IP Library › Granted Patent US 11,159,788
Granted Patent B2
US 11,159,788 · App. 17/257,929 · Granted Oct 26, 2021

Method and apparatus of enhanced Intra Block Copying mode for video coding

Inventors: Chun-Chia Chen (Hsinchu, TW); Yu-Ling Hsiao (Hsinchu, TW); Chih-Wei Hsu (Hsinchu, TW); Tzu-Der Chuang (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW); Yu-Wen Huang (Hsinchu, TW)
Assignee: MEDIATEK INC.
H04N19/105H04N19/137H04N19/159H04N19/176H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,159,788
App. No.
17/257,929
Granted
Oct 26, 2021
Kind
B2
Abstract

A method and apparatus Inter prediction for video coding including IBC (Intra Block Copy) coding tool are disclosed. According to one method, a current permitted band inside the current picture for the current block is identified. A target IBC candidate is selected, where a target block vector of the target IBC candidate points from the current block to a target reference block in the current picture. An adjusted candidate list is generated by taking into account of the target IBC candidate and the current permitted band. The current motion information associated with the current block is encoded using the adjusted candidate list at the video encoder side or decoded using the adjusted candidate list at the video decoder side using the adjusted candidate list. In another method, a syntax for a target MVD (Motion Vector Difference) is decoded without sign information or with reduced sign information of the target MVD.

Claims (21)

1. A method of Inter prediction for video coding including IBC (Intra Block Copy) coding tool, the method comprising:

receiving input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block in the current picture at a video decoder side;

identifying a current permitted band inside the current picture for the current block;

selecting a target IBC candidate, wherein a target block vector of the target IBC candidate points from the current block to a target reference block in the current picture;

generating an adjusted candidate list by taking into account of the target IBC candidate and the current permitted band; and

encoding current motion information associated with the current block using the adjusted candidate list at the video encoder side or decoding the current motion information associated with the current block at the video decoder side using the adjusted candidate list.

2. The method of claim 1 , wherein the target IBC candidate is removed from the adjusted candidate list if the target reference block is not fully inside the current permitted band.

3. The method of claim 1 , wherein the target IBC candidate corresponds to a default candidate, and wherein if the target reference block is not fully inside the current permitted band, the target IBC candidate is adjusted to cause the target reference block to be fully inside the current permitted band.

4. The method of claim 3 , wherein the target IBC candidate is adjusted by adding a first offset to an x-component of the target IBC candidate, adding a second offset to a y-component of the target IBC candidate, or adding the first offset and the second offset to the x-component of the target IBC candidate and the y-component of the target IBC candidate respectively.

5. The method of claim 1 , wherein position ordering of the target IBC candidate within the adjusted candidate list is determined based on the target IBC candidate and the current permitted band.

6. The method of claim 5 , wherein the position ordering of the target IBC candidate within the adjusted candidate list is determined depending on whether the target reference block is fully inside the current permitted band.

7. The method of claim 5 , wherein the target IBC candidate is placed in the adjusted candidate list such that a target position of the target IBC candidate in the adjusted candidate list toward a rear part of the adjusted candidate list if the target reference block is outside the current permitted band.

8. The method of claim 5 , wherein the target IBC candidate is placed in the adjusted candidate list such that a target position of the target IBC candidate in the adjusted candidate list toward a front part of the adjusted candidate list if the target reference block is inside the current permitted band.

9. The method of claim 1 , wherein position ordering of the target IBC candidate within the adjusted candidate list is further determined based on L-shape template matching cost.

10. The method of claim 1 , wherein the adjusted candidate list corresponds to a Merge candidate list or an AMVP (Advanced Motion Vector Prediction) candidate list.

11. An apparatus of Inter prediction for video coding including IBC (Intra Block Copy) coding tool, the apparatus comprising one or more electronic circuits or processors arranged to:

receive input data related to a current block in a current picture at a video encoder side or a video bitstream corresponding to compressed data including the current block in the current picture at a video decoder side;

identify a current permitted band inside the current picture for the current block;

select a target IBC candidate, wherein a target block vector of the target IBC candidate points from the current block to a target reference block in the current picture;

generate an adjusted candidate list by taking into account of the target IBC candidate and the current permitted band; and

encode current motion information associated with the current block using the adjusted candidate list at the video encoder side or decode the current motion information associated with the current block at the video decoder side using the adjusted candidate list.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 054810 FRAME 0879. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 7, 2021
From: CHEN, CHUN-CHIA; HSIAO, YU-LING; HSU, CHIH-WEI; CHUANG, TZU-DER; CHEN, CHING-YEH; HUANG, YU-WEN
To: MEDIATEK INC.
Reel/Frame 055440/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: CHEN, CHUN-CHIA; HSIAO, YU-LING; HSU, CHIH-WEI; CHUANG, TZU-DER; CHEN, CHING-YEH; HUANG, YU-WEN
To: MEDIATEK INC.
Reel/Frame 054810/0879 →
Continuity (3)
Provisional Application 62842639 · May 3, 2019
Provisional Application 62714146 · Aug 3, 2018
Related Publication 20210250580A1 · Aug 12, 2021
Cited By (4)
US 12,464,116 US 12,549,743 US 12,574,558 US 12,647,602