Search

KR-102964265-B1 - VIDEO ENCODING/DECODING METHOD AND APPARATUS

KR102964265B1KR 102964265 B1KR102964265 B1KR 102964265B1KR-102964265-B1

Abstract

The image encoding/decoding method and apparatus according to the present invention can construct a merge candidate list of the current block, derive motion information of the current block based on the merge index of the current block and the merge candidate list, derive a motion vector difference value of the current block, correct the motion vector of the current block using the motion vector difference value, and perform motion compensation of the current block using the corrected motion vector.

Inventors

  • 전동산
  • 이배근

Assignees

  • 돌비 인터네셔널 에이비

Dates

Publication Date
20260513
Application Date
20191227
Priority Date
20181227

Claims (10)

  1. Step of constructing the merge candidate list for the current block; A step of deriving motion information of the current block based on the merge index of the current block and the merge candidate list; wherein the motion information includes at least one of a motion vector or a reference picture index, and The method includes the step of performing movement compensation of the current block using the above movement information, and The above motion vector is adaptively corrected using the difference in motion vectors based on flag information signaled from the bitstream, and If the above flag information is equal to 0, it indicates that the motion vector difference is not used to correct the motion vector of the current block, and if the above flag information is equal to 1, it indicates that the motion vector difference is used to correct the motion vector of the current block, and The merge candidate list of the current block above includes M merge candidates, and The movement information of the current block is obtained from one of the M merge candidates of the merge candidate list based on the fact that the flag information is 0, and The movement information of the current block is derived from N merge candidates of the merge candidate list instead of one of the M merge candidates, based on the fact that the flag information is 1, and A video decoding method characterized in that the value of N is smaller than the value of M.
  2. ◈Claim 2 was waived upon payment of the establishment registration fee.◈ In paragraph 1, The above merge candidate list includes at least one of the spatial merge candidate or temporal merge candidate of the above current block, wherein The movement information of the previous block belonging to the movement information list of the current block is further added to the merge candidate list, and An image decoding method in which the aforementioned previous block is one or more blocks that have been decoded prior to the aforementioned current block.
  3. delete
  4. delete
  5. ◈Claim 5 was waived upon payment of the establishment registration fee.◈ In paragraph 1, The above motion vector difference value is derived based on the merge offset vector, and An image decoding method in which the above-mentioned merge offset vector is determined based on the length and direction of the above-mentioned merge offset vector.
  6. ◈Claim 6 was waived upon payment of the establishment registration fee.◈ In paragraph 5, An image decoding method in which the length of the above-mentioned merge offset vector is determined by considering at least one of the encoded distance index or the precision of the motion vector of the current block.
  7. ◈Claim 7 was waived upon payment of the establishment registration fee.◈ In paragraph 5, The direction of the above merge offset vector is determined based on the encoded direction index, and An image decoding method in which the above direction is determined as one of left, right, up, or down.
  8. ◈Claim 8 was waived upon payment of the establishment registration fee.◈ In paragraph 5, The above motion vector difference value is derived by applying a predetermined scaling factor to the above merge offset vector, and An image decoding method in which the scaling factor is determined based on the difference in POC between the current picture to which the current block belongs and the reference picture of the current block.
  9. Step of constructing the merge candidate list for the current block; A step of deriving motion information of the current block based on the merge index of the current block and the merge candidate list; wherein the motion information includes at least one of a motion vector or a reference picture index, and It includes the step of performing an inter prediction for the current block using the above movement information, Flag information indicating whether to correct the above motion vector using the motion vector difference is encoded in the bitstream, and If the above flag information is equal to 0, it indicates that the motion vector difference is not used to correct the motion vector of the current block, and if the above flag information is equal to 1, it indicates that the motion vector difference is used to correct the motion vector of the current block, and The merge candidate list of the current block above includes M merge candidates, and The movement information of the current block is obtained from one of the M merge candidates of the merge candidate list based on the fact that the flag information is 0, and The movement information of the current block is derived from N merge candidates of the merge candidate list instead of one of the M merge candidates, based on the fact that the flag information is 1, and A video encoding method characterized in that the value of N is smaller than the value of M.
  10. In a non-transient computer-readable digital storage medium for storing a video bitstream generated by a video encoding method, the video encoding method comprises: Step of constructing the merge candidate list for the current block; A step of deriving motion information of the current block based on the merge index of the current block and the merge candidate list; wherein the motion information includes at least one of a motion vector or a reference picture index, and It includes the step of performing an inter prediction for the current block using the above movement information, Flag information indicating whether to correct the above motion vector using the motion vector difference is encoded in the bitstream, and If the above flag information is equal to 0, it indicates that the motion vector difference is not used to correct the motion vector of the current block, and if the above flag information is equal to 1, it indicates that the motion vector difference is used to correct the motion vector of the current block, and The merge candidate list of the current block above includes M merge candidates, and The movement information of the current block is obtained from one of the M merge candidates of the merge candidate list based on the fact that the flag information is 0, and The movement information of the current block is derived from N merge candidates of the merge candidate list instead of one of the M merge candidates, based on the fact that the flag information is 1, and A non-transient computer-readable digital storage medium characterized in that the value of N is smaller than the value of M.

Description

Video Encoding/Decoding Method and Apparatus The present invention relates to a video signal processing method and apparatus. Market demand for high-resolution video is increasing, and consequently, there is a need for technology that can efficiently compress high-resolution video. In response to these market demands, the Moving Picture Expert Group (MPEG) of ISO/IEC and the Video Coding Expert Group (VCEG) of ITU-T jointly formed the Joint Collaborative Team on Video Coding (JCT-VC), completed the development of the High Efficiency Video Coding (HEVC) video compression standard in January 2013, and have been actively conducting research and development on next-generation compression standards. Video compression is broadly composed of intra-frame prediction (or intra prediction), inter-frame prediction (or inter prediction), transformation, quantization, entropy coding, and in-loop filters. Meanwhile, along with the increasing demand for high-resolution video, the demand for stereoscopic video content as a new video service is also increasing. Discussions are underway regarding video compression technologies to effectively provide high-resolution and ultra-high-resolution stereoscopic video content. FIG. 1 is a block diagram showing an image encoding device according to the present invention. FIG. 2 is a block diagram showing an image decoding device according to the present invention. FIGS. 3 to 5 illustrate a method of dividing a picture into a plurality of blocks as an embodiment to which the present invention is applied. FIGS. 6 to 8 illustrate an affine inter prediction method as an embodiment to which the present invention is applied. FIG. 9 illustrates an image encoding/decoding method using a motion vector difference (MVD) based merge mode as an embodiment to which the present invention is applied. FIGS. 10 to 14 illustrate an earlier block that can be used as a merge candidate as an embodiment to which the present invention is applied. FIGS. 15 to 19 illustrate a method for deriving a merge offset vector for a merge mode as an embodiment to which the present invention is applied. FIGS. 20 to 24 illustrate an intra-prediction method as an embodiment to which the present invention is applied. FIGS. 25 to 28 illustrate a wide-angle-based intra-prediction method as an embodiment to which the present invention is applied. FIGS. 29 and FIGS. 30 illustrate a method of applying an in-loop filter to a restoration block as an embodiment to which the present invention is applied. Embodiments of the present invention are described in detail with reference to the drawings attached to this specification so that those skilled in the art can easily implement the invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals. Throughout this specification, when a part is described as being 'connected' to another part, this includes not only cases where they are directly connected, but also cases where they are electrically connected with other elements in between. Furthermore, throughout this specification, when a part is described as 'comprising' a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Additionally, terms such as "first," "second," etc., may be used to describe various components, but said components should not be limited by said terms. These terms are used solely for the purpose of distinguishing one component from another. Additionally, in the embodiments relating to the device and method described herein, some components of the device or some steps of the method may be omitted. Also, the order of some components of the device or some steps of the method may be changed. Additionally, other components or other steps may be inserted into some components of the device or some steps of the method. In addition, some components or steps of the first embodiment of the present invention may be added to or replace some components or steps of the second embodiment of the present invention. Furthermore, the components shown in the embodiments of the present invention are depicted independently to represent different characteristic functions and do not imply that each component consists of separate hardware or a single software unit. That is, for convenience of explanation, each component is described by listing it as a separate component, and at least two of the components may be combined to form a single component, or a single component may be divided into multiple components to perform a function. Such integrated and separated embodiments of each component are also included within the scope of the present invention as long