Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for video data compression

A technology of video data and compression system, applied in the field of computer system

Active Publication Date: 2007-12-05
VIA TECH INC
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the known configurations shown in Figures 2A and 2B represent a simple way of storing video data, it can be seen that at least a quarter of the bits in each word are unused

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for video data compression
  • System and method for video data compression
  • System and method for video data compression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] The present invention relates to systems and methods for compressing video data and storing it more efficiently in memory. In the case of the video data compression method according to the present invention, data can also be transmitted along the data bus more efficiently. For example, the systems and methods described herein can be used in computer systems, particularly integrated circuit (IC) chips or processors that have a shared common data bus. Compressing video data in real time can reduce the number of don't care (unused) bits to better utilize previously unused space in data blocks. Accordingly, video data can be more efficiently stored and transmitted along the data bus in fewer clock cycles. In this regard, reducing the number of clock cycles provides greater bus bandwidth to other bus users and reduces overall system power consumption.

[0072] In a computer processing system, the data bus, memory controller, and external memory are common resources shared ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to a system and method for compressing data in a data area block and storing in a memory, as well as transmitting along data path. Through using the bit in a data word which is not used before, storing the available data effectively and transmitting with lasser transmission cycle, so as to increase the usability of the data bus to other main controller. The present invention is used for a system for storing and transmitting compressed data, the system comprises a main controller and a controlled device connecting with each other through data bus. One of the main controllers is video input interface, which is used to receive video data of external video source and compresses further the video data using compression algorithm of the color difference of two contiguity pixels; the other of the main controller is video display controller which is used to receive compressed video data. Also, the video display controller can be used to decode the compressed video data, so as to recover the video data to its original type to transmit to the external video display.

Description

technical field [0001] The present invention relates to a computer system, which includes a master controller and a slave controller sharing a common data bus, and also includes a memory. More particularly, the present invention relates to systems and methods for compressing video data for more efficient storage in memory and more efficient transmission along data buses. Background technique [0002] FIG. 1 is a partial block diagram of an example of a conventional integrated circuit (IC, integrated circuit) chip 10 . The chip 10 includes x master controllers 12 and y slave controllers 14 interconnected via a data bus 16 . The chip 10 also includes a bus arbiter 18 that receives bus arbitration requests from the masters 12 and allows one master 12 to control the bus 16 at a time. When a master 12 is granted control of the bus 16, that master 12 can then access any slaves 14 as needed. [0003] For example, one of masters 12 may be an interface designed to receive video da...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/24G09G5/00G09G5/02
Inventor 冯汉忠
Owner VIA TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products