(57)【特許請求の範囲】
【請求項１】
フォルダに格納されたファイルを管理する情報処理装置であって、
上記フォルダを示すフォルダアイコン及び画像ファイルのサムネイル画像をアイコン表示領域に一覧表示するアイコン表示手段と、
上記アイコン表示手段によって上記アイコン表示領域に一覧表示されたフォルダアイコンのうち、上記フォルダアイコンまたは上記サムネイル画像を選択するためのカーソルが置かれたフォルダアイコンに対応するフォルダに格納された画像ファイルの、上記サムネイル画像よりファイルサイズが大きく、かつオリジナルの画像ファイルよりファイルサイズが小さい画像を、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示するプレビュースライドショー実行手段と、
ネットワークに接続されている機器と通信するための通信部とを備え、
上記アイコン表示手段は、上記ネットワークに接続されているサーバにあるフォルダに対応するフォルダアイコンを、上記アイコン表示領域に表示し、
上記プレビュースライドショー実行手段は、上記サーバにあるフォルダに対応するフォルダアイコンに上記カーソルが置かれたときに、上記サーバから、該カーソルが置かれたフォルダアイコンに対応するリストであって、ファイルと該ファイルの格納先とが対応付けられたリストを、上記通信部を介して取得し、該取得したリストを用いて、上記プレビュー表示領域に表示する、上記サムネイル画像よりファイルサイズが大きく、かつオリジナルの画像ファイルよりファイルサイズが小さい画像を、当該画像の格納先から取得することを特徴とする情報処理装置。
【請求項２】
上記アイコン表示手段は、上記アイコン表示領域に一覧表示したフォルダアイコンに上記カーソルが置かれ、さらに該カーソルによって該フォルダアイコンが選択された時、該フォルダアイコンに対応するフォルダに格納されたファイルおよびフォルダを上記アイコン表示領域に一覧表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記プレビュースライドショー実行手段は、上記アイコン表示手段が上記アイコン表示領域に表示したサムネイル画像に上記カーソルが置かれたときに、該カーソルが置かれたサムネイル画像に対応するファイルを、上記プレビュー表示領域に表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記プレビュースライドショー実行手段は、上記カーソルが移動された後、予め定めた一定時間が経過したときに、当該カーソルが置かれている上記フォルダアイコンに対応するファイルを、上記プレビュー表示領域に表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
上記アイコン表示手段によって上記アイコン表示領域に一覧表示されたサムネイル画像に上記カーソルが置かれ、さらに該カーソルによって該サムネイル画像が選択された時、該サムネイル画像に対応するファイルを含むフォルダに格納されたファイルを、上記アイコン表示領域とは異なる画面にスライドショー表示する大画面スライドショー実行手段を備えることを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
上記大画面スライドショー実行手段が表示したファイルの印刷指示を確認したときに、該印刷を指示されたファイルを、上記ネットワークに接続されているプリンタに印刷させる印刷部を備えていることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
上記印刷部がファイルを印刷させることが可能なプリンタを探索し、探索したプリンタの中から利用するプリンタをユーザに選択させるプリンタ管理手段を備えていることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
上記ネットワークに接続されているサーバから、上記フォルダアイコンを取得可能なサーバを探索し、探索したサーバの中から利用するサーバをユーザに選択させるサーバ管理手段を備えていることを特徴とする請求項１から７の何れか１項に記載の情報処理装置。
【請求項９】
上記プレビュースライドショー実行手段は、スライドショーの停止を指示する操作が確認されるまで、再度リストを取得することなく、上記リストに含まれるファイルを繰り返しスライドショー表示することを特徴とする請求項１から８の何れか１項に記載の情報処理装置。
【請求項１０】
フォルダに格納されたファイルを管理する情報処理装置の情報処理方法であって、
上記フォルダを示すフォルダアイコン及び画像ファイルのサムネイル画像をアイコン表示領域に一覧表示するアイコン表示処理と、
上記アイコン表示処理にて上記アイコン表示領域に一覧表示されたフォルダアイコンのうち、上記フォルダアイコンまたは上記サムネイル画像を選択するためのカーソルが置かれたフォルダアイコンに対応するフォルダに格納された画像ファイルの、上記サムネイル画像よりファイルサイズが大きく、かつオリジナルの画像ファイルよりファイルサイズが小さい画像を、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示するプレビュースライドショー実行処理とを含み、
上記アイコン表示処理では、上記情報処理装置が通信部を介して通信接続するネットワークに接続されているサーバにあるフォルダに対応するフォルダアイコンを、上記アイコン表示領域に表示し、
上記プレビュースライドショー実行処理では、上記サーバにあるフォルダに対応するフォルダアイコンに上記カーソルが置かれたときに、上記サーバから、該カーソルが置かれたフォルダアイコンに対応するリストであって、ファイルと該ファイルの格納先とが対応付けられたリストを、上記通信部を介して取得し、該取得したリストを用いて、上記プレビュー表示領域に表示する、上記サムネイル画像よりファイルサイズが大きく、かつオリジナルの画像ファイルよりファイルサイズが小さい画像を、当該画像の格納先から取得することを特徴とする情報処理方法。
【請求項１１】
請求項１から９のいずれか１項に記載の情報処理装置としてコンピュータを機能させるための情報処理プログラムであって、コンピュータを上記各手段として機能させるための情報処理プログラム。
【請求項１２】
請求項１１に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォルダに格納されたファイルを管理する情報処理装置、情報処理方法、情報処理プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ（デジカメ）などで撮影された画像、電子メールに添付された画像、インターネット上で配布されている画像など、大量に画像を保持することが可能となってきた。そのため、それらの画像はいろいろな所に分散して存在し、フォルダ等で階層に分けて管理されていることが多い。また、それらの画像は、画像を表示する機器とは別の機器に置かれている場合も多い。
【０００３】
そこで、これらの画像を、ユーザが見やすいように表示する必要がある。すなわち、複数のフォルダの各々にどのような画像を置かれているかを手早く知ることができる必要がある。このとき、各画像は見やすいように一定以上の大きさで表示されることが望ましい。また、表示する機器とは別の機器に置かれている画像も表示できることが望ましい。
【０００４】
図４９〜図５１を用いて、ＰＣ（パーソナルコンピュータ）上で画像を表示する場合の一般的な例として、縮小画像を用いる例を示す。図４９は、この例で仮定しているフォルダ・画像の階層構成を示す図である。
【０００５】
最上位階層（図４９では「（root）」と記している）の直下に、フォルダ1、フォルダ2、フォルダ3、フォルダ4、フォルダ5、フォルダ6、フォルダ7、フォルダ8、画像A、画像B、画像C、画像D、画像E、画像Fおよびフォルダ9が配置されている。また、フォルダ1の直下に、画像1A、画像1B、フォルダ11、画像1C、画像１Dおよびフォルダ12が配置されている。さらに、フォルダ8の直下に、フォルダ81およびフォルダ82が配置されている。
【０００６】
ＰＣ上のフォルダ構成は、図５０に示すように、フォルダのアイコンやファイル（画像ファイル）のサムネイルによって表示される。ここで、フォルダ1のアイコンの上にカーソルを置き、その状態でマウスクリックを行うと、図５１に示すように、フォルダ1の直下に配置されている各フォルダのアイコンや、各画像のサムネイルが表示される。各画像のサムネイルは、元画像を縮小して作成された縮小画像になっており、これによって、前記フォルダ1の中にどんな画像が入っているかを確認することができる。
【０００７】
次に、前記操作の後に続けて、フォルダ2の中にどんな画像が入っているかを確認する場合には、いったん上の階層に戻る操作を行って、図５０の画面を表示する状態に戻り、今度は、フォルダ2のアイコンの上にカーソルを置き、その状態でマウスクリックを行う必要がある。
【０００８】
次に、図５１〜図５３を用いて、ＰＣ上で画像を表示する場合の別の一般的な例として、スライドショーを行う例を示す。
【０００９】
図５１に示すように、対象となるフォルダ（フォルダ1）内を表示した状態で、スライドショーの開始を指示する操作を行うと、図５２に示すように、最初の画像を一定時間表示した後、図５３に示すように、次の画像を一定時間表示し、というように、フォルダ1内の全ての画像、すなわち画像1A、画像1B、画像1C、および画像1Dを順次表示していく。このように、画像を順次自動的に表示していくことを、「スライドショーを行う」という。画像1Dまで表示した後は、そこでスライドショーを終了して図５１の表示に戻るか、または、再度画像1Aに戻り、スライドショーの停止を指示する操作が行われるまで、各画像の表示を繰り返す。
【００１０】
特許文献１では、フォルダを示すアイコンを複数表示して、そのうち選択されたフォルダの中の画像をスライドショー表示している。ここで、このスライドショー表示は、選択されたフォルダの画像に重ねて行われる。
【００１１】
また、表示する機器とは別の機器に画像および画像フォルダが置かれている場合には、ＤＬＮＡ（Digital Living Network Alliance）（登録商標）の発行するガイドライン等のホームネットワークの標準規格において、ＤＭＰ（Digital Media Player）とＤＭＳ（Digital Media Server）とを用いることによって、ＤＭＰの上で、ＤＭＳ内に置かれた画像を表示・閲覧する方法が知られている。
【特許文献１】特開２００６−２１５９６６号公報（公開日：平成１８年８月１７日）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記従来の縮小画像を用いた画像表示方法では、一時に多数の画像を表示するため、個々の画像の表示サイズは小さくなる。逆に、個々の画像の表示サイズを大きくするようにウィンドウサイズを調整すると、スクロールバーを用いてスクロールする必要がある量が大きくなり、操作が煩雑となる。
【００１３】
また、スライドショーを用いた画像表示方法では、中に入っている画像を見たい画像フォルダを、いちいち、その都度選択してからスライドショーを行う必要があり、いろいろな画像フォルダの中の画像を手早く表示することができるとは言えない。
【００１４】
また、特許文献１の方法では、スライドショーを行うことにより、当該フォルダ内の画像を順次閲覧することができるが、当該フォルダの表示領域内でスライドショーを行うため、画像の表示サイズが小さくなり、見にくい。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、フォルダに格納された画像等のファイルを十分な画像サイズおよび解像度でプレビュー表示することができる情報処理装置、情報処理方法、情報処理プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体を実現することにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明に係る情報処理装置は、フォルダに格納されたファイルを管理する情報処理装置であって、上記フォルダを示すフォルダアイコンをアイコン表示領域に一覧表示するアイコン表示手段と、上記アイコン表示手段によって上記アイコン表示領域に一覧表示されたフォルダアイコンから選択されたフォルダアイコンに対応するフォルダに格納されたファイルを、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示するプレビュースライドショー実行手段とを備える構成である。
【００１７】
また、本発明に係る情報処理方法は、フォルダに格納されたファイルを管理する情報処理装置の情報処理方法であって、上記フォルダを示すフォルダアイコンをアイコン表示領域に一覧表示するアイコン表示処理と、上記アイコン表示処理にて上記アイコン表示領域に一覧表示したフォルダアイコンから選択されたフォルダアイコンに対応するフォルダに格納されたファイルを、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示するプレビュースライドショー実行処理とを含む方法である。
【００１８】
上記の構成によれば、フォルダアイコンの一覧表示とは別に、一覧表示の中から選択されたフォルダアイコンに対応するフォルダに格納されたファイルのスライドショー表示を、同一画面内に表示することができる。
【００１９】
よって、フォルダアイコンよりも大きな画像サイズおよび解像度で、フォルダ中の複数のファイルをプレビュー表示することが可能となる。それゆえ、ユーザは、フォルダアイコンの一覧表示に対する操作を、各ファイルを見やすいプレビュー画像で確認しながら容易に行うことができる。
【００２０】
さらに、本発明に係る情報処理装置は、上記アイコン表示手段は、上記アイコン表示領域に一覧表示したフォルダアイコンが選択され、さらに該フォルダアイコンの選択が決定された時、該フォルダアイコンに格納されたファイルおよびフォルダを上記アイコン表示領域に一覧表示する構成である。
【００２１】
上記の構成によれば、さらに、フォルダアイコンの選択が決定された時、該フォルダアイコンに格納されたファイルおよびフォルダを上記アイコン表示領域に一覧表示する。すなわち、フォルダを開いて、中のファイルおよびフォルダをアイコン表示領域に一覧表示することができる。
【００２２】
さらに、本発明に係る情報処理装置は、上記アイコン表示手段は、上記アイコン表示領域にフォルダアイコンとともにファイルを示すファイルアイコンを表示するものであり、上記アイコン表示手段によって上記アイコン表示領域に一覧表示されたファイルアイコンが選択され、さらに該ファイルアイコンの選択が決定された時、該ファイルアイコンに対応するファイルを含むフォルダに格納されたファイルを、上記アイコン表示領域とは異なる画面にスライドショー表示する大画面スライドショー実行手段を備える構成である。
【００２３】
上記の構成によれば、さらに、ファイルアイコンの選択が決定された時、該ファイルアイコンに対応するファイルを含むフォルダに格納されたファイルを、上記アイコン表示領域とは異なる画面にスライドショー表示する。よって、ファイルアイコンを一覧表示した画面から、スライドショー表示へ容易に切り替えることができる。
【００２４】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム（情報処理プログラム）、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２５】
以上のように、本発明に係る情報処理装置は、フォルダを示すフォルダアイコンをアイコン表示領域に一覧表示するアイコン表示手段と、上記アイコン表示手段によって上記アイコン表示領域に一覧表示されたフォルダアイコンから選択されたフォルダアイコンに対応するフォルダに格納されたファイルを、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示するプレビュースライドショー実行手段とを備えることを特徴としている。
【００２６】
また、本発明に係る情報処理方法は、フォルダを示すフォルダアイコンをアイコン表示領域に一覧表示するアイコン表示処理と、上記アイコン表示処理にて上記アイコン表示領域に一覧表示したフォルダアイコンから選択されたフォルダアイコンに対応するフォルダに格納されたファイルを、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示するプレビュースライドショー実行処理とを含むことを特徴としている。
【００２７】
したがって、フォルダアイコンよりも大きな画像サイズおよび解像度で、フォルダ中の複数のファイルをプレビュー表示することが可能となる。それゆえ、ユーザは、フォルダアイコンの一覧表示に対する操作を、各ファイルを見やすいプレビュー画像で確認しながら容易に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下の各実施の形態では、本発明をデジタル静止画像ファイルの表示を行うための画像表示装置に適用した例を説明するが、本発明はこれに限定されず、画像以外のファイル、例えば、テキストファイル、動画像ファイル、音声ファイル等にも適用できる。そして、画像ファイルの場合には、画像の縮小画像である画像サムネイルをファイルアイコンとして利用することができる。また、テキストファイルの場合には、１頁目の印刷状態の縮小画像をファイルアイコンとして利用することができる。また、動画像ファイルや音声ファイルの場合には、タイトルを示した縮小画像をファイルアイコンとして利用することができる。
【００２９】
〔実施の形態１〕
本発明の一実施の形態について図１から図６に基づいて説明すれば、以下のとおりである。
【００３０】
図１は、本実施の形態の画像表示装置（情報処理装置）１００Ａの構成を示す機能ブロック図である。図２は、上記画像表示装置１００Ａのハードウェア構成を示すブロック図である。図３は、上記画像表示装置１００Ａを操作するためのリモコン２５０の説明図である。
【００３１】
画像表示装置１００は、自装置内または自装置外の記憶装置に記憶されている、フォルダに格納されたファイルを管理する装置である。
【００３２】
図１に示すように、画像表示装置１００Ａは、表示部１０１、操作取得部１０２、ＵＩ（ユーザインタフェース）処理部１０３を備えて構成されている。
【００３３】
表示部１０１は、表示画面に、閲覧の対象となるフォルダや画像に対応するアイコン、サムネイルまたは文字列などの対象指定要素や、画像そのものを表示する。
【００３４】
これらの画像やフォルダ構造は、画像表示装置１００Ａの、例えば、表示部１０１、またはＵＩ処理部１０３に内蔵していても構わないし、ＵＳＢ（universal serial bus）などのインタフェースによる外部接続で接続された画像サーバや、ネットワーク上に接続された画像サーバの上にあっても構わない。また、フォルダ・画像階層の構成情報と画像ファイルとが別々の機器上にあっても構わない。
【００３５】
操作取得部１０２は、ユーザの操作を取得するためのものである。ユーザの操作は、キーボードやマウス、キーパッド等を用いて行うほか、本体とは別筐体のリモートコントローラ（リモコン）２５０（図３）を用いて行っても構わない。キーボードやマウス、キーパッド等を用いる場合には、操作入力部２０１が、ユーザによるキーボードやマウス、キーパッド等に対する操作を取得する。また、リモコン２５０を用いる場合は、ユーザの操作に応じて出力された制御信号を、操作入力部２０１が、通常赤外線などの近接通信手段によって受信する。
【００３６】
ＵＩ処理部１０３は、図５に示すようなファイラー画面を表示するとともにキーイベント等を検知して、ファイルの閲覧等を行うための操作環境をユーザに提供する。図５に示すように、ＵＩ処理部１０３が表示するファイラー画面には、フォルダを示すフォルダアイコンおよびファイル（画像ファイル等）を示すファイルアイコン（ファイルが画像であれば画像サムネイル）が一覧表示されるアイコン表示領域３０３と、ユーザによって選択されたフォルダまたはファイルに応じたプレビュー表示を行うプレビュー表示領域３０２が設けられている。ここで、アイコン表示領域３０３では、カーソルによりユーザがアイコンを選択できるようになっている。以下では、アイコンにカーソルが置かれた状態を「選択」、アイコンが「選択」されている状態において決定操作（例えば“決定”キーの入力）が行われた状態を「決定」という。ＵＩ処理部１０３は、アイコンに対する「選択」／「決定」に応じて、そのアイコン対応するフォルダあるいはファイルに対する処理を行う。
【００３７】
特に、ＵＩ処理部１０３は、ユーザに選択されたフォルダの直下にある画像ファイルを読み出して、各画像ファイルを順次表示するスライドショーを行う。
【００３８】
ここで、図１に示すように、ＵＩ処理部１０３は、アイコン表示部（アイコン表示手段）１３１、プレビュースライドショー実行部（プレビュースライドショー実行手段）１３３を特に備えている。
【００３９】
アイコン表示部１３１は、画面のアイコン表示領域３０３（図５）に、フォルダを示すフォルダアイコンおよびファイルを示すファイルアイコンを一覧表示する（アイコン表示処理）。また、アイコン表示部１３１は、アイコン表示領域３０３に一覧表示したフォルダアイコンが選択され、さらに該フォルダアイコンの選択が決定された時、該フォルダアイコンに格納されたファイルおよびフォルダをアイコン表示領域３０３に一覧表示する。
【００４０】
プレビュースライドショー実行部１３３は、アイコン表示部１３１によってアイコン表示領域３０３に一覧表示されたフォルダアイコンから選択されたフォルダアイコンに対応するフォルダに格納されたファイルを、アイコン表示領域３０３と同一画面内のプレビュー表示領域３０２にスライドショー表示する（プレビュースライドショー実行処理）。なお、プレビュースライドショー実行部１３３は、プレビュースライドショー実行スレッドによってスライドショー表示を行う。
【００４１】
次に、図１および図２を参照しながら、画像表示装置１００Ａの機能ブロックとハードウェア要素との対応について説明する。
【００４２】
表示部１０１は、ＣＰＵ（central processing unit）２０２が、ＲＯＭ（read only memory）２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ（random access memory）２０４上やバス上から必要な情報を受けとり、それらを用いて表示パネル２０５上に描画・表示を行う。
【００４３】
操作取得部１０２は、ＣＰＵ２０２が、ＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、操作入力部２０１を制御し、バスやＲＡＭ２０４上を経由して必要な情報を受け取り、それらを用いてＲＡＭ２０４上にデータを格納するか、または、ＣＰＵ２０２上で動作する別のスレッドにメッセージを送信する。
【００４４】
ＵＩ処理部１０３は、ＣＰＵ２０２がＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ２０４上やバス上から必要な情報を受け取り、それらを用いて表示パネル２０５上に描画・表示を行う。
【００４５】
ここで、フォルダや画像のデータは、画像表示装置１００Ａ内に、例えば、ＲＯＭ２０３、ＲＡＭ２０４、あるいは他の記憶装置に格納されているものとする。
【００４６】
なお、ここで説明した、各機能ブロックと各ハードウェア要素との対応は一例であり、他の実現方法によることも考えられる。
【００４７】
図３に示すように、リモコン２５０は、筐体表面に各種の操作キーが設けられており、ユーザのキー操作に応じて所定の制御信号を、画像表示装置１００Ａの本体へ送信する。具体的には、リモコン２５０は、カーソルを移動させて項目を選択するための上下左右の方向キー、選択された項目を決定する決定キー、数字や文字を入力するための文字入力キー等を含む複数の操作キーを備えている。
【００４８】
つづいて、図４〜図６を参照しながら、画像表示装置１００Ａの動作を説明する。図４は、画像表示装置１００Ａの動作を示すフローチャートである。図５、図６は、画像表示装置１００Ａの表示画面例を示す説明図である。なお、画像およびフォルダのツリー構造は、図４９に示した構造であるものとする。
【００４９】
図５に示すように、まず、ユーザが画面上のアイコン表示領域３０３に一覧表示されたフォルダ（ここではフォルダ1）のアイコンにカーソル３０１を置くと、操作取得部１０２は、どのフォルダが指定されたかを検出して、ＵＩ処理部１０３のプレビュースライドショー実行部１３３に伝える（Ｓ７０１）。
【００５０】
次に、プレビュースライドショー実行部１３３は、指定されたフォルダの中にある画像を順次読み出して、フォルダのアイコンおよび画像のサムネイルを一覧表示した画面と同じ画面に設けられたプレビュー表示領域３０２にスライドショー表示する（Ｓ７０２）。このスライドショー表示では、最初はフォルダ内の最初の画像（ここでは画像1A）を表示し（図５）、一定時間経過後、つまり、最初の画像を一定時間表示した後に、次の画像（ここでは画像1B）を表示する（図６）。
【００５１】
このように、画像表示装置１００Ａでは、フォルダ内の全ての画像、つまり、この例のフォルダ1では、画像1A、画像1B、画像1C、および画像1Dを、順次表示していく。そして、最後の画像、つまり、画像1Dまで表示した後は、再度画像1Aに戻り、スライドショーの停止を指示する操作が行われるまで、各画像の表示を繰り返す。なお、画像1Dまで表示した後、そこでスライドショーの実行を停止して、画像1Dを表示したままとしてもよい。
【００５２】
ここで、図５に示すように、プレビュースライドショーで画像を表示する所定の小領域（プレビュー表示領域３０２）は、フォルダアイコンや画像サムネイルより大きく取り、フォルダアイコンや画像サムネイルとは重ねず、別の領域とする。このことによって、現在どのフォルダを見ているかを確認しながら、各画像も比較的大きなサイズで、見やすい状態で確認・閲覧することができる。なお、カーソルを画像（ここでは画像A）のサムネイルに置くと、プレビュー表示領域３０２にはその画像のサムネイル（アイコンと表示していたサムネイルより大きなサイズの画像が望ましい）を表示する。
【００５３】
〔実施の形態２〕
本発明の他の実施の形態について図７から図２６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。また、実施の形態１において定義した用語については、特に断らない限り本実施の形態においてもその定義に則って用いるものとする。
【００５４】
図７は、本実施の形態の画像表示装置１００Ｂを含むネットワークシステム４００の構成を示す構成図である。図８は、上記画像表示装置１００Ｂの構成を示す機能ブロック図である。図９は、上記画像表示装置１００Ｂのハードウェア構成を示すブロック図である。
【００５５】
図７に示すように、画像表示装置１００Ｂは、ネットワークに接続されている。このネットワークには、他の画像表示装置１００Ｂや、画像サーバ４１０、画像プリンタ４２０、デジタルカメラ（デジカメ）４３０等の装置が接続可能である。
【００５６】
画像サーバ４１０には画像および画像を格納したフォルダが記憶されている。なお、本実施の形態では、画像表示装置１００Ｂに画像を提供する装置、例えば、画像サーバ４１０、デジカメ４３０が１台は必須であるが、他の装置は必ずしも接続されている必要はない。また、ここでは、ハブ４４０を用いて各装置を接続しているが、その他の中継装置を用いて接続しても構わない。また、無線ＬＡＮ（local area network）やBluetooth（登録商標）等の他の通信方法でネットワーク接続してもよい。
【００５７】
上記のように、ネットワークシステム４００には、画像表示装置１００Ｂに画像を提供する画像サーバ４１０やデジカメ４３０が接続されている。そして、このような装置として、多機能ＦＡＸ（ネットワークプリンタとしての機能を有するＦＡＸであり、ＭＦＰ（Multifunction Printer、マルチファンクションプリンタ）あるいはマルチファンクションＦＡＸとも呼ばれる）、すなわち、電話線と接続してＦＡＸ画像を受信し、該ＦＡＸ画像を保存および印刷するとともに、ネットワークを通じて画像データを受信し、その画像を印刷できるＦＡＸを接続することもできる。また、多機能ＦＡＸの中には、メモリカードスロットを持ち、メモリカードスロットに記録された画像をネットワークを通じて送出する機能を持つものもある。このようなメモリカードスロットを持つ多機能ＦＡＸには、ＤＭＳと画像プリンタとの両方の機能を持たせることができる。
【００５８】
図８は、本実施の形態にかかる画像表示装置１００Ｂの構成の概略を示す機能ブロック図である。
【００５９】
図８に示すように、ＵＩ処理部１０３は、アイコン表示部（アイコン表示手段）１３１、プレビュースライドショー実行部（プレビュースライドショー実行手段）１３３に加えて、画像サーバ管理部（サーバ管理手段）１３５を特に備えている。なお、アイコン表示部１３１およびプレビュースライドショー実行部１３３については、実施の形態１と同じであるので、説明を省略する。
【００６０】
画像サーバ管理部１３５は、画像表示装置１００Ｂがファイルを取得可能なサーバ（図７では、画像サーバａ，ｂ、デジカメ）を探索し、ユーザに利用するサーバを選択させる。なお、画像サーバ管理部１３５は、画像サーバテーブル作成スレッドによってサーバの探索を行う。この画像サーバテーブル作成スレッドによるサーバの探索は、バックグラウンドでの処理が可能である。また、画像サーバテーブル作成スレッドによって作成される画像サーバテーブルは、画像サーバ管理部１３５が保持する。
【００６１】
次に、図８および図９を参照しながら、画像表示装置１００Ｂの機能ブロックとハードウェア要素との対応について説明する。
【００６２】
表示部１０１は、ＣＰＵ（central processing unit）２０２が、ＲＯＭ（read only memory）２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ（random access memory）２０４上やバス上から必要な情報を受けとり、それらを用いて表示パネル２０５上に描画・表示を行う。
【００６３】
操作取得部１０２は、ＣＰＵ２０２が、ＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、操作入力部２０１を制御し、バスやＲＡＭ２０４上を経由して必要な情報を受け取り、それらを用いてＲＡＭ２０４上にデータを格納するか、または、ＣＰＵ２０２上で動作する別のスレッドにメッセージを送信する。
【００６４】
ＵＩ処理部１０３は、ＣＰＵ２０２がＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ２０４上やバス上から必要な情報を受け取り、それらを用いて表示パネル２０５上に描画・表示を行う。
【００６５】
ここで、フォルダや画像のデータは、ネットワーク上に接続された画像サーバ４１０等にあり、通信部２０６によってネットワーク経由で取得される。ネットワーク経由で取得されたこれらのデータは、バスを介して、表示部１０１やＵＩ処理部１０３によって、処理される。
【００６６】
なお、これらのフォルダあるいはコンテナは、必ずしも画像サーバ４１０の物理的なフォルダあるいはディレクトリ等に対応している必要はなく、画像サーバ４１０で、一定の条件等に従って、仮想的なフォルダ構成を生成しても構わない。例えば、画像サーバ４１０は、「２００７年４月１０日」というフォルダを生成して、その中に、実際のハードディスク上の物理的なディレクトリ構成には関わりなく、２００７年４月１０日に撮影された画像を入れてみせる、といったことを行ってもよい。そして、そのような画像サーバ４１０と画像表示装置１００Ｂとを組み合わせたシステムでは、ユーザは、条件に合ったフォルダのみを確認・閲覧すればよいので、必要な画像の確認・閲覧がより簡単に手早くできる。
【００６７】
なお、ここで説明した、各機能ブロックと各ハードウェア要素との対応は一例であり、他の実現方法によることも考えられる。
【００６８】
つづいて、図１０〜図３０を参照しながら、画像表示装置１００Ｂの動作を説明する。
【００６９】
図１０は、画像表示装置１００Ｂの表示画面例を示す説明図である。なお、画像およびフォルダのツリー構造は、図４９に示した構造であるものとする。
【００７０】
表示パネル２０５上には、画像サーバ４１０にあるフォルダや画像の配置に従って、例えば、図５のような画面が表示される。ここで、図５の左側の「画像1A」となっている小領域が、プレビュー画像を表示する所定の領域（プレビュー表示領域３０２）である。
【００７１】
また、図５のようなアイコン表示ではなく、図１０のような記述的表現によるリスト表示としてもよい。
【００７２】
また、ユーザの操作入力によって、アイコン表示（図５）とリスト表示（図１０）とをトグル式に切り替えて表示してもよい。この場合には、ユーザは、画像の内容をざっと見たい時はアイコン表示、そして、画像のタイトルによってどんな画像があるか知りたい時はリスト表示、というように、二つの表示モードを切り替えて利用することができる。
【００７３】
図１１は、画像表示装置１００Ｂの動作を示すフローチャートである。
【００７４】
図１１に示すように、まず、操作取得部１０２は、ユーザによってカーソル移動操作が行われるのを待ち（Ｓ１５０１）、カーソル移動操作が行われた場合は、画面上でもカーソルを移動させる（Ｓ１５０２）。前回カーソルを移動してから、あらかじめ定めた一定時間が経過した場合は（Ｓ１５０３）、カーソルが置かれているのが画像サムネイルであるか、フォルダアイコンであるかを判断する（Ｓ１５０４）。
【００７５】
次に、カーソルが置かれているのがフォルダアイコンであった場合（Ｓ１５０４で「フォルダ」）、そのフォルダにある画像のプレビュー表示領域３０２でのスライドショー表示を開始する（Ｓ１５０６）。また、カーソルが置かれているのが画像サムネイルであった場合（Ｓ１５０４で「画像」）、画像表示を実行する（Ｓ１５０５）。
【００７６】
以上説明したカーソル移動操作の処理は、プレビュースライドショーと並行して行う。したがって、画像表示実行（Ｓ１５０５）またはプレビュースライドショーの開始（Ｓ１５０６）の後は、カーソル移動操作待ち（Ｓ１５０１）に戻る。
【００７７】
この並行処理は、ＣＰＵ２０２上で、各々別々のスレッドを立てることによって実現することができる。以下、このプレビュースライドショーを行うスレッドを「プレビュースライドショー実行スレッド」と記す。
【００７８】
次に、図１２のフローチャートを参照しながら、プレビュースライドショー開始（Ｓ１５０６）の処理を説明する。
【００７９】
まず、画像サーバ４１０に選択されたフォルダのコンテンツ一覧情報を要求する（Ｓ１２０１）。次に、フォルダ内に画像が１枚以上あるかどうかの判断を行う（Ｓ１２０２）。この判断は、画像サーバ４１０からコンテンツ情報一覧を取得することによって行う。なお、このコンテンツ情報一覧の詳細については後述する。
【００８０】
そして、フォルダ内に１枚以上画像がある場合（Ｓ１２０２でＹｅｓ）、まず、前回起動したプレビュースライドショー実行スレッドが動いているままであったときには、その前回起動したプレビュースライドショー実行スレッドを停止し（Ｓ１２０５）、その後、プレビュースライドショー実行スレッドを起動する（Ｓ１２０６）。
【００８１】
一方、フォルダ内に１枚も画像がない場合（Ｓ１２０２でＮｏ）、まず、プレビュースライドショー実行スレッドが動いていたら、それを停止した後（Ｓ１２０３）、中に画像のないフォルダを示すアイコン（図１３）をプレビュー表示領域３０２に描画する（Ｓ１２０４）。
【００８２】
なお、ネットワークが切断されているために画像ファイルが取得できない場合や、画像のフォーマットが画像表示装置１００Ｂの対応していないものであった場合等には、その旨を報知するエラーメッセージを、図１３と同じようにプレビュー表示領域３０２に表示してもよい。
【００８３】
また、ネットワークの負荷その他の状況等により、画像の取得にあらかじめ定めた閾値以上の時間がかかっている場合には、画像の取得に時間がかかる旨、または、しばらく待つ必要がある旨を通知するメッセージを、プレビュー表示領域３０２に表示してもよい。あるいは、これらのエラーメッセージまたは通知メッセージは、別途、図示しないダイアログの上や、図示しないガイダンス領域内に表示しても構わない。
【００８４】
このようなメッセージを表示することにより、ユーザは、例えば、ネットワークの切断を解消して再度接続する等、問題を解決するための対策をとったり、利用可能な他の画像サーバに格納されている画像を先に確認・閲覧する等の対応を行うことができる。それゆえ、ユーザは、より簡単に、あるいは、より素早く、画像の確認・閲覧を進めていくことが可能となる。
【００８５】
つづいて、図１４〜図１８を参照しながら、プレビュースライドショー実行スレッドの処理について説明する。図１４は、プレビュースライドショー実行スレッドの処理のフローチャートである。図１５〜図１８は、コンテンツ情報一覧の説明図である。
【００８６】
ＵＩ処理部１０３のプレビュースライドショー実行部１３３は、画像サーバ４１０からは、図１５〜図１８に示すようなコンテンツ情報一覧を取得して、このコンテンツ情報一覧で並べられた順序に従って画像のスライドショーを実行する。
【００８７】
図１５の例では、最初の画像は、画像を識別するためのＩＤが「33」、画像のタイトルが「画像1A」、画像の種類が「ＪＰＥＧ」、画像のＵＲＩ（uniform resource identifier）が「http:/192.168.10.5/image/image01.jpg」となっている。同様にして、２番目の画像は、ＩＤが「35」、タイトルが「画像1B」、種類が「ＪＰＥＧ」、ＵＲＩが「http:/192.168.10.5/image/image02.jpg」となっている。同様にして、最初のフォルダは、フォルダを識別するためのＩＤが「1021」、フォルダのタイトルが「フォルダ11」となっている。同様にして、３番目の画像は、ＩＤが「36」、タイトルが「画像1C」、種類が「ＪＰＥＧ」、ＵＲＩが「http:/192.168.10.5/image/image03.jpg」となっている。なお、図１５では、４番目以降の画像、２番目以降のフォルダは省略している。
【００８８】
ここで、「ＩＤ」とは、各フォルダや各画像を一意に識別するために、画像サーバ４１０がフォルダや画像毎に異なる値を付与したものである。「タイトル」は、画像サーバ４１０が各フォルダや各画像に付与するもので、例えばそのフォルダや画像の画像サーバ４１０上でのファイル名を用いればよい。タイトルは、異なるフォルダや画像に同じタイトルが付与されている場合もあり得る。「種類」は、ＪＰＥＧ（Joint Photographic Experts Group）などの画像フォーマット等を表す。画像フォーマットとしては、ＪＰＥＧの他に、ＰＮＧ（Portable Network Graphics）等が考えられる。
【００８９】
ここで、例えばＤＬＮＡのガイドラインでは、(1)ＪＰＥＧを６４０画素×４８０画素以内のＪＰＥＧ画像をＪＰＥＧ小（JPEG_SM）、(2)ＪＰＥＧ小の範囲を超えて、かつ、１０２４画像×７６８画素以内のＪＰＥＧ画像をＪＰＥＧ中（JPEG＿MED）、(3)ＪＰＥＧ中の範囲を超えて、４０９６画素×４０９６画素以内のＪＰＥＧ画像をＪＰＥＧ大（JPEG＿LRG）としている。ここで、「６４０画素×４８０画素以内」とは、画像サイズが縦６４０画素以下かつ横４８０画素以下であるという意味である。
【００９０】
「ＵＲＩ」は、その画像の画像データが置かれている場所を示す。このＵＲＩは、通常、画像サーバ４１０上の場所を示すが、必ずしも画像サーバ４１０上の場所でなくても構わない。つまり、画像サーバ４１０が、実際の画像データは別の装置にあるような画像を含むコンテンツ情報一覧を送信してくる場合もあり得る。
【００９１】
図１５の例では、各画像に対応する画像データは常に１つだけであったが、図１８の例のように、各画像に関して、１つまたは複数の画像リソースが対応するようにしても良い。ここで、画像リソースとは、各々の画像データに対応するが、画像データそのものだけではなく、その属性データ（例えば、上記の「ＩＤ」、「タイトル」、「種類」または「ＵＲＩ」等）まで含めて示すものである。なお、図１８の例は、図１５の例等とは別の画像での例であり、データの名前や属性等は一致していない。
【００９２】
このように複数の画像リソースが用意されるのは、ＤＭＰによって画像処理能力や画像表示能力が異なる、または、ネットワークの容量に制限がある等で、必ずしもオリジナルの高解像度の元画像を取得することが適当であるとは限らないためである。
【００９３】
上記画像表示装置１００Ｂにおけるスライドショーの場合、図５、図６、および図１３に示したように、表示する際の画像サイズは一定サイズ以内であり、画面全体より小さくなっている。したがって、オリジナルの高解像度の元画像を取得するのではなく、より小さい画像を取得する方が、ネットワーク帯域、画像転送時間や、処理のためのハードウェアやソフトウェアのリソース等が節約できる。
【００９４】
ＤＬＮＡガイドラインでは、ＤＭＳはＪＰＥＧ小の画像を必ず用意しなければならないことになっている。したがって、例えば、常に「ＪＰＥＧ小」の画像を表示することにすれば、取得しようと試みて、実際にはその解像度の画像が用意されていないということはあり得ない。また、通常デジカメで撮影した画像は「ＪＰＥＧ小」より大きい場合が多く、この場合には、前記のように、ネットワーク帯域、画像転送時間や、処理のためのハードウェアやソフトウェアのリソース等が節約できる。
【００９５】
また、図１７の例では、さらに「日時」、「ファイルサイズ」、「画像サイズ」の情報が加わっている。これらの情報を用いることにより、例えば、ファイルサイズが所定ファイルサイズより大きいか、または、画像サイズが所定画像サイズより大きい画像に関しては、エラーとして表示しないようにすることができる。
【００９６】
図１４に示すように、プレビュースライドショー実行スレッドは、まず、画像サーバ４１０から次に表示する画像の「ＪＰＥＧ小」画像データを取得し、これを描画用バッファに入れる（Ｓ１４０１）。この画像データの取得は、コンテンツ情報一覧に示された、対応するＵＲＩに、そのＵＲＩに示された通信プロトコルでアクセスすることで行われる。図１４〜図１８の例では、この通信プロトコルはＨＴＴＰ（hyper text transfer protocol）である。なお、ここで取得する画像データを「ＪＰＥＧ小」の画像データとした場合には、前記のような効果が得られるが、必ずしも「ＪＰＥＧ小」とする必要はない。
【００９７】
そして、次の画像が最初の画像である場合（Ｓ１４０２でＹｅｓ）、描画バッファに入れた画像をプレビュー表示領域３０２に描画する（Ｓ１４０３）。一方、次の画像が最初の画像でない場合（Ｓ１４０２でＮｏ）、スライドショーの画像表示間隔分の時間が経過するのを待った後（Ｓ１４０４）、描画バッファに入れた画像をプレビュー表示領域３０２に描画する（Ｓ１４０３）。なお、この描画は専用のハードウェアを利用すれば、短時間に描画可能である。
【００９８】
ここで、図５に示すように、プレビュースライドショーで画像を表示する所定の小領域（プレビュー表示領域３０２）は、アイコン一覧画面において、フォルダアイコンや画像サムネイルより大きく取り、フォルダアイコンや画像サムネイルとは重ねず、別の領域とする。このことによって、現在どのフォルダを見ているかを確認しながら、各画像も比較的大きなサイズで、見やすい状態で確認・閲覧することができる。
【００９９】
次に、図１９は、画像表示装置１００Ｂの表示画面例を示す説明図である。なお、画像およびフォルダのツリー構造は、図４９に示した構造であるものとする。
【０１００】
図１９に示すように、プレビュースライドショーで画像を表示しているプレビュー表示領域３０２の近辺に、現在のフォルダのフォルダ名を表示してもよい。図１９の例では、プレビュー表示領域３０２の下方に、「フォルダ1」と表示されている。このように表示することによって、ユーザは、表示されているフォルダがどのフォルダであるのかを容易に把握できる。
【０１０１】
この表示用画像は、一定時間表示したままにするが（Ｓ１４０４）、その間の時間を利用して、次の画像を画像サーバ４１０から取得してもよい。ここで、「次の画像」とは、画像サーバ４１０から得たコンテンツ一覧情報で、現在表示中の画像の次に並べられている画像のことである。ここでも、前記と同様に、画像リソースの中で、種類が「ＪＰＥＧ小」となっているものの画像データを取得する。
【０１０２】
なお、取得する画像データは必ずしも「ＪＰＥＧ小」とする必要はない。また、「次の画像」は、必ずしもコンテンツ一覧情報内の順番に従わず、別の基準で順番付けしても構わない。この順番としては、例えば日付順が考えられる。
【０１０３】
また、プレビュースライドショーでは、フォルダ内の全ての画像を順次表示する。例えば、フォルダ1内に画像1A、画像1B、画像1C、画像1Dの4枚がある場合には、画像1A、画像1B、画像1C、および画像1Dを順次表示する。そして、画像1Dまで表示した後は、再度画像1Aに戻って画像1Aを表示し、スライドショーの停止を指示する操作が行われるまで、各画像の表示を同じ順番に繰り返す。あるいは、いったん画像1Dまで表示した後は、そこでスライドショーを終了してもよい。
【０１０４】
次に、図２０のフローチャートを参照しながら、画像表示実行処理（図１１のＳ１５０５）について説明する。
【０１０５】
まず、既にプレビュースライドショー実行スレッドが動いていたら、それを停止する（Ｓ１６０１）。次に、画像サーバ４１０から、カーソルがある画像の画像リソースのうち、「ＪＰＥＧ小」の画像データを取得する（Ｓ１６０２）。ここでも、取得する画像データは必ずしも「ＪＰＥＧ小」とする必要はない。
【０１０６】
次に、ステップＳ１６０２で取得した「ＪＰＥＧ小」の画像を所定の小領域（プレビュー表示領域３０２）に描画する（Ｓ１６０３）。
【０１０７】
ここで、図２１に示すように、プレビュー表示領域３０２の近辺に、画像のタイトル、画像の撮影日時、画像サイズ、ファイルサイズ等の属性を表示してもよい。この表示によって、ユーザは表示中の画像に関してより多くの情報を得ることができる。これらの属性データを得るためには、画像表示装置１００Ｂが画像サーバ４１０からコンテンツ一覧情報（図１７）を得られるようになっていればよい。
【０１０８】
さらに、図２２〜図２６を参照しながら、画像表示装置１００Ｂと画像サーバ４１０とのネットワーク上の情報・データのやり取りの概略を説明する。図２２は、最初に画像表示装置１００Ｂから、機器を探索するためのメッセージをネットワーク内にマルチキャストで発信する場合のシーケンス図である。図２５は、最初に画像サーバ４１０から、自身の存在を伝えるメッセージをネットワーク内にマルチキャストで発信する場合のシーケンス図である。
【０１０９】
まず、画像表示装置１００Ｂはネットワーク上にある画像サーバ４１０を発見する必要がある（Ｓ２２１１ａまたはＳ２２１１ｂ）。ここで、図２２のシーケンスでは、画像表示装置１００Ｂから、機器を探索するためのメッセージをネットワーク内にマルチキャストで発信し（Ｓ２２０１ａ）、画像サーバ４１０がこれに応答する（Ｓ２２０２ａ）。一方、図２５のシーケンスでは、画像サーバ４１０から、自身の存在を伝えるメッセージをネットワーク内にマルチキャストで発信して、これによって画像表示装置１００Ｂが該画像サーバ４１０の存在を認識する（Ｓ２２０２ｂ）。なお、図２５のシーケンスは、図２２のシーケンスのＳ２２０１ａ・Ｓ２２０２ａの代わりに、Ｓ２２０２ｂを設けたものであり、それ以降のステップは同一である。
【０１１０】
このように、画像表示装置１００Ｂは、これら両方のプロトコルを実装することによって、画像サーバ４１０が先にネットワーク上にあって、後から画像表示装置１００Ｂがネットワークに加わった場合（あるいは、後から電源スイッチが入れられた場合等）は、図２２のステップＳ２２０１ａ、Ｓ２２０２ａのシーケンスに従って、画像表示装置１００Ｂが画像サーバ４１０の存在を認識することができる。また、画像表示装置１００Ｂが先にネットワーク上にあって、後から画像サーバ４１０がネットワークに加わった場合（あるいは、後から電源スイッチが入れられた場合等）は、図２５のステップＳ２２０２ｂのシーケンスに従って、画像表示装置１００Ｂが画像サーバ４１０の存在を認識することができる。
【０１１１】
つづいて、画像表示装置１００Ｂは、前記の画像サーバ４１０を発見するシーケンス（Ｓ２２０１ａ・Ｓ２２０２ａ、またはＳ２２０２ｂ）で得られた情報から、HTTP GETを送信して（Ｓ２２０３）、該画像サーバ４１０のデバイス記述（サーバ名、アイコンのＵＲＩを含む）およびサービス記述を取得する（Ｓ２２０４）。これによって、画像表示装置１００Ｂは、画像サーバ４１０が提供するサービスに関する情報を取得する。
【０１１２】
なお、上記のステップＳ２２０１ａ、Ｓ２２０２ａ、Ｓ２２０３、およびＳ２２０４、並びに、Ｓ２２０２ｂのシーケンスは、通常初期の段階で完了する、初期処理に該当するものである。
【０１１３】
次に、画像表示装置１００Ｂは、ユーザによってフォルダを指定された時に、画像サーバ４１０からコンテンツ情報一覧を取得する。具体的には、画像表示装置１００Ｂが、ユーザによって選択された画像サーバ４１０にコンテンツ情報一覧を要求し（Ｓ２２０５）、画像サーバ４１０が要求に従ってコンテンツ一覧情報を返信する（Ｓ２２０６）ことで行われる。
【０１１４】
なお、例えば、フォルダ内に１０００個の画像があって、一画面では２０個の画像を表示する場合には、１番目から２０番目、２１番目から４０番目というように、画面毎に必要な情報を含むコンテンツ情報一覧を取得してもよいし、１０００個の画像の情報を含むコンテンツ情報一覧を一括して取得してもよい。また、コンテンツ情報一覧は、画像表示装置１００Ｂに保存してもよいし、ユーザによってフォルダを指定された時に、必ず、画像サーバ４１０からコンテンツ情報一覧を取得するようにしてもよい。
【０１１５】
次に、画像データの取得は、画像表示装置１００ＢがHTTP GETで画像サーバ４１０に要求し（Ｓ２２０７）、画像サーバ４１０がそれに従って画像データを転送することで行われる（Ｓ２２０８）。
【０１１６】
なお、上述したシーケンスでは、初期処理、コンテンツ情報一覧取得、画像データ取得をこの順番で１回ずつ行う場合について説明したが、実際には、これらのやり取りは、必要に応じて適宜行われる。また、これらのシーケンスは、概略を示したものであり、その他にも適宜情報・データがやり取りされることもあり得る。
【０１１７】
ここで、図２３、図２４は、図２２に示した、最初に画像表示装置１００Ｂから、機器を探索するためのメッセージをネットワーク内にマルチキャストで発信する場合のシーケンスの初期処理で用いられる送信データの一例（UPnP Device Architecture規格に従った例）の詳細を示す説明図である。
【０１１８】
図２３に示すように、「機器を探索（ＳＳＤＰ（Simple Service Discovery Protocol））」（Ｓ２２０１ａ）で用いられる送信データでは、「HOST」にＵＰｎＰ（Universal Plug and Play）（登録商標）のマルチキャスト用の送信先アドレス（固定値）が設定される。また、図２４に示すように、「画像サーバが自分の存在を応答」（Ｓ２２０２ａ）で用いられる送信データでは、「LOCATION」に画像サーバ４１０のデバイス記述のＵＲＬ（Uniform Resource Locator）が設定される。
【０１１９】
また、図２６は、図２５に示した、最初に画像サーバ４１０から、自身の存在を伝えるメッセージをネットワーク内にマルチキャストで発信する場合のシーケンスの初期処理で用いられる送信データの一例（UPnP Device Architecture規格に従った例）の詳細を示す説明図である。
【０１２０】
図２６に示すように、「機器の存在およびデバイス記述のＵＲＬを通知（ＳＳＤＰ）」（Ｓ２２０２ｂ）で用いられる送信データでは、「HOST」にＵＰｎＰのマルチキャスト用の送信先アドレス（固定値）が設定されるとともに、「LOCATION」に画像サーバ４１０のデバイス記述のＵＲＬが設定される。
【０１２１】
さらに、図２７〜図３０を参照しながら、画像表示装置１００Ｂによる画像サーバリストの表示処理について説明する。図２７は、画像サーバリストの表示処理のフローチャートである。図２８は、画像サーバテーブル作成スレッドのフローチャートである。図２９は、画像サーバテーブルの具体例を示す説明図である。図３０は、画像サーバリストの具体例を示す説明図である。
【０１２２】
図２７に示すように、画像表示装置１００Ｂは、例えば起動時に、画像サーバテーブル作成スレッドを起動する（Ｓ２４０１）。なお、ここで起動された画像サーバテーブル作成スレッドは、以後継続して動作させることができる。
【０１２３】
そして、ユーザから画像サーバリストの表示の指示を受けると（Ｓ２４０２でＹｅｓ）、画像サーバテーブル作成スレッドにて作成した画像サーバテーブル（図２９）に従って、画像サーバをリスト表示する（図３０）（Ｓ２４０３）。
【０１２４】
次に、図２８を参照しながら、画像サーバテーブル作成スレッドの処理について説明する。
【０１２５】
まず、ネットワーク内全体に画像サーバ探索のコマンドを送信する（Ｓ２４５１）。そして、応答をして来た画像サーバを全て画像サーバテーブルに追加する（Ｓ２４５２）。その後、新しくネットワークに加わった画像サーバから通知を受信する毎に（Ｓ２４５３でＹｅｓ）、その画像サーバを画像サーバテーブルに追加する（Ｓ２４５４）。
【０１２６】
ここで、図２９に示すように、画像サーバテーブルには、検知された画像サーバのＩＰアドレスを示す「ＩＰ（internet protocol）」、「ポート」、「ＵＤＮ（unique device name）」、「フレンドリ名」が登録されている。なお、図２９の例では、画像サーバとして、「寝室のＰＣ」、「居間の多機能ＦＡＸ」、「デジタルカメラ」が登録されている。
【０１２７】
また、図３０に示すように、画像サーバリストには、画像を提供可能な装置がユーザが選択できるように一覧表示されている。そして、ユーザは、この画像サーバリストを用いて、画像の提供を受ける装置を選択する。
【０１２８】
ここで、上記画像表示装置１００Ｂは、最初は、ネットワーク上にどのような装置が接続されているかの情報は持っていない。そのため、画像表示装置１００Ｂは、ネットワーク上に接続されている他の装置を探索する。この探索は、例えば、ＤＬＮＡ（Digital Living Network Alliance）のガイドラインで参照されているUPnP Device Architectureで規定された方法に基づいて行うことができる。
【０１２９】
なお、このＤＬＮＡでは、ＤＬＮＡの発行するガイドライン等のホームネットワークの標準規格において、表示する機器とは別の機器に画像および画像フォルダが置かれている場合に、ＤＭＰ（Digital Media Player）とＤＭＳ（Digital Media Server）とを用いることによって、ＤＭＰの上で、ＤＭＳ内に置かれた画像を表示・閲覧する方法が知られている。
【０１３０】
また、ＤＬＮＡのガイドラインでは、一つの元画像に対応して、複数の解像度の画像を用意して、それらの画像のリストをＤＭＰに提示する手法が規定されている。これは、以下の事情による。
【０１３１】
一般に、ネットワーク経由で画像を取得する場合には、必要となるネットワーク帯域、画像の通信時間、および必要な画像処理に掛かる時間が問題となる。最近はデジカメで撮影できる画像の解像度が高くなっており、ＤＭＰの表示部で表示可能な解像度よりも高い場合が多い。そのため、撮影した画像データをそのままＤＭＳからＤＭＰに送ったのでは、無駄なネットワーク帯域が使われ、画像転送時間が多く掛かる上に、ＤＭＰの表示部で表示するために、画像の縮小処理が必要になるという問題がある。
【０１３２】
そのため、ＤＭＳ側で解像度を低くした画像を生成することが行われている。そして、低解像度の画像の生成の方法としては、あらかじめそのような低解像度の画像を生成しておくことや、ＤＭＰから要求を受けた後に、そのような低解像度の画像を生成することが考えられる。
【０１３３】
しかしながら、ＤＭＳは、必ず同じ機種のＤＭＰと接続するわけではなく、場合によって別のＤＭＰと接続することも考えられ、その時は、より高解像度の画像を表示することが可能な場合もある。また、同じＤＭＰでも、モード設定等によって、より高解像度の画像を表示可能であることも考えられる。
【０１３４】
そこで、ＤＬＮＡのガイドラインに従えば、一つの元画像に対応して、複数の解像度の画像を用意して、それらの画像のリストをＤＭＰに提示することができ、ＤＭＰは、この画像情報を見て、どの画像データに取得するかを決定し、その画像データのＵＲＩにアクセスして、画像データを実際に取得することができる。なお、ＤＭＰに提示・送信されるのは、画像データそのものではなく、あくまで画像のリストであるので、通信量はわずかとなる。また、このリストは、各々の画像データをアクセスするためのＵＲＩ（Uniform Resource Identifier）と、各々の画像の解像度等の画像情報を含んでいる。
【０１３５】
なお、前記メモリカードスロットを持ちＤＭＳと画像プリンタの両方の機能をもつマルチファンクションＦＡＸを接続した場合には、メモリカードの画像を大画面のテレビ画面で簡単に確認した上で、その場ですぐに印刷し、印刷出力された画像を手に入れることができる。
【０１３６】
〔実施の形態３〕
本発明のさらに他の実施の形態について図３１から図３８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１・２において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。また、実施の形態１・２において定義した用語については、特に断らない限り本実施の形態においてもその定義に則って用いるものとする。
【０１３７】
本実施の形態は、実施の形態２に対して、プレビュー表示領域３０２でのプレビュースライドショーだけではなく、全画面、またはそれに近い大きな面積の領域を用いて、大画面のスライドショーを行う機能を加えたものである。具体的には、本実施の形態では、画像サムネイルをクリックすると、この大画面のスライドショーが行われる。なお、画像サーバ４１０上の画像データの確認・閲覧に関しては、実施の形態２と同様であるので、それらに関しては説明を省略する。
【０１３８】
図３１は、本実施の形態にかかる画像表示装置１００Ｃの構成の概略を示す機能ブロック図である。
【０１３９】
図３１に示すように、ＵＩ処理部１０３は、アイコン表示部（アイコン表示手段）１３１、プレビュースライドショー実行部（プレビュースライドショー実行手段）１３３、画像サーバ管理部（サーバ管理手段）１３５に加えて、大画面スライドショー実行部（大画面スライドショー実行手段）１３７を特に備えている。なお、アイコン表示部１３１およびプレビュースライドショー実行部１３３、画像サーバ管理部１３５については、実施の形態１、２と同じであるので、説明を省略する。
【０１４０】
大画面スライドショー実行部１３７は、アイコン表示部１３１によってアイコン表示領域３０３に一覧表示されたファイルアイコンが選択され、さらに該ファイルアイコンの選択が決定された時、該ファイルアイコンに対応するファイルを含むフォルダに格納されたファイルを、アイコン表示領域３０３とは異なる画面にスライドショー表示する。なお、大画面スライドショー実行部１３７は、大画面スライドショー実行スレッドによって大画面ライドショー表示を行う。
【０１４１】
図３２および図３３は、画像表示装置１００Ｃの動作を示すフローチャートである。
【０１４２】
図３２に示すように、まず、画像表示装置１００Ｃは、画像サーバ４１０からコンテンツ一覧情報を取得して（Ｓ２６０１）、アイコン一覧画面（図５）を表示する（Ｓ２６０２）。
【０１４３】
次に、画像表示装置１００Ｃは、アイコン一覧画面において、常時、キーイベントの発生を待つ（Ｓ２６０３）。そして、カーソルキーの入力を検出した場合には（Ｓ２６０２で「カーソルキー」）、カーソル移動を行った後（Ｓ２６０４）、またキーイベントの発生待ちの状態に復帰する（Ｓ２６０３）。また、キーイベントが発生せず（Ｓ２６０３で「イベントなし」）、かつ、前回カーソル移動後に一定時間が経過していない場合には（Ｓ２６０５でＮｏ）、何も処理せずに、キーイベントの発生待ちの状態に復帰する（Ｓ２６０３）。
【０１４４】
一方、キーイベントが発生せず（Ｓ２６０３で「イベントなし」）、かつ、前回カーソル移動後に一定時間が経過した場合には（Ｓ２６０５でＹｅｓ）、カーソルが置かれているのが画像であるかフォルダであるかを判断する（Ｓ２６０６）。そして、カーソルが置かれているのが画像であれば（Ｓ２６０６で「画像」）、その画像のプレビュー画像をプレビュー表示領域３０２に表示する（Ｓ２６０７）。また、カーソルが置かれているのがフォルダであれば（Ｓ２６０６で「フォルダ」）、そのフォルダの中の画像のプレビュー画像をプレビュー表示領域３０２にスライドショー表示する（プレビュースライドショー）（Ｓ２６０７）。なお、ステップＳ２６０７またはＳ２６０８の後は、プレビュー表示領域３０２の表示を行いつつ、キーイベントの発生を待つ（Ｓ２６０３）。
【０１４５】
また、キーイベントとして決定キーの入力を検出した場合には（Ｓ２６０３で「決定キー」）、カーソルが置かれているのが画像であるかフォルダであるかを判断する（Ｓ２６０９）。そして、カーソルが示しているのがフォルダであった場合（Ｓ２６０９で「フォルダ」）、そのフォルダの階層に移動して、該フォルダの中身を示すフォルダアイコンや画像サムネイルを一覧表示した後（Ｓ２６１０）、キーイベントの発生待ちの状態に復帰する（Ｓ２６０３）。一方、カーソルが示しているのが画像であった場合（Ｓ２６０９で「画像」）は、大画面スライドショーの実行を開始する（Ｓ２６１１）。なお、大画面スライドショーからの復帰時には、アイコン一覧画面を表示する（Ｓ２６０２）。
【０１４６】
次に、図３３のフローチャートを参照しながら、大画面スライドショー表示を開始する処理（図３２のＳ２６０８）について説明する。
【０１４７】
図３３に示すように、まず、前回起動した大画面スライドショー実行スレッドが動いているままであった場合は、その前回起動した大画面スライドショー実行スレッドを停止する（Ｓ２７０５）。そして、その後、大画面スライドショー実行スレッドを起動する（Ｓ２７０２）。
【０１４８】
なお、ここでは、大画面スライドショーはプレビュースライドショーと同様に「大画面スライドショー」スレッドを立てて実行するものとしているが、大画面スライドショー実行中には、フォルダ・画像階層構成の表示はしないため、別途スレッドを立てることなく同一のスレッドで逐次的に動作するプログラムとしても構わない。
【０１４９】
次に、図３４〜図３８を参照しながら、大画面スライドショー実行スレッドの処理の詳細について説明する。図３４は、大画面スライドショー実行スレッドのフローチャートである。図３５は、コンテンツ一覧情報の具体例を示す説明図である。図３６〜図３８は、大画面スライドショーの画面例を示す説明図である。
【０１５０】
図３４に示すように、まず、コンテンツ情報一覧（図３５）を用いて、最初の画像の画像リソースの中で、どの画像リソースを取得するか決定し、その画像リソースの画像データを取得して、表示用画像に設定する（Ｓ２９０１）。具体的には、画像サーバ４１０から次に表示する画像の「ＪＰＥＧ大」画像を取得し、描画バッファに入れる。
【０１５１】
そして、次に表示する画像がスライドショーの最初の画像であれば（Ｓ２９０２でＹｅｓ）、描画バッファに入れた画像をビデオメモリに転送して、画面の所定の領域に描画する（図３６）（Ｓ２９０５）。
【０１５２】
つづいて、次に表示する画像の「ＪＰＥＧ大」画像を描画バッファに入れ（Ｓ２９０１）、次に表示する画像がスライドショーの最初の画像でなければ（Ｓ２９０２でＮｏ）、スライドショーの画像表示間隔分の時間が経過するのを待つ（Ｓ２９０３）。その後、フォルダ中の最後の画像の表示後に、最初の画像から再度表示するモード（リピート再生モード）である、または、表示中の画像がフォルダ中の最後の画像ではない場合には（Ｓ２９０４でＹｅｓ）、描画バッファに入れた画像を、画面の所定の領域に描画する（図３７）（Ｓ２９０５）。一方、リピート再生モードではなく、かつ、表示中の画像がフォルダ中の最後の画像の場合には（Ｓ２９０４でＮｏ）、大画面スライドショー実行スレッドの処理を終了する。
【０１５３】
リピート再生モードか否かに関しては、ユーザがリモコン２５０等を用いた操作により設定できるようにすればよい。
【０１５４】
以上のように、画像表示装置１００Ｃは、ステップＳ２９０１〜Ｓ２９０５を繰り返して、大画面スライドショーを続行する。そして、プレビュースライドショーの場合と同様に、全ての画像を表示し終わったら、元に戻って最初の画像からスライドショーを継続してもよいし、全ての画像を表示し終わったら、いったんそこでスライドショーを停止してもよい。
【０１５５】
ここで、コンテンツ情報一覧の中で、最初にリストされている画像を最初の画像としてもよいし、決定キーを押したときにカーソルが当たっていた画像を最初の画像としてもよい。
【０１５６】
次に、最初の画像等の各画像について、どの画像リソースを取得するかの決定方法について説明する。
【０１５７】
表示パネル２０５の画面全体を用いて表示するためには、なるべく大きい画像を取得することが望ましい。画像サーバ４１０から提供されるコンテンツ情報一覧が図１６である場合には、なるべく大きい画像サイズの画像を取得する。この例の場合は、画像1Aに関してはＩＤ33の画像リソースの「ＪＰＥＧ大」の画像データ、画像1Bに関してはＩＤ35の画像リソースの「ＪＰＥＧ中」の画像データを取得する。なお、コンテンツ情報一覧が図１７のようである場合は、「画像サイズ」として示された値を用いて、なるべく画像サイズの大きい画像リソースを利用することとしても良い。なお、プレビュースライドショー表示には、「ＪＰＥＧ小」の画像データが用いられる。
【０１５８】
また、図３５に示すように、画像サーバ４１０から、「オリジナル画像フラグ」が示される場合もある。このオリジナル画像フラグは、その画像リソースが変換処理の行われていない、オリジナルの元画像である場合は、Ｙｅｓ（２値で示す場合は、例えば“１”）となり、変換処理の行われた画像である場合は、Ｎｏ（２値で示す場合は、例えば“０”）となる。このようなオリジナル画像フラグが与えられる場合は、種類や画像サイズではなく、オリジナル画像フラグを見て、オリジナル画像フラグがＹｅｓになっている画像を取得すればよい。
【０１５９】
また、表示用画像を描画する所定の領域は、図３６に示すように、例えば全画面（表示可能な画面全体）である。ここで、図３６に示すように、スライドショー再生中であることがユーザにわかりやすいようにするため、右向き三角（右方に頂点を有する二等辺三角形）のような、一般に再生中であることを示すのに用いられる図形によるサインを、画像の閲覧・鑑賞の支障になりにくい位置（例えば画面右上隅）に、画像に重畳して表示してもよい。
【０１６０】
また、スライドショーの途中で一時停止する機能を設けることが望ましい。この場合は、ユーザによって一時停止を指示する操作が行われた時に、その時に表示されている画像を表示した状態で、表示する画像の遷移を一時停止する処理を行う。なお、その時に表示されている画像の次の画像の読み込み（Ｓ２９０１）に関しては、続行することが望ましい。
【０１６１】
そして、一時停止の状態になっている際には、図３８に示すように、一般に、一時停止状態であることを示す図形によるサインを、画面上に重畳して出してもよい。このときも、画像の閲覧・鑑賞の支障になりにくい位置（例えば画面右上隅）出すとよい。この図形によるサインとしては、例えば、両方とも鉛直向きで、お互いに平行な短い線分２本によって構成される図形を用いるとよい。
【０１６２】
その後、ユーザによって、一時停止の解除を指示する操作が行われた時は、大画面スライドショーを再開する。この操作は、一時停止の指示と同じキーを入力（押下）することで行うことにしてもよい。
【０１６３】
〔実施の形態４〕
本発明のさらに他の実施の形態について図３９から図４８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の実施の形態１〜３において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。また、実施の形態１〜３において定義した用語については、特に断らない限り本実施の形態においてもその定義に則って用いるものとする。
【０１６４】
本実施の形態は、実施の形態３に対して、画像の印刷機能を加えたものである。具体的には、本実施の形態では、大画面スライドショーの実行中に、その時に表示されている画像を、画像プリンタで印刷することができる。なお、画像サーバ４１０上の画像データの確認・閲覧、大画面スライドショーに関しては、実施の形態３と同様であるので、それらに関しては説明を省略する。
【０１６５】
図３９は、本実施の形態にかかる画像表示装置１００Ｄの構成の概略を示す機能ブロック図である。
【０１６６】
図３９に示すように、ＵＩ処理部１０３は、アイコン表示部（アイコン表示手段）１３１、プレビュースライドショー実行部（プレビュースライドショー実行手段）１３３、画像サーバ管理部（サーバ管理手段）１３５、大画面スライドショー実行部（大画面スライドショー実行手段）１３７に加えて、画像プリンタ管理部（プリンタ管理手段）１３９を特に備えている。なお、アイコン表示部１３１およびプレビュースライドショー実行部１３３、画像サーバ管理部１３５、大画面スライドショー実行部１３７については、実施の形態１〜３と同じであるので、説明を省略する。
【０１６７】
画像プリンタ管理部１３９は、画像表示装置１００Ｄがファイルを出力可能な装置（図７では、画像プリンタａ，ｂ）を探索し、ユーザに利用する装置を選択させる。なお、画像プリンタ管理部１３９は、画像プリンタテーブル作成スレッドによって画像プリンタの探索を行う。この画像プリンタテーブル作成スレッドによる画像プリンタの探索は、バックグラウンドでの処理が可能である。また、画像プリンタテーブル作成スレッドによって作成される画像プリンタテーブルは、画像プリンタ管理部１３９が保持する。
【０１６８】
次に、図３９および図９を参照しながら、画像表示装置１００Ｄの機能ブロックとハードウェア要素との対応について説明する。
【０１６９】
表示部１０１は、ＣＰＵ（central processing unit）２０２が、ＲＯＭ（read only memory）２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ（random access memory）２０４上やバス上から必要な情報を受けとり、それらを用いて表示パネル２０５上に描画・表示を行う。
【０１７０】
操作取得部１０２は、ＣＰＵ２０２が、ＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、操作入力部２０１を制御し、バスやＲＡＭ２０４上を経由して必要な情報を受け取り、それらを用いてＲＡＭ２０４上にデータを格納するか、または、ＣＰＵ２０２上で動作する別のスレッドにメッセージを送信する。
【０１７１】
ＵＩ処理部１０３は、ＣＰＵ２０２がＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ２０４上やバス上から必要な情報を受け取り、それらを用いて表示パネル２０５上に描画・表示を行う。
【０１７２】
ここで、フォルダや画像のデータは、ネットワーク上に接続された画像サーバ４１０（図７）等にあり、通信部２０６によってネットワーク経由で取得される。ネットワーク経由で取得されたこれらのデータは、バスを介して、表示部１０１やＵＩ処理部１０３によって、処理される。
【０１７３】
印刷部１０４は、ＣＰＵ２０２がＲＯＭ２０３上のプログラムを順次読み出しながら、そのプログラムに従って、ＲＡＭ２０４上やバス上から必要な情報を受け取り、それらを用いて処理を行った結果に基づいて、通信部２０６を介してネットワーク経由でネットワーク上の画像プリンタ４２０（図７）に対して必要な情報を送信する。
【０１７４】
なお、ここで説明した、各機能ブロックと各ハードウェア要素との対応は一例であり、他の実現方法によることも考えられる。
【０１７５】
つづいて、図４０〜図４４を参照しながら、画像表示装置１００Ｄにおいて印刷を行う時の処理について説明する。図４０〜図４４は、画像表示装置１００Ｄの表示画面例を示す説明図である。
【０１７６】
大画面スライドショー実行中に、ユーザによってメニュー表示のための操作が行われると、操作取得部１０２がこれを受け取り、表示部１０１を介して画面にメニューが表示される（図４０）。この例では、「写真の印刷」「リピート再生」「スライドショーの間隔」をメニュー項目として表示している。
【０１７７】
このメニュー画面において、「リピート再生」が選択されると、大画面スライドショーの再生について、「リピートの有／無」が設定できる。リピート有りの場合は、大画面スライドショーで、最後の画像を再生した後、最初の画像に戻って再生を継続する。リピート無しの場合は、大画面スライドショーで、最後の画像を再生した後、そこでスライドショーをいったん終了する。
【０１７８】
また、「スライドショーの間隔」が選択されると、大画面スライドショーの画面表示間隔を設定する。これは、サブメニューを表示して、例えば「５秒」「１０秒」「３０秒」「６０秒」のような選択肢を表示し、その中から選ぶ形で行えばよい。
【０１７９】
なお、上記の「リピート再生」および「スライドショーの間隔」の設定を、プレビュースライドショーにも適用してもよいし、プレビュースライドショーについては別個に設定するようにしてもよい。
【０１８０】
また、「写真の印刷」を選択した場合には、写真の印刷処理を開始する。以下、写真の印刷処理について説明する。
【０１８１】
写真の印刷処理では、まず、図４１のような設定画面を表示する。ここで、「プリンタ選択」を選ぶと、ネットワーク上につながっている画像プリンタの一覧が表示される（図４２）。ユーザがこの一覧の中から画像プリンタを選択すると、その画像プリンタを印刷に使用するプリンタとして設定する。
【０１８２】
「用紙選択」は、例えば、「Ｌ版」「はがき」「Ａ４」のような用紙サイズの中から、ユーザが用紙を選択する。ユーザが用紙サイズを選択すると、その用紙サイズを印刷に使用する用紙サイズとして設定する。
【０１８３】
「用紙タイプ」は、例えば、「光沢紙」「普通紙」のような用紙サイズの中から、ユーザが用紙タイプを選択する。ユーザが用紙タイプを選択すると、その用紙タイプを印刷に使用する用紙サイズとして設定する。
【０１８４】
「ふちなし印刷」は、「ふちなし」「ふちあり」の中から、ユーザが選択する。ユーザが選択すると、そのふちなし印刷設定を、印刷時に適用する。
【０１８５】
図４１の画面で、「印刷」を選択すると、印刷を行う。「キャンセル」を選択すると、図４０の画面に戻る。
【０１８６】
図４１の画面で「印刷」が選択され、印刷を行う場合、画像表示装置１００Ｄは、画像プリンタ４２０に、その時表示中の画像の印刷を指示する。この指示が終わると、画像表示装置１００Ｄは、「印刷を受け付けました」（図４３）のダイアログを一定時間表示した後、大画面スライドショーに復帰する。
【０１８７】
この大画面スライドショーへの復帰の時、図４０のメニューを出した時に一時停止状態であった場合は、一時停止状態に復帰する。すなわち、その時表示中画像を表示したまま、そこで一時停止する。一方、図４０のメニューを出した時に一時停止状態ではなかった場合は、そのままスライドショーの実行を継続する。すなわち、一定時間の表示の後、次の画像の表示に移り（図４４）、順次画像を表示していく。
【０１８８】
さらに、図４５のシーケンス図を参照しながら、画像表示装置１００Ｄの印刷時における、画像サーバ４１０および画像プリンタ４２０との情報・データのやり取りの概略を説明する。
【０１８９】
ユーザによって印刷が指示されると、画像表示装置１００Ｄは、画像プリンタ４２０に印刷を指示する（Ｓ３９０１）。このとき、前記設定した用紙、用紙タイプ、ふちなし印刷の設定情報も送信する。また、画像表示装置１００Ｄは、印刷のためのレイアウト情報を生成して、そのレイアウト情報を画像表示装置１００Ｄ内に置き、その場所のＵＲＩを、前記指示情報の中に含めて送信する。
【０１９０】
なお、前記設定した用紙、用紙タイプ、ふちなし印刷の設定情報については、このレイアウト情報の中に含めることも考えられる。このとき、ふちなし印刷であれば、印刷領域を紙面一杯に設定し、ふちあり印刷であれば、紙面のふち部分に適当な余白を残して、印刷領域を設定する。
【０１９１】
また、画像表示装置１００Ｄは、印刷に用いる画像データの場所を、ＵＲＩとして前記レイアウト情報の中に含める。
【０１９２】
この印刷用画像データのＵＲＩには、画像サーバ４１０から取得したコンテンツ情報一覧の中の画像リソースで示されたＵＲＩを設定すればよい。この場所は、画像サーバ４１０上での場所を示すＵＲＩとなる。このとき、画像リソースは、大画面スライドショー実行時に決定した画像リソースを用いればよいが、同じ画像の他の画像リソースを用いてもよい。画面表示（大画面スライドショー）に関しては、画像表示装置１００Ｄの画面表示能力に応じて、どの画像リソースを用いるかを決定したが、印刷に関しては、画像プリンタ４２０の印刷能力に応じて、どの画像リソースを用いるかを決定すればよい。
【０１９３】
印刷の指示先の画像プリンタは、図４１のメニューで設定したプリンタとする。
【０１９４】
画像プリンタ４２０は、印刷の指示（Ｓ３９０１）を受けると、その指示の中に示された情報に基づいて、画像表示装置１００Ｄに置かれたレイアウト情報（印刷された状態を指定）を取得する。これは、HTTP GET（Ｓ３９０２）とこれに対する返答（Ｓ３９０３）として行われる。ステップＳ３９０３にて、画像プリンタ４２０へ送信されるレイアウト情報には、印刷すべき画像の画像サーバ４１０におけるＵＲＩが含まれている。つまり、この印刷処理では、画像表示装置１００Ｄからは画像プリンタ４２０へは画像のデータは送信されない。このとき、画像のＵＲＩは、画像サーバ４１０に対する相対ＵＲＩとしてもよいし、画像サーバ４１０のＵＲＩを含む絶対ＵＲＩとしてもよい。
【０１９５】
ステップＳ３９０３が終わると、画像表示装置１００Ｄは、印刷に関する処理は終了となるので、大画面スライドショーに復帰する（Ｓ３９１１）。具体的には、ステップＳ３９０３の終了時に、図４３のダイアログを表示して、一定時間経過後、大画面スライドショーに復帰する。
【０１９６】
次に、画像プリンタ４２０は、レイアウト情報を取得すると、その中の印刷用画像データのＵＲＩで示された場所から印刷用の画像データを取得する。これは、HTTP GET（Ｓ３９０４）とこれに対する返答（Ｓ３９０５）として行われる。
【０１９７】
次に、画像プリンタ４２０は、画像データを取得すると、この画像データを用いて、前記設定情報に従って、画像を印刷する（Ｓ３９１２）。
【０１９８】
なお、印刷用画像データのＵＲＩに、画像サーバ４１０上の場所を示すＵＲＩを設定する代わりに、画像表示装置１００Ｄ上の表示用画像のＵＲＩを設定してもよい。この場合は、画像プリンタ４２０は、画像サーバ４１０ではなく、画像表示装置１００Ｄから、画像データを取得することとなる。
【０１９９】
また、上記のシーケンス（図４５）は概略を示したものであり、その他にも適宜情報・データがやり取りされることもあり得る。
【０２００】
さらに、図４６〜図４８を参照しながら、画像表示装置１００Ｄによる画像プリンタリストの表示処理について説明する。図４６は、画像プリンタリストの表示処理のフローチャートである。図４９は、画像プリンタテーブル作成スレッドのフローチャートである。図４８は、画像プリンタテーブルの具体例を示す説明図である。なお、画像プリンタリストの具体例は、図４２に示したとおりである。
【０２０１】
図４６に示すように、画像表示装置１００Ｄは、例えば起動時に、画像プリンタテーブル作成スレッドを起動する（Ｓ４６０１）。なお、ここで起動された画像プリンタテーブル作成スレッドは、以後継続して動作させることができる。
【０２０２】
そして、ユーザから画像プリンタリストの表示の指示を受けると（Ｓ４６０２でＹｅｓ）、画像プリンタテーブル作成スレッドにて作成した画像プリンタテーブル（図４８）に従って、画像プリンタをリスト表示する（図４２）（Ｓ４６０３）。
【０２０３】
次に、図４９を参照しながら、画像プリンタテーブル作成スレッドの処理について説明する。
【０２０４】
まず、ネットワーク内全体に画像プリンタ探索のコマンドを送信する（Ｓ４６５１）。そして、応答をして来た画像プリンタを全て画像プリンタテーブルに追加する（Ｓ４６５２）。その後、新しくネットワークに加わった画像プリンタから通知を受信する毎に（Ｓ４６５３でＹｅｓ）、その画像プリンタを画像プリンタテーブルに追加する（Ｓ４６５４）。
【０２０５】
ここで、図４８に示すように、画像プリンタテーブルには、検知された画像プリンタの「ＩＰ」、「ポート」、「ＵＤＮ」、「フレンドリ名」が登録されている。なお、図２９の例では、画像プリンタとして、「書斎のサーバ」、「居間のプリンタ」、「居間の多機能ＦＡＸ」が登録されている。
【０２０６】
また、図４２に示すように、画像プリンタリストには、画像を提供可能な装置がユーザが選択できるように一覧表示されている。そして、ユーザは、この画像プリンタリストを用いて、画像の印刷を行う装置を選択する。
【０２０７】
以上のように、本発明の実施形態である上記画像表示装置１００（Ａ，Ｂ，Ｃ，Ｄ）は、アイコン表示領域に一覧表示されたフォルダアイコンから選択されたフォルダアイコンに対応するフォルダ中のファイルを、上記アイコン表示領域と同一画面内のプレビュー表示領域にスライドショー表示（プレビュースライドショー）する。また、ファイルアイコンを選択した場合と、フォルダアイコンを選択した場合とで、動作が異なる。すなわち、カーソルがフォルダに当たると、フォルダ内の画像をアイコン表示領域３０３（図５）以外のプレビュー表示領域３０２でスライドショーし、カーソルが画像に当たると、その画像をプレビュー表示領域に表示する。また、画像ファイルがネットワーク上の画像サーバにある場合、画像サーバの出す画像のうちあらかじめ定めた条件の解像度の画像をスライドショーに利用する。
【０２０８】
そして、上記画像表示装置１００は、上記アイコン表示領域に一覧表示されたフォルダアイコンが選択され、さらに該フォルダアイコンの選択が決定された時、該フォルダアイコンに格納されたファイルおよびフォルダを上記アイコン表示領域に一覧表示する。
【０２０９】
また、上記画像表示装置１００は、上記アイコン表示領域にフォルダアイコンとともに一覧表示されたファイルアイコンが選択され、さらに該ファイルアイコンの選択が決定された時、該ファイルアイコンに対応するファイルを含むフォルダ中のファイルを、上記アイコン表示領域とは異なる画面にスライドショー表示（大画面スライドショー）する。
【０２１０】
なお、上述した各実施の形態は本発明の範囲を限定するものではなく、本発明の範囲内で種々の変更が可能であり、例えば、以下のように構成することができる。
【０２１１】
本発明の画像表示装置は、画像フォルダに対応する対象指定要素を表示する表示手段と、前記画像フォルダに対応する対象指定要素を選択する操作を検出する操作入力手段と、前記操作入力手段で選択された対象要素に対応する画像フォルダ内の画像を、前記表示手段上に、順次自動的に表示するスライドショー実行手段とを備え、前記スライドショー実行手段は、前記表示手段上で、前記操作入力手段で選択された画像フォルダ内の画像を、該画像フォルダに対応する対象指定要素とは別の領域に順次自動的に表示するように構成されていてもよい。
【０２１２】
ここで、「対象指定要素」とは、操作の対象と対応付けられていて、画像表示装置のユーザが、表示手段上でその「対象指定要素」を画面カーソル等で選択することで、その「対象指定要素」を対応付けられた操作対象を操作するという意図を示すためのものである。例えば、操作の対象を簡単な絵で示すアイコンを含むが、単にその対象となるものの名称（画像フォルダであれば画像フォルダ名）を文字で記述的に表したものであっても構わない。
【０２１３】
さらに、前記画像表示装置は、前記表示手段が画像に対応する対象指定要素を表示し、前記操作入力手段が前記画像に対応する対象指定要素を選択する操作を検出し、前記スライドショー実行手段が、前記操作入力手段で画像に対応する対象指定要素が選択されると、その対象指定要素に対応する画像を前記表示手段上に表示するように構成されていてもよい。
【０２１４】
さらに、前記画像表示装置は、前記画像および画像はネットワークで接続された画像サーバ上に置かれていてもよい。
【０２１５】
そのように構成する場合には、いろいろな機器にある画像を、別途コピーする等の手間をかけることなく、確認・閲覧の対象とすることができる。家中、あるいはネットワーク上にある多数の機器内にある画像を、その場に居ながら、手早く確認・閲覧していくことができる。
【０２１６】
さらに、前記画像表示装置は、前記スライドショー実行手段が、前記画像サーバから同一の画像内容に対応して複数の解像度を持つ画像のリストを取得し、それらの画像のうち、あらかじめ定めた条件に合う画像を取得してスライドショーに用いるように構成されていてもよい。
【０２１７】
さらに、前記画像表示装置は、前記あらかじめ定めた条件が、その画像の解像度が所定の解像度以内であってもよい。
【０２１８】
そのように構成する場合には、必要十分な解像度の画像を取得することができるため、常にオリジナル画像を取得する場合と比べて、画像の通信にかかる時間が短縮でき、ユーザがより素早く画像を確認・表示していくことができる。また、ネットワークの通信帯域が節約できる。
【０２１９】
さらに、前記画像表示装置は、前記スライドショー実行手段が、前記画像サーバから画像の属性データを取得し、前記表示手段上に表示するものであってもよい。
【０２２０】
そのように構成する場合には、ユーザは、表示された属性データを手掛かりに、表示中の画像が目的とする画像かどうかを、確認していくことができるため、より素早く画像を確認・表示していくことができる。
【０２２１】
さらに、前記画像表示装置は、前記スライドショー実行手段が、画像を表示している間に、次に表示すべき画像を画像サーバから取得して一時記憶するものであってもよい。
【０２２２】
そのように構成する場合には、次に表示すべき画像を画像サーバから取得するのに要する時間の分だけ、かかる時間が短縮できるため、ユーザがより素早く画像を確認・表示していくことができる。また、ネットワークの通信帯域が節約できる。
【０２２３】
最後に、画像表示装置１００の各ブロック、特にＵＩ処理部１０３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２２４】
すなわち、画像表示装置１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像表示装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記画像表示装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２２５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２２６】
また、画像表示装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２２７】
なお、本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２２８】
本発明は、フォルダアイコンやファイルアイコン（画像サムネイル等）の一覧表示と同一画面において、フォルダに格納された画像等のファイルを十分な画像サイズおよび解像度でプレビュー表示することができるので、ファイルの閲覧等の操作をユーザが容易に行うことでき、多数のファイル、特に画像ファイルを扱う情報処理装置に広く適用できる。
【図面の簡単な説明】
【０２２９】
【図１】本発明の実施の形態にかかる画像表示装置の構成を示す機能ブロック図である。
【図２】図１に示した画像表示装置のハードウェア構成を示すブロック図である。
【図３】図１に示した画像表示装置を操作するためのリモコンの説明図である。
【図４】図１に示した画像表示装置の動作を示すフローチャートである。
【図５】図１に示した画像表示装置の表示画面例を示す説明図である。
【図６】図１に示した画像表示装置の表示画面例を示す説明図である。
【図７】本発明の他の実施の形態にかかる画像表示装置を含むネットワークシステムの構成を示す構成図である。
【図８】本発明の他の実施の形態にかかる画像表示装置の構成を示す機能ブロック図である。
【図９】図８に示した画像表示装置のハードウェア構成を示すブロック図である。
【図１０】図８に示した画像表示装置の表示画面例を示す説明図である。
【図１１】図８に示した画像表示装置の動作を示すフローチャートである。
【図１２】図８に示した画像表示装置におけるプレビュースライドショー開始の処理のフローチャートである。
【図１３】図８に示した画像表示装置の表示画面例を示す説明図である。
【図１４】図８に示した画像表示装置におけるプレビュースライドショー実行スレッドの処理のフローチャートである。
【図１５】図８に示した画像表示装置で用いるコンテンツ情報一覧の一例を示す説明図である。
【図１６】図８に示した画像表示装置で用いるコンテンツ情報一覧の一例を示す説明図である。
【図１７】図８に示した画像表示装置で用いるコンテンツ情報一覧の一例を示す説明図である。
【図１８】図８に示した画像表示装置で用いるコンテンツ情報一覧の１つ画像（画像リソース）の詳細な記述例である。
【図１９】図８に示した画像表示装置の表示画面例を示す説明図である。
【図２０】図８に示した画像表示装置における画像表示実行処理のフローチャートである。
【図２１】図８に示した画像表示装置の表示画面例を示す説明図である。
【図２２】図８に示した画像表示装置と画像サーバとの情報・データのやり取りの概略を示すシーケンス図である。
【図２３】図８に示した画像表示装置が「機器を探索（ＳＳＤＰ）」する際に用いる送信データの詳細を示す説明図である。
【図２４】図８に示した画像表示装置へ「画像サーバが自分の存在を応答」する際に用いる送信データの詳細を示す説明図である。
【図２５】図８に示した画像表示装置と画像サーバとの情報・データのやり取りの概略を示すシーケンス図である。
【図２６】図８に示した画像表示装置へ「機器の存在およびデバイス記述のＵＲＬを通知（ＳＳＤＰ）」する際に用いる送信データの詳細を示す説明図である。
【図２７】図８に示した画像表示装置における画像サーバリストの表示処理のフローチャートである。
【図２８】図８に示した画像表示装置における画像サーバテーブル作成スレッドのフローチャートである。
【図２９】図８に示した画像表示装置において、画像サーバテーブル作成スレッドにて作成される画像サーバテーブルの具体例を示す説明図である。
【図３０】図８に示した画像表示装置にて表示される画像サーバリストの具体例を示す説明図である。
【図３１】本発明のさらに他の実施の形態にかかる画像表示装置の構成の概略を示す機能ブロック図である。
【図３２】図３１に示した画像表示装置の動作を示すフローチャートである。
【図３３】図３１に示した画像表示装置の大画面スライドショー表示を開始する処理を示すフローチャートである。
【図３４】図３１に示した画像表示装置における大画面スライドショー実行スレッドのフローチャートである。
【図３５】図３１に示した画像表示装置で用いるコンテンツ一覧情報の具体例を示す説明図である。
【図３６】図３１に示した画像表示装置の表示画面例を示す説明図である。
【図３７】図３１に示した画像表示装置の表示画面例を示す説明図である。
【図３８】図３１に示した画像表示装置の表示画面例を示す説明図である。
【図３９】本発明のさらに他の実施の形態にかかる画像表示装置の構成の概略を示す機能ブロック図である。
【図４０】図３９に示した画像表示装置の表示画面例を示す説明図である。
【図４１】図３９に示した画像表示装置の表示画面例を示す説明図である。
【図４２】図３９に示した画像表示装置の表示画面例を示す説明図である。
【図４３】図３９に示した画像表示装置の表示画面例を示す説明図である。
【図４４】図３９に示した画像表示装置の表示画面例を示す説明図である。
【図４５】図３９に示した画像表示装置の印刷時における、画像サーバおよび画像プリンタとの情報・データのやり取りの概略を示すシーケンス図である。
【図４６】図３９に示した画像表示装置における画像プリンタリストの表示処理のフローチャートである。
【図４７】図３９に示した画像表示装置における画像プリンタテーブル作成スレッドのフローチャートである。
【図４８】図３９に示した画像表示装置において、画像プリンタテーブル作成スレッドにて作成される画像プリンタテーブルの具体例を示す説明図である。
【図４９】フォルダ・画像の階層構成の一例を示す説明図である。
【図５０】従来技術にかかる、フォルダアイコンおよび画像サムネイルを一覧表示した一例を示す説明図である。
【図５１】従来技術にかかる、フォルダアイコンおよび画像サムネイルを一覧表示した一例を示す説明図である。
【図５２】従来技術にかかる、スライドショーの一例を示す説明図である。
【図５３】従来技術にかかる、スライドショーの一例を示す説明図である。
【符号の説明】
【０２３０】
１００（１００Ａ，１００Ｂ、１００Ｃ、１００Ｄ）
画像表示装置（情報処理装置）
１３１    アイコン表示部（アイコン表示手段）
１３３    プレビュースライドショー実行部（プレビュースライドショー実行手段）
１３７    大画面スライドショー実行部（大画面スライドショー実行手段）
３０２    プレビュー表示領域
３０３    アイコン表示領域
【図１】
0004481339.tif 000002
【図２】
0004481339.tif 000003
【図３】
0004481339.tif 000004
【図４】
0004481339.tif 000005
【図５】
0004481339.tif 000006
【図６】
0004481339.tif 000007
【図７】
0004481339.tif 000008
【図８】
0004481339.tif 000009
【図９】
0004481339.tif 000010
【図１０】
0004481339.tif 000011
【図１１】
0004481339.tif 000012
【図１２】
0004481339.tif 000013
【図１３】
0004481339.tif 000014
【図１４】
0004481339.tif 000015
【図１５】
0004481339.tif 000016
【図１６】
0004481339.tif 000017
【図１７】
0004481339.tif 000018
【図１８】
0004481339.tif 000019
【図１９】
0004481339.tif 000020
【図２０】
0004481339.tif 000021
【図２１】
0004481339.tif 000022
【図２２】
0004481339.tif 000023
【図２３】
0004481339.tif 000024
【図２４】
0004481339.tif 000025
【図２５】
0004481339.tif 000026
【図２６】
0004481339.tif 000027
【図２７】
0004481339.tif 000028
【図２８】
0004481339.tif 000029
【図２９】
0004481339.tif 000030
【図３０】
0004481339.tif 000031
【図３１】
0004481339.tif 000032
【図３２】
0004481339.tif 000033
【図３３】
0004481339.tif 000034
【図３４】
0004481339.tif 000035
【図３５】
0004481339.tif 000036
【図３６】
0004481339.tif 000037
【図３７】
0004481339.tif 000038
【図３８】
0004481339.tif 000039
【図３９】
0004481339.tif 000040
【図４０】
0004481339.tif 000041
【図４１】
0004481339.tif 000042
【図４２】
0004481339.tif 000043
【図４３】
0004481339.tif 000044
【図４４】
0004481339.tif 000045
【図４５】
0004481339.tif 000046
【図４６】
0004481339.tif 000047
【図４７】
0004481339.tif 000048
【図４８】
0004481339.tif 000049
【図４９】
0004481339.tif 000050
【図５０】
0004481339.tif 000051
【図５１】
0004481339.tif 000052
【図５２】
0004481339.tif 000053
【図５３】
0004481339.tif 000054