Patentable/Patents/US-11943468
US-11943468

Methods and apparatus of video coding using prediction refinement with optical flow

PublishedMarch 26, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An electronic apparatus performs a method of updating an inter-predicted current block using a neighboring affine block. The electronic apparatus first identifies a pixel within the inter-predicted current block, the pixel having a first inter-predicted pixel value. Next, the electronic apparatus determines a motion vector difference for the pixel based on a set of affine parameters of the neighboring affine block and then a pixel value difference for the pixel according to the motion vector difference. The pixel value difference is an inner product of the pixel value gradient vector and the motion vector difference as the pixel value difference. Finally, the electronic apparatus updates the first inter-predicted pixel value with the pixel value difference as a second inter-predicted pixel value.

Patent Claims
10 claims

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

3

3. The method of claim 2, wherein the pixel value gradient vector for the pixel is estimated by applying a 3-tap filter to pixel values at the pixel and its neighboring pixels within the inter-predicted current block.

4

4. The method of claim 1, wherein the sub-block is located at an upper section of the inter-predicted current block and the neighboring affine block is located above the inter-predicted current block.

5

5. The method of claim 1, wherein the sub-block is located at a left section of the inter-predicted current block and the neighboring affine block is located left to the inter-predicted current block.

6

6. The method of claim 1, wherein the inter-predicted current block and the neighboring affine block have the same reference picture.

8

8. The method of claim 7, wherein the weighting factor is less than 1.

9

9. The method of claim 1, wherein the neighboring affine block is a first one of a plurality of neighboring blocks of the inter-predicted current block having an affine mode according to a predefined order.

10

10. The method of claim 1, wherein the inter-predicted current block is a bi-predictive block.

11

11. The method of claim 1, wherein the inter-predicted current block is a uni-predictive block.

12

12. The method of claim 1, wherein at least one pixel value within the inter-predicted current block is not updated by any neighboring affine block.

15

15. The electronic apparatus of claim 14, wherein the pixel value gradient vector for the pixel is estimated by applying a 3-tap filter to pixel values at the pixel and its neighboring pixels within the inter-predicted current 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

November 15, 2021

Publication Date

March 26, 2024

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. “Methods and apparatus of video coding using prediction refinement with optical flow” (US-11943468). https://patentable.app/patents/US-11943468

© 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.