Method and apparatus for encoding a digital signal, recording medium used for storing the digital signal, and method and apparatus for transmitting the digital signal
First Claim
1. A method for encoding a digital signal, comprising the steps of:
- receiving a plurality of digital signal bit streams;
detecting sizes of access units, as an encoding unit, of said plurality of digital signal bit streams, and decode times thereof;
comparing the detected sizes of the access units at each decode time, with each other to select a maximum value thereof;
providing a virtual stream composed of access units each having a size identical to the selected maximum value at each decode time; and
packetizing each of said plurality of digital signal bit streams,said plurality of digital signal bit streams being packetized by using padding packets each having a size corresponding to a difference in size between each access unit of said plurality of digital signal bit streams and that of said virtual stream, when the size of the access unit of said plurality of digital signal bit streams is less than the size of the access unit of said virtual stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for encoding a digital signal which is free from overflow and/or underflow of decoder buffer when video and audio data are reproduced while switching a plurality of bit streams from one to another, is disclosed. The method includes the steps of receiving a plurality of digital signal bit streams, detecting sizes of access units, as an encoding unit, of the plural digital signal bit streams, and decode times thereof, comparing the detected sizes of the access units at each decode time, with each other to select a maximum value thereof, providing a virtual stream composed of access units each having a size identical to the selected maximum value at each decode time, and packetizing each of the plural digital signal bit streams, wherein the plural digital signal bit streams are packetized by using padding packets each having a size corresponding to a difference in size between each access unit of the plural digital signal bit streams and that of the virtual stream, when the size of the access unit of the plural digital signal bit streams is less than the size of the access unit of the virtual stream. In accordance with the present invention, there are also provided an apparatus for encoding the digital signal, a method for recording the digital signal on a recording medium, and a method for transmitting the digital signal.
121 Citations
8 Claims
-
1. A method for encoding a digital signal, comprising the steps of:
-
receiving a plurality of digital signal bit streams; detecting sizes of access units, as an encoding unit, of said plurality of digital signal bit streams, and decode times thereof; comparing the detected sizes of the access units at each decode time, with each other to select a maximum value thereof; providing a virtual stream composed of access units each having a size identical to the selected maximum value at each decode time; and packetizing each of said plurality of digital signal bit streams, said plurality of digital signal bit streams being packetized by using padding packets each having a size corresponding to a difference in size between each access unit of said plurality of digital signal bit streams and that of said virtual stream, when the size of the access unit of said plurality of digital signal bit streams is less than the size of the access unit of said virtual stream. - View Dependent Claims (2)
-
-
3. An apparatus for encoding a digital signal, comprising:
-
a receiving terminal for receiving a plurality of digital signal bit streams; an access unit detecting device for detecting sizes of access units, as an encoding unit, of said plurality of digital signal bit streams, and decode times thereof; a maximum value detecting device for comparing the detected sizes of the access units at each decode time, with each other to select a maximum value thereof; a scheduler for providing a virtual stream composed of access units each having a size identical to the selected maximum value at each decode time; and a packetizing device for packetizing each of said plurality of digital signal bit streams, said plurality of digital signal bit streams being packetized by using padding packets each having a size corresponding to a difference in size between each access unit of said plurality of digital signal bit streams and that of said virtual stream, when the size of the access unit of said plurality of digital signal bit streams is less than the size of the access unit of said virtual stream. - View Dependent Claims (4)
-
-
5. A method for transmitting a digital signal, comprising the steps of:
-
receiving a plurality of digital signal bit streams; detecting sizes of access units, as an encoding unit, of said plurality of digital signal bit streams, and decode times thereof; comparing the detected sizes of the access units at each decode time, with each other to select a maximum value thereof; providing a virtual stream composed of access units each having a size identical to the selected maximum value at each decode time; and packetizing each of said plurality of digital signal bit streams, said plurality of digital signal bit streams being packetized by using padding packets each having a size corresponding to a difference in size between each access unit of said plurality of digital signal bit streams and that of said virtual stream, when the size of the access unit of said plurality of digital signal bit streams is less than the size of the access unit of said virtual stream, thereby transmitting one stream produced by packetizing said plurality of digital signal bit streams. - View Dependent Claims (6)
-
-
7. A recording medium on which a recording signal is stored, said recording medium being produced by a method comprising the steps of:
-
receiving a plurality of digital signal bit streams; detecting sizes of access units, as an encoding unit, of said plurality of digital signal bit streams, and decode times thereof; comparing the detected sizes of the access units at each decode time, with each other to select a maximum value thereof; providing a virtual stream composed of access units each having a size identical to the selected maximum value at each decode time; and packetizing each of said plurality of digital signal bit streams, said plurality of digital signal bit streams being packetized by using padding packets each having a size corresponding to a difference in size between each access unit of said plurality of digital signal bit streams and that of said virtual stream, when the size of the access unit of said plurality of digital signal bit streams is less than the size of the access unit of said virtual stream. - View Dependent Claims (8)
-
Specification