JP3818428B2 - 文字通信装置 - Google Patents
文字通信装置 Download PDFInfo
- Publication number
- JP3818428B2 JP3818428B2 JP2000287722A JP2000287722A JP3818428B2 JP 3818428 B2 JP3818428 B2 JP 3818428B2 JP 2000287722 A JP2000287722 A JP 2000287722A JP 2000287722 A JP2000287722 A JP 2000287722A JP 3818428 B2 JP3818428 B2 JP 3818428B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- screen
- communication device
- candidate
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/58—Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/407—Data transfer via internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Description
【発明の属する技術分野】
本発明は、文字通信を行う文字通信装置に関し、特に、言語を異にするプレーヤも参加可能なネットワーク対応型ゲーム等に用いて好適な文字通信装置に関する。
【0002】
【従来の技術】
インターネットや電話回線等の通信網にゲーム端末装置を接続してゲーム空間を共有し、複数のプレーヤでゲームを楽しむいわゆるネットワークゲームにおいてはプレーヤ同士(あるいはプレーヤ対ホストコンピュータ(ゲームサーバ))の意志疎通を図ることがゲームの面白さの一要素となっている。例えば、RPGゲームでは、ゲームの主役となるキャラクタが使用するアイテムや情報の交換、共同して強い敵を倒す、等の為にプレーヤ相互のコミュニケーションが必要となる。このために、プレーヤ相互の通信手段として、例えば、特願平9−307537号に記載の文字通信装置が使用される。この文字通信装置は、ネットワークに接続されるゲーム装置に組込まれて使用されており、例えば、画面に表示される複数の候補用語を選択することによって日本語文章を形成し、これを送信する。また、異なる言語間のコミュニケーションは定型文を記載したメッセージカードによって行い、日本語を含む複数の外国語相互間の定型文翻訳をメッセージ変換テーブルを参照して行っている。
【0003】
【発明が解決しようとする課題】
上述の例では、日本語のプレーヤと外国語のプレーヤ相互間のコミュニケーションは定型文を記載したメッセージカードによって行うことが可能であるが、より自由に用語を組合わせてメッセージを形成し、これを相手プレーヤの外国語に変換できれば、外国人とのコミュニケーションが促進される。また、外国人をゲーム仲間としてインターナショナルな環境でゲームを楽しむことができる。
【0004】
しかしながら、ヨーロッパ系の言語(ドイツ語、フランス語、スペイン語等)は、英語とは異なり言葉の用法が複雑であるので、単純に単語同士を変換したのでは正しい翻訳とはならない。
【0005】
また、プレーヤが操作するゲームの主人公(ゲームキャラクタ)の話す言葉(画面に表示される言葉)は通常他のキャラクタと同じであるが、ゲームキャラクタの性格によって話す言葉(セリフ)が違ってくれば、より実際的で面白い。
【0006】
よって、本発明は、作成した文章がヨーロッパ系の言語にも変換可能な文字通信装置を提供することを目的とする。
【0007】
また、本発明は、ゲームキャラクタによって、用語の用法が選択される文字通信装置を提供することを目的とする。
【0008】
また、本発明は、ゲームキャラクタに属性を定め、この属性を使用して用語の用法が選択される文字通信装置を提供することを目的とする。
【0009】
また、本発明はこのような文字通信装置を備えるゲーム装置を提供することを目的とする。
【0010】
【課題を解決するための手段】
上記目的を達成するため、本発明の文字通信装置は、ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信装置において、上記メッセージ通信のために予め用意された候補用語群を記憶すると共に上記候補用語のうち主語となり得るものには予め属性を定義して記憶している記憶手段と、上記ネットワークを介して上記相手方通信装置と交信を行うための送受信手段と、上記メッセージ通信のために用意された候補用語群を画面表示器の画面に表示させる表示手段と、上記画面に表示された候補用語を操作に応じて選択する用語選択手段と、選択された候補用語が上記属性を持つときにその属性に対応する複数の候補用語を選択して上記表示器の画面に表示させる述語選択手段と、選択された候補用語を上記送受信手段に送る編集手段と、を備える。
【0011】
かかる構成とすることによって、選択された用語の属性に基づいて次に選択されるべき用語をキャラクタとより関連性のある用語群の中から選択するようにすることが可能となる。
【0012】
好ましくは、上記用語は、主語、述語、名詞、動詞、目的語、補語を含む。
【0013】
好ましくは、上記相手方通信装置は、文字通信機能を備える複数のゲーム端末装置からのアクセスに応答してゲームを展開する通信型ゲームのプログラムを実行するホストコンピュータシステム、又は該通信型ゲームへの参加者によって操作される通信装置である。
【0014】
好ましくは、上記主語は、ゲームキャラクタ又はゲームプレーヤの名称である。それにより、ゲームキャラクタにマッチした用語選択が可能となり、ゲーム会話を楽しむことが可能となる。
【0015】
好ましくは、上記属性は、ゲームキャラクタの性格及び性別のうち少なくともいずれかをを含む。
【0016】
好ましくは、上記性別に基づいて述語の名詞、動詞、目的語、補語、定型文のうちのいずれかの選択を行う。
【0017】
かかる構成とすることによって、ヨーロッパ系言語における性変化(男性、女性、中性)を考慮して選択効率を向上することが可能となる。
【0018】
好ましくは、上記性別に基づいて用語の異言語間の変換の際の述語の名詞、動詞、目的語、補語、定型文のうちのいずれかの選択を行う。
【0019】
ヨーロッパ系言語への他言語からの変換の際における性変化(男性、女性、中性)を考慮して選択をすることが可能となる。
【0020】
また、本巣発明のゲーム装置は、ネットワークに接続された相手方ゲーム装置と少なくとも文字によるメッセージ通信を行う通信型ゲーム装置において、上記メッセージ通信のために予め用意された候補用語群を記憶すると共に上記候補用語のうち主語となり得るものには予め属性を定義して記憶している記憶手段と、上記ネットワークを介して上記相手方通信装置と交信を行うための送受信手段と、上記メッセージ通信のために用意された候補用語群を画面表示器の画面に表示させる候補表示手段と、上記画面に表示された候補用語を操作に応じて選択する用語選択手段と、選択された候補用語が上記属性を持つときにその属性に対応する複数の候補用語を選択して上記表示器の画面に表示させる述語選択手段と、選択された候補用語を上記送受信手段に送る編集手段と、を備える。
【0021】
かかる構成によって、文字属性による選択効率の向上などが図られたチャット機能を有するゲーム装置を得ることが可能となる。
【0022】
好ましくは、上記候補表示手段及び/又は述語選択手段は、ゲームの場面に対応して上記表示器の画面に表示すべき候補用語群を選択する。それにより、より適切で素早い極選択が可能となる。
【0023】
好ましくは、上記表示器の画面はゲーム画面である。それにより、ゲーム展開とチャットとを同時に見ることが可能となる。
【0024】
【発明の実施の形態】
以下、本発明の第1の実施の形態について図面を参照して説明する。
【0025】
図2は、本発明にかかる通信システムの概要を示す全体ブロック図である。同図においては、文字通信が可能な通信端末装置201と202とがネットワーク203を介して直接的に接続される場合と、端末装置201と202とがホストコンピュータ210を介して間接的に接続される場合とが示されている。ネットワーク203には、公衆通信回線、専用線、インターネット、LAN等が含まれる。ホストコンピュータ210は、データ処理・交換機能を含み、上述したネットワーク203を介して端末装置201及び202に接続される。上記データ処理には、通信型ゲームにおけるホスト機能を含み得る。この場合、ホストコンピュータは、ゲームのサーバとして、イベント情報、マップ情報、ゲームパラメータ、座標移動情報、キャクタステータス等の情報を提供する。なお、端末装置は、ネットワーク203に複数台接続され、国内のみならず、国外に配置されたものをも含む。
【0026】
端末装置は、通信専用装置の他に、パーソナルコンピュータや通信機能を備えたゲーム装置を含む。端末装置は、少なくとも、本体と、ディスプレイと、入力装置とを備えている。
【0027】
後述するように、例えば、端末装置は、家庭用ゲーム装置によって実現可能でる。この場合、ゲーム装置は、ゲーム装置本体1と、ゲーム入力装置としてのゲームコントローラ(例えば、コントロールパッド)2bを備える。
【0028】
端末装置202も、同様の構成によって実現可能であるが、実施例の場合、更に、キーボード4を備えている。ただし、本発明においては、キーボード4は必須のものではない。
【0029】
図3は、通信端末201あるいは202の一例を示しており、モデムを備えたゲーム装置が用いられている。このゲーム装置は、ネットワークの端末装置として使用でき、いわゆる通信型ゲームを行うことが可能である。
【0030】
このゲーム装置は、装置全体の制御を行うCPUブロック10、ゲーム画面の表示制御を行うビデオブロック11、効果音等を生成するサウンドブロック12、CD−ROMの読み出しを行うサブシステム13、外部とのデータ通信を行うモデム14等により構成される。
【0031】
CPUブロック10は、SCU(System Control Unit)100、メインCPU101、RAM102、ROM103、モデム等を接続するカートリッジI/F1a、サブCPU104、CPUバス103等により構成されている。メインCPU101は、装置全体の制御を行うものである。このメインCPU101は、内部にDSP(Digital Signal Processor)と同様の演算機能を備え、アプリケーションソフトを高速に実行可能である。また、メインCPU101は、コネクタ3aに接続されたペリフェラレル(図3においてFDD3b)の種類を自動的に認識するとともに、このペリフェラルとデータ通信を行う。詳しく言えば、ペリフェラルはメインCPU101内蔵のSCIに接続されている。また、シリアルコネクタ3aには、マスタSHとスレーブSHのSCI信号各3本と、SCSP(サウンドDSP)からのMIDIin/outが接続される。なお、FDD3bは、例えば、図示しないバックアップメモリ(ゲームの各種データ、パラメータが記憶される)のデータをフロッピーディスクに記憶したり、フロッピーディスクのデータをバックアップメモリにコピーしたりするために用いられる。
【0032】
RAM102は、メインCPU101のワークエリアとして使用されるものである。ROM103には、初期化処理用のイニシャルプログラム等が書き込まれている。SCU100は、バス105、106、107を制御することにより、メインCPU101、VDP120、130、DSP140、CPU141等の間におけるデータ入出力を円滑に行うものである。また、SCU100は、内部にDMAコントローラを備え、ゲーム中のスプライトデータをビデオブロック11内のVRAMに転送することができる。これにより、ゲーム等のアプリケーションソフトを高速に実行することが可能である。カートリッジI/F1aは、図示しないROMカートリッジの形態で供給されるアプリケーションソフトの入力を可能とする。また、データの送信及び受信を行うカートリッジ形式のモデム14の使用を可能とする。モデムを使用することによって、いわゆる通信型ゲームを行うことが可能となる。ゲームサーバとCPU102との間で上述したゲームパラメータ等が交換される。
【0033】
サブCPU104は、SMPC(System Manager & Peripheral Control)と呼ばれるもので、メインCPU101からの要求に応じて、パッド2bからペリフェラルデータをコネクタ2aを介して収集する機能等を備えている。メインCPU101はサブCPU104から受け取ったペリフェラルデータに基づき、例えばゲーム画面中の攻撃機を移動させる等の処理を行うものである。コネクタ2aには、パッド、ジョイスティック、キーボード等のうちの任意のペリフェラルが接続可能である。サブCPU104は、コネクタ2a(本体側端子)に接続されたペリフェラルの種類を自動的に認識し、ペリフェラルの種類に応じた通信方式に従いペリフェラルデータ等を収集する機能を備えている。
【0034】
ビデオブロック11は、ビデオゲームのポリゴンデータから成るキャラクタ等の描画を行うVDP(Video Display Processor)120、背景画面の描画、ポリゴン画像データおよび背景画像の合成、クリッピング処理等を行うVDP130とを備えている。VDP120はVRAM121およびフレームバッファ122、123に接続されている。ビデオゲーム装置のキャラクタを表すポリゴンの描画データはメインCPU101からSCU100を介してVDP120に送られ、VRAM121に書き込まれる。VRAM121に書き込まれた描画データは、例えば、16または8ビット/pixelの形式で描画用のフレームバッファ122または123に描画される。描画されたフレームバッファ122または123のデータはVDP130に送られる。描画を制御する情報は、メインCPU101からSCU100を介してVDP120に与えられる。そして、VDP120は、この指示に従い描画処理を実行する。
【0035】
VDP130はVRAM131に接続され、VDP130から出力された画像データはメモリ132を介してエンコーダ160に出力される構成となっている。エンコーダ160は、この画像データに同期信号等を付加することにより映像信号を生成し、TV受像機5に出力する。これにより、TV受像機5に各種ゲームの画面が表示される。
【0036】
サウンドブロック12は、PCM方式あるいはFM方式に従い音声合成を行うDSP140と、このDSP140の制御等を行うCPU141とにより構成されている。DSP140により生成された音声データは、D/Aコンバータ170により2チャンネルの信号に変換された後にスピーカ5bに出力される。
【0037】
サブシステム13は、CD−ROMドライブ1b、CD I/F180、CPU181、MPEG AUDIO182、MPEG VIDEO183等により構成されている。このサブシステム13は、CD−ROMの形態で供給されるアプリケーションソフトの読み込み、動画の再生等を行う機能を備えている。CD−ROMドライブ1bはCD−ROMからデータを読み取るものである。CPU181は、CD−ROMドライブ1bの制御、読み取られたデータの誤り訂正等の処理を行うものである。CD−ROMから読み取られたデータは、CD I/F180、バス106、SCU100を介してメインCPU101に供給され、アプリケーションソフトとして利用される。また、MPEG AUDIO182、MPEG VIDEO183は、MPEG規格(Motion Picture Expert Groug)により圧縮されたデータを復元するデバイスである。これらのMPEG AUDIO182、MPEG VIDEO183を用いてCD−ROMに書き込まれたMPEG圧縮データの復元を行うことにより、動画の再生を行うことが可能となる。
【0038】
かかる構成によって、通信型ゲームを行う場合、例えば、各ゲーム機側では、フォントを含む全てのグラフィックデータ、サウンドデータ、チュートリアルマップ、メール文書(バックアップRAM)等の情報を保持する。グラフィックデータ等は、例えば、CD−ROMによって供給される。また、サーバ側では、例えば、マップデータ、イベントデータ(メッセージデータ等)、モンスターパラメータ、各種パラメータデータ、バックアップ情報等を保持する。基本的には、クラフィック情報はゲーム装置側、パラメータを含むデータ群は、サーバ側が持つ。パラメータやマップ情報、全てをサーバ側が管理し、ゲーム装置側はその結果を情報を受取って画面の表示を専門的に処理する。サーバが、マップデータ、パラメータを操作することで、CD−ROMの交換無しに、新しい内容のゲームを提供できる。また、ゲームパラメータ(キャラクタの強さ)をサーバ側で持つことで、ユーザのレベル上昇に対応し、新種のモンスタを登場させることも可能となる。
【0039】
通信型ゲームでは、ネットワークを介することによってプレーする仲間を得ることが出来る。例えば、ネットワークRPG(Roll Playing Game)では、別々の所在地にいる複数人のプレーヤが仮想ゲーム空間においてパーティを組むことが出来る。そして、各プレーヤの分身である個別のキャラクタ各々を仮想ゲーム空間内でコントロールすることが出来る。この場合、プレーヤ同士の意志の疎通が必要となる。例えば、初めて会う人と語り合ったり、冒険メンバーと移動先を相談したり、戦闘中に作戦について話合う必要が生じる。このため、チャット機能(文字によるリアルタイム会話システム)が設けられる。また、相手がサーバにログイン中であれば、自分や相手の場所、状態を問わず特定の人物(相手)にメッセージを送ることができる電報機能が用意される。これは、友人や知人とコンタクトをとる場合に有効である。また、仮想ゲーム空間内では、ゲームの世界に融合したコミュニケーション手段としての掲示板、特定の相手に手紙を送る手紙送信機能を設けることが出来る。
【0040】
上記チャット機能や電報機能等は、通常は、文字を入力することを目的とするキーボードを用いて行われる。しかし、ゲーム装置では、一般的に、キーボードはオプション扱いであり、本体と共に標準品としては同梱されていない。このため、キーワードを打込むための、文字入力用インタフェースを用意する。もっとも、入力装置としてゲームパッドに限定するものではない。
【0041】
以下、文字入力用インタフェース(文字入力装置)について、図1乃至図4を参照して説明する。
【0042】
コントロールパッド2bには、例えば、ボタンA、B、C、X、Y、Z、L、Rの各スイッチと、十字キーとが設けられている。チャット等の文字入力モードにおいては、各ボタンに所定の機能が割り当てられる。例えば、ボタンAは、カテゴリー、ワードの決定、ボタンBは、決定したカテゴリーの、ワードのキャンセル、Lトリガはカテゴリー、ワードの表示ページ切替え(次ページ移動)、Rトリガは、カテゴリー、ワードの表示ページ切替え(前ページ移動)、ボタンXは、チャットモード(ソフトキーボード、ワードセレクト、シンボルチャット)の切替え、ボタンYは、チャットモードのオンオフ、十字キーは、カテゴリー、ワードの選択、等に割当てられる。
【0043】
図1は、チャット画面の一例を示している。ディスプレイ5のゲーム画面には、ゲームフィールドの様子が映っており、キャラクタの近傍にはキャラクタの会話の内容を表示する吹出し(交信内容表示領域)51、選択すべき用語をソートしたテーブルを表示するウィンドウ(候補用語表示領域)52、メッセッージを編集する編集ウィンドウ(メッセージ編集領域)53が表示される。
【0044】
メインCPU101は、メインプログラム実行中にチャットを行うべきフラグが設定されたことを判別すると、図4に示されるプログラム(キャラクタ属性判断によるチャットアルゴリズム)を実行する。
【0045】
例えば、パーティー編成モードの場合、所定チームへの参加希望場面、ゲーム中の案内画面が表示されている状態、仲間を作ることのできるラウンジや酒場等での相談や情報交換の場面、等で、遊戯者がパッド2bのYボタンを押すと、チャットモードが指定され、フラグが設定される。これにより、メッセージの交換が可能となり、パーティーのメンバーが相談することができる。
【0046】
CPU101は、ゲームパラメータのうち、現在の状況(例えば、場面)を表すパラメータ(状況パラメータ)を読込む(S102)。現在の状況としては、パーティーへの参加、電報送信、手紙送信、案内画面の閲覧、酒場の会話、戦闘前の作戦会議、冒険コース選択の打ち合せ、戦闘場面、要被救援場面等、種々のものがある。現在の状況に対応した用語のセットをCD−ROMに記録されたデータベースから読出してソートし、候補選択テーブル52に表示する(S104)。なお、用語のセットは、ゲームサーバからダウンロードすることにしても良い。
【0047】
図5は、候補選択テーブル52に表示される名前関係の用語部分である。ゲームキャラクタ、人称代名詞、パーティー参加者の名前や通信相手の名前等が登録されている。ゲーム空間の各場面において、選択可能な各主語(ゲームキャラクタ)には、それぞれ属性が定義されている。属性には、性別(男性、女性、中性)、性格(強い、弱い、やさしい、善人、悪人、きざ、やくざっぽい等)が含まれる。なお、プレーヤ名でゲームに参加する場合などには、登録されたプレーヤ名に属性を定義することとしても良い。プレーヤがコントロールパッドを操作して主語を選択すると、フラグが設定される。CPU101は、これを判別すると(S106)、選択された主語を読取り(S108)、主語とその属性を判別する(S110)。
【0048】
次に、CPU101は、現在のゲーム状況(あるいはゲーム場面)とキャラクタの属性に対応した用語を集めてソートしたテーブルを候補選択テーブル52として表示する(S112)。
【0049】
例えば、キャラクタが敵に遭遇した場面において、キャラクタの属性が「強い」である場合(頑強なキャラクタ)には、図6(a)に示すように、強い性格に対応したセリフが提示される。キャラクタが敵に遭遇した場面において、キャラクタの属性が「弱い」である場合(軟弱なキャラクタ)には、図6(b)に示すように、弱い性格に対応したセリフが提示される。また、キャラクタが敵に遭遇した場面において、キャラクタの属性が「キザ」である場合(弱いキャラクタ)には、図6(c)に示すように、弱い性格に対応したセリフが提示される。
【0050】
図7(a)は、戦闘場面において、キャラクタの属性が「男性」である場合の用語の提示例を示している。図7(b)は、同じ場面でキャラクタの属性が「女性」である場合の用語の提示例を示している。
【0051】
また、キャラクタ(主語)の男性、女性、中性の属性は、図8に示すように、チャットの相手がヨーロッパ系の言語(主語の性別によって選択すべき用語が変るもの)である場合には、場面に対応して選択されてソート表示される補語が主語の性別によって変化する。なお、異言語間の翻訳は、送信側及び受信側のいずれで行っても良く、また、ゲームサーバが行っても良い。
【0052】
プレーヤがテーブル52から用語(述語、補語)を選択するとフラグが設定される。CPU101は、これを判別すると(S114)、選択された用語を読取る(S116)。なお、日本語から外国語に翻訳(変換)する場合には、Be動詞(英語の場合)の自動挿入を行う。上述のように、この挿入は、受信側、サーバ側で翻訳を行う場合には、送信側では不要である(S118)。
【0053】
プレーヤが選択した用語は、画面の編集ウインドウ53に表示される。編集ウインドウ53内では、エディタの機能により、修正、変更、キーボードによる入力が可能である。編集ウインドウ53に表示された用語はゲーム装置の送受信手段に送られる。プレーヤは選択した用語を相手キャラクタ(プレーヤ)に送信する場合には、コントロールパッドを操作して送信を指示し、あるいは送信しない場合には取消を指示する。これ等に対応してフラグが設定される。CPU101は送信を判別すると(S120;Yes)、メッセージをゲームサーバに送信する。ゲームサーバは相手キャラクタに対してメッセージ(選択した用語、文章)を送信する(S122)。送信終了後及び送信しない場合(S120;No)、元のモードに戻る。なお、サーバを介さずに相手側端末装置に直接送信するモードを設けても良い。
【0054】
送信したメッセージ及び相手からの受信メッセージはRAM102に記憶され、交信表示プログラムによって自己の画面及び相手の画面に表示されている各々のキャラクタの吹出し51として表示される。それにより、キャラクタ同士が会話している雰囲気が楽しめる。
【0055】
図9は、「強い」性格のキャラクタの吹出しとして表示器の画面に表示された会話(チャット)の例を示している。同図では、例示として複数の吹出し51が示されているが、通常は1つの吹出しが表示される。
【0056】
図10は、「弱い」性格のキャラクタの吹出しとして表示器の画面に表示された会話(チャット)の例を示している。同図でも、例示として複数の吹出し51が示されているが、通常は1つの吹出しが表示される。
【0057】
図11及び図12は、それぞれキャラクタが男性及び女性の場合のメッセージの例(同じ意味の男言葉、女言葉)を示している。同図でも、例示として複数の吹出し51が示されているが、通常は1つの吹出しが表示される。
【0058】
図13は、キャラクタの男性、女性、中性の属性を使用して日本語メッセージとヨーロッパ系言語のメッセージ(この例では、スペイン語)との変換例を示している。
【0059】
送信側が日本語で「きみ」「かわいい」というメッセージを送信すると、受信側で「きみ」を「プレイヤB」=女性と属性を判断し、「Tu」と変換する。これに対応して「Be動詞」を「eres」と変換する。また、「かわいい」を「maja」と変換する。送信先のプレイヤの属性を判断してソートする単語を変化させる。例えば、「かわいい」は「majo」(男性単数)、「maja」(女性単数)、「majos」(男性複数)、「majas」(女性複数)が該当し、主語の属性によって選択する。
【0060】
また、送信側がスペイン語で「Tu」「eres」「genial」というメッセージを送信すると、受信側で「Tu(きみ)」を「プレイヤA」=男性と属性を判断し、「きみ」と変換する。これに対応して「genial」を「かっこいい」と変換する。「Be動詞」は削除する。
【0061】
図14は、送信側の男性キャラクタのメッセージが送信側の表示器の画面には「日本語」で表示され、図15の受信側の表示器の画面には「スペイン語」でメッセージが表示された場合を示している。なお、ゲーム空間におけるプレーヤ(キャラクタ)A及びBの位置が異なる場合には、それぞれの視点が異なるので画面の状況が同じに写るとは限らない。
【0062】
図16は、送信側の女性キャラクタのメッセージが送信側の表示器の画面には「スペイン語」で表示され、図17の受信側の表示器の画面には「日本語」でメッセージが表示された場合を示している。
【0063】
このように、キャラクタ(主語)の属性を見て、それに対応した用語テーブルをソートし、用語を選択することができる。プレイヤがパッド2bを用いて用語テーブルから所要の用語を逐次選択すると、選択した用語が組立てられてメッセージが形成される。このメッセージを送信することによって、文字による会話が可能となる。
【0064】
なお、日本語の用法(会話等)においては、しばしば主語が省略されるが、この場合には、用語の用法において主語の性別(属性)を判断することが可能である。この判断に基づいて選択可能な用語をデータベースから抽出して表にソートすることとしても良い。
【0065】
上述の実施の形態では端末装置(ゲーム装置)とホストコンピュータシステム(ゲームサーバ)との間で、文字によるデータ通信を行っているが、ホストコンピュータシステム(ゲームサーバ)が用語のセットのデータベースを備えて、該当する用語のセットを端末装置に送るようにすることが出来る。また、文字によるデータ通信は、ホストコンピュータを介することなく端末装置間で行うことが出来る。この場合にも、ホストとの交信と同様に、テーブルから用語を選択するようにして文字入力を行い、メッセージを形成して交信することが出来る。
【0066】
【発明の効果】
以上説明したように、本発明の文字通信装置はキャラクタに属性を定義し、この属性を参照して用語を選択するようにしたので、場面に応じたより適切な用語群をテーブルに提示可能で具合が良い。また、外国語対応が容易になる。
【図面の簡単な説明】
【図1】図1は、文字通信装置のメッセージ形成画面を説明する説明図である。
【図2】図2は、通信ネツトワークの全体構成を説明するブロック図である。
【図3】図3は、通信機能を有するゲーム装置の例を説明するブロック図である。
【図4】図4は、文字通信装置におけるメッセージ形成を説明するフローチャートである。
【図5】図5は、用語(名前)のテーブルの例を説明する説明図である。
【図6】図6(a)は、キャラクタの属性が「強い」の場合に提示される用語テーブルの例を説明する説明図、図6(b)は、キャラクタの属性が「弱い」の場合に提示される用語テーブルの例を説明する説明図、図6(c)は、キャラクタの属性が「キザ」の場合に提示される用語テーブルの例を説明する説明図である。
【図7】図7(a)は、キャラクタの属性が「男性」の場合に提示される用語テーブルの例を説明する説明図、図7(b)は、キャラクタの属性が「女性」の場合に提示される用語テーブルの例を説明する説明図である。
【図8】図8は、主語の性別によって提示される用語が選択されたテーブルの例を説明する説明図である。
【図9】図9は、強いキャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図10】図10は、弱いキャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図11】図11は、男性キャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図12】図12は、女性キャラクタに吹出し表示されたメッセージの例を説明する説明図である。
【図13】図13は、キャラクタの属性に基づいてヨーロッパ系の用語を選択する例を説明する説明図である。
【図14】図14は、男性キャラクタに吹出し表示された日本語メッセージの例を説明する説明図である。
【図15】図14は、男性キャラクタに吹出し表示されたスペイン語メッセージの例を説明する説明図である。
【図16】図16は、女性キャラクタに吹出し表示されたスペイン語メッセージの例を説明する説明図である。
【図17】図17は、女性キャラクタに吹出し表示された日本語メッセージの例を説明する説明図である。
【符号の説明】
201、202 通信端末装置
203 ネットワーク
210 ホストコンピュータ(サーバ)
Claims (7)
- ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信装置であって、
前記メッセージ通信のために予め用意された主語と述語を含む複数の候補用語を記憶すると共に、該複数の候補用語のうち主語となり得るものには予め属性を定義して記憶している記憶手段と、
前記ネットワークを介して前記相手方通信装置と交信を行うための送受信手段と、前記複数の候補用語を画面表示器の画面に表示させる候補表示手段と、
前記画面に表示された複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択する用語選択手段と、
該用語選択手段により主語が選択されたとき、該主語に定義された属性を判別し、該属性に対応する複数の述語を前記複数の候補用語から選択して前記表示器の画面に表示させる候補選択手段と、
前記用語選択手段により選択された用語を組み立ててメッセージを形成する手段と、を有し、前記送受信手段は、前記ゲームコントローラによる送信の指示に対応して、前記メッセージをサーバまたは相手方通信装置に送信することを特徴とする文字通信装置。 - ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信装置であって、
前記メッセージ通信のために予めキャラクタの属性が定義された複数の候補用語を記憶する記憶手段と、
前記ネットワークを介して前記相手方通信装置と交信を行うための送受信手段と、
前記複数の候補用語を画面表示器の画面に表示させる候補表示手段と、プレーヤの分身である前記キャラクタの属性に対応する複数の候補用語を選択して前記表示器の画面に表示させる候補選択手段と、
前記キャラクタの属性に対応する複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択する用語選択手段と、を有し、前記送受信手段は、前記ゲームコントローラによる送信の指示に対応して、前記メッセージをサーバまたは相手方通信装置に送信することを特徴とする文字通信装置。 - 前記候補表示手段及び/又は前記候補選択手段は、ゲームの場面に対応して前記表示器の画面に表示すべき候補用語を選択する、ことを特徴とする請求項1または2記載の文字通信装置。
- 文字通信装置においてプログラムを実行することにより、ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信方法であって、
前記メッセージ通信のために述語および予め属性が定義された主語を含む複数の候補用語を記憶手段に記憶するステップと、
前記ネットワークを介して前記相手方通信装置と交信を行うステップと、
前記複数の候補用語を画面表示器の画面に表示させるステップと、
前記画面に表示された複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択するステップと、
前記複数の候補用語から主語が選択されたとき、該主語に定義された属性を判別し、該属性に対応する複数の述語を前記複数の候補用語から選択して前記表示器の画面に表示させるステップと、
前記ゲームコントローラの操作に応じて選択された用語を組み立ててメッセージを形成するステップと、
前記メッセージをサーバまたは相手方通信装置に送信するステップと、を備えることを特徴とする文字通信方法。 - 文字通信装置においてプログラムを実行することにより、ネットワークに接続された相手方通信装置と少なくとも文字によるメッセージ通信を行う文字通信方法であって、
前記メッセージ通信のために予めキャラクタの属性が定義された複数の候補用語を記憶手段に記憶するステップと、
前記ネットワークを介して前記相手方通信装置と交信を行うステップと、
前記複数の候補用語を画面表示器の画面に表示させるステップと、プレーヤの分身である前記キャラクタの属性に対応する複数の候補用語を選択して前記表示器の画面に表示させるステップと、
前記キャラクタの属性に対応する複数の候補用語から所要の用語をゲームコントローラの操作に応じて選択するステップと、
前記ゲームコントローラによる送信の指示に対応して、前記メッセージをサーバまたは相手方通信装置に送信するステップと、を備えることを特徴とする文字通信方法。 - 前記複数の候補用語を画面表示器の画面に表示させるステップ及び/又はプレーヤの分身である前記キャラクタの属性に対応する複数の候補用語を選択して前記表示器の画面に表示させるステップは、ゲームの場面に対応して前記表示器の画面に表示すべき候補用語群を選択するステップを更に備える、ことを特徴とする請求項4または5記載の文字通信方法。
- 請求項4乃至6記載の何れか1項記載の文字通信方法を、CPUにより実行可能なプログラムとして記録した記録媒体。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000287722A JP3818428B2 (ja) | 2000-09-21 | 2000-09-21 | 文字通信装置 |
US09/956,042 US20020035467A1 (en) | 2000-09-21 | 2001-09-20 | Text communication device |
KR1020027006428A KR100821020B1 (ko) | 2000-09-21 | 2001-09-21 | 문자 통신 장치 |
TW090123693A TW515993B (en) | 2000-09-21 | 2001-09-21 | Text communication device |
PCT/JP2001/008249 WO2002025419A1 (fr) | 2000-09-21 | 2001-09-21 | Dispositif de communication textuelle |
CN01802829A CN1392976A (zh) | 2000-09-21 | 2001-09-21 | 文字通信装置 |
EP01970188A EP1321847A4 (en) | 2000-09-21 | 2001-09-21 | TEXT COMMUNICATION DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000287722A JP3818428B2 (ja) | 2000-09-21 | 2000-09-21 | 文字通信装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002099376A JP2002099376A (ja) | 2002-04-05 |
JP2002099376A5 JP2002099376A5 (ja) | 2004-10-28 |
JP3818428B2 true JP3818428B2 (ja) | 2006-09-06 |
Family
ID=18771432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000287722A Expired - Lifetime JP3818428B2 (ja) | 2000-09-21 | 2000-09-21 | 文字通信装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20020035467A1 (ja) |
EP (1) | EP1321847A4 (ja) |
JP (1) | JP3818428B2 (ja) |
KR (1) | KR100821020B1 (ja) |
CN (1) | CN1392976A (ja) |
TW (1) | TW515993B (ja) |
WO (1) | WO2002025419A1 (ja) |
Families Citing this family (147)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
JP4517260B2 (ja) * | 2000-09-11 | 2010-08-04 | 日本電気株式会社 | 自動通訳システム、自動通訳方法、および自動通訳用プログラムを記録した記憶媒体 |
US20030058567A1 (en) * | 2001-09-26 | 2003-03-27 | Lay Daniel Travis | Intelligent disk drive |
WO2003085942A1 (fr) * | 2002-04-08 | 2003-10-16 | Kabushiki Kaisha Eighting | Procede de jeu sur reseau, terminal de jeu sur reseau et serveur |
JP2003316395A (ja) * | 2002-04-26 | 2003-11-07 | Toshiba Corp | 情報再生装置とその信号処理モジュール及び信号処理プログラム |
US20040204045A1 (en) * | 2002-05-16 | 2004-10-14 | Shih-Kuang Tsai | Wireless communication apparatus |
JP3567217B2 (ja) * | 2002-09-05 | 2004-09-22 | コナミ株式会社 | ゲームプログラム及びゲーム装置 |
JP2004126786A (ja) * | 2002-09-30 | 2004-04-22 | Konami Co Ltd | 通信装置、プログラム、ならびに通信方法 |
US7254385B2 (en) | 2003-03-06 | 2007-08-07 | International Business Machines Corporation | System and method of automatic conversion of units of measure in a wireless communication network |
US6915134B2 (en) | 2003-03-27 | 2005-07-05 | International Business Machines Corporation | System and method of automatic translation of broadcast messages in a wireless communication network |
US7669134B1 (en) * | 2003-05-02 | 2010-02-23 | Apple Inc. | Method and apparatus for displaying information during an instant messaging session |
US6955602B2 (en) * | 2003-05-15 | 2005-10-18 | Zi Technology Corporation Ltd | Text entry within a video game |
US7010360B2 (en) | 2003-11-20 | 2006-03-07 | International Business Machines Corporation | Automatic conversion of dates and times for messaging |
WO2005111815A1 (ja) * | 2004-05-17 | 2005-11-24 | Sega Corporation | 情報伝達の過程で内容が変化する情報伝達方法および情報伝達システム |
JP4611008B2 (ja) * | 2004-12-01 | 2011-01-12 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲーム装置 |
US7512537B2 (en) * | 2005-03-22 | 2009-03-31 | Microsoft Corporation | NLP tool to dynamically create movies/animated scenes |
JP2006330486A (ja) * | 2005-05-27 | 2006-12-07 | Kenwood Corp | 音声合成装置、この音声合成装置を備えるナビゲーション装置、音声合成プログラム及びこのプログラムを記憶した情報記憶媒体 |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US9304675B2 (en) * | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
JP4074879B1 (ja) | 2006-10-18 | 2008-04-16 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、メッセージ表示方法、および、プログラム |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US9954996B2 (en) | 2007-06-28 | 2018-04-24 | Apple Inc. | Portable electronic device with conversation management for incoming instant messages |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
TWI383316B (zh) * | 2008-10-29 | 2013-01-21 | Inventec Appliances Corp | 自動化服務提供系統及方法 |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
US8370129B2 (en) * | 2009-01-07 | 2013-02-05 | Guangsheng Zhang | System and methods for quantitative assessment of information in natural language contents |
JP4819136B2 (ja) * | 2009-01-16 | 2011-11-24 | 株式会社スクウェア・エニックス | ゲーム装置、及びプログラム |
KR20100113749A (ko) * | 2009-04-14 | 2010-10-22 | 한국전자통신연구원 | 클라이언트 단말기, 게임 서비스 장치 및 게임 서비스 시스템 및 그 방법 |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
DE112011100329T5 (de) | 2010-01-25 | 2012-10-31 | Andrew Peter Nelson Jerram | Vorrichtungen, Verfahren und Systeme für eine Digitalkonversationsmanagementplattform |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
JP4741710B2 (ja) * | 2010-07-30 | 2011-08-10 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲームシステム |
JP5411112B2 (ja) * | 2010-11-26 | 2014-02-12 | 株式会社スクウェア・エニックス | 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US9116885B2 (en) * | 2012-01-16 | 2015-08-25 | Google Inc. | Techniques for a gender weighted pinyin input method editor |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
KR102118209B1 (ko) | 2013-02-07 | 2020-06-02 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
JP6075864B2 (ja) * | 2013-03-13 | 2017-02-08 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、ゲーム制御方法及びコンピュータプログラム |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
CN105027197B (zh) | 2013-03-15 | 2018-12-14 | 苹果公司 | 训练至少部分语音命令系统 |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
CN105264524B (zh) | 2013-06-09 | 2019-08-02 | 苹果公司 | 用于实现跨数字助理的两个或更多个实例的会话持续性的设备、方法、和图形用户界面 |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
EP3008964B1 (en) | 2013-06-13 | 2019-09-25 | Apple Inc. | System and method for emergency calls initiated by voice command |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
EP3149728B1 (en) | 2014-05-30 | 2019-01-16 | Apple Inc. | Multi-command single utterance input method |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
KR101633180B1 (ko) * | 2014-08-01 | 2016-06-24 | 한양대학교 에리카산학협력단 | 펫 성장 및 경험을 반영할 수 있는 펫 중심적인 온라인 커뮤니케이션 서비스 제공 장치, 온라인 커뮤니케이션 서비스 제공 방법 및 기록 매체 |
WO2016010341A1 (ko) * | 2014-07-14 | 2016-01-21 | 한양대학교 에리카산학협력단 | 펫을 중심으로 하는 펫 기반의 커뮤니케이션 서비스 제공 장치, 펫 기반의 커뮤니케이션 서비스 제공 방법 |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
JP2020058693A (ja) * | 2018-10-12 | 2020-04-16 | 株式会社コーエーテクモゲームス | プログラム、情報処理方法、及び情報処理装置 |
JP7519860B2 (ja) | 2020-10-05 | 2024-07-22 | 株式会社コーエーテクモゲームス | ゲームプログラム、ゲーム処理方法及び情報処理装置 |
JP2023050785A (ja) * | 2021-09-30 | 2023-04-11 | 株式会社Cygames | プログラム、情報処理装置、方法、及びシステム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4503426A (en) * | 1982-04-30 | 1985-03-05 | Mikulski Walter J | Visual communication device |
JPS6084667A (ja) * | 1983-10-17 | 1985-05-14 | Mitsubishi Electric Corp | 文章組立装置 |
JPH0782498B2 (ja) * | 1985-01-14 | 1995-09-06 | 株式会社日立製作所 | 機械翻訳システム |
US5418716A (en) * | 1990-07-26 | 1995-05-23 | Nec Corporation | System for recognizing sentence patterns and a system for recognizing sentence patterns and grammatical cases |
US5393073A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games |
US5393072A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with vocal conflict |
US5210689A (en) * | 1990-12-28 | 1993-05-11 | Semantic Compaction Systems | System and method for automatically selecting among a plurality of input modes |
US5676551A (en) * | 1995-09-27 | 1997-10-14 | All Of The Above Inc. | Method and apparatus for emotional modulation of a Human personality within the context of an interpersonal relationship |
US5987401A (en) * | 1995-12-08 | 1999-11-16 | Apple Computer, Inc. | Language translation for real-time text-based conversations |
US5880731A (en) * | 1995-12-14 | 1999-03-09 | Microsoft Corporation | Use of avatars with automatic gesturing and bounded interaction in on-line chat session |
US5738583A (en) * | 1996-02-02 | 1998-04-14 | Motorola, Inc. | Interactive wireless gaming system |
US5884248A (en) * | 1996-04-10 | 1999-03-16 | Casio Computer Co., Ltd. | Build message communication system utilizing data tables containing message defining data and corresponding codes |
US5956667A (en) * | 1996-11-08 | 1999-09-21 | Research Foundation Of State University Of New York | System and methods for frame-based augmentative communication |
US6106399A (en) * | 1997-06-16 | 2000-08-22 | Vr-1, Inc. | Internet audio multi-user roleplaying game |
JPH11143616A (ja) | 1997-11-10 | 1999-05-28 | Sega Enterp Ltd | 文字通信装置 |
US6035269A (en) * | 1998-06-23 | 2000-03-07 | Microsoft Corporation | Method for detecting stylistic errors and generating replacement strings in a document containing Japanese text |
JP2000132315A (ja) * | 1998-10-23 | 2000-05-12 | Canon Inc | 文字処理方法及び装置、その記憶媒体 |
US7198490B1 (en) * | 1998-11-25 | 2007-04-03 | The Johns Hopkins University | Apparatus and method for training using a human interaction simulator |
JP2000176168A (ja) * | 1998-12-18 | 2000-06-27 | Konami Co Ltd | メッセージ作成ゲーム装置及びメッセージ作成方法 |
US6848997B1 (en) * | 1999-01-28 | 2005-02-01 | Kabushiki Kaisha Sega Enterprises | Network game system, game device terminal used in it and storage medium |
US20010039203A1 (en) * | 2000-02-23 | 2001-11-08 | Brown Geoffrey Parker | Behavior modeling in a gaming environment with contextual accuracy |
US7277855B1 (en) * | 2000-06-30 | 2007-10-02 | At&T Corp. | Personalized text-to-speech services |
US6908389B1 (en) * | 2001-03-07 | 2005-06-21 | Nokia Corporation | Predefined messages for wireless multiplayer gaming |
-
2000
- 2000-09-21 JP JP2000287722A patent/JP3818428B2/ja not_active Expired - Lifetime
-
2001
- 2001-09-20 US US09/956,042 patent/US20020035467A1/en not_active Abandoned
- 2001-09-21 CN CN01802829A patent/CN1392976A/zh active Pending
- 2001-09-21 TW TW090123693A patent/TW515993B/zh not_active IP Right Cessation
- 2001-09-21 KR KR1020027006428A patent/KR100821020B1/ko not_active IP Right Cessation
- 2001-09-21 EP EP01970188A patent/EP1321847A4/en not_active Withdrawn
- 2001-09-21 WO PCT/JP2001/008249 patent/WO2002025419A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
EP1321847A1 (en) | 2003-06-25 |
JP2002099376A (ja) | 2002-04-05 |
TW515993B (en) | 2003-01-01 |
EP1321847A4 (en) | 2006-06-07 |
WO2002025419A1 (fr) | 2002-03-28 |
KR100821020B1 (ko) | 2008-04-08 |
CN1392976A (zh) | 2003-01-22 |
US20020035467A1 (en) | 2002-03-21 |
KR20020060751A (ko) | 2002-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3818428B2 (ja) | 文字通信装置 | |
US7664536B2 (en) | Character communication device | |
US9729478B2 (en) | Network server and computer system for providing user status data | |
JP2001293256A (ja) | ゲーム装置、ゲーム装置の制御方法及び情報記憶媒体 | |
EP1145749A2 (en) | Game system, game device, game device control method and information storage medium | |
US20030045355A1 (en) | Communication system and method using pictorial characters | |
JP2002346230A (ja) | ゲーム情報、情報記憶媒体、コンピュータシステム、及びサーバシステム | |
JP2009193217A (ja) | 端末装置、ユーザリスト表示方法、および、プログラム | |
EP1172132A2 (en) | Entertainment system, recording medium | |
JP3424822B2 (ja) | ネットワークゲームシステム | |
WO1999040984A1 (fr) | Dispositif electronique portable et systeme de divertissement | |
JP2002278691A (ja) | ゲーム装置 | |
JP4856157B2 (ja) | ゲーム装置、ゲーム装置の制御方法、ならびに、プログラム | |
JP2000000377A (ja) | 音声入力式ヒューマンインタフェースに特徴を有するビデオゲーム機およびプログラム記録媒体 | |
JP2992499B2 (ja) | 画像処理方法及び装置、記録媒体 | |
US7136080B1 (en) | Entertainment system, entertainment apparatus, recording medium, and program providing color coded display messages | |
JP3585481B2 (ja) | ゲーム装置及びプログラム | |
US20010037386A1 (en) | Communication system, entertainment apparatus, recording medium, and program | |
JP3466573B2 (ja) | ネットワーク機能を利用したゲームシステム、ゲーム機、それらに用いるプログラム及びそのプログラムが記録されたコンピュータ読取可能な記憶媒体 | |
JP3472571B2 (ja) | 記録媒体及びプログラム | |
JP2002210252A (ja) | 通信システム、エンタテインメント装置、記録媒体及びプログラム | |
JP2002219272A (ja) | ビデオゲーム装置およびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。 | |
JP2002078963A (ja) | エンタテインメント装置、記録媒体 | |
JP2002239249A (ja) | ゲームプログラム、ゲームプログラムを記録した記録媒体、キャラクタの動作制御方法及びキャラクタの動作制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060525 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060607 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3818428 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110623 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120623 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120623 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120623 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130623 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130623 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130623 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |