(57)【要約】  【課題】  内蔵電池が備えられなくても動作履歴データを記録することのできる音声放送装置を提供する。  【解決手段】  ＣＰＵ１０は、イベントの発生時に内蔵時計２２から取得されたイベント発生日時を含んだ動作履歴データを生成し、ＲＡＭ１２および不揮発性メモリ１４といった履歴データ記憶部に格納する。また、ＣＰＵ１０は、動作履歴データの出力要求を受け付けると、実際の現在日時の情報を取得し、さらに、実際の現在日時が取得されたときに内蔵時計２２から日時を取得して、実際の現在日時と内蔵時計２２の日時との差分を検出し、検出された差分に基づいて、動作履歴データに含まれた前記イベント発生日時を実際のイベント発生日時に補正する。イベント発生日時が補正された動作履歴データは表示部２０に出力され、また、外部記憶装置１６に出力される。【選択図】  図１
2006166287.tif 000002
【特許請求の範囲】
【請求項１】
内蔵時計と、
イベントの発生時に前記内蔵時計から取得されたイベント発生日時を含んだ動作履歴データを生成する履歴データ生成部と、
前記動作履歴データを記憶する履歴データ記憶部と、
前記動作履歴データの出力要求を受け付ける出力要求受付部と、
前記出力要求が受け付けられたとき、実際の現在日時の情報を取得する現在日時取得部と、
前記実際の現在日時が取得されたときに前記内蔵時計から日時を取得して、前記実際の現在日時と前記内蔵時計の日時との差分を検出する差分検出部と、
検出された前記差分に基づいて、前記動作履歴データに含まれた前記イベント発生日時を実際のイベント発生日時に補正する日時補正部と、
前記イベント発生日時が補正された動作履歴データを出力する履歴データ出力部と、
を備えたことを特徴とする音声放送装置。
【請求項２】
イベントの発生時に内蔵時計から取得されたイベント発生日時を含んだ動作履歴データを生成するステップと、
前記動作履歴データを記憶するステップと、
前記動作履歴データの出力要求を受け付けるステップと、
前記出力要求が受け付けられたとき、実際の現在日時の情報を取得するステップと、
前記実際の現在日時が取得されたときに前記内蔵時計から日時を取得して、前記実際の現在日時と前記内蔵時計の日時の差分を検出するステップと、
検出された前記差分に基づいて、前記動作履歴データに含まれた前記イベント発生日時を実際のイベント発生日時に補正するステップと、
前記イベント発生日時が補正された動作履歴データを出力するステップと、
を備えたことを特徴とする音声放送装置の履歴データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作履歴データの記録機能を備えた音声放送装置に関する。
【背景技術】
【０００２】
従来、学校放送などの構内放送のために音声放送装置が使用されている。音声放送装置は、建物の各所に配置された複数のスピーカと接続されている。そして、音声放送装置が操作されて、スピーカが選択され、選択されたスピーカから音声が出力される（例えば特許文献１参照）。
【０００３】
音声放送装置は、ＣＰＵを含むコンピュータで構成されている。そして、音声放送の動作履歴データを記録する場合には、ＣＰＵがイベントの発生日時と発生イベントの内容を動作履歴データとしてメモリに記録している。例えば、発生イベントの内容が、放送を出力したスピーカであり、イベント発生日時は、放送を出力した日時である。ＣＰＵは、イベントの発生日時を求めるために内蔵時計から日時情報を取得している。この内蔵時計はバックアップ用の内蔵電池と共に備えられ、これにより内蔵時計の日時が正しいことが保証され、そして、履歴の日時も保証されている。
【特許文献１】特開２００２−３４４４０６号公報（第３−４ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の音声放送装置においては、上述したように動作履歴を残すためには内蔵時計と共に内蔵電池が備えられており、内蔵電池が備えられない場合には動作履歴を記録できないという問題があった。
【０００５】
本発明は、従来の問題を解決するためになされたもので、その目的は、内蔵電池が備えられない場合でも動作履歴を記録できる音声放送装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の音声放送装置は、内蔵時計と、イベントの発生時に前記内蔵時計から取得されたイベント発生日時を含んだ動作履歴データを生成する履歴データ生成部と、前記動作履歴データを記憶する履歴データ記憶部と、前記動作履歴データの出力要求を受け付ける出力要求受付部と、前記出力要求が受け付けられたとき、実際の現在日時の情報を取得する現在日時取得部と、前記実際の現在日時が取得されたときに前記内蔵時計から日時を取得して、前記実際の現在日時と前記内蔵時計の日時との差分を検出する差分検出部と、検出された前記差分に基づいて、前記動作履歴データに含まれた前記イベント発生日時を実際のイベント発生日時に補正する日時補正部と、前記イベント発生日時が補正された動作履歴データを出力する履歴データ出力部とを備えている。
【０００７】
この構成により、イベント発生時に動作履歴データを記録する時点では、内蔵時計から得られる日時がイベント発生日時として記録され、その後、動作履歴データを出力する時に実際の現在日時が取得され、実際の現在日時と内蔵時計の日時の差分に基づいて動作履歴データのイベント発生日時が補正される。このようにして、記録時のイベント発生日時が実際の日時とずれていても出力時にイベント発生日時が正しく修正されるので、内蔵時計用の電池を備えない音声放送装置でも動作履歴の記録機能を好適に提供できる。
【０００８】
また、本発明の音声放送装置の履歴データ処理方法は、イベントの発生時に内蔵時計から取得されたイベント発生日時を含んだ動作履歴データを生成するステップと、前記動作履歴データを記憶するステップと、前記動作履歴データの出力要求を受け付けるステップと、前記出力要求が受け付けられたとき、実際の現在日時の情報を取得するステップと、前記実際の現在日時が取得されたときに前記内蔵時計から日時を取得して、前記実際の現在日時と前記内蔵時計の日時の差分を検出するステップと、検出された前記差分に基づいて、前記動作履歴データに含まれた前記イベント発生日時を実際のイベント発生日時に補正するステップと、前記イベント発生日時が補正された動作履歴データを出力するステップとを備えている。
【０００９】
この方法により、上述したように、記録時のイベント発生日時が実際の日時とずれていてもよいので、内蔵時計用の電池を備えない場合でも動作履歴の記録機能を好適に提供できる。
【発明の効果】
【００１０】
本発明は、上記のように動作履歴データの出力時に実際の現在日時を取得して、記録されている動作履歴データのイベント発生日時を補正する構成を設けたことにより、内蔵電池が備えられなくても動作履歴データを記録することのできるという効果を有する音声放送装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態の音声放送装置について、図面を用いて説明する。
【００１２】
本発明の実施の形態の音声放送装置を図１に示す。図１に示すように、音声放送装置１は、ＣＰＵ１０、ＲＡＭ１２、不揮発性メモリ１４、外部記憶装置１６、操作部１８および表示部２０を備えている。操作部１８はスイッチ、ボタン等であり、表示部２０はディスプレイである。ＣＰＵ１０は、音声放送装置１に組み込まれたプログラムを実行するものであり、音声放送装置１の全体を制御し、ＲＡＭ１２、不揮発性メモリ１４、外部記憶装置１６を対象としたデータの読取りおよび書込みも行う。
【００１３】
ＣＰＵ１０は内蔵時計２２を備えている。本実施の形態では内蔵時計２２のための電池が備えられておらず、そして内蔵時計２２は正確な日時は刻むように構成されていない。しかし、内蔵時計２２は何らかの日時は持っており、具体的には、内蔵時計２２は、音声放送装置１に電源が投入された時点を所定の基準日時として、日時を刻んでいる。この日時の情報は内蔵時計２２からＣＰＵ１０に取得される。
【００１４】
次に、図２は、図１の音声放送装置１が備えられた音声放送システムを示しており、図示のように、音声放送装置１は複数のスピーカ３と接続されている。音声放送装置１にて、操作部１８が操作されて、放送を出力すべきスピーカ３の選択を示す信号が操作部１８からＣＰＵ１０へ入力されると、ＣＰＵ１０が、入力信号に示されるスピーカ３から音声を出力させる。ＣＰＵ１０の制御下で、選択されたスピーカ３の系統の回路が接続される。そして、マイクから入力された音声が出力され、また、予め記録された音声が出力される。
【００１５】
上記において、操作部１８には、スピーカ３の選択を示す情報として、「階（建物の階）」などのエリアが入力されてもよい。この場合、ＣＰＵ１０は、入力されたエリアのスピーカ３に放送を出力させる。
【００１６】
次に、動作履歴データの記録のための構成について説明する。動作履歴データはＣＰＵ１０によりＲＡＭ１２および不揮発性メモリ１４に記録される。動作履歴データは、イベントの発生日時と発生イベントの内容とを含んでおり、イベントは、音声放送装置１の通常運用中に操作部１８が操作されるたびに発生する。ＣＰＵ１０は、操作内容を受け付けて、受け付けた操作内容を発生イベント内容として記録し、また、内蔵時計２２から得られる日時をイベント発生日時として記録する。ＣＰＵ１０は、イベントが発生するたびに動作履歴データをＲＡＭ１４に記録し、蓄積していく。さらに、ＣＰＵ１０は、ＲＡＭ１２の動作履歴データを不揮発性メモリ１４に定期的に転送して保存する処理を行う。転送処理の間隔は１日に設定されている。
【００１７】
上記において、ＣＰＵ１０は、動作履歴データを生成する手段として機能しており、ＲＡＭ１２および不揮発性メモリ１４は、動作履歴データを記憶する手段として機能している。
【００１８】
動作履歴データが記録されるイベントは、例えば、放送の出力である。この場合、発生イベント内容は、放送を出力したスピーカ３を示す情報を含む。スピーカ３は、上述のように建物の階などで表されてもよい。ＣＰＵ１０は、操作部１８からの入力に従ってスピーカ３に放送を出力させる制御を行うと同時に、放送を出力したスピーカ３を示すデータをイベント発生内容として記録する処理を行う。
【００１９】
次に、動作履歴データの出力に関して説明する。ＣＰＵ１０は、下記のように、動作履歴データの出力要求を受け付けると、ＲＡＭ１２および不揮発性メモリ１４の動作履歴データを出力する処理を行う。動作履歴データの出力要求は、操作部１８に入力され、ＣＰＵ１０に受け付けられる。
【００２０】
ＣＰＵ１０は、動作履歴データの出力要求を受け付けると、実際の現在日時の情報を取得すると共に、現在日時が入力されたときの内蔵時計２２の日時を取得し、入力された実際の現在日時と内蔵時計２２の日時との差分を演算して検出する。現在日時は、作業者により操作部１８に入力されて、ＣＰＵ１０に取得される。ＣＰＵ１０は、検出された差分に基づいて、ＲＡＭ１４および不揮発性メモリ１６に格納された動作履歴データに含まれたイベント発生日時を実際のイベント発生日時に補正する。補正処理では、イベント発生日時が、検出した差分だけずらされる。そして、ＣＰＵ１０は、イベント発生日時が補正された動作履歴データを出力する。出力処理では、動作履歴データが表示部２０に表示され、また、動作履歴データが外部記憶装置１６に出力されて書き込まれる。動作履歴データが表示部２０と外部記憶装置１６の一方に出力されてもよく、また両方に出力されてもよく、出力の対象は操作部１８を使って選択されてよい。また、動作履歴データは通信装置を介して外部に出力されてもよい。
【００２１】
上記において、ＣＰＵ１０は、出力要求を受け付ける手段、実際の現在日時を取得する手段、実際の現在日時と内蔵時計２２の日時の差分を検出する手段およびイベント発生日時を補正する手段として機能しており、表示部２０および外部記憶装置１６が出力手段として機能している。
【００２２】
次に、以上に説明した音声放送装置１について、その動作を説明する。音声放送装置１およびスピーカ３が設置され、電源が投入されると、音声放送装置１の動作が開始する。このとき、内蔵時計２２は基準日時から日時を刻み始める。
【００２３】
音声放送装置１では、放送出力などのために操作部１８が操作されるたびにイベントが発生する。図３は、毎回のイベント発生時の動作を示しており、イベントが発生すると、ＣＰＵ１０は、内蔵時計２２から日時を取得し（Ｓ１０）、取得した日時をイベント発生日時として発生イベント内容に付与し（Ｓ１２）、イベント発生日時および発生イベント内容を動作履歴データとしてＲＡＭ１２に格納する（Ｓ１４）。ただし、この時点では、内蔵時計２２の日時を記録しているので、イベント発生日時は実際の日時とずれている。
【００２４】
ＣＰＵ１０は、イベントが発生するたびに動作履歴データをＲＡＭ１２に記録し、蓄積していく。また、ＣＰＵ１０は、図４に示されるように、内蔵時計２２から取得される日時情報に基づき、所定の転送時刻が来たか否かを判定する（Ｓ２０）。転送時刻は１日に１回、到来する。そして、ＣＰＵ１０は、転送時刻が来ると、ＲＡＭ１２の動作履歴データを不揮発性メモリ１４に転送する（Ｓ２２）。ここでは、ＲＡＭ１２に記憶されている動作履歴データが読み出され、不揮発性メモリ１４に書き込まれる。
【００２５】
作業者が、保守作業等の目的で、出力要求を操作部１８に入力したとする。出力要求は、例えば、動作履歴データを表示部２０に表示する指示であり、動作履歴データを閲覧するときに入力される。また例えば、出力要求は、外部記憶装置１６への動作履歴データの読出しの指示であり、動作履歴データを持ち出すときに入力される。
【００２６】
操作部１８に入力された出力要求はＣＰＵ１０に受け付けられる。ＣＰＵ１０は、出力要求を受け付けると、図５に示されるように、表示部２０を用いて現在日時の入力を要求する（Ｓ３０）。例えば、表示部２０に、現在日時の入力用の画像が表示され、入力を促すメッセージが表示される。そして、作業者により現在日時が操作部１８に入力され、そのデータがＣＰＵ１０に取得される（Ｓ３２）。
【００２７】
ＣＰＵ１０は、現在日時のデータを取得すると、現在日時が入力されたときの内蔵時計２２の日時を取得し（Ｓ３４）、入力された実際の現在日時と内蔵時計２２の日時との差分を検出する（Ｓ３６）。
【００２８】
ＣＰＵ１０は、検出された差分に基づいて、動作履歴データに含まれたイベント発生日時を実際のイベント発生日時に補正する（Ｓ３８）。ここでは、ＣＰＵ１０は、ＲＡＭ１２および不揮発性メモリ１４から動作履歴データを読み出す。ＲＡＭ１２からは、出力要求が入力された当日（内蔵時計２２の日時での当日）の動作履歴データが読み出され、不揮発性メモリ１４からは前日までの動作履歴データが読み出される。そして、ＣＰＵ１０は、読み出した動作履歴データのイベント発生日時を、Ｓ３６で検出した差分だけずれるように変更する。実際の現在日時が内蔵時計２２の日時より進んでいれば、動作履歴データのイベント発生日時が進められる。実際の現在日時が内蔵時計２２の日時より遅れていれば、動作履歴データのイベント発生日時が戻される。上記の補正処理は、各イベントの動作履歴データに対して行われる。
【００２９】
次に、ＣＰＵ１０は、イベント発生日時が補正された動作履歴データを出力する（Ｓ４０）。出力処理では、動作履歴データが表示部２０に表示され、また、動作履歴データが外部記憶装置１６に出力される。記録時にずれていたイベント発生日時が補正されているので、正しいイベント発生日時が付与された動作履歴データが出力される。
【００３０】
以上に説明したように、本実施の形態の音声放送装置１によれば、内蔵時計２２の日時が動作履歴データのイベント発生日時として記憶される。内蔵時計２２にバックアップのための電池が設けられておらず、内蔵時計２２の日時が実際の日時とずれており、そのために記録時のイベント発生日時は正しくない。しかし、その後の動作履歴データの出力時に、現在日時と内蔵時計２２の日時の差分に基づいて動作履歴データのイベント発生日時を補正するので、正しい日時が付与された動作履歴データが出力される。
【００３１】
上記において、本実施の形態の音声放送装置１は、内蔵時計が、絶対時間としては正確ではなかったとしても、相対的には正確な何らかの時間をもっていることを利用して、発生イベントの時系列の正確性を保持した状態で動作履歴データを記録している。そうして、動作履歴データの出力時に実際の日時を取得してイベント発生日時を補正しており、これにより、高精度の日時を必要とせずに動作履歴データを記録可能としている。
【００３２】
このようにして、本実施の形態によれば、内蔵時計２２の電池を備えない音声放送装置１でも動作履歴データの記録機能を好適に提供できる。内蔵時計２２のための電池搭載の必要性がなくなるので、今まで動作履歴データを取得できなかった音声放送装置で動作履歴データの取得が可能となり、故障等の問題が発生したときの保守作業のための有用な情報が得られる。
【００３３】
また、内蔵時計用の電池を設ける場合、電池の定期交換作業が必要になったり、電池交換時に内蔵時計の時間を補正する作業が発生したりする。しかし、せっかく時刻を補正しても、音声放送装置では通常動作中は時刻が表示部に表示されない場合がある。この場合、保守作業で動作履歴データを出力した時に初めて時間が表示されることになる。さらに、機器故障がないために保守作業が行われず、結局、時間が表示されずに終わることもある。このように不要かもしれない時刻補正作業を作業者に強いることは好ましくない。これに対して、本実施の形態では、履歴の出力が必要になったときに初めて現在日時を入力すればよいので、上記の問題も回避可能である。
【００３４】
以上に本発明の好適な実施の形態を説明した。なお、本実施の形態では内蔵時計２２がＣＰＵ１０に内蔵されていたが、内蔵時計２２はＣＰＵ１０の外にあってもよい。
【００３５】
その他、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【００３６】
以上のように、本発明にかかる音声放送装置は、内蔵電池が備えられなくても動作履歴を記録することのできるという効果を有し、構内放送等の音声放送装置として有用である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態における音声放送装置のブロック図
【図２】音声放送装置およびスピーカを備えた音声放送システムを示す図
【図３】動作履歴データの記録処理を示すフロー図
【図４】動作履歴データのＲＡＭから不揮発性メモリへの転送処理を示すフロー図
【図５】動作履歴データの出力時の処理を示すフロー図
【符号の説明】
【００３８】
１  音声放送装置
３  スピーカ
１０  ＣＰＵ
１２  ＲＡＭ
１４  不揮発性メモリ
１６  外部記憶装置
１８  操作部
２０  表示部
２２  内蔵時計
【図１】
2006166287.tif 000003
【図２】
2006166287.tif 000004
【図３】
2006166287.tif 000005
【図４】
2006166287.tif 000006
【図５】
2006166287.tif 000007