(57)【要約】【課題】  複数の投影要求を受け付けて、それぞれの投影要求が可能になったときにそれぞれの投影を開始できるようにする。【解決手段】  外部ストレージ入力制御部１３は外部ストレージ５から、有線通信制御部１５はＰＣ２から、無線通信制御部１６はＰＣ３から、映像データ入力制御部１８は映像出力装置４からそれぞれ映像データを入力する入力元であり、映像投影部２１は入力された映像データの映像を投影し、映像リソース管理部２０は映像投影部２１に上記各入力元の内の１つを映像投影部２１への入力元に切り替える。映像投影要求管理部１０は上記各入力元に入力される映像データの投影要求を受け付け、その受け付けた各投影要求を所定規則に基づく順番で予約し、映像リソース管理部２０に上記予約した各投影要求の順で投影要求を受け付けた入力元を映像投影部２１への映像データの入力元に切り替えさせる。【選択図】        図１
2013142706.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ映像データを入力する複数の映像入力手段と、
該各映像入力手段のいずれかから入力された映像データに基づく映像を投影面に投影する映像投影手段と、
該映像投影手段に対して前記各映像入力手段の中から１つを映像データの入力元に切り替える映像切替手段と、
前記各映像入力手段にそれぞれ入力される映像データの投影要求を受け付け、該受け付けた各投影要求を所定規則に基づく順番で予約し、前記映像切替手段に、前記予約した各投影要求の順でそれぞれの投影要求を受け付けた前記映像入力手段を前記映像投影手段への映像データの入力元に切り替えさせる映像切替制御手段とを備えたことを特徴とする映像投影装置。
【請求項２】
前記映像切替制御手段は、前記所定規則に基づく順番を前記投影要求を受け付けた順番とし、前記投影を終了した投影要求の次の順番の投影要求を実行する際、該実行する投影要求を受け付けた前記映像入力手段へ投影利用可能通知を送り、該映像入力手段に映像データを入力させる手段を有することを特徴とする請求項１に記載の映像投影装置。
【請求項３】
前記映像切替制御手段は、前記所定規則に基づく順番を前記投影要求毎に付けられた優先度の高いものから低いものへの順番とし、前記映像入力手段から映像データの新たな投影要求を受け付けた場合、該受け付けた投影要求の優先度よりも高い投影要求の投影中のときには該投影中の映像データの入力元の前記映像入力手段に映像データの入力を継続させ、前記受け付けた投影要求の優先度よりも低い投影要求の投影中のときには該投影中の映像データの入力元の前記映像入力手段に映像データの入力を中止させ、前記映像切替手段に、前記新たな投影要求を受け付けた前記映像入力手段に切り替えさせる手段を有することを特徴とする請求項１に記載の映像投影装置。
【請求項４】
前記映像切替制御手段は、前記映像入力手段から映像データの強制投影要求を受け付けた場合、投影中の映像データの入力元の前記映像入力手段に映像データの入力を中止させ、前記映像切替手段に、前記強制投影要求を受け付けた前記映像入力手段に切り替えさせる手段を有することを特徴とする請求項１乃至３のいずれか一項に記載の映像投影装置。
【請求項５】
前記映像切替制御手段は、前記映像投影手段で投影中の映像データを入力している前記映像入力手段への映像データの入力が途絶えた場合、投影中の映像データの入力元の前記映像入力手段に映像データの入力を中止させ、前記映像切替手段に、前記入力が途絶えた映像データの投影要求の次の順番の投影要求を受け付けた前記映像入力手段に切り替えさせる手段を有することを特徴とする請求項１乃至４のいずれか一項に記載の映像投影装置。
【請求項６】
前記映像切替制御手段は、前記途絶えた映像データの入力が再開した場合、投影中の映像データの入力元の前記映像入力手段に映像データの入力を中止させ、前記映像切替手段に、前記入力が再開した映像データの入力元の前記映像入力手段に切り替えさせる手段を有することを特徴とする請求項５に記載の映像投影装置。
【請求項７】
前記映像切替制御手段は、新規の投影要求があった場合、該投影要求を予約すると投影予約数が予め決められた上限値を超えるときには前記新規の投影要求の受付を拒否する手段を有することを特徴とする請求項１乃至６のいずれか一項に記載の映像投影装置。
【請求項８】
前記映像切替制御手段は、新規の投影要求があった場合、該投影要求を予約すると投影予約数が予め決められた上限値を超えるときには、前記予約されている各投影要求の中から前記新規の投影要求よりも優先度が低い投影要求の予約を破棄し、前記新規の投影要求を予約する手段を有することを特徴とする請求項３に記載の映像投影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、投影面に映像データに基づく映像を投影するプロジェクタを含む映像投影装置に関する。
【背景技術】
【０００２】
スクリーン等の投影面に静止画及び動画を含む映像データ（「画像データ」ともいう）に基づく映像を投影するプロジェクタ等の映像投影装置（「画像投影装置」ともいう）が利用されている。
このような映像投影装置では、映像データを入力する複数の入力手段を備え、ユーザが映像投影装置に対して行う切替操作によって映像データを切り替える技術、ネットワーク接続したパーソナルコンピュータ（ＰＣ）等の情報処理装置からの要求に基いて映像データを切り替える技術、映像投影装置自身が映像データの入力の有無を自動的に検出して映像データを切り替える技術が知られている。
【０００３】
また、従来、複数のクライアント機器から無線によって映像出力要求信号を受信し、その受信した映像出力要求信号を受け入れ可能か否かを判断して、受け入れ可能な場合、その受け入れ可能な映像出力要求信号を送信したクライアント機器に受け入れ許可信号を送信し、そのクライアント機器から受信した映像データに基づく映像を投射表示すると共に、予め割り込みの許可がされている場合は、先に受信した映像データに基づく映像を投射表示中に、後に受信した映像データに基づく映像の投射表示に切り替える映像投影装置（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した従来の映像投影装置では、ユーザ操作による要求、又は入力信号があることを検出することで映像データを切り替えたり割り込みを許可したりするので、例えば、優先度が高い映像データを投影中に要求された投影への切り替えを拒絶した場合や、その拒絶した要求元から常時映像データが出力されない場合は、映像投影装置は投影可能な状態になっても再度の要求がない限り投影を開始できないという問題があった。
この発明は上記の点に鑑みてなされたものであり、複数の投影要求を受け付けて、それぞれの投影要求が可能になったときにそれぞれの投影を開始できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、それぞれ映像データを入力する複数の映像入力手段と、その各映像入力手段のいずれかから入力された映像データに基づく映像を投影面に投影する映像投影手段と、その映像投影手段に対して上記各映像入力手段の中から１つを映像データの入力元に切り替える映像切替手段と、上記各映像入力手段にそれぞれ入力される映像データの投影要求を受け付け、その受け付けた各投影要求を所定規則に基づく順番で予約し、上記映像切替手段に、上記予約した各投影要求の順でそれぞれの投影要求を受け付けた上記映像入力手段を上記映像投影手段への映像データの入力元に切り替えさせる映像切替制御手段とを備えた映像投影装置を提供する。
【発明の効果】
【０００６】
この発明による映像投影装置は、複数の投影要求を受け付けて、それぞれの投影要求が可能になったときにそれぞれの投影を開始することができる。
【図面の簡単な説明】
【０００７】
【図１】図２に示したプロジェクタ１の内部構成例を示すブロック図である。
【図２】この発明の一実施形態である投影システムの構成例を示す図である。
【図３】予約票のフォーマット例を示す図である。
【図４】予約テーブルのフォーマット例を示す図である。
【図５】図１に示した外部ストレージ５の予約票のライフサイクルの説明図である。
【図６】図１に示したＰＣ２と３の各予約票のライフサイクルの説明図である。
【図７】図１に示したＰＣ２のプロジェクタ１に対する予約開始から予約終了までの処理を示すフローチャート図である。
【図８】図１に示したプロジェクタ１の映像投影要求管理部１０におけるＰＣ２の予約開始から予約終了までの処理を示すフローチャート図である。
【図９】図１のプロジェクタ１とＰＣ２と３との投影処理のシーケンスを示す図である。
【図１０】図１のプロジェクタ１の映像投影要求管理部１０が保持する予約テーブルのデータ内容の一例を示す図である。
【図１１】同じく図１の映像投影要求管理部１０が保持する予約テーブルのデータ内容の他の例を示す図である。
【図１２】同じく図１の映像投影要求管理部１０が保持する予約テーブルのデータ内容のまた他の例を示す図である。
【図１３】同じく図１の映像投影要求管理部１０が保持する予約テーブルのデータ内容のさらに他の例を示す図である。
【図１４】同じく図１の映像投影要求管理部１０が保持する予約テーブルのデータ内容のさらにまた他の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図２は、この発明の一実施形態である投影システムの構成例を示す図である。
この投影システムは、映像投影装置（「画像投影装置」ともいう）の一例であるプロジェクタ１、パーソナルコンピュータ（ＰＣ）２と３、光ディスク記録再生装置等の映像出力装置４、及びフラッシュメモリ等の外部ストレージ５を備えている。
プロジェクタ１は、ＰＣ２と３、映像出力装置４、又は外部ストレージ５から入力された投影データに基づく映像をスクリーン等の投影面に投影する。
【０００９】
ＰＣ２は、プロジェクタ１と有線によるローカルエリアネットワーク（ＬＡＮ）６を介してデータ通信が可能である。
また、ＰＣ３は、プロジェクタ１と無線アクセスポイント（無線ＡＰ）７を介して映像データ等のデータ通信が可能である。
映像出力装置４は、プロジェクタ１のＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子、ＲＧＢ端子、ビデオ端子等の映像入力端子にケーブル８で接続し、プロジェクタ１への映像データ等のデータ入出力が可能である。
【００１０】
外部ストレージ５は、プロジェクタ１の接続端子、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子に直接接続し、プロジェクタ１への映像データ等のデータ入出力が可能である。
無線ＡＰ７は、プロジェクタ１とＰＣ３との間の無線によるデータ通信を仲介する通信装置である。
このように構成された投影システムは、ＰＣ２と３、映像出力装置４、及び外部ストレージ５がプロジェクタ１を共有しており、プロジェクタ１に、ＰＣ２と３の画面の映像、ＰＣ２と３、映像出力装置４、及び外部ストレージ５がそれぞれ保有する映像を投影させることができる。
なお、図２の投影システムの構成例は一例であり、さらに他のＰＣ、映像出力装置、又は外部ストレージを接続するようにすることもできる。
【００１１】
図１は、図２に示したプロジェクタ１の内部構成例を示すブロック図である。
プロジェクタ１は、映像投影要求管理部１０、外部ストレージ投影要求管理部１２、外部ストレージ入力制御部１３、ネットワーク投影要求管理部１４、有線通信制御部１５、無線通信制御部１６、映像データ入力制御部１７〜１９、映像リソース管理部２０、及び映像投影部２１を備えている。
また、映像投影要求管理部１０は映像投影中止制御部１１を備え、映像投影部２１はランプ２２とファン２３を備えている。
【００１２】
映像投影要求管理部１０は、ＰＣ２と３、映像出力装置４、及び外部ストレージ５からの映像データの投影要求の予約をとりまとめ、その予約された各投影要求を順に実行し、映像リソース管理部２０に投影させる映像データの入力元の切り替えを依頼する。
すなわち、この映像投影要求管理部１０は、外部ストレージ投影要求管理部１２、ネットワーク投影要求管理部１４、及び映像データ入力制御部１７〜１９からＰＣ２と３、映像出力装置４、及び外部ストレージ５にそれぞれ入力される映像データの投影要求を受け付け、その受け付けた各投影要求を所定規則に基づく順番で予約し、映像リソース管理部２０に、上記予約した各投影要求の順でそれぞれの投影要求を受け付けた外部ストレージ投影要求管理部１２、ネットワーク投影要求管理部１４、及び映像データ入力制御部１７〜１９への映像データの入力元に切り替えさせる映像切替制御手段の機能を果たす。
【００１３】
映像投影中止制御部１１は、映像投影要求管理部１０の指示に基づいて映像データの入力元に映像データの入力を中止させる制御をする。
すなわち、この映像投影中止制御部１１は、投影中の映像データの入力元の映像入力手段に映像データの入力を中止させる手段の機能を果たす。
外部ストレージ入力制御部１３は、外部ストレージ５に記録された映像データの読み込みと、外部ストレージ５への映像データの書き込みを制御する。
すなわち、この外部ストレージ入力制御部１３は、複数の映像入力手段の１つに相当する。
【００１４】
外部ストレージ投影要求管理部１２は、プロジェクタ１の図示を省略した入力部から入力されたユーザの依頼に基づき、外部ストレージ５内に保管された映像データの投影要求を映像投影要求管理部１０に送る。また、映像投影要求管理部１０から投影利用可能通知を受け取ると投影を開始するか否かを判断する。
有線通信制御部１５は、有線によって接続されたＬＡＮ６を介してＰＣ２との間のデータ通信を制御する。
【００１５】
無線通信制御部１６は、無線ＡＰ７との間のデータ通信を制御し、無線ＡＰ７を介してＰＣ３とのデータ通信を制御する。
すなわち、この有線通信制御部１５と無線通信制御部１６は、それぞれ映像入力手段に相当する。
ネットワーク投影要求管理部１４は、ＰＣ２又はＰＣ３からの映像データの投影要求を映像投影要求管理部１０に送る。
【００１６】
映像データ入力制御部１７〜１９は、接続された映像出力装置４から出力された映像データを入力する制御をする。図１では、映像出力装置４が映像データ入力制御部１８に接続されており、映像データ入力制御部１７と１９には何も接続されていない場合を示している。この映像データ入力制御部１７と１９には、それぞれ他の映像出力装置を接続可能である。
すなわち、この映像データ入力制御部１７〜１９は、それぞれ映像入力手段に相当する。
【００１７】
映像リソース管理部２０は、映像投影要求管理部１０からの指示に基づいて外部ストレージ入力制御部１３、有線通信制御部１５、無線通信制御部１６、映像データ入力制御部１７〜１９の中から１つを映像データの入力元に切り替え、その入力元に入力された映像データを映像投影部２１に出力する。
すなわち、この映像リソース管理部２０は、映像投影部２１に対して外部ストレージ入力制御部１３、有線通信制御部１５、無線通信制御部１６、映像データ入力制御部１７〜１９の中から１つを映像データの入力元に切り替える映像切替手段の機能を果たす。
【００１８】
映像投影部２１は、入力された映像データに基づく映像をランプ２２によって投影する。ファン２３は映像投影部２１内部を冷却するためのものである。
すなわち、映像投影部２１は、外部ストレージ入力制御部１３、有線通信制御部１５、無線通信制御部１６、映像データ入力制御部１７〜１９のいずれかから入力された映像データに基づく映像を投影面に投影する映像投影手段の機能を果たす。
【００１９】
次に、図３によって図１に示した映像投影要求管理部１０で投影要求を予約するときに用いる予約票について説明する。
図３は、予約票のフォーマット例を示す図である。
図１の映像投影要求管理部１０は、予め予約テーブルを保持しており、投影要求を受け付けると、その投影要求について予約票を作成し、その予約票を所定規則に基づく順番、例えば、投影要求の受付順番、又は投影要求に付加する優先度の高いものから低いものへの順番で並べて予約テーブルに登録する。
【００２０】
予約票は、図３に示すように、投影予約ＩＤ、優先度、種別・状態の各項目を有する。
投影予約ＩＤは予約票を識別する識別情報（ＩＤ）である。
優先度は予約の優先度を示す数値であり、この実施形態では、便宜上、数の大きいものほど優先度が高いものとする。
種別は投影要求元を識別する情報であり、この実施形態では、図１の外部ストレージ５と映像出力装置４を「メディア」とし、ＰＣ２と３を「ネットワーク」とする。
状態は、リソース占有状態を示す情報として予約票の投影要求が投影中か否かを示す情報を含む。また、入力元に映像データが入力されているか否か、ネットワークの場合は接続中か未接続かの情報も含む。
【００２１】
次に、図４によって図１に示した映像投影要求管理部１０が保持する予約テーブルについて説明する。
図４は、予約テーブルのフォーマット例を示す図である。
予約テーブルは、投影中の予約番号を記憶する領域３０と、予約票を実行順に並べて登録する領域３１とを有する。
領域３０は、図１の映像投影要求管理部１０が“投影中の予約番号”を覚えておくための領域であり、図４では予約番号“１”を記憶している例を示している。
領域３１は、図１の映像投影要求管理部１０が、受け付けた投影要求の予約票を所定規則に基づく順番で予約する領域であり、予約番号１から順に投影を実行する並びで予約票が登録されている。
【００２２】
図４では、１番目に実行する予約番号１には、投影予約ＩＤ“Ａ”の予約票が登録されている。この、投影予約ＩＤ“Ａ”は、例えば、図１のＰＣ２である。
予約番号２には、投影予約ＩＤ“Ｂ”の予約票が登録されている。この、投影予約ＩＤ“Ｂ”は、例えば、図１の映像出力装置４である。
予約番号３には、投影予約ＩＤ“Ｃ”の予約票が登録されている。この、投影予約ＩＤ“Ｃ”は、例えば、図１の外部ストレージ５である。
予約番号４には、投影予約ＩＤ“Ｄ”の予約票が登録されている。この、投影予約ＩＤ“Ｄ”は、例えば、図１のＰＣ３である。
【００２３】
次に、図５によって上述の予約票のライフサイクルについて説明する。
予約テーブルに登録された予約票のライフサイクル、すなわち、登録から破棄（削除）されるまでの期間は、映像出力装置４と外部ストレージ５の外部ストレージファイル投影の場合と、ＰＣ２と３のネットワーク投影の場合とで異なる。
図５は、図１に示した外部ストレージ５の予約票のライフサイクルの説明図である。
図５に示すように、図１のプロジェクタ１は、外部ストレージ入力制御部１３に外部ストレージ５が接続されると、外部ストレージ５をマウントし、外部ストレージ投影要求管理部１２が映像投影要求管理部１０に投影要求を送る。
【００２４】
図１のプロジェクタ１は、映像投影要求管理部１０が予約票を作成し、所定規則に基づく順番で予約テーブルに登録する。こうして、予約開始となる。
予約を開始すると、映像投影要求管理部１０は、外部ストレージ投影要求管理部１２からユーザ操作による映像入力切り替え指示を受け取り、外部ストレージ５の予約番号の順なら、外部ストレージ投影要求管理部１２に投影利用可能通知を送り、外部ストレージ５からの映像データの投影を開始する。
映像投影要求管理部１０は、外部ストレージ５からの映像データの投影中（投影リソース利用中）に他の映像入力切り替えを入力しても、投影利用不可通知を送って外部ストレージ５からの映像データの投影可能状態を維持する。
【００２５】
そして、映像投影要求管理部１０は、外部ストレージ投影要求管理部１２から外部ストレージ５の接続が解除されてアンマウントし、外部ストレージ投影要求管理部１２から投影終了通知を受け取ると、予約テーブルから予約票を破棄する。
このように、外部ストレージファイル投影の場合、予約票を作成して予約テーブルに登録してから外部ストレージ５がアンマウントされるまでが予約期間であり、予約票のライフサイクルになる。
なお、映像出力装置４についても上述と同様なのでその説明を省略する。
【００２６】
次に、図６によってネットワーク投影の予約票のライフサイクルについて説明する。
図６は、図１に示したＰＣ２と３の各予約票のライフサイクルの説明図である。
図６に示すように、図１のプロジェクタ１は、映像投影要求管理部１０が、ネットワーク投影要求管理部１４からＰＣ２（投影要求元Ａ）の投影要求を受け付けると予約票を作成し、所定規則に基づく順番で予約テーブルに登録する。こうして、ＰＣ２の予約開始となる。
予約を開始すると、映像投影要求管理部１０は、ネットワーク投影要求管理部１４から映像入力切り替え指示を受け取り、ＰＣ２の予約番号の順なら、ネットワーク投影要求管理部１４に投影利用可能通知を送り、ネットワーク投影要求管理部１４からのＰＣ２の映像データの投影を開始する。
【００２７】
一方、映像投影要求管理部１０は、ＰＣ２の予約後にネットワーク投影要求管理部１４からさらにＰＣ３（投影要求元Ｂ）の投影要求を受け付けるとＰＣ３の予約票を作成し、所定規則に基づく順番で予約テーブルに登録する。こうして、ＰＣ３の予約開始となる。
しかし、この時点では、ＰＣ２の投影を実行中なので、ＰＣ３の投影はＰＣ２の投影が終了するまで予約待ちとなる。
映像投影要求管理部１０は、ネットワーク投影要求管理部１４からＰＣ２の利用予約終了通知を受け取ると、ＰＣ２の予約票を予約テーブルから破棄し、ネットワーク投影要求管理部１４にＰＣ３の投影利用可能通知を送り、ネットワーク投影要求管理部１４からのＰＣ３の映像データの投影を開始する。
そして、映像投影要求管理部１０は、ネットワーク投影要求管理部１４からＰＣ３の利用予約終了通知を受け取ると、ＰＣ３の予約票を予約テーブルから破棄する。
このように、ネットワーク投影の場合、予約票を作成して予約テーブルに登録してから利用予約終了通知の受領までが予約期間であり、予約票のライフサイクルになる。
【００２８】
次に、図７と図８によって、ＰＣ２とプロジェクタ１の映像投影要求管理部１０の予約開始から予約終了までの処理について説明する。
図７は、図１のＰＣ２のプロジェクタ１に対する予約開始から予約終了までの処理を示すフローチャート図である。
ＰＣ２のユーザがＰＣ２に対してプロジェクタ１への投影を要求する操作入力をし、ＰＣ２がその操作入力を検出すると、図７の処理を開始する。
図１のＰＣ２は、図７のステップ（図中「Ｓ」で示す）１で、プロジェクタ１へ投影要求を送信し、ステップ２で、プロジェクタ１から投影利用可能通知を受信すると、ステップ３で、投影するか否かを判断し、投影すると判断した場合（Ｙの場合）、ステップ４へ進み、投影しないと判断した場合（Ｎの場合）、ステップ７へ進む。
【００２９】
このステップ３の判断は、ＰＣ２のユーザから投影する操作入力があった場合に投影すると判断し、その操作入力がなかった場合に投影しないと判断する。
ステップ４では、プロジェクタ１へ映像データを送信し、ステップ５へ進む。
こうして、ＰＣ２はプロジェクタ１に何度も問い合わせなくても、プロジェクタ１に投影を予約して、プロジェクタ１からの通知に基いて投影を開始することができる。
次に、ステップ５で、投影を終了するか否かを判断し、終了しないと判断した場合（Ｎの場合）、ステップ４の処理に戻り、終了すると判断した場合（Ｙの場合）、ステップ６へ進む。
【００３０】
上記ステップ５の判断は、ＰＣ２のユーザから投影の終了を指示する操作入力がなかった場合に終了しないと判断し、その操作入力があった場合に終了すると判断する。
ステップ６で、プロジェクタ１へ投影終了通知を送信し、ステップ７へ進む。
このステップ６の処理は、図８のステップ２０の処理に対応する処理である。
ステップ７で、利用予約を終了するか否かを判断し、終了すると判断した場合（Ｙの場合）はステップ８へ進んで利用予約終了通知を送信して処理を終了し、終了しないと判断した場合（Ｎの場合）はそのまま処理を終了する。
上記ステップ７の判断は、ＰＣ２のユーザから利用予約終了を指示する操作入力がなかった場合に終了しないと判断し、その操作入力があった場合に終了すると判断する。
【００３１】
図８は、図１のプロジェクタ１の映像投影要求管理部１０におけるＰＣ２の予約開始から予約終了までの処理を示すフローチャート図である。
映像投影要求管理部１０は、ステップ（図中「Ｓ」で示す）１１で、投影要求を受け付け、予約票を作成して予約する。
このステップ１１の処理は、図７のステップ１の処理に対応する処理である。
次に、図８のステップ１２で、投影中か否かを判断し、投影中の場合（Ｙの場合）はステップ１３へ進み、投影中ではない場合（Ｎの場合）はステップ１８へ進む。
【００３２】
ステップ１３では、先優先か後優先かを判断する。
この「後優先」は、投影中に後からきた投影要求を優先して投影することであり、「先優先」は、現在投影中の投影要求を優先することである。
このステップ１３の判断では、映像投影要求管理部１０は、映像投影要求管理部１０に対して予め先優先と後優先のいずれの設定がされているかを確認する。その設定は、予めユーザによって設定することができる。
映像投影要求管理部１０は、先優先が設定されていれば先優先と判断し、後優先が設定されていれば後優先と判断することができる。
【００３３】
ステップ１３の判断で、先優先と判断した場合はステップ１５へ進み、後優先と判断した場合はステップ１４へ進む。
ステップ１４では、投影中の投影を中止させる。
このステップ１４の処理では、図１の映像投影要求管理部１０は、映像投影中止制御部１１に投影を中止させる指示を出す。すると、映像投影中止制御部１１が、投影中の映像データの入力元に映像データの入力を中止させる制御処理を行う。
【００３４】
例えば、外部ストレージ５の映像データの投影中の場合、映像投影中止制御部１１は、外部ストレージ投影要求管理部１２に中止を指示し、外部ストレージ投影要求管理部１２が外部ストレージ入力制御部１３に対して映像データの読み込みを中止させる。
また、映像出力装置４の映像データの投影中の場合、映像投影中止制御部１１は、映像リソース管理部２０に中止を指示し、映像リソース管理部２０が映像データ入力制御部１８を介して映像出力装置４へ映像データの出力を中止させる。
これは、ＰＣ２の投影を実行するために投影中の処理を中断させるための処理である。
【００３５】
次に、ステップ１５で、投影中の要求元から投影終了通知を受信し、ステップ１６で、投影中の要求元から利用予約終了通知を受信し、ステップ１７へ進む。
ステップ１７では、他の予約があるか否かを判断し、有る場合（Ｙの場合）は、ステップ１８へ進み、ない場合（Ｎの場合）は、この処理を終了する。
ここでは、ＰＣ２からの予約があるので、ステップ１８へ進む。
ステップ１８では、映像リソース管理部２０に映像データの入力元を切り替えさせ、ステップ１９へ進む。
【００３６】
ステップ１８の処理では、映像投影要求管理部１０は、映像リソース管理部２０に映像投影部２１へ入力する映像データの入力元を有線通信制御部１５に切り替えさせる。実際には、有線通信制御部１５に入力された映像データはネットワーク投影要求管理部１４と映像投影要求管理部１０を介して映像リソース管理部２０に入力される。
ステップ１９では、要求元に投影利用可能通知を送信し、ステップ２０へ進む。
このステップ１９の処理では、映像投影要求管理部１０は、ネットワーク投影要求管理部１４と有線通信制御部１５を介してＰＣ２へ投影利用可能通知を送信する。
こうして、プロジェクタ１は、ＰＣ２からの映像データを入力して投影することができる。
【００３７】
次に、ステップ２０では、要求元から投影終了通知を受信、投影を終了させる。
このステップ２０の処理は、図７のステップ６の処理に対応する処理である。
ステップ２０では、映像投影要求管理部１０は、ネットワーク投影要求管理部１４と有線通信制御部１５を介してＰＣ２から投影終了通知を受信し、映像投影部２１の投影を終了させる。
次に、ステップ２１では、要求元から利用予約終了通知を受信、予約票を破棄し、この処理を終了する。
このステップ２１の処理は、図７のステップ８の処理に対応する処理である。
ステップ２１では、映像投影要求管理部１０は、ネットワーク投影要求管理部１４と有線通信制御部１５を介してＰＣ２から利用予約終了通知を受信し、予約テーブルからＰＣ２の予約票を破棄する。
【００３８】
次に、図９によって、プロジェクタ１が何も投影していない状態で、ＰＣ２からＰＣ画面の投影要求を受け付け、その投影実施中にＰＣ３からＰＣ画像の投影要求を受け付けて投影を切り替えるときの処理について説明する。
図９は、プロジェクタ１とＰＣ２と３との投影処理のシーケンスを示す図である。
映像投影要求管理部１０は、ＰＣ２から投影要求を受信すると（Ｓ３１）、予約票を作成し（Ｓ３２）、投影状態をチェックし（Ｓ３３）、ここで、何も投影していない状態の場合、映像データの割当をし（Ｓ３４）、映像リソース管理部２０に映像データ切替要求を送る（Ｓ３５）。この映像データ切替要求は、上述した入力元を切り替えさせるための指示である。
【００３９】
映像リソース管理部２０は、映像投影部２１への映像データの入力元をＰＣ２からの映像データを入力する有線通信制御部１５に切り替え、映像投影部２１に映像データ出力を依頼する（Ｓ３６）。
一方、ＰＣ２へ投影利用可能通知を送信する（Ｓ３７）。
このようにして、ＰＣ２は、プロジェクタ１への投影が可能であることを知ることができ、プロジェクタ１へ映像データを送ってＰＣ画面を投影させることができる。
次に、映像投影要求管理部１０は、ＰＣ３から投影要求を受信すると（Ｓ３８）、予約票を作成し（Ｓ３９）、投影状態をチェックする（Ｓ４０）。この場合、ＰＣ２の投影中であることが認識される。
【００４０】
ここで、映像投影要求管理部１０は、先優先が設定されている場合は、ＰＣ２の投影を継続するが、後優先が設定されている場合は、映像投影中止制御部１１に投影中止要求を送る（Ｓ４１）。すると、映像投影中止制御部１１は、ＰＣ２へ投影利用不可通知を送る（Ｓ４２）。この処理では、映像投影中止制御部１１は、ネットワーク投影要求管理部１４に投影利用不可通知を送り、ネットワーク投影要求管理部１４が有線通信制御部１５を介してＰＣ２へ投影利用不可通知を送る。
【００４１】
ＰＣ２では、投影利用不可通知を受け取ると、投影終了処理を実行し（Ｓ４３）、映像データの出力を停止し、映像投影要求管理部１０へ投影終了通知を送る（Ｓ４４）。
映像投影要求管理部１０は、ＰＣ２から投影終了通知を受け取ると、ＰＣ３に投影利用可能通知を送り（Ｓ４５）、映像データの割当をし（Ｓ４６）、映像リソース管理部２０に映像データ切替要求を送る（Ｓ４７）。この映像データ切替要求は、上述した入力元を切り替えさせるための指示である。
【００４２】
映像リソース管理部２０は、映像投影部２１への映像データの入力元をＰＣ３からの映像データを入力する無線通信制御部１６に切り替え、映像投影部２１に映像データ出力を依頼する（Ｓ４８）。
このようにして、今度はＰＣ３が、プロジェクタ１への投影が可能であることを知ることができ、プロジェクタ１へ映像データを送ってＰＣ画面を投影させることができる。
また、映像投影要求管理部１０は、ＰＣ２から利用予約終了通知を受け取ると（Ｓ４９）、予約テーブルのＰＣ２の予約票を破棄する。
【００４３】
次に、図１、図４、及び図１０乃至図１４によって上記映像投影要求管理部１０における受け付けた各投影要求を所定規則に基づく順番で予約して投影を実行するときの例について説明する。
まず、投影要求を受け付けた順番で予約テーブルに予約することにより、ＰＣ２と３、映像出力装置４、及び外部ストレージ５の各投影要求を受付順に実行することができる。
この処理を実行する場合、図１の映像投影要求管理部１０は、所定規則に基づく順番を投影要求を受け付けた順番とし、投影を終了した投影要求の次の順番の投影要求を実行する際、その実行する投影要求を受け付けた映像入力手段へ投影利用可能通知を送り、その映像入力手段に映像データを入力させる手段の機能も果たす。
【００４４】
図１０は、図１のプロジェクタ１の映像投影要求管理部１０が保持する予約テーブルのデータ内容の一例を示す図である。
映像投影要求管理部１０は、例えば、図４に示した予約テーブルの領域３１の内容のときに、投影中の予約番号１の投影が終了し、予約番号１の投影予約ＩＤがＡの予約票を破棄すると、予約番号２〜４の予約票の予約番号を１つずつ繰り上げ、図１０の領域３１に示すように、予約番号１は投影予約ＩＤがＢの予約票になるので、この予約票による投影を実行する。
【００４５】
この処理では、例えば、図４の投影予約ＩＤのＡがＰＣ２であり、投影予約ＩＤのＢが映像出力装置４である場合、プロジェクタ１の映像投影要求管理部１０は、現在処理中のＰＣ２の投影が完了すると、次に優先度の高い投影要求の要求元である映像データ入力制御部１８に対して投影の順番が回ってきたことを通知する。
そして、映像データ入力制御部１８から映像出力装置４に映像データの出力を促すので、映像出力装置４の映像データによる映像の投影を開始することができる。
【００４６】
なお、投影が完了したときには、自動的に次の予約順番の投影要求を開始するようにしてもよい。
こうして、予約された投影要求は先に予約された投影要求から順番に処理される。
このようにして、先に適用した投影が終了した後に要求元にその旨通知することにより、ネットワークを有効利用して、複数の投影要求を受け付けて、それぞれの投影要求が可能になったときにそれぞれの投影を開始することができる。
【００４７】
次に、投影要求毎に付与した優先度の高いものから低いものの順番で予約テーブルに予約することにより、ＰＣ２と３、映像出力装置４、及び外部ストレージ５の各投影要求を優先度に応じて実行することができる。
この場合の、優先度は、投影要求時に投影要求の要求元である外部ストレージ投影要求管理部１２、ネットワーク投影要求管理部１４、映像データ入力制御部１７〜１９が投影要求時に指定してくるようにしてもよいし、外部ストレージ入力制御部１３、有線通信制御部１５、無線通信制御部１６、映像データ入力制御部１７〜１９毎に予め決められた優先度を映像投影要求管理部１０が保持するようにしてもよい。
【００４８】
この処理を実行する場合、図１の映像投影要求管理部１０は、所定規則に基づく順番を投影要求毎に付けられた優先度の高いものから低いものへの順番とし、映像入力手段から映像データの新たな投影要求を受け付けた場合、その受け付けた投影要求の優先度よりも高い投影要求の投影中のときにはその投影中の映像データの入力元の映像入力手段に映像データの入力を継続させ、上記受け付けた投影要求の優先度よりも低い投影要求の投影中のときには、その投影中の映像データの入力元の映像入力手段に映像データの入力を中止させ、映像リソース管理部２０に、新たな投影要求を受け付けた映像入力手段を映像データの入力元に切り替えさせる手段の機能も果たす。
【００４９】
図１１は、図１のプロジェクタ１の映像投影要求管理部１０が保持する予約テーブルのデータ内容の他の例を示す図である。
図１２は、図１のプロジェクタ１の映像投影要求管理部１０が保持する予約テーブルのデータ内容のまた他の例を示す図である。
映像投影要求管理部１０は、例えば、図４に示した予約テーブルの領域３１の内容のときに、新たな投影要求の予約票として、優先度“４”の投影予約ＩＤ“Ｅ”の予約票を作成すると、図１１の領域３１に示すように、優先度“５”の投影予約ＩＤ“Ｃ”の予約票の次に挿入して予約番号を４にし、優先度“３”の投影予約ＩＤ“Ｄ”の予約票の予約番号を１つ繰り下げて５にする。
【００５０】
この場合、優先度“１０”の投影予約ＩＤ“Ａ”の予約票の投影は継続させ、優先度“４”の投影予約ＩＤ“Ｅ”の予約票は、優先度“３”の投影予約ＩＤ“Ｄ”の予約票よりも後に予約したが、それよりも前に投影を実行させることができる。
また、映像投影要求管理部１０は、例えば、図４に示した予約テーブルの内容のときに、新たな投影要求の予約票として、優先度“１５”の投影予約ＩＤ“Ｆ”の予約票を作成すると、図１２の領域３１に示すように、優先度“１５”の投影予約ＩＤ“Ｆ”の予約票の予約番号を１にして登録し、既に登録されていた各予約票の番号をそれぞれ１つずつ繰り下げる。
【００５１】
例えば、優先度“１０”の投影予約ＩＤ“Ａ”の予約票が、有線通信制御部１５によってＰＣ２から受け付けた投影要求の予約票の場合、映像投影要求管理部１０は、映像投影中止制御部１１によってネットワーク投影要求管理部１４と有線通信制御部１５を介してＰＣ２からの映像データの入力を中止させる。
一方、例えば、優先度“１５”の投影予約ＩＤ“Ｆ”の予約票が、無線通信制御部１６によってＰＣ３から受け付けた投影要求の予約票の場合、映像投影要求管理部１０は、映像リソース管理部２０に映像投影部２１への映像データの入力元として無線通信制御部１６に切り替えさせる。
【００５２】
こうして、ＰＣ２の投影が終了されてＰＣ３の投影が開始される。
このようにして、投影を実施中の予約票の優先度よりも低い優先度の投影要求がされた場合、その投影要求をすぐには実行せずに予約しておき、自己の予約よりも優先度の高いものが終了した後に実行して、また、投影を実施中の予約票の優先度よりも高い投影要求は、そのときに投影中の処理を中止して直ちに投影を開始することができる。
【００５３】
次に、投影要求の優先度が“強制”であった場合、現在の投影要求の予約状態に関わらず“強制”で指定された投影要求を最優先にして投影する場合を説明する。
この処理を実行する場合、図１の映像投影要求管理部１０は、映像入力手段から映像データの強制投影要求を受け付けた場合、投影中の映像データの入力元の映像入力手段に映像データの入力を中止させ、映像切替手段に上記強制投影要求を受け付けた映像入力手段を映像データの入力元に切り替えさせる手段の機能も果たす。
【００５４】
図１３は、図１のプロジェクタ１の映像投影要求管理部１０が保持する予約テーブルのデータ内容のさらに他の例を示す図である。
映像投影要求管理部１０は、例えば、図４に示した予約テーブルの領域３１の内容のときに、新たな投影要求の予約票として、優先度“強制”の投影予約ＩＤ“Ｈ”の予約票を作成すると、図１３の領域３１に示すように、予約番号１に優先度“強制”の投影予約ＩＤ“Ｈ”の予約票を挿入して、他の予約票の予約番号をそれぞれ１つずつ繰り下げる。
【００５５】
この場合、投影中だった優先度“１０”の投影予約ＩＤ“Ａ”の予約票の投影は中止させ、優先度“強制”の投影予約ＩＤ“Ｈ”の予約票の投影を実行させる。
このようにして、要求元は投影の予約状態を気にすることなく投影要求の優先度を強制にすることによって最優先で投影を実行させることができる。
上記“強制”である旨の投影要求は、投影要求時に投影要求の要求元が指定するようにしてもよいし、映像入力手段毎に優先度を予め決めておくようにしてもよい。
【００５６】
次に、投影中の映像データの入力がネットワーク切断、読み込み不具合等の原因によって途絶えた場合の処理について説明する。
もし、投影中の映像データの入力が途絶えた場合、予約テーブルに予約された次の予約番号の予約票の投影を実行する。
この処理を実行する場合、図１の映像投影要求管理部１０は、映像投影手段で投影中の映像データを入力している映像入力手段への映像データの入力が途絶えた場合、投影中の映像データの入力元の映像入力手段に映像データの入力を中止させ、映像切替手段に、上記入力が途絶えた映像データの投影要求の次の順番の投影要求を受け付けた映像入力手段を映像データの入力元に切り替えさせる手段の機能も果たす。
【００５７】
図１４は、図１のプロジェクタ１の映像投影要求管理部１０が保持する予約テーブルのデータ内容のさらにまた他の例を示す図である。
映像投影要求管理部１０は、例えば、図４に示した予約テーブルの領域３１の内容のときに、投影中の投影予約ＩＤ“Ａ”について、例えば、ネットワーク切断によって映像データの入力が途絶えた場合、図１４の領域３１に示すように、予約番号１の投影予約ＩＤ“Ａ”の予約票の種別・状態欄にネットワークが未接続である情報を記録し、予約番号２の投影予約ＩＤ“Ｂ”の投影を開始し、領域３０の投影中の予約番号を“２”に代える。
このようにして、例えば、ＬＡＮ６で接続されたＰＣ２の投影を実行中に、ＬＡＮ６のネットワーク切断によってＰＣ２からの映像データの入力が途絶えた場合、投影可能な次の優先度の入力信号に切り替えることにより、出力リソースが使われていない状況を最小化することができるため、出力リソースを有効利用することができる。
【００５８】
次に、投影中の映像データの入力がネットワーク切断、読み込み不具合等の原因によって途絶えた後に再開した場合の処理について説明する。
もし、投影中の映像データの入力が途絶えた後に再開した場合、代替の投影を中止して、入力が再開した映像データの投影を実行する。
この処理を実行する場合、図１の映像投影要求管理部１０は、途絶えた映像データの入力が再開した場合、投影中の映像データの入力元の上記映像入力手段に映像データの入力を中止させ、映像切替手段に上記入力が途絶えた映像データの投影要求を受け付けた映像入力手段を上記映像データの入力元に切り替えさせる手段の機能も果たす。
【００５９】
映像投影要求管理部１０は、上述した映像データの入力が途絶えた場合の処理の後、投影中の投影予約ＩＤ“Ａ”について、映像データの入力が再開した場合、図４に示すように、予約番号１の投影予約ＩＤ“Ａ”の予約票の種別・状態欄にネットワークが接続中である情報に変更し、予約番号２の投影予約ＩＤ“Ｂ”の投影を中断又は中止させる。
このように、ネットワーク再開時にそのときに投影されていた投影は中断する形でもよいし、中止する形でもよい。
その後、予約番号１の投影予約ＩＤ“Ａ”の投影を再開し、領域３０の投影中の予約番号を“１”に代える。
【００６０】
このようにして、例えば、ＬＡＮ６で接続されたＰＣ２の投影を実行中に、ＬＡＮ６のネットワーク切断によってＰＣ２からの映像データの入力が途絶え、その後に再開した場合、投影を自動的に再開することにより、ユーザの手を煩わせることなくネットワーク切断された入力信号を自動的に再開させることができる。
なお、ネットワーク再開時に投影されていた要求の優先度が“強制”であった場合、その“強制”投影を優先して引き続き投影するのでもよいし、ネットワークが復帰したことで投影可能になった投影要求を優先してもよい。
【００６１】
次に、上記予約テーブルへの予約数に上限値を設けた場合、その上限値を超える投影要求が入った場合の処理を説明する。
まず、予約テーブルの予約数が上限値を超える場合は、新規の投影要求の受け付けを拒否するとよい。
この処理を実行する場合、図１の映像投影要求管理部１０は、新規の投影要求があった場合、その投影要求を予約すると投影予約数が予め決められた上限値を超えるときには上記新規の投影要求の受付を拒否する手段の機能も果たす。
【００６２】
映像投影要求管理部１０には、予約テーブルへの予約数の上限値が予め設定されて保持されている。
そして、映像投影要求管理部１０は、新規の投影要求があった場合、予約テーブルの予約数に新規の投影要求の予約票を予約した場合、予約数の上限値を超えるか否かを判断し、超えない場合は予約を受け付け、超える場合は予約を受け付けずに破棄する。
このようにして、新規の投影要求があったときは新規の投影要求を受け付けないことで、すでに受け付けた投影の予約の実行を取りやめる状況を回避することができる。
【００６３】
次に、予約テーブルの予約数が上限値を超える場合は、優先度に基いて新規の投影要求を受け付けるか否かを代えるとよい。
この処理を実行する場合、図１の映像投影要求管理部１０は、新規の投影要求があった場合、その投影要求を予約すると投影予約数が予め決められた上限値を超えるときには、上記予約されている各投影要求の中から上記新規の投影要求よりも優先度が低い投影要求の予約を破棄し、上記新規の投影要求を予約する手段の機能も果たす。
【００６４】
映像投影要求管理部１０は、新規の投影要求があった場合、予約テーブルに予約されている各予約票の優先度と、新規の投影要求の優先度とを比較し、新規の投影要求の優先度が最も低ければ、新規の投影要求の受け付けを拒否する。また、予約テーブルに予約されている各予約票の中に、新規の投影要求の優先度よりも低いものがあった場合、その最も優先度の低い予約票を破棄し、新規の投影要求の予約票を予約する。
このようにして、新規の投影要求があったときは、その新規の投影要求とプロジェクタ１で管理している投影予約群を比較し、もっとも優先度の低い投影要求を破棄することで、優先度を鑑みて投影要求を受け付けることが可能となる。
【００６５】
以上で実施形態の説明を終了するが、この発明において、各部の具体的な構成、処理の内容、データの形式等は、実施形態で説明したものに限るものではない。
また、上述の実施形態では、この発明を映像投影装置に適用した例について説明した。
しかし、この発明は、投影機能を備えたものならば、任意の情報処理装置に適用可能である。
また、以上説明してきた実施形態の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００６６】
１：プロジェクタ      ２，３：パーソナルコンピュータ（ＰＣ）    ４：映像出力装置
５：外部ストレージ    ６：ローカルエリアネットワーク（ＬＡＮ）
７：無線アクセスポイント（無線ＡＰ）    ８：ケーブル    １０：映像投影要求管理部
１１：映像投影中止制御部          １２：外部ストレージ投影要求管理部
１３：外部ストレージ入力制御部    １４：ネットワーク投影要求管理部
１５：有線通信制御部    １６：無線通信制御部    １７〜１９：映像データ入力制御部
２０：映像リソース管理部    ２１：映像投影部    ２２：ランプ    ２３：ファン
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２００８−８９８８６号公報
【図１】
2013142706.tif 000003
【図２】
2013142706.tif 000004
【図３】
2013142706.tif 000005
【図４】
2013142706.tif 000006
【図５】
2013142706.tif 000007
【図６】
2013142706.tif 000008
【図７】
2013142706.tif 000009
【図８】
2013142706.tif 000010
【図９】
2013142706.tif 000011
【図１０】
2013142706.tif 000012
【図１１】
2013142706.tif 000013
【図１２】
2013142706.tif 000014
【図１３】
2013142706.tif 000015
【図１４】
2013142706.tif 000016