(57)【特許請求の範囲】
【請求項１】
ボウリング・レーンの表面の仕上げを監視する装置であって、所定経路に沿ってサンプル・ストリップを送るストリップ・フィーダと、前記経路に隣接して設けたり、前記経路におけるサンプル・ストリップの特性を検知し、それを表す信号を発生するセンサと、前記ストリップ・フィーダと前記センサを作動させて前記ストリップを検知させ、前記フィーダによる前記ストリップの移動量の所定増分量あたり所定の率で前記信号を発生させる手段と、これらの信号を集め、それらを表す値を記憶する収集・記憶手段とを包含することを特徴とする装置。
【請求項２】
請求項１記載の装置において、さらに、前記収集・記憶手段を読み出し、その中の値を表示する手段を包含することを特徴とする装置。
【請求項３】
ボウリング・レーンを横切って置いたほぼ透明なストリップでサンプリングするなどしてボウリング・レーンの仕上げを監視する装置であって、前記ストリップのための移動経路を構成する手段と、前記経路の片側に設けた光源と、前記経路の反対側に設けた光電センサと、前記経路に隣接して軸支したフィーダ・ローラと、所定の増分量で前記ローラを駆動するステップモータと、前記センサに接続してあり、そこからのアナログ信号を受信し、それをディジタル信号に変換するアナログ／ディジタル変換器と、この変換器に接続してあり、そこから信号を受信し、これらの信号の表すデータを記憶するランダムアクセスメモリと、前記モータ、前記センサおよび前記ランダムアクセスメモリを作動させる中央演算処理装置と、この中央演算処理装置のための制御アルゴリズムを記憶するプログラム記憶装置と、前記中央演算処理装置に接続してあり、外部発生コマンドを受信し、前記データを出力するポートとを包含することを特徴とする装置。
【請求項４】
請求項４記載の装置において、前記経路における所定のストリップ移動距離についての複数の前記アナログ信号を提供する手段を包含することを特徴とする装置。
【請求項５】
請求項４記載の装置において、前記ステップモータが前記複数のアナログ信号に等しい複数の増分量で前記所定距離にわたって前記ストリップを駆動し、前記センサが前記増分量毎に前記ストリップをサンプリングすることを特徴とする装置。
【請求項６】
ボウリング・レーンに貼付してあり、リーダを有するテープ状のストリップからボウリング・レーンの表面上のドレッシングの量を決定する監視装置であって、ストリップ移動経路を構成する手段と、この経路に沿って設けた光源と、前記経路に沿って設けた光センサと、前記経路に沿って設けてあってこの経路に沿って前記ストリップを送る手段であり、駆動モータを有する手段と、（ａ）小さい増分量で前記モータを作動させながら前記センサを周期的に作動させて前記リーダを通過して移動したときにそれを決定する手段および（ｂ）その後より大きな増分量で前記モータを作動させながら前記センサを作動させて前記ストリップ上のドレッシングの量を検知する手段を包含する制御手段とを包含することを特徴とする監視装置。
【請求項７】
請求項６記載の監視装置において、リーダが他のストリップ部分と同じ材料で作ってあるストリップと一緒に特に用いるようになっている監視装置において、前記制御手段が、さらに、前記周期作動手段の後で、前記その後の作動手段の前に作動して前記モータで前記ストリップを逆送りさせ、前記リーダの一部を前記光センサと整合させ、前記ストリップの自然蛍光を表す信号を発生する手段を包含することを特徴とする監視装置。
【発明の詳細な説明】
【０００１】
本発明はボウリング・レーン上のドレッシングを監視するのに用いることのできる装置に関する。
【０００２】
Ｓｃｈｅｉｅ等に１９８４年３月１３日に発行され、通例通りに譲渡された米国特許第４，４３７，０１０号（その詳細を参考資料としてここに援用する）が、ボウリング・レーンの表面上のコンディショナまたはドレッシングの量を決定する方法および装置を開示している。これに開示されている装置はサンプル・ストリップとして透明なテープの二重厚ストリップを利用している。サンプル・ストリップは、同じくＳｃｈｅｉｅ等に１９８４年１２月１１日に発行され、通例通りに譲渡された米国特許第４，４８７，７８８号に開示されている装置を使用して得られる。この米国特許も参考資料としてここに援用するなりの成功を収めている。これら両米国特許の主題事項は、本願の譲受人によって商品化されており、ボウリングセンター経営者がボウリング・レーンの仕上げ状態の手掛かりを得、レーンがアメリカ合衆国の適切なボウリング規定団体、アメリカン・ボウリング代議員会（ＡＢＣ）の仕様を確実に満たすのにか
【０００３】
たとえば、ボウリングセンターが証明書発行権を必要とする場合、このボウリングセンターが点検され、要件を満たしていれば、証明書が発行できる。証明書発行権を持ち続けるためには、アメリカン・ボウリング代議員会は、特に以下のことを述べている。
「ドレッシングを用いる場合、それはＡＢＣ／ＷＩＢＣ仕様を満たし、以下の点を満たしていなければならない：
ドレッシングはレーン下手の所定距離全体にわたってエッジボードからエッジボードまで分布していなければならない（たとえば、この距離を限定することなく、ファウルラインから３５〜４０フィート）。ドレッシングの塗布後、レーンのドレッシング塗布部分において、レーン表面上のあらゆる部位で最低３単位のドレッシングがなければならない。ここでいう１単位とは、ＡＢＣ／ＷＩＢＣ認可のレーン・ドレッシング測定装置で測定した場合、レーン表面の毎平方フィートあたり０．０１６７立方センチメートルに等しいドレッシング膜厚の測定値として定義する。」
【０００４】
これら２つの米国特許の主題事項の市販用実施例を用いた場合、ボウリングレーン経営者は、そのレーンを上記の仕様に合致させてその証明書発行権を保持することができる。
【０００５】
分析を可能とするために、ＡＢＣは、認可レーン・ドレッシングは紫外線に露光されたときに蛍光を発する紫外線感応染料を正確な量含んでいると特定している。染料がより多く存在すれば、それだけ強い蛍光を発生する。したがって、蛍光を測定することによって、ドレッシングの量を決定することができる。
【０００６】
測定は「エッジボードからエッジボードまで」行わなければならず、また、ボウリング・レーンの幅が４２インチであるため、レーンを横切って複数の部位で点検する必要がある。使用にあたって、測定は１−１／６インチの間隔（普通のボウリング・レーンでのボードの幅）で、全部で３９測定箇所において行われる。１枚のテープ層をレーンを完全に横切って１０ピン側から７ピン側まで貼付する。最終ボードのところで、不透明な１インチ・マーカをテープ上に置く。レーンに接触させずにテープをさらに数インチ延ばし、封入テープ・ストリップを最初の層の粘着面に貼付する。その結果、長さ約４８インチのサンプル含有テープが形成される。レーンに貼付した４２インチ分にはサンプルが含まれており、マーカの反対側のその部分は分析器内に置いたときにサンプル・テープのためのリーダとして役立つ。サンプル含有テープは、テープを１−１／１６インチ進めたこと示す明確な指標を提供すべく戻り止めを包含するテープ駆動装置のノブを手動回転させることによって１−１／１６インチの増分で機械を通して進める。テープの１増分前進毎に、メータがそれを読み取り、読み取り値を手作業で記録する。これらの読み取り値はグラフなどにプロットしてサンプル・テープを採用した位置でレーンを横切って分布するドレッシング量を図示するようにしてもよい。
【０００７】
この装置はその意図した目的については極めて良好に機能するが、その使用には時間をかけなければならず、１本のサンプル・テープを分析するのに２０分もかかるのである。さらに、この装置は１−１／１６インチ毎に一回の読み取りを行わねばならないため、読み取り値がその特定の部位での状態を表さない可能性もあり、１−１／１６インチ毎に何回かの読み取りを行わなければならない。
【０００８】
本発明は上記の問題のうち１つまたはそれ以上を克服することに向けたものである。
【０００９】
本発明の主目的は、ボウリング・レーン表面のドレッシングを監視する新規な改良したレーン監視装置を提供することにある。一層詳しくは、本発明の目的は、レーン上のドレッシング要件を分析するのに必要な時間を短縮し、高い精度を有し、例外的に「ユーザーフレンドリ」である新規で改良したレーン監視装置を提供することにある。
【００１０】
本発明の実施例は、ボウリング・レーンの表面の仕上げを監視する装置であって、所定経路に沿ってサンプル・ストリップを送るストリップ・フィーダと、前記経路に隣接して設けたり、前記経路におけるサンプル・ストリップの特性を検知し、それを表す信号を発生するセンサと、前記ストリップ・フィーダと前記センサを作動させて前記ストリップを検知させ、前記フィーダによる前記ストリップの移動量の所定増分量あたり所定の率で前記信号を発生させる手段と、これらの信号を集め、それらを表す値を記憶する収集・記憶手段とを包含することを特徴とする装置において、上記の目的を達成する。
【００１１】
好ましい実施例においては、収集・記憶手段を読み出し、その中の値を表示する手段を包含することを特徴とする装置が設けられる。
【００１２】
本発明の好ましい実施例は、特に透明なサンプル・ストリップと共に用いるようになっており、ストリップのための移動経路を構成する手段と、経路の片側に設けた光源と、経路の反対側に設けた光電センサとを包含する。経路に隣接してフィーダ・ローラが軸支されており、所定の増分量でローラを駆動するステップモータが設けてある。センサには、そこからのアナログ信号を受信し、それをディジタル信号に変換するアナログ／ディジタル変換器が接続してある。このアナログ／ディジタル変換器にはランダムアクセスメモリが接続してあり、そこから信号を受信し、これらの信号の表すデータを記憶するようになっている。モータ、センサおよびランダムアクセスメモリを作動させる中央演算処理装置が設けてある。この中央演算処理装置のための制御アルゴリズムを記憶するプログラム記憶装置が利用される。中央演算処理装置に接続してあり、外部発生コマンドを受信し、データを出力するポートも設けてある。
【００１３】
非常に好ましい実施例では、本装置は、経路における所定のストリップ移動距離についての複数のアナログ信号を提供する手段を包含する。
【００１４】
好ましくは、ステップモータは複数のアナログ信号に等しい複数の増分量で所定距離にわたってストリップを駆動し、センサが前記増分量毎に前記ストリップをサンプリングする。
【００１５】
他の目的および利点は添付図面に関連して行う以下の説明から明らかとなろう。
【００１６】
本発明によるレーン監視装置の実施例が図１にブロック図で示してある。このレーン監視装置は電源スイッチ装置３２によって制御される電源３０を包含する。電源スイッチ装置３２はヒューズと電源がオンのときに点灯するランプとを包含していてもよい。電力は普通の方法で種々の構成要素に与えられる。
【００１７】
特に、このレーン監視装置は、中央演算処理装置３４と、消去可能でプログラマブルなリードオンリメモリ（ＥＰＲＯＭ）３６と、ランダムアクセスメモリ（ＲＡＭ）３８と、アナログ／ディジタル変換器４０とを包含する。内部クロック４２も設けてある。
【００１８】
アナログ／ディジタル変換器４０への入力は信号コンディショナ４４が行う。この信号コンディショナはセンサ４６からアナログ信号を受け取る。このセンサ４６は、代表的には、光電ダイオードのような光電装置の形をしている。センサは、以下により詳しく説明するテープ移動経路４８の片側に配置してある。反対側には、紫外線源５０が設置してあり、これに光学系が組み合わせてある。紫外線源５０は蛍光タイプであってもよく、スタートスイッチ５６で作動させることができる普通の始動安定器５４を包含する。このスタートスイッチ５６は、紫外線源５０が作動しているときにそれを知らせるランプを備えていてもよい。
【００１９】
本レーン監視装置は、また、テープ移動経路４８に隣接して設置した普通構造のステップモータ５８も包含する。テープ移動経路４８に隣接してローラ組立体６０が配置してあり、これはステップモータ５８によって駆動される。その結果、テープ移動経路に配置したサンプル・テープを、ローラ組立体６０で引っ張ることによって、センサ４６および光源５０を通してテープ移動経路に沿って移動させることができる。
【００２０】
ステップモータ・ドライバ６２は中央演算処理装置（ＣＰＵ）３４によって作動させられる。
【００２１】
本発明の好ましい実施例では、ＣＰＵ３４は普通のＲＳ−２３２ドライバ６４に接続してあり、このドライバはＲＳ−２３２シリアルポート６６に接続してある。このシリアルポート６６は外部発生のコマンドを受け取ると共に、データを出力する手段となる。
【００２２】
本発明の一実施例では、後述する目的のために、モニタのようなディスプレイ装置７２あるいはプリンタまたはこれら両方を有する普通のパーソナルコンピュータ７０がポート６６に接続してある。しかしながら、このコンピュータ６０は、所望ならば、別のＣＰＵに替えてもよい。
【００２３】
次に図２、３を参照して、テープ移動経路構成手段４８をより詳しく説明する。テープ移動経路構成手段４８は、細長い底板８０と、細長い天板８２とを包含する。これらの板８０、８２の間には互いに隔たって一対のスペーサ板８４が配置してあり、透明なサンプル・ストリップまたはサンプル・テープのためのトンネル状の経路を構成している。先に述べた米国特許第４，４８７，７８８号から明らかなように、サンプル・テープは互いに接触する接着面を有する２片のテープからなる二重層である。一方のテープはレーンに貼付してドレッシングをピックアップする。このテープはそこにドレッシングが接着することによってレーンに貼付できる。他方のテープは最初のテープに貼付して分析のためにドレッシング・サンプルを封入する。
【００２４】
加えて、先に述べたように、サンプルを得るこの方法は、テープが不透明部分の先にあるドレッシング用自由リーダを持ち、不透明部分の後にテープの実際にサンプルを含む部分が続くようにすることができる。
【００２５】
テープ・サンプルのリーダ端は前記のトンネルの端８８に導入する。
【００２６】
反対端には、ローラ組立体６０が設けてある。このローラ組立体６０は駆動ローラ９２とアイドラ・ローラ９４とを包含し、これらのローラはトンネルの端８８と反対の端９６に隣接して水平軸線まわりに回転できるように軸支してある。図２でわかるように、ステップモータ５８は駆動ローラ９２に連結した出力軸１００を有する。
【００２７】
トンネルの端８８、９６の中間で、板８０、８２には孔があけてある。板８２には、紫外線透過性可視光線吸収性フィルタ１０２が衝合している。フィルタ１０２のすぐ上には、紫外線発生チューブ１０４が設置してあり、これは反射器１０６と共に紫外線源５０（図１）として作用する。
【００２８】
下方の板８０の下には、ダイオード・フィルタ組立体４６があり、これは最終フィルタ１１０の下に配置したフォトダイオード１０８を包含する。
【００２９】
フィルタ１０２、１１０は、共に、市販されている。フィルタ１０２は３６０ナノメートルでピークとなる３００〜４００ナノメートルの波長範囲の高い透過率を有する。フィルタ１１０はペンシルバニア州ＤｕｒｙｅａのＳｃｈｏｔｔ  Ｇｌａｓｓ  Ｔｅｃｈｎｏｌｏｇｉｅｓ，  Ｉｎｃ．から入手できるガラス・プラスチック積層フィルタである。このフィルタ１１０は、非常に急勾配の曲線を持つロングパス特性と、非常に低い固有蛍光性とを有し、蛍光バリヤ・フィルタとしては理想的である。製造業者がＫＶ−４１８としているフィルタが好ましい。フォトダイオードはＶＴＳ−７３フォトダイオードであってもよい。
【００３０】
本発明の一実施例では、パーソナルコンピュータ７０はホストとして作用して全システム動作制御を行う。すなわち、パーソナルコンピュータ７０は外部発生コマンドを中央演算処理装置３４に与え、この中央演算処理装置が後述する方法で本装置を制御する。
【００３１】
大雑把に言えば、パーソナルコンピュータ７０の実施する制御機能を含む動作シーケンスは次の通りである。
１．  ユーザーはパワースイッチ３２を介してレーン監視装置をオンにする。
２．  ユーザーは瞬間スイッチ５６を介して紫外線球をオンにする。
３．  紫外線スイッチ５６が点灯し、紫外線球がユニット内で紫外線球がオンになったことを示す。
４．  ユーザーはレーン監視装置をＲＳ２３２シリアルポート６６を介してコンピュータに接続する。
５．  ユーザーはパーソナルコンピュータ７０に制御プログラムをロードし、それを起動することによってコンピュータ／プログラムの準備をする。
６．  コンピュータ７０は、シリアルポート６６がレーン監視装置に接続してあるかどうかをチェックし、もし予想したリターンエコーを受け取らない場合にはエラー・メッセージを与える。
７．  紫外線灯５０がオンとなっているかどうかを検知し、これがオンとなっていないときにはユーザーに注意を促す。
８．  制御プログラムはレーン監視装置が暖機中であることを示し、必要な暖機時間の見積もりを与える。
９．  メニューにより、ユーザーはレーン統計に入り、観察、分析あるいは印刷のために以前のレーンデータをロードする。
１０．レーン監視装置が充分に暖まった（３０〜４５分）と制御プログラムが決定した後、レーン監視装置を較正する準備を整えることをユーザーに促し、メニューに「較正」を加える。
１１．ユーザーがメニューから「較正」を選ぶと、
Ａ．テープ移動経路４８に較正ストリップを挿入するよう制御プログラムがユーザーに促す。
Ｂ．次に、制御プログラムは較正ストリップの値を入力するようユーザーに促す。
Ｃ．制御プログラムは較正ストリップを読み取る。
Ｄ．制御プログラムは較正ストリップを取り出し、「Ｅｎｔｅｒ」を押すようにユーザーに促す。
Ｅ．制御プログラムはゼロ値を読み取る。
Ｆ．以前の３つの較正設定値が接近している場合には、１つの較正ストリップに基づいて直線性を設定する。この較正設定値を保存する。次いで、基本較正が完了し、ユニットがテープ読み取り準備を完了したことをユーザーに知らせる。
Ｇ．以前の３つの較正設定値が接近していないか、あるいは、ユーザーが「長期較正」を選んだ場合には、２つの付加的な較正ストリップのために上記のステップＡ〜Ｅを繰り返す。
Ｈ．３つの較正ストリップの直線性が条件に合ったならば、較正設定値を保存し、長期較正が完了し、ユニットがテープ読み取り準備を完了したことをユーザーに知らせる。
Ｉ．３つの較正ストリップの直線性が容認できなければ、較正ストリップの１つが古すぎることをユーザーに知らせる。新しく長期較正の設定、反復を行うように示唆するか、あるいは、読み取り値が範囲外の較正で行われたことをすべてのデータについて警告メッセージを出し続ける。
１２．ユーザーがメニューから「テープ読み取り」を選んだときには、
Ａ．制御プログラムはテープ移動経路４８にテープの前端を挿入し、
「Ｅｎｔｅｒ」キーを打つようにユーザーに促す。
Ｂ．テープ・モータが始動し、レーンエッジ・マーカのエッジを検知し、「１」をバックアップすることによってテープを位置決めする。
（読み取り器が最初の８インチでレーンエッジ・マーカを検知しない場合には、テープの正しい端をテープスロットに挿入したかどうかを点検するようユーザーに促し、必要に応じてレーンエッジ・マーカをくわえる）。
Ｃ．レーン監視装置はテープ上のヘッダを読み取り、オイルのないテープのための紫外線についての調整を行う。次いで、テープ駆動部がテープ・サンプルを約２インチ前進させ、このとき、センサはテープ・サンプルのサンプル含有部分におけるレーンエッジ・マーカをちょっと越えたところにある。
Ｄ．ユニットは１ボードあたり３回あるいは４回の読み取りを行い、読み取り値を平均する。ボード毎の平均値はコンピュータに送られる。
Ｅ．最後のボードが読み込まれた後、全レーン幅がモニタ７２上に二次元グラフで表示され、ボード毎のディジタル値がグラフの側部に列状に表示される。
１３．ユーザーがメニューから「レーン統計量入力」を選ぶと、
Ａ．制御プログラムは、レーン番号、ファウルラインからの距離、記録されているデータ、タイムテープ、施設名、レーン読み取り値を記録した人間の名、レーンを最後に状態調節してから投球されたラインの数その他のコメントを入力するようユーザーに促す。
１４．ユーザーがメニューから「プリント」を選ぶと、
Ａ．制御プログラムは「プリントスクリーン」コマンドの相当のことを実行する。
１５．ユーザーがメニューから「ファイル保存」を選ぶと、
Ａ．まず、制御プログラムはレーン番号、ファウルラインからの距離およびデータがレーン統計に入力されたことを確認し、打ち損なった情報があったならばそれを入力するようユーザーに促す。２以上のレーン幅の情報がモニタに表示された場合には、制御プログラムは「ベース」ファイルのみを保存するようユーザーに促す。
Ｂ．制御プログラムは標準のファイル名を示唆し、ファイルの保存前にファイル名をユーザーが変更できるようにする。
１６．ユーザーがメニューから「ファイルオープン」を選ぶと、
Ａ．制御プログラムは、まず、新しいファイルを開く前に現在のファイルを保存するようユーザーに促す。
Ｂ．制御プログラムは、現在表示されている情報を消去するか、あるいは、新しいファイルを現在のファイルと比較するオプションを与える。
Ｃ．「消去」オプションが選ばれた場合、制御プログラムは新しいファイルをロードし、実際のテープから読み取ったかのようにそれを表示する。
Ｄ．「比較」オプションが選ばれた場合には、制御プログラムは新しいファイルをロードし、それを現在のモニタディスプレイの頂部に表示する。３つのファイル（レーン幅グラフ）のみが一度に表示され得る。グラフは異なったスタイル線でプロットし、モノクロ・モニタに分布させるか、あるいは、単色プリンタで印刷することができる。各ボードについての「べース」ファイル・ディジタル値のみをグラフの側部に列状に表示される。
【００３２】
中央演算処理装置３４は図５〜１５に示すようなサブルーチンである種々の機能を一連のコマンドに応答して実行する。これらのコマンドは逐語的には次の通りに述べることができる。
０１                ０１をエコーバックしてから「ＰＣレーン監視装置バージョンＸ．ＸＸ」を表示せよ
０２                ＲＡＭから読み取り値領域をクリアせよ
０３                モータを１ステップ進めよ
０４                約１／４インチテープを移動させるようにモータを進めよ
０５                約１インチテープを移動させるようにモータを進めよ
０６                モータを１ステップ戻せ
０７                約１／４インチテープを移動させるようにモータを戻せ
０８                約１インチテープを移動させるようにモータを戻せ
０９                モータをオフにせよ
１０                読み取り値を取り込み、次のＲＡＭ位置に保存せよ
１１                読み取り値を取り込み、４つの１６進数でコンピュータ７０に送れ
１２                読み取り値を取り込み、４つの１０進数でコンピュータ７０に送れ
１３                ＲＡＭからすべての蓄積された読み取り値を１６進数でコンピュータ７０に送れ
１４                ＲＡＭからすべての蓄積された読み取り値を１０進数でコンピュータ７０に送れ
１５                テープを読み取り、約１／４インチ毎の読み取り値をＲＡＭに記憶させよ
１６                テープを読み取り、約１インチ毎の読み取り値をＲＡＭに記憶させよ
１７                テープを読み取り、約１／４インチ毎の読み取り値を１６進数でコンピュータ７０に送れ
１８                テープを読み取り、約１インチ毎の読み取り値を１６進数でコンピュータ７０に送れ
１９                テープを読み取り、約１／４インチ毎の読み取り値を１０進数でコンピュータ７０に送れ
２０                テープを読み取り、約１インチ毎の読み取り値を１０進数でコンピュータ７０に送れ
２１                すべての続く読み取り値が新しいテープからのものとなるようにＲＡＭ内にマーカを置け
【００３３】
次に図４を参照して、ＣＰＵ３４の実行する主ルーチンを説明する。パーソナルコンピュータ７０からスタート信号を受け取ると、ＣＰＵボードが初期化される。その後、サブルーチン９（図９）が起動してステップモータ５８をオフにする。ステップモータは稼働していないときにも電流を引き込んでいることがあり、種々の構成要素を収容するシャシ内に発生する熱を最小限に抑えるためには、ステップモータ５８をできる限りいつでもオフにしておくことが望ましい。次のステップはシリアルポート６６のところにデータがあるかどうかを決定することである。もしあれば、次の疑問はそのデータがコマンドを表しているかどうかである。すなわち、或る特定のサブルーチンの実行に必要な１−２１の数値コマンドのうちの１つであるかどうかである。
【００３４】
そうであれば、コマンド数が得られる。次に、このコマンド数が有効であるかどうかを決定するためにチェックを行う。もし有効であれば、プログラムはそのコマンド数の示す特定のサブルーチンへジャンプする。
【００３５】
任意の時点で、上記の疑問のうちのいずれかが否定であるならば、プログラムはシリアルデータの存在をチェックする部位へループバックする。同様に、任意の所定のサブルーチンが終了したならば、プログラムはこの同じ部位へループバックする。
【００３６】
サブルーチン１（図５）はパーソナルコンピュータ７０へメッセージを送り返す簡単な事項である。このとき、パーソナルコンピュータ７０のプログラムは機能６、すなわち、接続がちゃんと行われているかどうかをチェックする機能を実行し、もしそうでなければエラーを表示する。
【００３７】
サブルーチン２が図６に示してあり、これはＲＡＭ３８に含まれる情報をクリアしたいときに実行する。
【００３８】
サブルーチン３、６は、サブルーチン３がステップモータを１ステップ（約０．０１インチ）進めさせ、サブルーチン６がステップモータを１ステップ逆転させることを除いて、ほぼ同一である。両方に共通の基本サブルーチンが図７に示して或る。ＣＰＵ３４はモータ位相数を得、１だけモータ位相数増分させる。次に、モータへ位相コードを出力し、１ステップ正転させる。この新しい位相数は記憶され、次いで、サブルーチンがサブルーチン９へ切り替わり、モータをオフにしてから主ループに戻る。
【００３９】
サブルーチン４、５、７、８は、モータを正転させるか、逆転させるかの点、および、約１／４インチのテープ移動量を得るか、あるいは約１インチのテープ移動量を得る（実際には、それぞれ、１７／６４インチ、１７／１６インチ）よに充分にモータをステップ回転させるかどうかの点でのみ互いに異なっている。したがって、図７に示すサブルーチンにかなり似ているが、ただし、このサブルーチンは必要数のステップが適切なループと共に実行されてこのサブルーチンが確実に生じたかどうかについてさらなる問い合わせを行う。
【００４０】
サブルーチン９が図９に示してあり、これはステップモータ駆動部へモータをオフにせよという信号を発行し、主ループに戻るという点でＣＰＵ３４に等しい。
【００４１】
サブルーチン１０が図１０に示してあり、これはサンプルを得るのに用いる。最初、アナログ／ディジタル変換器４０を作動させて入力部が連続的に受信しているアナログ信号をディジタル信号へ変換する動作を開始させる。この変換が達成されると、それで生じたデータがＲＡＭポインタで示されるＲＡＭの記憶場所に記憶される。アナログからディジタルへの変換が照会がなされたときに完全に達成されていなかった場合には戻りループがこのサブルーチンに含まれる。
【００４２】
サブルーチン１１、１２（それぞれ、図１１、１２）は、共に読み取り値を取り込み、それをパーソナルコンピュータ７０へ出力するという点でほぼ同じである。差異は、サブルーチン１１がデータを４つの１６進数でパーソナルコンピュータ７０へ送るのに対し、サブルーチン１２が同じ情報を４つの１０進数で送るという点にある。情報を２つの異なった方法のいずれかで送る目的はパーソナルコンピュータ７２のプログラミングおよびその付属部分の融通性を可能とするためだけである。通常の動作では、サブルーチンの一方のみ１１または１２を用い、他方は用いない。
【００４３】
図１３はサブルーチン１３、１４を示している。これら２つのサブルーチンは、一方のサブルーチン１３では信号が１６進数形態で送られ、他方のサブルーチン１４は１０進数形態で信号を送るということを除いて、ほぼ同一である。いずれの場合も、サブルーチンはＲＡＭ３８を空にし、その内容をパーソナルコンピュータ７２に送る。
【００４４】
図１４はサブルーチン１５、１６、１７、１８、１９、２０を示している。これらすべてのサブルーチンはサンプル・テープを読み取り、サンプル・データを送るか記憶する。サブルーチン１５、１７、１９は約１／４インチのテープ移動毎にテープの読み取り値を取り込み、サブルーチン１６、１８、２０は約１インチのテープ移動毎に読み取り値を取り込む。
【００４５】
サブルーチン１５、１６はデータをＲＡＭ３８に記憶させ、サブルーチン１７〜２０は１６進数形態あるいは１０進数形態のいずれかでパーソナルコンピュータ７０へデータを送らせる。
【００４６】
最後のサブルーチン、すなわち、サブルーチン２１は図１に示してあり、このサブルーチンはすべての後続の読み取り値が新しいサンプル・テープからのものであることを示すのに役立つフラグをＲＡＭ３８に置くだけである。
【００４７】
図４〜１５にフローチャートの形で示す主ループおよびサブルーチンは普通の方法でＥＰＲＯＭ３６に記憶される。図１４を参照して明らかなように、この図に示すサブルーチン（サブルーチン１５〜２０）はレーン分析においてかなり意義のあるものである。最初、サブルーチンはＲＡＭ３８をクリアするためにサブルーチン２（図６）の実行を必要とする。
【００４８】
次に、ＲＡＭポインタをスタート位置にセットする。
【００４９】
次のステップで、テープあたりの読み取り値の数が示される。これは、読み取りを１／４インチ間隔で行うべきか、１インチ間隔で行うべきかを教える。
【００５０】
次に、サブルーチンはサブルーチン１０へ移行し、アナログ／ディジタル変換器から、フォトダイオードで与えられるアナログ信号に対応するディジタル読み取り値を得る。
【００５１】
読み取り値が得られたならば、データを次にＲＡＭ３８の指定場所に記憶させる。
【００５２】
次いで、ＲＡＭポインタが次の読み取り値を受信するように読み取りにおいて１ステップ分の割り出しを行うか増分を行う。
【００５３】
この時点で、サブルーチン４または５がステップモータ５８を適切に増分させるように実行される。
【００５４】
次いで、プログラムに前以て設定していたとおりに、取り込んだ読み取り値の数と取り込もうとしている読み取り値の数の比較を行う。これらが等しくないならば、サブルーチン１０へ戻り、アナログ／ディジタル変換器から別の読み取り値を得る。このループは読み取り値の数が指令された読み取り値の数と等しくなるまで繰り返される。
【００５５】
これら２つの数が等しい場合で、情報を１６進数形態で送ろうとするときには、サブルーチン１３が実行される。あるいは、情報を１０進数形態で送ろうとするときには、サブルーチン１４が実行される。
【００５６】
これが完了したとき、サブルーチン２１が実行され、任意の後続のデータが新しいテープからのものであることを示すフラグを置く。この後、主ループへ戻る。
【００５７】
システム機能１〜１７として挙げられている機能を実行するのに必要なコマンドをパーソナルコンピュータ７０（または他のＣＰＵ）に実行させるようにパーソナルコンピュータを制御するフローチャートが図１６〜２８に示してある。図１６〜２０はパーソナルコンピュータ７０のための主ループ・プログラムを示しており、この図から明らかなように、スタートアップ時、主ループプログラムはＣＰＵ３４に指令してサブルーチン１を実行させる。これはシステム機能６を行い、エコーバックが受け取れない場合には、パーソナルコンピュータ７０はそれがシリアルポート６６に正しく接続されていないと認識する。
【００５８】
ここで接続が正しく行われていると仮定すると、パーソナルコンピュータ７０はＣＰＵ３４に指令してそのサブルーチン１２を実行させる。フォトダイオード１０８が読み取られ、その１０進数値が所定の閾値よりも低い場合には、ユーザーにプロンプトを与え、ユーザーが紫外線灯１０４をオンにするよう促す。これはシステム内で機能７を実行する。
【００５９】
紫外線灯１０４がアクティブになったならば、ユーザーにプロンプトを与え、紫外線灯１０４が安定化のために暖機中であることを示すと共に、限られた数の機能を実行できることを示す。特に、この時点では、ユーザーは、（１）レーン統計にエンターするか、（２）現在のレーンファイルを開くか、（３）プリントするか、（４）閲覧するかのサブルーチンをパーソナルコンピュータ７０のために選ぶ機会を持つ。
【００６０】
或るサブルーチンが選ばれると、パーソナルコンピュータ７０はその選ばれたサブルーチンへジャンプし、それを実行し、次いで、図１６に示すようにプロンプト状態に戻る。これはシステム機能９を実行する。
【００６１】
図１７を参照して、ここでは、基準値が設定され、この基準値に基づいて、フォトダイオード１０８からの信号が判断される。次ぎに、パーソナルコンピュータはＣＰＵ３４にサブルーチン１２を実施させ、フォトダイオード１０８を読み取り、その読み取り値に対応する１０進数値をパーソナルコンピュータ７０へ送る。次に、基準値が１０進数値から引かれ、その差が点検される。この差がシステムが作動するに充分に小さい或る所定の差よりも小さい場合には、プロンプトが発せられ、暖機が完了し、装置が較正作業を行う準備を完了したことをユーザーに教える。差が或る所定の大きさより小さく、最初の基準差よりもいくぶん大きいときには、暖機が約７５％完了したことを示すプロンプトが発せられる。同様に、差がさらに大きい場合には、暖機が５０％完了しただけであることを示すプロンプトが発せられ、差がこれよりもさらに大きい場合には、暖機が２５％未満であることを示すプロンプトが発せられることになる。
【００６２】
暖機が未完了の場合、一方では、基準１０進数値がセットされる時点まで戻り、他方では、暖機完了時、システムは図１８に示すような較正システムの実行に関するプロンプトを発する。
【００６３】
従来装置で知られているように、システムにかけられたときに既知値を発生するようになっている較正サンプル・ストリップが用いられる。較正ストリップはその値が示されている。したがって、図１８に示すプロンプトは、ユーザーに、較正ストリップをテープ移動経路４８に置き、その値をキーボードを介してパーソナルコンピュータに入力することを要求する。
【００６４】
正しい入力が行われたならば、ＣＰＵ３４はそのサブルーチン１２を実行し、較正ストリップを読み取り、読み取った値をパーソナルコンピュータ７０に送り返す。この較正は受け取られた１０進数値と等しくなるように設定される。
【００６５】
次に、ユーザーは、較正ストリップを取り出すように促され、サブルーチン１２が再びＣＰＵ３４で実行されてスロットにテープがない状態を示す基準値を設定する。
【００６６】
次に、機械は１つの較正ストリップと基準値とに基づく較正値を計算する。この較正値が最後の３回の較正で得られた較正値に近ければ、現在の較正値が別の用途のために保存され、ユーザーに較正完了が知らされる。
【００６７】
一方、現在の較正値が最後の３つの設定値に近くなければ、作業は図１９に示す、「長期較正」作業であるステップまで継続する。図１７のフローチャートから容易にわかるように、３つの異なった較正ストリップが用いられ、最終較正はこれら３つの較正ストリップで得た値およびスロットにテープがない状態の基準値に基づいて行われる。
【００６８】
較正が所与の範囲外にあるときに警告を発し得るブランチが含まれている。ときおり、較正値が古すぎて、ストリップを変え、新しいストリップを使用しなければならないことがある。また、間違った値を入力した可能性もある。このプロンプトはユーザーに両方の可能性をチェックするように促す。
【００６９】
較正完了プロンプトが図１９または図１８に示すいずれかの機能を実施した結果として与えられたとき、主ループは図２０に進み、ユーザーに所与のメニュー項目を選ぶように促す。有効なメニュー選択が行われたならば、ループはそのメニュー項目についてのサブルーチンのうちの適正なサブルーチンにシフトする。これらのサブルーチンは図２１〜２８のフローチャートに示してある。
【００７０】
最初のサブルーチンは「テープ読み取り」であり、サンプル・テープを分析してレーンの１つのエッジボードから他のエッジボードまでのドレッシング・レベルに対する情報を与える目的で実行される。このサブルーチンは図２１〜２３に示してあり、一度スタートすると、テープ移動経路４８にテープ・ストリップのヘッダを挿入するようにユーザーに促す。ひとたびサンプル・テープが正しく入れられたならば、ＣＰＵ３４がコマンドを発し、そのサブルーチン４を実行し、ステップモータを１／４インチのテープ移動量分進める。その後、サブルーチン１２が実行され、フォトダイオード１０８を読み取り、読み取り値の１０進数値をパーソナルコンピュータ７０に送り返す。
【００７１】
１０進数値が閾値に等しくない、すなわち、それより小さい場合には、両サブルーチンはこれが生じるまで繰り返される。このプロセスのポイントは、サンプルを取り込んだときにサンプル・ストリップ上にレーンエッジ・マーカを置いてサンプル・ストリップを１つのレーンエッジから他のレーンエッジまで正しく読み取り得るようにすることにある。
【００７２】
１０進数値が閾値より小さいかあるいはそれに等しいとき、サブルーチン６が実行されて、たとえば約０．０１インチに等しい距離に相当する１ステップだけステップモータ５８を逆転させる。サブルーチン１２は、次に、再び一回実施され、読み取られた１０進数値が閾値より小さいかあるいはそれに等しいかどうかを決定する。もし答えが「イエス」ならば、サブルーチン６、１２がそれ以降繰り返され、各繰り返し毎にテープを１／１００インチの増分だけ戻し、レーンマーカのエッジの正確な位置を見つけ出す。
【００７３】
この作業が最終的に達成されたとき、サブルーチン８が実施され、テープのフルインチの戻しを要求する。この時点で、レーンと接触しておらず、ドレッシングをピックアップしていないリーダのテープぶぶんがセンサによって読み取られる位置にくる。したがって、サブルーチン１２が実施され、それで得られた１０進数値がパーソナルコンピュータ７２に送られる。次いで、パーソナルコンピュータはたった今受け取った１０進数値に等しい量オフセットした「０」をセットする。
【００７４】
前記のシーケンスの目的は、サンプル・テープの自然蛍光性を読み取り、テープの自然蛍光性をオフセットするさらなる読み取り値の調節を行う。
【００７５】
それが達成された後、サブルーチン５が２回実施されて、サンプル部分が始まるテープのエッジに戻るために全体で２インチ、テープを進める。その後、サブルーチン１５が実行され、サンプル・テープを約１／４インチ毎に分析し、こうして得た読み取り値をＲＡＭに記憶する。
【００７６】
その後、較正値および読み取り値に基づいて各１０進数値の較正を行う。その結果は、ボード幅毎にＡＢＣ定義のドレッシング単位のディジタル値で二次元グラフとしてコンピュータ・モニタに表示される。この表示はカラム状形態で行われ、１カラム、３９列で、普通のレーンでは各ボードあたり１カラムとなる。
【００７７】
次に、ＣＰＵ３４が作動させられてサブルーチン５を実施し、その後サブルーチン１２を実施する。その目的は、テープが装置をクリアするまでテープを進めることにある。正確な作業が図２２に示してある。
【００７８】
テープがひとたび装置をクリアすると、サブルーチン９が実施されてステップモータ５８をオフし、次いでサブルーチン１２を実施し、そうして得た１０進数値と基準値との差を決定することができる。この差が所望の差よりも大きい場合、プロンプトが発行されて最後の読み取り作業の再較正、繰り返しを促す。次いで、プログラムは図１８に示すようにパーソナルコンピュータ７０のための主ルーチンのポイント「Ｃ」に移行する。
【００７９】
差が所定の差よりも大きくない場合には、プログラムは図２０に示すように主ルーチンのポイント「Ｅ」に戻る。
【００８０】
「レーン統計量エンター」サブルーチンが図２４に示してあり、もしそれが選ばれると（図２０）、プロンプトが発行され、レーン番号、サンプルが取り込まれたファウルラインからの距離、サンプルの取り込み時の日時、ボウリング施設の名称、最後の状態調整を行ったときからのそのレーンで行われたゲーム数および操作者名を含む統計量のリストからレーン統計量を入力するよう促される。統計量が入力されると、プロンプトが残ると共に、統計量が入力された場合、コマンドが発行されてパーソナルコンピュータ７０のところでレーン統計量を保存し、次いで、プログラムが主ルーチンのポイント「Ｅ」に戻る（図２０）。
【００８１】
「プリント・スクリーン」サブルーチンが図２５に示してあり、これが選ばれると、パーソナルコンピュータで普通のプリント・スクリーン・コマンドが実行されるだけである。それが完了すると、サブルーチンは主ルーチンのポイント「Ｅ」に戻る。
【００８２】
「現行レーンファイルをオープン」サブルーチンが図２６に示してあり、これが選ばれると、直ちに、現べースファイルが保存されているかどうかを決定する。もし保存されていなければ、べースファイルを保存するようユーザーが促され、サブルーチンは図２７に示す後述の「ファイル保存」サブルーチンに進む。しかしながら、現べースファイルが保存されていると、現べースファイルを消去すべきかどうかをユーザーに促す。イエスであれば、新しいファイルがロードされ、表示され、サブルーチンは主ルーチンのポイント「Ｅ」（図２０）に戻る。もしノーであれば、３つのファイルが既に表示されているかどうかについて決定がなされる。答えがイエスであれば、プロンプトが発行され、限られた数のグラフ・オーバーレイを表示できることおよび１つのグラフ・オーバーレイを除去しなければならないことをユーザーに知らせる。次いで、サブルーチンが図２８に示す「閲覧」サブルーチンに進む。これについては後述する。
【００８３】
一方、３つのファイルがまだ表示されていなければ、新しいファイルがロードされ、現存のべースファイルの頂部に表示され、サブルーチンは主ルーチンのポイント「Ｅ」に戻る。
【００８４】
先に述べた「ファイル保存」サブルーチンが図２７に示してあり、これが選ばれると、まず、レーン番号、ファウルラインからの距離およびサンプル・データが入力されているかどうかを照会する。答えがノーであれば、その実施を促される。サブルーチンは図２４に示し、先に説明した「レーン統計量エンター」サブルーチンに分岐する。
【００８５】
情報が入力されておれば、２以上のレーン・グラフが表示されているかどうかが照会される。答えがイエスであれば、ユーザーに、べース・レーンデータ・ファイルのみを保存することを促すプロンプトが発行される。次いで、プログラムはべース・レーン・ファイルを保存させ、サブルーチンは主ルーチンのポイント「Ｅ」（図２０）に戻る。
【００８６】
一方、レーン・グラフが１つだけ表示されている場合には、ルーチンはべース・レーン・ファイルを保存するように進み、次いで先のようにポイント「Ｅ」へ戻る。
【００８７】
「閲覧」サブルーチンが図２８に示してあり、最初、これが選ばれると、現行の二次元グラフおよびディジタル単位のカラムの表示を行わせる。次いで、表示の変更が望ましいかどうかが照会される。
【００８８】
答えがノーならば、サブルーチンは主ルーチンのポイント「Ｅ」へ戻る。答えがイエスであれば、異なったべース・ファイルを呼び出すか、グラフ・オーバーレイを消去するか、あるいはこれら両方を行うかユーザーが促される。これが行われると、サブルーチンは主ルーチンのポイント「Ｅ」へ戻る。
【００８９】
前述の説明から明らかなように、本発明によるレーン監視装置は従来の技術よりもかなりの利点を有する。たとえば、テープの１／４インチ毎のように頻繁にサンプリングすることにより、ボウリング・レーンの幅を横切ってボード毎に４つの読み取り値を効果的に得ることができる。その結果、同じボードについて他のいくつかの読み取り値を考慮できるので、１つの異常な読み取り値が得られた情報の精度に実質的に影響を与えることがない。
【００９０】
さらに、サンプル・テープの自動的な割り出しにより、ＥＰＲＯＭ３６に記憶されたアルゴリズムまたはサブルーチンによってＣＰＵ３４の方向付けの元で自動サンプリングが制御され、データを従来技術の装置よりもかなり迅速に照会されるので、サンプリング・プロセスをかなり短縮することができる。これは、順次、機械を使用しやすくする。これは、また、ボウリングレーン特性によって機械のより頻繁な使用を可能とし、最終的に、適切な管理者によって証明されたレーンを任意の所与の時点で規格レベルまでにするのがより容易になる。
【００９１】
より重要なことには、使用しやすいということは保守ツールとしてモニタを毎日利用するのを可能とすることである。このように使用したとき、一貫したレーン状態を確保することができる。その結果、これらのレーンを使用するボウラはその状態の故により多くの満足を得、一貫性ファクタそのものがボウラがより高い得点を得るのを可能とする。その結果、満足した顧客が増え、付加的なビジネスの発生に通じるという点でレーン監視装置の使用がコスト的に効果的となる。
【００９２】
さらに、パーソナルコンピュータなどへの接続が可能ということにより、コンピュータ生成比較チャートを提供することが可能となる。すなわち、簡単なチャートでさえ、レーン上の各ポイントについてレーンの「１」から他の番号までのドレッシング・レベルを示すことができ、テープ・ストリップを骨折って人力で割り出すことなくサンプルを取り込み、ドレッシング・レベルを示すアナログ従動メータを読み取り、グラフィックあるいは他の方法でそれを手動で記録することができる。
【００９３】
ここにおいては特に記載していないが、本発明が蛍光活性体を分析しているレーン・ドレッシング材料に添加する実施例に限定されないことは明らかであろう。たとえば、レーン・ドレッシングは紫外線感応添加物以外の金属、磁性添加物、光学感応添加物を利用して調製することができる。これらの添加物は金属センサ、偏光センサ、磁気センサを用いて分析することができる。
【図面の簡単な説明】
【図１】本発明によるレーン監視装置のブロック図である。
【図２】本発明で用いるセンサおよびサンプル・ドライブの平面図である。
【図３】センサおよびドライブの側面図である。
【図４】本レーン監視装置で用いる中央演算処理装置のための主ルーチンの流れ図である。
【図５】中央演算処理装置のための１つのサブルーチンの流れ図である。
【図６】別のサブルーチンの流れ図である。
【図７】２つのサブルーチンの流れ図である。
【図８】４つのサブルーチンの流れ図である。
【図９】また別のサブルーチンの流れ図である。
【図１０】また別のサブルーチンの流れ図である。
【図１１】また別のサブルーチンの流れ図である。
【図１２】また別のサブルーチンの流れ図である。
【図１３】２つのサブルーチンの流れ図である。
【図１４】６つのサブルーチンの流れ図である。
【図１５】また別のサブルーチンの流れ図である。
【図１６】パーソナルコンピュータまたは他の中央演算処理装置のための主プログラム・ループのフローチャートである。
【図１７】図１６の一部をなす図である。
【図１８】図１６の一部をなす図である。
【図１９】図１６の一部をなす図である。
【図２０】図１６の一部をなす図である。
【図２１】パーソナルコンピュータを作動させるためにサンプリング時に使用されるサブルーチンを示す図である。
【図２２】図２１の一部をなす図である。
【図２３】図２１の一部をなす図である。
【図２４】システムにレーン統計量を入力するためのサブルーチンの流れ図である。
【図２５】情報を印刷するためのサブルーチンのフローチャートである。
【図２６】レーンファイルを開くことに関するサブルーチンの流れ図である。
【図２７】ファイルを保存するのに用いられるサブルーチンの流れ図である。
【図２８】コンピュータ・モニタに表示を行うのに用いられる流れ図である。
【符号の説明】
３０・・・電源
３２・・・パワースイッチ装置
３４・・・中央演算処理装置
３６・・・ＥＰＲＯＭ
３８・・・ＲＡＭ
４０・・・アナログ／ディジタル変換器
４２・・・内部クロック
４４・・・信号状態調整器
４６・・・センサ
４８・・・テープ移動経路
５０・・・紫外線源
５２・・・光学系
５４・・・始動安定器
５６・・・スタートスイッチ
５８・・・ステップモータ
６０・・・ローラ組立体
６２・・・ステップモータ駆動部
６４・・・ＲＳ−２３２ドライバ
６６・・・ＲＳ−２３２シリアルポート
７０・・・パーソナルコンピュータ
７２・・・ディスプレイ装置
８０・・・底板
８２・・・天板
８４・・・スペーサ板
９２・・・駆動ローラ
９４・・・アイドラ・ローラ
１０２・・・紫外線透過性可視光線吸収性フィルタ
１０４・・・紫外線発生チューブ
１０６・・・反射器
１０８・・・フォトダイオード
１１０・・・フィルタ
【図１】
0003554872.tif 000002
【図２】
0003554872.tif 000003
【図３】
0003554872.tif 000004
【図４】
0003554872.tif 000005
【図５】
0003554872.tif 000006
【図６】
0003554872.tif 000007
【図７】
0003554872.tif 000008
【図８】
0003554872.tif 000009
【図９】
0003554872.tif 000010
【図１０】
0003554872.tif 000011
【図１１】
0003554872.tif 000012
【図１２】
0003554872.tif 000013
【図１３】
0003554872.tif 000014
【図１４】
0003554872.tif 000015
【図１５】
0003554872.tif 000016
【図１６】
0003554872.tif 000017
【図１７】
0003554872.tif 000018
【図１８】
0003554872.tif 000019
【図１９】
0003554872.tif 000020
【図２０】
0003554872.tif 000021
【図２１】
0003554872.tif 000022
【図２２】
0003554872.tif 000023
【図２３】
0003554872.tif 000024
【図２４】
0003554872.tif 000025
【図２５】
0003554872.tif 000026
【図２６】
0003554872.tif 000027
【図２７】
0003554872.tif 000028
【図２８】
0003554872.tif 000029