Data encoding method and apparatus for outputting encoded data at a designated time
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15)
-
-
16. 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. - View Dependent Claims (17)
-
-
18. 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. - View Dependent Claims (19)
-
Specification