Apparatus and method of multiple decoding
First Claim
1. A multiple decoding apparatus receiving a signal composed of a plurality of encoded data for simultaneously decoding two or more of the data, comprising:
- a reproduction controller for outputting various types of control information related to decoding and reproduction of the data;
a data extractor receiving said signal for extracting the two or more data designated by said control information;
a buffer storing the data extracted by said data extractor;
a buffer manager for controlling said buffer in accordance with said control information for said buffer;
a data flow controller for distributing the data stored in said buffer for each type and transferring the data in accordance with provided transfer conditions;
a plurality of separate buffers for respectively storing the data distributed and transferred by said data flow controller;
a separate buffer manager for respectively controlling said separate buffers in accordance with information related to the specification of said separate buffer;
a plurality of decoders respectively corresponding to said plurality of separate buffers for decoding the data stored in said separate buffers and outputting the decoded data; and
a decoding controller for selecting said separate buffer and said decoder which are used for the decoding in accordance with said control information, and outputting information related to the selected separate buffer, said transfer conditions based on the selected separate buffer, and an instruction to start the decoding, respectively, to said separate buffer manager, said data flow controller, and said selected decoder.
4 Assignments
0 Petitions
Accused Products
Abstract
A data extractor 110 extracts data which coincides with set conditions from input data. A buffer 120 stores the extracted data. A data flow controller 130 distributes the data in the buffer 120 among separate buffers 14i (i=1 to n) and transfers the data in accordance with the set conditions. Each of the separate buffers 14i stores the transferred data. Decoders 15i respectively decode the data stored in the separate buffers 14i. A buffer manager 160 manages the buffer 120, and a separate buffer manager 170 manages the separate buffers 14i. A decoding controller 180 controls decoding performed by each of the decoders 15i. A reproduction controller 190 provides an instruction required to select desired data and reproduce the selected data.
Consequently, decoding and reproduction of a plurality of data in digital broadcasting are realized, thereby making it possible to recover, when an error occurs, from the error.
24 Citations
8 Claims
-
1. A multiple decoding apparatus receiving a signal composed of a plurality of encoded data for simultaneously decoding two or more of the data, comprising:
-
a reproduction controller for outputting various types of control information related to decoding and reproduction of the data;
a data extractor receiving said signal for extracting the two or more data designated by said control information;
a buffer storing the data extracted by said data extractor;
a buffer manager for controlling said buffer in accordance with said control information for said buffer;
a data flow controller for distributing the data stored in said buffer for each type and transferring the data in accordance with provided transfer conditions;
a plurality of separate buffers for respectively storing the data distributed and transferred by said data flow controller;
a separate buffer manager for respectively controlling said separate buffers in accordance with information related to the specification of said separate buffer;
a plurality of decoders respectively corresponding to said plurality of separate buffers for decoding the data stored in said separate buffers and outputting the decoded data; and
a decoding controller for selecting said separate buffer and said decoder which are used for the decoding in accordance with said control information, and outputting information related to the selected separate buffer, said transfer conditions based on the selected separate buffer, and an instruction to start the decoding, respectively, to said separate buffer manager, said data flow controller, and said selected decoder. - View Dependent Claims (2, 3, 4)
-
-
5. A multiple decoding method, in which a signal composed of a plurality of encoded data is inputted, to simultaneously decode two or more of the data, comprising the steps of:
-
inputting said signal and extracting the two or more data to be decoded and reproduced;
storing said extracted data in a buffer;
distributing the data stored in said buffer for each type and respectively storing the data in the plurality of separate buffers; and
respectively decoding the data stored in said plurality of separate buffers and outputting the decoded data. - View Dependent Claims (6, 7, 8)
-
Specification