Patentable/Patents/US-11159828
US-11159828

Adaptive unequal weight planar prediction

PublishedOctober 26, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child nodes represented by leaf nodes of the binary tree with JVET, wherein coding efficiency is improved by taking advantage of the similarity of coding modes 2 and 66.

Patent Claims
16 claims

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

1

1. A method of encoding video with an encoder, comprising: defining a coding unit (CU) within a coding area of a video frame having CU x and CU y coordinates; defining a main reference pixel within said coding area having main x and main y coordinates associated with said main reference pixel; defining a side reference pixel within said coding area having side x and side y coordinates associated with said side reference pixel; defining a set of prediction modes; identifying a plurality of discrete prediction modes of said set of prediction modes, where said plurality of discrete prediction modes is a subset of said set of prediction modes; selecting a prediction mode from said set of prediction modes wherein said selected prediction mode is included within said plurality of discrete prediction modes; generating a prediction CU for said coding unit based at least in part on a weighted combination of said main reference pixel and said side reference pixel; wherein said prediction CU for said coding unit is coded using the same codeword in the same manner for each of said plurality of discrete prediction modes; and wherein each of said plurality of discrete prediction modes is differentiated based at least in part on a prediction direction; and entropy coding said video frame based upon said prediction CU to provide a bitstream included an encoded said video frame.

2

2. The method of encoding video of claim 1 wherein said prediction direction is based upon one or more characteristics any characteristic of said coding unit.

3

3. The method of encoding video of claim 2 wherein said prediction CU is entropy coded.

4

4. The method of encoding video of claim 2 wherein said prediction direction mode is based at least in part on a width of said coding unit.

5

5. The method of encoding video of claim 4 wherein said prediction direction mode is based at least in part on a height of said coding unit.

6

6. The method of encoding video of claim 2 wherein said prediction direction is based at least in part on a height of said coding unit.

7

7. The method of encoding video of claim 6 wherein said prediction direction is based at least in part on a width of said coding unit.

8

8. The method of encoding video of claim 1 wherein said set of prediction modes include modes of integer values between 0 and 66.

9

9. The method of encoding video of claim 1 wherein said two plurality of discrete prediction modes are mode 2 and mode 66.

10

10. The method of encoding video of claim 9 wherein coding associated with prediction mode 2 comprises: determining a main weight value associated with said main reference pixel; determining a side weight value associated with said side reference pixel; and generating said prediction CU for said coding unit based at least in part on a combination of said main reference pixel combined with said main weight value and said side reference pixel combined with said side weight value.

11

11. The method of encoding video of claim 10 wherein said main weight value is based at least in part on a distance between said coding area and said main reference pixel and said side weight value is based at least in part on a distance between said coding area and said side reference pixel.

12

12. The method of encoding video of claim 11 wherein said main reference pixel is located above said coding area.

13

13. The method of encoding video of claim 12 wherein said prediction CU is entropy coded.

14

14. The method of encoding video of claim 9 wherein coding associated with prediction mode 66 comprises: determining a main weight value associated with said main reference pixel; determining a side weight value associated with said side reference pixel; and generating said prediction CU for said coding unit based at least in part on a combination of said main reference pixel combined with said main weight value and said side reference pixel combined with said side weight value.

15

15. The method of encoding video of claim 14 wherein said main weight value is based at least in part on a distance between said coding area and said main reference pixel and said side weight value is based at least in part on a distance between said coding area and said side reference pixel.

16

16. The method of encoding video of claim 15 wherein said main reference pixel is located left of said coding area.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

October 9, 2018

Publication Date

October 26, 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. “Adaptive unequal weight planar prediction” (US-11159828). https://patentable.app/patents/US-11159828

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