"複数の写真撮影モードを有するデジタルカメラにおいて、画像センサと、シーンを前記画像センサに像形成する光学的システムと、画像捕獲動作を開始する画像捕獲コントローラと、関連画像捕獲及び画像処理設定を有する複数の写真撮影モード間でユーザが選択を行えるようにする写真撮影モードユーザインターフェイスと、捕獲したデジタル画像を記憶し、そして1つ以上の以前のデジタルカメラコンテクスト及びそれに対応するユーザ選択された写真撮影モードを記憶するメモリと、デジタルカメラを電源オン又は電源オフする電源コントローラと、を備え、デジタルカメラを電源オンするために前記電源コントローラをアクチベートしたときに、デジタルカメラコンテクストが決定されて、前記記憶された以前のデジタルカメラコンテクストと比較され、そして前記デジタルカメラコンテクストが、前記記憶された以前のデジタルカメラコンテクストの1つに充分に類似していると決定された場合には、デジタルカメラは、それに対応するユーザ選択された写真撮影モードで動作するようにセットされ、さもなければ、デジタルカメラは、デフォールトの写真撮影モードで動作するようにセットされる、デジタルカメラ。前記メモリは、1つの以前のデジタルカメラコンテクストのみと、デジタルカメラが最も最近電源オフされたときにアクティブであった前記ユーザ選択された写真撮影モードに対応するユーザ選択された対応写真撮影モードとを記憶する、請求項1に記載のデジタルカメラ。前記ユーザ選択された写真撮影モード及び前記現在のデジタルカメラコンテクストは、ユーザが前記ユーザ選択された写真撮影モードを選択するときに前記メモリに記憶される、請求項1に記載のデジタルカメラ。前記ユーザ選択された写真撮影モード及び前記現在のデジタルカメラコンテクストは、デジタルカメラコンテクストの実質的な変化が検出されたときに前記メモリに記憶される、請求項1に記載のデジタルカメラ。前記ユーザ選択された写真撮影モード及び前記現在のデジタルカメラコンテクストは、所定の時間間隔で前記メモリに記憶される、請求項1に記載のデジタルカメラ。前記メモリは、複数の以前のデジタルカメラコンテクストと、それに対応するユーザ選択された写真撮影モードとを記憶する、請求項1に記載のデジタルカメラ。前記デジタルカメラコンテクストは、日時を含み、そして前記デジタルカメラコンテクストは、関連する日時の値の間の時間間隔が所定のスレッシュホールド未満である場合に前記最も最近記憶されたデジタルカメラコンテクストに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記デジタルカメラコンテクストは、カメラ位置を含み、そして前記デジタルカメラコンテクストは、カメラ位置間の距離が所定のスレッシュホールド未満である場合に前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記カメラ位置は、グローバルポジショニングシステムセンサを使用して決定された地理的位置である、請求項8に記載のデジタルカメラ。前記カメラ位置は、1つ以上の加速度計又はジャイロスコープを含む慣性感知システムを使用して決定される相対的カメラ位置である、請求項8に記載のデジタルカメラ。前記デジタルカメラコンテクストは、現在感知されたシーンが以前に捕獲されたシーンに充分類似している場合には前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記以前に捕獲されたシーンは、記憶されたデジタル画像である、請求項11に記載のデジタルカメラ。前記以前に捕獲されたシーンは、以前に捕獲されたデジタル画像に関連した1組の特徴として表される、請求項11に記載のデジタルカメラ。前記感知されたシーンを分析して1つ以上のシーン分類カテゴリーを決定するために、シーン分類アルゴリズムが使用され、そして前記以前に捕獲されたシーン及び現在感知されたシーンは、それらが同じシーン分類カテゴリーにおいて分類される場合に充分類似していると決定される、請求項11に記載のデジタルカメラ。前記デジタルカメラコンテクストは、シーンに関して感知された情報が、以前に捕獲されたシーンに関して感知された情報に充分類似している場合に、前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記シーンに関して感知された情報は、シーンの輝度レベル、シーンのカラーバランス又は焦点距離を含む、請求項15に記載のデジタルカメラ。前記デジタルカメラは、更に、音声信号を捕獲するためのマイクロホンを備え、前記デジタルカメラコンテクストは、現在の音声信号が以前に捕獲された音声信号に充分類似ている場合に前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記デジタルカメラは、デジタルカメラのユーザに関連したスケジュールされた行事を記憶するための行事カレンダーへアクセスし、そして前記デジタルカメラコンテクストは、前記行事カレンダーに記憶されたスケジュールされた行事に応答して、前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記デジタルカメラコンテクストは、現在の日時、及び以前のデジタルカメラコンテクストに関連した日時の両方が、記憶されたスケジュールされた行事に関連した時間間隔内に入る場合に、以前のデジタルカメラコンテクストに充分類似していると決定される、請求項18に記載のデジタルカメラ。前記デジタルカメラコンテクストは、現在の日時が、記憶された以前のデジタルカメラコンテクストの1つに関連した日時に対応するスケジュールされた行事と同じ行事形式である現在のスケジュールされた行事に対応する場合に、前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項18に記載のデジタルカメラ。前記デジタルカメラコンテクストは、関連行事形式を含み、そして前記デジタルカメラコンテクストは、現在の日時が、前記記憶された以前のデジタルカメラコンテクストの1つと同じ行事形式のものである現在のスケジュールされた行事に対応する場合に、前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項18に記載のデジタルカメラ。前記デジタルカメラコンテクストは、複数のコンテクストファクタを考慮することにより前記記憶された以前のデジタルカメラコンテクストの1つに充分類似していると決定される、請求項1に記載のデジタルカメラ。前記コンテクストファクタは、日時ファクタ、位置ファクタ、シーン類似性ファクタ、シーン情報ファクタ、音声類似性ファクタ、又はスケジュールされた行事ファクタの2つ以上を含む、請求項22に記載のデジタルカメラ。前記電源コントローラは、電源ボタンである、請求項1に記載のデジタルカメラ。前記電源ボタンは、機械的電源ボタンである、請求項24に記載のデジタルカメラ。前記電源ボタンは、タッチ感知面である、請求項24に記載のデジタルカメラ。データ処理システムと、前記データ処理システムに通信接続されたプログラムメモリシステムであって、前記データ処理システムが、前記画像捕獲コントローラのアクチベーションに応答して前記画像センサでデジタル画像を捕獲し、そして前記捕獲されたデジタル画像を前記選択された写真撮影モードに基づき処理する、ようにさせるよう構成されたインストラクションを記憶しているプログラムメモリシステムと、を更に備えた請求項1に記載のデジタルカメラ。そこで、追加ボタンのコスト増加や、複雑なユーザインターフェイスメニューをナビゲートする必要性の不便さを伴うことなく、特定の行事を撮影している間に、デジタルカメラを、以前に選択された写真撮影モードに自動的に戻す方法が要望され続けている。本発明は、複数の写真撮影モードを有するデジタルカメラであって、画像センサと、シーンを画像センサに像形成する光学的システムと、画像捕獲動作を開始する画像捕獲コントローラと、関連画像捕獲及び画像処理設定を有する複数の写真撮影モード間でユーザが選択を行えるようにする写真撮影モードユーザインターフェイスと、捕獲したデジタル画像を記憶し、そして1つ以上の以前のデジタルカメラコンテクスト及びそれに対応するユーザ選択された写真撮影モードを記憶するメモリと、デジタルカメラを電源オン又は電源オフする電源コントローラと、を備え、デジタルカメラを電源オンするために電源コントローラをアクチベートしたときに、デジタルカメラコンテクストが決定されて、その記憶された以前のデジタルカメラコンテクストと比較され、そしてデジタルカメラコンテクストが、その記憶された以前のデジタルカメラコンテクストの1つに充分に類似していると決定された場合には、デジタルカメラは、それに対応するユーザ選択された写真撮影モードで動作するようセットされ、さもなければ、デジタルカメラは、デフォールトの写真撮影モードで動作するようセットされるようにしたデジタルカメラを提供する。本発明は、デジタルカメラが電源オンされそして現在の写真撮影コンテクストが以前の写真撮影コンテクストに充分類似しているときには以前に選択された写真撮影モードへ自動的に戻ることによりカメラの操作を簡単にするという効果を有する。特定コンテクストの写真撮影の間にカメラの振舞いの一貫性が向上するという付加的な効果もある。コンテクストが同じ場合には以前に選択されたモードが自動的に選択されるので、写真撮影モードの一貫性を維持するためにユーザに依存する必要はない。同時に、写真撮影モードを制御するための通常のユーザインターフェイスが保存されるので、ユーザの制御も保存される。追加機能を与えるのに付加的なユーザインターフェイス制御が要求されないという更に別の効果もある。以下の説明において、本発明の好ましい実施形態は、通常、ソフトウェアプログラムとして具現化される表現で説明される。当業者であれば、そのようなソフトウェアの等効物がハードウェアでも構成できることが容易に明らかであろう。画像操作アルゴリズム及びシステムは良く知られているので、ここでの説明は、特に、本発明によるシステム及び方法の一部を形成し又はそれと直接的に協働するアルゴリズム及びシステムに向けられる。そのようなアルゴリズム及びシステムの他の態様、並びにそれに関連した画像信号を発生し、さもなければ、処理するハードウェア又はソフトウェアは、ここに特に図示も説明もしないが、この技術で知られたそのようなシステム、アルゴリズム、コンポーネント及び要素から選択することができる。本発明により説明されるシステムが以下の資料に与えられると、本発明を具現化するのに有用な、ここに特に図示も示唆も説明もされないソフトウェアは、従来のものであり且つ通常の当業技術の範囲内である。更に、ここで使用する、本発明の方法を遂行するコンピュータプログラムは、コンピュータ読み取り可能な記憶媒体に記憶することができ、これは、例えば、磁気ディスクハードドライブ又はフロッピーディスクのような又は磁気テープのような磁気記憶媒体;光学ディスク、光学テープ、又はマシン読み取り可能なバーコードのような光学記憶媒体;ランダムアクセスメモリRAM又はリードオンリメモリROMのようなソリッドステート電子記憶装置;或いは本発明による方法を実施するために1つ以上のコンピュータを制御するインストラクションを有するコンピュータプログラムを記憶するのに使用される他の物理的装置又は媒体を含む。本発明は、ここに説明する実施形態の組み合わせも包含する。特定の実施形態等を言及するときには、本発明の少なくとも1つの実施形態に存在する特徴を指す。一実施形態又は特定の実施形態等を個別に言及するときは、必ずしも同じ実施形態1つ又は複数を指すものではないが、そのような実施形態は、指示のない限り又は当業者に容易に明らかなように、相互に排他的ではない。1つの方法又は複数の方法等を言及するときの単数又は複数の使用は、何ら制限がない。明確な指示のない限り又は文脈上要求されない限り又はという語は、本開示では、非排他的な意味で使用される。信号捕獲及び処理のための像形成装置及び関連回路並びにディスプレイを使用するデジタルカメラは、良く知られたものであるから、ここでの説明は、特に、本発明による方法及び装置の一部分を形成する又はそれと直接的に協働する要素に向けられる。ここに特に図示も説明もされない要素は、当業者により選択される。ここに述べる実施形態の幾つかの態様は、ソフトウェアで与えられる。本発明により図示及び説明されるシステムが以下の資料に与えられると、本発明を具現化するのに有用な、ここに特に図示も示唆も説明もされないソフトウェアは、従来のものであり且つ通常の当業技術の範囲内である。デジタルカメラの以下の説明は、当業者にとって馴染み易いものである。カメラのコストを減少し、特徴を追加し又は性能を改善するためにこの実施形態の多数の変更が可能であり且つ選択されることが明らかであろう。図1は、本発明によるデジタルカメラ10を備えたデジタル写真撮影システムのブロック図である。デジタルカメラ10は、画像を捕獲してレビューするときにユーザが手に持ち易いほど充分小さなポータブルバッテリ作動装置である。このデジタルカメラ10は、デジタル画像を発生し、これは、画像メモリ30を使用してデジタル画像ファイルとして記憶される。ここで使用するデジタル画像又はデジタル画像ファイルという句は、デジタルスチール画像又はデジタルビデオファイルのようなデジタル画像ファイルを指す。ある実施形態では、デジタルカメラ10は、動画ビデオ画像及びスチール画像の両方を捕獲する。又、デジタルカメラ10は、これに限定されないが、デジタル音楽プレーヤ例えば、MP3プレーヤ、移動電話、GPS受信器、又はプログラマブルデジタルアシスタントPDAの機能を含む他の機能も含むことができる。デジタルカメラ10は、調整可能な絞り及び調整可能なシャッター6を有するレンズ4を備えている。好ましい実施形態では、レンズ4は、ズームレンズであり、ズーム及び焦点モータドライバ8により制御される。レンズ4は、シーン図示せずからの光を、例えば、単一チップカラーCCD又はCMOS画像センサのような画像センサ14に収束させる。レンズ4は、シーンの画像を画像センサ14に形成するための一形式の光学的システムである。他の実施形態では、光学的システムは、焦点が可変又は固定の固定焦点距離レンズを使用する。画像センサ14の出力は、アナログ信号プロセッサASP及びアナログ/デジタルA/Dコンバータ16によりデジタル形態へ変換され、そしてバッファメモリ18に一時的に記憶される。バッファメモリ18に記憶された画像データは、その後、ファームウェアメモリ28に記憶された埋め込まれたソフトウェアプログラム例えば、ファームウェアを使用して、プロセッサ20により操作される。ある実施形態では、ソフトウェアプログラムは、リードオンリメモリROMを使用してファームウェアメモリ28に永久的に記憶される。他の実施形態では、ファームウェアメモリ28は、例えば、フラッシュEPROMメモリを使用することにより変更することができる。そのような実施形態では、外部装置は、ワイヤードインターフェイス38又はワイヤレスモデム50を使用してファームウェアメモリ28に記憶されたソフトウェアプログラムを更新することができる。又、そのような実施形態では、ファームウェアメモリ28は、カメラがターンオフされたときに保存しなければならない画像センサ構成データ、ユーザ設定選択及び他のデータを記憶するのにも使用される。ある実施形態では、プロセッサ20は、プログラムメモリ図示せずを備え、ファームウェアメモリ28に記憶されたソフトウェアプログラムは、プロセッサ20により実行される前にプログラムメモリにコピーされる。プロセッサ20の機能は、単一のプログラム可能なプロセッサを使用して与えられるか、又は1つ以上のデジタル信号プロセッサDSP装置を含む複数のプログラム可能なプロセッサを使用して与えられることを理解されたい。或いは又、プロセッサ20は、カスタム回路例えば、デジタルカメラに使用するように特別に設計された1つ以上のカスタム集積回路ICにより設けられるか、又はプログラム可能なプロセッサ1つ又は複数とカスタム回路との組み合わせにより設けられる。図1に示す種々のコンポーネントの幾つか又は全部からプロセッサ20への接続は、共通のデータバスを使用してなされることを理解されたい。例えば、ある実施形態では、プロセッサ20と、バッファメモリ18と、画像メモリ30と、ファームウェアメモリ28との間の接続は、共通のデータバスを使用して行うことができる。処理された画像は、次いで、画像メモリ30を使用して記憶される。画像メモリ30は、当業者に知られた任意の形態のメモリであり、除去可能なフラッシュメモリカード、内部フラッシュメモリチップ、磁気メモリ又は光学的メモリを含むが、これに限定されないことを理解されたい。ある実施形態では、画像メモリ30は、内部フラッシュメモリチップと、セキュアなデジタルSDカードのような除去可能なフラッシュメモリカードへの標準的インターフェイスとの両方を含む。或いは又、マイクロSDカード、コンパクトフラッシュCFカード、マルチメディアカードMMC、xDカード又はメモリスティックのような異なるメモリカードフォーマットを使用してもよい。画像センサ14は、タイミングジェネレータ12によって制御され、このジェネレータは、行及びピクセルを選択するための種々のクロック信号を発生し、そしてASP及びA/Dコンバータ16の動作を同期する。画像センサ14は、例えば、約4000×3000ピクセルのスチール画像ファイルを与えるために12.4メガピクセル4088×3040ピクセルを有する。カラー画像を与えるために、画像センサは、一般的に、異なるカラーピクセルを含むピクセルアレイを有する画像センサをなすカラーフィルタアレイがオーバーレイされる。異なるカラーピクセルは、多数の異なるパターンで配列される。一例として、異なるカラーピクセルは、参考としてここに援用されるベイヤー氏のColorimagingarrayと題する共通に譲渡された米国特許第3,971,065号に述べられたように、良く知られたベイヤーカラーフィルタアレイを使用して配置される。第2の例として、異なるカラーピクセルは、コンプトン及びハミルトン氏のImagesensorwithimprovedlightsensitivityと題する共通に譲渡された米国特許出願公告2007/0024931号に述べられたように配置される。これらの例に限定されるものではなく、多数の他のカラーパターンを使用してもよい。画像センサ14、タイミングジェネレータ12、及びASP及びA/Dコンバータ16は、別々に製造された集積回路でもよいし、CMOS画像センサで通常行われているように単一の集積回路として製造されてもよいことを理解されたい。ある実施形態では、この単一の集積回路は、プロセッサ20により与えられる機能の幾つかを含む、図1に示す他の機能の幾つかを遂行することができる。画像センサ14は、タイミングジェネレータ12により第1のモードで作動されたときに有効となり、画像をコンポーズするためにビデオ画像を捕獲するとき及び捕獲されるべきスチール画像をプレビューするときにも使用される低解像度のセンサ画像データのモーションシーケンスを与える。このプレビューモードセンサ画像データは、例えば、1280×720ピクセルのHD解像度画像データとして与えられるか、又は例えば、640×480ピクセルのVGA解像度画像データとして与えられるか、又は画像センサの解像度に比して著しく少ない行列データを有する他の解像度を使用して与えられる。プレビューモードセンサ画像データは、同じカラーの隣接ピクセルの値を合成するか、又はピクセル値の幾つかを除去するか、又はあるカラーピクセル値を合成する一方、他のカラーピクセル値を除去することにより、与えることができる。プレビューモード画像データは、パルルスキー氏のElectroniccameraforinitiatingcaptureofstillimageswhilepreviewingmotionimagesと題する共通に譲渡された米国特許第6,292,218号に述べられたように処理される。又、画像センサ14は、タイミングジェネレータ12により第2のモードで作動されたときにも有効となり、高解像度スチール画像データを与える。この最終的モードのセンサ画像データは、高照明レベルのシーンに対して画像センサの全てのピクセルを含む高解像度出力画像データとして与えられ、例えば、4000×3000ピクセルの12メガピクセル最終画像データである。低い照明レベルでは、最終的センサ画像データは、信号レベル、ひいては、センサのISO速度を高くするために、画像センサ上のある数の同じ色のピクセルをビニングすることにより与えられる。ズーム及び焦点モータドライバ8は、プロセッサ20により供給される制御信号により制御されて、適当な焦点距離設定を与えると共に、シーンを画像センサ14上に焦点合わせする。画像センサ14の露出レベルは、調整可能な絞り及び調整可能なシャッター6のf値及び露出時間、タイミングジェネレータ12による画像センサ14の露出周期、並びにASP及びA/Dコンバータ16の利得即ち、ISO速度設定を制御することにより制御される。又、プロセッサ20は、シーンを照明するフラッシュ2も制御する。デジタルカメラ10のレンズ4は、パルルスキー氏のElectronicCamerawithRapidAutomaticFocusofanImageuponaProgressiveScanImageSensorと題する共通に譲渡された米国特許第5,668,597号に述べられたように、スルーザレンズオートフォーカスを使用することにより第1のモードにおいて焦点を合わせることができる。これは、プロセッサ20が画像センサ14により捕獲された画像の中央部分に対してピーク鮮明値を与える最も近い焦点位置を決定する間に、近焦点位置と無限遠焦点位置との間にある多数の位置にレンズ4の焦点位置を調整するようにズーム及び焦点モータドライバ8を使用することにより達成される。最も近い焦点位置に対応する焦点距離は、適当なシーンモードを自動的に設定する等の多数の目的で利用され、そして他のレンズ及びカメラ設定と共に、画像ファイルにメタデータとして記憶される。プロセッサ20は、メニュー及び低解像度カラー画像を発生し、これは、ディスプレイメモリ36に一時的に記憶されそして画像ディスプレイ32に表示される。画像ディスプレイ32は、典型的に、アクティブマトリクスのカラー液晶ディスプレイLCDであるが、有機発光ダイオードOLEDディスプレイのような他の形式のディスプレイを使用することもできる。ビデオインターフェイス44は、デジタルカメラ10からのビデオ出力信号を、フラットパネルHDTVディスプレイのようなビデオディスプレイ46に与える。プレビューモード又はビデオでは、バッファメモリ18からのデジタル画像データがプロセッサ20により操作されて、一連のモーションプレビュー画像を形成し、これは、典型的にカラー画像として画像ディスプレイ32に表示される。レビューモードでは、画像メモリ30に記憶されたデジタル画像ファイルからの画像データを使用して、画像ディスプレイ32に表示される画像が発生される。画像ディスプレイ32に表示されるグラフィックユーザインターフェイスは、ユーザコントローラ34により与えられるユーザ入力に応答して制御される。ユーザコントローラ34は、ビデオ捕獲モード、スチール捕獲モード及びレビューモードのような種々のカメラモードを選択し、そしてスチール画像の捕獲及び動画画像の記録を開始するのに使用される。ユーザコントローラ34は、典型的に、ボタン、ロッカースイッチ、ジョイスティック又はロータリーダイヤルのある組み合わせを含む。ある実施形態では、ユーザコントローラ34の幾つかは、画像ディスプレイ32上のタッチスクリーンオーバーレイを使用することにより与えられる。他の実施形態では、付加的な状態ディスプレイ又は画像ディスプレイを使用することができる。好ましい実施形態では、ユーザコントローラ34は、カメラをターンオン又はオフするのに使用される電源コントローラ35例えば、電源ボタン、レンズ4を制御するためのレンズコントローラのような他のコントローラ、及び画像捕獲動作を開始するための画像捕獲コントローラ例えば、シャッターボタンを含む。ある実施形態では、ユーザがシャッターボタンを部分的に押したときにスチールプレビューモードが開始され、そしてユーザがシャッターボタンを完全に押したときにスチール画像捕獲モードが開始される。ユーザコントローラ34を使用して選択できるカメラモードは、タイマーモードを含む。タイマーモードが選択されると、ユーザがシャッターボタンを完全に押した後に、プロセッサ20がスチール画像の捕獲を開始するまでに、短い遅延例えば、10秒が生じる。プロセッサ20に接続されたオーディオコーデック22は、マイクロホン24からオーディオ信号を受信し、そしてオーディオ信号をスピーカ26に与える。これらのコンポーネントは、オーディオトラックをビデオシーケンス又はスチール画像と共に記録しそして再生することができる。デジタルカメラ10がカメラ兼移動電話のような多機能装置である場合には、マイクロホン24及びスピーカ26を電話の会話に使用することができる。ある実施形態では、スピーカ26は、例えば、ユーザインターフェイスの一部分として使用され、ユーザコントローラが押されたこと又は特定のモードが選択されたことを指示する種々の可聴信号を発生する。ある実施形態では、マイクロホン24、オーディオコーデック22及びプロセッサ20は、音声認識を行うように使用でき、ユーザがユーザコントローラ34ではなく音声コマンドを使用することによりプロセッサ20にユーザ入力を与えることができるようにする。又、スピーカ26は、到来する電話コールをユーザに通知するのにも使用できる。これは、ファームウェアメモリ28に記憶された標準リングトーンを使用して行われるか、又はワイヤレスネットワーク58からダウンロードされて画像メモリ30に記憶されたカスタムリングトーンを使用することにより行われる。更に、バイブレーション装置図示せずを使用して、到来する電話コールのサイレント例えば、聞こえない通知を与えることができる。又、プロセッサ20は、画像センサ14からの画像データの付加的処理も行って、レンダリングされたsRGB画像データを発生し、これは、画像メモリ30内の良く知られたExif-JPEG画像ファイルのような完成画像ファイル内に圧縮記憶される。デジタルカメラ10は、ワイヤードインターフェイス38を経てインターフェイス/リチャージャー48に接続され、これは、家又はオフィスに置かれたデスクトップコンピュータ又はポータブルコンピュータであるコンピュータ40に接続される。ワイヤードインターフェイス38は、例えば、良く知られたUSB2.0インターフェイス仕様に合致するものである。インターフェイス/リチャージャー48は、ワイヤードインターフェイス38を経てデジタルカメラ10のリチャージャブルバッテリ図示せずのセットに電力を供給することができる。デジタルカメラ10は、ワイヤレスモデム50を備え、これは、高周波帯域52を経てワイヤレスネットワーク58とインターフェイスする。ワイヤレスモデム50は、良く知られたBluetoothワイヤレスインターフェイス又は良く知られた802.11ワイヤレスインターフェイスのような種々のワイヤレスインターフェイスプロトコルを使用する。コンピュータ40は、インターネット70を経てKodakEasyShareGalleryのようなフォトサービスプロバイダー72へ画像をアップロードすることができる。他の装置図示せずは、フォトサービスプロバイダー72によって記憶された画像にアクセスすることができる。別の実施形態では、ワイヤレスモデム50は、高周波例えば、ワイヤレスリンクを経て3GSMネットワークのような移動電話ネットワーク図示せずと通信し、これは、インターネット70に接続されて、デジタルカメラ10からのデジタル画像ファイルをアップロードする。これらのデジタル画像ファイルは、コンピュータ40又はフォトサービスプロバイダー72に与えられる。図2は、ASP及びA/Dコンバータ16により出力された画像センサ14からのカラーセンサデータ100を処理するためにデジタルカメラ10図1のプロセッサ20により遂行される画像処理動作を示すフローチャートである。ある実施形態では、特定のデジタル画像に対してカラーセンサデータ100を操作するためにプロセッサ20によって使用される処理パラメータは、画像ディスプレイ32に表示されるメニューに応答してユーザコントローラ34を経て選択される種々のユーザ設定175により決定される。ASP及びA/Dコンバータ16によりデジタル変換されたカラーセンサデータ100は、ホワイトバランスステップ95により操作される。ある実施形態では、この処理は、ミキ氏のWhitebalanceadjustmentdeviceandcoloridentificationdeviceと題する共通に譲渡された米国特許第7,542,077号に述べられた方法を使用して遂行される。ホワイトバランスは、ユーザにより手動でセットされるか又はカメラにより自動的にセットされるホワイトバランス設定90に応答して調整することができる。カラー画像データは、次いで、画像センサ14からのノイズを減少するためにノイズ減少ステップ105によって操作される。ある実施形態では、この処理は、ジンデール氏等のNoisecleaningandinterpolatingsparselypopulatedcolordigitalimageusingavariablenoisecleaningkernelと題する共通に譲渡された米国特許第6,934,056号に述べられた方法を使用して遂行される。ノイズ減少のレベルは、高いISO露出指数設定においてより多くのフィルタリングが遂行されるようにISO設定110に応答してノイズ減少レベルを調整することができる。カラー画像データは、次いで、各ピクセル位置における赤、緑及び青RGBの画像データ値を与えるためにデモザイクステップ115によって操作される。デモザイクステップ115を遂行するためのアルゴリズムは、カラーフィルタアレイCFA補間アルゴリズム又はdeBayeringアルゴリズムとして一般的に知られている。本発明の1つの実施形態において、デモザイクステップ115は、アダムス氏等のAdaptivecolorplaneinterpolationinsinglesensorcolorelectroniccameraと題する共通に譲渡された米国特許第5,652,621号に述べられたルミナンスCFA補間方法を使用することができる。又、デモザイクステップ115は、コク氏のSignalprocessingmethodandapparatusforproducinginterpolatedchrominancevaluesinasampledcolorimagesignalと題する共通に譲渡された米国特許第4,642,678号に述べられたクロミナンスCFA補間方法を使用することもできる。ある実施形態では、ユーザは、デジタルカメラが小さいサイズの画像ファイルを発生できるように異なるピクセル解像度モード間で選択を行うことができる。パルルスキー氏等のSinglesensorcolorcamerawithuserselectableimagerecordsizeと題する共通に譲渡された米国特許第5,493,335号に述べられたように、複数のピクセル解像度を与えることができる。ある実施形態では、解像度モード設定120は、フルサイズ例えば、3000×2000ピクセル、中間サイズ例えば、1500×1000ピクセル又は小サイズ750×500ピクセルとなるようにユーザにより選択することができる。カラー画像データは、カラー補正ステップ125においてカラー補正される。ある実施形態では、カラー補正は、パルルスキー氏等のMethodandapparatusforimprovingthecolorrenditionofhardcopyimagesfromelectroniccamerasと題する共通に譲渡された米国特許第5,189,511号に述べられたように、3×3リニアスペースカラー補正マトリクスを使用して行われる。ある実施形態では、デジタルカメラ10のファームウェアメモリ28に異なるカラーマトリクス係数を記憶することにより異なるユーザ選択可能なカラーモードを与えることができる。例えば、4つの異なるカラーモードを与えることができ、カラーモード設定130を使用して、次のカラー補正マトリクスの1つを選択することができる。他の実施形態では、3次元ルックアップテーブルを使用してカラー補正ステップ125を行うことができる。又、カラー画像データは、トーンスケール補正ステップ135によっても操作される。ある実施形態では、トーンスケール補正ステップ135は、前記米国特許第5,189,511号に述べられた1次元ルックアップテーブルを使用して遂行することができる。ある実施形態では、デジタルカメラ10のファームウェアメモリ28に複数のトーンスケール補正ルックアップテーブルが記憶される。これらは、通常トーンスケール補正曲線、高コントラストトーンスケール補正曲線、及び低コントラストトーンスケール補正曲線を与えるルックアップテーブルを含む。ユーザ選択コントラスト設定140は、トーンスケール補正ステップ135を遂行するときにどのトーンスケール補正ルックアップテーブルを使用すべきか決定するためにプロセッサ20により使用される。又、カラー画像データは、画像鮮明化ステップ145によっても操作される。ある実施形態では、これは、ハミルトン氏等のEdgeenhancingcoloreddigitalimagesと題する共通に譲渡された米国特許第6,192,162号に述べられた方法を使用して行うことができる。ある実施形態では、ユーザは、通常鮮明度設定、高鮮明度設定、及び低鮮明度設定を含む種々の鮮明化設定の間で選択を行うことができる。この例では、プロセッサ20は、デジタルカメラ10のユーザが選択した鮮明化設定150に応答して、例えば、高鮮明度の2.0、通常鮮明度の1.0及び低鮮明度の0.5のような3つの異なるエッジブーストマルチプライヤ値の1つを使用する。又、カラー画像データは、画像圧縮ステップ155によっても操作される。ある実施形態では、画像圧縮ステップ155は、ダリー氏等のAdaptiveblocktransformimagecodingmethodandapparatusと題する共通に譲渡された米国特許第4,774,574号に述べられた方法を使用して行うことができる。ある実施形態では、ユーザは、種々の圧縮設定の間で選択を行うことができる。これは、デジタルカメラ10のファームウェアメモリ28に、例えば、3つの異なるテーブルのような複数の量子化テーブルを記憶することにより具現化できる。これらのテーブルは、デジタルカメラ10の画像メモリ30に記憶されるべき圧縮デジタル画像ファイル180に対する異なる画質レベル及び平均ファイルサイズを与える。ユーザ選択圧縮モード設定160は、特定の画像に対する画像圧縮ステップ155に使用されるべき特定の量子化テーブルを選択するためにプロセッサ20により使用される。圧縮されたカラー画像データは、ファイルフォーマットステップ165を使用してデジタル画像ファイル180に記憶される。画像ファイルは、種々のメタデータ170を含む。メタデータ170は、デジタル画像に関連した任意の形式の情報、例えば、画像を捕獲したカメラのモデル、画像のサイズ、画像を捕獲した日時、及び種々のカメラ設定、例えば、レンズの焦点距離、露出時間及びレンズのf値、並びにカメラがフラッシュを焚いたかどうかである。好ましい実施形態において、このメタデータ170は、全て、標準的なタグを使用して、良く知られたExif-JPEGスチール画像ファイルフォーマットで記憶される。本発明の好ましい実施形態では、メタデータ170は、カメラ設定185に関する情報を含む。本発明の一実施形態によりデジタルカメラ10図1の電源コントローラ35図1を使用して写真撮影モードを選択する方法を示したフローチャートである図3を参照して本発明を説明する。図3において、電源コントローラアクチベーション検出ステップ300は、電力コントローラ35図1の押圧を検出する。電源オンテスト305は、電源が既にオンであるかどうかチェックし、判断を行う。電源が既にオンである場合には、カメラターンオフステップ310が実行されて、カメラの電源をオフにする。デジタルカメラ10図1が電源オフモードにあるとき、デジタルカメラ10は、完全に電源が落とされるのではなく、電力消費の最小レベルを使用するスリープモードになる場合もあることに注意されたい。電源オンテスト305が、電源がまだオンでないと決定する場合には、プロセスがカメラターンオンステップ315へ続き、カメラの電源をオンにする。次いで、デジタルカメラ現在コンテクスト決定ステップ320を使用して、デジタルカメラ現在コンテクストを決定する325。デジタルカメラコンテクストとは、写真撮影環境を特徴付ける情報のセットである。以下に詳細に述べるように、デジタルカメラコンテクストは、日時、カメラ位置、感知したシーンの特徴、感知した音声信号、及び行事カレンダーのエントリのような情報を含む。1つ以上の以前のデジタルカメラコンテクスト335は、この以前のデジタルカメラコンテクスト335と共に使用するためにデジタルカメラのユーザが選択した以前に選択された対応する写真撮影モードを指定する情報と一緒に、持続性メモリに記憶される。類似コンテクストテスト330は、現在のデジタルカメラコンテクスト325が、以前のデジタルカメラコンテクスト335の1つに充分類似しているかどうか決定する。現在のデジタルカメラコンテクスト325が、以前のデジタルカメラコンテクスト335の1つに充分類似している場合には、以前に選択された写真撮影モードをセットするステップ340を使用して、以前に選択された対応する写真撮影モードで動作するようにデジタルカメラ10をセットする。さもなければ、デフォールト写真撮影モードセットステップ345が実行されて、デフォールト写真撮影モードで動作するようにデジタルカメラ10をセットする。このように、デジタルカメラ10が電源オンされるが、デジタルカメラコンテクストが充分に類似ている場合だけは、以前にユーザが選択した写真撮影モードが尊重される。本発明のある実施形態では、電源コントローラ35は、感圧ボタンであるか、又は他の形式のタッチ感知面である。種々の異なる形式の感圧ボタンがある。ある感圧ボタンは、押圧力に基づいて異なる位置へ押し下がるスプリング負荷の機械的ボタンである。ボタンは、軽い圧力で押圧されると、第1の位置へ押し下がって第1の信号をS1を与え、そして強い圧力で押圧されると、第2の位置へ押し下がって、第2の信号S2を与える。他の形式の感圧ボタンは、加えた圧力に基づいて可変電気信号を発生する電子的圧力センサを使用する。ピエゾ抵抗性圧力センサ、ピエゾ電気圧力センサ、電磁圧力センサ、又は容量性圧力センサを含む種々の異なる電子圧力センサが知られている。デジタルカメラは、典型的に、写真撮影条件及び個人の好みに基づいてユーザが選択できる種々の写真撮影モードを備えている。種々様々な写真撮影モードが知られている。典型的な写真撮影モードは、例えば、スマートキャプチャー、ポートレート、スポーツ、風景、接写、夕日、バックライト、子供、明るさ、自己ポートレート、夜間ポートレート、夜景、高ISO、パノラマ、カラーブースト、グレースケール、セピアトーン、絞り優先及びシャッター優先を含む。典型的に、写真撮影モードは、ユーザコントローラ34の一部分として与えられる双方向メニューを使用して選択される。多くの場合に、メニューの多数のレベルを通してナビゲートして特定の写真撮影モードを選択する必要がある。好ましい実施形態では、デフォールト写真撮影モードセットステップ345により選択されるデフォールト写真撮影モードは、種々様々な写真撮影条件のもとで良好な結果を生じるように設計された自動モードである。そのような自動モードは、オートモード、デフォールトモード、スマートキャプチャーモード又はプログラムモードのような種々の異なる名称で実施されている。この自動モードにおいて、デジタルカメラ10は、典型的に、写真撮影条件を分析して、露出指数、レンズのF値、露出時間及び電子フラッシュ設定のような種々の画像捕獲設定と、図2を参照して述べたもののような他のユーザ設定175とを自動的に決定する。他の実施形態では、他の写真撮影モードをデフォールト写真撮影モードとして使用することができる。ある実施形態では、ユーザは、好ましい写真撮影モードをデフォールト写真撮影モードと指定することが許される。本発明の方法が貴重なものであるシナリオの一例として、ユーザがサッカーの試合で画像を捕獲し、そしてスポーツ写真撮影モードで動作するようにカメラを手動でセットする場合について考える。スポーツ写真撮影モードは、一般的に、運動する対象に関連した動きのボケを最小にするために適当な画像捕獲設定を選択する。ユーザは、次いで、バッテリの寿命を節約するためにデジタルカメラ10電源を落とすことを選択する又はデジタルカメラ10は、ある不作動期間後にそれ自身で自動的に電源が落ちてもよい。次いで、ユーザは、サッカーの試合中に付加的な画像の捕獲を再開したい場合には、典型的に、適当な写真撮影モードを選択するべく種々のユーザ制御メニューを通してナビゲートする上でのトラブルを省くために、カメラの電源を入れて、デフォールト写真撮影モードではなく、スポーツ写真撮影モードへ直接戻すことを希望する。本発明の方法によれば、これは、電源オン時に、現在のデジタルカメラコンテクスト325を、スポーツ写真撮影モードが以前に選択されたときの以前のデジタルカメラコンテクスト335と比較することにより、自動的に行われる。デジタルカメラコンテクストが充分に類似している場合には、デジタルカメラ10は、以前に選択されたスポーツ写真撮影モードへ自動的に戻される。先に述べたように、本発明の方法によれば、類似コンテクストテスト330は、現在のデジタルカメラコンテクスト325を1つ以上の以前のデジタルカメラコンテクスト335と比較する。以前のデジタルカメラコンテクスト335は、それに対応するユーザ選択写真撮影モードの指示と一緒に、持続性メモリに記録される。ある実施形態では、最も最近のユーザ選択写真撮影モードに対応する単一の以前のデジタルカメラコンテクスト335のみが記憶される。他の実施形態では、複数の以前のデジタルカメラコンテクスト335を記憶するための構成がなされる。例えば、以前のデジタルカメラコンテクスト335は、最も最近ユーザが選択した5つの写真撮影モードに対応して記憶される。或いは又、以前のデジタルカメラコンテクスト及びそれに対応するユーザ選択写真撮影モードは、規定の期間例えば、48時間について記憶される。複数のデジタルカメラコンテクストを記憶することは、特に行事が繰り返される場合に多数の効果を与える。例えば、サッカーの試合の間はスポーツ写真撮影モードが選択され、次いで、家族のパーティの間はポートレートモードが選択される。別のサッカーの試合に対してカメラが再び電源オンされると、現在のデジタルカメラコンテクストが、スポーツ写真撮影モードに関連した以前のデジタルカメラコンテクストと類似であると決定され、このモードは、最も最近のユーザ選択写真撮影モードでなくても、自動的に選択することができる。ある実施形態では、デジタルカメラコンテクスト及びそれに対応する写真撮影モードは、図4に示すように、ユーザが特定の写真撮影モードを選択するときに記憶される。双方向写真撮影モード選択プロセス400は、写真撮影モード405を選択するためにユーザにより使用される。双方向写真撮影モード選択プロセス400は、デジタルカメラ10のユーザコントローラ34を使用して写真撮影モードを選択するためにこの技術で知られた任意の方法を使用することができる。例えば、ユーザは、一連の双方向メニューをナビゲートするか又は写真撮影モードダイヤルを使用することにより、写真撮影モード405を選択することができる。写真撮影モードセットステップ410は、その選択された写真撮影モード405で動作するようにデジタルカメラ10をセットするのに使用される。次いで、現在デジタルカメラコンテクスト決定ステップ415を使用して、現在デジタルカメラコンテクスト420を決定する。写真撮影モード405及び現在デジタルカメラコンテクスト420の指示は、写真撮影モード及び現在デジタルカメラコンテクスト記録ステップ425を使用して持続性メモリに記憶される。ある具現化では、現在デジタルカメラコンテクスト420は、ユーザが最初に写真撮影モードを選択するときだけ記憶される。他の具現化では、現在デジタルカメラコンテクスト420は、ユーザ選択された写真撮影モードを使用してデジタル画像が捕獲されるたびに更新され記憶される。このケースでは、記憶された現在デジタルカメラコンテクスト420は、最も最近の画像捕獲に対応する。デジタルカメラコンテクスト情報が日時ファクタを含むときには、この解決策は、記憶された以前のデジタルカメラコンテクスト335が類似コンテクストテスト330を使用して現在のデジタルカメラコンテクスト325と比較するための最も適切なものであることを保証するために好ましいものである。ある実施形態では、デジタルカメラコンテクスト及びそれに対応するユーザ選択された写真撮影モードは、デジタルカメラ10が電源オフされたときに更新され記憶される。このケースでは、デジタルカメラコンテクスト及びそれに対応する写真撮影モードを記憶するプロセスは、カメラターンオフステップ310図3に合体することができる。この目的に適応されるカメラターンオフステップ310の変形例の更なる詳細が図5に示されている。デジタルカメラ10をOFF状態に切り換えるプロセスが開始されると、ユーザ選択写真撮影モードテスト505は、現在写真撮影モード500がユーザ選択されたものであるかどうか決定する。そうでない場合には、カメラ電源オフステップ510へ進み、これは、電源オフ手順を実行して、デジタルカメラ10をOFF状態に入れる。さもなければ、現在デジタルカメラコンテクスト決定ステップ415を使用して、現在デジタルカメラコンテクスト420を決定する。現在写真撮影モード500及び現在デジタルカメラコンテクスト420の指示は、次いで、写真撮影モード及び現在デジタルカメラコンテクスト記録ステップ425を使用して持続性メモリに記憶される。最終的に、カメラ電源オフステップ510が実行されて、デジタルカメラ10をOFF状態に入れるプロセスが完了する。ある実施形態では、デジタルカメラが最も最近電源オフされたときにアクティブであったユーザ選択された写真撮影モードに対応して、1つのデジタルカメラコンテクストのみが記憶される。他の実施形態では、上述したように、複数のデジタルカメラコンテクストを記憶することができる。図5に示すプロセスは、以前の写真撮影モードが、ユーザが手動で選択したものである場合に、そのモードに戻ることのみにユーザが関与するものであると仮定する。別の実施形態では、現在写真撮影モード500がユーザ選択されたものであるかどうかに関わらず、現在写真撮影モード500及び現在デジタルカメラコンテクスト420の指示がメモリに記憶される。図4及び5で述べたデジタルカメラコンテクストを記憶するためのプロセスは、相互に排他的でないことに注意されたい。ある実施形態では、写真撮影モード及びデジタルカメラコンテクストは、写真撮影モードが手動でのユーザ選択であるとき及びデジタルカメラ10が電源オフされたときの両方に記録することができる。又、デジタルカメラコンテクスト及び写真撮影モードは、他の時間にも記録できる。例えば、それらは、延長された写真撮影セッション中に固定時間間隔で例えば、10分ごとに記録することもできるし、又はデジタルカメラコンテクストの実質的な変化例えば、照明レベルの著しい変化が検出された場合に記録することもできる。本発明によれば、写真撮影モード選択に関連した現在デジタルカメラコンテクスト325は、写真撮影環境を特徴付ける1つ以上のコンテクストファクタを含む。当業者であれば、デジタルカメラコンテクストを特徴付けるのに有用な多数の異なるコンテクストファクタがあることが認識されよう。例えば、有用なコンテクストファクタは、日時ファクタ、カメラ位置ファクタ、シーン類似性ファクタ、シーン情報ファクタ、音声類似性ファクタ、及びスケジュールされた行事ファクタを含む。これらの形式の各ファクタについて、以下に詳細に述べる。ある実施形態では、類似コンテクストテスト330図3は、現在のデジタルカメラコンテクスト325が以前のデジタルカメラコンテクスト335の1つに充分類似しているかどうか決定するために1つの形式のコンテクストファクタ例えば、日時のみについて考える。他のケースでは、類似コンテクストテスト330は、複数の独立したコンテクストファクタ例えば、カメラ位置及び日時の両方を使用する。本発明の好ましい実施形態では、類似コンテクストテスト330により使用される1つのコンテクストファクタは、日時である。一般的に、デジタルカメラ10が以前の写真撮影モードで動作された時間と現在時間との間に経過する時間が短い場合は、ユーザが以前に選択した写真撮影モードへの復帰を望むと仮定することが合理的である。例えば、デジタルカメラ10が5分間電源オフされた場合には、写真撮影環境が以前の写真撮影環境と同様である確率が高く、それ故、以前に選択された写真撮影モードで動作するようにデジタルカメラ10をセットするのが適切である。本発明の一実施形態によれば、類似コンテクストテスト330は、現在日時と、以前のデジタルカメラコンテクストに関連した日時との間の時間間隔を決定し、そしてそれを所定のスレッシュホールド例えば、1時間と比較することにより、現在のデジタルカメラコンテクスト325が以前のデジタルカメラコンテクスト335に充分類似していると決定する。その時間間隔が所定のスレッシュホールドより短い場合には、デジタルカメラ10は、以前に選択された写真撮影モードで動作するようにセットされ、さもなければ、デフォールト写真撮影モードで動作するようにセットされる。ある実施形態では、類似コンテクストテスト330は、デジタルカメラコンテクストを比較するプロセスにおいてカメラ位置ファクタを考慮する。このケースでは、デジタルカメラコンテクストは、カメラ位置の値を含む。カメラ位置間の距離が所定のスレッシュホールド例えば、100メーターより短い場合には、デジタルカメラは、以前に選択された写真撮影モードで動作するようにセットされる。ある実施形態では、カメラ位置は、グローバルポジショニングシステムGPSセンサを使用して決定される地理的位置例えば、経度及び緯度である。別の具現化においては、カメラ位置は、1つ以上の加速度計又はジャイロスコープを含む慣性感知システムを使用して決定される相対的位置である。そのような慣性感知システムは、既知の基準位置が与えられない限り絶対的な地理的位置を決定できないが、2つの位置間の距離を有効に決定するように使用することができる。ある実施形態では、画像センサ14図1により感知されるシーンそれ自体も、コンテクスト情報を与えるのに使用できる。現在感知されたシーンが以前に捕獲されたシーンに充分類似している場合には、これは、デジタルカメラが同様の画像捕獲環境で動作されるという貴重な糸口を与える。例えば、ユーザがサッカーの試合の画像を以前に捕獲し、次いで、デジタルカメラを電源オフしたケースについて考える。ユーザは、デジタルカメラの電源をオンに戻しそして現在シーンのプレビュー画像を捕獲するときに、まだサッカーの試合にいる場合には、現在感知された画像が、一般的に、以前に捕獲されたシーンと非常に類似した見掛けになる。以前に捕獲されたシーンに対するシーンコンテクスト情報を与えるため、好ましくは、プレビュー画像と同じサイズ又はそれより小さい低解像度のコンテクスト画像を、以前のデジタルカメラコンテクスト335の一部分として記憶し、そして現在感知されたプレビュー画像から発生される現在感知されたコンテクスト画像と比較することができる。ある実施形態では、以前のユーザ選択写真撮影モードを使用して捕獲された全解像度の捕獲デジタル画像を使用して、シーンコンテクスト情報を与えることができる。この技術で知られた任意の画像類似性評価方法を使用して、感知されたシーン間の類似性を評価することができる。ある実施形態では、シーンの類似性は、現在感知されたシーンと以前に捕獲されたシーンとの間の差の画像を決定することにより評価することができる。平均差信号が所定のスレッシュホールドより小さい場合には、デジタルカメラコンテクストを類似であると指示することができる。以前に捕獲したシーンを現在感知したシーンと直接比較すると、多くの場合、カメラの向きの相違又はシーン内容の変化による差を示す。シーンの比較を改善するために、ある実施形態では、動き補償を使用して、差の画像信号を計算する前にカメラの向きの小さな相違を補償することができる。動き補償をしても、画像の差は、多くの場合に、シーンの変化が僅かでも顕著であるので、一般的には、より精巧な画像類似アルゴリズムを使用して、シーンの類似性を評価することが好ましい。そのようなアルゴリズムは、典型的に、シーンを分析して、種々のシーン属性例えば、カラーヒストグラム、シーンテクスチャ特徴、及びシーン動き特徴を表わす特徴ベクトルを決定することによりシーンの類似性を評価する。本発明によりシーン類似値を決定するのに使用できるアルゴリズムの一例は、参考としてここに援用するDistinctiveimagefeaturesfromscaleinvariantkeypointsという論文IntlJournalofComputerVision、第60巻、第91-110ページ、2004年にロウ氏により述べられたスケール不変特徴SIFTアルゴリズムである。他の実施形態では、セマンティックシーン分類アルゴリズムを使用して、監視されたシーンを分析し、そしてそれを1組の所定のシーン分類カテゴリーの1つに分類することができる。例えば、シーンは、シーン形式例えば、ビーチ、日没、行事形式例えば、誕生日、結婚式、場所例えば、美術館、運動場、又は対象の形式例えば、動物、ボートに基づいて分類することができる。本発明により使用できる1つのこのような分類アルゴリズムがルイ氏等のSemanticeventdetectionfordigitalcontentrecordsと題する共通に譲渡された同時係争中の米国特許出願公告2009/0297032号に開示されている。現在のデジタルカメラコンテクスト325は、同じ分類カテゴリーに基づいて分類される場合には、以前のデジタルカメラコンテクスト335に類似していると指示される。ある実施形態では、類似コンテクストテスト330は、シーンに関する感知された情報に関連した1つ以上のシーン情報ファクタを考慮することによりデジタルカメラコンテクストの類似性を評価する。例えば、感知されたシーン情報は、シーン輝度レベル、シーンカラーバランス、及び焦点距離を含む。現在感知されたシーンが、以前に感知されたシーンに対して同様の輝度レベル、同様のカラーバランス及び同様の焦点距離を有する場合には、現在のデジタルカメラコンテクストが以前のデジタルカメラコンテクストに類似していると推測できる。ある実施形態では、シーン輝度の差、シーンカラーバランスの差及びシーン焦点距離の差が決定される。次いで、これらの差の値の重み付けされた和をとることにより合計差が決定される。その合計差が所定のスレッシュホールドより小さい場合には、現在デジタルカメラコンテクスト325が以前のデジタルカメラコンテクストに充分類似していることが指示される。他の実施形態では、これらのシーン情報属性のサブセットのみが考慮されるか、或いは他の情報断片を含むこともできる。画像捕獲環境に関連した音声信号は、デジタルカメラコンテクストに関する重要な糸口を与えることができる。例えば、ビーチのシーン又はスポーツ行事のシーン又は誕生日パーティのシーンは、典型的に、非常に異なる音響特性に関連している。ある実施形態では、類似コンテクストテスト330は、音声類似性ファクタを考慮することによりデジタルカメラコンテクストの類似性を評価する。音声信号を比較するためにこの分野で知られている任意の技術を使用して、デジタルカメラコンテクストの類似性を評価することができる。そのような技術は、多くの場合に、音声信号の周波数スペクトル表示を計算しそして周波数スペクトル間の差を計算することを含む。ある実施形態では、以前のデジタルカメラコンテクストに関連した周波数スペクトルが決定され、そしてデジタルカメラコンテクスト表示の一部分として記憶される。次いで、現在の環境において捕獲される音声信号の周波数スペクトルを比較のために決定することができる。類似コンテクストテスト330により考えられる別の形式のファクタは、スケジュールされた行事ファクタである。このスケジュールされた行事ファクタは、デジタルカメラのユーザに関連したスケジュールされた行事を記憶するのに使用される行事カレンダーにアクセスするデジタルカメラ10にとって有用である。ある実施形態では、行事カレンダーは、デジタルカメラ10内にローカル記憶される。これは、通常、デジタルカメラを含むスマートホン、PDA又はラップトップコンピュータのようなアプリケーションの場合である。他の実施形態では、デジタルカメラ10は、ワイヤード又はワイヤレスの通信ネットワークを通して外部記憶の行事カレンダーにアクセスすることができる。ガラハー氏等のIdentifyingcollectionimageswithspecialeventsと題する共通に譲渡された米国特許出願公告2007/0008321号に述べられたように、行事カレンダーを使用して、デジタル画像を行事カレンダー上の行事に関連付けることができる。ある実施形態では、現在のデジタルカメラコンテクスト325は、現在の日時と、以前のデジタルカメラコンテクストに関連した日時との両方が、記憶されたスケジュールされた行事に関連した時間間隔内に入る場合には、以前のデジタルカメラコンテクスト335に充分類似していると決定される。例えば、サッカーの試合が特定の日付の6-8PMにスケジュールされていることを行事カレンダーが示し、そして両デジタルカメラコンテクストがこの範囲内に入る日時を有する場合には、それらが類似のデジタルカメラコンテクストを有すると推測することができる。それ故、ユーザ選択されたスポーツ写真撮影モードが以前のデジタルカメラコンテクストに関連する場合には、同じ写真撮影モードを自動的に選択することができる。ある具現化においては、現在の日時が、記憶された以前のデジタルカメラコンテクストの1つに関連した日時に対応するスケジュールされた行事と同じ行事形式である行事カレンダー上の現在のスケジュールされた行事に対応する場合に、デジタルカメラコンテクストは、記憶された以前のデジタルカメラコンテクストの1つに充分類似していると指示することができる。例えば、以前のデジタルカメラコンテクストが、サッカーの試合に対応する日時に関連し、そして現在の日時も、サッカーの試合に対応する場合には、同じ写真撮影モードを自動的に選択することができる。あるケースでは、行事の形式は、以前に捕獲されたデジタル画像、又は1組のデジタル画像に関連している。関連する行事形式は、次いで、デジタルカメラコンテクストに関連される。行事の形式は、行事カレンダーを使用して決定することもでき、或いはユーザが手動で指示することもでき、又は捕獲されたデジタル画像の自動分析により決定することもできる。あるケースでは、ユーザ選択された写真撮影モードから行事の形式を推測することもできる例えば、スポーツ写真撮影モードが選択された場合には、デジタルカメラを使用してスポーツ行事を写真撮影すると仮定することができる。そのようなケースでは、現在の日時が、以前のデジタルカメラコンテクストに関連した行事形式と同じ行事形式である現在のスケジュールされた行事に対応する場合に、デジタルカメラコンテクストは、以前のデジタルカメラコンテクストに充分類似していると指示することができる。上述したように、類似コンテクストテスト330は、単一のコンテクストファクタ例えば、日時ファクタに基づくこともできるし、或いは複数のコンテクストファクタを考慮することもできる。そのようなケースでは、現在のデジタルカメラコンテクストと以前のデジタルカメラコンテクストとの間の差を表わす合成コンテクスト類似値を決定するために、この分野で知られた任意の方法を使用して複数のコンテクストファクタを合成することができる。ある実施形態では、複数の異なるコンテクストファクタに対してファクタ類似値を決定することができる例えば、日時類似値及び位置類似値。次いで、ファクタ類似値は、適当な数学的関係を使用して合成されて、合成コンテクスト類似値を決定することができる。例えば、合成コンテクスト類似値は、個々のファクタ類似値の重み付けされた和を使用して計算することができる。或いは又、合成コンテクスト類似値は、最高類似度を指示する個々のファクタ類似値に基づいて決定することもできる。このように、日時及び位置の両属性が類似でなくても、日時が類似であるか又は位置が類似である場合には、デジタルカメラコンテクストが類似であると指示される。"