Method and system for spatial prediction in a video encoder
AssigneeBroadcom Corporation
InventorAndrew Adams
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorAndrew Adams
Estimating the term…
Described herein is a method and system for spatial prediction in a video encoder. The method and system can operate on a set of video elements in parallel. Multiple modes can also be executed for each set of video elements. Modes correspond to a weighted combination of neighboring video elements. The weighted combination can be changed and loaded into a spatial predictor instruction table.
A method for spatial prediction in a video encoder, said method comprising:
A system for spatial prediction in a video encoder, said system comprising:
A system for spatial prediction in a video encoder, said system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
No references of this kind are recorded.
The unit being an image region, e.g. an object: the region being a block, e.g. a macroblock
Selection of coding mode or of prediction mode: among a plurality of spatial predictive coding modes
Characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software…
Using predictive coding: involving spatial prediction techniques
About 6 years 11 months of term left · ends 3 Oct 2033 (estimated)
[Not Applicable]
[Not Applicable]
[Not Applicable]
FIG. 1 is a block diagram describing spatial prediction of a macroblock in a picture in accordance with an embodiment of the present invention;
FIG. 2 is a block diagram of an exemplary system for spatial prediction in accordance with an embodiment of the present invention;
FIG. 3 is a flow diagram 300 of an exemplary method for spatial prediction in accordance with an embodiment of the present invention; and
According to certain aspects of the present invention, a system and method for high-speed, programmable spatial prediction in a video encoder are presented. The system can be dynamically programmed with the desired prediction modes and edge sample terms before processing begins. Additionally, the prediction modes can be optimized, compiled and loaded into the system to provide for better spatial prediction results. For example, the H.264 spatial prediction modes and coefficients may be loaded into the system.
This system and method provide a loadable micro coded engine yielding a flexible and programmable spatial predictor. Therefore, an improvement is provided over other approaches that may be fixed and not able to be changed without conventional logic modifications and refabrication.
By taking advantage of redundancies in video data, video encoders can reduce the bit rate while maintaining the perceptual quality of the picture. The reduced bit rate will save memory in applications that require storage such as DVD recording, and will save bandwidth for applications that require transmission such as HDTV broadcasting. Bits can be saved in video encoding by reducing space and time redundancies. Time redundancies are reduced when a portion of one picture can predict a portion of another picture.