(57)【要約】【課題】表示装置に表示させる閲覧者の画像の視聴性を向上させることを目的とする。【解決手段】表示装置に閲覧者の画像および表示対象画像を表示させるための制御を行う表示制御装置であって、前記表示装置の表示装置情報を取得する取得手段と、前記取得手段により取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定手段と、前記決定手段により決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択手段と、前記閲覧者選択手段により選択された閲覧者の画像を前記表示装置に表示するように制御する制御手段と、を有する。【選択図】図８
2014229986.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に閲覧者の画像および表示対象画像を表示させるための制御を行う表示制御装置であって、
前記表示装置の表示装置情報を取得する取得手段と、
前記取得手段により取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定手段と、
前記決定手段により決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択手段と、
前記閲覧者選択手段により選択された閲覧者の画像を前記表示装置に表示するように制御する制御手段と、を有することを特徴とする表示制御装置。
【請求項２】
前記閲覧者選択手段により選択された閲覧者の選択情報に基づいて、前記表示装置に表示させる表示対象画像を生成する生成手段を有し、
前記決定手段は、前記取得手段により取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示位置を決定し、
前記生成手段は、前記閲覧者選択手段により選択された閲覧者の選択情報および前記決定手段により決定された閲覧者の表示位置に基づいて、前記表示装置に表示させる表示対象画像を生成することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記閲覧者選択手段は、表示対象画像を閲覧する現在の閲覧者および前記現在の閲覧者に関連した過去の閲覧者のうち少なくとも何れかの閲覧者を選択することを特徴とする請求項２に記載の表示制御装置。
【請求項４】
表示対象画像を閲覧する閲覧者を撮影する撮像部の画像に基づいて現在の閲覧者の閲覧者情報を取得する閲覧者情報取得手段と、
前記現在の閲覧者に関連した過去の閲覧者を抽出する抽出手段と、を更に有することを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記現在の閲覧者または前記過去の閲覧者のうち優先して表示させる情報を示す優先情報を取得する優先情報取得手段を更に有し、
前記閲覧者選択手段は、前記優先情報取得手段により取得された優先情報に基づいて、前記現在の閲覧者または前記過去の閲覧者のうち表示対象画像と同時に表示させる閲覧者を選択することを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記優先情報取得手段は、予めユーザが前記現在の閲覧者または前記過去の閲覧者のうち何れの閲覧者を優先して表示させるかを設定した優先情報に基づいて取得することを特徴とする請求項５に記載の表示制御装置。
【請求項７】
優先して表示させる閲覧者の情報を示す優先順位情報を取得する優先順位情報取得手段を更に有し、
前記閲覧者選択手段は、前記決定手段により決定された閲覧者の表示数よりも前記現在の閲覧者または前記過去の閲覧者の閲覧者数が多い場合に、前記優先順位情報取得手段により取得された優先順位情報に基づいて閲覧者を選択することを特徴とする請求項４ないし６の何れか１項に記載の表示制御装置。
【請求項８】
前記閲覧者選択手段は、前記現在の閲覧者または前記過去の閲覧者から前記表示対象画像と同時に表示させる閲覧者として、過去の閲覧者として含まれる回数が多い閲覧者を優先して選択することを特徴とする請求項４ないし６の何れか１項に記載の表示制御装置。
【請求項９】
前記生成手段は、前記閲覧者選択手段により過去の閲覧者が選択された場合には、前記抽出手段により抽出された過去の閲覧者の画像を表示対象画像に重ねた画像を生成することを特徴とする請求項５または６に記載の表示制御装置。
【請求項１０】
前記閲覧者選択手段により現在の閲覧者が選択された場合には、表示対象画像と共に、前記閲覧者選択手段により選択された現在の閲覧者の情報を取得することを特徴とする請求項５または６に記載の表示制御装置。
【請求項１１】
前記表示装置情報には、前記表示装置の画面サイズ、アスペクト比および解像度の少なくとも一つを含むことを特徴とする請求項１ないし１０の何れか１項に記載の表示制御装置。
【請求項１２】
前記決定手段は、前記取得手段により取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示領域の大きさを決定することを特徴とする請求項１１に記載の表示制御装置。
【請求項１３】
前記決定手段は、前記取得手段により取得された表示装置情報の画面サイズが所定のサイズよりも小さい場合には、表示対象画像と同時に表示させる閲覧者の表示数を０とすることを特徴とする請求項１１に記載の表示制御装置。
【請求項１４】
表示対象画像を送信する情報処理装置と、閲覧者の画像および前記表示対象画像を表示装置に表示する表示制御装置と、を有する画像表示システムであって、
前記情報処理装置は、
前記表示装置の表示装置情報を取得する取得手段と、
前記取得手段により取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定手段と、
前記決定手段により決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択手段と、
前記閲覧者選択手段により選択された閲覧者の選択情報に基づいて、前記表示装置に表示させる表示対象画像を生成する生成手段と、
前記生成手段により生成された表示対象画像を前記表示制御装置に送信する画像送信手段と、を有し、
前記表示制御装置は、
前記表示装置の表示装置情報を前記情報処理装置に送信する情報送信手段と、
前記画像送信手段により送信された表示対象画像を前記表示装置に表示する表示処理手段と、を有することを特徴とする画像表示システム。
【請求項１５】
表示装置に閲覧者の画像および表示対象画像を表示させるための制御を行う表示制御装置の制御方法であって、
前記表示装置の表示装置情報を取得する取得ステップと、
前記取得ステップにより取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定ステップと、
前記決定ステップにより決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択ステップと、
前記閲覧者選択ステップにより選択された閲覧者の画像を前記表示装置に表示するように制御する制御ステップと、を有することを特徴とする制御方法。
【請求項１６】
表示対象画像を送信する情報処理装置と、閲覧者の画像および前記表示対象画像を表示装置に表示する表示制御装置と、を有する画像表示システムの制御方法であって、
前記情報処理装置は、
前記表示装置の表示装置情報を取得する取得ステップと、
前記取得ステップにより取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定ステップと、
前記決定ステップにより決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択ステップと、
前記閲覧者選択ステップにより選択された閲覧者の選択情報に基づいて、前記表示装置に表示させる表示対象画像を生成する生成ステップと、
前記生成ステップにより生成された表示対象画像を前記表示制御装置に送信する画像送信ステップと、を有し、
前記表示制御装置は、
前記表示装置の表示装置情報を前記情報処理装置に送信する情報送信ステップと、
前記画像送信ステップにより送信された表示対象画像を前記表示装置に表示する表示処理ステップと、を有することを特徴とする制御方法。
【請求項１７】
表示装置に閲覧者の画像および表示対象画像を表示させるために表示制御装置を制御するためのプログラムであって、
前記表示装置の表示装置情報を取得する取得ステップと、
前記取得ステップにより取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定ステップと、
前記決定ステップにより決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択ステップと、
前記閲覧者選択ステップにより選択された閲覧者の画像を前記表示装置に表示するように制御する制御ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、画像表示システム、制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、撮り溜めた動画や静止画を閲覧するために画像再生機能を備えたテレビや、フォトフレームなどの様々な機器が開発されている。特許文献１には、スライドショーを見ている様子を撮影し、次のスライドショー時には一緒に再生する技術が提案されている。このように過去に同じ画像を見た閲覧者を同時に表示することにより、画像を見る楽しさをより大きいものにすることが可能となっている。
また、旅行に出かけたときなどに複数のカメラで撮影したものを同時に一連のスライドショーを表示したい場合などに、サーバやセットトップボックスに複数のカメラの画像を記憶してスライドショーを表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、サーバに記憶されたスライドショーなどの画像を表示するときに同時に閲覧者を表示する場合において、小型な表示装置を用いる場合には画像自体や閲覧者が視聴しづらいという問題がある。
本発明は、上述したような問題点に鑑みてなされたものであり、表示装置に表示させる閲覧者の画像の視聴性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、表示装置に閲覧者の画像および表示対象画像を表示させるための制御を行う表示制御装置であって、前記表示装置の表示装置情報を取得する取得手段と、前記取得手段により取得された表示装置情報に基づいて、表示対象画像と同時に表示させる閲覧者の表示数を決定する決定手段と、前記決定手段により決定された閲覧者の表示数に応じた数の閲覧者を選択する閲覧者選択手段と、前記閲覧者選択手段により選択された閲覧者の画像を前記表示装置に表示するように制御する制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、表示装置に表示させる閲覧者の画像の視聴性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態の表示制御装置および情報処理装置の構成を示す図である。
【図２】本実施形態の画像表示システムの構成を示す図である。
【図３】本実施形態のスライドショー画像の表示例を示す図である。
【図４】本実施形態の情報処理装置の処理を示すフローチャートである。
【図５】本実施形態の情報処理装置の処理を示すフローチャートである。
【図６】本実施形態の表示制御装置の処理を示すフローチャートである。
【図７】本実施形態の表示制御装置の処理を示すフローチャートである。
【図８】本実施形態のスライドショー画像の表示例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の好適な実施形態について説明する。
図１は、本実施形態に係る表示制御装置１００および情報処理装置２００の構成の一例を示す図である。図１（ａ）は表示制御装置１００の構成を示し、図１（ｂ）は情報処理装置２００の構成を示している。表示制御装置１００は、例えばパーソナルコンピュータ（以下、ＰＣ）などにより構成される。また、情報処理装置２００は、例えばサーバなどにより構成される。
【０００９】
図１（ａ）に示すように、表示制御装置１００は、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０、撮像部１１２を有している。表示制御装置１００の各部は、内部バス１２０を介して互いにデータを送受信できる。
ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用い、表示制御装置１００の各部を制御する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）である。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は、例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１０】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、撮像部１１２から取り込まれた画像データ、不揮発性メモリ１０３や記録媒体１０８に格納された画像データに対して各種画像処理を施す。また、画像処理部１０４は、外部Ｉ／Ｆ１０９を介して取得した映像信号、通信Ｉ／Ｆ１１０を介して取得した画像データなどに対しても各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理、画像生成処理などが含まれる。なお、画像処理部１０４は、特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１１】
ディスプレイ１０５は、表示装置であって、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従って表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成してディスプレイ１０５に出力するように表示制御装置１００の各部を制御する。ディスプレイ１０５は、出力された映像信号に基づいて映像を表示する。なお、表示制御装置１００自体が備える構成としてはディスプレイ１０５に表示させるための映像信号を出力するためのインターフェースまでであってよい。すなわち、ディスプレイ１０５は外付けのモニタ（テレビなど）で構成してもよい。
【００１２】
操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１３】
記憶媒体Ｉ／Ｆ１０７は、メモリカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能である。記憶媒体Ｉ／Ｆ１０７は、ＣＰＵ１０１の制御に基づき装着された記録媒体１０８からのデータの読み出しや、記録媒体１０８に対するデータの書き込みを行う。外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００１４】
撮像部１１２は、撮像素子などにより構成される。撮像部１１２は、ディスプレイ１０５に表示されているスライドショー画像を閲覧している閲覧者を撮影する。なお、表示制御装置１００自体が備える構成としては撮像部１１２により撮影される映像信号を入力するためのインターフェースまでであってよい。すなわち、撮像部１１２は、外付けで構成されていてもよい。
【００１５】
図１（ｂ）に示すように、情報処理装置２００は、ＣＰＵ２０１、メモリ２０２、不揮発性メモリ２０３、画像処理部２０４、操作部２０６、外部Ｉ／Ｆ２０９、通信Ｉ／Ｆ２１０を有している。情報処理装置２００の各部は、内部バス２２０を介して互いにデータを送受信できる。
ＣＰＵ２０１は、例えば不揮発性メモリ２０３に格納されるプログラムに従い、メモリ２０２をワークメモリとして用い、情報処理装置２００の各部を制御する。メモリ２０２は、例えばＲＡＭである。不揮発性メモリ２０３には、表示制御装置１００のディスプレイ１０５に表示させるための表示対象画像としてのスライドショー画像などの画像データや音声データ、その他のデータ、ＣＰＵ２０１が動作するための各種プログラムなどが格納される。不揮発性メモリ２０３は、記憶装置であって、例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１６】
画像処理部２０４は、ＣＰＵ２０１の制御に基づいて、不揮発性メモリ２０３に格納された画像データに対して各種画像処理を施す。また、画像処理部２０４は、外部Ｉ／Ｆ２０９を介して取得した映像信号、通信Ｉ／Ｆ２１０を介して取得した画像データなどに対しても各種画像処理を施す。画像処理部２０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理、画像生成処理などが含まれる。なお、画像処理部２０４は、特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部２０４を用いずにＣＰＵ２０１がプログラムに従って画像処理を施すことも可能である。
【００１７】
操作部２０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。
外部Ｉ／Ｆ２０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ２１０は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００１８】
図２は、画像表示システムの一例を示す図である。画像表示システムは、表示制御装置１００と情報処理装置２００とを有している。表示制御装置１００と情報処理装置２００とは、外部Ｉ／Ｆ１１０および外部Ｉ／Ｆ２１０を介して映像信号や音声または表示装置情報などの通信が可能である。
図２に示すように、表示制御装置１００では、スライドショー画像を閲覧している閲覧者を撮影するために撮像部１１２が前面に設置されている。情報処理装置２００は、セットトップボックスやネットワーク上のサーバなどである。情報処理装置２００の不揮発性メモリ２０３には、撮影されたスライドショー画像や撮像部１１２で過去にスライドショー画像を閲覧した閲覧者を撮影した画像が格納されている。
【００１９】
図２に示すディスプレイ１０５には、スライドショー画像を表示したときの一例を示している。ディスプレイ１０５の上側の表示領域３０１には、現在スライドショー画像を閲覧している閲覧者の顔画像が表示されている。また、左側の表示領域３０２には、過去に同じスライドショー画像を閲覧した閲覧者の顔画像が表示されている。
【００２０】
図３は、スライドショー画像について説明するための図である。
図３（Ａ）は、撮像部１１２で現在スライドショー画像を閲覧している閲覧者を撮影した画像４０１を示す図である。画像ａ〜ｄは、画像４０１からトリミングした閲覧者の顔画像である。
図３（Ｂ）は、過去に同一のスライドショー画像を閲覧した閲覧者を撮影した画像４０２を示す図である。画像ｅ〜ｇは、画像４０２からトリミングした閲覧者の顔画像である。なお、過去のスライドショー画像を閲覧した閲覧者の画像４０２は、現在閲覧している表示制御装置１００で撮影された画像に限られない。例えば、他の機器で同じスライドショー画像を閲覧した閲覧者の画像であってもよい。
図３（Ｃ）は、スライドショー画像４０３の一例を示す図である。
図３（Ｄ）は、現在の閲覧者および過去の閲覧者をスライドショー画像に重ねた画像４０４の表示例を示す図である。
【００２１】
次に、画像処理システムの動作について図４〜図７のフローチャートを参照して説明する。まず、情報処理装置２００が、図３（Ｄ）に示すスライドショー画像を生成する処理について図４のフローチャートを参照して説明する。図４に示すフローチャートは、情報処理装置２００のＣＰＵ２０１が不揮発性メモリ２０３に格納されたプログラムをメモリ２０２に展開して実行することにより実現される。
【００２２】
ステップＳ４０１では、情報処理装置２００のＣＰＵ２０１は表示制御装置１００からスライドショー画像を表示する命令を受信することで、スライドショー画像を生成する処理を開始する。
ステップＳ４０２では、ＣＰＵ２０１は表示制御装置１００からディスプレイ１０５の表示装置情報を受信する。この処理は、取得手段による処理の一例に対応する。表示装置情報には、画面サイズ、アスペクト比および解像度などの情報が含まれる。
ステップＳ４０３では、ＣＰＵ２０１は過去の閲覧者の表示を優先するか現在の閲覧者の表示を優先するかを示す優先情報を受信する。この処理は、優先情報取得手段および優先順位情報取得手段による処理の一例に対応する。
ステップＳ４０４では、ＣＰＵ２０１は表示制御装置１００から現在の閲覧者の閲覧者情報を受信する。この処理は、閲覧者情報取得手段による処理の一例に対応する。閲覧者情報は、撮像部１１２により撮影された閲覧者の顔画像または顔画像から抽出した特徴情報などである。なお、閲覧者情報には、表示制御装置１００が顔画像から取得した閲覧者数が含まれていてもよい。
【００２３】
ステップＳ４０５では、ＣＰＵ２０１はステップＳ４０２で受信した表示装置情報に基づいてスライドショー画像に重ねて表示する閲覧者の表示数や表示位置を決定する。また、ＣＰＵ２０１は、現在の閲覧者および過去の閲覧者のうち表示する閲覧者を選択して、選択情報としての表示リストを生成する。ステップＳ４０５の処理は、後述する図５のフローチャートに対応する。
ステップＳ４０６では、ＣＰＵ２０１は表示リストに登録された閲覧者のうち過去の閲覧者の顔画像をスライドショー画像に重ねた画像を生成する。このとき、ＣＰＵ２０１はステップＳ４０５で決定された表示位置に顔画像を配置した画像を生成する。この処理は、生成手段による処理の一例に対応する。ＣＰＵ２０１は生成したスライドショー画像を表示制御装置１００に送信する。この処理は、画像送信手段による処理の一例に対応する。
ステップＳ４０７では、ＣＰＵ２０１は現在の閲覧者を表示する表示位置および表示リストに登録された閲覧者のうち現在の閲覧者の顔画像または特徴情報などを表示制御装置１００に送信する。なお、ＣＰＵ２０１は過去の閲覧者と現在の閲覧者とが識別できる表示リストであれば、表示リスト自体を送信してもよい。
ステップＳ４０８では、ＣＰＵ２０１はスライドショー画像を生成する処理を終了する。
【００２４】
次に、情報処理装置２００が現在の閲覧者と過去の閲覧者のうち表示する閲覧者を選択する処理について図５のフローチャートを参照して説明する。この処理は、図４のフローチャートのステップＳ４０５の処理に対応する。
ステップＳ５０１では、情報処理装置２００のＣＰＵ２０１は閲覧者を選択する処理を開始する。
ステップＳ５０２では、ＣＰＵ２０１は表示制御装置１００から受信した表示装置情報からスライドショー画像に重ねて表示する閲覧者の表示数と表示位置を決定する。この処理は、決定手段による処理の一例に対応する。ＣＰＵ２０１は、決定した表示数をＮｍａｘとする。例えば、ＣＰＵ２０１は画面サイズが大きい場合には多い表示数に決定し、画面サイズが小さい場合には少ない表示数に決定することができる。また、ＣＰＵ２０１は画面サイズが所定のサイズよりも小さい場合には閲覧者を全く表示せず表示数を０に決定してもよい。また、ＣＰＵ２０１は解像度が高い場合には多い表示数に決定し、解像度が低い場合には少ない表示数に決定することができる。また、ＣＰＵ２０１はアスペクト比が横長の場合には左右に表示するように表示位置を決定し、アスペクト比が縦長の場合は上下に表示するように表示位置を決定することができる。なお、表示位置は、表示領域の大きさも含む概念である。例えば、ＣＰＵ２０１は画面サイズが大きい場合には大きな表示領域に決定し、画面サイズが小さい場合には小さな表示領域に決定することができる。また、ＣＰＵ２０１は解像度が高い場合には小さな表示領域に決定し、解像度が低い場合には大きな表示領域に決定することができる。
【００２５】
ステップＳ５０３では、ＣＰＵ２０１は閲覧者の表示数Ｎｍａｘが０よりも大きいか否かを判定する。表示数Ｎｍａｘが０の場合はステップＳ５１２に進む。ステップＳ５１２では、ＣＰＵ２０１は選択情報としての表示リストに閲覧者を登録せずに、処理を終了する。
一方、表示数Ｎｍａｘが０よりも大きい場合にはステップＳ５０４に進む。ステップＳ５０４では、ＣＰＵ２０１は表示制御装置１００から受信した優先情報に基づいて過去の閲覧者よりも現在の閲覧者を優先させるか否かを判定する。優先情報は、予めユーザが表示制御装置１００の操作部１０６などを介して現在の閲覧者または過去の閲覧者のうち何れの閲覧者を優先して表示させるかを選択することで設定することができる。また、前回の閲覧から所定の時間が経過している場合には、ＣＰＵ２０１は現在の閲覧者を優先し、過去の閲覧者の画像を表示しないようにしてもよい。現在の閲覧者を優先する場合には、ステップＳ５０５に進む。
【００２６】
ステップＳ５０５では、ＣＰＵ２０１は表示制御装置１００から受信した現在の閲覧者の閲覧者情報に基づいて現在の閲覧者数を取得し、取得した現在の閲覧者数をＮｎｅｗとする。具体的には、ＣＰＵ２０１は現在の閲覧者の顔画像から顔の数をカウントすることにより、現在の閲覧者数を取得することができる。
ステップＳ５０６では、ＣＰＵ２０１は現在の閲覧者数Ｎｎｅｗが表示数Ｎｍａｘ以下であるか否かを判定する。現在の閲覧者数Ｎｎｅｗが表示数Ｎｍａｘよりも大きい場合にはステップＳ５１１に進む。ここで、現在の閲覧者数Ｎｎｅｗが表示数Ｎｍａｘよりも大きい場合とは、現在の閲覧者の全てを表示することができない場合である。
【００２７】
ステップＳ５１１では、ＣＰＵ２０１は現在の閲覧者のうち表示数Ｎｍａｘだけ表示リストに登録し、処理を終了する。この処理は、閲覧者選択手段による処理の一例に対応する。表示リストには、例えばＣＰＵ２０１が現在の閲覧者の顔画像を登録してもよく、閲覧者の顔画像から抽出した特徴情報を登録してもよい。ここでは、ＣＰＵ２０１は現在の閲覧者のうち過去の閲覧者として含まれる回数が多い閲覧者を優先して選択し、表示リストに登録することができる。なお、同一の閲覧者であるかの判断は、顔画像の特徴情報に基づいて行うことができる。また、ステップＳ４０３で受信した優先情報に優先順位情報が含まれている場合には、ＣＰＵ２０１は優先順位情報の優先順に現在の閲覧者を表示リストに登録することができる。なお、優先順位情報は、例えば優先順位に関連付けられた閲覧者の顔画像または顔画像の特徴情報などであり、予めユーザが表示制御装置１００の操作部１０６を介して設定することができる。
一方、ステップＳ５０６において、現在の閲覧者数Ｎｎｅｗが表示数Ｎｍａｘ以下の場合にはステップＳ５０７に進む。ステップＳ５０７では、ＣＰＵ２０１は現在の閲覧者を全て表示リストに登録する。
【００２８】
ステップＳ５０８では、ＣＰＵ２０１は現在の閲覧者に関連のある過去の閲覧者を抽出する。この処理は、抽出手段による処理の一例に対応する。具体的には、ＣＰＵ２０１は関連のある過去の閲覧者として、不揮発性メモリ２０３に記憶された過去のスライドショー画像の閲覧時に現在の閲覧者と同時に視聴している閲覧者や、スライドショー画像自体に同時に写っている閲覧者などを抽出する。あるいは、情報処理装置２００のＣＰＵ２０１はインターネット１１１上のデータベースにアクセスし、データベースから現在の閲覧者に関連のある過去の閲覧者を抽出してもよい。
【００２９】
ステップＳ５０９では、ＣＰＵ２０１は抽出した過去の閲覧者から過去の閲覧者数Ｎｏｌｄを取得する。
ステップＳ５１０では、ＣＰＵ２０１は過去の閲覧者数Ｎｏｌｄが０よりも大きいか否かを判定する。過去の閲覧者数Ｎｏｌｄが０の場合には、ＣＰＵ２０１は過去の閲覧者を表示リストに登録することなく、処理を終了する。一方、過去の閲覧者数Ｎｏｌｄが０よりも大きい場合には、ステップＳ５１３に進む。
【００３０】
ステップＳ５１３では、ＣＰＵ２０１は抽出した過去の閲覧者を表示できるか否かを判定する。具体的には、ＣＰＵ２０１は過去の閲覧者数Ｎｏｌｄが表示数Ｎｍａｘから現在の閲覧者数Ｎｎｅｗを減算した値以下であるか否かを判定する。過去の閲覧者を全て表示できる場合にはステップＳ５１４に進む。ステップＳ５１４では、ＣＰＵ２０１は過去の閲覧者を全て表示リストに登録して、処理を終了する。表示リストには、例えばＣＰＵ２０１が過去の閲覧者の顔画像を登録することができる。
一方、ステップＳ５１３において過去の閲覧者を全て表示できない場合にはステップＳ５１５に進む。ステップＳ５１５では、ＣＰＵ２０１は過去の閲覧者のうち表示数Ｎｍａｘから現在の閲覧者数Ｎｎｅｗを減算した閲覧者数だけ表示リストに登録して、選択の処理を終了する。この処理は、閲覧者選択手段による処理の一例に対応する。ここでは、ＣＰＵ２０１は過去の閲覧者のうち過去の閲覧者として含まれる回数が多い閲覧者を優先して選択し、表示リストに登録することができる。また、ステップＳ４０３で受信した優先情報に優先順位情報が含まれている場合には、ＣＰＵ２０１は優先順位情報の優先順に過去の閲覧者を表示リストに登録することができる。
【００３１】
また、ステップＳ５０４において過去の閲覧者を優先する場合にはステップＳ５１６に進む。ステップＳ５１６では、ＣＰＵ２０１はステップＳ５０８と同様に現在の閲覧者に関連のある過去の閲覧者を抽出する。
ステップＳ５１７では、ＣＰＵ２０１は抽出した過去の閲覧者から過去の閲覧者数Ｎｏｌｄを取得する。
ステップＳ５１８では、ＣＰＵ２０１は過去の閲覧者数Ｎｏｌｄが表示数Ｎｎｅｗ以下であるか否かを判定する。過去の閲覧者数Ｎｏｌｄが表示数Ｎｍａｘよりも大きい場合にはステップＳ５２４に進む。ここで、過去の閲覧者数Ｎｏｌｄが表示数Ｎｍａｘよりも大きい場合とは、過去の閲覧者の全てを表示することができない場合である。
【００３２】
ステップＳ５２４では、ＣＰＵ２０１は過去の閲覧者のうち表示数Ｎｍａｘだけ表示リストに登録し、処理を終了する。表示リストには、例えばＣＰＵ２０１が過去の閲覧者の顔画像を登録することができる。ここでは、ＣＰＵ２０１は過去の閲覧者のうち過去の閲覧者として含まれる回数が多い閲覧者を優先して選択し、表示リストに登録することができる。また、ステップＳ４０３で受信した優先情報に優先順位情報が含まれている場合には、ＣＰＵ２０１は優先順位情報の優先順に過去の閲覧者を表示リストに登録することができる。
一方、ステップＳ５１８において、過去の閲覧者数Ｎｏｌｄが表示数Ｎｍａｘ以下の場合にはステップＳ５１９に進む。ステップＳ５１９では、ＣＰＵ２０１は過去の閲覧者を全て表示リストに登録する。
ステップＳ５２０では、ＣＰＵ２０１は表示制御装置１００から受信した現在の閲覧者の閲覧者情報に基づいて現在の閲覧者数を取得し、取得した現在の閲覧者数をＮｎｅｗとする。
【００３３】
ステップＳ５２２では、ＣＰＵ２０１は現在の閲覧者を表示できるか否かを判定する。具体的には、ＣＰＵ２０１は現在の閲覧者数Ｎｎｅｗが表示数Ｎｍａｘから過去の閲覧者数Ｎｏｌｄを減算した値以下であるか否かを判定する。現在の閲覧者を全て表示できる場合にはステップＳ５２３に進む。ステップＳ５２３では、ＣＰＵ２０１は現在の閲覧者を全て表示リストに登録して、処理を終了する。表示リストには、例えばＣＰＵ２０１が現在の閲覧者の顔画像を登録してもよく、閲覧者の顔画像から抽出した特徴情報を登録してもよい。
一方、ステップＳ５２２において現在の閲覧者を全て表示できない場合にはステップＳ５２５に進む。ステップＳ５２５では、ＣＰＵ２０１は現在の閲覧者のうち表示数Ｎｍａｘから過去の閲覧者数Ｎｏｌｄを減算した閲覧者数だけ表示リストに登録して、選択の処理を終了する。ここでは、ＣＰＵ２０１は現在の閲覧者のうち過去の閲覧者として含まれる回数が多い閲覧者を優先して選択し、表示リストに登録することができる。また、ステップＳ４０３で受信した優先情報に優先順位情報が含まれている場合には、ＣＰＵ２０１は優先順位情報の優先順に現在の閲覧者を表示リストに登録することができる。
ステップＳ５２６では、ＣＰＵ２０１は閲覧者を選択する処理を終了する。
【００３４】
次に、表示制御装置１００がスライドショー画像の表示を開始する前に情報処理装置２００に情報を送信する処理について図６のフローチャートを参照して説明する。図６に示すフローチャートは、表示制御装置１００のＣＰＵ１０１が不揮発性メモリ１０３に格納されたプログラムをメモリ１０２に展開して実行することにより実現される。
ステップＳ６０１では、表示制御装置１００のＣＰＵ１０１はユーザによる操作部１０６を介したスライドショー画像の開始の命令に応じて情報を送信する処理を開始する。
ステップＳ６０２では、ＣＰＵ１０１は表示装置情報を情報処理装置２００に送信する。この処理は、情報送信手段による処理の一例に対応する。表示装置情報とは、上述したように画面サイズ、アスペクト比および解像度などの情報が含まれる。例えば、表示装置情報としてＨＤＭＩ(登録商標)規格の機器間認証（ＥＤＩＤ）が用いられる。
【００３５】
ステップＳ６０３では、ＣＰＵ１０１は優先情報を表示制御装置１００に送信する。優先情報は、上述したように予めユーザが表示制御装置１００の操作部１０６などを介して設定した現在の閲覧者または過去の閲覧者のうち何れの閲覧者を優先して表示させるかを示す情報である。また、優先情報には、優先順位に関連付けられた閲覧者の顔画像または顔画像の特徴情報である優先順位情報が含まれていてもよい。ここで、ＣＰＵ１０１は、表示制御装置１００の撮像部１１２が動作しておらず、閲覧者を撮影していない場合には、過去の閲覧者を優先する優先情報を送信することができる。
ステップＳ６０４では、ＣＰＵ１０１は現在の閲覧者の閲覧者情報を送信する。閲覧者情報は、現在スライドショー画像を閲覧している閲覧者の情報であり、上述したように撮像部１１２により撮影された閲覧者の顔画像または顔画像から抽出した特徴情報などである。情報処理装置２００のＣＰＵ２０１は送信された閲覧者情報に基づいて現在の閲覧者に関連する過去の閲覧者を抽出することができる。
ステップＳ６０５では、ＣＰＵ１０１は情報を送信する処理を終了する。
【００３６】
次に、表示制御装置１００が情報処理装置２００からスライドショー画像を受信し、スライドショー画像を表示する処理について図７のフローチャートを参照して説明する。図７に示すフローチャートは、表示制御装置１００のＣＰＵ１０１が不揮発性メモリ１０３に格納されたプログラムをメモリ１０２に展開して実行することにより実現される。
ステップＳ７０１では、表示制御装置１００のＣＰＵ１０１はスライドショー画像を表示する処理を開始する。
ステップＳ７０２では、ＣＰＵ１０１は情報処理装置２００から過去の閲覧者の画像が重ねられたスライドショー画像を受信する。受信したスライドショー画像には、まだ現在の閲覧者の画像が重ねられていない。
ステップＳ７０３では、ＣＰＵ１０１は現在の閲覧者を表示する表示位置および表示リストに登録された閲覧者のうち現在の閲覧者の顔画像または特徴情報などを受信する。受信した表示位置の情報には、現在の閲覧者を表示する表示位置および表示領域の大きさの情報が含まれている。なお、表示リスト自体を受信した場合には、ＣＰＵ１０１は表示リストから現在の閲覧者の顔画像または特徴画像を抽出する。
ステップＳ７０４では、ＣＰＵ１０１は撮像部１１２が撮影している閲覧者から、ステップＳ７０３で受信した顔情報または特徴情報に一致する閲覧者を特定する。ＣＰＵ１０１は、特定した閲覧者を撮影している画像から連続してトリミングし、トリミングした画像をスライドショー画像の表示位置に重ねて表示する。この処理は、表示処理手段による処理の一例に対応する。
ステップＳ７０５では、ＣＰＵ１０１はスライドー画像を表示する処理を終了する。
【００３７】
このように情報処理装置２００は、ディスプレイ１０５の画面サイズ、アスペクト比および解像度の何れかの情報に基づいて、表示対象画像と共に表示する閲覧者の表示数や表示位置を変更する。したがって、ディスプレイ１０５の仕様に応じて閲覧者の表示態様が変更され、視聴性を向上させることができる。
【００３８】
図８は、スライドショー画像と閲覧者とを表示した表示例を示す図である。図８（Ａ）は、画面サイズが大きなディスプレイに表示した場合の表示例である。図８（Ｂ）は、タブレットＰＣなどの画面サイズが小さなディスプレイに表示した場合の表示例である。
ここでは、画面サイズとアスペクト比に応じて閲覧者の表示数および表示位置が変更されている。図８（Ａ）の表示例では、現在の閲覧者および過去の閲覧者の両方を表示している。一方、図８（Ｂ）の表示例では、現在の閲覧者のみを表示している。
【００３９】
なお、本実施形態では、表示制御装置１００が現在の閲覧者の画像をスライドショー画像に重ねる構成について説明したが、この場合に限られない。例えば、表示制御装置１００は、現在の閲覧者の画像を全て情報処理装置２００に送信し、情報処理装置２００が現在の閲覧者と過去の閲覧者の何れの画像も重ねる構成であってもよい。この場合、表示制御装置１００の構成を簡略化することが可能であり、多くの機器での再生が可能となりうる。
【００４０】
また、上述した図８（Ｂ）のように、タブレットＰＣなどの画面サイズが小さなディスプレイでは閲覧者が少人数であることが多く、そのような場合には現在の閲覧者を見たいケースは稀であると考えられる。したがって、閲覧者が少ない場合にはＣＰＵ２０１は自動的に過去の閲覧者の表示を優先し、現在の視聴者は表示しないように構成してもよい。
【００４１】
以上、説明したように、本実施形態によれば、ディスプレイ１０５に現在の閲覧者や過去の閲覧者と表示対象画像であるスライドショー画像を同時に表示する場合に、どのようなディスプレイ１０５で表示しても画像および閲覧者を見えやすくすることができる。
【００４２】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更などが可能である。
例えば、上述した各実施形態では、表示制御装置１００をＰＣに適用した場合について説明したが、この場合に限られない。例えば、表示制御装置１００をデジタルカメラなどの撮像装置に適用してもよい。すなわち、メモリカードなどの、デジタルカメラが読み取り可能な記録媒体に記録された撮影画像を、デジタルカメラの有する背面液晶装置などのディスプレイに再生表示する際にも、本発明は適用可能である。更に、ＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダなど、画像を表示可能な装置であれば、本発明は適用可能である。また、上述の実施形態では、表示制御装置と情報処理装置との２つの装置により本発明を実現したが、情報処理装置の機能を有する表示制御装置であれば、１つの装置だけで本発明を実現することも可能である。
【００４３】
また、上述した実施形態では、優先情報に含まれる優先順位情報は、予めユーザが表示制御装置１００の操作部１０６を介して設定する場合について説明したが、この場合に限られない。例えば、情報処理装置２００のＣＰＵ２０１が現在の閲覧者からの関連度、閲覧している回数、閲覧日時などによって優先順位情報をＣＰＵ２０１が生成してもよい。
また、上述した実施形態では、表示対象画像としてスライドショー画像を表示する場合について説明したが、この場合に限られず、動画などであってもよい。
また、上述した実施形態では、表示対象画像に閲覧者の画像を重ねて表示する場合について説明したが、この場合に限られない。表示対象画像と閲覧者の画像を同時に表示すればよく、例えば表示対象画像と閲覧者の画像とを並べて表示する場合であってもよい。
【００４４】
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するプログラムを、ネットワークまたは各種記憶媒体を介してシステムまたは装置に供給し、システムまたは装置のコンピュータ（ＣＰＵなど）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４５】
１００：表示制御装置  １０１：ＣＰＵ  １０２：メモリ  １０３：不揮発性メモリ  １０４：画像処理部  １０５：ディスプレイ  １０６：操作部  １０７：記録媒体Ｉ／Ｆ  １０９：外部Ｉ／Ｆ  １１０：通信Ｉ/Ｆ  １１２：撮像部  １２０：内部バス  ２００：情報処理装置  ２０１：ＣＰＵ  ２０２：メモリ  ２０３：不揮発性メモリ  ２０４：画像処理部  ２０６：操作部  ２０９：外部Ｉ／Ｆ  ２１０：通信Ｉ/Ｆ  ２２０：内部バス
【図１】
2014229986.tif 000003
【図２】
2014229986.tif 000004
【図３】
2014229986.tif 000005
【図４】
2014229986.tif 000006
【図５】
2014229986.tif 000007
【図６】
2014229986.tif 000008
【図７】
2014229986.tif 000009
【図８】
2014229986.tif 000010