IP Library › Granted Patent US 10,728,547
Granted Patent B2
US 10,728,547 · App. 15/180,649 · Granted Jul 28, 2020

Video encoding method and apparatus, and video decoding method and apparatus, for signaling SAO parameter

Inventors: Sun-il Lee (Seoul, KR); Elena Alshina (Suwon-si, KR); Yin-ji Piao (Yongin-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/117H04N19/176H04N19/182H04N19/184H04N19/44H04N19/463
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,728,547
App. No.
15/180,649
Granted
Jul 28, 2020
Kind
B2
Abstract

Provided is a video decoding method for signaling of sample adaptive offset (SAO) parameters, the video decoding method including obtaining, from a bitstream, position information of each of a plurality of bandgroups with respect to a current block comprised in a video; obtaining, from the bitstream, offsets with respect to bands comprised in each of the plurality of bandgroups; determining the plurality of bandgroups so as to compensate for a pixel sample value of the current block, based on the position information of each of the plurality of bandgroups; and compensating for a sample value of a reconstructed pixel comprised in the current block, by using the obtained offsets. In this regard, each of the plurality of determined bandgroups comprises at least one band.

Claims (28)

1. A video encoding method for signaling of sample adaptive offset (SAO) parameters, the video encoding method comprising:

determining only two bandgroups in thirty two bands to compensate for a pixel sample value of a current block comprised in a video;

determining bandgroup position information regarding a position of each of the determined two bandgroups, wherein the determined bandgroup position information comprises only two pieces of information regarding two positions of two start bands in the determined two bandgroups and does not comprise information regarding positions of two last bands in the determined two bandgroups;

determining offsets with respect to bands comprised in each of the determined two bandgroups; and

generating a bitstream comprising the two pieces of information regarding the two positions of the two start bands in the determined two bandgroups, the determined offsets, and an encoded video,

wherein a plurality of bands in the two bandgroups are a part of all bands,

wherein each of the two bandgroups has only two adjacent bands among the thirty two bands,

wherein sixteen pixel sample values are spanned by each of the two bandgroups, and

wherein the two bandgroups, apart from each other, are determined without generating any pieces of information regarding positions of bands which do not have an offset to be included in the bitstream.

2. The video encoding method of claim 1 , wherein the current block is a largest coding unit (LCU) comprised in the video.

3. A video decoding method for signaling of sample adaptive offset (SAO) parameters, the video decoding method comprising:

obtaining, from a bitstream, offsets with respect to bands comprised in each of two bandgroups in thirty two bands with respect to a current block comprised in a video;

obtaining, from the bitstream, position information regarding the two bandgroups;

determining the two bandgroups to compensate for a pixel sample value of the current block, based on the position information regarding each of the two bandgroups, wherein the position information comprises only two pieces of information regarding two positions of two start bands in the determined two bandgroups and does not comprise information regarding positions of two last bands in the determined two bandgroups; and

compensating for a sample value of a reconstructed pixel comprised in the current block, by using the obtained offsets,

wherein a plurality of bands included in the two bandgroups are a part of all bands,

wherein each of the two bandgroups has only two adjacent bands among the thirty two bands,

wherein sixteen pixel sample values are spanned by each of the two bandgroups, and

wherein the two bandgroups, apart from each other, are determined without obtaining, from the bitstream, any piece of information regarding positions of bands which do not have an offset.

4. A video decoding apparatus comprising:

at least one processor configured to:

obtain, from a bitstream, offsets with respect to bands comprised in each of two bandgroups in thirty two bands with respect to a current block comprised in a video, and obtain, from the bitstream, position information regarding the two bandgroups;

determine the two bandgroups so as to compensate for a pixel sample value of the current block, based on the position information regarding each of the two bandgroups, wherein the position information comprises only two pieces of information regarding two positions of two start bands in the determined two bandgroups and does not comprise information regarding positions of two last bands in the determined two bandgroups; and

compensate for a sample value of a reconstructed pixel comprised in the current block, by using the obtained offsets,

wherein a plurality of bands included in the two bandgroups are a part of all bands,

wherein each of the two bandgroups has only two adjacent bands among the thirty two bands,

wherein sixteen pixel sample values are spanned by each of the two bandgroups, and

wherein the two bandgroups, apart from each other, are determined without obtaining, from the bitstream, any piece of information regarding positions of bands which do not have an offset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: LEE, SUN-IL; ALSHINA, ELENA; PIAO, YIN-JI
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 038979/0106 →
Continuity (3)
Continuation PCTKR2014012288 · Dec 12, 2014
Provisional Application 61915254 · Dec 12, 2013
Related Publication 20160286213A1 · Sep 29, 2016