# US 11,308,830 B1 · Display driving device and operation method thereof for improving display quality of 3D images

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

- Number: US 11,308,830 B1
- Document ID: US11308830B1
- Status: Granted
- Kind: B1
- Application number: 17/202,351
- Filed: 2021-03-16
- Granted: 2022-04-19
- Earliest claimed: 2020-12-25
- Assignees: Acer Incorporated
- Applicants: Acer Incorporated
- Inventors: Jui-Lin Chen; Chao-Shih Huang
- Web page: https://patentgrep.com/patent/US11308830B1

## CPC

- G09G 3/001: {using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background (slide projectors per se G03B23/00 = 42 HP)}
- G02B 3/005: {arranged along a single direction only, e.g. lenticular sheets (G02B3/0043 takes precedence)}
- G02B 30/27: involving lenticular arrays
- G09G 3/3406: {Control of illumination source (illumination devices structurally associated with liquid crystal cells G02F1/1336)}
- H04N 13/122: Improving the three-dimensional [3D] impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues (H04N13/128 takes precedence)
- H04N 13/305: using lenticular lenses, e.g. arrangements of cylindrical lenses
- H04N 13/317: using slanted parallax optics
- G09G 2310/08: Details of timing specific for flat panels, other than clock recovery
- G09G 2320/028: by changing the viewing angle properties, e.g. widening the viewing angle, adapting the viewing angle to the view direction
- 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)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The disclosure provides a display driving device and an operation method thereof. The display driving device includes a timing controller circuit and a driving circuit. The timing controller circuit performs oblique filter processing on an original image frame to generate a processed image frame. The driving circuit is coupled to the timing controller circuit to receive the processed image frame. The driving circuit drives a display panel module according to the processed image frame. The display panel module includes a tilt lenticular lens layer having a first tilt angle. A second tilt angle of a filter mask of the oblique filter processing corresponds to the first tilt angle.

## Claims

### Claim 1

A display driving device, comprising:
a timing controller circuit, configured to perform oblique filter processing on an original image frame to generate a processed image frame; and
a driving circuit, coupled to the timing controller circuit to receive the processed image frame, configured to drive a display panel module according to the processed image frame,
wherein the display panel module comprises a tilt lenticular lens layer having a first tilt angle, and a second tilt angle of a filter mask of the oblique filter processing corresponds to the first tilt angle,
wherein coordinates of a pixel in the original image frame corresponding to an element in the filter mask are [cos(θ2)*x1−sin(θ2)*y1, sin(θ2)*x1+cos(θ2)*y1], wherein θ2 is the second tilt angle, x1 is x0+s, y1 is y0+t, x0 is an x component of coordinates of a current pixel in the original image frame, y0 is a y component of the coordinates of the current pixel, s is an integer in a range of −a to a, t is an integer in a range of −b to b, a is a radius of the filter mask in an X-axis direction, and s is a radius of the filter mask in a Y-axis direction.

### Claim 2 (depends on 1)

The display driving device according to claim 1, wherein the second tilt angle is the same as the first tilt angle.

### Claim 3 (depends on 1)

The display driving device according to claim 1, wherein the first tilt angle is a tilt angle of the tilt lenticular lens layer in an axis of cylinder direction.

### Claim 4 (depends on 1)

The display driving device according to claim 1, wherein the second tilt angle is greater than 0° and less than 90°, and the first tilt angle is greater than 0° and less than 90°.

### Claim 5 (depends on 1)

The display driving device according to claim 1, wherein coordinates of a current pixel in the original image frame are [x0, y0], wherein s is an integer in a range of −a to a, t is an integer in a range of −b to b, a is a radius of the filter mask in an X-axis direction, b is a radius of the filter mask in a Y-axis direction, wherein the timing controller circuit multiplies a rotation matrix by the coordinates [x0+s, y0+t] to obtain new coordinates, and the timing controller circuit sets the new coordinates as coordinates of a pixel in the original image frame corresponding to an element in the filter mask.

### Claim 6 (depends on 5)

The display driving device according to claim 5, wherein the rotation matrix is
M
⁡
(
θ
2
)
=
[
cosθ
2
-
sinθ
2
sinθ
2
cosθ
2
]
.

### Claim 7 (depends on 5)

The display driving device according to claim 5, wherein the rotation matrix is
M
⁡
(
θ
2
)
=
[
cosθ
2
sinθ
2
-
sinθ
2
cosθ
2
]
.

### Claim 8

An operation method of a display driving device, comprising:
performing oblique filter processing on an original image frame to generate a processed image frame; and
driving a display panel module according to the processed image frame,
wherein the display panel module comprises a tilt lenticular lens layer having a first tilt angle, and a second tilt angle of a filter mask of the oblique filter processing corresponds to the first tilt angle,
wherein coordinates of a pixel in the original image frame corresponding to an element in the filter mask are [cos(θ2)*x1−sin(θ2)*y1, sin(θ2)*x1+cos(θ2)*y1], wherein θ2 is the second tilt angle, x1 is x0+s, y1 is y0+t, x0 is an x component of coordinates of a current pixel in the original image frame, y0 is a y component of the coordinates of the current pixel, s is an integer in a range of −a to a, t is an integer in a range of −b to b, a is a radius of the filter mask in an X-axis direction, and b is a radius of the filter mask in a Y-axis direction.

### Claim 9 (depends on 8)

The operation method according to claim 8, wherein the second tilt angle is the same as the first tilt angle.

### Claim 10 (depends on 8)

The operation method according to claim 8, wherein the first tilt angle is a tilt angle of the tilt lenticular lens layer in an axis of cylinder direction.

### Claim 11 (depends on 8)

The operation method according to claim 8, wherein the second tilt angle is greater than 0° and less than 90°, and the first tilt angle is greater than 0° and less than 90°.

### Claim 12

An operation method of a display driving device, comprising:
performing oblique filter processing on an original image frame to generate a processed image frame; and
driving a display panel module according to the processed image frame,
wherein the display panel module comprises a tilt lenticular lens layer having a first tilt angle, and a second tilt angle of a filter mask of the oblique filter processing corresponds to the first tilt angle,
wherein coordinates of a current pixel in the original image frame are [x0, y0], and coordinates of an adjacent pixel of the current pixel in the original image frame are [x0+s, y0+t], wherein s is an integer in a range of −a to a, t is an integer in a range of −b to b, a is a radius of the filter mask in an X-axis direction, s is a radius of the filter mask in a Y-axis direction, wherein the operation method further comprises:
multiplying a rotation matrix by the coordinates [x0+s, y0+t] to obtain new coordinates; and
setting the new coordinates as coordinates of a pixel in the original image frame corresponding to an element in the filter mask.

### Claim 13 (depends on 12)

The operation method according to claim 12, wherein the rotation matrix is
M
⁡
(
θ
2
)
=
[
cosθ
2
-
sinθ
2
sinθ
2
cosθ
2
]
.

### Claim 14 (depends on 12)

The operation method according to claim 12, wherein the rotation matrix is
M
⁡
(
θ
2
)
=
[
cosθ
2
sinθ
2
-
sinθ
2
cosθ
2
]
.
