(57)【要約】      （修正有）【課題】面倒な操作と高精度の発振子を必要とすることなく、現在時刻のズレを防止する。【解決手段】時刻計時部３１は、現在時刻を計る。経過時間カウンタ３５は、時刻計時部３１で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る。基準時間取得部３６は、CDの音声が再生された場合、SUB-Qコードで示される基準時間を取得する。補正部３７は、基準時間で示される所定の長さの期間である基準期間における時刻計時部３１により計時される期間である単位経過時間と基準期間との差、および補正経過時間から、時刻計時部３１で計られる現在時刻の進みまたは遅れを補正する。本発明は、カーオーディオ機器に適用できる。【選択図】図２
2010133896.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計る現在時刻計時手段と、
上記現在時刻計時手段で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る経過時間計時手段と、
再生単位からなるコンテンツデータによるコンテンツが再生された場合、上記コンテンツデータに含まれている再生時間であって、それぞれの上記再生単位時間である基準時間を取得する取得手段と、
上記基準時間で示される所定の長さの期間である基準期間における上記現在時刻計時手段により計時される期間である単位経過時間と上記基準期間との差、および上記経過時間計時手段で計時された上記補正経過時間から、上記現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する補正手段と
を有することを特徴とする計時装置。
【請求項２】
請求項１に記載の計時装置において、
前記補正手段は、１秒間である前記基準期間と前記単位経過時間との差に、１秒を単位とする前記補正経過時間を乗算した結果である補正時間を、前記現在時刻計時手段により計時される現在時刻に加算することにより、前記現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する
ことを特徴とする計時装置。
【請求項３】
請求項２に記載の計時装置において、
前記取得手段は、前記単位経過時間より長い期間である計測期間において、前記再生時間データで示される前記基準時間を取得すると共に、前記現在時刻計時手段から、前記基準時間を取得した時点の現在時刻を取得し、
前記補正手段は、前記計測期間において取得した前記基準時間と、前記現在時刻計時手段から取得した現在時刻とを用いて、前記現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する
ことを特徴とする計時装置。
【請求項４】
請求項１に記載の計時装置において、
前記取得手段は、ＳＵＢ−Ｑコードである前記再生時間データで示される前記コンテンツの再生の時間を前記基準時間として取得する
ことを特徴とする計時装置。
【請求項５】
現在時刻を計る現在時刻計時手段を具備する計時装置の計時方法において、
上記現在時刻計時手段で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る経過時間計時ステップと、
再生単位からなるコンテンツデータによるコンテンツが再生された場合、上記コンテンツデータに含まれている再生時間であって、それぞれの上記再生単位時間である基準時間を取得する取得ステップと、
上記基準時間で示される所定の長さの期間である基準期間における上記現在時刻計時手段により計時される期間である単位経過時間と上記基準期間との差、および上記経過時間計時ステップで計時された上記補正経過時間から、上記現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する補正ステップと
を含むことを特徴とする計時方法。
【請求項６】
現在時刻を計る現在時刻計時手段を具備する計時装置のコンピュータに、
上記現在時刻計時手段で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る経過時間計時ステップと、
再生単位からなるコンテンツデータによるコンテンツが再生された場合、上記コンテンツデータに含まれている再生時間であって、それぞれの上記再生単位時間である基準時間を取得する取得ステップと、
上記基準時間で示される所定の長さの期間である基準期間における上記現在時刻計時手段により計時される期間である単位経過時間と上記基準期間との差、および上記経過時間計時ステップで計時された上記補正経過時間から、上記現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する補正ステップと
を含む処理を行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は計時装置および計時方法、並びにプログラムに関する。
【背景技術】
【０００２】
カーオーディオ装置などに設けられている時計は、GPS（global positioning system）により時刻データを人工衛星から受信するカーナビゲーションシステムとは異なり、内部に実装されている水晶発振子の発振周波数を基準として、マイクロコンピュータにより周期を時間に変換して現在時刻を求めて、現在時刻を表示させる。この場合、現在時刻は、時間と分とで表示される。
【０００３】
図５は、従来のカーオーディオ装置のうち、時刻を表示する機能の構成を示すブロック図である。水晶発振子１００は、ある固定の発振周波数で発振する。水晶発振子１００の２つの端子は、それぞれ、発振安定用のコンデンサ１０１−１およびコンデンサ１０１−２の一方の端子に接続されると共に、マイクロコンピュータ１０２に接続されている。コンデンサ１０１−１およびコンデンサ１０１−２の他方の端子は接地されている。
【０００４】
マイクロコンピュータ１０２は、水晶発振子１００から供給される固定の発振周波数の信号を分周して、時間に変換する。マイクロコンピュータ１０２は、得られた時間から現在時刻を求めて、現在時刻の時間および分を示すデータを表示ドライバ１０３に供給する。表示ドライバ１０３は、表示器１０４に現在時刻を表示させる。
【０００５】
従来の時計回路には、人手による時刻補正の時間間隔を記憶する第１のレジスタと、時刻の計数動作中に遅れ進みを補正する周期を記憶する第２のレジスタと、経過時刻を計数する第１のカウンタと、パルスの挿入・除去を行う補正回路とを備え、第１のレジスタの記憶値を人手による時刻補正時の遅れ進みの時刻補正値で除算し、その結果を第２のレジスタに記憶させ、第１のカウンタの計数値と第２のレジスタの記憶値とが一致したとき、遅れの補正の場合には補正回路により１パルスを挿入し、進みの補正の場合には補正回路により１パルスを除去することによって時刻の補正を行うようにしているものもある。（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平２−１７００８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、水晶発振子１０１やコンデンサ１０１−１および１０１−２の部品精度、カーオーディオ装置がユーザに使用される環境の温度により、基準となる固定の発振周波数にズレが発生することがある。
【０００８】
この発振周波数のズレにより１度時刻をあわせても、表示される現在時刻に、１日間（２４時間）で数秒、１月間で数分のズレ（遅れまたは進み）が生じることがある。ユーザは、表示されている時刻のズレを認識すると、正しい時刻に合わせるために、調整モードに移行させて、正確な時計の表示を参考にしながら時刻を合わせなければならない。
【０００９】
このように、表示されている時刻にズレが生じるとユーザはいちいち面倒な操作を行って、時刻をあわせなければならない。また、現在時刻のズレが生じないように、高精度で高価格な水晶発振子１０１を使用する必要があった。
【００１０】
そこで、本発明は、上記課題を解決すること、すなわち、面倒な操作と高精度の発振子を必要とすることなく、現在時刻のズレを防止できる計時装置および計時方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の計時装置の一側面は、現在時刻を計る現在時刻計時手段と、現在時刻計時手段で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る経過時間計時手段と、再生単位からなるコンテンツデータによるコンテンツが再生された場合、コンテンツデータに含まれている再生時間であって、それぞれの再生単位時間である基準時間を取得する取得手段と、基準時間で示される所定の長さの期間である基準期間における現在時刻計時手段により計時される期間である単位経過時間と基準期間との差、および経過時間計時手段で計時された補正経過時間から、現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する補正手段とを有するものとされている。
【００１２】
また、本発明の計時装置の一側面は、上述の構成に加えて、補正手段が、１秒間である基準期間と単位経過時間との差に、１秒を単位とする補正経過時間を乗算した結果である補正時間を、現在時刻計時手段により計時される現在時刻に加算することにより、現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正するものとされている。
【００１３】
さらに、本発明の計時装置の一側面は、上述の構成に加えて、取得手段が、単位経過時間より長い期間である計測期間において、再生時間データで示される基準時間を取得すると共に、現在時刻計時手段から、基準時間を取得した時点の現在時刻を取得し、補正手段が、計測期間において取得した基準時間と、現在時刻計時手段から取得した現在時刻とを用いて、現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正するものとされている。
【００１４】
さらにまた、本発明の計時装置の一側面は、上述の構成に加えて、取得手段が、ＳＵＢ−Ｑコードである再生時間データで示されるコンテンツの再生の時間を基準時間として取得するものとされている。
【００１５】
また、本発明の計時方法の一側面は、現在時刻計時手段で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る経過時間計時ステップと、再生単位からなるコンテンツデータによるコンテンツが再生された場合、コンテンツデータに含まれている再生時間であって、それぞれの再生単位時間である基準時間を取得する取得ステップと、基準時間で示される所定の長さの期間である基準期間における現在時刻計時手段により計時される期間である単位経過時間と基準期間との差、および経過時間計時ステップで計時された補正経過時間から、現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する補正ステップとを含むものとされている。
【００１６】
さらに、本発明のプログラムの一側面は、現在時刻を計る現在時刻計時手段を具備する計時装置のコンピュータに、現在時刻計時手段で計られている現在時刻の前回の補正から経過した時間である補正経過時間を計る経過時間計時ステップと、再生単位からなるコンテンツデータによるコンテンツが再生された場合、コンテンツデータに含まれている再生時間であって、それぞれの再生単位時間である基準時間を取得する取得ステップと、基準時間で示される所定の長さの期間である基準期間における現在時刻計時手段により計時される期間である単位経過時間と基準期間との差、および経過時間計時ステップで計時された補正経過時間から、現在時刻計時手段で計られる現在時刻の進みまたは遅れを補正する補正ステップとを含む処理を行わせるものとされている。
【発明の効果】
【００１７】
本発明の一側面によれば、面倒な操作と高精度の発振子を必要とすることなく、現在時刻のズレを防止できる計時装置および計時方法、並びにプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施の形態の計時装置について、図１〜図４を参照しながら説明する。
【００１９】
図１は、計時装置の構成を説明するブロック図である。オーディオ機器１は、車載用のCD（compact disc）プレーヤ、DVD（digital versatile disc）プレーヤ、またはMD（MiniDisc）プレーヤなどのいわゆるカーオーディオ機器である。オーディオ機器１は、装着されたCD、DVD、またはMDに記録されている、音声または映像などのコンテンツを再生する。また、オーディオ機器１は、現在時刻を計時し、現在時刻の時間、分、および秒を表示する。オーディオ機器１は、計時装置の一例である。オーディオ機器１は、水晶発振子１１、コンデンサ１２−１および１２−２、マイクロコンピュータ１３（以下、マイコン１３と称する）、表示ドライバ１４、表示器１５、バス１６、入力部１７、ドライブ１８、復号部１９、並びに出力部２０を具備する。水晶発振子１１は、所定の発振周波数で発振する。水晶発振子１１の２つの端子は、それぞれ、発振安定用のコンデンサ１２−１および１２−２の一方の端子に接続されると共に、マイコン１３の所定の入力ポートに接続されている。コンデンサ１２−１および１２−２の他方の端子はそれぞれ接地されている。
【００２０】
マイコン１３は、内蔵されているROM（read only memory）またはRAM（random access memory）に記憶されているプログラムを実行する。マイコン１３は、水晶発振子１１から供給される所定の発振周波数の信号を分周して、時間に変換する。マイコン１３は、得られた時間から現在時刻を求めて、現在時刻の時間および分を示すデータを表示ドライバ１４に供給する。表示ドライバ１４は、専用のIC（integrated circuit）などからなり、表示器１５に現在時刻を表示させるための信号を供給する。表示器１５は、蛍光表示管、液晶表示装置、EL（electro luminescence）表示装置、またはLED（light emitting diode）表示装置などからなり、表示ドライバ１４から供給された信号に基づいて、現在時刻の時間および分を表示する。
【００２１】
また、マイコン１３は、バス１６を介して、ボタンやダイヤル、タッチパネルなどからなる入力部１７、コンパクトディスク２１（以下、CD２１と称する）やDVD、またはMDを駆動して音声信号などの信号を読み取るドライブ１８、CD２１やDVD、またはMDから読み出された音声信号などの信号を復号する復号部１９、および復号された音声信号を出力する出力部２０に接続されている。マイコン１３は、ユーザの操作に応じた入力部１７からの信号を取得して、取得した信号に応じて、ドライブ１８、復号部１９、および出力部２０を制御する。
【００２２】
図２は、マイコン１３がプログラムを実行することによって実現される機能の構成を示すブロック図である。すなわち、マイコン１３のプログラムの実行により、時刻計時部３１、修正部３２、入力制御部３３、再生制御部３４、経過時間カウンタ３５、基準時間取得部３６、および補正部３７が実現される。
【００２３】
時刻計時部３１は、水晶発振子１１から供給される所定の発振周波数の信号を分周して、時間に変換し、得られた時間から現在時刻を求めて、現在時刻の時間および分を示すデータを表示ドライバ１４に供給する。修正部３２は、ユーザの操作に応じた入力部１７からの信号を基に、時刻計時部３１で計時する現在時刻を修正する。入力制御部３３は、入力部１７を制御し、ユーザの操作に応じた信号の取得を制御する。
【００２４】
再生制御部３４は、ドライブ１８、復号部１９、および出力部２０を制御することで、ドライブ１８に装着されているCD２１やDVD、またはMDに記録されている音声信号などの信号の再生を制御する。
【００２５】
経過時間カウンタ３５は、時刻計時部３１から供給される１秒を単位とする信号を基に、１秒を単位としてカウントアップするカウンタであり、時刻計時部３１で計られている現在時刻の前回の補正（または修正）から経過した時間である補正経過時間を計る。基準時間取得部３６は、ドライブ１８に装着されているCD２１に記録されている音声信号が再生された場合、CD２１に記録されている音声信号に含まれているSUB-Qコードで示される音声の再生時間を基準時間として復号部１９から取得する。すなわち、基準時間取得部３６は、経過する時間毎に再生される再生単位からなるコンテンツデータによって、時間的に連続するコンテンツが再生された場合、コンテンツデータに含まれている再生時間データで示される時間であって、それぞれの再生単位の再生の時間である基準時間を取得する。
【００２６】
補正部３７は、SUB-Qコードで示される基準期間（例えば１秒間）における時刻計時部３１により計時される期間である単位経過時間と基準期間との差、および経過時間カウンタ３５で計時された補正経過時間から、時刻計時部３１で計られる現在時刻の進みまたは遅れを補正する。言い換えれば、補正部３７は、基準時間で示される所定の長さの期間である基準期間における時刻計時部３１により計時される期間である単位経過時間と基準期間との差、および経過時間カウンタ３５で計時された補正経過時間から、時刻計時部３１で計られる現在時刻の進みまたは遅れを補正する。
【００２７】
補正部３７は、カウンタ制御部４１、補正時間演算部４２、および時刻補正部４３を含む。カウンタ制御部４１は、経過時間カウンタ３５をリセットしたり、経過時間カウンタ３５のカウントを開始させるなど、経過時間カウンタ３５を制御する。補正時間演算部４２は、SUB-Qコードで示される基準期間（例えば１秒間）における時刻計時部３１により計時される期間である単位経過時間と基準期間との差を演算する。また、補正時間演算部４２は、演算された差と経過時間カウンタ３５で計時された補正経過時間とから、時刻計時部３１で計られる現在時刻の進みまたは遅れを補正するための補正時間を演算する。
【００２８】
時刻補正部４３は、時刻計時部３１で計られる現在時刻から、補正時間演算部４２において求められた補正時間を加減することにより、時刻計時部３１で計られる現在時刻の進みまたは遅れを補正する。
【００２９】
図３は、時刻の修正の処理の一例を説明するフローチャートである。ステップＳ１０１において、ユーザが、入力部１７に設けられている、時計調整モードへの移行を指示するボタンを押圧すると、入力制御部３３は、押圧されたボタンに応じた信号を入力部１７から取得し、取得した信号に応じた指示を時刻計時部３１に供給する。ステップＳ２０１において、時刻計時部３１は、入力制御部３３からの指示に応じて、時計調整モードに移行する（時計調整モードに遷移する）。
【００３０】
時計調整モードに移行すると、ステップＳ２０２において、時刻計時部３１は、表示ドライバ１４に供給する信号を、例えば、２秒の周期でオンとオフとを繰り返すように、断続的に変化させることにより、表示器１５で表示される時計表示を点滅させる。このように、時計調整モードにおいて、時計表示は点滅する。
【００３１】
ステップＳ１０２において、ユーザが、入力部１７に設けられている時間調整ボタンを押圧して、時間の修正を指示すると、時計調整モードなので、入力制御部３３は、時間調整ボタンに応じた信号を入力部１７から取得し、取得した信号に応じた指示を修正部３２に供給する。ステップＳ２０３において、修正部３２は、時間の修正が指示されたか否かを判定し、時間の修正が指示されていないと判定された場合、手続きはステップＳ２０４に進み、いずれのボタンも操作されることなく、前回の指示から２０秒が経過したか否かを判定する。ステップＳ２０４において、２０秒が経過していないと判定された場合、手続きはステップＳ２０３に戻る。ステップＳ２０３において、時間の修正が指示されたと判定された場合、手続きはステップＳ２０５に進み、修正部３２は、ユーザからの指示に応じて、時刻計時部３１の示す現在時刻の時間を修正する。ステップＳ２０５の後、手続きは、ステップＳ２０６に進む。ステップＳ２０４において、２０秒が経過したと判定された場合、手続きはステップＳ２１２に進む。
【００３２】
ステップＳ１０３において、ユーザが、入力部１７に設けられている分調整ボタンを押圧して、分の修正を指示すると、時計調整モードなので、入力制御部３３は、分調整ボタンに応じた信号を入力部１７から取得し、取得した信号に応じた指示を修正部３２に供給する。ステップＳ２０６において、修正部３２は、分の修正が指示されたか否かを判定し、分の修正が指示されていないと判定された場合、手続きはステップＳ２０７に進み、いずれのボタンも操作されることなく、前回の指示から２０秒が経過したか否かを判定する。ステップＳ２０７において、２０秒が経過していないと判定された場合、手続きはステップＳ２０６に戻る。ステップＳ２０６において、分の修正が指示されたと判定された場合、手続きはステップＳ２０８に進み、修正部３２は、ユーザからの指示に応じて、時刻計時部３１の示す現在時刻の分を修正する。ステップＳ２０８の後、手続きは、ステップＳ２０９に進む。ステップＳ２０７において、２０秒が経過したと判定された場合、手続きはステップＳ２１２に進む。
【００３３】
ステップＳ１０４において、ユーザが、入力部１７に設けられている０秒調整ボタンを押圧して、秒の修正を指示すると、時計調整モードなので、入力制御部３３は、０秒調整ボタンに応じた信号を入力部１７から取得し、取得した信号に応じた指示を修正部３２に供給する。ステップＳ２０９において、修正部３２は、０秒への修正が指示されたか否かを判定し、０秒への修正が指示されていないと判定された場合、手続きはステップＳ２１０に進み、いずれのボタンも操作されることなく、前回の指示から２０秒が経過したか否かを判定する。ステップＳ２１０において、２０秒が経過していないと判定された場合、手続きはステップＳ２０９に戻る。ステップＳ２０９において、０秒への修正が指示されたと判定された場合、手続きはステップＳ２１１に進み、修正部３２は、ユーザからの指示に応じて、時刻計時部３１の示す現在時刻の秒を０秒に修正する。ステップＳ２１１の後、手続きは、ステップＳ２１２に進む。ステップＳ２１０において、２０秒が経過したと判定された場合、手続きはステップＳ２１２に進む。
【００３４】
ステップＳ２１２において、時刻計時部３１は、表示ドライバ１４に供給する信号を継続的にオンとすることにより、表示器１５で表示される時計表示を継続的に点灯させる。ステップＳ２１３において、時刻計時部３１は、時計調整モードを解除し、時刻表示モードに移行する（時刻表示モードに遷移する）。また、時刻計時部３１は、時刻表示モードに移行したことを、補正部３７に通知する。ステップＳ２１４において、補正部３７のカウンタ制御部４１は、時刻表示モードに移行したことの通知を受け取ると、経過時間カウンタ３５をリセットすることで、経過時間カウンタ３５のカウント値をクリアする。ステップＳ２１５において、補正部３７のカウンタ制御部４１は、１秒間を１カウントとする経過時間カウンタ３５のカウントをスタートさせて、時刻の修正の処理は終了する。すなわち、経過時間カウンタ３５は、時計調整モードから時刻表示モードに移行した時点からの経過時間を、１秒間を１カウントとしてカウントする。経過時間カウンタ３５によるカウントは、図４のフローチャートを参照して説明する時刻の補正の処理が行われるまで継続させられる。
【００３５】
次に、図４のフローチャートを参照して、時刻の補正の処理を説明する。ここでは、仮に、図３のフローチャートを参照して説明した時刻の修正の処理の実行から、１月間（３０日間）経過し、時刻計時部３１の示す現在時刻が、実時間（物理的に正しい時刻）から４０秒だけ進んでいるものとして説明する。すなわち、実時間として2,592,000秒間経過し、実時間から４０秒だけ進んでいるので、経過時間カウンタ３５のカウント値は、2,592,040（６０秒×６０分×２４時間×３０日＋４０秒）である。経過時間カウンタ３５は、時刻計時部３１の１秒間を基準として、カウントするので、そのカウント値が実時間より４０秒進んでいるということは、時刻計時部３１は、物理的に正しい0.9999846秒を１秒間として計時していることになる。
【００３６】
ステップＳ１３１において、ユーザが、ドライブ１８にCD２１を挿入すると、ドライブ１８が、CD２１が挿入されたことをバス１６を介してマイコン１３に通知するので、ステップＳ２３１において、再生制御部３４は、CD２１の再生を開始させる。すなわち、再生制御部３４は、ドライブ１８に、CD２１の駆動を開始させて、CD２１に記録されている音声信号の読み取りを開始させる。ドライブ１８は、読み取った音声信号を復号部１９に供給する。また、再生制御部３４は、復号部１９に音声信号の復号を開始させる。復号部１９は、CD２１に記録されている音声信号に含まれているSUB-Qコードを基準として、音声信号を復号する。復号部１９は、復号された音声信号を出力部２０に供給する。再生制御部３４は、出力部２０に、復号部１９から供給された、復号された音声信号の出力を開始させる。ここで、SUB-Qコードは、CD２１のセクタ毎に存在する８ビットの領域のうち、フレーム単位についての情報を示すQサブチャンネルの７２ビットのDATAをいう。CD、DVD、またはMDには、SUB-Qコードまたはこれに相当するデータが記録されているので、音楽が再生されると記録されている時間データが表示される。SUB-Qコードの読み出しは、環境温度等に影響されないDSP（digital signal processor）によるデジタルサーボで常に一定条件となる。
【００３７】
ステップＳ２３２において、マイコン１３、すなわち基準時間取得部３６は、復号部１９からのSUB-Qコード内の時間（秒）データの取得を開始し、およびこれに対応する時刻のデータの時刻計時部３１からの取得を開始する。言い換えれば、基準時間取得部３６は、復号部１９からのSUB-Qコードで示される時間の取得を開始し、および時刻計時部３１からの、これに対応する時刻の取得を開始する。
【００３８】
ステップＳ２３３において、マイコン１３、すなわち補正部３７は、他のソースが選択されたか否かを判定する。ステップＳ２３３において、他のソースが選択されていないと判定された場合、ステップＳ２３４に進み、マイコン１３、すなわち補正部３７は、早送りや巻き戻し動作状態ではなく通常再生で１分間以上経過したか否かを判定する。ステップＳ２３４において、通常再生で１分間以上経過していないと判定された場合、手続きはステップＳ２３３に戻り、他のソースが選択されたか否かの判定の処理を繰り返す。
【００３９】
ステップＳ２３４において、通常再生で１分間以上経過したと判定された場合、手続きはステップＳ２３５に進み、マイコン１３、すなわち基準時間取得部３６は、再生されたSUB-Qコードで示される時間が１分間経過したときの時刻計時部３１で計時される時刻を取得する。ステップＳ２３６において、マイコン１３、すなわち補正部３７の補正時間演算部４２は、SUB-Qコードで示される１秒間に対する、時刻計時部３１で計時される時間を演算し、その結果を単位経過時間として記憶する。ステップＳ２３７において、マイコン１３、すなわち補正部３７の補正時間演算部４２は、１秒間と単位経過時間との差を演算して、その差を基準補正時間として記憶する。
【００４０】
ステップＳ２３８において、マイコン１３、すなわち補正部３７の補正時間演算部４２は、経過時間カウンタ３５のカウント値と基準補正時間とを乗算し、その積を補正時間として記憶する。ステップＳ２３９において、マイコン１３、すなわち補正部３７の時刻補正部４３は、時刻計時部３１の時刻を、補正時間で補正する。
【００４１】
すなわち、より具体的には、CD２１から取得した１秒間（周期）と水晶発振子１１で生成された１秒間（周期）とが比較され、差分が算出されることで、現在までマイコン１３（時刻計時部３１）が計時していた１秒間の周期が何秒速いか、遅いかを知ることができる。例えば、１月間（３０日間）経過し、実時間から４０秒だけ進んでいる場合、CD２１から取得した１秒間（周期）と、物理的に正しい0.9999846秒である、水晶発振子１１で生成された１秒間（周期）とを比較することによって、マイコン１３（時刻計時部３１）が物理的に正しい１秒より0.0000154秒早く計時していたことを知ることができる。これから、時刻計時部３１が示している現在時刻を、この早く計時していた時間と経過時間カウンタ３５で示される経過時間との積（0.0000154×2,592,040=39.92秒）だけ遅らせれば、時刻計時部３１が正確な現在時刻を示すようになることがわかる。そこで、例えば、この場合、補正部３７の補正時間演算部４２は、時刻計時部３１の時刻を39.92秒遅らせることで、2,592,040秒−39.92秒=2,592,000.08秒とし、ほぼ正確に補正する。以上は、時刻計時部３１で示される現在時刻が進んでいる場合の例であるが、時刻計時部３１で示される現在時刻が遅れている場合も同様に何秒遅れているかを認識して、時刻計時部３１で示される現在時刻を進ませて、時刻計時部３１で示される現在時刻を正確に補正することができる。
【００４２】
ステップＳ２４０において、マイコン１３、すなわち補正部３７のカウンタ制御部４１は、経過時間カウンタ３５をリセットすることで、経過時間カウンタ３５のカウント値をクリアする。ステップＳ２４１において、マイコン１３、すなわち補正部３７のカウンタ制御部４１は、１秒間を１カウントとする経過時間カウンタ３５のカウントをスタートさせて、時刻の補正の処理は終了する。
【００４３】
一方、ステップＳ２３３において、他のソースが選択されたと判定された場合、手続きはステップＳ２４２に進み、マイコン１３は、取得したSUB-Qコードで示される時間をクリアする。ステップＳ２４３において、マイコン１３は、ソースとしてCD２１が選択されたか否かを判定し、ソースとしてCD２１が選択されるまで、判定の処理を繰り返す。ステップＳ２４３において、ソースとしてCD２１が選択されたと判定された場合、手続きは、ステップＳ２３１に戻り、上述した処理を繰り返す。
【００４４】
時刻の補正の処理は、CD２１、DVD、またはMDのいずれかが再生された場合に、毎回実行される。
【００４５】
このように、CD２１、DVD、またはMDのいずれかが再生されると時刻計時部３１の現在時刻が補正されるので、時刻計時部３１で示される現在時刻に遅れや進みが発生することがない。図３のフローチャートを参照して説明した時刻の修正の処理を１度実行することにより、カーオーディオ機器を普通に使用していれば、すなわち、CD、DVD、またはMDのいずれかを適宜再生すれば、時刻計時部３１が正確な現在時刻を示すようになる。また、水晶発振子１１、およびコンデンサ１２−１および１２−２に、高精度で高価な部品を採用する必要がなくなる。
【００４６】
以上のように、時計の時刻調整の煩わしさを解消することができる。SUB-Qコードまたはこれに相当するデータ（例えば、PTS（presentation time stamp）またはDTS（decoding time stamp）など）が記録されている媒体であれば、これを利用して時刻を補正することができる。
【００４７】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００４８】
コンピュータ（マイコン１３）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディアに記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００４９】
そして、プログラムは、リムーバブルメディアをドライブ１８に装着することにより、バス１６を介して、マイコン１３に内蔵されているROMまたはRAMなどからなる記憶部に記憶することで、マイコン１３にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、図示せぬ通信部で受信し、記憶部に記憶することで、マイコン１３にインストールすることができる。その他、プログラムは、記憶部にあらかじめ記憶しておくことで、マイコン１３にあらかじめインストールしておくことができる。
【００５０】
なお、オーディオ機器１は、カーオーディオ機器であると説明したが、据え置き式のオーディオ機器または携帯用のオーディオ機器など、音声または映像のコンテンツを再生する機能を有する機器に設けることができる。
【００５１】
また、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００５２】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】オーディオ機器１の構成を説明するブロック図である。
【図２】マイコン１３がプログラムを実行することによって実現される機能の構成を示すブロック図である。
【図３】時刻の修正の処理の一例を説明するフローチャートである。
【図４】時刻の補正の処理の一例を説明するフローチャートである。
【図５】従来のカーオーディオ装置のうち、時刻を表示する機能の構成を示すブロック図である。
【符号の説明】
【００５４】
１…オーディオ機器、１１…水晶発振子、１３…マイクロコンピュータ、１４…表示ドライバ、１５…表示器、１８…ドライブ、１９…復号部、２１…CD、３１…時刻計時部、３２…修正部、３３…入力制御部、３４…再生制御部、３５…経過時間カウンタ、３６…基準時間取得部、３７…補正部、４１…カウンタ制御部、４２…補正時間演算部、４３…時刻補正部
【図１】
2010133896.tif 000003
【図２】
2010133896.tif 000004
【図３】
2010133896.tif 000005
【図４】
2010133896.tif 000006
【図５】
2010133896.tif 000007