(57)【要約】  時を刻むクロックと、時間更新情報を受け取り記憶するメモリと、複数のカメラ操作のうちのいずれかが生じた時に、前記時間更新情報を前記メモリに記録するよう命令するプロセッサとを有し、前記クロックのデフォルト時間は、前記メモリに最後に記録された時間として動的に更新される、デジタルカメラ。
2012527159.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）時を刻むクロックと、
（ｂ）時間更新情報を受け取り記憶するメモリと、
（ｃ）複数のカメラ操作のうちのいずれかが生じた時に、前記時間更新情報を前記メモリに記録するよう命令するプロセッサとを有し、前記クロックのデフォルト時間は、前記メモリに最後に記録された時間として動的に更新される、
デジタルカメラ。
【請求項２】
前記メモリモジュールは不揮発性メモリである、
請求項１に記載のデジタルカメラ。
【請求項３】
前記カメラ操作は最後に画像をキャプチャした時である、
請求項２に記載のデジタルカメラ。
【請求項４】
前記カメラ操作は最後に電源を切った時である、
請求項２に記載のデジタルカメラ。
【請求項５】
前記カメラ操作は最後に画像を編集した時である、
請求項２に記載のデジタルカメラ。
【請求項６】
前記カメラ操作はマニュアルリセットである、
請求項２に記載のデジタルカメラ。
【請求項７】
前記クロックが一時的に時を刻むのをやめてからクロック供給動作を回復したとき、前記クロックを前記デフォルト時間にリセットする、
請求項１に記載のデジタルカメラ。
【請求項８】
前記クロックはリセットされると連続して時を刻み、前記連続して時を刻むクロックの時間を記録し、キャプチャした画像と関連づける、
請求項７に記載のデジタルカメラ。
【請求項９】
（ａ）時を刻むクロックと、
（ｂ）時間更新情報を受け取り記憶するメモリと、
（ｃ）任意の時間間隔で前記時間更新情報を前記メモリに記録するよう命令するプロセッサとを有し、前記クロックのデフォルト時間は、前記メモリに最後に記録された時間として動的に更新される、
デジタルカメラ。
【請求項１０】
前記メモリモジュールは不揮発性メモリである、
請求項９に記載のデジタルカメラ。
【請求項１１】
前記クロックが一時的に時を刻むのをやめてからクロック供給動作を回復したとき、前記クロックを前記デフォルト時間にリセットする、
請求項９に記載のデジタルカメラ。
【請求項１２】
前記クロックはリセットされると連続して時を刻み、前記連続して時を刻むクロックの時間を記録し、キャプチャした画像と関連づける、
請求項１１に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムクロックを有するデジタルカメラに関し、より具体的には、デフォルト設定をできるリアルタイムクロックを有するデジタルカメラに関する。
【背景技術】
【０００２】
現在、デジタルカメラは、いろいろなタイミング機能を実行するためのリアルタイムで時を刻むクロックを含む。例えば、画像をキャプチャした日時を記録し、キャプチャした各画像に関連付けている。これは画像ファイルにDate/Timeメタデータを格納することにより行うことができる。例えば、周知のExif画像ファイルフォーマットは、DateTimeOriginalタグを含む。これを用いて、各画像をキャプチャした日時を格納できる。キャプチャした画像を時間順に表示したり、ある日に、またはある期間中にキャプチャした画像を読み出したりするために、コダック社のEasyShareソフトウェアなどの様々なコンピュータソフトウェア写真アプリケーションでDateTimeOriginalタグを読むことができる。
【０００３】
しかし、長時間にわたり電力が失われると、リアルタイムクロックは機能しなくなる。長時間にわたり電力が失われるのは、数分以上の間、バッテリーをデジタルカメラから取り外したり、消耗したバッテリーをデジタルカメラに入れておいた時である。電力が回復すると、日時は工場設定時（original manufacturing time）などのデフォルト値に設定され、日時を現在の値に設定するようユーザに促す。ユーザはこのプロンプトを無視してしまうことが多く、デフォルトの日時設定が適用されてしまう。結果として、その後にキャプチャした画像とともに格納される日時メタデータは、正しくないだけでなく、長時間の電力消失の前にキャプチャした画像とともに格納された日付より前の日付に設定されてしまう。そのため、画像を表示しても時間順にならず、最近キャプチャした画像が、長時間の電力消失の前にキャプチャした画像より前にキャプチャしたように見えてしまう。
【０００４】
特許文献１は、リアルタイムクロック値をキャプチャした画像とともに記録し関連付けるリアルタイムクロックを有するデジタルカメラを開示している。デジタルカメラと、リアルタイムクロックを有するコンピュータなどの電子デバイスとの間で通信を確立する。デジタルカメラのリアルタイムクロックと、コンピュータのリアルタイムクロックとの間で、所定の時間差相関を取り、キャプチャした画像とともに記録された時間を時間差相関に基づき修正する。
【０００５】
特許文献２は、コンピュータと通信するデジタル記録装置を開示している。コンピュータが「日時基準を提供し、それにデジタル記録装置のリアルタイムクロックを合わせる」。
【０００６】
現在知られ用いられている、電子デバイスにおいて時を刻むメカニズムは満足のいくものであるが、本発明は、長時間の電力消失の後にキャプチャした画像にデフォルト設定を用いると、問題が生じることを解明した。この点、リアルタイムクロックをリセットした時に、画像とそれに関連づけて記録された時間にデフォルト時間として工場出荷設定を用いると、画像が並べられる時間順が不正確になる。
【０００７】
第２に、他のデバイスを用いるのは必ずしも望ましくない。第２のデバイスへのアクセスによりデジタルカメラの使い方が制約されるからである。また、第２のデバイスの日時設定も不正確かも知れない。
【０００８】
その結果、デジタルカメラにおいてリアルタイムクロックの動作を改善する必要がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許出願公開第２００５／０１１０８８０号
【特許文献２】米国特許第６，９１０，１４７  Ｂ２号
【発明の概要】
【課題を解決するための手段】
【００１０】
本発明は上記の問題の少なくとも一部を解消することを目的とする。要約すると、本発明の一態様によると、本発明は、時を刻むクロックと、時間更新情報を受け取り記憶するメモリと、複数のカメラ操作のうちのいずれかが生じた時に、前記時間更新情報を前記メモリに記録するよう命令するプロセッサとを有し、前記クロックのデフォルト時間は、前記メモリに最後に記録された時間として動的に更新される、デジタルカメラである。
【００１１】
本発明の上記その他の目的、特徴、効果は、本発明の例示的実施形態を示して説明した、図面を参照して、以下の詳細な説明を読めば、当業者には明らかになるであろう。
【発明の効果】
【００１２】
本発明は、バッテリの消耗などの結果としてクロックが動かなくなっても、画像を正しい時間的順序で保持し、時間順を保つという優位性を有する。
【図面の簡単な説明】
【００１３】
本明細書には本発明の主題を具体的に記載し明確に請求する特許請求の範囲を添付したが、添付した図面を参照して以下の詳細な説明を読めば、本発明をよりよく理解できると思われる。
【図１】本発明のカメラを示すブロック図である。
【図２】デジタルカメラのクロック動作を示すブロック図である。
【図３】本発明のカメラのクロックをリセットする動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
図１を参照して、本発明の好ましい実施形態によるデジタルカメラ１０のブロック図を示した。図１に示したように、デジタルカメラ１０はレンズ１２、開口／シャッタコントローラ１３、及び画像センサ１４を含み、レンズ１２が被写体（図示せず）からの画像光を開口／シャッタコントローラ１３を介して画像センサ１４に集める。画像センサ１４は、２次元配列に構成された離散的数の感光サイトすなわちピクセルを有し、この感光サイトは画像のピクセルに対応する個々の感光サイトを構成している。画像センサ１４は、電荷結合デバイス（ＣＣＤ）センサや相補的金属酸化膜半導体（ＣＭＯＳ）イメージャでよく、両者は本技術分野で周知である。画像センサ１４の感光サイトには、光の入射に応じて電荷が集まる。各感光サイトは、共有の米国特許第３，９７１，０６５号に記載されたバイエルＣＦＡなどのカラーフィルタアレイ（ＣＦＡ）で覆われている。バイエルＣＦＡのピクセルは５０％がチェッカーボードパターンの緑色ピクセルであり、残りのピクセルは赤色の行と青色の行が交替する構成となっている。感光サイトは、色のついた入射光があたると、それに応答して、感光サイトへの入射光の強さに対応したアナログ信号を出力する。
【００１５】
各ピクセルのアナログ出力は増幅され、アナログ信号プロセッサ（ＡＳＰ）１６によりアナログ処理されて、画像センサの出力増幅器ノイズが低減される。ＡＳＰ１６の出力は、アナログ・デジタル（Ａ／Ｄ）コンバータ１８によりデジタル画像信号に変換される。Ａ／Ｄコンバータの例としては、バイエルＣＦＡのシーケンスで８ビット信号を出力する８ビットＡ／Ｄコンバータなどがある。
【００１６】
デジタル化した画像信号は一時的にフレームメモリ２０に格納され、デジタル信号プロセッサ（ＤＳＰ）２２により処理及び圧縮される。一般的に、画像処理には、ホワイトバランス、カラー補正、トーン補正、及び画像鮮明化が含まれる。共有の米国特許第５，１６４，８３１号（Kuchta et al.）ＤＳＰ２２は、各静止画像のデジタル画像信号をデシメート（すなわちリサンプリング）して、元のキャプチャ画像よりピクセルが少ない（すなわち解像度が低い）サムネイル画像を生成する。フル解像度画像とサムネイル画像の両方を含む画像ファイルがデータメモリ２６に格納され、メモリカードインタフェース３２を介して、デジタルカメラ１０のメモリカードスロット３０にあるメモリカード２８に転送される。サムネイル画像は、LCDコントローラ２５を介して画像ディスプレイ２４にも送られ、ユーザはその画像を見ることができる。ディスプレイはＬＣＤディスプレイとして示したが、ＯＬＥＤディスプレイを用いてもよい。画像ディスプレイ２４は、キャプチャ画像を表示する従来の構成を含む。あるいは、画像ディスプレイ２４は、小型ＣＲＴ、誘起発光ダイオード（ＯＬＥＤ）アレイ、フィールドエミッションディスプレイなど、他の多数のタイプのラスター画像ディスプレイを用いてもよい。
【００１７】
メモリカード２８は、周知のＰＣカード、コンパクトフラッシュ、スマートメディア、メモリスティック、ＭＭＣ、ＳＤメモリカードフォーマットなど、多数のメモリカードフォーマット標準のうちのひとつに適合するフラッシュメモリカードでよい。
【００１８】
メモリカード２８とデジタルカメラ１０の間の電気的接続は、メモリカードスロット３０に配置されたカードコネクタ（図示せず）を介して維持する。メモリカードインタフェース３２とカードコネクタにより、例えば、前述のＰＣＭＣＩＡカードやコンパクトフラッシュインタフェース標準によるインタフェースが得られる。画像ファイルは、ホストコンピュータインタフェース３４を介してデジタルカメラ１０に接続されたホストコンピュータ（図示せず）にも送られ得る。
【００１９】
別の実施形態では、内部フラッシュメモリチップ、磁気メモリ、光学メモリなど、他のタイプのメモリをメモリカード２８の替わりに用いることができる。
【００２０】
動作時、カメラマイクロプロセッサ３６は、シャッタリリース（図示せず）などからのユーザ入力４８を受け取り、タイミングジェネレータ３８に信号を送ってキャプチャシーケンスを開始する。図１に示したように、タイミングジェネレータ３８は、画像信号のデジタル変換、圧縮、格納を制御するため、デジタルカメラ１０の要素の多くに接続されている。カメラマイクロプロセッサ３６は、適当な露出を決定するため、フォトダイオード４４からの信号を処理し、開口／シャッタコントローラ１３を介して開口とシャッタスピードを設定するため、露出ドライバ４６に信号を送り、（必要に応じて）フラッシュユニット４２をトリガーする。画像センサ１４は、センサドライバ４０を介してタイミングジェネレータ３８により駆動され、画像信号を出力する。ユーザ入力４８は、周知の方法でデジタルカメラ１０の動作を制御する。
【００２１】
クロック５０は、デジタルカメラ１０のリアルタイムで時を刻む。画像をキャプチャすると、マイクロプロセッサ３６はリアルタイムクロック５０により示されたキャプチャ日時を読み出し、それをメモリカード２８に格納し、キャプチャした画像に関連付ける。具体的には、例えば、キャプチャ画像データを含むＥｘｉｆ画像ファイル内のDateTimeOriginalタグに日時を格納する。これにより、キャプチャ画像とともにキャプチャの日時を格納でき、画像を時間順にすることが望ましい時に利益がある。
【００２２】
本発明のカメラ１０は不揮発性メモリ５２も含む。この不揮発性メモリ５２は、特定のカメラ操作が行われた時に、クロック５０からの日時情報により定期的かつ動的に更新されている。例えば、画像をキャプチャしたとき、マイクロプロセッサ３６の命令に応じて、クロック５０からの現在日時情報を、不揮発性メモリ５２に格納できる。これは、クロック５０により不揮発性メモリ５２が更新されるカメラ動作の単なる一例である。実施形態によっては、カメラの電源を切る時、またはカメラの電源が入っている時にはいつも定期的に（例えば、１分に１回）、カメラ１０で画像を編集するときはいつも、クロックを更新する。言うまでもなく、不揮発性メモリ５２は、カメラプロセッサ３６、メモリカード２８、またはその他のカメラコンポーネントの一部として、含まれていてもよい。
【００２３】
別の実施形態では、カメラマイクロプロセッサ３６、デジタル信号プロセッサ２２、不揮発性メモリ５２、及びクロック５０の機能は、カスタム回路（例えば、デジタルカメラで使用するために特に設計された１つ以上の集積回路（ＩＣ））により、またはプログラム可能プロセッサとカスタム回路の組み合わせにより実現することもできる。
【００２４】
ユーザは、電力消失後に電源を入れると、画像ディスプレイ２４に表示されるグラフィカルユーザインタフェースを用いて、ユーザ入力４８を用いて現在の日時を入力するように、またはデフォルト設定を選択するように促される。本発明では、デフォルト設定は、その前に不揮発性メモリ５２に格納された、最後にカメラの操作を記録した日時に設定される。そのため、ユーザが時間を入力しなくても、不揮発性メモリ５２に格納された日時のデフォルト設定がクロック５０の新しい日時として自動的に入力され、クロック５０は、工場のデフォルト設定ではなく、開始点としてこの格納された値に基づきリアルタイムカウントを開始する。その結果、この後にキャプチャされる画像はどれも本当に正確な日時を格納し関連付けられたものではない。しかし、時間的順序は正しい日時を有している。格納される日時は実際の日時より早い。この「誤差」の長さは、不揮発性メモリ５２に日時が格納された時と、ユーザがリアルタイムクロックをデフォルト設定にした時の間の経過時間に等しい。誤差時間は、ユーザがカメラのバッテリーをゆっくり交換したか、またはカメラ１０が何ヶ月も使われないまま、バッテリーがゆっくり消耗したかなどによって、１〜２分からもっと長い時間までにわたる。
【００２５】
ある実施形態では、米国特許出願公開第２００５／０１１０８８０（出願人Parulski et al.）に記載されたように、誤差時間を補正できる。例えば、Parulski
et al.に記載された方法を用いて、クロック状態値を不揮発性メモリ５２に格納できる。このクロック状態値はリアルタイムクロックをリセットするたびにインクリメントされ、画像ファイルにメタデータとして格納される。同じクロック状態値メタデータを有する画像は同じ誤差時間を有する。そのため、画像に対して大まかな誤差時間（例えば、１４日と８時間）が決まると（例えば、クリスマスの朝に画像を撮ったことが分かると）、同じクロック状態値を有する他のすべての画像の日時を、（例えば、自動的に他の画像の日時に１４日と８時間を加えて、）同じ誤差時間を用いて補正することができる。
【００２６】
別の実施形態では、デジタルカメラ１０は、動画像もキャプチャできる。別の実施形態では、デジタルカメラ１０は、その他の、デジタル音楽プレーヤ（MP３プレーヤなど）、携帯電話、及び／またはプログラマブルデジタルアシスタント（ＰＤＡ）などの機能を有してもよい。
【００２７】
図２を参照して、本発明のカメラ１０の、デフォルト設定に係わる部分を示すブロック図を示した。この点、クロック５０はリアルタイムで日時を刻み、不揮発性メモリ５２のクロックリセット値は最初に工場で製造者日値として設定される。カメラ１０の寿命中、クロック５０はいろいろな理由でタイミング機能を失うことがある。この場合、クロック５０をマニュアルで、またはデフォルト設定で、リセットしなければならない。ユーザがクロック５０をマニュアルでリセットすると、マイクロプロセッサ３６は、このマニュアル入力された日時を不揮発性メモリ５２に格納するように命令する。この時間が、不揮発性メモリ５２のデフォルト時間設定になる。留意点として、マイクロプロセッサ３６は、何らかのカメラ操作が生じると、デフォルト設定を自動的に更新するように命令し（すなわち、動的に更新し）、マニュアルリセットは単なる一例である。不揮発性メモリ５２のクロックリセット値をリセットするその他のカメラ操作の例として、画像をキャプチャしたとき、電源を切るとき、及び画像を編集するときがある。そのため、クロックリセット値として格納されるデフォルト設定は、カメラ１０の寿命中、継続的に更新される。その結果、時間が分からなくなった後、クロック５２を更新するためにデフォルト設定を選択すると、不揮発性メモリ５２の現在値が用いられる。この値は、クロックリセット値が最後に更新され不揮発性メモリ５２に記録されたときの時間である。
【００２８】
図３は、クロックのリセットを示す、本発明のフロー図である。留意点として、このフローチャートは、本発明のクロックリセットに関係する機能のみを示し、カメラが実行するその他の様々な機能は示していない。Ｓ２でカメラの電源を入れると、プロセッサ３６は、クロックをリセットする必要があるか確認する（Ｓ４）。クロックをリセットする必要がなければ、プロセッサは、複数のカメラ操作のうちどれかが実行されたか、継続的に確認する（Ｓ１０）。いずれかの操作が実行されると、プロセッサ３６は、後でデフォルト設定として使えるように、時間を不揮発性メモリ５２に格納するように命令する。
【００２９】
クロック５０をリセットする必要があるとき（Ｓ４）、不揮発性メモリ５２からデフォルト値を読み出し（Ｓ６）、このデフォルト値でクロックを更新する（Ｓ８）。このデフォルト時間を画像ディスプレイ２４に表示する。ユーザは、ユーザ入力４８を用いて、このデフォルト値を適当な時間に調整できる（Ｓ９）。デフォルト値は正しい時間に近い（数時間や数日などの誤差があってもよい）ので、ユーザ時間を正しい時間に調整するのは、クロックが工場設定値にセットされる従来技術の場合と比較して、ずっと速くて容易である。例えば、現在時刻が２００９年５月４日、午前１０時１７分であり、工場デフォルト時間が２００８年１月１日であるとする。ユーザは前日に多数の写真を撮り、バッテリーを消耗していた（そのために、長時間にわたり電源が消失した）とき、デフォルト時間は２００９年５月３日、午後４時２３分であるとする。クロック５０がデフォルト値にリセットされると（Ｓ４、Ｓ６）、表示される時間は２００９年５月３日、午後４時２３分になる。すると、年月は正しく、ユーザは日付を（１日だけ）進めて正しい時間を設定するだけでよい。電力の消失が数分だけのとき、例えば、ユーザが写真を撮った後にバッテリーを交換したとき、日付と時間（hour）の設定は正しく、分（minutes）を進めるだけでよいであろう。これでユーザはずっと容易に正しい時間を設定できる。プロセッサは、複数のカメラ操作を監視し（Ｓ１０）、複数のイベントのうちいずれかが生じると、継続的に、デフォルト時間を更新する（Ｓ１２）。
【００３０】
フローチャートは好ましい実施形態を示す。上記の通り、クロック５０は、所定の操作がどれも行われなくても、継続的に、不揮発性メモリ５２のデフォルト設定を更新してもよい。
【００３１】
具体的に好ましい実施形態を参照して本発明を詳細に説明したが、言うまでもなく、本発明の精神と範囲内で変形や修正を行うことができる。
【符号の説明】
【００３２】
１０  カメラ
１２  レンズ
１３  開口／シャッタコントローラ
１４  画像センサ
１６  アナログ信号プロセッサ
１８  Ａ／Ｄコンバータ
２０  フレームメモリ
２２  デジタル信号プロセッサ
２４  画像ディスプレイ
２５  ＬＣＤコントローラ
２６  データメモリ
２８  メモリカード
３０  メモリカードスロット
３２  メモリカードインタフェース
３４  ホストコンピュータインタフェース
３６  カメラマイクロプロセッサ
３８  タイミングジェネレータ
４０  ドライバ
４２  フラッシュ
４４  フォトダイオード
４６  ドライバ
４８  ユーザ入力
５０  クロック
５２  不揮発性メモリ
【図１】
2012527159.tif 000003
【図２】
2012527159.tif 000004
【図３】
2012527159.tif 000005
【国際調査報告】
2012527159.tif 000006
2012527159.tif 000007
2012527159.tif 000008