(57)【要約】【課題】 デジタル撮像システムによって自動的に行われる少なくともいくつかの画像調整を取り消す方法を提供する。【解決手段】  デジタルカメラまたはスキャナシステム等のデジタル撮像システムが、デジタル写真中の画素に影響を与える画像調整を行うとき、システムは、得られるデジタル画像ファイル内のヘッダ、タグ、または同様の情報部分に元の画素データを格納する。元の画素データは、後に取り出し、画像調整を「取り消す」方法としてデジタル写真内で置き換えることができる。デジタル撮像システムは、任意選択で、デジタルカメラである場合がある。デジタル撮像システムは、任意選択で、スキャナシステムである場合がある。画素データの取り出しは、デジタル撮像システムまたはコンピュータ等の他のデバイスによって行われることができる。【選択図】図９
2005124197.tif 000002
【特許請求の範囲】
【請求項１】
ａ）デジタル画像調整によってデジタル画像内で変更される画素のロケーションを記録するステップと、
ｂ）前記デジタル画像調整前に、前記ロケーションに存在する元の画素データを記録するステップと、
ｃ）前記ロケーションおよび前記ロケーションからの前記元の画素データを、前記調整されたデジタル画像を含むファイルの情報部分に格納するステップと
を含む方法。
【請求項２】
ａ）前記ファイルから前記調整されたデジタル画像を取り出すステップと、
ｂ）前記ファイルから前記デジタル画像調整によって変更される画素のロケーションを取り出すステップと、
ｃ）前記ファイルから前記デジタル画像調整前に前記ロケーションに存在する前記元の画素データを取り出すステップと、
ｄ）前記元の画素データを前記調整されたデジタル画像内のロケーションに配置するステップと
をさらに含む請求項1に記載の方法。
【請求項３】
デジタルカメラ（６００）において実施される
請求項１に記載の方法。
【請求項４】
スキャナシステム（８００）において実施される
請求項１に記載の方法。
【請求項５】
前記２つの記録するステップおよび前記格納するステップは、デジタルカメラ（６００）内で行われ、
前記３つの取り出すステップおよび前記配置するステップは、前記デジタルカメラ以外のデバイス内で行われる
請求項２に記載の方法。
【請求項６】
前記デジタルカメラ以外の前記デバイスは、コンピュータ（７０１）である
請求項５に記載の方法。
【請求項７】
デジタルカメラ（６００）であって、請求項１に記載の方法を実施する
デジタルカメラ。
【請求項８】
スキャナシステム（８００）であって、請求項１に記載の方法を実施する
スキャナシステム。
【請求項９】
ａ）デジタル画像（２０１）を生成するための手段と、
ｂ）前記デジタル画像（２０１）を格納するメモリ（１１１）と、
ｃ）前記デジタル画像（２０１）における画素データを変更する、前記デジタル画像（２０１）に対する調整を実施するロジック（１１０）と
を有し、
前記ロジックは、前記調整によって変更された画素のロケーションおよび元の内容を記録し、前記調整されたデジタル画像（３０１）を含むデジタル画像ファイル内の情報部分における前記ロケーションおよび元の内容を前記メモリ（１１１）に格納する
デジタルカメラ。
【請求項１０】
前記ロジック（１１０）はさらに、前記デジタル画像ファイルの前記情報部分から前記調整によって変更された前記画素の元の内容を取り出し、前記変更されたデジタル画像内の対応するロケーションに前記元の画素内容を配置し、前記デジタル画像（２０１）を未調整状態に戻す
請求項９に記載のカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には、デジタル撮像に関する。
【０００２】
本特許文書の開示の一部は、著作権保護の対象となる題材を含む。
著作権所有者は、特許文書または特許開示の、いかなる者によるファクシミリ複製に対しても異議を唱えない。
なぜなら、これは、米国特許商標庁の特許ファイルまたは記録にあるからである。
それ以外の場合は、すべての著作権を保持する。
【背景技術】
【０００３】
大抵のデジタル撮像システムは、撮影するデジタル写真の自動調整または補正を可能にする。
たとえば、大抵のデジタルカメラは、好ましい画像が得られる可能性が高い方法でデジタル写真の色合いを自動的に調整する「自動露光」機能を提供する。
カメラの中には、撮影されるシーンに光を供給する発光体の特性を自動的に求め、得られる写真の色が、撮影者がシーンについておそらく認識するものとほぼ同様に見えるように写真を調整するものもある。
カメラの中には、写真中の「レッドアイ」を検出し補正するものもある。
レッドアイは、カメラのフラッシュからの光が、シーン中の人々の目から反射する際に生じ、それによって、得られる写真中の目が不自然な赤色の輝きをもつ。
【０００４】
このような自動機構は、デジタルカメラの使い易さを大幅に向上させることができ、通常は、カメラが撮影する写真の品質を改善することができる。
しかし、ときどき、これらの自動機能は、予想しないまたは正しくない結果をもたらす場合がある。
たとえば、不自然な色を有する写真の被写体は、カメラの発光体検出機能を混乱させ、カメラに、得られるデジタル写真の色を改善せずに歪ませる可能性がある。
あるいは、シーン中の自然に生じる特徴部、たとえば、赤い水玉模様のシャツは、カメラにはレッドアイとして見え、カメラに、写真の赤い領域を暗い色に誤って変更させてしまう。
【０００５】
これらの自動化がうまく働かないと、カメラユーザは、通常、ほとんど手段を有さない。
カメラは、デジタル写真の調整されたもののみを保存し、その写真の未調整状態に関する情報は失われてしまう。
撮影者が、写真が撮影されるときに問題に気付けば、カメラの設定を再調整し、他の写真を撮影することが可能であるが、これは大抵の場合可能ではない。
写真撮影の機会が失われるか、または撮影者は、多くの理由のうちのいずれかにより、その問題にうまく気付くことができない場合がある。
たとえば、デジタルカメラは、撮影した写真をレビューするためのディスプレイを備えていない場合がある。
【０００６】
同様の困難はまた、自動走査システムにおいても起こる可能性がある。
たとえば、自動写真フィーダを備えたスキャナは、オペレータの介入なしに、連続して多くの写真を走査することができ、自動画像調整を行うことができる。
これらの自動調整は、ときどき失敗し、調整が全くなされなかった場合よりも品質が低下したデジタル画像ファイルとなることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
デジタル撮像システムによって自動的に行われる少なくともいくつかの画像調整を取り消す方法が求められている。
【課題を解決するための手段】
【０００８】
デジタルカメラまたはスキャナシステム等のデジタル撮像システムが、デジタル写真中の画素に影響を与える画像調整を行うとき、システムは、得られるデジタル画像ファイル内のヘッダ、タグ、または同様の情報部分に元の画素データを格納する。
元の画素データは、後に取り出し、画像調整を「取り消す」方法としてデジタル写真内で置き換えることができる。
デジタル撮像システムは、任意選択で、デジタルカメラである場合がある。
【０００９】
デジタル撮像システムは、任意選択で、スキャナシステムである場合がある。
画素データの取り出しは、デジタル撮像システムまたはコンピュータ等の他のデバイスによって行われることができる。
【発明を実施するための最良の形態】
【００１０】
デジタルカメラは、本発明を組み込むことのできるデジタル撮像システムの例として役立つ。
図１は、通常のデジタルカメラの簡略化されたブロック図を示す。
レンズ１０１は、シーンから光を集め、シーンの画像が電子アレイ光センサ１０３に投影されるようにその光１０２の方向を変える。
電子アレイ光センサ１０３は、通常、「画素」と呼ばれる多くの個々の感光性要素を含む。
レンズ１０１の作用によって、各画素は、観察方向および得られるシーンのロケーションに対応する。
【００１１】
通常のセンサでは、各画素は、画素に入射する光の強度に比例する電荷を蓄積する。
ある時間後、電子アレイ光センサ１０３の画素における電荷の分布によって、シーンからの光強度の分布は約２倍になる。
【００１２】
電子アレイ光センサ１０３の動作は、ロジック１１０によって制御される。
ロジック１１０は、マイクロプロセッサ、デジタル信号プロセッサ、専用のハードウェア、またはこれらの組み合わせを含んでもよい。
ロジック１１０は、通常、電子アレイ光センサ１０３にタイミングおよび制御信号１０５を供給し、電子アレイ光センサ１０３から画像情報信号１０４を受け取る。
ロジック１１０は、通常は、アナログ−デジタルコンバータを用いて、画像情報信号を測定し、得られる数値を規則正しいアレイに編成する。
シーンの輝度測定値を表すこの数値の規則正しいアレイは、大抵の場合、デジタル画像と呼ばれるが、デジタル写真、または単に画像もしくは写真とも呼ばれることができる。
【００１３】
デジタルカメラはまた、格納部１１１を備える。
格納部１１１は、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、フラッシュメモリ、または磁気もしくは光ディスク媒体を含む他の形態の揮発性もしくは不揮発性のメモリを含んでもよい。
通常、デジタル画像は、処理できるように一時的にＲＡＭに格納され、次に、不揮発性メモリに長期保存される。
不揮発性メモリに格納されると、デジタル画像は、通常、ヘッダおよび記述情報、ならびにデジタル画像自体を含む標準形式に編成される。
この組み合わせは、大抵の場合、画像ファイルと呼ばれる。
デジタル写真の一般的なファイル形式は、その提案者であるＪｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐに因んで名づけられたＪＰＥＧ形式、およびＴＩＦＦ（タグ付き画像ファイル形式）形式である。
【００１４】
デジタル画像は、ファイルに格納される前に画像圧縮を受けることができる。
画像圧縮は、少ない量の数値データでデジタル画像を表す技術を指す。
圧縮されたデジタル画像を保持するファイルは、通常、圧縮されていないデジタル画像を、将来、正確にまたは十分な精度で復元するのを助ける情報も含む。
【００１５】
通常のデジタルカメラはまた、ユーザ制御部１１２を含み、ユーザ制御部によって、カメラのユーザは、たとえば、カメラのパラメータを設定し、写真撮影を開始し、デジタル写真をディスプレイ１０９上でレビューすることができる。
カメラはまた、ストロボ電子部品１０８およびロジック１１０の制御下でさらなる光１０７をシーンに供給することができるストロボ１０６を有してよい。
【００１６】
図２は、デジタル画像２０１を示す。
デジタル画像２０１の各要素は、対応するシーンロケーションの輝度に関する数値情報を含む。
アレイ要素は、大抵の場合、「画素」と呼ばれる。
なぜなら、これらは、同様に「画素」と呼ばれる電子アレイ光センサ１０３の感光性要素に対応するからである。
「画素」という用語の意味は、一般に、関連内容から明白となる。
デジタル画像２０１における数値は、「画素データ」と呼ばれることができる。
簡単に表すため、図２のデジタル画像２０１は、少数の画素のみを含む。
通常のデジタルカメラは、数千または数百万画素を有するデジタル画像ファイルを生成することができる。
【００１７】
デジタルカメラの中には、電子アレイ光センサ１０３の画素に対して選択波長フィルタリングを用いてカラーデジタル写真の撮影を容易にするものもある。
図２のデジタル画像２０１は、カラー情報を配慮せずに表されているが、当業者は、本発明が、カラー機能を有さないカメラだけでなくカラー機能を有するカメラにおいても用いられることができることを認識するであろう。
図２のデジタル画像２０１では、それぞれ１２画素、８行で配列される画素はそれぞれ、カメラで撮影されるシーンにおける対応するロケーションの輝度を示す画素データを含む。
【００１８】
本発明の例示的な実施形態によるデジタルカメラは、デジタル画像２０１に画像調整を行う。
たとえば、アルゴリズムは、所定の画素の所定の画素データが、写真中のレッドアイの結果であると判断し、その画素データを、デジタル画像２０１からレッドアイ効果を取り除くように計算された他のデータと置き換えることができる。
【００１９】
図３は、レッドアイの除去等のデジタル画像調整の結果３０１を示す。
図３において、４つの画素ロケーションにおける画素データが変更されている。
プロセスでは、カメラは、図４のテーブルに例示されるデータを記録する。
図４のテーブルでは、カメラは、画像調整によって変更される画素の数、（デジタル画像３０１における変更された画素のＸ座標およびＹ座標を記録することによって）それらのロケーション、および画像調整前にそのロケーションにあった元の画素データを記録している。
図３の調整されたデジタル画像３０１および図４のテーブルにおける情報は、万一撮影者が所望する場合には、未調整のデジタル画像２０１を再構築するのに十分である。
【００２０】
しかし、通常のデジタルカメラでは、図４のテーブルにおける情報は格納されないため、デジタル写真が一旦画像ファイルに格納されると、画像調整を取り消す機会が失われる。
特に、画像調整が、デジタル画像におけるいくつかの画素のみに対して行われる場合、写真が撮影された時点で自動調整が失敗したかどうかを識別することは困難である場合がある。
デジタルカメラは、写真をレビューするためのディスプレイを含んでいない場合がある、またはディスプレイは、不適当な画像効果を見ることができないほど小さい場合がある。
一旦写真がコンピュータにアップロードされるか、またはさらに明確に見られようになると、画像調整によって導入された欠点が見えるようになる場合がある。
残念なことに、通常のデジタルカメラでは、未調整画像を復元するのに必要な情報は失われる。
【００２１】
本発明によるデジタルカメラは、影響を受けたデジタル写真が格納されるかまたは他のデバイスに送信された後でも、デジタル画像調整を無効にすることができるメカニズムを提供する。
【００２２】
本発明の１つの例示的な実施形態によるカメラでは、デジタル写真は、ＪＰＥＧ画像形式で格納される。
その提案者であるＪｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐに因んで名づけられたＪＰＥＧ形式は、一般に、デジタル写真を格納および交換するために用いられる。
最も一般的な実施形態では、この形式は、デジタル画像を圧縮形式で格納する。
多くのデジタル画像は、特定の種類のＪＰＥＧファイル形式である、ＪＰＥＧファイル交換形式（ＪＦＩＦ）で格納される。
本開示の目的では、「ＪＰＥＧファイル」という用語は、ＪＦＩＦ形式で格納されるファイルを含む。
【００２３】
ＪＰＥＧファイルは、複数の「セグメント」に編成されたバイトのシーケンスである。
各セグメントは、１６進数のＦＦ値で始まる２バイトコードで始まる。
ＦＦ値の直後のバイトは、どのタイプのセグメントが規定されているかを示す。
たとえば、（ファイルの一部ではないコメントを有する）ＪＰＥＧファイルの骨組アウトラインは以下の通りである場合がある。
【００２４】
［リスティング１．−骨組ＪＰＥＧファイル構造］
ＦＦ  Ｄ８  画像の開始
ＦＦ  ＤＢ  量子化テーブルを規定する
．
．
ＦＦ  Ｃ０  フレームの開始
．
．
ＦＦ  Ｃ４  ハフマンテーブルを規定する
．
．
ＦＦ  ＤＡ  走査の開始
．
．
ＦＦ  Ｄ９  画像の終了
【００２５】
いくつかのセグメントタイプが可能である。
特定のＪＰＥＧファイルは、リスティング１に示されるよりも多くのタイプを用いる場合があり、特定のＪＰＥＧファイルは、より多くのセグメントを用いる場合がある。
「量子化テーブルを規定する」および「ハフマンテーブルを規定する」等のセグメントタイプのいくつかは、読出しソフトウェアアプリケーションまたはデバイスが画像圧縮を戻すことを可能にする情報を含む。
「フレームの開始」等のいくつかのタイプは、画像のサイズおよび色の深みに関する情報を含んでもよい。
【００２６】
大抵のセグメントタイプは、セグメントマーカーに加えてデータを含む。
データを含むセグメントでは、セグメントマーカーに続く２つのバイトは、２つの長さバイトを含むがマーカー自体を含まない、何バイトのデータをそのセグメントが含むかを示す。
たとえば、「フレームの開始」セグメントは、（同じくファイルの一部ではないコメントを含む）バイトからなっていてもよい。
【００２７】
［リスティング２．−フレームセグメントの開始］
ＦＦ  Ｃ０                  フレームマーカーの開始
００  １１                  長さカウント
０８  ００  ６９  ００      セグメントデータ
８０  ０３  ０１  ２２        ．
００  ０２  １１  ０１        ．
０３  １１  ０１              ．
【００２８】
このセグメントでは、長さカウントは、１０進数の値１７に対応する１６進数の１１である。
２つの長さバイトを含むと、このセグメントは１７バイトを有するため、その長さバイトには１５バイトが続き、関連のセグメント情報を含む。
セグメント内のデータの意味は本明細書では関係ない。
【００２９】
ＪＰＥＧ規格はまた、コメントと呼ばれる特別なセグメントタイプを含む。
コメントセグメントは、セグメントマーカーＦＦ  ＦＥで始まり、通常、ファイルを読み出すソフトウェアアプリケーションまたはデバイスによって無視される。
本発明の１つの例示的な実施形態では、カメラ等のデジタル撮像システムは、ＪＰＥＧファイル内のコメントセグメントを用い、画像調整によってデジタル画像内で変更された画素に関する情報を格納する。
たとえば、図４のテーブルは、以下のように、コメントセグメントに符号化されることができる。
【００３０】
［リスティング３．−取り消し情報を含む例示的なコメントセグメント］
ＦＦ  ＦＥ                        コメントセグメントマーカー
００  １Ａ                        長さカウント
９８  ７６                        特別なコード
００  ０４                        変更された画素の数
００  ０４  ００  ０１  ８０      第１の画素Ｘ，Ｙデータ
００  ０３  ００  ０２  ７Ｃ      第２の画素
００  ０５  ００  ０２  ７７      第３の画素
００  ０４  ００  ０３  ７８    第４の画素
【００３１】
この例示的なセグメントでは、コメントセグメントの２６バイト（１６進数の１Ａ）は、セグメントマーカーの後に含まれる。
長さバイトの直後の特別な２バイト値は、このコメントセグメントが画像調整を取り消すために用いられる元の画素データを含むことを示す。
この例示的なセグメントでは、１６進数の９８７６の特別なコードは、通常のコメントセグメント内には現れにくいコードとして選択されている。
２バイト値は、４つの変更された画素の元の画素データが格納されることを示す。
４つの変更された画素のそれぞれは、デジタル画像（各２バイト）におけるＸおよびＹロケーション、および画像調整前に画素に格納されていた元の画素データを示す単一のバイトによって示される。
【００３２】
１つまたは複数のこのようなコメントセグメントは、ＪＰＥＧファイル内の適切な位置に挿入されることができる。
当業者は、セグメント内の値を編成するための他の適切な方法を想定し、特別なコードに他の値を用いてもよいことを認識するであろう。
【００３３】
本発明を実施するように構成されたソフトウェアアプリケーションまたはデバイスは、特別なコードが長さバイトに続いて存在するかどうかを確かめるために、ファイル内のすべてのコメントセグメントを調べる。
コードが見出されると、ソフトウェアアプリケーションまたはデバイスは、元の画素データを抽出し、それを、必要なときにはいつでもデジタル画像に置き換えることができる。
好ましくは、元の画素データの置き換えは、画像が解凍された後に起こる。
【００３４】
ＪＰＥＧ規格はまた、ファイル書き込み者が特定用途向け情報をＪＰＥＧファイルに挿入することを可能にするいくつかの「ＡＰＰマーカー」を提供する。
たとえば、１６進数の値ＦＦ  Ｅ３で始まるセグメントは、ＡＰＰ３マーカーを用いると言われる。
ＡＰＰマーカーは、本発明の実施形態では、コメントマーカーの代わりに用いられることができる。
元の画素データを含むセグメントの他の態様は、あたかもコメントマーカーが用いられているのと同じであってもよい。
ＡＰＰマーカーを用いる本発明を実施するように構成されたソフトウェアアプリケーションまたはデバイスは、同様の特別なコードについてＡＰＰセグメントを調べ、元の画素データを必要に応じてデジタル画像と置き換える。
本開示の目的として、ＡＰＰマーカーで開始するセグメントは、「ＡＰＰセグメント」と呼ばれる。
【００３５】
他の例示的な実施形態では、デジタル写真は、タグ付き画像ファイル形式（ＴＩＦＦ）でファイル内に格納されることができる。
ＴＩＦＦ形式は、一般に、デジタル画像を格納および交換するために用いられる。
ＴＩＦＦファイル内に格納される画像は、解凍または圧縮することができるが、大抵のＴＩＦＦファイルは、解凍された状態でデータを格納する。
【００３６】
図５は、ＴＩＦＦファイルの一般的な構造を示す。
短いファイルヘッダは、ファイルをＴＩＦＦファイルとして識別し、バージョン情報を提供し、タグのディレクトリを示すポインタを供給する。
各タグは１２バイトの長さであり、タグに含まれる画像パラメータを識別するタグタイプ、タグが用いる各データ要素のサイズを示すサイズエントリ、いくつのデータ要素がタグに関連しているかを特定する長さエントリ、およびデータが適合する場合には、タグデータを保持するデータ領域を含む。
タグデータがデータ領域に適合しない場合には、データ領域は、データが常駐するファイル内の他のロケーションを示すポインタを含む。
たとえば、リスティング４に示されるような構造を有する一般的なタグは、画像幅タグである（リスティング４におけるデータは、各値の最上位のバイトが先に来る「Ｍｏｔｏｒｏｌａ」形式で示される。
ＴＩＦＦファイル規格はまた、バイトが逆の順序である、「Ｉｎｔｅｌ」形式で書き込まれるファイルを提供する）。
【００３７】
［リスティング４．−ＴＩＦＦ画像幅タグ］
０１  ００                  タグタイプ２５６（１０進数）、画像幅
００  ０３                  各１６ビットのデータ値を示す
００  ００  ００  ０１      １つのデータ値のみを示す
０４  ００  ｘｘ  ｘｘ      画像幅＝１０２４（１０進数）
【００３８】
タグ内の最後の２つのバイトにおけるデータは無視されるが、１２バイトのタグ長を維持するためには、スペースがファイル内で逆転されなければならない。
【００３９】
多くのタグタイプは、ＴＩＦＦ規格内で逆転されるが、「プライベート」タグタイプを選択することも可能である。
他のプライベートタグタイプとの対立を避けるため、すべてのプライベートタグは、ＴＩＦＦタグの管理者であるAdobe Systems, Inc.（San Jose, California）に登録されるべきである。
【００４０】
本発明の第２の例示的な実施形態による、カメラ等のデジタル撮像システムは、プライベートタグを用いて、ＴＩＦＦファイルの一部に元の画素情報を格納する。
たとえば、９８７６の１６進数のタグタイプがこの目的のために確保されていると想定する。
図４のテーブルにそのデータを格納するためのＴＩＦＦタグは、以下の通りである場合がある。
【００４１】
リスティング５．−プライベートＴＩＦＦタグ実施態様
９８  ７６                  プライベートタグ数
００  ０３                  タグデータ値は、各２バイトである
００  ００  ００  ０Ｃ      １２個のデータ値がある
ＸＸ  ＸＸ  ＸＸ  ＸＸ      １２個のデータ値へのポインタ
【００４２】
必要な２４バイトの情報がタグの最後の４バイトフィールドに適合しないため、これらのバイトは、ファイルが書き込まれるときに決定される他のロケーションへのポインタをファイル内に保持する。
そのロケーションでは、画素ロケーションおよびデータ情報は、以下のように提示される。
【００４３】
リスティング６．−プライベートタグに関連するデータ
００  ０４  ００  ０１  ００  ８０      第１の画素Ｘ、Ｙおよび元のデータ
００  ０３  ００  ０２  ００  ７Ｃ      第２の画素
００  ０５  ００  ０２  ００  ７７      第３の画素
００  ０４  ００  ０３  ００  ７８      第４の画素
【００４４】
本発明を実施するように構成されたデバイスまたはソフトウェアアプリケーションは、プライベートタグ値を認識すると、元の画素データを見つけてそれをデジタル画像に置き換え、それによって、データを格納していた画像調整の効果を取り消す。
この未調整のデジタル画像の回復は、好ましくは、非圧縮状態のデジタル画像で行われる。
【００４５】
ＪＰＥＧおよびＴＩＦＦファイルは、本発明の実施形態において用いることができるファイル形式の例を提供しているが、他の形式を用いてもよい。
【００４６】
画素ロケーションおよび元の画素データは、デジタル画像でファイルに格納されるため、画像調整の取り消しは、写真が撮影された直後に行う必要はないが、デジタルカメラ、または他のデバイスもしくはシステムにおいて後に行うことができる。
【００４７】
取り消しがデジタルカメラにおいて行われる場合には、カメラは、カメラのユーザに画像調整の取り消しを行わせるユーザ制御部を提供する。
図６は、本発明の例示的な実施形態によるユーザ制御部を示す。
カメラ６００がデジタル写真をレビューするためのモードにあると、カメラは、メニュー６０１における「取り消し」オプションをユーザに提示することができる。
ユーザは、示されるボタン６０２を単に押すだけで、取り消しを行わせることができる。
当然のことながら、ユーザ制御部またはメニューアイテムの他の組み合わせも添付の特許請求の範囲内で可能である。
【００４８】
取り消しが、コンピュータ等の他のデバイスにおいて実施される場合、デジタル画像ファイルは、他のデバイスに伝達される。
これは、インターフェースケーブル、無線リンクを用いて、またはカメラから不揮発性記憶媒体を取り外し、それを他のデバイスによって読み出すことができるところに配置することによって成し遂げられることができる。
たとえば、図７は、インターフェースケーブル７０２を用いてコンピュータ７０１に接続されたデジタルカメラ７００を示す。
コンピュータ７０１上のソフトウェアは、転送されたデジタル画像ファイルが元の画素情報を含むことを認識することができ、対応するデジタル画像調整の効果を取り消すことができる。
【００４９】
スキャナシステムは、本発明を組み込むことができるデジタル撮像システムの第２の例を提供する。
図８は、通常の走査システム８００を示す。
スキャナ８０３は、スキャナ８０３上に配置された元のアイテム８０１のデジタル画像を生成する。
通常、画像情報は、取付けられたコンピュータ７０１に伝達され、デジタル画像ファイルに格納される。
図８に示される例示的なスキャナ８０３は、元のアイテムが平面スキャナプラテン８０２上に配置されるフラットベッドスキャナである。
【００５０】
走査システムはまた、一般に走査された画像の外観を改善する自動画像調整も行うことができる。
たとえば、走査システムは、自動露光調整を走査された画像に適用し得る。
スキャナシステムによっては、走査された画像から特定の分散された高周波数成分を除去する自動調整を提供する。
これは望ましい。
なぜなら、スキャナプラテン８０２は、蓄積された埃を有するか、または元のアイテムは傷つけられ、スキャンされた画像に鋭い高周波欠陥が生じるからである。
これらの欠陥の影響は、「埃および傷」フィルタと呼ばれることがある、自動処理で最小限に抑えられ得る。
【００５１】
走査された画像内の好ましくない高周波成分の他の原因は、スキャナ電子部品における電子ノイズによって生じる画像ノイズである。
これは、ときどき、得られる走査された画像内のランダムで隔離された画素に、好ましくない異常な画素データを含ませる場合がある。
この種の画像ノイズは、「スペックル」と呼ばれることがあり、「デスペックル」フィルタと呼ばれる画像調整で除去されることができる。
【００５２】
場合によっては、これらの各自動画像調整は失敗し、得られる画像を元の画像よりも満足のいかないものにすることがある。
たとえば、元のアイテムは、元のアイテム上の画像の精密な部分である特定の高周波成分を含む場合があるが、自動調整は、それをスペックル、埃、または傷として識別し、その成分を除去することがある。
スキャナのユーザが走査時に劣化に気づかないか、スキャナシステム８００が自動モードで動作している場合には、ユーザは、好ましい元の画像を回復することはできない。
【００５３】
本発明の例示的な実施形態によるスキャナシステムでは、スキャナシステムは、デジタル画像において変更された画素のロケーションおよびデジタル画像ファイルの情報部分におけるこれらのロケーションからの元の画素データを格納する。
この元の情報は、後に回復され、自動画像調整の効果は、通常、走査システム８００のコンピュータ７０１において反転することができる。
【００５４】
図９は、本発明の例示的な実施形態による方法のフローチャートを示す。
ステップ９０１において、デジタル画像調整によって変更された画素のロケーションが記録される。
ステップ９０２では、これらのロケーションからの元の画素データが記録される。
ステップ９０３では、ロケーションおよび元の画素情報が、デジタル画像ファイルの情報部分に格納される。
ステップ９０４〜９０７は、未調整のデジタル画像の任意選択の回復を加える。
ステップ９０４では、調整されたデジタル画像がデジタル画像ファイルから取り出される。
ステップ９０５では、変更された画素のロケーションが取り出される。
ステップ９０６では、元の画素データが取り出される。
ステップ９０７では、元の画素データがデジタル画像に配置される。
【００５５】
記載される方法は、自動露光調整等の、画像全体に影響を与えるデジタル画像調整の取り消しを行うために用いられることができるが、デジタル画像内のすべての画素よりも少ない画素に影響を与える画像調整でも好ましく用いられる。
議論される例示的な調整、レッドアイ除去、埃および傷の影響の除去、およびスペックル除去は、デジタル画像内のすべての画素よりも少ない画素に通常影響を与える調整の例を提供するが、本発明は添付の特許請求の範囲内の他の画像調整とともに用いてもよい。
【００５６】
たとえば、デジタルカメラの中には、得られるデジタル写真の角にテキストが現れるように、デジタル画像内の画素のいくつかを変更することによって、写真がデジタル画像に撮影された日付および／または時間を選択的に印すことができるものもある。
この機能は通常、ユーザ制御部を用いて使用可能または使用不可能にされる。
日付／時間の刻印は、記録を維持し、撮影者が写真を整理するのを助けるためには非常に都合がよいが、フレーム内のように、特に芸術的な写真が表示される場合には煩わしい場合もある。
撮影者は、芸術的に用いられる写真を撮影する間に、日付／時間刻印機能を不注意にもオンにしたままにすることがある。
本発明を具現化しないカメラでは、日付／時間の刻印は除去できないため、撮影者は、写真内の煩わしいテキストに耐えるか、または日付／時間の刻印を除去するのに十分写真をトリミングし、これによって、写真の構成にできる限り妥協しなければならない。
本発明を具現化するカメラまたはシステムでは、日付／時間の刻印によって上書きされた元の画素の日付は、画像ファイルの情報部分に格納することができ、その日付／時間の刻印は後に除去することができる。
本開示の目的では、「日付／時間の刻印」という用語は、日付、もしくは時間、または日付および時間の両方を刻印することを指す。
【００５７】
本発明の上記記載は、例示および説明を目的として提示されている。
この記載は、排他的なものではなく、または本発明を開示される厳密な形態に限定することを意図するものでもなく、他の改変および変形が上記の教示を鑑みて可能であり得る。
たとえば、画像調整は、デジタル撮像システムに本発明を適用するために、自動的に行われる必要はない。
実施形態は、本発明の原理およびその実際の応用を最良に説明し、それによって、当業者に、想定される特定の使用に適する様々な実施形態および様々な改変において本発明を最良に使用させるために選択され記載されている。
添付の特許請求の範囲は、従来技術によって制限されることを除いて、本発明の他の代替実施形態を含むものとして解釈されることが意図される。
【図面の簡単な説明】
【００５８】
【図１】典型的なデジタルカメラの簡略化されたブロック図である。
【図２】デジタル画像アレイを示す図である。
【図３】デジタル画像調整の結果を示す図である。
【図４】元の画素データのテーブルを示す図である。
【図５】ＴＩＦＦファイルの一般的な構造を示す図である。
【図６】本発明の例示的な実施形態によるユーザ制御部を示す図である。
【図７】インターフェースケーブルを用いてコンピュータに接続されたデジタルカメラを示す図である。
【図８】典型的な走査システムを示す図である。
【図９】本発明の例示的実施形態による方法のフローチャートを示す図である。
【符号の説明】
【００５９】
７００・・・デジタルカメラ、
７０１・・・コンピュータ、
７０２・・・インターフェースケーブル、
８００・・・走査システム、
８０１・・・アイテム、
８０２・・・平面スキャナプラテン、
８０３・・・スキャナ、
【図１】
2005124197.tif 000003
【図２】
2005124197.tif 000004
【図３】
2005124197.tif 000005
【図４】
2005124197.tif 000006
【図５】
2005124197.tif 000007
【図６】
2005124197.tif 000008
【図７】
2005124197.tif 000009
【図８】
2005124197.tif 000010
【図９】
2005124197.tif 000011