"水中デジタル画像のキャプチャに使用するデジタル画像キャプチャデバイスであって、プロセッサと、防水ハウジングと、デジタル画像をキャプチャする画像センサーと、シーンを前記画像センサーに撮像する光学システムと、前記デジタル画像キャプチャデバイスと前記シーンの主要対象物との間の被写体距離を決定する手段と、を有し、前記プロセッサは、前記デジタル画像キャプチャデバイスが水中キャプチャモードのとき、特定の水中シーンのための前記被写体距離を決定するステップと、前記画像センサーを使用して、前記特定の水中シーンのデジタル画像をキャプチャするステップと、前記決定された被写体距離に応じて、前記キャプチャされたデジタル画像の色再現を制御するステップと、を実施する、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記色再現は、前記キャプチャされたデジタル画像の色バランスを調整することによって制御され、前記色バランスの調整量は、前記決定された被写体距離に応じて決定される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記色再現は、前記画像センサーに関連付けられる1または複数の色制御を調整することによって制御される、ことを特徴とするデジタル画像キャプチャデバイス。請求項3に記載のデジタル画像キャプチャデバイスであって、前記画像センサーは、複数のカラーチャンネルを有し、前記色制御は、前記カラーチャンネルの1または複数の露光時間を制御するために使用される、ことを特徴とするデジタル画像キャプチャデバイス。請求項3に記載のデジタル画像キャプチャデバイスであって、前記画像センサーは、複数のカラーチャンネルを有し、前記色制御は、前記カラーチャンネルの1または複数に適用されるゲイン係数を制御するために使用される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記色再現は、被写体距離に依存する色変換を適用することによって制御され、前記色変換は、色バランス調整、フレア補正、コントラスト調整、飽和調整、及び色調スケール調整のうち1または複数を適用する、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記被写体距離を決定するための手段は、前記シーンの被写体までの焦点距離を決定するオートフォーカスシステムである、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像が前記水中モードでキャプチャされたかどうかを示すキャプチャモードメタデータが、前記キャプチャされたデジタル画像に関連付けられる、ことを特徴とするデジタル画像キャプチャデバイス。請求項8に記載のデジタル画像キャプチャデバイスであって、前記色再現は、前記キャプチャモードメタデータに応じて、ホストコンピュータで調整される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスが水中にあるかどうかを感知するための手段をさらに含み、前記デジタル画像キャプチャデバイスが水中にあると感知されたときは前記水中キャプチャモードが自動的に選択され、前記デジタル画像キャプチャデバイスが水中にはないと感知されたときは通常撮像モードが自動的に選択される、ことを特徴とするデジタル画像キャプチャデバイス。請求項10に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスが水中にあるかどうかを感知するための前記手段は、圧力センサーである、ことを特徴とするデジタル画像キャプチャデバイス。請求項10に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスが水中にあるかどうかを感知するための前記手段は、水分センサーである、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスと水面との間の深度を感知するための手段をさらに含む、ことを特徴とするデジタル画像キャプチャデバイス。請求項13に記載のデジタル画像キャプチャデバイスであって、前記色再現は、感知された深度に応じて制御される、ことを特徴とするデジタル画像キャプチャデバイス。請求項13に記載のデジタル画像キャプチャデバイスであって、前記深度は、圧力センサーによって感知される、ことを特徴とするデジタル画像キャプチャデバイス。請求項15に記載のデジタル画像キャプチャデバイスであって、前記水中モードは、前記圧力センサーによって感知された圧力に応じて作動される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスの向きを感知するための傾斜センサーをさらに含み、前記色再現は、感知された向きに応じて制御される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、複数の異なる水中モードが、複数の異なる水分類のために提供される、ことを特徴とするデジタル画像キャプチャデバイス。請求項18に記載のデジタル画像キャプチャデバイスであって、前記複数の異なる水中モードは、淡水モード、海水モード、及びスイミングプールモードを含む、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、地理的位置感知手段をさらに含み、前記色再現は、感知された地理的位置に応じて制御される、ことを特徴とするデジタル画像キャプチャデバイス。請求項20に記載のデジタル画像キャプチャデバイスであって、前記感知された地理的位置は、水域を識別するために地理的データベースと比較され、前記識別された水域に応じて水中モードが選択される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスは、デジタルスチルカメラである、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記デジタル画像キャプチャデバイスは、デジタルビデオカメラである、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記プロセッサは、デジタル画像シャープネス化アルゴリズムをさらに適用し、前記デジタル画像シャープネス化アルゴリズムによって前記キャプチャされたデジタル画像に適用されるシャープネス化の程度は、前記デジタル画像キャプチャデバイスが水中キャプチャモードであるかどうかに応じて調整される、ことを特徴とするデジタル画像キャプチャデバイス。請求項24に記載のデジタル画像キャプチャデバイスであって、前記キャプチャされたデジタル画像の赤のカラーチャンネルに適用されるシャープネス化の程度は、前記水中キャプチャモードでは低減される、ことを特徴とするデジタル画像キャプチャデバイス。請求項1に記載のデジタル画像キャプチャデバイスであって、前記プロセッサがノイズ低減アルゴリズムをさらに適用し、前記ノイズ低減アルゴリズムによって前記キャプチャされたデジタル画像に適用されるノイズ低減の程度は、前記デジタル画像キャプチャデバイスが水中キャプチャモードであるかどうかに応じて調整される、ことを特徴とするデジタル画像キャプチャデバイス。デジタルカメラは非常に一般的になってきており、水中写真を含むほぼすべての写真の分野で、従来のフィルムカメラに大きく取って代わってきている。デジタルカメラによる水中写真は、色再現のばらつきなど、従来のフィルムカメラが直面する問題のほとんどを抱えている。CanonPowerShotSD500デジタルELPHカメラなど、いくつかのデジタルカメラは、カメラが水中で使用中であることを手動で示すために使用することができるユーザー選択可能な水中モードを含む。次いで、デジタルカメラは、典型的な水中写真環境を考慮するように色再現特性を調整することができる。しかし、水中モードを手動で選択することを思い出すことは厄介であることがあり、さらに、水中写真状態が画像ごとに大きく異なることがあるという事実に対して、何も対策が取られていない。本発明は、プロセッサと、防水ハウジングと、デジタル画像をキャプチャする画像センサーと、シーンを画像センサーに撮像する光学システムと、デジタル画像キャプチャデバイスとシーンの主要対象物との間の被写体距離を決定する手段と、を有し、前記プロセッサは、デジタル画像キャプチャデバイスが水中キャプチャモードのとき、特定の水中シーンのための被写体距離を決定するステップと、画像センサーを使用して、特定の水中シーンのデジタル画像をキャプチャするステップと、決定された被写体距離に応じて、キャプチャされたデジタル画像の色再現を制御するステップと、を実施する、水中デジタル画像のキャプチャに使用するデジタル画像キャプチャデバイスに関する。本発明は、水中写真モードでキャプチャされたデジタル画像の色再現を、被写体距離の関数として水中写真状態の変動を考慮するように、決定された被写体距離に応じて、自動的に調整することができるという利点を有する。色再現は、被写体深度およびユーザー選択可能な水中モード設定など、他の要因に応じて調整することもできる。本発明は、デジタルカメラが水中写真モードで動作しているとき、シャープネス化およびノイズ低減を含む他の画像処理動作の性能を、水中写真環境の特性を考慮するように、通常写真モードに応じて自動的に調整することができるという別の利点も有する。以下の説明では、通常ソフトウェアプログラムとして実施される本発明の好ましい実施形態について説明する。当業者であれば、そのようなソフトウェアの均等物はハードウェア内に作製することもできることを容易に理解するであろう。画像操作アルゴリズムおよびシステムは周知であるため、本明細書は特に、本発明によるシステムおよび方法の一部を形成し、または本発明によるシステムおよび方法とより直接的に協働するアルゴリズムおよびシステムを対象とする。本明細書では特に図示または説明しないが、そのようなアルゴリズムおよびシステムの他の態様、ならびにそれに関わる画像信号を生成し、および他の方法で処理するためのハードウェアまたはソフトウェアは、当技術分野で既知のシステム、アルゴリズム、構成部品および要素から選択することができる。本発明によるシステムは以下で説明する通りであるが、本明細書では特に図示、示唆または説明しないが本発明の実施形態にとって有用な材料、ソフトウェアは、従来のものであり、当業者の知識の範囲内である。さらに、本明細書で使用される本発明の方法を実施するためのコンピュータプログラムは、コンピュータ読み取り可能な記憶媒体に保存することができ、これは例えば、磁気ディスクハードドライブまたはフロッピー登録商標ディスクなどまたは磁気テープなどの磁気記憶媒体;光ディスク、光テープ、または機械読み取り可能なバーコードなどの光記憶媒体;ランダムアクセスメモリRAM、またはリードオンリーメモリROMなどのソリッドステート電子記憶デバイス;もしくは、本発明による方法を実施するために1つまたは複数のコンピュータを制御するための命令を有するコンピュータプログラムを保存するために使用される他の物理的デバイスまたは媒体を含むことができる。撮像デバイスならびに信号のキャプチャおよび処理のための関連する回路、およびディスプレイを使用するデジタルカメラは周知であるので、本明細書は特に、本発明による方法および装置の一部を形成し、または本発明による方法および装置とより直接的に協働する要素を対象とする。本明細書で特に図示または説明しない要素は、当技術分野で既知のものから選択される。説明される実施形態の特定の態様は、ソフトウェア内に設けられる。本発明によるシステムは以下で説明する通りであるが、本明細書では特に図示、説明または示唆しないが本発明の実施形態にとって有用な材料、ソフトウェアは、従来のものであり、当業者の知識の範囲内である。本発明は、本明細書で説明される実施形態の組み合わせを含む。特定の実施形態などの記載は、本発明の少なくとも1つの実施形態に存在する特徴のことをいう。実施形態または特定の実施形態などと別に記載されている場合は、必ずしも同じ実施形態のことをいうとは限らないが、そのような実施形態は、特に記載がない限り、または当業者にとって明らかでない限り、互いに排他的なものではない。方法などの単数形または複数形の使用は、限定的なものではない。他に明確に記載されていない限り、または文脈から必要でない限り、本開示におけるまたはという用語は、非限定的な意味であることを理解されたい。デジタルカメラの以下の説明は、当業者にはよく知られているものであろう。本実施形態には、費用を削減し、特徴を追加し、またはカメラの性能を向上させるために可能であり選択される多くの変形例があることは明らかであろう。図1は、デジタルカメラ10を含むデジタル写真システムのブロック図である。好ましくは、デジタルカメラ10は携帯型の電池動作デバイスであり、ユーザーが画像をキャプチャし、レビューするときに簡単に手持ちできるほど十分に小型である。デジタルカメラ10は、画像メモリ30を使用してデジタル画像ファイルとして保存されるデジタル画像を生成する。本明細書で使用されるデジタル画像またはデジタル画像ファイルという用語は、デジタル静止画像またはデジタルビデオファイルなどの任意のデジタル画像ファイルのことをいう。いくつかの実施形態では、デジタルカメラ10は、動画ビデオ画像および静止画像の両方をキャプチャする。デジタルカメラ10はまた、限定はされないが、デジタル音楽プレーヤー例えばMP3プレーヤー、携帯電話、GPS受信機、またはプログラマブルデジタルアシスタントPDAの機能を含む、他の機能を含むこともできる。デジタルカメラ10は、調節可能な絞りおよび調節可能なシャッター6を有するレンズ4を含む。好ましい実施形態では、レンズ4はズームレンズであり、ズームおよびフォーカスモータードライブ8によって制御される。レンズ4は、シーン図示せずから画像センサー14、例えばシングルチップカラーCCDまたはCMOS画像センサーへの光を焦点合わせする。レンズ4は、シーンの画像を画像センサー14上に形成するための1つのタイプの光学システムである。他の実施形態では、光学システムは、固定焦点距離レンズを可変または固定焦点とともに使用することもできる。画像センサー14の出力は、アナログシグナルプロセッサASPおよびアナログ/デジタルA/D変換器16によってデジタルへと変換され、バッファメモリ18に一時的に保存される。次いで、バッファメモリ18に保存された画像データは、ファームウェアメモリ28に保存された内蔵されたソフトウェアプログラム例えばファームウェアを使用して、プロセッサ20によって操作される。いくつかの実施形態では、ソフトウェアプログラムは、リードオンリーメモリROMを使用して、ファームウェアメモリ28に永久的に保存される。他の実施形態では、例えばフラッシュEPROMメモリを使用して、ファームウェアメモリ28を修正することができる。そのような実施形態では、外部デバイスは、有線インターフェース38またはワイヤレスモデム50を使用して、ファームウェアメモリ28に保存されたソフトウェアプログラムを更新することができる。そのような実施形態では、ファームウェアメモリ28を使用して、画像センサー較正データ、ユーザー設定選択およびカメラをオフにしたとき保存されるべき他のデータを保存することもできる。いくつかの実施形態では、プロセッサ20はプログラムメモリ図示せずを含み、ファームウェアメモリ28に保存されたソフトウェアプログラムは、プロセッサ20によって実行される前にプログラムメモリへとコピーされる。プロセッサ20の機能は、単一のプログラマブルプロセッサ、または1つまたは複数のデジタルシグナルプロセッサDSPデバイスを含む複数のプログラマブルプロセッサを使用して設けることができることを理解されたい。あるいは、プロセッサ20は、カスタム回路によって例えば、特にデジタルカメラで使用するために設計された1つまたは複数のカスタム集積回路ICによって、またはプログラマブルプロセッサとカスタム回路の組み合わせによって設けることができる。プロセッサ20と図1に示す様々な構成部品のいくつかまたはすべてとの接続部は、コモンデータバスを使用して作製することができることを理解されたい。例えば、いくつかの実施形態では、プロセッサ20、バッファメモリ18、画像メモリ30、およびファームウェアメモリ28間の接続を、コモンデータバスを使用して作製することができる。次いで、処理された画像は、画像メモリ30を使用して保存される。画像メモリ30は、限定はされないが、リムーバブルフラッシュメモリカード、内部フラッシュメモリチップ、磁気メモリ、または光学メモリを含む、当業者にとっては既知のメモリの形態とすることができることを理解されたい。いくつかの実施形態では、画像メモリ30は、内部フラッシュメモリチップ、およびセキュアデジタルSDカードなどのリムーバブルフラッシュメモリカードの標準インターフェースを含むことができる。あるいは、マイクロSDカード、コンパクトフラッシュ登録商標CFカード、マルチメディアカードMMC、xDカードまたはメモリスティックなど、様々なメモリカードフォーマットを使用することができる。画像センサー14は、行および画素を選択する様々なクロック信号を生成し、ASPおよびA/D変換器16の動作を同期する、タイミング発生器12によって制御される。画像センサー14は、約4000×3000画素の静止画像ファイルを提供するために、例えば12.4メガ画素4088×3040画素を有することができる。カラー画像を提供するために、画像センサーは一般に、様々な色の画素を含む画素の配列を有する画像センサーを提供するカラーフィルター配列で重ね合わされる。様々なカラー画素を多くの様々なパターンで配置することができる。第1の例として、様々なカラー画素を、本願に引用して援用する、同一出願人によるBayerの米国特許第3,971,065号Colorimagingarrayに記載されているように、周知のベイヤーのカラーフィルター配列を使用して配置することができる。第2の例として、様々なカラー画素を、本願に引用して援用する、2007年2月1日に出願されたImagesensorwithimprovedlightsensitivityという名称の、同一出願人によるコンプトンComptonおよびハミルトンHamiltonの米国特許出願第2007/0024931号に記載されているように配置することができる。これらの例は限定的ではなく、多くの他のカラーパターンを使用することができる。画像センサー14、タイミング発生器12、ならびにASPおよびA/D変換器16は、別個に作製された集積回路とすることができ、または、CMOS画像センサーで一般に行われているように単一の集積回路として作製することができることを理解されたい。いくつかの実施形態では、この単一の集積回路は、プロセッサ20によって提供されるいくつかの機能を含む、図1に示すいくつかの他の機能を実施することができる。画像センサー14は、画像を形成するために、ビデオ画像をキャプチャするとき、およびキャプチャされる静止画像をプレビューするときにも使用される低解像度のセンサー画像データのモーションシーケンスを提供するためにタイミング発生器12によって第1のモードで起動されるとき、有効である。このプレビューモードのセンサー画像データは、例えば1280×720画素のHD解像度画像データとして、または例えば640×480画素のVGA解像度画像データとして、または画像センサーの解像度と比較して著しく少ない列および行のデータを有する他の解像度を使用して、提供することができる。プレビューモードのセンサー画像データは、同じ色を有する隣接する画素値を結合することによって、または画素値のいくつかを削除することによって、またはいくつかのカラー画素値を結合しながら他のカラー画素値を削除することによって、提供することができる。プレビューモードの画像データは、本願に引用して援用するElectroniccameraforinitiatingcaptureofstillimageswhilepreviewingmotionimagesという名称の、同一出願人によるパラルスキーParulskiらの米国特許第6,292,218号に記載されているように処理することができる。画像センサー14はまた、高解像度の静止画像データを提供するために、タイミング発生器12によって第2のモードで起動されるとき有効である。この最終モードのセンサー画像データは、画像センサーのすべての画素を含む高照明レベルのシーンのための高解像度出力画像データとして提供され、例えば4000×3000画素を有する12メガ画素の最終画像データとすることができる。より低い照明レベルでは、最終センサー画像データは、信号レベル、従ってセンサーのISO速度を上げるために、画像センサーの同様のカラー画素のいくつかをビニングすることによって提供することができる。ズームおよびフォーカスモータードライバ8は、プロセッサ20から供給される制御信号によって、適切な焦点距離設定を提供し、シーンを画像センサー14上に焦点合わせするように制御される。画像センサー14の露出レベルは、f値ならびに調節可能な絞りおよび調節可能なシャッター6の露出時間、タイミング発生器12による画像センサー14の露出期間、およびASPおよびA/D変換器16のゲインすなわち、ISO速度設定を制御することによって制御される。プロセッサ20はまた、シーンを照明することができるフラッシュ2も制御することができる。本発明のいくつかの実施形態では、フラッシュ2は調節可能な相関色温度を有する。例えば、Lampwithadjustablecolorという名称のミラーMillerらの米国特許出願第2008/0297027号で開示されたフラッシュを使用して、デジタルカメラ10が水中で操作されるとき、後で説明するように、より赤色光の割合が高い照明を生成することができる。デジタルカメラ10のレンズ4は、本願に引用して援用するElectronicCamerawithRapidAutomaticFocusofanImageuponaProgressiveScanImageSensorという名称の、同一出願人によるパラルスキーParulskiらの米国特許第5,668,597号に記載されているように、スルーザレンズオートフォーカスを使用して、第1のモードで焦点合わせすることができる。これは、レンズ4の焦点位置を近焦点位置から無限焦点位置までの間の多くの位置に調整しながら、画像センサー14によってキャプチャされる画像の中心部分に最大のシャープネス値を提供する最短焦点位置をプロセッサ20が判断するように、ズームおよびフォーカスモータードライバ8を使用して達成される。次いで、最短焦点位置に対応する焦点距離を、適切なシーンモードの自動設定など、いくつかの目的のために使用し、他のレンズおよびカメラ設定とともに、メタデータとして画像ファイルに保存することができる。デジタルカメラ10の向きを感知するために、任意の傾斜センサー42を含むことができる。傾斜センサーは当技術分野で周知であり、電子ゲームシステムおよび携帯電話など、多くの一般的な製品に組み込まれている。一般に、傾斜センサーは、デバイスの向きの変化を感知するために加速度計を使用する。本発明の1つの実施形態では、傾斜センサー42は、水平方向に対する傾斜角を示す信号を提供する。正の傾斜角は、カメラが水平の向きに対して上向きに傾斜していることを示すために使用することができ、負の傾斜角は、カメラが水平の向きに対して下向きに傾斜していることを示すために使用することができる。プロセッサ20は、ディスプレイメモリ36に一時的に保存され、画像ディスプレイ32に表示されるメニューおよび低解像度カラー画像を生成する。画像ディスプレイ32は一般にアクティブマトリックスカラー液晶ディスプレイLCDであるが、有機発光ダイオードOLEDディスプレイなど、他のタイプのディスプレイを使用することもできる。ビデオインターフェース44は、デジタルカメラ10から、フラットパネルHDTVディスプレイなどのビデオディスプレイ46へのビデオ出力信号を提供する。プレビューモードまたはビデオモードでは、バッファメモリ18からのデジタル画像データは、一般に画像ディスプレイ32にカラー画像として表示される一連の動画プレビュー画像を形成するように、プロセッサ20によって操作される。レビューモードでは、画像ディスプレイ32に表示される画像は、画像メモリ30に保存されたデジタル画像ファイルから、画像データを使用して生成される。画像ディスプレイ32に表示されるグラフィカルユーザーインターフェースは、ユーザー制御装置34によって提供されるユーザー入力に応じて制御される。ユーザー制御装置34は、ビデオキャプチャモード、静止キャプチャモード、およびレビューモードなどの様々なカメラモードを選択し、静止画像のキャプチャおよび動画画像の記録を開始するために使用される。いくつかの実施形態では、上記で説明した第1のモードすなわち、静止プレビューモードは、ユーザーが、ユーザー制御装置34の1つであるシャッターボタン例えば、図4に示す画像キャプチャボタン290を半押しするとき開始され、第2のモードすなわち、静止画像キャプチャモードは、ユーザーがシャッターボタンを完全に押すとき開始される。ユーザー制御装置34は、カメラをオンにし、レンズ4を制御し、撮像プロセスを開始するときにも使用される。ユーザー制御装置34は一般に、ボタン、ロッカースイッチ、ジョイスティック、または回転ダイヤルのいくつかの組み合わせを含む。いくつかの実施形態では、いくつかのユーザー制御装置34は、画像ディスプレイ32上のタッチスクリーンオーバーレイを使用して提供される。他の実施形態では、別のステータスディスプレイまたは画像ディスプレイを使用することができる。ユーザー制御装置34を使用して選択することができるカメラモードには、図5に関して後で説明する水中写真モード、およびタイマーモードを含む。タイマーモードが選択されるとき、ユーザーがシャッターボタンを完全に押した後、プロセッサ20が静止画像のキャプチャを開始する前に、短い遅延例えば、10秒が起きる。デジタルカメラ10の圧力センサー25を使用して、図5に関して後で説明するように、本発明の実施に有用な深度情報を提供することができる。本発明の好ましい実施形態では、圧力センサー25は、デジタルカメラ10の外面への圧力を感知する圧力センサーである。代替実施形態では、デジタルカメラ10が水中で使用されているかどうかを判断するために、圧力センサー25の代わりに、または圧力センサー25に加えて、水分センサーを使用することができる。プロセッサ20に接続されたオーディオコーデック22が、マイク24からのオーディオ信号を受け取り、スピーカー26へオーディオ信号を供給する。これらの構成部品は、ビデオシーケンスまたは静止画像とともに、オーディオトラックを記録し、再生することができる。デジタルカメラ10が、カメラと携帯電話の組み合わせなどの多機能デバイスである場合、マイク24およびスピーカー26を使用して、通話することができる。いくつかの実施形態では、マイク24は、デジタルカメラ10が本発明の方法で水中画像を記録するために使用されるとき、大気中および水中環境でも、音声を記録することができる。他の実施形態では、デジタルカメラ10は、従来の大気中マイクおよび水中の音声を記録することができる水中マイクハイドロフォンを含むことができる。いくつかの実施形態では、スピーカー26をユーザーインターフェースの一部として使用して、ユーザー制御が押され、または特定のモードが選択されたことを示す様々な可聴信号を提供することができる。いくつかの実施形態では、マイク24、オーディオコーデック22、およびプロセッサ20を使用して、ユーザーが、ユーザー制御装置34ではなく音声コマンドを使用してユーザー入力をプロセッサ20に提供することができるように、音声認識を提供することができる。スピーカー26を使用して、ユーザーに電話の着信を知らせることもできる。これは、ファームウェアメモリ28に保存された標準着信音を使用して、またはワイヤレスネットワーク58からダウンロードして画像メモリ30に保存したカスタム着信音を使用して、行うことができる。さらに、振動デバイス図示せずを使用して、電話の着信のサイレント例えば、非可聴通知を提供することができる。プロセッサ20はまた、周知のExif-JPEG画像ファイルなど、画像メモリ30の完成画像ファイル内に圧縮され保存された表示されるRGB画像データを生成するために、画像センサー14からの画像データの別の処理も提供する。デジタルカメラ10は、有線インターフェース38を介して、自宅またはオフィスに置かれたデスクトップコンピュータまたはポータブルコンピュータとすることができるコンピュータ40に接続されたインターフェース/充電器48に接続することができる。有線インターフェース38は、例えば周知のUSB2.0インターフェース規格に合わせることができる。インターフェース/充電器48は、有線インターフェース38を介して、デジタルカメラ10内の一組の充電可能電池図示せずに電力を供給することができる。デジタルカメラ10は、ワイヤレスネットワーク58と無線周波数帯52で接続するワイヤレスモデム50を含むことができる。ワイヤレスモデム50は、周知のブルートゥースワイヤレスインターフェースまたは周知の802.11ワイヤレスインターフェースなど、様々なワイヤレスインターフェースプロトコルを使用することができる。コンピュータ40は、インターネット70を介して、KodakEasyShareGalleryなどのフォトサービスプロバイダー72に画像をアップロードすることができる。他のデバイス図示せずは、フォトサービスプロバイダー72によって保存された画像にアクセスすることができる。代替実施形態では、ワイヤレスモデム50は、デジタルカメラ10からのデジタル画像ファイルをアップロードするために、インターネット70と接続する3GSMネットワークなどの携帯電話ネットワーク図示せずと、無線周波数例えばワイヤレスリンクで通信する。これらのデジタル画像ファイルは、コンピュータ40またはフォトサービスプロバイダー72へと提供することができる。本発明では、デジタルカメラ10は水中デジタル画像をキャプチャするために使用することができる水中デジタルカメラである。デジタルカメラ10は、例えば、サンゴ礁を探検するスキューバダイバーやスイミングプールで遊ぶ子供が使用することができる。様々なカメラ部品の損傷を防ぐために、デジタルカメラ10は防水ハウジング280図4を含む。図2は、ASPおよびA/D変換器16によって出力された画像センサー14からのカラーセンサーデータ100を処理するために、デジタルカメラ10図1のプロセッサ20によって実施することができる画像処理動作を示すフローチャートである。いくつかの実施形態では、特定のデジタル画像のためのカラーセンサーデータ100を操作するためにプロセッサ20によって使用される処理パラメータは、画像ディスプレイ32に表示されたメニューに応じてユーザー制御装置34を介して選択することができる様々なユーザー設定175によって判断される。ASPおよびA/D変換器16によってデジタル変換されたカラーセンサーデータ100は、ホワイトバランスステップ95によって操作される。いくつかの実施形態では、この処理は、本願に引用して援用するWhitebalanceadjustmentdeviceandcoloridentificationdeviceという名称の、同一出願人によるミキMikiの米国特許第7,542,077号に記載されている方法を使用して実施することができる。ホワイトバランスは、ユーザーが手動で設定することができ、または図5を参照して後で説明するように、カメラが水中モードのとき自動的に設定することができる、ホワイトバランス設定90に応じて調整することができる。次いで、カラー画像データは、画像センサー14からのノイズを低減するために、ノイズ低減ステップ105によって操作される。いくつかの実施形態では、この処理は、本願に引用して援用するNoisecleaningandinterpolatingsparselypopulatedcolordigitalimageusingavariablenoisecleaningkernelという名称の、同一出願人によるギンデールGindeleらの米国特許第6,934,056号に記載されている方法を使用して実施することができる。ノイズ低減のレベルは、より高いISO露出指数設定でより多くのフィルタリングが実施されるように、ISO設定110に応じて調整することができる。ノイズ低減のレベルはまた、図5を参照して後で説明するように、カメラが水中モードのとき調整することもできる。次いで、カラー画像データはそれぞれの画素位置に赤、緑および青RGB画像データ値を提供するために、デモザイキングステップ115によって操作される。デモザイキングステップ115を実施するためのアルゴリズムは、カラーフィルター配列CFA補間アルゴリズムまたはデベイヤリングアルゴリズムとして一般に知られている。本発明の1つの実施形態では、デモザイキングステップ115は、本願に引用して援用するAdaptivecolorplaneinterpolationinsinglesensorcolorelectroniccameraという名称の、同一出願人によるアダムスAdamsらの米国特許第5,652,621号に記載されている輝度CFA補間方法を使用することができる。デモザイキングステップ115はまた、本願に引用して援用するSignalprocessingmethodandapparatusforproducinginterpolatedchrominancevaluesinasampledcolorimagesignalという名称の、同一出願人による米国特許第4,642,678号に記載されているクロミナンスCFA補間方法を使用することもできる。いくつかの実施形態では、ユーザーは、デジタルカメラがよりサイズの小さい画像ファイルを生成することができるように、様々な画素解像度モードを選択することができる。本願に引用して援用するSinglesensorcolorcamerawithuserselectableimagerecordsizeという名称の、同一出願人によるパラススキーParulskiらの米国特許第5,493,335号に記載されているように、複数画素解像度を設けることができる。いくつかの実施形態では、ユーザーが、解像度モード設定120をフルサイズ例えば3,000×2,000画素、中サイズ例えば1,500×1,000画素または小サイズ750×500画素に選択することができる。カラー画像データは、色補正ステップ125で色補正される。いくつかの実施形態では、色補正は、本願に引用して援用するMethodandapparatusforimprovingthecolorrenditionofhardcopyimagesfromelectroniccamerasという名称の、同一出願人によるパラルスキーParulskiらの米国特許第5,189,511号に記載されているように、3×3線形空間色補正マトリックスを使用して提供される。いくつかの実施形態では、様々なカラーマトリックス係数をデジタルカメラ10のファームウェアメモリ28に保存することによって、様々なユーザー選択可能なカラーモードを提供することができる。例えば、カラーモード設定130を使用して以下の色補正マトリックスの1つを選択するように、4つの異なるカラーモードを提供することができる。設定1通常色再現設定2飽和色再現設定3不飽和色再現設定4白黒設定5公称水中色再現図7を参照して後でより詳細に説明するように、水中画像は、赤のカラーチャンネルの信号レベルが低くなる傾向がある。式5の色再現マトリックスは、式1の通常色再現マトリックスと、赤の入力色信号Rinに適用される2×のゲイン係数との組み合わせを表す。これにより、キャプチャされた画像の赤色光の量が係数である50だけ低い公称水中環境の色再現が、改善される。他の実施形態では、三次元ルックアップテーブルを使用して、色補正ステップ125を実施することができる。いくつかの実施形態では、図5を参照して後で説明するように、カメラが水中モードのとき、異なる3×3マトリックス係数、または異なる三次元ルックアップテーブルを使用して色補正を提供する。カラー画像データはまた、色調スケール補正ステップ135によって操作される。いくつかの実施形態では、色調スケール補正ステップ135は、先に引用された米国特許第5,189,511号に記載されているように、一次元ルックアップテーブルを使用して実施することができる。いくつかの実施形態では、複数の色調スケール補正ルックアップテーブルは、デジタルカメラ10のファームウェアメモリ28に保存される。これらは、通常色調スケール補正曲線、高コントラスト色調スケール補正曲線、および低コントラスト色調スケール補正曲線を提供するルックアップテーブルを含むことができる。色調スケール補正ステップ135を実施するとき、どの色調スケール補正ルックアップテーブルを使用するかを判断するために、ユーザーが選択したコントラスト設定140がプロセッサ20によって使用される。いくつかの実施形態では、後で説明するように、カメラが水中モードのとき、高コントラスト色調スケール補正曲線が使用される。カラー画像データはまた、画像シャープネス化ステップ145によって操作される。いくつかの実施形態では、これは、本願に引用して援用するEdgeenhancingcoloreddigitalimagesという名称の、同一出願人によるハミルトンHamiltonらの米国特許第6,192,162号に記載されている方法を使用して提供することができる。いくつかの実施形態では、ユーザーは、通常シャープネス設定、高シャープネス設定、および低シャープネス設定を含む様々なシャープネス化設定から選択することができる。この例では、プロセッサ20は、デジタルカメラ10のユーザーによって選択されたシャープネス化設定150に応じて、例えば高シャープネスでは2.0、通常シャープネスでは1.0、および低シャープネスレベルでは0.5など、3つの異なるエッジブースト乗数の1つを使用する。いくつかの実施形態では、後で説明するように、カメラが水中モードのとき、特別な画像シャープネス化アルゴリズムが使用される。カラー画像データはまた、画像圧縮ステップ155によって操作される。いくつかの実施形態では、画像圧縮ステップ155は、本願に引用して援用するAdaptiveblocktransformimagecodingmethodandapparatusという名称の、同一出願人によるデーリーDalyらの米国特許第4,774,574号に記載されている方法を使用して提供することができる。いくつかの実施形態では、ユーザーは、様々な圧縮設定から選択することができる。これは、例えば3つの異なるテーブルなど複数の量子化テーブルを、デジタルカメラ10のファームウェアメモリ28に保存することによって実施することができる。これらは、デジタルカメラ10の画像メモリ30に保存される圧縮されたデジタル画像ファイル180の様々な品質レベルおよび平均ファイルサイズを提供する。特定の画像のための画像圧縮ステップ155に使用される特定の量子化テーブルを選択するために、ユーザーが選択した圧縮モード設定160がプロセッサ20によって使用される。圧縮されたカラー画像データは、ファイルフォーマットステップ165を使用して、デジタル画像ファイル180に保存される。画像ファイルは、様々なメタデータ170を含むことができる。メタデータ170は、画像をキャプチャしたカメラの型、画像のサイズ、画像がキャプチャされた日にちおよび時間、ならびにレンズ焦点距離、レンズの露出時間およびf値、およびカメラのフラッシュをたいたかどうかなどの様々なカメラ設定など、デジタル画像に関する任意のタイプの情報である。好ましい実施形態では、このメタデータ170はすべて、周知のExif-JPEG静止画像ファイルフォーマット内に標準化タグを使用して保存される。本発明の好ましい実施形態では、メタデータ170は、デジタル画像が水中写真モードを使用してキャプチャされたかどうかについての情報を含む、カメラ設定185についての情報を含む。本発明を、図3を参照して以下で説明する。撮影者210が、防水ハウジング280図4および圧力センサー25を有するデジタルカメラ10を使用して、水中環境で被写体を撮影する。例えば、撮影者210は、デジタルカメラ10をカメラ深度260で使用して、別の人間220のデジタル画像を被写体距離250および被写体深度255でキャプチャすることができる。任意で、撮影者210は、デジタルカメラ10を使用して、魚や難破船など他の被写体の画像をキャプチャすることができる。水中環境は、プール、河川、湖または海など、撮影者210が写真をキャプチャしたいと思うどのような水中の場所とすることもできる。例えば、撮影者210はサンゴ礁で海洋生物の写真を撮るスキューバダイバーであることもあり、または撮影者210は、裏庭のスイミングプールで遊びながら友人の水中写真を撮る子供であることもある。デジタルカメラ10は圧力センサー25を含む。圧力センサー25は、防水ハウジング280の外面の圧力を示す信号を返す。流体の深度の関数としての圧力Pは、次のように表される:P=P0pgdC6ここで、P0は流体の上面の空気圧、pは流体密度約1000kg/m3、gは重力による加速度約9.8m/s2、およびdCはカメラ深度260である。好ましくは、圧力センサー25は、空気圧に対する圧力差であるゲージ圧力PGを返すように較正される:PG=P-P07デジタルカメラ10が大気中235で操作されるとき、ゲージ圧力PGはゼロにほぼ等しい。デジタルカメラ10が水中230で操作されるとき、ゲージ圧力PGはゼロより大きくなる。従って、圧力センサー25によって提供された、検出された圧力を使用して、デジタルカメラ10が水中230または大気中235のどちらで操作されているかを、次のテストを実施することによって、判断することができる:PG<ε8である場合、カメラは大気中にある。そうでない場合、カメラは水中にある。ここで、εは大気圧の通常の変動を考慮するように選択される小さい定数である。検出された圧力を使用して、次の関係を使用してカメラ深度260を判断することができる:dC=PG/pg9これは式5および6を使用して導出することができる。いくつかの実施形態では、デジタルカメラ10は、デジタルカメラ10が水平方向に対して向いている角度である傾斜角θTを検出することができる傾斜センサー42図3には図示せずを含む。多くの水中写真環境では、主な照明は、太陽角θSでシーンを照明する太陽270によって提供される。太陽角θSは、地理的位置および一日のうちの時間によって変わる。光が水を通って進む必要のある経路の長さは、傾斜角θTと太陽角θSの関数であり、従って、キャプチャされた画像の特性は一般にこれらのパラメータの関数である。図5および6を参照して後で説明するように、圧力センサー25によって検出された圧力を使用して、デジタルカメラ10でキャプチャされたデジタル画像に適用される色補正を制御し、デジタルカメラ10の動作の他の態様も制御することができる。いくつかの実施形態では、色補正は、傾斜角θTおよび被写体距離250に応じて制御することもできる。図4は、デジタルカメラ10のさらなる詳細を示す図である。デジタルカメラ10は、デジタルカメラ10が水中環境で動作することができるようにする防水ハウジング280を含む。防水ハウジング280は一般に、所定の最大深度まで防水されるようになっている。この深度を超えると、水圧が大きくなり、防水ハウジング280は漏出し始める。デジタルカメラ10はまた、レンズ4、圧力センサー25および図1のユーザー制御装置34の1つである画像キャプチャボタン290を含む。任意で、デジタルカメラ10は、フラッシュ2、他のユーザー制御装置34図4には図示せずおよび画像ディスプレイ32図4には図示せずなど、他の要素を含むこともできる。本発明の1つの実施形態では、デジタルカメラ10はデジタル静止カメラである。他の実施形態では、デジタルカメラ10はデジタルビデオカメラであり、または先に図1を参照して説明したように、ビデオキャプチャモードすなわち動画モードも内蔵されているデジタル静止カメラである。本発明の好ましい実施形態による水中画像キャプチャ機能を有するデジタル画像キャプチャデバイスの動作を制御する方法を、図5を参照して以下で説明する。図4のデジタルカメラ10は、防水ハウジング280の外面の圧力を感知するように適合された圧力センサー25を含む。圧力を検出するステップ300は、圧力305を検出するために使用される。好ましくは、検出された圧力305は、防水ハウジング280の外面の圧力と空気圧P0との差を表すゲージ圧力PGである。水中テスト310は、圧力305に応じてデジタルカメラ10が水中で操作されているかどうかを判断する。本発明の好ましい実施形態では、水中テスト310は、式8で表されるテストを適用して、デジタルカメラ10が水中で操作されているかどうかを判断する。水中テスト310によって、デジタルカメラ10が水中で操作されていると判断された場合、水中モードを設定するステップ315を使用して、デジタルカメラ10を水中モード320で動作するように設定する。デジタルカメラ10が水中モード320で動作する場合、デジタルカメラ10の様々な構成部品の動作を、それに従って調整することができる。例えば、様々なユーザー制御装置34例えば、ボタンおよびメニューの行動を、水中モード320用に異なる設定にすることができる。さらに、水中モード320で動作するとき、デジタルカメラ10は、従来のマイク24ではなく、水中音声を記録する水中マイクを使用するように構成することができる。いくつかの実施形態では、オーディオコーデック22の周波数応答を、デジタルカメラ10が水中モード320で操作されているかどうかによって調整することもできる。また、デジタルカメラ10が水中で動作しているときは有用ではないワイヤレスモデム50などの構成部品を、水中モード320で電力を節約するために、オフにすることもできる。デジタルカメラ10が水中モード320で動作しているとき、水中色変換を選択するステップ345を使用して、色変換340を選択する。デジタルカメラ10が水中モード320で動作しているときに選択される色変換340を使用して、キャプチャされたデジタル画像の色再現を、水中写真環境の特性を考慮するように調整する。例えば、水中でキャプチャされたデジタル画像は、通常色変換が適用されると、シアンの色かぶりをして再現される傾向がある。デジタルカメラ10が水中モード320で動作しているときに選択される水中色変換は、シアンの色かぶりを除去するように設計することができる。選択される色変換340には、色補正ステップ125図2および色調スケール補正ステップ135図2で使用される変換を含むことができる。あるいは、これらのステップの一方のみで使用される変換を含むこともでき、または色補正および色調スケール補正機能の両方を実施する複合色変換を提供することもできる。本発明の1つの実施形態では、水中色変換を選択するステップ345は、通常色変換の代わりに水中色変換を使用する。デジタル画像の色再現特性を調整するために使用することができる色変換340の多くの形態が、当技術分野で知られている。一般に、選択される色変換340は、図2を参照して先に説明したように、色補正マトリックス、一次元ルックアップテーブルおよび三次元ルックアップテーブルなど、1つまたは複数の色変換要素のシーケンスから構成される。好ましい実施形態では、色変換要素は、ホワイトバランスステップ95図2または色補正ステップ125図2、もしくはその両方によって適用される色変換要素を調整することによって、キャプチャされた画像の色バランスおよび色再現を制御するように調整される。色変換要素はまた、フレア補正、コントラスト調整、飽和調整または色調スケール調整など、他の色再現調整を提供するように調整することもできる。水中モードで提供される調整の程度は、代表的な画像をキャプチャし、最適な色再現特性を提供する色変換要素のためのパラメータを判断するために手動で調整することによって、経験的に判断することができる。あるいは、テスト対象を様々な水中環境で撮影することができ、色変換要素のためのパラメータを水中環境の特性を補償するように自動的に判断することができる。代替実施形態では、通常色変換を置換するのではなく、通常色変換の前または後に適用される、別の色変換要素を通常色変換と組み合わせることができる。例えば、水中シーンに関連するシアンかぶりを除去してバランスの取れたデジタル画像データを提供するために、色バランスを調整するように一次元ルックアップテーブルの設定を使用することができる。次いで、バランスの取れたデジタル画像データを処理するように通常色変換を適用することができる。別の実施形態では、画像センサーに関連する1つまたは複数の色制御を調整することによって、色再現が制御される。例えば、調整された色バランス設定を提供するために、タイミング発生器12図1参照によって提供される露光時間を、画像センサー14の1つまたは複数のカラーチャンネルに合わせて調整することができる。同様に、ASPおよびA/D変換器16によって提供されるアナログまたはデジタル増幅率を、画像センサー14の1つまたは複数のカラーチャンネルに合わせて調整することができる。いくつかの実施形態では、水中モード320のための水中色変換は、水中状態によって起きる赤色光減衰の一部のみを補正するように設計することができる。これにより、多くの撮影者が水中状態の視覚的印象を想起させるのに好ましいと思う、公称であるが審美的に好ましいシアンの色かぶりを、記録された画像に加えることができる。これは、多くの撮影者がタングステン照明のもとでキャプチャされた画像のわずかな赤-黄色かぶりを残すことを好むのと同様である。いくつかの実施形態では、ユーザーが、個人的な好みによってフル補正水中モードおよび部分補正水中モードから選択することができるように、ユーザー制御装置34を設けることができる。後で説明するように、本発明の好ましい実施形態では、水中色変換を選択するステップ345で、感知された圧力305に応じて色変換340を選択する。任意で、水中色変換を選択するステップ345で、撮影される被写体までの被写体距離250および傾斜センサー42を使用して決定された傾斜角350に応じて色変換340を判断することもできる。水中モード設定352を使用して、水中色変換を選択するステップ345を制御することもできる。例えば、デジタルカメラ10は、ユーザーが様々な水分類例えば、淡水モード、海水モードまたはスイミングプールモードに対応する様々な水中モードから選択することを可能にするユーザー制御装置34図1を備えることができる。本発明の代替実施形態では、圧力305、被写体距離250、傾斜角350および水中モード設定352と関係なく、水中モード320で使用するための単一の水中色変換を設けることができる。この実施形態で提供される単一の水中色変換は、典型的な深度例えば、1メートルおよび典型的な距離例えば、2メートルを補償するように最適化することができる。水中テスト310によって、デジタルカメラ10が水中で操作されていないと判断されたとき、通常モードを設定するステップ325を使用して、カメラが通常モード330で動作するように設定することができる。この場合、通常色変換を選択するステップ335を使用して、色変換340が選択される。いくつかの実施形態では、デジタルカメラ10が水中で操作されていないときは常に使用するための単一の通常色変換が提供される。代替実施形態では、検出された写真状態またはユーザー制御装置34に従って自動的に選択される、多様な色変換を提供することができる。例えば、検出された照明色温度に応じて、または選択された写真モード例えば、風景モード、人物モードまたは夕日モードに従って、様々な通常色変換を選択することができる。デジタルカメラ10は、撮影者210図3がデジタル画像のキャプチャを開始することができる画像キャプチャボタン290図4を有する。いくつかの実施形態では、時間メカニズムまたは遠隔制御など、画像のキャプチャを開始するための代替手段を設けることができる。撮影者210が画像のキャプチャを開始するとき、デジタル画像データをキャプチャするステップ355を使用して、画像センサー14を使用してデジタル画像データ360をキャプチャする。色変換を適用するステップ365を使用して、色変換340をデジタル画像データ360に適用し、補正されたデジタル画像370を形成する。デジタル画像データ360がビデオシーケンスに対応する場合、色変換を適用するステップ365で、色変換340をビデオシーケンスのそれぞれのフレームに適用する。デジタル画像を保存するステップ385は、補正されたデジタル画像370をデジタル画像ファイルに保存し、図2を参照して先に説明したように、デジタル画像ファイル180を生成する。本発明の1つの実施形態では、デジタルカメラ10はデジタル静止カメラであり、デジタル画像ファイル180は、周知のEXIFファイルフォーマットなど、標準デジタル画像ファイルフォーマットを使用して保存される。デジタルカメラ10がビデオシーケンスのためのデジタル画像データ360を提供する実施形態では、デジタル画像ファイル180は、周知のH.264MPEG-4ビデオファイルフォーマットなど、標準デジタルビデオファイルフォーマットを使用して保存することができる。標準デジタル画像ファイルフォーマットおよびデジタルビデオファイルフォーマットは一般に、様々なメタデータ170図2をデジタル画像ファイルとともに保存することを支援する。例えば、画像キャプチャ時間、レンズ焦点距離、レンズ絞り設定、シャッター速度および様々なユーザー設定などの情報を示すメタデータ170を保存することができる。本発明の好ましい実施形態では、デジタルカメラ10が水中モード320で動作しているとき、水中メタデータを提供するステップ375を使用して、水中メタデータ380を、保存されたデジタル画像と関連するように提供することができる。好ましくは、水中メタデータ380は、メタデータタグとしてデジタル画像ファイル180に保存される。あるいは、水中メタデータ380を、デジタル画像ファイル180と関連する別個のファイルに保存することができる。1つの実施形態では、水中メタデータ380は、デジタル画像が水中モード320または通常モード330のいずれを使用してキャプチャされたかを示す、単純なブーリアン値である。他の実施形態では、水中メタデータ380は、圧力305、または圧力305から判断されるカメラ深度260図3など、別の情報を含むことができる。他の関連するメタデータは、被写体距離250、傾斜角350、水中モード設定352および選択された色変換340を含むことができる。水中メタデータ380は、様々な目的のために使用することができる。例えば、デジタル画像ファイル180の集合は、水中でキャプチャされたいくつかのデジタル画像、および大気中でキャプチャされた他の画像を含むことができる。ユーザーは、デジタル画像ファイル180の集合を検索して、水中でキャプチャされたデジタル画像を素早く探したいと思うことがある。水中メタデータ380は、水中でキャプチャされたデジタル画像を識別するための簡便な手段を提供する。水中メタデータ380をどのように使用することができるかの別の例は、後でホストコンピュータシステムに適用される画像処理アルゴリズムの行動を制御することである。当業者であれば、水中メタデータ380を多様な他の目的のために使用することができることを理解するであろう。本発明の好ましい実施形態では、デジタルカメラ10のプロセッサ20図1を使用して色変換を適用するステップ365が適用される。他の実施形態では、色変換を適用するステップ365を、パーソナルコンピュータなど外部演算デバイスのプロセッサを使用して適用することができる。例えば、デジタルカメラ10は、撮影者210図3に、デジタル画像データ360を後で処理するために生フォーマットに保存するオプションを提供することができる。この場合、図2に関して説明された画像処理動作のサブセットのみがデジタルカメラ10のプロセッサ20を使用して適用され、残りは外部演算デバイスに設けられたソフトウェアを使用して適用される。1つの実施形態では、外部演算デバイスのソフトウェアは、保存されたデジタル画像180に関連する水中メタデータ380に応じて、適切な色変換340を選択することができる。デジタルカメラ10のための防水ハウジング280図5は一般に、所定の水圧までしか防水されない。デジタルカメラ10が深い深度で操作されると、水が防水ハウジング内へと漏れ始めることがあり、デジタルカメラ10の内部部品が水によって損傷を受ける可能性がある危険が生じる。電子部品は特に水による損傷を受けやすい。図6は、感知された圧力305を使用して、デジタルカメラ10が危険な深度で操作されているとき撮影者210図3に警告する、本発明の実施形態によるフローチャートを示す。水中テスト310は、図5に関して上記で説明したように、圧力305に応じて、デジタルカメラ10が水中で操作されているかどうかを判断する。水中テスト310によって、デジタルカメラ10が水中で操作されていると判断されたとき、デジタルカメラ10は、水中モードを設定するステップ315を使用して、水中モード320で動作するように設定される。デジタルカメラ10は水中モード320で動作しながら、深度をモニタするプロセス400を使用して、深度をモニタし、それに従ってデジタルカメラ10の行動を制御する。警告圧力テスト405を使用して、決定された圧力305をあらかじめ定められた警告圧力Pwと比較する。圧力305が警告圧力Pwより低い場合、ユーザーに警告しないステップ410が呼び出され、深度をモニタするプロセス400は圧力305のモニタを続ける。本発明の好ましい実施形態では、ユーザーに警告しないステップ410は、何の行動も実行しないヌル操作である。代替実施形態では、デジタルカメラ10が安全な深度で動作しているという表示を撮影者210に示すことができる。例えば、画像ディスプレイ32図1にメッセージまたはアイコンを表示することができ、または緑の信号光を作動させることができる。圧力305が警告圧力Pwより高い、または警告圧力Pwと等しいと警告圧力テスト405が判断した場合、危険圧力テスト415を使用して、決定された圧力305をあらかじめ定められた危険圧力Pcと比較する。圧力305が危険圧力Pcより低い場合、ユーザーに警告するステップ425を使用して、撮影者210が危険な深度に近付いていることを撮影者210に警告する。警告は、当業者には既知の任意の手段を使用して行うことができる。1つの実施形態では、画像ディスプレイ32図1などのディスプレイ画面にメッセージまたはアイコンを表示することによって、撮影者210に警告する。例えば、撮影者がより浅い深度へと移動していることを知らせる英数字メッセージを表示することができる。あるいは、赤の信号光を作動させることができ、フラッシュ2図1を繰り返し点灯することができ、または何らかの他の警告信号を示すことができる。圧力305が危険圧力Pcより高い、または危険圧力Pcと等しいと危険圧力テスト415が判断した場合、カメラを電源オフするステップ420を使用して、水が防水ハウジング280図4内へと漏れる場合、電子カメラ部品が損傷する可能性を低減するように、カメラを電源オフする。代替実施形態では、警告圧力テスト405および危険圧力テスト415を使用して、圧力305ではなく、カメラ深度260図3を評価することができる。この場合、感知された圧力305から、式9を使用してカメラ深度260を算出することができ、警告圧力テスト405および危険圧力テスト415を使用して、カメラ深度260を、警告圧力Pwに対応する警告深度Dwおよび危険圧力Pcに対応する危険深度Dcとそれぞれ比較することができる。好ましい画像を生成するために適切な水中色補正の量は、一般に、光がデジタルカメラ10に到達する前に水を通って進む必要のある全経路の長さの関数である。頭上の光源について、水の全経路の長さは次のように表される:DT=D0d09ここで、DTは水の全経路の長さであり、D0は被写体距離250であり、d0は被写体深度255である。本発明の好ましい実施形態では、図1を参照して先に説明したように、デジタルカメラ10は被写体距離250を自動的に推定し、それに従ってレンズ4の焦点を設定するオートフォーカスシステムを含む。次いで、オートフォーカスシステムを使用して決定された被写体距離250を使用して、水の全経路の長さDTを決定することができる。オートフォーカスシステムによって決定された被写体距離は一般に、デジタルカメラ10が大気中で操作されていることを想定していることを留意されたい。水中の被写体は実際より近くにあるように見えるので、オートフォーカスシステムは、実際の被写体距離ではなく見かけの被写体距離に対応する被写体距離を決定する。デジタルカメラ10が水中で操作されているとき、実際の被写体距離を決定するために、水の屈折率を考慮することが必要である:D0=DAnw10ここで、DAは大気環境であると想定して決定された見かけの被写体距離であり、nwは水の屈折率である一般に、nw≒1.33。代替実施形態では、被写体距離250を手動で決定する手段を提供することができる。例えば、撮影者210が焦点位置を選択することができるように、マニュアルフォーカスシステムを提供することができる。次いで、選択された焦点位置から、被写体距離250を決定することができる。別の実施形態では、撮影者がマクロ写真モードを選択したかどうかによって、被写体距離250の概算を決定することができる。さらに別の実施形態では、ユーザーは、ユーザーが様々な被写体距離の使用による色再現特性をプレビューし、最も好ましい色再現特性を生成する被写体距離250を選択することができるようにする、ユーザーインターフェースを備えることができる。一般に、被写体深度255は直接的には分からない。しかし、多くの場合における妥当な概算は、被写体深度255が圧力センサー25を使用して決定することができるカメラ深度260と等しいと想定することである。この想定は、デジタルカメラ10が水平に向いているとき有効である。この場合、水の全経路の長さDTは次のように概算することができる:DT≒D0dC11ここで、dCはカメラ深度260である。デジタルカメラ10が傾斜角θT図3を決定する傾斜センサー42図1を含む場合、水の全経路の長さDTの概算をより良く決定することができる。この場合、水の全経路の長さDTは次のように概算することができる:DT=D01-sinθTdC12水の全経路の長さDTの上記の計算は、光源が直接頭上にあり、光が被写体に当たる前に水を通って進む距離は被写体深度255によって表されることを想定している。照明が直射日光によって与えられる場合、太陽角θS図3を考慮することによって、より正確な概算を得ることができる。本発明の代替実施形態では、太陽角θSは、画像キャプチャ時間およびデジタルカメラ10の地理的位置の情報から決定することができる。キャプチャ時間は、ほとんどのデジタルカメラ10に備えられている内部時計を使用して決定することができる。地理的位置は、全地球測位システムGPSセンサーを使用して、または近くの携帯電話中継局からの自動感知信号などの他の手段を使用して決定することができる。デジタルカメラ10はまた、撮影者210が地理的位置を手動で指定することができるようにするユーザー制御装置34を含むことができる。太陽角を決定することができる場合、水の全経路の長さDTは次のように概算することができる:DT=D01-sinθT/cosθSdC/cosθS13空が雲で覆われている場合、照明が拡散し、被写体に特定の太陽角θSで入射しないことに留意されたい。このため、太陽角の係数を含めることは、その値を決定する手段が利用可能な場合であっても、常に望ましいとは限らない。いくつかの実施形態では、照明が直射日光または拡散照明のいずれであるかを示すように、ユーザー制御装置34を設けることができる。いくつかの実施形態では、デジタルカメラ10は、画像キャプチャ中にシーンを照明するために使用することができるフラッシュ2を含む。水中シーンを照明するためにフラッシュ2が使用される場合、およびフラッシュ2が主光源である場合、光はデジタルカメラ10から被写体へと進み、再び戻ってくるので、水の全経路の長さDTは被写体距離250を2倍にすることによって決定することができる:DT=2D014本発明のいくつかの実施形態では、デジタルカメラ10が水中モード320で動作しているとき選択される水中色変換は、水の全経路の長さDTの関数である。水がキャプチャされるデジタル画像に与える主な影響は、より長い可視波長の光例えば、赤色光を、より短い可視波長の光例えば、緑色および青色光より大きく減衰させることである。この減衰の影響を補償する1つの方法は、デジタル画像データ360のそれぞれのカラーチャンネルに異なるゲイン係数を適用することである。そのようなゲイン係数を取り入れた水中色変換を適用して所望の水中色再現を提供する場合、デジタルカメラ10の撮像系にはいくつかの異なる場所がある。例えば、画像センサー14のそれぞれのカラーチャンネルに関連する露光時間など、画像センサー14に関連する色の制御は、適切なゲイン係数を適用するように制御することができる。あるいは、アナログまたはデジタルゲイン係数を、画像センサー14から得られた線形信号に直接適用することができる。他の実施形態では、ゲイン係数を、図2の画像処理経路のホワイトバランスステップ95または色補正ステップ125へと組み込むことができる。例えば、ホワイトバランスステップ95で適用されるホワイトバランスルックアップテーブルを、ゲイン係数を組み込むように調整することができ、または色補正ステップ125で適用される色補正マトリックスのためのマトリックス係数を、ゲイン係数を使用して、水中補正をデフォルトの色補正マトリックスによって提供される公称色補正と組み合わせるように、増減することができる。赤のカラーチャンネルのゲイン係数2×を組み込んだ色補正マトリックスの例は式5で表されている。図7は、本発明の一実施形態で、様々なカラーチャンネルのゲイン係数を、水の全経路の長さDTの関数としてどのように調整することができるかを示すグラフである。この例では、赤のカラーチャンネルのためのゲイン係数は水の全経路の長さ3mごとに2倍になる。緑のカラーチャンネルのためのゲイン係数は3mごとに20だけ増加し、青のカラーチャンネルのためのゲイン係数は、水が波長の短い光ほど減衰させる程度が少ないという事実を反映して、一定のままである。ゲイン係数の関数は次の式で表すことができる:GR=GR3DT/3.0=2.0DT/3.015GG=GG3DT/3.0=1.2DT/3.016GB=GB3DT/3.0=1.0DT/3.017ここで、DTは水の全経路の長さメートルであり、GR、GGおよびGBはそれぞれ赤、緑および青のカラーチャンネルのためのゲイン係数であり、GR3=2.0、GG3=1.2およびGB3=1.0は、3mの水の全経路の長さにそれぞれ適切な赤、緑および青のカラーチャンネルのためのゲイン係数である。図7に示すゲイン係数曲線は、典型的な画像センサー14および典型的な水/照明状態に適切なものを表している。ゲイン係数曲線の正確な形は、画像センサー14のスペクトル感度、水のスペクトル透過率および照明のスペクトルパワー分布の関数である。多くの場合、様々な画像センサーおよび水/照明状態に適切なゲイン係数の関数は、GR3、GG3およびGB3の新しい値を決定することによって形成することができる。これらの値は、様々な構成について実験的に決定することができる。他の場合では、ゲイン係数の関数に様々な関数形式を使用することが適切なことがある。ゲイン係数の関数に適切な形式は、ゲイン値を決定するために様々な水の全経路の長さに対応する様々な距離でグレースケールテスト対象を撮影し、次いで、当業者には周知の標準曲線適合法を使用して関数形式を判断することによって、決定することができる。いくつかの実施形態では、ユーザー制御装置34を使用して、様々な水のタイプ例えば、淡水モード、海水モードまたはスイミングプールモードに対応する様々な水中モードから選択することができる。この場合、様々なゲイン係数曲線を、様々な水中モードのそれぞれと関連付けることができる。あるいは、公称の水中写真状態と関連付けられるゲイン係数曲線を使用する単一の水中モードを設けることができる。この場合、水特性の差異が最終的な色再現の差異として現れる。デジタルカメラ10がGPSセンサーなどの地理的位置の感知手段を含む場合、カメラが水中モードで操作されているとき感知された地理的位置を決定し、感知された地理的位置を地理的データベースと比較して、デジタルカメラ10が操作されている水域を判断することができる。次いで、それに従って特定の水中モードを選択することができる。例えば、感知された地理的位置がフロリダの大西洋沖の位置に対応する場合、海水モードを選択することができ、または感知された地理的位置がオンタリオ湖の位置に対応する場合、淡水モードを選択することができる。感知された地理的位置が地理的データベースの既知の水域に対応していない場合、一般にカメラがスイミングプールで使用されていると想定することができ、スイミングプールモードを選択することができる。他の実施形態では、より複雑な色変換修正を水中モード320と関連付けることができる。例えば、カスタム色補正マトリックスは、様々な水状態を、それに従って色再現を最適化するように、判断することができる。カスタム色補正マトリックスは、一連の様々な色パッチを有するテスト対象を撮影し、特定の目的に合致する色再現を提供するカスタム色補正マトリックスのためのマトリックス係数を、数学的回帰方法を使用して判断することによって、決定することができる。他の実施形態では、色再現のカスタマイズにさらなる自由度を提供する三次元ルックアップテーブルを使用して、水中色変換を実施することができる。三次元ルックアップテーブルを使用して色変換を形成する方法は、当業者には周知である。いくつかの実施形態では、水中モード320でキャプチャされる画像のための色調スケール補正ステップ135を調整することもできる。水中写真は、水または水中に浮遊する粒子状物質による光の散乱に関連付けられる、より高いフレアレベルを有する傾向がある。これにより、水中画像に、明らかに色の薄い陰の部分が生じる。これを補償するために、色調スケール補正ステップ135で適用される色調スケール機能に、フレア補正を組み込むことができる。いくつかの実施形態では、フレア補正は、カラーチャンネルのそれぞれの線形信号値から、フレアレベルを表す一定のフレア値を減算することによって、実施することができる。一般に、波長の関数としての水の散乱特性は変化することがあるため、カラーチャンネルのそれぞれに、様々なフレア値を使用することが適切である。水中モード320で使用するための他のタイプの色調スケール調整を提供することもできる。例えば、よりコントラストの高い色調スケール補正曲線を使用して、より視覚的インパクトの高い画像を提供することができる。いくつかの実施形態では、水中モード320でキャプチャされる画像のための色再現の他の態様を調整することができる。例えば、水中モードで飽和調整を提供することもできる。そのような飽和調整を実施するための1つの方法は、式2に示したように色補正マトリックスの係数を修正することである。飽和ブーストを組み込んだ色補正マトリックスを使用することは、一般に水中画像に見られる熱帯魚などの被写体の色鮮やかさを強調するために望ましいことがある。いくつかの実施形態では、デジタルカメラ10は、図1に関して先に述べたように、調節可能な相関色温度を有するフラッシュ2を含む。この場合、色再現は、デジタルカメラ10が水中モード320で動作しているとき、フラッシュ照明の相関色温度を調整することによって、制御することができる。例えば、カメラが水中モード320で動作しているとき、より赤色光の割合が高い、より低い相関色温度を使用することができる。これは、少なくとも一部には、水がより割合が高い赤色光を吸収するという事実を補償することができる。いくつかの実施形態では、被写体距離250またはカメラ深度260が著しく割合の高い赤色光の提供を増加すると、著しく低い相関色温度を使用して、フラッシュ2の相関色温度を被写体距離250またはカメラ深度260に応じて連続的に調整することができる。また、水の吸収を考慮するように、デジタルカメラ10が水中モード320で動作しているかどうかに応じて、フラッシュ2の全体的な照明レベルを調整することも有用である。フラッシュ2の照明レベルを、被写体距離250が長いほど、より多くの光が吸収されるという事実を考慮するように、被写体距離250に応じて、調整することもできる。デジタルカメラ10が水中モード320で操作されているかどうかによって、デジタル画像データ360図5の色再現特性を調整することに加えて、デジタル画像データ360に適用される他の画像処理動作の態様を調整することも有用である。いくつかの実施形態では、色再現特性を調整することなく、他の画像処理動作を調整することができる。例えば、水中写真は、水による光の散乱特性のために、大気中でキャプチャされた写真より鮮明でない傾向がある。従って、デジタルカメラが水中モード320図5または通常モード330図5のいずれで操作されているかに応じて、画像シャープネス化ステップ145図2中に適用されるシャープネス化の程度を調整することは有益であり得る。これは、判断された写真モードに応じて選択される様々なシャープネス化設定150図2を有することによって、達成することができる。水中写真の不鮮明度は一般に、被写体距離250図3の関数である。1つの実施形態では、カメラが水中モードのとき適用されるシャープネス化の程度は、被写体距離に応じて調整され、より長い被写体距離には、より高い不鮮明度を考慮するように、より高いシャープネス化が適用されるようになっている。水中モード設定352など、他の要因に応じてシャープネス化の程度を調整することも有用である。例えば、スイミングプールでキャプチャされた画像の不鮮明特性は一般に、海水環境でキャプチャされたものとは異なる。一般に、水中モード320のために選択された水中色変換を調整することは、図7を参照して説明したように、水が赤色光を除去する傾向があるという事実を考慮するように、キャプチャされたデジタル画像の赤のカラーチャンネルを増幅することを含む。その結果、水中色変換は、赤のカラーチャンネルの画像ノイズを増幅する傾向がある。ノイズの多い赤のカラーチャンネルをシャープネス化することによって、画像ノイズがさらに増幅されることがある。本発明のいくつかの実施形態では、デジタルカメラ10が水中モード320で動作しているとき、キャプチャされたデジタル画像の赤のカラーチャンネルに適用されるシャープネス化の程度は低減される。限られた場合においては、赤のカラーチャンネルにシャープネス化は適用されない。水中写真における空間ノイズの量は、水中に存在する粒子、ならびに赤のカラーチャンネルの増幅により、通常モードでキャプチャされた写真より多い。従って、デジタルカメラが水中モード320図5または通常モード330図5のいずれで操作されているかに応じて、ノイズ低減ステップ105で適用されるノイズ低減の程度を調整することは有益である。これは、画像のノイズ特性の差異を考慮するように、ノイズ低減ステップ105で適用されるノイズ低減アルゴリズムの1つまたは複数のパラメータを修正することによって達成される。例えば、デジタルカメラ10が水中モード320のとき、より積極的なノイズ低減を提供するように、パラメータを調整することができる。いくつかの実施形態では、一般に最大のノイズレベルが観察される場所であるため、キャプチャされたデジタル画像の赤のカラーチャンネルのみに、より積極的なノイズ低減を提供することが望ましいことがある。あるいは、デジタルカメラ10が水中モード320のとき、通常モード330のときと異なるノイズ低減アルゴリズムを適用することができる。シャープネス化補正と同様に、被写体距離250、水中モード設定352または他の要因に応じて、ノイズ低減の程度を調整することも有益である。本発明の代替実施形態では、デジタルカメラ10は圧力センサー25図1を含まない。従って、感知された圧力305に応じて水中モード320図5を選択することができない。この場合、デジタルカメラのユーザーインターフェースの一部として設けられたユーザー制御装置34図1を使用して、水中モード320または通常モード330を選択することができる。例えば、画像ディスプレイ32図1に表示された設定メニューに呈示された選択肢から、水中モード320を選択することができる。あるいは、撮影者が水中モード320を手動で選択できるようにするボタンまたはスイッチを、デジタルカメラ10に設けることができる。いくつかの実施形態では、撮影者210は、デジタル静止画像をキャプチャするために本発明のデジタルカメラ10を使用する。他の実施形態では、本発明のデジタルカメラ10はデジタルビデオカメラであり、またはビデオキャプチャモードすなわち動画モードも内蔵されているデジタル静止カメラである。本発明が、デジタルビデオ画像をキャプチャするプロセスで使用されるとき、ビデオクリップのキャプチャ中に写真モードを修正することが望ましいことがある。例えば、撮影者は、水上にいるときに撮影を開始することができるが、水中に潜りながら撮影を続けることができる。この場合、デジタルカメラ10は、水中であることを感知したとき、水中写真モードへと自動的に変更することができる。同様に、撮影者が様々な被写体距離で被写体の画像をキャプチャするためにカメラをパンで撮影するとき、または異なる深度へと移動するとき、図5を参照して上記で説明したように、それに従って水中色変換を調整することができる。"