Data demultiplexer
First Claim
1. A data demultiplexer for separating multiplex data which includes at least first coded data, first timing data indicative of a decoding start time of the first coded data, and second timing data indicative of a system clock reference time, said demultiplexer comprising:
- separation means for separating the multiplex data into the first coded data, the first timing data and the second timing data;
comparison means coupled to said separation means for comparing the time indicated by the separated first timing data with the time indicated by the separated second timing data; and
means for supplying said multiplex data to said separation means at a variable transfer rate, said means for supplying being operable to supply the multiplex data to said separation means at a maximum transfer rate when the time indicated by the second timing data is temporally anterior to the time indicated by the first timing data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data demultiplexer for separating multiplex data including at least coded video data, coded audio data, timing data indicative of a video decoding start time, timing data indicative of an audio decoding start time, and timing data indicative of a system clock reference time. The demultiplexer comprises a circuit for separating the multiplex data into the component data, and comparators for comparing input data with the reference timing data. When the timing data indicative of a video decoding start time is inputted and detected, the video data is written in a video code buffer at the maximum transfer rate. During such time period, the reference timing data indicative of the current time is monitored, and the operation of decoding the video data is started when the reference timing data has become equal to the video timing data. A similar operation is performed with regard to the audio data as well, so that the video and audio data can be inputted fast to consequently enhance the responsivity at the start of reproduction.
-
Citations
16 Claims
-
1. A data demultiplexer for separating multiplex data which includes at least first coded data, first timing data indicative of a decoding start time of the first coded data, and second timing data indicative of a system clock reference time, said demultiplexer comprising:
-
separation means for separating the multiplex data into the first coded data, the first timing data and the second timing data; comparison means coupled to said separation means for comparing the time indicated by the separated first timing data with the time indicated by the separated second timing data; and means for supplying said multiplex data to said separation means at a variable transfer rate, said means for supplying being operable to supply the multiplex data to said separation means at a maximum transfer rate when the time indicated by the second timing data is temporally anterior to the time indicated by the first timing data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data demultiplexer for separating multiplex data which includes at least first coded data, first timing data indicative of a decoding start time of the first coded data, second coded data, and second timing data indicative of a decoding start time of the second coded data, said demultiplexer comprising:
-
separation means for separating the multiplex data into the first coded data, the first timing data, the second coded data and the second timing data; and comparison means coupled to said separation means for comparing the time indicated by the separated first timing data with the time indicated by the separated second timing data; wherein said separation means does not supply the second coded data when the time indicated by the second timing data is temporally anterior to the time indicated by the first timing data. - View Dependent Claims (8)
-
-
9. A data demultiplexing method for separating multiplex data which includes at least first coded data, first timing data indicative of a decoding start time of the first coded data, and second timing data indicative of a system clock reference time, said method comprising the steps of:
-
separating the multiplex data into the first coded data, the first timing data and the second timing data; comparing the time indicated by the separated first timing data with the time indicated by the separated second timing data; and reading out the multiplex data from a buffer and supplying the read out data to the separator at a variable transfer rate, said read out multiplex data being supplied at a maximum transfer rate when the time indicated by the second timing data is temporally anterior to the time indicated by the first timing data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A data demultiplexing method for separating multiplex data which includes at least first coded data, first timing data indicative of a decoding start time of the first coded data, second coded data, and a second timing data indicative of a decoding start time of the second coded data, said demultiplexing method comprising the steps of:
-
separating the multiplex data into the first timing data, the first coded data, the second coded data, and the second timing data; comparing the time indicated by the separated first timing data with the time indicated by the separated second timing data; and supplying none of the second coded data to a decoder when the time indicated by the second timing data is temporally anterior to the time indicated by the first timing data. - View Dependent Claims (16)
-
Specification