ZENVERGE, INC. Patent applications |
Patent application number | Title | Published |
20150163540 | Bandwidth Reclamation Using IP Infrastructure For Video Content Delivery - A content delivery gateway receives a video sequence transmitted over an Internet Protocol network and the video sequence is destined to multiple digital display devices. The content delivery gateway transcodes the video sequence into one of multiple video formats, e.g., high efficiency video coding (HEVC) format to advanced video coding (AVC) format, HEVC OR AVC to MPEG-2 format. The content delivery gateway generates an IP-based user interface including video overly that allows existing quadrature amplitude modulation (QAM) based set-top boxes and digital TV adapters to receive features associated with IP video technology. The content delivery gateway further adds content protection by transcripting the video sequence. By deploying IP to QAM bridges, the content delivery gateway serves increasingly large numbers of IP-based digital display devices including tablets and smartphones while continuing to support existing QAM-based display devices. | 06-11-2015 |
20150146794 | Decoding For High Efficiency Video Transcoding - A two-stage context adaptive binary arithmetic coding (CABAC) parser is provided to efficiently transcode an input video bitstream that is partitioned into tiles into a non-tiled based video bitstream. A picture of the input video bitstream is partitioned into one or more tiles, each of which has multiple coding tree units (CTUs) according to the HEVC standard. The two-stage CABAC parser parses the input video bitstream in tile scan order in the first stage and generates a list of identified CTUs, whose CABAC state data are saved for the second stage parsing. In the second stage parsing, the two-stage parser parses the same input video bitstream in raster scan order using the saved CABAC state data of the identified CTUs. | 05-28-2015 |
20130202028 | CASCADING MULTIPLE VIDEO TRANSCODERS IN A VIDEO PROCESSING SYSTEM - 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. | 08-08-2013 |
20130195191 | OPTIMIZED MOTION COMPENSATION AND MOTION ESTIMATION FOR VIDEO CODING - 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. | 08-01-2013 |
20090196348 | INTERMEDIATE COMPRESSION OF REFERENCE FRAMES FOR TRANSCODING - A system (and a method) for compressing reference frames in a video transcoder. A transcoder receives a compressed input stream in a first compressed format and output a compressed output stream in a second compressed format. A decoder and an encoder in the transcoder use compressed reference frames. The reference frames are compressed by transforming a block of pixels from a spatial domain to a frequency domain to generate a coefficient array. The coefficient array is quantized and encoded to compress the size of the coefficients array to the size of a fixed bucket. The values of the entropy coded and quantized array are stored in a memory for use in decoding and/or encoding. | 08-06-2009 |