(57)【要約】【課題】ネットワーク上全装置の時計合わせが不要で、複数の記録装置から転送されたデータの時間順が狂う事のない記録装置と通信装置を提供する。【解決手段】データ受信側が転送データの作成時刻などを自分の時計に合わせて自動変換する際、データ転送をする通信装置が現在時刻情報に自分の時計ではなくデータを作成した記録装置の時刻情報を用いる。【選択図】        図１
2004157739.tif 000002
【特許請求の範囲】
【請求項１】
情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための通信手段と、時刻情報を出力する時計手段とを有し、
該通信手段を介して外部装置より取得した時刻情報と該時計手段出力との誤差を測定し、該通信手段を介して外部装置より取得したデータのタイムスタンプ情報を自動的に修正することを特徴とする記録装置。
【請求項２】
タイムスタンプ情報は、デジタルデータに対応して該記録手段に保存される日時情報であることを特徴とする、請求項１に記載の記録装置。
【請求項３】
タイムスタンプ情報は、デジタルデータ内に含まれる日時情報であることを特徴とする、請求項１に記載の記録装置。
【請求項４】
情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための１つ以上の通信手段と、時刻情報を出力する時計手段とを有し、
該記録手段のデータを第２の通信手段を介して第２の記録装置へ転送する場合は、該時計手段の出力を第２の記録装置へ時刻情報として送信し、
第１の通信手段を介して第１の記録装置に保存されているデータを取得し第２の通信手段を介して第２の記録装置へ該データを転送する場合は、第１の記録装置から取得した時刻情報を第２の記録装置へ時刻情報として送信することを特徴とする通信装置。
【請求項５】
前項記載の通信手段の１つは、ＵＳＢやＩＥＥＥ１３９４やシリアル通信などによる有線通信方式あるいはＰＨＳ／Ｂｌｕｅｔｏｏｔｈ／８０２．１１ａ／ｂ等のおもに構内の無線通信方式であることを特徴とする請求項４に記載の通信装置。
【請求項６】
前項記載の通信手段の１つは、モデム／イーサネット（登録商標）等の有線通信方式あるいはＰＨＳ／ＰＤＣ／ＩＭＴ−２０００等おもに公衆の無線通信方式を用いて公衆アクセス網／インターネット／イントラネットに直接接続が可能な通信手段であることを特徴とする請求項４に記載の通信装置。
【請求項７】
情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための通信手段と、時刻情報を出力する時計手段とを有する複数の記録装置と、
情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための１つ以上の通信手段と、時刻情報を出力する時計手段とを有する通信装置と、からなるシステムにおけるデータ転送方法であって、
通信装置が第１の記録装置と接続して第１の記録装置の記録手段に保存されているデータを取得し、さらに第２の記録装置と接続して第２の記録装置の記録手段へ該取得した第１の記録装置のデータを転送する場合、該通信装置は第１の記録装置の時計手段が出力する時刻情報を取得して第２の記録装置へ送信し、第２の記録装置は該時刻情報と自装置の時計手段出力との誤差を測定し、転送されたデータのタイムスタンプ情報を自動的に修正することを特徴とするデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報を収集しデジタルデータとして記録しておく記録装置、およびそれら記録装置間が直接あるいはネットワークを介してデータの送受信を行うための通信装置、およびそのデータ転送方法に関するものである。特には、デジタルカメラ等の携帯型記録装置からホームやオフィスのデータサーバ等大容量記録装置にデータを転送する場合における、記録装置、通信装置、およびそのデータ転送方法に関するものである。
【０００２】
【従来の技術】
近年流行のデジタルカメラにおいては、被写体をＣＣＤ撮像素子等で撮像し、得られた画像信号であるデジタルデータを内蔵メモリ、あるいはコンパクトフラッシュ（登録商標）（ＣＦ）やスマートメディア（ＳＳＦＤＣ）、セキュアデジタルメモリカード（ＳＤ）やマルチメディアカード（ＭＭＣ）等の軽量な記録媒体に保存するものが一般的である。しかしながらこれらのメモリは容量がそれほど多くないため、すぐに撮像した画像データでいっぱいになってしまう。またこれらの記録媒体は長期間の画像データ保管用途には適さない。
【０００３】
そこでユーザはオフィスやホームにおいて、パーソナルコンピュータ（ＰＣ）のハードディスクや専用のハードディスク等をデータサーバとして用意し、上記のデジタルカメラの記録媒体が画像データでいっぱいになると、デジタルカメラをデータサーバに直接あるいはネットワークを介して接続し、画像データをデータサーバにコピーした後に記録媒体の画像データを消去する方法をとることが多い。
【０００４】
さらに最近ではＩＭＴ−２０００やＰＨＳ、あるいはＢｌｕｅｔｏｏｔｈや８０２．１１ｂ等のいわゆる無線ＬＡＮシステムの発達およびインフラ整備に伴い、図２に示すように、無線通信機能を搭載した携帯端末（１０２）にデジタルカメラ（１０１）を接続した形態にて、あるいは無線通信機能を搭載したデジタルカメラ（２０３、２０４）等を用いて、遠隔地から無線ネットワークを介してオフィスやホームのデータサーバ（１０３）へのアクセスが可能となってきたため、記録媒体に存在する画像データがある程度蓄積された時点で、場所や時間を問わずデータを気軽にサーバにアップロードする（あるいは自動的にアップロードされる）という使い方も増えてきた。
【０００５】
しかしながら、例えば社員や家族が外出先においてそれぞれ同時刻に異なるデジタルカメラで撮影をしているような状況で各デジタルカメラ間の時計がずれていると、画像ファイルフォーマット規格であるＥｘｉｆ等の「撮影日時」や、あるいはデジタルカメラ内の記録媒体（コンパクトフラッシュ（登録商標）等）に格納されるファイルフォーマットにおける「作成時刻」が、それぞれの時計に応じてずれることとなる。図５にはＥｘｉｆフォーマットの例を、図６には代表的なファイルフォーマットであるＦＡＴの例を示す。これら画像データをそのままオフィスやホームのデータサーバにアップロードすると、結果的にサーバ内に集められた画像データの撮影時間順が、撮影したデジタルカメラ間で狂ってしまうといった問題が生じていた。
【０００６】
これを避けるために、デジタルカメラ等の各記録装置がＧＰＳやＮＴＰを用いて協定世界時（ＵＴＣ）や送信先データサーバとの時刻合わせを行う機能を持ち、常に内蔵時計を修正しておくか撮影した画像データの撮影時刻およびファイル作成時刻等を修正しておくといった方法もある（例えば、技術文献１参照）。しかしながら、世界全ての電子機器の同期がとれているということはまだ現実的ではなく、また、データの転送先が常にある１つのデータサーバだけとは限らないので、例えば他の電子機器と時間合わせをしてあったデジタルカメラなどでは、時計やデータ作成時刻を勝手に変えられてしまう事が必ずしもユーザにとって都合が良いとは限らない。
【０００７】
【特許文献１】
特開２０００−２８５０３７号公報
【０００８】
【発明が解決しようとする課題】
上記問題を解決するために、デジタルカメラなどデータ送信側の記録装置側が常に装置内部の時計を修正するよりは、データサーバなどデータ受信側の記録装置が、データ送信側装置の時計と自らの時計との時間差を計算して、受信データの作成時刻そのものを自らの時計に合わせて修正してしまうという考え方がある。
【０００９】
具体的には、例えばＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）におけるタイムスタンプやＴＰ（Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）あるいはＳＮＴＰ（Ｓｉｍｐｌｅ  ＮＴＰ）等のプロトコルを利用して、データサーバ側で装置間の時計誤差を計算し、さらに伝播遅延時間を調整してから受信した画像ファイルの作成時刻や撮影時刻を修正して保存するという方法である。
【００１０】
しかしながら図２のように、通信機能を搭載した携帯端末（１０２）にデジタルカメラ（１０１）を接続しネットワークを介してデータサーバ（１０３）に画像データをアップロードする場合（すなわち通信装置と記録装置が別端末である場合）、上記に列挙したようなＴＣＰ、ＮＴＰ、ＳＮＴＰといったネットワークプロトコルは通常携帯端末（１０２）側に存在することが多い。このような構成においては、ファイル作成時刻および撮影時刻はデジタルカメラ（１０１）の時計から、ＴＣＰあるいはＮＴＰ等のタイムスタンプは携帯端末（１０２）の時計から作成されるので、デジタルカメラと携帯端末の時計がずれていると、結果的にデータサーバ（１０３）側でファイル作成時刻および撮影時刻を正しく修正できないという問題が発生していた。
【００１１】
そこで本発明はこのような従来の問題点に鑑み、ネットワーク上の全ての記録装置や通信装置の時計合わせをしなくても、複数の記録装置からある記録装置に転送されたデータの時間順が狂う事のない、記録装置、通信装置、およびそのデータ転送方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明における記録装置は、情報を収集しデジタルデータを保存しておく記録手段と、外部装置と各種データを送受信するための通信手段と、現在時刻情報を出力する時計手段とを有し、該通信手段を介して外部装置より取得した現在時刻情報と該時計手段出力との誤差を測定し、該通信手段を介して外部装置より取得したデータのタイムスタンプ情報を修正することを特徴とする。
【００１３】
また本発明における通信装置は、外部装置と各種データを送受信するための１つ以上の通信手段と、現在時刻情報を出力する時計手段とを有し、第１の通信手段を介して第１の記録装置に保存されているデータを取得し第２の通信手段を介して第２の記録装置へ該データを転送する場合、必要に応じて第２の記録装置へ出力する現在時刻情報は、第１の記録装置から取得した現在時刻情報であることを特徴としている。
【００１４】
本発明のような構成にすれば、例えば無線通信端末等の通信装置およびデジタルカメラ等の記録装置を有するユーザが、通信端末にデジタルカメラを接続してオフィスやホームのデータサーバ等記録装置に画像データをアップロードする際に、もしデジタルカメラと通信端末およびデータ送信先のデータサーバの時計が全て異なっていたとしても、必ず送信先のデータサーバがデータ作成元であるデジタルカメラとの時計誤差を測定してデータのタイムスタンプを修正するため、他のデジタルカメラ等の記録装置からアップロードされたデータとの時間順が狂うことがなくなり、データの時間的順序が常に保証されるようになる。
【００１５】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【００１６】
（１）情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための通信手段と、時刻情報を出力する時計手段とを有し、該通信手段を介して外部装置より取得した時刻情報と該時計手段出力との誤差を測定し、該通信手段を介して外部装置より取得したデータのタイムスタンプ情報を自動的に修正することを特徴とする記録装置。
【００１７】
（２）タイムスタンプ情報は、デジタルデータに対応して該記録手段に保存される日時情報であることを特徴とする、前記（１）に記載の記録装置。
【００１８】
（３）タイムスタンプ情報は、デジタルデータ内に含まれる日時情報であることを特徴とする、請求項１に記載の記録装置。
【００１９】
（４）情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための１つ以上の通信手段と、時刻情報を出力する時計手段とを有し、該記録手段のデータを第２の通信手段を介して第２の記録装置へ転送する場合は、該時計手段の出力を第２の記録装置へ時刻情報として送信し、第１の通信手段を介して第１の記録装置に保存されているデータを取得し第２の通信手段を介して第２の記録装置へ該データを転送する場合は、第１の記録装置から取得した時刻情報を第２の記録装置へ時刻情報として送信することを特徴とする通信装置。
【００２０】
（５）前項記載の通信手段の１つは、ＵＳＢやＩＥＥＥ１３９４やシリアル通信などによる有線通信方式あるいはＰＨＳ／Ｂｌｕｅｔｏｏｔｈ／８０２．１１ａ／ｂ等のおもに構内の無線通信方式であることを特徴とする前記（４）に記載の通信装置。
【００２１】
（６）前項記載の通信手段の１つは、モデム／イーサネット（登録商標）等の有線通信方式あるいはＰＨＳ／ＰＤＣ／ＩＭＴ−２０００等おもに公衆の無線通信方式を用いて公衆アクセス網／インターネット／イントラネットに直接接続が可能な通信手段であることを特徴とする前記（４）に記載の通信装置。
【００２２】
（７）情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための通信手段と、時刻情報を出力する時計手段とを有する複数の記録装置と、情報を収集しデジタルデータを保存しておく記録手段と、外部装置と接続して各種データを送受信するための１つ以上の通信手段と、時刻情報を出力する時計手段とを有する通信装置と、からなるシステムにおけるデータ転送方法であって、通信装置が第１の記録装置と接続して第１の記録装置の記録手段に保存されているデータを取得し、さらに第２の記録装置と接続して第２の記録装置の記録手段へ該取得した第１の記録装置のデータを転送する場合、該通信装置は第１の記録装置の時計手段が出力する時刻情報を取得して第２の記録装置へ送信し、第２の記録装置は該時刻情報と自装置の時計手段出力との誤差を測定し、転送されたデータのタイムスタンプ情報を自動的に修正することを特徴とするデータ転送方法。
【００２３】
【発明の実施の形態】
以下、本発明の詳細を説明する。
【００２４】
【実施例】
図１は本発明における記録装置および通信装置のシステム構成例を示すものである。図中１０１はデジタルカメラやデジタルビデオカメラなど比較的小型の記録装置、１０２は携帯電話（ＰＨＳ，ＰＤＣ，ＩＭＴ−２０００等）や携帯端末（ＰＤＡ）やパーソナルコンピュータ（ＰＣ）など公衆アクセス網／インターネット／イントラネットに接続が可能な通信装置、１０３は公衆アクセス網／インターネット／イントラネットに直接接続が可能なデータサーバなど比較的大型の記憶装置の構成を表す。説明の簡単化のために、記録装置（１０３）は通信機能内蔵のデータサーバであるものとする。ここでは図２に示すように、携帯端末（１０２）に記録装置（１０１）を接続し、無線ネットワーク等を介してオフィスやホームのデータサーバ（１０３）へ画像データをアップロードする実施例について説明する。以降、本発明の処理に直接関わる構成に関して説明を行うが、各説明において特に詳細に記述がない部分に関しては、既知の技術から選択して用いるものとして動作説明を省略した。本実施例においては、本発明に固有な動作に着いてのみ説明を行う。
【００２５】
図１における記録装置（１０１）は、少なくとも、被写体をＣＣＤ撮像素子等で撮像する撮像部（１１１）、得られた画像信号であるデジタルデータを保存する内蔵メモリあるいはコンパクトフラッシュ（登録商標）（ＣＦ）／スマートメディア（ＳＳＦＤＣ）／セキュアデジタルメモリカード（ＳＤ）／マルチメディアカード（ＭＭＣ）等の軽量な記録媒体である記録手段（１１３）、撮像部から取得している画像信号または記録手段に保存されている画像データを表示する表示部（１１２）、ＵＳＢ／ＩＥＥＥ１３９４やシリアル通信などによる有線通信方式あるいはＰＨＳ／Ｂｌｕｅｔｏｏｔｈ／８０２．１１ａ／ｂ等のおもに構内の無線通信方式を用いて通信装置（１０２）と接続するための通信手段（１１４）、他の手段とは別系統の電源（電池など）で動作する内蔵時計を含み要求に応じて現在時刻情報を出力する時計手段（１１５）と、これら全ての手段を制御する制御手段（１１６）とを有する。
【００２６】
また図１における通信装置（１０２）は、少なくとも、キーボード／テンキー／タッチパネルなどの操作部（１２２）、様々な情報をユーザに対して表示する表示部（１２１）、デジタルデータを保存する内蔵メモリあるいはコンパクトフラッシュ（登録商標）（ＣＦ）／スマートメディア（ＳＳＦＤＣ）／セキュアデジタルメモリカード（ＳＤ）／マルチメディアカード（ＭＭＣ）等の軽量な記録媒体である記録手段（１２３）、ＵＳＢやＩＥＥＥ１３９４やシリアル通信などによる有線通信方式あるいはＰＨＳ／Ｂｌｕｅｔｏｏｔｈ／８０２．１１ａ／ｂ等のおもに構内の無線通信方式を用いて記録装置（１０１）と接続するため通信手段１（１２４）、モデム／イーサネット（登録商標）等の有線通信方式あるいはＰＨＳ／ＰＤＣ／ＩＭＴ−２０００等おもに公衆の無線通信方式を用いて公衆アクセス網／インターネット／イントラネットに直接接続するための通信手段２（１２５）、他の手段とは別系統の電源（電池など）で動作する内蔵時計を含み要求に応じて現在時刻情報を出力する時計手段（１２６）と、これら全ての手段を制御する制御手段（１２７）とを有する。
【００２７】
さらに図１における記録装置（１０３）は、少なくとも、モデム／イーサネット（登録商標）等の有線通信方式あるいはＰＨＳ／ＰＤＣ／ＩＭＴ−２０００等おもに公衆の無線通信方式を用いて公衆アクセス網／インターネット／イントラネットに直接接続するための通信手段（１３１）、大量のデータを保存する内蔵メモリやハードディスクなどの記録媒体である記録手段（１３２）、他の手段とは別系統の電源（電池など）で動作する内蔵時計を含み要求に応じて現在時刻情報を出力する時計手段（１３３）と、これら全ての手段を制御する制御手段（１３４）とを有する。
【００２８】
次に本発明に係るデータ転送処理の動作を、図１と図３に示すシーケンスチャートを交えて説明する。
【００２９】
まず、ユーザが通信装置（１０２）にデジタルカメラなどの記録装置（１０１）をＵＳＢやＩＥＥＥ１３９４やシリアル通信などによる有線通信方式あるいはＰＨＳ／Ｂｌｕｅｔｏｏｔｈ／８０２．１１ａ／ｂ等のおもに構内の無線通信方式を用いて接続すると、通信装置（１０２）の制御手段（１２７）は通信手段１（１２４）を制御して、所定の通信プロトコルによって記録装置（１０１）の通信手段（１１４）と接続を確立し、通信装置（１０２）と記録装置（１０１）との間でデータ送受信が可能な状態となる。さらに、ユーザが通信装置（１０２）の表示部（１２１）を見ながら操作部（１２２）を操作するなどして、記録装置（１０１）における記録手段（１１３）の画像データを遠隔地のデータサーバ（１０３）へ送信することを選択する。これを受けた通信装置（１０２）の制御手段（１２７）は、モデム／イーサネット（登録商標）等の有線通信方式あるいはＰＨＳ／ＰＤＣ／ＩＭＴ−２０００等おもに公衆の無線通信方式など公衆アクセス網／インターネット／イントラネットに直接接続するための通信手段２（１２５）を用いて、データサーバ（１０３）に対するデータ送信許可要求（３００）の送信を試みる。データ送信許可要求を受信したデータサーバ（１０３）は、通信手段（１３１）を介して所定のプロトコル（ＴＣＰ、ＵＤＰ等）に従い通信装置（１０２）との間にデータ転送用の接続を確立し（３０１）、続いて通信装置（１０２）の時刻情報を取得するため、時刻情報取得要求（３０２）を送信する。この時用いる手順は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）でのＴＰ（Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）やＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）あるいはＳＮＴＰ（Ｓｉｍｐｌｅ  ＮＴＰ）等のプロトコルを利用してもよいし、独自の手順を用いてもよい。通常なら、このような時刻情報取得要求（３０２）を受けた通信装置（１０２）は自らの時計手段（１２６）を元に時刻情報を送信するが、前述のように外部に接続された通信装置（１０１）の画像データ送信が選択されている状態を検出した通信装置の制御手段（１２７）は、通信手段１（１２４）を介して記録装置（１０１）に時刻情報取得要求（３０３）を送信する。これを受けた記録装置（１０１）の制御手段（１１６）は自らの時計手段（１１５）の時刻情報を通信手段（１１４）を介して通信装置（１０２）へ送信し（３０４）、通信装置（１０２）の制御手段（１２５）は通信手段１（１２４）を介して取得したこの時刻情報を、通信手段２（１２５）を介してデータサーバ（１０３）へ送信する（３０５）。
【００３０】
このようにして通信装置（１０１）から記録装置（１０１）の時刻情報を取得したデータサーバ（１０３）の制御部は、自らの時計手段（１３３）が出力する時刻情報との誤差を測定する。なお、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）でのＴＰ（Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）やＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）あるいはＳＮＴＰ（Ｓｉｍｐｌｅ  ＮＴＰ）等のプロトコルあるいは独自のプロトコルに基づいて、ネットワークの遅延時間（ＲＴＴ）の測定を同時に行い、記録装置の時計手段（１１５）とデータサーバの時計手段（１３３）との誤差測定精度を上げることも可能である。さらに３０２〜３０５の時刻情報取得シーケンスを複数回繰り返すことでさらに測定精度を上げることも可能である。例えば、記録装置（１０１）の時刻情報として、協定世界時（ＵＴＣ）の１９００年１月１日０：０：０からの経過秒数Ｔｍ［秒］が示されたとする。その時刻情報を受信したの時のデータサーバ（１０３）における時計手段（１３３）の時刻情報がＴｄ［秒］であったとき、その差Ｔｄ−Ｔｍ［秒］をＮ回測定してその平均をとれば時計誤差Ｔｅｒｒ［秒］の計算ができる。また、データサーバ（１０３）は自らの時計手段（１３３）が出力する時刻情報Ｔｄｏ［秒］を時刻情報取得要求（３０２）に付随させて、あるいは全く別のメッセージで通信装置（１０２）に送信してもよい。この情報Ｔｄｏ［秒］を通信装置（１０２）が時刻情報（３０５）に含めて、あるいは全く別のメッセージで返信すれば、その返信を受信した時のデータサーバ（１０３）における時計手段（１３３）の時刻情報がＴｄｒ［秒］であったとき、その差Ｔｄｒ−Ｔｄｏ［秒］をＭ回測定してその平均をとり２分の１にすればネットワーク遅延時間Ｔｒｔｔ［秒］の計算ができる。
【００３１】
データを受信する準備ができたデータサーバ（１０３）は、通信装置（１０２）にデータ送信許可を送信する（３０６）。これを受信した通信装置（１０２）はデータ要求を記録装置（１０１）に送信し（３０７）、送るべきデータを記録装置（１０１）より獲得すると（３０８）データサーバ（１０３）に転送する（３０９）。データサーバ（１０３）は送られたデータを記録手段（１３２）に格納してゆく。通信装置（１０２）が送信すべきデータを記録装置（１０１）から獲得するタイミングは、これより前、例えばユーザが通信装置（１０２）の表示部（１２１）を見ながら操作部（１２２）を操作して、記録装置（１０１）における記録手段（１１３）の画像データを遠隔地のデータサーバ（１０３）へ送信することを選択した直後などであっても構わない。また便宜上、データサーバ（１０３）が行う時計誤差測定やネットワーク遅延時間測定とデータ送信を別々のシーケンスとして説明したが、可能であれば通信装置（１０２）がデータ送信中（３０９）に記録装置（１０１）の時刻情報等を含めて送信しても構わない。
【００３２】
正常に全データを送信した通信装置（１０２）はデータ送信終了をデータサーバ（１０３）に通知し（３１０）、データサーバ（１０３）は通信装置との接続を切断して解放する（３１１〜３１３）。一方で、データサーバ（１０３）は受信したデータ（３０９）について、ファイル作成時刻や画像データの撮影日時など、日付時刻に関する情報の修正を行う。例えば図５に示すＥｘｉｆフォーマットであれば、ヘッダ（５０１）に含まれる撮影日時（５０３）やファイル更新日時、デジタルデータの作成日時など（図示せず）について、また図６に示すＦＡＴフォーマットであれば、ディレクトリエントリ（６０１）に含まれる作成時刻や作成日付、アクセス日付、更新時刻、更新日付など（図示せず）について、前述のように測定した時計誤差Ｔｅｒｒ［秒］およびネットワーク遅延時間Ｔｒｔｔ［秒］を用いて、（Ｔｅｒｒ−Ｔｒｔｔ）［秒］を加えるような修正を加える。これにより、データサーバ（１０３）の記録手段（１３２）に保存されるデータのタイムスタンプ等は、データを送信してきた通信装置（１０２）や元データを作成した記録装置（１０１）の時計誤差に関わらず、すべて自らの時計手段（１３３）に関して整合性がとれたものとなる。
【００３３】
なお記録装置（１０１）では、撮影途中に手動などで時計時刻に変更を加えるなどした場合、過去に撮影した画像データの撮影時刻およびファイル作成時刻等も同時に修正しておくなどして、必ず時計手段（１１５）と記録手段（１１３）手段に保存されているデータのファイル作成や画像撮影日時等は整合性がとれているものとする。
【００３４】
また、こうした時刻同期プロトコルに用いる「時刻情報」やデータサーバ（ＯＳがＵＮＩＸ（登録商標）やＷｉｎｄｏｗｓ（登録商標）ＮＴ等である場合）で用いられるファイルシステムにおけるタイムスタンプは、一般に協定世界時（ＵＴＣ）で表示されることが多いが、これに対して記録装置や通信装置によってはローカルタイム（ＪＳＴであればＵＴＣ＋９：００）の時刻情報しか持たない場合もある。いずれの場合においても、データ送信側の記録装置（１０１）が出力する時刻情報（３０４）は、記録装置が記録手段（１１３）に格納するファイル作成時刻および撮影時刻と同じにする事が望ましい。例えば、日本時間にほぼ合わせてあるデジタルカメラなどの記録装置（１０１）において、記録手段（１１３）（コンパクトフラッシュ（登録商標）等）のファイル作成時刻はローカルタイム（ＪＳＴ）で記憶されており、画像ファイルフォーマット規格であるＥｘｉｆにおける撮影日時情報などもローカルタイム（ＪＳＴ）で記憶される事が一般的であるため、通信装置（１０２）に出力する時刻情報（３０４）は同じくローカルタイム（ＪＳＴ）で送信するのがよい。時計手段（１３３）出力がＵＴＣ表示であるデータサーバ（１０３）が、データ送信側記録装置（１０１）の時刻情報（３０５）としてローカルタイム（ＪＳＴ）を受信した場合、データサーバ（１０３）の制御手段（１３４）は時計誤差測定によって概ね時差分（９時間）の誤差を検出する。従って、データサーバ（１０３）は受信したデータのファイル作成時刻や撮影日時などについて約９時間戻す修正を行い、データサーバ（１０３）におけるファイルのタイムスタンプが全て協定世界時（ＵＴＣ）で統一されるため、例えば異なるタイムゾーンの国で使用している複数の記録装置からある記録装置に転送されたデータ間においても、絶対的な時間順が狂う事はなくなる。もちろん、例えばＥｘｉｆの撮影日時などはローカルタイムで保存しておきたい場合もある。このような場合は、記録装置（１０１）の操作部（１１２）やデータサーバ（１０３）の操作部（図示せず）より、自動時刻修正しない情報に関する設定などができるようになっていてもよい。
【００３５】
次に図４に示すフローチャートを用いて、通信装置（１０２）が記録装置（１０１）あるいはデータサーバ（１０３）との間で送受信するメッセージ等について説明する。
【００３６】
まず、ユーザが通信装置（１０２）にデジタルカメラなどの記録装置（１０１）を有線あるいは無線によって接続し、通信装置（１０２）の表示部（１２１）を見ながら操作部（１２２）を操作するなどして、記録装置（１０１）における記録手段（１１３）の画像データを遠隔地のデータサーバ（１０３）へ送信することを選択する。これを受けた通信装置（１０２）の制御手段（１２７）は、データサーバ（１０３）に対するデータ送信許可要求を送信し（４０１）、データ送信許可要求を受信したデータサーバ（１０３）からの指示で、所定のプロトコル（ＴＣＰ、ＵＤＰ等）に従いデータ転送用の接続確立処理が行われる（４０２）。続いて、データサーバ（１０３）から時刻情報取得要求を受信した場合（４０３）、通信装置（１０２）の制御手段（１２７）は、送信データが自装置の記録手段（１２３）に保存されているものか、あるいは外部に接続された記録装置（１０１）の記録手段（１１３）手段に保存されているものかを判断する（４０４）。それが記録装置（１０１）のデータであれば記録装置（１０１）に対して時刻情報取得要求（４０５）を送信し得られた記録装置（１０１）の時計手段（１１５）出力である時刻情報（４０６）を、あるいは自装置のデータ送信であれば自装置の時計手段（１２６）より取得した時刻情報を、データサーバ（１０３）に送信する（４０７）。これらの処理は、処理の順序や回数に関わらず、データサーバ（１０３）からの要求があれば随時行う。データサーバ（１０３）からデータ送信の許可がされると（４０８）、通信装置（１０２）は記録装置（１０１）から取得したデータをデータサーバ（１０３）へ転送し（４０９）、データ送信終了（４１０）後は、データサーバ（１０３）との接続を切断して（４１１）処理を終了する。なお便宜上、時刻情報送信（４０７）とデータ送信（４０９）を別々の処理として説明したが、可能であれば通信装置（１０２）がデータ送信中（４０９）に時刻情報等を含めて送信しても構わない。
【００３７】
このようにすれば、データサーバ（１０３）の記録手段（１３２）に保存されるデータのタイムスタンプの修正が、データを送信する通信装置（１０２）ではなく元データを作成した記録装置（１０１）の時刻情報を用いて行われるようになるため、データサーバ（１０３）において転送されたデータの時間順が狂う事がなくなる。
【００３８】
なお、上記実施の形態に関する説明は、説明の都合上ある特定の事例について具体的に述べてきたが、本発明は上記実施の形態に限定されるものではない。本実施例では、データ送信側の記録装置の例としてデジタルスチルカメラ、通信装置として無線携帯端末、データ受信側の記録装置の例としてデータサーバ、送信データとして画像データ等を取り上げたが、これに限るものではなく、他にも例えば、デジタルビデオカメラの動画データ、パーソナルコンピュータやＰＤＡ内のアプリケーションデータや電子メールデータ、電子ゲームのゲームデータ、デジタルカメラから取り外し可能な記録媒体へのデータコピーまたその逆、携帯端末間のデータ送受信、データサーバ間のデータ送受信、等々、あらゆる電子機器製品とあらゆるデジタルデータの転送例に応用できる。
【００３９】
【発明の効果】
以上説明してきたように、本発明によれば、ネットワーク上の全ての記録装置や通信装置の時計合わせをしなくても、複数の記録装置からある記録装置に転送されたデータの時間順が狂う事のない記録装置、通信装置、およびそのデータ転送方法を提供することが可能となる。
【００４０】
特に、例えば無線通信端末等の通信装置およびデジタルカメラ等の記録装置を有するユーザが、通信端末にデジタルカメラを接続してオフィスやホームのデータサーバ等記録装置に画像データをアップロードする際に、もしデジタルカメラと通信端末およびデータ送信先のデータサーバの時計が全て異なっていたとしても、必ず送信先のデータサーバがデータ作成元であるデジタルカメラとの時計誤差を測定してデータのタイムスタンプを修正するため、他のデジタルカメラ等の記録装置からアップロードされたデータとの時間順が狂うことがなくなり、データの時間的順序が常に保証されるようになる。
【図面の簡単な説明】
【図１】（ａ），（ｂ）  本発明における各装置の構成図である。
【図２】本発明におけるシステムの全体構成図である。
【図３】本発明の動作を表すシーケンス図である。
【図４】本発明の動作を表すフローチャートである。
【図５】画像ファイルフォーマットＥｘｉｆの例である。
【図６】ＦＡＴフォーマットの例である。
【符号の説明】
１０１  記録装置
１０２  通信装置
１０３  ホームサーバ
【図１】
2004157739.tif 000003
【図２】
2004157739.tif 000004
【図３】
2004157739.tif 000005
【図４】
2004157739.tif 000006
【図５】
2004157739.tif 000007
【図６】
2004157739.tif 000008