Temporal Reference Coding for Video Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video data transmission methods consume significant power and require large data channels, with current compression standards like VESA DSC achieving inadequate compression ratios, especially when using temporal coding which creates dependencies between frames.
Innovation Solution
A method and apparatus for temporal reference coding that partitions frames into blocks, calculates differences between corresponding blocks, and codes these differences without motion vectors, allowing for efficient transmission and decoding to improve compression ratios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full rate uncompressed video data is transmitted, then image quality is maintained, but power consumption increases significantly and large data channels are required
Solution Approach 1:
The patent extracts only the essential temporal difference information between frames rather than transmitting complete frame data. By calculating and transmitting only the residual blocks representing changes between reference and current frames, the system maintains image quality while dramatically reducing power consumption and data transmission requirements.
Solution Approach 2:
The patent transforms video data from a full-rate uncompressed format into a compressed temporal difference format. By changing the representation parameters from complete pixel data to differential block data, the system achieves efficient compression while preserving the ability to reconstruct high-quality images at the display.
2Productivity
If temporal coding with motion vectors is used, then compression ratio is improved, but device complexity and processing requirements increase
Solution Approach 1:
The patent replaces complex motion vector calculations with simple block-by-block difference calculations. By using a disposable reference frame buffer that stores only previous frame blocks and computing simple pixel differences without motion estimation, the system achieves acceptable compression ratios with significantly reduced processing complexity and lower computational cost.
Solution Approach 2:
The patent segments video frames into blocks and processes them independently on a block-by-block basis. This segmentation allows simple difference calculations to be performed without complex motion vector operations, reducing processing complexity while maintaining compression effectiveness through block-level temporal prediction.
3Reliability
If intraframe coding is used, then decoding independence is achieved, but compression ratio is significantly reduced
Solution Approach 1:
The patent introduces a reference frame buffer as an intermediary that stores previous frame blocks. This intermediary enables temporal prediction by providing reference blocks for difference calculations, achieving compression ratios similar to temporal coding while maintaining decoding independence because the reference buffer is locally available at both encoder and decoder without requiring complex inter-frame dependencies.
Data Source
AI summary
A system and method for transmitting frames of video data to a display. Each frame is divided up into blocks, and the data from each of the resulting blocks is coded using temporal reference coding, along with intraframe coding. In one embodiment a difference block is formed by taking the difference between a block in a second frame of a sequence of frames, and a corresponding block, in the same position, in a first frame of the sequence of frames. The difference block is coded using intraframe coding, to form a coded difference block. The coded difference block is transmitted to a display; processing hardware in the display reconstructs the sequence of frames.


