Data selection/storage apparatus and data processing apparatus using data selection/storage apparatus
First Claim
1. A data selection/storage apparatus having a data selection means for selecting specific kinds of data from multiplexed data in which plural kinds of data are multiplexed, and a data storage means having plural storage areas for holding the data selected by the data selection means, whereinamong the data selected by the data selection means, plural kinds of data which have previously been specified are multiplexed and stored in one storage area by the data storage means, wherein said data selection means comprises:
- an identification number extraction means for extracting an identification number which indicates the kind of each data, from the multiplexed data in which plural kinds of data are multiplexed;
an identification number storage means having plural identification number entries which holds identification numbers of data to be selected;
an identification number matching detection means for detecting whether or not the identification number extracted from the multiplexed data matches at least one of the plural identification numbers stored in the identification number storage means;
a data extraction means for extracting, from the multiplexed data, the data which matches the identification number stored in the identification number storage means;
an identification code addition means for adding an identification code for identifying the kind of data, to the data extracted by the data extraction means;
a data storage control means for storing each data in a predetermined storage area in the data storage means, on the basis of the identification code which is added to the data by the identification code addition means; and
when it has previously been specified that plural kinds of data which are selected from the multiplexed data and have different identification numbers should be stored in one storage area in the data storage means, the data storage control means multiplexes the plural kinds of data and stores the multiplexed data in the storage area.
2 Assignments
0 Petitions
Accused Products
Abstract
A demultiplexer is provided with a PID extractor for extracting a PID of each TS packet from an inputted transport stream; a PID comparator for detecting whether or not the extracted PID matches any of PIDs which are set on a PID table, and outputting an entry number of the PID table where the corresponding PID is set, as a matching PID entry number, when a match is detected; a packet selector for selecting TS packets whose PIDs are detected by the PID comparator; and a data storage controller for determining an area in a memory where each TS packet is to be stored, according to the matching PID entry number; wherein TS packets having different PIDs are multiplexed and stored into a video data storage area in the memory. Therefore, when plural kinds of video data are included in the same program on digital broadcasting, these plural kinds of video data can be reproduced simultaneously.
20 Citations
11 Claims
-
1. A data selection/storage apparatus having a data selection means for selecting specific kinds of data from multiplexed data in which plural kinds of data are multiplexed, and a data storage means having plural storage areas for holding the data selected by the data selection means, wherein
among the data selected by the data selection means, plural kinds of data which have previously been specified are multiplexed and stored in one storage area by the data storage means, wherein said data selection means comprises: -
an identification number extraction means for extracting an identification number which indicates the kind of each data, from the multiplexed data in which plural kinds of data are multiplexed; an identification number storage means having plural identification number entries which holds identification numbers of data to be selected; an identification number matching detection means for detecting whether or not the identification number extracted from the multiplexed data matches at least one of the plural identification numbers stored in the identification number storage means; a data extraction means for extracting, from the multiplexed data, the data which matches the identification number stored in the identification number storage means; an identification code addition means for adding an identification code for identifying the kind of data, to the data extracted by the data extraction means; a data storage control means for storing each data in a predetermined storage area in the data storage means, on the basis of the identification code which is added to the data by the identification code addition means; and when it has previously been specified that plural kinds of data which are selected from the multiplexed data and have different identification numbers should be stored in one storage area in the data storage means, the data storage control means multiplexes the plural kinds of data and stores the multiplexed data in the storage area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing apparatus comprising:
-
a data selection/storage unit having a data selection means for selecting specific kinds of data from multiplexed data in which plural kinds of data are multiplexed, and a data storage means having plural storage areas for holding the data selected by the data selection means, wherein said data selection means comprises; an identification number extraction means for extracting an identification number which indicates the kind of each data, from the multiplexed data in which plural kinds of data are multiplexed; an identification number storage means having plural identification number entries which holds identification numbers of data to be selected; an identification number matching detection means for detecting whether or not the identification number extracted from the multiplexed data matches at least one of the plural identification numbers stored in the identification number storage means; a data extraction means for extracting, from the multiplexed data, the data which matches the identification number stored in the identification number storage means; an identification code addition means for adding an identification code for identifying the kind of data, to the data extracted by the data extraction means; a data storage control means for storing each data in a predetermined storage area in the data storage means, on the basis of the identification code which is added to the data by the identification code addition means; and when it has previously been specified that plural kinds of data which are selected from the multiplexed data and have different identification numbers should be stored in one storage area in the data storage means, the data storage control means multiplexes the plural kinds of data and stores the multiplexed data in the storage area; a data reproduction unit for reading the data stored in the data storage means of the data selection/storage unit, and reproducing the read data; wherein said data selection/storage unit stores plural kinds of data, among the data selected by the data selection means, into plural storage areas, respectively; and said data reproduction unit is able to output plural data request signals as many as the number of kinds of data to be reproduced simultaneously.
-
Specification