Apparatus and method for synchronizing video and audio MPEG streams in a video playback device
First Claim
1. An MPEG decoder comprising:
- a packetized elementary stream (PES) interface capable of receiving a plurality of packetized elementary streams associated with a single video program;
a presentation time stamp (PTS) detection circuit capable of detecting presentation time stamps in said packetized elementary streams and extracting said presentation time stamps therefrom; and
a selection circuit capable of selecting presentation time stamps associated with a first one of said plurality of packetized elementary streams and transmitting said selected presentation time stamps to a clock generation circuit, wherein said clock generation circuit generates a first reference clock signal used by a first decoder to decode said first packetized elementary stream.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed an MPEG decoder comprising: 1) a packetized elementary stream (PES) interface for receiving a plurality of packetized elementary streams associated with a single video program; 2) a presentation time stamp (PTS) detection circuit for detecting presentation time stamps in the packetized elementary streams and extracting the presentation time stamps therefrom; and 3) a selection circuit for selecting presentation time stamps associated with a first one of the plurality of packetized elementary streams and transmitting the selected presentation time stamps to a clock generation circuit, wherein the clock generation circuit generates a first reference clock signal used by a first decoder to decode the first packetized elementary stream. The clock generation circuit further generates a second reference clock signal synchronized to the first reference clock signal, wherein the second reference clock signal is used by a second decoder to decode a second packetized elementary stream in synchronization with the first packetized elementary stream.
-
Citations
21 Claims
-
1. An MPEG decoder comprising:
-
a packetized elementary stream (PES) interface capable of receiving a plurality of packetized elementary streams associated with a single video program;
a presentation time stamp (PTS) detection circuit capable of detecting presentation time stamps in said packetized elementary streams and extracting said presentation time stamps therefrom; and
a selection circuit capable of selecting presentation time stamps associated with a first one of said plurality of packetized elementary streams and transmitting said selected presentation time stamps to a clock generation circuit, wherein said clock generation circuit generates a first reference clock signal used by a first decoder to decode said first packetized elementary stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A digital video recorder capable of playing back a recorded television program stored as packetized elementary streams, said digital video recorder comprising:
-
a video processor capable of receiving an incoming television program and converting said incoming television program to a baseband video signal capable of being displayed on a television set coupled to said digital video recorder;
a storage disk capable of storing said incoming television program as packetized elementary streams during recording; and
an MPEG decoder comprising;
a packetized elementary stream (PES) interface capable of receiving a plurality of packetized elementary streams associated with said recorded television program from said storage disk during playback;
a presentation time stamp (PTS) detection circuit capable of detecting presentation time stamps in said packetized elementary streams and extracting said presentation time stamps therefrom; and
a selection circuit capable of selecting presentation time stamps associated with a first one of said plurality of packetized elementary streams and transmitting said selected presentation time stamps to a clock generation circuit, wherein said clock generation circuit generates a first reference clock signal used by a first decoder to decode said first packetized elementary stream. - View Dependent Claims (9, 10, 11, 12, 13, 14, 17, 18)
-
-
15. For use in a digital video recorder, a method for decoding a television program stored in MPEG format:
-
receiving in an MPEG decoder a plurality of packetized elementary streams associated with the stored television program;
detecting presentation time stamps in the packetized elementary streams;
extracting the presentation time stamps from the packetized elementary streams;
selecting presentation time stamps associated with a first one of the plurality of packetized elementary streams; and
generating from the selected presentation time stamps a first reference clock signal used by a first decoder to decode the first packetized elementary stream. - View Dependent Claims (16, 19, 20, 21)
-
Specification