Video decoding device
AssigneeSharp Kabushiki Kaisha
InventorsYUKINOBU YASUGI, TOMOHIRO IKAI
Life of this patent
Estimating the term…
Abstract
In a video decoding device which refers to a prediction image obtained by motion compensation using a motion vector to generate a decoded image, a first derivation unit derives, as an initial motion source vector, a motion vector in a block or sub-block with a feature amount satisfying a prescribed condition, among multiple blocks or sub-blocks neighboring to a target block including a target sub-block.
Claims11
A video decoding device for referring to a prediction image obtained by motion compensation using a motion vector to generate a decoded image, the video decoding device comprising:
- a motion vector candidate derivation unit configured to derive a motion vector candidate used for the motion compensation, wherein
- the motion vector candidate derivation unit includes
- a first derivation unit configured to derive an initial motion source vector MSV0,
- a second derivation unit configured to derive, as a motion source vector MSV, the initial motion source vector MSV0 or a vector obtained by scaling the initial motion source vector MSV0, and
- a third derivation unit configured to identify, as a corresponding sub-block CSB, a sub-block which is associated through the motion source vector MSV with a target sub-block on a target picture and is on a motion source picture MSP, and derive, as a motion vector candidate for the target sub-block, a corresponding sub-block motion vector CSBMV which is a motion vector in the corresponding sub-block CSB or a vector obtained by scaling the corresponding sub-block motion vector CSBMV, and
- the first derivation unit derives, as the initial motion source vector MSV0, a motion vector in a block or sub-block with a feature amount satisfying a prescribed condition among multiple blocks or sub-blocks neighboring to a target block including the target sub-block.
A video decoding device for referring to a prediction image obtained by motion compensation using a motion vector to generate a decoded image, the video decoding device comprising:
- a motion vector candidate derivation unit configured to derive a motion vector candidate used for the motion compensation, wherein
- the motion vector candidate derivation unit includes
- a first derivation unit configured to derive an initial motion source vector MSV0,
- a second derivation unit configured to derive, as a motion source vector MSV, the initial motion source vector MSV0 or a vector obtained by scaling the initial motion source vector MSV0, and
- a third derivation unit configured to identify, as a corresponding sub-block CSB, a sub-block which is associated through the motion source vector MSV with a target sub-block on a target picture and is on a motion source picture MSP, and derive, as a motion vector candidate for the target sub-block, a corresponding sub-block motion vector CSBMV which is a motion vector in the corresponding sub-block CSB or a vector obtained by scaling the corresponding sub-block motion vector CSBMV, and
- the first derivation unit derives, as the initial motion source vector MSV0, a motion vector in a block or sub-block to which merge prediction is applied among multiple blocks or sub-blocks neighboring to a target block including the target sub-block.
A video decoding device for referring to a prediction image obtained by motion compensation using a motion vector to generate a decoded image, the video decoding device comprising:
- a motion vector candidate derivation unit configured to derive a motion vector candidate used for the motion compensation, wherein
- the motion vector candidate derivation unit includes
- a first derivation unit configured to derive an initial motion source vector MSV0,
- a second derivation unit configured to derive, as a motion source vector MSV, the initial motion source vector MSV0 or a vector obtained by scaling the initial motion source vector MSV0, and
- a third derivation unit configured to identify, as a corresponding sub-block CSB, a sub-block which is associated through the motion source vector MSV with a target sub-block on a target picture and is on a motion source picture MSP, and derive, as a motion vector candidate for the target sub-block, a corresponding sub-block motion vector CSBMV which is a motion vector in the corresponding sub-block CSB or a vector obtained by scaling the corresponding sub-block motion vector CSBMV, and
- the third derivation unit
- in a case that a slice which is obtained by partitioning the target picture and includes the target sub-block is a slice to which bidirectional prediction is applied, and the corresponding sub-block CSB is associated with multiple corresponding sub-block motion vectors CSBMV,
- derives, as bidirectional motion vector candidates for the target sub-block, higher priority corresponding sub-block motion vectors CSBMV among the multiple corresponding sub-block motion vectors CSBMV, or vectors obtained by scaling the higher priority corresponding sub-block motion vector CSBMV.
Dependencies are inferred from the claim text.