Patent US6088063A successfully refreshed from Google Patents.
US6088063A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data encoding method and apparatus for outputting encoded data at a designated time
Assignee: Rohm Co Ltd
•
Filing: 1997-01-29
•
Granted: 2000-07-11
•
Expires: 2017-01-29
Abstract
Abstract There occurs an output timing lag between audio and video, for example, in case of building a system. Excessive frame skipping, etc. occurs. Prior to comparing a PTS and an SCR of MPEG within an apparatus, an offset value is added to the value of PTS. A minus offset value is used for a fast decode process. Offset values are written into an audio offset value register etc. by a host CPU. A value obtained by adding PTS and an offset value and an internal clock SSC depending on an SCR are compared by an adder-subtracter. If comparison shows the decode process is still fast, a decision controller instructs, for example, display of the same frame twice.
Inventors
- 👤 Kosuke Shiba
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 09:12
CPC Classifications
H; H03; H03M; H03M7/00; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/434; H04N21/4341; H04N21/20; H04N21/23; H04N21/236; H04N21/2368; H04N21/4302; H04N21/4307; H04N21/43072; H04N21/242
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
93 words
An apparatus for decoding encoded data and outputting the decoded data at a designated output time, the apparatus comprising: an input section for receiving encoded data including at least video data; a setting section for setting an auxiliary value for said designated output time; a clock section for clocking an internal time; a compare section for comparing an internal time when data is decoded and a time that is derived from said designated output time taking into account the auxiliary value; and a section for adjusting the auxiliary value based on said comparison.
Claim 2
Independent Claim
93 words
An apparatus for decoding encoded data and outputting the decoded data at a designated output time, the apparatus comprising: an input section for receiving encoded data including at least video data; a setting section for setting an auxiliary value for said designated output time; a clock section for clocking an internal time; a compare section for comparing an internal time when data is decoded and a time that is derived from said designated output time taking into account the auxiliary value; and a section for adjusting the auxiliary value based on said comparison.
Claim 3
Dependent Claim
26 words
An apparatus according to claim 1, further comprising a decode adjusting section for accelerating or delaying the decode process based on a result of said comparison.
Claim 4
Dependent Claim
28 words
An apparatus according to claim 2, wherein when the decode process of video data is fast, said decode adjusting section displays the same video frame more than once.
Claim 5
Dependent Claim
26 words
An apparatus according to claim 2, wherein, when the decode process of video data is slow, said decode adjusting section skips display of a video frame.
Claim 6
Dependent Claim
27 words
An apparatus according to claim 2, wherein when the decode process of video data is slow, said decode adjusting section degrades decode accuracy of a video frame.
Claim 7
Dependent Claim
47 words
An apparatus according to claim 1, wherein: said auxiliary value is an offset value for the designated output time, and said compare section compares an internal time when data is decoded and a time that is obtained by adding said offset value to said designated output time.
Claim 8
Dependent Claim
30 words
An apparatus according to claim 6, wherein said offset value is based on a difference between decode speed of video data and the decode speed of data other than video.
Claim 9
Dependent Claim
42 words
An apparatus according to claim 1, wherein: said auxiliary value is a permissible value range for a designated output time, and said compare section compares an internal time when data is decoded and the designated output time with the permissible value range.
Claim 10
Dependent Claim
20 words
An apparatus according to claim 8, wherein said permissible value range is based on a display interval of video frames.
Claim 11
Dependent Claim
43 words
An apparatus according to claim 1, further comprising: a store section for temporarily storing encoded input data; a section for detecting an empty capacity of the store section; and an adjusting section for adjusting said auxiliary value according to the detected empty capacity.
Claim 12
Dependent Claim
48 words
An apparatus according to claim 10, wherein when said empty capacity is limited, said adjusting section adjusts the auxiliary value such that the decode process is accelerated, and, when said empty capacity is large, said adjusting section adjusts the auxiliary value such that the decode process is delayed.
Claim 13
Independent Claim
74 words
A method of decoding encoded data and outputting the decoded data at a designated output time, the method comprising: inputting encoded data including at least video data; setting an auxiliary value for said designated output time; clocking an internal time; comparing an internal time when data is decoded and a time that is derived from said designated output time taking into account the auxiliary value; and adjusting the auxiliary value based on said comparison.
Claim 14
Independent Claim
74 words
A method of decoding encoded data and outputting the decoded data at a designated output time, the method comprising: inputting encoded data including at least video data; setting an auxiliary value for said designated output time; clocking an internal time; comparing an internal time when data is decoded and a time that is derived from said designated output time taking into account the auxiliary value; and adjusting the auxiliary value based on said comparison.
Claim 15
Dependent Claim
21 words
A method according to claim 12, further comprising accelerating or delaying the decode process based on a result of said comparison.
Claim 16
Dependent Claim
47 words
A method according to claim 12, wherein said auxiliary value is an offset value for the designated output time, and said comparing step compares an internal time when data is decoded and a time that is obtained by adding said offset value to said designated output time.
Claim 17
Dependent Claim
42 words
A method according to claim 12, wherein said auxiliary value is a permissible value range for a designated output time, and said comparing step compares an internal time when data is decoded and the designated output time with the permissible value range.
Claim 18
Independent Claim
116 words
An apparatus for decoding encoded data and outputting the decoded data at a designated output time, the apparatus comprising: an input section for receiving encoded data including at least video data; a setting section for setting an auxiliary value for said designated output time; a clock section for clocking an internal time; a compare section for comparing an internal time when data is decoded with a time that is derived from said designated output time taking into account the auxiliary value; a store section for temporarily storing encoded input data; a section for detecting an empty capacity of the store section; and an adjusting section for adjusting said auxiliary value according to the detected empty capacity.
Claim 19
Independent Claim
116 words
An apparatus for decoding encoded data and outputting the decoded data at a designated output time, the apparatus comprising: an input section for receiving encoded data including at least video data; a setting section for setting an auxiliary value for said designated output time; a clock section for clocking an internal time; a compare section for comparing an internal time when data is decoded with a time that is derived from said designated output time taking into account the auxiliary value; a store section for temporarily storing encoded input data; a section for detecting an empty capacity of the store section; and an adjusting section for adjusting said auxiliary value according to the detected empty capacity.
Claim 20
Dependent Claim
48 words
An apparatus according to claim 16, wherein when the empty capacity is limited, the adjusting section adjusts the auxiliary value such that the decode process is accelerated, and, when the empty capacity is large, the adjusting section adjusts the auxiliary value such that the decode process is delayed.
Claim 21
Independent Claim
93 words
A method of decoding encoded data and outputting the decoded data at a designated output time, the method comprising: inputting encoded data including at least video data; setting an auxiliary value for the designated output time; clocking an internal time; comparing an internal time when data is decoded with a time that is derived from the designated output time taking into account the auxiliary value; temporarily storing encoded input data in a store section; detecting an empty capacity of the store section; and adjusting the auxiliary value according to the detected empty capacity.
Claim 22
Independent Claim
93 words
A method of decoding encoded data and outputting the decoded data at a designated output time, the method comprising: inputting encoded data including at least video data; setting an auxiliary value for the designated output time; clocking an internal time; comparing an internal time when data is decoded with a time that is derived from the designated output time taking into account the auxiliary value; temporarily storing encoded input data in a store section; detecting an empty capacity of the store section; and adjusting the auxiliary value according to the detected empty capacity.
Claim 23
Dependent Claim
42 words
A method according to claim 18, wherein when the empty capacity is limited, adjusting the auxiliary value such that the decode process is accelerated, and, when the empty capacity is large, adjusting the auxiliary value such that the decode process is delayed.
References Cited (Backward Citations)
US5537148A
Cited
US5396497A
Cited
US5467137A
Cited
US5668601A
Cited
US5473385A
Cited
US5761437A
Cited
US5598352A
Cited
US5771075A
Cited
US5661728A
Cited
US5684804A
Cited
US5588029A
Cited
US5784119A
Cited
US5726989A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-07-11 | 2004-01-10 | 2004-07-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-07-11 | 2008-01-10 | 2008-07-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-07-11 | 2012-01-10 | 2012-07-11 | $7700.00 | Window Closed / Lapsed |