説明

画像処理装置及びその制御方法

【課題】 複数の外部記憶媒体に対して印刷指定の設定をする場合、どのような画像に印刷指定を設定したか全体を通して確認することができない。
【解決手段】 内蔵記憶媒体に格納されている縮小画像のうち、印刷対象の画像を選択する選択手段と、装着部に装着されている外部記憶媒体に格納されている元画像データに、選択手段により選択された縮小画像に対応する画像が含まれている場合には、選択手段により選択された縮小画像に対応する元画像データに対する印刷予約情報を外部記憶媒体に格納させる制御手段とを有し、さらに制御手段は、外部記憶媒体に格納されていない元画像データに対応する印刷予約情報は、当該外部記録媒体に格納させる印刷予約情報には含めないよう制御する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像データを内蔵メモリに格納し、印刷情報をメモリカードのような外部記憶媒体に記録する画像処理装置に関するものである。
【背景技術】
【0002】
一般的なデジタルカメラでは、複数の画像データが格納されているメモリカードを装着し、そのメモリカード内の画像データを、デジタルカメラ本体に設置されているディスプレイで確認可能となっている。
【0003】
そして、近年、多くのデジタルカメラでは、DPOF(DigitalPrintOrderFormat)と呼ばれる規格に対応している。
【0004】
このDPOFでは、印刷したい画像の指定情報や印刷条件を記述したテキストファイル(以下、DPOFファイルと称す)の記述方法が規定されている。このDPOF規格に対応しているデジタルカメラでは、プリンタの無い環境でも、予めどの画像をどのように印刷したいかを指定して、DPOFファイルをメモリカードに記憶させておくことが出来る(特許文献1参照)。
【0005】
図2は一般的なデジタルカメラの外観の例である。201は光学レンズである。そして着脱可能な外部記憶媒体としてメモリーカードを装着するためのメモリーカードスロット202を持つ。さらに、装置の電源を入/切するための電源スイッチ204、静止画像の記録を指示するためのシャッタースイッチ203、画像表示部28、メニュー画面を表示するためのメニュースイッチ205を持つ。さらに、画像やメニューの選択時に上下左右へ選択枠を移動させるための方向スイッチ206、及び選択を決定するための決定スイッチ207を持つ。
【0006】
もし複数の外部記憶媒体を同時に扱って、複数の外部記憶媒体にわたって多くの画像の印刷指定の操作を行う場合には、
(1)外部記憶媒体の取付け、
(2)画像を選択、
(3)印刷枚数の指定、
(4)印刷情報の外部記憶媒体への書込み、
(5)外部記憶媒体の取外しという手順を外部記憶媒体の数だけ繰り返す必要がある。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開2001−100971号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
上記のように、複数の外部記憶媒体に対して印刷指定の設定をする場合、どのような画像に印刷指定を設定したか全体を通して確認することができない。そのため、別々の外部記憶媒体間で似通った画像を印刷してしまうなど不要な印刷をしてしまうという問題がある。
また、既に指定した情報をキャンセルや変更する場合は、該当する記憶媒体を探し出して、再度装着した上で設定を変更しなければならない。そのため、操作が煩雑になり時間がかかるという問題がある。
【課題を解決するための手段】
【0009】
上記の課題を解決するため、本発明の画像処理装置は、外部記憶媒体を装着可能な装着部と、複数の外部記憶媒体に格納されている元画像データに対応する縮小画像データを記憶する内蔵記憶媒体と、内蔵記憶媒体に格納されている縮小画像のうち、印刷対象の画像を選択する選択手段と、装着部に装着されている外部記憶媒体に格納されている元画像データに、選択手段により選択された縮小画像に対応する画像が含まれている場合には、選択手段により選択された縮小画像に対応する元画像データに対する印刷予約情報を外部記憶媒体に格納させる制御手段とを有し、さらに制御手段は、外部記憶媒体に格納されていない元画像データに対応する印刷予約情報は、当該外部記録媒体に格納させる印刷予約情報には含めないよう制御することを特徴とする。
【発明の効果】
【0010】
上記の画像処理装置によれば、複数の外部記憶媒体に渡って印刷指定の設定をする場合に、どのような画像に印刷指定を設定したか全体を通して確認することができる。
【図面の簡単な説明】
【0011】
【図1】実施例の構成図
【図2】デジタルカメラの外観図
【図3】実施例1の画面の表示例
【図4】実施例1の画面の表示例
【図5】実施例1の画面の表示例
【図6】実施例1の印刷指定情報の一時記録データ形式の例
【図7】印刷指定情報を外部記憶媒体に記録する手順
【図8】実施例2の印刷指定情報の一時記録データ形式の例
【図9】実施例2の画面の表示例
【発明を実施するための形態】
【0012】
(実施例1)
以下、本発明の実施例について図面を参照しながら説明する。
【0013】
図1は、本実施例のデジタルカメラのハードウェア構成の一例を示す図である。
【0014】
デジタルカメラ100は、光学系101と、撮像部22と、システム制御部50と、システムメモリ52と、不揮発性メモリ56と、記憶媒体スロット202と、画像表示部28と、操作部70と、を含む。
【0015】
光学系101は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子に結像させる。撮像部22は、光学系101を通って結像した光を画像に変換する。システム制御部50は、CPUであり、各種の演算や、デジタルカメラ100を構成する各部分の制御を行う。システムメモリ52は、一時的なデータを記憶し、システム制御部50の作業用に使われる。内蔵記憶媒体としての不揮発性メモリ56は、デジタルカメラ100を制御するためのプログラム(ファームウェア)や各種の設定情報を記憶する。またデジタルカメラが本実施例の動作を行うための制御プログラムも格納されている。さらに後述するように、複数の外部記憶媒体に格納されている画像に対応する縮小画像のコピーも格納する装置として機能する。
【0016】
記憶媒体スロット202は、撮影した画像を記憶するための外部記憶媒体(不図示)を装着するための装着部として機能する。画像表示部28は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示等を行う。操作部70は、使用者の操作を受け付ける。
【0017】
操作部70は、従来のデジタルカメラと同様であり、図2に例示してある各種のスイッチで構成される。
【0018】
システム制御部50が不揮発性メモリ56に記録されたプログラムを読み取り実行することによってデジタルカメラ100の機能、及び、後述するデジタルカメラ100に係るフローチャートの各ステップの処理が実現される。
【0019】
記憶媒体スロット201に装着可能な外部記憶媒体としては、メモリーカード、光ディスク、磁気記憶媒体などが考えられる。内蔵記憶媒体としての不揮発性メモリ56としては、書き換えが容易で安価なフラッシュメモリーや、大容量の磁気ディスクなどが適応可能である。
【0020】
シャッタースイッチ203が押されると、撮像部22は、システム制御部50の制御を受けて、光学系101からの被写体像をデジタル信号に変換し、画像データとしてシステムメモリ52に格納する。そしてシステム制御部50はシステムメモリ52に格納された画像データに対し、所定の画像処理を行い圧縮処理などを行って、画像ファイルとして外部記憶媒体に記録する。このとき画像データの縮小画像であるサムネール画像も作成し、画像ファイルに記録される。圧縮方式としては、例えばJPEG形式などが適用可能である。
【0021】
さらにシステム制御部50は、外部記憶媒体に記録した画像ファイルに含まれている縮小画像のコピーを、内蔵記憶媒体としての不揮発性メモリ56に副画像ファイルとして記録する。
【0022】
これにより、複数の外部記憶媒体に格納されている画像ファイルに対応した縮小画像が、不揮発性メモリ56に一括して格納可能となる。
【0023】
また、外部記憶媒体へは非圧縮の画像ファイルもしくは可逆圧縮した画像ファイルとして記録し、不揮発性メモリ56へは圧縮した画像ファイルを副画像ファイルとして記録することも考えられる。
【0024】
以下の説明では、デジタルカメラに内蔵の不揮発性メモリ56には、複数の外部記憶媒体(メモリーカードなど)に記録されている画像(元画像データ)に対応する縮小画像を多く記憶している。デジタルカメラでは、この不揮発性メモリ56に記録されている縮小画像を参照しながら、複数の画像に対して印刷予約を行う。そしてシステム制御部50は、この印刷予約の情報を外部記憶媒体に記録する場合に、印刷予約されている画像が記憶されている外部記憶媒体に、その外部記憶媒体に格納されている画像に対する印刷予約情報のみをDPOFファイルにして記録するように制御する。
【0025】
具体的には、画像A,B,Cに対して印刷予約をしても、装着した外部記憶媒体には画像Aの元画像データが記録されておらず、B,Cの元画像データが記録されている場合には、その外部記憶媒体に対して、B,Cの印刷情報を記録する。
【0026】
つまりシステム制御部50は、外部記憶媒体に格納されていない元画像データに対応する印刷予約情報は、その外部記録媒体に格納させる印刷予約情報には含めない。この様に制御することで、その記憶媒体に格納されていない元画像データに対する印刷情報を記録してしまう不都合を防止する。
【0027】
また、画像Aの印刷情報も外部記憶媒体に記録させるため、外部記憶媒体の交換をユーザに促し、画像Aの元画像データが記録されている外部記憶媒体を装着した場合には、元画像Aの印刷情報を記録するようにする。
この様に制御を繰り返すことで、内蔵メモリに格納されている縮小画像を用いて多くの画像の印刷予約を行った場合に、全ての印刷情報を外部記憶媒体にもれなく記録することが出来る。
【0028】
システム制御部50は、デジタルカメラに内蔵の不揮発性メモリ56から副画像ファイルを読み込み、画像表示部28に表示する(図3(A))。
【0029】
図3(A)は、内蔵の記憶媒体に記録されている画像に対応する縮小画像(サムネールとも言う)を、1画面の中に6枚再生した場合の表示例である。
上記のように内蔵の記憶媒体を利用することにより、これまで撮影した画像を一括して閲覧することが可能である。
【0030】
外部記憶媒体をデジタルカメラに装着している場合に、メニューからユーザが選択にすることより、外部記憶媒体の画像か、内蔵の記憶媒体の画像のどちらを表示するかを選択することが出来る。
【0031】
外部記憶媒体の画像を再生する場合には、図3(B)の画面の左上の表示のように、カードの文字とともにカードを示すアイコンが表示される。図3(C)は、外部記憶媒体の画像を再生している場合に、外部記憶媒体の画像に対して印刷指定を行う場合を示す。
【0032】
内蔵の記憶媒体に格納されている画像を表示したり、印刷指定したりする場合には、画面左上のアイコンは、図3(A)の画面左上のアイコンと同様のものとなる。
【0033】
図3(B)は、使用者がメニュースイッチ205を押すことによって表示されるメニュー画面の表示例である。使用者が方向スイッチ206を押すことによって所望のメニュー項目を選択することができ、決定スイッチ207を押すことによってメニュー項目が実行される。印刷指定メニューを実行すると、印刷指定モードに入る。
【0034】
図3(C)は印刷指定モードの表示例である。印刷指定モードでは、画像を選択した後、方向スイッチ206の上下で印刷枚数を変更する。その後にメニュースイッチ205を押すと、印刷指定モードが終了し、設定した印刷指定情報をDPOFファイルとしてメモリーカード記録される。
【0035】
使用者が操作部70に含まれるメニュースイッチ205を押すことによって、システム制御部50は画像表示部28に図4(A)のようなメニューを表示する。使用者が方向スイッチ206を押すことによって所望のメニュー項目を選択することができ、決定スイッチ207を押すことによってメニュー項目が実行される。印刷指定メニューを実行すると、印刷指定モードに入る。図4(B)は印刷指定モードの表示例である。
【0036】
印刷指定モードにおいては、使用者が方向スイッチ206を押すことによって、システム制御部50は、画像表示部28に表示している選択枠を移動させる。さらに使用者が決定スイッチ207を押すことによって印刷枚数の横に上下矢印マークを表示し、印刷枚数の入力状態に移る。このときに方向スイッチ206の上下操作に応じて、印刷枚数を変更する。所望の印刷枚数に変更した後、使用者が再度決定スイッチ207を押すことによって、システム制御部50の制御により、選択した縮小画像に対応する元画像を印刷対象とし、指定された印刷枚数の情報が不揮発性メモリ56に格納される。
【0037】
印刷指定情報は不揮発性メモリ56に記録されることにより、装置の電源をオフしても消えることはない。
【0038】
図6は不揮発性メモリ56へ記録する一時情報のデータ形式の例である。副画像識別子は、不揮発性メモリ56に記録されている副画像(縮小画像)を一意に決定するための名前である。
【0039】
図6の例では、副画像に一意の番号を割り振って識別子としているが、別の識別子としてはファイル名でもよい。
【0040】
本画像識別子は、副画像に対応した画像を一意に決定するための名前である。図6の例では、識別子として外部記憶媒体を識別するため情報としてのカード番号と、その外部記憶媒体内でのファイル名の組で画像を特定している。カード番号は、例えば外部記憶媒体のボリュームラベルとして外部記憶媒体に記録しておく方法が考えられる。また、外部記憶媒体に固有の記憶媒体識別用データが外部記憶媒体に格納されていれば、その情報を上記のカード番号の代わりに記録しておく方法も考えられる。
【0041】
所望の画像へ印刷枚数の指定が完了すると、使用者はメニュースイッチ205を押す。するとシステム制御部50は、印刷指定モードを終了し、印刷指定情報を着脱可能な外部記憶媒体へ記録するかどうか使用者に確認を求める表示を行う。
(図面で「カード」を表示しているが、この「カード」とは実施例の説明の中での外部記憶媒体に相当する。)
図4(C)は、確認画面の例である。ここで、使用者が「いいえ」を選んで決定スイッチ207を押すと、外部記憶媒体への書込みは実行されずに、そのまま通常の再生画面に戻る。
【0042】
図4(C)で、使用者が「はい」を選んで決定スイッチ207を押すと、不揮発性メモリ56に記録された印刷指定情報を読み出し、システム制御部50は図7のように、DPOF形式に変換して外部記憶媒体に記録する制御を行う。
【0043】
まず、S701でカードの装着を要求するメッセージ画面を表示する。図4(D)は、メッセージ画面の表示例である。メッセージ画面には、印刷指定された画像の枚数と、すでに外部記憶媒体へ印刷指定情報を記録した画像の枚数を表示することによって、使用者に作業の進捗状況を知らせることが可能である。
【0044】
この画面では、確認ボタンと中断ボタンが表示されている。S702で、確認ボタンが押されたかどうかを判断し、確認ボタンが押されていた場合は印刷指定画面に戻り、再度印刷指定をやり直すことができる。確認ボタンが押されていない場合は、S703で中断ボタンが押されたかどうかを判断し、中断ボタンが押されていた場合は記録処理を中断して再生画面(図3(A))に戻る。
【0045】
中断ボタンが押されていない場合は、S704で外部記憶媒体が装着されているかどうかを検出し、外部記憶媒体が装着されていない場合はS701に戻る。外部記憶媒体が装着されている場合は、記録実行中であることを通知するメッセージ画面を表示する。
【0046】
図5(A)は、処理中画面の表示例である。この画面では中断ボタンが表示されており、中断ボタンが押された場合は記録処理を中断して、記録を中断したことを通知するメッセージ画面を表示する。図5(D)は中断画面の表示例である。この画面で終了ボタンを押すと再生画面(図3(A))に戻る。また、確認ボタンが押された場合は印刷指定画面に戻り、再度印刷指定をやり直すことができる。
【0047】
S705で不揮発性メモリ56から図6の印刷情報を読み出す。印刷指定された副画像(縮小画像)に対応する画像ファイルが装着された外部記憶媒体の中に存在するかどうか判断し、装着されたカードの中に存在する場合はその外部記憶媒体に存在する画像ファイルのみの印刷指定情報を生成する(S706)。本実施例では、外部記憶媒体に記録される印刷指定情報の形式としてはDPOF形式としているが、メーカ独自の印刷制御情報などにも適用可能である。生成された印刷指定情報はS707で外部記憶媒体に記録される。
【0048】
S708ですべての印刷指定された画像の情報を外部記憶媒体に記録したかどうかを判断し、すべての情報の記録が完了していない場合はS701に戻り、外部記憶媒体の交換を要求するメッセージを表示するように表示制御する。図5(B)は、外部記憶媒体の交換を促す要求メッセージ画面の表示例である。図4(D)と同様に確認ボタンと中断ボタンが表示されている。
【0049】
すべての情報の記録が完了している場合は、記録完了したことを通知するメッセージ画面を表示する。図5(C)は記録完了画面の表示例である。この画面で終了ボタンを押すと再生画面(図3(A))に戻る。
【0050】
(実施例2)
以下、本実施例では、図7のS707で、外部記憶媒体に印刷指定情報を記録する際に、不揮発性メモリ56へ、印刷情報を外部色区媒体へ記録したかを示す情報を記録する。
【0051】
図8は、本実施例の一時情報のデータ形式の例である。右端の欄のように、副画像ごとに記録済みかどうかを示すデータを持っており、外部記憶媒体に記録された時点でデータを更新する。
【0052】
次に印刷指定モードに入ると、前記記録済み情報を読み込み、記録済みであることを示すマークを表示する。図9(A)は、記録済みマークが着いている印刷モード画面の表示例である。
【0053】
このとき、記録済みマークが付いた画像を選択して、印刷枚数を変更すると記録済みマークは消去される。また、記録済みマークを一括して消去するメニュー項目も考えられる。図9(B)は、記録済みマークを消去する操作画面の表示例である。はいボタンを押すと、記録済みマークが消去され、不揮発性メモリ56に新しい一時情報が記録される。
【0054】
使用者がメニュースイッチ205を押すと、実施例1と同様に外部記憶媒体へ印刷制御情報を記録する。図7の手順において、印刷指定画像を外部記憶媒体の中から検索する際に(S705)、記録済みとなっている画像はスキップして、次の画像へ進む。これによって、同じ画像に対して再度印刷指定を記録し直すことがなくなる。
【0055】
なお上記の実施例においては、デジタルカメラで説明したが、画像データを扱い、内蔵のメモリに記録した画像で印刷予約を行い、外部記憶媒体に印刷予約の情報を記録するような装置であれば、他の種類の画像処理装置にも適用可能である。
【0056】
例えば、ディスプレイ付の画像ストレージや、携帯電話などに適用可能である。
【0057】
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

【特許請求の範囲】
【請求項1】
外部記憶媒体を装着可能な装着部と、
複数の外部記憶媒体に格納されている元画像データに対応する縮小画像を記憶する内蔵記憶媒体と、
前記内蔵記憶媒体に格納されている縮小画像のうち、印刷対象の画像を選択する選択手段と、
前記装着部に装着されている外部記憶媒体に格納されている元画像データに、前記選択手段により選択された縮小画像に対応する画像が含まれている場合には、前記選択手段により選択された縮小画像に対応する元画像データに対する印刷予約情報を前記外部記憶媒体に格納させる制御手段とを有し、
前記制御手段は、前記外部記憶媒体に格納されていない元画像データに対応する印刷予約情報は、当該外部記録媒体に格納させる印刷予約情報には含めないよう制御することを特徴とする画像処理装置。
【請求項2】
さらに、前記選択手段により選択された縮小画像のうち、対応する元画像データに対する印刷予約情報を、まだ外部記録媒体に格納させてないものが有る場合には、前記装着部に装着する外部記憶媒体の交換を促す表示を行わせる表示制御手段を有することを特徴とする請求項1に記載の画像処理装置。
【請求項3】
印刷予約情報はDPOFファイルであることを特徴とする請求項1または2に記載の画像処理装置。
【請求項4】
外部記憶媒体を装着可能な装着部と、
複数の外部記憶媒体に格納されている元画像データに対応する縮小画像を記憶する内蔵記憶媒体とを有する画像処理装置の制御方法であって、
前記内蔵記憶媒体に格納されている縮小画像のうち、印刷対象の画像を選択する選択工程と、
前記装着部に装着されている外部記憶媒体に格納されている元画像データに、前記選択工程により選択された縮小画像に対応する画像が含まれている場合には、前記選択工程により選択された縮小画像に対応する元画像データに対する印刷予約情報を前記外部記憶媒体に格納させる制御工程とを有し、
前記制御工程は、前記外部記憶媒体に格納されていない元画像データに対応する印刷予約情報は、当該外部記録媒体に格納させる印刷予約情報には含めないよう制御することを特徴とする画像処理装置の制御方法。
【請求項5】
さらに、前記選択工程により選択された縮小画像のうち、対応する元画像データに対する印刷予約情報を、まだ外部記録媒体に格納させてないものが有る場合には、前記装着部に装着する外部記憶媒体の交換を促す表示を行わせる表示制御工程を有することを特徴とする請求項4に記載の画像処理装置の制御方法。
【請求項6】
印刷予約情報はDPOFファイルであることを特徴とする請求項4または5に記載の画像処理装置の制御方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2011−119876(P2011−119876A)
【公開日】平成23年6月16日(2011.6.16)
【国際特許分類】
【出願番号】特願2009−273891(P2009−273891)
【出願日】平成21年12月1日(2009.12.1)
【出願人】(000001007)キヤノン株式会社 (59,756)
【Fターム(参考)】