Outer Rim Archives
Archives · 2017 · 20170127126

Application (pre-grant publication)

Real-Time Transmission of Dynamic Range Tags in a Video Broadcast

Number
20170127126
Published
2017-05-04
Filed
2015-11-02
Assignee
Disney Enterprises, Inc.
Inventors
Strein; Michael J. et al.
CPC
H04N21/44; H04N21/2187; H04N21/845; H04N21/6125
Verdict
Set aside real-time transmission of dynamic range tags - broadcast/HDR metadata plumbing (PGPUB)
Source
Google Patents · FreePatentsOnline

Abstract

There is provided systems and methods for storing and transmitting dynamic range tags in video using a non-transitory memory storing a video having a plurality of frames, a plurality of dynamic range tags corresponding to the plurality of frames, and a video tagging software, and a hardware processor executing the video tagging software stored in the non-transitory memory to obtain a frame of the plurality of frames of the video from the memory, obtain a dynamic range tag including information about the frame of the plurality of frames of the video from the memory, insert the dynamic range tag into a vertical ancillary data (VANC) space of the frame of the video to generate a modified video.

Background

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a diagram of an exemplary system for real-time transmission of dynamic range tags in a video broadcast, according to one implementation of the present disclosure;

FIG. 2 shows a diagram of an exemplary video processing device for use in the system of FIG. 1, according to one implementation of the present disclosure;

FIG. 3 shows a diagram of an exemplary video frame for use with the system of FIG. 1;

FIG. 4 shows a flowchart illustrating an exemplary method of transmitting dynamic range tags in a video broadcast, according to one implementation of the present disclosure; and

FIG. 5 shows a flowchart illustrating an exemplary method of utilizing dynamic range tags in a video broadcast received by the video processing device of FIG. 2, according to one implementation of the present disclosure.DETAILED DESCRIPTION

The following description contains specific information pertaining to implementations in the present disclosure. The drawings in the present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or corresponding elements among the figures may be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present application are generally not to scale, and are not intended to correspond to actual relativedimensions.

FIG. 1 shows a diagram of an exemplary syste

Claims

1. A system comprising: a non-transitory memory storing a video having a plurality of frames, a plurality of dynamic range tags corresponding tothe plurality of frames, and a video tagging software; and a hardware processor executingthe video tagging software stored in the non-transitory memory to: obtain a frame of the plurality of frames of the video from the memory; detect a feature in the frame, wherein the feature in the frame comprises at least one of a color space of the frame and a color depth of the frame; in response to detecting the feature, create a dynamic range tag including information about the frame of the plurality of frames of the video from the memory; and insert the dynamic range tag into a vertical ancillary data (VANC) space of the frame of the video to generate a modified video. 11. A method for use by a dynamic range tag insertion system of inserting an event tag in a media content, the system having a non-transitory memory and a hardware processor, the method comprising: obtaining, using the hardware processor, a frame of a plurality of frames of a video from the non-transitory memory; detecting a feature in the frame. wherein the feature in the frame comprises at least one of a color space of the frame and a color depth of the frame; in response to detecting the feature, creating a dynamic range tag including information about the frame of the pluralityof frames of the video from the memory; and obtaining, using the hardware processor, a dynamic range tag including information about the frame of the plurality of frames of the video; inserting, using the hardware processor, the dynamic range tag into a vertical ancillary data (VANC) space of the frame of the video to generate a modified video.