(57)【要約】【課題】画像などのコンテンツの内容に応じて迅速にユーザーが識別可能な一覧表示を行う。【解決手段】複数のコンテンツを順次取得して表示部にコンテンツ一覧として表示する際、コンテンツの取得に要する時間が所定の時間を超えると、当該取得に所定の時間が超えるコンテンツについて当該コンテンツに代えて予め定められたアイコンを表示部に表示する。【選択図】図１５
2015015574.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに対応した画像の一覧を表示部に表示する表示制御装置であって、
前記表示部に表示するための一覧画面を生成する生成手段と、
コンテンツに対応した画像の取得に要する時間が所定の時間を超えるか否かを判定する判定手段とを有し、
前記生成手段は、前記判定手段によって前記画像の取得に要する時間が所定の時間を超えないと判定される場合には、複数の前記画像を取得して、取得された複数の前記画像から前記一覧画面を生成し、前記判定手段によって前記画像の取得に要する時間が所定の時間を超えると判定された場合には、前記画像の取得が完了する前に、前記コンテンツの属性に対応して予め定められた表示体を用いた前記一覧画面を生成することを特徴とする表示制御装置。
【請求項２】
前記コンテンツは静止画像又は動画像であり、前記一覧画面は、前記静止画像又は動画像に対応したサムネイル画像を用いて生成されることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示体はイラスト画像又はアイコンであることを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記コンテンツの各々には属性情報として前記画像が撮影された撮影条件、撮影日時、分類情報、および前記コンテンツが撮影されたときの撮影シーン情報の少なくともいずれか１つが付加されており、
前記生成手段は、前記属性情報に応じて前記表示体を異ならしめることを特徴とする請求項１ないし３のいずれか１項に記載の表示制御装置。
【請求項５】
前記コンテンツの属性情報と前記表示体との対応関係を記憶する記憶手段を有することを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記コンテンツに人物情報が付加されている場合には、前記生成手段は、コンテンツに対応した前記画像に代えて前記表示体を表示する際には、当該表示体に人物の有無を示すマークを付加することを特徴とする請求項１ないし５のいずれか１項に記載の表示制御装置。
【請求項７】
前記コンテンツに位置情報が付加されている場合には、前記生成手段は、コンテンツに対応した前記画像に代えて前記表示体を表示する際には、前記位置情報に応じて当該表示体の表示形態を変更することを特徴とする請求項１ないし６のいずれか１項に記載の表示制御装置。
【請求項８】
前記表示制御装置は、前記画像を管理するサーバー装置とネットワークを介して接続されており、
前記判定手段は、前記画像の取得に要する時間として前記サーバー装置から前記表示制御装置に前記画像を転送する際に要する転送時間を用いることを特徴とする請求項１ないし７のいずれか１項に記載の表示制御装置。
【請求項９】
前記判定手段は、前記画像の取得に要する時間として単位時間当たりに転送可能な画像の枚数の情報を用いることを特徴とする請求項１ないし７のいずれか１項に記載の表示制御装置。
【請求項１０】
コンテンツに対応した画像の一覧を表示部に表示する表示制御装置の制御方法であって、
前記表示部に表示するための一覧画面を生成する生成ステップと、
コンテンツに対応した画像の取得に要する時間が所定の時間を超えるか否かを判定する判定ステップとを有し、
前記生成ステップでは、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えないと判定される場合には、複数の前記画像を取得して、取得された複数の前記画像から前記一覧画面を生成し、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えると判定された場合には、前記画像の取得が完了する前に、前記コンテンツの属性に対応して予め定められた表示体を用いた前記一覧画面を生成することを特徴とする制御方法。
【請求項１１】
コンテンツに対応した画像の一覧を表示部に表示する表示制御装置で用いられる制御プログラムであって、
前記表示制御装置が備えるコンピュータに、
前記表示部に表示するための一覧画面を生成する生成ステップと、
コンテンツに対応した画像の取得に要する時間が所定の時間を超えるか否かを判定する判定ステップとを実行させ、
前記生成ステップでは、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えないと判定される場合には、複数の前記画像を取得して、取得された複数の前記画像から前記一覧画面を生成し、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えると判定された場合には、前記画像の取得が完了する前に、前記コンテンツの属性に対応して予め定められた表示体を用いた前記一覧画面を生成することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、その制御方法、および制御プログラムに関し、特に、画像一覧などのコンテンツ一覧をダウンロードして表示する際の表示制御に関する。
【背景技術】
【０００２】
一般に、端末装置の１つであるデジタルカメラなどの撮像装置によって得られた画像（コンテンツ）をインターネット上の画像保管サイトに投稿することが行われている。画像の投稿に当たって、インターネット上のサーバー装置から画像を別の端末装置（例えば、タブレット端末）にダウンロードして、画像一覧を表示することがある。この際、画像ファイルの拡張子に基づいて画像の表示を切り替えるようにした表示制御が知られている（特許文献１参照）。
【０００３】
ここでは、画像ファイルに係るサムネイル画像一覧を表示する際、サムネイル画像とともに画像種類に対応する情報を表示する。そして、画像を表示できない場合には、画像が表示できない旨の画像をサムネイル画像に代えて表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８１８６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、引用文献１に記載の表示制御においては、画像の拡張子に応じてファイルフォーマットを判別して画像が表示できるか否かを決定しており、画像の表示ができない場合にはその旨の画像をサムネイル画像に代えて表示するようにしているものの、画像ファイルの内容に応じて画像の一覧表示を迅速に行うことは困難である。
【０００６】
従って、本発明の目的は、画像ファイルなどのコンテンツファイルの内容に応じて迅速にユーザーが識別可能な一覧表示を行うことのできる表示制御装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明による表示制御装置は、コンテンツに対応した画像の一覧を表示部に表示する表示制御装置であって、前記表示部に表示するための一覧画面を生成する生成手段と、コンテンツに対応した画像の取得に要する時間が所定の時間を超えるか否かを判定する判定手段とを有し、前記生成手段は、前記判定手段によって前記画像の取得に要する時間が所定の時間を超えないと判定される場合には、複数の前記画像を取得して、取得された複数の前記画像から前記一覧画面を生成し、前記判定手段によって前記画像の取得に要する時間が所定の時間を超えると判定された場合には、前記画像の取得が完了する前に、前記コンテンツの属性に対応して予め定められた表示体を用いた前記一覧画面を生成することを特徴とする。
【０００８】
本発明による制御方法は、コンテンツに対応した画像の一覧を表示部に表示する表示制御装置の制御方法であって、前記表示部に表示するための一覧画面を生成する生成ステップと、コンテンツに対応した画像の取得に要する時間が所定の時間を超えるか否かを判定する判定ステップとを有し、前記生成ステップでは、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えないと判定される場合には、複数の前記画像を取得して、取得された複数の前記画像から前記一覧画面を生成し、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えると判定された場合には、前記画像の取得が完了する前に、前記コンテンツの属性に対応して予め定められた表示体を用いた前記一覧画面を生成することを特徴とする。
【０００９】
本発明による制御プログラムは、コンテンツに対応した画像の一覧を表示部に表示する表示制御装置で用いられる制御プログラムであって、前記表示制御装置が備えるコンピュータに、前記表示部に表示するための一覧画面を生成する生成ステップと、コンテンツに対応した画像の取得に要する時間が所定の時間を超えるか否かを判定する判定ステップとを実行させ、前記生成ステップでは、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えないと判定される場合には、複数の前記画像を取得して、取得された複数の前記画像から前記一覧画面を生成し、前記判定ステップによって前記画像の取得に要する時間が所定の時間を超えると判定された場合には、前記画像の取得が完了する前に、前記コンテンツの属性に対応して予め定められた表示体を用いた前記一覧画面を生成することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像などのコンテンツを一覧表示する際に、コンテンツの取得に要する時間が所定の時間を超えると判定すると、取得に所定の時間が超えるコンテンツについて当該コンテンツに代えて予め定められた表示体を表示部に表示するようにした。この構成により、画像の一覧が表示される前に、例えば、人物が写っているであろう画像を特定することが可能になる。つまり、画像自体をまだ取得していなくても、迅速にユーザーがコンテンツの分類などを識別可能な一覧表示を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態による表示制御装置を備える端末装置が用いられた画像管理システムについてその構成の一例を示す図である。
【図２】図１に示す撮像装置の構成についてその一例を示すブロック図である。
【図３】図１に示すサーバー装置の構成についてその一例を示すブロック図である。
【図４】図１に示す端末装置の構成についてその一例を示すブロック図である。
【図５】図２に示す撮像装置による撮影の結果得られた画像データおよび当該画像データに付随する画像情報を備える画像ファイルの一例を示す図である。
【図６】図３に示すサーバー装置で管理されるアイコン管理情報の一例を示す図である。
【図７】図４に示す端末装置のモニタに表示される画像一覧の一例を示す図である。
【図８】図３に示すサーバー装置で管理される画像管理情報の一例を示す図である。
【図９】図４に示す端末装置によるアイコン管理情報を受信および管理を説明するための図である。
【図１０】図３に示すサーバー装置と図４に示す端末装置との間でサムネイル画像の転送を行う際の転送モードを管理するための転送モード管理情報の一例を示す図である。
【図１１】図１０に示す通信管理情報に含まれる次回測定日時を決定する際に用いられる通信条件を説明するための図である。
【図１２】図４に示す端末装置のモニタにおいて画像一覧をサムネイル表示する際の表示条件の一例を示す図である。
【図１３】図４に示す端末装置のモニタにおいて画像一覧をサムネイル表示する際の状態を管理するための表示管理情報の一例を示す図である。
【図１４】図４に端末装置が図３に示すサーバー装置からアイコン管理情報を取得する処理を説明するためのフローチャートである。
【図１５】図３に示すサーバー装置と図４に示す端末装置とにおいて転送モードを決定する際の処理を説明するためのフローチャートである。
【図１６】図４に示す端末装置が図３に示すサーバー装置からサムネイル画像および画像データを受信してモニタに表示する表示処理を説明するためのフローチャートである。
【図１７】本発明の第２の実施形態に係る画像管理システムにおいて端末装置で行われる表示処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態による表示制御装置の一例について図面を参照して説明する。なお、以下の説明ではコンテンツとして画像（例えば、静止画像又は動画像）を表示制御する表示制御装置について説明する。
【００１３】
［第１の実施形態］
図１は、本発明の第１の実施形態による表示制御装置を備える端末装置が用いられた画像管理システムについてその構成の一例を示す図である。
【００１４】
図示の画像管理システムでは、端末装置であるデジタルカメラなどの撮像装置１０２がインターネットなどのネットワーク１０４を介してサーバー装置１０１に接続されており、さらに、サーバー装置１０１にはネットワーク１０４を介して、例えば、タブレット端末などの端末装置１０３が接続されている。図示の例では、撮像装置１０２で撮影された画像がネットワーク１０４を介してサーバー装置１０１に送られて、サーバー装置１０１は複数の画像を保管する。一方、端末装置１０３はネットワーク１０４を介してサーバー装置１０１にアクセスして、後述するようにして、サーバー装置１０１に保管された画像を順次取得して画像一覧（コンテンツ一覧）として表示する。
【００１５】
図２は、図１に示す撮像装置１０２の構成についてその一例を示すブロック図である。
【００１６】
図示の撮像装置１０２はカメラ部２０１を有しており、カメラ部２０１は撮影レンズを介して被写体像（光学像）を受光して、当該光学像に応じた電気信号（アナログ画像信号）を出力する。Ａ／Ｄ変換器２０２はアナログ画像信号を受けて、当該アナログ画像信号をデジタル画像信号（画像データともいう）に変換する。
【００１７】
エンコーダ２０３は画像データを圧縮符号化して圧縮符号化画像データとする（例えば、静止画データの場合にはＪＰＥＧ形式などの符号化方式で圧縮符号化する）。画像データ記録部２０４は、圧縮符号化画像データについてファイル（画像ファイル）を生成して記憶媒体２０５に格納する。この記憶媒体２０５は、ランダムアクセス可能な記憶媒体である。
【００１８】
ネットワーク接続部２０６は、ネットワーク１０４（図１）を介してサーバー装置１０１に画像ファイルを送信する。システム制御部２０７は、マイクロコンピュータを備え、撮像装置１０２全体の制御を司る。ＲＯＭ２０８には、システム制御部２０７で動作する制御プログラムが格納されるとともに、撮像設定値ファイルおよび各種データを保存されている。ＲＡＭ２０９は、システム制御部２０７のワーク領域として用いられ、制御プログラムがロードされるロード領域を有する。
【００１９】
操作部２１０は、操作パネルおよびリモコンなどを有し、ユーザーは操作部２０１を操作して各種データおよびコマンドを入力する。位置情報取得部２１１は、例えば、ＧＰＳレシーバであって、ＧＰＳ衛星から受信したＧＰＳ情報に基づいて撮像装置１０２の現在位置を算出して現在位置を表す位置情報を生成する。なお、位置情報取得部２１１は、撮像装置１０２の外部に接続されるようにしてもよい。
【００２０】
デコーダ２１２は、画像データ記録部２０４から圧縮符号化画像データを受けて、当該圧縮符号化画像データを画像データに復号する。Ｄ／Ａ変換器２１３は画像データをアナログ画像信号に変換して、当該アナログ画像信号に応じた画像をモニタ（表示部）２１４に表示する。なお、電源電池２１５は、システム制御部２０７などに撮像装置の駆動に必要な電力を供給する。
【００２１】
前述のように、ここでは、撮像装置１０２を制御するための制御プログラムはＲＯＭ２０８に格納されているが、制御プログラムをメモリカードなどの記憶媒体２０５に記憶するようにしてもよい。また、ネットワーク１０４を介して撮像装置１０２が制御プログラムを取得するようにしてもよい。
【００２２】
さらに、ＲＯＭ２０８にはサーバー情報およびユーザー情報が記録されており、サーバー情報はネットワーク接続部２０６によってサーバー装置１０１にアクセスする際に用いられ、サーバー装置１０１のアドレス情報が含まれている。ユーザー情報は当該撮像装置１０１を使用する際のユーザー認証を行うために用いられる。そして、撮像装置１０２はサーバー情報に含まれるアドレスに基づいてサーバー装置１０１にアクセスを行い、サーバー装置１０１はユーザー情報に基づいてユーザー認証を行う。
【００２３】
図３は、図１に示すサーバー装置１０１の構成についてその一例を示すブロック図である。
【００２４】
図示のサーバー装置１０１は、モニタ３０１、ＶＲＡＭ３０２、ＢＭＵ３０３、キーボード３０４、ＰＤ３０５、ＣＰＵ３０６、ＲＯＭ３０７、ＲＡＭ３０８、外部記憶装置３０９、フレキシブルデスクドライブ（ＦＤＤ）３１０、およびネットワークＩ／Ｆ３１１を備えている。モニタ３０１には、例えば、サーバー装置１０１に保管されたデータ（画像を含む）が表示される。ＶＲＡＭ３０２には、モニタ３０１に表示するための画像が描画される。このＶＲＡＭ３０２に描画された画像データは所定の規則に従ってモニタ３０１に転送されて、モニタ３０１に画像が表示される。
【００２５】
ＢＭＵ（ビットムーブユニット）３０３は、例えば、メモリ間（例えば、ＶＲＡＭ３０２と他のメモリとの間）のデータ転送、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ３１１）との間のデータ転送を制御する。キーボード３０４は、文字などを入力するための各種キーを備えている。
【００２６】
ＰＤ（ポインティングデバイス）３０５は、例えば、モニタ３０１に表示されたアイコン、メニュー、その他の情報を指示する際に用いられる。ＣＰＵ３０６は、ＲＯＭ３０７、外部記憶装置３０９、又はＦＤＤ３１０に格納された制御プログラムに基づいて、サーバー装置１０１全体の制御を行う。ＲＯＭ３０７には制御プログラムおよびデータなどが保存される。ＲＡＭ３０８は、ＣＰＵ３０６のワーク領域、エラー処理の際のデータの退避領域、および制御プログラムのロード領域などを備えている。
【００２７】
外部記憶装置３０９はサーバー装置１０１で実行される制御プログラムおよびデータが格納される。ＦＤＤ３１０は、フロッピーディスク（登録商標）などに代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ３１１は、ネットワーク１０４に接続するためのインターフェースである。ＣＰＵバス３１２には、アドレスバス、データバス、およびコントロールバスが含まれている。
【００２８】
なお、図示の例では、ＣＰＵ３０６に対する制御プログラムの提供は、ＲＯＭ３０７、外部記憶装置３０９、又はＦＤＤ３１０から行われるが、ネットワークＩ／Ｆ３１１を介してネットワーク１０４で他の情報処理装置（図示せず）から行うようにしてもよい。
【００２９】
図４は、図１に示す端末装置１０３の構成についてその一例を示すブロック図である。
【００３０】
図示の端末装置１０３は、モニタ４０１、ＶＲＡＭ４０２、ＢＭＵ４０３、キーボード４０４、ＰＤ４０５、ＣＰＵ４０６、ＲＯＭ４０７、ＲＡＭ４０８、外部記憶装置４０９、ＦＤＤ４１０、およびネットワークＩ／Ｆ４１１を備えている。そして、ＶＲＡＭ４０２、ＢＭＵ４０３、キーボード４０４、ＰＤ４０５、ＣＰＵ４０６、ＲＯＭ４０７、ＲＡＭ４０８、外部記憶装置４０９、ＦＤＤ４１０、およびネットワークＩ／Ｆ４１１はＣＰＵバス４１２によって相互に接続されている。
【００３１】
なお、図示の端末装置１０３における各構成要素は、図３に示すサーバー装置１０１の構成要素と同様であるのでここでは説明を省略する。
【００３２】
図５は、図２に示す撮像装置１０２による撮影の結果得られた画像データおよび当該画像データに付随する画像情報を備える画像ファイルの一例を示す図である。
【００３３】
図示の画像ファイルは、画像データ記憶部２０４によって記録媒体２０５に記録される。像ファイル５０１は、画像を示す画像データ（ここでは、圧縮符号化画像データ）５０３と画像データ５０３に付随するメタ情報（画像情報）５０２とを有している。メタ情報５０２はさらに、撮影日時を含む撮影情報５０４、画像の分類を示すカテゴリ（つまり、分類情報）５０５、および撮影シーンを示すシーン（つまり、撮影シーン情報）５０６を備えている。
【００３４】
カテゴリ５０５には、例えば、画像が人物であれば”ポートレート”が格納され、画像が風景であれば”ランドスケープ”が格納される。カテゴリ５０５とシーン５０６とは対応属性５０７であり、画像の内容を示すグループ情報となる。
【００３５】
図６は、図３に示すサーバー装置１０１で管理されるアイコン管理情報の一例を示す図である。
【００３６】
サーバー装置１０１において、図示のアイコン管理情報は、例えば、外部記憶装置３０９に保管される。図示のアイコン管理情報６０１は、アイコン情報６０３〜６０５とアイコン情報６０３〜６０５のバージョンを管理するバージョン６０２とを備えている。図示の例では、アイコン情報６０３〜６０５の３つのアイコン情報が示されているが、アイコン情報の数は限定されず、少なくとも１つのアイコン情報を備えればよい。そして、最後のアイコン情報の後段には終端６０６が記録され、この終端６０６には”０”が入力される。
【００３７】
アイコン情報６０３はアイコンを識別するためのアイコンコード６０７、いずれのカテゴリ５０５およびシーン５０６に対応するアイコンであるかを示す対応属性６０８、および端末装置が置かれた環境を示す受信属性６０９、およびアイコンデータ６１０を有している。
【００３８】
アイコンデータ６１０は、小サイズのＪＰＥＧ画像でも良いし、ビットマップ画像でもよい。また、その画像は自然画から生成されてもよいし、イラストやアニメーションであってもよいが、データサイズは十分に小さく、一覧画像を表示しようとする場合にも、処理時間が多くならないように留意すべきである。
【００３９】
なお、他のアイコン情報６０４および６０５の各々も、アイコン情報６０３と同様にアイコンコード、対応属性、受信属性、およびアイコンデータを備えている。
【００４０】
受信属性６０９は端末装置１０３の地理的および文化的条件に対してアイコンデータを切り替える際に用いられる。例えば、北極圏に近い地域に端末装置１０３が位置する場合には、サーバー装置１０１は受信属性６０９に応じてランドスケープとして草原アイコンデータの代わりに、雪原アイコンデータを端末１０３に送る。つまり、受信属性は受信側の端末装置０３の位置に応じたアイコン情報であるか否かを判別するに用いられる。
【００４１】
図７は、図４に示す端末装置１０３のモニタ４０１に表示される画像一覧の一例を示す図である。
【００４２】
端末装置１０３においては、モニタ４０１にアイコン７０１〜７０３がサムネイル画像として一覧表示される。図示の例では、サムネイル画像としてアイコン７０１〜７０３とともに実際の画像が表示されている。行７０４に位置するサムネイル画像は、後述する縮小実画像読み込みが完了しているので、縮小実画像がサムネイル画像として表示されている。
【００４３】
一方、行７０５に位置するサムネイル画像は縮小実画像の読み込みが完了していないので、カテゴリ５０５およびシーン５０６に応じたアイコンが表示される。前述の特許文献１における拡張子による切り替えにおいては、画像が静止画又は動画であるか、そして、圧縮画像であるか非圧縮画像かであるかを示すデータフォーマットに関する判別を行うことはできるものの、画像の内容を示す撮影シーンを判別することはできない。
【００４４】
ここでは、サーバー装置１０１は画像の内容に関する情報をメタ情報から抽出して、後述するようにして端末装置１０３に表示されるアイコンに反映させるので、ユーザーにより直観的に、かつ識別性の高い画像一覧表示を提供することができる。
【００４５】
図８は、図３に示すサーバー装置１０１で管理される画像管理情報の一例を示す図である。
【００４６】
サーバー装置１０１において、図示の画像管理情報は、例えば、外部記憶装置３０９に保管される。画像管理情報８０１は画像ファイル毎に固有の画像ＩＤ８０２および図５で説明した画像情報５０１を備えている。
【００４７】
なお、図８にはおいては、メタ情報および画像データ（つまり、圧縮符号化画像データ）はそれぞれ参照番号８０３および８０４で示されている。また、撮影情報、カテゴリ、およびシーンはそれぞれ参照番号８０５、８０６、および８０７で示されている。
【００４８】
図９は、図４に示す端末装置１０３によるアイコン管理情報６０１の受信および管理を説明するための図である。ここでは、サーバー装置１０１は端末装置１０３の要求に応じてアイコン管理情報６０１を端末装置１０３に送信する。
【００４９】
サーバー装置１０１からアイコン情報６０１を受信すると、端末装置１０３ではＣＰＵ４０６がアイコン情報６０１に応じたアイコン情報９０１を生成して、当該アイコン情報９０１を、例えば、外部記憶装置４０９に記憶する。さらに、ＣＰＵ４０６はアイコン情報６０１に応じて、後述する画像アイコン対応属性情報９０９を生成して、当該画像アイコン対応属性情報９０９を外部記憶装置４０９に記憶する。
【００５０】
アイコン管理情報９０１は、アイコン管理情報６０１と同様に、アイコン情報９０３〜９０５およびアイコン情報９０３〜９０５のバージョンを管理するバージョン９０２を有しており、最後のアイコン情報９０５の後段には”０”が入力された終端９０６が位置づけられる。
【００５１】
アイコン情報９０３はアイコンを識別するためのアイコンコード９０７およびアイコンデータ９０８を有している。なお、他のアイコン情報９０４および９０５の各々も、アイコン情報９０３と同様にアイコンコードおよびアイコンデータを備えている。
【００５２】
画像アイコン対応属性情報９０９は、画像とアイコン（表示体）との対応関係を示す情報であり、対応属性９１０およびアイコンコード９１１を有している。そして、画像アイコン対応属性情報においては、対応属性９１０にあるカテゴリ５０５およびシーン５０６に対していずれのアイコンコード９１１が表示されるかが示される。
【００５３】
図１０は、図３に示すサーバー装置１０１と図４に示す端末装置１０３との間でサムネイル画像の転送を行う際の転送モードを管理するための通信管理情報の一例を示す図である。
【００５４】
図示の通信管理情報１００１は、例えば、端末装置１０３に備えられた外部記憶装置４０９に記憶される。通信管理情報１００１は、転送モード１００２および次回測定日時１００３を有している。転送モード１００２は、実画像モードおよびアイコンモードのいずれかとされる。実画像モードではサムネイル画像として実画像を縮小した画像がモニタ４０１に表示される。
【００５５】
一方、アイコンモードではまずアイコンがモニタ４０１に表示され、実画像に係るサムネイル画像を受信すると、アイコンに代えて実画像がサムネイル画像として表示される。特に、モバイル環境においては通信速度が刻々と変わる可能性があるので、端末装置１０３では所定の測定周期毎に通信速度を測定する。この測定周期はサーバー装置１０１から端末装置１０３に送られ、ＣＰＵ５０６はこの測定周期に基づいて、次回測定日時１００３を決定する。
【００５６】
図１１は、図１０に示す通信管理情報１００１に含まれる次回測定日時１００３を決定する際に用いられる通信条件を説明するための図である。
【００５７】
図示の通信条件１１０１は、サーバー装置１０１に備えられた外部記憶装置３０９に記録され、通信条件１１０１は通信速度を測定する周期を示す測定周期１１０２と転送モード１００２を切り替えるモード切替閾値１１０３とを有している。そして、サーバー装置１０１から端末装置１０３に通信条件１１０１が送られる。そして、後述するように、通信速度がモード切替閾値１１０３を超えると、ＣＰＵ４０６は転送モードを実画像モードとし、通信速度がモード切替閾値１１０３以下となると転送モードをアイコンモードとする。
【００５８】
図１２は、図４に示す端末装置１０３のモニタ４０１において画像一覧をサムネイル表示する際の表示条件の一例を示す図である。
【００５９】
図示の表示条件１２０１は、例えば、端末装置１０３に備えられた外部記憶装置４０９に格納される。表示条件１２０１はサムネイルサイズ１２０２、表示列１２０３、および表示行数１２０４を有している。サムネイルサイズ１２０２はモニタ４０１のサイズ、表示列数１２０３、および表示行数１２０４に基づいて決定される。ここでは、ＣＰＵ４０６がサムネイルサイズを決定する。
【００６０】
図１３は、図４に示す端末装置１０３のモニタ４０１において画像一覧をサムネイル表示する際の状態を管理するための表示管理情報の一例を示す図である。
【００６１】
図示の表示管理情報１３０１はサーバー装置１０１に保持されている。例えば、サーバー装置１０１に備えられた外部記憶装置３０９に規定された画像保存領域に１３０１が記録される。表示管理情報１３０１は、画像群１３０７中の位置を示す表示先端行１３０２、表示後端行１３０３、表示完了行１３０４、表示未完了行１３０５、および表示処理中行１３０６を有している。
【００６２】
図示の例では、画像群１３０７は下に行く程その撮影日時が新しい。サーバー装置１０１が有する画像保存領域には画像群１３０７で示すようにモニタ４０１の表示領域を超える数の画像が格納されていることがある。この場合には、後述するように、表示先端行１３０２から表示後端行１３０３で規定される画像群１３０７が端末装置１０３で表示される。
【００６３】
表示完了行１３０４は実画像のサムネイル画像の表示が完了した位置を示しており、表示未完了行１３０５はアイコンのサムネイル画像が表示中であって、実画像のサムネイル画像が未だ表示されていない画像群１３０７の位置を示す。また、表示処理中行１３０６は現時点で実画像のサムネイル画像を表示しようとしている画像群１３０７の位置を示す。
【００６４】
端末装置１０３において、ユーザーがモニタ４０１の上端をクリックするか又はタッチすると、ＣＰＵ４０６は上から下に向かって画像一覧をスクロールさせる。一方、ユーザーがモニタ４０１の下端をクリックすると、ＣＰＵ４０６は下から上に向かって画像一覧をスクロールさせる。
【００６５】
なお、上記のスクロール操作は画像一覧領域を変更するための操作の一例であり、他の操作によって画像一覧をスクロールするようにしてもよい。
【００６６】
図１４は、図４に端末装置１０３が図３に示すサーバー装置１０１からアイコン管理情報６０１を取得する処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は、ＣＰＵ４０６の制御下で行われる。
【００６７】
アイコン管理情報６０１の取得処理を開始すると、端末装置１０３において、ＣＰＵ４０６がサーバー装置１０１に対してネットワークＩ／Ｆ４１１によってアイコン管理情報６０１におけるアイコンバージョン６０２を要求すると（ステップＳ１４０１）、サーバー装置１０１では、ＣＰＵ３０６は、例えば、外部記憶装置３０９に記録されたアイコン情報６１０からアイコンバージョン６０２を得て当該アイコンバージョン６０２を端末装置１４０２に送る送信準備を行う（ステップＳ１４０２）。
【００６８】
端末装置１０３では、アイコンバージョン６０２を受信すると（ステップＳ１４０３）、ＣＰＵ４０６は外部記憶装置４０９に記録されたアイコンバージョン９０２と受信したアイコンバージョン６０２と比較して、両者が等しいか否かを判定する（ステップＳ１４０４）。両者が等しいと（ステップＳ１４０４において、ＹＥＳ）、ＣＰＵ４０６は更新すべきアイコンデータはサーバー装置１０１に存在しないとして、アイコン管理情報の取得処理を終了する。
【００６９】
一方、アイコンバージョン９０２とアイコンバージョン６０２とが異なると（ステップＳ１４０４において、ＮＯ）、ＣＰＵ４０６はネットワークＩ／Ｆ４１１によってサーバー装置１０１に対してアイコン管理情報６０１を要求する（ステップＳ１４０５）。この要求に応答して、サーバー装置１０１ではＣＰＵ３０６が外部記憶装置３０９からアイコン管理情報６０１を準備して（ステップＳ１４０６）、当該アイコン管理情報６０１を端末装置１０３に送る。
【００７０】
端末装置１０３においてアイコン管理情報６０１を受信すると、ＣＰＵ４０６は当該アイコン管理情報６０１に応じてアイコン管理情報９０１におけるアイコン情報９０３〜９０５を更新するとともに、対応属性９１０と同一の対応属性６０８を有するアイコンコード６０７をアイコンコード９１１に格納して、取得処理を終了する。
【００７１】
これによって、端末装置１０３では対応属性９１０に応じて、アイコンコード９１１が選択されて、画像一覧においてアイコンのサムネイル画像として表示される。上述のようにして、アイコン情報をサーバー装置１０１から取得処理すると、端末装置１０３にアイコン群が設定されるので、画像一覧の画像一枚毎にアイコンを読み込む必要がない。
【００７２】
図１５は、図３に示すサーバー装置１０１と図４に示す端末装置１０３とにおいて転送モード１００２を決定する際の処理を説明するためのフローチャートである。なお、図１５に示すフローチャートに係る処理はＣＰＵ３０６および４０６の制御下で行われる。
【００７３】
転送モード決定処理が開始されると、端末装置１０３において、ＣＰＵ４０６は現在日時が通信状態管理情報１００１に記録された次回測定日時（次回日時）１００３を経過しているか否かを判定する（ステップＳ１５０１）。現在日時≦次回日時であると（ステップＳ１５０１において、ＮＯ）、ＣＰＵ４０６は転送モード決定処理を終了する。
【００７４】
一方、現在日時＞次回日時であると（ステップＳ１５０１において、ＹＥＳ）、ＣＰＵ４０６はネットワークＩ／Ｆ４１１によってサーバー装置１０１に対して通信速度（回線速度）を測定するためデータ転送要求を行う（ステップＳ１５０２）。このデータ転送要求に応答して、サーバー装置１０１ではＣＰＵ３０６が予め定められたデータを準備して（ステップＳ１５０３）、ネットワークＩ／Ｆ３１１によって当該データを端末装置１０３に送信する。
【００７５】
端末装置１０３においてデータを受信すると（ステップＳ１５０４）、ＣＰＵ４０６は、（受信データ量÷転送時間÷サムネイルサイズ）、つまり、単位時間当たりに転送可能なサムネイル画像の枚数を変数ｐに代入する（ステップＳ１５０５）。ここでは、転送時間として、例えば、上記のデータ転送要求を送信した後、サーバー装置１０１からデータを受信するまでの時間が用いられる。
【００７６】
続いて、ＣＰＵ４０６は変数ｐがモード切替閾値１１０３よりも大きいか否かを判定する（ステップＳ１５０６）。判定結果が変数ｐ≦モード切替閾値（閾値以下）であると（ステップＳ１５０６において、ＮＯ）、ＣＰＵ４０６は転送モード１００２をアイコンモードとして（ステップＳ１５０７）、転送モード決定処理を終了する。
【００７７】
一方、変数ｐ＞モード切替閾値であると（ステップＳ１５０６において、ＹＥＳ）、ＣＰＵ４０６は転送モード１００２を実画像モードとして（ステップＳ１５０８）、転送モード決定処理を終了する。
【００７８】
図１６は、図４に示す端末装置１０３が図３に示すサーバー装置１０１からサムネイル画像および画像データを受信してモニタ４０１に表示する表示処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理はＣＰＵ４０６の制御下で行われる。
【００７９】
端末装置１０３において、表示処理が開始されると、ＣＰＵ４０６は表示完了行１３０４を”０”に初期設定する（ステップＳ１６０１）。続いて、ＣＰＵ４０６は転送モード１００２がアイコンモードであるか否かを判定する（ステップＳ１６０２）。転送モードがアイコンモードであると（ステップＳ１６０２において、ＹＥＳ）、ＣＰＵ４０６はネットワークＩ／Ｆ４１１によって、サーバー装置１０１からモニタ４０１の１画面分に含まれる複数のコンテンツに対応する複数のメタデータ５０１を受信する（ステップＳ１６０３）。
【００８０】
次に、ＣＰＵ４０６は対応属性５０７に応じたアイコン情報９０３を対応属性９１０およびアイコンコード９１１に応じて取得して、モニタ４０１に１画面に表示される複数のサムネイル（アイコン画像）を表示する（ステップＳ１６０４）。そして、ＣＰＵ４０６は表示先端行１３０２が示す画像群１３０７の位置を表示処理中行１３０６とする（ステップＳ１６０５）。
【００８１】
なお、転送モードがアイコンモードでないと（ステップＳ１６０２において、ＮＯ）、つまり、転送モードが実画像モードであると、ＣＰＵ４０６はステップＳ１６０５の処理に進む。
【００８２】
続いて、ＣＰＵ４０６はネットワークＩ／Ｆ４１１によってサーバー装置１０１から１行分のサムネイル画像（実画像）を受信する（ステップＳ１６０６）。そして、ＣＰＵ４０６は、それまで表示されていたアイコン画像に代えて、当該１行分のサムネイル画像（実画像）をモニタ４０１に表示する（ステップＳ１６０７）。
【００８３】
次に、ＣＰＵ４０６は表示処理中である画像群１３０７を示す表示処理中行１３０６を表示完了行１３０４に移す（ステップＳ１６０８）。そして、ＣＰＵ４０６は表示処理中行１３０６を１行分進める（ステップＳ１６０９）。続いて、ＣＰＵ４０６はユーザーによるスクロール操作（例えば、順方向のスクロール操作）が発生したか否かを判定する（ステップＳ１６１０）。
【００８４】
スクロール操作が発生しないと（ステップＳ１６１０において、ＮＯ）、ＣＰＵ４０６は表示処理中行１３０６の値が表示後端行１３０３より後であるか否かを判定する（ステップＳ１６１１）。つまり、ＣＰＵ４０６はモニタ４０１の表示領域に全ての実画像に係るサムネイル画像一覧を表示できたか否かを判定することになる。
【００８５】
表示処理中行１３０６の値が表示後端行１３０３より後であると（ステップＳ１６１１において、ＹＥＳ）、ＣＰＵ４０６は表示処理を終了する。一方、表示処理中行１３０６の値が表示後端行１３０３より後でないと（ステップＳ１６１１において、ＮＯ）、ＣＰＵ４０６はステップＳ１６０６の処理に戻って、サーバー装置１０１から次の表示処理中行１行分のサムネイル画像（実画像）を受信する。
【００８６】
スクロール操作が発生すると（ステップＳ１６１０において、ＹＥＳ）、ＣＰＵ４０６は表示先端行１３９２および表示後端行１３０３をスクロール後の新しい位置において再設定する（ステップＳ１６１２）。そして、ＣＰＵ４０６は表示先端行１３９２が表示完了行１３０４よりも上側の位置（順番位置）にあるか否かを判定する（ステップＳ１６１３）。
【００８７】
表示完了行１３０４が表示先端行１３９２よりも上の順番位置にあると（ステップＳ１６１３において、ＮＯ）、つまり、実画像によって表示を完了した領域がモニタ４０１から全て消えてしまった場合には、ＣＰＵ４０６は未だいずれの行も表示を完了していないものとする。そして、ＣＰＵ４０６はステップ１６０１の処理に戻り、表示完了行１３０４を”０”とする。
【００８８】
一方、表示完了行１３０４が表示先端行１３９２以降の順番位置にある場合には（ステップＳ１６０３において、ＹＥＳ）、ＣＰＵ４０６は未だ表示可能な表示完了行１３０４が存在するとする。そして、ＣＰＵ４０６は表示完了行１３０４を”０”とすることなく、ステップ１６０２の処理に戻って転送モードがアイコンモードであるか否かを判定する。
【００８９】
なお、図１６に示す例では、回線速度によって転送モード１００２の切り替えを行うが、画像転送中に回線速度の測定を行ってもよく、又は、画像転送とは別の空き時間に回線速度の測定を行うようにしてもよい。
【００９０】
このように、本発明の第１の実施形態では、実画像に係るサムネイル画像の一覧の表示が完了する前に、実画像の内容を簡易に識別することができるので、回線速度（転送速度）が安定しない状況（例えば、携帯端末向け無線ネットワーク下）において、迅速に画像閲覧を行うことができる。つまり、画像ファイルなどのコンテンツファイルの内容に応じて迅速にコンテンツの一覧表示を行うことができる。
【００９１】
［第２の実施形態］
続いて、本発明の実施の第２の実施形態による表示制御装置を備える端末装置が用いられた画像管理システムについて説明する。なお、第２の実施形態に係る画像管理システムにおける構成および処理は図１〜図１５で説明した構成および処理と同様である。そして、第２の実施形態においては、図１６で説明した表示処理が異なる。
【００９２】
図１７は、本発明の第２の実施形態に係る画像管理システムにおいて端末装置１０３で行われる表示処理を説明するためのフローチャートである。
【００９３】
図１６で説明した表示処理においては、ユーザーが順方向のスクロール操作を行う場合について説明したが、ここでは、ユーザーが逆方向、すなわち、撮影時間が古い画像に戻して閲覧する際の表示処理について説明する。
【００９４】
なお、図示のフローチャートに係る処理はＣＰＵ４０６の制御下で行われ、図１６に示すステップと同一のステップについては同一の参照符号を付して説明を省略する。
【００９５】
ステップＳ１６１２において、表示先端行１３９２および表示後端行１３０３をスクロール後の新しい位置において再設定した後、ＣＰＵ４０６はユーザーによるスクロール操作の方向が順方向であるか否かを判定する（ステップＳ１７０１）。スクロール操作の方向が順方向であると（ステップＳ１７０１において、ＹＥＳ）、ＣＰＵ４０６はステップＳ１６１３の処理に進んで表示先端行１３９２が表示完了行１３０４よりも上側の位置（順番位置）にあるか否かを判定する。
【００９６】
一方、スクロール操作の方向が逆方向であると（ステップＳ１７０１において、ＮＯ）、ＣＰＵ４０６はステップ１６０１の処理に戻って、表示完了行を”０”にリセットする。このようにすれば、逆方向および順方向のスクロール、例えば、逆方向、順方向、および逆方向の順にスクロール操作が行われた場合においても対処することができる。
【００９７】
なお、上述の第１および第２の実施形態においては、メタ情報５０２から抽出したカテゴリおよびシーンモードに応じて、アイコンの表示切り替えを行うようにしたが、撮影情報５０２にある日時データを用いるようにしてもよい。
【００９８】
この場合には、撮影情報５０２に含まれる日時データが夜を示していると（例えば、午後６時から午前５時であると）、ＣＰＵ４０６はアイコンのサムネイル画像の背景を紺色とする。一方、日時データが日中を示していると（例えば、午前５時以降から午後６時までであると）、ＣＰＵ４０６はアイコンのサムネイル画像の背景を水色とする。
【００９９】
このようにして、撮影が行われた日時に応じて、背景の色を変更すれば、ユーザーは撮影時間が昼夜のいずれであるかを容易にしかも迅速に識別することができる。
【０１００】
上述の実施の形態では、撮影条件（例えば、風景、ポートレート、夜景など）に応じてアイコンの表示形態を変更するようにしたが、例えば、画像に人物が存在するか否かを示す人物情報である属性情報を付加して、一覧表示の際に、属性情報に人物が存在することが示されていると、アイコン表示の際に人物の有無が識別可能なマークをアイコンに付加して表示するようにしてもよい。
【０１０１】
さらに、属性情報としてＧＰＳ情報などの位置情報を用いて、画像が撮影された位置（場所）が自宅付近であるか、自宅から所定の距離以上離れているか、自国内であるか、又は外国であるかに応じて当該撮影場所が識別可能なマークをアイコンに付加して表示するようにしてもよい。
【０１０２】
このように、本発明の実施の形態では、画像を一覧表示する際に、画像の取得に要する時間が所定の時間を超えると判定すると、取得に所定の時間が超える画像について当該画像に代えて予め定められたアイコン（表示体）をモニタ（表示部）に表示するようにしたので、迅速にユーザーが識別可能な一覧表示を行うことができる。なお、アイコンの代わりに表示体としてイラスト画像を用いるようにしてもよい。
【０１０３】
上述の実施の形態では、端末装置１０３にサムネイル画像を一覧表示する場合について説明したが、撮像装置１０２においてサムネイル画像の一覧表示を行う場合についても同様にして適用することができる。
【０１０４】
また、上記の一覧画面において表示すべき領域をスクロールしていく場合に、表示領域に対応したコンテンツのアイコンを取得した後に、画像データを取得するようにしていたが、これに限るものではない。
【０１０５】
例えば、一覧画面には表示エリアに関わらず一旦アイコン画像を表示しておき、表示エリア部分の画像データを順次取得するようにしてもよい。この場合には、表示エリアに応じたアイコン画像の取得処理を行わずに、一覧画像を生成する時に一旦全画像の属性に応じてアイコン画像を用いればよい。そして、画面の表示エリアに応じて、画像データの取得を行い、画像データが取得できたらアイコン画像を画像データに置き換えればよい。
【０１０６】
このように構成しておけば、アイコンによる一覧を見ながらスクロール操作を行って、画像の確認を迅速に行うことができる。
【０１０７】
上述の説明から明らかなように、図４に示す例においては、少なくともＣＰＵ４０６、モニタ４０１、ＶＲＡＭ４０２、外部記憶装置４０９、およびネットワークＩ／Ｆ４１１が表示制御装置を構成する。ＣＰＵ４０６は判定手段として機能し、ＣＰＵ４０６およびＶＲＡＭ４０２は生成手段として機能する。
【０１０８】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１０９】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を表示制御装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを表示制御装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１１０】
上記の制御方法および制御プログラムの各々は、少なくとも判定ステップおよび生成ステップを有している。
【０１１１】
また、本発明は、以下の処理を実行することによっても実現される。つまり、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種の記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１２】
１０１  サーバー装置
１０２  撮像装置
１０３  端末装置
１０４  ネットワーク
４０１  モニタ
４０２  ＶＲＡＭ
４０６  ＣＰＵ
４０７  ＲＯＭ
４０９  外部記憶装置
４１１  ネットワークＩ／Ｆ
【図１】
2015015574.tif 000003
【図２】
2015015574.tif 000004
【図３】
2015015574.tif 000005
【図４】
2015015574.tif 000006
【図５】
2015015574.tif 000007
【図６】
2015015574.tif 000008
【図７】
2015015574.tif 000009
【図８】
2015015574.tif 000010
【図９】
2015015574.tif 000011
【図１０】
2015015574.tif 000012
【図１１】
2015015574.tif 000013
【図１２】
2015015574.tif 000014
【図１３】
2015015574.tif 000015
【図１４】
2015015574.tif 000016
【図１５】
2015015574.tif 000017
【図１６】
2015015574.tif 000018
【図１７】
2015015574.tif 000019