Error monitoring of a Dolby Digital AC-3 bit stream
First Claim
1. An apparatus for automatically checking cataloging and reporting errors in an AC-3 bit stream signal carried as a sequence of AC-3 data packets that repeat at a fixed spacing on a real-time AES-3 signal stored with a video signal and a time code for each frame of video on a recording media, said video and AES-3 signal providing a synchronized audio/video signal, comprising:
- an audio sound card that converts the AES-3 signal to computer readable language and stores the data in a computer memory;
a time code reader that reads the time code for each frame of the video signal from the recording media, anda processor operative while preparing the recording media for broadcast, said processor processing the AC-3 data packets from the data in the computer memory to detect discontinuities in the AC-3 data packets from the fixed spacing as timing errors, reading the time code from the time code reader to assign a time stamp to the timing error and recording the timing error and time stamp in a log.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for broadcasting high quality audio “studio direct” with the same digital information employed in the studio by the video producer with AC-3 digital audio signals for broadcast to integrated receiver decoders (IRD). Control over individual data bits such as copyright bits is maintained by determining the bit status, comparing it to a preferred status, changing the status if it does not comply with the preferred status, and reevaluating cyclical redundancy check value in each data packet to avoid disruption in the data transmission. The system includes an uplink device which automatically checks, logs and reports errors in Dolby Digital AC-3 signals by a monitor which employs a processor, a digital audio card and an SMPTE timecode reader. The monitor employs a state machine that finds AC-3 packets, locks into the packets and detects discontinuities or loss of signal. A sound card having an input for receiving house reference AES clock pulses enables the AES clock of the playback signal to be locked to the frequency of a production house master as a time code reader or an editor'"'"'s contact closure match video and audio signals playback.
50 Citations
11 Claims
-
1. An apparatus for automatically checking cataloging and reporting errors in an AC-3 bit stream signal carried as a sequence of AC-3 data packets that repeat at a fixed spacing on a real-time AES-3 signal stored with a video signal and a time code for each frame of video on a recording media, said video and AES-3 signal providing a synchronized audio/video signal, comprising:
-
an audio sound card that converts the AES-3 signal to computer readable language and stores the data in a computer memory; a time code reader that reads the time code for each frame of the video signal from the recording media, and a processor operative while preparing the recording media for broadcast, said processor processing the AC-3 data packets from the data in the computer memory to detect discontinuities in the AC-3 data packets from the fixed spacing as timing errors, reading the time code from the time code reader to assign a time stamp to the timing error and recording the timing error and time stamp in a log. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. An apparatus for automatically checking cataloging and reporting errors in an AC-3 bit stream signal carried as a sequence of AC-3 data packets that repeat at a fixed spacing on a real-time AES-3 signal, wherein data comes in from the AES-3 signal as a stream of data words and the fixed spacing between AC-3 data packets is defined by a specified number of data words, comprising:
-
an audio sound card that converts the AES-3 signal to computer readable language and stores the data in a computer memory; and a processor comprising a state machine that finds AC-3 data packets, locks onto each AC-3 data packet and detects any discontinuities in the presentation of the AC-3 data packets on the AES-3 signal from the fixed spacing as timing errors by counting the number of data words to the next data packet and detecting a timing error if the counted number of data words is different than the specified number of data words, assigns a time stamp to the timing error and records the timing error and time stamp in a log.
-
-
9. An apparatus for automatically checking cataloging and reporting errors in an AC-3 bit stream signal carried as a sequence of AC-3 data packets that repeat at a fixed spacing on a real-time AES-3 signal stored with a video signal on a recording media, comprising:
-
an audio sound card that converts the AES-3 signal to computer readable language and stores the data in a computer memory; a time code reader configured to read a time code for each frame of the video signal from the recording media if the time code is provided on the recording media; a real time clock that provides the date and time of day; and a processor that processes the AC-3 data packets from the data in the computer memory to detect discontinuities in the AC-3 data packets from the fixed spacing as timing errors and to compute and check a CRC value of each said AC-3 data packet to detect CRC errors, reads the real time clock to assign a first time stamp to the timing or CRC error, if available reads the time code to provide a second time stamp and records the timing or CRC error and one or more time stamps in a log. - View Dependent Claims (10, 11)
-
Specification