Talking video games with cooperative action
First Claim
1. A method of electronically simulating voice conversations between at least two talking animated characters, the words of one character being selected by a human player, comprising the steps of:
- (a) digitally storing a catalog of distinctive voices for at least two talking characters, each in the form of voice sound data representing a plurality of sentences, phrases, word segments or phonemes;
(b) digitally storing a preprogrammed branching dialog between a first animated character and a second animated character, each branch comprising a plurality of alternative verbal expressions;
(c) generating a video signal representing an image of said first and second characters for display on a video screen;
(d) displaying on a hand-held controller apparatus a first set of alternatively selectable verbal expressions describing preprogrammed actions of an animated character, each expression corresponding to a branch in said dialog;
(e) receiving from said hand-held controller a manually initiated signal representing a selected verbal expression in said first set of verbal expressions, thereby selecting a branch in the dialog and a corresponding selected action of an animated character.(f) digitally reading from said catalog of voices first voice sound data that corresponds to said selected verbal expression for the voice of said first character;
(g) generating an audio signal from said first voice sound data representing the voice of said first character speaking said selected verbal expression;
(h) generating a video signal representing an image of an animated character performing said selected action in accordance with said selected verbal expression;
(i) digitally reading from said catalog of voices second voice sound data for the voice of said second character speaking the verbal expression that follows next in the selected branch of the dialog;
(j) generating an audio signal from said second voice sound data representing the voice of said second character; and
(k) displaying on said hand-held controller apparatus a second set of alternatively selectable verbal expressions that follows next for said first character in the selected branch of the dialog.
0 Assignments
0 Petitions
Accused Products
Abstract
Talking video games provide simulated voice dialog between human players and animated characters on a video or television screen. Two or more animated characters perform cooperative actions and talk about what they are doing or will soon do. They talk to each other and to the human players who control directly or indirectly what the characters do and say. Each scene branches to two or more subsequent scenes. But within each scene there are several branching dialog sequences, thereby providing a large variety of possible dialogs. Pictures and voices are generated from digital data read from a laser-readable disk or stored in a semiconductor memory. Each player has a hand-held controller that displays two or more phrases or sentences. A player responds to what an animated character says by pressing a button next to a selected sentence. An animated character then responds verbally or by action to the selected sentence as if it had been spoken by the human player or says the words the player selected. Speech recognition is not required. Human players are thus given an illusion of having voice dialog with interesting characters involved in cooperative activities.
136 Citations
10 Claims
-
1. A method of electronically simulating voice conversations between at least two talking animated characters, the words of one character being selected by a human player, comprising the steps of:
-
(a) digitally storing a catalog of distinctive voices for at least two talking characters, each in the form of voice sound data representing a plurality of sentences, phrases, word segments or phonemes; (b) digitally storing a preprogrammed branching dialog between a first animated character and a second animated character, each branch comprising a plurality of alternative verbal expressions; (c) generating a video signal representing an image of said first and second characters for display on a video screen; (d) displaying on a hand-held controller apparatus a first set of alternatively selectable verbal expressions describing preprogrammed actions of an animated character, each expression corresponding to a branch in said dialog; (e) receiving from said hand-held controller a manually initiated signal representing a selected verbal expression in said first set of verbal expressions, thereby selecting a branch in the dialog and a corresponding selected action of an animated character. (f) digitally reading from said catalog of voices first voice sound data that corresponds to said selected verbal expression for the voice of said first character; (g) generating an audio signal from said first voice sound data representing the voice of said first character speaking said selected verbal expression; (h) generating a video signal representing an image of an animated character performing said selected action in accordance with said selected verbal expression; (i) digitally reading from said catalog of voices second voice sound data for the voice of said second character speaking the verbal expression that follows next in the selected branch of the dialog; (j) generating an audio signal from said second voice sound data representing the voice of said second character; and (k) displaying on said hand-held controller apparatus a second set of alternatively selectable verbal expressions that follows next for said first character in the selected branch of the dialog. - View Dependent Claims (2, 3, 4)
-
-
5. A method of electronically simulating voice conversations between at least two on-screen talking animated characters and an off-screen talking character, comprising the steps of:
-
(a) digitally storing a catalog of distinctive voices for at least three talking characters, each in the form of voice sound data representing a plurality of sentences, phrases, word segments or phonemes; (b) digitally storing a preprogrammed branching dialog between a first on-screen character and a second on-screen character and an off-screen character, each branch comprising a plurality of alternative verbal expressions; (c) generating a video signal representing an image of said first and second on-screen characters for display on a video screen; (d) displaying on a hand-held controller apparatus a first set of alternatively selectable verbal expressions describing preprogrammed actions of an animated character, each expression corresponding to a branch in said dialog; (e) receiving from said hand-held controller a manually initiated signal representing a selected verbal expression in said first set of verbal expressions, thereby selecting a branch in the dialog and a corresponding selected action of an animated character; (f) digitally reading from said catalog of voices first voice sound data that corresponds to said selected verbal expression for the voice of said off-screen character; (g) generating an audio signal from said first voice sound data representing the voice of said off-screen character speaking said selected verbal expression; (h) generating a video signal representing an image of an animated character performing said selected action in accordance with said selected verbal expression; (i) digitally reading from said catalog of voices second voice sound data for the voice of said first on-screen character speaking the verbal expression that follows next in the selected branch of the dialog; (j) generating an audio signal from said second voice sound data representing the voice of said first on-screen character; (k) digitally reading from said catalog of voices third voice sound data for the voice of said second on-screen character speaking the verbal expression that follows next in the selected branch of the dialog; (l) generating an audio signal from said third voice sound data representing the voice of said second on-screen character; and (m) displaying on said hand-held controller apparatus a second set of alternatively selectable verbal expressions that follows next for said off-screen character in the selected branch of the dialog. - View Dependent Claims (6, 7, 8)
-
-
9. A method of electronically simulating voice conversations between at least two talking animated characters, the words of the characters being selected by two corresponding human players, comprising the steps of:
-
(a) digitally storing a catalog of distinctive voices for a least two talking characters, each in the form of voice sound data representing a plurality of sentences, phrases, word segments or phonemes; (b) digitally storing a preprogrammed branching dialog between a first animated character and a second animated character, each branch comprising a plurality of alternative verbal expressions; (c) generating a video signal representing an image of said first and second characters for display on a video screen; (d) displaying on a first hand-held controller apparatus a first set of alternatively selectable verbal expressions describing preprogrammed actions of an animated character, each expression corresponding to a branch in said dialog; (e) receiving from said first hand-held controller a manually initiated signal representing a first selected verbal expression in said first set of verbal expressions, thereby selecting a branch in the dialog and corresponding selected action of an animated character; (f) digitally reading from said catalog of voices first voice sound data that corresponds to said first selected verbal expression for the voice of said first character; (g) generating an audio signal from said first voice sound data representing the voice of said first character speaking said first selected verbal expression; (h) generating a video signal representing an image of an animated character performing said selected action in accordance with said selected verbal expression; (i) displaying on a second hand-held controller apparatus a second set of alternatively selectable verbal expressions that follows next for said second character in the selected branch of the dialog; (j) receiving from said second hand-held controller a manually initiated signal representing a second selected verbal expression in said second set of verbal expressions, thereby selecting a next branch in the dialog; (k) digitally reading from said catalog of voices second voice sound data that corresponds to said second selected verbal expression for the voice of said second character; and (l) generating an audio signal from said second voice sound data representing the voice of said second character speaking said second selected verbal expression.
-
-
10. A method of electronically simulating voice conversations between at least two on-screen talking animated characters and two off-screen talking characters, comprising the steps of:
-
(a) digitally storing a catalog of distinctive voices for at least four talking characters, each in the form of voice sound data representing a plurality of sentences, phrases, word segments or phonemes; (b) digitally storing a preprogrammed branching dialog between a first on-screen character and a second on-screen character and a first off-screen character and a second off-screen character, each branch comprising a plurality of alternative verbal expressions; (c) generating a video signal representing an image of said first and second on-screen characters for display on a video screen; (d) displaying on a first hand-held controller apparatus a first set of alternatively selectable verbal expressions describing preprogrammed actions of an animated character, each expression corresponding to a branch in said dialog; (e) receiving from said first hand-held controller a manually initiated signal representing a first selected verbal expression in said first set of verbal expressions, thereby selecting a branch in the dialog and a corresponding selected action of an animated character; (f) digitally reading from said catalog of voices first voice sound data that corresponds to said first selected verbal expression for the voice of said first off-screen character; (g) generating an audio signal from said first voice sound data representing the voice of said first off-screen character speaking said first selected verbal expression; (h) generating a video signal representing an image of an animated character performing said selected action in accordance with said selected verbal expression; (i) digitally reading from said catalog of voices second voice sound data for the voice of said first on-screen character speaking the verbal expression that follows next in the selected branch of the dialog; (j) generating an audio signal from said second voice sound data representing the voice of said first on-screen character; (k) displaying on a second hand-held controller apparatus a second set of alternatively selectable verbal expressions that follows next for said second off-screen character in the selected branch of the dialog; (l) receiving form said second hand-held controller a manually initiated signal representing a second selected verbal expression in said second set of verbal expressions, thereby selecting a next branch in the dialog; (m) digitally reading from said catalog of voices third voice sound data that corresponds to said second selected verbal expression for the voice of said second off-screen character; (n) generating an audio signal from said third voice sound data representing the voice of said second off-screen character speaking said second selected verbal expression; (o) digitally reading from said catalog of voices fourth voice sound data for the voice of said second on-screen character speaking the verbal expression that follows next in the selected branch of the dialog; and (p) generating an audio signal from said fourth voice sound data representing the voice of said second on-screen character.
-
Specification