(57)【要約】【課題】  膨大な数のデジタルイメージデータの中から、プリントを希望するデジタルイメージデータの検索を容易に行うことができるようにする。【解決手段】  複数のデジタルイメージデータを保管し、各々のデジタルイメージデータに対してプリント指定が可能な画像処理装置であって、各々のデジタルイメージデータに関連付けられた１つまたは複数の任意の属性データ（ラベル）を抽出し（６０１）、当該属性データから前記プリント指定を行うためのプリント指定情報を生成するようにする（６１０，６１２）。【選択図】  図６
2005176236.tif 000002
【特許請求の範囲】
【請求項１】
複数のデジタルイメージデータを保管し、各々のデジタルイメージデータに対してプリント指定が可能な画像処理装置であって、
前記各々のデジタルイメージデータに１つまたは複数の任意の属性データを関連付け、前記属性データから前記プリント指定を行うためのプリント指定情報を生成することを特徴とする画像処理装置。
【請求項２】
前記プリント指定情報は、印刷するデジタルイメージデータのファイル名の情報、プリント枚数の情報、インデックス印刷の有無の情報、プリントサイズの情報、プリントされるコメントの情報のうち、少なくともいずれかを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記属性データは、任意長の文字列、日付から生成されるデータであり、プリント指定ファイルの作成にあたっては、前記属性データを用いてデジタルイメージデータを検索して抽出することによって行うことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記デジタルイメージデータの抽出は、前記属性データを検索キーとして検索することにより行われることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
複数のデジタルイメージデータを保管し、各々のデジタルイメージデータに対してプリント指定が可能な画像処理装置であって、
前記各々のデジタルイメージデータに１つまたは複数の任意の属性データを関連付けるときに、前記プリント指定を行うためのプリント指定情報から前記属性データを生成して行うことを特徴とする画像処理装置。
【請求項６】
前記プリント指定情報は、印刷するデジタルイメージデータのファイル名の情報、プリント枚数の情報、インデックス印刷の有無の情報、プリントサイズの情報、プリントされるコメントの情報のうち、少なくともいずれかを含むことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記属性データは、任意長の文字列、日付から生成されるデータであり、プリント指定ファイルの作成にあたっては、前記属性データを用いてデジタルイメージデータを検索して抽出することによって行うことを特徴とする請求項５または６に記載の画像処理装置。
【請求項８】
前記デジタルイメージデータの抽出は、前記属性データを検索キーとして検索することにより行われることを特徴とする請求項７に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデジタルイメージデータを保管し、各々のデジタルイメージデータに対してプリント指定が可能な画像処理装置に関する。
【背景技術】
【０００２】
今日、静止画、動画、音声などの様々なマルチメディアデータが電子化され、デジタル化されてデジタルデータとして保管されるようになってきた。デジタルカメラの普及により、静止画イメージデータをデジタル化し、保管することが当たり前となっている。また、デジタルデータは、様々な種類のメモリカードに保管されて活用されている。
【０００３】
一方、デジタルイメージデータを用紙にプリントすることも盛んに行われている。従来より、一度、デジタルカメラのデジタルイメージデータをコンピュータに取り込んだ後、プリンタへプリントする方法が取られていた。最近では、コンピュータを介さず、デジタルカメラなどの画像処理装置をプリンタに直結し、直接プリントすることが行われている。また、デジタルカメラなどの画像処理装置のデジタルイメージデータをメモリカード等のリムーバブルメディア内に保管し、リムーバブルメディアをプリンタに装着して、プリントをする、あるいは、リムーバブルメディアを現像所やプリントショップに持ち込んでデジタルイメージデータをプリントするなどが行われている。
【０００４】
これらを異なるメーカー間で実現させるために、リムーバブルメディアにデジタルイメージデータを格納する方法として、カメラファイルシステム規格であるＤＣＦ（Ｄｅｓｉｇｎ＿ｒｕｌｅ＿ｆｏｒ＿Ｃａｍｅｒａ＿Ｆｉｌｅ＿Ｓｙｓｔｅｍ）規格を定め、また、リムーバブルメディアにプリントすべきデジタルイメージデータの指定と、プリント枚数指定などのプリント指定を記述する方法としてＤＰＯＦ（Ｄｉｇｉｔａｌ＿Ｐｒｉｎｔ＿Ｏｒｄｅｒ＿Ｆｏｒｍａｔ）規格を定められている。
【０００５】
カメラファイルシステム規格であるＤＣＦ＿Ｖｅｒｓｉｏｎ１．０では、ルートディレクトリの直下にＤＣＩＭという名前を持つディレクトリを作成し、その下に３桁のユニークなディレクトリ番号と５文字の任意文字列という名前をもつディレクトリを作成し、その中に、４文字の任意文字列と４文字のファイル番号という名前を持つＥｘｉｆファイルとしてデジタルイメージデータを持つことになっている。
【０００６】
また、ＤＰＯＦ＿Ｖｅｒｓｉｏｎ１．１０規格では、ルートディレクトリの直下にＭＩＳＣという名前を持つディレクトリを作成し、その中に、プリント指定のためのファイルをＡＵＴＰＲＩＮＴ．ＭＲＫというファイル名で置く。プリント指定ファイルであるＡＵＴＰＲＩＮＴ．ＭＲＫには、プリント指定するデジタルイメージデータのパス、枚数、トリミング位置、プリントするコメント、プリントする日付、および、インデックス印刷するデジタルイメージデータのパスなどが含まれる。
【０００７】
ＤＣＦ規格およびＤＰＯＦ規格により、デジタルイメージデータを保管し、プリント指定を行ったデジタルカメラなどの画像処理装置のデジタルイメージデータをメーカーや仕様が異なるプリンタやラボからプリントを行うことが可能となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、プリント指定を行うＤＰＯＦ規格に沿ったプリント指定ファイルを生成する方法は、複雑であり、ユーザに煩雑な操作を強いるものであった。一般的なＤＰＯＦ規格に沿ったプリント指定ファイルを作成する方法は、ユーザがデジタルカメラなどの画像処理装置からプリントしたいと思う画像を選び出して画面表示させ、プリント枚数を指定している。
【０００９】
近年、リムーバブルメディアの実現できる容量サイズが年々増加しており、画像処理装置は、リムーバブルメディアに保存できるデジタルイメージデータサイズも膨大な数になってきている。このような状況において、プリントを希望するデジタルイメージデータを膨大な数のデジタルイメージデータの中から見つけ出して、１つ１つプリント指定するのは大変困難になってきた。また反対に、プリント指定されたデジタルイメージデータがどのデジタルイメージデータであったかを検索する手段は現在提供されていない。ユーザが過去においてプリント指定を行ったデジタルイメージデータを膨大な数のデジタルイメージデータの中から見つけ出すには、１つ１つのデジタルイメージデータを画面に表示させて確認する他に術は無く、大変煩雑な作業となっていた。
【００１０】
本発明は上述の問題点にかんがみてなされたものであり、膨大な数のデジタルイメージデータの中から、プリントを希望するデジタルイメージデータの検索を容易に行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するために、複数のデジタルイメージデータを保管し、各々のデジタルイメージデータに対してプリント指定が可能な画像処理装置であって、前記各々のデジタルイメージデータに１つまたは複数の任意の属性データを関連付け、前記属性データから前記プリント指定を行うためのプリント指定情報を生成することを特徴とする画像処理装置等を提供する。
【発明の効果】
【００１２】
本発明によれば、当該画像処理装置内のデジタルイメージデータに属性データを関連付け、関連付けられた属性データからプリント指定ファイルを自動的に作成するようにしたので、膨大な数のデジタルイメージデータの中から、ユーザがプリントを希望するデジタルイメージデータの検索を容易に行うことができる。これにより、プリント指定する煩雑さを大幅に軽減することが可能となる。
【００１３】
また、プリント指定ファイルから属性データを自動的に生成し、デジタルイメージデータに自動的に関連付け、当該属性データをキーにしてデジタルイメージデータを抽出することにより、過去に印刷指定したデジタルイメージデータを膨大な数のデジタルイメージデータの中から素早く見つけ出す方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を用いて本発明の画像処理装置における実施形態について説明する。
【００１５】
（第１の実施例）
図１は、本発明の第１の実施例に係る画像処理装置のハードウェア構成を示すブロック図である。
本実施例の画像処理装置は、プログラムを処理するＣＰＵ１００と、入力および操作、結果表示を行う液晶ディスプレィ１０２と、液晶ディスプレィ１０２上につけられたタッチパネル１０１と、本実施例を実現するプログラムとデータ、操作記録を保管するＲＡＭ／ＲＯＭメモリ１０３と、当該プログラムにより撮影可能なカメラモジュール１０６と、データを保管するメモリカード１０５と、メモリカード１０５をＣＰＵに接続するためのメモリカードアダプタ１０４とを含み構成されている。また、撮影されたデジタルイメージデータは、メモリカード１０５に格納される。
【００１６】
本実施例では、本発明に係る処理を図１におけるハードウェア構成と、ＲＯＭに格納されたプログラムにより実現させているが、メモリカードやＦＤに格納されたプログラム、または、全てハードウェアで実現されていても構わない。また、ユーザは、液晶ディスプレィおよびタッチパネルを用いて、カメラ撮影、デジタルイメージデータの表示、属性データの作成、属性データとデジタルイメージデータとの関連付け、属性データからプリント指定ファイル作成の指示、属性データからデジタルイメージデータに検索抽出といった操作を行う。本実施例では、タッチパネルと液晶ディスプレィを用いているが、当該プログラムを操作、入出力できるものであれば、ブラウン管とキーボード、マウスなどでも構わない。また、本実施例では、属性データを「ラベル」と称し、属性データをデジタルイメージデータに関連付けることを「イメージデータにラベルを添付する」と称す。
【００１７】
図２は、本発明の第１の実施例に係る画像処理装置のラベル作成に係る画面表示を示した図である。
ユーザは、新規作成ボタン２０３を押すことによりラベルを作成する。新規作成されたラベルは、ラベル一覧２０２に「新規ラベル」として表示される。また、ラベル２０１は、既に作成済みのラベルである。ラベル一覧２０２から作成済みのラベル２０１を選択すると、ラベルボックス２０４に選択されたラベルの内容が表示される。また、ラベルボックス２０４内を編集してラベルを任意に書き換えることができる。
【００１８】
図３は、本発明の第１の実施例に係る画像処理装置において、イメージデータにラベルを付けた場合の画面表示を示した図である。
イメージ一覧３０１には、当該画像処理装置内のイメージデータが表示される。スライダー３０３を操作することにより、イメージ一覧３０１に表示する内容を変えることができる。イメージ一覧３０１内のイメージ３０２を押すことにより、当該イメージ３０２が選択できる。また、ラベル一覧３０６には、作成済みのラベル一覧が表示される。チェックボックス３０７を押すことにより、ラベルが選択される。選択されたラベルは、選択されたイメージ３０２と関連付けられる。ここで、１つのイメージ３０２に複数のラベルを付けることが可能である。また、チックボックス３０４により、イメージ３０２に日付ラベルをつけることができる。この日付ラベルの内容は、領域３０５に表示される。
【００１９】
図４は、本発明の第１の実施例に係る画像処理装置において、ラベルからプリント指定ファイルの作成を指示する画面表示を示した図である。
本実施例に係る画像処理装置では、イメージデータに付けられたラベルからプリント指定ファイルを作成する。ラベル一覧４０１には、ラベルの一覧が表示される。スライダー４０４を操作することにより、ラベル一覧４０１に表示する内容を変えることができる。ラベルの左にあるチェックボックス４０３をチェックすると、そのチェックボックスに対応するラベル４０２を持つ全イメージデータがスタンダードプリントのプリント指定の対象となる。ここで、複数のラベルをチェックして選択しても良い。その場合、選択されたラベルを持つ全イメージデータがプリント指定の対象となる。
【００２０】
インデックスプリントのチェックボックス４０５をチェックすると、インデックスプリントも実施されるように指定される。また、日付を付けるチェックボックス４０６をチェックすると、プリント指定ファイル内に対して日付のプリント指定が行われる。また、コメントのチェックボックス４０７をチェックすると、コメントボックス４０８に記載された内容がプリント指定される。キャンセルボタン４０９を選択すると、プリント指定ファイルの作成がキャンセルされる。作成ボタン４１０を選択すると、設定した内容でプリント指定ファイルが作成される。
【００２１】
図５は、本発明の第１の実施例に係る画像処理装置により作成されたプリント指定ファイルの一例を示した図である。
また、図６は、本発明の第１の実施例に係る画像処理装置において、ラベルからプリント指定ファイルを作成する処理を示したフローチャートである。図６を用いて、イメージデータに付けられたラベルからプリント指定ファイル（ＡＵＴＰＲＩＮＴ．ＭＲＫ）を自動作成するアルゴリズムを説明する。
【００２２】
まず、ステップ６０１では、全イメージデータからラベルが付けられたイメージデータを抽出する。続いて、ステップ６０２では、ラベルが添付されているイメージデータがあるか否かを判断する。この判断の結果、ラベルが添付されているイメージデータがないと判断された場合には、当該処理を終了する。一方、ステップ６０２の判断の結果、ラベルが添付されているイメージデータがあると判断された場合には、ステップ６０３に進む。
【００２３】
続いて、ステップ６０３では、「ＡＵＴＰＲＩＮＴ．ＭＲＫファイル」をオープンし、ヘッダを書き出す。続いて、ステップ６０４では、ステップ６０１にて抽出したイメージデータを先頭より１つ取り出す。続いて、ステップ６０５では、抽出したイメージデータの取り出しが終了したか否かを判断する。この判断の結果、抽出したイメージデータの取り出しが終了したと判断された場合には、ステップ６０７に進む。一方、ステップ６０５の判断の結果、抽出したイメージデータの取り出しが終了していないと判断された場合には、ステップ６０６に進む。
【００２４】
ステップ６０５の判断の結果、抽出したイメージデータの取り出しが終了したと判断された場合には、続いて、ステップ６０７において、プリントジョブがあるか否かを判断する。この判断の結果、プリントジョブがあると判断された場合には、ステップＳ６０８に進んで、「ＡＵＴＰＲＩＮＴ．ＭＲＫ」をクローズした後、処理を終了する。一方、ステップ６０７の判断の結果、プリントジョブが１つも無いと判断された場合には、ステップ６０９進んで、「ＡＵＴＰＲＩＮＴ．ＭＲＫ」をクローズして削除した後、処理を終了する。
【００２５】
また、ステップ６０５の判断の結果、抽出したイメージデータの取り出しが終了していないと判断された場合には、続いて、ステップ６０６において、該当するイメージデータに付けられたラベルがスタンダードプリント指定されているものであるか否かを判断する。この判断の結果、当該ラベルがスタンダードプリント指定されていないものであると判断された場合には、ステップ６０４に戻る。一方、ステップ６０６の判断の結果、当該ラベルがスタンダードプリント指定されているものであると判断された場合には、ステップ６１０に進む。
【００２６】
続いて、ステップステップ６１０では、「ＡＵＴＰＲＩＮＴ．ＭＲＫ」にプリントジョブ情報を書き出すとともに、該当イメージデータのファイルパスなども「ＡＵＴＰＲＩＮＴ．ＭＲＫ」に書き出す。続いて、ステップ６１１では、ラベルがインデックスプリントの対象になっているか否かを判断する。この判断の結果、ラベルがインデックスプリントの対象になっていると判断された場合には、ステップ６１２に進んで、「ＡＵＴＰＲＩＮＴ．ＭＲＫ」にインデックスプリントのプリントジョブ情報を書き出した後、ステップ６１３に進む。一方、ステップ６１１での判断の結果、ラベルがインデックスプリントの対象になっていないと判断された場合には、ステップ６１３にジャンプする。
【００２７】
続いて、ステップ６１３では、日付、コメントチェックの対象となっているか否かを判断する。この判断の結果、日付、コメントチェックの対象となっていると判断された場合には、ステップ６１４に進んで、「ＡＵＴＰＲＩＮＴ．ＭＲＫ」に日付やコメントを書き出した後、ステップ６０４に戻る。一方、ステップ６１３の判断の結果、日付、コメントチェックの対象となっていないと判断された場合には、ステップ６０４に戻る。
【００２８】
本実施例の画像処理装置では、プリント指定ファイルの「ＡＵＴＰＲＩＮＴ．ＭＲＫファイル」を解析し、プリント指定されているイメージデータのパス、印刷枚数、日付、ファイル番号、コメント内容等の情報からラベルを付けることができる。また、本実施例の画像処理装置では、ラベルをキーにした検索抽出を行うことができ、ラベルを指定すると当該ラベルを持つ全てのイメージデータを列挙して表示することができる。
【００２９】
（第２の実施例）
図７は、本発明の第２の実施例に係る画像処理装置のハードウェア構成を示すブロック図である。
第１の実施例における画像処理装置では、カメラモジュール１０６を装備したデジタルカメラであったが、カメラを装備しない形態も考えられる。本発明の第２の実施例に係る画像処理装置では、第１の実施例のものとは異なり、カメラモジュールおよびカメラ撮影プログラムを装備していない。この点を除いて、第１の実施例に係る画像処理装置と同様の構成である。第２の実施例における画像処理装置では、他のデジタルカメラで撮影したデジタルイメージデータが入ったメモリカードを本実施例の画像処理装置に挿入し、当該画像処理装置上で属性データの作成、デジタルイメージデータと属性データとの関連付け、プリント指定ファイルの作成を行うことを想定している。
【００３０】
（第３の実施例）
本発明の第３の実施例に係る画像処理装置の構成は、第１の実施例に係る画像処理装置と同様の構成である。第３の実施例では、ラベルとプリント指定を関連付ける際に、ユーザにより指定される複数のラベルの組み合わせを、ＡＮＤ（＊），ＯＲ（＋），（、）を用いて式を作成して、指定可能とする点が第１の実施例と異なる。
【００３１】
ここで、図８を用いて、第１の実施例との差異であるラベルと検索式の作成方法、プリント指定ファイルの作成方法を説明する。
図８は、本発明の第３の実施例に係る画像処理装置において、ラベルからプリント指定ファイルの作成を指示する画面表示を示した図である。
【００３２】
ラベル一覧８０２には、作成されたラベル８０１の一覧が表示される。ラベル一覧８０２に表示されるラベルは、スライダー８０３をドラッグすることにより変化し、全ラベルを表示させることが可能である。各ラベル８０１の左には、ラベル番号８０４が割り振られている。このラベル番号８０４を選択することにより、検索式８０６にラベル番号８０４が入力される。演算子ボタン８０５を選択すると、演算子がラベル番号８０４と同様に検索式８０６に入力される。ここで、演算子「＊」はＡＮＤ、演算子「＋」はＯＲを意味する。検索式８０６には、ラベルを検索式で表現できる。
【００３３】
図８では、ラベル番号１を持ち、かつ、ラベル番号５またはラベル番号７を持つイメージデータを対象にプリント指定が行われることを意味している。インデックスプリントのチェックボックス８０７をチェックすると、インデックスプリントを同時に行う指示ができる。キャンセルボタン８０８を選択すると、プリント指定ファイルの作成をキャンセルすることができ、また、作成ボタン８０９を選択すると、プリント指定ファイルの作成を開始することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施例に係る画像処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の第１の実施例に係る画像処理装置のラベル作成に係る画面表示を示した図である。
【図３】本発明の第１の実施例に係る画像処理装置において、イメージデータにラベルを付けた場合の画面表示を示した図である。
【図４】本発明の第１の実施例に係る画像処理装置において、ラベルからプリント指定ファイルの作成を指示する画面表示を示した図である。
【図５】本発明の第１の実施例に係る画像処理装置により作成されたプリント指定ファイルの一例を示した図である。
【図６】本発明の第１の実施例に係る画像処理装置において、ラベルからプリント指定ファイルを作成する処理を示したフローチャートである。
【図７】本発明の第２の実施例に係る画像処理装置のハードウェア構成を示すブロック図である。
【図８】本発明の第３の実施例に係る画像処理装置において、ラベルからプリント指定ファイルの作成を指示する画面表示を示した図である。
【符号の説明】
【００３５】
１００  ＣＰＵ
１０１  タッチパネル
１０２  液晶ディスプレィ
１０３  ＲＡＭ／ＲＯＭメモリ
１０４  メモリカードアダプタ
１０５  メモリカード
１０６  カメラモジュール
２０１  ラベル
２０２  ラベル一覧
２０３  新規作成ボタン
２０４  ラベルボックス
３０１  イメージ一覧
３０２  選択されたイメージ
３０３  スライダー
３０４  日付ラベルをつけるか否かを選択するチェックボックス
３０５  日付ラベルの内容を表示する領域
３０６  ラベル一覧
３０７  ラベルをつけるか否かを選択するチェックボックス
４０１  ラベル一覧
４０２  選択されたラベル
７００  ＣＰＵ
７０１  タッチパネル
７０２  液晶ディスプレィ
７０３  ＲＡＭ／ＲＯＭメモリ
７０４  メモリカードアダプタ
７０５  メモリカード
８０１  ラベル
８０２  ラベル一覧
８０３  スライダー
８０４  ラベル番号ボタン
８０５  検索演算子ボタン
８０６  検索式
８０７  インデックスプリントのチェックボックス
８０８  キャンセルボタン
８０９  作成開始ボタン
【図１】
2005176236.tif 000003
【図２】
2005176236.tif 000004
【図３】
2005176236.tif 000005
【図４】
2005176236.tif 000006
【図５】
2005176236.tif 000007
【図６】
2005176236.tif 000008
【図７】
2005176236.tif 000009
【図８】
2005176236.tif 000010