(57)【要約】【課題】  要求元情報処理装置から要求先情報処理装置に対して所定の処理を要求することができる情報処理システム等を提供すること。【解決手段】  本情報処理システムは、要求元情報処理装置１１０と、１以上の要求先候補装置１２０とを含む。要求元情報処理装置１１０は、要求先識別情報で要求先を指定した処理指示を受け付ける指示受付手段２１２と、基盤設備１０４を用いた通信が行われる第１のネットワークに参加する第１の要求先候補装置（１２０ａ〜ｄ）から、該装置を識別する第１装置識別情報を取得する第１取得手段２１４と、直接通信が行われる第２のネットワークに参加する第２の要求先候補装置（１２０ｅ，ｆ）から、該装置を識別する第２装置識別情報を取得する第２取得手段（２１６、２１８）と、要求先識別情報に合致する第１装置識別情報または第２装置識別情報で識別される装置に対し、処理要求を発行する要求発行手段２２２とを含む。【選択図】  図３
2014086997.tif 000002
【特許請求の範囲】
【請求項１】
要求元情報処理装置と、１以上の要求先候補装置とを含む情報処理システムであって、前記要求元情報処理装置は、
要求先識別情報で要求先を指定した処理指示を受け付ける指示受付手段と、
基盤設備を用いた通信が行われる第１のネットワークに参加する第１の要求先候補装置から、該装置を識別する第１装置識別情報を取得する第１取得手段と、
直接通信が行われる第２のネットワークに参加する第２の要求先候補装置から、該装置を識別する第２装置識別情報を取得する第２取得手段と、
前記１以上の要求先候補装置のうちの前記要求先識別情報に合致する前記第１装置識別情報または前記第２装置識別情報で識別される装置に対し、処理要求を発行する要求発行手段と
を含む、情報処理システム。
【請求項２】
前記要求元情報処理装置は、前記第１のネットワークおよび前記第２のネットワークのいずれかに参加する１以上の要求先候補装置を表示する表示手段をさらに含む、請求項１に記載の情報処理システム。
【請求項３】
前記要求先候補装置は、自身に付与されている装置識別情報の少なくとも１つを出力する識別情報出力手段を含む、請求項１または２に記載の情報処理システム。
【請求項４】
前記要求元情報処理装置は、前記要求先識別情報に合致する要求先候補装置が複数見つかった場合に、優先規則に従って要求先を判定する要求先判定手段をさらに含む、請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
前記要求元情報処理装置は、
前記要求先識別情報に合致する要求先候補装置が複数見つかった場合に、前記合致する要求先候補装置複数に関する情報を選択可能に提示する選択肢提示手段と、
前記合致する要求先候補装置複数のうちからの要求先の指定を受け付ける要求先指定受付手段と
をさらに含む、請求項１〜４のいずれか１項に記載の情報処理システム。
【請求項６】
前記要求先識別情報、前記第１装置識別情報および前記第２装置識別情報は、それぞれ、独立に、要求先候補装置に対し付与された名称、装置識別値、アドレスおよびサービス・セット識別子、またはこれらの少なくとも１つを含む、請求項１〜５のいずれか１項に記載の情報処理システム。
【請求項７】
前記基盤設備を用いた通信が行われる第１のネットワークは、有線ネットワークおよびインフラストラクチャ・モードの無線ネットワークまたはこれらのいずれか一方を含み、前記直接通信する第２のネットワークは、アドホック・モードの無線ネットワークを含む、請求項１〜６のいずれか１項に記載の情報処理システム。
【請求項８】
前記第１取得手段は、前記処理指示に応答して、前記第１のネットワークに参加する要求先候補装置に対して検索要求を発行し、検索要求に対する応答を受信することによって前記第１の要求先候補装置から前記第１装置識別情報を取得し、前記第２取得手段は、前記処理指示に応答して、前記第２のネットワークに参加する要求先候補装置からの無線標識信号を受信することを待って、前記無線標識信号から情報を抽出することによって、前記第２の要求先候補装置から前記第２装置識別情報を取得することを特徴とする、請求項１〜７のいずれか１項に記載の情報処理システム。
【請求項９】
前記要求先候補装置は、それぞれ、前記要求元情報処理装置からの検索要求に対して、自身に付与された装置識別情報を含めて応答する応答手段、および、自身に付与された装置識別情報を含めて無線標識信号を送信する無線信号送信手段またはこれらいずれか一方を含む、請求項１〜８のいずれか１項に記載の情報処理システム。
【請求項１０】
１以上の要求先候補装置と通信する要求元情報処理装置であって、前記要求元情報処理装置は、
要求先識別情報で要求先を指定した処理指示を受け付ける指示受付手段と、
基盤設備を用いた通信が行われる第１のネットワークに参加する第１の要求先候補装置から、該装置を識別する第１装置識別情報を取得する第１取得手段と、
直接通信が行われる第２のネットワークに参加する第２の要求先候補装置から、該装置を識別する第２装置識別情報を取得する第２取得手段と、
前記１以上の要求先候補装置のうちの前記要求先識別情報に合致する前記第１装置識別情報または前記第２装置識別情報で識別される装置に対し、処理要求を発行する要求発行手段と
を含む、要求元情報処理装置。
【請求項１１】
前記第１のネットワークおよび前記第２のネットワークのいずれかに参加する１以上の要求先候補装置を表示する表示手段をさらに含む、請求項１０に記載の要求元情報処理装置。
【請求項１２】
前記要求先識別情報に合致する要求先候補装置が複数見つかった場合に、優先規則に従って要求先を判定する要求先判定手段をさらに含む、請求項１０または１１に記載の要求元情報処理装置。
【請求項１３】
前記要求先識別情報に合致する要求先候補装置が複数見つかった場合に、前記合致する要求先候補装置複数に関する情報を選択可能に提示する選択肢提示手段と、
前記合致する要求先候補装置複数のうちからの要求先の指定を受け付ける要求先指定受付手段と
をさらに含む、請求項１０〜１２のいずれか１項に記載の要求元情報処理装置。
【請求項１４】
要求元情報処理装置と通信する要求先候補となる要求先情報処理装置であって、前記要求先情報処理装置は、
基盤設備を用いた通信が行われる第１のネットワークに参加する場合に、該第１のネットワークを介して当該要求先情報処理装置に付与された装置識別情報を送信する第１送信手段と、
直接通信が行われる第２のネットワークに参加する場合に、該第２のネットワークを介して、当該要求先情報処理装置に付与された装置識別情報を送信する第２送信手段と、
要求元情報処理装置が受け付けた処理指示に基づき該要求元情報処理装置から発行される処理要求に応答して、要求された処理を実行する処理実行手段と
を含む、要求先情報処理装置。
【請求項１５】
自身に付与されている装置識別情報の少なくとも１つを出力する識別情報出力手段をさらに含む、請求項１４に記載の要求先情報処理装置。
【請求項１６】
前記第１送信手段は、前記要求元情報処理装置からの検索要求に応答して、自身に付与された装置識別情報を含めて応答する応答手段であり、
前記第２送信手段は、自身に付与された装置識別情報を含めて無線標識信号を送信する無線信号送信手段である、請求項１４または１５に記載の要求先情報処理装置。
【請求項１７】
コンピュータを、
要求先識別情報で要求先を指定した処理指示を受け付ける指示受付手段、
基盤設備を用いた通信が行われる第１のネットワークに参加する第１の要求先候補装置から該装置を識別する第１装置識別情報を取得する第１取得手段、
直接通信が行われる第２のネットワークに参加する第２の要求先候補装置から該装置を識別する第２装置識別情報を取得する第２取得手段、および
１以上の要求先候補装置のうちの前記要求先識別情報に合致する前記第１装置識別情報または前記第２装置識別情報で識別される装置に対し処理要求を発行する要求発行手段
として機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、要求元情報処理装置、要求先情報処理装置およびプログラムに関する。本発明は、より詳細には、要求元情報処理装置から要求先情報処理装置に対して所定の処理を要求することができる情報処理システム、該要求元情報処理装置、該要求先情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、有線ＬＡＮ（Local Area Network）や無線ＬＡＮを介したネットワーク接続により、端末装置からプロジェクタに映像を転送して投影させる映像投影システムが知られている（特許文献１）。このようなシステムにおいて、所望のプロジェクタに対し映像投影させるためには、画像転送ユーティリティなどを用いて、そのプロジェクタをネットワークから検知し、接続を確立する必要がある。
【０００３】
従来技術の画像転送ユーティリティでは、投影可能なプロジェクタを検知するために、プロジェクタのネットワーク設定に応じて動作モードを手動で切り替える必要があった。すなわち、有線ＬＡＮであるかまたは無線ＬＡＮであるか、無線ＬＡＮである場合はさらに、インフラストラクチャ・モードであるか、アドホック・モードであるに応じて動作モードが異なっていた。
【０００４】
上述した動作モードの変更は、投影可能なプロジェクタを検索するシーケンスが上記ネットワーク設定によって異なることに起因している。有線ＬＡＮまたはインフラストラクチャ・モードの無線ＬＡＮを利用したプロジェクタへの投影では、上記ユーティリティから検索要求をブロードキャストすることによって投影可能なプロジェクタが検索される。プロジェクタは、検索要求に対して、自身のＩＰアドレス、装置識別子、装置名といった情報を含めて応答を返す。ユーティリティは、その検索応答を受け取り、投影可能なプロジェクタを認識する。
【０００５】
一方、アドホック・モードの無線ＬＡＮを利用したプロジェクタへの投影では、上記ユーティリティがプロジェクタから送信されるビーコン信号を受信することによって投影可能なプロジェクタが検索される。プロジェクタは、ＳＳＩＤ（Service Set Identifier）、装置識別子、装置名などを一定のルールに則って含めてビーコン信号を送信する。ユーティリティは、そのビーコン信号を受信して、投影可能なプロジェクタを認識する。
【０００６】
このように、従来技術の画像転送ユーティリティでは、上記検知のシーケンスの違いに起因して、その動作モードの切り替えを手動で行わなければならなかった。したがって、有線ＬＡＮ、インフラストラクチャ・モードおよびアドホック・モードの無線ＬＡＮのプロジェクタが複数混在する環境においては、ユーザは、これらのネットワーク設定を把握している必要があった。そして、ユーザは、これらの設定を把握した上で、動作モードを手動で切り替える必要があり、煩雑な作業を行う必要があった。
【０００７】
上記インフラストラクチャ・モードにおける無線通信に関連して、特許第４３５３０９６号公報（特許文献２）が知られている。特許文献２は、端末装置から投影可能なプロジェクタを検索して一覧表示させ、ユーザがその中からプロジェクタを選択するだけでプロジェクタとの接続確立から投影までを行える技術を開示する。
【０００８】
また、上記アドホック・モードにおける無線通信に関連して、特開２０１１−１８８２３８号公報（特許文献３）は、無線ＬＡＮのアドホック・モードに設定されている無線通信装置と端末とを簡易に接続させることを目的とした技術を開示する。特許文献３では、ビーコン信号に含まれるＳＳＩＤにＩＰアドレスと優先度情報を含ませることで、端末側で無線通信装置へアドホック接続させるための情報のやりとりを、ユーザの操作を介さずに行っている。
【０００９】
上記特許文献２によれば、インフラストラクチャ・モードで設定された無線ＬＡＮを利用したプロジェクタの検索から投影までが簡便にできるようになる。しかしながら、特許文献２の従来技術は、アドホック・モードが設定されていた場合は、利用者に動作モードの変更を促すメッセージが表示されるにすぎない。ユーザは、その上で、プロジェクタのネットワーク設定をインフラストラクチャ・モードに手動で切り替える必要があり、ユーザの作業負荷の観点から充分なものではなかった。そして、切り替えなければ、アドホック・モードが設定されているプロジェクタは検索できず、また投影を行うこともできなかった。
【００１０】
上記特許文献３によれば、アドホック・モードで設定された無線ＬＡＮを利用したプロジェクタの検索から投影までが簡便にできるようになる。しかしながら、特許文献３の従来技術は、インフラストラクチャ・モードには対応しておらず、ネットワーク設定をアドホック・モードに手動で切り替える必要があった。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
すなわち、複数種類のネットワーク構成が混在する環境においては、ユーザは、要求先の情報処理装置のネットワーク設定を把握した上で、要求元情報処理装置側の操作を行うという煩雑な作業が必要であった。そして、かかる手間を解消するための要望が依然として存在した。
【００１２】
本発明は、上記従来技術における不充分な点に鑑みてなされたものである。本発明は、ユーザにネットワーク形態を意識させずに、簡便な操作で、要求元情報処理装置から要求先情報処理装置へ処理要求を行うことができる情報処理システム、要求元情報処理装置、要求先情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、上記課題を解決するべく、要求元情報処理装置と、１以上の要求先候補装置とを含み、下記特徴を有する情報処理システムを提供する。本要求元情報処理装置は、要求先識別情報で要求先を指定した処理指示を受け付ける。そして、本装置は、基盤設備を用いた通信が行われる第１のネットワークに参加する第１の要求先候補装置から該装置を識別する第１装置識別情報を取得する。本装置は、さらに、直接通信が行われる第２のネットワークに参加する第２の要求先候補装置から該装置を識別する第２装置識別情報を取得する。それから、本装置は、上述した１以上の要求先候補装置のうちの要求先識別情報に合致する第１装置識別情報または第２装置識別情報で識別される装置に対し、処理要求を発行する。
【発明の効果】
【００１４】
上記構成により、ユーザは、ネットワーク形態を意識せずに、簡便な操作で、要求元情報処理装置から要求先情報処理装置へ処理要求を行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態による映像投影システムが構築されるネットワーク環境を示す図。
【図２】図１に示したネットワーク環境上に配置された各プロジェクタに設定されているネットワーク設定情報を示す図。
【図３】第１の実施形態による映像投影システムにおける投影要求機能に関連する機能ブロック図。
【図４】第１の実施形態において情報端末のディスプレイなどに表示される投影先指定画面を例示する図。
【図５】ネットワークセグメントをまたがる投影要求を行う場合のネットワーク環境を例示する図。
【図６】特定の実施形態において、プロジェクタが投影する待機画面を例示する図。
【図７】図４に示した投影先指定画面において検索ボタンがクリックされたことにより呼び出される、一覧表示を含んだ投影先指定画面を例示する図。
【図８】第１の実施形態による情報端末が実行する、ユーザにより指定された識別情報に合致するプロジェクタを特定し、その特定されたプロジェクタに対して投影要求を行う処理を示すフローチャート。
【図９】情報端末および１以上のプロジェクタ間で実行される、特定の場合における投影要求処理を示すシーケンス図。
【図１０】第２の実施形態による映像投影システムにおける投影要求機能に関連する機能ブロック図。
【図１１】第２の実施形態における情報端末および１以上のプロジェクタ間で実行される、特定の場合における投影要求処理を示すシーケンス図。
【図１２】第３の実施形態による映像投影システムにおける投影要求機能に関連する機能ブロック図。
【図１３】第３の実施形態における情報端末および１以上のプロジェクタ間で実行される、特定の場合における投影要求処理を示すシーケンス図。
【図１４】第３の実施形態においてディスプレイなどに表示される選択画面を含む投影先指定画面を例示する図。
【図１５】本実施形態による情報端末のハードウェア構成図。
【図１６】ネットワーク上のプロジェクタを検索するための従来技術のユーティリティ画面５００を例示する図。
【図１７】従来技術のユーティリティを用いた、有線ＬＡＮまたはインフラストラクチャ・モードの無線ＬＡＮで接続されるプロジェクタを検索し投影要求を行うまでの検索シーケンスを説明する図。
【図１８】従来技術のユーティリティを用いた、アドホック・モードの無線ＬＡＮで接続されるプロジェクタを検索し投影要求を行うまでの検索シーケンスを説明する図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について説明するが、本発明の実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下説明する実施形態では、要求元情報処理装置と、１以上の要求先候補装置とを含む情報処理システムの一例として、情報端末１１０と、１以上のプロジェクタ１２０とを含む映像投影システムを用いて説明する。
【００１７】
［第１の実施形態］
図１は、第１の実施形態による映像投影システムが構築されるネットワーク環境を示す図である。図１に示すネットワーク環境１００は、ネットワーク１０２と、ネットワーク１０２に接続されたアクセス・ポイント１０４とを含む。ネットワーク環境１００には、情報端末１１０と、複数のプロジェクタ１２０ａ〜１２０ｆとが配置されている。これら情報端末１１０および複数のプロジェクタ１２０ａ〜１２０ｆが、本実施形態による映像投影システムを構成する。
【００１８】
アクセス・ポイント１０４は、その無線電波の到達範囲（無線セルともいう。）に存在する端末局と通信し、端末局をネットワーク１０２に接続させている。ここで、端末局は、図１に示す例では、プロジェクタ１２０ｃ、１２０ｄに対応する。アクセス・ポイント１０４と、その配下となる１以上の端末局とを含み構成されるネットワーク１０６は、基本サービス・セット（ＢＢＳ：Basic Service Set）と参照される。なお、説明する実施形態では、単一のアクセス・ポイント１０４のみを示しているが、ネットワーク１０２に接続されるアクセス・ポイントの数は、特に限定されるものではない。また、各アクセス・ポイントの配下となる端末局も固定的ではなく、端末局が移動することに伴いハンドオフされてもよい。
【００１９】
情報端末１１０は、パーソナル・コンピュータやワークステーションなどの汎用コンピュータ装置、またはタブレット端末やスマートフォン端末やＰＤＡ（Personal Digital Assistance）などの携帯情報端末などとして構成される。情報端末１１０は、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ｉＯＳ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）などの適切なオペレーティング・システムのもと動作する。
【００２０】
プロジェクタ１２０は、入力された映像、または入力されたファイルから生成される映像をスクリーンなどに投影する映像出力装置である。なお、以下の説明では、有線または無線のネットワークを介した接続による映像出力を中心に説明するが、プロジェクタ１２０は、映像出力インタフェースなどその他の態様による映像出力に対応していてもよい。また、映像の投影方式としては、特に限定されるものではなく、液晶方式、ＣＲＴ（Cathode Ray Tube）方式、ＤＬＰ（Digital Light Processing）方式、ＬＣＯＳ（Liquid Crystal On Silicon）方式などを採用することができる。
【００２１】
上述した複数のプロジェクタ１２０ａ〜１２０ｆのうち、第１プロジェクタ１２０ａおよび第２プロジェクタ１２０ｂは、ネットワーク１０２に有線接続されたものである。第３プロジェクタ１２０ｃおよび第４プロジェクタ１２０ｄは、アクセス・ポイント１０４を介してネットワーク１０２に接続されたものである。つまり、プロジェクタ１２０ｃ，１２０ｄは、インフラストラクチャ・モードの無線通信によりネットワークに参加している。一方、第５プロジェクタ１２０ｅおよび第６プロジェクタ１２０ｆは、アクセス・ポイント１０４などの基盤設備を介さず、端末局間の直接通信によってネットワークを構成するものである。つまり、プロジェクタ１２０ｅ，１２０ｆは、アドホック・モードの無線通信により情報端末１１０とのネットワークに参加している。
【００２２】
ここで、インフラストラクチャ・モードおよびアドホック・モードは、それぞれ、ＩＥＥＥ（The Institute of Electrical and Electronic Engineers）８０２．１１無線ＬＡＮの動作モードのひとつである。インフラストラクチャ・モードは、各端末局に設置された無線ＬＡＮアダプタが、ネットワークを管理する基盤設備であるアクセス・ポイント１０４を介して通信する形態のことをいう。一方、アドホック・モードは、それぞれの端末局に設置された無線ＬＡＮのアダプタが、互いに直接通信をする形態をいう。
【００２３】
図２は、図１に示したネットワーク環境１００上に配置された各プロジェクタ１２０に設定されているネットワーク設定情報を示す。各プロジェクタ１２０ａ〜１２０ｆには、それぞれ、装置名および装置識別子が付与され、さらに、手動設定またはＤＨＣＰ（Dynamic Host Configuration Protocol）によりＩＰアドレスが割り当てられている。また、図２に示すテーブルには、各プロジェクタ１２０に設定された通信モードも併記されている。装置名は、各プロジェクタ１２０に対し設定される名称である。装置識別子は、各プロジェクタ１２０を一意に識別するために設定される識別子である。装置識別子は、プロジェクタを識別できる限り特に限定されるものではないが、文字、数字、記号などを組み合わせた所定桁数の文字列とすることができる。説明する実施形態では、４桁の数字列であるものとして説明する。
【００２４】
上記ネットワーク環境１００において、情報端末１１０から所望のプロジェクタに対して投影要求を行うために、従来、画像転送を行うためのユーティリティには、ネットワーク上のプロジェクタ１２０を検索する機能が設けられている。以下、図１６〜図１８を参照して、従来技術のユーティリティを用いたプロジェクタの検索から投影要求を行うまでのユーザが行う操作について説明する。
【００２５】
図１６は、ネットワーク上のプロジェクタを検索するための従来技術のユーティリティ画面５００を例示する図である。図１７は、従来技術のユーティリティを用いた、有線ＬＡＮまたはインフラストラクチャ・モードの無線ＬＡＮで接続されるプロジェクタを検索し投影要求を行うまでのシーケンスを説明する図である。図１８は、従来技術のユーティリティを用いた、アドホック・モードの無線ＬＡＮで接続されるプロジェクタを検索し投影要求を行うまでのシーケンスを説明する図である。なお、従来技術の説明で用いるネットワーク環境は、図１に示したものと同様のものを想定している。
【００２６】
図１６に示すように、従来技術のユーティリティでは、有線ＬＡＮまたはインフラストラクチャ・モードの無線ＬＡＮでの処理と、アドホック・モードの無線ＬＡＮでの処理とは、異なる動作モードで行われていた。ユーティリティ画面５００は、このような動作モードを切り替えるためのタブ５１０，５２０が設けられている。「ネットワーク接続」タブは、有線ＬＡＮまたはインフラストラクチャ・モードの無線通信に対応する動作モードを呼び出すものである。一方、「１対１接続」タブは、アドホック・モードの無線通信に対応する動作モードを呼び出すためのものである。
【００２７】
図１６に示す例示では、「ネットワーク接続」が選択されており、画面５００は、検索されたプロジェクタに関する情報を一覧表示するプロジェクタ一覧表５１２と、各種ＧＵＩ（Graphical User Interface）部品とを含む。ＧＵＩ部品としては、再検索を指示するための更新ボタン５１４と、投影するコンテンツを指定するためのラジオボタン５１６ａ、５１６ｂと、投影開始を指示するための投影開始ボタン５３０と、投影終了を指示するための投影終了ボタン５３２とが含まれる。なお、「１対１接続」が選択されると、検索されたアドホック・モードのプロジェクタに関する情報を一覧表示し、投影させるための図１６に示すものと同様な画面が表示される。
【００２８】
上述したように、動作モードを切り替えなければならない理由は、投影可能なプロジェクタを検索する検索シーケンスが通信モードによって異なることに起因する。有線ＬＡＮまたはインフラストラクチャ・モードの無線ＬＡＮの場合の検索シーケンスが、図１７に示されている。アドホック・モードの無線ＬＡＮの場合のものが、図１８に示されている。
【００２９】
図１７を参照すると、ステップＳ１１では、まずユーザは、所望のプロジェクタがインフラストラクチャ・モードに設定されていることを把握した上で、動作モードをインフラストラクチャ・モードに切り替える指示を行う。ステップＳ１２では、ユーザは、ユーティリティに対し、検索開始の指示を行う。
【００３０】
検索開始指示を受けて、ユーティリティは、自身が接続するネットワーク１０２に検索要求をブロードキャストし、同一セグメント内の端末に検索要求を送信する。ここではステップを分けて説明するが、ステップＳ１３では、ユーティリティは、インフラストラクチャ・モードが設定された第３プロジェクタに対し検索要求を送信する。ステップＳ１４では、ユーティリティは、第３プロジェクタから検索応答を受信する。同様に、ステップＳ１５では、ユーティリティは、第４プロジェクタに対し検索要求を送信し、ステップＳ１６では、第４プロジェクタから検索応答を受信する。
【００３１】
ステップＳ１７では、他にインフラストラクチャ・モードのプロジェクタが存在しないので、ユーティリティは、情報端末１１０が備えるディスプレイ上に検索結果の一覧表示を行う。一覧表示には、検索要求に対する応答の有ったプロジェクタのＩＰアドレス、装置識別子、装置名などの識別情報が示される。また、ここでは、アドホック・モードに設定された第５プロジェクタなどは、ブロードキャストを受け取ることができないので検索されない。一覧表示を確認したユーザは、ステップＳ１８で、ユーティリティに対し、検索されたもののうちの例えば第３プロジェクタを指定した投影指示を行う。ステップＳ１９では、ユーティリティは、投影指示を受けて、指定された第３プロジェクタに対し投影要求を行う。
【００３２】
図１８を参照して、アドホック・モードの無線ＬＡＮの場合の検索シーケンスについて説明する。ステップＳ２１では、まず、ユーザは、所望のプロジェクタがアドホック・モードで情報端末に接続されていることを把握した上で、動作モードをアドホック・モードに切り替える指示を行う。ステップＳ２２では、ユーザは、ユーティリティに対し、検索開始の指示を行う。
【００３３】
アドホック・モードでは、ＩＢＳＳ（Independent BSS）を構成する端末局が、無線標識電波信号（ビーコン）を任意のタイミング（例えば一定間隔）で送信し合っている。ユーティリティは、このビーコン信号を待ち受けて、ステップＳ２３では、第５プロジェクタからビーコン信号を受信する。このビーコン信号には、ＳＳＩＤ（Service Set IDentifier）と、装置識別子と、装置名とが一定の規則に従って含められており、ユーティリティは、ビーコン信号からこれらの情報を抽出する。ステップＳ２４では、第６プロジェクタからビーコン信号を受信して、情報を抽出する。
【００３４】
ステップＳ２５では、他にアドホック・モードのプロジェクタが存在しないので、ユーティリティは、ディスプレイ上に検索結果の一覧表示を行う。一覧表示には、ビーコン信号を送信してきたプロジェクタの識別情報が示される。また、インフラストラクチャ・モードに設定された第３プロジェクタなどは、ビーコン信号を情報端末に送信しないので検索されない。一覧表示を確認したユーザは、ステップＳ２６で、ユーティリティに対し、例えば第５プロジェクタを指定した投影指示を行う。ステップＳ２７では、ユーティリティは、投影指示を受けて、指定された第５プロジェクタに対し投影要求を行う。
【００３５】
上述した検知のシーケンスの違いに起因して、従来技術の映像投影システムでは、種々の通信モードのプロジェクタが複数混在する環境においては、所望のプロジェクタの通信モードを把握した上でユーティリティの動作モードの切り替える必要があった。そこで、本実施形態の映像投影システムは、すべての通信モードにわたるプロジェクタから、ユーザにより指定された識別情報に合致するプロジェクタを特定し、その特定されたプロジェクタに対して投影要求を行う、投影要求機能を備える。以下、図３〜図９を参照しながら、第１の実施形態による映像投影システムにおける投影要求機能について説明する。
【００３６】
図３は、第１の実施形態による映像投影システムにおける投影要求機能に関連する機能ブロック２００を示す。図３には、情報端末１１０上に実現される機能ブロック２１０と、各プロジェクタ１２０上に実現される機能ブロック２５０とが示されている。情報端末側の機能ブロック２１０は、ユーティリティのプログラムとして情報端末１１０にインストールされ、情報端末１１０のＣＰＵの制御の下、そのメモリ上にプログラムが展開されることにより、後述する各機能部および各処理を実現する。プロジェクタ側の機能ブロック２５０も同様に、プロジェクタ１２０が備えるプロセッサや回路ブロックなどのハードウェアによって、後述する各機能部および各処理を実現する。
【００３７】
情報端末側の機能ブロック２１０は、ユーザからの投影指示を受け付ける指示受付部２１２と、プロジェクタ検索部２１４と、標識信号受信部２１６と、識別情報抽出部２１８と、比較部２２０と、投影要求発行部２２２とを含む。一方、プロジェクタ側の機能ブロック２５０は、ＳＳＩＤ、ＩＰアドレス、装置識別子、装置名などの識別情報を保持する識別情報保持部２５２と、検索応答部２５４と、標識信号送信部２５６と、投影部２５８とを含む。
【００３８】
指示受付部２１２は、上述した装置識別子、装置名およびＩＰアドレスまたはこれらの少なくとも１つを指定して要求先となるプロジェクタを特定した投影指示をユーザから受け付ける指示受付手段である。図４は、第１の実施形態において、情報端末１１０のディスプレイなどに表示され、ユーザからの要求先を特定した投影指示を受け付ける投影先指定画面を例示する。
【００３９】
図４（Ａ）は、要求先を特定するために用いる識別情報として装置識別子を用いて投影指示を行うための投影先指定画面３００を示す。図４（Ａ）に示す投影先指定画面３００は、入力を受け付けている識別情報のタイプ（つまり装置識別子）を表示するタイプ表示３０２と、装置識別子の入力を受け付けるテキストボックス３０４と、接続確立および投影を指示するための接続ボタン３０６とを含む。投影先指定画面３００は、その他、詳細を後述する検索ボタン３０８と、識別情報のタイプの変更などの各種設定を行うための設定ボタン３１０とを含む。
【００４０】
図４（Ｂ）は、識別情報として装置名を指定して投影指示を行うための投影先指定画面３２０を示す。図４（Ｂ）に示す投影先指定画面３２０も同様に、装置名のタイプの入力を受け付けていることを表示するタイプ表示３２２と、装置名の入力を受け付けるテキストボックス３２４と、接続ボタン３２６とを含む。図４（Ｃ）は、識別情報としてＩＰアドレスを指定して投影指示を行うための投影先指定画面３３０を示す。なお、識別情報の入力形式としては、キーボードやソフトウェアキーボードによる入力操作の他、音声認識に基づく音声入力など如何なる入力形式としてもよい。
【００４１】
再び図３を参照すると、プロジェクタ検索部２１４は、基盤設備を用いた通信が行われるネットワークに参加するプロジェクタ１２０から、該プロジェクタ１２０を識別する装置識別子、装置名、ＩＰアドレスなどの識別情報を取得する取得手段である。上述した基盤設備には、アクセス・ポイント１０４、図示しないスイッチ、ハブ、ケーブルなどが含まれる。特定の実施形態において、プロジェクタ検索部２１４の検索範囲とされるネットワークは、有線ネットワークおよびインフラストラクチャ・モードの無線ネットワークまたはこれらのいずれか一方を含む。
【００４２】
プロジェクタ検索部２１４は、指示受付部２１２がユーザから投影指示を受け付けたことに応答して、上記ネットワークに参加する端末に対して、ブロードキャストなどにより検索要求を発行し、検索要求に対する応答を受信する。プロジェクタ側の機能ブロック２５０が備える検索応答部２５４は、情報端末１１０からの検索要求を受信して、識別情報保持部２５２から自身に付与された識別情報を読み出し、その情報を含めて応答する。これによって、情報端末１１０は、応答の受信があったプロジェクタからの識別情報を取得し、投影可能なプロジェクタとして検知することができる。
【００４３】
これに対して、標識信号受信部２１６および識別情報抽出部２１８は、当該情報端末１１０との直接通信が行われるネットワークに参加するプロジェクタ１２０から識別情報を取得する取得手段である。特定の実施形態において、標識信号受信部２１６および識別情報抽出部２１８が検索範囲とするネットワークには、アドホック・モードの無線ネットワークが含まれる。
【００４４】
標識信号受信部２１６は、投影指示に応答して、アドホック・ネットワークに参加する端末局が定期的に送信するビーコン信号を受信するのを待つ。プロジェクタ側の標識信号送信部２５６は、識別情報保持部２５２から自身に付与された識別情報を読み出し、その識別情報を含めて、適当なタイミングでビーコン信号を送信する。ビーコン信号が受信されると、識別情報抽出部２１８は、該ビーコン信号から情報を抽出することによって、該プロジェクタを識別する装置識別子、装置名、ＳＳＩＤなどの識別情報を取得し、投影可能なプロジェクタを検知することができる。
【００４５】
なお、上記プロジェクタ検索部２１４による検索処理により、通常、同一のセグメントに存在するプロジェクタ１２０を検出することができる。一方、上記識別情報のうちＩＰアドレスを用いて要求先のプロジェクタを特定する態様では、情報端末１１０と別セグメントのＩＰアドレスが指定される場合でも、一定の条件の下、その要求先のプロジェクタを検出し投影させることが可能である。ただし、デフォルトゲートウェイが設定され、ルータによるルーティングが可能であることを要する。
【００４６】
図５は、上述したようなネットワークセグメントをまたがる投影要求を行う場合のネットワーク環境を例示する。図５に示すネットワーク環境１５０は、第１セグメント１６０と、第２セグメント１７０とを含み、各セグメント１６０，１７０間は、ルータ１６４，１７４により接続されている。図５に示すネットワーク環境１５０においては、ＩＰアドレスを指定することにより、情報端末１１０から、該情報端末１１０が所属する第１セグメント１６０とは異なる第２セグメント１７０のプロジェクタ１２０ｇに対し、投影要求を発行することが可能となる。
【００４７】
装置識別子、装置名およびＩＰアドレスのいずれを用いた場合に、どの範囲が検索および投影することが可能な範囲となるかをまとめて表１に示す。
【００４８】
【表１】
2014086997.tif 000003
【００４９】
上記表１において、記号「△」は、条件付きで検索および投影が可能であることを示す。この条件は、名前解決ができるという条件であり、名前解決ができるか否かは環境に依存する。ホスト名の名前解決をするためのＤＮＳ（Domain Name Server）が稼働しており、これに問い合わせが可能な環境であれば、名前解決が可能であるといえる。また、特定の実施形態であるＷｉｎｄｏｗｓ（登録商標）であれば、システムファイルのうちのｈｏｓｔｓファイルにホスト名とＩＰアドレスとの関連付けが定義されていれば、名前解決が可能であるといえる。
【００５０】
ここで、再び図３を参照する。比較部２２０は、指示受付部２１２が受け付けた識別情報と、プロジェクタ検索部２１４が取得した識別情報および識別情報抽出部２１８が抽出した識別情報とを比較し、指定された識別情報に合致するプロジェクタ１２０を特定する。
【００５１】
投影要求発行部２２２は、複数のプロジェクタ１２０ａ〜１２０ｆのうち、受け付けた識別情報に対応するものとして特定されたプロジェクタ１２０に対し、投影要求を発行する要求発行手段である。プロジェクタ側の投影部２５８は、投影要求を受信し、要求されたコンテンツを投影装置からスクリーンに投影する。これにより、情報端末１１０のデスクトップ画面などが、要求先として指定されたプロジェクタ１２０から投影される。
【００５２】
また、特定の実施形態では、上述したユーザが入力すべき識別情報を把握し易いように、投影部２５８は、例えば待機画面として、自身に付与されている識別情報を出力する識別情報出力手段として機能することができる。図６は、プロジェクタ側の投影部２５８により投影される待機画面３７０を示す図である。図６に示す待機画面３７０は、情報端末１１０からの接続確立を待ち受けるため、装置識別子表示３７２、ＩＰアドレス表示３７４および装置名表示３７６を表示する。
【００５３】
上記待機画面の構成により、ユーザは、所望のプロジェクタが映し出す待機画面３７０を見て、装置識別子、ＩＰアドレスまたは装置名を確認し、その値を投影先指定画面で入力することによって、容易に投影要求を行うことができる。ユーザが所定のプロジェクタ１２０に投影を行う際は、ユーザの視界の範囲内にそのプロジェクタ１２０が存在することが一般的である。待機画面に識別情報を表示することで、ユーザによる特段の操作を要さずに、投影要求の投影先指定に必要な識別情報をユーザに容易に認識させることが可能となる。なお、識別情報の出力形式としては、上記映像出力の他、簡単な操作に応答した、音声出力、メール送信出力など如何なる出力形式としてもよい。
【００５４】
図３を参照すると、情報端末側の機能ブロック２１０は、さらに、一括表示部２２４を含んでいてもよい。一括表示部２２４は、種々の通信モードでネットワークに参加するプロジェクタ１２０を一括表示する表示手段である。図７は、プロジェクタの一覧表示を含んだ投影先指定画面３５０を例示する。図７に示す画面３５０は、図４に示した投影先指定画面３００において、検索ボタン３０８がクリックされたことにより呼び出される。画面３５０は、図４（Ａ）に示すようなタイプ表示３５２、テキストボックス３５４、接続ボタン３５６および検索ボタン３５８とともに、検出されたプロジェクタ一覧表示３６０を含む。
【００５５】
プロジェクタ一覧表示３６０は、検出されたプロジェクタについて取得された装置識別子、装置名およびＩＰアドレスなどの各種識別情報が一覧表示されている。プロジェクタ一覧表示３６０が表示されると、プロジェクタ検索部２１４と、標識信号受信部２１６および識別情報抽出部２１８とが呼び出されて、プロジェクタの識別情報の取得が試みられ、取得された識別情報に基づき、その内容が表示される。このプロジェクタ一覧３６０には、従来技術とは異なり、上記プロジェクタ検索部２１４と、標識信号受信部２１６および識別情報抽出部２１８とによって取得されたあらゆる通信モードのプロジェクタ１２０がリストアップされる。
【００５６】
上述した一覧表示の構成により、ユーザは、ユーティリティの動作モードを切り替えることなく、検索されたプロジェクタ１２０の中から、所望のプロジェクタを指定して投影要求を行うことが可能となる。その際には、ユーザは、所望のプロジェクタが、有線ネットワーク、インフラストラクチャ・モードの無線ネットワークおよびアドホック・モードの無線ネットワークのいずれに参加しているかを把握することを必要としない。
【００５７】
なお、図７に示した更新アイコン３６２は、再度プロジェクタの識別情報の取得を試みさせてプロジェクタ一覧表示３６０を更新させるためのボタンである。また、ＩＰ範囲指定のためのＧＵＩ部３６４は、検索範囲を限定するための範囲指定を行うものである。
【００５８】
以下、図８および図９を参照しながら、本実施形態による映像投影システムにおける投影要求処理について詳細を説明する。図８は、第１の実施形態による情報端末１１０が実行する、ユーザにより指定された識別情報に合致するプロジェクタを特定し、その特定されたプロジェクタに対して投影要求を行う処理を示すフローチャートである。
【００５９】
図８に示す処理は、例えばユーティリティが起動したことに応答して、ステップＳ１００から開始される。ステップＳ１０１では、情報端末１１０は、指示受付部２１２が投影指示を受け付けるのを待ち受け、その待ち受けの間（ＮＯの間）、ステップＳ１０１をループさせる。ステップＳ１０１で、投影指示が受け付けられたと判定された場合（ＹＥＳ）は、ステップＳ１０２へ処理が進められる。
【００６０】
ステップＳ１０２では、情報端末１１０は、プロジェクタ検索部２１４により、検索要求をブロードキャストする。ステップＳ１０３では、情報端末１１０は、プロジェクタ検索部２１４により、検索要求を受信したプロジェクタからの検索要求に対する応答を受信する。ステップＳ１０４では、情報端末１１０は、比較部２２０により、プロジェクタ検索部２１４が受け取った検索応答に含まれる識別情報と、ユーザにより指定された識別情報（装置識別子、装置名またはＩＰアドレス）とを比較する。ステップＳ１０５では、情報端末１１０は、比較部２２０により、上記ユーザ指定された識別情報に合致する識別情報を送信してきたプロジェクタが存在するか否かを判定する。ステップＳ１０５で、合致するプロジェクタが存在しないと判定された場合（ＮＯ）は、ステップＳ１０６へ処理が進められる。
【００６１】
ステップＳ１０６では、情報端末１１０は、引き続き、標識信号受信部２１６により、プロジェクタ各々からのビーコン信号を待ち受けて、ビーコン信号を受信する。ステップＳ１０７では、情報端末１１０は、識別情報抽出部２１８により、受信したビーコン信号から識別情報を抽出する。ステップＳ１０８では、情報端末１１０は、比較部２２０により、識別情報抽出部２１８によって取得された識別情報と、ユーザにより指定された識別情報とを比較する。ステップＳ１０９では、情報端末１１０は、比較部２２０により、上記ユーザ指定された識別情報に合致するプロジェクタが存在するか否かを判定する。
【００６２】
ステップＳ１０５を再び参照すると、ステップＳ１０５で、合致するプロジェクタが有ると判定された場合（ＹＥＳ）は、ステップＳ１１０へ処理が進められる。同様に、ステップＳ１０９で、合致するプロジェクタが有ると判定された場合（ＹＥＳ）は、ステップＳ１１０へ処理が進められる。ステップＳ１１０では、情報端末１１０は、投影要求発行部２２２により、比較部２２０により合致すると判定されたプロジェクタ１２０に対し、投影要求を発行し、ステップＳ１１２で本処理を終了させる。
【００６３】
一方、ステップＳ１０５およびステップＳ１０９の両方で、合致するプロジェクタが存在しないと判定された場合（ＮＯ）は、ステップＳ１１１へ処理が進められる。ステップＳ１１１では、情報端末１１０は、指定された要求先のプロジェクタが見あたらず投影要求をできなかった旨のエラー通知を、ディスプレイを介して行い、ステップＳ１１２で本処理を終了する。
【００６４】
図９は、第１の実施形態における情報端末１１０および１以上のプロジェクタ１２０間で実行される、特定の場合における投影要求処理を示すシーケンス図である。なお、図９においては、有線接続されたプロジェクタとして第１プロジェクタ１２０ａが、インフラストラクチャ・モードの無線接続されたプロジェクタとして第３プロジェクタ１２０ｃがそれぞれ代表して示されている。また、アドホック・モードのものとして第５プロジェクタ１２０ｅが代表して示されている。図９に示す処理は、ステップＳ２０１で、ユーティリティが、第５プロジェクタ１２０ｅを指定する装置識別子「５５５５」を指定したユーザからの投影指示を受け付ける。
【００６５】
ステップＳ２０２では、ユーティリティは、有線接続されている第１プロジェクタ１２０ａに対し、検索要求を行う。ステップＳ２０３では、ユーティリティは、第１プロジェクタ１２０ａから、装置識別子「１１１１」、ＩＰアドレスおよび装置名を含む検索応答を受信する。ステップＳ２０４では、ユーティリティは、インフラストラクチャ・モードで無線接続されている第３プロジェクタ１２０ｃに対し、さらに検索要求を行う。ステップＳ２０５では、ユーティリティは、第３プロジェクタ１２０ｃから、装置識別子「３３３３」、ＩＰアドレスおよび装置名を含む検索応答を受信する。ステップＳ２０６では、ユーティリティは、指定された装置識別子「５５５５」と、第１プロジェクタ１２０ｃの装置識別子「１１１１」および第３プロジェクタ１２０ｃの装置識別子「３３３３」とを比較し、一致しないと判定する。
【００６６】
ユーティリティは、続いて、ビーコン信号を待ち受け、ステップＳ２０７では、アドホック・モードで無線接続されている第５プロジェクタ１２０ｅからビーコン信号を受信し、装置識別子「５５５５」、装置名およびＳＳＩＤを抽出する。ステップＳ２０８では、ユーティリティは、指定された装置識別子「５５５５」と、第５プロジェクタ１２０ｅの装置識別子「５５５５」とを比較し、一致すると判定する。
【００６７】
そして、ステップＳ２０９では、ユーティリティは、指定された装置識別子「５５５５」に一致すると判定された第５プロジェクタ１２０ｅに対し、投影要求を発行し、ステップＳ２１０では、第５プロジェクタ１２０ｅは、受信した投影要求に基づき映像の投影を実行する。
【００６８】
上述した第１の実施形態によれば、図４に例示するようなユーザ・インタフェースを介して、所望の装置識別子、装置名またはＩＰアドレスなどの識別情報を入力して指示するだけで、所望のプロジェクタを特定して投影要求を行うことができる。上記図４（Ａ）に示す投影先指定画面３００を用いる場合は、ユーザは、テキストボックス３０４に装置識別子を入力し、接続ボタン３０６をクリックするだけで、入力された装置識別子に一致するプロジェクタ１２０に対し、投影要求を発行できる。同様に、図４（Ｂ）および（Ｃ）に示す投影先指定画面３２０，３３０を用いれば、それぞれ、装置名およびＩＰアドレスを入力して接続ボタン３２６，３３６をクリックするだけで、所望のプロジェクタ１２０に対し投影要求を発行できる。
【００６９】
すなわち、上記構成によれば、ユーザは、ネットワーク形態を意識せずに、簡便な操作で、要求元の情報端末１１０から要求先のプロジェクタ１２０へ投影要求を行うことが可能となる。そして、ユーザがネットワーク形態を意識した操作を行わなくて良いため、ユーザの手間が省かれ、ユーザの利便性が向上される。また、要求先のプロジェクタ１２０を指定する方法としても、装置識別子、装置名およびＩＰアドレスなどの多様な識別情報を用いることができ、ユーザが指定できる情報の選択肢も広がり、ユーザの利便性が向上される。また、ＩＰアドレスは、セグメントにわたりノードを識別できるので、ＩＰアドレスを指定することによって、情報端末１１０とは別セグメントに所属するプロジェクタ１２０に対しても投影要求を行うことが可能となる。
【００７０】
なお、上述した第１の実施形態では、各プロジェクタ１２０に対し、一意に、装置識別子および装置名が付与されることを前提としていた。しかしながら、環境によっては、複数のプロジェクタ間で、装置識別子および装置名の一方において重複したものが付与される可能性もある。以下に説明する第２の実施形態および第３の実施形態は、このような装置識別子または装置名の一意性の欠如にも対応できるものである。
【００７１】
［第２の実施形態］
以下、第２の実施形態による映像投影システムについて、図１０および図１１を参照しながら説明する。図１０は、第２の実施形態による映像投影システムにおける投影要求機能に関連する機能ブロック２００を示す。なお、第２の実施形態は、第１の実施形態と同様の構成を備えるので、以下、相違点を中心に説明する。また、第１の実施形態のものと同様のはたらきをする機能部に対しては同一符番を付す。
【００７２】
図１０に示す情報端末側の機能ブロック２１０は、第１の実施形態と同様の機能部２１２，２１４，２１６，２１８，２２０，２２２に加えて、要求先判定部２２６を含み構成される。
【００７３】
要求先判定部２２６は、指定された識別情報（装置識別子または装置名）に合致するプロジェクタ１２０が複数見つかった場合に、所定の優先規則に従って要求先を決定する手段である。優先規則は、装置識別子および装置名の一方で重複したものが付与されてしまった場合に対処するために事前設定されるものである。優先規則としては、特に限定されるものではないが、「有線ＬＡＮ優先」、「インフラストラクチャ・モード優先」、「アドホック・モード優先」、「検知順序優先」などを挙げることができる。
【００７４】
図１１は、第２の実施形態における情報端末１１０および１以上のプロジェクタ１２０間で実行される、特定の場合における投影要求処理を示すシーケンス図である。図１１に示す処理は、ステップＳ３０１で、ユーティリティが、ユーザからの装置識別子「１１１１」を指定した投影指示を受け付けたことに応答して開始される。
【００７５】
ステップＳ３０２では、ユーティリティは、有線接続されている第１プロジェクタ１２０ａに対し、検索要求を行う。ステップＳ３０３では、ユーティリティは、第１プロジェクタ１２０ａから、装置識別子「１１１１」、ＩＰアドレスおよび装置名を含む検索応答を受信する。ステップＳ３０４では、ユーティリティは、インフラストラクチャ・モードで無線接続されている第３プロジェクタ１２０ｃに対し、さらに検索要求を行う。ステップＳ３０５では、ユーティリティは、第３プロジェクタ１２０ｃから、装置識別子「１１１１」、ＩＰアドレスおよび装置名を含む検索応答を受信する。
【００７６】
ユーティリティは、続いて、ビーコン信号を待ち受け、ステップＳ３０６では、第５プロジェクタ１２０ｅからビーコン信号を受信し、装置識別子「１１１１」、装置名およびＳＳＩＤを抽出する。ステップＳ３０７では、ユーティリティは、指定された装置識別子「１１１１」と、これまでに取得した第１、第３および第５プロジェクタ１２０ａ，１２０ｃ，１２０ｅの装置識別子「１１１１」とを比較し、これらすべてが一致すると判定する。
【００７７】
ステップＳ３０８では、ユーティリティは、要求先判定部２２６により、所定の優先規則、ここでは「有線ＬＡＮ優先」の規則に従って、有線接続された装置識別子「１１１１」が付与されている第１プロジェクタ１２０ａを要求先として決定する。ステップＳ３０９では、ユーティリティは、要求先として決定された第１プロジェクタ１２０ａに対し、投影要求を発行し、第１プロジェクタ１２０ａは、受信した投影要求に基づき映像の投影を実行する。
【００７８】
上述した第２の実施形態によれば、投影可能なプロジェクタ１２０の中に同一の装置識別子または装置名を付与されたプロジェクタが複数存在した場合でも、予め定められた優先規則に従ってプロジェクタを投影先として決定することができる。これにより、装置識別子または装置名が重複して設定されていた場合でも、プロジェクタの装置識別子または装置名の設定を変更することなく投影要求が行えるので、ユーザの手間が省かれる。
【００７９】
［第３の実施形態］
以下、第３の実施形態による映像投影システムについて、図１２〜図１４を参照しながら説明する。図１２は、第３の実施形態による映像投影システムにおける投影要求機能に関連する機能ブロック２００を示す。なお、第３の実施形態も、第１の実施形態と同様の構成を備えるので、以下、相違点を中心に説明する。また、第１の実施形態のものと同様のはたらきをする機能部に対しては同一符番を付す。
【００８０】
図１２に示す情報端末側の機能ブロック２１０は、第１の実施形態と同様の機能部２１２，２１４，２１６，２１８，２２０，２２２に加えて、選択肢提示部２２８と、要求先指定受付部２３０とを含み構成される。
【００８１】
選択肢提示部２２８は、指定された識別情報（装置識別子または装置名）に合致するプロジェクタ１２０が複数見つかった場合に、ディスプレイなどを介して、その複数のプロジェクタ１２０をその識別情報とともに選択可能にユーザに提示する手段である。要求先指定受付部２３０は、上記選択可能に提示された選択肢のうちからユーザが指定したものを受領し、要求先として決定する要求先を決定する手段である。
【００８２】
図１３は、第３の実施形態における情報端末１１０および１以上のプロジェクタ１２０間で実行される、特定の場合における投影要求処理を示すシーケンス図である。図１３に示す処理は、ステップＳ４０１で、ユーティリティが、装置識別子「１１１１」を指定したユーザからの投影指示を受け付けたことに応答して開始される。
【００８３】
ステップＳ４０２では、ユーティリティは、有線接続されている第１プロジェクタ１２０ａに対し、検索要求を行う。ステップＳ４０３では、ユーティリティは、第１プロジェクタ１２０ａから、装置識別子「１１１１」、装置名「ＰＪ１１１１」およびＩＰアドレスを含む検索応答を受信する。ステップＳ４０４では、ユーティリティは、インフラストラクチャ・モードで無線接続されている第３プロジェクタ１２０ｃに対し、さらに検索要求を行う。ステップＳ４０５では、ユーティリティは、第３プロジェクタ１２０ｃから、装置識別子「１１１１」、装置名「ＰＪ３３３３」およびＩＰアドレスを含む検索応答を受信する。
【００８４】
ユーティリティは、続いて、ビーコン信号を待ち受け、ステップＳ４０６では、第５プロジェクタ１２０ｅからビーコン信号を受信し、装置識別子「１１１１」、装置名「ＰＪ５５５５」およびＳＳＩＤを抽出する。ステップＳ４０７では、ユーティリティは、指定された装置識別子「１１１１」と、これまでに取得した第１、第３および第５プロジェクタ１２０ａ，１２０ｃ，１２０ｅの装置識別子「１１１１」とを比較し、これらすべてが一致すると判定する。
【００８５】
ステップＳ４０８では、ユーティリティは、選択肢提示部２２８により、第１、第３および第５プロジェクタ１２０ａ，１２０ｃ，１２０ｅを選択肢として提示する選択画面を表示させる。図１４は、第３の実施形態においてディスプレイなどに表示される選択画面を含む投影先指定画面を例示する図である。図１４に示す投影先指定画面３８０は、図４（Ａ）に示すようなタイプ表示３８２、テキストボックス３８４の上に、プロジェクタを選択するための選択ウィンドウ３８６が表示されている。選択ウィンドウ３８６は、プロジェクタの選択操作を促すメッセージ表示３８８と、プルダウン・メニュー３９０と、ＯＫボタン３９２と、キャンセル・ボタン３９４とを含む。プルダウン・メニュー３９０は、上記一致すると判定された第１、第３および第５プロジェクタ１２０ａ，１２０ｃ，１２０ｅの装置識別子、装置名およびＩＰアドレスなどの情報を表示するとともに、要素のユーザからの選択を受け付ける。
【００８６】
プルダウン・メニュー３９０を用いて特定のプロジェクタ（例えば第３プロジェクタ）が選択された状態で、ＯＫボタン３９２がクリックされると、ステップＳ４０９で、選択された特定のプロジェクタを指定する投影指示がユーティリティに対してなされる。投影指示には、装置識別子の他、装置名などの情報が含まれる。ユーティリティは、要求先指定受付部２３０により、装置識別子および装置名を取得する。ステップＳ４１０では、ユーティリティは、指定された装置識別子および装置名の両方に対応する第３プロジェクタ１２０ｃに対し、投影要求を発行し、第３プロジェクタ１２０ｃは、受信した投影要求に基づき映像の投影を実行する。
【００８７】
上述した第３の実施形態によれば、投影可能なプロジェクタ１２０の中に同一の装置識別子または装置名を付与されたプロジェクタが複数存在した場合でも、ユーザとの対話を経て、所望のプロジェクタを投影先として決定することができる。これにより、装置識別子または装置名が重複して設定されていた場合でも、プロジェクタの装置識別子または装置名の設定を変更することなく投影要求が行えるので、ユーザの手間が省かれる。また、ユーザとの対話が行われるので、ユーザの意図とは異なるプロジェクタに対し投影要求が行われる可能性も低減される。
【００８８】
［ハードウェア構成］
以下、図１５を参照しながら、上述までの実施形態における情報端末１１０のハードウェア構成について説明する。図１５は、本実施形態による情報端末１１０のハードウェア構成を示す図である。本実施形態による情報端末１１０は、デスクトップ型のパーソナル・コンピュータ、ワークステーションなどの汎用コンピュータなどとして構成されている。図１５に示す情報端末１１０は、シングルコアまたはマルチコアのＣＰＵ（Central Processing Unit）１２と、ＣＰＵ１２とメモリとの接続を担うノースブリッジ１４と、サウスブリッジ１６とを含む。サウスブリッジ１６は、ノースブリッジ１４と専用バスまたはＰＣＩバスを介して接続され、ＰＣＩバスやＵＳＢなどのＩ／Ｏとの接続を担う。
【００８９】
ノースブリッジ１４には、ＣＰＵ１２の作業領域を提供するＲＡＭ（Random Access Memory）１８と、映像信号を出力するグラフィックボード２０とが接続される。グラフィックボード２０には、アナログＲＧＢ、ＨＤＭＩ（High-Definition Multimedia Interface）、ＤＶＩ（Digital Visual Interface）、ＤｉｓｐｌａｙＰｏｒｔ（登録商標）などの映像出力インタフェースを介してディスプレイ５０に接続される。
【００９０】
サウスブリッジ１６には、ＰＣＩ（Peripheral Component Interconnect）２２、ＬＡＮポート２４、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）ポート２８、補助記憶装置３０、オーディオ入出力３２、シリアルポート３４が接続される。補助記憶装置３０は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などであり、コンピュータ装置を制御するためのＯＳ、上記ユーティリティのプログラムや各種システム情報や各種設定情報を格納する。ＬＡＮポート２４は、情報端末１１０を有線および無線でネットワークに接続させるインタフェース機器である。
【００９１】
ＵＳＢポート２８には、キーボード５２およびマウス５４などの入力装置が接続されてもよく、当該情報端末１１０の操作者からの各種指示の入力を受け付けるためのユーザ・インタフェースを提供することができる。本実施形態による情報端末１１０は、補助記憶装置３０からプログラムを読み出し、ＲＡＭ１８が提供する作業空間に展開することにより、ＣＰＵ１２の制御の下、上述した各機能部および各処理を実現する。
【００９２】
以上説明したように、上述までの実施形態によれば、ユーザにネットワーク形態を意識させずに、簡便な操作で、要求元情報処理装置から要求先情報処理装置へ処理要求を行うことができる情報処理システム、要求元情報処理装置、要求先情報処理装置およびプログラムを提供することができる。
【００９３】
なお、上述した説明では、要求先となり得る情報処理装置の一例として、プロジェクタ１２０を用いて説明してきた。しかしながら、要求先となり得る情報処理装置は、プロジェクタに限定されず、プリンタ、複合機、スキャナ、ファクシミリなどの画像処理装置や、ディスプレイ、テレビジョン、デジタル・フォトフレームなど映像投影装置など、要求された処理を実行することができる如何なる情報処理装置とすることができる。また、処理要求は、上述した実施形態では、投影指示に対する投影要求を行うものとしたが、投影指示および投影要求に限定されるものではなく、情報処理装置が備える機能に応じた如何なる処理を実行することの指示および要求としてもよい。
【００９４】
なお、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【００９５】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９６】
１００，１５０…ネットワーク環境、１０２…ネットワーク、１０４…アクセス・ポイント、１０６…基本サービス・セット、１１０…情報端末、１２０…プロジェクタ、１５０…ネットワーク環境、１６０，１７０…セグメント、１６４，１７４…ルータ、２００，２１０，２５０…機能ブロック、２１２…指示受付部、２１４…プロジェクタ検索部、２１６…標識信号受信部、２１８…識別情報抽出部、２２０…比較部、２２２…投影要求発行部、２２４…一括表示部、２２６…要求先判定部、２２８…選択肢提示部、２３０…要求先指示受付部、２５２…識別情報保持部、２５４…検索応答部、２５６…標識信号送信部、２５８…投影部、３００，３２０，３３０，３５０，３８０…投影先指定画面、３０２，３２２，３３２，３５２，３８２…タイプ表示、３０４，３２４，３３４，３５４，３８４…テキストボックス、３０６，３２６，３３６…接続ボタン、３０８，３５８…検索ボタン、３１０…設定ボタン、３６０…プロジェクタ一覧表示、３７０…待機画面、３７２…装置識別子表示、３７４…ＩＰアドレス表示、３７６…装置名表示、３８６…選択ウィンドウ、３８８…メッセセージ表示、３９０…プルダウンメニュー、３９２…ＯＫボタン。３９４…キャンセル・ボタン
５００…ユーティリティ画面、５１０，５２０…タブ、５１２…プロジェクタ一覧表、５１４…更新ボタン、５１６…ラジオボタン、５３０…投影開始ボタン、５３２…投影終了ボタン
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２０１１−６６４８５号公報
【特許文献２】特許第４３５３０９６号公報
【特許文献３】特開２０１１−１８８２３８号公報
【図１】
2014086997.tif 000004
【図２】
2014086997.tif 000005
【図３】
2014086997.tif 000006
【図４】
2014086997.tif 000007
【図５】
2014086997.tif 000008
【図６】
2014086997.tif 000009
【図７】
2014086997.tif 000010
【図８】
2014086997.tif 000011
【図９】
2014086997.tif 000012
【図１０】
2014086997.tif 000013
【図１１】
2014086997.tif 000014
【図１２】
2014086997.tif 000015
【図１３】
2014086997.tif 000016
【図１４】
2014086997.tif 000017
【図１５】
2014086997.tif 000018
【図１６】
2014086997.tif 000019
【図１７】
2014086997.tif 000020
【図１８】
2014086997.tif 000021