(57)【要約】【課題】外部から複数の画像ファイルを連続的に取り込む際、画像ファイル取り込み実行中にも、取り込み済みの画像ファイルから順次閲覧可能にするための、画像ファイル保存技術を提供する。【解決手段】光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された画像ファイルを取り込む画像取り込みステップと、取り込んだ画像ファイルをメモリや磁気記録装置等の内部記録装置に記録する画像記録ステップと、取りこみ、記録した画像ファイルを縮小し、サムネイルを作成するサムネイル作成ステップと、前記サムネイル作成ステップにより作成されたサムネイルを内部記録装置に記録するサムネイル記録ステップと、記録したサムネイルを画面表示装置に表示するサムネイル表示ステップとを有する。【選択図】  図３
2004282435.tif 000002
【特許請求の範囲】
【請求項１】
外部記録装置またはネットワーク上の記録装置に記録された画像ファイルを取り込む画像取り込みステップと、
前記画像取り込みステップにより取り込まれた画像ファイルを内部記録装置に記録する画像記録ステップと、
前記画像記録ステップにより記録された画像ファイルを縮小してサムネイルを作成するサムネイル作成ステップと、
前記サムネイル作成ステップにより作成されたサムネイルを内部記録装置に記録するサムネイル記録ステップと、
前記サムネイル記録ステップにより記録されたサムネイルを画面表示装置に表示するサムネイル表示ステップと、
を有することを特徴とする画像蓄積表示方法。
【請求項２】
前記画像ファイル取り込み中に、キー入力による割込みを感知し、入力されたキーに応じて適切な処理を実行するキー入力割込みハンドラと、
前記キー入力割込みハンドラ中で実行される処理であり、入力されたキーを判定する入力キー判定ステップと、
入力されたキーに対する動作を実行するコマンド実行ステップとを有することを特徴とする請求項１に記載の画像蓄積表示方法。
【請求項３】
前記内部記録装置に記録された画像ファイルもしくはサムネイルを読み込む画像読み込みステップと、
読み込んだ画像ファイルもしくはサムネイルを画面表示装置に表示する画像表示ステップとを有することを特徴とする請求項２に記載の画像蓄積表示方法。
【請求項４】
外部記録装置に記録された画像ファイルを取り込む画像取り込み手段と、
ネットワーク上の記録装置に記録された画像ファイルを取り込む通信手段と、
取り込まれた前記画像ファイルを管理する画像管理手段と、
取り込まれた前記画像ファイルを記録する画像記録手段と、
取り込まれた前記画像ファイルのサムネイルを作成し、前記画像ファイルとの対応関係を管理するサムネイル管理手段と、
作成された前記サムネイルを記録するサムネイル記録領域と、
前記画像ファイル、前記サムネイルまたはＧＵＩを表示する画面表示手段と、
前記画面表示手段によって表示される画像ファイル、前記サムネイルまたは前記ＧＵＩを管理する表示画像管理手段とを有することを特徴とする画像蓄積表示装置。
【請求項５】
キー入力手段を有し、
入力されたキーに従って、複数の画像ファイルを連続的に取り込んでいる途中においても、前記画面表示手段に表示する画面データを、前記表示画面管理手段が生成、変更することが可能であることを特徴とする請求項４に記載の画像蓄積表示装置。
【請求項６】
請求項４あるいは請求項５のいずれかに記載の画像蓄積表示装置において実行されることにより、画像の蓄積及び表示が実行されることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、あらゆる外部記録領域に記録された画像データを、装置内の記録領域に取り込む際の画像の蓄積と表示技術に関する。
【０００２】
【従来の技術】
近年、ディジタルカメラは低価格化、高機能化、高画素化に伴い、普及率拡大の一途をたどっており、従来型の銀塩カメラの置き換えも進んでいる。ディジタルカメラ本体の画像ファイル記録領域は、内部メモリあるいはメモリカードであり、それらの記録容量と画像ファイル容量を現状比較して鑑みると、ディジタルカメラ本体の画像ファイル記録領域は、一時的な保存領域としての使用に限られる。すなわち、ディジタルカメラ本体に保存された画像ファイルを、画像ファイル容量に対して十分大きな容量を持った蓄積装置に順次取り込む必要がある。
【０００３】
従来の技術では、サムネイルの表示によってユーザの操作性を向上させている（例えば、特許文献１参照）。しかしながら、パーソナルコンピュータ等のように、画面表示機能を備えた従来の画像ファイル蓄積装置では、図６に示すように、複数枚の画像ファイルの取り込み時において、画面表示領域中に画像ファイル取り込み中であることを示すダイアログを表示し、全ての画像取り込みが完了するまで、画像の閲覧はできない。
【０００４】
特に、近年のメモリ高集積化に伴い、一枚のメモリカード内に記録できる画像ファイル数は増大しており、その結果、一度の画像取り込みに多くの時間を要することが考えられる。その場合、上記のように画像ファイルを全て取り込むまで画像閲覧は不可能であるため、その間ユーザは待たされることとなる。
【０００５】
【特許文献１】
特開平０９−３３１４９９号公報
【０００６】
【発明が解決しようとする課題】
従来の技術では、前述のように、画面表示機能を備えた画像ファイル蓄積装置において、複数の画像ファイルを連続的に取り込む際、全ての画像ファイルの取り込みが終了するまで画像閲覧は不可能である。
【０００７】
この画像ファイル蓄積装置においては、外部からの画像ファイル取り込み実行中にも、取り込み済みの画像ファイルから順次閲覧可能にすることが要求されている。
【０００８】
そこで、本発明は、外部からの画像ファイル取り込み実行中にも、取り込み済みの画像ファイルから順次閲覧可能にするための、画像蓄積表示方法およびその装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この課題を解決するために本発明は、外部記録装置またはネットワーク上の記録装置に記録された画像ファイルを取り込む画像取り込みステップと、前記画像取り込みステップにより取り込まれた画像ファイルを内部記録装置に記録する画像記録ステップと、前記画像記録ステップにより記録された画像ファイルを縮小してサムネイルを作成するサムネイル作成ステップと、前記サムネイル作成ステップにより作成されたサムネイルを内部記録装置に記録するサムネイル記録ステップと、前記サムネイル記録ステップにより記録されたサムネイルを画面表示装置に表示するサムネイル表示ステップとを有することを特徴とする。
【００１０】
これにより、光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された画像ファイルを取り込む際、複数の画像ファイルを連続的に取り込んでいる途中であっても、画像の取り込み及び画像の記録が完了した画像ファイルおよびそのサムネイルを表示可能とする画像蓄積表示方法を得ることができる。
【００１１】
【発明の実施の形態】
本発明の請求項１に記載の発明は、外部記録装置またはネットワーク上の記録装置に記録された画像ファイルを取り込む画像取り込みステップと、前記画像取り込みステップにより取り込まれた画像ファイルを内部記録装置に記録する画像記録ステップと、前記画像記録ステップにより記録された画像ファイルを縮小してサムネイルを作成するサムネイル作成ステップと、前記サムネイル作成ステップにより作成されたサムネイルを内部記録装置に記録するサムネイル記録ステップと、前記サムネイル記録ステップにより記録されたサムネイルを画面表示装置に表示するサムネイル表示ステップとを有することを特徴とするものであり、光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された画像ファイルを取り込む際、複数の画像ファイルを連続的に取り込んでいる途中であっても、画像の取り込み及び画像の記録が完了した画像ファイルのサムネイルを表示できるという作用を有する。
【００１２】
請求項２に記載の発明は、前記画像ファイル取り込み中に、キー入力による割込みを感知し、入力されたキーに応じて適切な処理を実行するキー入力割込みハンドラと、前記キー入力割込みハンドラ中で実行される処理であり、入力されたキーを判定する入力キー判定ステップと、入力されたキーに対する動作を実行するコマンド実行ステップとを有することを特徴とするものであり、複数の画像ファイルを連続的に取り込んでいる最中にも、コマンド入力を受け付け、入力されたコマンドに対する処理を実行することができるという作用を有する。
【００１３】
請求項３に記載の発明は、前記内部記録装置に記録された画像ファイルもしくはサムネイルを読み込む画像読み込みステップと、読み込んだ画像ファイルもしくはサムネイルを画面表示装置に表示する画像表示ステップとを有することを特徴とするものであり、画像ファイル取り込み中に、キー入力割込みハンドラから呼び出されることで、複数の画像ファイルを連続的に取り込んでいる最中にも、画像ファイルもしくはサムネイルを表示することができるため、画像ファイル取り込み中であっても、表示画面を変化させて画像ファイルの閲覧が可能であるという作用を有する。
【００１４】
請求項４に記載の発明は、外部記録装置に記録された画像ファイルを取り込む画像取り込み手段と、ネットワーク上の記録装置に記録された画像ファイルを取り込む通信手段と、取り込まれた前記画像ファイルを管理する画像管理手段と、取り込まれた前記画像ファイルを記録する画像記録手段と、取り込まれた前記画像ファイルのサムネイルを作成し、前記画像ファイルとの対応関係を管理するサムネイル管理手段と、作成された前記サムネイルを記録するサムネイル記録領域と、前記画像ファイル、前記サムネイルまたはＧＵＩを表示する画面表示手段と、前記画面表示手段によって表示される画像ファイル、前記サムネイルまたは前記ＧＵＩを管理する表示画像管理手段とを有することを特徴とするものであり、光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された画像ファイルを取り込む際、複数の画像ファイルを連続的に取り込んでいる途中であっても、画像の取り込み及び画像の記録が完了した画像ファイルのサムネイルを表示可能にするという作用を有する。
【００１５】
請求項５に記載の発明は、キー入力手段を有するものであり、入力されたキーに従って、複数の画像ファイルを連続的に取り込んでいる最中にも、前記画面表示手段に表示する画面データを、前記表示画面管理手段が生成、変更することが可能であるという作用を有する。
【００１６】
請求項６に記載の発明は、請求項４あるいは請求項５のいずれかに記載の画像蓄積表示装置において実行されることにより、画像の蓄積及び表示が実行されることを特徴とするプログラムであり、この構成により、請求項１、２、３のいずれかに記載の画像蓄積表示方法を実行することができるという作用が得られる。
【００１７】
請求項７に記載の発明は、請求項６に記載のプログラムが記録されたことを特徴とする記録媒体であり、請求項４あるいは請求項５のいずれかに記載の画像蓄積表示装置に記録されたプログラムを読み込ませて該プログラムを実行することにより、請求項１、２、３のいずれかに記載の画像蓄積表示方法を実行することができるという作用が得られる。
【００１８】
以下、本発明の実施の形態について、図１から図９を用いて説明する。
【００１９】
図１は本発明の実施の形態における画像蓄積表示装置の機能ブロック図であり、機能手段による構成を示したものである。
【００２０】
図１において、１は画像蓄積表示装置へ取り込むべき画像ファイルが記録されている光ディスクやメモリカード等の外部記録装置、２は前述の外部記録装置１からの画像ファイルの取り込みを実行する画像取り込み手段、３はインターネットやＬＡＮ等のネットワーク上の記録装置に記録された画像ファイルを取り込むために、外部との通信を実行する通信手段、４はボタン、キーボード、マウス等のユーザからのコマンドを受け付けるキー入力手段、５は画像蓄積表示装置内に取り込んだ画像ファイルを管理する画像管理手段、６は画像蓄積表示装置に取り込んだ画像ファイルを記録する画像記録領域、７は画像蓄積表示装置内に取り込み、前述の画像記録領域６に記録された画像ファイルからその画像を縮小したサムネイルを作成、管理するサムネイル管理手段、８は前述のサムネイル管理手段７が作成したサムネイルを記録するサムネイル記録領域、９は画像記録領域６およびサムネイル記録領域８に記録された画像ファイルもしくはサムネイルを、画像管理手段５およびサムネイル管理手段７を介して取得し、画像蓄積表示装置が表示する画面のレイアウト等を作成および管理する表示画像管理手段、１０は前述の表示画像管理手段９が作成した画像を表示するための画面表示手段、１１は画像ファイルもしくはサムネイルの取り込み、記録、表示の実行制御を行う制御手段である。
【００２１】
図２は、本発明の実施の形態における画像蓄積表示装置の回路ブロック図であり、ハードウェアによる構成を示したものである。
【００２２】
図２において、２０はプログラムを実行する中央処理装置（以下では、ＣＰＵと略称する）、２１はデータを一時的に記録するランダム・アクセス・メモリ（以下では、ＲＡＭと略称する）、２２はプログラムを格納するリード・オンリー・メモリ（以下では、ＲＯＭと略称する）、２３は光ディスクや磁気ディスクなどのようにデータを記録する２次記録装置、２４は記録媒体２５からデータを読み取る読取装置、２６は画面への表示を行う表示装置、２７はユーザからのコマンド入力を受け付ける入力装置、２８は外部ネットワーク２９との通信を行う通信制御部、３０は内部データバスである。
【００２３】
図１の機能手段と図２のハードウェアとの対応関係について説明する。
【００２４】
図１および図２に示すように、画像記録領域６およびサムネイル記録領域８、はＲＡＭ２１または２次記録装置２３により実現される。画像取り込み手段２は読取装置２４により、通信手段３は通信制御部２８により実現される。画像管理手段５、サムネイル管理手段７、表示画像管理手段９、および制御手段１１は、ＣＰＵ２０が、ＲＯＭ２２およびＲＡＭ２１とデータのやり取りを行いながら、ＲＯＭ２２に記録されている制御プログラムを実行することにより実現される。画面表示手段１０は、表示装置２６により実現される。キー入力手段４は、入力装置２７により実現される。
【００２５】
なお、本実施の形態では、ＣＰＵ２０はＲＯＭ２２に記録された制御プログラムを実行する形態をなしているが、制御プログラムを記録した記録媒体２５から読取装置２４を介して制御プログラムを読み込んでＲＡＭ２１や２次記録装置２３上に展開し、展開された制御プログラムをＣＰＵ２０が実行する形態であっても構わない。このような形態とすることにより、本発明を専用の画像蓄積表示装置や汎用コンピュータなどで容易に実現可能とすることができる。
【００２６】
【実施例】
次に、本発明の具体的な実施例を説明する。
【００２７】
光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された、画像蓄積表示装置に取り込むべき画像ファイルは総計Ｋ枚あるとし、これらの画像ファイルの取り込みは、取り込む画像ファイル名順に実行するなどとする。また、総計Ｋ枚ある画像ファイル中、現在取り込み中の画像ファイルを識別子Ｎ（Ｎ＝１・・・Ｋ）によって表すことにし、実際に取り込む画像ファイルとの対応は、例えば、画像ファイル名順とＮとを対応させるなどとする。
【００２８】
（実施例１）
先ず、画像蓄積表示装置が光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された複数の画像ファイルを取り込む際、取り込みおよび記録が完了した画像ファイルのサムネイルを順次作成、表示する動作を、図３のフローチャートおよび図７の画面表示模式図を用いて説明する。
【００２９】
図３において、画像取り込み手段２もしくは通信手段３は、外部記録装置１もしくはネットワークから、取り込むべき画像ファイルの総計Ｋを取得する（ステップ１１）。Ｋの取得が完了すると、画像取り込み手段２もしくは通信手段３は現在取得中の画像識別子Ｎを初期化する（ステップ１２）。Ｎの初期値は、例えば１とする。
【００３０】
次に、画像取り込み手段２もしくは通信手段３は、現在設定されている識別子Ｎに対応する画像ファイル（以下、画像Ｎと呼ぶ）を、外部記録装置１もしくはネットワークから取得し、画像記録領域６へ順次記録していく（ステップ１３）。
【００３１】
画像Ｎの取り込みおよび記録が完了すると、サムネイル管理手段７は、制御手段１１および画像管理手段５を介し、画像記録領域６に記録された画像Ｎを読出し、画像Ｎを縮小したサムネイルＮを作成し、サムネイル記録領域８へ記録する（ステップ１４）。サムネイル作成と記録が完了すると、表示画像管理手段９は、制御手段１１およびサムネイル管理手段７を介し、ステップ１４によって作成済みのサムネイルＮを読出し、図７に示されたような画像取り込み中の旨が表示されているダイアログ表示領域に、読み込んだサムネイルＮの画像を表示するよう、画面表示手段１０に指示する。
【００３２】
表示が完了すると、ステップ１６に進み、画像取り込み手段２もしくは通信手段３は、取り込むべき全ての画像ファイルの取り込みが完了していれば（Ｎ≧Ｋ）画像の取り込みを終了する。完了していなければステップ１７に進み、画像取り込み手段２もしくは通信手段３はＮのカウントをインクリメントし、次の画像ファイルを取り込むべく、ステップ１３に戻る。
【００３３】
本実施例においては、ダイアログ表示領域中にサムネイル画像を表示する例を示したが、表示位置は画面表示領域の任意の位置で構わない。
【００３４】
（実施例２）
次に、画像蓄積表示装置が光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された複数の画像ファイルを取り込む際、取り込みおよび記録が完了した画像ファイルのサムネイルを順次作成し、一覧表示する動作を、図３のフローチャートおよび図８の画面表示模式図を用いて説明する。
【００３５】
サムネイルの表示以外は、実施例１に記載の動作と同様であるので、図３におけるステップ１５のサムネイル読出し・表示動作のみ説明する。表示画像管理手段９は、ステップ１４において作成・記録の終了したサムネイルＮを読出し、図８にあるようなダイアログ表示領域に、読み込んだサムネイルＮの画像を表示するよう、画像表示手段１０に指示する。このとき、サムネイルＮの表示場所は、前回表示したサムネイルＮ−１とは異なる位置に表示し、例えば図８のように、サムネイルをマトリクス状に並べることにより、取り込み・記録が完了したサムネイルの一覧が表示可能となる。
【００３６】
本実施例においては、ダイアログ表示領域中にサムネイル画像を表示する例を示したが、表示位置は画面表示領域の任意の位置で構わない。
【００３７】
（実施例３）
次に、画像蓄積表示装置が光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された複数の画像ファイルを取り込む際、取り込みおよび記録が完了した画像ファイルのサムネイルを順次作成し、表示する動作中に、ユーザによるコマンド入力を受け付け、任意の操作を行う動作について、図３、図４、図５のフローチャートおよび図８、図９の画面表示模式図を用いて説明する。尚、画像ファイルの取り込み、記録、サムネイルの作成、記録、表示の動作については、基本的に図３のフローチャートと同様である。
【００３８】
図３のステップ１５において、表示画像管理手段９は、ステップ１４において作成・記録の終了したサムネイルＮを読出し、図８にあるようなダイアログ表示領域に、読み込んだサムネイルＮの画像を表示するよう、画像表示手段１０に指示する。このとき、表示画像管理手段９は、複数のサムネイルのうち、ある一つのサムネイルにフォーカスを表示するよう、画像表示手段１０に指示する。最初にフォーカスを表示するサムネイルは、例えば、最初に表示したサムネイルとする。このとき、表示画像管理手段９は、フォーカスされているサムネイルの識別子Ｍ（Ｍ＝１…Ｎ）を記録する。尚、識別子Ｍは、取り込みの完了した画像ファイル（１…Ｎ）に対応するものとする。
【００３９】
図４は、図３の動作中、ユーザによるボタン、キーボード、マウス等のコマンド入力が発生した場合に呼び出される、キー入力割込みハンドラを表す。先ず、表示画像管理手段９は制御手段１１を介し、キー入力手段４から入力されたキーを取得し、フォーカス移動に対応するキーであるかを判定する（ステップ２１）。判定の結果、真であれば表示画像管理手段９は、入力されたキーに従い、フォーカス表示位置を変更し、画面表示手段１０に表示を指示した後、フォーカス識別子Ｍを更新し、キー入力割込みを終了する。
【００４０】
判定の結果、偽であれば、他のキー入力であるかを判定するべく、ステップ２３に進む。ステップ２３では、入力されたキーが一枚表示に対応するキーであるかを判定する。判定した結果、真であればフォーカスによって指定された画像ファイルを一枚表示させるべく、ステップ２４に進む。偽であれば、有効なキー入力ではないと判断し、キー入力割込みを終了する。ステップ２４では、選択された画像ファイルを一枚表示させるが、その動作を図５のフローチャートを用いて説明する。
【００４１】
図５において、一枚表示キーが有効に受け付けられると、表示画像管理手段９は、制御手段１１および画像管理手段５を介して画像記録領域６から、フォーカス識別子Ｍに対応する画像ファイルを読出し、図９で示したように、ダイアログ表示領域に画像Ｍを表示するよう、画像表示手段１０に指示する。
【００４２】
本実施例においては、ダイアログ表示領域中にサムネイル画像を表示する例を示したが、表示位置は画面表示領域の任意の位置で構わない。
【００４３】
また、本実施例においては、フォーカス移動および、一枚表示のキー入力のみを受け付けたが、図４のキー入力割込みハンドラにおいて判定するキーを追加することにより、画像取り込みの中止等、任意の動作および表示をさせることが可能である。
【００４４】
【発明の効果】
以上のように本発明によれば、光ディスクやメモリカード等の外部記録装置、または、インターネットやＬＡＮ等のネットワーク上の記録装置に記録された画像ファイルを画像蓄積表示装置内に取り込む際、複数の画像ファイルを連続的に取り込んでいる途中であっても、画像の取り込み及び記録の完了した画像ファイルのサムネイルを表示することが可能となり、ユーザの待ち時間を低減できる、という有益な効果が得られる。
【００４５】
また、本発明によれば、上記のような画像取り込み中にあっても、キー入力を割込みとして入力することによって、画像の取り込み及び記録の完了した画像ファイルを表示することが可能となり、ユーザの待ち時間を低減できる、という有益な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態における画像蓄積表示装置の機能ブロック図
【図２】本発明の実施の形態における画像蓄積表示装置の回路ブロック図
【図３】本発明の実施の形態における画像取り込み中のサムネイル表示の動作フローチャート
【図４】本発明の実施の形態における画像取り込み中のキー入力割込みハンドラ動作フローチャート
【図５】本発明の実施の形態における画像取り込み中の画像ファイル表示フローチャート
【図６】画像ファイル取り込み中のダイアログ表示の概念図
【図７】画像ファイル取り込み中における、取り込み済み画像サムネイル表示の概念図
【図８】画像ファイル取り込み中における、取り込み済み画像サムネイル一覧表示の概念図
【図９】画像ファイル取り込み中における、取り込み済み画像一枚表示の概念図
【符号の説明】
１  外部記録装置
２  画像取り込み手段
３  通信手段
４  キー入力手段
５  画像管理手段
６  画像記録領域
７  サムネイル管理手段
８  サムネイル記録領域
９  表示画像管理手段
１０  画面表示手段
２０  ＣＰＵ
２１  ＲＡＭ
２２  ＲＯＭ
２３  ２次記録装置
２４  読取装置
２５  記録媒体
２６  表示装置
２７  入力装置
２８  通信制御部
２９  ネットワーク
３０  データバス
【図１】
2004282435.tif 000003
【図２】
2004282435.tif 000004
【図３】
2004282435.tif 000005
【図４】
2004282435.tif 000006
【図５】
2004282435.tif 000007
【図６】
2004282435.tif 000008
【図７】
2004282435.tif 000009
【図８】
2004282435.tif 000010
【図９】
2004282435.tif 000011