(57)【要約】【課題】画像ファイルに付された画像処理制御データを容易に更新する技術の実現を図る。【解決手段】  画像ファイル生成装置１０は予め記憶した画像処理制御データを付した画像ファイルを生成する装置であり、以下の方法で画像処理制御データを更新可能である。画像ファイル生成装置１０は、画像処理制御データを特定する特定データを送付することで、画像処理制御データの更新に用いる更新データを、更新データサーバ１２から取得する。取得した更新データを利用して、予め記憶する画像処理制御データの管理を行い、煩雑さの無い画像処理制御データの更新を実現する。【選択図】図１
2007306610.tif 000002
【特許請求の範囲】
【請求項１】
画像データと該画像データに対する画像処理を制御する画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成装置であって、
前記画像データを生成する画像データ生成部と、
前記画像処理制御データを予め記憶する制御データ記憶部と、
前記生成される画像データと前記記憶された画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成部と、
前記制御データ記憶部に記憶された画像処理制御データの少なくとも一部について、該画像処理制御データの内容を特定可能なデータである特定データに基づいて、外部に用意された記憶装置から該画像処理制御データに対応した更新データを取得し、前記制御データ記憶部に記憶させる記憶管理部とを備える画像ファイル生成装置。
【請求項２】
請求項１記載の画像ファイル生成装置であって、
前記記憶管理部は前記更新データを、追加して記憶させる機能を備えた画像ファイル生成装置。
【請求項３】
請求項１記載の画像ファイル生成装置であって、
前記記憶管理部は前記更新データを、前記特定データの基礎となった画像処理制御データと置換して記憶させる機能を備えた画像ファイル生成装置。
【請求項４】
請求項１記載の画像ファイル生成装置であって、
前記特定データは、前記画像処理制御データに含まれる少なくとも一部のデータである画像ファイル生成装置。
【請求項５】
請求項１記載の画像ファイル生成装置であって、
前記記憶された画像処理制御データに対応付けて該画像処理制御データを特定するための識別データを記憶する識別データ記憶部を備え、
前記記憶管理部は、該対応付けて記憶された識別データに基づいて前記更新データを取得する画像ファイル生成装置。
【請求項６】
画像データと所定の付属データとを関連付けて格納した画像ファイルを編集する画像ファイル編集装置であって、
前記付属データは、前記画像データに対する画像処理を制御する画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方が含まれており、
前記画像ファイルを入力する画像ファイル入力部と、
前記付属データに基づいて前記画像処理制御データの更新データを、既知の所在にある記憶装置から取得する更新データ取得部と、
前記画像ファイルに含まれる画像データと前記更新データとを関連付けて格納した画像ファイルを生成する画像ファイル生成部と、
を備える画像ファイル編集装置。
【請求項７】
画像データに対する画像処理を制御する画像処理制御データに対する更新データを外部の装置に送付する更新データ送付装置であって、
前記画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方と対応付けて前記更新データを予め記憶する更新データ保持部と、
前記更新の対象となる画像処理制御データ又は識別データを外部から入力する入力部と、
該入力された画像処理制御データ又は識別データに基づいて、対応する更新データを特定し、前記入力元に対して返信する更新データ送信部とを備える更新データ送付装置。
【請求項８】
画像データと該画像データに対する画像処理を制御する画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成装置において、前記画像処理制御データを更新する更新方法であって、
前記画像ファイル生成装置は、
前記画像データを生成する画像データ生成部と、
前記画像処理制御データを予め記憶する制御データ記憶部と、
前記生成される画像データと前記記憶された画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成部とを備えており、
該更新方法は、
前記記憶された画像処理制御データの少なくとも一部について、該画像処理制御データの内容を特定可能なデータである特定データに基づいて、外部に用意された記憶装置から該画像処理制御データに対応した更新データを取得し、前記制御データ記憶部に記憶させる工程を備える更新方法。
【請求項９】
画像データと所定の付属データとを関連付けて格納した画像ファイルを編集する方法であって、
前記付属データは、前記画像データに対する画像処理を制御する画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方が含まれており、
前記画像ファイルを入力する工程と、
該画像ファイルに含まれる付属データに基づいて前記画像処理制御データの更新データを、既知の所在にある記憶装置から取得する工程と、
前記画像ファイルに含まれる画像データと前記更新データとを関連付けて格納した画像ファイルを生成する工程と、
を備える方法。
【請求項１０】
画像データに対する画像処理を制御する画像処理制御データに対する更新データを外部の装置に送付する方法であって、
前記画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方と対応付けて前記更新データを予め記憶する工程と、
前記更新の対象となる画像処理制御データ又は識別データを外部から入力する工程と、
該入力された画像処理制御データ又は識別データに基づいて、対応する更新データを特定し、前記入力元に対して返信する工程とを備える方法。
【請求項１１】
画像データに対する画像処理を制御する画像処理制御データを予め記憶する制御データ記憶部を備え、該記憶された画像処理制御データと画像データとを関連付けて格納した画像ファイルを生成する画像ファイル生成装置において、前記画像処理制御データを更新するためのコンピュータプログラムであって、
前記記憶された画像処理制御データの少なくとも一部について、該画像処理制御データの内容を特定可能なデータを外部に用意された記憶装置に送信する機能と、
該記憶装置から該画像処理制御データに対応した更新データを取得して、記憶させる機能と
前記画像ファイル生成装置に備えられたコンピュータに実現させるためのコンピュータプログラム。
【請求項１２】
画像ファイル編集装置に、画像データと所定の付属データとを関連付けて格納した画像ファイルを編集させるためのコンピュータプログラムであって、
前記付属データは、前記画像データに対する画像処理を制御する画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方が含まれており、
前記画像ファイルを入力する機能と、
該画像ファイルに含まれる付属データに基づいて前記画像処理制御データの更新データを、既知の所在にある記憶装置から取得する機能と、
前記画像ファイルに含まれる画像データと前記更新データとを関連付けて格納した画像ファイルを生成する機能と、
を前記画像ファイル編集装置に実現させるためのコンピュータプログラム。
【請求項１３】
更新データ送付装置に、画像データに対する画像処理を制御する画像処理制御データに対する更新データを外部の装置に送付させるためのコンピュータプログラムであって、
前記画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方と対応付けて前記更新データを予め記憶する機能と、
前記更新の対象となる画像処理制御データ又は識別データを外部から入力する機能と、
該入力された画像処理制御データ又は識別データに基づいて、対応する更新データを特定し、前記入力元に対して返信する機能と、
を前記更新データ送付装置に実現させるためのコンピュータプログラム。
【請求項１４】
請求項１１〜１４いずれか記載のコンピュータプログラムを記録したコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データと、画像データの処理に関する情報を含む画像処理制御データとを関連付けて格納した画像ファイルを用いて、画像処理制御データに基づいた柔軟な画像処理を行う技術に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラやデジタルビデオカメラ、スキャナなどの画像データ生成装置が普及している。画像データの出力装置に関しては、汎用のパーソナルコンピュータのモニタや、プリンタなどの様々な画像出力装置が用いられている。出力に際し、レタッチソフトなどによって、画質調整が行われることもあった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、こうした画質調整は高度な技術を要する画像処理であり、画像データ生成装置の特性、生成時の意図を十分に反映させることは困難であった。また、画像出力のたびにかかる処理を施すことは煩雑であり、画像データ出力装置の利便性を損ねる恐れがあった。
【０００４】
かかる負担を軽減し、適切な画像処理を簡易に行わせる方法として、画像データ出力装置での画像作成時に、画像処理を制御する画像処理制御データを画像データに添付する方法が考えられる。かかる場合には、画像処理制御データを、より好ましいデータに更新していくことが望まれる。
【０００５】
しかしながら、一般に、手持ちの画像処理制御データを新しいバージョンに更新する作業は煩雑である。新旧の画像処理制御データ間の対応関係を調べて、更新に用いるデータである更新データを取得するなどの、更新を行う際の手間の軽減が課題となっている。
【０００６】
本発明は、かかる課題を解決するためになされたものであり、画像処理制御データを新しいものに更新する手間を軽減することによって、ユーザの好みに応じた画像処理を容易に実現可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題の少なくとも一部を解決するために、本発明では、次の構成を適用した。
画像データと該画像データに対する画像処理を制御する画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成装置であって、
前記画像データを生成する画像データ生成部と、
前記画像処理制御データを予め記憶する制御データ記憶部と、
前記生成される画像データと前記記憶された画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成部と、
前記制御データ記憶部に記憶された画像処理制御データの少なくとも一部について、該画像処理制御データの内容を特定可能なデータである特定データに基づいて、外部に用意された記憶装置から該画像処理制御データに対応した更新データを取得し、前記制御データ記憶部に記憶させる記憶管理部とを備えることを要旨とする。
【０００８】
このようにすることで、生成される画像ファイルに含まれるべく予め記憶された画像処理制御データの更新データ、即ち新たなデータを容易に取得することができる。
【０００９】
画像ファイル生成装置は、デジタルスチルカメラである場合や、スキャナである場合などが考えられる。記憶部や記憶管理部など一部の機能は、それらを分担する別の管理コンピュータが実現するものとしてもよい。
【００１０】
外部に用意された記憶装置は、画像ファイル生成装置から送付されるデータに対応した更新データを返信する機能を備える更新データ送付装置とすることができる。画像ファイル生成装置から更新データ送付装置に送付されるデータは、画像処理制御データの内容を特定する特定データである。例えば特定データは、画像処理制御データそのものであってもよい。
【００１１】
送信した特定データに基づいて返信される更新データは、特定データが特定する画像処理制御データに関連して取得されるべき画像処理制御データである。例えば、特定データが特定する画像処理制御データに対する、新バージョンの画像処理制御データであることなどが考えられる。
【００１２】
更新データ送付装置と画像ファイル生成装置との間におけるデータ授受は、ケーブルなどで直接に接続して行う場合や、インターネットやＬＡＮなどのネットワークやその他の通信回線を利用して行う場合、メモリーカードなどの記録媒体を介して行う場合などが考えられる。
【００１３】
更新データ送付装置からの更新データの取得は、ユーザからの指示に基づいて行われる場合や、指定された一定期間毎に行われる場合などが考えられる。また、最初に更新データの有無の情報のみを取得し、これに対するユーザの指示を待って更新データの取得を行うものとしてもよい。さらには、画像ファイル生成装置が必要とする更新データの情報が、外部に用意された記憶装置の管理コンピュータ等から指定された一定期間毎に送付されることも考えられる。
【００１４】
本発明の画像ファイル生成装置において、前記記憶管理部は、
前記更新データを、追加して記憶させる機能を備えることが望ましい。
【００１５】
このような機能を備えることで、外部に用意された記憶装置から取得した画像処理制御データの利用と併せて、既存の画像処理制御データの利用を続けることができる。
【００１６】
本発明の画像ファイル生成装置において、前記記憶管理部は、
前記更新データを、前記送信するデータの基礎となった画像処理制御データと置換して記憶させる機能を備えることが望ましい。
【００１７】
このような機能を備えることで、送信した特定データが特定した画像処理制御データを消去して、制御データ記憶部の記憶資源を有効に利用することが容易に実現できる。また、制御データ記憶部に多数の画像処理制御データを記憶する場合には、それらの管理を容易にする効果もある。
【００１８】
ここに、置換して記憶する方法としては、更新データを取得する基となった画像処理制御データが記憶されていた制御データ記憶部の領域に上書きして保存する方法に限られるわけではない。新規領域に更新データを保存したうえで、更新データを取得する基となった画像処理制御データが記憶されていた領域を無効化する方法なども考えられる。
【００１９】
本発明の画像ファイル生成装置において、
前記特定データは、前記画像処理制御データに含まれる少なくとも一部のデータとできる機能を備えることが望ましい。
【００２０】
このような機能を備えることで、画像ファイル生成装置の記憶機構を簡潔に構成することができる。特定データを構成するために記憶しなければならないデータとして画像処理制御データそのものを利用するためである。
【００２１】
本発明の画像ファイル生成装置において、
前記記憶された画像処理制御データに対応付けて、該画像処理制御データを特定するための識別データを記憶する識別データ記憶部を備え、
前記記憶管理部は、該対応付けて記憶された識別データに基づいて前記更新データを取得する機能を備えることが望ましい。
【００２２】
このような機能を備えることで、特定データを小さなデータ量のものとして構成することができる。
【００２３】
例えば、識別データは、画像処理の名前やバージョン番号などを含むことが考えられる。これらの情報に基づいた更新データが更新データ送付装置から取得される。一般に、識別データは画像処理制御データよりも小さなデータ量で構成可能である。データ量が小さな特定データを利用することにより、更新データ取得機構の簡潔化、更新データ送付装置との通信時間の短縮などを図ることができる。さらには、更新データ送付装置においても、必要とされる記憶容量の削減、更新データ検索機構の簡潔化、及びそれらの効果に基づく更新データ送付処理のスピードアップを図ることができる。
【００２４】
識別データは、画像ファイル生成装置に属するデータ（装置名、生成特性など）や、画像ファイル処理装置に属するデータ（装置名、処理特性など）を含むことも考えられる。この場合、識別データの示す画像ファイル生成・処理装置に属する情報に基づいた更新データを返信することが可能である。
【００２５】
本発明の画像ファイル編集装置は、
画像データと所定の付属データとを関連付けて格納した画像ファイルを編集する画像ファイル編集装置であって、
前記付属データは、前記画像データに対する画像処理を制御する画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方が含まれており、
前記画像ファイルを入力する画像ファイル入力部と、
該画像ファイルに含まれる付属データに基づいて前記画像処理制御データの更新データを、既知の所在にある記憶装置から取得する更新データ取得部と、
前記画像ファイルに含まれる画像データと前記更新データとを関連付けて格納した画像ファイルを生成する画像ファイル生成部と、
を備えることを要旨とする。
【００２６】
画像ファイルの編集態様は、次の２通りが考えられる。第一の態様は、画像処理制御データが含まれる画像ファイルを入力し、この画像処理制御データを更新する態様である。第二の態様は、識別データが含まれる画像ファイルを入力し、この識別データを画像処理制御データに置換する態様である。
【００２７】
このようにすることで、画像ファイルに含まれる付属データを、取得される更新データを含むように、容易に編集することができる。
【００２８】
既知の所在にある記憶装置は、画像ファイル編集装置の外部に用意された送付装置であってもよいし、画像ファイル編集装置が内部に備えるものとしてもよい。さらには、外部の送付装置と内部の保持部を併用する場合や、条件によって使い分ける場合も考えられる。
【００２９】
画像ファイル編集装置は、画像ファイル生成装置や画像ファイル処理装置と組み合わせて利用することができる。更新データを利用し得ない画像ファイル生成装置や画像ファイル処理装置であっても、画像ファイル編集装置と組み合わせて利用すれば、それぞれ、更新データを利用可能な画像ファイル生成システムや画像ファイル処理システムを構成することができる。
【００３０】
また画像ファイル編集装置は、ネットワークを介した画像ファイル送受信機能を備える場合、画像ファイル送付サーバとして利用することができる。これによって、付属データを含む画像ファイルを受け取り、更新データが適用された画像ファイルを生成し、生成された画像ファイルを、ネットワークに接続されたほかの装置に送付することができる。元の画像ファイルの入力元と、生成後の画像ファイルの送付先は、同一であってもよいし、異なっていてもよい。画像ファイルを送付するユーザは、画像ファイルの送信において、煩雑さなく更新データの適用を行うことができる。
【００３１】
本発明の更新データ送付装置は、
画像データに対する画像処理を制御する画像処理制御データに対する更新データを外部の装置に送付する更新データ送付装置であって、
前記画像処理制御データ及び該画像処理制御データを特定可能な識別データの少なくとも一方と対応付けて前記更新データを予め記憶する更新データ保持部と、
前記更新の対象となる画像処理制御データ又は識別データを外部から入力する入力部と、
該入力された画像処理制御データ又は識別データに基づいて、対応する更新データを特定し、前記入力元に対して返信する更新データ送信部と、
を備えることを要旨とする。
【００３２】
このようにすることで、自らは更新データを保持しない装置における更新データの利用を実現することができる。画像ファイル生成装置や画像ファイル編集装置をはじめとする様々な装置は、更新データ送付装置とアクセスする機能を備えることで、更新データを取得する機能を実現することができる。
【００３３】
一方、画像処理制御データおよび識別データと、更新データとの間における対応付けは、更新データ送付装置で統合的に管理・記憶することが可能となる。対応付けの情報は、画像ファイル生成装置や画像ファイル編集装置をはじめとする様々な装置からの更新データ要求に応えるために、利用される。
【００３４】
ここで画像処理制御データは、それを利用して画像処理を行う装置に応じたものであってもよい。例えば画像処理装置の種類や機種に応じたものであってもよい。画像処理を行う装置の種類としては、画像処理ソフトウェアを実行するパーソナルコンピュータの他に、プリンタやプロジェクタなどが挙げられる。また画像処理装置の機種と対応したものである場合には、一定の製造者に係るプリンタに対応した画像処理制御データであってもよい。更新データ送付装置は、画像処理装置の種類や機種に応じて更新データを記憶する。
【００３５】
このとき、更新データ送付装置は、画像処理装置に応じた更新データを送付する。ここで更新データ送付装置は、入力部が入力する画像処理装置の種類や機種等に基づいて、返信すべき更新データを特定することが考えられる。係る更新データ送付装置によれば、画像処理装置に応じた更新を実現することができる。例えば、新しいプリンタの利用を開始したユーザは、そのプリンタに応じた画像処理制御データを煩雑さなく利用することができる。また、逆にそのプリンタの製造販売者は、そのプリンタの種類や機種に応じた画像処理制御データを煩雑さなく提供することができる。
【００３６】
本発明は、上述の画像ファイル生成装置、画像ファイル編集装置、更新データ送付装置としての構成の他、それぞれ、画像ファイルの生成・編集方法の発明、更新データの送付方法の発明として構成することもできる。また、それらを実現するコンピュータプログラム、およびそれらのプログラムを記録した記録媒体、それらのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。
【００３７】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読みとり可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．画像出力システム：
Ａ１．システム構成：
Ａ２．機能ブロック構成：
Ａ３．画像ファイル：
Ａ４．処理モードと画像処理制御データ：
Ａ５．画像処理装置：
Ａ６．画像処理制御データの更新：
Ａ７．効果：
Ｂ．画像ファイル編集装置を用いる実施例：
Ｃ．画像ファイル送付サーバを用いる実施例：
【００３９】
Ａ．画像出力システム：
Ａ１．システム構成：
図１は、画像出力システムの概略構成を示す説明図である。本実施例の画像出力システムは、画像ファイル生成装置としてのデジタルスチルカメラ１０と、画像処理装置および画像出力装置としてカラープリンタ１１、更新データ送付装置としての更新データサーバ１２とから構成される。ここで、デジタルスチルカメラ１０とプリンタ１１の間は、メモリーカードＭＣを介したデータ授受を行い、デジタルスチルカメラ１０と更新データサーバ１２の間は、ネットワークＩＮＴを介して通信を実現するものとした。このため、デジタルスチルカメラ１０にはネットワーク接続端子ＰＬＧとメモリーカードスロットＳＬＴ１が、プリンタ１１にはメモリーカードスロットＳＬＴ２が、それぞれ備えられている。
【００４０】
デジタルスチルカメラ１０は、画像ファイルを生成してメモリーカードＭＣを介してプリンタ１１に送付する機能を備えている。送付される画像ファイルには、画像データと、プリンタ１１が画像データに施す画像処理の内容を制御する画像処理制御データとが、関連付けて格納されている。格納される画像処理制御データは、デジタルスチルカメラ１０に予め記憶されており、ユーザの指示などに基づいて画像ファイルへの格納に利用される。
【００４１】
ここで画像ファイルは、例えばデジタルスチルカメラ用の画像ファイルフォーマット規格であるＥｘｉｆ形式画像ファイルとして実現することができる。Ｅｘｉｆ形式画像ファイルは、画像データを格納する画像データ格納領域と、格納されている画像データに関する各種付属情報を格納する付属情報格納領域とを備えている。Ｅｘｉｆ形式画像ファイルについては後述する。
【００４２】
以下で示す実施例では、画像ファイル生成装置としてデジタルスチルカメラ１０を用いて説明するが、この他にもスキャナ、デジタルビデオカメラ等を用いることが可能である。デジタルビデオカメラなどの、動画である画像データを生成する機能を備えた画像ファイル生成装置を利用する場合、画像ファイルに付される画像データの形式としては、ＭＰＥＧ等の形式を利用することが可能である。動画である画像データに画像処理制御データを付した画像ファイルを利用することで、動画の全部又は一部のフレームに対して、出力時等に行う処理を制御することができる。
【００４３】
プリンタ１１は、デジタルスチルカメラ１０から画像ファイル受け取る。受け取った画像ファイルからは、関連付けて格納された画像データと画像処理制御データとが抽出される。抽出された画像データに対して、同じく抽出された画像処理制御データに基づいた画像処理を施した後に印刷出力が行われる。
【００４４】
なお、プリンタ１１とデジタルスチルカメラ１０のデータ授受は、メモリーカードＭＣ等の記録媒体を介す方法の他、ＬＡＮなどのネットワークや、赤外線・ケーブルなどの通信を利用する方法も考えられる。また、ここでは画像処理・出力装置として、印刷装置であるプリンタを利用しているが、ＣＲＴやプロジェクタなど様々な態様が考えられる。
【００４５】
更新データサーバ１２は、デジタルスチルカメラ１０に対して更新データを送付する機能を備えている。送付される更新データはデジタルスチルカメラ１０から送付される特定データに基づいて決定される。特定データには、送付を行うべき更新データを決定するための情報が含まれる。例えば後述のように、特定データは、画像処理制御データの一部を含む場合や画像処理制御データを特定する識別データを含む場合がある。更新データサーバ１２は受け取った特定データを検索キーとして、データベースに保持されたデータの検索を行い、送付すべき更新データを決定する。決定された更新データは、デジタルスチルカメラ１０に対して返信される。
【００４６】
更新データサーバが更新データを送付するクライアントは、上述の画像ファイル生成装置に限られることはない。画像処理制御データに対する更新データを利用する様々な装置をクライアントとすることが可能である。
【００４７】
ネットワークＩＮＴは、インターネットのような広域的なネットワークも考えられるし、ローカルエリアネットワークなど限定的なネットワークの場合も考えられる。以下の説明におけるネットワークも同様である。
【００４８】
図２は、デジタルスチルカメラの概略構成を示す説明図である。デジタルスチルカメラ１０は光の情報をデジタルデバイス（ＣＣＤや光電子倍増管）に結像させることにより画像を取得するカメラである。
【００４９】
デジタルスチルカメラ１０は、光情報を収集するためのＣＣＤ等を備える光学回路２０と、光学回路２０を制御して画像を取得するための画像取得回路２１と、制御回路２３とを備えている。制御回路２３には、ＣＰＵと、ＲＯＭと、ＲＡＭとが備えられている。
【００５０】
またデジタルスチルカメラ１０は各種の設定におけるユーザ入力に利用可能な選択・決定ボタン２４や、撮影画像をプレビューしたり、各種の設定画面や情報提供画面を表示したりすることの可能な液晶ディスプレイ２５を備えている。
【００５１】
デジタルスチルカメラ１０は画像処理制御データと画像データとを関連付けて備える画像ファイルを生成する。画像処理制御データは、選択・決定ボタン２４を用いてユーザが設定することができる。画像データは、先に説明したとおり、光学回路２０等によって生成される。
【００５２】
画像処理制御データは、デジタルスチルカメラ１０のγ値、コントラスト・カラーバランスの設定パラメータや、撮影時に使用された色空間を表す色空間パラメータなどが含まれる。この他に画像処理制御データに含むデータとしては、撮影時に設定された露出時間、ホワイトバランス、絞り、シャッタースピード、レンズの焦点距離等の撮影条件のデータなども考えられる。
【００５３】
ここで色空間パラメータについて説明する。デジタルスチルカメラ１０では、通常、ＣＣＤの電圧信号から一旦、ＲＧＢの色空間で定義された画像データを得る。色空間は、カメラの機種によって、ｓＲＧＢまたはＮＴＳＣと呼ばれる色空間が使い分けられている。いずれの空間もＲＧＢの座標系で色を定義する点では共通しているが、ＮＴＳＣの方がｓＲＧＢよりも色再現範囲が広い座標系である。ｓＲＧＢの色空間については、通常、８ビット（０〜２５５）の範囲で定義されるが、この範囲を負値または２５６以上の値に拡張した色空間（ここでは「拡張ｓＲＧＢ空間」と称する）が用いられる場合もある。撮影時に利用された色空間の情報が、デジタルスチルカメラ１０の色再現特性を表す情報として、色空間パラメータに含まれて画像データに添付される。
【００５４】
Ａ２．機能ブロック構成：
図３は、デジタルスチルカメラの機能ブロック構成を示す説明図である。これらの機能ブロックは、デジタルスチルカメラ内のＣＰＵ、ＲＯＭ、ＲＡＭなどで構成される制御回路２３に実現される（図２参照）。
【００５５】
画像データ生成部３１は、光学回路２０を制御して画像取得回路２１が取得した光情報を、画像データとして生成する（図２参照）。制御データ記憶部３３は、画像処理制御データを記憶する。ここに、記憶される画像処理制御データの少なくとも一部は、ＲＡＭに記憶されており、書き換えることが可能となっている。画像ファイル生成部３６は、画像データ生成部３１の生成する画像データと、制御データ記憶部３３に記憶された画像処理制御データとを関連付けて格納した画像ファイルを生成する。生成される画像ファイルは、デジタルスチルカメラ１０の出力画像ファイルであり、外部の装置における利用に供される。
【００５６】
記憶管理部３５は、制御データ記憶部３３に記憶された画像処理制御データの管理を行う。記憶された画像処理制御データに対応した更新データが取得される場合には、取得された更新データの記憶処理を行う。記憶管理部３５は更新データを取得するために、ネットワークＩＮＴを介して接続された更新データサーバとの通信を行う。更新データサーバは、ネットワークＩＮＴを介してデジタルスチルカメラ１０と接続されたサーバであり、更新データを供給する機能を備えている。記憶管理部は更新データサーバに対して、特定データを送付する。更新データサーバは、特定データを基にして、返信すべき更新データを決定して送信する。
【００５７】
記憶管理部３５は更新データサーバから返信される更新データである、画像処理制御データを制御データ記憶部３３に記憶する。この時の記憶の態様については様々な場合が考えられる。後述のように本実施例では、追加して記憶する場合と既存の画像処理制御データに置き換えて記憶する場合を、ユーザの指定に基づいて選択できる方法を採用した。
【００５８】
識別データ記憶部３４は、画像処理制御データを特定するデータである識別データを記憶する。記憶される識別データは、制御データ記憶部３３に記憶された画像処理制御データと対応付けられている。識別データは、記憶管理部３５が更新データを取得するために更新データサーバに送信する特定データとして利用される。
【００５９】
例えば識別データは、画像処理あるいは画像処理制御データの名前や特徴、バージョン番号などの情報を含むデータとして構成可能である。
【００６０】
図４は、更新データサーバ１２の機能ブロック構成を示す説明図である。更新データサーバは、デジタルスチルカメラ１０から特定データを受け取り、受け取った特定データに応じた更新データを返信する機能を備える。
【００６１】
更新データサーバ１２は、ネットワークＩＮＴを介した通信を司る通信部４０を備える。入力部４１はネットワークを介して取得する特定データを更新データ送信部４２に入力する。更新データ送信部４２は、入力された特定データを基にして返信すべき更新データを決定し、ネットワークを介した返信を行う。返信すべき更新データの決定にあたっては、更新データ保持部４９に蓄積されたデータが参照される。
【００６２】
更新データ保持部４９には更新データが、特定データと関連付けて蓄積されている。ここに特定データは、画像処理制御データ及び識別データを用いるものとした。いずれか一方のみとしてもよい。
【００６３】
更新データ送信部４２に入力される特定データは、画像処理制御データ及び識別データの少なくとも一方を含む。これらは、更新データ保持部４９に予め保持された画像処理制御データや識別データと対比される。対比結果に基づいて、予め保持された画像処理制御データ又は識別データの一つに同定される。同定されたデータに対応付けられた更新データが、返信すべき更新データとなる。このようにして決定された更新データが、通信部を介してデジタルスチルカメラ１０に返信される。
【００６４】
なお、返信すべき更新データの決定の方法については、さまざまな方法が考えられ、機能ブロック構成も決定方法の態様に合わせて種々の構成が適用可能である。例えば、クライアントの情報を保持する機能ブロックを利用する場合などが考えられる。
【００６５】
Ａ３．画像ファイル：
図５は、画像ファイルの階層構造を示す説明図である。前述のように、画像ファイルはデジタルスチルカメラ用の画像ファイルフォーマット規格であるＥｘｉｆ形式画像ファイルを利用して実現することができる。
【００６６】
Ｅｘｉｆ形式画像ファイルの仕様は、日本電子工業振興協会（ＪＥＩＤＡ）によって定められている。図５（ａ）に示すように、Ｅｘｉｆ形式の画像ファイルは、画像データを格納する画像データ格納領域５９と格納されている画像データに関する各種付属情報を格納する付属情報格納領域５１とを備えている。画像データ格納領域５９には、ＪＰＥＧ形式の画像データが格納される。
【００６７】
なお、一般にデジタルスチルカメラが作成する画像データの保存形式としては、ＪＰＥＧ形式が一般的であるが、この他にもＰＮＧ形式、ＴＩＦＦ形式、ＧＩＦ形式、ＢＭＰ形式などの様々な保存形式の画像データが適用可能である。また、ここでは画像ファイルとしてＥｘｉｆ形式の画像ファイルを利用しているが、本発明に係る画像ファイルの形式はこれに限られない。即ち、画像データと、付属データとを含むことの可能な画像ファイルであれば利用可能である。
【００６８】
付属情報格納領域５１には、付属情報が格納される。付属情報格納領域５１はＭａｋｅｒＮｏｔｅデータ格納領域５２を備えている。ＭａｋｅｒＮｏｔｅデータ格納領域５２はデジタルスチルカメラメーカーに開放されている未定義領域である。なお、当業者にとって周知であるように、Ｅｘｉｆ形式のファイルでは、各データを特定するためにタグが用いられており、ＭａｋｅｒＮｏｔｅデータ格納領域５２に格納されているデータに対してはタグ名としてＭａｋｅｒＮｏｔｅが割り当てられ、ＭａｋｅｒＮｏｔｅタグと呼ばれている。
【００６９】
画像ファイルのＭａｋｅｒＮｏｔｅデータ格納領域５２は、さらに、各部に分かれており、ここでもタグによって格納されるデータを管理する構成をとっている。画像処理に関するデータが記憶される領域は、ＰｒｉｎｔＭａｔｃｈｉｎｇデータ格納領域５３の内部に確保される。この領域はＰｒｉｎｔＭａｔｃｈｉｎｇタグが割り当てられて管理される領域であり、データ構造の記録領域５４および画像処理に関するデータの領域５５の部分に分かれている。データ構造の記録領域５４の内部には、画像処理に関するデータの領域５５のデータ構造等が記述されている。
【００７０】
図５（ｂ）は、画像処理に関するデータの領域５５の内部構成を示す説明図である。画像処理を制御するパラメータが、パラメータの内容を表すタグ名とパラメータ値の組として列挙されている。
【００７１】
Ａ４．処理モードと画像処理制御データ：
図６は、処理モードを設定するためのインタフェースの例を示す説明図である。これらのインタフェースは、ユーザに対して、デジタルスチルカメラの液晶ディスプレイＤＩＳＰに表示して示される。図６（ａ）に示す画面で「ＯＫ」を選択すると、処理モードの設定を行うことができる。処理モードは、図６（ｂ）に示すように、「１．標準」や「２．人物」、「３．風景」など予め用意されている。ここでの処理モードの選択に従って、画像ファイルの生成時には選択されたモードに対応した画像処理制御データが利用される。なお図６（ｂ）の更新ボタン６１については後述する。
【００７２】
図７は、画像処理制御データを構成するパラメータとその設定内容を示す説明図である。図示するように、４種類の撮影シーンにそれぞれ適した処理モードが予め用意されている。各処理モードに対応して、画像処理制御データを構成するパラメータの内容が決められている。ここでは画像処理制御データを構成するパラメータは、図７に示したように「γ補正」、「色空間」、「コントラスト」、「カラーバランス」の４種類のパラメータで構成されている。
【００７３】
Ａ５．画像処理装置：
図８は、画像処理制御データに基づいた画像処理の流れを示すフロチャートである。ここで、制御データの情報に基づいた処理については、図中で２重線を付している。
【００７４】
カラープリンタ１１のＣＰＵは、読み出した画像ファイルから画像データを取り出し（ステップＳ８１）、ＪＰＥＧ形式のＹＣｂＣｒ色空間に基づく画像データを撮影時のＲＧＢ色空間に基づく画像データに変換するための第１のマトリクス演算を実行する（ステップＳ８２）。この変換は、デジタルスチルカメラ１０でＲＧＢ空間からＹＣｂＣｒ空間への変換に使用されたマトリクスの逆マトリクスを用いて行われる。この変換により、画像データは、撮影時の色空間、即ちＮＴＳＣ、ｓＲＧＢ，拡張ｓＲＧＢのいずれかに変換される。拡張ｓＲＧＢ色空間に変換された場合には、この時点では、負値および２５６以上の値が含まれることになる。
【００７５】
ＣＰＵは、こうして得られた画像データに対して、ガンマ補正を実行する（ステップＳ８３）。ガンマ補正を実行する際には、デジタルスチルカメラ１０側のγ値を用いる。このガンマ値は、デジタルスチルカメラ１０の特性を表す情報として、画像処理制御データに含まれている。
【００７６】
ガンマ補正が完了すると、次に画像データの色空間をｓＲＧＢよりも広い色再現範囲で定義されたｗＲＧＢ色空間に変換する処理を行う（ステップＳ８４、Ｓ８５）。ＮＴＳＣ色空間や拡張ｓＲＧＢ色空間で撮影された画像データを、色再現範囲が狭いｓＲＧＢ色空間で処理すると、被写体の色を忠実に再現できない場合があるからである。かかる観点から、ｓＲＧＢ空間で撮影された画像データについては、以下で説明する処理をスキップするものとしてもよい。本実施例では、画像処理制御データに含まれるカラースペース情報は、ｓＲＧＢ空間と拡張ｓＲＧＢ空間とを区別していないため、ｓＲＧＢ空間で撮影された画像データについてもｗＲＧＢ空間への変換処理を行うものとした。かかる場合でも、拡張ｓＲＧＢ空間では、画像データに負値または２５６以上の値が含まれるため、これらの階調値の有無によって拡張ｓＲＧＢ空間とｓＲＧＢ空間とを識別することは可能である。
【００７７】
ｗＲＧＢへの色空間の変換処理は、マトリクス演算によって行われる。先に説明した通り、画像ファイル処理装置は、ｓＲＧＢ色空間または拡張ｓＲＧＢ色空間で定義された画像データと、ＮＴＳＣ色空間で定義された画像データとを扱う。それぞれの色空間からｗＲＧＢ色空間に直接変換するマトリクスを定義することも可能ではあるが、本実施例では、標準的なＸＹＺ色空間を介して変換を行うものとした。
【００７８】
即ち、画像ファイル処理装置は、まず、ＲＧＢ色空間からＸＹＺ色空間への変換を行う（ステップＳ８５）。この変換処理は、画像データを定義する色空間によって相違する。つまり、ｓＲＧＢ色空間または拡張ｓＲＧＢ色空間用の変換マトリクスＴＭ１と、ＮＴＳＣ色空間用の変換マトリクスＴＭ２の２種類を予め用意し、これらを使い分けることで撮影時の色空間に応じた変換処理を実現する。この変換により、個別の色空間で撮影された画像データが、標準的なＸＹＺ色空間に統一されることになる。
【００７９】
色空間の変換処理が完了すると、画像ファイル処理装置は、逆ガンマ補正を行う（ステップＳ８６）。ここで用いられるガンマ値は、画像ファイル処理装置の出力における色再現特性に基づいて設定された値である。
【００８０】
ここでさらに、撮影時の意図を反映させるため、画像画質の自動調整処理を実行する（ステップＳ８７）。本実施例では、画像処理制御データに色補正パラメータとしてコントラスト等の調整パラメータが含まれている。画像処理システムは、このパラメータに基づいて、画質の自動調整を行う。各パラメータに基づく画質調整方法は、周知であるため、詳細な説明を省略する。
【００８１】
以上の処理により、デジタルスチルカメラ１０の色再現特性および撮影時の意図を反映した画像データの補正処理が完了する。以降は、出力装置でそのまま出力可能な形式への変換の流れを示した部分である。
【００８２】
まず、ＲＧＢの画像データに対し、機種に応じた色変換処理を行う（ステップＳ８８）。ＲＧＢの表色系をプリンタで使用されるＣＭＹＫの表色系に変換する処理である。この変換は、両者の色を対応づける変換用ルックアップテーブル（ＬＵＴ）を参照することで行われる。本実施例の場合、ｗＲＧＢ色空間からＣＭＹＫへの変換用のテーブルＬＵＴｗが通常使用されることになる。但し、ｓＲＧＢ空間で定義された画像データも取扱可能とするため、画像ファイル処理装置には、ｓＲＧＢ色空間の変換用テーブルＬＵＴｓも備え、画像データが定義されている色空間に応じてこれらのテーブルを使い分けるものとした。ＬＵＴｓは、例えば、ｓＲＧＢ空間で撮影された画像データについてステップＳ８４、Ｓ８５の色空間変換処理をスキップした場合、画像データに対し、画質を調整するための処理を一切施すことなく出力する場合などに適用することができる。
【００８３】
こうしてＣＭＹＫの階調値に変換された画像データに対し、画像ファイル処理装置は、ハーフトーン処理を行う（ステップＳ８９）。ハーフトーン処理は、画像データの階調値を、プリンタで形成されるドットの密度によって表現するための処理であり、例えば、誤差拡散法、組織的ディザ法などの周知の方法によって行うことができる。
【００８４】
これらの処理に加えて、画像ファイル処理装置では、画像データの解像度をプリンタの解像度に適合させる解像度変換処理、プリンタでインタレース記録を行うようデータ配列および副走査の送り量などを設定するインタレースデータ生成処理などを行うものとしてもよい。
【００８５】
以上のステップＳ８８、Ｓ８９で説明した変換処理により、画像データは、プリンタで直ちに出力可能な印刷データの形式に変換される。画像ファイル処理装置は、こうして変換されたデータに基づき印刷を実行する。
【００８６】
Ａ６．画像処理制御データの更新：
図９は、画像処理制御データを更新するためのインタフェースの例を示す説明図である。これは、図６（ｂ）の画面で更新ボタン６１を選択した場合に続く画面である。
【００８７】
図９（ａ）の画面は、画像処理制御データの更新を実行するか否かを確認する画面である。先に選択されていた処理モードである「人物モード」について、「Ｖｅｒ１．２」への更新が可能であることが示されている。また、更新を実行する場合にダウンロードを行う更新データのサイズと、予測ダウンロード時間及びダウンロード先の更新データサーバに関する情報が示されている。
【００８８】
図９（ｂ）の画面は、先の画面で更新の実行を選択して、更新データのダウンロードが完了した時点で表示されるインタフェースである。ここでは、ダウンロードが完了した旨の情報と併せて、ダウンロードされた更新データの記憶の態様の選択を求める表示がなされている。記憶の態様は、追加記憶指示ボタン７２または置き換え記憶指示ボタン７１の選択によって行われる。追加記憶が選択された場合には、既存の画像処理制御データに加えて更新データが追加される。置き換え記憶が指示された場合には、更新データは、更新データの基となった既存の画像処理制御データと置き換えて記憶される。
【００８９】
図１０は、先に取得した更新データを利用するインタフェースの例を示す説明図である。これは図６（ｂ）の画面に替わる画面であり、図９（ａ）〜（ｂ）の画面における更新データのダウンロードに基づいて、「人物モード（Ｖｅｒ１．２）」の処理モードが選択できるようになっている。
【００９０】
図９（ｂ）の画面で追加記憶指示ボタン７２を選択した時には、図１０（ａ）のように旧バージョンである「人物モード（Ｖｅｒ１．０）」処理モードの選択が続けて可能である。一方で、図９（ｂ）の画面で置き換え記憶指示ボタン７１を選択した時には、図１０（ｂ）のように旧バージョンである「人物モード（Ｖｅｒ１．０）」の処理モードの選択はできなくなっており、「人物モード（Ｖｅｒ１．０）」の処理モードに対応した画像処理制御データはすでに消去されている。
【００９１】
図１１は、更新データをやりとりする処理を示すフロチャートを、送・受信側それぞれ示したものである。送信側のデジタルスチルカメラ１０における処理の流れを示すフロチャートを左側に、受信側の更新データサーバ１２における処理のフロチャートについては右側に、それぞれ示した。
【００９２】
初めにデジタルスチルカメラ１０の側では、特定データの入力が行われて、更新データサーバに送信すべき特定データの調製が行われる（ステップＳ１１）。なお、前述のように特定データは、画像処理制御データまたは識別データの少なくとも一方を含む。調製された特定データは、所定の更新データサーバに送信される（ステップＳ１２）。
【００９３】
更新データサーバ１２は、送付される特定データの受信を行う（ステップＳ２３）。受信された特定データについては、更新データ送信部４２によって、更新データ保持部４９（図４参照）に保持された特定データとの対比に基づく同定が行われる（ステップＳ２４）。この結果に基づいて、返信すべき更新データが決定されて（ステップＳ２５）、デジタルスチルカメラ１０への返信が実行される（ステップＳ２６）。
【００９４】
デジタルスチルカメラ１０は、ステップＳ１７で更新データサーバ１２から返信される更新データの受信を行う。この後ステップＳ１８で記憶方法の選択が行われ（図９（ｂ）のインタフェース画面を参照）、追加記憶が指示されている場合には、既存の画像処理制御データを損なうことなく追加記憶できる領域の検索が行なわれる（ステップＳ１８Ａ）。置き換え記憶が指示されている場合には、更新データの基となった特定データの記憶された領域が記憶領域として選択される。最後に先に決められた領域に対して、更新データの記憶が行われる（ステップＳ１９）。
【００９５】
置き換え記憶を行う場合に対象とする記憶領域としては、特定データが記憶されていた領域が自動的に選択されるものとした。しかし、置き換え記憶を行う場合でも、新規に確保した領域に対する更新データの記憶を行ったうえで、特定データが記憶されていた領域を無効化する方法も考えられる。更新データの記憶処理にあたっては、その他にも様々な手法が適用可能である。
【００９６】
図１２は、特定データが画像処理制御データである場合の更新データサーバの処理を示す説明図である。
【００９７】
送付された画像処理制御データ７５は更新データ保持部４９に保持された画像処理制御データと対比される。ここでは、処理モードの名前「標準」におけるバージョン名「１．１」に対応付けられたデータと同じ内容のデータであることが同定される。そこで、処理モードの名前「標準」における最新バージョンであるバージョン名「１．２」に対応付けられた画像処理制御データが更新データとして決定される。送付すべき更新データが更新データ保持部４９から取り出されて、更新データ送信部４２による返信に供される。
【００９８】
図１３は、特定データが識別データである場合の更新データサーバの処理を示す説明図である。
【００９９】
送付された識別データ７６は更新データ保持部４９に保持された識別データと対比される。ここではまず処理モードの名前が「標準」であることが判定されて、送付された特定データは「標準Ｖｅｒ１．１」の画像処理制御データであると同定される。その後、処理モードの名前「標準」における最新バージョンであるバージョン名「１．２」よりも、送付された識別データ７６におけるバージョン名「１．１」が小さいことが判定される。そこで、処理モードの名前「標準」における最新バージョンであるバージョン名「１．２」に対応付けられた画像処理制御データが、返信を行うべき更新データとして決定されて取り出される。取り出された更新データは、更新データ送信部４２による返信に供される。
【０１００】
Ａ７．効果：
本実施例に従って、画像処理制御データに対応した更新データを取得する機能を備えた画像ファイル生成装置を利用することにより、容易に更新データを利用することができる。例えば、画像ファイル生成装置のメーカが新バージョンの画像処理制御データの配布を行う場合に、本実施例の画像ファイル生成装置は、手元の画像処理制御データに対応した新バージョンについて、更新データの取得、記憶を煩雑さなく行うことができる。
【０１０１】
また、取得した更新データの記憶は、既に記憶された画像処理制御データに追加して記憶する場合と、対応した画像処理制御データに置き換えて記憶する場合が、簡単に選択することができる。これによって、画像処理制御データの記憶管理の手間が軽減されている。必要となる記憶データ領域の節約にも資する。
【０１０２】
さらに、所望の更新データを取得するために送付する特定データは、既存の画像処理制御データそのものであってもよいし、画像処理制御データを特定する識別データであってもよい。このために、様々な構成の画像ファイル生成装置で、画像処理制御データの更新データによる更新機能を実現することができる。例えば、画像処理制御データのみを特定データとして送信する構成や、識別データのみを特定データとして送信する構成によっても、更新データによる更新機能を利用できる。
【０１０３】
逆に更新データサーバは、対応可能な特定データの多様性を備えることで、様々な態様のクライアントからの要求に答え得るものとして実現できる。
【０１０４】
本実施例の更新データサーバによれば、ネットワークを介して接続される画像ファイル生成装置に対する、その制御データ記憶部に記憶される画像処理制御データの更新を容易に実現できる。更新データの配布者の手間は非常に小さくなる。さらに、更新に利用される更新データや、更新データと画像処理制御データとの対応付けなどを、統合的に管理することができる。
【０１０５】
Ｂ．画像ファイル編集装置を用いる実施例：
次に、本発明の第２実施例である、画像ファイル編集装置を用いる実施例について説明する。本実施例の画像ファイル編集装置は、
【０１０６】
図１４は、画像ファイル編集装置を用いる画像出力システムの概略構成を示す説明図である。本実施例で、更新データサーバ１２とネットワークＩＮＴを介した通信を行う装置は、画像ファイル編集装置であるパーソナルコンピュータ８０である。またパーソナルコンピュータ８０は、画像ファイル生成装置であるデジタルスチルカメラ１０とメモリーカードＭＣを介してデータ授受を行う。さらに、パーソナルコンピュータ８０は画像処理装置である画像出力装置としてのプリンタ１１とケーブルＣＢＬで接続される。
【０１０７】
デジタルスチルカメラ１０は、パーソナルコンピュータ８０に対して、メモリーカードＭＣを介してデータ授受を行う。このために、デジタルスチルカメラ１０およびパーソナルコンピュータ８０にはそれぞれメモリーカードスロットＳＬＴ１、ＳＬＴ２が備えられている。ここでは、画像データと特定データとを関連付けて格納した画像ファイルを、パーソナルコンピュータ８０に送付する。ここで特定データは先の実施例における説明と同様に、画像処理制御データ及び画像処理制御データを特定可能な識別データの少なくとも一方が含まれたデータである。特定データは、画像データに対応した更新データを決定するための情報を含んでいる。
【０１０８】
パーソナルコンピュータ８０は、画像ファイル編集装置であり、デジタルスチルカメラ１０が生成した画像ファイルの編集を行う。編集にあたっては、画像ファイルに格納された特定データを更新データサーバに送付することによって、更新データの取得を行う。パーソナルコンピュータ８０は、取得された更新データと、画像ファイルから抽出されるデジタルスチルカメラ１０が生成した画像データとを関連付けて格納した画像ファイルを出力する機能を備える。ここで更新データは画像処理制御データであり、プリンタ１１に送付されて印刷出力のための画像処理に用いられる。
【０１０９】
更新データサーバ１２とプリンタ１１とについては、先の実施例における場合と同様である。
【０１１０】
図１５は、画像ファイル編集装置の機能ブロック構成を示す説明図である。
【０１１１】
画像ファイル入力部８１の入力する画像ファイルは、画像データと付属データとからなる。特定データは付属データに含まれており、更新データ取得部８２における特定データ生成部８３に抽出される。抽出された特定データは、通信部８５を通して、ネットワークＩＮＴと接続された更新データサーバに送付される。その後返信される更新データが、通信部８５を通じて更新データ取得部８２に返信される。画像ファイル生成部８４は、取得された更新データと、画像ファイル入力部８１に抽出された画像データとを関連付けて格納した画像ファイルを生成する。
【０１１２】
図１６は、画像ファイル編集装置の処理を示すフロチャートである。初めに、ステップＳ５１で画像ファイルが入力されて、ステップＳ５２で付属データと画像データとが抽出される。付属データからはさらに特定データが抽出され（ステップＳ５３）、更新データサーバへの送付が行われる（ステップＳ５４）。その後、ステップＳ５５で更新データサーバが返信する更新データの受信がされる。最後に、受信された更新データと、先に抽出した画像データとから、画像ファイルの生成が行われる（ステップＳ５６）。
【０１１３】
本実施例に従って、更新データを取得する機能を備えた画像ファイル編集装置を利用することにより、画像ファイルに含まれる付属データを、取得される更新データを含むように、容易に編集することができる。また、更新データの基礎とする特定データは、画像処理制御データと識別データとの少なくとも一方を含むデータを対象としている。このため、画像処理制御データ又は識別データの少なくとも一方を含む画像ファイルについて、更新データを利用した編集の対象とすることができ、画像ファイル編集装置の利便性を高めている。
【０１１４】
様々な画像処理制御データが付された多くの画像ファイルについて、更新データに対応するための編集を行う時、とりわけ画像ファイル編集装置の有用性は高い。
【０１１５】
Ｃ．画像ファイル送付サーバを用いる実施例：
最後に、本発明の第３実施例である、画像ファイル送付サーバを用いる実施例について説明する。本実施例の画像ファイル送付サーバは、クライアントから送付される画像ファイルの編集を行い、指定された送付先に転送を行う画像ファイル編集装置である。
【０１１６】
図１７は、画像ファイル送付サーバを用いる画像出力システムの概略構成を示す説明図である。デジタルスチルカメラ１０と画像ファイル送付サーバ９０、および画像ファイル送付サーバ９０とプリンタ１１の間で、それぞれネットワークＩＮＴを介したデータ送付が行われる。
【０１１７】
デジタルスチルカメラ１０は、特定データと画像データとが関連付けて格納された画像ファイル、及び送付先データを、画像ファイル送付サーバ９０に対して送付する。画像ファイル送付サーバ９０に対する送付を、ネットワークＩＮＴを介して行うためにネットワーク接続プラグＰＬＧを備えている。
【０１１８】
画像ファイル送付サーバ９０は、画像ファイル編集装置として画像ファイルの編集を行う。ただし画像ファイル送付サーバ９０は、入力された特定データから、その特定データに応じた更新データである画像処理制御データを生成する機能を備えている。この機能は、先の実施例で更新データサーバが備えていたものと同様であり、詳細は既述の通りである。画像ファイル送付サーバ９０は、入力された送付先データが指定する送付先に編集された画像ファイルを送付する。ここで送付先は、デジタルスチルカメラの所有者が保有するプリンタ１１としている。
【０１１９】
図１８は、画像ファイル送付サーバ９０の機能ブロック構成を示す説明図である。画像ファイル送付サーバ９０は画像ファイル編集装置でもある。図１８に示した機能ブロック構成の理解にあたっては、既述の実施例における画像ファイル編集装置の機能ブロック構成（図１４）と対比して理解することができる。画像ファイル送付サーバ９０では、外部からの更新データ取得を行わないことが一つの特徴である。つまり、更新データ取得部９２は通信部９９を介した更新データの取得を行わない。
【０１２０】
更新データ取得部９２は、更新データ保持部９７を参照して、入力される特定データに応じた更新データの生成を行う。入力される特定データは、画像ファイルに含まれていたものが、画像ファイル入力部９１および特定データ生成部９３の機能によって抽出されて、更新データの生成に用いられる。
【０１２１】
更新データ取得部９２が更新データを生成する機能は、更新データサーバにおいて更新データ送信部４２が更新データ保持部４９を参照して更新データを生成した機能（図４を参照）と同様である。更新データ保持部９７に保持する特定データとの対比に基づいて、更新データ保持部９７に保持された更新データであって、更新に用いるべき更新データが決定される（更新データサーバの説明と図４、１２、１３を参照）。更新データ保持部４９も、更新データサーバに備えられた更新データ保持部４９と同様の構成で実現できる。
【０１２２】
画像ファイル生成部９８１は、更新データ取得部９２が生成した更新データと、入力された画像ファイルから抽出された画像データとを関連付けて格納した画像ファイルを生成する。生成された画像ファイルは、画像ファイル送信部９８２によって、通信部９９を介して入力された送付先データが示す送付先に送信される。
【０１２３】
図１９は、画像ファイル送付サーバの処理を示すフロチャートである。初めにステップＳ９１１〜Ｓ９１６で画像ファイルの編集を行う。その後、ステップＳ９２０で送付先データが入力されて、最後にステップＳ９３０で編集された画像ファイルを、送付先データが指定する送付先に送付する。
【０１２４】
画像ファイル送付サーバにおける画像ファイルの編集は、図１９のステップＳ９１１〜Ｓ９１７である。これは、先の第二実施例における画像ファイル編集装置での処理のフロチャート（図１６）と同様の処理である。ただし本実施例では更新データサーバへのアクセスを行わないために、図１６のステップＳ５４〜Ｓ５５における更新データを取得する処理は、図１９ではＳ９１５〜Ｓ９１６の処理に入れ替わる。図１９のＳ９１５〜Ｓ９１６における更新データを決定する処理は、先の実施例の更新データサーバにおいて同等の処理が行われているものである。すなわち、更新データ保持部９７に予め保持するデータに対する、送付された特定データの同定結果に基づいて、更新に用いるべき更新データが決定される。これは先の実施例の説明における図１１の右側に示したフロチャートにおけるステップＳ２４〜Ｓ２５の処理に対応している。
【０１２５】
本実施例に従って、画像ファイルを編集して送付する機能を備えた画像ファイル送付サーバを利用することにより、画像ファイルの送付を行うユーザは、煩雑な指示等を必要とせずに、先の実施例で説明した画像ファイル編集装置の恩恵を受けることができる。
【０１２６】
なお、画像処理制御データは、画像処理装置たるプリンタ１１の機種や種類に応じたものであってもよい。このとき、画像ファイル送付サーバ９０は、画像処理装置の機種や種類に応じて更新データを記憶する。ここで画像ファイル送付サーバ９０は、デジタルスチルカメラ１０から受け取る特定データによりプリンタ１１の機種や種類を特定する。係る画像ファイル送付サーバによれば、画像処理装置に応じた画像処理制御データを煩雑さなく利用することができる。例えば、新しいプリンタの利用を開始したユーザは、そのプリンタの種類や機種に応じた画像処理制御データを煩雑さなく利用することができる。また、逆にプリンタの製造販売者は、プリンタの種類や機種に応じた画像処理制御データを煩雑さなく提供することができる。
【０１２７】
以上、実施例に基づき本発明に係る画像ファイル生成・編集・処理装置、画像ファイル送付装置及び更新データ送付装置等を説明してきたが、上述した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【０１２８】
【図１】画像出力システムの概略構成を示す説明図である。
【図２】デジタルスチルカメラの概略構成を示す説明図である。
【図３】デジタルスチルカメラの機能ブロック構成を示す説明図である。
【図４】更新データサーバの機能ブロック構成を示す説明図である。
【図５】画像ファイルの階層構造を示す説明図である。
【図６】処理モードを設定するためのインタフェースの例を示す説明図である。
【図７】画像処理制御データを構成するパラメータとその設定内容を示す説明図である。
【図８】画像処理制御データに基づいた画像処理の流れを示すフロチャートである。
【図９】画像処理制御データを更新するためのインタフェースの例を示す説明図である。
【図１０】取得した更新データを利用するインタフェースの例を示す説明図である。
【図１１】更新データをやりとりする処理を示すフロチャートを、送・受信側それぞれ示したものである。
【図１２】特定データが画像処理制御データである場合の更新データサーバの処理を示す説明図である。
【図１３】特定データが識別データである場合の更新データサーバの処理を示す説明図である。
【図１４】画像ファイル編集装置を用いる画像出力システムの概略構成を示す説明図である。
【図１５】画像ファイル編集装置の機能ブロック構成を示す説明図である。
【図１６】画像ファイル編集装置の処理を示すフロチャートである。
【図１７】画像ファイル送付サーバを用いる画像出力システムの概略構成を示す説明図である。
【図１８】画像ファイル送付サーバの機能ブロック構成を示す説明図である。
【図１９】画像ファイル送付サーバの処理を示すフロチャートである。
【符号の説明】
【０１２９】
１０…デジタルスチルカメラ
１１…プリンタ
１２…更新データサーバ
２０…光学回路
２１…画像取得回路
２３…制御回路
２４…選択・決定ボタン
２５…液晶ディスプレイ
３１…画像データ生成部
３２…記憶部
３３…制御データ記憶部
３４…識別データ記憶部
３５…記憶管理部
３６…画像ファイル生成部
４０…通信部
４１…入力部
４２…更新データ送信部
４９…更新データ保持部
６１…更新ボタン
５１…付属情報格納領域
５２…ＭａｋｅｒＮｏｔｅデータ格納領域
５３…ＰｒｉｎｔＭａｔｃｈｉｎｇデータ格納領域
５４…データ構造の記録領域
５５…画像処理に関するデータの領域
５９…画像データ格納領域
６１…更新ボタン
７１…置き換え記憶指示ボタン
７２…追加記憶指示ボタン
７５…送付された画像処理制御データ
７６…送付された識別データ
８０…パーソナルコンピュータ
８１…画像ファイル入力部
８２…更新データ取得部
８３…特定データ生成部
８４…画像ファイル生成部
８５…通信部
９０…画像ファイル送付サーバ
９１…画像ファイル入力部
９２…更新データ取得部
９３…特定データ生成部
９７…更新データ保持部
９８１…画像ファイル生成部
９８２…画像ファイル送信部
９９…通信部
【図１】
2007306610.tif 000003
【図２】
2007306610.tif 000004
【図３】
2007306610.tif 000005
【図４】
2007306610.tif 000006
【図５】
2007306610.tif 000007
【図６】
2007306610.tif 000008
【図７】
2007306610.tif 000009
【図８】
2007306610.tif 000010
【図９】
2007306610.tif 000011
【図１０】
2007306610.tif 000012
【図１１】
2007306610.tif 000013
【図１２】
2007306610.tif 000014
【図１３】
2007306610.tif 000015
【図１４】
2007306610.tif 000016
【図１５】
2007306610.tif 000017
【図１６】
2007306610.tif 000018
【図１７】
2007306610.tif 000019
【図１８】
2007306610.tif 000020
【図１９】
2007306610.tif 000021
【手続補正書】
【提出日】平成19年8月7日(2007.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データと該画像データに対する画像処理を制御する画像処理制御データとを関連付けて格納した画像ファイルを生成するデジタルカメラであって、
デジタルカメラで撮影された画像の画像データを生成する画像データ生成部と、
前記画像処理制御データを予め記憶する制御データ記憶部と、
前記生成される画像データと前記記憶された画像処理制御データとを関連付けて格納した画像ファイルを生成する画像ファイル生成部と、
を備え、
前記画像ファイル生成部は、選択可能な複数の処理モードを含むインタフェース画面を表示するとともに、前記インタフェース画面において選択された処理モードに対応する画像処理制御データを利用して前記画像ファイルを生成する、デジタルカメラ。
【請求項２】
請求項１記載のデジタルカメラであって、さらに、
外部に用意された記憶装置から画像処理制御データを取得して前記制御デＢータ記憶部に追加記憶させる記憶管理部を備え、
前記画像ファイル生成部は、追加された前記画像処理制御データに対応する処理モードを前記インタフェース画面に追加して表示する、デジタルカメラ。
【請求項３】
請求項１又は２記載のデジタルカメラであって、
各処理モードは、異なる撮影シーンに適した処理モードである、デジタルカメラ。