(57)【要約】【課題】複数の人物にとって適切な位置に画像を表示させる。【解決手段】表示領域を含む所定範囲内における人物の位置を検知する位置検知部と、検知された人物が複数であったとき、複数の人物の間の距離を算出する距離算出部と、前記表示領域において、前記距離に応じて１又は複数の画像を表示させる出力制御部と、を有する。【選択図】図１
2016021206.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を含む所定範囲内における人物の位置を検知する位置検知部と、
検知された人物が複数であったとき、複数の人物の間の距離を算出する距離算出部と、
前記表示領域において、前記距離に応じて１又は複数の画像を表示させる出力制御部と、を有する表示装置。
【請求項２】
前記距離が第一の閾値未満であった場合に１の画像を表示させるものと判定し、前記距離が第二の閾値未満であった場合に複数の画像を表示させるものと判定する判定部を有する請求項１記載の表示装置。
【請求項３】
前記出力制御部により表示させる画像の画像データを生成する画像生成部を有し、
前記画像生成部は、
前記距離が、前記第一の閾値未満であったとき、前記複数の人物のそれぞれに対応する複数の画像を統合した１の画像の画像データを生成し、
前記出力制御部は、
前記１の画像を、前記表示領域において前記複数の人物の位置関係に基づく位置へ表示させる請求項２記載の表示装置。
【請求項４】
前記画像生成部は、
画像を統合した画像データを生成した後に、前記距離が、前記第二の閾値以上となったとき、前記統合した画像データを前記複数の人物のそれぞれに対応する複数の画像の画像データに分離し、
前記出力制御部は、
前記複数の画像を、前記表示領域において前記複数の人物のそれぞれの位置と対応する位置へ表示させる請求項３記載の表示装置。
【請求項５】
前記画像生成部は、
前記距離が、前記第一の閾値未満の場合において、
前記距離に応じたサイズの前記統合した画像の画像データを生成する請求項３又は４記載の表示装置。
【請求項６】
前記複数の人物と対応する画像は、
前記表示領域に表示された画面の操作指示を受け付ける画像であり、
前記統合した画像において前記操作指示を受け付けている最中に、前記距離が第二の閾値以上となったとき、
前記出力制御部は、前記統合した画像データの分離を行わない通知を出力する請求項３乃至５の何れか一項に記載の表示装置。
【請求項７】
前記複数の人物のそれぞれに対応する前記複数の画像のうち、少なくとも一の画像において前記操作指示を受け付けている最中に、前記距離が第一の閾値未満となったとき、
前記画像生成部は、
前記操作指示を受け付けている最中の画像以外の画像の輝度を低下させる請求項６記載の表示装置。
【請求項８】
前記所定範囲は、撮像装置により撮像された撮像画像であって、
前記撮像画像を解析して検知された前記人物の特徴情報を取得する人物解析部と、
前記特徴情報と、画像の種類とが対応付けられた対応情報を参照し、前記特徴情報と対応する画像を前記複数の人物と対応する画像として選択する対応画像選択部と、を有する請求項１乃至７の何れか一項に記載の表示装置。
【請求項９】
表示装置と、前記表示装置と接続された情報処理装置とを含む表示システムであって、
表示領域を含む所定範囲内における人物の位置を検知する位置検知部と、
検知された人物が複数であったとき、複数の人物の間の距離を算出する距離算出部と、
前記表示領域において、前記距離に応じて１又は複数の画像を表示させる出力制御部と、を有する表示システム。
【請求項１０】
コンピュータにより実行される表示方法であって、
表示領域を含む所定範囲内における人物の位置を検知する位置検知手順と、
検知された人物が複数であったとき、複数の人物の間の距離を算出する距離算出手順と、
前記表示領域において、前記距離に応じて１又は複数の画像を表示させる出力制御手順と、を有する表示方法。
【請求項１１】
表示領域を含む所定範囲内における人物の位置を検知する位置検知ステップと、
検知された人物が複数であったとき、複数の人物の間の距離を算出する距離算出ステップと、
前記表示領域において、前記距離に応じて１又は複数の画像を表示させる出力制御ステップと、をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示領域に画像を表示させる表示装置、表示システム、表示方法及び表示プログラムに関する。
【背景技術】
【０００２】
従来から、会議中のプレゼンテーションにおける資料の表示や、店舗における各種コンテンツの表示等に利用される表示装置が知られている。また、従来の表示装置では、画面の大型化に伴い、画面の中に表示中の画面を縮小した画像を表示させ、この画像を介して表示中の画面に対する操作を行わせることが知られている。
【０００３】
例えば特許文献１には、映像表示部において、複数のユーザの近傍にアプリケーションプログラムの制御を行うウィンドウをそれぞれ表示させ、ウィンドウの表示位置をユーザの動きに追従させる技術が開示されている。この技術では、ユーザ間の距離が適正距離未満になると、ユーザ毎のウィンドウが重ならないように表示させる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術では、例えば複数の人物同士が隣り合うように並んだ状態となった場合等に、各人物に対して適切な位置に画像（ウィンドウ）を表示させることが困難である。
【課題を解決するための手段】
【０００５】
開示の技術では、表示領域を含む所定範囲内における人物の位置を検知する位置検知部と、検知された人物が複数であったとき、複数の人物の間の距離を算出する距離算出部と、前記表示領域において、前記距離に応じて１又は複数の画像を表示させる出力制御部と、を有する。
【発明の効果】
【０００６】
開示の技術は、複数の人物にとって適切な位置に画像を表示させることができる。
【図面の簡単な説明】
【０００７】
【図１】第一の実施形態の概要を説明する図である。
【図２】第一の実施形態の表示装置のハードウェア構成の一例を示す図である。
【図３】第一の実施形態の表示装置の機能構成を説明する図である。
【図４】画像の統合と合成を説明する図である。
【図５】第一の実施形態の表示装置の動作を説明するシーケンス図である。
【図６】距離算出部による人物間の距離の算出を説明する図である。
【図７】第一及び第二の閾値を設定する画面の一例を示す図である。
【図８】判定部及び画像生成部の処理を説明するフローチャートである。
【図９】統合した画像の拡大について説明する図である。
【図１０】統合した画像の表示領域の調整について説明する図である。
【図１１】画面の操作指示を行う画像について説明する図である
【図１２】統合された画面を分離させない場合を説明する図である。
【図１３】統合前の画面の何れか一方が操作指示を受け付けている場合の統合を説明する図である。
【図１４】統合後の画面が操作指示を受け付けている場合の分離を説明する第一の図である。
【図１５】統合後の画面が操作指示を受け付けている場合の分離を説明する第二の図である。
【図１６】第二の実施形態の表示装置の機能構成を説明する図である。
【図１７】対応情報の一例を示す図である。
【図１８】人物解析部、対応画像選択部、判定部及び画像生成部の処理を説明するフローチャートである。
【図１９】表示システムの第一の例を示す図である。
【図２０】表示システムの第二の例を示す図である。
【図２１】表示システムの第三の例を示す図である。
【図２２】サーバのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
（第一の実施形態）
以下に、図面を参照して第一の実施形態の概要について説明する。
【０００９】
本実施形態では、表示装置により表示される画面を撮像した際に、撮像画像において複数の人物が検知されると、各人物に対応した画像を画面内の人物の近傍に表示させる。
【００１０】
また本実施形態では、撮像画像において、複数の人物同士が近づいて隣り合うような状態となった場合、各人物に対応した２つの画像を統合又は合成して表示させる。さらに本実施形態では、撮像画像において、隣り合った状態のユーザ同士が離れたとき、統合又は合成された画像を分離させ、統合前の人物毎の画像に戻す。尚、本実施形態における統合及び合成の詳細は後述する。
【００１１】
図１は、第一の実施形態の概要を説明する図である。本実施形態では、表示装置により表示される画面１０は、例えばプレゼンテーション等に用いられる大型の画面とした。本実施形態における大型の画面とは、例えば画面の前に立った人物が、画面上で操作指示を行おうとした場合に、手の届かない範囲が存在する程度の大きさの画面である。
【００１２】
図１は、画面１０が撮像装置により撮像された際の撮像画像の例を示している。図１（Ａ）は、画面１０を含む撮像画像１Ａにおいて、画面１０の前にいる複数の人物Ａ、Ｂが検知された状態の例を示している。図１（Ｂ）は、撮像画像１Ｂにおいて、人物Ａ、Ｂが互いに近づき、二人の人物の間の距離が所定の第一の閾値未満となった状態を示している。図１（Ｃ）は、撮像画像１Ｃにおいて、人物Ａ、Ｂが互いに離れ、人物の間の距離が所定の第二の閾値以上となった状態を示している。第一の閾値と第二の閾値の詳細は後述する。
【００１３】
図１（Ａ）では、人物Ａに対応する画像１１と、人物Ｂに対応する画像１２とが、人物Ａ、Ｂの近傍にそれぞれ表示されている。ここで言う近傍とは、例えば、撮像画像中の画面１０において、人物と重なる位置であっても良い。より具体的には、例えば画面１０において、人物の頭部と重なる位置であっても良いし、人物の腕により指し示すことが可能な位置であっても良い。
【００１４】
本実施形態では、図１（Ａ）の状態から人物Ａ、Ｂの間の距離が縮まると、画像１１、１２は、それぞれ人物Ａ、Ｂの動きに追従して画面１０内を移動する。そして、本実施形態では、図１（Ｂ）に示すように、人物Ａ、Ｂの間の距離が第一の閾値未満となったとき、各人物に対応する画像１１、１２を１つの画像１３に統合又は合成される。
【００１５】
以下の実施形態の説明では、複数の人物間の距離が第一の閾値未満となった状態を、人物同士が隣り合う状態と呼ぶ。
【００１６】
また、本実施形態では、図１（Ｃ）に示すように人物Ａ、Ｂが離れ、人物Ａ、Ｂの間の距離が第二の閾値以上となった場合、画像１３を人物Ａ、Ｂに対応する画像１１、１２に分離させ、画面１０内で画像１１、１２を人物Ａ、Ｂの動きに追従させる。すなわち、本実施形態では、画像の表示領域を含む所定範囲内において、複数の人物が検知された場合に、表示領域内における複数の人物の間の距離に応じた位置に、複数の人物に対応した画像を表示させる。尚、画像の表示領域とは、画面１０であり、所定範囲とは、撮像される範囲である。
【００１７】
本実施形態では、以上の処理により、画面１０の前に複数の人物が存在した場合に、複数の人物にとって適切な位置に画像を表示させることができる。
【００１８】
以下に、本実施形態の表示装置について説明する。図２は、第一の実施形態の表示装置のハードウェア構成の一例を示す図である。
【００１９】
本実施形態の表示装置１００は、それぞれバスＢで相互に接続されている入力装置１０１、出力装置１０２、補助記憶装置１０３、メモリ装置１０４、演算処理装置１０５、インターフェース装置１０６及び撮像装置１０７を含む。
【００２０】
入力装置１０１は、表示装置１００に対して各種信号を入力するために用いられる。具体的には、入力装置１０１は、例えば表示装置１００に対する操作を受け付ける操作部材等であっても良い。出力装置１０２は、表示させる画像を出力するために用いられものであり、画像データを表示する装置である。具体的には、例えば表示装置１００がプロジェクタ等であった場合には、出力装置１０２は画像を投影するための投影機構等である。また、例えば表示装置１００がディスプレイを有する情報処理装置等であった場合には、出力装置１０２は、ディスプレイである。
【００２１】
補助記憶装置１０３は、例えば表示装置１００にインストールされた表示プログラムが格納されても良い。また補助記憶装置１０３は、例えば出力装置１０２から出力される画像の画像データ等が格納されても良い。
【００２２】
メモリ装置１０４は、演算処理装置１０５等が処理を行う際の一時保存等に利用される。演算処理装置１０５は、表示プログラムに従って、後述するような各種処理を実現する。
【００２３】
インターフェース装置１０６は、モデム、ＬＡＮカード等を含み、ネットワークに接続する為に用いられるまた。撮像装置１０７は、出力装置１０２により表示される画面を含む所定範囲を撮像する。本実施形態の撮像装置１０７は、具体的には例えば静止画や動画を撮像するカメラ等である。
【００２４】
本実施形態の表示プログラムは、表示装置１００を制御する各種プログラムの少なくとも一部である。表示プログラムは例えば記録媒体の配布やネットワークからのダウンロード等によって提供される。表示プログラムを記録した記録媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２５】
また、ネットワークからダウンロードされた表示プログラムは、インターフェース装置１０６を介して補助記憶装置１０３にインストールされる。
【００２６】
本実施形態の表示装置１００は、例えば画像を投影させて画面を表示させるプロジェクタであっても良い。また本実施形態の表示装置は、出力装置１０２として、大型のディスプレイ等を有する情報処理装置であっても良い。
【００２７】
次に、図３を参照して本実施形態の表示装置１００の機能について説明する。図３は、第一の実施形態の表示装置の機能構成を説明する図である。
【００２８】
本実施形態の表示装置１００は、座標記憶部２１０と、画像記憶部２２０とを有する。座標記憶部２１０は、撮像装置１０７により撮像された画像から検知された人物の座標を示す座標情報が格納される。すなわち、本実施形態の座標記憶部２１０は、座標情報の集合体である。
【００２９】
本実施形態の画像記憶部２２０は、出力装置１０２により出力される画像の画像データが格納される。すなわち、本実施形態の画像記憶部２２０は、画像データの集合体である。
【００３０】
また、本実施形態の表示装置１００は、表示プログラム２００がインストールされており、演算処理装置１０５が表示プログラム２００を実行することで、以下に説明する各部の機能が実現される。
【００３１】
本実施形態の表示装置１００は、位置検知部２３０、座標管理部２４０、距離算出部２５０、判定部２６０、画像生成部２７０、出力制御部２８０、撮像制御部２９０を有する。
【００３２】
位置検知部２３０は、撮像装置１０７により撮像された撮像画像の中から人物の存在を検知する。具体的には位置検知部２３０は、例えば顔認証技術等により、撮像画像か人物を検知する。
【００３３】
また、位置検知部２３０は、撮像画像において人物が検知された場合、人物識別情報（以下、人物ＩＤ）を生成し、撮像画像における人物の位置を示す座標情報に人物ＩＤを付与する。本実施形態の位置検知部２３０は、例えば撮像画像において複数の人物が検知された場合、検知された人物毎に人物ＩＤを生成し、人物毎の座標情報に、人物ＩＤを付与する。よって、本実施形態では、撮像画像において複数の人物が検知された場合には、人物毎に座標情報が管理される。
【００３４】
座標管理部２４０は、人物ＩＤが付与された座標情報を座標記憶部２１０へ格納する。また、座標管理部２４０は、座標記憶部２１０からの人物ＩＤと座標情報の読み出しも行う。
【００３５】
距離算出部２５０は、複数の人物が検知された場合に、各人物の座標情報を取得し、座標情報から人物間の距離を算出する。人物間の距離の算出の詳細は後述する。
【００３６】
判定部２６０は、距離算出部２５０により算出された人物間の距離と第一の閾値に基づき、各人物に対応した画像の統合又は合成を行うか否かを判定する。また、判定部２６０は、人物間の距離と第二の閾値に基づき、統合又は合成された画像を分離させるか否かを判定する。
【００３７】
画像生成部２７０は、出力装置１０２により出力される画像データを生成し、画像記憶部２２０へ格納する。より具体的には、画像生成部２７０は、画面１０に表示される画像の画像データと、人物Ａに対応する画像１１の画像データと、人物Ｂに対応する画像１２の画像データと、画像１１、１２を統合又は合成した画像１３とを生成する（図１参照）。
【００３８】
出力制御部２８０は、出力装置１０２を制御して、画像記憶部２２０に格納された画像データを表示させる。
【００３９】
撮像制御部２９０は、撮像装置１０７による撮像を制御する。具体的には、撮像制御部２９０は、所定の間隔毎に画面１０を含む画像を撮像するように、撮像装置１０７を制御する。
【００４０】
次に、図４を参照し、本実施形態の画像生成部２７０における画像の「統合」と「合成」について説明する。図４は、画像の統合と合成を説明する図である。
【００４１】
図４（Ａ）は、画像の統合を説明する図である。本実施形態では、２つの画像１１Ａと画像１２Ａとを１つの領域にとりまとめることを画像の「統合」と呼ぶ。
【００４２】
表示装置１００において、画像が統合される場合とは、画面１０に表示される画像１１Ａと画像１２Ａが、例えば画面１０に表示される画像の縮小画像である場合である。すなわち、画像が統合される場合とは、画像生成部２７０が画像１１Ａを生成する際の元となる画像データと、画像１２Ａを生成する際の元となる画像データとが同一の場合である。
【００４３】
画像１１Ａ及び画像１２Ａの元となる画像データが同一の場合とは、例えば、画像１１Ａ及び画像１２Ａが、画面１０を縮小した、画面１０に対する操作を行う操作画面の画像である場合等が考えられる。この場合、画像生成部２７０が画像１１Ａ及び画像１２Ａを生成する際の元となる画像データは、両方とも画面１０内に表示された画像の画像データである。
【００４４】
本実施形態の表示装置１００では人物Ａと人物Ｂの間の距離が第一の閾値未満になると、画像生成部２７０により、画像１１Ａと画像１２Ａとを統合させた統合画像１３Ａを生成し、出力制御部２８０により画面１０内に表示させる。
【００４５】
図４（Ｂ）は、画像の合成を説明する図である。本実施形態では、１つの領域内に、少なくとも画像１１Ｂの一部と画像１２Ｂの一部とを表示させることを画像の「合成」と呼ぶ。本実施形態では、例えば１つの領域に画像１１Ｂ及び１２Ｂの全体を表示させても良い。
【００４６】
表示装置１００において、画像が合成される場合とは、例えば画面１０に表示される画像１１Ｂが人物Ａに対応した画像であり、画像１２Ｂが人物Ｂに対応した画像である場合等である。すなわち、画像が合成される場合とは、画像生成部２７０が画像１１Ｂを生成する際の元となる画像データと、画像１２Ｂを生成する際の元となる画像データとが異なる場合である。
【００４７】
画像１１Ｂ及び画像１２Ｂの元となる画像データが異なる場合とは、例えば、画像１１Ｂ及び画像１２Ｂのそれぞれが、人物Ａ及び人物Ｂのそれぞれに対応する広告画像である場合等が考えられる。
【００４８】
本実施形態の表示装置１００では、人物Ａと人物Ｂの間の距離が第二の閾値未満になると、画像１１Ｂと画像１２Ｂとを合成した合成画像１３Ｂを画面１０内に表示させる。
【００４９】
以下の本実施形態の説明では、複数の人物間の距離が第二の閾値未満となったときに、画像を統合するものとして説明する。
【００５０】
図５を参照して、本実施形態の表示装置１００の動作を説明する。図５は、第一の実施形態の表示装置の動作を説明するシーケンス図である。尚、図５は、撮像画像において複数の人物が検知された場合のシーケンス図である。
【００５１】
本実施形態の表示装置１００は、人物の検知要求が入力されると、撮像装置１０７により撮像された撮像画像を取得し、位置検知部２３０により、人物の検知を行い、検知結果を座標管理部２４０へ通知する（ステップＳ５０１）。より具体的には、位置検知部２３０は、検知した人物毎に人物ＩＤを生成し、生成した人物ＩＤと、撮像画像における人物の位置を示す座標情報と、を座標管理部２４０へ通知する。
【００５２】
座標管理部２４０は、人物ＩＤと座標情報の通知を受けとると、座標記憶部２１０へ人物ＩＤと座標情報とを格納し、座標記憶部２１０を更新する（ステップＳ５０２）。続いて座標管理部２４０は、人物ＩＤと座標情報とを画像生成部２７０へ渡し、画像生成部２７０に対し、座標情報に基づく位置に表示させる画像の画像データの生成指示を通知する（ステップＳ５０３）。
【００５３】
画像生成部２７０は、この通知を受けて、判定部２６０へ画像の統合を行うか否か、または画像の分離を行うか否かの判定を依頼する（ステップＳ５０４）。判定部２６０は、この依頼を受けて、距離算出部２５０に対し、人物間の距離の算出要求を通知する（ステップＳ５０５）。尚、本実施形態の判定部２６０は、距離の算出要求と共に、ステップＳ５０１において生成された人物ＩＤを距離算出部２５０へ通知する。
【００５４】
距離算出部２５０は、距離の算出要求と人物ＩＤとを受け付けると、座標記憶部２１０から、受け付けた人物ＩＤと対応する座標情報を取得する（ステップＳ５０６）。続いて距離算出部２５０は、取得した座標情報から、ステップＳ５０１で検知された複数の人物間の距離を算出する（ステップＳ５０７）。
【００５５】
続いて距離算出部２５０は、算出した距離を判定部２６０へ通知する（ステップＳ５０８）。判定部２６０は、算出された人物間の距離と、第一及び第二の閾値とに基づき、生成する画像を判定し、その結果を画像生成部２７０へ通知する（ステップＳ５０９）。画像生成部２７０は、判定部２６０からの通知を受けて、画像記憶部２２０から画像データを取得する（ステップＳ５１０）。そして画像生成部２７０は、画面１０に表示させる画像の画像データを生成する（ステップＳ５１１）。尚、ステップＳ５１１で生成する画像は、検知された各人物に対応する画像である。続いて画像生成部２７０は、生成した画像データを画像記憶部２２０に格納する（ステップＳ５１２）。尚、画像生成部２７０は、ステップＳ５０１で生成された人物ＩＤを付与した画像データを画像記憶部２２０に格納しても良い。
【００５６】
続いて画像生成部２７０は、出力制御部２８０に対し、画像データの表示要求を行う（ステップＳ５１３）。出力制御部２８０は、表示要求を受け付けると、画像記憶部２２０から、ステップＳ５１１において画像生成部２７０が生成した画像データを取得する（ステップＳ５１４）。尚、画像生成部２７０は、出力制御部２８０へ表示要求を通知する際に、画像データに付与された人物ＩＤも共に通知しても良い。出力制御部２８０は、表示要求と共に通知された人物ＩＤに基づき、画像記憶部２２０から対応する画像データを取得しても良い。続いて出力制御部２８０は、取得した画像データを画面１０に表示させ（ステップＳ５１５）、処理を終了する。
【００５７】
尚、距離算出部２５０と、判定部２６０と、画像生成部２７０によるステップＳ５０６からステップＳ５１２までの処理の詳細は後述する。
【００５８】
次に、図６を参照して本実施形態の距離算出部２５０による人物間の距離の算出について説明する。図６は、距離算出部による人物間の距離の算出を説明する図である。
【００５９】
図６では、距離算出部２５０は、撮像画像６０において検知された人物Ａと人物Ｂの間の距離Ｌを算出する。
【００６０】
本実施形態の距離算出部２５０は、例えば撮像装置１０７が所定間隔毎に撮像した過去数回分の撮像画像における人物Ａと人物Ｂの位置から、各撮像画像毎の人物Ａ、Ｂ間の距離を算出し、最も短い距離から距離Ｌを算出しても良い。
【００６１】
図６の例では、過去３回分の撮像画像において、人物Ａ、Ｂのそれぞれの座標情報を取得する。図６において、１回目の撮像画像における人物Ａ、Ｂの位置を示す矩形領域をそれぞれＡ１、Ｂ１とした。同様に、図６において２回目の撮像画像における人物Ａ、Ｂの位置を示す矩形領域をそれぞれＡ２、Ｂ２とし、３回目の撮像画像における人物Ａ、Ｂの位置を示す矩形領域をそれぞれＡ３、Ｂ３とした。本実施形態の矩形領域は、撮像画像６０において矩形を形成する４点の座標により示される。
【００６２】
図６の例では、矩形領域Ａ３と矩形領域Ｂ２との間の距離が最も短い。よって、距離算出部２５０は、矩形領域Ａ３における辺６１と、矩形領域Ｂ２において辺６１と最も近い位置にある辺６２との間の距離を、距離Ｌとしても良い。
【００６３】
以上のように、本実施形態では、複数の撮像画像を用いて人物Ａ、Ｂ間の距離を算出することで、距離の算出の精度を向上させることができる。尚、距離算出部２５０は、例えば１枚の撮像画像から人物Ａ、Ｂ間の距離を算出しても良い。
【００６４】
次に、図７を参照して、第一の閾値と第二の閾値について説明する。本実施形態において、判定部２６０は、距離算出部２５０により算出された距離が第一の閾値未満のとき、人物Ａ、Ｂと対応する画像１１、１２を統合する。本実施形態において、第一及び第二の閾値は、表示装置１００の入力装置１０１等において、予め設定されても良い。
【００６５】
図７は、第一及び第二の閾値を設定する画面の一例を示す図である。
【００６６】
図７に示す画面７０では、統合を判定する第一の閾値と、分離を判定する第二の閾値とを入力させる入力欄７１を有する。
【００６７】
また、画面７０では、第一及び第二の閾値の入力欄に加え、統合と分離について、定性的な設定を入力させる選択欄７２、７３、７４を有する。本実施形態の表示装置１００では、選択欄７２〜７４に対応した第一及び第二の閾値が予め設定されていても良い。
【００６８】
例えば画面７０において、選択欄７３が選択された場合、判定部２６０は、「近め」と対応する第一及び第二の閾値を設定しても良い。同様に、例えば選択欄７４が選択された場合、判定部２６０は、「遠め」と対応する第一及び第二の閾値を設定しても良い。
【００６９】
また、本実施形態では、選択欄７２〜７４に対応する第一及び第二の閾値を、人物に対応した画像１１、１２の表示領域の広さに応じて変更しても良い。
【００７０】
例えば人物Ａ、Ｂと対応した画像１１、１２の表示領域が広い場合において、選択欄７３が選択された場合の第一及び第二の閾値は、この場合と比較して画像１１、１２の表示領域が狭い場合の第一及び第二の閾値よりも小さい値としても良い。
【００７１】
さらに、本実施形態では、選択欄７２〜７４に対応する第一及び第二の閾値を、検知された人物の身長等に応じて設定されても良い。この場合、表示装置１００は、人物の身長と、選択欄７２〜７４に対応する第一及び第二の閾値とを対応付けて記憶しておくことが好ましい。
【００７２】
また、本実施形態では、第一の閾値と第二の閾値が同じ値であっても良いし、異なる値であっても良い。
【００７３】
次に、図８を参照して、判定部２６０と、画像生成部２７０によるステップＳ５０６からステップＳ５１２までの処理の詳細を説明する。図８は、判定部及び画像生成部の処理を説明するフローチャートである。
【００７４】
本実施形態の表示装置１００において、位置検知部２３０は撮像画像における人物の検知を行い（ステップＳ８０１）、検知した人物が複数か否かを判定する（ステップＳ８０２）。ステップＳ８０２において、検知した人物が複数であった場合、距離算出部２５０は、複数の人物間の距離を算出する（ステップＳ８０３）。ステップＳ８０２において、人物が複数でなかった場合、後述するステップＳ８１０へ進む。
【００７５】
続いて判定部２６０は、複数の人物と対応する画像が既に統合されているか否かを判定する（ステップＳ８０４）。ステップＳ８０４において、画像が統合されている場合、判定部２６０は、ステップＳ８０３で算出された人物間の距離が第二の閾値以上であるか否かを判定する（ステップＳ８０５）。
【００７６】
ステップＳ８０５において、人物間の距離が第二の閾値以上であった場合、画像生成部２７０は、統合された画像（統合済みの画像）を統合前の複数の画像に分離した画像データを生成し、生成した画像データを画像記憶部２２０に格納する（ステップＳ８０６）。続いて表示装置１００は、出力制御部２８０により、ステップＳ８０６で画像記憶部２２０に格納された画像データに基づき、統合前の画像を各人物の近傍に表示させ（ステップＳ８０７）、処理を終了する。
【００７７】
ステップＳ８０５において、人物間の距離が第二の閾値以上でない場合、出力制御部２８０は、画像記憶部２２０に格納された統合済み画像の画像データを表示させ（ステップＳ８０８）、処理を終了する。本実施形態の出力制御部２８０は、統合済みの画像を表示させる際に、複数の人物の位置関係に基づく位置に統合済みの画像を表示させる。具体的には例えば、出力制御部２８０は、人物間の距離の中間点が統合済みの画像の中心となるように表示させても良い。
【００７８】
ステップＳ８０４において、画像が統合されていない場合、判定部２６０は、人物間の距離が第一の閾値未満か否かを判定する（ステップＳ８０９）。ステップＳ８０９において、第一の閾値未満であった場合、画像生成部２７０は、複数の人物のそれぞれに対応する画像を統合した画像データを生成し、画像記憶部２２０に格納する（ステップＳ８１０）。続いて表示装置１００は、出力制御部２８０により、生成した画像データを表示させ（ステップＳ８１１）、処理を終了する。
【００７９】
ステップＳ８０９において、人物間の距離が第一の閾値未満でないとき、画像生成部２７０は、画像記憶部２２０に格納された各人物に対応する画像を、出力制御部２８０により表示させ（ステップＳ８１２）、処理を終了する。
【００８０】
また、本実施形態の表示装置１００は、ステップＳ８０２において検知した人物が複数でなかった場合、すなわち検知された人物が一人であった場合、画像生成部２７０は、画像記憶部２２０から人物に対応する画像を取得して表示させ（ステップＳ８１３）、処理を終了する。
【００８１】
本実施形態では、以上のように、撮像画像に複数の人物が検知された場合、複数の人物間の距離に応じて、各人物に対応する画像の統合（合成）と分離を行う。したがって、本実施形態では、例えば複数の人物が隣り合うような状態となった場合に、複数の人物にとって適切な位置に画像を表示させることができる。
【００８２】
また、本実施形態では、画像生成部２７０により、人物Ａ、Ｂのそれぞれと対応した画像を統合する際に、統合した画像を拡大させても良い。図９は、統合した画像の拡大について説明する図である。
【００８３】
図９において、画像９１は人物Ａに対応する画像であり、画像９２は人物Ｂに対応する画像である。
【００８４】
図９において、画像９１、９２は、それぞれが一人の人物に対応したものであるため、画像９１、９２の画像の表示領域の大きさは、一人の人物が閲覧したり操作したりする際に適した大きさとなっている。
【００８５】
これに対し、画像９１と画像９２とを統合した画像９３は、人物Ａ、Ｂの二人が閲覧したり操作したりする画像である。そこで、本実施形態の画像生成部２７０は、表示領域が画像９１、９１の表示領域よりも大きくなるように、画像９３の画像データを生成する。
【００８６】
本実施形態では、このように統合後の画像を拡大して表示領域を大きくすることで、複数の人物が統合後の画像を閲覧したり操作したりする際の利便性を向上させる。
【００８７】
また、本実施形態では、画像９１、９１を統合した後の人物Ａと人物Ｂとの距離に応じて、統合後の画像９３の表示領域の大きさを調整しても良い。
【００８８】
図１０は、統合した画像の表示領域の調整について説明する図である。
【００８９】
本実施形態において、画像生成部２７０は、図９で説明した画像９３の画像データを生成した後に、人物Ａと人物Ｂとの間の距離Ｌに応じて画像９３の表示領域の大きさを調整しても良い。
【００９０】
例えば、画像生成部２７０は、画像９３を表示させた後に、距離Ｌが第一の所定値よりも小さくなった場合、画像９３の表示領域を狭くした画像９４の画像データを生成して表示させても良い。また、画像生成部２７０は、画像９３を表示させた後に、距離Ｌが第二の所定値よりも大きくなった場合、画像生成部２７０は、画像９３の表示領域を広くした画像９５の画像データを生成して表示させても良い。
【００９１】
本実施形態では、このように画像９１、９２の統合後に、距離Ｌに応じて画像９３の表示領域を調整することで、人物Ａ、Ｂの立ち位置に基づき閲覧又は操作のしやすい大きさに統合された画像を表示させることができる。したがって、本実施形態では、複数の人物と対応する画像が統合された状態において、複数の人物のそれぞれに対して適切な位置に画像を表示させることができる。
【００９２】
尚、ここで第一及び第二の所定値と、第一及び第二の閾値との関係は、第一の所定値＜第二の所定値＜第一及び第二の閾値とする。また、図１０の例では、画像９３の表示領域の調整に用いる所定値を２つとしたが、これに限定されない。統合された画像の表示領域は、例えば距離Ｌに応じて段階的に調整されても良い。
【００９３】
次に、図１１を参照し、本実施形態の表示装置１００がプロジェクタであり、且つ画面に表示される複数の人物と対応する画像が、画面の操作指示を行う画面の画像である場合について説明する。
【００９４】
図１１は、画面の操作指示を行う画像について説明する図である。図１１に示す表示装置１００は、プロジェクタである。また、図１１に示す画面１１０は、表示装置１００により投影されたプレゼンテーション用の画面である。
【００９５】
図１１の例は、人物Ａ、Ｂが二人でプレゼンテーションを行う場面を想定したものである。すなわち、図１１の例では、人物Ａが画面１１１を介して画面１１０に対する操作を行い、人物Ｂが画面１１２を介して画面１１０に対する操作を行う場面を想定したものである。
【００９６】
画面１１１、１１２は、画面１１０を縮小した画面であり、画面１１０上に表示され、人物Ａ、Ｂのそれぞれから画面１１０に対する操作指示を受け付ける。すなわち、図１１において画面１１１、１１２は、同一の画面である。図１１の表示装置１００は、画面１１１、１１２において受け付けた操作指示に従って、画面１１０に表示させる画像を遷移させる。
【００９７】
尚、本実施形態の表示装置１００は、例えば撮像画像における人物Ａ、Ｂの動作を解析し、人物Ａ、Ｂの動作と対応した操作の種類に基づき、画面１１０の画像を遷移させても良い。
【００９８】
より具体的には、表示装置１００は、例えば人物の動作と、操作指示とを対応付けた操作テーブル等を有していても良い。この場合、表示装置１００は、人物Ａ、Ｂの動作が、例えば画面１１０を横方向にスライドさせるような動作であった場合、操作テーブルを参照し、該当する動作と対応する操作指示に基づき画面１１０の表示を制御しても良い。
【００９９】
また、図１１では、画面１１０をプロジェクタにより投影された画面としたが、これに限定されない。画面１１０は、例えばテレビ等に表示されても良い。画面１１０が、例えばテレビ等のディスプレイであり、画面１１０が操作受付機能を有する場合には、画面１１１、１１２において受け付けた操作指示を表示装置１００本体へ送信しても良い。ディスプレイから表示装置１００への操作指示の送信は、例えばディスプレイと表示装置１００を接続する有線ケーブや無線ＬＡＮ（Local Area Network）等を介して行われても良い。
【０１００】
画像生成部２７０は、人物Ａと人物Ｂとの間の距離Ｌが第一の閾値未満になると、画面１１１、１１２を統合した画面を生成し、表示させる。
【０１０１】
次に、図１２乃至図１５を参照し、画面１１１、１１２又は画面１２１が操作指示を受け付けている最中における画面の分離又は統合について説明する。
【０１０２】
本実施形態の表示装置１００は、画面１２１が操作指示を受け付けている最中に、人物Ａ、Ｂ間の距離Ｌが第一の閾値以上となった場合、画面１２１を分離させない。以下に、統合させた画面１２１を分離させない場合について説明する。
【０１０３】
図１２は、統合された画面を分離させない場合を説明する図である。
【０１０４】
本実施形態の表示装置１００は、画面１１１、１１２が統合された画面１２１が操作指示を受け付けている最中に、人物Ａと人物Ｂとの間の距離Ｌが第一の閾値以上となった場合には、画面１２１を分離させない。そして、本実施形態の表示装置１００は、画面１２１に、画面１２１が操作中であることを示すメッセージ１２２を表示させても良い。
【０１０５】
具体的には、表示装置１００は、画面１２１が含まれる撮像画像の解析において、人物Ａ、Ｂ間の距離Ｌが第一の閾値以上であり、且つ画面１２１が操作指示の受け付け中であった場合、画像生成部２７０は、メッセージ１２２を画面１２１に表示させる。また、本実施形態の表示装置１００では、例えば図示しないスピーカー等を有しており、メッセージ１２２の表示と共に、音声にて画面１２１が操作中であることを人物Ａ、Ｂに通知しても良い。さらに、表示装置１００は、音声のみで画面１２１が操作中であることを人物Ａ、Ｂに通知しても良い。
【０１０６】
本実施形態の表示装置１００は、画面１１１又は画面１１２の何れか一方が操作指示を受け付けている最中に、人物Ａ、Ｂ間の距離Ｌが第一の閾値未満となった場合、画面１１１、１１２の統合まで、操作指示を受けていない画面の方の輝度を低下させる。
【０１０７】
図１３は、統合前の画面の何れか一方が操作指示を受け付けている場合の統合を説明する図である。
【０１０８】
図１３では、画面１１１が人物Ａによる操作指示を受け付けている最中であり、画面１１２は操作指示を受け付けていない状態である。この状態において、人物Ａ、Ｂ間の距離Ｌが第一の閾値未満となった場合、画像生成部２７０は、操作指示を受け付けていない画面１１２の輝度を低下させ、画面１１２に対する操作指示の受け付けを停止する。
【０１０９】
具体的には、表示装置１００は、画面１１１、１１２が含まれる撮像画像において、画面１１１と対応する人物Ａの動作のみを解析し、操作指示として受け付けても良い。
【０１１０】
図１３の例において、画像生成部２７０は、例えば画面１１２の輝度を半減させても良い。図１３では、画面１１２の輝度を低下させることで、画面１１２と対応する人物Ｂに対し、画面１１２に対する操作指示の受け付けが不可となったこと認知させることができる。また、本実施形態では、画面１１２に対して操作指示の受け付けが不可となった旨のメッセージを表示させても良い。
【０１１１】
図１３の例では、画像生成部２７０は、距離Ｌが第一の閾値未満となった場合に、画面１１１に対する操作指示の受け付けが終了するまで、画面１１１と輝度を低くした画面１１２とを並べて表示させても良い。そして、画像生成部２７０は、操作指示の受け付けが終了してから画面１１１、１１２を統合させても良い。
【０１１２】
このようにすれば、人物Ａは、画面１１１に対する操作指示を継続して行うことができる。
【０１１３】
次に、図１４、１５を参照し、統合された画面１２１が操作指示を受け付けている最中に、距離Ｌが第二の閾値以上となった場合について説明する。
【０１１４】
図１４は、統合後の画面が操作指示を受け付けている場合の分離を説明する第一の図である。
【０１１５】
表示装置１００は、画面１２１が人物Ａからの操作指示を受け付けている最中に、人物Ｂが人物Ａから離れ、距離Ｌが第二の閾値以上となった場合、画面１２１を分離させた後の画面１１２の輝度を低減させ、画面１１２に対する操作指示の受け付けを行わない。また、表示装置１００は、画面１２１から分離された画面１１１に対しての操作指示は、画面１２１が表示されていたときから継続して受け付ける。
【０１１６】
本実施形態では、以上のように画面１２１を分離させることで、画面１２１において操作を行っていた人物Ａの操作指示を継続して受け付けることができる。
【０１１７】
図１５は、統合後の画面が操作指示を受け付けている場合の分離を説明する第二の図である。
【０１１８】
図１５の例では、統合された画面１２１が操作指示を受け付けている最中に、距離Ｌが第二の閾値以上となった場合、画面１２１が受け付けていた操作指示を破棄し、その旨を画面１２１に表示させた後に、画面１２１を画面１１１と画面１１２へ分離させる。
【０１１９】
図１５の例では、画面１２１において人物Ａが、操作指示１２３を行っている。この状態で、距離Ｌが第二の閾値以上になると、画像生成部２７０は、画面１２１に、画面１２１を分離させる旨、操作指示が無効となる旨のメッセージ１２４を表示させる。
【０１２０】
そして、画像生成部２７０は、画面１２１を画面１１１と画面１１２へ分離させる。このとき、人物Ａによる操作指示１２３は、画面１１１において無効とされ、画面１１１は操作指示１２３を受け付ける前の画面１１１として表示される。
【０１２１】
したがって、図１５の例では、統合後の画面１２１で行った操作指示が破棄された後に、再度分離後の画面１１１で行うことができる。
【０１２２】
以上のように、本実施形態は、表示装置１００により表示される大型の画面を撮像した撮像画像内に複数の人物が検知された場合において、複数の人物間の距離に応じて、画像の統合及び分離を行う。したがって、本実施形態によれば、複数の人物にとって適切な位置に画像を表示させることができる。
【０１２３】
本実施形態は、次に示される捉え方が可能である。すなわち、本実施形態の表示装置１００は、画面１０を含む撮像画像１Ａ、１Ｂ、１Ｃ、６０内における人物の位置を検知する位置検知部２３０と、検知された人物が複数であったとき、複数の人物の間の距離Ｌを算出する距離算出部２５０と、画面１０において、距離Ｌに応じた位置に複数の人物と対応する画像１１、１２、１３、９１、９２、９３を表示させる出力制御部２８０と、を有する。
【０１２４】
また、本実施形態は、出力制御部２８０により表示させる画像データを生成する画像生成部２７０を有し、画像生成部２７０は、距離Ｌが、第一の閾値未満であったとき、複数の人物のそれぞれに対応する複数の画像を統合した画像の画像データを生成する。
【０１２５】
また、本実施形態において、画像生成部２７０は、画像を統合した画像データを生成した後に、距離Ｌが、第二の閾値以上となったとき、統合した画像データを複数の人物のそれぞれに対応する複数の画像の画像データに分離する。
【０１２６】
また、本実施形態において、画像生成部２７０は、距離Ｌが、前記第一の閾値未満の場合において、距離Ｌに応じたサイズの前記統合した画像の画像データを生成する。
【０１２７】
また、本実施形態において、複数の人物と対応する画像は、画面１１０に表示された画面の操作指示を受け付ける画像１１１、１１２であり、統合した画像において操作指示を受け付けている最中に、距離Ｌが第二の閾値以上となったとき、出力制御部２８０は、統合した画像データの分離を行わないメッセージ１２２を出力する。
【０１２８】
また、本実施形態において、複数の人物のそれぞれに対応する複数の画像１１１、１１２のうち、少なくとも一の画像において操作指示を受け付けている最中に、距離Ｌが第一の閾値未満となったとき、画像生成部２７０は、操作指示を受け付けている最中の画像以外の画像の輝度を低下させる。
【０１２９】
本実施形態の表示方法は、表示装置１００により実行される表示方法であって、画面１０を含む撮像画像１Ａ、１Ｂ、１Ｃ、６０内における人物の位置を検知する位置検知手順であるステップＳ５０１と、検知された人物が複数であったとき、複数の人物の間の距離Ｌを算出する距離算出手順であるステップＳ５０７と、画面１０において、距離Ｌに応じた位置に複数の人物と対応する画像を表示させる出力制御手順であるステップＳ５１５と、を有する。
【０１３０】
本実施形態の表示プログラム２００は、画面１０を含む撮像画像１Ａ、１Ｂ、１Ｃ、６０内における人物の位置を検知する位置検知ステップＳ５０１と、検知された人物が複数であったとき、複数の人物の間の距離Ｌを算出する距離算出ステップＳ５０７と、画面１０において、距離Ｌに応じた位置に複数の人物と対応する画像を表示させる出力制御ステップＳ５１５と、を表示装置１００に実行させる。
【０１３１】
（第二の実施形態）
以下に図面を参照して第二の実施形態について説明する。第二の実施形態では、人物に対応する画像を、例えば広告等の各種のコンテンツとした。以下の第二の実施形態の説明において、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１３２】
図１６は、第二の実施形態の表示装置の機能構成を説明する図である。
【０１３３】
本実施形態の表示装置１００Ａでは、撮像画像において検知された複数の人物の特徴を示す情報を取得し、特徴を示す情報と対応付けられた画像を各人物と対応する画像として表示させる。尚、以下の説明では、人物の特徴を示す情報を特徴情報と呼ぶ。
【０１３４】
本実施形態の表示装置１００Ａは、表示プログラム２００Ａがインストールされている。本実施形態の表示装置１００Ａは、対応情報記憶部２２５と、人物解析部２９５と、対応画像選択部２９８と、を有する。対応情報記憶部２２５は、特徴情報と、表示させる画像との対応付けを示す情報の集合体である。以下の説明では、特徴情報と、表示させる画像との対応付けを示す情報を対応情報と呼ぶ。対応情報の詳細は後述する。
【０１３５】
人物解析部２９５は、撮像画像内の人物の画像を解析し、撮像画像に写っている人物の特徴情報を取得する。
【０１３６】
対応画像選択部２９８は、対応情報記憶部２２５を参照し、特徴情報と対応する画像を選択する。
【０１３７】
図１７は、対応情報の一例を示す図である。本実施形態の対応情報記憶部２２５に格納された対応情報は、情報の項目として、特徴情報と画像の種類とを有し、両者が対応付けられている。図１７に示す特徴情報は、例えば人物の性別や人物の身長等を含む。
【０１３８】
図１７では、例えば人物の性別が男性である場合には、画像の種類として「ネクタイ」、「スーツ」等が対応付けられており、性別が女性である場合には、画像の種類として「化粧品」が対応付けられている。
【０１３９】
また、人物の身長が１００センチ未満である場合、人物が子供であることが想定される。よって、図１７の例では、人物の特徴情報として、身長が１００センチ未満の場合には、画像の種類として「おもちゃ」等を対応付けている。
【０１４０】
本実施形態の対応画像選択部２９８は、例えば撮像画像内に人物が検知されると、対応情報記憶部２２５を参照し、画像記憶部２２０に格納された画像データのうち、特徴情報と対応する種類の画像の画像データを選択し、画像生成部２７０に渡しても良い。
【０１４１】
次に、図１８を参照して本実施形態の表示装置１００Ａにおける人物解析部２９５、対応画像選択部２９８、判定部２６０、画像生成部２７０の動作を説明する。
【０１４２】
図１８は、人物解析部、対応画像選択部、判定部及び画像生成部の処理を説明するフローチャートである。
【０１４３】
本実施形態の表示装置１００Ａは、位置検知部２３０は撮像画像における人物の検知を行（ステップＳ１８０１）。撮像画像において人物が検知されると、人物解析部２９５は、撮像画像に含まれる人物の画像を解析し、特徴情報を取得する（ステップＳ１８０２）。特徴情報は、人物ＩＤと、人物の座標情報と共に保持されても良い。
【０１４４】
ステップＳ１８０３からステップＳ１８０６までの処理は、複数の人物に対応する画像を合成する点を除いて、図８のステップＳ８０２からステップＳ８０５までの処理と同様であるから、説明を省略する。
【０１４５】
ステップＳ１８０６において距離Ｌが第二の閾値以上であった場合、画像生成部２７０は、合成された画像を、各人物の特徴情報に対応した画像に分離する（ステップＳ１８０７）。そして表示装置１００Ａは、出力制御部２８０により、分離された画像データを表示させ（ステップＳ１８０８）、処理を終了する。
【０１４６】
ステップＳ１８０６において、距離Ｌが第二の閾値未満であった場合、表示装置１００Ａは、合成済みの画像を表示させ（ステップＳ１８０９）、処理を終了する。尚、合成済みの画像は、複数の人物のそれぞれの特徴情報と対応した画像を合成した画像である。
【０１４７】
ステップＳ１８１０の処理は、図８のステップＳ８０９の処理と同様であるから説明を省略する。
【０１４８】
ステップＳ１８１０にておいて、距離Ｌが第一の閾値未満の場合、表示装置１００Ａは、画像生成部２７０により各人物の特徴情報と対応する画像を合成し（ステップＳ１８１１）、出力制御部２８０により合成した画像を表示させ（ステップＳ１８１２）、処理を終了する。
【０１４９】
ステップＳ１８１０において、距離Ｌが第一の閾値以上の場合、表示装置１００Ａは、対応画像選択部２９８により、対応情報記憶部２２５を取得し、各人物の特徴情報と対応
する画像を選択し、出力制御部２８０により選択された画像を人物毎に表示させる（ステップＳ１８１３）。
【０１５０】
また、ステップＳ１８０３において、検知された人物が複数でない場合、対応画像選択部２９８は、検知された人物の特徴情報と対応する画像を選択し、出力制御部２８０により選択された画像を表示させる（ステップＳ１８１４）。
【０１５１】
以上のように、本実施形態では、撮像画像において検知された人物の特徴情報に対応した画像を表示させる。したがって、本実施形態では、例えば検知された人物がより関心を抱きやすい画像を表示させることができ、例えば広告画像の表示等においては、宣伝効果を高めることができる。
【０１５２】
本実施形態は、次に示される捉え方が可能である。すなわち、本実施形態の表示装置１００Ａは、画面１０を含む撮像画像１Ａ、１Ｂ、１Ｃ、６０内における人物の位置を検知する位置検知部２３０と、検知された人物が複数であったとき、複数の人物の間の距離Ｌを算出する距離算出部２５０と、画面１０において、距離Ｌに応じた位置に複数の人物と対応する画像を表示させる出力制御部２８０と、を有し、撮像画像１Ａ、１Ｂ、１Ｃ、６０は、撮像装置１０７により撮像された撮像画像であって、撮像画像１Ａ、１Ｂ、１Ｃ、６０を解析して検知された人物の特徴情報を取得する人物解析部２９５と、特徴情報と、画像の種類とが対応付けられた対応情報を参照し、特徴情報と対応する画像を複数の人物と対応する画像１１、１２、１３として選択する対応画像選択部２９８と、を有する。
【０１５３】
（第三の実施形態）
以下に図面を参照して第三の実施形態について説明する。第三の実施形態は、第一及び第二の実施形態の表示装置の有する構成の一部を外部装置に設けた点が、第一及び第二の実施形態と相違する。以下の第三の実施形態の説明では、第一及び第二の実施形態と同様の機能構成を有するものには、第一及び第二の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１５４】
図１９は、表示システムの第一の例を示す図である。本実施形態の表示システム３００は、ネットワークを介して接続された表示装置１００Ｂとサーバ４００とを含む。
【０１５５】
表示システム３００において、表示装置１００Ｂには、表示プログラム２００がインストールされており、座標記憶部２１０と画像記憶部２２０を有していない。本実施形態では、座標記憶部２１０と、画像記憶部２２０とがサーバ４００に設けられている。本実施形態では、このように座標記憶部２１０と画像記憶部２２０とを外部のサーバ４００へ保持させることで、表示装置１００Ｂにおいて使用される記憶領域を低減でき、表示装置１００Ｂの処理の負荷を低減できる。
【０１５６】
尚、表示システム３００では、座標記憶部２１０と画像記憶部２２０をサーバ４００内に設けるものとしたが、これに限定されない。座標記憶部２１０と画像記憶部２２０とは、例えば表示装置１００Ｂの外部に設けられた記憶領域に設けられれば良く、サーバ４００ではなく、例えば表示装置１００Ｂに着脱可能なＵＳＢメモリ等に設けられても良い。
【０１５７】
図２０は、表示システムの第二の例を示す図である。本実施形態の表示システム３００Ａは、ネットワークを介して接続された表示装置１００Ｃとサーバ４００Ａとを含む。
【０１５８】
図２０の例では、サーバ４００Ａは、座標記憶部２１０、画像記憶部２２０、位置検知部２３０、座標管理部２４０、距離算出部２５０、判定部２６０、画像生成部２７０を有する。また表示装置１００Ｃは、出力制御部２８０と撮像制御部２９０を有する。
【０１５９】
すなわち、表示システム３００Ａでは、表示装置１００Ｃは、出力装置１０２と撮像装置１０７の制御のみを行い、その他の機能はサーバ４００Ａで実現される。したがって、図２０に示す表示装置１００Ｃは、撮像装置１０７により撮像した撮像画像をサーバ４００Ａへ送信し、サーバ４００Ａの画像生成部２７０が生成した画像データを出力装置１０２により出力する表示装置となる。
【０１６０】
図２１は、表示システムの第三の例を示す図である。本実施形態の表示システム３００Ｂは、ネットワークを介して接続された表示装置１００Ｄとサーバ４００Ａと、撮像装置１０７Ａとを含む。図２１の表示システム３００Ｂでは、表示装置１００Ｄの外部に設けられた撮像装置１０７Ａを用いて撮像画像を取得する。尚、表示装置１００Ｄは、撮像装置１０７を有していても良いし、有していなくても良い。
【０１６１】
この場合、サーバ４００Ａは、撮像装置１０７Ａから撮像画像を取得し、撮像画像に基づき画像生成部２７０が生成した画像データを表示装置１００Ｄへ送信する。表示装置１００Ｄは、サーバ４００Ａから受信した画像データを出力装置１０２により出力する。
【０１６２】
尚、図２１の例では、撮像装置１０７Ａはネットワークを介してサーバ４００Ａ及び表示装置１００Ｄと接続されるものとしたが、これに限定されない。撮像装置１０７Ａは、表示装置１００Ｄと直接接続されていても良い。
【０１６３】
尚、図１９乃至図２１に示した例は、第二の実施形態にも同様に適用することができる。また、本実施形態のサーバ４００、４００Ａは、演算処理装置と記憶装置とを有する一般的な情報処理装置により実現されても良い。
【０１６４】
以下に、本実施形態のサーバ４００、４００Ａのハードウェア構成について説明する。図２２は、サーバのハードウェア構成の一例を示す図である。尚、サーバ４００とサーバ４００Ａのハードウェア構成は同様であるので、図２２ではサーバ４００について説明する。
【０１６５】
サーバ４００は、それぞれバスＢで相互に接続されている入力装置４１、出力装置４２、ドライブ装置４３、補助記憶装置４４、メモリ装置４５、演算処理装置４６及びインターフェース装置４７を含む。
【０１６６】
入力装置４１はキーボードやマウス等を含み、各種信号を入力するために用いられる。出力装置４２はディスプレイ装置等を含み、各種ウィンドウやデータ等を表示するために用いられる。インターフェース装置４７は、モデム，ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【０１６７】
サーバ４００にインストールされる表示プログラム２００の一部は、サーバ４００を制御する各種プログラムの少なくとも一部である。表示プログラム２００の一部は例えば記録媒体４８の配布やネットワークからのダウンロードなどによって提供される。表示プログラムの一部を記録した記録媒体４８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【０１６８】
また、表示プログラム２００の一部は、表示プログラムを記録した記録媒体４８がドライブ装置４３にセットされるとは記録媒体４８からドライブ装置４３を介して補助記憶装置４４にインストールされる。ネットワークからダウンロードされた表示プログラム２００の一部は、インターフェース装置４７を介して補助記憶装置４４にインストールされる。
【０１６９】
補助記憶装置４４は、インストールされた表示プログラム２００の一部を格納すると共に、必要なファイル、データ等を格納する。メモリ装置４５は、コンピュータの起動時に補助記憶装置４４から表示プログラムの一部を読み出して格納する。そして、演算処理装置４６はメモリ装置４５に格納された表示プログラムの一部に従って、上述した各種処理を実現する。
【０１７０】
以上のように、本実施形態では、表示プログラム２００、２００Ａにより実現される機能の一部をサーバ等の外部装置に設けることで、表示装置における処理の負荷を軽減できる。
【０１７１】
本実施形態は、次に示される捉え方が可能である。すなわち、本実施形態の表示システム３００、３００Ａは、表示装置１００Ｂ〜１００Ｄと、表示装置１００Ｂ〜１００Ｄと接続されたサーバ４００、４００Ａとを含む表示システム３００、３００Ａであって、画面１０を含む撮像画像１Ａ、１Ｂ、１Ｃ、６０内における人物の位置を検知する位置検知部２３０と、検知された人物が複数であったとき、複数の人物の間の距離Ｌを算出する距離算出部２５０と、画面１０において、距離Ｌに応じた位置に複数の人物と対応する画像１１、１２、１３、９１、９２、９３を表示させる出力制御部２８０と、を有する。
【符号の説明】
【０１７２】
１００、１００Ａ〜１００Ｄ  表示装置
２００、２００Ａ  表示プログラム
２１０  座標記憶部
２２０  画像記憶部
２２５  対応情報記憶部
２３０  位置検知部
２４０  座標管理部
２５０  距離算出部  
２６０判定部
２７０  画像生成部
３００  表示システム
【先行技術文献】
【特許文献】
【０１７３】
【特許文献１】特許第５２６０６４３号公報
【図１】
2016021206.tif 000003
【図２】
2016021206.tif 000004
【図３】
2016021206.tif 000005
【図４】
2016021206.tif 000006
【図５】
2016021206.tif 000007
【図６】
2016021206.tif 000008
【図７】
2016021206.tif 000009
【図８】
2016021206.tif 000010
【図９】
2016021206.tif 000011
【図１０】
2016021206.tif 000012
【図１１】
2016021206.tif 000013
【図１２】
2016021206.tif 000014
【図１３】
2016021206.tif 000015
【図１４】
2016021206.tif 000016
【図１５】
2016021206.tif 000017
【図１６】
2016021206.tif 000018
【図１７】
2016021206.tif 000019
【図１８】
2016021206.tif 000020
【図１９】
2016021206.tif 000021
【図２０】
2016021206.tif 000022
【図２１】
2016021206.tif 000023
【図２２】
2016021206.tif 000024