(57)【要約】　　　（修正有）【課題】マスストレージクラスの基本プロトコルとは一切関わりを無くし、ファイル内の情報をベースとした認識、及び情報の伝達を達成し、システム自体の複雑化を回避する手段を使い機器内蔵時計の時間調整をおこなう。【解決手段】伝達元機器のデジタルスチルカメラ１１は、メモリカードデバイス４０内のルートフォルダ４２に識別用ファイル４５を生成する。デジタルカメラ本体１２内のフォルダ構造４１（３４１）が予めＰＣ３０で定義されているフォルダ構造４１（３４１）であって、かつ、その識別用ファイル４５（３４５）のファイル構造，その所定の項目データの内容がＰＣ３０で予め定められているファイルフォーマット及びデータ内容と一致することを検出した上で、その中の時間情報が一致しない場合に、監視用常駐ソフト６１は時間情報取得／識別ファイル更新用ソフト６２を起動して、デジタルスチルカメラ１１内の時計機能による時刻情報を自動設定する。【選択図】　図２
2004069605.tif 000002
【特許請求の範囲】
【請求項１】
システムが異なる機器間でファイルを伝達する情報伝達システムの伝達元機器であって、
時刻を計測する時計手段と、
伝達するファイルを予め伝達先機器との間で定められている標準化されたフォルダ構造で保存する伝達元記憶手段と、
該伝達元記憶手段に、伝達するファイルに加えて、伝達元を特定するためのユニークな構造を有し、前記時計手段の計測時刻に基づき定義された時間情報オブジェクトを含む識別用ファイルを、予め伝達元機器との間で定められている標準化されたフォーマットで生成する識別用ファイル生成手段と、
該識別用ファイル生成手段によって生成され、前記伝達元記憶手段に保存されている識別用ファイル内の時間情報オブジェクトが、伝達先機器により補正されたのを検出し、当該補正された時間情報オブジェクトに基づいて、前記時計手段の計測時刻を補正する時刻補正手段と
を備えていることを特徴とする伝達元機器。
【請求項２】
システムが異なる機器間でファイルを伝達する情報伝達システムの伝達先機器であって、
現在時刻を取得する現在時刻取得手段と、
伝達元機器に備えられている伝達元記憶手段のフォルダ構造について、予め伝達元機器との間で定められている標準化されたフォルダ構造になっていることを検出し、当該フォルダ構造中に含まれる、時間情報オブジェクトを含んだ伝達元を特定するためのユニークな構造を有する識別用ファイルを識別する監視手段と、
該監視手段によるフォルダ構造の検出結果、及び識別用ファイルの識別結果に基づいて、前記伝達元記憶手段に保存されている識別用ファイル以外のファイルをコピーするコピー手段と、
該コピー手段によってコピーされた前記伝達元記憶手段に保存されている識別用ファイル以外のファイルが保存される伝達先記憶手段と、
該監視手段による識別用ファイルの識別結果に基づいて、当該識別用ファイル内に定義された時間情報オブジェクトを前記現在時刻取得手段によって取得された現在時刻情報に基づき補正する時間情報オブジェクト補正手段と
を備えていることを特徴とする伝達先機器。
【請求項３】
システムが異なる機器間でファイルを伝達する情報伝達システムであって、
時刻を計測する時計手段と、
伝達するファイルを予め伝達先機器との間で定められている標準化されたフォルダ構造で保存する伝達元記憶手段と、
該伝達元記憶手段に、伝達するファイルに加えて、伝達元を特定するためのユニークな構造を有し、前記時計手段の計測時刻に基づき定義された時間情報オブジェクトを含む識別用ファイルを、予め伝達元機器との間で定められている標準化されたフォーマットで生成する識別用ファイル生成手段と、
該識別用ファイル生成手段によって生成され、前記伝達元記憶手段に保存されている識別用ファイル内の時間情報オブジェクトが、伝達先機器により補正されたのを検出し、当該補正された時間情報オブジェクトに基づいて、前記時計手段の計測時刻を補正する時刻補正手段と
を備えている伝達元機器に、
現在時刻を取得する現在時刻取得手段と、
伝達元機器に備えられている伝達元記憶手段のフォルダ構造について、予め伝達元機器との間で定められている標準化されたフォルダ構造になっていることを検出し、当該フォルダ構造中に含まれる、時間情報オブジェクトを含んだ伝達元を特定するためのユニークな構造を有する識別用ファイルを識別する監視手段と、
該監視手段によるフォルダ構造の検出結果、及び識別用ファイルの識別結果に基づいて、前記伝達元記憶手段に保存されている識別用ファイル以外のファイルをコピーするコピー手段と、
該コピー手段によってコピーされた前記伝達元記憶手段に保存されている識別用ファイル以外のファイルが保存される伝達先記憶手段と、
該監視手段による識別用ファイルの識別結果に基づいて、当該識別用ファイル内に定義された時間情報オブジェクトを前記現在時刻取得手段によって取得された現在時刻情報に基づき補正する時間情報オブジェクト補正手段と
を備えている伝達先機器を、標準化されたシリアルインタフェース規格をもって接続してなること特徴とする情報伝達システム。
【請求項４】
システムが異なる伝達元、伝達先機器間でファイルを伝達する情報伝達システムおける自動時刻設定方法であって、
伝達元機器が、予め伝達先機器との間で定められている標準化されたフォルダ構造で、伝達するファイルを伝達元記憶手段に保存する伝達ファイル保存ステップと、
伝達元機器が、自身を特定するためのユニークな構造を有し、自身の時計手段の計測時刻に基づき定義された時間情報オブジェクトを含む識別用ファイルを、予め伝達元機器との間で定められている標準化されたフォーマットで生成し、予め伝達先機器との間で定められている標準化されたフォルダ構造で伝達元記憶手段に保存する識別用ファイル保存ステップと、
伝達先機器が、伝達元機器に備えられている伝達元記憶手段のフォルダ構造について、予め伝達元機器との間で定められている標準化されたフォルダ構造になっていることを検出し、当該フォルダ構造中に含まれる識別用ファイルを識別する監視ステップと、
伝達先機器が、該監視ステップによるフォルダ構造の検出結果、及び識別用ファイルの識別結果に基づいて、前記識別用ファイル保存ステップにより伝達元記憶手段に保存されている当該識別用ファイル内に定義された時間情報オブジェクトを、自身の現在時刻取得手段によって取得された現在時刻情報に基づき補正する時間情報オブジェクト補正ステップと、
伝達元機器が、前記識別用ファイル保存ステップにより伝達元記憶手段に保存した識別用ファイル内の時間情報オブジェクトが、伝達先機器により補正されたのを検出し、当該補正された時間情報オブジェクトに基づいて、前記自身の時計手段の計測時刻を補正する時刻補正ステップと
を備えていることを特徴とする情報伝達システムおける自動時刻設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、システムが互いに異なる伝達元機器と伝達先機器との間でファイルを転送可能な、伝達元機器，伝達先機器，これら両機器を利用して構成される情報伝達システム、及びこの情報伝達システムにおける自動時刻設定方法に関するものである。
【０００２】
【従来の技術】
従来、システムが互いに異なる機器間で情報伝達を行えるように、マスストレージクラス（Ｍａｓｓ　Ｓｔｏｒａｇｅ　Ｃｌａｓｓ）のバルク転送プロトコルを実装した機器がある。このマスストレージクラスのバルク転送プロトコルを実装した機器の代表例として、撮像機器のデジタルスチルカメラが知られている。
【０００３】
マスストレージクラス対応のインタフェースを採用したデジタルスチルカメラは、標準化されたシリアルインタフェース規格、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）によって他の機器、例えばパーソナルコンピュータ（以下、ＰＣという）と接続された場合、ＰＣ側では、ＦＤＤ（Ｆｌｏｐｐｙ　Ｄｉｓｋ　Ｄｒｉｖｅ）やＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）と同様に、このデジタルスチルカメラも当該ＰＣのドライブとして認識することができる。
【０００４】
しかしながら、上述したデジタルスチルカメラ等のマスストレージクラスのバルク転送プロトコルを実装した機器は、互いに異なるシステム間でファイルを転送する仕組みを備えているだけである。
【０００５】
そのため、ユーザは、マスストレージクラスのバルク転送プロトコルを実装した機器側におけるファイルの中から必要なファイルを選択して、この選択したファイルを機器側からＰＣ側へ転送できるだけであった。
【０００６】
一方、マスストレージクラスのバルク転送プロトコルを実装した機器ではないものの、ネットワーク網を介して接続されたファイル伝達元のリモートコンピュータとファイル伝達先のローカルコンピュータとの間で、ファイル伝達先のローカルコンピュータがファイル伝達元のリモートコンピュータからファイル以外の情報を取得する技術が、特開平５−１１３９５８号にファイル再読込み判定方式として示されている。
【０００７】
このファイル再読込み判定方式は、分散ファイルシステムを構成する複数のコンピュータ間で他のコンピュータの時計を直接的に参照することができない分散ファイルシステム環境において、コンピュータ間の時計のずれを調整した上で、ファイルの再読込みを行うべきか否かの判定を行う方式である。
【０００８】
そのために、伝達先コンピュータが伝達元コンピュータ内のファイルを最初に使用する際には、まず、伝達先コンピュータは、伝達元コンピュータにダミーファイルを生成し、伝達元コンピュータの時計によって計測されたそのダミーファイルの生成時刻と、そのダミーファイルの生成直後に伝達先コンピュータ自身の時計によって計測された時刻とを比較することによって、伝達元コンピュータの時計と伝達先コンピュータの時計とのずれを測定する構成となっている。
【０００９】
その上で、伝達元コンピュータ内のファイルの読込み時には、伝達先コンピュータは、伝達先コンピュータ自身の時計によって計測されたファイル読込み時刻から、前述の測定した時計のずれを減算して調整後ファイル読込み時刻を求め、これを記憶しておく構成となっている。
【００１０】
これら構成により、伝達先コンピュータは、ファイルの使用時には、その記憶されている調整後ファイル読込み時刻と伝達元コンピュータの時計によって計測された最新修正時刻とを比較し、調整後ファイル読込み時刻の値が最新修正時刻の値以下である場合に、判定対象のファイルの再読込みを行うべきものと判定する構成になっている。
【００１１】
【発明が解決しようとする課題】
しかし、前述したデジタルスチルカメラのように、マスストレージクラスのバルク転送プロトコルを実装した機器の場合、現状では、ＰＣ側が、機器側における転送対象となるファイル以外の情報を、機器側から取得することができなかった。
【００１２】
すなわち、デジタルスチルカメラ等のマスストレージクラスのバルク転送プロトコルを実装した機器にあっては、マスストレージクラスのバルク転送プロトコルでは基本的にファイル転送以外の手段を提供できない、といった問題があった。
【００１３】
また、前述したデジタルスチルカメラの場合は、その内蔵時計は、バッテリーを抜いてしばらくするとリセットされてしまう構成になっている。
【００１４】
そのため、デジタルスチルカメラのバッテリーを抜いた後しばらくして、バッテリーを再び装着した場合、その内蔵時計の時刻は、現在の日時ではなく、バッテリーが抜かれたことに伴ってメモリー内に記憶された日時になっている。
【００１５】
これにより、デジタルスチルカメラにバッテリーを再び装着した後に、内蔵時計の時刻を設定し直すこと無しに撮った撮影データファイル内の日時が、実際の日時に全く一致しないという現象が頻繁に起こり、不都合が生じる。
【００１６】
この結果、ユーザは、デジタルスチルカメラにバッテリーを装着し直す度に、内蔵時計の時刻を現在の日時に設定し直さなければならず、ユーザに不便を与えていた。
【００１７】
そこで、このようなマスストレージクラスのバルク転送プロトコルを実装した機器の問題点を解決するために、前述した特開平５−１１３９５８号のファイル再読込み判定方式に記載された、分散ファイルシステム環境におけるコンピュータ間の時計のずれに関する調整技術を、このマスストレージクラスのバルク転送プロトコルを実装した機器に適用することが考えられる。
【００１８】
しかしながら、このファイル再読込み判定方式に係る時計のずれ調整技術は、異なるシステム間でファイルを読み込む点では、マスストレージクラスのバルク転送プロトコルを実装した機器の場合と基本的に相違はないものの、次のような理由で、マスストレージクラスのバルク転送プロトコルを実装した機器にはそのまま適用することができないという問題点があった。
【００１９】
まず、前述のファイル再読込み判定方式は、時刻比較に関する仕組みを追求したものであり、時刻の比較結果に基づいて行われる構成・作用も、マスストレージクラスのバルク転送プロトコルを実装した機器の場合と全く違う構成・作用となっている。
【００２０】
すなわち、前述のファイル再読込み判定方式では、その時刻比較は、分散ファイルシステム環境におけるファイル伝達先のコンピュータが、ファイル伝達元のコンピュータで共有化されているファイルの再読込みを行うか否かを判断するために行われるのに対し、マスストレージクラスのバルク転送プロトコルを実装した機器の場合では、伝達元側の機器（例えば、前述のデジタルスチルカメラ）の内蔵時計の時刻修正又は再設定のために行われる。
【００２１】
そのため、時刻比較という観点に立った場合、両者は、その仕組みに根本的な違いが存在する。
【００２２】
マスストレージクラスのバルク転送プロトコルを実装した機器の場合は、ファイルの生成は、伝達先側の機器（ＰＣ）が生成するのではなく、伝達元側の機器（デジタルスチルカメラ）が生成する構成になっている。
【００２３】
これは、伝達元側の機器（デジタルスチルカメラ）が、伝達先側の機器（ＰＣ）に、伝達先側の機器（ＰＣ）のシステムに適合した伝達元側の機器（デジタルスチルカメラ）である、という機器判定を的確に行わせるために、伝達元側の機器（デジタルスチルカメラ）でファイルを作成させる必要があるからである。
【００２４】
これに対して、前述のファイル再読込み判定方式における時刻比較は、再読込みを行うか否かの判定対象のファイル自体が既にそのシステム内で共有化されていることを前提にした上で行われるため、マスストレージクラスのバルク転送プロトコルを実装した機器の場合とファイルの生成が根本的に異なり、そのまま適用することができないという問題点があった。
【００２５】
さらに、前記ファイル再読込み判定方式では、比較するべき時間情報をファイル自体の生成時間情報からとっているが、マスストレージクラスのバルク転送プロトコルを実装した機器は、ファイルを生成し、そのファイル自体の生成時間情報を作成する伝達元側の機器（デジタルスチルカメラ）に内蔵された時計機能の時刻調整を行わなければならないために、ファイル内に時間情報オブジェクトを持たせ、その時間情報を基に時刻比較しなければならない、という問題点があった。
【００２６】
本発明は、上記問題点に鑑み、マスストレージクラスのバルク転送プロトコルを実装した機器に係り、マスストレージクラスの基本プロトコルとは一切関わりを無くし、ファイル内の情報をベースとした認識、及び情報の伝達を達成し、システム自体の複雑化を回避した、伝達元機器，伝達先機器，情報伝達システム、及び情報伝達システムにおける情報伝達方法を提供することを目的とする。
【００２７】
また、本発明は、上記問題点に鑑み、マスストレージクラスのバルク転送プロトコルを実装した機器の内蔵された時計機能の自動時刻調整に係り、機器同士が同システムであることの認識が容易にでき、その自動時刻調整の容易化をはかった伝達元機器，伝達先機器を提供することを目的とする。
【００２８】
【課題を解決するための手段】
本発明は前述した課題を解決するためになされたものであって、本発明に係る情報伝達システムの伝達元機器は、システムが異なる機器間でファイルを伝達する情報伝達システムの伝達元機器であって、時刻を計測する時計手段と、伝達するファイルを予め伝達先機器との間で定められている標準化されたフォルダ構造で保存する伝達元記憶手段と、該伝達元記憶手段に、伝達するファイルに加えて、伝達元を特定するためのユニークな構造を有し、前記時計手段の計測時刻に基づき定義された時間情報オブジェクトを含む識別用ファイルを、予め伝達元機器との間で定められている標準化されたフォーマットで生成する識別用ファイル生成手段と、該識別用ファイル生成手段によって生成され、前記伝達元記憶手段に保存されている識別用ファイル内の時間情報オブジェクトが、伝達先機器により補正されたのを検出し、当該補正された時間情報オブジェクトに基づいて、前記時計手段の計測時刻を補正する時刻補正手段とを備えていることを特徴とする。
【００２９】
また、本発明に係る情報伝達システムの伝達先機器は、システムが異なる機器間でファイルを伝達する情報伝達システムの伝達先機器であって、現在時刻を取得する現在時刻取得手段と、伝達元機器に備えられている伝達元記憶手段のフォルダ構造について、予め伝達元機器との間で定められている標準化されたフォルダ構造になっていることを検出し、当該フォルダ構造中に含まれる、時間情報オブジェクトを含んだ伝達元を特定するためのユニークな構造を有する識別用ファイルを識別する監視手段と、該監視手段によるフォルダ構造の検出結果、及び識別用ファイルの識別結果に基づいて、前記伝達元記憶手段に保存されている識別用ファイル以外のファイルをコピーするコピー手段と、該コピー手段によってコピーされた前記伝達元記憶手段に保存されている識別用ファイル以外のファイルが保存される伝達先記憶手段と、該監視手段による識別用ファイルの識別結果に基づいて、当該識別用ファイル内に定義された時間情報オブジェクトを前記現在時刻取得手段によって取得された現在時刻情報に基づき補正する時間情報オブジェクト補正手段とを備えていることを特徴とする。
【００３０】
また、本発明に係る情報伝達システムは、上述した構成の伝達元機器に、上述した構成の伝達先機器を、標準化されたシリアルインタフェース規格をもって接続してなること特徴とする。
【００３１】
また、本発明に係る情報伝達システムおける自動時刻設定方法は、システムが異なる伝達元、伝達先機器間でファイルを伝達する情報伝達システムおける自動時刻設定方法であって、伝達元機器が、予め伝達先機器との間で定められている標準化されたフォルダ構造で、伝達するファイルを伝達元記憶手段に保存する伝達ファイル保存ステップと、伝達元機器が、自身を特定するためのユニークな構造を有し、自身の時計手段の計測時刻に基づき定義された時間情報オブジェクトを含む識別用ファイルを、予め伝達元機器との間で定められている標準化されたフォーマットで生成し、予め伝達先機器との間で定められている標準化されたフォルダ構造で伝達元記憶手段に保存する識別用ファイル保存ステップと、伝達先機器が、伝達元機器に備えられている伝達元記憶手段のフォルダ構造について、予め伝達元機器との間で定められている標準化されたフォルダ構造になっていることを検出し、当該フォルダ構造中に含まれる識別用ファイルを識別する監視ステップと、伝達先機器が、該監視ステップによるフォルダ構造の検出結果、及び識別用ファイルの識別結果に基づいて、前記識別用ファイル保存ステップにより伝達元記憶手段に保存されている当該識別用ファイル内に定義された時間情報オブジェクトを、自身の現在時刻取得手段によって取得された現在時刻情報に基づき補正する時間情報オブジェクト補正ステップと、伝達元機器が、前記識別用ファイル保存ステップにより伝達元記憶手段に保存した識別用ファイル内の時間情報オブジェクトが、伝達先機器により補正されたのを検出し、当該補正された時間情報オブジェクトに基づいて、前記自身の時計手段の計測時刻を補正する時刻補正ステップとを備えていることを特徴とする。
【００３２】
これらによれば、機器同士間でのファイルの転送に係り、機器同士が同システムであること容易に認識でき、ファイル転送操作の容易化をはかるとともに、システム自体の複雑化を回避することができる。
【００３３】
さらに、伝達元機器の伝達元記憶手段を伝達先機器の伝達先記憶手段に接続するという行為で、伝達元機器がマスストレージクラスのＵＳＢデバイスであっても、面倒な手動操作を必要とせず、伝達元機器の時刻調整の自動化をはかることができる。
【００３４】
【発明の実施の形態】
以下、本発明に係る、伝達元機器，伝達先機器，及びこれら伝達元・伝達先機器によって構成される情報伝達システムの自動時刻設定方法について、その実施の形態を説明する。
【００３５】
本実施の形態では、異なるシステム間でファイル転送を行うことが可能なマスストレージクラスのバルク転送プロトコルを実装した機器として、撮像システムのデジタルスチルカメラを例に挙げ、伝達元機器をこのデジタルスチルカメラとし、伝達先機器をこのデジタルスチルカメラとＵＳＢ接続されたＰＣとする情報伝達システムについて、添付図面を参照しながら、詳細に説明する。
【００３６】
さらに、本実施の形態では、このデジタルスチルカメラとＵＳＢ接続されたＰＣとから構成される情報伝達システムについて、伝達元機器のデジタルスチルカメラに備わっている時計機能を補正するための自動時刻設定方法について、添付図面を参照しながら、詳細に説明する。
【００３７】
図１は、本発明の一実施の形態に係る情報伝達システムの概略構成図である。図１に示した情報伝達システム１では、撮像システム１０が、標準化されたシリアルインタフェース規格をもって、ＰＣ３０にデータ接続されている。
【００３８】
本実施の形態の場合、撮像システム１０は、デジタルスチルカメラ１１によって構成されている。このデジタルスチルカメラ１１は、撮影した画像を外部記録メディアとしてのメモリカードデバイス４０に保存する構成になっている。
【００３９】
そのため、デジタルスチルカメラ１１の本体１２には、このメモリカードデバイス４０が着脱自在に装着されるメモリカードデバイス挿入用スロット１３が設けられている。
【００４０】
また、デジタルスチルカメラ１１の本体１２には、操作ボタン（操作スイッチ）１４，及びＵＳＢ端子１５が設けられている。
【００４１】
操作ボタン１４は、メモリカードデバイス挿入用スロット１３に装着されたメモリカードデバイス４０に保存されているファイルのコピーや、デジタルスチルカメラ１１に備わっている時計機能（内蔵時計）の時刻合わせを行う場合に、コピー用や時刻合わせ用のアプリケーションを起動するための操作スイッチである。
【００４２】
本実施の形態では、この操作ボタン１４について、ユーザがデジタルスチルカメラ１１の時計機能の時刻合わせ操作を行った場合について説明し、コピー操作を行った場合についてはその説明を省略する。
【００４３】
ＵＳＢ端子１５は、ＰＣ３０との間でデータ送受信するための、標準化されたシリアルインタフェース規格の端子である。デジタルスチルカメラ１１は、そのメモリカードデバイス挿入用スロット１３にメモリカードデバイス４０を装着した状態で、同じくＵＳＢ端子３３を備えたＰＣ３０との間で、両ＵＳＢ端子１５，３３をＵＳＢケーブル５１によって接続し、ファイル転送のやり取りを行うことができる。
【００４４】
その際、デジタルスチルカメラ１１のメモリカードデバイス挿入用スロット１３に装着されたメモリカードデバイス４０は、リムーバブルドライブ形式で、又はオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ，以下、ＯＳと略称する）によっては内蔵ドライブ形式で、ＰＣ３０から認識することができる。
【００４５】
また、ＰＣ３０には、予め、監視用常駐ソフト６１及び時間情報取得／識別ファイル更新用ソフト６２がインストールされてそれぞれ機能する構成になっている。
【００４６】
次に、この監視用常駐ソフト６１及び時間情報取得／識別ファイル更新用ソフト６２による、デジタルスチルカメラ１１内の時計機能の時刻修正システムに関して説明する。
【００４７】
図２は、本実施の形態に係る情報伝達システムのシステム構成図である。
図２は、伝達先機器であるＰＣ３０に、撮像システム１０を構成する伝達元機器のデジタルスチルカメラ１１を、ＵＳＢケーブル５１によってＵＳＢ接続した場合の情報伝達システム１の構成を示している。
【００４８】
なお、その説明に当たって、先に図１で説明した構成部分については、同一符号を付し、その説明を省略する。
【００４９】
同図に示すように、撮像システム１０において、デジタルスチルカメラ１１に搭載したメモリカードデバイス４０のファイル格納フォルダ構造４１は、ルートフォルダ４２とサブフォルダ４３とからなる階層フォルダ構造になっている。
【００５０】
そのうち、ルートフォルダ４２には、デジタルスチルカメラ１１に備えられた識別用ファイル生成手段１６によって生成され、当該デジタルスチルカメラ１１に関する識別用ファイル４５が格納される。これに対し、サブフォルダ４３には、デジタルスチルカメラ１１によって撮影されたファイル（画像ファイル）４６が格納される。
【００５１】
ここで、識別用ファイル生成手段１６によって生成される識別用ファイル４５の構成について説明する。
【００５２】
図３は、本実施の形態における識別用ファイルのフォーマット構造を示した図である。
本実施の形態では、メモリカードデバイス４０内のルートフォルダ４２に生成される識別用ファイル４５は、伝達元機器のデジタルスチルカメラ１１に設けられた識別用ファイル生成手段１６によって、図３に示すファイルフォーマットにしたがって生成される。
【００５３】
本実施の形態の識別用ファイル４５は、４バイトのファイルサイズ部（Ｆｉｌｅ　ｓｉｚｅ，Ｈｅａｄｅｒ）４５１，４バイトのマジックナンバー部（Ｍａｇｉｃ　Ｎｕｍｂｅｒ）４５２，１４バイトの目的部（Ｐｕｒｐｏｓｅ）４５３，２０バイトのソース名部（Ｓｏｕｒｃｅ　Ｎａｍｅ）４５４，６バイトのバージョン部（Ｖｅｒｓｉｏｎ）４５５，８バイトのポップアップ時刻部（Ｐｏｐ　Ｕｐ　Ｄａｔｅ＆　Ｔｉｍｅ）４５６、８バイトの時刻部（Ｄａｔｅ　＆　Ｔｉｍｅ）４５７，及び８バイトの１つのリザーブ部（Ｒｅｓｅｒｖｅｄ）４５８から構成されている。
【００５４】
マジックナンバー部４５２には、識別用ファイル４５のマジックナンバー（Ｍａｇｉｃ　Ｎｕｍｂｅｒ）で、このファイルの特有な名称がＡＳＣＩＩ表記される。
【００５５】
目的部４５３には、このファイルの目的がＡＳＣＩＩ表記される。表示としては、“１　Ｇ　＿　＿　＿　＿　＿　＿　＿　＿　＿　＿　＿　＿”の１４バイトになっている。“＿”は今後の拡張を行う場合、バイト数を有効活用できるように構成された部分である。例えば、“＿”は１２バイトであるが、これをビット表記することで最大４０９６種類の情報を扱うことができる。なお、本実施形態の情報伝達システム１の場合、この目的部４５３は、単純に“時刻情報を更新する”といった目的のために使用されているが、将来的にさらに複雑な処理を行う場合には、その目的も異なってくる。その場合、例えば、後述のリザーブ部４５８に新たな目的に適った内容が付加されることになるが、そのような拡張がなされても支障が起きないように予め拡張の仕組みを用意している。
【００５６】
ソース名部４５４には、ソース名として、この識別用ファイル４５を生成した機器名がＡＳＣＩＩ表記される。
【００５７】
バージョン部４５５には、この識別用ファイル４５のバージョン情報がＡＳＣＩＩ表記される。
【００５８】
ポップアップ時刻部４５６には、当該識別用ファイル４５の生成日時（初めて使うとき）、又はＵＳＢでアクティブ接続する直前の日時についての時刻情報がＡＳＣＩＩ表記される。
【００５９】
時刻部４５７には、デジタルスチルカメラ１１がＰＣ３０とＵＳＢ接続された条件下の後述するＰＣ３０による、識別用ファイル４５内のポップアップ時刻部４５６の時間情報と、ＰＣ３０のＨＤＤ３４内の時間情報ファイル３４Ａに保存された時間情報との比較で、両者が一致しない場合に、ポップアップ時刻部４５６の時間情報がＰＣ３０の監視用常駐ソフト６１によってＡＳＣＩＩ表記で書き込まれるようになっている。
また、残りの８バイトのリザーブ部４５８は、将来の拡張用に使用される。
【００６０】
そして、上述した識別用ファイル４５は、ファイルサイズ部４５１の４バイト以外はＡＣＳＩＩ表記とし、デジタルスチルカメラ１１内でのファイル認識を高速化している。
【００６１】
これに対し、ファイルサイズ部４５１は、識別用ファイル４５のトータルバイト数‘７２’からファイルサイズ部４５１のバイト数‘４’を引いたバイト数‘６８’を、ビックエンディアン表記で記載して、識別用ファイル４５が破壊されているか否かのチェックが容易になっている。
【００６２】
すなわち、このファイルサイズ部４５１をビックエンディアン表記とすることで、非常に簡単なエラーチェックであるが、何らかの原因でデータが追廃（改竄）された場合には、ファイルサイズ部４５１に記載されたバイト数‘６８’が異なることになる。
【００６３】
したがって、ヘッダ４５１に識別用ファイル４５のトータルバイト数からファイルサイズ部４５１のバイト数を除いたバイト数を記述しておくことによって、これを扱うアプリケーションで、識別用ファイル４５が破壊されているか否かの判断を、識別用ファイル４５の中身を見なくても簡単かつ短時間で行うことができ、その識別用ファイル４５自体が信頼できるものであるか否かの判別が可能になる。そのために、ＰＣ３０のＨＤＤ３４には、この識別用ファイル４５のトータルファイルサイズ‘７２’から、ヘッダ４５１の長さ分の４バイトを差し引いたサイズ‘６８’が、予め定義された所定のファイルフォーマットとして記入されている。
【００６４】
これにより、図２に示すように、デジタルスチルカメラ１１とＰＣ３０とがＵＳＢケーブル５１によってＵＳＢ接続されると、デジタルスチルカメラ１１に装着されたメモリカードデバイス４０の中に保存された、ルートフォルダ４２及びサブフォルダ４３からなる階層フォルダ構造や、その中のファイル群４５，４６を、そっくりＰＣ３０側から見ることができる。
【００６５】
このことは、デジタルスチルカメラ本体１２に装着されたメモリカードデバイス４０のファイル格納フォルダ構造４１が、ＰＣ３０側からは、ＰＣ３０に接続されているドライブ３４０のファイル格納フォルダ構造３４１として認識されることを示す。
【００６６】
これに基づき、メモリカードデバイス４０のファイル格納フォルダ構造４１におけるルートフォルダ４２及びサブフォルダ４３は、ＰＣ３０側から眺めたドライブ３４０のファイル格納フォルダ構造３４１におけるルートフォルダ３４２及びサブフォルダ３４３として認識されることになる。
【００６７】
そして、このＰＣ３０側から認識されたルートフォルダ３４２には、図２で説明したデジタルスチルカメラ１１の識別用ファイル生成手段１６によって生成され識別用ファイル４５が識別用ファイル３４５として格納され、サブフォルダ３４３には、デジタルスチルカメラ１１で撮影されたファイル（画像ファイル）４６が、画像ファイル３４６として格納されていることになる。
【００６８】
すなわち、メモリカードデバイス４０のファイル格納フォルダ構造４１の各ファイル４５（すなわち、３４５）、４６（すなわち、３４６）は、デジタルスチルカメラ１１とＰＣ３０とによって共有されることになる。
【００６９】
そこで、本実施の形態の情報伝達システム１では、ＰＣ３０内に常駐させている監視用常駐ソフト６１によって、デジタルカメラ本体１２内のフォルダ構造４１（３４１）を検出し、その検出したフォルダ構造４１（３４１）を解析して、その識別用ファイル４５（３４５）のファイル構造が、本システム１で予め定められた伝達元機器の識別用ファイル４５（３４５）のファイルフォーマット及びデータ内容になっているか否かを識別する構成となっている。
【００７０】
監視用常駐ソフト６１は、例えば、デジタルスチルカメラ１１の識別用ファイル生成手段１６によって生成された識別ファイル４５（３４５）と、ＨＤＤ３４内の時間情報ファイル３４Ａに保存された識別ファイル４５（３４５）との間で、前述した識別用ファイル４５が破壊されているか否かのチェックに加え、次のチェックを行う。
【００７１】
まず、監視用常駐ソフト６１は、伝達元機器のデジタルスチルカメラ１１の識別用ファイル生成手段１６によって生成された識別ファイル４５（３４５）について、そのマジックナンバー部４５２のマジックナンバー、目的部４５３のファイルの目的、及びバージョン部４５５のバージョン情報それぞれが、伝達先機器のＰＣ３０のＨＤＤ３４内の時間情報ファイル３４Ａ（一般的にはソフトファイルと同じフォルダ内に設けられる）に保存された識別ファイル４５（３４５）のマジックナンバー部４５２のマジックナンバー、目的部４５３のファイルの目的、及びバージョン部４５５のバージョン情報とデータ内容が一致するか否かをチェックする。
【００７２】
そして、監視用常駐ソフト６１は、これらの何れかが一致しない場合は、本システム１の伝達先機器の識別用ファイル４５（３４５）のファイルフォーマット及びデータ内容ではないと判定する。
【００７３】
一方、両者のマジックナンバー部４５２のマジックナンバー、目的部４５３のファイルの目的、及びバージョン部４５５のバージョン情報それぞれが一致する場合には、監視用常駐ソフト６１は、デジタルスチルカメラ１１の識別用ファイル生成手段１６によって生成された識別ファイル４５（３４５）のポップアップ時刻部４５６の時間情報と、ＨＤＤ３４内の時間情報ファイル３４Ａに保存された識別ファイル４５（３４５）のポップアップ時刻部４５６の時間情報との比較を行い、両者の時間情報が一致しない場合は、デジタルスチルカメラ１１内の時計機能の時間情報を修正するために、ＰＣ３０内の時間情報取得／識別ファイル更新用ソフト６２を起動する構成になっている。
【００７４】
この結果、本実施の形態の情報伝達システム１では、監視用常駐ソフト６１によって検出・解析されたデジタルカメラ本体１２内のフォルダ構造４１（３４１）が予めＰＣ３０で定義されているフォルダ構造４１（３４１）であって、かつ、その識別用ファイル４５（３４５）のファイル構造，その所定の項目データの内容がＰＣ３０で予め定められているファイルフォーマット及びデータ内容と一致し、さらにその中の時間情報が一致しない場合に、監視用常駐ソフト６１は時間情報取得／識別ファイル更新用ソフト６２を起動する。
【００７５】
時間情報取得／識別ファイル更新用ソフト６２は、ＰＣ３０によって例えばリムーバブルメディアドライブとして認識された、図２に示すドライブ３４０（４０）内のフォルダ構造３４１（４１）中にある、識別用ファイル３４５（４５）内のポップアップ時刻部４５６（時間情報記述オブジェクトヘッダに対応、後述の図３参照）の情報を利用して、デジタルスチルカメラ１１内の時計機能の自動時刻設定を行う。
【００７６】
時間情報取得／識別ファイル更新用ソフト６２は、デジタルスチルカメラ１１内の時間情報を更新するための最初のルーチンとして、インターネット上にあるタイムサーバーやＰＣ３０内にある時計機能からＡＰＩ（　Ａｐｐｌｉｃａｔｉｏｎ　ＰｒｏｇｒａｍＩｎｔｅｒｆａｃｅ　）を経由して最新時間情報を取得し、この取得した最新時間情報を識別用ファイル３４５（４５）内のポップアップ時刻部４５６及び時刻部４５７に書き込むとともに、ＨＤＤ３４内の時間情報ファイル３４Ａに、ポップアップ時刻部４５６及び時刻部４５７の更新された時間情報の入ったデータファイル、又は更新された識別用ファイル３４５（４５）をコピーしておく構成となっている。
それ以降は、ＰＣ３０は、監視用常駐ソフト６１により起動されている前述の時間情報取得／識別ファイル更新用ソフト６２の実行を終了する。
【００７７】
一方、前述したように、メモリカードデバイス４０のファイル格納フォルダ構造４１の各ファイル４５（すなわち、３４５）、４６（すなわち、３４６）は、デジタルスチルカメラ１１とＰＣ３０とによって共有されているため、撮像システム１０を構成するデジタルスチルカメラ１１は、フォルダ構造４１内の識別用ファイル４５のポップアップ時刻部４５６及び時刻部４５７に記憶したファイル日時がＰＣ３０の時間情報取得／識別ファイル更新用ソフト６２によって更新されたことを、その更新直後に判別可能である。
【００７８】
デジタルスチルカメラ１１は、フォルダ構造４１内の識別用ファイル４５（３４５）内のポップアップ時刻部４５６及び、時刻部４５７が更新され、かつそれらの時間情報が一致していることを判別すると、内部の時計機能による時間情報と、識別用ファイル４５（３４５）内のポップアップ時刻部（時間情報格納オブジェクトヘッダ）４５６に記述された時間情報とを比較し、差異が認められた場合、当該時計機能による時間情報を、［識別用ファイル４５（３４５）のポップアップ時刻部４５６に格納された時間情報］＋［撮像システム１０が識別用ファイル４５（３４５）が変更になったことを認識してからファイル解析までの補正時間（α時間）］の合算値で時間補正し、一連の情報伝達シーケンスを完了する構成になっている。
【００７９】
ここで、撮像システム１０が識別用ファイル４５が変更になったことを認識してからファイル解析までの補正時間（α時間）を考慮しているのは、本来すぐに判別できるデジタルスチルカメラ１１の上記した更新判別が、デジタルスチルカメラ１１特有のファイルシステムの構成、ＯＳ等の関係で、実際には“遅れ”が生じるためによる。例えば，デジタルスチルカメラ１１のファイルシステムでは、カメラ１１内のバスシステムを使ってメモリカードデバイス４０内の情報を見ているため、そのバス内にいろいろな割り込みが入ってきてしまった場合には、本来すぐに判別できる更新直後の時間に対し、その割り込みの処理時間分だけ“遅れ”が生じる。そして、その“遅れ”分は、撮像システム１０それぞれによっても違うし、そのカメラ内のバスがどの程度忙しいかによっても変化するため、本実施の形態では、この補正時間（α時間）を加えた合算値で、デジタルスチルカメラ１１の時計機能の時間情報を補正する構成となっている。
【００８０】
図４は、本実施形態の情報伝達システムのフローチャートである。
以下、このフローチャートに基づいて、適宜図１〜図３を参照しながら、上述の情報伝達システムの作用について詳述する。
【００８１】
まず、ユーザは、デジタルスチルカメラ１１のＵＳＢ端子１５と、ＰＣ３０のＵＳＢ端子３３とを、ＵＳＢケーブル５１によって接続する（ステップＳ０１）。なお、この状態では、デジタルスチルカメラ１１とＰＣ３０とのＵＳＢ接続は、まだアクティブな状態にはなっておらず、デジタルスチルカメラ１１とＰＣ３０とは、電気的には接続されていない状態になっている。
【００８２】
その上で、ユーザは、デジタルスチルカメラ１１の本体１２に設けられた操作ボタン１４を押釦操作して、デジタルスチルカメラ１１に内蔵された時計機能の時刻合わせ操作を指示する（ステップＳ０２）。
【００８３】
この操作ボタン１４による時刻合わせ操作が行われると、デジタルスチルカメラ１１内では、識別用ファイル生成手段１６が起動し、挿入用スロット１３に装着されたメモリカードデバイス４０内に、前述の図３に示したフォーマットからなる識別用ファイル４５を生成、又は既に識別用ファイル４５生成されている場合にはその更新を行う（ステップＳ０３）。
【００８４】
この識別用ファイル４５の生成又は更新に当たっては、識別用ファイル生成手段１６は、デジタルスチルカメラ１１に内蔵された時計機能に基づいて、当該識別用ファイル４５の生成又は更新日時をそのポップアップ時刻部４５６に記述する。
このとき、時刻部４５７は、以前の情報値が維持され、生成日時の記述は行われない。
【００８５】
デジタルスチルカメラ１１は、このメモリカードデバイス４０内への識別用ファイル４５の生成又は更新が終わると、ＵＳＢ端子１５を、アクティブな状態にする（ステップＳ０３）。
【００８６】
これにより、ＰＣ３０のＯＳに備えられているプラグアンドプレイ（Ｐｌｕｇ　ａｎｄＰｌａｙ）機能が、デジタルスチルカメラ１１内のＵＳＢシステムを認識し、デジタルスチルカメラ１１用として予めＰＣ３０のＯＳにインストールされているデバイスドライバがロードされる。
【００８７】
これにより、ＰＣ３０のＯＳ内の上位層では、デジタルスチルカメラ１１に装着されたメモリカードデバイス４０は、ＰＣ３０のドライブ３４０として認識され、識別用ファイル４５は共有化される（ステップＳ０４）。
【００８８】
この結果、ＰＣ３０のＯＳが、例えばウィンドウズＯＳ（Ｗｉｎｄｏｗｓ：マイクロソフト社の商標）であれば、マイコンピュータ（Ｍｙ　Ｃｏｍｐｕｔｅｒ）内に、メモリカードデバイス４０が、ＰＣ３０に接続されている記憶装置（デバイス）の一つとして認識され、リムーバブルメディアデバイスとして表示される。
【００８９】
一方、デジタルスチルカメラ１１で生成されたルート（階層）フォルダ４２以下のファイル格納フォルダ構造４１は、ＰＣ３０では、ＰＣ３０に接続されている記憶装置３４０のファイル格納フォルダ構造３４１として認識されることになる。
【００９０】
ところで、ＰＣ３０には、そのタスク内に前述した監視用常駐ソフト６１が常駐しており、ＰＣ３０の新たに生成されたドライブ３４０内のフォルダ構造３４１や、その中のファイル３４５，３４６をチェックしている。
【００９１】
したがって、前述したステップＳ０１のデジタルスチルカメラ１１とＰＣ３０とのＵＳＢ接続により、この監視用常駐ソフト６１によって、新たに生成されたドライブ３４０（メモリカードデバイス４０に対応）内のフォルダ構造３４１（メモリカードデバイス４０のフォルダ構造４１に対応）や、その中のファイル３４５，３４６（メモリカードデバイス４０の識別用ファイル４５とその他のファイル４６に対応）も、チェックされることになる。
【００９２】
そこで、監視用常駐ソフト６１は、ドライブ３４０内に新たに生成されたフォルダ構造３４１の存在を認めると、時間情報取得／識別ファイル更新用ソフト６２を起動する（ステップＳ０５）。
【００９３】
この結果、ＰＣ３０は、この時間情報取得／識別ファイル更新用ソフト６２の起動によって、識別用ファイル３４５内のポップアップ時刻部４５６に記述された最終転送日時を、ＰＣ３０内の後述する時間情報ファイル３４Ａに保存すること、及び以下のアルゴリズムをこのシステムに適用することによって、ＰＣ３０に接続されたシステム１０内の時計機能による時間情報が常に最新の状態であるか否かを見出すことが可能となる。
【００９４】
ここで、最終転送日時は、前述のステップＳ３で、デジタルスチルカメラ１１側の識別用ファイル生成手段１６によって、識別用ファイル４５の生成又は更新時、当該識別用ファイル４５内のポップアップ時刻部４５６に記述された、デジタルスチルカメラ１１に内蔵された時計機能に基づく時刻情報を示す。
【００９５】
最終転送日時は、デジタルスチルカメラ１１の操作ボタン１４を押釦操作し（ステップＳ０２）、デジタルスチルカメラ１１側の識別用ファイル生成手段１６によって生成又は更新された識別用ファイル３４５を、ＰＣ３０側の監視用常駐ソフト６１が認識し（ステップＳ０３，Ｓ０４）、時間情報取得／識別ファイル更新用ソフト６２が起動した時点（ステップＳ０５）で、時間情報取得／識別ファイル更新用ソフト６２によって識別用ファイル３４５内のポップアップ時刻部４５６の時間情報を取得するとともに、ＰＣ３０内のレジストリ又はＨＤＤ３４内にある時間情報ファイル３４Ａに保存されている時間情報を取得する（ステップＳ０６）。なお、上記ステップＳ０５で時間情報取得／識別ファイル更新用ソフト６２が起動された当初では、ＰＣ３０内のレジストリ又はＨＤＤ３４内にある時間情報ファイル３４Ａには、前回デジタルスチルカメラ１１とＰＣ３０とのＵＳＢ接続して、デジタルスチルカメラ１１に内蔵された時計機能の時刻合わせ操作した際に取得された以前の時間情報がまだ記憶されている。
【００９６】
ステップＳ０３〜Ｓ０６の処理を行った後、ＰＣ３０は、起動した時間情報取得／識別ファイル更新用ソフト６２により、識別用ファイル３４５内のポップアップ時刻部４５６の時間情報と、ＰＣ３０内のレジストリ又はＨＤＤ３４内の時間情報ファイル３４Ａに保存された時間情報との比較を行う（ステップＳ０７）。
【００９７】
このステップＳ０７の比較判断で、ポップアップ時刻部４５６に記述された時間情報がＰＣ３０内の時間情報ファイル３４Ａに保存された時間情報と異なる場合は“Ｎｏ”となり、時間情報取得／識別ファイル更新用ソフト６２は、インターネット上にあるタイムサーバーやＰＣ３０内にある時計機能といった時間情報源より現在の時間情報を取得するため、時間情報記述用書き込みアプリソフトを起動させ、時間情報記述用書き込みアプリソフトは取得した時間情報を時間情報取得／識別ファイル更新用ソフト６２に渡す（ステップＳ０８）。
【００９８】
これにより、時間情報取得／識別ファイル更新用ソフト６２は、識別用ファイル３４５内のポップアップ時刻部４５６及び時刻部４５７に、時間情報源より取得した最新の時間情報を書き込んで更新するとともに（ステップＳ０９）、この更新されたポップアップ時刻部４５６の最新の時間情報を、ＰＣ３０内のレジストリ又はＨＤＤ３４内にある時間情報ファイル３４Ａに、従前から保存されている時間情報に代えて保存しておく（ステップＳ１０）。
【００９９】
そして、時間情報取得／識別ファイル更新用ソフト６２は、再び前述したステップＳ０６の処理の実行に戻るが、今度はステップＳ０７の識別用ファイル３４５内のポップアップ時刻部４５６の時間情報と、ＰＣ３０内のレジストリ又はＨＤＤ３４内の時間情報ファイル３４Ａに保存された時間情報との比較において、上述したステップＳ０９，Ｓ１０の処理の結果、両時間情報は一致することになる。
【０１００】
これにより、時間情報取得／識別ファイル更新用ソフト６２は、その処理の実行が終了したことを、監視用常駐ソフト６１に通知する。それを受けて、監視用常駐ソフト６１は、時間情報取得／識別ファイル更新用ソフト６２を終了する（ステップＳ１１）。ただし、監視用常駐ソフト６１はそのままである。
【０１０１】
なお、上述したコピー作業中、仮に何らかのトラブル、例えば、ＰＣ３０のＯＳがクラッシュした，デジタルスチルカメラ１１とＰＣ３０とのＵＳＢ接続が外れてしまった，デジタルスチルカメラ１１の電源が落ちてしまった等といったことにより、ＰＣ３０側で識別用ファイル３４５内のポップアップ時刻部４５６の時間情報が取得できない、又は時間情報を書き込めない等といったトラブルが起きた場合には、ＰＣ３０は、上記説明した時間情報取得／識別ファイル更新用ソフト６２による時間情報更新処理を中止し、最新時間情報取得／時間情報記述ソフト６２は終了する（ステップＳ１７）。ただし、監視用常駐ソフト６１はそのままである。
【０１０２】
これに対し、前述したように、デジタルスチルカメラ１１のメモリカードデバイス４０は、ＰＣ３０とＵＳＢ接続されている状態では共有され、ＰＣ３０によるメモリカードデバイス４０内の情報の取得や保存もカメラ１１内のバスシステムを使って行われることに基づき、デジタルスチルカメラ１１が、そのフォルダ構造４１内の識別用ファイル４５のポップアップ時刻部４５６及び時刻部４５７に記憶されている時間情報がＰＣ３０の時間情報取得／識別ファイル更新用ソフト６２によって更新された（ステップＳ１２、前述のステップＳ０９に対応）ことを認識すると（ステップＳ１３）、デジタルスチルカメラ１１は、次に述べるような時刻変更処理を行う。
【０１０３】
まず、デジタルスチルカメラ１１は、識別用ファイル４５のファイル内のポップアップ時刻部４５６と時刻部４５７とのそれぞれ時間情報の比較を行う。
この場合、前述したように、コピー作業中に何らかのトラブルが発生して前述のステップＳ９の処理が行われなかった場合以外は、それぞれ時間情報が一致しているので、デジタルスチルカメラ１１は、ポップアップ時刻部４５６及び時刻部４５７それぞれの時間情報の一致を持って、ＰＣ３０の時間情報取得／識別ファイル更新用ソフト６２によって時間情報が更新されたとの判断を行う（ステップＳ１４）。
【０１０４】
そこで、撮像システム１０内の監視ソフト６１は、撮像システム１０に内蔵された時計機能による時間情報を取得し（ステップＳ１５）、この取得した時計機能による時間情報と識別ファイル４５内のポップアップ時刻部４５６又は時刻部４５７に保存されている時間情報とを比較し、その情報が識別ファイル４５内の時間情報と一致しない（±３ｓｅｃ程度の時間トレランスを設けておく）場合（ステップＳ１６）、デジタルスチルカメラ１１は、自身の内蔵された時計機能の時間情報、すなわちカメラ内時間を識別用ファイル４５内の時刻部４５６の時間情報を使って更新する（ステップＳ１７）。
【０１０５】
これに対し、デジタルスチルカメラ１１は、上記ステップＳ１６による取得した自身の時計機能による時間情報と識別ファイル４５内のポップアップ時刻部４５６又は時刻部４５７に保存されている時間情報との比較において、両者が一致している（±３ｓｅｃ程度の時間トレランス内の誤差）ならば、自身の内蔵された時計機能の時間情報は、現在の時刻に対して‘遅れ’も‘進み’もないとして、カメラ内時間の変更は行わない（ステップＳ１８）。
そして、デジタルスチルカメラ１１は、ＰＣ３０とのＵＳＢ接続状態での時刻合わせ操作による一連の時間補正を終了する（ステップＳ１９）。
【０１０６】
以上により、ユーザは、デジタルスチルカメラ１１のＵＳＢ端子１５と、ＰＣ３０のＵＳＢ端子３３とのＵＳＢケーブル５１による接続を外すことが可能になる（ステップＳ２０）。
【０１０７】
以上のように、本実施の形態のでは、デジタルスチルカメラ１１のＵＳＢ端子１５とＰＣ３０のＵＳＢ端子３３とをＵＳＢケーブル５１で接続し、デジタルスチルカメラ１１の本体１２に設けられた操作ボタン１４を押釦操作するだけで、デジタルスチルカメラ１１に内蔵された時計機能の時刻合わせが自動的に行われる。
【０１０８】
なお、本実施の形態は、以上説明したように構成されるが、これに限るものではなく、伝達元機器としては、デジタルスチルカメラ１１に限らず、例えばビデオカメラ等のような、内部に時計機能を有して他の機器と自身の記憶手段に記憶されたファイルの共有化がはかれる機器であればよく、又、伝達先機器としては、ＰＣに限らず、前記伝達元機器とファイルの共有化がはかれる相手方機器であればよい。
【０１０９】
【発明の効果】
以上のように、本発明によれば、伝達元機器の伝達元記憶手段を伝達先機器の伝達先記憶手段に接続するという行為で、伝達元機器がマスストレージクラスのＵＳＢデバイスであっても、時刻調整に当たっての伝達元機器による面倒な手動操作が必要なくなり、自動化をはかることができる。さらに、このシステムを使うことでＵＳＢのプロトコル自体を複雑化し、システム自体の複雑化することを回避し、容易に伝達先機器をコントロールできる。また、マスストレージクラスでは、本来、ファイルを転送するといういわゆるファイル転送専用の機能しかないが、本発明により、自動的に伝達先機器側のコピーアプリソフトをコントロールし、時刻調整用アプリソフトを起動し、実行させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る情報伝達システムの概略構成図である。
【図２】本実施の形態に係る情報伝達システムのシステム構成図である。
【図３】本実施の形態における識別用ファイルのフォーマット構造を示した図である。
【図４】本実施形態の情報伝達システムのフローチャートである。
【符号の説明】
１　情報伝達システム
１０　撮像システム
１１　デジタルスチルカメラ
１２　本体
１３　メモリカードデバイス挿入用スロット
１４　操作ボタン（操作スイッチ）
１５　ＵＳＢ端子
１６　識別用ファイル生成手段
３０　ＰＣ
３３　ＵＳＢ端子
３４　ＨＤＤ
３４０　ドライブ
３４１　ファイル格納フォルダ構造
３４２　ルートフォルダ
３４３　サブフォルダ
３４５　識別用ファイル
３４６　ファイル（画像ファイル）
４０　メモリカードデバイス
４１　ファイル格納フォルダ構造
４２　ルートフォルダ
４３　サブフォルダ
４５　識別用ファイル
４５１　ファイルサイズ部
４５２　マジックナンバー部
４６　ファイル（画像ファイル）
５１　ＵＳＢケーブル
６１　監視用常駐ソフト
６２　時間情報取得／識別ファイル更新用ソフト
【図１】
2004069605.tif 000003
【図２】
2004069605.tif 000004
【図３】
2004069605.tif 000005
【図４】
2004069605.tif 000006