(57)【特許請求の範囲】
【請求項１】
複数の写真撮影モードを有するデジタルカメラにおいて、
画像センサと、
シーンを前記画像センサに像形成する光学的システムと、
画像捕獲動作を開始する画像捕獲コントローラと、
関連画像捕獲及び画像処理設定を有する複数の写真撮影モード間でユーザが選択を行えるようにする写真撮影モードユーザインターフェイスと、
捕獲したデジタル画像を記憶し、そして以前のデジタルカメラコンテクスト及びそれに対応するユーザ選択された写真撮影モードを記憶するメモリと、
デジタルカメラを電源オン又は電源オフする電源コントローラと、
を備え、デジタルカメラを電源オンするために前記電源コントローラをアクチベートしたときに、デジタルカメラコンテクストが決定されて、前記記憶された以前のデジタルカメラコンテクストと比較され、そして前記デジタルカメラコンテクストが、前記記憶された以前のデジタルカメラコンテクストに充分に類似していると決定された場合には、デジタルカメラは、それに対応するユーザ選択された写真撮影モードで動作するようにセットされ、さもなければ、デジタルカメラは、デフォールトの写真撮影モードで動作するようにセットされ、更に、前記デジタルカメラコンテクストは、前記デジタルカメラコンテクストに関連した日時の値と、前記記憶された以前のデジタルカメラコンテクストに関連した日時の値との間の時間間隔が所定の時間スレッシュホールド未満である場合、或いは前記デジタルカメラコンテクストに関連したカメラ位置と、前記記憶された以前のデジタルカメラコンテクストに関連したカメラ位置との間の距離が所定の距離スレッシュホールド未満である場合には、前記記憶された以前のデジタルカメラコンテクストに充分類似していると決定され、前記ユーザ選択された写真撮影モード及び前記現在のデジタルカメラコンテクストは、ユーザが前記ユーザ選択された写真撮影モードを選択するときに前記メモリに記憶される、デジタルカメラ。
【請求項２】
データ処理システムと、
前記データ処理システムに通信接続されたプログラムメモリシステムであって、前記データ処理システムが、
前記画像捕獲コントローラのアクチベーションに応答して前記画像センサでデジタル画像を捕獲し、そして
前記捕獲されたデジタル画像を前記選択された写真撮影モードに基づき処理する、
ようにさせるよう構成されたインストラクションを記憶しているプログラムメモリシステムと、
を更に備えた請求項１に記載のデジタルカメラ。
【請求項３】
写真撮影モードを自動的に選択する方法であって、
１以上の以前のデジタルコンテクストをメモリに記憶する段階であって、以前のデジタルコンテクストの各々は対応する画像捕獲の日時、画像捕獲の場所、写真撮影モード及び所定のシーン分類カテゴリを含んでおり、各以前のデジタルコンテクストは前記対応する写真撮影モードの選択時に記憶される、段階と、
現在のデジタルコンテクストを感知する段階と、
セマンティックシーン分類アルゴリズムを使用して、現在のデジタルコンテクストを所定のシーン分類カテゴリに分類する段階と、
前記現在のデジタルコンテクストが以前のデジタルコンテクストと十分に類似しているか否かを決定する段階であって、
前記現在のデジタルコンテクストの日時が前記以前のデジタルコンテクストとスレッシュホールド値より小さい値で異なっているか、または、前記現在のデジタルコンテクストの位置が前記以前のデジタルコンテクストから所定の距離より近く、かつ、
現在のデジタルコンテクストの所定のシーン分類カテゴリが以前のデジタルコンテクストの所定のシーン分類カテゴリと同じであるときに、
十分に類似すると判断される、段階と、
前記現在のデジタルコンテクストが前記以前のデジタルコンテクストと十分に類似すると決定されたとき、前記以前のデジタルコンテクストの対応する写真撮影モードを選択する段階と、
それ以外の場合は、デフォールトの写真撮影モードが選択される段階と、
を備える方法。
【請求項４】
前記現在のデジタルコンテクスト及び前記１以上の以前のデジタルコンテクストのうちの少なくともいくつかは更にシーン情報ファクタを含む、請求項３に記載の方法。
【請求項５】
前記選択する段階は、現在のデジタルコンテクストの所定のシーン分類カテゴリ及びシーン情報ファクタが以前のデジタルコンテクストの所定のシーン分類カテゴリ及びシーン情報ファクタと同じであるときは、前記以前のデジタルコンテクストの対応する写真撮影モードを選択することを含む、請求項４に記載の方法。
【請求項６】
前記選択する段階は、
前記以前のデジタルコンテクストの対応する写真撮影モードと異なる第２の写真撮影モードが選択されたことを示す指示を受信する段階と、
前記現在のデジタルコンテクストの対応する写真撮影モードとして第２の写真撮影モード及び現在のデジタルコンテクストをメモリに記憶する段階と、
を更に備える、請求項３に記載の方法。
【請求項７】
前記現在のデジタルコンテクスト及び前記１以上の以前のデジタルコンテクストの少なくともいくつかはさらにスケジュールされた行事ファクタを備える、請求項３に記載の方法。
【請求項８】
前記選択する段階は、前記現在のデジタルコンテクストの所定のシーン分類カテゴリ及びスケジュールされた行事ファクタが以前のデジタルコンテクストの所定のシーン分類カテゴリ及びスケジュールされた行事ファクタと同じときは、前記以前のデジタルコンテクストの対応する写真撮影モードを選択することを含む、請求項７に記載の方法。
【請求項９】
デジタル画像捕獲装置であって、
画像センサと、
前記画像センサに通信接続された光学的システムと、
前記画像センサに通信接続されたメモリと、
前記画像センサ及び前記メモリに通信接続され、前記メモリに記憶された命令を実行する１以上のプロセッサであって、当該命令は当該プロセッサに、
前記メモリにおいて１以上の以前のデジタルコンテクストを記憶する手順であって、以前のデジタルコンテクストの各々は対応する画像捕獲の日時、画像捕獲の位置、写真撮影モード及び所定のシーン分類カテゴリを含み、各以前のデジタルコンテクストは前記対応する写真撮影モードの選択時に記憶される、手順と、
現在のデジタルコンテクストを感知する手順と、
セマンティックシーン分類アルゴリズムを使用して、現在のデジタルコンテクストを所定のシーン分類カテゴリに分類する手順と、
前記現在のデジタルコンテクストが以前のデジタルコンテクストと十分に類似しているか否かを決定する手順であって、
前記現在のデジタルコンテクストの日時が前記以前のデジタルコンテクストとスレッシュホールド値より小さい値で異なっているか、または、前記現在のデジタルコンテクストの位置が前記以前のデジタルコンテクストから所定の距離より近く、かつ、
現在のデジタルコンテクストの所定のシーン分類カテゴリが以前のデジタルコンテクストの所定のシーン分類カテゴリと同じであるときに、
十分に類似すると判断される、手順と、
前記現在のデジタルコンテクストが前記以前のデジタルコンテクストと十分に類似すると決定されたとき、前記以前のデジタルコンテクストの対応する写真撮影モードを選択する手順と、
それ以外の場合は、デフォールトの写真撮影モードが選択される手順と、
を実行させる命令である、１以上のプロセッサと、
を備える、デジタル画像捕獲装置。
【請求項１０】
前記現在のデジタルコンテクスト及び前記１以上の以前のデジタルコンテクストのうちの少なくともいくつかは更にシーン情報ファクタを含む、請求項９に記載のデジタル画像捕獲装置。
【請求項１１】
前記１以上のプロセッサに選択する手順を実行させる命令は、前記１以上のプロセッサに、現在のデジタルコンテクストの所定のシーン分類カテゴリ及びシーン情報ファクタが以前のデジタルコンテクストの所定のシーン分類カテゴリ及びシーン情報ファクタと同じであるときは、前記以前のデジタルコンテクストの対応する写真撮影モードを選択する手順を実行させる命令をさらに含む、請求項１０に記載のデジタル画像捕獲装置。
【請求項１２】
前記１以上のプロセッサに選択する手順を実行させる命令は、前記１以上のプロセッサに、
前記以前のデジタルコンテクストの対応する写真撮影モードと異なる第２の写真撮影モードが選択されたことを示す指示を受信する手順と、
前記現在のデジタルコンテクストの対応する写真撮影モードとして第２の写真撮影モード及び現在のデジタルコンテクストをメモリに記憶する手順と、
を実行させる命令を更に含む、請求項９に記載のデジタル画像捕獲装置。
【請求項１３】
前記現在のデジタルコンテクスト及び前記１以上の以前のデジタルコンテクストの少なくともいくつかは更にスケジュールされた行事ファクタを備える、請求項９に記載のデジタル画像捕獲装置。
【請求項１４】
前記１以上のプロセッサに選択する手順を実行させる命令は、前記１以上のプロセッサに、前記現在のデジタルコンテクストの所定のシーン分類カテゴリ及びスケジュールされた行事ファクタが以前のデジタルコンテクストの所定のシーン分類カテゴリ及びスケジュールされた行事ファクタと同じときは、前記以前のデジタルコンテクストの対応する写真撮影モードを選択する手順を実行させる命令をさらに含む、請求項１３に記載のデジタル画像捕獲装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラの分野に関するもので、より特定すれば、写真撮影モードの自動的選択に関する。
【背景技術】
【０００２】
露出制御、ホワイトバランス、オートフォーカス、等（これに限定されないが）を含む複数の動作特徴をもつデジタルカメラが、何年もの間、消費者の主要製品となっている。カメラの複雑さが増すにつれ、デジタルカメラを操作するためにユーザに要求される動作も増している。
【０００３】
ほとんどのデジタルカメラは、画像捕獲プロセス及び画像処理チェーンの種々の要素を制御するためにユーザが選択できる種々の写真撮影モードを有している。典型的な写真撮影モードは、例えば、スマートキャプチャー、ポートレート、スポーツ、風景、接写、夕日、バックライト、子供、明るさ、自己ポートレート、夜間ポートレート、夜景、高ＩＳＯ及びパノラマを含む。適当な写真撮影モードを選択しそして他のデジタルカメラ機能を制御するために種々の方法が説明されている。幾つかのデジタルカメラは、写真撮影モードを選択するのに使用できる機械的ダイヤルを含む。しかしながら、これは、デジタルカメラの経費を増加し、提供できる選択肢の数を制限する。
【０００４】
他のデジタルカメラモデルでは、デジタルカメラ背面のソフトコピーディスプレイ上の一連のメニューをナビゲートすることで写真撮影モードを選択することができる。多くの場合に、ユーザがメニューの多数のレベルを通してナビゲートして希望の写真撮影モードを選択するのは、時間のかかるプロセスである。次いで、ユーザがカメラをオフにし、再びオンに戻す場合には、一般的に、同じ写真撮影モードに戻るために、これらの時間のかかるステップを再び繰り返す必要がある。これは、ユーザにとって苛立つ経験となる。
【０００５】
あるデジタルカメラモデルでは、シーンの輝度、シーンの動きのようなコンテクストに基づいて写真撮影モードを自動的に選択することができる。例えば、KODAK EASYSHARE Z915デジタルカメラは、カメラの設定を自動的に調整する「スマートキャプチャー(Smart Capture)」特徴を備えている。カメラは、シーンの状態を検出して分析し、次いで、それらの状態に基づいて、露出、焦点及びＩＳＯ速度を含むカメラの設定を自動的にセットする。この選択は、ユーザの介在を要求しないので便利である。しかしながら、ユーザは、自動的写真撮影モード選択を単に無効にことはさておき、写真撮影モードの選択に作用する簡単な方法がないので、制約がある。写真撮影モードの自動的選択は完全でないので、ユーザ制御の必要性が残されているが、カメラを電源オン時にユーザ選択モードで容易に動作させる必要性もある。
【０００６】
アーロン氏の“Context-detected auto-mode switching”と題する米国特許第７，６４６，２９７号は、ユーザの周囲環境に対して調整するように通信装置を自己構成する方法について述べている。所定のインターバルで、カメラを含む装置に一体的な１組の環境センサがユーザの環境を周期的にサンプリングする。導出された１組の周囲環境が、次いで、モードテンプレートと比較され、一致するテンプレートを決定する。その一致するテンプレートに基づいて、オーディオレベル及び表示スクリーンのコントラストのような装置の動作上の設定が変更される。
【０００７】
ツアイ氏の“Camera with multimode power button”と題する米国特許第６，５７１，０６６号は、電源ボタンを使用してカメラをターンオンするか又はカメラの動作モードを選択する方法について述べている。この機構は、カメラを最初にターンオンし、次いで、動作モードを選択するのに、電源ボタンを何回も押す必要がある。
【０００８】
ロンカイネン氏の“Method for describing alternative actions caused by pushing a single button”と題する米国特許第７，７２１，２２７号は、ボタンがどれほど長く押されたかに基づいて２つの異なるアクション間で選択を行うためのユーザインターフェイスについて述べている。ボタンを直ちに放した場合には、第１のアクションが生じる。ボタンを長時間押していた場合には、ボタンを押し続けると、第２のアクションが生じることを指示するメッセージが表示される。ボタンを指定の時間インターバル内に放さなかった場合には、第２のアクションが生じる。
【０００９】
ルイ氏の“Time based hardware button for application launch”と題する米国特許第６，７２７，８３０号は、「アプリケーション」ボタンの時間依存押圧を使用して種々の機能間で選択を行うことを教示している。複数回のボタン押圧を使用して異なる機能を選択することもできる。
【００１０】
ロダリック氏等の“Pushbutton user interface with functionality preview”と題する米国特許第６，９７６，２１５号は、感圧多状態ボタンを使用するユーザインターフェイスを教示している。第１の圧力でボタンを押した場合には、より高い圧力を使用してボタンを押した場合に発生する作用のプレビューが与えられる。
【００１１】
これらの解決策は、全て、カメラを電源オンするときに写真撮影モードの選択を制御するためにユーザインターフェイスに依存している。ある場合には、コンサート又はセレモニーの間、スキーの１日の間、又はサッカーの試合中のような長い期間にわたり特定の行事の写真が撮られる。そのような長時間の行事の間に、カメラは、おそらく、撮影と撮影との間に時々電源オフにされるであろう。これは、一般的に、ユーザが電源オンのたびにユーザインターフェイスを手動でナビゲートして、デジタルカメラを適当な写真撮影モードに戻すことを必要とする。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
そこで、追加ボタンのコスト増加や、複雑なユーザインターフェイスメニューをナビゲートする必要性の不便さを伴うことなく、特定の行事を撮影している間に、デジタルカメラを、以前に選択された写真撮影モードに自動的に戻す方法が要望され続けている。
【課題を解決するための手段】
【００１３】
本発明は、複数の写真撮影モードを有するデジタルカメラであって、
画像センサと、
シーンを画像センサに像形成する光学的システムと、
画像捕獲動作を開始する画像捕獲コントローラと、
関連画像捕獲及び画像処理設定を有する複数の写真撮影モード間でユーザが選択を行えるようにする写真撮影モードユーザインターフェイスと、
捕獲したデジタル画像を記憶し、そして１つ以上の以前のデジタルカメラコンテクスト及びそれに対応するユーザ選択された写真撮影モードを記憶するメモリと、
デジタルカメラを電源オン又は電源オフする電源コントローラと、
を備え、デジタルカメラを電源オンするために電源コントローラをアクチベートしたときに、デジタルカメラコンテクストが決定されて、その記憶された以前のデジタルカメラコンテクストと比較され、そしてデジタルカメラコンテクストが、その記憶された以前のデジタルカメラコンテクストの１つに充分に類似していると決定された場合には、デジタルカメラは、それに対応するユーザ選択された写真撮影モードで動作するようセットされ、さもなければ、デジタルカメラは、デフォールトの写真撮影モードで動作するようセットされるようにしたデジタルカメラを提供する。
【発明の効果】
【００１４】
本発明は、デジタルカメラが電源オンされそして現在の写真撮影コンテクストが以前の写真撮影コンテクストに充分類似しているときには以前に選択された写真撮影モードへ自動的に戻ることによりカメラの操作を簡単にするという効果を有する。
【００１５】
特定コンテクストの写真撮影の間にカメラの振舞いの一貫性が向上するという付加的な効果もある。コンテクストが同じ場合には以前に選択されたモードが自動的に選択されるので、写真撮影モードの一貫性を維持するためにユーザに依存する必要はない。同時に、写真撮影モードを制御するための通常のユーザインターフェイスが保存されるので、ユーザの制御も保存される。
【００１６】
追加機能を与えるのに付加的なユーザインターフェイス制御が要求されないという更に別の効果もある。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によりデジタル画像を捕獲するためのシステムのコンポーネントを示す高レベル図である。
【図２】デジタルカメラにおいてデジタル画像を処理するのに使用される典型的な画像処理動作を示すフローチャートである。
【図３】本発明の一実施形態により電源オン時にデジタルカメラの写真撮影モードを選択する方法を示すフローチャートである。
【図４】本発明の一実施形態によるデジタルカメラの写真撮影モード選択を示すフローチャートである。
【図５】本発明の一実施形態によるデジタルカメラの電源オフシーケンスを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下の説明において、本発明の好ましい実施形態は、通常、ソフトウェアプログラムとして具現化される表現で説明される。当業者であれば、そのようなソフトウェアの等効物がハードウェアでも構成できることが容易に明らかであろう。画像操作アルゴリズム及びシステムは良く知られているので、ここでの説明は、特に、本発明によるシステム及び方法の一部を形成し又はそれと直接的に協働するアルゴリズム及びシステムに向けられる。そのようなアルゴリズム及びシステムの他の態様、並びにそれに関連した画像信号を発生し、さもなければ、処理するハードウェア又はソフトウェアは、ここに特に図示も説明もしないが、この技術で知られたそのようなシステム、アルゴリズム、コンポーネント及び要素から選択することができる。本発明により説明されるシステムが以下の資料に与えられると、本発明を具現化するのに有用な、ここに特に図示も示唆も説明もされないソフトウェアは、従来のものであり且つ通常の当業技術の範囲内である。
【００１９】
更に、ここで使用する、本発明の方法を遂行するコンピュータプログラムは、コンピュータ読み取り可能な記憶媒体に記憶することができ、これは、例えば、磁気ディスク（ハードドライブ又はフロッピーディスクのような）又は磁気テープのような磁気記憶媒体；光学ディスク、光学テープ、又はマシン読み取り可能なバーコードのような光学記憶媒体；ランダムアクセスメモリ（ＲＡＭ）又はリードオンリメモリ（ＲＯＭ）のようなソリッドステート電子記憶装置；或いは本発明による方法を実施するために１つ以上のコンピュータを制御するインストラクションを有するコンピュータプログラムを記憶するのに使用される他の物理的装置又は媒体を含む。
【００２０】
本発明は、ここに説明する実施形態の組み合わせも包含する。「特定の実施形態」等を言及するときには、本発明の少なくとも１つの実施形態に存在する特徴を指す。「一実施形態」又は「特定の実施形態」等を個別に言及するときは、必ずしも同じ実施形態（１つ又は複数）を指すものではないが、そのような実施形態は、指示のない限り又は当業者に容易に明らかなように、相互に排他的ではない。「１つの方法」又は「複数の方法」等を言及するときの単数又は複数の使用は、何ら制限がない。明確な指示のない限り又は文脈上要求されない限り「又は」という語は、本開示では、非排他的な意味で使用される。
【００２１】
信号捕獲及び処理のための像形成装置及び関連回路並びにディスプレイを使用するデジタルカメラは、良く知られたものであるから、ここでの説明は、特に、本発明による方法及び装置の一部分を形成する又はそれと直接的に協働する要素に向けられる。ここに特に図示も説明もされない要素は、当業者により選択される。ここに述べる実施形態の幾つかの態様は、ソフトウェアで与えられる。本発明により図示及び説明されるシステムが以下の資料に与えられると、本発明を具現化するのに有用な、ここに特に図示も示唆も説明もされないソフトウェアは、従来のものであり且つ通常の当業技術の範囲内である。
【００２２】
デジタルカメラの以下の説明は、当業者にとって馴染み易いものである。カメラのコストを減少し、特徴を追加し又は性能を改善するためにこの実施形態の多数の変更が可能であり且つ選択されることが明らかであろう。
【００２３】
図１は、本発明によるデジタルカメラ１０を備えたデジタル写真撮影システムのブロック図である。デジタルカメラ１０は、画像を捕獲してレビューするときにユーザが手に持ち易いほど充分小さなポータブルバッテリ作動装置である。このデジタルカメラ１０は、デジタル画像を発生し、これは、画像メモリ３０を使用してデジタル画像ファイルとして記憶される。ここで使用する「デジタル画像」又は「デジタル画像ファイル」という句は、デジタルスチール画像又はデジタルビデオファイルのようなデジタル画像ファイルを指す。
【００２４】
ある実施形態では、デジタルカメラ１０は、動画ビデオ画像及びスチール画像の両方を捕獲する。又、デジタルカメラ１０は、これに限定されないが、デジタル音楽プレーヤ（例えば、ＭＰ３プレーヤ）、移動電話、ＧＰＳ受信器、又はプログラマブルデジタルアシスタント（ＰＤＡ）の機能を含む他の機能も含むことができる。
【００２５】
デジタルカメラ１０は、調整可能な絞り及び調整可能なシャッター６を有するレンズ４を備えている。好ましい実施形態では、レンズ４は、ズームレンズであり、ズーム及び焦点モータドライバ８により制御される。レンズ４は、シーン（図示せず）からの光を、例えば、単一チップカラーＣＣＤ又はＣＭＯＳ画像センサのような画像センサ１４に収束させる。レンズ４は、シーンの画像を画像センサ１４に形成するための一形式の光学的システムである。他の実施形態では、光学的システムは、焦点が可変又は固定の固定焦点距離レンズを使用する。
【００２６】
画像センサ１４の出力は、アナログ信号プロセッサ（ＡＳＰ）及びアナログ／デジタル（Ａ／Ｄ）コンバータ１６によりデジタル形態へ変換され、そしてバッファメモリ１８に一時的に記憶される。バッファメモリ１８に記憶された画像データは、その後、ファームウェアメモリ２８に記憶された埋め込まれたソフトウェアプログラム（例えば、ファームウェア）を使用して、プロセッサ２０により操作される。ある実施形態では、ソフトウェアプログラムは、リードオンリメモリ（ＲＯＭ）を使用してファームウェアメモリ２８に永久的に記憶される。他の実施形態では、ファームウェアメモリ２８は、例えば、フラッシュＥＰＲＯＭメモリを使用することにより変更することができる。そのような実施形態では、外部装置は、ワイヤードインターフェイス３８又はワイヤレスモデム５０を使用してファームウェアメモリ２８に記憶されたソフトウェアプログラムを更新することができる。又、そのような実施形態では、ファームウェアメモリ２８は、カメラがターンオフされたときに保存しなければならない画像センサ構成データ、ユーザ設定選択及び他のデータを記憶するのにも使用される。ある実施形態では、プロセッサ２０は、プログラムメモリ（図示せず）を備え、ファームウェアメモリ２８に記憶されたソフトウェアプログラムは、プロセッサ２０により実行される前にプログラムメモリにコピーされる。
【００２７】
プロセッサ２０の機能は、単一のプログラム可能なプロセッサを使用して与えられるか、又は１つ以上のデジタル信号プロセッサ（ＤＳＰ）装置を含む複数のプログラム可能なプロセッサを使用して与えられることを理解されたい。或いは又、プロセッサ２０は、カスタム回路（例えば、デジタルカメラに使用するように特別に設計された１つ以上のカスタム集積回路（ＩＣ））により設けられるか、又はプログラム可能なプロセッサ（１つ又は複数）とカスタム回路との組み合わせにより設けられる。図１に示す種々のコンポーネントの幾つか又は全部からプロセッサ２０への接続は、共通のデータバスを使用してなされることを理解されたい。例えば、ある実施形態では、プロセッサ２０と、バッファメモリ１８と、画像メモリ３０と、ファームウェアメモリ２８との間の接続は、共通のデータバスを使用して行うことができる。
【００２８】
処理された画像は、次いで、画像メモリ３０を使用して記憶される。画像メモリ３０は、当業者に知られた任意の形態のメモリであり、除去可能なフラッシュメモリカード、内部フラッシュメモリチップ、磁気メモリ又は光学的メモリを含むが、これに限定されないことを理解されたい。ある実施形態では、画像メモリ３０は、内部フラッシュメモリチップと、セキュアなデジタル（ＳＤ）カードのような除去可能なフラッシュメモリカードへの標準的インターフェイスとの両方を含む。或いは又、マイクロＳＤカード、コンパクトフラッシュ（ＣＦ）カード、マルチメディアカード（ＭＭＣ）、ｘＤカード又はメモリスティックのような異なるメモリカードフォーマットを使用してもよい。
【００２９】
画像センサ１４は、タイミングジェネレータ１２によって制御され、このジェネレータは、行及びピクセルを選択するための種々のクロック信号を発生し、そしてＡＳＰ及びＡ／Ｄコンバータ１６の動作を同期する。画像センサ１４は、例えば、約４０００×３０００ピクセルのスチール画像ファイルを与えるために１２．４メガピクセル（４０８８×３０４０ピクセル）を有する。カラー画像を与えるために、画像センサは、一般的に、異なるカラーピクセルを含むピクセルアレイを有する画像センサをなすカラーフィルタアレイがオーバーレイされる。異なるカラーピクセルは、多数の異なるパターンで配列される。一例として、異なるカラーピクセルは、参考としてここに援用されるベイヤー氏の“Color imaging array”と題する共通に譲渡された米国特許第３，９７１，０６５号に述べられたように、良く知られたベイヤーカラーフィルタアレイを使用して配置される。第２の例として、異なるカラーピクセルは、コンプトン及びハミルトン氏の“Image sensor with improved light sensitivity”と題する共通に譲渡された米国特許出願公告２００７／００２４９３１号に述べられたように配置される。これらの例に限定されるものではなく、多数の他のカラーパターンを使用してもよい。
【００３０】
画像センサ１４、タイミングジェネレータ１２、及びＡＳＰ及びＡ／Ｄコンバータ１６は、別々に製造された集積回路でもよいし、ＣＭＯＳ画像センサで通常行われているように単一の集積回路として製造されてもよいことを理解されたい。ある実施形態では、この単一の集積回路は、プロセッサ２０により与えられる機能の幾つかを含む、図１に示す他の機能の幾つかを遂行することができる。
【００３１】
画像センサ１４は、タイミングジェネレータ１２により第１のモードで作動されたときに有効となり、画像をコンポーズするためにビデオ画像を捕獲するとき及び捕獲されるべきスチール画像をプレビューするときにも使用される低解像度のセンサ画像データのモーションシーケンスを与える。このプレビューモードセンサ画像データは、例えば、１２８０×７２０ピクセルのＨＤ解像度画像データとして与えられるか、又は例えば、６４０×４８０ピクセルのＶＧＡ解像度画像データとして与えられるか、又は画像センサの解像度に比して著しく少ない行列データを有する他の解像度を使用して与えられる。
【００３２】
プレビューモードセンサ画像データは、同じカラーの隣接ピクセルの値を合成するか、又はピクセル値の幾つかを除去するか、又はあるカラーピクセル値を合成する一方、他のカラーピクセル値を除去することにより、与えることができる。プレビューモード画像データは、パルルスキー氏の“Electronic camera for initiating capture of still images while previewing motion images”と題する共通に譲渡された米国特許第６，２９２，２１８号に述べられたように処理される。
【００３３】
又、画像センサ１４は、タイミングジェネレータ１２により第２のモードで作動されたときにも有効となり、高解像度スチール画像データを与える。この最終的モードのセンサ画像データは、高照明レベルのシーンに対して画像センサの全てのピクセルを含む高解像度出力画像データとして与えられ、例えば、４０００×３０００ピクセルの１２メガピクセル最終画像データである。低い照明レベルでは、最終的センサ画像データは、信号レベル、ひいては、センサの「ＩＳＯ速度」を高くするために、画像センサ上のある数の同じ色のピクセルを「ビニング(binning)」することにより与えられる。
【００３４】
ズーム及び焦点モータドライバ８は、プロセッサ２０により供給される制御信号により制御されて、適当な焦点距離設定を与えると共に、シーンを画像センサ１４上に焦点合わせする。画像センサ１４の露出レベルは、調整可能な絞り及び調整可能なシャッター６のｆ値及び露出時間、タイミングジェネレータ１２による画像センサ１４の露出周期、並びにＡＳＰ及びＡ／Ｄコンバータ１６の利得（即ち、ＩＳＯ速度）設定を制御することにより制御される。又、プロセッサ２０は、シーンを照明するフラッシュ２も制御する。
【００３５】
デジタルカメラ１０のレンズ４は、パルルスキー氏の“Electronic Camera with Rapid Automatic Focus of an Image upon a Progressive Scan Image Sensor”と題する共通に譲渡された米国特許第５，６６８，５９７号に述べられたように、「スルー・ザ・レンズ(through-the-lens)」オートフォーカスを使用することにより第１のモードにおいて焦点を合わせることができる。これは、プロセッサ２０が画像センサ１４により捕獲された画像の中央部分に対してピーク鮮明値を与える最も近い焦点位置を決定する間に、近焦点位置と無限遠焦点位置との間にある多数の位置にレンズ４の焦点位置を調整するようにズーム及び焦点モータドライバ８を使用することにより達成される。最も近い焦点位置に対応する焦点距離は、適当なシーンモードを自動的に設定する等の多数の目的で利用され、そして他のレンズ及びカメラ設定と共に、画像ファイルにメタデータとして記憶される。
【００３６】
プロセッサ２０は、メニュー及び低解像度カラー画像を発生し、これは、ディスプレイメモリ３６に一時的に記憶されそして画像ディスプレイ３２に表示される。画像ディスプレイ３２は、典型的に、アクティブマトリクスのカラー液晶ディスプレイ（ＬＣＤ）であるが、有機発光ダイオード（ＯＬＥＤ）ディスプレイのような他の形式のディスプレイを使用することもできる。ビデオインターフェイス４４は、デジタルカメラ１０からのビデオ出力信号を、フラットパネルＨＤＴＶディスプレイのようなビデオディスプレイ４６に与える。プレビューモード又はビデオでは、バッファメモリ１８からのデジタル画像データがプロセッサ２０により操作されて、一連のモーションプレビュー画像を形成し、これは、典型的にカラー画像として画像ディスプレイ３２に表示される。レビューモードでは、画像メモリ３０に記憶されたデジタル画像ファイルからの画像データを使用して、画像ディスプレイ３２に表示される画像が発生される。
【００３７】
画像ディスプレイ３２に表示されるグラフィックユーザインターフェイスは、ユーザコントローラ３４により与えられるユーザ入力に応答して制御される。ユーザコントローラ３４は、ビデオ捕獲モード、スチール捕獲モード及びレビューモードのような種々のカメラモードを選択し、そしてスチール画像の捕獲及び動画画像の記録を開始するのに使用される。ユーザコントローラ３４は、典型的に、ボタン、ロッカースイッチ、ジョイスティック又はロータリーダイヤルのある組み合わせを含む。ある実施形態では、ユーザコントローラ３４の幾つかは、画像ディスプレイ３２上のタッチスクリーンオーバーレイを使用することにより与えられる。他の実施形態では、付加的な状態ディスプレイ又は画像ディスプレイを使用することができる。好ましい実施形態では、ユーザコントローラ３４は、カメラをターンオン又はオフするのに使用される電源コントローラ３５（例えば、電源ボタン）、レンズ４を制御するためのレンズコントローラのような他のコントローラ、及び画像捕獲動作を開始するための画像捕獲コントローラ（例えば、シャッターボタン）を含む。ある実施形態では、ユーザがシャッターボタンを部分的に押したときにスチールプレビューモードが開始され、そしてユーザがシャッターボタンを完全に押したときにスチール画像捕獲モードが開始される。
【００３８】
ユーザコントローラ３４を使用して選択できるカメラモードは、「タイマー」モードを含む。「タイマー」モードが選択されると、ユーザがシャッターボタンを完全に押した後に、プロセッサ２０がスチール画像の捕獲を開始するまでに、短い遅延（例えば、１０秒）が生じる。
【００３９】
プロセッサ２０に接続されたオーディオコーデック２２は、マイクロホン２４からオーディオ信号を受信し、そしてオーディオ信号をスピーカ２６に与える。これらのコンポーネントは、オーディオトラックをビデオシーケンス又はスチール画像と共に記録しそして再生することができる。デジタルカメラ１０がカメラ兼移動電話のような多機能装置である場合には、マイクロホン２４及びスピーカ２６を電話の会話に使用することができる。
【００４０】
ある実施形態では、スピーカ２６は、例えば、ユーザインターフェイスの一部分として使用され、ユーザコントローラが押されたこと又は特定のモードが選択されたことを指示する種々の可聴信号を発生する。ある実施形態では、マイクロホン２４、オーディオコーデック２２及びプロセッサ２０は、音声認識を行うように使用でき、ユーザがユーザコントローラ３４ではなく音声コマンドを使用することによりプロセッサ２０にユーザ入力を与えることができるようにする。又、スピーカ２６は、到来する電話コールをユーザに通知するのにも使用できる。これは、ファームウェアメモリ２８に記憶された標準リングトーンを使用して行われるか、又はワイヤレスネットワーク５８からダウンロードされて画像メモリ３０に記憶されたカスタムリングトーンを使用することにより行われる。更に、バイブレーション装置（図示せず）を使用して、到来する電話コールのサイレント（例えば、聞こえない）通知を与えることができる。
【００４１】
又、プロセッサ２０は、画像センサ１４からの画像データの付加的処理も行って、レンダリングされたｓＲＧＢ画像データを発生し、これは、画像メモリ３０内の良く知られたＥｘｉｆ−ＪＰＥＧ画像ファイルのような「完成」画像ファイル内に圧縮記憶される。
【００４２】
デジタルカメラ１０は、ワイヤードインターフェイス３８を経てインターフェイス／リチャージャー４８に接続され、これは、家又はオフィスに置かれたデスクトップコンピュータ又はポータブルコンピュータであるコンピュータ４０に接続される。ワイヤードインターフェイス３８は、例えば、良く知られたＵＳＢ２．０インターフェイス仕様に合致するものである。インターフェイス／リチャージャー４８は、ワイヤードインターフェイス３８を経てデジタルカメラ１０のリチャージャブルバッテリ（図示せず）のセットに電力を供給することができる。
【００４３】
デジタルカメラ１０は、ワイヤレスモデム５０を備え、これは、高周波帯域５２を経てワイヤレスネットワーク５８とインターフェイスする。ワイヤレスモデム５０は、良く知られたＢｌｕｅｔｏｏｔｈワイヤレスインターフェイス又は良く知られた８０２．１１ワイヤレスインターフェイスのような種々のワイヤレスインターフェイスプロトコルを使用する。コンピュータ４０は、インターネット７０を経てＫｏｄａｋ  ＥａｓｙＳｈａｒｅＧａｌｌｅｒｙのようなフォトサービスプロバイダー７２へ画像をアップロードすることができる。他の装置（図示せず）は、フォトサービスプロバイダー７２によって記憶された画像にアクセスすることができる。
【００４４】
別の実施形態では、ワイヤレスモデム５０は、高周波（例えば、ワイヤレス）リンクを経て３ＧＳＭネットワークのような移動電話ネットワーク（図示せず）と通信し、これは、インターネット７０に接続されて、デジタルカメラ１０からのデジタル画像ファイルをアップロードする。これらのデジタル画像ファイルは、コンピュータ４０又はフォトサービスプロバイダー７２に与えられる。
【００４５】
図２は、ＡＳＰ及びＡ／Ｄコンバータ１６により出力された画像センサ１４からのカラーセンサデータ１００を処理するためにデジタルカメラ１０（図１）のプロセッサ２０により遂行される画像処理動作を示すフローチャートである。ある実施形態では、特定のデジタル画像に対してカラーセンサデータ１００を操作するためにプロセッサ２０によって使用される処理パラメータは、画像ディスプレイ３２に表示されるメニューに応答してユーザコントローラ３４を経て選択される種々のユーザ設定１７５により決定される。
【００４６】
ＡＳＰ及びＡ／Ｄコンバータ１６によりデジタル変換されたカラーセンサデータ１００は、ホワイトバランスステップ９５により操作される。ある実施形態では、この処理は、ミキ氏の“White balance adjustment device and color identification device”と題する共通に譲渡された米国特許第７，５４２，０７７号に述べられた方法を使用して遂行される。ホワイトバランスは、ユーザにより手動でセットされるか又はカメラにより自動的にセットされるホワイトバランス設定９０に応答して調整することができる。
【００４７】
カラー画像データは、次いで、画像センサ１４からのノイズを減少するためにノイズ減少ステップ１０５によって操作される。ある実施形態では、この処理は、ジンデール氏等の“Noise cleaning and interpolating sparsely populated color digital image using a variable noise cleaning kernel”と題する共通に譲渡された米国特許第６，９３４，０５６号に述べられた方法を使用して遂行される。ノイズ減少のレベルは、高いＩＳＯ露出指数設定においてより多くのフィルタリングが遂行されるようにＩＳＯ設定１１０に応答してノイズ減少レベルを調整することができる。
【００４８】
カラー画像データは、次いで、各ピクセル位置における赤、緑及び青（ＲＧＢ）の画像データ値を与えるためにデモザイクステップ１１５によって操作される。デモザイクステップ１１５を遂行するためのアルゴリズムは、カラーフィルタアレイ（ＣＦＡ）補間アルゴリズム又は“deBayering”アルゴリズムとして一般的に知られている。本発明の１つの実施形態において、デモザイクステップ１１５は、アダムス氏等の“Adaptive color plane interpolation in single sensor color electronic camera”と題する共通に譲渡された米国特許第５，６５２，６２１号に述べられたルミナンスＣＦＡ補間方法を使用することができる。又、デモザイクステップ１１５は、コク氏の“Signal processing method and apparatus for producing interpolated chrominance values in a sampled color image signal”と題する共通に譲渡された米国特許第４，６４２，６７８号に述べられたクロミナンスＣＦＡ補間方法を使用することもできる。
【００４９】
ある実施形態では、ユーザは、デジタルカメラが小さいサイズの画像ファイルを発生できるように異なるピクセル解像度モード間で選択を行うことができる。パルルスキー氏等の“Single sensor color camera with user selectable image record size”と題する共通に譲渡された米国特許第５，４９３，３３５号に述べられたように、複数のピクセル解像度を与えることができる。ある実施形態では、解像度モード設定１２０は、フルサイズ（例えば、３０００×２０００ピクセル）、中間サイズ（例えば、１５００×１０００ピクセル）又は小サイズ（７５０×５００ピクセル）となるようにユーザにより選択することができる。
【００５０】
カラー画像データは、カラー補正ステップ１２５においてカラー補正される。ある実施形態では、カラー補正は、パルルスキー氏等の“Method and apparatus for improving the color rendition of hardcopy images from electronic cameras”と題する共通に譲渡された米国特許第５，１８９，５１１号に述べられたように、３×３リニアスペースカラー補正マトリクスを使用して行われる。ある実施形態では、デジタルカメラ１０のファームウェアメモリ２８に異なるカラーマトリクス係数を記憶することにより異なるユーザ選択可能なカラーモードを与えることができる。例えば、４つの異なるカラーモードを与えることができ、カラーモード設定１３０を使用して、次のカラー補正マトリクスの１つを選択することができる。
【００５１】
0005897569.tif 000002
【００５２】
他の実施形態では、３次元ルックアップテーブルを使用してカラー補正ステップ１２５を行うことができる。
【００５３】
又、カラー画像データは、トーンスケール補正ステップ１３５によっても操作される。ある実施形態では、トーンスケール補正ステップ１３５は、前記米国特許第５，１８９，５１１号に述べられた１次元ルックアップテーブルを使用して遂行することができる。ある実施形態では、デジタルカメラ１０のファームウェアメモリ２８に複数のトーンスケール補正ルックアップテーブルが記憶される。これらは、「通常」トーンスケール補正曲線、「高コントラスト」トーンスケール補正曲線、及び「低コントラスト」トーンスケール補正曲線を与えるルックアップテーブルを含む。ユーザ選択コントラスト設定１４０は、トーンスケール補正ステップ１３５を遂行するときにどのトーンスケール補正ルックアップテーブルを使用すべきか決定するためにプロセッサ２０により使用される。
【００５４】
又、カラー画像データは、画像鮮明化ステップ１４５によっても操作される。ある実施形態では、これは、ハミルトン氏等の“Edge enhancing colored digital images”と題する共通に譲渡された米国特許第６，１９２，１６２号に述べられた方法を使用して行うことができる。ある実施形態では、ユーザは、「通常鮮明度」設定、「高鮮明度」設定、及び「低鮮明度」設定を含む種々の鮮明化設定の間で選択を行うことができる。この例では、プロセッサ２０は、デジタルカメラ１０のユーザが選択した鮮明化設定１５０に応答して、例えば、「高鮮明度」の２．０、「通常鮮明度」の１．０及び「低鮮明度」の０．５のような３つの異なるエッジブーストマルチプライヤ値の１つを使用する。
【００５５】
又、カラー画像データは、画像圧縮ステップ１５５によっても操作される。ある実施形態では、画像圧縮ステップ１５５は、ダリー氏等の“Adaptive block transform image coding method and apparatus”と題する共通に譲渡された米国特許第４，７７４，５７４号に述べられた方法を使用して行うことができる。ある実施形態では、ユーザは、種々の圧縮設定の間で選択を行うことができる。これは、デジタルカメラ１０のファームウェアメモリ２８に、例えば、３つの異なるテーブルのような複数の量子化テーブルを記憶することにより具現化できる。これらのテーブルは、デジタルカメラ１０の画像メモリ３０に記憶されるべき圧縮デジタル画像ファイル１８０に対する異なる画質レベル及び平均ファイルサイズを与える。ユーザ選択圧縮モード設定１６０は、特定の画像に対する画像圧縮ステップ１５５に使用されるべき特定の量子化テーブルを選択するためにプロセッサ２０により使用される。
【００５６】
圧縮されたカラー画像データは、ファイルフォーマットステップ１６５を使用してデジタル画像ファイル１８０に記憶される。画像ファイルは、種々のメタデータ１７０を含む。メタデータ１７０は、デジタル画像に関連した任意の形式の情報、例えば、画像を捕獲したカメラのモデル、画像のサイズ、画像を捕獲した日時、及び種々のカメラ設定、例えば、レンズの焦点距離、露出時間及びレンズのｆ値、並びにカメラがフラッシュを焚いたかどうかである。好ましい実施形態において、このメタデータ１７０は、全て、標準的なタグを使用して、良く知られたＥｘｉｆ−ＪＰＥＧスチール画像ファイルフォーマットで記憶される。本発明の好ましい実施形態では、メタデータ１７０は、カメラ設定１８５に関する情報を含む。
【００５７】
本発明の一実施形態によりデジタルカメラ１０（図１）の電源コントローラ３５（図１）を使用して写真撮影モードを選択する方法を示したフローチャートである図３を参照して本発明を説明する。図３において、電源コントローラアクチベーション検出ステップ３００は、電力コントローラ３５（図１）の押圧を検出する。電源オンテスト３０５は、電源が既にオンであるかどうかチェックし、判断を行う。電源が既にオンである場合には、カメラターンオフステップ３１０が実行されて、カメラの電源をオフにする。（デジタルカメラ１０（図１）が電源オフモードにあるとき、デジタルカメラ１０は、完全に電源が落とされるのではなく、電力消費の最小レベルを使用するスリープモードになる場合もあることに注意されたい。）電源オンテスト３０５が、電源がまだオンでないと決定する場合には、プロセスがカメラターンオンステップ３１５へ続き、カメラの電源をオンにする。次いで、デジタルカメラ現在コンテクスト決定ステップ３２０を使用して、デジタルカメラ現在コンテクストを決定する（３２５）。デジタルカメラコンテクストとは、写真撮影環境を特徴付ける情報のセットである。以下に詳細に述べるように、デジタルカメラコンテクストは、日時、カメラ位置、感知したシーンの特徴、感知した音声信号、及び行事カレンダーのエントリのような情報を含む。１つ以上の以前のデジタルカメラコンテクスト３３５は、この以前のデジタルカメラコンテクスト３３５と共に使用するためにデジタルカメラのユーザが選択した以前に選択された対応する写真撮影モードを指定する情報と一緒に、持続性メモリに記憶される。類似コンテクストテスト３３０は、現在のデジタルカメラコンテクスト３２５が、以前のデジタルカメラコンテクスト３３５の１つに充分類似しているかどうか決定する。現在のデジタルカメラコンテクスト３２５が、以前のデジタルカメラコンテクスト３３５の１つに充分類似している場合には、以前に選択された写真撮影モードをセットするステップ３４０を使用して、以前に選択された対応する写真撮影モードで動作するようにデジタルカメラ１０をセットする。さもなければ、デフォールト写真撮影モードセットステップ３４５が実行されて、デフォールト写真撮影モードで動作するようにデジタルカメラ１０をセットする。このように、デジタルカメラ１０が電源オンされるが、デジタルカメラコンテクストが充分に類似ている場合だけは、以前にユーザが選択した写真撮影モードが尊重される。
【００５８】
本発明のある実施形態では、電源コントローラ３５は、感圧ボタンであるか、又は他の形式のタッチ感知面である。種々の異なる形式の感圧ボタンがある。ある感圧ボタンは、押圧力に基づいて異なる位置へ押し下がるスプリング負荷の機械的ボタンである。ボタンは、軽い圧力で押圧されると、第１の位置へ押し下がって第１の信号を（Ｓ１）を与え、そして強い圧力で押圧されると、第２の位置へ押し下がって、第２の信号（Ｓ２）を与える。他の形式の感圧ボタンは、加えた圧力に基づいて可変電気信号を発生する電子的圧力センサを使用する。ピエゾ抵抗性圧力センサ、ピエゾ電気圧力センサ、電磁圧力センサ、又は容量性圧力センサを含む種々の異なる電子圧力センサが知られている。
【００５９】
デジタルカメラは、典型的に、写真撮影条件及び個人の好みに基づいてユーザが選択できる種々の写真撮影モードを備えている。種々様々な写真撮影モードが知られている。典型的な写真撮影モードは、例えば、スマートキャプチャー、ポートレート、スポーツ、風景、接写、夕日、バックライト、子供、明るさ、自己ポートレート、夜間ポートレート、夜景、高ＩＳＯ、パノラマ、カラーブースト、グレースケール、セピアトーン、絞り優先及びシャッター優先を含む。典型的に、写真撮影モードは、ユーザコントローラ３４の一部分として与えられる双方向メニューを使用して選択される。多くの場合に、メニューの多数のレベルを通してナビゲートして特定の写真撮影モードを選択する必要がある。
【００６０】
好ましい実施形態では、デフォールト写真撮影モードセットステップ３４５により選択されるデフォールト写真撮影モードは、種々様々な写真撮影条件のもとで良好な結果を生じるように設計された自動モードである。そのような自動モードは、「オートモード」、「デフォールトモード」、「スマートキャプチャーモード」又は「プログラムモード」のような種々の異なる名称で実施されている。この自動モードにおいて、デジタルカメラ１０は、典型的に、写真撮影条件を分析して、露出指数、レンズのＦ値、露出時間及び電子フラッシュ設定のような種々の画像捕獲設定と、図２を参照して述べたもののような他のユーザ設定１７５とを自動的に決定する。他の実施形態では、他の写真撮影モードをデフォールト写真撮影モードとして使用することができる。ある実施形態では、ユーザは、好ましい写真撮影モードをデフォールト写真撮影モードと指定することが許される。
【００６１】
本発明の方法が貴重なものであるシナリオの一例として、ユーザがサッカーの試合で画像を捕獲し、そしてスポーツ写真撮影モードで動作するようにカメラを手動でセットする場合について考える。スポーツ写真撮影モードは、一般的に、運動する対象に関連した動きのボケを最小にするために適当な画像捕獲設定を選択する。ユーザは、次いで、バッテリの寿命を節約するためにデジタルカメラ１０電源を落とすことを選択する（又はデジタルカメラ１０は、ある不作動期間後にそれ自身で自動的に電源が落ちてもよい）。次いで、ユーザは、サッカーの試合中に付加的な画像の捕獲を再開したい場合には、典型的に、適当な写真撮影モードを選択するべく種々のユーザ制御メニューを通してナビゲートする上でのトラブルを省くために、カメラの電源を入れて、デフォールト写真撮影モードではなく、スポーツ写真撮影モードへ直接戻すことを希望する。本発明の方法によれば、これは、電源オン時に、現在のデジタルカメラコンテクスト３２５を、スポーツ写真撮影モードが以前に選択されたときの以前のデジタルカメラコンテクスト３３５と比較することにより、自動的に行われる。デジタルカメラコンテクストが充分に類似している場合には、デジタルカメラ１０は、以前に選択されたスポーツ写真撮影モードへ自動的に戻される。
【００６２】
先に述べたように、本発明の方法によれば、類似コンテクストテスト３３０は、現在のデジタルカメラコンテクスト３２５を１つ以上の以前のデジタルカメラコンテクスト３３５と比較する。以前のデジタルカメラコンテクスト３３５は、それに対応するユーザ選択写真撮影モードの指示と一緒に、持続性メモリに記録される。
【００６３】
ある実施形態では、最も最近のユーザ選択写真撮影モードに対応する単一の以前のデジタルカメラコンテクスト３３５のみが記憶される。
【００６４】
他の実施形態では、複数の以前のデジタルカメラコンテクスト３３５を記憶するための構成がなされる。例えば、以前のデジタルカメラコンテクスト３３５は、最も最近ユーザが選択した５つの写真撮影モードに対応して記憶される。或いは又、以前のデジタルカメラコンテクスト及びそれに対応するユーザ選択写真撮影モードは、規定の期間（例えば、４８時間）について記憶される。複数のデジタルカメラコンテクストを記憶することは、特に行事が繰り返される場合に多数の効果を与える。例えば、サッカーの試合の間はスポーツ写真撮影モードが選択され、次いで、家族のパーティの間はポートレートモードが選択される。別のサッカーの試合に対してカメラが再び電源オンされると、現在のデジタルカメラコンテクストが、スポーツ写真撮影モードに関連した以前のデジタルカメラコンテクストと類似であると決定され、このモードは、最も最近のユーザ選択写真撮影モードでなくても、自動的に選択することができる。
【００６５】
ある実施形態では、デジタルカメラコンテクスト及びそれに対応する写真撮影モードは、図４に示すように、ユーザが特定の写真撮影モードを選択するときに記憶される。双方向写真撮影モード選択プロセス４００は、写真撮影モード４０５を選択するためにユーザにより使用される。双方向写真撮影モード選択プロセス４００は、デジタルカメラ１０のユーザコントローラ３４を使用して写真撮影モードを選択するためにこの技術で知られた任意の方法を使用することができる。例えば、ユーザは、一連の双方向メニューをナビゲートするか又は写真撮影モードダイヤルを使用することにより、写真撮影モード４０５を選択することができる。写真撮影モードセットステップ４１０は、その選択された写真撮影モード４０５で動作するようにデジタルカメラ１０をセットするのに使用される。次いで、現在デジタルカメラコンテクスト決定ステップ４１５を使用して、現在デジタルカメラコンテクスト４２０を決定する。写真撮影モード４０５及び現在デジタルカメラコンテクスト４２０の指示は、写真撮影モード及び現在デジタルカメラコンテクスト記録ステップ４２５を使用して持続性メモリに記憶される。ある具現化では、現在デジタルカメラコンテクスト４２０は、ユーザが最初に写真撮影モードを選択するときだけ記憶される。他の具現化では、現在デジタルカメラコンテクスト４２０は、ユーザ選択された写真撮影モードを使用してデジタル画像が捕獲されるたびに更新され記憶される。このケースでは、記憶された現在デジタルカメラコンテクスト４２０は、最も最近の画像捕獲に対応する。デジタルカメラコンテクスト情報が日時ファクタを含むときには、この解決策は、記憶された以前のデジタルカメラコンテクスト３３５が類似コンテクストテスト３３０を使用して現在のデジタルカメラコンテクスト３２５と比較するための最も適切なものであることを保証するために好ましいものである。
【００６６】
ある実施形態では、デジタルカメラコンテクスト及びそれに対応するユーザ選択された写真撮影モードは、デジタルカメラ１０が電源オフされたときに更新され記憶される。このケースでは、デジタルカメラコンテクスト及びそれに対応する写真撮影モードを記憶するプロセスは、カメラターンオフステップ３１０（図３）に合体することができる。この目的に適応されるカメラターンオフステップ３１０の変形例の更なる詳細が図５に示されている。デジタルカメラ１０をＯＦＦ状態に切り換えるプロセスが開始されると、ユーザ選択写真撮影モードテスト５０５は、現在写真撮影モード５００がユーザ選択されたものであるかどうか決定する。そうでない場合には、カメラ電源オフステップ５１０へ進み、これは、電源オフ手順を実行して、デジタルカメラ１０をＯＦＦ状態に入れる。さもなければ、現在デジタルカメラコンテクスト決定ステップ４１５を使用して、現在デジタルカメラコンテクスト４２０を決定する。現在写真撮影モード５００及び現在デジタルカメラコンテクスト４２０の指示は、次いで、写真撮影モード及び現在デジタルカメラコンテクスト記録ステップ４２５を使用して持続性メモリに記憶される。最終的に、カメラ電源オフステップ５１０が実行されて、デジタルカメラ１０をＯＦＦ状態に入れるプロセスが完了する。ある実施形態では、デジタルカメラが最も最近電源オフされたときにアクティブであったユーザ選択された写真撮影モードに対応して、１つのデジタルカメラコンテクストのみが記憶される。他の実施形態では、上述したように、複数のデジタルカメラコンテクストを記憶することができる。
【００６７】
図５に示すプロセスは、以前の写真撮影モードが、ユーザが手動で選択したものである場合に、そのモードに戻ることのみにユーザが関与するものであると仮定する。別の実施形態では、現在写真撮影モード５００がユーザ選択されたものであるかどうかに関わらず、現在写真撮影モード５００及び現在デジタルカメラコンテクスト４２０の指示がメモリに記憶される。
【００６８】
図４及び５で述べたデジタルカメラコンテクストを記憶するためのプロセスは、相互に排他的でないことに注意されたい。ある実施形態では、写真撮影モード及びデジタルカメラコンテクストは、写真撮影モードが手動でのユーザ選択であるとき及びデジタルカメラ１０が電源オフされたときの両方に記録することができる。又、デジタルカメラコンテクスト及び写真撮影モードは、他の時間にも記録できる。例えば、それらは、延長された写真撮影セッション中に固定時間間隔で（例えば、１０分ごとに）記録することもできるし、又はデジタルカメラコンテクストの実質的な変化（例えば、照明レベルの著しい変化）が検出された場合に記録することもできる。
【００６９】
本発明によれば、写真撮影モード選択に関連した現在デジタルカメラコンテクスト３２５は、写真撮影環境を特徴付ける１つ以上のコンテクストファクタを含む。当業者であれば、デジタルカメラコンテクストを特徴付けるのに有用な多数の異なるコンテクストファクタがあることが認識されよう。例えば、有用なコンテクストファクタは、日時ファクタ、カメラ位置ファクタ、シーン類似性ファクタ、シーン情報ファクタ、音声類似性ファクタ、及びスケジュールされた行事ファクタを含む。これらの形式の各ファクタについて、以下に詳細に述べる。
【００７０】
ある実施形態では、類似コンテクストテスト３３０（図３）は、現在のデジタルカメラコンテクスト３２５が以前のデジタルカメラコンテクスト３３５の１つに充分類似しているかどうか決定するために１つの形式のコンテクストファクタ（例えば、日時）のみについて考える。他のケースでは、類似コンテクストテスト３３０は、複数の独立したコンテクストファクタ（例えば、カメラ位置及び日時の両方）を使用する。
【００７１】
本発明の好ましい実施形態では、類似コンテクストテスト３３０により使用される１つのコンテクストファクタは、日時である。一般的に、デジタルカメラ１０が以前の写真撮影モードで動作された時間と現在時間との間に経過する時間が短い場合は、ユーザが以前に選択した写真撮影モードへの復帰を望むと仮定することが合理的である。例えば、デジタルカメラ１０が５分間電源オフされた場合には、写真撮影環境が以前の写真撮影環境と同様である確率が高く、それ故、以前に選択された写真撮影モードで動作するようにデジタルカメラ１０をセットするのが適切である。
【００７２】
本発明の一実施形態によれば、類似コンテクストテスト３３０は、現在日時と、以前のデジタルカメラコンテクストに関連した日時との間の時間間隔を決定し、そしてそれを所定のスレッシュホールド（例えば、１時間）と比較することにより、現在のデジタルカメラコンテクスト３２５が以前のデジタルカメラコンテクスト３３５に充分類似していると決定する。その時間間隔が所定のスレッシュホールドより短い場合には、デジタルカメラ１０は、以前に選択された写真撮影モードで動作するようにセットされ、さもなければ、デフォールト写真撮影モードで動作するようにセットされる。
【００７３】
ある実施形態では、類似コンテクストテスト３３０は、デジタルカメラコンテクストを比較するプロセスにおいてカメラ位置ファクタを考慮する。このケースでは、デジタルカメラコンテクストは、カメラ位置の値を含む。カメラ位置間の距離が所定のスレッシュホールド（例えば、１００メーター）より短い場合には、デジタルカメラは、以前に選択された写真撮影モードで動作するようにセットされる。ある実施形態では、カメラ位置は、グローバルポジショニングシステム（ＧＰＳ）センサを使用して決定される地理的位置（例えば、経度及び緯度）である。別の具現化においては、カメラ位置は、１つ以上の加速度計又はジャイロスコープを含む慣性感知システムを使用して決定される相対的位置である。そのような慣性感知システムは、（既知の基準位置が与えられない限り）絶対的な地理的位置を決定できないが、２つの位置間の距離を有効に決定するように使用することができる。
【００７４】
ある実施形態では、画像センサ１４（図１）により感知されるシーンそれ自体も、コンテクスト情報を与えるのに使用できる。現在感知されたシーンが以前に捕獲されたシーンに充分類似している場合には、これは、デジタルカメラが同様の画像捕獲環境で動作されるという貴重な糸口を与える。例えば、ユーザがサッカーの試合の画像を以前に捕獲し、次いで、デジタルカメラを電源オフしたケースについて考える。ユーザは、デジタルカメラの電源をオンに戻しそして現在シーンのプレビュー画像を捕獲するときに、まだサッカーの試合にいる場合には、現在感知された画像が、一般的に、以前に捕獲されたシーンと非常に類似した見掛けになる。
【００７５】
以前に捕獲されたシーンに対するシーンコンテクスト情報を与えるため、好ましくは、プレビュー画像と同じサイズ又はそれより小さい低解像度のコンテクスト画像を、以前のデジタルカメラコンテクスト３３５の一部分として記憶し、そして現在感知されたプレビュー画像から発生される現在感知されたコンテクスト画像と比較することができる。ある実施形態では、以前のユーザ選択写真撮影モードを使用して捕獲された全解像度の捕獲デジタル画像を使用して、シーンコンテクスト情報を与えることができる。
【００７６】
この技術で知られた任意の画像類似性評価方法を使用して、感知されたシーン間の類似性を評価することができる。ある実施形態では、シーンの類似性は、現在感知されたシーンと以前に捕獲されたシーンとの間の差の画像を決定することにより評価することができる。平均差信号が所定のスレッシュホールドより小さい場合には、デジタルカメラコンテクストを類似であると指示することができる。
【００７７】
以前に捕獲したシーンを現在感知したシーンと直接比較すると、多くの場合、カメラの向きの相違又はシーン内容の変化による差を示す。シーンの比較を改善するために、ある実施形態では、動き補償を使用して、差の画像信号を計算する前にカメラの向きの小さな相違を補償することができる。
【００７８】
動き補償をしても、画像の差は、多くの場合に、シーンの変化が僅かでも顕著であるので、一般的には、より精巧な画像類似アルゴリズムを使用して、シーンの類似性を評価することが好ましい。そのようなアルゴリズムは、典型的に、シーンを分析して、種々のシーン属性（例えば、カラーヒストグラム、シーンテクスチャ特徴、及びシーン動き特徴）を表わす特徴ベクトルを決定することによりシーンの類似性を評価する。本発明によりシーン類似値を決定するのに使用できるアルゴリズムの一例は、参考としてここに援用する“Distinctive image features from scale invariant keypoints”という論文（Intl. Journal of Computer Vision、第６０巻、第９１−１１０ページ、２００４年）にロウ氏により述べられたスケール不変特徴（ＳＩＦＴ）アルゴリズムである。
【００７９】
他の実施形態では、セマンティックシーン分類アルゴリズムを使用して、監視されたシーンを分析し、そしてそれを１組の所定のシーン分類カテゴリーの１つに分類することができる。例えば、シーンは、シーン形式（例えば、ビーチ、日没）、行事形式（例えば、誕生日、結婚式）、場所（例えば、美術館、運動場）、又は対象の形式（例えば、動物、ボート）に基づいて分類することができる。本発明により使用できる１つのこのような分類アルゴリズムがルイ氏等の“Semantic event detection for digital content records”と題する共通に譲渡された同時係争中の米国特許出願公告２００９／０２９７０３２号に開示されている。現在のデジタルカメラコンテクスト３２５は、同じ分類カテゴリーに基づいて分類される場合には、以前のデジタルカメラコンテクスト３３５に類似していると指示される。
【００８０】
ある実施形態では、類似コンテクストテスト３３０は、シーンに関する感知された情報に関連した１つ以上のシーン情報ファクタを考慮することによりデジタルカメラコンテクストの類似性を評価する。例えば、感知されたシーン情報は、シーン輝度レベル、シーンカラーバランス、及び焦点距離を含む。現在感知されたシーンが、以前に感知されたシーンに対して同様の輝度レベル、同様のカラーバランス及び同様の焦点距離を有する場合には、現在のデジタルカメラコンテクストが以前のデジタルカメラコンテクストに類似していると推測できる。ある実施形態では、シーン輝度の差、シーンカラーバランスの差及びシーン焦点距離の差が決定される。次いで、これらの差の値の重み付けされた和をとることにより合計差が決定される。その合計差が所定のスレッシュホールドより小さい場合には、現在デジタルカメラコンテクスト３２５が以前のデジタルカメラコンテクストに充分類似していることが指示される。他の実施形態では、これらのシーン情報属性のサブセットのみが考慮されるか、或いは他の情報断片を含むこともできる。
【００８１】
画像捕獲環境に関連した音声信号は、デジタルカメラコンテクストに関する重要な糸口を与えることができる。例えば、ビーチのシーン又はスポーツ行事のシーン又は誕生日パーティのシーンは、典型的に、非常に異なる音響特性に関連している。ある実施形態では、類似コンテクストテスト３３０は、音声類似性ファクタを考慮することによりデジタルカメラコンテクストの類似性を評価する。音声信号を比較するためにこの分野で知られている任意の技術を使用して、デジタルカメラコンテクストの類似性を評価することができる。そのような技術は、多くの場合に、音声信号の周波数スペクトル表示を計算しそして周波数スペクトル間の差を計算することを含む。ある実施形態では、以前のデジタルカメラコンテクストに関連した周波数スペクトルが決定され、そしてデジタルカメラコンテクスト表示の一部分として記憶される。次いで、現在の環境において捕獲される音声信号の周波数スペクトルを比較のために決定することができる。
【００８２】
類似コンテクストテスト３３０により考えられる別の形式のファクタは、スケジュールされた行事ファクタである。このスケジュールされた行事ファクタは、デジタルカメラのユーザに関連したスケジュールされた行事を記憶するのに使用される行事カレンダーにアクセスするデジタルカメラ１０にとって有用である。ある実施形態では、行事カレンダーは、デジタルカメラ１０内にローカル記憶される。これは、通常、デジタルカメラを含むスマートホン、ＰＤＡ又はラップトップコンピュータのようなアプリケーションの場合である。他の実施形態では、デジタルカメラ１０は、ワイヤード又はワイヤレスの通信ネットワークを通して外部記憶の行事カレンダーにアクセスすることができる。ガラハー氏等の“Identifying collection images with special events”と題する共通に譲渡された米国特許出願公告２００７／０００８３２１号に述べられたように、行事カレンダーを使用して、デジタル画像を行事カレンダー上の行事に関連付けることができる。
【００８３】
ある実施形態では、現在のデジタルカメラコンテクスト３２５は、現在の日時と、以前のデジタルカメラコンテクストに関連した日時との両方が、記憶されたスケジュールされた行事に関連した時間間隔内に入る場合には、以前のデジタルカメラコンテクスト３３５に充分類似していると決定される。例えば、サッカーの試合が特定の日付の６−８ＰＭにスケジュールされていることを行事カレンダーが示し、そして両デジタルカメラコンテクストがこの範囲内に入る日時を有する場合には、それらが類似のデジタルカメラコンテクストを有すると推測することができる。それ故、ユーザ選択されたスポーツ写真撮影モードが以前のデジタルカメラコンテクストに関連する場合には、同じ写真撮影モードを自動的に選択することができる。
【００８４】
ある具現化においては、現在の日時が、記憶された以前のデジタルカメラコンテクストの１つに関連した日時に対応するスケジュールされた行事と同じ行事形式である行事カレンダー上の現在のスケジュールされた行事に対応する場合に、デジタルカメラコンテクストは、記憶された以前のデジタルカメラコンテクストの１つに充分類似していると指示することができる。例えば、以前のデジタルカメラコンテクストが、サッカーの試合に対応する日時に関連し、そして現在の日時も、サッカーの試合に対応する場合には、同じ写真撮影モードを自動的に選択することができる。
【００８５】
あるケースでは、行事の形式は、以前に捕獲されたデジタル画像、又は１組のデジタル画像に関連している。関連する行事形式は、次いで、デジタルカメラコンテクストに関連される。行事の形式は、行事カレンダーを使用して決定することもでき、或いはユーザが手動で指示することもでき、又は捕獲されたデジタル画像の自動分析により決定することもできる。あるケースでは、ユーザ選択された写真撮影モードから行事の形式を推測することもできる（例えば、スポーツ写真撮影モードが選択された場合には、デジタルカメラを使用してスポーツ行事を写真撮影すると仮定することができる）。そのようなケースでは、現在の日時が、以前のデジタルカメラコンテクストに関連した行事形式と同じ行事形式である現在のスケジュールされた行事に対応する場合に、デジタルカメラコンテクストは、以前のデジタルカメラコンテクストに充分類似していると指示することができる。
【００８６】
上述したように、類似コンテクストテスト３３０は、単一のコンテクストファクタ（例えば、日時ファクタ）に基づくこともできるし、或いは複数のコンテクストファクタを考慮することもできる。そのようなケースでは、現在のデジタルカメラコンテクストと以前のデジタルカメラコンテクストとの間の差を表わす合成コンテクスト類似値を決定するために、この分野で知られた任意の方法を使用して複数のコンテクストファクタを合成することができる。ある実施形態では、複数の異なるコンテクストファクタに対してファクタ類似値を決定することができる（例えば、日時類似値及び位置類似値）。次いで、ファクタ類似値は、適当な数学的関係を使用して合成されて、合成コンテクスト類似値を決定することができる。例えば、合成コンテクスト類似値は、個々のファクタ類似値の重み付けされた和を使用して計算することができる。或いは又、合成コンテクスト類似値は、最高類似度を指示する個々のファクタ類似値に基づいて決定することもできる。このように、日時及び位置の両属性が類似でなくても、日時が類似であるか又は位置が類似である場合には、デジタルカメラコンテクストが類似であると指示される。
【符号の説明】
【００８７】
２：フラッシュ
４：レンズ
６：調整可能な絞り及び調整可能なシャッター
８：ズーム及び焦点モータドライバ
１０：デジタルカメラ
１２：タイミングジェネレータ
１４：画像センサ
１６：ＡＳＰ及びＡ／Ｄコンバータ
１８：バッファメモリ
２０：プロセッサ
２２：オーディオコーデック
２４：マイクロホン
２６：スピーカ
２８：ファームウェアメモリ
３０：画像メモリ
３２：画像ディスプレイ
３４：ユーザコントローラ
３５：電力コントローラ
３６：ディスプレイメモリ
３８：ワイヤードインターフェイス
４０：コンピュータ
４４：ビデオインターフェイス
４６：ビデオディスプレイ
４８：インターフェイス／リチャージャー
５０：ワイヤレスモデム
５２：高周波帯域
５８：ワイヤレスネットワーク
７０：インターネット
７２：フォトサービスプロバイダー
９０：ホワイトバランス設定
９５：ホワイトバランスステップ
１００：カラーセンサデータ
１０５：ノイズ減少ステップ
１１０：ＩＳＯ設定
１１５：デモザイクステップ
１２０：解像度モード設定
１２５：カラー補正ステップ
１３０：カラーモード設定
１３５：トーンスケール補正ステップ
１４０：コントラスト設定
１４５：画像鮮明化ステップ
１５０：鮮明化設定
１５５：画像圧縮ステップ
１６０：圧縮モード設定
１６５：ファイル形成ステップ
１７０：メタデータ
１７５：ユーザ設定
１８０：デジタル画像ファイル
１８５：カメラ設定
３００：電源コントローラアクチベーション検出ステップ
３０５：電源オンテスト
３１０：カメラターンオフステップ
３１５：カメラターンオンステップ
３２０：現在デジタルカメラコンテクスト決定ステップ
３２５：現在のデジタルカメラコンテクスト
３３０：類似コンテクストテスト
３３５：以前のデジタルカメラコンテクスト
３４０：以前に選択された写真撮影モードをセットするステップ
３４５：デフォールトの写真撮影モードをセットするステップ
４００：双方向写真撮影モード選択プロセスステップ
４０５：写真撮影モード
４１０：写真撮影モードをセットするステップ
４１５：現在デジタルカメラコンテクスト決定ステップ
４２０：現在のデジタルカメラコンテクスト
４２５：写真撮影モード及び現在デジタルカメラコンテクスト記録ステップ
５００：現在の写真撮影モード
５０５：ユーザ選択写真撮影モードテスト
５１０：カメラ電源オフステップ
【図１】
0005897569.tif 000003
【図２】
0005897569.tif 000004
【図３】
0005897569.tif 000005
【図４】
0005897569.tif 000006
【図５】
0005897569.tif 000007