Outer Rim Archives
Archives · 2019 · 20190261049

Application (pre-grant publication)

METHODS FOR CREATING AND DISTRIBUTING ART-DIRECTABLE CONTINUOUS DYNAMIC RANGE VIDEO

Number
20190261049
Published
2019-08-22
Filed
2019-05-02
Assignee
Disney Enterprises, Inc.
Inventors
Smolic; Aljoscha et al.
CPC
G11B27/34; G11B27/031; H04N21/4402; H04N19/00
Verdict
Set aside art-directable continuous dynamic range video PGPUB dup
Source
Google Patents · FreePatentsOnline

Abstract

Novel systems and methods are described for creating, compressing, and distributing video or image content graded for a plurality of displays with different dynamic ranges. In implementations, the created content is “continuous dynamic range” (CDR) content—a novel representation of pixel-luminance as a function of display dynamic range. The creation of the CDR content includes grading a source content for a minimum dynamic range and a maximum dynamic range, and defining a luminance of each pixel of an image or video frame of the source content as a continuous function between the minimum and the maximum dynamic ranges. In additional implementations, a novel graphical user interface for creating and editing the CDR content is described.

Background

TECHNICAL FIELD

The present disclosure relates generally to high dynamic range (HDR) video techniques, and more particularly, some embodiments relate to methods for creating and distributing continuous dynamic range video.DESCRIPTION OF THE RELATED ART

A high dynamic range (HDR) is used to refer to content and displays that have a higher luminance or brightness level and/or better contrast ratio than standard dynamic range (SDR) content and displays.BRIEF SUMMARY OF THE DISCLOSURE

According to various embodiments, systems and methods are disclosed for creating and distributing video or image content graded for a plurality of displays with different dynamic ranges. In one embodiment, creation of CDR content includes: receiving a source image and creating a continuous dynamic range image by defining a luminance of each pixel of the source image as a continuous function based on a minimum dynamic range and a maximum dynamic range. In implementations of this embodiment, creating the continuous dynamic range image further includes grading the source image for the minimum dynamic range and the maximum dynamic range. The source image may be a standalone image (e.g., a photograph) or a video frame corresponding to a video.

In embodiments, the continuous dynamic range image may be compressed by approximating each of the continuous functions using a truncated polynomial series. In particular implementations of this embodiment, the polynomial series is a Chebyshe

Claims

1. A method of compressing and encoding continuous dynamic range video, comprising: receiving: a minimum dynamic range graded image corresponding to a video frame; a maximum dynamic range graded image corresponding to the video frame; and metadata including a continuous dynamic range function for every pixel of the video frame; representing each of the continuous dynamic range functions using a vector of coefficients of a truncated polynomial series approximating the continuous dynamic range function; and representing the vector of coefficients in an image format. 5. A method of decoding a continuous dynamic range image for display on a display having an associated dynamic range, comprising: receiving an encoded continuous dynamic range image comprising: a minimum dynamic range graded version of an image; a maximum dynamic range graded version of the image; and continuous dynamic range metadata corresponding to the image; decoding the continuous dynamic image using a codec; and creating a particular dynamic range representation of the image based on the decoded continuous dynamic range image and the dynamic range of the display. 11. A system, comprising: a display having an associated dynamic range; one or more processors; and one or more non-transitory computer-readable mediums operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause the receiver to: receive an encoded continuous dynamic range image comprising: a minimum dynamic range graded version of an image; a maximum dynamic range graded version of the image; continuous dynamic range metadata corresponding to the image; decode the continuous dynamic range image; and create a particular dynamic range representation of the image based on the dynamic range of the display; and display the particular dynamic range representation of the image on the display.