(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信装置であって、
前記メッセージ通信のために予め用意された主語と述語を含む複数の候補用語を記憶すると共に、該複数の候補用語のうち主語となり得るものには予め属性を定義して記憶している記憶手段と、
前記ネットワークを介して前記相手方通信装置と交信を行うための送受信手段と、前記複数の候補用語を画面表示器の画面に表示させる候補表示手段と、
前記画面に表示された複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択する用語選択手段と、
該用語選択手段により主語が選択されたとき、該主語に定義された属性を判別し、該属性に対応する複数の述語を前記複数の候補用語から選択して前記表示器の画面に表示させる候補選択手段と、
前記用語選択手段により選択された用語を組み立ててメッセージを形成する手段と、を有し、前記送受信手段は、前記ゲームコントローラによる送信の指示に対応して、前記メッセージをサーバまたは相手方通信装置に送信することを特徴とする文字通信装置。
【請求項２】
ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信装置であって、
前記メッセージ通信のために予めキャラクタの属性が定義された複数の候補用語を記憶する記憶手段と、
前記ネットワークを介して前記相手方通信装置と交信を行うための送受信手段と、
前記複数の候補用語を画面表示器の画面に表示させる候補表示手段と、プレーヤの分身である前記キャラクタの属性に対応する複数の候補用語を選択して前記表示器の画面に表示させる候補選択手段と、
前記キャラクタの属性に対応する複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択する用語選択手段と、を有し、前記送受信手段は、前記ゲームコントローラによる送信の指示に対応して、前記メッセージをサーバまたは相手方通信装置に送信することを特徴とする文字通信装置。
【請求項３】
前記候補表示手段及び／又は前記候補選択手段は、ゲームの場面に対応して前記表示器の画面に表示すべき候補用語を選択する、ことを特徴とする請求項１または２記載の文字通信装置。
【請求項４】
文字通信装置においてプログラムを実行することにより、ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信方法であって、
前記メッセージ通信のために述語および予め属性が定義された主語を含む複数の候補用語を記憶手段に記憶するステップと、
前記ネットワークを介して前記相手方通信装置と交信を行うステップと、
前記複数の候補用語を画面表示器の画面に表示させるステップと、
前記画面に表示された複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択するステップと、
前記複数の候補用語から主語が選択されたとき、該主語に定義された属性を判別し、該属性に対応する複数の述語を前記複数の候補用語から選択して前記表示器の画面に表示させるステップと、
前記ゲームコントローラの操作に応じて選択された用語を組み立ててメッセージを形成するステップと、
前記メッセージをサーバまたは相手方通信装置に送信するステップと、を備えることを特徴とする文字通信方法。
【請求項５】
文字通信装置においてプログラムを実行することにより、ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信方法であって、
前記メッセージ通信のために予めキャラクタの属性が定義された複数の候補用語を記憶手段に記憶するステップと、
前記ネットワークを介して前記相手方通信装置と交信を行うステップと、
前記複数の候補用語を画面表示器の画面に表示させるステップと、プレーヤの分身である前記キャラクタの属性に対応する複数の候補用語を選択して前記表示器の画面に表示させるステップと、
前記キャラクタの属性に対応する複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択するステップと、
前記ゲームコントローラによる送信の指示に対応して、前記メッセージをサーバまたは相手方通信装置に送信するステップと、を備えることを特徴とする文字通信方法。
【請求項６】
前記複数の候補用語を画面表示器の画面に表示させるステップ及び／又はプレーヤの分身である前記キャラクタの属性に対応する複数の候補用語を選択して前記表示器の画面に表示させるステップは、ゲームの場面に対応して前記表示器の画面に表示すべき候補用語群を選択するステップを更に備える、ことを特徴とする請求項４または５記載の文字通信方法。
【請求項７】
請求項４乃至６記載の何れか１項記載の文字通信方法を、ＣＰＵにより実行可能なプログラムとして記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字通信を行う文字通信装置に関し、特に、言語を異にするプレーヤも参加可能なネットワーク対応型ゲーム等に用いて好適な文字通信装置に関する。
【０００２】
【従来の技術】
インターネットや電話回線等の通信網にゲーム端末装置を接続してゲーム空間を共有し、複数のプレーヤでゲームを楽しむいわゆるネットワークゲームにおいてはプレーヤ同士（あるいはプレーヤ対ホストコンピュータ（ゲームサーバ））の意志疎通を図ることがゲームの面白さの一要素となっている。例えば、ＲＰＧゲームでは、ゲームの主役となるキャラクタが使用するアイテムや情報の交換、共同して強い敵を倒す、等の為にプレーヤ相互のコミュニケーションが必要となる。このために、プレーヤ相互の通信手段として、例えば、特願平９−３０７５３７号に記載の文字通信装置が使用される。この文字通信装置は、ネットワークに接続されるゲーム装置に組込まれて使用されており、例えば、画面に表示される複数の候補用語を選択することによって日本語文章を形成し、これを送信する。また、異なる言語間のコミュニケーションは定型文を記載したメッセージカードによって行い、日本語を含む複数の外国語相互間の定型文翻訳をメッセージ変換テーブルを参照して行っている。
【０００３】
【発明が解決しようとする課題】
上述の例では、日本語のプレーヤと外国語のプレーヤ相互間のコミュニケーションは定型文を記載したメッセージカードによって行うことが可能であるが、より自由に用語を組合わせてメッセージを形成し、これを相手プレーヤの外国語に変換できれば、外国人とのコミュニケーションが促進される。また、外国人をゲーム仲間としてインターナショナルな環境でゲームを楽しむことができる。
【０００４】
しかしながら、ヨーロッパ系の言語（ドイツ語、フランス語、スペイン語等）は、英語とは異なり言葉の用法が複雑であるので、単純に単語同士を変換したのでは正しい翻訳とはならない。
【０００５】
また、プレーヤが操作するゲームの主人公（ゲームキャラクタ）の話す言葉（画面に表示される言葉）は通常他のキャラクタと同じであるが、ゲームキャラクタの性格によって話す言葉（セリフ）が違ってくれば、より実際的で面白い。
【０００６】
よって、本発明は、作成した文章がヨーロッパ系の言語にも変換可能な文字通信装置を提供することを目的とする。
【０００７】
また、本発明は、ゲームキャラクタによって、用語の用法が選択される文字通信装置を提供することを目的とする。
【０００８】
また、本発明は、ゲームキャラクタに属性を定め、この属性を使用して用語の用法が選択される文字通信装置を提供することを目的とする。
【０００９】
また、本発明はこのような文字通信装置を備えるゲーム装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明の文字通信装置は、ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信装置において、上記メッセージ通信のために予め用意された候補用語群を記憶すると共に上記候補用語のうち主語となり得るものには予め属性を定義して記憶している記憶手段と、上記ネットワークを介して上記相手方通信装置と交信を行うための送受信手段と、上記メッセージ通信のために用意された候補用語群を画面表示器の画面に表示させる表示手段と、上記画面に表示された候補用語を操作に応じて選択する用語選択手段と、選択された候補用語が上記属性を持つときにその属性に対応する複数の候補用語を選択して上記表示器の画面に表示させる述語選択手段と、選択された候補用語を上記送受信手段に送る編集手段と、を備える。
【００１１】
かかる構成とすることによって、選択された用語の属性に基づいて次に選択されるべき用語をキャラクタとより関連性のある用語群の中から選択するようにすることが可能となる。
【００１２】
好ましくは、上記用語は、主語、述語、名詞、動詞、目的語、補語を含む。
【００１３】
好ましくは、上記相手方通信装置は、文字通信機能を備える複数のゲーム端末装置からのアクセスに応答してゲームを展開する通信型ゲームのプログラムを実行するホストコンピュータシステム、又は該通信型ゲームへの参加者によって操作される通信装置である。
【００１４】
好ましくは、上記主語は、ゲームキャラクタ又はゲームプレーヤの名称である。それにより、ゲームキャラクタにマッチした用語選択が可能となり、ゲーム会話を楽しむことが可能となる。
【００１５】
好ましくは、上記属性は、ゲームキャラクタの性格及び性別のうち少なくともいずれかをを含む。
【００１６】
好ましくは、上記性別に基づいて述語の名詞、動詞、目的語、補語、定型文のうちのいずれかの選択を行う。
【００１７】
かかる構成とすることによって、ヨーロッパ系言語における性変化（男性、女性、中性）を考慮して選択効率を向上することが可能となる。
【００１８】
好ましくは、上記性別に基づいて用語の異言語間の変換の際の述語の名詞、動詞、目的語、補語、定型文のうちのいずれかの選択を行う。
【００１９】
ヨーロッパ系言語への他言語からの変換の際における性変化（男性、女性、中性）を考慮して選択をすることが可能となる。
【００２０】
また、本巣発明のゲーム装置は、ネットワークに接続された相手方ゲーム装置と少なくとも文字によるメッセージ通信を行う通信型ゲーム装置において、上記メッセージ通信のために予め用意された候補用語群を記憶すると共に上記候補用語のうち主語となり得るものには予め属性を定義して記憶している記憶手段と、上記ネットワークを介して上記相手方通信装置と交信を行うための送受信手段と、上記メッセージ通信のために用意された候補用語群を画面表示器の画面に表示させる候補表示手段と、上記画面に表示された候補用語を操作に応じて選択する用語選択手段と、選択された候補用語が上記属性を持つときにその属性に対応する複数の候補用語を選択して上記表示器の画面に表示させる述語選択手段と、選択された候補用語を上記送受信手段に送る編集手段と、を備える。
【００２１】
かかる構成によって、文字属性による選択効率の向上などが図られたチャット機能を有するゲーム装置を得ることが可能となる。
【００２２】
好ましくは、上記候補表示手段及び／又は述語選択手段は、ゲームの場面に対応して上記表示器の画面に表示すべき候補用語群を選択する。それにより、より適切で素早い極選択が可能となる。
【００２３】
好ましくは、上記表示器の画面はゲーム画面である。それにより、ゲーム展開とチャットとを同時に見ることが可能となる。
【００２４】
【発明の実施の形態】
以下、本発明の第１の実施の形態について図面を参照して説明する。
【００２５】
図２は、本発明にかかる通信システムの概要を示す全体ブロック図である。同図においては、文字通信が可能な通信端末装置２０１と２０２とがネットワーク２０３を介して直接的に接続される場合と、端末装置２０１と２０２とがホストコンピュータ２１０を介して間接的に接続される場合とが示されている。ネットワーク２０３には、公衆通信回線、専用線、インターネット、ＬＡＮ等が含まれる。ホストコンピュータ２１０は、データ処理・交換機能を含み、上述したネットワーク２０３を介して端末装置２０１及び２０２に接続される。上記データ処理には、通信型ゲームにおけるホスト機能を含み得る。この場合、ホストコンピュータは、ゲームのサーバとして、イベント情報、マップ情報、ゲームパラメータ、座標移動情報、キャクタステータス等の情報を提供する。なお、端末装置は、ネットワーク２０３に複数台接続され、国内のみならず、国外に配置されたものをも含む。
【００２６】
端末装置は、通信専用装置の他に、パーソナルコンピュータや通信機能を備えたゲーム装置を含む。端末装置は、少なくとも、本体と、ディスプレイと、入力装置とを備えている。
【００２７】
後述するように、例えば、端末装置は、家庭用ゲーム装置によって実現可能でる。この場合、ゲーム装置は、ゲーム装置本体１と、ゲーム入力装置としてのゲームコントローラ（例えば、コントロールパッド）２ｂを備える。
【００２８】
端末装置２０２も、同様の構成によって実現可能であるが、実施例の場合、更に、キーボード４を備えている。ただし、本発明においては、キーボード４は必須のものではない。
【００２９】
図３は、通信端末２０１あるいは２０２の一例を示しており、モデムを備えたゲーム装置が用いられている。このゲーム装置は、ネットワークの端末装置として使用でき、いわゆる通信型ゲームを行うことが可能である。
【００３０】
このゲーム装置は、装置全体の制御を行うＣＰＵブロック１０、ゲーム画面の表示制御を行うビデオブロック１１、効果音等を生成するサウンドブロック１２、ＣＤ−ＲＯＭの読み出しを行うサブシステム１３、外部とのデータ通信を行うモデム１４等により構成される。
【００３１】
ＣＰＵブロック１０は、ＳＣＵ（System Control Unit）１００、メインＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、モデム等を接続するカートリッジＩ／Ｆ１ａ、サブＣＰＵ１０４、ＣＰＵバス１０３等により構成されている。メインＣＰＵ１０１は、装置全体の制御を行うものである。このメインＣＰＵ１０１は、内部にＤＳＰ（Digital Signal Processor）と同様の演算機能を備え、アプリケーションソフトを高速に実行可能である。また、メインＣＰＵ１０１は、コネクタ３ａに接続されたペリフェラレル（図３においてＦＤＤ３ｂ）の種類を自動的に認識するとともに、このペリフェラルとデータ通信を行う。詳しく言えば、ペリフェラルはメインＣＰＵ１０１内蔵のＳＣＩに接続されている。また、シリアルコネクタ３ａには、マスタＳＨとスレーブＳＨのＳＣＩ信号各３本と、ＳＣＳＰ（サウンドＤＳＰ）からのＭＩＤＩｉｎ／ｏｕｔが接続される。なお、ＦＤＤ３ｂは、例えば、図示しないバックアップメモリ（ゲームの各種データ、パラメータが記憶される）のデータをフロッピーディスクに記憶したり、フロッピーディスクのデータをバックアップメモリにコピーしたりするために用いられる。
【００３２】
ＲＡＭ１０２は、メインＣＰＵ１０１のワークエリアとして使用されるものである。ＲＯＭ１０３には、初期化処理用のイニシャルプログラム等が書き込まれている。ＳＣＵ１００は、バス１０５、１０６、１０７を制御することにより、メインＣＰＵ１０１、ＶＤＰ１２０、１３０、ＤＳＰ１４０、ＣＰＵ１４１等の間におけるデータ入出力を円滑に行うものである。また、ＳＣＵ１００は、内部にＤＭＡコントローラを備え、ゲーム中のスプライトデータをビデオブロック１１内のＶＲＡＭに転送することができる。これにより、ゲーム等のアプリケーションソフトを高速に実行することが可能である。カートリッジＩ／Ｆ１ａは、図示しないＲＯＭカートリッジの形態で供給されるアプリケーションソフトの入力を可能とする。また、データの送信及び受信を行うカートリッジ形式のモデム１４の使用を可能とする。モデムを使用することによって、いわゆる通信型ゲームを行うことが可能となる。ゲームサーバとＣＰＵ１０２との間で上述したゲームパラメータ等が交換される。
【００３３】
サブＣＰＵ１０４は、ＳＭＰＣ（System Manager & Peripheral Control）と呼ばれるもので、メインＣＰＵ１０１からの要求に応じて、パッド２ｂからペリフェラルデータをコネクタ２ａを介して収集する機能等を備えている。メインＣＰＵ１０１はサブＣＰＵ１０４から受け取ったペリフェラルデータに基づき、例えばゲーム画面中の攻撃機を移動させる等の処理を行うものである。コネクタ２ａには、パッド、ジョイスティック、キーボード等のうちの任意のペリフェラルが接続可能である。サブＣＰＵ１０４は、コネクタ２ａ（本体側端子）に接続されたペリフェラルの種類を自動的に認識し、ペリフェラルの種類に応じた通信方式に従いペリフェラルデータ等を収集する機能を備えている。
【００３４】
ビデオブロック１１は、ビデオゲームのポリゴンデータから成るキャラクタ等の描画を行うＶＤＰ（Video Display Processor）１２０、背景画面の描画、ポリゴン画像データおよび背景画像の合成、クリッピング処理等を行うＶＤＰ１３０とを備えている。ＶＤＰ１２０はＶＲＡＭ１２１およびフレームバッファ１２２、１２３に接続されている。ビデオゲーム装置のキャラクタを表すポリゴンの描画データはメインＣＰＵ１０１からＳＣＵ１００を介してＶＤＰ１２０に送られ、ＶＲＡＭ１２１に書き込まれる。ＶＲＡＭ１２１に書き込まれた描画データは、例えば、１６または８ビット／pixelの形式で描画用のフレームバッファ１２２または１２３に描画される。描画されたフレームバッファ１２２または１２３のデータはＶＤＰ１３０に送られる。描画を制御する情報は、メインＣＰＵ１０１からＳＣＵ１００を介してＶＤＰ１２０に与えられる。そして、ＶＤＰ１２０は、この指示に従い描画処理を実行する。
【００３５】
ＶＤＰ１３０はＶＲＡＭ１３１に接続され、ＶＤＰ１３０から出力された画像データはメモリ１３２を介してエンコーダ１６０に出力される構成となっている。エンコーダ１６０は、この画像データに同期信号等を付加することにより映像信号を生成し、ＴＶ受像機５に出力する。これにより、ＴＶ受像機５に各種ゲームの画面が表示される。
【００３６】
サウンドブロック１２は、ＰＣＭ方式あるいはＦＭ方式に従い音声合成を行うＤＳＰ１４０と、このＤＳＰ１４０の制御等を行うＣＰＵ１４１とにより構成されている。ＤＳＰ１４０により生成された音声データは、Ｄ／Ａコンバータ１７０により２チャンネルの信号に変換された後にスピーカ５ｂに出力される。
【００３７】
サブシステム１３は、ＣＤ−ＲＯＭドライブ１ｂ、ＣＤ Ｉ／Ｆ１８０、ＣＰＵ１８１、ＭＰＥＧ  ＡＵＤＩＯ１８２、ＭＰＥＧ  ＶＩＤＥＯ１８３等により構成されている。このサブシステム１３は、ＣＤ−ＲＯＭの形態で供給されるアプリケーションソフトの読み込み、動画の再生等を行う機能を備えている。ＣＤ−ＲＯＭドライブ１ｂはＣＤ−ＲＯＭからデータを読み取るものである。ＣＰＵ１８１は、ＣＤ−ＲＯＭドライブ１ｂの制御、読み取られたデータの誤り訂正等の処理を行うものである。ＣＤ−ＲＯＭから読み取られたデータは、ＣＤ Ｉ／Ｆ１８０、バス１０６、ＳＣＵ１００を介してメインＣＰＵ１０１に供給され、アプリケーションソフトとして利用される。また、ＭＰＥＧ  ＡＵＤＩＯ１８２、ＭＰＥＧ  ＶＩＤＥＯ１８３は、ＭＰＥＧ規格（Motion Picture Expert Groug）により圧縮されたデータを復元するデバイスである。これらのＭＰＥＧ  ＡＵＤＩＯ１８２、ＭＰＥＧ  ＶＩＤＥＯ１８３を用いてＣＤ−ＲＯＭに書き込まれたＭＰＥＧ圧縮データの復元を行うことにより、動画の再生を行うことが可能となる。
【００３８】
かかる構成によって、通信型ゲームを行う場合、例えば、各ゲーム機側では、フォントを含む全てのグラフィックデータ、サウンドデータ、チュートリアルマップ、メール文書（バックアップＲＡＭ）等の情報を保持する。グラフィックデータ等は、例えば、ＣＤ−ＲＯＭによって供給される。また、サーバ側では、例えば、マップデータ、イベントデータ（メッセージデータ等）、モンスターパラメータ、各種パラメータデータ、バックアップ情報等を保持する。基本的には、クラフィック情報はゲーム装置側、パラメータを含むデータ群は、サーバ側が持つ。パラメータやマップ情報、全てをサーバ側が管理し、ゲーム装置側はその結果を情報を受取って画面の表示を専門的に処理する。サーバが、マップデータ、パラメータを操作することで、ＣＤ−ＲＯＭの交換無しに、新しい内容のゲームを提供できる。また、ゲームパラメータ（キャラクタの強さ）をサーバ側で持つことで、ユーザのレベル上昇に対応し、新種のモンスタを登場させることも可能となる。
【００３９】
通信型ゲームでは、ネットワークを介することによってプレーする仲間を得ることが出来る。例えば、ネットワークＲＰＧ(Roll Playing Game)では、別々の所在地にいる複数人のプレーヤが仮想ゲーム空間においてパーティを組むことが出来る。そして、各プレーヤの分身である個別のキャラクタ各々を仮想ゲーム空間内でコントロールすることが出来る。この場合、プレーヤ同士の意志の疎通が必要となる。例えば、初めて会う人と語り合ったり、冒険メンバーと移動先を相談したり、戦闘中に作戦について話合う必要が生じる。このため、チャット機能（文字によるリアルタイム会話システム）が設けられる。また、相手がサーバにログイン中であれば、自分や相手の場所、状態を問わず特定の人物（相手）にメッセージを送ることができる電報機能が用意される。これは、友人や知人とコンタクトをとる場合に有効である。また、仮想ゲーム空間内では、ゲームの世界に融合したコミュニケーション手段としての掲示板、特定の相手に手紙を送る手紙送信機能を設けることが出来る。
【００４０】
上記チャット機能や電報機能等は、通常は、文字を入力することを目的とするキーボードを用いて行われる。しかし、ゲーム装置では、一般的に、キーボードはオプション扱いであり、本体と共に標準品としては同梱されていない。このため、キーワードを打込むための、文字入力用インタフェースを用意する。もっとも、入力装置としてゲームパッドに限定するものではない。
【００４１】
以下、文字入力用インタフェース（文字入力装置）について、図１乃至図４を参照して説明する。
【００４２】
コントロールパッド２ｂには、例えば、ボタンＡ、Ｂ、Ｃ、Ｘ、Ｙ、Ｚ、Ｌ、Ｒの各スイッチと、十字キーとが設けられている。チャット等の文字入力モードにおいては、各ボタンに所定の機能が割り当てられる。例えば、ボタンＡは、カテゴリー、ワードの決定、ボタンＢは、決定したカテゴリーの、ワードのキャンセル、Ｌトリガはカテゴリー、ワードの表示ページ切替え（次ページ移動）、Ｒトリガは、カテゴリー、ワードの表示ページ切替え（前ページ移動）、ボタンＸは、チャットモード（ソフトキーボード、ワードセレクト、シンボルチャット）の切替え、ボタンＹは、チャットモードのオンオフ、十字キーは、カテゴリー、ワードの選択、等に割当てられる。
【００４３】
図１は、チャット画面の一例を示している。ディスプレイ５のゲーム画面には、ゲームフィールドの様子が映っており、キャラクタの近傍にはキャラクタの会話の内容を表示する吹出し（交信内容表示領域）５１、選択すべき用語をソートしたテーブルを表示するウィンドウ（候補用語表示領域）５２、メッセッージを編集する編集ウィンドウ（メッセージ編集領域）５３が表示される。
【００４４】
メインＣＰＵ１０１は、メインプログラム実行中にチャットを行うべきフラグが設定されたことを判別すると、図４に示されるプログラム（キャラクタ属性判断によるチャットアルゴリズム）を実行する。
【００４５】
例えば、パーティー編成モードの場合、所定チームへの参加希望場面、ゲーム中の案内画面が表示されている状態、仲間を作ることのできるラウンジや酒場等での相談や情報交換の場面、等で、遊戯者がパッド２ｂのＹボタンを押すと、チャットモードが指定され、フラグが設定される。これにより、メッセージの交換が可能となり、パーティーのメンバーが相談することができる。
【００４６】
ＣＰＵ１０１は、ゲームパラメータのうち、現在の状況（例えば、場面）を表すパラメータ（状況パラメータ）を読込む（Ｓ１０２）。現在の状況としては、パーティーへの参加、電報送信、手紙送信、案内画面の閲覧、酒場の会話、戦闘前の作戦会議、冒険コース選択の打ち合せ、戦闘場面、要被救援場面等、種々のものがある。現在の状況に対応した用語のセットをＣＤ−ＲＯＭに記録されたデータベースから読出してソートし、候補選択テーブル５２に表示する（Ｓ１０４）。なお、用語のセットは、ゲームサーバからダウンロードすることにしても良い。
【００４７】
図５は、候補選択テーブル５２に表示される名前関係の用語部分である。ゲームキャラクタ、人称代名詞、パーティー参加者の名前や通信相手の名前等が登録されている。ゲーム空間の各場面において、選択可能な各主語（ゲームキャラクタ）には、それぞれ属性が定義されている。属性には、性別（男性、女性、中性）、性格（強い、弱い、やさしい、善人、悪人、きざ、やくざっぽい等）が含まれる。なお、プレーヤ名でゲームに参加する場合などには、登録されたプレーヤ名に属性を定義することとしても良い。プレーヤがコントロールパッドを操作して主語を選択すると、フラグが設定される。ＣＰＵ１０１は、これを判別すると（Ｓ１０６）、選択された主語を読取り（Ｓ１０８）、主語とその属性を判別する（Ｓ１１０）。
【００４８】
次に、ＣＰＵ１０１は、現在のゲーム状況（あるいはゲーム場面）とキャラクタの属性に対応した用語を集めてソートしたテーブルを候補選択テーブル５２として表示する（Ｓ１１２）。
【００４９】
例えば、キャラクタが敵に遭遇した場面において、キャラクタの属性が「強い」である場合（頑強なキャラクタ）には、図６（ａ）に示すように、強い性格に対応したセリフが提示される。キャラクタが敵に遭遇した場面において、キャラクタの属性が「弱い」である場合（軟弱なキャラクタ）には、図６（ｂ）に示すように、弱い性格に対応したセリフが提示される。また、キャラクタが敵に遭遇した場面において、キャラクタの属性が「キザ」である場合（弱いキャラクタ）には、図６（ｃ）に示すように、弱い性格に対応したセリフが提示される。
【００５０】
図７（ａ）は、戦闘場面において、キャラクタの属性が「男性」である場合の用語の提示例を示している。図７（ｂ）は、同じ場面でキャラクタの属性が「女性」である場合の用語の提示例を示している。
【００５１】
また、キャラクタ（主語）の男性、女性、中性の属性は、図８に示すように、チャットの相手がヨーロッパ系の言語（主語の性別によって選択すべき用語が変るもの）である場合には、場面に対応して選択されてソート表示される補語が主語の性別によって変化する。なお、異言語間の翻訳は、送信側及び受信側のいずれで行っても良く、また、ゲームサーバが行っても良い。
【００５２】
プレーヤがテーブル５２から用語（述語、補語）を選択するとフラグが設定される。ＣＰＵ１０１は、これを判別すると（Ｓ１１４）、選択された用語を読取る（Ｓ１１６）。なお、日本語から外国語に翻訳（変換）する場合には、Ｂｅ動詞（英語の場合）の自動挿入を行う。上述のように、この挿入は、受信側、サーバ側で翻訳を行う場合には、送信側では不要である（Ｓ１１８）。
【００５３】
プレーヤが選択した用語は、画面の編集ウインドウ５３に表示される。編集ウインドウ５３内では、エディタの機能により、修正、変更、キーボードによる入力が可能である。編集ウインドウ５３に表示された用語はゲーム装置の送受信手段に送られる。プレーヤは選択した用語を相手キャラクタ（プレーヤ）に送信する場合には、コントロールパッドを操作して送信を指示し、あるいは送信しない場合には取消を指示する。これ等に対応してフラグが設定される。ＣＰＵ１０１は送信を判別すると（Ｓ１２０；Ｙｅｓ）、メッセージをゲームサーバに送信する。ゲームサーバは相手キャラクタに対してメッセージ（選択した用語、文章）を送信する（Ｓ１２２）。送信終了後及び送信しない場合（Ｓ１２０；Ｎｏ）、元のモードに戻る。なお、サーバを介さずに相手側端末装置に直接送信するモードを設けても良い。
【００５４】
送信したメッセージ及び相手からの受信メッセージはＲＡＭ１０２に記憶され、交信表示プログラムによって自己の画面及び相手の画面に表示されている各々のキャラクタの吹出し５１として表示される。それにより、キャラクタ同士が会話している雰囲気が楽しめる。
【００５５】
図９は、「強い」性格のキャラクタの吹出しとして表示器の画面に表示された会話（チャット）の例を示している。同図では、例示として複数の吹出し５１が示されているが、通常は１つの吹出しが表示される。
【００５６】
図１０は、「弱い」性格のキャラクタの吹出しとして表示器の画面に表示された会話（チャット）の例を示している。同図でも、例示として複数の吹出し５１が示されているが、通常は１つの吹出しが表示される。
【００５７】
図１１及び図１２は、それぞれキャラクタが男性及び女性の場合のメッセージの例（同じ意味の男言葉、女言葉）を示している。同図でも、例示として複数の吹出し５１が示されているが、通常は１つの吹出しが表示される。
【００５８】
図１３は、キャラクタの男性、女性、中性の属性を使用して日本語メッセージとヨーロッパ系言語のメッセージ（この例では、スペイン語）との変換例を示している。
【００５９】
送信側が日本語で「きみ」「かわいい」というメッセージを送信すると、受信側で「きみ」を「プレイヤＢ」＝女性と属性を判断し、「Ｔｕ」と変換する。これに対応して「Ｂｅ動詞」を「ｅｒｅｓ」と変換する。また、「かわいい」を「ｍａｊａ」と変換する。送信先のプレイヤの属性を判断してソートする単語を変化させる。例えば、「かわいい」は「ｍａｊｏ」（男性単数）、「ｍａｊａ」（女性単数）、「ｍａｊｏｓ」（男性複数）、「ｍａｊａｓ」（女性複数）が該当し、主語の属性によって選択する。
【００６０】
また、送信側がスペイン語で「Ｔｕ」「ｅｒｅｓ」「ｇｅｎｉａｌ」というメッセージを送信すると、受信側で「Ｔｕ（きみ）」を「プレイヤＡ」＝男性と属性を判断し、「きみ」と変換する。これに対応して「ｇｅｎｉａｌ」を「かっこいい」と変換する。「Ｂｅ動詞」は削除する。
【００６１】
図１４は、送信側の男性キャラクタのメッセージが送信側の表示器の画面には「日本語」で表示され、図１５の受信側の表示器の画面には「スペイン語」でメッセージが表示された場合を示している。なお、ゲーム空間におけるプレーヤ（キャラクタ）Ａ及びＢの位置が異なる場合には、それぞれの視点が異なるので画面の状況が同じに写るとは限らない。
【００６２】
図１６は、送信側の女性キャラクタのメッセージが送信側の表示器の画面には「スペイン語」で表示され、図１７の受信側の表示器の画面には「日本語」でメッセージが表示された場合を示している。
【００６３】
このように、キャラクタ（主語）の属性を見て、それに対応した用語テーブルをソートし、用語を選択することができる。プレイヤがパッド２ｂを用いて用語テーブルから所要の用語を逐次選択すると、選択した用語が組立てられてメッセージが形成される。このメッセージを送信することによって、文字による会話が可能となる。
【００６４】
なお、日本語の用法（会話等）においては、しばしば主語が省略されるが、この場合には、用語の用法において主語の性別（属性）を判断することが可能である。この判断に基づいて選択可能な用語をデータベースから抽出して表にソートすることとしても良い。
【００６５】
上述の実施の形態では端末装置（ゲーム装置）とホストコンピュータシステム（ゲームサーバ）との間で、文字によるデータ通信を行っているが、ホストコンピュータシステム（ゲームサーバ）が用語のセットのデータベースを備えて、該当する用語のセットを端末装置に送るようにすることが出来る。また、文字によるデータ通信は、ホストコンピュータを介することなく端末装置間で行うことが出来る。この場合にも、ホストとの交信と同様に、テーブルから用語を選択するようにして文字入力を行い、メッセージを形成して交信することが出来る。
【００６６】
【発明の効果】
以上説明したように、本発明の文字通信装置はキャラクタに属性を定義し、この属性を参照して用語を選択するようにしたので、場面に応じたより適切な用語群をテーブルに提示可能で具合が良い。また、外国語対応が容易になる。
【図面の簡単な説明】
【図１】図１は、文字通信装置のメッセージ形成画面を説明する説明図である。
【図２】図２は、通信ネツトワークの全体構成を説明するブロック図である。
【図３】図３は、通信機能を有するゲーム装置の例を説明するブロック図である。
【図４】図４は、文字通信装置におけるメッセージ形成を説明するフローチャートである。
【図５】図５は、用語（名前）のテーブルの例を説明する説明図である。
【図６】図６（ａ）は、キャラクタの属性が「強い」の場合に提示される用語テーブルの例を説明する説明図、図６（ｂ）は、キャラクタの属性が「弱い」の場合に提示される用語テーブルの例を説明する説明図、図６（ｃ）は、キャラクタの属性が「キザ」の場合に提示される用語テーブルの例を説明する説明図である。
【図７】図７（ａ）は、キャラクタの属性が「男性」の場合に提示される用語テーブルの例を説明する説明図、図７（ｂ）は、キャラクタの属性が「女性」の場合に提示される用語テーブルの例を説明する説明図である。
【図８】図８は、主語の性別によって提示される用語が選択されたテーブルの例を説明する説明図である。
【図９】図９は、強いキャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図１０】図１０は、弱いキャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図１１】図１１は、男性キャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図１２】図１２は、女性キャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図１３】図１３は、キャラクタの属性に基づいてヨーロッパ系の用語を選択する例を説明する説明図である。
【図１４】図１４は、男性キャラクタに吹出し表示された日本語メッセージの例を説明する説明図である。
【図１５】図１４は、男性キャラクタに吹出し表示されたスペイン語メッセージの例を説明する説明図である。
【図１６】図１６は、女性キャラクタに吹出し表示されたスペイン語メッセージの例を説明する説明図である。
【図１７】図１７は、女性キャラクタに吹出し表示された日本語メッセージの例を説明する説明図である。
【符号の説明】
２０１、２０２  通信端末装置
２０３  ネットワーク
２１０  ホストコンピュータ（サーバ）
【図１】
0003818428.tif 000002
【図２】
0003818428.tif 000003
【図３】
0003818428.tif 000004
【図４】
0003818428.tif 000005
【図５】
0003818428.tif 000006
【図６】
0003818428.tif 000007
【図７】
0003818428.tif 000008
【図８】
0003818428.tif 000009
【図９】
0003818428.tif 000010
【図１０】
0003818428.tif 000011
【図１１】
0003818428.tif 000012
【図１２】
0003818428.tif 000013
【図１３】
0003818428.tif 000014
【図１４】
0003818428.tif 000015
【図１５】
0003818428.tif 000016
【図１６】
0003818428.tif 000017
【図１７】
0003818428.tif 000018