(57)【要約】【課題】記録媒体に記録された画像データのサムネイル画像を迅速かつ効率的に表示することのできる画像表示装置、画像表示方法及び画像表示プログラムを提供することである。【解決手段】ユーザにより表示頁変更の指示が入力された際に、その変更先の頁に表示されるサムネイル画像に対応した画像データを記録媒体から優先的に読み込んで、この画像データのサムネイル画像を生成するとともに、この生成されたサムネイル画像の表示を行う。【選択図】図３
2005269077.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された画像データを読み込む読込手段と、
前記読み込まれた画像データのうち所定数の画像データに対応する縮小画像データを表示し、かつ、所定操作に基づいて当該表示された縮小画像データを更新表示する表示手段と、
前記所定操作を入力するための入力手段と、
前記読込手段の読込処理、前記表示手段の表示処理及び前記入力手段からの入力情報の処理の制御を行う制御手段と、
を備え、
前記制御手段は、前記入力手段から更新表示を行う旨の所定操作が入力された際に、前記読込手段に当該更新表示操作に基づいて更新表示される縮小画像データに対応する画像データを前記記録媒体から優先的に読み込ませる制御を行うとともに、前記表示手段に前記更新表示操作に基づいた縮小画像データを更新表示させる制御を行うことを特徴とする画像表示装置。
【請求項２】
前記読み込まれた画像データから当該画像データの縮小画像データを生成する縮小画像生成手段をさらに備え、
前記表示手段は、前記生成された縮小画像データを表示することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記縮小画像データの生成に基づいて当該縮小画像データの生成に係る画像データが画像出力を行うのに適切な画像データか否かを判定する画像判定手段をさらに備え、
前記表示手段は、前記画像判定手段により適切と判定された画像データの縮小画像データを表示することを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記読み込まれた画像データ及び／又は前記生成された縮小画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定する読込判定手段とをさらに備え、
前記制御手段は、前読込判定手段により読み込みが未完了と判定された画像データを読み込ませる制御を前記読込手段に行うことを特徴とする請求項２に記載の画像表示装置。
【請求項５】
記録媒体に記録された画像データを読み込む読込工程と、
前記読み込まれた画像データのうち所定数の画像データに対応する縮小画像データを表示し、かつ、所定操作に基づいて当該表示された縮小画像データを更新表示する表示工程と、
前記所定操作を入力するための入力工程と、
を含み、
前記入力工程で更新表示を行う旨の所定操作が入力された際に、前記読込工程は、当該更新表示操作に基づいて更新表示される縮小画像データに対応する画像データを前記記録媒体から優先的に読み込むとともに、前記表示工程は、当該更新表示操作に基づいた縮小画像データを更新表示することを特徴とする画像表示方法。
【請求項６】
前記読み込まれた画像データから当該画像データの縮小画像データを生成する縮小画像生成工程をさらに含み、
前記表示工程は、前記生成された縮小画像データを表示することを特徴とする請求項５に記載の画像表示方法。
【請求項７】
前記縮小画像データの生成に基づいて縮小画像データに対応する画像データが画像出力を行うのに適切な画像データか否かを判定する画像判定工程をさらに含み、
前記表示工程は、前記画像判定工程で適切と判定された画像データの縮小画像データを表示することを特徴とする請求項６に記載の画像表示方法。
【請求項８】
前記読み込まれた画像データ及び／又は前記生成された縮小画像データを記憶する記憶工程と、
前記記憶工程で記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定する読込判定工程とをさらに含み、
前記読込工程は、前記読込判定工程で読み込みが未完了と判定された画像データを読み込むことを特徴とする請求項６に記載の画像表示方法。
【請求項９】
コンピュータに、
記録媒体に記録された画像データを読み込む読込機能と、
前記読み込まれた画像データのうち所定数の画像データに対応する縮小画像データを表示し、かつ、所定操作に基づいて当該表示された縮小画像データを更新表示する表示機能と、
前記所定操作を入力するための入力機能と、
前記読込機能、前記表示機能及び前記入力機能の制御を行う制御機能と、
を実現させ、
前記制御機能は、前記入力機能に更新表示を行う旨の所定操作が入力された際に、前記読込機能に当該更新表示操作に基づいて更新表示される縮小画像データに対応する画像データを前記記録媒体から優先的に読み込ませる制御を行うとともに、前記表示機能に当該更新表示操作に基づいた縮小画像データを更新表示させる制御を行うことを特徴とする画像表示プログラム。
【請求項１０】
前記コンピュータに、
前記読み込まれた画像データから当該画像データの縮小画像データを生成する縮小画像生成機能をさらに実現させ、
前記表示機能は、前記生成された縮小画像データを表示することを特徴とする請求項９に記載の画像表示プログラム。
【請求項１１】
前記コンピュータに、
前記縮小画像データの生成に基づいて当該縮小画像データの生成に係る画像データが画像出力を行うのに適切な画像データか否かを判定する画像判定機能をさらに実現させ、
前記表示機能は、前記画像判定機能により適切と判定された画像データの縮小画像データを表示することを特徴とする請求項１０に記載の画像表示プログラム。
【請求項１２】
前記コンピュータに、
前記読み込まれた画像データ及び／又は前記生成された縮小画像データを記憶する記憶機能と、
前記記憶機能により記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定する読込判定機能とをさらに実現させ、
前記制御機能は、前読込判定機能により読み込みが未完了と判定された画像データを読み込ませる制御を前記読込機能に行うことを特徴とする請求項１０に記載の画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法及び画像表示プログラムに関する。
【背景技術】
【０００２】
近年、写真に関連する様々なサービスが提供されるようになってきている。例えば、ユ
ーザがデジタルカメラで写真を撮影し、写真の画像データを記録したデジタルカメラや
デジタルカメラ用メディアをミニラボ等の写真店に持ち込み、店舗内に設けられた無人端
末（キオスク）や店頭端末等の画像出力サービス受付装置を用いて、デジタルカメラやメディアに記録された画像データをＣＤ−Ｒ、ＤＶＤ−Ｒ等のディスク型記録媒体に書き込むサービスや、記録された画像データに基づいてプリントを行うサービスが行われている。
【０００３】
このような画像出力サービス受付装置では、ユーザにより入力される画像データのサムネイル画像をディスプレイに表示し、ユーザは、このサムネイル画像を見ながらプリント対象となる画像データの選択やプリントサイズの設定等の注文情報の入力操作を行う。そのため、ユーザを待たせないように記録媒体が装填されてからサムネイル画像がディスプレイに表示されるまでの時間を短くする必要がある。
【０００４】
従来、サムネイル画像がディスプレイに表示されるまでの時間の短縮化のために、記録媒体に記録された画像データにサムネイル画像が含まれている場合、このサムネイル画像がこの装置のディスプレイでの表示に適しているか否かを判定して、所定の条件を満たすようなサムネイル画像に対しては当該サムネイル画像を表示し、この装置のディスプレイでの表示に適しないサムネイル画像をもつ画像データに対しては、その画像データに含まれる本画像データ（フルサイズの画像データ、以下、単に画像データという）を利用してサムネイル画像を生成して表示する装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−７８８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像出力サービス受付装置では、記録媒体に記録された画像データの読み込みは所定の順序で読み込むよう定められている。例えば、記録媒体に記録された画像データ数が８０駒であって、ディスプレイのサムネイル画像表示画面に一度に表示されるサムネイル画像数が８駒であるような場合、一度に全てのサムネイル画像を表示することができないため、サムネイル画像表示画面の１画面分を１頁とする頁形式で表示が行われており、ユーザの表示頁の変更指示に基づいて１０頁分の更新表示を行うことにより全てのサムネイル画像の表示が行われる。このような場合、最初の１頁目に表示される１駒目の画像データから順に画像データが読み込まれて、ディスプレイに表示されて行く。そのため、画像データの読み込みよりも早いタイミングで表示頁の変更指示がユーザにより行われたような場合、画像データの読み込みが追いつかず変更先頁のサムネイル画像が表示されるまでの間待機することとなるため、効率的な処理を妨げる要因となる可能性がある。
【０００６】
また特許文献１の装置では、サムネイル画像が表示されるまでの時間は改善することが可能であるが、読み込みを行う順序に関しては記載されておらず、上述した課題を解決することはできない。また、本画像データを利用して表示用サムネイル画像を生成するような画像データが多数存在する場合、この画像データ読み込み完了までの間待機することとなるため、効率的な処理を妨げる要因となる可能性がある。
【０００７】
図６を参照して、上記した課題を説明する。ここでは、従来の注文受付装置における記録媒体に記録された画像データのサムネイル画像がディスプレイに表示されるまでの流れを説明する。なお、ここで、ＤＳＣ０００１．ｊｐｇ〜ＤＳＣ００３２．ｊｐｇの３２駒の画像データが記録媒体に記録されており、この画像データのサムネイル画像が１頁あたり８駒ディスプレイに表示されるものとする。
【０００８】
図６の列２１は、記録媒体に記録された画像データ名を示しており、列２２は、１頁あたりに含まれる画像データ名を示している。また、列Ｃ２３は、列Ｃ２１の画像データ名に対応する画像データの読み込み状況、列Ｃ２４は、この画像データに対応するサムネイル画像のディスプレイへの表示状況を示したものである。なお、○印は完了したことを、×印は未完了であることを示している。
【０００９】
まず、記録媒体が装填されると、１頁目に表示される１駒目の画像データ（ＤＳＣ０００１．ｊｐｇ）から順に画像データが取り込まれ、この画像データに対応するサムネイル画像がディスプレイに表示される。つまり、１頁目に含まれる画像データ（ＤＳＣ０００１．ｊｐｇ〜ＤＳＣ０００８．ｊｐｇ）の読み込み及び当該画像データに対応するサムネイル画像の表示が完了する。
【００１０】
１頁目に含まれる画像データの読み込みが完了すると、引き続き２頁目に含まれる画像データの読み込みが行われる。ここで、例えば、図中Ｔ２１のタイミングで当該表示が行われている１頁目から３頁目に変更する旨の指示が入力部１１を介してユーザから入力されたとすると、従来の注文受付装置では、まだ読み込みが行われていないＤＳＣ００１２．ｊｐｇ〜ＤＳＣ００１６．ｊｐｇの読み込みが完了した後でないと３頁目に含まれる画像データ（ＤＳＣ００１７．ｊｐｇ〜ＤＳＣ００２４．ｊｐｇ）の読込を行うことができず、２頁目に含まれる全ての画像データの読み込みが完了するまで待機しなければならなかったため、ユーザにとって煩わしく、ストレスと成り得る可能性があった。特に、多数の画像データが記録された記録媒体の装填時に、先頭頁から最終頁付近に頁を変更するような場合は、多くの待機時間を要することとなる可能性がある。
【００１１】
また、サムネイル画像がディスプレイに表示するための表示サムネイル画像として適切であるか否かの判定を行っているが、画像データに対しては画像出力に利用可能な画像データであるか否かを判定していないため、例えば、破損等の理由により画像データに異常があるような場合であってもそれを検出することはできない。
【００１２】
本発明の課題は、記録媒体に記録された画像データのサムネイル画像を迅速かつ効率的に表示することのできる画像表示装置、画像表示方法及び画像表示プログラムを提供することである。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、請求項１に記載の発明は、
記録媒体に記録された画像データを読み込む読込手段と、
前記読み込まれた画像データのうち所定数の画像データに対応する縮小画像データを表示し、かつ、所定操作に基づいて当該表示された縮小画像データを更新表示する表示手段と、
前記所定操作を入力するための入力手段と、
前記読込手段の読込処理、前記表示手段の表示処理及び前記入力手段からの入力情報の処理の制御を行う制御手段と、
を備え、
前記制御手段は、前記入力手段から更新表示を行う旨の所定操作が入力された際に、前記読込手段に当該更新表示操作に基づいて更新表示される縮小画像データに対応する画像データを前記記録媒体から優先的に読み込ませる制御を行うとともに、前記表示手段に前記更新表示操作に基づいた縮小画像データを更新表示させる制御を行うことを特徴としている。
【００１４】
ここで、「記録媒体」とは、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ブルーレイディスク、ＭＯディスク等のディスク型記録媒体及びスマートメディア、コンパクトフラシュ、メモリースティック、ＳＤメモリーカード、マルチメディアカード、インフォ・マイカ（Info-MICA：Information-Multilayered Imprinted Card（登録商標））等のカード型記録媒体が挙げられるが、これらに限らない。
【００１５】
「縮小画像データ」とは、画像データに基づいてデータサイズ、容量等を縮小した画像データであって、例えば、解像度を低下させたディスプレイ表示に適した中程度の解像度を有する画像データ（以下、スクリーンネイル画像という。）や、低い解像度の画像データ（以下、サムネイル画像という。）等の画像データである。
【００１６】
また、「所定操作に基づいて当該表示された縮小画像データを更新表示する」とは、例えば、スクロール操作に基づいて、表示される縮小画像データを更新して表示することや、複数の縮小画像データが１画面表示単位で複数の頁に分割して表示されるような場合に、表示頁を変更する旨の操作に基づいて、表示されている縮小画像データを変更先頁に含まれる縮小画像データに更新して表示することを意味する。
【００１７】
請求項２に記載の発明は、請求項１に記載の発明において、
前記読み込まれた画像データから当該画像データの縮小画像データを生成する縮小画像生成手段をさらに備え、
前記表示手段は、前記生成された縮小画像データを表示することを特徴としている。
【００１８】
なお、ここで「縮小画像データを生成する」とは、画像データに対応する縮小画像データを当該画像データに基づいて新たに生成することを意味しており、例えば、Ｅｘｉｆ規格等に準拠した画像データに予め付帯されているような表示用サムネイル画像等を意味するものではない。
【００１９】
請求項３に記載の発明は、請求項２に記載の発明において、
前記縮小画像データの生成に基づいて当該縮小画像データの生成に係る画像データが画像出力を行うのに適切な画像データか否かを判定する画像判定手段をさらに備え、
前記表示手段は、前記画像判定手段により適切と判定された画像データの縮小画像データを表示することを特徴としている。
【００２０】
ここで、「画像出力」とは、画像データのプリントや、ＣＤ−Ｒ、ＤＶＤ−Ｒ等の記録媒体に画像データの記録を行うことを意味する。
【００２１】
請求項４に記載の発明は、請求項２に記載の発明において、
前記読み込まれた画像データ及び／又は前記生成された縮小画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定する読込判定手段とをさらに備え、
前記制御手段は、前読込判定手段により読み込みが未完了と判定された画像データを読み込ませる制御を前記読込手段に行うことを特徴としている。
【００２２】
また、上記課題を解決するために、請求項５に記載の発明は、
記録媒体に記録された画像データを読み込む読込工程と、
前記読み込まれた画像データのうち所定数の画像データに対応する縮小画像データを表示し、かつ、所定操作に基づいて当該表示された縮小画像データを更新表示する表示工程と、
前記所定操作を入力するための入力工程と、
を含み、
前記入力工程で更新表示を行う旨の所定操作が入力された際に、前記読込工程は、当該更新表示操作に基づいて更新表示される縮小画像データに対応する画像データを前記記録媒体から優先的に読み込むとともに、前記表示工程は、当該更新表示操作に基づいた縮小画像データを更新表示することを特徴としている。
【００２３】
請求項６に記載の発明は、請求項５に記載の発明において、
前記読み込まれた画像データから当該画像データの縮小画像データを生成する縮小画像生成工程をさらに含み、
前記表示工程は、前記生成された縮小画像データを表示することを特徴としている。
【００２４】
請求項７に記載の発明は、請求項６に記載の発明において、
前記縮小画像データの生成に基づいて縮小画像データに対応する画像データが画像出力を行うのに適切な画像データか否かを判定する画像判定工程をさらに含み、
前記表示工程は、前記画像判定工程で適切と判定された画像データの縮小画像データを表示することを特徴としている。
【００２５】
請求項８に記載の発明は、請求項６に記載の発明において、
前記読み込まれた画像データ及び／又は前記生成された縮小画像データを記憶する記憶工程と、
前記記憶工程で記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定する読込判定工程とをさらに含み、
前記読込工程は、前記読込判定工程で読み込みが未完了と判定された画像データを読み込むことを特徴としている。
【００２６】
また、上記課題を解決するために、請求項９に記載の発明は、
コンピュータに、
記録媒体に記録された画像データを読み込む読込機能と、
前記読み込まれた画像データのうち所定数の画像データに対応する縮小画像データを表示し、かつ、所定操作に基づいて当該表示された縮小画像データを更新表示する表示機能と、
前記所定操作を入力するための入力機能と、
前記読込機能、前記表示機能及び前記入力機能の制御を行う制御機能と、
を実現させ、
前記制御機能は、前記入力機能に更新表示を行う旨の所定操作が入力された際に、前記読込機能に当該更新表示操作に基づいて更新表示される縮小画像データに対応する画像データを前記記録媒体から優先的に読み込ませる制御を行うとともに、前記表示機能に当該更新表示操作に基づいた縮小画像データを更新表示させる制御を行うことを特徴としている。
【００２７】
ここで、「コンピュータ」とは、バスで接続されたＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びＩ／Ｏを基本構成とする装置であって、マイクロコンピュータ、マイクロプロセッサ等を含み、その組み込み先装置の如何（例えば、キオスク（無人端末）や店頭端末、パソコン、ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤＤレコーダ、ブルーレイディスクプレーヤ、ブルーレイディスクレコーダ、ホームサーバ、ゲーム機、ＨＤＤナビゲーションシステム等）を問わない。したがって、本発明に係るプログラムは上記コンピュータのＲＯＭに格納され、ＣＰＵの統括的制御下においてＲＡＭに展開され、実行に供されるものであるから、本発明のコンピュータプログラムの技術的範囲は、当該プログラムが搭載されたコンピュータの格納先の装置に及ぶものである（以下、同様）。
【００２８】
請求項１０に記載の発明は、請求項９に記載の発明において、
前記コンピュータに、
前記読み込まれた画像データから当該画像データの縮小画像データを生成する縮小画像生成機能をさらに実現させ、
前記表示機能は、前記生成された縮小画像データを表示することを特徴としている。
【００２９】
請求項１１に記載の発明は、請求項１０に記載の発明において、
前記コンピュータに、
前記縮小画像データの生成に基づいて当該縮小画像データの生成に係る画像データが画像出力を行うのに適切な画像データか否かを判定する画像判定機能をさらに実現させ、
前記表示機能は、前記画像判定機能により適切と判定された画像データの縮小画像データを表示することを特徴としている。
【００３０】
請求項１２に記載の発明は、請求項１０に記載の発明において、
前記コンピュータに、
前記読み込まれた画像データ及び／又は前記生成された縮小画像データを記憶する記憶機能と、
前記記憶機能により記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定する読込判定機能とをさらに実現させ、
前記制御機能は、前読込判定機能により読み込みが未完了と判定された画像データを読み込ませる制御を前記読込機能に行うことを特徴としている。
【発明の効果】
【００３１】
請求項１、５、９に記載の発明によれば、更新表示を行う旨の所定操作が入力された際に、この更新表示操作に基づいて表示される縮小画像データに対応する画像データを記録媒体から優先的に読み込ませるとともに、前記更新表示操作に基づいた縮小画像データを更新表示させるようにしたことにより、記録媒体に記録された画像データの読込及び当該画像データに対応する縮小画像データの表示を迅速かつ効率的に行うことができる。その結果、画像表示までの待機時間を短縮することが可能となるため、画像表示に係る操作ストレスを低減することができる。
【００３２】
請求項２、６、１０に記載の発明によれば、記録媒体から読み込まれた画像データから当該画像データの縮小画像データを生成して表示するようにしたことにより、画像データが縮小画像情報データを付帯していないような場合であっても、縮小画像データを生成して表示することができる。
【００３３】
請求項３、７、１１に記載の発明によれば、縮小画像データの生成に基づいて当該縮小画像データの生成に係る画像データが画像出力を行うのに適切な画像データか否かを判定し、画像出力を行うのに適切と判定された画像データの縮小画像データを表示するようにしたことにより、例えば、画像出力に適切な画像データに対してのみ所定の操作が行われるようにすることができるため、安定した画像出力を行うことが可能となる。
【００３４】
請求項４、８、１２に記載の発明によれば、読み込まれた画像データ及び／又は生成された縮小画像データを記憶し、この記憶された画像データ及び／又は縮小画像データの存否に基づいて画像データの読込が完了したか否かを判定し、読み込みが未完了と判定された画像データを読み込むようにしたことにより、重複して読み込みが行われるようなことを回避することができるため、画像データの読み込みの効率化をさらに図ることができる。また、画像データ及び／又は縮小画像データを記憶するようにしたことにより、例えば、画像データのプリント等の画像処理に係る処理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００３５】
以下、図を参照して、本発明を実施するための最良の形態を詳細に説明する。
図１に本発明の画像表示装置に係る画像出力サービスの注文受付装置１（以下、注文受付装置１という）の外観構成を示す。
【００３６】
図１に示すように、注文受付装置１は、記録メディアＭが装填される読込メディア装填部１６ａと、ディスク型の記録媒体Ｄ１が装填される読込記録媒体装填部１６ｂと、ディスク型の記録媒体Ｄ２が装填される書込記録媒体装填部１７ａと、ボタン、キーボード、マウス等の入力手段を有する入力部１１と、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）等の表示手段を有する表示部１２とを有して構成される。なお、図示しないが、筐体の内部には後述する制御手段、画像判定手段及び読込判定手段としての制御部１０を有している。
【００３７】
注文受付装置１は、通常ラボ店やラボ店とユーザとの間を仲介する取次店に設置される無人端末（いわゆるキオスク）であり、ユーザにより持ち込まれる画像データが記録された記録カードＭ、記録媒体Ｄ１等の記録媒体に記録された画像データを読み込み、当該読み込まれた画像データを記録媒体Ｄ２に書き込むサービスや、画像データのプリントを行うラボに対し通信ネットワーク等を介してプリントの注文を行うことができる装置である。
【００３８】
ここで、記録メディアＭは、スマートメディア、コンパクトフラシュ、メモリースティック、ＳＤメモリーカード、マルチメディアカード、インフォ・マイカ等の記録媒体である。また、記録媒体Ｄ１は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ブルーレイディスク、ＭＯ等のディスク型記録媒体であり、記録媒体Ｄ２は、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ブルーレイディスク、ＭＯ等の書き込み可能なディスク型記録媒体である。
【００３９】
次に、受付装置１０の機能的構成を図２のブロック図を用いて説明する。図２において、受付装置１は、制御部１０、入力部１１、表示部１２、通信制御部１３、ＲＡＭ１４、記憶部１５、読込部１６、書込部１７、画像処理部１８を有して構成されており、各部はバス１９により接続されている。
【００４０】
制御手段、画像判定手段及び読込判定手段としての制御部１０は、図示しないＣＰＵ等から構成され、記憶部１５に格納された各種プログラムを読み出し、ＲＡＭ１４に展開し、該制御プログラムに従って各部の動作を集中処理する。また、制御部１０は、ＲＡＭ１４に展開したプログラムに従って各種処理を実行し、その処理結果をＲＡＭ１４に格納するとともに、表示部１２に表示させる。そして、ＲＡＭ１４に格納した処理結果を記憶部１５の所定の保存先に保存させる。
【００４１】
制御部１０は、読込部１６を制御し、当該読込部１６に装填される記録メディアＭ又は記録媒体Ｄ１に記録された画像データの読み込みを行う。また、制御部１０は、書込部１７を制御して、当該書込部１７に装填された記録媒体Ｄ２に対し、画像データやその他の各種データの記録を行う。なお、制御部１０は、画像データの読み込みの際、既に読み込みが行われたか否かを判定し、読み込みが未完了である場合に、この画像データの読み込みを他の処理と並行して行うよう制御する。
【００４２】
また、制御部１０は、画像処理部１８を制御して、読込部１６により読み込まれた画像データのサムネイル画像の生成を行う。なお、ここで画像データから縮小画像データが正常に生成されないような場合、制御部１０は、この縮小画像に対応する画像データを、画像出力を行うのに不適切な画像データと判定して、この画像データに対し画像出力に係る処理が行われないよう制御を行う。
【００４３】
さらに、制御部１０は、読込部１６により読み込まれた画像データと、画像処理部１８により生成されるこの画像データの縮小画像データとを対応付けて記憶部１５に記憶を行う。
【００４４】
入力手段としての入力部１１は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され（何れも図示略）、キーボードに対するキー操作やマウス操作により入力された指示信号を制御部１０に出力する。また、入力部１１は、表示部１２の表示画面に設けられたタッチパネルを備えても良く、このタッチパネルを介して入力された指示信号を制御部１０に出力する。
【００４５】
表示手段としての表示部１２は、ＬＣＤやＣＲＴ等により構成され、制御部１０から入力される表示信号の指示に従って、入力部１１への入力指示画像、画像データ、縮小画像データ等を表示画面上に表示させる。
【００４６】
通信制御部１３は、ＬＡＮやＷＡＮ、或いはインターネット等の通信ネットワークＮに接続された伝送媒体に接続可能なインターフェイスであり、モデム又はターミナルアダプタ等によって構成される。通信制御部１３は、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網、ｘＤＳＬ回線網、光回線網等の通信回線を介して外部記憶装置との通信を行うための制御を行う。
【００４７】
ＲＡＭ１４は、書き換え可能な半導体素子で構成されており、制御部１０によって実行される各種プログラムやこれら各種プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。
【００４８】
記憶手段としての記憶部１５は、プログラムやデータ等予め記憶されている記録媒体（不図示）を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は、記憶部１５に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。なお、プログラムは、コンピュータが読取可能なプログラムコードの形態で格納され、制御部１０は、当該プログラムコードに従った動作を逐次実行する。
【００４９】
読込手段としての読込部１６は、読込メディア装填部１６ａと読込記録媒体装填部１６ｂとを有して構成され、制御部１０の制御に従い、装填される記録メディアＭ又は記録媒体Ｄ１に記録された画像データの取得を行う。
【００５０】
書込部１７は、制御部１０の制御に従い、装填される記録媒体Ｄ２に対し、画像データの記録を行う。なお、本実施の形態では、画像データの読み込みと書き込みを別々の手段として構成したが、同一の手段として構成されることとしてもよい。
【００５１】
縮小画像生成手段としての画像処理部１８は、制御部１０による指示に従い、読み込まれた画像データに基づいてサムネイル画像やスクリーンネイル画像等の縮小画像データを生成する処理を行う。
【００５２】
次に、図３を参照して本実施の携帯における画像表示処理について説明する。
まず、ユーザにより読込部１６に記録媒体が装填されると、制御部１０の制御により、装填された記録媒体の読み込みが開始される（ステップＳ１１）。
【００５３】
続いて、記録媒体に記録されたデータの拡張子情報又はヘッダー情報等が読み取られて、データに含まれる各種データのファイルタイプが検出される（ステップＳ１２）。そして、この検出結果に基づいてデータに含まれる画像データのファイルリストが生成される（ステップＳ１３）。なお、ここで、検出されたファイルタイプが、例えば、ＪＰＥＧ（Joint Photographic Experts Group）、ＴＩＦＦ（Tag Image File Format）等の画像データを示す情報が検出された場合、当該検出されたデータが画像データと判定されるものとする。
【００５４】
次いで、ファイルリストに記録された画像データが、表示部１２の１画面（１頁）あたりに表示されるサムネイル画像の画像駒数に基づき、この画像駒数を有した画像データ群毎に分割される（ステップＳ１４）。
【００５５】
ここで、図４及び図５を参照して、ステップＳ１４で行われる処理について説明する。
図４は、注文受付装置１の表示部１２に表示される画面構成の一例を示すものである。ここで、領域Ｇ１は表示部１２に表示される画面全体を示しており、Ｇ２で示す領域はサムネイル画像が表示される画面を示している。なお、このサムネイル画像が表示される１画面単位を１頁と以下言うこととし、図４では、１頁あたり８駒のサムネイル画像が表示されることを示している。
【００５６】
図５は、ファイルリストの一例を模式的に示したものである。ここで、列Ｃ１１は、記録媒体に記録された画像データの画像データ名を示している。列Ｃ１２は、ステップＳ１４において頁単位で分割された画像データ群を示しており、図４で示した１頁あたりに表示されるサムネイル画像数“８”に基づいて、８駒の画像データを有する頁毎に分割されている。
【００５７】
なお、表示される画像数を８駒としたが、これに限らず、１頁あたりに表示される画像駒数は、任意の駒数であってもよい。また、画像データの分割が行われる単位を頁単位としたが、これに限らず、複数頁としてもよいし、１頁に満たない半頁等としてもよいものとする。
【００５８】
図３に戻り、ステップＳ１４で分割された頁に基づいて記録媒体から読み込みを行う画像データの順序が設定される（ステップＳ１５）。例えば、記録媒体から初めて画像データの読み込みを行うような場合は、通常、頁毎に分割された１頁目を表示部１２に表示させることになるため、１頁目に対応する画像データ（ＤＳＣ０００１．ｊｐｇ〜ＤＳＣ０００８．ｊｐｇ）が、他の画像データよりも優先的に読み込むよう設定される。
【００５９】
ステップＳ１５で読み込み順序が設定されると、画像読込処理（図中、点線領域Ｒ）と、画像表示処理（図中、点線領域Ｄ）とで並列して処理が行われる。
まず、画像読込処理について説明する。
【００６０】
ステップＳ１５で特定の頁に含まれる画像データの読み込みを優先的に行うよう設定されると、その特定の頁に含まれる画像データの読み込みが既に行われた否かが優先的に判定される（ステップＳ２１）。なお、読み込みが行われたか否かの判定は、記憶部１５に読込を行う画像データ及び当該画像データのサムネイル画像が記憶されているかによって行うものとし、読込を行う画像データ及び当該画像データのサムネイル画像が記憶されている場合には、既に読込が行われたものと判定されるものとする。
【００６１】
なお、優先的に読み込むよう設定された画像データの読み込みが既に完了しているような場合、優先的に読み込むよう設定された画像データ以外の画像データ（以下、その他の画像データという）の読み込みが完了したか否かが判定され、全ての画像データの読み込みが完了したと判定された場合に（ステップＳ２１；完）、本画像読込処理は終了する。
【００６２】
なお、本実施の形態では、読み込みを行う画像データ及び当該画像データのサムネイル画像が記憶部１５に記憶されているか否かによって読み込みが行われたか否かを判定することとしたが、これに限らず、ステップＳ１３で生成されたファイルリストに読込完了フラグ情報等を記録し、当該フラグ情報に基づき、画像データの読み込みが既に行われた否かを判定することとしてもよい。また、画像データと当該画像データのサムネイル画像とを記憶部１５に記憶することとしたが、画像データ又は当該画像データのサムネイル画像の何れか一方のみを記憶部１５に記憶するようにしてもよい。
【００６３】
このように、読み込みが未完了と判定された画像データを読み込むようにしたことにより、同一画像データを重複して読み込んでしまうようなことを回避することができるため、画像データの読み込みの効率化をさらに図ることができる。さらに、画像データを記憶するようにしたことにより、例えば、画像データのプリント等の画像処理に係る処理を効率的に行うことができる。
【００６４】
ステップＳ２１で、画像データの読み込みが行われていないと判定された場合（ステップＳ２１；未）、記録媒体から画像データの読み込みが行われる（ステップＳ２２）とともに、この読み込まれた画像データに対応するサムネイル画像が画像処理部１８により生成され（ステップＳ２３）、読み込まれた画像データ及びこの画像データに対応するサムネイル画像が記憶部１５に記憶される（ステップＳ２４）。
【００６５】
なお、ステップＳ２２で画像処理部１８により行われるサムネイル画像の生成に基づいて、読み込まれた画像データが画像出力をするための画像データとして適切なものであるか否かが制御部１０により判定されることとする。ここで、データの破損等によってサムネイル画像が正常に生成することができないような画像データであった場合、画像出力に不適切な異常な画像データであると判定され、この異常な画像データに対して画像出力に係る処理が行われないよう制御を行う。例えば、異常な画像データから生成されたサムネイル画像を表示部１２に表示させないように制御したり、サムネイル画像が表示される領域に画像出力不可の旨の表示を行う制御をしたりすることにより、異常な画像データに対しユーザからの画像出力の指示が行えないように制御してもよい。このようにすることにより、画像出力に適切な画像データに対してのみ注文操作が行われるようにすることができる。そのため、ユーザにより画像出力に不適切な画像データに対して注文操作が行われてしまうことを防止することが可能であるため、安定した画像出力を行うことができる。
【００６６】
次いで、ステップＳ２１に再び戻り、優先的に読み込みを行うよう設定された画像データが全て読み込まれたか否かが再び判定される。ここで、優先的に読み込みを行う画像データが全て読み込み完了したと判定された場合、その他の画像データの読み込みが完了したか否かが判定され、ファイルリストに列挙された全ての画像データの読み込みが完了するまでステップＳ２１〜ステップＳ２４が繰返し行われ、全ての画像データの読み込みが完了すると（ステップＳ２１；完）、本画像読込処理は終了する。
【００６７】
なお、ユーザによる頁の変更指示は、特定の頁が選択されると、その特定頁以降の頁が参照される場合が多くあることから、優先頁の画像データを読み込んだ後は、その他の画像データの読み込みを、優先的頁の次頁に含まれる画像データから読み込むようにすることにより、ユーザの便宜をはかることが可能であるため、さらなる効率化を図ることができる。
【００６８】
次に、画像表示処理について説明する。
ステップＳ１５で頁に基づいて画像データの読み込み順序が設定されると、まず、この設定された頁に含まれる画像データに対応したサムネイル画像が記憶部１５に記憶されているか否かが判定される。サムネイル画像が記憶部１５に記憶されている場合は（ステップＳ３１；有）、記憶部１５からこのサムネイル画像が読み込まれて表示部１２に表示された後、ステップＳ３５に移行する。
【００６９】
ここで、記憶部１５にサムネイル画像が記憶されていない場合（ステップＳ３１；無）、画像データが表示用サムネイル画像を付帯しているか否かが判定される。ここで、画像データに表示用サムネイル画像が付帯されていないと判定された場合（ステップＳ３２；無）、この画像データに対応するサムネイル画像が画像読込処理で生成及び記憶部１５に記憶されるまで待機し、記憶部１５に記憶されたサムネイル画像が読み込まれ表示部１２に表示される。
【００７０】
一方、画像データが表示用サムネイル画像を付帯した、Ｅｘｉｆ規格等に準拠した画像データであるような場合（ステップＳ３２；有）、付帯されたサムネイル画像が読み込まれて表示部１２に表示された後（ステップＳ３３）、ステップＳ３５に移行する。なお、ここで記憶部１５に画像データに対応したサムネイル画像が記憶されていない場合は、画像データに付帯されるサムネイル画像を表示することとしたが、これに限らず、画像読込処理によりサムネイル画像が記憶部１５に記憶されるまで待機して、その記憶されたサムネイル画像を表示するようにしてもよい。また、まず付帯されたサムネイルデータを表示部１２に表示しておき、その後、画像読込処理により生成されたサムネイル画像を記憶部１５から読み込み、このサムネイル画像を先に表示した付帯されたサムネイル画像に上書き表示するようにしてもよい。
【００７１】
ステップＳ３５では、表示が行われる頁に含まれるサムネイル画像が全て表示されたか否かが判定され、未完了である場合は（ステップＳ３５；Ｎｏ）、ステップＳ３１に再び戻り全てのサムネイル画像が表示されるまで繰り返し処理される。一方、全てのサムネイル画像が表示されたと判定されると（ステップＳ３５；Ｙｅｓ）、本画像表示処理は終了する。
【００７２】
ここで、ステップＳ１４で分割された頁が複数頁存在するような場合、ユーザは、入力部１１を介して表示される頁を変更することが可能である。例えば、図５の列ｂで示すように４つの頁に分割されたような場合に、図４の領域Ｇ２に１頁目に該当する画像データ（ＤＳＣ０００１．ｊｐｇ〜ＤＳＣ０００８．ｊｐｇ）に対応したサムネイル画像が表示されていたとする。この際、ユーザにより釦Ｂ１が押下されると、制御部１０は、当該押下信号に基づいて２頁目に該当する画像データ（ＤＳＣ０００９．ｊｐｇ〜ＤＳＣ００１６．ｊｐｇ）に対応したサムネイル画像を領域Ｇ２に更新表示させる。また、ユーザにより釦Ｂ２が押下されると、制御部１０は、当該押下信号に基づいて１頁目に含まれる画像データに対応したサムネイル画像を領域Ｇ２に再度更新表示させる。
【００７３】
上記のように表示頁変更の指示が入力部１１を介してユーザから入力されると（図３、Ｃ）、制御部１０により、当該入力された変更指示に対応する頁に基づいて画像データの読込順序が再設定され（ステップＳ１５）、この読込順序の設定に基づいて、画像読込処理、画像表示処理が行われることとなる。
【００７４】
ユーザにより表示頁の変更指示が行われたされた際の、画像データの読み込み及びサムネイル画像の表示について図５を参照して説明する。
図５の列Ｃ１３は、列Ｃ１１に列挙した画像データ名に対応する画像データの記録媒体からの読み込み状況を、列Ｃ１４はこの画像データに対応するサムネイル画像の表示状況を示したものである。なお、○印は完了したことを、×印は未完了であることを示している。
【００７５】
記録媒体装填時等、最初に記録媒体から画像データが読み込まれる際には、１頁目に含まれる画像データの読み込み及びこの画像データに対応するサムネイル画像が表示されるよう読込順序が設定されるため、画像データ名ＤＳＣ０００１．ｊｐｇ〜ＤＳＣ０００８．ｊｐｇに対応する読込及び表示がまず完了となる。
【００７６】
１頁目に含まれる画像データの読み込みが完了すると、引き続き２頁目に含まれる画像データの読み込みが行われる。ここで、この２頁目に含まれる画像データの読み込み最中に３頁目に変更する旨の指示が入力部１１を介してユーザから入力されたとすると、この入力信号を受けて画像データの読込順序が３頁目に含まれる画像データの読み込み及びこの画像データに対応するサムネイル画像の表示を行うよう再度設定される（ステップＳ１５）。
【００７７】
そして、その設定された読込順序に基づいて、画像読込処理により３頁目に含まれる画像データを優先して読み込まれ、この読み込まれた画像データに対応するサムネイル画像が生成されるとともに、画像表示処理により３頁目に含まれる画像データに対応したサムネイル画像の表示が行われる。そのため、画像データ名ＤＳＣ００１７．ｊｐｇから先の読込及び表示が完了となる。なお、ここではＤＳＣ０００９．ｊｐｇ〜ＤＳＣ００１１．ｊｐｇまで読み込んだタイミング（図中、Ｔ１１）に３頁目に変更の旨の指示が入力されたことを示している。
【００７８】
さらに、３頁目のサムネイル画像表示の途中に４頁目に変更する旨の指示が入力部１１を介してユーザから入力されると、先と同様に、画像データの読込順序が４頁目に含まれる画像データの読み込み及び当該画像データに対応するサムネイル画像の表示を行うよう再設定されて（ステップＳ１５）、画像読込処理により４頁目に含まれる画像データが優先して読み込まれ、この読み込まれた画像データに対応するサムネイル画像が生成されるとともに、画像表示処理により４頁目に含まれる画像データに対応したサムネイル画像の表示が行われる。なお、ここではＴ１２のタイミングで４頁目に変更の旨の指示が入力されたことを示している。
【００７９】
そして、４頁目に含まれる画像データの読み込み及び当該画像データに対応するサムネイル画像の表示が行われるため、画像データ名ＤＳＣ００２５．ｊｐｇ以降の読込及び表示が完了となる。
【００８０】
ユーザは、領域Ｇ２に表示されたサムネイル画像を見ながら、入力部１１を介してプリント対象となる画像データを選択する。選択完了後、ユーザにより図４の釦Ｂ３が押下されると、当該押下信号に基づいて制御部１０は、通信ネットワークＮ等を介して接続された不図示のラボ等にプリント対象の画像データ及びこのプリントに対応する注文情報の送信を行う。なお、ここで、制御部１０は、釦Ｂ３の押下信号を受信した際には、画像読込処理が途中であっても、当該読込処理を停止させることとする。このようにすることにより、不必要な画像データの読み込みが行われないようにすることができる。
【００８１】
以上のように、本実施の形態では、記録媒体に記録された画像データを、ユーザによる表示頁の変更操作に基づいて更新表示されるサムネイル画像に対応する画像データを記録媒体から優先的に読み込ませるとともに、その変更先頁に対応するサムネイル画像を更新表示させるようにしたことにより、記録媒体に記録された画像データの読込及び当該画像データに対応するサムネイル画像の表示を迅速かつ効率的に行うことができる。その結果、画像表示までの待機時間を短縮することが可能となるため、画像表示に係る操作ストレスを低減することができる。
【００８２】
なお、本実施の形態では、画像データのサムネイル画像を頁単位で表示し、ユーザからの頁変更指示に従って表示を更新することとしたが、これに限らず、頁をスクロールする形態で更新表示するようにしてもよく、その際には、サムネイル画像を頁単位ではなく、スクロール操作により表示が行われるサムネイル画像に基づいて、読み込みを行う順序を動的に設定するようにしてもよい。
【００８３】
本実施の形態における記述は、本発明に係る注文受付装置の一例を示すものであり、これに限定されるものではない。本実施の形態における注文受付装置の細部構成及び詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００８４】
【図１】注文受付装置の外観構成を模式的に示す図である。
【図２】注文受付装置の構成を示すブロック図である。
【図３】注文受付処理の手順を示すフローチャート図である。
【図４】表示部に表示される画面構成の一例を示す図である。
【図５】本発明における、画像データの読込及び当該画像データに対応するサムネイル画像の表示の状態の一例を示したものである。
【図６】従来における、画像データの読込及び当該画像データに対応するサムネイル画像の表示の状態の一例を示したものである。
【符号の説明】
【００８５】
１  注文受付装置
１０  制御部
１１  入力部
１２  表示部
１３  通信制御部
１４  ＲＡＭ
１５  記憶部
１６  読込部
１６ａ  読込メディア装填部
１６ｂ  読込記録媒体装填部
１７  書込部
１７ａ  書込記録媒体装填部
１８  画像処理部
１９  バス
【図１】
2005269077.tif 000003
【図２】
2005269077.tif 000004
【図３】
2005269077.tif 000005
【図４】
2005269077.tif 000006
【図５】
2005269077.tif 000007
【図６】
2005269077.tif 000008