Image processing apparatus and image processing method
Abstract
The present disclosure relates to an image processing apparatus and an image processing method that are capable of improving coding efficiency at the time when a prediction using a correlation within a screen is performed. A predicted vector generation section sets, at a time of encoding of a current motion vector of a current block for a prediction using a correlation within a screen, a candidate block to not available and generates a predicted vector of the current motion vector by using a reference motion vector, the reference motion vector being referred to when the predicted vector of the current motion vector is generated. A difference vector generation section generates a difference vector between the current motion vector and the predicted vector generated by the predicted vector generation section. The present disclosure can be applied to, for example, an encoding apparatus.
Claims
exact text as granted — not AI-modified1 . An image processing apparatus, comprising:
a reference motion vector setting section configured to
exclude, in a case where one candidate of a reference motion vector referred to when generating a current motion vector of a current block and a predicted vector of the current motion vector is a motion vector referring to Short-Term Reference Picture (STRP) and another candidate is a motion vector referring to same image as a block being a reference source or Long-Term Reference Picture (LTRP), the one candidate from candidates of the reference motion vector;
a predicted vector generation section configured to
generate the predicted vector by using the reference motion vector composed of the candidates not excluded from candidates of the reference motion vector; and
a decoding section configured to recreate the current motion vector by using the generated predicted vector, wherein the reference motion vector setting section, the predicted vector generation section, and the decoding section are each implemented via at least one processor.
2 . The image processing apparatus according to claim 1 , wherein the reference motion vector setting section is further configured to exclude, in a case where the current motion vector is the motion vector referring to current picture and the one candidate is the motion vector referring to the STRP, the one candidate from candidates of the reference motion vector.
3 . The image processing apparatus according to claim 1 , wherein the reference motion vector setting section is further configured to exclude, in a case where the current motion vector is the motion vector referring to the STRP and the one candidate is the motion vector referring to same image as the block being a reference source, the one candidate from candidates of the reference motion vector.
4 . The image processing apparatus according to claim 1 , wherein the reference motion vector setting section is further configured to set, in a case where the current motion vector is the motion vector referring to current picture and the one candidate is the motion vector referring to same image as the block being a reference source, the one candidate to the reference motion vector.
5 . The image processing apparatus according to claim 4 , wherein the predicted vector generation section is further configured to set the reference motion vector as the predicted vector.
6 . The image processing apparatus according to claim 1 , wherein the reference motion vector setting section is further configured to set, in a case where the current motion vector is the motion vector referring to current picture and the one candidate is the motion vector referring to the LTRP, the one candidate to the reference motion vector.
7 . The image processing apparatus according to claim 6 , wherein the predicted vector generation section is further configured to set the reference motion vector as the predicted vector.
8 . The image processing apparatus according to claim 1 , wherein the reference motion vector setting section is further configured to set, in a case where the current motion vector is the motion vector referring to the LTRP and the one candidate is the motion vector referring to same image as the block being a reference source, the one candidate as the reference motion vector.
9 . The image processing apparatus according to claim 8 , wherein the predicted vector generation section is further configured to set the reference motion vector as the predicted vector.
10 . The image processing apparatus according to claim 1 , wherein the decoding section is further configured to recreate the current motion vector by using a difference vector between the generated predicted vector and the current motion vector and between the predicted vector and the current motion vector.
11 . An image processing method, comprising:
excluding, in a case where one candidate of a reference motion vector referred to when generating a current motion vector of a current block and a predicted vector of the current motion vector is a motion vector referring to Short-Term Reference Picture (STRP) and another candidate is a motion vector referring to same image as a block being a reference source or Long-Term Reference Picture (LTRP), the one candidate from candidates of the reference motion vector; generating the predicted vector by using the reference motion vector composed of the candidates not excluded from candidates of the reference motion vector; and recreating the current motion vector by using the generated predicted vector.
12 . The image processing method according to claim 11 , further comprising:
excluding, in a case where the current motion vector is the motion vector referring to current picture and the one candidate is the motion vector referring to the STRP, the one candidate from candidates of the reference motion vector.
13 . The image processing method according to claim 11 , further comprising:
excluding, in a case where the current motion vector is the motion vector referring to the STRP and the one candidate is the motion vector referring to same image as the block being a reference source, the one candidate from candidates of the reference motion vector.
14 . The image processing method according to claim 11 , further comprising:
setting, in a case where the current motion vector is the motion vector referring to current picture and the one candidate is the motion vector referring to same image as the block being a reference source, the one candidate to the reference motion vector.
15 . The image processing method according to claim 14 , further comprising:
setting the reference motion vector as the predicted vector.
16 . The image processing method according to claim 11 , further comprising:
setting, in a case where the current motion vector is the motion vector referring to current picture and the one candidate is the motion vector referring to the LTRP, the one candidate to the reference motion vector.
17 . The image processing method according to claim 16 , further comprising:
setting the reference motion vector as the predicted vector.
18 . The image processing method according to claim 11 , further comprising:
setting, in a case where the current motion vector is the motion vector referring to the LTRP and the one candidate is the motion vector referring to same image as the block being a reference source, the one candidate as the reference motion vector.
19 . The image processing method according to claim 18 , further comprising:
setting the reference motion vector as the predicted vector.
20 . The image processing method according to claim 11 , further comprising:
recreating the current motion vector by using a difference vector between the generated predicted vector and the current motion vector and between the predicted vector and the current motion vector.Join the waitlist — get patent alerts
Track US2020260109A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.