【手続補正書】
【提出日】平成21年2月27日(2009.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディアに記憶されたデジタルスチルカメラによるＲＡＷデータの画像ファイルに対して、ファイルサイズ、拡張子、固有アドレスと該固有アドレスに関係付けられた固有情報、または、固有アドレスと該固有アドレスに関係付けられたオフセット情報でアドレスされる固有情報でなる識別情報の有無の何れかに基づいて前記デジタルスチルカメラの機種または製造元を判別する判別ステップと、前記判別ステップにより確認された機種または製造元に対応した変換手順により前記画像ファイルを変換入力する変換入力ステップとを、コンピュータに実行させるための画像ファイル入力プログラム。
【請求項２】
前記判別ステップは、プログラム言語で構成されている請求項１記載の画像ファイル入力プログラム。
【請求項３】
請求項１または２記載のプログラムがインストールされた画像ファイル入力装置。
【請求項４】
請求項３記載の画像ファイル入力装置を備え、入力されたＲＡＷデータに所定の画像処理を施してプリント出力する写真処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】画像ファイル入力プログラム及び画像ファイル入力装置
【技術分野】
【０００１】
本発明は、各種のメディアに記憶されたデジタルスチルカメラによるＲＡＷデータの画像ファイルを入力処理する画像ファイル入力プログラム及び画像ファイル入力装置に関する。
【背景技術】
【０００２】
特許文献１に記載されているように、デジタルスチルカメラで撮影された画像データは、通常、カード型メモリのような着脱可能なメディアに格納される。これらメディアとデジタルスチルカメラやコンピュータなどの間で画像ファイルの相互利用を実現するためにＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）規格があり、一つの画像ファイルを構成するデータのフォーマットを定めたＥｘｉｆ規格による画像ファイルがＤＣＦディレクトリ内に記録されるように構成されている。ＥｘｉｆファイルにはＪＰＥＧ圧縮ファイルやＴＩＦＦ非圧縮ファイルが所定のフォーマットで格納されているために、それらの規格に基づいて付加されている機種情報などを特定することにより画像ファイルを読み出してファイル変換することが可能となる。
【０００３】
これらの画像ファイルに格納されている画像データは、通常、デジタルスチルカメラにより撮影された生の画像データに対してコントラスト、シャープネス、カラーバランスなどが補正処理された後にＪＰＥＧ画像に変換された圧縮画像データであり、ＲＧＢ各色の階調が８ｂｉｔに制限されているために、後に各種の画像処理を施しても画像品位の劣化が否めない。
【０００４】
そこで、特許文献２に記載されているように、近年、高級機種のデジタルスチルカメラでは、撮像素子で取り込まれた１２ｂｉｔから１６ｂｉｔのダイナミックレンジの広いＲＡＷデータでなる画像ファイルをメディアに出力するように構成されたものが出現している。
【特許文献１】国際公開ＷＯ２００２／０４１６２９号
【特許文献２】特開２００１−２２３９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述のＲＡＷデータによる画像ファイルは上述したＤＣＦ規格やＥｘｉｆ規格に基づいてメディアに格納されるものではなく、カメラの機種や製造元による独自の規格で格納されているので、機種別に供給されるプラグインソフトによらなければ汎用のビュワで表示したりプリンタで出力できないものであった。
【０００６】
そのようなＲＡＷデータをコンピュータに展開して好ましい画像に加工し、プリント出力可能なファイル形式に変換できる知識と技量を備えたユーザーにとっては魅力的な画像データであるが、一般ユーザーにとってはそのような複雑な処理を容易に行なうことができず、ＲＡＷデータを扱えるＤＰＥショップにメディアを持参してプリント出力を依頼するのが常である。
【０００７】
しかし、上述したようにＲＡＷデータの画像ファイルはカメラの機種や製造元の独自の規格によるものであるので、ＤＰＥショップで撮影機種が判明しない場合には、適切にＲＡＷデータを読み込むことができないという問題があった。
【０００８】
本発明は、上述の従来欠点に鑑み、メディアに記録されたＲＡＷデータによる画像ファイルを自動的に読込み且つ展開可能な画像ファイル入力プログラム及び画像ファイル入力装置などを提供する点にある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明による画像ファイル入力プログラムの第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、メディアに記憶されたデジタルスチルカメラによるＲＡＷデータの画像ファイルに対して、ファイルサイズ、拡張子、固有アドレスと該固有アドレスに関係付けられた固有情報、または、固有アドレスと該固有アドレスに関係付けられたオフセット情報でアドレスされる固有情報でなる識別情報の有無の何れかに基づいて前記デジタルスチルカメラの機種または製造元を判別する判別ステップと、前記判別ステップにより確認された機種または製造元に対応した変換手順により前記画像ファイルを変換入力する変換入力ステップとを、コンピュータに実行させるための画像ファイル入力プログラムである点にある。
【００１０】
ＲＡＷデータの画像ファイルには、カメラの機種や製造元によって特徴付けられるファイルサイズ、拡張子、マジックコードなどの固有の特徴が存在する。そこで、判別ステップでは、メディアに記憶されたデジタルスチルカメラによるＲＡＷデータの画像ファイルに対して、機種または製造元に特徴的なファイルサイズや拡張子が存在するか否か、ファイルデータの固有アドレスと該固有アドレスに関係付けられた固有情報でなる識別情報、つまりマジックコードなどがあるか否かを判断することにより、当該メディアに格納されているＲＡＷデータに関するカメラの機種または製造元を判別することができる。機種などが判別されると、変換入力ステップでその機種のファイルに対応した読み出し手順により画像ファイルを変換入力することができるのである。ここで、変換入力ステップは、製造元から供給された変換入力プログラムを実行させたり、製造元との契約の下に画像ファイルを解析することにより生成された変換入力プログラムをインストールして実行させることで実現できる。
【００１１】
同第二の特徴構成は、請求項２に記載した通り、上述の第一特徴構成に加えて、前記判別ステップは、プログラム言語で構成されている点にある。
【００１２】
このような判別ステップは例えば製造元または機種毎に備える必要があり、新たな機種が市場に供給される度に、または、新たなマジックコードなどが判明する度にメンテナンスされる必要があるところ、前記判別ステップをプログラム言語で構築することにより、極めて容易に追加、変更、削除などのメンテナンスを行なうことができる。
【００１３】
本発明による画像ファイル入力装置の特徴構成は、請求項３に記載した通り、上述の第一または第二の特徴構成を備えたプログラムがインストールされている点にある。
【００１４】
メディアに格納された画像ファイルが生成されたカメラの機種名や製造元が不明な場合であっても、確実にＲＡＷデータファイルを読み取ることが可能となるのである。
【００１５】
本発明による写真処理装置の特徴構成は、上述した画像ファイル入力装置を備え、入力されたＲＡＷデータに所定の画像処理を施してプリント出力する点にある。
【００１６】
このような写真処理装置であれば、依頼者の注文に応じて確実に高精細なプリント処理が可能となる
【発明の効果】
【００１７】
以上説明した通り、本発明によれば、メディアに記録されたＲＡＷデータによる画像ファイルを自動的に読込み且つ展開可能な画像ファイル入力プログラム及び画像ファイル入力装置などを提供することができるようになった。
【発明を実施するための最良の形態】
【００１８】
以下に本発明による写真処理装置の実施形態を説明する。図１に示すように、写真処理装置は、ＲＡＷデータによる画像ファイルが入力可能な画像ファイル入力装置１と、入力された画像データに対して所要の編集処理を行ない出力画像を生成する画像編集装置２と、編集された出力画像に基づいて印画紙に焼付け露光し、現像及び乾燥処理して写真プリントを出力するプリンタ装置３を備えて構成される。
【００１９】
前記画像ファイル入力装置１は、コンパクトディスクＣＤ、光磁気ディスクＭＯ、コンパクトフラッシュＣＦ（コンパクトフラッシュはサンディスク社の登録商標）、メモリスティックＭＳなどの複数のメディアに対するインターフェース装置（ドライバ）１ａが搭載され、ＲＡＷデータの画像ファイルが格納されたメディア１ｂが対応するドライバに挿入されることにより、本発明による画像ファイル入力プログラムが起動する。
【００２０】
前記画像ファイル入力プログラムは、メディア１ｂに記憶されたデジタルスチルカメラによるＲＡＷデータの画像ファイルに対して、ファイルサイズ、拡張子、固有アドレスと該固有アドレスに関係付けられた固有情報、または、固有アドレスと該固有アドレスに関係付けられたオフセット情報でアドレスされる固有情報でなる識別情報の有無の何れかに基づいて前記デジタルスチルカメラの機種または製造元を判別する判別ステップと、前記判別ステップにより確認された機種または製造元に対応した変換手順により前記画像ファイルを変換入力する変換入力ステップとを、コンピュータに実行させるように構成される。
【００２１】
デジタルスチルカメラにより撮影され、メディアに格納されたＲＡＷデータの画像ファイルは、製造元または機種毎に固有のファイルサイズを有していたり、ファイルの拡張子が固有の表記であったり、ファイルデータ内に固有のマジックコードを備えている。例えば、図２（ａ）、（ｂ）に示すように、Ａ社の機種ＡというデジタルスチルカメラのＲＡＷファイルフォーマットによれば、アドレス“０Ｘ０１００”番地以降には必ず‘Ｎ’ ‘Ｋ’ ‘Ｃ’という文字列が格納され、Ｂ社の機種Ｂというデジタルスチルカメラのファイルフォーマットによれば、アドレス“０Ｘ０２００”番地以降には必ず‘０Ｘ００，０Ｘ１０，０Ｘ２０’というコードデータが格納されている。
【００２２】
そこで、前記判別ステップでは、これらの固有の識別情報に基づいて当該ファイルが生成されたデジタルスチルカメラの機種または製造元を判別することが可能となる。これらの判別プログラム例をオブジェクト指向プログラム言語の一例であるＣ＋＋により記述した場合を、図３（ａ）、（ｂ）に示す。尚、プログラム言語はこれに限るものではなく、他の言語であってもよい。
【００２３】
このようにして製造元または機種が判別できると、変換入力ステップにより機種毎に特化した入力プログラムにより前記画像ファイル入力装置１の内部メモリに展開され格納される。前記変換入力ステップでは、製造元から供給された変換入力プログラムや製造元との契約の下に画像ファイルを解析することにより生成された変換入力プログラムを機種毎に内蔵のハードディスクなどにインストールしておき、判別ステップで判別された機種に応じて選択的に実行させる処理プログラムを組み込むことにより実現できる。
【００２４】
以下に前記写真処理装置の動作を、図４に示すフローチャートに基づいて説明する。画像ファイル入力装置１のインターフェース装置（ドライバ）１ａにＲＡＷデータの画像ファイルが格納されたメディア１ｂが挿入されると、上述の画像ファイル入力プログラムが起動され、メディア１ｂから内部メモリにＲＡＷファイルがそのまま読み込まれ（Ｓ１）、判別ステップにより、ファイルサイズ、拡張子、固有アドレスと該固有アドレスに関係付けられた固有情報、または、固有アドレスと該固有アドレスに関係付けられたオフセット情報でアドレスされる固有情報でなる識別情報の有無の何れかに基づいて当該ファイルを生成したデジタルスチルカメラの機種または製造元を判別する。
【００２５】
判別するためのプログラムは、上述したように機種毎に設定されているので、全てのプログラムを作動させて、ユニークに一致した場合に当該機種または製造元が特定される。ここで、判別プログラムは機種にかかわらずファイルフォーマットが共通の場合には製造元を特定できるように、また製造元が共通していても機種毎にフォーマットが異なる場合には機種を特定できるように構築されている。従って、同時に複数の機種に判別されたり、複数の製造元に判別されるような場合、または如何なる製造元、機種にも判別されなかったときには、オペレータにより適宜機種または製造元が設定入力される（Ｓ３）。
【００２６】
次に、変換入力ステップでは、前記判別ステップで判別され、またはオペレータにより設定入力された機種または製造元によるファイルの変換プログラムが作動してオリジナルの画像ファイルの画像データを読み出して、当該写真処理装置の汎用のフォーマットに変換入力処理される（Ｓ４）。オペレータにより設定入力される場合には、オペレータが注文主に対して確認することにより入力されるか、試行錯誤により入力される。
【００２７】
画像編集装置２は、変換入力されたＲＡＷデータに対して所要の編集処理、例えば、カラーバランス処理、階調補正処理、彩度補正処理、拡縮処理などを施して最終の出力画像を生成し（Ｓ５）、プリンタ装置３により印画紙にプリントされて出力される（Ｓ６）。
【００２８】
尚、上述の画像ファイル入力装置１は、ＲＡＷデータ以外の画像ファイルに対しては、ＤＣＦ規格により格納されたＥｘｉｆファイルから規格に基づいて画像データを変換入力するものである。
【００２９】
判別ステップとしては、ファイルサイズ、拡張子、固有アドレスと該固有アドレスに関係付けられた固有情報、または、固有アドレスと該固有アドレスに関係付けられたオフセット情報でアドレスされる固有情報でなる識別情報の有無の何れかまたはそれらの組合せに基づいて判別するように構成することができる。
【図面の簡単な説明】
【００３０】
【図１】写真処理装置のブロック構成図
【図２】ＲＡＷデータの画像ファイルの特徴を示す説明図
【図３】ＲＡＷデータの画像ファイルを判別するプログラムの説明図
【図４】写真処理手順を説明するフローチャート
【符号の説明】
【００３１】
１：画像ファイル入力装置
１ａ：インターフェース装置（ドライバ）
１ｂ：メディア
２：画像編集装置
３：プリンタ装置３