Data multiplexing apparatus and method
First Claim
Patent Images
1. A data multiplexer for multiplexing a number n of coded stream data, comprising:
- a number n of means for provisionally storing the number n of coded stream data;
a selection controlling means for retrieving a data occupancy in the number n of storage means to select any one of the storage means;
means for switching and delivering the coded stream data from the storage means selected by the selection controlling means;
an output means for multiplexing the switched output from the switching means; and
a virtual storage means for simulating the write and read, for decoding, of the multiplexed bit stream from the output means into and from the code buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
In a multiplexer, a channel selection controller determines which channel code is to be selected for a control data generator, each of multiplex buffers, and null packet generator, a PTS/DTS controller replaces PTS with DTS in a program being multiplexed, an output controller reads and deliver TS at a time synchronous with a system clock, and a virtual decoder buffer simulates each of T-STD buffers as in MPEG2.
-
Citations
16 Claims
-
1. A data multiplexer for multiplexing a number n of coded stream data, comprising:
-
a number n of means for provisionally storing the number n of coded stream data;
a selection controlling means for retrieving a data occupancy in the number n of storage means to select any one of the storage means;
means for switching and delivering the coded stream data from the storage means selected by the selection controlling means;
an output means for multiplexing the switched output from the switching means; and
a virtual storage means for simulating the write and read, for decoding, of the multiplexed bit stream from the output means into and from the code buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
means for removing an invalid data from the coded stream data;
the number n of storage means provisionally storing the number n of coded stream data from which invalid data have been removed by the invalid data removing means.
-
-
5. The data multiplexer as set forth in claim 4, wherein the switching means switches, under the control of the selection controlling means, the coded stream data from the number n of storage means as well as a control data concerning a program formed by the coded stream data, a data for padding voids in the bit stream and a header data of a packetized data.
-
6. The data multiplexer as set forth in claim 1, further comprising:
-
means for cutting a less important data part from the coded stream data;
the number n of storage means provisionally the number n of coded stream data from which the less important data part has been cut by the data cutting means.
-
-
7. The data multiplexer as set forth in claim 6, further comprising:
-
means for removing an invalid data from the coded stream data;
the number n of storage means provisionally storing the number n of coded stream data from which invalid data have been removed by the invalid data removing means.
-
-
8. The data multiplexer for multiplexing a number n of coded stream data, comprising:
-
a number n of means for provisionally storing the number n of coded stream data;
a selection controlling means for retrieving a data occupancy in the number n of storage means to select any one of the storage means;
means for switching and delivering the coded stream data from the storage means selected by the selection controlling means;
an output means for multiplexing the switched output from the switching means; and
means for simulating the write and read, for decoding, of the multiplexed bit stream from the output means into and from the code buffer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
means for removing an invalid data from the coded stream data;
the number n of storage means provisionally storing the number n of coded stream data from which invalid data have been removed by the invalid data removing means.
-
-
12. The data multiplexer as set forth in claim 11, wherein the switching means switches, under the control of the selection controlling means, the coded stream data from the number n of storage means as well as a control data concerning a program formed by the coded stream data, a data for padding voids in the bit stream and a header data of a packetized data.
-
13. The data multiplexer as set forth in claim 8, further comprising:
-
means for cutting a less important data part from the coded stream data;
the number n of storage means provisionally the number n of coded stream data from which the less important data part has been cut by the data cutting means.
-
-
14. The data multiplexer as set forth in claim 13, further comprising:
-
means for removing an invalid data from the coded stream data;
the number n of storage means provisionally storing the number n of coded stream data from which invalid data have been removed by the invalid data removing means.
-
-
15. A data multiplexing method for multiplexing a number n of coded stream data, comprising the steps of:
-
retrieving the data occupancy in storage units which provisionally store the number n of means to select any one of the storage units;
switching the coded stream data from the selected storage unit to deliver a multiplexed data;
using the multiplexed data to form a multiplexed bit stream; and
simulatively effecting the write and read, for decoding, of the multiplexed bit stream into and from the code buffer to control the selection of the storage units.
-
-
16. A data multiplexing method for multiplexing a number n of coded stream data, comprising the steps of:
-
retrieving the data occupancy in storage units which provisionally store the number n of means to select any one of the storage units;
switching the coded stream data from the selected storage unit to deliver a multiplexed data;
using the multiplexed data to form a multiplexed bit stream; and
simulating the write and read, for decoding, of the multiplexed bit stream into and from the code buffer to control the selection of the storage units.
-
Specification