Enhancing a rendering system to distinguish presentation time from data time
DC CAFCFirst Claim
1. A method, performed by at least one machine, for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the method comprising:
- (A) maintaining a value of a data time parameter tangibly stored in a second computer-readable medium and representing an amount of time required by the rendering system to render a portion of the temporal sequence presentation data at a default presentation rate;
(B) providing the value of the data time parameter to a first component of the rendering system;
(C) calculating, based on the value of the data time parameter, a value of a presentation time parameter tangibly stored in a third computer-readable medium and representing an amount of time elapsed during rendering of the portion of the temporal sequence presentation data; and
(D) providing the value of the presentation time parameter to a second component of the rendering system;
wherein the value of the presentation time parameter is not equal to the value of the data time parameter.
1 Assignment
Litigations
2 Petitions
Accused Products
Abstract
A machine-implemented method: (A) maintains a value of a data time parameter representing an amount of time required by a rendering system to render a portion of temporal sequence presentation data at a default presentation rate; (B) provides the value of the data time parameter to a first component of the rendering system; (C) calculates, based on the value of the data time parameter, a value of a presentation time parameter representing an amount of time elapsed during rendering of the portion of the temporal sequence presentation data; and (D) provides the value of the presentation time parameter to a second component of the rendering system; wherein the value of the presentation time parameter is not equal to the value of the data time parameter.
3 Citations
22 Claims
-
1. A method, performed by at least one machine, for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the method comprising:
-
(A) maintaining a value of a data time parameter tangibly stored in a second computer-readable medium and representing an amount of time required by the rendering system to render a portion of the temporal sequence presentation data at a default presentation rate; (B) providing the value of the data time parameter to a first component of the rendering system; (C) calculating, based on the value of the data time parameter, a value of a presentation time parameter tangibly stored in a third computer-readable medium and representing an amount of time elapsed during rendering of the portion of the temporal sequence presentation data; and (D) providing the value of the presentation time parameter to a second component of the rendering system; wherein the value of the presentation time parameter is not equal to the value of the data time parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device for rendering temporal sequence presentation data in a machine-implemented rendering system, the temporal sequence presentation data being tangibly stored in a first computer-readable medium, the device comprising at least one processor and at least one second computer-readable medium tangibly storing computer program instructions for:
-
(A) maintaining a value of a data time parameter tangibly stored in a second computer-readable medium and representing an amount of time required by the rendering system to render a portion of the temporal sequence presentation data at a default presentation rate; (B) providing the value of the data time parameter to a first component of the rendering system; (C) calculating, based on the value of the data time parameter, a value of a presentation time parameter tangibly stored in a third computer-readable medium and representing an amount of time elapsed during rendering of the portion of the temporal sequence presentation data; and (D) providing the value of the presentation time parameter to a second component of the rendering system; wherein the value of the presentation time parameter is not equal to the value of the data time parameter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification