Metadata describing nominal lighting conditions of a reference viewing environment for video playback
First Claim
1. A computing system comprising:
- a buffer configured to receive video;
a pre-processor configured to master content of the video by selectively adjusting at least some sample values of the video based on one or more of (a) characteristics of a reference display device, and (b) one or more nominal lighting conditions of a reference viewing environment in place when mastering the content of the video;
a metadata generator configured to generate metadata that describes the one or more nominal lighting conditions of the reference viewing environment in place when mastering the content of the video, wherein the metadata includes;
one or more parameters that specify a nominal level of ambient light in the reference viewing environment, the one or more parameters that specify the nominal level of ambient light including an indicator of light per unit of area in units of lux; and
one or more parameters that specify a nominal color characteristic of the ambient light in the reference viewing environment, the one or more parameters that specify the nominal color characteristic of ambient light including normalized x and y chromaticity coordinates in a multi-dimensional mapping of values in a color space; and
a buffer configured to store the metadata for output with encoded data for the video, wherein the metadata is organized for output as part of a video elementary bitstream for the video, the video elementary bitstream also including the encoded data for the video.
1 Assignment
0 Petitions
Accused Products
Abstract
Innovations in the areas of generating, parsing, and using metadata that describes nominal lighting conditions of a reference viewing environment for video playback are presented herein. In various examples described herein, metadata includes parameters that describe the nominal lighting conditions (e.g., level of ambient light, color characteristics of ambient light) of a reference viewing environment. By conveying a representation of the nominal lighting conditions of the reference viewing environment (e.g., one assumed when mastering image content), a transmitter system can enable a receiver system to adapt its local display of the image content. Upon receiving image content and the metadata, the receiver system can identify characteristics of the actual viewing environment, use the metadata to determine whether the actual viewing environment matches the reference viewing environment, and, if not, adjust sample values of the image content, adjust a display device, or adjust lighting conditions of the actual viewing environment.
17 Citations
24 Claims
-
1. A computing system comprising:
-
a buffer configured to receive video; a pre-processor configured to master content of the video by selectively adjusting at least some sample values of the video based on one or more of (a) characteristics of a reference display device, and (b) one or more nominal lighting conditions of a reference viewing environment in place when mastering the content of the video; a metadata generator configured to generate metadata that describes the one or more nominal lighting conditions of the reference viewing environment in place when mastering the content of the video, wherein the metadata includes; one or more parameters that specify a nominal level of ambient light in the reference viewing environment, the one or more parameters that specify the nominal level of ambient light including an indicator of light per unit of area in units of lux; and one or more parameters that specify a nominal color characteristic of the ambient light in the reference viewing environment, the one or more parameters that specify the nominal color characteristic of ambient light including normalized x and y chromaticity coordinates in a multi-dimensional mapping of values in a color space; and a buffer configured to store the metadata for output with encoded data for the video, wherein the metadata is organized for output as part of a video elementary bitstream for the video, the video elementary bitstream also including the encoded data for the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computing system, a method comprising:
-
receiving metadata that describes one or more nominal lighting conditions of a reference viewing environment in place when mastering content of video, wherein the metadata is received as part of a video elementary bitstream for the video, the video elementary bitstream also including encoded data for the video, and wherein the metadata includes; one or more parameters that specify a nominal level of ambient light in the reference viewing environment, the one or more parameters that specify the nominal level of ambient light including an indicator of light per unit of area in units of lux; and one or more parameters that specify a nominal color characteristic of the ambient light in the reference viewing environment, the one or more parameters that specify the nominal color characteristic of ambient light including normalized x and y chromaticity coordinates in a multi-dimensional mapping of values in a color space; and parsing the metadata. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computing system comprising:
-
a buffer configured to store metadata that describes one or more nominal lighting conditions of a reference viewing environment in place when mastering content of video, wherein the metadata is part of a video elementary bitstream for the video, the video elementary bitstream also including encoded data for the video, and wherein the metadata includes; one or more parameters that specify a nominal level of ambient light in the reference viewing environment, the one or more parameters that specify the nominal level of ambient light including an indicator of light per unit of area in units of lux; and one or more parameters that specify a nominal color characteristic of the ambient light in the reference viewing environment, the one or more parameters that specify the nominal color characteristic of ambient light including normalized x and y chromaticity coordinates in a multi-dimensional mapping of values in a color space; a metadata parser configured to parse the metadata; a buffer configured to store the encoded data for the video; a video decoder configured to decode the encoded data for the video; a condition detector configured to determine one or more actual lighting conditions of an actual viewing environment; and a post-processor configured to compensate for differences between the one or more actual lighting conditions and the one or more nominal lighting conditions by adjusting a characteristic of at least some sample values of the video. - View Dependent Claims (23, 24)
-
Specification