Patentable/Patents/US-11647223
US-11647223

Dynamic motion vector referencing for video coding

PublishedMay 9, 2023
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Dynamic motion vector referencing is used to predict motion within video blocks. A motion trajectory is determined for a current frame including a video block to encode or decode based on a reference motion vector used for encoding or decoding one or more reference frames of the current frame. One or more temporal motion vector candidates are then determined for predicting motion within the video block based on the motion trajectory. A motion vector is selected from a motion vector candidate list including the one or more temporal motion vector candidates and used to generate a prediction block. The prediction block is then used to encode or decode the video block. The motion trajectory is based on an order of video frames indicated by frame offset values encoded to a bitstream. The motion vector candidate list may include one or more spatial motion vector candidates.

Patent Claims
8 claims

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

2

2. The method of claim 1, wherein the frame index is based on an input video stream encoded to the bitstream and the number of packet stamps is based on a number of reference frames used to encode the encoded frame.

3

3. The method of claim 2, wherein frame offset values are encoded for display frames only, wherein the number of reference frames includes a number of non-display frames used to encode the encoded frame.

7

7. The method of claim 4, wherein the first reference frame is located before the encoded frame in the display order and the second frame is located after the encoded frame in the display order.

11

11. The method of claim 10, wherein the frame index is based on an input video stream encoded to the bitstream to which the encoded frame is written and the number of packet stamps is based on a number of reference frames used to encode the encoded frame.

12

12. The method of claim 11, wherein frame offset values are encoded for display frames only, and wherein the number of reference frames includes a number of non-display frames used to encode the encoded frame.

17

17. The method of claim 16, wherein the frame index is based on an input video stream encoded to the bitstream to which the encoded frame is written, and the number of packet stamps is based on a number of reference frames used to encode the encoded frame.

18

18. The method of claim 17, wherein frame offset values are encoded for display frames only, and the number of reference frames includes a number of non-display frames used to encode the encoded frame.

20

20. The method of claim 16, wherein the frame offset value is a difference between the frame index and the number of packet stamps.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

December 23, 2020

Publication Date

May 9, 2023

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. “Dynamic motion vector referencing for video coding” (US-11647223). https://patentable.app/patents/US-11647223

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