(57)【要約】【課題】既存の駒や将棋盤をそのまま使用することによって、古来からの趣きを損なうことなく将棋を楽しむことができる汎用性に優れた対局棋譜方法及びシステムを提供する。【解決手段】先手が駒７００を指して対局ボタンスイッチ４３２Ａを押すと、自己の待ち時間カウントが中断されるとともに、相手方の持ち時間のカウントが開始し、更にその旨が対局時計４３２から対局場側パソコン４１０に通知される。すると、対局場側パソコン４１０は、該当するカメラ４２２によって盤面の画像を取り込む。盤面の画像は、ネットハブ５００を介して画像処理パソコン３００に送られ、前回取り込んだ盤面画像と今回の画像を比較する，駒の動きを考慮する，持ち駒の情報を利用するなどの手法で画像処理が行なわれて、指した駒７００の動きが把握され、棋譜が行なわれる。【選択図】図１
2010104510.tif 000002
【特許請求の範囲】
【請求項１】
対局者が交互に盤面上で駒を指して対戦する際に、対局者の手を順番に記録する対局棋譜方法であって、
各対局者が駒を指したことを検出するステップ，
これによる検出時点で、盤面の画像を取り込むステップ，
該取り込んだ盤面の画像から、対局者の手を検出するステップ，
を含むことを特徴とする対局棋譜方法。
【請求項２】
対局者が交互に盤面上で駒を指して対戦する際に、対局者が行った手を順番に記録する対局棋譜システムであって、
各対局者の持ち時間をそれぞれカウントする対局時計，
駒を指す盤面の画像を撮影するカメラ，
前記対局時計を利用して、駒を指した後の持ち時間のカウント中断時点を検出するカウント中断検出手段，
このカウント中断検出手段による中断検出時点で前記カメラによって撮影された盤面の画像を取り込むとともに、取り込んだ画像から駒の動きを検出して棋譜を行なう画像処理手段，
を備えたことを特徴とする対局棋譜システム。
【請求項３】
前記画像処理手段は、取り込んだ画像のうち、連続する前後の画像を比較することで対局者が指した駒の棋譜を行なうことを特徴とする請求項２記載の対局棋譜システム。
【請求項４】
前記画像処理手段は、予め設定されている盤面上の駒の動きと、対局者が指した駒の動きとを対比して棋譜を行なうことを特徴とする請求項２又は３記載の対局棋譜システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、将棋などにおいて、対局者が互いに行った手を順番に記録する対局棋譜方法及びシステムに関する。
【背景技術】
【０００２】
将棋における棋譜を自動的に行なうための従来技術としては、下記特許文献１記載の将棋セットがある。これは、棋譜を間違いなく正確に記録すると共に、棋譜を記録する人がいなくても自動的に棋譜を記録することを目的としたもので、将棋駒の種類を識別するための駒識別情報が記憶された非接触型ＩＤタグを将棋駒に内蔵し、前記将棋駒が将棋盤の桝目内に置かれた際に前記非接触型ＩＤタグに記憶された駒識別情報と将棋駒の向き情報を、将棋盤内の読取手段で読み取ることで、棋譜を自動的に行なっている。
【特許文献１】特開２００１−２５９１１２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した背景技術では、将棋の駒内にＩＤタグを設けるとともに、将棋盤内にＩＤタグの情報の読取手段を設ける必要がある。このため、既存の駒や将棋盤を使用することができない。また、将棋は、古来からの遊技であり、その駒には魂が宿るとされていることから、駒や盤に何がしかの細工をすることに対する抵抗もある。加えて、将棋を打つときの音を楽しむといった趣向の面からすると、旧来の駒や盤が醸し出す音が出なくなってしまう恐れもある。
【０００４】
本発明は、以上の点に着目したもので、既存の駒や将棋盤をそのまま使用することによって、古来からの趣きを損なうことなく将棋を楽しむことができる汎用性に優れた対局棋譜方法及びシステムを提供することを、その目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、本発明は、対局者が交互に盤面上で駒を指して対戦する際に、対局者の手を順番に記録する対局棋譜方法であって、各対局者が駒を指したことを検出するステップ，これによる検出時点で盤面の画像を取り込むステップ，該取り込んだ盤面の画像から対局者の手を検出するステップ，を含むことを特徴とする。
【０００６】
他の発明は、対局者が交互に盤面上で駒を指して対戦する際に、対局者が行った手を順番に記録する対局棋譜システムであって、各対局者の持ち時間をそれぞれカウントする対局時計，駒を指す盤面の画像を撮影するカメラ，前記対局時計を利用して、駒を指した後の持ち時間のカウント中断時点を検出するカウント中断検出手段，このカウント中断検出手段による中断検出時点で前記カメラによって撮影された盤面の画像を取り込むとともに、取り込んだ画像から駒の動きを検出して棋譜を行なう画像処理手段，を備えたことを特徴とする。
【０００７】
主要な形態の一つによれば、前記画像処理手段は、取り込んだ画像のうち、連続する前後の画像を比較することで対局者が指した駒の棋譜を行なうことを特徴とする。他の形態の一つによれば、前記画像処理手段は、予め設定されている盤面上の駒の動きと、対局者が指した駒の動きとを対比して棋譜を行なうことを特徴とする。本発明の前記及び他の目的，特徴，利点は、以下の詳細な説明及び添付図面から明瞭になろう。
【発明の効果】
【０００８】
本発明によれば、既存の駒や将棋盤をそのまま使用しつつ、対局者が駒を指した後の盤面の画像を撮影し、この画像に基づいて対局者の棋譜を行うこととしたので、古来からの趣を損なうことなく、将棋を楽しむことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を、実施例に基づいて詳細に説明する。
【実施例１】
【００１０】
図１には、本実施例のシステム構成が示されている。同図に示すように、本実施例では、棋譜・会員管理パソコン（パーソナルコンピュータ）１００，複数台の顧客閲覧用パソコン２００，画像処理パソコン３００，複数台の対局場側端末４００を備えている。対局場側端末４００は、対局場側パソコン４１０を中心に構成されており、そのＵＳＢ端子には、ＵＳＢハブ４２０を介して、複数の盤面撮影用のカメラ４２２が接続されており、ＲＳ２３２Ｃ端子には、対局時計用通信インターフェース４３０を介して、対局時計４３２が所定数接続されている。また、上述した棋譜・会員管理パソコン１００，顧客閲覧用パソコン２００，画像処理パソコン３００，対局場側パソコン４１０は、いずれもネットハブ５００によって交互にＬＡＮ接続されている。なお、ネットハブ５００としては、画像処理パソコン３００との間で大量のデータ交換があることから、高速のスイッチングハブを使用する。各部につき、以下順に説明する。
【００１１】
（１）棋譜・会員管理パソコン１００は、本システムの中心的な処理を行うパソコンで、棋譜・会員管理プログラム１１０及びデータベース１２０が用意されており、これらによって、会員毎の情報、対局情報、棋譜データ等を整理管理するとともに、他のパソコン（図示せず）や将棋対戦ソフトウエア（ゲームソフト）に対して、必要な情報の提供や動作の指示を行う。具体的には、
ａ，会員情報１２２の管理（例えば、会員番号，名前，順位等の登録・変更・削除や印刷など）
ｂ，対局情報１２４の管理（例えば、対局者名の時計表示，投了・中断等を含む対局状態の管理，画像処理パソコン３００の画像処理プログラム３１０への指示など）
ｃ，棋譜データ１２６の管理（例えば、データ変更，棋譜の印刷，外部媒体への保存，他将棋アプリケーションへのデータ送信など）
【００１２】
なお、本実施例では、データベース１２０に、上述した会員情報１２２，対局情報１２４，棋譜データ１２６をすべて格納することとしたが、棋譜データ１２６は、情報量が膨大になることや、将来他の将棋アプリケーションソフトで使用する可能性も高いため、簡易ワープロソフトやテキストエディタ（例えばメモ帳）等で読み込み可能なテキスト形式のファイルにてデータベース１２０とは別に格納・保存するようにしてもよい。
【００１３】
（２）顧客閲覧用パソコン２００は、会員が自分の対局情報（棋譜，順位等）を自身で確認したり、現在対局中の棋譜データをもとに、実況中継等のサービスを行ったり、会員向けの各種サービス、たとえば、棋譜の印刷や棋譜データの持ち帰り等を要求する際の端末（窓口）としての機能するパソコンである。顧客の人数規模に応じて複数台設けられ、相互にネットワークで接続して使用される。
【００１４】
この顧客閲覧用パソコン２００には、顧客閲覧用プログラム２１０が用意されており、これを実行することで、上述した機能，すなわち、会員本人の順位，対局履歴等の閲覧，リアルタイムでの実況中継表示，全会員の順位表の閲覧，棋譜の再現や印刷等が行なわれる。なお、棋譜の印刷や外部媒体への保存は、この顧客閲覧用パソコン２００を窓口として申し込みを行なう。すると、棋譜・会員管理パソコン１００の棋譜・会員管理プログラム１１０によってデータベース１２０から該当するデータが読み出され、その印刷や保存が行なわれる。
【００１５】
（３）画像処理パソコン３００は、対局場側端末４００のカメラ４２２によって撮影された盤面の画像から画像処理によって盤の状態を解析するためのもので、棋譜・会員管理パソコン１００や対局場側端末４００とデータ通信を行いながら、盤面の状態をデジタル的に解析処理する。
【００１６】
この画像処理パソコン３００には、画像処理プログラム３１０が用意されており、これを実行することで、上述した機能，すなわち、対局場側端末４００からの盤面画像データの受け取り，画像異常の際の再取り込み指示，一手前データ及び持ち駒の管理，対局場側端末４００と連動するパターンマッチング用データの作成や、カメラ画角の調整サポートが行なわれる。
【００１７】
（４）対局場側パソコン４１０は、各将棋盤毎に設置されているカメラ４２２，対局時計４３２を制御し、盤面撮影や対局時計への表示等の処理を行うためのもので、数台の将棋盤に対して１台の割合で設けられる。例えば、将棋盤１６台に対して対局場側パソコン４１０が１台という具合である。
【００１８】
この対局場側パソコン４１０には、対局場側プログラム４１２が用意されており、カメラ４２２や対局時計４３２とのインターフェース，画像処理パソコン３００への画像処理指示，画像処理プログラム３１０と連動して動作し、パターンマッチング用データを作成する機能やカメラ画角調整サポート機能を備えている。
【００１９】
ＵＳＢハブ４２０は、カメラ４２２を複数台接続するためのもので、対局場側パソコン４１０とカメラ４２２との距離を延長するリピータとしても機能する。カメラ４２２に対して電力を供給するため、単体でバスパワー供給可能となっている。カメラ４２２は、後述するように盤面を撮影するためのもので、例えば２００万画素相当のＵＳＢ接続型ＷＥＢカメラを使用する。対局者の邪魔にならない位置に固定して使用する。対局時計用通信インターフェース４３０は、１台の対局場側パソコン４１０に対して複数の対局時計４３２を接続するためのインターフェースで、１本のケーブルに対して芋蔓式に複数台の対局時計４３２が接続されている。ＲＳ２３２Ｃを利用することで、１台のパソコンに複数台の対局時計４３２を接続するとともに、１本の配線ケーブルで通信及び電源の供給を行なうことができる。対局時計４３２は、対局する際の「持ち時間のカウントないし計測」と「残り時間の状況」を管理・表現するための装置である。特に本発明においては、カメラ撮影のための「電気的な指示」を行う機能も備えている。
【００２０】
図２(A)には、対局場側端末４００のカメラ４２２と対局時計４３２の設置の様子が示されている。同図において、適宜のテーブル６００上には、将棋盤６１０が設置されており、対局者６２０，６２２は、将棋盤６１０を挟んで座っている。また、将棋盤６１０の両側に対局時計４３２と駒置６２４がそれぞれ置かれている。
【００２１】
図２(B)には、対局時計４３２が拡大して示されており、ボタンスイッチ４３２Ａ〜４３２Ｃと、各種表示を行なうためのディスプレイ４３２Ｄが設けられている。これらのうち、対局ボタンスイッチ４３２Ａは、対局者６２０，６２２が駒を指した時点で押すボタンスイッチで、自己の持ち時間のカウントを中断するとともに、相手方の持ち時間のカウントを開始するためのスイッチである。このとき、本発明の対局時計４３２では、対局ボタンスイッチ４３２Ａが押されたことが、対局場側パソコン４１０に通知されるようになっている。この通知を受けて、対局場側パソコン４１０は、該当する将棋盤６１０の盤面の画像をカメラ４２２で撮影して取り込むようになっている。対局ボタンスイッチ４３２Ａは、持ち時間のカウントを開始したときに点灯して、カウントの開始を対局者６２０，６２２に知らせたり、色や点滅によって持ち時間が少ないことを知らせるようになっている。
【００２２】
中断ボタンスイッチ４３２Ｂは、何らかの事情で対局を途中で中断する場合に、対局時計４３２の持ち時間カウントを一時的に中断するためのスイッチである。投了ボタンスイッチ４３２Ｃは、打つ手がなくなって勝敗が決したときに対局者６２０又は６２２が押すスイッチである。もちろん、これらのボタンスイッチ４３２Ｂ，４３２Ｃも、押したときに点灯ないし点滅するようにしてよい。
【００２３】
ディスプレイ４３２Ｄは、対局場側パソコン４１０からのデータに基づいて対局者名，残り時間，先手・後手の区別，段位等の情報を必要に応じて表示するための表示部である。このディスプレイ４３２Ｄも、必要に応じて色を変化させたり、点滅させるようにしてよい。
【００２４】
次に、図３のフローチャートも参照しながら、本実施例の全体の動作を説明する。対局を開始するときは、後手が自己の対局時計４３２の対局ボタンスイッチ４３２Ａを押す（ステップＳＡ）。これにより、先手の対局時計４３２において対局ボタンスイッチ４３２Ａが点灯するとともに、持ち時間のカウントが開始される（ステップＳＢ）。そして、先手が駒７００を指して対局ボタンスイッチ４３２Ａを押すと（ステップＳＣ）、自己の対局時計４３２の待ち時間カウントが中断するとともに、相手方の対局ボタンスイッチ４３２Ａが点灯するとともに持ち時間のカウントが開始する（ステップＳＤ）。勝敗が決するまで、以上の動作を先手・後手が繰り返し行ない（ステップＳＥのNo，ＳＣ，ＳＤ）、勝敗を決したときは（ステップＳＥのYes）、投了ボタンスイッチ４３２Ｃを押して（ステップＳＦ）、対局の終了となる。また、対局中に中断ボタンスイッチ４３２Ｂが押されると、その時点で、先手・後手の対局時計４３２における持ち時間のカウントが一時的に中断される。対局を再開するときは、再び中断ボタンスイッチ４３２Ｂを押す。
【００２５】
このように、点灯する対局ボタンスイッチ４３２Ａを交互に押すことによって、対局者６２０，６２２はコミュニケーションをとることができ、単なるゲームではなく、人と人が向き合って礼儀を尽くし、相手に対する思いやる心を養うことができる。
【００２６】
ところで、この場合において、本実施例では、駒７００を指して対局ボタンスイッチ４３２Ａが押されたときに、その旨が対局時計４３２から対局場側パソコン４１０に通知される（ステップＳＰ）。すると対局場側パソコン４１０は、該当するカメラ４２２によって盤面の画像を取り込む（ステップＳＱ）。盤面の画像は、ネットハブ５００を介して画像処理パソコン３００に送られ、ここで画像処理が行なわれて指した駒７００の動きが把握されて棋譜が行なわれる（ステップＳＲ）。
【００２７】
以上のように、対局者６２０，６２２が駒７００を指して対局ボタンスイッチ４３２Ａが押された時点で将棋盤６１０の盤面の画像が取り込まれ、画像処理パソコン３００による画像処理によって棋譜が行なわれる。その後、対局が終了した時点で、当該対局の棋譜データは、対局者６２０，６２２の情報とともに棋譜・会員管理パソコン１００のデータベース１２０に格納される。
【００２８】
次に、画像処理パソコン３００による棋譜データ取得のための画像処理手法について、具体的に説明する。最も基本的な手法は、図４(A)，(B)に示すように、対局ボタンスイッチ４３２Ａが押された時点の盤面画像を前後で比較することで棋譜を行なう方法である。図４(A)では「４二飛車」であり、同図(B)では「２二成飛車」である。両者を比較すると、マス「４二」に駒がなく、マス「２二」に成飛車があることから、飛車がマス「４二」から「２二」に移動したと判断することができる。なお、移動した駒がいずれかは、駒に描かれている文字によって識別してもよいし、駒の動き方を加味するようにしてもよい。
【００２９】
同図(C)，(D)の例は、持ち駒の「金」をマス「２二」に指した場合である。持ち駒を使ったときは、盤面上の他の駒は、いずれも前回の撮影時と同じであることから、前後の盤面画像を比較することで、持ち駒の使用を検出することができる。
【００３０】
同図(E)，(F)の例は、マス「２六」の桂馬がマス「３四」に移動した例である。図示の例では、マス「３四」に移動できるのはマス「２六」の桂馬しかありえないことから、桂馬が移動したと判断できる。この手法は、特に、駒の文字が認識できないときに有効である。
【００３１】
以上のように、本実施例によれば、次のような効果がある。
(1)既存の駒や将棋盤をそのまま使用することができる汎用性に優れた棋譜システムを得ることができる。
(2)将棋は、単に勝敗を決するということではなく、駒を指すときの音を楽しむといった側面のある遊技であり、将棋本来の風情を損なうことなく、楽しむことができる。
(3)対局者の英知を振り絞った棋譜を得ることで、対局を更に盛り上げることができる。
【００３２】
なお、本発明は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることができる。例えば、以下のものも含まれる。
(1)前記実施例は、本発明を将棋に対して適用した例であるが、チェス，囲碁など、各種の対局型遊技に適用することを妨げるものではない。
(2)図１に示したシステム構成は一例であり、大型のコンピュータシステムを利用してもよい。
(3)前記実施例では、将棋盤６１０の画像をカメラ４２２で撮影したが、駒置６２４の画像も撮影することで対局者の持ち駒を検出し、これを棋譜に利用するようにしてもよい。なお、対局の最初から棋譜を行なうことで、対局者がどのような駒を持っているかの情報を得ることができ、これを利用するようにしてもよい。
(4)前記実施例では、対局時計においてスイッチボタンの点灯やディスプレイによって各種の通知や表示を行うこととしたが、音声も利用するようにしてよい。例えば、対局者の持ち時間を「後○○分です。」とアナウンスするという具合である。
(5)将棋の駒の大きさや形の情報を、駒の識別に利用してもよい。
【産業上の利用可能性】
【００３３】
本発明によれば、通常の駒や将棋盤を使用しつつ良好に指し手の棋譜を行なうことができ、風情のある将棋対局を楽しむことができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例における棋譜システムの構成を示すブロック図である。
【図２】対局時における前記実施例の対局時計とカメラの設置の様子を示す図である。
【図３】前記実施例の主要動作を示すフローチャートである。
【図４】将棋盤上における駒の移動と棋譜の一例を示す図である。
【符号の説明】
【００３５】
１００：棋譜・会員管理パソコン
１１０：棋譜・会員管理プログラム
１２０：データベース
１２２：会員情報
１２４：対局情報
１２６：棋譜データ
２００：顧客閲覧用パソコン
２１０：顧客閲覧用プログラム
３００：画像処理パソコン
３１０：画像処理プログラム
４００：対局場側端末
４１０：対局場側パソコン
４１２：対局場側プログラム
４２０：ＵＳＢハブ
４２２：カメラ
４３０：対局時計用通信インターフェース
４３２：対局時計
４３２Ａ：対局ボタンスイッチ
４３２Ｂ：中断ボタンスイッチ
４３２Ｃ：投了ボタンスイッチ
４３２Ｄ：ディスプレイ
５００：ネットハブ
６００：テーブル
６１０：将棋盤
６２０，６２２：対局者
６２４：駒置
７００：駒
【図１】
2010104510.tif 000003
【図２】
2010104510.tif 000004
【図３】
2010104510.tif 000005
【図４】
2010104510.tif 000006