Abstract:
PROBLEM TO BE SOLVED: To provide apparatus and methods of using content information for encoding multimedia data.SOLUTION: A method of processing multimedia data includes receiving multimedia data, and encoding the multimedia data into a first data group and a second data group based on content of the multimedia data. The first data group is configured to be independently decodable from the second data group. The first and second data groups are encoded at different quality levels. The method can also include classifying the content of the multimedia data and encoding the multimedia data based on the content classification.
Abstract:
PROBLEM TO BE SOLVED: To provide rate control for multi-layer video design which can modify quality of base layer encoding and enhancement layer encoding such that transmission bandwidths for the base and enhancement layers satisfy a mathematical relationship such as a ratio.SOLUTION: Methods and apparatus for efficient encoding of multimedia data, such as live video streams are disclosed. The multimedia data is pre-encoded into multiple layers and characteristics of the pre-encoded data are determined. Based at least in part on the determined characteristics, the multimedia data is encoded into multiple layers.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a device for processing multimedia data, which enable faster channel acquisition, improved error recovery, and improved efficiency. SOLUTION: An encoder device encodes a first portion of a piece of multimedia data using inter-coding to generate a first version, and encodes the first portion of the multimedia data using intra-coding to generate a second version. A decoder device receives the first version of the first portion of the multimedia data that has been inter-coded and the second version of the first portion of the multimedia data that has been intra-coded, and selectively decodes the received first and second versions. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a device and methods for data alignment with a time domain boundary.SOLUTION: A method of processing multimedia data includes obtaining content information regarding multimedia data, and encoding the multimedia data so as to align a data boundary with a frame boundary in a time domain, where said encoding is based on the content information. In another aspect, the method of processing multimedia data includes obtaining a content classification of the multimedia data, and encoding blocks in the multimedia data as intra-coded blocks and inter-coded blocks on the basis of the content classification to increase the error resilience of the encoded multimedia data.
Abstract:
PROBLEM TO BE SOLVED: To provide techniques for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards.SOLUTION: A method comprises: receiving, with a video decoder, a coded unit comprising a plurality of video blocks, where at least one of the plurality of video blocks comprises a size of more than 16×16 pixels; receiving syntax information for the coded unit that includes a maximum size value indicating a size of the largest one of the plurality of video blocks in the coded unit; selecting a block-type syntax decoder according to the maximum size value; and decoding each of the plurality of video blocks in the coded unit using the selected block-type syntax decoder.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a device for encoding/decoding scalable video data.SOLUTION: A method of decoding a video bitstream includes receiving a first layer of data and a second layer of data, combining the received first layer data and the received second layer data, and decoding the combined data. Also, a method of video encoding that includes selecting data for encoding in a first layer and a second layer so as to allow decoding of the data in a single combined layer, and encoding the selected data in the first layer and in the second layer by encoding a coefficient in the first layer and encoding a differential refinement to the first layer coefficient in the second layer. Dequantization steps can be reduced to only one, and dequantization by pipeline can be performed in a hardware core.
Abstract:
PROBLEM TO BE SOLVED: To provide methods and devices for data alignment with a time domain boundary.SOLUTION: Apparatus and methods for using content information for encoding multimedia data are described. A method of processing multimedia data includes receiving content information of multimedia data, and encoding the multimedia data for aligning a data boundary with a frame boundary in the time domain, where the coding is based on the content information. In other aspects, a method for processing multimedia data includes obtaining content classification of the multimedia data; and coding blocks in the multimedia data as an intra-coded or inter-coded block based on the content classification to improve error resilience of the coded multimedia data. The invention further claims a device capable of processing the multimedia data described in the method.
Abstract:
PROBLEM TO BE SOLVED: To provide systems and methods of decoding variable length codes in order to further increase data rates in a multimedia transmission system.SOLUTION: A method of processing a bit stream via buffers comprises: determining the number of bits available in a buffer; parsing fixed and variable length codes from a bit-wise stream of multi-media data by maintaining and reading data points of the multi-media data in a processor aligned (e.g., word aligned) way; and decoding variable length codes particularly in a received state using multiple levels of decoding tables to speed up decoder table searching.
Abstract:
PROBLEM TO BE SOLVED: To provide methods and apparatus for processing multimedia data enabling efficient partial decoding of transform coded data.SOLUTION: A decoder device receives transform coefficients associated with multimedia data. The decoder device determines a set of multimedia samples to be reconstructed. In one aspect, the set of samples to be reconstructed is a subset of a matrix of transformed multimedia samples. The decoder device determines a set of transform coefficients to be used to reconstruct the multimedia samples. In one aspect, the transform coefficients are used to scale partial basis images associated with the encoding method used to generate the transform coefficients, resulting in reconstructed multimedia samples.
Abstract:
PROBLEM TO BE SOLVED: To improve processing in a decoder in a multimedia transmission system. SOLUTION: A fixed length code and a variable length code are parsed from a bit-wise stream of multimedia data by maintaining and reading the multimedia data in a processor-aligned way. A fixed length code word reads determined available bits and bits associated with a portion of the processor-aligned data, and a variable length code word reads at least some of the available bits. Variable length codes, particularly in a received state, are decoded using multiple levels of decoding tables to speed up decoder table lookup. COPYRIGHT: (C)2011,JPO&INPIT