Abstract:
PROBLEM TO BE SOLVED: To provide a method and apparatus to improve error resilience by generating a directory including header information. SOLUTION: This invention relates to a method and an apparatus to improve error resilience in processing a multimedia bitstream. According to the method 300, a directory of header information is generated for a multimedia bitstream (S315). Directory information includes packet header information associated with the multimedia bitstream. The directory information may be transmitted to a receiver along with the multimedia bitstream (S320). A receiver of the multimedia bitstream and the directory can utilize the header information to identify and locate packets within the received bitstream and subsequent to erroneous data. By identifying and locating packets that may otherwise be discarded, the receiver may be able to improve error recovery and decoding of multimedia data. COPYRIGHT: (C)2011,JPO&INPIT
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 method for video frame interpolation using a current video frame, at least one previous video frame, and a set of transmitted motion vectors. SOLUTION: A first set of motion vectors is created as a function of the set of transmitted motion vectors. An intermediate video frame is identified which has a plurality of non-overlapping blocks. Each non-overlapping block is assigned at least one motion vector selected from a first set of motion vectors, to create a set of assigned motion vectors. Thereafter, a second set of motion vectors is created as a function of a set of assigned motion vectors. A video frame is generated using the second set of motion vectors. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method and an apparatus for multilayer integration for use in error recovery.SOLUTION: An error is detected in multimedia data based on a first layer protocol, and concealed based on a second layer protocol. In one aspect, the error in multimedia data is detected based on a communication layer protocol and controlled based on a transport layer protocol. An error distribution of the controlled error is then determined based on a sync layer protocol and the detected error in the multimedia data is concealed based on an application layer protocol. In another aspect, a method and an apparatus for multimedia data processing includes error recovery as well as scalability.
Abstract:
Techniques for video encoding and decoding channel switch frames (CSF) to enable acquisition and re/synchronization of the video stream while preserving compression efficiency is provided. Systems and methods to process multimedia data enabling channel switching are presented. The systems generate a CSF with one or more network adaptation layer (NAL) units as a random access point (RAP) frame. Back-to-back frames are transmitted which include the CSF and a non-RAP frame, each having the same frame ID number.
Abstract:
Adaptive video encoding and decoding methods and apparatuses for encoder-assisted frame rate up-conversion (EA-FRUC) are described herein. An encoder selectively encodes at least a portion of a video frame, such as a block, using an interpolated FRUC frame as a reference. The encoder interpolates at least a portion of the FRUC frame at the same time instance as the yet to be encoded video frame, and selects one of a plurality of FRUC encoding modes for that portion, e.g., based on rate distortion (RD). The encoder encodes the frame using the selected FRUC encoding mode, the FRUC reference frame, and any additional reference frames that may be indicated. A decoder interpolates the FRUC frame and uses it for decoding with knowledge of the particular FRUC mode that was used by the encoder. The encoder communicates the FRUC mode for a block via one or more existing parameters in the encoded video frame.
Abstract:
A method and apparatus for processing multimedia data, the method comprising receiving a first version of a first portion of multimedia data, wherein the first version is intcr-codcd; receiving a second version of the first portion of multimedia data, wherein the second version is intra-coded; receiving information relating to the encoded first and second versions wherein the information comprises reference information indicating that the second intra-coded version is redundant and available; and selectively decoding the first and second received versions based on the received information.
Abstract:
Techniques for video encoding and decoding channel switch frames (CSF) to enable acquisition and re/synchronization of the video stream while preserving compression efficiency is provided. Systems and methods to process multimedia data enabling channel switching are presented. The systems generate a CSF with one or more network adaptation layer (NAL) units as a random access point (RAP) frame. Back-to-back frames are transmitted which include the CSF and a non-RAP frame, each having the same frame ID number.
Abstract:
A method and apparatus for multi-layer integration for use in error recovery is disclosed. An error is detected in a multimedia data based on a first layer protocol and the detected error in the multimedia data is concealed based on a second layer protocol. In one aspect, the error in a multimedia data is detected based on a communication layer protocol and controlled based on a transport layer protocol. An error distribution of the controlled error is then determined based on a sync layer protocol and the detected error in the multimedia data is concealed based on an application layer protocol. In another aspect, a method and apparatus for multimedia data processing comprises error recovery as well as scalability.; Finally, a method and apparatus as disclosed allows processing of multimedia stream by receiving multiple streams of encoded multimedia data, performing error recovery on an erroneous portion of a stream, and reconstructing the multimedia data from the multiple streams.