IP Library Granted Patent US 7,574,060
Granted Patent B2
US 7,574,060 · App. 10/995,588 · Granted Aug 11, 2009

Deblocker for postprocess deblocking

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 7,574,060
App. No.
10/995,588
Granted
Aug 11, 2009
Kind
B2
Abstract

Presented herein are system(s), method(s), and apparatus for a deblocker for postprocess deblocking. In one embodiment, there is presented a decoder system for deblocking video data. The decoder system comprises a video decoder for decoding video data comprising portions that are predicted from deblocked pictures. The decoder system further comprises a video decoder for decoding video data comprising portions that are predicted from undeblocked pictures. In addition, the decoder, system comprises a deblocker for deblocking the video data comprising portions that are predicted from deblocked pictures and for deblocking the video data comprising portions that are predicted from undeblocked pictures.

Claims (25)

1. A decoder system for deblocking video data, said decoder system comprising:

a video decoder for decoding video data comprising portions that are predicted from deblocked pictures;

a video decoder for decoding video data comprising portions that are predicted from undeblocked pictures; and

a deblocker for deblocking the video data comprising portions that are predicted from deblocked pictures and for deblocking the video data comprising portions that are predicted from undeblocked pictures, wherein the deblocker further comprises:

a first filter for filtering edges in the video data; and

a second filter for filtering edges in the video data.

2. The decoder system of claim 1 , wherein the first filter is a stronger filter than the second filter.

3. The decoder system of claim 2 , wherein the deblocker selects the first filter or the second filter on the basis of pixel gradients.

4. The decoder system of claim 2 , wherein the deblocker selects the first filter or the second filter on the basis of whether a current macroblock and neighboring macroblock are field or frame coded.

5. The decoder system of claim 1 , wherein the deblocker converts quantization parameters for the video data comprising portions that are predicted from undeblocked pictures to quantization parameters in accordance with quantization parameters for video data that comprises portions that are predicted from deblocked pictures.

6. The decoder system of claim 1 , wherein the deblocker determines neighboring pixels for a block, based on whether the block and a neighboring block are field or frame coded.

7. The decoder system of claim 1 , wherein the deblocker deblocks a skipped macroblock.

8. A decoder system for deblocking video data, said decoder system comprising:

a video decoder operable to decode video data comprising portions that are predicted from deblocked pictures;

a video decoder operable to decode video data comprising portions that are predicted from undeblocked pictures; and

a deblocker operably coupled to the video decoder operable to decode video data comprising portions that are predicted from deblocked pictures, and to the video decoder operable to decode video data comprising portions that are predicted from undeblocked pictures, said deblocker operable to deblock the video data comprising portions that are predicted from deblocked pictures and deblock the video data comprising portions that are predicted from undeblocked pictures, wherein the decoder further comprises:

a first filter operable to filter edges in the video data; and

a second filter operable to filter edges in the video data, wherein the first filter is a stronger filter than the second filter.

9. The decoder system of claim 8 , wherein the deblocker comprises:

a boundary strength detector connected to the first filter and the second filter, the boundary strength detector operable to measure pixel gradients; and

wherein the deblocker selects the first filter or the second filter on the basis of the measured pixel gradients.

10. The decoder system of claim 9 , wherein the deblocker selects the first filter or the second filter on the basis of whether a current macroblock and neighboring macroblock are field or frame coded.

11. The decoder system of claim 8 , wherein the deblocker converts quantization parameters for the video data comprising portions that are predicted from undeblocked pictures to quantization parameters for the video data comprising portions that are predicted from deblocked pictures.

12. The decoder system of claim 8 , wherein the deblocker determines neighboring pixels for a block, based on whether the block and a neighboring block are field or frame coded.

13. The decoder system of claim 8 , wherein the deblocker deblocks a skipped macroblock.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2016
From: BROADCOM CORPORATION
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 039291/0192 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 039182/0357 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: BROADCOM ADVANCED COMPRESSION GROUP, LLC
To: BROADCOM CORPORATION
Reel/Frame 022299/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2005
From: GAMBHIRE, PRANAV
To: BROADCOM ADVANCED COMPRESSION GROUP LLC
Reel/Frame 015540/0592 →