(57)【要約】【課題】特定の部位を参照して行われる画像処理において、ユーザの意図を反映しつつ自動化を図る。【解決手段】デジタルスチルカメラ１１は、画像データを生成し、画像データと画像処理制御データＰＩＭとを一体的に備える画像ファイルを生成する。画像処理制御データＰＩＭには、ユーザ所望の画像処理モードや、画像データ内の特定の部位情報などが含まれる。画像処理モードとは、例えば階調補正やぼかし処理などの画像処理の方法を意味する。部位情報とは、これらの画像処理で参照される画像データ内の特定の部位を示す情報である。パーソナルコンピュータ１２は、この部位情報を参照して自動的にユーザ所望の画像処理を行う。【選択図】図１
2007305139.tif 000002
【特許請求の範囲】
【請求項１】
画像データと該画像データの画像処理に用いられる画像処理制御データとを含む画像ファイルを生成する画像ファイル生成装置であって、
画像データを生成する画像データ生成手段と、
所定の画像処理を行うために参照する部位を前記生成された画像データ内で指定する部位指定手段と、
前記指定された部位を特定する部位情報を含む画像処理制御データと前記生成された画像データとを一体的に有する画像ファイルを生成する画像ファイル生成手段と
を備える画像ファイル生成装置。
【請求項２】
請求項１に記載の画像ファイル生成装置において、
前記部位指定手段は、前記画像データを予め設定したパターンで分割して定義される領域単位で前記指定を行う手段である
画像ファイル生成装置。
【請求項３】
請求項１に記載の画像ファイル生成装置において、
前記部位指定手段は、前記画像データ内で規定された座標を指定する手段である
画像ファイル生成装置。
【請求項４】
請求項１ないし３のいずれか記載の画像ファイル生成装置において、
前記所定の画像処理は階調補正処理である
画像ファイル生成装置。
【請求項５】
請求項１ないし３のいずれか記載の画像ファイル生成装置において、
前記所定の画像処理は、ぼかし処理である
画像ファイル生成装置。
【請求項６】
前記画像ファイル生成装置はデジタルカメラであり、
前記部位指定手段は、前期デジタルカメラの焦点位置を前記部位情報の初期値とする
請求項１ないし５のいずれか記載の画像ファイル生成装置。
【請求項７】
画像データと該画像データの画像処理に用いられる画像処理制御データとを含む画像ファイルの生成方法であって、
画像データを生成する画像データ生成工程と、
所定の画像処理を行うために参照する部位を前記生成された画像データ内で指定する部位指定工程と、
前記指定された部位を特定する部位情報を含む画像処理制御データと前記生成された画像データとを一体的に有する画像ファイルを生成する画像ファイル生成工程と
を備える画像ファイル生成方法。
【請求項８】
画像ファイルに対して画像処理を施す画像処理装置であって、
画像データと該画像データの特定の部位を示す部位情報とを含む画像ファイルを入力する手段と、
前記画像ファイルから画像データを取得する第１の取得手段と、
前記画像ファイルから部位情報を取得する第２の取得手段と、
前記取得された部位情報に基づき、前記画像データ内の特定の部位を参照して所定の画像処理を行う画像処理手段と
を備える画像処理装置。
【請求項９】
画像データと該画像データの特定の部位を示す部位情報とを含む画像ファイルを入力する入力部と、
新たな部位情報を入力する部位情報入力部と、
該部位情報を前記新たな部位情報に更新する更新手段と
を備える画像ファイル編集装置。
【請求項１０】
画像ファイルに対して画像処理を施すプログラムであって、
画像データと該画像データの特定の部位を示す部位情報とを含む画像ファイルを入力する機能と、
前記画像ファイルから画像データを取得する機能と、
前記画像ファイルから部位情報を取得する機能と、
前記取得された部位情報に基づき、前記画像データ内の特定の部位を参照して所定の画像処理を行う画像処理機能と
をコンピュータに実現させるプログラム。
【請求項１１】
画像データと該画像データの特定の部位を示す部位情報とを含む画像ファイルを入力する機能と、
新たな部位情報を入力する機能と、
該部位情報を前記新たな部位情報に更新する機能と
をコンピュータに実現させるプログラム。
【請求項１２】
請求項１０または１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの画像処理情報と画像データとを含む画像ファイルの生成及び該画像ファイルを用いた画像処理に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラが普及している。デジタルスチルカメラは、電子結合素子（ＣＣＤ）などの光に反応する半導体素子を用いて画像を電気信号に変換し、デジタルデータとして磁気ディスクや半導体メモリに記憶する。デジタルスチルカメラは、通常、液晶ディスプレイを搭載しているため、ユーザは、撮影した画像をその場で確認したり、気に入らない画像を削除できる。また、デジタルスチルカメラで撮影した画像は、汎用のパーソナルコンピュータのディスプレイやプリンタなどの画像出力装置に出力することができる。
【０００３】
しかしながら、ユーザが、デジタルスチルカメラで撮影した画像に所望の画像処理を施すためには、まず、メモリカードやケーブルを介し、画像ファイルをパーソナルコンピュータに転送し、画像レタッチアプリケーションやプリンタドライバを用いて処理する必要があった。そのため、ユーザはパーソナルコンピュータや画像レタッチアプリケーションの使用法を十分習得している必要があり、画像ごとにこのような作業を行うのは非常に煩雑な作業であった。
【０００４】
画像の解析に基づき、自動的に画像処理を施す技術も提案されてはいるが、露出補正や背景ぼかし処理など、特定の部位の参照が必要となる処理では、ユーザの意図を反映した画像処理を自動的に行うことは困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題を解決するためになされたものであり、特定の部位を参照して行われる画像処理において、ユーザの意図を反映しつつ、自動化を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明の画像ファイル生成装置は、
画像データと該画像データの画像処理に用いられる画像処理制御データとを含む画像ファイルを生成する画像ファイル生成装置であって、
画像データを生成する画像データ生成手段と、
所定の画像処理を行うために参照する部位を前記生成された画像データ内で指定する部位指定手段と、
前記指定された部位を特定する部位情報を含む画像処理制御データと前記生成された画像データとを一体的に有する画像ファイルを生成する画像ファイル生成手段とを備えることを要旨とする。
【０００７】
上述の画像ファイル生成装置は、画像データと画像処理制御データとを含む画像ファイルを生成する。ここで「画像処理制御データ」とは、画像処理装置が画像データに対して施す画像処理を制御するデータである。画像処理装置はこの画像処理制御データを解析することにより、画像処理に用いる各種情報を自動的に設定し画像データに対して画像処理を施すことができる。この情報には、コントラスト、明るさ、カラーバランス、彩度、シャープネス、ガンマ値、ターゲット色空間などが含まれ得る。本発明の画像ファイル生成装置では、画像データ内の特定の部位を任意に指定し、画像処理制御データ内にその部位情報を設定することができる。したがって、画像処理装置は、その部位情報で特定される部位を参照して画像処理を施すことができる。ユーザは部位の参照が必要となる画像処理も含め、自分の意図する画像処理を煩雑な手間なしに実現することができる。
【０００８】
上述の画像ファイル生成装置において、前記部位指定手段は、前記画像データを予め設定したパターンで分割して定義される領域単位で前記指定を行うものとすることができる。
【０００９】
こうすることにより、ユーザは、予め分割された領域の中から少なくとも一つの領域を選択する操作のみで所望の部位を指定できるため、操作の負担を軽減することができる。
【００１０】
また、上述の画像ファイル生成装置において、前記部位指定手段は、前記画像データ内で規定された座標を指定するものとしてもよい。
【００１１】
こうすることにより、ユーザは画像データ内の部位を詳細に指定することができるため、画像処理装置に対し正確な部位を参照させて画像処理を施させることができる。なお、参照部位は複数でもよい。この場合、画像処理時に参照する部位の優先順位を併せて設定可能としてもよい。
【００１２】
さらに、上述の画像ファイル生成装置において、前記所定の画像処理は階調補正処理とすることができる。
【００１３】
階調補正処理とは、減色処理、露出補正処理、輝度補正処理などを含む。これにより、画像ファイル生成装置は、画像処理装置に対し、画像データ内で指定した部位を基準として画像の色調を変化させる処理をさせることができる。
【００１４】
また、本発明の画像ファイル生成装置において、前記所定の画像処理は、ぼかし処理としてもよい。
【００１５】
こうすることによって、画像ファイル生成装置は、画像処理装置に対し、指定部位を含むその付近の画像をその他の部分に比し引き立たせる処理をさせることができる。
【００１６】
さらに、上述の画像ファイル生成装置をデジタルカメラとし、前記部位指定手段は、前期デジタルカメラの焦点位置を前記部位情報の初期値とすることができる。
【００１７】
こうすることにより、ユーザが特に部位を指定しないでも、カメラの焦点位置を指定位置とすることができ、ユーザの操作を低減させることができる。また、初期値はユーザの操作により変更可能であり、焦点位置と異なる位置に移動させることも可能である。
【００１８】
なお、本発明の画像ファイル生成装置は、画像データを生成することのできる種々の装置に適応可能であり、例えばデジタルスチルカメラやデジタルビデオカメラ、スキャナーなどに適応させることができる。
【００１９】
次に、本発明の画像処理装置は、
画像ファイルに対して画像処理を施す画像処理装置であって、
画像データと該画像データの特定の部位を示す部位情報とを含む画像ファイルを入力する手段と、
前記画像ファイルから画像データを取得する第１の取得手段と、
前記画像ファイルから部位情報を取得する第２の取得手段と、
前記取得された部位情報に基づき、前記画像データ内の特定の部位を参照して所定の画像処理を行う画像処理手段とを備えることを要旨とする。
【００２０】
上述の画像処理装置は、入力された画像ファイルから画像データと部位情報を取得し、取得した部位情報を基に画像処理を施すことができる。つまり、所定の画像処理を自動的に施すことができるため、ユーザは何ら操作することなく所望の画像処理が施された画像を得ることができ、操作の負担を軽減することができる。
【００２１】
次に、本発明の画像ファイル編集装置は、
画像データと該画像データの特定の部位を示す部位情報とを含む画像ファイルを入力する入力部と、
新たな部位情報を入力する部位情報入力部と、
該部位情報を前記新たな部位情報に更新する更新手段とを備える画像ファイル編集装置を提供することを要旨とする。
【００２２】
こうすることにより、画像ファイルを生成した後においても、部位情報のみを編集し更新することが可能となる。
【００２３】
また、本発明は、上述の画像ファイル生成装置として構成できるほか、画像ファイルの生成方法の発明として構成することもできる。この場合、コンピュータプログラム、あるいはそのプログラムを記録した記録媒体、そのプログラムを具現化するネットワーク伝送可能な電気信号など、種々の態様で実現することが可能である。なお、これらの態様において、先に示した種々の付加的要素が適用可能であることはいうまでもない。
【００２４】
本発明における画像処理は、画像処理装置において実現できるほか、プログラムとしても実現可能である。この場合、画像処理装置を駆動するプログラム全体として構成するものとしてもよいし、他のプログラムを構成する一部の機能のプログラムとして構成するものとしてもよい。
【００２５】
上述のプログラムは、むろんコンピュータにおいて読み取り可能な記録媒体に記録されていてもよい。記録媒体として、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどの半導体記憶装置）や外部記憶装置（磁気ディスク装置）などの種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について、以下の順序で実施例に基づき説明する。
Ａ．画像処理システムの構成：
Ｂ．画像ファイル生成装置：
Ｃ．画像ファイルの構成：
Ｄ．画像処理制御データの生成処理：
（Ｄ１）画像処理モードの設定
（Ｄ２）部位情報の設定
Ｅ．画像ファイルの生成処理：
Ｆ．画像処理装置による画像処理：
（Ｆ１）階調補正
（Ｆ２）ぼかし処理
Ｇ．画像ファイル編集装置：
【００２７】
Ａ．画像処理システムの構成：
図１は、本実施例における画像処理システムの概略構成の一例を示す説明図である。本実施例の画像処理システム１０は、画像ファイル生成装置としてのデジタルスチルカメラ１１と、画像ファイルを格納する媒体としてのメモリカードＭＣと、画像処理装置としてのパーソナルコンピュータ１２と、画像出力装置としてのカラープリンタＣＰとから構成される。
【００２８】
デジタルスチルカメラ１１は、ユーザ所望の画像処理モードや、画像データ内の特定の部位情報などを画像処理制御データＰＩＭ内に設定できる。画像処理モードとは、例えば階調補正やぼかし処理などの画像処理の方法を意味する。部位情報とは、パーソナルコンピュータ１２などの画像処理処置が画像処理を行う際に参照する画像データ内の特定の部位を示す情報である。デジタルスチルカメラ１１は、画像を撮影して得られた画像データと画像処理制御データＰＩＭとを一体的に備える画像ファイルを生成する。生成した画像ファイルＧＦはメモリカードＭＣに格納される。
【００２９】
パーソナルコンピュータ１２は、画像処理機能を有している。パーソナルコンピュータ１２は、メモリカードＭＣを介して、あるいは図示しないケーブルを介してデジタルスチルカメラから画像ファイルＧＦを入力し、画像ファイルＧＦに含まれる画像処理制御データＰＩＭを解析する。画像処理制御データＰＩＭには、部位情報が含まれるので、これを参照してユーザ所望の画像処理を施す。画像処理が施された画像データは、カラープリンタＣＰに転送され、印刷が行われる。
【００３０】
以上のように、本実施例の画像処理システム１０では、デジタルスチルカメラ１１側からパーソナルコンピュータ１２における画像処理を制御して、ユーザが所望した画像処理を自動的に施すことができる。デジタルスチルカメラ１１、画像ファイルＧＦ、パーソナルコンピュータ１２についての詳細は後述する。なお、ここではパーソナルコンピュータ１２が画像処理機能を有しているとしたが、むろんカラープリンタＣＰに画像処理機能を具備してもよい。
【００３１】
画像処理システム１０は、種々の態様を採ることができる。図２は、画像処理システム１０のバリエーションを示す説明図である。画像処理システム１０は、図１に示したデジタルスチルカメラ１１やパーソナルコンピュータ１２、カラープリンタＣＰの他に、画像処理機能を内蔵したディスプレイＤＰやサーバーＳＶを含むことができる。これらは、ケーブルＣＶあるいは無線通信で、直接あるいはネットワークＮＥを介して接続され、データのやり取りを行う。画像ファイル生成装置として、スキャナーやデジタルビデオカメラを接続することも可能である。
【００３２】
Ｂ．画像ファイル生成装置：
図３は、デジタルスチルカメラの概略構成を示すブロック図である。デジタルスチルカメラ１１は、光の情報をデジタルデバイス（ＣＣＤや光電子倍管）に結像させることにより画像を取得するカメラである。デジタルスチルカメラ１１は、光情報を収集するためのＣＣＤ等を備える光学回路１１１と、光学回路１１１を制御して画像を取得するための画像取得回路１１２と、取得したデジタル画像を加工するための画像加工回路１１３と、各回路を制御する制御部１１４とを備えている。制御部１１４は、内部にＣＰＵ、ＲＡＭ、ＲＯＭを備えるマイクロコンピュータとして構成されている。デジタルスチルカメラ１１は、また、画像処理モードや部位情報の各種設定を行うための選択・決定ボタン１１６や、撮影画像をプレビューしたり、各種設定画面を表示するための液晶ディスプレイ１１７を備えている。
【００３３】
図４は、デジタルスチルカメラ１１の機能ブロックを示す説明図である。デジタルスチルカメラ１１は、画像データを生成する画像データ生成部１１ａと、画像データ内で特定の部位を指定する部位指定部１１ｂと、画像処理制御データを生成する画像処理制御データ生成部１１ｃと、画像データと画像処理制御データとを含む画像ファイルを生成する画像ファイル生成部１１ｄと、生成された画像ファイルを出力する画像ファイル出力部１１ｅを備えている。
【００３４】
ユーザによって選択・決定ボタン１１６を用いて設定された各種情報は、画像処理制御データ生成部１１ｃによって画像処理制御データ内に設定され、画像データとともに一体的に画像ファイルとしてメモリカードＭＣ内に格納される。なお、画像処理制御データには、先に示した画像処理モードや部位情報の他に、デジタルスチルカメラ１１のガンマ値、ターゲット色空間や、撮影時に設定された露出時間、ホワイトバランス、絞り、シャッタースピード、レンズの焦点距離等の情報も含まれ得る。これらの情報は画像処理装置にて画像処理を施す際に適宜参照される。
【００３５】
デジタルスチルカメラ１１は、上述のように、取得した画像をデジタルデータとして記憶装置としてのメモリカードＭＣに保存する。デジタルスチルカメラ１１における画像データの保存形式としては、ＪＰＥＧ形式が一般的であるが、この他にもＴＩＦＦ形式、ＧＩＦ形式、ＢＭＰ形式等の保存形式が用いられ得る。
【００３６】
Ｃ．画像ファイルの構成：
図５は、画像ファイルＧＦの構成の一例を概念的に示す説明図である。画像ファイルＧＦは、デジタルスチルカメラ用画像ファイルフォーマット規格であるＥｘｉｆに従ったファイル構造を有している。Ｅｘｉｆファイルの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。
【００３７】
画像ファイルＧＦは、画像データを格納する画像データ格納領域１０１と、格納されている画像データに関する各種付属情報を格納する付属情報格納領域１０２とを備えている。画像データ格納領域１０１には、画像データがＪＰＥＧ形式で格納される。付属情報格納領域には、付属情報がＴＩＦＦ形式で格納される。付属情報格納領域１０２は、MakerNoteデータ格納領域１０３を備えている。MakerNoteデータ格納領域１０３は、デジタルスチルカメラ１１のメーカーに開放されている未定義領域である。本実施例における画像処理制御データＰＩＭは、MakerNoteデータ格納領域１０３に格納されている。なお、当業者にとって周知であるように、Ｅｘｉｆ形式のファイルでは、各データを特定するためにタグが用いられており、MakerNoteデータ格納領域１０３に格納されているデータに対してはタグ名としてMakerNoteが割り当てられ、MakerNoteタグと呼ばれている。
【００３８】
図６は、画像ファイルＧＦの詳細な階層構造を示す説明図である。図６（ａ）は、MakerNoteデータ格納領域１０３のデータ構造を示している。図６（ｂ）は、MakerNoteデータ格納領域１０３内に定義されているPrintMatchingデータ格納領域１０４を示している。PrintMatchingデータが画像処理制御データＰＩＭに相当する。
【００３９】
画像ファイルＧＦのMakerNoteデータ格納領域１０３もまた、タグによって格納されているデータを識別できる構成を備えており、画像処理制御データＰＩＭにはPrintMatchingのタグが割り当てられている。MakerNoteデータ格納領域１０３の各タグは、MakerNoteデータ格納領域１０３のトップアドレスからのオフセット値でポインタにより指定される。MakerNoteデータ格納領域１０３には、トップアドレスにメーカー名（６バイト）、続いて予約領域（２バイト）、ローカルタグのエントリ数（２バイト）、各ローカルタグオフセット（１２バイト）の情報が格納されている。メーカー名の後には、文字終端列を示す００ｘ０の終端コードが付されている。
【００４０】
PrintMatchingデータ格納領域１０４には、PrintMatchingパラメータが格納されていることを示すPrintMatching識別子や、指定されているパラメータ数を示すパラメータ指定数、予めパラメータ毎に割り振られているパラメータ番号を指定する値が格納されるパラメータ番号、指定されたパラメータ番号のパラメータの設定値が格納されているパラメータ設定値の情報、などが格納されている。パラメータ番号は、例えば、２バイトの領域に格納される情報であり、パラメータ設定値は、４バイトの領域に格納される情報である。画像処理装置側では、このPrintMatchingタグを指標として画像処理制御データＰＩＭ（各パラメータ値）を取得することができる。
【００４１】
図７は、PrintMatchingデータの一例を概念的に示す説明図である。図示するように、MakerNoteデータ格納領域１０３には、ガンマ値、色空間、コントラスト、明るさ、カラーバランス、彩度、後述する部位情報などの画像処理制御データＰＩＭ等が格納される。
【００４２】
なお、本実施例では、画像ファイルＧＦは、Ｅｘｉｆ形式のファイルであるものとして説明したが、もちろんこれに限られるものではない。画像データと画像処理制御データとを一体的に備える構造を採っていればよい。
【００４３】
Ｄ．画像処理制御データの生成処理：
（Ｄ１）画像処理モードの設定
上述した画像ファイルＧＦの生成に先立って、デジタルスチルカメラ１１には画像処理制御データＰＩＭが入力される。画像処理制御データＰＩＭには、ガンマ値やターゲット色空間、露出時間、ホワイトバランス、絞り、シャッタースピード、画像処理モード、部位情報などの各種パラメータを設定可能である。その中で、図８は、画像処理モードを設定するためのグラフィカル・ユーザ・インターフェース（ＧＵＩ）を示す説明図である。本図はデジタルスチルカメラに具備された液晶ディスプレイ１１７に表示される画面を表したものであり、その操作には選択・決定ボタン１１６を用いることが可能である。まず、図８の上方に示すとおり、「画像処理モード」を選択した後、「決定」ボタンを押すと、図８の下方に示すように各種画像処理モードを選択することができる。本図では「階調補正」を選択した場合を例示した。さらに「決定」ボタンを押すことにより、選択された画像処理モードが画像処理制御データＰＩＭに設定される。設定された画像処理制御データＰＩＭは、揮発的あるいは不揮発的に制御部１１４内のＲＡＭあるいはＲＯＭに保存される。ここで、「階調補正」、「ぼかし処理」が選択されたときは、各処理で参照する部位の指定に移行する。なお、前記ＲＯＭは、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの各種書き換え可能なＲＯＭでもよい。
【００４４】
（Ｄ２）部位情報の設定
次に、画像処理制御データＰＩＭの一部である部位情報の設定方法を説明する。図９は、画像内に特定の部位を指定するためのＧＵＩの一例を示す説明図ある。ユーザは、選択・決定ボタン１１６を用いることにより、まず、第１の座標Ｐ１を液晶ディスプレイ１１７内で指定する。つづいて、第２の座標Ｐ２を指定することにより、矩形領域である部位Ａを指定することができる。次に、「決定」ボタンを押すことにより、指定された部位Ａの座標を示すＰ１（ｘ，ｙ）およびＰ２（ｘｘ，ｙｙ）が、部位情報として画像処理制御データＰＩＭに設定され、制御部１１４内のＲＡＭあるいはＲＯＭに保存される。なお、「決定」ボタンではなく、「キャンセル」ボタンを選択すれば、何度でも部位を指定しなおすことができる。
【００４５】
部位情報の設定方法は、上述の方法に限られることはなく、他の方法でも設定可能である。図１０は、画像内に部位を指定するためのＧＵＩの他の一例を示す説明図である。図１０では、予め設定されたパターンに従い、液晶ディスプレイ１１７内の領域をａ１からａ９までの９つの領域に分割している。ユーザは選択・決定ボタン１１６を用い、この領域の中で少なくとも１つの領域を選択する。本実施例の場合では領域ａ５を選択している。領域を選択した後、「決定」ボタンを押すことにより、その領域に対応した座標が部位情報として画像処理制御データＰＩＭ内に設定される。なお、座標に代えて、領域に固有に付された番号等を用いてもよい。部位情報が設定された画像処理制御データＰＩＭは、制御部１１４内のＲＡＭあるいはＲＯＭに保存される。
【００４６】
部位情報とは領域としての情報だけではなく、１点の座標としての情報でもよい。図１１は、画像内に部位を指定するためのＧＵＩの他の一例を示す説明図である。ユーザは選択・決定ボタン１１６を用いて液晶ディスプレイ１１７内の十字カーソル１２０等を操作し、座標Ｐ３（ｘ，ｙ）を指定する。指定された座標は、部位情報として画像処理制御データＰＩＭ内に設定され、部位情報が設定された画像処理制御データＰＩＭは、制御部１１４内のＲＡＭあるいはＲＯＭに保存される。
【００４７】
部位情報を設定する際に、上述のような座標の指定を毎回行うことは、ユーザーにとって大変煩わしい作業である。そのため、指定する座標の初期値をデジタルスチルカメラの焦点位置とすると好適である。この初期値は、ユーザの操作により変更可能であり、焦点位置以外の座標を初期値とすることも可能である。
【００４８】
Ｆ．画像ファイルの生成処理：
次に、画像ファイルの生成処理について説明する。図１２は、デジタルスチルカメラ１１における画像ファイルの生成処理の流れを示すフローチャートである。制御部１１４内のＣＰＵは、ユーザからの撮影要求、例えば、シャッターボタンの押し下げに応じて、光学回路１１１と画像取得回路１１２を制御し、画像データＧＤを生成する（ステップＳ１００）。ＣＰＵは生成された画像データＧＤを、一旦、制御部１１４内のＲＡＭに保存する。次に、ＲＡＭ内に保存された画像データＧＤを基に液晶ディスプレイ１１７上に画像を表示する。ユーザは上述した各種方法により、画像処理モードを選択し（ステップＳ１１０）、液晶ディスプレイ１１７内に表示された画像を参照して部位を指定する（ステップＳ１２０）。ＣＰＵは、選択された画像処理モードと指定された部位情報を基に画像処理制御データＰＩＭを生成する（ステップＳ１３０）。このとき、自動で、あるいは手動で設定された他のパラメータを画像処理制御データＰＩＭに含めてもよい。ＣＰＵは、生成した画像処理制御データＰＩＭをＲＡＭに保存する。最後に、ＣＰＵは、ＲＡＭに保存した画像データＧＤと画像処理制御データＰＩＭとを一体的に結合し、１つの画像ファイルＧＦを生成し（ステップＳ１４０）画像ファイルの生成工程を終了する。
【００４９】
以上の工程によって画像ファイルＧＦは生成され、最終的に、生成された画像ファイルＧＦはメモリカードＭＣに格納される。なお、本実施例では、画像データＧＤを生成してから画像処理モードや部位情報などを含む画像処理制御データＰＩＭを生成したが、画像処理制御データＰＩＭを生成してから画像データＧＤを生成しても構わない。この場合、液晶ディスプレイ１１７上に画像が表示されないこともあり得る。
【００５０】
Ｆ．画像処理装置による画像処理：
次に、パーソナルコンピュータ１２内で行う画像処理の詳細を説明する。図１３は、画像処理装置としてのパーソナルコンピュータ１２における画像処理の流れを示すフローチャートである。パーソナルコンピュータ１２は、メモリカードＭＣやケーブルＣＶを介し、デジタルスチルカメラ１１から画像ファイルＧＦを入力する（ステップＳ２００）。続いて、入力した画像ファイルＧＦから、画像データＧＤと画像処理制御データＰＩＭを抽出する（ステップＳ２１０、ステップＳ２２０）。次に、パーソナルコンピュータ１２は、抽出した画像処理制御データＰＩＭを解析し（ステップＳ２３０）、解析した画像処理制御データＰＩＭに基づき画像データＧＤに対し後述する各種画像処理を行い（ステップＳ２４０）、画像処理を終了する。
【００５１】
（Ｆ１）階調補正
図１３のステップＳ２４０における画像処理は、様々な態様が考えられ得るが、ここでは特に階調補正処理について説明する。図１４は、画像処理装置としてのパーソナルコンピュータ１２内おける階調補正処理の流れを示すフローチャートである。パーソナルコンピュータ１２は、画像データＧＤを予め設定した領域に分割し、各領域における画像の輝度平均値Ｙａｖｅを求める（ステップＳ３００）。通常、画像データＧＤは、ＹＣｂＣｒ色空間を用いたＪＰＥＧ形式で記録されているため、輝度平均値Ｙａｖｅは、その領域内の各画素のＹ値を加算し、領域内の全画素数で除することにより求めることができる。その後、部位情報により指定された部位を含む領域（指定領域ＳＡ）の輝度平均値を輝度基準値Ｙｓｔｄとして決定する（ステップＳ３１０）。本実施例では、図１０におけるａ５を指定領域ＳＡとした。
【００５２】
パーソナルコンピュータ１２が、画像データＧＤに階調補正を施すにあたり、より効果的な階調補正を行うためには、先に決定した輝度基準値Ｙｓｔｄからかけ離れた輝度平均値Ｙａｖｅを持つ領域を、以後の計算から省く必要がある。そのため、指定領域ＳＡから各領域までの距離に応じた閾値を設定する（ステップＳ３２０）。図１５は、指定領域ＳＡの中心点から他の領域の中心点までの距離Ｌを示す図である。図１７は、距離Ｌに対応した閾値Ｔｈを示すグラフである。本図に示すように、指定領域ＳＡから遠い領域ほど、不要領域として除外されやすくなるように閾値Ｔｈを設定する。図１６は、各領域における輝度平均値Ｙａｖｅと、輝度平均値Ｙａｖｅと輝度基準値Ｙｓｔｄとの差の絶対値Ｄｉｆを示す表である。パーソナルコンピュータ１２は、各領域について、輝度平均値Ｙａｖｅと輝度基準値Ｙｓｔｄとの差の絶対値Ｄｉｆを計算する（ステップＳ３３０）。絶対値Ｄｉｆと、その距離における閾値Ｔｈとを比較し（ステップＳ３４０）、絶対値Ｄｉｆが閾値を超えた場合、その領域を不要領域ＦＡとし、以後の計算からその領域を除外する（ステップＳ３５０）。本実施例の場合、図１７を見ると、ａ３，ａ６，ａ９の領域が除外されることがわかる。
【００５３】
次に、不要領域ＦＡ以外の領域（有効領域ＨＡ）と指定領域ＳＡとの距離によって重みづけを施した画像データＧＤ全体の輝度平均値Ｙａｖｅ’を求める（ステップＳ３６０）。図１８は、指定領域ＳＡから有効領域ＨＡまでの距離に対する重みづけＷの関係を示すグラフである。指定領域ａ５に対する各領域の重みづけＷを、本図のように、
ａ５：（ａ２，ａ８）：ａ４：（ａ１，ａ７）＝４：３：２：１
とすれば、次式によりＹａｖｅ’を求めることができる。
ΣＹａｖｅ＝ａ５＊４＋（ａ２＋ａ８）＊３＋ａ４＊２＋（ａ１＋ａ７）＊１
Ｙａｖｅ’＝ΣＹａｖｅ／（１＊４＋２＊３＋１＊２＋２＊１）
なお、閾値Ｔｈおよび重みづけＷは任意の値である。
【００５４】
最後に、重みづけを施した輝度平均値Ｙａｖｅ’を用い、画像データＧＤ全体に対し階調補正を行う（ステップＳ３７０）。不要領域ＦＡを含む画像データ全体の輝度平均値をＹａｌｌとし、画像データＧＤの各画素の輝度をＹｇとすると、新たな各画素の輝度Ｙｇ’は次式によって求めることができる。
Ｙｇ’＝Ｙｇ＊Ｙａｖｅ’／Ｙａｌｌ
この計算を全画素について行い、新たな画像データを生成し、パーソナルコンピュータ１２は階調補正を終了する。
【００５５】
（Ｆ２）ぼかし処理
次に、図１３のステップＳ２４０における画像処理の他の態様であるぼかし処理について説明する。図１９は、画像処理装置としてのパーソナルコンピュータ１２における、ぼかし処理の流れを示すフローチャートである。なお、本実施例において、指定部位は１点の座標（指定座標ＳＺ）とする。まず、パーソナルコンピュータ１２は、ぼかし処理を行う画素と指定座標ＳＺとの距離Ｌを測定する（ステップＳ４００）。次に、図２０のグラフに示すような関数により、距離Ｌに応じた行列成分値ｘを得る（ステップＳ４１０）。続いて、ぼかし処理を施す画素ＢＰを中心とする周囲９点について、以下に示す行列演算を行い新たな画素値ＢＰ’を得る。
【数１】
2007305139.tif 000003
この行列演算を画像データＧＤ内の全ての画素について行い（ステップＳ４２０）、新たな画像データを生成し、パーソナルコンピュータ１２は、ぼかし処理を終了する。
【００５６】
以上、本実施例に従うパーソナルコンピュータ１２によれば、先に説明したデジタルスチルカメラ１１によって生成された画像ファイルＧＦの画像データＧＤに対し、所望の画像処理を施すことができる。
【００５７】
Ｇ．画像ファイル編集装置：
最後に、画像ファイル編集装置について説明する。画像ファイル編集装置は、既に画像処理制御データＰＩＭが設定された画像ファイルに対し、後から画像処理制御データＰＩＭを修正し、再設定することができる装置である。本実施例では、画像処理制御データＰＩＭの中で、特に部位情報の編集について説明する。図２１は、画像ファイル編集装置における画像処理制御データＰＩＭの編集処理の流れを示すフローチャートである。まず、画像処理制御装置は、画像ファイルＧＦをメモリカードＭＣやケーブルＣＶを介し入力する（ステップＳ５００）。次に、画像ファイルＧＦを解析し、画像データＧＤと画像処理制御データＰＩＭとを抽出する（ステップＳ５１０、ステップＳ５２０）。さらに画像処理制御データＰＩＭから部位情報を抽出し（ステップＳ５３０）、画像ファイル生成装置によって指定された部位（指定部位）を画像ファイル編集装置のユーザに提示する（ステップＳ５４０）。ユーザは、提示された指定部位を変更したい場合、新たな部位を指定する（ステップＳ５５０）。変更しない場合はそのまま処理を終了する。画像ファイル編集装置は、新たに指定された部位を部位情報として画像処理制御データ内に設定する（ステップＳ５６０）。最後に、先に抽出した画像データと新たな画像処理制御データとを一体的に結合し、新たな画像ファイルを得る（ステップＳ５７０）。画像処理制御装置は、新たな画像ファイルをメモリカードＭＣやケーブルＣＶを介し出力し（ステップＳ５８０）、画像ファイル編集処理を完了する。
【００５８】
なお、画像ファイル編集装置としての具体的な態様は、画像ファイルが編集できる装置であればよく、デジタルスチルカメラやパーソナルコンピュータ、プリンタなど各種考えられ得る。この場合、ユーザが新たな部位を指定するために、液晶ディスプレイやディスプレイ等の表示装置、マウスやキーボード等の入力装置を備えていることが好適である。
【００５９】
以上、本実施例に従う画像ファイル編集装置によれば、先に説明したデジタルスチルカメラ１１によって生成された画像ファイルＧＦの画像処理制御データＰＩＭを編集し、再設定することができる。
【００６０】
以上、実施例に基づき本発明に係る画像ファイル生成装置、画像処理装置、画像ファイル編集装置を説明してきたが、上述した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本実施例では、部位情報を設定する際、一箇所の部位を指定した場合のみを説明したが、複数の部位を指定してもよい。また、ソフトウェアで実現している機能をハードウェアで実現してもよいし、その逆ももちろん可能である。その他にも、本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【００６１】
【図１】本実施例における画像処理システムの概略構成の一例を示す説明図である。
【図２】画像処理システムのバリエーションを示す説明図である。
【図３】デジタルスチルカメラの概略構成を示すブロック図である。
【図４】デジタルスチルカメラの機能ブロックを示す説明図である。
【図５】画像ファイルの構成の一例を概念的に示す説明図である。
【図６】画像ファイルの詳細な階層構造を示す説明図である。
【図７】PrintMatchingデータの一例を概念的に示す説明図である。
【図８】画像処理モードを設定するためのグラフィカル・ユーザ・インターフェース（ＧＵＩ）を示す説明図である。
【図９】画像内に特定の部位を指定するためのＧＵＩの一例を示す説明図ある。
【図１０】画像内に部位を指定するためのＧＵＩの他の一例を示す説明図である。
【図１１】画像内に部位を指定するためのＧＵＩの他の一例を示す説明図である。
【図１２】デジタルスチルカメラにおける画像ファイルの生成処理の流れを示すフローチャートである。
【図１３】画像処理装置としてのパーソナルコンピュータにおける画像処理の流れを示すフローチャートである。
【図１４】画像処理装置としてのパーソナルコンピュータにおける階調補正処理の流れを示すフローチャートである。
【図１５】指定領域から他の領域までの距離Ｌ示す説明図である。
【図１６】各領域における輝度平均値と、輝度平均値と輝度基準値との差の絶対値を示す表である。
【図１７】距離に対応した閾値を示すグラフである。
【図１８】指定領域から有効領域までの距離に対する重みづけの関係を示すグラフである。
【図１９】画像処理装置としてのパーソナルコンピュータにおけるぼかし処理の流れを示すフローチャートである。
【図２０】距離に応じた行列成分値ｘを示すグラフである。
【図２１】画像ファイル編集装置における画像処理制御データの編集処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１０…画像処理システム
１１…デジタルスチルカメラ
１１ａ…画像データ生成部
１１ｂ…部位指定部
１１ｃ…画像処理制御データ生成部
１１ｄ…画像ファイル生成部
１１ｅ…画像ファイル出力部
１２…パーソナルコンピュータ
１００…画像ファイル
１０１…画像データ格納領域
１０２…付属情報格納領域
１１１…光学回路
１１２…画像取得回路
１１４…制御部
１１６…選択・決定ボタン
１１７…液晶ディスプレイ
１２０…十字カーソル
【図１】
2007305139.tif 000004
【図２】
2007305139.tif 000005
【図３】
2007305139.tif 000006
【図４】
2007305139.tif 000007
【図５】
2007305139.tif 000008
【図６】
2007305139.tif 000009
【図７】
2007305139.tif 000010
【図８】
2007305139.tif 000011
【図９】
2007305139.tif 000012
【図１０】
2007305139.tif 000013
【図１１】
2007305139.tif 000014
【図１２】
2007305139.tif 000015
【図１３】
2007305139.tif 000016
【図１４】
2007305139.tif 000017
【図１５】
2007305139.tif 000018
【図１６】
2007305139.tif 000019
【図１７】
2007305139.tif 000020
【図１８】
2007305139.tif 000021
【図１９】
2007305139.tif 000022
【図２０】
2007305139.tif 000023
【図２１】
2007305139.tif 000024