IP Library Granted Patent US 11,689,724
Granted Patent B2
US 11,689,724 · App. 17/289,957 · Granted Jun 27, 2023

Systems and methods for reference offset signaling in video coding

Inventor: Sachin G. Deshpande (Vancouver, WA)
Assignees: SHARP KABUSHIKI KAISHA; FG Innovation Company Limited
H04N19/132H04N19/105H04N19/176H04N19/186H04N19/70
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,689,724
App. No.
17/289,957
Granted
Jun 27, 2023
Kind
B2
Abstract

A method of deriving prediction sample values for decoding video data by a device is provided. A reference wraparound offset syntax specifying an offset used for computing a horizontal wrap-around position is decoded. A luma location is derived based on a product of a value of the reference wraparound offset syntax and a minimum coding block size. A predicted luma sample value is derived by using the luma location.

Claims (35)

1. A method of deriving prediction sample values for decoding video data, the method comprising:

decoding a reference wraparound offset syntax specifying an offset used for computing a horizontal wrap-around position, wherein a maximum value of the reference wraparound offset syntax is determined based on a quotient obtained by dividing a width of each decoded picture by a minimum coding block size;

deriving a luma location based on a product of a value of the reference wraparound offset syntax and the minimum coding block size; and

deriving a predicted luma sample value by using the luma location.

2. The method of claim 1 , wherein the luma location is derived for a luma sample bilinear interpolation process.

3. The method of claim 1 , further comprising:

setting an offset variable equal to a value obtained by dividing the product of the value of the reference wraparound offset syntax and the minimum coding block size by a width value; and

deriving a chroma location by using the offset variable,

wherein the width value is specified based on a chroma format.

4. The method of claim 3 , wherein the chroma format includes one of a 4:2:0 format, a 4:2:2 format and a 4:4:4 format.

5. A method of deriving prediction sample values for encoding data, the method comprising:

encoding a reference wraparound offset syntax specifying an offset used for computing a horizontal wrap-around position, wherein a maximum value of the reference wraparound offset syntax is determined based on a quotient obtained by dividing a width of each decoded picture by a minimum coding block size;

deriving a luma location based on a product of a value of the reference wraparound offset syntax and the minimum coding block size; and

deriving a predicted luma sample value by using the luma location.

6. A device for deriving prediction sample values for decoding video data, the device comprising:

one or more processors; and

a storage device coupled to the one or more processors and storing a program which, when executed by the one or more processors, causes the device to:

decode a reference wraparound offset syntax specifying an offset used for computing a horizontal wrap-around position, wherein a maximum value of the reference wraparound offset syntax is determined based on a quotient obtained by dividing a width of each decoded picture by a minimum coding block size;

derive a luma location based on a product of a value of the reference wraparound offset syntax and the minimum coding block size; and

derive a predicted luma sample value by using the luma location.

7. The method of claim 1 , wherein the maximum value of the reference wraparound offset syntax is further determined by subtracting a positive number from the quotient.

8. The method of claim 5 , wherein the luma location is derived for a luma sample bilinear interpolation process.

9. The method of claim 5 , further comprising:

setting an offset variable equal to a value obtained by dividing the product of the value of the reference wraparound offset syntax and the minimum coding block size by a width value; and

deriving a chroma location by using the offset variable,

wherein the width value is specified based on a chroma format.

10. The method of claim 9 , wherein the chroma format includes one of a 4:2:0 format, a 4:2:2 format and a 4:4:4 format.

11. The method of claim 5 , wherein the maximum value of the reference wraparound offset syntax is further determined by subtracting a positive number from the quotient.

12. The device of claim 6 , wherein the luma location is derived for a luma sample bilinear interpolation process.

13. The device of claim 6 , further comprising:

setting an offset variable equal to a value obtained by dividing the product of the value of the reference wraparound offset syntax and the minimum coding block size by a width value; and

deriving a chroma location by using the offset variable,

wherein the width value is specified based on a chroma format.

14. The device of claim 13 , wherein the chroma format includes one of a 4:2:0 format, a 4:2:2 format and a 4:4:4 format.

15. The device of claim 6 , wherein the maximum value of the reference wraparound offset syntax is further determined by subtracting a positive number from the quotient.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA
Reel/Frame 069027/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2022
From: DESHPANDE, SACHIN G.
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 059036/0105 →
Continuity (3)
Substitution 62755240 · Nov 2, 2018
Provisional Application 62784072 · Dec 21, 2018
Related Publication 20220014750A1 · Jan 13, 2022