# US 8,786,645 B2 · Subpixel arrangements of displays and method for rendering the same

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

- Number: US 8,786,645 B2
- Document ID: US8786645B2
- Status: Granted
- Kind: B2
- Application number: 13/215,896
- Filed: 2011-08-23
- Published: 2013-01-31
- Granted: 2014-07-22
- Earliest claimed: 2011-07-29
- Assignees: Shenzhen Yunyinggu Technology Co., Ltd.
- Applicants: Jing Gu
- Inventors: Jing Gu
- Web page: https://patentgrep.com/patent/US8786645B2

## CPC

- G09G 3/2003: {Display of colours (specific for liquid crystal displays G09G3/3607)}
- G02F 1/134336: {Matrix}
- G09G 3/3208: organic, e.g. using organic light-emitting diodes [OLED]
- G09G 3/3607: {for displaying colours or for displaying grey scales with a specific pixel layout, e.g. using sub-pixels (display of colours in flat matrix panels other than liquid crystal displays G09G3/2003; grey scales specific for television H04N3/127)}
- G09G 5/02: characterised by the way in which colour is displayed {(details of colour display specific for CRTs G09G1/28; specific for flat matrix panels other than liquid crystal displays G09G3/2003; specific for liquid crystal displays G09G3/3607)}
- H10D 89/10: Integrated device layouts
- H10K 59/353: {characterised by the geometrical arrangement of the RGB subpixels}
- G02F 1/134345: {Subdivided pixels, e.g. for grey scale or redundancy}
- G09G 3/3611: {Control of matrices with row and column drivers}
- G09G 2300/0426: Layout of electrodes and connections
- G09G 2300/0443: with several sub-pixels for the same colour in a pixel, not specifically used to display gradations (G09G3/364 takes precedence)
- G09G 2300/0452: Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
- G09G 2320/0242: Compensation of deficiencies in the appearance of colours
- G09G 2370/042: for monitor identification
- 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)
- G02F: OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- H10D: INORGANIC ELECTRIC SEMICONDUCTOR DEVICES
- H10K: ORGANIC ELECTRIC SOLID-STATE DEVICES

## Abstract

An apparatus including a display and control logic is provided. In one example, the display includes an array of subpixels having a plurality of zigzag subpixel groups. Each zigzag subpixel group includes at least three zigzag subpixel units arranged adjacently along a horizontal or vertical direction. Each zigzag subpixel unit includes a plurality of subpixels of the same color arranged in a zigzag pattern. In each zigzag subpixel unit, a first plurality of subpixels are arranged along one diagonal direction from a turning subpixel disposed at a turning corner of the zigzag pattern, and a second plurality of subpixels are arranged along another diagonal direction from the turning subpixel. In another example, the display includes an array of subpixels having a novel subpixel repeating group. The control logic is operatively coupled to the display and configured to receive display data and render the display data into control signals for driving the display.

## Claims

### Claim 1

An apparatus comprising:
a display comprising an array of subpixels comprising a plurality of zigzag subpixel groups, each column of the array including subpixels of at least two colors centered along the same straight line, wherein
each of the plurality of zigzag subpixel groups comprises at least three zigzag subpixel units arranged adjacently along a horizontal direction or a vertical direction,
each of the at least three zigzag subpixel units comprises a plurality of subpixels in the same color arranged in a zigzag pattern such that, in each zigzag subpixel unit, a first plurality of subpixels are arranged along one diagonal direction from a turning subpixel located at a turning corner of the zigzag pattern, and that a second plurality of subpixels are arranged along another diagonal direction from the turning subpixel, and
in each of the at least three zigzag subpixel units, the number of the first plurality of subpixels is the same as the number of the second plurality of subpixels, and the number of the first and second plurality of subpixels is at least 3.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein
each subpixel of the array has the same shape and size, and
two adjacent subpixels constitute one pixel for display.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein each subpixel of the array has a substantially rectangular shape with an aspect ratio of about 2:1 or about 1:2.

### Claim 4 (depends on 2)

The apparatus of claim 2, further comprising:
control logic operatively coupled to the display and configured to receive display data and render the display data into control signals for driving the array of subpixels of the display, wherein the control logic comprises:
an identifying module configured to identify an arrangement of the array of subpixels;
a converting module operatively coupled to the identifying module, configured to convert the display data into converted display data based on the arrangement of the array of subpixels; and
a rendering module operatively coupled to the converting module, configured to provide the control signals based on the converted display data.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein, for each pixel for display,
the display data comprises three parts of data for rendering three subpixels in different colors; and
the converting module, in converting the display data into the converted display data, is further configured to:
identify one of the three parts of data that represents a color of subpixel other than the corresponding two adjacent subpixels constituting the respective pixel; and
remove the identified part of data from the display data to generate the converted display data comprising two parts of data for rendering the corresponding two adjacent subpixels constituting the respective pixel.

### Claim 6 (depends on 4)

The apparatus of claim 4, further comprising:
a processor configured to generate the display data; and
a memory operatively coupled to the processor and the control logic and configured to store the display data.

### Claim 7 (depends on 4)

The apparatus of claim 4, further comprising:
a receiver operatively coupled to the control logic and configured to receive the display data and provide the display data to the control logic.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the number of the first and second plurality of subpixels in each of the at least three zigzag subpixel units is 3.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the at least three zigzag subpixel units comprise a first zigzag subpixel unit having a plurality of red subpixels, a second zigzag subpixel unit having a plurality of green subpixels, and a third zigzag subpixel unit having a plurality of blue subpixels.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the plurality of zigzag subpixel groups repeat along a horizontal direction.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein each subpixel of the array is a colored subpixel.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein the display is one of a liquid crystal display (LCD), an organic light emitting diode (OLED) display, an electrophoretic ink (E-ink) display, and an electroluminescent display (ELD).

### Claim 13

An apparatus comprising:
a display comprising:
a display panel having
a color filter substrate comprising an array of filters, each filter of the array corresponding to one subpixel for display, each column of the array including filters of at least two colors centered along the same straight line,
an electrode substrate comprising an array of electrodes, each electrode corresponding to one subpixel for display and configured to drive the corresponding subpixel, and
a liquid crystal layer disposed between the color filter substrate and the electrode substrate; and
a backlight panel configured to provide lights to the display panel; and
control logic operatively coupled to the display, configured to receive display data and render the display data into control signals for driving the display, wherein,
the array of filters comprises a plurality of zigzag subpixel groups,
each of the plurality of zigzag subpixel groups comprises at least three zigzag subpixel units arranged adjacently along a horizontal direction or a vertical direction,
each of the at least three zigzag subpixel units comprises a plurality of filters in the same color arranged in a zigzag pattern such that, in each zigzag subpixel unit, a first plurality of filters are arranged along one diagonal direction from a turning filter located at a turning corner of the zigzag pattern, and that a second plurality of filters are arranged along another diagonal direction from the turning filter, and
in each of the at least three zigzag subpixel units, the number of the first plurality of filters is the same as the number of the second plurality of filters, and the number of the first and second plurality of filters is at least 3.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein
each filter of the array has the same shape and size, and
two adjacent filters correspond to one pixel for display.

### Claim 15 (depends on 13)

The apparatus of claim 13, wherein the control logic comprises:
an identifying module configured to identify an arrangement of the array of subpixels;
a converting module operatively coupled to the identifying module, configured to convert the display data into converted display data based on the arrangement of the array of subpixels; and
a rendering module operatively coupled to the converting module, configured to provide the control signals based on the converted display data.

### Claim 16 (depends on 13)

The apparatus of claim 13, further comprising:
a processor configured to generate the display data; and
a memory operatively coupled to the processor and the control logic, configured to store the display data.

### Claim 17 (depends on 13)

The apparatus of claim 13, further comprising:
a receiver operatively coupled to the control logic, configured to receive the display data and provide the display data to the control logic.

### Claim 18

An apparatus comprising:
a display comprising:
a display panel having
a light emitting substrate comprising an array of OLEDs, each OLED of the array corresponding to one subpixel for display, each column of the array including OLEDs of at least two colors centered along the same straight line, and
an electrode substrate comprising an array of electrodes, each electrode corresponding to one subpixel for display and configured to drive the corresponding subpixel; and
control logic operatively coupled to the display, configured to receive display data and render the display data into control signals for driving the display, wherein,
the array of OLEDs comprises a plurality of zigzag subpixel groups,
each of the plurality of zigzag subpixel groups comprises at least three zigzag subpixel units arranged adjacently along a horizontal direction or a vertical direction,
each of the at least three zigzag subpixel units comprises a plurality of OLEDs in the same color arranged in a zigzag pattern such that, in each zigzag subpixel unit, a first plurality of OLEDs are arranged along one diagonal direction from a turning OLED located at a turning corner of the zigzag pattern, and that a second plurality of OLEDs are arranged along another diagonal direction from the turning OLED, and
in each of the at least three zigzag subpixel units, the number of the first plurality of OLEDs is the same as the number of the second plurality of OLEDs, and the number of the first and second plurality of OLEDs is at least 3.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein
each OLED of the array has the same shape and size, and
two adjacent OLEDs correspond to one pixel for display.

### Claim 20 (depends on 18)

The apparatus of claim 18, wherein the control logic comprises:
an identifying module configured to identify an arrangement of the array of subpixels;
a converting module operatively coupled to the identifying module, configured to convert the display data into converted display data based on the arrangement of the array of subpixels; and
a rendering module operatively coupled to the converting module, configured to provide the control signals based on the converted display data.

### Claim 21 (depends on 18)

The apparatus of claim 18, further comprising:
a processor configured to generate the display data; and
a memory operatively coupled to the processor and the control logic, configured to store the display data.

### Claim 22 (depends on 18)

The apparatus of claim 18, further comprising:
a receiver operatively coupled to the control logic, configured to receive the display data and provide the display data to the control logic.

### Claim 23

An apparatus comprising:
a display comprising an array of subpixels comprising a subpixel repeating group selected from one of the following:
A B C
A B C
A B C
C A B
C A B
C A B
B C A
B C A
B C A
A B C
C A B,
and
A B C
B C A
C A B
C A B,
A B C
B C A
C A B,
wherein A denotes a subpixel in a first color, B denotes a subpixel in a second color, and C denotes a subpixel in a third color, and
each column of the array includes subpixels of at least two colors centered along the same straight line.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein
each subpixel of the array has the same shape and size, and
two adjacent subpixels constitute one pixel for display.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein each subpixel of the array has a substantially rectangular shape with an aspect ratio of about 2:1 or about 1:2.

### Claim 26 (depends on 24)

The apparatus of claim 24, further comprising:
control logic operatively coupled to the display and configured to receive display data and render the display data into control signals for driving the array of subpixels of the display, wherein the control logic comprises:
an identifying module configured to identify an arrangement of the array of subpixels;
a converting module operatively coupled to the identifying module, configured to convert the display data into converted display data based on the arrangement of the array of subpixels; and
a rendering module operatively coupled to the converting module, configured to provide the control signals based on the converted display data.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein, for each pixel for display,
the display data comprises three parts of data for rendering three subpixels in different colors; and
the converting module, in converting the display data into the converted display data, is further configured to:
identify one of the three parts of data that represents a color of subpixel other than the corresponding two adjacent subpixels constituting the respective pixel; and
remove the identified part of data from the display data to generate the converted display data comprising two parts of data for rendering the corresponding two adjacent subpixels constituting the respective pixel.

### Claim 28 (depends on 23)

The apparatus of claim 23, wherein A, B, and C denote a red subpixel, a green subpixel, and a blue subpixel, respectively.

### Claim 29 (depends on 23)

The apparatus of claim 23, wherein the display is one of a LCD, an OLED display, an E-ink display, and an ELD.

### Claim 30 (depends on 23)

The apparatus of claim 23, further comprising:
a processor configured to generate the display data; and
a memory operatively coupled to the processor and the control logic, configured to store the display data.

### Claim 31 (depends on 23)

The apparatus of claim 23, further comprising:
a receiver operatively coupled to the control logic, configured to receive the display data and provide the display data to the control logic.

### Claim 32

A method, implemented on a machine having at least one processor, for rendering subpixels of a display, comprising:
identifying an arrangement of an array of subpixels of the display, each column of the array including subpixels of at least two colors centered along the same straight line;
receiving display data comprising, for each pixel for display, three parts of data for rendering three subpixels in different colors;
converting the display data into converted display data based on the arrangement of the array of subpixels; and
providing control signals for rendering the array of subpixels of the display based on the converted display data, wherein
the array of subpixels comprises a plurality of zigzag subpixel groups,
each of the plurality of zigzag subpixel groups comprises at least three zigzag subpixel units arranged adjacently along a horizontal direction or a vertical direction,
each of the at least three zigzag subpixel units comprises a plurality of subpixels in the same color arranged in a zigzag pattern such that, in each zigzag subpixel unit, a first plurality of subpixels are arranged along one diagonal direction from a turning subpixel located at a turning corner of the zigzag pattern, and that a second plurality of subpixels are arranged along another diagonal direction from the turning subpixel, and
each subpixel of the array has the same shape and size, and two adjacent subpixels constitute one pixel for display.

### Claim 33 (depends on 32)

The method of claim 32, wherein converting the display data into the converted display data comprises, for each pixel for display:
identifying one of the three parts of data that represents a color of subpixel other than the corresponding two adjacent subpixels constituting the respective pixel; and
removing the identified part of data from the display data to generate the converted display data comprising two parts of data for rendering the corresponding two adjacent subpixels constituting the respective pixel.

### Claim 34

A non-transitory machine-readable medium having information recorded thereon for rendering subpixels of a display, wherein the information, when read by the machine, causes the machine to perform the following:
identifying an arrangement of an array of subpixels of the display, each column of the array including subpixels of at least two colors centered along the same straight line;
receiving display data comprising, for each pixel for display, three parts of data for rendering three subpixels in different colors;
converting the display data into converted display data based on the arrangement of the array of subpixels; and
providing control signals for rendering the array of subpixels of the display based on the converted display data, wherein
the array of subpixels comprises a plurality of zigzag subpixel groups,
each of the plurality of zigzag subpixel groups comprises at least three zigzag subpixel units arranged adjacently along a horizontal direction or a vertical direction,
each of the at least three zigzag subpixel units comprises a plurality of subpixels in the same color arranged in a zigzag pattern such that, in each zigzag subpixel unit, a first plurality of subpixels are arranged along one diagonal direction from a turning subpixel located at a turning corner of the zigzag pattern, and that a second plurality of subpixels are arranged along another diagonal direction from the turning subpixel, and
each subpixel of the array has the same shape and size, and two adjacent subpixels constitute one pixel for display.

### Claim 35 (depends on 34)

The medium of claim 34, wherein converting the display data into the converted display data comprises, for each pixel for display:
identifying one of the three parts of data that represents a color of subpixel other than the corresponding two adjacent subpixels constituting the respective pixel; and
removing the identified part of data from the display data to generate the converted display data comprising two parts of data for rendering the corresponding two adjacent subpixels constituting the respective pixel.

### Claim 36 (depends on 32)

The method of claim 32, wherein in each of the at least three zigzag subpixel units, the number of the first plurality of subpixels is the same as the number of the second plurality of subpixels, and the number of the first and second plurality of subpixels is at least 3.

### Claim 37 (depends on 34)

The medium of claim 34, wherein in each of the at least three zigzag subpixel units, the number of the first plurality of subpixels is the same as the number of the second plurality of subpixels, and the number of the first and second plurality of subpixels is at least 3.
