# US 10,504,414 B2 · Image processing apparatus and method for generating display data of display panel

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,504,414 B2
- Document ID: US10504414B2
- Status: Granted
- Kind: B2
- Application number: 15/975,796
- Filed: 2018-05-10
- Published: 2018-11-15
- Granted: 2019-12-10
- Earliest claimed: 2017-05-10
- Assignees: Novatek Microelectronics Corp.
- Applicants: Novatek Microelectronics Corp.
- Inventors: Hsueh-Yen Yang; Ching-Pei Cheng
- Web page: https://patentgrep.com/patent/US10504414B2

## CPC

- G09G 3/2092: {Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto (suitable for both CRT and flat panel G09G5/003; specific for a CRT G09G1/165)}
- G09G 3/2003: {Display of colours (specific for liquid crystal displays G09G3/3607)}
- G09G 2300/0452: Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
- G09G 2340/02: Handling of images in compressed format, e.g. JPEG, MPEG
- G09G 2340/0457: Improvement of perceived resolution by subpixel rendering
- G09G 2370/08: Details of image data interface between the display device controller and the data line driver circuit
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

An image processing apparatus including an image data processing unit is provided. The image data processing unit is configured to generate an output frame according to an input frame. For any one of sub-pixels of a display panel, the image data processing unit performs a sub-pixel rendering operation on a part of input sub-pixel data of the input frame to generate an output sub-pixel data corresponding to said any one of sub-pixels in the output frame. The output sub-pixel data is written into said any one of sub-pixels. Data positions that the parts of input sub-pixel data of different input frames locate in respective input frames are partially overlapped and not totally the same. In addition, a method for generating display data of the display panel is provided.

## Claims

### Claim 1

An image processing apparatus, comprising:
an image data processor unit, configured to generate a first output frame according to a first input frame and generate a second output frame according to a second input frame, the first output frame and the second output frame being displayed on a display panel, wherein the second input frame is an input frame temporally subsequent to the first input frame,
wherein for a sub-pixel in a pixel row of the display panel, the image data processing unit performs a sub-pixel rendering operation on a first part of input sub-pixel data of the first input frame to generate a first output sub-pixel data corresponding to the sub-pixel in the first output frame, and for the sub-pixel in the pixel row of the display panel, the image data processing unit performs the sub-pixel rendering operation on a second part of input sub-pixel data of the second input frame to generate a second output sub-pixel data corresponding to the sub-pixel in the second output frame,
wherein data positions of the first part of input sub-pixel data in the first input frame and data positions of the second part of input sub-pixel data in the second input frame are partially overlapped and not totally the same.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the sub-pixel rendering operation comprises: calculating the first part of input sub-pixel data of the same color or the second part of input sub-pixel data of the same color by the image data processor unit according to a set of color diffusion ratios to generate the first output sub-pixel data or the second output sub-pixel data corresponding to the sub-pixel.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, further comprising:
an image compression unit, configured to compress the first output frame, compress the second output frame, and output the compressed first output frame and the compressed second output frame.

### Claim 4 (depends on 3)

The image processing apparatus according to claim 3, further comprising a processor, wherein the image data processor unit and the image compression unit are disposed in the processor, and the processor outputs the compressed first output frame and the compressed second output frame to a display driver.

### Claim 5 (depends on 3)

The image processing apparatus according to claim 3, further comprising:
an image decompression unit, configured to decompress the compressed first output frame and the compressed second output frame to generate the decompressed first output frame and the decompressed second output frame.

### Claim 6 (depends on 5)

The image processing apparatus according to claim 5, further comprising a display driver, wherein the image data processor unit, the image compression unit and the image decompression unit are disposed in the display driver, and the display driver drives the display panel according to the decompressed first output frame and the decompressed second output frame.

### Claim 7

A method for generating a display data of a display panel, comprising:
generating a first output frame according to a first input frame, wherein for a sub-pixel in a pixel row of the display panel, a sub-pixel rendering operation is performed on a first part of input sub-pixel data of the first input frame to generate a first output sub-pixel data corresponding to the sub-pixel in the first output frame; and
generating a second output frame according to a second input frame, wherein for the sub-pixel in the pixel row of the display panel, the sub-pixel rendering operation is performed on a second part of input sub-pixel data of the second input frame to generate a second output sub-pixel data corresponding to the sub-pixel in the second output frame;
wherein the first output frame and the second output frame are displayed on the display panel, and the second input frame is an input frame temporally subsequent to the first input frame,
wherein data positions of the first part of input sub-pixel data in the first input frame and data positions of the second part of input sub-pixel data in the second input frame are partially overlapped and not totally the same.

### Claim 8 (depends on 7)

The method for generating the display data of the display panel according to claim 7, wherein the sub-pixel rendering operation comprises: calculating the first part of input sub-pixel data of the same color or the second part of input sub-pixel data of the same color according to a set of color diffusion ratios to generate the first output sub-pixel data or the second output sub-pixel data corresponding to the sub-pixel.
