Method and system of real-time video-audio interaction
First Claim
Patent Images
1. A method of real-time video-audio interaction in an Internet game, comprising the steps of:
- executing an Internet game in a first Internet game client and a second Internet game client and connecting the first and second Internet game clients to an Internet game server;
locating an established Internet transmission channel between the first Internet game client and the second Internet game client, wherein the transmission channel is not connected to the Internet game server;
retrieving first real-time video data and first real-time audio data from the first Internet game client;
compressing/encoding the first real-time video data into a plurality of first video data frames, and compressing/encoding the first real-time audio data into a plurality of first audio data packets;
packaging the first video data frames and the first audio data packets into a transmission package in the first Internet game client;
transmitting the transmission package to the second Internet game client through the Internet transmission channel;
decoding the transmission package into second real-time video data and second real-time audio data in the second Internet game client; and
outputting the second real-time audio data and the second real-time video data in the Internet game in the second Internet game client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of real-time video-audio interaction in an Internet game. An Internet transmission channel is established between Internet game clients without connection to the Internet game server. First, the method retrieves real-time video and audio data and compresses it into video and audio data packets. Next, the video and audio data packets are packaged into a transmission package to transmit to other game clients through the Internet transmission channel. Finally, the Internet game client receives the transmission package decompresses the received transmission package into video and audio data, and executes output thereof.
33 Citations
41 Claims
-
1. A method of real-time video-audio interaction in an Internet game, comprising the steps of:
-
executing an Internet game in a first Internet game client and a second Internet game client and connecting the first and second Internet game clients to an Internet game server;
locating an established Internet transmission channel between the first Internet game client and the second Internet game client, wherein the transmission channel is not connected to the Internet game server;
retrieving first real-time video data and first real-time audio data from the first Internet game client;
compressing/encoding the first real-time video data into a plurality of first video data frames, and compressing/encoding the first real-time audio data into a plurality of first audio data packets;
packaging the first video data frames and the first audio data packets into a transmission package in the first Internet game client;
transmitting the transmission package to the second Internet game client through the Internet transmission channel;
decoding the transmission package into second real-time video data and second real-time audio data in the second Internet game client; and
outputting the second real-time audio data and the second real-time video data in the Internet game in the second Internet game client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of real-time video-audio interaction in an Internet game, comprising:
-
an Internet game server, executing an Internet game; and
a plurality of Internet game clients, comprising a first Internet game client, a second Internet game client, and an Internet transmission channel, the first and the second Internet game clients connecting to the Internet game server, the Internet transmission channel coupled to the first Internet game client and the second Internet game client. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of real-time video-audio interaction in an Internet game for application to an Internet game client, wherein the Internet game client connects to an Internet game server, and executes an Internet game, comprising the steps of:
-
locating an established Internet transmission channel to a external Internet game client, wherein the Internet transmission channel is not connected to the Internet game server;
a real-time data retriever retrieving first real-time video data and first real-time audio data;
compressing/decoding the first real-time video data and the first real-time audio data into a first transmission package;
transmitting the first transmission package to the external Internet game client through the Internet transmission channel;
receiving a second transmission package from the external Internet game client through the Internet transmission channel;
decompressing/decoding the second transmission package into second real-time video data and second real-time audio data; and
outputting the second audio data and the second video data in the game environment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A storage medium for storing a computer program, wherein the computer program, applied in a computer system, executes the method of real-time video-audio interaction in an Internet game for application to an Internet game client, the Internet game client connecting to an Internet game server, executing an Internet game, and outputting a game environment, the method comprising the steps of:
-
locating an established Internet transmission channel to a external Internet game client, wherein the Internet transmission channel is not connected to the Internet game server;
retrieval of first real-time video data and first real-time audio data by a real-time data retriever;
compressing/decoding the first real-time video data and the first real-time audio data into a first transmission package;
transmitting the first transmission package to the external Internet game client through the Internet transmission channel;
receiving a second transmission package from the external Internet game client through the Internet transmission channel;
decompressing/decoding the second transmission package into second real-time video data and second real-time audio data; and
outputting the second audio data and the second video data in the game environment in the monitor. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer system of an Internet game, executing an Internet game and having a storage medium for storing a computer program, wherein the computer program is applied in a computer system and executes the method of real-time video-audio interaction in an Internet game for application to an Internet game client, the Internet game client connecting to an Internet game server, executing an Internet game, and outputting a game environment, the method comprising the steps of:
-
locating an established Internet transmission channel to a external Internet game client, wherein the Internet transmission channel is not connected to the Internet game server;
retrieval of first real-time video data and first real-time audio data by a real-time data retriever;
compressing/decoding the first real-time video data and the first real-time audio data into a first transmission package;
transmitting the first transmission package to the external Internet game client through the Internet transmission channel;
receiving a second transmission package from the external Internet game client through the Internet transmission channel;
decompressing/decoding the second transmission package into second real-time video data and second real-time audio data; and
outputting the second audio data and the second video data in the game environment in the monitor. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A method of real-time video-audio interaction in an Internet game for application to a first Internet game client and a second Internet game client, wherein the first and second Internet game client execute an Internet game and connect to an Internet game server, comprising the steps of:
-
establishing an Internet transmission channel between the first Internet game client and the second Internet game client, wherein the Internet transmission channel is not connected to the Internet game server;
retrieving first real-time video data and first real-time audio data from the first Internet game client;
producing a plurality of first video data frames and a plurality of first audio data packets;
packaging the first video data frames and the first audio data packets into a transmission package;
transmitting the transmission package to the second Internet game client;
decoding the transmission package into second real-time video data and second real-time audio data in the second Internet game client; and
outputting the second real-time audio data and the second real-time video data in the Internet game in the second Internet game client. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A system of real-time video-audio interaction in an Internet game for application to a first Internet game client, a second Internet game client, and an Internet game server, wherein the Internet game server executes an Internet game, the system comprising:
an Internet transmission channel, the first Internet game client and the second Internet game client connecting to the Internet game server to execute the Internet game, the Internet transmission channel coupled to the first and second Internet game clients to execute real-time video-audio interaction.
Specification