Patent application number | Description | Published |
20090034619 | Adapting an encoded video signal to encoding complexity - Techniques for adapting an encoded video signal to a complexity of video encoding may be used to reduce a bit rate of an encoded video signal when the complexity is reduced. Video communication according to the present techniques includes adapting an encoded video signal to an encoding complexity used to derive a set of encoded data from a series of video frames. | 02-05-2009 |
20110050935 | METHOD AND SYSTEM FOR MIXED-RESOLUTION LOW-COMPLEXITY INFORMATION CODING AND A CORRESPONDING METHOD AND SYSTEM FOR DECODING CODED INFORMATION - Method and system embodiments of the present invention are directed to information compression by information-coding subsystems within computationally-constrained information sources, efficient information transmission through electronic communications media to information sinks with relatively large computational bandwidths. One embodiment of the present invention is directed to a method and system for low-complexity, mixed-resolution information coding by low-powered, computationally constrained distributed sensors which provide continuous video images through wireless communications to a computer-system information sink where the coded information is decoded. | 03-03-2011 |
20110052087 | METHOD AND SYSTEM FOR CODING IMAGES - Embodiments of the present invention are directed to efficient encoding of digital data using combinations of encoding techniques. In certain embodiments of the present invention, images or other data are encoded using both source coding and channel coding. Memoryless-closet-based encoding is used to generate symbol planes, the least significant of which is block-by-block entropy coded, and the remaining of which are channel coded, in their entirety, for each of a number of block classes. A prefix code is used to entropy code least-significant symbol-plane blocks. Coding parameters are obtained by optimization, using statistics collected for each block class, and coded for inclusion in the output bitstream of the encoding methods. | 03-03-2011 |
20110093273 | System And Method For Determining The Active Talkers In A Video Conference - The present invention describes a method of determining the active talker for display on a video conferencing system, including the steps of: for each participant, capturing audio data using an audio capture sensor and video data using a video capture sensor; determining the probability of active speech (p | 04-21-2011 |
20110268175 | DIFFERENTIAL PROTECTION OF A LIVE SCALABLE MEDIA - Differential protection of a live scalable media is disclosed. A first scalable encoding method is utilized for encoding a layer of a live media bit-stream, the first scalable encoding method having a first error resilience and a first bit cost. In addition, a second scalable encoding method is utilized for encoding an enhancement layer of the live media bit-stream, the second scalable encoding method comprising a second error resilience lower than the first error resilience, the second scalable encoding method further comprising a second bit cost that is lower than the first bit cost. | 11-03-2011 |
20110268186 | ENCODING/DECODING SYSTEM USING FEEDBACK - A computer-implemented method for encoding using feedback. The method comprising includes encoding a base layer of a current frame, generating a residue of the current frame, and encoding the residue of said current frame. Also, in response to feedback from a receiver, wherein the feedback is based on the base layer of the current frame and previous correctly received enhancement frames, determining coding strategy for each block of the current frame and coding according to one or more of source coding and Wyner-Ziv coding. | 11-03-2011 |
20130044192 | CONVERTING 3D VIDEO INTO 2D VIDEO BASED ON IDENTIFICATION OF FORMAT TYPE OF 3D VIDEO AND PROVIDING EITHER 2D OR 3D VIDEO BASED ON IDENTIFICATION OF DISPLAY DEVICE TYPE - Aspects of the subject disclosure relate to techniques for extracting a 2D video from a 3D video. A 3D video uploaded by a source is analyzed to identify its 3D format type, for example, a side-by-side, a top and bottom, or frame alternate format. Upon the identification of the 3D format type, 2D video information is extracted from the frames of the 3D video to generate a 2D video. Both the 3D video and 2D video are stored in a database. When a device requests the video, it is determined if the device is associated with a 3D or 2D display device type, and based on that determination either the 2D or the 3D video is provided to the device. | 02-21-2013 |
20130094564 | RATE-DISTORTION-COMPLEXITY OPTIMIZATION OF VIDEO ENCODING - A system and method provide a video coding system for optimizing encoding bitrate, distortion and complexity for a video hosting service. The system comprises an encoding module configured to encode multiple videos with a bitrate control strategy, a pair of complexity allocation control parameters and one or more target output video formats specifications, which include target resolution, target bitrate and target quality information. The encoding module obtains encoding bitrate, distortion and complexity performance samples from the encoding. From the encoding bitrate, distortion and complexity performance samples, the encoding module is configured to select optimal encoding bitrate, distortion and complexity performance samples. The encoding computation profile mapping module is configured to obtain multiple computation levels from the optimal encoding bitrate, distortion and complexity performance samples. For each computational level, a pair of optimized complexity allocation control parameters and number of encoding passes are selected. | 04-18-2013 |
20130094565 | RATE-DISTORTION-COMPLEXITY OPTIMIZATION OF VIDEO ENCODING GUIDED BY VIDEO DESCRIPTION LENGTH - A system and method provide a video description length (VDL) guided constant quality video encoding strategy with bitrate constraint and a video coding system for optimizing encoding bitrate, distortion and complexity of an input video. The method obtains an overall VDL, temporal VDL and spatial VDL of the input video and compares the overall VDL, temporal VDL and spatial VDL of the input video with a reference VDL, temporal VDL and spatial VDL. Based on the comparison, the method adjusts the encoding bitrate, the overall encoding complexity, temporal encoding complexity and spatial encoding complexity of the input video and encodes the input video with the adjusted encoding bitrate, overall encoding complexity, temporal encoding complexity and spatial encoding complexity of the input video. | 04-18-2013 |
20130106837 | DEPTH-MAP GENERATION FOR AN INPUT IMAGE USING AN EXAMPLE APPROXIMATE DEPTH-MAP ASSOCIATED WITH AN EXAMPLE SIMILAR IMAGE | 05-02-2013 |
20140064628 | ENTROPY CODING FOR RECOMPRESSION OF IMAGES - A code is received. The code conveys data about a quantized coefficient that corresponds to a pixel of an image file. A decoding mode and a version of a code mapping format for decoding the received code is determined. The decoding mode and the version of the code mapping format dynamically change based on a previously-decoded code. The received code is decoded, during the decoding mode, according to the version of the code mapping format to obtain the data about the quantized coefficient. | 03-06-2014 |
20140079372 | METHOD FOR SYNCHRONIZING MULTIPLE AUDIO SIGNALS - Provided are methods for synchronizing multiple video recordings of the same event using audio signals of the recordings. An algorithm is designed to generate candidate time offsets for pairwise matches of video recordings based on audio signals corresponding to the recordings, and combine the candidate time offsets to obtain the most accurate actual time offset between each pair of recordings. Each candidate time offset for each pairwise match of recordings is assigned a confidence measure indicating how likely it is that the particular time offset is correct for the given pair of recordings. The confidence measure assigned to a particular time offset is based on various components and characteristics of the audio signal pair corresponding to the video recordings. | 03-20-2014 |
20140118494 | Depth Map Generation From a Monoscopic Image Based on Combined Depth Cues - A combined depth map is generated for a monoscopic image based on a weighted combination of a color depth map, a spatial depth map, and a motion depth map for the image, each describing the depth of pixels in the image relative to the image plane. The color depth map determines the depth of pixels according to their color, the spatial depth map determines the depth of pixels according to their location in the image, and the motion depth map determines the depth of pixels according to their motion in the image. Each of the depth maps is associated with a weight that is used to generate the weighted combination. The weights are adaptive to account for variation between different monoscopic images. | 05-01-2014 |
20140147033 | CONVERSION OF MONOSCOPIC VISUAL CONTENT USING IMAGE-DEPTH DATABASE - An image converter compiles three-dimensional content into a data store, identifies a number of stereo image pairs from the three-dimensional content, computes a depth map for each of the stereo image pairs from the three-dimensional content, and partitions the stereo image pairs in the data store into multiple categories. The image converter determines a depth cue for each of the categories based on the depth map for each of the stereo image pairs in each category. The image converter computes a depth map for a category associated with a two-dimensional input image based on the determined depth cue and renders a three-dimensional output image from the two-dimensional input image using the depth map for the category. | 05-29-2014 |
20150036740 | RATE-DISTORTION-COMPLEXITY OPTIMIZATION OF VIDEO ENCODING GUIDED BY VIDEO DESCRIPTION LENGTH - A system and method provide a video description length (VDL) guided constant quality video encoding strategy with bitrate constraint and a video coding system for optimizing encoding bitrate, distortion and complexity of an input video. The method obtains an overall VDL, temporal VDL and spatial VDL of the input video and compares the overall VDL, temporal VDL and spatial VDL of the input video with a reference VDL, temporal VDL and spatial VDL. Based on the comparison, the method adjusts the encoding bitrate, the overall encoding complexity, temporal encoding complexity and spatial encoding complexity of the input video and encodes the input video with the adjusted encoding bitrate, overall encoding complexity, temporal encoding complexity and spatial encoding complexity of the input video. | 02-05-2015 |
20150071558 | Entropy Coding for Recompression of Images - A code is received. The code conveys data about a quantized coefficient that corresponds to a pixel of an image file. A decoding mode and a version of a code mapping format for decoding the received code is determined. The decoding mode and the version of the code mapping format dynamically change based on a previously-decoded code. The received code is decoded, during the decoding mode, according to the version of the code mapping format to obtain the data about the quantized coefficient. | 03-12-2015 |