(57)【要約】【課題】日付および時分秒まで出力するタイプのリアルタイムクロック回路を用いた回路で、同一秒でのイベントを区別可能なカレンダー情報を生成する。【解決手段】請求項１の発明によるカレンダー情報生成装置は、日付および時分秒まで出力するタイプのリアルタイムクロック回路と、リアルタイムクロック回路の出力を読み込むＣＰＵ回路とを具備し、ＣＰＵ回路は、リアルタイムクロック回路から読み込んだ秒情報が同一秒の場合に、リアルタイムクロック回路から読み込んだ秒情報に、変数をインクリメントした情報を付加したカレンダー情報を生成することを特徴とする。【選択図】図１
2006212083.tif 000002
【特許請求の範囲】
【請求項１】
日付および時分秒まで出力するタイプのリアルタイムクロック回路と、
該リアルタイムクロック回路の出力を読み込むＣＰＵ回路とを具備し、
該ＣＰＵ回路は、前記リアルタイムクロック回路から読み込んだ秒情報が同一秒の場合に、
前記リアルタイムクロック回路から読み込んだ秒情報に、変数をインクリメントした情報を付加したカレンダー情報を生成することを特徴とするカレンダー情報生成装置。
【請求項２】
日付および時分秒まで出力するタイプのリアルタイムクロック回路と、
該リアルタイムクロック回路の出力を読み込むＣＰＵ回路とを具備し、
該ＣＰＵ回路は、前記リアルタイムクロック回路から読み込んだ秒情報が同一秒の場合に、
前記リアルタイムクロック回路から読み込んだ秒情報に、前記ＣＰＵ回路に内蔵されているプログラムカウンタの値を付加したカレンダー情報を生成することを特徴とするカレンダー情報生成装置。
【請求項３】
前記プログラムカウンタの値は、全出力のうちの任意の桁数ビット値であることを特徴とする請求項２に記載のカレンダー情報生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カレンダー情報生成装置に関するものである。
【背景技術】
【０００２】
近時のゲーム機はネットワークに接続され、ゲーム機の使用状況をネットワークを介して外部から知ることができるようになっている。このようなネットワークに接続されたゲーム機では、売上データにカレンダー情報を含めて記録し、カレンダー情報に基づく売上データの管理が可能となるようにしている。
【特許文献１】特開２００１−３１４６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したゲーム機では、売上データに含めて記録するカレンダー情報を得る手段として、一般的にリアルタイムクロック回路と呼ばれている回路が用いられる。リアルタイムクロック回路には、日付および時分秒まで出力するタイプと、日付および時分秒に加えて１／１００秒まで出力するタイプとが存在する。両者はコスト面で１００倍程度の差があり、コストダウンを図るためには前者の日付および時分秒まで出力するタイプが使用される。
しかしながら、日付および時分秒まで出力するタイプのリアルタイムクロック回路を用いた回路で、１／１００秒までは必要が無いが、同一秒でのイベントを区別して記録したい場合がある。例えば、ゲーム機に同時期に投入されたコインの種別を、順序を判別して記録したい場合などである。
本発明は、上記の問題点に鑑みてなされたもので、日付および時分秒まで出力するタイプのリアルタイムクロック回路を用いた回路で、同一秒でのイベントを区別可能なカレンダー情報を生成することを最も主要な目的とする。
【課題を解決するための手段】
【０００４】
この目的を達成するために、請求項１の発明によるカレンダー情報生成装置は、日付および時分秒まで出力するタイプのリアルタイムクロック回路と、リアルタイムクロック回路の出力を読み込むＣＰＵ回路とを具備し、ＣＰＵ回路は、リアルタイムクロック回路から読み込んだ秒情報が同一秒の場合に、リアルタイムクロック回路から読み込んだ秒情報に、変数をインクリメントした情報を付加したカレンダー情報を生成することを特徴とする。
請求項２の発明によるカレンダー情報生成装置は、日付および時分秒まで出力するタイプのリアルタイムクロック回路と、リアルタイムクロック回路の出力を読み込むＣＰＵ回路とを具備し、ＣＰＵ回路は、リアルタイムクロック回路から読み込んだ秒情報が同一秒の場合に、リアルタイムクロック回路から読み込んだ秒情報に、ＣＰＵ回路に内蔵されているプログラムカウンタの値を付加したカレンダー情報を生成することを特徴とする。
請求項３の発明によるカレンダー情報生成装置は、請求項２において、プログラムカウンタの値は、全出力のうちの任意の桁数ビット値であることを特徴とする。
【発明の効果】
【０００５】
以上のように、本発明のカレンダー情報生成装置によれば、日付および時分秒まで出力するタイプのリアルタイムクロック回路を用いた回路で、同一秒でのイベントを区別可能なカレンダー情報を生成することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態を図面に基づいて説明する。実施の形態は、本発明をゲーム機のインカム集計ボックスに適用した場合を例にしている。
【実施例１】
【０００７】
図１は、本発明によるカレンダー情報生成装置の一実施形態を示すブロック結線図である。インカム集計ボックス１は、入力ポートを介して図外のコイン投入検知装置に接続され、コインが投入された時に、ＣＰＵ回路２にコインが投入されたことが知らされる。ＣＰＵ回路２には、リアルタイムクロック回路３、データ蓄積用ＦｌａｓｈＲＯＭ４、およびプムグラム用ＦｌａｓｈＲＯＭ５が接続されている。
【０００８】
リアルタイムクロック回路３は、日付および時分秒まで出力するタイプのリアルタイムクロック回路である。データ蓄積用ＦｌａｓｈＲＯＭ４およびプムグラム用ＦｌａｓｈＲＯＭ５は、それぞれＣＰＵ回路２のデータ蓄積用およびプムグラム用の記憶領域として使用される。
【０００９】
ＣＰＵ回路２は図２に示すプログラムを実行する。プログラムがスタートすると、ステップＳ１でリアルタイムクロックの読込要求が有ったか否かを判断する。リアルタイムクロックの読込要求が無かったと判断したときは、ステップＳ３に移行する。リアルタイムクロックの読込要求が有ったと判断したときは、ステップＳ２に移行してリアルタイムクロックデータを読み込んで内部時計データ（変数Ｔ1）を更新してからステップＳ３に移行する。
【００１０】
ステップＳ３では、インカム記録の要求が有ったか否かを判断する。インカム記録の要求が無かったと判断したときは、プログラムを終了する。インカム記録の要求が有ったと判断したときは、ステップＳ４に移行する。
【００１１】
ステップＳ４では、該当ポート番号の前回記録時間（変数Ｔ2）と内部時計データ（変数Ｔ1）を比較して、内部時計データ（変数Ｔ1）の方が１秒以上新しいか否かを判断する。内部時計データ（変数Ｔ1）の方が１秒以上新しくないと判断したときは、ステップＳ５で同一秒区別番号（変数Ａ）をインクリメントしてからステップＳ７に移行する。内部時計データ（変数Ｔ1）の方が１秒以上新しいと判断したときは、ステップＳ６で同一秒区別番号（変数Ａ）をクリアしてからステップＳ７に移行する。
【００１２】
ステップＳ７では、内部時計データ（変数Ｔ1）と同一秒区別番号（変数Ａ）を、データ蓄積用ＦｌａｓｈＲＯＭ４に記録してステップＳ８に移行する。データ蓄積用ＦｌａｓｈＲＯＭ４には、図３に例示すようにして記録される。ステップＳ８では、内部時計データ（変数Ｔ1）を前回記録時間（変数Ｔ2）に代入してからプログラムを終了する。
【実施例２】
【００１３】
図４は、ＣＰＵ回路２が実行する別のプログラム例を示すフローチャートである。図４においてプログラムがスタートすると、ステップＳ１１でリアルタイムクロックの読込要求が有ったか否かを判断する。リアルタイムクロックの読込要求が無かったと判断したときは、ステップＳ１３に移行する。リアルタイムクロックの読込要求が有ったと判断したときは、ステップＳ１２に移行してリアルタイムクロックデータを読み込んで内部時計データ（変数Ｔ1）を更新してからステップＳ１３に移行する。
【００１４】
ステップＳ１３では、インカム記録の要求が有ったか否かを判断する。インカム記録の要求が無かったと判断したときは、プログラムを終了する。インカム記録の要求が有ったと判断したときは、ステップＳ１４に移行する。
【００１５】
ステップＳ１４では、該当ポート番号の前回記録時間（変数Ｔ2）と内部時計データ（変数Ｔ1）を比較して、内部時計データ（変数Ｔ1）の方が１秒以上新しいか否かを判断する。内部時計データ（変数Ｔ1）の方が１秒以上新しくないと判断したときは、ステップＳ１５でプログラムカウンタ２ａの値を同一秒区別番号（変数Ａ）に代入してからステップＳ１７に移行する。内部時計データ（変数Ｔ1）の方が１秒以上新しいと判断したときは、ステップＳ１６で同一秒区別番号（変数Ａ）をクリアしてからステップＳ１７に移行する。なお、プログラムカウンタ２ａは、ＣＰＵ回路２にレジスタの一種として内蔵されているプログラムカウンタである。
【００１６】
ステップＳ１７では、内部時計データ（変数Ｔ1）と同一秒区別番号（変数Ａ）を、データ蓄積用ＦｌａｓｈＲＯＭ４に記録してステップＳ１８に移行する。データ蓄積用ＦｌａｓｈＲＯＭ４には、図５に例示すようにして記録される。ステップＳ１８では、内部時計データ（変数Ｔ1）を前回記録時間（変数Ｔ2）に代入してからプログラムを終了する。
【００１７】
なお、図５では、プログラムカウンタ２ａの全出力ビットを利用する場合を例示しているが、上位の数ビット、中位の数ビット、または下位の数ビットなどのように、任意の桁数ビットを利用するようにしても良い。
【００１８】
以上、本発明を実施の形態により説明したが、本発明の技術的思想によれば、種々の変形が可能である。例えば、上述した実施形態においては、本発明をゲーム機のインカム集計ボックスに適用した場合を例にして説明したが、計測装置や観測装置などに適用することが可能である。
【産業上の利用可能性】
【００１９】
本発明は、アーケードゲーム機のインカム集計ボックスに最適な技術を提示している。
【図面の簡単な説明】
【００２０】
【図１】カレンダー情報生成装置を示すブロック結線図である。（実施例１、実施例２）
【図２】カレンダー情報生成装置の実施方法を示すフローチャートである。（実施例１）
【図３】カレンダー情報生成装置の実施方法を示す概念図である。（実施例１）
【図４】カレンダー情報生成装置の実施方法を示すフローチャートである。（実施例２）
【図５】カレンダー情報生成装置の実施方法を示す概念図である。（実施例２）
【符号の説明】
【００２１】
１    インカム集計ボックス
２    ＣＰＵ回路
２ａ  プログラムカウンタ
３    リアルタイムクロック回路
４    データ蓄積用ＦｌａｓｈＲＯＭ
５    プムグラム用ＦｌａｓｈＲＯＭ
【図１】
2006212083.tif 000003
【図２】
2006212083.tif 000004
【図３】
2006212083.tif 000005
【図４】
2006212083.tif 000006
【図５】
2006212083.tif 000007