(57)【要約】【課題】  デジタルカメラで撮影した写真の未プリント画像だけをプリントしたい場合、デジタルカメラ側にせよ、記録装置側にせよ、ユーザーはその画像のファイル番号をわざわざ確認して、手動により番号を指定するような複雑な操作手順が必要であった。【解決手段】  ユーザーが未プリントの写真画像だけを手軽にプリントできるように、Ｅｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットに準拠した画像ファイルにその画像がプリントされた回数を示すプリント履歴タグを設け、プリントが正常に終了した場合はそのタグのプリント履歴の数値をインクリメントする。それにより、未プリントの画像だけをプリントするモードをユーザーが選択した場合には、プリント履歴タグがないもの、あるいはプリント履歴の数値がゼロのもののみを自動的にプリントするものである。【選択図】  図１
2005178320.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な外部メモリと接続するＩ／Ｆ部または内部メモリを有する記録装置において、前記メモリに格納されたＥｘｉｆに準拠した画像あるいは画像に関する情報を格納したタグを有する画像フォーマットに準拠した画像をプリントする機能を有し、Ｅｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットに準拠した画像のタグの読み取り／書き込み可能な制御部を有し、その画像ファイルに過去にプリントされた回数を示すプリント履歴タグ、数値をＥｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットに準拠した形式で書き込み／読み取り可能な制御部を有することを特徴とする記録装置。
【請求項２】
前記請求項１の記録装置は、画像のプリントが正常に終了した場合には、その画像に前記プリント履歴タグが存在しなければ新たなタグとしてＥｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットに準拠したプリント履歴タグを作成し数値を１にインクリメントする書き込みを行い、プリント履歴タグが存在すればそのプリント履歴タグの数値をインクリメントして書き込みを行うが、画像のプリントが正常に終了しなかった場合には、プリント履歴タグには変更を加えないことを特徴とする。
【請求項３】
前記請求項１の記録装置は、外部メモリの接続を検知する検知部を有し、それらの検知がされると自動的に、あるいは外部メモリまたは内部メモリに対してユーザーのキー操作により検索指定されると、外部メモリ内または内部メモリ内の画像を検索し、Ｅｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットのタグの中にプリント履歴タグが存在しない画像、あるいはプリント履歴タグが存在するがプリント履歴タグの数値が０（ゼロ）である画像の枚数を、未プリント画像枚数としてカウントする制御部を有することを特徴とする。
【請求項４】
前記請求項１の記録装置は、前記請求項３でカウントされた未プリント画像枚数の結果が、０であれば「未プリント画像はありません」旨の表示を行って一連の処理を終えるか、あるいは何もしないで処理を終えるが、未プリント画像枚数が１以上カウントされていれば、「未プリント画像枚数が○○枚あります。すべて印刷しますか？」旨の表示を行いユーザーがプリントに同意するする操作を行えば未プリント画像のプリント処理を開始するか、あるいはユーザーの操作を介さずに自動的に未プリント画像のプリント処理を開始することを特徴とする。
【請求項５】
前記請求項４の未プリント画像のプリント処理は、Ｅｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットのタグにプリント履歴タグが存在しない画像、あるいはプリント履歴タグが存在するがタグの数値が０（ゼロ）である画像のみがプリントされることを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置の画像プリントに関する。
【背景技術】
【０００２】
デジタルカメラの普及に伴い、ＰＣを介さずにデジタルカメラあるいはメモリーカードから直接プリンタで出力する提案が行われている。また、デジタルカメラで撮影された画像の加工情報やプリントしたい枚数、画像番号をファイル管理することにより、記録装置側でのユーザーの操作を簡単にする提案もされている。一方で、画像の処理方法などをファイル管理せずにＥｘｉｆ規格のように画像データそのものに画像の情報タグを設けることで、画像の管理をシンプルにする提案もされている。例えば、Ｅｘｉｆ規格ではＥｘｉｆプリントと呼ばれるようなプリンタ側でＥｘｉｆ準拠した画像のタグ情報を解析して適切な画像処理を行いプリントするような提案も行われている。
【０００３】
さらに、メモリ内の画像をＥｘｉｆ形式でファイル管理するデジタルカメラにおいて、タグに過去のプリント回数を記憶し、画像の検索に用いるものもある（例えば特開平１１‐２３４６０４号公報）。
【特許文献１】特開平１１‐２３４６０４号公報、請求項３、段落番号００３０
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＰＣを介さずにデジタルカメラあるいはメモリーカードから直接プリンタへ出力する手段は、ハード的な接続の手段はシンプルであっても、ＰＣのような大型表示手段や豊富な入力手段をデジタルカメラやプリンタが有していないことから、ユーザーが希望する画像をプリントするまでの操作性においては難しい一面もあった。例えば、常に撮影した写真をプリントする習慣を持つユーザーが、デジタルカメラで写真を撮影し、それらの未プリント画像だけをプリントしたい場合には、デジタルカメラ側にせよ、記録装置側にせよ、ユーザーはその画像のファイル番号をわざわざ確認して、手動により番号を指定するような複雑な操作手順が必要であった。また、これらの操作手順を軽減するために、画像の管理ファイルに画像が期待される操作の情報を組み込むシステムもあるが、これらは画像と管理テーブルとの関連付けが複雑になる面もあった。
【０００５】
本願はかかる状況のもとになされたものであり、ユーザーは未プリントの写真だけをプリントしたい場合には、画像の指定をすることなく未プリントの画像を一括してプリントできることをＥｘｉｆのように画像に関する情報を格納したタグを有する画像フォーマットに準拠した形式で実現することを目的とする。また、ユーザーに外出先プリンタや自宅プリンタのような複数のプリント機会がある場合にも、同じ規格を採用したプリンタであればプリンタの機種に依存せずに未プリントの画像のみを一括してプリントできることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明に係る記録装置は、ユーザーが未プリントの写真画像だけを手軽にプリントできるように、Ｅｘｉｆあるいは画像に関する情報を格納したタグを有する画像フォーマットに準拠した画像ファイルにその画像がプリントされた回数を示すプリント履歴タグを設け、プリントが正常に終了した場合はそのタグのプリント履歴の数値をインクリメントする。それにより、未プリントの画像だけをプリントするモードをユーザーが選択した場合には、プリント履歴タグがないもの、あるいはプリント履歴の数値がゼロのもののみを自動的にプリントするものである。
【発明の効果】
【０００７】
以上説明したように、本発明によれば、Ｅｘｉｆに準拠した画像をプリントする際にその画像が過去にプリントされた回数をＥｘｉｆのプリント履歴タグに格納することにより、ユーザーがあるメモリストレージ内の画像のうちプリントされていないものだけをプリントしたい場合には、ユーザーは未プリントの画像番号を一つずつ選択することなく、簡潔な操作ですべてプリントできることで、カードダイレクトプリントやカメラダイレクトプリントの操作性を向上する効果が期待される。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【０００９】
図１は、記録装置の構成を示したブロック図である。同図において、（１０１）は中央制御部（ＣＰＵ）、（１０２）は印刷の制御を行うプログラムを格納したＲＯＭ、（１０３）は画像データの格納および汎用ワーク領域として使用するＲＡＭである。（１０４）はカラープリンタ、（１０５）はプリンタ画像処理部である。（１０６）はオペレーションパネルであり、（１０７）はキーの入力を検知するキー入力処理部である。（１０８）は各種設定や各種データを表示する液晶表示部で、（１０９）の表示処理部から適切な表示データが出力される。（１１０）はメモリーカードで、デジタルカメラなどでＥｘｉｆに準拠した写真画像が格納され、（１１１）のカードＩ／Ｆ処理部からデータの読み取り／書き込みが行われる。（１１２）はデジタルカメラで、（１１３）のＵＳＢＩ／Ｆ制御部によりＵＳＢ接続される。なお、本実施例では、デジタルカメラと記録装置の接続がＵＳＢ経由であるが、ＩＲＤＡやＢｌｕｅｔｏｏｔｈのような接続方式でもよい。また、本実施例における記録装置では（１０６）（１０７）（１０８）（１０９）のように、キー入力部とＬＣＤ表示部を備えているがこれらは本特許の必須ではない。
【００１０】
図２は、本特許の概念図である。（２０１）の記録装置は、（２０２）のメモリーカードをカードＩ／Ｆ経由で接続することが可能で、メモリーカードに記録された画像をＰＣを介さずにプリントできるいわゆるカードダイレクトプリント機能を備えている。また（２０３）のデジタルカメラをＵＳＢＩ／Ｆ経由で接続することが可能で、デジタルカメラ内のメモリストレージに記録された画像をＰＣを介さずにプリントできるいわゆるデジタルカメラダイレクトプリント機能を備えている。
【００１１】
（２０４）は、（２０２）または（２０３）のメモリストレージ内を示し、そこにはいくつかのＥｘｉｆ準拠した画像が格納されている。画像は（２０５）のようにすでにユーザーによってプリントされたことのあるプリント済み画像と、（２０６）のようにユーザーによってプリントされたことがない未プリント画像に大別される。
【００１２】
本特許は、（２０６）の未プリント画像だけを、簡単な操作で一括プリントしようとするものである。
【００１３】
本実施例では画像に関する情報を格納したタグを有する画像フォーマットとしてＥｘｉｆを例に説明するが、ここで、Ｅｘｉｆについて簡単に説明する。
【００１４】
Ｅｘｉｆの規格は、画像そのものに画像の撮影情報や管理情報をタグとして埋め込むもので、画像のファイル管理が容易であるといったメリットがある。Ｅｘｉｆタグには例えば、画像データの構成に関するタグがあり、そこには画像の幅を示すタグや高さをしめすタグが存在する。
【００１５】
本特許はＥｘｉｆ準拠のタグとして、新たに「プリント履歴」タグを設け、そのタグに画像が過去に何回プリントされているのかを記述する。なお、本特許の提案するプリント履歴タグは、Ｅｘｉｆ規格に定められたタグではないので、メーカーが独自の情報を格納するために自由に使うことのできるメーカーノートタグの中に作成される。
【００１６】
図７に具体的なプリント履歴タグを示す。（７０１）はタグの名称を示し、本特許では、プリント履歴タグと命名することにする。（７０２）はタグ番号で、実際に画像に組み込まれるタグの番号を示す。本実施例ではプリント履歴タグのタグ番号を１０００ｈとしたが、メーカーノートタグ内のその他のタグとの兼ね合いで、別のタグ番号となってもかまわない。（７０３）はタグの数値のタイプを定義する値で、本実施例では数値の値をｕｎｓｉｇｎｅｄ  ｂｙｔｅで定義するため、Ｅｘｉｆの規定に従い（７０３）タイプの値は１とする。（７０４）はタグの値のデータ数を示すカウントで、本特許のプリント履歴タグはプリントされた枚数のみを規定するため、（７０４）カウントの値は１とする。（７０５）はそのタグが示す値で、プリント履歴タグにおいてはプリントされた枚数を示すものである。従って、デフォルトでは０（ゼロ）が格納されている。この値はその画像が正常にプリントされるごとに１つずつインクリメントされる。（７０６）は前記（７０２）〜（７０５）で示したプリント履歴タグの実データ並びである。本実施例では上位バイトと下位バイトの並び順がインテル形式となっている。画像が一度正常にプリントされると（７０７）のように値のところだけが１にインクリメントされる。本特許では、この値からその画像が未プリントなのかプリントされたことがあるのかを判別する。
【００１７】
次に、実際にユーザーが未プリントの画像だけを記録装置からプリントするまでの手順を、図３、図４、図５、図６で説明する。
【００１８】
図３、図４は、ユーザーがメモリーカードを記録装置に装着し、メモリーカード内のＥｘｉｆ準拠したデジタルカメラ画像のうち、未プリントである画像だけをプリントするまでの動作と処理、記録装置に表示されるＬＣＤ画面など示すフローチャートである。
【００１９】
図３の（３０１）で、ユーザーはメモリーカードを記録装置へ装着する。ここで装着されるメモリーカードには、図２の（２０４）に示したＥｘｉｆ準拠のデジタルカメラ撮影画像が格納されており、本実施例ではプリント済みの画像が１０枚、未プリントの画像が１０枚あるとする。
【００２０】
（３０１）でメモリーカードが装着されると、図４の（４０１）でメモリーカードの装着が検出され、（４０２）でメモリーカード内の画像検索が開始される。なお、（４０２）の画像検索は本実施例ではメモリーカードが記録装置に装着されると自動的に開始されるが、例えば、メニューから「画像を検索しますか？」→「する」等のキー操作を経てから（４０２）の画像検索が開始されてもよい。
【００２１】
図５に、図４（４０２）での画像検索の詳細なフローチャートを示す。
【００２２】
まず、（５０１）で画像番号が最小の画像について、その画像がＥｘｉｆタグを有するか否かの解析が行われる。（５０１）でその画像がＥｘｉｆ準拠の画像でなければ、プリント対象外の画像であるので何も処理を行わず、（５０５）で次の画像が存在するか否かの判別が行われる。（５０１）でその画像がＥｘｉｆ準拠の画像であれば、続けて（５０２）でその画像のＥｘｉｆタグの中に「プリント履歴」に関するタグが存在するか否かの判別が行われる。具体的には本実施例でのプリント履歴タグ番号は１０００ｈであるので、記録装置の制御部ではメーカーノーツタグ内に１０００ｈのタグ番号が存在するか否かの処理が行われる。（５０２）でその画像のＥｘｉｆタグの中に「プリント履歴」に関するタグが存在しなければ、その画像はプリントの対象となるので（５０４）で未プリントの枚数を示すカウンタＮがインクリメントされる。（５０２）でその画像のＥｘｉｆタグの中に「プリント履歴」に関するタグが存在すれば、続けて（５０３）でその「プリント履歴」に関するタグの数値が解析される。（５０３）でプリント履歴タグの値が１以上であれば、その画像は過去に１回以上プリントされた画像なのでプリント対象外の画像となり、何も処理を行わないで（５０５）で次の画像が存在するか否かの判別が行われる。（５０３）でプリント履歴タグの値が０（ゼロ）であれば、その画像はプリントの対象となるので（５０４）で未プリントの枚数を示すカウンタＮがインクリメントされる。
【００２３】
図５の画像検索処理は（５０５）で次の画像が存在しなくなるまで、これらの処理が繰り返し行われ、その結果として未プリントの枚数を示すカウンタＮの値が判明する。
【００２４】
なお、本実施例ではＥｘｉｆに準拠はしているがプリント履歴タグが存在しない画像については、未プリントの画像であるという定義をしているため、その場合でも未プリントの枚数を示すカウンタＮをインクリメントしているが、写真撮影時にプリント履歴タグが作成されないデジタルカメラの画像を記録装置側がサポートしないのであれば、Ｅｘｉｆ準拠しているがプリント履歴が存在しない画像についてもプリントの対象外として、（５０４）で未プリントの枚数を示すカウンタＮをインクリメントしないようにしてもよい。
【００２５】
図５、図４（４０２）の画像検索処理が終了して、未プリントの枚数を示すカウンタＮの値が求められると、図４の（４０３）で記録装置に装着されたメモリーカード内に、未プリント画像が存在するか否かの判別が行われる。具体的には、未プリントの枚数を示すカウンタＮが０（ゼロ）であればメモリーカード内には未プリントの画像が存在しない、またはＥｘｉｆ準拠の画像が存在しないのでそのまま一連の処理を終える。このときは、記録装置ではこれ以上の処理を行わない。未プリントの枚数を示すカウンタＮが１以上であれば、（４０４）で、その未プリント画像を実際にプリントするか否かの判別が行われる。この判断はユーザーによるキー操作で決定されてもよいし、記録装置の仕様として自動的にプリントを開始する決定が記録装置の設定でされてもよい。ユーザーがプリントするか否かを選択する場合は、例えば図３の（３０２）のように、「新しい画像があります。プリントしますか？」というＬＣＤ画面に従ってユーザーが「はい」をキー入力で選択する。このとき、未プリントの枚数を示すカウンタＮの値をＬＣＤへ出力して（本実施例では未プリントの画像は１０枚）、（３０３）のように「合計１０枚の画像があります。用紙をセットしてください」という表示を行ってもよい。なお、図３の（３０２）（３０３）の表示及びユーザーのキー入力は必須ではないので、先に述べたように図４の（４０４）でのプリント実行判別をデフォルトで「する」設定された場合などでは、ユーザーはメモリーカードを記録装置に挿入するだけで自動的に未プリントの画像があればプリントを開始してもよい。
【００２６】
図４（４０４）で未プリント画像のプリントを実行する選択がされると、（４０５）で未プリント画像のプリント処理が行われる。このとき、記録装置にＬＣＤがあれば図３の（３０４）（３０５）のような表示が行われる。
【００２７】
図６に、未プリントの画像をプリントする処理のフローチャートを示す。まず（６０１）で、最小の画像番号の画像がＥｘｉｆに準拠しているか否かの判別が行われる。（６０１）でその画像がＥｘｉｆ準拠でなければ、何も処理を行わないで（６０７）で次の画像が存在するか否かの判別が行われる。（６０１）でその画像がＥｘｉｆに準拠していれば（６０２）で画像のＥｘｉｆタグにプリント履歴に関するタグが存在するか否かの判別が行われる。（６０２）でその画像にプリント履歴に関するタグが存在しなければ（６０４）でプリントの処理が行われるが、その画像にプリント履歴に関するタグが存在すれば（６０３）でプリント履歴タグの値が解析される。（６０３）でその画像のプリント履歴タグの値が１以上であれば、その画像はプリントされたことがあるためプリントの対象外であるので何も処理を行わずに（６０７）で次の画像があるか否かの判別がされる。なお、図６においてその画像がプリントする対象なのか対象外なのかの判別基準は、図５に示した画像検索の際の判別基準に準ずるものである。また、図５の検索処理で一度メモリーカード内の画像をすべて検索しているので、例えば図５の（５０４）で未出力プリント枚数を示すＮの値をインクリメントする際に、その画像のファイル番号を別のメモリに格納することで未プリントのプリント実行時には、メモリに格納された番号の画像だけを選択してプリントの対象画像とすることも考えられる。その場合は、図６の（６０１）〜（６０３）、（６０７）の処理が不要となるため、一連の処理速度の高速化が期待できるが、一方で、メモリーカード内の未プリント画像が多数存在する場合には、その枚数分の画像番号格納メモリを記録装置が確保しなければならない。本実施例では、記録装置のメモリ容量制限などを考慮せずともよいように、図６のプリント実行時に再度プリント対象画像の検索処理を行う仕様としている。
【００２８】
図６の（６０４）でプリントが開始されると、（６０５）でその画像が正常にプリントされたか否かの判別が行われる。（６０５）で例えば用紙無し、インク無し、等のエラーによりプリント処理が中断された場合には、そのまま何も処理を行わずに一連の処理を終えるが、（６０５）でその画像のプリントが正常に終了した場合には、（６０６）でその画像のプリント履歴タグの値がインクリメントされる。
【００２９】
図６で説明した一連のプリント処理は（６０７）で次の画像が存在しなくなるまで繰り返される。
【００３０】
以上のように、未プリントの画像が正常にすべてプリントされると、図３の（３０６）のように「プリントが正常に終了しました」という旨の表示が行われる。ＬＣＤを有さない記録装置においては、これらの表示を行わずに動作を終了する。
【図面の簡単な説明】
【００３１】
【図１】ブロック図
【図２】全体概要図
【図３】表示画面遷移図
【図４】全体動作フローチャート
【図５】画像検索の詳細フローチャート
【図６】プリント処理の詳細フローチャート
【図７】プリント履歴タグの構成図
【符号の説明】
【００３２】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
【図１】
2005178320.tif 000003
【図２】
2005178320.tif 000004
【図３】
2005178320.tif 000005
【図４】
2005178320.tif 000006
【図５】
2005178320.tif 000007
【図６】
2005178320.tif 000008
【図７】
2005178320.tif 000009