SYNCHRONIZATION OF VIDEO WITH TELEMETRY SIGNALS METHOD AND APPARATUS
First Claim
1. An Ethernet-compatible apparatus for synchronization of first and second packetized digital data streams, comprising:
- a telemetry synchronization (SYNC) word generator, wherein the SYNC word generator produces a sequential series of SYNC words, and wherein the respective SYNC words consist of successions of symbols;
a first packetized digital data stream, wherein data timing of the first stream is associated with timing of the SYNC word generator;
a data packet capture function configured to capture packets in a second stream of digital data packets;
a SYNC embedment function, wherein captured digital data packets are modified by substitution of symbols from SYNC words for portions of data contained within the captured packets; and
a digital packet transmission function for the first and modified second data packet streams.
3 Assignments
0 Petitions
Accused Products
Abstract
An Ethernet-compatible synchronization process between isolated digital data streams assures synchronization by embedding an available time code from a first stream into data locations in a second stream that are known a priori to be unneeded. Successive bits of time code values, generated as a step in acquiring and digitizing analog sensor data, are inserted into least-significant-bit locations in a digitized audio stream generated along with digitized image data by a digital video process. The overwritten LSB locations are shown to have no discernable effect on audio reconstructed from the Ethernet packets. Telemetry recovery is the reverse of the embedment process, and the data streams are readily synchronized by numerical methods.
-
Citations
22 Claims
-
1. An Ethernet-compatible apparatus for synchronization of first and second packetized digital data streams, comprising:
-
a telemetry synchronization (SYNC) word generator, wherein the SYNC word generator produces a sequential series of SYNC words, and wherein the respective SYNC words consist of successions of symbols; a first packetized digital data stream, wherein data timing of the first stream is associated with timing of the SYNC word generator; a data packet capture function configured to capture packets in a second stream of digital data packets; a SYNC embedment function, wherein captured digital data packets are modified by substitution of symbols from SYNC words for portions of data contained within the captured packets; and a digital packet transmission function for the first and modified second data packet streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for establishing synchronization between packetized, digitized audio/video signals and packetized telemetry, comprising:
-
generating a succession of digitized time values; capturing a succession of Ethernet audio/video (AV) signal data packets, wherein data items representing a succession of values of digitized AV signals are contained within the Ethernet AV packets; embedding the succession of time values into the succession of AV signal value data items, wherein a subset of the digital content of successive digitized audio data values is replaced by a subset of a digitized time value; and retransmitting Ethernet AV data packets wherein digitized audio data values include embedded time value subsets. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for establishing synchronization between packetized, digitized audio/video signals and packetized telemetry, comprising:
-
generating a succession of digitized time values, nonrepeating over a predetermined interval, synchronized to a succession of digitized data acquisition values, wherein each time value comprises a plurality of symbols; accessing a succession of digitized audio/video data values, wherein chronological occurrence and sequencing of the audio/video data values correlate to chronological occurrence and sequencing of the data acquisition values within selected embedment timing parameters; embedding successive symbols from a time value into successive digitized audio/video data values, wherein a subset of the content of successive digitized audio data elements is replaced by successive time value symbols; forming a succession of Ethernet audio/video data packets comprising successive audio data elements wherein successive symbols from the time value are embedded; forming a succession of Ethernet telemetry packets, wherein each telemetry packet comprises at least one datum, and wherein the at least one datum is a data acquisition element or a plurality of symbols of a time value associated with the data element; and transmitting the Ethernet packets.
-
-
20. An Ethernet-compatible apparatus for synchronization of first and second packetized digital data streams, comprising:
-
means for generating a succession of telemetry synchronization (SYNC) words, wherein the respective SYNC words consist of successions of symbols; means for acquiring data items representing a succession of values of digitized audio/video (AV) signals, wherein digitized audio data items are a subset of the AV data items; means for embedding the succession of SYNC words into the succession of digitized audio data items, wherein symbols within the digital content of successive digitized audio data values are replaced by successive symbols from digitized time values; and means for transmitting Ethernet AV data packets wherein a digitized audio data value subset thereof includes embedded time value symbols. - View Dependent Claims (21, 22)
-
Specification