IP Library Granted Patent US 9,406,112
Granted Patent B2
US 9,406,112 · App. 12/984,992 · Granted Aug 2, 2016

Video data compression

Inventors: Francesco Banterle (Negrar, IT); Alessandro Artusi (Nicosia, CY); Kurt Debattista (Warwickshire, GB); Patrick Ledda (London, GB); Gerhard Bonnet (Kaisersalutern, DE); Gavin John Edwards (Warwickshire, GB); Alan Chalmers (Kenilworth, GB)
Assignee: University of Warwick
G06T5/009H04N19/33H04N19/34G06T5/007G06T2207/10016G06T2207/20028H04N7/50H04N19/00315H04N19/136H04N19/176
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 9,406,112
App. No.
12/984,992
Granted
Aug 2, 2016
Kind
B2
Abstract

A method of producing a compressed video data stream ( 12 ) by compressing a stream of relatively high dynamic range video frames ( 2 ). A bilateral filter ( 3 ) extracts a base frame ( 4 ) with luminance information. The base frame ( 4 ) and the original frame ( 2 ) are used to provide a detail frame ( 5 ) with chroma information. A tone mapping operation ( 6 ) is selected ( 7, 11 ) and applied to the base frame to generate a relatively low dynamic range base frame ( 8 ), which is then compressed ( 9 ). The detail frame ( 5 ) is compressed separately. Final frame data ( 12 ) is then created, consisting of the compressed relatively low dynamic range base frame, the compressed detail frame, and stored information in respect of the tone mapping operation that had been applied to the base frame.

Claims (21)

1. A method of producing a compressed video data stream by compressing a stream of high dynamic range video frames, wherein for at least some high dynamic range original video frames in the stream which include color and luminance data, the method comprises the steps of:

(a) firstly from the high dynamic range original frame in the stream, using a filter to extract luminance data to form a high dynamic range base frame containing the extracted luminance data;

(b) subsequently using the high dynamic range base frame and the high dynamic range original frame to form a detail frame of fine details containing the color data in the high dynamic range original frame without the extracted luminance data;

(c) generating a tone mapping operation for the high dynamic range base frame and applying that tone mapping operation to the high dynamic range base frame only, to generate a reduced dynamic range base frame;

(d) storing information in respect of the tone mapping operation applied to the high dynamic range base frame;

(e) subjecting the reduced dynamic range base frame to temporal compression, and subjecting the detail frame to temporal compression;

(f) creating a final frame data consisting of the compressed reduced dynamic range base frame, the compressed detail frame, and the information in respect of the tone mapping operation applied to the high dynamic range base frame by inverting the tone mapping operation; and

(g) including the final frame data in the compressed video data stream.

2. A method as claimed in claim 1 , wherein generating a tone mapping operation for the high dynamic range base frame comprises selecting a tone mapping function from a plurality of predefined tone mapping functions.

3. A method as claimed in claim 2 , wherein the tone mapping operation applied to the high dynamic range base frame is obtained by altering an initial tone mapping function selected from the plurality of predefined tone mapping functions, by reference to stored properties of at least one previous tone mapping function obtained for a previous high dynamic range base frame of the same scene.

4. A method as claimed in claim 3 , wherein if the difference between the initial tone mapping operation determined for a given high dynamic range base frame and the at least one previous tone mapping function is too large, the initial tone mapping operation is corrected to a tone mapping operation which corresponds more closely to the at least one previous tone mapping function.

5. A method as claimed in claim 2 , wherein generating a tone mapping operation for the high dynamic range base frame further comprises selecting parameters associated with the selected tone mapping function.

6. A method as claimed in claim 1 , wherein the detail frame is obtained by subtraction of the high dynamic range base frame from the high dynamic range original frame and/or by division of the high dynamic range original frame by the high dynamic range base frame.

7. A method as claimed in claim 1 , wherein the compression of the reduced dynamic range base frame and the compression of the detail frame are carried out separately.

8. A method as claimed in claim 1 , wherein the filter used to extract the high dynamic range base frame from the high dynamic range original frame is a bilateral filter.

9. A method as claimed in claim 1 , wherein luminance information relating to a frame is included in the compressed video data stream separately from the information in respect of the tone mapping operation applied to the high dynamic range base frame.

10. A method as claimed in claim 2 , wherein the plurality of predefined tone mapping functions comprises at least one fixed and/or at least one user defined tone mapping function.

11. A method as claimed in claim 1 , wherein the high dynamic range video frames are arranged as a plurality of different scenes each comprising a plurality of the video frames, and the tone mapping operations applied to some high dynamic range base frames in respect of the same scene differ from one another.

12. A method as claimed in claim 1 , wherein the high dynamic range video frames are arranged as a plurality of different scenes each comprising a plurality of the video frames, and the tone mapping operations applied to high dynamic range base frames in respect of one of the plurality of scenes differ from the tone mapping operations applied to high dynamic range base frames in respect of another of the plurality of scenes.

13. A method as claimed in claim 12 , wherein the tone mapping operations applied to some high dynamic range base frames in the same scene differ from one another.

14. A method of decoding a compressed video data stream which has been obtained by carrying out a method as claimed in claim 1 wherein, using the final frame data in the video data stream, the reduced dynamic range base frame containing luminance data is obtained from the compressed reduced dynamic range base frame, the detail frame containing color data is obtained from the compressed detail frame, using the information in respect of the tone mapping operation applied to the high dynamic range base frame, the high dynamic range base frame is reconstructed via inverse tone mapping applied to the reduced dynamic range base frame only; and the high dynamic range base frame is combined with the detail frame to reproduce the original high dynamic range frame.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: BIN 2022, SERIES 822 OF ALLIED SECURITY TRUST 1
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 062020/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: EMPIRE IP LLC
To: BIN 2022, SERIES 822 OF ALLIED SECURITY TRUST I
Reel/Frame 060347/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2022
From: CHALMERS, ALAN
To: EMPIRE IP LLC
Reel/Frame 059933/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2020
From: CHALMERS, ALAN
To: CHALMERS, ALAN
Reel/Frame 053274/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2020
From: THE UNIVERSITY OF WARWICK
To: CHALMERS, ALAN
Reel/Frame 053274/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: BANTERLE, FRANCESCO
To: CHALMERS, ALAN
Reel/Frame 053272/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: DEBATTISTA, KURT
To: CHALMERS, ALAN
Reel/Frame 053272/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: EDWARDS, GAVIN
To: CHALMERS, ALAN
Reel/Frame 053272/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: LEDDA, PATRICK
To: CHALMERS, ALAN
Reel/Frame 053272/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: ARTUSI, ALESSANDRO
To: CHALMERS, ALAN
Reel/Frame 053272/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: BONNET, GERHARD
To: CHALMERS, ALAN
Reel/Frame 053272/0523 →
Priority Claims (1)
EP 08012452 · Jul 10, 2008 · regional
Continuity (2)
Continuation In Part PCTEP2009005042 · Jul 10, 2009
Related Publication 20110235720A1 · Sep 29, 2011