US 12,327,507 B2
Method and apparatus for determining grayscale data by calculating weighted values, device, and screen drive board
Shuo Zhang, Beijing (CN); Yanhui Xi, Beijing (CN); Tiankuo Shi, Beijing (CN); Xiaomang Zhang, Beijing (CN); Zhihua Ji, Beijing (CN); Yan Sun, Beijing (CN); Chenxi Zhao, Beijing (CN); Xiangjun Peng, Beijing (CN); Yifan Hou, Beijing (CN); and Minglei Chu, Beijing (CN)
Assigned to BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., Beijing (CN); and BOE TECHNOLOGY GROUP CO., LTD., Beijing (CN)
Appl. No. 17/795,088
Filed by BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., Beijing (CN); and BOE TECHNOLOGY GROUP CO., LTD., Beijing (CN)
PCT Filed Aug. 5, 2021, PCT No. PCT/CN2021/110837
§ 371(c)(1), (2) Date Jul. 25, 2022,
PCT Pub. No. WO2022/057495, PCT Pub. Date Mar. 24, 2022.
Claims priority of application No. 202010976058.5 (CN), filed on Sep. 16, 2020.
Prior Publication US 2023/0088891 A1, Mar. 23, 2023
Int. Cl. G09G 3/20 (2006.01); G02F 1/1347 (2006.01)
CPC G09G 3/2007 (2013.01) [G02F 1/1347 (2013.01); G09G 3/2096 (2013.01); G02F 2203/30 (2013.01); G09G 2300/023 (2013.01); G09G 2330/021 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for determining grayscale data, applicable to a stacking-screen display device, wherein the stacking-screen display device comprises a first panel and a second panel that are stacked, the first panel comprising primary pixels, the second panel comprising secondary pixels, and an orthographic projection of a first edge, on a plane of a display face of the second panel, of the first panel is outside the display face of the second panel;
the method comprising:
acquiring a source image, wherein the source image comprises a plurality of pixel points;
acquiring pixel values of third pixel points by calculating weighted values of channel values of a first pixel point and channel values of second pixel points of corresponding colors, wherein the first pixel point is a pixel point, which corresponds to the first edge, in the source image, and the second pixel points are pixel points, which are adjacent to the first pixel point, in the source image;
acquiring a first image by replacing pixel values of the second pixel points in the source image with the pixel values of the third pixel points; and
determining grayscale data of the first panel and grayscale data of the second panel based on the first image, wherein the grayscale data of the first panel comprises grayscale values of the primary pixels, and the grayscale data of the second panel comprises grayscale values of the secondary pixels,
wherein determining the grayscale data of the second panel based on the first image comprises:
acquiring first grayscale data of the second panel by extracting a maximum grayscale of three channels of the pixel points from the first image;
acquiring second grayscale data of the second panel by shifting the first grayscale data based on a misalignment size of screen stacking, wherein the greater the misalignment size of screen stacking, the more the shifting, and the misalignment size of screen stacking indicates a number of arrays of the primary pixels whose orthographic projections are outside the display face of the second panel; and
acquiring third grayscale data of the second panel by calculating a weighted value of the grayscale values of each of the secondary pixels and its surrounding secondary pixels based on the second grayscale data,
wherein acquiring the second grayscale data of the second panel by shifting the first grayscale data based on the misalignment size of screen stacking comprises:
determining the first edge with the misalignment size of screen stacking greater than or equal to one array of primary pixels; and
translating the first grayscale data along a direction toward the first edge, wherein the magnitude of the shifting is equal to an integer part of the misalignment size of screen stacking,
wherein translating the first grayscale data along the direction toward the first edge comprises:
adding at least one array of data bits ahead a first array of the first grayscale data:
translating the first grayscale data along the direction toward the first edge, such that the at least one array of data bits is filled, and at least one array of data bits is vacated at the end of the first grayscale data; and
filling the at least one array of data bits vacated at the end of the first grayscale data with at least one array of data at the end of the first grayscale data.