IP Library Granted Patent US 10,497,098
Granted Patent B2
US 10,497,098 · App. 15/927,101 · Granted Dec 3, 2019

Display apparatus and image processing method thereof

Inventor: Jung-Chung Hsu (Hsinchu County, TW)
Assignee: ILI TECHNOLOGY CORP.
G06T5/002G09G2340/14
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 10,497,098
App. No.
15/927,101
Granted
Dec 3, 2019
Kind
B2
Abstract

A display apparatus and an image processing method thereof are provided. The display apparatus includes a display panel and a processor. The display panel has at least one arc-shape. The processor is configured to: receive position and shape information of the arc-shape of the display panel; adjust a display data according to the position and shape information to generate an adjusted display data, set an anti-aliasing block with a plurality of weighting values; scan the adjusted display data by the anti-aliasing block, and find at least one first weighting value and at least one second weighting value corresponding to a first gray level and a second gray level; operate an arithmetic operation by a grey level of a scanned pixel or a scanned sub-pixel with the first or second weighting value, and adjust the grey level of the scanned pixel or the scanned sub-pixel according to an operation result.

Claims (53)

1. A display apparatus, comprising:

a display panel having at least one arc-shape;

a processor coupled to the display panel, configured to:

receive position and shape information of the at least one arc-shape of the display panel;

receive a display data, adjust the display data according to the position and shape information to generate an adjusted display data;

set an anti-aliasing block on the at least one arc-shape of the display panel, wherein the anti-aliasing block has a plurality of weighting values; and

scan the adjusted display data by the anti-aliasing block according to the position and shape information, and find at least one first weighting value of the plurality of weighting values corresponding to a first gray level, and find at least one second weighting value of the plurality of weighting values corresponding to a second gray level, operate an arithmetic operation by a gray level of a scanned pixel or a scanned sub-pixel with the at least one first weighting value or the at least one second weighting value to generate an operation result, and adjust the gray level of the scanned pixel or the scanned sub-pixel according to the operation result.

2. The display apparatus according to claim 1 , wherein the second grey level is a grey level of a first color, the first grey level is not a grey level of the first color.

3. The display apparatus according to claim 1 , wherein the processor is further configured to:

set a display boundary of the display data according to the position and shape information; and

adjusting a pixel or sub-pixel grey level corresponding to outside the display boundary of the display data to the second grey level.

4. The display apparatus according to claim 1 , wherein the processor is further configured to:

set a center element of the anti-aliasing block as a center weighting value, set a plurality of surrounding elements of the anti-aliasing block as a plurality of surrounding weighting values,

wherein the center weighting value is greater or not greater than the plurality of surrounding weighting values.

5. The display apparatus according to claim 4 , wherein a sum of the center weighting value and the plurality of surrounding weighting values is equal to a reference value.

6. The display apparatus according to claim 1 , wherein the processor is further configured to:

set a scanning region corresponding to the at least one arc-shape of the display panel according to the position and shape information; and

sequentially scan a plurality of pixels or a plurality of sub-pixels in the scanning region by the anti-aliasing block.

7. The display apparatus according to claim 1 , wherein the processor is further configured to:

calculate a sum of the at least one first weighting value; and

calculate a product of the gray level of the scanned pixel or the scanned sub-pixel with the sum of the at least one first weighting value to generate the operation result.

8. The display apparatus according to claim 1 , wherein the processor is further configured to:

calculate a sum of the at least one second weighting value;

calculate a difference between a reference value and the sum of the at least one second weighting value; and

calculate a product of the gray level of the scanned pixel or the scanned sub-pixel with the difference to generate the operation result.

9. The display apparatus according to claim 1 , wherein a shape of the anti-aliasing block is a polygon with N sides, and N is a positive integer greater than 3.

10. The display apparatus according to claim 1 , wherein the processor is further configured to receive an anti-aliasing intensity value, and set a measurement of the anti-aliasing block and the plurality of weighting values according to the anti-aliasing intensity value.

11. The display apparatus according to claim 1 , wherein the display panel is a display panel of abnormity cutting.

12. An image processing method, comprising:

recording position and shape information of at least one arc-shape on a display panel;

receiving a display data, adjusting the display data according to the position and shape information of the at least one arc-shape, and generating an adjusted display data;

setting an anti-aliasing block on the at least one arc-shape of the display panel, wherein the anti-aliasing block has a plurality of elements, and each of the plurality of elements has a weighting value; and

scanning the adjusted display data by the anti-aliasing block according to the position and shape information, and finding at least one first weighting value of the plurality of weighting values corresponding to a first gray level, and finding at least one second weighting value of the plurality of weighting values corresponding to a second gray level, operating an arithmetic operation by a gray level of a scanned pixel or a scanned sub-pixel with the at least one first weighting value or the at least one second weighting value to generate an operation result, and adjusting the gray level of the scanned pixel or the scanned sub-pixel according to the operation result.

13. The image processing method according to claim 12 , wherein the second grey level is a grey level of a first color, and the first grey level is not a grey level of the first color.

14. The image processing method of claim 12 , further comprising:

setting a display boundary of the display data according to the position and shape information; and

adjusting a pixel or sub-pixel grey level corresponding to outside the display boundary in the display data to the second grey level.

15. The image processing method of claim 12 , wherein in the step of setting an anti-aliasing block on the at least one arc-shape of the display panel further comprises:

setting a center element of the anti-aliasing block to have a center weighting value, setting a plurality of surrounding elements of the anti-aliasing block to respectively have a surrounding weighting value, the plurality of surrounding elements surround the center element,

wherein the center weighting value is greater or not greater than the plurality of surrounding weighting values.

16. The image processing method according to claim 15 , wherein the anti-aliasing block is set, wherein a sum of the center weighting value and the plurality of surrounding weighting values is equal to a reference value.

17. The image processing method of claim 12 , wherein the step of scanning the adjusted display data by the anti-aliasing block according to the position and shape information, comprises:

setting a scanning region corresponding to the at least one arc-shape of the display panel according to the position and shape information; and

sequentially scanning a plurality of pixels or a plurality of sub-pixels in the scanning region by the anti-aliasing block.

18. The image processing method of claim 12 , wherein operating the arithmetic operation by the grey level of the scanned pixel or the scanned sub-pixel with the at least one first weighting value or the at least one second weighting value to generate the operation result, and the step of adjusting the grey level of the scanned pixel or the scanned sub-pixel according to the operation result, comprises:

calculating a sum of the at least one first weighting value; and

calculating a product of the gray level of the scanned pixel or the scanned sub-pixel with the sum of the at least one first weighting value to generate the operation result.

19. The image processing method of claim 12 , wherein operating the arithmetic operation by the grey level of the scanned pixel or the scanned sub-pixel with the at least one first weighting value or the at least one second weighting value to generate the operation result, and the step of adjusting the grey level of the scanned pixel or the scanned sub-pixel according to the operation result, comprises:

calculating a sum of the at least one second weighting value;

calculating a difference between a reference value and the sum of the at least one second weighting value; and

calculating a product of the gray level of the scanned pixel or the scanned sub-pixel with the difference to generate the operation result.

20. The image processing method of claim 12 , further comprising: receiving an anti-aliasing intensity value, and setting a measurement of the anti-aliasing block and the plurality of weighting values according to the anti-aliasing intensity value.

21. The image processing method of claim 12 , wherein the display panel is a display panel of abnormity cutting.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2022
From: ILI TECHNOLOGY HOLDING CORPORATION
To: ILI TECHNOLOGY CORP.
Reel/Frame 060262/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: ILI TECHNOLOGY CORP.
To: ILI TECHNOLOGY HOLDING CORPORATION
Reel/Frame 055257/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2018
From: HSU, JUNG-CHUNG
To: ILI TECHNOLOGY CORP.
Reel/Frame 045296/0991 →
Priority Claims (2)
TW 106133145 A · Sep 27, 2017 · national
TW 106139124 A · Nov 13, 2017 · national
Continuity (2)
Provisional Application 62535233 · Jul 21, 2017
Related Publication 20190027112A1 · Jan 24, 2019