P
US9979984B2ActiveUtilityPatentIndex 37

System on chip, display system including the same, and method of operating the display system

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: May 7, 2015Filed: May 6, 2016Granted: May 22, 2018
Est. expiryMay 7, 2035(~8.8 yrs left)· nominal 20-yr term from priority
Inventors:JANG HYUK-JAEKIM SUNG JEI
G09G 5/00H04N 19/70H04N 19/109G09G 2320/106G06F 3/1415G09G 2350/00G09G 2360/18G09G 2330/021H04N 19/136H04N 19/176G09G 5/006
37
PatentIndex Score
0
Cited by
17
References
11
Claims

Abstract

A system on chip includes a video codec configured to output syntax information and data information, which correspond to each of a plurality of blocks included in each frame of image data, based upon a result of encoding or decoding the image data. A map generator is configured to determine whether each of the blocks is an update block based upon the syntax information and to generate a mapping table based upon a determination result. A display controller is configured to output the mapping table and data information corresponding to the update block to a display device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system on chip comprising:
 a video codec configured to output syntax information and data information, which correspond to each of a plurality of blocks comprised in each frame of image data, based upon a result of encoding or decoding the image data; 
 a map generator configured to determine whether each of the blocks is an update block based upon the syntax information and to generate a mapping table based upon a determination result; and 
 a display controller configured to output the mapping table and data information corresponding to the update block to a display device, 
 wherein the syntax information comprises predictive mode information corresponding to each of the blocks and a motion vector and a coded block pattern, which correspond to a predictive mode corresponding to the predictive mode information, 
 wherein the data information refers to a pixel value of each of the blocks based upon the encoding or decoding result and the data information corresponding to the update block refers to a changed pixel value of a block to be updated among the plurality of blocks, 
 wherein the map generator sets a bit flag corresponding to each of the blocks based upon a determination result and generates the mapping table, wherein the bit flag indicates whether a current block is an update block or a non-update block, and 
 wherein the display controller outputs the data information corresponding to the update block to the display device and blocks data information corresponding to the non-update block from being output to the display device. 
 
     
     
       2. The system on chip of  claim 1 , wherein when a first block among the plurality of blocks corresponds to a skip mode, the map generator sets the bit flag corresponding to the first block to a first bit value when a predictive motion vector of the first block is not 0 and sets the bit flag to a second bit value when the predictive motion vector is 0. 
     
     
       3. The system on chip of  claim 2 , wherein when a second block among the plurality of blocks corresponds to a non-skip mode, the map generator sets the bit flag corresponding to the second block to the first bit value when either of the motion vector and the coded block pattern of the second block is not 0. 
     
     
       4. The system on chip of  claim 3 , wherein when a third block among the plurality of blocks corresponds to the non-skip mode, the map generator sets the bit flag corresponding to the third block to the second bit value when both of the motion vector and the coded block pattern of the third block are 0. 
     
     
       5. The system on chip of  claim 4 , wherein each block having the first bit value as the bit flag is the update block. 
     
     
       6. The system on chip of  claim 1 , wherein the plurality of blocks corresponds to an entire area of each frame or a partial area of each frame. 
     
     
       7. A display system comprising:
 a system on chip configured to determine whether each of a plurality of blocks comprised in each frame of image data is an update block based upon syntax information corresponding to each of the blocks, to generate a mapping table based upon a determination result, and to output data information corresponding to the update block based upon the mapping table; an external memory configured to receive the data information corresponding to the update block, to update and store a block corresponding to the received data information among data information that has been stored for each of the blocks, and to output data information of an updated frame; and a display device configured to display the updated frame based upon the data information output from the external memory, 
 wherein the system on chip comprises: a video codec configured to output the syntax information and data information, which correspond to each of the blocks, based upon the determination result of encoding or decoding the image data; and a map generator configured to set a bit flag corresponding to each block according to a result of determining whether the block is an update block based upon the syntax information to generate the mapping table and to output the mapping table, 
 wherein the syntax information comprises predictive mode information corresponding to each of the blocks and a motion vector and a coded block pattern which correspond to a predictive mode corresponding to the predictive mode information, and 
 wherein the system on chip transmits the data information corresponding to the update block to the display device and does not transmit data information corresponding to a non-update block to the display device. 
 
     
     
       8. The display system of  claim 7 , wherein the system on chip further comprises a central processing unit (CPU) configured to control overall operation of the system on chip, and wherein the CPU detects a block information corresponding to the update block among the plurality of blocks based upon the mapping table and outputs the block information and the data information corresponding to the update block. 
     
     
       9. The display system of  claim 7 , wherein the system on chip further comprises a graphics processing unit (GPU) configured to convert data read from the external memory into a signal suitable to the display device, and wherein the GPU detects block information corresponding to the update block among the plurality of blocks based upon the mapping table and outputs the block information and the data information corresponding to the update block. 
     
     
       10. A method of operating a display system, the method comprising:
 generating syntax information and data information, which correspond to each of a plurality of blocks comprised in each frame of image data, based upon a result of encoding or decoding the image data; 
 determining whether each of the blocks is an update block based upon the syntax information; 
 generating a mapping table based upon a determination result; outputting the mapping table and data information corresponding to the update block to a display device; and 
 updating data information of a block corresponding to the update block among the plurality of blocks based upon the mapping table, 
 wherein the generating the mapping table comprises setting a bit flag corresponding to each of the blocks based upon the result of determining whether each block is the update block, 
 wherein the setting the bit flag comprises: when a first block among the plurality of blocks corresponds to a skip mode, setting the bit flag corresponding to the first block to a first bit value when a predictive motion vector of the first block is not 0 and setting the bit flag to a second bit value when the predictive motion vector is 0; and when the first block corresponds to a non-skip mode, setting the bit flag corresponding to the first block to the first bit value when either of the predictive motion vector and a coded block pattern of the first block is not 0 and setting the bit flag corresponding to the first block to the second bit value when both of the predictive motion vector and the coded block pattern of the first block are 0. 
 
     
     
       11. The method of  claim 10 , wherein the updating the data information comprises: detecting block information corresponding to the update block among the plurality of blocks based upon the mapping table; outputting the block information and the data information corresponding to the update block; and updating data information corresponding to the update block among data information that has been stored in advance for the blocks based upon the block information and outputting an updated frame.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.