亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)一致性檢測裝置及數(shù)據(jù)挑選裝置的制作方法

文檔序號:7578445閱讀:183來源:國知局
專利名稱:數(shù)據(jù)一致性檢測裝置及數(shù)據(jù)挑選裝置的制作方法
技術領域
本發(fā)明涉及一種數(shù)據(jù)一致性檢測裝置以及數(shù)據(jù)識別裝置,特別是涉及由廣播所接收到的數(shù)據(jù)或從記錄設備輸出的數(shù)字數(shù)據(jù)中檢查應收到的數(shù)據(jù)是否與候補數(shù)據(jù)一致的裝置,以及僅挑選出一致的數(shù)據(jù)的裝置。
近年來,用數(shù)字數(shù)據(jù)對圖象、聲音或其他數(shù)據(jù)進行傳送、存儲的場合越來越多。在這種情況下,一般都是先把數(shù)據(jù)進行分割,構成具有由幾個字段構成的數(shù)據(jù)結構的信息包之類的數(shù)據(jù),再進行傳送存儲;進一步把多個數(shù)據(jù)構成信息包之后,在一個傳送存儲媒體上進行多路化,并進行傳送存儲。作為這種情況下的數(shù)據(jù)結構、多路化的標準規(guī)格,現(xiàn)有的是MPEG系統(tǒng)標準。大多數(shù)情況下,都是用遵照這種標準的信息包數(shù)據(jù)結構的方法來進行數(shù)據(jù)的傳送存儲。
在這種信息包數(shù)據(jù)被進行多路化的系統(tǒng)中,必須在接收數(shù)據(jù)的機器內把應接收到的數(shù)據(jù)從多路化的信息包數(shù)據(jù)中挑選出來。特別是附著在PSI(節(jié)目特定信息)或SI(服務信息)之類的節(jié)目上的各種各樣的信息要按照所謂“區(qū)段”的數(shù)據(jù)形式重復進行傳送。但是,作為必要的信息會因接收機的狀態(tài)即選擇哪個節(jié)目等的狀況而異,因此,必須從多個信息中準確地選出必要的信息。
下面,作為現(xiàn)有技術的例子,說明在使用按照MPEG系統(tǒng)標準的數(shù)據(jù)多路化方式的數(shù)字廣播之類的接收機中進行數(shù)據(jù)的挑選的信號分離器。
區(qū)段由表示所存儲的數(shù)據(jù)的種類等的8字節(jié)的區(qū)段標題和區(qū)段數(shù)據(jù)構成,通過檢查區(qū)段標題內的信息來判斷是不是存儲著必要數(shù)據(jù)的區(qū)段。
在現(xiàn)有的信號分離器中,用處理器對區(qū)段的挑選進行程序處理,把挑選對象的區(qū)段存儲在存儲器內。處理器從存儲器內按順序讀出區(qū)段標題部分,并把它與表示設定在存儲器內的應選擇的區(qū)段標題的各字節(jié)的參數(shù)進行比較,來判斷是否一致。同時,應挑選的區(qū)段的種類可能在32種以上,處理器按順序對代表它們的候補的參數(shù)與所輸入的區(qū)段標題進行比較,如果參數(shù)一致,就把該區(qū)段視為必要的區(qū)段。
但是,在用現(xiàn)有的處理器進行的區(qū)段挑選中存在下面的問題。
在處理器進行區(qū)段挑選的時候,大致要求具備如下的性能處理器要能進行32位運算,一次能夠進行4字節(jié)的數(shù)據(jù)和參數(shù)的比較。在4字節(jié)的數(shù)據(jù)和參數(shù)的比較時,表示要否進行每字段讀出參數(shù)的比較的參數(shù)掩碼信息的讀出和比較運算結果的保存必須要4個時鐘脈沖。在與32種參數(shù)群進行比較,而存在一致的參數(shù)的情況下,就挑選該區(qū)段。如果考慮具有40M指令/秒處理速度的時鐘的處理器,從數(shù)字式廣播等的數(shù)據(jù)傳送速度考慮,存儲著幾個區(qū)段的每個信息包就必須用大約1000個時鐘脈沖來進行處理。
當把比較的字節(jié)數(shù)取為8字節(jié)時,挑選一個區(qū)段所必要的最大時鐘脈沖數(shù)為4時鐘脈沖×(8字節(jié)/4字節(jié))×32種=256時鐘脈沖也就是說,對每1信息包不能執(zhí)行4區(qū)段的挑選。另外,信息包的數(shù)據(jù)處理不僅僅是區(qū)段的挑選,所以不能使用1000個時鐘脈沖。
例如,在日本的數(shù)字式廣播中,因為一個信息包最大能夠傳送10個區(qū)段,所以,用原來的處理器進行區(qū)段的選擇時,處理能力就不足。
因此,考慮把挑選的候補限定在32種以下,以彌補處理能力的不足。
但是,限定挑選的候補就意味著有可能發(fā)生一次不能挑選出必要的區(qū)段的情況,在這種情況下,挑選某個區(qū)段后,還要挑選別的區(qū)段。用這種方法,直到挑選并取得全部必要的信息為止,就必須花較長的時間,使用這種信息的數(shù)字廣播的接收機等的機器的操作的應答速度就遲緩。
本發(fā)明就是為解決以上問題而提出的,其目的是提供一種數(shù)據(jù)一致性檢測裝置和數(shù)據(jù)挑選裝置,該裝置用小規(guī)模的硬件來進行數(shù)據(jù)的一致性檢測,每輸入1字節(jié)的輸入數(shù)據(jù)進行處理,從而能夠實現(xiàn)處理的高速化,并能夠非常靈活地設定處理條件。
按照本發(fā)明的方案1的數(shù)據(jù)一致性檢測裝置,包括有參數(shù)存儲裝置、參數(shù)選擇裝置、數(shù)據(jù)比較裝置、比較結果存儲裝置以及比較結果判斷裝置;參數(shù)存儲裝置按順序輸入由多字段構成的輸入數(shù)據(jù),并存儲由檢查上述輸入數(shù)據(jù)的多字段是否分別一致的多個參數(shù)構成的參數(shù)群;參數(shù)選擇裝置從上述參數(shù)存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)所輸入的字段的參數(shù);數(shù)據(jù)比較裝置檢查由上述參數(shù)選擇裝置輸出的參數(shù)是否與上述輸入數(shù)據(jù)一致;比較結果存儲裝置在輸入數(shù)據(jù)的應檢測一致性的最初字段被輸入之前把存儲內容初始化為“一致”,在已經有被輸入的字段的情況下,把比較結果判斷裝置的比較結果存儲起來,然后,輸入了輸入數(shù)據(jù)的應檢測一致性的全部字段時,輸出存儲內容;在上述比較結果存儲裝置的存儲內容與上述數(shù)據(jù)比較裝置的比較結果都“一致”的情況下,比較結果判斷裝置在上述比較結果存儲裝置中存儲為“一致”。
按照本發(fā)明的方案2的數(shù)據(jù)一致性檢測裝置是在方案1的數(shù)據(jù)一致性檢測裝置中,包括有參數(shù)掩碼存儲裝置和參數(shù)掩碼選擇裝置;參數(shù)掩碼存儲裝置根據(jù)上述參數(shù)存儲裝置所存儲的多個參數(shù)存儲表示不必進行該參數(shù)的數(shù)據(jù)的一致性檢測的參數(shù)掩碼;參數(shù)掩碼選擇裝置從上述參數(shù)掩碼存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)而輸入的字段的參數(shù)掩碼;上述數(shù)據(jù)比較裝置輸入由上述參數(shù)掩碼選擇裝置輸出的參數(shù)掩碼,并在表示上述參數(shù)掩碼不要進行數(shù)據(jù)一致性檢測的情況下所輸入的字段與參數(shù)不一致時也認為“一致”。
按照本發(fā)明的方案3的數(shù)據(jù)一致性檢測裝置,是在方案1的數(shù)據(jù)一致性檢測裝置中包括有檢查種類存儲裝置和檢查種類選擇裝置;檢查種類存儲裝置根據(jù)上述參數(shù)存儲裝置所存儲的多個參數(shù)存儲進行該參數(shù)的數(shù)據(jù)的一致性檢查和數(shù)據(jù)的不一致性檢查的哪一種;檢查種類選擇裝置從上述檢查種類存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)而輸入的字段的檢查種類;上述數(shù)據(jù)比較裝置輸入由上述檢查種類選擇裝置輸出的檢查種類,在上述檢查種類指示“一致性檢查”的情況下,并在字段與參數(shù)一致時,認為“一致”,在上述檢查種類指示“不一致性檢查”的情況下,并在字段與參數(shù)不一致時,認為“一致”。
按照本發(fā)明的方案4的數(shù)據(jù)一致性檢測裝置,是在方案1的數(shù)據(jù)一致性檢測裝置中包括有數(shù)據(jù)選擇裝置,該數(shù)據(jù)選擇裝置輸入多字段構成的數(shù)據(jù)以及多個“具有上述多字段構成的數(shù)據(jù)的特征的其他數(shù)據(jù)”,并選擇輸出比較的一個數(shù)據(jù);該一致性檢測裝置把上述數(shù)據(jù)選擇裝置的輸出作為上述數(shù)據(jù)比較裝置中的輸入數(shù)據(jù),從而能夠任意切換成為由上述數(shù)據(jù)比較裝置比較的對象的數(shù)據(jù)。
按照本發(fā)明的方案5的數(shù)據(jù)一致性檢測裝置,設置有多個方案1至4的任一項記載的數(shù)據(jù)一致性檢測裝置,在上述多個數(shù)據(jù)一致性檢測裝置的上述參數(shù)存儲裝置中存儲著多個種類的參數(shù)群,還設置有一致性決定裝置,在上述多個數(shù)據(jù)一致性檢測裝置的上述比較結果存儲裝置中的至少一個輸出“一致”的情況下,該一致性決定裝置認為“一致”。
按照本發(fā)明方案6的數(shù)據(jù)一致性檢測裝置,設置有參數(shù)存儲裝置、參數(shù)選擇裝置、數(shù)據(jù)比較裝置、比較結果選擇裝置以及比較結果判斷裝置;參數(shù)存儲裝置輸入由多字段構成的輸入數(shù)據(jù),并存儲至少2個由檢查上述輸入數(shù)據(jù)的多字段是否分別一致的多個參數(shù)構成的參數(shù)群;參數(shù)選擇裝置在每個上述參數(shù)群中按順序選擇輸出對應于作為上述輸入數(shù)據(jù)所輸入的字段的參數(shù);數(shù)據(jù)比較裝置檢查上述輸入數(shù)據(jù)是否與由上述參數(shù)選擇裝置輸出的參數(shù)一致;比較結果選擇裝置對應于上述多個參數(shù)群設置有多個比較結果存儲裝置,該比較結果存儲裝置在輸入數(shù)據(jù)的應檢測一致性的最初字段被輸入之前把存儲內容初始化為“一致”,在已經有被輸入的字段的情況下,把比較結果判斷裝置的比較結果存儲起來,然后,輸入了輸入數(shù)據(jù)的應檢出一致性的全部字段時,輸出存儲內容,比較結果選擇裝置從上述多個比較結果存儲裝置中選擇存儲著對應于屬于輸入到上述數(shù)據(jù)比較裝置內的參數(shù)的參數(shù)群的比較結果的數(shù)據(jù);在上述比較結果選擇裝置的輸出與上述數(shù)據(jù)比較裝置的比較結果都“一致”的情況下,比較結果判斷裝置在對應于比較中的參數(shù)群的上述比較結果存儲裝置中存儲為“一致”。
按照本發(fā)明的方案7的數(shù)據(jù)一致性檢測裝置,在方案6的數(shù)據(jù)一致性檢測裝置中,設置有參數(shù)掩碼存儲裝置和參數(shù)掩碼選擇裝置;參數(shù)掩碼存儲裝置根據(jù)上述參數(shù)存儲裝置所存儲的多個參數(shù)群的各個參數(shù)存儲表示不必進行該參數(shù)的數(shù)據(jù)一致性檢測的參數(shù)掩碼;參數(shù)掩碼選擇裝置從上述參數(shù)掩碼存儲裝置中選擇輸出對應于由上述參數(shù)選擇裝置選擇輸出的參數(shù)的參數(shù)掩碼;上述數(shù)據(jù)比較裝置輸入從上述參數(shù)掩碼選擇裝置輸出的參數(shù)掩碼,并在表示上述參數(shù)掩碼不要進行數(shù)據(jù)一致性檢測的情況下,所輸入的字段與參數(shù)不一致時也認為“一致”。
按照本發(fā)明的方案8的數(shù)據(jù)一致性檢測裝置,在方案6的數(shù)據(jù)一致性檢測裝置中,設置有檢查種類存儲裝置和檢查種類選擇裝置;檢查種類存儲裝置根據(jù)在上述參數(shù)存儲裝置所存儲的多個參數(shù)存儲進行該參數(shù)的數(shù)據(jù)一致性檢查和數(shù)據(jù)不一致性檢查的哪一種;檢查種類選擇裝置從上述檢查種類存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)而輸入的字段的檢查種類;上述數(shù)據(jù)比較裝置輸入從上述檢查種類選擇裝置輸出的檢查種類,在上述檢查種類指示“一致性檢查”的情況下,并在字段與參數(shù)一致時,認為“一致”,在上述檢查種類指示“不一致性檢查”的情況下,并在字段與參數(shù)不一致時,認為“一致”。
按照本發(fā)明的方案9的數(shù)據(jù)一致性檢測裝置,在方案6的數(shù)據(jù)一致性檢測裝置中,設置有數(shù)據(jù)選擇裝置,該數(shù)據(jù)選擇裝置輸入多字段構成的數(shù)據(jù)以及多個“具有上述多字段構成的數(shù)據(jù)的特征的其他數(shù)據(jù)”,并選擇輸出比較的一個數(shù)據(jù);該一致性檢測裝置把上述數(shù)據(jù)選擇裝置的輸出作為上述數(shù)據(jù)比較裝置中的輸入數(shù)據(jù),從而能夠任意切換成為由上述數(shù)據(jù)比較裝置比較的對象的數(shù)據(jù)。
按照本發(fā)明的方案10的數(shù)據(jù)一致性檢測裝置,設置有方案6至9的任一項記載的數(shù)據(jù)一致性檢測裝置,在上述數(shù)據(jù)一致性檢測裝置的上述參數(shù)存儲裝置中存儲著多個種類的參數(shù)群,還設置有一致性決定裝置,在上述數(shù)據(jù)一致性檢測裝置的上述比較結果輸出裝置中的至少一個輸出“一致”的情況下,該一致性決定裝置認為“一致”。
按照本發(fā)明的方案11的數(shù)據(jù)挑選裝置,設置有在方案1至10的任一項記載的數(shù)據(jù)一致性檢測裝置、數(shù)據(jù)延遲裝置和輸出控制裝置;上述數(shù)據(jù)一致性檢測裝置中,在上述輸入數(shù)據(jù)的各字段是否與參數(shù)一致的結果確定之前,數(shù)據(jù)延遲裝置使上述輸入數(shù)據(jù)延遲;僅在上述數(shù)據(jù)一致性檢測裝置輸出“一致”的情況下,輸出控制裝置把從數(shù)據(jù)延遲裝置輸出的被延遲了的數(shù)據(jù)作為選擇結果數(shù)據(jù)輸出。


圖1是傳輸數(shù)據(jù)流信息包和區(qū)段的格式的說明圖。
圖2是數(shù)字式廣播接收機的結構方框圖。
圖3是本發(fā)明的實施例1,2,3中的區(qū)段數(shù)據(jù)挑選電路的構成圖。
圖4是本發(fā)明的實施例1中的標題一致性檢測電路的構成圖。
圖5是本發(fā)明的實施例1中其他例的標題一致性檢測電路的構成圖。
圖6是本發(fā)明的實施例2中的標題一致性檢測電路的構成圖。
圖7是本發(fā)明的實施例3中的標題一致性檢測電路的構成圖。
圖8是本發(fā)明的實施例4,5,6中的區(qū)段數(shù)據(jù)挑選電路的構成圖。
圖9是本發(fā)明的實施例4中的標題一致性檢測電路的構成圖。
圖10是本發(fā)明的實施例5中的標題一致性檢測電路的構成圖。
圖11是本發(fā)明的實施例6中的標題一致性檢測電路的構成圖。
下面對作為本發(fā)明的實施例的、對遵照MPEG系統(tǒng)標準的數(shù)字式廣播中用區(qū)段數(shù)據(jù)形式的數(shù)據(jù)進行發(fā)送的各種各樣的信息根據(jù)必要用于取舍選擇的區(qū)段數(shù)據(jù)挑選電路(數(shù)據(jù)挑選裝置)和構成它的標題一致性檢測電路(數(shù)據(jù)一致性檢測裝置)進行詳細說明。
在數(shù)字廣播中,圖象和聲音及其他各種信息按傳輸數(shù)據(jù)流的方式進行傳送,在傳輸數(shù)據(jù)流中按順序傳送固定長度的傳輸數(shù)據(jù)流信息包,圖1表示傳輸數(shù)據(jù)流信息包的格式以及用來在傳輸數(shù)據(jù)流信息包內的存儲各種數(shù)據(jù)表的區(qū)段的格式。
傳輸數(shù)據(jù)流信息包100由傳輸信息包標題110和傳輸信息包有效負載120構成,傳輸信息包標題110由信息包識別號碼構成,傳輸信息包有效負載120是信息包所傳送的數(shù)據(jù)本體。圖象和聲音信息按照所謂PES信息包的形式被存儲在傳輸信息包有效負載120部分內。另一方面,隨付在廣播和節(jié)目上的各種信息(節(jié)目表和加密密碼信息等)按照所謂區(qū)段的形式被存儲在傳輸信息包有效負載120部分內。圖1中示出了存儲著區(qū)段的傳輸數(shù)據(jù)流信息包100,在一個傳輸數(shù)據(jù)流信息包100中存儲著多個區(qū)段#1,#2,……,在圖1中,還示出了區(qū)段的數(shù)據(jù)形式。區(qū)段由表識別符、表長、表識別符擴展、種類號、區(qū)段號、所謂最終區(qū)段號的那種代表數(shù)據(jù)種別的信息以及數(shù)據(jù)本體構成。由表識別符可以判斷該區(qū)段的數(shù)據(jù)是不是必要數(shù)據(jù)。
圖2表示數(shù)字式廣播接收機系統(tǒng)即傳輸數(shù)據(jù)流信息包處理裝置21的概略構成。首先用信息包處理電路22來處理所輸入的傳輸數(shù)據(jù)流;傳輸數(shù)據(jù)流信息包100先在信息包選擇電路23內進行傳輸數(shù)據(jù)流信息包單位的挑選,然后用數(shù)據(jù)取出電路24從傳輸信息包有效負載120中取出數(shù)據(jù)。這里,圖象和聲音等信息被取出為PES信息包,并在存儲器存取電路26中寫入到存儲器27內進行緩沖。在AV解碼器28內,從存儲器27中取出這種信息,并重現(xiàn)圖象和聲音,顯示輸出。另一方面,把節(jié)目和廣播的各種信息作為區(qū)段從傳輸信息包有效負載120中取出來。把區(qū)段輸入到區(qū)段數(shù)據(jù)識別電路25,在這里挑選是否是必要的區(qū)段數(shù)據(jù),存儲器存取電路26中把被選出的區(qū)段寫入到存儲器27內。此后,CPU29從存儲器27中取出各種信息,供接收機操作的控制等使用。
作為用區(qū)段傳送的各種信息的一例,有圖象和聲音的加密密碼信息,如果沒有密碼信息,就不能重放圖象和聲音,所以,這是重要信息,為了確保能夠接收,同樣的信息重復播放幾次。但是,如果一次能接收下來,就不必多次收取同樣的信息。因此,在接收密碼信息之前必須選擇取得存儲著密碼信息的區(qū)段,如果能把密碼信息接收下來了,就不需要該區(qū)段,不用再接收。密碼信息是一例,其他多種信息也由接收機的狀態(tài)來決定要與不要,如果能夠舍去不要的信息,就能夠減少CPU的處理量,有助于提高接收機的性能。
實施例1以下來說明在按照本實施例1的區(qū)段數(shù)據(jù)挑選電路中用區(qū)段表識別符、表識別符擴展、種類號、區(qū)段號等4個字段進行區(qū)段數(shù)據(jù)的挑選的情況,這里,考慮挑選表1中所示的區(qū)段。
(表1)表識別符表識別符擴展 種類號區(qū)段號第一區(qū)段01h 2345h 06h 00h第二區(qū)段01h 任意 04h 任意第三區(qū)段03h 6789h 00h 00h,01h圖3中示出了區(qū)段數(shù)據(jù)挑選電路的構成圖。把所輸入的區(qū)段數(shù)據(jù)輸入到數(shù)據(jù)延遲電路32、第一到第四標題一致性檢測電路351,352,353,354、操作控制電路34,用第一到第四標題一致性檢測電路351,352,353,354比較所輸入的區(qū)段的標題和預先設定的候補參數(shù),由此來判斷輸入數(shù)據(jù)是否與設定在其中的參數(shù)—致,在第一到第四標題一致性檢測電路351,352,353,354之中的至少—個檢出為“一致”的情況下,一致性決定電路36就判斷為“一致”。在用標題一致性檢測電路351~354判斷區(qū)段標題與候補參數(shù)是否一致之前,數(shù)據(jù)延遲電路32延遲所輸入的區(qū)段。從數(shù)據(jù)延遲電路32輸出的區(qū)段數(shù)據(jù)被輸入到輸出控制電路33。輸出控制電路33僅輸出被判斷為“一致”的區(qū)段數(shù)據(jù)。這樣,區(qū)段數(shù)據(jù)挑選電路25就能挑選輸出與多個區(qū)段候補參數(shù)中的至少一個相一致的區(qū)段數(shù)據(jù)。操作控制電路34就像上述的那樣根據(jù)按順序輸入到每個字段的區(qū)段數(shù)據(jù)來控制區(qū)段數(shù)據(jù)挑選電路25的各部分的操作定時。
圖4表示上述的標題一致性檢測電路(數(shù)據(jù)一致性檢測裝置)351~354。標題一致性檢測電路351~354的各個電路都由如下電路構成多個參數(shù)存儲電路421,422,423,424、參數(shù)選擇電路44、多個參數(shù)掩碼存儲電路431,432,433,434、參數(shù)掩碼選擇電路45、數(shù)據(jù)比較電路46、比較結果判斷電路47和比較結果存儲電路48。
在多個參數(shù)存儲電路421~424中,存儲著對應于輸入數(shù)據(jù)的各字段且應判斷是否一致的參數(shù)。
參數(shù)選擇電路44從多個參數(shù)存儲電路421~424中選擇對應于所輸入的字段的參數(shù)。
在多個參數(shù)掩碼存儲電路431~434存儲著對應于多個參數(shù)且表示是否要進行該參數(shù)與輸入數(shù)據(jù)一致性檢測的參數(shù)掩碼。參數(shù)掩碼選擇電路45從多個參數(shù)掩碼存儲電路431~434中選擇對應于所輸入的字段的參數(shù)掩碼。
區(qū)段數(shù)據(jù)、對應于參數(shù)選擇電路44所選出的輸入數(shù)據(jù)的參數(shù)以及參數(shù)掩碼選擇電路45所選出的參數(shù)掩碼輸入到數(shù)據(jù)比較電路46中,并在參數(shù)掩碼指示為“一致性檢測必要”的情況下,比較輸入數(shù)據(jù)和參數(shù),而且僅在一致的情況下才輸出“一致”,在參數(shù)掩碼指示為“一致性檢測不必要”的情況下,不管輸入數(shù)據(jù)和參數(shù)如何,都輸出“一致”。
比較結果存儲電路48先在每個區(qū)段的開始把存儲內容初始化為“一致”,然后存儲來自比較結果判斷電路47的輸入。
只有在數(shù)據(jù)比較電路46的輸出和比較結果存儲電路48的輸出都“一致”的情況下,比較結果判斷電路47才輸出“一致”,此外,都輸出“不一致”,并存儲在比較結果存儲電路48內。
按順序輸入?yún)^(qū)段標題的各字段,并用與其相對應的參數(shù)和參數(shù)掩碼進行比較,再把比較結果存儲在比較結果存儲電路48內,由此,可以在輸入?yún)^(qū)段標題的最后數(shù)據(jù)的時間點判斷該區(qū)段是否與候補參數(shù)一致。
下面進一步說明具體操作。在挑選表1所示的候補的情況下,如下表2~表5所示,把參數(shù)設定在第一到第四標題一致性檢測電路351~354中。
(表2)設定在第一標題一致性檢測電路351內的參數(shù)參數(shù)A存儲電路(表識別符) 01h參數(shù)B存儲電路(表識別符擴展) 2345h參數(shù)C存儲電路(種類號) 06h參數(shù)D存儲電路(區(qū)段號) 00h參數(shù)A掩碼存儲電路 一致性檢測必要參數(shù)B掩碼存儲電路 一致性檢測必要參數(shù)C掩碼存儲電路 一致性檢測必要參數(shù)D掩碼存儲電路 一致性檢測必要(表3)設定在第二標題一致性檢測電路352內的參數(shù)參數(shù)A存儲電路(表識別符)01h參數(shù)B存儲電路(表識別符擴展)任意參數(shù)C存儲電路(種類號) 04h參數(shù)D存儲電路(區(qū)段號) 任意參數(shù)A掩碼存儲電路 一致性檢測必要參數(shù)B掩碼存儲電路 一致性檢測不必要參數(shù)C掩碼存儲電路 一致性檢測必要參數(shù)D掩碼存儲電路 一致性檢測不必要(表4)設定在第三標題一致性檢測電路353內的參數(shù)參數(shù)A存儲電路(表識別符)03h參數(shù)B存儲電路(表識別符擴展)6789h參數(shù)C存儲電路(種類號) 00h參數(shù)D存儲電路(區(qū)段號) 00h參數(shù)A掩碼存儲電路 一致性檢測必要參數(shù)B掩碼存儲電路 一致性檢測必要參數(shù)C掩碼存儲電路 一致性檢測必要參數(shù)D掩碼存儲電路 一致性檢測必要(表5)設定在第四標題一致性檢測電路354內的參數(shù)參數(shù)A存儲電路(表識別符) 03h參數(shù)B存儲電路(表識別符擴展) 6789h參數(shù)C存儲電路(種類號) 00h參數(shù)D存儲電路(區(qū)段號) 01h參數(shù)A掩碼存儲電路 一致性檢測必要參數(shù)B掩碼存儲電路 一致性檢測必要參數(shù)C掩碼存儲電路 一致性檢測必要參數(shù)D掩碼存儲電路 一致性檢測必要這里,假設輸入下面的表6所示的區(qū)段(表6)表識別符 表識別符擴展 種類號區(qū)段號輸入?yún)^(qū)段 01h2345h 06h 00h在區(qū)段被輸入之前,把第一到第四標題一致性檢測電路351~354的比較結果存儲電路48初始化為“一致”。
首先,輸入01h作為第一字段,第一到第四標題一致性檢測電路的參數(shù)選擇電路44選擇參數(shù)A;另一方面,參數(shù)掩碼選擇電路45選擇參數(shù)A掩碼。輸入數(shù)據(jù)與參數(shù)的比較結果為“一致”的是第一、第二標題一致性檢測電路351、352的數(shù)據(jù)比較電路46。在這些標題一致性檢測電路351、352的比較結果存儲電路48中存儲為“一致”。另一方面,第三、第四標題一致性檢測電路353、354的數(shù)據(jù)比較電路46的輸出為“不一致”,因此,在這些標題一致性檢測電路353、354的比較結果存儲電路48中存儲為“不一致”。把比較結果存儲電路48輸出的“不一致”輸入到比較結果判斷電路47內,在由比較結果存儲電路48輸入為“不一致”的情況下,比較結果判斷電路47不管來自數(shù)據(jù)比較電路46的輸入是“一致”還是“不一致”,都輸出“不一致”,并存儲在比較結果存儲電路48中。因此,在此后的字段中不論是哪種輸入數(shù)據(jù)時,第三、第四標題一致性檢測電路353、354的比較結果存儲電路48都輸出為“不一致”。
輸入2345h作為第二字段,因為在第一標題一致性檢測電路351中選擇參數(shù)B=2345h,所以,數(shù)據(jù)比較電路46輸出為“一致”,比較結果存儲電路48存儲并輸出為“一致”。在第二標題一致性檢測電路352中設定有任意值,參數(shù)B僅與輸入數(shù)據(jù)一致,但是,因為在參數(shù)B掩碼中設定著“一致性檢測不必要”,所以,數(shù)據(jù)比較電路46輸出為“一致”,比較結果存儲電路48存儲為“一致”。
輸入06h作為第三字段,第一標題一致性檢測電路351的參數(shù)C是06h,檢出并存儲為“一致”。另一方面,第二標題一致性檢測電路352的參數(shù)C是04h,為“不一致”。
第四字段也在第一標題一致性檢測電路351中檢出并存儲為“一致”,在第三標題一致性檢測電路353中參數(shù)D是00h,數(shù)據(jù)比較電路46檢出輸入數(shù)據(jù)與參數(shù)“一致”,但是,因為在比較結果存儲電路48中已經存儲為“不一致”,所以,比較結果判斷電路在比較結果存儲電路48中存儲“不一致”。
這樣,當輸入具有上述標題的區(qū)段時,僅在第一標題一致性檢測電路351中檢出數(shù)據(jù)與參數(shù)“一致”,因此,由于至少一個標題一致性檢測電路檢出“一致”,所以選擇輸出所輸入的區(qū)段。
下面來考慮輸入下述表7所示的相當于表1的第二區(qū)段的區(qū)段的情況。
(表7)表識別符 表識別符擴展 種類號區(qū)段號輸入?yún)^(qū)段 01h3456h 04h 00h與上述的說明一樣,表識別符01h被第一和第二標題一致性檢測電路351,352認為“一致”。然后,表識別符3456h也與哪一個參數(shù)B存儲電路的參數(shù)掩碼都“不一致”,但是,因為在第二標題一致性檢測電路352中參數(shù)B掩碼成為“一致性檢測不必要”,所以,被認為“一致”。種類號04h與第二標題一致性檢測電路352的參數(shù)C一致,而且區(qū)段號00h在第二標題一致性檢測電路352中的參數(shù)D掩碼是“一致性檢測不必要”,所以,全部字段被判斷為與參數(shù)一致,并選擇輸出該區(qū)段。
下面來考慮輸入下述表8所示的相當于表1的第三區(qū)段的區(qū)段的情況。
(表8)表識別符 表識別符擴展 種類號區(qū)段號輸入?yún)^(qū)段 03h 6789h00h 00h這種情況下,僅有第三標題一致性檢測電路353檢出“一致”,并選擇輸出該區(qū)段。
同樣,在輸入下述表9所示的相當于表1的第三區(qū)段的區(qū)段的情況下,僅有第四標題一致性檢測電路354檢出“一致”,并輸出該區(qū)段。
(表9)表識別符表識別符擴展 種類號區(qū)段號輸入?yún)^(qū)段 03h 6789h00h 01h如上所述如果按照本實施例1的區(qū)段挑選電路,多次設定區(qū)段標題挑選的條件作為參數(shù),并選擇輸出具有與其中的某個條件一致的區(qū)段標題的區(qū)段,所以,在輸入輸入數(shù)據(jù)時,就能夠實時地進行輸入數(shù)據(jù)與參數(shù)的一致性檢測,因此,在已經輸入了挑選對象的字段的時間點就能夠進行輸入數(shù)據(jù)的取舍的判斷,從而就能夠高速地進行數(shù)據(jù)的一致性檢測。由于設置多個標題一致性檢測電路,所以,能夠把多個選擇條件僅設定在某個字段內,而把僅僅一種選擇條件設定在其他字段內。因為利用參數(shù)掩碼來設定不太必要的字段,所以,就能夠把某個字段設定為與條件一致。這樣,可設定十分靈活的選擇條件,能夠多次設定應選擇的區(qū)段,同時,能夠準確地僅選擇輸出必要的區(qū)段。
圖5表示標題一致性檢測電路的其他例。
在該例的標題一致性檢測電路中,把參數(shù)和參數(shù)掩碼存儲在存儲器53內,并由數(shù)據(jù)位置計數(shù)電路52把讀出的地址加在每個數(shù)據(jù)輸入上,這樣就能夠讀出對應于輸入字段的參數(shù)和參數(shù)掩碼。
該例的標題一致性檢測電路也用于區(qū)段挑選電路,由于設定參數(shù)和參數(shù)掩碼,所以具有與按照圖4的電路的實施例1同樣的功能。
實施例2圖6中表示了本發(fā)明的實施例2中的標題一致性檢測電路的構成圖。
按照本實施例2的區(qū)段數(shù)據(jù)挑選電路具有圖6所示的標題一致性檢測電路,圖6中,與圖5一樣的部分表示同樣或相當部分,本實施例2的標題一致性檢測電路與上述實施例1的不同點在于具有一致/不一致處理電路61以及具有進行是否在存儲器63的各參數(shù)入口進行輸入數(shù)據(jù)與參數(shù)的數(shù)據(jù)一致性檢查或數(shù)據(jù)不一致性檢查的設定的存儲區(qū)域。
上述一致/不一致處理電路61由2個非門電路61a,61b、2個與門電路61c,61d以及1個或門電路61e構成。其操作如下。
在要進行輸入數(shù)據(jù)即區(qū)段信號與存儲器63內的參數(shù)的一致性檢查的情況下,在存儲器63的一致/不一致的設定區(qū)域內設定為“一致”。該設定使數(shù)據(jù)比較電路64的輸出原樣成為一致/不一致處理電路61的輸出,并進行與上述實施例1一樣的操作。
另外,在要進行輸入數(shù)據(jù)即區(qū)段信號與存儲器63內的參數(shù)的不一致性檢查的情況下,在存儲器的一致/不一致的設定區(qū)域內設定為“不一致”。在數(shù)據(jù)比較電路64輸出為“一致”的情況下、一致/不一致處理電路61中輸出為“不一致”,并且數(shù)據(jù)比較電路64輸出為“不一致”的情況下,該設定就使一致/不一致處理電路61輸出為“一致”。即檢查為不一致。
進一步進行具體操作的說明,下面考慮挑選表10所示的候補的情況。
(表10)表識別符表識別符擴展 種類號區(qū)段號區(qū)段01h 234h以外 05h 00h這時,如下列表11所示,設定存儲器63的參數(shù)和參數(shù)掩碼。
(表11)參數(shù)A(表識別符)01h參數(shù)B(表識別符擴展)234h參數(shù)C(種類號) 05h參數(shù)D(區(qū)段號) 00h參數(shù)A掩碼 一致性檢測必要參數(shù)B掩碼 一致性檢測必要參數(shù)C掩碼 一致性檢測必要參數(shù)D掩碼 一致性檢測必要參數(shù)A一致/不一致 一致參數(shù)B一致/不一致 不一致參數(shù)C一致/不致 一致參數(shù)D一致/不一致 一致這里,假設輸入下面表12所示的區(qū)段。
(表12)表識別符表識別符擴展 種類號 區(qū)段號輸入?yún)^(qū)段 01h 200h 05h 00h在輸入?yún)^(qū)段之前,把比較結果存儲電路66初始化為“一致”。
首先,輸入01h作為第一字段,數(shù)據(jù)位置計數(shù)電路62輸出地址0,并選擇存儲器63的參數(shù)A、參數(shù)A掩碼以及與參數(shù)A的一致/不一致。
數(shù)據(jù)比較電路64的比較結果為“一致”,比較結果存儲電路66存儲為“一致”。
在輸入200h作為第二字段時,數(shù)據(jù)位置計數(shù)電路62的值為2,并選擇存儲器63的參數(shù)B、參數(shù)B掩碼以及與參數(shù)B的一致/不一致。這時,一致/不一致指示為“不一致”,并且參數(shù)B的設定值234h≠200h,一致/不一致處理電路61的輸出為“一致”,比較結果存儲電路66也存儲著“一致”,所以,比較結果判斷電路65在比較結果存儲電路66中存儲為“一致”。
以后的操作同樣,該輸入的區(qū)段由參數(shù)群的設定來選擇。
如上所述,按照本實施例2,在上述實施例1中的標題一致性檢測電路內,設置有一致/不一致處理電路61和進行是否在存儲器63的各參數(shù)入口進行輸入數(shù)據(jù)與參數(shù)的數(shù)據(jù)一致性檢查或數(shù)據(jù)不一致性檢查的設定的存儲區(qū)域,因為能夠不限于數(shù)據(jù)的各字段與參數(shù)的一致性檢查,而能夠進行不一致檢查,所以,就能夠選擇不滿足某參數(shù)所設定的條件的全部數(shù)據(jù)。
雖然在本實施例2中的參數(shù)存儲電路以及參數(shù)掩碼存儲電路是由存儲器來實現(xiàn)的,但是,也能夠用上述實施例1中說明了的圖4所示的參數(shù)存儲電路和參數(shù)掩碼存儲電路來實現(xiàn)。
實施例3圖7表示本發(fā)明的實施例3中的標題一致性檢測電路的構成圖。
按照本實施例3的區(qū)段挑選電路具有圖7所示的標題一致性檢測電路,圖7中,與圖5一樣的部分表示同樣或相當部分,本實施例3的標題一致性檢測電路與實施例1的不同點在于具有輸入操作控制信號并控制由數(shù)據(jù)比較電路74比較的數(shù)據(jù)的切換定時的數(shù)據(jù)選擇器71。
進一步進行具體操作的說明,下面考慮挑選表13所示的候補的情況。
(表13)表識別符 表長 表識別符擴展 種類號(信息包ID)
區(qū)段01h任意06h00h07h這里,表長為任意,表長代表區(qū)段的大小,是與區(qū)段內的數(shù)據(jù)種類無關的信息。因此,在區(qū)段的挑選中也可以不用表長。
在區(qū)段的挑選中,不僅檢查區(qū)段的字段,有時還必須進行存儲在該區(qū)段內的傳輸數(shù)據(jù)流信息包的信息包ID中的挑選,這種情況下,原來,是對用區(qū)段挑選電路25所挑選的區(qū)段,再用軟件進行信息包ID中的挑選,但是,本實施例3中,是用區(qū)段挑選中不使用的“表長”的定時來進行。
這時,如表14所示,設定存儲器73的參數(shù)和參數(shù)掩碼。
(表14)參數(shù)A(表識別符)01h參數(shù)B(信息包ID)07h參數(shù)C(表識別符擴展)06h參數(shù)D(種類號) 00h參數(shù)A掩碼 一致性檢測必要參數(shù)B掩碼 一致性檢測必要參數(shù)C掩碼 一致性檢測必要參數(shù)D掩碼 一致性檢測必要這里,假設輸入下面表15所示的區(qū)段。
(表15)表識別符 表長 表識別符擴展 種類號 (信息包ID)輸入?yún)^(qū)段01h 任意06h 00h 07h在輸入?yún)^(qū)段之前,把比較結果存儲電路76初始化為“一致”。
首先,輸入01h作為第一字段,數(shù)據(jù)位置計數(shù)電路72輸出地址0,并選擇存儲器73的參數(shù)A和參數(shù)A掩碼。數(shù)據(jù)比較電路74的比較結果為“一致”,比較結果存儲電路76也存儲為“一致”,所以,比較結果判斷電路75在比較結果存儲電路76內存儲為“一致”。
接下來,數(shù)據(jù)位置計數(shù)電路72輸出地址1,并選擇存儲器73的參數(shù)B和參數(shù)B掩碼。
這里,比較的數(shù)據(jù)不是區(qū)段數(shù)據(jù),而是信息包ID,所以,數(shù)據(jù)選擇器71按照操作控制信號來選擇信息包ID,并輸入到數(shù)據(jù)比較電路74內。
因為數(shù)據(jù)比較電路74的比較結果為“一致”,并且比較結果存儲電路76也存儲為“一致”,所以,比較結果判斷電路75在比較結果存儲電路76內存儲為“一致”。
以后也進行同樣的操作。
對于數(shù)據(jù)選擇器71的控制信號的作成,操作控制電路34中設置有計數(shù)器。在新的區(qū)段被輸入時,把計數(shù)器的值初始化,輸入字段時就進行進位計數(shù)。
在計數(shù)值為下表16那樣的值的情況下,數(shù)據(jù)選擇器71就在計數(shù)值為1時選擇信息包ID。
(表16)表識別符表識別符擴展 種類號區(qū)段號計數(shù)值 0 1 2 3或者也可以用數(shù)據(jù)位置計數(shù)電路的數(shù)值。
如上所述,按照本實施例3,在上述實施例1中的標題一致性檢測電路中,設置有數(shù)據(jù)選擇器71,并任意切換成為數(shù)據(jù)比較裝置的比較對象的數(shù)據(jù),所以,在不進行與參數(shù)比較的字段的定時下就能夠進行信息包ID等的“以多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”與參數(shù)的比較,就不必要該比較所用的新的處理時間。
在本實施例3中,說明了一個“以多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”與參數(shù)進行比較的情況,在多個“以多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”與參數(shù)進行比較的情況下,可以把數(shù)據(jù)選擇器作成多輸入。
雖然上面說明了在本實施例3中的參數(shù)存儲電路以及參數(shù)掩碼存儲電路是由存儲器來實現(xiàn)的,但是,也能夠用上述實施例1中說明了的圖4所示的參數(shù)存儲電路和參數(shù)掩碼存儲電路來實現(xiàn)實施例4下面說明按照本發(fā)明的實施例4的區(qū)段數(shù)據(jù)挑選電路如圖8所示,把圖3的區(qū)段數(shù)據(jù)挑選電路25內的多個標題一致性檢測電路351~354置換為圖9所示的一個標題一致性檢測電路85。
圖9的標題一致性檢測電路85表示存儲器93內存儲著參數(shù)和參數(shù)掩碼的情況下的構成,在把一個字段輸入到輸入端時,數(shù)據(jù)位置計數(shù)器92是一個4次進位計數(shù)的計數(shù)器。
參數(shù)、參數(shù)掩碼存儲電路由存儲器93構成,在地址0,1,2,3上可以設定4種第一到第四參數(shù)A以及參數(shù)A掩碼;在地址4,5,6,7上可以設定4種第一到第四參數(shù)B以及參數(shù)B掩碼;在地址8,9,10,11上可以設定4種第一到第四參數(shù)C以及參數(shù)C掩碼;在地址12,13,14,15上可以設定4種第一到第四參數(shù)D以及參數(shù)D掩碼。
數(shù)據(jù)比較電路94輸入?yún)^(qū)段數(shù)據(jù)、對應于存儲器93輸出的輸入數(shù)據(jù)即區(qū)段信號的參數(shù)以及參數(shù)掩碼,在參數(shù)掩碼指示為“一致性檢查必要”的情況下,比較輸入數(shù)據(jù)和參數(shù),僅在一致的情況下輸出“一致”,在參數(shù)掩碼指示“一致性檢查不必要”的情況下,輸入數(shù)據(jù)與參數(shù)無關,輸出“一致”。
在每區(qū)段開始時,第一到第四比較結果存儲電路961,962,963,964把存儲內容初始化為“一致”,此后,第一參數(shù)被比較時,第一比較結果存儲電路961存儲來自比較結果判斷電路95的輸入,同樣,在對應的參數(shù)被比較時,第二,第三,第四比較結果存儲電路962,963,964存儲來自比較結果判斷電路95的輸入。
比較結果選擇電路97輸入第一到第四比較結果存儲電路961~964的輸出,在第一參數(shù)成為比較對象時,選擇輸出第一比較結果存儲電路961的輸出,同樣,第二到第四參數(shù)成為比較對象的情況下,也選擇輸出對應的比較結果存儲電路962~964的輸出。
僅在數(shù)據(jù)比較電路94的輸出與比較結果選擇電路97的輸出同時“一致”的情況下,比較結果判斷電路95才輸出“一致”,此外都輸出“不一致”,并存儲在比較結果存儲電路962~964中的一個存儲電路內。
按順序輸入?yún)^(qū)段標題的各字段,再按順序比較與其相對應的第一到第四參數(shù)或參數(shù)掩碼,然后把比較結果存儲在比較結果存儲電路961~964內,這樣就能夠在輸入?yún)^(qū)段標題的最后數(shù)據(jù)的時刻判斷該區(qū)段與第一到第四候補之中的哪一個一致。
進一步來說明具體的操作。在挑選表1所示的候補的情況下,如表17所示的那樣,作為存儲器93的第一到第四參數(shù)和參數(shù)掩碼來進行設定。
(表17)第一參數(shù)A(表識別符)01h
第一參數(shù)B(表識別符擴展) 2345h第一參數(shù)C(種類號) 06h第一參數(shù)D(區(qū)段號) 00h第一參數(shù)A掩碼 一致性檢測必要第一參數(shù)B掩碼 一致性檢測必要第一參數(shù)C掩碼 一致性檢測必要第一參數(shù)D掩碼 一致性檢測必要第二參數(shù)A(表識別符) 01h第二參數(shù)B(表識別符擴展) 任意第二參數(shù)C(種類號) 04h第二參數(shù)D(區(qū)段號) 任意第二參數(shù)A掩碼 一致性檢測必要第二參數(shù)B掩碼 一致性檢測不必要第二參數(shù)C掩碼 一致性檢測必要第二參數(shù)D掩碼 一致性檢測不必要第三參數(shù)A(表識別符) 03h第三參數(shù)B(表識別符擴展) 6789h第三參數(shù)C(種類號) 00h第三參數(shù)D(區(qū)段號) 00h第三參數(shù)A掩碼 一致性檢測必要第三參數(shù)B掩碼 一致性檢測必要第三參數(shù)C掩碼 一致性檢測必要第三參數(shù)D掩碼 一致性檢測必要第四參數(shù)A(表識別符) 03h第四參數(shù)B(表識別符擴展) 6789h第四參數(shù)C(種類號) 00h第四參數(shù)D(區(qū)段號) 01h第四參數(shù)A掩碼 一致性檢測必要第四參數(shù)B掩碼 一致性檢測必要第四參數(shù)C掩碼 一致性檢測必要第四參數(shù)D掩碼 一致性檢測必要這里假設輸入下面表18所示的區(qū)段。
(表18)表識別符表識別符擴展 種類號區(qū)段號輸入?yún)^(qū)段01h2345h 06h 00h在輸入?yún)^(qū)段之前,標題一致性檢測電路85的第一到第四比較結果存儲電路961~964被初始化為“一致”。
首先,輸入01h作為第一字段,數(shù)據(jù)位置計數(shù)電路92輸出地址0,并選擇第一參數(shù)A和第一參數(shù)A掩碼。數(shù)據(jù)比較電路94的比較結果為“一致”,第一比較結果存儲電路961也存儲為“一致”,所以,比較結果判斷電路95在第一比較結果存儲電路961內存儲為“一致”。
接下來,數(shù)據(jù)位置計數(shù)器92輸出地址1,并選擇存儲器93的第二參數(shù)A和第二參數(shù)A掩碼。因為數(shù)據(jù)比較電路94的比較結果成為“一致”,并且第二比較結果存儲電路962也存儲為“一致”,所以,比較結果判斷電路95在第二比較結果存儲電路962內存儲為“一致”。
接下來,數(shù)據(jù)位置計數(shù)器92輸出地址2,第三參數(shù)A成為“不一致”。進而第四參數(shù)A也成為“不一致”,第三,第四比較結果存儲電路963,964中存儲為“不一致”。
同樣處理第二以后的輸入數(shù)據(jù)的字段,處理完最后字段的結果,僅在第一比較結果存儲電路961內存儲為“一致”。
這樣,一旦輸入了具有上述標題的區(qū)段,僅在第一比較結果存儲電路961內檢測出數(shù)據(jù)與參數(shù)的一致。因為至少一個標題一致性檢測電路檢出為“一致”,所以選擇輸出輸入?yún)^(qū)段。而且,在上述實施例1中說明了的其他輸入?yún)^(qū)段也同樣進行處理,并選擇輸出。
如上所述,按照本實施例4的區(qū)段數(shù)據(jù)挑選電路,由于把上述實施例1中的區(qū)段數(shù)據(jù)挑選電路內的多個標題一致性檢測電路置換為一個標題一致性檢測電路,所以,與上述實施例1一樣,能夠設定非常靈活的選擇條件,并能夠設定多個應選擇的區(qū)段,同時,能夠用更小的電路規(guī)模來得到能夠確實地僅選擇輸出必要的區(qū)段的區(qū)段數(shù)據(jù)挑選電路。
在本實施例4中,說明了應挑選的參數(shù)的種類為4種,但并不局限與此。按照本發(fā)明,不管參數(shù)的種類數(shù)目多少,處理的速度是一樣的,并能夠實時地進行數(shù)據(jù)的挑選。
如上述實施例1的標題一致性檢測電路那樣,也可以使用多個按照本實施例4的標題一致性檢測電路。
另外,雖然說明了在本實施例4中的參數(shù)存儲電路以及參數(shù)掩碼存儲電路是由存儲器來實現(xiàn)的,但是,也能夠用上述實施例1中說明了的圖4所示的參數(shù)存儲電路和參數(shù)掩碼存儲電路來實現(xiàn)。
實施例5圖10中表示本發(fā)明的實施例5中的標題一致性檢測電路的構成圖。
按照本實施例5的區(qū)段數(shù)據(jù)挑選電路,具有圖10所示的標題一致性檢測電路。圖10中,與圖9一樣的部分表示同樣或相當部分,與上述實施例4之不同點在于本實施例5的標題一致性檢測電路具有一致/不一致處理電路101以及具有進行是否在存儲器103的各參數(shù)入口進行輸入數(shù)據(jù)與參數(shù)的數(shù)據(jù)一致性檢查或數(shù)據(jù)不一致性檢查的設定的存儲區(qū)域。
關于一致/不一致處理電路101的構成,與上述實施例2的一致/不一致處理電路61一樣,也由2個非門電路101a,101b、2個與門電路101c,101d以及1個或門電路101e構成,以下來說明一致/不一致處理電路101的操作。
在要進行輸入數(shù)據(jù)即區(qū)段信號與存儲器103的參數(shù)的一致性檢查的情況下,在存儲器103的一致/不一致的設定區(qū)域內設定為“一致”。這種設定就使數(shù)據(jù)比較電路104的輸出原樣成為一致/不一致處理電路101的輸出,并進行與原來一樣的操作。
在要進行輸入數(shù)據(jù)即區(qū)段信號與存儲器103的參數(shù)的不一致性檢查的情況下,在存儲器103的一致/不一致的設定區(qū)域內設定為“不一致”。這種設定使在數(shù)據(jù)比較電路104輸出為“一致”的情況下、一致/不一致處理電路101中輸出為“不一致”,并且數(shù)據(jù)比較電路104輸出為“不一致”的情況下,該設定就使一致/不一致處理電路101輸出為“一致”。即檢查為不一致。
進一步進行具體操作的說明,下面考慮挑選表19所示的候補的情況。
(表19)
表識別符 表識別符擴展 種類號區(qū)段號區(qū)段01h 234h以外 05h00h區(qū)段04h 203h 任意 00h區(qū)段02h 100h 任意 00h區(qū)段07h 125h 任意 00h這時,如下列表20所示,設定存儲器103的第一到第四參數(shù)和參數(shù)掩碼。
(表20)第一參數(shù)A(表識別符)01h第一參數(shù)B(表識別符擴展)234h第一參數(shù)C(種類號) 05h第一參數(shù)D(區(qū)段號) 00h第一參數(shù)A掩碼 一致性檢測必要第一參數(shù)B掩碼 一致性檢測必要第一參數(shù)C掩碼 一致性檢測必要第一參數(shù)D掩碼 一致性檢測必要第一參數(shù)A一致/不一致 一致第一參數(shù)B一致/不一致 不一致第一參數(shù)C一致/不一致 一致第一參數(shù)D一致/不一致 一致第二參數(shù)A(表識別符)04h第二參數(shù)B(表識別符擴展)203h第二參數(shù)C(種類號) 任意第二參數(shù)D(區(qū)段號) 00h第二參數(shù)A掩碼 一致性檢測必要第二參數(shù)B掩碼 一致性檢測必要第二參數(shù)C掩碼 一致性檢測不必要第二參數(shù)D掩碼 一致性檢測必要第二參數(shù)A一致/不一致 一致第二參數(shù)B一致/不一致 一致第二參數(shù)C一致/不一致 一致第二參數(shù)D一致/不一致 一致第三參數(shù)A(表識別符) 02h第三參數(shù)B(表識別符擴展) 100h第三參數(shù)C(種類號)任意第三參數(shù)D(區(qū)段號)00h第三參數(shù)A掩碼一致性檢測必要第三參數(shù)B掩碼一致性檢測必要第三參數(shù)C掩碼一致性檢測不必要第三參數(shù)D掩碼一致性檢測必要第三參數(shù)A一致/不一致 一致第三參數(shù)B一致/不一致 一致第三參數(shù)C一致/不一致 一致第三參數(shù)D一致/不一致 一致第四參數(shù)A(表識別符) 07h第四參數(shù)B(表識別符擴展) 125h第四參數(shù)C(種類號)任意第四參數(shù)D(區(qū)段號)00h第四參數(shù)A掩碼一致性檢測必要第四參數(shù)B掩碼一致性檢測必要第四參數(shù)C掩碼一致性檢測不必要第四參數(shù)D掩碼一致性檢測必要第四參數(shù)A一致/不一致 一致第四參數(shù)B一致/不一致 一致第四參數(shù)C一致/不一致 一致第四參數(shù)D一致/不一致 一致這里假設輸入下面表21所示的區(qū)段。
(表21)表識別符 表識別符擴展 種類號區(qū)段號輸入?yún)^(qū)段01h 200h 05h 00h
在輸入?yún)^(qū)段之前,第一到第四比較結果存儲電路1061~1064被初始化為“一致”。
首先,輸入01h作為第一字段,數(shù)據(jù)位置計數(shù)電路102輸出地址0,并選擇存儲器103的第一參數(shù)A、第一參數(shù)A掩碼以及與第一參數(shù)A的一致/不一致。
數(shù)據(jù)比較電路104的比較結果為“一致”,第一比較結果存儲電路1061也存儲為“一致”,所以,比較結果判斷電路105在第一比較結果存儲電路1061內存儲為“一致”。
在數(shù)據(jù)位置計數(shù)器102的之是1,2,3的情況下,分別選擇存儲器103的第二參數(shù)A群,第三參數(shù)A群,第四參數(shù)A群,并在全部情況下,數(shù)據(jù)比較電路104的結果是“不一致”的,所以,在第二到第四比較結果存儲電路1062~1064中存儲“不一致”。
在輸入200h作為第二字段時,數(shù)據(jù)位置計數(shù)器102的值成為4,并選擇存儲器103的第一參數(shù)B、第一參數(shù)B掩碼以及與第一參數(shù)B的一致/不一致。這時,一致/不一致指示為“不一致”,并且第一參數(shù)B的設定值234h≠200h,所以,一致/不一致處理電路101的輸出成為“一致”,因為第一比較結果存儲電路1061也存儲為“一致”,所以,比較結果判斷電路105在第一比較結果存儲電路1061中存儲為“一致”。
以后進行同樣的操作,按照存儲器103的第一參數(shù)群的設定來選擇所輸入的這個區(qū)段。
如上所述,按照本實施例5,在上述實施例4中的標題一致性檢測電路內,設置一致/不一致處理電路101和進行是否在存儲器103的各參數(shù)入口進行輸入數(shù)據(jù)與參數(shù)的數(shù)據(jù)一致性檢查或數(shù)據(jù)不一致性檢查的設定的存儲區(qū)域。因為能夠不限于數(shù)據(jù)的各字段與參數(shù)的一致性檢查,而能夠進行不一致檢查,所以,能夠以更小的電路規(guī)模得到與上述實施例2同樣的能夠選擇不滿足某參數(shù)所設定的條件的全部數(shù)據(jù)的區(qū)段數(shù)據(jù)挑選電路。
雖然在本實施例5中的參數(shù)存儲電路以及參數(shù)掩碼存儲電路是由存儲器來實現(xiàn)的,但是,也能夠用上述實施例1中說明了的圖4所示的參數(shù)存儲電路和參數(shù)掩碼存儲電路來實現(xiàn)。
實施例6圖11表示本發(fā)明的實施例6中的標題一致性檢測電路的構成圖。
按照本實施例6的區(qū)段數(shù)據(jù)挑選電路具有圖11所示的標題一致性檢測電路,圖11中,與圖9一樣的部分表示同樣或相當部分,本實施例6的標題一致性檢測電路與實施例4的不同點在于具有輸入操作控制信號并控制由數(shù)據(jù)比較電路114比較的數(shù)據(jù)的切換定時的,并與上述實施例3的數(shù)據(jù)選擇器71一樣的數(shù)據(jù)選擇器111。
進一步進行具體操作的說明,下面考慮挑選表22所示的候補的情況。
(表22)表識別符 表長 表識別符擴展種類號 (信息包ID)第一區(qū)段 01h 任意06h 00h 07h第二區(qū)段 01h 任意04h 任意05h第三區(qū)段 03h 任意00h 00h 03h第四區(qū)段 03h 任意00h 01h 08h這里,表長為任意,表長代表區(qū)段的大小,是與區(qū)段內的數(shù)據(jù)種類無關的信息。因此,在區(qū)段的挑選中也可以不用表長。
在區(qū)段的挑選中,不僅檢查區(qū)段的字段,有時還必須進行存儲在該區(qū)段內的傳輸數(shù)據(jù)流信息包的信息包ID中的挑選,這種情況下,原來,對用區(qū)段數(shù)據(jù)挑選裝置所挑選的區(qū)段,再用軟件進行信息包ID中的挑選,但是,本實施例6中,是用區(qū)段挑選中不使用的“表長”的定時來進行。
這時,如表23所示,設定存儲器113的第一到第四參數(shù)和參數(shù)掩碼。
(表23)第一參數(shù)A(表識別符) 01h第一參數(shù)B(信息包ID) 07h第一參數(shù)C(表識別符擴展) 06h第一參數(shù)D(種類號) 00h第一參數(shù)A掩碼 一致性檢測必要第一參數(shù)B掩碼 一致性檢測必要第一參數(shù)C掩碼 一致性檢測必要第一參數(shù)D掩碼 一致性檢測必要第二參數(shù)A(表識別符) 01h
第二參數(shù)B(信息包ID) 05h第二參數(shù)C(表識別符擴展) 04h第二參數(shù)D(種類號) 任意第二參數(shù)A掩碼 一致性檢測必要第二參數(shù)B掩碼 一致性檢測必要第二參數(shù)C掩碼 一致性檢測必要第三參數(shù)D掩碼 一致性檢測不必要第三參數(shù)A(表識別符) 03h第三參數(shù)B(信息包ID) 03h第三參數(shù)C(表識別符擴展) 00h第三參數(shù)D(種類號) 00h第三參數(shù)A掩碼 一致性檢測必要第三參數(shù)B掩碼 一致性檢測必要第三參數(shù)C掩碼 一致性檢測必要第三參數(shù)D掩碼 一致性檢測必要第四參數(shù)A(表識別符) 03h第四參數(shù)B(信息包ID) 08h第四參數(shù)C(表識別符擴展) 00h第四參數(shù)D(種類號) 01h第四參數(shù)A掩碼 一致性檢測必要第四參數(shù)B掩碼 一致性檢測必要第四參數(shù)C掩碼 一致性檢測必要第四參數(shù)D掩碼 一致性檢測必要這里,假設輸入下面表24所示的區(qū)段。
(表24)表識別符 表長 表識別符擴展種類號 (信息包ID)輸入?yún)^(qū)段01h 任意 06h00h 07h在輸入?yún)^(qū)段之前,把第一到第四比較結果存儲電路1161~1164初始化為“一致”。
首先,輸入01h作為第一字段,數(shù)據(jù)位置計數(shù)電路112輸出地址0,并選擇存儲器113的第一參數(shù)A和第一參數(shù)A掩碼。數(shù)據(jù)比較電路114的比較結果為“一致”,第一比較結果存儲電路1161也存儲為“一致”,所以,比較結果判斷電路115在第一比較結果存儲電路1161內存儲為“一致”。
接下來,數(shù)據(jù)位置計數(shù)電路112輸出地址1,并選擇存儲器113的第二參數(shù)A和第二參數(shù)A掩碼。數(shù)據(jù)比較電路114的比較結果為“一致”,第二比較結果存儲電路1162也存儲為“一致”,所以,比較結果判斷電路115在第二比較結果存儲電路1162內存儲為“一致”。
接下來,數(shù)據(jù)位置計數(shù)電路112輸出地址2,并選擇存儲器113的第三參數(shù)A和第三參數(shù)A掩碼。數(shù)據(jù)比較電路114的比較結果為“不一致”,比較結果判斷電路115在第三比較結果存儲電路1163內存儲為“不一致”。
接下來,數(shù)據(jù)位置計數(shù)電路112輸出地址3,并選擇存儲器113的第四參數(shù)A和第四參數(shù)A掩碼。數(shù)據(jù)比較電路114的比較結果為“不一致”,比較結果判斷電路115在第四比較結果存儲電路1164內存儲為“不一致”。
接下來,數(shù)據(jù)位置計數(shù)電路112輸出地址4,并選擇存儲器113的第一參數(shù)B和第一參數(shù)B掩碼。
這里,比較的數(shù)據(jù)不是區(qū)段數(shù)據(jù),而是信息包ID,所以,數(shù)據(jù)選擇器111按照操作控制信號來選擇信息包ID,并輸入到數(shù)據(jù)比較電路114內。
因為數(shù)據(jù)比較電路114的比較結果為“一致”,并且第一比較結果存儲電路1161也存儲為“一致”,所以,比較結果判斷電路在第一比較結果存儲電路1161內存儲為“一致”。
以后的操作同樣進行下去。
對于數(shù)據(jù)選擇器111的控制信號的作成,操作控制電路34中設置有計數(shù)器。在新的區(qū)段被輸入時,把計數(shù)器的值初始化,輸入字段時就進行進位計數(shù)。
在計數(shù)值為下表25那樣的值的情況下,數(shù)據(jù)選擇器111就在計數(shù)值為1時選擇信息包ID。
(表25)表識別符表識別符擴展 種類號區(qū)段號計數(shù)值 0 12 3
或者也可以用數(shù)據(jù)位置計數(shù)器112來實現(xiàn)在本實施例6的情況下,把數(shù)據(jù)位置計數(shù)器112的值除以4,在其余數(shù)為事先沒定的值的情況下,可以控制數(shù)據(jù)選擇器111來選擇信息包ID。
如上所述,按照本實施例6,是在上述實施例4中的標題一致性檢測電路中設置數(shù)據(jù)選擇器111,并把成為數(shù)據(jù)比較裝置比較對象的數(shù)據(jù)任意進行切換,所以,與上述實施例3一樣,在不進行與參數(shù)比較的字段的定時處,就可以進行信息包ID等的“以多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”與參數(shù)的比較,從而能夠以更小的電路規(guī)模得到不必要用于這種比較的新的處理時間的區(qū)段數(shù)據(jù)挑選電路。
在本實施例6中,說明了一個“以多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”與參數(shù)進行比較的情況,在多個“以多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”與參數(shù)進行比較的情況下,可以把數(shù)據(jù)選擇器作成多輸入。
雖然說明了在本實施例6中的參數(shù)存儲電路以及參數(shù)掩碼存儲電路是由存儲器來實現(xiàn)的,但是,也能夠用上述實施例1中說明了的圖4所示的參數(shù)存儲電路和參數(shù)掩碼存儲電路來實現(xiàn)。
在實施例1至實施例6中,說明了進行遵照數(shù)字式廣播接收機中的MPEG系統(tǒng)標準的區(qū)段數(shù)據(jù)的挑選的電路,但是,如果是多個字段構成的數(shù)據(jù)的挑選,本發(fā)明的標題一致性檢測電路也能夠適用于其他形式的數(shù)據(jù)的挑選。
在本發(fā)明的方案1的數(shù)據(jù)一致性檢測裝置中,由于設置有參數(shù)存儲裝置、參數(shù)選擇裝置、數(shù)據(jù)比較裝置、比較結果存儲裝置和比較結果判斷裝置,并設定多個區(qū)段標題選擇的條件作為參數(shù),再選擇輸出具有與其中的某個條件一致的區(qū)段標題的區(qū)段,所以,在輸入輸入數(shù)據(jù)時就能夠實時地進行輸入數(shù)據(jù)與參數(shù)的一致性檢測,從而就能夠在輸入了全部挑選對象的字段的時刻進行輸入數(shù)據(jù)的取舍選擇的判斷,能夠高速地進行數(shù)據(jù)的一致性檢測。而且由于設置多個標題一致性檢測電路,所以,能夠把多個選擇條件僅設定在某個字段內,而只把一種選擇條件設定在其他字段內。
本發(fā)明的方案2在方案1的數(shù)據(jù)一致性檢測裝置中,設置參數(shù)掩碼存儲裝置和參數(shù)掩碼選擇裝置,由于在參數(shù)掩碼表示為“一致性檢測不必要”的情況下,即使在數(shù)據(jù)與參數(shù)不同時,也認為數(shù)據(jù)與參數(shù)一致,所以,能夠不管與參數(shù)的比較結果,在相應的指定字段內進行一致性檢測,從而能夠把某個字段始終設定為與選擇的條件一致。
本發(fā)明的方案3在方案1的數(shù)據(jù)一致性檢測裝置中,設置檢查種類存儲裝置和檢查種類選擇裝置,由于在檢查種類指示“一致性檢查”的情況下,參數(shù)與字段一致時認為“一致”,在檢查種類指示“不一致性檢查”的情況下,參數(shù)與字段不一致時認為“一致”,所以,能夠進行參數(shù)與字段的不一致性檢查,并能夠選擇不滿足設定在某參數(shù)中的條件的全部數(shù)據(jù)。
本發(fā)明的方案4在方案1的數(shù)據(jù)一致性檢測裝置中,設置數(shù)據(jù)選擇裝置,由于任意切換成為數(shù)據(jù)比較裝置比較對象的數(shù)據(jù),所以,能夠在不進行檢查的字段的定時處進行按照“以由多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”的檢查,從而就不必要用于該檢查的新的處理時間。
本發(fā)明的方案5的數(shù)據(jù)一致性檢測裝置設置有方案1至4的任一項的數(shù)據(jù)一致性檢測裝置和一致性決定裝置,由于僅在數(shù)據(jù)一致性檢測裝置輸出為“一致”的情況下,才輸出輸入數(shù)據(jù),所以,能夠設定幾個選擇條件作為參數(shù),并能夠選擇輸出與其中的某個條件一致的數(shù)據(jù)。
本發(fā)明的方案6的數(shù)據(jù)一致性檢測裝置設置有參數(shù)存儲裝置、參數(shù)選擇裝置、數(shù)據(jù)比較裝置、對應于多個參數(shù)群的多個比較結果存儲裝置、比較結果選擇裝置和比較結果判斷裝置,由于使用一個數(shù)據(jù)比較裝置和一個比較結果判斷裝置,來進行多個參數(shù)群與輸入數(shù)據(jù)的一致性檢測,所以,能夠以更小的電路規(guī)模實現(xiàn)與權利要求1記載的數(shù)據(jù)一致性檢測裝置一樣的效果。
本發(fā)明的方案7在方案6記載的數(shù)據(jù)一致性檢測裝置中,設置參數(shù)掩碼存儲裝置和參數(shù)掩碼選擇裝置,由于即使在數(shù)據(jù)與參數(shù)不同的情況下,參數(shù)掩碼表示為“一致性檢查不必要”的情況下,認為數(shù)據(jù)與參數(shù)一致,所以,在相應的指定字段內,不管與參數(shù)的比較結果就能夠進行一致性檢測,并能夠始終僅把某個字段設定為與選擇的條件一致。
本發(fā)明的方案8在方案6記載的數(shù)據(jù)一致性檢測裝置中,設置檢查種類存儲裝置和檢查種類選擇裝置,由于在檢查種類指示“一致性檢查”的情況下,參數(shù)與字段一致時認為“一致”,在檢查種類指示“不一致性檢查”的情況下,參數(shù)與字段不一致時認為“一致”,所以,能夠進行參數(shù)與字段的不一致檢查,并能夠選擇不滿足設定在某參數(shù)中的條件的全部數(shù)據(jù)。
本發(fā)明的方案9在方案6的數(shù)據(jù)一致性檢測裝置中,設置數(shù)據(jù)選擇裝置,由于任意切換成為數(shù)據(jù)比較裝置比較對象的數(shù)據(jù),所以,能夠在不進行檢查的字段的定時處進行按照“以由多個字段構成的數(shù)據(jù)為特征的其他數(shù)據(jù)”的檢查,從而就不必要用于該檢查的新的處理時間。
本發(fā)明的方案10的數(shù)據(jù)一致性檢測裝置設置有方案6至9的任一項的數(shù)據(jù)一致性檢測裝置和一致性決定裝置,由于僅在數(shù)據(jù)一致性檢測裝置輸出“一致”的情況下才輸出輸入數(shù)據(jù),所以,能夠選擇輸出僅具有與參數(shù)群一致的字段的數(shù)據(jù)。
按照方案11的數(shù)據(jù)挑選裝置設置有方案1至10的任一項記載的數(shù)據(jù)一致性檢測裝置、數(shù)據(jù)延遲裝置以及輸出控制裝置,由于在上述數(shù)據(jù)一致性檢測裝置中確定字段與參數(shù)的一致性檢測結果之前使輸入數(shù)據(jù)延遲,所以,能夠僅在一致性決定電路輸出為“一致”的情況下,作為選擇結果輸出被延遲了的輸入數(shù)據(jù)。
權利要求
1.一種數(shù)據(jù)一致性檢測裝置,其特征在于包括參數(shù)存儲裝置、參數(shù)選擇裝置、數(shù)據(jù)比較裝置、比較結果存儲裝置以及比較結果判斷裝置;參數(shù)存儲裝置安順序輸入由多字段構成的輸入數(shù)據(jù),并存儲由檢查上述輸入數(shù)據(jù)的多字段是否分別一致的多個參數(shù)構成的參數(shù)群;參數(shù)選擇裝置從上述參數(shù)存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)所輸入的字段的參數(shù);數(shù)據(jù)比較裝置檢查由上述參數(shù)選擇裝置輸出的參數(shù)是否與上述輸入數(shù)據(jù)一致;比較結果存儲裝置在輸入數(shù)據(jù)的應檢測一致性的最初字段被輸入之前把存儲內容初始化為“一致”,在已經有被輸入的字段的情況下,把比較結果判斷裝置的比較結果存儲起來,然后,輸入了輸入數(shù)據(jù)的應檢測一致性的全部字段時,輸出存儲內容;在上述比較結果存儲裝置的存儲內容與上述數(shù)據(jù)比較裝置的比較結果都“一致”的情況下,比較結果判斷裝置在上述比較結果存儲裝置中存儲為“一致”。
2.根據(jù)權利要求1的數(shù)據(jù)一致性檢測裝置,其特征在于包括參數(shù)掩碼存儲裝置和參數(shù)掩碼選擇裝置;參數(shù)掩碼存儲裝置根據(jù)上述參數(shù)存儲裝置所存儲的多個參數(shù)存儲表示不必進行該參數(shù)的數(shù)據(jù)的一致性檢出的參數(shù)掩碼;參數(shù)掩碼選擇裝置從上述參數(shù)掩碼存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)而輸入的字段的參數(shù)掩碼;上述數(shù)據(jù)比較裝置輸入由上述參數(shù)掩碼選擇裝置輸出的參數(shù)掩碼,并在表示上述參數(shù)掩碼不要進行數(shù)據(jù)一致性檢測的情況下所輸入的字段與參數(shù)不一致時也認為“一致”。
3.根據(jù)權利要求1的數(shù)據(jù)一致性檢測裝置,其特征在于包括檢查種類存儲裝置和檢查種類選擇裝置;檢查種類存儲裝置根據(jù)上述參數(shù)存儲裝置所存儲的多個參數(shù)存儲進行該參數(shù)的數(shù)據(jù)的一致性檢查和數(shù)據(jù)的不一致性檢查的哪一種;檢查種類選擇裝置從上述檢查種類存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)而輸入的字段的檢查種類;上述數(shù)據(jù)比較裝置輸入由上述檢查種類選擇裝置輸出的檢查種類,在上述檢查種類指示“一致性檢查”的情況下,并在字段與參數(shù)一致時,認為“一致”,在上述檢查種類指示“不一致性檢查”的情況下,并在字段與參數(shù)不一致時,認為“一致”。
4.根據(jù)權利要求1的數(shù)據(jù)一致性檢測裝置,其特征在于包括數(shù)據(jù)選擇裝置,該數(shù)據(jù)選擇裝置輸入多字段構成的數(shù)據(jù)以及多個“具有上述多字段構成的數(shù)據(jù)的特征的其他數(shù)據(jù)”,并選擇輸出比較的一個數(shù)據(jù);該一致性檢測裝置把上述數(shù)據(jù)選擇裝置的輸出作為上述數(shù)據(jù)比較裝置中的輸入數(shù)據(jù),從而能夠任意切換成為由上述數(shù)據(jù)比較裝置比較的對象的數(shù)據(jù)。
5.一種數(shù)據(jù)一致性檢測裝置,其特征在于包括多個權利要求1至4的任一項記載的數(shù)據(jù)一致性檢測裝置,上述多個數(shù)據(jù)一致性檢測裝置的上述參數(shù)存儲裝置中存儲著多個種類的參數(shù)群,還設置有一致性決定裝置,在上述多個數(shù)據(jù)一致性檢測裝置的上述比較結果存儲裝置中的至少一個輸出“一致”的情況下,該一致性決定裝置認為“一致”。
6.一種數(shù)據(jù)一致性檢測裝置,其特征在于包括有參數(shù)存儲裝置、參數(shù)選擇裝置、數(shù)據(jù)比較裝置、比較結果選擇裝置以及比較結果判斷裝置;參數(shù)存儲裝置輸入由多字段構成的輸入數(shù)據(jù),并存儲至少2個由檢查上述輸入數(shù)據(jù)的多字段是否分別一致的多個參數(shù)構成的參數(shù)群;參數(shù)選擇裝置在來自上述參數(shù)存儲裝置的每個上述參數(shù)群中按順序選擇輸出對應于作為上述輸入數(shù)據(jù)所輸入的字段的參數(shù);數(shù)據(jù)比較裝置檢查上述輸入數(shù)據(jù)是否與由上述參數(shù)選擇裝置輸出的參數(shù)一致;比較結果選擇裝置對應于上述多個參數(shù)群設置有多個比較結果存儲裝置,該比較結果存儲裝置在輸入數(shù)據(jù)的應檢測一致性的最初字段被輸入之前把存儲內容初始化為“一致”,在已經有被輸入的字段的情況下,把比較結果判斷裝置的比較結果存儲起來,然后,輸入了輸入數(shù)據(jù)的應檢測一致性的全部字段時,輸出存儲內容,比較結果選擇裝置從上述多個比較結果存儲裝置中選擇存儲著對應于屬于輸入到上述數(shù)據(jù)比較裝置內的參數(shù)的參數(shù)群的比較結果的數(shù)據(jù);在上述比較結果選擇裝置的輸出與上述數(shù)據(jù)比較裝置的比較結果都“一致”的情況下,比較結果判斷裝置在對應于比較中的參數(shù)群的上述比較結果存儲裝置中存儲為“一致”。
7.根據(jù)權利要求6的數(shù)據(jù)一致性檢測裝置,其特征在于包括參數(shù)掩碼存儲裝置和參數(shù)掩碼選擇裝置;參數(shù)掩碼存儲裝置根據(jù)上述參數(shù)存儲裝置所存儲的多個參數(shù)群的各個參數(shù)存儲表示不必進行該參數(shù)的數(shù)據(jù)一致性檢測的參數(shù)掩碼;參數(shù)掩碼選擇裝置從上述參數(shù)掩碼存儲裝置中選擇輸出對應于由上述參數(shù)選擇裝置選擇輸出的參數(shù)的參數(shù)掩碼;上述數(shù)據(jù)比較裝置輸入從上述參數(shù)掩碼選擇裝置輸出的參數(shù)掩碼,并在表示上述參數(shù)掩碼不要進行數(shù)據(jù)一致性檢測的情況下,所輸入的字段與參數(shù)不一致時也認為“一致”。
8.根據(jù)權利要求6的數(shù)據(jù)一致性檢測裝置,其特征在于包括檢查種類存儲裝置和檢查種類選擇裝置;檢查種類存儲裝置根據(jù)在上述參數(shù)存儲裝置所存儲的多個參數(shù)群的各個參數(shù)存儲進行該參數(shù)的數(shù)據(jù)一致性檢查和數(shù)據(jù)不一致性檢查的哪一種;檢查種類選擇裝置從上述檢查種類存儲裝置中選擇輸出對應于作為上述輸入數(shù)據(jù)而輸入的字段的檢查種類;上述數(shù)據(jù)比較裝置輸入從上述檢查種類選擇裝置輸出的檢查種類,在上述檢查種類指示“一致性檢查”的情況下,并在字段與參數(shù)一致時,認為“一致”,在上述檢查種類指示“不一致性檢查”的情況下,并在字段與參數(shù)不一致時,認為“一致”。
9.根據(jù)權利要求6的數(shù)據(jù)一致性檢測裝置,其特征在于包括數(shù)據(jù)選擇裝置,該數(shù)據(jù)選擇裝置輸入多字段構成的數(shù)據(jù)以及多個“具有上述多字段構成的數(shù)據(jù)的特征的其他數(shù)據(jù)”,并選擇輸出比較的一個數(shù)據(jù);該一致性檢測裝置把上述數(shù)據(jù)選擇裝置的輸出作為上述數(shù)據(jù)比較裝置中的輸入數(shù)據(jù),從而能夠任意切換成為由上述數(shù)據(jù)比較裝置比較的對象的數(shù)據(jù)。
10.一種數(shù)據(jù)一致性檢測裝置,其特征在于包括權利要求6至9的任一項記載的數(shù)據(jù)一致性檢測裝置,在上述數(shù)據(jù)一致性檢測裝置的上述參數(shù)存儲裝置中存儲著多個種類的參數(shù)群,還設置有一致性決定裝置,在上述多個數(shù)據(jù)一致性檢測裝置的上述比較結果輸出裝置中的至少一個輸出“一致”的情況下,該一致性決定裝置認為“一致”。
11.一種數(shù)據(jù)挑選裝置,其特征在于包括權利要求1至10的任一項記載的數(shù)據(jù)一致性檢測裝置、數(shù)據(jù)延遲裝置和輸出控制裝置;在上述數(shù)據(jù)一致性檢測裝置中的上述輸入數(shù)據(jù)的各字段是否與參數(shù)一致的結果確定之前,數(shù)據(jù)延遲裝置使上述輸入數(shù)據(jù)延遲;僅在上述數(shù)據(jù)一致性檢測裝置輸出“一致”的情況下,輸出控制裝置把從數(shù)據(jù)延遲裝置輸出的被延遲了的數(shù)據(jù)作為選擇結果數(shù)據(jù)輸出。
全文摘要
目前一般使用處理器根據(jù)需要來挑選數(shù)字式廣播之類的各種信息數(shù)據(jù),但不能設定十分靈活的條件,也不能挑選必要數(shù)量的數(shù)據(jù)。本發(fā)明在輸入一個數(shù)據(jù)字段時,進行與對應于該字段的參數(shù)的比較,與其一致且至此為止所輸入的字段全都分別與相對應的參數(shù)一致的情況下,存儲為“一致”,由此在輸入全部字段的時刻判斷該數(shù)據(jù)是否與候補一致,并且由于設置有參數(shù)掩碼或一致/不一致處理電路或數(shù)據(jù)選擇裝置,所以,能夠用小規(guī)模的電路得到設定靈活的條件的數(shù)據(jù)挑選裝置。
文檔編號H04N5/00GK1235349SQ9812464
公開日1999年11月17日 申請日期1998年9月29日 優(yōu)先權日1997年9月29日
發(fā)明者溝端教彥, 奧野智弘, 岡崎若彥, 田中和久 申請人:松下電器產業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1