(57)【要約】【課題】  銀塩カメラから撮影された写真画像であっても、所定の画像ファイルフォーマットに準拠した形式で、上記撮影情報をタグとして画像ファイルに記録し、ユーザが画像データ管理を容易にできるようにする。【解決手段】  イメージスキャナ４００により銀塩カメラによって撮影されたフィルム３００から画像を読み取り、ＰＣ２００において画像ファイルを生成する。フィルムの画像イメージデータ、および該画像イメージに関する撮影情報を識別して取り出す。画像イメージデータから画像ファイルを生成する時、フィルムから得られた撮影情報を所定の画像ファイル規格、たとえばＤＣＦないしＥｘｉｆ規格を満足する撮影情報タグとして上記画像ファイルに付与する。該規格のバージョンはユーザ指定可能とし、また、該バージョンは撮影情報から自動設定し、さらに特定バージョンに不足の撮影情報はユーザに入力させる。【選択図】図１
2006140857.tif 000002
【特許請求の範囲】
【請求項１】
銀塩フィルムから読み取った画像から画像ファイルを生成する画像処理方法において、
銀塩フィルムの画像データを読み取る画像読み取り工程と、
前記画像データから、銀塩フィルムの画像イメージデータ、および該画像イメージに関する撮影情報を識別して取り出す画像解析工程と、
前記画像イメージデータから画像ファイルを生成する画像ファイル作成工程を含み、
画像ファイル作成工程において、前記画像解析工程により得られた前記撮影情報を所定の画像ファイル規格を満足する撮影情報タグとして上記画像ファイルに付与することを特徴とする画像処理方法。
【請求項２】
請求項１に記載の画像処理方法において、前記画像ファイルがＤＣＦないしＥｘｉｆ規格のファイルフォーマットを有し、前記撮影情報タグをＥｘｉｆタグ形式を用いて前記画像ファイルに付与することを特徴とする画像処理方法。
【請求項３】
請求項２に記載の画像処理方法において、前記画像解析工程により得られた撮影情報によって、必要項目の条件を満足できる最上位のＤＣＦないしＥｘｉｆ規格のバージョンを前記画像ファイルに付与することを特徴とする画像処理方法。
【請求項４】
請求項２に記載の画像処理方法において、前記画像解析工程により得られた撮影情報によって、特定のＤＣＦないしＥｘｉｆ規格のバージョンの必要項目の条件を満足できない場合、不足分の撮影情報をユーザに入力させ、前記撮影情報および得られた不足分の撮影情報を前記画像ファイルに付与することを特徴とする画像処理方法。
【請求項５】
請求項２に記載の画像処理方法において、前記画像ファイル作成工程において前記画像ファイルに付与すべきＤＣＦないしＥｘｉｆ規格のバージョンをユーザに指定させることを特徴とする画像処理方法。
【請求項６】
請求項１〜５のいずれか１項に記載の画像処理方法を実施するハードウェアを含むことを特徴とする画像処理装置。
【請求項７】
請求項１〜５のいずれか１項に記載の画像処理方法を所定の画像処理ハードウェアを用いて実施することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、銀塩フィルムから読み取った画像から画像ファイルを生成する画像処理方法、画像処理装置、および画像処理プログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラの普及によって、ＰＣなどの画像処理装置を用いてデジタル写真画像を管理するユーザが増えており、デジタル写真画像の管理を円滑に行なうために、写真で利用される情報を画像ファイルに付与するＤＣＦ規格、Ｅｘｉｆ２．２規格のような、画像ファイル内に付加情報をタグとして記録するフォーマットが規定されている。
【０００３】
これらのうち、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）はデジタルカメラの画像データフォーマットとしてＩＳＯで標準化された仕様であるが、ＪＥＩＤＡ（日本電子工業振興協会）が策定したＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ）形式が元になっており、これらＤＣＦ／Ｅｘｉｆ形式はほぼ同一のデータフォーマットといってよい。
【０００４】
ＤＣＦ／Ｅｘｉｆ形式の画像の構造は基本的には通常のＪＰＥＧ画像形式そのものであり、サムネィル画像や撮影情報等の付加情報をＪＰＥＧの規約に準拠した形で画像ファイル内に埋め込むことができる。
【０００５】
たとえば、Ｅｘｉｆ２．２では、原画像データの生成日時、画像入力機器のモデル名、露出時間、フラッシュ等の撮影に関する付加情報が規定されており、画像データに埋め込まれたこれらの付加情報を参照することにより、デジタル写真画像の管理を円滑に行なう効果が期待できる。
【０００６】
ところで、フィルムに撮影画像を写しこむアナログカメラにおいても、ＡＰＳのように撮影情報をフィルムに記録する方法が実用化されている。また、銀塩カメラにおいても、フィルムの画像間に文字やバーコードを写しこむことにより、撮影情報をフィルムに記録する方法が提案されている（下記の特許文献１）。
【０００７】
上記フィルムに写し込まれた撮影情報は、フィルムの画像を写真としてプリントするときに利用可能であり、たとえばフィルムに写しこまれた撮影情報を読み取ることにより、最適な印刷結果を得ようとする提案もされている（下記の特許文献２あるいは特許文献３）。また、フィルムに写し込まれた撮影情報を参考に任意の撮影画像を選択しようとする提案も知られている（下記の特許文献４）。
【特許文献１】特開２００１−０６６６８７号公報
【特許文献２】特開平０７−１５９８８６号公報
【特許文献３】特開２００２−３６８９２０号公報
【特許文献４】特開平０８−１４６５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したようにデジタルカメラの普及により、ユーザは撮影情報の付与されたデジタル写真画像を管理する機会が増えているが、同様に、銀塩カメラで撮影された写真でもフィルムスキャナの普及によってデジタル化されたデジタル画像として管理する機会が増えている。このとき、スキャナから読み取られて作成された画像ファイルについても、デジタルカメラで撮影された画像と同様に豊富な撮影情報を付与しておくほうが、デジタル写真をＰＣ等で管理する観点からは望ましい。
【０００９】
しかしながら、従来の銀塩カメラによって写し込まれた撮影情報は、フィルム焼き付け時に画像補正用に利用されたり、日付やコメント等の文字情報を単に印刷物に付与するために利用されているのみであり、たとえば、上記の特許文献１においては、単にフィルムに撮影情報を写し込む手段が記載されているだけである。また、上記の特許文献２〜４においては、写真印刷時に写し込まれた撮影情報を読み取って、印刷を制御する技術が開示さているが、たとえば銀塩カメラによって撮影時に得られた撮影情報を付与した形でデジタル画像ファイルを生成する点については開示されていない。
【００１０】
すなわち、従来の技術では、銀塩カメラからフィルムに写し込まれた撮影情報をフィルムスキャナ等から読み取ってＤＣＦ規格やＥｘｉｆ規格に準拠した形式で画像ファイルに付与することは不可能であった。
【００１１】
しかしながら、写真のデジタル化が進み、Ｅｘｉｆ規格に準拠した画像ファイルをユーザが管理する機会が増えるなかで、スキャナ等から読み取って作成した画像ファイルについても、ＤＣＳ（デジタルカメラシステム）などで作成した画像ファイルと同様のＥｘｉｆ規格（あるいは他の特定の画像ファイル規格）に準拠して管理できるのが望ましいのはいうまでもない。
【００１２】
本発明の課題は、上記問題点に鑑み、銀塩カメラから撮影された写真画像であっても、所定の画像ファイルフォーマットに準拠した形式で、上記撮影情報をタグとして画像ファイルに記録し、ユーザが画像データ管理を容易にできるようにすることにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明においては、銀塩フィルムから読み取った画像から画像ファイルを生成する画像処理方法、画像処理装置、および画像処理プログラムにおいて、銀塩フィルムの画像データを読み取り、前記画像データから、銀塩フィルムの画像イメージデータ、および該画像イメージに関する撮影情報を識別して取り出し、前記画像イメージデータから画像ファイルを生成するに際して、前記画像データから得られた前記撮影情報を所定の画像ファイル規格を満足する撮影情報タグとして上記画像ファイルに付与する構成を採用した。
【００１４】
あるいはさらに、画像ファイルにはＤＣＦないしＥｘｉｆ規格のファイルフォーマットを用い、前記撮影情報タグをＥｘｉｆタグ形式を用いて前記画像ファイルに付与する構成を採用した。
【００１５】
あるいはさらに、前記画像データから得られた撮影情報によって、必要項目の条件を満足できる最上位のＤＣＦないしＥｘｉｆ規格のバージョンを前記画像ファイルに付与する構成を採用した。
【００１６】
あるいはさらに、前記画像データから得られた撮影情報によって、特定のＤＣＦないしＥｘｉｆ規格のバージョンの必要項目の条件を満足できない場合、不足分の撮影情報をユーザに入力させ、前記撮影情報および得られた不足分の撮影情報を前記画像ファイルに付与する構成を採用した。
【００１７】
あるいはさらに、前記画像ファイルに付与すべきＤＣＦないしＥｘｉｆ規格のバージョンをユーザに指定させる構成を採用した。
【発明の効果】
【００１８】
上記構成によれば、なんらかの撮影情報を銀塩フィルムに写し込む手段を備えた銀塩カメラにより撮影された銀塩フィルムから撮影情報を取得し、撮影情報タグとして画像ファイルに記録することができ、これにより、銀塩カメラにより撮影された銀塩フィルムの画像を、デジタルカメラから撮影されたデジタル画像と同様の画像ファイルフォーマットを利用してユーザが極めて容易に管理することができる。
【００１９】
あるいはさらに、画像ファイルフォーマットに、ＤＣＦ／Ｅｘｉｆ規格を用いることにより、得られた画像ファイルは同規格に準拠した画像ファイルとしてユーザが極めて容易に管理することができる。
【００２０】
あるいはさらに、銀塩フィルムから得られた撮影情報に基づき、その撮影情報が必要項目の条件を満足できる最上位のＤＣＦないしＥｘｉｆ規格のバージョンを自動的に選択することができる。
【００２１】
あるいはさらに、銀塩フィルムから得られた撮影情報によって、特定のＤＣＦないしＥｘｉｆ規格のバージョンの必要項目の条件を満足できない場合、不足分の撮影情報をユーザに入力させ、前記撮影情報および得られた不足分の撮影情報を前記画像ファイルに付与することにより、確実に当該ＤＣＦないしＥｘｉｆ規格のバージョンを満足する画像ファイルを生成することができる。
【００２２】
あるいはさらに、前記画像ファイルに付与すべきＤＣＦないしＥｘｉｆ規格のバージョンをユーザに指定させる構成を採用することにより、他の画像処理機器の条件などに応じてユーザが所望のＤＣＦないしＥｘｉｆ規格のバージョンを指定することができる。
【発明を実施するための最良の形態】
【００２３】
以下では、画像処理装置としてのＰＣ（パーソナルコンピュータ）およびイメージスキャナから成る画像処理システムにおける実施例を示す。
【実施例１】
【００２４】
図１は、本発明を実施可能な画像処理システムの構成を示している。図１の画像処理システムは、ＰＣ２００、およびイメージスキャナ４００から構成されている。ＰＣ２００はパーソナルコンピュータ（以下ＰＣ）で、ＵＳＢインターフェース２３１を介して接続されたイメージスキャナ４００から送信された画像データを受信し、画像データファイルとして記録する。ＰＣ２００の詳細な構成は図２で説明する。
【００２５】
イメージスキャナ４００は、たとえばフラットベッド型のような任意のハードウェア構成を有する。本実施例では、イメージスキャナ４００は、画像読み取りのためのイメージセンサを有し、このイメージセンサにより直接（あるいは適当なアダプタを用いることにより）、銀塩カメラによって撮影された銀塩フィルム（以下フィルムと記す）３００を読み取れるよう構成されているものとする。イメージスキャナ４００はフィルム３００を読み取り、適当なデジタルデータ形式を用いてＰＣ２００へ転送する。イメージスキャナ４００の詳細な構成は図４で説明する。
【００２６】
図２は、図１のＰＣ２００の構成を示している。ＰＣ２００は図２に示す各ブロックから構成されている。このうち、ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、または、内部記憶装置２０４、外部記憶装置２０５から読み出されたプログラムにしたがって、システムバスを介してＰＣ２００全体の動作を制御する。
【００２７】
ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラム、特にシステムのブートアップに必要なデータやファームウェアを格納するために用いられる。また、ＲＡＭ２０３は、一時的にプログラムや画像データを記憶し、ＰＣ２００の処理を高速に動作させるために用いられる。内部記憶装置２０４、外部記憶装置２０５に記憶されたプログラムは通常、ＲＡＭ２０３に展開されて実行される。
【００２８】
内部記憶装置２０４は、オペレーティング・システム、各種アプリケーションプログラムや画像データ等が格納されている。この内部記憶装置２０４には、イメージスキャナ４００に対する各種制御命令やデータの送受信を行なうためのアプリケーションソフト、プリンタドライバソフト、スキャナドライバソフト、ファクシミリドライバソフト、各機能毎のＵＳＢクラスドライバソフトおよびＵＳＢバスドライバソフト等がインストールされている。
【００２９】
通常、これらのアプリケーションソフトおよびドライバソフトは、これらが記憶された他のコンピュータ可読媒体から外部記憶ディスク２０６（フレキシブルディスク、ＣＤ−ＲＯＭメディア）によりデータを受け取り、外部記憶装置２０５を制御することによりインストールを行なう。また、通信回線２２１によって通信部２０９（ネットワークやモデム）でアプリケーションソフトおよびドライバソフトを受け取り、内部記憶装置２０４にインストール（ネットワークインストール）することも可能である。
【００３０】
操作部２０７は、オペレータからの指示入力手段としてのキーボードやマウス（不図示）を制御するものである。印刷の実行指令には、通常、操作部２０７のキーボードやマウス（あるいは類似のポインティングデバイス）が使用される。
【００３１】
表示部２０８は、オペレータに各種表示を行なうものである。ＰＣ２００で印刷の実行指令を行なう場合は、確認ダイヤログ等を表示部２０８に表示し、オペレータに入力を促す。また印刷動作の実行中は、印刷状況を示す情報をオペレータに提供する。
【００３２】
通信部２０９は、不図示のネットワークに接続したり、通信回線２２１を通してインターネットプロバイダへの接続や、相手通信装置との間でのデータや画像情報等の通信を行なう。なお、ネットワークや通信回線２２１への接続に関しては、公知の方法を使用するものとし、本実施例では詳細な説明は省略する。
【００３３】
ＵＳＢホスト制御部２１０は、ＵＳＢインターフェース２３１の通信制御を行なうものであり、ＵＳＢ通信規格にしたがってＣＰＵ２０１からのデータを、パケットに変換し、イメージスキャナ４００にＵＳＢパケットを送信したり、逆にイメージスキャナ４００からのＵＳＢパケットをデータに変換してＣＰＵ２０１に送信したりする。これらの通信制御方法に関しては、公知の方法を使用するものとし、本実施例では詳細な説明は省略する。
【００３４】
図３は本実施例の画像ファイル作成方法を実現するためのフィルム３００の構成を示したものである。
【００３５】
図３のフィルム３００は、一般に市販されている銀塩カメラ用のフィルムで、この画像３０１は、銀塩カメラで写し込まれたものである。また、フィルム３００には、画像情報３０２が写し込まれている。
【００３６】
この画像情報３０２は、画像３０１の撮影データなどの撮影情報を２次元バーコードなどで表現して写し込んだものである。この画像情報３０２を写し込むために、コマ送りを従来より長くしてもよいし、１コマの横の長さを３．６ｃｍ（３５ｍｍフィルムの場合。本発明がフィルムサイズを限定しないのはいうまでもない）より小さいものにしてもよい。また情報量が少なく、後述の画像情報３０２を微細に写し込むことができればコマの大きさ、コマ送り長ともそのままでも実現できる。画像情報３０２の記録フォーマットは、たとえばＡＰＳフォーマット（ないしそれに準じたフォーマット）、あるいは他の任意の記録フォーマットでよく、当該フォーマットにより画像情報３０２としてＤＣＦ／Ｅｘｉｆ規格で必要な情報が記録されているものとする。
【００３７】
図４は本実施例の画像ファイル作成方法を実現するためのイメージスキャナ４００の構成を示している。
【００３８】
図４において、圧板４０１は読み取る対象を後述のプラテンガラスに押し付けるものであり、後述のバックライトを内蔵している。プラテンガラス４０２は透明なガラス板などから構成され、プラテンガラス４０２上には読み取る対象を載置でき、プラテンガラス４０２の下側からＣＣＤユニット４０３で画像を読み取ることができる。
【００３９】
ＣＣＤユニット４０３は、自身を移動させるモータ、光学系、ＣＣＤ、基板、フラットケーブルから構成され（もちろん機器の仕様によってはＣＣＤユニット４０３側を固定し、読み取り対象を移動させる構成も可能である）、バックライト４０４で照明された読み取り対象からの透過光線を光学系でＣＣＤユニット４０３のＣＣＤへ結像させるようになっている。ＣＣＤから読み出された１ライン分の画像データは後述のメイン基板４０５へ送られる。
【００４０】
バックライト４０４には、冷陰極管のような白く発光するものを用い、フィルム３００のような透明な読み取る対象を、裏側（上側）から照らし透過した光線をＣＣＤユニット４０３へ送る。
【００４１】
メイン基板４０５には、画像処理回路（不図示）が塔載されており、ＣＣＤユニット４０３が読み取った画像データを適当な記録形式に変換してＵＳＢインターフェースコネクタ４０６〜ＵＳＢインターフェース２３１を介してＰＣ２００へ送る。このＵＳＢインターフェース上のデータ転送では、スチルイメージクラスを用いる（他のクラスを用いることもできる）。
【００４２】
次に、図５〜図８を参照して、本実施例の画像処理システムの動作につき説明する。ここでは、フィルムから読み取った画像データと撮影情報から、撮影情報をタグに付与して画像ファイルを生成するまでの処理を説明する。
【００４３】
なお、以下に示す画像処理の各部は、製品仕様などの条件に応じて、ＰＣ２００およびイメージスキャナ４００のいずれにおいて行なわれてもよいが、以下では説明を容易にするため、画像処理の全てがＰＣ２００側で行なわれる例を示す。この場合、たとえばイメージスキャナ４００は、撮影情報（図３の画像情報３０２）の部分も含め、フィルム３００の全体の画像をＰＣ２００に送信できるよう構成されていればよい。
【００４４】
図５は、本実施例において、イメージスキャナ４００によりフィルムから読み取った画像データに基づき作成する画像ファイルのデータフォーマットを示している。
【００４５】
本実施例では、画像ファイルのデータフォーマットとして、図５に示すような基本ファイルフォーマットを有するＤＣＦ／Ｅｘｉｆ形式の画像ファイルフォーマットを採用している。以下、このＤＣＦ／Ｅｘｉｆ形式の画像ファイルフォーマットにつき説明する。
【００４６】
図５のＳＯＩ（５０１）はＳｔａｒｔ  ｏｆ  Ｉｍａｇｅの略称で、圧縮画像データの先頭を示すマーカーコードである。ＥＯＩ（５０４）はＥｎｄ  ｏｆ  Ｉｍａｇｅの略称で、ＳＯＩ（５０１）と対をなす圧縮画像データの終了を示すマーカーコードである。ＤＣＦ／Ｅｘｉｆ規格においては、ＳＯＩ（５０１）から始まりＥＯＩ（５０４）でデータが終わるように規定されている。
【００４７】
ＡＰＰ１領域（５０２）はアプリケーションマーカーセグメントで、主画像の付加情報と低解像度の画像データであるサムネイル画像がこのＡＰＰ１の領域（５０２）に格納される。
【００４８】
サムネイル画像は、ＤＣＦ基本ファイルと同様にＳＯＩ５０１から始まりＥＯＩ５０４でデータが終わるように規定されている。すなわち、このサムネイル画像の部分（５０１〜５０４）もＤＣＦ基本ファイルと同様のファイルフォーマットであるが、多くの通常の用途では、後続の本体の主画像データ（５０３）よりもサムネイル画像（５０３ａ）の方が低解像度に構成されている。なお、サムネイル画像のＡＰＰ１（５０２ａ）は、ＤＣＦ基本ファイルのＡＰＰ１（５０２）と同じデータを有してもよい。
【００４９】
上記のサムネイル画像に対し、ＡＰＰ１領域（５０２）に続いて格納されるＤＣＦ基本主画像（５０３）は高解像度の画像データで構成される。
【００５０】
このようなＤＣＦ／Ｅｘｉｆ規格に準拠した画像データは、低解像度のサムネイル画像と高解像度の主画像とを有しているので、画像の概要を知りたいときにはサムネイル画像を、画像の詳細を知りたいときには主画像を、それぞれ参照する、というような使い分けができる。たとえば、サムネイル画像は、デジタルカメラの小さなディスプレイで（単数あるいは複数の）画像を表示する、などの用途に利用し、主画像は記録や印刷出力に用いる、といった使い分けが行なわれている。
【００５１】
さて、上記ＡＰＰ１領域（５０２／５０２ａ）には、当該画像に関する種々の制御情報、すなわち、画像の撮影日時や解像度、露出、フラッシュ、撮影モードなどに関する撮影情報が所定のフォーマットで記録することができ、これらの撮影情報を画像ファイルを管理するためのメタデータとして利用することができる。
【００５２】
図６は、上記のＡＰＰ１領域に記録されるＥｘｉｆタグのデータ構成例を示している。
【００５３】
Ｅｘｉｆタグは６００に示すようにＥｘｉｆ  ＩＦＤ内に記録する。タグ番号には、Ｔｉｆｆのプライベートタグ番号を利用し、アドレスタグの内容を示すタグのＶａｌｕｅは、Ｖａｌｕｅ  ｏｆ  Ｅｘｉｆ  ＩＦＤ内に記録する。Ｖａｌｕｅの格納位置はアドレスタグのＶａｌｕｅＯｆｆｓｅｔ以降に記録される。本実施例におけるアドレスタグのタグＴａｇ、Ｔｙｐｅ、Ｃｏｕｎｔ、ＶａｌｕｅＯｆｆｓｅｔは特に規定せず、ＤＣＦ／Ｅｘｉｆ規格（以下煩雑さを避けるため該規格についてはＥｘｉｆとのみ表記する）に定められている通りに付与すればよい。
【００５４】
なお、Ｅｘｉｆ規格のバージョンを示すＥｘｉｆＶｅｒｓｉｏｎタグは、たとえば図６の下部に示すように構成される。この例ではＴａｇは“９０００．ｈ”Ｔｙｐｅは“ＵＮＤＥＦＩＮＥＤ”、Ｃｏｕｎｔは“４”、Ｄｅｆａｕｌｔは“０２２０”（バージョン２．２に相当）である。
【００５５】
本実施例では、以上の図５および図６で説明したＥｘｉｆ規格に準拠したフォーマットにしたがってフィルムから読み取った画像を電子化する。なお、一般的にＥｘｉｆ規格に準拠したＤＣＳ（デジタルカメラ）で作成された画像ファイルには、特定のＥｘｉｆバージョンの規格（いずれのバージョンかは製品やベンダによって任意）を満たすための撮影情報がＥｘｉｆの規定にしたがって記録されている。
【００５６】
一方、従来では、フィルムスキャン等により光学的に読み取って作成される画像ファイルは、上述の通り、フィルムに撮影情報が付与されていない等の理由から、Ｅｘｉｆ規格を満たさない画像ファイルとして作成されるのが普通である。
【００５７】
本実施例では、フィルムを読み取って作成する画像ファイルを、ＤＣＳ等で作成されるＥｘｉｆ規格に準拠した画像ファイルと同等のフォーマットで作成し、これによりユーザが画像管理を容易に行なえるようにする。
【００５８】
図７は、本実施例において、読み取った画像から画像ファイルを作成するまでの手順を示している。図７の手順は、ＣＰＵ２０１の制御プログラムとして構成しておき、上述の各種の経路（各種記憶媒体、あるいはネットワーク経由）でＰＣ２００に供給される。
【００５９】
なお、説明を簡単にするため、図７はフィルム３００の１フレームの画像の処理として記載されている。以下の説明における「画像」は３５ｍｍフィルム（あるいは４×５のような大判のフィルム）などから読み取られる１フレームの画像を指し、この画像には、この画像に関連する撮影情報（図３の画像情報３０２）が付与されているものとする。したがって、図７の処理を１フレームの画像ごとに繰り返すことにより３５ｍｍフィルムのような複数フレームのフィルムを処理できるが、その場合、後述の撮影情報の取得／解析や、不足分撮影情報の入力などは必要に応じて（たとえば１スキャンごとに）一括して行なうようにプログラムすることもできる。
【００６０】
まず、ステップＳ７０１でフィルムの読取処理を行なう。本実施例ではフィルムの読取の方法について特に規定しないが、たとえば、本実施例では図１〜図４で説明した構成にしたがって、ＵＳＢで接続されたイメージスキャナ４００をスチルイメージクラスデバイスとしてＰＣ２００に認識させ、同スチルイメージクラスドライバからスキャナ装置がフィルムを読み取るものとする。本実施例では、上記のようにイメージスキャナ４００は、撮影情報（図３の画像情報３０２）の部分も含め、フィルム３００の全体の画像をＰＣ２００に送信する。
【００６１】
次に、ステップＳ７０２で読みとった画像から画像イメージと撮影情報との識別を行なう。本実施例では画像イメージと撮影情報の識別の細部について特に規定しないが、たとえば図３に示した構成のフィルムから、画像イメージおよび、２次元バーコード化された撮影情報を識別するものとする。
【００６２】
次に、ステップＳ７０３において、ステップＳ７０２で読み取った撮影情報の解析を行なう。本実施例では撮影情報の解析方法について特に規定しないが、たとえば、図３に示した画像情報３０２の２次元バーコードから任意の文字コードを解析して、あらかじめ定められた撮影情報項目の分類にしたがって、撮影情報を取得することが考えられる。なお、ここで読み取ったフィルムに撮影情報が付与されていなければ、撮影情報なしという解析結果を得ることとしてもよいのはいうまでもない。
【００６３】
次に、ステップＳ７０４でＥｘｉｆバージョンを指定するか否かの判別を行なう。ここでＥｘｉｆバージョンを指定するとは、あらかじめユーザの指定またはデフォルトの設定で、特定のＥｘｉｆバージョンを付与して画像ファイルを生成することを示す。
【００６４】
このように、Ｅｘｉｆバージョンを指定できれば、たとえば本実施例で作成された画像データを他の機器で取り扱うことなどを考慮すると、その機器が要求するＥｘｉｆバージョンと同じバージョンを指定すればよいので便利である。
【００６５】
ステップＳ７０４で特定のＥｘｉｆバージョンを指定するのであれば、ステップＳ７０５で指定されたＥｘｉｆバージョンにおいて必須とされる撮影情報の項目と、ステップＳ７０３で解析した撮影情報の項目との比較を行なう。
【００６６】
ステップＳ７０５で、ステップＳ７０４で指定されたＥｘｉｆバージョンの規格を満たすために必要な撮影情報項目が不足していれば、ステップＳ７０６で不足分の撮影情報項目を入力する処理を行なう。なお、この不足分撮影情報の入力方法については本実施例では特に規定しないが、たとえば操作部２０７および表示部２０８で特定のユーザーインターフェースを起動し、メニューや文字入力ダイアログを介して不足分の撮影情報をユーザに入力させればよい。
【００６７】
なお、ステップＳ７０５で判別される不足撮影情報項目は、たとえば、図８の表図の左側に示すようなＥｘｉｆバージョンに対して必要な撮影情報項目の一覧から判別することができる。各Ｅｘｉｆバージョンに対して必要な撮影情報項目は、電子情報技術産業協会に規定されたＥｘｉｆ規格に準拠することとするが、たとえば図８左側に列挙されたタグ、たとえばバージョン名、画像データの生成日時、色空間情報等の項目はＥｘｉｆバージョン２．２においては、必須であるとされており、もしこれらが欠けていた時には該当項目は不足情報として取り扱えばよい。このためには、図８左側のような必須撮影情報をあらかじめテーブルとして作成しておき、図８右側のようにフィルムから実際に取得できた値と照合することにより、不足している撮影情報を判別することができる。
【００６８】
たとえば、図８の例では、画像データの生成日時は、フィルムから撮影情報として取得することができたが、それ以外の値は取得できなかったことを示している。したがって、読み取った画像をＥｘｉｆ２．２に準拠した画像ファイルとして作成する場合、図８の例では画像データの生成日時を除いた取得不能であった項目の値については、ステップＳ７０６のような不足撮影情報の入力処理をおこなって、補充する必要がある。なお、ステップＳ７０６で行なうような不足撮影情報の入力を省略するために、フィルムを作成するカメラ側ができる限り撮影情報を付与することが望ましいのはいうまでもない。
【００６９】
再び図７において、ステップＳ７０４で任意のＥｘｉｆバージョンを指定しない場合、ステップＳ７０５で不足撮影情報がない場合、あるいはステップＳ７０６で不足分撮影情報の入力が終了した場合は、ステップＳ７０７で対象画像ファイルのＥｘｉｆバージョンを確定する。本実施例では、Ｅｘｉｆバージョンの確定ルールについて特に規定しないが、ステップＳ７０４で任意のＥｘｉｆバージョンが指定されていれば、そこで指定されたバージョンをＥｘｉｆバージョンとすることができる。
【００７０】
また、ステップＳ７０４でＥｘｉｆバージョンの指定がされていなければ、ステップＳ７０３で解析して得られた撮影情報に基づきＥｘｉｆバージョンのうち最も上位のバージョンを対象画像ファイルのＥｘｉｆバージョンとして確定する、すなわち、ステップＳ７０３で得られた撮影情報により上記の必須項目の条件を満足できる最上位のＥｘｉｆバージョンを自動的に選択することもできる。ステップＳ７０４でＥｘｉｆバージョンの指定がされておらず、このようなＥｘｉｆバージョンの自動選択を行なう場合でも、ステップＳ７０５およびＳ７０６の処理、すなわち、不足撮影情報があればそれをユーザに入力させる処理を行なうようにしてもよい。
【００７１】
次に、ステップＳ７０８で確定したＥｘｉｆバージョンおよび解析された撮影情報をＥｘｉｆの規定にしたがってＥｘｉｆタグとして生成し、画像ファイルに付与することにより画像ファイルを生成する（ステップＳ７０９）。ここで作成される画像ファイルは、図５および図６で説明したファイルフォーマットにしたがうものとなり、上記のＥｘｉｆバージョンおよび解析された撮影情報はＡＰＰ１領域のＥｘｉｆ情報に格納される。
【００７２】
以上のようにして、撮影情報の付与された（あるいは撮影情報の付与されていない）フィルムから、任意のＥｘｉｆバージョンに準拠した画像ファイルを生成することができる。本実施例によれば、出力される画像ファイルには、特定のＥｘｉｆバージョンに準拠した必須の情報が完備されており、該Ｅｘｉｆバージョンを要求する他の機器で間違いなく処理することができる。もちろん、従来装置におけるようにフィルムからスキャンされた情報については撮影情報を利用できない、という問題は本実施例においては解決され、Ｅｘｉｆ情報として記録された撮影情報を用いてユーザは画像データを容易かつ効率的に管理することができる。
【００７３】
なお、図７のステップＳ７０４〜ステップＳ７０７は、任意のＥｘｉｆバージョンを撮影情報として画像ファイルに付与するために行われるが、この手順は必ずしも必須ではない。たとえばステップＳ７０４からステップＳ７０７の手順を省略して、Ｅｘｉｆ規格に準拠しないが、解析された撮影情報はタグとして付与する、といった構成をとってもよい。このとき、拡張タグ番号を用いるなど、あらかじめ定めておいた適当な拡張形式を利用するのはいうまでもない。
【産業上の利用可能性】
【００７４】
以上の実施例では、画像処理システムをＰＣおよびイメージスキャナから構成する例を示したが、ＰＣおよびイメージスキャナとして示した構成が一体化されたスタンドアローンの製品（たとえばイメージスキャナ）として構成することもできる。
【００７５】
あるいは、本発明の画像処理方法は、ＰＣやイメージスキャナのみならず任意の画像処理装置で実施できる。たとえば、イメージスキャナ、プリンタ（あるいはさらにファクシミリのような通信機能）などが一体化されたＭＦＰ（多機能プリンタ）においても本発明の画像処理方法が実施できるのはいうまでもない。
【００７６】
また、上記実施例では画像処理はＰＣ側で行なうよう説明したが、もちろん、画像処理の各部はＰＣとイメージスキャナのいずれで行なってもよい。
【００７７】
ＵＳＢのようなＰＣとイメージスキャナ間のインターフェースも必須ではなく、他の任意のインターフェース（ＳＣＳＩやＩＥＥＥ１３９４など）を用いることができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の画像処理システムの構成を示した説明図である。
【図２】図１のＰＣの構成を示したブロック図である。
【図３】本発明でスキャンされるフィルムの構成を示した説明図である。
【図４】読み取り装置の構成を示した説明図である。
【図５】本発明で作成する画像ファイルフォーマットの一例を示した説明図である。
【図６】本発明で用いるＥｘｉｆタグの構成を示した説明図である。
【図７】本発明の画像ファイル作成処理を示したフローチャート図である。
【図８】Ｅｘｉｆ規格において必須の撮影情報の項目（左側）と実際にフィルムから取得できた撮影情報項目の例を示した説明図である。
【符号の説明】
【００７９】
２００  ＰＣ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  内部記憶装置
２０７  操作部
２１０  ＵＳＢホスト制御部
２３１  ＵＳＢインターフェース
３００  フィルム
３０２  画像情報
４００  イメージスキャナ
４０１  圧板
４０２  プラテンガラス
４０３  ＣＣＤユニット
４０４  バックライト
４０５  メイン基板
【図１】
2006140857.tif 000003
【図２】
2006140857.tif 000004
【図３】
2006140857.tif 000005
【図４】
2006140857.tif 000006
【図５】
2006140857.tif 000007
【図６】
2006140857.tif 000008
【図７】
2006140857.tif 000009
【図８】
2006140857.tif 000010