[go: up one dir, main page]

JP2010086163A - Information processor, program, and communication system - Google Patents

Information processor, program, and communication system Download PDF

Info

Publication number
JP2010086163A
JP2010086163A JP2008252618A JP2008252618A JP2010086163A JP 2010086163 A JP2010086163 A JP 2010086163A JP 2008252618 A JP2008252618 A JP 2008252618A JP 2008252618 A JP2008252618 A JP 2008252618A JP 2010086163 A JP2010086163 A JP 2010086163A
Authority
JP
Japan
Prior art keywords
avatar
conversion
attribute data
information
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2008252618A
Other languages
Japanese (ja)
Inventor
Katsuyuki Takahashi
克之 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2008252618A priority Critical patent/JP2010086163A/en
Publication of JP2010086163A publication Critical patent/JP2010086163A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor for deciding the propriety of customization for converting the attribute data of an avatar on the basis of communicating situations or setting information of the avatar or the like. <P>SOLUTION: An information processor is provided with: a request information reception part 111 which is connected through a network to a plurality of terminals and receives an avatar conversion request transmitted from the terminals; an avatar conversion control part 131 for deciding the propriety of the conversion of the attribute data of the target avatar related to the avatar conversion request; a content management part 112 for managing the attribute data of the avatar; an avatar conversion part 113 for, when it is decided that the conversion of the attribute data of the target avatar is possible by the avatar conversion control part, converting the attribute data of the target avatar; and a response transmission part 115 for transmitting the target avatar whose attribute data have been converted by the avatar conversion part to the terminals. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、仮想空間においてアバタを制御する情報処理装置、プログラム及び通信システムに関する。   The present invention relates to an information processing apparatus, a program, and a communication system that control an avatar in a virtual space.

近年、オンラインゲーム及びメタバース等の仮想空間でのコミュニケーションを行う通信形態が増加している。仮想空間ではアバタと呼ばれるユーザの分身として活動可能なようにプログラムされたキャラクタを操作して、仮想空間内をユーザ自身が動いている感覚を得ることができると共に、アバタを介して、ユーザ同士でチャット及び音声通信等のコミュニケーションを行うこともできる。また、自身のアバタをユーザの好みに応じて変化させることができ、仮想空間への感情移入度を高めることのできる通信システムが実現されている(例えば、特許文献1)。   In recent years, communication forms for performing communication in virtual spaces such as online games and metaverses are increasing. In the virtual space, you can operate a character programmed to be active as a user's alternation called avatar to get a sense of the user moving in the virtual space, and between users via the avatar Communication such as chat and voice communication can also be performed. In addition, a communication system has been realized that can change its own avatar according to the user's preference and can increase the degree of emotional transfer into the virtual space (for example, Patent Document 1).

また、仮想空間をビジネスに活用する一例として、バーチャルオフィス等のテレワークシステムが考案されている。ネットワークを利用して異なる場所から同一空間で行われる会議に参加しているかのように出席者アバタを画面上に表示するシステムが実用化されている(例えば、特許文献2)。   As an example of utilizing virtual space for business, a telework system such as a virtual office has been devised. A system that displays attendee avatars on a screen as if participating in a conference held in the same space from different places using a network has been put into practical use (for example, Patent Document 2).

図1は仮想空間でのコミュニケーションを行う通信システム10に係るシステム構成図を示している。通信システム10は、仮想空間を提供する通信サーバ11、コンピュータのネットワーク12、及び複数の通信端末13a等から構成される。   FIG. 1 shows a system configuration diagram related to a communication system 10 that performs communication in a virtual space. The communication system 10 includes a communication server 11 that provides a virtual space, a computer network 12, and a plurality of communication terminals 13a.

通信システム10は、例えば通信サーバ11によって構築される会議室等の仮想空間で、パソコン等の通信機能を有する通信端末13aを使用して操作可能な自身アバタ(以下、自アバタとする)を介して、ユーザ同士がコミュニケーションを行うことができるシステムである。   The communication system 10 is a virtual space such as a conference room constructed by the communication server 11, for example, via its own avatar (hereinafter referred to as a self-avatar) that can be operated using a communication terminal 13 a having a communication function such as a personal computer. In this system, users can communicate with each other.

図2は自アバタの属性データの変換機能を備えた従来の通信サーバ11の機能構成を説明する図である。図2に示すように、通信サーバ11は、ユーザが通信端末13から送信するリクエスト情報(通信端末使用者が閲覧したいコンテンツの要求、自アバタの制御指示情報)をリクエスト情報受信部21で受信する。受信したリクエスト情報のうち必要なデータ(テキストや画像等)をコンテンツ管理部22から入手し、コンテンツ決定部24に送信する。ここで、自アバタ属性データの変更をする場合には、自アバタ変換部23で自アバタの属性データを変更し、変更後の自アバタ属性データをコンテンツ決定部24に送信する。このようにして、コンテンツ決定部24にユーザが要求したデータ(テキストなど他者アバタに関係しないデータと変更後自アバタデータ)がそろえられてレスポンス送信部25からネットワーク12を介して通信端末13へ送信される。   FIG. 2 is a diagram for explaining the functional configuration of a conventional communication server 11 having a function for converting attribute data of its own avatar. As shown in FIG. 2, the communication server 11 receives request information (request for content that the communication terminal user wants to browse, control instruction information of the own avatar) transmitted from the communication terminal 13 by the request information receiving unit 21. . Necessary data (text, image, etc.) in the received request information is obtained from the content management unit 22 and transmitted to the content determination unit 24. Here, when changing the own avatar attribute data, the own avatar conversion unit 23 changes the attribute data of the own avatar, and transmits the changed own avatar attribute data to the content determination unit 24. In this manner, data requested by the user (data such as text and data not related to other avatars and changed avatar data) are prepared in the content determination unit 24 and sent from the response transmission unit 25 to the communication terminal 13 via the network 12. Sent.

図3は、自アバタ変換部23の機能構成を説明する図である。図3に示すように、変換対象アバタ及び変換指示情報受信部31は、ユーザがどのアバタをどのように変換したいのかという指示情報(アバタ変換データ)から変換対象アバタID(通信端末利用者ID)を変換対象アバタ情報取得部32に送信し、変換対象アバタ情報取得部32は受信した情報に基づいて、コンテンツ管理部22から、アバタの属性データ(画像等)を取得して、そのデータをアバタ変換実行部34に送信する。一方、ユーザの指示情報のうちアバタの属性データの変換指示情報をアバタ変換情報記憶部33が受信し、変換項目に該当する画像等のデータをアバタ変換実行部34に送信する。
ここで、ユーザによるリクエスト情報について説明する。
FIG. 3 is a diagram illustrating a functional configuration of the own avatar conversion unit 23. As illustrated in FIG. 3, the conversion target avatar and conversion instruction information receiving unit 31 converts avatar ID (communication terminal user ID) from instruction information (avatar conversion data) indicating which avatar the user wants to convert. Is transmitted to the conversion target avatar information acquisition unit 32, and the conversion target avatar information acquisition unit 32 acquires attribute data (image, etc.) of the avatar from the content management unit 22 based on the received information, and the data is converted into the avatar. The data is transmitted to the conversion execution unit 34. On the other hand, the avatar conversion information storage unit 33 receives the conversion instruction information of the attribute data of the avatar among the user instruction information and transmits data such as an image corresponding to the conversion item to the avatar conversion execution unit 34.
Here, request information by the user will be described.

図4及び図5はユーザが自アバタの属性データをカスタマイズする際に送信するアバタ変換データの一例を示している。自アバタのカスタマイズに必要なアバタ変換データは、通信端末利用者ID、変換対象アバタID及び変換情報である。通信端末利用者IDは、通信端末を利用するユーザを認識するためのIDであり、変換対象アバタIDは、ユーザが操作可能なアバタを認識するためのIDである。ユーザである通信端末利用者は、通信端末利用者IDと自アバタのアバタIDとを異なるように設定することも可能であるが、ここでは、通信端末利用者と該通信端末利用者の自アバタのアバタIDとを同一とする。また、一ユーザが複数のアバタを管理することも可能である。   4 and 5 show an example of avatar conversion data transmitted when the user customizes attribute data of the own avatar. The avatar conversion data necessary for customizing the own avatar is a communication terminal user ID, a conversion target avatar ID, and conversion information. The communication terminal user ID is an ID for recognizing a user who uses the communication terminal, and the conversion target avatar ID is an ID for recognizing an avatar operable by the user. The communication terminal user who is a user can set the communication terminal user ID and the avatar ID of the own avatar to be different, but here, the communication terminal user and the own avatar of the communication terminal user are set. The avatar ID is the same. It is also possible for one user to manage a plurality of avatars.

アバタの属性データの変換情報は、表情、体形、髪型、服装、キャラクタ変換、登場音楽、照明及び匂いの8項目を設定し、各項目の選択肢の例を図5に示している。このように設定した変換情報について図4のように変換指示を出した場合には、ユーザの自アバタに、表情は笑顔、体形は太っている、髪形は長髪、服装は礼服、キャラクタ変換はなし、登場音楽は童謡、照明は赤色、匂いは温泉というような変換が施されることになる。   As the conversion information of the avatar attribute data, eight items of expression, body shape, hairstyle, clothes, character conversion, appearance music, lighting, and smell are set, and examples of options for each item are shown in FIG. When a conversion instruction is issued as shown in FIG. 4 for the conversion information set in this way, the user's own avatar has a smiling face, fat body shape, long hair, long dress, dress, no character conversion, Appearance music is changed to nursery rhymes, lighting is red, smell is hot springs, and so on.

続いて、アバタ変換実行部34は、変換対象アバタ情報取得部32及びアバタ変換情報記憶部33から送信されたデータを画像構成等の手段を用いてユーザの指示情報が反映された変換アバタを作成する。変換アバタの属性データは、アバタ情報送信部35からコンテンツ決定部24に送信され、最終的に通信端末13に送信され、映像は通信端末のディスプレイで、登場音楽はスピーカー又はヘッドホン等の音出力機器で、匂いはアロマポットで出力されることとなる。また、変換アバタの属性データは、アバタ情報記憶部36に保存され、新たにユーザによるアバタの変換指示がなされない限り、アバタ情報記憶部36に保存されたアバタ情報に基づいて通信端末13に送信されることになる。
特開2002−259318号公報 特開2002−360936号公報
Subsequently, the avatar conversion execution unit 34 creates a conversion avatar in which the instruction information of the user is reflected on the data transmitted from the conversion target avatar information acquisition unit 32 and the avatar conversion information storage unit 33 using means such as an image configuration. To do. The attribute data of the converted avatar is transmitted from the avatar information transmitting unit 35 to the content determining unit 24 and finally transmitted to the communication terminal 13, the video is a display of the communication terminal, and the appearance music is a sound output device such as a speaker or headphones. The odor will be output in the aroma pot. Further, the attribute data of the conversion avatar is stored in the avatar information storage unit 36, and is transmitted to the communication terminal 13 based on the avatar information stored in the avatar information storage unit 36 unless a new avatar conversion instruction is issued by the user. Will be.
JP 2002-259318 A JP 2002-360936 A

しかし、ユーザのイメージする仮想空間となるようにアバタの属性データを変換することは、通信サーバにとって処理負荷が大きく、且つネットワークの通信負荷を高めるため、仮想空間における通信のリアルタイム性及び音質等を低下させるという問題がある。また、ユーザが仮想空間でのチャット及び会話等のコミュニケーションを行っている際にもユーザのイメージする仮想空間に近づけたいとアバタの属性データの変換にこだわりすぎてしまい、コミュニケーションが不足するという事態に陥るという問題がある。また、テレワークシステムにおける会議等では、複数の出席者に同一のアバタが用いられている事があり、他ユーザと該他ユーザが操作するアバタ(以下、他アバタとする)とのイメージが異なるあまり、見分けがつかないことに加え、コミュニケーションが悪くなるという問題がある。   However, converting avatar attribute data so that it becomes a virtual space imaged by the user has a large processing load on the communication server and increases the communication load of the network. There is a problem of lowering. In addition, even when the user is communicating in a virtual space, such as chat and conversation, if the user wants to be close to the virtual space imagined by the user, the avatar's attribute data will be overly converted and communication will be insufficient. There is a problem of falling. Also, in a conference or the like in a telework system, the same avatar may be used for a plurality of attendees, and the image between the other user and the avatar operated by the other user (hereinafter referred to as another avatar) is not so much. In addition to being indistinguishable, there is a problem of poor communication.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、アバタの属性データを変換するカスタマイズは、通信状況又はアバタの設定情報等に基づいてアバタの属性データを変換するカスタマイズの可否を判断する通信サーバを提供することにある。   Accordingly, the present invention has been made in view of the above problems, and the object of the present invention is to customize the avatar attribute data based on the communication status or the avatar setting information. An object of the present invention is to provide a communication server that determines whether customization for converting data is possible.

上記課題を解決するために、本発明のある観点によれば、複数の端末とネットワークを経由して接続され、端末から送信されたアバタ変換リクエストを受信するリクエスト情報受信部と、アバタ変換リクエストに係る対象アバタの属性データの変換の可否を判断するアバタ変換制御部と、アバタの属性データを管理するコンテンツ管理部と、アバタ変換制御部により対象アバタの属性データの変換が可能と判断された場合、対象アバタの属性データを変換するアバタ変換部と、アバタ変換部により属性データが変換された対象アバタを端末に送信するレスポンス送信部と、を備える情報処理装置が提供される。   In order to solve the above problem, according to an aspect of the present invention, a request information receiving unit that is connected to a plurality of terminals via a network and receives an avatar conversion request transmitted from the terminal, and an avatar conversion request When the avatar conversion control unit that determines whether or not the attribute data of the target avatar can be converted, the content management unit that manages the attribute data of the avatar, and the avatar conversion control unit determine that the attribute data of the target avatar can be converted There is provided an information processing apparatus comprising: an avatar conversion unit that converts attribute data of a target avatar; and a response transmission unit that transmits the target avatar whose attribute data is converted by the avatar conversion unit to a terminal.

かかる構成によれば、アバタを表現する属性データの変換に伴う、通信サーバの処理負荷及びネットワークの通信負荷を軽減することができるため、仮想空間における通信のリアルタイム性及び音質等を低下させる要因を排除することができる。また、ユーザのイメージする仮想空間となるようにアバタのカスタマイズにこだわりすぎることを防止できるため、円滑なコミュニケーションを図ることができる。   According to such a configuration, the processing load of the communication server and the communication load of the network accompanying the conversion of the attribute data representing the avatar can be reduced. Can be eliminated. Moreover, since it is possible to prevent the avatar from being over-customized so as to become a virtual space imaged by the user, smooth communication can be achieved.

また、アバタ変換制御部は、端末利用者が通信中か否かを判定する通信状況取得部を有し、該通信状況取得部によりアバタの属性データの変換の可否を判断してもよい。
また、通信状況取得部は、端末利用者が送信した通信パケットに含まれるポート番号により端末利用者がコミュニケーション中か否かを判断してもよい。
The avatar conversion control unit may include a communication status acquisition unit that determines whether or not the terminal user is communicating, and the communication status acquisition unit may determine whether or not the attribute data of the avatar can be converted.
Further, the communication status acquisition unit may determine whether or not the terminal user is communicating based on a port number included in the communication packet transmitted by the terminal user.

また、アバタ変換制御部は、サーバ負荷情報を判定するサーバ負荷監視部及びネットワークの負荷情報を判定するネットワーク負荷監視部の少なくとも一方を有し、対象アバタを表現する属性データの変換の可否を判断してもよい。   The avatar conversion control unit includes at least one of a server load monitoring unit that determines server load information and a network load monitoring unit that determines network load information, and determines whether or not the attribute data representing the target avatar can be converted. May be.

また、アバタの属性データは、端末利用者の変換許可情報及び地位情報を含み、該変換許可情報又は該地位情報に基づいて対象アバタの変換の可否を判断してもよい。   Further, the attribute data of the avatar may include conversion permission information and status information of the terminal user, and whether or not the target avatar can be converted may be determined based on the conversion permission information or the position information.

また、対象アバタの属性データ及びアバタ変換部により変換された属性データを記憶するアバタ情報記憶部をさらに備えてもよい。
また、対象アバタは、他アバタであってもよい。
Moreover, you may further provide the avatar information storage part which memorize | stores the attribute data of the object avatar, and the attribute data converted by the avatar conversion part.
The target avatar may be another avatar.

また、上記課題を解決するために、本発明の他の態様によれば、複数の端末とネットワークを経由して接続され、端末から送信されたアバタ変換リクエストを受信するリクエスト情報受信処理と、通信信号の負荷状況に基づき、アバタ変換リクエストに係る対象アバタの属性データの変換の可否を判断するアバタ変換制御処理と、アバタの属性データを管理するコンテンツ管理処理と、アバタ変換制御処理により対象アバタの属性データの変換が可能と判断された場合、対象アバタの属性データを変換するアバタ変換処理と、アバタ変換処理により属性データが変換された対象アバタを端末に送信するレスポンス送信処理と、をコンピュータに実行させるプログラムが提供される。   In order to solve the above problem, according to another aspect of the present invention, a request information receiving process for receiving an avatar conversion request transmitted from a terminal connected to a plurality of terminals via a network, and communication Based on the signal load status, the avatar conversion control process for determining whether or not the attribute data of the target avatar related to the avatar conversion request can be converted, the content management process for managing the attribute data of the avatar, and the avatar conversion control process If it is determined that the attribute data can be converted, an avatar conversion process for converting the attribute data of the target avatar and a response transmission process for transmitting the target avatar whose attribute data is converted by the avatar conversion process to the terminal are sent to the computer. A program to be executed is provided.

また、上記課題を解決するために、本発明の他の態様によれば、複数の端末がネットワークを経由して接続された通信システムであって、複数の端末のうちのいずれかがアバタ変換リクエストを送信し、複数の端末のうちの他のいずれかは、送信されたアバタ変換リクエストを受信するリクエスト情報受信部と、通信信号の負荷状況に基づき、アバタ変換リクエストに係る対象アバタの属性データの変換の可否を判断するアバタ変換制御部と、アバタの属性データを管理するコンテンツ管理部と、アバタ変換制御部により対象アバタの属性データの変換が可能と判断された場合、対象アバタの属性データを変換するアバタ変換部と、アバタ変換部により属性データが変換された対象アバタを、アバタ変換をリクエストした端末に送信するレスポンス送信部と、を有する通信システムが提供される。   In order to solve the above problem, according to another aspect of the present invention, there is provided a communication system in which a plurality of terminals are connected via a network, and any one of the plurality of terminals is an avatar conversion request. The other one of the plurality of terminals transmits a request information receiving unit that receives the transmitted avatar conversion request, and attribute data of the target avatar related to the avatar conversion request based on the load status of the communication signal. If the avatar conversion control unit that determines whether conversion is possible, the content management unit that manages the attribute data of the avatar, and the avatar conversion control unit determine that the attribute data of the target avatar can be converted, the attribute data of the target avatar is The avatar conversion unit to be converted and the target avatar whose attribute data has been converted by the avatar conversion unit are transmitted to the terminal that requested the avatar conversion. Communication system comprising a Nsu transmitting section, is provided.

通信システムはテレビ会議システムであって、該テレビ会議システムに参加する所与の端末利用者のみの操作に応じて、アバタ変換リクエストに対して対象アバタの属性を変換してもよい。   The communication system is a video conference system, and the attribute of the target avatar may be converted in response to an avatar conversion request in accordance with an operation of only a given terminal user participating in the video conference system.

以上説明したように本発明によれば、アバタの属性データは、通信状況又はアバタの設定情報等に基づいてアバタの属性データの変換可否を判断する情報処理装置、プログラム及び通信システムを提供することができる。   As described above, according to the present invention, it is possible to provide an information processing apparatus, a program, and a communication system that determine whether or not avatar attribute data can be converted based on a communication status or avatar setting information. Can do.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

また、以下に示す項目順序に従って当該「発明を実施するための最良の形態」を説明する。
第1の実施形態
(1−1)他アバタ変換機能
(1−2)他アバタ変換機能を備えた通信サーバ
(1−3)他アバタの変換指示情報
(1−4)アバタ情報記憶部
(1−5)アバタ変換制御部
(1−6)第1の実施形態に係るアバタ変換制御部の構成
(1−7)第1の実施形態に係る通信サーバの処理
第2の実施形態
(2−1)第2の実施形態に係るアバタ変換制御部の構成
(2−2)第2の実施形態に係る通信サーバの処理
第3の実施形態
(3−1)第3の実施形態に係るアバタ変換制御部の構成
(3−2)第3の実施形態に係る通信サーバの処理
Further, the “best mode for carrying out the invention” will be described according to the following item order.
1st Embodiment (1-1) Other avatar conversion function (1-2) Communication server provided with other avatar conversion function (1-3) Conversion instruction information of other avatar (1-4) Avatar information storage unit (1) -5) Avatar conversion control unit (1-6) Configuration of avatar conversion control unit according to first embodiment (1-7) Processing of communication server according to first embodiment Second embodiment (2-1) ) Configuration of the avatar conversion control unit according to the second embodiment (2-2) Processing of the communication server according to the second embodiment Third embodiment (3-1) Avatar conversion control according to the third embodiment Configuration of Unit (3-2) Processing of Communication Server According to Third Embodiment

(第1の実施形態)
本発明に係る第1の実施形態は、通信システムにおける従来の自アバタの変換機能を他アバタの変換機能に利用し、アバタの属性データの変換の可否をコミュニケーション信号により判断する制御部を設けることを特徴とする通信システムである。
(First embodiment)
The first embodiment according to the present invention provides a control unit that uses a conversion function of a conventional avatar in a communication system for a conversion function of another avatar and determines whether or not conversion of attribute data of the avatar can be performed based on a communication signal. It is the communication system characterized by this.

(1−1)他アバタ変換機能
従来の通信システムでは、自アバタの属性データを変換する機能を有するものは存在していたが、他アバタの属性データを変換する機能を有するものは存在しなかった。しかしながら、テレワークシステムにおける会議等では、複数の出席者が同一の仮想空間に出席することが考えられる。その際、参加ユーザによる自アバタのカスタマイズがなされていないアバタは、初期に与えられた同一のアバタであることが想定されるため、参加ユーザの見分けがつかなくなり、コミュニケーションに問題が生じることが考えられる。従って、テレワークシステムにおける会議等の参加ユーザが限られた仮想空間においては、他アバタをカスタマイズできることは業務の遂行に都合が良い。このため、本実施形態は、他アバタをユーザのイメージする仮想空間にふさわしくするために、他アバタの属性データを変換する機能を有すると共に、自アバタ及び他アバタの属性データ変換における変換可否を判断するアバタ変換制御部を有する通信システムを提供するものである。なお、他アバタのカスタマイズは、業務の遂行の目的のみに適用されても良い。
(1-1) Other Avatar Conversion Function In the conventional communication system, there is a function that converts the attribute data of the own avatar, but there is no function that converts the attribute data of the other avatar. It was. However, in a conference or the like in a telework system, a plurality of attendees may attend the same virtual space. At that time, it is assumed that the avatars for which the participating users have not customized their own avatars are the same avatars given in the initial stage. It is done. Therefore, in a virtual space where the number of participating users such as conferences in a telework system is limited, it is convenient for performance of business to be able to customize other avatars. For this reason, this embodiment has a function of converting attribute data of other avatars in order to make the other avatars suitable for the virtual space imaged by the user, and determines whether or not conversion is possible in attribute data conversion of the own avatar and other avatars. A communication system having an avatar conversion control unit is provided. It should be noted that customization of other avatars may be applied only for the purpose of performing business.

(1−2)他アバタ変換機能を備えた通信サーバ
以下、他アバタの属性データを変換する機能を備えた通信サーバについて説明する。
図6は他アバタの属性データを変換する機能を備えた通信サーバ101の機能構成を含む通信システムSysの全体構成図である。仮想空間でのコミュニケーションを行う通信システムSysは、通信サーバ101、ネットワーク102及び通信端末103からなり、従来と同一である。通信端末103は、パソコン、携帯電話、ゲーム機等の通信機能を持つものであればよい。
(1-2) Communication Server Having Other Avatar Conversion Function Hereinafter, a communication server having a function of converting attribute data of another avatar will be described.
FIG. 6 is an overall configuration diagram of the communication system Sys including a functional configuration of the communication server 101 having a function of converting attribute data of other avatars. A communication system Sys that performs communication in a virtual space includes a communication server 101, a network 102, and a communication terminal 103, and is the same as the conventional one. The communication terminal 103 only needs to have a communication function such as a personal computer, a mobile phone, and a game machine.

他アバタの属性データを変換する機能を備えた通信サーバ101は、自アバタの属性データを変換する通信サーバ11の自アバタ変換部23(図2)に換えてアバタ変換部113を設け、自アバタのみならず他アバタを指定してその外観等を変えることができる。   The communication server 101 having the function of converting the attribute data of the other avatar is provided with an avatar conversion unit 113 instead of the own avatar conversion unit 23 (FIG. 2) of the communication server 11 that converts the attribute data of the own avatar. Not only can you specify other avatars, but you can change their appearance.

図6に示すように、通信サーバ101は、ユーザが通信端末103から送信するリクエスト情報(通信端末使用者が閲覧したいコンテンツの要求、自アバタ及び他アバタの制御指示情報)をリクエスト情報受信部111で受信する。受信したリクエスト情報のうち必要なデータ(テキストや画像等)をコンテンツ管理部112から入手し、コンテンツ決定部114に送信する。ここで、自アバタ及び他アバタの属性データの変更を実行する場合には、アバタ変換部113でアバタの属性データを変更し、変更後の属性データをコンテンツ決定部114に送信する。このようにして、コンテンツ決定部114にユーザが要求したデータがそろえられてレスポンス送信部115からネットワーク102を介して通信端末103へ送信する。   As shown in FIG. 6, the communication server 101 receives request information (a request for content that the communication terminal user wants to browse, control instruction information of the own avatar and other avatars) transmitted from the communication terminal 103 by the user. Receive at. Necessary data (text, image, etc.) in the received request information is obtained from the content management unit 112 and transmitted to the content determination unit 114. Here, when changing the attribute data of the own avatar and the other avatar, the avatar conversion unit 113 changes the attribute data of the avatar, and transmits the changed attribute data to the content determination unit 114. In this way, the data requested by the user is prepared in the content determination unit 114 and transmitted from the response transmission unit 115 to the communication terminal 103 via the network 102.

また、図7は、アバタ変換部113の機能構成を説明する図である。図7に示すように、変換対象アバタ及び変換指示情報受信部121は、ユーザがどのアバタをどのように変換したいのかという指示情報(アバタ変換データ)から変換対象アバタID(通信端末利用者ID)を変換対象アバタ情報取得部122に送信し、変換対象アバタ情報取得部122は受信した情報に基づいて、コンテンツ管理部112から、アバタの属性データ(画像等)を取得して、そのデータをアバタ変換実行部124に送信する。一方、ユーザの指示情報のうちアバタの属性データの変換指示情報をアバタ変換情報記憶部123が受信し、変換項目に該当する画像等のデータをアバタ変換実行部124に送信する。   FIG. 7 is a diagram illustrating the functional configuration of the avatar conversion unit 113. As illustrated in FIG. 7, the conversion target avatar and conversion instruction information receiving unit 121 converts avatar ID (communication terminal user ID) from instruction information (avatar conversion data) indicating which avatar the user wants to convert. Is transmitted to the conversion target avatar information acquisition unit 122, and the conversion target avatar information acquisition unit 122 acquires attribute data (image, etc.) of the avatar from the content management unit 112 based on the received information, and the data is transmitted to the avatar. The data is transmitted to the conversion execution unit 124. On the other hand, the avatar conversion information storage unit 123 receives the conversion instruction information of the avatar attribute data in the user instruction information, and transmits data such as an image corresponding to the conversion item to the avatar conversion execution unit 124.

続いて、アバタ変換実行部124は、変換対象アバタ情報取得部122及びアバタ変換情報記憶部123から送信されたデータを画像構成等の手段を用いて属性データが変換された変換アバタを作成する。変換アバタの属性データは、アバタ情報送信部125からコンテンツ決定部114に送信され、最終的に通信端末103に送信され、映像は通信端末のディスプレイで、登場音楽はスピーカーやヘッドホンなどの音出力機器で、匂いはアロマポットで出力されることとなる。また、変換アバタの属性データは、アバタ情報記憶部126に保存され、新たなアバタ変換指示がなされない限り、アバタ情報記憶部126に保存されたアバタ情報に基づいて通信端末103に送信されることになる。   Subsequently, the avatar conversion execution unit 124 creates a conversion avatar in which the attribute data is converted from the data transmitted from the conversion target avatar information acquisition unit 122 and the avatar conversion information storage unit 123 using means such as an image configuration. The attribute data of the converted avatar is transmitted from the avatar information transmitting unit 125 to the content determining unit 114 and finally transmitted to the communication terminal 103, the video is a display of the communication terminal, and the appearance music is a sound output device such as a speaker or headphones. The odor will be output in the aroma pot. Further, the attribute data of the conversion avatar is stored in the avatar information storage unit 126 and is transmitted to the communication terminal 103 based on the avatar information stored in the avatar information storage unit 126 unless a new avatar conversion instruction is issued. become.

なお、アバタ情報記憶部126は本技術の実施には必ずしも必要ではないが、同じ変換処理を無意味に繰り返すなどの重複処理を削減させることで通信サーバの負荷を軽減させるという効果を期待することができる。このアバタ情報記憶部126の機能については後述する。   The avatar information storage unit 126 is not necessarily required for the implementation of the present technology, but expects an effect of reducing the load on the communication server by reducing duplicate processing such as repeating the same conversion processing meaninglessly. Can do. The function of the avatar information storage unit 126 will be described later.

(1−3)他アバタの変換指示情報
以下、他アバタの変換指示について説明する。
図8は、ユーザによる他アバタの変換指示情報であり、ユーザが他アバタをカスタマイズする際に送信するアバタ変換データの一例を示している。通信端末利用者IDは、通信端末を利用するユーザを認識するためのIDであり、変換対象アバタIDは、ユーザがイメージする仮想空間に近づけるためにカスタマイズする他アバタを認識するためのIDである。
(1-3) Conversion Instruction Information of Other Avatars Hereinafter, conversion instructions of other avatars will be described.
FIG. 8 shows conversion instruction information of other avatars by the user, and shows an example of avatar conversion data transmitted when the user customizes the other avatars. The communication terminal user ID is an ID for recognizing a user who uses the communication terminal, and the conversion target avatar ID is an ID for recognizing another avatar to be customized to be close to the virtual space imaged by the user. .

変換対象となる他アバタは、例えば、ユーザが、通信端末のディスプレイ等に表示されている映像の中に変換を行いたいと思うアバタをクリックすること、又は、ログイン中の利用者一覧から選択することなどにより決定され、自動的に変換対象アバタIDを入手することができる。   The other avatar to be converted is selected by, for example, the user clicking on the avatar that the user wants to convert in the video displayed on the display of the communication terminal or the like, or selecting from the list of logged-in users. The conversion target avatar ID can be automatically obtained.

例えば、通信端末利用者IDが01234であるユーザが、仮想空間内に同一の映像で示された複数の他アバタを発見した場合に、変換対象アバタIDが98765である他アバタを図8に示すような変換情報となるように変換指示をする。変換情報に従い、変換対象アバタIDが98765である他アバタには、表情は笑顔、体形は痩せている、髪形はオールバック、服装はスーツ、キャラクタ変換はなし、登場音楽はクラシック、照明は青色、匂いは花というような変換が施されることになり、複数の他アバタと区別をすることが可能となる。   For example, FIG. 8 shows another avatar whose conversion target avatar ID is 98765 when a user whose communication terminal user ID is 01234 finds a plurality of other avatars indicated by the same video in the virtual space. A conversion instruction is given so that the conversion information becomes such. According to the conversion information, the other avatar whose conversion target avatar ID is 98765 has a smiling face, a thin body shape, an all-back hairstyle, a suit for clothes, no character conversion, classical music for music, blue light, smell Will be transformed like a flower, making it possible to distinguish it from multiple other avatars.

なお、通信端末利用者ID及び変換対象アバタIDを具体的に5桁の数字で表現しているが、この表現に限定されることはない。変換情報の項目、各変換項目のデータ構成及び選択肢は一例であり、図8、図5等に示したものに限定されないことは言うまでもなく、通信サーバと利用者間、及び各機能ブロック間で必要なデータをやり取りすることができるならば、どのような構成であってもよい。また、図8の変換対象アバタIDに自アバタIDを設定すれば、従来通り自アバタの変換も可能である。   In addition, although the communication terminal user ID and the conversion target avatar ID are specifically expressed by five-digit numbers, the present invention is not limited to this expression. The items of conversion information, the data configuration and options of each conversion item are examples, and needless to say, are not limited to those shown in FIG. 8, FIG. 5, etc., and are necessary between the communication server and the user, and between each functional block. Any configuration may be used as long as it can exchange various data. If the own avatar ID is set as the conversion target avatar ID in FIG. 8, the own avatar can be converted as usual.

(1−4)アバタ情報記憶部
図9(a)及び図9(b)は、アバタ情報記憶部126を説明する図である。
図9(a)はユーザ毎に各アバタIDによって、アバタを変換した情報(アバタの属性データ)を管理している。アバタ情報記憶部126には、自アバタを含むアバタIDに対応して、属性データを変換したアバタについては変換後のアバタ情報が記憶され、属性データを変換していないアバタについては、初期設定のアバタ情報が記憶される。すなわち、アバタ情報記憶部126には、仮想空間に参加するユーザが操作する全てのアバタの属性データが通信端末利用者毎に記憶されている。具体的には、通信端末利用者IDが01234であるユーザは、アバタIDが01234である自アバタをアバタ情報Aのように変換したとする。また、アバタID98765については、アバタ情報A1、アバタID13579については、アバタ情報A2というように、変換している。一方、通信端末利用者IDが98765であるユーザは、アバタIDが01234については、アバタ情報B1、アバタID98765の自アバタはアバタ情報B、アバタID13579については、アバタ情報B2に、変換している。仮想空間に存在する一アバタは、仮想空間に参加する通信端末利用者ぞれぞれのイメージに対応するものとして記憶される。このように、ユーザ毎に自アバタを含む他アバタのアバタ情報が管理されれば、仮想空間で遭遇する他アバタのイメージは、常にユーザのイメージと一致するように記憶されるため、ユーザのイメージする仮想空間を維持することが容易である。
(1-4) Avatar Information Storage Unit FIGS. 9A and 9B are diagrams illustrating the avatar information storage unit 126.
In FIG. 9A, information (avatar attribute data) obtained by converting an avatar is managed by each avatar ID for each user. The avatar information storage unit 126 stores the avatar information after conversion for the avatar converted from the attribute data corresponding to the avatar ID including the own avatar, and the default setting for the avatar that does not convert the attribute data. Avatar information is stored. That is, the avatar information storage unit 126 stores attribute data of all avatars operated by users who participate in the virtual space for each communication terminal user. Specifically, it is assumed that the user whose communication terminal user ID is 01234 has converted his own avatar whose avatar ID is 01234 into avatar information A. Further, the avatar ID 98765 is converted to avatar information A1, and the avatar ID 13579 is converted to avatar information A2. On the other hand, the user whose communication terminal user ID is 98765 has converted the avatar information B1 for the avatar ID 01234, the own avatar for the avatar ID 98765 into the avatar information B, and the avatar ID 13579 into the avatar information B2. One avatar existing in the virtual space is stored as corresponding to each image of the communication terminal users participating in the virtual space. Thus, if the avatar information of other avatars including the own avatar is managed for each user, the image of the other avatar encountered in the virtual space is always stored so as to match the user's image. It is easy to maintain a virtual space.

また、図9(b)は、ユーザにより変更された自アバタのアバタ情報のみが記憶されており、一アバタの属性データは、仮想空間に参加する全ユーザで共通の情報となる。すなわち、ユーザが他アバタをどのように変換したとしても、仮想空間で再度他アバタと遭遇するときは、他アバタを操作するユーザが変換する属性データに基づく変換がなされた他アバタで登場することになる。よって、他アバタは、他アバタを操作するユーザ好みのイメージが維持されることになる。なお、図9(b)に示した、それぞれの自アバタの情報のみが記憶される場合は、コンテンツ管理部に記憶されていても良い。   In FIG. 9B, only the avatar information of the own avatar changed by the user is stored, and the attribute data of one avatar becomes information common to all users participating in the virtual space. In other words, no matter how the user converts other avatars, when they encounter another avatar again in the virtual space, they must appear in the other avatars that have been converted based on the attribute data converted by the user operating the other avatar. become. Thus, the other avatar maintains a user-preferred image for operating the other avatar. In addition, when only the information of each own avatar shown in FIG. 9B is stored, it may be stored in the content management unit.

(1−5)アバタ変換制御部
前述したように従来より、ユーザがイメージする仮想空間となるように自アバタを変換することが行われている。さらに、本実施形態では、参加ユーザが限られた仮想空間においては、業務の遂行に支障をきたさないようにするために他ユーザが操作するアバタの変換をユーザの操作範囲内のみですることができる。しかしながら、アバタの属性データの変換は通信サーバにとって処理負荷が大きく、且つネットワークの通信負荷を高める可能性がある。そのため、本実施形態では図6に示したアバタ変換部(自アバタ及び他アバタ変換機能)に加えて、アバタの属性データの変換可否を判断するアバタ変換制御部を設けた通信サーバを含む通信システムSysを提供する。
(1-5) Avatar Conversion Control Unit As described above, conventionally, the own avatar is converted so as to become a virtual space imaged by the user. Furthermore, in the present embodiment, in a virtual space where the number of participating users is limited, the conversion of avatars operated by other users may be performed only within the user's operation range so as not to hinder the performance of business. it can. However, the conversion of avatar attribute data has a large processing load on the communication server and may increase the communication load on the network. Therefore, in this embodiment, in addition to the avatar conversion unit (the own avatar and other avatar conversion function) shown in FIG. 6, a communication system including a communication server provided with an avatar conversion control unit that determines whether or not the attribute data of the avatar can be converted. Provide Sys.

そこで、次に、本実施形態に係るアバタ変換制御部を設けた通信サーバについて説明する。
図10は、アバタ変換制御部を設けた通信サーバの機能構成を説明する図である。図10に示すように、アバタ変換制御部131は、通信サーバ101内のリクエスト情報受信部111とコンテンツ管理部112との間に設けられている。
Then, next, the communication server provided with the avatar conversion control unit according to the present embodiment will be described.
FIG. 10 is a diagram illustrating a functional configuration of a communication server provided with an avatar conversion control unit. As shown in FIG. 10, the avatar conversion control unit 131 is provided between the request information receiving unit 111 and the content management unit 112 in the communication server 101.

アバタ変換制御部131は、ユーザが通信端末103から送信するリクエスト情報(アバタ変換リクエストに相当)のうちリクエスト情報受信部111を介して、アバタ変換に関する指示情報を受信し、リクエスト情報を解析すると共に、通信状況を監視して、アバタの属性データの変換可否を判断する。   The avatar conversion control unit 131 receives instruction information related to avatar conversion from the request information (corresponding to the avatar conversion request) transmitted from the communication terminal 103 by the user via the request information receiving unit 111, analyzes the request information, and so on. The communication status is monitored to determine whether or not the attribute data of the avatar can be converted.

第1の実施形態におけるアバタ変換制御部131は、チャット又は会話のセッションが有効となっているか否かに基づいて、アバタの属性データの変換の可否を判断する。   The avatar conversion control unit 131 in the first embodiment determines whether or not the attribute data of the avatar can be converted based on whether the chat or conversation session is valid.

(1−6)第1の実施形態に係るアバタ変換制御部の構成
図11は第1の実施形態に係るアバタ変換制御部131の機能構成を説明する図である。図11に示すように、アバタ変換制御部131は、変換対象アバタ識別部133、通信状況取得部135、アバタ変換決定部137及びアバタ変換可否情報送信部139を有する。
(1-6) Configuration of Avatar Conversion Control Unit According to First Embodiment FIG. 11 is a diagram illustrating a functional configuration of the avatar conversion control unit 131 according to the first embodiment. As illustrated in FIG. 11, the avatar conversion control unit 131 includes a conversion target avatar identification unit 133, a communication status acquisition unit 135, an avatar conversion determination unit 137, and an avatar conversion availability information transmission unit 139.

アバタ変換制御部131は、ユーザが送信したアバタ変換に関する指示情報を解析して、変換対象アバタ識別部133から対象アバタ信号を送信し、通信状況取得部135からコミュニケーション信号を送信する。対象アバタ信号及びコミュニケーション信号を受信したアバタ変換決定部137は、変換可否信号をアバタ変換可否情報送信部139に送信する。   The avatar conversion control unit 131 analyzes the instruction information related to the avatar conversion transmitted by the user, transmits the target avatar signal from the conversion target avatar identification unit 133, and transmits the communication signal from the communication status acquisition unit 135. The avatar conversion determination unit 137 that has received the target avatar signal and the communication signal transmits a conversion enable / disable signal to the avatar conversion enable / disable information transmission unit 139.

変換対象アバタ識別部133から送信される対象アバタ信号は、ユーザが変換したいアバタが自アバタであるか又は他アバタであるかを識別する信号である。また、通信状況取得部135から送信されるコミュニケーション信号は、ユーザの変換したいアバタがチャット又は会話等のコミュニケーション中であるか否かを識別する信号である。   The target avatar signal transmitted from the conversion target avatar identification unit 133 is a signal for identifying whether the avatar that the user wants to convert is the own avatar or another avatar. The communication signal transmitted from the communication status acquisition unit 135 is a signal for identifying whether or not the avatar to be converted by the user is in communication such as chat or conversation.

図12は変換対象アバタ識別部133の機能構成を説明する図である。
図12に示すように、リクエスト情報取得部141で、ユーザである通信端末利用者が送信したリクエスト情報を参照し、通信端末利用者IDと変換対象アバタIDとを取得する。本実施形態においては、通信端末利用者IDは、通信端末利用者の自アバタIDと一致するとする。次に、アバタID照合部143で通信端末利用者IDと変換対象アバタIDとを比較し、両者が一致するか否かを判定する。通信端末利用者IDと変換対象アバタIDとが一致したら、変換対象は自アバタであり、通信端末利用者IDと変換対象アバタIDとが一致しない場合は、変換対象が他アバタであると判定する。判定結果は、対象アバタ信号送信部145が受信し、対象アバタ信号送信部145から、対象アバタ信号がアバタ変換決定部137に送信される。対象アバタ信号は、例えば、変換対象が自アバタであれば0、変換対象が他アバタであれば1とするが、これに限定されるものではなく、変換対象が自アバタであるか又は他アバタであるかが判断できれば、どのような構成でもよい。
FIG. 12 is a diagram illustrating a functional configuration of the conversion target avatar identification unit 133.
As illustrated in FIG. 12, the request information acquisition unit 141 refers to request information transmitted by a communication terminal user who is a user, and acquires a communication terminal user ID and a conversion target avatar ID. In the present embodiment, it is assumed that the communication terminal user ID matches the own avatar ID of the communication terminal user. Next, the avatar ID verification unit 143 compares the communication terminal user ID and the conversion target avatar ID to determine whether or not they match. If the communication terminal user ID and the conversion target avatar ID match, the conversion target is the own avatar. If the communication terminal user ID and the conversion target avatar ID do not match, it is determined that the conversion target is another avatar. . The determination result is received by the target avatar signal transmission unit 145, and the target avatar signal transmission unit 145 transmits the target avatar signal to the avatar conversion determination unit 137. The target avatar signal is, for example, 0 when the conversion target is the own avatar, and 1 when the conversion target is the other avatar, but is not limited to this, and the conversion target is the own avatar or the other avatar. Any configuration may be used as long as it can be determined.

図13は通信状況取得部135の機能構成を説明する図である。
通信状況取得部135は、通信パケットのヘッダーに含まれるポート番号を参照する等により、端末利用者すなわち変換対象アバタを操作するユーザがチャット又は会話等のコミュニケーション中であるか否かの状況を調査する。なお、変換対象アバタを操作するユーザがコミュニケーション中であるか否かは、ポート番号を参照する以外の方法でも調査できるが、ここでは、ポート番号によりコミュニケーション状況を判断することとする。
FIG. 13 is a diagram illustrating the functional configuration of the communication status acquisition unit 135.
The communication status acquisition unit 135 investigates whether or not the terminal user, that is, the user operating the conversion target avatar is in communication such as chat or conversation by referring to the port number included in the header of the communication packet. To do. Whether or not the user operating the conversion target avatar is in communication can be investigated by a method other than referring to the port number, but here, the communication status is determined based on the port number.

図13に示すように、ポート番号取得部151は変換対象アバタの通信パケットに含まれるポート番号を取得し、ポート番号参照部153に送信する。ポート番号参照部153は、取得したポート番号をポート番号データベース155に照合して、コミュニケーションに用いるアプリケーションか否かを判定する。ポート番号データベース155は、コミュニケーションに用いるアプリケーション、例えばチャットプログラム等のポート番号が記録されている。取得したポート番号がポート番号データベース155に一致する場合コミュニケーション中であり、一致しない場合コミュニケーション中ではないと判定する。判定結果は、コミュニケーション信号送信部157が受信し、コミュニケーション信号送信部157からコミュニケーション信号としてアバタ変換決定部137に送信される。コミュニケーション信号は、例えば、変換対象アバタがコミュニケーション中でなければ0、コミュニケーション中であれば1とするが、これに限定されるものではなく、コミュニケーション中であるか否かが判断できれば、どのような構成でもよい。   As illustrated in FIG. 13, the port number acquisition unit 151 acquires the port number included in the communication packet of the conversion target avatar, and transmits it to the port number reference unit 153. The port number reference unit 153 checks the acquired port number against the port number database 155 to determine whether the application is used for communication. The port number database 155 stores port numbers of applications used for communication, such as a chat program. If the acquired port number matches the port number database 155, it is determined that communication is in progress. If the acquired port number does not match, it is determined that communication is not in progress. The determination result is received by the communication signal transmission unit 157 and transmitted from the communication signal transmission unit 157 to the avatar conversion determination unit 137 as a communication signal. For example, the communication signal is 0 if the conversion target avatar is not in communication, and 1 if the conversion avatar is in communication. However, the communication signal is not limited to this. It may be configured.

このようにして、変換対象アバタ識別部133及び通信状況取得部135のそれぞれから送信される対象アバタ信号及びコミュニケーション信号に基づいて、アバタ変換決定部137は、変換対称アバタの属性データの変換の可否を決定し、変換可否信号としてアバタ変換可否情報送信部139に送信する。変換可否信号は、例えば、変換対称アバタの属性データの変換を許可するのであれば0、属性データの変換を許可しないのであれば1とするが、これに限定されるものではない。   In this way, based on the target avatar signal and the communication signal transmitted from the conversion target avatar identification unit 133 and the communication status acquisition unit 135, the avatar conversion determination unit 137 determines whether or not the attribute data of the conversion symmetric avatar can be converted. Is transmitted to the avatar conversion availability information transmission unit 139 as a conversion availability signal. The conversion enable / disable signal is, for example, 0 if conversion of attribute data of the conversion symmetric avatar is permitted, and 1 if conversion of attribute data is not permitted, but is not limited thereto.

図14は、変換対称アバタの変換可否信号を決定するためのテーブルである。
図14に示すように、変換可否信号は、変換対称アバタを操作する端末利用者がコミュニケーション中でない(コミュニケーション信号が0)の場合、アバタの属性データの変換が可能(変換可否信号が0)であり、変換対称アバタを操作する端末利用者がコミュニケーション中(コミュニケーション信号が1)の場合、アバタの属性データの変換を不可能(交換可否信号が1)としている。ここでは、コミュニケーション信号に基づいて、アバタの属性データの変換の可否を決定しているが、この判定方法に限定されるものではなく、自アバタであれば、コミュニケーション中であったとしてもアバタの属性データの変換は可能であると設定しても良い。
FIG. 14 is a table for determining the conversion availability signal of the conversion symmetric avatar.
As shown in FIG. 14, when the terminal user who operates the conversion symmetric avatar is not communicating (communication signal is 0), the avatar attribute data can be converted (the conversion enable / disable signal is 0). Yes, when the terminal user who operates the conversion symmetric avatar is in communication (communication signal is 1), it is impossible to convert the attribute data of the avatar (exchange enable / disable signal is 1). Here, whether or not the attribute data of the avatar can be converted is determined based on the communication signal. However, the determination method is not limited to this method. You may set that conversion of attribute data is possible.

このようにして決定した変換可否信号に基づいて、アバタ変換可否情報送信部139から、アバタの属性データの変換が許可された場合は、図10のアバタ変換部113に通信端末利用者のリクエスト情報が送信され、アバタの属性データの変換処理が実行される。一方、アバタの属性データの変換が許可されない場合は、図10に示すように、アバタ変換制御部131からレスポンス送信部115にアバタ変換不可能の信号が送信され、最終的に、通信端末103にアバタ変換が不可能である旨が通知される。   When the conversion of the avatar attribute data is permitted from the avatar conversion availability information transmission unit 139 based on the conversion availability signal determined in this way, the request information of the communication terminal user is sent to the avatar conversion unit 113 in FIG. Is transmitted, and avatar attribute data conversion processing is executed. On the other hand, when the conversion of the attribute data of the avatar is not permitted, as shown in FIG. 10, a signal that cannot be avatar converted is transmitted from the avatar conversion control unit 131 to the response transmission unit 115, and finally, the communication terminal 103 It is notified that avatar conversion is impossible.

以上説明したように、第1の実施形態に係る通信サーバ101は、アバタを操作する通信端末利用者のコミュニケーション状況に基づいてアバタの属性データの変換の可否を決定するアバタ変換制御部131を設けたことにより、変換対象アバタがコミュニケーション中か否かによりアバタの属性データの変換の可否を判断することができる。このため、アバタの属性データの変換による通信サーバ及びネットワークの負荷を低減できるので、通信のリアルタイム性及び音質の低下を防止することができる。また、アバタの属性データの変換を必要以上にこだわるために、コミュニケーションが不足するという事態を回避することもできる。以上の作用及び効果は、自アバタの属性データを変換する場合だけでなく、本実施形態で可能な他アバタの属性データを変換する場合にも有効である。   As described above, the communication server 101 according to the first embodiment includes the avatar conversion control unit 131 that determines whether or not the attribute data of the avatar can be converted based on the communication status of the communication terminal user who operates the avatar. Thus, whether or not the avatar attribute data can be converted can be determined based on whether or not the conversion target avatar is in communication. For this reason, since the load of the communication server and the network due to the conversion of the attribute data of the avatar can be reduced, it is possible to prevent the real-time property of communication and the deterioration of the sound quality. In addition, since the conversion of avatar attribute data is more than necessary, it is possible to avoid a situation where communication is insufficient. The above operations and effects are effective not only when the attribute data of the own avatar is converted, but also when the attribute data of other avatars that are possible in this embodiment are converted.

以上説明した各機能は、通信サーバを構成する図示しないCPU、ROM、RAM等により実現される。具体的には、以上に説明した各機能は、専用の制御デバイスあるいは、プログラムを実行するプロセッサ(CPU)と、そのプロセッサで実行するプログラムとデータを記憶するRAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)などの記憶デバイスを含むハードウェア資源で実現される。なお、ここで説明した構成は、機能別に説明したものであり、実現するハードウェアの物理構成は、機能毎に明確に分離され、独立に用意される必要はない。次に、第1の実施形態に係る通信サーバ101の動作について説明する。   Each function described above is realized by a CPU, a ROM, a RAM, and the like (not shown) constituting the communication server. Specifically, each function described above includes a dedicated control device or a processor (CPU) that executes a program, a RAM (Random Access Memory) that stores programs and data executed by the processor, and a ROM (Read). It is realized by hardware resources including a storage device such as an only memory (HDD) and a hard disk drive (HDD). Note that the configuration described here is described for each function, and the physical configuration of the hardware to be realized is clearly separated for each function and does not need to be prepared independently. Next, the operation of the communication server 101 according to the first embodiment will be described.

(1−7)第1の実施形態に係る通信サーバの処理
図15は、第1の実施形態に係るアバタ変換可否判定処理の流れを示している。
図15に示すように、ユーザが通信端末103からユーザのイメージする仮想空間に近づけるために、属性データを変換するアバタを決定することにより通信サーバ101によるアバタの変換がスタートする(S160)。ユーザの指示情報から変換対象アバタID及び通信端末利用者IDを取得する(S161)。取得した変換対象アバタIDと通信端末利用者IDとを照合して、変換対象アバタがユーザの自アバタか他アバタかを判定し(S162)、その結果を送信する(S163)。一方、変換対称アバタの通信状況を通信パケットに含まれるポート番号等から取得する(S164)。取得したポート番号から、変換対象アバタがコミュニケーション中か否かを判定し(S165)、その結果をコミュニケーション信号として送信する(S166)。コミュニケーション信号に基づき変換対象アバタがコミュニケーション中であるか否かを判定し(S167)、変換対象アバタがコミュニケーション中でなければ変換対象アバタの変換可否信号を変換可(図14では0)と設定し(S168)、変換対象アバタがコミュニケーション中であれば変換対称アバタの変換可否信号を変換不可(図14では1)と設定する(S169)。変換可否信号が送信され(S170)、本処理を終了する(S171)。これにより、ユーザは、変換可否信号により、変換対象アバタの変換後の外観等アバタの属性データ変換可否の旨を知ることができる。
(1-7) Processing of Communication Server According to First Embodiment FIG. 15 shows a flow of avatar conversion availability determination processing according to the first embodiment.
As shown in FIG. 15, in order for the user to approach the virtual space imaged by the user from the communication terminal 103, the avatar conversion by the communication server 101 is started by determining the avatar for converting the attribute data (S160). The conversion target avatar ID and the communication terminal user ID are acquired from the user instruction information (S161). The acquired conversion target avatar ID is compared with the communication terminal user ID to determine whether the conversion target avatar is the user's own avatar or another avatar (S162), and the result is transmitted (S163). On the other hand, the communication status of the conversion symmetric avatar is acquired from the port number included in the communication packet (S164). It is determined from the acquired port number whether the conversion target avatar is communicating (S165), and the result is transmitted as a communication signal (S166). Based on the communication signal, it is determined whether or not the conversion target avatar is communicating (S167). If the conversion target avatar is not communicating, the conversion enable / disable signal of the conversion target avatar is set to be convertible (0 in FIG. 14). (S168) If the conversion target avatar is in communication, the conversion enable / disable signal of the conversion symmetric avatar is set to be unconvertible (1 in FIG. 14) (S169). A conversion enable / disable signal is transmitted (S170), and the present process is terminated (S171). Thereby, the user can know whether or not the attribute data of the avatar such as the appearance after the conversion of the conversion target avatar can be converted by the conversion enable / disable signal.

なお、S161〜S163とS164〜S166との実行順序は、図15に示す順に代えて、S164〜S166を先に実行してもよく、S161〜S163とS164〜S166とを並列で同時に実行してもよい。   Note that the execution order of S161 to S163 and S164 to S166 may be executed first instead of the order shown in FIG. 15, and S161 to S163 and S164 to S166 may be executed in parallel at the same time. Also good.

以上のアバタ変換制御の流れにより、変換対象アバタがコミュニケーション中にはアバタの属性データの変換を実施することができない。このため、アバタの属性データの変換による通信サーバ及びネットワークの負荷を低減できるので、通信のリアルタイム性及び音質の低下を防止することができる。   Due to the above-described flow of avatar conversion control, the avatar attribute data cannot be converted while the conversion target avatar is communicating. For this reason, since the load of the communication server and the network due to the conversion of the attribute data of the avatar can be reduced, it is possible to prevent the real-time property of communication and the deterioration of the sound quality.

(第2の実施形態)
本発明に係る第2の実施形態は、自アバタ及び他アバタの属性データの変換の可否をサーバの負荷情報又はネットワークの負荷情報により判断する制御部を設けることを特徴とする通信システムである。
(Second Embodiment)
The second embodiment according to the present invention is a communication system characterized by including a control unit that determines whether or not conversion of attribute data of the own avatar and other avatars is possible based on server load information or network load information.

複数のユーザが同時に一サーバを利用した状況下で、アバタの属性データを変換する等の処理は通信サーバにとって処理負荷が大きく、且つネットワークの通信負荷を高める可能性がある。このような処理が行われると、仮想空間における通信のリアルタイム性及び音質等を低下させるに止まらず、最悪の場合には、通信サーバの機能停止という事態に至る危険性がある。従って、サーバの負荷情報及びネットワークの負荷情報を監視し、サーバの負荷情報又はネットワークの負荷情報に応じてアバタの属性データの変換の可否を判断することが重要となる。なお、本実施形態に係る通信システムSys及び通信サーバ101の構成は、図10に示し、第1の実施形態にて説明した構成と同じであるため、ここでは説明を省略する。 In a situation where a plurality of users use one server at the same time, processing such as converting avatar attribute data has a large processing load on the communication server and may increase the communication load on the network. When such processing is performed, there is a risk that not only the real-time property and sound quality of communication in the virtual space are deteriorated, but also in the worst case, the function of the communication server is stopped. Therefore, it is important to monitor the server load information and the network load information and determine whether or not the avatar attribute data can be converted according to the server load information or the network load information. Note that the configurations of the communication system Sys and the communication server 101 according to the present embodiment are the same as those illustrated in FIG. 10 and described in the first embodiment, and thus the description thereof is omitted here.

(2−1)第2の実施形態に係るアバタ変換制御部の構成
図16は第2の実施形態に係るアバタ変換制御部131の機能構成を説明する図である。図16に示すように、アバタ変換制御部131は、サーバ負荷監視部201、ネットワーク(NW)負荷監視部203、アバタ変換決定部205及びアバタ変換可否情報送信部207を有する。
(2-1) Configuration of Avatar Conversion Control Unit According to Second Embodiment FIG. 16 is a diagram illustrating a functional configuration of an avatar conversion control unit 131 according to the second embodiment. As illustrated in FIG. 16, the avatar conversion control unit 131 includes a server load monitoring unit 201, a network (NW) load monitoring unit 203, an avatar conversion determination unit 205, and an avatar conversion availability information transmission unit 207.

サーバ負荷監視部201からサーバ負荷情報に基づいたサーバ負荷信号と、ネットワーク負荷監視部203からネットワーク負荷情報に基づいたネットワーク負荷信号とがアバタ変換決定部205に送信され、アバタ変換決定部205は、変換可否信号をアバタ変換可否情報送信部207に送信する。アバタ変換可否情報送信部207から送信された変換可否信号に基づいてアバタの属性データの変換可否が決定される。   The server load signal based on the server load information from the server load monitoring unit 201 and the network load signal based on the network load information from the network load monitoring unit 203 are transmitted to the avatar conversion determining unit 205, and the avatar conversion determining unit 205 The conversion enable / disable signal is transmitted to the avatar conversion enable / disable information transmitting unit 207. Based on the conversion enable / disable signal transmitted from the avatar conversion enable / disable information transmission unit 207, whether or not the avatar attribute data can be converted is determined.

図17はサーバ負荷監視部201の機能構成を説明する図である。サーバ負荷監視部201はサーバ負荷情報としてサーバの統計情報であるロードアベレージ(CPUの平均負荷)を取得することを想定している。   FIG. 17 is a diagram illustrating the functional configuration of the server load monitoring unit 201. It is assumed that the server load monitoring unit 201 acquires load average (CPU average load) which is server statistical information as server load information.

サーバ負荷監視部201は、サーバ負荷情報取得部211、サーバ統計情報記録部213、サーバ負荷判定部215及びサーバ負荷信号送信部217を有する。サーバ負荷情報取得部211は、ロードアベレージ又はメモリ使用量等のサーバの統計情報が格納されているサーバ統計情報記録部213に問い合わせて、ロードアベレージを取得する。なお、サーバ統計情報記録部213はサーバ内のデータファイルという形式でサーバ上に存在する。OSによって格納位置は異なるが、OSがLinuxの場合、「/proc/cpuinfo」内に格納されているから、これを参照すればよい。取得したロードアベレージは、サーバ負荷判定部215に送信し、所定の閾値と比較して、閾値よりも小さければ、サーバ負荷は小さいと判定し、閾値よりも大きければ、サーバ負荷は大きいと判定する。サーバ負荷信号は、例えば、図19に示したように、サーバ負荷が小さいなら0、サーバ負荷が大きいなら1とするが、これに限定されるものではない。   The server load monitoring unit 201 includes a server load information acquisition unit 211, a server statistical information recording unit 213, a server load determination unit 215, and a server load signal transmission unit 217. The server load information acquisition unit 211 inquires of the server statistical information recording unit 213 storing server statistical information such as load average or memory usage, and acquires the load average. The server statistical information recording unit 213 exists on the server in the form of a data file in the server. Although the storage location differs depending on the OS, when the OS is Linux, it is stored in “/ proc / cpuinfo”, so this may be referred to. The acquired load average is transmitted to the server load determination unit 215, and compared with a predetermined threshold, if it is smaller than the threshold, it is determined that the server load is small, and if it is larger than the threshold, it is determined that the server load is large. . For example, as shown in FIG. 19, the server load signal is 0 when the server load is small, and 1 when the server load is large, but is not limited thereto.

なお、閾値の設定は、サーバに使用されているCPU数とするのが一般的である。例えば、サーバに搭載されているCPUが4つであれば、閾値を4に設定し、ロードアベレージが4未満ならばサーバ負荷が小さく、4以上ならばサーバ負荷が大きいと判定する。ロードアベレージの閾値の設定にサーバに使用されたCPU数を用いることは一例であり、他の基準を用いてもよい。   The threshold value is generally set to the number of CPUs used in the server. For example, if there are four CPUs mounted on the server, the threshold is set to 4, and if the load average is less than 4, the server load is small, and if it is 4 or more, it is determined that the server load is large. Using the number of CPUs used by the server for setting the load average threshold is an example, and other criteria may be used.

また、サーバの統計情報として、ロードアベレージを用いているが、ロードアベレージに換えて、例えばメモリ使用量等の情報を用いても良い。さらに、サーバ負荷情報とメモリ使用量との組み合わせ等、複数の統計情報を用いて判定しても良い。
こうして判定されたサーバ負荷信号は、サーバ負荷信号送信部217から、アバタ変換決定部205に送信される。
Further, although load average is used as the statistical information of the server, information such as memory usage may be used instead of load average. Furthermore, determination may be made using a plurality of statistical information such as a combination of server load information and memory usage.
The server load signal determined in this way is transmitted from the server load signal transmission unit 217 to the avatar conversion determination unit 205.

図18は、ネットワーク負荷監視部203の機能構成を説明する図である。ネットワーク負荷監視部203はネットワーク負荷情報としてパケット損失率を用いることを想定している。   FIG. 18 is a diagram illustrating the functional configuration of the network load monitoring unit 203. It is assumed that the network load monitoring unit 203 uses a packet loss rate as network load information.

ネットワーク負荷監視部203は、ネットワーク負荷情報取得部221、ネットワーク統計情報記録部223、ネットワーク負荷判定部225及びネットワーク負荷信号送信部227を有する。ネットワーク負荷情報取得部221は、ネットワーク統計情報が記録されているネットワーク統計情報記録部223に問い合わせて、受信したパケット数と破棄された受信パケット数とを取得する。なお、ネットワーク統計情報記録部223はサーバ内のデータファイルという形式でサーバ上に存在する。OSによって格納位置は異なるが、OSがLinuxの場合、「/proc/net/snmp」内に格納されているから、これを参照すればよい。ネットワーク統計情報記録部223から取得した、受信したパケット数と破棄された受信パケット数とをネットワーク負荷判定部225に送信し、ネットワーク負荷判定部225においてパケット損失率(=破棄された受信パケット÷受信したパケット数×100)を計算する。パケット損失率を所定の閾値と比較して、閾値よりも小さければネットワーク負荷が小さいと判定し、閾値よりも大きければネットワーク負荷が大きいと判定する。ネットワーク負荷信号は、例えば図19に示したように、ネットワーク負荷が小さいなら0、ネットワーク負荷が大きいなら1とするが、これに限定されるものではない。なお、第2の実施形態においては、ネットワーク負荷の閾値を1%に設定するが、この値には一例であり、他の値を用いてもよい。   The network load monitoring unit 203 includes a network load information acquisition unit 221, a network statistical information recording unit 223, a network load determination unit 225, and a network load signal transmission unit 227. The network load information acquisition unit 221 inquires of the network statistical information recording unit 223 in which network statistical information is recorded, and acquires the number of received packets and the number of received packets discarded. The network statistical information recording unit 223 exists on the server in the form of a data file in the server. Although the storage location differs depending on the OS, when the OS is Linux, it is stored in “/ proc / net / snmp”. The number of received packets and the number of discarded received packets acquired from the network statistical information recording unit 223 are transmitted to the network load determining unit 225, and the network load determining unit 225 receives the packet loss rate (= discarded received packets ÷ received). Calculated number of packets × 100). The packet loss rate is compared with a predetermined threshold, and if it is smaller than the threshold, it is determined that the network load is small, and if it is larger than the threshold, it is determined that the network load is large. For example, as shown in FIG. 19, the network load signal is 0 when the network load is small and 1 when the network load is large. However, the network load signal is not limited to this. In the second embodiment, the network load threshold is set to 1%, but this value is an example, and other values may be used.

また、ネットワーク負荷情報として、パケット損失率を用いているが、パケット損失率に換えて他の情報を用いても良い。
こうして判定されたネットワーク負荷信号は、ネットワーク負荷信号送信部227から、アバタ変換決定部205に送信される。
Further, although the packet loss rate is used as the network load information, other information may be used instead of the packet loss rate.
The network load signal determined in this way is transmitted from the network load signal transmission unit 227 to the avatar conversion determination unit 205.

このようにして、サーバ負荷監視部201及びネットワーク負荷監視部203のそれぞれから送信されるサーバ負荷信号及びネットワーク負荷信号に基づいて、アバタ変換決定部205は、変換対称アバタの属性データの変換の可否を決定し、変換可否信号としてアバタ変換可否情報送信部207に送信する。変換可否信号は、例えば、変換対称アバタの属性データの変換を許可するであれば0、属性データの変換を許可しないのであれば1とするが、これに限定されるものではない。   Thus, based on the server load signal and the network load signal transmitted from the server load monitoring unit 201 and the network load monitoring unit 203, the avatar conversion determination unit 205 determines whether or not the attribute data of the conversion symmetric avatar can be converted. Is transmitted to the avatar conversion availability information transmission unit 207 as a conversion availability signal. The conversion enable / disable signal is, for example, 0 if conversion of attribute data of the conversion symmetric avatar is permitted, and 1 if conversion of attribute data is not permitted, but is not limited thereto.

具体的に、図19のアバタの属性データの変換可否信号を決定するためのテーブルを参照しながら、変換可否信号の設定手順を説明する。   Specifically, a procedure for setting the conversion enable / disable signal will be described with reference to a table for determining the conversion enable / disable signal of the attribute data of the avatar in FIG.

変換可否信号は、サーバ負荷信号及びネットワーク負荷信号のいずれもが所定の閾値よりも小さい(サーバ負荷信号及びネットワーク負荷信号いずれも0)の場合、通信信号の負荷が小さいと判定して変換可否信号が0に設定される。一方、サーバ負荷信号及びネットワーク負荷信号の少なくとも一方が所定の閾値よりも大きい場合、通信信号の負荷が大きいと判定して、変換可否信号が1に設定される。第2の実施形態においてはサーバ及びネットワークのいずれも負荷が小さい場合のみアバタの属性データの変換を可能としているが、この判断方法に限定するものではない。例えば、サーバの負荷信号のみからアバタの属性データの変換の可否を決定してもよい。サーバ負荷信号及びネットワーク負荷信号がともに大きい場合にのみアバタの属性データの交換を不可能としても良い。   When the server load signal and the network load signal are both smaller than a predetermined threshold (both the server load signal and the network load signal are 0), it is determined that the load of the communication signal is small and the conversion propriety signal is converted. Is set to 0. On the other hand, when at least one of the server load signal and the network load signal is larger than a predetermined threshold value, it is determined that the load of the communication signal is large, and the conversion availability signal is set to 1. In the second embodiment, the avatar attribute data can be converted only when the load of both the server and the network is small. However, the present invention is not limited to this determination method. For example, whether or not avatar attribute data can be converted may be determined only from the load signal of the server. The avatar attribute data may not be exchanged only when both the server load signal and the network load signal are large.

このようにして決定した変換可否信号に基づいて、アバタの属性データの変換がなされるが、第1の実施形態と同一であるため、説明を省略する。   The attribute data of the avatar is converted based on the conversion enable / disable signal determined in this manner, but the description is omitted because it is the same as that of the first embodiment.

以上説明したように、第2の実施形態に係る通信サーバ101は、サーバ及びネットワークの負荷状況に基づいてアバタの属性データの変換の可否を決定するアバタ変換制御部131を設けた。これにより、サーバ又はネットワークの少なくとも一方の負荷が大きい状況下でアバタの属性データの変換をすることは許可されない。このため、アバタの属性データの変換による通信サーバ及びネットワークへの負荷がかかることを抑制することができるため、通信のリアルタイム性及び音質が低下することを防止することができる。次に、第2実施形態に係る通信サーバ101の動作について説明する。   As described above, the communication server 101 according to the second embodiment includes the avatar conversion control unit 131 that determines whether or not the attribute data of the avatar can be converted based on the load status of the server and the network. Thus, it is not permitted to convert the attribute data of the avatar under a situation where the load on at least one of the server and the network is large. For this reason, since it can suppress that the load to the communication server and network by conversion of the attribute data of an avatar can be suppressed, it can prevent that the real-time property and sound quality of communication fall. Next, the operation of the communication server 101 according to the second embodiment will be described.

(2−2)第2の実施形態に係る通信サーバの処理
図20は、第2の実施形態に係るアバタ変換可否判定処理の流れを示している。
図20に示すように、ユーザが通信端末103からユーザのイメージする仮想空間に近づけるために、属性データを変換するアバタを決定することにより通信サーバ101によるアバタの変換がスタートする(S230)。サーバの負荷情報をサーバの統計情報等から取得する(S231)。取得したサーバの負荷情報からサーバの負荷状況を判定し(S232)、その結果をサーバ負荷信号として送信する(S233)。一方、ネットワークの負荷情報をネットワーク統計情報等から取得する(S234)。取得したネットワーク統計情報からネットワークの負荷状況を判定し(S235)、その結果をネットワーク負荷信号として送信する(S236)。通信サーバ及びネットワークの負荷状況に基づいて、アバタの属性データの変換が可能か否かを判定する(S237)。アバタの属性データの変換が可能であればアバタの変換可否信号を変換可(図19では0)と設定し(S238)、アバタの属性データの変換が不可能であれば変換対称アバタの変換可否信号を変換不可(図19では1)と設定する(S239)。変換可否信号が送信され(S240)、本処理を終了する(S241)。これにより、変換可否信号により、変換対象アバタの変換後の外観等アバタの属性データの変換可否の旨がユーザに知らされる。
(2-2) Processing of Communication Server According to Second Embodiment FIG. 20 shows a flow of avatar conversion availability determination processing according to the second embodiment.
As shown in FIG. 20, in order for the user to approach the virtual space imaged by the user from the communication terminal 103, the avatar conversion by the communication server 101 is started by determining the avatar for converting the attribute data (S230). Server load information is acquired from server statistical information or the like (S231). The server load status is determined from the acquired server load information (S232), and the result is transmitted as a server load signal (S233). On the other hand, network load information is acquired from network statistical information or the like (S234). The network load status is determined from the acquired network statistical information (S235), and the result is transmitted as a network load signal (S236). Based on the load status of the communication server and the network, it is determined whether or not the avatar attribute data can be converted (S237). If the avatar attribute data can be converted, the avatar conversion enable / disable signal is set to be convertible (0 in FIG. 19) (S238). If the avatar attribute data cannot be converted, the conversion symmetry avatar can be converted. The signal is set to be unconvertible (1 in FIG. 19) (S239). A conversion enable / disable signal is transmitted (S240), and this process is terminated (S241). As a result, the user can be informed of whether or not the attribute data of the avatar such as the appearance after conversion of the conversion target avatar can be converted by the conversion enable / disable signal.

なお、S231〜S233とS234〜S236との実行順序は、図20に示す順に代えて、S234〜S236を先に実行してもよく、S231〜S233とS234〜S236とを並列で同時に実行してもよい。   Note that the execution order of S231 to S233 and S234 to S236 may be executed first instead of the order shown in FIG. 20, and S231 to S233 and S234 to S236 may be executed simultaneously in parallel. Also good.

以上のアバタ変換制御の流れにより、本実施形態では、通信サーバ又はネットワークの負荷が大きいときにはアバタの属性データの変換を実施することは許可されない。このため、アバタの属性データの変換に基づく通信サーバ及びネットワークの負荷を抑制することができるので、通信のリアルタイム性及び音質の低下を防止することができる。   According to the above-described flow of avatar conversion control, in this embodiment, conversion of avatar attribute data is not permitted when the load on the communication server or the network is large. For this reason, since the load of the communication server and the network based on the conversion of the attribute data of the avatar can be suppressed, it is possible to prevent the real time property of communication and the deterioration of the sound quality.

(第3の実施形態)
本発明に係る第3の実施形態はアバタの属性データの変換の可否は、アバタを操作するユーザにより設定されたアバタの情報に基づいて属性データの変換が可能か否かを判断する制御部を設けることを特徴とする通信システムである。
(Third embodiment)
In the third embodiment according to the present invention, whether or not the attribute data of the avatar can be converted is determined by a control unit that determines whether or not the attribute data can be converted based on the information of the avatar set by the user who operates the avatar. It is a communication system characterized by providing.

テレワークシステムにおける会議等では、複数のユーザが同一の仮想空間に出席することが考えられ、参加ユーザのそれぞれが操作するアバタを特徴付けるためにアバタの属性データの変換が盛んに行われることが考えられる。しかしながら、本来業務を円滑にするために行う他アバタの属性データの変換が興味本位に行われる等して、業務の遂行を阻害することになりかねない。また、アバタによって表現される階級差が希薄になり、業務の遂行及びコミュニケーション等に問題が生じることが考えられる。また、参加ユーザが自アバタのみならず他アバタを変換する場合、他ユーザの通信端末にのみ表現される範囲であっても、自分のアバタを勝手にカスタマイズされることが気になり、コミュニケーションに支障をきたす危険性がある。従って、アバタを操作するユーザから他ユーザによるアバタの属性データを変換する許可又はユーザの実社会での地位等の情報に基づいて、アバタの属性データの変換の可否を、判断することが重要となる。なお、本実施形態に係る通信システムSys及び通信サーバ101の構成は、図10に示し、第1の実施形態にて説明した構成と同じであるため、ここでは説明を省略する。   In a telework system conference, etc., multiple users may attend the same virtual space, and avatar attribute data may be actively converted to characterize the avatar operated by each participating user. . However, the conversion of the attribute data of other avatars, which is originally performed for smoothing the business, may be hindered by performing the business, for example. In addition, the class difference expressed by the avatar may become sparse, causing problems in business execution and communication. In addition, when participating users convert not only their own avatars but also other avatars, even if it is within the range expressed only on the communication terminals of other users, their own avatars may be customized without permission. There is a risk of disruption. Therefore, it is important to determine whether or not the attribute data of the avatar can be converted based on information such as permission to convert the attribute data of the avatar by another user from the user who operates the avatar or the status of the user in the real world. . Note that the configurations of the communication system Sys and the communication server 101 according to the present embodiment are the same as those illustrated in FIG. 10 and described in the first embodiment, and thus the description thereof is omitted here.

(3−1)第3の実施形態に係るアバタ変換制御部の構成
図21は第3の実施形態に係るアバタ変換制御部131の機能構成を説明する図である。図21に示すように、アバタ変換制御部131は、許可情報取得部301、地位情報取得部303、アバタ変換決定部305及びアバタ変換可否情報送信部307を有する。アバタ変換制御部131及び許可情報取得部301はアバタ変換制御部131の外部に設けられたコンテンツ管理部112に情報を取得するための問い合わせを行う。
(3-1) Configuration of Avatar Conversion Control Unit According to Third Embodiment FIG. 21 is a diagram illustrating a functional configuration of an avatar conversion control unit 131 according to the third embodiment. As illustrated in FIG. 21, the avatar conversion control unit 131 includes a permission information acquisition unit 301, a position information acquisition unit 303, an avatar conversion determination unit 305, and an avatar conversion availability information transmission unit 307. The avatar conversion control unit 131 and the permission information acquisition unit 301 make an inquiry for acquiring information to the content management unit 112 provided outside the avatar conversion control unit 131.

許可情報取得部301は許可情報要求信号を、地位情報取得部303は地位情報要求信号をそれぞれコンテンツ管理部112に送信する。許可情報要求信号を受信したコンテンツ管理部112からは許可情報応答信号が許可情報取得部301に送信され、地位情報要求信号を受信したコンテンツ管理部112からは地位情報応答信号が地位情報取得部303に送信される。なお、許可情報には、ユーザが操作するアバタの属性データを他ユーザにより変換されることを許可しているか否かが含まれ、地位情報には、ユーザの属する実社会等での役職等の情報が含まれている。   The permission information acquisition unit 301 transmits a permission information request signal, and the position information acquisition unit 303 transmits a position information request signal to the content management unit 112, respectively. The permission information response signal is transmitted to the permission information acquisition unit 301 from the content management unit 112 that has received the permission information request signal, and the position information response signal is received from the content management unit 112 that has received the position information request signal. Sent to. The permission information includes whether or not the attribute data of the avatar operated by the user is permitted to be converted by another user, and the position information includes information such as a job title in the real world to which the user belongs. It is included.

許可情報取得部301は許可情報応答信号から、アバタの属性データを変換することが許可されているかどうかを判定し、変換許可情報信号としてアバタ変換決定部305に送信する。一方で、地位情報取得部303は地位情報応答信号からユーザが属する実社会等での役職情報を取得して、地位情報信号としてアバタ変換決定部305に送信する。アバタ変換決定部305は、変換許可情報信号又は地位情報信号に基づいてアバタの属性データの変換の可否を決定し、変換可否信号としてアバタ変換可否情報送信部307に送信する。変換可否信号は、例えば、変換対称アバタの属性データの変換を許可するであれば0、属性データの変換を許可しないのであれば1とするが、これに限定されるものではない。   The permission information acquisition unit 301 determines from the permission information response signal whether or not it is permitted to convert the attribute data of the avatar, and transmits it to the avatar conversion determination unit 305 as a conversion permission information signal. On the other hand, the position information acquisition unit 303 acquires job information in the real world to which the user belongs from the position information response signal, and transmits it to the avatar conversion determination unit 305 as a position information signal. The avatar conversion determination unit 305 determines whether or not the attribute data of the avatar can be converted based on the conversion permission information signal or the position information signal, and transmits it to the avatar conversion enable / disable information transmission unit 307 as a conversion enable / disable signal. The conversion enable / disable signal is, for example, 0 if conversion of attribute data of the conversion symmetric avatar is permitted, and 1 if conversion of attribute data is not permitted, but is not limited thereto.

図22は、アバタ変換制御部131からコンテンツ管理部112にアバタの情報を要求する要求信号及びコンテンツ管理部112からの応答信号の例を示す図である。具体的に、アバタID86230の属性データの変換が可能かどうかについて説明する。   FIG. 22 is a diagram illustrating an example of a request signal for requesting avatar information from the avatar conversion control unit 131 to the content management unit 112 and a response signal from the content management unit 112. Specifically, whether or not the attribute data of the avatar ID 86230 can be converted will be described.

ユーザが変換対象アバタを決定すると、アバタ変換制御部131から、変換対象アバタID、許可情報要求信号及び地位情報要求信号がコンテンツ管理部112に送信される。アバタ変換制御部131は許可情報及び地位情報を保持していないため、初期値が例えば32767が格納される。許可情報要求信号及び地位情報要求信号を受信したコンテンツ管理部112は、変換対象アバタの許可情報と地位情報とを検索し、その結果を送信する。コンテンツ管理部112は、許可情報については他ユーザによるアバタの属性データの変換を許可する場合には変換許可情報信号が0、許可しないならば変換許可情報信号が1である。地位情報については一般社員ならば地位情報信号を0、課長ならば地位情報信号を1、部長以上ならば地位情報信号を2とするが、この構成に限定されるものではない。ここでは、アバタIDが86230のユーザは、他ユーザによるアバタの変換を許可していない(変換許可情報信号が1)部長以上の役職(地位情報信号が2)である。従って、アバタIDが86230のアバタは、他ユーザが属性データを変換することが不可能である。仮想空間に参加する全ユーザは、アバタIDが86230のアバタを操作するユーザが表現した同一のアバタとして認識することになる。   When the user determines the conversion target avatar, the conversion target avatar ID, the permission information request signal, and the position information request signal are transmitted from the avatar conversion control unit 131 to the content management unit 112. Since the avatar conversion control unit 131 does not hold permission information and position information, an initial value, for example, 32767 is stored. The content management unit 112 that has received the permission information request signal and the position information request signal searches for permission information and position information of the avatar to be converted, and transmits the result. For the permission information, the content management unit 112 sets the conversion permission information signal to 0 when the conversion of the attribute data of the avatar by another user is permitted, and sets the conversion permission information signal to 1 when the permission is not permitted. Regarding the position information, the position information signal is set to 0 for general employees, the position information signal to 1 for section managers, and the position information signal to 2 for section managers or more. However, the present invention is not limited to this configuration. Here, the user whose avatar ID is 86230 does not permit the conversion of the avatar by another user (conversion permission information signal is 1), and is a post of the director or higher (position information signal is 2). Therefore, an avatar with an avatar ID of 86230 cannot be converted by other users. All users who participate in the virtual space are recognized as the same avatar expressed by the user who operates the avatar whose avatar ID is 86230.

なお、コンテンツ管理部112には、各ユーザのアバタの属性データ、他ユーザによるアバタの変換許可情報及び地位情報等が図9(b)のように管理されている。   The content management unit 112 manages avatar attribute data of each user, avatar conversion permission information, status information, and the like by other users as shown in FIG. 9B.

具体的に、図23のアバタの属性データの変換可否信号を決定するためのテーブルを参照しながら、変換可否信号の設定手順を説明する。ここでは、部長以上(地位情報信号2)が操作するアバタの属性データの変換は、許可されないものとする。すなわち、ユーザが他ユーザによる自アバタの属性データの変換を許可しており(変換許可情報信号が0)、且つ、部長以上の役職でない(地位情報信号0又は1)ユーザのアバタは、他ユーザによるアバタの属性データの変換が許可されるが、他ユーザによる自アバタの属性データの変換を許可していない(変換許可情報信号が1)か、又は部長以上の役職であるユーザのアバタは他ユーザによるアバタの属性データの変換が許可されない。例えば、アバタIDが01234のアバタは、他ユーザによる自アバタの属性データの変換を許可しており、役職は課長である。従って他ユーザによるアバタの属性データの変換が可能である。一方アバタIDが98765のアバタは、他ユーザによる自アバタの変換を許可していないため、役職にかかわらず、他ユーザによるアバタの属性データの変換が不可能である。第3の実施形態で、変換可否信号を決定した変換許可情報及び地位情報は一例であり、他のユーザの情報を用いても良い。   Specifically, the procedure for setting the conversion enable / disable signal will be described with reference to the table for determining the conversion enable / disable signal of the attribute data of the avatar in FIG. Here, it is assumed that the conversion of the attribute data of the avatar operated by the director or higher (position information signal 2) is not permitted. That is, the user has permitted the conversion of the attribute data of the own avatar by another user (the conversion permission information signal is 0), and the user's avatar is not a position higher than the general manager (position information signal 0 or 1). Conversion of avatar attribute data by is permitted, but conversion of attribute data of the own avatar by other users is not permitted (conversion permission information signal is 1), or the avatar of a user who is in a position higher than the general manager is other User is not allowed to convert avatar attribute data. For example, an avatar with an avatar ID of 01234 permits conversion of attribute data of the own avatar by another user, and the title is a section manager. Therefore, avatar attribute data can be converted by other users. On the other hand, since an avatar with an avatar ID of 98765 does not permit conversion of the own avatar by other users, conversion of avatar attribute data by other users is impossible regardless of the job title. In the third embodiment, the conversion permission information and the position information that determine the conversion permission / inhibition signal are examples, and information of other users may be used.

以上説明したように、第3の実施形態に係る通信サーバ101は、ユーザにより設定されたアバタの属性データの変換の可否は、アバタを操作するユーザの情報に基づいて、判断するアバタ変換制御部131を設けたことにより、他ユーザの通信端末のみに表現される範囲であっても、アバタを操作するユーザにより設定されて許可の可否を決定することができる。このため、業務の遂行及びコミュニケーションに支障をきたす問題の発生を抑制することができる。次に、第3の実施形態に係る通信サーバ101の動作について説明する。   As described above, the communication server 101 according to the third embodiment determines whether or not the attribute data of the avatar set by the user can be converted based on the information of the user who operates the avatar. By providing 131, it is possible to determine whether permission is permitted by being set by the user operating the avatar even in a range expressed only by the communication terminal of the other user. For this reason, it is possible to suppress the occurrence of problems that hinder business execution and communication. Next, the operation of the communication server 101 according to the third embodiment will be described.

(3−2)第3の実施形態に係る通信サーバの処理
図24は、第3の実施形態に係るアバタの変換可否処理の流れを示している。
図24に示すように、ユーザが通信端末103からユーザのイメージする仮想空間に近づけるために、属性データを変換するアバタを決定することにより通信サーバ101によるアバタの変換がスタートする(S310)。属性データを変換する変換対象アバタIDを取得する(S311)。変換対象アバタIDから、変換対象アバタの許可情報を取得し(S312)、取得した情報を変換許可情報信号として送信する(S313)。一方、変換対象アバタIDから、変換対象アバタの地位情報を取得し(S314)、取得した情報を地位情報信号として送信する(S315)。変換許可情報信号及び地位情報信号に基づいて、アバタの属性データの変換が可能か否かを判定する(S316)。アバタの属性データの変換が可能であればアバタの変換可否信号を変換可(図23では0)と設定し(S317)、アバタの属性データの変換が不可能であれば変換対称アバタの変換可否信号を変換不可(図23では1)と設定する(S318)。変換可否信号が送信され(S319)、本処理を終了する(S320)。変換可否信号により、変換対象アバタの変換後の外観等アバタの属性データの変換可否の旨がユーザに知らされる。
(3-2) Processing of Communication Server According to Third Embodiment FIG. 24 shows a flow of avatar conversion availability processing according to the third embodiment.
As shown in FIG. 24, in order for the user to approach the virtual space imaged by the user from the communication terminal 103, the avatar conversion by the communication server 101 is started by determining the avatar to which the attribute data is converted (S310). A conversion target avatar ID for converting attribute data is acquired (S311). The conversion target avatar permission information is acquired from the conversion target avatar ID (S312), and the acquired information is transmitted as a conversion permission information signal (S313). On the other hand, the status information of the conversion target avatar is acquired from the conversion target avatar ID (S314), and the acquired information is transmitted as a status information signal (S315). Based on the conversion permission information signal and the position information signal, it is determined whether or not the attribute data of the avatar can be converted (S316). If the avatar attribute data can be converted, the avatar conversion enable / disable signal is set to be convertible (0 in FIG. 23) (S317). If the avatar attribute data cannot be converted, the conversion symmetry avatar can be converted. The signal is set to be unconvertible (1 in FIG. 23) (S318). A conversion enable / disable signal is transmitted (S319), and the present process is terminated (S320). The conversion availability signal informs the user that the attribute data of the avatar such as the appearance after conversion of the avatar to be converted can be converted.

なお、S312〜S313とS314〜S315との実行順序は、図24に示す順に代えて、S314〜S315を先に実行してもよく、S312〜S313とS314〜S315とを並列で同時に実行してもよい。   Note that the execution order of S312 to S313 and S314 to S315 may be executed first instead of the order shown in FIG. 24, and S312 to S313 and S314 to S315 may be executed simultaneously in parallel. Also good.

以上のアバタ変換制御の流れにより、アバタを操作するユーザの設定した情報に基づいてアバタの変換の可否が決定される、このため、業務の遂行及びコミュニケーションに支障をきたす問題の発生を抑制することができると共に、快適に業務を遂行することを維持できることになる。   The above-described flow of avatar conversion control determines whether or not avatar conversion is possible based on information set by the user who operates the avatar. Therefore, it is possible to suppress the occurrence of problems that impede the performance of business and communication. Will be able to maintain business performance comfortably.

第3の実施形態で、変換可否信号の決定に用いて変換許可情報及び地位情報は一例であり、他のユーザの情報を用いても良いことはいうまでもない。また、社内データである社員スケジュール表等の情報を利用して変換可否信号の決定を行っても良い。例えば、会議中は、全てのアバタの属性データの変換が許可されないが、休憩時間であれば、アバタの属性データの変換を許可する、休憩時間であれば役職にかかわらずアバタの属性データの変換を許可するなど、設定を変更することができる。   In the third embodiment, the conversion permission information and the position information are examples for use in determining the conversion permission signal, and it is needless to say that other user information may be used. Further, the conversion enable / disable signal may be determined using information such as an employee schedule table which is in-house data. For example, during a meeting, conversion of all avatar's attribute data is not allowed, but if it is a break time, conversion of the avatar's attribute data is allowed. The settings can be changed, such as allowing

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.

例えば、上記実施形態では、クライアント・サーバ型の通信システムを例に挙げて、通信サーバが、クライアント端末側からのリクエストに応じて、一極集中してアバタ変換処理を実行したが、本発明はかかる例に限定されない。例えば、本発明は、ピアツーピア(Peer to Peer)型の通信システムに応用することができる。すなわち、ネットワークを経由して接続されたPC(Personal Computer)等のいずれかの端末からのリクエストに応じて、他のいずれかの端末(情報処理装置)がアバタ変更処理を実行するようにしてもよい。   For example, in the above-described embodiment, taking a client-server communication system as an example, the communication server executes avatar conversion processing in a concentrated manner in response to a request from the client terminal side. It is not limited to such an example. For example, the present invention can be applied to a peer-to-peer type communication system. That is, in response to a request from any terminal such as a PC (Personal Computer) connected via the network, any other terminal (information processing apparatus) may execute the avatar change process. Good.

従来の通信システムに係るシステム構成図である。It is a system block diagram concerning the conventional communication system. 従来の通信サーバの機能構成を説明する図である。It is a figure explaining the functional structure of the conventional communication server. 従来の自アバタ変換部の機能構成を説明する図である。It is a figure explaining the functional structure of the conventional own avatar conversion part. 自アバタの属性データをカスタマイズする際に送信するアバタ変換データである。This is avatar conversion data transmitted when customizing the attribute data of the own avatar. 自アバタの属性データをカスタマイズする際に送信するアバタ変換データの交換情報を示す図である。It is a figure which shows the exchange information of the avatar conversion data transmitted when customizing the attribute data of a self-avatar. 第1の実施形態に係る通信システムSysの全体構成図である。1 is an overall configuration diagram of a communication system Sys according to a first embodiment. 第1の実施形態に係るアバタ変換部の機能構成を説明する図である。It is a figure explaining the functional structure of the avatar conversion part which concerns on 1st Embodiment. 第1の実施形態に係るユーザによる他アバタの変換指示情報である。It is the conversion instruction information of the other avatar by the user according to the first embodiment. (a)及び(b)は、第1の実施形態に係るアバタ情報記憶部を説明する図である。(A) And (b) is a figure explaining the avatar information storage part which concerns on 1st Embodiment. 第1の実施形態に係るアバタ変換制御部を設けた通信サーバの機能構成を説明する図である。It is a figure explaining the functional structure of the communication server provided with the avatar conversion control part which concerns on 1st Embodiment. 第1の実施形態に係るアバタ変換制御部の機能構成を説明する図である。It is a figure explaining the functional structure of the avatar conversion control part which concerns on 1st Embodiment. 第1の実施形態に係る変換対象アバタ識別部の機能構成を説明する図である。It is a figure explaining the functional structure of the conversion object avatar identification part which concerns on 1st Embodiment. 第1の実施形態に係る通信状況取得部の機能構成を説明する図である。It is a figure explaining the function structure of the communication condition acquisition part which concerns on 1st Embodiment. 第1の実施形態に係る変換対称アバタの変換可否信号を決定するためのテーブルである。It is a table for determining the conversion permission signal of the conversion symmetrical avatar according to the first embodiment. 第1の実施形態に係るアバタ変換可否判定処理の流れを示す図である。It is a figure which shows the flow of the avatar conversion availability determination processing which concerns on 1st Embodiment. 第2の実施形態に係るアバタ変換制御部の機能構成を説明する図である。It is a figure explaining the function structure of the avatar conversion control part which concerns on 2nd Embodiment. 第2の実施形態に係るサーバ負荷監視部の機能構成を説明する図である。It is a figure explaining the functional structure of the server load monitoring part which concerns on 2nd Embodiment. 第2の実施形態に係るネットワーク負荷監視部の機能構成を説明する図である。It is a figure explaining the function structure of the network load monitoring part which concerns on 2nd Embodiment. 第2の実施形態に係るアバタの属性データの変換可否信号を決定するためのテーブルである。It is a table for determining the conversion permission signal of the attribute data of the avatar according to the second embodiment. 第2の実施形態に係るアバタ変換可否判定処理の流れを示す図である。It is a figure which shows the flow of the avatar conversion availability determination processing which concerns on 2nd Embodiment. 第3の実施形態に係るアバタ変換制御部の機能構成を説明する図である。It is a figure explaining the function structure of the avatar conversion control part which concerns on 3rd Embodiment. 第3の実施形態に要求信号及び応答信号の例を示す図である。It is a figure which shows the example of a request signal and a response signal in 3rd Embodiment. 第3の実施形態に係るアバタの属性データの変換可否信号を決定するためのテーブルである。It is a table for determining the conversion permission signal of the attribute data of the avatar according to the third embodiment. 第3の実施形態に係るアバタの変換可否処理の流れを示す図である。It is a figure which shows the flow of the conversion availability process of the avatar which concerns on 3rd Embodiment.

符号の説明Explanation of symbols

101 通信サーバ
102 ネットワーク
103 通信端末
111 リクエスト情報受信部
112 コンテンツ管理部
113 アバタ変換部
114 コンテンツ決定部
115 レスポンス送信部
121 変換対象アバタ及び変換指示情報受信部
122 変換対象アバタ情報取得部
123 アバタ変換情報記憶部
124 アバタ変換実行部
125 アバタ情報送信部
126 アバタ情報記憶部
131 アバタ変換制御部
133 変換対象アバタ識別部
135 通信状況取得部
137 アバタ変換決定部
139 アバタ変換可否情報送信部
141 リクエスト情報取得部
143 アバタID照合部
145 対象アバタ信号送信部
151 ポート番号取得部
153 ポート番号参照部
155 ポート番号データベース
157 コミュニケーション信号送信部
201 サーバ負荷監視部
203 ネットワーク負荷監視部
205 アバタ変換決定部
207 アバタ変換可否情報送信部
211 サーバ負荷情報取得部
213 サーバ統計情報記録部
215 サーバ負荷判定部
217 サーバ負荷信号送信部
221 ネットワーク負荷情報取得部
223 ネットワーク統計情報記録部
225 ネットワーク負荷判定部
227 ネットワーク負荷信号送信部
301 許可情報取得部
303 地位情報取得部
305 アバタ変換決定部
307 アバタ変換可否情報送信部
DESCRIPTION OF SYMBOLS 101 Communication server 102 Network 103 Communication terminal 111 Request information reception part 112 Content management part 113 Avatar conversion part 114 Content determination part 115 Response transmission part 121 Conversion object avatar and conversion instruction information reception part 122 Conversion object avatar information acquisition part 123 Avatar conversion information Storage unit 124 Avatar conversion execution unit 125 Avatar information transmission unit 126 Avatar information storage unit 131 Avatar conversion control unit 133 Conversion target avatar identification unit 135 Communication status acquisition unit 137 Avatar conversion determination unit 139 Avatar conversion availability information transmission unit 141 Request information acquisition unit 143 Avatar ID verification unit 145 Target avatar signal transmission unit 151 Port number acquisition unit 153 Port number reference unit 155 Port number database 157 Communication signal transmission unit 201 Load monitoring unit 203 network load monitoring unit 205 avatar conversion determination unit 207 avatar conversion availability information transmission unit 211 server load information acquisition unit 213 server statistical information recording unit 215 server load determination unit 217 server load signal transmission unit 221 network load information acquisition unit 223 Network statistical information recording unit 225 Network load determination unit 227 Network load signal transmission unit 301 Permission information acquisition unit 303 Position information acquisition unit 305 Avatar conversion determination unit 307 Avatar conversion availability information transmission unit

Claims (10)

複数の端末とネットワークを経由して接続され、端末から送信されたアバタ変換リクエストを受信するリクエスト情報受信部と、
前記アバタ変換リクエストに係る対象アバタの属性データの変換の可否を判断するアバタ変換制御部と、
アバタの属性データを管理するコンテンツ管理部と、
前記アバタ変換制御部により前記対象アバタの属性データの変換が可能と判断された場合、前記対象アバタの属性データを変換するアバタ変換部と、
前記アバタ変換部により属性データが変換された前記対象アバタを前記端末に送信するレスポンス送信部と、
を備える情報処理装置。
A request information receiving unit which is connected to a plurality of terminals via a network and receives an avatar conversion request transmitted from the terminal;
An avatar conversion control unit that determines whether or not conversion of attribute data of the target avatar related to the avatar conversion request is possible;
A content management unit for managing avatar attribute data;
If the avatar conversion control unit determines that the attribute data of the target avatar can be converted, an avatar conversion unit that converts the attribute data of the target avatar;
A response transmission unit that transmits the target avatar whose attribute data has been converted by the avatar conversion unit to the terminal;
An information processing apparatus comprising:
前記アバタ変換制御部は、端末利用者が通信中か否かを判定する通信状況取得部を有し、該通信状況取得部によりアバタの属性データの変換の可否を判断する請求項1に記載の情報処理装置。   The avatar conversion control unit includes a communication status acquisition unit that determines whether or not the terminal user is communicating, and the communication status acquisition unit determines whether or not the attribute data of the avatar can be converted. Information processing device. 前記通信状況取得部は、前記端末利用者が送信した通信パケットに含まれるポート番号により、前記端末利用者が通信中か否かを判断する請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the communication status acquisition unit determines whether the terminal user is communicating based on a port number included in a communication packet transmitted by the terminal user. 前記アバタ変換制御部は、サーバ負荷情報を判定するサーバ負荷監視部及びネットワークの負荷情報を判定するネットワーク負荷監視部の少なくとも一方を有し、前記サーバ負荷監視部及びネットワーク負荷監視部の少なくとも一方により、前記対象アバタの属性データの変換の可否を判断する請求項1〜3のいずれか1項に記載の情報処理装置。   The avatar conversion control unit includes at least one of a server load monitoring unit for determining server load information and a network load monitoring unit for determining network load information, and at least one of the server load monitoring unit and the network load monitoring unit. The information processing apparatus according to any one of claims 1 to 3, which determines whether or not the attribute data of the target avatar can be converted. 前記アバタの属性データは、前記端末利用者の変換許可情報及び地位情報を含み、該変換許可情報又は該地位情報に基づいて前記対象アバタの変換の可否を判断する請求項1〜4のいずれか1項に記載の情報処理装置。   The attribute data of the avatar includes conversion permission information and status information of the terminal user, and determines whether the conversion of the target avatar is possible based on the conversion permission information or the position information. The information processing apparatus according to item 1. 前記対象アバタの属性データ及び前記アバタ変換部により変換された属性データを記憶するアバタ情報記憶部をさらに備える請求項1〜5のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, further comprising: an avatar information storage unit that stores the attribute data of the target avatar and the attribute data converted by the avatar conversion unit. 前記対象アバタは、他アバタである請求項1〜6のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the target avatar is another avatar. 複数の端末とネットワークを経由して接続され、端末から送信されたアバタ変換リクエストを受信するリクエスト情報受信処理と、
通信信号の負荷状況に基づき、前記アバタ変換リクエストに係る対象アバタの属性データの変換の可否を判断するアバタ変換制御処理と、
アバタの属性データを管理するコンテンツ管理処理と、
前記アバタ変換制御処理により前記対象アバタの属性データの変換が可能と判断された場合、前記対象アバタの属性データを変換するアバタ変換処理と、
前記アバタ変換処理により属性データが変換された前記対象アバタを前記端末に送信するレスポンス送信処理と、
をコンピュータに実行させるプログラム。
A request information receiving process that is connected to a plurality of terminals via a network and receives an avatar conversion request transmitted from the terminal;
An avatar conversion control process for determining whether or not the attribute data of the target avatar related to the avatar conversion request is convertible based on a load state of the communication signal;
A content management process for managing avatar attribute data;
If it is determined by the avatar conversion control processing that the attribute data of the target avatar can be converted, an avatar conversion processing for converting the attribute data of the target avatar;
A response transmission process for transmitting the target avatar whose attribute data has been converted by the avatar conversion process to the terminal;
A program that causes a computer to execute.
複数の端末がネットワークを経由して接続された通信システムであって、
前記複数の端末のうちのいずれかがアバタ変換リクエストを送信し、
前記複数の端末のうちの他のいずれかは、
前記送信されたアバタ変換リクエストを受信するリクエスト情報受信部と、
通信信号の負荷状況に基づき、前記アバタ変換リクエストに係る対象アバタの属性データの変換の可否を判断するアバタ変換制御部と、
アバタの属性データを管理するコンテンツ管理部と、
前記アバタ変換制御部により前記対象アバタ属性データの変換が可能と判断された場合、前記対象アバタ属性データを変換するアバタ変換部と、
前記アバタ変換部により属性データが変換された前記対象アバタを、前記アバタ変換をリクエストした端末に送信するレスポンス送信部と、を有する通信システム。
A communication system in which a plurality of terminals are connected via a network,
One of the plurality of terminals sends an avatar conversion request,
Another of the plurality of terminals is
A request information receiver for receiving the transmitted avatar conversion request;
An avatar conversion control unit that determines whether or not the attribute data of the target avatar related to the avatar conversion request is convertible based on a load state of the communication signal;
A content management unit for managing avatar attribute data;
An avatar conversion unit that converts the target avatar attribute data when the avatar conversion control unit determines that the conversion of the target avatar attribute data is possible;
A response transmission unit configured to transmit the target avatar, the attribute data of which has been converted by the avatar conversion unit, to a terminal that has requested the avatar conversion;
前記通信システムはテレビ会議システムであって、該テレビ会議システムに参加する所与の端末利用者のみの操作に応じて、前記アバタ変換リクエストに対して前記対象アバタの属性を変換する請求項9に記載の通信システム。   The said communication system is a video conference system, The attribute of the said avatar is converted with respect to the said avatar conversion request according to operation only of the given terminal user who participates in this video conference system. The communication system described.
JP2008252618A 2008-09-30 2008-09-30 Information processor, program, and communication system Withdrawn JP2010086163A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008252618A JP2010086163A (en) 2008-09-30 2008-09-30 Information processor, program, and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008252618A JP2010086163A (en) 2008-09-30 2008-09-30 Information processor, program, and communication system

Publications (1)

Publication Number Publication Date
JP2010086163A true JP2010086163A (en) 2010-04-15

Family

ID=42250082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008252618A Withdrawn JP2010086163A (en) 2008-09-30 2008-09-30 Information processor, program, and communication system

Country Status (1)

Country Link
JP (1) JP2010086163A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012115875A3 (en) * 2011-02-21 2013-03-21 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
JP2015172883A (en) * 2014-03-12 2015-10-01 株式会社コナミデジタルエンタテインメント Terminal equipment, information communication method, and information communication program
US9483157B2 (en) 2007-10-24 2016-11-01 Sococo, Inc. Interfacing with a spatial virtual communication environment
JP6995416B1 (en) 2021-06-09 2022-01-14 クラスター株式会社 Avatar output device, terminal device, avatar output method, and program
JP7015597B1 (en) 2021-06-25 2022-02-03 クラスター株式会社 Avatar output device, terminal device, avatar output method, and program
US11657438B2 (en) 2012-10-19 2023-05-23 Sococo, Inc. Bridging physical and virtual spaces

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9483157B2 (en) 2007-10-24 2016-11-01 Sococo, Inc. Interfacing with a spatial virtual communication environment
US9065874B2 (en) 2009-01-15 2015-06-23 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
US9124662B2 (en) 2009-01-15 2015-09-01 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
WO2012115875A3 (en) * 2011-02-21 2013-03-21 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
US11271805B2 (en) 2011-02-21 2022-03-08 Knapp Investment Company Limited Persistent network resource and virtual area associations for realtime collaboration
US11657438B2 (en) 2012-10-19 2023-05-23 Sococo, Inc. Bridging physical and virtual spaces
JP2015172883A (en) * 2014-03-12 2015-10-01 株式会社コナミデジタルエンタテインメント Terminal equipment, information communication method, and information communication program
US11694389B2 (en) 2021-06-09 2023-07-04 Cluster, Inc Avatar output device, terminal device, avatar output method, and program
JP6995416B1 (en) 2021-06-09 2022-01-14 クラスター株式会社 Avatar output device, terminal device, avatar output method, and program
JP2022188335A (en) * 2021-06-09 2022-12-21 クラスター株式会社 Avatar output device, terminal device, avatar output method, and program
US12067670B2 (en) 2021-06-09 2024-08-20 Cluster, Inc. Avatar output device, terminal device, avatar output method, and program
JP7015597B1 (en) 2021-06-25 2022-02-03 クラスター株式会社 Avatar output device, terminal device, avatar output method, and program
JP2023004403A (en) * 2021-06-25 2023-01-17 クラスター株式会社 Avatar output device, terminal device, avatar output method, and program

Similar Documents

Publication Publication Date Title
JP4927961B2 (en) System and method for customized experience in a shared online environment
US10573048B2 (en) Emotional reaction sharing
JP5199301B2 (en) Enhanced availability detection
JP2010086163A (en) Information processor, program, and communication system
US10554742B2 (en) Information processing system
JP4369484B2 (en) Device operation control apparatus and method
WO2014071781A1 (en) Social network site interaction method and application platform
US11102264B2 (en) Methods and systems for initiating a coordinated effect
US10905961B2 (en) User management server, terminal, information display system, user management method, information display method, program, and information storage medium
JP2011118730A (en) Communication system and communication method
TW201541331A (en) Instant messaging
KR20170088351A (en) Multi-device collaboration
KR102627094B1 (en) Method and apparatus for providing chatting service
CN105893562A (en) Conversation message processing method and device and terminal
CN103873354B (en) A kind of instant communication client and service end
JP2008276414A (en) Information display system, information display terminal and information display method
JP6701999B2 (en) Conference management device, conference system and program
CN102165767A (en) Event management system for creating a second event
CN117891348A (en) Interactive control method, device, equipment and storage medium
JP7633962B2 (en) Virtual space video calling system and method
CN109407843A (en) Method and device for controlling multimedia playing, storage medium and electronic device
JP2018157493A (en) Conference program and remote conference method
CN102017620A (en) Communications prior to a scheduled event
CN113300919A (en) Intelligent household appliance control method based on social software group function and intelligent household appliance
JP2003271277A (en) Information processor and information input method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20111206