WO2019019782A1 - 图像处理方法、驱动装置、显示面板及可穿戴设备 - Google Patents
图像处理方法、驱动装置、显示面板及可穿戴设备 Download PDFInfo
- Publication number
- WO2019019782A1 WO2019019782A1 PCT/CN2018/087734 CN2018087734W WO2019019782A1 WO 2019019782 A1 WO2019019782 A1 WO 2019019782A1 CN 2018087734 W CN2018087734 W CN 2018087734W WO 2019019782 A1 WO2019019782 A1 WO 2019019782A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pixel
- transition
- grayscale
- region
- adjacent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/026—Control of mixing and/or overlay of colours in general
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20192—Edge enhancement; Edge preservation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0232—Special driving of display border areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
Definitions
- Embodiments of the present disclosure relate to an image processing method, a driving device, a display panel, and a wearable device of a display panel.
- the mainstream display device includes a liquid crystal display (LCD) or an active organic-emitting (AMOLED) (Active-Matrix Organic Light Emitting Diode).
- LCD liquid crystal display
- AMOLED active organic-emitting
- the active organic electroluminescent display panel has the advantages of faster reaction speed, higher contrast ratio, wider viewing angle, lower power consumption, and smaller module thickness.
- AMOLED in wearable products can be thinner and lighter in shape and size, and therefore, more and more wearable products currently use AMOLEDs as display panels.
- most wearable products, such as smart watches require a circular display.
- the pixels arranged in the array are used as the pixel array of a non-rectangular display such as a circular display, due to problems such as the actual pixel arrangement, the edge portion of the circular display, for example, at the intersection of the outline of the circular display, may occur seriously. The sense of jaggedness makes the customer's viewing experience worse.
- At least one embodiment of the present disclosure provides an image processing method for a display panel, the display panel including a display image area and a peripheral area, the peripheral area including a grayscale transition area, the grayscale transition area, and the display image area Adjacent, the display image area includes a plurality of display pixels arranged along a row direction and a column direction, and the image processing method includes: determining, according to a position of each of the grayscale transition regions, the display image area An adjacent display pixel adjacent to each of the grayscale transition regions in the row direction or the column direction; determining a transition pixel in the grayscale transition region; acquiring a first pixel grayscale, the first pixel gray a grayscale of the adjacent display pixels; acquiring a second pixel grayscale; according to the first pixel grayscale, the second pixel grayscale, and the transition pixel, in the grayscale transition region The third pixel grayscale of the transition pixel is adjusted, wherein the third pixel grayscale is between the first pixel grayscale and the second pixel grayscale; and the third
- the peripheral area further includes a background image area
- the background image area includes a plurality of backgrounds arranged along the row direction and the column direction.
- the acquiring the second pixel gray scale includes: determining, in the background image region, adjacent to each of the grayscale transition regions in the row direction or the column direction according to the position of the grayscale transition region An adjacent background pixel, the second pixel gray level is a gray level of the adjacent background pixel.
- an edge of the display image region includes a fold line formed by connecting line segments extending in the row direction and the column direction, the row direction and the Determining the transitional directions in the grayscale transition region includes: forming a virtual rectangular region in the peripheral region with adjacent two line segments as adjacent edges; determining the grayscale according to the virtual rectangular region The number and arrangement of transition pixels in the transition area.
- each of the grayscale transition regions includes a plurality of transition pixels located in a row adjacent to the display image region in the virtual rectangular region; and the virtual rectangular region includes a plurality of rows and columns
- each of the grayscale transition regions includes a plurality of transition pixels in a column adjacent to the display image region in the virtual rectangular region; and when the virtual rectangular region includes pixels in a row and a column, each The grayscale transition region includes a transition pixel adjacent to the display image region in the virtual rectangular region.
- the shape of the display image region includes a non-rectangular shape.
- the non-rectangular shape includes a circular shape.
- An adjacent display pixel adjacent to the gray-scale transition region includes: determining an extension direction of the gray-scale transition region according to a position of the gray-scale transition region; determining an orientation in an extension direction of the gray-scale transition region
- the adjacent display pixels adjacent to each of the grayscale transition regions in the image region are displayed.
- the number of adjacent display pixels is at least one.
- the location according to the grayscale transition region, the first pixel grayscale of the adjacent display pixel, and the second pixel grayscale And adjusting, by the transition pixel, the third pixel grayscale of the transition pixel, including: when the first pixel grayscale of the adjacent display pixel is greater than the second pixel grayscale, Adjusting a direction of the gray-scale transition region, adjusting a direction of the display image region toward the peripheral region, adjusting a third pixel grayscale of each transition pixel in the grayscale transition region to gradually decrease; or when the adjacent Adjusting the grayscale transition from a direction in which the display image region points to the peripheral region in a direction in which the grayscale transition region extends when the first pixel grayscale of the display pixel is smaller than the second pixel grayscale
- the third pixel gray scale of each transition pixel in the region is gradually increased.
- a grayscale change step of a third pixel gray scale of each transition pixel in the grayscale transition region is the same.
- At least one embodiment of the present disclosure further provides a driving device for a display panel, the display panel including a display image area and a peripheral area, the peripheral area including a grayscale transition area, the grayscale transition area and the display image area Adjacent, the display image area includes a plurality of display pixels arranged along a row direction and a column direction, and the driving device includes: a data acquisition circuit configured to acquire a first pixel gray scale and a second pixel gray scale; Configuring a location to store each of the grayscale transition regions; the processor configured to: determine, in the row direction or in the display image region, according to a location of each of the stored grayscale transition regions An adjacent display pixel adjacent to each of the grayscale transition regions in a column direction, the first pixel grayscale is a grayscale of the adjacent display pixel; determining a transition pixel in the grayscale transition region; The first pixel gray scale, the second pixel gray scale, and the transition pixel adjust a third pixel gray scale of the transition pixel, wherein the third pixel gray
- the peripheral area further includes a background image area
- the background image area includes a plurality of background pixels arranged along the row direction and the column direction.
- the processor is further configured to determine, adjacent to the adjacent grayscale transition regions in the row direction or the column direction, in the background image region according to the position of the grayscale transition region a background pixel, the second pixel gray scale is a gray scale of the adjacent background pixel.
- an edge of the display image region includes a fold line formed by connecting line segments extending in the row direction and the column direction, the row direction and the The column directions are perpendicular to each other
- the processor performing determining the transition pixels in the grayscale transition region comprises: forming a virtual rectangular region in the peripheral region with adjacent two line segments as adjacent edges; and according to the virtual rectangle The region determines the number and arrangement of transition pixels in the grayscale transition region.
- the processor performs determining, according to the virtual rectangular area, the number and arrangement manner of transition pixels in the grayscale transition region, including: when When the virtual rectangular area is a row and a plurality of columns of pixels, each of the grayscale transition regions includes a plurality of transition pixels located in a row adjacent to the display image region in the virtual rectangular region; when the virtual rectangular region is When the plurality of rows and columns of pixels are included, each of the grayscale transition regions includes a plurality of transition pixels located in a column adjacent to the display image region in the virtual rectangular region; and when the virtual rectangular region includes a row and a column of pixels Each of the grayscale transition regions includes a transition pixel adjacent to the display image region in the virtual rectangular region.
- the shape of the display image region includes a non-rectangular shape.
- the processor when the first pixel gray scale of the adjacent display pixel is greater than the second pixel gray scale, the processor is configured to In the extending direction of the gray-scale transition region, the third pixel gray scale of each transition pixel in the gray-scale transition region is gradually decreased from the direction in which the display image region is directed to the peripheral region; or the adjacent
- the processor is configured to point from the display image region in an extending direction of the grayscale transition region The direction of the peripheral region adjusts the third pixel gray scale of each transition pixel in the gray-scale transition region to gradually increase.
- the grayscale change step size of the third pixel grayscale of each transition pixel in the grayscale transition region is the same.
- At least one embodiment of the present disclosure also provides a driving device for a display panel, comprising: a memory for storing non-transitory computer readable instructions; and a processor for running the non-transitory computer readable instructions,
- the non-transitory computer readable instructions when executed by the processor, can perform one or more of the image processing methods of any of the above.
- At least one embodiment of the present disclosure also provides a display panel including the driving device provided by any of the embodiments of the present disclosure.
- At least one embodiment of the present disclosure also provides a wearable device, including the display panel provided by any embodiment of the present disclosure.
- FIG. 1 is a flowchart of an image processing method according to an embodiment of the present disclosure
- FIG. 2 is a schematic structural diagram of a display panel applied to an image processing method according to an embodiment of the present disclosure
- Figure 3a is a schematic illustration of a gray-scale transition region of the region of Figures 12 through 1 of Figure 2;
- Figure 3b is a schematic diagram of a gray-scale transition region of the region of numbers 1 to 2 in Figure 2;
- Figure 3c is a schematic view of the gray-scale transition region of the region of the numbers 2 to 3 in Figure 2;
- FIG. 4 is another schematic structural diagram of a display panel applied to an image processing method according to an embodiment of the present disclosure
- 5a is a schematic diagram of a gray-scale transition region of the boundary of the first triangular sub-area A1 of FIG. 4;
- Figure 5b is a schematic diagram of a gray-scale transition region of the boundary of the second triangular sub-area A2 of Figure 4;
- Figure 6 is a schematic view of the gray line transition region of the first row of Figure 3a;
- FIG. 7 is a schematic structural diagram of a driving device for a display panel according to an embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of another driving device for a display panel according to an embodiment of the present disclosure.
- FIG. 9 is a schematic block diagram of a display panel according to an embodiment of the present disclosure.
- FIG. 10 is a schematic block diagram of a wearable device according to an embodiment of the present disclosure.
- Embodiments of the present disclosure provide an image processing method, a driving device, a display panel, and a wearable device for a display panel, which are used to solve the problem that a conventional display panel has a severe jaggedness in a display edge portion when displaying a non-rectangular image area. The problem, thus improving the visual effect of the display panel.
- FIG. 1 is a flowchart of an image processing method according to an embodiment of the present disclosure.
- the display panel may include an active organic electroluminescence (AMOLED) display panel or the like.
- AMOLED active organic electroluminescence
- the display panel includes a display image area and a peripheral area.
- An array of pixels arranged in an array is disposed on the display panel.
- the peripheral area includes a grayscale transition area adjacent to the display image area, and the display image area includes a plurality of display pixels arranged in the row direction and the column direction.
- an image processing method of a display panel may include the following steps:
- Step S101 Determine, according to the position of each grayscale transition region, adjacent display pixels adjacent to each grayscale transition region in the row direction or the column direction in the display image region;
- Step S102 determining transition pixels in the grayscale transition region
- Step S103 Acquire a gray level of the first pixel, where the gray level of the first pixel is a gray level of the adjacent display pixel;
- Step S104 Acquire a second pixel grayscale
- Step S105 adjusting a third pixel grayscale of the transition pixel according to the first pixel grayscale, the second pixel grayscale, and the transition pixel, wherein the third pixel grayscale is in the Between the first pixel gray level and the second pixel gray level;
- Step S106 Send the third pixel gray scale to the display panel for display.
- the shape of the display image region includes a non-rectangular shape.
- the non-rectangular shape may include a circular shape, but is not limited thereto.
- the shape of the display image area may be a triangle, a diamond, a polygon, an ellipse or the like according to actual design requirements, and may of course be other irregular shapes.
- the display image area is generally located in the middle of the display panel. Areas other than the display image area on the display panel are peripheral areas. Due to the distribution of each pixel array in the display panel, for example, for a circular display image area, there may be edge aliasing problems at the interface between the display image area and the peripheral area. Based on this, the image processing method provided by the embodiment of the present disclosure can perform grayscale adjustment on pixels located in the grayscale transition region at the boundary between the non-rectangular display image region and the peripheral region to reduce the edge aliasing problem.
- the display panel may be a rectangular display panel, or may be a special-shaped display panel, such as a circular display panel, an oval display panel, or the like.
- the row direction and the column direction of the display pixels are perpendicular to each other.
- the second pixel gray scale may be preset according to actual needs, for example, preset by a user.
- the peripheral area may also include a background image area.
- the background image area includes a plurality of background pixels arranged in an array along the row direction and the column direction.
- Step S104 may include: determining, according to a position of the gray-scale transition region, an adjacent background pixel adjacent to each gray-scale transition region in the row direction or the column direction in the background image region, where the second pixel gray-scale is phase Grayscale of adjacent background pixels.
- the pixel gray levels of the plurality of display pixels in the display image area may be different or may be the same.
- the pixel gray levels of the plurality of background pixels in the background image area may be different or may be the same.
- the embodiments of the present disclosure do not limit this.
- pixel gray scale may be provided for all pixels in the background image area; or, only a part of pixels adjacent to the gray scale transition area in the background image area (for example, adjacent background pixels) may be provided.
- a pixel eg, an adjacent background pixel
- provides a pixel gray level ie, a second pixel gray level
- the pixels located in the display image region in the pixel array are display pixels
- the pixels located in the gray-scale transition region are transition pixels
- the pixels located in the background image region are background pixels.
- the position of each grayscale transition region adjacent to the display image region may be determined and stored according to the shape of the display image region.
- the position of each grayscale transition region may be directly determined according to the storage, and a first pixel gray scale and a second pixel gray scale, adjusting a third pixel gray scale of the transition pixels in each gray scale transition region, so that the third pixel gray scale is at the first pixel gray scale and the first display pixel
- the two pixel gray scales thereby reducing the brightness and contrast of the edge between the display image area and the peripheral area, effectively reducing the edge aliasing problem and enhancing the customer experience.
- the image displayed by the display panel can be fixed or can change over time.
- the image processing method of the present disclosure may determine the position of the grayscale transition region in real time according to the image displayed by the display panel and determine the third pixel grayscale of each transition pixel of the grayscale transition region.
- the grayscale transition region may be different depending on the displayed image.
- the present invention is not limited thereto.
- the grayscale transition region of the display panel may be set in advance according to the fixed display image, and the third pixel grayscale and adjacent display of each transition pixel of the grayscale transition region.
- the correspondence between the first pixel grayscale and the second pixel grayscale of the pixel can also be set in advance and stored in the memory of the display panel, and directly processed into the cache for processing by the processor as needed. At this time, the grayscale transition area is fixed during the display process.
- FIG. 2 is a schematic structural diagram of a display panel applied to an image processing method according to an embodiment of the present disclosure
- FIG. 3 a is a schematic diagram of a gray-scale transition region of a region of numbers 12 to 1 in FIG. 2
- FIG. 3 b is a schematic diagram of FIG.
- Fig. 3c is a schematic diagram of a grayscale transition region of a region of numbers 2 to 3 of Fig. 2.
- FIG. 4 is another schematic structural diagram of a display panel applied to an image processing method according to an embodiment of the present disclosure
- FIG. 5a is a schematic diagram of a gray-scale transition region at a boundary of the first triangular sub-area A1 in FIG. 4
- the edge of the display image region includes a first line segment 101 and a second line segment 102 extending in the row direction and the column direction (the first line segment 101 represents a line segment extending in the row direction, The second line segment 102 represents a line formed by connecting the line segments extending in the column direction.
- the boundary line between the display image area and the peripheral area is a fold line connected by the plurality of first line segments 101 and the plurality of second line segments 102.
- the boundary line between the display image area and the peripheral area is a zigzag line, that is, at the microscopic (ie, pixel level), the microscopic image area is displayed.
- the shape of the edge is a zigzag shape surrounded by a broken line.
- the position of the grayscale transition region can be determined in the following manner.
- the step S102 may include: forming a virtual rectangular area in the peripheral area by using two adjacent line segments as adjacent edges; determining the number and arrangement manner of the transition pixels in the gray-scale transition area according to the virtual rectangular area.
- a virtual rectangle formed in a peripheral region with adjacent two line segments for example, the first line segment 101 and the second line segment 102 as adjacent sides includes pixels of M rows and N columns, and M and N are positive integers.
- the example shown in Fig. 3a is the case where the virtual rectangle 110 (located within the elliptical dashed line) includes pixels of one row and multiple columns.
- step S102 determining the number and arrangement of transition pixels in the grayscale transition region according to the virtual rectangular region, including:
- each of the gray-scale transition regions includes a plurality of transition pixels located in a row adjacent to the display image area in the virtual rectangular area;
- each of the grayscale transition regions includes a plurality of transition pixels located in a column adjacent to the display image region in the virtual rectangular region;
- each of the grayscale transition regions includes one transition pixel adjacent to the display image region in the virtual rectangular region.
- the pixels within the virtual rectangular area are transition pixels.
- all the pixels in the virtual rectangular area may be transition pixels.
- the grayscale transition area may include one pixel located in the virtual rectangular area, that is, a grayscale transition.
- the area can include a transition pixel.
- the grayscale transition area may include the same row.
- the adjacent four pixels in the same column in the virtual rectangular area may be transition pixels, that is, the grayscale transition regions may include the same The four transition pixels of the column.
- the transition pixel may include all pixels in the virtual rectangular area and partial pixels in the extending direction of the gray-scale transition area in the peripheral area.
- the grayscale transition area may include three pixels located in the virtual rectangular area and in the first direction (eg, the first direction represents an extension of the grayscale transition area)
- One pixel adjacent to the virtual rectangular area on the direction, that is, the grayscale transition area may include four transition pixels located in the same row.
- the macroscopic edge of the display image area may be a straight line, and the macroscopic edge of the display image area may also be a curved line.
- the specific shape of the display image area is a triangle, a diamond, or a polygon
- a case where the macroscopic edge of the display image region is a straight line may occur; when the specific shape of the display image region is a circle or an ellipse, a display image region may appear.
- the macro edge is the case of the curve.
- the macroscopic edges of the display image area are curved and straight lines, which is not limited herein.
- the macro edge of the display image area represents the boundary of the overall shape of the display image area on the macroscopic. For example, if the display image area is circular, the macro edge of the display image area is a curve; When the boundary of the image area is a polygon such as a triangle or a diamond, the macro edge of the image area is a straight line.
- step S102 when the macroscopic edge of the display image region is a curve, the position of the grayscale transition region can be determined by:
- each grayscale transition region adjacent to the display image region may be included in the peripheral region. a plurality of transition pixels located in a row adjacent to the display image area;
- each grayscale transition region adjacent to the display image region may be included in the peripheral region. a plurality of transition pixels in a column adjacent to the display image area;
- each gray scale adjacent to the display image region may include a transition pixel adjacent to the display image region in the peripheral region.
- first preset angle ⁇ 1 and the second preset angle ⁇ 2 are both acute angles, and the first preset angle ⁇ 1 is greater than or equal to 45 degrees and less than 90 degrees, and the second preset angle ⁇ 2 is less than or equal to 45 degrees. Degree is greater than 0 degrees.
- the second preset angle ⁇ 2 is generally smaller than the first preset angle ⁇ 1.
- the second preset angle ⁇ 2 may be 30 degrees
- the first preset angle ⁇ 1 is generally 60 degrees.
- the second preset angle ⁇ 2 may also be equal to the first preset angle ⁇ 1.
- the second preset angle ⁇ 2 and the first preset angle ⁇ 1 are both 45 degrees, which is not limited herein.
- the display panel includes a display image area A and a peripheral area, and the display image area A and the peripheral area have a first macro edge 100, a second macro edge 110, and a third macro edge 120.
- the peripheral area includes a background image area C and a grayscale transition area B (not shown in FIG. 2) between the display image area A and the background image area C.
- the display image area A may be circular.
- the first preset angle may be set to 60 degrees
- the second preset angle may be 30 degrees.
- the circular display image area A may be equally divided into four in the horizontal and vertical directions, each of which is a sector having a 90 degree central angle. Taking the sector in the upper right corner of FIG.
- the sector can be divided into three equal parts along the central angle, and the third equal part includes the first sector sub-area between the numbers 12 and 1, and the number is between 1 and 2.
- Edge 120 is a first macro edge 100 between the first sector subregion and the peripheral region, a second macro edge 110 between the second sector subregion and the peripheral region, and a third macroscopic relationship between the third sector subregion and the peripheral region.
- each gray scale transition region B adjacent to the first sector sub-region may be included in the peripheral region.
- a plurality of transition pixels in a row adjacent to a sector region, for example, at a first macro edge 100 corresponding to the first sector sub-region, each gray-scale transition region B may include 2-4 transition pixels in a row.
- each grayscale transition region B adjacent to the second sector subregion may be included in the peripheral region.
- each gray-scale transition region B adjacent to the third sector-shaped sub-region may include a plurality of transition pixels in a column adjacent to the third sector-shaped sub-region in the peripheral region, for example, in the third sector
- each grayscale transition region B may include 4-5 transition pixels located in a column.
- the above is only an example in which the display image area is circular.
- the image processing method provided by the embodiment of the present disclosure does not specifically limit the shape of the display image area.
- step S102 when the macroscopic edge of the display image region is a straight line, the position of the grayscale transition region can be determined by:
- each grayscale transition region adjacent to the display image region may be included in the peripheral region and displayed a plurality of transition pixels located in a row adjacent to the image area;
- each grayscale transition region adjacent to the display image region may be included in the peripheral region and displayed a plurality of transition pixels in a column adjacent to the image area;
- each grayscale transition region adjacent to the boundary may A transition pixel adjacent to the display image area in the peripheral area is included.
- the second preset angle ⁇ 2 is generally smaller than the first preset angle ⁇ 1.
- the second preset angle ⁇ 2 may be 30 degrees
- the first preset angle ⁇ 1 is generally 60 degrees.
- the second preset angle ⁇ 2 may also be equal to the first preset angle ⁇ 1.
- the second preset angle ⁇ 2 and the first preset angle ⁇ 1 are both 45 degrees.
- the display image area A as a pentagon as shown in FIG. 4 as an example, the case where the macro edge of the display image area is a straight line is illustrated.
- the first preset angle ⁇ 1 and the second preset may be set.
- the included angle ⁇ 2 is 45 degrees.
- the display image area of the pentagon may be equally divided into five equal portions along the center and the side, each of which is an isosceles triangle having a vertex angle of 72 degrees.
- the five equal parts are a first triangular sub-area A1, a second triangular sub-area A2, a third triangular sub-area A3, a fourth triangular sub-area A4, and a fifth triangular sub-area A5, respectively.
- the first triangular sub-area A1 is used in the first triangular sub-area A1 and the fifth triangular sub-area A5 (ie, two isosceles triangles on both sides of the pentagon apex).
- the angle ⁇ 1 between the macro edge 200 corresponding to the first triangular sub-area A1 and the column direction 103 of the pixel array is 54 degrees, so it is greater than 45 degrees, that is, greater than the first preset angle ⁇ 1.
- each grayscale transition region B adjacent to the macroscopic edge 200 may include a plurality of transition pixels located in a row adjacent to the first triangular subregion A1 in the peripheral region, for example, in the first triangular subregion A1 and At the macroscopic edge corresponding to the fifth triangular sub-region A5, each grayscale transition region B may include 3-4 transition pixels located in one row.
- the second triangular sub-area A2 and the fourth triangular sub-area A4 ie, two isosceles triangles on both sides of the pentagon base angle
- the second triangular sub-area A2 For example, the angle ⁇ 2 between the macro edge 210 corresponding to the second triangular sub-area A2 and the column direction 103 of the pixel array is 18 degrees, and thus is less than 45 degrees, that is, smaller than the second preset angle ⁇ 2.
- each grayscale transition region B adjacent to the macroscopic edge 210 may include a plurality of transition pixels located in a column adjacent to the second triangular subregion A2 in the peripheral region, for example, in the second triangular subregion A2 and At the macroscopic edge corresponding to the fourth triangular sub-region A4, each grayscale transition region may include 4-5 transition pixels located in one column.
- the display image area is a pentagon.
- the image processing method provided by the embodiment of the present disclosure does not specifically limit the shape of the display image area.
- the "angle” ie, the angle ⁇ 1, the angle ⁇ 2, the angle ⁇ 3, the angle ⁇ 1, and the angle ⁇ 2) are all acute angles.
- the position of each grayscale transition region may be determined according to the shape of the display image region, and the number of transition pixels included in each grayscale transition region may be different, for example, The number of transition pixels in each grayscale transition region may be greater than one. Therefore, the third pixel gray scale of each transition pixel in the gray-scale transition region can be adjusted in various ways, thereby achieving the blurring processing edge and effectively reducing the edge sawtooth feeling.
- step S101 may include the steps of: determining an extending direction of the gray-scale transition region according to the position of the gray-scale transition region; determining, in the extending direction of the gray-scale transition region, adjacent to each grayscale transition region in the display image region Adjacent display pixels.
- step S101 may further include: determining an extending direction of the gray-scale transition area according to the position of the gray-scale transition area; determining, in the extending direction of the gray-scale transition area, in the background image area Adjacent background pixels adjacent to each grayscale transition region.
- the second pixel gray scale is the gray scale of the adjacent background pixels.
- the extending direction of the gray-scale transition region may indicate the direction in which the transition pixels are arranged in the gray-scale transition region.
- the extending direction of the grayscale transition region may be the row direction of the pixel array, that is, the first in FIG. 3a and FIG. 5a. direction.
- the extending direction of the gray-scale transition region may be the column direction of the pixel array, that is, the second in FIG. 3c and FIG. 5b. direction.
- FIG. 3a and FIG. 5a if each gray-scale transition region includes a plurality of transition pixels in a column, the extending direction of the gray-scale transition region may be the column direction of the pixel array, that is, the second in FIG. 3c and FIG. 5b. direction.
- the extending direction of the grayscale transition region may be the row direction of the pixel array (ie, the first direction in FIG. 3b), or may be a pixel array. Column direction (ie the second direction in Figure 3b).
- the number of adjacent display pixels may be one.
- the number of adjacent background pixels may also be one. Taking the gray-scale transition region of the first row shown in FIG. 3a as an example, in the display image region A, adjacent display pixels are pixels 10; in the background image region C, adjacent background pixels are pixels 20.
- the number of adjacent display pixels may be multiple, and the number of adjacent background pixels may also be multiple.
- the first pixel gray scale of the adjacent display pixels represents the first pixel of the multiple adjacent display pixels.
- the average of the gray scales, the second pixel gray scale of the adjacent background pixels represents the average of the gray scales of the second pixels of the plurality of adjacent background pixels.
- adjusting the third pixel grayscale of the transition pixel according to the first pixel grayscale, the second pixel grayscale, and the transition pixel may include: according to the first pixel grayscale, the second pixel grayscale, The arrangement and number of transition pixels in the gray-scale transition region adjust the third pixel grayscale of the transition pixels.
- the third pixel gray scale of the plurality of transition pixels in the grayscale transition region may be set to the same value.
- the third pixel grayscale of the plurality of transition pixels in the grayscale transition region may be the average of the first pixel grayscale and the second pixel grayscale (eg, grayscale of adjacent background pixels) of adjacent display pixels. value.
- the step S105 may include: when the first pixel grayscale of the adjacent display pixel is greater than the second pixel grayscale In the extending direction of the gray-scale transition region, the third pixel gray scale of each transition pixel in the gray-scale transition region is gradually reduced from the direction in which the display image region is directed to the peripheral region. For example, when the black and white picture shown in FIG.
- the gray level of the first pixel of the adjacent display pixel is white (for example, 255), and in the background image area, the adjacent background pixel
- the second pixel gray scale is black (for example, 0)
- the third pixel gray scale of each transition pixel in the grayscale transition region can be gradually reduced to gradually reduce the brightness, thereby achieving edge blurring processing, which can be effective Reduce the jaggedness of the edges.
- step S105 may include: when the first pixel grayscale of the adjacent display pixel is smaller than the second pixel grayscale, from the display image region to the peripheral region in the extending direction of the grayscale transition region In the direction, the third pixel gray scale of each transition pixel in the grayscale transition region is gradually increased. For example, if a black and white picture is displayed, in the display image area, the gray level of the first pixel of the adjacent display pixel is black, and in the background image area, the gray level of the second pixel of the adjacent background pixel is white, which may be gray The third pixel gray scale of each transition pixel in the step transition region is gradually upgraded to gradually increase the brightness, thereby achieving edge blurring processing, which can effectively reduce the edge sawtooth feeling.
- the grayscale change step size of the third pixel grayscale of each transition pixel in the grayscale transition region may be the same, thereby achieving the optimal edge blurring processing effect. Effectively reduces edge jaggedness.
- the second pixel gray scale 0 of the adjacent background pixel 20 is the final value of the reduced order processing
- the four transition pixels in the grayscale transition region B are
- the third pixel gray scale performs an equal step reduction processing in which the step value is (X-0) / (4 + 1) (gray scale). For example, if the value of X is 100, the step value is 20.
- Figure 6 is a schematic illustration of the first row of grayscale transition regions of Figure 3a.
- FIG. 3a and FIG. 6 after adjusting the third pixel gray scale of each transition pixel of the grayscale transition region B, in the extending direction of the grayscale transition region B, from the display image region A to the background image region In the direction of C, the brightness of each transition pixel in the gray-scale transition region B is slowly excessive, so the local zigzag feeling is weakened, and the blurring state is exhibited after the edge processing as a whole, and the edge contrast is reduced to achieve the effect of reducing the sawtooth feeling.
- step S106 further includes transmitting the gray scale of each display pixel in the display image area to the display image area for display.
- step S106 further includes transmitting the gray scale of each background pixel in the background image area to the background image area for display.
- the gray scale of each display pixel in the display image region includes a first pixel gray scale
- the gray scale of each background pixel in the background image region includes a second pixel gray scale
- step S106 the gray scale of each display pixel in the display image region, the gray scale of each background pixel in the background image region, and the third pixel gray scale may be transmitted to the display panel by the main board of the display panel.
- Embodiments of the present disclosure also provide a driving device for a display panel.
- the driving device can be applied to a display panel such as an active organic electroluminescent display panel.
- FIG. 7 is a schematic structural diagram of a driving device of a display panel according to an embodiment of the present disclosure. As shown in FIG. 7, the driving device may include a data acquisition circuit 701, a register 702, a processor 703, and a data transmission circuit 704.
- the display panel includes a display image area and a peripheral area, and the display panel is provided with an array of pixels arranged in an array.
- the peripheral area includes a grayscale transition area, the grayscale transition area is adjacent to the display image area, and the display image area includes a plurality of display pixels arranged in the row direction and the column direction.
- the data acquisition circuit 701 is configured to acquire a first pixel gray scale and a second pixel gray scale, the first pixel gray scale being a gray scale of adjacent display pixels adjacent to each gray scale transition region in the display image region.
- Register 702 is used to store the location of each grayscale transition region.
- the processor 703 is configured to determine, according to the stored positions of the grayscale transition regions, adjacent display pixels adjacent to the grayscale transition regions in the row direction or the column direction in the display image region, where the first pixel grayscale is Grayscale of the adjacent display pixels; determining transition pixels in the grayscale transition region; and each transition pixel in each grayscale transition region according to the first pixel grayscale, the second pixel grayscale, and the transition pixel
- the third pixel grayscale is adjusted.
- the third pixel gray scale is between the first pixel gray scale and the second pixel gray scale of the adjacent display pixels.
- the data transmitting circuit 704 is configured to send the third pixel gray scale to the display panel for display.
- register 702 can also be used to store a first pixel gray level and/or a second pixel gray level.
- the data transmitting circuit 704 is further configured to transmit the gray scale of each display pixel in the display image region to the display image region for display.
- the data sending circuit 704 is further configured to send the gray scale of each background pixel in the background image area to the background image area for display.
- the background pixels may be arranged in an array in the row direction and the column direction.
- the processor 703 is further configured to determine adjacent background pixels adjacent to the grayscale transition regions in the row direction or the column direction in the background image region according to the position of the grayscale transition region, where the second pixel grayscale is the phase Grayscale of adjacent background pixels.
- the shape of the display image area includes a non-rectangular shape (eg, a circle, etc.).
- the edge of the display image area includes a fold line formed by connecting line segments extending in the row direction and the column direction.
- the row direction and the column direction may be perpendicular to each other.
- the method includes: forming a virtual rectangular region in the peripheral region by using adjacent two line segments as adjacent edges; and determining the grayscale transition region according to the virtual rectangular region. The number and arrangement of transition pixels.
- the method includes:
- each of the grayscale transition regions includes a plurality of transition pixels located in a row adjacent to the display image region in the virtual rectangular region;
- each of the grayscale transition regions includes a plurality of transition pixels located in a column adjacent to the display image region in the virtual rectangular region;
- each of the grayscale transition regions includes one transition pixel adjacent to the display image region in the virtual rectangular region.
- the macroscopic edge of the display image area is a straight line
- the macroscopic edge of the display image area and the column direction of the pixel array are clipped.
- each grayscale transition region may include a plurality of transition pixels located in a row adjacent to the display image region in the peripheral region; the macro edge and the pixel array in the display image region
- each grayscale transition region may include a plurality of transition pixels in a column adjacent to the display image region in the peripheral region;
- each grayscale transition region may be included in the peripheral region adjacent to the display image region.
- each grayscale transition region may include a plurality of transition pixels located in a row adjacent to the display image region in the peripheral region; at a macro edge of the display image region When the angle between the tangent line and the column direction of the pixel array is greater than 0 degrees and less than the second predetermined angle, each grayscale transition region may include a plurality of transition pixels located in a column adjacent to the display image region in the peripheral region; When the angle between the tangent of the macro edge of the display image region and the column direction of the pixel array is greater than or equal to the second preset angle and less than or equal to the first preset angle, each grayscale transition region may be included in the peripheral region.
- the display image area may be circular; in this case, the first preset angle may be 60 degrees and the second preset angle may be 30 degrees.
- the display image area may be a pentagon; in this case, the first preset angle and the second preset angle may both be 45 degrees.
- the processor 703 when the first pixel grayscale of the adjacent display pixel is greater than the second pixel grayscale, the processor 703 is configured to: adjust the grayscale from the direction in which the display image region points to the peripheral region in the extending direction of the grayscale transition region. The third pixel gray scale of each transition pixel in the transition region is gradually reduced.
- the processor 703 when the first pixel grayscale of the adjacent display pixel is smaller than the second pixel grayscale, the processor 703 is configured to: adjust the grayscale from the direction in which the display image region points to the peripheral region in the extending direction of the grayscale transition region. The third pixel gray scale of each transition pixel in the transition region is gradually increased.
- the grayscale change step size of the third pixel gray scale of each transition pixel in the grayscale transition region may be the same.
- FIG. 8 is a schematic structural diagram of another driving device for a display panel according to an embodiment of the present disclosure.
- the driving device can be applied to a display panel such as an active organic electroluminescent display panel.
- the drive device can include a memory 810 and a processor 820.
- Memory 810 is used to store non-transitory computer readable instructions.
- the processor 820 is configured to execute the non-transitory computer readable instructions, the non-transitory computer readable instructions being executable by the processor to perform one of the image processing methods according to any one of the claims above or Multiple steps.
- Memory 810 and processor 820 may be interconnected by a bus system and/or other form of connection mechanism (not shown).
- processor 820 can be a central processing unit (CPU) or other form of processing unit with data processing capabilities and/or program execution capabilities, such as an image processing unit (GPU), field programmable gate array (FPGA), or tensor Processing unit (TPU), etc.; for example, the central processing unit (CPU) may be an X86 or ARM architecture or the like.
- processor 820 can control other components in the drive to perform the desired functions.
- memory 810 can include any combination of one or more computer program products, which can include various forms of computer readable storage media, such as volatile memory and/or nonvolatile memory.
- Volatile memory can include, for example, random access memory (RAM) and/or caches and the like.
- the non-volatile memory may include, for example, a read only memory (ROM), a hard disk, an erasable programmable read only memory (EPROM), a portable compact disk read only memory (CD-ROM), a USB memory, a flash memory, and the like.
- ROM read only memory
- EPROM erasable programmable read only memory
- CD-ROM portable compact disk read only memory
- USB memory a flash memory
- One or more computer programs can be stored on a computer readable storage medium, and the processor 820 can execute the non-transitory computer readable instructions to implement various functions of the drive.
- Various applications and various data as well as various data used and/or generated by the application, and the like can also be stored in the computer
- FIG. 9 is a schematic block diagram of a display panel according to an embodiment of the present disclosure.
- the display panel 500 can include the driving device 520 and the pixel array 510 described in any of the above embodiments provided by the embodiments of the present disclosure.
- the pixel array 510 is arranged in an array, and the driving device 520 is used to drive the pixel array 510 for display.
- the display panel can reduce the brightness and contrast of the edge between the display image area and the peripheral area, thereby effectively reducing the edge aliasing problem, improving the visual effect of the display panel, and enhancing the customer experience.
- the display panel 500 can be an active organic electroluminescent display panel.
- the display panel 500 can be applied to any product or component having a display function such as a mobile phone, a tablet computer, a television, a display, a notebook computer, a digital photo frame, a navigator, and the like.
- FIG. 10 is a schematic block diagram of a wearable device according to an embodiment of the present disclosure.
- the wearable device 600 provided by the embodiment of the present disclosure may include the above display panel 500 provided by the embodiment of the present disclosure, so that the wearable device 600 can reduce the brightness of the edge between the display image area and the peripheral area. And contrast, which effectively reduces edge aliasing, improves the visual appearance of the display panel, and enhances the customer experience.
- the wearable device 600 may be a smart watch, and the display image area of the smart watch may be circular or elliptical or the like.
- the present disclosure is not limited thereto.
- the wearable device 600 can also be a smart wristband, smart glasses, or the like.
- the embodiments of the present disclosure may be implemented by hardware, or may be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a USB flash drive, a mobile hard disk, etc.). A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods of various embodiments of the present disclosure.
- a computer device which may be a personal computer, server, or network device, etc.
- modules in the apparatus in the embodiments may be distributed in the apparatus of the embodiment according to the description of the embodiments, or the corresponding changes may be located in one or more apparatuses different from the embodiment.
- the modules of the above embodiments may be combined into one module, or may be further split into multiple sub-modules.
- An image processing method, a driving device, a display panel, and a wearable device of a display panel may determine a position of each grayscale transition region according to a shape of a display image region, thereby being capable of being based on each grayscale transition region. Positioning, a first pixel grayscale and a second pixel grayscale of adjacent display pixels in a display image region adjacent to each grayscale transition region, and performing a third pixel grayscale of each transition pixel in each grayscale transition region Adjusting, so that the third pixel gray scale is between the first pixel gray scale and the second pixel gray scale to reduce the brightness and contrast of the edge between the display image area and the peripheral area, thereby effectively reducing the edge aliasing problem and enhancing the customer Experience.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Electroluminescent Light Sources (AREA)
- Control Of El Displays (AREA)
Abstract
一种显示面板的图像处理方法、驱动装置、显示面板及可穿戴设备。该图像处理方法包括:根据各灰阶过渡区域的位置,确定显示图像区域中在行方向或列方向上与各灰阶过渡区域相邻的相邻显示像素(S101);确定灰阶过渡区域中的过渡像素(S102);获取第一像素灰阶,第一像素灰阶为相邻显示像素的灰阶(S103);获取第二像素灰阶(S104);根据第一像素灰阶、第二像素灰阶和过渡像素,对过渡像素的第三像素灰阶进行调整,其中,第三像素灰阶在第一像素灰阶和第二像素灰阶之间(S105);将第三像素灰阶发送至显示面板进行显示(S106)。
Description
本申请要求于2017年07月28日递交的中国专利申请第201710632881.2号的优先权,在此全文引用上述中国专利申请公开的内容以作为本申请的一部分。
本公开的实施例涉及一种显示面板的图像处理方法、驱动装置、显示面板及可穿戴设备。
目前,主流的显示装置包括液晶显示面板(LCD,Liquid Crystal Display)或主动式有机电致发光显示面板(AMOLED,Active-Matrix Organic Light Emitting Diode)。相比于液晶显示面板,主动式有机电致发光显示面板具有反应速度较快、对比度更高、视角更广、功耗更低、模组厚度更小等优点。
在可穿戴产品中使用AMOLED,可以在形状规格上做到更薄和更轻便,因此,目前越来越多的可穿戴产品使用AMOLED作为显示面板。然而大多数可穿戴产品,例如,智能手表(Smart Watch)等,需要圆形显示。在采用阵列排布的像素作为圆形显示等非矩形显示的像素阵列时,由于真实的像素排列等问题,在圆形显示的边缘部分,例如在圆形显示的轮廓的交接地方,会出现严重的锯齿感,从而使得客户观看体验较差。
因此,如何有效减弱圆形显示等非矩形显示在显示时出现的边缘锯齿问题,是本领域急需解决的技术问题。
发明内容
本公开至少一实施例提供一种显示面板的图像处理方法,所述显示面板包括显示图像区域和周边区域,所述周边区域包括灰阶过渡区域,所述灰阶过渡区域与所述显示图像区域相邻,所述显示图像区域包括沿行方向和列方向排布的多个显示像素,所述图像处理方法包括:根据各所述灰阶过渡区域的位置,确定所述显示图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻显示像素;确定所述灰阶过渡区域中的过渡像素;获取第一像素 灰阶,所述第一像素灰阶为所述相邻显示像素的灰阶;获取第二像素灰阶;根据所述第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述灰阶过渡区域中的过渡像素的第三像素灰阶进行调整,其中,所述第三像素灰阶在所述第一像素灰阶和所述第二像素灰阶之间;将所述第三像素灰阶发送至显示面板进行显示。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述周边区域还包括背景图像区域,所述背景图像区域包括沿所述行方向和所述列方向排布的多个背景像素,获取所述第二像素灰阶包括:根据所述灰阶过渡区域的位置,确定所述背景图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻背景像素,所述第二像素灰阶为所述相邻背景像素的灰阶。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述显示图像区域的边缘包括沿所述行方向和所述列方向延伸的线段相连形成的折线,所述行方向和所述列方向彼此垂直,确定所述灰阶过渡区域中的过渡像素包括:以相邻两个线段为邻边在所述周边区域内形成虚拟矩形区域;根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式。
例如,在本公开一实施例提供的显示面板的图像处理方法中,根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式,包括:当所述虚拟矩形区域为包括一行多列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一行的多个过渡像素;当所述虚拟矩形区域为包括多行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一列的多个过渡像素;当所述虚拟矩形区域为包括一行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的一个过渡像素。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述显示图像区域的形状包括非矩形形状。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述非矩形形状包括圆形。
例如,在本公开一实施例提供的显示面板的图像处理方法中,根据所述灰阶过渡区域的位置,确定所述显示图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻显示像素,包括:根据所述灰阶过渡区域的位置,确定所述灰阶过渡区域的延伸方向;在所述灰阶过渡区域的延伸方向上, 确定在所述显示图像区域中与各所述灰阶过渡区域相邻的所述相邻显示像素。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述相邻显示像素的数量至少为1个。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述根据所述灰阶过渡区域的位置、所述相邻显示像素的第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述过渡像素的所述第三像素灰阶进行调整,包括:当所述相邻显示像素的第一像素灰阶大于所述第二像素灰阶时,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐减少;或者当所述相邻显示像素的第一像素灰阶小于所述第二像素灰阶时,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐增加。
例如,在本公开一实施例提供的显示面板的图像处理方法中,所述灰阶过渡区域中的各过渡像素的第三像素灰阶的灰阶变化步长相同。
本公开至少一实施例还提供一种显示面板的驱动装置,所述显示面板包括显示图像区域和周边区域,所述周边区域包括灰阶过渡区域,所述灰阶过渡区域与所述显示图像区域相邻,所述显示图像区域包括沿行方向和列方向排布的多个显示像素,所述驱动装置包括:数据获取电路,被配置为获取第一像素灰阶和第二像素灰阶;寄存器,被配置为存储各所述灰阶过渡区域的位置;处理器,被配置为:根据存储的各所述灰阶过渡区域的位置,确定所述显示图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻显示像素,所述第一像素灰阶为所述相邻显示像素的灰阶;确定所述灰阶过渡区域中的过渡像素;根据所述第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述过渡像素的第三像素灰阶进行调整,其中,所述第三像素灰阶在所述第一像素灰阶和所述第二像素灰阶之间;数据发送电路,用于将所述第三像素灰阶发送至显示面板进行显示。
例如,在本公开一实施例提供的显示面板的驱动装置中,所述周边区域还包括背景图像区域,所述背景图像区域包括沿所述行方向和所述列方向排布的多个背景像素,所述处理器还被配置为根据所述灰阶过渡区域的位置,确定所述背景图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻背景像素,所述第二像素灰阶为所述相邻背景像素的灰阶。
例如,在本公开一实施例提供的显示面板的驱动装置中,所述显示图像区域的边缘包括沿所述行方向和所述列方向延伸的线段相连形成的折线,所述行方向和所述列方向彼此垂直,所述处理器执行确定所述灰阶过渡区域中的过渡像素时包括:以相邻两个线段为邻边在所述周边区域内形成虚拟矩形区域;以及根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式。
例如,在本公开一实施例提供的显示面板的驱动装置中,所述处理器执行根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式时包括:当所述虚拟矩形区域为包括一行多列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一行的多个过渡像素;当所述虚拟矩形区域为包括多行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一列的多个过渡像素;当所述虚拟矩形区域为包括一行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的一个过渡像素。
例如,在本公开一实施例提供的显示面板的驱动装置中,所述显示图像区域的形状包括非矩形形状。
例如,在本公开一实施例提供的显示面板的驱动装置中,在所述相邻显示像素的第一像素灰阶大于所述第二像素灰阶时,所述处理器被配置为,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐减少;或者所述相邻显示像素的第一像素灰阶小于所述相邻背景像素的第二像素灰阶时,所述处理器被配置为,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐增加。
例如,在本公开一实施例提供的显示面板的驱动装置中,所述灰阶过渡区域中的各过渡像素的第三像素灰阶的灰阶变化步长相同。
本公开至少一实施例还提供一种显示面板的驱动装置,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述非暂时性计算机可读指令,所述非暂时性计算机可读指令被所述处理器运行时可以执行上述任一所述的图像处理方法中的一个或多个步骤。
本公开至少一实施例还提供一种显示面板,包括本公开任一实施例提供的 驱动装置。
本公开至少一实施例还提供一种可穿戴设备,包括本公开任一实施例提供的显示面板。
为了更清楚地说明本公开实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本公开的一些实施例,而非对本公开的限制。
图1为本公开一实施例提供的一种图像处理方法的流程图;
图2为本公开一实施例提供的一种图像处理方法应用于的显示面板的结构示意图;
图3a为图2中数字12到1的区域的灰阶过渡区域的示意图;
图3b为图2中数字1到2的区域的灰阶过渡区域的示意图;
图3c为图2中数字2到3的区域的灰阶过渡区域的示意图;
图4为本公开一实施例提供的一种图像处理方法应用于的显示面板的另一结构示意图;
图5a为图4中第一三角子区域A1边界的灰阶过渡区域的示意图;
图5b为图4中第二三角子区域A2边界的灰阶过渡区域的示意图;
图6为图3a中第一行灰阶过渡区域的示意图;
图7为本公开一实施例提供的一种显示面板的驱动装置的结构示意图;
图8为本公开一实施例提供的另一种显示面板的驱动装置的结构示意图;
图9为本公开一实施例提供的一种显示面板的示意性框图;以及
图10为本公开一实施例提供的一种可穿戴设备的示意性框图。
为了使得本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例的附图,对本公开实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领 域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包括”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
下面结合附图,对本公开实施例提供的显示面板的图像处理方法、驱动装置、显示面板及可穿戴设备的具体实施方式进行详细地说明。附图中各部件的形状和大小不反映真实比例,目的只是示意说明本公开的内容。
本公开实施例提供一种显示面板的图像处理方法、驱动装置、显示面板及可穿戴设备,用以解决现有的显示面板在显示非矩形的图像区域时,在显示边缘部分出现严重的锯齿感的问题,从而改善显示面板的视觉效果。
图1为本公开一实施例提供的一种图像处理方法的流程图。
例如,在本公开实施例中,显示面板可以包括主动式有机电致发光(AMOLED)显示面板等。
例如,显示面板包括显示图像区域和周边区域。显示面板上设置有阵列排布的像素阵列。周边区域包括灰阶过渡区域,灰阶过渡区域与显示图像区域相邻,显示图像区域包括沿行方向和列方向排布的多个显示像素。
如图1所示,本公开实施例提供的显示面板的图像处理方法可以包括以下步骤:
步骤S101、根据各灰阶过渡区域的位置,确定显示图像区域中在行方向或列方向上与各灰阶过渡区域相邻的相邻显示像素;
步骤S102、确定灰阶过渡区域中的过渡像素;
步骤S103、获取第一像素灰阶,所述第一像素灰阶为所述相邻显示像素的灰阶;
步骤S104、获取第二像素灰阶;
步骤S105、根据所述第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述过渡像素的第三像素灰阶进行调整,其中,所述第三像素灰阶在所述第一像素灰阶和所述第二像素灰阶之间;
步骤S106、将第三像素灰阶发送至显示面板进行显示。
例如,在本公开实施例提供的上述图像处理方法中,所述显示图像区域的形状包括非矩形形状。所述非矩形形状可以包括圆形,但不限于此,根据实际设计需要,显示图像区域的形状可以为三角形、菱形、多边形或椭圆形等,当然也可以为其他不规则形状。
为了便于用户观看,显示图像区域一般位于显示面板的中间位置。在显示面板上除了显示图像区域以外的区域均为周边区域。由于在显示面板中各像素阵列分布,例如,对于圆形的显示图像区域,在显示图像区域与周边区域之间的交界处会存在边缘锯齿问题。基于此,本公开实施例提供的图像处理方法可以对位于非矩形的显示图像区域与周边区域之间的交界处的位于灰阶过渡区域的像素进行灰度调整,以减弱边缘锯齿问题。
例如,显示面板可以为矩形显示面板,也可以为异形显示面板,例如圆形显示面板、椭圆形显示面板等。
例如,显示像素的行方向和列方向彼此垂直。
例如,在步骤S104中,第二像素灰阶可以根据实际需要预设,例如由用户预设。又例如,周边区域还可以包括背景图像区域。背景图像区域包括沿所述行方向和所述列方向阵列排布的多个背景像素。步骤S104可以包括:根据灰阶过渡区域的位置,确定背景图像区域中在所述行方向或所述列方向上与各灰阶过渡区域相邻的相邻背景像素,第二像素灰阶为相邻背景像素的灰阶。
例如,在显示图像区域中的多个显示像素的像素灰阶可以各不相同,也可以均相同。在背景图像区域中的多个背景像素的像素灰阶可以各不不相同,也可以均相同。本公开的实施例对此不作限制。
例如,在背景图像区域内,可以为背景图像区域内的所有像素都提供像素灰阶;或者,也可以仅为背景图像区域内与灰阶过渡区域相邻的一部分像素(例如相邻背景像素)提供像素灰阶(即第二像素灰阶),而不向背景图像区域的其余区域内的像素提供像素灰阶;或者,还可以在背景图像区域内仅与灰阶过渡区域相邻的区域设置像素(例如相邻背景像素)并为该像素提供像素灰阶(即第二像素灰阶)。
需要说明的是,在本公开的描述中,像素阵列中位于显示图像区域中的像素为显示像素,位于灰阶过渡区域中的像素为过渡像素,位于背景图像区域的像素为背景像素。
例如,在执行本公开实施例提供的图像处理方法之前,可以根据显示图像区域的形状,预先确定并存储与该显示图像区域相邻的各灰阶过渡区域的位置。这样,在获取与各灰阶过渡区域相邻的显示图像区域中的相邻显示像素的第一像素灰阶和第二像素灰阶之后,可以直接根据存储的各灰阶过渡区域的位置,以及第一像素灰阶和第二像素灰阶,对各灰阶过渡区域中的过渡像素的第三像素灰阶进行调整,使第三像素灰阶在相邻显示像素的第一像素灰阶和第二像素灰阶之间,从而减小显示图像区域与周边区域之间的边缘的亮度和对比度,有效减弱边缘锯齿问题,增强客户体验。
例如,显示面板所显示的图像可以是固定的也可以随时间变化。例如,当所显示的图像是随时间变化的,则本公开的图像处理方法可以根据显示面板显示的图像实时确定灰阶过渡区域的位置并确定灰阶过渡区域的各过渡像素的第三像素灰阶,此时,根据显示图像的不同,灰阶过渡区域可能不同。但不限于此,当所显示的图像是固定的,则显示面板的灰阶过渡区域可以根据固定的显示图像提前设定,且灰阶过渡区域的各过渡像素的第三像素灰阶与相邻显示像素的第一像素灰阶和第二像素灰阶的对应关系也可以提前设定并存储在显示面板的存储器中,根据需要由处理器直接读取到缓存中进行处理。此时,灰阶过渡区域在显示过程中固定不变。
图2为本公开一实施例提供的一种图像处理方法应用于的显示面板的结构示意图,图3a为图2中数字12到1的区域的灰阶过渡区域的示意图,图3b为图2中数字1到2的区域的灰阶过渡区域的示意图,图3c为图2中数字2到3的区域的灰阶过渡区域的示意图。图4为本公开一实施例提供的一种图像处理方法应用于的显示面板的另一结构示意图;图5a为图4中第一三角子区域A1边界的灰阶过渡区域的示意图;图5b为图4中第二三角子区域A2边界的灰阶过渡区域的示意图。
例如,如图3a所示,显示图像区域的边缘包括沿所述行方向和所述列方向延伸的第一线段101和第二线段102(第一线段101表示沿行方向延伸的线段,第二线段102表示沿列方向延伸的线段)相连形成的折线,这里的显示图像区域与周边区域之间的分界线为由多个第一线段101以及多个第二线段102相连的折线,例如,如图3a-3c和图5a-5b所示,显示图像区域与周边区域之间的分界线为锯齿状的折线,也就是说,在微观(即像素级别)上,显示图像区域的微观边缘的形状为由折线围成的锯齿形状。
下面分别根据显示图像区域的微观边缘的具体形状,对于如何确定与显示图像区域相邻的各灰阶过渡区域的位置进行具体说明。
例如,灰阶过渡区域的位置可以通过下述方式确定。
步骤S102可以包括:以相邻两个线段为邻边在所述周边区域内形成虚拟矩形区域;根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式。例如,以相邻两个线段(例如第一线段101和第二线段102)为邻边在周边区域内形成的虚拟矩形包括M行N列的像素,M、N均为正整数。图3a示出的示例为虚拟矩形110(位于椭圆形虚线内)包括一行多列的像素的情况。
例如,在步骤S102中,根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式,包括:
当所述虚拟矩形区域包括一行多列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一行的多个过渡像素;
当所述虚拟矩形区域包括多行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一列的多个过渡像素;
当所述虚拟矩形区域包括一行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的一个过渡像素。
例如,虚拟矩形区域内的至少部分像素为过渡像素。例如,虚拟矩形区域内的所有像素可以均为过渡像素,如图3b所示,当虚拟矩形区域包括一行一列像素时,灰阶过渡区域可以包括位于虚拟矩形区域中的一个像素,即灰阶过渡区域可以包括一个过渡像素。又例如,如图3a所示,当虚拟矩形区域包括一行六列像素时,位于虚拟矩形区域中的同一行相邻的四个像素可以为过渡像素,即灰阶过渡区域可以包括位于同一行的四个过渡像素;如图3c所示,当虚拟矩形区域包括六行一列像素时,位于虚拟矩形区域中的同一列相邻的四个像素可以为过渡像素,即灰阶过渡区域可以包括位于同一列的四个过渡像素。
例如,过渡像素可以包括虚拟矩形区域内的所有像素和周边区域中在灰阶过渡区域的延伸方向上的部分像素。如图5a所示,当虚拟矩形区域包括一行三列像素时,灰阶过渡区域可以包括位于虚拟矩形区域中的三个像素和在第一方向(例如,第一方向表示灰阶过渡区域的延伸方向)上与虚拟矩形区域相邻的一个像素,也就是说,灰阶过渡区域可以包括位于同一行的四个过渡像素。
又例如,根据显示图像区域的具体形状,在显示图像区域与周边区域交界 处,显示图像区域的宏观边缘可以为直线,显示图像区域的宏观边缘也可以为曲线。例如,在显示图像区域的具体形状为三角形、菱形或多边形时,会出现显示图像区域的宏观边缘为直线的情况;在显示图像区域的具体形状为圆形或椭圆形时,会出现显示图像区域的宏观边缘为曲线的情况。当然,对于同一显示图像区域,也可能同时存在显示图像区域的宏观边缘为曲线和直线的情况,在此不作限定。
需要说明的是,“显示图像区域的宏观边缘”表示宏观上的显示图像区域的整体形状的边界,例如,若显示图像区域的为圆形时,则显示图像区域的宏观边缘为曲线;若显示图像区域的边界为三角形或菱形等多边形时,显示图像区域的宏观边缘为直线。
下面分别根据显示图像区域的宏观边缘为直线和曲线时具有的特点,对于如何确定与显示图像区域相邻的各灰阶过渡区域的位置进行具体说明。
例如,在步骤S102中,当显示图像区域的宏观边缘为曲线时,灰阶过渡区域的位置可以通过下述方式确定:
当显示图像区域的宏观边缘的切线与像素阵列的列方向的夹角大于第一预设夹角θ1且小于90度时,与显示图像区域相邻的各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一行的多个过渡像素;
当显示图像区域的宏观边缘的切线与像素阵列的列方向的夹角大于0度且小于第二预设夹角θ2时,与显示图像区域相邻的各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一列的多个过渡像素;
当显示图像区域的宏观边缘的切线与像素阵列的列方向的夹大于或等于第二预设夹角θ2且小于或等于第一预设夹角θ1时,与显示图像区域相邻的各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的一个过渡像素。
例如,第一预设夹角θ1和第二预设夹角θ2均为锐角,且第一预设夹角θ1大于或等于45度且小于90度,第二预设夹角θ2小于或等于45度且大于0度。
值得注意的是,第二预设夹角θ2一般小于第一预设夹角θ1,例如,第二预设夹角θ2可以为30度,第一预设夹角θ1一般为60度。当然,第二预设夹角θ2也可以等于第一预设夹角θ1,例如,第二预设夹角θ2和第一预设夹角θ1均为45度,在此不作限定。
例如,如图2所示,显示面板包括显示图像区域A和周边区域,显示图像区域A与周边区域之间具有第一宏观边缘100、第二宏观边缘110和第三宏观 边缘120。周边区域包括背景图像区域C和位于显示图像区域A与背景图像区域C之间的灰阶过渡区域B(图2中未示出)。显示图像区域A可以为圆形,此时,可以设定第一预设夹角为60度,第二预设夹角为30度。例如,可以将圆形的显示图像区域A沿着水平和竖直方向分平均分为四份,每份为具有90度圆心角的扇区。以图2中右上角的扇区为例,可以将扇区沿着圆心角分为三等份,该三等份包括数字12到1之间的第一扇形子区域,数字1到2之间的第二扇形子区域,数字2到3之间的第三扇形子区域。例如,第一扇形子区域与周边区域之间具有第一宏观边缘100,第二扇形子区域与周边区域之间具有第二宏观边缘110,第三扇形子区域与周边区域之间具有第三宏观边缘120。
例如,如图2和图3a所示,在第一扇形子区域内,第一宏观边缘100的法线102和第一宏观边缘100的切线101相互垂直,显示图像区域A与周边区域的第一宏观边缘100的切线101与像素阵列的列方向103的夹角α1大于60度且小于90度,因此,与第一扇形子区域相邻的各灰阶过渡区域B可以包括在周边区域中与第一扇形子区域相邻的位于一行的多个过渡像素,例如,在第一扇形子区域对应的第一宏观边缘100处,各灰阶过渡区域B可以包括位于一行的2-4个过渡像素。
例如,如图2和图3b所示,在第二扇形子区域内,第二宏观边缘110的法线112和第二宏观边缘110的切线111相互垂直,显示图像区域A与周边区域的第二宏观边缘110的切线111与像素阵列的列方向103的夹角α2大于30度且小于60度,因此,与第二扇形子区域相邻的各灰阶过渡区域B可以包括在周边区域中与第二扇形子区域相邻的一个过渡像素。
例如,如图2和图3c所示,在第三扇形子区域内,显示图像区域A与周边区域的第三宏观边缘120的切线121与像素阵列的列方向103的夹角大于0度且小于30度,因此,与第三扇形子区域相邻的各灰阶过渡区域B可以包括在周边区域中与第三扇形子区域相邻的位于一列的多个过渡像素,例如,在第三扇形子区域对应的第三宏观边缘120处,各灰阶过渡区域B可以包括位于一列的4-5个过渡像素。
上述仅是以显示图像区域为圆形为例进行举例说明,本公开实施例提供的上述图像处理方法不具体限定显示图像区域的形状。
例如,在步骤S102中,当显示图像区域的宏观边缘为直线时,灰阶过渡区域的位置可以通过下述方式确定:
当显示图像区域的宏观边缘与像素阵列的列方向的夹角大于第一预设夹角θ1且小于90度时,与显示图像区域相邻的各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一行的多个过渡像素;
当显示图像区域的宏观边缘与像素阵列的列方向的夹角大于0度且小于第二预设夹角θ2时,与显示图像区域相邻的各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一列的多个过渡像素;
当显示图像区域的宏观边缘与像素阵列的列方向的夹角大于或等于第二预设夹角θ2且小于或等于第一预设夹角θ1时,与边界相邻的各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的一个过渡像素。
值得注意的是,第二预设夹角θ2一般小于第一预设夹角θ1,例如,第二预设夹角θ2可以为30度,第一预设夹角θ1一般为60度。当然,第二预设夹角θ2也可以等于第一预设夹角θ1,例如,第二预设夹角θ2和第一预设夹角θ1均为45度。
例如,以显示图像区域A为如图4所示的五边形为例,说明显示图像区域的宏观边缘为直线的情况,此时,可以设定第一预设夹角θ1和第二预设夹角θ2均为45度。例如,如图4所示,可以将五边形的显示图像区域沿着中心和侧边平均分为五等份,每份为具有72度顶角的等腰三角形。五等份分别为第一三角子区域A1、第二三角子区域A2、第三三角子区域A3、第四三角子区域A4和第五三角子区域A5。第一三角子区域A1、第二三角子区域A2、第四三角子区域A4和第五三角子区域A5与周边区域的交界处,显示图像区域的宏观边缘的法线方向与像素阵列的行方向109和列方向103均不重合,而第三三角子区域A3与周边区域的交界处,显示图像区域的宏观边缘的法线方向与像素阵列的列方向103重合。因此,在第一三角子区域A1、第二三角子区域A2、第四三角子区域A4和第五三角子区域A5与周边区域的边界处均具有灰阶过渡区域(图4中未示出)。
例如,如图4和图5a所示,在第一三角子区域A1和第五三角子区域A5(即五边形顶角两侧的两个等腰三角形)内,以第一三角子区域A1为例,与第一三角子区域A1对应的宏观边缘200与像素阵列的列方向103的夹角β1为54度,故大于45度,即大于第一预设夹角θ1。因此,与宏观边缘200相邻的各灰阶过渡区域B可以包括在周边区域中与该第一三角子区域A1相邻的位于一行的多个过渡像素,例如,在第一三角子区域A1和第五三角子区域A5 对应的宏观边缘处,各灰阶过渡区域B可以包括位于一行的3-4个过渡像素。
例如,如图4和图5b所示,在第二三角子区域A2和第四三角子区域A4(即五边形底角两侧的两个等腰三角形)内,以第二三角子区域A2为例,与第二三角子区域A2对应的宏观边缘210与像素阵列的列方向103的夹角β2为18度,故小于45度,即小于第二预设夹角θ2。因此,与宏观边缘210相邻的各灰阶过渡区域B可以包括在周边区域中与该第二三角子区域A2相邻的位于一列的多个过渡像素,例如,在第二三角子区域A2和第四三角子区域A4对应的宏观边缘处,各灰阶过渡区域可以包括位于一列的4-5个过渡像素。
上述仅是以显示图像区域为五边形为例进行举例说明,本公开实施例提供的上述图像处理方法不具体限定显示图像区域的形状。
需要说明的是,在本公开中,“夹角”(即夹角α1、夹角α2、夹角α3、夹角β1和夹角β2)均为锐角。
例如,在本公开实施例提供的上述图像处理方法中,根据显示图像区域的形状,可以确定各灰阶过渡区域的位置,同时,各灰阶过渡区域包括的过渡像素的数量可能不同,例如,各灰阶过渡区域中的过渡像素的数量可能大于1。因此,可以通过多种方式调整灰阶过渡区域内的各过渡像素的第三像素灰阶,从而达到模糊化处理边缘,有效的减弱边缘锯齿感。
例如,步骤S101可以包括以下步骤:根据灰阶过渡区域的位置,确定灰阶过渡区域的延伸方向;在灰阶过渡区域的延伸方向上,确定在显示图像区域中与各灰阶过渡区域相邻的相邻显示像素。
例如,当周边区域包括背景图像区域时,步骤S101还可以包括:根据灰阶过渡区域的位置,确定灰阶过渡区域的延伸方向;在灰阶过渡区域的延伸方向上,确定在背景图像区域中与各灰阶过渡区域相邻的相邻背景图素。在步骤S104中,第二像素灰阶为相邻背景图素的灰阶。
例如,灰阶过渡区域的延伸方向可以表示在灰阶过渡区域中过渡像素的排列方向。如图3a和图5a所示,若各灰阶过渡区域包括位于一行的多个过渡像素时,灰阶过渡区域的延伸方向可以为像素阵列的行方向,即图3a和图5a中的第一方向。如图3c和图5b所示,若各灰阶过渡区域包括位于一列的多个过渡像素时,灰阶过渡区域的延伸方向可以为像素阵列的列方向,即图3c和图5b中的第二方向。如图3b所示,若各灰阶过渡区域仅包括一个过渡像素,则灰阶过渡区域的延伸方向可以为像素阵列的行方向(即图3b中的第一方向), 也可以为像素阵列的列方向(即图3b中的第二方向)。
例如,在显示图像区域中,相邻显示像素的数量可以为1个。在背景图像区域中,相邻背景像素的数量也可以为1个。以图3a所示的第一排的灰阶过渡区域为例,在显示图像区域A中,相邻显示像素为像素10;在背景图像区域C中,相邻背景像素为像素20。
需要说明的是,相邻显示像素也可以为多个,相邻背景像素也可以为多个,此时,相邻显示像素的第一像素灰阶表示该多个相邻显示像素的第一像素灰阶的平均值,相邻背景像素的第二像素灰阶表示该多个相邻背景像素的第二像素灰阶的平均值。
例如,在步骤S105中,根据第一像素灰阶、第二像素灰阶和过渡像素,对过渡像素的第三像素灰阶进行调整可以包括:根据第一像素灰阶、第二像素灰阶、灰阶过渡区域中的过渡像素的排列方式和数量等,对过渡像素的第三像素灰阶进行调整。
例如,为了简化计算数据量,可以将灰阶过渡区域中的多个过渡像素的第三像素灰阶设置为相同的数值。例如,在灰阶过渡区域中的多个过渡像素的第三像素灰阶可以为相邻显示像素的第一像素灰阶和第二像素灰阶(例如,相邻背景像素的灰阶)的平均值。
例如,为进一步减弱边缘锯齿感,在本公开实施例提供的上述图像处理方法中,在一个示例中,步骤S105可以包括:在相邻显示像素的第一像素灰阶大于第二像素灰阶时,在灰阶过渡区域的延伸方向上,从显示图像区域指向周边区域的方向,调整灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐减少。例如,若显示图2所示的黑白分明的图片时,在显示图像区域中,相邻显示像素的第一像素灰阶为白色(例如,255),在背景图像区域中,相邻背景像素的第二像素灰阶为黑色(例如,0),可以将灰阶过渡区域中的各过渡像素的第三像素灰阶进行逐渐降阶处理,以逐步降低亮度,从而达到边缘模糊化处理,可以有效减弱边缘锯齿感。
例如,在另一个示例中,步骤S105可以包括:在相邻显示像素的第一像素灰阶小于第二像素灰阶时,在灰阶过渡区域的延伸方向上,从显示图像区域指向周边区域的方向,调整灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐增加。例如,若显示黑白分明的图片,在显示图像区域中,相邻显示像素的第一像素灰阶为黑色,在背景图像区域中,相邻背景像素的第二像素灰阶为白色, 可以将灰阶过渡区域中的各过渡像素的第三像素灰阶进行逐渐升阶处理,以逐步提高亮度,从而达到边缘模糊化处理,可以有效减弱边缘锯齿感。
又例如,在本公开实施例提供的上述图像处理方法中,灰阶过渡区域中的各过渡像素的第三像素灰阶的灰阶变化步长可以相同,从而达到最佳边缘模糊化处理效果,有效减弱边缘锯齿感。例如,以图3a所示的第一排的灰阶过渡区域中的各过渡像素的第三像素灰阶为例,例如,在左边的显示图像区域A中,相邻显示像素10的第一像素灰阶为X,在右边的背景图像区域C中,相邻背景像素20的第二像素灰阶为0。以相邻显示像素10的第一像素灰阶X为基准灰阶,相邻背景像素20的第二像素灰阶0为降阶处理的最终数值,对灰阶过渡区域B中的四个过渡像素的第三像素灰阶进行等步长的降阶处理,其中步长值为(X-0)/(4+1)(灰阶)。例如X取值为100,则步长值为20。
图6为图3a中第一行灰阶过渡区域的示意图。如图3a和图6所示,经过对灰阶过渡区域B的各过渡像素的第三像素灰阶进行调整后,在灰阶过渡区域B的延伸方向上,从显示图像区域A到背景图像区域C的方向上,灰阶过渡区域B中的各过渡像素的亮度缓慢过度,因此局部锯齿感减弱,整体上看边缘处理之后呈现模糊化状态,边缘对比度减少,达到减弱锯齿感的效果。
例如,步骤S106还包括将显示图像区域中的各显示像素的灰阶发送至显示图像区域进行显示。当周边区域包括背景图像区域,且背景图像区域设置有用于显示的背景像素时,步骤S106还包括将背景图像区域中的各背景像素的灰阶发送至背景图像区域进行显示。
需要说明的是,显示图像区域中的各显示像素的灰阶包括第一像素灰阶,背景图像区域中的各背景像素的灰阶包括第二像素灰阶。
例如,在步骤S106中,显示图像区域中的各显示像素的灰阶、背景图像区域中的各背景像素的灰阶以及第三像素灰阶可以由显示面板的主板发送至显示面板。
本公开实施例还提供一种显示面板的驱动装置。该驱动装置可以应用于显示面板,例如主动式有机电致发光显示面板。图7为本公开一实施例提供的一种显示面板的驱动装置的结构示意图。如图7所示,该驱动装置可以包括数据获取电路701、寄存器702、处理器703和数据发送电路704。
例如,显示面板包括显示图像区域和周边区域,显示面板上设置有阵列排布的像素阵列。周边区域包括灰阶过渡区域,灰阶过渡区域与显示图像区域相 邻,显示图像区域包括沿行方向和列方向排布的多个显示像素。
数据获取电路701被配置为获取第一像素灰阶和第二像素灰阶,第一像素灰阶为显示图像区域中与各灰阶过渡区域相邻的相邻显示像素的灰阶。
寄存器702用于存储与各灰阶过渡区域的位置。
处理器703用于根据存储的各灰阶过渡区域的位置,确定显示图像区域中在行方向或列方向上与各灰阶过渡区域相邻的相邻显示像素,所述第一像素灰阶为所述相邻显示像素的灰阶;确定灰阶过渡区域中的过渡像素;根据第一像素灰阶、所述第二像素灰阶和所述过渡像素,对各灰阶过渡区域中各过渡像素的第三像素灰阶进行调整。例如,第三像素灰阶在相邻显示像素的第一像素灰阶和第二像素灰阶之间。
数据发送电路704用于将第三像素灰阶发送至显示面板进行显示。
例如,寄存器702还可以用于存储第一像素灰阶和/或第二像素灰阶。
例如,数据发送电路704还用于将显示图像区域中的各显示像素的灰阶发送至显示图像区域进行显示。当周边区域包括背景图像区域,且背景图像区域设置有用于显示的背景像素时,数据发送电路704还用于将背景图像区域中的各背景像素的灰阶发送至背景图像区域进行显示。
例如,在背景图像区域中,背景像素可以沿行方向和列方向呈阵列排布。处理器703还被配置为根据灰阶过渡区域的位置,确定背景图像区域中在行方向或列方向上与各灰阶过渡区域相邻的相邻背景像素,第二像素灰阶为所述相邻背景像素的灰阶。
例如,显示图像区域的形状包括非矩形形状(例如,圆形等)。显示图像区域的边缘包括沿行方向和列方向延伸的线段相连形成的折线。行方向和列方向可以彼此垂直。
例如,处理器703执行确定所述灰阶过渡区域中的过渡像素时包括:以相邻两个线段为邻边在周边区域内形成虚拟矩形区域;以及根据虚拟矩形区域确定灰阶过渡区域中的过渡像素的数量和排列方式。
例如,处理器703执行根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式时包括:
当所述虚拟矩形区域为包括一行多列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一行的多个过渡像素;
当所述虚拟矩形区域为包括多行一列像素时,各所述灰阶过渡区域包括在 所述虚拟矩形区域中与所述显示图像区域相邻的位于一列的多个过渡像素;
当所述虚拟矩形区域为包括一行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的一个过渡像素。
需要说明的是,处理器703执行确定所述灰阶过渡区域中的过渡像素的步骤的详细说明可以参考上述图像处理方法的实施例中的相关描述,重复之处在此不再赘述。
例如,在本公开实施例提供的上述驱动装置中,在显示图像区域与周边区域交界处,当显示图像区域的宏观边缘为直线时,在显示图像区域的宏观边缘与像素阵列的列方向的夹角大于第一预设夹角且小于90度时,各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一行的多个过渡像素;在显示图像区域的宏观边缘与像素阵列的列方向的夹角大于0度且小于第二预设夹角时,各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一列的多个过渡像素;在显示图像区域的宏观边缘与像素阵列的列方向的夹角大于或等于第二预设夹角且小于或等于第一预设夹角时,各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的一个过渡像素。
例如,在本公开实施例提供的上述驱动装置中,在显示图像区域与周边区域交界处,当显示图像区域的宏观边缘为曲线时,在显示图像区域的宏观边缘的切线与像素阵列的列方向的夹角大于第一预设夹角且小于90度时,各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一行的多个过渡像素;在显示图像区域的宏观边缘的切线与像素阵列的列方向的夹角大于0度且小于第二预设夹角时,各灰阶过渡区域可以包括在周边区域中与显示图像区域相邻的位于一列的多个过渡像素;在显示图像区域的宏观边缘的切线与像素阵列的列方向的夹角大于或等于第二预设夹角且小于或等于第一预设夹角时,各灰阶过渡区域可以包括在周边区域中与显示图像区域的宏观边缘相邻的一个过渡像素。
例如,在一个示例中,显示图像区域可以为圆形;此时,第一预设夹角可以为60度,第二预设夹角可以为30度。在另一个示例中,显示图像区域可以为五边形;此时,第一预设夹角和第二预设夹角可以均为45度。
例如,在相邻显示像素的第一像素灰阶大于第二像素灰阶时,处理器703用于:在灰阶过渡区域的延伸方向上,从显示图像区域指向周边区域的方向,调整灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐减少。或者,在相邻显 示像素的第一像素灰阶小于第二像素灰阶时,处理器703用于:在灰阶过渡区域的延伸方向上,从显示图像区域指向周边区域的方向,调整灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐增加。
例如,在本公开实施例提供的上述驱动装置中,灰阶过渡区域中的各过渡像素的第三像素灰阶的灰阶变化步长可以相同。
本公开一实施例还提供另一显示面板的驱动装置。图8为本公开一实施例提供的另一种显示面板的驱动装置的结构示意图。该驱动装置可以应用于显示面板,例如主动式有机电致发光显示面板。
例如,如图8所示,该驱动装置可以包括存储器810和处理器820。存储器810用于存储非暂时性计算机可读指令。处理器820用于运行所述非暂时性计算机可读指令,所述非暂时性计算机可读指令被所述处理器运行时可以执行根据权利要求上述任一所述的图像处理方法中的一个或多个步骤。存储器810和处理器820可以通过总线系统和/或其它形式的连接机构(未示出)互连。
例如,处理器820可以是中央处理单元(CPU)或者具有数据处理能力和/或程序执行能力的其它形式的处理单元,例如图像处理单元(GPU)、现场可编程门阵列(FPGA)或张量处理单元(TPU)等;例如,中央处理单元(CPU)可以为X86或ARM架构等。处理器820可以控制驱动装置中的其它组件以执行期望的功能。
例如,存储器810可以包括一个或多个计算机程序产品的任意组合,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、USB存储器、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序,处理器820可以运行所述非暂时性计算机可读指令,以实现驱动装置的各种功能。在计算机可读存储介质中还可以存储各种应用程序和各种数据以及应用程序使用和/或产生的各种数据等。
需要说明的是,关于通过驱动装置驱动显示面板进行显示的详细说明可以参考图像处理方法的实施例中的相关描述,重复之处不再赘述。
本公开实施例还提供一种显示面板。图9为本公开一实施例提供的一种显示面板的示意性框图。如图9所示,该显示面板500可以包括本公开实施例提 供的上述任一实施例所述的驱动装置520和像素阵列510。像素阵列510阵列排布,驱动装置520用于驱动像素阵列510进行显示。
该显示面板可以减小显示图像区域与周边区域之间的边缘的亮度和对比度,从而有效减弱边缘锯齿问题,改善显示面板的视觉效果,增强客户体验。
例如,该显示面板500可以为主动式有机电致发光显示面板。显示面板500可以应用于手机、平板电脑、电视机、显示器、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。
需要说明的是,关于显示面板的其它必要组成部分均为本领域的普通技术人员应该理解具有的,在此不作赘述,也不应作为对本公开的限制。
本公开实施例还提供一种可穿戴设备。图10为本公开一实施例提供的一种可穿戴设备的示意性框图。如图10所示,本公开实施例提供的可穿戴设备600可以包括本公开实施例提供的上述显示面板500,从而该可穿戴设备600可以减小显示图像区域与周边区域之间的边缘的亮度和对比度,从而有效减弱边缘锯齿问题,改善显示面板的视觉效果,增强客户体验。
例如,可穿戴设备600可以为智能手表,且该智能手表的显示图像区域可以为圆形或椭圆形等。但不限于此,可穿戴设备600还可以为智能手环、智能眼镜等,本公开实施例对此不作限制。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本公开实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例的方法。
本领域技术人员可以理解附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
本公开实施例提供的一种显示面板的图像处理方法、驱动装置、显示面板及可穿戴设备,可以根据显示图像区域的形状确定各灰阶过渡区域的位置,从 而可以根据各灰阶过渡区域的位置、与各灰阶过渡区域相邻的显示图像区域中的相邻显示像素的第一像素灰阶和第二像素灰阶,对各灰阶过渡区域中各过渡像素的第三像素灰阶进行调整,使第三像素灰阶在第一像素灰阶和第二像素灰阶之间,以减小显示图像区域与周边区域之间的边缘的亮度和对比度,从而有效减弱边缘锯齿问题,增强客户体验。
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包括这些改动和变型在内。
Claims (20)
- 一种显示面板的图像处理方法,其中,所述显示面板包括显示图像区域和周边区域,所述周边区域包括灰阶过渡区域,所述灰阶过渡区域与所述显示图像区域相邻,所述显示图像区域包括沿行方向和列方向排布的多个显示像素,所述图像处理方法包括:根据各所述灰阶过渡区域的位置,确定所述显示图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻显示像素;确定所述灰阶过渡区域中的过渡像素;获取第一像素灰阶,所述第一像素灰阶为所述相邻显示像素的灰阶;获取第二像素灰阶;根据所述第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述过渡像素的第三像素灰阶进行调整,其中,所述第三像素灰阶在所述第一像素灰阶和所述第二像素灰阶之间;将所述第三像素灰阶发送至显示面板进行显示。
- 如权利要求1所述的图像处理方法,其中,所述周边区域还包括背景图像区域,所述背景图像区域包括沿所述行方向和所述列方向排布的多个背景像素,所述获取第二像素灰阶包括:根据所述灰阶过渡区域的位置,确定所述背景图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻背景像素,所述第二像素灰阶为所述相邻背景像素的灰阶。
- 如权利要求1所述的图像处理方法,其中,所述显示图像区域的边缘包括沿所述行方向和所述列方向延伸的线段相连形成的折线,所述行方向和所述列方向彼此垂直,确定所述灰阶过渡区域中的过渡像素包括:以相邻两个线段为邻边在所述周边区域内形成虚拟矩形区域;根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式。
- 如权利要求3所述的图像处理方法,其中,根据所述虚拟矩形区域确 定所述灰阶过渡区域中的过渡像素的数量和排列方式,包括:当所述虚拟矩形区域包括一行多列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一行的多个过渡像素;当所述虚拟矩形区域包括多行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一列的多个过渡像素;当所述虚拟矩形区域包括一行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的一个过渡像素。
- 如权利要求1-4任一项所述的图像处理方法,其中,所述显示图像区域的形状包括非矩形形状。
- 如权利要求5所述的图像处理方法,其中,所述非矩形形状包括圆形。
- 如权利要求1-6任一项所述的图像处理方法,其中,根据所述灰阶过渡区域的位置,确定所述显示图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻显示像素,包括:根据所述灰阶过渡区域的位置,确定所述灰阶过渡区域的延伸方向;在所述灰阶过渡区域的延伸方向上,确定在所述显示图像区域中与各所述灰阶过渡区域相邻的所述相邻显示像素。
- 如权利要求7所述的图像处理方法,其中,所述相邻显示像素的数量至少为1个。
- 如权利要求1-8任一项所述的图像处理方法,其中,所述根据所述灰阶过渡区域的位置、所述相邻显示像素的第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述过渡像素的所述第三像素灰阶进行调整,包括:当所述相邻显示像素的第一像素灰阶大于所述第二像素灰阶时,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐减少;或者当所述相邻显示像素的第一像素灰阶小于所述第二像素灰阶时,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐增加。
- 如权利要求9所述的图像处理方法,其中,所述灰阶过渡区域中的各过渡像素的第三像素灰阶的灰阶变化步长相同。
- 一种显示面板的驱动装置,其中,所述显示面板包括显示图像区域和周边区域,所述周边区域包括灰阶过渡区域,所述灰阶过渡区域与所述显示图 像区域相邻,所述显示图像区域包括沿行方向和列方向排布的多个显示像素,所述驱动装置包括:数据获取电路,被配置为获取第一像素灰阶和第二像素灰阶;寄存器,被配置为存储各所述灰阶过渡区域的位置;处理器,被配置为:根据存储的各所述灰阶过渡区域的位置,确定所述显示图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻显示像素,所述第一像素灰阶为所述相邻显示像素的灰阶;确定所述灰阶过渡区域中的过渡像素;根据所述第一像素灰阶、所述第二像素灰阶和所述过渡像素,对所述过渡像素的第三像素灰阶进行调整,其中,所述第三像素灰阶在所述第一像素灰阶和所述第二像素灰阶之间;数据发送电路,用于将所述第三像素灰阶发送至显示面板进行显示。
- 如权利要求11所述的驱动装置,其中,所述周边区域还包括背景图像区域,所述背景图像区域包括沿所述行方向和所述列方向排布的多个背景像素,所述处理器还被配置为根据所述灰阶过渡区域的位置,确定所述背景图像区域中在所述行方向或所述列方向上与各所述灰阶过渡区域相邻的相邻背景像素,所述第二像素灰阶为所述相邻背景像素的灰阶。
- 如权利要求11所述的驱动装置,其中,所述显示图像区域的边缘包括沿所述行方向和所述列方向延伸的线段相连形成的折线,所述行方向和所述列方向彼此垂直,所述处理器执行确定所述灰阶过渡区域中的过渡像素时包括:以相邻两个线段为邻边在所述周边区域内形成虚拟矩形区域;以及根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式。
- 如权利要求11所述的驱动装置,其中,所述处理器执行根据所述虚拟矩形区域确定所述灰阶过渡区域中的过渡像素的数量和排列方式时包括:当所述虚拟矩形区域为包括一行多列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一行的多个过渡像素;当所述虚拟矩形区域为包括多行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的位于一列的多个过渡像素;当所述虚拟矩形区域为包括一行一列像素时,各所述灰阶过渡区域包括在所述虚拟矩形区域中与所述显示图像区域相邻的一个过渡像素。
- 如权利要求14所述的驱动装置,其中,所述显示图像区域的形状包括非矩形形状。
- 如权利要求11-15任一项所述的驱动装置,其中,在所述相邻显示像素的第一像素灰阶大于所述第二像素灰阶时,所述处理器被配置为,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐减少;或者所述相邻显示像素的第一像素灰阶小于所述相邻背景像素的第二像素灰阶时,所述处理器被配置为,在所述灰阶过渡区域的延伸方向上,从所述显示图像区域指向所述周边区域的方向,调整所述灰阶过渡区域中的各过渡像素的第三像素灰阶逐渐增加。
- 如权利要求16所述的驱动装置,其中,所述灰阶过渡区域中的各过渡像素的第三像素灰阶的灰阶变化步长相同。
- 一种显示面板的驱动装置,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述非暂时性计算机可读指令,所述非暂时性计算机可读指令被所述处理器运行时可以执行根据权利要求1-10任一所述的图像处理方法中的一个或多个步骤。
- 一种显示面板,包括如权利要求11-17任一项所述的驱动装置或权利要求18所述的驱动装置。
- 一种可穿戴设备,包括如权利要求19所述的显示面板。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/320,390 US11488511B2 (en) | 2017-07-28 | 2018-05-22 | Image processing method, drive device, display panel and wearable device |
| EP18833378.5A EP3660657B1 (en) | 2017-07-28 | 2018-05-22 | Image processing method, driving device, display panel and wearable device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710632881.2A CN107450878B (zh) | 2017-07-28 | 2017-07-28 | Amoled的图像处理方法、驱动芯片及可穿戴设备 |
| CN201710632881.2 | 2017-07-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019019782A1 true WO2019019782A1 (zh) | 2019-01-31 |
Family
ID=60490501
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/087734 Ceased WO2019019782A1 (zh) | 2017-07-28 | 2018-05-22 | 图像处理方法、驱动装置、显示面板及可穿戴设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11488511B2 (zh) |
| EP (1) | EP3660657B1 (zh) |
| CN (1) | CN107450878B (zh) |
| WO (1) | WO2019019782A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112308868A (zh) * | 2019-07-26 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 一种图像边缘锯齿点确定方法、装置、设备及存储介质 |
| CN114822428A (zh) * | 2021-01-29 | 2022-07-29 | 奇景光电股份有限公司 | 显示面板的驱动电路及其操作方法 |
| CN117036206A (zh) * | 2023-10-10 | 2023-11-10 | 荣耀终端有限公司 | 一种确定图像锯齿化程度的方法及相关电子设备 |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107450878B (zh) * | 2017-07-28 | 2019-11-05 | 京东方科技集团股份有限公司 | Amoled的图像处理方法、驱动芯片及可穿戴设备 |
| CN108198534A (zh) * | 2018-01-12 | 2018-06-22 | 京东方科技集团股份有限公司 | 显示方法、显示优化装置、以及显示装置 |
| CN108196811B (zh) * | 2018-01-15 | 2021-08-10 | 惠州Tcl移动通信有限公司 | 一种图片清晰度处理方法、移动终端及存储介质 |
| CN108492773B (zh) * | 2018-03-30 | 2020-09-04 | 武汉华星光电半导体显示技术有限公司 | 一种图像显示方法、异形显示设备及具有存储功能的装置 |
| CN109408022B (zh) * | 2018-10-31 | 2026-03-31 | 北京小米移动软件有限公司 | 显示方法、装置、终端及存储介质 |
| US11127356B2 (en) | 2019-01-04 | 2021-09-21 | Chengdu Boe Optoelectronics Technology Co., Ltd. | Method for compensating brightness unevenness of a display device and related display device |
| CN109859709A (zh) * | 2019-02-12 | 2019-06-07 | 南京中电熊猫平板显示科技有限公司 | 一种异形显示装置 |
| CN110211534B (zh) * | 2019-05-20 | 2021-02-23 | 武汉华星光电半导体显示技术有限公司 | 图像显示方法、装置、控制器及存储介质 |
| CN110428411B (zh) * | 2019-07-31 | 2022-08-30 | 武汉精立电子技术有限公司 | 一种基于二次曝光的背光板检测方法及系统 |
| CN113593494B (zh) * | 2021-07-19 | 2022-07-12 | Tcl华星光电技术有限公司 | 显示补偿方法及装置、显示面板 |
| CN114512103B (zh) * | 2022-04-19 | 2022-07-12 | 惠科股份有限公司 | 背光模组及显示装置 |
| TWI817668B (zh) * | 2022-08-22 | 2023-10-01 | 大陸商北京集創北方科技股份有限公司 | Oled顯示器之邊緣鋸齒顯示補償方法、驅動晶片及oled顯示裝置 |
| CN115188314B (zh) * | 2022-09-08 | 2023-01-31 | 惠科股份有限公司 | 异形屏的显示电路及显示设备 |
| CN115810325A (zh) * | 2022-12-16 | 2023-03-17 | 信利(仁寿)高端显示科技有限公司 | 一种异形屏像素光透过率调整方法及异形屏 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130094717A1 (en) * | 2011-10-13 | 2013-04-18 | Pioneer Hi-Bred International, Inc. | Automatic detection of object pixels for hyperspectral analysis |
| CN104200427A (zh) * | 2014-09-17 | 2014-12-10 | 厦门美图之家科技有限公司 | 一种消除图像边缘锯齿的方法 |
| CN104599625A (zh) * | 2015-03-02 | 2015-05-06 | 京东方科技集团股份有限公司 | 边界判定方法和装置、显示驱动方法和装置 |
| CN105741774A (zh) * | 2016-01-28 | 2016-07-06 | 京东方科技集团股份有限公司 | 一种图像处理方法及其装置、显示装置 |
| CN107450878A (zh) * | 2017-07-28 | 2017-12-08 | 京东方科技集团股份有限公司 | Amoled的图像处理方法、驱动芯片及可穿戴设备 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6731257B2 (en) * | 2001-01-22 | 2004-05-04 | Brillian Corporation | Image quality improvement for liquid crystal displays |
| JP5233920B2 (ja) * | 2009-09-01 | 2013-07-10 | セイコーエプソン株式会社 | 映像処理回路、その処理方法、液晶表示装置および電子機器 |
| WO2014024691A1 (ja) * | 2012-08-07 | 2014-02-13 | シャープ株式会社 | 画像処理装置、画像処理方法、画像処理プログラム及び画像表示装置 |
| CN106652899B (zh) * | 2015-10-29 | 2019-03-12 | 上海和辉光电有限公司 | 显示装置及显示面板的图像显示修正方法 |
| CN106886380B (zh) * | 2015-12-16 | 2020-01-14 | 上海和辉光电有限公司 | 显示装置、图像数据处理装置及方法 |
| US10643577B2 (en) * | 2015-12-22 | 2020-05-05 | Sharp Kabushiki Kaisha | Display device |
| CN105511152A (zh) * | 2016-02-02 | 2016-04-20 | 京东方科技集团股份有限公司 | 显示基板、显示面板和显示装置 |
| US10283062B2 (en) * | 2016-08-04 | 2019-05-07 | Apple Inc. | Display with pixel dimming for curved edges |
| CN106530993B (zh) * | 2016-12-28 | 2019-04-16 | 上海天马微电子有限公司 | 一种显示面板和显示装置 |
-
2017
- 2017-07-28 CN CN201710632881.2A patent/CN107450878B/zh active Active
-
2018
- 2018-05-22 WO PCT/CN2018/087734 patent/WO2019019782A1/zh not_active Ceased
- 2018-05-22 EP EP18833378.5A patent/EP3660657B1/en active Active
- 2018-05-22 US US16/320,390 patent/US11488511B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130094717A1 (en) * | 2011-10-13 | 2013-04-18 | Pioneer Hi-Bred International, Inc. | Automatic detection of object pixels for hyperspectral analysis |
| CN104200427A (zh) * | 2014-09-17 | 2014-12-10 | 厦门美图之家科技有限公司 | 一种消除图像边缘锯齿的方法 |
| CN104599625A (zh) * | 2015-03-02 | 2015-05-06 | 京东方科技集团股份有限公司 | 边界判定方法和装置、显示驱动方法和装置 |
| CN105741774A (zh) * | 2016-01-28 | 2016-07-06 | 京东方科技集团股份有限公司 | 一种图像处理方法及其装置、显示装置 |
| CN107450878A (zh) * | 2017-07-28 | 2017-12-08 | 京东方科技集团股份有限公司 | Amoled的图像处理方法、驱动芯片及可穿戴设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3660657A4 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112308868A (zh) * | 2019-07-26 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 一种图像边缘锯齿点确定方法、装置、设备及存储介质 |
| CN114822428A (zh) * | 2021-01-29 | 2022-07-29 | 奇景光电股份有限公司 | 显示面板的驱动电路及其操作方法 |
| CN114822428B (zh) * | 2021-01-29 | 2023-11-21 | 奇景光电股份有限公司 | 显示面板的驱动电路及其操作方法 |
| CN117036206A (zh) * | 2023-10-10 | 2023-11-10 | 荣耀终端有限公司 | 一种确定图像锯齿化程度的方法及相关电子设备 |
| CN117036206B (zh) * | 2023-10-10 | 2024-03-26 | 荣耀终端有限公司 | 一种确定图像锯齿化程度的方法及相关电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3660657A1 (en) | 2020-06-03 |
| CN107450878B (zh) | 2019-11-05 |
| US11488511B2 (en) | 2022-11-01 |
| CN107450878A (zh) | 2017-12-08 |
| EP3660657B1 (en) | 2025-07-02 |
| US20210335189A1 (en) | 2021-10-28 |
| EP3660657A4 (en) | 2021-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019019782A1 (zh) | 图像处理方法、驱动装置、显示面板及可穿戴设备 | |
| US11164357B2 (en) | In-flight adaptive foveated rendering | |
| US10657912B2 (en) | Display with pixel dimming for curved edges | |
| CN107490909B (zh) | 窄边框显示模块及数据输出装置 | |
| CN109388448B (zh) | 图像显示方法、显示系统以及计算机可读存储介质 | |
| US10297234B2 (en) | Curved virtual display surface for displaying digital objects | |
| US20160321986A1 (en) | Control device, display device, control method and program product | |
| US20160125851A1 (en) | Rendering method, rendering apparatus, and electronic apparatus | |
| US11474401B2 (en) | Display panel and fabrication method thereof, and display apparatus | |
| JP7328227B2 (ja) | 画像処理方法、画像処理装置、表示装置及び記憶媒体 | |
| US10565689B1 (en) | Dynamic rendering for foveated rendering | |
| WO2020192493A1 (zh) | 显示控制方法、存储介质、显示控制装置和显示装置 | |
| US20200051213A1 (en) | Dynamic rendering for foveated rendering | |
| US11250817B2 (en) | Display driver | |
| CN108962038B (zh) | 能够改善Mura现象的异形显示面板及显示装置 | |
| EP3309776A1 (en) | Graphics processing apparatus and method of executing instructions | |
| US11335279B2 (en) | Display optimization method and a display apparatus | |
| CN106782401B (zh) | 显示器的控制方法 | |
| KR102765009B1 (ko) | 디스플레이 장치 및 그 동작방법 | |
| CN116798370A (zh) | 显示面板的视角补偿方法、装置、计算机系统及存储介质 | |
| JP2010243613A (ja) | 表示制御装置、表示制御方法および表示制御プログラム | |
| CN113238710B (zh) | 一种智能交互平板、其显示方法及可读存储介质 | |
| CN109427266A (zh) | 显示器系统 | |
| US11513346B2 (en) | Method and apparatus for controlling virtual reality display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018833378 Country of ref document: EP Effective date: 20190117 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18833378 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2018833378 Country of ref document: EP |