(57)【要約】【課題】各目に発光部を取り付けることなく盤面に打たれた碁石の位置および種類を検出することができる碁盤を提供する。【解決手段】内部に基板収容空間１１ａが形成されているとともに、各目の位置に垂直孔１１ｂが上面と基板収容空間１１ａとを連通するように形成された矩形板状の板部１１と、板部１１の上面に取り付けられたかつ複数本の罫線１２ａが印刷された碁盤シート１２と、各垂直孔１１ｂに取り付けられた光センサ２１と、碁石が打たれた後に各光センサ２１から入力されたセンサ電圧である検出時センサ電圧Ｖs(m,n)を碁石が打たれた前に各光センサ２１から入力されたセンサ電圧である検出前センサ電圧Ｖt(m,n)で割った値＝Ｖs(m,n)／Ｖt(m,n)に基づいて、碁石が打たれた目の位置および打たれた碁石の種類を検出するための碁石検出装置３０とを具備する。【選択図】図１
2019051057.tif 000002
【特許請求の範囲】
【請求項１】
複数個の目を碁盤目状に有する碁盤（１０）であって、
内部に基板収容空間（１１ａ）が形成されているとともに、各前記目の盤面位置に垂直孔（１１ｂ）が上面と前記基板収容空間とを連通するように形成された板部（１１）と、
前記板部の上面に取り付けられた、かつ、複数本の罫線（１２ａ）が印刷された碁盤シート（１２）と、
各前記垂直孔に取り付けられた光センサ（２１）と、
碁石が打たれた後に各前記光センサから入力された前記センサ電圧である検出時センサ電圧（Ｖs(m,n)）を該碁石が打たれる前に各前記光センサから入力された前記センサ電圧である検出前センサ電圧（Ｖt(m,n)）で割った値（Ｖs(m,n)／Ｖt(m,n)）に基づいて、該打たれた碁石の位置および種類を検出するための碁石検出装置（３０）と、
を具備することを特徴とする、碁盤。
【請求項２】
前記碁石検出装置が、
前記複数個の目の盤面位置をｘｙ座標で示し、
有無判別用閾値（Ｔｈ0）、該有無判別用閾値よりも小さい値の白石判別用閾値（ＴｈW）および該白石判別用閾値よりも小さい値の黒石判別用閾値（ＴｈB）を用いて、
第１の検出条件として、座標（ｍ，ｎ）における前記検出時センサ電圧（Ｖs(m,n)）を該座標における前記検出前センサ電圧（Ｖt(m,n)）で割った値が前記有無判別用閾値以下である（Ｖs(m,n)／Ｖt(m,n)≦Ｔｈ0）と、該座標で示される目に黒石または白石が打たれたと検出し、
第２の検出条件として、前記座標における前記検出時センサ電圧（Ｖs(m,n)）を該座標における前記検出前センサ電圧（Ｖt(m,n)）で割った値が前記黒石判別用閾値以下である（Ｖs(m,n)／Ｖt(m,n)≦ＴｈB）と、該座標で示される目に黒石が打たれたと検出し、
第３の検出条件として、前記座標における前記検出時センサ電圧（Ｖs(m,n)）を該座標における前記検出前センサ電圧（Ｖt(m,n)）で割った値が前記白石判別用閾値以下で前記黒石判別用閾値よりも大きい（ＴｈB＜Ｖs(m,n)／Ｖt(m,n)≦ＴｈW）と、該座標で示される目に白石が打たれたと検出する、
ことを特徴とする、請求項１記載の碁盤。
【請求項３】
前記碁石検出装置が、碁石が取られる前に各前記光センサから入力された前記センサ電圧である検出前センサ電圧（Ｖt(m,n)）を該碁石が取られた後に各前記光センサから入力された前記センサ電圧である検出時センサ電圧（Ｖs(m,n)）で割った値（Ｖt(m,n)／Ｖs(m,n)）に基づいて、該取られた碁石の位置および種類をさらに検出することを特徴とする、請求項１または２記載の碁盤。
【請求項４】
前記碁石検出装置が、
第４の検出条件として、前記座標における前記検出前センサ電圧（Ｖt(m,n)）を該座標における前記検出時センサ電圧（Ｖs(m,n)）で割った値が前記有無判別用閾値以下である（Ｖt(m,n)／Ｖs(m,n)≦Ｔｈ0）と、該座標で示される目に打たれていた黒石または白石が取られたと検出し、
第５の検出条件として、前記座標における前記検出前センサ電圧（Ｖt(m,n)）を該座標における前記検出時センサ電圧（Ｖs(m,n)）で割った値が前記黒石判別用閾値以下である（Ｖt(m,n)／Ｖs(m,n)≦ＴｈB）と、該座標で示される目に打たれていた黒石が取られたと検出し、
第６の検出条件として、前記座標における前記検出前センサ電圧（Ｖt(m,n)）を該座標における前記検出時センサ電圧で割った値が前記白石判別用閾値以下で前記黒石判別用閾値よりも大きい（ＴｈB＜Ｖt(m,n)／Ｖs(m,n)≦ＴｈW）と、該座標で示される目に打たれていた白石が取られたと検出する、
ことを特徴とする、請求項２または３記載の碁盤。
【請求項５】
前記光センサが、照度計で使用されているフォトトランジスタを備え、
前記フォトトランジスタのコレクタが電源線（Ｌ）に接続されており、
前記フォトトランジスタのエミッタが抵抗（Ｒ）を介してアース線（Ｇ）に接続されているとともに前記碁石検出装置に接続されており、
前記有無判別用閾値、前記白石判別用閾値および前記黒石判別用閾値が、碁石が打たれていないときの前記センサ電圧の０．７５倍、０．５倍および０．２倍の電圧にされている、
ことを特徴とする、請求項１乃至４いずれかに記載の碁盤。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、囲碁の対局中に打たれた碁石の位置および種類を検出するのに好適な碁盤に関する。
【背景技術】
【０００２】
従来、囲碁の棋譜（碁譜）を作成するために、対局中に打たれた碁石の位置を検出する碁石検出手法として、以下に示すものが提案されている。
【０００３】
下記の特許文献１に開示された碁石位置順序検出装置付き碁盤のように、碁盤の各目に光ファイバーの一方の端を取り付け、その反対側の端をＣＣＤカメラで常時撮影し、その映像信号を随時処理することにより、打たれた碁石の位置を検出する。
【０００４】
下記の特許文献２に開示されたＣＤＴ電子碁盤のように、碁盤の各目に光導電素子ＣＤＴを埋めて、マイクロプロセッサで各光導電素子ＣＤＴの抵抗値を測定することにより、打たれた碁石の位置を検出する。
【０００５】
下記の特許文献３に開示された自動棋譜作成機能付き碁盤のように、碁盤の各目に打たれる碁石に発光部から光ファイバーを介して光を照射し、受光部で光ファイバーを介してその反射光を受光し、受光部によって受光された光量に基づいて、打たれた碁石の位置および種類（黒石または白石）を判別部で判別する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３１７０３６号公報
【特許文献２】特開２００３−５２８８５号公報
【特許文献３】特開平６−２９６７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１に開示された碁石位置順序検出装置付き碁盤および上記の特許文献２に開示されたＣＤＴ電子碁盤における碁石検出手法は、打たれた碁石の位置は検出できるがその種類は判別できないため、打たれた順番に基づいて黒石（奇数番目）か白石（偶数番目）かを判別しなければならないという問題がある。
また、上記の特許文献３に開示された自動棋譜作成機能付き碁盤における碁石検出手法は、打たれた碁石の種類を判別できるが、発光部および受光部を碁盤の各目（３６１個＝１９個×１９個）に取り付けなければならないという問題がある。
【０００８】
本発明の目的は、打たれた碁石の位置および種類を各目に発光部を取り付けることなく検出することができる碁盤を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の碁盤は、複数個の目を碁盤目状に有する碁盤（１０）であって、内部に基板収容空間（１１ａ）が形成されているとともに、各前記目の盤面位置に垂直孔（１１ｂ）が上面と前記基板収容空間とを連通するように形成された板部（１１）と、前記板部の上面に取り付けられた、かつ、複数本の罫線（１２ａ）が印刷された碁盤シート（１２）と、
各前記垂直孔に取り付けられた光センサ（２１）と、碁石が打たれた後に各前記光センサから入力された前記センサ電圧である検出時センサ電圧（Ｖs(m,n)）を該碁石が打たれる前に各前記光センサから入力された前記センサ電圧である検出前センサ電圧（Ｖt(m,n)）で割った値（Ｖs(m,n)／Ｖt(m,n)）に基づいて、該打たれた碁石の位置および種類を検出するための碁石検出装置（３０）とを具備することを特徴とする。
ここで、前記碁石検出装置が、前記複数個の目の盤面位置をｘｙ座標で示し、有無判別用閾値（Ｔｈ0）、該有無判別用閾値よりも小さい値の白石判別用閾値（ＴｈW）および該白石判別用閾値よりも小さい値の黒石判別用閾値（ＴｈB）を用いて、第１の検出条件として、座標（ｍ，ｎ）における前記検出時センサ電圧（Ｖs(m,n)）を該座標における前記検出前センサ電圧（Ｖt(m,n)）で割った値が前記有無判別用閾値以下である（Ｖs(m,n)／Ｖt(m,n)≦Ｔｈ0）と、該座標で示される目に黒石または白石が打たれたと検出し、第２の検出条件として、前記座標における前記検出時センサ電圧（Ｖs(m,n)）を該座標における前記検出前センサ電圧（Ｖt(m,n)）で割った値が前記黒石判別用閾値以下である（Ｖs(m,n)／Ｖt(m,n)≦ＴｈB）と、該座標で示される目に黒石が打たれたと検出し、第３の検出条件として、前記座標における前記検出時センサ電圧（Ｖs(m,n)）を該座標における前記検出前センサ電圧（Ｖt(m,n)）で割った値が前記白石判別用閾値以下で前記黒石判別用閾値よりも大きい（ＴｈB＜Ｖs(m,n)／Ｖt(m,n)≦ＴｈW）と、該座標で示される目に白石が打たれたと検出してもよい。
前記碁石検出装置が、碁石が取られる前に各前記光センサから入力された前記センサ電圧である検出前センサ電圧（Ｖt(m,n)）を該碁石が取られた後に各前記光センサから入力された前記センサ電圧である検出時センサ電圧（Ｖs(m,n)）で割った値（Ｖt(m,n)／Ｖs(m,n)）に基づいて、該取られた碁石の位置および種類をさらに検出してもよい。
前記碁石検出装置が、第４の検出条件として、前記座標における前記検出前センサ電圧（Ｖt(m,n)）を該座標における前記検出時センサ電圧（Ｖs(m,n)）で割った値が前記有無判別用閾値以下である（Ｖt(m,n)／Ｖs(m,n)≦Ｔｈ0）と、該座標で示される目に打たれていた黒石または白石が取られたと検出し、第５の検出条件として、前記座標における前記検出前センサ電圧（Ｖt(m,n)）を該座標における前記検出時センサ電圧（Ｖs(m,n)）で割った値が前記黒石判別用閾値以下である（Ｖt(m,n)／Ｖs(m,n)≦ＴｈB）と、該座標で示される目に打たれていた黒石が取られたと検出し、第６の検出条件として、前記座標における前記検出前センサ電圧（Ｖt(m,n)）を該座標における前記検出時センサ電圧で割った値が前記白石判別用閾値以下で前記黒石判別用閾値よりも大きい（ＴｈB＜Ｖt(m,n)／Ｖs(m,n)≦ＴｈW）と、該座標で示される目に打たれていた白石が取られたと検出してもよい。
前記光センサが、照度計で使用されているフォトトランジスタを備え、前記フォトトランジスタのコレクタが電源線（Ｌ）に接続されており、前記フォトトランジスタのエミッタが抵抗（Ｒ）を介してアース線（Ｇ）に接続されているとともに前記碁石検出装置に接続されており、前記有無判別用閾値、前記白石判別用閾値および前記黒石判別用閾値が、碁石が打たれていないときの前記センサ電圧の０．７５倍、０．５倍および０．２倍の電圧にされていてもよい。
【発明の効果】
【００１０】
本発明の碁盤は、以下の効果を奏する。
（１）各光センサからの検出時センサ電圧を各光センサからの検出前センサ電圧で割った値に基づいて打たれた碁石の位置および種類を検出するため、各目に発光部を取り付けることなく打たれた碁石の位置および種類を検出することができる。
（２）各光センサからの検出前センサ電圧を各光センサからの検出時センサ電圧で割った値に基づいて取られた碁石の位置および種類を検出することにより、各目に発光部を取り付けることなく取られた碁石の位置および種類を検出することもできる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例による碁盤１０について説明するための図であり、（ａ）はその外観を示す図であり、（ｂ）は座標について説明するための図であり、（ｃ）はその内部構造について説明するための図であり、（ｄ）は碁石検出装置３０の構成を示すブロック図である。
【図２】碁石検出装置３０の碁石検出部３４における碁石検出方法について説明するための図であり、（ａ）は光センサ２１の接続状態を示す回路図であり、（ｂ）は碁石の位置および種類等の検出方法について説明するためのグラフである。
【図３】碁石検出装置３０の動作の一例について説明するためのフローチャートである。
【図４】碁石検出装置３０の動作の一例について説明するためのフローチャートである。
【実施例１】
【００１２】
以下、本発明の碁盤の実施例について図面を参照して説明する。
本発明の一実施例による碁盤１０は、図１（ａ），（ｃ）に示すように、厚い矩形板状の板部１１と、板部１１の上面に取り付けられた薄い碁盤シート１２と、板部１１の同図図示左側面に取り付けられた通信コネクタ１３（ＵＳＢコネクタ等）および開始／終了ボタン１４と、３６１個の光センサ２１と、プリント基板２２と、碁石検出装置３０とを具備する。
なお、以下では、碁盤シート１２の上面を碁盤１０の盤面と称する。
【００１３】
碁盤シート１２には、罫線１２ａ（１９本の縦罫線および１９本の横罫線からなる。）が太さ０．５ｍｍ程度の黒線で印刷されているとともに、９個の星の盤面位置（盤面上の位置）に径１．２ｍｍ程度の黒丸（図１（ｂ）参照）が印刷されている。
【００１４】
なお、以下の説明では、図１（ａ）にかっこ書きで示すように碁盤１０の手前側を“先手側”とする。
また、図１（ｂ）示すように碁盤１０の横方向をｘ軸とするとともに縦方向をｙ軸として、各目（碁石が打たれる横罫線と縦罫線との交差点部）の盤面位置をｘｙ座標で示す。例えば、先手側から見て左上隅、左下隅、右上隅および右下隅の目の盤面位置を座標（１，１）、座標（１，１９）、座標（１９，１）および座標（１９，１９）で示す。
【００１５】
板部１１の内部には、図１（ｃ）に示すように、プリント基板２２等を収容するための基板収容空間１１ａが形成されている。
また、板部１１の各目の盤面位置には、径が６ｍｍ程度の垂直孔１１ｂが、板部１１の上面と基板収容空間１１ａとを連通するように形成されている。
【００１６】
板部１１の各垂直孔１１ｂには、照度計で使用されているフォトトランジスタを備えた光センサ２１が、上面が碁盤シート１２の下面と接触するように取り付けられている。
【００１７】
プリント基板２２には、複数個の抵抗Ｒおよび碁石検出装置３０等が搭載されている。
プリント基板２２では、各光センサ２１のフォトトランジスタのコレクタが電源線Ｌ（ＤＣ５Ｖ）に接続されており、各光センサ２１のフォトトランジスタのエミッタが抵抗Ｒを介してアース線Ｇに接続されているとともに碁石検出装置３０に接続されている（図２（ａ）参照）。
これにより、各光センサ２１で受光された光量に応じたセンサ電圧Ｖ(m,n)（ｍ＝１〜１９、ｎ＝１〜１９）が、碁石検出装置３０に入力される。
【００１８】
電源線Ｌには、通信コネクタ１３を介して接続されるパーソナルコンピュータから５Ｖの直流電圧が供給される。
【００１９】
碁石検出装置３０は、図１（ｃ）に示すように、サンプリング部３１と、電圧メモリ３２と、前回電圧メモリ３３と、碁石検出部３４と、作業用メモリ３５と、棋譜用情報生成部３６と、棋譜用メモリ３７と、通信部３８と、制御部３９とを具備する。
【００２０】
ここで、サンプリング部３１は、各光センサ２１からのセンサ電圧Ｖ(m,n)をサンプリングおよびＡ／Ｄ変換（アナログ／デジタル変換）するためのものである。
【００２１】
電圧メモリ３２は、サンプリング部３１でサンプリングされた各光センサ２１からのセンサ電圧Ｖ(m,n)（以下、「現電圧Ｖa(m,n)」と称する。）を記憶するためのものである。
【００２２】
前回電圧メモリ３３は、サンプリング部３１で前回（１走査前（例えば、約０．３秒前））にサンプリングされた各光センサ２１からのセンサ電圧Ｖ(m,n)（以下、「前回電圧Ｖa’(m,n)」と称する。）を記憶するためのものである。
【００２３】
碁石検出部３４は、現電圧Ｖa(m,n)および後述する比較電圧Ｖb(m,n)に基づいて、打たれたり取られたりした碁石の位置および種類を検出するためのものである。
【００２４】
棋譜用情報生成部３６は、碁石検出部３４によって検出された碁石の位置および種類に基づいて棋譜用情報（手順、打／取識別符号（打たれたことと取られたことを識別するための符号、位置および種類）を生成するためのものである。
【００２５】
作業用メモリ３５は、碁石検出部３４および棋譜用情報生成部３６の処理において使用するためのものである。
【００２６】
棋譜用メモリ３７は、棋譜用情報生成部３６によって生成された棋譜用情報を記憶するためのものである。
【００２７】
通信部３８は、通信コネクタ１３を介して接続されたパーソナルコンピュータとの間で通信するためのものである。
【００２８】
制御部３９は、開始／終了ボタン１４から入力される開始／終了開始信号に基づいてサンプリング部３１、電圧メモリ３２、前回電圧メモリ３３、碁石検出部３４、作業用メモリ３５、棋譜用情報生成部３６、棋譜用メモリ３７および通信部３８を制御するためのものである。
【００２９】
次に、碁石検出部３４における碁石検出の基本的な考え方について、図２（ａ），（ｂ）を参照して説明する。
碁盤１０の使用環境照度（碁会所等の照度）は５００〜１５００ルックスであるため、一般的に用いられている厚さ７ｍｍのガラス製の碁石を用いて、この使用環境照度下で碁石が打たれていないときと黒石および白石を置いたときの各光センサ２１のセンサ電圧Ｖ(m,n)の平均値を測定したところ、抵抗Ｒの値を選ぶことにより、各光センサ２１のセンサ電圧Ｖ(m,n)は図２（ｂ）に示すように以下のようになる。
（１）碁石が打たれていないときには、５００〜１０００ルックスでは約２〜約４Ｖの範囲で照度に比例して大きくなり、１０００〜１５００ルックスでは約４Ｖ一定になる。
（２）白石については、５００〜１５００ルックスでは約０．８〜約１．３Ｖの範囲で照度に略比例して大きくなる。
（３）黒石については、５００〜約６００ルックスでは０．２Ｖ一定となり、約６００〜約１２５０ルックスでは約０．２〜約０．６Ｖの範囲で照度に比例して大きくなり、約１２５０〜１５００ルックスでは約０．６Ｖ一定になる。
【００３０】
したがって、５００〜１５００ルックスの範囲で、碁石が打たれていないときのセンサ電圧Ｖ(m,n)の０．７５倍、０．５倍および０．２倍の電圧を有無判別用閾値Ｔｈ0、白石判別用閾値ＴｈWおよび黒石判別用閾値ＴｈBとすることにより、碁石検出部３４は、碁石が打たれたり取られたりする前のセンサ電圧Ｖ(m,n)（以下、「検出前センサ電圧Ｖt(m,n)」と称する。）と碁石が打たれたり取られたりした後のセンサ電圧Ｖ(m,n)（以下、「検出時センサ電圧Ｖs(m,n)」と称する。）との比を求めれば、以下に示す第１乃至第６の検出条件を用いて、座標（ｍ，ｎ）の目に打たれた碁石が黒石か白石かを検出できるとともに、座標（ｍ，ｎ）の目に打たれていた黒石または白石が取られたことを検出できる。
（第１の検出条件）Ｖs(m,n)／Ｖt(m,n)≦Ｔｈ0（検出時センサ電圧Ｖs(m,n)を検出前センサ電圧Ｖt(m,n)で割った値が有無判別用閾値Ｔｈ0以下）
座標（ｍ，ｎ）の目に黒石または白石が打たれたとする。
（第２の検出条件）Ｖs(m,n)／Ｖt(m,n)≦ＴｈB（検出時センサ電圧Ｖs(m,n)を検出前センサ電圧Ｖt(m,n)で割った値が黒石判別用閾値ＴｈB以下）
座標（ｍ，ｎ）の目に黒石が打たれたとする。
（第３の検出条件）ＴｈB＜Ｖs(m,n)／Ｖt(m,n)≦ＴｈW（検出時センサ電圧Ｖs(m,n)を検出前センサ電圧Ｖt(m,n)で割った値が白石判別用閾値ＴｈW以下で黒石判別用閾値ＴｈBよりも大きい）
座標（ｍ，ｎ）の目に白石が打たれたとする。
（第４の検出条件）Ｖt(m,n)／Ｖs(m,n)≦Ｔｈ0（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が有無判別用閾値Ｔｈ0以下）
座標（ｍ，ｎ）の目に打たれていた黒石または白石が取られたとする。
（第５の検出条件）Ｖt(m,n)／Ｖs(m,n)≦ＴｈB（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が黒石判別用閾値ＴｈB以下）
座標（ｍ，ｎ）の目に打たれていた黒石が取られたとする。
（第６の検出条件）ＴｈB＜Ｖt(m,n)／Ｖs(m,n)≦ＴｈW（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が白石判別用閾値ＴｈW以下で黒石判別用閾値ＴｈBよりも大きい）
座標（ｍ，ｎ）の目に打たれていた白石が取られたとする。
【００３１】
次に、碁石検出装置３０の動作の一例について、図３および図４に示すフローチャートを参照して説明する。
制御部３９は、開始／終了ボタン１４から最初の開始／終了信号が入力されると、サンプリング部３１、碁石検出部３４、棋譜用情報生成部３６および通信部３８を動作開始させ、電圧メモリ３２、前回電圧メモリ３３、作業用メモリ３５および棋譜用メモリ３７をリセットするとともに、Ｎ＝０とする（ステップＳ１１）。
【００３２】
サンプリング部３１は、各座標（ｍ，ｎ）について、最初のサンプリング時点での現電圧Ｖa(m,n)をその座標（ｍ，ｎ）と対応させて電圧メモリ３２に記憶させる（ステップＳ１２）。
この時点では、碁盤１０の盤面に碁石は置かれていないため、各座標（ｍ，ｎ）の現電圧Ｖa(m,n)は有無判別用閾値Ｔｈ0よりも大きくなっている（図２（ｂ）参照）。
【００３３】
その後、サンプリング部３１は、各座標（ｍ，ｎ）について、次のサンプリング時点（１走査後）までに電圧メモリ３２に記憶されている現電圧Ｖa(m,n)を前回電圧Ｖa’(m,n)としてその座標（ｍ，ｎ）と対応させて前回電圧メモリ３３に記憶させるとともに碁石検出部３４に出力する。
また、サンプリング部３１は、各座標（ｍ，ｎ）について、今回サンプリングした現電圧Ｖa(m,n)をその座標（ｍ，ｎ）と対応させて電圧メモリ３２に記憶させるとともに碁石検出部３４に出力する（以上、ステップＳ１３）。
【００３４】
その後、サンプリング部３１は、ステップＳ１３の動作を繰り返す。
【００３５】
碁石検出部３４は、サンプリング部３１から入力された前回電圧Ｖa’(m,n)を比較電圧Ｖb(m,n)としてその座標（ｍ，ｎ）と対応させて作業用メモリ３５に記憶させる（ステップＳ１４）。
これにより、棋譜用情報生成部３６によって棋譜用情報が生成されるまでに１回の走査の時間（例えば、約０．３秒）以上掛っても比較電圧Ｖb(m,n)を座標（ｍ，ｎ）の目に黒石または白石が打たれていないときのセンサ電圧Ｖ(m,n)としてステップＳ１５以降の動作をさせることができる。
【００３６】
また、碁石検出部３４は、各座標（ｍ，ｎ）について、現電圧Ｖa(m,n)がサンプリング部３１から入力されると、比較電圧Ｖb(m,n)を作業用メモリ３５から読み出して、入力された現電圧Ｖa(m,n)を読み出した比較電圧Ｖb(m,n)で割った値（＝Ｖa(m,n)／Ｖb(m,n)）が有無判別用閾値Ｔｈ0以下か否かを調べる（ステップＳ１５）。
【００３７】
その結果、Ｖa(m,n)／Ｖb(m,n)≦Ｔｈ0であると、上述の第１の検出条件（Ｖs(m,n)／Ｖt(m,n)≦Ｔｈ0（検出時センサ電圧Ｖs(m,n)を検出前センサ電圧Ｖt(m,n)で割った値が有無判別用閾値Ｔｈ0以下）が成立するため、碁石検出部３４は、座標（ｍ，ｎ）の目に黒石または白石が打たれたと検出して、現電圧Ｖa(m,n)を比較電圧Ｖb(m,n)で割った値（＝Ｖa(m,n)／Ｖb(m,n)）が白石判別用閾値ＴｈW（＝０．５）以下か否かを調べる（ステップＳ１６）。
【００３８】
その結果、Ｖa(m,n)／Ｖb(m,n)≦ＴｈWであると、碁石検出部３４は、現電圧Ｖa(m,n)を比較電圧Ｖb(m,n)で割った値（＝Ｖa(m,n)／Ｖb(m,n)）が黒石判別用閾値ＴｈB（＝０．２）以下か否かを調べる（ステップＳ１７）。
【００３９】
その結果、Ｖa(m,n)／Ｖb(m,n)≦ＴｈBであると、上述の第２の検出条件（Ｖs(m,n)／Ｖt(m,n)≦ＴｈB：検出時センサ電圧Ｖs(m,n)を検出前センサ電圧Ｖt(m,n)で割った値が黒石判別用閾値ＴｈB以下）が成立するため、碁石検出部３４は、座標（ｍ，ｎ）の目に黒石が打たれたと検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ１８）。
【００４０】
一方、ステップＳ１７においてＴｈB＜Ｖa(m,n)／Ｖb(m,n)であると、上述の第３の検出条件（ＴｈB＜Ｖs(m,n)／Ｖt(m,n)≦ＴｈW：検出時センサ電圧Ｖs(m,n)を検出前センサ電圧Ｖt(m,n)で割った値が白石判別用閾値ＴｈW以下で黒石判別用閾値ＴｈBよりも大きい）が成立するため、碁石検出部３４は、座標（ｍ，ｎ）の目に白石が打たれたと検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ１９）。
【００４１】
棋譜用情報生成部３６は、検出結果信号が碁石検出部３４から入力されると、この検出結果信号に含まれる座標（ｍ，ｎ）の数が１個か否かを調べる（ステップＳ２０）。
これにより、囲碁は交互に碁石を打つものであるため、打ち手が碁石を打つ際に手の影が碁盤１０の盤面に生じても、最終的に打ち手が碁盤１０から手を引っ込めると座標（ｍ，ｎ）の数は１個となるので、碁石が打たれた座標（ｍ，ｎ）についての棋譜用情報が生成される結果、手の影の影響を防止することができる。
【００４２】
その結果、検出結果信号に含まれる座標（ｍ，ｎ）の数が１個であると、棋譜用情報生成部３６は、Ｎ＝Ｎ＋１とし（ステップＳ２１）、検出結果信号に基づいて棋譜用情報を生成して棋譜用メモリ３７に記憶させたのち、作業用メモリ３５をリセットして比較電圧Ｖb(m,n)をすべて削除する（ステップＳ２２）。
【００４３】
例えば、先手が１手目に座標（４，４）の目に黒石を打つと、座標（４，４）においては上述の第１および第２の検出条件が成立するため、碁石検出部３４は、「座標（４，４）の目に黒石が打たれた」と検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ１８）。
棋譜用情報生成部３６は、この検出結果信号だけが入力されると、Ｎ＝０＋１＝１とし（ステップＳ２１）、手順“１”、打たれたことを示す打／取識別符号“１”、位置“（４，４）”および種類“黒石”を含む棋譜用情報を生成して棋譜用メモリ３７に記憶させる（ステップＳ２２）。
【００４４】
その後、後手が座標（３，３）の目に白石を打つと、座標（３，３）においては上述の第１および第３の検出条件が成立するため、碁石検出部３４は、「座標（３，３）の目に白石が打たれた」と検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ１９）。
棋譜用情報生成部３６は、この検出結果信号だけが入力されると、Ｎ＝１＋１＝２としたのち、ステップＳ２２で手順“２”、打たれたことを示す打／取識別符号“１”、位置“（３，３）”および種類“白石”を含む棋譜用情報を生成して棋譜用メモリ３７に記憶させる（ステップＳ２１）。
【００４５】
一方、ステップＳ１５でＴｈ0＜Ｖa(m,n)／Ｖb(m,n)であると、碁石検出部３４は、各座標（ｍ，ｎ）について、比較電圧Ｖb(m,n)を現電圧Ｖa(m,n)で割った値（＝Ｖb(m,n)／Ｖa(m,n)）が有無判別用閾値Ｔｈ0以下か否かを調べる（図４のステップＳ３１）。
【００４６】
その結果、Ｔｈ0＜Ｖb(m,n)／Ｖa(m,n)であると、上述の第４の検出条件（Ｖt(m,n)／Ｖs(m,n)≦Ｔｈ0（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が有無判別用閾値Ｔｈ0以下））が成立しないため、碁石検出部３４は、座標（ｍ，ｎ）の目において黒石または白石が取られていないと検出して待機する。
これにより、打ち手が碁石を打ったり取ったりする際に手の薄い影が碁盤１０の盤面いくつかの目に生じても、その影響を防止することができる。
【００４７】
ステップＳ３１においてＶb(m,n)／Ｖa (m,n)≦Ｔｈ0であると、上述の第４の検出条件（Ｖt(m,n)／Ｖs(m,n)≦Ｔｈ0（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が有無判別用閾値Ｔｈ0以下））が成立するため、碁石検出部３４は、座標（ｍ，ｎ）の目に打たれていた黒石または白石が取られたと検出して、比較電圧Ｖb(m,n)を現電圧Ｖa(m,n)で割った値（＝Ｖb(m,n)／Ｖa(m,n)）が白石判別用閾値ＴｈW（＝０．５）以下か否かを調べる（ステップＳ３２）。
【００４８】
その結果、Ｖb(m,n)／Ｖa (m,n)≦ＴｈWであると、碁石検出部３４は、比較電圧Ｖb(m,n)を現電圧Ｖa(m,n)で割った値（＝Ｖb(m,n)／Ｖa(m,n)）が黒石判別用閾値ＴｈB（＝０．２）以下か否かを調べる（ステップＳ３３）。
【００４９】
その結果、Ｖb(m,n)／Ｖa(m,n)≦ＴｈBであると、上述の第５の検出条件（Ｖt(m,n)／Ｖs(m,n)≦ＴｈB（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が黒石判別用閾値ＴｈB以下））が成立するため、碁石検出部３４は、座標（ｍ，ｎ）の目に黒石が取られたと検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ３４）。
【００５０】
棋譜用情報生成部３６は、この検出結果信号が碁石検出部３４から入力されると、この検出結果信号に含まれる座標（ｍ，ｎ）の最新の棋譜用情報を棋譜用メモリ３７から読み出し、読み出した棋譜用情報に含まれる種類が“黒石”であるか否かを調べる（ステップＳ３５，Ｓ３６）。
【００５１】
その結果、読み出した棋譜用情報に含まれる種類が“黒石”であると、棋譜用情報生成部３６は、打／取識別符号“０”、位置“（ｍ，ｎ）”および種類“黒石”を含む棋譜用情報を棋譜用メモリ３７に記憶させたのち、作業用メモリ３５をリセットして比較電圧Ｖb(m,n)をすべて削除する（ステップＳ３７）。
【００５２】
一方、ステップＳ３６において読み出した棋譜用情報に含まれる種類が“黒石”でないと、棋譜用情報生成部３６は待機する。
これにより、打ち手が相手の碁石を取る際に手の影が碁盤１０の盤面に生じていくつかの目においてＶb(m,n)／Ｖa(m,n)≦ＴｈBとなっても無視されるため、手の影の影響を防止することができる。
【００５３】
ステップＳ３３においてＴｈB＜Ｖb(m,n)／Ｖa(m,n)であると、上述の第６の検出条件（ＴｈB＜Ｖs(m,n)／Ｖt(m,n)≦ＴｈW（検出前センサ電圧Ｖt(m,n)を検出時センサ電圧Ｖs(m,n)で割った値が白石判別用閾値ＴｈW以下で黒石判別用閾値ＴｈBよりも大きい））が成立するため、碁石検出部３４は、座標（ｍ，ｎ）の目に白石が取られたと検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ３８）。
【００５４】
棋譜用情報生成部３６は、この検出結果信号が碁石検出部３４から入力されると、この検出結果信号に含まれる座標（ｍ，ｎ）の最新の棋譜用情報を棋譜用メモリ３７から読み出し、読み出した棋譜用情報に含まれる種類が“白石”であるか否かを調べる（ステップＳ３９，Ｓ４０）。
【００５５】
その結果、読み出した棋譜用情報に含まれる種類が“白石”であると、棋譜用情報生成部３６は、打／取識別符号“０”、位置“（ｍ，ｎ）”および種類“白石”を含む棋譜用情報を棋譜用メモリ３７に記憶させたのち、作業用メモリ３５をリセットして比較電圧Ｖb(m,n)をすべて削除する（ステップＳ４１）。
【００５６】
一方、ステップＳ４４において読み出した棋譜用情報に含まれる種類が“白石”でないと、棋譜用情報生成部３６は待機する。
これにより、打ち手が相手の碁石を取る際に手の影が碁盤１０の盤面に生じていくつかの目においてＴｈB＜Ｖb(m,n)／Ｖa(m,n)となっても無視されるため、手の影の影響を防止することができる。
【００５７】
例えば、後手が５１手目に白石を打って座標（１２，２１）の目に打たれていた黒石を取ると、座標（１２，２１）においては上述の第４および第５の検出条件が成立するため、碁石検出部３４は、「座標（１２，２１）の目に打たれていた黒石が取られた」と検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ３４）。
棋譜用情報生成部３６は、この検出結果信号だけが入力されると、座標（１２，２１）の最新の棋譜用情報を棋譜用メモリ３７から読み出し（ステップＳ３５）、読み出した棋譜用情報に含まれる種類が“黒石”であるか否かを調べる（ステップＳ３６）。
その結果、種類が“黒石”であると、棋譜用情報生成部３６は、取られたことを示す打／取識別符号“０”、位置“（１２，２１）”および種類“黒石”を含む棋譜用情報を生成して棋譜用メモリ３７に記憶させる（ステップＳ３７）。
【００５８】
また、例えば、先手が２１手目に黒石を打って座標（３，２）の目に打たれていた白石と座標（３，４）の目に打たれていた白石とを取ると、座標（３，２）および座標（３，４）においては上述の第４および第６の検出条件が成立するため、碁石検出部３４は、「座標（３，２）および座標（３，４）の目に打たれていた白石が取られた」と検出し、その旨を示す検出結果信号を棋譜用情報生成部３６に出力する（ステップＳ３８）。
棋譜用情報生成部３６は、この検出結果信号だけが入力されると、座標（３，２）および座標（３，４）の最新の棋譜用情報を棋譜用メモリ３７から読み出し（ステップＳ３９）、読み出した棋譜用情報に含まれる種類が“白石”であるか否かを調べる（ステップＳ４０）。
その結果、種類が“白石”であると、棋譜用情報生成部３６は、取られたことを示す打／取識別符号“０”、位置“（３，２）”および種類“白石”を含む棋譜用情報と取られたことを示す打／取識別符号“０”、位置“（３，４）”および種類“白石”を含む棋譜用情報とを生成して棋譜用メモリ３７に記憶させる（ステップＳ４１）。
【００５９】
その後、対局が終了して開始／終了ボタン１４が押されると、制御部３９は、棋譜用メモリ３７に記憶されているすべての棋譜用情報をパーソナルコンピュータに通信部３８を介して送信する。
これにより、パーソナルコンピュータにおいて、送信されてきた棋譜用情報に基づいて総譜を作成したり、送信されてきた棋譜用情報をＵＳＢメモリ等に格納させたりすることができる。
【００６０】
また、棋譜用情報生成部３６が棋譜用情報を生成するごとに、生成した棋譜用情報をパーソナルコンピュータに通信部３８を介して送信することにより、パーソナルコンピュータによって対局中の碁盤１０の盤面の手順ごとの状況を画面表示させることができる。
【符号の説明】
【００６１】
１０  碁盤
１１  板部
１１ａ  基板収容空間
１１ｂ  垂直孔
１２  碁盤シート
１３  通信コネクタ
１４  開始／終了ボタン
２１  光センサ
３０  碁石検出装置
３１  サンプリング部
３２  電圧メモリ
３３  前回電圧メモリ
３４  碁石検出部
３５  作業用メモリ
３６  棋譜用情報生成部
３７  棋譜用メモリ
３８  通信部
３９  制御部
Ｒ  抵抗
Ｌ  電源線
Ｇ  アース線
Ｖ(m,n)  センサ電圧
Ｖa(m,n)  現電圧
Ｖa’(m,n)  前回電圧
Ｖb(m,n)  比較電圧
Ｖs(m,n)  検出時センサ電圧
Ｖt(m,n)  検出前センサ電圧
Ｔｈ0  有無判別用閾値
ＴｈW  白石判別用閾値
ＴｈB  黒石判別用閾値
Ｓ１１〜Ｓ２２、Ｓ３１〜Ｓ４１  ステップ
【図１】
2019051057.tif 000003
【図２】
2019051057.tif 000004
【図３】
2019051057.tif 000005
【図４】
2019051057.tif 000006