(57)【要約】【課題】ネットワークを介した端末装置を選択して接続を確立する際に、ユーザーの操作回数を低減することできる情報処理装置を提供する。【解決手段】情報処理装置（コンピューター１）は、端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部１１ｂと、ネットワーク２００に接続されている端末装置を検索する端末検索部（ＣＰＵ１０、ネットワークインターフェイス部１６）と、端末検索部によって検索された端末装置のうち、接続履歴記憶部１１ｂに記憶されている接続履歴情報に基づいて、１つ以上の端末装置を接続端末として選択する端末選択部（ＣＰＵ１０）と、端末選択部が接続端末として選択した端末装置と接続を確立する接続部（ＣＰＵ１０、ネットワークインターフェイス部１６）と、を備える。【選択図】図２
2010199946.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置に接続可能な情報処理装置であって、
前記端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部と、
前記ネットワークに接続されている前記端末装置を検索する端末検索部と、
前記端末検索部によって検索された前記端末装置のうち、前記接続履歴記憶部に記憶されている前記接続履歴情報に基づいて、１つ以上の前記端末装置を接続端末として選択する端末選択部と、
前記端末選択部が前記接続端末として選択した前記端末装置と接続を確立する接続部と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記接続履歴記憶部に記憶される前記接続履歴情報は、接続頻度の情報を含み、
前記端末選択部は、前記接続履歴情報の前記接続頻度の情報に基づいて、最も接続頻度が多い前記端末装置を前記接続端末として選択することを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記端末検索部によって検索された前記端末装置が１つであった場合に、前記端末選択部は、当該端末装置を前記接続端末として選択することを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報処理装置であって、
前記端末装置は画像情報に基づいて画像を表示する画像表示装置とし、
前記画像情報を送信する画像送信部をさらに有し、
前記画像送信部は、前記接続部によって接続が確立した後に、前記画像表示装置に前記画像情報を送信することを特徴とする情報処理装置。
【請求項５】
ネットワークを介して端末装置に接続可能とし、前記端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部を備える情報処理装置の制御方法であって、
前記ネットワークに接続されている前記端末装置を検索する端末検索ステップと、
前記端末検索ステップによって検索された前記端末装置のうち、前記接続履歴記憶部に記憶されている前記接続履歴情報に基づいて、１つ以上の前記端末装置を接続端末として選択する端末選択ステップと、
前記端末選択ステップによって前記接続端末として選択された前記端末装置と接続を確立する接続ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項６】
ネットワークを介して端末装置に接続可能とし、前記端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部を備えるコンピューターに実行させるためのプログラムであって、
前記ネットワークに接続されている前記端末装置を検索する端末検索ステップと、
前記端末検索ステップによって検索された前記端末装置のうち、前記接続履歴記憶部に記憶されている前記接続履歴情報に基づいて、１つ以上の前記端末装置を接続端末として選択する端末選択ステップと、
前記端末選択ステップによって前記接続端末として選択された前記端末装置と接続を確立する接続ステップと、
を備えることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピューターが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、パーソナルコンピューター等の情報処理装置において、ネットワークに接続されたプロジェクター等の端末装置を検索して、検索した端末装置のリストを生成するものがあった。このような情報処理装置においては、検索した端末装置のリストの中から、ユーザーに所望の端末装置を選択させ、さらに、その端末装置と接続を確立させて、その端末装置に対して画像情報等の所定の情報を送信したり受信したりしていた。特許文献１では、無線ＬＡＮ（Local Area Network）の無線通信の送信出力を段階的に上げて、端末装置を探していき、検索リストを作成する無線ＬＡＮ端末装置の検索システムが開示されている。このような検索システムによれば、複数の端末装置の中から最寄りの端末装置を効率良く検索することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９６９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、検索した端末装置のリストの中から端末装置を探して選択し、接続を確立させるという一連の作業は、ユーザーにとって操作回数が多く、利便性が低いという問題があった。また、ユーザーが通常使用する端末装置は決まっていることが多く、毎回同様の端末装置を選択して接続を確立させる作業は、煩わしいという問題もあった。また、特許文献１の検索システムでは、最寄りの端末装置を検索することは可能であるが、最寄りの端末装置は、ユーザーが使用したい端末装置であるとは限らないという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係る情報処理装置は、ネットワークを介して端末装置に接続可能な情報処理装置であって、前記端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部と、前記ネットワークに接続されている前記端末装置を検索する端末検索部と、前記端末検索部によって検索された前記端末装置のうち、前記接続履歴記憶部に記憶されている前記接続履歴情報に基づいて、１つ以上の前記端末装置を接続端末として選択する端末選択部と、前記端末選択部が前記接続端末として選択した前記端末装置と接続を確立する接続部と、を備えることを特徴とする。
【０００７】
このような情報処理装置によれば、接続履歴記憶部は、端末装置と接続を確立した接続履歴情報を記憶する。端末検索部は、ネットワークに接続されている端末装置を検索する。端末選択部は、検索された端末装置のうち、接続履歴情報に基づいて１つ以上の端末装置を接続端末として選択する。そして、接続部は、接続端末として選択された端末装置と接続を確立する。これにより、ユーザーが端末装置を選択して接続確立させるための操作を行わなくても、情報処理装置は接続履歴情報に基づいて端末装置を選択して接続を確立することができる。よって、ユーザーの操作回数を低減することが可能となり、利便性が向上する。
【０００８】
［適用例２］上記適用例に係る情報処理装置において、前記接続履歴記憶部に記憶される前記接続履歴情報は、接続頻度の情報を含み、前記端末選択部は、前記接続履歴情報の前記接続頻度の情報に基づいて、最も接続頻度が多い前記端末装置を前記接続端末として選択することを特徴とする。
【０００９】
このような情報処理装置によれば、接続履歴情報は、接続頻度の情報を含む。端末選択部は、接続頻度の情報に基づいて、最も接続頻度が多い端末装置を接続端末として選択する。そして、接続部は選択された端末装置と接続を確立する。これにより、ユーザーが端末装置を選択して接続確立させるための操作を行わなくても、情報処理装置は最も接続頻度が多い端末装置を選択して接続を確立することが可能となる。よって、ユーザーの使用実績に応じた好適な端末装置が選択される。また、使用する端末装置が決まっているユーザーにとっては、毎回同様の端末装置を選択して接続を確立させる煩わしさが低減されるため、有益である。
【００１０】
［適用例３］上記適用例に係る情報処理装置において、前記端末検索部によって検索された前記端末装置が１つであった場合に、前記端末選択部は、当該端末装置を前記接続端末として選択することを特徴とする。
【００１１】
このような情報処理装置によれば、端末検索部によって検索された端末装置が１つであった場合に、端末選択部は、当該端末装置を接続端末として選択する。そして、接続部は当該端末装置と接続を確立する。これにより、ユーザーが端末装置を選択して接続確立させるための操作を行わなくても、情報処理装置は、当該端末装置を選択して接続を確立することができる。よって、ユーザーの操作回数を低減することが可能となり、利便性が向上する。
【００１２】
［適用例４］上記適用例に係る情報処理装置において、前記端末装置は画像情報に基づいて画像を表示する画像表示装置とし、前記画像情報を送信する画像送信部をさらに有し、前記画像送信部は、前記接続部によって接続が確立した後に、前記画像表示装置に前記画像情報を送信することを特徴とする。
【００１３】
このような情報処理装置によれば、画像送信部は、画像情報を送信することができる。ここで、端末装置は画像情報に基づいて画像を表示する画像表示装置とする。そして、画像送信部は、画像表示装置との接続が確立した後に、画像情報を送信する。これにより、ユーザーが指示操作しなくても、情報処理装置は、端末装置を選択して接続を確立し、画像情報の送信を開始することができる。そして、画像表示装置は、画像情報に基づいて画像を表示することができる。よって、ユーザーの操作回数を低減することが可能となり、画像表示装置に素早く画像表示させることができる。
【００１４】
［適用例５］本適用例に係る情報処理装置の制御方法は、ネットワークを介して端末装置に接続可能とし、前記端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部を備える情報処理装置の制御方法であって、前記ネットワークに接続されている前記端末装置を検索する端末検索ステップと、前記端末検索ステップによって検索された前記端末装置のうち、前記接続履歴記憶部に記憶されている前記接続履歴情報に基づいて、１つ以上の前記端末装置を接続端末として選択する端末選択ステップと、前記端末選択ステップによって前記接続端末として選択された前記端末装置と接続を確立する接続ステップと、を備えることを特徴とする。
【００１５】
このような情報処理装置の制御方法によれば、ユーザーが端末装置を選択して接続確立させるための操作を行わなくても、情報処理装置は接続履歴情報に基づいて端末装置を選択して接続を確立することができる。よって、ユーザーの操作回数を低減することが可能となり、利便性が向上する。
【００１６】
［適用例６］本適用例に係るプログラムは、ネットワークを介して端末装置に接続可能とし、前記端末装置と接続を確立した履歴を接続履歴情報として記憶する接続履歴記憶部を備えるコンピューターに実行させるためのプログラムであって、前記ネットワークに接続されている前記端末装置を検索する端末検索ステップと、前記端末検索ステップによって検索された前記端末装置のうち、前記接続履歴記憶部に記憶されている前記接続履歴情報に基づいて、１つ以上の前記端末装置を接続端末として選択する端末選択ステップと、前記端末選択ステップによって前記接続端末として選択された前記端末装置と接続を確立する接続ステップと、を備えることを特徴とする。
【００１７】
このようなプログラムをコンピューターに実行させることにより、ユーザーが端末装置を選択して接続確立させるための操作を行わなくても、コンピューターは接続履歴情報に基づいて端末装置を選択して接続を確立することができる。よって、ユーザーの操作回数を低減することが可能となり、利便性が向上する。
【００１８】
［適用例７］上記適用例に係るプログラムを記録したコンピューターが読み取り可能な記録媒体。
【００１９】
このような記録媒体に記録されたプログラムをコンピューターに動作させることにより、ユーザーが端末装置を選択して接続確立させるための操作を行わなくても、コンピューターは接続履歴情報に基づいて端末装置を選択して接続を確立することができる。よって、ユーザーの操作回数を低減することが可能となり、利便性が向上する。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコード等の符号が印刷された印刷物、コンピューターの内部記憶装置（ＲＡＭやＲＯＭ等のメモリー）、及び外部記憶装置等、前記コンピューターが読み取り可能な種々の媒体を利用することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るコンピューターおよびプロジェクターが、ネットワークに接続されている状態を示す説明図。
【図２】本実施形態に係るコンピューターの概略構成を示すブロック図。
【図３】接続履歴記憶部の説明図。
【図４】プロジェクター接続アプリケーションの動作に伴うコンピューターの状態遷移図。
【図５】検索プロジェクター一覧ウィンドウの説明図。
【図６】プロジェクター接続ツールバーの説明図。
【図７】コンピューターが待機状態において、プロジェクター接続アプリケーションの起動を受け付けた場合に実行する処理のフローチャート。
【図８】コンピューターの候補表示状態における処理のフローチャート。
【図９】コンピューターの画像出力状態における処理のフローチャート。
【発明を実施するための形態】
【００２１】
以下、実施形態について説明する。
【００２２】
（実施形態）
本実施形態では、情報処理装置の実施形態として、パーソナルコンピューター（以降、単に「コンピューター」とも呼ぶ）について説明する。また、本実施形態では、端末装置としての画像表示装置は、画像情報に基づく画像を投写して、外部のスクリーン等に表示するプロジェクターとして説明する。
図１は、本実施形態に係るコンピューターおよびプロジェクターが、ネットワークに接続されている状態を示す説明図である。
【００２３】
図１に示すように、コンピューター１は、例えばＬＡＮ等のネットワーク２００に接続されている。さらに、ネットワーク２００には、プロジェクター１１０，１２０，１３０，１４０が接続されている。プロジェクター１１０，１２０，１３０，１４０には、それぞれネットワーク上の識別子としてプロジェクター名が付けられている。プロジェクター名は、ネットワーク情報として各プロジェクターに記憶されており、本実施形態では、プロジェクター１１０，１２０，１３０，１４０は、それぞれ、Projector1，Projector2，Projector3，Projector4というプロジェクター名が付けられている。なお、プロジェクター１１０，１２０，１３０，１４０を総称して、プロジェクター１００と呼ぶ。
【００２４】
次に、コンピューター１の内部構成について説明する。
図２は、本実施形態に係るコンピューター１の概略構成を示すブロック図である。
【００２５】
コンピューター１は、ＣＰＵ（Central Processing Unit）１０と、外部記憶装置１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、マウスＭＳやキーボードＫＢなどの入力部１５とを備えている。また、コンピューター１は、ネットワーク２００と接続するためのネットワークインターフェイス部１６を備えている。
【００２６】
外部記憶装置１１は、インストールされたＯＳ（Operating System）やアプリケーションプログラム、各種データ等を記憶する。本実施形態では、外部記憶装置１１はハードディスクドライブとする。
【００２７】
外部記憶装置１１内には、アプリケーションプログラムとしてプロジェクター接続アプリケーション１１ａを記憶している。プロジェクター接続アプリケーション１１ａは、ネットワーク２００に接続されたプロジェクター１００と接続を確立して、画像情報を送信するアプリケーションプログラムである。
【００２８】
また、外部記憶装置１１内には、各種データの１つとして接続履歴記憶部１１ｂを備えている。接続履歴記憶部１１ｂは、接続履歴情報として、コンピューター１が過去にネットワーク２００を介して接続を確立したプロジェクター名、および接続頻度（即ち接続確立回数）をテーブルとして記憶する。
【００２９】
ここで、接続履歴記憶部１１ｂについて説明する。図３は、接続履歴記憶部１１ｂの説明図である。
図３に示すように、接続履歴記憶部１１ｂでは、接続を確立した「プロジェクター名」と、それぞれの「接続確立回数」とを記憶する。本実施形態では、Projector1は１回、Projector2は１８回、Projector3は３回、Projector4は２回の接続確立回数としている。
【００３０】
接続履歴記憶部１１ｂは、ネットワーク２００を介してプロジェクター１００と接続が確立されると、ＣＰＵ１０の指示に基づいて、外部記憶装置１１によって書き込みが行われる。また、ＣＰＵ１０が接続を確立するプロジェクター１００を選択する際に、外部記憶装置１１によって読み出しが行われる。
【００３１】
図２に戻り、ネットワークインターフェイス部１６は、ＩＰ（Internet Protocol）ネットワーク通信を用いた通信手段であり、ネットワークケーブルを介して外部のネットワーク２００と接続されている。ここで、ネットワークインターフェイス部１６は、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）といったプロトコルを用いてネットワーク２００と接続して通信を行うものとする。ネットワークインターフェイス部１６は、ＣＰＵ１０の指示に基づいて、ネットワーク２００との通信を行う。そして、ネットワークインターフェイス部１６は、ネットワーク２００に接続されたプロジェクター１００と接続を確立したり、プロジェクター１００に対して画像情報を送信したりする。
【００３２】
上述した構成により、コンピューター１は、外部記憶装置１１に記憶されているＯＳに従った動作処理を行う。さらに、外部記憶装置１１に記憶されているアプリケーションプログラムが起動されると、コンピューター１は、そのアプリケーションプログラムに従って動作処理を行う。以降、プロジェクター接続アプリケーション１１ａの動作処理について説明する。
【００３３】
まず、プロジェクター接続アプリケーション１１ａの動作に伴うコンピューター１の状態遷移について説明する。図４は、プロジェクター接続アプリケーション１１ａの動作に伴うコンピューター１の状態遷移図である。
【００３４】
図４に示すように、コンピューター１は、待機状態ＳＴ１０、候補表示状態ＳＴ１１、および画像出力状態ＳＴ１２の状態に遷移可能となっている。待機状態ＳＴ１０は、コンピューター１に備わるプロジェクター接続アプリケーション１１ａが起動されていない状態を示す。候補表示状態ＳＴ１１は、プロジェクター接続アプリケーション１１ａが起動され、検索プロジェクター一覧ウィンドウＷ１（以降、単に「ウィンドウＷ１」とも呼ぶ）を表示している状態を示す。ウィンドウＷ１とは、ユーザーにプロジェクター１００を選択させて接続するためのウィンドウ表示である。
【００３５】
図５は、検索プロジェクター一覧ウィンドウＷ１の説明図である。図５に示すように、ウィンドウＷ１には、検索されたプロジェクター１００の一覧ＤＬが表示されている。この一覧ＤＬには、各プロジェクター１００のステータス、プロジェクター名、ＩＰアドレスが含まれている。また一覧ＤＬには、検索されたプロジェクター１００毎にチェックボックスＣＢが付されている。ユーザーは、このチェックボックスＣＢをクリック操作することによって接続を確立すべきプロジェクター１００を指定することができる。
【００３６】
ウィンドウＷ１の左下には、検索ボタンＢ１が備えられている。ユーザーは、検索ボタンＢ１をクリック操作することにより、ネットワーク２００に接続されたプロジェクター１００を検索することができる。また、ウィンドウＷ１の右下には、接続ボタンＢ２が備えられている。ユーザーは、接続確立すべきプロジェクター１００を指定した後で接続ボタンＢ２をクリック操作することにより、指定したプロジェクター１００とのネットワーク接続を確立させることができる。また、ウィンドウＷ１の右上には、終了ボタンＢ３が備えられている。ユーザーは、終了ボタンＢ３をクリック操作することにより、プロジェクター接続アプリケーション１１ａを終了することができる。
【００３７】
図４に戻り、画像出力状態ＳＴ１２は、プロジェクター接続アプリケーション１１ａが起動され、プロジェクター１００と接続を確立して画像情報を送信している状態である。画像出力状態ＳＴ１２では、コンピューター１は、プロジェクター接続ツールバーＷ２（以降、単に「ツールバーＷ２」とも呼ぶ）を表示している。
【００３８】
図６は、プロジェクター接続ツールバーＷ２の説明図である。図６に示すように、ツールバーＷ２には、プロジェクター１００の画像表示状態を制御するための各種ボタンとともに、ネットワーク接続を切断するための切断ボタンＢ４が含まれている。ユーザーは、切断ボタンＢ４をクリック操作することによってプロジェクター１００とのネットワーク接続を切断することができる。また、ツールバーＷ２の右上には、終了ボタンＢ５が備えられている。ユーザーは、終了ボタンＢ５をクリック操作することにより、プロジェクター接続アプリケーション１１ａを終了することができる。
【００３９】
図４に戻り、コンピューター１は、プロジェクター接続アプリケーション１１ａの動作に伴って、待機状態ＳＴ１０、候補表示状態ＳＴ１１、および画像出力状態ＳＴ１２の各状態の間で遷移する。コンピューター１は、待機状態ＳＴ１０において、プロジェクター接続アプリケーション１１ａが起動されると、画像出力状態ＳＴ１２または候補表示状態ＳＴ１１のいずれかの状態に遷移する。いずれの状態に遷移するかは、所定の条件が成立しているか否かによって決定される。
以降、この所定の条件の説明を含め、各状態において、操作を受け付けた際に実行する処理と状態の遷移について説明する。
【００４０】
図７は、コンピューター１が、待機状態ＳＴ１０において、プロジェクター接続アプリケーション１１ａの起動を受け付けた場合に実行する処理のフローチャートである。
【００４１】
待機状態ＳＴ１０において、プロジェクター接続アプリケーション１１ａが起動されると、ＣＰＵ１０は、ネットワークインターフェイス部１６に指示を行い、ネットワーク２００に接続されているプロジェクター１００を検索させる（ステップＳ１０１）。検索方法としては、例えば、ネットワーク２００にブロードキャストを行って、プロジェクター１００を検索することが可能である。なお、このときのＣＰＵ１０およびネットワークインターフェイス部１６が端末検索部に相当する。
【００４２】
次に、ＣＰＵ１０は、検索結果から、プロジェクター１００が存在しているか否かを判断する（ステップＳ１０２）。プロジェクター１００が存在していれば（ステップＳ１０２：ＹＥＳ）、ＣＰＵ１０は、プロジェクター１００が１つか否かを判断する（ステップＳ１０３）。
【００４３】
プロジェクター１００が１つでなければ（即ち、複数であれば）（ステップＳ１０３：ＮＯ）、ＣＰＵ１０は、接続履歴記憶部１１ｂを参照して、検索されたプロジェクター１００の中に、接続確立回数が１以上のプロジェクター１００が存在するか否かを判断する（ステップＳ１０４）。
【００４４】
接続確立回数が１以上のプロジェクター１００が存在すれば（ステップＳ１０４：ＹＥＳ）、ＣＰＵ１０は、その中で最も接続確立回数の多いプロジェクター１００を選択する（ステップＳ１０５）。例えば、本実施形態の図３の接続履歴記憶部１１ｂによれば、Projector2（プロジェクター１２０）が選択される。なお、このときのＣＰＵ１０が、端末選択部に相当する。
【００４５】
そして、ＣＰＵ１０はネットワークインターフェイス部１６に指示を行い、選択されたプロジェクター１００との接続を確立させる（ステップＳ１０６）。具体的には、ネットワークインターフェイス部１６は、選択されたプロジェクター１００に対して接続要求を行う。プロジェクター１００がこの接続要求に応答して、接続を許可する接続応答をコンピューター１に送信し、ネットワークインターフェイス部１６がこれを受信すると、コンピューター１とプロジェクター１００とのネットワーク接続が確立する。このときのＣＰＵ１０およびネットワークインターフェイス部１６が接続部に相当する。
【００４６】
そして、ＣＰＵ１０は、接続確立したプロジェクター１００の接続確立回数を＋１（１を加算）して、接続履歴記憶部１１ｂに記憶させる（ステップＳ１０７）。そして、ＣＰＵ１０は、接続確立したプロジェクター１００に対して、ネットワークインターフェイス部１６を介して画像情報の送信を開始する（ステップＳ１０８）。具体的には、ＣＰＵ１０は、表示部１４が表示する画像を順次キャプチャーし、この画像を画像情報としてネットワークインターフェイス部１６からプロジェクター１００に送信する。このときのＣＰＵ１０、表示部１４およびネットワークインターフェイス部１６が画像送信部に相当する。
【００４７】
ＣＰＵ１０は、表示部１４にツールバーＷ２を表示させる（ステップＳ１０９）。そして、ＣＰＵ１０は、状態を画像出力状態ＳＴ１２に遷移させる（ステップＳ１１０）。そして、プロジェクター接続アプリケーション１１ａの起動を受け付けた場合に実行する処理を終了する。
【００４８】
プロジェクター１００が１つであった場合（ステップＳ１０３：ＹＥＳ）、ステップＳ１０６に移行し、当該プロジェクター１００と接続を確立する。ステップＳ１０６以降の処理は上述した内容と同様である。
【００４９】
プロジェクター１００が存在しなかった場合（ステップＳ１０２：ＮＯ）、ＣＰＵ１０は、表示部１４にウィンドウＷ１を表示させる（ステップＳ１１１）。なお、この場合は、検索結果としてプロジェクター１００は存在していないため、候補は表示されない。そして、ＣＰＵ１０は、状態を候補表示状態ＳＴ１１に遷移させる（ステップＳ１１２）。そして、プロジェクター接続アプリケーション１１ａの起動を受け付けた場合に実行する処理を終了する。
【００５０】
接続確立回数が１以上のプロジェクター１００が存在しなかった場合（ステップＳ１０４：ＮＯ）、ステップＳ１１１に移行してウィンドウＷ１を表示させる。この場合は、プロジェクター１００は存在しているため、候補は表示される。ステップＳ１１１以降の処理は上述した内容と同様である。
【００５１】
ここで、前述した所定の条件とは、「プロジェクター１００が１つである（ステップＳ１０３：ＹＥＳ）」または「接続確立回数が１以上のプロジェクター１００が存在する（ステップＳ１０４：ＹＥＳ）」のいずれかが成立する条件を示す。
【００５２】
上述したように、所定の条件、即ち、「プロジェクター１００が１つである」または「接続確立回数が１以上のプロジェクター１００が存在する」のいずれかが成立する条件が成立すれば、コンピューター１は、プロジェクター接続アプリケーション１１ａが起動されると、待機状態ＳＴ１０から直接、画像出力状態ＳＴ１２に遷移する。また、所定の条件が成立しない場合は、コンピューター１は、待機状態ＳＴ１０から候補表示状態ＳＴ１１に遷移する。
【００５３】
次に、コンピューター１が候補表示状態ＳＴ１１において、操作を受け付けた際に実行する処理と状態の遷移について説明する。図８は、コンピューター１の候補表示状態ＳＴ１１における処理のフローチャートである。
【００５４】
候補表示状態ＳＴ１１において、ＣＰＵ１０は、接続ボタンＢ２がクリック操作されたか否かを判断する（ステップＳ２０１）。接続ボタンＢ２がクリック操作されていれば（ステップＳ２０１：ＹＥＳ）、ＣＰＵ１０は、ネットワークインターフェイス部１６に指示を行い、チェックボックスＣＢに指定されたプロジェクター１００との接続を確立させる（ステップＳ２０２）。
【００５５】
そして、ＣＰＵ１０は、接続確立したプロジェクター１００の接続確立回数を＋１（１を加算）して、接続履歴記憶部１１ｂに記憶させる（ステップＳ２０３）。そして、ＣＰＵ１０は、接続確立したプロジェクター１００に対して、ネットワークインターフェイス部１６を介して画像情報の送信を開始する（ステップＳ２０４）。
【００５６】
ＣＰＵ１０は、表示部１４にウィンドウＷ１を消去させる（ステップＳ２０５）。次にＣＰＵ１０は、表示部１４にツールバーＷ２を表示させる（ステップＳ２０６）。そして、ＣＰＵ１０は、状態を画像出力状態ＳＴ１２に遷移させる（ステップＳ２０７）。そして、コンピューター１の候補表示状態ＳＴ１１における処理を終了する。
【００５７】
接続ボタンＢ２がクリック操作されていなければ（ステップＳ２０１：ＮＯ）、ＣＰＵ１０は、終了ボタンＢ３がクリック操作されたか否かを判断する（ステップＳ２０８）。終了ボタンＢ３がクリック操作されていれば（ステップＳ２０８：ＹＥＳ）、ＣＰＵ１０は、表示部１４にウィンドウＷ１を消去させる（ステップＳ２０９）。ＣＰＵ１０は、プロジェクター接続アプリケーション１１ａを終了する（ステップＳ２１０）。そして、ＣＰＵ１０は、状態を待機状態ＳＴ１０に遷移させる（ステップＳ２１１）。そして、コンピューター１の候補表示状態ＳＴ１１における処理を終了する。
【００５８】
終了ボタンＢ３がクリック操作されていなければ（ステップＳ２０８：ＮＯ）、ＣＰＵ１０は、検索ボタンＢ１がクリック操作されたか否かを判断する（ステップＳ２１２）。検索ボタンＢ１がクリック操作されていれば（ステップＳ２１２：ＹＥＳ）、ＣＰＵ１０は、ネットワークインターフェイス部１６に指示を行い、ネットワーク２００に接続されているプロジェクター１００を検索させる（ステップＳ２１３）。そして、ＣＰＵ１０は、検索結果に基づいて、表示部１４にウィンドウＷ１を再表示させる（ステップＳ２１４）。そして、ステップＳ２０１に移行する。
【００５９】
検索ボタンＢ１がクリック操作されていなければ（ステップＳ２１２：ＮＯ）、ＣＰＵ１０は、チェックボックスＣＢがクリック操作されたか否かを判断する（ステップＳ２１５）。チェックボックスＣＢがクリック操作されていれば（ステップＳ２１５：ＹＥＳ）、ＣＰＵ１０は、該当するチェックボックスＣＢにチェックをしたり、チェックをはずしたりする（ステップＳ２１６）。そして、ステップＳ２０１に移行する。
【００６０】
チェックボックスＣＢがクリック操作されていなければ（ステップＳ２１５：ＮＯ）、ステップＳ２０１に移行する。
【００６１】
上述したように、コンピューター１は、候補表示状態ＳＴ１１から画像出力状態ＳＴ１２に遷移したり、待機状態ＳＴ１０に遷移したりすることができる。また、ネットワーク２００に接続されているプロジェクター１００を再検索することも可能である。
【００６２】
次に、コンピューター１が画像出力状態ＳＴ１２において、操作を受け付けた際に実行する処理と状態の遷移について説明する。図９は、コンピューター１の画像出力状態ＳＴ１２における処理のフローチャートである。
【００６３】
画像出力状態ＳＴ１２において、ＣＰＵ１０は、切断ボタンＢ４がクリック操作されたか否かを判断する（ステップＳ３０１）。切断ボタンＢ４がクリック操作されていれば（ステップＳ３０１：ＹＥＳ）、ＣＰＵ１０は、ネットワークインターフェイス部１６に指示を行い、プロジェクター１００との接続を切断する（ステップＳ３０２）。そして、ＣＰＵ１０は、画像情報の送信を終了する（ステップＳ３０３）。さらに、ＣＰＵ１０は、表示部１４にツールバーＷ２を消去させる（ステップＳ３０４）。
【００６４】
ＣＰＵ１０は、ネットワークインターフェイス部１６に指示を行い、ネットワーク２００に接続されているプロジェクター１００を検索させる（ステップＳ３０５）。ＣＰＵ１０は、検索結果に基づいて表示部１４にウィンドウＷ１を表示させる（ステップＳ３０６）。そして、ＣＰＵ１０は、状態を候補表示状態ＳＴ１１に遷移させる（ステップＳ３０７）。そして、コンピューター１の画像出力状態ＳＴ１２における処理を終了する。
【００６５】
切断ボタンＢ４がクリック操作されていなければ（ステップＳ３０１：ＮＯ）、ＣＰＵ１０は、終了ボタンＢ５がクリック操作されたか否かを判断する（ステップＳ３０８）。終了ボタンＢ５がクリック操作されていれば（ステップＳ３０８：ＹＥＳ）、ＣＰＵ１０は、表示部１４にツールバーＷ２を消去させる（ステップＳ３０９）。ＣＰＵ１０は、プロジェクター接続アプリケーション１１ａを終了する（ステップＳ３１０）。そして、ＣＰＵ１０は、状態を待機状態ＳＴ１０に遷移させる（ステップＳ３１１）。そして、コンピューター１の画像出力状態ＳＴ１２における処理を終了する。
【００６６】
終了ボタンＢ５がクリック操作されていなければ（ステップＳ３０８：ＮＯ）、ＣＰＵ１０は、その他の操作が行われたか否かを判断する（ステップＳ３１２）。その他の操作が行われていれば（ステップＳ３１２：ＹＥＳ）、ＣＰＵ１０は、その他の操作に対応する処理を行う（Ｓ３１３）。そして、ステップＳ３０１に移行する。ここで、その他の操作とは、プロジェクター１００の画像表示状態を制御するためのツールバーＷ２に備わる各種ボタンの操作を示すが、詳細な説明は省略する。
【００６７】
その他の操作が行われていなければ（ステップＳ３１２：ＮＯ）、ステップＳ３０１に移行する。
【００６８】
上述したように、コンピューター１は、画像出力状態ＳＴ１２から候補表示状態ＳＴ１１に遷移したり、待機状態ＳＴ１０に遷移したりすることができる。
【００６９】
上述した実施形態によれば、以下の効果が得られる。
（１）コンピューター１は、待機状態ＳＴ１０において、プロジェクター接続アプリケーション１１ａが起動されると、ネットワーク２００に接続されているプロジェクター１００を検索する。そして、検索されたプロジェクター１００が１つであれば、コンピューター１はそのプロジェクター１００と接続を確立する。つまり、ユーザーがプロジェクター１００を選択して接続確立させるための操作を行わなくても、コンピューター１はプロジェクター１００と接続を確立することができる。これにより、コンピューター１とプロジェクター１００とを接続確立するためのユーザーの操作回数を低減することが可能となるため、利便性が向上する。
【００７０】
（２）コンピューター１は、待機状態ＳＴ１０において、プロジェクター接続アプリケーション１１ａが起動されると、ネットワーク２００に接続されているプロジェクター１００を検索する。そして、検索されたプロジェクター１００の中に接続確立回数が１以上のものがあれば、コンピューター１は、最も接続確立回数の多いプロジェクター１００を選択し、そのプロジェクター１００と接続を確立する。つまり、ユーザーがプロジェクター１００を選択して接続確立させるための操作を行わなくても、コンピューター１は接続確立回数の最も多いプロジェクター１００を選択して接続を確立することができる。これにより、コンピューター１とプロジェクター１００とを接続確立するためのユーザーの操作回数を低減することが可能となるため、利便性が向上する。また、接続確立回数に基づいてプロジェクター１００が選択されるため、ユーザーの使用実績に応じた好適なプロジェクター１００が選択される。また、通常使用するプロジェクター１００が決まっているユーザーにとっては、毎回同様のプロジェクター１００を選択して接続確立させる煩わしさが低減されるため、有益である。
【００７１】
（３）コンピューター１は、待機状態ＳＴ１０において、プロジェクター接続アプリケーション１１ａが起動されると、ネットワーク２００に接続されているプロジェクター１００を検索する。そして、所定の条件が成立していれば、検索されたプロジェクター１００の中から１つを選択して接続を確立する。さらに、コンピューター１は、接続を確立したプロジェクター１００に対して、画像情報の送信を開始する。そして、画像出力状態ＳＴ１２に遷移する。つまり、ユーザーがプロジェクター接続アプリケーション１１ａを起動するだけで、指示操作しなくても、コンピューター１は、プロジェクター１００を選択して接続を確立し、画像情報の送信を開始することができる。これにより、ユーザーの操作回数を低減することが可能となり、プロジェクター１００は、素早く画像の表示を行うことができる。
【００７２】
なお、上述した実施形態に限定されず、種々の変更や改良等を加えて実施することが可能である。変形例を以下に述べる。
【００７３】
（変形例１）上記実施形態では、コンピューター１が接続確立するプロジェクター１００は、１つ（単数）としたが、複数としてもよい。こうすれば、複数のプロジェクター１００に対して画像情報を送信して表示させることが可能となる。
【００７４】
（変形例２）上記実施形態では、コンピューター１は、検索されたプロジェクター１００の中で最も接続確立回数の多いプロジェクター１００を選択するものとしたが、接続確立回数が同様のプロジェクター１００が複数あった場合には、直近（即ち、最も最近）に接続確立されたプロジェクター１００を選択するものとしてもよい。この場合には、接続履歴記憶部１１ｂに直近を示すフラグを設定可能にすることにより、直近に接続確立されたプロジェクター１００を判別することができる。
【００７５】
（変形例３）上記実施形態では、コンピューター１とプロジェクター１００とは、有線のＬＡＮを介して接続されているものとしたが、無線ＬＡＮを介して接続されるものとしてもよい。
【００７６】
（変形例４）上記実施形態では、接続履歴記憶部１１ｂは、プロジェクター１００のプロジェクター名に対応させて接続確立回数を記憶するものとしたが、ＩＰアドレスに対応させたり、ＭＡＣ（Media Access Control）アドレスに対応させたりして接続確立回数を記憶してもよい。
【００７７】
（変形例５）上記実施形態では、プロジェクター接続アプリケーション１１ａは、外部記憶装置１１に記憶されるものとしたが、プロジェクター接続アプリケーション１１ａは、フレキシブルディスクやＣＤ−ＲＯＭ等の、コンピューター１が読み取り可能な記録媒体に記録された形態で提供されてもよい。コンピューター１は、その記録媒体からアプリケーションプログラムを読み取って、ＲＡＭ１３または外部記憶装置１１に転送して動作させる。また、ネットワーク２００を介して、コンピューター１にアプリケーションプログラムを供給するようにしてもよい。
【００７８】
（変形例６）上記実施形態では、情報処理装置としてコンピューター１を例にして説明している。そして、コンピューター１は、ハードウェア装置とＯＳ、およびアプリケーションプログラムを含む態様としているが、ＯＳが不要でアプリケーションプログラム単独でハードウェア装置を動作させるような場合には、そのハードウェア装置自体が情報処理装置（コンピューター）に相当する。ハードウェア装置は、ＣＰＵ等のマイクロプロセッサーと、記録媒体に記録されたコンピュータープログラムを読み取るための手段とを少なくとも備えている。コンピュータープログラムは、このような情報処理装置に、上述の機能を実現させるプログラムコードを含んでいる。なお、上述の機能の一部は、アプリケーションプログラムでなく、ＯＳによって実現されていてもよい。
【００７９】
（変形例７）上記実施形態では、画像表示装置としてプロジェクター１００を例にして説明しているが、ネットワークに接続可能な画像表示装置であれば適用することが可能である。例えば、透過型のスクリーンを一体的に備えたリアプロジェクター、あるいは、液晶ディスプレー、プラズマディスプレー、ＳＥＤ（Surface-Conduction Electron-Emitter Display）、有機ＥＬ（Electro Luminescence）ディスプレー、ＣＲＴ（Cathode Ray Tube）ディスプレー等に適用することも可能である。
【符号の説明】
【００８０】
１…コンピューター、１０…ＣＰＵ、１１…外部記憶装置、１１ａ…プロジェクター接続アプリケーション、１１ｂ…接続履歴記憶部、１３…ＲＡＭ、１４…表示部、１５…入力部、１６…ネットワークインターフェイス部、１００，１１０，１２０，１３０，１４０…プロジェクター、２００…ネットワーク。
【図１】
2010199946.tif 000003
【図２】
2010199946.tif 000004
【図３】
2010199946.tif 000005
【図４】
2010199946.tif 000006
【図５】
2010199946.tif 000007
【図６】
2010199946.tif 000008
【図７】
2010199946.tif 000009
【図８】
2010199946.tif 000010
【図９】
2010199946.tif 000011