Image processing apparatus and method
Abstract
The present disclosure relates to an image processing apparatus and an image processing method capable of improving processing efficiency with pipeline processing in encoding or decoding of a motion vector. In a motion vector encoding unit, such configuration is adopted that when a spatial prediction motion vector is derived according to AMVP or Merge mode, the use of a motion vector of a PU adjacent to a top right of a PU in question is prohibited. Therefore, the motion vector encoding unit performs encoding processing of a motion vector by using only motion vector information of B1, B2 which are PUs located at Top with respect to the PU in question and A0, A1 which are PUs located at Left with respect to the PU in question. The present disclosure can be applied to, for example, an image processing apparatus.
Claims
exact text as granted — not AI-modified1 . An image decoding apparatus, comprising: circuitry configured to:
set a candidate of a block of a prediction motion vector used by a merge mode so that a block neighboring to a top right of a current block is not available as the candidate; generate a prediction image of the current block based on the prediction motion vector of the candidate; and decode the prediction image.
2 . The image decoding apparatus according to claim 1 , wherein the circuitry is further configured to:
set the candidate so that the block neighboring to the top right of the current block is not available as the candidate, as a condition that the prediction image is generated with a parallel processing.
3 . The image decoding apparatus according to claim 2 , wherein the circuitry is further configured to:
generate the prediction image with the parallel processing.
4 . The image decoding apparatus according to claim 3 , wherein the parallel processing is pipeline processing.
5 . The image decoding apparatus according to claim 1 , wherein the circuitry is further configured to:
set the candidate so that a block neighboring to a top of the current block is not available as the candidate.
6 . The image decoding apparatus according to claim 1 , wherein the circuitry is further configured to:
set the candidate in a maximum encoding unit so that a block neighboring to a top of the current block is not available as the candidate.
7 . The image decoding apparatus according to claim 6 , wherein the circuitry is further configured to:
determine whether a border of the current block is a boarder of the maximum encoding unit; and set the candidate so that the block neighboring to the top of the current block is not available as the candidate as a condition that the border of the current block is determined as the border of the maximum encoding unit.
8 . An image decoding method, comprising:
setting a candidate of a block of a prediction motion vector used by a merge mode so that a block neighboring to a top right of a current block is not available as the candidate; generating a prediction image of the current block based on the prediction motion vector of the candidate; and decoding the prediction image.
9 . The image decoding method according to claim 8 , further comprising:
setting the candidate so that the block neighboring to the top right of the current block is not available as the candidate, as a condition that the prediction image is generated with a parallel processing.
10 . The image decoding method according to claim 9 , further comprising:
generating the prediction image with the parallel processing.
11 . The image decoding method according to claim 10 , wherein the parallel processing is pipeline processing.
12 . The image decoding method according to claim 8 , further comprising:
setting the candidate so that a block neighboring to a top of the current block is not available as the candidate.
13 . The image decoding method according to claim 8 , further comprising:
setting the candidate in a maximum encoding unit so that a block neighboring to a top of the current block is not available as the candidate.
14 . The image decoding method according to claim 13 , further comprising:
determining whether a border of the current block is a boarder of the maximum encoding unit; and setting the candidate so that the block neighboring to the top of the current block is not available as the candidate as a condition that the border of the current block is determined as the border of the maximum encoding unit.
15 . A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a method, the method comprising:
setting a candidate of a block of a prediction motion vector used by a merge mode so that a block neighboring to a top right of a current block is not available as the candidate; generating a prediction image of the current block based on the prediction motion vector of the candidate; and decoding the prediction image.Join the waitlist — get patent alerts
Track US2019246137A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.