(57)【要約】【課題】後段の回路へ与える負荷が減少するとともに処理の遅延が抑制されるデータ受信装置を提供する。【解決手段】物理層回路がネットワークを経由してデータを受信し受信データ伝送路を経由してデータを送信する。ＭＡＣ層回路が受信データ伝送路を経由してデータを受信する。受信データ伝送路は、データをリアルタイムに伝送する。負荷監視回路は、受信データ伝送路により伝送されるデータの負荷が基準負荷を超過したことを検出する。マスク回路は、負荷が基準負荷を超過したことが負荷監視回路に検出されてから検出されなくなるまでに受信データ伝送路により伝送されるデータの少なくとも一部をマスクする。【選択図】図２
2012195645.tif 000002
【特許請求の範囲】
【請求項１】
データ受信装置であって、
リアルタイムにデータを伝送するデータ伝送路と、
ネットワークを経由してデータを受信し前記データ伝送路を経由してデータを送信する物理層回路と、
前記データ伝送路を経由してデータを受信する媒体アクセス制御層回路と、
前記データ伝送路により伝送されるデータの負荷が基準負荷を超過したことを検出する負荷監視回路と、
前記負荷が前記基準負荷を超過したことが前記負荷監視回路に検出されてから検出されなくなるまでに前記データ伝送路により伝送されるデータの少なくとも一部を無効化する無効化回路と、
を備えるデータ受信装置。
【請求項２】
請求項１のデータ受信装置において、
前記データ伝送路は、
前記データ伝送路により伝送されるデータが乗せられる第１の信号を伝送する第１の信号線と、
前記第１の信号が有効であることを示す第１の状態と前記第１の信号が無効であることを示す第２の状態とを含む第２の信号を伝送する第２の信号線と、
を備え、
前記負荷監視回路は、
前記第２の信号が第１の状態になる頻度が基準頻度を超過したことを検出し、
前記無効化回路は、
前記第２の信号の前記第１の状態を前記第２の状態へ変換することにより前記データ伝送路により伝送されるデータを無効化する
データ受信装置。
【請求項３】
請求項２のデータ受信装置において、
前記負荷監視回路は、
前記第２の信号が前記第１の状態になるとカウント値を第１の方向へ変化させ前記第２の信号が前記第２の状態になると前記カウント値を前記第１の方向とは逆の第２の方向へ変化させるカウンタと、
前記カウント値が基準値よりも前記第１の方向の側の値をとる場合は第３の状態となり前記カウント値が前記基準値よりも前記第２の方向の側の値をとる場合は第４の状態となる第３の信号を出力する比較回路と、
を備え、
前記無効化回路は、
前記第３の信号が前記第３の状態になってから前記第４の状態になるまでに前記データ伝送路により伝送されるデータの少なくとも一部を無効化する
データ受信装置。
【請求項４】
請求項１から請求項３までのいずれかのデータ受信装置において、
前記データ伝送路により無効化の対象外の種別のデータが伝送されていることを検出する種別監視回路
をさらに備え、
前記無効化回路は、
無効化の対象外の種別のデータが伝送されていることが前記種別監視回路に検出された場合は前記データ伝送路により伝送されるデータを無効化しない
データ受信装置。
【請求項５】
請求項１から請求項４までのいずれかのデータ受信装置において、
前記物理層回路は、
最小データ長が定義されたパケットを送信し、
前記データ受信装置は、
前記パケットの先頭からのデータ長が前記最小データ長に達していないことを検出するデータ長監視回路
をさらに備え、
前記無効化回路は、
前記データ長が前記最小データ長に達していないことが前記データ長監視回路に検出された場合は前記データ伝送路により伝送されるデータを無効化しない
データ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ受信装置に関する。
【背景技術】
【０００２】
イーサネット（登録商標）の規格に従う通信機能を有する機器においては、ネットワークを経由して受信されたデータは、物理層、Media Access Control（ＭＡＣ）層（媒体アクセス制御層）等を経由してCentral Processing Unit（ＣＰＵ）等へ転送される。
【０００３】
しかし、ＭＡＣ層、ＣＰＵ等の構成又は動作によっては、ネットワークを経由して受信されたデータの負荷が過大になると、機器がフリーズ又はストールする。最悪の場合は、機器の自動復帰が不可能になり、電源の再投入が必要になる。
【０００４】
特許文献１は、上記の問題とは異なる問題を解決することを目的とするが、ネットワークを経由して受信されたデータの負荷を軽減する方法に言及する。特許文献１の発明においては、ネットワークを経由して受信されたデータはバッファにためられ、データの負荷が監視され、過大な負荷が検出された場合はデータが廃棄される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１２０１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の発明においては、過大な負荷が検出されると伝送されるデータが破棄され後段の回路へ与える負荷が減少するが、データがバッファに滞留している時間だけ処理が遅延する。この問題は、イーサネット（登録商標）の規格に従う通信機能を有する機器以外にも存在し、ネットワークを経由してデータを受信するデータ受信装置に共通の問題である。
【０００７】
本発明は、この問題を解決するためになされ、後段の回路へ与える負荷が減少するとともに処理の遅延が抑制されるデータ受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、データ受信装置に向けられる。
【０００９】
本発明の第１の局面においては、物理層回路がネットワークを経由してデータを受信しデータ伝送路を経由してデータを送信する。媒体アクセス制御層回路は、データ伝送路を経由してデータを受信する。データ伝送路は、リアルタイムにデータを伝送する。負荷監視回路は、データ伝送路により伝送されるデータの負荷が基準負荷を超過したことを検出する。無効化回路は、負荷が基準負荷を超過したことが負荷監視回路に検出されてから検出されなくなるまでにデータ伝送路により伝送されるデータの少なくとも一部を無効化する。
【００１０】
本発明の第２の局面は、本発明の第１の局面にさらなる事項を付加する。本発明の第２の局面においては、データ伝送路が第１の信号線と第２の信号線とを備える。第１の信号線は、第１の信号を伝送する。データ伝送路により伝送されるデータが第１の信号に乗せられる。第２の信号線は、第２の信号を伝送する。第２の信号は、第１の信号が有効であることを示す第１の状態と第１の信号が無効であることを示す第２の状態とを含む。負荷監視回路は、第２の信号が第１の状態になる頻度が基準頻度を超過したことを検出する。無効化回路は、第２の信号の第１の状態を第２の状態へ変換することによりデータ伝送路により伝送されるデータを無効化する。
【００１１】
本発明の第３の局面は、本発明の第２の局面にさらなる事項を付加する。本発明の第３の局面においては、負荷監視回路がカウンタと比較回路とを備える。カウンタは、第２の信号が第１の状態になるとカウント値を第１の方向へ変化させ、第２の信号が第２の状態になるとカウント値を第２の方向へ変化させる。第１の方向と第２の方向とは逆である。比較回路は、第３の信号を出力する。第３の信号は、カウント値が基準値よりも第１の方向の側の値をとる場合は第３の状態となり、カウント値が基準値よりも第２の方向の側の値をとる場合は第４の状態となる。無効化回路は、第３の信号が第３の状態になってから第４の状態になるまでにデータ伝送路により伝送されるデータの少なくとも一部を無効化する。
【００１２】
本発明の第４の局面は、本発明の第１から第３までのいずれかの局面にさらなる事項を付加する。本発明の第４の局面においては、無効化の対象外の種別のデータがデータ伝送路により伝送されていることを種別監視回路が検出する。無効化回路は、無効化の対象外の種別のデータが伝送されていることが種別監視回路に検出された場合はデータ伝送路により伝送されるデータを無効化しない。
【００１３】
本発明の第５の局面は、本発明の第１から第４までのいずれかの局面にさらなる事項を付加する。本発明の第５の局面においては、最小データ長が定義されたパケットを物理層回路が送信する。データ長監視回路は、パケットの先頭からのデータ長が最小データ長に達していないことを検出する。無効化回路は、データ長が最小データ長に達していないことがデータ長監視回路に検出された場合はデータ伝送路により伝送されるデータを無効化しない。
【発明の効果】
【００１４】
本発明の第１の局面によれば、データ伝送路により伝送されるデータの負荷が基準負荷を超過したときに、データ伝送路により伝送されるデータが無効化され、媒体アクセス制御層回路より後段の回路へ与える負荷が減少する。また、物理層回路から媒体アクセス制御層回路へリアルタイムにデータが伝送され、処理の遅延が抑制される。
【００１５】
本発明の第２及び第３の局面によれば、負荷監視回路及び無効化回路が簡潔なハードウエアで提供される。
【００１６】
本発明の第４の局面によれば、無効化の対象外の種別のデータが物理層回路から媒体アクセス制御層回路へ伝送され、必要なデータが無効化されない。
【００１７】
本発明の第５の局面によれば、データ長が最小データ長に達していないパケットが無効化されず、誤動作が抑制される。
【図面の簡単な説明】
【００１８】
【図１】画像形成装置のブロック図である。
【図２】データ通信部のブロック図である。
【図３】負荷監視回路のブロック図である。
【発明を実施するための形態】
【００１９】
（画像形成装置の概略）
図１は、画像形成装置の望ましい実施形態のブロック図である。図１に示す画像形成装置１００は、ファックスモード、スキャナモード、コピーモード、プリンタモード等を有するＭＦＰ（Multi Function Peripherals）である。
【００２０】
画像形成装置１００は、図１に示すように、MicroProcessor Unit（ＭＰＵ）１０２、 Read Only Memory (ＲＯＭ)１０４及びRandom Access Memory (ＲＡＭ)１０６を備える。ＭＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６は、内蔵コンピュータ１０８を構成する。内蔵コンピュータ１０８は、ＲＯＭ１０４に格納されたプログラムを実行し、画像形成装置１００の構成物を制御する。
【００２１】
画像形成装置１００は、画像読み取り部１１０、画像記録部１１２及び画像メモリ１１４を備える。画像読み取り部１１０は、Charge Coupled Device（ＣＣＤ）イメージセンサ等により原稿上の画像を読み取り、画像データを生成する。画像読み取り部１１０は、Automatic Document Feeder（ＡＤＦ）方式又はFlat Bed Scanner（ＦＢＳ）方式により原稿上の画像を読み取る。画像記録部１１２は、電子写真方式により画像データに基づいて記録媒体に画像を記録する。画像メモリ１１４は、画像データを記憶する。
【００２２】
画像形成装置１００は、操作部１１６及び表示部１１８を備える。操作部１１６は、メカニカルスイッチ等の操作部材を含み、操作者の操作を受けつける。表示部１１８は、液晶ディスプレイ等の表示部材を含み、情報を表示する。表示部１１８が液晶タッチパネルディスプレイ等を含み、表示部１１８が操作部１１６の全部又一部の機能を兼ねてもよい。
【００２３】
画像形成装置１００は、データ通信部１２０を備える。データ通信部１２０は、イーサネット（登録商標）等のネットワーク９００に接続され、ネットワーク９００に接続された機器と通信する。
【００２４】
画像形成装置１００は、Network Control Unit（ＮＣＵ）１２２及びＭＯＤＥＭ（MOdulator DEModulator）１２４を備える。ＮＣＵ１２２は、一般公衆電話網９０２への接続を制御する。ＮＣＵ１２２は、通信先の電話番号に対応したダイヤル信号を送出し着信を検出する。ＭＯＤＥＭ１２４は、国際電気通信連合（ＩＴＵ）−Ｔ勧告Ｔ.３０に従うファックス伝送制御手順に基づきＶ．１７，Ｖ．２７ｔｅｒ，Ｖ．２９等に従って送信データを変調し受信データを復調する。又は、ＭＯＤＥＭ１２４は、これらに加えて、Ｖ．３４に従って送信データを変調し受信データを復調する。
【００２５】
（データ通信部の概略）
図２は、データ通信部１２０のブロック図である。
【００２６】
データ通信部１２０は、図２に示すように、物理層回路１３０、受信データ伝送路１３２、送信データ伝送路１３３、ＭＡＣ層回路１３４及びＣＰＵ１３６を備える。図示されない回路がデータ通信部１２０に付加されてもよい。
【００２７】
物理層回路１３０は、Open Systems Interconnection(ＯＳＩ)参照モデルにおける物理層の機能を有する。ＭＡＣ層回路１３４は、ＯＳＩ参照モデルにおけるデータリンク層の副層のひとつであるＭＡＣ層の機能を有する。物理層回路１３０は１個の集積回路からなり、ＭＡＣ層回路１３４及びＣＰＵ１３６は１個の集積回路からなる。物理層回路１３０が２個以上の集積回路からなることも許され、ＭＡＣ層回路１３４及びＣＰＵ１３６が２個以上の集積回路からなることも許される。ＭＡＣ層回路１３４及びＣＰＵ１３６が別々の集積回路からなることも許される。集積回路の全部又は一部が個別部品回路に置換されてもよい。
【００２８】
データ通信部１２０がネットワーク９００を経由してデータを受信するときには、物理層回路１３０、受信データ伝送路１３２及びＭＡＣ層回路１３４を順次に経由してデータが転送される。データ通信部１２０がネットワーク９００へデータを送信するときには、ＭＡＣ層回路１３４、送信データ伝送路１３３及び物理層回路１３０を順次に経由してデータが転送される。ＣＰＵ１３６は、ＭＡＣ層回路１３４が送信及び受信するデータを処理する。
【００２９】
物理層回路１３０は、ネットワーク９００に接続される。物理層回路１３０は、Media Independent Interface (ＭＩＩ)の規格に従うインターフェース１３８を備える。物理層回路１３０は、ネットワーク９００を経由してネットワーク９００に接続された機器からデータを受信し、受信データ伝送路１３２を経由してＭＡＣ層回路１３４へデータを送信する。また、物理層回路１３０は、送信データ伝送路１３３を経由してＭＡＣ層回路１３４からデータを受信し、ネットワーク９００を経由してネットワーク９００に接続された機器へデータを送信する。
【００３０】
ＭＡＣ層回路１３４は、ＭＩＩの規格に従うインターフェース１４０を備える。ＭＡＣ層回路１３４は、受信データ伝送路１３２を経由して物理層回路１３０からデータを受信し、送信データ伝送路１３３を経由して物理層回路１３０へデータを送信する。
【００３１】
物理層回路１３０のインターフェース１３８及びＭＡＣ層回路１３４のインターフェース１４０がＭＩＩ以外の規格に従ってもよい。ＭＩＩ以外の規格には、例えば、Reduced Media Independent Interface（ＲＭＩＩ）、ＳＭＩＩ（Serial Media Independent Interface）等がある。ただし、物理層回路１３０からＭＡＣ層回路１３４へ及びＭＡＣ層回路１３４から物理層回路１３０へデータが伝送されるようにするため、物理層回路１３０のインターフェース１３８が従う規格及びＭＡＣ層回路１３４のインターフェース１４０が従う規格は一致する。
【００３２】
受信データ伝送路１３２及び送信データ伝送路１３３は、物理層回路１３０に設けられたインターフェース１３８とＭＡＣ層回路１３４に設けられたインターフェース１４０とを接続する。受信データ伝送路１３２は、物理層回路１３０からＭＡＣ層回路１３４へデータを伝送する。送信データ伝送路１３３は、ＭＡＣ層回路１３４から物理層回路１３０へデータを伝送する。受信データ伝送路１３２及び送信データ伝送路１３３は、電子回路基板上の配線パターン、ケーブル等からなる。
【００３３】
受信データ伝送路１３２及び送信データ伝送路１３３にはデータをバッファリングするバッファは設けられない。したがって、受信データ伝送路１３２及び送信データ伝送路１３３はリアルタイムにデータを伝送する。これにより、処理の遅延が抑制される。
【００３４】
受信データ伝送路１３２は、受信データ（RX_DATA）信号を伝送する信号線１４２、受信データ有効（RX_DV）信号を伝送する信号線１４４及び受信クロック（RX_CLK）を伝送する信号線１４６を備える。送信データ伝送路１３３は、送信データ（TX_DATA）信号を伝送する信号線１４８、送信データ有効（TX_DV）信号を伝送する信号線１５０及び送信クロック（TX_CLK）を伝送する信号線１５２を備える。受信データ伝送路１３２及び送信データ伝送路１３３は図示しない他の信号線も備える。
【００３５】
受信データ信号、受信データ有効信号及び受信クロックは、物理層回路１３０からＭＡＣ層回路１３４へ伝送される。送信データ信号、送信データ有効信号及び送信クロックは、ＭＡＣ層回路１３４から物理層回路１３０へ伝送される。
【００３６】
受信データ信号には受信データ伝送路１３２を伝送されるデータが乗せられる。
【００３７】
受信データ有効信号は、信号線１４２により伝送される受信データ信号が有効であることを示す有効状態と信号線１４２により伝送される受信データが無効であることを示す無効状態とを含む。ＭＡＣ層回路１３４は、受信データ有効信号が有効状態である場合には受信データ信号を処理の対象とし、受信データ有効信号が無効状態である場合には受信データ信号を処理の対象としない。
【００３８】
データ通信部１２０は、ネットワーク９００を経由してデータを受信するデータ受信装置とネットワーク９００を経由してデータを送信するデータ送信装置とを兼ねる。ただし、ネットワーク９００を経由してデータを送信しない単なるデータ受信装置にも本発明は適用される。データ通信部１２０が画像形成装置以外の装置に組み込まれてもよい。
【００３９】
（データの負荷の監視とデータの無効化）
データ通信部１２０は、負荷監視回路１６２とマスク回路１６４とを備える監視回路１６０を備える。
【００４０】
負荷監視回路１６２は、受信データ伝送路１３２により伝送されるデータの負荷を監視し、負荷が基準負荷を超過したことを検出する。負荷とは、単位時間当たりのデータ量である。
【００４１】
マスク回路１６４は、負荷が基準負荷を超過したことが負荷監視回路１６２に検出されてから検出されなくなるまでに受信データ伝送路１３２により伝送されるデータをマスクする。
【００４２】
これにより、受信データ伝送路１３２により伝送されるデータの負荷が基準負荷を超過したときに、受信データ伝送路１３２により伝送されるデータが無効化され、ＭＡＣ層回路１３４より後段の回路へ与える負荷が減少する。
【００４３】
基準負荷は、時間の経過とともに変動しなくてもよいし、時間の経過とともに変動してもよい。データの負荷が高くなるときに適用される基準負荷とデータの負荷が低くなるときに適用される基準負荷とが異なってもよい。
【００４４】
データの無効化とは、受信データ伝送路１３２により伝送されるデータがＭＡＣ層回路１３４より後段の回路に影響を与えないようにする処理をいう。データの無効化は、望ましくは、データ有効信号のような受信データ伝送路１３２により伝送されるデータの取り扱いを指定する情報を変換するマスク処理である。データの無効化が受信データ伝送路１３２により伝送されるデータそのものを削除する削除処理であってもよい。
【００４５】
（負荷監視回路の望ましい形態）
負荷監視回路１６２は、望ましくは、信号線１４４及び１４６に接続され、受信データ有効信号が有効状態になる頻度を監視し、頻度が基準頻度を超過したことを検出する。有効状態になる頻度はデータの負荷の指標である。
【００４６】
負荷監視回路１６２は、マスク信号９１０を出力する。マスク信号９１０は、頻度が基準頻度を超過したことが検出された場合にはデータをマスクすることを示すマスク要求状態となり、頻度が基準頻度を超過したことが検出されない場合にはデータをマスクしないことを示すマスク非要求状態となる。
【００４７】
負荷監視回路１６２がマスク信号９１０を出力する場合は、マスク回路１６４は、マスク信号９１０がマスク要求状態になってからマスク非要求状態になるまでに受信データ伝送路１３２により伝送されるデータをマスクする。
【００４８】
図３は、負荷監視回路１６２の望ましい実施形態のブロック図である。
【００４９】
負荷監視回路１６２は、図３に示すように、カウンタ１８０と比較回路１８２とを備える。
【００５０】
カウンタ１８０は、受信データ有効信号が有効状態になるとカウント値を加算し受信データ有効信号が無効状態になるとカウント値を減算する。カウント値は、負荷が高くなると大きくなり、負荷が低くなると小さくなり、負荷の高低の指標となる。
【００５１】
比較回路１８２は、カウント値と基準値とを比較し、マスク信号９１０を出力する。マスク信号９１０は、カウント値が基準値よりも大きな値をとる場合はマスク要求状態となり、カウント値が基準値よりも小さな値をとる場合はマスク非要求状態となる。
【００５２】
上記の説明とは逆に、受信データ有効信号が有効状態になるとカウント値が減算され受信データ有効信号が無効状態になるとカウント値が加算されてもよい。この場合は、マスク信号９１０は、カウント値が基準値よりも小さな値をとる場合はマスク要求状態となり、カウント値が基準値よりも大きな値をとる場合はマスク非要求状態となる。
【００５３】
より一般的には、カウンタ１８０は、受信データ有効信号が有効状態になるとカウント値を第１の方向へ変化させ受信データ有効信号が無効状態になるとカウント値を第２の方向へ変化させる。第１の方向と第２の方向とは逆である。マスク信号９１０は、カウント値が基準値よりも第１の方向の側にある値をとる場合はマスク要求状態となりカウント値が基準値よりも第２の方向の側にある値をとる場合はマスク非要求状態となる。
【００５４】
この望ましい形態によれば、負荷監視回路１６２が簡潔なハードウエアで提供される。
【００５５】
（マスク回路の望ましい形態）
マスク回路１６４は、望ましくは、負荷監視回路１６２の接続箇所１６６よりもＭＡＣ層回路１３４に近い側において信号線１４４に挿入され、受信データ有効信号の有効状態を無効状態へ変換し、受信データ伝送路１３２により伝送されるデータをマスクする。
【００５６】
受信データ有効信号の有効状態がＨ状態であり無効状態がＬ状態であってマスク信号９１０のマスク要求状態がＬ状態でありマスク非要求状態がＨ状態である場合には、マスク回路１６４においてＡＮＤゲート１６８が信号線１４４に挿入される。ＡＮＤゲート１６８の第１の入力へはマスク信号９１０信号が入力される。ＡＮＤゲート１６８の第２の入力へは変換前の受信データ有効信号が入力される。ＡＮＤゲート１６８の出力からは変換後の受信データ有効信号が出力される。
【００５７】
これにより、マスク信号９１０がＬ状態である場合には、受信データ有効信号のＨ状態はＬ状態へ変換され、受信データ有効信号のＬ状態はそのまま維持される。一方、マスク信号９１０がＨ状態である場合は、受信データ有効信号のＨ状態及びＬ状態はそのまま維持される。
【００５８】
受信データ有効信号及びマスク信号９１０の形態によっては信号線１４４にＡＮＤゲート１６８以外のゲートが挿入される。２個以上のゲートが組み合わされた回路が信号線１４４に挿入されてもよい。
【００５９】
この望ましい形態によれば、マスク回路１６４が簡潔なハードウエアで提供される。
【００６０】
（種別監視回路及びデータ長監視回路の付加)
種別監視回路１７０及びデータ長監視回路１７２の両方又は片方が監視回路１６０に付加されてもよい。
【００６１】
種別監視回路１７０及びデータ長監視回路１７２が付加されない場合は、負荷が基準負荷を超過したことが検出されてから検出されなくなるまでに受信データ伝送路１３２により伝送されるデータの全部がマスクされる。これに対して、種別監視回路１７０が付加される場合はマスクの対象外の種別のデータがマスクされない。また、データ長監視回路１７２が付加される場合はパケットの先頭からのデータ長が最小データ長に達するまでデータがマスクされない。
【００６２】
種別監視回路１７０は、受信データ伝送路１３２により伝送されるデータの種別を監視する。種別監視回路１７０は、マスクの対象外の種別のデータが伝送されていることを検出する。マスク回路１６４は、マスクの対象外の種別のデータが伝送されていることが種別監視回路１７０に検出された場合は、受信データ伝送路１３２により伝送されるデータをマスクしない。これにより、マスクの対象外の種別のデータが物理層回路１３０からＭＡＣ層回路１３４へ伝送され、必要なデータがマスクされない。
【００６３】
マスクの対象外の種別のデータは、例えば、データ通信部１２０が処理する必要があるパケットである。特に、データ通信部１２０が応答する必要があるパケットである。そのようなパケットの一例はＡＰＲパケットである。これにより、応答をしなければ切断状態として扱われるようなプロトコルが使用される場合でも接続が維持される。
【００６４】
種別監視回路１７０は、望ましくは、信号線１４２、１４４及び１４６に接続され、信号線１４２により伝送される受信データ信号に乗せられたデータの種別を監視する。種別監視回路１７０は、マスク遮断信号９１１を出力する。マスク遮断信号９１１は、マスクの対象外の種別のデータが伝送されていることが検出された場合にはマスク信号９１０を遮断することを示す遮断要求状態となる。マスク遮断信号９１１は、マスクの対象外の種別のデータが伝送されていることが検出されない場合にはマスク信号９１０を遮断しないことを示す遮断非要求状態となる。
【００６５】
データ長監視回路１７２は、最小データ長が定義されたパケットを物理層回路１３０が送信する場合において、パケットの先頭からのデータ長を監視しデータ長が最小データ長に達していないことを検出する。マスク回路１６４は、データ長が最小データ長に達していないことがデータ長監視回路１７２に検出された場合は、受信データ伝送路１３２により伝送されるデータをマスクしない。これにより、誤動作が抑制される。
【００６６】
データ長監視回路１７２は、望ましくは、信号線１４４及び１４６に接続され、信号線１４２により伝送される受信データ信号に乗せられるデータのパケットの先頭からのデータ長を監視する。データ長監視回路１７２は、マスク遮断信号９１２を出力する。マスク遮断信号９１２は、データ長が最小データ長に達していないことがデータ長監視回路１７２に検出された場合にはマスク信号９１０を遮断することを示す遮断要求状態となる。マスク遮断信号９１２は、データ長が最小データ長に達していないことがデータ長監視回路１７２に検出されない場合にはマスク信号９１０を遮断しないことを示す遮断非要求状態となる。
【００６７】
最小データ長は、ＭＩＩにおいてはプリアンブル及びStart of Frame Delimiter（ＳＦＤ）を除いて６４バイトである。
【００６８】
なお、データ長が最小データ長に達すれば、パケットの一部がマスクされてもCyclic Redundancy Check（ＣＲＣ）エラー、より一般的には、誤り検出によりパケットが破棄され、誤動作は生じない。
【００６９】
遮断信号９１１及び９１２において遮断要求状態がＨ状態であり遮断非要求状態がＬ状態であってマスク要求状態がＬ状態でありマスク非要求状態がＨ状態である場合は、マスク回路１６４においてＯＲゲート１７４が信号線１７６に挿入される。信号線１７６はマスク信号９１０を伝送する。ＯＲゲート１７４の第１の入力へは遮断信号９１１が入力される。ＯＲゲート１７４の第２の入力へは遮断信号９１２が入力される。ＯＲゲート１７４の第３の入力へはマスク信号９１０が入力される。ＯＲゲート１７４の出力からはマスク信号９１０が出力される。
【符号の説明】
【００７０】
１２０  データ通信部
１３０  物理層回路
１３２  受信データ伝送路
１３４  ＭＡＣ層回路
【図１】
2012195645.tif 000003
【図２】
2012195645.tif 000004
【図３】
2012195645.tif 000005