Null tile coding in video coding
A technology of encoding and encoding methods, applied in the field of video and image encoding and decoding, which can solve problems such as inefficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] figure 2 is a schematic diagram showing an encoder for encoding video or pictures using the method in the present disclosure. The input to an encoder is video, and the output is a bitstream. Since a video is composed of a series of pictures, the encoder processes the pictures one by one according to a preset order (that is, the encoding order). Encoder order is determined according to the prediction structure specified in the encoder's configuration file. Note that the encoding order of the pictures in the video (corresponding to the decoding order of the pictures at the decoder side) may be the same as the display order of the pictures, or may be different.
[0058] The division unit 201 divides the pictures in the input video according to the configuration of the encoder. Typically, a picture can be partitioned into one or more largest coding blocks. The largest coded block is the largest block allowed or configured in the encoding process, and is usually a squar...
Embodiment 2
[0096] Figure 8 is a diagram showing a decoder that decodes the bit stream generated by the above encoder in Embodiment 1 using the method in the present disclosure. The input to the decoder is a bitstream, and the output of the decoder is the decoded video or picture obtained by decoding the bitstream.
[0097] The parsing unit 801 in the decoder parses the input bit stream. The parsing unit 801 uses the entropy decoding method and binarization method specified in the standard to convert each codeword in the bit stream consisting of one or more binary symbols (i.e. "0" and "1") into the numerical value of the corresponding parameter . The parsing unit 801 also derives parameter values according to one or more available parameters. For example, when there is a flag in the bitstream indicating that the decoded block is the first block in the picture, the parsing unit 801 sets the address parameter indicating the address of the first decoded block of the picture area to 0....
Embodiment 3
[0127] Figure 9 is a schematic diagram illustrating an example of an extractor implementing the methods in this disclosure. One of the inputs to the extractor is given by figure 2 The bitstream generated by the aforementioned encoder in . Another input to the extractor is application data indicating one or more target picture regions for extraction. The output of the extractor is available by Figure 8 The sub-bitstream decoded by the aforementioned decoder in . This sub-bitstream (if further extractable) can also be the input bitstream of the extractor.
[0128] The basic function of the extractor is to form sub-bitstreams from the original bitstream. For example, a user selects an area in a high-resolution video for display on his smartphone, and the smartphone sends a message to a remote device (such as a remote server) or an internal processing unit (such as a A software program) sends application data to request media data corresponding to the selected area (ie, t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


