Distinguishing requests for presentation time from requests for data time
DCFirst Claim
1. A method, performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method for use in conjunction with a rendering system which renders temporal sequence presentation data, the method comprising steps of:
- (A) receiving a request from the rendering system for a current time of the temporal sequence presentation data during rendering of the temporal sequence presentation data by the rendering system;
(B) in response to the request, performing steps of;
(1) calculating a data time parameter value representing an amount of time required to render the temporal sequence presentation data at a default presentation rate; and
(2) returning the data time parameter value to the rendering system in response to the request.
4 Assignments
Litigations
0 Petitions
Accused Products
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.
-
Citations
11 Claims
-
1. A method, performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method for use in conjunction with a rendering system which renders temporal sequence presentation data, the method comprising steps of:
-
(A) receiving a request from the rendering system for a current time of the temporal sequence presentation data during rendering of the temporal sequence presentation data by the rendering system; (B) in response to the request, performing steps of; (1) calculating a data time parameter value representing an amount of time required to render the temporal sequence presentation data at a default presentation rate; and (2) returning the data time parameter value to the rendering system in response to the request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for use in conjunction with a rendering system which renders temporal sequence presentation data, the system comprising at least one non-transitory computer-readable medium, the at least one non-transitory computer-readable medium comprising computer program instructions executable by at least one computer processor to perform a method, the method comprising steps of:
-
(A) receiving a request from the rendering system for a current time of the temporal sequence presentation data during rendering of the temporal sequence presentation data by the rendering system; (B) in response to the request, performing steps of; (1) calculating a data time parameter value representing an amount of time required to render the temporal sequence presentation data at a default presentation rate; and (2) returning the data time parameter value to the rendering system in response to the request.
-
-
7. A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method for use in conjunction with a rendering system which renders temporal sequence presentation data, the method comprising steps of:
-
(A) receiving a request from the rendering system for a current time of the temporal sequence presentation data during rendering of the temporal sequence presentation data by the rendering system; (B) determining, based on a property of the request, whether to return a value of a data time parameter or a value of a presentation time parameter; and (C) returning to the rendering system, in response to the request, the value determined in step (B). - View Dependent Claims (8, 9, 10)
-
-
11. A system for use in conjunction with a rendering system which renders temporal sequence presentation data, the system comprising at least one non-transitory computer-readable medium, the at least one non-transitory computer-readable medium comprising computer program instructions executable by at least one computer processor to perform a method, the method comprising steps of:
-
(A) receiving a request from the rendering system for a current time of the temporal sequence presentation data during rendering of the temporal sequence presentation data by the rendering system; (B) determining, based on a property of the request, whether to return a value of a data time parameter or a value of a presentation time parameter; and (C) returning to the rendering system, in response to the request, the value determined by the means for determining.
-
Specification