(57)【特許請求の範囲】
【請求項１】
画像ファイルを生成する画像ファイル生成装置であって、
画像データを含む画像ファイルを入力する入力部と、
識別子データが複数記憶されている識別子データ記憶部と、
前記入力した画像ファイルを解析して、該画像ファイルに記録された識別子データを判別する判別部と、
前記判別した識別子データと、前記識別子データ記憶部に記憶されている複数の識別子データとを表示する表示部と、
前記表示された識別子データの中からいずれかの識別子データの選択を受け付ける選択受付部と、
前記選択された識別子データと前記画像データとを含む画像ファイルを生成する画像ファイル生成部と
を備える画像ファイル生成装置。
【請求項２】
請求項１に記載の画像ファイル生成装置であって、
前記識別子データは、前記画像データの画像処理時に使用されるべき画像処理制御データを特定するためのデータである
画像ファイル生成装置。
【請求項３】
請求項２に記載の画像ファイル生成装置であって、
前記画像ファイル生成部は、前記選択された識別子データと前記画像データとを一体的に備え、前記画像処理制御データを含まない画像ファイルを生成する
画像ファイル生成装置。
【請求項４】
請求項２または３に記載の画像ファイル生成装置であって、
更に、識別子データと画像処理制御データとを対応付けて保持する記憶媒体から識別子データを取得して前記識別子データ記憶部に記憶させる手段を備える
画像ファイル生成装置。
【請求項５】
請求項２または３に記載の画像ファイル生成装置であって、
更に、画像処理を行う画像処理装置から識別子データを取得して前記識別子データ記憶部に記憶させる手段を備える
画像ファイル生成装置。
【請求項６】
請求項２または３に記載の画像ファイル生成装置であって、
更に、通信回線を介して接続された所定のサーバから識別子データを取得して前記識別子データ記憶部に記憶させる手段を備える
画像ファイル生成装置。
【請求項７】
プリンタとして構成した請求項１ないし６のいずれかに記載の画像ファイル生成装置。
【請求項８】
撮影装置として構成した請求項１ないし６のいずれかに記載の画像ファイル生成装置。
【請求項９】
コンピュータが画像ファイルを生成する画像ファイル生成方法であって、
コンピュータが、画像データを含む画像ファイルを入力する工程と、
コンピュータが、前記入力した画像ファイルを解析して、該画像ファイルに記録された識別子データを判別する工程部と、
コンピュータが、前記判別した識別子データと、識別子データ記憶部に記憶されている複数の識別子データとを表示する工程と、
コンピュータが、前記表示された識別子データの中からいずれかの識別子データの選択を受け付ける工程と、
コンピュータが、前記選択された識別子データと前記画像データとを含む画像ファイルを生成する工程と
を備える画像ファイル生成方法。
【請求項１０】
画像ファイルを生成するためのコンピュータプログラムであって、
画像データを含む画像ファイルを入力する機能と、
前記入力した画像ファイルを解析して、該画像ファイルに記録された識別子データを判別する機能と、
前記判別した識別子データと、識別子データ記憶部に記憶されている複数の識別子データとを表示する機能と、
前記表示された識別子データの中からいずれかの識別子データの選択を受け付ける機能と、
前記選択された識別子データと前記画像データとを含む画像ファイルを生成する機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データと該画像データの付属情報とを含む画像ファイルを用いて画像処理を行う技術に関する。
【背景技術】
【０００２】
近年、ディジタルスチルカメラや、ディジタルビデオカメラ、スキャナ等の撮像装置によって画像データを生成し、これを、ＣＲＴ、液晶ディスプレイ、プリンタ、プロジェクタ、テレビ受像器などの出力装置で画像出力する方法が普及している。このような画像出力方法では、撮像装置および出力装置の色再現特性の相違などに起因して、被写体の明るさや色合いが忠実に再現できない場合があった。従来、このような問題に鑑み、出力装置側で、自動的に画像の補正を行う技術が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の技術においては、画像ファイル内に、生成した画像データに対して適切な画像処理を行うための画像処理情報、すなわち、コントラスト、明るさ、シャープネス等の様々な情報を記録し、出力装置がこれらの情報を解析し補正を行っていた。しかしながら、このような技術には次のような課題があった。出力装置側で適切な補正を行うためには、様々な情報が必要であり、画質を高めようとするほど必要となる情報量が多くなり、画像ファイルのサイズが増大してしまうという課題である。また、画像ファイルサイズの増大により、撮像装置に記録可能な画像データの数が制限されてしまうという課題も生じていた。
【０００４】
本発明は、これらの課題に鑑みてなされたものであり、画像ファイルに記録する画像処理情報を最小限に抑えながら、ユーザが所望する最適な画像処理を行うことのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題の少なくとも一部を解決するため、本発明は以下の構成を採用した。すなわち、本発明の画像ファイル生成装置は、
画像ファイルを生成する画像ファイル生成装置であって、画像データを生成する画像データ生成部と、該画像データの画像処理時に使用されるべき画像処理制御データを特定するための識別子データを入力する識別子データ入力部と、前記生成した画像データと、前記入力した識別子データとを一体的に備える画像ファイルを生成する画像ファイル生成部とを備えることを要旨とする。
【０００６】
かかる画像ファイル生成装置によれば、画像ファイルに、画像データの画像処理時に使用されるべき画像処理制御データを特定するための識別子データを含めることができる。これにより、画像処理制御データの実体を画像ファイルに記録する必要がなくなり、画像ファイルのサイズの増大を抑えることができる。
【０００７】
また、上述の画像ファイル生成装置において、
前記識別子データは、複数の画像処理制御データの中から前記画像処理時に使用されるべき画像処理制御データを少なくとも一つ選択するために参照されるデータとしてもよい。
【０００８】
かかる画像ファイル生成装置によれば、複数の画像処理制御データを柔軟に使い分けることが可能となる。
【０００９】
さらに、上述の画像ファイル生成装置において、
前記識別子データは、画像処理制御データを保持するサーバへの接続に要する接続情報を含むデータとしてもよい。
【００１０】
かかる画像ファイル生成装置によれば、画像処理装置が、前記識別子データを参照することにより、画像処理制御データを保持するサーバへの接続情報を知ることができる。従って、画像処理装置は、ネットワーク上の任意のサーバから適宜新たな画像処理制御データが取得可能となる。
【００１１】
さらに、上述の画像ファイル生成装置は、
前記識別子データを複数保持する識別子データ記憶部を備え、前記識別子データ入力部は、該識別子データ記憶部から少なくとも一つの識別子データを選択する画像ファイル生成装置としてもよい。
【００１２】
かかる画像ファイル生成装置によれば、識別子データ、ひいては画像処理制御データを柔軟に使い分けることができる。
【００１３】
さらに、上述の画像ファイル生成装置において、
前記識別子データ記憶部は、識別子データと画像処理制御データとを対応付けて保持する記憶媒体から識別子データを取得可能としてもよい。
【００１４】
かかる画像ファイル生成装置によれば、識別子データを記憶媒体から適宜取得することができるため、拡張性を向上することができる。
【００１５】
さらに、上述の画像ファイル生成装置において、
前記識別子データ記憶部は、画像処理を行う画像処理装置から識別子データを取得可能としてもよい。
【００１６】
かかる画像ファイル生成装置によれば、画像処理装置と画像ファイル生成装置とが、同じ識別子データを保持することができる。従って、画像処理装置で使用される画像処理制御データに対応した識別子データを的確に設定可能となる。
【００１７】
さらに、上述の画像ファイル生成装置において、
前記識別子データ記憶部は、通信回線を介して接続された所定のサーバから識別子データを取得可能としてもよい。
【００１８】
かかる画像ファイル生成装置によれば、通信回線を介して接続された所定のサーバから識別子データを適宜取得することができため、拡張性を向上することができる。
【００１９】
上述の種々の画像ファイル生成装置は、ディジタルスチルカメラとして構成することができる。その他に、ディジタルビデオカメラ、スキャナ等、画像を撮像できる装置であれば、どのような装置においても適応可能である。ディジタルビデオカメラとして構成する場合、ＭＰＥＧ等の動画データにも適応可能である。動画ファイルに識別子データを付加することで、動画の全部または一部のフレームに対して該識別子データに応じた画像処理を施すことができる。
【００２０】
また、本発明は、上述の画像ファイルに基づいて画像処理を行う画像処理装置として以下のように構成することもできる。すなわち、本発明の画像処理装置は、
画像データに画像処理を施す画像処理装置であって、所定の識別子データと画像データとを含む画像ファイルを入力する画像ファイル入力部と、前記入力した画像ファイルに含まれる識別子データに基づいて画像処理制御データを設定する画像処理制御データ設定部と、前記画像データに対し、前記設定した画像処理制御データを用いて画像処理を施す画像処理部とを備えることを要旨とする。
【００２１】
かかる画像処理装置によれば、入力した画像ファイルから、画像データの画像処理時に使用されるべき画像処理制御データを設定するための識別子データを取得することができる。従って、該識別子データを用いることにより、画像ファイル生成時にユーザが所望した画像処理を自動的に施すことができる。画像処理制御データとは、コントラストや明るさ、シャープネス等の画像処理の際に利用される各種パラメータのことをいう。
【００２２】
また、上述の画像処理装置において、
前記識別子データは、複数の画像処理制御データから前記画像処理時に用いる画像処理制御データを選択するためのデータとしてもよい。
【００２３】
かかる画像処理装置によれば、該画像処理装置が予め保持する複数の画像処理制御データから、識別子データによって指定された画像処理制御データを選択することができる。従って、画像処理制御データを設定する処理の簡略化が可能である。
【００２４】
さらに、上述の画像処理装置において、
前記識別子データは、前記画像処理制御データを保持するサーバに通信回線を介して接続するために必要となる接続情報を含み、前記画像処理制御データ設定部は、該接続情報に基づいて、前記サーバから前記画像処理制御データを取得可能としてもよい。
【００２５】
かかる画像処理装置によれば、ネットワーク上の任意のサーバから画像処理制御データを適宜取得することができるため、拡張性を向上することができる。
【００２６】
さらに、上述の画像処理装置において、
前記画像処理制御データを保持する画像処理制御データ記憶部を備える構成としてもよい。
【００２７】
かかる画像処理装置によれば、該画像処理制御データ記憶部に保持した画像処理制御データを用いて、画像データに画像処理を施すことができる。
【００２８】
さらに、上述の画像処理装置において、
前記画像処理制御データ記憶部は、識別子データと画像処理制御データとを対応付けて保持する記憶媒体から画像処理制御データを取得可能としてもよい。
【００２９】
かかる画像処理装置によれば、記憶媒体を介して識別子データと画像処理制御データとを適宜取得することができるため、拡張性を向上することができる。
【００３０】
さらに、上述の画像処理装置において、
前記画像処理制御データ記憶部は、通信回線によって接続された所定のサーバから画像処理制御データを取得可能としてもよい。
【００３１】
かかる画像処理装置によれば、通信回線によって接続されたサーバからデータを適宜取得することができるため、拡張性を向上することができる。
【００３２】
さらに、上述の種々の画像処理装置において、
前記識別子データと、前記画像処理制御データとの対応関係を保持する記憶部と、
画像ファイルを生成する画像ファイル生成装置に対し前記保持した識別子データの少なくとも一部を送信する識別子データ送信部とを備える構成としてもよい。
【００３３】
かかる画像処理装置によれば、画像処理装置が保持する識別子データを、画像ファイルを生成する画像ファイル生成装置に送信することができる。これにより、画像処理装置と画像ファイル生成装置とが、同じ内容の識別子データを保持することができる。従って、画像処理装置は、画像ファイル生成装置によって生成された画像ファイルを入力し、該画像ファイルに記録された識別子データを参照することにより、画像処理時に使用する画像処理制御データを的確に設定することができる。
【００３４】
上述の種々の画像処理装置は、プリンタとして構成することができる。その他、コンピュータ、ＣＲＴ、液晶ディスプレイ等、画像を扱うことの可能な各種装置に適応することが可能である。
【００３５】
本発明は、画像ファイルの生成方法の発明として構成することもできる。この場合、コンピュータプログラム、あるいはそのプログラムを記録した記録媒体等の種々の態様で実現することが可能である。
【００３６】
本発明は、画像ファイル生成装置としての態様のみならず、以下に示す画像ファイル編集装置として構成してもよい。すなわち、本発明の画像編集装置は、
画像ファイルを編集する画像ファイル編集装置であって、画像処理の内容を特定する画像処理制御データおよび該画像処理制御データを特定する識別子データの少なくとも一方と、画像データとを含む画像ファイルを入力する画像ファイル入力部と、前記画像データの画像処理時に使用されるべき画像処理制御データを特定するための新たな識別子データを入力する識別子データ入力部と、前記新たに入力した識別子データと前記画像データとを一体的に備える新たな画像ファイルを生成する画像ファイル生成部とを備える要旨とする。
【００３７】
かかる画像ファイル編集装置によれば、画像ファイルに含まれる識別子データや画像処理制御データを新たな識別子データに変更することが可能となる。
【００３８】
上述の画像ファイル編集装置は、パーソナルコンピュータやプリンタ等の画像ファイルを扱うことのできる各種装置に適応することが可能である。また、本発明は、画像ファイルの編集方法の発明として構成することもできる。この場合、コンピュータプログラム、あるいはそのプログラムを記録した記録媒体等の種々の態様で実現することができる。
【００３９】
プログラムを記録した記憶媒体としては、フレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、および外部記憶装置等、コンピュータが読み取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態の一例として、画像ファイル生成装置をディジタルスチルカメラ、画像処理装置をプリンタ、画像ファイル編集装置をパーソナルコンピュータとして構成し、次の順序で説明する。
Ａ．画像処理システム：
（Ａ１）システム概要：
（Ａ２）その他の態様：
Ｂ．第１実施例：
（Ｂ１）ディジタルスチルカメラ装置概要：
（Ｂ２）画像ファイル構成：
（Ｂ３）プリンタ装置概要：
（Ｂ４）画像ファイル生成処理：
（Ｂ５）印刷処理：
（Ｂ６）変形例：
Ｃ．第２実施例：
（Ｃ１）パーソナルコンピュータ装置概要：
（Ｃ２）画像ファイル編集処理１：
（Ｃ３）画像ファイル編集処理２：
【００４１】
Ａ．画像処理システム：
（Ａ１）システム概要：
図１は、本実施例にかかる画像処理システムの一例を示す説明図である。ディジタルスチルカメラ１０は、人物や風景などを撮像し、画像データを生成する。撮像時には、ユーザにより、撮影対象に応じた撮影モードが指定される。撮影モードとは、例えば、風景を撮影する場合には、風景モード、人物を撮影する場合にはポートレートモードといったように、画像を最適に出力するために参照される識別子のことをいう。ディジタルスチルカメラ１０は、生成した画像データと、ユーザが選択した撮影モードの名前とを一体的に保持する画像ファイル１１を生成する。画像ファイル１１は、ディジタルスチルカメラ１０内に格納されたメモリカード１２に記録される。
【００４２】
ディジタルスチルカメラ１０のユーザは、撮影した画像を印刷するにあたり、ディジタルスチルカメラ１０内に格納されたメモリカード１２を取り出し、プリンタ１３の所定のスロットに装着する。プリンタ１３は、装着されたメモリカード１２から画像ファイル１１を読み込む。プリンタ１３は、画像ファイル１１に記録された撮影モード名に応じて、撮影モード名と画像処理制御データとを対応付けて記録したデータベース１５を参照し、画像処理制御データを設定する。画像処理制御データとは、コントラストや明るさ、シャープネス等の画像処理の際に利用される各種パラメータのことをいう。プリンタ１３は、設定した画像処理制御データを用いて、画像ファイル１１に含まれる画像データに画像処理を施し、印刷を行う。
【００４３】
前記撮影モード名は、ディジタルスチルカメラ１０で画像ファイル１１を生成した後でも適宜変更可能である。ユーザは、メモリカード１２を、パーソナルコンピュータ１４の所定のスロットに装着し、画像ファイル１１を読み込ませる。パーソナルコンピュータ１４は、ユーザからの所定の操作により、撮影モード名を再設定し、新たな画像ファイルを生成する。パーソナルコンピュータ１４は、新たな画像ファイルをメモリカード１２に記録する。
【００４４】
（Ａ２）その他の態様：
図２は、本実施例にかかる画像処理システムのその他の例を示す説明図である。画像処理システムは、図１で説明したディジタルスチルカメラ１０やプリンタ１３、パーソナルコンピュータ１４の他に、ディスプレイ２０やサーバ２１を含むことができる。
【００４５】
ディスプレイ２０は、画像処理機能を備えている。ディスプレイ２０は、ディジタルスチルカメラ１０により生成された画像ファイルを読み込み、該画像ファイルに含まれる撮影モード名に応じた画像処理を画像データに施す。従って、ユーザが所望した最適な画像を表示することができる。
【００４６】
また、サーバ２１は、ネットワークＮＥを介して入力した画像データに対して、画像処理を施す機能を備えている。そのため、サーバ２１は、プリンタ１３やディスプレイ２０に画像処理機能が内蔵されていない場合に、これらの装置に代わって画像処理を行うことができる。
【００４７】
画像ファイルの受け渡しは、メモリカード１２を介した受け渡しに限られることはない。ケーブルＣＶや、有線または無線によるネットワークＮＥを介し、各装置間で直接受け渡しを行ってもよい。
【００４８】
Ｂ．第１実施例： 
（Ｂ１）ディジタルスチルカメラ装置概要：
図３は、ディジタルスチルカメラの概略構成を示す説明図である。ディジタルスチルカメラ１０は、ディジタルスチルカメラ１０の全ての機能を司る制御部３０と、光の情報を画像データに変換するＣＣＤ部３１と、シャッター操作や撮影モードの選択操作等を行う操作部３２とを備えており、その他に、撮影した画像や撮影モード名の表示を行う液晶ディスプレイ３３や、生成した画像ファイルを記録するメモリカードを装着するためのメモリカードスロット３４等も備えている。
【００４９】
制御部３０は、ＣＰＵやＲＡＭ、ＥＥＰＲＯＭ等から構成されており、ＣＰＵは、ＥＥＰＲＯＭ内に記録されたプログラム（ファームウェア）に従い、各種処理を行う。ＲＡＭは、ＣＰＵが各種処理を行うためのワークエリアとして用いられる。ＥＥＰＲＯＭには、上記プログラムのほか、複数の撮影モード名が記録されている。
【００５０】
また、メモリカードに代わり、画像ファイルの出力を行うことが可能なＵＳＢポート３５や、外部から撮影モード名を取得することのできる撮影モード名入力インタフェイス３６等も備えることができる。
【００５１】
（Ｂ２）画像ファイル構成：
図４は、ディジタルスチルカメラ１０によって生成される画像ファイルの構造を示す説明図である。画像ファイル１１は、ディジタルスチルカメラ用画像ファイルの規格であるＥｘｉｆに従ったファイル構造により構成されている。Ｅｘｉｆの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。
【００５２】
画像ファイル１１は、画像データを格納する画像データ格納領域４０と、格納されている画像データに関する各種付属情報を格納する付属情報格納領域４１とを備えている。画像データ格納領域４０には、画像データがＪＰＥＧ形式で格納されている。付属情報格納領域４１には、付属情報がＴＩＦＦ形式で格納される。付属情報格納領域４１には、その一部に、ＭａｋｅｒＮｏｔｅデータ領域４２という領域が割り当てられている。ＭａｋｅｒＮｏｔｅデータ領域４２は、ディジタルスチルカメラのメーカに解放されている未定義領域であり、本実施例における撮影モード名は、このＭａｋｅｒＮｏｔｅデータ領域４２に格納される。
【００５３】
なお、本実施例では、Ｅｘｉｆ規格に従ったファイル構成を示しているが、ファイルの構成はこれに限られることはない。画像データは、ＪＰＥＧ形式ではなく、ＢＭＰ形式やＴＩＦＦ形式等とすることもできる。また、撮影モード名も、ＭａｋｅｒＮｏｔｅデータ領域４２に格納することに限られることはなく、画像データ格納領域以外の領域に格納されていればよい。
【００５４】
（Ｂ３）プリンタ装置概要：
次に、ディジタルスチルカメラ１０によって生成された画像ファイル１１を用いて画像を出力するプリンタ１３について説明する。図５は、プリンタ１３の概略構成を示す説明図である。プリンタ１３は、プリンタ１３の全ての機能を司る制御部５０と、画像ファイルを記録したメモリカードを装着するためのメモリカードスロット５１と、画像を出力するための印刷部５２等により構成される。
【００５５】
制御部５０は、ＣＰＵ、ＲＡＭ、ＥＥＰＲＯＭを含み、ＣＰＵは、ＥＥＰＲＯＭに記録されたプログラム（ファームウェア）に従い各種処理を行う。ＲＡＭは、ＣＰＵが各種処理を行うためのワークエリアとして用いられる。ＥＥＰＲＯＭには、上記プログラムのほか、撮影モード名と画像処理制御データとを対応付けて記録したデータベース１５も格納されている。
【００５６】
また、プリンタ１３は、メモリカードに代わり、画像ファイルを入力するためのＵＳＢポート５３や、印刷操作を行うための操作部５４、データベース１５から撮影モード名をディジタルスチルカメラ１０等に出力することができる撮影モード名出力インタフェイス５５を備えることができる。
【００５７】
（Ｂ４）画像ファイル生成処理：
次に、画像ファイルの生成処理について図６と図３とを用い説明する。図６は、ディジタルスチルカメラ１０による画像ファイル生成処理の流れを示すフローチャートである。ディジタルスチルカメラ１０のユーザは、画像の撮影にあたり、まず、撮影しようとする画像に応じて適切な撮影モードを選択する。図３によると、本実施例では、通常使用される「ノーマルモード」の他、人物を撮影するための「ポートレートモード」、風景を撮影するための「風景モード」、夜景を撮影するための「夜景モード」、動きの激しい動作を撮影するための「スポーツモード」のモード名がＥＥＰＲＯＭ内に格納されている。制御部３０は、これらのモード名の一覧を液晶ディスプレイ３３に表示する（ステップＳ１００）。ユーザは、表示された一覧の中から所望の撮影モードを操作部３２によって選択する。制御部３０は、選択された撮影モードのモード名を一時的にＲＡＭに入力する（ステップＳ１０１）。続いて、ユーザから操作部３２に含まれるシャッターボタンによって撮影要求があると、制御部３０は、ＣＣＤ部３１を介して画像データを取得する。取得した画像データは一時的にＲＡＭに記録する（ステップＳ１０２）。制御部は、上記２つのステップによって得られた撮影モード名と画像データとを、上述したファイル構造に基づく画像ファイルとして一体的に生成し（ステップＳ１０３）、処理を終了する。生成された画像ファイルは、メモリカードスロット３４に装着されたメモリカードに記録する。
【００５８】
上述の説明では、便宜上画像データの生成前に撮影モードの選択を行ったが、画像データを生成した後に撮影モードの選択を行っても構わない。撮影モードが選択されなかった場合は、上記「ノーマルモード」が自動的に選択される構成としてもよい。また、撮影モード名と画像データとが、一時的にＲＡＭに記録する構成としたが、メモリカードに一時的に記録しても構わない。
【００５９】
（Ｂ５）印刷処理：
続いて、印刷処理について図７と図５とを用いて説明する。図７は、プリンタ１３における印刷処理の流れを示すフローチャートである。制御部５０は、メモリカードスロット５１にメモリカードが装着され、操作部５４を介しユーザからの印刷操作があると、該メモリカードから画像ファイルを入力し、ＲＡＭに一時的に記録する（ステップＳ２００）。制御部５０は、ＲＡＭに記録した画像ファイルを解析し、撮影モード名を検索する（ステップＳ２０１）。撮影モード名が記録されていない場合は、ハーフトーン処理等の通常の画像処理を行い、印刷部５２によって画像の出力を行う（ステップＳ２０５）。撮影モード名が記録されている場合は、該撮影モード名に対応した画像処理制御データをＥＥＰＲＯＭ内に保持したデータベース１５から取得し設定する（ステップＳ２０３）。例えば、画像ファイルに「風景モード」という撮影モード名が記録されていた場合、図５のデータベース１５に基づき、画像処理制御データとして、コントラストを−２、明るさを０、シャープネスを−１と設定する。制御部５０は、画像処理制御データを設定した後、該画像処理制御データを用いて、画像データに画像処理を施し（ステップＳ２０４）、ハーフトーン処理等の通常の画像処理を施した後、印刷部５２によって出力を行う（ステップＳ２０５）。ステップＳ２０４におけるコントラストや明るさ、シャープネスの調整等といった各種画像処理は、周知の方法によって行うことができる。また、ステップＳ２０５におけるハーフトーン処理とは、画像データの階調値を、プリンタで形成されるドットの密度によって表現するための処理であり、例えば、誤差拡散法、組織的ディザ法などの周知の方法によって可能である。
【００６０】
上述の説明では、便宜上、ステップＳ２００において、画像ファイルをＲＡＭに一時的に記録し、ステップＳ２０１で撮影モード名を検索すると説明したが、ＲＡＭに一時的に画像ファイルを記録することなく、メモリカード内に記録された画像ファイルから直接検索を行ってもよい。
【００６１】
以上、本実施例にかかるディジタルスチルカメラによれば、画像データと、該画像データの画像処理時に使用されるべき画像処理制御データを設定するための撮影モード名とを含む画像ファイルを生成することができる。従って、画像処理制御データの実体を画像ファイルに記録する必要がないため、画像ファイルの増大を抑えることが可能となる。
【００６２】
また、本実施例にかかるプリンタ１３によれば、画像ファイルから撮影モード名を取得して、該撮影モード名に基づいて画像処理制御データを設定することにより、ユーザが所望した画像処理を適切に行うことが可能となる。
【００６３】
（Ｂ６）変形例：
上記画像ファイル生成処理および印刷処理における画像ファイルの入出力は、メモリカードを用いることとしたが、ディジタルスチルカメラ１０およびプリンタ１３の両装置が備えるＵＳＢポートを互いにケーブルで接続することにより画像ファイルの受け渡しを行ってもよい。また、両装置にネットワーク回路を設けることにより、無線や有線によるネットワークを介した受け渡しを行ってもよい。
【００６４】
ディジタルスチルカメラ１０やプリンタ１３が保持する撮影モード名やデータベース１５は、ユーザの所望により適宜書き換え可能とすることが望ましい。このような態様であれば、ユーザの好みに応じた撮影モード名や画像処理制御データを後から提供することができる。また、後述するように、両装置が保持する撮影モード名の整合を図ることも可能となる。
【００６５】
ディジタルスチルカメラ１０において設定した撮影モード名を用いて、プリンタ１３が画像処理制御データを特定するためには、予めプリンタが保持するデータベース１５内の撮影モード名と、ディジタルスチルカメラ１０が保持する撮影モード名との整合をとる必要がある。そのため、撮影モード名と画像処理制御データとを対応付けて記憶した記憶媒体を利用し、該記憶媒体を、ディジタルスチルカメラ１０とプリンタ１３との両者に読み込ませることにより、共通した撮影モード名を持たせることができる。
【００６６】
また、ディジタルスチルカメラ１０に備えた撮影モード名入力インタフェイス３６と、プリンタ１３に備えた撮影モード名出力インタフェイス５５とを接続し、プリンタ１３からディジタルスチルカメラ１０に撮影モード名を送信することにより整合をとることもできる。これらのインタフェイスは、ＲＳ−２３２ＣポートやＵＳＢポート、あるいはＬＡＮポート等によって構成することができる。
【００６７】
このように、撮影モード名の整合をとるために、プリンタ１３が、自身の保持するデータベース１５を編集する機能を有していると好適である。ユーザは、操作部５４等を介しデータベース１５を編集し、制御部５０は、メモリカードやＵＳＢポート５３、撮影モード名出力インタフェイス５５等によってデータベース１５に記録した撮影モード名をディジタルスチルカメラ１０に受け渡す。
【００６８】
撮影モード名やデータベース１５は、必ずしも両装置のＥＥＰＲＯＭ内に保存されている必要はなく、これらの情報を保持するサーバからネットワークを介して直接取得する構成としてもよい。このような構成によりＥＥＰＲＯＭの容量を削減することも可能となる。
【００６９】
Ｃ．第２実施例：
第１実施例では、ディジタルスチルカメラで画像ファイルを生成する場合を例示した。第２実施例では、いったん生成された画像ファイルを編集し、識別子データの追加、変更等を行う場合について例示する。
【００７０】
（Ｃ１）パーソナルコンピュータ装置概要：
図８は、画像ファイルの編集を行うためのパーソナルコンピュータ１４の概略構成を示す説明図である。パーソナルコンピュータ１４は、パーソナルコンピュータ１４の全ての機能を司る制御部８０と、ＯＳや各種アプリケーションが記録されたハードディスク８１と、画像ファイルを入力するためのメモリカードスロット８２等により構成される。ハードディスク８１には、複数の撮影モード名も記録されている。
【００７１】
制御部８０は、ＣＰＵやＲＯＭ、ＲＡＭを含み、ＣＰＵはＲＯＭに記録されたＢＩＯＳ（Basic Input/Output System）や、ハードディスク８１に記録されたＯＳに従い各種処理を行う。ＲＡＭは、ＣＰＵの各種処理におけるワークエリアとして用いられる。
【００７２】
また、パーソナルコンピュータ１４には、メモリカードに代わりファイルの入出力を行うためのＵＳＢポート８３や、ハードディスク８１内に格納した各種データの送受信を行うためのＬＡＮポート８６が備えられている。その他に、パーソナルコンピュータ１４には、キーボードやマウス等の入力装置８４や、ＣＲＴ８５が接続されている。
【００７３】
（Ｃ２）画像ファイル編集処理１：
次に、画像ファイル編集処理について図９と図８とを用い説明する。図９は、パーソナルコンピュータ１４における画像ファイルの編集処理の流れを示すフローチャートである。パーソナルコンピュータ１４の制御部８０は、メモリカードスロット８２に装着されたメモリカードより画像ファイルの入力を行う（ステップＳ３００）。続いて、制御部８０は、画像ファイルを解析し、撮影モード名の有無を判断する（ステップＳ３０１）。撮影モード名が含まれていた場合は、ＣＲＴ８５に該撮影モードを表示することにより、ユーザにどのような撮影モードが記録されていたか提示する（ステップＳ３０２）。次に、制御部８０は、ハードディスク８１に記録されている複数の撮影モード名をＣＲＴ８５に表示し、ユーザの選択を促す。ユーザは、表示された撮影モード名の中から所望の撮影モード名を選択する。制御部８０は、ユーザからの選択により新たな撮影モード名の入力を行う（ステップＳ３０３）。続いて、制御部８０は、ステップＳ３００により入力された画像ファイルに含まれる画像データと、ステップＳ３０３により入力された新たな撮影モード名とを一体的に含む新たな画像ファイルを、上述したファイル構造に基づき作成する（ステップＳ３０４）。最後に、メモリカード１２に新たな画像ファイルを出力し（ステップＳ３０５）、処理を終了する。
【００７４】
（Ｃ３）画像ファイル編集処理２：
図１０は、パーソナルコンピュータ１４における画像ファイルの編集処理の他の方法の流れを示すフローチャートである。本編集処理では、画像処理制御データと画像データとを含む画像ファイルの編集を行う。パーソナルコンピュータ１４の制御部８０は、メモリカードスロット８２に装着されたメモリカードより画像ファイルの入力を行う（ステップＳ４００）。続いて、ユーザから、画像ファイルに含まれる画像処理制御データを特定するための任意の撮影モード名の入力を受ける（ステップＳ４０１）。制御部８０は、入力した画像ファイルから画像処理制御データを取り除き、ステップＳ４０１において入力された撮影モード名と、ステップＳ４００において入力した画像ファイルに含まれる画像データとを一体的に備える新たな画像ファイルを生成する（ステップＳ４０２）。最後に、制御部８０は新たな画像ファイルをメモリカードに出力し（ステップＳ４０３）、処理を終了する。
【００７５】
上記編集処理において、パーソナルコンピュータ１４は、ユーザが入力した任意の撮影モード名と、ステップＳ４００において入力した画像ファイルに含まれる画像処理制御データとを対応付けて保存したデータベースを作成し、ハードディスク８１に格納してもよい。このデータベースは、ＬＡＮポート８６を介し、プリンタ１３に送信することができる。また、本データベースに記録した撮影モード名をディジタルスチルカメラ１０に送信することも可能である。このような構成により、パーソナルコンピュータ１４はデータベース作成機能を有する装置とすることができ、さらに、ディジタルスチルカメラ１０とプリンタ１３とが保持する撮影モード名の整合を図ることができる。
【００７６】
本実施例では、メモリカードによって画像ファイルを入出力する例を示したが、これに限られることはない。ＵＳＢポート８３によって行ってもよいし、ＬＡＮポート８６を用いてネットワークを介して行ってもよい。
【００７７】
以上、本実施例にかかるパーソナルコンピュータ１４によれば、画像ファイルに含まれる撮影モード名の変更や、画像処理制御データを含む画像ファイルに対して、画像処理制御データに代わり、新たに撮影モード名を記録することが可能となる。また、ディジタルスチルカメラ１０やプリンタ１３に送信するための撮影モード名と画像処理制御データとを対応付けて記録したデータベースの生成も可能となる。
【００７８】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、画像処理をプリンタで行うこととしたが、ディスプレイやプロジェクタ等の装置で行ってもよい。また、画像ファイルの編集をパーソナルコンピュータで行うこととしたが、ディジタルスチルカメラやプリンタ等で行うこととしてもよい。その他、上述した各種処理をソフトウェアで実現することができる他、ハードウェア的に実現するものとしてもよい。
【００７９】
また、画像ファイルに記録する撮影モード名とは、プリンタ等において、画像データに画像処理を施す際に用いる画像処理制御データを特定可能な識別子であればよく、撮影モード名に限られることはない。例えば、画像処理制御データを保持するサーバのアドレスを示すＵＲＬを記録してもよい。プリンタ等の画像処理装置は、該アドレスのサーバにネットワークを介しアクセスし、画像処理制御データを取得する構成としてもよい。
【図面の簡単な説明】
【００８０】
【図１】本実施例にかかる画像処理システムの一例を示す説明図である。
【図２】本実施例にかかる画像処理システムのその他の例を示す説明図である。
【図３】ディジタルスチルカメラの概略構成を示す説明図である。
【図４】ディジタルスチルカメラによって生成される画像ファイルの構造を示す説明図である。
【図５】プリンタの概略構成を示す説明図である。
【図６】ディジタルスチルカメラによる画像ファイル生成処理の流れを示すフローチャートである。
【図７】プリンタにおける印刷処理の流れを示すフローチャートである。
【図８】パーソナルコンピュータの概略構成を示す説明図である。
【図９】パーソナルコンピュータにおける画像ファイルの編集処理の流れを示すフローチャートである。
【図１０】パーソナルコンピュータにおける画像ファイルの編集処理の他の方法の流れを示すフローチャートである。
【符号の説明】
【００８１】
１０...ディジタルスチルカメラ
１１...画像ファイル
１２...メモリカード
１３...プリンタ
１４...パーソナルコンピュータ
１５...データベース
２０...ディスプレイ
２１...サーバ
３０...制御部
３１...ＣＣＤ部
３２...操作部
３３...液晶ディスプレイ
３４...メモリカードスロット
３５...ＵＳＢポート
３６...撮影モード名入力インタフェイス
４０...画像データ格納領域
４１...付属情報格納領域
４２...ＭａｋｅｒＮｏｔｅデータ領域
５０...制御部
５１...メモリカードスロット
５２...印刷部
５３...ＵＳＢポート
５４...操作部
５５...撮影モード名出力インタフェイス
８０...制御部
８１...ハードディスク
８２...メモリカードスロット
８３...ＵＳＢポート
８４...入力装置
８５...ＣＲＴ
８６...ＬＡＮポート
【図１】
0004807399.tif 000002
【図２】
0004807399.tif 000003
【図３】
0004807399.tif 000004
【図４】
0004807399.tif 000005
【図５】
0004807399.tif 000006
【図６】
0004807399.tif 000007
【図７】
0004807399.tif 000008
【図８】
0004807399.tif 000009
【図９】
0004807399.tif 000010
【図１０】
0004807399.tif 000011