Video Server Scheduling Graphics and Video Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Combining video and graphics into a single output stream for on-screen display is a tedious process requiring user intervention and is not flexible, especially when dealing with real-time graphics, as existing methods do not accommodate dynamic or 'real-time' graphics effectively.
Innovation Solution
A video server capable of scheduling the delivery of video and graphics using an ad hoc format, where graphical templates with independently schedulable regions allow for flexible assembly and streaming of video and graphics combinations, utilizing a scheduler to coordinate the delivery of video and graphical content to set-top boxes or computers, enabling real-time updates and flexible formatting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video and graphics are combined using traditional methods, then a single output stream is produced, but the process requires user intervention and is not flexible for real-time graphics
Solution Approach 1:
The system segments the output stream into separate video and graphics components that can be independently scheduled and delivered. Graphical templates are divided into regions that can be independently controlled, allowing real-time graphics to be assembled without manual intervention while maintaining flexibility.
Solution Approach 2:
The system implements dynamic scheduling where graphical templates and video clips can be configured and updated in real-time without requiring user intervention. The scheduler automatically adjusts the assembly of graphics and video based on scheduled events, enabling adaptability for real-time content changes.
2Productivity
If video and graphics are combined in an a-priori manner, then the output stream is pre-configured, but it cannot accommodate real-time graphics updates
Solution Approach 1:
The system performs preliminary configuration of graphical templates and video clips with scheduled start times, but maintains the ability to update and modify these configurations in real-time. The scheduler is pre-configured with templates and clips, yet remains flexible to accommodate real-time graphics updates without requiring full reconfiguration.
3Adaptability or versatility
If multiple graphical templates and video clips are maintained for flexible assembly, then real-time updates are possible, but system complexity increases
Solution Approach 1:
The system implements a universal scheduler that can handle multiple graphical templates and video clips through a single standardized interface. The scheduler manages the assembly of various content types using consistent scheduling mechanisms, reducing system complexity despite the flexibility to assemble diverse video and graphics combinations.
Data Source
AI summary
A method and apparatus for scheduling delivery of graphics and video to an on-screen display is described. The method comprises accessing a schedule comprising at least one video, at least one template, and layout information, wherein the at least one video and the at least one template are associated with each other and scheduled to run at least one start time. In one embodiment, the system is a video server that provides a combined output stream of both video and graphics to a set top box, TV, computer or other display device. In another embodiment of the invention, the video server creates a script that relates video, graphics, and layout information to each other as web components. The web components are provided from the video server to a set top box, and the set top box utilizes a web browser to assemble the web components together.


