IP Library Granted Patent US 12,041,272
Granted Patent B2
US 12,041,272 · App. 17/613,866 · Granted Jul 16, 2024

Virtual boundary signaling method and apparatus for video encoding/decoding

Inventors: Gun Bang (Daejeon, KR); Woong Lim (Daejeon, KR); Hui Yong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/70H04N19/117H04N19/14H04N19/172H04N19/82H04N19/86H04N19/119H04N19/50
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 12,041,272
App. No.
17/613,866
Granted
Jul 16, 2024
Kind
B2
Abstract

Disclosed herein are a video encoding/decoding method and apparatus. The video decoding method according to the present invention includes: obtaining information on whether filtering is performed on a virtual boundary for a current picture from a bitstream; decoding information on the number of virtual boundaries based on the information on whether filtering is performed on a virtual boundary; decoding information on a position of a virtual boundary based on the information on the number of virtual boundaries; and reconstructing the current picture based on the information on the position of the virtual boundary.

Claims (34)

1. A video decoding method, the method comprising:

decoding a first flag indicating whether information of virtual boundaries is signaled in a sequence parameter set (SPS), the first flag being related to whether an in-loop filtering operation is disabled across the virtual boundaries,

decoding, based on the first flag, number information on a number of the virtual boundaries,

deriving, based on the first flag, a position of a virtual boundary by selectively using one of first position information on the position of the virtual boundary signaled in SPS and second position information on the position of the virtual boundary signaled in a picture header (PH),

wherein, in response to the first flag indicating that the information of the virtual boundaries is signaled in SPS, the position of the virtual boundary is derived by using the first position information on the position of the virtual boundary signaled in SPS, and

wherein, in response to the first flag indicating that the information of the virtual boundaries is not signaled in SPS, the position of the virtual boundary is derived by using the second position information on the position of the virtual boundary signaled in PH.

2. The video decoding method of claim 1 ,

wherein, in response to the first flag indicating that the information of the virtual boundaries is signaled in SPS, the number information is decoded from SPS, and

wherein, in response to the first flag indicating that the information of the virtual boundaries is not signaled in SPS, the number information is decoded from PH.

3. The video decoding method of claim 1 ,

wherein the number of the virtual boundaries represents the number of horizontal virtual boundaries or the number of vertical virtual boundaries.

4. The video decoding method of claim 1 ,

wherein, based on the first flag, the position of the virtual boundary is derived by applying a predetermined weight to the first position information or the second position information.

5. A video encoding method, the method comprising:

encoding a first flag and number information of virtual boundaries in a bitstream,

wherein the first flag indicates whether information of the virtual boundaries is signaled in a sequence parameter set (SPS) of the bitstream, the first flag being related to whether an in-loop filtering operation is disabled across the virtual boundaries,

wherein, based on whether the information of the virtual boundaries is encoded in SPS, number information on a number of the virtual boundaries is encoded,

wherein, based on whether the information of the virtual boundaries is encoded in SPS, either first position information on a position of a virtual boundary to be encoded in SPS or second position information on the position of the virtual boundary to be encoded in a picture header (PH) is encoded,

wherein, in response to the information of the virtual boundaries being determined to be encoded in SPS, the first position information is determined based on the position of the virtual boundary and encoded in SPS, and

wherein, in response to the information of the virtual boundaries being determined not to be encoded in SPS, the second position information is determined based on the position of the virtual boundary and encoded in PH.

6. The video encoding method of claim 5 ,

wherein, in response to the information of the virtual boundaries being determined to be encoded in SPS, the number information is encoded in SPS, and

wherein, in response to the information of the virtual boundaries being determined not to be encoded in SPS, the number information is encoded in PH.

7. The video encoding method of claim 5 ,

wherein the number of the virtual boundaries represents the number of horizontal virtual boundaries or the number of vertical virtual boundaries.

8. The video encoding method of claim 5 ,

wherein, based on whether the information of the virtual boundaries is encoded in SPS, the first position information or the second position information is determined by applying a predetermined weight to the position of the virtual boundary.

9. A non-transitory computer-readable medium storing a bitstream generated by an encoding method, the method comprising:

encoding a first flag and number information of virtual boundaries in the bitstream,

wherein the first flag indicates whether information of the virtual boundaries is signaled in a sequence parameter set (SPS) of the bitstream, the first flag being related to whether an in-loop filtering operation is disabled across the virtual boundaries,

wherein, based on whether the information of the virtual boundaries is encoded in SPS, number information on a number of the virtual boundaries is encoded,

wherein, based on whether the information of the virtual boundaries is encoded in SPS, either first position information on a position of a virtual boundary to be encoded in SPS or second position information on the position of the virtual boundary to be encoded in a picture header (PH) is encoded,

wherein, in response to the information of the virtual boundaries being determined to be encoded in SPS, the first position information is determined based on the position of the virtual boundary and encoded in SPS, and

wherein, in response to the information of the virtual boundaries being determined not to be encoded in SPS, the second position information is determined based on the position of the virtual boundary and encoded in PH.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2021
From: BANG, GUN; LIM, WOONG; KIM, HUI YONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 058198/0794 →
Priority Claims (3)
KR 10-2019-0072910 · Jun 19, 2019 · national
KR 10-2019-0073595 · Jun 20, 2019 · national
KR 10-2019-0075400 · Jun 25, 2019 · national
Continuity (1)
Related Publication 20220217407A1 · Jul 7, 2022