Control circuit of master-side game console for enabling multiple video game consoles to together emulate same standalone multiplayer video game through networking connection
First Claim
1. A control circuit (115) of a master-side game console (110), wherein the master-side game console (110) comprises a transmission circuit (112), an user control device (113), and a communication circuit (114), the control circuit (115) comprising:
- a processor (116); and
a storage circuit (117) arranged to operably store a computer program product (118);
wherein the processor (116) is arranged to operably execute the computer program product (118) to perform following operations;
establishing a networking connection between the master-side game console (110) and a remote client-side game console (130) through the communication circuit (114);
loading a target game image file into a master-side emulating environment created by the processor (116);
receiving one or more master-side input values generated by the user control device (113) based on an user'"'"'s manipulations;
receiving one or more client-side input values transmitted from the client-side game console (130) through a network;
generating a target instruction based on the one or more master-side input values and the one or more client-side input values;
generating a pseudo clock indicator value;
utilizing the communication circuit (114) to transmit the target instruction and the pseudo clock indicator value to the client-side game console (130) through the network;
executing the target instruction in the master-side emulating environment based on the pseudo clock indicator value; and
rendering an updated master-side game screen according to executing results of the target instruction and transmitting the updated master-side game screen to a master-side display device (120) for displaying through the transmission circuit (112).
1 Assignment
0 Petitions
Accused Products
Abstract
A control circuit of a master-side game console includes: a processor and a storage circuit for storing a computer program product. The processor is arranged to operably execute the computer program product to perform following operations: establishing networking connection between the master-side game console and a client-side game console; receiving master-side input values generated by an user control device of the master-side game console; receiving client-side input values transmitted from the client-side game console; generating a target instruction based on the master-side input values and the client-side input values; transmitting the target instruction and a pseudo clock indicator value to the client-side game console; executing the target instruction in a master-side emulating environment based on the pseudo clock indicator value; and rendering an updated master-side game screen according to execution results of the target instruction and displaying the updated master-side game screen on a display device.
-
Citations
8 Claims
-
1. A control circuit (115) of a master-side game console (110), wherein the master-side game console (110) comprises a transmission circuit (112), an user control device (113), and a communication circuit (114), the control circuit (115) comprising:
-
a processor (116); and a storage circuit (117) arranged to operably store a computer program product (118); wherein the processor (116) is arranged to operably execute the computer program product (118) to perform following operations; establishing a networking connection between the master-side game console (110) and a remote client-side game console (130) through the communication circuit (114); loading a target game image file into a master-side emulating environment created by the processor (116); receiving one or more master-side input values generated by the user control device (113) based on an user'"'"'s manipulations; receiving one or more client-side input values transmitted from the client-side game console (130) through a network; generating a target instruction based on the one or more master-side input values and the one or more client-side input values; generating a pseudo clock indicator value; utilizing the communication circuit (114) to transmit the target instruction and the pseudo clock indicator value to the client-side game console (130) through the network; executing the target instruction in the master-side emulating environment based on the pseudo clock indicator value; and rendering an updated master-side game screen according to executing results of the target instruction and transmitting the updated master-side game screen to a master-side display device (120) for displaying through the transmission circuit (112). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification