IP Library Granted Patent US 12,469,468
Granted Patent B2
US 12,469,468 · App. 18/569,218 · Granted Nov 11, 2025

Method of adjusting grayscales of display panel and display panel

Inventors: Xueqi Tang (Guangdong, CN); Zhongbin Wang (Guangdong, CN); Jhenwei He (Guangdong, CN); Yanxue Wang (Guangdong, CN)
Assignees: HUIZHOU CHINA STAR OPTOELECTRONICS DISPLAY CO., LTD.; TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.
G09G3/3607G09G2300/0452G09G2320/028G09G2320/0673G09G2320/068
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 12,469,468
App. No.
18/569,218
Granted
Nov 11, 2025
Kind
B2
Abstract

A method for adjusting grayscales of a display panel and a display panel, wherein firstly obtaining a reference brightness corresponding to each original grayscale according to each original grayscale, then filtering an initial dataset to obtain a preliminary dataset, calculating a weight of a preset brightness according to a front-viewing weight and the reference brightness, and finally selecting a group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale. The present disclosure can increase visual angles of the display panel and solve visual angle defects.

Claims (47)

1 . A method for adjusting grayscales of a display panel, comprising:

obtaining a plurality of initial high grayscales and a plurality of initial low grayscales corresponding to a plurality of original grayscales;

obtaining a plurality of reference brightness corresponding to the original grayscales according to the initial high grayscales and the initial low grayscales;

setting a target grayscale arrangement and obtaining an initial dataset according to the target grayscale arrangement, wherein the initial dataset comprises a plurality of groups of grayscale data corresponding to each original grayscale and a preset brightness corresponding to each group of grayscale data, and each group of grayscale data comprises a preset high grayscale and a preset low grayscale;

selecting at least a part of the original grayscales as binding-point grayscales and setting a high grayscale threshold and a front-viewing weight corresponding to each binding-point grayscale;

filtering the initial dataset according to the high grayscale threshold, the initial high grayscales, and the initial low grayscales to obtain a preliminary dataset;

calculating a weight of the preset brightness corresponding to each original grayscale in the preliminary dataset according to the front-viewing weight and the reference brightness; and

for one same original grayscale, selecting one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale.

2 . The method according to claim 1 , wherein the obtaining of a plurality of initial high grayscales and a plurality of initial low grayscales corresponding to a plurality of original grayscales comprises:

obtaining the initial high grayscale and the initial low grayscale corresponding to each original grayscale according to a front-viewing gamma curve and a side-viewing gamma curve of subpixels of each color of the display panel.

3 . The method according to claim 1 , wherein the filtering of the initial dataset according to the high grayscale threshold, the initial high grayscales, and the initial low grayscales to obtain a preliminary dataset comprises:

comparing the groups of grayscale data corresponding to each original grayscale with the initial high grayscale and the initial low grayscale, wherein if in one same group of grayscale data, the preset high grayscale is greater than the initial high grayscale, a difference between the preset high grayscale and the initial high grayscale is less than the high grayscale threshold, and the preset low grayscale is less than the initial low grayscale, the group of grayscale data is retained in the preliminary dataset; otherwise, the group of grayscale data is filtered out.

4 . The method according to claim 1 , wherein the reference brightness comprises a front-viewing reference brightness and a side-viewing reference brightness, the preset brightness comprises a front-viewing preset brightness and a side-viewing preset brightness, and in the calculating of a weight of the preset brightness, the weight of the preset brightness is calculated as: K=a×|L3−L1|+(1−a)×|L4−L2|,

where K represents the weight of the preset brightness, a represents the front-viewing weight, L3 represents the front-viewing preset brightness, L1 represents the front-viewing reference brightness, L4 represents the side-viewing preset brightness, and L2 represents the side-viewing reference brightness.

5 . The method according to claim 1 , wherein the binding-point grayscales comprise a first binding-point grayscale and a second binding-point grayscale, the second binding-point grayscale is greater than the first binding-point grayscale, and a high grayscale threshold corresponding to the second binding-point grayscale is greater than a high grayscale threshold corresponding to the first binding-point grayscale.

6 . The method according to claim 1 , wherein the selecting of at least a part of the original grayscales as binding-point grayscales and setting of a high grayscale threshold and a front-viewing weight corresponding to each binding-point grayscale further comprises:

obtaining a high grayscale threshold and a front-viewing weight corresponding to each original grayscale except the binding-point grayscales through interpolation.

7 . The method according to claim 1 , wherein the selecting of one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale further comprises:

setting a first preset grayscale, wherein if an Nth original grayscale is greater than the first preset grayscale, a target high grayscale corresponding to the Nth original grayscale is greater than a target high grayscale corresponding to an N-1th original grayscale and less than the target high grayscale corresponding to the N-1th original grayscale plus one, and a difference between a grayscale value of the Nth original grayscale and a grayscale value of the N-1th original grayscale is one.

8 . The method according to claim 7 , wherein the first preset grayscale is greater than or equal to 150.

9 . The method according to claim 1 , wherein the selecting of one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale further comprises:

setting a second preset grayscale, wherein if an Nth original grayscale is greater than the second preset grayscale, a target low grayscale corresponding to the Nth original grayscale is greater than a target low grayscale corresponding to an N-1th original grayscale and less than the highest grayscale among the original grayscales.

10 . The method according to claim 1 , wherein the obtaining of a plurality of initial high grayscales and a plurality of initial low grayscales corresponding to a plurality of original grayscales further comprises:

correcting the initial high grayscale and the initial low grayscale corresponding to each original grayscale so that the initial high grayscale corresponding to each original grayscale is greater than the initial low grayscale corresponding to each original grayscale.

11 . The method according to claim 1 , wherein in the target grayscale arrangement, in the display panel, a ratio of a number of subpixels displayed in the preset high grayscales to a number of subpixels displayed in the preset low grayscales is 1:1, 1:2, or 1:3.

12 . A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to execute operations comprising:

obtaining a plurality of initial high grayscales and a plurality of initial low grayscales corresponding to a plurality of original grayscales;

obtaining a plurality of reference brightness corresponding to the original grayscales according to the initial high grayscales and the initial low grayscales;

setting a target grayscale arrangement and obtaining an initial dataset according to the target grayscale arrangement, wherein the initial dataset comprises a plurality of groups of grayscale data corresponding to each original grayscale and a preset brightness corresponding to each group of grayscale data, and each group of grayscale data comprises a preset high grayscale and a preset low grayscale;

selecting at least a part of the original grayscales as binding-point grayscales and setting a high grayscale threshold and a front-viewing weight corresponding to each binding-point grayscale;

filtering the initial dataset according to the high grayscale threshold, the initial high grayscales, and the initial low grayscales to obtain a preliminary dataset;

calculating a weight of the preset brightness corresponding to each original grayscale in the preliminary dataset according to the front-viewing weight and the reference brightness; and

for one same original grayscale, selecting one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale.

13 . The non-transitory computer-readable storage medium of claim 12 , wherein the instructions for the obtaining of a plurality of initial high grayscales and a plurality of initial low grayscales corresponding to a plurality of original grayscales, when executed by the one or more processors, cause the one or more processors to further execute operations comprising:

obtaining the initial high grayscale and the initial low grayscale corresponding to each original grayscale according to a front-viewing gamma curve and a side-viewing gamma curve of subpixels of each color of the display panel.

14 . The non-transitory computer-readable storage medium of claim 12 , wherein the instructions for the filtering of the initial dataset according to the high grayscale threshold, the initial high grayscales, and the initial low grayscales to obtain a preliminary dataset, when executed by the one or more processors, cause the one or more processors to further execute operations comprising:

comparing the groups of grayscale data corresponding to each original grayscale with the initial high grayscale and the initial low grayscale, wherein if in one same group of grayscale data, the preset high grayscale is greater than the initial high grayscale, a difference between the preset high grayscale and the initial high grayscale is less than the high grayscale threshold, and the preset low grayscale is less than the initial low grayscale, the group of grayscale data is retained in the preliminary dataset; otherwise, the group of grayscale data is filtered out.

15 . The non-transitory computer-readable storage medium of claim 12 , wherein the reference brightness comprises a front-viewing reference brightness and a side-viewing reference brightness, the preset brightness comprises a front-viewing preset brightness and a side-viewing preset brightness, and in the calculating of a weight of the preset brightness, the weight of the preset brightness is calculated as: K=a×|L3−L1|+(1−a)×|L4−L2|,

where K represents the weight of the preset brightness, a represents the front-viewing weight, L3 represents the front-viewing preset brightness, L1 represents the front-viewing reference brightness, L4 represents the side-viewing preset brightness, and L2 represents the side-viewing reference brightness.

16 . The non-transitory computer-readable storage medium of claim 12 , wherein the binding-point grayscales comprise a first binding-point grayscale and a second binding-point grayscale, the second binding-point grayscale is greater than the first binding-point grayscale, and a high grayscale threshold corresponding to the second binding-point grayscale is greater than a high grayscale threshold corresponding to the first binding-point grayscale.

17 . The non-transitory computer-readable storage medium of claim 12 , wherein the instructions for the selecting of at least a part of the original grayscales as binding-point grayscales and setting of a high grayscale threshold and a front-viewing weight corresponding to each binding-point grayscale, when executed by the one or more processors, cause the one or more processors to further execute operations comprising:

obtaining a high grayscale threshold and a front-viewing weight corresponding to each original grayscale except the binding-point grayscales through interpolation.

18 . The non-transitory computer-readable storage medium of claim 12 , wherein the instructions for the selecting of one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale, when executed by the one or more processors, cause the one or more processors to further execute operations comprising:

setting a first preset grayscale, wherein if an Nth original grayscale is greater than the first preset grayscale, a target high grayscale corresponding to the Nth original grayscale is greater than a target high grayscale corresponding to an N-1th original grayscale and less than the target high grayscale corresponding to the N-1th original grayscale plus one, and a difference between a grayscale value of the Nth original grayscale and a grayscale value of the N-1th original grayscale is one.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein the first preset grayscale is greater than or equal to 150.

20 . The non-transitory computer-readable storage medium of claim 12 , wherein the instructions for the selecting of one group of grayscale data corresponding to the preset brightness with the smallest weight as a target high grayscale and a target low grayscale of the original grayscale, when executed by the one or more processors, cause the one or more processors to further execute operations comprising:

setting a second preset grayscale, wherein if an Nth original grayscale is greater than the second preset grayscale, a target low grayscale corresponding to the Nth original grayscale is greater than a target low grayscale corresponding to an N-1th original grayscale and less than the highest grayscale among the original grayscales.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2023
From: TANG, XUEQI; WANG, ZHONGBIN; HE, JHENWEI; WANG, YANXUE
To: HUIZHOU CHINA STAR OPTOELECTRONICS DISPLAY CO., LTD.; TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.
Reel/Frame 065835/0965 →
Priority Claims (1)
CN 202310363461.4 · Mar 31, 2023 · national
Continuity (1)
Related Publication 20250087176A1 · Mar 13, 2025
References Cited (2)
US 20170206821A1 · Lee · 2017 [cited by examiner]
US 20220139298A1 · Park · 2022 [cited by examiner]