(57)【要約】【課題】映像出力装置に接続された外部機器に応じて入力切替が行われる際に、映像の最初から表示を開始するとともに、映像の表示遅延を防止すること。【解決手段】コンテンツに基づいて生成した映像信号に基づいて映像を出力する映像出力装置において、コンテンツが格納されている外部機器からコンテンツの取得が可能になったことを検知し、外部機器が映像出力装置とコンテンツの取得が可能になったことが検知された時に、コンテンツの取得が可能になった外部機器に格納されているコンテンツを取得し、出力される映像の入力経路を、コンテンツ取得可能になった外部機器に応じた入力経路に切り替え、入力経路の切り替えが完了した後に、取得したコンテンツに基づいて映像信号を生成して出力することを特徴とする。【選択図】図４
2015019122.tif 000002
【特許請求の範囲】
【請求項１】
画像情報に基づいて生成した映像信号に基づいて映像を出力する映像出力装置であって、
情報が格納されている記憶媒体から情報の取得が可能になったことを検知する記憶媒体検知部と、
前記記憶媒体から情報の取得が可能になったことが検知された時に、情報の取得が可能になった前記記憶媒体に格納されている前記情報を取得する情報取得部と、
出力される映像の入力経路を、情報の取得が可能になった前記記憶媒体に応じた入力経路に切り替える入力切替部と、
前記入力経路の切り替えが完了した後に、取得した前記情報に基づいて前記映像信号を生成して出力する映像信号出力部と
を含むことを特徴とする映像出力装置。
【請求項２】
前記情報取得部は、情報の取得が可能になった前記記憶媒体に前記映像信号を生成することが可能な前記画像情報が格納されている否かを、前記映像信号を生成することが可能な情報形式を示す出力可能形式情報に基づいて判断し、
前記入力切替部は、前記記憶媒体に前記画像情報が格納されていると判断された場合に、出力される映像の入力経路を、前記記憶媒体に応じた入力経路に切り替える
ことを特徴とする請求項１に記載の映像出力装置。
【請求項３】
前記映像信号出力部は、情報の取得が可能になった前記記憶媒体とは別の記憶媒体に格納されている前記画像情報に基づいて生成した前記映像信号を出力している場合に、出力している前記映像信号の出力を終了し、
前記入力切替部は、前記映像信号の出力が終了した後に、前記入力経路の切り替えを開始する
ことを特徴とする請求項１又は２に記載の映像出力装置。
【請求項４】
前記記憶媒体から情報の取得が可能になったことを最初に検知してから予め定められた期間に他の記憶媒体から情報の取得が可能になったことが検知された場合に、情報の取得が可能になったことが検知された複数の前記記憶媒体の中から、前記記憶媒体に格納されている前記情報を取得するべき予め定められた優先度に基づいて、前記記憶媒体を選択する記憶媒体選択部
を含み、
前記情報取得部は、前記記憶媒体が選択された時に、選択された前記記憶媒体に格納されている前記情報を取得し、
前記入力切替部は、出力される映像の入力経路を、選択された前記記憶媒体に応じた入力経路に切り替える
ことを特徴とする請求項１〜３のいずれか１項に記載の映像出力装置。
【請求項５】
前記情報取得部は、前記入力経路の切り替え前に、取得した前記情報に基づいて前記情報の内容を参照するための参照画像を生成する
ことを特徴とする請求項１〜４のいずれか１項に記載の映像出力装置。
【請求項６】
前記記憶媒体検知部は、前記記憶媒体の接続操作により生成される接続信号を受信することにより情報の取得が可能になったことを検知する
ことを特徴とする請求項１〜５のいずれか１項に記載の映像出力装置。
【請求項７】
前記記憶媒体検知部は、予め定められた周期で取得する前記記憶媒体の接続状態に基づいて情報の取得が可能になったことを検知する
ことを特徴とする請求項１〜５のいずれか１項に記載の映像出力装置。
【請求項８】
画像情報に基づいて生成した映像信号に基づいて映像を出力する映像出力装置を有する映像出力システムであって、
情報が格納されている記憶媒体から情報の取得が可能になったことを検知する記憶媒体検知部と、
前記記憶媒体から情報の取得が可能になったことが検知された時に、情報の取得が可能になった前記記憶媒体に格納されている前記情報を取得する情報取得部と、
出力される映像の入力経路を、情報の取得が可能になった前記記憶媒体に応じた入力経路に切り替える入力切替部と、
前記入力経路の切り替えが完了した後に、取得した前記情報に基づいて前記映像信号を生成して出力する映像信号出力部と
を含むことを特徴とする映像出力システム。
【請求項９】
画像情報に基づいて生成した映像信号に基づいて映像を出力する映像出力装置を制御する映像出力制御プログラムであって、
情報が格納されている記憶媒体から情報の取得が可能になったことを検知するステップと、
前記記憶媒体から情報の取得が可能になったことが検知された時に、情報の取得が可能になった前記記憶媒体に格納されている前記情報を取得するステップと、
出力される映像の入力経路を、情報の取得が可能になった前記記憶媒体に応じた入力経路に切り替えるステップと、
前記入力経路の切り替えが完了した後に、取得した前記情報に基づいて前記映像信号を生成して出力するステップと
を情報処理装置に実行させることを特徴とする映像出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像出力装置、映像出力システム及び映像出力制御プログラムに関し、特に、映像を出力するための情報が格納されている複数の外部機器の接続に応じた映像出力制御に関する。
【背景技術】
【０００２】
複数人による視聴が可能な表示装置として、入力された映像信号に基づいて映像を投影することにより、大画面のスクリーンに映像を映し出すプロジェクタがある。また、映像を投影する機能に加えて、特定形式のファイル（以降、「コンテンツ」とする）に基づいて映像信号を生成して映像を投影可能な情報処理機能を備えたプロジェクタが提案されている。
【０００３】
コンテンツは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子等に接続された外部メディアやネットワークを介してアクセス可能なコンテンツサーバ等の複数の外部機器に格納されている。上述のような情報処理機能を備えたプロジェクタにおいては、このような複数の外部機器のいずれかが選択されると、選択された外部機器に格納されているコンテンツを取得して映像の出力を開始する。この際、コンテンツの映像をスクリーンに投影して表示する映写部への映像情報の入力元を、選択された外部機器からコンテンツを取得するモジュール又は選択された外部機器に格納されているコンテンツに基づいて映像情報を生成するモジュールに切り替える必要がある。
【０００４】
このような複数の外部機器の中から選択された外部機器に格納されているコンテンツに基づく映像の出力が要求された場合に、選択された外部機器に応じた入力に自動的に切り替える方法が提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなプロジェクタにおいては、外部機器が選択されると、選択された外部機器に格納されているコンテンツに基づく映像の出力を開始するので、入力の切り替えが完了する前に映像の出力が開始されることがあり、入力の切り替えが完了するまでの映像はスクリーンに表示されず、映像の途中からスクリーンへの表示が開始されてしまう場合がある。また、特許文献１に開示された技術においても、選択された外部機器に格納されているコンテンツに基づく映像の出力が要求されてから入力を切り替えているので、入力の切り替えが完了する前に映像の出力が開始されることにより、映像の途中からスクリーンへの表示が開始される問題については考慮されていない。
【０００６】
このような問題を解決するために、入力切替が完了した後に、選択された外部機器に格納されているコンテンツを取得して映像の出力を開始することや、入力切替が開始されると、選択された外部機器に格納されているコンテンツを取得し、入力切替が完了した後に、取得したコンテンツの映像の出力を開始することが考えられる。しかしながら、このような態様では、選択された外部機器に格納されているコンテンツの取得に時間がかかる場合、入力切替が完了してもコンテンツの取得が完了していないので、入力切替が完了してからコンテンツに基づく映像がスクリーンに表示されるまでに遅延が生じる場合がある。
【０００７】
本発明はこのような課題を解決するためになされたものであり、プロジェクタ等の映像出力装置に接続された外部機器に応じて入力切替が行われる際に、映像の最初から表示を開始するとともに、映像の表示遅延を防止することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、画像情報に基づいて生成した映像信号に基づいて映像を出力する映像出力装置であって、情報が格納されている記憶媒体から情報の取得が可能になったことを検知する記憶媒体検知部と、前記記憶媒体から情報の取得が可能になったことが検知された時に、情報の取得が可能になった前記記憶媒体に格納されている前記情報を取得する情報取得部と、出力される映像の入力経路を、情報の取得が可能になった前記記憶媒体に応じた入力経路に切り替える入力切替部と、前記入力経路の切り替えが完了した後に、取得した前記情報に基づいて前記映像信号を生成して出力する映像信号出力部とを含むことを特徴とする。
【０００９】
また、本発明の他の態様は、画像情報に基づいて生成した映像信号に基づいて映像を出力する映像出力装置を有する映像出力システムであって、情報が格納されている記憶媒体から情報の取得が可能になったことを検知する記憶媒体検知部と、前記記憶媒体から情報の取得が可能になったことが検知された時に、情報の取得が可能になった前記記憶媒体に格納されている前記情報を取得する情報取得部と、出力される映像の入力経路を、情報の取得が可能になった前記記憶媒体に応じた入力経路に切り替える入力切替部と、前記入力経路の切り替えが完了した後に、取得した前記情報に基づいて前記映像信号を生成して出力する映像信号出力部とを含むことを特徴とする。
【００１０】
また、本発明の更に他の態様は、画像情報に基づいて生成した映像信号に基づいて映像を出力する映像出力装置を制御する映像出力制御プログラムであって、情報が格納されている記憶媒体から情報の取得が可能になったことを検知するステップと、前記記憶媒体から情報の取得が可能になったことが検知された時に、情報の取得が可能になった前記記憶媒体に格納されている前記情報を取得するステップと、出力される映像の入力経路を、情報の取得が可能になった前記記憶媒体に応じた入力経路に切り替えるステップと、前記入力経路の切り替えが完了した後に、取得した前記情報に基づいて前記映像信号を生成して出力するステップとを情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、映像出力装置に接続された外部機器に応じて入力切替が行われる際に、映像の最初から表示を開始するとともに、映像の表示遅延を防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るプロジェクタの運用形態を示す図である。
【図２】本発明の実施形態に係るプロジェクタのハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係るプロジェクタの機能構成を示すブロック図である。
【図４】本発明の実施形態に係る主制御部の機能構成を示すブロック図である。
【図５】本発明の実施形態に係る主制御部に含まれる各部の動作を示すシーケンス図である。
【図６】本発明の実施形態に係る投影可能なコンテンツの有無の判断処理を示すフローチャートである。
【図７】本発明の実施形態に係る外部機器の接続情報を示す図である。
【図８】本発明の実施形態に係るプロジェクタの各種設定画面を示す図である。
【図９】本発明の実施形態に係るサムネイル表示画面を示す図である。
【図１０】本発明の実施形態に係る主制御部に含まれる各部の動作を示すシーケンス図である。
【図１１】本発明の実施形態に係るシステムの運用形態を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、静止画、動画及び文書等の特定形式のファイル（以降、「コンテンツ」とする）が格納されている外部機器が接続されると、接続された外部機器に格納されているコンテンツに基づく映像をスクリーンに投影して表示するプロジェクタを例として説明する。なお、外部機器が接続されるとは、外部機器からコンテンツ等の情報が取得可能になったことを示し、外部機器が物理的に接続されるだけでなく、ネットワークを介して通信されること、外部機器の特定のフォルダに情報が格納されること等を含む。
【００１４】
図１は、本実施形態に係るプロジェクタ１の運用形態を示す図である。図１に示すように、本実施形態に係るプロジェクタ１には外部メモリ２が直接接続される他、ネットワークを介してコンテンツサーバ３が接続されている。
【００１５】
プロジェクタ１は、スクリーン等に映像を出力（投影）して表示する映像出力装置であり、入力された映像信号に基づいて投影を行う機能の他、コンテンツに基づいて映像信号を生成して映像を投影可能な情報処理機能及びネットワーク通信機能を有する。これにより、プロジェクタ１は、外部メモリ２及びコンテンツサーバ３に格納されているコンテンツを取得して映像信号を生成し、投影することが可能である。
【００１６】
外部メモリ２は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース等を介してプロジェクタ１に接続される可搬型の記憶媒体である。コンテンツサーバ３は、ネットワークを介して記憶領域を提供する。なお、以下、外部メモリ２及びコンテンツサーバ３を、総じて「外部機器」とすることがある。
【００１７】
次に、本実施形態に係るプロジェクタ１のハードウェア構成について説明する。図２は、本実施形態に係るプロジェクタ１のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係るプロジェクタ１は、一般的なサーバやＰＣ等の情報処理装置と同様の構成を含む。即ち、本実施形態に係るプロジェクタ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０には映写部６０及び操作部７０が接続されている。
【００１８】
ＣＰＵ１０は演算手段であり、プロジェクタ１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１９】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。映写部６０は、プロジェクタ１の画面をスクリーンに投影して表示する表示装置である。操作部７０は、ユーザがプロジェクタ１を操作するためのユーザインタフェースであり、プロジェクタ１に搭載された操作ボタン、プロジェクタ１を操作するためのリモコン等によって実現される。
【００２０】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るプロジェクタ１の機能を実現する機能ブロックが構成される。
【００２１】
次に、本実施形態に係るプロジェクタ１の機能構成について、図３を参照して説明する。図３は、本実施形態に係るプロジェクタ１の機能構成を示すブロック図である。図３に示すように、本実施形態に係るプロジェクタ１は、図２において説明した映写部６０、操作部７０に加えて、コントローラ１００及びネットワークＩ／Ｆ１１０を含む。また、コントローラ１００は、通信制御部１０１、操作制御部１０２、投影制御部１０３及び主制御部１３０を含む。
【００２２】
なお、プロジェクタ１は、図３に示す構成の他、外部メモリ２を接続するための接続端子を含み、主制御部１３０は、外部メモリ２が接続端子に接続されたことにより生成される接続信号を検知することが可能である。また、主制御部１３０は、接続端子に接続された外部メモリ２から情報を読み出すことが可能である。ネットワークＩ／Ｆ１１０は、プロジェクタ１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。ネットワークＩ／Ｆ１１０及び外部メモリ２の接続端子は、図２に示すＩ／Ｆ５０によって実現される。
【００２３】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、そのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、プロジェクタ１全体を制御する制御部である。
【００２４】
通信制御部１０１は、ネットワークＩ／Ｆ１１０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ１１０を介して他の機器に情報を送信する。本実施形態においては、主制御部１３０が、通信制御部１０１を制御することにより、ネットワークＩ／Ｆ１１０を介してコンテンツサーバ３に格納されているコンテンツを取得する。
【００２５】
操作制御部１０２は、操作部７０に対するユーザによる操作の信号を取得し、主制御部１３０に入力する。投影制御部１０３は、主制御部１３０により生成された映像信号を取得し、取得した映像信号に基づく映像を映写部６０に投影させる。
【００２６】
主制御部１３０は、コントローラ１００各部のモジュールを制御することにより、プロジェクタ１の動作を制御する。主制御部１３０は、実現するべき機能に対応したソフトウェアによって実現される。また、主制御部１３０は、接続された外部機器に格納されている画像ファイルや文書ファイル等のコンテンツを、映写部６０に投影させる画像の情報である画像情報として取得し、取得した画像情報に基づいて、投影制御部１０３を制御するための映像信号を生成する機能を含む。
【００２７】
このようなプロジェクタ１において、本発明に係る要旨は、接続されている外部機器に応じて入力切替が行われた際に、映像の最初からスクリーンへの投影を開始するとともに、映像の投影の開始遅延を防止することにある。本実施形態に係るプロジェクタ１は、外部機器が接続された（外部機器から情報の取得が可能になった）ことを検知したタイミングで、接続が検知された外部機器に格納されているコンテンツを取得し、接続が検知された外部機器に応じて入力を切り替えて、入力切替が完了すると、取得したコンテンツに基づいて映像信号を生成し、生成した映像信号に基づいて映像を投影する。以下、本実施形態に係る構成として、本実施形態に係る主制御部１３０の機能構成について説明する。
【００２８】
図４は、本実施形態に係る主制御部１３０の機能構成を例示するブロック図である。図４に示すように、主制御部１３０は、外部機器検知部１３１、出力制御部１３２、コンテンツ取得部１３３、コンテンツ格納部１３４、コンテンツ出力部１３５及び入力切替部１３６を含む。
【００２９】
外部機器検知部１３１は、外部機器が接続されたことを検知する。すなわち、外部機器検知部１３１は、コンテンツ等の情報が格納されている外部機器である記憶媒体が接続された（つまり、記憶媒体から情報の取得が可能になった）ことを検知する記憶媒体検知部として機能する。具体的には、外部機器検知部１３１は、外部メモリ２の接続を検知する外部機器検知部１３１ａ、コンテンツサーバ３の接続を検知する外部機器検知部１３１ｂ等、対応する外部機器ごとに構成される。
【００３０】
外部機器検知部１３１ａは、外部メモリ２の接続端子を介して外部メモリ２の接続操作が行われた（例えば、ＵＳＢメモリがプロジェクタ１のＵＳＢ端子に挿入される）ことにより生成される接続信号を受信することにより、外部メモリ２が接続されたことを検知する。また、外部機器検知部１３１ｂは、ネットワークＩ／Ｆ１１０を介してコンテンツサーバ３が接続された（例えば、コンテンツサーバ３に対する接続設定等の接続操作が行われた）ことにより生成される接続信号を受信することにより、コンテンツサーバ３が接続されたことを検知する。
【００３１】
外部機器の接続を検知した外部機器検知部１３１は、出力制御部１３２に対して、外部機器の接続を検知したことを通知する。なお、外部機器検知部１３１は、外部メモリ２の接続端子やネットワークＩ／Ｆを介して接続信号を受信するのではなく、プロジェクタ１に対する外部機器の接続状態を一定周期で取得するようにしてもよい。
【００３２】
出力制御部１３２は、外部機器検知部１３１からの通知を受けて、接続を検知した外部機器に対応するコンテンツ取得部１３３に対して、外部機器に格納されているコンテンツを取得するよう要求する他、コンテンツ出力部１３５及び入力切替部１３６に対して必要な処理を要求する（詳細は図５を参照して後述）。
【００３３】
コンテンツ取得部１３３は、出力制御部１３２からの制御に応じて、外部機器に格納されているコンテンツを取得してコンテンツ格納部１３４に格納する。すなわち、コンテンツ取得部１３３は、外部機器に格納されているコンテンツ等の情報を取得する情報取得部として機能する。具体的には、コンテンツ取得部１３３は、外部メモリ２に格納されているコンテンツを取得するコンテンツ取得部１３３ａ、コンテンツサーバ３に格納されているコンテンツを取得するコンテンツ取得部１３３ｂ等、対応する外部機器ごとに構成される。また、コンテンツ取得部１３３は、コンテンツ出力部１３５からの取得終了要求を受けて、コンテンツの取得処理を終了する（詳細は図５を参照して後述）。
【００３４】
なお、コンテンツ取得部１３３は、外部機器から最初に取得したコンテンツ（例えば、１つの動画ファイル）を出力対象のコンテンツとして取得するものとしてもよいし、外部機器に格納されているファイルを、予め定められた規則（例えば名前順）でソートされた順に出力対象のコンテンツとして取得するものとしてもよい。また、外部機器内に生成されている予め定められたフォルダ内に格納されているファイルを、出力対象のコンテンツとして取得するものとしてもよい。
【００３５】
コンテンツ格納部１３４は、コンテンツ取得部１３３により取得されたコンテンツを、コンテンツ出力部１３５が出力する際に取得可能に格納する。コンテンツ出力部１３５は、出力制御部１３２からの制御に応じて、コンテンツ格納部１３４から対応する外部機器に格納されているコンテンツを取得して映像信号を生成し、投影制御部１０３に対して出力する。すなわち、コンテンツ出力部１３５は、取得したコンテンツに基づいて生成した映像信号を出力する映像信号出力部として機能する。
【００３６】
具体的には、コンテンツ出力部１３５は、コンテンツ格納部１３４から外部メモリ２に格納されているコンテンツに基づいて映像信号を生成して出力するコンテンツ出力部１３５ａ、コンテンツ格納部１３４からコンテンツサーバ３に格納されているコンテンツに基づいて映像信号を生成して出力するコンテンツ出力部１３５ｂ等、対応する外部機器ごとに構成される。また、コンテンツ出力部１３５は、出力制御部１３２からの制御に応じて、対応する外部機器のコンテンツ取得部１３３に対して、コンテンツの取得終了要求を送信する（詳細は図５を参照して後述）。
【００３７】
入力切替部１３６は、出力制御部１３２からの制御に応じて、投影制御部１０３を制御して、映写部６０の入力経路を、接続されている外部機器に格納されているコンテンツに基づいて映像信号を生成する入力経路に切り替える。すなわち、入力切替部１３６は、接続されている外部機器に対応するコンテンツ出力部１３５から出力される映像信号が映写部６０の入力になるよう切り替える。なお、以下、「接続されている外部機器に格納されているコンテンツに基づいて映像信号を生成する入力経路に切り替える」ことを、「接続されている外部機器に対応する入力に切り替える」と記載する。
【００３８】
次に、本実施形態に係る主制御部１３０に含まれる各部の動作を、図５を参照して説明する。図５は、本実施形態に係る主制御部１３０に含まれる各部の動作を例示するシーケンス図である。ここでは、コンテンツサーバ３に格納されているコンテンツに基づく映像が出力されている際に、プロジェクタ１に外部メモリ２が新たに接続され、上述した外部機器検知部１３１ａが外部メモリ２の接続を検知した場合を具体例として説明する。
【００３９】
図５に示すように、出力制御部１３２は、外部機器検知部１３１ａから外部メモリ２の接続を検知した旨の通知を受けて、外部メモリ２に対応するコンテンツ取得部１３３ａに対して、接続された外部メモリ２に格納されているコンテンツの取得要求を送信する（Ｓ５００）。出力制御部１３２からコンテンツの取得要求を受信したコンテンツ取得部１３３ａは、接続された外部メモリ２に格納されているコンテンツを取得して、コンテンツ格納部１３４に格納する（Ｓ５０１）。
【００４０】
コンテンツ取得部１３３ａに対してコンテンツの取得要求を送信した後、出力制御部１３２は、入力切替部１３６に対して、外部メモリ２に対応する入力切替要求を送信する（Ｓ５０２）。出力制御部１３２から入力切替要求を受信した入力切替部１３６は、投影制御部１０３を制御して、映写部６０の入力を、外部メモリ２に対応する入力に切り替える処理を開始する（Ｓ５０３）。
【００４１】
入力切替処理を開始した入力切替部１３６は、出力制御部１３２に対して入力切替を開始した旨を通知する（Ｓ５０４）。入力切替を開始した旨の通知を受けた出力制御部１３２は、スクリーンに現在投影されている映像のコンテンツを出力しているコンテンツサーバ３に対応するコンテンツ出力部１３５ｂに対して、映像信号の出力終了要求を送信する（Ｓ５０５）。
【００４２】
出力制御部１３２から映像信号の出力終了要求を受信したコンテンツ出力部１３５ｂは、コンテンツサーバ３に対応するコンテンツ取得部１３３ｂに対して、コンテンツサーバ３からのコンテンツの取得終了要求を送信する（Ｓ５０６）。コンテンツ出力部１３５ｂからコンテンツの取得終了要求を受信したコンテンツ取得部１３３ｂは、コンテンツサーバ３からのコンテンツ取得を終了すると、コンテンツ出力部１３５ｂに対して、コンテンツ取得を終了した旨を通知する（Ｓ５０７）。なお、コンテンツの取得終了要求及び取得終了処理は、例えば静止画の出力のように一度外部機器から取得すれば外部機器とのやり取りなく映像を出力できる場合、省略可能である。
【００４３】
コンテンツ取得を終了した旨の通知を受けたコンテンツ出力部１３５ｂは、投影制御部１０３を制御して、コンテンツサーバ３に格納されているコンテンツに基づく映像の出力を終了する（Ｓ５０８）。
【００４４】
一方、外部メモリ２に対応する入力切替を開始した入力切替部１３６は、入力切替が完了すると、出力制御部１３２に対して、入力切替処理が完了した旨を通知する（Ｓ５０９）。入力切替処理が完了した旨の通知を受けた出力制御部１３２は、外部メモリ２に対応するコンテンツ出力部１３５ａに対して、映像信号の出力開始要求を送信する（Ｓ５１０）。
【００４５】
出力制御部１３２からコンテンツの出力開始要求を受信したコンテンツ出力部１３５ａは、コンテンツ格納部１３４に格納されているコンテンツを取得して、投影制御部１０３に対して映像信号の出力を開始する（Ｓ５１１）。これにより、外部メモリ２に対応する入力に切り替えが完了した後に、取得が完了していた外部メモリ２に格納されているコンテンツに基づく映像の出力が開始されることになる。
【００４６】
以上説明したように、本実施形態においては、コンテンツが格納されている外部機器が新たに接続されたタイミングで、新たに接続された外部機器に格納されているコンテンツを取得し、映写部６０の入力を、新たに接続された外部機器に対応する入力に切り替え、切り替えが完了すると、接続された時に取得されたコンテンツに基づいて生成された映像信号に基づく映像の出力を開始する。これにより、外部機器が新たに接続された時点でコンテンツの取得を開始して映像の出力に必要な準備を行うので、入力切替が完了した時点で取得が完了しているコンテンツに基づく映像の出力を即時に開始することが可能になる。したがって、プロジェクタ１に接続されている外部機器に応じて入力切替が行われた際に、映像の最初から表示を開始するとともに、映像の表示遅延を防止することが可能になる。
【００４７】
次に、新たな外部機器が接続された場合に、接続された外部機器に格納されているコンテンツそのものを取得する前に、接続された外部機器におけるプロジェクタ１によりスクリーンに投影可能なコンテンツの有無を判断する実施形態を説明する。図６は、コンテンツ取得部１３３による投影可能なコンテンツの有無の判断処理を例示するフローチャートである。ここでは、上述のように出力制御部１３２からコンテンツの取得要求を受信したコンテンツ取得部１３３ａによる処理を例として説明する。
【００４８】
図６に示すように、コンテンツ取得部１３３ａは、接続された外部メモリ２に格納されているコンテンツを取得する前に、外部メモリ２に格納されているコンテンツの一覧情報を取得する（Ｓ６００）。コンテンツの一覧情報とは、外部メモリ２に格納されている各コンテンツがプロジェクタ１によりスクリーンに投影可能か否かを判断するための情報であり、例えば、各コンテンツのファイル拡張子、ファイル内のヘッダー情報及びファイル名を含む。
【００４９】
コンテンツの一覧情報を取得したコンテンツ取得部１３３ａは、取得したコンテンツ一覧情報及び映像として出力可能な情報形式を示す出力可能形式情報に基づいて、外部メモリ２に格納されている各コンテンツがプロジェクタ１によりスクリーンに投影可能なコンテンツ否かを判断する（Ｓ６０１）。具体的には、投影可能なコンテンツは、例えば、静止画ファイル、動画ファイル、テキストファイル等である。したがって、例えば、コンテンツ取得部１３３ａは、コンテンツのファイル拡張子に基づいて投影可能コンテンツか否かを判断する場合、各コンテンツのファイル拡張子が、出力可能形式情報である静止画ファイルの拡張子（例えば、「．ｊｐｇ」）、動画ファイルの拡張子（例えば、「．ｍｐ４」）及びテキストファイルの拡張子（例えば、「．ｔｘｔ」）のいずれかである場合に、投影可能なコンテンツであると判断する。
【００５０】
外部メモリ２に格納されている各コンテンツの中に、投影可能なコンテンツがある場合（Ｓ６０１／ＹＥＳ）、コンテンツ取得部１３３ａは、投影可能なコンテンツを外部メモリ２から取得する（Ｓ６０２）。そして、コンテンツ取得部１３３ａは、出力制御部１３２に対して、投影可能なコンテンツがある旨を通知する（Ｓ６０３）。この場合、出力制御部１３２は、上述したＳ５０２以降の処理を行う。
【００５１】
一方、投影可能なコンテンツがない場合（Ｓ６０１／ＮＯ）、コンテンツ取得部１３３ａは、外部メモリ２に格納されているコンテンツを取得することなく、出力制御部１３２に対して、投影可能なコンテンツがない旨を通知する（Ｓ６０４）。この場合、出力制御部１３２は、外部メモリ２に対応する入力に切り替えることなく、コンテンツサーバ３に格納されているコンテンツに基づく映像の出力を継続する。
【００５２】
このような構成により、接続された外部機器に投影可能なコンテンツが格納されていない場合に、不要な入力切替を行わないようにすることができ、ユーザの利便性が向上する。なお、上記実施形態においては、コンテンツ取得部１３３が投影可能なコンテンツの有無を判断する場合を例として説明した。その他、出力制御部１３２がコンテンツ取得部１３３により取得されたコンテンツ一覧情報を取得して、取得した一覧情報に基づいて上述の処理を行ってもよい。この場合、出力制御部１３２は、外部機器に投影可能なコンテンツが格納されていると判断した場合、コンテンツ取得部１３３に対してコンテンツの取得要求を送信する。
【００５３】
上記実施形態においては、新たな外部機器が接続された時点で、新たな外部機器に格納されているコンテンツを取得したが、以下、新たな外部機器が接続されてから一定期間に新たに接続された他の外部機器の接続情報も収集し、その中からコンテンツを取得する外部機器を選択する実施形態を説明する。
【００５４】
新たな外部機器が接続されると、その外部機器に対応する外部機器検知部１３１は、検知した外部機器の接続情報を取得して、出力制御部１３２に対して出力する。出力制御部１３２は、外部機器検知部１３１から外部機器の接続情報を取得しても、一定期間その外部機器に対応するコンテンツ取得部１３３に対してコンテンツの取得要求を送信せず、取得した外部機器の接続情報を保持する。
【００５５】
図７は、出力制御部１３２が保持する外部機器の接続情報を例示する図である。図７に示すように、外部機器の接続情報は、例えば、外部機器を一意に識別するための機器ＩＤ、外部機器が存在するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、外部機器の接続ポート番号、外部機器の接続ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及びコンテンツ取得の優先度を含む。コンテンツ取得の優先度は、例えば、外部機器が存在するＩＰアドレスとプロジェクタ１が存在するＩＰアドレスとが同一セグメントである場合に最も高くし、それ以外の場合は予め定められたセグメント順に高く設定される。その他、外部機器の名前、ＵＲＬ等によりソートされた順に優先度が高く設定されるようにしてもよい。
【００５６】
出力制御部１３２は、新たな外部機器が最初に接続されてから一定期間に、他の外部機器の接続が外部機器検知部１３１により検知され接続情報が入力されると、その接続情報も保持する。一定期間を経過すると、出力制御部１３２は、保持している外部機器の接続情報から、優先度が最も高い外部機器を選択し、選択した外部機器に対応するコンテンツ取得部１３３に対して、コンテンツの取得要求を送信する。すなわち、出力制御部１３２は、接続が検知された複数の外部機器である記憶媒体の中から優先度に基づいて記憶媒体を選択する記憶媒体選択部として機能する。
【００５７】
このような構成により、一定期間に複数の外部機器が新たに接続された場合に、優先度の高い外部機器に格納されているコンテンツに基づく映像の出力が優先して行われるので、ユーザが選択することなく所望の外部機器に格納されているコンテンツに基づく映像の出力が行われる可能性が高くなる。
【００５８】
なお、上記実施形態においては、コンテンツ取得の優先度は、ＩＰアドレスのセグメント等に基づいて設定される場合を例として説明したが、プロジェクタ１の各種設定を行うためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を介して設定されてもよい。図８は、プロジェクタ１の各種設定を行うためのＧＵＩ（以降、「各種設定画面」とする）を例示する図である。例えば、主制御部１３０の図示しない画面生成部が図８に示すような各種設定画面を生成し、投影制御部１０３を制御することにより、各種設定画面がスクリーンに投影されて表示される。
【００５９】
図８に示すように、各種設定画面の「外部機器設定」が選択されると、接続候補の外部機器の一覧が表示される。ユーザは操作部７０を介して外部機器の一覧から外部機器を選択して、選択した外部機器の接続可否を設定し、接続可能に設定した場合はコンテンツ取得の優先度を設定する。なお、ユーザが外部機器の接続可否を設定せず、接続可能な外部機器のみの一覧が表示されてもよい。
【００６０】
次に、外部機器に格納されているコンテンツのサムネイル画像（コンテンツの内容を確認するための参照画像）を生成する実施形態を説明する。図９は、外部機器に格納されているコンテンツのサムネイル表示画面を例示する図である。例えば、操作部７０を介してユーザがサムネイル画面を表示する操作を行うと、主制御部１３０の図示しない画面生成部が図９に示すようなサムネイル表示画面を生成し、投影制御部１０３を制御することにより、サムネイル表示画面がスクリーンに投影されて表示される。
【００６１】
ここで、サムネイル表示画面が生成される際にサムネイル画像が作成される場合、サムネイル画面を表示するまでにサムネイル画像の作成が間に合わないと、サムネイル画像の代わりに作成中を示す画像（例えば図９においては砂時計のアイコン）が表示されてしまい、ユーザはコンテンツの内容をすぐに確認することができず利便性が悪い。
【００６２】
そこで、本実施形態においては、コンテンツ取得部１３３は、入力切替部１３６による入力切替処理が行われる前又は行われている間に、取得したコンテンツに基づいてサムネイル画像の生成を行う。このような構成により、サムネイル画像が事前に生成されるので、サムネイル画像が表示される際には、サムネイルの作成中を示す画像が表示されることなく、すでに生成されたサムネイル画像が表示されるので、ユーザはコンテンツの内容をすぐに確認することができ、利便性が向上する。
【００６３】
次に、入力切替処理を開始する前に、映像出力中のコンテンツの有無を判断する実施形態を説明する。図１０は、本実施形態における主制御部１３０の各部の動作を例示するシーケンス図である。図１０に示す動作においては、コンテンツサーバ３に格納されているコンテンツに基づく映像が出力されている際に、プロジェクタ１に外部メモリ２が新たに接続され、外部機器検知部１３１ａが外部メモリ２の接続を検知した場合を具体例として説明する。
【００６４】
図１０に示すように、出力制御部１３２は、外部機器検知部１３１ａから外部メモリ２の接続を検知した旨の通知を受けて、外部メモリ２に対応するコンテンツ取得部１３３ａに対して、接続された外部メモリ２に格納されているコンテンツの取得要求を送信する（Ｓ１０００）。出力制御部１３２からコンテンツの取得要求を受信したコンテンツ取得部１３３ａは、接続された外部メモリ２に格納されているコンテンツを取得して、コンテンツ格納部１３４に格納する（Ｓ１００１）。
【００６５】
コンテンツ取得部１３３ａに対してコンテンツの取得要求を送信した後、出力制御部１３２は、出力中のコンテンツの有無を確認する（Ｓ１００２）。具体的には、例えば、出力制御部１３２は、投影制御部１０３の制御状況を確認し、映写部６０への投影制御を行っている場合、出力中のコンテンツが存在すると判断する。出力中のコンテンツがあることを確認した出力制御部１３２は、出力中のコンテンツを出力しているコンテンツ出力部１３５ｂに対して、映像信号の出力終了要求を送信する（Ｓ１００３）。
【００６６】
出力制御部１３２からコンテンツの出力終了要求を受信したコンテンツ出力部１３５ｂは、コンテンツサーバ３に対応するコンテンツ取得部１３３ｂに対して、コンテンツサーバ３からのコンテンツの取得終了要求を送信する（Ｓ１００４）。コンテンツ出力部１３５ｂからコンテンツの取得終了要求を受信したコンテンツ取得部１３３ｂは、コンテンツサーバ３からのコンテンツ取得を終了すると、コンテンツ出力部１３５ｂに対して、コンテンツ取得を終了した旨を通知する（Ｓ１００５）。
【００６７】
コンテンツ取得を終了した旨の通知を受けたコンテンツ出力部１３５ｂは、投影制御部１０３を制御して、コンテンツサーバ３に格納されているコンテンツに基づく映像の出力を終了する（Ｓ１００６）。コンテンツ出力部１３５ｂによる映像信号の出力の終了を確認した出力制御部１３２は、入力切替部１３６に対して、外部メモリ２に対応する入力切替要求を送信する（Ｓ１００７）。
【００６８】
出力制御部１３２から入力切替要求を受信した入力切替部１３６は、投影制御部１０３を制御して、映写部６０の入力を、外部メモリ２に対応する入力に切り替える処理を開始する（Ｓ１００８）。入力切替処理を開始した入力切替部１３６は、出力制御部１３２に対して入力切替を開始した旨を通知する（Ｓ１００９）。そして、入力切替が完了すると、出力制御部１３２に対して、入力切替処理が完了した旨を通知する（Ｓ１０１０）。以降、Ｓ５１０及びＳ５１１と同様な処理を行う。
【００６９】
このような構成により、出力中のコンテンツが終了してから入力切替処理が開始されるので、出力中のコンテンツに割り込んで他の外部機器に格納されているコンテンツが出力されることを防止することができる。
【００７０】
なお、上記実施形態においては、コンテンツ出力部１３５は対応する外部機器ごとに構成される場合を例として説明したが、コンテンツ出力部１３５は、外部機器ごとに構成されず１つとし、外部機器ごとに構成されるコンテンツ取得部１３３それぞれから入力されたコンテンツに基づいて映像信号を生成して出力してもよい。この場合、入力切替部１３６は、接続されている外部機器に対応するコンテンツ取得部１３３に格納されているコンテンツがコンテンツ出力部１３５に入力されるよう切り替えることになる。
【００７１】
また、上記実施形態においては、プロジェクタ１の主制御部１３０において各処理が行われる場合を例として説明した。その他、図１１に示すように、ネットワークを介して接続されたアプリケーションサーバ４において各処理の全部又は一部が行われる映像出力システムとしてもよい。
【００７２】
また、上記実施形態においては、画像をスクリーンに投影して表示するプロジェクタを映像出力装置の例として説明したが、これは一例であり、表示対象となるコンテンツが格納されている外部機器を接続可能であり、接続された外部機器に応じて入力切替が行われ、接続された外部機器に格納されているコンテンツに基づいて映像を出力する映像出力装置であれば同様に適用可能である。このような映像出力装置として、例えば、液晶表示装置や電子黒板等が考えられる。
【符号の説明】
【００７３】
１  プロジェクタ
２  外部メモリ
３  コンテンツサーバ
４  アプリケーションサーバ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  映写部
７０  操作部
８０  バス
１００  コントローラ
１０１  通信制御部
１０２  操作制御部
１０３  投影制御部
１１０  ネットワークＩ／Ｆ
１３０  主制御部
１３１  外部機器検知部
１３２  出力制御部
１３３  コンテンツ取得部
１３４  コンテンツ格納部
１３５  コンテンツ出力部
１３６  入力切替部
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開２００７−０６７９４７号公報
【図１】
2015019122.tif 000003
【図２】
2015019122.tif 000004
【図３】
2015019122.tif 000005
【図４】
2015019122.tif 000006
【図５】
2015019122.tif 000007
【図６】
2015019122.tif 000008
【図７】
2015019122.tif 000009
【図８】
2015019122.tif 000010
【図９】
2015019122.tif 000011
【図１０】
2015019122.tif 000012
【図１１】
2015019122.tif 000013