Systems, methods, and apparatus for synchronization of audio and video signals
First Claim
Patent Images
1. A method of processing an audiovisual signal that has a video portion and an audio portion, said method comprising:
- detecting a video synchronization event in the video portion; and
in response to said detecting, embedding a marker relating to the video synchronization event into a serial data stream carrying the audio portion, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein said embedding comprises inserting the marker into the auxiliary data field of at least one of the packets; and
embedding, into the at least one packet, a tag that indicates a presence of the marker in the packet and is separate from the marker.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods of processing an audiovisual signal that has a video portion and an audio portion are described. One example includes detecting a video synchronization event in the video portion and, in response to the detecting, embedding a marker relating to the video synchronization event into a serial data stream carrying the audio portion. The serial data stream includes a series of packets, each packet having (A) a preamble that includes a synchronization sequence, (B) an auxiliary data field, and (C) a main data field.
58 Citations
18 Claims
-
1. A method of processing an audiovisual signal that has a video portion and an audio portion, said method comprising:
-
detecting a video synchronization event in the video portion; and in response to said detecting, embedding a marker relating to the video synchronization event into a serial data stream carrying the audio portion, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein said embedding comprises inserting the marker into the auxiliary data field of at least one of the packets; and embedding, into the at least one packet, a tag that indicates a presence of the marker in the packet and is separate from the marker. - View Dependent Claims (2, 3)
-
-
4. A method of processing an audiovisual signal that has a video portion and an audio portion, said method comprising:
-
detecting a video synchronization event in the video portion; and in response to said detecting, embedding a marker relating to the video synchronization event into a serial data stream carrying the audio portion, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein said embedding comprises inserting the marker into the auxiliary data field of at least one of the packets, and wherein the synchronization sequence of each of the packets occurs in the first four time slots of the packet, and wherein the auxiliary data field of each of the packets occurs in the second four time slots of the packet.
-
-
5. A method of processing an audiovisual signal that has a video portion and an audio portion, said method comprising:
-
detecting a video synchronization event in the video portion; and in response to said detecting, embedding a marker relating to the video synchronization event into a serial data stream carrying the audio portion, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein the serial data stream comprises a series of blocks, each of the series of blocks having one hundred ninety-two frames, and wherein each of the one hundred ninety-two frames of each of the series of blocks has two of the series of packets.
-
-
6. A method of processing an audiovisual signal that has a video portion and an audio portion, said method comprising:
-
performing a video processing operation on the video portion; and embedding, into a serial data stream carrying the audio portion, a marker relating to the video processing operation, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein embedding the marker comprises inserting the marker into the auxiliary data field of at least one of the packets, wherein the synchronization sequence of each of the packets occurs in a first group of time slots of the packet, and wherein the auxiliary data field of each of the packets occurs in a second group of time slots of the packet following the first group of time slots. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for processing an audiovisual signal that has a video portion and an audio portion, said apparatus comprising:
-
a video processor configured to perform a video processing operation on the video portion; and a timing information embedder configured to embed, into a serial data stream carrying the audio portion, a marker relating to the video processing operation, wherein the timing information embedder is configured to embed the marker in response to detecting a video synchronization event in the video portion, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein the timing information embedder is configured to embed the marker by inserting the marker into the auxiliary data field of at least one of the packets, and wherein the timing information embedder is further configured to embed, into the at least one packet, a tag that indicates a presence of the marker in the packet and is separate from the marker. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer program product for processing an audiovisual signal that has a video portion and an audio portion, said product comprising a computer-readable medium, said medium comprising:
-
code for causing at least one computer to detect a video synchronization event in the video portion; and code for causing at least one computer to embed, in response to said detecting, a marker relating to said video synchronization event into a serial data stream carrying the audio portion, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein the code that causes at least one computer to embed the marker inserts the marker into the auxiliary data field of at least one of the packets, and code that causes at least one computer to embed, into the at least one packet, a tag that indicates a presence of the marker in the packet and is separate from the marker.
-
-
18. A non-transitory computer program product for processing an audiovisual signal that has a video portion and an audio portion, said product comprising a computer-readable medium, said medium comprising:
-
code for causing at least one computer to perform a video processing operation on the video portion; and code for causing at least one computer to embed, into a serial data stream carrying the audio portion, a marker relating to the video processing operation, wherein the serial data stream comprises at least one packet, each packet having a preamble that includes a synchronization sequence, an auxiliary data field, and a main data field, wherein embedding the marker comprises inserting the marker into the auxiliary data field of at least one of the packets, wherein the synchronization sequence of each of the packets occurs in a first group of time slots of the packet, and wherein the auxiliary data field of each of the packets occurs in a second group of time slots of the packet following the first group of time slots.
-
Specification