(57)【要約】  本発明によるアバター表示システムは、物理的に離れた場所に設置された複数の表示装置に、各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるアバター表示システムであって、各ユーザの位置情報を算出する位置情報算出手段と、位置情報算出手段が算出した位置情報に基づいて、複数のユーザと複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出手段と、位置関係算出手段が算出した位置関係情報に基づいて、複数のユーザのうち、複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択手段とを含むことを特徴とする。
2010143359.tif 000002
【特許請求の範囲】
【請求項１】
物理的に離れた場所に設置された複数の表示装置に、前記各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるアバター表示システムであって、
前記各ユーザの位置情報を算出する位置情報算出手段と、
前記位置情報算出手段が算出した前記位置情報に基づいて、前記複数のユーザと前記複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出手段と、
前記位置関係算出手段が算出した前記位置関係情報に基づいて、前記複数のユーザのうち、前記複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択手段とを
含むことを特徴とするアバター表示システム。
【請求項２】
位置関係算出手段は、位置関係情報として、各表示装置と前記各表示装置の周辺に存在する各ユーザとの距離を算出し、
ユーザ選択手段は、前記位置関係算出手段が算出した前記距離に基づいて、前記各表示装置にアバター画像を表示させるユーザを選択する
請求項１記載のアバター表示システム。
【請求項３】
特定の表示装置と同一の空間内に存在するユーザに対応するアバター画像と、前記特定の表示装置と物理的に離れた場所に存在するユーザに対応するアバター画像とを、前記特定の表示装置の同一画面に表示させる表示制御手段を含む
請求項１又は請求項２記載のアバター表示システム。
【請求項４】
表示制御手段は、特定の表示装置と同一の空間内に存在するユーザに対応するアバター画像と、前記特定の表示装置と物理的に離れた場所に存在するユーザに対応するアバター画像とを、識別可能なように異なる形態で前記特定の表示装置に表示させる
請求項３記載のアバター表示システム。
【請求項５】
ユーザ選択手段は、複数の表示装置の周辺にそれぞれ存在する複数のユーザと該表示装置との距離が短いユーザから順に選択する
請求項１から請求項４のうちのいずれか１項に記載のアバター表示システム。
【請求項６】
ユーザ選択手段は、表示装置の表示画面の表示領域に表示可能な範囲内で、前記表示装置との距離が近い順に、前記表示装置にアバター画像を表示させるユーザを選択し、
表示制御手段は、前記表示装置の画面のサイズ、解像度及び前記ユーザに対応するアバター画像のサイズの少なくともいずれか１つに基づいて、実際に前記表示装置に表示させる際の前記アバター画像の表示サイズを所定のサイズ以上にして、前記表示装置に当該アバター画像を表示させる
請求項１から請求項５のうちのいずれか１項に記載のアバター表示システム。
【請求項７】
ユーザ選択手段は、表示装置との距離が相対的に遠いユーザほど、表示倍率が小さくなるように前記ユーザに対応するアバター画像の表示サイズの倍率を決定し、
表示制御手段は、前記ユーザ選択手段が決定した前記倍率に基づいて、それぞれ前記表示装置に前記ユーザに対応するアバター画像を表示させる
請求項１から請求項６のうちのいずれか１項に記載のアバター表示システム。
【請求項８】
ユーザ選択手段は、ユーザの位置情報と、表示装置ごとに定められたアバター画像を表示させる対象となる位置範囲の優先順位とに基づいて、複数の表示装置にアバター画像を表示させるユーザを選択する
請求項１記載のアバター表示システム。
【請求項９】
物理的に離れた場所に設置された複数の表示装置に、前記各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるアバター表示装置であって、
前記各ユーザの位置情報を抽出する位置情報抽出手段と、
前記位置情報抽出手段が抽出した前記位置情報に基づいて、前記複数のユーザと前記複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出手段と、
前記位置関係算出手段が算出した前記位置関係情報に基づいて、前記複数のユーザから、前記複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択手段とを
備えたことを特徴とするアバター表示装置。
【請求項１０】
位置関係算出手段は、位置関係情報として、各表示装置と前記各表示装置の周辺に存在する各ユーザとの距離を算出し、
ユーザ選択手段は、前記距離に基づいて、前記各表示装置にアバター画像を表示させるユーザを選択する
請求項９記載のアバター表示装置。
【請求項１１】
物理的に離れた場所に設置された複数の表示装置に、前記各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示するアバター表示方法であって、
前記各ユーザの位置情報を抽出し、
抽出した前記位置情報に基づいて、前記複数のユーザと前記複数の表示装置との位置関係を示す位置関係情報を算出し、
算出した前記位置関係情報に基づいて、前記複数のユーザのうち、前記複数の表示装置にアバター画像を表示させるユーザを選択する
ことを特徴とするアバター表示方法。
【請求項１２】
位置関係情報として、各表示装置と前記各表示装置の周辺に存在する各ユーザとの距離を算出し、
前記距離に基づいて、前記各表示装置にアバター画像を表示させるユーザを選択する
請求項１１記載のアバター表示方法。
【請求項１３】
特定の表示装置と同一の空間内に存在するユーザに対応するアバター画像と、前記特定の表示装置と物理的に離れた場所に存在するユーザに対応するアバター画像とを、前記特定の表示装置の同一画面に表示させる
請求項１１又は請求項１２記載のアバター表示方法。
【請求項１４】
特定の表示装置と同一の空間内に存在するユーザに対応するアバター画像と、前記特定の表示装置と物理的に離れた場所に存在するユーザに対応するアバター画像とを、識別可能なように異なる形態で前記特定の表示装置に表示させる
請求項１３記載のアバター表示方法。
【請求項１５】
物理的に離れた場所に設置された複数の表示装置に、前記各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるコンピュータに、
前記各ユーザの位置情報を抽出する位置情報抽出処理と、
抽出した前記位置情報に基づいて、前記複数のユーザと前記複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出処理と、
算出した前記位置関係情報に基づいて、前記複数のユーザのうち、前記複数の表示装置に前記アバター画像を表示させるユーザを選択するユーザ選択処理とを
実行させるためのアバター表示プログラム。
【請求項１６】
コンピュータに、
位置関係算出処理で、位置関係情報として、各表示装置と前記各表示装置の周辺に存在する各ユーザとの距離を算出する処理を実行させ、
ユーザ選択処理で、前記距離に基づいて、前記各表示装置にアバター画像を表示させるユーザを選択する処理を実行させる
請求項１５記載のアバター表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置にユーザに対応するアバター画像を表示するアバター表示システム、アバター表示装置、アバター表示方法及びアバター表示プログラムに関する。
【背景技術】
【０００２】
近年、空間内に設置された大型ディスプレイ装置上に、そのディスプレイ装置周辺に存在するユーザに関係する情報を表示するといったシステムが検討されている。検討されているシステムは、顔見知りでないユーザが隣にいる場合でも、ディスプレイ装置に表示された情報を手がかりとすることにより、顔見知りでないユーザに容易に話しかけることを支援できるものである。このようなシステムでは、不特定多数のユーザの間でのコミュニケーションの活性化の支援を実現することができる。特許文献１には、このようなコミュニケーション支援システムの一例が記載されている。【０００３】
特許文献１に記載されたコミュニケーション支援システムは、ＰＤＰ（ｐｌａｓｍａ  ｄｉｓｐｌａｙ  ｐａｎｅｌ）や液晶パネルなどの大型ディスプレイ装置を用いている。この特許文献１に記載されたシステムでは、赤外線等による無線通信機能を有する端末を携帯したユーザが、この大型ディスプレイ装置と通信が可能な範囲内に存在する場合に、そのディスプレイ装置上に個々のユーザに対応するアニメーションキャラクタ（アバターとも言う。）が表示される。そして、ディスプレイ装置上に表示されているユーザは、アニメーションキャラクタを介して他のユーザと会話を行うというものである。このアニメーションキャラクタ同士の会話は、個々のアニメーションキャラクタに対応するユーザの興味や行動履歴に基づいた内容となっている。そのため、大型ディスプレイ装置周辺において、このアニメーションキャラクタ同士の会話を見ているユーザは、この会話の内容を手がかりにお互いの情報を推測できるため、たとえ顔見知りでない相手であっても容易に話しかけることができる。【０００４】
このような人と人との会話をインフォーマルに支援するシステムは、企業内でも有効に活用可能である。例えば、複数の離れたオフィスで働く従業員同士のコミュニケーションを支援するために、各拠点の休憩スペースなどにテレビ会議システムを設置し、お互いを常時接続しているような場合が想定される。そのような場合に、このシステムを同時に導入することで、離れた場所にいるユーザ同士でも、ディスプレイに表示されたお互いのアニメーションキャラクタが会話のきっかけとなって、テレビ会議システムを介したコミュニケーションに至るきっかけを与えることが可能となる。【０００５】
また、例えば、特許文献２には、テレビカメラから入力された画像と、その上で位置情報を指定してコンピュータグラフィックス画像とを重畳表示し、互いに位置座標を交わしながら会話し表示を行う３次元仮想空間表示方法が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１９５４３０号公報
【特許文献２】特開平１０−０５５２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載されたシステムでは、ディスプレイ装置と個々のユーザの携帯端末との通信が可能な距離に多人数のユーザが同時に存在する場合には、そのユーザ全てに対応するアバターがディスプレイ装置に同時に表示されることになる。このような場合、特許文献１に記載されたシステムでは、アバター表示に関する制御が何ら考慮されていない。したがって、ディスプレイ装置の近傍にいるユーザ数が増えると、ディスプレイ装置に表示されるアバターの数が増えてしまい、アバター同士が重なって表示されるという問題が発生する。また、ディスプレイ装置の近傍にいるユーザ数が増えることで、ディスプレイ装置に表示可能なアバター数を越えてしまい、ディスプレイ装置に表示できなくなるという問題が発生する。また、このような問題に対応するために、全てのアバターを縮小して表示することにより、全てのアバターを表示することができるとも考えられるが、その場合、全てのアバターが見え辛くなってしまうといった問題が発生する。【０００８】
これらの問題は、特許文献１に記載されたシステムにおいて、一番上に表示されるアバターの選択やディスプレイ装置に表示するアバターの選択について、ユーザとディスプレイ装置との位置関係が考慮されていないために生じるものである。そのため、特許文献１に記載されたシステムでは、ディスプレイ装置に近いユーザであっても、そのユーザのアバターがディスプレイ装置に表示されず、一方、ディスプレイ装置に遠いユーザであっても、そのユーザのアバターが表示されてしまう等の問題が発生する。したがって、特許文献１に記載されたシステムでは、ユーザに対し、適切な情報提示を行うことができないといった問題がある。【０００９】
また、特許文献２に記載されたシステムでは、ユーザの位置が表示装置（端末）と近くなったときに、アバター画像を表示しないようにして、カメラ画像に写るユーザの顔と、アバター画像との表示位置が重なることを防いでいる。【００１０】
しかし、特許文献２に記載されたシステムでは、あくまで個々のユーザと表示装置（端末）との位置関係のみに基づいて、そのユーザに対応するアバター画像の表示をするか否かを決定しているに過ぎない。したがって、特許文献２に記載されたシステムでは、上記のような複数のユーザ数が増えることにより発生する問題を解決することはできない。【００１１】
本発明は、上記課題を解決するためになされたものであって、その目的とするところは、物理的に離れたユーザ同士のコミュニケーションのきっかけを支援するために、適切な情報提示を行うことができるアバター表示システム、アバター表示方法、アバター表示装置及びアバター表示プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明によるアバター表示システムは、物理的に離れた場所に設置された複数の表示装置に、各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるアバター表示システムであって、各ユーザの位置情報を算出する位置情報算出手段と、位置情報算出手段が算出した位置情報に基づいて、複数のユーザと複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出手段と、位置関係算出手段が算出した位置関係情報に基づいて、複数のユーザのうち、複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択手段とを含むことを特徴とする。【００１３】
本発明によるアバター表示装置は、物理的に離れた場所に設置された複数の表示装置に、各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるアバター表示装置であって、各ユーザの位置情報を抽出する位置情報抽出手段と、位置情報抽出手段が抽出した位置情報に基づいて、複数のユーザと複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出手段と、位置関係算出手段が算出した位置関係情報に基づいて、複数のユーザのうち、複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択手段とを備えたことを特徴とする。【００１４】
本発明によるアバター表示方法は、物理的に離れた場所に設置された複数の表示装置に、各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示するアバター表示方法であって、各ユーザの位置情報を抽出し、抽出した位置情報に基づいて、複数のユーザと複数の表示装置との位置関係を示す位置関係情報を算出し、算出した位置関係情報に基づいて、複数のユーザのうち、複数の表示装置にアバター画像を表示させるユーザを選択することを特徴とする。【００１５】
本発明によるアバター表示プログラムは、物理的に離れた場所に設置された複数の表示装置に、各表示装置の周辺に存在する複数のユーザに対応するアバター画像を表示させるコンピュータに、各ユーザの位置情報を抽出する位置情報抽出処理と、抽出した位置情報に基づいて、複数のユーザと複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出処理と、算出した位置関係情報に基づいて、複数のユーザのうち、複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択処理とを実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、物理的に離れたユーザのコミュニケーションを支援するために、ユーザに対し、コミュニケーションのきっかけとなるための適切な情報提示を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明によるアバター表示システムの構成例を示すブロック図である。
【図２】ユーザ情報記憶部５００が記憶するデータベースの構成例を示す説明図である。
【図３】ディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。
【図４】アバター画像記憶部７００が記憶するデータベースの構成例を示す説明図である。
【図５】ディスプレイ関係情報記憶部９００が記憶するデータベースの構成例を示す説明図である。
【図６】アバター表示システムの全体の動作を例示したシーケンス図である。
【図７】位置情報取得部１００の動作例を示すフローチャートである。
【図８】表示ユーザ決定部２００の動作例を示すフローチャートである。
【図９】位置関係算出部８００の動作例を示すフローチャートである。
【図１０】位置表示決定部３００の動作例を示すフローチャートである。
【図１１】表示されるアバターの例を示す説明図である。
【図１２】表示されるアバターの例を示す説明図である。
【図１３】表示されるアバターの例を示す説明図である。
【図１４】第２の実施形態におけるディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。
【図１５】第２の実施形態におけるアバター画像記憶部７００が記憶するデータベースの構成例を示す説明図である。
【図１６】第２の実施形態におけるアバター表示システムの全体の動作例を示すシーケンス図である。
【図１７】表示ユーザ決定部２００の動作例を示すフローチャートである。
【図１８】第３の実施形態におけるディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。
【図１９】第３の実施形態におけるアバター表示システムの動作例を示すシーケンス図である。
【図２０】表示ユーザ決定部２００の動作例を示すフローチャートである。
【図２１】表示位置決定部３００の動作例を示すフローチャートである。
【図２２】第３の実施形態において、ディスプレイ装置２１に表示させるアバター画像の一例を示す説明図である。
【図２３】第４の実施形態におけるディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。
【図２４】第４の実施形態におけるアバター表示システムの動作例を示すシーケンス図である。
【図２５】表示ユーザ決定部２００の動作例を示すフローチャートである。
【図２６】第４の実施形態において、ディスプレイ装置２１に表示させるアバター画像の一例を示す説明図である。
【図２７】アバター表示システムの最小の構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
第１の実施形態．
以下、本発明の第１の実施形態について図面を参照して詳細に説明する。なお、すべての図面において、同一の構成要素には同一の符号を付し、適宜説明を省略する。図１は、本発明によるアバター表示システムの構成例を示すブロック図である。図１を参照すると、本実施形態では、アバター表示システムは、アバター表示制御装置１０と、１つまたは複数の端末装置２０と、１つまたは複数のディスプレイ装置２１と、位置管理装置３０とを含む。また、図１に示すように、アバター表示制御装置１０と端末装置２０とは、ネットワーク４０を介して、相互に接続されている。
【００１９】
アバター表示制御装置１０は、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置によって実現される。アバター表示制御装置１０は、各ユーザ情報、ディスプレイ情報、ディスプレイ関係情報及びアバター画像を管理する機能を備えている。また、アバター表示装置１０は、位置管理装置３０が取得（受信・抽出）したユーザの位置情報に基づいて、アバター画像を表示するディスプレイ装置２１とアバター画像の表示方法とを制御する機能を備えている。
【００２０】
端末装置２０は、具体的には、プログラムに従って動作するノート型パーソナルコンピュータやデスクトップ型パーソナルコンピュータなどの情報処理装置によって実現される。図１に示すように、端末装置２０は、ネットワーク４０を介して、アバター表示制御装置１０に接続されている。
【００２１】
端末装置２０は、アバター表示制御装置１０から表示すべきアバター画像の画像情報及び表示位置情報を受け取り（受信し）、ディスプレイ装置２１にアバター画像５０を出力する（表示させる）機能を備えている。なお、本実施形態では、複数存在する端末装置２０及びディスプレイ装置２１は、いくつかのグループに区分されて管理されるものとする。そして、同一グループの端末装置２０及びディスプレイ装置２１では、同一のアバター画像５０が表示されるものとする。つまり、離れたオフィスにそれぞれ端末装置２０及びディスプレイ装置２１を設置した場合でも、同一グループに属していれば、同じアバター画像５０を表示する。そのため、それぞれのオフィスに存在するユーザは、離れた相手に対応するアバター画像を確認することが可能となる。
【００２２】
位置管理装置３０は、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置によって実現される。位置管理装置３０は、ユーザの位置情報を取得（受信・抽出）する機能を有している。具体的には、位置管理装置３０は、ユーザが携帯する無線デバイスの位置情報を、無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を介して受信したり、赤外線通信を行ったり、ＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）から読み込んだり、超音波通信を行ったりして、取得（受信）することができる。また、位置情報管理装置３０は、例えば、監視カメラ等で撮影された画像から、画像認識によってユーザの位置情報を取得（抽出）する方法などの、あらゆる測位方法を適用することで、ユーザの位置情報を取得することができる。
【００２３】
本実施形態では、位置管理装置３０は、ユーザを、当該ユーザごとに割り当てられる識別子によって識別し、ユーザの位置情報と当該ユーザの位置情報に対応づけられる識別子とをアバター表示装置１０に送信する。なお、本実施形態では、図１に示すように、アバター表示制御装置１０の外部に位置管理装置３０を設ける例について説明するが、この例に限らず、アバター表示制御装置１０と同一装置内に、位置管理装置３０を設けるように構成しても良い。
【００２４】
ネットワーク４０は、アバター表示制御装置１０と、端末装置２０とを接続するものであり、ネットワークを構築できれば有線ネットワークであっても無線ネットワークであっても構わない。
【００２５】
次に、図１に示したアバター表示制御装置１０を構成する各部の機能について、以下に説明する。
【００２６】
図１に示すアバター表示制御装置１０は、位置取得部１００と、表示ユーザ決定部２００と、位置関係算出部８００と、表示位置決定部３００と、アバター表示制御部４００と、ユーザ情報記憶部５００と、ディスプレイ情報記憶部６００（表示情報記憶手段）と、アバター画像記憶部７００と、ディスプレイ関係情報記憶部９００とを含む。
【００２７】
位置取得部１００は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインタフェース部によって実現される。位置取得部１００は、位置管理装置３０からユーザの位置情報を取得（受信）して、そのユーザの位置情報を表示ユーザ決定部２００に通知（出力）する機能を備えている。
【００２８】
表示ユーザ決定部２００は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。表示ユーザ決定部２００は、位置取得部１００から取得した（入力された）ユーザの位置情報、ユーザ情報記憶部５００から取得（抽出）したユーザ情報及び位置関係情報取得部８００から取得した（入力された）各ユーザと各ディスプレイとの距離情報とに基づいて、ディスプレイ装置２１に表示すべきアバター画像に対応するユーザを決定する機能を備えている。
【００２９】
位置関係算出部８００は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。位置関係算出部８００は、表示ユーザ決定部２００から取得した（入力された）各ユーザの位置情報と、各ディスプレイ装置２１の設置位置情報とから、各ユーザと各ディスプレイとの距離を算出し、表示ユーザ決定部２００に通知（出力）する機能を備えている。
【００３０】
表示位置決定部３００は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。表示位置決定部３００は、表示ユーザ決定部２００が決定したユーザのユーザ情報に基づいて、ディスプレイ装置に表示すべきユーザに対応するアバター画像とその表示位置とを決定し、アバター表示制御部４００に通知（出力）する機能を備えている。
【００３１】
アバター表示制御部４００は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインタフェース部によって実現される。アバター表示制御部４００は、表示位置決定部３００から通知（入力）されたアバター画像とその表示位置とに基づいて、アバター画像記憶部７００から該当するアバター画像を取得（抽出）し、端末装置２０を介して、各ディスプレイ装置２１にアバター画像を表示させる機能を備えている。
【００３２】
ユーザ情報記憶部５００は、具体的には、光ディスク装置や磁気ディスク装置等の記憶装置によって実現される。ユーザ情報記憶部５００は、位置取得部１００が位置管理装置３０から取得（受信・抽出）したユーザの現在位置情報を含むデータベースを記憶する。図２は、ユーザ情報記憶部５００が記憶するデータベースの構成例を示す説明図である。図２に示すユーザ情報記憶部５００の構成例では、ユーザ情報記憶部５００は、ユーザを識別するためのパラメータであるユーザＩＤ５１０と、個々のユーザの現在位置情報を示すパラメータである位置情報５２０とを含むデータベースを記憶する。図２に示す構成例では、位置情報５２０のパラメータ中の登録情報として、位置情報を、各ディスプレイ装置２１が設置されているオフィスの識別子と、そのオフィス内におけるローカルな２次元座標の形とで表現している例を示している。なお、これに限らず、位置情報には、緯度経度などの座標系や、部屋名、住所といった論理情報など、位置管理装置３０が取得（受信・抽出）する位置情報の形式に応じて、他のあらゆる形式を用いることが可能である。
【００３３】
ディスプレイ情報記憶部６００は、具体的には、光ディスク装置や磁気ディスク装置等の記憶装置によって実現される。ディスプレイ情報記憶部６００は、個々のディスプレイ装置２１に関して、アバター表示の制御に必要となるディスプレイ情報を含むデータベースを記憶する。図３は、ディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。図３に示すディスプレイ情報記憶部６００が記憶するデータベースの構成例では、ディスプレイ情報記憶部６００は、ディスプレイＩＤ６１０、設置位置情報６２０、表示対象範囲６３０及び最大表示数６４０を含むデータベースを記憶する。
【００３４】
ディスプレイＩＤ６１０は、個々のディスプレイ装置２１に割り当てられた識別情報である。設置位置情報６２０は、ディスプレイ装置２１の設置場所を示すパラメータである。表示対象範囲６３０は、各ディスプレイ装置２１がアバター表示を行う対象とするエリアを示すパラメータである。最大表示数６４０は、最大何人のユーザに対応するアバター画像を同時に表示するかを示すパラメータである。
【００３５】
図３に示す構成例では、設置位置情報６２０及び表示対象範囲６３０に登録されている情報の値として、図２で示したユーザ情報記憶部５００の位置情報５２０と同様に、各ディスプレイ装置２１が設置されているオフィスの識別子と、位置情報及び表示対象範囲をそのオフィス内におけるローカルな２次元座標の形とで表現している例を示している。位置情報及び表示対象範囲として、これ以外にも、例えば、緯度経度などの座標系や、部屋名、住所といった論理情報など、位置管理装置３０が取得する位置情報の形式に応じて、他のあらゆる形式を用いることが可能である。なお、ユーザの位置情報が座標情報として扱われている場合には、図３に示すように表示対象範囲６３０に登録されている座標値の範囲を登録しておくことにより、ユーザの位置座標が得られた時に、そのユーザが表示対象範囲内に存在するか否かを判定することが可能である。また、位置情報が部屋名、住所といった位置名称で扱われる場合には、表示対象範囲６３０に含まれる全ての位置名称をリスト形式で登録しておくことにより、ユーザの現在位置を示す位置名称がそのリスト内に存在するか否かによって、ユーザが表示対象範囲内に存在するか否かを判定することが可能である。
【００３６】
アバター画像記憶部７００は、具体的には、光ディスク装置や磁気ディスク装置等の記憶装置によって実現される。アバター画像記憶部７００は、個々のユーザとアバター画像との対応を管理するためのデータベースを記憶する。図４は、アバター画像記憶部７００が記憶するデータベースの構成例を示す説明図である。図４に示すアバター画像記憶部７００が記憶するデータベースの構成例では、アバター画像記憶部７００は、ユーザを識別するためのパラメータであるユーザＩＤ７１０と、個々のユーザに対応するアバター画像を示すパラメータであるアバター画像ファイル７２０とを含むデータベースを記憶する。
【００３７】
ディスプレイ関係情報記憶部９００は、具体的には、光ディスク装置や磁気ディスク装置等の記憶装置によって実現される。ディスプレイ関係情報記憶部９００は、ディスプレイ情報記憶部６００で管理されている複数のディスプレイ装置２１をグループ化して管理しておくためのデータベースを記憶する。ここで同一のグループとして管理されているディスプレイ装置２１には、同一のユーザのアバターが選択され、表示されることになる。
【００３８】
図５は、ディスプレイ関係情報記憶部９００が記憶するデータベースの構成例を示す説明図である。図５に示すディスプレイ関係情報記憶部９００が記憶するデータベースの構成例では、ディスプレイ関係情報記憶部９００は、各グループを識別するためのパラメータである画面ＩＤ９１０と、各グループに登録されている複数のディスプレイ装置２１を記録するためのパラメータである登録ディスプレイＩＤ９２０とを含むデータベースを記憶する。図５に示す登録されたパラメータの例では、ディスプレイＩＤに関して、Ｄ１０００１とＤ１０００２とが、また、Ｄ１０００３とＤ１０００４とが同じグループのディスプレイ装置のＩＤとして管理されている。そして、同一のグループとして管理されているディスプレイ装置２１には、同一のユーザがアバター画像の表示対象として選択されて表示されることとなる。
【００３９】
次に、本実施形態に係るアバター表示システムの全体の動作について図面を参照して詳細に説明する。図６は、本実施形態におけるアバター表示システムの全体の動作を示したシーケンス図である。また、図７、図８、図９及び図１０は、位置取得部１００、表示ユーザ決定部２００、位置関係算出部８００及び表示位置決定部３００の各動作を示したフローチャートである。なお、図６に示すシーケンス図と、図７、図８、図９及び図１０に示すフローチャートとにおいて、同一の処理を行う箇所については、同一の処理番号を付し、説明を省略する。
【００４０】
図６に示すように、本実施形態におけるアバター表示システムにおいて、まず、ユーザが移動等をすると、位置管理装置３０は、ユーザの位置情報の変化を検出し、その変化したユーザの位置情報を位置取得部１００に通知（出力）する（ステップＡ−１）。
【００４１】
すると、位置取得部１００は、ユーザ情報記憶部５００に登録（記憶）されている当該ユーザの位置情報を更新する（ステップＡ−２）。
【００４２】
そして、位置取得部１００は、更新した当該ユーザのユーザ情報（ユーザＩＤ、位置情報）を表示ユーザ決定部２００に通知（出力）する（ステップＡ−３）。
【００４３】
なお、本実施形態では、ステップＡ−１において、ユーザの位置情報が変化したことを、位置管理装置３０が検出する場合について説明したが、検出方法は、これに限られない。例えば、位置取得部１００が定期的に位置管理装置３０から全ユーザの位置情報を取得（受信）し、ユーザ情報記憶部５００に登録（記憶）済みの個々のユーザの位置情報と比較することにより、ユーザの位置情報の変化を検出する方式を適用するようにしても良い。
【００４４】
次に、表示ユーザ決定部２００は、位置取得部１００からユーザＩＤと位置情報とを取得する（入力される）と、取得（入力）したユーザＩＤと位置情報とに基づいて、ディスプレイ情報記憶部６００からディスプレイ情報を検索する（ステップＡ−４）。
【００４５】
そして、表示ユーザ決定部２００は、当該ユーザの位置情報を表示対象範囲に含むディスプレイ装置のディスプレイ情報（ディスプレイＩＤ、設置位置情報、表示対象範囲、最大表示数）を取得（抽出）する（ステップＡ−５）。例えば、表示ユーザ決定部２００は、図３に示すディスプレイ情報記憶部６００が記憶するデータベースから、取得（入力）した位置情報が表示対象範囲６３０に含まれるディスプレイ情報を抽出する。
【００４６】
次に、表示ユーザ決定部２００は、ステップＡ−５で取得（抽出）したディスプレイＩＤに基づいて、ディスプレイ関係情報記憶部９００からディスプレイ関係情報を検索する（ステップＡ−６）。
【００４７】
そして、表示ユーザ決定部２００は、ディスプレイ関係情報記憶部９００から、ステップＡ−５で取得（抽出）したディスプレイＩＤと同一グループに属するディスプレイＩＤを取得（抽出）する（ステップＡ−７）。例えば、表示ユーザ決定部２００は、図５に示すディスプレイ関係情報記憶部９００が記憶するデータベースから、ステップＡ−５で取得（抽出）したディスプレイＩＤと同一の画面ＩＤ９１０に対応付けられた登録ディスプレイＩＤ９２０を抽出する。
【００４８】
次に、表示ユーザ決定部２００は、ステップＡ−５及びステップＡ−９で取得（抽出）した全てのディスプレイの表示対象範囲内にいるユーザのユーザ情報を、ユーザ情報記憶部５００から検索し（ステップＡ−１０）、取得（抽出）する（ステップＡ−１１）。例えば、表示ユーザ決定部２００は、ステップＡ−５及びステップＡ−９で取得（抽出）したディスプレイＩＤに基づいて、図３に示すディスプレイ情報記憶部６００から、表示対象範囲６３０を特定する。そして、表示ユーザ決定部２００は、ユーザ情報として、図２に示すユーザ情報記憶部５００から、特定した表示対象範囲６３０に位置情報５２０が含まれるユーザＩＤ５１０及び位置情報５２０を抽出する。
【００４９】
次に、表示ユーザ決定部２００は、各ディスプレイ装置２１の最大表示数とステップＡ−１１で取得（抽出）したユーザ情報の数とを比較する。そして、取得（抽出）したユーザ情報の数が、全てのディスプレイ装置２１の最大表示数以内であれば、表示ユーザ決定部２００は、全てのユーザ情報を表示位置決定部３００に通知（出力）する（ステップＡ−１６）。
【００５０】
一方、比較した結果、取得（抽出）したユーザ情報の数が、何れかのディスプレイ装置２１の最大表示数を超えている場合には、表示ユーザ決定部２００は、ステップＡ−１１で取得（抽出）した全てのユーザ情報と、ステップＡ−５及びステップＡ−９で取得（抽出）した全てのディスプレイ情報とを位置関係算出部８００に通知（出力）する（ステップＡ−１２）。
【００５１】
次に、位置関係算出部８００は、ステップＡ−１２で取得（入力）した情報に基づいて、各ディスプレイ装置２１の表示対象範囲に存在するユーザの中から、各ユーザと各ディスプレイ装置との距離を算出する（ステップＡ−１３）。そして、位置関係算出部８００は、算出した距離を表示ユーザ決定部２００に通知（出力）する（ステップＡ−１４）。
【００５２】
ここで、位置関係算出部８００は、ステップＡ−１３において算出する各ユーザと各ディスプレイ装置との距離を、例えば、ユーザの位置情報と当該ディスプレイ装置２１の設置位置情報とが、座標情報として登録されている場合には、その２点間を結ぶ直線の長さを求めることにより算出することができる。また、例えば、位置情報が部屋名などの位置名称で登録されている場合には、位置関係算出部８００は、個々の位置名称とそれに対応する座標情報とを記録しておくデータベースを別途用意（記憶）し、これを検索することで各位置名称に対応する座標情報を取得（抽出）して、距離を算出するようにしても良い。
【００５３】
次に、表示ユーザ決定部２００は、ステップＡ−１４で通知（出力）された各ユーザと各ディスプレイ装置２１との距離を取得（入力）すると、ディスプレイとの距離が近い順に、ディスプレイの最大表示数分のユーザを選択する（ステップＡ−１５）。
【００５４】
ここで、ステップＡ−５及びステップＡ−１９で取得した各ディスプレイの最大表示数が異なる場合には、表示ユーザ決定部２００は、その中から最も最大表示数が少ない数を基準にして、その数までのユーザを選択し、アバター表示対象として決定する。
【００５５】
また、ユーザと当該ディスプレイ装置２１との距離が等しいユーザが複数存在することにより、距離だけでは最大表示数以内にユーザの数を絞り込めない場合が想定される。このような場合には、例えば、ユーザ情報記憶部５００において位置情報の更新時刻を管理（記憶）可能とする（具体的には、ユーザ情報記憶部５００は、位置情報と更新時刻とを対応づけて記憶する。）。そして、表示ユーザ決定部２００は、位置情報の更新時刻が新しいユーザを優先して選択して、アバター表示対象として決定することにより、最大表示数以内にユーザ数を絞り込むようにしても良い。
【００５６】
また、各ディスプレイ装置２１のサイズが異なるような場合には、ディスプレイサイズの違いに応じて、距離を比較する際に重み付けを行っても良いものとする。例えば、ディスプレイサイズが他のディスプレイ装置のサイズと比較して２倍大きい場合には、大きい方のディスプレイの前にいるユーザについては、小さい方のディスプレイの前にいるユーザよりも、ディスプレイとの距離を実際の距離の２倍の値として距離に重み付けを行い、もう一方のユーザの距離と比較するようにする。そして、表示ユーザ決定部２００は、重み付け後の距離に従って、近い順に表示対象のユーザを決定する。これは、ディスプレイサイズが大きいほど、ユーザは離れた位置でディスプレイ内に表示されているアバターを確認すると考えられるためである。
【００５７】
次に、表示ユーザ決定部２００は、選択したユーザのユーザ情報と、ステップＡ−５及びステップＡ−９で取得（入力）した全てのディスプレイ装置２１のディスプレイ情報とを、表示位置決定部３００に通知（出力）する（ステップＡ−１６）
【００５８】
表示位置決定部３００は、表示ユーザ決定部２００からディスプレイ情報（ディスプレイＩＤ、設置位置情報）及びユーザ情報（ユーザＩＤ、位置情報）を取得する（入力される）と、アバター画像記憶部７００から、各ディスプレイ装置に表示するユーザのアバター画像を検索する（ステップＡ−１７）。
【００５９】
そして、表示位置決定部３００は、図４に示すアバター画像記憶部７００から、表示ユーザ決定部２００から取得した（入力された）全ユーザ情報に対応するアバター画像を取得（抽出）する（ステップＡ−１８）。
【００６０】
そして、表示位置決定部３００は、ステップＡ−１６で取得（入力）したユーザ情報に基づいて、各ディスプレイ装置２１に表示する各ユーザに対応するアバター画像のディスプレイ装置２１上の表示位置を決定する（ステップＡ−１９）。
【００６１】
ここでは、表示位置を決定する方法として、例えば、ユーザとディスプレイ装置との距離が近い順にディスプレイ装置が備える表示部の中央から順番にアバター画像を配置する方法や、左右のどちらから順番に配置する方法など、ユーザとディスプレイ装置との位置関係に基づいた、あらゆる表示位置の決定方法を用いることを可能とする。
【００６２】
そして、表示位置決定部３００は、個々のユーザに対応するアバター画像と、ステップＡ−１９で決定した個々のユーザに対応するアバター画像の表示位置及びそのアバター画像を表示する各ディスプレイ装置２１のディスプレイＩＤとを、アバター表示制御部４００に通知（出力）する（ステップＡ−２０）。
【００６３】
そして、アバター表示制御部４００は、表示位置決定部３００から通知（入力）された情報に基づいて、ディスプレイ装置２１にアバター画像を表示させるように制御する（ステップＡ−２１）。具体的には、アバター表示制御部４００は、ネットワーク４０を介して、アバター画像５０を端末装置２０に送信する。そして、端末装置２０は、受信したアバター画像に基づいて、ディスプレイ装置２１にアバター画像を表示させる。
【００６４】
図１１は、本実施形態において、ディスプレイ装置２１にアバター画像が表示される場合の一例を示した説明図である。図１１では、オフィス内の２つの離れた空間がテレビ会議システムで常時接続され、お互いの状況を画像と音声で確認し、コミュニケーションが取れるようになっており、このような場所に本発明を適用した場合の一例が示してある。
【００６５】
図１１に示す２つの空間内に存在するユーザ（Ｕｓｅｒ００００１〜Ｕｓｅｒ００００６）は、図２に示すユーザ情報記憶部５００の構成例中に記載されているユーザ（ユーザＩＤ：００００１〜００００６）の登録情報を引用しているものとする。また、図１１に示す２つの各空間内に設置されているディスプレイ装置２１−１、２１−２は、図３に示すディスプレイ情報記憶部６００の構成例に記載されているディスプレイ装置（ディスプレイＩＤ：Ｄ１０００１、Ｄ１０００２）の登録情報を引用しているものとする。また、これらのディスプレイ装置２１−１、２１−２は、図５に示すディスプレイ関係情報記憶部９００の構成例に記載されている通り、同一のグループとして管理されるものとする。
【００６６】
つまり、図１１に示す例では、表示対象範囲２２−１は、Ｏｆｆｉｃｅ１の識別子で管理されるオフィス空間内において、Ｘ座標、Ｙ座標とも０以上、１０以下の範囲を表示対象範囲としている。そして、表示対象範囲２２−１には、４人のユーザ（ユーザＩＤ：００００１〜００００４）が存在していることを示している。また、表示対象範囲２２−２は、Ｏｆｆｉｃｅ２の識別子で管理されるオフィス内において、Ｘ座標が２０以上、３０以下、Ｙ座標が４０以上、５０以下の範囲を表示対象範囲としている。そして、表示対象範囲２２−２には、２人のユーザ（ユーザＩＤ：００００５〜００００６）が存在していることを示している。
【００６７】
ディスプレイ情報記憶部６００に登録（記憶）されているディスプレイ装置２１−１、２１−２の最大表示数は、双方とも４であるため、ディスプレイ装置２１−１、２１−２に同時に表示できるアバター画像の数も４である。しかしながら、表示対象範囲２２−１及び２２−２に存在するユーザの数は合計で６人となっている。そのため、各ディスプレイ装置とユーザとの距離を求めてみると、ディスプレイとの距離が近い順に、Ｕｓｅｒ００００３、Ｕｓｅｒ００００２、Ｕｓｅｒ００００５、Ｕｓｅｒ００００１、Ｕｓｅｒ００００４、Ｕｓｅｒ００００６となることから、上位の４人のみのアバターが表示されていることが分かる。
【００６８】
また、図１２、図１３は、図１１に示す場合におけるアバターの表示例として、ディスプレイ装置２１−１の例を示す。図１２、図１３では、ディスプレイ装置２１−１と同一の空間内に存在するユーザに対応するアバター画像がどれで、離れた場所に設置されているディスプレイ装置２１−２の周辺に存在するユーザに対応するアバター画像がどれかを識別可能とするアバター画像の表示方法の例を示している。
【００６９】
図１２に示す例では、ディスプレイ装置２１−１とは離れた場所に存在するユーザ（ユーザＩＤ：００００５）のアバター画像のみ、氏名の横にそのユーザが存在する場所が記載（表示）されている。また、図１３に示す例では、ディスプレイ装置２１−１とは離れた場所に存在するユーザ（ユーザＩＤ：００００５）のアバター画像のみ、同じ画面内に用意された別の領域内に表示されるようになっている。このように、ユーザは、同一の空間内に存在するユーザに対応するアバター画像と、物理的に離れた空間に存在するユーザに対応するアバター画像が識別可能となることで、ユーザとアバター画像との対応付けを容易にすることができる。
【００７０】
以上のように、本実施形態によれば、アバター表示システムは、物理的に離れた場所に設置された複数のディスプレイ装置２１においても、各ディスプレイ装置２１と各ユーザとの距離の近い順に、ユーザに対応するアバター画像を優先的に表示する。そのため、ディスプレイ装置２１を見ている可能性が高いユーザに対応するアバター画像を優先して表示することができる。これにより、本実施形態によれば、アバター表示システムは、ユーザに対し、適切な情報提示を行うことができる。
【００７１】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００７２】
第２の実施形態．
次に、本発明による第２の実施形態について、図面を用いて説明する。第２の実施形態では、個々のディスプレイ装置２１の画面解像度及び画面サイズや、アバター画像のサイズが異なる場合でも、ディスプレイ装置２１に一定以上のサイズでアバター画像を表示する方式について説明する。
【００７３】
第１の実施形態では、表示するユーザを選択する方法として、ディスプレイ情報記憶部６００に予め記憶された最大表示数６４０の範囲内の数のユーザを、ディスプレイ装置２１との距離が近い順番に選択する例を示した。
【００７４】
しかし、第１の実施形態では、ディスプレイ装置２１ごとに画面解像度や画面サイズが異なる上に、各アバター画像のサイズも異なるときには、予め最大表示数を規定できない。
【００７５】
そこで、第２の実施形態では、予め最大表示数を規定せずに、ディスプレイ装置２１の表示領域の範囲内で、ディスプレイ装置２１との距離が近い順に、表示するユーザのアバターを選択して表示することができる方法について説明する。
【００７６】
また、その際には、個々のディスプレイ装置２１の画面サイズ、画面解像度、アバター画像のサイズ及び実際に表示されるアバター画像の表示サイズの最低値のうち、少なくともいずれか１つを考慮するものとする。なお、１つに限らず、これらの組合せて考慮してもよい。ここで、アバター画像の表示サイズの最低値とは、ユーザが視覚的に認識できる値としての表示サイズの最小値であって、ユーザが任意に設定可能な値とする。 
【００７７】
図１４は、第２の実施形態におけるディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。図１４に示すように、ディスプレイ情報記憶部６００は、第１の実施形態で示した最大表示数６４０の代わりに、画面解像度６４１及び画面サイズ６４２を記憶する。なお、図１４に示した構成例では、画面解像度６４１の単位がピクセルで、画面サイズ６４２の単位がインチ（１インチ＝２．５４ｃｍ）で登録されているものとする。
【００７８】
図１５は、第２の実施形態におけるアバター画像記憶部７００が記憶するデータベースの構成例を示す説明図である。図１５に示すように、アバター画像記憶部７００は、第１の実施形態で示したアバター画像記憶部７００（図４）が記憶する各要素に加えて、アバター画像のサイズを示すファイルサイズ７３０と、ディスプレイ装置２１に表示される際の最低限のサイズを示す最低表示サイズ７４０とを記憶する。なお、図１５で示した構成例では、ファイルサイズ７３０の単位がピクセルで、最低表示サイズ７４０の単位がｃｍで記憶されているものとする。
【００７９】
第２の実施形態における、アバター表示システムの他の機能構成及び各記憶部の構成は、第１の実施形態と同一である。したがって、その説明を省略する。
【００８０】
次に、第２の実施形態に係るアバター表示システムの全体の動作について図面を参照して詳細に説明する。
【００８１】
図１６は、第２の実施形態におけるアバター表示システムの全体の動作例を示すシーケンス図である。また、図１７は、表示ユーザ決定部２００の動作例を示すフローチャートである。なお、図１６及び図１７において、第１の実施形態と同一の部分に関しては、その説明を省略する。
【００８２】
本実施形態におけるステップＢ−１〜Ｂ−３の動作は、第１の実施形態におけるステップＡ−１〜Ａ−３の動作と同一である。そして、ステップＢ−３において、位置情報が変化したユーザのユーザ情報を入力されると、表示ユーザ決定部２００は、入力されたユーザ情報に基づいて、ディスプレイ情報記憶部６００を検索する（ステップＢ−４）。
【００８３】
そして、表示ユーザ決定部２００は、ディスプレイ情報記憶部６００から、ユーザの位置情報を表示対象範囲に含むディスプレイ情報を抽出する（ステップＢ−５）。
【００８４】
本実施形態では、表示ユーザ決定部２００は、ディスプレイ情報として、図１４に示すディスプレイＩＤ６１０、表示対象範囲６３０、画像解析度６４１及び画面サイズ６４２を抽出する。
【００８５】
次いで、表示ユーザ決定部２００は、抽出したディスプレイ情報が、ディスプレイ関係情報記憶部９００に記憶されているか否かを判定する。そして、記憶されていると判定した場合には、表示ユーザ決定部２００は、ステップＢ−６に処理を移行する。一方、記憶されていないと判定した場合には、アバター表示システムは、処理を終了する。
【００８６】
次いで、表示ユーザ決定部２００は、ディスプレイ関係情報記憶部９００を検索し（ステップＢ−６）、ステップＢ−５で抽出したディスプレイＩＤと同一グループに属するディスプレイＩＤを抽出する（ステップＢ−７）。
【００８７】
次いで、表示ユーザ決定部２００は、抽出したディスプレイＩＤに基づいて、ディスプレイ情報記憶部６００を検索し（ステップＢ−８）、ディスプレイＩＤと対応づけられたディスプレイ情報（設置位置情報６２０、表示対象範囲６３０、画像解像度６４１及び画面サイズ６４２）を抽出する（ステップＢ−９）。
【００８８】
次いで、表示ユーザ決定部２００は、ステップＢ−５及びステップＢ−９で抽出した全てのディスプレイ装置の表示対象範囲内にいるユーザのユーザ情報を、ユーザ情報記憶部５００から検索し（ステップＢ−１０）、抽出する（ステップＢ−１１）。
【００８９】
次いで、表示ユーザ決定部２００は、抽出した全てのユーザ情報に対応するアバター画像情報をアバター画像記憶部７００から検索し（ステップＢ−１２）、抽出する（ステップＢ−１３）。例えば、表示ユーザ決定部２００は、アバター画像情報として、アバター画像記憶部７００から、抽出したユーザ情報に含まれるユーザＩＤと対応づけられたアバター画像ファイル７２０、ファイルサイズ７３０及び最低表示サイズ７４０を抽出する。
【００９０】
次いで、第１の実施形態におけるステップＡ−１２〜Ａ−１４と同一の処理であるステップＢ−１４〜Ｂ１６を実行することによって、表示ユーザ決定部２００は、各ユーザと各ディスプレイ装置との距離を取得する。
【００９１】
そして、表示ユーザ決定部２００は、取得した各ユーザと各ディスプレイ装置との距離に基づいて、ディスプレイ装置２１との距離が最も短いユーザを選択する（ステップＢ−１７−１）。
【００９２】
次いで、表示ユーザ決定部２００は、選択したユーザに対応するアバター画像のファイルサイズ及び最低表示サイズと、ディスプレイ装置の画面サイズ及び画面解像度とに基づいて、アバター画像をディスプレイ装置に表示した場合に、最低表示サイズを満たすか否かを判定する（ステップＢ−１７−２）。
【００９３】
例えば、表示ユーザ決定部２００は、アバター画像のファイルサイズ７３０×（画面サイズ６４２／画面解像度６４１）と最低表示サイズ７４０とを、Ｗｉｄｔｈ、Ｈｅｉｇｈｔのどちらか一方、又は双方に関して比較する。
【００９４】
そして、表示ユーザ決定部２００は、比較結果が、ファイルサイズ７３０×（画面サイズ６４２／画面解像度６４１）≦最低表示サイズ７４０であった場合に、最低表示サイズを満たさないと判定し、ファイルサイズ７３０×（画面サイズ６４２／画面解像度６４１）≧最低表示サイズ７４０であれば最低表示サイズを満たすと判定する。
【００９５】
ステップＢ−１７−２において、最低表示サイズを満たしていないと判定した場合には（ステップＢ−１７−２のＮｏ）、アバター表示システムは、最低表示サイズを満たすようにアバター画像の拡大率を決定する（ステップＢ−１１−３）。そして、拡大率を決定すると、アバター表示システムは、ステップＢ−１７−４に処理を移行する。
【００９６】
一方、ステップＢ−１７−２において、最低表示サイズを満たしていると判定した場合には（ステップＢ−１１−２のＹｅｓ）、アバター表示システムは、ステップＢ−１１−３の処理を行わず、ステップＢ−１７−４に処理を移行する。
【００９７】
次に、表示ユーザ決定部２００は、表示するディスプレイ装置に表示領域が残されているか否かを判定する（ステップＢ−１７−４）。例えば、表示ユーザ決定部２００は、既に表示対象に決定した各アバター画像のファイルサイズの合計と、ディスプレイ装置の画面解像度とを比較し、ファイルサイズの合計がディスプレイ装置の画面解像度を上回っていれば、表示領域が残されていないと判定する。
【００９８】
ステップＢ−１７−４において、表示領域が残されていると判定した場合には（ステップＢ−１７−４のＹｅｓ）、表示ユーザ決定部２００は、選択したユーザを表示対象のユーザに決定する（ステップＢ−１７−５）。
【００９９】
そして、表示ユーザ決定部２００は、ディスプレイ装置との距離が、次に短いユーザを選択する（ステップＢ−１７−６）。その後、表示ユーザ決定部２００は、表示領域が不足するまで、ステップＢ−１７−２からステップＢ−１７−６までの処理を繰り返す。
【０１００】
そして、ステップＢ−１７−４において、表示領域が残されていないと判定すると（ステップＢ−１７−４のＮｏ）、表示ユーザ決定部２００は、それまで表示対象のユーザとして決定していたユーザを、アバターを表示するユーザとして確定する。
【０１０１】
次いで、表示ユーザ決定部２００は、確定したユーザのユーザ情報、対応するアバター画像、アバター画像の拡大率（拡大が必要なアバター画像のみ）及びディスプレイＩＤを、表示位置決定部３００に出力する（ステップＢ−１８）。
【０１０２】
表示位置決定部３００は、表示ユーザ決定部２００から出力されたユーザ情報に基づいて、各ディスプレイ装置２１に表示するアバター画像の表示位置を決定する（ステップＢ−１９）。本実施形態における、ステップＢ−１９の処理は、第１の実施形態におけるステップＡ−１９と同一であるため、その説明を省略する。
【０１０３】
次いで、表示位置決定部３００は、アバター画像、アバター画像の拡大率（拡大が必要なアバター画像のみ）、アバター画像の表示位置及びディスプレイＩＤを、アバター表示制御部４００に出力する（ステップＢ−２０）。
【０１０４】
アバター表示制御部４００は、表示位置決定部３００から入力された情報に基づいて、ディスプレイ装置２１にアバター画像を表示させるように制御する（ステップＢ−２１）。具体的には、アバター表示制御部４００は、ネットワーク４０を介して、アバター画像、拡大率、表示位置及びディスプレイＩＤを端末装置２０に送信する。そして、端末装置は、受信した情報に基づいて、ディスプレイ装置２１にアバター画像を表示させる。この際、アバター表示制御部４００は、拡大率が指定されているアバター画像に関しては、拡大率に基づいて、アバター画像を拡大して表示させる。
【０１０５】
以上説明したように、第２の実施形態では、各ディスプレイ装置の最大表示数を予め定めることなく、アバター画像を表示領域の範囲内に表示させることができる。また、本実施形態によれば、第１の実施形態における効果に加え、更に、ディスプレイ装置２１の画面サイズや画面解像度に依存せず、アバター画像の実際の表示サイズを一定に制御することができる。
【０１０６】
これにより、第２の実施形態によれば、アバター表示システムは、ユーザに対して、最適なサイズでアバター画像をディスプレイ装置２１に表示することができるので、より適切な情報提示を行うことができる。
【０１０７】
第３の実施形態．
次に、本発明による第３の実施形態について、図面を用いて説明する。特許文献１に記載されたシステムでは、表示するアバター数が多くなった場合、全てのアバター画像のサイズを縮小することにより画面内に収めることが可能であるが、この場合、全てのアバターが一様に見え辛くなってしまうといった問題がある。
【０１０８】
そこで、第３の実施形態では、ユーザとディスプレイ装置との距離に応じて、アバター画像のサイズ変更を制御する方式について説明する。
【０１０９】
なお、第３の実施形態では、ディスプレイ装置を見ている確率の高い（ディスプレイ装置との距離が近い）ユーザのアバターは縮小することなく表示され、ディスプレイ装置を見ている確率の低い（ディスプレイ装置との距離が遠い）ユーザのアバターは縮小して表示される、といったことを可能とする。
【０１１０】
第３の実施形態におけるアバター表示システムの構成は、第１の実施形態と比較して、ディスプレイ情報記憶部６００が記憶するデータベースの構成要素のみが異なる。従って、本実施形態では、ディスプレイ情報記憶部６００以外の機能や動作の説明を省略する。
【０１１１】
図１８は、第３の実施形態におけるディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。図１８に示す構成例では、ディスプレイ情報記憶部６００は、図３（第１の実施形態）に示す構成要素である最大表示数６４０の代わりに、表示サイズ（１００％）６４３と表示サイズ（５０％）６４４とを含む最大表示サイズ６４５を記憶している。
【０１１２】
第３の実施形態では、アバター表示システムは、ユーザに対応するアバター画像を表示する際に、表示サイズ（１００％）と表示サイズ（５０％）との２段階の表示サイズのいずれかを選択してアバター画像を表示させるように制御する。
【０１１３】
そのため、図１８に示すように、第３の実施形態では、ディスプレイ情報記憶部６００は、最大表示数のパラメータを、表示サイズ（１００％）６４３と表示サイズ（５０％）６４４との２種類のパラメータに分けて記憶している。
【０１１４】
次に、第３の実施形態におけるアバター表示システムの動作について図面を参照して詳細に説明する。図１９は、第３の実施形態におけるアバター表示システムの動作例を示すシーケンス図である。また、図２０は、表示ユーザ決定部２００の動作例を示すフローチャートである。また、図２１は、表示位置決定部３００の動作例を示すフローチャートである。
【０１１５】
なお、位置取得部１００の動作については、第１の実施形態と同一であるため、その説明を省略する。また、図１９、図２０及び図２１において、第１の実施形態で示した動作と同一である部分についても、その説明を省略する。
【０１１６】
図１９に示す処理のうち、ステップＣ−１〜Ｃ−１１は、第１の実施形態におけるステップＡ−１〜Ａ−８の処理と同一である。
【０１１７】
しかしながら、図２０のフローチャートに示すように、本実施形態では、アバター表示システムは、ステップＣ−１１でユーザ情報を抽出すると、抽出したユーザ情報に基づいて、第１の実施形態におけるステップＡ−１２〜Ａ−１４の処理と同様に、各ユーザと各ディスプレイ装置との距離を算出する（ステップＣ−１２〜Ｃ−１４）。
【０１１８】
次いで、表示ユーザ決定部２００は、抽出したユーザ情報の数が、最大表示数（表示サイズ（１００％）６４３及び表示サイズ（５０％）６４４の値の合計）を超えているか否かを判定する（ステップＡ−８Ａ）。そして、最大表示数を超えていると判断した場合には、表示ユーザ決定部２００は、ディスプレイ装置との距離が近い順に、最大表示数までのユーザ情報のみを選択する（ステップＣ−１５）。
【０１１９】
一方、抽出したユーザ情報の数が最大表示数を超えていないと判定した場合には、表示ユーザ決定部２００は、ステップＣ−１５の処理は行わず、抽出した全ユーザの情報を用いるものとし、ステップＣ−１６に処理を移行する。
【０１２０】
次いで、表示ユーザ決定部２００は、アバター画像を表示すべきディスプレイ装置のディスプレイ情報（ディスプレイＩＤ及び設置位置情報）、ユーザ情報（ユーザＩＤ及び位置情報）及び各アバター画像の表示サイズを表示位置決定部３００に出力する（ステップＣ−１６）。
【０１２１】
この際に、アバター表示システムは、各表示サイズの表示可能数と、各ユーザとディスプレイ装置との距離の近さに基づいて、各アバター画像の表示サイズを決定する。
【０１２２】
具体的には、アバター表示システムは、ディスプレイ装置との距離が近い順に表示サイズ（１００％）６４３を割り当てて行き、表示サイズ（１００％）６４３の表示可能数を超えた後には、表示サイズ（５０％）６４４を割り当てることで、各アバター画像の表示サイズを決定する。
【０１２３】
表示位置決定部３００は、ステップＣ−１６において出力された情報に基づいて、アバター画像記憶部７００を検索し（ステップＣ−１７）、全ユーザ情報に対応するアバター画像を抽出する（ステップＣ−１８）。
【０１２４】
次いで、表示位置決定部３００は、抽出したユーザの位置情報に基づいて、各ディスプレイ装置２１に表示するアバター画像の表示位置を決定する（ステップＣ−１９）。表示位置決定部３００は、例えば、第１の実施形態において開示した方法を用いて表示位置を決定することができる。
【０１２５】
次いで、表示位置決定部３００は、各ユーザに対応するアバター画像、アバター画像の表示位置、アバター画像の表示サイズ及び表示する各ディスプレイ装置のディスプレイＩＤを、アバター表示制御部４００に出力する（ステップＣ−２０）。
【０１２６】
アバター表示制御部４００は、表示位置決定部３００から出力された情報に基づいて、ディスプレイ装置２１にアバター画像を表示させるように制御する（ステップＣ−２１）。具体的には、アバター表示制御部４００は、ネットワーク４０を介して、アバター画像、アバター画像の表示位置、アバター画像の表示サイズ及びディスプレイＩＤを端末装置２０に送信する。そして、端末装置２０は、ディスプレイＩＤが一致するディスプレイ装置２１に、表示位置及び表示サイズに従って、アバター画像を表示させる。
【０１２７】
ここで、アバター表示制御部４００は、表示サイズ（１００％）６４３に指定されたユーザに対応するアバター画像については、サイズの修正をせず、そのまま表示させるように制御する。一方、表示サイズ（５０％）６４４に指定されたユーザに対応するアバター画像については、アバター表示制御部４００は、元の画像サイズから５０％縮小した状態で表示させるように制御する。
【０１２８】
なお、本実施形態では、アバターの表示サイズを表示サイズ（１００％）と、表示サイズ（５０％）とのように、２段階で分ける例を示したが、これに限定されるものではなく、より細かい単位で分けてもよい。
【０１２９】
また、アバター表示システムは、アバター画像記憶部７００において、各ユーザに対応するアバター画像を表示サイズごとに用意しておき、ディスプレイ装置表示を行う際に、アバター画像の拡大や縮小を行わずに、決定された表示サイズに基づいてアバター画像を選択して表示するようにしてもよい。
【０１３０】
また、アバター表示システムは、表示サイズごとに最大表示数を固定的に規定せずに、合計サイズが規定のサイズを超えず、かつ、できるだけ表示サイズの大きいアバター画像の数を最大にするように、各表示サイズにおけるアバター画像の数を動的に決定してもよい。
【０１３１】
例えば、アバターの表示数の最大値を５とし、全てのアバターの表示サイズの合計の最大値を４００とした場合に、表示サイズ（１００％）のアバターをＸ個、表示サイズ（５０％）のアバターをＹ個表示するとして、次式を満たすＸとＹにより、各表示サイズに割り当てるアバター数を決定することができる。
【０１３２】
Ｘ＋Ｙ≦５、１００×Ｘ＋５０×Ｙ≦４００・・・式（１）
【０１３３】
式（１）を用いると、例えば、アバター数が４までであれば、アバター表示システムは、全てのアバター画像を表示サイズ（１００％）で表示させることができる。また、アバター数が５となったときには、アバター表示システムは、表示サイズ（１００％）のアバター画像を３つとし、表示サイズ（５０％）のアバター画像を２つとするように、可能な限り大きいサイズで表示されるアバター数を多くすることができる。
【０１３４】
図２２は、第３の実施形態において、ディスプレイ装置２１−１に表示させるアバター画像の一例を示す説明図である。図２２に示す例は、図１１に示すユーザ情報と、図１８に示すディスプレイ情報とに基づいて構成されている。
【０１３５】
図２２に示すように、第３の実施形態では、第１の実施形態では表示されていなかったＵｓｅｒ００００４のアバター画像が縮小されて表示されていることがわかる。
【０１３６】
このように、本実施形態では、ディスプレイ装置２１からの距離が遠いユーザのアバター画像についても、縮小して表示することが可能となる。
【０１３７】
なお、本実施形態では、図１８に示すように、ディスプレイＩＤ：Ｄ１０００１と、ディスプレイＩＤ：Ｄ１０００２とにおいて、表示サイズ（１００％）６４３と表示サイズ（５０％）との配分が同じように登録されているが、異なっていてもかまわない。例えば、同一画面ＩＤで管理されている複数のディスプレイが、異なる配分で登録されている場合には、アバター表示制御部４００は、その配分に応じて、アバター画像を表示させるように制御する。
【０１３８】
以上説明したように第３の実施形態によれば、ユーザとディスプレイ装置２１との距離に応じて、アバターのサイズ変更を制御する方式により、ディスプレイ装置２１を見ている確率の高い（ディスプレイ装置との距離が近い）ユーザのアバターは縮小することなく表示し、ディスプレイ装置２１を見ている確率の低い（ディスプレイ装置との距離が遠い）ユーザのアバターは縮小して表示する。そのため、ユーザに対し、適切な情報提示を行うことができる。
【０１３９】
第４の実施形態．
次に、本発明による第４の実施形態について、図面を参照して詳細に説明する。これまで説明した第１から第３の実施形態では、ユーザとディスプレイ装置２１との距離を算出する処理があったが、本実施形態では、ユーザとディスプレイ装置２１との距離を算出する処理を必要としない方式について説明する。
【０１４０】
具体的には、本実施形態におけるアバター表示システムは、ディスプレイ装置２１ごとに管理する表示対象範囲６３０を、ディスプレイ装置２１から近い順に優先順位付けして複数の範囲に分類して管理する。そして、アバター表示システムは、分類して管理される表示対象範囲に基づいて、ディスプレイ装置２１に近い範囲に存在するユーザを、他の範囲に存在するユーザよりも優先して、アバターを表示するユーザとして選択する。
【０１４１】
図２３は、第４の実施形態におけるディスプレイ情報記憶部６００が記憶するデータベースの構成例を示す説明図である。なお、他の構成のついては、第１の実施形態と同一であるため、その説明を省略する。
【０１４２】
図２３に示すように、第４の実施形態では、ディスプレイ情報記憶部６００は、各ディスプレイ装置の表示対象範囲を、表示対象範囲Ａ６３１と、表示対象範囲Ｂ６３２とのように複数の範囲に分類して記憶する。なお、本実施形態の説明では、表示対象範囲Ａ６３１が、表示対象範囲Ｂ６３２よりも、アバターを表示する優先度が高い範囲の場合の例として説明する。
【０１４３】
また、本実施形態では、表示対象範囲Ａ６３１及び表示対象範囲Ｂ６３２の登録情報として、座標情報を用いるが、これは、位置管理装置３０から受信する位置情報が座標情報である場合を想定しているからである。座標情報に限らず、例えば、位置管理装置３０から受信する位置情報が、個々の領域を識別するゾーンＩＤやゾーン名称などであれば、表示対象範囲Ａ６３１及び表示対象範囲Ｂ６３２には、ゾーンＩＤやゾーン名称といった形式の情報を登録してもよい。
【０１４４】
次に、本実施形態におけるアバター表示システムの動作について図面を参照して詳細に説明する。図２４は、第４の実施形態におけるアバター表示システムの動作例を示すシーケンス図である。また、図２５は、表示ユーザ決定部２００の動作例を示すフローチャートである。
【０１４５】
なお、位置取得部１００及び表示位置決定部３００の動作については、第１の実施形態と同一であるため、その説明を省略する。また、図２４及び図２５において、第１の実施形態で示した動作と同一である部分についても、その説明を省略する。
【０１４６】
本実施形態におけるステップＤ−１〜Ｄ−７の処理は、第１の実施形態におけるステップＡ−１〜Ａ−７の処理と同一である。そして、表示ユーザ決定部２００は、ステップＤ−７で抽出したディスプレイＩＤに基づいて、ディスプレイ情報記憶部６００から、ディスプレイ情報（ディスプレイＩＤ６１０、表示対象範囲Ａ６３１、表示対象範囲Ｂ６３２及び最大表示数６４０）を抽出する（ステップＤ−９）。
【０１４７】
次いで、表示ユーザ決定部２００は、ユーザ情報記憶部５００から、表示対象範囲Ａ６３１内に存在するユーザ情報を検索し（ステップＤ−１０）、抽出する（ステップＤ−１１）。
【０１４８】
次いで、表示ユーザ決定部２００は、ステップＤ−１１で抽出したユーザ情報の数が、ディスプレイ装置の最大表示数６４０に登録された数未満であるか否かを判定する。そして、最大表示数６４０未満であると判定した場合には、表示ユーザ決定部２００は、ユーザ情報記憶部５００から、表示対象範囲Ｂ６３２内に存在するユーザ情報を検索し（ステップＤ−１２）、抽出する（ステップＤ−１３）。
【０１４９】
一方、最大表示数６４０未満でないと判定した場合には、表示ユーザ決定部２００は、ステップＤ−８及びＤ−９の処理は行なわず、ステップＤ−１４に処理を移行する。
【０１５０】
次いで、表示ユーザ決定部２００は、抽出したユーザ情報に該当するユーザの中から、アバター画像を表示するユーザを選択する（ステップＤ−１４）。ここで、抽出したユーザ情報の総数が最大表示数を超えている場合には、表示ユーザ決定部２００は、アバター画像を表示する優先度の高い表示対象範囲Ａ６３１内に存在するユーザを優先して選択するものとする。
【０１５１】
なお、例えば、同一の表示対象範囲内に最大表示数を超えるユーザが存在するような、表示対象範囲の優先度だけではユーザを絞り込めない場合が想定される。このような場合には、例えば、ユーザ情報記憶部５００において位置情報の更新時刻を記憶しておき、表示ユーザ決定部２００は、更新時刻が新しいユーザを優先して選択することにより、最大表示数以内にユーザ数を絞り込むようにしてもよい。
【０１５２】
次いで、表示ユーザ決定部２００は、選択したユーザのユーザ情報とディスプレイ装置のディスプレイ情報とを、表示位置決定部３００に出力する（ステップＤ−１５）。以降の処理については、第１の実施形態の動作と同一であるため、その説明を省略する。
【０１５３】
図２６は、第４の実施形態において、ディスプレイ装置２１に表示させるアバター画像の一例を示す説明図である。図２６に示す例は、図２に示すユーザ情報と、図２３に示すディスプレイ情報とに基づいて構成されている。
【０１５４】
つまり、図２６に示す例では、表示対象範囲２３は、ディスプレイ装置２１の表示対象範囲Ａ６３１に登録されている範囲を示し、表示対象範囲２４は、ディスプレイ装置２１の表示対象範囲Ｂ６３２に登録されている範囲を示している。
【０１５５】
また、表示対象範囲２３には、３人のユーザが存在し、表示対象範囲２４には、３人のユーザが存在し、合計で６人のユーザが存在していることが分かる。
【０１５６】
しかしながら、本実施形態では、図２３に示すように、ディスプレイ情報記憶部６００に登録されている同一画面ＩＤで管理されている２つのディスプレイ装置（ディスプレイＩＤ：Ｄ１０００１、Ｄ１０００２）の最大表示数が３であるため、優先度の高い表示対象範囲２３に存在する３人のユーザのアバターのみが、ディスプレイ装置２１に表示されている。
【０１５７】
以上説明したように、本実施形態では、ディスプレイ情報記憶部６００は、ディスプレイ装置２１ごとに記憶する表示対象範囲６３０（図４）を、ディスプレイ装置２１から近い順に優先順位付けして複数の範囲に分類して記憶する（図２３に示す表示対象範囲Ａ６３１及び表示対象範囲Ｂ６３２）。そして、表示ユーザ決定部２００は、優先順位に従って、ディスプレイ装置２１に近い表示対象範囲に存在するユーザを、他の表示対象範囲に存在するユーザよりも優先して、アバター画像を表示するユーザとして選択する。このようにすることで、本実施形態によるアバター表示システムは、ディスプレイ装置２１とユーザとの距離とを算出することなく、ディスプレイ装置２１に近いユーザのアバター画像を優先して表示させることができる。
【０１５８】
なお、本実施形態では、表示対象範囲を２つに分ける場合について説明したが、これに限らず、３つ以上に表示対象範囲を分けてもよい。その場合には、アバター表示システムは、ディスプレイ情報記憶部６００で、３段階又はそれ以上の優先順位付けをした表示対象範囲のパラメータを記憶することにより、同様の方式で実現することができる。
【０１５９】
次に、本発明によるアバター表示システムの最小構成について説明する。図２７は、アバター表示システムの最小の構成例を示すブロック図である。図２７に示すように、アバター表示システムは、最小の構成要素として、位置情報抽出手段１、位置関係算出手段２及びユーザ選択手段３を含む。
【０１６０】
図２７に示す最小構成のアバター表示システムでは、位置関係算出手段２は、位置情報抽出手段１が抽出した位置情報に基づいて、ユーザと表示装置との位置関係を示す位置関係情報を算出する。そして、ユーザ選択手段は、位置関係算出手段２が算出した位置関係情報に基づいて、表示装置にアバター画像を表示させるユーザを選択する。そして、アバター表示システムは、ユーザ選択手段３が選択したユーザに対応するアバター画像を表示装置に表示させるように制御する。
【０１６１】
従って、図２７に示す最小構成のアバター表示システムによれば、ユーザ数が増えても、優先順位に基づいてアバター画像を表示装置に表示するため、アバター画像が重なって表示されるなどの問題を回避することができ、ユーザに対して適切な情報提示を行うことができる。
【０１６２】
なお、本実施形態では、以下の（１）〜（８）に示すようなアバター表示システムの特徴的構成が示されている。
【０１６３】
（１）アバター表示システムは、物理的に離れた場所に設置された複数の表示装置（例えば、図１１に示すディスプレイ装置２１−１、２１−２）に、各表示装置の周辺に存在する複数のユーザ（例えば、図１１に示すＵｓｅｒ００００１〜００００６）に対応するアバター画像を表示させるアバター表示システムであって、各ユーザの位置情報を抽出する位置情報抽出手段（例えば、位置管理装置３０及び位置取得部１００によって実現される）と、位置情報抽出手段が抽出した位置情報（例えば、位置情報５２０）に基づいて、複数のユーザと複数の表示装置との位置関係を示す位置関係情報を算出する位置関係算出手段（例えば、位置関係算出部８００によって実現される）と、位置関係算出手段が算出した位置関係情報に基づいて、複数のユーザのうち、複数の表示装置にアバター画像を表示させるユーザを選択するユーザ選択手段（例えば、表示ユーザ決定部２００によって実現される）とを含むことを特徴とする。
【０１６４】
（２）アバター表示システムにおいて、位置関係算出手段は、位置関係情報として、各表示装置と各表示装置の周辺に存在する各ユーザとの距離を算出し、ユーザ選択手段は、位置関係抽出手段が抽出した距離に基づいて、各表示装置にアバター画像を表示させるユーザを選択するように構成されていてもよい。
【０１６５】
（３）アバター表示システムは、  特定の表示装置（例えば、図１１に示すディスプレイ装置２１−１）と同一の空間内に存在するユーザ（例えば、図１１に示すＵｓｅｒ００００１〜００００４）に対応するアバター画像と、特定の表示装置と物理的に離れた場所に存在するユーザ（例えば、図１１に示すＵｓｅｒ００００５〜００００６）に対応するアバター画像とを、特定の表示装置の同一画面に表示させる表示制御手段を含むように構成されていてもよい。
【０１６６】
（４）アバター表示システムにおいて、表示制御手段は、特定の表示装置と同一の空間内に存在するユーザに対応するアバター画像と、特定の表示装置と物理的に離れた場所に存在するユーザに対応するアバター画像とを、識別可能なように異なる形態で（例えば、図１３に示す表示例）特定の表示装置に表示させるように構成されていてもよい。
【０１６７】
（５）アバター表示システムにおいて、ユーザ選択手段は、複数の表示装置の周辺にそれぞれ存在する複数のユーザと該表示装置との距離が短いユーザから順に選択するように構成されていてもよい。
【０１６８】
（６）アバター表示システムにおいて、ユーザ選択手段は、表示装置の表示画面の表示領域に表示可能な範囲内で、表示装置との距離が近い順に、表示装置にアバター画像を表示させるユーザを選択し、表示制御手段は、表示装置の画面のサイズ（例えば、画面サイズ６４２）、解像度（例えば、画面解像度６４１）及びユーザに対応するアバター画像のサイズ（例えば、ファイルサイズ７３０）の少なくともいずれか１つに基づいて、実際に表示装置に表示させる際のアバター画像の表示サイズを所定のサイズ（例えば、最低表示サイズ７４０）以上にして、表示装置に当該アバター画像を表示させるように構成されていてもよい。
【０１６９】
（７）アバター表示システムにおいて、ユーザ選択手段は、表示装置との距離が相対的に遠いユーザほど、表示倍率が小さくなるようにユーザに対応するアバター画像の表示サイズの倍率（例えば、表示サイズ（１００％）６４３や表示サイズ（５０％）６４４）を決定し、表示制御手段は、ユーザ選択手段が決定した倍率に基づいて、それぞれ表示装置にユーザに対応するアバター画像を表示させるように構成されていてもよい。
【０１７０】
（８）アバター表示システムにおいて、ユーザ選択手段は、ユーザの位置情報と、表示装置ごとに定められたアバター画像を表示させる対象となる位置範囲（例えば、表示対象範囲Ａ６３１や表示対象範囲Ｂ６３２）の優先順位とに基づいて、複数の表示装置にアバター画像を表示させるユーザを選択するように構成されていてもよい。
【０１７１】
以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１７２】
この出願は、２００９年６月１０日に出願された日本特許出願２００９−１３８７５６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１７３】
本発明は、ディスプレイ装置周辺に存在するユーザに対応するアバター画像を適切に表示することにより、不特定多数のユーザ間におけるコミュニケーションの促進を効率よく実現することが可能となる。特にテレワークなどが導入されたオフィスなどにおける物理的に離れた空間に存在する人と人とのコミュニケーションを活性化することが可能となる。
【符号の説明】
【０１７４】
１  位置情報抽出手段
２  位置関係算出手段
３  ユーザ選択手段
１０  アバター表示装置
２０  端末装置
２１  ディスプレイ装置
３０  位置管理装置
４０  ネットワーク
５０  アバター画像
１００  位置取得部
２００  表示ユーザ決定部
３００  表示位置決定部
４００  アバター表示制御部
５００  ユーザ情報記憶部
６００  ディスプレイ情報記憶部
７００  アバター画像記憶部
８００  位置関係算出部
９００  ディスプレイ関係情報記憶部
【図１】
2010143359.tif 000003
【図２】
2010143359.tif 000004
【図３】
2010143359.tif 000005
【図４】
2010143359.tif 000006
【図５】
2010143359.tif 000007
【図６】
2010143359.tif 000008
【図７】
2010143359.tif 000009
【図８】
2010143359.tif 000010
【図９】
2010143359.tif 000011
【図１０】
2010143359.tif 000012
【図１１】
2010143359.tif 000013
【図１２】
2010143359.tif 000014
【図１３】
2010143359.tif 000015
【図１４】
2010143359.tif 000016
【図１５】
2010143359.tif 000017
【図１６】
2010143359.tif 000018
【図１７】
2010143359.tif 000019
【図１８】
2010143359.tif 000020
【図１９】
2010143359.tif 000021
【図２０】
2010143359.tif 000022
【図２１】
2010143359.tif 000023
【図２２】
2010143359.tif 000024
【図２３】
2010143359.tif 000025
【図２４】
2010143359.tif 000026
【図２５】
2010143359.tif 000027
【図２６】
2010143359.tif 000028
【図２７】
2010143359.tif 000029
【国際調査報告】
2010143359.tif 000030
2010143359.tif 000031
2010143359.tif 000032
2010143359.tif 000033