(57)【特許請求の範囲】
【請求項１】
自己に内蔵された記録媒体または自己に装着された記録媒体から供給された、代表画像データ及び該代表画像データに関連付けされた複数の画像データからなる画像データ群、または単一の画像データのうち、少なくとも前記画像データ群の画像データを再生する画像再生装置であって、
前記代表画像データ及び前記単一の画像データの内から、少なくとも一つの画像データと該画像データに再生順序が隣接する画像データとを一時記憶する一時記憶手段と、
前記一時記憶された代表画像データまたは単一の画像データから、前記再生順序に従って画像データを選択する画像選択手段と、
前記画像選択手段により代表画像データが選択された場合は該代表画像データに関連付けられた画像データ群の画像データを近い画像データとし且つ前記画像選択手段により単一の画像データが選択された場合は該単一の画像データと前記再生順序が近い単一の画像データ又は代表画像データを近い画像データとして、前記一時記憶手段に記憶されている単一の画像データ及び代表画像データの内の前記再生順序が遠い画像データ又は前記一時記憶手段に記憶されている画像データ群の画像データを前記近い画像データで書き換える記憶制御手段と、
を有することを特徴とする画像再生装置。
【請求項２】
前記記憶制御手段は、
前記画像選択手段に選択される直前の選択画像が代表画像データである場合は、該代表画像データに関連付けられた画像データ群の内の、前記一時記憶手段に記憶されている再生順序の遠い画像データから順に前記近い画像データで書き換え、
前記画像選択手段に選択される直前の選択画像が単一の画像データである場合は、該単一の画像データに対して前記再生順序が遠い他の単一の画像データまたは代表画像データから順に前記近い画像データで書き換える、
ことを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記画像データ群は動画を構成する画像データからなることを特徴とする請求項１又は２に記載の画像再生装置。
【請求項４】
前記代表画像データ及び前記単一の画像データは日時または撮影順に係る駒情報を有してなり、
前記画像選択手段は、前記一時記憶された代表画像データまたは単一の画像データの内の何れかの画像データを前記日時または前記撮影順に係る駒情報による再生順序に従って選択する、
ことを特徴とする請求項１又は２に記載の画像再生装置。
【請求項５】
前記一時記憶手段は、
前記画像選択手段で選択された画像データ及び該画像データと前後の画像選択順となる単一の画像データまたは代表画像データを一時記憶する第１の記憶領域と、
前記第１の記憶領域に一時記憶された画像データを除く単一の画像データ或いは代表画像データ又は前記第１の記憶領域に一時記憶された代表画像データに関連付けされた画像データ群を一時記憶する第２の記憶領域と、
を有することを特徴とする請求項１又は２に記載の画像再生装置。
【請求項６】
前記代表画像データ及び前記単一の画像データは日時または撮影順に係る駒情報を有してなり、
前記記憶制御手段は、再生指示による画像データ群の再生に先立って、前記画像選択手段により選択された代表画像データと該代表画像データに隣接した駒情報を有する単一の画像データまたは代表画像データとを前記第１の記憶領域に記憶するよう制御し、前記選択された代表画像データに関連付けされた画像データ群を前記第２の記憶領域に記憶するよう制御する、
ことを特徴とする請求項５に記載の画像再生装置。
【請求項７】
代表画像データ及び該代表画像データに関連付けされた複数の画像データからなる画像データ群、または単一の画像データのうち、少なくとも前記画像データ群の画像データを再生する画像再生装置であって、
前記代表画像データ及び前記単一の画像データの内から、少なくとも一つの画像データと該画像データに再生順序が隣接する画像データとを一時記憶する一時記憶手段と、
前記一時記憶された代表画像データまたは単一の画像データから、前記再生順序に従って画像データを選択する画像選択手段と、
前記選択された画像データの種別が代表画像データであるか単一の画像データであるかに応じて、前記一時記憶手段の記憶領域に新たに記憶する画像データと削除する画像データとのデータ更新を制御する記憶制御手段と、
を有し、
前記記憶制御手段は、
前記選択された画像データが代表画像データである場合に、該代表画像データに関連付けられた画像データ群の画像データを、該画像データにおいての再生順に、前記画像選択手段による選択優先順の低い記憶領域へ記憶する、
ことを特徴とする画像再生装置。
【請求項８】
前記代表画像データ及び前記単一の画像データは日時または撮影順に係る駒情報を有してなり、
前記記憶制御手段は、前記選択された画像データと前記駒情報に関して隣接する代表画像データまたは単一の画像データを選択優先順の高い記憶領域に記憶する、
ことを特徴とする請求項７に記載の画像再生装置。
【請求項９】
前記代表画像データ及び前記単一の画像データは日時または撮影順に係る駒情報を有してなり、
前記記憶制御手段は、前記選択された画像データが単一の画像データである場合に、前記駒情報に基づく選択順の単一の画像データまたは代表画像データを選択優先順の高い記憶領域から順に記憶する、
ことを特徴とする請求項７に記載の画像再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画像データ及び動画像データを一時記憶するバッファリング方法を利用した画像再生装置に関する。
【０００２】
【従来の技術】
撮影した画像や作成した画像等のデジタルデータを再生できる機能を有する画像再生装置としては、例えばデジタルカメラなどが挙げられる。このような画像再生装置にはデジタルデータを装置自身に組み込まれた記録部で管理する形態のもの、着脱可能な記録媒体に読み書きして管理する形態のもの、またはネットワークを介して管理する形態のものと様々な形態がある。昨今ではハードウエアの飛躍的な進歩により静止画像データに比べてデータ量の多い動画像データも多く扱われるようになってきた。この動画像データを再生するに際しては、画像再生装置における再生指示に基づいて動画像データの記録されている記録部からメモリ上に動画像データが読み込まれ、画像再生装置の表示画面上で再生が行われる。このような再生指示から表示画面上に動画像データが表示されるまでの時間を「再生開始待ち時間」というが、例えばデジタルカメラなどのように小型の装置においては、記録部に記録された動画像データのデータ量が大きいために動画像データのデータ転送及びデータ圧縮伸長処理に多大な時間を要し、この結果「再生開始待ち時間」が非常に長くなりユーザは動画像データが表示される暫くの間待たなければならなかった。
【０００３】
この再生開始待ち時間を短縮するための発明としては公開特許公報（特開平７−３０８３８号公報）に掲載されているものがある。この発明は、動画像データのシーンやカットを区切りの単位とし、各単位の再生開始位置をインデックスとして登録し、この登録された再生開始位置に基づいて記録部に記録された動画像データの一部のデータとこれに続く動画像データのアドレス情報をバッファメモリに読み込ませておき、予め登録したインデックスの中から開始アドレスを指定することで即座に所望のシーンを再生することができるというものである。
【０００４】
【発明が解決しようとする課題】
しかし、この方法では表示させる動画像のインデックスを予め作成して画像再生装置に登録しておかなければならないため、登録されていないものについては高速に表示させることができない。また、表示させたい動画像データが複数本ある場合にはバッファメモリの容量の制限により読み込ませておく一部分の動画像データ量も少なくなり、究極的には表示させたい時に一から動画像データを読み込ませなければならなくなり再生開始待ち時間はほとんど短縮されない。さらに、これを回避させるには大容量のバッファメモリを使用する必要が生じ、装置自体が大型で高価なものとなってしまう。
【０００５】
そこで本発明は、小型化にも好適で、再生の選択がなされる動画像データが複数であっても再生開始待ち時間を短縮させる画像再生装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上記課題を解決するために以下のように構成する。すなわち本発明の一態様によれば、自己に内蔵された記録媒体または自己に装着された記録媒体から供給された、代表画像データ及び該代表画像データに関連付けされた複数の画像データからなる画像データ群、または単一の画像データのうち、少なくとも前記画像データ群の画像データを再生する画像再生装置であって、前記代表画像データ及び前記単一の画像データのうち、少なくとも一つの画像データ及びこの画像データに表示再生順序の隣接する画像データを一時記憶する一時記憶手段と、前記一時記憶された代表画像データまたは単一の画像データから、表示を行なう画像データを選択する画像選択手段と、前記画像選択手段で新たな画像データが選択された場合、この新たな画像データに対して表示再生順序の近い画像データを、前記一時記憶手段に記憶された画像データのうち前記新たな画像データに対して表示再生順序の遠い画像データに換えて記憶制御する記憶制御手段と、を有するように構成する。
なお、前記記憶制御手段は、前記新たな画像データが代表画像データである場合はこの代表画像データに関連付けられた画像データ群の画像データを表示再生順序の近いデータとし、前記新たな画像データが単一の画像データである場合にはこの単一の画像データと表示再生順序の近い他の単一の画像データまたは代表画像データを表示再生順序の近い画像データとして記憶するように制御することが望ましい。
また、前記記憶制御手段は、新たな画像データが選択される直前の選択画像が代表画像データである場合はこの代表画像データに関連付けられた画像データ群で前記新たな画像データに対して表示再生順序の遠い画像データから書き換え、新たな画像データが選択される直前の選択画像が単一の画像データである場合にはこの単一の画像データに対して表示再生順序の遠い他の単一の画像データまたは代表画像データから書き換えるように制御することが望ましい。
【０００７】
なお、前記画像データ群は動画を構成する画像データの集りであってもよい。このように構成することによって、選択された代表画像データの画像データ群を、再生指示による画像データ群の再生前から、一時記憶手段に読み込ませることが可能となる。
【０００８】
また、前記代表画像データ及び前記単一の画像データの各画像データに日時や撮影順に係る駒情報を付加すれば、日付や撮影順に基づいた画像データの選択が可能となる。また、前記一時記憶手段は、前記画像選択手段で選択された画像データと、該画像データと前後の画像選択順（画像選択手段により選択される画像データの並び順）となる単一の画像データまたは代表画像データとを、一時記憶する第１の記憶領域と、該第１の記憶領域に一時記憶された画像データを除く単一の画像データ或いは代表画像データ、または前記第１の記憶領域に一時記憶された代表画像データに関連付けされた画像データ群を一時記憶する第２の記憶領域と、を有するように構成してもよく、該構成においては、前記代表画像データ及び前記単一の画像データの各画像データは、日時または撮影順に係る駒情報を有してなり、前記記憶制御手段は前記再生指示による画像データ群の再生に先立って、前記画像選択手段により選択された代表画像データ、及び該代表画像データに隣接した駒情報を有する単一の画像データまたは代表画像データを、前記第１の記憶領域に記憶するよう制御し、前記選択された代表画像データに関連付けされた画像データ群を前記第２の記憶領域に記憶するよう制御するように構成してもよい。
【０００９】
このように構成することによって、前段の構成においては、画像選択手段により選択される画像データ及び該画像データに対して画像選択順が前後にくる画像データを前記一時記憶手段の所定記憶領域に確保でき、その他の記憶領域を前記選択された画像データに関連する画像データまたは画像データ群で先読みさせることが可能となり、後段の構成においては、画像選択手段により選択された画像データと、各画像データに付加された日時や撮影順に基づく隣接画像データを前記一時記憶手段の所定記憶領域に確保でき、前記選択された画像データが代表画像データであれば該代表画像データの画像データ群をその他の記憶領域に先読みさせることが可能となる。
【００１０】
本発明のその他の態様によれば、代表画像データ及び該代表画像データに関連付けされた複数の画像データからなる画像データ群、または単一の画像データのうち、少なくとも何れかの画像データを表示する画像再生装置であって、前記代表画像データ、前記画像データ群、または前記単一の画像データのうち、代表画像データまたは単一の画像データの少なくとも何れかの画像データ及びこの代表画像データに表示再生順序の隣接する画像データを一時記憶する一時記憶手段と、前記一時記憶された代表画像データまたは単一の画像データから、表示を行なう画像データを選択する画像選択手段と、前記選択された画像データの種別が代表画像データであるか単一の画像データであるかに応じて、前記一時記憶手段の記憶領域に新たに記憶する画像データと削除する画像データとのデータ更新を制御する記憶制御手段と、を有するように構成する。
【００１１】
このように構成することにより、選択された画像データに関系する画像データが常に一時記憶手段に一時記憶されるようになるため、例えば画像データ群の再生や所定の取り決めによる画像データの選択がスムーズに行なえるようになる。さらに、前記一時記憶の方法は前記一時記憶手段が備えるまたは付与される例えば駒番号順や撮影順などの優先順に基づかせることが可能となる。
【００１２】
また、前記代表画像データ及び前記単一の画像データの各画像データは、日時または撮影順に係る駒情報を有してなり、前記記憶制御手段は、前記選択された画像データと前記駒情報に関して隣接する代表画像データまたは単一の画像データを、前記選択された画像データから見て選択順が隣接する選択優先順の高い記憶領域に記憶制御するようにしてもよい。
【００１３】
このように構成することによって、選択されている画像データに駒番号順または撮影順が隣接する画像データが常に選択優先順の高い記憶領域に記憶されるようになる。
また、前記記憶制御手段は、前記選択された画像データが代表画像データである場合に、該代表画像データに関連付けられた画像データ群を選択優先順の低い記憶領域から該画像データ群の再生順に記憶制御するようにしてもよい。
【００１４】
このように構成することによって、選択優先順の高い記憶領域ほど画像データ群で記憶制御される順番が遅くなる。
また、前記代表画像データ及び前記単一の画像データの各画像データは、日時または撮影順に係る駒情報を有してなり、前記記憶制御手段は、前記選択された画像データが単一の画像データである場合に、前記駒情報に基づく選択順の単一の画像データまたは代表画像データを選択優先順の高い記憶領域から順に記憶制御するように構成してもよい。
【００１５】
このように構成することによって、選択優先順の高い記憶領域には前記駒情報に基づく選択順の画像データから記憶されるようになる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図１は本実施の形態で取り扱うデジタルデータの種別毎の概念図であり、単一の画像データからなるｎ（ｎは自然数）番目の静止画像データ（図の１−１）、及び代表される画像データとその画像データに関係する複数のチャンクＣ（ｎ）ｌ（ｌは自然数）とからなるｎ番目の動画像データ（図の１−２）に分けられている。ここでチャンクＣ（ｎ）ｌとは、動画像データを構成する画像データ（フレーム）の連続したフレームの所定数を１単位として表したものであり、図の（１−２−１）においては代表画像データｎに関係するフレーム１からフレームｐ（ｐは自然数）までをＣ（ｎ）１としてまとめた例を示している。
【００１７】
図２は本発明の実施の形態におけるバッファ管理方法の一例を示している。図の（２−１）は、バッファメモリに静止画像データまたは代表画像データである表示用画像データが読み込まれた場合のデータ配列を、説明を分かり易くするため、現在選択されている静止画像データ（図中の太線で囲まれたもの）を中心に駒送り順に配列させた場合を想定してイメージ表示したものであり、以後からはこのイメージを用いてバッファメモリへの制御方法を説明する。なお、上記現在選択されている静止画像データとは、例えば画像表示装置の表示画面上に現在表示されている静止画像データなどを指し、駒送り順とは、例えば表示用画像データに付加された日時や撮影順を示す駒情報に基づいて順に表示用画像データを表示画面上に表示させる所定の順番などを示し、図中の記号ｎ（駒番号）がそれに該当する。
【００１８】
さて図の（２−１）においては、選択されている静止画像データｎを駒送り順の配列の中心に配置し、その上下にはこの静止画像データｎと駒送り順が隣接する表示用画像データから順に表示用画像データが配列されており（読み込まれており）、図の下方方向に向かうほど表示用画像データの駒番号がカウントアップされ、その方向に例えば撮影された表示用画像データの日時が新しくなるように配列したり或いは古くなるように配列したりすることができる。ただし、この図において記号ｍは自然数である。
【００１９】
今、選択されているｎ番目の静止画像データから直近で駒の進む方向のｎ＋１番目の表示用画像データに選択を移す。このとき、新たに選択された表示用画像データｎ＋１が静止画像データである場合には、静止画像データｎ＋１を駒送り順の配列の中心に見て駒送り順の配置が最も遠い関係の表示用画像データは削除され、その代わりに、駒送り順の配置が削除された表示用画像データよりも近い関係にある表示用画像データが、削除された記憶領域に読み込まれる。すなわち、図の（２−２）に示すように、静止画像データｎ＋１に駒送り順の配置が最も遠い表示用画像データｎ−ｍが削除され、それよりも駒送り順の配置が近い表示用画像データｎ＋ｍ＋１（▲１▼の位置）が新たに読み込まれる。
【００２０】
また、図の（２−１）において選択されていたｎ番目の静止画像データから直近で駒の進む方向の表示用画像データｎ＋１に選択を移し、この表示用画像データが代表画像データである場合には、この代表画像データｎ＋１、及びこれと駒送り順が直近となる静止画像データｎと表示用画像データｎ＋２との記憶を保持したまま、これらを記憶している記憶領域以外の記憶領域を、選択された代表画像データｎ＋１に対し駒送り順の配置がより遠い関係にある表示用画像データから順に、代表画像データｎ＋１に関する動画像データで書き換えていく。すなわち、図の（２−３）に示すように、代表画像データｎ＋１、及びこれに直近の静止画像データｎと表示用画像データｎ＋２との記憶を保持したまま、選択された代表画像データｎ＋１を中心に見て駒送り順の配置が遠い関係にある表示用画像データｎ−ｍを記憶している記憶領域を先頭とした図の丸付き数字で示す順番（図には４番までしか示していないが該当先まで４番以降も同様に続き、本例以降も丸付き数字の表示を同様に扱う）で表示用画像データからチャンクに書き換えていく。
【００２１】
図の（２−２）で書き換え順を示したように、図の（２−１）に示す両端の表示用画像データ（表示用画像データｎ−ｍ及び表示用画像データｎ＋ｍ）は駒送り順という点で互いに隣り合う関係（表示用画像データンｎ＋ｍの次は表示用画像データンｎ−ｍ）となり、上記制御方法は例えばアドレスの先頭と末尾をリング状に繋げたリングバッファなどに適用することができ、以後の形態においても前記適用が可能であるものとする。
【００２２】
上記説明したバッファ管理方法について図３を用いて引き続き説明する。図の（３−１）は、バッファメモリに表示用画像データ及びチャンクが読み込まれた場合のデータ配列を、説明を分かり易くするため、図の（２−１）と同様に現在選択されている静止画像データを中心に駒送り順に配列させた場合を想定してイメージ表示したものである。
【００２３】
さて、図の（３−１）においては、選択されている代表画像データｎを駒送り順に表示用画像データを配置した場合の中心に配置し、その上下に代表画像データｎと駒送り順の配置が直近の関係となる表示用画像データｎ−１及び表示用画像データｎ＋１が配列されており（読み込まれており）、図の下方方向に向かうほど表示用画像データの駒番号がカウントアップされ、その方向に例えば表示用画像データの撮影日時が新しくなるように配列したり或いは古くなるように配列したりすることができる。さらに、図の（３−１）においてはこれら３つの表示用画像データを挟んだ両サイドに、選択されている代表画像データｎに関係付けられたチャンクが読み込まれている。すなわち、図２の（２−３）においてｎをｎ−１に置き換えた場合を想定している。
【００２４】
今、選択されているｎ番目の代表画像データからｎ＋１番目の表示用画像データに選択を移す。このとき、新たに選択された表示用画像データｎ＋１が静止画像データである場合は、バッファメモリ上に読み込まれていたチャンクは動画再生がより遅いチャンクの記憶された記憶領域から順に削除され、選択された静止画像データｎ＋１と駒送り順の配置が近い関係にあり現在バッファメモリ上にはない表示用画像データから順にその削除された記憶領域に配置される。すなわち、図の（３−２）の丸付き数字で示すように、表示用画像データｎ＋２、ｎ＋３、ｎ＋４、ｎ−２、・・・がこの順にチャンクと置き換えられる。
【００２５】
また、図の（３−１）において選択されていたｎ番目の代表画像データから選択を移し、新たに選択されたｎ＋１番目の表示用画像データが代表画像データである場合には、その代表画像データｎ＋１、及びこれと駒送り順の配置が直近の関係となる代表画像データｎと表示用画像データｎ＋２との記憶領域が確保され、これらを記憶している記憶領域以外の記憶領域を選択された代表画像ｎ＋１に属する動画像データの再生が早いチャンクから順に書き換えていく。すなわち、図の（３−３）に示すように、代表画像データｎ＋１、及びこれに直近の代表画像データｎとの記憶を保持したまま、代表画像データｎに属する再生順の最も遅いチャンクが記憶された記憶領域をもう一方の直近の表示用画像データｎ＋２で書き換え、さらに、代表画像データｎに属する再生順のより遅いチャンクが記憶された記憶領域から順に、選択された代表画像データｎ＋１に属する再生順のより早いチャンクで書き換えを行なう。なお、図の（３−３）で示すチャンクの配列は、表示用画像データが配列される場合の駒順と書き換え順に対応させて示しており、図の（３−１）と（３−３）のチャンクの配列順に対応関係はない。
【００２６】
図４は、以上説明してきたバッファ管理が実現される画像再生装置の一例とするデジタルカメラをブロック図で示したものである。この図に示す各ブロックは以下のように構成される。
４０１はカメラの各部に電源を配給する電源部であり、この電源は４０２で示される例えば乾式電池や充電池などのカメラ電池から供給される。４０３はカメラの各部を制御するＣＰＵ（中央演算処理装置）である。このＣＰＵ４０３は、電源部４０１に対してカメラの各部に電源を配給する指示を与えたり、操作部４０４による各種操作、例えば図示されていないレリーズボタンによるレリーズ操作やモード設定スイッチやメニュー画面を用いたモード設定操作や駒選択スイッチによる画像の選択切替操作など、に基づいて対象部分へ指示を与えたりするなど、受けた命令に対して演算処理を実行し所定の部分に演算結果を渡す制御を行なう。ストロボ発光部４０５はＣＰＵ４０３から制御を受けて所定のタイミングでストロボを発光する。撮影レンズ系４０６はズームレンズやフォーカスレンズなどを含む撮影用のレンズ系を示しており、これらのレンズを通過して撮影レンズ系４０６の受光面で結合した被写体像は撮像素子４０７で電気信号に変換される。撮像素子４０７で電気信号に変換された被写体像は撮像回路４０８においてＣＰＵ４０３からの制御によりＡＧＣ（オートゲインコントロール）等の処理が行われる。Ａ／Ｄ変換回路４０９は撮像回路４０８を介して被写体像をデジタル信号に変換する。着脱メモリ４１０は例えば固体メモリからなるメモリカードや、小型のハードディスク装置などの着脱可能な記録媒体で、ＣＰＵ４０３の制御によりＩ／Ｆ部４１１を介して各種デジタルデータの読み書きがなされる。画像表示ＬＣＤ４１２は撮影中の被写体像のデジタルデータや着脱メモリ４１０に記録された静止画像データや動画像データなどの読み出されたデジタルデータを表示させる例えば液晶などの表示画面であり、ＣＰＵ４０３の制御に基づいて、画像表示ＬＣＤ４１２に表示させる各種デジタルデータを一時的に記憶するビデオメモリ４１３及びそれらデジタルデータをビデオ出力するビデオ出力回路４１４を介してデジタルデータの表示がなされる。ビデオ出力回路でビデオ出力されたデジタルデータは画像表示ＬＣＤ４１２以外の外部モニタに表示させることもできる。また、その他の外部機器との交信は外部Ｉ／Ｆ部４１５を介して行なうことができる。バッファメモリ４１６は例えばＤＲＡＭなどで構成され、着脱メモリ４１０から読み出した各種デジタルデータを一時的に記憶するランダム・アクセス・メモリである。フラッシュメモリ４１７は、デジタルカメラの各部の制御をＣＰＵ２０に行なわせるための制御プログラムや各種の処理を行なうためのデータなどが格納されているメモリである。圧縮／伸長部４１８はＣＰＵ４０３による制御の下、着脱メモリ４１０から読み書きされるデジタルデータを例えばＪＰＥＧ（Joint Photographic Experts Group）方式による圧縮処理を行なったり、伸長処理を行なうなどする。
【００２７】
図５は、図２で示したバッファ管理方法の動作をフロー図で示したものの一例であり、以下にこの図の説明をする。
先ず、操作部４０４に基いて選択されているバッファメモリ４１６上の表示用画像データが代表画像データであるか静止画像データであるかをＣＰＵ４０３がチェックし（Ｓ５０１）、この表示用画像データが静止画像データである場合は、この選択による書き換えがまだ行われていない状態でその表示用画像データである静止画像データと駒送り順の配置がより近い関係にあるバッファメモリ４１６上の記憶領域を指定する（Ｓ５０２）。そして、指定したバッファメモリ４１６上の記憶領域に駒送り順と同一の表示用画像データが記憶されているかどうかをチェック（Ｓ５０３）し、同一である場合は、ステップＳ５０２に戻り駒送り順の配置が２番目に近い関係のあるバッファメモリ４１６上の記憶領域に対する処理を行う。ステップＳ５０３でのチェック結果が同一でなかった場合は、その駒番号の表示用画像データを着脱メモリ４１０から抽出し、当該記憶領域をこの表示用画像データで書き換え（Ｓ５０４）、ステップＳ５０２に戻り駒送り順の配置が２番目に近い関係のあるバッファメモリ４１６上の記憶領域に対する処理を行う。以後、ステップＳ５０２からステップＳ５０４の処理はバッファメモリ４１６上の記憶領域全てに対して繰り返し実行され、バッファメモリ４１６上の記憶領域全てに対して一巡したら処理を終了する。
【００２８】
また、ステップＳ５０１において表示用画像データが代表画像データである場合は、まだ空の状態またはこの選択による書き換えがまだ行われていない状態でその表示用画像データである代表画像データと駒送り順がより遠い関係にあるバッファメモリ４１６上の記憶領域を指定する（Ｓ５０５）。そして、指定したバッファメモリ４１６上の記憶領域が当該表示用画像データと駒送り順の配置において前後となる表示用画像データのどちらであるかをチェックし（Ｓ５０６）、どちらにも該当しない場合は、選択された代表画像データに関連付けされた動画像データの再生順がより早いチャンクを着脱メモリ４１０から抽出して当該記憶領域をこのチャンクで書き換えて（Ｓ５０７）、ステップＳ５０５に戻る。また、ステップＳ５０６において、上記のどちらかに該当する場合は、処理を終了する。
【００２９】
図６は、図３で示したバッファ管理方法の動作をフロー図で示したものの一例であり、以下にこの図の説明をする。
このフローに示されるステップＳ５０１からステップＳ５０４の処理は図５で説明した処理と同じであるためここでの詳しい説明は省略する。そこで記号Ｂ以降に示される処理を以下に説明する。ステップＳ５０１において表示用画像データが代表画像データである場合は、操作部４０４により選択されている代表画像データと駒送り順という点で隣り合う表示用画像データが記憶されるバッファメモリ４１６上の記憶領域を指定する（Ｓ６０１）。指定された記憶領域に当該表示用画像データが記憶されているかどうかをチェックし（Ｓ６０２）、当該表示用画像データが記憶されていない場合は、当該表示用画像データを着脱メモリ４１０から抽出し、ステップＳ６０１で指定した記録領域を抽出した表示用画像データで書き換える（Ｓ６０３）。そして、ステップＳ６０３の終了後の処理、及びステップＳ６０２において当該表示用画像データが指定された記憶領域に記憶されている場合の処理として、図５に示した記号Ａ以降と同様の処理を実行する。
【００３０】
なお、図２及び図３で示したバッファ管理方法は表示用画像データの各種別（静止画像データまたは代表画像データ）の駒配列により互いに不規則に行われる場合があり、この場合は、図６におけるステップＳ５０１とステップＳ６０１の間に今回指定された代表画像データの一つ前に選択されていた表示用画像データの種別が静止画像データであったか代表画像データであったかを判断するステップを新たに設けて、静止画像データである場合はステップＳ５０５以後を実行させ、代表画像データである場合はステップＳ６０１以後を実行させるようにすればよい。
【００３１】
続いて、上記バッファ管理を行うタイミングについて、図７のＣＰＵ４０３の処理に従って説明する。バッファメモリ４１６上に各種表示用画像データ（静止画像データまたは表示用画像データ）が読み込まれた状態において、現在選択されている表示用画像データから駒送り順に従って選択される表示用画像データへ選択が移されるのを検出すると（Ｓ７０１）、検出した表示用画像データの種別をチェックする（Ｓ７０２）。その表示用画像データが代表画像データである場合、ビデオメモリ４１３及びビデオ出力回路４１４を介して画像表示ＬＣＤ４１２にその代表画像データを表示させ（Ｓ７０３）、前述したバッファ管理方法、すなわち図２の（２−３）または図３の（３−３）で説明した方法により着脱メモリ４１０に記録された動画像データの個々のチャンクをバッファメモリ４１６上に読み込ませる（Ｓ７０４）。続いて、選択された代表画像データに関係する動画像データの再生指示、例えば操作部４０４の図示されていない動画像再生指示ボタンの入力がなされると（Ｓ７０５）、当該動画像データの再生をバッファメモリ４１６に読み込まれた再生順の早いチャンクからビデオメモリ４１３及びビデオ出力回路４１４を介して画像表示ＬＣＤ４１２上に再生する（Ｓ７０６）。また、ステップＳ７０４以後、再生指示ではなくその他の入力命令がなされ（Ｓ７０７）、その入力命令が表示用画像データの選択切替である場合はステップＳ７０１からの処理を上記同様に行い、その入力命令が表示用画像データの選択切替以外である場合は本処理を終了し、その入力命令に基づく処理を実行する（Ｓ７０８）。
【００３２】
また、ステップＳ７０２におけるチェック結果が静止画像データである場合、画像表示ＬＣＤ４１２にその静止画像データを表示させ（Ｓ７０９）、前述したバッファ管理方法、すなわち図２の（２−２）または図３の（３−２）で説明した方法により着脱メモリ４１０に記録されている表示用画像データをバッファメモリ４１６上に読み込ませる（Ｓ７１０）。続く入力命令（Ｓ７１１）が、表示用画像データの選択切替である場合はステップＳ７０１からの処理を上記同様に行い、その入力命令が表示用画像データの選択切替以外である場合は本処理を終了し、その入力命令に基づく処理を実行する（Ｓ７１２）。
【００３３】
また、図５、図６及び図７においてはバッファメモリ上に各種表示用画像データが読み込まれた状態を前提として説明しているが、この読み込まれた状態は、例えば操作部４０４から画像選択切替モードを選択することにより予め初期設定で指定された表示用画像データ及びこのデータを中心に隣接する表示用画像データを着脱メモリ４１０からバッファメモリ４１６に読み出すようにＣＰＵ４０３に指示させるなどして確立できる。
【００３４】
また、上記では選択された表示用画像データの直近の２つの表示用画像データを常にバッファメモリ４１６上に保持させているが、２つに限らず、隣接するさらなる表示用画像データを所定数保持させるようにしてもよい。
図８はデジタルカメラの画像表示ＬＣＤに静止画像データ及び動画像データを表示させた時の表示例である。図中の８０１は操作部４０４、８０２はファインダー、８０３は画像表示ＬＣＤ４１２である。
【００３５】
この図の（ａ）は動画像データの表示例であり、画像表示ＬＣＤ４１２中に示すように、右上には動画データであることを示すアイコンや撮影モード、右下には再生時間やフレーム番号、左下には動画像データの番号ｎを動画像データの再生画像と重ねて表示させてもよい。
【００３６】
この図の（ｂ）は静止画像データの表示例であり、画像表示ＬＣＤ４１２中に示すように、右上には撮影モード、左下には静止画像データの駒番号ｎを静止画像データの再生画像と重ねて表示させてもよい。
このように本発明の実施の形態においては、動画像データを再生指示する前に動画像データのデータの全てまたは一部をバッファメモリに読み込ませるため再生指示後の再生待ち時間が飛躍的に短縮される。
【００３７】
また、選択した静止画像データに駒順が隣接する表示用画像データがバッファメモリ上に読み込まれるため表示用画像データの駒順の選択がスムーズになる。
また、選択した表示用画像データに対して駒番号順がより隣接する表示用画像データが常に所定の量だけバッファメモリ上に読み込まれているため隣接する表示用画像データの移動選択がスムーズに行なえる。
【００３８】
また、バッファメモリ上全てに表示用画像データが読み込まれている状態で代表画像データに選択を移したときバッファメモリ上が動画像データのチャンクで書き換えられていくが、選択されている代表画像データとは駒順の配置が遠い関係のものから書き換えられていくため、チャンクによる書き換えが全て完了する前に選択を切り替える場合では、選択されている代表画像データに駒順が隣接する表示用画像データが多数書き換えられずに残り、表示用画像データの駒順の広範囲の選択がスムーズに行なえる。
【００３９】
【発明の効果】
以上述べたように本発明によれば、再生前に、選択された代表画像データの画像データ群をバッファメモリに先読みさせることが可能となり画像データ群に対する再生開始待ち時間が飛躍的に短縮される。
【００４０】
また、バッファメモリへの画像データ群の読み込みは選択がなされた後なので、画像データ群が大量に存在する場合でも再生開始待ち時間は短縮される。
さらに、単一画像データ及び動画などの画像データ群を同一のバッファメモリで管理が可能で、画像選択手段により選択の対象とされる画像データの記憶領域を常に一定領域確保することもできるので、画像データの高速選択及び再生が、安価な装置においても実現可能となる。
【図面の簡単な説明】
【図１】本実施の形態で取り扱うデジタルデータの種別毎の概念図である。
【図２】本発明の実施の形態におけるバッファ管理方法の一例である。
【図３】図２で説明したバッファ管理方法の続きである。
【図４】デジタルカメラのブロック図である。
【図５】図２で示したバッファ管理方法の動作をフローで示したものの一例である。
【図６】図３で示したバッファ管理方法の動作をフローで示したものの一例である。
【図７】上記バッファ管理を行うタイミングを図７のＣＰＵ４０３の処理に従って説明したものである。
【図８】デジタルカメラの画像表示ＬＣＤに静止画像データ及び動画像データを表示させた時の表示例である。
【符号の説明】
４０３  ＣＰＵ
４０４  操作部
４１０  着脱メモリ
４１２  画像表示ＬＣＤ
４１６  バッファメモリ
【図１】
0004121777.tif 000002
【図２】
0004121777.tif 000003
【図３】
0004121777.tif 000004
【図４】
0004121777.tif 000005
【図５】
0004121777.tif 000006
【図６】
0004121777.tif 000007
【図７】
0004121777.tif 000008
【図８】
0004121777.tif 000009