Digital recording and playback apparatus having MPEG CODEC and method therefor
First Claim
1. A digital recording and playback apparatus for recording and playing back digital data, comprising:
- a first encoder for coding input video data in picture units, and outputting coded video data, wherein the input video data includes data other than P-data, and at least said data other than P-data is converted using only an intra coding mode;
a second encoder for coding input audio data and outputting coded audio data;
a packetized elementary stream (PES) packetizer for packetizing the coded video data and the coded audio data and user data into each PES, and outputting a video PES, an audio PES and a user PES; and
a transport stream (TS) packetizer for multiplexing the video PES, the audio PES and the user PES into a TS.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital recording and playback apparatus adopting an MPEG encoder and decoder, and a method thereof. The digital recording and playback apparatus includes: a first encoder for coding input video data in picture units, and outputting coded video data; a second encoder for coding input audio data and outputting coded audio data; a packetized elementary stream (PES) packetizer for packetizing the coded video data and audio data and user data into each PES, and outputting a video PES, audio PES and user PES; and a transport stream (TS) packetizer for multiplexing the video PES, audio PES and user PES into a TS. The digital recording and playback apparatus can be compatible with a digital television or multimedia applications adopting the MPEG standard, and can perform editing in picture units as well as high-speed search.
78 Citations
21 Claims
-
1. A digital recording and playback apparatus for recording and playing back digital data, comprising:
-
a first encoder for coding input video data in picture units, and outputting coded video data, wherein the input video data includes data other than P-data, and at least said data other than P-data is converted using only an intra coding mode;
a second encoder for coding input audio data and outputting coded audio data;
a packetized elementary stream (PES) packetizer for packetizing the coded video data and the coded audio data and user data into each PES, and outputting a video PES, an audio PES and a user PES; and
a transport stream (TS) packetizer for multiplexing the video PES, the audio PES and the user PES into a TS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A digital recording and playback apparatus for recording and playing back digital data, comprising:
-
a first encoder for coding input video data in picture units, and outputting coded video data;
a second encoder for coding input audio data and outputting coded audio data;
a packetized elementary stream (PES) packetizer for packetizing the coded video data and the coded audio data and user data into each PBS, and outputting a video PES, an audio PES and a user PES; and
a transport stream (TS) packetizer for multiplexing the video PES, the audio PES and the user PES into a TS, wherein the first encoder comprises;
a discrete cosine transform (DCT) unit for performing DCT on the input video data in picture units according to a DCT mode, to generate DCT coefficients;
a scanner &
quantizer for quantizing the DCT coefficients according to a quantization step size and arranging quantized data in a row;
a variable length encoder for run-length-coding the quantized data arranged in a row, and variable-length-coding the run-length-coded data, and outputting variable-length-coded data;
a buffer for accumulating a bit amount of the variable-length-coded data and outputting an accumulated bit amount;
an activity calculator for calculating activity of the video data and allocating the bit amount in slice units;
a bit rate controller for controlling the quantization step size such that the accumulated bit amount is not over the bit amount allocated in slice units, after variable-length-coding the run-length-coded data;
a down-sampler for sub-sampling a color signal from input video data;
a frame memory for storing the video data received directly from the down-sampler; and
a DCT type estimator for estimating which compression rate is higher between when the video data stored in the frame memory is discrete-cosine-transformed in frame units or field units.
-
-
11. A digital recording and playback apparatus for recording and playing back digital data, comprising:
-
a first encoder for coding input video data in picture units, and outputting coded video data, wherein the video data is coded by an intra coding mode;
a second encoder for coding input audio data and outputting coded audio data;
a packetized elementary stream (PES) packetizer for packetizing the coded video data and the coded audio data and user data into each PES, and outputting a video PES, an audio PES and a user PES; and
a transport stream (TS) packetizer for multiplexing the video PES, the audio PES and the user PES into a TS, wherein the TS packetizer multiplexes a TS having a 6-hierarchy structure including a sequence layer representing a group of pictures having the same attributes, a group of picture (GOP) layer having one picture for editing in picture units, a picture layer having only an intra picture, a slice layer having quantization information which is common information of sub-pictures obtained by dividing one picture by a predetermined length, a macroblock layer further divided from the slice layer, and a block layer having DCT coefficients.
-
-
12. A digital recording and playback method comprising the steps of:
-
(a) coding input video data in picture units, to generate coded video data, wherein the input video data includes data other than P-data, and at least said data other than P-data is converted using only an intra coding mode;
(b) coding input audio data to generate coded audio data;
(c) packetizing the coded video data into a packetized elementary stream (PES) to generate a video PES;
(d) packetizing the coded audio data into a PES to generate an audio PES;
(e) packetizing user data into a PES to generate a user PES; and
(f) multiplexing the video PES, the audio PES and the user PES into a transport stream (TS). - View Dependent Claims (13, 14, 15, 16)
-
-
17. A digital recording and playback method comprising the steps of:
-
(a) coding input video data in picture units for coding, to generate coded video data, wherein the video data is coded by an intra coding mode;
(b) coding input audio data to generate coded audio data;
(c) packetizing the coded video data into a packetized elementary stream (PES) to generate a video PES;
(d) packetizing the coded audio data into a PES to generate an audio PES;
(e) packetizing user data into a PES to generate a user PES; and
(f) multiplexing the video PES, the audio PES and the user PES into a transport stream (TS), wherein the step (a) comprises the sub-steps of;
(a1) sub-sampling a color signal from the input video data in picture units;
(a2) performing a discrete cosine transform (DCT) on the input video data in picture units, according to a DCT mode, to generate DCT coefficients;
(a3) estimating which compression rate is higher between when the DCT is performed on the video data in frame units and when the DCT is performed on the video data in field units, to generate a control signal according to the DCT mode;
(a4) quantizing the DCT coefficients according to a quantization step size, to generate quantized data;
(a5) arranging the quantized data in a row;
(a6) run-length-coding the quantized data arranged in a row, to output run-length-coded data;
(a7) variable-length-coding the run-length-coded data, to output variable-length-coded data;
(a8) accumulating a bit amount of the variable-length-coded data, to output an accumulated bit amount;
(a9) calculating activity of the video data to allocate the bit amount in slice units; and
(a10) controlling the quantization step size such that the accumulated bit amount is not greater than the bit amount allocated in slice units. - View Dependent Claims (18, 19, 20, 21)
-
Specification