Associating Buffers with Temporal Sequence Presentation Data
AssigneeEPL Holdings, LLC
InventorsRichard S. Goldhor, Edward J. Bianchi
Life of this patent
Estimating the term…
Abstract
Techniques are provided for managing Presentation Time in a digital rendering system for presentation of temporally-ordered data when the digital rendering system includes a Variable Rate Presentation capability. In one embodiment, Presentation Time is converted to Data Time, and Data Time is reported instead of Presentation Time when only one time can be reported. In another embodiment, a predetermined one of Presentation Time and Data Time is returned in response to a request for a Current Time.
Claims12
A method for use in conjunction with a rendering system which renders temporal sequence presentation data including a plurality of data samples, the method comprising steps of:
- (A) grouping the plurality of data samples into a plurality of buffers;
- (B) associating with each of the plurality of buffers a corresponding presentation rate;
- (C) associating with each of the plurality of buffers a corresponding initial data time;
- (D) associating with each of the plurality of buffers a corresponding initial presentation time;
- (E) associating with each of the plurality of buffers a default rendition period;
- and
- (F) associating with each of the plurality of buffers an actual rendition period.
A device for use in conjunction with a rendering system which renders temporal sequence presentation data including a plurality of data samples, the device comprising:
- grouping means for grouping the plurality of data samples into a plurality of buffers;
- first association means for associating with each of the plurality of buffers a corresponding presentation rate;
- second association means for associating with each of the plurality of buffers a corresponding initial data time;
- third association means for associating with each of the plurality of buffers a corresponding initial presentation time;
- fourth association means for associating with each of the plurality of buffers a default rendition period;
- and
- fifth association means for associating with each of the plurality of buffers an actual rendition period.
A non-transitory computer-readable medium comprising computer program instructions executable by at least one computer processor to perform a method for use in conjunction with a rendering system which renders temporal sequence presentation data including a plurality of data samples, the method comprising steps of:
- (A) grouping the plurality of data samples into a plurality of buffers;
- (B) associating with each of the plurality of buffers a corresponding presentation rate;
- (C) associating with each of the plurality of buffers a corresponding initial data time;
- (D) associating with each of the plurality of buffers a corresponding initial presentation time;
- (E) associating with each of the plurality of buffers a default rendition period;
- and
- (F) associating with each of the plurality of buffers an actual rendition period.
Dependencies are inferred from the claim text.