Device and method of using slice update map
First Claim
Patent Images
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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17)
-
Specification