IP Library Granted Patent US 8,929,433
Granted Patent B2
US 8,929,433 · App. 11/434,969 · Granted Jan 6, 2015

Systems, methods, and apparatus for improving display of compressed video data

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 8,929,433
App. No.
11/434,969
Granted
Jan 6, 2015
Kind
B2
Abstract

Presented herein are system(s), method(s), and apparatus for improving the display of compressed video data. In one embodiment, there is presented a method for encoding video data. The method comprises estimating a displayed intensity of a video source displayed on a predetermined display device; estimating a displayed intensity of the reconstruction of the video source displayed on a predetermined display device; and correcting the video source as a function of the estimated displayed intensity of the video source on the predetermined display device and the estimated displayed intensity of the reconstruction of the video source on the predetermined display device.

Claims (61)

1. A method for encoding video data, said method comprising:

estimating a displayed intensity of a video source displayed on a display device;

compressing the video source;

estimating a displayed intensity reconstruction of the video source displayed on the display device; and

correcting the video source as a function of the estimated displayed intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device, wherein correcting the reconstruction of the video source further comprises:

low pass filtering the difference between the estimate of the displayed intensity of the video source and the displayed intensity of the reconstruction of the video source; and

adding the low pass filtered difference to the video source.

2. The method of claim 1 , wherein estimating the displayed intensity of the video source displayed on the display device further comprises:

applying a transfer function that models the display device to the video source.

3. The method of claim 1 , wherein correcting the video source as a function of the estimated display intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device further comprises correcting the video source as a function of the difference between the estimated displayed intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device.

4. The method of claim 1 , further comprising:

compressing the video source, thereby resulting in a compressed video source, wherein the reconstruction of the video source comprises a resulting decompression of the compressed video source; and

compressing the corrected video source.

5. The method of claim 4 , further comprising decompressing the compressed video source.

6. The method of claim 1 , wherein estimating the display intensity of the reconstruction of the video source comprises:

applying a low pass filter to the video source.

7. The method of claim 6 , further comprising:

controlling the low pass filter with a rate controller that controls an encoding rate of the video source.

8. The method of claim 1 , wherein correcting the video source further comprises:

predicting at least a portion of the video source, thereby resulting in a prediction error; and

correcting the prediction error as a function of an estimate of the display intensity of at least the portion of the video source and an estimate of the display intensity of the reconstruction of at least the portion of the video source, thereby resulting in a corrected prediction error.

9. The method of claim 8 , wherein predicting at least the portion of the video source comprises spatially predicting at least the portion of the video source.

10. The method of claim 8 , wherein predicting at least the portion of the video source comprises temporally predicting at least the portion of the video source.

11. The method of claim 8 , further comprising:

compressing the corrected prediction error.

12. The method of claim 11 , wherein compressing the corrected prediction error further comprises applying lossy compression to the prediction error.

13. An encoder for encoding video data, said encoder comprising:

a first circuit for estimating a displayed intensity of a video source displayed on a display device, compressing the video source, and estimating a displayed intensity of the reconstruction of the compressed video source displayed on a display device; and

a second circuit for correcting the video source as a function of the estimated displayed intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device, wherein second circuit comprises a low pass filter for low pass filtering the difference between the estimate of the displayed intensity of the video source and the displayed intensity of the reconstruction of the video source, and the second circuit being operable to add the low pass filtered difference to the video source.

14. The encoder of claim 13 , wherein the first circuit comprises a transformer for applying a transfer function that models the display device to the video source.

15. The encoder of claim 13 , wherein correcting the reconstruction of the video source as a function of the estimated displayed intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device further comprises correcting the reconstruction of the video source as a function of the difference between the estimated displayed intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device.

16. The encoder of claim 13 , further comprising:

at least one compressor for compressing the video source, thereby resulting in a compressed video source, wherein the reconstruction of the video source comprises a resulting decompression of the compressed video source and for compressing the corrected video source.

17. The encoder of claim 16 , further comprising a decompressor for decompressing the compressed video source.

18. The encoder of claim 13 , wherein estimating the display intensity of the reconstruction of the video source comprises:

applying a low pass filter to the video source.

19. The encoder of claim 18 , further comprising:

a rate controller for controlling the encoding rate of the corrected video source and controlling the low pass filter.

20. The encoder of claim 13 , wherein correcting the video source further comprises:

a prediction circuit for predicting at least a portion of the video source, thereby resulting in a prediction error; and

wherein the second circuit corrects the prediction error as a function of an estimate of the display intensity of at least the portion of the video source and an estimate of the display intensity of the reconstruction of at least the portion of the video source.

21. The encoder of claim 20 , wherein the prediction circuit comprises an interprediciton circuit for predicting at least the portion of the video source comprises spatially predicting at least the portion of the video source.

22. The encoder of claim 20 , wherein the prediction circuit comprises a motion compensator for predicting at least the portion of the video source comprises temporally predicting at least the portion of the video source.

23. The encoder of claim 20 , further comprising a compressor for lossy compressing the corrected prediction error.

24. The encoder of claim 23 , wherein compressor comprises:

a transformer for transforming the corrected prediction error, thereby resulting in a transformed corrected prediction error; and

a quantizer for quantizing the transformed corrected prediction error.

25. An encoder for encoding video data, said encoder comprising:

a first circuit operable to:

estimate a displayed intensity of a video source displayed on a display device, compress the video source; and

estimate a displayed intensity of a reconstruction of the compressed video source displayed on a display device; and

a second circuit, coupled to the first circuit, said second circuit being operable to correct intensity of the video source as a function of the estimated displayed intensity of the video source on the display device and the estimated displayed intensity of the reconstruction of the video source on the display device, wherein the second circuit, during the correction of the intensity, is operable to:

low pass filter the difference between the estimate of the displayed intensity of the video source and the displayed intensity of the reconstruction of the video source; and

add the low pass filtered difference to the video source.

26. The method according to claim 1 , wherein a motion compensator is applied prior to the correcting.

27. The method according to claim 1 , wherein a second compression is applied to a result of the adding the low pass filtered difference to the video source.

28. The encoder according to claim 13 , wherein the second circuit is operable to apply a motion compensator prior to the correcting.

29. The method according to claim 16 , further comprising:

a low pass filter configured to low pass filter the difference between the estimate of the displayed intensity of the video source and the displayed intensity of the reconstruction of the video source;

an adder configured to combine the low pass filtered difference to the video source; and

a second compressor is applied to a result of the adding the low pass filtered difference to the video source.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
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 Jan 20, 2010
From: CHIN, DOUGLAS
To: BROADCOM ADVANCED COMPRESSION GROUP, LLC
Reel/Frame 023815/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: BROADCOM ADVANCED COMPRESSION GROUP, LLC
To: BROADCOM CORPORATION
Reel/Frame 022299/0916 →