(57)【要約】【課題】  互いに安全かつ容易に接続可能な通信装置、通信プログラムおよび記録媒体を提供する。【解決手段】  情報を送受信可能な複数の機器のうち、ユーザからの指示により選択された選択機器へ、選択機器との接続を要求するための接続要求通知を送信する（Ｓ２８）とともに、複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信し（Ｓ２７）、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し（Ｓ２９）、かつ、選択機器との接続を承認する指示が入力部に入力された場合（Ｓ３１）、選択機器を接続先として決定する（Ｓ３２）。【選択図】        図２
2006148682.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの指示を入力するための入力部と、
情報を送受信するための通信部と、
前記入力部からの指示に応じた処理を行ない、かつ、前記通信部を制御するための制御部とを備え、
前記制御部は、前記情報を送受信可能な複数の機器のうち、前記入力部に入力された指示により選択された選択機器へ、前記選択機器との接続を要求するための接続要求通知を前記通信部から送信させるとともに、前記複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を前記通信部から送信させ、
前記送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を前記選択機器から受信し、かつ、前記選択機器との接続を承認する指示が前記入力部に入力された場合、前記制御部は前記選択機器を接続先として決定する、通信装置。
【請求項２】
前記制御部は、前記非選択通知を受信して前記非選択状態となっている前記非選択機器へ、前記非選択機器を前記非選択状態にした前記非選択通知を無効にするための非選択解除通知を送信する、請求項１に記載の通信装置。
【請求項３】
ユーザからの指示を入力するための入力部と、
情報を送受信するための通信部と、
前記情報を送受信可能な機器との接続状態を示す表示部と、
前記入力部からの指示に応じた処理を行ない、かつ、前記通信部および前記表示部を制御する制御部とを備え、
前記制御部は、第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、前記第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、前記表示部の表示態様を変更させ、
前記第２の機器との接続を承認する指示が前記入力部に入力された場合、前記制御部は、接続可能であることを示すための接続受諾通知を、前記第２の機器へ前記通信部から送信させる、通信装置。
【請求項４】
前記制御部は、前記非選択通知を送信した前記第１の機器から前記非選択状態になった機器へ送信する非選択解除通知を受信した場合、前記非選択通知を無効とする、請求項３に記載の通信装置。
【請求項５】
前記制御部は、前記非選択通知を送信した第１の機器から前記接続要求通知を受信した場合、前記非選択通知を無効とする、請求項３に記載の通信装置。
【請求項６】
前記制御部は、前記接続要求通知を受信してから予め定めた時間を経過した場合、前記接続要求通知を無効とする、請求項３に記載の通信装置。
【請求項７】
前記制御部は、前記非選択通知を受信してから予め定めた時間を経過した場合、前記非選択通知を無効とする、請求項３に記載の通信装置。
【請求項８】
前記制御部は、前記第２の機器から前記新たな接続要求通知を受信したとき、既に、前記第１の機器から前記接続要求通知または前記非選択通知を受信していた場合、前記第２の機器に対して接続を拒否するための接続拒否通知を送信する、請求項３に記載の通信装置。
【請求項９】
ユーザからの指示を入力するための入力部を備えるコンピュータで実行される通信プログラムであって、
情報を送受信可能な複数の機器のうち、前記入力部に入力された指示により選択された選択機器へ、前記選択機器との接続を要求するための接続要求通知を送信するステップと、
前記複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信するステップと、
前記送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を前記選択機器から受信し、かつ、前記選択機器との接続を承認する指示が前記入力部に入力された場合、前記選択機器を接続先として決定するステップとをコンピュータに実行させる、通信プログラム。
【請求項１０】
ユーザからの指示を入力するための入力部と、情報を送受信可能な機器との接続状態を示す表示部とを備えるコンピュータで実行される通信プログラムであって、
第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、前記第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、前記表示部の表示態様を変更させるステップと、
前記第２の機器との接続を承認する指示が前記入力部に入力された場合、接続可能であることを示すための接続受諾通知を、前記第２の機器へ送信するステップとをコンピュータに実行させる、通信プログラム。
【請求項１１】
請求項９または請求項１０に記載の通信プログラムを記録した、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、コンピュータを通信装置として機能させるための通信プログラムおよび記録媒体に関し、特に、互いに安全かつ容易に接続可能な通信装置、コンピュータを通信装置として機能させるための通信プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、音声、静止画像、動画像等のコンテンツをデジタル化してハードディスク等の記録媒体に蓄積するデータ蓄積装置が知られている。データ蓄積装置に蓄積されたコンテンツは、データ蓄積装置単体で楽しむだけでなく、データ蓄積装置と接続されたホームネットワーク上の別の機器でも、視聴することが可能となっている。
【０００３】
このように「私的利用の範囲」である家庭内においては、家庭内のデータ蓄積装置に蓄積されたコンテンツを、家庭内の別の機器で自由に視聴することができる。ただし、コンテンツは著作物であるためにその著作権を保護する観点から、データ蓄積装置に蓄積されたコンテンツを他の機器で出力させる場合には、ＤＴＣＰ（Digital Transmission Content Protection）に代表されるようなデータ伝送路で安全に送受信される。
【０００４】
機器と機器との間を有線で接続する場合には、コンテンツの伝送範囲は物理的に制限されることになる。しかしながら、機器と機器との間が無線によって接続される場合には、電波が届く範囲内であれば自由に通信可能であり、たとえば、隣の家庭内にある機器に対してコンテンツの伝送が可能であれば「私的利用の範囲」を逸脱する恐れがある。
【０００５】
この問題を解決する方法として、認証処理と、鍵交換による暗号化処理とを組み合わせた技術が特開２００２−１４０３０４号公報（特許文献１）に開示されている。特開２００２−１４０３０４号公報（特許文献１）では、データを送信する機器を制限するために、ＰＩＮコードを用いた認証処理を行ない、データの送信に関しては、データを送受信する機器間で交換された鍵でデータを暗号化して送信する。
【０００６】
また、暗号鍵を交換する方法として、通常モード・登録モード・認証モードを用意し、モードの移行の一部に利用者のマニュアル操作を要求する技術が特開２００２−１５９０５３号公報（特許文献２）に記載されている。特開２００２−１５９０５３号公報（特許文献２）では、利用者が基地局および端末のそれぞれで登録ボタンを押すことにより双方が登録モードに移行して公開鍵や共通鍵等の送受信が行なわれる。
【特許文献１】特開２００２−１４０３０４号公報（第７頁、図２）
【特許文献２】特開２００２−１５９０５３号公報（第８〜９頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特開２００２−１４０３０４号公報（特許文献１）に開示されている技術では、ＰＩＮコードを入力するためにキーボード等の入力部や入力した値を確認するための表示部を機器に備えておく必要がある。さらに、ＰＩＮコードが他人に知られた場合にはユーザーになりすましてコンテンツが入手されてしまう危険性がある。
【０００８】
特開２００２−１５９０５３号公報（特許文献２）に開示されている技術では、ＰＩＮコードを使用することに起因する課題は解決されている。しかし、たとえば、基地局Ａと、端末Ａとの間で無線による接続処理が行なわれる際、基地局Ａおよび端末Ａの近傍に不正接続を行なおうとしている機器Ｂが存在している場合、基地局Ａに対しては機器Ｂが端末Ａになりすまし、端末Ａに対しては機器Ｂが基地局Ａになりすませば、機器Ｂの不正接続を防ぐことはできない。
【０００９】
本発明は、上述の課題を解決するためになされたもので、本発明の目的の一つは、互いに安全かつ容易に接続可能な通信装置を提供することである。
【００１０】
本発明の他の目的は、互いに安全かつ容易に接続可能な通信装置として、コンピュータを機能させるための通信プログラムを提供することである。
【００１１】
本発明のさらに他の目的は、互いに安全かつ容易に接続可能な通信装置として、コンピュータを機能させるための通信プログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００１２】
上述の課題を解決するために、この発明のある局面に従うと、通信装置は、ユーザからの指示を入力するための入力部と、情報を送受信するための通信部と、入力部からの指示に応じた処理を行ない、かつ、通信部を制御するための制御部とを備え、制御部は、情報を送受信可能な複数の機器のうち、入力部に入力された指示により選択された選択機器へ、選択機器との接続を要求するための接続要求通知を通信部から送信させるとともに、複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を通信部から送信させ、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し、かつ、選択機器との接続を承認する指示が入力部に入力された場合、制御部は選択機器を接続先として決定する。
【００１３】
好ましくは、制御部は、非選択通知を受信して非選択状態となっている非選択機器へ、非選択機器を非選択状態にした非選択通知を無効にするための非選択解除通知を送信する。
【００１４】
この発明の他の局面に従うと、通信装置は、ユーザからの指示を入力するための入力部と、情報を送受信するための通信部と、情報を送受信可能な機器との接続状態を示す表示部と、入力部からの指示に応じた処理を行ない、かつ、通信部および表示部を制御する制御部とを備え、制御部は、第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、表示部の表示態様を変更させ、第２の機器との接続を承認する指示が入力部に入力された場合、制御部は、接続可能であることを示すための接続受諾通知を、第２の機器へ通信部から送信させる。
【００１５】
好ましくは、制御部は、非選択通知を送信した第１の機器から非選択状態になった機器へ送信する非選択解除通知を受信した場合、非選択通知を無効とする。
【００１６】
好ましくは、制御部は、非選択通知を送信した第１の機器から接続要求通知を受信した場合、非選択通知を無効とする。
【００１７】
好ましくは、制御部は、接続要求通知を受信してから予め定めた時間を経過した場合、接続要求通知を無効とする。
【００１８】
好ましくは、制御部は、非選択通知を受信してから予め定めた時間を経過した場合、非選択通知を無効とする。
【００１９】
好ましくは、制御部は、第２の機器から新たな接続要求通知を受信したとき、既に、第１の機器から接続要求通知または非選択通知を受信していた場合、第２の機器に対して接続を拒否するための接続拒否通知を送信する。
【００２０】
この発明の他の局面に従うと、ユーザからの指示を入力するための入力部を備えるコンピュータで実行される通信プログラムであって、通信プログラムは、情報を送受信可能な複数の機器のうち、入力部に入力された指示により選択された選択機器へ、選択機器との接続を要求するための接続要求通知を送信するステップと、複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信するステップと、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し、かつ、選択機器との接続を承認する指示が入力部に入力された場合、選択機器を接続先として決定するステップとをコンピュータに実行させる。
【００２１】
この発明の他の局面に従うと、ユーザからの指示を入力するための入力部と、情報を送受信可能な機器との接続状態を示す表示部とを備えるコンピュータで実行される通信プログラムであって、通信プログラムは、第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、表示部の表示態様を変更させるステップと、第２の機器との接続を承認する指示が入力部に入力された場合、接続可能であることを示すための接続受諾通知を、第２の機器へ送信するステップとをコンピュータに実行させる。
【００２２】
この発明のさらに他の局面に従うと、記録媒体は、通信プログラムを記録した媒体である。
【発明の効果】
【００２３】
本発明に係る通信装置は、情報を送受信可能な複数の機器のうち、ユーザからの指示により選択された選択機器へ、選択機器との接続を要求するための接続要求通知を送信するとともに、複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信し、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し、かつ、選択機器との接続を承認する指示が入力された場合、選択機器を接続先として決定する。
【００２４】
したがって、非選択機器は他の機器と接続する処理ができなくなり、かつ、選択機器からの接続受諾通知を受信して、ユーザが接続を承認した場合のみ、選択機器が接続先として決定されるので、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【００２５】
また、本発明に係る通信装置は、第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、表示部の表示態様を変更させ、第２の機器との接続を承認する指示が入力された場合、接続可能であることを示すための接続受諾通知を、第２の機器へ送信する。
【００２６】
したがって、表示部の表示態様の変更により、第２の機器から接続要求があることをユーザは容易に知ることができる。また、接続要求に応じて、接続の承認があった場合のみ第２の機器と接続可能となる。その結果、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【００２７】
本発明に係る通信プログラムは、情報を送受信可能な複数の機器のうち、ユーザからの指示により選択された選択機器へ、選択機器との接続を要求するための接続要求通知を送信するとともに、複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信し、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し、かつ、選択機器との接続を承認する指示が入力部に入力された場合、選択機器を接続先として決定する。
【００２８】
したがって、非選択機器は他の機器と接続する処理ができなくなり、かつ、選択機器からの接続受諾通知を受信して、ユーザが接続を承認した場合のみ、選択機器が接続先として決定されるので、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【００２９】
また、本発明に係る通信プログラムは、第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、表示部の表示態様を変更させ、第２の機器との接続を承認する指示が入力された場合、接続可能であることを示すための接続受諾通知を、第２の機器へ送信する。
【００３０】
したがって、表示部の表示態様の変更により、第２の機器から接続要求があることをユーザは容易に知ることができる。また、接続要求に応じて、接続の承認があった場合のみ第２の機器と接続可能となる。その結果、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【００３１】
本発明に係る記録媒体は、通信プログラムを記録する。通信プログラムは、ユーザからの指示により選択された選択機器へ、選択機器との接続を要求するための接続要求通知を送信するとともに、複数の機器のうち選択されなかった非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信し、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し、かつ、選択機器との接続を承認する指示が入力部に入力された場合、選択機器を接続先として決定する。
【００３２】
したがって、非選択機器は他の機器と接続する処理ができなくなり、かつ、選択機器からの接続受諾通知を受信して、ユーザが接続を承認した場合のみ、選択機器が接続先として決定されるので、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【００３３】
また、本発明に係る記録媒体は、通信プログラムを記録する。通信プログラムは、第１の機器から接続を要求するための接続要求通知および機器と接続する処理を実行しない非選択状態にするための非選択通知を受信していない場合であって、かつ、第１の機器とは異なる第２の機器から接続を要求するための新たな接続要求通知を受信した場合、表示部の表示態様を変更させ、第２の機器との接続を承認する指示が入力された場合、接続可能であることを示すための接続受諾通知を、第２の機器へ送信する。
【００３４】
したがって、表示部の表示態様の変更により、第２の機器から接続要求があることをユーザは容易に知ることができる。また、接続要求に応じて、接続の承認があった場合のみ第２の機器と接続可能となる。その結果、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３６】
＜第１の実施の形態＞
図１は、本実施の形態におけるデータ通信システム１０００の概略構成を示す図である。
【００３７】
図１を参照して、データ通信システム１０００は、通信装置１００と、通信装置１２０．１，１２０．２，１２０．３，・・・とを備える。以下においては、通信装置１２０．１，１２０．２，１２０．３，・・・を総括的に通信装置１２０とも称する。
【００３８】
通信装置１００は、ユーザがコンテンツを見るための表示部を備えた装置である。通信装置１００は、たとえば、テレビ、モニタ、携帯電話、ＰＤＡ（Personal Digital Assistance）等である。
【００３９】
通信装置１２０は、たとえば、コンテンツを記憶しているビデオサーバである。
【００４０】
通信装置１００は、制御部１０１と、記憶部１０２と、通信部１０３と、入力部１０４と、表示部１０５と、タイマー１０６とを含む。
【００４１】
制御部１０１は、通信装置１００内の各部の制御や、演算処理等を行なう機能を有する。制御部１０１は、記憶部１０２、通信部１０３、入力部１０４、表示部１０５およびタイマー１０６に接続されている。
【００４２】
制御部１０１は、マイクロプロセッサ（Microprocessor）、プログラミングすることができるＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Array）、特定の用途のために設計、製造される集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００４３】
記憶部１０２は、制御部１０１によってデータアクセスされる。記憶部１０２は、大容量のデータを記憶可能なハードディスクである。なお、記憶部１０２は、ハードディスクに限定されることなく、電源を供給されなくてもデータを保持可能な媒体（たとえば、フラッシュメモリ）であればよい。
【００４４】
すなわち、記憶部１０２は、記憶の消去・書き込みを何度でも行えるＥＰＲＯＭ（Erasable Programmable Read Only Memory）、電気的に内容を書き換えることができるＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）、紫外線を使って記憶内容の消去・再書き込みを何度でも行えるＵＶ−ＥＰＲＯＭ（Ultra-Violet Erasable Programmable Read Only Memory）、その他、不揮発的にデータを記憶保持可能な構成を有する回路のいずれであってもよい。
【００４５】
記憶部１０２には、登録情報１１１、コンテンツ１１２、通信プログラム１８０Ｂ等が記憶されている。
【００４６】
コンテンツ１１２は、音声、静止画像、動画像等のコンテンツをデジタル化したデータである。
【００４７】
登録情報１１１は、コンテンツ１１２を送信もしくは受信可能な通信装置を登録し、データ通信開始時に認証を行なうための情報である。
【００４８】
通信プログラム１８０Ｂは、制御部１０１に所定の処理を行なわせるためのプログラムである。制御部１０１は、通信プログラム１８０Ｂに従って、通信装置１００の内部の各部に対する各種処理や、演算処理等を行なう。
【００４９】
通信部１０３は、通信装置１２０とデータの授受を行なう機能を有する通信用インターフェースである。
【００５０】
通信部１０３は、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、その他無線技術や有線ＬＡＮ技術を利用してデータ通信を行なう通信用インターフェースのいずれであってもよい。
【００５１】
入力部１０４は、ユーザが通信装置１００を操作するためのインターフェースである。入力部１０４は、スライド式スイッチ、ボタン式スイッチ、タッチパネル、キーボード、リモコンやマウスなどに実装されたボタン等、ユーザが入力を行なうことができるインターフェースである。
【００５２】
表示部１０５は、制御部１０１からの指示に応じた画像を表示する。表示部１０５は、液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display））、ＣＲＴ（Cathode Ray Tube）、ＦＥＤ（Field Emission Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬディスプレイ（Organic Electro luminescence Display）、ドットマトリクス等その他の画像表示方式の表示機器のいずれであってもよい。
【００５３】
また、表示部１０５は、光を点灯させる発光体、たとえば、ＬＥＤ（Light Emitting Diode）であってもよい。
【００５４】
タイマー１０６は、時間を管理するためのタイマカウンタ値を管理する。タイマカウンタ値は、初期値は“０”に設定されている。また、タイマカウンタ値は、所定の時間（たとえば、１秒）毎に、“１”ずつ加算される。制御部１０１は、タイマカウンタ値をタイマー１０６から読み出すことで、経過時間を知ることができる。
【００５５】
通信装置１２０は、通信装置１００と比較して、制御部１０１の代わりに制御部１２１を含む点と、記憶部１０２の代わりに記憶部１２２を含む点と、通信部１０３の代わりに通信部１２３を含む点と、入力部１０４の代わりに入力部１２４を含む点と、表示部１０５の代わりに表示部１２５を含む点と、タイマー１０６の代わりにタイマー１２６を含む点とが異なる。
【００５６】
記憶部１２２は、記憶部１０２と比較して、通信プログラム１８０Ｂの代わりに通信プログラム１８０Ａを記憶している点が異なる。それ以外の構成は、通信装置１００と同様なので詳細な説明は繰り返さない。
【００５７】
制御部１２１は、記憶部１２２に記憶された通信プログラム１８０Ａに従って、通信装置１２０の内部の各部に対する各種処理や、演算処理等を行なう。それ以外は、制御部１０１と同様な機能を有するので詳細な説明は繰り返さない。記憶部１２２は、記憶部１０２と比較して、登録情報１１１の代わりに登録情報１３１を記憶する。登録情報１３１は、記憶部１２２に記憶されているコンテンツ１１２を送信もしくは受信可能な通信装置を登録し、データ通信開始時に認証を行なうための情報である。それ以外の記憶部１２２が記憶している情報および記憶部１２２の機能は、記憶部１０２と同様なので詳細な説明は繰り返さない。
【００５８】
通信部１２３は、通信部１０３と同様な機能を有するので詳細な説明は繰り返さない。入力部１２４は、入力部１０４と同様な機能を有するので詳細な説明は繰り返さない。表示部１２５は、表示部１０５と同様な機能を有するので詳細な説明は繰り返さない。タイマー１２６は、タイマー１０６と同様な機能を有するので詳細な説明は繰り返さない。
【００５９】
通信装置１２０は、通信装置１００からの要求により、記憶部１２２に記憶されているコンテンツ１１２を通信装置１００へ送信する機能を有する。また、通信装置１００は、通信装置１２０の記憶部１２２に記憶されているコンテンツ１１２のうち、所望のコンテンツを記憶部１０２に記憶し、当該所望のコンテンツを表示部１０５に表示したり、当該所望のコンテンツをスピーカー（図示せず）等から出力したりする機能を有する。
【００６０】
なお、通信装置１００は、所定の登録処理を行なわないと、通信装置１２０の記憶部１２２に記憶されているコンテンツ１１２を受信できないような機能を有する。また、通信装置１２０も、通信装置１００と同様、所定の登録処理を行なわないと、通信装置１００の記憶部１０２に記憶されているコンテンツ１１２を受信できないような機能を有する。
【００６１】
具体的には、データ通信開始前に、通信装置１００は、通信装置１２０に対して登録情報１３１と同等のデータを送信する。通信装置１２０は、受信したデータと記憶部１２２に格納されている内容とを比較して一致することを確認（認証処理）した上で、コンテンツ１１２を通信装置１００に対して送信（もしくは受信）を行なう。
【００６２】
また、通信装置１２０は、通信装置１００に対して登録情報１１１と同等のデータを送信する。通信装置１００は、受信したデータと記憶部１０２に格納されている内容とを比較して一致することを確認（認証処理）した上で、コンテンツ１１２を通信装置１２０に対して送信（もしくは受信）を行なう。
【００６３】
以下、通信装置１２０と、通信装置１００との間で行なわれる登録処理について具体的に説明する。通信装置１００における登録処理は、記憶部１０２に記憶されているコンテンツ１１２の送信を許可する通信装置を登録する処理である。また、通信装置１２０における登録処理は、記憶部１２２に記憶されているコンテンツ１１２の送信を許可する通信装置を登録する処理である。
【００６４】
また、通信装置１００と、通信装置１２０との間で通信が行なわれる際、コンテンツ１１２は暗号化される。したがって、登録処理には、暗号化に用いられる鍵情報等を決定し、通信装置１００および通信装置１２０の双方で必要な情報を記憶する処理が含まれる。
【００６５】
図２は、本実施の形態におけるデータ通信システム１０００の通信装置１００および通信装置１２０でそれぞれ実行される登録処理を示すフローチャートである。
【００６６】
なお、以下に説明する通信装置１００の処理は、制御部１０１が記憶部１０２に記憶されている通信プログラム１８０Ｂにしたがって動作することにより実行される。また、以下に説明する通信装置１２０の処理は、制御部１２１が記憶部１２２に記憶されている通信プログラム１８０Ａにしたがって動作することにより実行される。
【００６７】
また、通信プログラム１８０Ａまたは通信プログラム１８０Ｂにしたがって動作する機器以外の機器は、通信装置１２０または通信装置１００と、後述する処理によるデータ通信を行なうことはできない。
【００６８】
図３は、図２のフローチャートで行なわれる処理において、通信装置１００と、通信装置１２０との間で授受される情報を示す図である。
【００６９】
次に、図１、図２および図３を参照して、図２のフローチャートで行なわれる処理について説明する。
【００７０】
ステップＳ０１では、通信装置１２０の制御部１２１が、登録処理の開始の指示である登録開始指示があるか否かを判定する。具体的には、制御部１２１により、ユーザが、入力部１２４による登録開始指示を行なうための操作（以下においては、登録開始操作とも称する）をしたか否かが判定される。
【００７１】
ステップＳ０１により、ユーザが登録開始操作をしたと判定されると、以下の処理が行なわれた後、ステップＳ０２の処理が行なわれる。一方、ステップＳ０１により、ユーザが登録開始操作をしていないと判定されると、再度、ステップＳ０１の処理が行なわれる。
【００７２】
入力部１２４がスライド式スイッチである場合は、ユーザーが登録開始指示を行なうためのスイッチを予め定めた位置へスライドさせた時点で、入力部１２４は、入力信号を制御部１２１へ送信する。この場合、ユーザがスイッチを予め定めた位置へスライドさせる操作が登録開始操作となる。
【００７３】
入力部１２４がボタン式スイッチである場合は、ユーザーが登録開始指示を行なうためのボタンを押下した時点で、入力部１２４は、入力信号を制御部１２１へ送信する。この場合、ユーザがボタンを押下する操作が登録開始操作となる。
【００７４】
このとき、入力部１２４から送信される入力信号が予め定めた時間以上続いた場合に、ユーザーが登録開始操作を行なったと判定してもよい。この予め定めた時間（以下においては、所定時間とも称する）は、後述するものも含め全てシステムの状況を考慮してシステム管理者が適宜決めて良いものであり、システムや機器に依存するものではない。
【００７５】
また予め定めた時間は、後述の各動作の間で全て違うものであっても、ある操作における予め定めた時間が他の操作における予め定めた時間と同じであってもよく、特に制限はない。
【００７６】
入力部１２４がリモコンやマウスなどに実装されたボタンである場合は、ユーザーがボタンを押下した時点で、通信装置１２０の制御部１２１に対して入力信号が赤外線通信や信号線などを経由して伝達される。この場合、ユーザがリモコンやマウスなどに実装されたボタンを押下する操作が登録開始操作となる。
【００７７】
なお、通信装置１２０は、ユーザが登録開始操作を行なったと判定した後に、通信部１２３から接続準備完了通知をネットワーク上にブロードキャストしてもよい。また、本実施の形態におけるネットワークは、互いに無線で信号を送受信可能な距離内にある複数の機器によるネットワークとする。なお、ネットワークは、無線でなく有線で互いに接続された複数の機器によるネットワークであってもよい。
【００７８】
そして、制御部１２１が、通信装置１２０を、他の機器からの通信信号を通信部１２３から受信可能な状態（以下においては、受信待ち状態とも称する）に設定する処理を行なう。
【００７９】
次に、制御部１２１はタイマー１２６からタイマカウンタ値を読出す。このとき、タイマカウンタ値は、たとえば、“１”であるとする。なお、タイマカウンタ値は、制御部１２１により、ユーザが登録開始操作をしたと判定してから、所定の時間（たとえば、１秒）毎に、“１”ずつ加算される。その後、ステップＳ０２の処理が行なわれる。
【００８０】
ステップＳ０２では、制御部１２１が、受信待ち時間が所定時間よりも大きいか否かを判定する。具体的には、制御部１２１が、ステップＳ０１で読み出したタイマカウンタ値が所定の値（たとえば、“２０”）より大きいか否かを判定する。ステップＳ０２により、タイマカウンタ値が所定の値より大きくないと判定されると、ステップＳ０３の処理が行なわれる。
【００８１】
一方、ステップＳ０２により、タイマカウンタ値が所定の値より大きいと判定されると、制御部１２１により通信装置１２０の受信待ち状態は解除され、再度、ステップＳ０１の処理が行なわれる。
【００８２】
ステップＳ０３では、登録処理の中止を指示する登録中止指示があるか否かが判定される。具体的には、制御部１２１によりユーザが、入力部１２４による登録中止指示をおこなうための操作（以下においては、登録中止操作とも称する）をしたか否かが判定される。
【００８３】
登録中止操作は、ユーザが、たとえば、登録中止指示をおこなうためのボタンを押下する操作である。
【００８４】
ステップＳ０３により、ユーザが登録中止操作をしていないと判定されると、ステップＳ０４の処理が行なわれる。一方、ステップＳ０３により、ユーザが登録中止操作をしたと判定されると、制御部１２１により通信装置１２０の受信待ち状態は解除され、再度、ステップＳ０１の処理が行なわれる。
【００８５】
なお、前述のステップＳ０１、ステップＳ０３およびステップＳ０３以降の処理において使用される入力部１２４はそれぞれ物理的に異なるものであってもよい。また、通信装置１２０が受信待ち状態になったとき、および通信装置１２０の受信待ち状態が解除されたときに、表示部１２５において表示変更を行なってもよい。
【００８６】
表示変更の制御の一例は、表示部１２５が発光体である場合、通信装置１２０が受信待ち状態になったとき、発光体を点灯し、通信装置１２０の受信待ち状態が解除されたときに発光体を消灯する制御である。
【００８７】
また、表示変更の制御の別例は、表示部１２５が発光体である場合、発光体の点灯パターンを常時点灯から、点灯と消灯とを繰り返す点灯パターンに変更する（制御部１０１が表示部１２５（発光体）に対して点灯信号を所定時間送った後、点灯信号を所定時間送らないことを繰り返す）制御である。
【００８８】
また、表示変更の制御のさらに別例は、表示部１２５が発光体である場合、発光体を点滅させる際の点灯時間と消灯時間とを変更する制御（点灯時間を“０”秒にしたり、消灯時間を“０”秒にする場合を含む）である。
【００８９】
また、表示変更の制御のさらに別例は、表示部１２５が発光体である場合、点灯中の発光体とは異なる色の発光体を点灯したり、点灯中の発光体の少なくとも一つを消灯する制御である。
【００９０】
また、表示変更の制御のさらに別例は、表示部１２５が画像表示方式の表示機器である場合、通信装置１２０の状態を表示部１２５上に文字で表示し、表示する文字列を変更する制御である。
【００９１】
通信装置１２０が、前述した処理を行なっている一方で、通信装置１００では、以下の処理が行なわれる。
【００９２】
ステップＳ２１では、通信装置１００の制御部１０１が、登録処理の開始の指示である登録開始指示があるか否かを判定する。具体的には、制御部１０１により、ユーザが、入力部１０４による前述と同様な登録開始操作をしたか否かが判定される。
【００９３】
ステップＳ２１により、ユーザが登録開始操作をしたと判定されると、ステップＳ２２の処理が行なわれる。一方、ステップＳ２１により、ユーザが登録開始操作をしていないと判定されると、再度、ステップＳ２１の処理が行なわれる。
【００９４】
ステップＳ２２では、通信装置１００が、登録対象となる機器を探索するために、接続できる状態にある機器を探索するための接続準備確認通知を含んだ信号ＰＡを通信部１０３からネットワーク上にブロードキャストする（図３参照）。以下においては、接続準備確認通知を含んだ信号ＰＡをネットワーク上にブロードキャストした機器を接続準備確認通知送信機器とも称する。その後、ステップＳ２３の処理が行なわれる。
【００９５】
図４は、通信装置１２０と、通信装置１００との間でやり取りされる信号を示す図である。
【００９６】
図４（Ａ）は、接続準備確認通知を含んだ信号ＰＡを示す図である。信号ＰＡは、ブロードキャストＭＡＣアドレスと、送信元ＭＡＣアドレスと、データ長データと、機器を登録するためのプロトコルデータであるプロトコル種別データと、コマンド種別データとを含む。
【００９７】
ブロードキャストＭＡＣアドレスとは、ネットワーク内のすべての機器にデータを送信するために使われるアドレスである。接続準備確認通知は、コマンド種別データに含まれる。
【００９８】
再び、図１、図２および図３を参照して、通信装置１２０では、ステップＳ０４において、制御部１２１が、接続準備確認通知を含んだ信号ＰＡを受信したか否かを判定する。
【００９９】
ステップＳ０４により、信号ＰＡを受信したと判定されると、ステップＳ０５の処理が行なわれる。一方、ステップＳ０４により、信号ＰＡを受信していないと判定されると、後述するステップＳ０５Ａの処理が行なわれる。
【０１００】
ステップＳ０５では、通信装置１２０が、他の機器と通信（接続）できる状態にあることを示す接続準備完了通知を含んだ信号ＰＢを接続準備確認通知を含んだ信号ＰＡを送信した機器（通信装置１００）に対して送信する（図３参照）。
【０１０１】
図４（Ｂ）は、接続準備完了通知を含んだ信号ＰＢを示す図である。信号ＰＢは、送信先ＭＡＣアドレスと、送信元ＭＡＣアドレスと、データ長データと、プロトコル種別データと、コマンド種別データとを含む。接続準備完了通知は、コマンド種別データに含まれる。
【０１０２】
信号ＰＢは、さらに、機器固有のデータである機器種別番号データと、製造者番号データと、機器型式番号データとを含む。
【０１０３】
再び、図１、図２および図３を参照して、通信装置１００では、ステップＳ２３において、通信部１０３が、接続準備完了通知を含んだ信号ＰＢを受信する。なお、信号ＰＢを受信する処理は所定の時間（たとえば、１０秒）行なわれる。その後、ステップＳ２４の処理が行なわれる。
【０１０４】
ステップＳ２４では、制御部１０１が、接続準備完了通知を含んだ信号ＰＢを複数の異なる機器から受信したか否かが判定される。すなわち、ステップＳ２４では、選択対象となる機器が複数であるか否かが判定される。
【０１０５】
ステップＳ２４により、選択対象となる機器が複数であると判定されると、ステップＳ２５の処理が行なわれる。一方、ステップＳ２４により、選択対象となる機器が複数でないと判定されると、後述するステップＳ２８の処理が行なわれる。
【０１０６】
ステップＳ２５では、制御部１０１が、複数の選択対象機器を示すリストまたは画像を、表示部１０５に表示させる。その後、ステップＳ２６の処理が行なわれる。
【０１０７】
ステップＳ２６では、機器選択指示があるか否かが判定される。具体的には、ユーザが、入力部１０４を利用して、表示部１０５に表示された複数の選択対象機器を示すリストまたは画像から、登録対象とする１つ以上の機器を選択したか否かが制御部１０１により判定される。
【０１０８】
ステップＳ２６により、機器選択指示があったと判定されると、ステップＳ２７の処理が行なわれる。一方、ステップＳ２６により、機器選択指示がないと判定されると、再度、ステップＳ２６の処理が行なわれる。
【０１０９】
ステップＳ２７では、ステップＳ２６により選択されなかった機器（たとえば、通信装置１２０．２，通信装置１２０．３）に対し、非選択通知を含んだ信号ＰＣを送信する（図３参照）。非選択通知とは、受信した機器が、他の機器と接続する処理を実行しない非選択状態に設定するための通知である。
【０１１０】
なお、以下においては、非選択通知を含んだ信号ＰＣを送信した機器を非選択通知送信機器とも称する。また、以下においては、非選択通知を含んだ信号ＰＣを受信し、非選択状態に設定された機器を非選択状態機器とも称する。
【０１１１】
図４（Ｃ）は、非選択通知を含んだ信号ＰＣを示す図である。信号ＰＣは、信号ＰＢと比較して、コマンド種別データに含まれる通知が異なる。コマンド種別データは非選択通知を含む。それ以外のデータ構成は、信号ＰＢと同様なので詳細な説明は繰り返さない。
【０１１２】
再び、図１、図２および図３を参照して、ステップＳ２７では、ステップＳ２６において、ユーザが選択した機器（以下においては、選択機器とも称する）に対し接続を要求するための接続要求通知を含んだ信号ＰＤをネットワーク上にブロードキャストしてもよい。この場合、信号ＰＤは、ユーザが選択した以外の機器（以下においては、非選択機器とも称する）が受信すると、非選択機器（たとえば、通信装置１２０．２、通信装置１２０．３）は、信号ＰＤを前述した非選択通知とみなす。なお、以下においては、当該信号ＰＤを送信した機器も非選択通知送信機器とも称する。また、以下においては、信号ＰＤを非選択通知とみなして受信し、非選択状態に設定された機器を非選択状態機器とも称する。
【０１１３】
図４（Ｄ）は、接続要求通知を含んだ信号ＰＤを示す図である。信号ＰＤは、信号ＰＣと比較して、送信先アドレスの代わりにブロードキャストＭＡＣアドレスを含む点と、選択機器ＭＡＣアドレスをさらに含む点が異なる。選択機器ＭＡＣアドレスは、ユーザが選択した機器のＭＡＣアドレスである。
【０１１４】
信号ＰＤは、信号ＰＣと比較して、さらに、コマンド種別データに含まれる通知が異なる。コマンド種別データは接続要求通知を含む。それ以外のデータ構成は、信号ＰＣと同様なので詳細な説明は繰り返さない。
【０１１５】
再び、図１、図２および図３を参照して、信号ＰＤを受信した非選択機器（たとえば、通信装置１２０．２、通信装置１２０．３）は、信号ＰＤを受信した以後、他の機器からの接続要求通知を含んだ信号を受信しても、接続要求通知に基づいた処理を行わない非選択状態になる。
【０１１６】
なお、非選択状態となった機器は、非選択通知を含んだ信号を送信した機器とは別の機器からさらに接続要求通知を含んだ信号を受信した場合、当該接続要求通知を含んだ信号を送信した機器とは通信を行なわない旨を示す接続拒否通知を含んだ信号を、当該接続要求通知を含んだ信号を送信した機器に返信する。ステップＳ２７の処理が終了すると、ステップＳ２８の処理が行なわれる。
【０１１７】
ステップＳ２８がステップＳ２７の処理の後に行なわれ、かつ、ユーザが選択した機器が１台の場合、ステップＳ２８では、制御部１０１が、ステップＳ２６において、ユーザが選択した機器に対し接続を要求するための接続要求通知を含んだ信号ＰＥを通信部１０３から送信する（図３参照）。
【０１１８】
また、前述したステップＳ２４により、選択対象となる機器が複数でないと判定され、ステップＳ２８の処理が行なわれる場合、ステップＳ２８では、接続準備完了通知を含んだ信号ＰＢを送信した機器を登録対象とする。そして、制御部１０１が、接続要求通知を含んだ信号ＰＥを通信部１０３から当該登録対象とした機器に送信する（図３参照）。なお、以下においては、接続要求通知を含んだ信号ＰＥを送信した機器を接続要求通知送信機器とも称する。
【０１１９】
なお、ステップＳ２８がステップＳ２７の処理の後に行なわれ、かつ、ユーザが選択した機器が複数の場合、後述するステップＳ２８Ａ以降の処理を、選択された複数の機器それぞれに対して行なえば、一度に複数の機器に対し登録処理を行なうことができる。
【０１２０】
図４（Ｅ）は、接続要求通知を含んだ信号ＰＥを示す図である。信号ＰＥは、信号ＰＢと比較して、コマンド種別データに含まれる通知が異なる。コマンド種別データは接続要求通知を含む。それ以外のデータ構成は、信号ＰＢと同様なので詳細な説明は繰り返さない。
【０１２１】
再び、図１、図２および図３を参照して、通信装置１２０では、前述したステップＳ０５の処理の後、ステップＳ０５Ａの処理が行なわれる。
【０１２２】
ステップＳ０５Ａでは、制御部１２１が、非選択通知を含んだ信号ＰＣを受信したか否かを判定する。
【０１２３】
ステップＳ０５Ａにより、信号ＰＣを受信したと判定されると、後述するステップＳ１００の処理が行なわれる。一方、ステップＳ０５Ａにより、信号ＰＣを受信していないと判定されると、ステップＳ０６の処理が行なわれる。
【０１２４】
ステップＳ０６では、制御部１２１が、接続要求通知を含んだ信号ＰＥを受信したか否かを判定する。
【０１２５】
ステップＳ０６により、信号ＰＥを受信したと判定されると、制御部１２１はタイマー１２６からタイマカウンタ値を読出す。そして、制御部１２１は、当該読み出したタイマカウンタ値と、当該タイマカウンタ値が接続要求通知に基づくものであることを示すデータ（以下においては、接続要求通知データとも称する）とを、前述の接続要求通知送信機器が有する固有の識別番号（ＭＡＣアドレス等）に対応付けて記憶部１２２に記憶させる。その後、ステップＳ０７の処理が行なわれる。
【０１２６】
一方、ステップＳ０６により、信号ＰＥを受信していないと判定されると、再度、ステップＳ０２の処理が行なわれる。
【０１２７】
なお、前述の接続準備確認通知送信機器と異なる通信装置から接続要求通知を含んだ信号ＰＥを受信した場合には、制御部１２１は、通信装置１２０を、受信待ち状態に設定する処理を行なった後、タイマー１２６からタイマカウンタ値を読出す。そして、再度、ステップＳ０２の処理が行なわれる。
【０１２８】
ステップＳ０７では、制御部１２１が、接続要求通知の受信から所定時間（たとえば、３分）経過したか否かを判定する。ステップＳ０７の処理は、記憶部１２２に機器ごとに対応付けて記憶されている全ての接続要求通知データのそれぞれに対応する全ての接続要求通知に対して行なわれる。
【０１２９】
ステップＳ０７により、全ての接続要求通知のうち、接続要求通知の受信から所定時間経過したものが１つでもあると判定されると、ステップＳ０７Ａの処理が行なわれる。一方、ステップＳ０７により、全ての接続要求通知のうち、接続要求通知の受信から所定時間経過したものがないと判定されると、ステップＳ０８の処理が行なわれる。
【０１３０】
ステップＳ０７Ａでは、接続要求通知無効処理が行なわれる。
【０１３１】
接続要求通知無効処理では、ステップＳ０６において、制御部１２１が、受信から所定時間経過したと判定した接続要求通知全てにそれぞれ対応する記憶部１２２に記憶されているタイマカウンタ値および接続要求通知データを消去する。これにより、消去した接続要求通知データに対応する機器からの接続要求通知は無効となる。ステップＳ０７Ａの処理が終了すると、ステップＳ０８の処理が行なわれる。
【０１３２】
ステップＳ０７，Ｓ０７Ａの処理により、制御部１２１は、接続要求通知を受信してから所定時間を経過した場合、その接続要求通知を無効とする。したがって、接続要求通知を受信してから一定時間については他の機器からの接続要求を通信装置が受諾することはできないが、それ以降は、他の機器の有効な選択通知がなければ、後述する非選択解除通知を受信しなくても他の機器からの接続要求を通信装置が受諾できるようになるという効果を奏する。
【０１３３】
ステップＳ０８では、既に接続要求通知があるか否かが判定される。具体的には、制御部１２１が、ステップＳ０６で受信した接続要求通知（以下においては、最新接続要求通知とも称する）に対応する接続要求通知データ以外の有効な接続要求通知データが記憶部１２２に記憶されているか否かが判定される。
【０１３４】
ステップＳ０８により、最新接続要求通知に対応する接続要求通知データ以外の有効な接続要求通知データが記憶部１２２に記憶されていないと判定されると、ステップＳ０９の処理が行なわれる。
【０１３５】
一方、ステップＳ０８により、最新接続要求通知に対応する接続要求通知データ以外の有効な接続要求通知データが記憶部１２２に記憶されていると判定されると、後述するステップＳ１１の処理が行なわれる。
【０１３６】
ステップＳ０９では、表示変更処理が行なわれる。当該表示変更処理では、接続要求通知受信処理が行なわれる。
【０１３７】
接続要求通知受信処理は、接続要求通知を受信したことを示し、ユーザに対して接続を承認するための指示（以下においては、接続承認指示とも称する）を促す処理である。
【０１３８】
接続要求通知受信処理の一例としては、表示部１２５が発光体である場合、発光体を、たとえば、０．５秒おきに点灯と消灯を繰り返すようにする処理である。
【０１３９】
また、接続要求通知受信処理の一例としては、表示部１２５が画像表示方式の表示機器である場合、制御部１２１が、表示部１２５に、ユーザに対して接続要求通知を受信したことを示し、接続承認を促す画像（以下においては、接続要求通知画像とも称する）を表示させる処理である。
【０１４０】
接続要求通知画像には、たとえば、接続要求通知により得られた情報（たとえば、通信装置の製造者名や型式番号など）が表示される。
【０１４１】
そして、通信装置１２０は、制御部１２１により入力部１２４によるユーザーからの接続承認指示を受付ける接続承認指示受付状態に設定される。
【０１４２】
なお、通信装置１２０は、接続承認指示受付状態になったとき、制御部１２１はタイマー１２６からタイマカウンタ値を読出す。その後、ステップＳ１０の処理が行なわれる。
【０１４３】
ステップＳ１０では、接続承認指示があるか否かが判定される。具体的には、制御部１２１により、ユーザが、入力部１２４による接続承認指示を行なうための操作（以下においては、接続承認操作とも称する）をしたか否かが判定される。
【０１４４】
ステップＳ１０により、ユーザが接続承認操作をしたと判定されると、制御部１２１により通信装置１２０の接続承認指示受付状態は解除される。その後、後述するステップＳ１２の処理が行なわれる。一方、ステップＳ１０により、ユーザが接続承認操作をしていないと判定されると、ステップＳ１０Ａの処理が行なわれる。
【０１４５】
入力部１２４が、たとえば、ボタン式スイッチである場合は、ユーザが接続承認指示を行なうためのボタンを押下した時点で、入力部１２４は、入力信号を制御部１２１へ送信する。この場合、ユーザがボタンを押下する操作が接続承認操作となる。なお、ユーザがボタンを押下する操作を所定時間（たとえば、３秒）以上続ける操作を接続承認操作としてもよい。
【０１４６】
また、入力部１２４が、たとえば、ボタン式スイッチである場合は、入力部１２４に、通信装置１２０の接続承認指示受付状態を解除するためのボタンが設けられてもよい。この場合、ユーザが接続承認指示受付状態を解除するためのボタンを押下すると、制御部１２１により通信装置１２０の接続承認指示受付状態は解除され、後述するＳ１１の処理が行なわれる。
【０１４７】
なお、通信装置１２０が接続承認指示受付状態に設定されているときに、非選択通知を含んだ信号ＰＣを受信した場合は、その時点で、制御部１２１により通信装置１２０の接続承認指示受付状態は解除され、接続拒否通知を含む信号ＰＦを接続要求通知送信機器へ送信してもよい。
【０１４８】
ステップＳ１０Ａでは、通信装置１２０が接続承認指示受付状態に設定されてから、所定時間（たとえば、５分）経過したか否かが制御部１２１により判定される。
【０１４９】
ステップＳ１０Ａにより、所定時間経過したと判定されると、制御部１２１により通信装置１２０の接続承認指示受付状態は解除され、ステップＳ１１の処理が行なわれる。一方、ステップＳ１０Ａにより、所定時間経過していないと判定されると、再度、ステップＳ１０の処理が行なわれる。
【０１５０】
なお、通信装置１２０が接続承認指示受付状態に設定されてから、所定時間経過したということは、ユーザが接続要求通知を受諾しなかったということである。
【０１５１】
ステップＳ１１では、制御部１２１が、通信部１２３を利用して、前述の接続要求通知送信機器との通信を拒否する旨を示す接続拒否通知を含む信号ＰＦを接続要求通知送信機器へ送信する（図３参照）。以下においては、接続拒否通知を含む信号ＰＦを送信した接続要求通知送信機器を接続拒否機器とも称する。
【０１５２】
なお、接続拒否通知を含む信号ＰＦを送信する際には表示部１２５において表示変更処理を行なってもよい。
【０１５３】
表示部１２５の表示変更処理の一例としては、表示部１２５が発行体である場合、当該発行体を消灯する処理である。
【０１５４】
表示部１２５の表示変更処理の一例としては、表示部１２５が画像表示方式の表示機器である場合、制御部１２１が、表示部１２５に、ユーザに対して接続要求通知を拒否した旨を示す画像（以下においては、接続要求通知拒否画像とも称する）を表示させる処理である。
【０１５５】
ステップＳ０６，Ｓ０８，Ｓ１１により、制御部１２１が、最新接続要求通知を受信したと判断した場合であって、既に有効な接続要求通知がある場合、最新接続要求通知を送信した機器へ接続拒否通知を送信する。
【０１５６】
したがって、接続拒否通知を受信した機器は、最新接続要求通知を送った機器が既に他の機器から接続先として選択されていたり、あるいは接続先選択作業を行なっている別の機器が近傍に存在していることを知ることが可能になるという効果を奏する。
【０１５７】
図４（Ｆ）は、接続拒否通知を含む信号ＰＦを示す図である。信号ＰＦは、信号ＰＢと比較して、機器種別番号データと、製造者番号データと、機器型式番号データとを含まない点が異なる。
【０１５８】
信号ＰＦは、信号ＰＢと比較して、さらに、コマンド種別データに含まれる通知が異なる。コマンド種別データは接続拒否通知を含む。それ以外のデータ構成は、信号ＰＢと同様なので詳細な説明は繰り返さない。
【０１５９】
再び、図１、図２および図３を参照して、通信装置１２０は、接続拒否通知を含む信号ＰＦを送信した後、制御部１２１により接続承認指示受付状態が解除される。
【０１６０】
なお、通信装置１２０の接続承認指示受付状態が解除されると、制御部１２１が、受信した接続要求通知内の情報（以下においては、接続要求通知情報とも称する）を、記憶部１２２に記憶させる処理を行なってもよい。
【０１６１】
当該処理が行なわれたとき、記憶部１２２に接続要求通知情報が記憶されてから、所定時間（たとえば、１分）経過するまでに、再度、接続要求通知送信機器から接続要求通知を含んだ信号ＰＥを受信した場合、当該接続要求通知内の情報が、記憶部１２２に記憶されている接続要求通知情報と同一であるか否かが制御部１２１により判定される。
【０１６２】
制御部１２１により、同一であると判定される（すなわち、接続拒否機器から接続要求通知を含んだ信号ＰＥの再送信が行なわれる）と、制御部１２１は、接続拒否機器から受信した信号ＰＥに基づく接続要求通知を無効とし、他の機器からの接続要求通知を含んだ信号を受信可能な状態に通信装置１２０を設定する。
【０１６３】
制御部１２１により、同一でないと判定される（すなわち、接続拒否機器でない通信装置から信号ＰＥの送信が行なわれる）と、再度、ステップＳ０７の処理が行なわれる。
【０１６４】
前述のステップＳ０５Ａにより、非選択通知を含んだ信号ＰＣを受信したと判定されると、ステップＳ１００の処理が行なわれる。
【０１６５】
図５は、通信装置１２０が、非選択通知を含んだ信号ＰＣを受信したときに行なう処理の流れを示すフローチャートである。
【０１６６】
図５を参照して、ステップＳ１００では、非選択状態設定処理が行なわれる。
【０１６７】
非選択状態設定処理では、制御部１２１が、通信装置１２０を非選択状態に設定する。すなわち、通信装置１２０は、非選択状態機器となる。なお、通信装置１２０が非選択状態に設定されると、制御部１２１は、タイマー１２６のタイマカウンタ値により時間経過を監視するようになる。その後、ステップＳ１０２の処理が行なわれる。
【０１６８】
ステップＳ１０２では、データ記憶処理が行なわれる。
【０１６９】
データ記憶処理では、制御部１２１が、タイマー１２６からタイマカウンタ値を読出す。そして、制御部１２１は、当該読み出したタイマカウンタ値と、当該タイマカウンタ値が非選択通知に基づくものであることを示すデータ（以下においては、非選択通知データとも称する）とを、前述の非選択通知送信機器が有する固有の識別番号に対応付けて記憶部１２２に記憶させる。その後、ステップＳ１１０の処理が行なわれる。
【０１７０】
ステップＳ１１０では、制御部１２１が、前述の非選択通知送信機器から、新たに接続要求通知を含んだ信号ＰＥを受信したか否かを判定する。
【０１７１】
ステップＳ１１０により、非選択通知送信機器から、信号ＰＥを受信したと判定されると、ステップＳ１１２の処理が行なわれる。一方、ステップＳ１１０により、非選択通知送信機器から、信号ＰＥを受信していないと判定されると、後述するステップＳ１２０の処理が行なわれる。
【０１７２】
ステップＳ１１２では、非選択通知無効処理が行なわれる。
【０１７３】
非選択通知無効処理では、制御部１２１が、記憶部１２２に記憶された非選択通知送信機器に対応するタイマカウンタ値および非選択通知データを消去することで、当該非選択通知データに対応する非選択通知送信機器からの非選択通知を無効とする。その後、ステップＳ１２４の処理が行なわれる。
【０１７４】
ステップＳ１１０，Ｓ１１２の処理により、制御部１２１は、非選択通知送信機器（通信装置１００）から接続要求通知を受信した場合、その非選択通知送信機器（通信装置１００）からの非選択通知を無効とする処理が行なわれる。
【０１７５】
したがって、非選択通知送信機器（通信装置１００）が非選択通知を送信後に接続要求通知を同じ機器（通信装置１２０）に対して送信した場合、通信装置１２０は、先に送信した非選択通知を無効にするので、他の機器の有効な非選択通知がなければ、他の機器からの接続要求を受諾できるようになる。
【０１７６】
ステップＳ１２４では、全ての非選択通知が無効であるか否かが判定される。具体的には、制御部１２１が、機器ごとに対応付けられたタイマカウンタ値および非選択通知データが記憶部１２２に記憶されていないか否かを判定する。なお、機器ごとに対応付けられたタイマカウンタ値および非選択通知データが記憶部１２２に記憶されていないということは、全ての非選択通知が無効であるということである。
【０１７７】
ステップＳ１２４により、全ての非選択通知が無効であると判定されると、ステップＳ１２６の処理が行なわれる。一方、ステップＳ１２４により、全ての非選択通知が無効でないと判定されると、再度、ステップＳ１１０の処理が行なわれる。
【０１７８】
ステップＳ１２６では、非選択状態解除処理が行なわれる。
【０１７９】
非選択状態解除処理では、制御部１２１が、通信装置１２０の非選択状態を解除する。その後、ステップＳ０２の処理が行なわれる。
【０１８０】
前述のステップＳ１１０により、非選択通知送信機器から、信号ＰＥを受信していないと判定されると、ステップＳ１２０の処理が行なわれる。
【０１８１】
ステップＳ１２０では、制御部１２１が、非選択通知送信機器から、後述する非選択解除通知を含んだ信号ＰＨを受信したか否かが判定される。
【０１８２】
ステップＳ１２０により、非選択通知送信機器から、信号ＰＨを受信したと判定されると、後述するステップＳ１２２の処理が行なわれる。一方、ステップＳ１２０により、非選択通知送信機器から、信号ＰＨを受信していないと判定されると、ステップＳ１３０の処理が行なわれる。
【０１８３】
ステップＳ１３０では、制御部１２１が、非選択通知送信機器以外の機器（以下においては、接続要求却下機器とも称する）から接続要求通知を受信したか否かを判定する。
【０１８４】
ステップＳ１３０により、接続要求却下機器から接続要求通知を受信したと判定されると、ステップＳ１３２の処理が行なわれる。一方、接続要求却下機器から接続要求通知を受信していないと判定されると、ステップＳ１３４の処理が行なわれる。
【０１８５】
ステップＳ１３２では、制御部１２１が、通信部１２３を利用して、前述の接続拒否通知を含む信号ＰＦを接続要求却下機器へ送信する。その後、ステップＳ１３４の処理が行なわれる。
【０１８６】
ステップＳ１３０，Ｓ１３２により、制御部１２１が、接続要求却下機器から接続要求通知を受信したと判断した場合であって、かつ、非選択通知を受信していた場合、接続要求却下機器へ接続拒否通知を送信する。
【０１８７】
したがって、接続拒否通知を受信した機器は、接続要求通知を送った機器が既に他の機器から接続先として選択されていたり、非選択通知を送信されていたり、あるいは接続先選択作業を行なっている別の機器が近傍に存在していることを知ることが可能になるという効果を奏する。
【０１８８】
ステップＳ１３４では、制御部１２１が、非選択通知を含んだ信号ＰＣを受信したか否かを判定する。
【０１８９】
ステップＳ１３４により、信号ＰＣを受信したと判定されると、ステップＳ１３６の処理が行なわれる。一方、ステップＳ１３４により、信号ＰＣを受信していないと判定されると、ステップＳ１４０の処理が行なわれる。
【０１９０】
ステップＳ１３６では、データ記憶処理が行なわれる。
【０１９１】
データ記憶処理では、制御部１２１が、タイマー１２６からタイマカウンタ値を読出す。そして、制御部１２１は、当該読み出したタイマカウンタ値と、非選択通知データとを、ステップＳ１３４で信号ＰＣを送信した非選択通知送信機器が有する固有の識別番号に対応付けて記憶部１２２に記憶させる。その後、ステップＳ１４０の処理が行なわれる。
【０１９２】
ステップＳ１４０では、制御部１２１が、非選択通知の受信から所定時間（たとえば、３分）経過したか否かを判定する。ステップＳ１４０の処理は、記憶部１２２に機器ごとに対応付けて記憶されている全ての非選択通知データのそれぞれに対応する全ての非選択通知に対して行なわれる。
【０１９３】
ステップＳ１４０により、全ての非選択通知のうち、非選択通知の受信から所定時間経過したものが１つでもあると判定されると、ステップＳ１４１の処理が行なわれる。一方、ステップＳ１４０により、全ての非選択通知のうち、非選択通知の受信から所定時間経過したものがないと判定されると、ステップＳ１４２の処理が行なわれる。
【０１９４】
ステップＳ１４１では、非選択通知無効処理が行なわれる。
【０１９５】
非選択通知無効処理では、ステップＳ１４０において、制御部１２１が、受信から所定時間経過したと判定した非選択通知全てにそれぞれ対応する記憶部１２２に記憶されているタイマカウンタ値および非選択通知データを消去する。これにより、消去した非選択通知データに対応する機器からの非選択通知は無効となる。ステップＳ１４１の処理が終了すると、ステップＳ１４２の処理が行なわれる。
【０１９６】
ステップＳ１４２では、全ての非選択通知が無効であるか否かが判定される。具体的には、制御部１２１が、機器ごとに対応付けられたタイマカウンタ値および非選択通知データが記憶部１２２に記憶されていないか否かを判定する。
【０１９７】
ステップＳ１４２により、全ての非選択通知が無効であると判定されると、ステップＳ１４３の処理が行なわれる。一方、ステップＳ１４２により、全ての非選択通知が無効でないと判定されると、再度、ステップＳ１１０の処理が行なわれる。
【０１９８】
ステップＳ１４３では、前述のステップＳ１２６と同様に非選択状態解除処理が行なわれる。その後、再度、ステップＳ０２の処理が行なわれる。
【０１９９】
ステップＳ１４０，１４１，１４２，１４３の処理により、制御部１２１は、非選択通知を受信してから予め定めた時間を経過した場合、その非選択通知を無効とする。したがって、非選択通知を受信してから一定時間については他の機器からの接続要求を通信装置が受諾することはできないが、それ以降は、他の機器の有効な非選択通知がなければ、後述する非選択解除通知を受信しなくても他の機器からの接続要求を通信装置が受諾できるようになるという効果を奏する。
【０２００】
再び、図１、図２および図３を参照して、通信装置１２０が、前述した処理を行なっている一方で、通信装置１００では、ステップＳ２８の処理の後、ステップＳ２８Ａの処理が行なわれる。
【０２０１】
ステップＳ２８Ａでは、制御部１０１が、通信部１０３で接続拒否通知を含む信号ＰＦを受信したか否かを判定する。
【０２０２】
ステップＳ２８Ａにより、接続拒否通知を含む信号ＰＦを受信したと判定されると、後述するステップＳ３４の処理が行なわれる。一方、ステップＳ２８Ａにより、接続拒否通知を含む信号ＰＦを受信していないと判定されると、後述するステップＳ２９の処理が行なわれる。
【０２０３】
通信装置１００が、前述した処理を行なっている一方で、通信装置１２０では、以下の処理が行なわれる。
【０２０４】
前述のステップＳ１０により、ユーザが接続承認操作をしたと判定されると、ステップＳ１２の処理が行なわれる。
【０２０５】
ステップＳ１２では、表示変更処理が行なわれる。
【０２０６】
表示変更処理の一例としては、表示部１２５が発光体である場合、点灯と消灯とを０．３秒おきに４回繰り返した後、常時点灯した状態にする処理である。
【０２０７】
また、表示変更処理の一例としては、表示部１２５が画像表示方式の表示機器である場合、制御部１２１が、表示部１２５に、ユーザの接続承認操作を受付けたことを示す画像を表示させる処理である。その後、ステップＳ１３の処理が行なわれる。
【０２０８】
ステップＳ１３では、接続要求通知送信機器からの接続要求を受諾した旨を示す接続受諾通知を含んだ信号ＰＧを接続要求通知送信機器（通信装置１００）へ送信する（図３参照）。
【０２０９】
図４（Ｇ）は、接続受諾通知を含んだ信号ＰＧを示す図である。信号ＰＧは、信号ＰＦと比較して、コマンド種別データに含まれる通知が異なる。コマンド種別データは接続受諾通知を含む。それ以外のデータ構成は、信号ＰＦと同様なので詳細な説明は繰り返さない。
【０２１０】
再び、図１、図２および図３を参照して、通信装置１２０が、前述した処理を行なっている一方で、通信装置１００では、ステップＳ２８Ａの処理の後、ステップＳ２９の処理が行なわれる。
【０２１１】
ステップＳ２９では、制御部１２１が、接続受諾通知を含んだ信号ＰＧを受信したか否かを判定する。
【０２１２】
ステップＳ２９により、信号ＰＧを受信したと判定されると、ステップＳ３０の処理が行なわれる。一方、ステップＳ２９により、信号ＰＧを受信していないと判定されると、再度、ステップＳ２９の処理が行なわれる。
【０２１３】
ステップＳ３０では、確認後接続承認指示促進処理が行なわれる。確認後接続承認指示促進処理は、通信装置１２０のステップＳ０９で行なわれる前述した接続要求通知受信処理をユーザが確認した上で、接続を承認するための確認後接続承認指示を促す処理である。
【０２１４】
確認後接続承認指示促進処理の一例としては、表示部１２５が発光体である場合、発光体を２秒おきに点灯と消灯を繰り返すようにする処理である。
【０２１５】
確認後接続承認指示促進処理の一例としては、表示部１２５が画像表示方式の表示機器である場合、制御部１２１が、表示部１２５に、ユーザに対して確認後接続承認指示を促す画像を表示させる処理である。
【０２１６】
そして、通信装置１２０は、制御部１２１により入力部１２４によるユーザーからの確認後接続承認指示を受付ける確認後接続承認指示受付状態に設定される。その後、ステップＳ３１の処理が行なわれる。
【０２１７】
ステップＳ３１では、確認後接続承認指示があるか否かが判定される。具体的には、制御部１２１により、ユーザが、入力部１２４による確認後接続承認指示を行なうための操作（以下においては、確認後接続承認操作とも称する）をしたか否かが判定される。
【０２１８】
ステップＳ３１により、ユーザが確認後接続承認操作をしたと判定されると、制御部１０１により通信装置１００の確認後接続承認指示受付状態は解除される。その後、ステップＳ３２の処理が行なわれる。一方、ステップＳ３１により、ユーザが確認後接続承認操作をしていないと判定されると、再度、ステップＳ３１の処理が行なわれる。
【０２１９】
確認後接続承認操作は、入力部１０４が、たとえば、ボタン式スイッチである場合は、ユーザが接続承認指示を行なうためのボタンを押下する操作である。
【０２２０】
なお、本実施の形態では、ステップＳ２９，Ｓ３０，Ｓ３１の順で処理が行なわれるが、処理の順序は特に限定されない。たとえば、ステップＳ３０，Ｓ３１，Ｓ２９の順で処理が行なわれてもよい。
【０２２１】
ステップＳ３２では、接続先の特定が行なわれる。そして、当該特定された接続先と接続される。本実施の形態では、通信装置１００の接続先は、通信装置１２０．１となる。その後、ステップＳ１４Ｂの処理が行なわれる。
【０２２２】
通信装置１００が、前述した処理を行なっている一方で、通信装置１２０では、前述したステップＳ１３の処理の後、ステップＳ１４Ａの処理が行なわれる。
【０２２３】
互いに接続された通信装置１００および通信装置１２０．１では、通信装置１００のステップＳ１４Ｂおよび通信装置１２０のステップＳ１４Ａで、それぞれ、登録情報の送受信処理（以下においては、登録情報送受信処理とも称する）および登録情報の格納処理（以下においては、登録情報格納処理とも称する）が行なわれる。
【０２２４】
登録情報送受信処理では、通信装置１００と、通信装置１２０．１との間で、登録情報１１１，１３１の送受信処理が行なわれる。以下においては、登録情報１１１，１３１を単に、登録情報とも称する。登録情報は、機器に固有の識別番号、公開鍵、共有秘密鍵等を含む。すなわち、登録情報は、通信装置１００および通信装置１２０．１の双方または片方で認証を行なうために使用される情報である。
【０２２５】
なお、登録情報は、接続準備確認通知、接続準備完了通知、接続要求通知、接続受諾通知などと共に送信されてもかまわない。
【０２２６】
登録情報送受信処理が終了すると、通信装置１００では、制御部１０１が、登録情報１１１を記憶部１０２に格納させる登録情報格納処理が行なわれる。また、通信装置１２０．１では、制御部１２１が、登録情報１３１を記憶部１２２に格納させる登録情報格納処理が行なわれる。
【０２２７】
なお、通信装置１２０は、表示部１２５において登録情報格納処理の完了を示す表示処理を行なってもよい。
【０２２８】
その後、通信装置１２０では、ステップＳ１４Ａの処理の後、再度、ステップＳ０２の処理が行なわれる。
【０２２９】
通信装置１２０が、前述した処理を行なっている一方で、通信装置１００では、ステップＳ１４Ｂの処理の後、ステップＳ３４の処理が行なわれる。
【０２３０】
ステップＳ３４では、制御部１０１が、前述の非選択状態機器に対し、記憶部１２２に記憶されている非選択通知データに基づく非選択通知を無効にさせるための非選択解除通知を含んだ信号ＰＨを通信部１０３から送信させる。
【０２３１】
なお、非選択解除通知を含んだ信号ＰＨは、非選択状態機器のみだけでなく、ネットワーク上にブロードキャストしてもよい。
【０２３２】
図４（Ｈ）は、非選択解除通知を含んだ信号ＰＨを示す図である。信号ＰＨは、信号ＰＦと比較して、コマンド種別データに含まれる通知が異なる。コマンド種別データは非選択解除通知を含む。それ以外のデータ構成は、信号ＰＦと同様なので詳細な説明は繰り返さない。
【０２３３】
再び、図５を参照して、通信装置１００から送信された非選択解除通知を含んだ信号ＰＨを非選択状態機器が通信部１２３で受信したか否かは、前述のステップＳ１２０で行なわれる。
【０２３４】
ステップＳ１２０により、信号ＰＨを受信したと判定されると、ステップＳ１２２の処理が行なわれる。
【０２３５】
ステップＳ１２２では、非選択通知無効処理が行なわれる。
【０２３６】
非選択通知無効処理では、制御部１２１が、記憶部１２２に記憶された非選択通知送信機器に対応するタイマカウンタ値および非選択通知データを消去する。これにより、消去した非選択通知データに対応する非選択通知送信機器からの非選択通知を無効とする。その後、前述のステップＳ１２４の処理が行なわれる。
【０２３７】
ステップＳ１２０，Ｓ１２２の処理により、制御部１２１は、非選択通知送信機器から非選択通知を無効とする非選択解除通知を受信した場合には、非選択通知送信機器からの非選択通知を無効とする処理が行なわれる。
【０２３８】
したがって、非選択通知送信機器（通信装置１００）は、非選択通知を送信後に非選択解除通知を同じ機器（通信装置１２０）に対して送信した場合、通信装置１２０は、先に送信した非選択通知を無効にするので、他の機器の有効な非選択通知がなければ、他の機器からの接続要求を受諾できるようになるという効果を奏する。
【０２３９】
なお、本実施の形態では、接続準備確認通知、接続準備完了通知、接続要求通知、非選択通知、接続拒否通知、接続受諾通知および非選択解除通知は、それぞれ、１つの信号に含まれて送信されていたが、上記の複数の通知を組合わせて一つのパケットとして送信してもよい。
【０２４０】
以上説明したように、本実施の形態では、通信装置１００は、選択機器へ、選択機器との接続を要求するための接続要求通知を送信するとともに、非選択機器へは、他の機器と接続する処理を実行しない非選択状態にするための非選択通知を送信する。そして、通信装置１００は、送信した接続要求通知に応じて接続可能であることを示す接続受諾通知を選択機器から受信し、かつ、選択機器との接続を承認する指示が入力された場合、選択機器を接続先として決定する。
【０２４１】
したがって、非選択機器は他の機器と接続する処理ができなくなり、かつ、選択機器からの接続受諾通知を受信して、ユーザが接続を承認した場合のみ、選択機器が接続先として決定される。
【０２４２】
また、非選択通知を受信した機器は、ユーザに選択されなかったことを知ることができる。また、非選択通知を受信した機器を別の機器からの接続要求があっても応答しないようにすることができる。また、選択機器のみを通信装置からの接続要求通知に応答させることが可能になる。
【０２４３】
また、ユーザが自分の意図とは異なる機器を誤って選択した場合でも（意図しない機器からの接続要求通知があっても）、入力部１２４からの入力を中止することで、選択した機器を接続先として確定することを防止することが可能になる。
【０２４４】
以上の結果、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【０２４５】
また、本実施の形態では、通信装置１２０は、通信装置１００から新たな接続要求通知を受信したときに、非選択通知を受信してなく、かつ、既に接続要求通知を受信していない場合、表示部１２５の表示態様を変更させる。また、ユーザによる接続を承認する指示が入力された場合、接続可能であることを示すための接続受諾通知を、通信装置１００へ送信する。
【０２４６】
したがって、表示部１２５の表示態様の変更により、通信装置１００から接続要求があることをユーザは容易に知ることができる。また、接続要求通知に応じて、ユーザによる接続の承認があった場合のみ通信装置１００と接続可能となる。
【０２４７】
また、ユーザは表示部１２５の表示変更に基づいて接続要求通知を受信した機器が選択対象であることを確認することが可能になる。
【０２４８】
また、ユーザが誤った機器を選択した場合でも、非選択通知の受信の有無を通信装置１２０が判定することによって、他の機器からの接続要求通知の受信による表示部１２５の表示変更を防止できる。
【０２４９】
また、入力部１２４からの入力を中止することでユーザの許可無しに接続受諾通知を送信することを防止することが可能となる。
【０２５０】
また、入力部１２４や表示部１２５はボタンやＬＥＤといった比較的小型安価でユーザーにとって容易に扱うことのできる部品で実装することが可能である。
【０２５１】
以上の結果、安全かつ容易に接続可能な通信装置を提供することが可能となる。
【０２５２】
＜第１の実施の形態の変形例＞
本発明は、パーソナルコンピュータ（以下においては、ＰＣ（Personal Computer）とも称する）においても、適用可能である。その場合、通信プログラム１８０Ａまたは通信プログラム１８０Ｂが記録された記録媒体から通信プログラムを読出して、ＰＣにインストールさせ、通信プログラムに基づいてＰＣを動作させればよい。以下に詳細な説明を行なう。
【０２５３】
図６は、本実施の形態におけるＰＣ５００の内部の構成を示すブロック図である。なお、図６には、説明のために、通信部５７０、記録媒体５５５も示している。また、図６は、通信プログラム１８０ＡをＰＣ５００にインストールするときの構成を示す。この場合、ＰＣ５００は、通信装置１２０として動作する。
【０２５４】
図６を参照して、通信部５７０は、ネットワークと有線または無線で、データの授受を行なう。通信部５７０は、ネットワークとデータの授受を行なう。また、通信部５７０は、イーサネット（登録商標）を利用した通信用インターフェース（たとえば、ルータ）である。
【０２５５】
また、通信部５７０は、前述の通信部３３０と同様なインターフェースである。したがって、詳細な説明は繰り返さない。
【０２５６】
ＰＣ５００には、表示部５３０と、マウス５４２と、キーボード５４４とが接続される。
【０２５７】
表示部５３０は、ＰＣ５００から出力された画像データに基づいた画像を表示する。表示部５３０は、前述の表示部１０５と同様な表示機器である。したがって、詳細な説明は繰り返さない。
【０２５８】
マウス５４２は、ユーザがＰＣ５００を操作するためのインターフェースである。キーボード５４４は、ユーザがＰＣ５００を操作するためのインターフェースである。
【０２５９】
ＰＣ５００は、制御部５１０と、データ一時記憶部５２２と、記憶部５２０と、通信部５６０と、ＶＤＰ（Video Display Processor）５３２と、ＣＧＲＯＭ（Character Graphic Read Only Memory）５３４と、ＶＲＡＭ（Video Random Access Memory）５３６と、入力部５４０と、記録媒体アクセス部５５０とを含む。
【０２６０】
ＣＧＲＯＭ５３４には、フォントデータ、図形データなど、表示部５３０で表示される画像を生成するための画像データが記憶されている。
【０２６１】
記憶部５２０には、制御部５１０に所定の処理を行なわせるための通信プログラム１８０Ａ、その他各種データ等が記憶されている。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、前述の記憶部１０２と同様な機器である。
【０２６２】
制御部５１０は、記憶部５２０に記憶された通信プログラム１８０Ａに従って、ＰＣ５００の内部の各機器に対する各種処理や、演算処理等を行なう機能を有する。すなわち、制御部５１０は、前述の制御部１０１または制御部１２１と同様な機能を有する。したがって、詳細な説明は繰り返さない。
【０２６３】
また、制御部５１０は、記憶部５２０に記憶された通信プログラム１８０Ａに従って、ＶＤＰ５３２に対し、画像を生成させ、当該画像を表示部５３０に表示させる指示（以下においては、「描画指示」とも称する）をだす。
【０２６４】
制御部５１０は、前述制御部１０１と同様なものである。したがって、詳細な説明は繰り返さない。
【０２６５】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、ＣＧＲＯＭ５３４から必要な画像データを読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【０２６６】
ＶＲＡＭ５３６は、ＶＤＰ５３２が生成した画像を一時的に記憶する機能を有する。
【０２６７】
データ一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。
【０２６８】
データ一時記憶部５２２は、データを一時的に記憶可能なＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）、ダブルデータレートモードという高速なデータ転送機能を持ったＳＤＲＡＭであるＤＤＲ−ＳＤＲＡＭ（Double Data Rate SDRAM）、Rambus社が開発した高速インターフェース技術を採用したＤＲＡＭであるＲＤＲＡＭ（Rambus Dynamic Random Access Memory）、Ｄｉｒｅｃｔ−ＲＤＲＡＭ（Direct Rambus Dynamic Random Access Memory）、その他、データを揮発的に記憶保持可能な構成を有する回路のいずれであってもよい。
【０２６９】
入力部５４０には、マウス５４２と、キーボード５４４とが接続されている。マウス５４２またはキーボード５４４からの入力指示は、入力部５４０を介して制御部５１０に伝達される。制御部５１０は、入力部５４０からの入力指示に基づいて所定の処理を行なう。すなわち、マウス５４２およびキーボード５４４は、前述の入力部１０４または入力部１２４と同様な機能を有する。
【０２７０】
記録媒体アクセス部５５０は、通信プログラム１８０Ａが記録された記録媒体５５５から、通信プログラム１８０Ａを読出す機能を有する。記録媒体５５５に記憶されている通信プログラム１８０Ａは、制御部５１０の動作（インストール処理）により、記録媒体アクセス部５５０から読み出され、記憶部５２０に記憶される。
【０２７１】
記録媒体５５５は、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＭＯ（Magneto Optical Disk）、フロッピー（登録商標）ディスク、ＣＦ(Compact Flash) カード、ＳＭ（Smart Media（登録商標））、ＭＭＣ（Multi Media Card）、ＳＤ（Secure Digital）メモリーカード、メモリースティック（登録商標）、ｘＤピクチャーカードおよびＵＳＢメモリ、磁気テープ、その他不揮発性メモリのいずれであってもよい。
【０２７２】
通信部５６０は、制御部５１０とデータの授受を行なう。また、通信部５６０は、通信部１３５と有線または無線で、データの授受を行なう。通信部５６０は、前述の通信部３３０と同様なインターフェースである。
【０２７３】
また、通信部５６０は、ＵＳＢ（Universal Serial Bus）１．１、ＵＳＢ２．０、その他シリアル転送を行なう通信用インターフェースのいずれであってもよい。また、通信部５６０は、セントロニクス仕様、ＩＥＥＥ１２８４（Institute of Electrical and Electronic Engineers 1284）、その他パラレル転送を行なう通信用インターフェースのいずれであってもよい。また、通信部５６０は、ＩＥＥＥ１３９４、その他ＳＣＳＩ規格を利用した通信用インターフェースのいずれであってもよい。
【０２７４】
なお、図６に示す構成において、記録媒体５５５が、通信プログラム１８０Ａの代わりに通信プログラム１８０Ｂを記録している場合、制御部５１０のインストール処理により、通信プログラム１８０Ｂが記録媒体アクセス部５５０から読み出され、記憶部５２０に記憶される。この場合、ＰＣ５００は、通信装置１００として動作する。
【０２７５】
以上説明したように、通信プログラム１８０Ａおよび通信プログラム１８０Ｂがそれぞれインストールされた複数のＰＣを使用することにより、複数のＰＣにより構成されたネットワークにおいても、本発明を適用可能となる。
【０２７６】
したがって、本実施の形態においても、第１の実施の形態と同様な効果を得ることができる。
【０２７７】
なお、通信プログラム１８０Ａおよび通信プログラム１８０Ｂが記録される機器は、ＰＣに限定されることなく、プログラムをインストール可能で、当該プログラムに基づいて動作し、他の機器と通信する機能を有する通信装置であればよい。当該通信装置としては、たとえば、携帯電話、ＰＤＡ等であってもよい。
【０２７８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２７９】
【図１】本実施の形態におけるデータ通信システムの概略構成を示す図である。
【図２】本実施の形態におけるデータ通信システムの２つの通信装置でそれぞれ実行される登録処理を示すフローチャートである。
【図３】図２のフローチャートで行なわれる処理において、２つの通信装置間で授受される情報を示す図である。
【図４】２つの通信装置間でやり取りされる信号を示す図である。
【図５】通信装置が、非選択通知を含んだ信号を受信したときに行なう処理の流れを示すフローチャートである。
【図６】本実施の形態におけるＰＣの内部の構成を示すブロック図である。
【符号の説明】
【０２８０】
１００，１２０，１２０．１，１２０．２，１２０．３  通信装置、１０１，１２１  制御部、１０２，１２２  記憶部、１０４，１２４  入力部、１０５，１２５  表示部、１１１，１３１  登録情報、１１２  コンテンツ、１８０Ａ，１８０Ｂ  通信プログラム、５００  ＰＣ、５５５  記録媒体。
【図１】
2006148682.tif 000003
【図２】
2006148682.tif 000004
【図３】
2006148682.tif 000005
【図４】
2006148682.tif 000006
【図５】
2006148682.tif 000007
【図６】
2006148682.tif 000008