(57)【要約】【課題】通常の静止画像とパノラマ画像とが混在した複数の画像の一覧表示をする際、限られた大きさの画面の有効利用、又は、オリジナル画像のアスペクト比によらない多様なデザインのＵＩ画面の提供を可能とする。【解決手段】複数の画像のサムネイル一覧表示を行う場合、各々の画像が所定のアスペクト比を有する通常の静止画像であるか、上記所定のアスペクト比を有しないパノラマ画像であるかを判別する。そして、当該画像がパノラマ画像であると判別された場合、当該画像の一部の領域を上記所定のアスペクト比で切り出し、各々の画像に割り当てられた上記所定のアスペクト比を有するサムネイル表示領域の大きさに合わせて上記サムネイル表示領域に表示し、所定の時間が経過するごとに当該画像上において前回、切り出した領域から所定の方向にずれた領域を切り出して、上記サムネイル表示領域の大きさに合わせて再度、上記サムネイル表示領域に表示する。【選択図】図３
2007325002.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像のサムネイル一覧表示機能を備えた画像出力装置であって、
複数の画像のサムネイル一覧表示を行う場合、
各々の画像が予め定められたアスペクト比を有する通常の静止画像であるか、上記予め定められたアスペクト比を有しないパノラマ画像であるかを判別するパノラマ画像判別手段と、
上記パノラマ画像判別手段により当該画像がパノラマ画像であると判別された場合、当該画像の一部の領域を上記予め定められたアスペクト比で切り出し、各々の画像に割り当てられた上記予め定められたアスペクト比を有するサムネイル表示領域の大きさに合わせて上記サムネイル表示領域に表示し、予め定められた時間が経過するごとに当該画像上において前回、切り出した領域から予め定められた方向にずれた領域を切り出して、上記サムネイル表示領域の大きさに合わせて再度、上記サムネイル表示領域に表示するパノラマ画像サムネイル表示手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
複数の画像の一覧表示機能を備えた画像出力装置であって、
複数の画像の一覧表示を行う場合、
各々の画像が予め定められたアスペクト比を有する通常の静止画像であるか、上記予め定められたアスペクト比を有しないパノラマ画像であるかを判別するパノラマ画像判別手段と、
上記パノラマ画像判別手段により当該画像がパノラマ画像であると判別された場合、当該画像の一部の領域を当該画像上において予め定められた方向にずらしながら上記予め定められたアスペクト比で複数切り出して複数のフレーム画像を作成し、上記複数のフレーム画像を動画形式で各々の画像に割り当てられた上記予め定められたアスペクト比を有するサムネイル表示領域の大きさに合わせて上記サムネイル表示領域に表示するパノラマ画像サムネイル表示手段と、
を備えることを特徴とする画像出力装置。
【請求項３】
上記各々の画像に割り当てられたサムネイル表示領域は略同一のアスペクト比又は大きさであることを特徴とする請求項１又は２に記載の画像出力装置。
【請求項４】
複数の画像のサムネイル一覧表示の出力を行う画像出力方法であって、
複数の画像のサムネイル一覧表示を行う場合に各々の画像が予め定められたアスペクト比を有する通常の静止画像であるか、上記予め定められたアスペクト比を有しないパノラマ画像であるかを判別するパノラマ画像判別工程と、
上記パノラマ画像判別工程により当該画像がパノラマ画像であると判別された場合、当該画像の一部の領域を上記予め定められたアスペクト比で切り出し、各々の画像に割り当てられた上記予め定められたアスペクト比を有するサムネイル表示領域の大きさに合わせて上記サムネイル表示領域に表示し、予め定められた時間が経過するごとに当該画像上において前回切り出した領域から予め定められた方向にずれた領域を切り出して上記サムネイル表示領域の大きさに合わせて再度、上記サムネイル表示領域に表示するパノラマ画像サムネイル表示手段と、
を備えることを特徴とする画像出力方法。
【請求項５】
複数の画像のサムネイル一覧表示の出力をコンピュータに実行させるためのプログラムであって、
コンピュータに、
複数の画像のサムネイル一覧表示を行う場合に各々の画像が予め定められたアスペクト比を有する通常の静止画像であるか、上記予め定められたアスペクト比を有しないパノラマ画像であるかを判別するパノラマ画像判別手順と、
上記パノラマ画像判別手順により当該画像がパノラマ画像であると判別された場合、当該画像の一部の領域を上記予め定められたアスペクト比で切り出し、各々の画像に割り当てられた上記予め定められたアスペクト比を有するサムネイル表示領域の大きさに合わせて上記サムネイル表示領域に表示し、予め定められた時間が経過するごとに当該画像上において前回切り出した領域から予め定められた方向にずれた領域を切り出して上記サムネイル表示領域の大きさに合わせて再度、上記サムネイル表示領域に表示するパノラマ画像サムネイル表示手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像のサムネイル一覧表示機能を備えた画像出力装置等に関する。
【背景技術】
【０００２】
複数の画像データを記録し、再生する画像記録再生装置において、ユーザが所望の画像を検索する際の利便性を向上するため、各々のオリジナル画像を縮小してサムネイル画像を作成し、それらを並べることで複数の画像の一覧表示を行うことが広く行われている。
【０００３】
また、昨今、カメラ等の静止画像撮影装置が多機能化し、個別に撮影した複数の画像をつなぎ合わせることで一つの画像（パノラマ画像）を生成することを可能にするパノラマ撮影モードを備えた静止画像撮影装置が出回っている。
【０００４】
しかし、通常の（アスペクト比の）静止画像とパノラマ画像とが混在した複数の画像の一覧表示をする場合、通常の静止画像の一覧表示において広く行われている方法をとると不具合が生じることがある。つまり、各々のオリジナル画像を略同一の形状又は大きさに縮小してサムネイル画像を作成し、それらを並べることで、一覧表示を行うと、ユーザが通常の静止画像とパノラマ画像との判別をすることが困難になる。
【０００５】
そこで、例えば、特許文献１には、複数の画像の一覧表示において、通常の静止画像は長方形で表し、パノラマ画像はそれを湾曲させた形状で表す技術が開示されている。
【０００６】
【特許文献１】特開平１１−６９２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載の技術においては、パノラマ画像のサムネイル表示領域における表示内容について言及がなく、ユーザが通常の静止画像とパノラマ画像とを判別することは容易になっても、パノラマ画像の内容の判別の容易性までは保証できなかった。
【０００８】
また、複数の画像の一覧表示において、ユーザが所望の画像を検索する際の利便性を向上するためには、限られた大きさの画面を有効利用し、一画面により多くのオリジナル画像のサムネイル画像を表示できることが望ましい。また、オリジナル画像のアスペクト比によらない多様なデザインのユーザ・インターフェース（ＵＩ）画面を提供できることも望ましい。
【０００９】
そこで、本発明は上記問題に鑑み、通常の静止画像とパノラマ画像とが混在した複数の画像の一覧表示をする際、限られた大きさの画面の有効利用、又は、オリジナル画像のアスペクト比によらない多様なデザインのＵＩ画面の提供を可能とすることを目的とする。そして、ユーザが通常の静止画像とパノラマ画像とを判別することを容易にすると共に、パノラマ画像の内容を判別することをも容易にすることも目的とする。
【課題を解決するための手段】
【００１０】
本発明においては、上記課題を解決するため、複数の画像のサムネイル一覧表示機能を備えた画像出力装置であって、複数の画像のサムネイル一覧表示を行う場合、各々の画像が予め定められた所定のアスペクト比を有する通常の静止画像であるか、上記所定のアスペクト比を有しないパノラマ画像であるかを判別するパノラマ画像判別手段と、上記パノラマ画像判別手段により当該画像がパノラマ画像であると判別された場合、当該画像の一部の領域を上記所定のアスペクト比で切り出し、各々の画像に割り当てられた上記所定のアスペクト比を有するサムネイル表示領域の大きさに合わせて上記サムネイル表示領域に表示し、予め定められた所定の時間が経過するごとに当該画像上において前回、切り出した領域から予め定められた所定の方向にずれた領域を切り出して、上記サムネイル表示領域の大きさに合わせて再度、上記サムネイル表示領域に表示するパノラマ画像サムネイル表示手段と、を備えることを特徴とする画像出力装置等、を提供する。
【発明の効果】
【００１１】
本発明によれば、通常の静止画像とパノラマ画像とが混在した複数の画像の一覧表示をする際、限られた大きさの画面の有効利用、又は、オリジナル画像のアスペクト比によらない多様なデザインのＵＩ画面の提供が可能となる。そして、ユーザが通常の静止画像とパノラマ画像とを判別することが容易になる。
また、パノラマ画像の内容を判別することをも容易にする画像出力装置を提供することができるようになる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
図１に本発明の実施形態に係る画像記録再生装置のブロック図を示す。
ＰＣ１００はパーソナルコンピュータ、サーバ等の情報処理装置であり、ＭＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ  Ｉ／Ｆ回路１０４、入力機器Ｉ／Ｆ回路１０５、ディスプレイＩ／Ｆ回路１０６、ＨＤＤ１０７を含む。
ＭＰＵ１０１はマイクロプロセッサであり、ＲＯＭ１０２に格納されたプログラムを実行することによりデータ演算処理と接続されるデバイスの制御を行う。
ＲＯＭ１０２は読み出し専用メモリであり、ＭＰＵ１０１で実行されるプログラムを格納する。
ＲＡＭ１０３は主記憶装置たるランダム・アクセス・メモリであり、ＭＰＵ１０１がプログラムを実行する際に一時的にデータを記憶する。
ＨＤＤ  Ｉ／Ｆ回路１０４は、ハードディスク・インターフェース回路であり、ＨＤＤ１０７の制御とＨＤＤ１０７へ／からのデータの入出力をインターフェースする。
入力機器Ｉ／Ｆ回路１０５は入力機器インターフェース回路であり、入力機器（マウス／キーボード１１０）の制御と入力機器からのデータの入力をインターフェースする。
ディスプレイＩ／Ｆ回路１０６はディスプレイ・インターフェース回路である。このディスプレイＩ／Ｆ回路１０６はディスプレイへの出力データを格納するビデオ・ランダム・アクセス・メモリ（ＶＲＡＭ）を備え、ディスプレイ１２０の制御とディスプレイ１２０へのデータの出力をインターフェースする。
ＨＤＤ１０７はハードディスク等の補助記憶装置であり、データやＭＰＵ１０１にて実行されるプログラムを記憶する。
マウス／キーボード（ユーザ入力機器）１１０によりユーザはＰＣ１００の制御とＰＣ１００へのデータの入力を行う。
ディスプレイ１２０は、ディスプレイＩ／Ｆ回路１０６から入力されたデータを表示する。
【００１３】
第１の実施形態に係る画像記録再生装置の動作を説明する前に、先ず、画像記録再生装置に記録するオリジナル画像データを生成するＤＳＣ１３０について説明する。ＤＳＣ１３０はデジタル・スチール・カメラ等の静止画像撮影装置であり、パノラマ撮影モードを備えている。図２にＤＳＣ１３０の動作フローチャートを示す。
【００１４】
ＤＳＣ１３０は、電源が投入されると、ステップＳ２０１〜Ｓ２０３において、ユーザによる撮影モードの入力、又はシャッターボタンの押下を待機する。
ユーザは、撮影モードとして、画像の大きさや画質に加えて、パノラマ画像の一部をなす静止画像として撮影するか（パノラマ撮影モード）、通常の静止画像として撮影するか（通常撮影モード）の選択を行うことができる。ＤＣＳ１３０は、ステップＳ２０１において、ユーザから撮影モードを入力されると、ステップＳ２０２において、上記撮影モードを自身に設定する。
【００１５】
そして、ステップＳ２０３において、シャッターボタンの押下を検出すると、ステップＳ２０４において、撮像を行い、ステップＳ２０５において、自身に設定された撮影モードを判別する。次いで、ステップＳ２０６において、上記撮影モードに従って撮像した画像を圧縮符号化し、ステップＳ２０７において、属性情報を付加して自身に備えた記録媒体に記録する。
【００１６】
属性情報には、撮影日時や画像の大きさに加えて、パノラマ撮影モードで撮影した画像であるか、通常撮影モードで撮影した画像であるかの情報が含まれている。
ここで、圧縮符号化方式としては、ＪＰＥＧ等の静止画像圧縮方式を利用することができる。
【００１７】
次に、図３〜図５を参照しながら、第１の実施形態に係る画像記録再生装置の動作について説明する。
ここで、図５は種々の状態にある画像データを表現したものである。図５（ａ）はオリジナル画像データを表現し、図５（ｂ）はオリジナル画像データを伸長してＲＡＭ１０３に展開し、パノラマ画像の一部をなす画像データからパノラマ画像を合成した状態を表現している。また、図５（ｃ）はサムネイル画像データを表現し、図５（ｄ）は一覧表示画面におけるサムネイル表示領域を表現している。
【００１８】
図３は上記画像記録再生装置がＤＳＣ３０１内の記録媒体に記録されたオリジナル画像データを読み出し、一覧表示用のサムネイル画像データを作成して、オリジナル画像データと共にＨＤＤ１０７に記録するときの動作を示すフローチャートである。
ここで、ＤＳＣ１３０内の記録媒体に記録された画像データは、ＤＳＣ１３０を入力機器Ｉ／Ｆ回路１０６に接続することにより、画像記録再生装置からアクセスすることができる。
【００１９】
ステップＳ３０１において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力したＤＳＣ１３０からの画像データの読み出しを指示する画像データ読み出し指示の受領を待機する。
ＭＰＵ１０１は、画像データ読み出し指示を受領するとステップＳ３０２に進む。
【００２０】
ステップＳ３０２において、ＭＰＵ１０１は、ＤＳＣ１３０内の記録媒体に記録された画像データ（図５（ａ））の１つをＲＡＭ１０３に読み出す。
ステップＳ３０３〜Ｓ３０４において、ＭＰＵ１０１は、上記画像データの属性情報を参照して撮影モードを判別する。
【００２１】
ＭＰＵ１０１は、上記画像データがパノラマ画像の一部をなす画像データ（５０２ａ１又は５０２ａ２）であると判別した場合、ステップＳ３０５に進む。
一方、上記画像データが通常の静止画像データ（５０１ａ）であると判別した場合、ステップＳ３２１に進む。
【００２２】
ステップＳ３０５において、ＭＰＵ１０１は、現在、ＲＡＭ上にあるデータでパノラマ画像の合成が可能かどうかを判断する。
【００２３】
ＭＰＵ１０１は、パノラマ画像の合成が可能であると判断した場合、ステップＳ３０６に進む。
一方、パノラマ画像の合成が可能ではないと判断した場合、ステップＳ３０２に戻る。
【００２４】
ステップＳ３０６において、ＭＰＵ１０１は、上記画像データが一部をなすパノラマ画像を構成する全ての画像データ（５０２ａ１と５０２ａ２）を伸長する。
ステップＳ３０７において、ＭＰＵ１０１は、上記パノラマ画像を構成する全ての画像からパノラマ画像（５０２ｂ）を合成する。
ステップＳ３０８において、ＭＰＵ１０１は、上記パノラマ画像を圧縮符号化し、サムネイル画像データ（５０２ｃ）を作成する。
その際、ＭＰＵ１０１は、上記パノラマ画像の短辺とサムネイル表示領域（５０２ｄ）の短辺との比率を計算し、上記比率で上記パノラマ画像を縮小する。
【００２５】
なお、本実施例においては、サムネイル表示領域のアスペクト比は通常の静止画像のアスペクト比と等しいものとする。
ここで、圧縮符号化方式としては、ＪＰＥＧ等の静止画像圧縮方式を利用することができる。
また、このとき、上記サムネイル画像データに属性情報としてパノラマ画像のサムネイル画像データであることを示す情報を付加してもよい。
【００２６】
ステップＳ３２１において、ＭＰＵ１０１は、上記画像データ（５０１ａ）を伸長する。
ステップＳ３２２において、ＭＰＵ１０１は、上記画像を圧縮符号化し、サムネイル画像データ（５０１ｃ）を作成する。
その際、ＭＰＵ１０１は、上記画像データをサムネイル表示領域（５０１ｄ）の大きさに縮小する。
ここで、圧縮符号化方式としては、ＪＰＥＧ等の静止画像圧縮方式を利用することができる。
【００２７】
ステップＳ３０９において、ＭＰＵ１０１は、上記オリジナル画像データと上記サムネイル画像データとをＨＤＤ１０７に書き込む。
ステップＳ３１０において、ＭＰＵ１０１は、ＤＳＣ１３０内の記録媒体に記録された全ての画像データの読み出しを完了したか否かを判別する。
【００２８】
ＭＰＵ１０１は、全ての画像データの読み出しを完了したと判別した場合、処理を終了する。一方、全ての画像データの読み出しを完了していないと判別した場合、ステップＳ３０２に戻る。
【００２９】
図４は画像記録再生装置がＨＤＤ１０７に記録された画像データの一覧表示を行うときの動作を示すフローチャートである。
【００３０】
ステップＳ４０１において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力したＨＤＤ１０７に記録された画像データの一覧表示を指示する画像データ一覧表示指示の受領を待機する。
ＭＰＵ１０１は、画像データ一覧表示指示を受領するとステップＳ４０２に進む。
【００３１】
ステップＳ４０２において、ＭＰＵ１０１は、ＨＤＤ１０７に記録されたサムネイル画像データ（図５（ｃ））の１つをＲＡＭ１０３に読み出す。
ステップＳ４０３において、ＭＰＵ１０１は、上記サムネイル画像データを伸長する。
ステップＳ４０４〜Ｓ４０５において、ＭＰＵ１０１は、上記サムネイル画像の種別がパノラマ画像であるか、通常の静止画像であるかを判別する。
当該判別は、上記サムネイル画像データの属性情報を参照することにより行うか、又は、上記サムネイル画像のアスペクト比を計算することにより行うことができる。
【００３２】
ＭＰＵ１０１は、上記サムネイル画像がパノラマ画像（５０２ｃ）であると判別した場合、ステップＳ４０６に進む。
一方、上記サムネイル画像が通常の静止画像（５０１ｃ）であると判別した場合、ステップＳ４２１に進む。
【００３３】
ステップＳ４０６において、ＭＰＵ１０１は、上記サムネイル画像からサムネイル表示領域（５０２ｄ）の大きさに合わせて一部の領域を切り出す。
ステップＳ４０７において、ＭＰＵ１０１は、ステップＳ４０６において切り出した領域をディスプレイＩ／Ｆ回路１０６内のＶＲＡＭに書き込む。
【００３４】
ステップＳ４２１において、ＭＰＵ１０１は、上記サムネイル画像の全ての領域をディスプレイＩ／Ｆ回路１０６内のＶＲＡＭに書き込む。
【００３５】
ステップＳ４０８において、ＭＰＵ１０１は、ディスプレイ１２０一画面分に表示するサムネイル画像データの読み出しが完了したか否かを判別する。
【００３６】
ＭＰＵ１０１は、一画面分に表示するサムネイル画像データの読み出しが完了したと判別した場合、ステップＳ４０９に進む。
一方、一画面分に表示するサムネイル画像データの読み出しが完了していないと判別した場合、ステップＳ４０２に戻る。
【００３７】
ステップＳ４０９において、ＭＰＵ１０１は、全てのパノラマ画像のサムネイル画像（５０２ｃ）について、前回、切り出した領域から所定の方向に所定の量ずれた領域をサムネイル表示領域（５０２ｄ）の大きさに合わせて切り出す。
ここで、前回、切り出した領域の一辺がパノラマ画像の一方の端に到達している場合は再び他方の端に一辺が接する領域を切り出す。
ステップＳ４１０において、ＭＰＵ１０１は、ステップＳ４０９において切り出した領域で各々のパノラマ画像のサムネイル表示領域に対応するディスプレイＩ／Ｆ回路１０６内のＶＲＡＭの内容を更新する。
ステップＳ４１１において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力した次の一覧の表示を指示する次画面表示指示を受領したか否かを判別する。
【００３８】
ＭＰＵ１０１は、次画面表示指示を受領したと判別した場合、ステップＳ４０２に戻る。
一方、次画面表示指示を受領していないと判別した場合、ステップＳ４１２に進む。
【００３９】
ステップＳ４１２において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力した一覧表示の終了を指示する一覧表示終了指示を受領したか否かを判別する。
【００４０】
ＭＰＵ１０１は、一覧表示終了指示を受領したと判別した場合、一覧表示動作を終了する。
一方、一覧表示終了指示を受領していないと判別した場合、ステップＳ４０９に戻る。
【００４１】
（第２の実施形態）
次に、第２の実施形態について説明する。本実施形態は、第１の実施形態を基にして、パノラマ画像のサムネイル画像データを動画像として作成し、表示するものであるので、第１の実施形態と重複する部分の説明は省略し、相違点についてのみ、図６〜図８を参照しながら説明する。
ここで、図８は種々の状態にある画像データを表現したものである。図８（ａ）はオリジナル画像データを表現し、図８（ｂ）はオリジナル画像データを伸長してＲＡＭ１０３に展開し、パノラマ画像の一部をなす画像データからパノラマ画像を合成した状態を表現している。また、図８（ｃ）はサムネイル画像データを表現し、図８（ｄ）は一覧表示画面におけるサムネイル表示領域を表現している。
【００４２】
図６は画像記録再生装置がＤＳＣ３０１内の記録媒体に記録されたオリジナル画像データを読み出し、一覧表示用のサムネイル画像データを作成して、オリジナル画像データとともにＨＤＤ１０７に記録するときの動作を示すフローチャートである。
図３と同符号が振られているステップはそれと同一の処理を行うため、説明を省略し、相違点のみ、説明する。
【００４３】
ステップＳ６０１において、ＭＰＵ１０１は、ステップＳ３０７において合成されたパノラマ画像（６０２ｂ）からサムネイル表示領域（６０２ｄ）と等しいアスペクト比で一部の領域を切り出してフレーム画像を作成する。そして、次に、前回、切り出した領域から所定の方向に所定の量ずれた領域をサムネイル表示領域と等しいアスペクト比で切り出してフレーム画像を作成する。
ＭＰＵ１０１は、この工程をパノラマ画像の一方の端から他方の端まで繰り返し行うことで、複数のフレーム画像を作成する。
なお、本実施例においては、サムネイル表示領域のアスペクト比は通常の静止画像のアスペクト比と等しいものとする。
【００４４】
ステップＳ６０２において、ＭＰＵ１０１は、上記複数のフレーム画像を動画像圧縮形式にて圧縮符号化し、サムネイル画像データ（８０２ｃ）を作成する。
その際、ＭＰＵ１０１は、上記各フレーム画像の大きさをサムネイル表示領域（８０２ｄ）の大きさに縮小する。
ここで、動画像圧縮方式としてはＭＰＥＧ２、ＭＰＥＧ４等を利用することができる。
また、このとき、上記サムネイル画像データに属性情報としてパノラマ画像のサムネイル画像データであることを示す情報を付加する。
【００４５】
図７は画像記録再生装置がＨＤＤ１０７に記録された画像データの一覧表示を行うときの動作を示すフローチャートである。
【００４６】
ステップＳ７０１において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力したＨＤＤ１０７に記録された画像データの一覧表示を指示する画像データ一覧表示指示の受領を待機する。
ＭＰＵ１０１は、画像データ一覧表示指示を受領するとステップＳ７０２に進む。
【００４７】
ステップＳ７０２において、ＭＰＵ１０１は、ＨＤＤ１０７に記録されたサムネイル画像データ（図８（ｃ））の１つをＲＡＭ１０３に読み出す。
ステップＳ７０３〜Ｓ７０４において、ＭＰＵ１０１は、上記サムネイル画像データの種別がパノラマ画像であるか、通常の静止画像であるかを判別する。
当該判別は、上記サムネイル画像データの属性情報を参照することにより行うことができる。
【００４８】
ＭＰＵ１０１は、上記サムネイル画像データの種別がパノラマ画像（８０２ｃ）であると判別した場合、ステップＳ７０５に進む。
一方、上記サムネイル画像が通常の静止画像（６０１ｃ）であると判別した場合、ステップＳ７２１に進む。
【００４９】
ステップＳ７０５において、ＭＰＵ１０１は、上記サムネイル画像データを複数のフレーム画像に伸長する。
ステップＳ７０６において、ＭＰＵ１０１は、上記複数のフレーム画像の中から第１フレーム画像を選択する。
ステップＳ７０７において、ＭＰＵ１０１は、上記第１フレーム画像をディスプレイＩ／Ｆ回路１０６内のＶＲＡＭに書き込む。
【００５０】
ステップＳ７２１において、ＭＰＵ１０１は、上記サムネイル画像データを伸長する。
ステップＳ７２２において、ＭＰＵ１０１は、上記サムネイル画像をディスプレイＩ／Ｆ回路１０６内のＶＲＡＭに書き込む。
【００５１】
ステップＳ７０８において、ＭＰＵ１０１は、ディスプレイ１２０一画面分に表示するサムネイル画像データの読み出しが完了したか否かを判別する。
【００５２】
ＭＰＵ１０１は、一画面分に表示するサムネイル画像データの読み出しが完了したと判別した場合、ステップＳ７０９に進む。
一方、一画面分に表示するサムネイル画像データの読み出しが完了していないと判別した場合、ステップＳ７０２に戻る。
【００５３】
ステップＳ７０９において、ＭＰＵ１０１は、全てのパノラマ画像のサムネイル画像（８０２ｃ）について、前回、選択したフレーム画像の次のフレーム画像を選択する。
ここで、前回、選択したフレーム画像が最後のフレーム画像である場合は再び第１フレーム画像を選択する。
ステップＳ７１０において、ＭＰＵ１０１は、ステップＳ７０９において選択したフレーム画像で各々のパノラマ画像のサムネイル表示領域に対応するディスプレイＩ／Ｆ回路１０６内のＶＲＡＭの内容を更新する。
ステップＳ７１１において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力した次の一覧の表示を指示する次画面表示指示を受領したか否かを判別する。
【００５４】
ＭＰＵ１０１は、次画面表示指示を受領したと判別した場合、ステップＳ７０２に戻る。一方、次画面表示指示を受領していないと判別した場合、ステップＳ７１２に進む。
【００５５】
ステップＳ７１２において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力した一覧表示の終了を指示する一覧表示終了指示を受領したか否かを判別する。
【００５６】
ＭＰＵ１０１は、一覧表示終了指示を受領したと判別した場合、一覧表示動作を終了する。
一方、一覧表示終了指示を受領していないと判別した場合、ステップＳ７０９に戻る。
【００５７】
（第３の実施形態）
次に、第３の実施形態について説明する。本実施形態は、画像記録再生装置がＨＤＤ１０７に記録されたオリジナル画像データの一覧表示を行う際に、予め作成しておいたサムネイル画像データを使用するのではなく、その場でサムネイル画像を作成し、表示する実施形態である。
【００５８】
図９は画像記録再生装置がＨＤＤ１０７に記録された画像データの一覧表示を行うときの動作を示すフローチャートである。
【００５９】
ステップＳ９０１において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力したＨＤＤ１０７に記録された画像データの一覧表示を指示する画像データ一覧表示指示の受領を待機する。ＭＰＵ１０１は、画像データ一覧表示指示を受領するとステップＳ９０２に進む。
【００６０】
ステップＳ９０２において、ＭＰＵ１０１は、ＨＤＤ１０７に記録された画像データ（図６（ｃ））のひとつをＲＡＭ１０３に読み出す。
ステップＳ９０３〜Ｓ９０４において、ＭＰＵ１０１は、上記画像データの属性情報を参照して撮影モードを判別する。ＭＰＵ１０１は、上記画像データがパノラマ画像の一部をなす画像データ（５０２ａ１又は５０２ａ２）であると判別した場合、ステップＳ９０５に進む。
一方、上記画像データが通常の静止画像データ（５０１ａ）であると判別した場合、ステップＳ９２１に進む。
【００６１】
ステップＳ９０５において、ＭＰＵ１０１は、現在、ＲＡＭ上にあるデータでパノラマ画像の合成が可能かどうかを判断する。
【００６２】
ＭＰＵ１０１は、パノラマ画像の合成が可能であると判断した場合、ステップＳ９０６に進む。
一方、パノラマ画像の合成が可能ではないと判断した場合、ステップＳ９０２に戻る。
【００６３】
ステップＳ９０６において、ＭＰＵ１０１は、上記画像データが一部をなすパノラマ画像を構成する全ての画像データ（５０２ａ１と５０２ａ２）を伸長する。
ステップＳ９０７において、ＭＰＵ１０１は、上記パノラマ画像を構成する全ての画像からパノラマ画像（５０２ｂ）を合成する。
ステップＳ９０８において、ＭＰＵ１０１は、上記パノラマ画像の短辺とサムネイル表示領域（５０２ｄ）の短辺との比率を計算し、上記比率で上記パノラマ画像を縮小し、サムネイル画像（５０２ｃ）を作成する。
また、このとき、上記サムネイル画像に属性情報としてパノラマ画像のサムネイル画像であることを示す情報を付加してもよい。
ステップＳ９０９において、ＭＰＵ１０１は、上記サムネイル画像からサムネイル表示領域（５０２ｄ）の大きさに合わせて一部の領域を切り出す。
ステップＳ９１０において、ＭＰＵ１０１は、ステップＳ９０９において切り出した領域をディスプレイＩ／Ｆ回路１０６内のＶＲＡＭに書き込む。
【００６４】
ステップＳ９２１において、ＭＰＵ１０１は、上記画像データ（５０１ａ）を伸長する。
ステップＳ９２２において、ＭＰＵ１０１は、上記画像をサムネイル表示領域（５０１ｄ）の大きさに縮小し、サムネイル画像（５０１ｃ）を作成する。
ステップＳ９２３において、ＭＰＵ１０１は、上記サムネイル画像の全ての領域をディスプレイＩ／Ｆ回路１０６内のＶＲＡＭに書き込む。
【００６５】
ステップＳ９１１において、ＭＰＵ１０１は、ディスプレイ１２０一画面分に表示するサムネイル画像データの読み出しが完了したか否かを判別する。
【００６６】
ＭＰＵ１０１は、一画面分に表示するサムネイル画像データの読み出しが完了したと判別した場合、ステップＳ９１２に進む。
一方、一画面分に表示するサムネイル画像データの読み出しが完了していないと判断した場合、ステップＳ９０２に戻る。
【００６７】
ステップＳ９１２において、ＭＰＵ１０１は、全てのパノラマ画像のサムネイル画像（５０２ｃ）について、前回、切り出した領域から所定の方向に所定の量ずれた領域をサムネイル表示領域（５０２ｄ）の大きさに合わせて切り出す。
ここで、前回、切り出した領域の一辺がパノラマ画像の一方の端に到達している場合は再び他方の端に一辺が接する領域を切り出す。
ステップＳ９１３において、ＭＰＵ１０１は、ステップＳ９１２において切り出した領域で各々のパノラマ画像のサムネイル表示領域に対応するディスプレイＩ／Ｆ回路１０６内のＶＲＡＭの内容を更新する。
ステップＳ９１４において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力した次の一覧の表示を指示する次画面表示指示を受領したか否かを判別する。
【００６８】
ＭＰＵ１０１は、次画面表示指示を受領したと判別した場合、ステップＳ９０２に戻る。
一方、次画面表示指示を受領していないと判別した場合、ステップＳ９１５に進む。
【００６９】
ステップＳ９１５において、ＭＰＵ１０１は、ユーザがマウス／キーボード１１０を使用して入力した一覧表示の終了を指示する一覧表示終了指示を受領したか否かを判別する。
【００７０】
ＭＰＵ１０１は、一覧表示終了指示を受領したと判別した場合、一覧表示動作を終了する。
一方、一覧表示終了指示を受領していないと判別した場合、ステップＳ９１２に戻る。
【００７１】
なお、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態に係る画像記録再生装置の構成を示すブロック図である。
【図２】ＤＳＣ１３０の動作を示すフローチャートである。
【図３】（第１の実施形態）ＤＳＣ３０１内のオリジナル画像データを読み出し、サムネイル画像データを作成してＨＤＤ１０７に記録するときの動作を示すフローチャートである。
【図４】（第１の実施形態）画像データの一覧表示を行うときの動作を示すフローチャートである。
【図５】（第１の実施形態）種々の状態にある画像データを示す図である。
【図６】（第２の実施形態）ＤＳＣ３０１内のオリジナル画像データを読み出し、サムネイル画像データを作成してＨＤＤ１０７に記録するときの動作を示すフローチャートである。
【図７】（第２の実施形態）画像データの一覧表示を行うときの動作を示すフローチャートである。
【図８】（第２の実施形態）種々の状態にある画像データを示す図である。
【図９】（第３の実施形態）画像データの一覧表示を行うときの動作を示すフローチャートである。
【符号の説明】
【００７３】
１００：情報処理装置
１０１：マイクロプロセッサ
１０２：読み出し専用メモリ
１０３：ランダム・アクセス・メモリ
１０４：ハードディスク・インターフェース回路
１０５：入力機器インターフェース回路
１０６：ディスプレイ・インターフェース回路
１０７：ハードディスク
１１０：ユーザ入力機器
１２０：ディスプレイ
【図１】
2007325002.tif 000003
【図２】
2007325002.tif 000004
【図３】
2007325002.tif 000005
【図４】
2007325002.tif 000006
【図５】
2007325002.tif 000007
【図６】
2007325002.tif 000008
【図７】
2007325002.tif 000009
【図８】
2007325002.tif 000010
【図９】
2007325002.tif 000011