Patent classifications
H04N19/48
Method of Coding and Decoding Images, Coding and Decoding Device and Computer Programs Corresponding Thereto
A method for encoding an image having been cut up into partitions. The method includes: predicting data of a current partition based on an already encoded and then decoded reference partition, generating a predicted partition; determining residual data by comparing data relating to the current partition with the predicted partition, the residual data associated with various digital data items. Prior producing a signal containing the encoded information, performing the following steps: determining, from the predetermined residual data, a subset containing residual data capable of being modified; calculating the value of a function representative of the residual data; comparing the calculated value with a value of at least one of the digital data items; based on the comparison, modification or non-modification of at least one of the residual data items of the subset; and, in the event of a modification, entropy encoding the at least one modified residual data item.
Method of Coding and Decoding Images, Coding and Decoding Device and Computer Programs Corresponding Thereto
A method for encoding an image having been cut up into partitions. The method includes: predicting data of a current partition based on an already encoded and then decoded reference partition, generating a predicted partition; determining residual data by comparing data relating to the current partition with the predicted partition, the residual data associated with various digital data items. Prior producing a signal containing the encoded information, performing the following steps: determining, from the predetermined residual data, a subset containing residual data capable of being modified; calculating the value of a function representative of the residual data; comparing the calculated value with a value of at least one of the digital data items; based on the comparison, modification or non-modification of at least one of the residual data items of the subset; and, in the event of a modification, entropy encoding the at least one modified residual data item.
IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, AND STORAGE MEDIUM
Decoding corresponding to a first array of quantized coefficients including an N×M array corresponding to a first block and data corresponding to a second array including an N×M array corresponding to a second block. Deriving a first array of orthogonal transform coefficients from the first array of quantized coefficients by using at least a first quantization matrix of an N×M array of elements, and derives a second array of orthogonal transform coefficients from the second array by using at least a second quantization matrix of an N×M array of elements. Performing inverse orthogonal transform on the first array of orthogonal transform coefficients to generate a P×Q array of pixels of first prediction residuals, and performs inverse orthogonal transform on the second array of orthogonal transform coefficients to generate an N×M array of pixels of second prediction residuals.
Data compression for machine learning tasks
A machine learning (ML) task system trains a neural network model that learns a compressed representation of acquired data and performs a ML task using the compressed representation. The neural network model is trained to generate a compressed representation that balances the objectives of achieving a target codelength and achieving a high accuracy of the output of the performed ML task. During deployment, an encoder portion and a task portion of the neural network model are separately deployed. A first system acquires data, applies the encoder portion to generate a compressed representation, performs an encoding process to generate compressed codes, and transmits the compressed codes. A second system regenerates the compressed representation from the compressed codes and applies the task model to determine the output of a ML task.
Generation and detection of private metadata in an encoded video transport stream
A method of processing a video transport stream includes receiving a video transport stream and identifying at least one portion of the video transport stream that is not to undergo modification when processed by a rate shaping device. An indicator is inserted into the video transport stream. The indicator is used to signal the statistical multiplexer that the at least one portion of the video transport stream is not to be modified when the video transport stream is processed by the rate shaping device.
Generation and detection of private metadata in an encoded video transport stream
A method of processing a video transport stream includes receiving a video transport stream and identifying at least one portion of the video transport stream that is not to undergo modification when processed by a rate shaping device. An indicator is inserted into the video transport stream. The indicator is used to signal the statistical multiplexer that the at least one portion of the video transport stream is not to be modified when the video transport stream is processed by the rate shaping device.
Decoding device and decoding method, and coding device and coding method
There is provided a decoding device including circuitry configured to receive coded data and conversion information, the coded data pertaining to an image having luminance in a first dynamic range and the conversion information pertaining to a conversion of dynamic range of the luminance of the image from the first dynamic range into a second dynamic range; and decode the received coded data so as to generate the image, wherein the conversion uses a knee function.
Decoding device and decoding method, and coding device and coding method
There is provided a decoding device including circuitry configured to receive coded data and conversion information, the coded data pertaining to an image having luminance in a first dynamic range and the conversion information pertaining to a conversion of dynamic range of the luminance of the image from the first dynamic range into a second dynamic range; and decode the received coded data so as to generate the image, wherein the conversion uses a knee function.
Apparatus, a method and a computer program for video coding and decoding
A method comprising: encoding at least four bitstream versions of a same content divided into segments of independently coded tile sets representing a plurality of spatial regions, wherein a first and a second bitstream comprise independently coded tile sets encoded at a first quality, and a third and a fourth bitstream comprise independently coded tile sets encoded at a second quality, wherein the first and the third bitstream have first random access picture interval and the second and the fourth bitstream have second random access picture interval, which is an integer multiple of the first random access picture interval; grouping the independently coded tile sets of all four bitstreams representing a common spatial region into a plurality of groups of collocated sub-picture tracks, wherein only one of said tile sets per group is intended to be received and/or decoded per any segment; and generating at least one instruction for merging tile sets of different spatial locations into at least one coded picture, the at least one instruction causing a tile set originating from a random access picture to be decoded as a tile set originating from anon-random-access picture when merged with a tile set originating from a non-random-access picture.
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. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames, a first index that includes information indicative of the location within the file and characteristics of each encoded video frame and a separate second index that includes information indicative of the location within the file of a subset of the encoded video frames.