(57)【特許請求の範囲】
【請求項１】
バスを介してパケット通信を行う情報処理装置において、
前記パケットの内部のデータの種類に応じて、前記パケットを供給する経路を切り替える第１の切り替え手段と、
前記パケットのヘッダ情報を抽出する抽出手段と、
前記抽出手段により抽出されたヘッダ情報に基づいて、前記パケットのデータを処理するモードを設定する設定手段と、
前記設定手段の設定に対応して、前記パケットのデータの経路をオンまたはオフに切り替える第２の切り替え手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１の切り替え手段は、前記パケットのヘッダ情報に基づいて、前記パケットの内部のデータがNTSC方式かまたはPAL方式かを検出し、前記パケットの内部のデータがNTSC方式であるかまたはPAL方式であるかによって、前記パケットを供給する経路を切り替える
請求項１に記載の情報処理装置。
【請求項３】
バスを介してパケット通信を行う情報処理方法において、
前記パケットの内部のデータの種類に応じて、前記パケットを供給する経路を切り替える第１の切り替えステップと、
前記パケットのヘッダ情報を抽出する抽出ステップと、
抽出された前記パケットのヘッダ情報に基づいて、前記パケットのデータを処理するモードを設定する設定ステップと、
前記パケットのデータを処理するモードの設定に対応して、前記パケットのデータの経路をオンまたはオフに切り替える第２の切り替えステップと
を含むことを特徴とする情報処理方法。
【請求項４】
バスを介してパケット通信を行う情報処理装置に、
前記パケットの内部のデータの種類に応じて、前記パケットを供給する経路を切り替える第１の切り替えステップと、
前記パケットのヘッダ情報を抽出する抽出ステップと、
抽出された前記パケットのヘッダ情報に基づいて、前記パケットのデータを処理するモードを設定する設定ステップと、
前記パケットのデータを処理するモードの設定に対応して、前記パケットのデータの経路をオンまたはオフに切り替える第２の切り替えステップと
を含む処理を実行させるコンピュータが読み取り可能なプログラムを提供することを特徴とする提供媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びに提供媒体に関し、特に、IEEE1394バスを介して画像データの通信を行う場合において、パケットの種類により画像データをFIFOへ供給するか否かを制御できるようにした情報処理装置および方法、並びに提供媒体に関する。
【０００２】
【従来の技術】
図８は、従来のDVCR(Degital Video Cassette Recorder)の構成を示すブロック図である。IEEE1394アイソクロナス通信が開始されると、IEEE1394バス４２を介してアイソクロナスパケットが、DVCR４１内の1394インタフェースＩＣ５２に供給される。ヘッダ表示部６１は、IEEE1394バス４２を介して受信した全てのアイソクロナスパケットのヘッダ情報を表示する。制御部５１は、アイソクロナスパケットをFIFO部６３へ供給する場合には、スイッチ部６２をＯＮにし、アイソクロナスパケットをFIFO部６３へ供給しない場合には、スイッチ部６２をOFFにする。FIFO部６３は、IEEE1394バス４２を介して受信したアイソクロナスパケットの受信スピードと、図示せぬ後段の信号処理系に送信する送信スピードの緩衝用に設けられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の構成では、例えば、DVCR４１内部の信号処理系がＮＴモード（NTSC方式のデータを処理するモード）で動作している（図９（Ｂ））際、IEEE1394バス４２を介してPALのアイソクロナスパケットが供給されても（図９（Ａ））、制御部５１がそれを検知して、ＮＴモードをPALモード（PAL方式のデータを処理するモード）に切り替えるまでにはディレイが生じるため、その期間ｔの間、信号処理系の動作モードと一致しない画像データが信号処理系に供給されていた（図９（Ｃ））。そのため、LINE OUTおよび記録系には、正常に処理できない画像データが供給されるという課題があった。
【０００４】
本発明は、このような状況に鑑みてなされたものであり、受信したアイソクロナスパケットの画像データの種類を信号処理系へ供給する前に判別し、画像データを信号処理系へ供給する場合としない場合に、必要に応じて切り替えて、画像データを正しく処理できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、バスを介してパケット通信を行う情報処理装置において、パケットの内部のデータの種類に応じて、パケットを供給する経路を切り替える第１の切り替え手段と、パケットのヘッダ情報を抽出する抽出手段と、抽出手段により抽出されたヘッダ情報に基づいて、パケットのデータを処理するモードを設定する設定手段と、設定手段の設定に対応して、パケットのデータの経路をオンまたはオフに切り替える第２の切り替え手段とを備えることを特徴とする。
【０００６】
請求項３に記載の情報処理方法は、バスを介してパケット通信を行う情報処理方法において、パケットの内部のデータの種類に応じて、パケットを供給する経路を切り替える第１の切り替えステップと、パケットのヘッダ情報を抽出する抽出ステップと、抽出されたパケットのヘッダ情報に基づいて、パケットのデータを処理するモードを設定する設定ステップと、パケットのデータを処理するモードの設定に対応して、パケットのデータの経路をオンまたはオフに切り替える第２の切り替えステップとを含むことを特徴とする。
【０００７】
請求項４に記載の提供媒体は、バスを介してパケット通信を行う情報処理装置に、パケットの内部のデータの種類に応じて、パケットを供給する経路を切り替える第１の切り替えステップと、パケットのヘッダ情報を抽出する抽出ステップと、抽出されたパケットのヘッダ情報に基づいて、パケットのデータを処理するモードを設定する設定ステップと、パケットのデータを処理するモードの設定に対応して、パケットのデータの経路をオンまたはオフに切り替える第２の切り替えステップとを含む処理を実行させるコンピュータが読み取り可能なプログラムを提供することを特徴とする。
【０００８】
請求項１に記載の情報処理装置においては、第１の切り替え手段が、パケットの内部のデータの種類に応じて、パケットを供給する経路を切り替え、抽出手段が、パケットのヘッダ情報を抽出し、設定手段が、抽出手段により抽出されたヘッダ情報に基づいて、パケットのデータを処理するモードを設定し、第２の切り替え手段が、設定手段の設定に対応して、パケットのデータの経路をオンまたはオフに切り替える。
【０００９】
請求項３に記載の情報処理方法および請求項４に記載の提供媒体においては、第１の切り替えステップで、パケットの内部のデータの種類に応じて、パケットを供給する経路を切り替え、抽出ステップで、パケットのヘッダ情報を抽出し、設定ステップで、抽出されたパケットのヘッダ情報に基づいて、パケットのデータを処理するモードを設定し、第２の切り替えステップで、パケットのデータを処理するモードの設定に対応して、パケットのデータの経路をオンまたはオフに切り替える。
【００１０】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と、以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し、勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１１】
請求項１に記載の情報処理装置は、バスを介してパケット通信を行う情報処理装置において、パケットの内部のデータの種類に応じて、パケットを供給する経路を切り替える第１の切り替え手段（例えば、図１に示すルータ部２２）と、パケットのヘッダ情報を抽出する抽出手段（例えば、図１に示すヘッダ表示部２１）と、抽出手段により抽出されたヘッダ情報に基づいて、パケットのデータを処理するモードを設定する設定手段（例えば、図１に示す制御部１１）と、設定手段の設定に対応して、パケットのデータの経路をオンまたはオフに切り替える第２の切り替え手段（例えば、図１に示すスイッチ部２３）とを備えることを特徴とする。
【００１２】
図１は、本発明の情報処理装置を適用したDVCRの一実施の形態の構成を示すブロック図である。IEEE1394アイソクロナス通信が開始されると、IEEE1394バス２を介してアイソクロナスパケットが、DVCR１内の1394インタフェースＩＣ１２に供給される。ヘッダ表示部２１は、IEEE1394バス２を介して受信した全てのアイソクロナスパケットのヘッダ情報を表示すると共に、そのヘッダ情報を制御部１１に供給する。アイソクロナスパケットのヘッダには、パケット内部のデータがNTSC方式かまたはPAL方式かの情報が格納されている。ルータ部２２は、受信したアイソクロナスパケットのヘッダ情報に基づいて、データの種類を検出し、そのデータがNTSC方式のデータである場合、図中上方に経路を切り替え、PAL方式のデータである場合、図中下方に経路を切り替える。
【００１３】
制御部１１は、ヘッダ表示部２１から供給されたヘッダ情報に基づいて、受信した画像データの種類を判別する。制御部１１は、画像データの種類に対応した信号処理系の動作モードを設定すると共に、そのモードに対応してスイッチ部２３の切り替えを行う。即ち、制御部１１は、ＮＴモードが設定された場合には、図中上側のスイッチをＯＮにして、図中下側のスイッチをOFFにする。また、PALモードが設定された場合には、下側のスイッチをＯＮにし、上側のスイッチをOFFにする。尚、ここで、1394インタフェースＩＣ１２ではなく、制御部１１がスイッチ部２３の切り替えを行っているのは、スイッチ部２３の切り替えを、1394インタフェースＩＣ１２に続く後段のＩＣ（図示せず）に同期させて行わなければならないからである。FIFO部２４は、スイッチ部２３を介して供給されたアイソクロナスパケットの画像データを一時的に格納してから、図示せぬ後段の信号処理系へ送信する。
【００１４】
次に、制御部１１の設定に対応した画像データの経路を図２乃至図５を参照して具体的に説明する。図２は、制御部１１がＮＴモード設定にした状態で、NTSC方式のパケット（以下、ＮＴパケットと称する）を受信した場合を示したものである。図２に示すように、ルータ部２２はＮＴパケットを検知すると、そのスイッチを上側に切り替えさせる。スイッチ部２３は、制御部１１のＮＴモードの設定に対応して上側のスイッチがＯＮ状態となっている。従って、受信されたＮＴパケットの画像データは、FIFO部２４へ供給され、信号処理系へ送信される。
【００１５】
図３は、制御部１１のＮＴモードの設定に対して、PALパケットを受信した場合を示したものである。図３に示すように、ルータ部２２はPALパケットを検知すると、そのスイッチを下側にＯＮさせる。スイッチ部２３は、制御部１１のＮＴモードの設定に対応して、上側のスイッチがＯＮ状態となっており、下側のスイッチはOFF状態になっている。従って、受信されたPALパケットの画像データは、FIFO部２４へ供給されないことになる。
【００１６】
図４は、制御部１１のPALモードの設定に対して、ＮＴパケットを受信した場合を示したものである。図４に示すように、ルータ部２２はＮＴパケットを検知すると、そのスイッチを上側に切り替えさせる。スイッチ部２３は、制御部１１のPALモードの設定に対応して、下側のスイッチがＯＮ状態となっており、上側のスイッチはOFF状態となっている。従って、受信されたＮＴパケットの画像データは、FIFO部２４へ供給されないことになる。
【００１７】
図５は、制御部１１のPALモードの設定に対して、PALパケットを受信した場合を示したものである。図５に示すように、ルータ部２２はPALパケットを検知すると、そのスイッチを下側に切り替えさせる。スイッチ部２３は、制御部１１のPALモードの設定に対応して、下側のスイッチがＯＮ状態となっている。従って、受信されたPALパケットの画像データは、FIFO部２４へ供給され、信号処理系へ送信される。
【００１８】
また、制御部１１がアイソクロナスパケットを受信した後、種類を判別し、モードを設定してスイッチ部２３を切り替えるまでにはディレイが存在する。例えば、制御部１１がＮＴモードを設定している状態で、受信しているパケットがＮＴからPALに切り替わった場合、制御部１１の設定がPALモードになるまでにディレイが生じる。従って、この間、受信しているパケットと信号処理系の動作モードが異なることになるが、受信パケットがＮＴからPALに切り替わった時に、ルータ部２２がその経路をPALの方に切り替えるため、信号処理系の動作モードと異なるパケットはFIFO部２４に供給されない。
【００１９】
図６は、このような画像データの供給の切り替えのタイミングを示したものである。図６（Ａ）は、IEEE1394バス２を介して供給される画像データのタイミングを示している。図６（Ｂ）は、信号処理系の動作モードのタイミングを示している。同図に示すように、入力されるパケットが、ＮＴパケットからPALパケットに変更された後、制御部１１がその変化を検出して、動作モードを切り替えるまでに時間ｔだけ遅延する。しかしながら、本実施の形態においては、図６（Ｃ）に示すように、制御部１１の制御により、時間ｔの間、信号処理系には画像データが流れない（ミュートされる）。従って、信号処理系から乱れた画像が出力されるようなことが防止される。
【００２０】
次に、制御部１１の動作について図７のフローチャートを参照して説明する。先ず、IEEE1394アイソクロナス通信が開始されると、ステップＳ１において、IEEE1394バス２を介してアイソクロナスパケットが、DVCR１内の1394インタフェースＩＣ１２で受信され、ステップＳ２に進む。ステップＳ２において、ヘッダ表示部２１は、IEEE1394バス２を介して受信したアイソクロナスパケットのヘッダ情報を表示するすると共に、そのヘッダ情報を制御部１１に供給する。
【００２１】
ステップＳ３において、制御部１１は、ヘッダ表示部２１から供給されたヘッダ情報を読み出す。ステップＳ４において、制御部１１は、ヘッダ情報からパケットデータの種類を判別し、ステップＳ５に進む。ステップＳ５において、制御部１１は、信号処理系の動作モードを、パケットデータの種類に対応したモードに設定する。
【００２２】
ステップＳ６において、制御部１１は、パケットデータの種類に対応して、スイッチ部２３の切り替えを行う。即ち、制御部１１は、ＮＴモードの場合には、上側のスイッチをＯＮにし、PALモードの場合には、下側のスイッチをＯＮにする。そして、処理は終了する。
【００２３】
尚、本明細書中において、上記処理を実行するコンピュータプログラムをユーザに提供する提供媒体には、磁気ディスク、ＣＤ−ＲＯＭなどの情報記録媒体の他、インターネット、ディジタル衛星などのネットワークの伝送媒体も含まれる。
【００２４】
【発明の効果】
以上の如く、請求項１及び２に記載の情報処理装置、請求項３に記載の情報処理方法、および請求項４に記載の提供媒体によれば、画像データの経路をその種類によって切り替えるとともに、その経路をモードに対応してオンまたはオフするようにしたので、信号処理系の動作モードと異なる画像データが信号処理系に供給されるのを防ぐことが可能となる。
【図面の簡単な説明】
【図１】本発明の情報処理装置の一実施の形態の構成を示すブロック図である。
【図２】制御部１１のＮＴ設定に対して、ＮＴパケットを受信した場合のデータの経路を説明するための図である。
【図３】制御部１１のＮＴ設定に対して、PALパケットを受信した場合のデータの経路を説明するための図である。
【図４】制御部１１のPAL設定に対して、ＮＴパケットを受信した場合のデータの経路を説明するための図である。
【図５】制御部１１のPAL設定に対して、PALパケットを受信した場合のデータの経路を説明するための図である。
【図６】受信した画像データと信号処理系に流れる画像データのタイミングチャートである。
【図７】制御部１１の動作を説明するためのフローチャートである。
【図８】従来の情報処理装置の構成例を示すブロック図である。
【図９】受信した画像データと信号処理系に流れる画像データのタイミングチャートである。
【符号の説明】
１，４１  DVCR，  ２，４２  IEEE1394バス，  １１，５１  制御部，  １２，５２  1394インタフェースＩＣ，  ２１，６１  ヘッダ表示部，  ２２  ルータ部，  ２３，６２  スイッチ部，  ２４，６３  FIFO部
【図１】
0003937269.tif 000002
【図２】
0003937269.tif 000003
【図３】
0003937269.tif 000004
【図４】
0003937269.tif 000005
【図５】
0003937269.tif 000006
【図６】
0003937269.tif 000007
【図７】
0003937269.tif 000008
【図８】
0003937269.tif 000009
【図９】
0003937269.tif 000010