IP Library › Granted Patent US 10,446,071
Granted Patent B2
US 10,446,071 · App. 15/473,071 · Granted Oct 15, 2019

Device and method of using slice update map

Inventors: Sang-Hoon Lee (Seoul, KR); Jong-Ho Roh (Yongin-si, KR); Sang-Hoon Ha (Seoul, KR); Sung-Hoo Choi (Hwaseong-si, KR); Hoon-Mo Yang (Hwaseong-si, KR); Seong-Woon Kim (Suwon-si, KR); Jong-Hyup Lee (Seoul, KR); Ha-Na Yang (Gunpo-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G09G3/20G09G5/026G09G5/225G09G5/363G09G5/395G09G2330/021G09G2340/0464G09G2340/14
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 10,446,071
App. No.
15/473,071
Granted
Oct 15, 2019
Kind
B2
Abstract

An electronic device includes a processor configured to generate a slice update map indicating a location of at least one updated slice having a data change in frame data including a plurality of slices; and a display controller configured to extract frame data of the at least one updated slice from a memory based on the slice update map and transfer the frame data to a display driver.

Claims (33)

1. An electronic device comprising:

a processor configured to determine tiles of frame data whose data has been updated, divide the frame data into a first number of first slices to update and a second number of second slices to exclude from the update according to a size and a location of the tiles to minimize the first number of the first slices to update, and generate a slice update map indicating a location of the first slices, where the minimization results in each tile whose data has been updated being included within a least number of the first slices to update; and

a display controller configured to extract frame data of the first slices from a memory based on the slice update map by grouping the first slices spatially adjacent one another in a frame into at least one least one sub block, and

wherein the display controller is further configured to transfer the frame data to a display driver by transferring the at least one sub block in sub block based units to the display driver,

wherein each tile is smaller than each slice.

2. The electronic device of claim 1 , wherein the processor outputs the slice update map and information about a slice width and a slice height of a slice among the first slices to the display controller.

3. The electronic device of claim 1 , wherein the display controller performs at least one of color coordinate conversion, enhancement processing, and blending on the frame data of the first slices based on the slice update map.

4. The electronic device of claim 1 , wherein each sub block comprises a location of the corresponding sub block within the frame data and display data of the corresponding sub block, and

wherein each sub block is defined to have a rectangular shape comprising at least one of the first slices.

5. The electronic device of claim 4 , wherein the display controller transfers the sub block-based units to the display driver by serial transmission.

6. The electronic device of claim 1 , wherein each sub block comprises a location of a start point of the corresponding sub block, a location of an end point of the corresponding sub block, and display data of the corresponding sub block.

7. The electronic device of claim 1 , wherein the display controller transfers information about a slice width and a slice height of each of the first slices to the display driver, and transfers information about a slice location of each of the first slices and display data to the display driver in slice-based units.

8. The electronic device of claim 1 , wherein the display controller transfers a TE signal informing of a start of the frame data to the display driver.

9. The electronic device of claim 8 , wherein the display controller transfers the TE signal to the display driver in advance of transfer of the frame data.

10. The electronic device of claim 1 , wherein the display controller holds transfer of display data when a transfer time of display data of the first slices is earlier than an expected time.

11. The electronic device of claim 1 ,

wherein each of the at least one sub block is defined to have a horizontal length as long as possible.

12. The electronic device of claim 1 , wherein the display driver comprises a frame memory that stores display data in a frame-based unit.

13. The electronic device of claim 1 , wherein the display controller transfers the sub block-based units comprising display data to the display driver according to a mobile industry processor interface (MIPI) alliance standard.

14. An electronic device control method comprising:

determining, by a processor, tiles of frame data whose data has been updated;

dividing, by the processor, the frame data into a first number of first slices to update and a second number of second slices to exclude from the update according to a size and a location of the tiles to minimize the first number of the first slices to update;

generating, by the processor, a slice update map indicating a location of the first slices, where the minimization results in each tile whose data has been updated being included within a least number of the first slices to update;

extracting, by a display controller, frame data of the first slices from a memory based on the slice update map by grouping the first slices spatially adjacent one another in a frame into at least one least one sub block; and

transferring, by the display controller, the frame data to a display driver by transferring the at least one sub block in sub block based units to the display driver according to their raster scan order on a display device,

wherein each tile is smaller than each slice.

15. The electronic device control method of claim 14 , further comprising:

the processor outputting the slice update map and information about a slice width and a slice height of a slice among the first slices to the display controller.

16. The electronic device control method of claim 14 , further comprising:

the display controller performing at least one of color coordinate conversion, enhancement processing, and blending on the frame data of the first slices based on the slice update map.

17. The electronic device control method of claim 14 ,

wherein each sub block comprises a location of the corresponding sub block within the frame data and display data of the corresponding sub block within the frame data, and

wherein each sub block is defined to have a rectangular shape comprising at least one of the first slices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2017
From: LEE, SANG-HOON; ROH, JONG-HO; HA, SANG-HOON; CHOI, SUNG-HOO; YANG, HOON-MO; KIM, SEONG-WOON; LEE, JONG-HYUP; YANG, HA-NA
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 041787/0633 →
Priority Claims (1)
KR 10-2017-0003051 · Jan 9, 2017 · national
Continuity (2)
Provisional Application 62315939 · Mar 31, 2016
Related Publication 20170287384A1 · Oct 5, 2017