(57)【要約】 【課題】時刻合わせを適切に行うのに好適な情報処理装置等を提供する。【解決手段】情報処理装置２０１の用意検知部２０２は、電源投入等の用意操作を検知し、制御検知部２０３は、情報処理部２０９の情報処理に必要なユーザの入力等の制御操作を検知し、頻度計算部２０５は、リアルタイムクロック１２１を参照して用意操作と制御操作の最近の頻度を計算し、範囲判断部２０６は、履歴記憶部２０４に記憶される用意操作と制御操作の頻度の過去の履歴から、用意操作と制御操作の最近の頻度がとりうるべき範囲を求めて、これを逸脱していないか判断し、逸脱している場合には、日時設定部２０８がリアルタイムクロック１２１の日時を現実の日時に合致させ、逸脱していない場合には履歴追加部２０７が履歴記憶部２０４に記憶される履歴を更新する。【選択図】図２
2010078499.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報処理を実行する情報処理装置であって、
日時を計時するリアルタイムクロック、
前記情報処理装置にて当該所定の情報処理が実行できる環境を用意するための用意操作を検知する用意検知部、
前記情報処理装置にて実行される当該所定の情報処理を制御するための制御操作を検知する制御検知部、
前記検知された用意操作および前記検知された制御操作の履歴が、不揮発に記憶される履歴記憶部、
前記リアルタイムクロックにより計時される直近の所定の頻度時間内において検知された当該用意操作の頻度および当該制御操作の頻度を計算する頻度計算部、
前記記憶される当該用意操作および当該制御操作の履歴から、当該用意操作の頻度および当該制御操作の頻度があるべき範囲を推定し、当該推定された範囲から、前記計算された用意操作の頻度および当該制御操作の頻度が外れているか否かにより、日時合わせが必要か否かを判断する範囲判断部
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
当該日時合わせが必要でないと判断された場合、前記検知された用意操作および当該制御操作を前記履歴記憶部に記憶される履歴に追加する履歴追加部、
当該日時合わせが必要であると判断された場合、前記リアルタイムクロックが計時する日時が現在の日時に合致するよう設定する日時設定部
をさらに備えることを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記履歴記憶部および前記履歴追加部は、当該用意操作の頻度と当該制御操作の頻度との比の履歴を、当該用意操作および当該制御操作の履歴とし、
前記範囲判断部は、前記記憶される当該用意操作と当該制御操作との比の履歴から、当該用意操作の頻度と当該制御操作の頻度との比があるべき範囲を推定し、当該推定された範囲から、前記計算された用意操作の頻度と当該制御操作の頻度との比が外れているか否かにより、当該時計合わせが必要か否かを判断する
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記範囲判断部は、前記履歴記憶部に記憶される比の履歴の平均および標準偏差から、当該比があるべき範囲を推定する
ことを特徴とする情報処理装置。
【請求項５】
請求項２から４のいずれか１項に記載の情報処理装置であって、
前記日時設定部により前記リアルタイムクロックが計時する日時が現在の日時に合致するよう設定されると、前記履歴記憶部に記憶される履歴が消去される
ことを特徴とする情報処理装置。
【請求項６】
請求項２から５のいずれか１項に記載の情報処理装置であって、
当該用意操作は、当該情報処理装置への電力の供給を開始する電源投入操作、当該供給を終了する電源終了操作、当該電力を供給するための充電を開始する充電開始操作、当該充電を終了する充電終了操作のいずれか少なくとも１つであり、
前記制御検知部、前記頻度計算部、前記範囲判断部、前記履歴追加部、および、前記日時設定部は、当該情報処理装置に電力が供給されている間、動作する
ことを特徴とする情報処理装置。
【請求項７】
請求項２から６のいずれか１項に記載の情報処理装置であって、
当該制御操作は、当該所定の情報処理を実行する過程において、ユーザから入力された指示操作のうち、所定のイベントが生じる契機となった操作である
ことを特徴とする情報処理装置。
【請求項８】
請求項２から７のいずれか１項に記載の情報処理装置であって、
当該日時合わせが必要であると判断されてから、前記日時設定部により前記リアルタイムクロックが計時する日時が現在の日時に合致するよう設定されるまで、当該所定の情報処理の実行が中断される
ことを特徴とする情報処理装置。
【請求項９】
所定の情報処理を実行する情報処理装置が実行する情報処理方法であって、当該情報処理装置は、リアルタイムクロック、用意検知部、制御検知部、履歴記憶部、頻度計算部、範囲判断部を備え、当該情報処理方法は、
前記リアルタイムクロックが、日時を計時するリアルタイムクロック工程、
前記用意検知部が、前記情報処理装置にて当該所定の情報処理が実行できる環境を用意するための用意操作を検知する用意検知工程、
前記制御検知部が、前記情報処理装置にて実行される当該所定の情報処理を制御するための制御操作を検知する制御検知工程
を備え、
前記履歴記憶部には、前記検知された用意操作および前記検知された制御操作の履歴が、不揮発に記憶され、
当該情報処理方法は、
前記頻度計算部が、前記リアルタイムクロックにより計時される直近の所定の頻度時間内において検知された当該用意操作の頻度および当該制御操作の頻度を計算する頻度計算工程、
前記範囲判断部が、前記記憶される当該用意操作および当該制御操作の履歴から、当該用意操作の頻度および当該制御操作の頻度があるべき範囲を推定し、当該推定された範囲から、前記計算された用意操作の頻度および当該制御操作の頻度が外れているか否かにより、日時合わせが必要か否かを判断する範囲判断工程
を備えることを特徴とする情報処理方法。
【請求項１０】
所定の情報処理を実行するコンピュータを、
日時を計時するリアルタイムクロック、
前記コンピュータにて当該所定の情報処理が実行できる環境を用意するための用意操作を検知する用意検知部、
前記コンピュータにて実行される当該所定の情報処理を制御するための制御操作を検知する制御検知部、
前記検知された用意操作および前記検知された制御操作の履歴が、不揮発に記憶される履歴記憶部、
前記リアルタイムクロックにより計時される直近の所定の頻度時間内において検知された当該用意操作の頻度および当該制御操作の頻度を計算する頻度計算部、
前記記憶される当該用意操作および当該制御操作の履歴から、当該用意操作の頻度および当該制御操作の頻度があるべき範囲を推定し、当該推定された範囲から、前記計算された用意操作の頻度および当該制御操作の頻度が外れているか否かにより、日時合わせが必要か否かを判断する範囲判断部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻合わせを適切に行うのに好適な情報処理装置、情報処理方法、ならびに、これらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
従来から、各種のコンピュータや携帯電話、ゲーム機、ビデオ録画機などには、本体の主電源を切った状態でも現在の日時を計時し続けるリアルタイムクロックが塔載されるものがあり、これらの機器を時計のかわりに利用することができるようになっている。
【０００３】
リアルタイムクロックの時刻合わせは、人間が手動で行ったり、テレビジョン放送において放送される時刻表示によったりするもののほか、ＮＴＰ（Network Time Protocol）サービスによって時刻合わせを行うものがある。このような時刻合わせの技術については、後述する文献に開示されている。ここで、特許文献１には、リアルタイムクロックの時刻合わせを行うメニュー項目を、その他のメニュー項目に優先させて先頭に表示する技術が開示されている。
【０００４】
【特許文献１】特許第３５８８６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
たとえば、ゲーム機で実行されるアプリケーション等によって実行される情報処理においては、リアルタイムクロックから取得できる日時を参照するものがあり、リアルタイムクロックの日時を正確に保つことは重要である。
【０００６】
一方で、時刻合わせにおいては、ＮＴＰサービスを提供するサーバ装置へのアクセスが集中しないようにする技術が強く望まれている。
【０００７】
本発明は、上記のような課題を解決するもので、時刻合わせを適切に行う情報処理装置、情報処理方法、ならびに、これらをコンピュータにて実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００９】
本発明の第１の観点に係る情報処理装置は、リアルタイムクロック、用意検知部、制御検知部、履歴記憶部、頻度計算部、範囲判断部を備え、以下のように構成する。
【００１０】
すなわち、当該情報処理装置は、所定の情報処理を実行する。各種のコンピュータにおいては、当該コンピュータにおいて所定のアプリケーションにより、所定の情報処理が実行され、ゲーム機や携帯電話等においては、当該ゲーム機に装着されるＤＶＤ（Digital Versatile Disc）、ＲＯＭ（Read Only Memory）カセットやＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）に記録されたプログラムを実行することによって所定の情報処理が実行される。すなわち、当該所定の情報処理は、当該情報処理装置のユーザが最も日常的に利用するアプリケーションとするのが典型的である。
【００１１】
一方、リアルタイムクロックは、日時を計時する。
【００１２】
すなわち、当該情報処理装置の主電源が切られていたり、サスペンド状態や休止状態になっている場合であっても、リアルタイムクロックは、現在の日時の計時を続ける。典型的には、リアルタイムクロックは、本体の情報処理装置とは独立して動作できるように、充電池やバックアップ用電池を電源として動作する。
【００１３】
一方、用意検知部は、情報処理装置にて当該所定の情報処理が実行できる環境を用意するための用意操作を検知する。
【００１４】
情報処理を実行するための前提となる環境を用意するための用意操作として典型的なものは、後述するように、情報処理装置の主電源を入れる操作や、情報処理装置の充電を開始する操作であり、一般的なコンピュータにおいては、ＯＳ（Operating System）などを起動する操作とすることも可能である。用意操作は、ユーザが情報処理装置を頻繁に利用すればするほど、実行される回数が必然的に増えるような操作とする。
【００１５】
一方、制御検知部は、情報処理装置にて実行される当該所定の情報処理を制御するための制御操作を検知する。
【００１６】
制御操作として典型的なものは、各種アプリケーションやゲームソフトなどにおける各種のキーやボタンの押圧操作や、マウスなどの移動操作であり、情報処理を進めるための指示をユーザが与える際に用いられる操作とする。制御操作は、ユーザが情報処理装置において所定の情報処理を頻繁に利用すればするほど、実行される回数が必然的に増えるような操作とする。
【００１７】
一方、履歴記憶部は、検知された用意操作および検知された制御操作の履歴が、不揮発に記憶される。
【００１８】
本発明においては、用意操作の履歴と、制御操作の履歴と、に基づいて、時刻合わせが必要であるか否かを判定するため、過去に検知された用意操作や制御操作の情報が、履歴として記憶される。このため、ＥＥＰＲＯＭやＳＲＡＭ（Static Random Access Memory）、ハードディスクなど、情報処理装置の主電源を切った場合でも記録された情報がそのまま保持されるような情報記録媒体が、履歴記憶部として利用される。
【００１９】
さらに、頻度計算部は、リアルタイムクロックにより計時される直近の所定の頻度時間内において検知された当該用意操作の頻度および当該制御操作の頻度を計算する。
【００２０】
直近の所定の頻度時間としては、固定の期間として、「最近１日」「最近１週間」「最近３０日間」「最近１年間」「最近１０年間」「最近１００年間」「現在までのすべての期間」などの種々の期間を採用することもできるし、履歴記憶部に記憶される履歴から、適切な期間を設定することもできる。
【００２１】
さらに、範囲判断部は、記憶される当該用意操作および当該制御操作の履歴から、当該用意操作の頻度および当該制御操作の頻度があるべき範囲を推定し、当該推定された範囲から、計算された用意操作の頻度および当該制御操作の頻度が外れているか否かにより、日時合わせが必要か否かを判断する。
【００２２】
上述の通り、用意操作も制御操作も、当該情報処理装置においてユーザが所定の情報処理を頻繁に行えば行うほど、検知される回数が多くなる操作である。したがって、履歴からこれらの対応関係を推測し、直近の所定の頻度時間内において検知された用意操作や制御操作の頻度が、これらの対応関係を逸脱していないか、を、日時合わせが不要か必要か、の判定基準とするのである。
【００２３】
本発明によれば、ユーザの利用状況を参照して日時合わせが不要か必要かを適切に判定することができるようになる。
【００２４】
また、本発明の情報処理装置は、履歴追加部、日時設定部をさらに備え、以下のように構成することができる。
【００２５】
すなわち、当該日時合わせが必要でないと判断された場合、履歴追加部は、検知された用意操作および当該制御操作を履歴記憶部に記憶される履歴に追加する。
【００２６】
この場合、リアルタイムクロックが一定の精度を有していると想定されるため、検知された用意操作と制御操作を、そのまま履歴の一部として履歴記憶部に追加する。一方、日時合わせが必要である場合は、これらの検知結果は正確でないと想定されるから、履歴としては採用しないことになる。
【００２７】
そして、当該日時合わせが必要であると判断された場合、日時設定部は、リアルタイムクロックが計時する日時が現在の日時に合致するよう設定する。
【００２８】
ユーザにより行われる用意操作と制御操作が、その履歴から見て想定される範囲を逸脱する場合には、リアルタイムクロックが不正確であると想定されるため、時刻合わせを行うのである。
【００２９】
なお、日時設定部による日時合わせは、コンピュータネットワークを通じてサーバに時刻を問い合わせることによって行っても良いし、日時合わせが必要と判断されてから一定期間、電波時計用に放送される電波情報を受信することによって行ってもよいし、日時合わせをユーザに求め、ユーザが手動で行うこととしても良い。
【００３０】
本発明によれば、ユーザからの２種類の操作の履歴をリアルタイムクロックを基準に蓄積し、当該操作の検知状況が、履歴から推定される範囲を逸脱する場合に時刻合わせが必要と判定するので、情報処理装置を長期間利用しなかった場合や、各種の設定ミス等によりリアルタイムクロックがずれてしまった場合等を適切に検知することができ、時刻合わせにＮＴＰサーバを利用する場合には、アクセスの集中を防止することができるようになる。
【００３１】
また、本発明の情報処理装置において、履歴記憶部および履歴追加部は、当該用意操作の頻度と当該制御操作の頻度との比の履歴を、当該用意操作および当該制御操作の履歴とし、範囲判断部は、記憶される当該用意操作と当該制御操作との比の履歴から、当該用意操作の頻度と当該制御操作の頻度との比があるべき範囲を推定し、当該推定された範囲から、計算された用意操作の頻度と当該制御操作の頻度との比が外れているか否かにより、当該時計合わせが必要か否かを判断するように構成することができる。
【００３２】
本発明は、用意操作の頻度と制御操作の頻度とは、ある程度比例する、と想定する実施形態である。用意操作の頻度と制御操作の頻度との比とは、当該比例の比例係数であり、ユーザの利用がある程度定期的に行われていれば、大きな変化はない、と想定するのである。
【００３３】
本発明は、上記発明の好適実施形態に係るものであり、ユーザの利用が定期的である場合には、時刻合わせの必要性が低い、と推定することで、時刻合わせが必要か否かを簡易に判定することができるようになる。
【００３４】
また、本発明の情報処理装置において、範囲判断部は、履歴記憶部に記憶される比の履歴の平均および標準偏差から、当該比があるべき範囲を推定するように構成することができる。
【００３５】
本発明は、上記の想定に基づいて用意操作の頻度と制御操作の頻度との比は、ユーザの利用がある程度定期的に行われていれば、この比が正規分布をなす、と想定するものである。そこで、比の平均値Eと標準偏差σを求め、比があるべき範囲を、E-σ 〜 E+σや、E-2σ 〜 E+2σ等と推定し、直近に計算された比が、この範囲から逸脱するか否かにより、時刻合わせが必要か不要かを判定するものである。
【００３６】
本発明は、上記発明の好適実施形態に係るものであり、平均や標準偏差といった比較的簡易な計算によって、ユーザがある程度定期的に情報処理装置を利用している場合に値がとりうる範囲を推定することができるようになる。
【００３７】
また、本発明の情報処理装置において、日時設定部によりリアルタイムクロックが計時する日時が現在の日時に合致するよう設定されると、履歴記憶部に記憶される履歴が消去されるように構成することができる。
【００３８】
時刻合わせを行う状況では、蓄積された履歴と現在との連続性が低いと考えられるため、それまでの履歴を消去して、新たに履歴の蓄積を開始するものである。
【００３９】
本発明によれば、ユーザによる定期的利用の連続性が切れた段階で履歴を消去することで、範囲の推定を適切に行うことができるようになる。
【００４０】
また、本発明の情報処理装置において、当該用意操作は、当該情報処理装置への電力の供給を開始する電源投入操作、当該供給を終了する電源終了操作、当該電力を供給するための充電を開始する充電開始操作、当該充電を終了する充電終了操作のいずれか少なくとも１つであり、制御検知部、頻度計算部、範囲判断部、履歴追加部、および、日時設定部は、当該情報処理装置に電力が供給されている間、動作するように構成することができる。
【００４１】
本発明は、上記発明の好適実施形態に係るものであり、用意操作として、情報処理装置を利用する際に必然的に行われる電源関係の操作を採用するものである。
【００４２】
また、本発明の情報処理装置において、当該制御操作は、当該所定の情報処理を実行する過程において、ユーザから入力された指示操作のうち、所定のイベントが生じる契機となった操作であるように構成することができる。
【００４３】
本発明は、上記発明の好適実施形態に係るものである。すなわち、上記発明は、任意のキーやボタンが押圧操作されたり、マウスが移動されたりした場合であっても制御操作として扱う形態を含むものである。
【００４４】
一方、本発明では、たとえばゲームにおいて敵キャラクターを倒したときの操作や、各面が始まる際の操作、現在のゲームの状態をセーブしたりロードしたりする際の操作、ゲームにおけるイベントムービーが再生された際の操作など、特定の操作のみを制御操作として採用する。
【００４５】
本発明によれば、特定のイベントが生じたことを基準に、日時合わせの必要性を判断することができるようになる。
【００４６】
また、本発明の情報処理装置において、当該日時合わせが必要であると判断されてから、日時設定部によりリアルタイムクロックが計時する日時が現在の日時に合致するよう設定されるまで、当該所定の情報処理の実行が中断されるように構成することができる。
【００４７】
本発明によれば、たとえばゲームにおいて、時刻合わせが必要であるにもかかわらず、時刻合わせを実行しない間は、ゲームを先に進めることができなくすることによって、現実の日時に連動したゲームの進行が不適切となることを防止することができるようになる。
【００４８】
本発明のその他の観点に係る情報処理方法は、所定の情報処理を実行する情報処理装置が実行し、当該情報処理装置は、リアルタイムクロック、用意検知部、制御検知部、履歴記憶部、頻度計算部、範囲判断部を備え、当該情報処理方法は、リアルタイムクロック工程、用意検知工程、制御検知工程、頻度計算工程、範囲判断工程を備え、以下のように構成する。
【００４９】
すなわち、リアルタイムクロック工程では、リアルタイムクロックが、日時を計時する。
【００５０】
一方、用意検知工程では、用意検知部が、情報処理装置にて当該所定の情報処理が実行できる環境を用意するための用意操作を検知する。
【００５１】
さらに、制御検知工程では、制御検知部が、情報処理装置にて実行される当該所定の情報処理を制御するための制御操作を検知する。
【００５２】
ここで、履歴記憶部には、検知された用意操作および検知された制御操作の履歴が、不揮発に記憶される。
【００５３】
一方、頻度計算工程では、頻度計算部が、リアルタイムクロックにより計時される直近の所定の頻度時間内において検知された当該用意操作の頻度および当該制御操作の頻度を計算する。
【００５４】
さらに、範囲判断工程では、範囲判断部が、記憶される当該用意操作および当該制御操作の履歴から、当該用意操作の頻度および当該制御操作の頻度があるべき範囲を推定し、当該推定された範囲から、計算された用意操作の頻度および当該制御操作の頻度が外れているか否かにより、日時合わせが必要か否かを判断する。
【００５５】
本発明のその他の観点に係るプログラムは、複数のコンピュータを上記の情報処理装置の各部として機能させるように構成する。
【００５６】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
【００５７】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００５８】
本発明によれば、時刻合わせを適切に行うのに好適な情報処理装置、情報処理方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【発明を実施するための最良の形態】
【００５９】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【実施例１】
【００６０】
図１は、プログラムを実行することにより、本発明の情報処理装置として機能しうる典型的なコンピュータの概要構成を示す模式図である。以下、本図を参照して説明する。
【００６１】
コンピュータ１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ  １０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、マイク１１１と、を備えるように構成することができる。各種の入出力装置は、適宜省略することができる。
【００６２】
ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、コンピュータ１００の電源を投入することにより、当該プログラムが実行され、本実施形態の情報処理装置が実現される。
【００６３】
また、携帯ゲーム装置においては、携帯可能とするために、ＤＶＤ−ＲＯＭドライブ１０８を利用するのではなく、ＲＯＭカセット用スロットを利用することも可能である。この場合、プログラムが記録されたＲＯＭカセットを挿入して、当該プログラムを実行することで、本実施形態の情報処理装置が実現される。
【００６４】
また、ＮＩＣ  １０９は、無線ＬＡＮカードとするのが典型的であるが、有線ＬＡＮカードを用いてインターネットに接続することとしても良い。
【００６５】
ＣＰＵ  １０１は、コンピュータ１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００６６】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、コンピュータ１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００６７】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００６８】
インターフェース１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う制御操作を受け付ける。
【００６９】
なお、コントローラ１０５は、必ずしもコンピュータ１００に対して外付けにされている必要はなく、一体に形成されていても良い。
【００７０】
携帯可能な端末装置のコントローラ１０５は、各種のボタンやスイッチから構成され、これらの押圧操作を制御操作として扱う。このほか、タッチスクリーンを利用したコンピュータ１００では、ユーザがペンや指を利用してタッチスクリーンをなぞった軌跡を制御操作として扱う。
【００７１】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００７２】
また、外部メモリ１０６のかわりに、ハードディスクや、ＥＥＰＲＯＭ、ＳＲＡＭ等を用いて、各種のデータを記録することとしても良い。本実施形態においては、各種の操作の履歴が、これらの不揮発性記憶装置に記録されることになる。
【００７３】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００７４】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００７５】
携帯可能な端末装置のモニタとしては、小型の液晶ディスプレイを利用するのが典型的であり、コントローラ１０５としてタッチスクリーンを利用する場合には、当該タッチスクリーンの表示パネルがモニタとして機能する。一般的なビジネス用情報処理装置のモニタとしては、ＣＲＴ（Cathode Ray Tube）やプラズマディスプレイなどの表示装置を利用することも可能である。
【００７６】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００７７】
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００７８】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。
【００７９】
ＮＩＣ  １０９は、コンピュータ１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮを構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００８０】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカや、ヘッドホン（図示せず）、イヤフォン（図示せず）から出力させる。
【００８１】
音声処理部１１０では、ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【００８２】
さらに、コンピュータ１００には、インターフェース１０４を介してマイク１１１を接続することができる。この場合、マイク１１１からのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１０でのミキシング等の処理ができるようにする。
【００８３】
このほか、コンピュータ１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００８４】
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。また、本実施形態のコンピュータ１００にかえて、汎用のパーソナルコンピュータを利用することもできる。
【００８５】
このほか、コンピュータ１００は、リアルタイムクロック１２１を有する。リアルタイムクロックは、コンピュータ１００の本体の本体の電源がオフにされても現在の日時情報を適切に計時できるようにしたものである。リアルタイムクロック１２１の日時は、ＮＩＣ  １０９を介して接続されたＮＴＰサーバを用いて、適宜日時合わせを行うこととなる。
【００８６】
以上で説明したコンピュータ１００は、いわゆるコンシューマ向けゲーム装置に相当するものであるが、無線ＬＡＮ等の通信機能を持つ機器であれば、本発明の情報処理装置を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明の情報処理装置を実現することが可能である。
【００８７】
たとえば、一般的なコンピュータは、上記コンピュータ１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、コンピュータ１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラ１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【００８８】
図２は、本発明の実施形態に係る情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００８９】
情報処理装置２０１は、コンピュータ１００上に実現され、リアルタイムクロック１２１、用意検知部２０２、制御検知部２０３、履歴記憶部２０４、頻度計算部２０５、範囲判断部２０６、履歴追加部２０７、日時設定部２０８、情報処理部２０９、履歴消去部２１０を備える。
【００９０】
ここで、リアルタイムクロック１２１は、理想的には現実の日時を正確に計時するが、実際には、ハードウェア上の誤差やユーザの過失・故意による設定誤り、アプリケーションの暴走やバグによる設定誤り等によって、現実の日時とは異なった日時を計時することとなる場合がある。
【００９１】
当該情報処理装置２０１の主電源が切られていたり、サスペンド状態や休止状態になっている場合であっても、リアルタイムクロック１２１は、現在の日時の計時を続ける。典型的には、リアルタイムクロック１２１は、本体の情報処理装置２０１とは独立して動作できるように、充電池やバックアップ用電池を電源として動作する。
【００９２】
一方、用意検知部２０２は、コンピュータ１００に対する主電源のオン、オフや充電の開始、停止、ＯＳの起動、終了といったユーザの操作を、用意操作として受け付ける。
【００９３】
さらに、制御検知部２０３は、コントローラ１０５、キーボードやマウス等を介して当該コンピュータ１００において実行されるアプリケーションに各種の指示を与えて制御するための制御操作を検知するものである。
【００９４】
そして、履歴記憶部２０４は、外部メモリ１０６やハードディスク、ＳＲＡＭ、ＥＥＰＲＯＭなど、コンピュータ１００の主電源が入っているか否かにかかわらず、不揮発に情報を記憶するもので、本実施形態では、用意操作および制御操作の履歴情報が記憶される。
【００９５】
頻度計算部２０５、範囲判断部２０６、履歴追加部２０７、日時設定部２０８、情報処理部２０９、履歴消去部２１０は、コンピュータ１００のＣＰＵ  １０１が、上記の構成要素のほか、ＲＡＭ  １０３やＮＩＣ  １０９と共働して実現される。これらの構成要素が担う機能については後述する。
【００９６】
本実施形態の情報処理装置１００は、コンピュータ１００において、ＲＯＭ  １０２やハードディスク、ＲＯＭカセット、ＥＥＰＲＯＭ、ＳＲＡＭなどに記憶された所定のプログラムを実行することによって実現される。
【００９７】
情報処理部２０９は、このプログラムのうち、ユーザが希望する情報処理を行うもので、ビジネス用コンピュータにおけるアプリケーションの実行や、ゲーム機におけるゲームソフトウェアの実行を行うものであり、当該情報処理装置２０１のユーザが最も日常的に利用するアプリケーションとするのが典型的である。
【００９８】
すなわち、情報処理部２０９は、制御検知部２０３により検知された制御操作を受け付けて、これをユーザからの指示入力として取り扱い、コンピュータ１００の各種の構成要素を利用して所定の情報処理を行い、その結果を、画像処理部１０７を介して接続されたモニタや、外部メモリ、ハードディスク、ＮＩＣ  １０９を介して接続された他のコンピュータ等に出力するものである。
【００９９】
したがって、本実施形態は、コンピュータ１００において所定の情報処理を行う従来の技術に対して、ユーザからの操作を事前に検知して各種の処理を行うもの、と考えることができる。後述する日時管理処理では、ユーザからの制御操作を「覗き見」しつつ、その制御操作をそのまま情報処理部２０９に与えるのである。
【０１００】
一方、コンピュータ１００が動作するために必要な環境を「用意」をするためのユーザの操作が用意操作である。各種のアプリケーションやゲームソフトウェアは、動作環境が用意されていることを前提に構築されるのが一般的である。本実施形態による日時管理処理では、時刻合わせを情報処理部２０９とは独立に、自動的に行うのが典型的であるが、これらの各種のアプリケーションやゲームソフトウェアに時刻合わせを依頼し、依頼された各種のアプリケーションやゲームソフトウェアが時刻合わせを行うような態様を採用しても良い。
【０１０１】
以下では、理解を容易にするため、用意操作として、ユーザが行ったコンピュータ１００の電源投入の操作を採用し、制御操作として、ユーザが行ったコントローラ１０５のスイッチやボタン、キーの操作を採用することとして説明するが、上記のように、ユーザによるどのような操作を用意操作ならびに制御操作とするかは、適宜変更することが可能である。
【０１０２】
図３は、本実施形態における日時管理処理の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１０３】
コンピュータ１００に電源が投入されると、まず、コンピュータ１００は、ＩＰＬを実行することにより、本実施形態に係る日時管理用プログラムをロードして、各種の初期化を行う（ステップＳ４０１）。ついで、情報処理部２０９にて実行される情報処理用プログラムをロードして、各種の初期化を行う（ステップＳ４０２）。
【０１０４】
ついで、ＣＰＵ  １０１は、リアルタイムクロック１２１から、現在計時している日時を取得する（ステップＳ４０３）。ここで取得された日時は、リアルタイムクロック１２１が正確であるならば、コンピュータ１００の主電源を投入した日時、すなわち、用意操作がされた日時に合致する。
【０１０５】
さらに、ＣＰＵ  １０１は、コントローラ１０５の押圧操作の状態を調べる（ステップＳ４０４）。操作がされていなければ（ステップＳ４０４；Ｎｏ）、ステップＳ４０４に戻る。
【０１０６】
一方、押圧操作の状態が以前と変化しており、操作がされていれば（ステップＳ４０４；Ｙｅｓ）、ＣＰＵ  １０１は、リアルタイムクロック１２１から、現在計時している日時を取得する（ステップＳ４０５）。ここで取得された日は、リアルタイムクロック１２１が正確であるならば、制御操作がされた日時に合致する。
【０１０７】
ついで、ＣＰＵ  １０１は、過去にされた用意操作および制御操作の履歴を履歴記憶部２０４から読み出し、ステップＳ４０３で取得された用意操作の日時ならびにステップＳ４０５で取得された制御操作の日時と対比して（ステップＳ４０６）、日時合わせが必要か否かを判定する（ステップＳ４０７）。
【０１０８】
本実施形態では、用意操作も制御操作も、当該情報処理装置２０１においてユーザが所定の情報処理を頻繁に行えば行うほど、検知される回数が多くなる操作である。したがって、履歴からこれらの対応関係を推測し、直近の所定の頻度時間内において検知された用意操作や制御操作の頻度が、これらの対応関係を逸脱していないか、を、日時合わせが不要か必要か、の判定基準とする。この対比判定の詳細については後述する。
【０１０９】
日時合わせが必要でないと判断された場合（ステップＳ４０７；Ｎｏ）、履歴追加部２０７は、ステップＳ４０３で取得された用意操作の日時（がまだ履歴に追加されていなければ、当該用意操作の日時）、ならびに、ステップＳ４０５で取得された制御操作の日時を、履歴記憶部２０４に記憶される履歴に追加して（ステップＳ４０８）。ステップＳ４１１に進む。
【０１１０】
この場合、リアルタイムクロック１２１が一定の精度を有していると想定されるため、検知された用意操作と制御操作を、そのまま履歴の一部として履歴記憶部２０４に追加する。
【０１１１】
なお、履歴記憶部２０４には、記憶できる容量に上限があるのが一般的である。この場合、記憶されている履歴がある一定の容量に達したら、古いものから順に消去することとする。
【０１１２】
さて、日時合わせが必要であると判断された場合（ステップＳ４０７；Ｙｅｓ）、ステップＳ４０３で取得された用意操作の日時（がまだ履歴に追加されていなければ、当該用意操作の日時）、ならびに、ステップＳ４０５で取得された制御操作の日時は正確でないと想定されるから、履歴としては採用しないこととし、日時設定部２０８は、リアルタイムクロック１２１が計時する日時が現在の日時に合致するよう設定する（ステップＳ４０９）。
【０１１３】
具体的には、自動的にＮＩＣ  １０９を介してＮＴＰサーバと通信することで、リアルタイムクロック１２１の日時合わせを行なうのが典型的であるが、ユーザに各種操作を促したり、手動で日時合わせを行わせることとしても良い。
【０１１４】
日時合わせが行われた後、履歴消去部２１０は、履歴記憶部２０４に記憶される履歴を消去して（ステップＳ４１０）、ステップＳ４１１に進む。消去する対象は、すべての履歴とするのが典型的である。直近の履歴をある程度の個数やある程度の容量だけ残してそれ以前の履歴を消去する、あるいは、日時合わせの後にリアルタイムクロック１２１から現在日時を取得して取得された現在日時と矛盾する履歴を削除することとしても良い。
【０１１５】
そして、ＣＰＵ  １０１は、情報処理部２０９として機能して、ステップＳ４０４において検知されたコントローラ１０５の押圧状態に対応付けられる情報処理を実行し（ステップＳ４１１）、その後、ステップＳ４０４に戻る。なおこの際に、情報処理部２０９における情報処理を、時分割によりコルーチン的に実行することとしても良い。
【０１１６】
したがって、情報処理部２０９以外の要素は、情報処理部２０９が動作するための前提となる要素と考えることができる。通常のコンピュータシステムにおいては、前者は、ＢＩＯＳ（Basic Input Output System）やＯＳが担当する処理であり、後者は、アプリケーションプログラムが担当する処理に対応する。
【０１１７】
以下では、ユーザにより行われる用意操作と制御操作が、その履歴から見て想定される範囲を逸脱するか否かの判定の具体的な手法の一例について説明する。
【０１１８】
まず、履歴記憶部２０４には、以下のような情報が履歴として記憶される。
（１）直近１週間における各曜日において、用意操作がされた回数と制御操作がされた回数。
（２）日曜日に始まり土曜日に終わる各週において、用意操作がされた回数と制御操作がされた回数の比。
（３）最後に行われた用意操作および制御操作の日時。
【０１１９】
このような情報が記憶されている状況で、ステップＳ４０３において取得された日時は、最後に行われた用意操作の日時（上記（３））よりも後でなければならない。
【０１２０】
また、ステップＳ４０５において取得された日時は、ステップＳ４０３において取得された日時ならびに最後に行われた制御操作の日時（上記（３））よりも後でなければならない。
【０１２１】
これらの条件が満たされなければ、「履歴から見て想定される範囲を逸脱する」ことになり、これらの「逸脱」が生じる状況は、リアルタイムクロック１２１の計時する時刻が過去に向かって狂った場合である。
【０１２２】
さて、上記（２）における「比」は、「１週間という期間の間にされた用意操作の回数で、同じ週にされた制御操作の回数を割った値」に相当する。普通のユーザは、１週間を活動の時間単位として活動することが多いと考えられるから、この比は、ほぼ一定となると考えられる。
【０１２３】
そこで、この比の平均値Eと標準偏差σを求める。これは、当該比は正規分布にしたがう、と近似することに相当する。
【０１２４】
上記（１）からは、直近１週間における各曜日の用意操作がされた回数と制御操作がされた回数が得られるから、前者の総和で後者の総和を割った値vも、平均値E、標準偏差σの正規分布にしたがう、と近似できる。
【０１２５】
そこで、範囲
E-σ〜E+σ
あるいは、
E-2σ〜E+2σ
一般に、適切正整数nを採用して、
E-nσ〜E+nσ
を、「比があるべき範囲」とし、直近１週間における比vが、この範囲に含まれているか否かにより、逸脱していないか逸脱しているか、を判定する。
【０１２６】
なお、比はつねに０以上の値をとるから、ポアソン分布にしたがうと近似して、同様の判断を行うことも可能であるし、何週分の比が履歴に記憶されているかを考慮して、記憶されている週の数を自由度とするt分布にしたがうと考えて、同様の判断を行うことも可能である。
【０１２７】
このように履歴を記憶するため、ステップＳ４０８において、履歴追加部２０７は、以下のような処理を行う。
（１）用意操作や制御操作に対して取得された日時から、曜日を求め、用意操作や制御操作が行われる毎に、履歴内の曜日における回数を増加させる。
（２）取得された日時の曜日が土曜日から日曜日に変わるときに、各曜日に記憶された操作回数の総和を求めて比を計算し、この値を最新の週における比として履歴に記憶する。
（３）取得された日時の曜日が変わるときに、変わった後の曜日における用意操作や制御操作の回数を０にクリアしてから、回数の積算を行う。
【０１２８】
なお、本実施形態では、日曜日から土曜日までの１週間ごとの比の履歴をとることとし、直近１週間（７日間）における比の分布を比の履歴によって表される正規分布で近似したが、比の１集計単位期間である「１週間」の期間は、「最近１日」「最近１週間」「最近３０日間」「最近１年間」「最近１０年間」「最近１００年間」「現在までのすべての期間」など、適宜変更が可能である。
【０１２９】
また、ここでは、集計単位期間として「１週間」を採用しているが、この集計単位期間を計時された用意操作や制御操作の日時から、適応的に変化させることも可能である。たとえば、前回の用意操作の日時と今回の用意操作の日時との間隔が、集計単位期間よりも長い場合には、集計単位期間が短いと考えられる。
【０１３０】
そこでこの場合には、集計単位期間を「前回の用意操作の日時と今回の用意操作の日時との間隔」の定数倍（たとえば、２倍、３倍、５倍等、１を超える定数倍）に設定し直す。これに合わせて、当該集計単位期間を適当な間隔に分割して、曜日単位での記録にかえて、当該分割間隔での記録とする。
【０１３１】
なお、集計単位期間が変化した場合であっても、履歴においてすでに記憶されている「比」は、修正する必要はない。
【０１３２】
また、集計単位期間を「前回の用意操作の日時と今回の用意操作の日時との間隔」の定数倍するのにかえて、集計単位期間が「前回の用意操作の日時と今回の用意操作の日時との間隔」を超えるまで定数倍（たとえば、２倍、３倍、５倍等、１を超える定数倍）する操作を繰り返したり、「前回の用意操作の日時と今回の用意操作の日時との間隔」に所定の正定数を加算した結果を採用する、等の手法を採用することとしても良い。
【０１３３】
なお、日時合わせが行われて履歴がクリアされる場合には、集計単位期間を元の既定値（たとえば「１週間」）に戻したり、１を超える定数で割ったり所定の正定数を減算する等して、元の既定値に近付けるようにするのが、典型的である。
【０１３４】
このように、本実施形態によれば、ユーザからの２種類の操作の履歴をリアルタイムクロック１２１を基準に蓄積し、当該操作の検知状況が、履歴から推定される範囲を逸脱する場合に時刻合わせが必要と判定するので、情報処理装置２０１を長期間利用しなかった場合や、各種の設定ミス等によりリアルタイムクロック１２１がずれてしまった場合等を適切に検知することができ、時刻合わせにＮＴＰサーバを利用する場合には、アクセスの集中を防止することができるようになる。
【０１３５】
また、本実施形態では、ユーザの利用が定期的である場合に時刻合わせの必要性が低い、と推定することで、時刻合わせが必要か否かを簡易に判定することができるようになる。
【０１３６】
なお、用意操作としては、当該情報処理装置２０１への
（ａ）電力の供給を開始する電源投入操作、
（ｂ）当該供給を終了する電源終了操作、
（ｃ）当該電力を供給するための充電を開始する充電開始操作、
（ｄ）当該充電を終了する充電終了操作
などを任意に選択して採用することが可能である。
【０１３７】
また、制御操作としても、キーやスイッチ、ボタン、マウス等の指示操作そのものを利用する手法のほか、ユーザから入力された指示操作のうち、所定のイベントが生じる契機となった操作のみを採用することとしても良い。たとえばゲームにおいて敵キャラクターを倒したときの操作や、各面が始まる際の操作、現在のゲームの状態をセーブしたりロードしたりする際の操作、ゲームにおけるイベントムービーが再生された際の操作などを採用する場合に相当する。
【０１３８】
一般にキーやスイッチ、ボタン、マウス等の指示操作の回数は、用意操作の回数に比べて極めて多いから、誤差が大きくなることも想定されるが、上記のようなイベントが生じる契機となった操作を制御操作することで、誤差を小さくすることができる場合もありうるからである。
【０１３９】
また、本実施形態では、時刻合わせが必要な場合に時刻合わせが実行されるまでは、情報処理が実行されず、中断されることになる。
【０１４０】
このような態様を採用することにより、たとえばゲームにおいて、時刻合わせが必要であるにもかかわらず、時刻合わせを実行しない間は、ゲームを先に進めることができなくすることによって、現実の日時に連動したゲームの進行が不適切となることを防止することができるようになる。
【０１４１】
なお、日時管理に係る処理と、情報処理と、は、時分割処理等により並列あるいは並行に実行することも可能である。この場合には、日時設定部２０８は、日時の設定がなされるまで、情報処理部２０９に制御が移行しないようにスケジューリングすることとしても良いし、情報処理部２０９が日時設定部２０８の状態を監視して、情報処理の進行を中断することとしても良い。
【産業上の利用可能性】
【０１４２】
以上説明したように、本発明によれば、時刻合わせを適切に行うのに好適な情報処理装置、情報処理方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【０１４３】
【図１】典型的なコンピュータの概要構成を示す模式図である。
【図２】本発明の実施形態に係る情報処理装置の概要構成を示す説明図である。
【図３】本実施形態における日時管理処理の制御の流れを示すフローチャートである。
【符号の説明】
【０１４４】
１００  コンピュータ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  マイク
１２１  リアルタイムクロック
２０１  情報処理装置
２０２  用意検知部
２０３  制御検知部
２０４  履歴記憶部
２０５  頻度計算部
２０６  範囲判断部
２０７  履歴追加部
２０８  日時設定部
２０９  情報処理部
２１０  履歴消去部
【図１】
2010078499.tif 000003
【図２】
2010078499.tif 000004
【図３】
2010078499.tif 000005