Intelligent title cache system
First Claim
Patent Images
1. In a title cache system for managing a title having a template and a plurality of variables associated with the template, a method comprising:
- instantiating a title cache object by a title instance manager in response to a title instance event, wherein the title instance event includes a load event and a create event;
managing access to the title cache object, including routing a plurality of internal calls and external calls through a scheduler to control a playback of a plurality of frames;
rendering the plurality of frames into a series of rendered frames by a render engine, wherein the title cache system is bidirectionally communicatively coupled to an external render engine and is configured to manage the external render engine, where the external render engine is a third party software or a hardware visual and multi-layer animation tool that loads an authored project information of a completed file in its own format and provides the authored project information to the title cache system about the organization of its internal layers, and the title cache system can then control the external render engine to deliver to it a selective layer by layer rendering of graphics data; and
retrieving the plurality of frames by one or more output devices for streaming the playback, wherein the scheduler is configured to manage a queuing during the playback and configured to forward a plurality of schedule requests to the title cache object to control the playback.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to an intelligent title cache system and more particularly to an automated graphical system for replacing potentially lengthy graphics rendering from a wide range of graphics generating systems with very fast assembly of 2D pre-rendered images into a complete video frame. This ensures minimum latency and consistent, predictable processing overheard, regardless of how complicated the render itself may be. Moreover, the intelligent title cache system is configured to prepare the majority of cached images ahead of time for all frequently used values.
-
Citations
20 Claims
-
1. In a title cache system for managing a title having a template and a plurality of variables associated with the template, a method comprising:
-
instantiating a title cache object by a title instance manager in response to a title instance event, wherein the title instance event includes a load event and a create event; managing access to the title cache object, including routing a plurality of internal calls and external calls through a scheduler to control a playback of a plurality of frames; rendering the plurality of frames into a series of rendered frames by a render engine, wherein the title cache system is bidirectionally communicatively coupled to an external render engine and is configured to manage the external render engine, where the external render engine is a third party software or a hardware visual and multi-layer animation tool that loads an authored project information of a completed file in its own format and provides the authored project information to the title cache system about the organization of its internal layers, and the title cache system can then control the external render engine to deliver to it a selective layer by layer rendering of graphics data; and retrieving the plurality of frames by one or more output devices for streaming the playback, wherein the scheduler is configured to manage a queuing during the playback and configured to forward a plurality of schedule requests to the title cache object to control the playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A title cache system for managing a title having a template and a plurality of variables associated with the template, the system comprising:
-
a title instance manager configured to instantiate a title cache object in response to a title instance event, wherein the title instance event includes a load event and a create event; a scheduler configured to manage access to the title cache object, including routing a plurality of internal calls and external calls through the scheduler to control a playback of a plurality of frames; a render engine configured to render the playback of a plurality of frames into a series of rendered frames, wherein the title cache system is bidirectionally communicatively coupled to an external render engine and is configured to manage the external render engine, where the external render engine is a third party software or a hardware visual and multi-layer animation tool that loads an authored project information of a completed file in its own format and provides the authored project information to the title cache system about the organization of its internal layers, and the title cache system can then control the external render engine to deliver to it a selective layer by layer rendering of graphics data; and one or more output devices configured to retrieve the plurality of frames for streaming the playback. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification