Alexander Naum Kipnis - Mountain View CA, US Behzad R. Sayyah - Emerald Hills CA, US
Assignee:
Zenverge, Inc. - Santa Clara CA
International Classification:
H04N 7/26
US Classification:
37524016
Abstract:
A system (and a method) are disclosed for intelligently fetch one or multiple reference blocks from memory for each block to be motion compensated or motion estimated within a video processing system. The system includes a reference block configuration evaluation unit and a motion compensation memory fetching unit. The reference block configuration evaluation unit analyzes the reference block configuration of the block being motion compensated with a plurality of reference block configurations of its neighboring blocks. In response to a reference block configuration evaluation result, the reference block configuration evaluation unit decides the configuration of reference blocks to be fetched from a memory. The motion vector memory fetching unit fetches the number of reference blocks for motion compensation accordingly.
Cascading Multiple Video Transcoders In A Video Processing System
Behzad R. Sayyah - Emerald Hills CA, US William Ka-ming Chan - Cupertino CA, US
Assignee:
ZENVERGE, INC. - Santa Clara CA
International Classification:
H04N 7/26
US Classification:
37524002
Abstract:
A system (and a method) are disclosed for a video processing system with enhanced entropy coding performance. The system includes an entropy decoder configured to divide decoding of an input video stream into arithmetic decoding and syntax decoding. The entropy decoder includes an arithmetic decoding module, a syntax decoding module, a memory management module and a memory buffer connecting the two decoding modules. The arithmetic decoding module is configured to decode the input video stream into multiple bins of decoded input video stream and the syntax decoding module is configured to decode the bins of arithmetically decoded input videos stream into one or more syntax elements. The memory management module uses the memory buffer to accelerate the coding performances of arithmetic decoding and syntax decoding. The system also includes a corresponding entropy encoder configured to encode a video stream with improved coding performance.
Optimized Motion Compensation And Motion Estimation For Video Coding
Rojit Jacob - Sunnyvale CA, US Alexander Kipnis - Mountain View CA, US Behzad R. Sayyah - Emerald Hills CA, US
Assignee:
Zenverge, Inc. - Santa Clara CA
International Classification:
H04N 7/12 G06K 9/36 G11B 21/08
US Classification:
37524016, 382232, 369 3001
Abstract:
A system (and a method) are disclosed for intelligently fetch one or multiple reference blocks from memory for each block to be motion compensated or motion estimated within a video processing system. The system includes a reference block configuration evaluation unit and a motion compensation memory fetching unit. The reference block configuration evaluation unit analyzes the reference block configuration of the block being motion compensated with a plurality of reference block configurations of its neighboring blocks. In response to a reference block configuration evaluation result, the reference block configuration evaluation unit decides the configuration of reference blocks to be fetched from a memory. The motion vector memory fetching unit fetches the number of reference blocks for motion compensation accordingly.
H.264 Embedded Software Embedded Systems Mpeg2 Mpeg 4 Firmware Rtos Digital Signal Processors Mpeg Debugging Processors Video Compression Device Drivers Video Processing C Streaming Media Linux Architecture Software Development Algorithms Digital Video C++ System Architecture Assembly Programming Object Oriented Design Software Engineering Soc Embedded Linux Vxworks Linux Kernel Fpga Real Time Operating Systems Perl Semiconductors Atsc Tcp/Ip Asic Digital Tv Dsp Dvb Set Top Box Iptv Signal Processing
Behzad sayyah's Public Profile on Plaxo. Plaxo helps members like Behzad sayyah keep in touch with the people who really matter, helping them to connect, ...