(57)【要約】【課題】電子機器の置かれている環境に相応しい表示を電子機器に行わせる手段を提供する。【解決手段】端末装置１０の画像データ取得部１２１は画像データを取得し、画像属性データ取得部１２２は画像データが示す画像の属性を示す画像属性データ（例えば、画像が写真の場合の撮影時刻や撮影場所を示すデータ）を取得する。また、端末装置１０の環境属性データ取得部１２３は、端末装置１０が置かれている環境の属性を示す環境属性データ（例えば、現在時刻や端末装置１０の現在位置を示すデータ）を取得する。端末装置１０の制御部１２４は、画像データ取得部１２１が取得した画像データの各々に関し、画像属性データと環境属性データに基づき算出した確率に従い画像データの選択を行い、選択した画像データが示す画像の表示を表示部１２５に指示する。【選択図】図７
2014078064.tif 000002
【特許請求の範囲】
【請求項１】
各々画像を示す複数の画像データを取得する画像データ取得部と、
前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データのなかから１以上の画像データを選択し、当該選択した１以上の画像データが示す画像の表示を表示装置に指示する制御部と
を備える装置。
【請求項２】
前記制御部は、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データの各々に関し確率を決定し、当該決定した確率に従い、前記複数の画像データのなかから１以上の画像データを選択する
請求項１に記載の装置。
【請求項３】
各々画像を示す複数の画像データを取得する画像データ取得部と、
前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データの各々の表示態様を決定し、当該決定した表示態様で前記複数の画像データが示す画像の表示を表示装置に指示する制御部と
を備える装置。
【請求項４】
前記制御部は、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データの各々に関し確率を決定し、当該決定した確率に従い複数の表示態様の選択肢のなかから選択した表示態様を、前記複数の画像データの各々の表示態様として決定する
請求項３に記載の装置。
【請求項５】
前記制御部は、前記複数の画像データの各々に関する当該画像データが示す写真の撮影された位置が、自装置の現在の位置に近い程、当該画像データに関する前記確率を増加する
請求項２又は４に記載の装置。
【請求項６】
前記制御部は、前記複数の画像データの各々に関する当該画像データが示す写真の撮影された時刻が、現在の時刻に近い程、当該画像データに関する前記確率を増加する
請求項２、４および５のいずれか１項に記載の装置。
【請求項７】
前記制御部は、前記複数の画像データのうち、直近に行われた撮影により生成された画像データが示す写真の被写体と同一の被写体の写真を示す画像データに関する前記確率を増加する
請求項２および４乃至６のいずれか１項に記載の装置。
【請求項８】
前記制御部は、前記複数の画像データのうち、直近に行われた収音により生成された音声データが示す属性と同一の属性の画像を示す画像データに関する前記確率を増加する
請求項２および４乃至７のいずれか１項に記載の装置。
【請求項９】
一の装置が、各々画像を示す複数の画像データを取得するステップと、
前記一の装置又は前記一の装置と互いにデータ通信する他の装置が、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記一の装置が置かれている環境の属性とに基づき、前記複数の画像データのなかから１以上の画像データを選択するステップと、
前記一の装置が、前記選択された１以上の画像データが示す画像の表示を表示装置に指示するステップと
を備える方法。
【請求項１０】
一の装置が、各々画像を示す複数の画像データを取得するステップと、
前記一の装置又は前記一の装置と互いにデータ通信する他の装置が、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記一の装置が置かれている環境の属性とに基づき、前記複数の画像データの各々の表示態様を決定するステップと、
前記一の装置が、前記決定された表示態様で前記複数の画像データが示す画像の表示を表示装置に指示するステップと
を備える方法。
【請求項１１】
コンピュータに
各々画像を示す複数の画像データを取得する処理と、
前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記コンピュータが置かれている環境の属性とに基づき、前記複数の画像データのなかから１以上の画像データを選択し、当該選択した１以上の画像データが示す画像の表示を表示装置に指示する処理と
を実行させるためのプログラム。
【請求項１２】
コンピュータに
各々画像を示す複数の画像データを取得する処理と、
前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記コンピュータが置かれている環境の属性とに基づき、前記複数の画像データの各々の表示態様を決定し、当該決定した表示態様で前記複数の画像データが示す画像の表示を表示装置に指示する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に、複数の画像のなかから一部の画像を選択して表示させる技術に関する。
【背景技術】
【０００２】
携帯電話機等の電子機器において、画像を表示させる仕組みが種々提案されている。例えば特許文献１には、現在位置を含む所定領域内の位置に関連付けられた画像データを検索し、検索された画像データに従い現在位置の周辺に関連する画像を表示する装置が開示されている。また、特許文献２には、現在の日付が記念日を含む所定の期間内である場合、記念日に関連付けられた静止画像を抽出し、抽出した静止画像を用いて作成した動画像を再生する装置が記載されている。また、特許文献３には、表示された写真を閲覧している人物の顔をカメラで撮影し、撮影した顔と同じ人物の顔が写りこんだ写真を抽出して表示する装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−００７７０１号公報
【特許文献２】特開２０１２−０９８８１７号公報
【特許文献３】特開２０１１−０６１３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが持ち歩く電子機器の画面に表示される背景画像（壁紙）が、所定の時間の経過等の特定のイベントの発生に伴い自動的に切り替わる機能がある。そのような機能を備えた電子機器をユーザが職場で取り出した時に、たまたま家族の写真が大きく表示されていると、ユーザはその表示を相応しくないと感じるかも知れない。例えば、朝の出勤の時間帯にワインを飲んでくつろぐ人々の写真が大きく表示されたり、気温の高い時に炬燵で鍋を囲む人々の写真が大きく表示されたりする場合も同様である。
【０００５】
本発明は、上記の事情に鑑み、電子機器の置かれている環境に相応しい表示を電子機器に行わせる手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、各々画像を示す複数の画像データを取得する画像データ取得部と、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データのなかから１以上の画像データを選択し、当該選択した１以上の画像データが示す画像の表示を表示装置に指示する制御部とを備える装置を提案する。
【０００７】
上記の装置において、前記制御部は、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データの各々に関し確率を決定し、当該決定した確率に従い、前記複数の画像データのなかから１以上の画像データを選択する、という構成が採用されてもよい。
【０００８】
また、本発明は、各々画像を示す複数の画像データを取得する画像データ取得部と、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データの各々の表示態様を決定し、当該決定した表示態様で前記複数の画像データが示す画像の表示を表示装置に指示する制御部とを備える装置を提案する。
【０００９】
上記の装置において、前記制御部は、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、自装置が置かれている環境の属性とに基づき、前記複数の画像データの各々に関し確率を決定し、当該決定した確率に従い複数の表示態様の選択肢のなかから選択した表示態様を、前記複数の画像データの各々の表示態様として決定する、という構成が採用されてもよい。
【００１０】
上記のいずれかの装置において、前記制御部は、前記複数の画像データの各々に関する当該画像データが示す写真の撮影された位置が、自装置の現在の位置に近い程、当該画像データに関する前記確率を増加する、という構成が採用されてもよい。
【００１１】
また、上記のいずれかの装置において、前記制御部は、前記複数の画像データの各々に関する当該画像データが示す写真の撮影された時刻が、現在の時刻に近い程、当該画像データに関する前記確率を増加する、という構成が採用されてもよい。
【００１２】
また、上記のいずれかの装置において、前記制御部は、前記複数の画像データのうち、直近に行われた撮影により生成された画像データが示す写真の被写体と同一の被写体の写真を示す画像データに関する前記確率を増加する、という構成が採用されてもよい。
【００１３】
また、上記のいずれかの装置において、前記制御部は、前記複数の画像データのうち、直近に行われた収音により生成された音声データが示す属性と同一の属性の画像を示す画像データに関する前記確率を増加する、という構成が採用されてもよい。
【００１４】
また、本発明は、一の装置が、各々画像を示す複数の画像データを取得するステップと、前記一の装置又は前記一の装置と互いにデータ通信する他の装置が、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記一の装置が置かれている環境の属性とに基づき、前記複数の画像データのなかから１以上の画像データを選択するステップと、前記一の装置が、前記選択された１以上の画像データが示す画像の表示を表示装置に指示するステップとを備える方法を提案する。
【００１５】
また、本発明は、一の装置が、各々画像を示す複数の画像データを取得するステップと、前記一の装置又は前記一の装置と互いにデータ通信する他の装置が、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記一の装置が置かれている環境の属性とに基づき、前記複数の画像データの各々の表示態様を決定するステップと、前記一の装置が、前記決定された表示態様で前記複数の画像データが示す画像の表示を表示装置に指示するステップとを備える方法を提案する。
【００１６】
また、本発明は、コンピュータに各々画像を示す複数の画像データを取得する処理と、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記コンピュータが置かれている環境の属性とに基づき、前記複数の画像データのなかから１以上の画像データを選択し、当該選択した１以上の画像データが示す画像の表示を表示装置に指示する処理とを実行させるためのプログラムを提案する。
【００１７】
また、本発明は、コンピュータに各々画像を示す複数の画像データを取得する処理と、前記複数の画像データの各々に関する当該画像データが示す画像の属性と、前記コンピュータが置かれている環境の属性とに基づき、前記複数の画像データの各々の表示態様を決定し、当該決定した表示態様で前記複数の画像データが示す画像の表示を表示装置に指示する処理とを実行させるためのプログラムを提案する。
【発明の効果】
【００１８】
本発明によれば、電子機器は電子機器の置かれている環境に相応しい表示を行う。そのため、ユーザは、場違いな画像や時期外れな画像といった、状況等に照らし相応しくない画像により煩わされることが少なくなる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例にかかる画像表示システムの全体構成を示すブロック図である。
【図２】本発明の一実施例にかかる端末装置のハードウェア構成を示すブロック図である。
【図３】本発明の一実施例にかかる画像管理ＤＢのデータ構成を示した図である。
【図４】本発明の一実施例にかかるスケジュール管理ＤＢのデータ構成を示した図である。
【図５】本発明の一実施例にかかる基準位置管理ＤＢのデータ構成を示した図である。
【図６】本発明の一実施例にかかる被写体管理ＤＢのデータ構成を示した図である。
【図７】本発明の一実施例にかかる端末装置の機能構成を示すブロック図である。
【図８】本発明の一実施例にかかるサーバ装置のハードウェア構成を示すブロック図である。
【図９】本発明の一実施例にかかる端末管理ＤＢのデータ構成を示した図である。
【図１０】本発明の一実施例にかかるサーバ装置の機能構成を示すブロック図である。
【図１１】本発明の一実施例にかかる端末装置が表示する画像の内容を模式的に示した図である。
【図１２】本発明の一実施例にかかる端末装置が表示する画像の内容を模式的に示した図である。
【図１３】本発明の一実施例にかかる端末装置が表示する画像の内容を模式的に示した図である。
【図１４】本発明の一実施例にかかる端末装置が表示する画像の内容を模式的に示した図である。
【図１５】本発明の一実施例にかかる端末装置が表示する画像の内容を模式的に示した図である。
【図１６】本発明の一実施例にかかる端末装置が表示する画像の内容を模式的に示した図である。
【発明を実施するための形態】
【００２０】
（１．実施例）
以下に、本発明の一実施例として画像表示システム１を説明する。画像表示システム１は、ユーザが用いる端末装置のディスプレイに表示される背景画像（以下、「壁紙」という）を自動的に変化させるシステムである。画像表示システム１においては、例えばユーザが自宅にいる時には家族や友人の写真が高い確率で表示される一方、ユーザが職場にいる時には風景の写真等が高い確率で表示される、といった具合に、端末装置の置かれている環境に応じて端末装置に表示される壁紙が変化する。ただし、壁紙に用いられる画像は確率に従い選択されるため、同じ環境下において必ずしも同じ壁紙が表示されるとは限らない。
【００２１】
（１．１．構成）
まず、画像表示システム１の構成を説明する。図１は、画像表示システム１の全体構成を示すブロック図である。画像表示システム１は、端末装置１０と、サーバ装置１１を備えている。端末装置１０とサーバ装置１１は、移動通信網やインターネット等のネットワーク１９を介して相互にデータ通信が可能である。
【００２２】
端末装置１０は、ユーザが画像の表示等に用いる電子機器であり、ノート型ＰＣ（Personal Computer）、スマートフォン、スレートデバイス等の移動通信端末である。なお、図１には端末装置１０が１つのみ表示されているが、端末装置１０の数は画像表示システム１を利用するユーザの数に応じて任意に変化する。また、以下の説明において、端末装置１０はコンピュータが本実施例にかかるプログラムに従う処理を実行することにより実現されるものとするが、端末装置１０は、端末装置１０が備える機能構成（後述）をハードウェアにより実現した、いわゆる専用機として構成されてもよい。
【００２３】
サーバ装置１１は、端末装置１０からの要求に応じて画像データの記憶、検索、及び送信を行う。また、以下の説明において、サーバ装置１１はコンピュータが本実施例にかかるプログラムに従う処理を実行することにより実現されるものとするが、サーバ装置１１が備える機能構成（後述）をハードウェアにより実現した、いわゆる専用機として構成されてもよい。
【００２４】
図２は端末装置１０のハードウェア構成を示すブロック図である。制御部１０１は、端末装置１０の各部の動作を制御するとともに各種データの処理を行う。制御部１０１は、ＣＰＵ（Central Processing Unit）等の演算処理装置やメモリを備え、所定のプログラムを実行することによって上記制御及び処理を行う。
【００２５】
記憶部１０２は、例えばハードディスクやフラッシュメモリ等の記録媒体を備え、制御部１０１が実行するプログラム、制御部１０１が用いる各種データ、タッチディスプレイ１０４（後述）が表示する画像を示す画像データ等を記憶する。通信部１０３は、アンテナや、ネットワーク１９の通信方式に対応したモデム等を備え、データの変調・復調といったデータ通信に必要な処理を行い、ネットワーク１９を介してサーバ装置１１やサーバ装置１１とは異なる他の装置（図示略）との間でデータを送受信する。
【００２６】
タッチディスプレイ１０４は、画像を表示するとともにユーザの操作を受け付ける。タッチディスプレイ１０４は表示部１０４１とセンサ部１０４２とを備える。表示部１０４１は画像データが示す画像を表示するディスプレイであり、その方式は液晶方式、有機ＥＬ（electroluminescence）方式等、いずれであってもよい。
【００２７】
センサ部１０４２は、表示部１０４１により表示される画像に対するユーザの指等のポインタの接触もしくは近接（以下、接触又は近接を総称して「タッチ」という）を検出し、検出したタッチの位置を示す座標データを制御部１０１に出力するタッチセンサである。センサ部１０４２の方式は静電容量方式、電磁誘導方式、抵抗膜方式、光方式等、いずれであってもよい。なお、端末装置１０は、センサ部１０４２に加えて、もしくはセンサ部１０４２に代えて、操作ボタン等の他の操作手段を備えてもよい。
【００２８】
ＧＰＳ信号受信部１０５は、複数のＧＰＳ（Global Positioning System）衛星の各々から信号（以下「ＧＰＳ信号」という）を受信し、制御部１０１に出力する。制御部１０１に出力されたＧＰＳ信号は、制御部１０１において端末装置１０の現在位置の特定処理に用いられる。カメラ１０６は、外界を撮影して生成した画像データを制御部１０１に出力する。計時部１０７は、現在時刻を示す現在時刻データを生成し、制御部１０１に出力する。マイク１０８は、外界の音を示す波形データを生成し、制御部１０１に出力する。
【００２９】
記憶部１０２に記憶されている各種データの一部は、以下に説明するデータベース（Database、以下「ＤＢ」と称する）により管理されている。画像管理ＤＢ１０２１は、記憶部１０２もしくは後述するサーバ装置１１の記憶部１１２に記憶されている画像データを管理するためのＤＢである。図３は画像管理ＤＢ１０２１のデータ構成を示した図である。画像管理ＤＢ１０２１は画像の各々に応じたデータレコードを含み、各データレコードは以下のデータフィールドを有している。なお、以下にデータフィールドには［  ］を付す。
［画像ＩＤ］：画像を識別する画像ＩＤを格納する。画像ＩＤは、例えば画像を示す画像データのファイル名を示す。
［撮影時刻］：画像が写真である場合、写真の撮影時刻を示す撮影時刻データを格納する。
［撮影場所］：画像が写真である場合、写真の撮影場所の経度・緯度を示す撮影位置データを格納する。
［属性タグ］：画像に関する各種属性を示す属性タグを格納する。
［ポイント］：画像の表示頻度、表示サイズ、表示の際の濃度の決定に用いる確率を算出するための自然数を示すポイントを格納する。
【００３０】
［属性タグ］は、画像に関する様々な情報を格納し得る。例えば、ユーザの長男が運動会で徒競走をしている写真の［属性タグ］には、「家族」、「子ども」、「長男」、「運動会」、「徒競走」等の各種データが格納され得る。この場合、「家族」、「子ども」、「長男」というデータは、例えば制御部１０１が画像データを取得した際、後述する被写体管理ＤＢ１０２４に格納されているデータに従い自動的に登録されたデータである。また、「運動会」、「徒競走」というデータは、例えばユーザにより入力されたデータである。ただし、［属性タグ］に格納されるデータの取得方法はこれらに限られず、例えば写真の撮影時刻及び撮影場所を示すデータに基づき、ネットワーク１９を介して外部の装置からこの写真に関するデータ（例えば、イベントの名称を示すデータ）を取得する方法等、他の方法が用いられてもよい。
【００３１】
［ポイント］は、壁紙に使用される画像の選択における確率を決定するために用いられる数値（自然数）である。各画像に対するポイントの付与の方法及びポイントの利用の方法については、後述する動作の説明において併せて説明する。
【００３２】
スケジュール管理ＤＢ１０２２は、祝日や記念日、予定といった各種イベントに関するデータを管理するためのＤＢである。図４はスケジュール管理ＤＢ１０２２のデータ構成を示した図である。スケジュール管理ＤＢ１０２２はイベントの各々に応じたデータレコードを含み、各データレコードは以下のデータフィールドを有している。
［イベントＩＤ］：イベントを識別するイベントＩＤを格納する。
［開始時刻］：イベントの開始時刻を示す開始時刻データを格納する。
［終了時刻］：イベントの終了時刻を示す終了時刻データを格納する。
［場所］：イベントが会議等の場合、イベントが行われる場所の名称、住所、又は経度・緯度を示すデータを格納する。
［内容］：イベントの内容（例えば、「長男の誕生日」等）を示すデータを格納する。
【００３３】
［開始時刻］、［終了時刻］及び［内容］に格納されるデータは、例えばユーザにより入力されたデータである。また、［場所］に格納されるデータは、例えばユーザにより入力されたデータ（例えば、場所の名称や住所を示すデータ）や、ユーザにより入力されたデータに基づき、ネットワーク１９を介して外部の装置から取得されたデータ（例えば、緯度・経度を示すデータ）である。
【００３４】
基準位置管理ＤＢ１０２３は、自宅や職場といった特定の場所（基準位置）に関するデータを管理するためのＤＢである。図５は基準位置管理ＤＢ１０２３のデータ構成を示した図である。基準位置管理ＤＢ１０２３は基準位置の各々に応じたデータレコードを含み、各データレコードは以下のデータフィールドを有している。
［基準位置ＩＤ］：基準位置を識別する基準位置ＩＤを格納する。
［名称］：基準位置の名称（例えば、「自宅」、「職場」等）を示すデータを格納する。
［位置］：基準位置の緯度・経度を示す基準位置データを格納する。
［属性タグ］：ユーザが基準位置に関連付けた画像の属性タグを格納する。
【００３５】
［名称］及び［属性タグ］に格納されるデータは、例えばユーザにより入力されたデータである。また、［位置］に格納されるデータは、例えばＧＰＳ信号受信部１０５から受け取ったＧＰＳ信号に基づき制御部１０１が生成した現在位置を示すデータ（以下、「現在位置データ」という）である。ユーザは、基準位置（例えば自宅）において端末装置１０に対し所定の操作を行った後、基準位置の名称（例えば「自宅」）や基準位置に関連付けたい属性タグ（例えば「家族」、「友人」）を入力することにより、基準位置管理ＤＢ１０２３に新たな基準位置に関するデータレコードを追加することができる。なお、［位置］に格納されるデータとして、制御部１０１がＧＰＳ信号に基づき生成した現在位置データに代えて、例えばユーザが端末装置１０に表示される地図上で選択した位置を示す位置データが用いられてもよい。
【００３６】
被写体管理ＤＢ１０２４は、ユーザの家族や友人等の特定の人物（以下、「登録被写体」という）に関するデータを管理するためのＤＢである。図６は被写体管理ＤＢ１０２４のデータ構成を示した図である。被写体管理ＤＢ１０２４は登録被写体の各々に応じたデータレコードを含み、各データレコードは以下のデータフィールドを有している。
［被写体ＩＤ］：登録被写体を識別する被写体ＩＤを格納する。
［名称］：登録被写体の名称（例えば、「長男」、「太郎」等）を示すデータを格納する。
［特徴データ］：登録被写体の顔の特徴（例えば、顔の輪郭の形状や、眼、口、鼻の位置関係等の特徴）を示す特徴データを格納する。
［属性タグ］：ユーザが登録被写体に関連付けた画像の属性タグ（例えば、「家族」、「友人」等）を格納する。
【００３７】
［名称］及び［属性タグ］に格納されるデータは、例えばユーザにより入力されたデータである。また、［特徴データ］に格納されるデータは、制御部１０１がカメラ１０６から受け取った登録被写体の写真を示す画像データを既知の画像解析手法に従い処理し生成したデータである。ユーザは、端末装置１０に対し所定の操作を行い、登録したい被写体をカメラ１０６により撮影した後、その被写体の名称（例えば「長男」）やその被写体に関連付けたい属性タグ（例えば「家族」）を入力することにより、被写体管理ＤＢ１０２４に新たな登録被写体に関するデータレコードを追加することができる。
【００３８】
上述したハードウェア構成を備える端末装置１０は、制御部１０１が記憶部１０２に記憶されているプログラムに従う処理を実行することにより、図７に示す機能構成を備える装置として動作する。
【００３９】
画像データ取得部１２１は、端末装置１０により表示される画像を示す画像データを取得する機能構成部である。具体的には、画像データ取得部１２１は、制御部１０１が記憶部１０２に記憶されている画像データを読み出すことにより実現される。なお、記憶部１０２に記憶されている画像データには、予め記憶部１０２に記憶されている画像データに加え、通信部１０３がサーバ装置１１や他の装置から受信した画像データや、カメラ１０６が撮影により生成した画像データが含まれる。
【００４０】
画像属性データ取得部１２２は、端末装置１０により表示される画像の属性を示す画像属性データを取得する機能構成部である。具体的には、画像属性データ取得部１２２は、制御部１０１が記憶部１０２に記憶されている画像管理ＤＢ１０２１（図３）やスケジュール管理ＤＢ１０２２（図４）から画像に関連するデータを画像属性データとして読み出すことにより実現される。
【００４１】
環境属性データ取得部１２３は、端末装置１０が置かれている環境の属性を示す環境属性データを取得する機能構成部である。具体的には、環境属性データ取得部１２３は、制御部１０１がＧＰＳ信号受信部１０５からＧＰＳ信号を受け取って現在位置データを生成し、制御部１０１が計時部１０７から現在の時刻を示す現在時刻データを受け取り、制御部１０１がカメラ１０６から外界の画像を示す画像データを受け取り、もしくは制御部１０１がマイク１０８から外界の音を示す波形データを受け取ることにより実現される。
【００４２】
制御部１２４は、表示対象の画像の選択を行い、選択した画像の表示態様を決定し、画像の表示を表示部１２５（後述）に指示する機能構成部である。具体的には、制御部１２４は、制御部１０１が、画像属性データ取得部１２２により取得された画像属性データが示す属性と、環境属性データ取得部１２３により取得された環境属性データが示す属性に基づき、画像データ取得部１２１により取得される画像データが示す画像のなかから表示対象の画像を選択するとともに、選択した画像の表示における大きさ及び濃度を決定し、決定したそれらの表示態様で画像の表示を表示部１０４１に指示することにより実現される。
【００４３】
表示部１２５は、画像を表示する機能構成部である。具体的には、表示部１２５は、表示部１０４１が制御部１２４の指示に従い画像を表示することにより実現される。
【００４４】
図８はサーバ装置１１のハードウェア構成を示すブロック図である。制御部１１１は、サーバ装置１１の各部の動作を制御するとともに各種データの処理を行う。制御部１１１は、ＣＰＵ等の演算処理装置やメモリを備え、所定のプログラムを実行することによって上記制御及び処理を行う。
【００４５】
記憶部１１２は、例えばハードディスク等の記録媒体を備え、制御部１１１が実行するプログラム、制御部１１１が用いる各種データ、端末装置１０との間で送受信される画像データ等を記憶する。通信部１１３は、アンテナやネットワーク１９の通信方式に対応したモデム等を備え、データの変調・復調といったデータ通信に必要な処理を行い、ネットワーク１９を介して端末装置１０との間でデータを送受信する。
【００４６】
サーバ装置１１は、任意の端末装置１０から画像データの記憶、検索及び送信の要求を受け付ける。そのため、記憶部１１２は、端末装置１０の各々が利用可能な画像データを管理するためのＤＢとして、端末管理ＤＢ１１２１を記憶している。図９は端末管理ＤＢ１１２１のデータ構成を示した図である。端末管理ＤＢ１１２１は端末装置１０の各々に応じたデータレコードを含み、各データレコードは以下のデータフィールドを有している。
［端末ＩＤ］：端末装置１０を識別する端末ＩＤを格納する。
［パスワード］：端末装置１０のユーザの本人認証を行うためのパスワードを格納する。
［画像ＩＤ群］：端末装置１０により利用可能な画像データを識別する画像ＩＤを格納する。
【００４７】
なお、１つの端末装置１０により利用可能な画像データは通常複数であるため、［画像データ群］には、それら複数の画像データを識別する複数の画像ＩＤが格納される。
【００４８】
上述したハードウェア構成を備えるサーバ装置１１は、制御部１１１が記憶部１１２に記憶されているプログラムに従う処理を実行することにより、図１０に示す機能構成を備える装置として動作する。
【００４９】
画像データ受信部１３１は、端末装置１０から送信されてくる画像データを受信する機能構成部である。具体的には、画像データ受信部１３１は、制御部１１１が通信部１１３を制御して端末装置１０から送信されてくる画像データを受信することにより実現される。
【００５０】
記憶部１３２は、画像データ受信部１３１により受信された画像データを記憶する機能構成部である。具体的には、記憶部１３２は、記憶部１１２が制御部１１１の制御の下で通信部１１３により受信された画像データを記憶することにより実現される。
【００５１】
送信要求受信部１３３は、端末装置１０から送信されてくる画像データの送信要求を受信する機能構成部である。具体的には、送信要求受信部１３３は、制御部１１１が通信部１１３を制御して端末装置１０から送信されてくる画像データの送信要求を受信することにより実現される。
【００５２】
画像データ検索部１３４は、送信要求受信部１３３により受信された送信要求に従い、記憶部１３２に記憶されている画像データのなかから要求された画像データを検索する機能構成部である。具体的には、画像データ検索部１３４は、制御部１１１が送信要求により示される画像ＩＤの画像データを記憶部１１２から読み出すことにより実現される。
【００５３】
画像データ送信部１３５は、送信要求に応じて画像データを端末装置１０に送信する機能構成部である。具体的には、画像データ送信部１３５は、通信部１１３が制御部１１１の制御の下で、送信要求に従い記憶部１１２から読み出された画像データを端末装置１０に送信することにより実現される。
【００５４】
（１．２．動作）
（１．２．１．画像登録動作）
次に、画像表示システム１の動作例について説明する。まず、ユーザが壁紙に利用される画像を示す画像データを端末装置１０に登録する際に画像表示システム１が行う動作を説明する。
【００５５】
ユーザが画像データを端末装置１０に登録する主な方法としては、カメラ１０６を用いた撮影により生成された画像データを登録する方法、通信部１０３を介して他の装置から受信した画像データを登録する方法がある。
【００５６】
カメラ１０６により生成される画像データの登録においては、制御部１０１はカメラ１０６により生成された画像データを記憶部１０２に記憶するとともに、画像管理ＤＢ１０２１（図３）に新しいデータレコードを追加し、当該画像データに固有に割り当てた画像ＩＤと、計時部１０７から受け取った現在時刻データと、ＧＰＳ信号受信部１０５から受け取ったＧＰＳ信号に基づき生成した現在位置データを、追加したデータレコードの［画像ＩＤ］、［撮影時刻］、［撮影場所］に各々格納する。
【００５７】
また、制御部１０１はカメラ１０６により生成された画像データが示す画像を、既知の画像解析手法により解析し、その画像に人物の顔の画像が含まれるか否かを判定し、顔の画像が含まれると判定した場合、その顔の特徴を示す特徴データを生成する。その後、制御部１０１は生成した特徴データと被写体管理ＤＢ１０２４（図６）に格納されているデータレコードの各々の［特徴データ］に格納されているデータとのマッチングを行い、マッチするデータを含むデータレコードがあれば、当該データレコードの［属性タグ］に格納されているデータを、画像管理ＤＢ１０２１に新たに登録したデータレコードの［属性タグ］に格納する。
【００５８】
また、ユーザにより、カメラ１０６により撮影された写真の属性を示すデータの入力が行われた場合、制御部１０１は入力されたデータを画像管理ＤＢ１０２１に新たに登録したデータレコードの［属性タグ］に格納する。
【００５９】
また、他の装置から通信部１０３を介して受信された画像データの登録においては、制御部１０１は通信部１０３から受け取った画像データを記憶部１０２に記憶するとともに、画像管理ＤＢ１０２１（図３）に新しいデータレコードを追加し、当該画像データに固有に割り当てた画像ＩＤを、追加したデータレコードの［画像ＩＤ］に格納する。また、制御部１０１は、通信部１０３から受け取った画像データが写真を示し、当該写真の撮影時刻を示す時刻データや撮影場所を示す位置データを伴っている場合、これらのデータを、追加したデータレコードの［撮影時刻］及び［撮影場所］に各々格納する。さらに、御部１０１は、通信部１０３から受け取った画像データが撮影時刻及び撮影場所以外の属性を示すデータを伴っている場合、そのデータを、追加したデータレコードの［属性タグ］に格納する。
【００６０】
なお、記憶媒体から画像データを読み込んで登録する場合等、端末装置１０が上述した方法とは異なる方法により取得した画像データを登録する場合も、その登録における端末装置１０の動作は、上述した他のサーバから画像データを取得した場合と同様である。
【００６１】
ユーザは上記のように画像データを端末装置１０に次々と登録していくことができるが、端末装置１０の記憶容量の制限を超えるデータ量の画像データを端末装置１０に保存することはできない。しかしながら、画像表示システム１においては、ユーザは端末装置１０に登録した画像データの一部をサーバ装置１１に記憶させることにより、端末装置１０の記憶容量の制限を超えたデータ量の画像データを端末装置１０において利用可能としている。
【００６２】
ユーザが端末装置１０に対し所定の操作を行い、端末装置１０をサーバ装置１１にログインさせた後、サーバ装置１１に対し指定した画像データの移動を指示すると、端末装置１０は指定された画像データを画像ＩＤとともにサーバ装置１１に送信し、送信が完了すると記憶部１０２から当該画像データを削除する。ただし、画像管理ＤＢ１０２１（図３）に格納されている、当該削除した画像データに関するデータレコードは削除されずに維持される。一方、端末装置１０から画像データ及び画像ＩＤを受信したサーバ装置１１は、受信した画像データを記憶部１１２に記憶するとともに、端末管理ＤＢ１１２１（図９）のなかから、画像データのアップロード元の端末装置１０に関するデータレコードを検索し、検索したデータレコードの［画像ＩＤ群］に受信した画像ＩＤを格納する。
【００６３】
上記のように端末装置１０の画像管理ＤＢ１０２１に画像ＩＤや属性タグ等のデータが登録され、端末装置１０の記憶部１０２又はサーバ装置１１の記憶部１１２に画像データが記憶されると、端末装置１０はそれらの画像データを壁紙の表示に利用することができるようになる。
【００６４】
（１．２．２．壁紙切り替え表示動作）
続いて、端末装置１０における壁紙の切り替え表示が行われる際に画像表示システム１が行う動作を説明する。画像表示システム１においては、以下の規則に従うように、壁紙に利用される画像の選択が行われる。
【００６５】
（１）画像管理ＤＢ１０２１（図３）において、［撮影時刻」に格納されているデータが示す日付が現在の日付に近い画像ほど、高い確率で選択する。
（２）画像管理ＤＢ１０２１（図３）において、［撮影場所］に格納されているデータが示す位置が端末装置１０の現在の位置に近い画像ほど、高い確率で選択する。
（３）基準位置管理ＤＢ１０２３（図５）に登録されている基準位置のいずれか（以下、「基準位置Ａ」とする）に関するデータレコードの［属性タグ］と画像管理ＤＢ１０２１（図３）に登録されている画像のいずれか（以下、「画像Ｘ」とする）に関するデータレコードの［属性タグ］に共通するデータが格納されている場合、基準位置Ａの位置が端末装置１０の現在の位置に近い程、画像Ｘを高い確率で選択する。
（４）スケジュール管理ＤＢ１０２２（図４）に登録されているイベントのいずれか（以下、「イベントＢ」とする）に関するデータレコードの［内容］と画像管理ＤＢ１０２１（図３）に登録されている画像のいずれか（以下、「画像Ｙ」とする）に関するデータレコードの［属性タグ］に共通するデータが格納されている場合、イベントＢの開始時刻が現在の時刻に近い程、画像Ｙを高い確率で選択する。
（５）ユーザにより、マイク１０８に対し画像の属性を示す言葉が発声された場合、画像管理ＤＢ１０２１（図３）において［属性タグ］に、マイク１０８が生成した波形データが示す属性を示すデータを格納している画像を高い確率で選択する。
（６）ユーザにより、被写体管理ＤＢ１０２４に登録されている人物の顔がカメラ１０６により撮影された場合、その人物に関連する写真を高い確率で選択する。
【００６６】
制御部１０１は所定時間の経過毎（例えば１分毎）に、上記の（１）〜（６）の規則に従った画像の選択を行うために、画像管理ＤＢ１０２１（図３）に登録されている画像に対するポイントの付与を行う。まず、制御部１０１は、画像管理ＤＢ１０２１のデータレコードのなかから、［撮影時刻］が示す日付（以下、「日付ｄ」とする）が、現在の日付（以下、「日付Ｄ」とする）の前後の所定期間（例えば、現在の日付の１週間前から１週間後までの計１５日間）に入るものを抽出し、抽出したデータレコードの［ポイント］に、例えば以下のように決定されるポイントを加算する。なお、この場合、日付ｄ及び日付Ｄは年を考慮せず、月日のみを考慮した日付である。
【００６７】
日付Ｄと日付ｄの差が０日（同日）の場合、８０ポイントを加算。
日付Ｄと日付ｄの差が１日の場合、７０ポイントを加算。
日付Ｄと日付ｄの差が２日の場合、６０ポイントを加算。
日付Ｄと日付ｄの差が３日の場合、５０ポイントを加算。
日付Ｄと日付ｄの差が４日の場合、４０ポイントを加算。
日付Ｄと日付ｄの差が５日の場合、３０ポイントを加算。
日付Ｄと日付ｄの差が６日の場合、２０ポイントを加算。
日付Ｄと日付ｄの差が７日の場合、１０ポイントを加算。
【００６８】
すなわち、制御部１０１は、撮影時刻が示す日付が現在の日付により近い画像に対し、より多くのポイントを付与する。
【００６９】
また、制御部１０１は、画像管理ＤＢ１０２１のデータレコードのなかから、［撮影場所］が示す位置（以下、「位置ｌ」とする）が、端末装置１０の現在の位置（以下、「位置Ｌ」とする）から所定距離以内のエリア（例えば、位置Ｌから１０００ｍ以内のエリア）に入るものを抽出し、抽出したデータレコードの［ポイント］に、例えば以下のように決定されるポイントを加算する。
【００７０】
位置Ｌと位置ｌとの距離が０ｍ以上１００ｍ未満の場合、１００ポイントを加算。
位置Ｌと位置ｌとの距離が１００ｍ以上２００ｍ未満の場合、９０ポイントを加算。
位置Ｌと位置ｌとの距離が２００ｍ以上３００ｍ未満の場合、８０ポイントを加算。
位置Ｌと位置ｌとの距離が３００ｍ以上４００ｍ未満の場合、７０ポイントを加算。
位置Ｌと位置ｌとの距離が４００ｍ以上５００ｍ未満の場合、６０ポイントを加算。
位置Ｌと位置ｌとの距離が５００ｍ以上６００ｍ未満の場合、５０ポイントを加算。
位置Ｌと位置ｌとの距離が６００ｍ以上７００ｍ未満の場合、４０ポイントを加算。
位置Ｌと位置ｌとの距離が７００ｍ以上８００ｍ未満の場合、３０ポイントを加算。
位置Ｌと位置ｌとの距離が８００ｍ以上９００ｍ未満の場合、２０ポイントを加算。
位置Ｌと位置ｌとの距離が９００ｍ以上１０００ｍ未満の場合、１０ポイントを加算。
【００７１】
すなわち、制御部１０１は、画像の撮影位置が端末装置１０の現在の位置により近い画像に対し、より多くのポイントを付与する。
【００７２】
また、制御部１０１、基準位置管理ＤＢ１０２３（図５）のデータレコードのなかから、［位置］に格納されているデータが示す基準位置（以下、「位置Ｍ」とする）が、端末装置１０の現在の位置、すなわち位置Ｌから所定距離以内のエリア（例えば、位置Ｌから１０００ｍ以内のエリア）に入るものを抽出する。基準位置管理ＤＢ１０２３から１以上のデータレコードを抽出した場合、制御部１０１は続いて、画像管理ＤＢ１０２１のデータレコードのなかから、［属性タグ］に、先に基準位置管理ＤＢ１０２３から抽出したデータレコードの［属性タグ］に格納されているデータと共通するデータ（一部共通でも可）を格納しているものを抽出する。
【００７３】
例えば、制御部１０１が基準位置管理ＤＢ１０２３において［属性タグ］に「家族」及び「友人」が格納されているデータレコードを、端末装置１０の現在位置（位置Ｌ）から１０００ｍ以内の基準位置に関するデータレコードとして抽出した場合、制御部１０１は画像管理ＤＢ１０２１のデータレコードのなかから、［属性タグ］に「家族」又は「友人」が格納されているデータレコードを抽出する。
【００７４】
続いて、制御部１０１は上記のように画像管理ＤＢ１０２１から抽出したデータレコードの［ポイント］に、例えば以下のように決定されるポイントを加算する。
【００７５】
位置Ｌと位置Ｍとの距離が０ｍ以上１００ｍ未満の場合、１００ポイントを加算。
位置Ｌと位置Ｍとの距離が１００ｍ以上２００ｍ未満の場合、９０ポイントを加算。
位置Ｌと位置Ｍとの距離が２００ｍ以上３００ｍ未満の場合、８０ポイントを加算。
位置Ｌと位置Ｍとの距離が３００ｍ以上４００ｍ未満の場合、７０ポイントを加算。
位置Ｌと位置Ｍとの距離が４００ｍ以上５００ｍ未満の場合、６０ポイントを加算。
位置Ｌと位置Ｍとの距離が５００ｍ以上６００ｍ未満の場合、５０ポイントを加算。
位置Ｌと位置Ｍとの距離が６００ｍ以上７００ｍ未満の場合、４０ポイントを加算。
位置Ｌと位置Ｍとの距離が７００ｍ以上８００ｍ未満の場合、３０ポイントを加算。
位置Ｌと位置Ｍとの距離が８００ｍ以上９００ｍ未満の場合、２０ポイントを加算。
位置Ｌと位置Ｍとの距離が９００ｍ以上１０００ｍ未満の場合、１０ポイントを加算。
【００７６】
すなわち、制御部１０１は、端末装置１０の現在の位置により近い基準位置に関連する画像に対し、より多くのポイントを付与する。
【００７７】
また、制御部１０１は、スケジュール管理ＤＢ１０２２（図４）のデータレコードのなかから［開始時刻］に格納されているデータが示す日付（以下、「日付ｅ」とする）が、現在の日付（以下、「日付Ｅ」とする）の前後の所定期間（例えば、現在の日付の１週間前から１週間後までの計１５日間）に入るものを抽出する。なお、この場合、日付ｅ及び日付Ｅは年月日の全てを考慮した日付である。
【００７８】
スケジュール管理ＤＢ１０２２から１以上のデータレコードを抽出した場合、制御部１０１は続いて、画像管理ＤＢ１０２１のデータレコードのなかから、［属性タグ］に、先にスケジュール管理ＤＢ１０２２から抽出したデータレコードの［内容］に格納されているデータと共通するデータ（一部共通でも可）を格納しているものを抽出する。
【００７９】
例えば、制御部１０１がスケジュール管理ＤＢ１０２２において［内容］に「長男の誕生日」が格納されているデータレコードを、現在の日付（日付Ｅ）の１週間前から１週間後までの計１５日間の期間内に開始するイベントに関するデータレコードとして抽出した場合、制御部１０１は画像管理ＤＢ１０２１のデータレコードのなかから、［属性タグ］に「長男」又は「誕生日」が格納されているデータレコードを抽出する。
【００８０】
続いて、制御部１０１は上記のように画像管理ＤＢ１０２１から抽出したデータレコードの［ポイント］に、例えば以下のように決定されるポイントを加算する。
【００８１】
日付Ｅと日付ｅの差が０日（同日）の場合、８０ポイントを加算。
日付Ｅと日付ｅの差が１日の場合、７０ポイントを加算。
日付Ｅと日付ｅの差が２日の場合、６０ポイントを加算。
日付Ｅと日付ｅの差が３日の場合、５０ポイントを加算。
日付Ｅと日付ｅの差が４日の場合、４０ポイントを加算。
日付Ｅと日付ｅの差が５日の場合、３０ポイントを加算。
日付Ｅと日付ｅの差が６日の場合、２０ポイントを加算。
日付Ｅと日付ｅの差が７日の場合、１０ポイントを加算。
【００８２】
すなわち、制御部１０１は、開始時刻が示す日付が現在の日付により近いイベントに関連する画像に対し、より多くのポイントを付与する。
【００８３】
また、制御部１０１は、ユーザが端末装置１０に対し音声による画像の抽出を指示する所定の操作を行った後、何らかの属性を示す言葉を発声した場合、マイク１０８により生成された波形データが示す言葉を既知の音声認識手法により解析し、画像管理ＤＢ１０２１のデータレコードのなかから、［属性タグ］に、波形データの解析により得られた言葉を示すデータを含むものを抽出する。
【００８４】
例えば、ユーザが「スカイタワー」と発声した場合、制御部１０１は画像管理ＤＢ１０２１のなかから、［属性タグ］に「スカイタワー」が格納されているデータレコードを抽出する。
【００８５】
続いて、制御部１０１は上記のように画像管理ＤＢ１０２１から抽出したデータレコードの［ポイント］に、例えば以下のように決定されるポイントを加算する。
【００８６】
発声が行われた時刻からの経過時間が２分未満の場合、１００ポイントを加算。
発声が行われた時刻からの経過時間が２分以上４分未満の場合、９０ポイントを加算。
発声が行われた時刻からの経過時間が４分以上６分未満の場合、８０ポイントを加算。
発声が行われた時刻からの経過時間が６分以上８分未満の場合、７０ポイントを加算。
発声が行われた時刻からの経過時間が８分以上１０分未満の場合、６０ポイントを加算。
発声が行われた時刻からの経過時間が１０分以上１２分未満の場合、５０ポイントを加算。
発声が行われた時刻からの経過時間が１２分以上１４分未満の場合、４０ポイントを加算。
発声が行われた時刻からの経過時間が１４分以上１６分未満の場合、３０ポイントを加算。
発声が行われた時刻からの経過時間が１６分以上１８分未満の場合、２０ポイントを加算。
発声が行われた時刻からの経過時間が１８分以上２０分未満の場合、１０ポイントを加算。
【００８７】
すなわち、制御部１０１は、ユーザによる属性の発声が行われた時刻からの経過時間が短い程、発声された属性に関連する画像に対し、より多くのポイントを付与する。
【００８８】
また、ユーザが端末装置１０に対し撮影による画像の抽出を指示する所定の操作を行った場合、カメラ１０６は撮影により画像データを生成し、制御部１０１はカメラ１０６が生成した画像データが示す被写体の顔の特徴データを生成する。続いて、制御部１０１は被写体管理ＤＢ１０２４（図６）のデータレコードのなかから、［特徴データ］に、撮影された画像から生成した特徴データとマッチするデータを含むものを抽出する。
【００８９】
被写体管理ＤＢ１０２４から１以上のデータレコードを抽出した場合、制御部１０１は続いて、画像管理ＤＢ１０２１のデータレコードのなかから、［属性タグ］に、先に被写体管理ＤＢ１０２４から抽出したデータレコードの［属性タグ］に格納されているデータと共通するデータ（一部共通でも可）を格納しているものを抽出する。
【００９０】
例えば、被写体管理ＤＢ１０２４にユーザの長男の顔の特徴データが、「長男」という属性タグとともに登録されている場合、ユーザが長男を撮影すると、制御部１０１は画像管理ＤＢ１０２１のなかから、［属性タグ］に「長男」が格納されているデータレコードを抽出する。
【００９１】
続いて、制御部１０１は上記のように画像管理ＤＢ１０２１から抽出したデータレコードの［ポイント］に、例えば以下のように決定されるポイントを加算する。
【００９２】
撮影が行われた時刻からの経過時間が２分未満の場合、１００ポイントを加算。
撮影が行われた時刻からの経過時間が２分以上４分未満の場合、９０ポイントを加算。
撮影が行われた時刻からの経過時間が４分以上６分未満の場合、８０ポイントを加算。
撮影が行われた時刻からの経過時間が６分以上８分未満の場合、７０ポイントを加算。
撮影が行われた時刻からの経過時間が８分以上１０分未満の場合、６０ポイントを加算。
撮影が行われた時刻からの経過時間が１０分以上１２分未満の場合、５０ポイントを加算。
撮影が行われた時刻からの経過時間が１２分以上１４分未満の場合、４０ポイントを加算。
撮影が行われた時刻からの経過時間が１４分以上１６分未満の場合、３０ポイントを加算。
撮影が行われた時刻からの経過時間が１６分以上１８分未満の場合、２０ポイントを加算。
撮影が行われた時刻からの経過時間が１８分以上２０分未満の場合、１０ポイントを加算。
【００９３】
すなわち、制御部１０１は、ユーザによる被写体の撮影が行われた時刻からの経過時間が短い程、撮影された被写体に関連する画像に対し、より多くのポイントを付与する。
【００９４】
制御部１０１は、上述したポイントの加算の処理を完了すると、画像管理ＤＢ１０２１に含まれる全データレコードの［ポイント］に所定数のポイント（例えば、１ポイント）を一律に加算する。このポイントの一律加算により、上述したポイントの加算の処理においてポイントの加算が行われなかった画像に対しても、以下に述べる確率の算出において正の確率が算出される。そのため、全ての画像が壁紙の表示において利用される可能性がある。
【００９５】
続いて、制御部１０１は、画像管理ＤＢ１０２１に含まれるデータレコードの数が全部でｎ個であり、ｋ番目（ｋは１≦ｋ≦ｎである任意の自然数）のデータレコードの［ポイント］に格納されているデータの値をＰkとするとき、このｋ番目のデータレコードに応じた確率Ｒkを以下の式１に従い算出する。
【数１】
2014078064.tif 000003
【００９６】
続いて、制御部１０１は、上記のように算出した確率Ｒkに従い、画像管理ＤＢ１０２１に登録されている画像のなかから所定数（以下、５つとする）の画像を選択する。
【００９７】
続いて、制御部１０１は選択した５つの画像を示す画像データが記憶部１０２に記憶されているか否かを確認し、記憶部１０２に記憶されていない画像データに関しては、その画像データの画像ＩＤを含む送信要求を、通信部１０３を介してサーバ装置１１に送信する。なお、その際、必要に応じて端末装置１０のサーバ装置１１に対するログインの処理が行われる。
【００９８】
サーバ装置１１の制御部１１１は通信部１１３を介して端末装置１０から送信要求を受け取ると、その送信要求に含まれる画像ＩＤで識別される画像データを記憶部１１２から読み出し、通信部１１３を介して要求元の端末装置１０に送信する。端末装置１０の制御部１０１は通信部１０３を介してサーバ装置１１から送られてくる画像データを受信すると、受信した画像データを記憶部１０２に記憶させる。
【００９９】
続いて、制御部１０１は、選択した５つの画像の画像データを用いて、それら５つの画像を合成した１枚の壁紙の画像を示す壁紙画像データを生成する。壁紙画像データの生成において、制御部１０１はそれら５つの画像の壁紙における大きさの比率を、例えば以下の式２に従い決定する。ただし、式２において、Ｓ1〜Ｓ5は、確率Ｒkが大きい順に画像１〜画像５とする場合、各々、画像１〜画像５の壁紙におけるサイズの比率を示す。
【数２】
2014078064.tif 000004
【０１００】
また、壁紙画像データの生成において、制御部１０１は５つの画像の壁紙における濃度の比率を、例えば以下の式３に従い決定する。ただし、式３において、Ｃ1〜Ｃ5は、比率Ｒkが大きい順に画像１〜画像５とする場合、各々、画像１〜画像５の壁紙における濃度の比率を示す。
【数３】
2014078064.tif 000005
【０１０１】
制御部１０１は、上記のように生成した壁紙画像データに従った壁紙の表示を表示部１０４１に指示する。端末装置１０は、所定時間の経過毎（例えば１分毎）に、上述したポイントの付与、ポイントに基づく確率Ｒkの算出、算出した確率Ｒkに従った画像データの選択、選択した画像データを用いた壁紙画像データの生成、壁紙画像データに従った壁紙の表示、という一連の処理を繰り返す。その結果、表示部１０４１には、端末装置１０が置かれた環境に応じた画像が、高い確率で壁紙に表示されることになる。
【０１０２】
図１１〜図１６は、画像表示システム１において端末装置１０が表示する壁紙の内容を模式的に示した図である。図１１は、１年間における特定の日が近付いてくると、端末装置１０の壁紙に、ユーザが過去のその日に撮影した写真が高い確率で表示される様子を示した図である。このように、画像表示システム１によれば、過去の異なる年の近い月日に撮影された写真が高い確率で壁紙に表示されるため、ユーザは例えば過去の同じ時節の記憶を、壁紙を通じて思い出すことができる。
【０１０３】
図１２は、ユーザが特定の場所の近くに行くと、端末装置１０の壁紙に、その特定の場所の周辺で撮影された写真が高い確率で表示される様子を示した図である。このように、画像表示システム１によれば、ユーザが現在いる場所に関連する画像が高い確率で壁紙に表示されるため、ユーザは例えば現在の場所の近くにある名所を、壁紙を通じて知ったり、過去に同じ場所を訪れた際の記憶を、壁紙を通じて思い出したりすることができる。
【０１０４】
図１３は、ユーザが自宅もしくはその近くにいる時には端末装置１０の壁紙に家族や友人の写真が高い確率で表示され、ユーザが職場もしくはその近くにいる時には端末装置１０の壁紙に風景の写真等が高い確率で表示される様子を示した図である。このように、画像表示システム１によれば、ユーザが現在いる場所に適した画像が高い確率で壁紙に表示されるため、例えば職場においてプライベートの写真ばかりが壁紙に表示される、といった不都合が回避される。
【０１０５】
図１４は、スケジュールに登録されているイベントが近付いてくると、端末装置１０の壁紙に、イベントに関連する画像が高い確率で表示される様子を示した図である。このように、画像表示システム１によれば、スケジュールに登録されているイベントが近付いてくると、そのイベントに関連する画像が高い確率で壁紙に表示されるため、ユーザは例えばイベントが近付いたことを、壁紙を通じて気付くことができる。
【０１０６】
図１５は、ユーザがキーワードと発声すると、端末装置１０の壁紙に、キーワードに関連する画像が高い確率で表示される様子を示した図である。このように、画像表示システム１によれば、ユーザはキーワードを発声することにより、希望する内容の画像を高い確率で壁紙に表示させることができる。
【０１０７】
図１６は、ユーザが人物を撮影すると、端末装置１０の壁紙に、その人物の写真が高い確率で表示される様子を示した図である。このように、画像表示システム１によれば、ユーザは人物を撮影することにより、その人物の写真を高い確率で壁紙に表示させることができる。
【０１０８】
なお、端末装置１０において、高い確率で表示される画像は、より大きく、より高い濃度で表示される。その結果、それらの画像はユーザの目に留まりやすく、またユーザの印象に残りやすい。
【０１０９】
以上述べたように、画像表示システム１によれば、端末装置１０が置かれている環境に応じた画像が高い確率で表示されるため、ユーザの目に留まりやすい。その結果、ユーザは画像の表示機能に利便性を感じることができる。また、画像表示システム１によれば、端末装置１０において表示される画像は確率に従い選択されるため、同じ環境下においても必ずしも同じ画像が表示されるとは限らない。従って、ユーザは表示される画像に単調さを感じることなく、飽きずにそれらの画像を見ることができる。
【０１１０】
［変形例］
上述した実施例は本発明の一具体例であって、様々に変形することができる。以下にそれらの変形の例を示す。
【０１１１】
（１）上述した実施例は本発明を壁紙の切り替え機能に適用した例であるが、本発明は壁紙の切り替え機能に限らず、複数の画像のなかから一部の画像を選択して表示する機能であれば、いずれにも適用可能である。
【０１１２】
例えば、ユーザの操作に応じて、端末装置１０もしくはサーバ装置１１に記憶されている画像データが示す画像もしくは当該画像のサムネイル画像を端末装置１０の表示部１０４１に一覧表示するような場合においても、本発明は適用可能である。その場合、端末装置１０には、例えば、端末装置１０の置かれている環境に応じた確率で選択された画像群が第１ページに表示され、第１ページに表示されなかった画像のなかから、同じく端末装置１０の置かれている環境に応じた確率で選択された画像群が第２ページに表示され、・・・という具合に、順次、画像群の表示が行われることになる。
【０１１３】
（２）上述した実施例においては、端末装置１０の置かれている環境に応じた確率に従い、表示対象の画像の選択が行われる構成が採用されている。これに代えて、もしくはこれに加えて、端末装置１０の置かれている環境に応じた確率に従い、画像の表示態様が、複数の選択肢のなかから選択される構成が採用されてもよい。
【０１１４】
例えば、画像の表示態様としては、画像のサイズ、濃さ、アニメーション表示（点滅等）等が考えられる。例えば、画像のサイズとして大と小の２つの選択肢があり、１つの画面に大のサイズの画像が１枚、小のサイズの画像が４枚、の計５枚の画像が表示可能である場合を考える。この場合、制御部１０１は利用可能な画像のなかからランダムに５枚の画像を選択した後、これら５枚の画像の各々に関し、例えば以下の式４に従い、確率Ｒｑ（ただし、ｑは５つの画像の各々に応じた１〜５のいずれかの自然数、Ｐqは５枚の画像の各々のポイント）を算出する。
【数４】
2014078064.tif 000006
【０１１５】
続いて、制御部１０１は上記のように算出した確率Ｒqに従い、５枚の画像のなかから大のサイズで表示する画像を１枚、選択する。制御部１０１はそのように選択した１枚の画像を大のサイズで、他の４枚の画像を小のサイズで表示するように、表示部１０４１に指示する。その結果、端末装置１０の置かれている環境に応じた画像が、より高い確率で大きなサイズで表示されることになる。
【０１１６】
上記の例は画像の表示態様としてサイズを変更する例であるが、画像の表示における濃度やアニメーション表示等の他の種類の表示態様を変更する場合も同様である。また、上記の例は表示態様の選択肢の数が２つ（大と小）であるが、選択肢の数は３以上であってもよい。
【０１１７】
この変形例によれば、例えばユーザの現在位置に近い位置で撮影された写真が高い確率で大きく表示される、というように、端末装置１０の置かれている環境に応じた特定の画像が高い確率で目立つように表示される。その結果、ユーザは表示される画像により利便性を感じることができるとともに、単調性がないため、飽きを感じにくい。
【０１１８】
（３）上述した実施例においては、端末装置１０において利用可能な画像データの一部はサーバ装置１１に記憶される構成が採用されている。これに代えて、端末装置１０が利用可能な画像データは全て端末装置１０に記憶される構成が採用されてもよい。その場合、画像表示システム１にサーバ装置１１は不要となる。
【０１１９】
（４）上述した実施例においては、端末装置１０において表示される画像の選択処理は端末装置１０において行われる構成が採用されている。これに代えて、端末装置１０において表示される画像の選択処理がサーバ装置１１において行われる構成が採用されてもよい。その場合、端末装置１０が備える画像属性データ取得部１２２、環境属性データ取得部１２３及び制御部１２４に相当する機能構成部をサーバ装置１１に設け、サーバ装置１１が必要に応じて環境属性データ（例えば、端末装置１０の現在位置を示す現在位置データ）を端末装置１０から受信し、画像データの選択を行い、選択した画像データを端末装置１０に送信するように構成すればよい。
【０１２０】
（５）上述した実施例においては、基準位置に関するデータがユーザの入力により登録される構成が採用されているが、基準位置に関するデータを登録する方法はこれに限られない。例えば、端末装置１０の制御部１０１が、日中の時間帯に平均的に所定時間以上、留まっている位置を職場の位置と推定し、夜間の時間帯に平均的に所定時間以上、留まっている位置を自宅の位置と推定し、それらの推定した位置を基準位置として基準位置管理ＤＢ１０２３に自動的に登録する構成が採用されてもよい。
【０１２１】
（６）上述した実施例において、カメラ１０６による撮影により画像の選択の確率を変更する機能が用いられる際、ユーザが撮影の指示を行い、その指示が行われた時に撮影された画像に基づき、画像の選択の確率が変更される構成が採用されている。これに加えて、もしくはこれに代えて、カメラ１０６が継続的に外界を撮影し、撮影により順次生成される画像データに示される被写体に関する画像を高い確率で選択するように端末装置１０を構成してもよい。その場合、例えばカメラ１０６が端末装置１０の表示部１０４１を観る人物の顔を撮影する方向に配置されていると、端末装置１０を見ているユーザに関連する画像が高い確率で選択されて表示されることになる。
【０１２２】
（７）上述した実施例において、カメラ１０６による撮影により画像の選択の確率を変更する機能が用いられる際、被写体管理ＤＢ１０２４に予め特徴データが登録されている被写体に関してのみ、画像の選択の確率が増加される構成が採用されている。これに代えて、予め被写体管理ＤＢ１０２４に特徴データが登録されていない被写体が撮影された場合にも、当該被写体に関連する写真が高い確率で選択される構成が採用されてもよい。その場合、端末装置１０は利用可能な画像データのうち人物の顔の写真を示す全ての画像データに関し、当該画像データが示す顔の特徴データを生成し、新たにカメラ１０６により撮影された人物の顔の特徴データとの間でマッチング処理を行うように構成すればよい。
【０１２３】
（８）上述した実施例において、端末装置１０は表示部１０４１を内蔵する構成が採用されている。これに代えて、端末装置１０は表示部１０４１を内蔵せず、外部に接続された表示装置に対し、制御部１０１が画像の表示を指示する構成が採用されてもよい。
【０１２４】
（９）上述した実施例においては、現在時刻が特定の時刻に近い場合、その時刻に関連する画像が選択される確率が高くなる構成において、現在の時刻と、画像の属性として示される時刻とが年単位で比較される。時刻の比較の単位は年単位に限られず、例えば、月単位、週単位、日単位であってもよい。例えば、日単位で比較する場合、毎日、夕方に近付く程、夕方に撮影された写真が高い確率で表示される、という具合に、ユーザの１日の生活リズムに応じた画像の表示が行われることになる。
【０１２５】
（１０）上述した実施例においては、現在時刻が特定の時刻に近い場合、その時刻に関連する画像が選択される確率が高くなる構成において、現在時刻がその時刻に近付くにつれて、その時刻に関連する画像が選択される確率が徐々に増加し、その時刻が過ぎた後、その時刻に関連する画像が選択される確率が徐々に低減する。これに代えて、特定の時刻を過ぎた後は、その特定の時刻に関連する画像の選択される確率を増加させない構成が採用されてもよい。この場合、例えばクリスマスが過ぎるまでは、クリスマスに関連する画像が高い確率で表示され、クリスマスを過ぎるとクリスマスに関連する画像はほとんど表示されなくなる、という具合に、時期遅れの画像が表示される確率が下がり、場合によっては望ましい。
【０１２６】
なお、上述した実施例において説明に用いた具体的な数値等のデータ、算出式、データベースのデータ構成、処理の順序等はあくまで一例であって、本発明を限定するものではない。
【符号の説明】
【０１２７】
１…画像表示システム、１０…端末装置、１１…サーバ装置、１９…ネットワーク、１０１…制御部、１０２…記憶部、１０３…通信部、１０４…タッチディスプレイ、１０５…ＧＰＳ信号受信部、１０６…カメラ、１０７…計時部、１０８…マイク、１１１…制御部、１１２…記憶部、１１３…通信部、１２１…画像データ取得部、１２２…画像属性データ取得部、１２３…環境属性データ取得部、１２４…制御部、１２５…表示部、１３１…画像データ受信部、１３２…記憶部、１３３…送信要求受信部、１３４…画像データ検索部、１３５…画像データ送信部、１０２１…画像管理ＤＢ、１０２２…スケジュール管理ＤＢ、１０２３…基準位置管理ＤＢ、１０２４…被写体管理ＤＢ、１０４１…表示部、１０４２…センサ部、１１２１…端末管理ＤＢ
【図１】
2014078064.tif 000007
【図２】
2014078064.tif 000008
【図３】
2014078064.tif 000009
【図４】
2014078064.tif 000010
【図５】
2014078064.tif 000011
【図６】
2014078064.tif 000012
【図７】
2014078064.tif 000013
【図８】
2014078064.tif 000014
【図９】
2014078064.tif 000015
【図１０】
2014078064.tif 000016
【図１１】
2014078064.tif 000017
【図１２】
2014078064.tif 000018
【図１３】
2014078064.tif 000019
【図１４】
2014078064.tif 000020
【図１５】
2014078064.tif 000021
【図１６】
2014078064.tif 000022