Encoding apparatus and method and computer readable recording medium in which encoding program has been recorded
First Claim
1. An encoding apparatus comprising:
- a) input means for inputting first information data which was variable length encoded;
b) first packetizing means for variable length packetizing said first information data;
c) generating means for generating second information data concerning said first information data;
d) second packetizing means for multiplexing said first information data which was variable length packetized by said first packetizing means and said second information data generated by said generating means to a plurality of packets of a fixed length;
e) counting means for counting an elapsed time required for the multiplexing of said second information data;
f) detecting means for detecting a packet length of an information train which was variable length packetized by said first packetizing means; and
g) control means for controlling a multiplexing processing of said second packetizing means to select adaptively the packet of fixed length according to an output of said counting means and an output of said detecting means and multiplex said second information data and the selected packet of fixed length.
1 Assignment
0 Petitions
Accused Products
Abstract
In an encoding apparatus/method first information data which was variable length encoded is inputted, the first information data is variable length packetized by a plurality of data trains, second information data concerning the first information data is generated, and the variable length packetized first information data and the generated second information data are multiplexed to a plurality of packets of a fixed length. A packet length of the variable length packetized information train is detected, and a multiplexing process to the packets of the fixed length is controlled in accordance with the detection result. A computer readable recording medium contains an encoding program to execute the above processes.
40 Citations
23 Claims
-
1. An encoding apparatus comprising:
-
a) input means for inputting first information data which was variable length encoded;
b) first packetizing means for variable length packetizing said first information data;
c) generating means for generating second information data concerning said first information data;
d) second packetizing means for multiplexing said first information data which was variable length packetized by said first packetizing means and said second information data generated by said generating means to a plurality of packets of a fixed length;
e) counting means for counting an elapsed time required for the multiplexing of said second information data;
f) detecting means for detecting a packet length of an information train which was variable length packetized by said first packetizing means; and
g) control means for controlling a multiplexing processing of said second packetizing means to select adaptively the packet of fixed length according to an output of said counting means and an output of said detecting means and multiplex said second information data and the selected packet of fixed length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. An encoding apparatus comprising:
-
a) input means for inputting first information data which was variable length encoded;
b) first packetizing means for variable length packetizing said first information data;
c) generating means for generating second information data concerning said first information data;
d) second packetizing means for multiplexing said first information data which was variable length packetized by said first packetizing means and said second information data generated by said generating means to a plurality of packets of a fixed length;
e) detecting means for detecting a packet length of an information train which was variable length packetized by said first packetizing means; and
f) control means for controlling, in accordance with an output of said detecting means, whether or not said second information data is to be multiplexed to each of the packets of fixed length, wherein said control means controls a multiplexing processing of said second packetizing means so as to select adaptively the packet of fixed length according to the output of said detecting means and multiplex said second information data and the selected packet of fixed length. - View Dependent Claims (10, 11, 12, 13, 19)
-
-
14. An encoding method comprising:
-
a) an input step of inputting first information data which was variable length encoded;
b) a first packetizing step of variable length packetizing said first information data;
c) a generating step of generating second information data concerning said first information data;
d) a second packetizing step of multiplexing said first information data which was variable length packetized in said first packetizing step and said second information data generated in said generating step to a plurality of packets of a fixed length;
e) a counting step of counting an elapsed time required for the multiplexing of said second information data;
f) a detecting step of detecting a packet length of an information train which was variable length packetized in said first packetizing step; and
g) a control step of controlling multiplexing processing in said second packetizing step to select adaptively the packet of fixed length according to a result of said counting step and a result of said detecting step and multiplex said second information data and the selected packet of fixed length. - View Dependent Claims (20)
-
-
15. An encoding method comprising:
-
a) an input step of inputting first information data which was variable length encoded;
b) a first packetizing step of variable length packetizing said first information data;
c) a generating step of generating second information data concerning said first information data;
d) a second packetizing step of multiplexing said first information data which was variable length packetized in said first packetizing step and said second information data generated in said generating step to a plurality of packets of a fixed length;
e) a detecting step of detecting a packet length of an information train which was variable length packetized in said first packetizing step; and
f) a control step of controlling, in accordance with a result of said detecting step, whether or not said second information data is to be multiplexed to each of the packets of a fixed length, wherein said control step includes a step of controlling a multiplexing processing in said second packetizing step so as to select adaptively the packet of fixed length according to the result of said detecting step and multiplex said second information data and the selected packet of fixed length. - View Dependent Claims (21)
-
-
16. A computer readable recording medium in which an encoding program has been recorded, wherein said encoding program has:
-
a) a code of an input step of inputting first information data which was variable length encoded;
b) a code of a first packetizing step of variable length packetizing said first information data;
c) a code of a generating step of generating second information data concerning said first information data;
d) a code of a second packetizing step of multiplexing said first information data which was variable length packetized in said first packetizing step and said second information data generated by said generating step to a plurality of packets of a fixed length;
e) a code of a counting step of counting an elapsed time required for the multiplexing of said second information data;
f) a code of a detecting step of detecting a packet length of an information train which was variable length packetized in said first packetizing step; and
g) a code of a control step of controlling the multiplexing process in said second packetizing step to select adaptively the packet of fixed length according to a result of said counting step and a result of said detecting step and multiplex said second information data and the selected packet of fixed length. - View Dependent Claims (22)
-
-
17. A computer readable recording medium in which an encoding program has been recorded, wherein said encoding program has:
-
a) a code of an input step of inputting first information data which was variable length encoded;
b) a code of a first packetizing step of variable length packetizing said first information data by a plurality of data trains;
c) a code of a generating step of generating second information data concerning said first information data;
d) a code of a second packetizing step of multiplexing said first information data which was variable length packetized in said first packetizing step and said second information data generated in said generating step to a plurality of packets of a fixed length;
e) a code of a detecting step of detecting a packet length of an information train which was variable length packetized by said first packetizing step; and
f) a code of a control step of controlling a timing of the multiplexing process of said second information data in said second packetizing step in accordance with a result of said detecting step, whether or not the second information is to be multiplexed to each of the packets of fixed length, wherein said control step includes a step of controlling a multiplexing processing in said second packetizing step so as to select adaptively the packet of fixed length according to the result of said detecting step and multiplex said second information data and the selected packet of fixed length. - View Dependent Claims (23)
-
Specification