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

Video encoder, video decoder and corresponding methods

A decoding method and technology of decoding equipment, applied in digital video signal modification, image communication, electrical components, etc., can solve the problem of video size becoming a problem

Active Publication Date: 2022-06-28
HUAWEI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The size of the video can also be an issue when storing the video in a storage device as memory resources can be limited

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
  • Video encoder, video decoder and corresponding methods
  • Video encoder, video decoder and corresponding methods
  • Video encoder, video decoder and corresponding methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0285] Solutions to the above problems (embodiments of the present invention), including edge case problems, are described in more detail below.

[0286] According to one embodiment, in order to solve the above problem, the lower limit of MaxBtSizeY should be limited to MinQtSizeY to ensure that MaxBtSizeY is not smaller than MinQtSizeY. Specifically, the lower limit of MaxBtSizeY can be equal to MinQtSizeY, so the range of MaxBtSizeY should be (1<<CtbLog2SizeY) to (1<<MinQtLog2SizeY), then the range of MaxBtLog2SizeY should be CtbLog2SizeY to MinQtLog2SizeY, therefore, the range of log2_diff_ctu_max_bt_size should be 0 to CtbLog2SizeY –MinQtLog2SizeY. Therefore, the information of MinQtSizeY can be used to determine the validity of MaxBtSizeY. In other words, MaxBtSizeY can be determined according to the information of MinQtSizeY.

[0287] The corresponding change in the first draft of the (video standard) lies in the following semantics of log2_diff_ctu_max_bt_size:

[02...

Embodiment 2

[0300] Other embodiments of the invention (which may be combined with the above-described embodiments) are described below.

[0301] In JVET-K1001-v4, max_mtt_hierarchy_depth_inter_slices and max_mtt_hierarchy_depth_intra_slices are indicated in SPS. In other words, max_mtt_hierarchy_depth_inter_slices and max_mtt_hierarchy_depth_intra_slices are syntax elements, meaning that their values ​​are included in the codestream, which also includes encoded images or videos.

[0302] Specifically, max_mtt_hierarchy_depth_inter_slices represents the maximum hierarchical depth of coding units generated by performing multi-type tree partitioning on quad leaves in a slice with slice_type equal to 0 (B) or 1 (P). The value range of max_mtt_hierarchy_depth_inter_slices should be 0 to CtbLog2SizeY–MinTbLog2SizeY (inclusive).

[0303] max_mtt_hierarchy_depth_intra_slices represents the maximum hierarchical depth of coding units resulting from multi-type tree partitioning of quad leaves in a ...

Embodiment 3

[0328] In another embodiment of the present invention:

[0329] In JVET-K1001-v4, if MinQtSizeY>MaxBtSizeY and MinQtSizeY>MaxTtSizeY.

[0330] If cbSize=MinQtsizeY, the segmentation cannot reach MinCbSizeY (MinTbSizeY and MinCbsizeY are fixed, equal to 4) because there is no available segmentation mode.

[0331] Solution for this non-edge case or edge case: To solve the above problem, the lower bound of MaxBtSizeY should be limited to MinQtSizeY to ensure that MaxBtSizeY is not smaller than MinQtSizeY. Alternatively, the lower bound of MaxTtSizeY should be limited to MinQtSizeY to ensure that MaxTtSizeY is not smaller than MinQtSizeY.

[0332] The corresponding changes in the first draft are

[0333] The semantic representation of log2_diff_ctu_max_bt_size represents the difference between the luma CTB size and the maximum luma size (width or height) of a coding block that can be divided using binary tree partitioning. The value range of log2_diff_ctu_max_bt_size should be 0 ...

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

The present invention relates to a method and apparatus for encoding and decoding an image signal or a video signal. The method and apparatus include determining whether a size of a current block is greater than a minimum allowable quadtree leaf node size. If the size of the current block is not greater than the minimum allowable quadtree leaf node size, a multi-type tree partition is applied to the current block. The leaf node size of the minimum permissible quadtree is not larger than the root node size of the maximum permissible binary tree, or the leaf node size of the minimum permissible quadtree is not larger than the root node size of the maximum permissible binary tree.

Description

technical field [0001] Embodiments of the present application relate generally to the field of video coding, and more particularly, to partitioning and partitioning of coding units. Background technique [0002] Video decoding (video encoding and decoding) is widely used in digital video applications such as broadcast digital TV, Internet and mobile network-based video transmission, video chat, real-time conversational applications such as video conferencing, DVD and Blu-ray discs, video content capture and editing systems and camcorders for security applications. [0003] Since the development of the block-based hybrid video coding method in the H.261 standard in 1990, new video coding techniques and tools have emerged one after another, laying the foundation for new video coding standards. Other video coding standards include MPEG-1 Video, MPEG-2 Video, ITU-T H.262 / MPEG-2, ITU-T H.263, ITU-T H.264 / MPEG-4, Part 10, Advanced Video Coding (Advanced Video Coding, AVC), ITU-T...

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/119H04N19/147H04N19/167H04N19/176H04N19/70H04N19/96
CPCH04N19/119H04N19/147H04N19/167H04N19/176H04N19/70H04N19/96
Inventor 高晗塞米赫·艾森力克陈建乐赵志杰阿南德·梅赫·科特拉王彪
Owner HUAWEI TECH CO LTD