(57)【要約】【課題】無線通信の範囲内に複数の処理装置が存在する場合に、ユーザが希望する処理装置を選択することを可能とする装置選択制御システム、処理装置、制御装置及び装置選択制御方法を提供する。【解決手段】ユーザの操作により指示装置２が処理装置に移動元（先）選択信号を無線通信により送信する。無線通信の範囲内に存在する複数の処理装置は制御装置５に、それぞれ移動元（先）候補登録メッセージを送信し、制御装置５は、該メッセージを送信した処理装置の中から１つを選択し、選択した処理装置に移動元（先）候補通知メッセージを送信する。該処理装置が選択されたことの表示を行うことにより、ユーザは選択された処理装置を認識し、希望する処理装置が候補として選択され表示されるまで操作を繰り返す。【選択図】図１６
2008027090.tif 000002
【特許請求の範囲】
【請求項１】
処理装置が行っている処理を他の処理装置に移動又は複製するため、指示装置を処理装置に向け無線通信による信号を発信し、制御装置が該信号を受信した処理装置の中から１つの処理装置を選択するシステムにおいて、
前記指示装置は、
前記処理装置に処理の移動又は複製を要求する信号を発信し、
前記信号を受信した処理装置は、
前記信号に含まれる情報を用いて該処理装置の選択を要求する候補登録メッセージを生成して前記制御装置に送信し、
前記制御装置は、
複数の処理装置から前記候補登録メッセージを受信した場合は、候補登録メッセージを送信した処理装置の中から１つの処理装置を選択し、選択した処理装置に選択されたことを通知する候補通知メッセージを送信することを特徴とする装置選択制御システム。
【請求項２】
指示装置を処理装置に向け無線通信による信号を発信し、該信号を受信した処理装置が制御装置の制御により、別の処理装置との間で、現在行っている処理を移動又は複製する処理装置において、
前記指示装置からの処理の移動又は複製を要求する信号を受信する無線通信受信部と、
前記信号を受信すると、前記信号に含まれる情報を用いて該処理装置の選択を要求する候補登録メッセージを生成する信号／メッセージ制御部と、
前記制御装置に前記候補登録メッセージを送信し、前記制御装置から選択されたことを通知する候補通知メッセージを受信するネットワーク通信部と、
前記候補通知メッセージを受信すると、前記信号／メッセージ制御部の指示により該処理装置が選択されたことを表示する状態表示部とを備えることを特徴とする処理装置。
【請求項３】
前記信号／メッセージ制御部は、前記制御装置に前記候補登録メッセージを送信後、前記制御装置から選択されなかったことを通知するメッセージを受信した場合、又は一定時間内に前記制御装置より前記候補通知メッセージを受信しない場合は、前記状態表示部に指示して、該処理装置が選択されなかったことを表示させることを特徴とする請求項２に記載の処理装置。
【請求項４】
前記信号／メッセージ制御部は、前記指示装置より移動又は複製する処理を選択するよう指示する処理選択信号を受信すると、前記制御装置に処理選択要求メッセージを生成して送信し、前記制御装置から選択した処理を通知する処理候補通知メッセージを受信した場合は、前記状態表示部に選択された処理を表示することを特徴とする請求項２又は請求項３に記載の処理装置。
【請求項５】
処理の移動又は複製の制御を行う処理制御部を備え、
前記信号／メッセージ制御部は、前記制御装置より移動又は複製の開始メッセージを受信すると、前記処理制御部に該メッセージの情報を出力し、前記処理制御部は、他の処理装置との間で処理の移動又は複製の処理を行うことを特徴とする請求項２から請求項４のいずれか１つに記載の処理装置。
【請求項６】
処理装置が行っている処理を他の処理装置に移動又は複製するため、指示装置が発信した無線通信による信号を受信した処理装置の中から１つの処理装置を選択する制御装置において、
複数の処理装置から該処理装置の選択する要求する候補登録メッセージを受信した場合は、候補登録メッセージを送信した処理装置の中から１つの処理装置を選択し、選択した処理装置に選択されたことを通知する候補通知メッセージを送信するメッセージ制御部を備えることを特徴とする制御装置。
【請求項７】
処理装置選択の記録を保存する記憶部を備え、
前記処理装置選択の記録を参照又は登録することにより前回選択した処理装置とは異なる処理装置を選択することを特徴とする請求項６に記載の制御装置。
【請求項８】
前記処理装置選択の記録にカウンタ情報を登録し、該処理装置選択の記録に登録されていない処理装置の選択の優先順位を第１に、該処理装置選択の記録に登録され、前記カウンタ情報が他の処理装置に比べ前回選択されてから最も時間の経過していることを示している処理装置の選択の優先順位を第２に設定していることを特徴とする請求項７に記載の制御装置。
【請求項９】
前記記憶部に、処理選択の記録を保存し、
前記メッセージ制御部は、処理装置から処理の選択を要求する処理選択要求メッセージを受信した場合は、前記処理装置選択の記録及び前記処理選択の記録を参照又は登録することにより前回選択した処理とは異なる処理を選択し、前記処理装置に選択した処理を通知する処理候補通知メッセージを送信し、処理単位での移動又は複製を可能とすることを特徴とする請求項７又は請求項８に記載の制御装置。
【請求項１０】
前記記憶部の処理装置選択の記録には、選択された処理装置の移動若しくは複製可能な処理が登録され、前記選択された処理装置から処理を移動若しくは複製すること、又は前記選択された処理装置へ処理を移動若しくは複製することを要求する候補登録メッセージを他の処理装置から受信した場合に、前記他の処理装置の移動若しくは複製可能な処理が前記処理装置選択の記録に登録されている前記選択された処理装置の処理と一致しない場合は、該他の処理装置を選択しないことを特徴とする請求項７から請求項９のいずれか１つに記載の制御装置。
【請求項１１】
前記メッセージ制御部は、処理装置より移動又は複製の許可を要求するメッセージを受信した場合は、前記処理装置選択の記録を参照して、該当する記録があるときには、移動又は複製を許可するメッセージを該処理装置に送信することを特徴とする請求項７から請求項１０のいずれか１つに記載の制御装置。
【請求項１２】
処理装置が行っている処理を他の処理装置に移動又は複製するため、指示装置を処理装置に向け無線通信による信号を発信させ、制御装置に該信号を受信した処理装置の中から１つの処理装置を選択させる制御方法において、
前記指示装置に、
前記処理装置に対して処理の移動又は複製を要求する信号を発信するステップを実行させ、
前記処理装置に、
前記信号に含まれる情報を用いて該処理装置の選択を要求する候補登録メッセージを生成するステップと、
前記制御装置に前記候補登録メッセージを送信するステップとを実行させ、
前記制御装置に、
複数の処理装置から前記候補登録メッセージを受信した場合は、候補登録メッセージを送信した処理装置の中から前回選択した処理装置とは異なる１つの処理装置を選択するステップと、
選択した処理装置に選択されたことを通知する候補通知メッセージを送信するステップとを実行させ、
前記選択した処理装置に、
該処理装置が選択されたことを表示するステップを実行させることを特徴とする装置選択制御方法。
【請求項１３】
処理の移動又は複製を行う前記処理装置が確定した後に、
前記指示装置に、処理選択を要求する信号を前記処理装置に送信するステップを実行させ、
前記処理装置に、処理選択を要求するメッセージを前記制御装置に送信するステップを実行させ、
前記制御装置に、処理装置選択の記録及び処理選択の記録を参照又は登録することにより前回選択した処理とは異なる処理を選択するステップと、
前記処理装置に選択した処理を通知する処理候補通知メッセージを送信するステップとを実行させ、
前記処理装置に、選択された処理を表示するステップを実行させ、処理単位での移動又は複製を可能とすることを特徴とする請求項１２に記載の装置選択制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を用いた装置選択の制御の技術に関する。
【背景技術】
【０００２】
従来技術として、ネットワークに接続された処理装置で行われている特定の処理、例えば映像や音声の出力、プログラムの実行、文章の編集作業などの処理（以下、これらの処理を「サービス」という）を別のネットワークに接続された処理装置に引き継がせ継続して行わせるシステムが提案されている。
【０００３】
前述のサービスの移動のための方法として、ＩＣカードやパスワード認証を利用する技術がある。ＩＣカードを利用する場合は、ＩＣカードに移動元処理装置に関する情報が記憶されており、移動先処理装置にＩＣカードを装着して移動元処理装置の情報が移動先処理装置に読み込まれることにより、サービスの移動処理が行われる。また、パスワード認証の場合、あらかじめ移動先処理装置に移動元処理装置の情報が設定されており、移動先処理装置にキーボードを用いてパスワードを入力することにより、サービスの移動処理が行われる。しかし、ＩＣカードを用いたり、パスワードを入力する操作が必要であり、利便性で問題があった。
【０００４】
また、処理装置のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いて移動元または移動先の処理装置を指定する技術も用いられてきた。しかし、この技術では、ネットワークに接続される装置が多くなると、選択するべき項目が増え、ユーザが希望する処理装置を探すことに手間がかかった。
【０００５】
これらの問題を解決する方法として、赤外線などの指向性を持つ無線通信を用いて、それぞれの処理装置を指定する技術が開示されている（例えば、特許文献１参照）。
【０００６】
この技術では、リモコンなどの指示装置を用い、ユーザが操作対象とする処理装置に該リモコンを向けて所定の信号を送信することで、ユーザによる希望の処理装置の簡易な指定を可能とする。
【０００７】
一般的な赤外線リモコンは、３８〜４０ｋＨｚで変調した赤外線を用い、３２ビットのデータを送受信する。データの各ビットは、パルスの間隔を変えることで０と１を表現することができる。
【０００８】
例えば、図１９に示すような、テレビ（移動元処理装置）３とプロジェクタ（移動先処理装置）４がＬＡＮなどのネットワークに接続された環境で、移動元処置装置３から移動先処理装置４に映像の表示処理を移動させる場合、ユーザは移動又は複製を希望する処理装置に向けて、指向性のある赤外線リモコン（指示装置）２を操作する。このような直感的な操作により移動元装置および移動先装置の選択が可能となる。
【特許文献１】特開２００５−２０４０９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１では、指向性を持つ無線通信により特定の処理装置のみを選択出来ることを想定しているが、指向性を持つ無線通信では、利用する通信手段に応じて指向性の範囲の広さは様々であり、指向性の範囲が広く無線範囲内に複数の処理装置が存在する場合、特定の処理装置を指定することは出来ない。また、無線の範囲を狭め、無線範囲内に複数の処理装置が入らないようにした場合、指示装置を正確に処理装置の方向に向けなくてはならず、指示装置を向ける方向の微妙なズレによっては正しく所望の処理装置を選択できなくなるという問題があった。
【００１０】
また、特許文献１の発明では、１つの処理装置内の複数のサービスを別々の処理装置に移動・複製することは実現できない。
【００１１】
そこで、本発明の目的は、無線通信手段を用いて処理装置を選択する際に、通信範囲内に複数の処理装置が存在する環境においても処理装置の選択を可能とし、更には、１つの処理装置内に複数のサービスが存在する場合、別の処理装置に対してサービス単位での移動又は複製を直感的な操作で可能とする装置選択制御システム、処理装置、制御装置及び装置選択制御方法を提供しようとするものである。
【課題を解決するための手段】
【００１２】
斯かる実情に鑑み、第１の発明による装置選択制御システムは、処理装置が行っている処理を他の処理装置に移動又は複製するため、指示装置を処理装置に向け無線通信による信号を発信し、制御装置が該信号を受信した処理装置の中から１つの処理装置を選択するシステムであって、
前記指示装置は、前記処理装置に処理の移動又は複製を要求する信号を発信し、前記信号を受信した処理装置は、前記信号に含まれる情報を用いて該処理装置の選択を要求する候補登録メッセージを生成して前記制御装置に送信し、前記制御装置は、複数の処理装置から前記候補登録メッセージを受信した場合は、候補登録メッセージを送信した処理装置の中から１つの処理装置を選択し、選択した処理装置に選択されたことを通知する候補通知メッセージを送信することを特徴とする。
【００１３】
また、第２の発明による処理装置は、指示装置を処理装置に向け無線通信による信号を発信し、該信号を受信した処理装置が制御装置の制御により、別の処理装置との間で、現在行っている処理を移動又は複製する処理装置であって、
前記指示装置からの処理の移動又は複製を要求する信号を受信する無線通信受信部と、前記信号を受信すると、前記信号に含まれる情報を用いて該処理装置の選択を要求する候補登録メッセージを生成する信号／メッセージ制御部と、前記制御装置に前記候補登録メッセージを送信し、前記制御装置から選択されたことを通知する候補通知メッセージを受信するネットワーク通信部と、前記候補通知メッセージを受信すると、前記信号／メッセージ制御部の指示により該処理装置が選択されたことを表示する状態表示部とを備えることを特徴とする。
【００１４】
また、第３の発明による処理装置は、前記信号／メッセージ制御部が、前記制御装置に前記候補登録メッセージを送信後、前記制御装置から選択されなかったことを通知するメッセージを受信した場合、又は一定時間内に前記制御装置より前記候補通知メッセージを受信しない場合は、前記状態表示部に指示して、該処理装置が選択されなかったことを表示させることを特徴とする。
【００１５】
また、第４の発明による処理装置は、前記信号／メッセージ制御部が、前記指示装置より移動又は複製する処理を選択するよう指示する処理選択信号を受信すると、前記制御装置に処理選択要求メッセージを生成して送信し、前記制御装置から選択した処理を通知する処理候補通知メッセージを受信した場合は、前記状態表示部に選択された処理を表示することを特徴とする。
【００１６】
また、第５の発明による処理装置は、処理の移動又は複製の制御を行う処理制御部を備え、前記信号／メッセージ制御部が、前記制御装置より移動又は複製の開始メッセージを受信すると、前記処理制御部に該メッセージの情報を出力し、前記処理制御部は、他の処理装置との間で処理の移動又は複製の処理を行うことを特徴とする。
【００１７】
また、第６の発明による制御装置は、処理装置が行っている処理を他の処理装置に移動又は複製するため、指示装置が発信した無線通信による信号を受信した処理装置の中から１つの処理装置を選択する制御装置であって、
複数の処理装置から該処理装置の選択する要求する候補登録メッセージを受信した場合は、候補登録メッセージを送信した処理装置の中から１つの処理装置を選択し、選択した処理装置に選択されたことを通知する候補通知メッセージを送信するメッセージ制御部を備えることを特徴とする。
【００１８】
また、第７の発明による制御装置は、処理装置選択の記録を保存する記憶部を備え、前記処理装置選択の記録を参照又は登録することにより前回選択した処理装置とは異なる処理装置を選択することを特徴とする。
【００１９】
また、第８の発明による制御装置は、前記処理装置選択の記録にカウンタ情報を登録し、該処理装置選択の記録に登録されていない処理装置の選択の優先順位を第１に、該処理装置選択の記録に登録され、前記カウンタ情報が他の処理装置に比べ前回選択されてから最も時間の経過していることを示している処理装置の優先順位を第２に設定していることを特徴とする。
【００２０】
また、第９の発明による制御装置は、前記記憶部に、処理選択の記録を保存し、前記メッセージ制御部が、処理装置から処理の選択を要求する処理選択要求メッセージを受信した場合は、前記処理装置選択の記録及び前記処理選択の記録を参照又は登録することにより前回選択した処理とは異なる処理を選択し、前記処理装置に選択した処理を通知する処理候補通知メッセージを送信し、処理単位での移動又は複製を可能とすることを特徴とする。
【００２１】
また、第１０の発明による制御装置は、前記記憶部の処理装置選択の記録には、選択された処理装置の移動若しくは複製可能な処理が登録され、前記選択された処理装置から処理を移動若しくは複製すること、又は前記選択された処理装置へ処理を移動若しくは複製することを要求する候補登録メッセージを他の処理装置から受信した場合に、前記他の処理装置の移動若しくは複製可能な処理が前記処理装置選択の記録に登録されている前記選択された処理装置の処理と一致しない場合は、該他の処理装置を選択しないことを特徴とする。
【００２２】
また、第１１の発明による制御装置は、前記メッセージ制御部が、処理装置より移動又は複製の許可を要求するメッセージを受信した場合は、前記処理装置選択の記録を参照して、該当する記録があるときには、移動又は複製を許可するメッセージを該処理装置に送信することを特徴とする。
【００２３】
また、第１２の発明による装置選択制御方法は、処理装置が行っている処理を他の処理装置に移動又は複製するため、指示装置を処理装置に向け無線通信による信号を発信させ、制御装置に該信号を受信した処理装置の中から１つの処理装置を選択させる制御方法であって、
前記指示装置に、前記処理装置に対して処理の移動又は複製を要求する信号を発信するステップを実行させ、
前記処理装置に、前記信号に含まれる情報を用いて該処理装置の選択を要求する候補登録メッセージを生成するステップと、前記制御装置に前記候補登録メッセージを送信するステップとを実行させ、
前記制御装置に、複数の処理装置から前記候補登録メッセージを受信した場合は、候補登録メッセージを送信した処理装置の中から前回選択した処理装置とは異なる１つの処理装置を選択するステップと、選択した処理装置に選択されたことを通知する候補通知メッセージを送信するステップとを実行させ、
前記選択した処理装置に、該処理装置が選択されたことを表示するステップを実行させることを特徴とする。
【００２４】
また、第１３の発明による装置選択制御方法は、処理の移動又は複製を行う前記処理装置が確定した後に、前記指示装置に、処理選択を要求する信号を前記処理装置に送信するステップを実行させ、前記処理装置に、処理選択を要求するメッセージを前記制御装置に送信するステップを実行させ、前記制御装置に、処理装置選択の記録及び処理選択の記録を参照又は登録することにより前回選択した処理とは異なる処理を選択するステップと、前記処理装置に選択した処理を通知する処理候補通知メッセージを送信するステップとを実行させ、前記処理装置に、選択された処理を表示するステップを実行させ、処理単位での移動又は複製を可能とすることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、無線範囲内に複数の処理装置が配置されている環境であっても、ユーザは移動元処理装置、移動先処理装置として指定を希望する一台をそれぞれ選択し、サービスの移動又は複製を行うことができる。
【００２６】
また、移動元処理装置又は移動先処理装置として、未選択の処理装置又は他の処理装置と比べて前回選択されてから最も時間の経過している処理装置を選択することになるので、効率的な処理装置選択が可能となる。
【００２７】
また、１つの処理装置内に複数の移動又は複製可能なサービスが存在する場合に、ユーザが希望するサービスを別の処理装置にサービス単位で移動又は複製を行うことができる。
【００２８】
また、先に移動元（移動先）処理装置を選択し、後に移動先（移動元）処理装置を選択するに際し、所望するサービスを提供できない処理装置を選択から自動的に除外することができ、指示装置により移動先（移動元）選択信号を送信するための操作回数を減らすことができるため、ユーザの利便性が増す。
【００２９】
また、移動又は複製を行うサービスとして、前回選択されてから最も時間の経過しているサービス又は任意に優先順位を設定したサービスが選ばれることになるので、ユーザの利便性を考慮したサービスの選択処理が可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態を図示例と共に説明する。
図中、同一の符号を付した部分は同一物を表わしており、基本的な構成は図１９に示す従来のものと同様である。
【００３１】
［第１の実施形態］
図１は、本発明の第１の実施形態における基本的なシステム構成を示した図である。
本発明に係る制御システム１は、指示装置２、移動元装置である処理装置３、移動先装置である処理装置４、制御装置５から構成され、これらはネットワーク、例えば、ＬＡＮなどにより接続されている。該ネットワークは有線に限定するものではなく、無線通信を利用してもよい。
【００３２】
図２は、指示装置２の構成を示したブロック図である。
指示装置２の入力部６は、ユーザからの入力をボタンやスイッチ、タッチパネルなどで受け付け、その結果を制御部７に送る。
【００３３】
制御部７は、入力部６からの入力を判定し、その判定の結果を元に、状態保持部８に保存された情報と乱数生成部９からの入力を元に信号の生成を行う。そして、制御部７は、生成した信号を指向性通信送信部１０に出力すると同時に状態保持部８に必要な情報を保存する。また、制御部７は、入力部６からの入力に応じて状態保持部８に保存された情報の削除も行う。
【００３４】
状態保持部８は、制御部７で生成された信号等の情報を保持しておく。状態保持部８は、装置固有のＩＤなどの制御に必要な情報も保持する。
【００３５】
乱数生成部９は、信号生成時に必要な乱数の生成を行う。専用の乱数生成をおこなうＩＣを利用しても良いし、プログラムを用いて乱数を生成しても良い。また時刻を表すタイマーなどでも代用できる。
【００３６】
指向性通信送信部１０は、制御部７で生成された信号を変調や増幅を行うなどの処理を行い、該信号をアンテナ、ＬＥＤ又は半導体レーザーなどで送信する。信号の変調方式や増幅の有無、どのような方式で送信するかは利用目的や用途に応じて選択するものとする。
【００３７】
図３は、処理装置３、４の構成を示したブロック図である。
処理装置３、４の指向性通信受信部１１は、電波や光線などの無線通信をアンテナやフォトダイオードなどで受信し、増幅や復調を行って信号を取り出し、取り出した信号を信号／メッセージ制御部１２に出力する。
【００３８】
信号／メッセージ制御部１２は、指向性通信受信部１１やネットワーク通信部１３から入力された信号やメッセージ、記憶部１４に保存されている情報を元に、必要な処理や判定を行う。信号／メッセージ制御部１２で行う処理は、他の装置へネットワーク通信部１３を通じて送信するメッセージの生成や状態表示部１５への表示指示などである。
【００３９】
状態表示部１５は、信号／メッセージ制御部１２における制御の結果をＬＥＤや画面などを用いてユーザに通知する。状態表示部１５は必ずしも個別に準備する必要は無く、例えば入出力部１６の出力部を用いても良い。
【００４０】
記憶部１４は、サービスの処理状況などの処理装置の状態の記憶に利用する。サービス制御部１７で利用するデータやプログラム等の保存に用いても良い。
【００４１】
ネットワーク通信部１３は、他の装置とのメッセージのやり取りを行う。サービス制御部１７で必要なデータのやり取りもネットワーク通信部１３を介して行われる。
【００４２】
サービス制御部１７は、実際に移動や複製の対象となるサービスの処理を行う。サービスの処理に必要なデータやプログラムを記憶部１４またはネットワーク通信部１３を介して取得し、必要に応じて入出力部１６からの入力を得るなどして、映像や音声などの処理結果を入出力部１６に出力する。サービス制御部１７は、信号／メッセージ制御部１２と共用でも良い。
【００４３】
入出力部１６は、サービスの処理に必要な入力を受け付け、サービス制御部１７での結果を表示する。出力を行う装置の例としては、映像を表示するディスプレイ、音声を出力するスピーカ、プリンタなどのような印刷物を出力するものなどが挙げられる。また、出力は、処理結果をネットワークで別の装置に送信することとしてもよい。入力を行う装置の例としては、マウス、キーボード、赤外線リモコン、装置のボタンなどが挙げられる。
【００４４】
図４は、制御装置５の構成を示したブロック図である。
制御装置５は、処理装置３、４とネットワークで接続し、メッセージのやり取りを行うためのネットワーク通信部１８、受け取ったメッセージの内容や処理結果などを保存しておく記憶部１９、ネットワーク通信部１８から受け取ったメッセージや記憶部１９に保存された情報を処理し、または適切な判定を行い、他の処理装置に送信するメッセージの生成を行うメッセージ制御部２０、メッセージ制御部２０で処理するために一時的に情報を保存する一時記憶部２１により構成されている。
【００４５】
なお、本実施例では、制御装置５を別に設けてあるが、本制御装置の構成要素を指示装置２又は処理装置３、４上で実現しても良い。
【００４６】
［処理装置の選択］
以下に、本発明に係る制御システム１における処理装置３、４を選択する流れについて、前述の図２〜４と以下の図面を参照して説明する。
図５は、移動元候補となる処理装置が複数ある場合のシステム構成例である。
図６は、移動元候補となる処理装置が複数ある場合の装置選択処理の手順を示すシーケンス図である。
【００４７】
図５では、処理装置Ａ２２と処理装置Ｂ２３といったように複数の処理装置が隣接して設置されている。本実施例では、複数の処理装置からユーザが希望する処理装置を移動元装置として選択し、移動先処理装置に移動元処理装置で処理されているサービスの移動を行う。ここでは、処理装置Ａ２２及び処理装置Ｂ２３としてテレビ、移動先処理装置２４としてプロジェクタを例示しているが、データの処理又は再生を行うことのできる装置であれば、これに限定されるものではないし、移動を行うサービスも実施例に記載のものに限定されるものではない。これら、処理装置Ａ２２、処理装置Ｂ２３、移動先処理装置２４、制御装置５は、ネットワーク、例えば、ＬＡＮなどで接続されている。ネットワークは有線に限定するものではなく、無線通信を利用してもよい。処理装置Ａ２２、処理装置Ｂ２３ともにそれぞれ、別の映像の出力処理を行っているものとする。
【００４８】
まず、ユーザは指示装置２を対象となる処理装置に向け、移動元選択信号を送信するための操作を行う（Ｓ１０１）。
指示装置２の制御部７は、入力部６を介してのユーザの操作に応じて、状態保持部８及び乱数生成部９から情報を取得して移動元選択信号を生成し、指向性通信送信部１０を通じて処理装置Ａ２２、処理装置Ｂ２３に対して該移動元選択信号の送信を行う。移動元選択信号といった指示信号の例を図７に示す。
【００４９】
図７（ａ）に示すように、指示信号は、基本的にＲｅｍｏｃｏｎ  ＩＤ（リモコンＩＤ）２５、Ｓｅｓｓｉｏｎ  ＩＤ（セッションＩＤ）２６、Ｓｉｇｎａｌ  ＩＤ（シグナルＩＤ）２７などで構成されている。
【００５０】
Ｒｅｍｏｃｏｎ  ＩＤ２５は、指示装置固有の識別子で、指示装置が変わらなければ不変である。
【００５１】
Ｓｅｓｓｉｏｎ  ＩＤ２６は、指示装置２で行う１つの処理（サービスの移動又は複製）を示す識別のためのＩＤで、移動元（移動先）装置選択、サービス選択、サービス実行の各操作により移動や複製のための一連の操作が完了するまで同じＩＤを利用する。
【００５２】
本実施例においては、指示装置２が信号を送信する際には、必ず信号にＳｅｓｓｉｏｎ  ＩＤ２６を含めて送信する。また、一連の操作を完了して別の操作を行う際には、新たにＳｅｓｓｉｏｎ  ＩＤ２６を生成し、それまで利用していたＳｅｓｓｉｏｎ  ＩＤ２６を新たに生成したＳｅｓｓｉｏｎ  ＩＤ２６に変更する必要がある。Ｓｅｓｓｉｏｎ  ＩＤ２６の変更には、ユーザが指示装置２のボタンやタッチパネルなどの操作を行うことで変更してもよいし、指示装置が自動制御により処理が異なると判断して変更を行ってもよい。Ｓｅｓｓｉｏｎ  ＩＤは、乱数より生成してもよいし、カウンタや時刻情報から生成してもよい。
【００５３】
Ｓｉｇｎａｌ  ＩＤ２７は、指示信号の種別を表すＩＤで、図７（ｂ）のような種類がある。
図７（ｂ）に示すそれぞれの指示信号の種別について説明する。
【００５４】
移動元（移動先）選択信号は、移動元装置又は移動先装置となる処理装置の選択動作を行うための信号である。
【００５５】
サービス選択信号は、移動元処理装置、移動先処理装置又は移動元処理装置と移動先処理装置の組み合わせで利用できるサービスの中から、所望のサービスを選択するための信号である。
【００５６】
移動（複製）実行信号は、指定された移動元処理装置から移動先処理装置へサービスの移動（複製）の開始を指示するための信号である。
【００５７】
移動元選択信号を指向性通信受信部１１より受信した処理装置Ａ２２又は処理装置Ｂ２３の信号／メッセージ制御部１２は、現在、それぞれ移動元処理装置として動作可能か否かを判定する（Ｓ１０２）。
【００５８】
この判定処理については、後の［処理装置における信号判定処理］の項目において、移動先選択信号を受信した場合の判定処理と合わせて詳細に説明する。
【００５９】
ここでは、処理装置Ａ２２、処理装置Ｂ２３ともに動作可能であるとする。次に、処理装置Ａ２２と処理装置Ｂ２３の信号／メッセージ制御部１２はネットワーク通信部１３から制御装置５に対して移動元候補登録メッセージを送信する（Ｓ１０３、Ｓ１０４）。
【００６０】
移動元候補登録メッセージといったメッセージの例を図８に示す。
メッセージとは、処理装置Ａ２２又は処理装置Ｂ２３と制御装置５との間でネットワークを通じてやり取りされるデータのことである。メッセージは基本的に図８（ａ）の形式をとる。
【００６１】
メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６は、それまでの一連の処理に利用されている指示信号やメッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５やＳｅｓｓｉｏｎ  ＩＤ２６をそのまま利用する。
【００６２】
Ｍｅｓｓａｇｅ  ＩＤ（メッセージＩＤ）２８は、メッセージの種別を示しており、図８（ｂ）に示すようなメッセージの種別を表す。メッセージの種別の意味については、手順の説明の中で個々に明らかにする。
【００６３】
Ｒｅｍｏｃｏｎ  ＩＤ２５、Ｓｅｓｓｉｏｎ  ＩＤ２６及びＭｅｓｓａｇｅ  ＩＤ２８の部分がメッセージのヘッダー部で、すべてのメッセージに含まれる共通な部分である。Ｍｅｓｓａｇｅ  ＩＤ２８より後にオプション部として、それぞれのメッセージに必要な情報が付加される。
【００６４】
移動元候補登録メッセージは、移動元選択信号を受信した処理装置で移動元装置として動作可能な状態にある処理装置が、制御装置５に送信するメッセージである。図８（ｄ）のように、このメッセージには、オプション部としてＳｅｒｖｉｃｅ  ＩＤ（サービスＩＤ）２９及びＨｏｓｔ  ＩＤ（ホストＩＤ）３０が含まれる。
【００６５】
Ｓｅｒｖｉｃｅ  ＩＤ２９は、サービスの種別を示すもので、図８（ｃ）に示すようなサービスの種別を表す。サービスには、例えば、音声、映像、ファイル又はプログラムなどがある。
【００６６】
Ｈｏｓｔ  ＩＤ３０は、ネットワーク接続のために必要となる処理装置固有の識別子である。
【００６７】
移動元候補登録メッセージに含まれるＳｅｒｖｉｃｅ  ＩＤ２９は、メッセージを送信する処理装置が移動又は複製可能なサービスを表す。
【００６８】
移動元候補登録メッセージを送信した処理装置は、一定時間、制御装置５からの移動元候補通知メッセージの到着を待つ。
【００６９】
本実施例では、処理装置Ａ２２、処理装置Ｂ２３それぞれの負荷の状況、処理能力やネットワークの状態により、処理装置Ａ２２の移動元候補登録メッセージが制御装置５に先に到着したものとする（Ｓ１０３）。
【００７０】
この後の制御装置５の処理の流れとして、ネットワーク通信部１８を介して処理装置Ａ２２又は処理装置Ｂ２３から移動元候補登録メッセージを受信するが、メッセージ制御部２０は、ヘッダー部（Ｒｅｍｏｃｏｎ  ＩＤ２５、Ｓｅｓｓｉｏｎ  ＩＤ２６、Ｍｅｓｓａｇｅ  ＩＤ２８）を同じくする移動元候補登録メッセージを複数受信した場合には、その中から１つを選択し、移動元候補である処理装置に移動元候補通知メッセージを送信する処理を行うことになる。
【００７１】
以下に、移動元候補登録メッセージを受信した制御装置５の装置候補判定（Ｓ１０５）について図９の装置候補選択のフローチャートを用いて説明する。
【００７２】
移動元候補登録メッセージを受信した制御装置５のメッセージ制御部２０は、まず移動元候補登録メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６が、記憶部１９に保存されている図１０に示すような選択候補表に登録されているＲｅｍｏｃｏｎ  ＩＤ３１及びＳｅｓｓｉｏｎ  ＩＤ３２と一致するものがあるか否かを参照して判定する（Ｓ２０１）。
【００７３】
選択候補表は、既に選択した移動元（移動先）処理装置及びサービスに関する情報が登録されている。選択候補表には、Ｒｅｍｏｃｏｎ  ＩＤ３１、Ｓｅｓｓｉｏｎ  ＩＤ３２、移動元処理装置のＨｏｓｔ  ＩＤ３３、移動元処理装置のＳｅｒｖｉｃｅ  ＩＤ３４、移動先処理装置のＨｏｓｔ  ＩＤ３５、移動先処理装置のＳｅｒｖｉｃｅ  ＩＤ３６、移動又は複製の対象となるサービスを示す候補Ｓｅｒｃｉｃｅ  ＩＤ３７の項目がある。
【００７４】
判定の結果、一致するものが無ければ、Ｓ２０３に進む。
一致するものがあれば、移動元候補登録メッセージに含まれるＳｅｒｖｉｃｅ  ＩＤ２９が、選択候補表のＲｅｍｏｃｏｎ  ＩＤ３１およびＳｅｓｓｉｏｎ  ＩＤ３２が一致する項目の中で、移動先処理装置のＳｅｒｖｉｃｅＩＤ３６（移動先候補登録メッセージの場合は、移動元処理装置のＳｅｒｖｉｃｅ  ＩＤ３４）または、移動の候補となるＳｅｒｖｉｃｅＩＤ３７に一致するサービスが含まれているか否かを判定する（Ｓ２０２）。
【００７５】
判定結果、一致するものが含まれていない場合、判定を終了する。一致する項目が含まれている場合には、Ｓ２０３に進む。
【００７６】
このことにより、先に移動元（移動先）処理装置を選択し、後に移動先（移動元）処理装置を選択するに際し、所望するサービスを提供できない処理装置を選択から自動的に除外することができ、指示装置２により移動先（移動元）選択信号を送信するための操作回数を減らすことができるため、ユーザの利便性が増す。
【００７７】
次に、制御装置５のメッセージ制御部２０は、移動元候補登録メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６が、記憶部１９に保存されている図１１に示すような候補装置選択表に登録されているＲｅｍｏｃｏｎ  ＩＤ３８及びＳｅｓｓｉｏｎ  ＩＤ３９と一致するものがあるか否かを参照して判定する（Ｓ２０３）。
【００７８】
図１１に示すように、候補装置選択表には、Ｒｅｍｏｃｏｎ  ＩＤ３８、Ｓｅｓｓｉｏｎ  ＩＤ３９、Ｍｅｓｓａｇｅ  ＩＤ４０、Ｈｏｓｔ  ＩＤ４１、Ｓｅｒｖｉｃｅ  ＩＤ４２、Ｃｏｕｎｔｅｒ（カウンタ）４３といった項目がある。
【００７９】
前記判定の結果、一致した場合はＳ２０４に、一致するものがなかった場合にはＳ２０８に移る。
【００８０】
メッセージ制御部２０は、Ｓ２０３で一致するものがあった場合には、候補装置選択表の該当するレコードに移動元候補登録メッセージのＨｏｓｔ  ＩＤ３０と同じＩＤが登録されているか否かを判定する（Ｓ２０４）。
【００８１】
登録されている場合はＳ２０５に、登録されていない場合にはＳ２０８の処理を行う。
【００８２】
メッセージ制御部２０は、Ｓ２０４の判定で合致した場合には、移動元候補登録メッセージに含まれる情報を一時記憶部２１に保存する（Ｓ２０５）。
【００８３】
次に、例えば、メッセージ制御部２０は、前記Ｒｅｍｏｃｏｎ  ＩＤ２５、前記Ｓｅｓｓｉｏｎ  ＩＤ２６及び前記Ｍｅｓｓａｇｅ  ＩＤ２８（この場合は、「移動元候補」）の情報を含むメッセージを装置候補判定処理がリセットされてから最初に受信した時よりカウンタなどで計時しており、あらかじめ定められた時間経過後（Ｓ２０６）に、一時記憶部２１に保存されている移動元候補登録メッセージのＩＤと一致する候補装置選択表のレコードを抽出し、該レコードのカウンタ値４３の比較を行う（Ｓ２０７）。
【００８４】
その中でカウンタ値４３が最小（「最小」と表現したが、前回選択されてから最も時間の経過しているレコードを表すものであれば方法を問わない）のメッセージについて、Ｓ２０８の処理を行う。
【００８５】
メッセージ制御部２０は、同じＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６について既に移動元候補通知メッセージが処理装置に対して送信されていて、且つ一定時間経過していないか判定を行う（Ｓ２０８）。ここで一定時間経過していないかの判定を行うのは、指示装置２からの指示信号が何回目に送信されての処理かを区別するためで、一定時間以上経過すると制御装置５のメッセージ制御部２０は、指示装置２からの新たな信号を受けての処理と判断し、一時記憶部２１のそれまでのメッセージ送信記録をクリアにして改めて移動元候補通知メッセージの送信を行う。
【００８６】
Ｓ２０８の判定が該当する場合には、移動元候補登録メッセージの処理を終了する。一定時間の時間設定は任意に可能であり、計時には上記同様カウンタを利用してもよい。
【００８７】
メッセージ制御部２０は、Ｓ２０８において、一定時間内に移動元候補通知メッセージが処理装置に送信されていなく、移動元候補登録メッセージのＩＤ（Ｒｅｍｏｃｏｎ  ＩＤ２５、Ｓｅｓｓｉｏｎ  ＩＤ２６、Ｓｅｒｖｉｃｅ  ＩＤ２９の一部、Ｈｏｓｔ  ＩＤ３０）と一致するレコードが候補装置選択表にあって移動元候補通知メッセージを送信する場合は、候補装置選択表の該レコードのカウンタ値を増加させる。該カウンタ値は、Ｒｅｍｏｃｏｎ  ＩＤ３８、Ｓｅｓｓｉｏｎ  ＩＤ３９、Ｍｅｓｓａｇｅ  ＩＤ４０及びＳｅｒｖｉｃｅ  ＩＤ４２の中のいずれかのサービスと一致するレコードが複数ある場合には、この中の最大のカウンタ値を持つレコードのカウンタ値４３より大きな値とする。一致するレコードがなく、移動元候補通知メッセージを送信する場合は、新たにレコードを登録する。
【００８８】
更に、移動元候補登録メッセージの情報を図１０に示す選択候補表にも登録する。
選択候補表に、既に移動元候補登録メッセージと同じＲｅｍｏｃｏｎ  ＩＤ３１、Ｓｅｓｓｉｏｎ  ＩＤ３２が登録されており、移動元装置の登録であるならば該レコードの移動元の項目が、移動先装置の登録であるならば該レコードの移動先の項目が登録されている場合は、Ｈｏｓｔ  ＩＤ３３（又は３５）とＳｅｒｖｉｃｅ  ＩＤ３４（又は３６）の項目を上書きする。そして、メッセージに含まれているＨｏｓｔ  ＩＤ３０が示す処理装置に対して、移動元候補通知メッセージ送信する（Ｓ２０９）。
【００８９】
移動元候補通知メッセージは、制御装置５が受け取った移動元候補登録メッセージの中から選択した移動元処理装置に対して送信するメッセージであり、オプション部に、移動元候補登録メッセージに付加されていたＳｅｒｖｉｃｅ  ＩＤ２９をそのまま添付する。
【００９０】
ここでは、処理装置Ａ２２が移動元候補として選択されたものとする。制御装置５のメッセージ制御部２０は、ネットワーク通信部１８から移動元候補として選択された処理装置Ａ２２に対して、移動元候補通知メッセージを送信する（Ｓ１０６）。
【００９１】
移動元候補通知メッセージをネットワーク通信部１３から受信した処理装置Ａ２２の信号／メッセージ制御部１２は、状態表示部１５に自分が移動元候補になったことを表示するよう指示し、処理装置Ｂ２３の信号／メッセージ制御部１２は、制御装置５に移動元候補登録メッセージを送信後、一定時間内にメッセージの受信が無いので、状態表示部１５に指示して移動元候補ではないことを表示する（Ｓ１０７）。
【００９２】
この時点で、処理装置Ａ２２が移動元の処理装置であることが状態表示部１５より提示され、ユーザに認識される。ユーザが提示された処理装置とは違う処理装置を選択する場合には、再び処理装置Ｂ２３に向けて指示装置２を操作して、指示装置２の制御部７は、移動元選択信号を生成して送信する（Ｓ１０８）。
【００９３】
移動元選択信号を受信した処理装置Ａ２２及び処理装置Ｂ２３の信号／メッセージ制御部１２は、前述した処理と同様にＳ１０９〜Ｓ１１１までの処理を行う。
制御装置５のメッセージ制御部２０は、移動候補登録メッセージを送信した処理装置で、これまでに移動元候補として選択されたことが無いか、選択された時期がもっとも古い処理装置を選択するように、前述の図９の装置候補選択のフローチャートの処理を行う。今回は、処理装置Ｂ２３がこれまでに移動元候補として選択されたことがないため、制御装置５のメッセージ制御部２０は処理装置Ｂ２３を選択し（Ｓ１１２）、ネットワーク通信部１８から移動元候補通知メッセージを送信する（Ｓ１１３）。
次に、処理装置Ａ２２、処理装置Ｂ２３は、移動元候補通知メッセージを受信したか否かの結果をそれぞれの状態表示部１５により表示する（Ｓ１１４）。
【００９４】
この段階で、処理装置Ｂ２３が新たな移動元装置の候補として選択されたことが、処理装置Ｂ２３の状態表示部１５により提示され、ユーザに認識される。
【００９５】
更に、ユーザが提示された処理装置とは違う処理装置を選択する場合には、再び処理装置Ａ２２に向けて指示装置２を操作して、指示装置２は、移動元選択信号を生成して送信する（Ｓ１１５）。これまでと同様に処理装置Ａ２２及び処理装置Ｂ２３の信号／メッセージ制御部１２が、移動元候補登録メッセージを送信し（Ｓ１１７、Ｓ１１８）、制御装置５のメッセージ制御部２０は、メッセージを送信した処理装置の中から、選択された時期がもっとも古い処理装置Ａ２２を選択し（Ｓ１１９）、ネットワーク通信部１８から移動元候補通知メッセージを送信する（Ｓ１２０）。
【００９６】
それぞれの処理装置が候補であるか否かを状態表示部１５に表示し、ユーザは選択候補として処理装置Ａ２２が選択されていることを認識する（Ｓ１２１）。
【００９７】
指示装置２から処理装置Ａ２２又は処理装置Ｂ２３に移動先選択信号又はサービス選択信号等を送信（Ｓ１２２）し、制御装置５のメッセージ制御部２０は、処理装置より移動先候補登録メッセージ又はサービス選択要求メッセージ等これまで受信していたメッセージとＭｅｓｓａｇｅ  ＩＤ２８の種別の異なるメッセージを受信すると、移動元の処理装置の候補選択の処理が終了したことを認識して、記憶部１９の選択候補表のフラグを確定とし、移動元処理装置を確定させる（Ｓ１２３）。
【００９８】
本実施例では、候補となる処理装置が２台の場合について説明を行ったが、処理装置の台数が増加した場合でも同様の手順で、ユーザが望む処理装置の選択が可能であることは明らかである。
【００９９】
この後、移動先処理装置の選択処理が行われるが、移動元処理装置の選択処理と処理の流れは同様で、指示信号の種別、メッセージの種別及び処理装置での表示内容を移動元から移動先に変更するだけで、図６の移動元選択シーケンス、図９の装置候補選択のフローチャートに沿って処理を進める。
【０１００】
例えば、図６において、指示装置２から処理装置への移動元選択信号は移動先選択信号へ、移動元候補登録メッセージは移動先候補登録メッセージへ、移動元候補通知メッセージは移動先候補通知メッセージへ変更となる。すなわち、図７によると指示信号のＳｉｇｎａｌ  ＩＤ２７は、移動先選択に、図８によるとメッセージのヘッダー部分のＭｅｓｓａｇｅ  ＩＤ２８は、移動先候補登録又は移動先候補通知へ変更となる。制御装置５での処理は移動元選択と同様である。
【０１０１】
移動先処理装置の確定は、指示装置２が処理装置にサービス選択信号等を送信し、制御装置５のメッセージ制御部２０が、処理装置よりサービス選択要求メッセージ等これまで受信していたメッセージとＭｅｓｓａｇｅ  ＩＤ２８の種別の異なるメッセージを受信したことにより、移動先の処理装置の候補選択の処理が終了したことを認識して、記憶部１９の選択候補表のフラグを確定とすることにより行われる。
【０１０２】
以上のような処理を行うことで、無線範囲内に複数の処理装置が配置されている環境であっても、ユーザは移動元処理装置、移動先処理装置として指定を希望する一台をそれぞれ選択し、サービスの移動又は複製を行うことができる。
【０１０３】
また、移動元処理装置又は移動先処理装置として、未選択の処理装置又は前回選択されてから最も時間の経過している処理装置が選択することになるので、効率的な処理装置選択が可能となる。
【０１０４】
［処理装置における信号判定処理］
ここで、指示装置２から移動元選択信号又は移動先選択信号を受信した処理装置における処理を図１２の処理装置における選択処理フローチャートを用いて詳細に説明する。
【０１０５】
まず、処理装置の信号／メッセージ制御部１２は、指示装置２から受信した信号が移動元選択信号であるか移動先選択信号であるかの判定を行う（Ｓ３０１）。この判定は、受信した信号のＳｉｇｎａｌ  ＩＤ２７の種別を認識することにより行うことができる。
【０１０６】
次に、処理装置の信号／メッセージ制御部１２が、現在の処理装置の状態と受信した信号を比較することで、受信信号の処理の継続が可能か否かの判定を行う。
【０１０７】
すなわち、受信信号が移動元選択信号の場合、他の処理装置に移動可能なサービスのうち１つ以上のサービスが処理中又は処理待ち状態であるか否かによって判定する。移動元選択信号の受付が可能な条件として、例えば、処理装置において映像や音声の再生やプログラムの実行などのサービスを処理中か処理待ちであり、且つこれらサービスの移動や複製が禁止されていないこと等が挙げられる（Ｓ３０２）。
【０１０８】
また、受信信号が移動先選択信号の場合、現在処理していないサービスが存在するか等を確認し、移動先装置として動作可能か否かの判定を行う（Ｓ３１２）。
【０１０９】
Ｓ３０２又はＳ３１２の判定で移動元装置又は移動先装置として受け付けることができないと判定した処理装置の信号／メッセージ制御部１２は、状態表示部１５に移動元（移動先）選択信号を受信したが移動元（移動先）装置として受け付けられないことを表示する（Ｓ３２０）。
【０１１０】
次に、信号／メッセージ制御部１２は、他の移動元（移動先）選択信号の候補であるか否かを判定する（Ｓ３０３、Ｓ３１３）。判定の結果、他の移動元（移動先）選択信号の候補である場合には、処理装置の状態表示部１５に信号を受信したが移動元（移動先）候補として受け付けることができないことを表示する（Ｓ３２０）。
【０１１１】
他の移動元（移動先）選択信号の候補でない場合には、信号／メッセージ制御部１２は、ネットワーク通信部１３より制御装置５に移動元（移動先）候補登録メッセージを送信する（Ｓ３０４、Ｓ３１４）。
【０１１２】
移動元（移動先）候補登録メッセージを送信した処理装置は、カウンタなどで計時して、一定時間、制御装置５からの移動元（移動先）候補通知メッセージの到着を待つ。信号／メッセージ制御部１２は、時間内に制御装置５から移動元（移動先）候補通知メッセージを受信したか否かを判定する（Ｓ３０５、Ｓ３１５）。
【０１１３】
または、制御装置５は、候補として選択されなかった処理装置に、候補として選択されなかった旨通知するメッセージを送信することとし、この処理装置の判定は、移動元（移動先）候補通知メッセージ又は選択されなかった旨通知するメッセージのうちのどちらのメッセージを受信したかを判定するとしても良い。
【０１１４】
移動元（移動先）候補通知メッセージを受信した処理装置の信号／メッセージ制御部１２は、移動元（移動先）選択信号の移動元（移動先）候補になったことを示す情報を記憶部に保存し（Ｓ３０６、Ｓ３１６）、移動元（移動先）候補になったことを状態表示部１５に出力する。この出力はアイコンを利用した表示でも良いし、文字による表示やＬＥＤの点灯であっても良い（Ｓ３２０）。
【０１１５】
移動元（移動先）候補登録メッセージを送信した処理装置で、移動元（移動先）候補通知メッセージを受信しなかった処理装置の信号／メッセージ制御部１２は、移動元（移動先）選択信号の移動元（移動先）候補でないと判断し、以前、該移動元（移動先）選択信号の移動元（移動先）候補であった場合は、その情報を記憶部１４から削除する。そして、移動元（移動先）選択信号を受信したが移動元（移動先）候補ではないことを状態表示部１５に表示する（Ｓ３２０）。
【０１１６】
［サービスの選択］
移動元処理装置、移動先処理装置のいずれかまたは両方が確定した後に、サービス選択の操作を行う。
【０１１７】
サービスを選択するための手順を図１３のサービス選択シーケンスを用いて説明する。
【０１１８】
本実施例では、選択するサービスとして、映像サービスと音声サービスとすべて（映像と音声）のサービスのいずれかのサービスをユーザが選択するものとして説明を行う。
はじめに指示装置２の動作について説明する。ユーザの操作に応じた指示信号を制御部７で生成し指向性通信送信部１０から送信する。
【０１１９】
まず、ユーザが指示装置の入力部６を介して操作するなどして、制御部７においてＲｅｍｏｃｏｎ  ＩＤ２５、Ｓｅｓｓｉｏｎ  ＩＤ２６及びＳｉｇｎａｌ  ＩＤ２７よりサービス選択信号を生成して、指向性通信送信部１０から処理装置に送信する。ここで、Ｓｉｇｎａｌ  ＩＤ２７の種別をサービス選択とし、Ｒｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６は、移動元（移動先）選択信号と同様である（Ｓ４０１）。
【０１２０】
この手順において信号を送信する対象となる処理装置は、通常は移動元または移動先の処理装置となるが、ネットワークに接続されるどの処理装置でも良い。
【０１２１】
サービス選択信号を指向性通信受信部１１より受信した処理装置の信号／メッセージ制御部１２は、受信したサービス選択信号に含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６を用い、記憶部１４から移動可能なサービスを抽出したものをＳｅｒｖｉｃｅ  ＩＤ２９として付してサービス選択要求メッセージを生成し、制御装置５に送信する（Ｓ４０２）。
【０１２２】
サービス選択要求メッセージは、処理装置が、制御装置５に対してサービス選択信号を受信したことを知らせるため送信するメッセージである。
【０１２３】
サービス選択要求メッセージをネットワーク通信部１８より受信した制御装置５のメッセージ制御部２０は、メッセージに含まれるＳｅｒｖｉｃｅ  ＩＤ２９からユーザに提示する候補となるサービスを選択（Ｓ４０３）し、ネットワーク通信部１８から処理装置にサービス候補通知メッセージを送信する（Ｓ４０４）。サービス候補通知メッセージには選択したサービスのＳｅｒｖｉｃｅ  ＩＤ２９を含める。
【０１２４】
制御装置５がサービス候補通知メッセージを送信する処理装置は、サービス選択要求メッセージを送信した処理装置、移動元処理装置、移動先処理装置のいずれかまたはすべてと設定することが可能である。
【０１２５】
次に、制御装置５におけるサービス選択要求メッセージ受信時の処理を図１４のサービス判定フローチャートを用いて説明する。
【０１２６】
サービス選択要求メッセージをネットワーク通信部１８より受信した制御装置５のメッセージ処理部２０は、はじめに、該メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５、Ｓｅｓｓｉｏｎ  ＩＤ２６及びＨｏｓｔ  ＩＤ３０を持つ候補（エントリー）が記憶部１９に保存された図１０に示す選択候補表に登録されているか否かを判定する（Ｓ５０１）。メッセージに含まれるのと同じＲｅｍｏｃｏｎ  ＩＤ３１、Ｓｅｓｓｉｏｎ  ＩＤ３２及びＨｏｓｔ  ＩＤ３３（又は３５）を持つエントリーが存在しない場合、制御装置５のメッセージ制御部２０は、メッセージ送信元の処理装置に、処理装置が選択されていないことを通知する候補未選択メッセージを送信する（Ｓ５０５）。
【０１２７】
選択候補表にメッセージに含まれるのと同じＲｅｍｏｃｏｎ  ＩＤ３１、Ｓｅｓｓｉｏｎ  ＩＤ３２及びＨｏｓｔ  ＩＤ３３（又は３５）を持つエントリーが登録されている場合、メッセージ制御部２０は、選択候補表を参照して、記憶部１９に保存されている図１５に示すようなサービス選択表を利用可能なサービスの組ごとに生成して登録する。
【０１２８】
サービス選択表は、Ｒｅｍｏｃｏｎ  ＩＤ４４、Ｓｅｓｓｉｏｎ  ＩＤ４５、Ｈｏｓｔ  ＩＤ（移動元）４６、Ｈｏｓｔ  ＩＤ（移動先）４７、Ｓｅｒｖｉｃｅ  ＩＤ４８、Ｃｏｕｎｔｅｒ４９などの項目からなる。
【０１２９】
サービス選択表は、選択候補表に移動元のＨｏｓｔ  ＩＤ３３又は移動先のＨｏｓｔ  ＩＤ３５のいずれかのみが登録されている場合は、移動元（移動先）Ｈｏｓｔ  ＩＤ３３（又は３５）の処理装置で利用できるＳｅｒｖｉｃｅ  ＩＤ３４（又は３６）から、移動元及び移動先のＨｏｓｔ  ＩＤ３３、３５が両方登録されている場合には、それらＨｏｓｔ  ＩＤ３３、３５の処理装置で両方が利用可能なＳｅｒｖｉｃｅ  ＩＤ３４、３６を用いて登録する（Ｓ５０２）。
【０１３０】
次に、メッセージ制御部２０は、Ｓ５０２で登録したサービス選択表のレコードの中から、ユーザに提示する候補を１つ選択する。例えば、サービス選択表にあるカウンタ値４９が最小のレコードを選択する（Ｓ５０３）。又は、あらかじめサービスに優先順位を設定しておき、これに基いて選択するようにしてもよい。
【０１３１】
サービス選択要求メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６に関するすべての移動元（移動先）処理装置に対して図８（ｅ）に示すような選択したＳｅｒｖｉｃｅ  ＩＤ２９を付したサービス候補通知メッセージを送信する（Ｓ５０４）。
以上のようにして、制御装置５において、サービスを選択する処理が行われる。
【０１３２】
図１３のＳ４０３における制御装置５でのサービスの候補判定で、映像のみのサービスが選択され、処理装置にサービス候補通知メッセージを送信したものとする。
【０１３３】
サービス候補通知メッセージをネットワーク部１３より受信した処理装置の信号／メッセージ制御部１２は、サービス候補通知メッセージのＳｒｅｖｉｃｅ  ＩＤ２９よりどのサービスが選択されたのかを抽出し、状態表示部１５に対して表示を行うよう指示する（Ｓ４０５）。
【０１３４】
この時点でユーザが望むサービスが状態表示部１５により提示されていれば、操作を完了し次の操作に移る。映像サービスがユーザの望むサービスではない場合は、Ｓ４０１と同様に、ユーザは指示装置２を操作し、指示装置２は処理装置に対してサービス選択信号を送信する（Ｓ４０６）。
【０１３５】
受信したサービス選択信号に対して、処理装置及び制御装置５は、前述と同様の処理を行う（Ｓ４０７〜Ｓ４１０）。サービス選択の判定結果とメッセージのＳｅｒｖｉｃｅ  ＩＤ２９が異なるだけでＳ４０２〜４０５の処理と同様である。
【０１３６】
今回は、制御装置５のメッセージ制御部２０の判定の結果、音声のみのサービスが選択されたものとする。ユーザは、処理装置の状態表示部１５を確認し、希望するサービスが表示されていればサービス選択の操作を完了する。希望するサービスとは異なるサービスが提示された場合には、Ｓ４０１と同じ操作（Ｓ４１１）を行い、前述のＳ４０２〜Ｓ４０５と同様の手順を経て、別のサービスの提示を受ける（Ｓ４１２〜４１５）。
【０１３７】
今度の選択されたサービスは、すべてのサービスであったとする。
ユーザは、すべてのサービスの選択を希望していたので、指示装置２の入力部６を介して操作を行い、処理装置に対して移動実行信号を送信する（Ｓ４１６）。
【０１３８】
処理装置の信号／メッセージ制御部１２は、指示装置２から指向性通信受信部１１を介して移動実行信号を受信すると、移動要求メッセージを生成してネットワーク通信部１３より制御装置５に送信する。移動要求メッセージをネットワーク通信部１８より受信した制御装置５のメッセージ制御部２０は、サービス選択の処理が確定したと認識し、記憶部１９にあるサービス選択表のフラグを確定にする（Ｓ４１７）。
【０１３９】
ユーザが指示装置２に対してサービス選択信号を送信するように操作を繰り返し行うことで、映像サービス、音声サービス、すべてのサービスといったように、別のサービスが選択され提示されていくことになる。サービスの選択が一巡すると、再度同じサービスが選択されていくことになる。
【０１４０】
以上の手順で、移動又は複製を行うサービスとして、前回選択されてから最も時間の経過しているサービス又は任意に優先順位を設定したサービスが選ばれることになるので、ユーザの利便性を考慮したサービスの選択処理が可能となる。
【０１４１】
なお、移動可能なサービスが複数あった場合でも、すべてのサービスを移動させる場合には、図１３のサービス選択シーケンスを省略して実行を行うこともできる。
【０１４２】
［移動（複製）の実行処理］
移動元処理装置、移動先処理装置、移動可能なサービスが確定し、制御装置５のメッセージ制御部２０は、移動（複製）可能メッセージを移動元処理装置、移動先処理装置、又は移動元処理装置及び移動先処理装置にネットワーク通信部１８を介して送信する。図８（ｇ）に示すように移動（複製）可能メッセージには、確定したサービスのＳｅｒｖｉｃｅ  ＩＤ２９を含める。
【０１４３】
移動（複製）可能メッセージをネットワーク通信部１３より受信した処理装置の信号／メッセージ制御部１２は、状態表示部１５に指示して、移動（複製）が可能となったことの表示を行う。
【０１４４】
処理装置の状態表示部１５に移動（複製）可能となったことが表示されたのをうけて、ユーザの操作により指示装置の制御部７は、Ｓｉｇｎａｌ  ＩＤ２７を移動（複製）実行として移動（複製）実行信号を生成して、該移動（複製）実行信号を指向性通信送信部１０より処理装置に送信する。
【０１４５】
移動（複製）実行信号を指向性通信受信部１１を介して受信した処理装置の信号／メッセージ制御部１２は、受信した信号に含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６を用いて移動（複製）要求メッセージを生成して制御装置５に送信する。移動（複製）要求メッセージは、移動（複製）実行信号を受信した処理装置が、制御装置５に対して移動（複製）実行信号を受信したことを知らせるために送信するメッセージである。
【０１４６】
移動（複製）要求メッセージをネットワーク通信部１８より受信した制御装置５のメッセージ制御部２０は、メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６に対応する移動元候補及び移動先候補の処理装置が、記憶部１９の選択候補表に保存されているか否か参照して判定する。
【０１４７】
判定の結果、メッセージについての移動元候補及び移動先候補の処理装置ならびに移動すべきサービスが選択候補表に登録されている場合、制御装置５のメッセージ制御部２０は移動元候補又は移動先候補の処理装置に対して図８（ｆ）のような移動（複製）開始メッセージを送信する。移動（複製）開始メッセージは、移動（複製）要求メッセージを受信した制御装置５のメッセージ制御部２０が移動元（移動先）処理装置に対して、移動（複製）を開始させるために送信するメッセージである。このメッセージには、移動（複製）を開始するサービスのＳｅｒｖｉｃｅ  ＩＤ２９と、移動先（移動元）の処理装置のＨｏｓｔ  ＩＤ３０を含める。
【０１４８】
移動元候補又は移動先候補のいずれかが存在しない場合には、制御装置５のメッセージ制御部２０は、移動元候補又は移動先候補の処理装置に対して図８（ｈ）に示すようなＳｅｒｖｉｃｅ  ＩＤ２９を含む移動（複製）不能メッセージを送信する。
【０１４９】
移動元候補又は移動先候補の処理装置の両方が存在しない場合には制御装置５のメッセージ制御部２０は、移動要求メッセージを送信した処理装置に対して移動不能メッセージを送信する。なお、移動要求メッセージを送信した装置が複数存在する場合、全ての装置に対して移動不能メッセージを送信する。
【０１５０】
移動（複製）開始メッセージを受信した移動元（移動先）候補の処理装置の信号／メッセージ制御部１２は、サービス制御部１７にメッセージの情報を出力し、サービス制御部１７はメッセージに含まれるＨｏｓｔ  ＩＤ３０より移動先（移動元）の処理装置を認識し、ネットワークを通じて接続し移動のために必要な処理を行う。
【０１５１】
本実施例では、移動を前提に解説を行ってきたが、移動ではなく複製の場合も同様の手順で実現可能であることは明らかである。
【０１５２】
［第２の実施形態］
ここでは、図１６のシステム構成図、図１７及び図１８のサービス分離シーケンスを用いて、ある処理装置で処理している複数のサービスをそれぞれ別々の処理装置で処理させる場合の例について説明する。
【０１５３】
図１６によると、テレビＣ（処理装置）５０とテレビＤ（処理装置）５１が接近して設置されており、プロジェクタ（処理装置）５２とオーディオ機器（処理装置）５３も同様に接近して設置されている環境である。テレビＣ５０とテレビＤ５１はそれぞれ映像と音声の処理が可能で現在それぞれ移動可能な処理を実行しているものとする。プロジェクタ５２は映像の処理のみが可能であり、他の処理装置からの処理の移動を受け入れ可能な状態にあるとする。また、オーディオ機器５３は音声の処理のみが可能であり、プロジェクタ５２と同様に他の処理装置からの処理の移動を受け入れ可能な状態であるとする。
【０１５４】
上記の環境において、ユーザはリモコン（指示装置）２を用い、テレビＣ５０で出力されている映像をプロジェクタ５２に、テレビＣ５０で出力されている音声をオーディオ機器５３に移動させ処理させようとしている。本実施例においては、ユーザがテレビＣ５０から映像を移動する際、移動元処理装置の指定、サービスの指定、移動先処理装置の指定といった順序で操作を行うものとする。
【０１５５】
はじめに、ユーザは指示装置２をテレビＣ５０に向け、移動元選択信号を送信するための操作を入力部６を介して行い、指示装置２の制御部７は移動元選択信号を生成して処理装置に送信する。テレビＣ５０とテレビＤ５１は接近して設置されているので、ユーザがテレビＣ５０に向けて信号を送信したのにもかかわらず、移動元選択信号は両方の装置に到達する（Ｓ６０１）。
【０１５６】
テレビＣ５０、テレビＤ５１の信号／メッセージ制御部１２は、図１２のようなサービスを提供可能か否かの判定を行い（Ｓ６０２、６０３）、テレビＣ５０、テレビＤ５１とも移動可能なサービスを提供中であるので、テレビＣ５０とテレビＤ５１の信号／メッセージ制御部１２は、各々が制御装置５に対して移動元候補登録メッセージを送信する（６０４、６０８）。この際、テレビＣ５０、テレビＤ５１ともに映像サービスと音声サービスを処理中であるので、移動元候補登録メッセージに映像サービスと音声サービスを示すＳｅｒｖｉｃｅ  ＩＤ２９を含める。制御装置５がメッセージを受信する順序は、例えば、各処理装置の処理能力、負荷の状況やネットワークでの遅延時間、制御装置の処理能力、負荷の状況の違い等の要因で前後する。本実施例ではテレビＣ５０のメッセージが先に制御装置５に到着したものとする。
【０１５７】
テレビＣ５０からの移動元候補登録メッセージをネットワーク通信部１８より受信した制御装置５のメッセージ制御部２０は、図９の装置候補選択のフローチャートの処理により、図１０の選択候補表及び図１１の候補装置選択表に同じＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６を有するレコードがないことからメッセージの到着が早いテレビＣ５０からの移動元候補登録メッセージを選択し（６０５）、テレビＣ５０を移動元候補として選択候補表及び候補装置選択表にメッセージの情報を保存すると同時にテレビＣ５０に対して移動元候補通知メッセージを送信する（６０６）。
【０１５８】
なお、制御装置５のメッセージ制御部２０は、カウンタなどにより一定時間、最初に届いたテレビＣ５０からの移動元候補登録メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６と同じＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６を持つ移動元候補登録メッセージを待つようにしてもよい。受信待ち時間を設定する際には、テレビＤ５１からのメッセージを受信するために十分長い時間を待ち時間とする必要がある。テレビＣ５０とテレビＤ５１のどちらも候補装置選択表に未登録であれば、移動元候補の処理装置には、移動元候補登録メッセージの制御装置５への到着時刻が早い方を選択するようにすればよい。
【０１５９】
移動元候補通知メッセージを受信したテレビＣ５０の信号／メッセージ制御部１２は、自分が移動元候補の処理装置であることを状態表示部１５によりユーザに通知する（Ｓ６０７）。
【０１６０】
テレビＤ５１の信号／メッセージ制御部１２は、移動元候補登録メッセージ送信（Ｓ６０８）後、カウンタなどの計時により一定時間、移動元候補通知メッセージの到着を待つ。制御装置５のメッセージ制御部２０では、既にテレビＣ５０が移動元候補の処理装置として選択されているので、メッセージを送信しない（Ｓ６０９）。テレビＤ５１の信号／メッセージ制御部１２は、一定時間、移動元候補通知メッセージが到着しないので、候補でないことを状態表示部１５に指示して表示することによりユーザに通知する（Ｓ６１０）。
【０１６１】
ユーザは移動元処理装置として選択された候補がテレビＣ５０であることを、テレビＣ５０の状態表示部１５を見ることで確認できる。テレビＣ５０は移動元としてユーザの望む処理装置であるので、次の操作に移る。ユーザの望む処理装置が選択されていない場合、ユーザの操作により指示装置２の制御部７は移動元選択信号を処理装置に向け送信し、上記と同様の処理が行われ、別の処理装置が選択される。このような操作を繰り返すことにより、処理装置の選択切り替えが行われ、ユーザは、所望する処理装置を選択することができる。
【０１６２】
次に、ユーザはテレビＣ５０で動作する映像と音声の２つのサービスの中から、映像サービスを選択するための操作を行う。つまり指示装置２をテレビＣ５０に向けてサービス選択信号を送信するための操作を行う。指示装置２の制御部７は、サービス選択信号を生成し、指向性通信送信部１０よりサービス選択信号を送信する（Ｓ６１１）。
【０１６３】
サービス選択信号を指向性通信受信部１１より受信したテレビＣ５０の信号／メッセージ制御部１２は、サービス選択要求メッセージを生成して制御装置５に送信する（Ｓ６１２）。
【０１６４】
サービス選択要求メッセージをネットワーク通信部１８より受信した制御装置５のメッセージ制御部２０は、図１４のサービス判定フローチャートの手順に従って記憶部１９のサービス選択表にサービス選択要求メッセージの情報を登録し、サービス選択表の登録されたレコードの中からユーザに提示するサービスを選択する（Ｓ６１３）。
【０１６５】
今回は、移動元処理装置が登録されているが、移動先処理装置は未登録であるから、移動元処理装置に関するレコードからサービス候補を選択する。今回は、音声サービスを候補として選択したものとする。制御装置５のメッセージ制御部２０は、音声サービスが選択されたことを示す情報を含むサービス候補通知メッセージをテレビＣ５０に対して送信する（Ｓ６１４）。
【０１６６】
サービス候補通知メッセージを受信したテレビＣ５０の信号／メッセージ制御部１２は、選択候補のサービスとして音声サービスが選択されたことを状態表示部１５に指示して提示することによりユーザに通知する（Ｓ６１５）。
【０１６７】
指示装置２からのサービス選択信号は、テレビＤ５１にも到達したことから、テレビＤ５１も制御装置５に対して、サービス選択要求メッセージを送信する（Ｓ６１６）。
【０１６８】
しかし、テレビＤ５１は、制御装置５の記憶部１９に保存されている選択候補表に登録されていないことから、図１４のサービス判定フローチャートよりエラーとなり（Ｓ６１７）、候補未選択メッセージを送信する（Ｓ６１８）。
【０１６９】
候補未選択メッセージを受信したテレビＤ５１の信号／メッセージ制御部１２は、状態表示部１５に指示して選択されていない旨の表示を行う（Ｓ６１９）。
【０１７０】
音声サービスはユーザが希望するサービスではないことから、ユーザはもう一度、指示装置２をテレビＣ５０に向け、サービス選択信号を送信する操作を入力部６を介して行う。ここで、先ほどと同様の手順が行われ、指示装置２は、サービス選択信号を生成して処理装置に送信する（Ｓ６２０）。サービス選択信号を受信したテレビＣ５０の信号／メッセージ制御部１２は、サービス選択要求メッセージを生成して制御装置５に対して送信し（Ｓ６２１）、制御装置５のメッセージ制御部２０は、今回は、映像サービスを選択し（Ｓ６２２）、テレビＣ５０にサービス候補通知メッセージを送信する（Ｓ６２３）。サービス候補通知メッセージを受信したテレビＣ５０の信号／メッセージ制御部１２は、状態表示部１５に指示して映像サービスが選択されたこと提示する（Ｓ６２４）。
【０１７１】
指示装置２からのサービス選択信号は、テレビＤ５１も受信することから、テレビＤ５１の信号／メッセージ制御部１２は、制御装置５に対してサービス選択要求メッセージを送信する（Ｓ６２５）。しかし、制御装置５において、前述したようにテレビＤ５１は、選択候補表に登録されていないことから、エラーとなり（Ｓ６２６）、候補未選択メッセージをテレビＤ５１に送信する（Ｓ６２７）。テレビＤ５１の信号／メッセージ制御部１２は、状態表示部１５に指示して選択されていない旨の表示を行う（Ｓ６２８）。
【０１７２】
ここで、ユーザの望むサービスが選択されていない場合、ユーザの操作により指示装置２の制御部７はサービス選択信号を処理装置に向け送信し、上記と同様の処理が行われ、別のサービスが選択される。このような操作を繰り返すことにより、サービスの選択切り替えが行われ、ユーザは、所望するサービスを選択することができる。
【０１７３】
映像サービスはユーザの望むサービスであるので、ユーザは次の操作を行う。
これまでの操作により、テレビＣ５０を移動元処理装置とした映像サービスが移動する候補として選択されたことになる。
【０１７４】
次に、移動先処理装置を指定するために、ユーザは指示装置２をプロジェクタ５２に向けて操作して、指示装置２は移動先選択信号を送信する（Ｓ６２９）。移動先選択信号は、プロジェクタ５２で受信されるとともに隣接するオーディオ機器５３でも受信されたものとする。
【０１７５】
移動先選択信号を受信したプロジェクタ５２及びオーディオ機器５３の信号／メッセージ制御部１２は、移動先候補登録メッセージを制御装置に送信する（Ｓ６３０、Ｓ６３４）。
【０１７６】
ここで、プロジェクタ５２が処理できるサービスは映像サービスのみのため、プロジェクタ５２が送信する移動先候補登録メッセージのＳｅｒｖｉｃｅ  ＩＤ２９に映像サービスを含める。また、オーディオ機器５３が処理できるサービスは音声サービスのみであるので、オーディオ機器５３が送信する移動先候補登録メッセージのＳｅｒｖｉｃｅ  ＩＤ２９に音声サービスを含める。
【０１７７】
ここで、プロジェクタ５２から移動先候補登録メッセージを受信した制御装置５のメッセージ制御部２０は、図９の装置候補選択のフローチャートの処理を行う。
【０１７８】
今回は、プロジェクタ５２からの移動先候補登録メッセージに含まれるＳｅｒｖｉｃｅ  ＩＤ２９に映像サービスが含まれることから、移動先候補としてプロジェクタ５２を選択し、選択候補表に登録を行う（Ｓ６３１）。
【０１７９】
制御装置５のメッセージ制御部２０は、移動先候補通知メッセージをプロジェクタ５２に送信し（Ｓ６３２）、移動先候補通知メッセージを受信したプロジェクタ５２は移動先候補であることを状態表示部１５に指示して表示することでユーザに通知する（Ｓ６３３）。
【０１８０】
移動先選択信号を受信したオーディオ機器５３の信号／メッセージ制御部１２も、移動先候補登録メッセージを制御装置５に送信する（Ｓ６３４）。
【０１８１】
移動先候補登録メッセージを受信した制御装置５のメッセージ制御部２０は、図９の装置候補選択のフローチャートの処理を行う。メッセージ制御部２０は、選択候補表を参照し、移動先候補登録メッセージに含まれているサービスに映像サービスがないことから、候補として選択されず、オーディオ機器５３には通知を行わず処理を終了する（Ｓ６３５）。
【０１８２】
オーディオ機器５３の信号／メッセージ制御部１２は、一定時間、移動先候補通知メッセージの受信を待つが、受信がないため状態表示部１５に指示して選択されなかった旨の表示を行う（Ｓ６３６）。
【０１８３】
ここで、ユーザはプロジェクタ５２の状態表示部１５の表示を確認することで、希望する装置が選択されていることを認識する。
ユーザが指示装置２を操作することによりプロジェクタ５２は移動実行信号を送信し（Ｓ６３７）、移動実行信号をプロジェクタ５２、オーディオ機器５３ともに受信する。
【０１８４】
プロジェクタ５２の信号／メッセージ制御部１２は移動実行信号を受信したので、制御装置５に対して移動要求メッセージを送信する（Ｓ６３８）。
【０１８５】
プロジェクタ５２より移動要求メッセージを受信した制御装置５のメッセージ制御部２０は、メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６に対応する移動元候補及び移動先候補の処理装置が、記憶部１９の選択候補表に保存されているか否か参照して判定する（Ｓ６３９）。前記判定の結果、プロジェクタ５２の移動のための情報は記憶部１９の選択候補表に登録されているので、制御装置５のメッセージ制御部２０は、プロジェクタ５２に対して移動元装置であるテレビＣ５０のＨｏｓｔ  ＩＤ３０を添付して移動開始メッセージを送信する（Ｓ６４０）。
【０１８６】
一方、移動実行信号を受信したオーディオ機器５３の信号／メッセージ制御部１２も、移動要求メッセージを制御部５に送信する（Ｓ６４１）。
【０１８７】
オーディオ機器５３より移動要求メッセージを受信した制御装置５のメッセージ制御部２０は、メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６に対応する移動元候補及び移動先候補の処理装置が、記憶部１９の選択候補表に保存されているか否か参照して判定する（Ｓ６４２）。前記判定の結果、オーディオ機器５３の移動情報は記憶部１９の選択候補表に登録されていないので、制御装置５のメッセージ制御部２０は、オーディオ機器５３に対して移動不能メッセージを送信する（Ｓ６４３）。
【０１８８】
移動開始メッセージを受信したプロジェクタ５２の信号／メッセージ制御部１２は、テレビＣ５０にネットワークを通じて接続し（Ｓ６４４）、プロジェクタ５２とテレビＣ５０の間で、映像サービスの移動の処理を開始する（Ｓ６４５）。
以上のような手順で、映像サービスの移動指示処理が完了する。
【０１８９】
次に、テレビＣ５０に残されている音声サービスをオーディオ機器５３に移動させる手順を説明する。移動の手順としては、移動先処理装置の指定、移動元処理装置の指定、サービスの指定の順で実行するものとして説明する。
【０１９０】
ユーザは、指示装置２をオーディオ機器５３に向けて操作を行い、指示装置２の制御部７は、移動先選択信号のＳｅｓｓｉｏｎ  ＩＤ２６として映像サービスの移動指示のときと異なるＩＤを付与し、該移動先選択信号を処理装置に送信する（Ｓ６４６）。ここで移動先選択信号を、プロジェクタ５２、オーディオ機器５３ともに隣接しているため受信するものとする。
【０１９１】
移動先選択信号を受信したプロジェクタ５２は、すでに映像の処理しており移動先候補として受け付けることができないので、プロジェクタ５２の信号／メッセージ制御部１２は受け付け不可の判定を行い（Ｓ６４７）、移動先選択信号を受信したが移動先処理装置と受け付けることができないことを状態表示部１５に指示して表示しユーザに通知する（Ｓ６４８）。
【０１９２】
移動先選択信号を受信したオーディオ機器５３の信号／メッセージ制御部１２は、移動先候補として動作可能な状態であると判定し（Ｓ６４９）、移動可能なサービスは音声サービスであるので、移動先候補登録メッセージに音声サービスを表すＳｅｒｖｉｃｅ  ＩＤ２９を含めて制御装置５に送信する（Ｓ６５０）。
【０１９３】
移動先候補登録メッセージを受信した制御装置５のメッセージ制御部２０は、オーディオ機器５３からの移動先候補登録メッセージ到着後、前述の映像サービス移動の際と同様の候補選択処理を行う。メッセージ制御部２０は、オーディオ機器５３からの移動先候補登録メッセージのＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６が選択候補表及び候補装置選択表に未登録なことから移動先候補として選択し（Ｓ６５１）、オーディオ機器５３に対して移動先候補通知メッセージを送信する（Ｓ６５２）。
【０１９４】
移動先候補通知メッセージを受信したオーディオ機器５３の信号／メッセージ制御部１２は自分が移動先候補であること状態表示部１５に指示して表示しユーザに通知する（Ｓ６５３）。
【０１９５】
ユーザは、プロジェクタ５２とオーディオ機器５３の状態表示部１５を確認することでオーディオ機器５３が移動先候補として選択されていることが分かる。オーディオ機器５３はユーザが希望する装置であるため、次の移動元選択処理に移る。
【０１９６】
次に、ユーザは移動元処理装置として処理をさせるテレビＣ５０に向け指示装置２の入力部６より操作し、指示装置２の制御部７は、移動元選択信号を送信する（Ｓ６５４）。送信された移動元選択信号は、テレビＣ５０、テレビＤ５１ともに隣接しているので受信することになる。
【０１９７】
移動元選択信号を受信したテレビＣ５０は映像サービスをプロジェクタ５２に移動させたので、音声サービスの処理のみを、テレビＤ５１は映像サービスと音声サービスの二つのサービスの処理を行っている。これらのサービスが移動可能であるか判定を行い（Ｓ６５５、Ｓ６５６）、テレビＣ５０、テレビＤ５１は各々制御装置５に対して移動元候補登録メッセージを送信する。テレビＣ５０の移動元候補登録メッセージには音声サービスを示すＳｅｒｖｉｃｅ  ＩＤ２９を含め、テレビＤ５１の移動元候補登録メッセージには映像サービスと音声サービスを示すＳｅｒｖｉｃｅ  ＩＤ２９を含めることになる。これらのメッセージの制御装置２０への到着はテレビＤ５１、テレビＣ５０の順序であったとする。
【０１９８】
テレビＤ５１の信号／メッセージ制御部１２は、移動元候補登録メッセージを制御装置５に送信する（Ｓ６５７）。
【０１９９】
テレビＤ５１からの移動元候補登録メッセージを受信した制御装置５のメッセージ制御部２０は、図９の装置候補選択のフローチャートの処理により、選択候補表に同じＲｅｍｏｃｏｎ  ＩＤ２５とＳｅｓｓｉｏｎ  ＩＤ２６を有するレコードがあり、該レコードに移動先のＨｏｓｔ  ＩＤ３０が登録されていて、選択候補表のサービスとメッセージに含まれるサービスが一致したこと、及びテレビＤ５１が候補装置選択表に未登録なことから、到着が早いテレビＤ５１からの移動元候補登録メッセージを選択する（Ｓ６５８）。テレビＤ５１を移動元候補として図１０の選択候補表及び図１１の候補装置選択表に移動元候補登録メッセージの情報を保存すると同時にテレビＤ５１対して移動元候補通知メッセージを送信する（Ｓ６５９）。
【０２００】
なお、制御装置５のメッセージ制御部２０は、カウンタなどにより一定時間、最初に届いたテレビＤ５１からの移動元候補登録メッセージに含まれるＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６と同じＲｅｍｏｃｏｎ  ＩＤ２５及びＳｅｓｓｉｏｎ  ＩＤ２６を持つ移動元候補登録メッセージを待つようにしてもよい。テレビＣ５０とテレビＤ５１のどちらも候補装置選択表に未登録であれば、移動元候補の処理装置には、移動元候補登録メッセージの制御装置への到着時刻が早い方を選択するようにすればよい。
【０２０１】
移動元候補通知メッセージを受信したテレビＤ５１の信号／メッセージ制御部１２は、自分が移動元候補の処理装置であることを状態表示部１５に指示して表示することによりユーザに通知する（Ｓ６６０）。
【０２０２】
テレビＣ５０の信号／メッセージ制御部１２は、移動元候補登録メッセージ送信（Ｓ６６１）後、カウンタなどの計時により一定時間、移動元候補通知メッセージの到着を待つ。制御装置５のメッセージ制御部２０では、既にテレビＤ５１が移動元候補の処理装置として選択されているので、移動元候補通知メッセージを送信しない（Ｓ６６２）。テレビＣ５０の信号／メッセージ制御部１２は、一定時間、移動元候補通知メッセージが到着しないので、候補でないことを状態表示部１５に指示することにより表示を行い、ユーザに通知する（Ｓ６６３）。
【０２０３】
ユーザは、テレビＤ５１の表示を確認することでテレビＤ５１が移動元候補になったことを認識する。しかし、テレビＤ５１は移動元装置として希望する処理装置ではないので、再び指示装置２をテレビＣ５０に向け移動元選択信号を送信する（Ｓ６６４）。先程と同様にテレビＣ５０、テレビＤ５１ともに移動元選択信号を受信し、移動元として動作可能であるか否かの判定を行う（Ｓ６６５、Ｓ６６６）。
【０２０４】
テレビＤ５１の信号／メッセージ制御部１２は、移動元候補登録メッセージを制御装置５に送信する（Ｓ６６７）。移動元候補登録メッセージを受信した制御装置５のメッセージ制御部２０は、テレビＤ５１が候補装置選択表に登録されていることから、一定時間処理を中断する（Ｓ６６８）。
【０２０５】
テレビＣ５０の信号／メッセージ制御部１２も、移動元候補登録メッセージを制御装置５に送信する（Ｓ６６９）。制御装置５のメッセージ制御部２０は、テレビＣ５０が候補装置選択表に登録されていないことから、テレビＣ５０を新たに移動元候補として選択し（Ｓ６７０）、テレビＣ５０に移動元候補通知メッセージを送信する（Ｓ６７１）。
【０２０６】
移動元候補通知メッセージを受信したテレビＣ５０の信号／メッセージ制御部１２は、移動元候補になったことを状態表示部１５に指示して表示することによりユーザに通知する（Ｓ６７２）。
【０２０７】
一方、制御装置５のメッセージ制御部２０は、テレビＤ５１の選択の判定について中断していたが、一定時間経過後に次の処理に進む。移動元候補通知メッセージは既に送信しているので、テレビＤ５１には、該メッセージを送信しないで処理を終了する。
【０２０８】
テレビＤ５１の信号／メッセージ制御部１２は、移動元候補登録メッセージを制御装置５に送信後、一定時間、移動元候補通知メッセージの受信を待つが、受信がないため、状態表示部１５に移動元選択候補ではない旨を表示するよう指示を行う（Ｓ６７３）。
【０２０９】
テレビＣ５０はユーザが移動元処理置として希望する装置であることから次の操作に移る。
次に、ユーザは、移動を希望する音声サービスを選択するための操作を行う。ユーザは指示装置２をオーディオ機器５３又はテレビＣ５０に向けて操作し、指示装置２は、サービス選択信号をオーディオ機器５３又はテレビＣ５０に送信する（Ｓ６７４）。シーケンス図ではオーディオ機器５３にサービス選択信号を送信したものとする。オーディオ機器５３に送信した場合、オーディオ機器５３とプロジェクタ５２がサービス選択信号を受信することになる。
【０２１０】
サービス選択信号を受信したプロジェクタ５２は、制御装置５にサービス選択要求メッセージを送信する（Ｓ６７５）。しかし、プロジェクタ５２は、制御装置５の選択候補表に登録されていないことから、図１４のサービス判定フローチャートよりエラーとなり（Ｓ６７６）、候補未選択メッセージを送信する（Ｓ６７７）。
【０２１１】
候補未選択メッセージを受信したプロジェクタ５２の信号／メッセージ制御部１２は、状態表示部１５により選択されていない旨の表示を行う（Ｓ６７８）。
【０２１２】
オーディオ機器５３も制御装置５に対してサービス選択要求メッセージを送信する（Ｓ６７９）。
【０２１３】
オーディオ機器５３からサービス選択要求メッセージを受信した制御装置５のメッセージ制御部２０は、選択候補表を参照して移動先候補が決定されていることを確認する。サービス選択要求メッセージに含まれＳｅｒｖｉｃｅ  ＩＤ２９は、移動元処理装置及び移動先処理装置の移動情報の両方に含まれるサービスなので、制御装置５のメッセージ制御部２０は候補として音声サービスを選択し（Ｓ６８０）、選択候補表の該当するレコードのＳｅｒｖｉｃｅ  ＩＤ（候補）３７の項目に該サービスを登録し、オーディオ機器５３に対してサービス選択候補メッセージを送信する（Ｓ６８１）。メッセージを受信したオーディオ機器５３は、音声サービスが選択されたことを状態表示部１５に指示して表示することによりユーザに通知する（Ｓ６８２）。
【０２１４】
音声サービスはユーザが希望するサービスであることから、次の操作を行うことでサービスを確定させる。
【０２１５】
上記の例の場合、移動先装置と移動元装置を選択した段階で、これらの装置間で移動できるサービスとして音声サービスのみしかないので、必ずしもサービス選択をする必要はなく、ただちに移動実行信号の送信を行っても良い。
【０２１６】
最後に、ユーザは指示装置２をテレビＣ５０又はオーディオ機器５３に向け操作し、指示装置２は移動実行信号を処理装置に送信する。
【０２１７】
シーケンス図では、指示装置２はテレビＣ５０に向けられ、移動実行信号が送信される（Ｓ６８３）。テレビＣ５０とテレビＤ５１は隣接しているので、両方が移動実行信号を受信する。
【０２１８】
移動実行信号を受信したテレビＣ５０及びテレビＤ５１は、制御装置５に移動要求メッセージを送信する（Ｓ６８４、Ｓ６８７）。しかし、制御装置５での判定（Ｓ６８５、Ｓ６８８）の結果、テレビＣ５０の移動要求メッセージが受け付けられるので、オーディオ機器５３（テレビＣ５０でもよい）に移動開始メッセージを（Ｓ６８６）、テレビＤ５１には移動不能メッセージを送信する（Ｓ６８９）。
【０２１９】
移動開始メッセージを受信したオーディオ機器５３の信号／メッセージ制御部１２は、サービス制御部１７にメッセージの情報を出力し、サービス制御部１７はメッセージの情報により、テレビＣ５０にネットワークを通じて接続し（Ｓ６９０）、オーディオ機器５３とテレビＣ５０の間で、音声サービスの移動の処理を開始する（Ｓ６９１）。
【０２２０】
以上の手順を行うことで、テレビＣ５０の映像をプロジェクタ５２に、テレビＣ５０の音声をオーディオ機器５３に移動させることが可能となる。
【０２２１】
すなわち、１つの処理装置内に複数のサービスが存在する場合には、別の処理装置に対してサービス単位での移動・複製を可能とする。
【０２２２】
尚、本発明の装置選択制御システム、処理装置、制御装置及び装置選択制御方法は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【０２２３】
【図１】本発明の第１の実施形態における基本的なシステム構成を示した図である。
【図２】本発明における指示装置の構成を示したブロック図である。
【図３】本発明における処理装置の構成を示したブロック図である。
【図４】本発明における制御装置の構成を示したブロック図である。
【図５】移動元候補となる処理装置が複数ある場合のシステム構成例である。
【図６】移動元候補となる処理装置が複数ある場合の処理の手順を示すシーケンス図である。
【図７】指示信号の一例を示す図である。
【図８】メッセージの一例を示す図である。
【図９】制御装置における装置候補選択の流れを示すフローチャートである。
【図１０】制御装置に記憶されている選択候補表を示す図である。
【図１１】制御装置に記憶されている候補装置選択表を示す図である。
【図１２】処理装置における選択処理の流れを示すフローチャートである。
【図１３】サービス選択の処理の手順を示すシーケンス図である。
【図１４】制御装置におけるサービス判定処理の流れを示すフローチャートである。
【図１５】制御装置に記憶されているサービス選択表を示す図である。
【図１６】本発明の第２の実施形態におけるシステム構成を示した図である。
【図１７】１つの処理装置から複数の処理装置へサービスを分離する手順を示すシーケンス図である。
【図１８】１つの処理装置から複数の処理装置へサービスを分離する手順を示すシーケンス図である。
【図１９】従来技術におけるシステム構成を示した図である。
【符号の説明】
【０２２４】
１  制御システム
２  指示装置
３  移動元処理装置
４  移動先処理装置
５  制御装置
６  入力部
７  制御部
８  状態保持部
９  乱数生成部
１０  指向性通信送信部
１１  指向性通信受信部
１２  信号／メッセージ制御部
１３、１８  ネットワーク通信部
１４、１９  記憶部
１５  状態表示部
１６  入出力部
１７  サービス制御部
２０  メッセージ制御部
２１  一時記憶部
２２  処理装置Ａ
２３  処理装置Ｂ
２４  移動先処理装置
２５、３１、３８、４４  リモコンＩＤ
２６、３２、３９、４５  セッションＩＤ
２７  シグナルＩＤ
２８、４０  メッセージＩＤ
２９、３４、３６、３７、４２、４８  サービスＩＤ
３０、３３、３５、４１、４６、４７  ホストＩＤ
４３、４９  カウンタ
５０  テレビＣ
５１  テレビＤ
５２  プロジェクタ
５３  オーディオ機器
【図１】
2008027090.tif 000003
【図２】
2008027090.tif 000004
【図３】
2008027090.tif 000005
【図４】
2008027090.tif 000006
【図５】
2008027090.tif 000007
【図６】
2008027090.tif 000008
【図７】
2008027090.tif 000009
【図８】
2008027090.tif 000010
【図９】
2008027090.tif 000011
【図１０】
2008027090.tif 000012
【図１１】
2008027090.tif 000013
【図１２】
2008027090.tif 000014
【図１３】
2008027090.tif 000015
【図１４】
2008027090.tif 000016
【図１５】
2008027090.tif 000017
【図１６】
2008027090.tif 000018
【図１７】
2008027090.tif 000019
【図１８】
2008027090.tif 000020
【図１９】
2008027090.tif 000021