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