(57)【要約】【課題】ゲーム機において、有償にて音声によりゲームコマンドを入力する。【解決手段】ゲーム支援装置１０２は、プレイヤを識別するプレイヤＩＤとプレイヤの声の特徴情報である音声特徴情報を対応づけて格納する。ゲーム装置１１０は、プレイヤからプレイヤＩＤ（カードＩＤ）を取得し、音声指示も取得する。ゲーム支援装置１０２は、取得されたプレイヤＩＤに対応づけられる音声特徴情報と音声指示の音声特徴情報の適合性を判定する。ゲーム装置１１０は、音声特徴情報が適合したことを条件として、ゲームの実行中において受け付けられた音声指示により指定される有償コマンドを実行させ、前記有償コマンドが実行されるとき、課金処理を実行する。【選択図】図８
2020156650.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、
プレイヤを識別するプレイヤＩＤと前記プレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、
プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、
プレイヤから、音声指示を受け付ける音声取得部と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する音声確認部と、
コマンドの実行にともなって課金処理を実行するコスト処理部と、を備え、
前記ゲーム制御部は、プレイヤによる操作装置の操作中であっても、音声特徴情報が適合したことを条件として、受け付けられた音声指示により指定される有償コマンドを実行させ、
前記コスト処理部は、前記有償コマンドが実行されるとき、課金処理を実行することを特徴とするゲームシステム。
【請求項２】
前記音声取得部は、起動コマンドを指定する第１の音声指示と、有償コマンドを指定する第２の音声指示を受け付け、
前記音声確認部は、前記第１の音声指示の音声特徴情報に基づいて適合性を判定し、
前記ゲーム制御部は、音声特徴情報が適合し、かつ、前記第１の音声指示が受け付けられた上で前記第２の音声指示が受け付けられたことを条件として、前記有償コマンドを実行することを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記音声取得部は、有償コマンドを指定する第２の音声指示と無償コマンドを指定する第３の音声指示を受け付け、
前記コスト処理部は、音声指示により受け付けられたコマンドが有償コマンドまたは無償コマンドのいずれであるかを判定し、有償コマンドの実行であることを条件として課金処理を実行することを特徴とする請求項１に記載のゲームシステム。
【請求項４】
前記音声取得部は、キャンセルコマンドを指定する第４の音声指示を受け付け、
有償コマンドの実行開始後、前記第４の音声指示が受け付けられた場合には、
前記ゲーム制御部は前記有償コマンドの実行を中止し、前記コスト処理部は前記有償コマンドの課金処理を中止することを特徴とする請求項１に記載のゲームシステム。
【請求項５】
複数種類のコマンドをプレイヤに提示するコマンド提示部、を更に備え、
前記音声取得部は、前記提示された複数種類のコマンドに対し、プレイヤから音声による選択を受け付け、
前記ゲーム制御部は、前記選択されたコマンドを実行させることを特徴とする請求項１に記載のゲームシステム。
【請求項６】
前記コマンド提示部は、前記複数種類のコマンドの提示に際して、各コマンドの実行にともなう対価を提示することを特徴とする請求項５に記載のゲームシステム。
【請求項７】
前記コマンド提示部は、画面表示および音声出力の双方または一方により、前記複数種類のコマンドをプレイヤに提示することを特徴とする請求項５または６に記載のゲームシステム。
【請求項８】
ゲームの進行を制御するゲーム制御部と、
プレイヤを識別するプレイヤＩＤと前記プレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、
プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、
音声指示の受付期間を設定する受付期間設定部と、
前記受付期間において、プレイヤから音声指示を受け付ける音声取得部と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する音声確認部と、
コマンドの実行にともなって課金処理を実行するコスト処理部と、を備え、
前記音声取得部は、前記受付期間においては、プレイヤがゲームの操作装置を使用中であってもプレイヤからの音声指示を受け付け、
前記ゲーム制御部は、音声特徴情報が適合したことを条件として、音声指示により指定される有償コマンドを実行させ、
前記コスト処理部は、前記有償コマンドが実行されるとき、課金処理を実行することを特徴とするゲームシステム。
【請求項９】
前記受付期間において、前記受付期間中であることを画像表示および音声出力の双方または一方により、プレイヤに通知する受付期間通知部、を更に備えることを特徴とする請求項８に記載のゲームシステム。
【請求項１０】
プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、
ゲームのプレイ中でプレイヤによる操作装置の操作中であっても、プレイヤから有償コマンドを指定する音声指示を受け付ける音声取得部と、
有償コマンドの実行にともなって課金処理を実行するコスト処理部と、
前記有償コマンドを指定する音声指示が受け付けられたとき、前記有償コマンドの実行にともなう対価をプレイヤに提示する意思確認部と、を備え、
前記ゲーム制御部は、前記プレイヤから対価に対する確認指示が受け付けられたことを条件として前記有償コマンドを実行させることを特徴とするゲームシステム。
【請求項１１】
プレイヤから、プレイヤＩＤを取得する機能と、
プレイヤから、音声指示を受け付ける機能と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する機能と、
ゲームの進行を制御する機能と、
音声特徴情報が適合したことを条件として、ゲームの実行中において受け付けられた音声指示により指定される有償コマンドを実行する機能と、
前記有償コマンドが実行されるとき、課金処理を実行する機能と、をコンピュータに発揮させることを特徴とするゲームプログラム。
【請求項１２】
プレイヤから、プレイヤＩＤを取得する機能と、
音声指示の受付期間を設定する機能と、
前記受付期間においては、プレイヤがゲームの操作装置を使用中であってもプレイヤからの音声指示を受け付ける機能と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する機能と、
ゲームの進行を制御する機能と、
音声特徴情報が適合したことを条件として、音声指示により指定される有償コマンドを実行する機能と、
前記有償コマンドが実行されるとき、課金処理を実行する機能と、をコンピュータに発揮させることを特徴とするゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータゲームにおける音声コマンドの入力技術、に関する。
【背景技術】
【０００２】
ワンプレイごとに料金を徴収するアーケードゲーム機（業務用ゲーム装置）は、４０年以上の歴史を誇る。近年におけるアーケードゲーム機においては電子マネーによる料金徴収方法が普及している（特許文献１参照）。
【０００３】
また、音声によってゲームの進行を変化させる技術も広く知られている。たとえば、競馬ゲームに関する特許文献２は、音声認識により、通常実況モードから特定実況モードに変更させることができる（段落［００７３］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４６３１７０５号公報
【特許文献２】特開２００３−２１０８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明者らは、プレイヤが操作桿から手を離せないときでも音声指示により多様なコマンドを入力できる仕組みは、ゲームの可能性を広げる有望技術であると考えている。近年では、音声認識技術の向上により、スマートスピーカーなど「声をつかって操作するデバイス」も社会に浸透しつつある。
【０００６】
本発明者らは、更に、音声指示によるコマンド（以下、「音声コマンド」ともよぶ）のの実行あたって対価を支払う方式を検討した。この場合、プレイヤ本人ではなく、プレイヤの周りにいる他のユーザの声を音声コマンドと認識してしまうと、プレイヤにとって著しく不利益になりかねない。
【０００７】
本発明は、上記課題認識に基づいて完成された発明であり、その主たる目的は、音声コマンド、特に、有償の音声コマンドの精確な実行を実現するための技術、を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のある態様におけるゲームシステムは、プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、プレイヤを識別するプレイヤＩＤとプレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、プレイヤから、音声指示を受け付ける音声取得部と、取得されたプレイヤＩＤに対応づけられる音声特徴情報と音声指示の音声特徴情報の適合性を判定する音声確認部と、コマンドの実行にともなって課金処理を実行するコスト処理部と、を備える。
ゲーム制御部は、プレイヤによる操作装置の操作中であっても、音声特徴情報が適合したことを条件として、ゲームの実行中において受け付けられた音声指示により指定される有償コマンドを実行させる。コスト処理部は、有償コマンドが実行されるとき、課金処理を実行する。
【０００９】
本発明の別の態様におけるゲームシステムは、ゲームの進行を制御するゲーム制御部と、プレイヤを識別するプレイヤＩＤとプレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、音声指示の受付期間を設定する受付期間設定部と、受付期間において、プレイヤから音声指示を受け付ける音声取得部と、取得されたプレイヤＩＤに対応づけられる音声特徴情報と音声指示の音声特徴情報の適合性を判定する音声確認部と、コマンドの実行にともなって課金処理を実行するコスト処理部と、を備える。
音声取得部は、受付期間においては、プレイヤがゲームの操作装置を使用中であってもプレイヤからの音声指示を受け付ける。ゲーム制御部は、音声特徴情報が適合したことを条件として、音声指示により指定される有償コマンドを実行させる。コスト処理部は、有償コマンドが実行されるとき、課金処理を実行する。
【００１０】
本発明の別の態様におけるゲームシステムは、ゲームの進行を制御するゲーム制御部と、ゲームのプレイ中であっても、プレイヤから有償コマンドを指定する音声指示を受け付ける音声取得部と、有償コマンドの実行にともなって課金処理を実行するコスト処理部と、有償コマンドを指定する音声指示が受け付けられたとき、有償コマンドの実行にともなう対価をプレイヤに提示する意思確認部と、を備える。
ゲーム制御部は、プレイヤから対価に対する確認指示が受け付けられたことを条件として有償コマンドを実行させる。
【発明の効果】
【００１１】
本発明によれば、プレイヤは、業務用ゲーム機の操作部の操作中であっても、音声コマンド、特に、有償の音声コマンドをより確実に実行させやすくなる。
【図面の簡単な説明】
【００１２】
【図１】ゲームシステムのハードウェア構成図である。
【図２】ゲーム装置と音声入力装置の機能ブロック図である。
【図３】ゲーム支援装置の機能ブロック図である。
【図４】音声情報テーブルのデータ構造図である。
【図５】口座テーブルのデータ構造図である。
【図６】対価テーブルのデータ構造図である。
【図７】起動コマンドの実行によりゲームコマンドを受け付け可能となるまでの処理過程を示すシーケンス図である。
【図８】ゲームコマンドの実行過程を示すフローチャートである。
【図９】コマンド提案画面の画面図である。
【発明を実施するための形態】
【００１３】
本実施形態においては、プレイヤは、ゲームのプレイ中に音声コマンドを入力する。すなわち、プレイヤは、手足だけでなく、声でもゲームの進行を制御できる。
【００１４】
本実施形態における音声コマンドは「起動コマンド」と「ゲームコマンド」に分類できる。ゲームコマンドは、「救援を求める」「弾薬補充」「アイテム購入」など、ゲームの進行に関わる音声コマンドである。起動コマンドは、ゲームコマンドの入力に先立って合図として入力される音声コマンドである。起動コマンドは、たとえば、「オーケー」「ハロー」「これから指令を与える」のような所定の単語または文章として登録される。プレイヤは、起動コマンドの入力でゲーム装置に合図をしたあと、続けて、ゲームコマンドを入力する。
【００１５】
ゲームコマンドは、更に、「有償コマンド」と「無償コマンド」に分類できる。有償コマンドは実行の対価として課金される。一方、無償コマンドは課金不要にて実行できる。
【００１６】
プレイヤの声の特徴（以下、「音声特徴情報」とよぶ）は、プレイヤごとにあらかじめ登録されている。起動コマンドが入力されるとき、起動コマンドの発話音声における音声特徴情報と、プレイヤにあらかじめ対応づけられている音声特徴情報が比較され、プレイヤ本人による起動コマンドの発声であるかを確認する。プレイヤ本人からの起動コマンドであれば、続いて入力されるゲームコマンドが受け付けられる。プレイヤ以外の発声による起動コマンドであれば、ゲームコマンドは受け付けられない。このような音声認証により、ゲーム装置のそばにいる第三者の音声をあやまって正式なゲームコマンドと認識してしまうリスクを減らすことができる。
【００１７】
図１は、ゲームシステム１００のハードウェア構成図である。
ゲームシステム１００においては、ゲーム支援装置１０２に対して、複数の店舗１０８ａ、１０８ｂ・・・１０８ｎ（以下、まとめて言うときや特に区別しないときには「店舗１０８」と総称する）と、複数の携帯端末１０４ａ、１０４ｂ、・・・１０４ｎ（以下、まとめて言うときや特に区別しないときには「携帯端末１０４」と総称する）がインターネット１０６を介して接続される。また、ゲーム支援装置１０２は決済装置１１４とも接続される。決済装置１１４は、クレジットカード会社または銀行が運営するサーバである。
【００１８】
本実施形態における携帯端末１０４は、スマートフォンを想定している。携帯端末１０４は、タブレット端末やラップトップＰＣであってもよい。携帯端末１０４とインターネット１０６は無線接続されるが、有線接続されてもよい。
【００１９】
店舗１０８は、遊園地やゲームセンターなどが想定される。店舗１０８においては、複数のゲーム装置１１０ａ〜１１０ｆ（以下、まとめて言うときや特に区別しないときには「ゲーム装置１１０」と総称する）と中継装置１１２が専用回線により接続される。ゲーム装置１１０は「サテライト」とよばれる業務用ゲーム装置、いわゆる、アーケードゲーム機である。中継装置１１２は「ターミナル」とよばれ、１以上のゲーム装置１１０のゲームプレイの支援・補助を行うための装置である。中継装置１１２とインターネット１０６は有線接続されるが、無線接続されてもよい。
なお、中継装置１１２は、ルータ等を介して他の種類のゲーム装置と共通に用いられ、店舗外との通信を行う店舗サーバ装置として機能してもよい。
【００２０】
各ゲーム装置１１０は、音声入力装置１１６と接続される。音声入力装置１１６は対話型の音声操作に対応し、プレイヤから入力された音声を解釈する一般的なスマートスピーカーである。ゲーム装置１１０が音声入力装置１１６の機能を内蔵してもよいが、本実施形態においてはゲーム装置１１０と音声入力装置１１６は別々の装置として構成されるものとして説明する。
【００２１】
中継装置１１２は、ゲーム装置１１０におけるゲームプレイ結果をリプレイ（動画再生）する、複数のゲームプレイの結果からランキングを作成する、ゲームにおいて使用可能なカード（アイテム）を提供する、などの既知の支援機能を有する。一般的には、中継装置１１２は、ゲームの演出や分析などゲーム装置１１０におけるゲームプレイの興趣をいっそう高めるための処理として支援処理を実行する。
【００２２】
プレイヤはゲームカードを保有する。ゲームカードには、あらかじめカードＩＤ（以下、「ＣＩＤ」ともよぶ）が登録されている。ゲーム支援装置１０２においては、カードＩＤとプレイヤＩＤ（以下、「ＰＩＤ」ともよぶ）が対応づけられる。カードＩＤはゲームカードを識別するＩＤであり、プレイヤＩＤはプレイヤを識別するＩＤである。中継装置１１２は、各ゲーム装置１１０において読み取られるカードＩＤにより、どのゲーム装置１１０で誰がプレイしているかを把握できる。
なお、カードＩＤとプレイヤＩＤを共通化してもよいが、本実施形態においてはカードＩＤとプレイヤＩＤを対応づけることにより、カードＩＤにより実質的にプレイヤを識別できるように構成されている。
【００２３】
ゲーム支援装置１０２は、プレイヤの起動コマンドの音声特徴情報に基づいてプレイヤの本人認証を行う。また、ゲーム支援装置１０２は、決済装置１１４との間でゲーム装置１１０の利用料金の決済を行う。
【００２４】
ゲーム装置１１０への支払い方法は、プリチャージされたＩＣカードによるプリペイ方式と、クレジットカードまたは口座引き落としによるポストペイ方式の２種類である。プレイヤは、ゲームの開始に際してプリペイ方式とポストペイ方式のいずれかを選択する。
【００２５】
プリペイ方式を選択するときには、プレイヤは、ゲーム装置１１０のカードリーダにプリペイドカード（ＩＣカード）を載せておき、いつでも精算ができるようにしておく。
【００２６】
ポストペイ方式を利用するためには、プレイヤは事前に決済装置１１４に対してクレジットカードを契約し、ゲーム支援装置１０２にプレイヤＩＤと口座番号もしくはクレジットカード番号を登録しておく。ゲーム支援装置１０２は、プレイヤごとにプレイヤＩＤと口座番号を対応づけてリスト化しておく。また、プレイヤは、ゲーム支援装置１０２にカードＩＤ、プレイヤＩＤおよび音声特徴情報を登録しておく。具体的には、プレイヤは、携帯端末１０４からプレイヤＩＤおよび声を入力することにより、ゲーム支援装置１０２においてプレイヤＩＤと音声特徴情報を対応づけて登録する。
【００２７】
プレイヤは、ゲームをプレイするときには、ゲームカードをゲーム装置１１０にかざす。このとき、ＮＦＣ規格（Near Field Communication）などの既知の近距離通信技術にて、ゲーム装置１１０はゲームカードからカードＩＤを読み取る。ゲーム装置１１０は、中継装置１１２を介してゲーム支援装置１０２にゲームを識別するためのＩＤであるゲームＩＤ（以下、「ＧＩＤ」ともよぶ）とともに、カードＩＤおよびゲーム機を特定するための機体ＩＤを送信する。
【００２８】
音声入力装置１１６に起動コマンド（音声コマンド）が入力されたときには、ゲーム装置１１０は起動コマンドの音声特徴情報をカードＩＤと共に、中継装置１１２を介してゲーム支援装置１０２に送信する。ゲーム支援装置１０２は、受信した音声特徴情報とカードＩＤに紐づけられている登録済みの音声特徴情報を照合して声の認証（音声認証）を実行する。音声認証に成功したとき、すなわち、プレイヤ本人による起動コマンドであると確認できたとき、ゲーム装置１１０から続いて有償コマンド（ゲームコマンド）が入力されたときには有償コマンドの対価を決済装置１１４に決済させる。有償コマンドの課金処理の詳細は後述する。プリペイ方式が選択されたときには、ゲーム装置１１０はプリペイドカード（ＩＣカード）から有償コマンドの対価を精算する。
【００２９】
図２は、ゲーム装置１１０と音声入力装置１１６の機能ブロック図である。
音声入力装置１１６とゲーム装置１１０の各構成要素は、ＣＰＵ（Central Processing Unit）および各種コプロセッサなどの演算器、メモリやストレージといった記憶装置、それらを連結する有線または無線の通信線を含むハードウェアと、記憶装置に格納され、演算器に処理命令を供給するソフトウェアによって実現される。コンピュータプログラムは、デバイスドライバ、オペレーティングシステム、それらの上位層に位置する各種アプリケーションプログラム、また、これらのプログラムに共通機能を提供するライブラリによって構成されてもよい。以下に説明する各ブロックは、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
図３に示すゲーム支援装置１０２の機能ブロックについても同様である。
【００３０】
（音声入力装置１１６）
音声入力装置１１６は、音声取得部１２８、解釈部１３０および音声出力部１５４を含む。
音声取得部１２８は、音声を取得する。解釈部１３０は、取得した音声を解釈し、音声情報を文字情報に変換する。また、解釈部１３０は、音声から音声特徴情報を抽出する。音声出力部１５４は、ゲーム装置１１０から指定された文字情報を音声情報として出力する。
【００３１】
（ゲーム装置１１０）
ゲーム装置１１０は、ユーザインタフェース処理部１２０、データ処理部１２２、通信部１２４およびデータ格納部１２６を含む。
ユーザインタフェース処理部１２０は、ジョイスティック（操縦桿）およびボタンを介してプレイヤからの操作を受け付けるほか、画像表示や音声出力など、ユーザインタフェースに関する処理を担当する。通信部１２４は、インターネット１０６を介してゲーム支援装置１０２等との通信処理を担当する。データ格納部１２６はゲームプログラム等の各種データを格納する。データ処理部１２２は、ユーザインタフェース処理部１２０や通信部１２４により取得されたデータ、データ格納部１２６に格納されているデータに基づいて各種処理を実行する。データ処理部１２２は、ユーザインタフェース処理部１２０、通信部１２４およびデータ格納部１２６のインタフェースとしても機能する。
【００３２】
ユーザインタフェース処理部１２０は、入力部１３２と出力部１３４を含む。
入力部１３２は、プレイヤからの各種入力を受け付ける。出力部１３４は、音声および画像等の各種情報を出力する。
【００３３】
入力部１３２は、操作部１３６、ＩＤ取得部１３８およびコマンド取得部１４０を含む。
操作部１３６は、ジョイスティック等の操作装置を介して、プレイヤからのゲームに対する操作を受け付ける。ＩＤ取得部１３８は、ゲームカードからカードＩＤを取得する。上述したように、カードＩＤを取得できればプレイヤＩＤを特定できるため、カードＩＤの取得はプレイヤＩＤの取得と実質的に同じである。コマンド取得部１４０は、音声入力装置１１６の解釈部１３０から文字情報として変換された音声コマンドを受け付ける。また、コマンド取得部１４０は、音声入力装置１１６から音声特徴情報も取得する。
【００３４】
通信部１２４は、ゲーム支援装置１０２等の外部装置にデータを送信する送信部１５０と、データを受信する受信部１５２を含む。
【００３５】
データ処理部１２２は、ゲーム制御部１４２、コスト処理部１４４、コマンド提示部１４６および意思確認部１４８を含む。
ゲーム制御部１４２は、ゲームの進行を制御する。ゲーム制御部１４２は、外部のゲームサーバと連携してゲームの進行を制御してもよい。コスト処理部１４４は、プレイ料金の課金のほか、有償コマンドの実行にともなう課金処理を実行する。コマンド提示部１４６は、ゲーム状況またはプレイヤからの求めに応じて、プレイヤが選択可能な音声コマンド（ゲームコマンド）を提示する。意思確認部１４８は、有償コマンドの実行に際して、プレイヤに対する意思確認を行う。
【００３６】
図３は、ゲーム支援装置１０２の機能ブロック図である。
ゲーム支援装置１０２は、通信部１５６、データ処理部１５８およびデータ格納部１６０を含む。
通信部１５６は、インターネット１０６を介してゲーム装置１１０等との通信処理を担当する。データ格納部１６０は各種データを格納する。データ処理部１５８は、通信部１５６により取得されたデータ、データ格納部１６０に格納されているデータに基づいて各種処理を実行する。データ処理部１５８は、通信部１５６およびデータ格納部１６０のインタフェースとしても機能する。
【００３７】
通信部１５６は、ゲーム装置１１０等の外部装置にデータを送信する送信部１６２とデータを受信する受信部１６４を含む。
【００３８】
送信部１６２は、決済要求部１６６と許否通知部１６８を含む。
決済要求部１６６は、決済装置１１４に対してポストペイ方式による料金の決済を要求する。許否通知部１６８は、ゲーム装置１１０に対して、有償コマンドの実行可否を通知する。
受信部１６４は、決済受信部１７０を含む。決済受信部１７０は、決済装置１１４から決済可否の通知を受信する。
【００３９】
データ処理部１５８は、音声確認部１７２、プレイヤ管理部１７４および決済処理部１７６を含む。
音声確認部１７２は、起動コマンド（音声コマンド）の音声特徴情報に基づいて声の認証を行う。プレイヤ管理部１７４は、店舗１０８およびゲーム装置１１０ごとに、どの店舗１０８のどのゲーム装置１１０においてどのプレイヤが何のゲームをプレイしているかを含めてプレイヤに関する各種情報を統括的に管理する。なお、プレイヤ管理部１７４は、各ゲーム装置１１０がどの店舗１０８に設置されているかについての情報をあらかじめ保有している。決済処理部１７６は、ポストペイによる課金処理を実行する。
【００４０】
データ格納部１６０は、プレイヤ情報格納部１７８を含む。プレイヤ情報格納部１７８は、プレイヤ情報を格納する。本実施形態におけるプレイヤ情報とは、プレイヤの年齢や性別等の属性を示す情報、ゲームの進捗状態を示す情報、プレイヤの音声特徴情報等を含む。
【００４１】
図４は、音声情報テーブル１８０のデータ構造図である。
音声情報テーブル１８０は、ゲーム支援装置１０２のプレイヤ情報格納部１７８にプレイヤ情報の一部として格納される。音声情報テーブル１８０においては、カードＩＤ（ＣＩＤ）、プレイヤＩＤ（ＰＩＤ）および音声特徴情報を識別する音声ＩＤ（以下、「ＶＩＤ」ともよぶ）が対応づけられる。ＶＩＤごとに音声特徴情報が対応づけられる。音声特徴情報は、プレイヤの声の個性を示す情報であり、声の高さや大きさ、アクセントのくせなど声の周波数特性に基づく既知の音声特徴量（特徴ベクトル）であればよい。
【００４２】
プレイヤ管理部１７４は、プレイヤ登録時において、カードＩＤ（ＣＩＤ）、プレイヤＩＤ（ＰＩＤ）および音声特徴情報の音声ＩＤ（ＶＩＤ）を対応づけて音声情報テーブル１８０に登録する。図４においては、カードＩＤ＝Ｃ０１のゲームカード（以下、「ゲームカード（Ｃ０１）」のように表記する）を有するプレイヤ（Ｐ０３）は、音声特徴情報（Ｖ０３）を登録している。
【００４３】
プレイヤ（Ｐ０３）が起動コマンドを音声入力するとき、ゲーム装置１１０はＣＩＤとともに起動コマンドから抽出された音声特徴情報をゲーム支援装置１０２に送信する。ゲーム支援装置１０２の音声確認部１７２は、起動コマンドから得られた音声特徴情報と、ＣＩＤ（ＰＩＤ）にあらかじめ対応づけられている音声特徴情報（マスタ情報）の類似度を計算し、類似度が所定の閾値以上であるときプレイヤ本人による発話であると判定する（音声認証）。音声認証は既存の音声認証技術の応用により実現される。
【００４４】
図５は、口座テーブル１８２のデータ構造図である。
口座テーブル１８２は、プレイヤ情報格納部１７８にプレイヤ情報の一部として格納される。口座テーブル１８２は、プレイヤＩＤと口座番号もしくはクレジットカード番号を対応づける。口座テーブル１８２の口座番号は、ゲームシステム１００にプレイヤ登録するときにプレイヤからの申告に基づいて登録される。
【００４５】
ゲームのプレイ料金をポストペイ方式にて支払うとき、または、有償コマンドの課金をポストペイ方式で行うとき、プレイヤ管理部１７４は利用料金を特定する。決済要求部１６６は、口座テーブル１８２を参照し、プレイヤＩＤに対応する口座番号もしくはクレジットカード番号を指定して、決済装置１１４に対して利用料金の決済を要求する。決済装置１１４は、決済を実行できたとき、または、利用料金分の残高が確認できたとき決済確認をゲーム支援装置１０２に送信する。決済受信部１７０は、決済確認を受信する。
【００４６】
図６は、対価テーブル１９０のデータ構造図である。
対価テーブル１９０は、ゲーム装置１１０のデータ格納部１２６に格納される。対価テーブル１９０は、ゲームコマンド（音声コマンド）と、ゲームコマンドの実行にともなう対価を対応づける。図６に示す対価テーブル１９０は、あるゲーム装置１１０において実行されるあるゲームに対応して、そのゲームにおける各種のゲームコマンドの実行対価を示す。
【００４７】
ゲームコマンドは、コマンドＩＤ（以下、「ＣＭＩＤ」とも表記する）により識別される。ゲームコマンド（ＣＭ０１）は、たとえば、「弾倉を交換する」を意味する。ゲームコマンド（ＣＭ０１）の対価は「２０円」である。プレイヤがゲームの実行中に「弾倉を交換して」と発話したとき、ゲーム装置１１０の解釈部１３０はこれを「処理：交換」「対象：弾倉」と解釈する。ゲーム装置１１０のコマンド取得部１４０は、この解釈された情報に基づいて、ゲームコマンド（ＣＭ０１）が音声入力されたと解釈する。
【００４８】
コスト処理部１４４は、次に、対価テーブル１９０を参照して、ゲームコマンド（ＣＭ０１）の対価を特定する。プレイヤがプリペイ方式を選択しているときには、コマンド提示部１４６はプリペイドカード（ＩＣカード）から対価の「２０円」を減算する。
【００４９】
ポストペイ方式が選択されているときには、ゲーム装置１１０のコスト処理部１４４はゲーム支援装置１０２の決済処理部１７６に対して「２０円」の口座からの引き落としを指示する。いずれにしても２０円の支払いが可能であることを条件として、ゲーム制御部１４２はゲームコマンド（ＣＭ０１）を実行する。
【００５０】
同様にして、ゲームコマンド（ＣＭ０２）の対価は「１０円」である。また、ゲームコマンド（ＣＭ０３）の対価は「０円」である。ゲームコマンド（ＣＭ０２）は有償コマンドであり、ゲームコマンド（ＣＭ０３）は無償コマンドである。また、ゲームコマンド（ＣＭ０４）の対価は「３個の石」である。ここでいう「石」とはゲーム内通貨の一種である。このように、有償コマンドの対価は現金（リアルマネー）であってもよいし、仮想通貨であってもよいし、ゲーム内だけで通用するゲーム内通貨であってもよい。
なお、起動コマンドは対価不要である。
【００５１】
図７は、起動コマンドの実行によりゲームコマンドを受け付け可能となるまでの処理過程を示すシーケンス図である。
プレイヤは、ゲームの開始に際して、ゲームカードによりＣＩＤを読み取らせる（Ｓ１０）。ＩＤ取得部１３８はＣＩＤを読み取り、送信部１５０はＣＩＤとゲーム装置１１０の機体ＩＤを中継装置１１２に送信する（Ｓ１２）。中継装置１１２は、ＣＩＤと機体ＩＤをゲーム支援装置１０２に送信する（Ｓ１４）。ゲーム支援装置１０２のプレイヤ管理部１７４は、プレイヤ管理情報を更新する（Ｓ１６）。ここでいうプレイヤ管理情報は、どのゲーム装置１１０で誰がプレイしているかを管理するための情報である。
【００５２】
プレイヤは、ゲーム中にゲームコマンドを音声入力するためには、ゲームコマンドの入力に先立って起動コマンドを音声入力する（Ｓ２０）。コマンド取得部１４０は、起動コマンドとその音声特徴情報を音声入力装置１１６から取得する（Ｓ２２）。ゲーム装置１１０の送信部１５０は、ＣＩＤとともに音声特徴情報を中継装置１１２に送信する（Ｓ２４）。中継装置１１２は、ＣＩＤと音声特徴情報をゲーム支援装置１０２に送信する（Ｓ２６）。
【００５３】
中継装置１１２の音声確認部１７２は、ＣＩＤにあらかじめ対応づけられる音声特徴情報（マスタ情報）を、音声情報テーブル１８０を参照して特定し、Ｓ２６において受信した起動コマンドの音声特徴情報と照合する（Ｓ２８）。ここでは、音声特徴情報が適合し、本人確認がとれたとする。
【００５４】
許否通知部１６８は、音声により本人確認ができたことを示す許可通知を、中継装置１１２を介してゲーム装置１１０に送信する（Ｓ３０，Ｓ３２）。ゲーム装置１１０のコマンド取得部１４０は、ゲームコマンドの受付状態に設定する（Ｓ３４）。本実施形態においては、起動コマンドによる本人確認がとれてから５秒間を受付期間として設定する。受付期間の設定方法はこれに限られないが他の方法については後述する。
【００５５】
図８は、ゲームコマンドの実行過程を示すフローチャートである。
図８に示すフローチャートは、音声入力が検出されたときに実行される。音声入力装置１１６の音声取得部１２８は音声指示を検出し、解釈部１３０は音声指示の内容を解析するとともに音声特徴情報を抽出し、コマンド取得部１４０は解析結果を取得する（Ｓ４０）。起動コマンドのときには（Ｓ４１のＹ）、図７に示した確認処理（Ｓ２０〜Ｓ３４）を実行する（Ｓ５８）。
【００５６】
起動コマンドではなく（Ｓ４１のＮ）、ゲームコマンドでもなければ（Ｓ４２のＮ）、特段の処理は実行されない。ゲームコマンドであっても受付期間中でなければ（Ｓ４２のＹ，Ｓ４４のＮ）、ゲームコマンドは実行されない。
【００５７】
ゲームコマンドであって（Ｓ４２のＹ）、受付期間中であれば（Ｓ４４のＹ）、ゲーム制御部１４２は対価テーブル１９０を参照して有償コマンドであるか無償コマンドであるかを判定する（Ｓ４６）。無償コマンドであれば（Ｓ４６のＮ）、ゲーム制御部１４２は無償コマンド（ゲームコマンド）をすぐに実行する（Ｓ５６）。
【００５８】
有償コマンドの場合には（Ｓ４６のＹ）、意思確認部１４８は意思確認表示を行う（Ｓ４８）。具体的には、有償コマンドの対価を画面に示す。意思確認部１４８は、音声入力装置１１６の音声出力部１５４から音声により有償コマンドの対価をプレイヤに伝えてもよい。プレイヤは、意思確認に対して「承認」または「拒否」を音声指示する。
【００５９】
プレイヤが有償コマンドの実行を拒否したときには（Ｓ５０のＮ）、いいかえれば、有償コマンドを実行しようとしたものの翻意したときには、有償コマンド（ゲームコマンド）は実行されない。なお、Ｓ５０においては対価の支払が可能か否かも確認し、支払が不可能であるときにも有償コマンドは実行されない。プリペイ方式のときにはＩＣカードに対価分のチャージがなされているかをチェックする。ポストペイ方式のときには口座残高を確認する。
【００６０】
プレイヤが有償コマンドの実行を承認し、かつ、対価の支払が可能であるときには（Ｓ５０のＹ）、ゲーム制御部１４２は有償コマンドを実行する（Ｓ５２）。コスト処理部１４４は、有償コマンドの実行にともなう対価の支払い処理である課金処理を実行する（Ｓ５４）。
【００６１】
図９は、コマンド提案画面２００の画面図である。
コマンド提示部１４６は、ゲーム状況に応じてプレイヤに１以上のゲームコマンドを提案することもある。たとえば、三次元戦闘ゲームにおいて、プレイヤが操作するキャラクタの後方に敵キャラクタが回り込んだとする。このような特定のゲーム条件が成立したとき、コマンド提示部１４６はコマンド提案画面２００を表示させることにより、プレイヤが選択できる行動（ゲームコマンド）を提案する。
【００６２】
コマンド提示部１４６は、上記のゲーム条件に対して「（Ａ）味方のキャラクタＡに救援を要請する（有償：２０円）」「（Ｂ）味方のキャラクタＢに救援を要請する（有償：３０円）」「（Ｃ）煙幕を張るために煙玉を使う（有償：５０円）」「（Ｄ）迎撃態勢をとる（無償）」という４つの案を示す。プレイヤは、各ゲームコマンド（オプション）を比較しながら最適なゲームコマンドを音声入力する。このときには、プレイヤが起動コマンドをいったん入力したあとにゲームコマンドを音声入力する。コマンド提案画面２００が表示されたときには、コマンド提案画面２００が表示されてから所定時間以内であれば、起動コマンドを入力しなくてもゲームコマンドを音声入力できるとしてもよい。
【００６３】
以上、実施形態に基づいて、ゲームシステム１００を説明した。
本実施形態によれば、プレイヤは、ジョイスティック等を握って手が離せないときでも、ゲームコマンドを音声入力できる。このとき、起動コマンド（音声コマンド）の音声特徴情報に基づいて本人確認を行うため、プレイヤの周りにいる第三者の発言がゲームコマンドと誤認識されてゲームの進行が乱されるのを防ぐことができる。特に、ゲームコマンドが有償コマンドであるときには、第三者の発言によってプレイヤに課金されてしまう事態を防ぐ必要性が高い。
【００６４】
プレイヤは、手足に加えて、声でもゲームの進行を制御できるため、ゲームの興趣をいっそう深めることができる。たとえば、銃器で撃ち合いをするガンゲームの場合、両手がふさがっているときでも「弾倉の交換」や「ＮＰＣ（Non Player Character）による援護射撃」等の依頼ができる。プレイヤは銃撃戦を続けながら各種の音声指示を出すことができる。このとき、データ処理部１２２は「弾倉交換は２０円かかりますよ」のように意思確認をする。プレイヤは有償コマンドの対価を確認した上で有償コマンドを実行するため、プレイヤが納得した上で有償コマンドに課金できる。
【００６５】
また、コマンド提示部１４６がゲーム場面に応じてさまざまなゲームコマンドを提案することにより、プレイヤにはゲームを適切に進めやすくなる。一般的には、アーケードゲームの上級者は、ゲームに多くのお金を投資した結果としてその技量を高めている。このため、上級者が満足するような難易度の高いゲームや難易度の高いステージは初心者には敷居が高くなることもある。本実施形態におけるゲームシステム１００によれば、アーケードゲームに習熟していないプレイヤであっても、有償コマンドによってゲームを有利に進めることができる。初心者でも有償コマンドを使いこなすことにより難しいゲームを楽しみやすくなると考えられる。
【００６６】
なお、本発明は上記実施形態や変形例に限定されるものではなく、要旨を逸脱しない範囲で構成要素を変形して具体化することができる。上記実施形態や変形例に開示されている複数の構成要素を適宜組み合わせることにより種々の発明を形成してもよい。また、上記実施形態や変形例に示される全構成要素からいくつかの構成要素を削除してもよい。
【００６７】
携帯端末１０４とゲーム支援装置１０２、音声入力装置１１６、中継装置１１２およびゲーム装置１１０によりゲームシステム１００が構成されるとして説明したが、ゲーム支援装置１０２の機能の一部はゲーム装置１１０や中継装置１１２により実現されてもよいし、ゲーム装置１１０や中継装置１１２の機能の一部がゲーム支援装置１０２に割り当てられてもよい。また、ゲーム支援装置１０２やゲーム装置１１０、中継装置１１２以外の第３の装置が、これらの装置の機能の一部を担ってもよい。
【００６８】
図２、図３において説明したゲーム装置１１０、音声入力装置１１６、中継装置１１２およびゲーム支援装置１０２の各機能の集合体は大局的には１つの「ゲームシステム」として把握することも可能である。１つまたは複数のハードウェアに対して、本発明を実現するために必要な複数の機能をどのように配分するかは、各ハードウェアの処理能力やゲームシステム１００に求められる仕様等に鑑みて決定されればよい。
【００６９】
［変形例］
ゲーム装置１１０は音声入力装置１１６の機能を内蔵してもよい。
【００７０】
本実施形態においては、起動コマンドの音声特徴情報に基づいて音声認証するとして説明した。これに限らず、ゲームコマンドの音声特徴情報に基づいて音声認証をしてもよいし、起動コマンドとゲームコマンド双方の音声特徴情報に基づいて音声認証をしてもよい。
【００７１】
有償コマンドの音声特徴情報については音声認証を実行し、無償コマンドの音声特徴情報については音声認証を実行しないとしてもよい。
【００７２】
本実施形態においては、プレイヤは起動コマンドを音声入力し、起動コマンドにつづけてゲームコマンドを入力するとして説明した。起動コマンドに限らず、たとえば、プレイヤがゲーム装置１１０の所定ボタンを押したとき、プレイヤが所定のジェスチャーをしたことをゲーム装置１１０のカメラ（図示せず）により画像認識したときなど、ゲームコマンドを音声入力するための合図は任意に設定可能である。たとえば、プレイヤがウィンクをしたとき、ウィンクをしてから５秒以内にゲームコマンドを受け付けるとしてもよい。
【００７３】
ゲーム装置１１０のデータ処理部１２２は、ゲームの状況に応じて、受付期間を設定する受付期間設定部（図示せず）を備えてもよい。受付期間設定部は、たとえば、「後方に敵が出現」「キャラクタの体力値が半減」などのさまざまなゲーム条件が成立したとき、受付期間を自動的に設定してもよい。プレイヤは、受付期間内であることを条件としてエームコマンドを音声入力する。ゲームコマンドの受付期間を限定することにより、他社の音声をゲームコマンドと誤解してしまうリスクを減らすことができる。
【００７４】
ゲーム装置１１０の出力部１３４は、受付期間通知部（図示せず）を備えてもよい。受付期間通知部は、受付期間が設定されたとき、画面にテキストまたはマークを表示させて受付期間中であることをプレイヤに通知する。受付期間通知部は、音声入力装置１１６から音声にて受付期間中であることをプレイヤに通知してもよい。
【００７５】
プレイヤは、受付期間が設定されたときには、起動コマンドを音声入力したあとにゲームコマンドを音声入力する。あるいは、受付期間が設定されたときには起動コマンドを入力することなくゲームコマンドを音声入力してもよい。この場合には、ゲームコマンドの音声特徴情報に基づいて音声認証をするとしてもよい。
【００７６】
本実施形態においては、起動コマンド等の音声特徴情報により、音声認証をするとして説明した。変形例として音声認証を実行しないとしてもよい。たとえば、「弾倉交換」という有償コマンドを音声入力したとき、データ処理部１２２は「２０円で弾倉を交換しますがいいですか？」とプレイヤの意思を再確認する。このときにプレイヤが「オーケー」「いいよ」など承諾の意思を示す所定の単語を発話したときには、音声認証を実行しなくても、本人の意思確認は取れているものとして有償コマンドを実行してもよい。また、上述した「オーケー」などの所定単語自体を用いて、再度、音声認証をしてもよい。
【００７７】
ゲームコマンドとしてはさまざまなものが考えられる。たとえば、戦場で戦うアクションゲームの場合、「Ｘ部隊（対象語）、援護して（依頼）」「Ｙ部隊（対象語）、右側に来て（依頼）」のように、依頼内容と、依頼の対象者を指定してゲームコマンドを入力してもよい。
【００７８】
また、「援護して（依頼）」のように依頼内容だけの抽象的なゲームコマンドを入力してもよい。このときには、ゲーム制御部１４２は、プレイヤを援護可能なＮＰＣを選択して、プレイヤの所在地点に急行させてもよい。
【００７９】
コマンド提示部１４６は、上記状況において、プレイヤを援護可能なＮＰＣを複数提示してもよい。たとえば、「航空部隊なら１，０００円」「迫撃砲部隊なら３００円」「ミサイル部隊なら７００円」「救援ヘリコプタならコマンド提案画面２００円」のように、依頼を実行する対象に応じて対価を提示してもよい。上記の場合、「航空部隊ならもっとも早く到着する」「迫撃砲部隊は強力だが到着はもっとも遅くなる」「救援ヘリコプタが来れば戦場から離脱できる」など、コマンド提示部１４６は救援に来る部隊やキャラクタの特性についてもプレイヤに説明してもよい。
【００８０】
ゲームコマンドにより、回復薬などのアイテムを購入できてもよい。また、マルチプレイゲームの場合、「回復薬をプレイヤＢに渡して」というゲームコマンドを「回復薬（対象物）」、「プレイヤＢ（対象者）」「渡す（依頼）」として解釈し、プレイヤ間での取引を行ってもよい。回復薬のようなアイテムに限らず、ゲーム内通貨を他のプレイヤに融通してもよい。
【００８１】
レースゲームにおいて、ゲームコマンドにより、ニトロ（一時的な加速をするためのアイテム）を購入できてもよい。また、レースゲームで、プレイヤの車が先頭の車から所定距離以上引き離されたとき、コマンド提示部１４６はプレイヤにニトロの使用を提案してもよい。この場合、レース技量に劣るプレイヤであっても、有償でニトロを購入することにより上級者と互角に渡り合える可能性がある。
【００８２】
コマンド提示部１４６は、プレイヤからアドバイスを求められたときにゲームコマンドを提案してもよい。たとえば、ロールプレイングゲームで左右に分かれ道があるとき、プレイヤは「どっちの道がいいと思う？」と発話する。このとき、コマンド提示部１４６は、有償にてアドバイスを提供してもよい。
【００８３】
また、アクションゲームでピンチになったとき「どうすればいい」のようにアドバイスを求め、コマンド提示部１４６は「援護をよぶべき」「右に走れ」のように戦闘状況に基づいてアドバイスをしてもよい。コマンド提示部１４６は、「どうすればいい」のような曖昧な質問に対して、プレイヤのチャンスを拡大する、あるいは、リスクを減らす上で最適と思われる行動を提案してもよい。上記の例の場合、たとえば、プレイヤが操作するキャラクタにとって右方向にもっとも敵数が少ないとき「右に走れ」とアドバイスしてもよい。また、プレイヤが操作するキャラクタと、敵キャラクタの走行能力を比較し、敵キャラクタの走行能力がプレイヤのキャラクタよりも高いときには「援護をよぶべき」というアドバイスを提供してもよい。
【００８４】
クレーンゲームの場合、通常、クレーンはｘ方向とｙ方向の２方向に動かすことができるが、いったん移動したクレーンを戻すことはできない。プレイヤは、有償コマンドとして、「少しだけ戻して」と音声入力したとき、たとえば、１０円程度の低額にてクレーンを少し（たとえば、３センチメートル）だけ戻すというサービスをしてもよい。このような制御方法によれば、クレーンゲームに不慣れなプレイヤであっても、少額を追加課金することで景品獲得機会を広げることができる。また、プレイヤが「これで大丈夫かな」と質問したときには、コマンド提示部１４６は「たぶん大丈夫」「ちょっと戻した方がいいかも」のようにアドバイスをしてもよい。コマンド提示部１４６は、クレーンゲームの景品載置領域の上方からクレーンと景品の位置関係を特定し、クレーンと景品の位置のずれを補正可能な方向とプレイヤに提案してもよい。
【００８５】
本実施形態における課金処理は、主として、プリペイ方式またはポストペイ方式にて金銭（リアルマネー）を支払う処理であるとして説明したが課金処理はこれに限られる必要はない。有償コマンドの対価として仮想通貨を支払ってもよいし、アイテムやゲーム内通貨などゲームにおいてプレイヤが保有するリソースを対価としてもよい。
【００８６】
コマンド提示部１４６は、複数のゲームコマンドを提示する必要はなく、１つのゲームコマンドを提示してもよい。たとえば、コマンド提示部１４６は「救援を呼びますか？」のように１つだけゲームコマンドを提示し、プレイヤに選択させてもよい。
【００８７】
本実施形態においては、ゲームカードのカードＩＤにプレイヤＩＤを対応づけるとして説明した。変形例として、プレイヤの生体情報をプレイヤＩＤと対応づけてもよい。まず、あらかじめプレイヤの顔画像とプレイヤＩＤ、音声特徴情報を対応づけておく。プレイヤがゲーム装置１１０でゲームをプレイするとき、ゲーム装置１１０はプレイヤを撮影して顔画像を取得し、顔画像をゲーム支援装置１０２に送信する。ゲーム支援装置１０２のプレイヤ管理部１７４は、顔画像に基づいてプレイヤＩＤを特定する。ゲーム支援装置１０２は、ゲーム装置１１０に特定したプレイヤＩＤを通知する。
【００８８】
プレイヤが起動コマンドを入力したときには、プレイヤＩＤとともに音声特徴情報を送信し、ゲーム支援装置１０２は音声認証を実行する。このような制御方法によれば、プレイヤはゲームカードを持参しなくても、有償コマンドの実行が可能となる。
【００８９】
プレイヤＩＤと生体情報の双方により、プレイヤＩＤを特定してもよい。なお、生体情報としては、顔画像のほかにも、声紋、掌紋、指紋、虹彩などさまざまなものを応用可能である。
【００９０】
本実施形態においては、ポストペイ方式の場合、ゲームのプレイ料金および有償コマンドの対価を毎回引き落とすとして説明した。変形例として、これらの課金額はたとえば１ヶ月ごとにまとめて引き落とすとしてもよい。具体的には、ゲーム支援装置１０２の決済処理部１７６は課金が発生するごとにプレイヤごとに課金額を台帳データに登録しておく。そして、月末にプレイヤの口座から累計の課金額を引き落とすとしてもよい。
【００９１】
有償コマンドの実行をキャンセルするゲームコマンドを用意してもよい。たとえば、ゲームコマンド（ＣＭ０１）の実行指示の直後に、「いまのなし」「キャンセル」などの所定の言葉をプレイヤが発生したとき、ゲーム制御部１４２はゲームコマンド（ＣＭ０１）の実行を中止してもよい。コスト処理部１４４は、このときゲームコマンド（ＣＭ０１）の課金処理を中止してもよいし、課金処理を実行済みのときにはゲームコマンド（ＣＭ０１）の対価の一部または全部をプレイヤに還付してもよい。
【００９２】
たとえば、プレイヤが救援ヘリコプタを要請したとする。その直後にプレイヤがキャンセルをしたとき、救援ヘリコプタは救援に向かうことなく引き返す。また、回復薬を購入・使用した直後にキャンセルをしたとする。このときには、ゲーム制御部１４２は、プレイヤの体力値を回復薬の使用前の状態に戻すとしてもよい。
【００９３】
プレイヤはあらかじめ課金限度額を設定してもよい。たとえば、ワンプレイで１，０００円まで、１ヶ月に３万円までのように課金限度額を設定する。プレイヤ管理部１７４はプレイヤごとの課金限度額を登録しておく。プレイヤが有償コマンドを実行するとき、決済処理部１７６は累計課金額が課金限度額を超過するときには有償コマンドを実行不可と判定してもよい。
【００９４】
課金限度額はプレイヤの属性に応じて設定してもよい。たとえば、未成年のプレイヤには課金限度額が設定され、成年のプレイヤには課金限度額を設定しないとしてもよい。このほか、ワンプレイあたり実行可能な有償コマンドの回数を制限してもよい。このような制御方法によれば、ゲームに夢中になって有償コマンドを連発しすぎることにより課金額が過度に大きくならないように制御できる。
【００９５】
本実施形態においては、アーケードゲームを対象として説明した。しかし、ゲームシステム１００は、家庭用ゲーム機やスマートフォン、パーソナルコンピュータなどを対象として実現されてもよい。
【符号の説明】
【００９６】
１００  ゲームシステム、１０２  ゲーム支援装置、１０４  携帯端末、１０６  インターネット、１０８  店舗、１１０  ゲーム装置、１１２  中継装置、１１４  決済装置、１１６  音声入力装置、１２０  ユーザインタフェース処理部、１２２  データ処理部、１２４  通信部、１２６  データ格納部、１２８  音声取得部、１３０  解釈部、１３２  入力部、１３４  出力部、１３６  操作部、１３８  ＩＤ取得部、１４０  コマンド取得部、１４２  ゲーム制御部、１４４  コスト処理部、１４６  コマンド提示部、１４８  意思確認部、１５０  送信部、１５２  受信部、１５４  音声出力部、１５６  通信部、１５８  データ処理部、１６０  データ格納部、１６２  送信部、１６４  受信部、１６６  決済要求部、１６８  許否通知部、１７０  決済受信部、１７２  音声確認部、１７４  プレイヤ管理部、１７６  決済処理部、１７８  プレイヤ情報格納部、１８０  音声情報テーブル、１８２  口座テーブル、１９０  対価テーブル、２００  コマンド提案画面
【図１】
2020156650.tif 000003
【図２】
2020156650.tif 000004
【図３】
2020156650.tif 000005
【図４】
2020156650.tif 000006
【図５】
2020156650.tif 000007
【図６】
2020156650.tif 000008
【図７】
2020156650.tif 000009
【図８】
2020156650.tif 000010
【図９】
2020156650.tif 000011
【手続補正書】
【提出日】令和1年9月5日(2019.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、
プレイヤを識別するプレイヤＩＤと前記プレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、
プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、
プレイヤから、音声指示を受け付ける音声取得部と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する音声確認部と、
コマンドの実行にともなって課金処理を実行するコスト処理部と、を備え、
前記音声取得部は、プレイヤが前記操作装置によりキャラクタを操作中であっても、操作と並行して音声指示を受け付け可能であり、
前記ゲーム制御部は、音声特徴情報が適合したことを条件として、受け付けられた音声指示により指定される有償コマンドを実行させ、
前記コスト処理部は、前記有償コマンドが実行されるとき、課金処理を実行し、
前記ゲーム制御部は、音声特徴情報が適合に加えてプレイヤからの確認指示がなされたことを条件として前記有償コマンドを実行するか、または、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときには前記有償コマンドの実行を中止することを特徴とするゲームシステム。
【請求項２】
前記音声取得部は、起動コマンドを指定する第１の音声指示と、有償コマンドを指定する第２の音声指示を受け付け、
前記音声確認部は、前記第１の音声指示の音声特徴情報に基づいて適合性を判定し、
前記ゲーム制御部は、音声特徴情報が適合し、かつ、前記第１の音声指示が受け付けられた上で前記第２の音声指示が受け付けられたことを条件として、前記有償コマンドを実行することを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記音声取得部は、有償コマンドを指定する第２の音声指示と無償コマンドを指定する第３の音声指示を受け付け、
前記コスト処理部は、音声指示により受け付けられたコマンドが有償コマンドまたは無償コマンドのいずれであるかを判定し、有償コマンドの実行であることを条件として課金処理を実行することを特徴とする請求項１に記載のゲームシステム。
【請求項４】
複数種類のコマンドをプレイヤに提示するコマンド提示部、を更に備え、
前記音声取得部は、前記提示された複数種類のコマンドに対し、プレイヤから音声による選択を受け付け、
前記ゲーム制御部は、前記選択されたコマンドを実行させることを特徴とする請求項１に記載のゲームシステム。
【請求項５】
前記コマンド提示部は、前記複数種類のコマンドの提示に際して、各コマンドの実行にともなう対価を提示することを特徴とする請求項４に記載のゲームシステム。
【請求項６】
前記コマンド提示部は、画面表示および音声出力の双方または一方により、前記複数種類のコマンドをプレイヤに提示することを特徴とする請求項４または５に記載のゲームシステム。
【請求項７】
前記ゲーム制御部は、音声により所定単語の発話が検出されたとき、プレイヤから前記確認指示が受け付けられたと判定することを特徴とする請求項１から６のいずれかに記載のゲームシステム。
【請求項８】
前記ゲームは、複数のプレイヤにより実行されるマルチプレイゲームであり、
前記有償コマンドは、他のプレイヤを指定する第１情報と、前記ゲームにおける処理を示す第２情報を含み、
前記ゲーム制御部は、前記有償コマンドを実行するときには、前記第１情報により指定されるプレイヤを対象として前記第２情報により指定される処理を実行することを特徴とする請求項１から７のいずれかに記載のゲームシステム。
【請求項９】
前記有償コマンドは、キャラクタを指定する第１情報と、前記ゲームにおける処理を示す第２情報を含み、
前記ゲーム制御部は、前記有償コマンドを実行するときには、前記第１情報に指定されるキャラクタに対して前記第２情報により指定される処理を実行させることを特徴とする請求項１から８のいずれかに記載のゲームシステム。
【請求項１０】
プレイヤからアドバイスを求める所定の音声指示を取得したときには、複数のコマンドのうち、プレイヤが選択可能なコマンドをプレイヤに提示するコマンド提示部、を更に備えることを特徴とする請求項１から９のいずれかに記載のゲームシステム。
【請求項１１】
プレイヤによる操作装置に対する操作に基づいて、クレーンゲームの進行を制御するゲーム制御部と、
プレイヤを識別するプレイヤＩＤと前記プレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、
プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、
プレイヤから、音声指示を受け付ける音声取得部と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する音声確認部と、
コマンドの実行にともなって課金処理を実行するコスト処理部と、を備え、
前記音声取得部は、プレイヤが前記操作装置によりクレーンを操作中であっても、操作と並行して音声指示を受け付け可能であり、
前記ゲーム制御部は、音声特徴情報が適合したことを条件として、有償コマンドとして移動後のクレーンを逆方向に所定量だけ戻し、
前記コスト処理部は、前記有償コマンドが実行されるとき、課金処理を実行し、
前記ゲーム制御部は、音声特徴情報が適合に加えてプレイヤからの確認指示がなされたことを条件として前記有償コマンドを実行するか、または、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときには前記有償コマンドの実行を中止することを特徴とするゲームシステム。
【請求項１２】
プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、
プレイヤから有償コマンドを指定する音声指示を受け付ける音声取得部と、
有償コマンドの実行にともなって課金処理を実行するコスト処理部と、
前記有償コマンドを指定する音声指示が受け付けられたとき、前記有償コマンドの実行にともなう対価をプレイヤに提示する意思確認部と、を備え、
前記音声取得部は、プレイヤが前記操作装置によりキャラクタを操作中であっても、操作と並行して音声指示を受け付け可能であり、
前記ゲーム制御部は、前記プレイヤから対価に対する確認指示が受け付けられたことを条件として前記有償コマンドを実行させ、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときには前記有償コマンドの実行を中止することを特徴とするゲームシステム。
【請求項１３】
プレイヤから、プレイヤＩＤを取得する機能と、
プレイヤから、プレイヤが操作装置によりキャラクタを操作中であっても、操作と並行して音声指示を受け付ける機能と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する機能と、
ゲームの進行を制御する機能と、
音声特徴情報の適合に加えてプレイヤからの確認指示がなされたことを条件として、受け付けられた音声指示により指定される有償コマンドを実行させるか、または、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときに前記有償コマンドの実行を中止する機能と、
前記有償コマンドが中止されることなく実行されるとき、課金処理を実行する機能と、をコンピュータに発揮させることを特徴とするゲームプログラム。
【手続補正書】
【提出日】令和1年12月19日(2019.12.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、
プレイヤを識別するプレイヤＩＤと前記プレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、
プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、
プレイヤから、音声指示を受け付ける音声取得部と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する音声確認部と、
ゲームコマンドの実行にともなって課金処理を実行するコスト処理部と、を備え、
前記音声取得部は、プレイヤが前記操作装置によりキャラクタを操作中であっても、操作と並行して音声指示によるゲームコマンドを受け付け可能であり、
前記ゲーム制御部は、音声特徴情報が適合したことを条件として、受け付けられた音声指示により指定されるゲームコマンドの一種である有償コマンドを実行させ、
前記コスト処理部は、前記有償コマンドが実行されるとき、課金処理を実行し、
前記ゲーム制御部は、音声特徴情報の適合に加えてプレイヤからの確認指示がなされたことを条件として前記有償コマンドを実行するか、または、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときには前記有償コマンドの実行を中止することを特徴とするゲームシステム。
【請求項２】
前記音声取得部は、起動コマンドを指定する第１の音声指示と、有償コマンドを指定する第２の音声指示を受け付け、
前記音声確認部は、前記第１の音声指示の音声特徴情報に基づいて適合性を判定し、
前記ゲーム制御部は、音声特徴情報が適合し、かつ、前記第１の音声指示が受け付けられた上で前記第２の音声指示が受け付けられたことを条件として、前記有償コマンドを実行することを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記音声取得部は、有償コマンドを指定する第２の音声指示と無償コマンドを指定する第３の音声指示を受け付け、
前記コスト処理部は、音声指示により受け付けられたゲームコマンドが有償コマンドまたは無償コマンドのいずれであるかを判定し、有償コマンドの実行であることを条件として課金処理を実行することを特徴とする請求項１に記載のゲームシステム。
【請求項４】
複数種類のゲームコマンドをプレイヤに提示するコマンド提示部、を更に備え、
前記音声取得部は、前記提示された複数種類のゲームコマンドに対し、プレイヤから音声による選択を受け付け、
前記ゲーム制御部は、前記選択されたゲームコマンドを実行させることを特徴とする請求項１に記載のゲームシステム。
【請求項５】
前記コマンド提示部は、前記複数種類のゲームコマンドの提示に際して、各ゲームコマンドの実行にともなう対価を提示することを特徴とする請求項４に記載のゲームシステム。
【請求項６】
前記コマンド提示部は、画面表示および音声出力の双方または一方により、前記複数種類のゲームコマンドをプレイヤに提示することを特徴とする請求項４または５に記載のゲームシステム。
【請求項７】
前記ゲーム制御部は、音声により所定単語の発話が検出されたとき、プレイヤから前記確認指示が受け付けられたと判定することを特徴とする請求項１から６のいずれかに記載のゲームシステム。
【請求項８】
前記ゲームは、複数のプレイヤにより実行されるマルチプレイゲームであり、
前記有償コマンドは、他のプレイヤを指定する第１情報と、前記ゲームにおける処理を示す第２情報を含み、
前記ゲーム制御部は、前記有償コマンドを実行するときには、前記第１情報により指定されるプレイヤを対象として前記第２情報により指定される処理を実行することを特徴とする請求項１から７のいずれかに記載のゲームシステム。
【請求項９】
前記有償コマンドは、キャラクタを指定する第１情報と、前記ゲームにおける処理を示す第２情報を含み、
前記ゲーム制御部は、前記有償コマンドを実行するときには、前記第１情報に指定されるキャラクタに対して前記第２情報により指定される処理を実行させることを特徴とする請求項１から８のいずれかに記載のゲームシステム。
【請求項１０】
プレイヤからアドバイスを求める所定の音声指示を取得したときには、複数のゲームコマンドのうち、プレイヤが選択可能なゲームコマンドをプレイヤに提示するコマンド提示部、を更に備えることを特徴とする請求項１から９のいずれかに記載のゲームシステム。
【請求項１１】
プレイヤによる操作装置に対する操作に基づいて、クレーンゲームの進行を制御するゲーム制御部と、
プレイヤを識別するプレイヤＩＤと前記プレイヤの声の特徴情報である音声特徴情報を対応づけて格納するプレイヤ情報格納部と、
プレイヤから、プレイヤＩＤを取得するＩＤ取得部と、
プレイヤから、音声指示を受け付ける音声取得部と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する音声確認部と、
コマンドの実行にともなって課金処理を実行するコスト処理部と、を備え、
前記音声取得部は、プレイヤが前記操作装置によりクレーンを操作中であっても、操作と並行して音声指示を受け付け可能であり、
前記ゲーム制御部は、音声特徴情報が適合したことを条件として、有償コマンドとして移動後のクレーンを逆方向に所定量だけ戻し、
前記コスト処理部は、前記有償コマンドが実行されるとき、課金処理を実行し、
前記ゲーム制御部は、音声特徴情報が適合に加えてプレイヤからの確認指示がなされたことを条件として前記有償コマンドを実行するか、または、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときには前記有償コマンドの実行を中止することを特徴とするゲームシステム。
【請求項１２】
プレイヤによる操作装置に対する操作に基づいて、ゲームの進行を制御するゲーム制御部と、
プレイヤからゲームコマンドの一種である有償コマンドを指定する音声指示を受け付ける音声取得部と、
有償コマンドの実行にともなって課金処理を実行するコスト処理部と、
前記有償コマンドを指定する音声指示が受け付けられたとき、前記有償コマンドの実行にともなう対価をプレイヤに提示する意思確認部と、を備え、
前記音声取得部は、プレイヤが前記操作装置によりキャラクタを操作中であっても、操作と並行して音声指示によるゲームコマンドを受け付け可能であり、
前記ゲーム制御部は、前記プレイヤから対価に対する確認指示が受け付けられたことを条件として前記有償コマンドを実行させ、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときには前記有償コマンドの実行を中止することを特徴とするゲームシステム。
【請求項１３】
プレイヤから、プレイヤＩＤを取得する機能と、
プレイヤから、プレイヤが操作装置によりキャラクタを操作中であっても、操作と並行して音声指示によるゲームコマンドを受け付ける機能と、
前記取得されたプレイヤＩＤに対応づけられる音声特徴情報と前記音声指示の音声特徴情報の適合性を判定する機能と、
ゲームの進行を制御する機能と、
音声特徴情報の適合に加えてプレイヤからの確認指示がなされたことを条件として、受け付けられた音声指示により指定される、ゲームコマンドの一種である有償コマンドを実行させるか、または、前記有償コマンドの実行開始後にプレイヤからキャンセルコマンドが入力されたときに前記有償コマンドの実行を中止する機能と、
前記有償コマンドが中止されることなく実行されるとき、課金処理を実行する機能と、をコンピュータに発揮させることを特徴とするゲームプログラム。