Display method, device, terminal and storage medium

By reducing the contrast between the edge color of the displayed object and the background color in an LCD monitor, the flickering and ghosting problems caused by slow response speed are solved, improving the display effect and user experience.

CN109408022BActive Publication Date: 2026-03-31BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-10-31
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

LCD monitors have a slow response time, which causes flickering and ghosting when displaying pixel colors, affecting the user experience.

Method used

Before displaying the image, reduce the contrast between the edge color of the displayed object in the layer and the background color, and adjust the color contrast by merging multiple layers to optimize the display process.

Benefits of technology

It speeds up the response time of pixel color changes, avoids flickering and ghosting, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN109408022B_ABST
    Figure CN109408022B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display method, a display device, a terminal and a storage medium. The method comprises: when a contrast between a color of a display object of a first layer of an image to be displayed and a background color of the image to be displayed is greater than a preset contrast, reducing the contrast between the color of the display object of the first layer and the background color before displaying the image to be displayed, to obtain a processed image to be displayed; and displaying the processed image to be displayed. The present disclosure avoids the problem that the human eye feels flicker due to the slow response speed of the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a display method, apparatus, terminal and storage medium. Background Technology

[0002] Typically, a terminal is equipped with a display device to show content to the user.

[0003] In related technologies, many display devices used in terminals suffer from slow response times. For example, Liquid Crystal Displays (LCDs), especially the increasingly popular negative LCDs, are a prime example. Specifically, in an LCD, one pixel can correspond to multiple liquid crystals. When the color displayed by that pixel needs to be changed to a target color, voltage can be used to control the flipping of these liquid crystals, thus changing the pixel's color from the current color to the target color. Here, the time from the application of voltage to the display pixel until the pixel's color reaches the target color can be understood as the response time. Furthermore, the greater the contrast between the current color and the target color of the display pixel, the slower the response time. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides a display method, apparatus, terminal and storage medium.

[0005] According to a first aspect of the present disclosure, a display method is provided, comprising:

[0006] When the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, the contrast between the color of the edge of the display object in the first layer and the background color is reduced before the image to be displayed is displayed, and the processed image to be displayed is obtained.

[0007] Display the processed image to be displayed.

[0008] Optionally, the background color of the image to be displayed is the background color of the first layer. Before displaying the image, the contrast between the edge color of the display object in the first layer and the background color is reduced to obtain the processed image to be displayed, including:

[0009] Before merging the first and second layers to obtain the image to be displayed, the contrast between the color of the display object edge of the target layer and the background color of the target layer is reduced. The target layer is the first layer, and the processed target layer is obtained.

[0010] The processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0011] Optionally, the background color of the image to be displayed is the color of the third layer; before displaying the image, the contrast between the edge color of the display object in the first layer and the background color of the first layer is reduced to obtain the processed first layer, including:

[0012] Before merging the first, second, and third layers to obtain the image to be displayed, the first and third layers are merged to obtain the target layer;

[0013] Reduce the contrast between the color of the display object edge in the target layer and the background color of the target layer to obtain the processed target layer;

[0014] The processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0015] Optionally, reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer to obtain the processed target layer, including:

[0016] The pixel value of the first pixel in the image corresponding to the target layer is interpolated with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel. The first pixel is then used to traverse all pixels in the image corresponding to the target display image.

[0017] Optionally, before obtaining the processed image to be displayed, the method further includes reducing the contrast between the color of the display object's edge and the background color in the first layer.

[0018] Determine whether the displayed objects in the first layer meet the target conditions;

[0019] If the display objects in the first layer meet the target conditions, then the step of reducing the contrast between the edge color of the display objects in the first layer and the background color is performed to obtain the processed image to be displayed.

[0020] If the display objects in the first layer do not meet the target conditions, then the image to be displayed will be displayed.

[0021] The target conditions include: the number of displayed objects in the first layer is greater than or equal to the number threshold, and / or the area ratio of displayed objects in the first layer is greater than or equal to the ratio threshold.

[0022] Optionally, the processed image to be displayed is displayed, including:

[0023] The processed image is displayed using a liquid crystal display (LCD).

[0024] Optionally, the display object is a text object.

[0025] According to a second aspect of the present disclosure, a display device is provided, comprising:

[0026] The contrast module is configured to reduce the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed before displaying the image, when the contrast between the color of the display object in the first layer and the background color of the image to be displayed is greater than a preset contrast, so as to obtain the processed image to be displayed.

[0027] The first display module is configured to display the processed image to be displayed.

[0028] Optionally, the background color of the image to be displayed is the background color of the first layer, and the contrast module includes: a contrast submodule and a first merging module;

[0029] The contrast submodule is configured to reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer before merging the first layer and the second layer to obtain the image to be displayed. The target layer is the first layer, and the processed target layer is obtained.

[0030] The first merging module is configured to merge the processed target layer and the second layer to obtain the processed image to be displayed.

[0031] Optionally, the background color of the image to be displayed is the color of the third layer; the contrast module includes: a second merging submodule, a contrast submodule, and a third merging module;

[0032] The second merging submodule is configured to merge the first layer and the third layer to obtain the target layer before merging the first layer, the second layer and the third layer to obtain the image to be displayed.

[0033] The contrast submodule is configured to reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer, resulting in a processed target layer.

[0034] The third merging module is configured to merge the processed target layer and the second layer to obtain the processed image to be displayed.

[0035] Optionally, the contrast submodule includes a difference submodule;

[0036] The interpolation submodule is configured to interpolate the pixel value of the first pixel in the image corresponding to the target layer with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel. The first pixel traverses all pixels in the image corresponding to the target display image.

[0037] Optionally, the device may further include: a judgment module and a second display module;

[0038] The judgment module is configured to determine whether the displayed objects in the first layer meet the target conditions.

[0039] The contrast module includes a contrast submodule. The contrast submodule is configured to reduce the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed before displaying the image, if the display object in the first layer meets the target condition. This results in a processed image to be displayed.

[0040] The second display module is configured to display the image to be displayed if the display object in the first layer does not meet the target conditions.

[0041] The target conditions include: the number of displayed objects in the first layer is greater than or equal to the number threshold, and / or the area ratio of displayed objects in the first layer is greater than or equal to the ratio threshold.

[0042] Optionally, the first display module includes: a display submodule;

[0043] The display submodule is configured to display the processed image to be displayed via a liquid crystal display (LCD).

[0044] Optionally, the display object is a text object.

[0045] According to a third aspect of the present disclosure, a terminal is provided, comprising:

[0046] A processor and a memory for storing computer instructions; the processor executes the computer instructions to perform the method described in any of the first aspects above.

[0047] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to perform the method described in any of the first aspects above.

[0048] The display method, apparatus, terminal, and storage medium provided in this disclosure reduce the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed when the contrast is greater than a preset contrast. This results in a processed image to be displayed, which is then displayed. By reducing the contrast between the color of the display object in the first layer and the background color, the response speed of the display device's display pixels changing from the color of the display object's edge to the background color, or vice versa, is accelerated. This avoids the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0049] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0050] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0051] Figure 1A This is a block diagram illustrating a display method according to an exemplary embodiment;

[0052] Figure 1B This is a block diagram illustrating a display effect according to an exemplary embodiment;

[0053] Figure 2 This is a block diagram illustrating a display method according to another exemplary embodiment;

[0054] Figure 3 This is a block diagram illustrating a display method according to yet another exemplary embodiment;

[0055] Figure 4 This is a block diagram illustrating a display method according to yet another exemplary embodiment;

[0056] Figure 5 This is a block diagram illustrating a display device according to an exemplary embodiment;

[0057] Figure 6 This is a block diagram illustrating a display device according to another exemplary embodiment;

[0058] Figure 7 This is a block diagram illustrating a display device according to yet another exemplary embodiment;

[0059] Figure 8 This is a block diagram illustrating a display device according to yet another exemplary embodiment;

[0060] Figure 9 This is a block diagram illustrating a display device according to yet another exemplary embodiment;

[0061] Figure 10 This is a block diagram illustrating a display device according to yet another exemplary embodiment;

[0062] Figure 11 This is a block diagram illustrating a terminal according to yet another exemplary embodiment;

[0063] Figure 12 This is a block diagram of a terminal 800 according to yet another exemplary embodiment. Detailed Implementation

[0064] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0065] Figure 1A This is a block diagram illustrating a display method according to an exemplary embodiment. The execution subject of the display method provided in this embodiment can be a terminal, such as a mobile phone, tablet computer, etc. Figure 1A As shown, the method in this embodiment may include the following steps:

[0066] In step 101, when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast, the contrast between the color of the edge of the display object in the first layer and the background color is reduced before the image to be displayed is displayed, and the processed image to be displayed is obtained.

[0067] In this step, the image to be displayed can be composited from multiple layers, including a first layer. The first layer can be any one of these layers. The background color of the image to be displayed can be the color of the first layer, or the color of any other layer. Contrast refers to the degree of contrast between colors. Higher contrast means greater color contrast; lower contrast means less color contrast. Optionally, the displayed object can be text, graphic, etc.

[0068] When the contrast between the color of the displayed object in the first layer of the image and the background color of the image is greater than a preset contrast, it indicates that the contrast between the color of the displayed object in the first layer and the background color is too high. When the contrast between the color of the displayed object in the first layer of the image and the background color of the image is less than or equal to the preset contrast, it indicates that the contrast between the color of the displayed object in the first layer and the background color is not too high.

[0069] Furthermore, there are currently scenarios where the color of the display pixels on a display device changes from the edge color of the displayed object to the background color, or vice versa. For example, in a scenario where a page is used to display an image, the content of the page can change continuously as the user scrolls (left / right or up / down). Suppose the page displays three text segments A, B, and C from top to bottom; when the user scrolls up, it displays three more text segments B, C, and D from top to bottom. When the contrast between the color of the displayed object and the background color in the first layer is too high, the response speed of the display pixel's color changing from the edge color of the displayed object to the background color, or vice versa, is slow. Therefore, when the color of the display pixel needs to change between the edge color of the displayed object and the background color, the slow response speed of the display device can cause a flickering effect perceived by the human eye.

[0070] Here, by reducing the contrast between the color of the display object edge and the background color in the first layer before displaying the image to be displayed, the processed image to be displayed is obtained. This speeds up the response speed of the display pixel color changing from the color of the display object edge to the background color, or from the background color to the color of the display object edge, thereby avoiding the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0071] Furthermore, for applications (Apps) and web pages that provide text reading functionality, the displayed object can be a text object. When a user scrolls the page, the color of the displayed pixels needs to frequently change between the color of the displayed object's edge and the background color. When the contrast between the color of the displayed object's edge and the background color is too high, text ghosting can occur due to the slow response speed of the display device, resulting in a poor user experience and even dizziness. By reducing the contrast between the color of the displayed object's edge and the background color, when the color of the displayed pixels frequently changes between the color of the displayed object's edge and the background color, the text ghosting problem can be avoided, thus improving the user experience.

[0072] Optionally, the contrast between the color of the displayed object and the background color, except for the area before the edge of the displayed object, can remain unchanged to ensure display clarity.

[0073] In step 102, the processed image to be displayed is shown.

[0074] In this step, the processed image to be displayed is shown to the user. Specifically, the image obtained after processing in step 101 can be displayed using a display device. This display device can be a display device with a slow response time, such as a liquid crystal display (LCD). Assuming the displayed object is text, its color is black, and the background color is white, the display effect of displaying the processed image can be as follows: Figure 1B As shown. Figure 1B The edges of the displayed objects are gray, and the contrast between the edges of the displayed objects and the background color is less than the contrast between black and the background color.

[0075] The display method provided in this embodiment first reduces the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed when the contrast is greater than a preset contrast. This results in a processed image to be displayed, which is then displayed. By reducing the contrast between the color of the display object in the first layer and the background color, the response speed of the display device's display pixels changing from the color of the display object's edge to the background color, or vice versa, is accelerated. This avoids the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0076] Figure 2 This is a block diagram illustrating a display method according to another exemplary embodiment. (Refer to...) Figure 2 The method provided in this embodiment is Figure 1A Based on the method shown, this paper mainly describes an optional implementation method for obtaining a processed image by reducing the contrast between the edge color of the display object in the first layer and the background color before displaying the image, when the background color of the image to be displayed is the background color of the first layer. Figure 2 As shown, the method in this embodiment may include:

[0077] In step 201, when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast, before merging the first layer and the second layer to obtain the image to be displayed, the contrast between the color of the edge of the display object in the target layer and the background color of the target layer is reduced, and the target layer is the first layer, thus obtaining the processed target layer.

[0078] In this step, the image to be displayed can be composited from multiple layers, including a first layer and a second layer. The first layer can be any layer whose background color is the background color of the image to be displayed, and the second layer can be any layer other than the first layer. There can be one or more second layers. Specifically, when the background color of the image to be displayed is the background color of the first layer, the contrast between the edge color of the displayed object in the first layer and the background color of the first layer can be reduced.

[0079] It should be noted that this disclosure does not limit the specific method for reducing the contrast between the edge color of the displayed object in the first layer and the background color of the first layer. Optionally, the pixel value of the first pixel in the image corresponding to the first layer can be interpolated with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel. The first pixel traverses all pixels in the image corresponding to the target display image. Here, the image corresponding to the first layer can be understood as an image of a single layer (i.e., a single first layer), rather than an image composed of multiple layers. The second pixel adjacent to the first pixel may specifically include: a pixel directly above the first pixel adjacent to the first pixel, and an element directly below the first pixel adjacent to the first pixel. Alternatively, the second pixel adjacent to the first pixel may specifically include: a pixel directly above the first pixel adjacent to the first pixel, an element directly below the first pixel adjacent to the first pixel, a pixel directly to the left of the first pixel adjacent to the first pixel, and an element directly to the right of the first pixel adjacent to the first pixel.

[0080] It should be noted that this disclosure does not limit the specific method of interpolation. Optionally, interpolation can be performed according to preset weights. For example, assuming that the weight of the pixel value of the first pixel a is w1, and the second pixels adjacent to the first pixel are a1, a2, a3, and a4, and the weight of the second pixel is w2, then the pixel value of the first pixel a obtained by interpolation can be equal to (a×w1+(a1+a2+a3+a4)×w2) / (w1+4×w2).

[0081] In step 202, the processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0082] In this step, specifically, the second layer and the processed first layer can be merged to obtain the processed image to be displayed. It should be noted that the specific method for merging layers to obtain the image can be found in existing implementations and will not be elaborated upon here.

[0083] In step 203, the processed image to be displayed is shown.

[0084] It should be noted that step 203 is similar to step 102, and will not be described again here.

[0085] The display method provided in this embodiment first reduces the contrast between the color of the display object edge and the background color of the first layer of the image to be displayed when the contrast is greater than a preset contrast. This results in a processed first layer. Then, the processed first layer and the second layer are merged to obtain a processed image to be displayed. Finally, the processed image to be displayed is displayed. This method reduces the contrast between the color of the display object edge and the background color of the first layer, thus accelerating the response speed of the display device's display pixels from the color of the display object edge to the background color, or vice versa. This avoids the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0086] Figure 3 This is a block diagram illustrating a display method according to yet another exemplary embodiment. (Refer to...) Figure 3 The method provided in this embodiment is Figure 1A Based on the method shown, this paper mainly describes an optional implementation method for obtaining a processed image by reducing the contrast between the edge color of the first layer's display object and the background color before displaying the image when the background color of the image to be displayed is the color of the third layer. For example... Figure 3 As shown, the method in this embodiment may include:

[0087] In step 301, when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast, before merging the first layer, the second layer and the third layer to obtain the image to be displayed, the first layer and the third layer are merged to obtain the target layer.

[0088] In this step, the image to be displayed can be synthesized from multiple layers, including a first layer, a second layer, and a third layer. The third layer can be any layer whose background color is the background color of the image to be displayed. The first layer can be any layer other than the third layer, and the second layer can be any layer other than the first and third layers. There can be one or more second layers. Specifically, when the background color of the image to be displayed is the background color of the third layer, the first and third layers can be merged to obtain the target layer.

[0089] In step 302, the contrast between the color of the display object edge of the target layer and the background color of the target layer is reduced to obtain the processed target layer.

[0090] In this step, it should be noted that the specific method for reducing the contrast between the edge color of the target layer's display object and the background color of the target layer is not limited in this disclosure. Optionally, the pixel value of the first pixel in the image corresponding to the target layer can be interpolated with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel. The first pixel iterates through all pixels in the image corresponding to the target display image. Here, the image corresponding to the target layer can be understood as an image of a single layer (i.e., a single target layer), rather than an image composed of multiple layers. The second pixel adjacent to the first pixel may specifically include: a pixel directly above the first pixel adjacent to the first pixel, and an element directly below the first pixel adjacent to the first pixel. Alternatively, the second pixel adjacent to the first pixel may specifically include: a pixel directly above the first pixel adjacent to the first pixel, an element directly below the first pixel adjacent to the first pixel, a pixel directly to the left of the first pixel adjacent to the first pixel, and an element directly to the right of the first pixel adjacent to the first pixel.

[0091] It should be noted that this disclosure does not impose any restrictions on the specific interpolation method.

[0092] In step 303, the processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0093] In this step, specifically, the second layer and the processed target layer can be merged to obtain the processed image to be displayed. It should be noted that the specific method for merging layers to obtain the image can be found in existing implementations and will not be elaborated upon here.

[0094] In step 304, the processed image to be displayed is shown.

[0095] It should be noted that step 304 is similar to step 102, and will not be described again here.

[0096] The display method provided in this embodiment first merges the first and third layers to obtain a target layer when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast. Then, it reduces the contrast between the color of the edge of the display object in the target layer and the background color of the target layer to obtain a processed target layer. Then, it merges the processed target layer and the second layer to obtain a processed image to be displayed. Finally, it displays the processed image to be displayed. By reducing the contrast between the color of the edge of the display object in the first layer and the background color, the response speed of the display device's display pixels from the color of the display object edge to the background color, or from the background color to the color of the display object edge, is accelerated. This avoids the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0097] Figure 4 This is a block diagram illustrating a display method according to yet another exemplary embodiment. (Refer to...) Figure 4 The method provided in this embodiment is Figure 1A Based on the method shown, this paper mainly describes an optional triggering condition for reducing the contrast between the edge color of the displayed object in the first layer and the background color. For example... Figure 4 As shown, the method in this embodiment may include:

[0098] In step 401, when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, it is determined whether the display object in the first layer meets the target condition before displaying the image to be displayed.

[0099] In this step, the target conditions include: the number of displayed objects in the first layer is greater than or equal to a quantity threshold, and / or, the area proportion of displayed objects in the first layer is greater than or equal to a proportion threshold. The proportion threshold can specifically be area size or area proportion. The fact that the displayed objects in the first layer meet the target conditions can be understood as a further condition that can be satisfied by reducing the contrast between the color of the displayed objects' edges and the background color of the image to be displayed, in scenarios where the contrast between the colors of the displayed objects' colors in the first layer and the background color of the image to be displayed is greater than a preset contrast.

[0100] When the displayed objects in the first layer meet the target condition, it means that when the contrast between the color of the displayed object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, the difference in contrast between the color of the displayed object and the background color of the image to be displayed will bring a poor user experience. Therefore, the contrast between the color of the edge of the displayed object in the first layer and the background color can be further reduced. When the displayed objects in the first layer do not meet the target condition, it means that when the contrast between the color of the displayed object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, the difference in contrast between the color of the displayed object and the background color of the image to be displayed will not bring a poor user experience. Therefore, the contrast between the color of the edge of the displayed object in the first layer and the background color can remain unchanged.

[0101] Optionally, when there is only one object displayed in the first layer, the area ratio of the displayed object can be the ratio of the area of ​​the region where the displayed object is located to the total area of ​​the first layer. When there are multiple objects displayed in the first layer, the area ratio of the displayed objects can be the ratio of the sum of the areas of the regions where the multiple displayed objects are located to the total area of ​​the first layer.

[0102] It should be noted that the quantity threshold and the percentage threshold can be preset thresholds or thresholds obtained through other means, such as those set by the user. This disclosure does not limit them.

[0103] If the displayed objects in the first layer meet the target conditions, proceed to step 402; if the displayed objects in the first layer do not meet the target conditions, proceed to step 404.

[0104] In step 402, the contrast between the color of the display object edge and the background color in the first layer is reduced to obtain the processed image to be displayed.

[0105] It should be noted that the specific method for reducing the contrast between the edge color of the displayed object in the first layer and the background color in this step to obtain the processed image to be displayed can be found in the relevant description of the foregoing embodiments, and will not be repeated here. After step 402 is completed, step 403 can be further executed.

[0106] In step 403, the processed image to be displayed is displayed.

[0107] It should be noted that step 403 is similar to step 102, and will not be described again here.

[0108] In step 404, the image to be displayed is displayed.

[0109] In this step, the image to be displayed, which has not undergone the processing in step 402 (reducing the contrast between the color of the display object's edge and the background color), is shown to the user. Specifically, the image to be displayed can be displayed through a display device. This display device can be a display device with a slow response time, such as a liquid crystal display (LCD).

[0110] The display method provided in this embodiment first determines whether the display object in the first layer meets the target condition when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast. If the display object in the first layer meets the target condition, the contrast between the edge color of the display object in the first layer and the background color is reduced to obtain the processed image to be displayed. Then the processed image to be displayed is displayed. If the display object in the first layer does not meet the target condition, the image to be displayed is displayed. This achieves targeted processing of contrast differences that would bring a poor user experience when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast.

[0111] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.

[0112] Figure 5 This is a block diagram illustrating a display device according to an exemplary embodiment. The device can be implemented as part or all of a terminal through software, hardware, or a combination of both. (Refer to...) Figure 5 The device includes a contrast module 51 and a first display module 52. Wherein,

[0113] The contrast module 51 is configured to reduce the contrast between the color of the display object of the first layer of the image to be displayed and the background color of the image to be displayed before displaying the image, when the contrast between the color of the display object of the first layer and the background color of the image to be displayed is greater than the preset contrast, so as to obtain the processed image to be displayed.

[0114] The first display module 52 is configured to display the processed image to be displayed.

[0115] Optionally, the display object is a text object.

[0116] In summary, the display device provided in this embodiment reduces the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed when the contrast between the two colors is greater than a preset contrast. This results in a processed image to be displayed, which is then displayed by the first display module. By reducing the contrast between the color of the display object in the first layer and the background color, the response speed of the display pixel's color changes from the color of the display object's edge to the background color, or vice versa, thus avoiding the problem of flickering perceived by the human eye due to a slow response speed of the display device. When the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, the contrast between the color of the edge of the display object in the first layer and the background color is first reduced to obtain the processed image to be displayed. Then the processed image to be displayed is displayed. By reducing the contrast between the color of the edge of the display object in the first layer and the background color, the response speed of the display device's display pixels from the color of the display object edge to the background color, or from the background color to the color of the display object edge, is accelerated. This avoids the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0117] Figure 6 This is a block diagram illustrating a display device according to another exemplary embodiment. (Refer to...) Figure 6 The device is in Figure 5 Based on the block diagram shown, optionally, the background color of the image to be displayed is the background color of the first layer. The contrast module 51 includes: a contrast submodule 511 and a first merging module 512. Wherein,

[0118] The contrast submodule 511 is configured to reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer before merging the first layer and the second layer to obtain the image to be displayed. The target layer is the first layer, and the processed target layer is obtained.

[0119] The first merging module 512 is configured to merge the processed target layer and the second layer to obtain the processed image to be displayed.

[0120] In summary, the display device provided in this embodiment reduces the contrast between the color of the display object edge and the background color of the first layer of the image to be displayed when the contrast between the color of the display object and the background color of the first layer is greater than a preset contrast, thus obtaining a processed first layer. The first merging module merges the processed first layer and the second layer to obtain a processed image to be displayed. The first display module displays the processed image to be displayed. By reducing the contrast between the color of the display object edge and the background color of the first layer, the response speed of the display device's display pixel color changing from the color of the display object edge to the background color, or from the background color to the color of the display object edge, is accelerated, thereby avoiding the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0121] Figure 7 This is a block diagram illustrating a display device according to yet another exemplary embodiment. (Refer to...) Figure 7 The device is in Figure 5 Based on the block diagram shown, optionally, the background color of the image to be displayed is the color of the third layer; the contrast module 51 includes: a second merging submodule 513, a contrast submodule 514, and a third merging module 515;

[0122] The second merging submodule 513 is configured to merge the first layer and the third layer to obtain the target layer before merging the first layer, the second layer and the third layer to obtain the image to be displayed.

[0123] The contrast submodule 511 is configured to reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer, so as to obtain the processed target layer.

[0124] The third merging module 514 is configured to merge the processed target layer and the second layer to obtain the processed image to be displayed.

[0125] In summary, the display device provided in this embodiment of the present disclosure, through the second merging submodule, merges the first layer and the third layer when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast, to obtain a target layer; the contrast submodule reduces the contrast between the color of the edge of the display object in the target layer and the background color of the target layer, to obtain a processed target layer; the third merging module merges the processed target layer and the second layer to obtain a processed image to be displayed; and the first display module displays the processed image to be displayed. By reducing the contrast between the color of the edge of the display object in the first layer and the background color, the response speed of the display device's display pixel color changing from the color of the display object edge to the background color, or from the background color to the color of the display object edge, is accelerated, thereby avoiding the problem of flickering perceived by the human eye due to the slow response speed of the display device.

[0126] Figure 8 This is a block diagram illustrating a display device according to yet another exemplary embodiment. (Refer to...) Figure 8 The device is in Figure 6 Based on the block diagram shown, optionally, the contrast submodule 511 includes the difference submodule 5111;

[0127] The interpolation submodule 5111 is configured to interpolate the pixel value of the first pixel in the image corresponding to the target layer with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel, and the first pixel traverses all pixels in the image corresponding to the target display image.

[0128] It should be noted that, in Figure 7 Based on the block diagram shown, the contrast submodule 511 may also include the difference submodule 5141.

[0129] Figure 9 This is a block diagram illustrating a display device according to yet another exemplary embodiment. (Refer to...) Figure 9 The device is in Figure 5 Based on the block diagram shown, optionally, the display device further includes: a judgment module 53 and a second display module 54; the contrast module 51 includes a contrast submodule 511.

[0130] The first display module 53 includes a display submodule 531;

[0131] The judgment module 53 is configured to determine whether the displayed objects in the first layer meet the target conditions;

[0132] The contrast submodule 511 is configured to reduce the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed before displaying the image, if the display object in the first layer meets the target condition, and obtain the processed image to be displayed.

[0133] The second display module 54 is configured to display the image to be displayed if the display object in the first layer does not meet the target conditions.

[0134] The target conditions include: the number of displayed objects in the first layer is greater than or equal to the number threshold, and / or the area ratio of displayed objects in the first layer is greater than or equal to the ratio threshold.

[0135] In summary, the display device provided in this embodiment of the present disclosure, by having a determination module determine whether the display object in the first layer of the image to be displayed meets the target condition when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast, and a contrast submodule reducing the contrast between the edge color of the display object in the first layer and the background color when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast, achieves targeted processing of contrast differences that would bring a poor user experience when the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than a preset contrast.

[0136] Figure 10 This is a block diagram illustrating a display device according to yet another exemplary embodiment. (Refer to...) Figure 10 The device is in Figure 5 Based on the block diagram shown, optionally, the first display module 53 includes a display submodule 531;

[0137] The display submodule 531 is configured to display the processed image to be displayed via a liquid crystal display (LCD).

[0138] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0139] Figure 11 This is a block diagram of a terminal according to yet another exemplary embodiment, such as Figure 11 As shown, the terminal may include a processor 1101 and a memory 1102 for storing computer instructions.

[0140] The processor 1101 executes the following methods using the computer instructions:

[0141] When the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, the contrast between the color of the edge of the display object in the first layer and the background color is reduced before the image to be displayed is displayed, and the processed image to be displayed is obtained.

[0142] Display the processed image to be displayed.

[0143] Optionally, the background color of the image to be displayed is the background color of the first layer. Before displaying the image, the contrast between the edge color of the display object in the first layer and the background color is reduced to obtain the processed image to be displayed, including:

[0144] Before merging the first and second layers to obtain the image to be displayed, the contrast between the color of the display object edge of the target layer and the background color of the target layer is reduced. The target layer is the first layer, and the processed target layer is obtained.

[0145] The processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0146] Optionally, the background color of the image to be displayed is the color of the third layer; before displaying the image, the contrast between the edge color of the display object in the first layer and the background color of the first layer is reduced to obtain the processed first layer, including:

[0147] Before merging the first, second, and third layers to obtain the image to be displayed, the first and third layers are merged to obtain the target layer;

[0148] Reduce the contrast between the color of the display object edge in the target layer and the background color of the target layer to obtain the processed target layer;

[0149] The processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0150] Optionally, reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer to obtain the processed target layer, including:

[0151] The pixel value of the first pixel in the image corresponding to the target layer is interpolated with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel. The first pixel is then used to traverse all pixels in the image corresponding to the target display image.

[0152] Optionally, before obtaining the processed image to be displayed, the method further includes reducing the contrast between the color of the display object's edge and the background color in the first layer.

[0153] Determine whether the displayed objects in the first layer meet the target conditions;

[0154] If the display objects in the first layer meet the target conditions, then the step of reducing the contrast between the edge color of the display objects in the first layer and the background color is performed to obtain the processed image to be displayed.

[0155] If the display objects in the first layer do not meet the target conditions, then the image to be displayed will be displayed.

[0156] The target conditions include: the number of displayed objects in the first layer is greater than or equal to the number threshold, and / or the area ratio of displayed objects in the first layer is greater than or equal to the ratio threshold.

[0157] Optionally, the processed image to be displayed is displayed, including:

[0158] The processed image is displayed using a liquid crystal display (LCD).

[0159] Optionally, the display object is a text object.

[0160] Figure 12 This is a block diagram illustrating a terminal 800 according to yet another exemplary embodiment. For example, terminal 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.

[0161] Reference Figure 12 The terminal 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0162] Processing component 802 typically controls the overall operation of terminal 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0163] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0164] Power component 806 provides power to various components of terminal 800. Power component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to terminal 800.

[0165] Multimedia component 808 includes a screen that provides an output interface between the terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0166] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when terminal 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0167] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0168] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of terminal 800. For example, sensor assembly 814 can detect the on / off state of device 800, the relative positioning of components such as the display and keypad of terminal 800, changes in position of terminal 800 or a component of terminal 800, the presence or absence of user contact with terminal 800, orientation or acceleration / deceleration of terminal 800, and temperature changes of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0169] Communication component 816 is configured to facilitate wired or wireless communication between terminal 800 and other devices. Terminal 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0170] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0171] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of a terminal 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0172] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a terminal's processor, enables the terminal to perform a display method, the method comprising:

[0173] When the contrast between the color of the display object in the first layer of the image to be displayed and the background color of the image to be displayed is greater than the preset contrast, the contrast between the color of the edge of the display object in the first layer and the background color is reduced before the image to be displayed is displayed, and the processed image to be displayed is obtained.

[0174] Display the processed image to be displayed.

[0175] Optionally, the background color of the image to be displayed is the background color of the first layer. Before displaying the image, the contrast between the edge color of the display object in the first layer and the background color is reduced to obtain the processed image to be displayed, including:

[0176] Before merging the first and second layers to obtain the image to be displayed, the contrast between the color of the display object edge of the target layer and the background color of the target layer is reduced. The target layer is the first layer, and the processed target layer is obtained.

[0177] The processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0178] Optionally, the background color of the image to be displayed is the color of the third layer; before displaying the image, the contrast between the edge color of the display object in the first layer and the background color of the first layer is reduced to obtain the processed first layer, including:

[0179] Before merging the first, second, and third layers to obtain the image to be displayed, the first and third layers are merged to obtain the target layer;

[0180] Reduce the contrast between the color of the display object edge in the target layer and the background color of the target layer to obtain the processed target layer;

[0181] The processed target layer and the second layer are merged to obtain the processed image to be displayed.

[0182] Optionally, reduce the contrast between the color of the display object edge of the target layer and the background color of the target layer to obtain the processed target layer, including:

[0183] The pixel value of the first pixel in the image corresponding to the target layer is interpolated with the pixel value of the second pixel adjacent to the first pixel to obtain the pixel value of the first pixel. The first pixel is then used to traverse all pixels in the image corresponding to the target display image.

[0184] Optionally, before obtaining the processed image to be displayed, the method further includes reducing the contrast between the color of the display object's edge and the background color in the first layer.

[0185] Determine whether the displayed objects in the first layer meet the target conditions;

[0186] If the display objects in the first layer meet the target conditions, then the step of reducing the contrast between the edge color of the display objects in the first layer and the background color is performed to obtain the processed image to be displayed.

[0187] If the display objects in the first layer do not meet the target conditions, then the image to be displayed will be displayed.

[0188] The target conditions include: the number of displayed objects in the first layer is greater than or equal to the number threshold, and / or the area ratio of displayed objects in the first layer is greater than or equal to the ratio threshold.

[0189] Optionally, the processed image to be displayed is displayed, including:

[0190] The processed image is displayed using a liquid crystal display (LCD).

[0191] Optionally, the display object is a text object.

[0192] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0193] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A display method characterized by comprising: The method comprises the following steps: When the contrast between the color of a display object of a first layer of an image to be displayed and the background color of the image to be displayed is greater than a preset contrast, the contrast between the color of the display object edge of the first layer and the background color is reduced before the image to be displayed is displayed, and the processed image to be displayed is obtained; The processed image to be displayed is displayed. If the background color of the image to be displayed is the background color of the first layer, the step of reducing the contrast between the color of the display object edge of the first layer and the background color before the image to be displayed is displayed comprises the following steps: Before the first layer and the second layer are combined to obtain the image to be displayed, the contrast between the color of the display object edge of a target layer and the background color of the target layer is reduced to obtain a processed target layer, the target layer is the first layer; the processed target layer and the second layer are combined to obtain the processed image to be displayed; the second layer is a layer other than the first layer in a plurality of layers used for synthesizing the image to be displayed. The step of reducing the contrast between the color of the display object edge of the target layer and the background color of the target layer to obtain the processed target layer comprises the following steps: The pixel value of a first pixel in an image corresponding to the target layer is interpolated with the pixel value of a second pixel adjacent to the first pixel to obtain the pixel value of the first pixel, and the first pixel traverses all pixels in the image corresponding to the target display image.

2. The method of claim 1, wherein, The background color of the image to be displayed is the color of a third layer; the step of reducing the contrast between the color of the display object edge of the first layer and the background color of the first layer before the image to be displayed is displayed comprises the following steps: Before the first layer, the second layer and the third layer are combined to obtain the image to be displayed, the first layer and the third layer are combined to obtain a target layer; The contrast between the color of the display object edge of the target layer and the background color of the target layer is reduced to obtain the processed target layer; The processed target layer and the second layer are combined to obtain the processed image to be displayed.

3. The method of claim 1, wherein, Before the step of reducing the contrast between the color of the display object edge of the first layer and the background color to obtain the processed image to be displayed, the following steps are further included: It is judged whether the display object in the first layer meets a target condition; If the display object in the first layer meets the target condition, the step of reducing the contrast between the color of the display object edge of the first layer and the background color to obtain the processed image to be displayed is performed; If the display object in the first layer does not meet the target condition, the image to be displayed is displayed. The target condition includes: a quantity of the display objects in the first layer is greater than or equal to a quantity threshold, and / or an area proportion of the display objects in the first layer is greater than or equal to a proportion threshold.

4. The method according to any one of claims 1 to 3, characterized in that, The displaying the processed to-be-displayed image comprises: The processed to-be-displayed image is displayed by a liquid crystal display (LCD).

5. The method according to any one of claims 1 to 3, characterized in that, The display object is a text object.

6. A display device, characterized by comprising: The device further comprises: The contrast module is configured to, when a contrast between a color of a display object of a first layer of a to-be-displayed image and a background color of the to-be-displayed image is greater than a preset contrast, reduce a contrast between a color of an edge of the display object of the first layer and the background color before displaying the to-be-displayed image, to obtain a processed to-be-displayed image; The first display module is configured to display the processed to-be-displayed image; If the background color of the to-be-displayed image is a background color of the first layer, the contrast module comprises a contrast submodule and a first merging module; the contrast submodule is configured to, before merging the first layer and a second layer to obtain the to-be-displayed image, reduce a contrast between a color of an edge of a display object of a target layer and a background color of the target layer, to obtain a processed target layer, the target layer being the first layer; The first merging module is configured to merge the processed target layer and the second layer to obtain the processed to-be-displayed image; the second layer being other layers than the first layer in a plurality of layers used to synthesize the to-be-displayed image; The contrast submodule comprises a difference submodule; The difference submodule is configured to interpolate a pixel value of a first pixel in an image corresponding to the target layer and a pixel value of a second pixel adjacent to the first pixel, to obtain the pixel value of the first pixel, the first pixel traversing all pixels in the image corresponding to the target display image.

7. The apparatus of claim 6, wherein, The background color of the to-be-displayed image is a color of a third layer; the contrast module comprises a second merging submodule, a contrast submodule and a third merging module; The second merging submodule is configured to, before merging the first layer, a second layer and a third layer to obtain the to-be-displayed image, merge the first layer and the third layer to obtain a target layer; The contrast submodule is configured to reduce a contrast between a color of an edge of a display object of the target layer and a background color of the target layer, to obtain a processed target layer; The third merging module is configured to merge the processed target layer and the second layer to obtain the processed to-be-displayed image.

8. The apparatus of claim 6, wherein, The device further comprises a judgment module and a second display module; The judgment module is configured to judge whether the display objects in the first layer satisfy a target condition; and The second display module is configured to display the processed to-be-displayed image. The contrast module comprises a contrast submodule; the contrast submodule is configured to, when a contrast between a color of a display object of a first layer of a to-be-displayed image and a background color of the to-be-displayed image is greater than a preset contrast, before the to-be-displayed image is displayed, if the display object in the first layer meets the target condition, reducing the contrast between the color of the display object edge of the first layer and the background color, to obtain a processed to-be-displayed image; The second display module is configured to, if the display object in the first layer does not meet the target condition, display the to-be-displayed image. The target condition comprises that a number of the display object in the first layer is greater than or equal to a number threshold, and / or an area proportion of the display object in the first layer is greater than or equal to a proportion threshold.

9. The device according to any of claims 6-8, characterized in that The first display module comprises a display submodule. The display submodule is configured to display the processed to-be-displayed image through a liquid crystal display (LCD).

10. The device of any one of claims 6-8, wherein, The display object is a text object.

11. A terminal, characterized by comprising: Comprise: A processor and a memory for storing computer instructions; The processor executes the computer instructions to perform the method of any one of claims 1-5.

12. A non-transitory computer-readable storage medium, comprising: When the instructions in the storage medium are executed by the processor of the terminal, the terminal can perform the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Blending text and graphics for display on televisions

    CN101383925A

  • Multi-language configuration display system and device

    CN102929571A

  • Generation of text on a display screen

    US20030067556A1

  • Image processing method and driving chip of AMOLED and wearable device

    CN107450878A