Application (pre-grant publication)
USING A WEBPAGE TO INSERT GRAPHICAL ELEMENTS INTO A VIDEO PROGRAM STREAM
- Number
- 20180077469
- Published
- 2018-03-15
- Filed
- 2016-09-09
- Assignee
- Disney Enterprises, Inc.
- Inventors
- GEDULDIG; Jonas
- CPC
- H04N21/4316; H04N21/8586; H04N21/8146; H04N21/23424; H04N21/47; H04N21/8126; H04N21/4622; H04N21/4312
- Verdict
- Set aside webpage-triggered graphics insertion into video, broadcast plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
Embodiments herein describe a system for generating graphics for overlaying a video stream of a media presentation. In one embodiment, the system uses a webpage hosted on a web server to generate the graphics for overlaying the media presentation. To convert the webpage into graphics which can overlay the media presentation, a graphics generator renders the data defining the webpage into a graphic that can be displayed. The graphics generator uses the rendered webpage to generate a video stream (referred to herein as an overlay video stream) which is transmitted to a keyer along with a transparency key. The keyer combines the overlay video stream generated from the webpage with the video stream of the media presentation using the transparency key, thereby inserting the graphics of the webpage into the media presentation.
Background
BACKGROUNDField of the Invention
The embodiments herein are generally directed to generating graphics for overlaying a media presentation.Description of the Related Art
Before broadcasting a media presentation, some content providers generate graphical elements that are overlaid on the media presentation. These graphical elements may include images or animations that promote other shows or advertise specific products. In another example, the graphical elements may include a scoreboard which provides real-time updates that reflect current scores in a sporting event.
Current applications require pre-built graphic templates that are pre-loaded onto a graphics generating device. However, generating the graphics from the templates is complex and expensive. For example, the applications typically have complex ecosystems that require special training in order to generate the graphics.SUMMARY
One embodiment described herein is a method for receiving a webpage via a communication network, the webpage comprising at least one graphic to be overlaid on a video stream of a media presentation. The method also includes rendering the webpage into a displayable image comprising the at least one graphic and generating an overlay video stream using the displayable image. The method includes generating a transparency key where the transparency key defines transparency values indicating an opacity of pixels in the overlay video stream when overlaid on corresponding pixels