Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
257 words
A video game controller comprising: a local input means for receiving a plurality of local image control commands from a local input device, means for transmitting said plurality of local image control commands to a remote game controller, means for receiving from said remote game controller a plurality of remote image control commands, display controller for generating in response to said plurality of local and remote image control commands, a local sequence of game image frames, a voice communication controller for transmitting a speech signal representative of a local player's voice to allow the local player to speak with a remote player without suspending operation of the video game, and synchronization means comprising: means for determining, for each local image control command S L , the local status F L of said local sequence of game image frames at the time said local input means received said local image control command, means for determining, for each remote image control command S r , the remote status F r of a remote sequence of game image frames at the time said remote game controller received said remote image control command, and means for providing said display controller with a local image control command S L (F L ) received during local status F L , and a corresponding remote image control command S r (F r ), received during remote status F r , for use in preparing a new frame of said sequence, wherein said local status F L corresponds to said remote status F r .
Claim 2
Dependent Claim
257 words
A video game controller comprising: a local input means for receiving a plurality of local image control commands from a local input device, means for transmitting said plurality of local image control commands to a remote game controller, means for receiving from said remote game controller a plurality of remote image control commands, display controller for generating in response to said plurality of local and remote image control commands, a local sequence of game image frames, a voice communication controller for transmitting a speech signal representative of a local player's voice to allow the local player to speak with a remote player without suspending operation of the video game, and synchronization means comprising: means for determining, for each local image control command S L , the local status F L of said local sequence of game image frames at the time said local input means received said local image control command, means for determining, for each remote image control command S r , the remote status F r of a remote sequence of game image frames at the time said remote game controller received said remote image control command, and means for providing said display controller with a local image control command S L (F L ) received during local status F L , and a corresponding remote image control command S r (F r ), received during remote status F r , for use in preparing a new frame of said sequence, wherein said local status F L corresponds to said remote status F r .
Claim 3
Dependent Claim
103 words
The video game controller of claim 1 wherein said voice communication controller comprises means for receiving a local voice signal representing the local player's voice, means for transmitting said local voice signal to a remote video game controller to allow the local player to speak to said remote player without suspeding operation of the game, means for receiving a remote voice signal representing the remote player's voice, and loudspeaker for generating an acoustic replica of the remote player's voice in response to said remote voice signal to allow the local player to listen to said remote player without suspeding operation of the game.
Claim 4
Dependent Claim
54 words
The video game controller of claim 1 further comprising a connection means for connecting to a plurality of telephone lines for transmitting said plurality of local image control commands to said remote game controller, for receiving from said remote game controller said plurality of remote image control commands, and for transmitting a speech signal.
Claim 5
Dependent Claim
75 words
The video game controller of claim 1 further comprising a means for connecting to a first telephone line for transmitting said local image control commands and for receiving said remote image control commands, and wherein said voice communication controller is connected to a second telephone line for transmitting a speech signal representative of the local player's voice to allow the local player to speak with the remote player without suspending operation of the video game.
Claim 6
Dependent Claim
110 words
The video game controller of claim 1 wherein: said means for transmitting comprises a first connection means for connecting to a first telephone line for transmitting said plurality of local image control commands to said remote game controller, and said means for receiving comprises a second connection means for connection to a second telephone line for receiving from said remote game controller said plurality of remote image control commands; and said voice communication controller is connected to a third telephone line for transmitting a speech signal representative of the local player's voice to allow the local player to speak with the remote player without suspending operation of the video game.
Claim 7
Dependent Claim
61 words
The video game controller of claim 1 wherein said modem is connected to said voice communication controller and wherein said modem comprises a multiplexer for sending both said speech signal and said local image control commands over said at least one telephone line to allow the local player to speak with the remote player without suspending operation of the video game.
Claim 8
Dependent Claim
58 words
The video image controller of claim 1 wherein said means for transmitting said local image control commands comprises means for transmitting, for each local image control command, said corresponding local status F L and wherein said means for determining the remote status F r comprises means for receiving said remote status F r from said remote game controller.
Claim 9
Dependent Claim
142 words
A video game controller comprising: a local input means for receiving a plurality of image control commands from a local input device, a modem for connection to at least one telephone transmission line for transmitting said plurality of local image control commands to a remote game controller and for receiving from said remote game controller a plurality of remote image control commands, display controller for generating in response to said plurality of local and remote image control commands, a sequence of local image frames means for comparing a current status of said sequence of local image frames to a status of a sequence of remote image frames, and means for adjusting a frame rate of said sequence of local image frames if said comparison indicates that said sequence of local image frames substantially leads or lags said sequence of remote image frames.
Claim 10
Dependent Claim
142 words
A video game controller comprising: a local input means for receiving a plurality of image control commands from a local input device, a modem for connection to at least one telephone transmission line for transmitting said plurality of local image control commands to a remote game controller and for receiving from said remote game controller a plurality of remote image control commands, display controller for generating in response to said plurality of local and remote image control commands, a sequence of local image frames means for comparing a current status of said sequence of local image frames to a status of a sequence of remote image frames, and means for adjusting a frame rate of said sequence of local image frames if said comparison indicates that said sequence of local image frames substantially leads or lags said sequence of remote image frames.
Claim 11
Dependent Claim
34 words
The video image controller of claim 8 wherein said means for adjusting said frame rate comprises means for adjusting a horizontal blanking interval between each of a plurality of display lines comprising a frame.
Claim 12
Dependent Claim
37 words
The video image controller of claim 8 wherein said means for adjusting said frame rate comprises means for adjusting a vertical blanking interval between each of a plurality of frames of said sequence of local image frames.
Claim 13
Independent Claim
132 words
A method for generating a sequence of local image frames, comprising the steps of: receiving a plurality of local image control commands from a local input device, transmitting said plurality of local image control commands to a remote game controller receiving from said remote game controller a plurality of remote image control commands, display controller for generating in response to said plurality of local and remote image control commands, a sequence of local image frames comparing a current status F of said sequence of local image frames to a status F r of a sequence of remote image frames, and adjusting a frame rate of said sequence of local image frames if said comparison indicates that said sequence of local image frames substantially leads or lags said sequence of remote image frames.
Claim 14
Independent Claim
132 words
A method for generating a sequence of local image frames, comprising the steps of: receiving a plurality of local image control commands from a local input device, transmitting said plurality of local image control commands to a remote game controller receiving from said remote game controller a plurality of remote image control commands, display controller for generating in response to said plurality of local and remote image control commands, a sequence of local image frames comparing a current status F of said sequence of local image frames to a status F r of a sequence of remote image frames, and adjusting a frame rate of said sequence of local image frames if said comparison indicates that said sequence of local image frames substantially leads or lags said sequence of remote image frames.
Claim 15
Dependent Claim
57 words
The method of claim 11 wherein adjusting said frame rate comprises: comparing said current status F of said sequence of local image frames to said status F r of said sequence of remote image, and reducing said frame rate if said comparison indicates that said sequence of local image frames substantially leads said sequence of remote image.
Claim 16
Dependent Claim
30 words
The method of claim 11 wherein adjusting said frame rate comprises the step of adjusting a horizontal blanking interval between each of a plurality of display lines comprising a frame.
Claim 17
Dependent Claim
33 words
The method of claim 11 wherein adjusting said frame rate comprises the step of adjusting a vertical blanking interval between each of a plurality of frames of said sequence of local image frames.