Patent classifications
H04N19/66
NETWORK DEVICE AND ERROR HANDLING
A number of negatively affected (correctly received) packets due to packet loss is reduced by providing, and analyzing, error resilience in the packets of the sequence of packets and identifying, for each of runs of one or more lost packets of the sequence of packets, a first packet in the sequence of packets after the respective run of one or more lost packets, which carries a beginning of any of the tiles of the video data stream, and concurrently carries a slice, the slice header of which is contained in any of the packets of the sequence of packets not being lost. In particular, the side information overhead for transmitting the error resilience data is comparatively low compared to the reduction in negatively affected packets due to packet loss.
LAYER ID SIGNALING USING EXTENSION MECHANISM
A signaling of the layer ID is described which each of the packets of a multi-layered video signal is associated with. In particular, an efficient way of signaling this layer association is achieved, with nevertheless maintaining the backward compatibility with codecs according to which a certain value of the base layer-ID field is restricted to be non-extendable such as base layer-ID value 0 in the base layer-ID field. Instead of circumventing this restriction specifically with respect to this non-extendable base layer-ID value, the layer-ID of portions of the multi-layer data stream is signaled in an extendable manner by sub-dividing the base layer-ID field into a first sub-field and a second sub-field: whenever the first sub-field of the base layer-ID field fulfills a predetermined criterion, an extension layer-ID field is provided, and if the first sub-field of the base layer-ID field does not fulfill the predetermined criterion, the extension layer-ID field is omitted.
LAYER ID SIGNALING USING EXTENSION MECHANISM
A signaling of the layer ID is described which each of the packets of a multi-layered video signal is associated with. In particular, an efficient way of signaling this layer association is achieved, with nevertheless maintaining the backward compatibility with codecs according to which a certain value of the base layer-ID field is restricted to be non-extendable such as base layer-ID value 0 in the base layer-ID field. Instead of circumventing this restriction specifically with respect to this non-extendable base layer-ID value, the layer-ID of portions of the multi-layer data stream is signaled in an extendable manner by sub-dividing the base layer-ID field into a first sub-field and a second sub-field: whenever the first sub-field of the base layer-ID field fulfills a predetermined criterion, an extension layer-ID field is provided, and if the first sub-field of the base layer-ID field does not fulfill the predetermined criterion, the extension layer-ID field is omitted.
Encoder, decoder, encoding method, and decoding method
An encoder determines, based on a width and a height of a block, whether or not to disable a prediction mode in which the block is split along a partitioning line defined by a distance and an angle and then prediction is performed; and encodes the block with the prediction mode disabled or not disabled according to a result of the determination on whether or not to disable the prediction mode. Here, the distance is the shortest distance between the center of the block and the partitioning line, and the angle is an angle representing a direction from the center of the block toward the partitioning line in the shortest distance. The encoder determines to disable the prediction mode when (i) a width-to-height ratio is at least 8 or (ii) a height-to-width ratio is at least 8.
Encoder, decoder, encoding method, and decoding method
An encoder determines, based on a width and a height of a block, whether or not to disable a prediction mode in which the block is split along a partitioning line defined by a distance and an angle and then prediction is performed; and encodes the block with the prediction mode disabled or not disabled according to a result of the determination on whether or not to disable the prediction mode. Here, the distance is the shortest distance between the center of the block and the partitioning line, and the angle is an angle representing a direction from the center of the block toward the partitioning line in the shortest distance. The encoder determines to disable the prediction mode when (i) a width-to-height ratio is at least 8 or (ii) a height-to-width ratio is at least 8.
Methods and Devices for Coding Image Data
The present invention relates to methods and devices for coding image data, where a prediction error block is partitioned into an element-wise linear combination. The prediction error block contains prediction errors of a block of image data. The linear combination then contains a first block of first prediction errors and a second block of second prediction errors. The second block is transformed and coded together with the first block. The invention additionally relates to methods and devices for decoding image data, where a bit stream contains a first block of prediction errors and a transformed second block of second prediction errors. Following an inverse transform of the transformed second block, a prediction error block is determined by a linear combination containing the first block and the inverse-transformed second block.
Methods and Devices for Coding Image Data
The present invention relates to methods and devices for coding image data, where a prediction error block is partitioned into an element-wise linear combination. The prediction error block contains prediction errors of a block of image data. The linear combination then contains a first block of first prediction errors and a second block of second prediction errors. The second block is transformed and coded together with the first block. The invention additionally relates to methods and devices for decoding image data, where a bit stream contains a first block of prediction errors and a transformed second block of second prediction errors. Following an inverse transform of the transformed second block, a prediction error block is determined by a linear combination containing the first block and the inverse-transformed second block.
VIDEO PARTITIONING METHOD, TRANSMISSION METHOD, SERVER, ADAPTOR AND STORAGE MEDIUM
The present application provides a video partitioning method, a video transmission method, a server, an adaptor and a storage medium. The method includes: generating, according to a bit stream of each sub-image tile of an encoded file of an original video, a corresponding video track which is encapsulated into a video file; parsing the video file to obtain video frame position information of each video track; and generating a virtual slicing information file according to a serial number of each sub-image tile of the encoded file and the video frame position information, and generating a video playback index file according to the serial number of each sub-image tile.
VIDEO PARTITIONING METHOD, TRANSMISSION METHOD, SERVER, ADAPTOR AND STORAGE MEDIUM
The present application provides a video partitioning method, a video transmission method, a server, an adaptor and a storage medium. The method includes: generating, according to a bit stream of each sub-image tile of an encoded file of an original video, a corresponding video track which is encapsulated into a video file; parsing the video file to obtain video frame position information of each video track; and generating a virtual slicing information file according to a serial number of each sub-image tile of the encoded file and the video frame position information, and generating a video playback index file according to the serial number of each sub-image tile.
ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD
An image encoder performs a first partitioning including using a first partition mode, without writing first splitting information indicative of the first partition mode into a bitstream, to split a first block into a plurality of second blocks in response to that the first block is located adjacent to an edge of a picture and that the dimensions of the first block satisfy a first condition; and performs a second partitioning on the second block by writing second splitting information indicative of a second partition mode into the bitstream, wherein the second partition mode allows at least one of a quad tree splitting and a binary splitting, and using the second partition mode to split the second block into a plurality of coding units (CUs), wherein the second partition mode prohibits the quad tree splitting of the second block in certain conditions.