Patentable/Patents/US-11115676
US-11115676

Interaction between intra block copy mode and inter prediction tools

PublishedSeptember 7, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present disclosure relate to interaction between intra block copy mode and inter prediction tools A method for video processing is provided, including: determining that an Intra-Block-Copy (IBC) mode is applied to a current video block of a video, wherein in the IBC mode, at least one reference picture used by the current video block is a current picture where the current video block is located in; making a decision regarding a disabling of a specific coding mode for the current block; performing, based on the decision, a conversion between the current video block and the bitstream representation; wherein the specific coding mode uses a motion vector and a non-current picture to derive a prediction of a video block.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for coding video data, comprising: determining that an intra block copy (IBC) mode is applied to a current video block of a video, wherein in the IBC mode, reference samples from a video region including the current video block are used; making a decision regarding a disabling of a combined inter-intra prediction mode for the current video block, wherein in the combined inter-intra prediction mode, a final prediction is generated at least based on a weighted sum of an intermediate intra prediction signal and an intermediate inter prediction signal; and performing, based on the decision, a conversion between the current video block and a bitstream of the video, wherein a combined inter-intra prediction flag for the current video block is not included in the bitstream in response to the IBC mode being used in the current video block.

2

2. The method of claim 1 , wherein when the combined inter-intra prediction flag is not included in the bitstream, the combined inter-intra prediction flag is inferred to be zero.

3

3. The method of claim 1 , further comprising: making a decision regarding a disabling of a specific coding mode for the current video block.

4

4. The method of claim 3 , wherein a flag for the specific coding mode is not included in the bitstream in response to the IBC mode being used in the current video block.

5

5. The method of claim 4 , wherein when the flag is not included in the bitstream, the flag is inferred to be zero.

6

6. The method of claim 3 , wherein the specific coding mode comprises a bi-prediction with CU-level weights mode, wherein in the bi-prediction with CU-level weights mode, different weighting values relate with different reference pictures in a prediction derivation process.

7

7. The method of claim 6 , wherein a weighting index of the bi-prediction with CU-level weights mode is not included in the bitstream in response to the IBC mode being used in the current video block.

8

8. The method of claim 7 , wherein when the weighting index is not included in the bitstream, the weighting index is inferred to be 0.

9

9. The method of claim 3 , wherein the specific coding mode comprises a merge with motion vector difference (MMVD) mode, wherein in the MMVD mode, a motion vector of a video block is derived based on a merge motion candidate list and is further refined by at least one motion vector offset.

10

10. The method of claim 3 , wherein the specific coding mode comprises an affine mode, wherein the affine mode uses at least one control point motion vector.

11

11. The method of claim 3 , wherein the specific coding mode comprises a sub-block based temporal motion vector prediction mode, wherein in the sub-block based temporal motion vector prediction mode, motion information is derived based on a collocated region that is determined by at least one temporal motion offset.

12

12. The method of claim 1 , wherein before the performing, the method further comprises: deriving a block vector for the current video block; and using at least one block vector difference included in the bitstream to refine the block vector.

13

13. The method of claim 1 , wherein the IBC mode is applied to a video block with a dual coding tree in which a luma component and chroma components are coded with separated coding structure trees.

14

14. The method of claim 1 , wherein a width of the current video block is greater or equal to 2 and a height is greater or equal to 2.

15

15. The method of claim 1 , wherein the conversion comprises decoding the current video block from the bitstream.

16

16. The method of claim 1 , wherein the conversion comprises encoding the current video block into the bitstream.

17

17. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to: determine that an intra block copy (IBC) mode is applied to a current video block of a video, wherein in the IBC mode, reference samples from a video region including the current video block are used; make a decision regarding a disabling of a combined inter-intra prediction mode for the current video block, wherein in the combined inter-intra prediction mode, a final prediction is generated at least based on a weighted sum of an intermediate intra prediction signal and an intermediate inter prediction signal; and perform, based on the decision, a conversion between the current video block and a bitstream of the video, wherein a combined inter-intra prediction flag for the current video block is not included in the bitstream in response to the IBC mode being used in the current video block.

18

18. A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises: determining that an intra block copy (IBC) mode is applied to a current video block of a video, wherein in the IBC mode, reference samples from a video region including the current video block are used; making a decision regarding a disabling of a combined inter-intra prediction mode for the current video block, wherein in the combined inter-intra prediction mode, a final prediction is generated at least based on a weighted sum of an intermediate intra prediction signal and an intermediate inter prediction signal; and generating the bitstream from the current video block based on the decision, wherein a combined inter-intra prediction flag for the current video block is not included in the bitstream in response to the IBC mode being used in the current video block.

19

19. A non-transitory computer-readable storage medium storing instructions that cause a processor to: determine that an intra block copy (IBC) mode is applied to a current video block of a video, wherein in the IBC mode, reference samples from a video region including the current video block are used; make a decision regarding a disabling of a combined inter-intra prediction mode for the current video block, wherein in the combined inter-intra prediction mode, a final prediction is generated at least based on a weighted sum of an intermediate intra prediction signal and an intermediate inter prediction signal; and perform, based on the decision, a conversion between the current video block and a bitstream of the video, wherein a combined inter-intra prediction flag for the current video block is not included in the bitstream in response to the IBC mode being used in the current video block.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 4, 2021

Publication Date

September 7, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Interaction between intra block copy mode and inter prediction tools” (US-11115676). https://patentable.app/patents/US-11115676

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.