(57)【要約】【課題】  複数のＡＶ装置でのデータ転送状態を各ＡＶ装置に表示させることができる状態表示システムを提供する。【解決手段】  一定方向に並べて配置される、それぞれが表示部７を備えた複数の処理装置からなる。処理装置のそれぞれは、特定の動作状態に対して、それぞれの配置位置に応じた表示動作を表示部７に対して行わせる基本シーケンスが格納されたアニメーションシナリオ格納部３と、第１の処理装置から第２の処理装置へのデータ転送時に、該第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスをアニメーションシナリオ格納部３から取得する表示シーケンス発生部４と、その取得した基本シーケンスに従って自処理装置の表示部７における表示を制御する表示制御部６とを有する。【選択図】図２
2005293635.tif 000002
【特許請求の範囲】
【請求項１】
データ送信、データ受信およびデータの転送が可能に構成され、一定方向に並べて配置される、それぞれが表示手段を備えた複数の処理装置からなり、
前記複数の処理装置のうち代表とされる処理装置は、特定の動作状態に対する、各処理装置の配置位置に応じた表示動作を、前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部を有し、
前記代表とされる処理装置と残りの処理装置のそれぞれが、
第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスを前記シナリオ格納部から取得するシーケンス取得手段と、
前記シーケンス取得手段で取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする状態表示システム。
【請求項２】
データ送信、データ受信およびデータの転送が可能に構成され、一定方向に並べて配置される、それぞれが表示手段を備えた複数の処理装置からなり、
前記複数の処理装置のそれぞれは、
特定の動作状態に対して、それぞれの配置位置に応じた表示動作を前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部と、
第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスを前記シナリオ格納部から取得するシーケンス取得手段と、
前記シーケンス取得手段で取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする状態表示システム。
【請求項３】
前記シーケンス取得手段は、
前記複数の処理装置それぞれについて、配置位置の基準となる基準処理装置から何番目に位置するかを示す位置情報が装置名と関連付けられて格納された配置情報レジスタと、
データ転送元の処理装置名とデータ転送先の処理装置名が格納される状態レジスタと、
前記配置情報レジスタに格納された位置情報と前記状態レジスタに格納された装置名からデータ転送時に使用する基本シーケンスを特定する表示シーケンス発生部とを有する、請求項１または２に記載の状態表示システム。
【請求項４】
前記複数の処理装置が３台以上であり、
前記シナリオ格納部には、前記第１および第２の処理装置にて用いられる第１および第２の基本シーケンスと、前記第１および第２の処理装置の間に配置される第３の処理装置において用いられる第３の基本シーケンスとが格納されている、請求項３に記載の状態表示システム。
【請求項５】
前記第１乃至第３の基本シーケンスは、それぞれ一端の処理装置から他端の処理装置へ向かう第１の流れを示すシーケンスと前記他方の端から前記一方の端へ向かう第２の流れを示すシーケンスからなる、請求項４に記載の状態表示システム。
【請求項６】
前記複数の処理装置のそれぞれは、
底面の所定の位置に設けられた第１の接点と、
上面の所定の位置に設けられた第２の接点と、
前記第１または第２の接点を通じて他の処理装置へ装置数を送信する制御部とをさらに有し、
前記制御部は、前記第１の接点が他の処理装置の前記第２の接点と接していない場合は、自処理装置が最下部に位置すると判断して所定の装置数を前記第２の接点を通じて送信し、前記第１および第２の接点がともに他の処理装置の第１および第２の接点と接している場合は、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記第２の接点を通じて送信し、前記第２の接点が他の処理装置の前記第１の接点と接していない場合は、自処理装置が最上部に位置すると判断して、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記複数の処理装置全体の装置数として前記第１の接点を通じて最下部に位置する処理装置まで送信する、請求項１または２に記載の状態表示システム。
【請求項７】
前記複数の処理装置のそれぞれは、
一方の側面の所定の位置に設けられた第１の接点と、
他方の側面の所定の位置に設けられた第２の接点と、
前記第１または第２の接点を通じて他の処理装置へ装置数を送信する制御部とをさらに有し、
前記制御部は、前記第１の接点が他の処理装置の前記第２の接点と接していない場合は、自処理装置が一方の側面側の最端部に位置すると判断して所定の装置数を前記第２の接点を通じて送信し、前記第１および第２の接点がともに他の処理装置の第１および第２の接点と接している場合は、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記第２の接点を通じて送信し、前記第２の接点が他の処理装置の前記第１の接点と接していない場合は、自処理装置が他方の側面側の最端部に位置すると判断して、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記複数の処理装置全体の装置数として前記第１の接点を通じて一方の側面側の最端部に位置する処理装置まで送信する、請求項１または２に記載の状態表示システム。
【請求項８】
データ送信、データ受信およびデータの転送が可能に構成され、それぞれが表示手段を備えた複数の処理装置からなり、
前記複数の処理装置のうち代表とされる処理装置は、特定の動作状態に対して、データ転送時における各装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが格納されたシナリオ格納部と、
第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認し、その確認結果に応じたプログラムを前記シナリオ格納部から取得するシーケンス取得手段と、
前記シーケンス取得手段で取得したプログラムに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする状態表示システム。
【請求項９】
データ送信、データ受信およびデータの転送が可能に構成され、それぞれが表示手段を備えた複数の処理装置からなり、
前記複数の処理装置のそれぞれは、
特定の動作状態に対して、データ転送時における自装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが格納されたシナリオ格納部と、
第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認し、その確認結果に応じたプログラムを前記シナリオ格納部から取得するシーケンス取得手段と、
前記シーケンス取得手段で取得したプログラムに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする状態表示システム。
【請求項１０】
データ送信、データ受信およびデータの転送が可能に構成され、一定方向に並べて配置される、それぞれが表示手段を備えた複数の処理装置のそれぞれにおいて行われる状態表示方法であって、
第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定する第１のステップと、
前記特定した配置位置に対応する基本シーケンスを、特定の動作状態に対して、それぞれの配置位置に応じた表示動作を前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部から取得する第２のステップと、
前記取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する第３のステップとを含む状態表示方法。
【請求項１１】
前記第２のステップは、前記複数の処理装置それぞれについて、配置位置の基準とする基準処理装置から何番目に位置するかを示す位置情報が装置名と関連付けた形で予め与えられており、該位置情報とデータ転送元の処理装置名およびデータ転送先の処理装置名からデータ転送時に使用する基本シーケンスを特定するステップを含む、請求項１０に記載の状態表示方法。
【請求項１２】
前記複数の処理装置のそれぞれが底面の所定の位置に設けられた第１の接点と上面の所定の位置に設けられた第２の接点とを有しており、
前記第１の接点が他の処理装置の前記第２の接点と接していない場合は、自処理装置が最下部に位置すると判断して所定の装置数を前記第２の接点を通じて送信するステップと、
前記第１および第２の接点がともに他の処理装置の第１および第２の接点と接している場合は、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記第２の接点を通じて送信するステップと、
前記第２の接点が他の処理装置の前記第１の接点と接していない場合は、自処理装置が最上部に位置すると判断して、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記複数の処理装置全体の装置数として前記第１の接点を通じて最下部に位置する処理装置まで送信するステップとを含む、請求項１０に記載の状態表示方法。
【請求項１３】
前記複数の処理装置のそれぞれが一方の側面の所定の位置に設けられた第１の接点と他方の側面の所定の位置に設けられた第２の接点とを有しており、
前記第１の接点が他の処理装置の前記第２の接点と接していない場合は、自処理装置が一方の側面側の最端部に位置すると判断して所定の装置数を前記第２の接点を通じて送信するステップと、
前記第１および第２の接点がともに他の処理装置の第１および第２の接点と接している場合は、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記第２の接点を通じて送信するステップと、
前記第２の接点が他の処理装置の前記第１の接点と接していない場合は、自処理装置が他方の側面側の最端部に位置すると判断して、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記複数の処理装置全体の装置数として前記第１の接点を通じて一方の側面側の最端部に位置する処理装置まで送信するステップとを含む、請求項１０に記載の状態表示方法。
【請求項１４】
データ送信、データ受信およびデータの転送が可能に構成され、それぞれが表示手段を備えた複数の処理装置のそれぞれにおいて行われる状態表示方法であって、
第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認する第１のステップと、
特定の動作状態に対して、データ転送時における自装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが予め与えられており、該プログラムから前記第１のステップにおける確認結果に応じたプログラムを取得する第２のステップと、
前記第２のステップで取得したプログラムに従って自処理装置の前記表示手段における表示を制御する第３のステップとを含む状態表示方法。
【請求項１５】
他の処理装置と一定方向に並べて配置される処理装置であって、
当該処理装置および前記他の処理装置のそれぞれは、表示手段を備えるとともに、データ送信、データ受信およびデータの転送が可能に構成されており、
特定の動作状態に対して、それぞれの配置位置に応じた表示動作を前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部と、
第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスを前記シナリオ格納部から取得するシーケンス取得手段と、
前記シーケンス取得手段で取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする処理装置。
【請求項１６】
前記シーケンス取得手段は、
当該処理装置および前記他の処理装置のそれぞれについて、配置位置の基準となる基準処理装置から何番目に位置するかを示す位置情報が装置名に関連付けられて格納された配置情報レジスタと、
データ転送元の処理装置名とデータ転送先の処理装置名が格納される状態レジスタと、
前記配置情報レジスタに格納された位置情報と前記状態レジスタに格納された装置名からデータ転送時に使用する基本シーケンスを特定する表示シーケンス発生部とを有する、請求項１５に記載の処理装置。
【請求項１７】
当該処理装置および前記他の処理装置を含めた処理装置の数が３台以上であり、
前記シナリオ格納部には、前記第１および第２の処理装置にて用いられる第１および第２の基本シーケンスと、前記第１および第２の処理装置の間に配置される第３の処理装置において用いられる第３の基本シーケンスとが格納されている、請求項１６に記載の処理装置。
【請求項１８】
前記第１乃至第３の基本シーケンスは、それぞれ一端の処理装置から他端の処理装置へ向かう第１の流れを示すシーケンスと前記他方の端から前記一方の端へ向かう第２の流れを示すシーケンスからなる、請求項１７に記載の処理装置。
【請求項１９】
底面の所定の位置に設けられた第１の接点と、
上面の所定の位置に設けられた第２の接点と、
前記第１または第２の接点を通じて前記他の処理装置へ装置数を送信する制御部とをさらに有し、
前記制御部は、前記第１の接点が他の処理装置の前記第２の接点と接していない場合は、自処理装置が最下部に位置すると判断して所定の装置数を前記第２の接点を通じて送信し、前記第１および第２の接点がともに他の処理装置の第１および第２の接点と接している場合は、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記第２の接点を通じて送信し、前記第２の接点が他の処理装置の前記第１の接点と接していない場合は、自処理装置が最上部に位置すると判断して、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記複数の処理装置全体の装置数として前記第１の接点を通じて最下部に位置する処理装置まで送信する、請求項１５に記載の処理装置。
【請求項２０】
一方の側面の所定の位置に設けられた第１の接点と、
他方の側面の所定の位置に設けられた第２の接点と、
前記第１または第２の接点を通じて前記他の処理装置へ装置数を送信する制御部とをさらに有し、
前記制御部は、前記第１の接点が他の処理装置の前記第２の接点と接していない場合は、自処理装置が一方の側面側の最端部に位置すると判断して所定の装置数を前記第２の接点を通じて送信し、前記第１および第２の接点がともに他の処理装置の第１および第２の接点と接している場合は、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記第２の接点を通じて送信し、前記第２の接点が他の処理装置の前記第１の接点と接していない場合は、自処理装置が他方の側面側の最端部に位置すると判断して、前記第１の接点を通じて受信した装置数に１を加えた装置数を前記複数の処理装置全体の装置数として前記第１の接点を通じて一方の側面側の最端部に位置する処理装置まで送信する、請求項１５に記載の処理装置。
【請求項２１】
他の処理装置と一定方向に並べて配置される処理装置であって、
当該処理装置および前記他の処理装置のそれぞれは、表示手段を備えるとともに、データ送信、データ受信およびデータの転送が可能に構成されており、
特定の動作状態に対して、データ転送時における自装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが格納されたシナリオ格納部と、
第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認し、その確認結果に応じたプログラムを前記シナリオ格納部から取得するシーケンス取得手段と、
前記シーケンス取得手段で取得したプログラムに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有する処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの送信、受信、転送機能を有するＡＶ装置あるいはＡＶ機能を有する情報処理装置における動作状態の表示を行うシステムおよび方法に関する。
【背景技術】
【０００２】
一般に広く使用されているＡＶ装置の中には、筐体の前面に設けられたＬＥＤやＬＣＤ等からなる表示部に、内部の動作状態をアニメーション的に表示するものがある。例えば、ＣＤ−ＲＯＭやＤＶＤを再生する装置では、再生が順方向に行われていることを示すために、左から右の方向へ点列が移動するような表示を行い、巻き戻しの際には、反対に右から左の方向へ点列が移動するような表示が行われる。
【０００３】
また、点列の移動表示が可能なシステムとしては、例えば特許文献１に記載の表示システムがある。この表示システムは、それぞれが発光素子を備える複数の表示ユニットを縦列状態に並べて配置したものである。隣接する表示ユニットの間で制御信号の授受を行う。表示ユニットは、制御信号を受信すると、発光素子を用いた表示を行うとともに、次段の表示ユニットに対して制御信号を送信する。このようにして各表示ユニットで連動した表示制御を行うことで、点列の移動表示がなされる。
【特許文献１】特開平１１−３５２９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数のＡＶ装置をＬＡＮなどのネットワークを介して接続して使用する、といった利用が一般に行われている。このような利用形態では、例えばあるＡＶ装置から他のＡＶ装置へデータを転送する場合（例えばダビング）に、転送元から転送先に向かって点列が移動するような表示を行えば、ユーザはその表示から動作状態を容易に把握することができるようになる。しかしながら、従来は、１台のＡＶ装置で、その内部動作状態を表示しているだけであり、動作状態の表示を複数のＡＶ装置にまたがって行うことはできなかった。現在は、多チャンネル化に応じて複数の録画機能を有するＡＶ装置を使用し、録画内容を編集するためにＡＶ装置間でのデータ転送を行うことが多く行なわれている。従来は１台のＡＶ装置の動作状態が確認できるだけであり、複数のＡＶ装置でのデータ転送状態を各ＡＶ装置に表示させることが可能なシステムは、これまでに提案されていなかった。
【０００５】
特許文献１に記載の表示システムでは、隣接する各表示ユニット間で制御信号を授受することで表示が行われるようになっているため、この表示システムをそのままＬＡＮ等のネットワークに接続された処理装置に適用することは困難である。また、表示ユニット間の専用の通信路または表示ユニット自体に故障を生じた場合には、その故障した通信路または表示ユニット以降に接続された表示ユニットは全て表示動作を行うことができなくなる、といった問題もある。さらに、制御信号の授受をきっかけに表示動作が行われる構成では、点列の移動は、単なる往復方向に限定されるため、表示パターンの自由度に欠けるという問題もある。
【０００６】
本発明の目的は、上記問題を解決し、複数のＡＶ装置でのデータ転送状態を各ＡＶ装置に表示させることができる、状態表示システム、処理装置および表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の状態表示システムは、データ送信、データ受信およびデータの転送が可能に構成され、一定方向に並べて配置される、それぞれが表示手段を備えた複数の処理装置からなり、前記複数の処理装置のうち代表とされる処理装置は、特定の動作状態に対する、各処理装置の配置位置に応じた表示動作を、前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部を有し、前記代表とされる処理装置と残りの処理装置のそれぞれが、第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスを前記シナリオ格納部から取得するシーケンス取得手段と、前記シーケンス取得手段で取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする。
【０００８】
本発明の第２の状態表示システムは、データ送信、データ受信およびデータの転送が可能に構成され、一定方向に並べて配置される、それぞれが表示手段を備えた複数の処理装置からなり、前記複数の処理装置のそれぞれは、特定の動作状態に対して、それぞれの配置位置に応じた表示動作を前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部と、第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスを前記シナリオ格納部から取得するシーケンス取得手段と、前記シーケンス取得手段で取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする。
【０００９】
上記の第１および第２の状態表示システムの構成によれば、各処理装置では、予め用意された基本シーケンスにしたがった表示制御行われ、特定の動作状態を示す表示が各処理装置全体で表示されることになる。この場合、ＬＡＮ等の既存の通信路を用いた動作が可能である。
【００１０】
また、各処理装置は、独立に表示制御を行っているので、処理装置が故障しても、他の処理装置は表示を行うことができる。よって、従来のような、故障した表示ユニット以降に接続された表示ユニットが全て表示動作を行うことができなくなる、といった問題は生じない。この点は、信頼性向上にもつながる。
【００１１】
また、基本シーケンスに従って表示制御行われるので、基本シーケンスの内容を変えるでだけで、所望のアニメーションを表示することが可能である。
【００１２】
本発明の第３の状態表示システムは、データ送信、データ受信およびデータの転送が可能に構成され、それぞれが表示手段を備えた複数の処理装置からなり、前記複数の処理装置のうち代表とされる処理装置は、特定の動作状態に対して、データ転送時における各装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが格納されたシナリオ格納部と、第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認し、その確認結果に応じたプログラムを前記シナリオ格納部から取得するシーケンス取得手段と、前記シーケンス取得手段で取得したプログラムに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする。
【００１３】
本発明の第４の状態表示システムは、データ送信、データ受信およびデータの転送が可能に構成され、それぞれが表示手段を備えた複数の処理装置からなり、前記複数の処理装置のそれぞれは、特定の動作状態に対して、データ転送時における自装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが格納されたシナリオ格納部と、第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認し、その確認結果に応じたプログラムを前記シナリオ格納部から取得するシーケンス取得手段と、前記シーケンス取得手段で取得したプログラムに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする。
【００１４】
上記の第３および第４の状態表示システムの構成によれば、上述した本発明の第１および第２の状態表示システムで挙げた作用に加えて、特定の動作状態とされている処理装置の情報（例えば装置名と動作状態）を、他の処理装置上で表示させることが可能となる。
【００１５】
本発明の第１の状態表示方法は、データ送信、データ受信およびデータの転送が可能に構成され、一定方向に並べて配置される、それぞれが表示手段を備えた複数の処理装置のそれぞれにおいて行われる状態表示方法であって、第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定する第１のステップと、前記特定した配置位置に対応する基本シーケンスを、特定の動作状態に対して、それぞれの配置位置に応じた表示動作を前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部から取得する第２のステップと、前記取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する第３のステップとを含むことを特徴とする。この表示方法によっても、上述した本発明の第１および第２の状態表示システムと同様な作用を奏する。
【００１６】
本発明の第２の状態表示方法は、データ送信、データ受信およびデータの転送が可能に構成され、それぞれが表示手段を備えた複数の処理装置のそれぞれにおいて行われる状態表示方法であって、第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認する第１のステップと、特定の動作状態に対して、データ転送時における自装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが予め与えられており、該プログラムから前記第１のステップにおける確認結果に応じたプログラムを取得する第２のステップと、前記第２のステップで取得したプログラムに従って自処理装置の前記表示手段における表示を制御する第３のステップとを含むことを特徴とする。この表示方法によっても、上述した本発明の第３および第４の状態表示システムと同様な作用を奏する。
【００１７】
本発明の第１の処理装置は、他の処理装置と一定方向に並べて配置される処理装置であって、当該処理装置および前記他の処理装置のそれぞれは、表示手段を備えるとともに、データ送信、データ受信およびデータの転送が可能に構成されており、特定の動作状態に対して、それぞれの配置位置に応じた表示動作を前記表示手段に対して行わせる基本シーケンスが格納されたシナリオ格納部と、第１の処理装置から第２の処理装置へのデータ転送時に、前記第１および第２の処理装置に対する自処理装置の配置位置を特定し、該特定した配置位置に対応する基本シーケンスを前記シナリオ格納部から取得するシーケンス取得手段と、前記シーケンス取得手段で取得した基本シーケンスに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする。この処理装置によっても、上述した本発明の第１および第２の状態表示システムと同様な作用を奏する。
【００１８】
本発明の第２の処理装置は、他の処理装置と一定方向に並べて配置される処理装置であって、当該処理装置および前記他の処理装置のそれぞれは、表示手段を備えるとともに、データ送信、データ受信およびデータの転送が可能に構成されており、特定の動作状態に対して、データ転送時における自装置の役割に応じた表示動作を前記表示手段に対して行わせるプログラムが格納されたシナリオ格納部と、第１の処理装置から第２の処理装置へのデータ転送時に、自装置が前記第１の処理装置または第２の処理装置であるかを確認し、その確認結果に応じたプログラムを前記シナリオ格納部から取得するシーケンス取得手段と、前記シーケンス取得手段で取得したプログラムに従って自処理装置の前記表示手段における表示を制御する表示制御部とを有することを特徴とする。この処理装置によっても、上述した本発明の第３および第４の状態表示システムと同様な作用を奏する。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、複数の処理装置（ＡＶ装置）でのデータ転送状態を各処理装置に表示させることができるので、ユーザが、動作状態を容易に把握することができる。
【００２０】
また、ＬＡＮ等の既存の通信路を用いたシステムへの適用が可能であるので、システムを低コストで実現することができる。
【００２１】
さらに、一部の処理装置が故障しても、他の処理装置は表示を行うことができるので、従来のものより信頼性が向上する。
【００２２】
さらに、基本シーケンスの内容を変えるでだけで、所望のアニメーションを表示することが可能であるので、表示するアニメーションの自由度が向上する。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施形態について図面を参照して説明する。
【００２４】
（実施形態１）
図１に、本発明の第１の実施形態である状態表示システムの概略構成を示す。この状態表示システムは、ＬＡＮ等の通信機能を備える複数の処理装置Ａ〜Ｃからなる。処理装置Ａ〜Ｃは、例えばパーソナルコンピュータやレコーダ等のハードディスク装置など、互いに接続してデータの転送を行うことができる処理装置である。
【００２５】
処理装置Ａは、筐体の所定の面（具体的には前面）にＬＥＤよりなる、列状に配置された複数の表示要素Ａ１〜Ａ３を備える。これと同様に、処理装置Ｂ、Ｃも、それぞれの筐体の所定の面に表示要素Ｂ１〜Ｂ３、Ｃ１〜Ｃ３が設けられている。これら表示要素Ａ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３は、処理装置Ａ〜Ｃを重ねて配置した場合に、全体で一方向に並ぶように構成されている。図１の例では、処理装置Ｃが最下部に位置し、その上に処理装置Ｂが配置され、さらにその上に処理装置Ａが配置されており、表示要素Ａ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３は、全体でほぼ一列に並んでいる。
【００２６】
各処理装置Ａ〜Ｃの主要部は、基本的には同じ構成である。以下、処理装置Ａを例に、主要部の構成を説明する。
【００２７】
図２に、処理装置Ａの主要な構成を示す。図２を参照すると、処理装置Ａは、配置情報レジスタ１、状態レジスタ２、アニメーションシナリオ格納部３、表示シーケンス発生部４、時計５、表示制御部６、表示部７、通信部８、制御部９およびユーザインタフェース（ＵＩ）１０を有する。
【００２８】
配置情報レジスタ１には、各処理装置の配置に関する情報（配置情報）、より具体的には、各処理装置がどのような配置になっているかがわかるような情報が格納される。ここでは、装置の上下関係と装置名（各処理装置に固有のものであって、名称やＩＤを使用することができる）とを関連付けた配置情報が格納されるものとする。例えば、図１の配置例の場合は、処理装置の名前「装置Ｃ」、「装置Ｂ」、「装置Ａ」とそれぞれの上下関係が対応付けられて配置情報レジスタ１に格納される。この配置情報レジスタ１への配置情報の格納は、処理装置を配置した際に、ユーザによって行われる。ユーザは、ＵＩ１０を通じて配置情報レジスタ１に配置情報を自由に設定することができる。
【００２９】
状態レジスタ２は、システムの動作状態に関する情報を格納するものである。例えば、処理装置Ａから処理装置Ｃへデータを転送する場合であれば、転送元の処理配置名「装置Ａ」、転送先の装置名「装置Ｃ」が動作状態として状態レジスタ２に格納される。
【００３０】
アニメーションシナリオ格納部３には、アニメーション表示（点列の移動などの表示を意味する）に必要なシナリオが予め格納されている。アニメーションシナリオは、転送元処理装置において表示されるアニメーション、中継処理装置において表示されるアニメーション、および転送先処理装置において表示されるアニメーションに関する一連のシーケンスからなる。シーケンスは、アニメーション表示を行うための表示要素のオン／オフ動作のタイミングを規定したものである。アニメーションシナリオには、下から上へのデータの流れを示す上方向用シナリオ、上から下へのデータの流れを示す下方向シナリオがある。ここで、下から上へのデータの流れとは、例えば処理装置Ｃから処理装置Ａへデータを転送することを意味し、また、上から下へのデータの流れとは、処理装置Ａから処理装置Ｃへデータを転送することを意味する。
【００３１】
図３に、転送元から転送先までの処理装置の数が、転送元から数えてｍ台ある場合の上方向用シナリオの一例を示す。この上方向用シナリオは、連続する６個のタイムスロットにより１つの処理装置における表示を制御するようになっている。
【００３２】
最初の「タイムスロット１」〜「タイムスロット６」が転送元処理装置に割り当てられる。「タイムスロット１」および「タイムスロット３」で２番目の表示要素（図１の例では表示要素Ｃ２に対応する）を点灯させ、「タイムスロット５」で１番目の表示要素（図１の例では表示要素Ｃ１に対応する）を点灯させる、といったシーケンス制御が行われる。「タイムスロット２」、「タイムスロット４」および「タイムスロット６」では、それぞれ消灯制御となる。
【００３３】
転送元から数えてｎ個目の中継処理装置には、「タイムスロット（ｎ×６＋１）」〜「タイムスロット（ｎ×６＋６）」の６つのタイムスロットが割り当てられる。「タイムスロット（ｎ×６＋１）」で３番目の表示要素（図１の例では表示要素Ｂ３に対応する）を点灯させ、「タイムスロット（ｎ×６＋３）」で２番目の表示要素（図１の例では表示要素Ｂ２に対応する）を点灯させ、「タイムスロット（ｎ×６＋５）」で１番目の表示要素（図１の例では表示要素Ｂ１に対応する）を点灯させる、といったシーケンス制御が行われる。「タイムスロット（ｎ×６＋２）」、「タイムスロット（ｎ×６＋４）」および「タイムスロット（ｎ×６＋６）」では、それぞれ消灯制御となる。ここで、「ｎ」は中継処理装置の数であり、転送元を「０」、続く処理装置を「１」といた具合にカウントする。
【００３４】
転送先から数えてｍ個目の処理装置（＝転送先）には、「タイムスロット（（ｍ＋１）×６＋１）」〜「タイムスロット（（ｍ＋１）×６＋６）」の６つのタイムスロットが割り当てられる。「タイムスロット（（ｍ＋１）×６＋１）」で３番目の表示要素（図１の例では表示要素Ａ３に対応する）を点灯させ、「タイムスロット（（ｍ＋１）×６＋３）」および「タイムスロット（（ｍ＋１）×６＋５）」で２番目の表示要素（図１の例では表示要素Ａ２に対応する）を点灯させる。「タイムスロット（（ｍ＋１）×６＋２）」、「タイムスロット（（ｍ＋１）×６＋４）」および「タイムスロット（（ｍ＋１）×６＋６）」では、それぞれ消灯制御となる。ここで、「ｍ」は処理装置の数であり、転送元を「１」、続く処理装置を「２」といた具合にカウントする。
【００３５】
上記のシーケンス制御は全体で１つのアニメーションを表示するようになっている。ここで、１番目〜３番目の表示要素は、シーケンス制御が行われる処理装置の表示要素を示す。なお、下方向用シナリオの場合は、図３のタイムスロットにおいて、「タイムスロット５」の表示を「３番目を点灯」とし、「タイムスロット（ｎ×６＋１）」の表示を「１番目を点灯」とし、「タイムスロット（ｎ×６＋５）」の表示を「３番目を点灯」とし、「タイムスロット（（ｍ＋１）×６＋１）」の表示を「１番目を点灯」とする。
【００３６】
表示シーケンス発生部４は、配置情報レジスタ１に設定された配置情報と状態レジスタ２に設定された動作状態（転送元および転送先の装置名）とに基づいて、自処理装置が転送元、中継、転送先のいずれにあたるかの第１の判断、および「上から下へのデータ転送」と「下から上へのデータ転送」のいずれにあたるかの第２の判断を行う。さらに、表示シーケンス発生部４は、第２の判断結果に基づいて、表示に必要なシナリオをアニメーションシナリオ格納部３から取得し、第１の判断に基づいて、その取得したシナリオから自処理装置において表示すべき表示シーケンスを決定する。
【００３７】
時計５は、各処理装置に共通のタイミングを与えるための時計情報を表示制御部６に供給するものである。表示部７は、表示要素Ａ１〜Ａ３からなる部分である。表示制御部６は、表示部７における表示制御を行うものであって、制御部９から供給されるアニメーションの開始タイミングで、表示シーケンス発生部４から供給された表示シーケンスを実行する。このシーケンスの実行には、時計５から供給される時計情報が使用される。例えば、表示制御部６は、時計の毎正分（毎正３０秒）等から常にシーケンスを実行する。
【００３８】
通信部８は、例えばＬＡＮなどのネットワークやイーサネットを介して他の処理装置と接続される、または、通信ケーブルで他の処理装置と直接に接続され、接続された他の処理装置との通信を行う機能を備える。制御部９は、ユーザによるＵＩ１０を介した入力操作に応じて、配置情報レジスタ１および状態レジスタ２への情報の格納、通信部８を介した他の処理装置との通信制御を行う。また、制御部９は、ＵＩ１０にてデータ転送を行うための所定の入力操作（転送先、転送元の装置名の入力を含む）が行われた場合は、他の処理装置の全てに対してデータ転送動作を開始する旨の通知を行う。このとき、制御部９は、どの装置からどの装置へデータ転送を行うかの動作状態（転送元の装置名、転送先の装置名）も一緒に送る。また、制御部９は、他の処理装置からデータ転送動作を開始する旨の通知および動作状態（転送元の装置名、転送先の装置名）を受け取った場合は、その受け取った動作状態（転送元の装置名、転送先の装置名）を状態レジスタ２に格納する。
【００３９】
次に、本実施形態の状態表示システムの動作を具体的に説明する。
【００４０】
（１）処理装置の配置および配置情報の設定：
ユーザは、処理装置Ａ〜Ｃを所望の順序で積み重ねて配置するとともに、それぞれの処理装置において、配置情報を配置レジスタに格納するための入力を行う。こうして、各処理装置Ａ〜Ｃの配置情報レジスタに同じ配置情報が格納される。
【００４１】
（２）アニメーション表示動作：
まず、各処理装置Ａ〜Ｃの制御部９による動作を説明する。図４は、その制御部９の動作を説明するためのフローチャートである。以下、図２および図４を参照して動作を説明する。
【００４２】
ＵＩ１０を通じてデータを転送する旨の入力操作が行われたか否かが判断される（ステップＳ１０）。この判断で「Ｙｅｓ」となった場合は、他の処理装置の全てに対して、データ転送動作を開始する旨を通知する（ステップＳ１１）。さらに、ユーザが入力した転送元の装置名、転送先の装置名を他の処理装置全てに送信するとともに、その転送元の装置名、転送先の装置名を状態レジスタ２に格納する（ステップＳ１２）。ステップＳ１２の後、処理を終了する。
【００４３】
ステップＳ１０の判断で「Ｎｏ」となった場合は、他の処理装置からのデータ転送開始の通知および動作状態を受信したか否かが判断される（ステップＳ１３）。この判断で「Ｙｅｓ」となった場合は、受信した転送元の装置名および転送先の装置名を状態レジスタ２に格納する（ステップＳ１４）。ステップＳ１４の後、処理を終了する。ステップＳ１３の判断で「Ｎｏ」となった場合は、ステップＳ１０に戻る。
【００４４】
次に、各処理装置Ａ〜Ｃにおいて行われるアニメーション表示動作を説明する。図５は、アニメーション表示動作の手順を示すフローチャートである。以下、図２および図５を参照して動作を説明する。
【００４５】
まず、表示シーケンス発生部４が、状態レジスタ２に動作状態が格納されたか否かを判断する（ステップＳ２０）。この判断で「Ｙｅｓ」となった場合にのみ、ステップＳ２１に進む。ステップＳ２１では、表示シーケンス発生部４が、まず、配置情報レジスタ１に設定された配置情報と状態レジスタ２に設定された動作状態（転送元および転送先の装置）とに基づいて、自処理装置が転送元、中継装置、転送先のいずれにあたるかの第１の判断、および「上から下へのデータ転送」と「下から上へのデータ転送」のいずれにあたるかの第２の判断を行う。そして、第２の判断結果に基づいて、表示に必要なシナリオをアニメーションシナリオ格納部３から取得し、第１の判断に基づいて、その取得したシナリオから自処理装置において表示すべき表示シーケンスを決定する。
【００４６】
表示シーケンスが決定されると、表示制御部６が、時計５から供給される時計情報を利用し、その決定した表示シーケンスにしたがって表示制御を行う（ステップＳ２２）。
【００４７】
以上のアニメーション表示動作により、各処理装置では、動作状態に応じたアニメーションが表示される。各処理装置におけるアニメーション表示は同期がとられており、全体で１つのアニメーションを形成する。
【００４８】
以下、アニメーション表示動作の具体例について説明する。ここでは、上述の「（１）処理装置の配置および配置情報の設定」が行われた後、処理装置Ｃにおいて、処理装置Ｃから処理装置Ａへデータを転送するための入力操作が行われたものと仮定して、各処理装置Ａ〜Ｃの動作を説明する。ここでは、各処理装置Ａ〜Ｃのアニメーションシナリオ格納部３には、図３に示した上方向シナリオが格納されているものとする。
【００４９】
（処理装置Ｃの表示動作）
他の処理装置Ａ、Ｂに対して、データ転送の開始を通知する。次いで、ユーザが入力した転送元名「装置Ｃ」および転送先名「装置Ａ」を動作状態として他の処理装置Ａ、Ｂに対送信するとともに自処理装置内の状態レジスタ２に格納する。動作状態が状態レジスタ２に格納されると、その状態レジスタ２に格納された動作状態（転送元名「装置Ｃ」、転送先名「装置Ａ」）と配置情報レジスタ１に設定された配置情報とに基づいて、自処理装置が「転送元」であり、「下から上へのデータ転送」であると判断する。次いで、「下から上へのデータ転送」であることから、アニメーションシナリオ格納部３から上方向シナリオを取得する。次いで、その取得したシナリオから、転送元に関する表示シーケンス（具体的には、図３の「タイムスロット１」〜「タイムスロット６」の６つのタイムスロット）を取得する。こうして取得した表示シーケンスに従って、表示制御を行う。この表示制御により、表示部７では、表示要素Ｃ２が２回点滅した後、表示要素Ｃ３が１回点滅する。
【００５０】
（処理装置Ｂの表示動作）
処理装置Ｂでは、処理装置Ｃからデータ転送開始通知および動作状態（転送元名「装置Ｃ」および転送先名「装置Ａ」）を受信すると、その受信した動作状態（転送元名「装置Ｃ」および転送先名「装置Ａ」）を状態レジスタ２に格納する。次いで、その状態レジスタ２に格納された動作状態（転送元名「装置Ｃ」、転送先名「装置Ａ」）と配置情報レジスタ１に設定された配置情報とに基づいて、自処理装置が「転送元から数えて２個目の中継処理装置」であり、「下から上へのデータ転送」であると判断する。次いで、「下から上へのデータ転送」であることから、アニメーションシナリオ格納部３から上方向シナリオを取得する。次いで、その取得したシナリオから、「転送元から数えて１個目の中継処理装置」に関する表示シーケンス（具体的には、図３の「タイムスロット（ｎ×６＋１）」〜「タイムスロット（ｎ×６＋６）」の「ｎ」に２を当てはめたもの）を取得する。こうして取得した表示シーケンスに従って、表示制御を行う。この表示制御により、表示部７では、表示要素Ｂ３、Ｂ２、Ｂ１がこの順番で１回ずつ点滅する。
【００５１】
（処理装置Ａの表示動作）
処理装置Ａでは、処理装置Ｃからデータ転送開始通知および動作状態（転送元名「装置Ｃ」および転送先名「装置Ａ」）を受信すると、その受信した動作状態（転送元名「装置Ｃ」および転送先名「装置Ａ」）を状態レジスタ２に格納する。次いで、その状態レジスタ２に格納された動作状態（転送元名「装置Ｃ」、転送先名「装置Ａ」）と配置情報レジスタ１に設定された配置情報とに基づいて、自処理装置が「転送元から数えてｍ個目の処理装置（＝転送先）」であり、「下から上へのデータ転送」であると判断する。次いで、「下から上へのデータ転送」であることから、アニメーションシナリオ格納部３から上方向シナリオを取得する。次いで、その取得したシナリオから、「転送先」に関する表示シーケンス（具体的には、図３の「タイムスロット（（ｍ＋１）×６＋１）」〜「タイムスロット（（ｍ＋１）×６＋６）」の「ｍ」に２を当てはめたもの）を取得する。こうして取得した表示シーケンスに従って、表示制御を行う。この表示制御により、表示部７では、表示要素Ａ３が１回点滅した後、表示要素Ａ２が２回点滅する。
【００５２】
以上の各処理装置の表示動作は、処理装置に共通なタイミングを与えるための時計５からの時計情報に基づいて行われる。よって、処理装置Ａ〜Ｃ全体においては、表示要素Ｃ２が２回点滅した後、表示要素Ｃ１、Ｂ３、Ｂ２、Ｂ１、Ａ３がこの順序で１回ずつ点滅し、最後に、表示要素Ａ２が２回点滅することになる。こうして表示されたアニメーションは、最下部の処理装置Ｃから最上部の処理装置Ａへデータが転送されたことを示し、ユーザはこのアニメーションの表示により、システムの動作状態を容易に把握することができる。
【００５３】
以上説明した実施形態の構成および動作は、一例であり、発明の趣旨を逸脱しない範囲で変更可能である。例えば、上述した実施形態では、各処理装置のそれぞれでユーザが配置情報や動作状態を設定するようになっているが、これを図６に示すように、１台の処理装置Ｃ上で、全ての処理装置の設定を行うようにすることもできる。また、外部の処理装置から処理装置Ａ〜Ｃへの設定を行うようにしてもよい。
【００５４】
また、処理装置のうち代表とされる処理装置のみがアニメーションシナリオ格納部を有するようにしてもよい。この場合は、残りの処理装置は、代表とされる処理装置のアニメーションシナリオ格納部にアクセスして自処理装置用の表示シーケンスを取得することになる。
【００５５】
また、配置情報レジスタ１に格納される位置情報は、処理装置名と上下関係を関連付けたものの他、シリアル番号と装置名を関連付けたものを用いることもできる。例えば、図１の配置例の場合であれば、配置位置として下からの順番「１」、「２」、「３」と、各処理装置の名前「装置Ｃ」、「装置Ｂ」、「装置Ａ」とがそれぞれ対応付けられて配置情報レジスタ１に格納する。この場合は、図３に示した上方向シナリオは、以下のような割り当てとなる。
【００５６】
最初の「タイムスロット１」〜「タイムスロット６」が転送元の処理装置に割り当てられる。転送元と転送先の間に位置する処理装置、すなわち、転送元からｎ個目の処理装置には、「タイムスロット（ｎ×６＋１）」〜「タイムスロット（ｎ×６＋６）」の６つのタイムスロットが割り当てられる。転送先の処理装置には、「タイムスロット（（ｍ−１）×６＋１）」〜「タイムスロット（（ｍ−１）×６＋６）」の６つのタイムスロットが割り当てられる。
【００５７】
また、図１に示したシステムは処理装置Ａ〜Ｃの３台で構成されているが、処理装置の数はこれに限定されるものではなく、２台以上であればよい。
【００５８】
さらに、処理装置の配置には、縦に重ねる場合の他、横に並べる場合もあり、どちらでも適用することができる。
【００５９】
さらに、各処理装置に設けられる表示要素はＬＥＤに限るものではなく、ＬＣＤなど他の表示要素を適用することもできる。
【００６０】
さらに、表示要素の数および配置も図示したもの限定されるものではない。表示要素の数は、基本的には、処理装置全体としてアニメーションの表示ができる数であり、１つであっても、複数であってもよい。表示要素の配置は、全体としてアニメーション表示が可能であれば、どのような配置にしてもよい。
【００６１】
また、上述の説明では、アニメーションの表示は、データ転送の動作状態を示すものであったが、本発明はこれに限定されるものではない。複数の台の処理装置にまたがって特定の動作状態を示すアニメーションを表示できればよい。ただし、この場合は、特定の動作状態に応じたシナリオを用意する必要がある。
【００６２】
また、配置情報の設定はユーザ自身で行うようになっているが、これを自動で行うようにすることも可能である。図７に、位置情報の自動設定が可能な構成を示す。
【００６３】
図７を参照すると、複数の処理装置１００ａ〜１００ｆが積み重ねられるようになっている。処理装置１００ａ〜１００ｆは、それぞれ上面に接点２００、底面に接点２０１を有する。接点２００は、積み重ねた状態で、他の処理装置の接点２０１と接するようになっている。
【００６４】
最下部に位置する処理装置１００ａは、その低面の接点２０１が他の処理装置の接点２００と接することはないため、これにより、自身が最下部であることを認識することができる。処理装置１００ａの接点２００はその上に配置された処理装置１００ｂの接点２０１と接する。処理装置１００ａは、接点２００、２０１を通じて、処理装置１００ｂに対して、自身が最下部であることを示す情報（例えば「１」）をプロトコルで発信する。
【００６５】
処理装置１００ｂの接点２００はその上に配置された処理装置１００ｃの接点２０１と接する。処理装置１００ｂは、接点２００、２０１を通じて、処理装置１００ｃに対して最下部の処理装置から受信した情報に１を加えた装置数（＝１＋１）を送信する。処理装置１００ｃの接点２００はその上に配置された処理装置１００ｄの接点２０１と接する。処理装置１００ｃは、接点２００、２０１を通じて、処理装置１００ｄに対して処理装置１００ｂから受信した装置数に１を加えた装置数（＝２＋１）を送信する。処理装置１００ｄ、１００ｅも同様な情報の伝送を行う。
【００６６】
最上部に位置する処理装置１００ｆは、その上面の接点２００が他の処理装置の接点２０１と接することはないため、これにより、自身が最上部であることを認識することができる。処理装置１００ｆの接点２０１はその下に位置する処理装置１００ｅの接点２００と接しており、処理装置１００ｆは、これらの接点を通じて処理装置１００ｅから装置数（５）を受信する。さらに、処理装置１００ｆは、処理装置１００ｅから受信した装置数（５）に１を加えた装置数（＝５＋１）を全装置数として処理装置１００ｂ〜１００ｅを介して最下部の処理装置１００ａに送信する。
【００６７】
以上の動作により、処理装置１００ａ〜１００ｆが各全装置数を把握することができるとともに、自身が下から何番目に位置するかを特定することができる。各処理装置間の情報伝送には、例えば３線接続のＩ２Ｃ（Inter Integrated Circuit）などを用いることができる。なお、処理装置を横に並べて配置する場合は、接点を処理装置の両側面に設けるようにすれば、同様な処理で自身が左（または右）から何番目に位置するかを特定することができる。
【００６８】
図７に示した構成と上述したシリアル番号と装置名を関連付けたものを配置情報レジスタ１に格納する構成とを採用することで、ユーザは、配置した処理装置が下から何番目（または一方の側から何番目）にあたるか、といったことを意識することなく配置を行うことが可能となる（完全自動化）。
【００６９】
（実施形態２）
上述した第１の実施形態のものでは、各処理装置のそれぞれで、表示シーケンスを決定するようになっているが、１台の処理装置で、他の処理装置を含めた表示シーケンスを決定して表示制御を行うように構成することもできる。以下、そのような構成を有するシステムについて説明する。
【００７０】
図８に、本発明の第２の実施形態の状態表示システムの概略構成を示す。図８を参照すると、３つの処理装置Ａ〜ＣがＬＡＮなどのネットワークを介して相互通信可能に接続されている。処理装置Ｃは、他の処理装置Ａ、Ｂを含めた表示シーケンスを決定して表示制御を行うものであって、その構成は、基本的には図２に示した構成と同じであるが、ＵＩとしてＧＵＩが用いられている。処理装置Ａ、Ｂは、配置情報レジスタ１、状態レジスタ２、アニメーションシナリオ格納部３、表示シーケンス発生部４およびＧＵＩを持たない以外は、処理装置Ｃと同じ構成である。
【００７１】
本実施形態の状態表示システムでは、ユーザは、処理装置Ａ〜Ｃを所望の順序で積み重ねて配置するとともに、処理装置Ｃにおいて、配置情報を配置レジスタに格納するための入力をＧＵＩを通じて行う。これにより、処理装置Ｃの配置情報レジスタ１には、各処理装置に関する配置情報が格納される。この配置情報レジスタ１に格納される配置情報も、上述した第１の実施形態で配置情報レジスタに格納された配置情報と基本的には同じである。
【００７２】
データ転送を行う場合は、ユーザは、処理装置Ｃにおいて、転送元の装置名、転送先の装置を入力する。この入力を受け付けた処理装置Ｃでは、以下のような動作が行われる。
【００７３】
データを転送する旨の入力操作が行われると、まず、制御部９が、ユーザが入力した転送元の装置名、転送先の装置名を状態レジスタ２に格納する。次いで、表示シーケンス発生部４が、配置情報レジスタ１に設定された配置情報と状態レジスタ２に設定された動作状態（転送元および転送先の装置名）とに基づいて、転送元および転送先ならびにそれらの間に配置された中継処理装置を判断するとともに、「上から下へのデータ転送」と「下から上へのデータ転送」の判断を行う。さらに、表示シーケンス発生部４は、判断した処理装置のそれぞれについて、表示シーケンスをアニメーションシナリオ格納部３から表示シーケンスを取得し、その取得した表示シーケンスを転送元処理装置名、転送先処理装置名、中継処理装置名と一緒に制御部９に渡す。このとき、表示シーケンス発生部４は、取得した表示シーケンスの中に、自処理装置に関するものがある場合は、その表示シーケンスについては、制御部９には送らずに、表示制御部６に送る。表示制御部６は、その供給された表示シーケンスに従って表示制御を行う。
【００７４】
表示シーケンスとそれに対応する装置名を受け取った制御部９は、その受け取った装置名に対応する処理装置に対して、データ転送動作を開始する旨の通知を行うとともに、対応する表示シーケンスを送信する。その後、制御部９は、転送元の処理装置に対して、データを転送するための制御を行う。このデータ転送の制御では、転送元および転送先として他の処理装置の装置名がユーザによって入力された場合は、転送元の処理装置に対して、転送先の処理装置名を含むデータ転送に必要な情報を送信し、転送先の処理装置に対しては、転送元の処理装置名を含むデータ受信に必要な情報を送信する。これにより、転送元の処理装置と転送先の処理装置の間でデータの送受信を行うことが可能となる。転送元のみが他の処理装置であった場合も、同様な処理が行われる。
【００７５】
一方、処理装置Ｃから表示シーケンスを受信した処理装置では、制御部９が、その受信した表示シーケンスを表示制御部６に渡す。表示制御部６では、その供給された表示シーケンスに従って表示制御を行う。
【００７６】
本実施形態の場合も、各処理装置には、それぞれの処理装置に共通なタイミングを与えるための時計５が設けられており、この時計５からの時計情報を利用することで、各処理装置における表示動作の同期をとる。これにより、複数の処理装置にわたって１つのアニメーションを形成することができる。
【００７７】
以上説明した第１および第２の実施形態のものでは、データ転送を行った場合に、転送元の処理装置と転送先の処理装置およびこれらの間に配置されている処理装置において、例えば転送元から転送先に向かって点列が移動するような表示が行われる。この表示によれば、ユーザは、転送先、転送元を把握するとともに、その間に位置する処理装置が他の動作目的で使用できる状態にあることを判断することができる。
【００７８】
なお、第２の実施形態のものは、メインとなる処理装置が動作状態を表示するために必要な表示シーケンスを決定して他の処理装置に供給するようになっているが、表示シーケンス自体ではなく、その表示シーケンスを決定するための配置情報（転送元および転送先の配置情報ならびにこれらの間に位置する中継装置の配置情報）を送信するようにしてもよい。この場合は、他の処理装置は、アニメーションシナリオ格納部を持つ必要がある。
【００７９】
（実施形態３）
上述した第１および第２の実施形態のものでは、主にデータ転送の流れを示す表示を複数の処理装置で行う例を説明したが、この他、ある処理装置の動作状態を別の処理装置で表示させる、といった形態も考えられる。以下、そのような表示動作を行う形態を説明する。
【００８０】
図９に、本発明の第３の実施形態の状態表示システムの概略構成を示す。図９を参照すると、３つの処理装置Ａ〜ＣがＬＡＮなどのネットワークを介して相互通信可能に接続されている。処理装置Ａ〜Ｃは、それぞれ別の場所（例えば別の部屋）に配置される。各処理装置Ａ〜Ｃの主要部は、基本的には同じ構成である。以下、処理装置Ａを例に、主要部の構成を説明する。
【００８１】
図１０に、処理装置Ａの主要な構成を示す。図１０を参照すると、処理装置Ａは、配置情報レジスタ２１、アニメーションシナリオ格納部２３、表示制御部２６、表示部２７、通信部２８、制御部２９およびＧＵＩ２０を有する。
【００８２】
状態レジスタ２２は、自処理装置に接続されている他の処理装置の名前を格納するものである。状態レジスタ２２への装置名の設定は、ユーザが、処理装置を設定したときに、ＧＵＩ２０を通じて行う。図９の構成の場合は、装置名「装置Ｂ」および「装置Ｃ」が処理装置設置時にユーザによって状態レジスタ２２に設定される。各処理装置の配置レジスタは、必ず同じ内容となるようにする。
【００８３】
アニメーションシナリオ格納部２３は、予め決められた動作、例えば転送中、書き込み中といった動作状態を表示するためのプログラムが予め格納されている。プログラムは、例えば「転送中です」といったメッセージの表示を行わせる転送元用表示プログラム、「書き込み中です」といったメッセージ表示を行わせる転送先用表示プログラムを含む。表示部２７は、ＬＣＤなどよりなるものであって、メッセージの表示が可能である。通信部２８は、他の装置の接続を行うための通信機を備える。
【００８４】
制御部２９は、ユーザによるＧＵＩ２０を介した入力操作に応じて、配置情報レジスタ２１への状態情報の格納や通信部２１を介した他の処理装置との通信制御を行う。また、制御部２９は、ＧＵＩ２０にてデータ転送を行うための所定の入力操作（転送先、転送元の装置名の入力を含む）が行われた場合は、他の処理装置の全てに対してデータ転送動作を開始する旨の通知を行う。このとき、制御部２９は、どの装置からどの装置へデータ転送を行うかの動作状態（転送元の装置名、転送先の装置名）も一緒に送る。また、制御部９は、データ転送動作が終了した場合は、他の処理装置の全てに対して、データ転送動作が終了した旨を通知するとともに動作状態（転送元の装置名、転送先の装置名）も一緒に送信する。
【００８５】
また、制御部９は、他の処理装置からデータ転送動作を開始する旨の通知および動作状態（転送元の装置名、転送先の装置名）を受け取った場合は、その受け取った動作状態の内容に基づいて自処理装置へのデータ転送か否かを判断し、自処理装置へのデータ転送でないと判断した場合にのみ、その受け取った動作状態（転送元の装置名、転送先の装置名）を表示制御部２６に供給する。さらに、制御部９は、他の処理装置からデータ転送動作が終了した旨の通知および動作状態（転送元の装置名、転送先の装置名）を受け取った場合は、その受け取った動作状態（転送元の装置名、転送先の装置名）に関する表示データが現在表示されているかどうかを確認し、表示されている場合は、表示制御部２６に対してその表示を終了するように指示する。
【００８６】
表示制御部２６は、制御部２９から動作状態（転送元の装置名、転送先の装置名）を受け取ると、その受け取った動作状態（転送元の装置名、転送先の装置名）とアニメーションシナリオ格納部２３に格納されている転送元用表示プログラムおよび転送先用表示プログラムとを一緒に表示部２７で表示させる。さらに、表示制御部２６は、制御部２９から表示終了指示にしたがって現在の表示を終了する。
【００８７】
次に、本実施形態の状態表示システムの動作を説明する。以下の説明では、処理装置Ａにおいて、ユーザが処理装置Ａから処理装置Ｂへデータ転送を行う旨の入力操作を行った場合の動作を説明する。
【００８８】
処理装置Ａでは、制御部が、他の処理装置Ｂ、Ｃに対してデータ転送動作を開始する旨を通知する。このとき、制御部は、動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）も一緒に送る。その後、データ転送が終了すると、制御部は、他の処理装置Ｂ、Ｃに対してデータ転送動作が終了した旨を通知する。このとき、制御部は、動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）も一緒に送る。
【００８９】
処理装置Ｂでは、処理装置Ａからデータ転送動作を開始する旨の通知および動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）を受信すると、制御部が、その受け取った動作状態の内容に基づいて自処理装置へのデータ転送か否かを判断する。この場合は、自処理装置へのデータ転送であるため、制御部は、通常のデータ受信動作を行う。
【００９０】
処理装置Ｃでは、処理装置Ａからデータ転送動作を開始する旨の通知および動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）を受信すると、制御部が、その受け取った動作状態の内容に基づいて自処理装置へのデータ転送か否かを判断する。この場合は、自処理装置へのデータ転送でないため、制御部は、その受け取った動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）を表示制御部に供給する。表示制御部は、制御部から受け取った動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）を表示させるとともに、アニメーションシナリオ格納部に格納されている転送元用表示プログラムおよび転送先用表示プログラムによるメッセージ表示を行わせる。これにより、処理装置Ｃの表示部には、「転送元の装置名」と「転送中です」、「転送先の装置名」と「書き込み中です」が表示される。その後、処理装置Ａからデータ転送動作が終了した旨の通知および動作状態（転送元の装置名「装置Ａ」、転送先の装置名「装置Ｂ」）を受け取ると、制御部は、その受け取った動作状態に関する表示データが現在表示されているかどうかを確認する。この場合は、表示されているので、制御部は、表示制御部に対してその表示を終了するように指示する。この指示にしたがい、表示制御部は、動作状態に関する表示データの表示を終了する。
【００９１】
以上の表示動作によれば、データ転送の動作に関係しない処理装置上で、データを転送中の処理装置およびデータを受信中の処理装置の確認を行うことができる。
【００９２】
なお、処理装置のうち代表とされる処理装置のみがアニメーションシナリオ格納部を有するようにしてもよい。この場合は、残りの処理装置は、代表とされる処理装置のアニメーションシナリオ格納部にアクセスして自処理装置用の表示用プログラムを取得することになる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態である状態表示システムの概略構成を示す模式図である。
【図２】図１に示す処理装置の主要な構成を示すブロック図である。
【図３】図１に示す処理装置がｍ台ある場合の基本シーケンスを示す図である。
【図４】図１に示す状態表示システムの動作を説明するためのフローチャートである。
【図５】図１に示す状態表示システムの動作を説明するためのフローチャートである。
【図６】本発明の他の実施形態を説明するためのブロック図である。
【図７】位置情報の自動設定が可能な構成を説明するための模式図である。
【図８】本発明の第２の実施形態の状態表示システムの概略構成を示すブロック図である。
【図９】本発明の第３の実施形態の状態表示システムの概略構成を示すブロック図である。
【図１０】図１に示す処理装置の主要な構成を示すブロック図である。
【符号の説明】
【００９４】
Ａ〜Ｃ  処理装置
Ａ１〜Ａ３、Ｂ１〜Ｂ３、Ｃ１〜Ｃ３  表示要素
１  配置情報レジスタ
２  状態レジスタ
３  アニメーションシナリオ格納部
４  表示シーケンス発生部
５  時計
６  表示制御部
７  表示部
８  制御部
９  通信部
１０  ユーザインタフェース
【図１】
2005293635.tif 000003
【図２】
2005293635.tif 000004
【図３】
2005293635.tif 000005
【図４】
2005293635.tif 000006
【図５】
2005293635.tif 000007
【図６】
2005293635.tif 000008
【図７】
2005293635.tif 000009
【図８】
2005293635.tif 000010
【図９】
2005293635.tif 000011
【図１０】
2005293635.tif 000012