IP Library Granted Patent US 10,893,282
Granted Patent B2
US 10,893,282 · App. 16/158,379 · Granted Jan 12, 2021

Image coding method, image coding apparatus, image decoding method, image decoding apparatus, and image coding and decoding apparatus

Inventors: Kengo Terada (Osaka, JP); Youji Shibahara (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Hisao Sasai (Osaka, JP); Toshiyasu Sugio (Osaka, JP); Toru Matsunobu (Osaka, JP)
Assignee: Velos Media, LLC
H04N19/20H04N19/13H04N19/91H04N19/117H04N19/70H04N19/82
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 10,893,282
App. No.
16/158,379
Granted
Jan 12, 2021
Kind
B2
Abstract

Image coding and decoding technologies are described. For example, a sample adaptive offset (SAO) type parameter is decoded from a bitstream, and an SAO type for an SAO value to be added to a pixel value of a reconstructed image is determined from the SAO type parameter. A plurality of bins with variable length coding is decoded from the bitstream using bypass arithmetic coding with a fixed probability. The plurality of bins represents an integer indicating a magnitude of the SAO value. The integer indicating the magnitude of the SAO value is determined based on the plurality of bins decoded using bypass arithmetic coding with a fixed probability. The SAO value is determined using the determined integer.

Claims (25)

1. A method comprising:

determining a sample adaptive offset (SAO) type parameter for a SAO value, wherein the SAO type parameter indicates whether the SAO value is an edge offset value or a band offset value, and the SAO value is to be added to a pixel value of a reconstructed image;

encoding the SAO type parameter into a bitstream;

determining an integer indicating a magnitude of the SAO value; and

encoding the determined integer using variable length coding into a plurality of bins,

wherein each bin of the plurality of bins is encoded into the bitstream using bypass arithmetic coding with a fixed probability.

2. The method of claim 1 , wherein the fixed probability is a 50% probability.

3. An apparatus, comprising:

at least one processor;

at least one memory including computer program code, the memory and the computer program code configured to, working with the at least one processor, cause the apparatus to perform at least the following:

decode a sample adaptive offset (SAO) type parameter from a bitstream;

determine from the SAO type parameter an SAO type for an SAO value, wherein the SAO type parameter indicates whether the SAO value is an edge offset value or a band offset value, and the SAO value is to be added to a pixel value of a reconstructed image;

decode from the bitstream, using bypass arithmetic coding with a fixed probability, a plurality of bins with variable length coding, wherein the plurality of bins represents an integer indicating a magnitude of the SAO value;

determine the integer indicating the magnitude of the SAO value, based on the plurality of bins decoded using bypass arithmetic coding with a fixed probability; and

determine the SAO value using the determined integer.

4. The apparatus of claim 3 , wherein the memory and the computer program code are configured to, working with the at least one processor, cause the apparatus to add the SAO value to a pixel value of an image.

5. The apparatus of claim 3 , wherein the fixed probability is a 50% probability.

6. A method comprising:

decoding a sample adaptive offset (SAO) type parameter from a bitstream;

determining from the SAO type parameter an SAO type for an SAO value, wherein the SAO type parameter indicates whether the SAO value is an edge offset value or a band offset value, and the SAO value is to be added to a pixel value of a reconstructed image;

decoding from the bitstream, using bypass arithmetic coding with a fixed probability, a plurality of bins with variable length coding, wherein the plurality of bins represents an integer indicating a magnitude of the SAO value;

determining the integer indicating the magnitude of the SAO value, based on the plurality of bins decoded using bypass arithmetic coding with a fixed probability; and

determining the SAO value using the determined integer.

7. The method of claim 6 , further comprising adding the SAO value to a pixel value of an image.

8. The method of claim 6 , wherein the fixed probability is a 50% probability.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: VELOS MEDIA, LLC
To: SUN PATENT TRUST
Reel/Frame 061391/0110 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: SUN PATENT TRUST
To: VELOS MEDIA, LLC
Reel/Frame 053740/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: TERADA, KENGO; SHIBAHARA, YOUJI; TANIKAWA, KYOKO; SASAI, HISAO; SUGIO, TOSHIYASU; MATSUNOBU, TORU
To: PANASONIC CORPORATION
Reel/Frame 051592/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 051592/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SUN PATENT TRUST
Reel/Frame 051592/0672 →
Continuity (4)
Continuation 14509199 · Oct 8, 2014
Division 13898783 · May 21, 2013
Provisional Application 61651649 · May 25, 2012
Related Publication 20190045202A1 · Feb 7, 2019