← Back to Patent Explorer
US5521922A Expired / Lapsed US ⏱️ 0.0 years remaining

Data demultiplexer

Assignee: Sony Corp
•
Filing: 1994-05-18
•
Granted: 1996-05-28
•
Expires: 2014-05-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Yasushi Fujinami
  • 👤 Markus H. Veltman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:38
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/806; H04N9/8063; H04N21/00; H04N21/40; H04N21/43; H04N21/434; H04N21/4341; H04N19/00; H04N19/10; H04N19/102; H04N19/44; H04N21/41; H04N21/426; H04N21/42607; H04N21/42615; H04N21/42646; H04N21/4302; H04N21/4307; H04N21/43072; H04N21/432; H04N21/4325; H04N5/00; H04N5/76; H04N5/84; H04N5/85

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 148 words
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.
Claim 2
Dependent Claim 148 words
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.
Claim 3
Dependent Claim 16 words
The data demultiplexer according to claim 1, wherein said first coded data is coded video data.
Claim 4
Dependent Claim 48 words
The data demultiplexer according to claim 1, further comprising means coupled to said separation means for generating a system time clock signal by setting an initial value thereof on the basis of the first timing data and then incrementing said system time clock signal at predetermined clock pulses.
Claim 5
Dependent Claim 46 words
The data demultiplexer according to claim 3, further comprising means coupled to said separation means and coupled to said means for generating said system time clock signal for generating a first decoding start signal by comparing the first timing data with the system time clock signal.
Claim 6
Dependent Claim 96 words
The data demultiplexer according to claim 3, wherein the multiplex data further includes second coded data, and third timing data indicative of a decoding start time of the second coded data, and said separation means is further operable to separate the multiplex data into said second coded data and said third timing data; and said demultiplexer further comprises means coupled to said separation means and coupled to said means for generating said system time clock signal for generating a second decoding start signal by comparing the separated third timing data with the system time clock signal.
Claim 7
Dependent Claim 16 words
A data multiplexer according to claim 5, wherein said second coded data is coded audio data.
Claim 8
Dependent Claim 135 words
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.
Claim 9
Dependent Claim 135 words
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.
Claim 10
Dependent Claim 25 words
The data demultiplexer according to claim 7, wherein said first coded data is coded video data, and said second coded data is coded audio data.
Claim 11
Dependent Claim 140 words
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.
Claim 12
Dependent Claim 140 words
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.
Claim 13
Dependent Claim 17 words
The data demultiplexing method according to claim 9, wherein said first coded data is coded video data.
Claim 14
Dependent Claim 45 words
The data demultiplexing method according to claim 9, further comprising the step of generating a system time clock signal by setting an initial value thereof on the basis of the first timing data and then incrementing said system time clock signal at predetermined clock pulses.
Claim 15
Dependent Claim 31 words
The data demultiplexing method according to claim 11, further comprising the step of generating a first decoding start signal be comparing the first timing data with the system time clock signal.
Claim 16
Dependent Claim 84 words
The data demultiplexing method according to claim 11, wherein said multiplex data further includes second coded data, and the third timing data indicative of a decoding start time of the second coded data, and said step of separating the multiplex data includes separating the multiplex data into said second coded data and said third timing data; and said demultiplexing method further comprises the step of generating a second decoding start time by comparing the separated third timing data with the system time clock signal.
Claim 17
Dependent Claim 17 words
The data demultiplexing method according to claim 13, wherein said second coded data is coded audio data.
Claim 18
Dependent Claim 129 words
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.
Claim 19
Dependent Claim 129 words
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.
Claim 20
Dependent Claim 26 words
The data demultiplexing method according to claim 15, wherein said first coded data is coded video data, and said second coded data is coded audio data.

References Cited (Backward Citations)

US3898376A Cited
EP0245904A1 Cited
US5231492A Cited
EP0460751A2 Cited
US5262964A Cited
EP0522853A2 Cited
GB2259229A Cited
US5291486A Cited
EP0577329A2 Cited
US5287182A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-28 1999-11-27 2000-05-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-28 2003-11-27 2004-05-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-28 2007-11-27 2008-05-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag