(57)【要約】  デジタルカメラで撮影されたデジタル画像に関連した日付／時刻値を補正する方法であって、デジタルカメラを使用して複数のデジタル画像を撮影・記憶し、カメラ内蔵のリアルタイム時計で提供されたデジタル画像各々に関連した初期日付／時刻値を記憶するステップと、前記カメラと現在の日付／時刻値を提供する別個の装置との間の通信を確立するステップとを含むことを特徴とする方法。本方法は、カメラ内蔵の現在の日付／時刻値と、このカメラ内蔵の現在の日付／時刻値と前記別個の装置の現在の日付／時刻値との間の差を決定するステップと、デジタル画像各々に関連した初期の日付／時刻値を修正し、カメラ内の現在の日付／時刻値と前記別個の装置での現在の日付／時刻値との間の差を補償し、デジタル画像各々に関連した日付／時刻値を補正するステップとをさらに含む。
2007519309.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラで撮影されたデジタル画像に関連した日付／時刻の値を補正する方法が、
ａ）デジタルカメラを使用して複数のデジタル画像を撮影・記憶し、デジタルカメラ内蔵のリアルタイム時計で提供された前記複数のデジタル画像各々に関連した初期の日付／時刻値を記憶するステップと、
ｂ）前記デジタルカメラと現在の日付／時刻値を提供する別個の装置との間の通信を確立するステップと、
ｃ）デジタルカメラ内蔵の現在の日付／時刻値、および前記デジタルカメラ内蔵現在日付／時刻値と前記別個の装置の現在の日付／時刻値との間の差を決定するステップと、
ｄ）前記複数のデジタル画像各々に関連した前記初期日付／時刻値を修正し、デジタルカメラ内蔵現在日付／時刻値と前記別個の装置の現在日付／時刻値との間の差を補償し、前記複数のデジタル画像各々に関連した日付／時刻値を補正するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１の方法において、前記複数のデジタル画像と初期日付／時刻値の各々が、共にデジタル画像ファイルに記憶されることを特徴とする方法。
【請求項３】
請求項２の方法において、前記デジタル画像ファイルが、ＪＰＥＧ画像ファイルであることを特徴とする方法。
【請求項４】
請求項１の方法において、前記複数のデジタル画像と初期日付／時刻値が、デジタルカメラから前記別個の装置に転送されることを特徴とする方法。
【請求項５】
請求項１の方法において、前記初期日付／時刻値が、前記別個の装置によって修正されることを特徴とする方法。
【請求項６】
請求項１の方法において、前記デジタルカメラと前記別個の装置との間の通信が、ワイヤレス通信ネットワークを使用して行われることを特徴とする方法。
【請求項７】
請求項６の方法において、前記ワイヤレス通信ネットワークが携帯電話ネットワークであることを特徴とする方法。
【請求項８】
請求項６の方法において、前記ワイヤレス通信ネットワークが、撮像サービスプロバイダと通信することを特徴とする方法。
【請求項９】
請求項８の方法が、前記複数のデジタル画像ファイルを、前記撮像サービスプロバイダによって制御される遠隔記憶装置に転送するステップをさらに含むことを特徴とする方法。
【請求項１０】
請求項９の方法において、前記複数のデジタル画像ファイルが、前記遠隔記憶装置に転送された後に前記デジタルカメラから消去されることを特徴とする方法。
【請求項１１】
請求項９の方法において、前記複数のデジタル画像各々に関連した前記初期日付／時刻値は、前記複数のデジタル画像が前記遠隔記憶装置に転送される前に修正されることを特徴とする方法。
【請求項１２】
請求項９の方法において、前記複数のデジタル画像各々に関連した前記初期日付／時刻値は、前記複数のデジタル画像がデジタルカメラから転送された後に前記撮像サービスプロバイダによって修正されることを特徴とする方法。
【請求項１３】
請求項９の方法が、前記修正された日付／時刻付き前記複数の転送されたデジタル画像の一つを印刷するステップをさらに含むことを特徴とする方法。
【請求項１４】
請求項１の方法において、前記別個の装置がパソコンであることを特徴とする方法。
【請求項１５】
請求項１４の方法において、デジタルカメラと前記別個の装置との間の通信がケーブルインターフェイスを使用して行われることを特徴とする方法。
【請求項１６】
請求項１５の方法において、前記ケーブルインターフェイスがＵＳＢインターフェイスであることを特徴とする方法。
【請求項１７】
請求項１４の方法において、前記パソコンがリアルタイム時計を内蔵し、前記複数のデジタル画像各々に関連した前記初期日付／時刻値を修正するに先立ってパソコンのリアルタイム時計の正確度を確認するようにユーザが指示されことを特徴とする方法。
【請求項１８】
請求項１の方法が、前記複数のデジタル画像各々を対応する複数のデジタル画像ファイルに記憶するステップと、前記初期日付／時刻値を日付／時刻メタデータとして前記デジタル画像ファイル各々に記憶するステップと、前記デジタル画像ファイル各々の前記日付／時刻メタデータを修正して、補正された日付／時刻メタデータとするステップとをさらに含むことを特徴とする方法。
【請求項１９】
請求項１８の方法において、前記複数のデジタル画像ファイル各々が、Ｅｘｉｆ画像フォーマットを使用することを特徴とする方法。
【請求項２０】
デジタルカメラで撮影されたデジタル画像に関連した日付／時刻値を補正する方法が、
ａ）デジタルカメラ内蔵リアルタイム時計に最初に電源を入れたとき、デジタルカメラ内蔵リアルタイム時計をデフォルトの日付／時刻値に初期化するステップと、
ｂ）前記デジタルカメラを使用し、複数のデジタル画像を撮影・記憶し、前記リアルタイム時計で提供された関連のオリジナルの日付／時刻値を記憶するステップと、
ｃ）正しい日付／時刻値を受信するステップと、
ｄ）デジタルカメラ内蔵リアルタイム時計の現在の日付／時刻値、および前記受信した日付／時刻値と前記デジタルカメラの現在の日付／時刻値との間の差を決定するステップと、
ｅ）前記複数のデジタル画像各々に関連したオリジナルの日付／時刻値を修正し、前記デジタルカメラの現在の日付／時刻値と前記受信した日付／時刻値との間の差を補償するステップと、
を含むことを特徴とする方法。
【請求項２１】
請求項２０の方法において、前記受信した日付／時刻値が、デジタルカメラに具備のユーザ制御で入力されることを特徴とする方法。
【請求項２２】
請求項２０の方法において、前記受信した日付／時刻値が、別個の装置で提供されることを特徴とする方法。
【請求項２３】
請求項２２の方法において、前記別個の装置がパソコンであることを特徴とする方法。
【請求項２４】
請求項２０の方法において、前記受信した日付／時刻値が、デジタルカメラと通信しているネットワークサーバで与えられることを特徴とする方法。
【請求項２５】
請求項２４の方法において、前記ネットワークサーバがインターネットタイムサービスサーバであることを特徴とする方法。
【請求項２６】
請求項２５の方法において、前記デジタルカメラが、ワイヤレスネットワーク経由でネットワークサーバと通信することを特徴とする方法。
【請求項２７】
請求項２６の方法において、前記ワイヤレスネットワークが８０２．１１ワイヤレスネットワークであることを特徴とする方法。
【請求項２８】
デジタルカメラで撮影されたデジタル画像に関連した日付／時刻の値を補正する方法が、
ａ）前記デジタルカメラのリアルタイム時計に電源を入れるステップと、
ｂ）前記リアルタイム時計の初期の日付／時刻値を設定するステップと、
ｃ）前記リアルタイム時計が前記初期日付／時刻値に設定されたことを示す第一時計ステータス値を、デジタルカメラの不揮発性メモリに記憶するステップと、
ｄ）前記リアルタイム時計を使用可能にし、前記初期日付／時刻値からタイムカウントするステップと、
ｅ）正しい日付／時刻値を受信するステップと、
ｆ）前記受信した日付／時刻値と前記リアルタイム時計の現在日付／時刻値とを同期するステップと、
ｇ）前記リアルタイム時計が前記受信した日付／時刻値に同期されたことを示す第二時計ステータス値をデジタルカメラの不揮発性メモリに記憶するステップと、
を含むことを特徴とする方法。
【請求項２９】
請求項２８の方法が、デジタルカメラを使用し、複数のデジタル画像を撮影・記憶し、前記受信した日付／時刻値でリアルタイム時計を同期するに先立ってリアルタイム時計を使用して提供される関連日付／時刻値を記憶するステップをさらに含むことを特徴とする方法。
【請求項３０】
請求項２９の方法が、前記受信した日付／時刻値でリアルタイム時計を同期した後に前記複数のデジタル画像に関連した日付／時刻値を修正するステップをさらに含むことを特徴とする方法。
【請求項３１】
請求項３０の方法において、前記複数のデジタル画像が対応する複数のデジタル画像ファイルに記憶され、各デジタル画像ファイルが時計ステータス値を示すメタデータを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像ファイルを作成するデジタルカメラに関し、特に、デジタル画像ファイル内に取り込まれた各画像の日付と時刻を記憶するデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラは、引き続いて多数の一般消費者やプロ写真家に使用されている。これらのカメラは、一個または複数個の画像センサを用いて画像を撮影し、撮影した画像をデジタル的に処理してデジタル画像ファイルを作成する。デジタル画像ファイルはカメラのデジタルメモリに記憶される。次いで、デジタル画像ファイルは、家庭用コンピュータを用いて、見たり、記憶したり、検索したり、プリントしたり、さらにはウェブサイトにアップロードして、見たり、プリントしたりもできる。
【０００３】
デジタルカメラは、普通、リアルタイム時計を内蔵し、現在の日付と時刻を提供する。各画像の撮像毎に、現在の日付／時刻がリアルタイム時計を用いて決定され、デジタル画像ファイル内にメタデータとして記憶される。後でコンピュータに転送・記憶されるとき、この日付／時刻メタデータは、関心ある画像（例えば、１２月２５日のクリスマス画像）の検索を支援するのに極めて価値ある情報である。
【０００４】
しかし、上記の日付／時刻は、カメラのリアルタイム時計が適切に設定されている場合にのみ有効である。カメラ時計が正しくない日時に設定されている場合は、上記の日付／時刻データも間違いになってしまう。多くのデジタルカメラでは、リアルタイム時計はカメラが最初に使用される時に設定され、次は新しいバッテリが装填された時再び設定し直される。残念なことに、ユーザとしては、カメラのバッテリの交換毎に時計を設定しなければならないということに煩わせられたくないのである。直ぐに写真を撮りたいと思うかも知れないし、そもそも手元に時計やカレンダーを用意していないかも知れない。ユーザが適切にカメラ時計を設定しない場合は、デフォルトの日付と時刻（例えば、２０００年１月１日午前１２時など）が撮影された画像に記録される。従って、カメラの日付／時刻メタデータは正しくない日付／時刻を提供することが多く、画像検索にはほとんど使用に耐えないのである。
【０００５】
従来技術のフィルム方式カメラ、例えば、ゴトウらの米国特許第５，５２６，０７９号やミヤモトらの米国特許第５，５７９，０６６号に記載のものでは、バッテリの電気が切れたり、遮断されたりした場合は、日付／時刻をそもそも写真に記録しないようになっている。しかし、結果として、ユーザがカメラ時計を再設定するまでは、画像に日付／時刻が全く記録されなくなる。さらに、これらの従来技術のカメラでは、カメラ時計を再設定してもユーザが正しい時間を設定したかどうかの保証は得られない。
【０００６】
従って、必要とされることは、画像が撮影されたときに適切に設定されていないリアルタイム時計を有しているデジタルカメラで撮影された画像ファイルにある日付／時刻メタデータを補正する方法である。
【０００７】
【特許文献１】米国特許出願公開２００３／０８４３６６号明細書
【特許文献２】米国特許第６２６９４６６号明細書
【特許文献３】米国特許第６１９８５２６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、画像が撮影されたときに適切に設定されていないリアルタイム時計を用いてデジタルカメラで撮影された画像ファイルに記録された日付／時刻メタデータを補正する方法を提供することである。
【課題を解決するための手段】
【０００９】
この目的は、デジタルカメラで撮影されたデジタル画像に関連した日付／時刻の値を補正する次の方法、すなわち、
ａ）デジタルカメラを使用して複数のデジタル画像を撮影・記憶し、デジタルカメラ内蔵のリアルタイム時計で提供された前記複数のデジタル画像各々に関連した初期の日付／時刻値を記憶するステップと、
ｂ）前記デジタルカメラと現在の日付／時刻値を提供する別個の装置との間の通信を確立するステップと、
ｃ）デジタルカメラ内蔵の現在の日付／時刻値、および前記デジタルカメラ内蔵現在日付／時刻値と前記別個の装置の現在の日付／時刻値との間の差を決定するステップと、
ｄ）前記複数のデジタル画像各々に関連した前記初期日付／時刻値を修正し、デジタルカメラ内蔵現在日付／時刻値と前記別個の装置の現在日付／時刻値との間の差を補償し、前記複数のデジタル画像各々に関連した日付／時刻値を補正するステップと、
を含むことを特徴とする方法によって達成される。
【００１０】
本発明の利点は、ユーザ自身が日付／時刻を設定する必要がなく、デジタルカメラにバッテリを装填した後直ちにカメラを使用して画像を撮影可能になるということである。
【００１１】
本発明の別の利点の一つは、関連する画像を撮影した時にデジタルカメラのリアルタイム時計の設定が不適切であっても画像ファイルに正しい日付／時刻メタデータを記憶できるということである。
【発明を実施するための最良の形態】
【００１２】
本発明を用いると、デジタルカメラにバッテリを装填した後直ちにそのデジタルカメラで写真を撮ることができ、ユーザは、現在の日付／時刻を設定する必要はない。先ず、カメラのリアルタイム時計が有意に以前にシフトされた日付（例えば、１９００年１月１日）に初期化され、その日付／時刻からタイムカウントが始まる。画像がデジタルカメラで撮影・記憶されるとき、現在の日付／時刻が、記憶された画像に関連するメタデータとして記録される。各画像が間違った絶対的日付／時刻を備えている一方、諸画像が撮影された諸時点の間の差は、正しいものである。後の時点で、数時間後でも数日後でもよいけれども、該カメラは、ある別個の装置、すなわち、現在の日付／時刻を与えてくれる装置と通信を行う。この別個の装置で提供された日付／時刻が、デジタルカメラに内蔵リアルタイム時計の現在の日付／時刻と比較される。有意の差があれば、両クロック間の時間差が決定される。この時間差を利用して、間違った日付／時刻を用いて撮影されたデジタル画像に関連して記憶されたメタデータを補正する。また、デジタルカメラ内蔵のリアルタイム時計も、前記別個の装置で提供された正しい日付／時刻に設定し直すことができる。
【００１３】
本発明の第一実施の形態では、前記別個の装置は、遠隔にある撮像サービスプロバイダ（ＩＳＰ）に設置されているので、デジタルカメラは携帯電話ネットワーク上でこの撮像サービスプロバイダと通信する。前記日付／時刻メタデータは、画像がデジタルカメラからＩＳＰ制御の遠隔画像記憶装置に転送されるときに、補正される。
【００１４】
本発明の第二実施の形態では、前記別個の装置は、インターネットでアクセスできる日付／時刻サービスであるので、デジタルカメラはワイヤレスローカルエリアネットワークを使用してその日付／時刻サービスと通信する。
【００１５】
本発明の第三実施の形態では、前記別個の装置は、ユーザがマニュアルで設定可能のリアルタイム時計を内蔵するパソコンであるので、デジタルカメラは標準有線インターフェイス、例えば、ＵＳＢインターフェイスを用いてパソコンと通信する。
【００１６】
これら三つの実施の形態各々では、デジタルカメラのリアルタイム時計と前記別個の装置時計との間に有意の時間差がある場合、カメラのリアルタイム時計は、前記別個の装置の時計に合わせて設定され、明らかに正しくない日付（例えば、カメラが設計さえされなかった１９９０年代初期の日付）を備えている画像は、適切なオフセット時間だけ日付／時刻が変更される。適切なオフセット時間は、単に現在のデジタルカメラ内蔵リアルタイム時計の日付／時刻と「適切な」日時との間の差である。第三の実施の形態では、デジタルカメラ内蔵リアルタイム時計をアップデートし、画像の日付／時刻の値を変更するに先立って、コンピュータの日付／時刻が正しいかどうかを確認することを、ユーザに指示することもできる。
【００１７】
本発明の第四の実施の形態では、ユーザは画像撮影後にデジタルカメラ内蔵リアルタイム時計を設定する。リアルタイム時計の適切設定以前に撮影された画像の日付／時刻は、ユーザが日時を設定する直前のデジタルカメラのリアルタイム時計とユーザが設定した日時との間の適切なオフセットを決定することによって補正される。
【００１８】
図１を参照すると、本発明に基づいた第一のデジタル写真撮影システムが示されている。図１に図示のように、本システムはデジタルカメラ３００Ａを備え、静止画像とビデオ動画画像を撮影し、該画像に関連した初期日付／時刻値を記憶し、携帯電話モデムを使用して該画像を送信する。このことについては、後で図２を参照してさらに説明する。デジタルカメラ３００Ａは、本発明に基づいて構成されるデジタル写真撮影システムに使用し得る撮像装置の一例である。撮像装置の他の例としては、例えば、静止画像専用またはビデオ動画専用デジタルカメラやデジタル静止画像もビデオ画像も撮影・送信可能な携帯電話／デジタルカメラ兼用機器がある。
【００１９】
図１のデジタル写真撮影システムは、また、携帯電話ネットワーク４００を備え、デジタルカメラ３００Ａと通信し、デジタルカメラ３００Ａから撮像サービスプロバイダ４１０に画像を送信する。携帯電話ネットワーク４００は、領域をカバーする携帯電話塔や通信機器のネットワーク、例えば、米国でヴェリゾン＆Ｔ−モバイル（Ｖｅｒｉｚｏｎ  ａｎｄ  Ｔ−Ｍｏｂｉｌｅ）提供の周知の携帯電話ネットワークを備え得る。撮像サービスプロバイダ４１０は、ネットワークサーバ４１２を備え、携帯電話ネットワーク４００経由でデジタルカメラ３００Ａと通信し、画像を送信し、画像記憶システム４１４に画像を記憶する。画像がデジタルカメラ３００Ａから撮像サービスプロバイダ４１０に転送されるにつれて、デジタルカメラ３００Ａ内蔵のリアルタイム時計で提供される現在の日付／時刻がネットワークサーバ４１２に転送され、カメラの値が、正しい日付／時刻時計４１６で提供される値と比較される。両値がマッチしなければ、ネットワークサーバ４１２は、アップロードされた画像に関連する日付／時刻メタデータを修正する。このことについては、後で図３を参照して説明する。
【００２０】
デジタルカメラ３００Ａから撮像サービスプロバイダ４１０に転送された画像は、プリンタ４１８でプリントし、ハードコピープリントを作成し、これをユーザに提供することもできる。プリンタ４１８は、修正された日付／時刻を各ハードコピープリントの裏面または各ハードコピープリントの表面の隅にプリントすることができる。撮像サービスプロバイダ４１０は、任意選択として、各ユーザが前もって選択したプリント形式や他の写真製品に関するユーザ管理情報も記憶できる。このことについては、本発明の譲受人に譲渡されたパルルスキー（Ｐａｒｕｌｓｋｉ）らの米国特許出願第０９／５７６，２８８号（書類８１，０７２）、名称「ネットワーク上にカスタム写真製品を提供する方法（Ｍｅｔｈｏｄ  Ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｃｕｓｔｏｍｉｚｅｄ  Ｐｈｏｔｏ  Ｐｒｏｄｕｃｔｓ  Ｏｖｅｒ  Ａ  Ｎｅｔｗｏｒｋ）」に記載されているので、同開示を本明細書に参考文献として引用する。
【００２１】
撮像サービスプロバイダ４１０は、任意選択として、アップロードされた諸画像を各ユーザのために長期間記憶しておく能力も有し得る。このケースでは、記憶された画像は、承認されたユーザにはインターネット経由でアクセス可能（例えば、見ることが可能）である。このことについては、本発明の譲受人に譲渡されたシェリダン（Ｓｈｅｒｉｄａｎ）の米国特許第５，７６０，９１７号に記載されているので、同開示を本明細書に参考文献として引用する。
【００２２】
デジタルカメラ３００Ａは、図２にブロック図の形で示される。デジタルカメラ３００Ａは、バッテリで作動するポータブル装置で、画像を撮影・ビューするときユーザが容易に取り扱える十分に小さなものであるのが好ましい。デジタルカメラ３００Ａはデジタル画像を作成し、これを取り外し可能のメモリカード３３０に記憶する。デジタルカメラ３００Ａは、ズーム・フォーカスモータ駆動装置３１０および調節可能の絞りとシャッタ（図示せず）を有するズームレンズ３１２を備える。ズームレンズ３１２は、シーン（図示せず）から来る光を画像センサ３１４、例えば、周知のバイエルカラーフィルタパターンを用いる単チップカラーメガピクセルＣＣＤ画像センサ上にフォーカスする。画像センサ３１４は、ＣＣＤクロック駆動装置３０６経由でタイミング発生器３０４によって制御される。注記すべきは、上記ＣＣＤクロック駆動装置３０６は、ＣＣＤ画像センサ３１４に高速「クロッキング」制御信号を与える回路であって、前記のリアルタイム時計３６２とは関係ないものである。
【００２３】
画像センサ３１４としては、例えば、３．３メガピクセル（２，２４２×１，４７３ピクセル）を使用でき、そのうち中央部の３．１メガピクセル（２，１６０×１，４００ピクセル）が画像処理後に最終画像ファイルに記憶される。ズーム・フォーカスモータ駆動装置３１０とフラッシュ３０２とタイミング発生器３０４とは、マイクロプロセッサ３６０で与えられる制御信号で制御される。画像センサ３１４から発生するアナログ出力信号は、アナログ信号処理（ＡＳＰ）兼アナログ／デジタル（Ａ／Ｄ）コンバータ回路３１６で増幅され、デジタルデータに変換される。そのデジタルデータは、ＤＲＡＭバッファメモリ３１８に記憶され、引き続いてファームウェアメモリ３２８に内蔵のファームウェアで制御された画像プロセッサ３２０で処理される。ファームウェアメモリ３２８は、フラッシュＥＰＲＯＭメモリでよい。
【００２４】
処理されたデジタル画像ファイルは、メモリカードインターフェイス３２４に提供され、取り外し可能メモリカード３３０に記憶される。取り外し可能メモリカード３３０は、取り外し可能デジタル画像記憶媒体のタイプの一つで、幾つかの相異なる物理的フォーマットで利用可能である。例えば、取り外し可能メモリカード３３０としては、周知のＰＣカードとして適応されたメモリカードであるコンパクトフラッシュ（登録商標）、スマートメディア、メモリスティック、ＭＭＣまたはＳＤメモリカードなどのフォーマットを使用し得る。他のタイプの取り外し可能デジタル画像記憶媒体、例えば、磁気ハードディスクドライブ、磁気テープ、または光ディスクを代わりに使用し、静止画・動画画像を記憶し得る。別法として、ディスクカメラ３００Ａは、内部不揮発性メモリ（図示せず）、例えば、内部フラッシュＥＰＲＯＭメモリを使用し、処理済みディスク画像ファイルを記憶し得る。そのような実施の形態では、メモリカードインターフェイス３２４と取り外し可能メモリカード３３０は不必要である。
【００２５】
画像プロセッサ３２０は、カラー補間処理を行い、次いでカラー・トーン補正を行い、ＲＧＢ調色の画像データが作成される。次ぎにＲＧＢ調色画像データをＪＰＥＧ圧縮し、取り外し可能メモリカード３３０上にＪＰＥＧ画像ファイルとして記憶する。ＪＰＥＧ画像ファイルは、日本、東京の日本電子産業振興協会（ＪＥＩＤＡ）が１９９８年７月に定めた「デジタルスチルカメラ画像ファイルフォーマット（Ｅｘｉｆ）」バージョン２．１に規定されたいわゆる「Ｅｘｉｆ」画像フォーマットを使用する。このフォーマットは、レンズのＦ／ナンバーや他のカメラ設定値は勿論のこと、画像が撮影された日付／時刻などの特定のメタデータを記憶するＥｘｉｆアプリケーションセグメントを含む。
【００２６】
注記すべきは、画像プロセッサ３２０は、普通はプログラマブル画像プロセッサであるけれども、別法として、ハードワイヤカスタム集積回路（ＩＣ）プロセッサ、汎用マイクロプロセッサ、またはハードワイヤカスタムＩＣプロセッサとプログラマブルプロセッサとを組み合わせた画像プロセッサを使用することもできることである。
【００２７】
さらに注記すべきは、「Ｅｘｉｆ」画像フォーマットを使用する代わりに、他の多くの画像フォーマットを使用し、処理された画像データと日付／時刻メタデータを含む画像メタデータを記憶することも可能であることである。他のフォーマットの例としては、周知のＴＩＦＦ（タグ画像ファイルフォーマット）、ＪＰＥＧ２０００、フラッシュピクス静止画像フォーマット、クイックタイムムービーフォーマットなどがある。
【００２８】
日付／時刻値は、マイクロプロセッサ３６０に内蔵のリアルタイム時計３６２で提供され、マイクロプロセッサ３６０は画像プロセッサ３２０と通信する。バッテリ３７０は、電源３７２にパワーを供給し、電源３７２は、デジタルカメラ３００Ａが適切なユーザ制御３０３を使用して作動するとき、デジタルカメラ３００Ａ内の回路全てに操作モードパワーを供給する。電源３７２は、また、マイクロプロセッサ３６０に内蔵のリアルタイム時計３６２に予備パワーも供給する。この予備パワーにより、デジタルカメラ３００Ａが非作動にされたときもリアルタイム時計３６２は引き続いて時を刻むことが可能となる。
【００２９】
バッテリ３７０を最初にデジタルカメラ３００Ａに挿入したとき、リアルタイム時計３６２が作動し、日時が有意に以前にシフトした日付、例えば、１９００年１月１日、午前１２時を与える初期値の日付／時刻に自動的に初期化される。この日付は、デジタルカメラが製造された時期より何年も前である。次いでリアルタイム時計３６２がタイムカウントを始める。デジタルカメラ３００Ａがカウントを始める時の正しい日時と初期値の日時（例えば、１９００年１月１日、午前１２時）との間の時間差が、時間オフセットである。本発明の発明者が認識したことは、この時間オフセットは、撮像された画像すべてに同一である（デジタルカメラ３００Ａのリアルタイム時計３６２が再初期化されない限り）ので、デジタルカメラ３００Ａの現在の日付／時刻の値を正しい日付／時刻に比較できるときは何時でも、画像撮影後相当経った後でも、この時間オフセットを決定することができるということである。
【００３０】
幾つかの実施の形態では、デジタルカメラ３００Ａが新しいバッテリ３７０で作動し、リアルタイム時計３６２が自動的に初期化されるとき、不揮発性メモリ（例えば、ファームウェアメモリ３２８）にあるクロックステータス記憶ロケーションがチェックされ、クロックステータスが第１値（例えば、１）に設定されているかどうかが確認される。そうであれば、第２値（例えば、２）に増分する。リアルタイム時計３６２が次いで前記別個の装置の値と同期されるとき、クロックステータス値は第１値に設定値が戻される。しかし、クロックステータス値が、チェックされた時に第１値と異なる値に設定されている場合は、より大きな値（例えば、３）に増分される。これは、リアルタイム時計３６２が、同期されることなく、１回を超える度数で日付／時刻の初期値にリセットされ、画像の二つの相異なるグループには相異なる「適切なオフセット値」が存在することを示す。このケースでは、最後のグループの画像、すなわち、リアルタイム時計３６２がリセットされた最後の日時以来初めて撮影された画像が、自動的に正しい日時に設定される。他のものは、マニュアルで設定されねばならない。クロックステータス値は画像ファイルにメタデータとして記憶され得るので、相異なる「適切なオフセット値」を有する画像グループを区別することができる。
【００３１】
画像プロセッサ３２０は、また、低解像度の「サムネイル」サイズ画像を作成するが、サムネイル画像は、本発明の譲受人に譲渡された、クチタ(Ｋｕｃｈｔａ)らの米国特許第５，１６４，８３１号、名称「高低解像度画像の多重フォーマット記憶を行う電子式スチルカメラ（Ｅｌｅｃｔｒｏｎｉｃ  Ｓｔｉｌｌ  Ｃａｍｅｒａ  Ｐｒｏｖｉｄｉｎｇ  Ｍｕｌｔｉ−Ｆｏｒｍａｔ  Ｓｔｏｒａｇｅ  Ｏｆ  Ｆｕｌｌ  Ａｎｄ  Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｉｍａｇｅｓ）」に記載の通りに作成できるので、同開示を本明細書に参考文献として引用する。画像は撮影後直ぐに、サムネイル画像データを使用してカラーＬＣＤ画像ディスプレイ３３２上で見ることができる。カラーＬＣＤ画像ディスプレイ３３２上にディスプレイされるグラフィックユーザインターフェイスは、ユーザ制御３０３で制御される。
【００３２】
画像プロセッサ３２０は、また、携帯電話通信モデム３５０にもインターフェイスを行い、同モデムは、アンテナ３５２経由で無線通信周波数伝送を用いて携帯電話ネットワーク４００（図１に示される）にデジタル画像を伝送する。
【００３３】
図３は、本発明に基づいてデジタルカメラ３００Ａで撮影された画像ファイルにある日付／時刻メタデータを補正する方法の第一実施の形態を示すフロー図を示す。
【００３４】
図３のブロック１００で、ユーザはバッテリ３７０をデジタルカメラ３００Ａに装填する。ブロック１０２で、ユーザが、バッテリ３７０を装填後最初にデジタルカメラ３００Ａを作動させると、リアルタイム時計３６２が製造元のデフォルト日付／時刻（例えば、１９００年１月１日午前１２時）に自動的に初期化される。ブロック１０４で、リアルタイム時計３６２は、直ちにそのデフォルト日付／時刻からタイムカウントを開始する。換言すれば、デジタルカメラ３００Ａに電源が入った１分後は、日付／時刻は１９００年１月１日午前１２時０１分となる。
【００３５】
ブロック１０６で、ユーザが複数の画像を、普通長い時間間隔で（例えば、数時間または数日かけて）撮影する。各画像の撮影毎に、画像センサ３１４から得られる画像が画像プロセッサ３２０で処理され、取り外し可能メモリカード３３０上にオリジナルの日付／時刻メタデータを含む画像ファイルとして記憶される。上記オリジナルの日付／時刻メタデータ（例えば、１９００年１月１日午前１２時０５分）は、デフォルト日付／時刻（例えば、１９００年１月１日午前１２時）＋リアルタイム時計３６２がブロック１０２でデフォルト値に初期化された日時と画像がブロック１０６で撮影された日時との間の時間差（例えば、５分）に等しい。
【００３６】
ブロック１０８で、デジタルカメラ３００Ａは撮像サービスプロバイダ４１０と通信し、携帯電話モデム３５０を使ってデジタルカメラ３００Ａから撮像サービスプロバイダ４１０へ画像の転送を始める。ブロック１０６で記憶されたデジタル画像ファイルが撮像サービスプロバイダ４１０に伝送され、画像記憶装置４１４（図１に示されている）に記憶される。伝送済み画像ファイルは、次いで取り外し可能メモリカード３３０から自動的に消去し得る。
【００３７】
ブロック１１１で、デジタルカメラ３００Ａ内蔵のリアルタイム時計３６２の現在値が、正しい日付／時刻時計４１６（図１に示されている）の現在値と比較され、これら二つの時計間のオフセット時間が決定される。例えば、デジタルカメラ３００Ａ内蔵のリアルタイム時計３６２の現在値が１９００年１月２日午後３時３０分で、一方、正しい日付／時刻時計４１６で提供された正しい日時が２００２年３月１０日午後４時５０分ということもあり得る。この例では、時間オフセットは１００年超である。
【００３８】
ブロック１１２で、時間差が有意であるかどうか、すなわち、時間差が２４時間超であるかどうかの決定が判断される。留意したいのは、小さな時間差は、正しい日付／時刻時計４１６のタイムゾーンとは相異なるタイムゾーンをデジタルカメラ３００Ａ内蔵のリアルタイム時計３６２を設定するのに使った結果の可能性があることである。タイムゾーン差が存在しているかどうかは、二つの時計間に大略整数値の時間差があるかどうかをチェックすることによって決定することができる。
【００３９】
時間差が有意でない（ブロック１１２に対して「Ｎｏ」）と判断されれば、例えば、時間差が僅か数分ならば、ブロック１１４でリアルタイム時計３６２の現在値が保持され、デジタルカメラ３００Ａから伝送された画像の元の日付／時刻メタデータ値が保持される。
【００４０】
時間差が有意である（ブロック１１２に対して「Ｙｅｓ」）と判断されれば、例えば、時間差が１００年ならば、ブロック１１６で正しい日付／時刻時計４１６の値がデジタルカメラ３００Ａに伝送され、デジタルカメラ３００Ａ内蔵のリアルタイム時計３６２の現在値がこの正しい日付／時刻時計の値に等しくなるように設定される。
【００４１】
ブロック１１８で、画像記憶装置４１４に転送されたデジタル画像ファイルに記憶された元の日付／時刻メタデータが、オフセット時間に関して正しくなるように修正される。この修正は、例えば、転送された画像各々に記された日付／時刻メタデータを読んで、画像が撮影された時に記憶されたオリジナルの日付／時刻を決定し、この元の日付／時刻にブロック１１１で決定されたオフセット時間を加え、前記日付／時刻値をオフセット時間だけ前向きに「シフト」することによって行うことができる。次いで、この「シフト」された日付／時刻値がチェックされ、正しい日付／時刻時計４１６で提供された現在の日付／時刻より時間が早いかどうかが確かめられる。「シフト」された日付／時刻が、早い時間であれば、元の日付／時刻メタデータがこのシフトされた日付／時刻で置き換えられ、画像に対して補正された日付／時刻値が提供される。「シフト」された日付／時刻が、正しい日付／時刻時計４１６で提供された現在の日付／時刻より遅い時間であれば、「シフト」された値はその撮影された画像に適用されず、元の日付／時刻メタデータが保持される。このことは、例えば、デジタルカメラ３００Ａ内蔵のバッテリ３７０が、この特定の画像が撮影された後しばらくして取り換えられたことで、リアルタイム時計３６２がこの画像に対して適切に設定されたけれども、後でバッテリ電力が戻った時デフォルト値に初期化されてしまった場合に生ずる可能性がある。
【００４２】
別の実施の形態では、画像を取り外し可能メモリカード３３０に保持しておくこと（自動的に消去されるのでなく）もでき、これらの画像の日付／時刻メタデータも補正される。別の一つの実施の形態では、画像が撮像サービスプロバイダ４１０に伝送される前にデジタルカメラ３００Ａ内で日付／時刻メタデータが補正される。
【００４３】
ブロック１２０で、デジタル画像は、正しい日付／時刻値と一緒にプリンタ４１８（図１に示されている）で印刷される。この日付／時刻値は、プリントの裏面またはデジタル画像の隅に印刷することができる。得られたプリントは次いで、例えば、米国郵便サービスでユーザ（またはユーザの代理人）に送達される。
【００４４】
図４は、第二のデジタル写真撮影システムのブロック図を示す。このシステムでは、デジタルカメラ３００Ｂは、ワイヤレスローカルエリアネットワーク４２０，例えば、８０２．１１ｂネットワークに接続する。ワイヤレスローカルエリアネットワーク４２０は、ネットワークサーバ４３２経由でインターネット４３４に接続し、デジタルカメラ３００Ｂは、これによってＮＩＳＴインターネットタイムサービスサーバ４３６と画像記憶／印刷ウェブサイト４３８と通信し得る。
【００４５】
図５は、図４のデジタル写真撮影システムに使用されるデジタルカメラ３００Ｂのブロック図を示す。デジタルカメラ３００Ｂは、携帯電話モデム３５０の代わりに８０２．１１ｂモデム３５６が使用されることを除いて、図２を参照して説明されたデジタルカメラ３００Ａと同じである。
【００４６】
図６は、本発明に基づいてデジタルカメラ３００Ｂで撮影された画像ファイルにある日付／時刻メタデータを補正する方法の第二実施の形態を示すフロー図を示す。図６のブロック１００〜１０６は図３のブロック１００〜１０６と同じである。図６のブロック１０９で、デジタルカメラ３００Ｂは、ワイヤレスローカルエリアネットワーク４２０とネットワークサーバ４３２とを経由して、ＮＩＳＴインターネットタイムサービスサーバ４３６と通信し、正しい日付／時刻を取得する。
【００４７】
ＮＩＳＴインターネットタイムサービスサーバ４３６を用いると、ユーザはインターネット経由でコンピュータ時計を同期可能である。同サービスは、デジタルカメラ３００Ｂを含む、いかなるインターネット顧客からの日時リクエストにも応答する。日時リクエストは、幾つかのフォーマット、例えば、ＲＦＣ−８６８に規定のタイムプロトコル、ＲＦＣ−１３０５に規定のネットワークタイムプロトコル、またはＲＦＣ−８６７に規定のデイタイムプロトコルの一つを使用できる。
【００４８】
日時リクエストは、デジタルカメラ３００Ｂからインターネットタイムサービスサーバ４３６、例えば、以下のサーバの一つのＩＰアドレスに送られる。
【００４９】
time-a.nist.gov              129.6.15.28      NIST,Gaithersburg,Maryland
time-b.nist.gov              129.6.15.29      NIST,Gaithersburg,Maryland
time-a.timefreq.bldrdoc.gov  132.163.4.101    NIST,Boulder,Colorado
time-b.timefreq.bldrdoc.gov  132.163.4.102    NIST,Boulder,Colorado
time-c.timefreq.bldrdoc.gov  132.163.4.103    NIST,Boulder,Colorado
utcnist.colorado.edu        128.138.140.44   University of Colorado,Boulder
time.nist.gov               192.43.244.18    NCAR, Boulder, Colorado
nist1.datum.com            66.243.43.21     Datum, San Jose, California
nist1-dc.glassey.com        216.200.93.8     Abovenet, Virginia
【００５０】
特定のＴＣＰ／ＩＰポート（例えば、ポート１３）でインターネットタイムサービスサーバ４３６に接続した後、デジタルカメラ３００Ｂは適切なプロトコル（例えば、タイムプロトコル）で時刻の応答を聞く。インターネットタイムサービスサーバ４３６から戻ってきた時刻はＵＴＣタイム（グリニッチ時間）であるので、実際のタイムゾーンに修正する必要がある。この修正は、例えば、デジタルカメラ３００Ｂと現在通信しているワイヤレスローカルエリアネットワーク４２０の特定のノードの地理的位置を決定することによって行われる。
【００５１】
図６のブロック１１１で、デジタルカメラ３００Ｂは、ＮＩＳＴインターネットタイムサービスサーバ４３６から取得した正しい日付／時刻をデジタルカメラ３００Ｂ内蔵のリアルタイム時計３６２で提供された現在の日付／時刻と比較する。ブロック１１１〜１１８は、図３の対応するブロックと同一であるが、違いは、ステップ全てがデジタルカメラ３００Ｂ内蔵の画像プロセッサ３２０で行われ、取り外し可能メモリカード３３０上に記憶された画像の日付／時刻メタデータが同画像プロセッサで補正されることである。次いで、画像ファイルをデジタルカメラ３００Ｂから画像記憶／印刷ウェブサイト４３８（図４に示される）に転送できる。ウェブサイト４３８は、修正された日付／時刻と一緒に画像を印刷できる。
【００５２】
図７は、第三のデジタル写真撮影システムのブロック図を示す。このシステムでは、デジタルカメラ３００Ｃが、ウィンドウズ（登録商標）ＸＰオペレーティングシステムで動作するペンティアム（登録商標）ＩＶプロセッサを使用するパソコンのようなリアルタイム時計４５２内蔵ホストＰＣ４５０に接続する。ホストＰＣ４５０が最初にインストールされるとき、リアルタイム時計４５２は普通、ユーザが正しい日時に設定する。
【００５３】
図８は、図７のデジタル写真撮影システムに使用されるデジタルカメラ３００Ｃのブロック図を示す。デジタルカメラ３００Ｃは、携帯電話モデム３５０の代わりに、画像が、例えば、周知のＵＳＢインターフェイスを使用できるホストインターフェイス３２２とケーブル３４２を用いてホストＰＣ４５０に転送されることを除いて、図２を参照して説明されたデジタルカメラ３００Ａと同じである。
【００５４】
図９は、本発明に基づいてデジタルカメラ３００Ｃで撮影された画像ファイルにある日付／時刻メタデータを補正する方法の第三の実施の形態を示すフロー図を示す。図９のブロック１００〜１０６は、図３のブロック１００〜１０６と同じである。図９のブロック１１０で、デジタルカメラ３００Ｃは、取り外し可能メモリカード３３０に記憶されたデジタル画像をホストＰＣ４５０へ転送する。ホストＰＣ４５０では、画像はハードドライブ装置のような不揮発性メモリ（図示せず）を用いて記憶される。次いで、画像は取り外し可能メモリカード３３０から自動的に消去し得る。
【００５５】
ブロック１１１で、デジタルカメラ３００Ｃ内蔵のリアルタイム時計３６２の現在日時が、ホストＰＣ４５０内蔵のリアルタイム時計４５２（図７に示される）によって与えられる現在日時に比較される。ブロック１１２で、二つのリアルタイム時計間の時間差が有意であるかどうかを決定する判断がなされる。時間差が有意でない（ブロック１１２に対して「Ｎｏ」）ならば、ブロック１１４でリアルタイム時計３６２の現在値が保持され、デジタルカメラ３００ＣからホストＰＣ４５０に伝送された画像のオリジナル日付／時刻メタデータ値が保持される。
【００５６】
時間差が有意（ブロック１１２に対して「Ｙｅｓ」）であるならば、ブロック１１５で、ユーザは、ホストＰＣ４５０内蔵のリアルタイム時計４５２が正しい日時に設定されていることの確認が求められる。ブロック１１６で、リアルタイム時計４５２の値がデジタルカメラ３００Ｃに伝送され、デジタルカメラ３００Ｃ内蔵のリアルタイム時計３６２の現在値がこの正しい日付／時刻時計の値に等しくなるように設定される。別の実施の形態の一つでは、ホストＰＣ４５０の日付／時刻は、ＮＩＳＴインターネットタイムサービスサーバ４３６を使用して自動的に設定される。
【００５７】
ブロック１１８で、ホストＰＣ４５０に転送されたデジタル画像ファイルに記憶されたオリジナルの日付／時刻メタデータが、図３のブロック１１８に関連して前記したように、オフセット時間に関して正しくなるように修正される。別の実施の形態の一つでは、日付／時刻メタデータは、画像がホストＰＣ４５０に転送される前にデジタルカメラ３００Ｃ内で補正される。
【００５８】
図１０は、本発明に基づいてデジタルカメラ３００Ｃで撮影された画像ファイルに記録された日付／時刻メタデータを補正する方法の第四の実施の形態を示すフロー図である。図１０のブロック１００〜１０６は図３のブロック１００〜１０６と同じである。図１０のブロック１０７で、正しいカメラクロック日時がデジタルカメラ３００Ｃに入力される。例えば、デジタルカメラ３００Ｃのユーザは、図２のユーザ制御３０３を使用して正しいカメラ時計タイムを入力できる。この入力は、ユーザがブロック１０６で写真を撮った後、かつ、撮影された画像が日付／時刻メタデータと一緒に記憶された後に行われる。ブロック１１６で、デジタルカメラ３００Ｃ内蔵のリアルタイム時計３６２がブロック１０７の入力値に設定される。ブロック１１８で、ブロック１０６のデジタル画像ファイルに記憶されたオリジナルの日付／時刻メタデータが、図３のブロック１１８に関連して前記したように、オフセット時間に関して正しくなるように修正される。オフセット時間は、ユーザが時間を設定する直前のデジタルカメラ３００Ｃ内蔵のリアルタイム時計３６２と、ブロック１０７でユーザが設定した時間との間の差である。
【００５９】
本発明に基づいたコンピュータプログラム製品は、一個または複数個の記憶媒体、例えば、磁気ディスク（例えば、フロッピー（登録商標）ディスク）または磁気テープのような磁気記憶媒体、光ディスク、光テープまたはマシン読み込み可能のバーコードのような光記憶媒体、ランダムアクセスメモリ（ＲＡＭ）や読み出し専用メモリ（ＲＯＭ）のようなソリッドステート電子記憶装置、または本発明に基づく方法を実施する命令を備えるコンピュータピログラムを記憶するのに採用される他の物理的装置または媒体を含むことができる。
【００６０】
以上、本発明は、ある種の好ましい実施の形態を具体的に参照して詳細に記載されたけれども、変形や一部修正が、本発明の精神と特許請求の範囲内で行い得ることが理解されることと思われる。
【図面の簡単な説明】
【００６１】
【図１】第一のデジタル写真撮影システムのブロック図である。
【図２】図１のデジタル写真撮影システムに使用されるデジタルカメラのブロック図である。
【図３】本発明の第一実施の形態に基づいてデジタルカメラで撮影された画像ファイルの日付／時刻メタデータを補正する方法を示すフロー図である。
【図４】第二のデジタル写真撮影システムのブロック図である。
【図５】図４のデジタル写真撮影システムに使用されるデジタルカメラのブロック図である。
【図６】本発明の第二実施の形態に基づいてデジタルカメラで撮影された画像ファイルの日付／時刻メタデータを補正する方法を示すフロー図である。
【図７】第三のデジタル写真撮影システムのブロック図である。
【図８】図７のデジタル写真撮影システムに使用されるデジタルカメラのブロック図である。
【図９】本発明の第三実施の形態に基づいてデジタルカメラで撮影された画像ファイルの日付／時刻メタデータを補正する方法を示すフロー図である。
【図１０】本発明の第四実施の形態に基づいてデジタルカメラで撮影された画像ファイルの日付／時刻メタデータを補正する方法を示すフロー図である。
【符号の説明】
【００６２】
３００Ａ，３００Ｂ，３００Ｃ  デジタルカメラ、３０２  フラッシュ、３０３  ユーザ制御、３０４  タイミング発生器、３０６  ＣＣＤ時計駆動装置、３１０  ズーム・フォーカスモータ駆動装置、  ３１２  ズームレンズ、３１４  画像センサ、３１６  ＡＳＰ＆Ａ／Ｄ変換器回路、３１８  ＤＲＡＭバッファメモリ、３２０  画像プロセッサ、３２２  ホストインターフェイス、３２４  メモリカードインターフェイス、３２６  ＲＡＭメモリ、３２８  ファームウェアメモリ、３３０  取り外し可能のメモリカード、３３２  カラーＬＣＤ画像ディスプレイ、３４２  インターフェイスケーブル、３５０  携帯電話モデム、３５２  アンテナ、３５６  ８０２．１１ｂモデム、３６０  マイクロプロセッサ、３６２  リアルタイム時計、３７０  バッテリ、３７２  電源、４００  携帯電話ネットワーク、４１０  撮像サービスプロバイダ、４１２  ネットワークサーバ、４１４  画像記憶装置、４１６  適正日付／時刻時計、４１８  プリンタ、４２０  ワイヤレスローカルエリアネットワーク、４３２  ネットワークサーバ、４３４  インターネット、４３６  ＮＩＳＴインターネットタイムサービスサーバ、４３８  画像記憶／印刷ウェブサイト、４５０  ホストＰＣ、４５２  リアルタイム時計。
【図１】
2007519309.tif 000003
【図２】
2007519309.tif 000004
【図３】
2007519309.tif 000005
【図４】
2007519309.tif 000006
【図５】
2007519309.tif 000007
【図６】
2007519309.tif 000008
【図７】
2007519309.tif 000009
【図８】
2007519309.tif 000010
【図９】
2007519309.tif 000011
【図１０】
2007519309.tif 000012
【国際調査報告】
2007519309.tif 000013
2007519309.tif 000014