JPH09215860A - 相関会話遊戯装置 - Google Patents

相関会話遊戯装置

Info

Publication number
JPH09215860A
JPH09215860A JP9021318A JP2131897A JPH09215860A JP H09215860 A JPH09215860 A JP H09215860A JP 9021318 A JP9021318 A JP 9021318A JP 2131897 A JP2131897 A JP 2131897A JP H09215860 A JPH09215860 A JP H09215860A
Authority
JP
Japan
Prior art keywords
data
conversation
network
person
game device
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.)
Pending
Application number
JP9021318A
Other languages
English (en)
Inventor
David Anthony Eves
アンソニー イーヴス デヴィッド
Richard John Allen
ジョン アレン リチャード
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Philips Electronics NV filed Critical Philips Electronics NV
Publication of JPH09215860A publication Critical patent/JPH09215860A/ja
Pending legal-status Critical Current

Links

Classifications

    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/47Controlling the progress of the video game involving branching, e.g. choosing one of several possible scenarios at a given point in time
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/027Concept to speech synthesisers; Generation of natural phrases from machine-based concepts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/60Methods for processing data by generating or executing the game program
    • A63F2300/6063Methods for processing data by generating or executing the game program for sound processing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/60Methods for processing data by generating or executing the game program
    • A63F2300/6063Methods for processing data by generating or executing the game program for sound processing
    • A63F2300/6081Methods for processing data by generating or executing the game program for sound processing generating an output signal, e.g. under timing constraints, for spatialization
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/632Methods for processing data by generating or executing the game program for controlling the execution of the game in time by branching, e.g. choosing one of several possible story developments at a given point in time
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/60Methods for processing data by generating or executing the game program
    • A63F2300/65Methods for processing data by generating or executing the game program for computing the condition of a game character
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/80Features 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/807Role playing or strategy games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

(57)【要約】 【課題】 会話遊戯装置に貯えた従来より少ない会話デ
ータで会話の変化の機会を増大させるために、 【解決手段】 一群の仮想人物の言葉をそれに向けられ
た図表や台詞を用いて模してあり、各文言は、相関の過
程における随所の解答でなされ得る各文言につながりを
有する台詞中の節(A1〜A7、B1〜B5)である。
次の節の選択は、仮想の人物や会話が行なわれる仮想の
環境の特質によって決まる。かかる特質は、各節に現わ
れた機能呼によって決まり、修正され、あるいは、使用
者の入力に応じて修正される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、遊戯方式、特に、
コンピュータで模した若干の人物が仮想の環境を通過
し、その環境およびその環境内の他の人物と、使用者の
直接、間接の制御のもとに、相互に作用するゲーム・会
話方式に関するものである。
【0002】
【従来の技術】人物を基底とするゲームあるいは相互作
用のドラマは、分岐節の物語を構成する配置において相
互に接続した記録済み光景の組合わせとして模されて来
た。かかる組合わせにおける各節では、有り得る多数の
光景のうちの一つである最終の光景に、結局、使用者が
到達するようにして筆写した物語中の共通の通過方向に
おいて、有り得る四つの光景のうちのいずれの三つが次
に演じられるかを決定する必要がある。種々の効果およ
びゲーム実演要素の導入による非相関“線形”形態から
完全分岐物語構造への種々異なる物語構成の例は、クリ
ス・クローフォード著“相関物語に対する無効の方法”
相関遊戯設計誌、第7巻、第4号、1994年4月に記
載されている。伝統的な(線形)物語技術の束縛に対向
する物語構成中の代替通路を提供するのに必要な膨大な
量のデータの問題が検討されており、解答が請求されて
いるにも拘わらず、詳細は差し控えられている。物語の
筋に反対する相互作用性のかかる問題は、同じ著者によ
る論文“相互作用性、筋、自由意志、決定論、量子力学
および時間的非可逆性”相関遊戯設計誌、第8巻、第4
号、1995年4月でさらに検討されている。
【0003】
【発明が解決しようとする課題】相関遊戯の会話の面を
考慮するに、人物を基底とするゲームあるいは相互作用
のドラマは、人物相互間の会話を必要とし、言葉は、意
思および感情を伝えて、人物連に関係することにより使
用者に没入の感情を発生させる最も容易な方法である。
伝統的方式においては、クローフォードが述べたよう
に、物語の各分岐点に続く選択された光景にサンウドト
ラックを提供する言葉の長い系列を用いてこの方法がな
されて来た。純粋な会話遊戯としてさえ、かかる方式
は、変化なしに経過する長い期間を有するうえに、比較
的少ない分岐路に蓄積する必要があるデータの量でさえ
高価につく前向きの分岐構造に結び付いている。
【0004】
【課題を解決するための手段】したがって、本発明の目
的は、貯える必要のある会話データを従来より減らして
会話の変化する機会を増やした会話遊戯装置を提供する
ことにある。
【0005】本発明によれば、データプロセッサにそれ
ぞれ結合した回線網データおよび人物データの各貯蔵庫
を備え、回線網データ貯蔵庫が、二、三の節に前向きの
つながりを有する少なくとも若干の節と回線網のつなが
った節の順次選択用に構成したデータプロセッサとに前
向きにつながる節の回線網を規定するデータを保持し、
人物データ貯蔵庫が少なくとも一つの貯蔵した特質値を
含むとともに、前記つながりから少なくとも二つの他の
節への選択がその特質値によって決まる遊戯装置におい
て、前記回線網の各節に対してそれぞれの会話信号片を
規定する多数のデータ流を含む会話データ貯蔵庫をさら
に備え、その会話データ貯蔵庫が、回線網データ貯蔵庫
およびデータプロセッサに結合して、各節の選択の際に
会話片データ流を出力するように制御されることを特徴
とする遊戯装置が提供されている。
【0006】相互に連なった節の回線網を用いることに
より、各会話片(言葉もしくは音響効果)は、会話片を
必要とする度毎に1回だけ貯えれば足りる。人物データ
貯蔵庫は、特定の組合わせがいずれも満足されない場合
に選ばれる偽りの設定に少なくとも一つの設定がなるの
が適切なそれぞれ異なる特質設定の組合わせを満足する
ことにより、少なくとも二つの他の節からの選択が決ま
る多数の貯えられた特質値を適切に保持する。かかる
“台詞”は、人物データ貯蔵庫に“個性”の特質の組を
それぞれ設けることにより若干の仮想人物相互間に会話
を発生させるのに用いることができ、かかる特質の設定
が各節毎の会話によって生ずる通路を決めることにな
る。
【0007】この遊戯装置は、さらに、それぞれのプロ
セッサ機能をそれぞれ特定する多数の命令を保持する機
能呼貯蔵庫を備えており、各機能呼は、それぞれ組合わ
された節の選択の際に、回線網のすくなくとも一つの節
に組合わされ、プロセッサにより呼ばれて実行される。
データプロセッサは、少なくとも一つの機能呼に応じ
て、人物データ貯蔵庫からの少なくとも一つの貯えられ
た特質値を修正するように制御することができる。かか
る機能呼の使用により、人物の会話路は、一層、会話に
対する反応および仲間の人物によって決まるようにな
る。それぞれ機能呼を組合わされているが会話信号片は
有していない若干の他の節が回線網中に規定される。か
かる会話信号片を有しない節は、仮想の人物もしくは仮
想の環境の特徴を変えるための“舞台監督”として用い
られる。
【0008】使用者が操作し得る入力手段をデータプロ
セッサに結合して設け、使用者の入力により若干の節に
影響を与え、プロセッサにより少なくとも一つの貯えら
れた特質値の設定を適切に変えることができる。特質値
を最初に設定し、もしくは、継続的に変化させることに
より、使用者は、人物の“気分”を変えて、その気分が
会話の通路および人物の相互関係に如何に影響するかを
聞くことができる。
【0009】この遊戯装置は、分離したユニットに会話
データを出力し、あるいは、会話データ貯蔵庫に結合し
た会話信号再生装置を包含し、出力データ流を受信して
会話信号片を再生するようにすることができる。
【0010】本発明は、各会話信号片データ流のそれぞ
れの蓄積位置を識別する(トラックやセクターの各アド
レスのような)指標情報を含めた回線網データ貯蔵庫の
データとともに会話信号片データ流を保持する会話デー
タ貯蔵庫として作用するテープや光学ディスクのような
移転可能の蓄積装置をも提供する。かかる移転可能の蓄
積装置の使用により、この遊戯装置は、ディスクリーダ
のような適切なアクセス手段を包含するようになる。会
期の出発点においては回線網データおよび付随の指標情
報を降ろして、選択した会話片がそのトラック・アドレ
スによって呼出され、アクセスの遅れが最小になるよう
にする。
【0011】本発明の他の特徴や利点は、例示の目的
で、添附図面を参照してつぎに述べる本発明の好適な実
施例を読めば明らかになろう。
【0012】
【実施例】つぎの説明は、人物連が、仮想の世界で相互
に作用しながら相互に会話する台詞“物語り”装置につ
いてである。人物の会話がとる通路は筆写されていない
が、その代りに、話し言葉や音響効果の短い音響片をそ
れぞれ備えた節を網羅した集合体を通過する。各節で
は、(それぞれ他の節に達する)多数の可能な分岐路の
うちのいずれがとられるか、について、決定がなされ
る。この決定は、後述するように、各節に課される種々
の条件およびその節に現われる種々の人物に基づいてな
される。
【0013】図1は、第1の人物の会話片をそれぞれ含
む節A1乃至A7および第2の人物の会話片をそれぞれ
含む節B1乃至B5とともに会話回線網の小片を例示し
たものである。第1節A1においては、第1の人物が
“もしもし”と言い、次の節(B1もしくはA2)の選
択は、如何なる条件が節A1で満たされるか、によって
いる。例えば、その決定条件は、口数が多いか否かに相
当する第2の人物の特質に係わっている。その特質が目
下のところ“口数が多い”に設定されておれば、節B1
への分岐路が選択されて、第2の人物は、“もしもし”
と返答をし、そうでない場合には、第1の人物は話しを
続けて、節A2で“ご機嫌いかが?”と尋ねなければな
らない。
【0014】節A2での選択は、第2の人物は、口数が
多いとは感じられないにも拘わらず、直接の質問に答え
る、という条件の相違によっている。節A2での決定条
件は、具合によって、“今日はあまりよくない”(節B
2)と答えるか、“ありがとう、よいです、あなたはい
かが?”(節B3)と答えるか、という一般的な具合に
関する第2の人物の特質の現下の設定である。第1の人
物の対応する特質の設定は、節B3における質問に対す
る応答を決めることになる。
【0015】人物の相互作用の現実を強調するための効
果的な特質は、他の人物の好き・嫌いの“意見”であ
る。幾つかの特質は、人物の相互作用全体を通して固定
値を保有し得るが、好き・嫌いなどの他の特質は、先行
する相互作用の結果に適切に依存している。かかる可変
特質は、簡単には“オン”もしくは“オフ”であり、さ
に複雑にもなり得る。0乃至100の可能な尺度で初期
特質が50の(すなわち、第2の人物に対して反対感情
が両立する)場合には、例えば、節B1を介する分岐路
が選択されると、節A1での分岐路選択は10の増大を
もたらし、行先節A2における機能呼の結果である特質
のレベル変化を伴って節A2への直接分岐路が選択され
ると、節A1での分岐路選択は5の縮小をもたらすこと
になる。この結果は、節A1の決定点において第2の人
物は口数が多いと感じられるか否かによって60もしく
は45となる好き・嫌いの特質設定であり、設定が50
もしくはそれ以上であれば、第1の人物は、第2の人物
に対して好悪相半ばし、もしくは、親しくし、第2の人
物の具合がよくない、と聞いて、“おやまあ”(節A
4)と答える。しかしながら、特質の設定が45であれ
ば、第1の人物は、第2の人物に対して“嫌いと感じ”
ており、代わりに、節A3で“それは生憎”と応答す
る。
【0016】会話片の再使用は、この例では、節A3お
よびA4に引続く節A6(“お構いなく”)によって示
される。要するに、第1の人物は、節B2に応じて、
“それは生憎、お構いなく”もしくは“おやまあ、お構
いなく”と言える。節A3もしくはA4で必要な会話片
の貯えに対する追加の呼によって分枝される会話片の貯
えの節約により、ここでは処分が行われる。短い語句や
単語さえ最大の再使用性を可能にするが、回線網の複雑
さを増大させ、会話片の貯えに対するアクス時間は、継
続的に呼ばれる会話片相互間の短いが顕著な途切れによ
り現実に影響を与える。わずかなためらいがより自然に
聞こえる句読点によって会話片が分割されるようにする
のが好適である。
【0017】図1から判るように、この例では、会話片
が予め記録されているので、異なる人物による同じ語句
や単語の談話が別々の節(例えば、A1とB1、A4と
B5)で取扱われており、同じことが、1人の人物によ
る所定の語句の異なる抑揚にも適用される。異なった抑
揚やアクセントを取扱い得る高品質の言語合成装置によ
り言語がテキストから発生する場合には、語句は、1回
だけ貯えれば足りる。しかしながら、このことは他の処
分にも通じ、節の個数が減少する一方、分岐構造は一層
複雑になり、各節における条件の個数は、いずれの人物
が話しているかを決める必要性および次の節への分岐路
選択を決める条件をアクセスするための移動前の抑揚特
質設定とともに増大する。
【0018】人物の“ふるまい”は、その人物を模す方
法によって決まる。基本的な実施においては、現下の特
質設定に基づく節の条件によって決まる設定方法で応答
するアクセントで人物が表わされる。しかしながら、個
々の人物は、台詞との相関の進行に伴って外見上の個性
の特色を明らかにし得る相互に関連したふるまいの複雑
な集合体として模するのが好ましい。規則どおりにプロ
グラムする言語は、例えば、節の通過によって修正され
たとおりの人物の特質の内部に保持した他の特質とのつ
ながりを可能にするのが好ましい。かかるつながりによ
り、回線網に基づく特質のレベルの変化の結果として、
他の特質の変化が生ずる。例えば、人物は、回線網に基
づく特質の幸・不幸と、基本的な実施においては無関係
の(他の人物に対する)特質の好悪とを持ち得る。さら
に複雑な人物では、“幸福”の特質設定の増大の結果と
して、あたかも、その人物が、気分がよくなるにつれて
仲間を優しく見守るかのように、“好き”の特質設定の
増大が生ずる。ある展開では、その人物は、幸・不幸の
特質の設定が好悪の特質の設定に影響を与える程度をそ
の設定が決める台詞の(それ自身がプログラムされた規
則である)機能呼によっては直接に制御されない内部特
質(例えば、美しさ)を持つことができる。かかる内部
特質は、使用者が設定し、もしくは、予め設定しておく
ことができる。あるいは、かかる内部特質は、人物連の
相互作用およびその結果によって影響を受けることがあ
り、例えば、かなり高い好悪の特質設定が、美しさの内
部特質の設定の上昇もくしは下降の結果を伴って、その
人物に“信頼”もしくは“不審”を発生させることもあ
る。
【0019】かかる特質の相互に関連した群およびその
相互の影響を特定するのに適した実時間の規則に基づい
た言語は、欧州シミュレーション合同会議1994年、
第226頁乃至第231頁に記載された「実時間エーブ
ル(RTA)」である。規則に基づいた言語の特徴の他
の例は、アール エー ブルックス、エー1メモ122
7、マサチュセッツ工科大学、人工頭脳研究所、199
0年4月による“行動語:使用者ガイド”に与えられて
いる。
【0020】図2は、音声再生段26および使用者入力
装置28とともに、多数のデータ貯蔵庫12,14,1
6,18,20,22にデータバス24を介してつなが
ったプロセッサ10を備えて本発明を実施する装置を示
したものである。第1の貯蔵庫、言語貯蔵庫12は、回
線網の節に組合わされた言語片および音響片を全部保持
して、呼ばれたときに、直接再生のために言語再生段2
6に出力する。この言語貯蔵庫は、装置内に組込むこと
ができ、適切な読取り器を介してデータをアクセスする
プロセッサ10とともに、光学デイスクのような移動可
能の貯蔵装置上に設けることもできる。回線網の記述
は、組合わされた言語片の蓄積アドレスに各節が組合わ
されるようにした指標情報とともに、蓄積装置から(記
述されるべき)回線網貯蔵庫14に積み降すのが好適で
ある。その際に、プロセッサ10は、言語片を貯蔵庫か
ら直接アドレスして呼出し、アクセス遅延を最小に保つ
ようにすることができる。
【0021】次の貯蔵庫、回線網貯蔵庫14は言語片、
節を連結する回線網を規定するファイルを保持する。言
語片ファイルの断片は、つぎの例に示すようなものとな
る。
【表1】 プロセッサ(中央処理ユニットCPU)10において節
を選択した場合には、言語貯蔵庫12において節番号が
(アドレス線ADDRを介して)貯えた言語の適切な片
をアドレスする。
【0022】次の2貯蔵庫16,18は、課せられるべ
き条件テストの定義および各人物に対する現下の特質設
定をそれぞれ保持する。条件テストは、現下の値が人物
貯蔵庫18に保持されているすでに述べた好悪の特質を
特質Aとした場合に、“特質Aは50より大きいか?”
の線に沿ったものとなる。
【0023】節で呼ばれることがある種々の機能の定義
は、機能貯蔵庫20に保持される。これらの機能は、台
詞が呼ばれる節に組合わされた台詞に含まれた情報を覚
えて与える人物に適するように種々の若干の特質設定で
その人物自身に適用される。また、これらの機能は、会
話ガ行われる仮想の世界に影響を与えることになる。人
物間の相互作用は、世界貯蔵庫22に保持されている仮
想世界の種々異なる筋書きのモデルに規定されているよ
うに、若干の条件の主体である現下の環境に従って、種
々異なる“物理的”環境間で動けば、改善される。例え
ば、監獄の檻の現下の環境は、“ここが好きだ”よりも
“どうしてここから出るか?”というつぎの節の台詞を
選ぶに到る条件を満足することになる。
【0024】異なった筋書き自身は、台詞に対する人物
のアクセスと、台詞中の特異点および過去の通路によっ
て決まる異なった筋書き間の動きとの両方につながって
いる。直接のレベルでは、閉ざされた環境に入るには、
合言葉を与えられた節をその人物もしくは人物連が通過
したことがあることが必要である。間接のレベルでは、
回線網の他の領域への動きが、新たな環境への動きの引
き金となり得る。環境自体は、CPUを介して音響効果
をトリガするのに用いられ、例えば、会話が洞穴や地下
牢の筋書きで行われる場合のエコーのように再生段26
内で発生する。
【0025】筋書きの特質を変えるかかる特徴は、仮想
の世界からの選択を含めて、言語片を組合わされていな
い回線網の他の節によって呼ばれる。かかる他の節は、
“扉を開けよ。”のような“舞台指揮”の役をするが、
舞台指揮は、勿論、音響効果のような言語片を組合わさ
れて、会話片と合体される。
【0026】使用者入力装置(ULD)28の形状は、
支持された使用者相互作用のレベルによって決まる。基
本的レベルでは、使用者入力は、単純に、演技者もしく
は環境の配役の、利用し得るもののメニューからの初期
選択である。関与レベルの増大には、例えば、物語りの
他の人物に対する知覚に関して“採用した”人物の好悪
の特質を設定するスライド制御器を握っている使用者に
よる初期あるいは経過中の操作が含まれる。
【0027】ご承知のとおり、上述した技術および装置
は、詳細な論議は本発明の範囲を超えるにも拘わりな
く、映像をも含めるように拡張することができる。台詞
の運航は、会話のつながりによって操作されるので、映
像の付加に対する付加的配慮には、音声と映像との同期
の問題、特に、(例えば単語のような)短い会話片およ
び複数の仮想環境における会話片発生の可能性の問題が
含まれる。コンピュータにより発生させる人物や環境
は、かかる問題の幾つかを軽減させ得るが、それ以外の
問題は、適切な特質設定が変化する度毎に変化する人物
の顔面を覆うコンピュータで発生させた画像を伴った現
下の環境の静止画のように、直接の映像表現をそれ程必
要としない。
【0028】現在の開示を読めば、他の変更も当業者に
は自明であろう。かかる変更には、相関遊戯装置やその
成分部品の分野では既知であり、以上述べた特徴の代わ
りに、あるいはかかる特徴に加えて用いられる他の特徴
も含まれる。本願の特許請求の範囲は、かかる特徴の特
別な組合わせについて構成してあるが、本願の開示の範
囲には、あらゆる請求項に現在請求してあるのと同じ発
明に関係すると否と、あるいは、本発明と同じ技術的問
題の一部もしくは全部を軽減すると否とには拘わりな
く、新たな特徴、もしくは、以上に明瞭にもしくは暗黙
裡に開示した特徴の新たな組合わせが含まれることを理
解すべきである。したがって、本願人は、本願もしくは
本願から派生するほか出願の処理中に、かかる特徴もし
くはその組合わせについて新たな請求の範囲を形成し得
るものであることを知らせておく。
【図面の簡単な説明】
【図1】音声(言葉)片の回線網の小部分を示す線図で
ある。
【図2】本発明を実施する装置を模式的に示すブロック
線図である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 リチャード ジョン アレン イギリス国 サリー レッドヒル アール スウッド 44

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 データプロセッサにそれぞれ結合した回
    線網データおよび人物データの各貯蔵庫を備え、回線網
    データ貯蔵庫が、二、三の節に前向きのつながりを有す
    る少なくとも若干の節と回線網のつながった節の順次選
    択用に構成したデータプロセッサとに前向きにつながる
    節の回線網を規定するデータを保持し、人物データ貯蔵
    庫が少なくとも一つの貯蔵した特質値を含むとともに、
    前記つながりから少なくとも二つの他の節への選択がそ
    の特質値によって決まる遊戯装置において、前記回線網
    の各節に対してそれぞれの会話信号片を規定する多数の
    データ流を含む会話データ貯蔵庫をさらに備え、その会
    話データ貯蔵庫が、回線網データ貯蔵庫およびデータプ
    ロセッサに結合して、各節の選択の際に会話片データ流
    を出力するように制御されることを特徴とする遊戯装
    置。
  2. 【請求項2】 前記人物データ貯蔵庫が多数の貯えられ
    た特質値を含み、前記つながりから少なくとも二つの他
    の節への選択が特質設定のそれぞれ異なった組合わせを
    満足することによって決まる請求項1記載の遊戯装置。
  3. 【請求項3】 他の節それぞれへの多数のつながりの一
    つの選択が、特質設定の前記それぞれ異なった組合わせ
    がいずれも満足されない場合になされた偽りの選択であ
    る請求項2記載の遊戯装置。
  4. 【請求項4】 それぞれプロセッサ機能を特定する多数
    の命令を保持する機能呼貯蔵庫をさらに備え、各機能呼
    が、前記回線網の少なくとも一つの節に組合わされて、
    それぞれ組合わされた節の選択の際に前記データプロセ
    ッサにより呼ばれて実行される請求項1乃至3のいずれ
    かに記載の遊戯装置。
  5. 【請求項5】 前記回線網中に若干の他の節が規定さ
    れ、かかる他の節が、組合わされた機能呼は有するが、
    それぞれの会話信号片は有しない請求項4記載の遊戯装
    置。
  6. 【請求項6】 前記データプロセッサが、少なくとも一
    つの機能呼に応じて前記人物データ貯蔵庫からの貯えら
    れた少なくとも一つの特質値を修正するように制御され
    る請求項4記載の遊戯装置。
  7. 【請求項7】 前記回線網の若干の節からの少なくとも
    二つの他の節へのつながりからの前記選択に影響を与え
    る使用者入力により前記データプロセッサに結合する使
    用者の操作可能の入力手段をさらに備えた請求項1乃至
    6のいずれかに記載の遊戯装置。
  8. 【請求項8】 前記データプロセッサが、前記使用者入
    力に応じて、少なくとも一つの貯えられた特質値の設定
    を変える請求項7記載の遊戯装置。
  9. 【請求項9】 前記会話データ貯蔵庫に結合してそのデ
    ータ流出力を受信し、それぞれ規定された会話信号片を
    再生する会話信号再生装置をさらに備えた請求項1乃至
    8のいずれかに記載の遊戯装置。
  10. 【請求項10】 少なくとも一つの前記会話データ貯蔵
    庫が移転可能の蓄積装置を備えるとともに、当該遊戯装
    置が会話信号片データ流をアクセスする手段をさらに備
    えた請求項1乃至9のいずれかに記載の遊戯装置。
  11. 【請求項11】 各会話信号片データ流それぞれの蓄積
    位置を識別する指標情報を含んだ前記回線網データ貯蔵
    庫のデータとともに、前記会話信号片データ流を保持す
    る請求項10記載の移転可能の蓄積装置。
  12. 【請求項12】 前記蓄積装置が光学ディスクであり、
    前記指標情報が会話信号片データ流に対するトラックお
    よびセクタの各アドレスを識別する請求項11記載の蓄
    積装置。
JP9021318A 1996-02-07 1997-02-04 相関会話遊戯装置 Pending JPH09215860A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9602431.0A GB9602431D0 (en) 1996-02-07 1996-02-07 Interactive audio entertainment apparatus
GB9602431:0 1996-02-07

Publications (1)

Publication Number Publication Date
JPH09215860A true JPH09215860A (ja) 1997-08-19

Family

ID=10788247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9021318A Pending JPH09215860A (ja) 1996-02-07 1997-02-04 相関会話遊戯装置

Country Status (6)

Country Link
US (1) US5873057A (ja)
EP (1) EP0789308B1 (ja)
JP (1) JPH09215860A (ja)
KR (1) KR100512387B1 (ja)
DE (1) DE69723747T2 (ja)
GB (1) GB9602431D0 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1176608A (ja) * 1997-09-04 1999-03-23 Konami Co Ltd 遊技者の性格を反映したゲームの展開制御方法、ビデオゲーム装置及び記録媒体
US6144938A (en) * 1998-05-01 2000-11-07 Sun Microsystems, Inc. Voice user interface with personality
US6249292B1 (en) * 1998-05-04 2001-06-19 Compaq Computer Corporation Technique for controlling a presentation of a computer generated object having a plurality of movable components
JP3178426B2 (ja) * 1998-07-29 2001-06-18 日本電気株式会社 自然言語対話システム及び自然言語対話プログラム記録媒体
US6163794A (en) * 1998-10-23 2000-12-19 General Magic Network system extensible by users
US7198490B1 (en) * 1998-11-25 2007-04-03 The Johns Hopkins University Apparatus and method for training using a human interaction simulator
US8321411B2 (en) 1999-03-23 2012-11-27 Microstrategy, Incorporated System and method for management of an automatic OLAP report broadcast system
US6408272B1 (en) 1999-04-12 2002-06-18 General Magic, Inc. Distributed voice user interface
US20050091057A1 (en) * 1999-04-12 2005-04-28 General Magic, Inc. Voice application development methodology
US20050261907A1 (en) 1999-04-12 2005-11-24 Ben Franklin Patent Holding Llc Voice integration platform
US8607138B2 (en) 1999-05-28 2013-12-10 Microstrategy, Incorporated System and method for OLAP report generation with spreadsheet report within the network user interface
US9208213B2 (en) 1999-05-28 2015-12-08 Microstrategy, Incorporated System and method for network user interface OLAP report formatting
JP2001009157A (ja) * 1999-06-30 2001-01-16 Konami Co Ltd ビデオゲームの制御方法、ビデオゲーム装置、並びにビデオゲームのプログラムを記録したコンピュータ読み取り可能な媒体
US8130918B1 (en) 1999-09-13 2012-03-06 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with closed loop transaction processing
US6768788B1 (en) * 1999-09-13 2004-07-27 Microstrategy, Incorporated System and method for real-time, personalized, dynamic, interactive voice services for property-related information
US6526395B1 (en) * 1999-12-31 2003-02-25 Intel Corporation Application of personality models and interaction with synthetic characters in a computing system
JP3425548B2 (ja) * 2000-02-14 2003-07-14 コナミ株式会社 ビデオゲーム装置、ビデオゲームにおけるアナウンス音声出力方法及びアナウンス音声出力プログラムが記録されたコンピュータ読み取り可能な記録媒体
US7246315B1 (en) 2000-05-10 2007-07-17 Realtime Drama, Inc. Interactive personal narrative agent system and method
US7019741B2 (en) * 2001-03-23 2006-03-28 General Electric Company Methods and systems for simulating animation of web-based data files
US7920682B2 (en) * 2001-08-21 2011-04-05 Byrne William J Dynamic interactive voice interface
US20040139481A1 (en) * 2002-10-11 2004-07-15 Larry Atlas Browseable narrative architecture system and method
US7904812B2 (en) * 2002-10-11 2011-03-08 Web River Media, Inc. Browseable narrative architecture system and method
WO2004053292A2 (en) * 2002-11-13 2004-06-24 Educational Testing Service Systems and methods for testing over a distributed network
US20040166484A1 (en) * 2002-12-20 2004-08-26 Mark Alan Budke System and method for simulating training scenarios
US8082499B2 (en) * 2006-03-21 2011-12-20 Electronic Arts, Inc. Graphical interface for interactive dialog
US8262474B2 (en) * 2009-04-21 2012-09-11 Mcmain Michael Parker Method and device for controlling player character dialog in a video game located on a computer-readable storage medium
US20110175309A1 (en) * 2010-01-15 2011-07-21 Chicco Usa, Inc. Stroller basket
US8381108B2 (en) 2010-06-21 2013-02-19 Microsoft Corporation Natural user input for driving interactive stories

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3960380A (en) * 1974-09-16 1976-06-01 Nintendo Co., Ltd. Light ray gun and target changing projectors
EP0016314A1 (en) * 1979-02-05 1980-10-01 Best, Robert MacAndrew Method and apparatus for voice dialogue between a video picture and a human
US4305131A (en) * 1979-02-05 1981-12-08 Best Robert M Dialog between TV movies and human viewers
US4569026A (en) * 1979-02-05 1986-02-04 Best Robert M TV Movies that talk back
US4445187A (en) * 1979-02-05 1984-04-24 Best Robert M Video games with voice dialog
US4333152A (en) * 1979-02-05 1982-06-01 Best Robert M TV Movies that talk back
US4752836A (en) * 1984-09-07 1988-06-21 Ivex Corporation Method and apparatus for reproducing video images to simulate movement within a multi-dimensional space
US4766541A (en) * 1984-10-24 1988-08-23 Williams Electronics Games, Inc. Apparatus for generating interactive video game playfield environments
JP2638151B2 (ja) * 1988-10-28 1997-08-06 レーム プロパティズ ビーブイ 会話補助装置
JP2849111B2 (ja) * 1989-03-28 1999-01-20 日本電信電話株式会社 学習機能付き自然文意味解析処理装置
US5161034A (en) * 1989-07-18 1992-11-03 Wnm Ventures Inc. Branching table for interactive video display
US5393073A (en) * 1990-11-14 1995-02-28 Best; Robert M. Talking video games
US5695401A (en) * 1991-12-20 1997-12-09 Gordon Wilson Player interactive live action athletic contest
JP3279684B2 (ja) * 1992-11-17 2002-04-30 株式会社日立製作所 音声インタフェース・ビルダ・システム
JPH06161902A (ja) * 1992-11-26 1994-06-10 Nintendo Co Ltd 補助記憶媒体の真偽判別装置およびそれに用い られる補助記憶装置
ZA943336B (en) * 1993-05-19 1995-08-11 Menashe Julian Interactive computerised gaming system with remote terminals
US5539822A (en) * 1994-04-19 1996-07-23 Scientific-Atlanta, Inc. System and method for subscriber interactivity in a television system
US5692212A (en) * 1994-06-22 1997-11-25 Roach; Richard Gregory Interactive multimedia movies and techniques
US5581706A (en) * 1994-06-30 1996-12-03 Rca Thomson Licensing Corporation Method forming an audio/video interactive data signal
US5604855A (en) * 1994-09-28 1997-02-18 Crawford; Christopher C. Computer story generation system and method using network of re-usable substories
US5680533A (en) * 1994-10-31 1997-10-21 Nintendo Co., Ltd. Videographics program/video game fabricating system and method
US5682511A (en) * 1995-05-05 1997-10-28 Microsoft Corporation Graphical viewer interface for an interactive network system
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

Also Published As

Publication number Publication date
US5873057A (en) 1999-02-16
DE69723747T2 (de) 2004-04-22
KR970062947A (ko) 1997-09-12
GB9602431D0 (en) 1996-04-03
DE69723747D1 (de) 2003-09-04
EP0789308B1 (en) 2003-07-30
EP0789308A3 (en) 1998-07-01
KR100512387B1 (ko) 2006-01-27
EP0789308A2 (en) 1997-08-13

Similar Documents

Publication Publication Date Title
JPH09215860A (ja) 相関会話遊戯装置
JP6719747B2 (ja) 対話方法、対話システム、対話装置、およびプログラム
Hennion Baroque and rock: Music, mediators and musical taste
Mathewson et al. Improvised theatre alongside artificial intelligences
US7797146B2 (en) Method and system for simulated interactive conversation
Goodwin The power of context in teaching pronunciation
KR100522889B1 (ko) 음성합성방법,음성합성장치 및 음성합성 프로그램을 기록한 컴퓨터판독 가능한 매체
Sánchez-Mompeán The prosody of dubbed speech
JP6970413B2 (ja) 対話方法、対話システム、対話装置、およびプログラム
JP6699010B2 (ja) 対話方法、対話システム、対話装置、およびプログラム
JP4826275B2 (ja) 応答生成装置、方法及びプログラム
Mildorf et al. Audionarratology: Prolegomena to a research paradigm exploring sound and narrative
WO2020070923A1 (ja) 対話装置、その方法、およびプログラム
Torrente et al. Implementing accessibility in educational videogames with
US20040018478A1 (en) System and method for video interaction with a character
Graham From “Ugh” to Babble (or Babel) Linguistic Primitivism, Sound-Blindness, and the Cinematic Representation of Native Amazonians
ter Heijden et al. Developing a dialogue editor to script interaction between virtual characters and social phobic patients
Clark et al. Euphonia: Reflecting on the design of an AI-powered voice-controlled narrative game
Gonzalez et al. Comparing speech and text input in interactive narratives
KR102844241B1 (ko) 메타버스 기반의 인공지능 심리상담 시스템 및 방법
Peippo Computer, Run Program: Assessing Viability of Audio Interfaces for Interactive Fiction
Filimon Say What!? Dubbing the Credit Cookie in Smurfs-the Lost Village (2017)
Medina-Gray Engaging with abstract and realistic representations of voices in video games
Sobota Ontology of Performance in Light of Kazimierz Twardowski’s Theory of Actions and Products
Prasad et al. " The Long Walk" From Linear Film to Interactive Narrative

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20051102

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20051108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060228

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060529

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060828

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060926