IP Library Granted Patent US 12694583
Granted Patent B2
US 12694583 · App. 18/658,866 · Granted Jul 28, 2026

Image processing method based on dither algorithm and display device

Inventors: Xiangjun Peng (Beijing, CN); Tiankuo Shi (Beijing, CN); Minglei Chu (Beijing, CN); Yifan Hou (Beijing, CN); Yan Sun (Beijing, CN); Yaofeng Li (Beijing, CN); Rui Liu (Beijing, CN); Xin Duan (Beijing, CN); Wei Sun (Beijing, CN); Xiao Chu (Beijing, CN); Hui Li (Beijing, CN); Shuo Zhang (Beijing, CN)
Assignee: BOE Technology Group Co., Ltd.
G06T11/10G06F3/013G06T7/13G06T2207/10024G06T2207/20021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12694583
App. No.
18/658,866
Granted
Jul 28, 2026
Kind
B2
Abstract

An image processing method based on a dither algorithm and a display device are disclosed. The method includes: obtaining a to-be-displayed image, and determining a first region and a second region of the to-be-displayed image, where the first region and the second region are determined according to a coverage range of a visual field of a user on a display screen; determining a first dither algorithm corresponding to the first region and a second dither algorithm corresponding to the second region, where parameter matrices the first dither algorithm and the second dither algorithm are different; and obtaining a rendered image of the to-be-displayed image by rendering the first region according to the first dither algorithm and rendering the second region according to the second dither algorithm, and displaying the rendered image on the display screen.

Claims (59)

1 . An image processing method based on a dither algorithm, comprising:

obtaining a to-be-displayed image, and determining a first region and a second region of the to-be-displayed image, wherein the first region and the second region are determined according to a coverage range of a visual field of a user on a display screen;

determining a first dither algorithm corresponding to the first region and a second dither algorithm corresponding to the second region, wherein parameter matrices of the first dither algorithm and the second dither algorithm are different; and

obtaining a rendered image of the to-be-displayed image by rendering the first region according to the first dither algorithm and rendering the second region according to the second dither algorithm, and displaying the rendered image on the display screen;

wherein the first dither algorithm comprises a plurality of first parameter matrices; the plurality of first parameter matrices are used for processing different pixel values in the first region of the to-be-displayed image; and

target parameters in the first parameter matrices are distributed symmetrically;

wherein the first parameter matrix comprises a plurality of first sub-matrices, and the first parameter matrix is obtained by rotating one of the first sub-matrices anticlockwise or clockwise.

2 . The method according to claim 1 , wherein the determining the first region and the second region of the to-be-displayed image comprises:

determining a fixation region and a non-fixation region on the display screen according to a coverage range of a central fovea visual field of the user on the display screen;

determining the first region according to the fixation region, the to-be-displayed image and a resolution of the display screen, wherein one pixel of the first region corresponds to one pixel of the fixation region; and

determining the second region according to the non-fixation region, the to-be-displayed image and the resolution of the display screen, wherein one pixel of the second region corresponds to a plurality of pixels of the non-fixation region.

3 . The method according to claim 1 , wherein in a case that a plurality of frames of to-be-displayed images are obtained in a preset cycle, in adjacent frames of to-be-displayed images, the target parameters in the first parameter matrices corresponding to pixel values at a same pixel position are same in quantity and different in position;

wherein the preset cycle is determined according to a quantity of frames of successively-obtained to-be-displayed images.

4 . The method according to claim 1 , wherein the target parameters in the first parameter matrices are 1, and the target parameters are distributed symmetrically along diagonals of the first parameter matrices.

5 . The method according to claim 1 , wherein

a quantity of the target parameters in the first parameter matrices is determined according to preset bits of the pixel values in the to-be-displayed image, and different preset bits correspond to different quantities of target parameters; and

the preset bits are determined according to a difference between a total quantity of bits of the pixel values of the to-be-displayed images and a total quantity of bits of pixel values that the display screen is able to display;

wherein when the preset bits are last two bits of the pixel values in the to-be-displayed image and the target parameters are 1, the quantity of the target parameters in the first parameter matrices is determined as follows:

in a case that the preset bits are 00, the quantity of the target parameters in the first parameter matrices is 0;

in a case that the preset bits are 01, the quantities of the target parameters in each row and each column of the first parameter matrices are both 1;

in a case that the preset bits are 10, the quantities of the target parameters in each row and each column of the first parameter matrices are both 2; and

in a case that the preset bits are 11, the quantities of the target parameters in each row and each column of the first parameter matrices are both 3.

6 . The method according to claim 1 , wherein in a case that a plurality of frames of to-be-displayed images are obtained in a preset cycle, in the pixel values of adjacent frames of to-be-displayed images, ones of the first sub-matrices in the first parameter matrices corresponding to same preset bits are different; and

the preset bits are determined according to a difference between a total quantity of bits of the pixel values of the to-be-displayed images and a total quantity of bits of pixel values that the display screen is able to display.

7 . The method according to claim 1 , wherein

distribution of the plurality of first sub-matrices of the first parameter matrix is determined according to preset bits of the pixel values in the to-be-displayed image, and positional relationships determined by different preset bits are different;

wherein when the preset bits are last two bits of the pixel values in the to-be-displayed image, the distribution of the plurality of first sub-matrices of the first parameter matrix is determined as follows:

in a case that the preset bits are 01, the first sub-matrix located at an upper left corner of the first parameter matrix is fixed, and other first sub-matrices are obtained by rotating the first sub-matrix at the upper left corner anticlockwise or clockwise;

in a case that the preset bits are 10, the first sub-matrices on diagonals of the first parameter matrix are distributed symmetrically; and

in a case that the preset bits are 11, the first sub-matrices on the diagonals of the first parameter matrix are same.

8 . The method according to claim 1 , wherein the first dither algorithm comprises a set of first parameter matrices, the set of first parameter matrices comprises a plurality of first parameter matrix groups, and each of the first parameter matrix groups comprises a plurality of first parameter matrices;

wherein the set of first parameter matrices corresponds to a plurality of frames of to-be-displayed images obtained in a preset cycle, and each of the first parameter matrix groups corresponds to one frame of to-be-displayed image obtained.

9 . The method according to claim 1 , wherein the second dither algorithm comprises a plurality of second parameter matrices; the plurality of second parameter matrices are used for processing different pixel values in the second region of the to-be-displayed image; and

a quantity of target parameters in the second parameter matrices is determined according to preset bits of the pixel values in the to-be-displayed image, and different preset bits correspond to different quantities of target parameters.

10 . The method according to claim 9 , wherein the target parameters in the second parameter matrices are distributed symmetrically.

11 . The method according to claim 9 , wherein

when last two bits of the pixel value in the second region of the to-be-displayed image are 01, the target parameters in the second parameter matrix are not adjacent, and the quantity of the target parameters in the second parameter matrix is less than a quantity of target parameters in a first candidate parameter matrix; wherein the first candidate parameter matrix is a first parameter matrix corresponding to a pixel value with the last two bits being 01 in the first region, among a plurality of first parameter matrices in the first dither algorithm; or,

when the last two bits of the pixel value in the second region of the to-be-displayed image are 10, the target parameters in the second parameter matrix are not adjacent, and the quantity of the target parameters in the second parameter matrix is less than a quantity of target parameters in a second candidate parameter matrix; wherein the second candidate parameter matrix is a first parameter matrix corresponding to a pixel value with the last two bits being 10 in the first region, among the plurality of first parameter matrices in the first dither algorithm.

12 . The method according to claim 9 , wherein

when last two bits of the pixel value in the second region of the to-be-displayed image are 11, the second parameter matrix is same as a third candidate parameter matrix;

wherein the third candidate parameter matrix is a first parameter matrix corresponding to a pixel value with the last two bits being 11 in the first region, among a plurality of first parameter matrices in the first dither algorithm.

13 . The method according to claim 9 , wherein in a case that a plurality of frames of to-be-displayed images are obtained in a preset cycle, in the pixel values of adjacent frames of to-be-displayed images, same preset bits correspond to a same second parameter matrix.

14 . The method according to claim 9 , wherein

a size of the second parameter matrices is determined according to a size of first parameter matrices; or,

the size of the second parameter matrices is determined according to a correspondence relationship between pixels of the to-be-displayed image and pixels of a non-fixation region of the display screen.

15 . The method according to claim 9 , wherein the second dither algorithm comprises a set of second parameter matrices, the set of second parameter matrices comprises a plurality of second parameter matrix groups, and each of the second parameter matrix groups comprises a plurality of second parameter matrices;

wherein the set of second parameter matrices corresponds to a plurality of frames of to-be-displayed images obtained in a preset cycle, and each of the second parameter matrix groups corresponds to one frame of to-be-displayed image obtained.

16 . The method according to claim 1 , wherein the obtaining the rendered image of the to-be-displayed image by rendering the first region according to the first dither algorithm and rendering the second region according to the second dither algorithm comprises:

splitting the to-be-displayed image into a plurality of sub-images, each of the sub-images being a single-channel image;

determining first regions of the respective sub-images according to the first region of the to-be-displayed image, and determining second regions of the respective sub-images according to the second region of the to-be-displayed image;

for each of the sub-images, obtaining a rendered sub-image corresponding to the sub-image by rendering the first region of the sub-image according to the first dither algorithm and rendering the second region of the sub-image according to the second dither algorithm; and

obtaining the rendered image by combining rendered sub-images corresponding to the sub-images.

17 . The method according to claim 1 , wherein the second dither algorithm comprises second parameter matrices; and

the rendering the first region according to the first dither algorithm and rendering the second region according to the second dither algorithm comprises:

determining the first parameter matrices for traversing the first region according to pixel values of pixels of the first region; and rendering the pixel values in the first region according to parameters corresponding to pixel positions of the pixels and the pixel values of the pixels in the first parameter matrices during traversing; or,

determining the second parameter matrices for traversing the second region according to pixel values of pixels of the second region; and rendering the pixel values in the second region according to parameters corresponding to pixel positions of the pixels and the pixel values of the pixels in the second parameter matrices during traversing.

18 . A display device, comprising a display screen and a processor, wherein:

the display screen is configured to display contents; and

the processor is configured to perform steps of the method according to claim 1 .