Patent classifications
H04N19/48
Multimedia distribution system
A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, a complete index that can be used to locate each data chunk in each of these tracks and an abridged index that can enable the location of a subset of the data chunks in each track, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file.
Lossless compression of digital images using prior image context
Techniques for lossless compression of a digital image using prior image context.
Lossless compression of digital images using prior image context
Techniques for lossless compression of a digital image using prior image context.
SYSTEMS AND METHODS FOR DERIVING INTRA PREDICTION DATA BASED ON PLANAR PREDICTION MODE
A method of deriving intra prediction data based on a planar prediction mode includes the following operations: obtaining multiple first reconstructed row samples and a second reconstructed row sample in an adjacent above row to a current block, the first reconstructed row samples extending from first to last columns of the current block, the second reconstructed row sample corresponding to an adjacent right column to the current block; obtaining multiple first reconstructed column samples and a second reconstructed column sample in an adjacent left column to the current block, the first reconstructed column samples extending from first to last rows of the current block, the second reconstructed column sample corresponding to an adjacent below row to the current block; and deriving the intra prediction data corresponding to the current block based on a width and a height of the current block and the obtained reconstructed row and column samples.
SYSTEMS AND METHODS FOR DERIVING INTRA PREDICTION DATA BASED ON PLANAR PREDICTION MODE
A method of deriving intra prediction data based on a planar prediction mode includes the following operations: obtaining multiple first reconstructed row samples and a second reconstructed row sample in an adjacent above row to a current block, the first reconstructed row samples extending from first to last columns of the current block, the second reconstructed row sample corresponding to an adjacent right column to the current block; obtaining multiple first reconstructed column samples and a second reconstructed column sample in an adjacent left column to the current block, the first reconstructed column samples extending from first to last rows of the current block, the second reconstructed column sample corresponding to an adjacent below row to the current block; and deriving the intra prediction data corresponding to the current block based on a width and a height of the current block and the obtained reconstructed row and column samples.
Shot-change detection using container level information
The disclosed computer-implemented method may include, for a current frame of a sequence of video frames, determining a frame type label of the current frame. The method may include, in response to determining that the current frame is labeled as an intra frame (I-frame), decoding the current frame and comparing the decoded frame to historical I-frame data. The method may also include, in response to the comparison satisfying a shot-change threshold, flagging the current frame as a shot-change frame, and in response to flagging the current frame as the shot-change frame, storing the current frame for a subsequent shot-change detection. The method may further include updating, based on flagged shot-change frames, shot boundaries for the sequence of video frames. Various other methods, systems, and computer-readable media are also disclosed.
TEMPORAL SIGNALLING FOR VIDEO CODING TECHNOLOGY
An encoder (300) configured to receive an input video (302) comprising respective frames, each frame being divided into a plurality of tiles and each tile being divided into a plurality of blocks. The encoder is configured to generate a base encoded stream (310) using abase encoder (306), determine (334) a temporal mode for one or more further encoded enhancement streams (328) generated using an enhancement encoder and generate the one or more further encoded enhancement streams (328) according to the determined temporal mode. The temporal mode is either a first temporal mode that does not apply non-zero values from a temporal buffer or a second temporal mode that does apply non-zero values from the temporal buffer (332). Generating the one or more further encoded enhancement streams comprises applying a transform (348) to each of a series of blocks. The temporal mode is determined for one or more of a frame, tile or block.
TEMPORAL SIGNALLING FOR VIDEO CODING TECHNOLOGY
An encoder (300) configured to receive an input video (302) comprising respective frames, each frame being divided into a plurality of tiles and each tile being divided into a plurality of blocks. The encoder is configured to generate a base encoded stream (310) using abase encoder (306), determine (334) a temporal mode for one or more further encoded enhancement streams (328) generated using an enhancement encoder and generate the one or more further encoded enhancement streams (328) according to the determined temporal mode. The temporal mode is either a first temporal mode that does not apply non-zero values from a temporal buffer or a second temporal mode that does apply non-zero values from the temporal buffer (332). Generating the one or more further encoded enhancement streams comprises applying a transform (348) to each of a series of blocks. The temporal mode is determined for one or more of a frame, tile or block.
Image data processing method
Provided is an image data processing method for preventing decrease of a decoding processing capability of an image processing device even if the image processing device is included in a game machine on which many moving pictures having low resolutions are displayed. First, decoding processing is designed (step S1). For example, it is designed in such a manner that a moving picture X is singly processed and that a moving picture Y and a moving picture Z having low vertical resolutions can be combined together to be subjected to decoding processing. Subsequently, each of the moving picture X, the moving picture Y, and the moving picture Z is encoded (step S2). Next, encoded data of the moving picture X is singly decoded, and the moving picture X is restored and displayed on a display unit of the image processing device at a predetermined timing. Meanwhile, respective pieces of encoded data of the moving picture Y and the moving picture Z are combined together and are decoded depending on respective display timings, and the moving picture X and the moving picture Y are restored and further separated from each other to be displayed on the display unit at the respective timings (step S3).
Image processing apparatus and method
There is provided an image processing apparatus and an image processing method that are capable of inhibiting increase of a load of decoding. Metadata extracted from coded data of a moving image is updated in accordance with coded data of a partial area of the moving image extracted from the coded data of the moving image. For example, slice-basis metadata corresponding to each slice included in the partial area is updated. The present disclosure can be applied to, for example, an image processing apparatus, a data conversion apparatus, an image coding apparatus, an image decoding apparatus, a communication apparatus, and the like.