Patent application number | Description | Published |
20110194615 | VIDEO SEQUENCE ENCODING SYSTEM AND ALGORITHMS - The video sequence encoding system with high compression efficiency is based on the H.264/AVC international video coding standard and is implementing proposed algorithms for: macroblock motion estimation; simplified rate-distortion oprimization for transform size decision-making; acceleration of optimal macroblock type decision; modulation of quantization parameter with look-ahead refinement; and film-grain parameters calculation. The video encoding system comprises a motion estimation unit based on a measurement function for motion search of the matching texture block; a macroblock decision making unit; a pipeline processing module configured to accelerate complex transform; and a quantization parameter modulator configured to enhance the picture quality. | 08-11-2011 |
20110280306 | REAL-TIME VIDEO CODING/DECODING - A video codec having a modular structure for encoding/decoding a digitized sequence of video frames in a multi-core system is described. The video codec comprises a memory unit; a multithreading engine. and a plurality of control and task modules organized in a tree structure, each module corresponding to a coding operation. The modules communicate with each other by control messages and shared memory. The control modules control all coding logic and workflow, and lower level task modules perform tasks and provide calculations upon receiving messages from the control task modules. The multithreading engine maintains context of each task and assigns at least one core to each task for execution. The method of coding/decoding comprises an error resilient algorithm. | 11-17-2011 |
20120093222 | REAL-TIME VIDEO CODING/DECODING - A video codec having a modular structure for encoding/decoding a digitized sequence of video frames in a multi-core system is described. The video codec comprises a memory unit; a multithreading engine. and a plurality of control and task modules organized in a tree structure, each module corresponding to a coding operation. The modules communicate with each other by control messages and shared memory. The control modules control all coding logic and workflow, and lower level task modules perform tasks and provide calculations upon receiving messages from the control task modules. The multithreading engine maintains context of each task and assigns at least one core to each task for execution. The method of coding/decoding comprises an error resilient algorithm. | 04-19-2012 |
20130121401 | VIDEO COMPRESSION FOR HIGH EFFICIENCY VIDEO CODING - Encoding methods directed to making coding decisions and estimating coding parameters including searching for optimal angular prediction in intra-prediction mode; choosing the best intra block subdivision; and providing motion estimation for tree-structured inter coding. The methods are targeted to HEVC specifications of video compression, however, may be used with other video coding standards. | 05-16-2013 |
20140072053 | VIDEO COMPRESSION FOR HIGH EFFICIENCY VIDEO CODING - Method for multi-level motion estimation in block-based video coding. The method is targeted to HEVC specifications of video compression, however, may be used with other video coding standards. | 03-13-2014 |
20140126631 | OPTIMAL INTRA PREDICTION IN BLOCK-BASED VIDEO CODING - Selection of an optimal directional intra prediction mode for block-based video coding from a reduced number of intra predictions, including a plurality of angular intra predictions, a planar prediction mode, and DC prediction mode, by performing a logarithmic search inside a set of intra prediction directions. | 05-08-2014 |
20140126635 | OPTIMAL INTRA PREDICTION IN BLOCK-BASED VIDEO CODING - Simplified selection of optimal intra prediction in block-based video coding based on texture gradient distribution and minimal activity direction. The minimal activity direction is defined by a vector (α(B, W), β(B, W)) indicating minimal variation of a discrete function P(x, y) inside a spatial aria of block B with weights W. | 05-08-2014 |