Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Pending Publication Date: 2021-10-22
ZTE CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Conventional video coding techniques that encode using 2D video frames are sometimes inefficient for representing visual information of 3D visual scenes

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Null tile coding in video coding
  • Null tile coding in video coding
  • Null tile coding in video coding

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A bitstream processing method includes parsing a bitstream to obtain a picture region flag from a data unit corresponding to a picture region in the bitstream, wherein the picture region includes N picture blocks, where N is an integer; and selectively generating, based on a value of the picture region flag, a decoded representation of the picture region from the bitstream. wherein The selectively generating includes in case that the value of the picture region flag is a first value, using a first decoding method to generate the decoded representation from the bitstream; and in case that the value of the picture region flag is a second value different than the first value, using a second decoding method different from the first decoding method to generate the decoded representation from the bitstream.

Description

technical field [0001] This patent application relates generally to encoding and decoding of video and images. Background technique [0002] Video encoding uses compression tools to encode two-dimensional video frames into a compressed bitstream representation that is more efficient for storage or transmission over a network. Conventional video coding techniques that encode using 2D video frames are sometimes inefficient for representing visual information of 3D visual scenes. Contents of the invention [0003] Among other things, this patent application describes techniques for encoding and decoding digital video using empty tile encoding, which may be used in some embodiments to encode or decode immersive video. [0004] The present disclosure relates to video processing and communication, and more particularly to methods and apparatus for encoding digital video or pictures to generate bitstreams, methods and apparatus for decoding bitstreams to reconstruct digital vide...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/176H04N19/103
CPCH04N19/132H04N19/157H04N19/174H04N19/70H04N19/597H04N19/167H04N19/159H04N19/103H04N19/176H04N19/184H04N19/44H04N19/119H04N19/46
Inventor 李明吴平
Owner ZTE CORP