(57)【要約】  【課題】競馬等の公営競技の馬券等を購入するにあたり、３連単フォーメーション投票等の特殊な投票を行う場合に、画面が小さい携帯電話等を用いて、投票点数を容易に確認できるようにする。  【解決手段】数字入力キーを利用した入力装置１、内部記憶装置たる内部メモリ３２、及び表示装置２を有する携帯電話ＣＰを、入力装置１により選択入力された馬番等を内部記メモリ３２に記憶させる馬番等記憶手段１０４、この馬番等記憶手段１０４により内部記メモリ３２に記憶させた内容を表示装置２に表示させる入力履歴表示手段１０５、前記馬番等記憶手段１０４により内部メモリ３２に記憶させた内容に基づき投票点数を算出する投票点数算出手段１０６、及びこの投票点数算出手段１０６により算出した投票点数を前記入力履歴表示手段１０５による表示内容と同時に表示装置２に表示させる結果出力手段１０７として機能させるべく投票点数計算プログラムを実行する。  【選択図】図５
2007233481.tif 000002
【特許請求の範囲】
【請求項１】
数字入力キーを利用した入力装置、内部記憶装置、及び表示装置を有する携帯電話又は携帯情報端末を、
入力装置により選択入力された馬番等を内部記憶装置に記憶させる馬番等記憶手段、この馬番等記憶手段により内部記憶装置に記憶させた内容を表示装置に表示させる入力履歴表示手段、前記馬番等記憶手段により内部記憶装置に記憶させた内容に基づき投票点数を算出する投票点数算出手段、及びこの投票点数算出手段により算出した投票点数を前記入力履歴表示手段による表示内容と同時に表示装置に表示させる結果出力手段として機能させることを特徴とする投票点数計算プログラム。
【請求項２】
前記携帯電話又は携帯情報端末を、入力装置により選択入力された投票方式を内部記憶装置に記憶させる投票方式記憶手段としても機能させるようにしているとともに、前記入力履歴表示手段がこの投票方式記憶手段により内部記憶装置に記憶させた内容も表示装置に表示させ、前記投票点数算出手段が前記投票方式記憶手段及び前記馬番等記憶手段により内部記憶装置にそれぞれ記憶させた内容に基づき投票点数を算出するようにしていることを特徴とする請求項１記載の投票点数計算プログラム。
【請求項３】
前記馬番等記憶手段が、複数の馬番等記憶部を備えていることを特徴とする請求項１又は２記載の投票点数計算プログラム。
【請求項４】
前記投票点数算出手段が、少なくとも３連勝単式フォーメーション投票による投票点数を算出可能であることを特徴とする請求項３記載の投票点数計算プログラム。
【請求項５】
前記投票点数算出手段が、少なくとも３連勝式流し投票による投票点数を算出可能であることを特徴とする請求項３又は４記載の投票点数計算プログラム。
【請求項６】
前記投票点数算出手段が、３連勝単式ボックス投票又は３連勝複式ボックス投票を行わせる命令のうち少なくとも一方による投票点数を算出可能であることを特徴とする請求項１、２、３、４又は５記載の投票点数計算プログラム。
【請求項７】
前記入力履歴表示手段が、馬番等記憶手段により内部記憶装置に記憶させた馬番等を数字により表示装置に表示させることを特徴とする請求項１、２、３、４、５又は６記載の投票点数計算プログラム。
【請求項８】
数字入力キーを利用した入力装置、内部記憶装置、及び表示装置を有する携帯電話又は携帯情報端末を、
入力装置により選択入力された馬番等を内部記憶装置に記憶させる馬番等記憶手段、この馬番等記憶手段により内部記憶装置に記憶させた内容を表示装置に表示させる入力履歴表示手段、前記馬番等記憶手段により内部記憶装置に記憶させた内容及び該記憶内容に基づき外部装置に投票点数を算出させる命令を携帯電話の通信機能を利用して外部装置に向けて送信させる入力履歴送信手段、前記命令を受けて外部装置が算出した投票点数を示すデータを携帯電話の通信機能を利用して受信させる結果受信手段、及び前記結果受信手段により受信したデータが示す投票点数を前記入力履歴表示手段による表示内容と同時に表示装置に表示させる結果出力手段として機能させることを特徴とする投票点数計算プログラム。
【請求項９】
前記携帯電話又は携帯情報端末を、入力装置により選択入力された投票方式を内部記憶装置に記憶させる投票方式記憶手段としても機能させるようにしているとともに、前記入力履歴表示手段がこの投票方式記憶手段により内部記憶装置に記憶させた内容も表示装置に表示させ、前記入力履歴送信手段が前記投票方式記憶手段及び馬番等記憶手段により内部記憶装置に記憶させた内容及び該記憶内容に基づき外部装置に投票点数を算出させる命令を携帯電話の通信機能を利用して外部装置に向けて送信させるようにしていることを特徴とする請求項８記載の投票点数計算プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話又は携帯情報端末に、馬番等の入力を受け付け、投票点数を計算する機能を発揮させる投票点数計算プログラムに関する。
【背景技術】
【０００２】
近年、競馬等で１着、２着、及び３着に入着する馬等の組み合わせに投票する３連勝式投票券が発売されるようになり、従来の１着及び２着に入着する馬等の組み合わせに投票する連勝式投票券と比較して配当金の金額が大きいことから人気を呼んでいる。
【０００３】
しかして、３連勝式投票券を購入する場合、１着、２着、及び３着に入着する馬等をそれぞれ別個に予想してマークカードに記入し投票する方法（フォーメーション投票）や、３着以内に入着すると予想される馬等をピックアップしてマークカードに記入しピックアップされた馬等の組み合わせをすべて投票する方法（ボックス投票）が広くとられている。
【０００４】
前記フォーメーション投票を行う際の、投票点数の計算を行うための計算は、パソコンが手元にある場合、インターネットサイト上で行うことができる。（例えば、非特許文献１を参照。）
【非特許文献１】日本中央競馬会、“ＪＲＡ馬券ガイド”、［online］、平成16年、日本中央競馬会、［平成18年2月7日検索］、インターネット<URL:http://www.jra.go.jp/baken_guide/mark_form_tensu.html>
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、３連勝式投票券を購入する場合において、前記フォーメーション投票を行う際に、投票点数の計算は複雑であることが多く、特に、パソコンが手元にない状態で、競馬場等でマークカードに記入しその直後に３連勝式投票券を購入する場合には、投票点数が予想の際に見当をつけていた以上に多すぎ、総額が思いがけない多額になる不具合が起こりうる。また、ボックス投票の投票点数はマークカードに印刷してある場合があるものの、人によっては字が小さくて読みにくいと感じられることもある。
【０００６】
本発明は、以上に述べた課題を解決し、携帯電話又は携帯情報端末を利用して投票点数の計算を容易に行えるようにするものである。
【課題を解決するための手段】
【０００７】
すなわち、本発明に係る投票点数計算プログラムの一つは、数字入力キーを利用した入力装置、内部記憶装置、及び表示装置を有する携帯電話又は携帯情報端末を、入力装置により選択入力された馬番等を内部記憶装置に記憶させる馬番等記憶手段、この馬番等記憶手段により内部記憶装置に記憶させた内容を表示装置に表示させる入力履歴表示手段、前記馬番等記憶手段により内部記憶装置に記憶させた内容に基づき投票点数を算出する投票点数算出手段、及びこの投票点数算出手段により算出した投票点数を前記入力履歴表示手段による表示内容と同時に表示装置に表示させる結果出力手段として機能させることを特徴とする。
【０００８】
また、本発明に係る投票点数計算プログラムの他の一つは、数字入力キーを利用した入力装置、内部記憶装置、及び表示装置を有する携帯電話を、入力装置により選択入力された馬番等を内部記憶装置に記憶させる馬番等記憶手段、この馬番等記憶手段により内部記憶装置に記憶させた内容を表示装置に表示させる入力履歴表示手段、前記馬番等記憶手段により内部記憶装置に記憶させた内容及び該記憶内容に基づき外部装置に投票点数を算出させる命令を携帯電話の通信機能を利用して外部装置に向けて送信させる入力履歴送信手段、前記命令を受けて外部装置が算出した投票点数を示すデータを及びこの投票点数算出手段により算出した投票点数を携帯電話の通信機能を利用して受信させる結果受信手段、及び前記結果受信手段により受信したデータが示す投票点数を前記入力履歴表示手段による表示内容と同時に表示装置に表示させる結果出力手段として機能させることを特徴とする
携帯電話上でこのような投票点数計算プログラムを実行すると、利用者が携帯電話への馬番等の数字キーによる入力を行うと、馬番等記憶手段により馬番等が携帯電話に記憶され、投票点数算出手段が作動して記憶された馬番等に基づき携帯電話内部で投票点数の算出が行われ、あるいは入力履歴送信手段が作動して携帯電話が外部装置に記憶された馬番等を示すデータを送信された後結果受信手段が作動して外部データにより算出された投票点数を示すデータを受信され、結果出力手段により投票点数が表示されるので、利用者は買い目数を容易に知ることができる。従って、予想外に点数が多くなりすぎることに伴い発生する上述した不具合の発生を抑えることができる。さらに、前記入力履歴表示手段を介して表示する馬番等と、結果出力手段を介して表示する投票点数とを同時に同一の表示装置に表示するようにしているので、利用者はスクロール等による画面の切り替えを行うことなく投票を行う馬番等の組合せを容易に確認できる。
【０００９】
特に、前記携帯電話を、入力装置により選択入力された投票方式を内部記憶装置に記憶させる投票方式記憶手段としても機能させるようにしているとともに、前記入力履歴表示手段がこの投票方式記憶手段により内部記憶装置に記憶させた内容も表示装置に表示させ、前記投票点数算出手段が前記投票方式記憶手段及び前記馬番等記憶手段により内部記憶装置にそれぞれ記憶させた内容に基づき投票点数を算出するようにしているものであれば、予め投票方式を入力装置により選択入力させるようにすることにより、種々の投票方式に対応させることができる。
【００１０】
また、前記馬番等記憶手段が、複数の馬番等記憶部を備えているものであれば、この馬番等記憶部により、１着候補、２着候補、及び３着候補に指定した馬番等をそれぞれ記憶装置の別々の領域に記憶させることや、軸及び相手に指定した馬番等をそれぞれ記憶装置の別々の領域に記憶させることができる。
【００１１】
このようなプログラムの好適な実施態様として、前記投票点数算出手段が、少なくとも３連勝単式フォーメーション投票による投票点数を算出可能であるものや、前記投票点数算出手段が、少なくとも３連勝式流し投票による投票点数を算出可能であるものや、前記投票点数算出手段が、３連勝単式ボックス投票又は３連勝複式ボックス投票を行わせる命令のうち少なくとも一方による投票点数を算出可能であるものが挙げられる。
【００１２】
加えて、前記入力履歴表示手段が、馬番等記憶手段により内部記憶装置に記憶させた馬番等を数字により表示装置に表示させるものであれば、馬番等の数字及び馬番等を選択するためのボタンを同時に表示させる前記非特許文献１記載のもののような態様と比較して、馬番等を表示するスペースを節約でき、パーソナルコンピュータのディスプレイ画面よりも狭い携帯電話の表示装置の画面に馬番等を効果的に表示できる。
【００１３】
なお、本発明における「馬番等」とは、競馬における馬番だけでなく、競艇における艇番や、競輪及びオートレースにおける車番等、各競技における賭け対象に付した番号全般を含む概念である。
【００１４】
また、本発明における「数字入力キーを利用した入力装置」とは、キートップに数字を印字したキーだけではなく、表示装置の画面上に数字を表示させ、数字を表示させた部分が押圧されたことをタッチセンサ等を利用して検知し対応する数字が入力されたことを示す信号を出力する装置等、数字を表示した部分への操作力の入力を受け付け数字が入力されたことを示す信号を出力する装置全般を含む概念である。
【発明の効果】
【００１５】
本発明に係る投票点数計算システムによれば、利用者は、携帯電話又は携帯情報端末の入力装置を利用して投票方式の選択入力及び馬番等入力を行うだけで、入力された馬番等に基づき買い目数を容易に計算することができ、従って、予想外に点数が多くなりすぎることに伴い発生する上述した不具合の発生を抑えることができる。さらに、投票点数算出手段により算出した投票点数と、入力履歴表示手段により表示させた内容すなわち入力した馬番等とを同時に表示装置に表示させるようにしているので、スクロール等による画面の切り替えを行う必要がなく、投票を行う馬番等の組合せを容易に確認できる。すなわち、馬番等の入力し忘れに伴い過小な投票点数が計算結果として出力された際に、出力された計算結果に基づき現金を用意した利用者が実際の投票を行う時点で予想外に点数が多く戸惑う事態を防ぐこともできる。
【発明を実施するための最良の形態】
【００１６】
以下、本考案の一実施形態を、図面を参照して説明する。
【００１７】
本実施形態に係る投票点数計算システムＳは、図１に示すように、数字キー及び表示装置を有する携帯情報端末たる携帯電話ＣＰと、この携帯電話ＣＰと公衆通信回線ＮＮを介して双方向通信可能に接続したサーバＳＲＶとを利用する。具体的には、携帯電話ＣＰのＷｅｂブラウザ機能を利用して該携帯電話ＣＰから前記サーバＳＲＶに設定したＷｅｂサイトの一種である投票点数計算サイトにアクセスがなされた際に、サーバＳＲＶがこれを受けて、投票点数計算プログラムを該携帯電話ＣＰに送信する。そしてこの携帯電話ＣＰが前記投票点数計算プログラムを受信して内部メモリ３２に記憶し、該投票点数計算プログラムを実行するようにしている。ここで、前記投票点数計算プログラムは、例えばｊａｖａスクリプトにより記述されていて、携帯電話ＣＰが前記投票点数計算サイトのｈｔｍｌ文書データを受信し、該携帯電話ＣＰのＷｅｂブラウザ機能を利用して前記ｈｔｍｌ文書データで表されるデータを可視化表示させる際に自動的に実行される。
【００１８】
前記携帯電話ＣＰの機器構成について述べると、この携帯電話ＣＰは、外観を図２、構成の概略を図３にそれぞれ示すように、数字の入力を受け付ける数字入力キー１ａ及び数字の入力位置等の指定を受け付ける機能キー１ｂを利用した入力装置１と、計算結果等を表示する表示装置２と、前記入力装置１及び表示装置２に接続してこれらの制御を行うとともに演算を行う制御装置３と、公衆通信回線Ｎに接続するための変復調回路を含む通信装置４とを具備し、Ｗｅｂブラウザ機能付き携帯電話としての一般的な機能を備える。
【００１９】
前記機能キー１ｂは、少なくとも、数字等の入力位置を指定するカーソルＣを移動させるための方向キー１ｂ１と、演算結果の表示を促すための「確定」キー１ｂ２と、入力の訂正を行う命令等を受け付ける「戻る」キー１ｂ３と、投票点数計算プログラムを終了させる命令等を受け付ける「終了」キー１ｂ４とを備えている。
【００２０】
前記表示装置２は、液晶画面ディスプレイに代表される携帯電話に一般的に用いられる表示装置と同様の構成を有する。また、本実施形態では、この表示装置２の表示画面に第１及び第２の領域を設定し、これら第１及び第２の領域にそれぞれ別個の内容を表示させるようにしている。具体的には、この表示装置２の表示画面の上部及び下部を、それぞれ第１の領域たる上部領域２ａ及び第２の領域たる下部領域２ｂとしている。さらに、この表示装置２の最下部には、前記機能キー１ｂの具体的機能を表示する機能表示領域２ｃを設定している。
【００２１】
一方、前記制御装置３は、ＣＰＵ３１、内部記憶装置たる内部メモリ３２、入出力インタフェース３３を具備する。
【００２２】
前記入出力インタフェース３３には、前記入力装置１、前記表示装置２、及び前記通信装置４とを接続している。また、この入出力インタフェース３３には、前記数字入力キー１ａからの対応する数字を示す数字情報、及び前記機能キー１ｂからの対応する命令の種類を示す命令情報が少なくとも入力されるとともに、一方、出力インタフェース３４からは、表示装置２に対して演算結果等の表示すべき内容を示す表示内容情報が出力されるようになっている。
【００２３】
一方、サーバＳＲＶは、外観を前記図１、構成の概略を前記図３にそれぞれ示すように、ＣＰＵ９０１、内部メモリ９０２、ＨＤＤ等の外部記憶装置９０３、入出力インタフェース９０４を少なくとも備えているとともに、前記入出力インタフェース９０４に、キーボードやマウス等の入力装置９０５、モニタディスプレイ等の表示装置９０６、及びモデム等の通信装置９０７を少なくとも接続してなるもので、ＣＰＵ９０１が外部記憶装置９０３に記憶させてあるＷｅｂサーバプログラムを実行することによりＷｅｂサーバ機能を少なくとも発揮するサーバコンピュータとして一般的に知られているものである。このサーバＳＲＶは、上述したように公衆通信回線ＮＮに接続されている。なお、このサーバＳＲＶは、一箇所に集中させて設けてあるか、分散させて設けてあるかは問わないし、その所在は国内に限られず、海外でも構わない。また、このサーバＳＲＶには、その外部記憶装置９０３に、前記携帯電話ＣＰに可視化表示させるための投票点数計算サイトのｈｔｍｌ文書データ、及びこのｈｔｍｌ文書データを携帯電話ＣＰが受信し該携帯電話がこのｈｔｍｌ文書データを可視化表示する際に該携帯電話ＣＰに実行させるべき投票点数計算プログラムを記憶させてある。そして、このサーバＳＲＶがＷｅｂサーバ機能を利用して携帯電話ＣＰからの前記投票点数計算サイトへのアクセスを受け付けた際に、Ｗｅｂサーバ機能を利用して前記ｈｔｍｌ文書データ、及び投票点数計算プログラムを該携帯電話ＣＰに送信する。
【００２４】
さらに本実施形態では、この携帯電話ＣＰは、上述したように、Ｗｅｂブラウザ機能を利用して前記投票点数計算サイトへのアクセスした際に、まず前記ｈｔｍｌ文書データ及び投票点数計算プログラムを内部メモリ３２に保存し、次いでＷｅｂブラウザ機能を利用して、前記ｈｔｍｌ文書データを可視化表示するとともに、投票点数計算プログラムをＣＰＵが３１が実行する。このとき、該携帯電話ＣＰは、入力装置１、表示装置２、制御装置３等が協働して、機能ブロック図である図４に示すように、投票方式の選択入力を促す画面である投票方式選択画面を表示装置２に表示させる投票方式選択画面表示手段１０１、入力装置１により選択入力された投票方式を内部メモリ３２に記憶させる投票方式記憶手段１０２、入力装置１により入力された馬番等を示す馬番等データを内部メモリ３２に記憶させる馬番等記憶手段１０４、これら投票方式記憶手段１０２及び馬番等記憶手段１０４により内部メモリ３２に記憶させた内容に基づき入力履歴表示画面を作成し表示装置２に表示させる入力履歴表示手段１０５、前記投票方式記憶手段１０２及び馬番等記憶手段１０４により内部メモリ３２に記憶させた内容に基づき投票点数を算出する投票点数算出手段１０６、及びこの投票点数算出手段１０６により算出した投票点数を前記入力履歴表示手段１０５による表示内容と同時に表示装置２に表示させる結果出力手段１０７としての機能を発揮する。
【００２５】
各機能要素について以下に述べる。
【００２６】
投票方式選択画面表示手段１０１は、具体的には、前記投票点数計算プログラムに含まれる投票方式選択画面データに基づき、投票方式選択画面を表示装置２に表示させる。この投票方式選択画面表示手段１０１が作動している際の表示装置２の表示内容の例を図８に示す。
【００２７】
投票方式記憶手段１０２は、前記投票方式選択画面表示手段１０１が作動している際に入力装置１により選択入力された投票方式を内部メモリ３２に記憶させる。より具体的には、入力装置１の数字入力キー１ａに前記投票方式を示す数値である投票方式識別子Ｍを受け付けさせ、押圧された数字と同じ値の投票方式識別子Ｍを内部メモリ３２の所定領域に設けた投票方式記憶領域３２ｘに記憶させる。ここで、投票方式識別子Ｍは、三連勝単式フォーメーション投票を示す「１」、三連勝単式軸１頭流し投票を示す「２」、三連勝単式軸１頭流しマルチ投票を示す「３」、三連勝単式軸２頭流しマルチ投票を示す「４」、三連勝複式軸１頭流し投票を示す「５」、三連勝単式ボックス投票を示す「６」、及び三連勝複式ボックス投票を示す「７」のいずれかの値を取り得るパラメータである。また、この投票方式記憶手段１０２は、前記投票方式選択画面表示手段１０１により表示装置２に表示させている投票方式のうちいずれか１つの名前の位置にカーソルＣを表示させるとともに矢印キーによる入力を受け付けさせ、上方向矢印キー又は下方向矢印キーが入力された場合には表示装置２上においてカーソルを矢印キーが示す方向に移動させ、確定キーが押された際には表示装置２上においてカーソルが指示している投票方式に対応する投票方式識別子Ｍを内部メモリ３２の所定領域に設けた投票方式記憶領域３２ｘに記憶させるようにもしている。
【００２８】
馬番等記憶手段１０４は、前記馬番等入力画面表示手段１０３が作動している際に入力装置１により選択入力された馬番等を内部メモリ３２に記憶させる。より具体的には、この馬番等記憶手段１０４は、第１の馬番等記憶部１０４ａ、第２の馬番等記憶部１０４ｂ、及び第３の馬番等記憶部１０４ｃを備えている。前記第１の馬番等記憶部１０４ａは、入力装置１の数字入力キー１ａに馬番等を示す馬番等データを受け付けさせ、この馬番等データを内部メモリ３２の所定領域に設けた第１馬番等記憶領域３２ａに記憶させる。同様に、前記第２の馬番等記憶部１０４ｂは、入力装置１の数字入力キー１ａに馬番等を示す馬番等データを受け付けさせ、この馬番等データを内部メモリ３２の所定領域に設けた第２馬番等記憶領域３２ｂに記憶させる。そして、前記第３の馬番等記憶部１０４ｃは、入力装置１の数字入力キー１ａに馬番等を示す馬番等データを受け付けさせ、この馬番等データを内部メモリ３２の所定領域に設けた第３馬番等記憶領域３２ｃに記憶させる。ここで、馬番等データは、偶数桁の数字によるデータであり、上位から２桁ごとに区切ったそれぞれが１個の馬番等を指定する。例えば、「０１０３１０」という馬番等データは、１番の馬等と、３番の馬等と、１０番の馬等を指定することを示す。また、「確定」キーが押圧されるまでの間は、数字入力キー１ａが受け付けた数字を順次表示装置２の下部領域２ｂに表示させる。加えて、現在フォーメーション投票における１着候補、２着候補、又は３着候補のうちいずれを入力しているのか、また流し投票における（第１、第２の）軸、相手のいずれを入力しているのかを示す情報を表示装置２の下部領域２ａに表示させる。ここで、内部メモリ３２内における馬番等データの記憶態様の一例を図６に示す。また、馬番等の入力を数字入力キー１ａに受け付けさせている際の表示装置２の表示内容の例を図９〜図１１に示す。
【００２９】
入力履歴表示手段１０５は、前記投票方式記憶手段１０２及び馬番等記憶手段１０４により内部メモリ３２に記憶させた投票方式識別子及び馬番等データに基づき入力履歴表示画面を作成し、表示装置２の上部領域２ａに可視化表示させる。この入力履歴表示画面は、具体的には、前記投票方式識別子が示す投票方式、前記第１〜第３の馬番等記憶領域３２ａ〜３２ｃに記憶した馬番データに対応する馬番等、及び前記第１〜第３の馬番等記憶領域３２ａ〜３２ｃに記憶した馬番データの種類を示す文字列を含む。この入力履歴表示手段１０５が作動している際の表示装置２の表示内容の例を図１０〜図１３に示す。
【００３０】
投票点数算出手段１０６は、前記馬番等記憶手段１０４により内部メモリ３２に記憶させた馬番等に基づき、投票方式記憶手段１０２により内部メモリ３２に記憶させた投票方式による投票点数ＶＡＬを算出する。
【００３１】
結果出力手段１０７は、投票点数算出手段１０６により算出した投票点数ＶＡＬを前記入力履歴表示手段１０５による表示内容と同時に表示装置２の下部領域２ｂに表示させる。この結果出力手段１０７が作動している際の表示装置２の表示内容の例を図１３に示す。
【００３２】
ここで、この投票点数計算プログラムによる制御の手順の概要を、フローチャートである図１４を参照しつつ示す。
【００３３】
ステップＳ１０１では、投票方式選択画面表示手段１０１を作動させ、前記図８に示すような投票方式選択画面を表示装置２の下部領域２ｂに表示させる。それから、ステップＳ１０２に進む。
【００３４】
ステップＳ１０２では、投票方式記憶手段１０２を作動させ、投票方式識別子Ｍを内部メモリ３２の投票方式識別子記憶領域３２ｘに記憶させる。それから、ステップＳ１０３に進む。
【００３５】
ステップＳ１０３では、投票方式識別子が「１」から「７」のいずれであるかを判定する。投票方式識別子が「１」であると判定した場合は、ステップＳ１０４に進む。投票方式識別子が「２」、「３」又は「５」のいずれかであると判定した場合は、ステップＳ１０５に進む。投票方式識別子が「４」であると判定した場合は、ステップＳ１０６に進む。投票方式識別子が「６」又は「７」であると判定した場合は、ステップＳ１０７に進む。
【００３６】
ステップＳ１０４では、第１馬番等入力ルーチンを実行する。そして、ステップＳ１０８に進む。
【００３７】
ステップＳ１０５では、第２馬番等入力ルーチンを実行する。そして、ステップＳ１０８に進む。
【００３８】
ステップＳ１０６では、第３馬番等入力ルーチンを実行する。そして、ステップＳ１０８に進む。
【００３９】
ステップＳ１０７では、第４馬番等入力ルーチンを実行する。そして、ステップＳ１０８に進む。
【００４０】
ステップＳ１０８では、結果出力手段１０７を作動させ、前記図１３に示すように、投票点数算出手段１０６により算出した投票点数を前記入力履歴表示手段１０５による表示内容と同時に表示装置２の下部領域２ｂに表示させる。そして、ステップＳ１０９に進む。
【００４１】
ステップＳ１０９では、「確定」キー１ｂ２が押圧されるまで待機する。そして、「確定」キー１ｂ２が押圧された時点で、ステップＳ１０１に戻る。
【００４２】
ここで、第１馬番等入力ルーチンによる制御の手順の概要を、フローチャートである図１５及び図１６を参照しつつ示す。
【００４３】
まず、前記図１５に示すように、ステップＳ２０１では、第１の馬番等記憶部１０４ａを作動させ、前記図９に示すように、表示装置２の下部領域２ｂに、１着に入着すると予想する馬番等の入力を促すメッセージを出力させる。それから、ステップＳ２０２に進む。
【００４４】
ステップＳ２０２では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キーが押圧されたと判定した場合は、この第１馬番等入力ルーチンを終了し、前記ステップＳ１０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ２０３に進む。
【００４５】
ステップＳ２０３では、引き続き第１の馬番等記憶部１０４ａを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ２０４に進む。
【００４６】
ステップＳ２０４では、第１の馬番等記憶部１０４ａの作用により、ステップＳ２０３において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第１馬番等記憶領域３２ａに記憶させる。その際、この第１馬番等記憶領域３２ａにすでに馬番等が記憶されている場合は、この第１馬番等記憶領域３２ａの記憶内容を全て上書きする。その後、ステップＳ２０５に進む。
【００４７】
ステップＳ２０５では、入力履歴表示手段１０５を作動させ、ステップＳ２０４までのステップで記憶した投票方式識別子が示す投票方式及び馬番等を、前記図１０に示すように、表示装置２の上部領域２ａに表示させる。ここで、前記第１馬番等記憶領域３２ａに馬番等が複数記憶されている場合は、複数個の馬番等を並列させて表示させるようにしている。その後、ステップＳ２０６に進む。
【００４８】
ステップＳ２０６では、第２の馬番等記憶部１０４ｂを作動させ、表示装置２の下部領域２ｂに、前記図１０に示すように、２着に入着すると予想する馬番等の入力を促すメッセージを出力させる。それから、ステップＳ２０７に進む。
【００４９】
ステップＳ２０７では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ２０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ２０８に進む。
【００５０】
ステップＳ２０８では、引き続き第２の馬番等記憶部１０４ｂを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ２０９に進む。
【００５１】
ステップＳ２０９では、第２の馬番等記憶部１０４ｂの作用により、ステップＳ２０８において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第２馬番等記憶領域３２ｂに記憶させる。その際、この第２馬番等記憶領域３２ｂにすでに馬番等が記憶されている場合は、この第２馬番等記憶領域３２ｂの記憶内容を全て上書きする。その後、ステップＳ２１０に進む。
【００５２】
ステップＳ２１０では、入力履歴表示手段１０５を作動させ、ステップＳ２０９までのステップで記憶した投票方式識別子が示す投票方式及び馬番等を、前記図１１に示すように、表示装置２の上部領域２ａに表示させる。より具体的には、表示装置２の第３行の第４桁以降に、馬番等を数字で表示させるようにしている。また、前記第２馬番等記憶領域３２ｂに馬番等が複数記憶されている場合は、複数個の馬番等を並列させて表示させるようにしている。その後、ステップＳ２１１に進む。前記図１５には、ここまでの処理の流れを示している。
【００５３】
ここからの処理の流れは、前記図１６に示す。ステップＳ２１１では、第３の馬番等記憶部１０４ｃを作動させ、表示装置２の下部領域２ａに、前記図１１に示すように、３着に入着すると予想する馬番等の入力を促すメッセージを出力させる。それから、ステップＳ２１２に進む。
【００５４】
ステップＳ２１２では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ２０６に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ２１３に進む。
【００５５】
ステップＳ２１３では、引き続き第３の馬番等記憶部１０４ｃを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ２１４に進む。
【００５６】
ステップＳ２１４では、第３の馬番等記憶部１０４ｃの作用により、ステップＳ２１３において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第３馬番等記憶領域３２ｃに記憶させる。その際、この第３馬番等記憶領域３２ｃにすでに馬番等が記憶されている場合は、この第３馬番等記憶領域３２ｃの記憶内容を全て上書きする。その後、ステップＳ２１５に進む。
【００５７】
ステップＳ２１５では、ステップＳ２１４までのステップで記憶した投票方式識別子が示す投票方式及び馬番等を、前記図１２に示すように、表示装置２の上部領域２ａに表示させる。また、前記内部メモリに馬番が複数記憶されている場合は、複数個の馬番を並列させて表示させるようにしている。その後、ステップＳ２１６に進む。
【００５８】
ステップＳ２１６では、前記図１２に示すように、投票点数を行うか否かの確認を促すメッセージを含む確認画面を表示装置２の下部領域２ｂに表示させる。その後、ステップＳ２１７に進む。
【００５９】
ステップＳ２１７では、「戻る」キー１ｂ３又は「確定」キー１ｂ２が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ２１１に戻る。一方、「確定」キー１ｂ２が押圧されていると判定した場合は、ステップＳ２１８に進む。
【００６０】
ステップＳ２１８においては、投票点数算出手段１０６を作動させる。具体的には、３連単フォーメーション投票点数算出ルーチンを実行し、前記第１馬番等記憶領域３２ａに記憶した馬番等が示す者が１着、第２馬番等記憶領域３２ｂに記憶した馬番等が示す者が２着、第３馬番等記憶領域３２ｃに記憶した馬番等が示す者が３着となる３連勝単式投票券の投票点数ＶＡＬを計算する。そして、この第１馬番等入力ルーチンを終了する。３連単フォーメーション投票点数算出ルーチンの処理の流れは後述する。
【００６１】
ここで、３連単フォーメーション投票点数算出ルーチンの処理の流れについてフローチャートである図１７を参照しつつ以下に述べる。
【００６２】
まず、ステップＳ３０１において、第１馬番等記憶領域３２ａ、第２馬番等記憶領域３２ｂ、及び第３馬番等記憶領域３２ｃに記憶されている馬番等の数ＡＡ、ＢＢ、及びＣＣを計数し、これら３つの積Ｓ１＝ＡＡ×ＢＢ×ＣＣを算出する。
【００６３】
ステップＳ３０２においては、第１馬番等記憶領域３２ａと第２馬番等記憶領域３２ｂとに重複して記憶されている馬番等の数ＡＢを計数し、このような馬番等の数ＡＢと第３馬番等記憶領域３２ｃに記憶されている馬番等の数ＣＣとの積Ｓ２＝ＡＢ×ＣＣを算出する。
【００６４】
ステップＳ３０３においては、第２馬番等記憶領域３２ｂと第３馬番等記憶領域３２ｃとに重複して記憶されている馬番等の数ＢＣを計数し、このような馬番等の数ＢＣと第１馬番等記憶領域３２ａに記憶されている馬番等の数ＡＡとの積Ｓ３＝ＢＣ×ＡＡを算出する。
【００６５】
ステップＳ３０４においては、第１馬番等記憶領域３２ａと第３馬番等記憶領域３２ｃとに重複して記憶されている馬番等の数ＡＣを計数し、このような馬番等の数ＡＣと第２馬番等記憶領域３２ｂに記憶されている馬番等の数ＢＢとの積Ｓ４＝ＡＣ×ＢＢを算出する。
【００６６】
ステップＳ３０５においては、第１馬番等記憶領域３２ａ、第２馬番等記憶領域３２ｂ、及び第３馬番等記憶領域３２ｃのすべてに重複して記憶されている馬番等の数ＡＢＣを計数する。
【００６７】
ステップＳ３０６においては、求める投票点数ＶＡＬを、以下に示す数式により計算する。
【００６８】
ＶＡＬ＝Ｓ１−（Ｓ２＋Ｓ３＋Ｓ４）＋２＊ＡＢＣ
すなわち、これら第１〜３馬番等記憶領域３２ａ〜３２ｃに記憶されている馬番等に重複が全くない場合には、前記Ｓ１がそのまま求める投票点数であり、上述した式の第２項以降で、重複部分の処理を行うようにしている。
【００６９】
また、第２馬番等入力ルーチンによる制御の手順の概要を、フローチャートである図１８及び図１９を参照しつつ示す。
【００７０】
まず、前記図１８に示すように、ステップＳ４０１では、第１の馬番等記憶部１０４ａを作動させ、表示装置２の下部領域２ｂに、軸として指定する馬番等の入力を促すメッセージを出力する。それから、ステップＳ４０２に進む。
【００７１】
ステップＳ４０２では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、この第２馬番等入力ルーチンを終了し、前記ステップＳ１０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ４０３に進む。
【００７２】
ステップＳ４０３では、引き続き第１の馬番等記憶部１０４ａを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ４０４に進む。
【００７３】
ステップＳ４０４では、ステップＳ４０３において受け付けさせた前記馬番等データが１個の馬番等のみを示すものであるか否かを判定する。前記馬番等データが１個の馬番等のみを示すものであれば、ステップＳ４０５に進む。前記馬番等データが１個の馬番等のみを示すものでなければ、ステップＳ４０３に戻る。
【００７４】
ステップＳ４０５では、第１の馬番等記憶部１０４ａの作用により、ステップＳ４０３において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第１馬番等記憶領域３２ａに記憶させる。その際、この第１馬番等記憶領域３２ａにすでに馬番等が記憶されている場合は、この第１馬番等記憶領域３２ａの記憶内容を全て上書きする。その後、ステップＳ４０６に進む。
【００７５】
ステップＳ４０６では、入力履歴表示手段１０５を作動させ、ステップＳ４０５までのステップで記憶した投票方式及び馬番等を、表示装置２の上部領域２ａに表示させる。その後、ステップＳ４０７に進む。
【００７６】
ステップＳ４０７では、第２の馬番等記憶部１０４ｂを作動させ、表示装置２の下部領域２ａに、相手に指定する馬番等の入力を促すメッセージを出力させる。それから、ステップＳ４０８に進む。
【００７７】
ステップＳ４０８では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ４０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ４０９に進む。
【００７８】
ステップＳ４０９では、引き続き第２の馬番等記憶部１０４ｂを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ４１０に進む。
【００７９】
ステップＳ４１０では、第２の馬番等記憶部１０４ｂの作用により、ステップＳ４０９において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第２馬番等記憶領域３２ｂに記憶させる。その際、この第２馬番等記憶領域３２ｂにすでに馬番等が記憶されている場合は、この第２馬番等記憶領域３２ｂの記憶内容を全て上書きする。その後、ステップＳ４１１に進む。
【００８０】
ステップＳ４１１では、入力履歴表示手段１０５を作動させ、ステップＳ４１０までのステップで記憶した投票方式及び馬番等を、表示装置２の上部領域２ａに表示させる。また、前記第２馬番等記憶領域３２ｂに馬番等が複数記憶されている場合は、複数個の馬番等を並列させて表示させるようにしている。その後、ステップＳ４１２に進む。前記図１８には、ここまでの処理の流れを示している。
【００８１】
ここからの処理の流れは、前記図１９に示す。ステップＳ４１２では、投票点数を行うか否かの確認を促すメッセージを含む確認画面を表示装置２の下部領域２ｂに表示させる。その後、ステップＳ４１３に進む。
【００８２】
ステップＳ４１３では、「戻る」キー１ｂ３又は「確定」キー１ｂ２が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ４０７に戻る。一方、「確定」キー１ｂ２が押圧されていると判定した場合は、ステップＳ４１４に進む。
【００８３】
ステップＳ４１４においては、投票点数算出手段１０６を作動させる。具体的には、３連勝式軸１頭流し投票点数算出ルーチンを実行し、前記第１馬番記憶領域３２ａに記憶した馬番等が示す者を軸、第２馬番記憶領域３２ｂに記憶した馬番等が示す者を相手として指定した場合の投票点数ＶＡＬを計算する。そして、この第２馬番等入力ルーチンを終了する。３連勝式軸１頭流し投票点数算出ルーチンの処理の流れは後述する。
【００８４】
ここで、３連勝式軸１頭流し投票点数算出ルーチンの処理の流れについてフローチャートである図２０を参照しつつ以下に述べる。
【００８５】
まず、ステップＳ５０１において、第２馬番等記憶領域３２ｂに記憶されている馬番等の数ＢＢを計数する。
【００８６】
ステップＳ５０２においては、投票方式識別子が「２」であるか否かを判定する。投票方式識別子が「２」であると判定した場合は、ステップＳ５０３に進む。投票方式識別子が「２」でないと判定した場合は、ステップＳ５０４に進む。
【００８７】
ステップＳ５０３においては、求める投票点数ＶＡＬを、以下に示す数式により計算し、この３連勝式軸１頭流し投票点数算出ルーチンを終了する。
【００８８】
ＶＡＬ＝ＢＢ＊（ＢＢ−１）
ステップＳ５０４においては、投票方式識別子が「３」であるか否かを判定する。投票方式識別子が「３」であると判定した場合は、ステップＳ５０４５に進む。投票方式識別子が「３」でないと判定した場合は、ステップＳ５０６に進む。
【００８９】
ステップＳ５０５においては、求める投票点数ＶＡＬを、以下に示す数式により計算し、この３連勝式軸１頭流し投票点数算出ルーチンを終了する。
【００９０】
ＶＡＬ＝ＢＢ＊（ＢＢ−１）＊３
ステップＳ５０６においては、求める投票点数ＶＡＬを、以下に示す数式により計算し、この３連勝式軸１頭流し投票点数算出ルーチンを終了する。
【００９１】
ＶＡＬ＝ＢＢ＊（ＢＢ−１）／２
すなわち、前記第２馬番等記憶領域３２ｂに記憶されている馬番の数を計数し、３連単軸１頭流し投票が指定されている場合には前記第２馬番等記憶領域３２ｂに記憶されている馬番のうち２個の順列の通り数、３連単軸１頭流しマルチ投票が指定されている場合には軸として指定した馬番が示す者は１着、２着、３着のいずれも考え得るので前記第２馬番記憶領域３２ｂに記憶されている馬番のうち２個の順列の通り数の３倍、３連複軸１頭流し投票が指定されている場合には前記第２馬番等記憶領域３２ｂに記憶されている馬番のうち２個の組み合わせ数をそれぞれ算出するようにしている。
【００９２】
さらに、第３馬番等入力ルーチンによる制御の手順の概要を、フローチャートである図２１及び図２２を参照しつつ示す。
【００９３】
まず、前記図２１に示すように、ステップＳ６０１では、第１の馬番等記憶部１０４ａを作動させ、表示装置２の下部領域２ｂに第１の軸として指定する馬番等の入力を促すメッセージを出力する。それから、ステップＳ６０２に進む。
【００９４】
ステップＳ６０２では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、この第２馬番等入力ルーチンを終了し、前記ステップＳ１０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ６０３に進む。
【００９５】
ステップＳ６０３では、引き続き第１の馬番等記憶部１０４ａを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ６０４に進む。
【００９６】
ステップＳ６０４では、ステップＳ６０３において受け付けさせた前記馬番等データが１個の馬番等のみを示すものであるか否かを判定する。前記馬番等データが１個の馬番等のみを示すものであれば、ステップＳ６０５に進む。前記馬番等データが１個の馬番等のみを示すものでなければ、ステップＳ６０３に戻る。
【００９７】
ステップＳ６０５では、第１の馬番等記憶部１０４ａの作用により、ステップＳ６０３において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第１馬番等記憶領域３２ａに記憶させる。その際、この第１馬番等記憶領域３２ａにすでに馬番等が記憶されている場合は、この第１馬番等記憶領域３２ａの記憶内容を全て上書きする。その後、ステップＳ６０６に進む。
【００９８】
ステップＳ６０６では、入力履歴表示手段１０５を作動させ、ステップＳ６０５までのステップで記憶した投票方式及び馬番等を、表示装置２の上部領域２ａに表示させる。その後、ステップＳ６０７に進む。
【００９９】
ステップＳ６０７では、第２の馬番等記憶部１０４ｂを作動させ、表示装置２の上部領域２ａに、第２の軸として指定する馬番等の入力を促すメッセージを出力する。それから、ステップＳ６０８に進む。
【０１００】
ステップＳ６０８では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ６０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ６０９に進む。
【０１０１】
ステップＳ６０９では、引き続き第２の馬番等記憶部１０４ｂを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ６１０に進む。
【０１０２】
ステップＳ６１０では、ステップＳ６０９において受け付けさせた前記馬番等データが１個の馬番等のみを示すものであるか否かを判定する。前記馬番等データが１個の馬番等のみを示すものであれば、ステップＳ６１１に進む。前記馬番等データが１個の馬番等のみを示すものでなければ、ステップＳ６０９に戻る。
【０１０３】
ステップＳ６１１では、第２の馬番等記憶部１０４ｂの作用により、ステップＳ６０９において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第２馬番等記憶領域３２ｂに記憶させる。その際、この第２馬番等記憶領域３２ｂにすでに馬番等が記憶されている場合は、この第２馬番等記憶領域３２ｂの記憶内容を全て上書きする。その後、ステップＳ６１２に進む。
【０１０４】
ステップＳ６１２では、入力履歴表示手段１０５を作動させ、ステップＳ６１１までのステップで記憶した投票方式及び馬番等を、表示装置２の上部領域２ａに表示させる。その後、ステップＳ６１３に進む。前記図２１には、ここまでの処理の流れを示している。
【０１０５】
ここからの処理の流れは、前記図２２に示す。ステップＳ６１３では、第３の馬番等記憶部１０４ｃを作動させ、表示装置２の下部領域２ｂに、相手として指定する馬番等の入力を促すメッセージを出力する。それから、ステップＳ６１４に進む。
【０１０６】
ステップＳ６１４では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ６０７に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ６１５に進む。
【０１０７】
ステップＳ６１５では、引き続き第３の馬番等記憶部１０４ｃを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ６１６に進む。
【０１０８】
ステップＳ６１６では、第３の馬番等記憶部１０４ｃの作用により、ステップＳ６１５において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第３馬番等記憶領域３２ｃに記憶させる。その際、この第３馬番等記憶領域３２ｃにすでに馬番等が記憶されている場合は、この第３馬番等記憶領域３２ｃの記憶内容を全て上書きする。その後、ステップＳ６１７に進む。
【０１０９】
ステップＳ６１７では、入力履歴表示手段１０５を作動させ、ステップＳ６１６までのステップで記憶した投票方式及び馬番等を、表示装置２の上部領域２ａに表示させる。また、前記内部メモリに馬番が複数記憶されている場合は、複数個の馬番を並列させて表示させるようにしている。その後、ステップＳ６１８に進む。
【０１１０】
ステップＳ６１８では、投票点数の算出を行うか否かの確認を促すメッセージを含む確認画面を表示装置２の下部領域２ｂに表示させる。その後、ステップＳ６１９に進む。
【０１１１】
ステップＳ６１９では、「戻る」キー１ｂ３又は「確定」キー１ｂ２が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ６１３に戻る。一方、「確定」キー１ｂ２が押圧されていると判定した場合は、ステップＳ６２０に進む。
【０１１２】
ステップＳ６２０においては、投票点数算出手段１０６を作動させる。具体的には、３連単軸２頭流しマルチ投票点数算出ルーチンを実行し、前記第１馬番記憶領域３２ａに記憶した馬番等が示す者を第１の軸、第２馬番記憶領域３２ｂに記憶した馬番等が示す者を第２の軸とし、第３馬番記憶領域３２ｃに記憶した馬番等が示すを相手として指定するが３着となる３連単軸２頭流しマルチ投票による３連勝単式投票券の投票点数ＶＡＬを計算する。そして、この第３馬番等入力ルーチンを終了する。３連単買い目数算出ルーチンの処理の流れは後述する。
【０１１３】
ここで、３連単軸２頭流しマルチ投票点数算出ルーチンの処理の流れについてフローチャートである図２３を参照しつつ以下に述べる。
【０１１４】
まず、ステップＳ７０１において、第３馬番等記憶領域３２ｃに記憶されている馬番等の数ＣＣを計数する。
【０１１５】
ステップＳ７０２においては、求める投票点数ＶＡＬを、以下に示す数式により計算し、この３連単軸２頭流しマルチ投票点数算出ルーチンを終了する。
【０１１６】
ＶＡＬ＝ＣＣ＊６
すなわち、３連単軸２頭流しマルチ投票は第１の軸及び第２の軸に指定した者がいずれも１着〜３着のいずれかの着順に入着し、相手に指定した者のいずれかが１着〜３着の残り１つであれば的中する買い方であるので、相手として指定する馬番等の数、すなわち前記第３馬番等記憶領域３２ｃに記憶されている馬番等の数を計数し、第１の軸、第２の軸、及び相手の３者の順列の通り数をそれぞれ算出するようにしている。
【０１１７】
また、第４馬番等入力ルーチンによる制御の手順の概要を、フローチャートである図２４を参照しつつ示す。
【０１１８】
まず、前記図２４に示すように、ステップＳ８０１では、第１の馬番等記憶部１０４ａを作動させ、馬番等の入力を促すメッセージを出力する。それから、ステップＳ８０２に進む。
【０１１９】
ステップＳ８０２では、「戻る」キー１ｂ３が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、この第２馬番等入力ルーチンを終了し、前記ステップＳ１０１に戻る。一方、「戻る」キー１ｂ３が押圧されていないと判定した場合は、ステップＳ８０３に進む。
【０１２０】
ステップＳ８０３では、引き続き第１の馬番等記憶部１０４ａを作動させ、前記数字入力キー１ａに馬番等データを受け付けさせる。それから、ステップＳ８０４に進む。
【０１２１】
ステップＳ８０４では、ステップＳ８０３において受け付けさせた前記馬番等データが３個以上の馬番等を示すものであるか否かを判定する。前記馬番等データが３個以上の馬番等を示すものであれば、ステップＳ８０５に進む。前記馬番等データが３個以上の馬番等を示すものでなければ、ステップＳ８０３に戻る。
【０１２２】
ステップＳ８０５では、第１の馬番等記憶部１０４ａの作用により、ステップＳ８０３において受け付けさせた前記馬番等データに対応する馬番等を内部メモリ３２の第１馬番等記憶領域３２ａに記憶させる。その際、この第１馬番等記憶領域３２ａにすでに馬番等が記憶されている場合は、この第１馬番等記憶領域３２ａの記憶内容を全て上書きする。その後、ステップＳ８０６に進む。
【０１２３】
ステップＳ８０６では、入力履歴表示手段１０５を作動させ、ステップＳ６０５までのステップで記憶した投票方式及び馬番等を、表示装置２の上部領域２ａに表示させる。その後、ステップＳ８０７に進む。
【０１２４】
ステップＳ８０７では、投票点数の算出を行うか否かの確認を促すメッセージを含む確認画面を表示装置２の下部領域２ｂに表示させる。その後、ステップＳ８０８に進む。
【０１２５】
ステップＳ８０８では、「戻る」キー１ｂ３又は「確定」キー１ｂ２が押圧されたか否かを判定する。「戻る」キー１ｂ３が押圧されたと判定した場合は、ステップＳ８０１に戻る。一方、「確定」キー１ｂ２が押圧されていると判定した場合は、ステップＳ８０９に進む。
【０１２６】
ステップＳ８０９においては、投票点数算出手段１０６を作動させる。具体的には、３連勝式ボックス投票点数算出ルーチンを実行し、前記第１馬番等記憶領域３２ａに記憶した馬番等が示す者のうちのいずれか３者が３着以内に入着することを予想する３連勝式ボックス投票の投票点数ＶＡＬを計算する。そして、この第３馬番等入力ルーチンを終了する。３連勝式ボックス投票点数算出ルーチンの処理の流れは後述する。
【０１２７】
ここで、３連勝式ボックス投票点数算出ルーチンの処理の流れについてフローチャートである図２５を参照しつつ以下に述べる。
【０１２８】
まず、ステップＳ９０１において、第１馬番等記憶領域３２ａに記憶されている馬番等の数ＡＡを計数する。
【０１２９】
ステップＳ９０２においては、投票方式識別子が「６」であるか否かを判定する。投票方式識別子が「６」であると判定した場合は、ステップＳ９０３に進む。投票方式識別子が「６」でないと判定した場合は、ステップＳ９０４に進む。
【０１３０】
ステップＳ９０３においては、求める投票点数ＶＡＬを、以下に示す数式により計算し、この３連勝式ボックス投票点数算出ルーチンを終了する。
【０１３１】
ＶＡＬ＝ＡＡ＊（ＡＡ−１）＊（ＡＡ−２）
ステップＳ９０４においては、求める投票点数ＶＡＬを、以下に示す数式により計算し、この３連勝式ボックス投票点数算出ルーチンを終了する。
【０１３２】
ＶＡＬ＝ＡＡ＊（ＡＡ−１）＊（ＡＡ−２）／６
すなわち、前記第１馬番等記憶領域３２ａに記憶されている馬番の数を計数し、３連単ボックス投票が指定されている場合には前記第１馬番等記憶領域３２ａに記憶されている馬番のうち３個の順列の通り数、３連複ボックス投票が指定されている場合には前記第１馬番等記憶領域３２ａに記憶されている馬番のうち３個の組み合わせ数をそれぞれ算出するようにしている。
【０１３３】
以上に述べたように、本実施形態に係る投票点数計算プログラムを携帯電話ＣＰに実行させることにより、利用者は、携帯電話ＣＰに馬番等を数字キー１ａにより入力を行えば、馬番等記憶手段１０４を作動させて入力した馬番等を携帯電話に記憶させ、前記入力履歴表示手段１０５を作動させて記憶させた馬番等を表示装置２に表示させるとともに、投票点数算出手段１０６を作動させて記憶させた馬番等に基づき投票点数ＶＡＬの算出を行わせ、結果出力手段１０７を作動させて前記馬番等と同時に表示装置２に投票点数ＶＡＬを表示させることができる。従って、利用者は表示装置２に表示させた前記馬番等及び投票点数ＶＡＬを同時に確認できる。このことにより、利用者は投票点数を容易に知ることができ、予想外に点数が多くなりすぎることに伴い発生する上述した不具合の発生を抑えることができる。さらに、投票を行う馬番等の組合せを投票点数ＶＡＬと同時に視認できるので、スクロール等による画面の切り替えを行うことなく馬番等の入力ミスの確認を容易に行うことができる。
【０１３４】
また、馬番等記憶手段１０４を作動させるのに先立ち、投票方式記憶手段１０２を作動させて入力装置１により選択入力された投票方式に対応する投票方式識別子を内部メモリ３２に記憶させるようにしているとともに、前記入力履歴表示手段１０５が前記投票方式も表示装置２に表示させ、前記投票点数算出手段１０６が前記投票方式及び馬番データに基づき投票点数ＶＡＬを算出するようにしているので、種々の投票方式に対応させることができる。
【０１３５】
さらに、前記馬番等記憶手段１０４に、第１〜第３の馬番等記憶部１０４ａ〜１０４ｃを備えているので、上述したように、１着候補、２着候補、及び３着候補に指定した馬番等をそれぞれ第１、第２、及び第３の馬番等記憶領域３２ａ、３２ｂ、及び３２ｃに記憶させて３連単フォーメーション投票による投票点数ＶＡＬを算出する態様や、軸及び相手に指定した馬番等をそれぞれ第１及び第２の馬番等記憶領域３２ａ及び３２ｂに記憶させて３連勝式軸１頭流し投票による投票点数ＶＡＬを算出する態様や、第１の軸、第２の軸、及び相手に指定した馬番等をそれぞれ第１、第２、及び第３の馬番等記憶領域３２ａ、３２ｂ、及び３２ｃに記憶させて３連勝式軸２頭流しマルチ投票による投票点数ＶＡＬを算出する態様に容易に対応できる。
【０１３６】
加えて、前記入力履歴表示手段１０５は、馬番等記憶手段１０４により内部メモリに記憶させた馬番等を数字により表示装置２に表示させるので、馬番等の数字及び馬番等を選択するためのボタンを同時に表示させる前記非特許文献１記載のもののような態様と比較して、馬番等を表示するスペースを節約でき、パーソナルコンピュータのディスプレイ画面よりも狭い携帯電話ＣＰの表示装置２の画面に馬番等を効果的に表示できる。
【０１３７】
なお、本発明は以上に述べた態様に限られない。
【０１３８】
例えば、携帯電話自体が投票点数の算出を行うようにする代わりに、携帯電話が投票点数計算プログラムを実行すると、携帯電話から外部のサーバに投票方式を示すデータ及び馬番等を示すデータを送信し、外部のサーバが携帯電話から受信したデータに基づき投票点数の算出を行うとともに算出した投票点数を示すデータを携帯電話に返信し、このデータに基づき携帯電話が投票点数を表示装置に出力する制御を行うようにする態様も考えられる。
【０１３９】
このような態様を実現するには、機能ブロック図を図２６に示すように、上述した実施形態における携帯電話ＣＰのＣＰＵ３１が投票点数計算プログラムを実行すると、入力装置１、表示装置２、制御装置３、通信装置４等が協働して、上述した実施形態における投票方式選択画面表示手段１０１、投票方式記憶手段１０２、馬番等記憶手段１０４、入力履歴表示手段１０５、及び結果出力手段１０７としての機能を発揮させるとともに、携帯電話ＣＰの制御装置３のＣＰＵ３１に、前記馬番等記憶手段１０４により内部メモリ３２に記憶させた内容及び該記憶内容に基づき外部装置たるサーバＳＲＶに投票点数ＶＡＬを算出させる命令を携帯電話ＣＰの通信機能を利用してサーバＳＲＶに向けて送信させる入力履歴送信手段１０８、及び前記命令を受けてサーバＳＲＶが算出した投票点数ＶＡＬを示すデータを携帯電話ＣＰの通信機能を利用して受信させる結果受信手段１０９としての機能も発揮させるようにするとよい。その際、結果出力手段１０７を作動させた際に、前記結果受信手段１０９により受信したデータが示す投票点数ＶＡＬを、前記入力履歴表示手段１０５による表示内容と同時に表示装置２に表示させるようにするとよい。その際、サーバＳＲＶの外部記憶装置９０３には、Ｗｅｂサーバ機能を利用して前記投票点数ＶＡＬを算出させる命令を受け付けるプログラム、及びこの命令を受けて前記投票点数ＶＡＬを算出し、携帯電話に返信するプログラムを内蔵していて、このプログラムをＣＰＵ９０１が実行することにより、Ｗｅｂサーバ機能を利用して、前記投票点数ＶＡＬを算出させる命令を受け付ける機能、及びこの命令を受けて前記投票点数ＶＡＬを算出し、携帯電話に返信する機能を発揮する。
【０１４０】
前記入力履歴送信手段１０８は、具体的には、前記内部メモリ３２に記憶されている投票方式識別子、馬番等データ、及び投票点数ＶＡＬを算出させる命令であることを示すヘッダを含む電文を作成し、通信装置４を利用してこの電文をサーバＳＲＶに送信させる。
【０１４１】
一方、前記結果受信手段１０９は、具体的には、サーバＳＲＶが算出した前記投票点数ＶＡＬ、及び投票点数ＶＡＬを含むデータであることを示すヘッダを含む電文を通信装置４を利用して受信させ、受信した電文に含まれる投票点数ＶＡＬを結果出力手段１０７に渡す。
【０１４２】
この態様において携帯電話がプログラムを実行することにより行う処理は、上述した実施形態におけるものとほぼ同様であるが、第１〜第４馬番等入力ルーチン中において、投票点数算出手段１０６を作動させる、すなわち３連単フォーメーション投票点数算出ルーチン、３連勝式軸１頭流し投票点数計算ルーチン、３連勝式軸２頭流しマルチ投票点数計算ルーチン、及び３連勝式ボックス投票点数計算ルーチンのいずれかを呼び出す代わりに、入力履歴送信手段１０８、及び結果受信手段１０９を順次作動させる。
【０１４３】
すなわち、上述した実施形態におけるステップＳ２１８、ステップＳ４１４、ステップＳ６２０、又はステップＳ８０９を実行する代わりに、以下に述べるデータ送受信ルーチンを呼び出して実行する。このデータ送受信ルーチンの処理の流れをフローチャートである図２７を参照しつつ述べる。
【０１４４】
まず、ステップＳ１００１で、前記入力履歴送信手段１０８を作動させる。すなわち、前記内部メモリ３２に記憶されている投票方式識別子、馬番等データ、及び投票点数ＶＡＬを算出させる命令であることを示すヘッダを含む電文を作成する。それから、ステップＳ１００２に進む。
【０１４５】
ステップＳ１００２では、引き続き前記入力履歴送信手段１０８を作動させ、通信装置４を利用してステップＳ１００１で作成した電文をサーバＳＲＶに向けて送信させる。それから、ステップＳ１００３に進む。
【０１４６】
ステップＳ１００３では、前記結果受信手段１０９を作動させる。すなわち、サーバＳＲＶが算出した前記投票点数ＶＡＬ、及び投票点数ＶＡＬを含むデータであることを示すヘッダを含む電文を通信装置４を利用して受信させる。前記電文の受信を完了し次第、このデータ送受信ルーチンを終了する。
【０１４７】
このような構成であっても、上述した実施形態において投票点数算出手段１０６を作動させて記憶させた馬番等に基づき投票点数ＶＡＬの算出を行わせる代わりに、前記入力履歴送信手段１０８及び前記結果受信手段１０９を順次作動させ、投票方式識別子、馬番等データ、及び投票点数ＶＡＬを算出させる命令であることを示すヘッダを含む電文をサーバＳＲＶに送信させ、サーバＳＲＶが算出した前記投票点数ＶＡＬを受信して結果出力手段１０７に渡すこと以外は上述した実施形態における投票点数計算プログラムを実行している携帯電話ＣＰと同様に機能するので、上述した実施形態における主要な効果は全て得ることができる。
【０１４８】
また、上述した７種の投票方式による投票点数の全てを算出可能にする必要はなく、例えば３連単フォーメーション投票又は３連単ボックス投票のいずれかを選択可能にし、選択した投票形式による投票点数を算出するようにしてもよい。さらに、投票方式選択画面表示手段及び投票方式記憶手段を省略し、１種類の投票方式、例えば３連単フォーメーション投票による投票点数のみを算出可能にしてもよい。この場合、携帯電話は、上述した実施形態における投票点数計算プログラムを実行すると、上述した実施形態における第１馬番等入力プログラムを直ちに実行するようにするとよい。
【０１４９】
そして、携帯電話だけでなく、数字入力キーを利用した入力装置、内部記憶装置、及び表示装置を有するとともにＷｅｂブラウザ機能を備えたＰＤＡ等の携帯情報端末に上述したような投票点数計算プログラムを実行させるようにしてもよい。
【０１５０】
その他、本発明の趣旨を損ねない範囲で種々に変形してよい。
【図面の簡単な説明】
【０１５１】
【図１】本発明の一実施形態に係る投票点数計算システムの概略図。
【図２】同実施形態に係る携帯電話の概略図。
【図３】同実施形態に係る携帯電話の機器構成図。
【図４】同実施形態に係るサーバの機器構成図。
【図５】同実施形態に係る携帯電話の機能ブロック図。
【図６】同実施形態に係る携帯電話の馬番等記憶手段の構成を示す図。
【図７】同実施形態に係る携帯電話の内部メモリ中における投票方式識別子及び馬番等データの格納態様を示す図。
【図８】同実施形態に係る携帯電話の表示装置による表示の例を示す図。
【図９】同実施形態に係る携帯電話の表示装置による表示の例を示す図。
【図１０】同実施形態に係る携帯電話の表示装置による表示の例を示す図。
【図１１】同実施形態に係る携帯電話の表示装置による表示の例を示す図。
【図１２】同実施形態に係る携帯電話の表示装置による表示の例を示す図。
【図１３】同実施形態に係る携帯電話の表示装置による表示の例を示す図。
【図１４】同実施形態に係る携帯電話が実行する投票点数計算プログラムの処理の流れを示す図。
【図１５】同実施形態に係る携帯電話が実行する第１馬番等入力ルーチンの処理の流れを示す図。
【図１６】同実施形態に係る携帯電話が実行する第１馬番等入力ルーチンの処理の流れを示す図。
【図１７】同実施形態に係る携帯電話が実行する３連単フォーメーション投票点数算出ルーチンの処理の流れを示す図。
【図１８】同実施形態に係る携帯電話が実行する第２馬番等入力ルーチンの処理の流れを示す図。
【図１９】同実施形態に係る携帯電話が実行する第２馬番等入力ルーチンの処理の流れを示す図。
【図２０】同実施形態に係る携帯電話が実行する３連勝式軸１頭流し投票点数算出ルーチンの処理の流れを示す図。
【図２１】同実施形態に係る携帯電話が実行する第３馬番等入力ルーチンの処理の流れを示す図。
【図２２】同実施形態に係る携帯電話が実行する第３馬番等入力ルーチンの処理の流れを示す図。
【図２３】同実施形態に係る携帯電話が実行する３連勝式軸２頭流しマルチ投票点数算出ルーチンの処理の流れを示す図。
【図２４】同実施形態に係る携帯電話が実行する第４馬番等入力ルーチンの処理の流れを示す図。
【図２５】同実施形態に係る携帯電話が実行する３連勝式ボックス投票点数算出ルーチンの処理の流れを示す図。
【図２６】本発明の他の実施態様に係る携帯電話の機能ブロック図。
【図２７】同実施態様に係る携帯電話が実行するデータ送受信ルーチンの処理の流れを示す図。
【符号の説明】
【０１５２】
ＣＰ…携帯電話
１…入力装置
２…表示装置
３２…内部メモリ（内部記憶装置）
１０２…投票方式記憶手段
１０４…馬番等記憶手段
１０５…入力履歴表示手段
１０６…投票点数算出手段
１０７…結果出力手段
【図１】
2007233481.tif 000003
【図２】
2007233481.tif 000004
【図３】
2007233481.tif 000005
【図４】
2007233481.tif 000006
【図５】
2007233481.tif 000007
【図６】
2007233481.tif 000008
【図７】
2007233481.tif 000009
【図８】
2007233481.tif 000010
【図９】
2007233481.tif 000011
【図１０】
2007233481.tif 000012
【図１１】
2007233481.tif 000013
【図１２】
2007233481.tif 000014
【図１３】
2007233481.tif 000015
【図１４】
2007233481.tif 000016
【図１５】
2007233481.tif 000017
【図１６】
2007233481.tif 000018
【図１７】
2007233481.tif 000019
【図１８】
2007233481.tif 000020
【図１９】
2007233481.tif 000021
【図２０】
2007233481.tif 000022
【図２１】
2007233481.tif 000023
【図２２】
2007233481.tif 000024
【図２３】
2007233481.tif 000025
【図２４】
2007233481.tif 000026
【図２５】
2007233481.tif 000027
【図２６】
2007233481.tif 000028
【図２７】
2007233481.tif 000029