(57)【特許請求の範囲】
【請求項１】
記録媒体に記録される，複数の画像データによって表される複数駒の画像のうち，サムネイル画像がマルチ画面表示されるプレビュー出力がされていない画像を判定する判定手段，
プレビュー出力の指令を入力する入力手段，
上記入力手段からプレビュー出力の指令が入力されたことに応答して上記判定手段により，プレビュー出力されていないと判定された画像を表す画像データを上記記録媒体から読み取る読み取り手段，および
上記読み取り手段により読み取られた画像データによって表される画像を，初期プレビュー出力するプレビュー出力手段を備え，
上記記録媒体に，プレビュー出力されていない画像を示すデータが格納されているプレビュー・リスト・ファイルが記録されており，
上記判定手段は，上記プレビュー・リスト・ファイルに格納されているデータにもとづいてプレビュー出力されていない画像を判定するものであり，
上記プレビュー出力手段による初期プレビュー出力前に，上記記録媒体に記録されている画像ファイル名と上記プレビュー・リスト・ファイルに格納されている画像ファイル名との不一致が生じると，一致するように上記プレビュー・リスト・ファイルを再構築する再構築手段をさらに備えている，
プレビュー画像出力システム。
【請求項２】
判定手段が，記録媒体に記録される，複数の画像データによって表される複数駒の画像のうち，サムネイル画像がマルチ画面表示されるプレビュー出力がされていない画像を判定し，
入力手段が，プレビュー出力の指令を入力し，
読み取り手段が，上記入力手段からプレビュー出力の指令が入力されたことに応答して上記判定手段により，プレビュー出力されていないと判定された画像を表す画像データを上記記録媒体から読み取り，
プレビュー出力手段が，上記読み取り手段により読み取られた画像データによって表される画像を，初期プレビュー出力し，
上記記録媒体に，プレビュー出力されていない画像を示すデータが格納されているプレビュー・リスト・ファイルが記録されており，
上記判定手段は，上記プレビュー・リスト・ファイルに格納されているデータにもとづいてプレビュー出力されていない画像を判定するものであり，
再構築手段が，上記プレビュー出力手段による初期プレビュー出力前に，上記記録媒体に記録されている画像ファイル名と上記プレビュー・リスト・ファイルに格納されている画像ファイル名との不一致が生じると，一致するように上記プレビュー・リスト・ファイルを再構築する，
プレビュー画像出力システムの動作制御方法。
【請求項３】
画像をプレビュー出力するためのプログラムであって，
記録媒体に記録される，複数の画像データによって表される複数駒の画像のうち，サムネイル画像がマルチ画面表示されるプレビュー出力がされていない画像を判定させ，
プレビュー出力の指令が入力されたことに応答して，プレビュー出力されていないと判定された画像を表す画像データを上記記録媒体から読み取らせ，
読み取られた画像データによって表される画像を，初期プレビュー出力させ，
上記記録媒体に，プレビュー出力されていない画像を示すデータが格納されているプレビュー・リスト・ファイルが記録されており，
上記判定処理は，上記プレビュー・リスト・ファイルに格納されているデータにもとづいてプレビュー出力されていない画像を判定するものであり，
上記初期プレビュー出力前に，上記記録媒体に記録されている画像ファイル名と上記プレビュー・リスト・ファイルに格納されている画像ファイル名との不一致が生じると，一致するように上記プレビュー・リスト・ファイルを再構築させるように，プレビュー画像出力システムのコンピュータを制御するコンピュータ読み取り可能なプログラムを格納した記録媒体。
【請求項４】
画像をプレビュー出力するためのプログラムであって，
記録媒体に記録される，複数の画像データによって表される複数駒の画像のうち，サムネイル画像がマルチ画面表示されるプレビュー出力がされていない画像を判定させ，
プレビュー出力の指令が入力されたことに応答して，プレビュー出力されていないと判定された画像を表す画像データを上記記録媒体から読み取らせ，
読み取られた画像データによって表される画像を，初期プレビュー出力させ，
上記記録媒体に，プレビュー出力されていない画像を示すデータが格納されているプレビュー・リスト・ファイルが記録されており，
上記判定処理は，上記プレビュー・リスト・ファイルに格納されているデータにもとづいてプレビュー出力されていない画像を判定するものであり，
上記初期プレビュー出力前に，上記記録媒体に記録されている画像ファイル名と上記プレビュー・リスト・ファイルに格納されている画像ファイル名との不一致が生じると，一致するように上記プレビュー・リスト・ファイルを再構築させるように，プレビュー画像出力システムのコンピュータを制御するコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，画像をプレビュー出力するためのシステムおよびその動作制御方法ならびに画像をプレビュー出力させるためのプログラムおよびそのプログラムを格納した記録媒体に関する。
【０００２】
【発明の背景】
メモリ・カード，半導体メモリなどの記録媒体が大容量化の一途をたどっている。これにより実に多くの画像を表す画像データが記録媒体に記録可能となっている。
【０００３】
記録媒体に記録されている画像データによって表される画像の内容を確認するために，その画像のサムネイル画像を複数駒所定の領域に表示することができる（プレビュー表示）。しかしながら，プレビュー表示をする場合であってもきわめて多数の画像がある場合には，所望の画像を見つけだすのは簡単ではない。
【０００４】
このようなことは，プレビュー表示だけに関わらず，複数駒のサムネイル画像を１枚の用紙にプリントする場合も同様である。
【０００５】
【発明の開示】
この発明は，所望の画像を効率良く見つけるプレビュー出力を可能にすることを目的とする。
【０００６】
この発明によるプレビュー画像出力システムは，記録媒体に記録される，複数駒の画像を表す画像データによって表される複数駒の画像のうち，プレビュー出力されていない画像を判定する判定手段，プレビュー出力指令の入力手段，上記入力手段からプレビュー出力指令が入力されたことに応答して上記判定手段により，プレビュー出力されていないと判定された画像を表す画像データを上記記録媒体から読み取る読み取り手段，および上記読み取り手段により読み取られた画像データによって表される画像を，初期プレビュー出力するプレビュー出力手段を備えていることを特徴とする。
【０００７】
この発明は，上記システムに適した動作制御方法も提供している。すなわち，この方法は，記録媒体に記録される，複数駒の画像を表す画像データによって表される複数駒の画像のうち，プレビュー出力されていない画像を判定し，プレビュー出力指令が入力されたことに応答して，プレビュー出力されていないと判定された画像を表す画像データを上記記録媒体から読み取り，読み取られた画像データによって表される画像を，初期プレビュー出力するものである。
【０００８】
また，この発明は，上記方法を実施するためのプログラムおよびそのプログラムを格納した記録媒体も提供するものである。
【０００９】
この発明によると，複数駒の画像のうちプレビュー出力（所定領域（表示領域，用紙）中に複数駒の画像を出力する）されていない画像が判定される。プレビュー出力指令があると，プレビュー出力されていない画像を表す画像データが記録媒体から読み取られる。読み取られた画像データによって表される画像が，初期プレビュー出力される（最初にプレビュー出力される）。
【００１０】
記録媒体に記録されている画像データによって表される画像のうち，プレビュー出力されていない画像が最初にプレビュー出力されるので前回のプレビュー出力の続きを行うことができる。効率のよいプレビュー出力が可能となる。所望の画像を効率よく見つけることができるようになる。
【００１１】
上記プレビュー出力手段は，たとえば，上記読み取り手段により読み取られた画像データによって表されるプレビュー表示領域に初期表示する表示装置，上記読み取り手段により読み取られた画像データによって表される画像をプレビュー用紙に初期プリントするプリンタ，などである。
【００１２】
上記記録媒体に，プレビュー出力されていない画像を示すデータが格納されているプレビュー・リスト・ファイルが記録されている場合には，上記判定手段は，上記プレビュー・リスト・ファイルに格納されているデータにもとづいてプレビュー出力されていない画像を判定するものとなろう。
【００１３】
また，上記プレビュー出力手段による初期プレビュー出力前に，上記記録媒体に記録されている画像データと上記プレビュー・リストに格納されているデータとを照合することにより上記プレビュー・リスト・ファイルを再構築する再構築手段をさらに備えてもよい。
【００１４】
【実施例の説明】
図１は，この発明の実施例を示すもので，画像再生装置の電気的構成を示すブロック図である。
【００１５】
画像再生装置の全体の動作は，ＣＰＵ22によって統括される。
【００１６】
この実施例による画像再生装置は，複数駒のサムネイル画像（画像）をプレビュー表示領域に表示するプレビュー表示および複数駒のサムネイル画像（画像）を１枚の用紙にプリントするインデックス・プリントが可能である。
【００１７】
まず，画像再生装置の動作プログラムが格納されたメディア２がメディア・リーダ・ライタ12に装填される。メディア２から動作プログラムが読み取られ，メモリ21に記録される。メモリ21に記録された動作プログラムにしたがって，画像再生装置が動作する。
【００１８】
メディア・リーダ・ライタ12から動作プログラムが格納されたメディア２が抜き取られ，画像データならびに後述するようにプレビュー表示およびインデックス・プリントのためのプレビュー・リスト・ファイルが格納されたメディア１がメディア・リーダ・ライタ12に装填される。
【００１９】
メディア１にプレビュー・リスト・ファイルが格納されていると，そのプレピー・リスト・ファイルがメディア・リーダ・ライタ12によって読み取られ，プレビュー・リスト検出回路13によって検出される。検出されたプレビュー・リスト・ファイルは，プレビュー・リスト解析回路14に入力する。画像再生装置には，ユーザによって操作される操作装置11が含まれている。操作装置11からの操作信号は，プレビュー・リスト解析回路14に与えられる。
【００２０】
また，メディア１に記録されているサムネイル画像データがメディア・リーダ・ライタ12によって読み取られ，プレビュー・リスト検出回路13を介して画像ファイル格納メモリ15に一時的に記憶される。
【００２１】
プレビュー・リスト解析回路14において，メディア２から読み取られたプレビュー・リストの内容が解析され，その解析結果を示すデータがファイル・ソート回路16に与えられる。ファイル・ソート回路16において，画像ファイル15に一時的に記憶されているサムネイル画像が，プレビュー・リストにしたがった順序で表示されるようにソート処理される。このソート処理について詳しくは，後述する。
【００２２】
画像ファイル格納メモリ15から出力されるサムネイル画像データは，プレビュー作成回路17に入力する。プレビュー作成回路17においてプレビュー画像を表す画像データが生成され，表示装置19に与えられる。表示装置19の表示画面上にプレビュー画像が表示される。プレビュー画像が表示されると，プレビュー・リスト作成回路18においてプレビュー・リストが再構築される。再構築されたプレビュー・リストがメディア・リーダ・ライタ12に与えられる。すると，メディア１に記録されているプレビュー・リストが書き換えられることとなる。
【００２３】
図２は，メディア１に記録されているプレビュー・リスト・ファイルの構造の一例である。
【００２４】
プレビュー・リストには，メディア１を識別するためのメディアＩＤのほかに，画像ファイル名，その画像ファイル名によって特定される画像ファイルのデータ量，画像ファイルによって表される画像の撮影日，撮影時，プレビュー表示日時，およびインデックス・プリント印刷日時が格納されている。
【００２５】
プレビュー表示日時は，画像ファイル名によって特定される画像に対応するサムネイル画像をプレビュー表示した日時を示すものである。インデックス・プリント印刷日時は，画像ファイル名によって特定される画像に対応するサムネイル画像をインデックス・プリントした日時を示すものである。
【００２６】
図２に示す例では，画像ファイル名「DSC0001.JPG」から「DSC0004.JPG」によって特定される画像に対応するサムネイル画像を2000年５月22日15時05分にプレビュー表示およびインデックス・プリントされたことが示されている。画像ファイル名「DSC0014.JPG」から「DSC0016.JPG」によって特定される画像に対応するサムネイル画像を2000年５月19日15時05分にプレビュー表示およびインデックス・プリントされたことが示されている。
【００２７】
また，画像ファイル名「DSC0005.JPG」から「DSC0013.JPG」によって特定される画像に対応するサムネイル画像については，プレビュー表示およびインデックス・プリントのいずれもされていないことがわかる。画像ファイル名「DSC0532.JPG」から「DSC0535.JPG」によって特定される画像に対応するサムネイル画像については，プレビュー表示は2000年５月19日に行われているが，インデックス・プリントについてはされていないことがわかる。
【００２８】
この実施例においては，自動再生によるプレビュー表示指令が与えられると，プレビュー表示されていないサムネイル画像があるかどうかが判定される。プレビュー表示されていないサムネイル画像がある場合には，そのプレビュー表示されていないサムネイル画像が初期プレビュー表示される。また同様に，自動インデックス・プリントを行う場合には，インデックス・プリントされていないサムネイル画像がある場合には，そのインデックス・プリントされていないサムネイル画像が最初にインデックス・プリントされることとなる。
【００２９】
図３および図４は，画像再生装置の処理手順を示すフローチャートである。図５は，プレビュー表示の一例を示している。
【００３０】
画像ファイルおよびサムネイル画像ファイルが格納されているメディア１がメディア・リーダ・ライタ12に装填される（ステップ31）。操作装置11を用いてユーザによってプレビュー表示が指定される（ステップ32）。
【００３１】
メディア・リーダ・ライタ12に装填されたメディア１内にプレビュー・リスト・ファイルが格納されていることがプレビュー・リスト検出回路13において検出されると（ステップ33でＹＥＳ），検出されたプレビュー・リスト・ファイルがプレビュー・リスト解析回路14において解析される。また，メディア１に格納されている画像ファイルもメディア・リーダ・ライタ12によって読み取られ，プレビュー・リスト検出回路13を介してプレビュー・リスト解析回路14に与えられる。
【００３２】
プレビュー・リスト解析回路14において，プレビュー・リスト・ファイルに格納されている画像ファイル名とメディア１に実際に格納されている画像ファイルとが一致しているかどうかが検出される。プレビュー・リスト・ファイルの生成後にメディア１に新たな画像ファイルの格納またはすでに格納されている画像ファイルの削除等によりプレビュー・リスト・ファイルに格納されている画像ファイル名とメディア１に実際に格納されている画像ファイルとの不一致が生じると，一致するようにプレビュー・リスト・ファイルがプレビュー・リスト解析回路14において再構築される（ステップ34）。
【００３３】
ユーザにより自動再生によるプレビュー表示が設定されている場合には（ステップ35でＹＥＳ），未だプレビュー表示されていない画像ファイルがあるかどうかが確認される（ステップ36）。具体的には，プレビュー・リスト・ファイルのプレビュー表示日時欄が空欄となっている画像ファイル名があるかどうかが確認される。
【００３４】
プレビュー表示されていない画像ファイルがある場合には（ステップ37でＹＥＳ），そのプレビュー表示されていない画像ファイルに対応するサムネイル画像データがファイル・ソート回路16の制御により画像ファイル格納メモリ15から読み取られる。プレビュー作成回路17においてプレビュー表示画像データが作成される。作成されたプレビュー表示画像データが表示装置19に与えられることにより，図５に示すように表示装置19の表示画面上にプレビュー表示されていなかったサムネイル画像により構成されるプレビュー画像が最初に表示される（ステップ37）。
【００３５】
図５を参照して，プレビュー画像50には，多数のサムネイル画像表示領域51が形成されている。これらのサムネイル画像表示領域51に，未だプレビュー表示されていなかったサムネイル画像が表示されることとなる。サムネイル画像の下には対応する画像ファイル名も表示されている。
【００３６】
プレビュー表示したサムネイル画像に対応する画像ファイル名を表すデータがプレビュー・リスト・ファイル作成回路18内に含まれるメモリ（図示略）に一時的に記憶される（ステップ41）。
【００３７】
プレビュー表示が終了すると（ユーザからプレビュー表示終了指令が与えられると）（ステップ42でＹＥＳ），プレビュー・リスト・ファイル作成回路18内のメモリに一時的に記憶されている画像ファイル名を参照して，プレビュー・リスト・ファイル作成回路18においてプレビュー・リスト・ファイルが再構築される（ステップ43）。再構築されたプレビュー・リスト・ファイルがメディア・リーダ・ライタ12に与えられ，記録される。その後，メディア・リーダ・ライタ12からメディア１が抜き取られることとなる（ステップ44）。
【００３８】
ユーザにより，自動再生によるプレビュー表示が設定されていない（ステップ35でＮＯ），または未プレビュー表示の画像ファイルが無い場合には（ステップ36でＮＯ），ユーザ選択によるプレビュー表示方法が指定されているかどうかが確認される（ステップ38）。
【００３９】
プレビュー表示方法が指定されていると（ステップ38でＹＥＳ），指定されたプレビュー表示方法（たとえば，前々回のプレビュー表示した日付など日付を指定した表示，入力されたファイル名によって特定されるサムネイル画像の表示など）にもとづいてプレビュー表示される（ステップ39）。プレビュー表示方法が指定されていなければ（ステップ38でＮＯ），またはメディア１にプレビュー・リスト・ファイルが無ければ（ステップ33でＮＯ），先頭の画像ファイル名に対応するサムネイル画像からプレビュー表示される（ステップ40）。
【００４０】
自動再生によるプレビュー表示が行われる場合において，未だプレビュー表示されていない画像があるときには，最初にプレビュー表示される画像（初期プレビュー画像）は，以前にプレビュー表示されていない画像となる。前回のプレビューの続きからプレビュー表示を続行することができる。たとえば，所望の画像を見つけようとしてプレビュー表示を途中でやめた場合には，その続きからプレビュー表示をすぐに行うことができるようになる。所望の画像を効率よく見つけることができるようになる。特に，画像ファイルの数がきわめて多いときに有効である。
【００４１】
上述した実施例においては，プレビュー表示について述べたが，複数のサムネイル画像がプリントされるインデックス・プリントについても同様の処理ができる。自動インデックス・プリントを設定したときには，インデックス・プリントがされていないサムネイル画像を最初にプリントできるようになる。
【００４２】
上述した実施例においては，各回路がハードウエアにより構成されているがソフトウエアにより構成できることはいうまでもない。
【図面の簡単な説明】
【図１】画像再生装置の電気的構成を示すブロック図である。
【図２】プレビュー・リスト・ファイルの構造を示している。
【図３】画像再生装置の処理手順を示すフローチャートである。
【図４】画像再生装置の処理手順を示すフローチャートである。
【図５】プレビュー表示画像の一例を示している。
【符号の説明】
１  画像ファイルが格納されているメディア
２  動作プログラムが格納されているメディア
12  メディア・リーダ・ライタ
14  プレビュー・リスト解析回路
17  プレビュー作成回路
18  プレビュー・リスト・ファイル作成回路
19  表示装置
20  プリンタ
【図１】
0004230129.tif 000002
【図２】
0004230129.tif 000003
【図３】
0004230129.tif 000004
【図４】
0004230129.tif 000005
【図５】
0004230129.tif 000006