USRE33535E - Audio to video timing equalizer method and apparatus - Google Patents
Audio to video timing equalizer method and apparatus Download PDFInfo
- Publication number
- USRE33535E USRE33535E US07/426,022 US42602289A USRE33535E US RE33535 E USRE33535 E US RE33535E US 42602289 A US42602289 A US 42602289A US RE33535 E USRE33535 E US RE33535E
- Authority
- US
- United States
- Prior art keywords
- signal
- audio
- delay
- video
- timing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000005236 sound signal Effects 0.000 claims abstract description 172
- 230000005540 biological transmission Effects 0.000 claims abstract description 118
- 230000003111 delayed effect Effects 0.000 claims abstract description 81
- 230000004044 response Effects 0.000 claims description 22
- 238000011084 recovery Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims 7
- 238000001914 filtration Methods 0.000 claims 1
- 238000000691 measurement method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 22
- 230000001934 delay Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
- H04N5/067—Arrangements or circuits at the transmitter end
- H04N5/073—Arrangements or circuits at the transmitter end for mutually locking plural sources of synchronising signals, e.g. studios or relay stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/802—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving processing of the sound signal
Definitions
- FIG. 1 is a block diagram of a typical, prior art audio synchronizer system.
- FIG. 5 is a block diagram of a second embodiment of an audio to video equalizer system having two audio channels with a single audio transmission path.
- FIG. 7 is a block diagram of a binary audio encoder.
- FIG. 13 is a block diagram of a variable frequency clock delay detector.
- FIG. 16 is a block diagram of a variable frequency clock audio delay utilizing digital shift registers.
- delay decoder 18 may be connected at the output of delay generator 19 as shown in dashed lines of FIG. 3, to determine if delayed audio from 39 and delayed video from 30 are properly matched.
- the delay generator 19 would then be controlled by the delay generator 19 to maintain proper timing.
- Delay generator 19 could then be placed at the other side of the transmission path if desired.
- Inspecting the output of the delay generator to control the delay generator is a recursive form of the invention, and inspecting the input to the delay generator to control the delay generator is a non-recursive form. Making the transition from recursive to non-recursive form will be obvious from the present teachings taken with the prior art such as U.S. Pat. No. 4,313,135, so only the non-recursive form will be discussed. It will be understood however that the present disclosure and claims may apply to either form.
- the timing signal input to the delay detector at input terminal 35 is therefore the same timing signal that will be input at a later time, corresponding to the delay of the video transmission path, 23, less the delay of the audio transmission path 43, at input terminal 32 of the delay detector.
- the delay detector is capable of measuring the time delay between the occurance of a particular timing signal sequence at input 35 and that same timing signal sequence which is later input at terminal 32 and outputting a signal responsive to that delay. This delay signal is a measure of the audio to video timing and is output at output terminal 47.
- Audio #1 from input 45 is low-pass filtered by low-pass filter 65 and applied to an audio in video encoder 46 at input 48 where it is combined with video from input terminal 20.
- the low-pass filtered audio is digitized to an N-bit quantization level, for example 1-bit, thus becoming a timing signal derived from the audio.
- the timing signal is, in this case, a digitized low-pass filtered audio signal and may still be referred to as low-pass filtered (LPF) audio.
- LPF audio may be digitized to more than a one-bit level as in prior art systems of FIG. 2; however, in the preferred embodiment shown, one bit is sufficient.
- the audio output on 54 of audio in video decoder 52 will be binary in nature; however, if more than one bit quantization is used the output on 54 may be binary or analog. Either binary or analog audio from 54 may be input to 18 since by use of a timing signal generator such as 40 of FIG. 4, the analog audio signal may be converted to binary for use by the delay detector.
- the low-pass filtered audio in video which is output from audio and video encoder 46 on output terminal 22, is then passed through the video transmission path and delay 50.
- the video containing low-pass filtered audio may be passed through an optional additional video delay 51 having input 49, and then applied to an audio and video decoder 52 via input 24.
- the audio in video decoder 52 outputs the delayed video, called delayed video because it has been delayed by the transmission path 50, and separates the low-pass filtered audio which is output on terminal 54 corresponding to 27 of FIG. 4.
- audio #1 from input terminal 64a is transmitted through audio transmission path 63a.
- Audio output from the transmission path is then applied to the audio delay detector 55 at input terminal 57.
- the audio delay detector 55 detects the delay of audio arriving at input terminal 56 with respect to the audio arriving at input terminal 57.
- the delay output from audio delay detector 55 on output terminal 58 is then applied via line 33 to variable audio delay 59a at input terminal 60a where the audio #1 signal from the audio transmission path 63a is input via 61a, delayed and output on output terminal 62a.
- a second audio signal applied at terminal 64b and passing through audio transmission path 63b may also be delayed by variable delay 59b having input 61b in response to the audio delay detector's output which is input at terminal 60b.
- the delayed audio #2 is output on terminal 62b.
- the delay given to audio #1 and audio #2, by transmission paths 63a and 63b, is expected to be the same, as will be the delay generated by variable delays 59a and 59b.
- an additional video delay 51 may be added to the system. However, if the delay of video transmission path 1 is sufficient to guarantee that audio input to the delay detector at terminal 56 will always be delayed with respect to audio arriving at terminal 57, then the additional video delay 51 will not be necessary, and the video from transmission path 50 will be coupled directly to the input of the audio in video decoder 52 at 24.
- the audio delay detector 55 will still be able to decode the relative delay between audio at input terminals 56 and 57 and will be able to control variable delays 59a and 59b accordingly, so that audio output from 59a and b will be properly timed to delayed video which is output from terminal 53.
- FIG. 6 shows a two-channel audio to video timing equalizer with timing encoder 17 having audio #1 input terminal 69a and audio #2 input terminal 69b.
- Audio #1 from 69a is input to low-pass filter 68a and is passed through audio transmission path 84a.
- Audio #2 from 69b is passed to low-pass filter 68b and to audio #2 transmission path, 84b.
- Low-pass filtered audio #1 from 69a via 68a is passed to audio in video encoder 85 at audio input terminal 67a.
- Audio #2 from 69b, which has been low-pass filtered by 68b, is passed to audio in video encoder 85 at terminal 67b.
- Video into the system is applied via 20 to audio in video encoder 85 at terminal 66.
- Audio in video encoder 85 has an output terminal 70 corresponding to 22 of FIG. 3 which outputs video which has had audio timing signals derived from audio at terminal 67a and 67b encoded on it. This video is passed through transmission path 71 and applied to audio in video decoder 73 at terminal 72 corresponding to 24 of FIG. 3.
- Audio in video decoder 73 has output terminal 74 which outputs delayed video, output terminal 75a which outputs low-pass filtered audio #1, the timing signal derived from audio #1 and output terminal 75b which outputs low-pass filtered audio #2.
- Low-pass filtered audio #1 from terminal 75a is also applied to audio delay detector 76a and input 77a.
- Audio #1 which has passed through transmission path 84a, is also applied to audio delay detector 76a at terminal 78a, and applied to variable audio delay 81a at input terminal 83a.
- Delay signal from the delay signal output terminal 79a of audio delay detector 76a is applied to input terminal 80a of variable audio delay circuit 81a. Audio applied at terminal 83a of variable audio delay circuit 81a is delayed and then output via terminal 82a.
- the low-pass filtered audio #2 timing signal is also encoded in the video signal and subsequently decoded from the video signal after it has passed through the transmission path.
- Each audio channel will then have its own audio delay detector 76a and 76b and its own variable audio delay 81a and 81b responsive to its individual audio delay detector. In this fashion, the delay times of the two audio transmission paths 84a and 84b may be different and each respective audio delay may compensate accordingly.
- the video delay may not be needed and thus is not shown in FIG. 6. Since low-pass filtered audio is encoded in the video and only enough audio information to recover timing information is required, it is possible to put both audio channels' timing information into the video and still have the video conform to NTSC or other specifications. It would not be possible to encode 20 k Hz 90 db program audio in video meeting NTSC standards in a fashion such that full-quality program audio could be decoded at the output of the transmission path 71. However, according to the teachings of the present invention, only timing information need be encoded which takes up much less space in the video blanking interval than would full bandwidth program audio.
- delay detector 76b can be caused to equalize the delay between audio #1 and audio #2 if the two audio signals are similar. This arrangement will be useful for correcting phase errors of stereo signals.
- this system will also be apparent from the present teachings, for example sum (Audio #1+Audio #2) or -different (Audio #1-Audio #2) signals can be operated on or used to generate timing information. Pilot tones or other timing signals can also be added to the audio in response to the video in a sub-audible fashion, thereby causing the audio to carry the timing information instead of or in addition to the video carried timing information, however it is preferred to operate the system without altering the audio signal.
- FIGS. 7 and 8 show details of a binary audio encoder which gives a more detailed view of element 17 of FIGS. 3, 4 or 5 and their operation.
- the circuit of FIG. 7 has a video input terminal 96, corresponding to 20 of these figures, and an audio input terminal 97 corresponding to 45.
- a combined video and binary audio output terminal 87 is shown corresponding to 22. Audio is passed through a low-pass filter 98 corresponding to 65 of FIG. 5.
- Enable gate 92 alternately may merely sample the binary audio at input terminal 94 during a selected line of the vertical blanking as determined by sync stripper 89. If binary audio is high during this line, the enable gate 92 will output a pulse at 95 which is applied to the input 88 of the combiner 90 on terminal 88, this pulse being added to the line of vertical blanking of the video signal applied at input 86 and the combined video and pulse output on terminal 87.
- the audio signal can also be digitized to greater accuracy than one bit. This is desirable for improving performance, such as the speed at which the delay decoder 18 can measure the delay, and the ability to measure delay in the presence of noise on the audio or video signals. It is however not necessary as previously explained, to encode full broadcast quality audio.
- 89, 92 and 90 can be replaced with a SMPTE Timecode Generator and the binary audio from 101 inserted in the binary data or user bits area of the standard SMPTE/EBU Time Code, with the timecode being encoded in the video vertical interval.
- the SPMTE/EBU time code can also be transmitted or recorded on a separate channel or track as is well known in the art.
- Such time code encoding generators with built in video insertion are well known in the art. Companion time code decoding devices which will allow the subsequent recovery of binary audio are also well known.
- Reference circuit 110 is a peak hold circuit responsive to the video and to the encoded pulses such as that shown at 107 of FIG. 8, to generate a reference 117 which is approximately one-half of the voltage level between the peak of pulse 107 and the blanking level of video. This reference is applied to the negative input of comparator 109. Video is applied to the positive input of comparator 109, therefore the output 111 of 109 will correspond to the period in time when the video exceeds the reference.
- Sync stripper and clock generator 115 provide timing signals 116 to latch 112 at input 114 so that only the previously encoded binary audio signal from 111 is latched and stored in the latch and any output from 109 which occurs during the active portion of video will be discarded. Latch 112 therefore outputs the binary audio which has been recovered from the video signal and stored at output terminal 113 at a constant rate matching the rate with which the audio was originally sampled in 17.
- the binary audio at 124a will be the same as that at 124b, but delayed.
- the audio from video input at 121a will have been sampled by the action of encoding it in the video; however, the timing information will be accurately reconstructed by the LPF 122a.
- 122a and 123a may be eliminated with output 113 of FIG. 9 feeding directly into 126 which in this instance would correspond to 56 of FIG. 5.
- care must be taken to ensure that the delay of audio through low-pass filter 122b is small enough to be inconsequential to the overall system preformance, or otherwise that the delay is compensated for.
- the audio at 124b looks like the binary audio 104 of FIG. 8, it may be seen that occasionally periods of silence will cause no outputs to be seen at 124b for some period of time.
- the delay counter 125 having been previously enabled by the time-out of retriggerable one-shot 130, will now start counting as soon as binary audio in the relatively undelayed channel appears again at input terminal 127.
- the counter will continue to count at a known, predetermined rate until the same binary audio appears at some delay time later at terminal 126, which stops the delay counter 125.
- the number of counts the delay counter has counted between the start and the stop then corresponds to the delay time between audio input at 121b and audio input at 121a.
- the operation of the audio delay detector is such that, in a system, the input terminal 126 would receive delayed binary audio such as is available from output terminal 113 of FIG. 9.
- the start input terminal 127 and the input terminal of the retriggerable one-shot 131 would receive binary audio such as would be available from the output of comparator 100 of FIG. 7.
- the correlator circuit operates to store a portion of the earlier signal, continuously inspect the later signal as it arrives and flag when the later arriving signal's pattern matches the stored signal's pattern. This match indicates that the stored portion of the earlier arriving signal is the same as the later signal.
- the time delay between the storage of the first signal and the match corresponds to the relative delay between the two signals.
- TRW TDC 1023 An example of such a correlation device is the commercially available TRW TDC 1023.
- TRW TDC 1023 An example of such a correlation device is the commercially available TRW TDC 1023.
- Binary audio corresponding to the delayed audio is input to terminal 133.
- This input terminal corresponds to terminal 126 of FIG. 10 and 32 of FIG. 4.
- Binary audio in the relatively undelayed form is input at terminal 134 corresponding to terminal 127 of FIG. 10 and to 35 of FIG. 4.
- a clock signal of known period, preferably that of the signal which is applied to 133, is applied at input terminal 142.
- a start signal is applied at input terminal 143. To start the sequence, the start signal goes active low after at least sixty-four (corresponding to the length of correlator 135) clock signals have been applied at terminal 142.
- the start signal going low causes the shift B clock at terminal 136 to stop due to the action of AND 144, thereby stopping the shifting of binary audio input from the B input, terminal 134.
- the start signal going active low also removes the active high reset from counter 145, which starts counting clock pulses input from 142, which are also input to the counter at terminal 147.
- the start signal at 143 may be taken to the high state, causing a new binary audio sequence B to be shifted into 1071 the correlator and causing counter 145 to be reset to 0 via reset terminal 148. After the correlator has received sixty-four or more clock pulses on shift B input 136, the start signal may again be taken to the low state starting the process over again.
- Audio input on terminal 172 is digitized in the A-to-D converter 173 and digital audio 174 is then stored into RAM 175 in response to a write-address generator 185 which applies a write address at write-address terminal 177.
- the write address at input 182 is modified in adder 181 by the delay count input at terminal 184. This delay could be the same delay output, shifted by several bits or scaled in a PROM from terminal 151 of FIG. 11, or output from 128 of FIG. 10.
- the adder 181 adds the delay input at terminal 184 to the current write address input at terminal 182 and outputs a read address on terminal 183. This read address is applied to RAM 175 at the read address input terminal 178.
- FIG. 13 shows an alternate delay detector, part of delay decoder 18, which may be used as 34 in the embodiment shown in FIG. 4 or with the addition of an LPF and comparator as 55 of FIG. 5 or 76a or b of FIG. 6.
- FIG. 13 shows a phase-lock loop type delay detector which generates a variable-frequency clock whose frequency is responsive to the delay between the two binary audio signals.
- NAND gate 158 The two high signals applied to NAND gate 158 will cause the output of NAND gate 158 to go low which correspondingly causes D flip-flops 157a and 157b to be cleared by the clear input terminals 154a and 154b.
- the net effect is to generate two very short, high-going pulses output from the D flip-flops at 155a and 155b.
- FIGS. 10, 11 and 13 all show delay detectors which can be used as delay decoder 13 of FIGS. 3, 4, 5 or 6.
- the audio input 41 of FIGS. 3-5 and 78a and b is an analog audio signal and must be filtered and converted to digital by a timing signal generator such as 40 of FIG. 4.
- the audio from video 56 of FIG. 5 and 75a and b of FIG. 6 could be analog and thus be converted by a circuit such as 40 for use by the delay decoders.
- FIG. 14 shows a circuit by which a digital delay number, such as that number which is output from terminal 151 of FIG. 11 can be converted to a variable-frequency clock suitable for driving a variable-frequency delay such as shown in FIGS. 15 or 16.
- the circuit of FIG. 14 can be included in either 18 or 19 of the embodiments of FIGS. 3 through 6 in order to allow the use of variable clock frequency clock delays with delay detectors which output a digital number as the delay output.
- variable-frequency clock from terminal 196 is applied to the clock input terminal 198 of counter 197.
- Counter 197 is caused to clear and then count for a finite period of time in response to timer 201.
- Timer 201 inputs a control signal to counter 197 at the counter enable input 200.
- the output of counter 197 at the end of the timed period is applied at output terminal 199 to input terminal 188 of the comparator 187.
- the delay which is output from the delay detector is 250 milliseconds out of a possible maximum of 1,000milliseconds.
- the number input at terminal 186 will then be four.
- the comparator, integrator, and VCO will then operate to adjust the variable-frequency clock frequency so that the number of clock cycles counted by counter 197 during the 1-millisecond enable period will be equal to four. This four is output by terminal 199 to comparator input terminal 188.
- FIG. 16 shows a variable-frequency clock audio delay circuit having an audio input terminal 206 corresponds to 37 of FIG. 4, an A-to-D converter 207 responsive to the input audio to provide digitized audio on output terminal 208, digital shift registers 210 responsive to the digital audio output from the A-to-D converter to provide delayed digital audio output on terminal 212.
- the delayed digital audio output is applied to the input of the D-to-A converter 213 which converts the digital audio back to analog audio and outputs the delayed audio on terminal 214 corresponding to 39 of FIG. 4.
- A-to-D converter 207 has a clock input 209
- shift registers 210 have a clock input terminal 211
- D-to-A converter 213 has a clock input terminal 215. All three of these devices are provided with the same variable-frequency clock which corresponds to 38 of FIG. 4 and which, for example, could be the variable-frequency clock output of terminal 196 of FIG. 14. It will be readily apparent to one skilled in the art that the delay of audio passing through this system is responsive to the number of shift register elements and the frequency of the clocking signal. If the clocking signal frequency is increased, the audio delay will be decreased. Conversely, if the clocking frequency is decreased, the audio delay will be increased. The overall operation of this circuit is much the same as that of the CCD device of FIG. 15.
- FIG. 17 shows a fourth embodiment of the invention which may be utilized when the transmission paths 23 and 43 are recording devices such as a video tape recorder (VTR) for 23 and an audio tape recorder (ATR) for 43.
- FIG. 17 contains the timing encoder 17 having video input 20, audio input 45 and combined video and timing output 22; the same as FIG. 3.
- a video tape recorder having a record input 216, a video playback output 218 and a speed control input 221 is shown for transmission path 23.
- the video and timing signal could actually be recorded by the video recorder on separate tracks of the same recording medium, or the timing signal can be encoded in the video as previously shown.
- An audio tape recorder having an audio record input 217, an audio playback output 219 and a speed control input 220 is shown for transmission path 43.
- a delay decoder having inputs 24 and 41 and output 47; the same as FIG. 3 is also shown.
- the timing signal generator 44 and the combiner circuit 21 may be effected by the binary audio encoder circuit shown in FIG. 7.
- the timing signal recovery circuit 26 may be effected by the binary audio decoder shown in FIG. 9.
- the timing signal generator 40 may be effected by the low-pass filter and comparator 98 and 100 of the binary audio encoder of FIG. 7.
- the delay detector circuit 34 may be effected by the delay counter circuit 125 and retriggerable one-shot 130 of FIG. 10, or by the correlation-based delay detector circuit of FIG. 11.
- variable-frequency clocked audio delay circuit shown in FIG. 13.
- the variable audio delay circuit 36 will be performed by the circuit of FIG. 16, alternately by the circuit of FIG. 15, or by the circuit of FIG. 12, with the system of FIG. 4 being capable of operating with any combination of delay detector and variable audio delay with a suitable interface between the delay detectors and the variable-frequency clock type audio delays being shown in FIG. 14.
- the basic system shown in FIG. 3 consists of two parts, one part the timing encoder 17 located before the transmission paths and one part the delay decoder 18 and delay generator 19 after the transmission paths.
- the part before the transmission paths, 17, consists of a timing signal generator responsive to audio to generate a timing signal, which timing signal is combined with the video in order that it may be transmitted over the video transmission path with the video.
- this timing signal corresponds to the zero-crossings of low-pass filtered audio.
- one skilled in the art will be able to utilize various different timing signals which are derived from the audio signal, since only a relatively small amount of timing information is required to be transmitted with the video signal.
- Transmission path ⁇ has been used throughout the specification to indicate a path, device or medium, over or through which the video passes which generates a delay in the video signal.
- ⁇ Transmission path ⁇ is also used with respect to the audio signal to indicate that the audio signal passes over or through a transmission path, medium or device which causes a delay to the audio signal which may or may not be equivalent to the delay of the video passing through the video transmission path.
- "Transmission path” as used herein may refer to a recording or playback device and may include the delay generator function 19 in the recursive form of the invention.
- the actual nature of the transmission path is unimportant to the operation of the invention disclosed herein in that the invention measure only the relative delay between audio and video when the two signals are output from the respective transmission paths. While two separate transmission paths have generally been shown, it will be understood that audio and video may well be combined into one single transmission medium or in various different combinations of single, redundant and dual transmission paths may be incorporated in the audio system as is typically done in the industry.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Receiver Circuits (AREA)
Abstract
Description
Claims (41)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/426,022 USRE33535E (en) | 1985-09-16 | 1989-10-23 | Audio to video timing equalizer method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/776,592 US4703355A (en) | 1985-09-16 | 1985-09-16 | Audio to video timing equalizer method and apparatus |
US07/426,022 USRE33535E (en) | 1985-09-16 | 1989-10-23 | Audio to video timing equalizer method and apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/776,592 Reissue US4703355A (en) | 1985-09-16 | 1985-09-16 | Audio to video timing equalizer method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
USRE33535E true USRE33535E (en) | 1991-02-12 |
Family
ID=27026892
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US07/426,022 Expired - Lifetime USRE33535E (en) | 1985-09-16 | 1989-10-23 | Audio to video timing equalizer method and apparatus |
Country Status (1)
Country | Link |
---|---|
US (1) | USRE33535E (en) |
Cited By (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0604035A2 (en) * | 1992-12-21 | 1994-06-29 | Tektronix, Inc. | Semiautomatic lip sync recovery system |
US5396497A (en) * | 1993-02-26 | 1995-03-07 | Sony Corporation | Synchronization of audio/video information |
US5467139A (en) * | 1993-09-30 | 1995-11-14 | Thomson Consumer Electronics, Inc. | Muting apparatus for a compressed audio/video signal receiver |
US5471576A (en) * | 1992-11-16 | 1995-11-28 | International Business Machines Corporation | Audio/video synchronization for application programs |
US5481543A (en) * | 1993-03-16 | 1996-01-02 | Sony Corporation | Rational input buffer arrangements for auxiliary information in video and audio signal processing systems |
US5508816A (en) * | 1992-10-07 | 1996-04-16 | Nec Corporation | Synchronous compression and reconstruction system |
US5530483A (en) * | 1994-10-11 | 1996-06-25 | Pixel Instruments Corp. | Delay detector apparatus and method for plural image sequences |
US5570372A (en) * | 1995-11-08 | 1996-10-29 | Siemens Rolm Communications Inc. | Multimedia communications with system-dependent adaptive delays |
US5572261A (en) * | 1995-06-07 | 1996-11-05 | Cooper; J. Carl | Automatic audio to video timing measurement device and method |
US5623690A (en) * | 1992-06-03 | 1997-04-22 | Digital Equipment Corporation | Audio/video storage and retrieval for multimedia workstations by interleaving audio and video data in data file |
US5631714A (en) * | 1994-11-23 | 1997-05-20 | Serge Saadoun | Apparatus for automatically adapting the mean sound level of a television receiver |
US5642171A (en) * | 1994-06-08 | 1997-06-24 | Dell Usa, L.P. | Method and apparatus for synchronizing audio and video data streams in a multimedia system |
US5831666A (en) * | 1992-06-03 | 1998-11-03 | Digital Equipment Corporation | Video data scaling for video teleconferencing workstations communicating by digital data network |
US5857009A (en) * | 1996-01-18 | 1999-01-05 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for propagation delay determination |
US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US20020037160A1 (en) * | 2000-08-22 | 2002-03-28 | David Locket | Multimedia signal processing system |
US6411623B1 (en) | 1998-12-29 | 2002-06-25 | International Business Machines Corp. | System and method of automated testing of a compressed digital broadcast video network |
US6414960B1 (en) | 1998-12-29 | 2002-07-02 | International Business Machines Corp. | Apparatus and method of in-service audio/video synchronization testing |
US6417910B1 (en) * | 1998-06-15 | 2002-07-09 | Sony Corporation | System and method for dynamically synchronizing an integral digital soundtrack with a sequence of images in motion picture media |
US20030026589A1 (en) * | 1998-07-30 | 2003-02-06 | Barton James M. | Smart card digital video recorder system |
US20040001162A1 (en) * | 2002-06-27 | 2004-01-01 | Coffin, Louis F. | Method and apparatus for modulating video signals |
US20040013406A1 (en) * | 1998-07-30 | 2004-01-22 | Barton James M. | Digital video recorder system with an integrated DVD recording device |
US20040100582A1 (en) * | 2002-09-09 | 2004-05-27 | Stanger Leon J. | Method and apparatus for lipsync measurement and correction |
US20040122662A1 (en) * | 2002-02-12 | 2004-06-24 | Crockett Brett Greham | High quality time-scaling and pitch-scaling of audio signals |
US20040133423A1 (en) * | 2001-05-10 | 2004-07-08 | Crockett Brett Graham | Transient performance of low bit rate audio coding systems by reducing pre-noise |
US20040148159A1 (en) * | 2001-04-13 | 2004-07-29 | Crockett Brett G | Method for time aligning audio signals using characterizations based on auditory events |
US20040165730A1 (en) * | 2001-04-13 | 2004-08-26 | Crockett Brett G | Segmenting audio signals into auditory events |
US20040172240A1 (en) * | 2001-04-13 | 2004-09-02 | Crockett Brett G. | Comparing audio using characterizations based on auditory events |
US20040180641A1 (en) * | 2003-03-13 | 2004-09-16 | Elliott Peter Fortier | Variable delay radio receiver |
US6836295B1 (en) | 1995-12-07 | 2004-12-28 | J. Carl Cooper | Audio to video timing measurement for MPEG type television systems |
DE102004017215A1 (en) * | 2004-04-05 | 2005-10-20 | Sennheiser Electronic | Audio-visual system for e.g. television set, has delay adjusting unit that adjusts delay of video data, such that video data is delayed in dependence of delay that is caused in transferred audio data by audio transmission line |
US20050232591A1 (en) * | 1998-08-07 | 2005-10-20 | Digital Networks North America, Inc. | Video data recorder for recording programming content |
US20050281255A1 (en) * | 2004-06-18 | 2005-12-22 | Trevor Davies | Maintaining synchronization of streaming audio and video using internet protocol |
US7015947B1 (en) * | 1998-06-29 | 2006-03-21 | British Telecommunications Public Limited Company | Measurement of performance of communications systems |
US7020894B1 (en) * | 1998-07-24 | 2006-03-28 | Leeds Technologies Limited | Video and audio synchronization |
US20060171378A1 (en) * | 2005-01-04 | 2006-08-03 | Harris John C | IP video telephone |
US7106874B2 (en) | 2004-07-13 | 2006-09-12 | Motorola, Inc. | Method and system for selective coupling of a communication unit to a hearing enhancement device |
US20070009235A1 (en) * | 2005-07-07 | 2007-01-11 | Eric Walters | System and method for digital content retrieval |
US20070091207A1 (en) * | 2005-10-26 | 2007-04-26 | Richard Aufranc | Determining a delay |
US20070126929A1 (en) * | 2003-07-01 | 2007-06-07 | Lg Electronics Inc. | Method and apparatus for testing lip-sync of digital television receiver |
US7272298B1 (en) | 1998-05-06 | 2007-09-18 | Burst.Com, Inc. | System and method for time-shifted program viewing |
US20070230921A1 (en) * | 2001-04-05 | 2007-10-04 | Barton James M | Multimedia time warping system |
US20080079851A1 (en) * | 2006-09-29 | 2008-04-03 | Stanger Leon J | Audio video timing measurement and synchronization |
USRE40412E1 (en) | 1992-02-18 | 2008-07-01 | Cooper J Carl | Synchronizing signal separating apparatus and method |
USRE40411E1 (en) | 1992-02-18 | 2008-07-01 | Cooper J Carl | Synchronizing signal separating apparatus and method |
US7509020B2 (en) | 1998-08-07 | 2009-03-24 | The Directv Group, Inc. | Method and apparatus for fast forwarding and rewinding in a video recording device |
US20090129747A1 (en) * | 2007-11-20 | 2009-05-21 | Echostar Technologies Corporation | Methods and Apparatus for Displaying Information Regarding Interstitials of a Video Stream |
US20090238536A1 (en) * | 2008-03-20 | 2009-09-24 | Dish Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
US20090300699A1 (en) * | 2008-05-30 | 2009-12-03 | Echostar Technologies L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US20090307741A1 (en) * | 2008-06-09 | 2009-12-10 | Echostar Technologies L.L.C. | Methods and apparatus for dividing an audio/video stream into multiple segments using text data |
US20100158484A1 (en) * | 2008-12-24 | 2010-06-24 | EchoStar Technologies, L.L.C. | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
US20100162344A1 (en) * | 2008-12-24 | 2010-06-24 | EchoStar Technologies, L.L.C. | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
US20100162291A1 (en) * | 2008-12-24 | 2010-06-24 | EchoStar Technologies, L.L.C. | Methods and apparatus for filtering content from a presentation stream using signature data |
US7773860B2 (en) | 1998-08-07 | 2010-08-10 | The Directv Group, Inc. | Video data recorder with personal channels |
US20100322592A1 (en) * | 2009-06-17 | 2010-12-23 | EchoStar Technologies, L.L.C. | Method and apparatus for modifying the presentation of content |
US20110197224A1 (en) * | 2010-02-09 | 2011-08-11 | Echostar Global B.V. | Methods and Apparatus For Selecting Advertisements For Output By A Television Receiver Based on Social Network Profile Data |
US8136140B2 (en) | 2007-11-20 | 2012-03-13 | Dish Network L.L.C. | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data |
US8165450B2 (en) | 2007-11-19 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content in a video stream using text data |
US8934758B2 (en) | 2010-02-09 | 2015-01-13 | Echostar Global B.V. | Methods and apparatus for presenting supplemental content in association with recorded content |
US9088818B2 (en) | 2011-06-21 | 2015-07-21 | Harman International Industries, Incorporated | Adaptive media delay matching |
US9264686B2 (en) | 1998-07-30 | 2016-02-16 | Tivo Inc. | Tag-based menus in video streams |
US9967534B1 (en) | 2004-11-19 | 2018-05-08 | Tivo Solutions Inc. | Digital video recorder video editing system |
US11172269B2 (en) | 2020-03-04 | 2021-11-09 | Dish Network L.L.C. | Automated commercial content shifting in a video streaming system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4218705A (en) * | 1977-09-05 | 1980-08-19 | Nippon Electric Company, Ltd. | Delay compensator for a television signal |
US4313135A (en) * | 1980-07-28 | 1982-01-26 | Cooper J Carl | Method and apparatus for preserving or restoring audio to video synchronization |
US4333108A (en) * | 1980-03-10 | 1982-06-01 | Ampex Corporation | Apparatus and method for transmitting a pulse width modulated audio signal on a video signal |
US4360827A (en) * | 1981-06-02 | 1982-11-23 | Darome, Inc. | Method and means for interactive audio and video conferencing |
US4361852A (en) * | 1980-09-29 | 1982-11-30 | Sony Corporation | Signal processing circuit for video signal with buried audio signal |
US4757521A (en) * | 1984-05-17 | 1988-07-12 | Tie/Communications, Inc. | Synchronization method and apparatus for a telephone switching system |
US4851909A (en) * | 1987-09-24 | 1989-07-25 | Robert Bosch Gmbh | Method and apparatus for maintaining audio/ video synchronism in a television signal read-out from a digital buffer memory by a reference signal |
-
1989
- 1989-10-23 US US07/426,022 patent/USRE33535E/en not_active Expired - Lifetime
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4218705A (en) * | 1977-09-05 | 1980-08-19 | Nippon Electric Company, Ltd. | Delay compensator for a television signal |
US4333108A (en) * | 1980-03-10 | 1982-06-01 | Ampex Corporation | Apparatus and method for transmitting a pulse width modulated audio signal on a video signal |
US4313135A (en) * | 1980-07-28 | 1982-01-26 | Cooper J Carl | Method and apparatus for preserving or restoring audio to video synchronization |
US4313135B1 (en) * | 1980-07-28 | 1996-01-02 | J Carl Cooper | Method and apparatus for preserving or restoring audio to video |
US4361852A (en) * | 1980-09-29 | 1982-11-30 | Sony Corporation | Signal processing circuit for video signal with buried audio signal |
US4360827A (en) * | 1981-06-02 | 1982-11-23 | Darome, Inc. | Method and means for interactive audio and video conferencing |
US4757521A (en) * | 1984-05-17 | 1988-07-12 | Tie/Communications, Inc. | Synchronization method and apparatus for a telephone switching system |
US4851909A (en) * | 1987-09-24 | 1989-07-25 | Robert Bosch Gmbh | Method and apparatus for maintaining audio/ video synchronism in a television signal read-out from a digital buffer memory by a reference signal |
Cited By (143)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE40412E1 (en) | 1992-02-18 | 2008-07-01 | Cooper J Carl | Synchronizing signal separating apparatus and method |
USRE40411E1 (en) | 1992-02-18 | 2008-07-01 | Cooper J Carl | Synchronizing signal separating apparatus and method |
US5831666A (en) * | 1992-06-03 | 1998-11-03 | Digital Equipment Corporation | Video data scaling for video teleconferencing workstations communicating by digital data network |
US5623690A (en) * | 1992-06-03 | 1997-04-22 | Digital Equipment Corporation | Audio/video storage and retrieval for multimedia workstations by interleaving audio and video data in data file |
US5508816A (en) * | 1992-10-07 | 1996-04-16 | Nec Corporation | Synchronous compression and reconstruction system |
US5471576A (en) * | 1992-11-16 | 1995-11-28 | International Business Machines Corporation | Audio/video synchronization for application programs |
EP0604035A2 (en) * | 1992-12-21 | 1994-06-29 | Tektronix, Inc. | Semiautomatic lip sync recovery system |
EP0604035A3 (en) * | 1992-12-21 | 1994-08-10 | Tektronix, Inc. | Semiautomatic lip sync recovery system |
US5387943A (en) * | 1992-12-21 | 1995-02-07 | Tektronix, Inc. | Semiautomatic lip sync recovery system |
US5396497A (en) * | 1993-02-26 | 1995-03-07 | Sony Corporation | Synchronization of audio/video information |
US5481543A (en) * | 1993-03-16 | 1996-01-02 | Sony Corporation | Rational input buffer arrangements for auxiliary information in video and audio signal processing systems |
US5467139A (en) * | 1993-09-30 | 1995-11-14 | Thomson Consumer Electronics, Inc. | Muting apparatus for a compressed audio/video signal receiver |
US5642171A (en) * | 1994-06-08 | 1997-06-24 | Dell Usa, L.P. | Method and apparatus for synchronizing audio and video data streams in a multimedia system |
US5530483A (en) * | 1994-10-11 | 1996-06-25 | Pixel Instruments Corp. | Delay detector apparatus and method for plural image sequences |
US5751368A (en) * | 1994-10-11 | 1998-05-12 | Pixel Instruments Corp. | Delay detector apparatus and method for multiple video sources |
US5631714A (en) * | 1994-11-23 | 1997-05-20 | Serge Saadoun | Apparatus for automatically adapting the mean sound level of a television receiver |
US5572261A (en) * | 1995-06-07 | 1996-11-05 | Cooper; J. Carl | Automatic audio to video timing measurement device and method |
US5570372A (en) * | 1995-11-08 | 1996-10-29 | Siemens Rolm Communications Inc. | Multimedia communications with system-dependent adaptive delays |
US9386192B2 (en) | 1995-12-07 | 2016-07-05 | Cascades Av Llc | AV timing measurement and correction for digital television |
US8810659B2 (en) | 1995-12-07 | 2014-08-19 | Cascades Av Llc | Delay and lip sync tracker |
US20090251600A1 (en) * | 1995-12-07 | 2009-10-08 | Cooper J Carl | AV Timing Measurement for MPEG Type Television |
US9071723B2 (en) | 1995-12-07 | 2015-06-30 | Cascades Av Llc | AV timing measurement and correction for digital television |
US20050012860A1 (en) * | 1995-12-07 | 2005-01-20 | Cooper J. Carl | A/V timing measurement for MPEG type television |
US6836295B1 (en) | 1995-12-07 | 2004-12-28 | J. Carl Cooper | Audio to video timing measurement for MPEG type television systems |
US7710499B2 (en) * | 1995-12-07 | 2010-05-04 | Cooper J Carl | A/V timing measurement for MPEG type television |
US8159610B2 (en) | 1995-12-07 | 2012-04-17 | Cooper J Carl | AV timing measurement for MPEG type television |
US9692945B2 (en) | 1995-12-07 | 2017-06-27 | Cascades Av Llc | AV timing measurement and correction for digital television |
US5857009A (en) * | 1996-01-18 | 1999-01-05 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for propagation delay determination |
US9350934B2 (en) | 1998-05-06 | 2016-05-24 | Tivo Inc. | System and method for time-shifted program viewing |
US20080075426A1 (en) * | 1998-05-06 | 2008-03-27 | Lang Richard A | Playback of Audio/Video Content with Control Codes |
US20080089671A1 (en) * | 1998-05-06 | 2008-04-17 | Lang Richard A | Simultaneous Recording and Playback of Audio/Video Programs |
US7272298B1 (en) | 1998-05-06 | 2007-09-18 | Burst.Com, Inc. | System and method for time-shifted program viewing |
US9344668B2 (en) | 1998-05-06 | 2016-05-17 | Tivo Inc. | System and method for time-shifted program viewing |
US9300902B2 (en) | 1998-05-06 | 2016-03-29 | Tivo Inc. | Playback of audio/video content with control codes |
US20080069519A1 (en) * | 1998-05-06 | 2008-03-20 | Lang Richard A | Multi-Channel Playback of Audio/Video Content |
US9467749B2 (en) | 1998-05-06 | 2016-10-11 | Tivo Inc. | Playback of audio/video content with control codes |
USRE43325E1 (en) | 1998-05-06 | 2012-04-24 | Tivo Inc. | System and method for time-shifted program viewing |
US8380049B2 (en) | 1998-05-06 | 2013-02-19 | Tivo Inc. | Playback of audio/video content with control codes |
US9113212B2 (en) | 1998-05-06 | 2015-08-18 | Tivo Inc. | Simultaneous recording and playback of audio/video programs |
US9094724B2 (en) | 1998-05-06 | 2015-07-28 | Tivo Inc. | Multi-channel playback of audio/video content |
US6417910B1 (en) * | 1998-06-15 | 2002-07-09 | Sony Corporation | System and method for dynamically synchronizing an integral digital soundtrack with a sequence of images in motion picture media |
US7015947B1 (en) * | 1998-06-29 | 2006-03-21 | British Telecommunications Public Limited Company | Measurement of performance of communications systems |
US7020894B1 (en) * | 1998-07-24 | 2006-03-28 | Leeds Technologies Limited | Video and audio synchronization |
US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US8965173B2 (en) | 1998-07-30 | 2015-02-24 | Tivo Inc. | Multimedia stream processing system |
US8824865B2 (en) | 1998-07-30 | 2014-09-02 | Tivo Inc. | Digital video recorder system with an integrated DVD recording device |
US9002173B2 (en) | 1998-07-30 | 2015-04-07 | Tivo Inc. | Digital security surveillance system |
US8577205B2 (en) | 1998-07-30 | 2013-11-05 | Tivo Inc. | Digital video recording system |
US8538241B2 (en) | 1998-07-30 | 2013-09-17 | Tivo Inc. | Multimedia signal processing system |
US8526781B2 (en) | 1998-07-30 | 2013-09-03 | Tivo Inc. | Multiple output digital video recording system |
US8457476B2 (en) | 1998-07-30 | 2013-06-04 | Tivo Inc. | Multimedia signal processing system |
US8380041B2 (en) | 1998-07-30 | 2013-02-19 | Tivo Inc. | Transportable digital video recorder system |
US9264686B2 (en) | 1998-07-30 | 2016-02-16 | Tivo Inc. | Tag-based menus in video streams |
US20070166001A1 (en) * | 1998-07-30 | 2007-07-19 | Barton James M | Digital security surveillance system |
US20050132418A1 (en) * | 1998-07-30 | 2005-06-16 | Tivo Inc. | Multimedia time warping system |
US9521356B2 (en) | 1998-07-30 | 2016-12-13 | Tivo Inc. | Digital security surveillance system |
US20040013406A1 (en) * | 1998-07-30 | 2004-01-22 | Barton James M. | Digital video recorder system with an integrated DVD recording device |
US9788049B2 (en) | 1998-07-30 | 2017-10-10 | Tivo Solutions Inc. | Multimedia signal processing system |
US7668435B2 (en) | 1998-07-30 | 2010-02-23 | Tivo Inc. | Multimedia signal processing system |
US20090269024A1 (en) * | 1998-07-30 | 2009-10-29 | Tivo Inc. | Multimedia signal processing system |
US20030026589A1 (en) * | 1998-07-30 | 2003-02-06 | Barton James M. | Smart card digital video recorder system |
US20020146233A1 (en) * | 1998-07-30 | 2002-10-10 | Barton James M. | Multimedia time warping system |
US9800823B2 (en) | 1998-07-30 | 2017-10-24 | Tivo Solutions Inc. | Digital security surveillance system |
US9854199B2 (en) | 1998-07-30 | 2017-12-26 | Tivo Solutions Inc. | Multiple outlet digital video recording system |
US10021446B2 (en) | 1998-07-30 | 2018-07-10 | Tivo Solutions Inc. | Multimedia stream processing system |
US20010019658A1 (en) * | 1998-07-30 | 2001-09-06 | Barton James M. | Multimedia time warping system |
US20090208185A1 (en) * | 1998-07-30 | 2009-08-20 | Tivo Inc. | Multiple output digital video recording system |
US20080288998A1 (en) * | 1998-07-30 | 2008-11-20 | David Locket | Multimedia signal processing system |
US20090136215A1 (en) * | 1998-07-30 | 2009-05-28 | Barton James M | Digital video recorder system with an integrated dvd recording device |
US7529465B2 (en) | 1998-07-30 | 2009-05-05 | Tivo Inc. | System for time shifting multimedia content streams |
US7509020B2 (en) | 1998-08-07 | 2009-03-24 | The Directv Group, Inc. | Method and apparatus for fast forwarding and rewinding in a video recording device |
US20050232591A1 (en) * | 1998-08-07 | 2005-10-20 | Digital Networks North America, Inc. | Video data recorder for recording programming content |
US7773860B2 (en) | 1998-08-07 | 2010-08-10 | The Directv Group, Inc. | Video data recorder with personal channels |
US6411623B1 (en) | 1998-12-29 | 2002-06-25 | International Business Machines Corp. | System and method of automated testing of a compressed digital broadcast video network |
US6414960B1 (en) | 1998-12-29 | 2002-07-02 | International Business Machines Corp. | Apparatus and method of in-service audio/video synchronization testing |
US7558472B2 (en) | 2000-08-22 | 2009-07-07 | Tivo Inc. | Multimedia signal processing system |
US20020037160A1 (en) * | 2000-08-22 | 2002-03-28 | David Locket | Multimedia signal processing system |
US20070230921A1 (en) * | 2001-04-05 | 2007-10-04 | Barton James M | Multimedia time warping system |
US20040148159A1 (en) * | 2001-04-13 | 2004-07-29 | Crockett Brett G | Method for time aligning audio signals using characterizations based on auditory events |
US20040172240A1 (en) * | 2001-04-13 | 2004-09-02 | Crockett Brett G. | Comparing audio using characterizations based on auditory events |
US8195472B2 (en) | 2001-04-13 | 2012-06-05 | Dolby Laboratories Licensing Corporation | High quality time-scaling and pitch-scaling of audio signals |
US20040165730A1 (en) * | 2001-04-13 | 2004-08-26 | Crockett Brett G | Segmenting audio signals into auditory events |
US20100042407A1 (en) * | 2001-04-13 | 2010-02-18 | Dolby Laboratories Licensing Corporation | High quality time-scaling and pitch-scaling of audio signals |
US7283954B2 (en) | 2001-04-13 | 2007-10-16 | Dolby Laboratories Licensing Corporation | Comparing audio using characterizations based on auditory events |
US7461002B2 (en) | 2001-04-13 | 2008-12-02 | Dolby Laboratories Licensing Corporation | Method for time aligning audio signals using characterizations based on auditory events |
US7711123B2 (en) | 2001-04-13 | 2010-05-04 | Dolby Laboratories Licensing Corporation | Segmenting audio signals into auditory events |
US8488800B2 (en) | 2001-04-13 | 2013-07-16 | Dolby Laboratories Licensing Corporation | Segmenting audio signals into auditory events |
US7313519B2 (en) | 2001-05-10 | 2007-12-25 | Dolby Laboratories Licensing Corporation | Transient performance of low bit rate audio coding systems by reducing pre-noise |
US20040133423A1 (en) * | 2001-05-10 | 2004-07-08 | Crockett Brett Graham | Transient performance of low bit rate audio coding systems by reducing pre-noise |
US20040122662A1 (en) * | 2002-02-12 | 2004-06-24 | Crockett Brett Greham | High quality time-scaling and pitch-scaling of audio signals |
US7610205B2 (en) | 2002-02-12 | 2009-10-27 | Dolby Laboratories Licensing Corporation | High quality time-scaling and pitch-scaling of audio signals |
US7136112B2 (en) | 2002-06-27 | 2006-11-14 | Microsoft Corporation | Method and apparatus for modulating video signals |
US6956622B2 (en) * | 2002-06-27 | 2005-10-18 | Microsoft Corporation | Method and apparatus for modulating video signals |
US7151576B2 (en) | 2002-06-27 | 2006-12-19 | Microsoft Corporation | Method and apparatus for modulating video signals |
US20050219412A1 (en) * | 2002-06-27 | 2005-10-06 | Microsoft Corporation | Method and apparatus for modulating video signals |
US20040001162A1 (en) * | 2002-06-27 | 2004-01-01 | Coffin, Louis F. | Method and apparatus for modulating video signals |
US20050219413A1 (en) * | 2002-06-27 | 2005-10-06 | Microsoft Corporation | Method and apparatus for modulating video signals |
US7948559B2 (en) | 2002-09-09 | 2011-05-24 | The Directv Group, Inc. | Method and apparatus for lipsync measurement and correction |
US20040100582A1 (en) * | 2002-09-09 | 2004-05-27 | Stanger Leon J. | Method and apparatus for lipsync measurement and correction |
US7212248B2 (en) * | 2002-09-09 | 2007-05-01 | The Directv Group, Inc. | Method and apparatus for lipsync measurement and correction |
US20070201708A1 (en) * | 2002-09-09 | 2007-08-30 | Stanger Leon J | Method and apparatus for lipsync measurement and correction |
US20040180641A1 (en) * | 2003-03-13 | 2004-09-16 | Elliott Peter Fortier | Variable delay radio receiver |
US7280813B2 (en) * | 2003-03-13 | 2007-10-09 | Peter Fortier Elliott | Variable delay radio receiver |
US20070126929A1 (en) * | 2003-07-01 | 2007-06-07 | Lg Electronics Inc. | Method and apparatus for testing lip-sync of digital television receiver |
US7586544B2 (en) * | 2003-07-01 | 2009-09-08 | Lg Electronics Inc. | Method and apparatus for testing lip-sync of digital television receiver |
DE102004017215A1 (en) * | 2004-04-05 | 2005-10-20 | Sennheiser Electronic | Audio-visual system for e.g. television set, has delay adjusting unit that adjusts delay of video data, such that video data is delayed in dependence of delay that is caused in transferred audio data by audio transmission line |
US7400653B2 (en) | 2004-06-18 | 2008-07-15 | Dolby Laboratories Licensing Corporation | Maintaining synchronization of streaming audio and video using internet protocol |
US20050281255A1 (en) * | 2004-06-18 | 2005-12-22 | Trevor Davies | Maintaining synchronization of streaming audio and video using internet protocol |
US7106874B2 (en) | 2004-07-13 | 2006-09-12 | Motorola, Inc. | Method and system for selective coupling of a communication unit to a hearing enhancement device |
US9967534B1 (en) | 2004-11-19 | 2018-05-08 | Tivo Solutions Inc. | Digital video recorder video editing system |
US20060171378A1 (en) * | 2005-01-04 | 2006-08-03 | Harris John C | IP video telephone |
US8139924B2 (en) | 2005-07-07 | 2012-03-20 | Tivo Inc. | System and method for digital content retrieval |
US8687949B2 (en) | 2005-07-07 | 2014-04-01 | Tivo Inc. | System and method for digital content retrieval |
US20070009235A1 (en) * | 2005-07-07 | 2007-01-11 | Eric Walters | System and method for digital content retrieval |
US20070091207A1 (en) * | 2005-10-26 | 2007-04-26 | Richard Aufranc | Determining a delay |
US7970222B2 (en) | 2005-10-26 | 2011-06-28 | Hewlett-Packard Development Company, L.P. | Determining a delay |
US20080079851A1 (en) * | 2006-09-29 | 2008-04-03 | Stanger Leon J | Audio video timing measurement and synchronization |
US7948558B2 (en) | 2006-09-29 | 2011-05-24 | The Directv Group, Inc. | Audio video timing measurement and synchronization |
US8977106B2 (en) | 2007-11-19 | 2015-03-10 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content in a video stream using closed captioning data |
US8165450B2 (en) | 2007-11-19 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content in a video stream using text data |
US8136140B2 (en) | 2007-11-20 | 2012-03-13 | Dish Network L.L.C. | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data |
US8965177B2 (en) | 2007-11-20 | 2015-02-24 | Echostar Technologies L.L.C. | Methods and apparatus for displaying interstitial breaks in a progress bar of a video stream |
US8165451B2 (en) | 2007-11-20 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for displaying information regarding interstitials of a video stream |
US20090129747A1 (en) * | 2007-11-20 | 2009-05-21 | Echostar Technologies Corporation | Methods and Apparatus for Displaying Information Regarding Interstitials of a Video Stream |
US20090238536A1 (en) * | 2008-03-20 | 2009-09-24 | Dish Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
US8606085B2 (en) | 2008-03-20 | 2013-12-10 | Dish Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
US9357260B2 (en) | 2008-05-30 | 2016-05-31 | Echostar Technologies L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US8726309B2 (en) | 2008-05-30 | 2014-05-13 | Echostar Technologies L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US20090300699A1 (en) * | 2008-05-30 | 2009-12-03 | Echostar Technologies L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US8156520B2 (en) | 2008-05-30 | 2012-04-10 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US20090307741A1 (en) * | 2008-06-09 | 2009-12-10 | Echostar Technologies L.L.C. | Methods and apparatus for dividing an audio/video stream into multiple segments using text data |
US20100162344A1 (en) * | 2008-12-24 | 2010-06-24 | EchoStar Technologies, L.L.C. | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
US8510771B2 (en) | 2008-12-24 | 2013-08-13 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content from a presentation stream using signature data |
US8588579B2 (en) | 2008-12-24 | 2013-11-19 | Echostar Technologies L.L.C. | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
US20100162291A1 (en) * | 2008-12-24 | 2010-06-24 | EchoStar Technologies, L.L.C. | Methods and apparatus for filtering content from a presentation stream using signature data |
US20100158484A1 (en) * | 2008-12-24 | 2010-06-24 | EchoStar Technologies, L.L.C. | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
US8407735B2 (en) | 2008-12-24 | 2013-03-26 | Echostar Technologies L.L.C. | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
US20100322592A1 (en) * | 2009-06-17 | 2010-12-23 | EchoStar Technologies, L.L.C. | Method and apparatus for modifying the presentation of content |
US8437617B2 (en) | 2009-06-17 | 2013-05-07 | Echostar Technologies L.L.C. | Method and apparatus for modifying the presentation of content |
US20110197224A1 (en) * | 2010-02-09 | 2011-08-11 | Echostar Global B.V. | Methods and Apparatus For Selecting Advertisements For Output By A Television Receiver Based on Social Network Profile Data |
US8934758B2 (en) | 2010-02-09 | 2015-01-13 | Echostar Global B.V. | Methods and apparatus for presenting supplemental content in association with recorded content |
US9088818B2 (en) | 2011-06-21 | 2015-07-21 | Harman International Industries, Incorporated | Adaptive media delay matching |
US11172269B2 (en) | 2020-03-04 | 2021-11-09 | Dish Network L.L.C. | Automated commercial content shifting in a video streaming system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE33535E (en) | Audio to video timing equalizer method and apparatus | |
US4703355A (en) | Audio to video timing equalizer method and apparatus | |
US5202761A (en) | Audio synchronization apparatus | |
US5675388A (en) | Apparatus and method for transmitting audio signals as part of a television video signal | |
US5953483A (en) | Apparatus for recording and reproducing an information signal comprising packets that may occur irregularly as a function of time in a serial datastream of the information signal, and a record carrier carrying the information signal | |
KR860000821B1 (en) | Digital Signal Processing Equipment | |
JPS6412143B2 (en) | ||
RU2229174C2 (en) | Mpeg format data signal recording on data medium and data reproduction | |
US3261001A (en) | Telemetering decoder system | |
JPS59127442A (en) | Scrambling system for voice signal | |
US4455635A (en) | Coding system for recorded digital audio | |
EP0829875A1 (en) | Method and device for encoding audio signal and method and device for decoding audio signal | |
JPS63136852A (en) | Signal transmission system | |
JP4303888B2 (en) | Recording of information signals on tracks of recording media and reproduction of recorded information signals | |
GB2107557A (en) | Coding system for recording digital audio | |
US4825303A (en) | Compressed audio silencing | |
US4274115A (en) | Apparatus for detecting recording and reproducing state | |
JPS60103787A (en) | Video signal reproducing device | |
US4598169A (en) | System for detecting a marker signal inserted in an information signal | |
US4636877A (en) | Apparatus for reproducing multiple track digital signals and including timing control of read/write operations | |
JPS6052505B2 (en) | PCM signal demodulator | |
JPS60109982A (en) | Device for regenerating time base component of information signal | |
JPS60145566A (en) | Data recording and reproducing system | |
KR100469878B1 (en) | Recording and reproducing apparatus | |
JPS6052504B2 (en) | PCM signal transmission equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
REFU | Refund |
Free format text: REFUND OF EXCESS PAYMENTS PROCESSED (ORIGINAL EVENT CODE: R169); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES DENIED/DISMISSED (ORIGINAL EVENT CODE: PMFD); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
REFU | Refund |
Free format text: REFUND OF EXCESS PAYMENTS PROCESSED (ORIGINAL EVENT CODE: R169); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 Year of fee payment: 4 |
|
SULP | Surcharge for late payment | ||
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 12 |
|
SULP | Surcharge for late payment | ||
AS | Assignment |
Owner name: TECHNOLOGY LICENSING CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VIDEO PROCESSING TECHNOLOGY, FORMERLY KNOWN AS VID TECH CORPORATION;REEL/FRAME:011566/0830 Effective date: 20010202 |