IP Library › Granted Patent US 11,756,462
Granted Patent B2
US 11,756,462 · App. 17/684,433 · Granted Sep 12, 2023

Display driving device and operation method thereof for improving display quality of 3D images

Inventors: Jui-Lin Chen (New Taipei, TW); Chao-Shih Huang (New Taipei, TW)
Assignee: Acer Incorporated
G09G3/001G02B3/005G02B30/27H04N13/305G09G2310/08
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 11,756,462
App. No.
17/684,433
Granted
Sep 12, 2023
Kind
B2
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 by an oblique filter with an oblique filter mask matrix to generate a processed image frame. The oblique filter comprises an oblique high-pass filter or a smoothing filter. Original pixel data of a current pixel in the original image frame is replaced with new pixel data when the oblique filter mask matrix is configured for the current pixel. 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 the oblique filter mask matrix of the oblique filter processing corresponds to the first tilt angle.

Claims (155)

1. A display driving device, comprising:

a timing controller circuit, configured to perform oblique filter processing on an original image frame by an oblique filter with an oblique filter mask matrix to generate a processed image frame, wherein the oblique filter comprises an oblique high-pass filter or a smoothing filter, and original pixel data of a current pixel in the original image frame is replaced with new pixel data when the oblique filter mask matrix is configured for the current pixel; 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 the oblique filter mask matrix 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 oblique filter mask matrix are [cos(θ 2 )*x 1 −sin(θ 2 )*y 1 , sin(θ 2 )*x 1 +cos(θ 2 )*y 1 ], wherein θ 2 is the second tilt angle, x 1 is x 0 +s, y 1 is y 0 +t, x 0 is an x component of coordinates of the current pixel in the original image frame, y 0 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 oblique filter mask matrix in an X-axis direction, and s is a radius of the oblique filter mask matrix in a Y-axis direction.

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

3. 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.

4. 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°.

5. A display driving device, comprising:

a timing controller circuit, configured to perform oblique filter processing on an original image frame by an oblique filter with an oblique filter mask matrix to generate a processed image frame, wherein the oblique filter comprises an oblique high-pass filter or a smoothing filter, and original pixel data of a current pixel in the original image frame is replaced with new pixel data when the oblique filter mask matrix is configured for the current pixel; 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 the oblique filter mask matrix of the oblique filter processing corresponds to the first tilt angle, wherein coordinates of a current pixel in the original image frame are [x 0 , y 0 ], and coordinates of an adjacent pixel of the current pixel in the original image frame are [x 0 +s, y 0 +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 oblique filter mask matrix in an X-axis direction, b is a radius of the oblique filter mask matrix in a Y-axis direction, wherein the timing controller circuit multiplies a rotation matrix by the coordinates [x 0 +s, y 0 +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 oblique filter mask matrix.

6. The display driving device according to claim 5 , wherein the rotation matrix is

M

⁡

(

θ

2

)

=

[

cos

⁢

⁢

θ

2

-

sin

⁢

⁢

θ

2

sin

⁢

⁢

θ

2

cos

⁢

⁢

θ

2

]

.

7. The display driving device according to claim 5 , wherein the rotation matrix is

M

⁡

(

θ

2

)

=

[

cos

⁢

⁢

θ

2

sin

⁢

⁢

θ

2

-

sin

⁢

⁢

θ

2

cos

⁢

⁢

θ

2

]

.

8. The display driving device according to claim 5 , wherein by multiplying a rotation matrix by a pixel coordinate corresponding to each element of a non-oblique filter mask matrix, the timing controller circuit rotates the non-oblique filter mask matrix by the second tilt angle to obtain the oblique filter mask matrix.

9. An operation method of a display driving device, comprising:

performing oblique filter processing on an original image frame by an oblique filter with an oblique filter mask matrix to generate a processed image frame, wherein the oblique filter comprises an oblique high-pass filter or a smoothing filter, and original pixel data of a current pixel in the original image frame is replaced with new pixel data when the oblique filter mask matrix is configured for the current pixel; 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 the oblique filter mask matrix 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 oblique filter mask matrix are [cos(θ 2 )*x 1 −sin(θ 2 )*y 1 , sin(θ 2 )*x 1 +cos(θ 2 )*y 1 ], wherein θ 2 is the second tilt angle, x 1 is x 0 +s, y 1 is y 0 +t, x 0 is an x component of coordinates of the current pixel in the original image frame, y 0 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 oblique filter mask matrix in an X-axis direction, and b is a radius of the oblique filter mask matrix in a Y-axis direction.

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

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

12. The operation method according to claim 9 , 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°.

13. An operation method of a display driving device, comprising:

performing oblique filter processing on an original image frame by an oblique filter with an oblique filter mask matrix to generate a processed image frame, wherein the oblique filter comprises an oblique high-pass filter or a smoothing filter, and original pixel data of a current pixel in the original image frame is replaced with new pixel data when the oblique filter mask matrix is configured for the current pixel; 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 the oblique filter mask matrix of the oblique filter processing corresponds to the first tilt angle, wherein coordinates of a current pixel in the original image frame are [x 0 , y 0 ], and coordinates of an adjacent pixel of the current pixel in the original image frame are [x 0 +s, y 0 +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 oblique filter mask matrix in an X-axis direction, s is a radius of the oblique filter mask matrix in a Y-axis directions;

multiplying a rotation matrix by the coordinates [x 0 +s, y 0 +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 oblique filter mask matrix.

14. The operation method according to claim 13 , wherein the rotation matrix is

M

⁡

(

θ

2

)

=

[

cos

⁢

⁢

θ

2

-

sin

⁢

⁢

θ

2

sin

⁢

⁢

θ

2

cos

⁢

⁢

θ

2

]

.

15. The operation method according to claim 13 , wherein the rotation matrix is

M

⁡

(

θ

2

)

=

[

cos

⁢

⁢

θ

2

sin

⁢

⁢

θ

2

-

sin

⁢

⁢

θ

2

cos

⁢

⁢

θ

2

]

.

16. The operation method according to claim 9 , further comprising:

multiplying a rotation matrix by a pixel coordinate corresponding to each element of a non-oblique filter mask matrix, so as to rotate the non-oblique filter mask matrix by the second tilt angle to obtain the oblique filter mask matrix.

Priority Claims (1)
TW 109146148 · Dec 25, 2020 · national
Continuity (2)
Continuation 17202351 · Mar 16, 2021
Related Publication 20220208037A1 · Jun 30, 2022