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

Video and audio data demultiplexer having controlled synchronizing signal

Assignee: Sony Corp
•
Filing: 1995-05-31
•
Granted: 1996-07-16
•
Expires: 2015-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When the decoding of video data is repeatedly started and interrupted, a data demultiplexer prevents a video synchronizing signal from being discontinued and hence prevents a displayed image from being disturbed immediately after the video data is decoded. When a data demultiplexing start time SCR and a decoding start time DTSV are read from a multiplexed bit stream, an initial STC value: initial -- STC is calculated according to the equation: initial.sub.-- STC=SCR-(Pp-((DTSV-SCR)+VIDEO.sub.-- DECODE.sub.-- DELAY)% Pp) where VIDEO -- DECODE -- DELAY represents a time, which is known, from the start of decoding of video data to the start of display of an image, Pp the frame period of a vertical synchronizing signal, and % an operator indicative of the remainder produced by the division of a previous value by a subsequent value. The time STC whose initial value is initial -- STC is measured in synchronism with the video synchronizing signal. When the time STC is equalized to the data demultiplexing start time SCR, the data demultiplexing is started. When the time STC is equalized to the decoding start time DTSV, the data decoding is started.

Inventors

  • 👤 Yasushi Fujinami

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:17
CPC Classifications
G; G11; G11B; G11B20/00; H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/434; H04N21/4341; H04N21/4302; H04N21/4305; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/9265; H04N5/9267; H04N5/93; H04N5/935

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 154 words
A data decoding method for decoding input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the method comprising: separating the SCR value and the DTSV value from the input data; storing the separated SCR value; storing the separated DTSV value; determining an initial system time clock (STC) value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; incrementing the initial STC value, wherein the STC value is incremented upon an occurrence of a pulse of a clock signal having a predetermined frequency; separating the encoded video data from the input data when the incremented STC value equals the stored SCR value; storing the separated encoded video data; and decoding the stored, encoded video data when the incremented STC value equals the stored DTSV value.
Claim 2
Dependent Claim 154 words
A data decoding method for decoding input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the method comprising: separating the SCR value and the DTSV value from the input data; storing the separated SCR value; storing the separated DTSV value; determining an initial system time clock (STC) value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; incrementing the initial STC value, wherein the STC value is incremented upon an occurrence of a pulse of a clock signal having a predetermined frequency; separating the encoded video data from the input data when the incremented STC value equals the stored SCR value; storing the separated encoded video data; and decoding the stored, encoded video data when the incremented STC value equals the stored DTSV value.
Claim 3
Dependent Claim 62 words
The data decoding method of claim 1, wherein the step of determining an initial STC value further comprises: determining the initial STC value from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 4
Dependent Claim 71 words
The data decoding method of claim 1, wherein the input data includes a decoding time stamp for audio data (DTSA) value and encoded audio data, and the method further comprises: separating the DTSA value and the encoded audio data from the input data; storing the separated DTSA value; storing the separated encoded audio data; and decoding the stored, encoded audio data when the incremented STC value equals the stored DTSA value.
Claim 5
Dependent Claim 240 words
A data decoding method for decoding input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the method comprising: separating the SCR value and the DTSV value from the input data; determining an initial SCR value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; determining an initial DTSV value from the separated SCR value, the separated DTSV value, and the time period for the frame of the video data; storing the initial SCR value; storing the initial DTSV value; decrementing the initial SCR value, wherein the initial SCR value is decremented upon an occurrence of a pulse of a clock signal having a predetermined frequency, and further, wherein the initial SCR value is decremented in synchronism with a synchronizing signal having a period equal to the time period of the frame of the video data; decrementing the initial DTSV value, wherein the initial DTSV value is decremented upon an occurrence of a pulse of the clock signal, and further, wherein the initial DTSV value is decremented in synchronism with the synchronizing signal; separating the encoded video data from the input data when the decremented initial SCR value equals zero; storing the separated encoded video data; and decoding the stored encoded video data when the decremented initial DTSV value equals zero.
Claim 6
Dependent Claim 240 words
A data decoding method for decoding input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the method comprising: separating the SCR value and the DTSV value from the input data; determining an initial SCR value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; determining an initial DTSV value from the separated SCR value, the separated DTSV value, and the time period for the frame of the video data; storing the initial SCR value; storing the initial DTSV value; decrementing the initial SCR value, wherein the initial SCR value is decremented upon an occurrence of a pulse of a clock signal having a predetermined frequency, and further, wherein the initial SCR value is decremented in synchronism with a synchronizing signal having a period equal to the time period of the frame of the video data; decrementing the initial DTSV value, wherein the initial DTSV value is decremented upon an occurrence of a pulse of the clock signal, and further, wherein the initial DTSV value is decremented in synchronism with the synchronizing signal; separating the encoded video data from the input data when the decremented initial SCR value equals zero; storing the separated encoded video data; and decoding the stored encoded video data when the decremented initial DTSV value equals zero.
Claim 7
Dependent Claim 62 words
The data decoding method of claim 4, wherein the step of determining the initial SCR value further comprises: determining the initial SCR value from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 8
Dependent Claim 61 words
The data decoding method of claim 4, wherein the step of determining the initial DTSV further comprises: determining the initial DTSV value from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 9
Dependent Claim 133 words
The data decoding method of claim 4, wherein the input data includes a decoding time stamp for audio (DTSA) value and encoded audio data, and the method further comprises: separating the DTSA value and the encoded audio data from the input data; determining an initial DTSA value from the separated SCR value, the separated DTSV value, the separated DTSA value, and a time period for a frame of the video data; storing the initial DTSA value; decrementing the initial DTSA value, wherein the initial DTSA value is decremented upon an occurrence of a pulse of a clock signal, and further, wherein the initial DTSA value is decremented in synchronism with the synchronizing signal; storing the separated encoded audio data; and decoding the stored encoded audio data when the decremented DTSA value equals zero.
Claim 10
Dependent Claim 59 words
The data decoding method of claim 7, wherein the step of determining an initial DTSA value determines the initial DTSA from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 11
Dependent Claim 189 words
A data demultiplexer for processing input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the demultiplexer comprising: means for separating the SCR value and the DTSV value from the input data; means for storing the separated SCR value; means for storing the separated DTSV value; means for determining an initial system time clock (STC) value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; means for incrementing the initial STC value, wherein the STC value is incremented upon an occurrence of a pulse of a clock signal having a predetermined frequency; clock means for generating the pulse of the clock signal used by the means for incrementing the initial STC; means for separating the encoded video data from the input data when the incremented STC value equals the stored SCR value; means for storing the separated encoded video data; and decoding means for decoding the stored, encoded video data when the incremented STC value equals the stored DTSV value.
Claim 12
Dependent Claim 189 words
A data demultiplexer for processing input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the demultiplexer comprising: means for separating the SCR value and the DTSV value from the input data; means for storing the separated SCR value; means for storing the separated DTSV value; means for determining an initial system time clock (STC) value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; means for incrementing the initial STC value, wherein the STC value is incremented upon an occurrence of a pulse of a clock signal having a predetermined frequency; clock means for generating the pulse of the clock signal used by the means for incrementing the initial STC; means for separating the encoded video data from the input data when the incremented STC value equals the stored SCR value; means for storing the separated encoded video data; and decoding means for decoding the stored, encoded video data when the incremented STC value equals the stored DTSV value.
Claim 13
Dependent Claim 63 words
The data demultiplexer of claim 9, wherein the means for determining an initial STC value further comprises: means for determining the initial STC value from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 14
Dependent Claim 78 words
The data demultiplexer of claim 9, wherein the input data includes a decoding time stamp for audio data (DTSA) value and encoded audio data, and the demultiplexer further comprises: means for separating the DTSA value and the encoded audio data from the input data; means for storing the separated DTSA value; means for storing the separated encoded audio data; and means for decoding the stored, encoded audio data when the incremented STC value equals the stored DTSA value.
Claim 15
Dependent Claim 257 words
A data demultiplexer for decoding input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the demultiplexer comprising: means for separating the SCR value and the DTSV value from the input data; means for determining an initial SCR value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; means for calculating an initial DTSV value from the separated SCR value, the separated DTSV value, and the time period for the frame of the video data; means for storing the initial SCR value; means for storing the initial DTSV value; means for decrementing the initial SCR value, wherein the initial SCR value is decremented upon an occurrence of a pulse of a clock signal having a predetermined frequency and further, wherein the initial SCR value is decremented in synchronism with a synchronizing signal having a period equal to the time period of the frame of the video data; means for decrementing the initial DTSV value, wherein the initial DTSV value is decremented upon a pulse of the clock signal, and further, wherein the initial DTSV value is decremented in synchronism with the synchronizing signal; means for separating the encoded video data from the input data when the decremented initial SCR value equals zero; means for storing the separated encoded video data; and decoding means for decoding the stored encoded video data when the decremented initial DTSV value equals zero.
Claim 16
Dependent Claim 257 words
A data demultiplexer for decoding input data, the input data including a system clock reference (SCR) value, a decoding time stamp for video (DTSV) value, and video data encoded in time-division multiplex fashion, the demultiplexer comprising: means for separating the SCR value and the DTSV value from the input data; means for determining an initial SCR value from the separated SCR value, the separated DTSV value, and a time period for a frame of the video data; means for calculating an initial DTSV value from the separated SCR value, the separated DTSV value, and the time period for the frame of the video data; means for storing the initial SCR value; means for storing the initial DTSV value; means for decrementing the initial SCR value, wherein the initial SCR value is decremented upon an occurrence of a pulse of a clock signal having a predetermined frequency and further, wherein the initial SCR value is decremented in synchronism with a synchronizing signal having a period equal to the time period of the frame of the video data; means for decrementing the initial DTSV value, wherein the initial DTSV value is decremented upon a pulse of the clock signal, and further, wherein the initial DTSV value is decremented in synchronism with the synchronizing signal; means for separating the encoded video data from the input data when the decremented initial SCR value equals zero; means for storing the separated encoded video data; and decoding means for decoding the stored encoded video data when the decremented initial DTSV value equals zero.
Claim 17
Dependent Claim 63 words
The data demultiplexer of claim 12, wherein the means for determining the initial SCR value further comprises: means for determining the initial SCR value from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 18
Dependent Claim 62 words
The data demultiplexer of claim 12, wherein the means for determining the initial DTSV further comprises: means for determining the initial DTSV value from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.
Claim 19
Dependent Claim 144 words
The data demultiplexer of claim 12, wherein the input data includes a decoding time stamp for audio (DTSA) value and encoded audio data, and the demultiplexer further comprises: means for separating the DTSA value and the encoded audio data from the input data; means for determining an initial DTSA value from the separated SCR value, the separated DTSV value, the separated DTSA value, and a time period for a frame of the video data; means for storing the initial DTSA value; means for decrementing the initial DTSA, wherein the initial DTSA value is decremented upon an occurrence of a pulse of a clock signal, and further, wherein the initial DTSA value is decremented in synchronism with the synchronizing signal; means for storing the separated encoded audio data; and decoding means for decoding the stored encoded audio data when the decremented DTSA value equals zero.
Claim 20
Dependent Claim 58 words
The data demultiplexer of claim 15, wherein the means for determining an initial DTSA value determines the initial DTSA from a video decode delay value, wherein the video decode delay value equals a time period between a time at which decoding of the stored video data begins and a time at which the decoded video data is displayed.

References Cited (Backward Citations)

US3065302A Cited
US3274340A Cited
US3419679A Cited
US4635248A Cited
US4740962A Cited
US5337334A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag