(57)【特許請求の範囲】
【請求項１】
入力手段が受け付けた操作入力に基づいて、出力手段から音声を出力させる音声出力方法において、
音節を構成する、子音である単音及び母音である単音を示す操作入力を受け付け、
操作入力を受け付けてから計時を開始し、
操作入力を受け付けてから計時している時間が所定時間に到達した時に、受け付けた操作入力に基づいて、音節を示す音声情報の生成を開始し、かつ操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づいて、一又は複数の音声情報を生成し、
生成した音声情報に基づいて、出力手段から一又は複数の音節を含む音声を出力させる
ことを特徴とする音声出力方法。
【請求項２】
操作入力を受け付ける複数の入力部を有する入力手段を備え、ゲームの実行中に出力手段から音声を出力させる音声情報を生成するゲーム装置において、
前記入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定する判定手段と、
一の操作入力を受け付けてから計時を開始する手段と、
前記判定手段により判定した複数の単音の組み合わせに基づいて、複数の単音からなり音量、強弱、高低及び長さの成分を有する音節を示す音声情報を生成する生成手段と
を備え、
該生成手段は、計時している時間が所定時間に到達した時に、音声情報の生成を開始すべくなしてあり、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づいて、一又は複数の音声情報を生成すべくなしてある
ことを特徴とするゲーム装置。
【請求項３】
前記判定手段は、一の入力部から受け付けた操作入力又は複数の入力部から同時的に受け付けた複数の操作入力により指定される単音を判定すべくなしてあることを特徴とする請求項２に記載のゲーム装置。
【請求項４】
操作入力の強度、方向及び時間の少なくともいずれか一つを検出する手段と、
検出した結果に基づいて、音節の音量、強弱、高低及び長さの少なくともいずれか一つの成分を調整する手段と
を備えることを特徴とする請求項２又は請求項３に記載のゲーム装置。
【請求項５】
前記生成手段が生成した音声情報が複数である場合に、相前後する音声情報が有する音節の音量、強弱及び高低の少なくともいずれか一つの成分を調整する手段を備えることを特徴とする請求項２乃至請求項４のいずれかに記載のゲーム装置。
【請求項６】
前記生成手段が生成した音声情報が複数である場合に、相前後する二の音声情報に基づいて、該二の音声情報の間に出力すべき中間音声情報を生成する手段を備えることを特徴とする請求項２乃至請求項５のいずれかに記載のゲーム装置。
【請求項７】
前記音声情報は、ゲーム中の操作対象が発声する音声であることを特徴とする請求項２乃至請求項６のいずれかに記載のゲーム装置。
【請求項８】
前記音声情報を、実在する言語体系又は仮想上の言語体系に基づく言語として意味を解析する手段と、
解析した意味に基づいてゲーム中の操作対象及び／又は非操作対象を動作させる手段と
を備えることを特徴とする請求項２乃至請求項７のいずれかに記載のゲーム装置。
【請求項９】
請求項２乃至請求項８のいずれかに記載の複数のゲーム装置と、
該ゲーム装置を、通信網を介して接続する中央装置と
を備え、
一のゲーム装置は、
生成した音声情報を前記中央装置へ送信する手段を備え、
前記中央装置は、
受信した音声情報を他のゲーム装置へ送信する手段を備え、
他のゲーム装置は、
受信した音声情報を出力手段から出力させる手段を備える
ことを特徴とする通信ゲームシステム。
【請求項１０】
操作入力を受け付ける入力手段及び音声を出力する出力手段を有する複数のゲーム装置を、通信網を介して接続する通信ゲームシステムにおいて、
一のゲーム装置が有する入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定する判定手段と、
一の操作入力を受け付けてから計時を開始する手段と、
前記判定手段により判定した複数の単音の組み合わせに基づいて、複数の単音からなり、音節を示す音声情報を生成する生成手段と
を備え、
前記生成手段は、
計時している時間が所定時間に到達した時に、音声情報の生成を開始すべくなしてあり、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づいて、一又は複数の音声情報を生成すべくなしてあり、
生成した音声情報を他のゲーム装置が有する出力手段から出力させる手段を更に備える
ことを特徴とする通信ゲームシステム。
【請求項１１】
操作入力を受け付ける入力手段を備えるコンピュータに、出力手段から音声を出力させる音声情報を生成させるコンピュータプログラムにおいて、
コンピュータに、前記入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定させる手順と、
コンピュータに、一の操作入力を受け付けてから計時を開始させる手順と、
コンピュータに、判定した複数の単音の組み合わせに基づいて、複数の単音からなり、音節を示す音声情報を生成させる手順と
を含み、
前記音声情報の生成は、計時している時間が所定時間に到達した時に開始し、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づく
ことを特徴とするコンピュータプログラム。
【請求項１２】
操作入力を受け付ける入力手段を備えるコンピュータに、出力手段から音声を出力させる音声情報を生成させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、
コンピュータに、前記入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定させる手順と、
コンピュータに、一の操作入力を受け付けてから計時を開始させる手順と、
コンピュータに、判定した複数の単音の組み合わせに基づいて、複数の単音からなり、音節を示す音声情報を生成させる手順と
を含み、
前記音声情報の生成は、計時している時間が所定時間に到達した時に開始し、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づく
コンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力手段が受け付けた操作入力に基づいて、出力手段から音声を出力させる音声出力方法、その方法を適用したゲーム装置、その装置を用いた通信ゲームシステム、その装置を実現するためのコンピュータプログラム、及びそのプログラムを記録してある記録媒体に関し、特にインターネット等の通信網を介して複数の操作者が操作対象となる夫々のプレイヤキャラクタを操作し、プレイヤキャラクタに会話をさせながら進行させるゲームに適用される音声出力方法、ゲーム装置、通信ゲームシステム、コンピュータプログラム及び記録媒体に関する。
【０００２】
【従来の技術】
操作者が、操作対象となるプレイヤキャラクタを操作し、ゲーム空間上で仮想的な冒険を疑似体験するロールプレイングゲーム等のゲームが普及しており、特にインターネット等の通信網の普及に伴い、複数の操作者が同一ゲーム空間上で夫々のプレイヤキャラクタを操作し、実時間でゲームが進行する通信ゲームシステムへと発展している。
【０００３】
このような通信ゲームシステムにおいて、操作者同士が互いの意思を伝達するための擬似的な会話は重要な要素であり、現在では文字情報を送受信するチャットシステムを利用して擬似的な会話を実現している。
【０００４】
チャットシステムとは、一の操作者が、キー、ボタン及びジョイスティック等の複数の入力部を有するキーボード及び専用コントローラ等の入力手段を操作して「アイテムを交換しよう。」及び「モンスターだ。逃げろ。」等の文字情報をゲーム機に入力し、入力した文字情報を確認した上で、送信させる操作を行うことにより、入力した文字情報を送信し、他の操作者が操作するゲーム機に接続されたモニタ等の出力手段に文字情報を出力させるシステムである。
【０００５】
また文字を一文字ずつ入力するのではなく、夫々の入力部に予め文を割り当てておき、割り当てられた入力部により入力する方法、及び複数の文を表示して、その中から所望の一文を選択する方法等の方法により、文字情報を出力させるシステムも用いられている。
さらに出力させる文字情報を音声情報に変換し、音声として出力させるシステムもある。
【０００６】
【発明が解決しようとする課題】
しかしながら従来のシステムでは、文として成立する状態にまで入力された文字情報又は予め文として成立している文字情報に基づく音声を出力させるため、文として成立している音声が出力されるか又は入力が完了するまでにモンスターの攻撃等のイベントが発生して全く音声が出力されないかのいずれかであり、文の途中での会話の途切れ及び言い間違い等の文として未完成な状態で音声が出力されることが無く、現実感に乏しいという問題がある。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、文字情報を入力した後に、入力した文字情報を送信させる入力を行うことで、入力された文字情報に基づく音声情報の生成を開始するのではなく、「あ」、「か」及び「きゃ」等の音節を示す操作入力により音声情報の生成を開始し、生成した文字情報は特別な操作を行わなくとも自動的に送信させることにより、未完成な状態で音声情報が出力される状況が発生し、これにより現実感を高めゲームに対する気分を高揚させる演出を行うことが可能な音声出力方法、その方法を適用したゲーム装置、その装置を用いた通信ゲームシステム、その装置を実現するためのコンピュータプログラム、及びそのプログラムを記録してある記録媒体の提供を主たる目的とする。
【０００８】
さらに本発明では、音節を構成する音量、強弱、高低及び長さを示す成分の調整を行う操作の受け付け及び処理により、会話として違和感の無い自然な発声に近付けて現実感を高める演出を行うことが可能なゲーム装置等の提供を他の目的とする。
【０００９】
また本発明では、音声情報に対し、言語としてその意味を解析し、解析した意味に基づいてゲーム中の非操作対象、例えば操作者が操作するプレイヤキャラクタ以外のキャラクタを動作させることにより、現実感を高める演出を行うことが可能なゲーム装置等の提供を更に他の目的とする。
【００１０】
【課題を解決するための手段】
第１発明に係る音声出力方法は、入力手段が受け付けた操作入力に基づいて、出力手段から音声を出力させる音声出力方法において、音節を構成する、子音である単音及び母音である単音を示す操作入力を受け付け、操作入力を受け付けてから計時を開始し、操作入力を受け付けてから計時している時間が所定時間に到達した時に、受け付けた操作入力に基づいて、音節を示す音声情報の生成を開始し、かつ操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づいて、一又は複数の音声情報を生成し、生成した音声情報に基づいて、出力手段から一又は複数の音節を含む音声を出力させることを特徴とする。
【００１１】
第１発明に係る音声出力方法では、「ｋ」及び「ａ」等の複数の単音により構成される「か」等の音節を示す操作入力のみを受け付け、文の決定及び送信処理等の特別な操作を行わなくとも、操作入力に基づき生成した音声情報に基づく音声を出力させることにより、例えば「モンス」等の未完成な状態の音声及び言い間違えた音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない等の状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。しかも単音を入力する入力操作の完了を判定するトリガとして、即ち文の決定及び送信処理等の所定の入力操作ではなく時間を用いることにより、例えば「モンス」等の未完成な状態の音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない等の状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。
【００１２】
第２発明に係るゲーム装置は、操作入力を受け付ける複数の入力部を有する入力手段を備え、ゲームの実行中に出力手段から音声を出力させる音声情報を生成するゲーム装置において、前記入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定する判定手段と、一の操作入力を受け付けてから計時を開始する手段と、前記判定手段により判定した複数の単音の組み合わせに基づいて、複数の単音からなり音量、強弱、高低及び長さの成分を有する音節を示す音声情報を生成する生成手段とを備え、該生成手段は、計時している時間が所定時間に到達した時に、音声情報の生成を開始すべくなしてあり、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づいて、一又は複数の音声情報を生成すべくなしてあることを特徴とする。
【００１３】
第２発明に係るゲーム装置では、キー、ボタン及びジョイスティック等の複数の入力部を有するキーボード及び専用コントローラ等の入力手段を用いた入力操作に基づいて、「ｋ」及び「ａ」等の複数の単音により構成される「か」等の音節単位で音声情報を生成し、生成した音声情報を音声として出力することにより、文として未完成な状態の音声及び言い間違えた音声を出力させる状況が発生し、音節の集合体としての文を完成させてから出力する装置と比べて現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。しかも単音を入力する入力操作の完了を判定するトリガとして、即ち文の決定及び送信処理等の所定の入力操作ではなく時間を用いることにより、例えば「モンス」等の未完成な状態の音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない等の状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。
【００１４】
第３発明に係るゲーム装置は、第２発明において、前記判定手段は、一の入力部から受け付けた操作入力又は複数の入力部から同時的に受け付けた複数の操作入力により指定される単音を判定すべくなしてあることを特徴とする。
【００１５】
第３発明に係るゲーム装置では、複数のボタンの同時押し等の操作により単音を指定することができるので、入力部の数が少ない専用コントローラを用いても数多くの単音を表現することが可能である。
【００１８】
第４発明に係るゲーム装置は、第２発明又は第３発明において、操作入力の強度、方向及び時間の少なくともいずれか一つを検出する手段と、検出した結果に基づいて、音節の音量、強弱、高低及び長さの少なくともいずれか一つの成分を調整する手段とを備えることを特徴とする。
【００１９】
第４発明に係るゲーム装置では、指圧、方向及び時間等の度合を検出することが可能な入力手段を用いる場合に、検出した度合に基づいて成分を調整することにより、アクセント、抑揚及び音の高低等の変化を持たせることができるので、会話として違和感の無い自然な発声を行うことができ、現実感を高める演出を行うことが可能である。
【００２０】
第５発明に係るゲーム装置は、第２発明乃至第４発明のいずれかにおいて、前記生成手段が生成した音声情報が複数である場合に、相前後する音声情報が有する音節の音量、強弱及び高低の少なくともいずれか一つの成分を調整する手段を備えることを特徴とする。
【００２１】
第５発明に係るゲーム装置では、複数の音節を連続して出力する場合に、相前後する音節を調整することにより、会話として違和感の無い自然な発声を行うことができ、現実感を高める演出を行うことが可能である。
【００２２】
第６発明に係るゲーム装置は、第２発明乃至第５発明のいずれかにおいて、前記生成手段が生成した音声情報が複数である場合に、相前後する二の音声情報に基づいて、該二の音声情報の間に出力すべき中間音声情報を生成する手段を備えることを特徴とする。
【００２３】
第６発明に係るゲーム装置では、複数の音節を連続して出力する場合に相前後する音節間に中間音声情報を挿入、例えば単音「ｈ」及び「ａ」からなる音節「は」並びに単音「ｒ」及び単音「ｕ」からなる音節「る」を連続して出力する場合に、単音「ａ」及び「ｒ」からなる音節「ａｒ」を挿入することにより、会話として違和感の無い自然な発声を行うことができ、現実感を高める演出を行うことが可能である。
【００２４】
第７発明に係るゲーム装置は、第２発明乃至第６発明のいずれかにおいて、前記音声情報は、ゲーム中の操作対象が発声する音声であることを特徴とする。
【００２５】
第７発明に係るゲーム装置では、操作者が操作するゲーム中のプレイヤキャラクタである操作対象が発声する音声として音声情報を出力することにより、ゲーム中のプレイヤキャラクタを恰も操作者の分身として操作することができ、ゲーム空間上での仮想的な冒険を疑似体験する演出を行うことが可能である。
【００２６】
第８発明に係るゲーム装置は、第２発明乃至第７発明のいずれかにおいて、前記音声情報を、実在する言語体系又は仮想上の言語体系に基づく言語として意味を解析する手段と、解析した意味に基づいてゲーム中の操作対象及び／又は非操作対象を動作させる手段とを備えることを特徴とする。
【００２７】
第８発明に係るゲーム装置では、日本語及び英語等の実在する言語体系又はゲーム中でのみ用いられる仮想上の言語体系に基づいて準備された辞書データベースと照合し、出力する音声の意味を解析して、解析した意味に基づく処理を行うことにより、例えば操作者が操作するプレイヤキャラクタが「今日はいい天気ですね。」と発声した場合に、プレイヤキャラクタ以外のキャラクタ、即ち非操作対象が「はい。いい天気です。」と返答することにより、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。
【００２８】
第９発明に係る通信ゲームシステムは、第２発明乃至第８発明のいずれかに記載の複数のゲーム装置と、該ゲーム装置を、通信網を介して接続する中央装置とを備え、一のゲーム装置は、生成した音声情報を前記中央装置へ送信する手段を備え、前記中央装置は、受信した音声情報を他のゲーム装置へ送信する手段を備え、他のゲーム装置は、受信した音声情報を出力手段から出力させる手段を備えることを特徴とする。
【００２９】
第９発明に係る通信ゲームシステムでは、インターネット等の通信網を利用して複数の操作者が同一ゲーム空間上で夫々のプレイヤキャラクタを操作し、実時間でゲームが進行するシステムにて、違和感のない自然な発声による現実感の高い会話をすることができ、これにより多人数での仮想的な冒険を疑似体験する演出を行うことが可能である。
【００３０】
第１０発明に係る通信ゲームシステムは、操作入力を受け付ける入力手段及び音声を出力する出力手段を有する複数のゲーム装置を、通信網を介して接続する通信ゲームシステムにおいて、一のゲーム装置が有する入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定する判定手段と、一の操作入力を受け付けてから計時を開始する手段と、前記判定手段により判定した複数の単音の組み合わせに基づいて、複数の単音からなり、音節を示す音声情報を生成する生成手段とを備え、前記生成手段は、計時している時間が所定時間に到達した時に、音声情報の生成を開始すべくなしてあり、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づいて、一又は複数の音声情報を生成すべくなしてあり、生成した音声情報を他のゲーム装置が有する出力手段から出力させる手段を更に備えることを特徴とする。
【００３１】
第１０発明に係る通信ゲームシステムでは、インターネット等の通信網を利用して複数の操作者が同一ゲーム空間上で夫々のプレイヤキャラクタを操作し、実時間でゲームが進行するシステムにて、一のゲーム装置におけるキー、ボタン及びジョイスティック等の複数の入力部を有するキーボード及び専用コントローラ等の入力手段を用いた入力操作に基づいて、「ｋ」及び「ａ」等の複数の単音により構成される「か」等の音節単位で音声情報を生成し、生成した音声情報を他のゲーム装置から出力させることにより、文として未完成な状態の音声及び言い間違えた音声を出力させる状況が発生し、音節の集合体としての文を完成させてから出力する装置と比べて現実感を高めゲームに対する気分を高揚させる演出を行うことが可能であり、これにより多人数での仮想的な冒険を疑似体験する演出を行うことが可能である。しかも単音を入力する入力操作の完了を判定するトリガとして、即ち文の決定及び送信処理等の所定の入力操作ではなく時間を用いることにより、例えば「モンス」等の未完成な状態の音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない等の状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。
【００３２】
第１１発明に係るコンピュータプログラムは、操作入力を受け付ける入力手段を備えるコンピュータに、出力手段から音声を出力させる音声情報を生成させるコンピュータプログラムにおいて、コンピュータに、前記入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定させる手順と、コンピュータに、一の操作入力を受け付けてから計時を開始させる手順と、コンピュータに、判定した複数の単音の組み合わせに基づいて、複数の単音からなり、音節を示す音声情報を生成させる手順とを含み、前記音声情報の生成は、計時している時間が所定時間に到達した時に開始し、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づくことを特徴とする。
【００３３】
第１１発明に係るコンピュータプログラムでは、家庭用ゲーム装置及びパーソナルコンピュータ等のコンピュータにて実行することで、コンピュータが本発明のゲーム装置として動作するので、キー、ボタン及びジョイスティック等の複数の入力部を有するキーボード及び専用コントローラ等の入力手段を用いた入力操作に基づいて、「ｋ」及び「ａ」等の複数の単音により構成される「か」等の音節単位で音声情報を生成し、生成した音声情報を音声として出力することにより、文として未完成な状態の音声及び言い間違えた音声を出力させる状況が発生し、音節の集合体としての文を完成させてから出力する装置と比べて現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。しかも単音を入力する入力操作の完了を判定するトリガとして、即ち文の決定及び送信処理等の所定の入力操作ではなく時間を用いることにより、例えば「モンス」等の未完成な状態の音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない等の状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。
【００３４】
第１２発明に係るコンピュータでの読み取りが可能な記録媒体は、操作入力を受け付ける入力手段を備えるコンピュータに、出力手段から音声を出力させる音声情報を生成させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、コンピュータに、前記入力手段が受け付けた複数の操作入力により指定される、子音である単音及び母音である単音を判定させる手順と、コンピュータに、一の操作入力を受け付けてから計時を開始させる手順と、コンピュータに、判定した複数の単音の組み合わせに基づいて、複数の単音からなり、音節を示す音声情報を生成させる手順とを含み、前記音声情報の生成は、計時している時間が所定時間に到達した時に開始し、かつ一の操作入力を受け付けてから所定時間に到達するまでの間に受け付けた複数の操作入力に基づくコンピュータプログラムを記録してあることを特徴とする。
【００３５】
第１２発明に係るコンピュータでの読み取りが可能な記録媒体では、ＲＯＭカートリッジ、ＣＤ−ＲＯＭ及びＤＶＤ等の記録媒体に記録されたコンピュータプログラムを、家庭用ゲーム装置及びパーソナルコンピュータ等のコンピュータにて実行することで、コンピュータが本発明のゲーム装置として動作するので、キー、ボタン及びジョイスティック等の複数の入力部を有するキーボード及び専用コントローラ等の入力手段を用いた入力操作に基づいて、「ｋ」及び「ａ」等の複数の単音により構成される「か」等の音節単位で音声情報を生成し、生成した音声情報を音声として出力することにより、文として未完成な状態の音声及び言い間違えた音声を出力させる状況が発生し、音節の集合体としての文を完成させてから出力する装置と比べて現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。しかも単音を入力する入力操作の完了を判定するトリガとして、即ち文の決定及び送信処理等の所定の入力操作ではなく時間を用いることにより、例えば「モンス」等の未完成な状態の音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない等の状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である。
【００３６】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図１は本発明の通信ゲームシステムを概念的に示す説明図である。
図１中１００，１００，…は、家庭用ゲーム装置及びパーソナルコンピュータ等のコンピュータを利用した本発明のゲーム装置であり、ゲーム装置１００，１００，…は、インターネット等の通信網３００を介してウェブサーバコンピュータを用いた中央装置２００に接続することが可能であり、中央装置２００を介して複数のゲーム装置１００，１００，…を夫々操作する複数の操作者間で、実時間でゲームが進行する通信ゲーム等の各種ゲームが行われる。
【００３７】
図２は本発明のゲームシステムの構成を示すブロック図である。
ゲーム装置１００は、装置全体を制御するＣＰＵ１０１、ＣＰＵ１０１の制御により音声に関する処理等の信号処理を行う信号処理プロセッサ１０２及び画像描画処理を行う画像描画処理プロセッサ１０３、本発明の音声出力方法を適用したゲーム用のコンピュータプログラム４０１及びデータ等の各種情報を記録したＲＯＭカートリッジ、ＣＤ−ＲＯＭ及びＤＶＤ等の記録媒体４００から各種情報を読み取るスロット、ＣＤ−ＲＯＭドライブ及びＤＶＤドライブ等の補助記憶手段１０４、並びに情報を一時的に記憶するＲＡＭ１０５を備えている。
【００３８】
また記録媒体４００に記録されているデータには、例えば日本語及び英語等の実在する言語体系又はゲーム中でのみ用いられる仮想上の言語体系に基づいて準備された辞書データベースも含まれる。
なお辞書データベースの専用チップ及び音声処理に特化した音声処理プロセッサをゲーム装置１００に組み込むことで、本発明の音声出力処理を高速化させるようにしてもよい。
【００３９】
そして補助記憶手段１０４により記録媒体４００に記録されている本発明のコンピュータプログラム４０１及びデータ等の各種情報を読み取り、ＲＡＭ１０５に記憶させてＣＰＵ１０１により実行することで、家庭用ゲーム装置及びパーソナルコンピュータ等のコンピュータは、本発明の音声出力方法を実現するゲーム装置１００として動作する。
【００４０】
またゲーム装置１００は、インターフェース回路１０６を介して接続するキーボード及び専用コントローラ等の入力手段１０７を備え、入力手段１０７は、キー、ボタン及びジョイスティック等の複数の入力部１０７ａを有しており、操作者は入力部１０７ａにより操作入力を行うことで、操作対象であるプレイヤキャラクタの操作等の操作を行うことができる。
なお以下の説明では、ボタン及び８方向に操作可能なジョイスティック等の入力部１０７ａを有する専用コントローラを入力手段１０７として用いる形態を説明する。
【００４１】
図３は本発明のゲーム装置１００が備える入力手段１０７を示す外観図である。
図３（ａ）は、操作時に操作者側から見た外観を示しており、図３（ｂ）は、操作者の逆側から見た外観を示している。
なお以下の説明における左右とは、操作時に操作者から見た方向を基準に示したものであり、前面とは図３（ａ）にて示す操作者側を示し、後面とは図３（ｂ）にて示す操作者の逆側を示している。
入力部１０７ａであるボタンとして、前面左側に方向指示等の操作に用いられる十字ボタンが配置され、前面右側に○、△、□及び×等の記号が示された機能ボタンが配置され、背面左側にＬ１及びＬ２と示された機能ボタンが配置され、そして背面右側にＲ１及びＲ２と示された機能ボタンが配置されている。
なお夫々のボタンは、機能が固定されているのではなく、実行するゲーム又は設定を変更することにより、様々な機能を持たせることが可能である。
【００４２】
また前面中央部に８方向への操作が可能な２本のアナログジョイスティックが配置されており、操作入力時における押下する指圧の強度、倒した方向及び押下している時間の長さ等の度合を検出することが可能である。
【００４３】
さらにゲーム装置１００は、音声情報の出力に用いられるインターフェース回路１０８を備え、インターフェース回路１０８から出力されたデジタル信号である音声情報は、Ｄ／Ａコンバータ１０９によりアナログ信号に変換され、Ｄ／Ａコンバータ１０９により変換されたアナログ信号はプリメインアンプ１１０にて増幅された後、音声情報に基づいて音声を出力するスピーカ等の音声出力手段１２０へ送出される。
【００４４】
またゲーム装置１００は、画像情報の出力に用いられるインターフェース回路１１１を備え、インターフェース回路１１１から出力されたデジタル信号である画像情報は、Ｄ／Ａコンバータ１１２によりアナログ信号に変換され、画像情報に基づいて画像を出力するテレビジョンモニタ等の画像出力手段１３０へ送出される。
なお１台のテレビジョンを、音声出力手段１２０及び画像出力手段１３０を兼用する装置として用いてもよい。
【００４５】
さらにゲーム装置１００は、モデム等の通信手段１１３を備え、通信手段１１３により通信網３００に接続し、他のゲーム装置１００と通信することが可能である。
【００４６】
中央装置２００は、ＣＰＵ２０１、ハードディスク及びＲＡＩＤ等の記録手段２０２、ＲＡＭ２０３並びに通信網３００に接続する通信手段２０４を備え、記録手段２０２には、通信ゲームを実行するためのコンピュータプログラム及びゲーム装置１００を認証するためのデータ等の各種情報が記録されており、記録されているコンピュータプログラムを実行することにより、通信ゲームを実行するサービスを提供する。
【００４７】
次に本発明のゲーム装置１００を用いた音声処理方法について図４に示すフローチャートを用いて説明する。
操作者はゲーム装置１００を用いてゲームを開始し、プレイヤキャラクタである操作対象に会話をさせる場合に、入力手段１０７を用いて複数回の操作入力を行う。
ゲーム装置１００では、ゲームのプログラムを実行中の割込処理として、操作入力を受け付け（Ｓ１０１）、操作入力に用いられた入力部１０７ａを識別し（Ｓ１０２）、また操作入力の強度、方向及び時間の度合を検出し（Ｓ１０３）、識別した入力部１０７ａを示す情報及び度合を示す情報をＲＡＭ１０５に記憶させる（Ｓ１０４）。
操作入力の受け付けから記憶までの処理を、操作入力を受け付ける毎に繰り返し（Ｓ１０５）、また同時的に複数の操作入力を受け付けた場合には、その状況をも記憶させる。
【００４８】
また最初に操作入力を受け付けてから計時を開始し（Ｓ１０６）、計時している時間が所定時間に到達した時に（Ｓ１０７：ＹＥＳ）、計時を終了して（Ｓ１０８）、音声情報の生成を開始する（Ｓ１０９）。
音声情報の生成処理として、ステップＳ１０１にて操作入力を受け付けてからステップＳ１０７にて所定時間到達により計時を終了するまでの間に受け付けた操作入力、即ち計時を終了した時点でＲＡＭ１０５に記憶されている操作入力に関する情報に基づいて、一の入力部１０７ａから受け付けた操作入力又は複数の入力部１０７ａ，１０７ａから同時的に受け付けた複数の操作入力により指定される単音を判定し（Ｓ１１０）、更に判定した一の単音又は複数の単音の組み合わせに基づき音量、強弱、高低、及び長さの成分を有する音節を判定し（Ｓ１１１）、判定した音節を、ステップＳ１０３等の検出処理により検出した度合に基づいて音量、強弱、高低及び長さの成分を調整し（Ｓ１１２）、調整した音節を音声として出力するための音声情報を生成する（Ｓ１１３）。
なお生成した音声情報が複数である場合、連続する音声情報による音声がプレイヤキャラクタの声として自然に聞こえるように平滑処理を行う（Ｓ１１４）。
【００４９】
そして生成した音声情報を音声出力手段１２０へ送出し（Ｓ１１５）、音声出力手段１２０からゲーム中の操作対象、即ちプレイヤキャラクタが発声する音声として出力する（Ｓ１１６）。
なお音声情報が複数である場合には、複数の音声情報を一括した音声情報列として扱い、これにより複数の音節からなる音声、即ち音節の集合体である会話を模した発声を行うことが可能となる。
【００５０】
このように音声情報を生成するために操作者が行う操作入力としては、単音を指定するための操作入力又は音節の成分を調整するための操作入力であり、入力した内容を決定する操作入力又は入力した内容を送出させる操作入力等の操作入力は不要となっている。
このことはまた操作者の操作が間違った場合又は操作者が考える複数の音節の最後まで入力することができなかった場合でも音声として出力されることを意味する。
【００５１】
また生成された音声情報は、日本語及び英語等の実在する言語体系又はゲーム中でのみ用いられる仮想上の言語体系に基づいて準備された辞書データベースを参照することにより、言語として意味の解析が行われ（Ｓ１１７）、解析された意味に基づいてゲーム中の操作対象及び非操作対象、即ちプレイヤキャラクタ及びプレイヤキャラクタ以外のキャラクタを動作させる処理を行う（Ｓ１１８）。これによりプレイヤキャラクタの発声に基づいてプレイヤキャラクタ及び他のキャラクタが動作するので、ゲーム中での仮想的な会話を演出することが可能となる。
【００５２】
また非操作対象とは、人物及び動物等の生物だけでなく、自動販売機等の物体であっても良く、例えばプレイヤキャラクタが「食券一枚下さい。」という音声を出力時に、プレイヤキャラクタが自動販売機にお金を入れる動作を行い、自動販売機が食券を排出する動作を行うことにより、音声認識機能を有する仮想的な自動販売機を演出することができる。
【００５３】
次に音声情報の生成処理について説明する。
ステップＳ１０１等の操作入力にて受け付け、ステップＳ１１０にて判定される単音とは、「ａ」及び「ｋ」等の個々の母音及び子音等の音声を分解して得られる最小の単位を示す。
【００５４】
表１では本発明の音声出力方法において、単音を指定する操作入力の例を示している。
なお表１において、Ｒ２＋△と示された表記は、Ｒ２と示されたボタン及び△と示されたボタンを同時的に押下することを示している。
【００５５】
【表１】
0003882017.tif 000002
【００５６】
表１に示すように単音の基本となるのは、「ａ」、「ｉ」、「ｕ」、「ｅ」及び「ｏ」として示している母音並びに「ｋ」、「ｓ」、「ｔ」、「ｎ」、「ｈ」、「ｍ」、「ｙ」、「ｒ」及び「ｗ」として示している子音である。
なお濁音及び半濁音については、修飾音声として子音の操作入力時に濁音又は半濁音を示す操作入力、例えばジョイスティックを上又は下へ倒す操作入力を行うことにより指定されるが、「ｇ」、「ｚ」、「ｄ」、「ｂ」及び「ｐ」等の子音を用いるようにしてもよい。
【００５７】
そして一又は連続する複数の単音により、ひとまとまりの音として認識される音声の単位である「あ」、「い」、「か」及び「し」等の音節が構成される。
音節が「あ」行の音節については母音を示す単音を指定することにより、「か」行から「わ」行までの音節については、子音を示す単音及び母音を示す単音を指定することにより、音節が判定される。
ただし「ん」については、ジョイスティックを押下する操作入力により音節の指定が行われる。
【００５８】
なお表１に示した例の場合、複数の単音からなる音節については、単音の指定を複数回行わなければならないが、本発明はこれに限らず、一回の指定で複数の単音からなる音節を決定するようにしてもよく、具体例としては「Ｌ２」と示されたボタンを押下することにより、単音「ｓ」及び「ａ」からなる音節「さ」を判定するようにしてもよい。
【００５９】
音節の成文を調整する操作入力として、音節の音量、強弱、高低及び長さを調整する操作入力があり、その一例が、母音を示す単音の指定と同時的にジョイスティックを操作してその押下強度、方向、及び長さにより調整する方法である。
【００６０】
例えばジョイスティックの押下強度又は押下時間により、音節の音量を調整し、ジョイスティックを上に倒すことにより音を高く、又下に倒すことにより音を低くする調整を行う。
またジョイスティックを右に倒すことにより、音節の長さを長く、特に所定時間以上倒していた場合には、長音として判定することにより音節の調整を行う。逆にジョイスティックを左に倒すことにより、音節の長さを短く、特に連続して２回左に倒した場合には、促音として判定することにより音節の調整を行う。
【００６１】
これらの調整操作は予め任意に設定しておくことが可能であり、音量及び長さを同時に調整することにより、強弱又は抑揚を表現することも可能である。
【００６２】
表２は本発明の音声出力方法において、「今日は（わ）元気です」という文を発声させるための操作入力の例を示している。
【００６３】
【表２】
0003882017.tif 000003
【００６４】
なお表１及び表２に示す例は、日本語を表現する場合の操作入力の一例を示したものに過ぎず、他の操作入力にて音節を判定させる設定を行うことも可能であり、英語、更には仮想上の言語を判定させるように設定することも可能である。
【００６５】
また予め夫々異なる周波数の正弦波を各ボタンに割り付けておき、各ボタンの押下状況により振幅を調整した複数の正弦波を組み合わせ、擬似的な音声を出力させるようにしてもよい。
【００６６】
次に音声情報の平滑処理について説明する。
図５は本発明のゲーム装置１００を用いた音声情報の平滑処理を示すフローチャートである。
図４のステップＳ１１４に示す音声情報が複数である場合の平滑処理としては、先ず相前後する二の音声情報が示す音節を構成する単音を検出し（Ｓ２０１）、先の音声情報の最後の単音及び後の音声情報の最初の単音に基づいて、二の音声情報の間に出力すべき中間音声情報を生成する（Ｓ２０２）。
【００６７】
表３は本発明のゲーム装置１００を用いた音声情報の平滑処理において、中間音声情報の生成方法を示す説明図である。
【００６８】
【表３】
0003882017.tif 000004
【００６９】
複数の連続する音声情報が「と」、「き」、「め」及び「き」である場合、夫々の音節を構成する単音は、「ｔ」及び「ｏ」、「ｋ」及び「ｉ」、「ｍ」及び「ｅ」並びに「ｋ」及び「ｉ」であり、これらの単音に基づいて「ｏ」及び「ｋ」、「ｉ」及び「ｍ」並びに「ｅ」及び「ｋ」を夫々連続して出力する音節を示す音声情報を中間音声情報として生成する。
この場合、必ずしも単独で日本語の音節として発音することが可能な音声情報が生成されるとは限らず、またその長さは通常の音声情報の１／５程度が望ましい。
【００７０】
なお表３中で「Ｖｏｉｃｅ＿ｔｏ」とは、音節「ｔｏ」を示す音声情報のコードを示し、「Ｖｏｉｃｅ＿ｏｋ」とは、音節「ｏｋ」を示す音声情報のコードを示している。
【００７１】
そして次に連続する音声情報及び中間音声情報が示す音節の音量及び／又は高低の成分を調整し（Ｓ２０３）、調整後の音声情報及び中間音声情報を、図４におけるステップＳ１１５の処理により、音声出力手段１２０へ送出する（Ｓ２０４）。
【００７２】
図６は本発明のゲーム装置１００を用いた音声情報の平滑処理において、音節の高低の成分の調整を示すグラフである。
図６では、横軸に時間をとり、縦軸に音節の高低として周波数を示している。音節の高低は、相前後する音節において、後の音節の初めの部分の周波数が前の音節の周波数から徐々に変化するように平滑化処理がなされているため、自然な発声として出力することができる。
なお音量についても、連続する音節間の音量が一時的に低くなるようにすることで、夫々の音節が明瞭に聞き取れるようになる。
【００７３】
また音節の調整処理及び平滑処理を行う前に、ステップＳ１１７にて実施した辞書データベースを参照して意味の解析処理を行い、合致する単語が存在する場合には、単語の音声として予め強弱及び高低等の成分の調整並びに平滑化を行われた状態で辞書データベースに記録されている音声情報に基づく音声を出力するようにしてもよい。
【００７４】
次に本発明のゲームシステムにて用いられるゲーム装置１００及び中央装置２００の通信処理を図７に示すフローチャートを用いて説明する。
複数のゲーム装置１００，１００，…は、予め中央装置２００にアクセスし、認証を行うことで通信ゲームの提供を受けており、各ゲーム装置１００，１００，…を夫々操作する複数の操作者間で、実時間でのゲームが進行する。
【００７５】
なおここでは複数のゲーム装置１００，１００，…を用いて音声情報を送受信する処理を説明するので、便宜上、送信側のゲーム装置１００を一のゲーム装置１００ａとし、受信側のゲーム装置１００を他のゲーム装置１００ｂとして説明するが、夫々の機能に差異があるわけではない。
【００７６】
また他のゲーム装置１００ｂとして表現しているが、３以上のゲーム装置１００，１００，１００，…を用いる場合、一のゲーム装置１００ａ以外の複数のゲーム装置１００ｂ，１００ｂ，…を示すことになる。
一のゲーム装置１００ａでは、図４を用いて説明した音声処理のステップＳ１０１〜Ｓ１１４の処理により生成した音声情報を、通信ゲームを実行するために予め認証されている中央装置２００へ送信する（Ｓ３０１）。
なおこのとき送信される音声情報は複数の音声情報を一括した音声情報列であってもよい。
【００７７】
中央装置２００では、音声情報を受信し（Ｓ３０２）、受信した音声情報を他のゲーム装置１００ｂへ送信する（Ｓ３０３）。
【００７８】
他のゲーム装置１００ｂでは、音声情報を受信し（Ｓ３０４）、受信した音声情報を音声出力手段１２０へ送出し（Ｓ３０５）、音声手段１２０から一のゲーム装置１００ｂにて操作される操作対象が発声する音声として出力する（Ｓ３０６）。
【００７９】
なお上述したように一の端末装置１００ａから他の端末装置１００ｂへ音声情報を送信し、中央装置２００を単なる音声情報の中継装置として用いるのではなく、中央装置２００へ操作入力の信号を送信し、単音及び音節の判定等の処理を中央装置２００にて行うようにしてもよく、更には他の端末装置１００ｂにて単音及び音節の判定等の処理を行うようにしてもよい。
【００８０】
前記実施の形態では、複数の単音を指定する操作入力を受け付ける処理に際し、所定の時間に到達するまでに受け付けた操作入力に基づいて音声情報を生成する形態を示したが、本発明はこれに限らず、ゲーム中のイベント、例えばモンスターの攻撃を受けた場合に、それまでに受け付けた操作入力に基づいて音声情報を生成してもよく、これによりモンスターの攻撃により発声が中断された状況を演出することが可能となる。
【００８１】
【発明の効果】
以上詳述した如く本発明に係る音声出力方法、ゲーム装置、通信ゲームシステム、コンピュータプログラム及び記録媒体では、インターネット等の通信網を介して複数台のゲーム装置を接続し、実時間で進行するゲーム等のゲームにおいて、擬似的な会話を行う場合に、キー、ボタン及びジョイスティック等の複数の入力部を有するキーボード及び専用コントローラ等の入力手段を用いた入力操作に基づいて、「ｋ」及び「ａ」等の複数の単音により構成される「か」等の音節単位で音声情報を生成し、生成した音声情報を音声として出力することにより、文として未完成な状態の音声及び言い間違えた音声を出力させる状況が発生し、音節の集合体としての文を完成させてから出力する従来のゲームと比べて現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である等、優れた効果を奏する。
【００８２】
また本発明では、単音を入力する入力操作の完了を判定するトリガとして、文の決定及び送信処理等の所定の入力操作ではなく時間を用いることにより、文の決定及び送信処理等の特別な操作を行わなくとも、操作入力に基づいて生成した音声情報に基づく音声を出力させることにより、例えば「モンス」等の未完成な状態の音声を出力させる状況が発生し、会話の途中でゲーム中のモンスターから攻撃を受けて最後まで言葉を発することができない状況を演出することができるので、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である等、優れた効果を奏する。
【００８３】
さらに本発明では、アナログジョイスティックを押下する指圧、方向及び時間等の度合を検出して成分を調整することにより、アクセント、抑揚及び音の高低等の変化を持たせることができるので、会話として違和感の無い自然な発声を行うことができ、現実感を高める演出を行うことが可能である等、優れた効果を奏する。
【００８４】
そして本発明では、複数の音節を連続して出力する場合に、連続する音節間に中間音声情報を挿入する処理及び連続する音節を調整する処理を行うことにより、会話として違和感の無い自然な発声を行うことができ、現実感を高める演出を行うことが可能である等、優れた効果を奏する。
【００８５】
しかも本発明では、日本語及び英語等の実在する言語体系又はゲーム中でのみ用いられる仮想上の言語体系に基づいて準備された辞書データベースと照合し、出力する音声の意味を解析して、解析した意味に基づく処理を行うことにより、例えば操作者が操作するプレイヤキャラクタが「今日はいい天気ですね。」と発声した場合に、プレイヤキャラクタ以外のキャラクタ、即ち非操作対象が「はい。いい天気です。」と返答することにより、現実感を高めゲームに対する気分を高揚させる演出を行うことが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の通信ゲームシステムを概念的に示す説明図である。
【図２】本発明のゲームシステムの構成を示すブロック図である。
【図３】本発明のゲーム装置が備える入力手段を示す外観図である。
【図４】本発明のゲーム装置を用いた音声処理方法を示すフローチャートである。
【図５】本発明のゲーム装置を用いた音声情報の平滑処理を示すフローチャートである。
【図６】本発明のゲーム装置を用いた音声情報の平滑処理において、音節の高低の成分の調整を示すグラフである。
【図７】本発明のゲームシステムにて用いられるゲーム装置及び中央装置の通信処理を示すフローチャートである。
【符号の説明】
１００  ゲーム装置
２００  中央装置
３００  通信網
４００  記録媒体
４０１  コンピュータプログラム
【図１】
0003882017.tif 000005
【図２】
0003882017.tif 000006
【図３】
0003882017.tif 000007
【図４】
0003882017.tif 000008
【図５】
0003882017.tif 000009
【図６】
0003882017.tif 000010
【図７】
0003882017.tif 000011