IP Library Granted Patent US 11,743,490
Granted Patent B2
US 11,743,490 · App. 17/740,324 · Granted Aug 29, 2023

Image coding method for decoding a difference motion vector from a bitstream

Inventors: Hisao Sasai (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Tokyo, JP); Toshiyasu Sugio (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Toru Matsunobu (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/521H04N19/13H04N19/1887H04N19/436H04N19/46H04N19/463H04N19/52H04N19/70H04N19/91H04N19/17H04N19/184
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,743,490
App. No.
17/740,324
Granted
Aug 29, 2023
Kind
B2
Abstract

An image coding method includes coding a motion vector difference indicating a difference between the motion vector and a predicted motion vector, wherein the coding includes: coding a first portion that is a part of a first component which is one of a horizontal component and a vertical component of the motion vector difference; coding a second portion that is a part of a second component which is different from the first component and is the other one of the horizontal component and the vertical component; coding a third portion that is a part of the first component and is different from the first portion; coding a fourth portion that is a part of the second component and is different from the second portion; and generating a code string which includes the first portion, the second portion, the third portion, and the fourth portion in the stated order.

Claims (13)

1. A system comprising:

an encoder configured to:

encode, into a bitstream, a code string, wherein the code string indicates whether or not a horizontal component of the difference motion vector and a vertical component of the difference motion vector are 0;

when the encoded code string indicates that the horizontal component of the difference motion vector is not zero and that the vertical component of the difference motion vector is not zero:

encode, into the bitstream, first grouped data that includes (i) a first prefix data that is a prefix portion of the horizontal component of the difference motion vector, and (ii) a second prefix data that is a prefix portion of the vertical component of the difference motion vector; and

encode, into the bitstream, subsequent to encoding the first grouped data, second grouped data that includes (i) the first suffix data that is a suffix portion of the horizontal component of the difference motion vector, and (ii) the second suffix data that is a suffix portion of the vertical component of the difference motion vector; and

a decoder configured to:

decode, from the bitstream, the code string, wherein the code string indicates whether or not a horizontal component of the difference motion vector and a vertical component of the difference motion vector are 0;

in response to determining that the code string indicates that the horizontal component of the difference motion vector is not zero and that the vertical component of the difference motion vector is not zero:

decode, from the bitstream subsequent to decoding the code string, first grouped data that includes (i) a first prefix data that is a prefix portion of the horizontal component of the difference motion vector, (ii) a second prefix data that is a prefix portion of the vertical component of the difference motion vector;

decode, from the bitstream, subsequent to decoding the first grouped data, second grouped data that includes (i) the first suffix data that is a suffix portion of the horizontal component of the difference motion vector, and (ii) the second suffix data that is a suffix portion of the vertical component of the difference motion vector;

derive the horizontal component of the difference motion vector from a combination of the first prefix data and the first suffix data; and

derive the vertical component of the difference motion vector from a combination of the second prefix data and the second suffix data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: VELOS MEDIA, LLC
To: SUN PATENT TRUST
Reel/Frame 062277/0399 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
Continuity (6)
Continuation 16524155 · Jul 28, 2019
Continuation 15498840 · Apr 27, 2017
Continuation 14041043 · Sep 30, 2013
Division 13529384 · Jun 21, 2012
Provisional Application 61500805 · Jun 24, 2011
Related Publication 20220329848A1 · Oct 13, 2022