CN100473106C - Data match detecting apparatus, data match judging apparatus and data selecting apparatus - Google Patents

Data match detecting apparatus, data match judging apparatus and data selecting apparatus Download PDF

Info

Publication number
CN100473106C
CN100473106C CNB2005100547739A CN200510054773A CN100473106C CN 100473106 C CN100473106 C CN 100473106C CN B2005100547739 A CNB2005100547739 A CN B2005100547739A CN 200510054773 A CN200510054773 A CN 200510054773A CN 100473106 C CN100473106 C CN 100473106C
Authority
CN
China
Prior art keywords
data
mentioned
parameter
storage device
comparative result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100547739A
Other languages
Chinese (zh)
Other versions
CN1691745A (en
Inventor
沟端教彦
奥野智弘
冈崎若彦
田中和久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1691745A publication Critical patent/CN1691745A/en
Application granted granted Critical
Publication of CN100473106C publication Critical patent/CN100473106C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

A control unit for controlling fuel pressure in a common rail comprises a pressure sensor for detecting fuel pressure in the common rail, a decreased amount presuming means for calculating a presumed decreased amount of the common rail fuel pressure, and a first determination means for comparing the detected decreased amount of the common rail fuel pressure with the presumed decreased amount, in order to determine whether any abnormal condition is in the outputs from the pressure sensor. Therefore, the malfunction of the pressure sensor or any abnormal conditions included in the outputs from the pressure sensor can be detected even during the engine operation.

Description

Data consistency checkout gear, data match judging apparatus and data device for sorting
The application is that application number is 98124647.8, the applying date is on September 29th, 1998, denomination of invention is divided an application for the application of " data consistency checkout gear, data match judging apparatus and data device for sorting ".
Technical field
The present invention relates to a kind of data consistency checkout gear, data match judging apparatus and data device for sorting, particularly relate to check by the received data of broadcasting or from the numerical data of recording equipment output receivable to the whether consistent device of data with alternate data, and the device of only picking out consistent data.
Background technology
In recent years, more and more with numerical data to the occasion that image, sound or other data transmit, store.In this case, generally all be earlier data to be cut apart, formation has the data of packets of information of the data structure that is made of several fields and so on, transmits storage again; Further, on a transmission medium, carry out demultiplexing, and transmit storage after a plurality of data configuration information bags.As data structure in this case, the standard specification of demultiplexing, existing is the mpeg system standard.In most cases, all be the transmission storage of carrying out data with the method for the packet data structure of abideing by this standard.
Be carried out in the system of demultiplexing at this packet data, must in the machine that receives data, from the packet data of demultiplexing, pick out the data that should receive.Particularly to repeat according to the data mode of so-called " section " to transmit attached to the various information on the program of PSI (Program Specific Information) or SI (information on services) and so on.But, can promptly select the situation of which program etc. different because of the state of receiver as the information of necessity, therefore, must from a plurality of information, select necessary information exactly.
Below, as the example of prior art, the demultiplexer of selecting that carries out data in the receiver that uses digital broadcasting according to the data multiplex mode of mpeg system standard and so on is described.
Section is made of the zone header and the sector data of 8 bytes of the kind of the expression data of being stored etc., judges the section of whether storing necessary data by the information in the section header of test zone.
In existing demultiplexer, with processor selecting of section carried out routine processes, the storage of sectors of selecting object in memory.Processor is read the zone header part in order in memory, and it and the parameter of each byte that expression is set in the zone header that should select in the memory are compared, and judges whether unanimity.Simultaneously, the kind of the section that should select may be more than 32 kinds, and processor compares with the zone header of being imported the parameter of the candidate of representing them in order, if the parameter unanimity just is considered as necessary section to this section.
But, the problem below in the section that carries out with existing processor is selected, existing.
Carry out when section selects at processor, roughly require to possess following performance: processor is wanted to carry out 32 bit arithmetics, once can carry out the comparison of the data and the parameter of 4 bytes.When the comparison of the data of 4 bytes and parameter, indicate not carry out the comparison that every field reads parameter parameter mask information read with comparison operation result's preservation must 4 clock pulse.Comparing with 32 kinds of populations of parameters, and existing under the situation of consistent parameter, just selecting this section.If consider to have the processor of the clock of 40M VAX Instructions Per Second VAX processing speed, consider from the data transfer rate of digital broadcasting etc., storing each packets of information of several segments and just must handle with about 1000 clock pulse.
When relatively a byte number is taken as 8 bytes, selects a necessary maximum clock umber of pulse of section and be:
4 clock pulse * (8 bytes/4 bytes) * 32 kinds=256 clock pulse
That is to say, can not carry out selecting of 4 sections per 1 packets of information.In addition, the data processing of packets of information is not only selecting of section, so can not use 1000 clock pulse.
For example, in the digital broadcasting of Japan, because a packets of information maximum can transmit 10 sections, so when carrying out the selection of section with original processor, disposal ability is just not enough.
Therefore, consider the candidate of selecting is limited to below 32 kinds, to remedy the deficiency of disposal ability.
But, limit the candidate select and just mean the situation that necessary section might take place once can not pick out, in this case, select certain section after, also to select other section.In this way, till the information of selecting and obtain whole necessity, just must spend, use the answer speed of operation of machine of receiver etc. of digital broadcasting of this information just slow than the time of growing.
Summary of the invention
The present invention proposes for overcoming the above problems, its objective is provides a kind of data consistency checkout gear, data match judging apparatus and data device for sorting, said apparatus carries out the consistency detection of data with small-scale hardware, the input data of every input 1 byte are just handled, thereby can realize the high speed handled, and can set treatment conditions very neatly.
To achieve these goals, data consistency checkout gear of the present invention comprises parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity ".
In addition, to achieve these goals, data match judging apparatus of the present invention comprises a plurality of data consistency checkout gears, and it possesses parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity ", storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of wherein above-mentioned a plurality of data consistency checkout gears, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned a plurality of data consistency checkout gears, this consistency determination device is thought " unanimity ".
In addition, to achieve these goals, data match judging apparatus of the present invention, it is characterized in that comprising: the data consistency checkout gear, it possesses parameter storage device, parameter choice device, data comparison means, comparative result storage device, comparative result judgment means and comparative result choice device; The parameter storage device is imported the input data that are made of the multiword section in order, and storage more than at least 2 or 2 by the population of parameters of checking whether consistent with the multiword section of above-mentioned input data respectively a plurality of parameters constitute; The parameter choice device selects to export parameter corresponding to the field of being imported as above-mentioned input data successively at each above-mentioned parameter group from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; The comparative result choice device selects storing the data corresponding to the comparative result of the population of parameters under the parameter that is input in the above-mentioned data comparison means from the output of above-mentioned a plurality of comparative result storage devices; Output at above-mentioned comparative result choice device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes the above-mentioned comparative result memory device stores " consistent " corresponding with the population of parameters that is comparing; Wherein possess a plurality of comparative result storage devices accordingly with above-mentioned a plurality of populations of parameters, in the above-mentioned parameter storage device of above-mentioned data consistency checkout gear, storing the population of parameters of a plurality of kinds, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result output device of above-mentioned data consistency checkout gear, this consistency determination device is thought " unanimity ".
In addition, data device for sorting of the present invention, it is characterized in that comprising: data match judging apparatus, it possesses a plurality of have following partial data consistency detection device, i.e. parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity "; Storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of above-mentioned a plurality of data consistency checkout gears, also be provided with: the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned a plurality of data consistency checkout gears, this consistency determination device is thought " unanimity "; In above-mentioned data consistency checkout gear, before whether the result consistent with parameter determines, make the data delay device of above-mentioned input data delay in each fields of above-mentioned input data; And only under the situation of above-mentioned data consistency checkout gear output " unanimity ", just the output-controlling device of exporting as the selection result data from the data that are delayed of data delay device output.
In addition, data device for sorting of the present invention, it is characterized in that comprising: a plurality of data match judging apparatus, comprise a plurality of have following partial data consistency detection device, i.e. parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity ", storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of wherein above-mentioned a plurality of data consistency checkout gears, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned a plurality of data consistency checkout gears, this consistency determination device is thought " unanimity "; In above-mentioned data match judging apparatus, before whether the result consistent with parameter determines, make the data delay device of above-mentioned input data delay in each fields of above-mentioned input data; Only under the situation of above-mentioned data match judging apparatus output " unanimity ", just the output-controlling device of exporting as the selection result data by the data that are delayed of data delay device output.
In addition, data device for sorting of the present invention, it is characterized in that comprising: data match judging apparatus, it comprises possessing following partial data consistency detection device, i.e. parameter storage device, parameter choice device, data comparison means, comparative result storage device, comparative result choice device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage more than at least 2 or 2 by the population of parameters of checking whether consistent with the multiword section of above-mentioned input data respectively a plurality of parameters constitute; The parameter choice device selects to export parameter corresponding to the field of being imported as above-mentioned input data successively at each above-mentioned parameter group from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; The comparative result choice device selects storing the data corresponding to the comparative result of the population of parameters under the parameter that is input to above-mentioned data comparison means from the output of a plurality of above-mentioned comparative result storage devices; Output at above-mentioned comparative result choice device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, the comparative result judgment means make with relatively in the corresponding above-mentioned comparative result memory device stores " consistent " of population of parameters, wherein be provided with a plurality of above-mentioned comparative result storage devices corresponding to above-mentioned a plurality of populations of parameters, storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of above-mentioned data consistency checkout gear, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned data consistency checkout gear, this consistency determination device is thought " unanimity "; In above-mentioned data match judging apparatus, before whether the result consistent with parameter determines, make the data delay device of above-mentioned input data delay in each fields of above-mentioned input data; Only under the situation of above-mentioned data match judging apparatus output " unanimity ", just the output-controlling device of exporting as the selection result data by the data that are delayed of data delay device output.
Description of drawings
Fig. 1 is the key diagram of the form of transport stream information bag and section.
Fig. 2 is the block diagram of digital broadcasting receiver.
Fig. 3 is embodiments of the invention 1,2, and the sector data in 3 is selected the pie graph of circuit.
Fig. 4 is the pie graph of the title consistency detection circuit in the embodiments of the invention 1.
Fig. 5 is the pie graph of other routine title consistency detection circuit in the embodiments of the invention 1.
Fig. 6 is the pie graph of the title consistency detection circuit in the embodiments of the invention 2.
Fig. 7 is the pie graph of the title consistency detection circuit in the embodiments of the invention 3.
Fig. 8 is embodiments of the invention 4,5, and the sector data in 6 is selected the pie graph of circuit.
Fig. 9 is the pie graph of the title consistency detection circuit in the embodiments of the invention 4.
Figure 10 is the pie graph of the title consistency detection circuit in the embodiments of the invention 5.
Figure 11 is the pie graph of the title consistency detection circuit in the embodiments of the invention 6.
Embodiment
Below the sector data that is used to accept or reject selection according to necessity as various information embodiments of the invention, that the data of abideing by in the digital broadcasting of mpeg system standard with the sector data form are sent is selected circuit (data device for sorting) and its title consistency detection circuit (data consistency checkout gear) of formation is elaborated.
In digital broadcasting, pictures and sounds and other various information transmit by the mode of transmitting data stream, transmit the transport stream information bag of regular length in transmitting data stream in order, Fig. 1 represents the form of transport stream information bag and is used for the form of section of the store various kinds of data table in the transport stream information bag.
Transport stream information bag 100 is made of transport packet title 110 and transport packet pay(useful) load 120, and transport packet title 110 is made of the packets of information identification number, and transport packet pay(useful) load 120 is body of data that packets of information transmits.Pictures and sounds information is stored in transport packet pay(useful) load 120 parts according to the form of so-called PES packets of information.On the other hand, be stored in transport packet pay(useful) load 120 parts according to the form of so-called section with the various information (listing and Crypted password information etc.) of paying on broadcasting and program.The transport stream information bag 100 of storing section has been shown among Fig. 1, in a transport stream information bag 100, has stored a plurality of section #1, #2 ..., in Fig. 1, also show the data mode of section.Section is long by table identifier, table, the expansion of table identifier, the information and the body of data of planting the sort of representative data species of class-mark, segment number, so-called final segment number constitute.Can judge that by the table identifier data of this section are necessary data.
Fig. 2 represents that the digital broadcasting receiver system is the summary formation of transport stream information bag processing unit 21.At first handle the transmitting data stream of being imported with packets of information treatment circuit 22; Transport stream information bag 100 carries out selecting of transport stream information bag unit earlier in packets of information is selected circuit 23, take out circuit 24 with data then and take out data from transport packet pay(useful) load 120.Here, information such as pictures and sounds are removed the packets of information into PES, and are written in the memory 27 in memory access circuit 26 and cushion.In AV decoder 28, from memory 27, take out this information, and reappear pictures and sounds, show output.On the other hand, the various information of program and broadcasting are taken out from transport packet pay(useful) load 120 as section.Section is input to sector data identification circuit 25, and whether be necessary sector data, in the memory access circuit 26 section that is selected is written in the memory 27 if here selecting.After this, CPU29 takes out various information from memory 27, for the uses such as control of receiver operation.
Example as the various information that transmit with section has the Crypted password information of pictures and sounds, if there is not encrypted message, and the pictures and sounds of just can not resetting, so this is an important information, in order to ensure receiving, same information repeat playing is several times.But,, just needn't repeatedly collect same information if once can receive.Therefore, before receiving encrypted message, must selection obtain the section of storing encrypted message,, just not need this section, need not receive again if can receive encrypted message.Encrypted message is an example, other multiple information also by the state of receiver decide will with not, if can cast out information not, just can reduce the treating capacity of CPU, help to improve the performance of receiver.
Embodiment 1
The situation about selecting of carrying out sector data in the circuit with 4 fields such as sector table identifier, the expansion of table identifier, kind class-mark, segment number selecting according to the sector data of present embodiment 1 below is described,, considers to select the section shown in the table 1 here.
(table 1)
Table identifier list identifier expansion kind of class-mark segment number
The first section 01h 2345h 06h 00h
Any 04h of the second section 01h is any
The 3rd section 03h 6789h 00h 00h, 01h
Sector data has been shown among Fig. 3 has selected the pie graph of circuit.The sector data of being imported is input to data delay circuit 32, first to the 4th title consistency detection circuit 351,352,353,354, operation control circuit 34, with first to the 4th title consistency detection circuit 351,352,353, the title and the predefined candidate parameter of 354 sections of relatively being imported judge thus whether the input data are consistent with the parameter that is set in wherein, at first to the 4th title consistency detection circuit 351,352, among 353,354 at least one detects under the situation into " unanimity ", and consistency decision-making circuit 36 just is judged as " unanimity ".Before judging that with title consistency detection circuit 351~354 zone header and candidate parameter be whether consistent, the section that data delay circuit 32 delays are imported.Be imported into output control circuit 33 from the sector data of data delay circuit 32 outputs.Output control circuit 33 is only exported the sector data that is judged as " unanimity ".Like this, sector data select circuit 25 just can select output with a plurality of section candidate parameters at least one corresponding to sector data.Operation control circuit 34 comes the controlled area segment data to select the operation timing of the each several part of circuit 25 just as the sector data that above-mentioned basis is input to each field in order.
Fig. 4 represents above-mentioned title consistency detection circuit (data consistency checkout gear) 351~354.Each circuit of title consistency detection circuit 351~354 all is made of following circuit: a plurality of parameter memory circuits 421,422,423,424, parameter is selected circuit 44, a plurality of parameter mask memory circuit 431,432,433,434, parameter mask is selected circuit 45, data comparison circuit 46, comparative result decision circuitry 47 and comparative result memory circuit 48.
In a plurality of parameter memory circuits 421~424, storing corresponding to each fields of input data and should judge whether consistent parameter.
Parameter selection circuit 44 is selected the parameter corresponding to the field of being imported from a plurality of parameter memory circuits 421~424.
Storing corresponding to a plurality of parameters and expression whether to carry out this parameter and the parameter mask of importing the data consistency detection at a plurality of parameter mask memory circuits 431~434.Parameter mask selection circuit 45 is selected the parameter mask corresponding to the field of being imported from a plurality of parameter mask memory circuits 431~434.
Sector data, select the parameter and the parameter mask of the selected input data of circuit 44 to select circuit 45 selected parameter mask to be input in the data comparison circuit 46 corresponding to parameter, and be designated as in parameter mask under the situation of " consistency detection necessity ", relatively import data and parameter, and only just output " unanimity " under the situation of unanimity, be designated as under the situation of " consistency detection is unnecessary " in parameter mask, no matter how are input data and parameter, all export " unanimity ".
Comparative result memory circuit 48 is initialized as memory contents " unanimity " in the beginning of each section earlier, stores the input from comparative result decision circuitry 47 then.
Only in the output of the output of data comparison circuit 46 and comparative result memory circuit 48 all under the situation of " consistent ", comparative result decision circuitry 47 is just exported " unanimity ", in addition, all exports " inconsistent ", and is stored in the comparative result memory circuit 48.
Each field of inflow section title in order, and use with its corresponding parameter and parameter mask and compare, again comparative result is stored in the comparative result memory circuit 48, thus, can judges whether this section is consistent with the candidate parameter at the time point of the final data of inflow section title.
Further specify concrete operations below.Under the situation of selecting the candidate shown in the table 1, shown in following table 2 tables 5, parameter setting in first to the 4th title consistency detection circuit 351~354.
(table 2)
Be set in the parameter in the first title consistency detection circuit 351
Parameter A memory circuit (table identifier) 01h
B parameter memory circuit (expansion of table identifier) 2345h
Parameters C memory circuit (kind class-mark) 06h
Parameter D memory circuit (segment number) 00h
Parameter A mask storage circuitry consistency detection necessity
B parameter mask storage circuitry consistency detection necessity
Parameters C mask storage circuitry consistency detection necessity
Parameter D mask storage circuitry consistency detection necessity
(table 3)
Be set in the parameter in the second title consistency detection circuit 352
Parameter A memory circuit (table identifier) 01h
B parameter memory circuit (expansion of table identifier) arbitrarily
Parameters C memory circuit (kind class-mark) 04h
Parameter D memory circuit (segment number) is any
Parameter A mask storage circuitry consistency detection necessity
B parameter mask storage circuitry consistency detection is unnecessary
Parameters C mask storage circuitry consistency detection necessity
Parameter D mask storage circuitry consistency detection is unnecessary
(table 4)
Be set in the parameter in the 3rd title consistency detection circuit 353
Parameter A memory circuit (table identifier) 03h
B parameter memory circuit (expansion of table identifier) 6789h
Parameters C memory circuit (kind class-mark) 00h
Parameter D memory circuit (segment number) 00h
Parameter A mask storage circuitry consistency detection necessity
B parameter mask storage circuitry consistency detection necessity
Parameters C mask storage circuitry consistency detection necessity
Parameter D mask storage circuitry consistency detection necessity
(table 5)
Be set in the parameter in the 4th title consistency detection circuit 354
Parameter A memory circuit (table identifier) 03h
B parameter memory circuit (expansion of table identifier) 6789h
Parameters C memory circuit (kind class-mark) 00h
Parameter D memory circuit (segment number) 01h
Parameter A mask storage circuitry consistency detection necessity
B parameter mask storage circuitry consistency detection necessity
Parameters C mask storage circuitry consistency detection necessity
Parameter D mask storage circuitry consistency detection necessity
Here, suppose the section shown in the following table 6 of input.
(table 6)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 01h 2345h 06h 00h
Before section is transfused to, the comparative result memory circuit 48 of first to the 4th title consistency detection circuit 351~354 is initialized as " unanimity ".
At first, 01h is as first field in input, and the parameter of first to the 4th title consistency detection circuit selects circuit 44 to select parameter A; On the other hand, parameter mask selects circuit 45 to select the parameter A mask.The comparative result of input data and parameter be " consistent " be the data comparison circuit 46 of first, second title consistency detection circuit 351,352.In the comparative result memory circuit 48 of these title consistency detection circuit 351,352, be stored as " unanimity ".On the other hand, the data comparison circuit 46 of the 3rd, the 4th title consistency detection circuit 353,354 is output as " inconsistent ", therefore, is stored as " inconsistent " in the comparative result memory circuit 48 of these title consistency detection circuit 353,354." inconsistent " of 48 outputs of comparative result memory circuit is input in the comparative result decision circuitry 47, be input as by comparative result memory circuit 48 under the situation of " inconsistent ", comparative result decision circuitry 47 is " unanimity " or " inconsistent " regardless of the input from data comparison circuit 46, all export " inconsistent ", and be stored in the comparative result memory circuit 48.Therefore, no matter be which kind of input during data in field after this, the comparative result memory circuit 48 of the 3rd, the 4th title consistency detection circuit 353,354 all is output as " inconsistent ".
2345h is as second field in input, because select B parameter=2345h in the first title consistency detection circuit 351, so data comparison circuit 46 is output as " unanimity ", 48 storages of comparative result memory circuit also are output as " unanimity ".In the second title consistency detection circuit 352, be set with arbitrary value, B parameter only with the input data consistent, but, because in the B parameter mask, setting " consistency detection is unnecessary ", so, data comparison circuit 46 is output as " unanimity ", and comparative result memory circuit 48 is stored as " unanimity ".
06h is as the 3rd field in input, and the parameters C of the first title consistency detection circuit 351 is 06h, detects and be stored as " unanimity ".On the other hand, the parameters C of the second title consistency detection circuit 352 is 04h, is " inconsistent ".
The 4th field also detects and is stored as " unanimity " in the first title consistency detection circuit 351, parameter D is 00h in the 3rd title consistency detection circuit 353, data comparison circuit 46 detects input data and parameter " consistent ", but, because in comparative result memory circuit 48, be stored as " inconsistent ", so the comparative result decision circuitry is stored " inconsistent " in comparative result memory circuit 48.
Like this, when input has the section of above-mentioned title, only in the first title consistency detection circuit 351, detect data and parameter " consistent ", therefore, because at least one title consistency detection circuit detects " unanimity ", so the section of selecting output to be imported.
Consider to import the situation of the section of second section that is equivalent to table 1 shown in the following table 7 below.
(table 7)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 01h 3456h 04h 00h
The same with above-mentioned explanation, table identifier 01h is thought " unanimity " by the first and second title consistency detection circuit 351,352.Then, table identifier 3456h also with the parameter mask of which B parameter memory circuit all " inconsistent ", still because the B parameter mask becomes " consistency detection is unnecessary " in the second title consistency detection circuit 352, so, be considered to " unanimity ".It is consistent with the parameters C of the second title consistency detection circuit 352 to plant class-mark 04h, and the parameter D mask of segment number 00h in the second title consistency detection circuit 352 is " consistency detection is unnecessary ", so whole fields are judged as consistent with parameter, and select this section of output.
Consider to import the situation of the section of the 3rd section that is equivalent to table 1 shown in the following table 8 below.
(table 8)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 03h 6789h 00h 00h
In this case, only there is the 3rd title consistency detection circuit 353 to detect " unanimity ", and selects this section of output.
Equally, under the situation of the section of importing the 3rd section that is equivalent to table 1 shown in the following table 9, only there is the 4th title consistency detection circuit 354 to detect " unanimity ", and exports this section.
(table 9)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 03h 6789h 00h 01h
As mentioned above, if the section according to present embodiment 1 is selected circuit, repeatedly the section header condition selected in setting district is as parameter, and selection output has and the section of the zone header of certain term harmonization wherein, so, when input input data, just can import the consistency detection of data and parameter in real time, therefore, just can import the judgement of the choice of data at the time point of having imported the field of selecting object, thereby just can carry out the consistency detection of data at high speed.Because a plurality of title consistency detection circuit are set, so, can only be set in a plurality of alternative conditions in certain field, and a kind of alternative condition only is set in other fields.Because utilize parameter mask to set not too necessary field, so, just can be set at certain field and term harmonization.Like this, can set alternative condition very flexibly, can repeatedly set the section that to select, simultaneously, can only select to export necessary section exactly.
Fig. 5 represents other examples of title consistency detection circuit.
In this routine title consistency detection circuit, parameter and parameter mask are stored in the memory 53, and by Data Position counting circuit 52 addresses of reading are added in each data input, so just can read parameter and parameter mask corresponding to input field.
This routine title consistency detection circuit also is used for section and selects circuit because setup parameter and parameter mask, so have with according to the same function of the embodiment of circuit 1 of Fig. 4.
Embodiment 2
The pie graph of having represented the title consistency detection circuit in the embodiments of the invention 2 among Fig. 6.
Select circuit according to the sector data of present embodiment 2 and have title consistency detection circuit shown in Figure 6, among Fig. 6, the part the same with Fig. 5 represented same or considerable part, and the title consistency detection circuit of present embodiment 2 is to have consistent/inconsistent treatment circuit 61 with the difference of the foregoing description 1 and has to carry out whether importing the data consistent check of data and parameter or the storage area of the setting that data inconsistency is checked at each parameter inlet of memory 63.
Above-mentioned unanimity/inconsistent treatment circuit 61 is by 2 not circuit 61a, 61b, 2 AND circuit 61c, and 61d and 1 OR circuit 61e constitute, and its operation is as follows.
Under will importing the situation of consistency check that data are the parameter in section signal and the memory 63, in the unanimity/inconsistent setting regions of memory 63, be set at " unanimity ".This setting makes the output former state of data comparison circuit 64 become the output of unanimity/inconsistent treatment circuit 61, and carries out the operation the same with the foregoing description 1.
In addition, be under the inconsistency of the parameter in section signal and the memory 63 situation about checking importing data, in the unanimity/inconsistent setting regions of memory, be set at " inconsistent ".Under data comparison circuit 64 is output as the situation of " unanimity ", be output as " inconsistent " in the unanimity/inconsistent treatment circuit 61, and data comparison circuit 64 is output as under the situation of " inconsistent ", and this setting just makes unanimity/inconsistent treatment circuit 61 be output as " unanimity ".Promptly check to inconsistent.
Further carry out the explanation of concrete operations, consider to select the situation of the candidate shown in the table 10 below.
(table 10)
Table identifier list identifier expansion kind of class-mark segment number
05h 00h beyond the section 01h 234h
At this moment, shown in the following tabulation 11, set the parameter and the parameter mask of memory 63.
(table 11)
Parameter A (table identifier) 01h
B parameter (expansion of table identifier) 234h
Parameters C (kind class-mark) 05h
Parameter D (segment number) 00h
Parameter A mask consistency detection necessity
B parameter mask consistency detection necessity
Parameters C mask consistency detection necessity
Parameter D mask consistency detection necessity
Parameter A unanimity/inconsistent unanimity
B parameter unanimity/inconsistent
Parameters C unanimity/inconsistent unanimity
Parameter D unanimity/inconsistent unanimity
Here, suppose the section shown in the following table 12 of input.
(table 12)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 01h 200h 05h 00h
Before inflow section, comparative result memory circuit 66 is initialized as " unanimity ".
At first, 01h is as first field in input, Data Position counting circuit 62 OPADD 0, and the parameter A of selection memory 63, parameter A mask and with parameter A consistent/inconsistent.
The comparative result of data comparison circuit 64 is " unanimity ", and comparative result memory circuit 66 is stored as " unanimity ".
During as second field, the value of Data Position counting circuit 62 is 2 at input 200h, and the B parameter of selection memory 63, B parameter mask and with B parameter consistent/inconsistent.At this moment, unanimity/inconsistent being designated as " inconsistent ", and the set point 234h of B parameter ≠ 200h, unanimity/inconsistent treatment circuit 61 is output as " unanimity ", comparative result memory circuit 66 is also being stored " unanimity ", so comparative result decision circuitry 65 is stored as " unanimity " in comparative result memory circuit 66.
Later operation is same, and the section of this input is selected by the setting of population of parameters.
As mentioned above, according to present embodiment 2, in the title consistency detection circuit in the foregoing description 1, be provided with consistent/inconsistent treatment circuit 61 and whether import the data consistent check of data and parameter or the storage area of the setting that data inconsistency is checked at each parameter inlet of memory 63 with carrying out, because can be not limited to each field of data and the consistency check of parameter, and can carry out inconsistent inspection, so, just can select not satisfy the total data of the condition that certain parameter sets.
Though parameter memory circuit and parameter mask memory circuit in present embodiment 2 realized by memory,, also can realize with the parameter memory circuit shown in Figure 4 and the parameter mask memory circuit that have illustrated in the foregoing description 1.
Embodiment 3
Fig. 7 represents the pie graph of the title consistency detection circuit in the embodiments of the invention 3.
Select circuit according to the section of present embodiment 3 and have title consistency detection circuit shown in Figure 7, among Fig. 7, the part the same with Fig. 5 represented same or considerable part, and the title consistency detection circuit of present embodiment 3 and the difference of embodiment 1 are to have the data selector 71 that the input operation control signal is also controlled the switching timing of the data that compared by data comparison circuit 74.
Further carry out the explanation of concrete operations, consider to select the situation of the candidate shown in the table 13 below.
(table 13)
The long table of table identifier list identifier expansion kind of class-mark (packet id)
Any 06h 00h of section 01h 07h
Here, table is long for arbitrarily, the long size of represent section of table, be with section in the information that has nothing to do of data class.Therefore, in the selecting of section, also can show long.
In the selecting of section, not only check the field of section, sometimes also must be stored in selecting in the packet id of the transport stream information bag in this section, in this case, originally, be to select the section that circuit 25 is selected with section, carry out selecting in the packet id with software again, but, in the present embodiment 3, be that the timing of obsolete in selecting with section " table is long " is carried out.
At this moment, as shown in table 14, the parameter and the parameter mask of setting memory 73.
(table 14)
Parameter A (table identifier) 01h
B parameter (packet id) 07h
Parameters C (expansion of table identifier) 06h
Parameter D (kind class-mark) 00h
Parameter A mask consistency detection necessity
B parameter mask consistency detection necessity
Parameters C mask consistency detection necessity
Parameter D mask consistency detection necessity
Here, suppose the section shown in the following table 15 of input.
(table 15)
The long table of table identifier list identifier expansion kind of class-mark (packet id)
Any 06h 00h of inflow section 01h 07h
Before inflow section, comparative result memory circuit 76 is initialized as " unanimity ".
At first, 01h is as first field in input, Data Position counting circuit 72 OPADD 0, and the parameter A of selection memory 73 and parameter A mask.The comparative result of data comparison circuit 74 is " unanimity ", and comparative result memory circuit 76 also is stored as " unanimity ", so comparative result decision circuitry 75 is " unanimity " in comparative result memory circuit 76 stored.
Next, Data Position counting circuit 72 OPADD 1, and the B parameter of selection memory 73 and B parameter mask.
Here, data relatively are not sector data, but packet id, so data selector 71 is selected packet id according to operating control signal, and is input in the data comparison circuit 74.
Because the comparative result of data comparison circuit 74 is " unanimity ", and comparative result memory circuit 76 also is stored as " unanimity ", so comparative result decision circuitry 75 is " unanimity " in comparative result memory circuit 76 stored.
Also carry out later same operation.
For making of the control signal of data selector 71, be provided with counter in the operation control circuit 34.When new section is transfused to,, just carry out carry counting system during input field the value initialization of counter.
In count value is under the situation of the such value of following table 16, and data selector 71 is to select packet id at 1 o'clock in count value just.
(table 16)
Table identifier list identifier expansion kind of class-mark segment number
Count value 0123
Perhaps also can use the numerical value of Data Position counting circuit.
As mentioned above, according to present embodiment 3, in the title consistency detection circuit in the foregoing description 1, be provided with data selector 71, and be switching to the data of the comparison other of data comparison means arbitrarily, so, under the timing of not carrying out with the field of parameter comparison, just can carry out " data that constitute with a plurality of fields are other data of feature " of packet id etc. and the comparison of parameter, with regard to unnecessary should more used new processing time.
In present embodiment 3, the situation that one " data that constitute with a plurality of fields are other data of feature " and parameter compare has been described, under the situation that a plurality of " data that constitute with a plurality of fields are other data of feature " and parameter compare, can make many inputs to data selector.
Though parameter memory circuit and parameter mask memory circuit in present embodiment 3 have been described above to be realized by memory, but, also can realize with the parameter memory circuit shown in Figure 4 and the parameter mask memory circuit that have illustrated in the foregoing description 1.
Embodiment 4
The following describes according to the sector data of embodiments of the invention 4 and select circuit.
As shown in Figure 8, a plurality of title consistency detection circuit 351~354 that the sector data of Fig. 3 is selected in the circuit 25 are replaced into a title consistency detection circuit 85 shown in Figure 9.
Title consistency detection circuit 85 expression memories 93 stored of Fig. 9 the formation under the situation of parameter and parameter mask, and when a field was input to input, Data Position counter 92 was counters of 4 carry counting systems.
Parameter, parameter mask store electricity route memory 93 constitutes, and can set 4 kind first to the 4th parameter A and parameter A mask in the address on 0,1,2,3; Can set 4 kind first to the 4th B parameter and B parameter mask in the address on 4,5,6,7; Can set 4 kind first to the 4th parameters C and parameters C mask in the address on 8,9,10,11; Can set 4 kind first to the 4th parameter D and parameter D mask in the address on 12,13,14,15.
Data comparison circuit 94 inflow section data, the input data of exporting corresponding to memory 93 are the parameter and the parameter mask of section signal, be designated as under the situation of " consistency check necessity " in parameter mask, relatively import data and parameter, only output " unanimity " under the situation of unanimity, under the situation of parameter mask indication " consistency check is unnecessary ", input data and parameter are irrelevant, output " unanimity ".
When every section begins, first to the 4th comparative result memory circuit 961,962,963,964 are initialized as " unanimity " to memory contents, after this, when first parameter was compared, 961 storages of the first comparative result memory circuit are from the input of comparative result decision circuitry 95, and were same, when corresponding parameters is compared, the the second, the three, the 4th comparative result memory circuit 962,963,964 storages are from the input of comparative result decision circuitry 95.
Comparative result is selected the output of circuit 97 inputs first to the 4th comparative result memory circuit 961~964, when first parameter becomes comparison other, select the output of the output first comparative result memory circuit 961, equally, second to the 4th parameter becomes under the situation of comparison other, also selects the output of the corresponding comparative result memory circuit 962~964 of output.
Only in output that the output of data comparison circuit 94 and comparative result are selected circuit 97 simultaneously under the situation of " consistent ", comparative result decision circuitry 95 is just exported " unanimity ", all export " inconsistent " in addition, and be stored in the memory circuit in the comparative result memory circuit 962~964.
Each field of inflow section title in order, compare first to four parameter or parameter mask corresponding more in order with it, then comparative result is stored in the comparative result memory circuit 961~964, among so just can judging this section and first to the 4th candidate in the moment of the final data of inflow section title which is consistent.
Furthermore bright concrete operation.Under the situation of selecting the candidate shown in the table 1, shown in table 17, set as first to the 4th parameter and the parameter mask of memory 93.
(table 17)
First parameter A (table identifier) 01h
First B parameter (expansion of table identifier) 2345h
First parameters C (kind class-mark) 06h
First parameter D (segment number) 00h
First parameter A mask consistency detection necessity
First B parameter mask consistency detection necessity
First parameters C mask consistency detection necessity
First parameter D mask consistency detection necessity
Second parameter A (table identifier) 01h
Second B parameter (expansion of table identifier) arbitrarily
Second parameters C (kind class-mark) 04h
The second parameter D (segment number) is any
Second parameter A mask consistency detection necessity
The second B parameter mask consistency detection is unnecessary
Second parameters C mask consistency detection necessity
The second parameter D mask consistency detection is unnecessary
The 3rd parameter A (table identifier) 03h
The 3rd B parameter (expansion of table identifier) 6789h
The 3rd parameters C (kind class-mark) 00h
The 3rd parameter D (segment number) 00h
The 3rd parameter A mask consistency detection necessity
The 3rd B parameter mask consistency detection necessity
The 3rd parameters C mask consistency detection necessity
The 3rd parameter D mask consistency detection necessity
The 4th parameter A (table identifier) 03h
The 4th B parameter (expansion of table identifier) 6789h
The 4th parameters C (kind class-mark) 00h
The 4th parameter D (segment number) 01h
The 4th parameter A mask consistency detection necessity
The 4th B parameter mask consistency detection necessity
The 4th parameters C mask consistency detection necessity
The 4th parameter D mask consistency detection necessity
Here the section shown in the table 18 below the hypothesis input.
(table 18)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 01h 2345h 06h 00h
Before inflow section, first to the 4th comparative result memory circuit 961~964 of title consistency detection circuit 85 is initialized to " unanimity ".
At first, 01h is as first field in input, Data Position counting circuit 92 OPADD 0, and select first parameter A and the first parameter A mask.The comparative result of data comparison circuit 94 is " unanimity ", and the first comparative result memory circuit 961 also is stored as " unanimity ", so comparative result decision circuitry 95 is " unanimity " in the first comparative result memory circuit, 961 stored.
Next, Data Position counter 92 OPADD 1, and second parameter A of selection memory 93 and the second parameter A mask.Because the comparative result of data comparison circuit 94 becomes " unanimity ", and the second comparative result memory circuit 962 also is stored as " unanimity ", so comparative result decision circuitry 95 is " unanimity " in the second comparative result memory circuit, 962 stored.
Next, Data Position counter 92 OPADD 2, the three parameter A become " inconsistent ".And then the 4th parameter A also become " inconsistent ", be stored as " inconsistent " in the three, the four comparative result memory circuit 963,964.
The same field of handling the second later input data is handled the result of last field, is " unanimity " in the first comparative result memory circuit, 961 stored only.
Like this, in case imported section, only in the first comparative result memory circuit 961, detect the consistent of data and parameter with above-mentioned title.Because detecting, at least one title consistency detection circuit is " unanimity ", so select the output inflow section.And other inflow sections that illustrated in the foregoing description 1 are handled too, and select output.
As mentioned above, sector data according to present embodiment 4 is selected circuit, because a plurality of title consistency detection circuit that the sector data in the foregoing description 1 is selected in the circuit are replaced into a title consistency detection circuit, so, the same with the foregoing description 1, alternative condition very flexibly can be set, and a plurality of sections that should select can be set, simultaneously, the sector data that can enough littler circuit scales obtains can positively only selecting to export necessary section is selected circuit.
In present embodiment 4, the kind that the parameter that should select has been described is 4 kinds, but does not limit to therewith.According to the present invention, no matter the kind number of parameter what, the speed of processing is the same, and can carry out selecting of data in real time.
As the title consistency detection circuit of above-mentioned embodiment 1, also can use a plurality of title consistency detection circuit according to present embodiment 4.
In addition, realize by memory although understand parameter memory circuit and parameter mask memory circuit in present embodiment 4, but, also can realize with the parameter memory circuit shown in Figure 4 and the parameter mask memory circuit that have illustrated in the foregoing description 1.
Embodiment 5
The pie graph of the title consistency detection circuit among Figure 10 in the expression embodiments of the invention 5.
Sector data according to present embodiment 5 is selected circuit, has title consistency detection circuit shown in Figure 10.Among Figure 10, the part the same with Fig. 9 represented same or considerable part, with the difference of the foregoing description 4 consistent/inconsistent treatment circuit 101 that is that the title consistency detection circuit of present embodiment 5 has and have a storage area that whether carries out importing at each parameter inlet of memory 103 setting of the data consistent check of data and parameter or data inconsistency inspection.
Formation about unanimity/inconsistent treatment circuit 101, the same with the unanimity of the foregoing description 2/inconsistent treatment circuit 61, also by 2 not circuit 101a, 101b, 2 AND circuit 101c, 101d and 1 OR circuit 101e constitute, and the operation of unanimity/inconsistent treatment circuit 101 below is described.
Importing under the situation of consistency check of parameter that data are section signal and memory 103, in the unanimity/inconsistent setting regions of memory 103, be set at " unanimity ".This setting just makes the output former state of data comparison circuit 104 become the output of unanimity/inconsistent treatment circuit 101, and carries out and original the same operation.
Importing data is under the inconsistency of the parameter of section signal and memory 103 situation about checking, is set at " inconsistent " in the unanimity/inconsistent setting regions of memory 103.This setting makes under data comparison circuit 104 is output as the situation of " unanimity ", is output as " inconsistent " in the unanimity/inconsistent treatment circuit 101, and data comparison circuit 104 is output as under the situation of " inconsistent ", and this setting just makes unanimity/inconsistent treatment circuit 101 be output as " unanimity ".Promptly check to inconsistent.
Further carry out the explanation of concrete operations, consider to select the situation of the candidate shown in the table 19 below.
(table 19)
Table identifier list identifier expansion kind of class-mark segment number
05h 00h beyond the section 01h 234h
Any 00h of section 04h 203h
Any 00h of section 02h 100h
Any 00h of section 07h 125h
At this moment, shown in the following tabulation 20, set first to the 4th parameter and the parameter mask of memory 103.
(table 20)
First parameter A (table identifier) 01h
First B parameter (expansion of table identifier) 234h
First parameters C (kind class-mark) 05h
First parameter D (segment number) 00h
First parameter A mask consistency detection necessity
First B parameter mask consistency detection necessity
First parameters C mask consistency detection necessity
First parameter D mask consistency detection necessity
The first parameter A unanimity/inconsistent unanimity
The first B parameter unanimity/inconsistent
The first parameters C unanimity/inconsistent unanimity
First parameter D unanimity/inconsistent unanimity
Second parameter A (table identifier) 04h
Second B parameter (expansion of table identifier) 203h
Second parameters C (kind class-mark) is any
Second parameter D (segment number) 00h
Second parameter A mask consistency detection necessity
Second B parameter mask consistency detection necessity
The second parameters C mask consistency detection is unnecessary
Second parameter D mask consistency detection necessity
The second parameter A unanimity/inconsistent unanimity
The second B parameter unanimity/inconsistent unanimity
The second parameters C unanimity/inconsistent unanimity
Second parameter D unanimity/inconsistent unanimity
The 3rd parameter A (table identifier) 02h
The 3rd B parameter (expansion of table identifier) 100h
The 3rd parameters C (kind class-mark) is any
The 3rd parameter D (segment number) 00h
The 3rd parameter A mask consistency detection necessity
The 3rd B parameter mask consistency detection necessity
The 3rd parameters C mask consistency detection is unnecessary
The 3rd parameter D mask consistency detection necessity
The 3rd parameter A unanimity/inconsistent unanimity
The 3rd B parameter unanimity/inconsistent unanimity
The 3rd parameters C unanimity/inconsistent unanimity
The 3rd parameter D unanimity/inconsistent unanimity
The 4th parameter A (table identifier) 07h
The 4th B parameter (expansion of table identifier) 125h
The 4th parameters C (kind class-mark) is any
The 4th parameter D (segment number) 00h
The 4th parameter A mask consistency detection necessity
The 4th B parameter mask consistency detection necessity
The 4th parameters C mask consistency detection is unnecessary
The 4th parameter D mask consistency detection necessity
The 4th parameter A unanimity/inconsistent unanimity
The 4th B parameter unanimity/inconsistent unanimity
The 4th parameters C unanimity/inconsistent unanimity
The 4th parameter D unanimity/inconsistent unanimity
Here the section shown in the table 21 below the hypothesis input.
(table 21)
Table identifier list identifier expansion kind of class-mark segment number
Inflow section 01h 200h 05h 00h
Before inflow section, first to the 4th comparative result memory circuit 1061~1064 is initialized to " unanimity ".
At first, 01h is as first field in input, Data Position counting circuit 102 OPADD 0, and first parameter A of selection memory 103, the first parameter A mask and with first parameter A consistent/inconsistent.
The comparative result of data comparison circuit 104 is " unanimity ", and the first comparative result memory circuit 1061 also is stored as " unanimity ", so comparative result decision circuitry 105 is " unanimity " in the first comparative result memory circuit, 1061 stored.
Data Position counter 102 be 1,2, under 3 the situation, the second parameter A group of difference selection memory 103, the 3rd parameter A group, the 4th parameter A group, and under the whole circumstances, the result of data comparison circuit 104 is " inconsistent ", so, storage " inconsistent " in second to the 4th comparative result memory circuit 1062~1064.
During as second field, the value of Data Position counter 102 becomes 4 at input 200h, and first B parameter of selection memory 103, the first B parameter mask and with first B parameter consistent/inconsistent.At this moment, unanimity/inconsistent being designated as " inconsistent ", and the set point 234h of first B parameter ≠ 200h, so, the output of unanimity/inconsistent treatment circuit 101 becomes " unanimity ", because the first comparative result memory circuit 1061 also is stored as " unanimity ", so comparative result decision circuitry 105 is stored as " unanimity " in the first comparative result memory circuit 1061.
Carry out same operation later on, select this section of being imported according to the setting of first population of parameters of memory 103.
As mentioned above, according to present embodiment 5, in the title consistency detection circuit in the foregoing description 4, consistent/inconsistent treatment circuit 101 is set whether imports the data consistent check of data and parameter or the storage area of the setting that data inconsistency is checked at each parameter inlet of memory 103 with carrying out, because can be not limited to each field of data and the consistency check of parameter, and can carry out inconsistent inspection, so the sector data that can obtain not satisfying with the foregoing description 2 same can selecting the total data of the condition that certain parameter sets with littler circuit scale is selected circuit.
Though parameter memory circuit and parameter mask memory circuit in present embodiment 5 realized by memory,, also can realize with the parameter memory circuit shown in Figure 4 and the parameter mask memory circuit that have illustrated in the foregoing description 1.
Embodiment 6
Figure 11 represents the pie graph of the title consistency detection circuit in the embodiments of the invention 6.
Select circuit according to the sector data of present embodiment 6 and have title consistency detection circuit shown in Figure 11, among Figure 11, the part the same with Fig. 9 represented same or considerable part, the title consistency detection circuit of present embodiment 6 and the difference of embodiment 4 are to have input operation control signal and control by the switching timing of data comparison circuit 114 data relatively, and the data selector 111 the same with the data selector 71 of the foregoing description 3.
Further carry out the explanation of concrete operations, consider to select the situation of the candidate shown in the table 22 below.
(table 22)
The long table of table identifier list identifier expansion kind of class-mark (packet id)
Any 06h 00h of first section 01h 07h
Any 05h of any 04h of the second section 01h
Any 00h 00h of the 3rd section 03h 03h
Any 00h 01h of the 4th section 03h 08h
Here, table is long for arbitrarily, the long size of represent section of table, be with section in the information that has nothing to do of data class.Therefore, in the selecting of section, also can show long.
In the selecting of section, not only check the field of section, sometimes also must be stored in selecting in the packet id of the transport stream information bag in this section, in this case, originally, to the section of being selected with the sector data device for sorting, carry out selecting in the packet id with software again, but, in the present embodiment 6, be that the timing of obsolete in selecting with section " table is long " is carried out.
At this moment, shown in table 23, first to the 4th parameter and the parameter mask of setting memory 113.
(table 23)
First parameter A (table identifier) 01h
First B parameter (packet id) 07h
First parameters C (expansion of table identifier) 06h
The first parameter D (kind class-mark) 00h
First parameter A mask consistency detection necessity
First B parameter mask consistency detection necessity
First parameters C mask consistency detection necessity
First parameter D mask consistency detection necessity
Second parameter A (table identifier) 01h
Second B parameter (packet id) 05h
Second parameters C (expansion of table identifier) 04h
The second parameter D (kind class-mark) is any
Second parameter A mask consistency detection necessity
Second B parameter mask consistency detection necessity
Second parameters C mask consistency detection necessity
The 3rd parameter D mask consistency detection is unnecessary
The 3rd parameter A (table identifier) 03h
The 3rd B parameter (packet id) 03h
The 3rd parameters C (expansion of table identifier) 00h
The 3rd parameter D (kind class-mark) 00h
The 3rd parameter A mask consistency detection necessity
The 3rd B parameter mask consistency detection necessity
The 3rd parameters C mask consistency detection necessity
The 3rd parameter D mask consistency detection necessity
The 4th parameter A (table identifier) 03h
The 4th B parameter (packet id) 08h
The 4th parameters C (expansion of table identifier) 00h
The 4th parameter D (kind class-mark) 01h
The 4th parameter A mask consistency detection necessity
The 4th B parameter mask consistency detection necessity
The 4th parameters C mask consistency detection necessity
The 4th parameter D mask consistency detection necessity
Here, suppose the section shown in the following table 24 of input.
(table 24)
The long table of table identifier list identifier expansion kind of class-mark (packet id)
Any 06h 00h of inflow section 01h 07h
Before inflow section, first to the 4th comparative result memory circuit 1161~1164 is initialized as " unanimity ".
At first, 01h is as first field in input, Data Position counting circuit 112 OPADD 0, and first parameter A of selection memory 113 and the first parameter A mask.The comparative result of data comparison circuit 114 is " unanimity ", and the first comparative result memory circuit 1161 also is stored as " unanimity ", so comparative result decision circuitry 115 is " unanimity " in the first comparative result memory circuit, 1161 stored.
Next, Data Position counting circuit 112 OPADD 1, and second parameter A of selection memory 113 and the second parameter A mask.The comparative result of data comparison circuit 114 is " unanimity ", and the second comparative result memory circuit 1162 also is stored as " unanimity ", so comparative result decision circuitry 115 is " unanimity " in the second comparative result memory circuit, 1162 stored.
Next, Data Position counting circuit 112 OPADD 2, and the 3rd parameter A of selection memory 113 and the 3rd parameter A mask.The comparative result of data comparison circuit 114 is " inconsistent ", and comparative result decision circuitry 115 is " inconsistent " in the 3rd comparative result memory circuit 1163 stored.
Next, Data Position counting circuit 112 OPADD 3, and the 4th parameter A of selection memory 113 and the 4th parameter A mask.The comparative result of data comparison circuit 114 is " inconsistent ", and comparative result decision circuitry 115 is " inconsistent " in the 4th comparative result memory circuit 1164 stored.
Next, Data Position counting circuit 112 OPADD 4, and first B parameter of selection memory 113 and the first B parameter mask.
Here, data relatively are not sector data, but packet id, so data selector 111 is selected packet id according to operating control signal, and is input in the data comparison circuit 114.
Because the comparative result of data comparison circuit 114 is " unanimity ", and the first comparative result memory circuit 1161 also is stored as " unanimity ", so the comparative result decision circuitry is " unanimity " in the first comparative result memory circuit, 1161 stored.
Later operation goes on equally.
For making of the control signal of data selector 111, be provided with counter in the operation control circuit 34.When new section is transfused to,, just carry out carry counting system during input field the value initialization of counter.
In count value is under the situation of the such value of following table 25, and data selector 111 is to select packet id at 1 o'clock in count value just.
(table 25)
Table identifier list identifier expansion kind of class-mark segment number
Count value 0123
Perhaps also can realize with Data Position counter 112.Under the situation of present embodiment 6, divided by 4, be the value of Data Position counter 112 under the situation of the value of setting in advance at its remainder, can select packet id by control data selector 111.
As mentioned above, according to present embodiment 6, be in the title consistency detection circuit in the foregoing description 4 data selector 111 to be set, and the data that become data comparison means comparison other are switched arbitrarily, so, the same with the foregoing description 3, timing place in the field of not carrying out comparing with parameter, just can carry out " data that constitute with a plurality of fields are other data of feature " of packet id etc. and the comparison of parameter, select circuit thereby can obtain the unnecessary sector data that is used for the new processing time of this comparison with littler circuit scale.
In present embodiment 6, the situation that one " data that constitute with a plurality of fields are other data of feature " and parameter compare has been described, under the situation that a plurality of " data that constitute with a plurality of fields are other data of feature " and parameter compare, can make many inputs to data selector.
Realize by memory although understand parameter memory circuit and parameter mask memory circuit in present embodiment 6, still, also can realize with the parameter memory circuit shown in Figure 4 and the parameter mask memory circuit that have illustrated in the foregoing description 1.
In embodiment 1 to embodiment 6, the circuit of selecting of the sector data of the mpeg system standard of abideing by in the digital broadcasting receiver has been described, but, if the selecting of the data that a plurality of fields constitute, title consistency detection circuit of the present invention also can be applicable to selecting of other forms of data.
In data consistency checkout gear of the present invention, owing to be provided with the parameter storage device, the parameter choice device, the data comparison means, comparative result storage device and comparative result judgment means, and set condition that a plurality of zone headers select as parameter, select output to have section with the zone header of wherein certain term harmonization again, so, when input input data, just can import the consistency detection of data and parameter in real time, thereby just can import the judgement that the choice of data is selected having imported the moment of all selecting the field of object, can carry out the consistency detection of data at high speed.And because a plurality of title consistency detection circuit are set, so, can only be set in a plurality of alternative conditions in certain field, and only a kind of alternative condition is set in other fields.
In addition, in data consistency checkout gear of the present invention, parameter mask storage device and parameter mask choice device are set, owing to be expressed as under the situation of " consistency detection is unnecessary ", even in data and parameter not simultaneously, think that also data are consistent with parameter in parameter mask, so, can regardless of with the comparative result of parameter, in corresponding specific field, carrying out consistency detection, thus the term harmonization that can be set at certain field all the time and select.
In addition, in data consistency checkout gear of the present invention, be provided with and check the kind storage device and check the kind choice device, because under the situation of checking kind indication " consistency check ", think when parameter is consistent with field " unanimity ", under the situation of checking kind indication " inconsistency inspection ", think when parameter is inconsistent with field " consistent ", so, the inconsistency inspection of parameter and field can be carried out, and the total data of the condition in certain parameter that is set in can be selected not satisfy.
In addition, in data consistency checkout gear of the present invention, data selection means is set, owing to be switching to the data of data comparison means comparison other arbitrarily, so, can carry out inspection in timing place of the field of not checking according to " is other data of feature with the data that are made of a plurality of fields ", thereby with regard to the unnecessary new processing time that is used for this inspection.
In addition, in data match judging apparatus of the present invention, be provided with data consistency checkout gear and consistency determination device, owing to only be output as under the situation of " unanimity " at the data consistency checkout gear, the ability input-output data, so, can set several alternative conditions as parameter, and can select to export the data with wherein certain term harmonization.
In addition, be provided with parameter storage device, parameter choice device, data comparison means at data consistency checkout gear of the present invention, corresponding to a plurality of comparative result storage devices, comparative result choice device and the comparative result judgment means of a plurality of populations of parameters, owing to use a data comparison means and a comparative result judgment means, carry out a plurality of populations of parameters and the consistency detection of importing data, so, can be with the same effect of data consistency checkout gear of littler circuit scale realization with claim 1 record.
In addition, in data consistency checkout gear of the present invention, parameter mask storage device and parameter mask choice device are set, even because under the data situation different with parameter, parameter mask is expressed as under the situation of " consistency check is unnecessary ", thinks that data are consistent with parameter, so, in corresponding specific field, just can carry out consistency detection regardless of comparative result with parameter, and the term harmonization that can only be set at certain field and select all the time.
In addition, in data consistency checkout gear of the present invention, be provided with and check the kind storage device and check the kind choice device, owing under the situation of checking kind indication " consistency check ", think when parameter is consistent with field " unanimity ", under the situation of checking kind indication " inconsistency inspection ", think when parameter is inconsistent with field " consistent ", so, can carry out the inconsistent inspection of parameter and field, and can select not satisfy the total data of the condition in certain parameter that is set in.
In addition, in data consistency checkout gear of the present invention, data selection means is set, owing to be switching to the data of data comparison means comparison other arbitrarily, so, can carry out inspection in timing place of the field of not checking according to " is other data of feature with the data that are made of a plurality of fields ", thereby with regard to the unnecessary new processing time that is used for this inspection.
In addition, in data match judging apparatus of the present invention, be provided with data consistency checkout gear and consistency determination device, because input-output data just under the situation of data consistency checkout gear output " unanimity " only, so, can select to export the data that only have the field consistent with population of parameters.
In addition, in data device for sorting of the present invention, be provided with: the data consistency checkout gear; The data delay device; And output-controlling device, because in above-mentioned data consistency checkout gear, before the consistency detection result who determines field and parameter, make the input data delay, so, can only be output as under the situation of " unanimity " the input data that output is delayed as selection result at the data consistency checkout gear.
In addition, data device for sorting of the present invention comprises data match judging apparatus, deferred mount and output-controlling device, because in above-mentioned data match judging apparatus, in each fields of above-mentioned input data before the result consistent with parameter determines, make above-mentioned input data delay, so, have and can only under the situation of above-mentioned data consistency checkout gear output " unanimity ", export such technique effect to the data that are delayed as the selection result data.

Claims (32)

1. data consistency checkout gear is characterized in that comprising:
Parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity ".
2. according to the data consistency checkout gear of claim 1, it is characterized in that comprising:
Parameter mask storage device and parameter mask choice device; A plurality of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the consistency of the data of this parameter detects; The parameter mask choice device is selected the parameter mask of output corresponding to the field of importing as above-mentioned input data from above-mentioned parameter mask storage device; Wherein
The input of above-mentioned data comparison means is by the parameter mask of above-mentioned parameter mask choice device output, and the field of being imported under the above-mentioned parameter mask represents not carry out situation that data consistency detects is also thought " consistent " when inconsistent with parameter.
3. according to the data consistency checkout gear of claim 1, it is characterized in that comprising:
Check the kind storage device and check the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to being stored in each parameter in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is by the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
4. according to the data consistency checkout gear of claim 1, it is characterized in that comprising:
Data selection means, the data that this data selection means input multiword section constitutes and a plurality of " other data " with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
5. according to the data consistency checkout gear of claim 1, it is characterized in that:
The above-mentioned parameter storage device is stored the above-mentioned parameter group more than 2 or 2 at least, and the above-mentioned parameter choice device is selected to export and the field corresponding parameters of importing as above-mentioned input data at each above-mentioned parameter group from the above-mentioned parameter storage device successively,
Be provided with a plurality of above-mentioned comparative result storage devices corresponding to above-mentioned a plurality of populations of parameters,
And having the comparative result choice device, it selects storing the data corresponding to the comparative result of the population of parameters under the parameter that is input in the above-mentioned data comparison means from the output of above-mentioned a plurality of comparative result storage devices, wherein
Above-mentioned comparative result judgment means all is under the situation of " consistent " in the output of above-mentioned comparative result choice device with the comparative result of above-mentioned data comparison means, makes the above-mentioned comparative result memory device stores " unanimity " corresponding to the population of parameters in the comparison.
6. according to the data consistency checkout gear of claim 5, it is characterized in that comprising:
Parameter mask storage device and parameter mask choice device; Each parameter of a plurality of populations of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the data consistency of this parameter detects; The parameter mask choice device selects output corresponding to the parameter mask of being selected the parameter of output by the above-mentioned parameter choice device from above-mentioned parameter mask storage device; Wherein
Above-mentioned data comparison means is imported from the parameter mask of above-mentioned parameter mask choice device output, and represents not carry out also to think when the field of being imported is inconsistent with parameter " consistent " under the situation of data consistency detection at the above-mentioned parameter mask.
7. according to the data consistency checkout gear of claim 5, it is characterized in that comprising:
Check the kind storage device and check the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to each parameter that is stored in a plurality of populations of parameters in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is from the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
8. according to the data consistency checkout gear of claim 5, it is characterized in that comprising:
Data selection means, the data that this data selection means input multiword section constitutes and a plurality of other data with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
9. data match judging apparatus is characterized in that comprising:
A plurality of data consistency checkout gears, it possesses parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity ", wherein
Storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of above-mentioned a plurality of data consistency checkout gears, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned a plurality of data consistency checkout gears, this consistency determination device is thought " unanimity ".
10. according to the data match judging apparatus of claim 9, it is characterized in that:
Above-mentioned data consistency checkout gear comprises parameter mask storage device and parameter mask choice device; A plurality of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the consistency of the data of this parameter detects; The parameter mask choice device is selected the parameter mask of output corresponding to the field of importing as above-mentioned input data from above-mentioned parameter mask storage device; Wherein
The input of above-mentioned data comparison means is by the parameter mask of above-mentioned parameter mask choice device output, and the field of being imported under the above-mentioned parameter mask represents not carry out situation that data consistency detects is also thought " consistent " when inconsistent with parameter.
11. the data match judging apparatus according to claim 9 is characterized in that:
Above-mentioned data consistency checkout gear comprises to be checked the kind storage device and checks the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to being stored in a plurality of parameters in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is by the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
12. the data match judging apparatus according to claim 9 is characterized in that:
Above-mentioned data consistency checkout gear comprises data selection means, the data that this data selection means input multiword section constitutes and a plurality of " other data " with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
13. a data match judging apparatus is characterized in that comprising:
The data consistency checkout gear, it possesses parameter storage device, parameter choice device, data comparison means, comparative result storage device, comparative result judgment means and comparative result choice device; The parameter storage device is imported the input data that are made of the multiword section in order, and storage more than at least 2 or 2 by the population of parameters of checking whether consistent with the multiword section of above-mentioned input data respectively a plurality of parameters constitute; The parameter choice device selects to export parameter corresponding to the field of being imported as above-mentioned input data successively at each above-mentioned parameter group from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; The comparative result choice device selects storing the data corresponding to the comparative result of the population of parameters under the parameter that is input in the above-mentioned data comparison means from the output of above-mentioned a plurality of comparative result storage devices; Output at above-mentioned comparative result choice device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes the above-mentioned comparative result memory device stores " consistent " corresponding with the population of parameters that is comparing; Wherein possess a plurality of comparative result storage devices accordingly with above-mentioned a plurality of populations of parameters,
In the above-mentioned parameter storage device of above-mentioned data consistency checkout gear, storing the population of parameters of a plurality of kinds, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result output device of above-mentioned data consistency checkout gear, this consistency determination device is thought " unanimity ".
14. the data match judging apparatus according to claim 13 is characterized in that:
Above-mentioned data consistency checkout gear possesses parameter mask storage device and parameter mask choice device; Each parameter of a plurality of populations of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the data consistency of this parameter detects; The parameter mask choice device selects output corresponding to the parameter mask of being selected the parameter of output by the above-mentioned parameter choice device, wherein from above-mentioned parameter mask storage device
Above-mentioned data comparison means is imported from the parameter mask of above-mentioned parameter mask choice device output, and represents not carry out also to think when the field of being imported is inconsistent with parameter " consistent " under the situation of data consistency detection at the above-mentioned parameter mask.
15. the data match judging apparatus according to claim 13 is characterized in that:
Above-mentioned data consistency checkout gear possesses the kind of inspection storage device and checks the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to each parameter that is stored in a plurality of populations of parameters in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device, wherein
Above-mentioned data comparison means input is from the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
16. the data match judging apparatus according to claim 13 is characterized in that:
Above-mentioned data consistency checkout gear possesses data selection means, the data that this data selection means input multiword section constitutes and a plurality of other data with feature of the data that above-mentioned multiword section constitutes, and select output data relatively,
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
17. a data device for sorting is characterized in that comprising:
Data match judging apparatus, it possesses a plurality of have following partial data consistency detection device, i.e. parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, and the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity "; Storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of above-mentioned a plurality of data consistency checkout gears, also be provided with: the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned a plurality of data consistency checkout gears, this consistency determination device is thought " unanimity ";
In above-mentioned data consistency checkout gear, before whether the result consistent with parameter determines, make the data delay device of above-mentioned input data delay in each fields of above-mentioned input data; And
Only under the situation of above-mentioned data consistency checkout gear output " unanimity ", just the output-controlling device of exporting as the selection result data from the data that are delayed of data delay device output.
18. the data device for sorting according to claim 17 is characterized in that:
Above-mentioned data consistency checkout gear comprises parameter mask storage device and parameter mask choice device; A plurality of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the consistency of the data of this parameter detects; The parameter mask choice device is selected the parameter mask of output corresponding to the field of importing as above-mentioned input data from above-mentioned parameter mask storage device; Wherein
The input of above-mentioned data comparison means is by the parameter mask of above-mentioned parameter mask choice device output, and the field of being imported under the above-mentioned parameter mask represents not carry out situation that data consistency detects is also thought " consistent " when inconsistent with parameter.
19. the data device for sorting according to claim 17 is characterized in that:
Above-mentioned data consistency checkout gear comprises to be checked the kind storage device and checks the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to being stored in each parameter in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is by the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
20. the data device for sorting according to claim 17 is characterized in that:
Above-mentioned data consistency checkout gear comprises data selection means, the data that this data selection means input multiword section constitutes and a plurality of " other data " with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
21. the data device for sorting according to claim 17 is characterized in that:
The above-mentioned parameter storage device is stored the population of parameters more than 2 or 2 at least, and the above-mentioned parameter choice device is selected to export and the field corresponding parameters of importing as above-mentioned input data at each above-mentioned parameter group from the parameter storage device successively,
Be provided with a plurality of above-mentioned comparative result storage devices corresponding to above-mentioned a plurality of populations of parameters,
And having the comparative result choice device, it selects storing the data corresponding to the comparative result of the population of parameters under the parameter that is input in the above-mentioned data comparison means from the output of above-mentioned a plurality of comparative result storage devices, wherein
Above-mentioned comparative result judgment means all is under the situation of " consistent " in the output of above-mentioned comparative result choice device with the comparative result of above-mentioned data comparison means, makes the above-mentioned comparative result memory device stores " unanimity " corresponding to the population of parameters in the comparison.
22. the data device for sorting according to claim 17 is characterized in that comprising:
Parameter mask storage device and parameter mask choice device; Each parameter of a plurality of populations of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the data consistency of this parameter detects; The parameter mask choice device selects output corresponding to the parameter mask of being selected the parameter of output by the above-mentioned parameter choice device from above-mentioned parameter mask storage device; Wherein
Above-mentioned data comparison means is imported from the parameter mask of above-mentioned parameter mask choice device output, and represents not carry out also to think when the field of being imported is inconsistent with parameter " consistent " under the situation of data consistency detection at the above-mentioned parameter mask.
23. the data device for sorting according to claim 17 is characterized in that comprising:
Check the kind storage device and check the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to each parameter that is stored in a plurality of populations of parameters in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is from the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
24. the data device for sorting according to claim 17 is characterized in that comprising:
Data selection means, the data that this data selection means input multiword section constitutes and a plurality of other data with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
25. a data device for sorting is characterized in that comprising:
A plurality of data match judging apparatus comprise a plurality of have following partial data consistency detection device, i.e. parameter storage device, parameter choice device, data comparison means, comparative result storage device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage is by whether checking the population of parameters that constitutes with the consistent respectively a plurality of parameters of the multiword section of above-mentioned input data; The parameter choice device is selected the parameter of output corresponding to the field of being imported as above-mentioned input data from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; Memory contents at above-mentioned comparative result storage device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, the comparative result judgment means makes above-mentioned comparative result memory device stores " unanimity ", storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of wherein above-mentioned a plurality of data consistency checkout gears, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned a plurality of data consistency checkout gears, this consistency determination device is thought " unanimity ";
In above-mentioned data match judging apparatus, before whether the result consistent with parameter determines, make the data delay device of above-mentioned input data delay in each fields of above-mentioned input data;
Only under the situation of above-mentioned data match judging apparatus output " unanimity ", just the output-controlling device of exporting as the selection result data by the data that are delayed of data delay device output.
26. the data device for sorting according to claim 25 is characterized in that:
Above-mentioned data match judging apparatus comprises parameter mask storage device and parameter mask choice device; A plurality of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the consistency of the data of this parameter detects; The parameter mask choice device is selected the parameter mask of output corresponding to the field of importing as above-mentioned input data from above-mentioned parameter mask storage device; Wherein
The input of above-mentioned data comparison means is by the parameter mask of above-mentioned parameter mask choice device output, and the field of being imported under the above-mentioned parameter mask represents not carry out situation that data consistency detects is also thought " consistent " when inconsistent with parameter.
27. the data device for sorting according to claim 25 is characterized in that:
Above-mentioned data match judging apparatus comprises to be checked the kind storage device and checks the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to being stored in each parameter in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is by the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
28. the data device for sorting according to claim 25 is characterized in that:
Above-mentioned data match judging apparatus comprises data selection means, the data that this data selection means input multiword section constitutes and a plurality of " other data " with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data consistency checkout gear the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
29. a data device for sorting is characterized in that comprising:
Data match judging apparatus, it comprises possessing following partial data consistency detection device, i.e. parameter storage device, parameter choice device, data comparison means, comparative result storage device, comparative result choice device and comparative result judgment means; The parameter storage device is imported the input data that are made of the multiword section in order, and storage more than at least 2 or 2 by the population of parameters of checking whether consistent with the multiword section of above-mentioned input data respectively a plurality of parameters constitute; The parameter choice device selects to export parameter corresponding to the field of being imported as above-mentioned input data successively at each above-mentioned parameter group from the above-mentioned parameter storage device; The data comparison means check by the parameter of above-mentioned parameter choice device output whether with above-mentioned input data consistent; The comparative result storage device is initialized as memory contents " unanimity " in the conforming initial field that should detect of input data before being transfused to, under the situation that the field that is transfused to is arranged, the comparative result of comparative result judgment means is stored, then, when having imported the conforming whole field of should detecting of data, the output memory contents; The comparative result choice device selects storing the data corresponding to the comparative result of the population of parameters under the parameter that is input to above-mentioned data comparison means from the output of a plurality of above-mentioned comparative result storage devices; Output at above-mentioned comparative result choice device all is under the situation of " consistent " with the comparative result of above-mentioned data comparison means, the comparative result judgment means make with relatively in the corresponding above-mentioned comparative result memory device stores " consistent " of population of parameters, wherein be provided with a plurality of above-mentioned comparative result storage devices corresponding to above-mentioned a plurality of populations of parameters, storing the population of parameters of a plurality of kinds in the above-mentioned parameter storage device of above-mentioned data consistency checkout gear, also be provided with the consistency determination device, under the situation of at least one output " unanimity " in the above-mentioned comparative result storage device of above-mentioned data consistency checkout gear, this consistency determination device is thought " unanimity ";
In above-mentioned data match judging apparatus, before whether the result consistent with parameter determines, make the data delay device of above-mentioned input data delay in each fields of above-mentioned input data;
Only under the situation of above-mentioned data match judging apparatus output " unanimity ", just the output-controlling device of exporting as the selection result data by the data that are delayed of data delay device output.
30. the data device for sorting according to claim 29 is characterized in that:
Above-mentioned data match judging apparatus comprises parameter mask storage device and parameter mask choice device; Each parameter of a plurality of populations of parameters that parameter mask storage device and above-mentioned parameter storage device are stored storage representation accordingly needn't be carried out the parameter mask that the data consistency of this parameter detects; The parameter mask choice device selects output corresponding to the parameter mask of being selected the parameter of output by the above-mentioned parameter choice device from above-mentioned parameter mask storage device; Wherein
Above-mentioned data comparison means is imported from the parameter mask of above-mentioned parameter mask choice device output, and represents not carry out also to think when the field of being imported is inconsistent with parameter " consistent " under the situation of data consistency detection at the above-mentioned parameter mask.
31. the data device for sorting according to claim 29 is characterized in that:
Above-mentioned data match judging apparatus comprises to be checked the kind storage device and checks the kind choice device; Check that the kind storage device stores a kind of in checking of data consistent check and data inconsistency corresponding to each parameter that is stored in a plurality of populations of parameters in the above-mentioned parameter storage device; Inspection kind choice device is selected the inspection kind of output corresponding to the field of importing as above-mentioned input data from above-mentioned inspection kind storage device; Wherein
Above-mentioned data comparison means input is from the inspection kind of above-mentioned inspection kind choice device output, under the situation of above-mentioned inspection kind indication " consistency check ", and when field is consistent with parameter, think " unanimity ", under the situation of above-mentioned inspection kind indication " inconsistency inspection ", and when field and parameter are inconsistent, think " unanimity ".
32. data device for sorting according to claim 29, it is characterized in that: above-mentioned match judging apparatus comprises data selection means, the data that this data selection means input multiword section constitutes and a plurality of other data with feature of the data that above-mentioned multiword section constitutes, and select output data relatively; Wherein
This data match judging apparatus the output of above-mentioned data selection means as the input data in the above-mentioned data comparison means, thereby can be switching to data arbitrarily by above-mentioned data comparison means object relatively.
CNB2005100547739A 1997-09-29 1998-09-29 Data match detecting apparatus, data match judging apparatus and data selecting apparatus Expired - Fee Related CN100473106C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP264246/97 1997-09-29
JP26424697 1997-09-29
JP182499/98 1998-06-29

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB981246478A Division CN1201519C (en) 1997-09-29 1998-09-29 Data consistance checking device and data sorting device

Publications (2)

Publication Number Publication Date
CN1691745A CN1691745A (en) 2005-11-02
CN100473106C true CN100473106C (en) 2009-03-25

Family

ID=35346841

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100547739A Expired - Fee Related CN100473106C (en) 1997-09-29 1998-09-29 Data match detecting apparatus, data match judging apparatus and data selecting apparatus

Country Status (1)

Country Link
CN (1) CN100473106C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649333B (en) * 2015-10-29 2021-12-10 阿里巴巴集团控股有限公司 Method and device for detecting consistency of field sequence
CN108063691A (en) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 One kind buries point data consistency detecting method, apparatus and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475754A (en) * 1994-04-22 1995-12-12 Thomson Consumer Electronics, Inc. Packet video signal inverse transport processor memory address circuitry
CN1135699A (en) * 1994-11-23 1996-11-13 Lg电子株式会社 MPEG2 transport decoder
CN1140956A (en) * 1995-03-29 1997-01-22 株式会社日立制作所 Decoder for compressed and multiplexed video and audio data
WO1997035393A1 (en) * 1996-03-15 1997-09-25 Hitachi, Ltd. Data separating device
CN1201519C (en) * 1997-09-29 2005-05-11 松下电器产业株式会社 Data consistance checking device and data sorting device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475754A (en) * 1994-04-22 1995-12-12 Thomson Consumer Electronics, Inc. Packet video signal inverse transport processor memory address circuitry
CN1135699A (en) * 1994-11-23 1996-11-13 Lg电子株式会社 MPEG2 transport decoder
CN1140956A (en) * 1995-03-29 1997-01-22 株式会社日立制作所 Decoder for compressed and multiplexed video and audio data
WO1997035393A1 (en) * 1996-03-15 1997-09-25 Hitachi, Ltd. Data separating device
CN1201519C (en) * 1997-09-29 2005-05-11 松下电器产业株式会社 Data consistance checking device and data sorting device

Also Published As

Publication number Publication date
CN1691745A (en) 2005-11-02

Similar Documents

Publication Publication Date Title
US5344144A (en) Progressive jackpot gaming system with enhanced accumulator
EP0559266A1 (en) Device for effecting a modification in a stream of transmission cells
EP0905983B1 (en) Data match detecting apparatus, and data selecting apparatus
EP0130018B1 (en) Electronic conference system
JP2751698B2 (en) Self-routing switch circuit
JP4482166B2 (en) Coin sorting machine
CN100473106C (en) Data match detecting apparatus, data match judging apparatus and data selecting apparatus
KR100662167B1 (en) Method and system for transmitting a chain of messages for database
AU689836B2 (en) Apparatus for monitoring an ATM system
US6954425B2 (en) Method for compensating for clock signal difference between a switch and a peripheral device, and associated apparatus
US5691977A (en) Virtual channel converter and VCC table access method
JPH07319630A (en) Buffer capacity determination system
JPH08251168A (en) Intra-system information transmission system
CN111937353B (en) Method for operating network participant and network participant
NO168393B (en) SYSTEM FOR AA LINKS DATA TRANSMISSIONS BETWEEN VARIOUS DEVICES
JPH1051469A (en) Atm switch
JP3682009B2 (en) Cell buffer control device and cell buffer control method
US6937565B2 (en) Shaping control method and shaping control apparatus
JP2917678B2 (en) Three-stage switch path setting method
JPH02260845A (en) Atm cell multiplexer
JPS581247A (en) Cntrolling method for instruction advance-fetch
JP2555123B2 (en) Memory access management method
JP4002474B2 (en) Line buffer controller
JPH0888636A (en) Packet exchange and buffer device
JPS599743A (en) Classifying circuit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090325

Termination date: 20120929