JPH0142702B2 - - Google Patents

Info

Publication number
JPH0142702B2
JPH0142702B2 JP55010137A JP1013780A JPH0142702B2 JP H0142702 B2 JPH0142702 B2 JP H0142702B2 JP 55010137 A JP55010137 A JP 55010137A JP 1013780 A JP1013780 A JP 1013780A JP H0142702 B2 JPH0142702 B2 JP H0142702B2
Authority
JP
Japan
Prior art keywords
video
alternative
operator
command
performance
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
Application number
JP55010137A
Other languages
English (en)
Other versions
JPS55112000A (en
Inventor
Emu Besuto Robaato
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JPS55112000A publication Critical patent/JPS55112000A/ja
Publication of JPH0142702B2 publication Critical patent/JPH0142702B2/ja
Granted legal-status Critical Current

Links

Classifications

    • 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
    • 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/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/424Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
    • 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
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
    • G09B7/04Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student characterised by modifying the teaching program in response to a wrong answer, e.g. repeating the question or supplying a further explanation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • 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/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • 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/10Features 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 input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1081Input via voice recognition
    • 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/63Methods for processing data by generating or executing the game program for controlling the execution of the game 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/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/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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/06Transformation of speech into a non-audible representation, e.g. speech visualisation or speech processing for tactile aids
    • G10L21/10Transforming into visible information
    • G10L2021/105Synthesis of the lips movements from speech, e.g. for talking heads
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2587Laser Discs; Optical disc using analog recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Studio Circuits (AREA)

Description

【発明の詳細な説明】 本発明は、一人もしくは複数の視聴者が予め記
録された映画のコースを決めて映画のスクリーン
上の俳優と擬似音声対話をなすビデオ娯楽のため
のテレビゲーム方法およびその装置に関する。視
聴者すなわち競技者はスクリーンの俳優に話し掛
けまた該俳優はその話し掛けを繰り返えしまた確
実に話す。前記システムは各視聴者があたかも実
生活の出来事での関係者であるがごとく自分自身
と映画の俳役関係との錯覚を視聴者に与える。
コンピユータが認識できる多くの語数を用いた
場合でも視聴者の年令および性別に拘わりなく異
なる視聴者の声の確認を単純になすため、映画の
各分岐点で確認される言葉は“イエス”および
“攻める”のような2つあるいは数個の言葉に制
限される。各分岐点で視聴者が使用できる言葉は
しばしば他の分岐点で使用される言葉と異なる。
本発明に係る装置は、前記俳優によつて話される
せりふ付けの言葉および/または携帯用表示装置
に表示されるメツセージによつて使用できる言葉
を視聴者に知らせる。また前記装置の各分岐点で
選択された言葉を話すマイクを含む。
視聴者の質問あるいは全部の文を必要とする意
見を述べることを許すために、いくつかの分岐点
で前記携帯用表示装置は適切な文章のリストを表
示する。各文章の直後にプツシユボタンが押され
ると表示された文章の記録された音声が発せられ
る。スクリーンの俳優は、視聴者が話したごとく
その文章あるいは質問に応答する。前記記録され
た音声はそれぞれ異つた音声のいくつかの記録か
ら選択され、視聴者すなわち競技者の声に最も似
た音声で話される。視聴者の名前の記録はオーデ
オ記録に挿入されており、俳優は視聴者自身の名
前を使つて各視聴者に話し掛ける。
正確に調整されたビデオフレームおよび唇の動
きが同期されたオーデオのシーケンスは、コント
ロールコマンドの予め記録されたスケジユールに
一致する各ストーリラインのために生成され、該
ストーリーラインは映画の進行および選択される
映画の択一的な分岐に応じて連続的に更新され
る。各視聴者すなわち競技者が映画の分岐点で選
択を行なうと、新しい一組のコマンドが施行のた
めにスケジユールされる。
これらのコマンドは2種類であり、選択される
可能性のある択一的なストーリーラインの分岐構
造を規定するストーリーコマンドと、ビデオフレ
ームとオーデオ部分との時間的調節を特定するキ
ユーコマンドである。ストーリーコマンドのネツ
トワークの各分岐点では、2つもしくはそれ以上
のストーリーコマンドが映画の択一的な場面を示
すストーリーコマンドの分岐構造すなわち択一的
な連鎖を指示する。
スケジユールユニツトはストーリーコマンドの
連鎖すなわちチエーンを処理しまた即座に表示さ
れるべきビデオフレーム、漫画フレームおよびオ
ーデオ部分を正確に特定するキユーコマンドのス
ケジユールを組み立てる。キユーユニツトは正確
に計時されたビデオ信号およびオーデオ信号を生
成することにより前記コマンドを施行すなわち実
行し、これにより音声に同期された唇の動きを示
す映画が視聴者に、提供される。
本発明が特徴とするところは図示の実施例につ
いての以下の説明により、さらに明らかとなろ
う。
第1図を参照するに、本発明に係るテレビゲー
ム装装置の一実施例における特殊目的のマイクロ
コンピユータは、スケジユールユニツト35、再
生ユニツト55、キユーユニツト12およびその
他の装置を含み、従来のテレビ受像機24に接続
され、またトラツクアドレスの自動的なシーク或
はデイスクトラツクの自動的なトラツキングのた
めのエレクトロ・オプチツク追跡ユニツト58を
含む従来のランダム・アクセスビデオデイスク読
取り装置に接続されている。マイク40を備える
1つもしくは2つ以上の持ち運び可能な入力装置
41,45が、ワイヤ44により或はトランシー
バー171(第2図参照)を用いることによりワ
イヤレスにより、前記コンピユータに接続されて
いる。第1図および第2図に示された前記コンピ
ユータはビデオデイスク52からの情報の読取り
を制御し、またマイク40からの操作者の入力を
処理する。操作者の名前のデジタル化した記録が
記憶されたカスタムメモリーカートリツジ15を
前記コンピユータに接続することができる。
第1図に示された前記コンピユータは、音声確
認ユニツト38、スケジユールユニツト35、再
生ユニツト55およびキユーユニツト12を含
む。さらに、前記コンピユータは、従来のランダ
ム・アクセスメモリー31,85および125
と、音声信号22を生成するためのデイジタル―
アナログ変換器21と、テレビ受像機24のイン
ターフエースのためのテレビインターフエース回
路すなわち従来のRF変調回路29と、垂直およ
び水平の同期分離、変調、色度分離および位相反
転のための従来のビデオ回路10とを含む。
前記追跡ユニツト58に、米国特許第4106058
号明細書に示されているような1つもしくは2つ
以上の従来のビデオデイスク追跡ユニツトを用い
ることができる。カメラによつて創作されたビデ
オフレームを読取るために前記ユニツト58に2
つのエレクトロ・オプチツク読取りヘツド51,
54および2チヤンネル回路を設けることが好ま
しく、一方の読取りヘツド51が連続するビデオ
フレームを読取つている間に他方の読取りヘツド
54を前記デイスク52上の次の位置に移動させ
或はその逆とすることができる。カメラによつて
創作されたビデオに代えて符号化されたトーキ漫
画を使用する場合は1チヤンネルで充分である。
各ビデオフレームのためのビデオ信号は、前記
追跡ユニツト58から、前記ビデオ回路10、キ
ユーユニツト12および前記インターフエース回
路29を経て前記テレビ受像機24に送られる。
デイジタル化された音声信号は、ビデオ回路10
から再生ユニツト55、前記ランダムアクセスメ
モリー125、デジタル―アナログコンバータ2
1および前記インターフエース回路29を経てテ
レビ受像機24に送られる。制御コマンドは、ビ
デオ回路10から再生ユニツト55、前記ランダ
ムアクセスメモリー85、スケジユールユニツト
35および前記ランダムアクセスメモリーすなわ
ちキユーテーブルメモリー31を経て前記キユー
ユニツト12に送られる。メモリー85,86お
よび125は一つの共通のメモリーのそれぞれ異
つた部分とすることもできるが、図には明確に示
すためにそれぞれ分離して示されている。
再生ユニツト55は、ビデオデイスク52から
得られた情報のデジタル化されたコードブロツク
をメモリーに書込む従来の周辺入力制御装置であ
る。この情報は制御データ(キユーコマンドおよ
びストーリコマンド)を含み、再生ユニツト55
は前記情報をスケジユールユニツト35により使
用するために前記メモリー85(および第3図に
示されたメモリー86)に書込み、また圧縮され
た音声もしくは絵図のデータをキユーユニツト1
2により使用するために線56を経て前記メモリ
ー125に書込む。
スケジユールユニツト35(第3図に詳細が示
された回路あるいはこれと等価の機能をなすべく
プログラムされたマイクロ処理装置)はマスタス
ケジユーラであり、映画のコースの最終制御機能
を有する。一例として、第9図はスケジユールユ
ニツト35の主機能を達成するためのプログラム
を示す。スケジユールユニツト35は、再生ユニ
ツト55から連続する制御情報ブロツクを要求
し、前記メモリー31にキユーユニツト12のた
めのタスクのスケジユール(いわゆるキユーテー
ブル)を書き出す。スケジユーラすなわちスケジ
ユールユニツト35は、映画の進行に応じて前記
キユーテーブルを繰返し新しくする。スケジユー
ルユニツト35は、1つもしくは2以上の入力装
置41,45から送られる操作者の入力の選択を
処理し、また操作者の選択に応じてキユーテーブ
ルメモリーすなわち前記ランダムアクセスメモリ
ー31に異なつたコマンドを書込む。
キユーユニツト12(第4図に詳細が示された
回路あるいはこれと等価の機能を達成すべくプロ
グラムされたマイクロ処理装置)は、瞬時になす
べき内容を伝えるコマンドを得るために前記キユ
ーテーブルメモリー31を繰り返えし走査する。
一例として、第14図ないし第16図にキユーユ
ニツト12を機能させるためのプログラムを示
す。キユーユニツト12は、再生ユニツト55に
よつて前記メモリー125に既に記憶されたデジ
タル化された音声あるいはその他のデータを編纂
する。この編纂処理は、前記キユーテーブルメモ
リー31のコマンドに基づいて行なわれ、圧縮さ
れた計数形態に編纂され、混合されまた同期され
た音声を含む連続した(第4図に示したレジスタ
19への)出力記録を生成する。これらの編纂さ
れた記録に主題、アニメーシヨンデータあるいは
特殊なパターンを表わすグラフイツク情報を含ま
せることができ、このグラフイツク情報は、キユ
ーメモリー12を経てグラフイツクジエネレータ
ーすなわち画像ジエネレーター(第4図にブロツ
ク126で示す)に送られ、該ジエネレーターは
絵図を表示するビデオ信号を線146に送る。こ
れらの絵図は、テレビスクリーン27から読取る
ことができるのに充分な大きさのタイトルを構成
するアルフアベツト文字、ビデオゲームに見られ
る模様や特有の形状を構成する線あるいはトーキ
ー漫画映画から成る。
また、前記キユーユニツト12は、ビデオデイ
スク52を連続的に読取る前記読取りヘツド51
または54の位置を制御し、ビデオ回路10から
線11を経て送られる複合ビデオ信号を処理す
る。多数のフレームの順序をビデオデイスク52
に連続トラツク(ら線状あるいは円形状)とする
ことができるが、一般にしばしば非隣接トラツク
への飛び越しを生じる。このランダム・アクセス
運動は、従来と同様、前記追跡ユニツト58を垂
直ブランクインターバルの間にトラツクアドレス
の探索として使用することにより制御される。も
し、大きな飛び越しを必要とする場合、他方の読
取りヘツドが前記キユーテーブルメモリー31の
コマンドに応答して前記キユーユニツト12によ
つて所定のトラツクへこれを必要とする時に先立
つて位置を変えられ、これにより映像を不連続に
することなくスケジユールされた垂直インターバ
ル間に(第4図に示されたブロツク142によつ
て)自動的に切換えられる。
各読取りヘツド51,54により呼出されるト
ラツクの順序はキユーテーブルメモリー31のコ
マンドによつて特定される。映像インターバルの
間、前記キユーユニツト12は次のコマンドすな
わち各読取りヘツド51,54に要求される次の
トラツクアドレスを特定するコマンドのために前
記メモリー31を走査する。
本発明の他の実施例を示す第2図に示されてい
るように、ビデオデイスク52もしくはバブルメ
モリーすなわち電磁泡メモリー173からの読取
りデータを2進データに圧縮し、該データにより
前記グラフイツクジエネレーター126がトーキ
ー漫画を生成することができる。漫画のフレーム
を生成するのに必要な圧縮されたデータはデイス
クトラツクの一部に記憶させることができる。こ
れに代えて、もし前記電磁泡メモリー173が前
記した圧縮データを記憶するのに充分な容量をも
つていれば、前記ビデオデイスク52および前記
追跡ユニツト58を不要とすることができる。
本発明に係るビデオゲーム機の使用方法 本発明に係るビデオゲーム機は、しばしば現わ
れる映画の分岐点で、操作者に二つあるいはそれ
以上の内からの選択、映画の俳優に与える予め決
められた言葉、問いのための予め決められた質問
あるいは俳優の演技の中断の機会すなわち問答の
ための機会を与える。
第10図は操作者の選択によつて攻める場面ま
たは逃げる場面のいずれに変わるかの典型的な分
岐点を示す。この図面では逃げる結果となる。攻
める場面のビデオフレームは無駄にはならない。
攻める場面のビデオフレームは後のエピソードに
使用することができる。複数の選択が前の選択に
よつて決められた順序で操作者に与えられる。こ
れらの選択はスクリーン27或は入力装置41に
字幕で表示し、またはその状況から操作に推定さ
せ或は俳優に話させることができる。第10図に
示されているように一人の俳優等によつて一人あ
るいは複数の操作者に何が起つているか、決定を
求められている問題は何か、選択すべきことは何
かを知らせ、操作者の選択によつて演技を実行す
る。このように一人もしくは複数の俳優等はビデ
オデイスク52が提供する場面に操作者を案内す
る。
前記対話装置の各分岐点で該装置に受け入れ可
能な選ぶべき言葉は、第13図に示されている液
晶表示装置174のような読み易い表示装置で操
作者のために明確につづることができる。前記音
声確認ユニツト38が理解可能であつて操作者が
話すべき組みになつた選択的な言葉すなわち句は
トランシーバ171によつて各入力装置41に送
ることができる。この表示のキユーはキユーコマ
ンドで動作するキユーユニツト12によつてなさ
れる。一つのキユーコマンドはスケジユーラすな
わちスケジユールユニツト35によつて各メツセ
ージのためにスケジユールされている。前記メツ
セージは、符号化された音声コマンドおよび制御
コマンドと共に、再生ユニツト55により前記ビ
デオデイスク52あるいは電磁泡メモリー173
から再生される。
前記表示装置174上に表示された言葉を、ス
クリーン上の俳優が話す言葉と同一にしあるいは
俳優が話す言葉の一部または付加的な言葉とする
ことができる。この表示された言葉は操作者によ
つて選択される択一的な応答でありスクリーンの
俳優によつて提案される全てのフレーズに代えて
これに用いられる言葉を含むことができる。操作
者に話させるための択一的な応答を示すために俳
優によつて提案されない言葉を前記表示装置17
4上に表示することができる。返答による応答が
求められている時およびプツシユボタン42によ
る応答が求められている時にこれを操作者に告げ
るための指示ランプ43を設けることができる。
操作者は質問に答えあるいは俳優に提案された
ことに応答しない他の所見を述べることができ、
複数のセンテンスを応答用のプツシユボタン42
すなわちタツチパツドの近傍における前記表示装
置174上にリストとして表示することができ
る。前記ボタン42の一つが押されると、会話の
中で操作者が話す代わりとしてスピーカ25から
選択された一つのセンテンスを話す声の録音が流
れる。次に、スクリーン上の俳優はこの録音の言
葉が操作者によつて話されたように“反応する。”
操作者は現実に発音される言葉を選択することか
ら、操作者は自分の口で話さないでよいことを直
ちに知る。前記ボタン42を押すことにより、先
の場面に対する擬似音による言葉の応答および該
応答に対して前記表示装置174上に表示された
新たな場面を選択することができる。選ばれた場
面は操作者により選ばれた擬似音による応答に対
応した言葉を話す俳優の顔および声を含む。自然
さを残しまた年令性別の違いを残すために同じ言
葉を話すいくつかの声を、分岐点でスケジユール
ユニツト35により処理されるストーリコマンド
と共に前記ビデオデイスク52あるいはカートリ
ツジ15に記憶させることができる。前記スケジ
ユールユニツト35はキユーコマンドをスケジユ
ールし、このキユーコマンドはデジタル化された
録音が音声確認ユニツト38によつて測定された
操作者の音に最も良く似た特性の声をもつように
指示する。
枝分れする映画を作ることは従来の映画よりも
一層複雑となる。第11図は簡易化したストーリ
ボートを示し、矩形は従来の場面を表わし、円形
は物語の分岐点を表わす。複数の分岐点は、矢印
で示されているように、一つの場面に集めること
ができる。一例として、逃げる場面464を分岐
点461での選択に応じて分岐点462或は分岐
点463の後に続けることができる。符号466
で示されているような分岐点は無作為の予見でき
ない選択としあるいは攻める場面465がその前
に使用されたか否かに依存させることができる。
音声確認ユニツトの説明 第1図および第2図に示された本発明に係るビ
デオゲーム機は音声確認ユニツト38を含み、該
音声確認ユニツトは各分岐点で各操作者と前記ビ
デオゲーム機との間で対向対話をなすために「イ
エス」および「ノー」のような少数の言葉の識別
を要求される。これらの言葉は多数の言葉の語彙
の中から選択することができ、また各分岐点で異
なつた言葉を用いることができる。しかし、所定
の分岐点で認識できる選択すべき言葉の数は音声
学上明確な少数の数に限られ、好ましくは7種類
以下であり、前記ユニツト38は全ての言葉を識
別する必要はなく各分岐点での少数の選択すべき
言葉を識別することができれば良い。米国特許第
3943295号明細書に記載されたような従来の音声
確認ユニツトを前記ユニツト38として用いるこ
とができる。
低コスト化のために、各分岐点で二種類の言葉
を識別し得るより単純な音声確認ユニツトを用い
ることができる。対をなす言葉の各組は、一方の
言葉が“エス”音のような明確な音声学上の特徴
を有する音を含みまた他方の言葉がこの音を含ま
ないように選ばれる。第10図に示した例では、
俳優は操作者が「攻める」或は「逃げる」と言う
ことを提案し、「攻める」という言葉は“エス”
音で始まることから容易に識別することができ
る。「攻める」という言葉は、「逃げる」に対して
「戦う」と言う言葉よりも一層容易に識別し得る
ことから「攻める」が用いられている。この実施
例では、確認される言葉は100ないし600ミリセカ
ンドの2ないしそれ以上のインターバルに分割さ
れ、その間にカウントは零電圧交さに設定され
る。所定のインターバルのための特定のしきい値
よりも大きな零カウントは、“エス”音が使われ
たことを表わすコードを線37を経て前記スケジ
ユーラすなわちスケジユールユニツト35に送
る。
前記ユニツト38を用いることによりさらに精
巧な音声確認方法とすることができる。例えば、
2つもしくはそれ以上のバンドパスフイルタを備
える装置、高速フーリエ解析、自己相関あるいは
その他の従来の音声確認方法とすることができ
る。音声確認ユニツト38の意志決定論理は、決
定系図、決定マトリツクス、最適なテンプレート
マツチングもしくは操作者により話された音声に
最も似た特徴あるいは特性の音の組み合わせを予
めプログラムする他の方法を含む。
これらの独特な特徴としては、分離された単
語、連続して話される単語、音節、句、無音声あ
るいは受信された音の音素の数または音素と音素
との結合数がある。所定のしきい値を越えるどの
ような音の出現をもその言葉の特徴として利用す
ることができる。もし、音節による確認すなわち
分析が用いられた場合、各分岐点でのせりふはこ
のせりふを構成する各単語がその分岐点での他の
いずれの言葉にも見られないような音節あるいは
音節と音節との結合をもつように工夫される。
いくつかの分岐点では、スクリーン27(第1
図)あるいは表示装置174(第13図)上に択
一的なせりふのメツセージとして表示される全て
の句を話すことが操作者にとつて適切である。前
記ユニツト38は、句の最初の言葉のみを解析し
或は連続する話のキーワードを確認する従来の方
法とすることができる。各分岐点での選択すべき
言葉は少数の言葉あるいは句に限られていること
から、前記ユニツト38は一つの句の全ての言葉
を確認する必要はない。
コマンド処理の機能的説明 制御情報はストーリコマンドとキユーコマンド
とを含む。キユーコマンドはインターバル間に生
じることを特定する。ストーリコマンドは、時間
内のポイントを表わしまた選択的な各ストーリの
流れを規定する連鎖すなわちチエインを形成す
る。操作者が択一的に選択できる場面では、映画
の分岐点は引き続くストーリコマンドのチエイン
を指示する特殊なストーリコマンドによつて指示
される。その結果、第5図に示されているような
ストーリコマンドの入り組んだネツトワークが形
成される。
ストーリコマンドを一つもしくはそれ以上のア
ドレスあるいはデータによつて続けられるプレフ
イツクスから形成することができる。キユーコマ
ンドは固定することができ或は変更および前記ス
ケジユールユニツト35によつて前記キユーテー
ブルメモリー31に移動される可変長レコードと
することができる。ストーリコマンドはしばしば
キユーコマンドへのポインターを含む。これらの
ポインターは前記スケジユールユニツト35に
「時間内にこのポインターのためのキユーコマン
ドをスケジユールせよ」と伝える。各キユーコマ
ンドによつて表わされる時間間隔はその前の全て
のことに関連をもつ。従つて、一つのキユーコマ
ンドがチエインに挿入されるとこのキユーコマン
ドは引き続く全てのキユーコマンドを時間内に置
き代える。複数のキユーコマンドは時間内に同じ
分岐点で始まる(例えば同期のとられたビデオ信
号および音声信号)。同期のとられたキユーコマ
ンドに指示を与えるストーリコマンドは、共に連
鎖されまた都合のよい順序で交互に前記メモリー
85に記憶される。
前記キユーユニツト12がキユーコマンドをそ
れらのスタート時間になるや否や直ちに実行する
のに対し、スケジユールユニツト35はストーリ
コマンドをそのスタート時間よりも数秒先んじて
処理する。スケジユールユニツト35は各チエイ
ンにおいてストーリコマンドを処理するので、ビ
デオあるいは音声事象が直ちに生じない。むし
ろ、スケジユールユニツト35はキユーコマンド
がその事象を起こした時に決定によつてその事象
をスケジユールする。
スケジユールユニツト35がストーリコマンド
を処理する時、時間間隔の間にビデオトラツクが
いずれの読取りヘツド51または54に委ねられ
るべきかを決定するための種々のキユーコマンド
がポインターのチエインに引き続き、これにより
その時間間隔中に要求される映像およびグラフイ
クブロツクを読取りヘツドが動作中に前もつてス
ケジユールすることができる。前記読取りヘツド
の数以上にビデオ順序の数があり得ることから、
映画の各分岐点を越えて前記スケジユールユニツ
ト35がビデオをスケジユールすることはできな
い。しかし、次の分岐点における全ての可能性の
ある選択のための制御ブロツクおよび音声を分岐
点に先立つて前記メモリー85および86に読取
らせることができ、これにより操作者が判断した
時に線22のための音声信号を遅延なく発生させ
ることができる。また、一方の前記読取りヘツド
である分岐点後に必要とされる全ての択一的なビ
デオトラツクを被うために前もつて移動させるこ
とができる。この先行スケジユールは、操作者の
各判断後において前記スケジユールユニツト35
が行なう前記キユーテーブルスケジユーリングに
より同期のとられたビデオおよび音声のいずれの
不連続をも防止する。
本発明に係る前記装置がいかにしてビデオフレ
ームを再循環させまたこれらを択一的な音声トラ
ツクに同期させるかをビデオ場面が俳優の話し始
めでありまた音声トラツクがその俳優(または誰
か)の声である第7図の例について述べる。第7
図では、時間は図中左方より右方へ流れるように
示されている。ストリツプ323は前記ビデオデ
イスク52に記録されたビデオフレームの連続を
表わす。方形301はそのようなビデオフレーム
の一つを表わす。しかし、各フレームはストリツ
プ323の順序で読取られることはなく、むしろ
最初にフレーム313を経てストリツプ322の
各フレームが読取られ、次にフレーム303から
フレーム314を経てストリツプ324の各フレ
ームが読取られる。5つのフレーム303,30
6,307,312,313が二度用いられてい
ることから、フレーム303は二度目にはフレー
ム313の後に直ちに読取られ、これにより前記
ビデオデイスク52の5つのトラツクを節約する
ことができる。音声ブロツク321はビデオシー
ケンス322すなわちストリツプ322に同期さ
れており、音声ブロツク325はビデオシーケン
ス324すなわちストリツプ324に同期されて
いる。俳優の頭をビデオシーケンス322の間で
動かすことができるが、フレーム303はフレー
ム313のヘツド位置がフレーム303のそれと
ほぼ同じに選択されることから、電子接点で突然
に動き出すことはない。5つの連続するビデオフ
レームが前記キユーユニツト12によつて指定を
受け、また2つの音声ブロツクがそのビデオに同
期されることから、フレーム301ないし304
の全シーケンスは7つのコマンドを必要とする。
前記スケジユールユニツト35は最初のビデオフ
レーム301および音声ブロツク321が同期を
とるようにスケジユールを行なう。音声ブロツク
321の余部フレーム320は、フレーム301
から始まるビデオフレームに音声を同期するため
に自動的に整理される。
もし、ビデオフレーム301ないし314が全
ての音声を覆うのに必要な程に何回も繰り返えさ
れると完全に同期がとられていない外国語のダビ
ングのような結果が生じる。フレーム304およ
び305がビデオシーケンス322で飛び越さ
れ、またフレーム308および309がビデオシ
ーケンス324で飛び越される理由は、有効なビ
デオフレームの詳目と各音声ブロツクに最良に調
和させるためである。符号化された音声の各部分
における音素と、これらの音素を発する自然な唇
の位置に最もよく似たビデオフレームとの精度の
高い調和をとるために、キユーコマンドは多くの
ビデオフレームを飛び越してオリジナルのビデオ
記録と同じ順序で各ビデオフレームを選択する。
このキユーコマンドは異なるビデオフレームを飛
び越して同じビデオフレームを(おそらく逆の順
序で)再利用する。
音声は自動的なシヨウタイム編纂を要求し、特
に音声フレームが連続する音声フレームすなわち
音声シーケンスに挿入される時にはこれを要求す
る。いくつかの選択された音声フレームの挿入に
はわずかな時間のずれを必要とする。また、この
ような音声フレームの挿入はそれぞれわずかに話
すリズムの異つた多くの音声トラツクと共に用い
ることができる。ある連続する音声フレームすな
わち音声シーケンスに正しく開始するように挿入
された音声フレームは他のシーケンスに好しから
ざる遅延を生じさせる。この問題を解決するため
に、挿入する音声フレームを呼出すキユーコマン
ドは挿入の開始および終端で省くための8個から
なる音声フレームの組数を指定する。これに代え
て、ビデオの唇との同期を維持するためにビデオ
シーケンスの延長または短縮を必要とするそれぞ
れ長さの異つた音声フレームを挿入することがで
きる。これらの音声/ビデオの結合は一対のキユ
ーコマンドによつて特定される。
図示の実施例における各キユーコマンドは2進
化コードデータの固定長レコードであり、キユー
コマンドで指示された瞬間に開始されるようにス
ケジユールされている時間間隔を表わす。連続ビ
デオフレームのそれぞれおよび音声の各部分のそ
れぞれのために少くも1つのキユーコマンドがあ
る。一場面には、スケジユールユニツト35によ
り選択されかつ前記キユーテーブルメモリー31
に記憶されまたキユーユニツト12により実行さ
れる多数のコマンドを必要とする。キユーテーブ
ルメモリー31は、操作者の判断によりスケジユ
ールユニツト35がキユーテーブルメモリー31
のいくつかの(未だ表示されていないビデオおよ
び音声を表わす)コマンドを放棄してそれらを変
えられたストーリの流れを表わすいくつかの新し
いコマンドに置き換える映像の分岐点を除いて、
先入れ先出し待ち行列に類似する。
スケジユールユニツトの詳細な説明 前記スケジユールユニツト35の一実施例の詳
細な構造が第3図に示されている。スケジユール
ユニツト35は、再生ユニツト55から計数符号
化された制御データのブロツクを受け、再生ユニ
ツト55はストーリコマンドを線83を経てラン
ダム・アクセスメモリー(RAM)85に書き込
みまたストー キユーコマンドを線84を経て前
記メモリー86に書き込む。両メモリー85およ
び86は第1図には一つの箱として示されてい
る。メモリー86をメモリー85の一部とするこ
ともできるが、第3図には明示のために2つのメ
モリーとして区別されている。
映画の進行はメモリー85内のストーリコマン
ドの構成により制御される。少くも二種類のスト
ーリコマンドがあり、その一つは映画の分岐点を
表わすコマンドであり他の一つはキユーコマンド
や他のストーリコマンドを指示するポインタであ
る。各ストーリコマンドはストーリコマンドカウ
ンター82により特定される箇所で前記メモリー
85から読取られ、このカウンタ82は、前記メ
モリー85内のストーリコマンドのチエーンが処
理のために連続的にレジスター65または78内
にアドレスを指定されるようにコントロール回路
62により線72を経てインクリメントを受け
る。レジスター65および78は記憶作用をもつ
一つの従来のランダムアクセスメモリー
(RAM)とすることができるが、明示のために
第3図には互いに分離して示されている。
ストーリコマンドカウンター82によりアドレ
ス指示を受けたストーリコマンドは、前記メモリ
ー85より母線74を経てレジスター65に移さ
れる。レジスター65内のストーリコマンドの最
左方のバイト(ここで“プリフツクス”と呼ばれ
ている)はポインターから分岐コマンドすなわち
ブランチコマンドを識別するコントロール回路6
2(第6図に示されたコマンドデコーダー53
0)へ線63を経て移される。もし線63の前記
プリフツクスがポインタを指示すれば、ストーリ
コマンドは前記メモリー85から母線80を経て
レジスター78に移される。レジスター78内の
ストーリコマンドの左ポインターアドレスは前記
メモリー86内のキユーの位置を指定する。この
キユーコマンドは、線79を経てアドレスを指定
され、またスタート時間(第4図に示された線1
05上に表わされる)の挿入のために線87を経
てレジスター90に移される。レジスター78の
右ポインターアドレスはポインターの連鎖(第5
図参照)における次のストーリーコマンドを指定
する。
各キユーコマンドは、これを処理するインター
バルに関連した時間間隔を表わす。これらの全て
の先のインターバルは次のインターバルがスケジ
ユールされる時間である。この累積時間は1/30秒
の単位でレジスター91に記憶される。新たなキ
ユーコマンドがレジスター90に移される時、ス
タート時間フイールド88がレジスター91の累
積時間値と共に線92を経て初期設定される。次
に、レジスター91はアダー94により更新さ
れ、該アダーは持続フイールド89を線95およ
び93を経てレジスター90から関連時間レジス
ター91に加える。レジスター91は時間内のポ
イントを表わしこれに直ちにレジスター90内の
キユーコマンドのための時間間隔が引き続く。こ
のキユーコマンドは、線98を経てキユーテーブ
ルメモリー31にアドレス指定を行なうキユーコ
マンドカウンター97によつて指示される次の使
用可能な記憶場所へレジスター90から線32を
経てキユーテーブルメモリー31に移される。コ
ントロール回路62は、線64を経てカウンター
97を次に使用可能な未使用の記憶場所またはキ
ユーテーブルメモリー31の古い完全なキユーコ
マンドの再使用できる記憶場所へインクリメント
を行なう。またコントロール回路62は、前記メ
モリー85に次のストーリーコマンドのアドレス
指定を行なうために線72を経てカウンター82
にインクリメントを行なう。前記メモリー85内
のストーリーコマンドのブロツクが終端に至る
時、コントロール回路62は、線48を経てトラ
ツクアドレスレジスター47を更新し、また線4
9を経るトラツクアドレスによつて前記追跡ユニ
ツト58を特定する再生ユニツト55から次のコ
マンドのブロツクを要求する。
無用なポインターを必要としないために各キユ
ーコマンドをストーリーコマンドプリフツクスす
なわち前記プリフツクス96が直ちに引き続く前
記メモリー85に位置させることができる。この
配列は第5図に用いられている。しかし、第3図
においては、キユーコマンドはレジスター78の
左ポインターにより明確に指示されており、また
ストーリーコマンドの処理とキユーコマンドの処
理とを明確に区別するために、ストーリーコマン
ド(ブロツク85)からの分離メモリー(ブロツ
ク86)が割当てられている。レジスター78の
ストーリーコマンドの右ポインターはストーリー
コマンドの連鎖に続くストーリーコマンドを特定
する。レジスター78の右ポインターは線75お
よび73を経てカウンター82に移され該カウン
ターは線81を経て前記メモリー85に前記した
引き続くストーリーコマンドをアドレス指定す
る。
第5図を参照するに、典型的なストーリーコマ
ンドの連鎖すなわちネツトワークが概略的なフロ
ーダイヤグラムで示されている。第1図ないし第
4図は装置の構成部分をブロツクで表わしたのに
対して第5図に示されたブロツクはデータ、特に
ストーリーコマンドを表わし、また矢印はストー
リーコマンド間の相関関係を表わす。ブロツク2
00,202,203等は連続的に前記メモリー
85から読取られまたレジスター78で処理され
る第3図について説明したポインターストーリー
コマンドである。複数のブロツク204はそれぞ
れレジスター65で処理される第3図について説
明したブランチストーリーコマンドである。第5
図に示されたプリフツクス96のような種々のコ
マンドプリフツクスはストーリーコマンドの種類
を示す。これらのプリフツクスは、ここで、ブラ
ンチがB、ウエイト(待ち)がW、ドウーがD、
キユーがCおよびエンドがEとしてそれぞれ略符
で示されている。
第5図に示された分岐連鎖すなわちブランチチ
エインは右ポインターの水平チエインと、左ポイ
ンターの垂直チエインとからなる。各チエインの
各分岐の終端はビデオキユーコマンド214およ
び音声キユーコマンドすなわちオーデイオキユー
コマンド217および220のような一つもしく
はそれ以上のキユーコマンドである。映画の最終
エピソードの終端は、分岐することなく系を閉じ
るポインターの最終スケジユールである。
第5図に示されたブランチチエインが水平方向
に連結された列として配列されている理由は、重
要な差異を強調するためである。ある事象は(ビ
デオフレームのシーケンスのように)順次生じ、
また他の事象は(同期された音とビデオ)のよう
に同時に生じる。第5図の頂部に示された水平チ
エイン(ブロツク200ないし206)はキユー
ユニツト12により連続実行のためにスケジユー
ルされる事象を表わす。第5図に示された各垂直
チエイン(ブロツク210ないし219)はキユ
ーユニツト12により同時の実行のためにスケジ
ユールされる事象を表わす。各分岐の終端は連続
的に実行される(ブロツク214のような)一つ
もしくはそれ以上(通常複数)のキユーコマンド
である。このような各連鎖の終端は1バイトのE
プリフツクス(第5図に符号215,218およ
び221で示す)であり、該プリフツクスは、レ
ジスター78の左ポインターにより線79を経て
アドレスを指定されるキユーコマンドの連鎖を不
連続とするために指示を与えるコントロール回路
62へ第3図に示した線63を経て送られ、また
はメモリー85の次のストーリーコマンドに線7
5,73および81を経てアドレスを指定するレ
ジスタ78の右ポインターによつて特定されるチ
エインにおける次のコラムに進めるためにコント
ロール回路62に指示を与える。例えば第5図で
は、全てのEプリフツクス215,218および
221がストーリーコマンド200によつて頭出
しされるコラムにおけるコマンドのスケジユール
に達する時、ストーリーコマンド200は、前記
メモリー85から次のストーリーコマンド202
にアドレスを与える右ポインター(第5図に線2
01で示す)を得るために第3図に示すレジスタ
ー78に復帰される。コマンド202はレジスタ
ー78のコマンド200を取換え、また処理は第
5図に示された(ブロツク202によつて頭出し
される)第2のコラムに続けられる。
ストーリーコマンド210,216および21
9はそれらの右ポインターにより連鎖されており
各コマンドは(ドウーのための)Dプリフツクス
を含むことから、それらの左ポインターにより指
示されるキユーコマンドの各チエインは(第3図
に示されたレジスター91により特定される)時
間内に同じポイントで開始するようにスケジユー
ルされている。典型的には、キユーコマンド21
4により指示されるビデオフレームは連続的に表
示され、このビデオフレームは、キユーコマンド
217により指示される音と同時にまたキユーコ
マンド220により指示される音と同時に進行す
る。キユーコマンド217により指示される符号
化された音声の俳優によつて話されるように、キ
ユーコマンド220が視聴者の一人の名前を符号
化することを指示できる。換言すれば、キユーコ
マンド220が挿入音を表現することができる。
キユーコマンド214により指示されるビデオフ
レームは、映像の唇の動き、顔の表情、しぐさ、
声の調子等に合わせるために音217,220と
最もよく同期がとれるように前もつて選択されて
いる。
ストーリーコマンド200の(ウエイトのため
の)Wプリフツクスはストーリーコマンド200
に従属する全てのEプリフツクス215,218
および221に達する迄レジスター65および7
8にストーリーコマンド202を読取らないよう
にコントロール回路62に指示する。(符号21
9で示されるような)各垂直チエインの最終スト
ーリーコマンドの右ポインターはこれに“X”を
もち、これはチエインの終端を示す空白ポインタ
ーである。
第5図のストーリーコマンド204は、視聴者
の選択による(符号206および208で示され
るような)ストーリーコマンドの択一的ないくつ
かのチエインに続くストーリーラインの分岐点を
表わす。再び第3図を参照するに、ストーリーコ
マンドが前記メモリー85から母線74を経てレ
ジスター65に移される時、プリフツクスはレジ
スター65から母線63を経てコントロール回路
62(第6図に示されるコマンドデコーダー53
0)へ移される。種々のタイプのブランチコマン
ドを用いることができる。線63上のブランチコ
ードプリフツクスは無条件飛越しを指示し、この
場合にはストーリーコマンドカウンター82はレ
ジスター65から線67および73を経てブラン
チーアドレスフイールドに置換えられる。
視聴者がマイク40(第1図参照)を通じての
言葉での応答によりあるいはプツシユボタン42
を通じての応答により入力をなした時に、多くの
ブランチコマンドは映画の意志決定ポイントを表
わす。これらの信号は第3図においてそれぞれ線
37および44上に4ビツトの2進コードとして
表わされており、該コードは線71を経てコンパ
レーター69に移され、該コンパレーターは線7
1の2進コードと、前記レジスター65のブラン
チコマンドの連続からの線68のコンデシヨンコ
ードすなわち条件コードとを比較する。もし、不
適当な応答コードが線71に表わされると線68
のどのコードにも調和することなく取り消され
る。視聴者によつて行なわれる新たな応答がなけ
れば、コントロール回路62は線70を経て応答
コードを受けることはない。コントロール回路6
2はタイマー60にデクレメントを与え、該タイ
マーは、視聴者の応答に(数秒の)時間制限すな
わち第6図に示されたRSフリツプ―フロツプ5
31がセツトされる間の時間制限を課す。この間
の線531が適正な信号は、アドレス、フエツチ
すなわち取り出しの施行サイクルを制御する施行
サイクルコントローラ533が次のポインターコ
マンドに進むことを阻止し、その結果ブランチコ
マンドがレジスター65を経て再循環する。この
ループは第9図にボツクス420および421に
より示されている。タイマー60の制限時間が終
了すると、コントロール回路62は線161およ
び59を経て線71上に応答省略コードを強制
し、その結果コンパレーター69はレジスター6
5のブランチコマンドの一つとのマツチングを検
出する。
コンパレーター69がマツチングを検出する
と、線76を経てレジスター65にブランチアド
レスフイールドを生じさせるゲード77が線67
および73を経てカウンター82へアドレスを置
換させる。カウンター82および母線81の新し
いブランチアドレスにより特定される記憶場所に
メモリー85から得られた次のストーリーコマン
ドは、視聴者の応答あるいは無応答に適した新し
いストリーラインを表わすレジスター78のため
のポインターコマンドの新しい連続である。
視聴者の数を可変とするために予めセツトされ
た状態をテストするストーリーコマンドを用いる
ことができる。もし、視聴者が役を演じる場合に
は各視聴者が演じる俳優の予め記録された声およ
び映像はバイパスされる。視聴者が第1図に示し
たマイクロコンピユータに(質問および返答の繰
り返えしにより)何人の視聴者がおり、どの役割
を演じるかを知らせた後、この情報は、もし視聴
者が俳優の役を演じる場合には線67にブランチ
アドレスを生じさせまたその役が俳優の予め記録
された影像により演じられる場合には次の引き続
くブランチコマンドに進める分岐コマンドすなわ
ちブランチコマンドを用いてしばしば試験され
る。
スケジユールユニツトプログラムの説明 前記したところでは、スケジユールユニツト3
5の構成が個別の構成要素(第3図)を用いて記
載された。これに代えスケジユールユニツト35
の他の実施例として、第9図のフローチヤートに
よつて示されるプログラムシーケンスのようなス
テツプの順序を達成することにより、前記したと
等価の処理をなすようにプログラムされたマイク
ロプロセツサーを用いることができる。
第9図を参照するに、ストーリーコマンドおよ
びキユーコマンドはステツプ401の間にメモリ
ーに読取られる。これらの読取りは電源を最初に
入れた時に互いに同時に行なうことができあるい
はばらばらに行なうことができる。ステツプ40
2はコード“B”あるいはこれと同価の数値のた
めの最初のストーリーコマンドのプリフツクスを
試験する。線412で示されるループがB(ブラ
ンチ)コマンドに出会うと、制御はステツプ41
3(後述する)に進む。さもなければ、制御は作
業記憶にW(ウエイト)コマンドを書込むすなわ
ちセーブするステツプ403に進む。第5図に示
されたブロツク200はこのポイントで処理され
るWコマンドの種類を表わす。前記Wコマンドの
左アドレスはDコマンド(第5図のブロツク21
0)へのポインターである。このDコマンドはス
テツプ404で拾われる。次に、ステツプ405
は前記Dコマンドの左アドレスがキユーコマンド
(第5図のブロツク212)を指示するか否かを
チエツクする。これを指示する場合、制御は、前
記したようにスタート時間フイールド88を変更
した後キユーテーブルメモリー31(第1図参
照)に前記キユーコマンドを書込むことにより該
キユーコマンドをスケジユールするステツプ40
6に進む。ステツプ406の完了後、ステツプ4
07は前記メモリー85のコマンド212に引き
続く次のキユーコマンドをチエツクする。プリフ
ツクスが(エンドのための)Eプリフツクスでな
ければ、制御は他のキユーコマンドのスケジユー
ルのためにステツプ406に戻る。前記プリフツ
クスがEプリフツクスの場合、制御はステツプ4
04間に得られた前記Dコマンドの右アドレスを
チエツクするステツプ408に進む。前記右アド
レスが次のDコマンド(第5図にアドレス213
により指示されるブロツク216)を指示する場
合、制御は次のDコマンドを得るために(線40
9を経て)ステツプ404に戻る。ステツプ40
4ないし408は、右アドレス(第5図のブロツ
ク219)にポインターを持たないDコマンドに
出会う迄、シーケンスループを繰返えす。ステツ
プ408がこのようなDコマンドに出会うと、ス
テツプ403にセーブされた前記Wコマンドを再
書込みするステツプ410に進む。該Wコマンド
の右アドレスはステツプ411において次のWま
たはBコマンド(第5図でアドレス201によつ
て指示されるブロツク202)へのポインターと
して用いられる。しかしEコードである場合、ス
テツプ426は装置を停止させるステツプ427
へ進むことにより終わる。さもなければ、コント
ロールループはステツプ411によつて拾われる
新しいストーリーコマンドをチエツクするステツ
プ402に戻る。
このストーリーコマンドが第5図に示したブロ
ツク204のようなBコマンドである場合、ステ
ツプ402は、Bコマンドの流れのためのキユー
コマンドによつて指示されるオーデイオブロツク
が再生ユニツト55により前記メモリー125に
読取られたか否かをチエツクするステツプ413
へ進む。前記オーデイオブロツクがメモリー12
5に読取られていない場合にはステツプ414は
このオーデイオブロツクの読取りを再生ユニツト
55に要求する。ステツプ415は、前記エレク
トロ・オプチツク読取ヘツド51および54が前
記入力装置41からスケジユールユニツト35に
送られた択一のコードに調和するBコマンドの流
れに合つたビデオフレームの位置にあるか否かを
チエツクする。手順におけるこのステージ(視聴
者が選択をなす前)では、全ての状況がキユーテ
ーブルメモリー31に予めスケジユールされてい
る。ステツプ415が前記読取りヘツドのスケジ
ユールが未だなされていないことを見出すと、ス
テツプ416は前記読取ヘツドの配置のためのキ
ユーコマンドをキユーテーブルメモリー31に書
込み、前記読取ヘツドのスケジユールをなす。次
に、ステツプ417は前記Bコマンドをステツプ
411で後に使用するために作業記憶域にセーブ
すなわち保留する。前記Bコマンドの後の次のメ
モリーのバイトは、次にE(エンド)コードのた
めのステツプ418でチエツクを受ける。もし他
のBコマンドが見つかれば制御ループは次のBコ
マンドの処理のために(線419を経て)ステツ
プ413に戻される。ステツプ413ないし41
8はEコードに出会うまでいくつかのBコマンド
を経るループを繰り返えし、Eコードに出会うと
ステツプ420に進む。ステツプ420は、視聴
者すなわち競技者がなした選択による指示のため
の第3図に示された母線70の信号のチエツクを
なす。選択がなされていると、制御は(線425
を経て)ステツプ424に進む。選択がなされて
いない場合には、タイマー60がステツプ421
においてチエツクをなす。もし制限時間が終了す
ると、制御はステツプ424に進む。制御時間内
ではコントロールループは(線422を経て)ス
テツプ420に戻る。ループ422は制限時間が
終了するかあるいは競技者が選択をなすかのいず
れか迄繰返えされる。いずれの場合でもステツプ
424は、第3図の母線70上の選択コードとの
調和すなわちマツチングのためにステツプ417
の間に保留された前記Bコマンドを探索する。マ
ツチングがとれない場合、視聴者がこの分岐点す
なわちブランチポイントで使用されない選択を誤
まつてなしたことから、この選択はループ422
を継続することにより取り消される。選択(ステ
ツプ421によつて強制された応答省略すなわち
不履行選択でも可)がステツプ424により見出
されると、制御は次のWコマンド(第5図のアド
レス207によつて指示されるブロツク208)
のアドレスを拾うステツプ411に進む。
キユーユニツトの詳細な説明 キユーユニツト12の一実施例の詳細な構成が
第4図に示されている。キユーコマンド処理のた
めのプログラムフローチヤートが第14図に示さ
れており、該図面はキユーユニツト12の機能を
達成するために用いることのできる複数のステツ
プからなる多数のシーケンスすなわち順序の一つ
を示す。第4図を参照するに、各キユーコマンド
は一度に一個づつキユーテーブルすなわちキユー
テーブルメモリー31から線103を経て従来の
ランダム・アクセスメモリー(RAM)あるいは
特殊目的のレジスターのいくつかのバイトからな
るバツフア102に移される。バツフア102の
ビツトは第4図に線104ないし115を経て処
理される一つもしくはそれ以上のビツトのフイー
ルドに配列されている。
各ビデオフレームの終端では、ビデオ回路10
は線140を経て従来の2進カウンターであるイ
ンクレメントリアルタイムフレームカウンター1
38に信号を送る。この信号は必要に応じて各フ
イールドの終端で発生することができる。前記カ
ウンター138の時間値は、比較回路すなわちコ
ンパレーター136において各キユーコマンドの
ためにバツフア102からの線105上のスター
ト時間ビツトと比較される。線105のスタート
時間値が線137のリアルタイム値以上であれ
ば、コンパレーター136は線160を経てイニ
シエータースイツチユニツト131に開始信号を
送る。この開始信号は、ステータス線104上の
3ビツトステータスコードがそのコマンドは無視
されるべきであることを指示する場合には削除さ
れる。逆に、ステータス線104からの信号がそ
のキユーコマンドを直ちに施行すべきであること
を指示すると、コンパレーター136は線160
を経てイニシエータースイツチユニツトすなわち
イニシエーター131に直ちに開始信号を送る。
イニシエーター131(第12図にその詳細を
示す)は、線106からの3ビツトスタートコー
ド、線107からの3ビツトコマンドタイプコー
ドおよび線108からの1ビツトチヤンネル表示
子に応じて、線132ないし135に種々のスイ
ツチング信号を発生する。前記線107からの前
記タイプコードの指示を受けるとイニシエーター
131は、オーデイオメモリーコントロール線1
32を不変に維持し、ビデオフエーダーコントロ
ール線133を使用可能とし、線134を経てビ
デオスイツチ142を使用可能とし、線135を
経る線108からのビツトチヤンネル表示子およ
び追跡ユニツト58により指示される前記読取り
ヘツド51または54を選択する。線106から
の前記スタートコードが“テーク”を指示しまた
線108からの前記チヤンネル表示子が前記読取
りヘツド51,54の交代を指示すると、イニシ
エーター131は、その終わつたフレームのため
の一方のビデオチヤンネルを切りまた前記追跡ユ
ニツトが他方のチヤンネルの前記読取りヘツドを
母線139の18ビツトトラツクアドレスに移動さ
せた後に前記他方のチヤンネルを入れるために、
線134を経てビデオスイツチ142に信号を送
る。この18ビツトトラツクアドレスは、母線10
9を経てバツフア102のキユーコマンドから得
られる。線108からのビツトチヤンネル表示子
によつて前記読取りヘツドの不交代が指示される
と、線134のビデオスイツチ信号は不変に維持
される。線106のスタート信号が“フエードイ
ン”を指示すると、イニシエーター131は、線
141の合成ビデオ信号の振幅を漸増するため
に、線133を経てビデオフエーダー148に信
号を送る。線106のスタート信号が“ミツク
ス”を指示すると、線108からのビツトチヤン
ネル表示子によつて特定される新しい選択のため
にテークあるいはフエードインを行なうビデオス
イツチ142またはフエーダー148へ信号が送
られる以外は、線133および134のコントロ
ール信号に使用中のチヤンネルのために不変に維
持される。前記読取りヘツドの交代を伴なわない
“ミツクス”の指示は、一つの読取りヘツドしか
設けられていないことを意味し、従つてイニシエ
ーター131はこのコマンドをテークとして扱
う。線106のスタートコードすなわちスタート
信号が“キヤンセル”を指示すると、ビデオスイ
ツチ142およびフエーダー148は後に述べる
ターミネータースイツチユニツト118によつて
制御される。
線110のクロマインバート信号すなわち色度
インバート信号は、クロマフエースロツクの損失
を避けるために、奇数番のビデオフレームがスキ
ツプされる時はいつでも変更する。線110の信
号は、従来のクロマインバートすなわちインバー
ター回路145に、線11の合成ビデオ信号の色
度部分の位相を180度シフトさせ、またこの反転
された色度部分を輝度部分と再結合させ、これに
より線147からの合成信号はカラー副搬送波と
同相で維持する。線144の前記インバート信号
は、ビデオ回路10にバースト信号が前記副搬送
波と同相となるように前記バースト信号を反転さ
せる。
線107の前記タイプコードすなわち前記タイ
プ信号が前記読取りヘツドのヘツド位置決めコマ
ンドを指示すると、前記線133および134を
使用中のチヤンネルのために不変に維持し、これ
によりブロツク58,10,145,148およ
び142を経るビデオ信号が妨害されることはな
い。線108のビツトチヤンネル表示子すなわち
読取りヘツド選択信号は、母線109および13
9からのトラツクアドレスに関連して、イニシエ
ーター131および線135を経て前記追跡ユニ
ツト58に送られる。前記追跡ユニツト58は、
次に、使用されていない他方の読取りヘツドを母
線139からの信号によつて特定されるトラツク
アドレスへ移す。しかしながら、選択されたチヤ
ンネルのためのビデオスイツチ142は使用可能
ではない。
線107の前記タイプ信号が“ゴーツ―”を指
示すると、母線109で与えられる相対アドレス
に位置するキユーテーブルメモリー31のキユー
コマンドは、“ゴーツー”コマンドに代えて線1
03を経てハツフア102に移され、また線10
4に“即時”ステータスを与えられる。“ゴーツ
ー”コマンドは、ターミネータースイツチユニツ
ト118により線101を経てキユーテーブルメ
モリー31に“遅延”ステータスを与えられる。
線107の前記タイプコードすなわちタイプ信
号がオーデオあるいはグラフイツクコマンドを指
示すると、イニシエーター131は、両ビデオチ
ヤンネルのために線133ないし135の信号を
不変に維持し、またコントロール線132を経て
オーデオおよび画像メモリーすなわち前記メモリ
ー125を使用可能におく。ビデオコマンドのた
めのデイスクトラツクアドレスとして使用される
線109のアドレスは、オーデオすなわち音のた
めの使用と異なる。線109からのアドレスは従
来のランダム・アクセスメモリー(RAM)であ
る前記メモリー125のデーターブロツクの記憶
場所を指示し、前記メモリー125には、ビデオ
デイスク52のノン・ピクチユア・トラツクから
データーを得る再生ユニツト55によつて線56
を経て計数コード化され圧縮されたオーデオおよ
びグラフイツクデーターのブロツクが書込まれて
いる。従来の不揮発性RAMを含む差込式カート
リツジ15は、前記メモリー125の拡張として
母線130を経てアドレスを指定される。カート
リツジ15の前記RAMは、演技の間に視聴者の
名前を呼ぶ種々の俳優によつて話されるようにそ
れぞれの視聴者の計数化されたオーデオ記録を含
む。線16は、カートリツジ15が前記メモリー
125の拡張であることを示す。前記メモリー1
25が線132を経てイニシエーター131によ
り読取り可能とされると、メモリー125は母線
130からの2進アドレスをデータのフアースト
バイトのメモリーアドレスとして扱い、該データ
ーがオーデオあるいはグラフイツクであるかに応
じて母線128あるいは127(明確化のために
分離して示されている)にデーターを出力する。
オーデオすなわち音の信号である場合、デジタル
オーデオミキサー129が使用され、該ミキサー
は、連続するオーデオ信号を形成するのに必要な
数のバイトをメモリー125からの呼び出すため
に線161を経て母線130にアドレスを増大さ
せる。前記ミキサー129は、バツフア102の
コマンドからの線111ないし113の信号の値
に応じて前記メモリー125からのデーターを編
纂する。
バツフア102の線111からの“トリム”フ
イールドすなわちトリムフイールド111は、オ
ーデオおよびビデオの結合した流れの精度の高い
同期を達成するために、前記ミキサー129によ
つてオーデオ記録の開始からトリムされるべき多
数のオーデオ信号を指示する。ミキサー129
は、計数化されたオーデオ信号が前記メモリー1
25内に圧縮形態にある間にこのトリミングを行
なう。メモリー125内の計数化されたオーデオ
の各ブロツクはフレームの境界すなわち1/30秒間
隔で開始されるが、この分解能は正確なオーデオ
編纂のためには、特に可変長の話し言葉が対話劇
に挿入される場合、極めて低い。線111のトリ
ム値は8単位のビデオフレームを表わす。ミキサ
ー129は、トリムフイールド111によつて指
示されたオーデオ信号を拾て、トリムを受けたバ
イトを線119を経てデータ運行回路すなわちメ
モリー120に書込む。該メモリーは従来の前記
メモリー(RAM)125の一部とすることがで
きるが、明確化のために第4図にはこれと分離し
て示されている。また、前記ミキサー129は、
各バイトにバツフア102の線112からの減衰
率を掛けることにより、前記計数化されたオーデ
オ信号を減衰する。
前記ミキサー129が編纂された計数化オーデ
オバイトを前記メモリー120に書込み、また引
き続くコマンドによりミキサー129がメモリー
120内の前記バイトに付加オーデオバイトを加
えた後、前記編纂オーデオメモリー124は、メ
モリー120からのオーデオデータブロツクをフ
アースト・インスロー・アウト(fast―in slow
―out)レジスター19に移す。レジスター19
は、従来の電荷結合素子(CCD)とすることが
でき、該レジスタは、約12メガヘルツのビツト速
度で線18を経て計数化されたオーデオを充填さ
れまた10−12キロヘルツのサンプリング(バイ
ト)周波数で読出される。また、レジスター19
は、10−12キロヘルツで読出される従来のランダ
ム・アクセスメモリー(RAM)とすることがで
きる。
線107の前記タイプコードがグラフイツクコ
マンドを指示すると、メモリー125は線127
を経て、ビデオゲームに使用されているような従
来の電気回路を用いることのできる画像ジエネレ
ーターすなわち漫画グラフイツクジエネレーター
126に連続するバイトを送り、該ジエネレータ
ーはTVスクリーン27上に表示のための種々の
形状、アルフアベツト/数・文字および線に応じ
たビデオ信号を線146上に生成する。線127
の2進データはラスタ調整、カラー選択、選択さ
れた文字/形状文字の色、オリエンテーシヨン、
輝度、動きの方向および速度からなる。カメラで
創られたオリジナルフレームに代えてトーキー漫
画が使用される場合には、前記ジエネレーター1
26は漫画映画を含むビデオフレームを生成す
る。
デユレーシヨンフイールド113/114は、カレン
トコマンドが使用されるべき時間間隔の長さを特
定する2進数からなる。この2進数は、ビデオコ
マンドにおけるフレーム数と、オーデオコマンド
のための8単位のフレームを表わす。ビデオコマ
ンドのために、カウンター117は、バツフア1
02からの線114を経るデユレーシヨンカウン
トによつて初期設定される。線100のフレーム
終端信号はカウンター117にそれぞれ1/30秒の
デクレメントをを与える。零に達すると、カウン
ター117は端末シーケンスを開始するために線
116を経て前記ターミネータースイツチユニツ
ト118に信号を送る。オーデオ/グラフイツ
ク・コマンドのために、バツフア102のデユレ
ーシヨンフイールドは線113を経て前記ミキサ
ー129に移される。ミキサー129が線113
からのデユレーシヨン値の減算(カウントダウ
ン)を始めると、ミキサー129は線162を経
て前記スイツチユニツトすなわちターミネーター
118に信号を送る。
ターミネーター118(第12図に詳細を示
す)が線162から信号を受けると、ターミネー
ター118は線115の最終コードによつて特定
される端末シーケンスを始める。またターミネー
ター118は、線101を経てキユーテーブルメ
モリー31のカレントコマンドのステータスコー
ドを取消し、その結果前記キユーユニツト12は
前記キユーテーブルメモリー31から再び完全な
コマンドを移動させることはなく、またスケジユ
ールユニツト35にキユーテーブルスペースの再
使用を指示する。
線107の前記タイプコードすなわち前記タイ
プ信号がビデオコマンドを指示し、また線115
の3ビツト最終コードが「カツト」を指示する
と、ターミネーター118は、線108で指示さ
れるチヤンネルのための線144上のビデオ信号
を切るために線121を経てビデオスイツチ14
2に信号を送る。線115の最終コードが「フエ
ードアウト」を指示すると、ターミネーター11
8は、線141のビデオ信号の振幅を漸減するた
めに線122を経てフエーダー148に信号を送
り、次に(第12図に示されたデレイ540によ
る2秒程度の遅延後)スイツチ回路142のチヤ
ンネルを切る。線115の最終コードが「リピー
ト」すなわち繰返えしを指示すると、線121お
よび122の信号は不変に維持されるが、母線1
39のトラツクアドレスはバツフア102の母線
109の値に再び初期設定され、また前記カウン
ター117は線114のデユレーシヨン値に再び
初期設定される。線106のスタートコードすな
わちスタート信号が再生されない場合を除いて、
このようにビデオフレームシーケンス(あるいは
デユレーシヨンが一つの場合固定フレーム)は再
び初期フレームから開始される。線115の最終
コードが「次」を指示すると、キユーテーブルメ
モリー31の次に引き続くキユーコマンドは線1
03を経てバツフア102に移され、線104で
“即時”ステータスを与えられる。終了したコマ
ンドのステータスは、ターミネーター118によ
り線101を経てキユーテーブルメモリー31へ
“遅延”ステータスにセツトされる。
線107の前記タイプコードがオーデオ/フラ
フイツクコマンドを指示すると、ビデオコントロ
ール線121および122が不変に維持される。
線115の“カツト”信号は、ミキサー129に
前記メモリー125からの計数化されたオーデオ
の編纂の停止を指示する。“フエードアウト”信
号は、あたかも線112のアクニユエーシヨン値
が減少したかのようにメモリーすなわちデータ運
行回路120内に編纂されたオーデオを漸減する
ことをミキサー129に指示する。“リピート”
および“次(ネクスト)”は、ビデオコマンドに
おけると同様にオーデオ/グラフイツク・コマン
ドのために処理される。
漫画グラフイツクジエネレーターの詳細 第2図を参照するに、他の実施例が示されてお
り、分岐映画は圧縮された計数化データよりグラ
フイツクジエネレーターすなわち漫画グラフイツ
クジエネレーター126により計数的に生成され
たトーキー漫画であり、前記データはビデオデイ
スク52および/または電磁泡メモリー173の
ような大容量記憶装置からの計数化されたオーデ
オに沿つて読出される。
キユーユニツト12は、前記再生ユニツト55
によりメモリー125内に予め書込まれまた一つ
もしくはそれ以上の漫画フレームを生成するため
に前記ジエネレーター126により使用される圧
縮された2進コードデータを線127を経て前記
ジエネレーター126に移すことにより、特定さ
れた時間にキユーコマンドを施行すなわち実行す
る。
この実施例では、ビデオ信号は前記ジエネレー
ター126により線146(第4図参照)上に生
成されることから、ビデオデイスク52から標準
ビデオ、ブランキング(blanking)バーストお
よび同期を読取るための回路が不要となる。従来
の前記追跡ユニツト58および再生ユニツト55
により読取られる情報は全て圧縮された計数化デ
ータから形成することができ、該データからビデ
オ、オーデオ、せりふ付けのメツセージおよびそ
の他の信号が生成される。
本発明の一実施例として前記ジエネレーター1
26には、ゼエネラルインスツルメントコーポレ
ーシヨン(General Instrument Corp)によつて
そのジミニ(GIMINI)ビデオゲームのために使
られたグラフイツクジエネレーターチツプが適す
る。
トーキー漫画データの記録のために使用される
データ圧縮方法は、ライン―バイ―ラインストリ
ングコーデイング(line−by−line string
coding)法であり、各ラスタ線の冗長の多くを
除去する。同様なコーテイング方法がニコラスネ
グロポンテ(Nicholas Negroponte)による
「ラスタ スキヤン アプロチズトウ コンピユ
ータ グラフイツクス(Raster Scan
Approaches to Computer Graphics)」、コンピ
ユーターズ アンド グラフイクス(Computers
and Graphics)第2巻、第179−193頁、1977年
刊に記載されている。前記ストリングコーデイン
グ法に代えて従来知られた種々のデータ圧縮技術
を用いることができる。例えば、米国特許第
4103287に開示されているような2次元ドツトマ
トリツクスのカタログを用いることができる。各
ドツトマトリツクスは、各漫画フレームを構成す
る線、曲がりかどおよびカラーバツクグランド等
を含むことができる。
カートリツジの詳細 前記メモリー125の拡張として第4図に示さ
れている挿入式カスタムカートリツジメモリー1
5を保護プラスチツクケースに収納された持久記
憶装置とすることができ、またビデオデイスク5
2内の種々の俳優によつて話されるように視聴者
のそれぞれの名前の計数化されたオーデオ記録の
記憶のために使用することができる。視聴者によ
つて購入されるビデオデイスク52に通称および
ニツクネームのカタログの全てを記憶させること
もできるが、経済的な理由から、マイクロコンピ
ユータを扱う小売店で使用されている第2のビデ
オデイスクに名前のカタログを記憶させることが
好ましい。店員は客から視聴者の名前のリストを
得る。店員は店のビデオデイスクから選択された
記録を読取りまたこれらをカートリツジ15に書
込む店のマイクロコンピユータに接続されたキー
ボードに視聴者の名前を打ち込む。客はビデオデ
イスク52と共にこのあつらえのカートリツジ1
5を購入する。
また、各視聴者すなわち境技者の声の計数化さ
れた音声記録は、店のコンピユータにより前記カ
ートリツジ15に書込むことができる。視聴者が
予め記録された質問に答えるためすなわち予め記
録された所見の一つを指示するために視聴者が前
記ボタン42を押した場合には、各視聴者の声で
センテンスを形成するために、言葉や音素成分は
キユーユニツト12によつて順次つなぎ合わされ
る。スケジユールユニツト35は、携帯式入力装
置41の前記ボタン42の操作に応じて、前記カ
ートリツジすなわちカスタムカートリツジメモリ
ー15に計数化して記録された視聴者の声を指示
するキユーコマンドを選択する。
計数化されたオーデイオで話される名前の各例
に同期するビデオフレームシーケンスに関係する
キユーコマンドのいくつかのスケジユールをカー
トリツジ15内の計数化された音の各ブロツクに
伴なわせることができる。視聴者の名前の各例は
それぞれ異つたビデオフレームを必要とし、それ
故キユーコマンドの別々のスケジユールを必要と
する。
【図面の簡単な説明】
第1図は予め記録されたビデオフレームを処理
する本発明に係る専用マイクロコンピユータのブ
ロツク図であり、第2図は計数化されたトーキー
漫画を処理する本発明の他の実施例を示す専用マ
イクロコンピユータのブロツク図であり、第3図
はスケジユールユニツト35の詳細なブロツク図
であり、第4図はキユーユニツト12の詳細なブ
ロツク図であり、第5図はストーリーコマンドの
データ構成のネツトワークを示す図であり、第6
図はコントロール回路の詳細なブロツク図であ
り、第7図は2つの異つたオーデオ信号がいかに
して共通の多目的ビデオフレームに同期させるか
を示す図であり、第8図は計数化されたオーデオ
のためのミキサー129の一例を示すブロツク図
であり、第9図はスケジユールユニツト35のた
めのプログラムフローチヤートであり、第10図
は視聴者がマイクに話しかけることによりストー
リの流れを変える時の映画の分岐点を示す漫画で
あり、第11図は分岐映画の一つのエピソードを
示すストーリーボード図であり、第12図はター
ミネータースイツチユニツト118に結合された
イニシエータースイツチユニツト131の詳細な
ブロツク図であり、第13図は視聴者が分岐映画
のコースを選択するための携帯式入力装置を示す
斜視図であり、第14図はキユーユニツト12の
ためのプログラムフローチヤートであり、第15
図は第14図に続くビデオキユーコマンドのため
のフローチヤートであり、第16図は第14図に
続くオーデオキユーコマンドのためのプログラム
フローチヤートである。 12……キユーユニツト(制御手段)、35…
…スケジユールユニツト(スケジユール手段)、
38……音声確認ユニツト(分析手段)、24,
40,174……表示手段。

Claims (1)

  1. 【特許請求の範囲】 1 レーザで読み取り可能のデイスクであつて複
    数の択一的演技から一つの演技の選択を各場面に
    おいて必要とする場面に対抗するキヤラクタを描
    く複数のピクチヤーシーケンスを、対応する前記
    択一的演技を実行する前記キヤラクタを描く画像
    シーケンスとして記憶したデイスクと、前記デイ
    スクから前記画像シーケンスを読み取るレーザビ
    ームを有するデイスクリーダと、前記デイスクリ
    ーダにより読み出された第1の画像シーケンスを
    表示しかつ第1の複数の前記択一的演技から演技
    の選択を必要とする第1の場面に対抗する前記キ
    ヤラクタを描くビデオ表示手段と、前記第1の画
    像シーケンスの間に操作者により操作されて前記
    第1の択一的演技が前記操作者により選択された
    ことを指示する選択手段と、前記デイスクリーダ
    により読み出された第2の画像シーケンスを前記
    ビデオ表示手段に表示することを可能にしかつ前
    記第1の画像シーケンスの間に前記操作者により
    指示された選択された演技を実行する前記キヤラ
    クタを描くために前記選択手段に応答する手段と
    を含む、ビデオゲーム機。 2 前記キヤラクタは動画である、特許請求の範
    囲第1項に記載のビデオゲーム機。 3 前記キヤラクタは人間の顔として描かれ、前
    記デイスクは択一的演技シーケンスを複数のビデ
    オフレーム列として記憶しているビデオデイスク
    である、特許請求の範囲第1項に記載のビデオゲ
    ーム機。 4 前記画像シーケンスは前記デイスクにデジタ
    ルの形で記憶されている、特許請求の範囲第1項
    に記載のビデオゲーム機。 5 前記画像シーケンスは前記デイスクの螺旋ま
    たは同心のトラツクに配置されたビデオフレーム
    の形として前記デイスクに記憶されている、特許
    請求の範囲第1項に記載のビデオゲーム機。 6 前記選択手段は、演技の選択を必要とする前
    記各画像シーケンスの間に前記択一的演技の一つ
    に対応され前記操作者により手動で操作される複
    数のプツシユボタンである、特許請求の範囲第1
    項に記載のビデオゲーム機。 7 前記複数のプツシユボタンは、演技を必要と
    する各画像シーケンスの間前記択一的演技の一つ
    に対応する複数の可変の案内語に対応する、特許
    請求の範囲第6項に記載のビデオゲーム機。 8 前記選択手段は、前記操作者が話した音声を
    電気的に分析し、かつ、前記択一的演技に対応す
    る予め定められた複数の音声の1つを決定する音
    声確認手段である、特許請求の範囲第1項に記載
    のビデオゲーム機。 9 前記予め定められた複数の音声は、演技を必
    要とする各画像シーケンスの間前記択一的演技の
    1つに対応する複数の可変の案内語に対応する、
    特許請求の範囲第8項に記載のビデオゲーム機。 10 対応する演技を実行するキヤラクタを描く
    画像シーケンスとしてデイスクに記憶された複数
    の択一的演技から一つの演技の選択を必要とする
    場面に対抗するキヤラクタの第1の画像シーケン
    スをレーザで読み出すことが可能の前記デイスク
    から読み出すステツプと、操作者に第1の画像シ
    ーケンスを表示するステツプと、前記択一的演技
    の中から一つの演技を選択するように前記操作者
    に助言すべく前記複数の択一的演技の同じ情報を
    前記第1の画像シーケンスの間中前記操作者に報
    知するステツプと、複数の前記択一的演技から選
    択された一つの演技に対応する応答信号を前記操
    作者から受けるステツプと、前記操作者により選
    択された演技を実行する前記キヤラクタの第2の
    画像シーケンスを前記デイスクから読み出すステ
    ツプと、前記第2の画像シーケンスを前記操作者
    に表示するステツプとを含む、ビデオゲーム方
    法。 11 前記キヤラクタは動画として表示される、
    特許請求の範囲第10項に記載のビデオゲーム方
    法。 12 前記キヤラクタは人間の顔の移動像として
    表示される、特許請求の範囲第10項に記載のビ
    デオゲーム方法。 13 前記択一的演技の前記情報は複数の言葉を
    表示することにより前記操作者に表示され、前記
    各情報は前記択一的演技の一つに対応する、特許
    請求の範囲第10項に記載のビデオゲーム方法。 14 前記択一的演技の前記情報は、前記択一的
    演技の一つにそれぞれ対応する複数の音声により
    前記操作者に伝達される、特許請求の範囲第10
    項に記載のビデオゲーム方法。 15 前記第1の画像シーケンスは話し動作をす
    る前記キヤラクタを描き、前記音声は話し言葉と
    前記操作者との間の音声対話を擬態すべく話し動
    作と同期される、特許請求の範囲第14項に記載
    のビデオゲーム方法。 16 前記音声は複数の前記択一的演技に相当す
    る複数の択一的言葉を含み、また、前記音声は前
    記操作者が複数の前記択一的言葉から一つの言葉
    を選択することに応答することを要求し、それに
    より複数の前記択一的演技から対応する演技を選
    択する、特許請求の範囲第14項に記載のビデオ
    ゲーム方法。 17 前記操作者の応答は、対応する演技を選択
    すべく、前記択一的言葉に相当する複数のプツシ
    ユボタンの一つを手動で押圧することを含む、特
    許請求の範囲第19項に記載のビデオゲーム方
    法。
JP1013780A 1979-02-05 1980-02-01 Method and device for talking using artificial voice Granted JPS55112000A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US953379A 1979-02-05 1979-02-05

Publications (2)

Publication Number Publication Date
JPS55112000A JPS55112000A (en) 1980-08-29
JPH0142702B2 true JPH0142702B2 (ja) 1989-09-14

Family

ID=21738244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1013780A Granted JPS55112000A (en) 1979-02-05 1980-02-01 Method and device for talking using artificial voice

Country Status (2)

Country Link
EP (1) EP0016314A1 (ja)
JP (1) JPS55112000A (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0673573B2 (ja) * 1982-10-29 1994-09-21 株式会社セガ・エンタ−プライゼス ビデオゲーム機における2次元メモリ方法
DE3482746D1 (de) * 1983-05-09 1990-08-23 David M Geshwind Uebertragungsnetz.
JPS6029175A (ja) * 1983-07-26 1985-02-14 株式会社セガ・エンタ−プライゼス ビデオゲ−ム機における情報処理方法
JPS6029170A (ja) * 1983-07-26 1985-02-14 株式会社セガ・エンタ−プライゼス ビデオゲ−ム機における情報処理方法
US4847698A (en) * 1987-07-16 1989-07-11 Actv, Inc. Interactive television system for providing full motion synched compatible audio/visual displays
CA2095820C (en) * 1990-11-14 2004-04-13 Robert Macandrew Best Linked video game system and portable game system
US5393072A (en) * 1990-11-14 1995-02-28 Best; Robert M. Talking video games with vocal conflict
US5393071A (en) * 1990-11-14 1995-02-28 Best; Robert M. Talking video games with cooperative action
US5393073A (en) * 1990-11-14 1995-02-28 Best; Robert M. Talking video games
JPH05111579A (ja) * 1991-09-09 1993-05-07 Robert M Best ビデオゲーム方法
US5861881A (en) * 1991-11-25 1999-01-19 Actv, Inc. Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US7079176B1 (en) 1991-11-25 2006-07-18 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US7448063B2 (en) 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
JPH05228260A (ja) * 1992-01-31 1993-09-07 Robert M Best 共同動作の対話ビデオゲーム方法
CA2173996C (en) * 1994-08-12 2004-03-23 Gregory W. Harper Simulcast of interactive signals with a conventional video signal
US5890123A (en) * 1995-06-05 1999-03-30 Lucent Technologies, Inc. System and method for voice controlled video screen display
GB9602431D0 (en) * 1996-02-07 1996-04-03 Philips Electronics Nv Interactive audio entertainment apparatus
JP3667191B2 (ja) * 2000-03-22 2005-07-06 株式会社ソニー・コンピュータエンタテインメント ストリームデータ再生装置及び方法並びに記録媒体
JP2002282543A (ja) 2000-12-28 2002-10-02 Sony Computer Entertainment Inc オブジェクトの音声処理プログラム、オブジェクトの音声処理プログラムを記録したコンピュータ読み取り可能な記録媒体、プログラム実行装置、及びオブジェクトの音声処理方法
US7305691B2 (en) 2001-05-07 2007-12-04 Actv, Inc. System and method for providing targeted programming outside of the home
KR100987650B1 (ko) * 2001-05-14 2010-10-13 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘텐트의 실시간 스트림들과의 상호 작용을 위한 디바이스
WO2003030150A1 (en) * 2001-09-27 2003-04-10 Matsushita Electric Industrial Co., Ltd. Dialogue apparatus, dialogue parent apparatus, dialogue child apparatus, dialogue control method, and dialogue control program
US7075899B2 (en) 2002-05-21 2006-07-11 Actv, Inc. System and method for providing private in-band data to digital set-top boxes in a broadcast environment
KR20080063395A (ko) * 2005-10-13 2008-07-03 코닌클리케 필립스 일렉트로닉스 엔.브이. 저장매체에 정보를 기억하는 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3883850A (en) * 1972-06-19 1975-05-13 Threshold Tech Programmable word recognition apparatus
US4060915A (en) * 1976-08-02 1977-12-06 Conway Malcolm J Mental image enhancement apparatus utilizing computer systems

Also Published As

Publication number Publication date
JPS55112000A (en) 1980-08-29
EP0016314A1 (en) 1980-10-01

Similar Documents

Publication Publication Date Title
US4333152A (en) TV Movies that talk back
US4569026A (en) TV Movies that talk back
US4445187A (en) Video games with voice dialog
JPH0142702B2 (ja)
US4305131A (en) Dialog between TV movies and human viewers
US5393070A (en) Talking video games with parallel montage
US4847699A (en) Method for providing an interactive full motion synched compatible audio/visual television display
US5393073A (en) Talking video games
US4847698A (en) Interactive television system for providing full motion synched compatible audio/visual displays
US20010008753A1 (en) Learning and entertainment device, method and system and storage media therefor
JPH04266781A (ja) ビデオゲーム方法および装置
KR960032334A (ko) 기록매체, 상기 기록매체에 데이타를 기록하는 장치 및 방법과, 상기 기록매체로부터 데이타를 재생하는 장치 및 방법
JPH10508784A (ja) 対話型娯楽用装置
EP0789308A2 (en) Interactive audio entertainment apparatus
JPH01138871A (ja) 対話式テレビジョンシステム
JPS63231942A (ja) インタリーブされたビデオシステム、方法及び装置
EP0880140B1 (en) Data reproducing method and data reproducing apparatus
KR100341030B1 (ko) 캡션 데이터와 음성 데이터의 재생방법 및 이를 이용한 디스플레이장치
JPH07261652A (ja) 語学学習方法及び語学学習用記録媒体
US5980262A (en) Method and apparatus for generating musical accompaniment signals at a lower storage space requirement
US5006939A (en) Video editing and processing system with reverse video with forward audio reproduction
US6589116B1 (en) Game with sounds and systems for its implementation
US4646172A (en) Video system and method
JPH0756494A (ja) 発音訓練装置
JP4052561B2 (ja) 映像付帯音声データ記録方法、映像付帯音声データ記録装置および映像付帯音声データ記録プログラム