Method of generating timestamps for isochronous data
First Claim
Patent Images
1. A method comprising;
- receiving a first signal defining a reference time domain;
receiving a second signal defining a transport time domain asynchronous to the reference time domain;
generating an isochronous network packet including a first timestamp indicating a point in time measured with respect to the reference time domain and represented as a measure of the transport time domain;
determining an output signal based at least in part upon the first signal;
dynamically sampling the first signal and the second signal to determine a scale factor and an offset factor between the reference and transport time domains; and
modifying the output signal by at least one of the scale factor and the offset factor to represent the output signal in terms of the transport time domain.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of generating timestamps for isochronous data includes locking a data stream time and an isochronous network time to a local clock signal such that a bi-directional mapping may be made between the two time domains. Timing information is extracted from both IEEE 1394 based data packets and a conventional house reference signal in order to obtain scale and offset factors that exist between the two signals. The scale and offset factors are applied to a generated video clock signal in order to predict a future video time in terms of IEEE 1394 time.
-
Citations
21 Claims
-
1. A method comprising;
-
receiving a first signal defining a reference time domain;
receiving a second signal defining a transport time domain asynchronous to the reference time domain;
generating an isochronous network packet including a first timestamp indicating a point in time measured with respect to the reference time domain and represented as a measure of the transport time domain;
determining an output signal based at least in part upon the first signal;
dynamically sampling the first signal and the second signal to determine a scale factor and an offset factor between the reference and transport time domains; and
modifying the output signal by at least one of the scale factor and the offset factor to represent the output signal in terms of the transport time domain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising a machine readable medium having a plurality of machine readable instructions stored thereon, wherein when executed by a processor, the instructions cause the processor to:
-
receive a first signal defining a reference time domain;
receive a second signal defining a transport time domain asynchronous to the reference time domain;
generate an isochronous network packet including a first timestamp indicating a point in time measured with respect to the reference time domain and represented as a measure of the transport time domain;
determine an output signal based at least in part upon the first signal;
dynamically sample the first signal and the second signal to determine a scale factor and an offset factor between the reference and transport time domains; and
modify the output signal by at least one of the scale factor and the offset factor to represent the output signal in terms of the transport time domain. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
means for receiving a first signal defining a reference time domain;
means for receiving a second signal defining a transport time domain asynchronous to the reference time domain;
means for generating an isochronous network packet including a timestamp indicating a point in time measured with respect to the reference time domain and represented as a measure of the transport time domain;
means for determining an output signal based at least in part upon the first signal;
means for dynamically sampling the first signal and the second signal to determine a scale factor and an offset factor between the reference and transport time domains; and
means for modifying the output signal by at least one of the scale factor and the offset factor to represent the output signal in terms of the transport time domain. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a communications port to receive a first signal defining a reference time domain;
a network interface to receive a second signal defining a transport time domain asynchronous to the reference time domain, and to generate an isochronous network packet including a timestamp indicating a point in time measured with respect to the reference time domain and represented as a measure of the transport time domain; and
synchronization logic to;
determine an output signal based at least in part upon the first signal dynamically sample the first signal and the second signal to determine a scale factor and an offset factor between the reference and transport time domains, and modify the output signal by at least one of the scale factor and the offset factor to represent the output signal in terms of the transport time domain. - View Dependent Claims (19, 20, 21)
-
Specification