IP Library › Granted Patent US 9,607,658
Granted Patent B2
US 9,607,658 · App. 14/906,306 · Granted Mar 28, 2017

System and methods for generating scene stabilized metadata

Inventors: Robin Atkins (Campbell, CA); Raymond Yeung (Los Angeles, CA); Sheng Qu (San Jose, CA)
Assignee: Dolby Laboratories Licensing Corporation
G11B27/3027G11B27/28G11B27/34H04N5/147H04N5/268H04N5/91H04N9/8205
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,607,658
App. No.
14/906,306
Granted
Mar 28, 2017
Kind
B2
Abstract

Methods and systems for generating and applying scene-stable metadata for a video data stream are disclosed herein. A video data stream is divided or partitioned into scenes and a first set of metadata may be generated for a given scene of video data. The first set of metadata may be any known metadata as a desired function of video content (e.g., luminance). The first set of metadata may be generated on a frame-by-frame basis. In one example, scene-stable metadata may be generated that may be different from the first set of metadata for the scene. The scene-stable metadata may be generated by monitoring a desired feature with the scene and may be used to keep the desired feature within an acceptable range of values. This may help to avoid noticeable and possibly objectionably visual artifacts upon rendering the video data.

Claims (42)

1. A method for using scene-stable metadata in a video data stream, the method comprising:

dividing the video data stream into a set of scenes;

generating a first metadata associated with a first scene within the set of scenes, wherein generating the first metadata associated with the first scene within the set of scenes comprises:

computing a min, mid and max luminance for each frame in a scene; and

computing a min, mid and max luminance for the scene;

generating scene stable metadata using computed min, mid, or max luminance for each frame in a scene; and

associating the scene stable metadata with said first scene, wherein associating the scene stable metadata with said first scene further comprises:

repeating the scene stable metadata for every frame within said first scene.

2. The method of claim 1 wherein dividing a video data stream into a set of scenes further comprises:

deriving the location of scene cuts from an edit decision list.

3. The method of claim 2 wherein deriving the location of scene cuts from the edit decision list further comprises:

deriving the location of scene cuts manually or automatically by a processor.

4. The method of claim 1 wherein generating the scene stable metadata further comprises:

monitoring a feature within a scene to determine the scene stable metadata for the scene.

5. The method of claim 4 wherein generating scene stable metadata further comprises:

computing the scene stable metadata such that the monitored feature within a scene is kept within a range of acceptable values.

6. The method of claim 5 wherein said monitored feature is one of a group, said group comprising: skin tone, luminant features, dark features and colored features.

7. The method of claim 6 wherein associating the scene stable metadata with said first scene further comprises:

associating the scene stable metadata with said first scene, wherein said scene stable metadata is different from said first metadata generated for said first scene.

8. The method of claim 6 wherein associating the scene stable metadata with said first scene further comprises:

associating the scene stable metadata with said first scene if said scene stable metadata keeps the monitored feature within said first scene within an acceptable range of values.

9. The method of claim 1 wherein associating the scene stable metadata with said first scene further comprises:

adding an indication of a scene cut in the current frame or in the next frame.

10. The method of claim 1 wherein associating the scene stable metadata with said first scene further comprises:

adding an indication that the metadata of the next frame is substantially identical or substantially different to the metadata of the current frame.

11. The method of claim 1 wherein associating the scene stable metadata with said first scene further comprises:

adding a data integrity field in the metadata for error checking.

12. A system for using scene stable metadata to video data, said system comprising:

a processor;

a memory associated with said processor and said memory further comprising processor-readable instructions, such that when said processor reads the processor-readable instructions, causes the processor to perform the following instructions:

receiving a video data stream, said video data stream comprising a set of scenes;

generating a first metadata associated with a first scene within the set of scenes, wherein generating the first metadata associated with the first scene within the set of scenes comprises:

computing a min, mid and max luminance for each frame in a scene; and

computing a min, mid and max luminance for the scene;

generating scene stable metadata using computed min, mid, or max luminance for each frame in a scene; and

associating the scene stable metadata with said first scene, wherein associating the scene stable metadata with said first scene further comprises:

repeating the scene stable metadata for every frame within said first scene.

13. The system of claim 12 wherein the instructions of generating scene stable metadata further comprises:

monitoring a feature within a scene to determine the scene stable metadata for the scene.

14. The system of claim 13 wherein the instruction of generating scene stable metadata further comprises:

computing a scene stable metadata such that the monitored feature within a scene is kept within a range of acceptable values.

15. The system of claim 14 wherein said monitored feature is one of a group, said group comprising: skin tone, luminant features, dark features and colored features.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: ATKINS, ROBIN; YEUNG, RAYMOND; QU, SHENG
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 037724/0070 →
Continuity (1)
Related Publication 20160254028A1 · Sep 1, 2016