IP Library Granted Patent US 9,747,665
Granted Patent B2
US 9,747,665 · App. 14/835,467 · Granted Aug 29, 2017

Device and method for divisional image scaling

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 9,747,665
App. No.
14/835,467
Granted
Aug 29, 2017
Kind
B2
Abstract

A display panel driver includes first and second scaler circuits and a pixel data feeding section which feeds to the first scaler circuit first divisional image pixel data corresponding to a first divisional image and feeds to the second scaler circuit second divisional image pixel data corresponding to a second divisional image. The pixel data feeding section also feeds to the first scaler circuit first boundary pixel data corresponding to pixels in a portion of the second divisional image, adjacent to the first divisional image and feeds to the second scaler circuit second boundary pixel data corresponding to pixels in a portion of the first divisional image, adjacent to the second divisional image. The first scaler circuit performs image scaling on the basis of the first divisional image pixel data and the first boundary pixel data and the second scaler circuit performs image scaling on the basis of the second divisional pixel image data and the second boundary pixel data.

Claims (83)

1. A display device configured to receive pixel data corresponding to an original image and to display an enlarged image obtained by enlarging the original image, the display device comprising:

a display panel including a first display region and a second display region;

a first scaler circuit;

a second scaler circuit;

a pixel data feeding section configured to feed to the first scaler circuit first divisional image pixel data which are pixel data of a first divisional image of the original image and to feed to the second scaler circuit second divisional image pixel data which are pixel data of a second divisional image of the original image; and

a driver section,

wherein the first divisional image and the second divisional image are defined to be adjacent to each other in the original image,

wherein the pixel data feeding section feeds first boundary pixel data of pixels in a portion of the second divisional image, which is adjacent to the first divisional image, to the first scaler circuit, in addition to the first divisional image pixel data,

wherein the pixel data feeding section feeds second boundary pixel data of pixels in a portion of the first divisional image, which is adjacent to the second divisional image, to the second scaler circuit, in addition to the second divisional image pixel data,

wherein the first scaler circuit generates a first enlarged image pixel data through performing image scaling on the first divisional image pixel data and the first boundary pixel data,

wherein the second scaler circuit generates a second enlarged image pixel data through performing image scaling on the second divisional image pixel data and the second boundary pixel data,

wherein the driver section drives pixels in the first display region in response to the first enlarged image pixel data and drives pixels in the second display region in response to the second enlarged image pixel data, and

wherein pixels for which the first scaler circuit generates the first enlarged image pixel data are different than those for which the second scaler circuit generates the second enlarged image pixel data.

2. The display device according to claim 1 , wherein the pixel data feeding section includes:

a first memory section storing the first divisional image pixel data;

a second memory section storing the second divisional image pixel data; and

a memory access logic circuit configured to receive the first divisional image pixel data from the first memory section, to extract the first boundary pixel data from the second divisional image pixel data stored in the second memory section and to feed the first divisional image pixel data received from the first memory section and the first boundary pixel data extracted from the second divisional image pixel data, to the first scaler circuit, and

wherein the memory access logic circuit is further configured to receive the second divisional image pixel data from the second memory section, to extract the second boundary pixel data from the first divisional image pixel data stored in the first memory section and to feed the second divisional image pixel data received from the second memory section and the second boundary pixel data extracted from the first divisional image pixel data, to the second scaler circuit.

3. The display device according to claim 2 , wherein the memory access logic circuit includes:

a first latch section;

a first selector receiving the first divisional image pixel data from the first memory section and outputting the second boundary pixel data extracted from the first divisional image pixel data to the first latch section;

a second latch section; and

a second selector receiving the second divisional image pixel data from the second memory section and outputting the first boundary pixel data extracted from the second divisional image pixel data to the second latch section;

wherein the first latch section stores the second boundary pixel data,

wherein the second latch section stores the first boundary pixel data,

wherein the first selector receives the first boundary pixel data from the second latch section and feeds the first divisional image pixel data and the first boundary pixel data received from the second latch section to the first scaler circuit, and

wherein the second selector receives the second boundary pixel data from the first latch section and feeds the second divisional image pixel data and the second boundary pixel data received from the first latch section to the second scaler circuit.

4. The display device according to claim 1 , wherein the pixel data feeding section includes:

a first memory;

a second memory;

an interface configured to externally receive the first divisional image pixel data and the second divisional image pixel data, to store into the first memory the first divisional image pixel data and the first boundary pixel data extracted from the second divisional image pixel data, and to store into the second memory the second divisional image pixel data and the second boundary pixel data extracted from the first divisional image pixel data,

wherein the first divisional image pixel data and the first boundary pixel data which are stored in the first memory are fed from the first memory to the first scaler circuit, and

wherein the second divisional image pixel data and the second boundary pixel data which are stored in the second memory are fed from the second memory to the second scaler circuit.

5. The display device according to claim 1 , wherein the first enlarged image pixel data are not used to drive the pixels in the second display region, and

wherein the second enlarged image pixel data are not used to drive the pixels in the first display region.

6. A display panel driver configured to receive pixel data corresponding to an original image and to display an enlarged image obtained by enlarging the original image on a display panel including a first display region and a second display region, the display panel driver comprising:

a first scaler circuit;

a second scaler circuit;

a pixel data feeding section configured to feed to the first scaler circuit first divisional image pixel data which are pixel data of a first divisional image of the original image and to feed to the second scaler circuit second divisional image pixel data which are pixel data of a second divisional image of the original image; and

a driver section,

wherein the first divisional image and the second divisional image are defined to be adjacent to each other in the original image,

wherein the pixel data feeding section feeds first boundary pixel data of pixels in a portion of the second divisional image, which is adjacent to the first divisional image, to the first scaler circuit, in addition to the first divisional image pixel data,

wherein the pixel data feeding section feeds second boundary pixel data of pixels in a portion of the first divisional image, which is adjacent to the second divisional image, to the second scaler circuit, in addition to the second divisional image pixel data,

wherein the first scaler circuit generates a first enlarged image pixel data through performing image scaling on the first divisional image pixel data and the first boundary pixel data,

wherein the second scaler circuit generates a second enlarged image pixel data through performing image scaling on the second divisional image pixel data and the second boundary pixel data,

wherein the driver section drives pixels in the first display region in response to the first enlarged image pixel data and drives pixels in the second display region in response to the second enlarged image pixel data, and

wherein pixels for which the first scaler circuit generates the first enlarged image pixel data are different than those for which the second scaler circuit generates the second enlarged image pixel data.

7. The display panel driver according to claim 6 , wherein the pixel data feeding section includes:

a first memory section storing the first divisional image pixel data;

a second memory section storing the second divisional image pixel data; and

a memory access logic circuit configured to receive the first divisional image pixel data from the first memory section, to extract the first boundary pixel data from the second divisional image pixel data stored in the second memory section and to feed the first divisional image pixel data received from the first memory section and the first boundary pixel data extracted from the second divisional image pixel data, to the first scaler circuit, and

wherein the memory access logic circuit is further configured to receive the second divisional image pixel data from the second memory section, to extract the second boundary pixel data from the first divisional image pixel data stored in the first memory section and to feed the second divisional image pixel data received from the second memory section and the second boundary pixel data extracted from the first divisional image pixel data, to the second scaler circuit.

8. The display panel driver according to claim 7 , wherein the memory access logic circuit includes:

a first latch section;

a first selector receiving the first divisional image pixel data from the first memory section and outputting the second boundary pixel data extracted from the first divisional image pixel data to the first latch section;

a second latch section; and

a second selector receiving the second divisional image pixel data from the second memory section and outputting the first boundary pixel data extracted from the second divisional image pixel data to the second latch section;

wherein the first latch section stores the second boundary pixel data,

wherein the second latch section stores the first boundary pixel data,

wherein the first selector receives the first boundary pixel data from the second latch section and feeds the first divisional image pixel data and the first boundary pixel data received from the second latch section to the first scaler circuit, and

wherein the second selector receives the second boundary pixel data from the first latch section and feeds the second divisional image pixel data and the second boundary pixel data received from the first latch section to the second scaler circuit.

9. The display panel driver according to claim 6 ,

wherein the pixel data feeding section includes:

a first memory;

a second memory;

an interface configured to externally receive the first divisional image pixel data and the second divisional image pixel data, to store into the first memory the first divisional image pixel data and the first boundary pixel data extracted from the second divisional image pixel data, and to store into the second memory the second divisional image pixel data and the second boundary pixel data extracted from the first divisional image pixel data,

wherein the first divisional image pixel data and the first boundary pixel data which are stored in the first memory are fed from the first memory to the first scaler circuit, and

wherein the second divisional image pixel data and the second boundary pixel data which are stored in the second memory are fed from the second memory to the second scaler circuit.

10. The display panel driver according to claim 6 , wherein the first enlarged image pixel data are not used to drive the pixels in the second display region, and

wherein the second enlarged image pixel data are not used to drive the pixels in the first display region.

11. The display panel driver according to claim 7 , wherein the first enlarged image pixel data are not used to drive the pixels in the second display region, and

wherein the second enlarged image pixel data are not used to drive the pixels in the first display region.

12. The display panel driver according to claim 8 , wherein the first enlarged image pixel data are not used to drive the pixels in the second display region, and

wherein the second enlarged image pixel data are not used to drive the pixels in the first display region.

13. The display panel driver according to claim 9 , wherein the first enlarged image pixel data are not used to drive the pixels in the second display region, and

wherein the second enlarged image pixel data are not used to drive the pixels in the first display region.

14. A display panel drive method for, in response to pixel data corresponding to an original image, displaying an enlarged image obtained by enlarging the original image on a display panel including a first display region and a second display region, the method comprising:

feeding to a first scaler circuit first divisional image pixel data which are pixel data of a first divisional image of the original image and first boundary pixel data of pixels in a first portion of a second divisional image of the original image, the first portion being adjacent to the first divisional image, wherein the first divisional image and the second divisional image are defined to be adjacent to each other in the original image;

feeding to a second scaler circuit second divisional image pixel data which are pixel data of the second divisional image and second boundary pixel data of pixels in a second portion of the first divisional image, the second portion being adjacent to the second divisional image;

by the first scaler circuit, generating a first enlarged image pixel data through performing image scaling on the first divisional image pixel data and the first boundary pixel data;

by the second scaler circuit, generating a second enlarged image pixel data through performing image scaling on the second divisional image pixel data and the second boundary pixel data;

driving pixels in the first display region in response to the first enlarged image pixel data; and

driving pixels in the second display region in response to the second enlarged image pixel data, wherein pixels for which the first scaler circuit generates the first enlarged image pixel data are different than those for which the second scaler circuit generates the second enlarged image pixel data.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2024
From: SYNAPTICS JAPAN GK
To: SYNAPTICS INCORPORATED
Reel/Frame 067793/0211 →
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
CHANGE OF NAME Recorded Aug 8, 2016
From: SYNAPTICS DISPLAY DEVICES GK
To: SYNAPTICS JAPAN GK
Reel/Frame 039711/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2015
From: ORIO, MASAO; FURIHATA, HIROBUMI; NOSE, TAKASHI
To: SYNAPTICS DISPLAY DEVICES GK
Reel/Frame 036418/0287 →