(57)【要約】【課題】ユーザに煩雑な操作を強いることなく、情報処理装置の日時を更新する。【解決手段】日時更新システム１００における情報処理装置１１０は、ファイルを記憶する記憶媒体１４８と、日時を計時する装置計時部１４６と、ホストコンピュータとの接続ケーブルの接続後、ダミーファイル２４０を生成し、装置計時部１４６の日時に基づいた生成日時２４２を関連付けて記憶媒体１４８に記憶するファイル生成部１６０と、ダミーファイルの生成日時と更新日時２４４とを比較し、その差分に基づいて装置計時部を更新する日時更新部１６２とを備え、ホストコンピュータ１２０は、日時を計時するホスト計時部１７８と、情報処理装置との接続ケーブルの接続を検出し、記憶媒体へのアクセスが可能となった直後に、ホスト計時部１７８の日時に基づいた更新日時を、記憶媒体に記憶されたダミーファイルに関連付けるファイル更新部１９２とを備える。【選択図】図５
2012146036.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記憶可能な情報処理装置と、前記情報処理装置と接続ケーブルを通じて通信接続を行うことで前記ファイルにアクセス可能なホストコンピュータとによる日時更新システムであって、
前記情報処理装置は、
前記ファイルを記憶する記憶媒体と、
日時を計時する装置計時部と、
前記ホストコンピュータとの接続ケーブルの接続後、前記ホストコンピュータによる前記記憶媒体へのアクセスが可能となる前にダミーファイルを生成し、前記装置計時部の日時に基づいた生成日時を関連付けて前記記憶媒体に記憶するファイル生成部と、
前記ホストコンピュータが前記ダミーファイルに更新日時を関連付けた後に、前記ダミーファイルの生成日時と更新日時とを比較し、その差分に基づいて前記装置計時部を更新する日時更新部と、
を備え、
前記ホストコンピュータは、
日時を計時するホスト計時部と、
前記情報処理装置との接続ケーブルの接続を検出し、前記記憶媒体へのアクセスが可能となった直後に、前記ホスト計時部の日時に基づいた更新日時を、前記記憶媒体に記憶された前記ダミーファイルに関連付けるファイル更新部と、
を備えることを特徴とする日時更新システム。
【請求項２】
前記日時更新部は、前記ホストコンピュータとの接続ケーブルの抜脱後、前記装置計時部を更新することを特徴とする請求項１に記載の日時更新システム。
【請求項３】
前記情報処理装置は、操作部をさらに備え、
前記日時更新部は、前記ホストコンピュータとの接続ケーブルの抜脱後における、ユーザによる前記操作部の操作に応じて前記装置計時部を更新することを特徴とする請求項１に記載の日時更新システム。
【請求項４】
前記日時更新部は、前記ファイル生成部が前記ダミーファイルを生成してから前記ホストコンピュータが前記ダミーファイルに更新日時を関連付けるまでの時間を加味して前記装置計時部を更新することを特徴とする請求項１から３のいずれか１項に記載の日時更新システム。
【請求項５】
ファイルを記憶可能な情報処理装置と、前記情報処理装置と接続ケーブルを通じて通信接続を行うことで前記ファイルにアクセス可能なホストコンピュータとによる日時更新方法であって、
前記情報処理装置は、前記ホストコンピュータとの接続ケーブルの接続後、前記ホストコンピュータによる前記記憶媒体へのアクセスが可能となる前にダミーファイルを生成し、日時を計時する装置計時部の日時に基づいた生成日時を関連付けて記憶媒体に記憶し、
前記ホストコンピュータは、前記情報処理装置との接続ケーブルの接続を検出し、前記記憶媒体へのアクセスが可能となった直後に、日時を計時するホスト計時部の日時に基づいた更新日時を、前記記憶媒体に記憶された前記ダミーファイルに関連付け、
前記情報処理装置は、前記ホストコンピュータが前記ダミーファイルに更新日時を関連付けた後に、前記ダミーファイルの生成日時と更新日時とを比較し、その差分に基づいて前記装置計時部を更新することを特徴とする日時更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器同士が接続ケーブルを通じて通信接続を行うことで一方の電子機器の日時を更新可能な日時更新システムおよび日時更新方法に関する。
【背景技術】
【０００２】
情報処理装置としてのデジタルスチルカメラで撮像した画像（静止画や動画）ファイルは、内蔵メモリまたは外部記憶媒体に記憶される。このとき、画像ファイルには、デジタルスチルカメラに内蔵された時計から取得された日時情報が付与され、ユーザは、その日時情報を通じて画像ファイルが生成された日時を特定することができる。
【０００３】
また、このように記憶された画像ファイルを、ホストコンピュータとしてのパーソナルコンピュータに転送する場合、例えば、デジタルスチルカメラとホストコンピュータとをＵＳＢ（Universal Serial Bus）接続ケーブル等の通信ケーブルで接続（以下、単にＵＳＢ接続と言う。）し、そのＵＳＢ接続ケーブルを通じて転送することが考えられる。ＵＳＢ接続ケーブルを接続するとパーソナルコンピュータに設けられたＵＳＢマスストレージクラス用のドライバが起動し、パーソナルコンピュータは、デジタルスチルカメラが管理する記憶媒体をマスストレージとして認識し、恰もパーソナルコンピュータ自体の記憶媒体のように、デジタルスチルカメラの記憶媒体に記憶された画像ファイルを読み出し、また、新たなファイルを記憶媒体に書き込みできるようになる。
【０００４】
このとき、仮に、デジタルスチルカメラとパーソナルコンピュータとがそれぞれ有する時計の日時がずれていると、デジタルスチルカメラに記憶された画像ファイルの生成日時とパーソナルコンピュータの日時との整合がとれず、日時によるファイル管理に支障をきたすおそれがある。そこで、デジタルスチルカメラである伝送元機器とパーソナルコンピュータである伝送先機器を接続し、デジタルスチルカメラから日時の補正指示操作（操作ボタンの押釦操作）を行うことで、日時補正用の識別ファイルを作成、共有して、デジタルスチルカメラの日時設定を行う技術が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許３９３６８９６号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、伝送元機器と伝送先機器とがいずれも識別ファイルにアクセスすることで日時を補正するとなっているが、ＵＳＢマスストレージとして動作している間、伝送元機器は、自体が管理する記憶媒体にアクセスすることができず、ＵＳＢ接続が切断されてはじめて日時の比較を行うこととなるので、ＵＳＢ接続を切断するタイミングによっては誤った日時を更新する可能性がある。また、その日時の更新処理は複雑であり、処理負荷に伴って処理時間が長くなると、日時の更新精度が低下するといった問題もある。
【０００７】
さらに、特許文献１の技術では、その日時の更新において、ユーザによる操作ボタンの押釦操作を要し、電子機器の操作に不慣れなユーザには扱い難く、また、ＵＳＢ接続ケーブルを接続しても、操作ボタンの押釦操作が為されるまではデジタルスチルカメラの記憶媒体がＵＳＢマスストレージとして機能しないため、デジタルスチルカメラに記憶された画像ファイルをパーソナルコンピュータに直ぐに転送できないといった事態も生じることとなる。
【０００８】
本発明は、このような課題に鑑み、ユーザに煩雑な操作を強いることなく、情報処理装置の日時を更新することが可能な日時更新システムおよび日時更新方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は下記の撮像装置および撮像方法を提供するものである。
（１）ファイルを記憶可能な情報処理装置と、前記情報処理装置と接続ケーブルを通じて通信接続を行うことで前記ファイルにアクセス可能なホストコンピュータとによる日時更新システムであって、前記情報処理装置は、前記ファイルを記憶する記憶媒体と、日時を計時する装置計時部と、前記ホストコンピュータとの接続ケーブルの接続後、前記ホストコンピュータによる前記記憶媒体へのアクセスが可能となる前にダミーファイルを生成し、前記装置計時部の日時に基づいた生成日時を関連付けて前記記憶媒体に記憶するファイル生成部と、前記ホストコンピュータが前記ダミーファイルに更新日時を関連付けた後に、前記ダミーファイルの生成日時と更新日時とを比較し、その差分に基づいて前記装置計時部を更新する日時更新部と、を備え、前記ホストコンピュータは、日時を計時するホスト計時部と、前記情報処理装置との接続ケーブルの接続を検出し、前記記憶媒体へのアクセスが可能となった直後に、前記ホスト計時部の日時に基づいた更新日時を、前記記憶媒体に記憶された前記ダミーファイルに関連付けるファイル更新部と、を備えることを特徴とする日時更新システム。
（２）前記日時更新部は、前記ホストコンピュータとの接続ケーブルの抜脱後、前記装置計時部を更新することを特徴とする上記（１）に記載の日時更新システム。
（３）前記情報処理装置は、操作部をさらに備え、前記日時更新部は、前記ホストコンピュータとの接続ケーブルの抜脱後における、ユーザによる前記操作部の操作に応じて前記装置計時部を更新することを特徴とする上記（１）に記載の日時更新システム。
（４）前記日時更新部は、前記ファイル生成部が前記ダミーファイルを生成してから前記ホストコンピュータが前記ダミーファイルに更新日時を関連付けるまでの時間を加味して前記装置計時部を更新することを特徴とする上記（１）から（３）のいずれかに記載の日時更新システム。
（５）ファイルを記憶可能な情報処理装置と、前記情報処理装置と接続ケーブルを通じて通信接続を行うことで前記ファイルにアクセス可能なホストコンピュータとによる日時更新方法であって、前記情報処理装置は、前記ホストコンピュータとの接続ケーブルの接続後、前記ホストコンピュータによる前記記憶媒体へのアクセスが可能となる前にダミーファイルを生成し、日時を計時する装置計時部の日時に基づいた生成日時を関連付けて記憶媒体に記憶し、前記ホストコンピュータは、前記情報処理装置との接続ケーブルの接続を検出し、前記記憶媒体へのアクセスが可能となった直後に、日時を計時するホスト計時部の日時に基づいた更新日時を、前記記憶媒体に記憶された前記ダミーファイルに関連付け、前記情報処理装置は、前記ホストコンピュータが前記ダミーファイルに更新日時を関連付けた後に、前記ダミーファイルの生成日時と更新日時とを比較し、その差分に基づいて前記装置計時部を更新することを特徴とする日時更新方法。
【発明の効果】
【００１０】
本発明を用いることで、ユーザに煩雑な操作を強いることなく、情報処理装置の日時を更新することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】日時更新システムの概略的な接続関係を示した説明図である。
【図２】情報処理装置の概略的な構成を示した機能ブロック図である。
【図３】記憶媒体における階層構造を説明するための説明図である。
【図４】ホストコンピュータの概略的な構成を示した機能ブロック図である。
【図５】日時更新方法の全体的な流れを示したフローチャートである。
【図６】日時更新方法の全体的な流れを示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１３】
（日時更新システム１００）
図１は、日時更新システム１００の概略的な接続関係を示した説明図である。当該日時更新システム１００は、情報処理装置１１０と、ホストコンピュータ１２０とを含んで構成される。
【００１４】
情報処理装置１１０は、デジタルスチルカメラ、デジタルビデオカメラ、携帯電話、ＰＨＳ（Personal Handy phone System）、ノート型パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ゲーム機器等、ファイルを記憶可能な記憶媒体を有し、かつ、その記憶媒体がマスストレージとして機能する電子機器で構成される。例えば、情報処理装置１１０としてのデジタルスチルカメラやデジタルビデオカメラは、被写体の撮像機能を有し、撮像により生成された画像ファイルを記憶媒体に記憶できる。
【００１５】
ホストコンピュータ１２０は、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ、ＢＤ（Blu-ray Disc）プレーヤ、ＤＶＤ（Digital Versatile Disk）プレーヤ、ＣＤ（Compact Disc）プレーヤ、ＨＤＤ（Hard Disk Drive）プレーヤ、ポータブルテレビ、ゲーム機器等の電子機器で構成され、情報処理装置１１０をマスストレージとして認識可能なドライバを有している。
【００１６】
日時更新システム１００において、情報処理装置１１０が、例えば、撮像機能等を主体的に機能させていない間、情報処理装置１１０とホストコンピュータ１２０とをＵＳＢ接続ケーブル（接続ケーブル）１１２で接続すると、情報処理装置１１０（特にその記憶媒体）はホストコンピュータ１２０に対して単なる外部記憶媒体（マスストレージ）として認識されることとなる。
【００１７】
したがって、ホストコンピュータ１２０は、ＵＳＢ接続ケーブル１１２を通じて、情報処理装置１１０の記憶媒体にアクセスし、記憶媒体に記憶された画像ファイル等を自由に読み出し、また、新たなファイルを記憶媒体に書き込みすることができる。ここでは、情報処理装置１１０とホストコンピュータ１２０とをＵＳＢ規格に従って接続する例を挙げているが、かかる場合に限られず、情報処理装置１１０をマスストレージとして認識可能な様々な通信規格を用いることができる。
【００１８】
しかし、情報処理装置１１０とホストコンピュータ１２０とがそれぞれ有する時計の日時がずれていると、情報処理装置１１０に記憶されたファイルの生成日時とホストコンピュータ１２０の日時との整合がとれず、日時によるファイル管理に支障をきたすおそれがある。本実施形態では、ＵＳＢ接続ケーブル１１２を接続するといった通常の作業を通じて情報処理装置１１０内の時計の日時を正しい日時に容易に更新することを目的としている。以下、情報処理装置１１０およびホストコンピュータ１２０の構成を述べ、その後に、日時更新方法の処理の流れを詳述する。
【００１９】
（情報処理装置１１０）
図２は、情報処理装置１１０の概略的な構成を示した機能ブロック図である。情報処理装置１１０は、操作部１４０と、表示部１４２と、外部接続部１４４と、装置計時部１４６と、記憶媒体１４８と、中央制御部１５０とを含んで構成される。
【００２０】
操作部１４０は、レリーズスイッチ等を含む操作キー、十字キー、ジョイスティック、表示部１４２に重畳されたタッチパネル等で構成され、ユーザの操作入力を受け付ける。表示部１４２は、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ、ＬＥＤ（Light Emitting Diode）ディスプレイ等で構成される。外部接続部１４４は、ＵＳＢポート等で構成され、ＵＳＢ接続ケーブル１１２を通じてホストコンピュータ１２０に接続される。装置計時部１４６は、ＲＴＣ（Real Time Clock）回路で構成され、情報処理装置１１０自体の時計として、日時（年、月、日、時、分、秒、必要に応じてｍｓｅｃ）を計時する。
【００２１】
記憶媒体１４８は、ＲＡＭ、フラッシュメモリ、ＨＤＤ等により情報処理装置１１０に一体的に形成され、また、メモリカード等の外部記憶媒体として接続され、情報処理装置１１０で生成されたファイルを記憶する。また、情報処理装置１１０がホストコンピュータ１２０に接続されると、当該記憶媒体１４８は、ホストコンピュータに対してマスストレージとして機能する。
【００２２】
図３は、記憶媒体１４８における階層構造２２０を説明するための説明図である。情報処理装置１１０が、例えば、デジタルスチルカメラであった場合、デジタルスチルカメラによって撮像された画像ファイルは、一般的に、記憶媒体１４８において、図３に示されるＤＣＦ(Design rule for Camera File system)形式の階層構造２２０で展開される。記憶媒体１４８には、図３に示すように、ルートディレクトリの直下の階層に「ＤＣＩＭ」ディレクトリ２２２が形成され、さらにその階層下に画像ファイルを格納する「１００ＡＢＣＤＥ」ディレクトリ２２４が形成される。かかる「１００ＡＢＣＤＥ」ディレクトリ２２４には、任意の英数文字を並べたファイル名（ファイル情報）によって特定される複数のファイルが格納されている。また、ここでは、階層構造２２０として、ＤＣＦ形式を挙げているが、かかる場合に限られず、ＳＤメモリカードに記録されたＳＤ Ｖｉｄｅｏ形式の動画ファイルやパーソナルコンピュータ用の汎用外付けＨＤＤ装置に構築された任意のディレクトリおよびファイル構造であってもよい。
【００２３】
ホストコンピュータ１２０は、ＵＳＢ接続ケーブル１１２の接続に応じて、情報処理装置１１０の記憶媒体１４８における図３のような階層構造２２０を認識し、所望するファイルを読み出し、また、新たなファイルを記憶媒体１４８に書き込むことができる。
【００２４】
中央制御部１５０は、中央処理装置（ＣＰＵ）、プログラム等が格納されたＲＯＭ、ワークエリアとしてのＲＡＭ等を含む半導体集積回路により、情報処理装置１１０全体を管理および制御する。また、本実施形態において、中央制御部１５０は、ファイル生成部１６０、日時更新部１６２としても機能する。
【００２５】
ファイル生成部１６０は、ホストコンピュータ１２０とのＵＳＢ接続ケーブル１１２の接続後、ホストコンピュータ１２０による記憶媒体１４８へのアクセスが可能となる前にダミーファイルを生成し、記憶媒体１４８に記憶する。このとき、ダミーファイルには、少なくとも、装置計時部１４６の日時に基づく生成日時が記述される（関連付けられる）が、併せて、ダミーファイルにアクセスしたことによる装置計時部１４６の日時に基づく更新日時も記述される。したがって、ファイル生成部１６０がダミーファイルを生成した時点で、装置計時部１４６による同一の日時が生成日時と更新日時に記述されることとなる。
【００２６】
ファイル生成部１６０は、ダミーファイルを生成した後、速やかにＵＳＢ接続をアクティブにする。すると、ホストコンピュータ１２０は、ＵＳＢ接続がアクティブになったことを認識し、ファイル生成部１６０が記憶媒体１４８に記憶したダミーファイルにアクセスし、その更新日時をホストコンピュータ１２０の日時（後述するホスト計時部１７８の日時）に基づいて上書きする。こうして、ダミーファイルには、生成日時にほぼ同期した更新日時が記述されることとなる。
【００２７】
しかし、上述したように、情報処理装置１１０とホストコンピュータ１２０とがそれぞれ有する時計の日時がずれていると、情報処理装置１１０の装置計時部１４６に基づく生成日時と、ホストコンピュータ１２０内のホスト計時部１７８に基づく更新日時とがずれていることがある。ここでは、情報処理装置１１０がホストコンピュータ１２０のホスト計時部１７８に基づいて、装置計時部１４６の日時を更新することとする。
【００２８】
日時更新部１６２は、ホストコンピュータ１２０がダミーファイルの更新日時を更新した（ダミーファイルに更新日時を関連付けた）後の任意のタイミングで、ダミーファイルの生成日時と更新日時とを比較し、その差分に基づいて装置計時部１４６を更新する。
【００２９】
情報処理装置１１０は、携帯性が望まれ、軽量、小型に形成されることが多いので、ＲＴＣ回路としてあまり高精度の（高価な）ものを用いない場合もある。それに対して、ホストコンピュータ１２０は、高精度のＲＴＣ回路を用いていることが多く、また、インターネット等の通信網を介して正確な標準時を容易に取得できるので、情報処理装置１１０と比較して、その日時が実際の日時（例えば標準時）に合っていることが多い。ここでは、ファイル生成部１６０が記述した生成日時とホストコンピュータ１２０が記述した更新日時を比較し、装置計時部１４６の日時を、ホストコンピュータ１２０のホスト計時部１７８に合わせることで、装置計時部１４６の時計を実際の日時に合わせることを目的としている。
【００３０】
具体的に、日時更新部１６２は、ダミーファイルの更新日時から生成日時を減算した値を装置計時部１４６の日時に加算することで、装置計時部１４６の日時をホスト計時部１７８に合わせている（装置計時部１４６の日時＋更新日時−生成日時→新たな装置計時部１４６の日時）。
【００３１】
ここでは、ユーザに煩雑な操作を強いることなく、ファイル転送の前提として通常行われる、情報処理装置１１０とホストコンピュータ１２０とのＵＳＢ接続ケーブル１１２の接続のみによって、装置計時部１４６の日時が自動的に更新されるので、情報処理装置１１０等の電子機器の操作に不慣れなユーザであっても、容易に日時更新をすることが可能となる。
【００３２】
また、本実施形態では、ファイル生成部１６０によるダミーファイルの生成が瞬時に完了し、迅速かつ自動的にＵＳＢ接続がアクティブになるので、ＵＳＢ接続ケーブル１１２を接続した後、煩雑な操作を強いることもなく、ＵＳＢ接続の本来の目的である記憶媒体１４８内のファイルの転送をスムーズに行うことができる。
【００３３】
日時更新部１６２は、ホストコンピュータ１２０による更新日時の記述が完了してさえいれば、それ以降のいずれのタイミングで装置計時部１４６の日時を更新してもよい。これは、本実施形態では、ＵＳＢ接続ケーブル１１２を接続した時点でダミーファイルに生成日時と更新日時がほぼ同時に記述され、日時を同期するために必要な情報が揃うからである。
【００３４】
例えば、日時更新部１６２は、情報処理装置１１０がダミーファイルにアクセス可能となる、ＵＳＢ接続ケーブル１１２の抜脱を含む、情報処理装置１１０とホストコンピュータ１２０とのＵＳＢ接続の切断処理の後、装置計時部１４６を更新することもできる。このような構成とすることで、ＵＳＢ接続ケーブル１１２を接続する際に、日時同期をとるために必要な情報を揃えてしまい、ＵＳＢ接続ケーブル１１２を抜脱する際に、装置計時部１４６の日時の更新を確実に行うことができる。したがって、ユーザは、日時の更新に関しても、何らの操作を強いられることなく、ファイル転送の前提として通常行われる、情報処理装置１１０とホストコンピュータ１２０とのＵＳＢ接続ケーブル１１２の挿脱によって自動的に装置計時部１４６の日時を更新することができる。
【００３５】
また、日時更新部１６２は、ＵＳＢ接続ケーブル１１２の抜脱時に代えて、ホストコンピュータ１２０とのＵＳＢ接続ケーブルの抜脱後における、ユーザによる操作部１４０の操作に応じて、装置計時部１４６を更新してもよい。上述したように、ＵＳＢ接続ケーブル１１２の挿脱により自動的に更新することもできるが、ここでは、敢えて、操作部１４０を通じた操作をユーザに要求する。
【００３６】
かかる構成により、ユーザは、ファイル生成部１６０が記述した生成日時やホストコンピュータ１２０が記述した更新日時を、例えば表示部１４２に表示して確認し、その内容に応じて日時を更新するか否かを決定することができる。こうして、情報処理装置１１０の装置計時部１４６の日時を更新できない事情があったり、ホストコンピュータ１２０の時計が明らかにずれていたり、両者の日時に差がなく、更新の必要性がないと判断した場合等において、事後的に更新をキャンセルすることもできる。
【００３７】
このような操作部１４０によって更新するか否かを選択できる構成を採用した場合には、ユーザによる操作部１４０の操作入力を通じて更新を行う。また、更新のキャンセルについても、ユーザによる操作部１４０の操作入力を待って実行することも可能だが、装置計時部１４６によるタイムアウトを設けて、ユーザが更新を意図していない場合、自動的に更新をキャンセルするとしてもよい。こうすることでユーザに何らかの煩雑な操作を強いることがなく、情報処理装置１１０等の電子機器の操作に不慣れなユーザであっても、何らの操作を行わないことで、現在の状態（日時の更新を行わない状態）を維持することができる。
【００３８】
また、日時更新部１６２は、ファイル生成部１６０がダミーファイルを生成してから、ホストコンピュータがダミーファイルの更新日時を更新する（ダミーファイルに更新日時を関連付ける）までの時間を加味して装置計時部１４６を更新してもよい。
【００３９】
上述したように、ホストコンピュータ１２０は、情報処理装置１１０のファイル生成部１６０がダミーファイルを生成し、ＵＳＢ接続をアクティブにした後にダミーファイルに更新日時を記述する。したがって、数百ｍｓｅｃ程度ではあるが、生成日時と更新日時に差分が生じ得る。ここでは、ファイル生成部１６０がダミーファイルを生成してから、ホストコンピュータ１２０がダミーファイルの更新日時を更新するまでの平均時間（アクセス時間）を予め推定しておき、その分、更新日時から減算した日時と生成日時を比較することでより正確な日時に合わせることができる。具体的に、日時更新部１６２は、更新日時から生成日時を減算した値からさらにアクセス時間を減算し、装置計時部１４６の日時に加算して装置計時部１４６の日時を合わせる（装置計時部１４６の日時＋更新日時−生成日時−アクセス時間→新たな装置計時部１４６の日時）。
【００４０】
（ホストコンピュータ１２０）
図４は、ホストコンピュータ１２０の概略的な構成を示した機能ブロック図である。ホストコンピュータ１２０は、操作部１７０と、表示部１７２と、外部接続部１７４と、通信部１７６と、ホスト計時部１７８と、記憶部１８０と、中央制御部１８２とを含んで構成される。また、中央制御部１８２は、日時取得部１９０と、ファイル更新部１９２としても機能する。ここで、操作部１７０と、表示部１７２と、外部接続部１７４と、中央制御部１８２とは、情報処理装置１１０における構成要素として既に述べた操作部１４０と、表示部１４２と、外部接続部１４４と、中央制御部１５０と実質的に機能が同一なので重複説明を省略し、ここでは、構成が相違する通信部１７６と、ホスト計時部１７８と、記憶部１８０と、日時取得部１９０と、ファイル更新部１９２とを主に説明する。
【００４１】
通信部１７６は、インターネット、ＬＡＮ（Local Area Network）、専用回線等の通信網２３０を通じて、他の電子機器と通信を行う。通信部１７６は、後述する日時取得部１９０の制御指令に応じて標準時を提供するサーバ２３２との通信を確立することもできる。ホスト計時部１７８は、ＲＴＣ回路で構成され、ホストコンピュータ１２０自体の時計として、日時を計時する。記憶部１８０は、ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、様々なデータを記憶する。
【００４２】
日時取得部１９０は、通信部１７６を通じて、標準時を提供するサーバ２３２にアクセスし、サーバ２３２が有する標準時を示す情報を取得してホスト計時部１７８の日時を標準時に更新する。
【００４３】
ファイル更新部１９２は、情報処理装置１１０とのＵＳＢ接続ケーブル１１２の接続を検出し、記憶媒体１４８へのアクセスが可能になった直後に、ホスト計時部１７８の日時に基づいた更新日時で、情報処理装置１１０の記憶媒体１４８に記憶されたダミーファイルの更新日時を更新（上書き）する。
【００４４】
上述したように、本実施形態においては、情報処理装置１１０の日時更新部１６２が、ダミーファイルにおけるファイル更新部１９２が記述した更新日時と生成日時とを比較し、装置計時部１４６の日時をホストコンピュータ１２０のホスト計時部１７８に合わせている。したがって、ユーザに煩雑な操作を強いることなく、情報処理装置１１０の日時を更新することが可能となる。
【００４５】
また、日時更新システム１００において、情報処理装置１１０が複数ある場合、それぞれをホストコンピュータ１２０にＵＳＢ接続することで、すべての情報処理装置１１０をホストコンピュータ１２０のホスト計時部１７８と同期させることができるので、結果的に、複数の情報処理装置１１０同士の日時を同期させることが可能となる。
【００４６】
また、コンピュータを、情報処理装置１１０やホストコンピュータ１２０として機能させるプログラムや当該プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ、ＤＶＤ、ＢＤ等の記憶媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。
【００４７】
（日時更新方法）
次に、上述した情報処理装置１１０とホストコンピュータ１２０とを用いた日時更新方法を具体的に説明する。図５および図６は、日時更新方法の全体的な流れを示したフローチャートである。特に図５は、ＵＳＢ接続ケーブル１１２の挿脱のみで日時を更新する例を示し、図６は、日時の更新を行うか否かをユーザに確認する例を示している。
【００４８】
図５を参照すると、情報処理装置１１０のファイル生成部１６０は、ユーザによってＵＳＢ接続ケーブル１１２が接続されたか否かの判定を行い（Ｓ３００）、ＵＳＢ接続ケーブル１１２が接続されると（Ｓ３００におけるＹＥＳ）、ダミーファイル２４０を生成して記憶媒体１４８に記憶する（Ｓ３０２）。このとき、ファイル生成部１６０は、装置計時部１４６の日時に基づいて、ダミーファイル２４０における少なくとも生成日時２４２を更新する。ただし、同時に更新日時２４４も生成される。ファイル生成部１６０は、ダミーファイル２４０を生成すると、速やかにＵＳＢ接続をアクティブに切り換える（Ｓ３０４）。
【００４９】
ホストコンピュータ１２０のファイル更新部１９２は、ＵＳＢ接続がアクティブになったか否か判定し（Ｓ３０６）、ＵＳＢ接続がアクティブになると（Ｓ３０６におけるＹＥＳ）、情報処理装置１１０の記憶媒体１４８にアクセスし、ホスト計時部１７８の日時に基づいて記憶媒体１４８のダミーファイル２４０の更新日時２４４を記述（上書き）する（Ｓ３０８）。このとき、記憶媒体１４８にダミーファイル２４０が記憶されていなかったり、ダミーファイル２４０の所定の記述位置に生成日時２４２が記述されていない場合には、更新日時２４４の更新を行わない。
【００５０】
情報処理装置１１０の日時更新部１６２は、ホストコンピュータ１２０とのＵＳＢ接続ケーブル１１２が抜脱されたか否か判定し（Ｓ３１０）、ＵＳＢ接続ケーブル１１２が抜脱されると（Ｓ３１０におけるＹＥＳ）、ダミーファイル２４０の生成日時２４２と更新日時２４４とを比較し、その差分に基づいて装置計時部１４６を更新する（Ｓ３１２）。このとき、日時更新部１６２は、ファイル生成部１６０がダミーファイル２４０を生成してから、ホストコンピュータ１２０がダミーファイル２４０の更新日時２４４を更新するまでの時間を考慮する。また、ＵＳＢ接続を行ったホストコンピュータ１２０がファイル更新部１９２を有していない場合や、日時が同一であった場合、生成日時と更新日時とが等しくなるので、更新の必要なしと判断し、日時更新部１６２は、装置計時部１４６の更新を省略する。
【００５１】
このような日時更新方法によって、ユーザは、何らの操作を強いられることなく、ファイル転送の前提として通常行われる、情報処理装置１１０とホストコンピュータ１２０とのＵＳＢ接続ケーブル１１２の挿脱のみによって情報処理装置１１０の日時を自動的に更新することができる。
【００５２】
図６を参照すると、図５同様、接続判定ステップＳ３００から抜脱判定ステップＳ３１０の処理が行われる。かかる処理は図５と実質的に等しいのでここでは重複説明を省略する。
【００５３】
情報処理装置１１０の日時更新部１６２は、ホストコンピュータ１２０と接続されているＵＳＢ接続ケーブル１１２が抜脱されたか否か判定し（Ｓ３１０）、ＵＳＢ接続ケーブル１１２が抜脱されると（Ｓ３１０におけるＹＥＳ）、ファイル生成部１６０が記述した生成日時２４２やホストコンピュータ１２０が記述した更新日時２４４を表示部１４２に表示する（Ｓ３５０）。このとき、ユーザによる操作部１４０の操作が装置計時部１４６の日時の更新を示していれば（Ｓ３５２におけるＹＥＳ）、ダミーファイル２４０の生成日時２４２と更新日時２４４とを比較し、その差分に基づいて装置計時部１４６を更新する（Ｓ３１２）。このとき、日時更新部１６２は、ファイル生成部１６０がダミーファイルを生成してから、ホストコンピュータ１２０がダミーファイル２４０の更新日時２４４を更新するまでの時間を考慮する。
【００５４】
ユーザによる操作部１４０の操作が装置計時部１４６の時計の更新を示していない、またはユーザによる操作部１４０の操作を検知していなければ（Ｓ３５２におけるＮＯ）、日時更新部１６２は、ＵＳＢ接続ケーブル１１２が抜脱されてから所定時間が経過したか否か判定し（Ｓ３５４）、経過していなければ（Ｓ３５４におけるＮＯ）、操作判定ステップＳ３５２からを繰り返し、経過（タイムアウト）すると（Ｓ３５４におけるＹＥＳ）、装置計時部１４６の更新を行わずに処理を終了する。
【００５５】
このような日時更新方法によって、ユーザは、ファイル生成部１６０が記述した生成日時やホストコンピュータ１２０が記述した更新日時を表示部１４２に表示して確認し、その内容に応じて日時を更新するかどうかを決定することができる。例えば、情報処理装置１１０の装置計時部１４６の日時を更新したくない事情があったり、ホストコンピュータ１２０の時計があきらかにずれていたり、両者の日時に差がなく、更新の必要性がないと判断した場合等に事後的に更新をキャンセルすることもできる。
【００５６】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００５７】
なお、本明細書の日時更新方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００５８】
本発明は、電子機器同士が接続ケーブルを通じて通信接続を行うことで一方の電子機器の日時を更新可能な日時更新システムおよび日時更新方法に利用することができる。
【符号の説明】
【００５９】
１００  …日時更新システム
１１０  …情報処理装置
１１２  …ＵＳＢ接続ケーブル（接続ケーブル）
１２０  …ホストコンピュータ
１４６  …装置計時部
１４８  …記憶媒体
１６０  …ファイル生成部
１６２  …日時更新部
１７８  …ホスト計時部
１９２  …ファイル更新部
２４０  …ダミーファイル
２４２  …生成日時
２４４  …更新日時
【図１】
2012146036.tif 000003
【図２】
2012146036.tif 000004
【図３】
2012146036.tif 000005
【図４】
2012146036.tif 000006
【図５】
2012146036.tif 000007
【図６】
2012146036.tif 000008