(57)【特許請求の範囲】
【請求項１】
記憶媒体に記録された画像ファイルを再生する画像再生装置であって、
前記記憶媒体から画像ファイルを取得する取得手段と、
前記取得手段により取得した画像ファイルを順次再生する再生手段と、
前記取得手段により取得し、前記再生手段により再生される画像ファイルが、文書ファイルに基づいて生成された画像ファイルであるか否かを判定する判定手段と、
画像ファイルの再生順序の変更を可能とするスライドショーを実行するための選択項目、または、再生順序の変更を不可とするスライドショーを実行するための選択項目をユーザに選択させるための選択画面を提示するように前記再生手段を制御する制御手段と、を有し、
前記制御手段は、前記判定手段により文書ファイルに基づいて生成された画像ファイルであると判定された場合、前記再生順序の変更を可能とするスライドショーを実行するための選択項目を選択不可能な選択画面を提示するように前記再生手段を制御することを特徴とする画像再生装置。
【請求項２】
前記画像ファイルは、複数のページからなる文書ファイルを１ページずつ画像ファイルとして変換することにより生成された画像ファイルであることを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記判定手段は、前記画像ファイルから属性情報を取得し、取得した属性情報を用いて、文書ファイルに基づいて生成された画像ファイルであるか否かを判定することを特徴とする請求項１または２に記載の画像再生装置。
【請求項４】
前記画像ファイルは、文書ファイルに基づいて生成された画像ファイルと写真画像ファイルとを含み、
前記記憶媒体には、前記文書ファイルに基づいて生成された画像ファイルと前記写真画像ファイルとが混在して記録されていることを特徴とする請求項１乃至３のいずれか１項に記載の画像再生装置。
【請求項５】
前記取得手段により取得した画像ファイルのファイル名を一覧表示するとともに、当該一覧表示されたファイル名から所定のファイルを選択可能に表示する表示手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像再生装置。
【請求項６】
前記再生順序の変更を可能とするスライドショーとは、前記取得手段により取得した画像ファイルをランダムな順番で再生するランダム再生であることを特徴とする請求項１乃至５のいずれか1項に記載の画像再生装置。
【請求項７】
前記再生順序の変更を可能とするスライドショーを実行するための選択項目、または、、再生順序の変更を不可とするスライドショーを実行するための選択項目を選択可能な選択手段を更に有し、
前記制御手段は、前記選択手段により選択された選択項目に応じて、前記取得手段により取得した画像ファイルを順次再生するように前記再生手段を制御することを特徴とする請求項１乃至６のいずれか1項に記載の画像再生装置。
【請求項８】
前記文書ファイルは、プレゼンテーション用の文書ファイルであることを特徴とする請求項１乃至７のいずれか1項に記載の画像再生装置。
【請求項９】
前記画像ファイルは、ＪＰＥＧファイルであることを特徴とする請求項１乃至８のいずれか1項に記載の画像再生装置。
【請求項１０】
前記文書ファイルは、プレゼンテーション用の文書ファイルを、スライドごとにＪＰＥＧファイルに変換した画像ファイルであることを特徴とする請求項１乃至７のいずれか１項に記載の画像再生装置。
【請求項１１】
記憶媒体に記録された画像ファイルを再生する再生手段を有する画像再生装置の制御方法であって、
前記記憶媒体から画像ファイルを取得する取得工程と、
前記取得工程により取得し、前記再生手段により再生される画像ファイルが、文書ファイルに基づいて生成された画像ファイルであるか否かを判定する判定工程と、
画像ファイルの再生順序の変更を可能とするスライドショーを実行するための選択項目、または、再生順序の変更を不可とするスライドショーを実行するための選択項目をユーザに選択させるための選択画面を提示するように前記再生手段を制御する制御工程と、を有し、
前記制御工程では、前記判定工程により文書ファイルに基づいて生成された画像ファイルであると判定された場合、前記再生順序の変更を可能とするスライドショーを実行するための選択項目を選択不可能な選択画面を提示するように前記再生手段を制御することを特徴とする制御方法。
【請求項１２】
請求項１１に記載の制御方法を画像再生装置のコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを記憶したコンピュータによる読み取りが可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる属性を持つ画像ファイルを再生する画像再生技術に関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像は、デジタルデータとしてデジタルカメラ内の記録メディアに記録される。また、プロジェクタ等の画像再生装置に記録メディアを装着し撮影画像を再生することにより、親族や知人が集まって画像を見て楽しむようなことが一般的に行われている。
【０００３】
一方、静止画を取り扱う分野では、単に画像を蓄積するだけでなく特定のストーリー性を持たせて画像を逐次再生可能な装置が登場している。また、ユーザとの対話形式でインタラクティブに再生可能な装置も登場し、プレゼンテーションを始め多様な分野への展開が図られている。このような連続再生やインタラクティブな再生に使用される画像データには、文書や図形等から作成されたものがある。
【０００４】
このような画像データは、ユーザがＰＣ等の個人端末によって必要に応じてデータ圧縮等の処理を行い、光ディスクやＵＳＢメモリ等の大容量の記録メディアに記録される。そして、会議等でプレゼンテーションを行う際に、プロジェクタ等に記録メディアを接続することで、連続再生やインタラクティブな再生が行われている。ここで、上記撮影画像と上記連続再生やインタラクティブな再生に使用される画像は、同じ記録メディアに混在して記録される。
【０００５】
また、プロジェクタ等による画像データの自動再生方式として、例えばファイル名順や指定順に画像データを順次再生していくスライドショー再生や、乱数的にファイル名を選択して順不同で画像データを再生していくランダム再生がある。
【０００６】
予定された再生順序を有する画像データ、例えばページ順に並んだ文書画像データ等は、予め決められた順序で再生するスライドショー再生がランダム再生よりも適している。つまり画像データの内容によって再生手順を自動的に切り替えられることが望ましい。
【０００７】
そこで、画像データの各々に対して適宜再生手順を切り替える技術が提案されている（特許文献１，２）。
【０００８】
また、プレゼンテーションソフトで作成したファイルにおける、いわゆるスライドを画像ファイルに変換する方法も知られている。この方法によれば、プレゼンテーションソフトを取り扱えない機器でも、変換した画像を順次再生することでプレゼンテーションを実行することができる。
【特許文献１】特開平１０−２８５５２１号公報
【特許文献２】特開２００６−０５４７３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、デジタルカメラなどで撮影した画像とプレゼンテーションなどを目的として生成された画像とでは、再生する用途が異なるため、それぞれに適した再生方法をユーザに提供する必要がある。
【００１０】
例えば、デジタルカメラなどで撮影した画像の場合、画像データをランダムな順序で再生することにより、スライドショーを閲覧するユーザを飽きさせない演出をすることが考えられる。
【００１１】
それに対して、例えばプレゼンテーションを目的としている場合、各画像をランダムな順序でを再生する用途はほとんどない。
【００１２】
このように、異なる性格を有する複数の画像データを再生する際には、再生する画像データに応じた再生方法を提供する必要がある。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明に係る画像再生装置は、記憶媒体に記録された画像ファイルを再生する画像再生装置であって、前記記憶媒体から画像ファイルを取得する取得手段と、前記取得手段により取得した画像ファイルを順次再生する再生手段と、前記取得手段により取得し、前記再生手段により再生される画像ファイルが、文書ファイルに基づいて生成された画像ファイルであるか否かを判定する判定手段と、画像ファイルの再生順序の変更を可能とするスライドショーを実行するための選択項目、または、再生順序の変更を不可とするスライドショーを実行するための選択項目をユーザに選択させるための選択画面を提示するように前記再生手段を制御する制御手段と、を有し、前記制御手段は、前記判定手段により文書ファイルに基づいて生成された画像ファイルであると判定された場合、前記再生順序の変更を可能とするスライドショーを実行するための選択項目を選択不可能な選択画面を提示するように前記再生手段を制御する。
【００１４】
また、本発明に係る画像再生装置の制御方法は、記憶媒体に記録された画像ファイルを再生する再生手段を有する画像再生装置の制御方法であって、前記記憶媒体から画像ファイルを取得する取得工程と、前記取得工程により取得し、前記再生手段により再生される画像ファイルが、文書ファイルに基づいて生成された画像ファイルであるか否かを判定する判定工程と、画像ファイルの再生順序の変更を可能とするスライドショーを実行するための選択項目、または、再生順序の変更を不可とするスライドショーを実行するための選択項目をユーザに選択させるための選択画面を提示するように前記再生手段を制御する制御工程と、を有し、前記制御工程では、前記判定工程により文書ファイルに基づいて生成された画像ファイルであると判定された場合、前記再生順序の変更を可能とするスライドショーを実行するための選択項目を選択不可能な選択画面を提示するように前記再生手段を制御する。
【発明の効果】
【００１５】
本発明によれば、異なる性格を有する複数の画像データを再生する際には、再生する画像データに応じた再生方法を提供することが可能となる。
【００１６】
また、本発明によれば、異なる性格を有する複数の画像データが混在する場合に、予定された再生順序を有する画像データの場合にはランダム再生の対象にできないようにする。よって、予定された再生順序を有する画像データをランダムに再生する無駄をなくすことができる。
【発明を実施するための最良の形態】
【００１７】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１８】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１９】
［第１の実施形態］
図１は、本発明に係る実施形態の画像再生装置の構成を示す図である。
【００２０】
１００は液晶プロジェクタである。１１８は液晶プロジェクタ１００の投射レンズであり、スクリーン１１９に投射を行い、スクリーン１１９に画像やＵＩ（ユーザインタフェース）画面を表示する。１０１２は再生モード選択ダイアログであり、詳細は後述する。投射レンズ１１８は複数枚のレンズから構成され、光学ズーム／フォーカス調整等を行うことが可能である。
【００２１】
１０６は外部機器とＵＳＢ接続するためのＵＳＢ Ｉ／Ｆである。２００はＵＳＢメモリであり、液晶プロジェクタ１００はＵＳＢ Ｉ／Ｆ１０６を介してＵＳＢメモリ２００とＵＳＢ接続が可能となる。４００はリモートコントローラ（以下、リモコン）であり、液晶プロジェクタ１００はリモコン受光部１２０を介して、リモコン４００の操作を赤外線信号として受信可能である。なお、本実施形態で構築するシステムの通信媒体は、有線・無線のＬＡＮやＢｌｕｅｔｏｏｔｈ等でもよく、ここで例示するシステムの形態に限定されるものではない。
【００２２】
本実施形態では、ＵＳＢメモリ２００はマスストレージクラスをサポートし、液晶プロジェクタ１００はＵＳＢ Ｉ／Ｆ１０６を介してマスストレージクラス及びＰｉｃｔＢｒｉｄｇｅをサポートするものとする。液晶プロジェクタ１００にＵＳＢメモリ２００やデジタルカメラを接続した際、マスストレージのプロトコルで通信を開始する。これにより、液晶プロジェクタ１００はＵＳＢメモリ２００やデジタルカメラに記録されているデータを読み出し可能である。
【００２３】
なお、本実施形態では外部ストレージとしてＵＳＢメモリを適用しているが、本発明は外部ストレージをＵＳＢメモリに限定するものではなく、例えば、カードリーダ等の画像データ保持機能を持つデバイスでも実現可能である。
【００２４】
また、ＵＳＢメモリ２００をマスストレージクラスデバイスとして認識しているが、本発明は外部ストレージを認識する方式を、これに限定するものではない。
【００２５】
また、本発明は上記のプロトコルに限定されるものではなく、例えば、液晶プロジェクタ１００はＰＴＰプロトコルをサポートしても構わない。
【００２６】
また、本発明は液晶プロジェクタ１００に限定されるものではなく、例えばＰＣやテレビジョンの表示デバイスによっても実現可能である。
【００２７】
ＵＳＢメモリ２００には、デジタルカメラ等によって撮影された画像ファイル（以下、写真画像ファイル）と、ドキュメント作成アプリケーションで作成した文章ファイルを１ページずつ変換した画像ファイル（以下、文書画像ファイル）とが記録されている。本実施形態でいうドキュメント作成アプリケーションで作成した文章ファイルとは、例えばワープロソフト、表計算ソフト、プレゼンテーション作成ソフトなどで作成したファイルが含まれる。
【００２８】
ここで、写真画像ファイルを構成するデータ群を写真画像データ、文書画像ファイルを構成するデータ群を文書画像データと定義する。本実施形態では、上記写真画像ファイルとそれ以外の文書画像ファイルは同様の拡張子（例えば．ｊｐｇ拡張子）を持つものとする。
【００２９】
ユーザはＰＣ等の個人端末において、専用のアプリケーションを使用し、文章ファイルを文書画像ファイルへ変換する。例えば、マイクロソフト社製のＭｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  ＰｏｗｅｒＰｏｉｎｔ（登録商標）の場合について説明する。この場合、複数のスライドからなる１つのプレゼンテーション用の文章ファイルを、いわゆるスライドごとの画像ファイル（例えば、ＪＰＥＧファイル交換形式）に変換することが可能である。つまりスライド１０枚で構成された１つのプレゼンテーションファイルを、１０個のＪＰＥＧファイルに変換することが可能である。
【００３０】
上記のように作成された文書画像ファイルの特徴は、予定された再生順序、つまり元の文章ファイルのスライドやページの順番で再生し、最後のページに到達して完結する場合が多いということである。それに対して、写真画像ファイルの連続再生においては、一連の画像データをランダムな順序で再生することで、ユーザを飽きさせないスライドショーを行う演出が考えられる。
【００３１】
また、本実施形態では、ユーザはリモコン４００を使用し、液晶プロジェクタ１００によりスクリーン１１９に投射されたＵＩ画面を遠隔から操作できる。本発明では、リモコン４００による操作のみに限定されるものではなく、ユーザが液晶プロジェクタ１００の操作部１０３を操作することによっても実現可能である。
【００３２】
図２は、本発明に係る実施形態の液晶プロジェクタの構成を示すブロック図である。
【００３３】
図２において、１０９は液晶プロジェクタ１００全体を制御するシステム制御回路であり、各部からの入力信号やプログラムに基づき、各部を制御する。１０１はシステム制御回路１０９の動作用の定数、変数、画像等を一時的に記憶するメモリである。１０２はシステム制御回路１０９のファームウェアプログラム等を記録した電気的に消去・記録可能な不揮発性メモリである。１０３はシステム制御回路１０９の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３４】
１２０はシステム制御回路１０９の各種の動作指示を入力するためのリモコン受光部であり、液晶プロジェクタ１００に付属するリモコン４００からのキーイベント（操作信号）を受信することが可能である。
【００３５】
１０４は電源制御部であり、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部１０４は、ＡＣアダプタの検出を行い、検出結果及びシステム制御回路１０９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、ファンを含む各部へ供給する。１０５はＡＣアダプタ等からなる電源部である。
【００３６】
１０７は外部機器とネットワーク接続するためのＥｔｈｅｒｎｅｔ（登録商標） Ｉ／Ｆ（インタフェース）である。液晶プロジェクタ１００の故障等の状態を、液晶プロジェクタ１００を集中管理するシステムに通知することができる。１０６はデジタルカメラ、ＵＳＢメモリ等とＵＳＢ接続するためのＵＳＢ Ｉ／Ｆである。１０８は画像処理部であり、デジタルカメラ、ＵＳＢメモリ等から読み出したＪＰＥＧ画像の表示位置の設定処理や、ファイル名・日付・Ｅｘｉｆ等の情報をオーバーレイする処理を行う。また、処理した画像データを赤（Ｒ）／緑（Ｇ）／青（Ｂ）の３種の色信号からなるＲＧＢ信号にデジタル変換する。
【００３７】
１１１はプロジェクタ映像信号処理回路であり、デジタル化されたＲＧＢ信号を液晶プロジェクタ１００に適した表示信号に変換する信号処理を行う。ここでの信号処理としては、例えば、インターレースプログレッシブ変換処理、フレームレート変換処理、解像度変換処理等が挙げられる。１１０はフレームメモリであり、プロジェクタ映像信号処理回路１１１でプロジェクタに適した表示信号に変換する際の信号処理に使用され、１フレーム以上のＲＧＢ信号を保持することが可能である。１１２は信号レベル調整回路であり、プロジェクタ映像信号処理回路１１１からの出力を液晶プロジェクタの投影する投影画像に適するような信号レベルとするための調整を行う。１１３は液晶ドライバであり、信号レベル調整回路１１２の出力信号に基づいて液晶パネル１１７を駆動する。
【００３８】
１１６はランプであり、スクリーン１１９に投影画像を映し出すための光源である。１１４はランプ１１６に電力を供給する電源部、１１５はランプ駆動回路（バラスト）であり、電源１１４から供給される電力からランプ１１６に供給するための安定した高電圧を発生させる。液晶パネル１１７には、Ｒ／Ｇ／Ｂの各カラーフィルタが接合されており、ランプ１１６により投射された光をＲＧＢの各フィルタに対応して光の透過・遮断を行う。投射レンズ１１８は液晶パネル１１７を通過したＲＧＢの各色画像をスクリーン１１９へ結像させるとともに、投影画像の大きさを変化させる。スクリーン１１９は投影画像を結像させる投影面を提供する。
【００３９】
図３は液晶プロジェクタに実装されるファームウェアの機能ブロック図である。
【００４０】
図３において、３００は液晶プロジェクタ１００に実装されているファームウェアであり、図示の各機能ブロック３０１〜３０７を有する。３０１はＵＩ画面の生成及び制御を行うＵＩ制御タスクである。３０２はファイルシステムである。３０３はＵＳＢマスストレージクラスデバイスを制御するＵＳＢドライバである。３０４はリモコン受光部１２０で受光した信号を処理するリモコン受光ドライバである。３０５はリモコン受光ドライバ３０４で受光した信号をキーイベント情報に変換するキーイベント変換ドライバである。３０６はプロジェクタ映像信号処理回路１１１に映像信号を送出し、液晶プロジェクタ１００により投射される映像を制御する映像信号処理ドライバである。３０７はＪＰＥＧデコーダであり、ＵＩ制御タスク３０１はＪＰＥＧデコーダ３０７に対してＪＰＥＧ圧縮データをデコードするよう指示し、ＪＰＥＧデコーダ３０７はデコードしたデータをＵＩ制御タスク３０１に返送する。
【００４１】
図４は液晶プロジェクタのリモコンの外観図である。
【００４２】
リモコン４００は、リモコン発光部４０２、ＰＯＷＥＲボタン４０１、上下左右の方向ボタン４０５〜４０８、ＯＫボタン４１１、フォーカスボタン４０３、ズームボタン４０４、キーストーンボタン４０９、メニューボタン４１０を備える。
【００４３】
リモコン発光部４０２は、リモコン４００のキーイベントを液晶プロジェクタに送出する。ＰＯＷＥＲボタン４０１は、電源の入／切を行う。フォーカスボタン４０３、ズームボタン４０４、キーストーンボタン４０９は、それぞれフォーカス、ズーム、キーストーンの調整を行うためのボタンである。例えば、フォーカスの調整を行う場合には、フォーカスボタン４０３を押し、方向ボタン４０５，４０８を操作して調整を行う。その他の設定や情報の表示は、メニューボタン４１０を押し、方向ボタン４０５〜４０８とＯＫボタン４１１を操作して行うことが可能である。方向ボタン４０５〜４０８はメニュー画面等で上下左右の方向を指定する。ＯＫボタン４１１はメニュー画面等で選択した所定の項目を確定する。リモコン４００が操作されると操作されたボタンに応じたキーイベントが液晶プロジェクタ１００に送出される。
【００４４】
図５は液晶プロジェクタにＵＳＢメモリを装着した場合の液晶プロジェクタの動作を示すフローチャートである。
【００４５】
図５において、液晶プロジェクタ１００は、ＵＳＢデバイスの接続を検知すると（Ｓ５０１）、ＵＳＢポートにリセット信号を出力し（Ｓ５０２）、コンフィグレーションを実行する（Ｓ５０３）。コンフィグレーションの際、挿入されたＵＳＢメモリ２００に対し、マスストレージクラスをサポートしているかを問い合わせ、判定する（Ｓ５０４）。具体的には、液晶プロジェクタ１００がＵＳＢメモリ２００のインターフェースディスクリプタを取得することで、ＵＳＢメモリ２００がマスストレージクラスをサポートしているかを判定することが可能である。
【００４６】
ＵＳＢメモリ２００がマスストレージクラスをサポートしていない場合（Ｓ５０４／Ｎｏ）、サポートしているクラスに対応する処理を行う必要がある（Ｓ５０６）。また、液晶プロジェクタ１００が取得したクラスをサポートしていない場合、スクリーン１１９にエラー表示を投射することも可能である。
【００４７】
ＵＳＢメモリ２００がマスストレージクラスをサポートしている場合（Ｓ５０４／Ｎｏ）、液晶プロジェクタ１００はブロックデバイスのマウント処理を開始する（Ｓ５０５）。
【００４８】
図６は、図３のＵＩ制御タスク３０１によるＵＩ画面の生成処理を示すフローチャートである。
【００４９】
図６において、ＵＩ制御タスク３０１はＵＳＢメモリ２００のディレクトリをオープンし（Ｓ６０１）、ディレクトリのディレクトリエントリを取得して、このディレクトリに含まれるファイル名及び下位ディレクトリ名を全て取得する（Ｓ６０２）。
【００５０】
次に、Ｓ６０３で、取得したファイル名及びディレクトリ名を一覧表示したい順番にソートする（Ｓ６０３）。なお、本実施形態ではソートする順番を辞書順とするが、本発明はこの順番やアルゴリズムに限定するものではない。
【００５１】
次に、ファイル名及びディレクトリ名を一覧表示するＵＩ画面の映像データをメモリ１１０に構成し（Ｓ６０４）、映像信号処理ドライバ３０６に対してメモリ１１０に構成されたＵＩ画面の映像出力を指示する（Ｓ６０５）。
【００５２】
図７（ａ）はＵＳＢメモリ２００に記録されている画像ファイルのディレクトリ構成を示している。ここで、ＳＬＤ＿で開始されるファイル名を持つファイルは、文書画像ファイルを示す。またＩＭＧ＿で開始されるファイル名を持つファイルは、写真画像ファイルを示すものとする。
【００５３】
本実施形態では、ＲＯＯＴフォルダの下にディレクトリＦ００００、Ｆ１０００、Ｆ２０００が存在するものとする。ディレクトリＦ００００には、ＳＬＤ＿０００１．ＪＰＧ〜ＳＬＤ＿０００Ｎ．ＪＰＧのＮ個の文書画像ファイルが存在する。Ｎは一桁の自然数に限定されるものではない。同様に、ディレクトリＦ１０００には、ＩＭＧ＿１００１．ＪＰＧ〜ＩＭＧ＿１００Ｎ．ＪＰＧのＮ個の写真画像ファイルが存在する。ディレクトリＦ２０００にはＳＬＤ＿２００１．ＪＰＧ〜ＳＬＤ＿２００Ｎ．ＪＰＧの文書画像ファイルと、ディレクトリＦ２１００が存在する。ディレクトリＦ２１００には、ＩＭＧ＿２１０１．ＪＰＧ〜ＩＭＧ＿２１０Ｎ．ＪＰＧの写真画像ファイルが存在するものとする。
【００５４】
図７（ｂ）は文書画像データの生成方法を説明する図である。
【００５５】
図７（ｂ）において、７１０はドキュメント作成アプリケーションによって作成された文章ファイル構成データ、７１１〜７１３は、文書ファイルに含まれるスライド１ページ目、２ページ目、及びＮページ目を示している。７１７はデータ変換ツールであり、文書ファイル構成データから文書画像データを生成する。文書ファイルが複数ページで構成されている場合、各々のページが１ページずつのＪＰＥＧ画像データとして個別に生成される。図７（ｂ）では、各スライドページ７１１〜７１３は、それぞれ文書画像データ７１４〜７１６に変換される。
【００５６】
図７（ｃ）は文書画像データのフォーマットを示す図である。
【００５７】
図７（ｃ）において、７２０は、変換前のデータ形式が文書ファイルであったことを示すために、データ変換ツール７１７により付与される文書画像データマーカーである。７２１は文書画像データ、７２２は文書画像データのヘッダ領域、７２３は文書画像データ本体である。
【００５８】
図示のように、文書画像データ７２１は、ヘッダ領域７２２に文書画像データマーカー７２０が付加される。例えば、マイクロソフト社製のＭｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  ＰｏｗｅｒＰｏｉｎｔ（登録商標）や同Ｗｏｒｄ（登録商標）では、Ｓｏｆｔｗａｒｅ：Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅという文字列がヘッダ領域７２２に記載される。
【００５９】
本実施形態では、液晶プロジェクタ１００は予めアプリケーション名の文字列を保持し、ＣＯＭマーカに含まれる文字列と照合することで、ドキュメント作成アプリケーション名を検出することが可能である。
【００６０】
なお、文書画像データを一意に識別できるのであれば、名称以外の文字列や番号を使用しても構わない。また、本発明はマーカーの形式については限定しない。
【００６１】
図８は図６のＳ６０６において表示されるＵＩ画面を例示している。
【００６２】
図８において、８００はＵＳＢメモリ２００が接続された後、図６のＳ６０６での処理により表示される一覧画面であり、ＵＳＢメモリ２００に記録されているディレクトリ名及びファイル名の一覧が選択可能に表示される。
【００６３】
８０１はディレクトリ名及びファイル名の一覧を表示する一覧表示欄である。一覧表示欄８０１には、図５のルートディレクトリにあるディレクトリ名Ｆ００００、Ｆ１０００、Ｆ２０００が一覧表示され、ディレクトリＦ００００がカーソル８０２により選択状態で表示されている。
【００６４】
８０３は一覧表示欄８０１で選択されているファイルのサムネイルを表示するためのサムネイル表示欄であり、８０４は同様に選択されているファイル名の属性情報を表示するための属性表示欄である。属性表示欄８０４にはファイル名、ファイルサイズ、撮影日時、解像度等が表示されるが、表示される情報の種別は特にこれらに限定するものではなく、例えば写真画像データのＥｘｉｆ情報に格納されている撮影パラメータ情報等でも良い。
【００６５】
図９（ａ）〜（ｄ）は、図８のＵＩ画面８００の遷移を示している。
【００６６】
図８のＵＩ画面８００において、カーソル８０２がディレクトリＦ００００にあり、ファイル名がハイライトで選択表示されているとする。この状態で、ユーザがリモコン４００のＯＫボタン４１１を押下すると、図９（ａ）に示すように、一覧表示欄８０１がディレクトリＦ００００内のファイル名の一覧表示９０１に切り替わる。ここで、９０２は上位ディレクトリを示すアイコンであり、これを選択すると一覧表示が再び上位ディレクトリ内の一覧表示に切り替わる。リモコン４００の下方向ボタン４０８を押下すると、カーソル９０２が移動し、図９（ｂ）に示すように、ＳＬＤ＿０００１．ＪＰＧが選択された状態９０３になる。このときＵＩ制御タスク３０１（図３）は、ＪＰＥＧデコーダ３０７を介してサムネイルサイズの画像データを生成し、サムネイル表示欄８０３にサムネイル９０４を表示する。またファイルの作成日時の属性情報をファイルシステム３０２（図３）を介して取得し、ファイル名と共にファイル情報９０５として属性表示欄８０４に表示する。
【００６７】
リモコン４００の下方向ボタン４０８の押下によりカーソル８０２の選択状態が順次移動するごとに、図９（ｃ）に示すように、サムネイル表示欄８０３及び属性表示欄８０４の表示内容が更新される。
【００６８】
また、画像データのファイル名がカーソル８０２により選択されている状態で、ユーザがリモコン４００のＯＫボタン４１１を押下すると、そのファイル名に対応する画像データが図９（ｄ）のように全画面表示される。全画面表示状態で再びＯＫボタン４１１を押下すると、全画面表示から再びＵＩ画面８００に復帰する。
【００６９】
次に、複数の画像データをランダム再生又はスライドショー再生する操作について、画像データが全画面表示されている状態から再生モードを選択する例で説明する。
【００７０】
ここで、スライドショー再生とは、一覧表示欄８０１に並べられたファイル名順で画像データを順番に再生する再生方法をいう。また、ランダム再生とは、一覧表示欄８０１に並べられたファイルをランダムな順番で再生する再生方法をいう。
【００７１】
図１０（ａ）及び（ｂ）は再生モード選択ダイアログ１０１１，１０１２を例示している。図１１は再生モード選択ダイアログが表示されるまでのＵＩ制御タスク３０１での処理を示すフローチャートである。
【００７２】
図１１において、画像データが全画面表示されている状態で、ユーザがリモコン４００の右方向ボタン４０７を押下すると（Ｓ１１０１）、ＵＩ制御タスク３０１は現在表示している画像データのファイルのヘッダ情報を解析する（Ｓ１１０２）。
【００７３】
次に、ヘッダ情報として文書画像データマーカー７２０（図７（ｃ））が含まれているか判定する（Ｓ１１０３）。含まれていなければ、「スライドショー再生」だけが再生モードとして選択可能な再生モード選択ダイアログ１０１１が表示される（Ｓ１１０４）。一方、文書画像データマーカー７２０が含まれていれば、「スライドショー再生」及び「ランダム再生」のいずれかが再生モードとして選択可能な再生モード選択ダイアログ１０１２が表示される（Ｓ１１０５）。
【００７４】
なお、再生モード選択ダイアログ１０１２において、項目の選択を示すハイライトは、図１０（ｃ）のようにリモコン４００の上下方向ボタン４０５，４０８によって上下に移動する。
【００７５】
次に、写真画像データの全画面表示から再生モード選択ダイアログ１０１２により再生モードを選択し、写真画像データを再生するまでの手順について説明する。
【００７６】
図１２（ａ）のように、一覧表示欄８０１にディレクトリＦ１０００内のファイル名が一覧表示されており、カーソル１００１が写真画像ファイルＩＭＧ＿１００１．ＪＰＧを選択状態で表示しているとする。ここで、ユーザがリモコン４００のＯＫボタン４１１を押下すると、図１２（ｂ）のように、選択された画像ファイルが全画面表示される。
【００７７】
この全画面表示状態において、ユーザがリモコン４００の右方向ボタン４０７を押下すると、画像ファイルＩＭＧ＿１００１．ＪＰＧのヘッダ情報が解析される。ここでＩＭＧ＿１００１．ＪＰＧは写真画像データであるので、ヘッダ情報に文書画像データマーカー７２０を含まない。従って、図１２（ｃ）のように、全画面表示された画像データ上に再生モード選択ダイアログ１０１２が表示される。
【００７８】
図１３は、図１２の再生モード選択ダイアログ１０１２において「スライドショー再生」を選択した場合の処理を示すフローチャートである。
【００７９】
図１３において、液晶プロジェクタ１００は、先ず一覧表示欄８０１に並べられたファイル名順で、現在全画面表示されている画像データの次のファイル名を探索する（Ｓ１３０１）。次のファイル名が存在しない場合（Ｓ１３０２）、スライドショー再生を終了する（Ｓ１３０７）。次のファイル名が存在する場合には、そのファイルをオープンし（Ｓ１３０３）、ヘッダ領域を解析する（Ｓ１３０４）。ヘッダ領域から文書画像データマーカー７２０を検出した場合（Ｓ１３０５）、そのファイルは文書画像データであり、現在の表示対象である写真画像データではないため、Ｓ１３０１に戻る。一方、文書画像データマーカー７２０を検出しなかった場合、画像データが写真画像データであると判断し、このファイルを全画面表示する（Ｓ１３０６）。一定時間表示した後、再びＳ１３０１に戻り、以降全てのファイルについて処理を終了するまで繰り返す。
【００８０】
図１４は、図１２の再生モード選択ダイアログ１０１２において「ランダム再生」を選択した場合の処理を示すフローチャートである。
【００８１】
図１４において、液晶プロジェクタ１００は、先ず一覧表示欄８０１に並べられた全ファイル名から乱数などを用いて１つのファイル名を特定する（Ｓ１４０１）。次に取り出しうるファイル名が存在しない場合（Ｓ１４０２）、ランダム再生を終了する（Ｓ１４０７）。次に取り出しうるファイル名が存在する場合には、そのファイルをオープンし（Ｓ１４００３）、ヘッダ領域を解析する（Ｓ１４０４）。ヘッダ領域から文書画像データマーカー７２０を検出した場合（Ｓ１４０５）、そのファイルは文書画像データであり、現在の表示対象である写真画像データではないため、Ｓ１４０１に戻る。一方、文書画像データマーカー７２０を検出しなかった場合、このファイルを全画面表示する（Ｓ１４０６）。一定時間表示した後、再びＳ１４０１に戻り、以降全てのファイルについて処理を終了するまで繰り返し、ディレクトリ以下の全ての写真画像データを順不同で全画面表示していく。
【００８２】
ここで表示対象の画像データを乱数的に探索するアルゴリズムに関しては、本発明では特に限定しない。
【００８３】
次に、文書画像データの全画面表示から再生モード選択ダイアログ１０１２により再生モードを選択し、文書画像データを再生するまでの手順について説明する。
【００８４】
図１５（ａ）に示すように、一覧表示欄８０１にディレクトリＦ１０００内のファイル名が一覧表示されており、カーソル１００１が文書画像ファイルＳＬＤ＿０００１．ＪＰＧを選択状態で表示しているとする。ここで、ユーザがリモコン４００のＯＫボタン４１１を押下すると、図１５（ｂ）のように、選択された画像ファイルが全画面表示される。
【００８５】
この全画面表示状態において、ユーザがリモコン４００の右方向ボタン４０７を押下すると、画像ファイルＳＬＤ＿０００１．ＪＰＧのヘッダ情報が解析される。ここでＳＬＤ＿０００１．ＪＰＧは文書画像データであるので、ヘッダ情報に文書画像データマーカー７２０を含まない。従って、図１５（ｃ）のように、全画面表示された画像データ上に再生モード選択ダイアログ１０１１が表示される。即ち、文書画像データについては「スライドショー再生」しか選択できない。
【００８６】
図１５の再生モード選択ダイアログ１０１１において「スライドショー再生」を選択した場合の処理は、図１３の処理と同様であるため、ここでは説明を省略する。
本実施形態によれば、予定された再生順序を有する文書画像データと予定された再生順序を持たない写真画像データとが同一ディレクトリに混在する場合に、文書画像データの場合にはランダム再生の対象にできないようにし、再生順序の変更を不可とする。よって、写真画像データのみについてランダム再生の対象にでき再生順序の変更を可能とし、文書画像データをランダム再生する無駄をなくすことができる。
【００８７】
［第２の実施形態］
第１の実施形態では、画像データの全画面表示状態において再生モード選択ダイアログ１０１１，１０１２を表示していた。これに対して、第２の実施形態では、ＵＩ画面８００（図８）が表示されている状態で、一覧表示欄８０１（図８）からファイル名を１つ選択してから再生モード選択ダイアログ１０１１，１０１２を表示し、画像データを再生する手順について説明する。
【００８８】
図１６（ａ）に示すように、一覧表示欄８０１にディレクトリＦ１０００内のファイル名が一覧表示されており、カーソル１００１が写真画像ファイルＩＭＧ＿１００１．ＪＰＧを選択状態で表示しているとする。ここで、ユーザがリモコン４００の右方向ボタン４０７を押下すると、図１６（ｂ）のように、ＵＩ画面上に再生モード選択ダイアログ１０１２が表示される。この処理は第１の実施形態の図１１と同様である。
【００８９】
第１の実施形態では、全画面表示された画像データに対して図１１の処理が適用されたが、第２の実施形態では、ＵＩ画面８００（図８）の一覧表示欄８０１（図８）で選択されているファイル名に対して同様の処理が適用される。図１６（ａ）では、写真画像データＩＭＧ＿１００１．ＪＰＧが選択されているため、図１１と同様に、図１６（ｂ）のように再生モード選択ダイアログ１０１２が表示される。以降、「スライドショー再生」又は「ランダム再生」を選択した後の再生手順は、第１の実施形態の図１３及び図１４と同様である。
【００９０】
次に、図１６（ｃ）に示すように、一覧表示欄８０１にディレクトリＦ００００内のファイル名が一覧表示されており、カーソル１００１が文書画像ファイルＳＬＤ＿０００１．ＪＰＧを選択状態で表示しているとする。ここで、ユーザがリモコン４００の右方向ボタン４０７を押下すると、図１６（ｄ）のように、ＵＩ画面上に再生モード選択ダイアログ１０１１が表示される。この処理は第１の実施形態の図１１と同様である。
【００９１】
以降、「スライドショー再生」を選択した後の再生手順は、第１の実施形態の図１３と同様である。
【００９２】
なお、第１及び第２の各実施形態において、ランダム再生及びスライドショー再生のいずれの場合も、表示可能な全ての画像データの再生が終了した場合、再びＵＩ画面８００に復帰する。また、リモコン４００のＯＫボタン４１１が押下されるまで繰り返し再生を実行しても良い。本発明では、スライドショー再生及びランダム再生の終了方法については特に限定しない。
【００９３】
また、第１及び第２の各実施形態におけるディレクトリＦ００００及びＦ１０００（図７（ａ））は、下位に画像データしか持たないディレクトリとして例示されている。
一方でディレクトリＦ２０００のように、下位にファイルだけでなく別ディレクトリを持ち、且つそのディレクトリ以下にファイルを持つようなディレクトリに対して再帰的に、前述した再生モードを適用しても良い。また、カレントディレクトリ直下のファイルのみに適用し、下位のディレクトリは無視する方式を採用しても構わない。
【００９４】
加えて、これらの各実施形態では、リモコン４００からのボタン操作でＵＩ画面８００を操作する構成としたが、液晶プロジェクタ１００の操作部１０３（図２）を操作するようにしても構わない。本発明はキーイベントの入力方式としてリモコン４００を用いるか、装置本体の操作系を用いるかは特に限定しない。
【００９５】
［第３の実施形態］
第１及び第２の各実施形態では、図７（ａ）に示すように、写真画像データと文書画像データが別のディレクトリに格納されている例について説明した。これに対して、同一ディレクトリ内に写真画像データと文書画像データが混在している場合もある。
【００９６】
図１１及び図１３で述べた通り、文書画像データか写真画像データかの判定は、画像のファイルを読み出すごとに、ヘッダ領域７１３に文書画像データマーカー７２０が存在するか否かを確認している。このため、図１８のように写真画像データと文書画像データが混在していても文書画像データだけを正しく識別することができる。
【００９７】
本実施形態では、ディレクトリにおける画像ファイルの配置以外の構成及び機能は第１及び第２の各実施形態と同じであるため説明は省略する。
【００９８】
なお、本発明は、画像データを格納した外部ストレージを直接接続可能な画像再生装置だけでなく、例えばネットワーク経由で外部ストレージにアクセス可能な画像再生装置にも適用可能である。
【００９９】
［他の実施形態］
本発明はプロジェクタを例として説明したが、他の画像再生装置、例えばテレビなどに適用することも可能である。
【０１００】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭ等を用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【０１０３】
しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０５】
【図１】本発明に係る実施形態の画像再生装置の構成を示す図である。
【図２】本発明に係る実施形態の液晶プロジェクタの構成を示すブロック図である。
【図３】液晶プロジェクタに実装されるファームウェアの機能ブロック図である。
【図４】本発明に係る実施形態のリモコンの外観図である。
【図５】液晶プロジェクタにＵＳＢメモリを装着した場合の液晶プロジェクタの動作を示すフローチャートである。
【図６】本発明に係る実施形態における液晶プロジェクタの動作を示すフローチャートである。
【図７】（ａ）はＵＳＢメモリ２００に記録されている画像ファイルのディレクトリ構成を示す図、（ｂ）は文書画像データの生成方法を説明する図、（ｃ）は文書画像データのフォーマットを示す図である。
【図８】液晶プロジェクタ１００のＵＩ画面を例示する図である。
【図９】図８のＵＩ画面８００の遷移を示す図である。
【図１０】再生モード選択ダイアログ１０１１，１０１２を例示する図である。
【図１１】本発明に係る実施形態における液晶プロジェクタの動作を示すフローチャートである。
【図１２】写真画像データについて再生モード選択ダイアログが表示されるまでのＵＩ画面の遷移を示す図である。
【図１３】本発明に係る実施形態における液晶プロジェクタの動作を示すフローチャートである。
【図１４】本発明に係る実施形態における液晶プロジェクタの動作を示すフローチャートである。
【図１５】文書画像データについて再生モード選択ダイアログが表示されるまでのＵＩ画面の遷移を示す図である。
【図１６】画像データのファイル名が一覧表示されたＵＩ画面において再生モード選択ダイアログが表示されるまでのＵＩ画面の遷移を示す図である。
【符号の説明】
【０１０６】
１００  液晶プロジェクタ
１０１  メモリ
１０２  不揮発性メモリ
１０３  操作部
１０４  電源制御部
１０５  電源部
１０６  ＵＳＢ Ｉ／Ｆ
１０８  画像処理回路
１０９  システム制御回路
１１０  フレームメモリ
１１１  プロジェクタ映像信号処理回路
１１２  信号レベル調整回路
１１３  液晶ドライバ
１１５  ランプ駆動回路（バラスト）
１１６  ランプ
１１７  液晶パネル
１１８  投射レンズ
１１９  スクリーン
１２０  リモコン受光部
２００  ＵＳＢメモリ
４００  リモコン
【図２】
0005351435.tif 000002
【図３】
0005351435.tif 000003
【図４】
0005351435.tif 000004
【図５】
0005351435.tif 000005
【図６】
0005351435.tif 000006
【図７】
0005351435.tif 000007
【図８】
0005351435.tif 000008
【図９】
0005351435.tif 000009
【図１０】
0005351435.tif 000010
【図１１】
0005351435.tif 000011
【図１３】
0005351435.tif 000012
【図１４】
0005351435.tif 000013
【図１５】
0005351435.tif 000014
【図１】
0005351435.tif 000015
【図１２】
0005351435.tif 000016
【図１６】
0005351435.tif 000017