Communication system, communication apparatus, communication program, and computer-readable storage medium stored with the communication progam
AssigneesSony Corporation, Sony Computer Entertainment Inc.
InventorMasahiro Fujihara
Life of this patent
Estimating the term…
Abstract
Multiple client apparatus 1 belonging to a predetermined communication group connected to the Internet 30 transmit and receive with each other video data corresponding to an image videotaped by a video camera 11 and audio data corresponding to voice input from a microphone 12. One of the multiple client apparatus 1 determines the number of client apparatus 1 belonging to the communication group, and decides transmission quality of the video data according to the determined number. The multiple client apparatus 1 belonging to the communication group transmits the video data according to the transmission quality.
Claims15
A communication system in which a communication apparatus, which belongs to a predetermined communication group formed by a plurality of communication apparatus connected to a network, transmits to another communication apparatus belonging to the communication group, video data according to an image shot by an image shooting means and audio data according to voice input from a sound input means, receives video data and audio data transmitted from the other communication apparatus, displays on a display means a video image represented by the video data, and outputs voice represented by audio data to an audio output means;
- said communication system comprising:
- determination means for determining the number of communication apparatus belonging to the communication group;
- decision means for determining transmission quality of the video data as an inverse function of the number determined by the determination means, such that as the number increases at least one characteristic of the transmission quality decreases, wherein such characteristics include a resolution of the video data and a frame rate of the video data, wherein the plurality of communication apparatus transmits the video data according to the transmission quality decided by the decision means;
- and
- display control means for controlling display sizes for displaying on the display means at least the video data transmitted from the other communication apparatus, wherein the display sizes are adjusted as a function of the number of communication apparatus belonging to the communication group,
- wherein each of the plurality of communication apparatus of the predetermined communication group has a processing environment and a connection environment, and the processing environment indicates at least one of CPU availability of the communication apparatus and consumable amount of memory of the communication apparatus,
- wherein the decision means operates to determine:
- (i) an environment factor indicating a comparison of a combination of the processing environment and the connection environment of the communication apparatus to a predetermined scale of possible combinations of the processing environment and the connection environment, and (ii) a least favorable environment factor of the processing environment and the connection environment among the plurality of communication apparatus of the predetermined communication group,
- wherein the decision means decides the transmission quality of the video data according to the least favorable environment factor and the number of communication apparatus belonging to the communication group, such that at least one of the resolution and the frame rate of the video data decreases when at least one of the least favorable environment factor and the number of communication apparatus worsens.
A communication apparatus, which belongs to a predetermined communication group formed by a plurality of communication apparatus connected to a network, comprising:
- communication means for transmitting to another communication apparatus belonging to the communication group, video data corresponding to an image shot by an image shooting means and audio data corresponding to voice input from a sound input means, and receiving video data and audio data transmitted from the other communication apparatus;
- determination means for determining the number of communication apparatus belonging to the communication group;
- decision means for determining transmission quality of the video data as an inverse function of the number determined by the determination means, such that as the number increases at least one characteristic of the transmission quality decreases, wherein such characteristics include a resolution of the video data and a frame rate of the video data;
- quality notification means for transmitting to the other communication apparatus belonging to the predetermined communication group, quality request data requesting transmission of the video data according to the transmission quality decided by the decision means;
- and
- display control means for controlling display sizes for displaying on the display means at least the video data transmitted from the other communication apparatus, wherein the display sizes are adjusted as a function of the number of communication apparatus belonging to the communication group,
- wherein each of the plurality of communication apparatus of the predetermined communication group has a processing environment and a connection environment, and the processing environment indicates at least one of CPU availability of the communication apparatus and consumable amount of memory of the communication apparatus,
- wherein the decision means operates to determine:
- (i) an environment factor indicating a comparison of a combination of the processing environment and the connection environment of the communication apparatus to a predetermined scale of possible combinations of the processing environment and the connection environment, and (ii) a least favorable environment factor of the processing environment and the connection environment among the plurality of communication apparatus of the predetermined communication group,
- wherein the decision means decides the transmission quality of the video data according to the least favorable environment factor and the number of communication apparatus belonging to the communication group, such that at least one of the resolution and the frame rate of the video data decreases when at least one of the least favorable environment factor and the number of communication apparatus worsens.
A communication method, which is executed by a computer included in a communication apparatus belonging to a predetermined communication group formed by a plurality of communication apparatus connected to a network, comprising the steps of:
- transmitting to another communication apparatus belonging to the communication group, video data according to an image shot by an image shooting means and audio data according to voice input from a sound input means;
- receiving video data and audio data transmitted from the other communication apparatus;
- determining the number of communication apparatus belonging to the communication group;
- deciding transmission quality of the video data as an inverse function of the number determined by a determination means and the processing capability, such that as the number increases at least one characteristic of the transmission quality decreases, wherein such characteristics include a resolution of the video data and a frame rate of the video data;
- transmitting to the other communication apparatus belonging to the predetermined communication group, quality request data requesting transmission of the video data according to the transmission quality decided by a decision means;
- receiving updates regarding change in respective processing capability from one or more of the plurality of communication apparatus;
- updating the transmission quality decided by the decision means based on the received updates;
- transmitting to the other communication apparatus belonging to the predetermined communication group, quality request data requesting transmission of the video data according to the updated transmission quality;
- and
- controlling display sizes for displaying at least the video data transmitted from the other communication apparatus, wherein the display sizes are adjusted as a function of the number of communication apparatus belonging to the communication group,
- wherein each of the plurality of communication apparatus of the predetermined communication group has a processing environment and a connection environment, and the processing environment indicates at least one of CPU availability of the communication apparatus and consumable amount of memory of the communication apparatus,
- wherein the decision means operates to determine:
- (i) an environment factor indicating a comparison of a combination of the processing environment and the connection environment of the communication apparatus to a predetermined scale of possible combinations of the processing environment and the connection environment, and (ii) a least favorable environment factor of the processing environment and the connection environment among the plurality of communication apparatus of the predetermined communication group,
- wherein the decision means decides the transmission quality of the video data according to the least favorable environment factor and the number of communication apparatus belonging to the communication group, such that at least one of the resolution and the frame rate of the video data decreases when at least one of the least favorable environment factor and the number of communication apparatus worsens.
A non-transitory computer-readable storage medium containing a communication program, which when executed by a computer included in a communication apparatus belonging to a predetermined communication group formed by a plurality of communication apparatus connected to a network, causes the apparatus to execute actions, comprising:
- transmitting to another communication apparatus belonging to the communication group, video data according to an image shot by an image shooting means and audio data according to voice input from a sound input means;
- receiving video data and audio data transmitted from the other communication apparatus;
- determining the number of communication apparatus belonging to the communication group;
- deciding transmission quality of the video data as an inverse function of the number determined by a determination means and the processing capability, such that as the number increases at least one characteristic of the transmission quality decreases, wherein such characteristics include a resolution of the video data and a frame rate of the video data;
- transmitting to the other communication apparatus belonging to the predetermined communication group, quality request data requesting transmission of the video data according to the transmission quality decided by a decision means;
- receiving updates regarding change in respective processing capability from one or more of the plurality of communication apparatus;
- updating the transmission quality decided by the decision means based on the received updates;
- transmitting to the other communication apparatus belonging to the predetermined communication group, quality request data requesting transmission of the video data according to the updated transmission quality;
- and
- controlling display sizes for displaying at least the video data transmitted from the other communication apparatus, wherein the display sizes are adjusted as a function of the number of communication apparatus belonging to the communication group,
- wherein each of the plurality of communication apparatus of the predetermined communication group has a processing environment and a connection environment, and the processing environment indicates at least one of CPU availability of the communication apparatus and consumable amount of memory of the communication apparatus,
- wherein the decision means operates to determine:
- (i) an environment factor indicating a comparison of a combination of the processing environment and the connection environment of the communication apparatus to a predetermined scale of possible combinations of the processing environment and the connection environment, and (ii) a least favorable environment factor of the processing environment and the connection environment among the plurality of communication apparatus of the predetermined communication group,
- wherein the decision means decides the transmission quality of the video data according to the least favorable environment factor and the number of communication apparatus belonging to the communication group, such that at least one of the resolution and the frame rate of the video data decreases when at least one of the least favorable environment factor and the number of communication apparatus worsens.
Dependencies are inferred from the claim text.