IP Library Granted Patent US 10,708,590
Granted Patent B2
US 10,708,590 · App. 15/652,598 · Granted Jul 7, 2020

Methods and apparatus for collaborative partition coding for region based filters

Inventors: Joel Sole (San Diego, CA); Yunfei Zheng (San Jose, CA); Qian Xu (Folsom, CA); Peng Yin (Ithaca, NY); Xiaoan Lu (Yardley, PA)
Assignee: INTERDIGITAL VC HOLDINGS, INC.
H04N19/117H04N19/147H04N19/174H04N19/196H04N19/46H04N19/82H04N19/86
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,708,590
App. No.
15/652,598
Granted
Jul 7, 2020
Kind
B2
Abstract

Methods and apparatus are provided for collaborative partition coding for region based filters. An apparatus includes a video encoder ( 100 ) for encoding image data for a plurality of regions in a picture. The video encoder ( 100 ) includes multiple filters for filtering the image data based on region partition information for the plurality of regions. The region partition information for the plurality of regions is shared between the multiple filters.

Claims (23)

1. An apparatus, comprising:

a video encoder for encoding image data for a plurality of regions in a picture, wherein said video encoder comprises multiple filters for filtering the image data based on region partition information for the plurality of regions, the region partition information defining segmentation of a picture into a plurality of regions, and wherein the multiple filters being used with different filtering parameters in each region, and wherein at least two of the multiple filters use the same segmentation based on shared region partition information, and the region partition information is separately determined for at least one other of the multiple filters, wherein the encoder uses signaling to allow a decoder to select the particular set of region partition information and filter parameters used by the multiple filters during encoding.

2. The apparatus of claim 1 , wherein the region partition information is combined with filter parameter adaptation based on at least one of coding information and picture content.

3. The apparatus of claim 1 , wherein at least one of the region partition information and filter parameters for the multiple filters are signaled using one or more high level syntax elements or one or more region level syntax elements, or are inferred by a corresponding decoder from at least one of previously coded regions, previously coded pictures, and previously coded video sequences, the picture corresponding to a currently coded video sequence.

4. The apparatus of claim 1 , wherein the multiple filters comprise at least one of at least one in-loop filter, at least one out-loop filter, at least one pre-processing filter, and at least one post-processing filter.

5. The apparatus of claim 1 , wherein a partitioning of the picture into the plurality of regions, from which the region partitioning information is based, is jointly optimized by the multiple filters.

6. The apparatus of claim 1 , wherein a partitioning of the picture into the plurality of regions, from which the region partitioning information is based, is optimized by one of the multiple filters, and is shared with other ones of the multiple filters.

7. In a video encoder, a method, comprising:

encoding image data for a plurality of regions in a picture, wherein said video encoder comprises multiple filters for filtering the image data based on region partition information for the plurality of regions, the region partition information defining segmentation of a picture into a plurality of regions, and wherein the multiple filters being used with different filtering parameters in each region, and wherein at least two of the multiple filters use the same segmentation based on shared region partition information, and the region partition information is separately determined for at least one other of the multiple filters, wherein the encoder uses signaling to allow a decoder to select the particular set of region partition information and filter parameters used by the multiple filters during encoding.

8. The method of claim 7 , wherein the region partition information is combined with parameter adaptation based on at least one of coding information and picture content.

9. The method of claim 7 , wherein at least one of the region partition information and filter parameters for the multiple filters are signaled using one or more high level syntax elements or one or more region level syntax elements, or are inferred by a corresponding decoder from at least one of previously coded regions, previously coded pictures, and previously coded video sequences, the picture corresponding to a currently coded video sequence.

10. The method of claim 7 , wherein the multiple filters comprise at least one of at least one in-loop filter, at least one out-loop filter, at least one pre-processing filter, and at least one post-processing filter.

11. The method of claim 7 , wherein a partitioning of the picture into the plurality of regions, from which the region partitioning information is based, is jointly optimized by the multiple filters.

12. The method of claim 7 , wherein a partitioning of the picture into the plurality of regions, from which the region partitioning information is based, is optimized by one of the multiple filters, and is shared with other ones of the multiple filters.

13. An apparatus, comprising:

a video decoder for decoding image data for a plurality of regions in a picture, wherein said video decoder comprises multiple filters for filtering the image data based on region partition information for the plurality of regions, the region partition information defining segmentation of a picture into a plurality of regions, and wherein the multiple filters being used with different filtering parameters in each region, and wherein at least two of the multiple filters use the same segmentation based on shared region partition information, and the region partition information is separately determined for at least one other of the multiple filters, wherein the decoder uses signaling to allow a decoder to select the particular set of region partition information and filter parameters used by the multiple filters during decoding.

14. The apparatus of claim 13 , wherein the region partition information is combined with parameter adaptation based on at least one of coding information and picture content.

15. The apparatus of claim 13 , wherein at least one of the region partition information and filter parameters for the multiple filters are determined from one or more high level syntax elements or one or more region level syntax elements, or are inferred from at least one of previously coded regions, previously coded pictures, and previously coded video sequences, the picture corresponding to a currently coded video sequence.

16. The apparatus of claim 13 , wherein the multiple filters comprise at least one of at least one in-loop filter, at least one out-loop filter, at least one pre-processing filter, and at least one post-processing filter.

17. In a video decoder, a method, comprising:

decoding image data for a plurality of regions in a picture, wherein the image data is filtered by multiple filters based on region partition information for the plurality of regions, the region partition information defining segmentation of a picture into a plurality of regions, and wherein the multiple filters being used with a different filter and different filtering parameters in each region, and wherein at least two of the multiple filters use the same segmentation based on shared region partition information, and the region partition information is separately determined for at least one other of the multiple filters, wherein the decoder uses signaling to allow a decoder to select the particular set of region partition information and filter parameters used by the multiple filters during decoding.

18. The method of claim 17 , wherein the region partition information is combined with parameter adaptation based on at least one of coding information and picture content.

19. The method of claim 17 , wherein at least one of the region partition information and filter parameters for the multiple filters are determined from one or more high level syntax elements or one or more region level syntax elements, or are inferred from at least one of previously coded regions, previously coded pictures, and previously coded video sequences, the picture corresponding to a currently coded video sequence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 047289/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2017
From: SOLE, JOEL; ZHENG, YUNFEI; XU, QIAN; YIN, PENG; LU, XIAOAN
To: THOMSON LICENSING
Reel/Frame 043323/0270 →
Continuity (3)
Continuation 13382800
Provisional Application 61223523 · Jul 7, 2009
Related Publication 20170318290A1 · Nov 2, 2017