(57)【特許請求の範囲】
【請求項１】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムであって、
前記画像表示装置は、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定手段と、
前記画像属性設定手段によって設定された前記画像データに関する属性と対応付けられた前記画像データを記憶する画像データ記憶手段と、
表示対象画像として選択された画像データの属性を集積して、前記表示対象画像の属性を設定する表示属性設定手段と、
前記表示属性設定手段によって設定された前記表示対象画像の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記サーバにおいて、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示手段と、
を備え、
前記サーバは、
前記画像表示装置から送信された前記表示対象画像の属性を、前記画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、双方の前記画像表示装置に、前記属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とする画像表示システム。
【請求項２】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムであって、
前記画像表示装置は、
表示対象画像として選択された画像データの属性を取得する表示属性取得手段と、
前記表示属性取得手段によって取得された前記表示対象画像の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記サーバにおいて、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示手段と、
を備え、
前記サーバは、
前記画像表示装置から送信された、表示対象画像として選択された前記画像データの属性を、当該画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された前記の属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、少なくとも一方の画像表示装置に、前記属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とする画像表示システム。
【請求項３】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続され、前記画像表示装置から送信された、表示対象画像として選択された前記画像データに設定されている前記画像データに関する属性を集積して設定された前記表示対象画像の属性を、前記画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、前記属性データ記憶手段によって記憶された前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、双方の前記画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信手段と、を備えたサーバと、を含む画像表示システムにおける画像表示装置であって、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定手段と、
前記画像属性設定手段によって設定された前記画像データに関する属性と対応付けられた前記画像データを記憶する画像データ記憶手段と、
表示対象画像として選択された画像データの属性を集積して、前記表示対象画像の属性を設定する表示属性設定手段と、
前記表示属性設定手段によって設定された前記表示対象画像の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記サーバにおいて、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために前記サーバから送信された前記属性合致メッセージを表示するメッセージ表示手段と、
を備えることを特徴とする画像表示装置。
【請求項４】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続され、前記画像表示装置から送信された、表示対象画像として選択された前記画像データの属性を、当該画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、前記属性データ記憶手段によって記憶された前記属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、少なくとも一方の画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信手段と、を備えたサーバと、を含む画像表示システムにおける画像表示装置であって、
表示対象画像として選択された画像データの属性を取得する表示属性取得手段と、
前記表示属性取得手段によって取得された前記表示対象画像の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記サーバにおいて、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために前記サーバから送信された前記属性合致メッセージを表示するメッセージ表示手段と、
を備えることを特徴とする画像表示装置。
【請求項５】
前記表示属性設定手段は、前記表示対象画像として選択された前記画像データにおいて、前記画像データの属性の種類毎に、前記属性の種類が設定されている前記画像データの数をカウントすることにより、前記画像データの属性を集積することを特徴とする請求項３に記載の画像表示装置。
【請求項６】
前記メッセージ表示手段は、前記属性合致メッセージによって通知された前記表示対象画像の属性が合致する他の前記画像表示装置と、前記表示対象画像の属性の合致度合いを示す情報とを表示することを特徴とする請求項３から５のいずれか１項に記載の画像表示装置。
【請求項７】
前記メッセージ表示手段は、前記属性合致メッセージによって通知された前記表示対象画像の属性における合致の特徴を示す情報をさらに表示することを特徴とする請求項６に記載の画像表示装置。
【請求項８】
他の前記画像表示装置との通話を制御する通話制御手段をさらに備え、
前記メッセージ表示手段は、前記属性合致メッセージによって通知された前記表示対象画像の属性が合致する他の前記画像表示装置との通話を行うための指示入力を受け付ける画面表示を行い、
前記通話制御手段は、前記メッセージ表示手段が表示した前記通話を行うための指示入力に応じて、他の前記画像表示装置との通話を制御することを特徴とする請求項２から７のいずれか１項に記載の画像表示装置。
【請求項９】
前記画像属性設定手段は、ユーザの趣味あるいは嗜好に基づく分類を示すタグを設定することにより、前記画像データに関する属性を設定することを特徴とする請求項３に記載の画像表示装置。
【請求項１０】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおけるサーバであって、
前記画像表示装置から送信された、表示対象画像として選択された前記画像データに設定されている前記画像データに関する属性を集積して設定された前記表示対象画像の属性を、前記画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、双方の前記画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とするサーバ。
【請求項１１】
複数の属性が設定されている画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおけるサーバであって、
前記画像表示装置から送信された、表示対象画像として選択された前記画像データに設定されている複数の属性を、当該画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された前記複数の属性が、他の画像表示装置における表示対象画像の複数の属性のうち少なくとも１つと合致した場合に、少なくとも一方の画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とするサーバ。
【請求項１２】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおけるサーバであって、
前記画像表示装置から送信された、表示対象画像として選択された前記画像データの属性を、当該画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された前記属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、少なくとも一方の画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とするサーバ。
【請求項１３】
前記メッセージ送信手段は、前記表示対象画像として選択された前記画像データにおいて、前記画像データの属性の種類毎に、前記属性の種類が設定されている前記画像データの数をカウントして得られる前記属性の種類の順位を、一の前記画像表示装置と他の前記画像表示装置とにおける前記表示対象画像の属性について比較し、前記属性の種類の順位の関係に応じて設定した値を加算することにより、一の前記画像表示装置と他の前記画像表示装置とにおける前記表示対象画像の属性の合致度合いを算出することを特徴とする請求項１０から１２のいずれか１項に記載のサーバ。
【請求項１４】
前記メッセージ送信手段において、一の前記画像表示装置と他の前記画像表示装置とにおける前記表示対象画像の属性の合致度合いを算出した値が、所定の値以上になった場合に、合致したとすることを特徴とする請求項１３に記載のサーバ。
【請求項１５】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムを構成するサーバにおける画像表示方法であって、
サーバのコンピュータが、
前記画像表示装置から送信された、表示対象画像として選択された前記画像データの属性を、当該画像表示装置の識別情報と対応付けて記憶する属性データ記憶ステップと、
前記属性データ記憶ステップによって記憶された属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、少なくとも一方の画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信ステップと、
を実行することを特徴とする画像表示方法。
【請求項１６】
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおけるサーバを制御するためのプログラムであって、コンピュータに、
前記画像表示装置から送信された、表示対象画像として選択された前記画像データの属性を、当該画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、少なくとも一方の前記画像表示装置に、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために属性合致メッセージを送信するメッセージ送信手段と、
を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、画像表示装置、サーバ、画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及等により、撮影日時や撮影場所といった付帯的な情報が画像データと共に記憶されるようになっており、画像表示装置において、この情報を利用した種々のアプリケーションが提案されている。
例えば、特許文献１に記載のシステムでは、第１のクライアント装置から受信した画像データ等に基づいて、画像データの撮影日時や撮影場所をサーバが特定し、第２のクライアント装置の現在位置に近い場所で所定時間内に撮影された画像データを第２のクライアント装置に送信している。
【０００３】
これにより、画像の撮影場所付近に位置するクライアント装置に、撮影日時から所定時間内の画像データを送信することができ、撮影日時や撮影場所との一致性を基に、複数のクライアント装置のユーザ間におけるコミュニケーションを実現するものとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８６７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術を含め、従来の画像表示システムにおいては、画像の撮影場所及び撮影日時等の画一的な情報を基準として、ユーザ間のコミュニケーションを図ることは可能であるものの、趣味や嗜好といったユーザにとって関心の高い情報を基に、画像を契機としたユーザ間のコミュニケーションを図ることが困難であった。
即ち、従来の画像表示システムにおいては、画像を介してユーザがコミュニケーションを図る場合に、コミュニケーションの契機となる情報が、ユーザにとって十分に関心の高いものではなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、より関心の高い情報を契機として、画像を介したユーザ間のコミュニケーションを図ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様の画像表示システムは、
画像データに基づいて画像の表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムであって、
前記画像表示装置は、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定手段と、
前記画像属性設定手段によって設定された前記画像データに関する属性と対応付けられた前記画像データを記憶する画像データ記憶手段と、
表示対象画像として選択された画像データの属性を集積して、前記表示対象画像の属性を設定する表示属性設定手段と、
前記表示属性設定手段によって設定された前記表示対象画像の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記サーバにおいて、前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致したことを通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示手段と、
を備え、
前記サーバは、
前記画像表示装置から送信された前記表示対象画像の属性を、前記画像表示装置の識別情報と対応付けて記憶する属性データ記憶手段と、
前記属性データ記憶手段によって記憶された前記表示対象画像の属性が、他の画像表示装置における表示対象画像の属性と合致した場合に、双方の前記画像表示装置に、前記属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、より関心の高い情報を契機として、画像を介したユーザ間のコミュニケーションを行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像表示システムに係る一実施形態としてのデジタルフォトフレームシステムの構成を示す図である。
【図２】本発明の第１実施形態に係るデジタルフォトフレームのハードウェアの構成を示すブロック図である。
【図３】本発明の第１実施形態に係るサーバのハードウェア構成を示すブロック図である。
【図４】デジタルフォトフレームにおいて、画像属性設定処理、スライドショー属性設定処理、メッセージ表示処理及び通話制御処理を実行するための機能的構成を示す機能ブロック図である。
【図５】画像データベースのデータ構造を示す図である。
【図６】属性合致メッセージを表示する表示画面例を示す図である。
【図７】サーバにおいて、メッセージ送信処理を実行するための機能的構成を示す機能ブロック図である。
【図８】属性データベースのデータ構造を示す図である。
【図９】図４の機能的構成を有する図２のデジタルフォトフレームが実行する画像属性設定処理の流れを説明するフローチャートである。
【図１０】図４の機能的構成のデジタルフォトフレームが実行するスライドショー属性設定処理の流れを説明するフローチャートである。
【図１１】図４の機能的構成のデジタルフォトフレームが実行するメッセージ表示処理の流れを説明するフローチャートである。
【図１２】図７の機能的構成のサーバが実行するメッセージ送信処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて、本発明の画像表示システムの第１実施形態について説明する。
［第１実施形態］
［画像表示システムの構成］
【００１１】
本実施形態に係る画像表示システムでは、一の画像表示装置において実行されている複数の画像の連続表示（例えばスライドショー表示）の属性と、他の画像表示装置において実行されている複数の画像の連続表示の属性とが合致するか否かをサーバが判定する。そして、これらの属性が合致する場合に、サーバは、双方の画像表示装置に対して、属性の合致する複数の画像の連続表示を行っている画像表示装置が存在する旨を通知する。これにより、双方の画像表示装置のユーザは、趣味や嗜好の類似性等、関心の高い情報を契機として、他のユーザと画像を介してコミュニケーションを図ることができる。
【００１２】
図１は、本発明の画像表示システムに係る一実施形態としてのデジタルフォトフレームシステム１の構成を示している。図１では、本発明の画像表示装置の一例として、デジタルフォトフレーム１０−１〜１０−３が示されている。
デジタルフォトフレームシステム１は、図１の例では３つのデジタルフォトフレーム１０−１〜１０−３及びサーバ２００がネットワークＮを介して接続されることにより構成されている。
各デジタルフォトフレーム１０−１〜１０−３は、それぞれ遠隔に位置するユーザの下に設置されている。具体的には、デジタルフォトフレーム１０−１は祖父母Ｇの家、デジタルフォトフレーム１０−２は祖父母Ｇの孫Ａの家、デジタルフォトフレーム１０−３はそれ以外の家に設置されているものとする。
なお、デジタルフォトフレーム１０の台数は、図１の例では３台とされているが、図１の例に特に限定されず、任意の台数で良い。
【００１３】
以下、デジタルフォトフレーム１０−１〜１０−３を個々に区別する必要がない場合、これらをまとめて、「デジタルフォトフレーム１０」と単に呼ぶ。また、デジタルフォトフレーム１０と呼んでいる場合には、その構成要素の符号についても、１〜３を省略して説明する。
【００１４】
図２は、本発明の第１実施形態に係るデジタルフォトフレーム１０のハードウェアの構成を示すブロック図である。
図２において、デジタルフォトフレーム１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１６】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１７】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１８】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１９】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１等に適宜供給される。
【００２０】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。また、入力部１７は、マイク及びＡ／Ｄ変換回路等を有しており、マイクを介して入力した音声のデータをＣＰＵ１１あるいは記憶部１９に出力する。
出力部１８は、ディスプレイや、スピーカ及びＤ／Ａ変換回路等を有しており、画像や音声を出力する。
記憶部１９は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータ及び属性を格納した画像データベース等を記憶する。
通信部２０は、インターネットを含むネットワークを介して、他の装置（デジタルフォトフレーム、サーバあるいは適宜設置されるデータベースサーバ等）との間で行う通信を制御する。
【００２１】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２２】
図３は、本発明の第１実施形態に係るサーバ２００のハードウェア構成を示すブロック図である。
図３において、サーバ２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１３と、バス２１４と、入出力インターフェース２１５と、入力部２１６と、出力部２１７と、記憶部２１８と、通信部２１９と、ドライブ２２０と、を備えている。
【００２３】
ＣＰＵ２１１は、ＲＯＭ２１２に記録されているプログラム、または、記憶部２１８からＲＡＭ２１３にロードされたプログラムに従って各種の処理を実行する。
【００２４】
ＲＡＭ２１３には、ＣＰＵ２１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２５】
ＣＰＵ２１１、ＲＯＭ２１２及びＲＡＭ２１３は、バス２１４を介して相互に接続されている。このバス２１４にはまた、入出力インターフェース２１５も接続されている。入出力インターフェース２１５には、入力部２１６、出力部２１７、記憶部２１８、通信部２１９及びドライブ２２０が接続されている。
【００２６】
入力部２１６は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。また、入力部２１６は、マイク及び音声Ａ／Ｄ変換回路等を有しており、マイクを介して入力した音声のデータをＣＰＵ２１１あるいは記憶部２１８に出力する。
出力部２１７は、ディスプレイや、スピーカ及びＤ／Ａ変換回路等を有しており、画像や音声を出力する。
記憶部２１８は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、デジタルフォトフレーム１０から送信されたスライドショー表示の属性を、送信元のデジタルフォトフレーム１０を識別する機器ＩＤと共に格納した属性データベース等を記憶する。
通信部２１９は、インターネットを含むネットワークを介して、他の装置（デジタルフォトフレームあるいは適宜設置されるデータベースサーバ等）との間で行う通信を制御する。
【００２７】
ドライブ２２０には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３３１が適宜装着される。ドライブ２２０によってリムーバブルメディア３３１から読み出されたプログラムは、必要に応じて記憶部２１８にインストールされる。また、リムーバブルメディア３３１は、記憶部２１８に記憶されている画像のデータ等の各種データも、記憶部２１８と同様に記憶することができる。
図４は、デジタルフォトフレーム１０において、画像属性設定処理、スライドショー属性設定処理、メッセージ表示処理及び通話制御処理を実行するための機能的構成を示す機能ブロック図である。
【００２８】
画像属性設定処理とは、デジタルフォトフレーム１０においてスライドショー表示の対象として選択可能な画像データに、各種属性を設定する処理である。
スライドショー属性設定処理とは、デジタルフォトフレーム１０において設定されたスライドショー表示に含まれる画像データの属性を集積し、スライドショー表示全体の属性を算出して、算出したスライドショー表示の属性を機器ＩＤ及びクライアント名と共にサーバ２００に送信する一連の処理をいう。
また、メッセージ表示処理とは、サーバ２００から送信されたメッセージに基づいて、属性の合致するスライドショー表示を行っている他のデジタルフォトフレーム１０を表示する一連の処理をいう。
また、通話制御処理とは、メッセージ表示処理によって属性の合致するスライドショー表示を行っている他のデジタルフォトフレーム１０を表示している際に、そのデジタルフォトフレーム１０との通話を行うために実行される一連の処理をいう。
【００２９】
入力部１７は、通話時に音声が入力される通話用音声入力部５０を備えている。
ＣＰＵ１１は、画像属性設定処理を実行する画像属性設定部４２と、スライドショー属性設定処理を実行するスライドショー属性設定部４３と、メッセージ表示処理を実行するメッセージ表示部４６と、通話制御処理を実行する通話制御部４８と、を備えている。
記憶部１９の一領域には、スライドショー表示を行う画像として選択可能な画像のデータと、各画像データの属性とを対応付けて記憶する画像データベース４１が設けられている。
【００３０】
図５は、画像データベース４１のデータ構造を示す図である。
図５において、画像データベース４１には、画像データを識別する画像ＩＤと、その画像データに設定された属性と、画像データのファイル名とが対応付けて記憶されている。
画像データベース４１の所定の行は、１つの画像データに対応している。例えば、１行目の記憶内容によれば、画像ＩＤが「ｐ００１」である画像データは、属性として、撮影日時「２０１１年１月１日１１時」、撮影場所「高尾山山頂」、山岳名「高尾山」が設定されており、画像データのファイル名が「ｐ００１．ｊｐｇ」であることがわかる。
画像データベース４１における画像データの属性は、撮影時にカメラが自動的にＪＰＥＧファイルのＥＸＩＦヘッダ部分に保存したり、ユーザ自身が趣味や嗜好を反映させてタグとして設定したり、写真や動画の加工ツールを使用した際に加工ツールが保存したり、写真・動画の解析をして得られた情報をユーザが保存したりすることで取得される。
【００３１】
スライドショー属性設定処理においては、画像データベース４１を参照し、スライドショー表示の対象として選択された画像のデータに設定されている属性を集積することにより、そのスライドショー表示全体の属性が設定される（図８参照）。
出力部１８は、サーバ２００から通知された、他のデジタルフォトフレーム１０におけるスライドショー表示の属性が合致していることを示す情報（以下、「属性合致メッセージ」と呼ぶ。）を表示する表示部４７と、通話時に音声を出力する通話用音声出力部４９と、を備えている。
通信部２０は、スライドショー属性設定部４３が設定したスライドショー表示の属性をサーバ２００に送信する送信部４４と、サーバ２００から送信された他のデジタルフォトフレーム１０におけるスライドショー表示に関する属性合致メッセージを受信する受信部４５と、を備えている。
【００３２】
図６は、属性合致メッセージを表示する表示画面例を示す図である。
図６に示す表示画面例では、スライドショー表示の属性が合致するスライドショー表示を行っているデジタルフォトフレーム１０が存在する旨（「今、あなたと同じような写真を表示している人がいます！」の文字列）と、スライドショー表示の属性が合致するデジタルフォトフレーム１０のクライアント名（「○▽○○さん」、「△□○△さん」の文字列）と、各クライアント名のデジタルフォトフレーム１０と通話するための指示入力を行うボタン（「連絡を取る」ボタン）と、通話しない旨の指示入力を行うボタン（「キャンセル（連絡しない）」ボタン）とが表示されている。
【００３３】
また、図６に示す表示画面例では、各クライアント名のデジタルフォトフレーム１０におけるスライドショー表示の属性について、属性の合致におけるキーワードと、属性の合致度と、属性の合致を象徴する画像（最も属性が合致する画像あるいはサンプルのアニメ画像等）が表示されている。これらのうち、キーワードについては、スライドショー表示の属性に含まれるキーワード（例えば出現頻度が高い順に１つまたは複数）を抽出して表示し、属性の合致度については、後述するメッセージ送信処理によってサーバ２００から送信された値を表示する。また、属性の合致を象徴する画像として、スライドショー表示を行っている画像の中で、他のデジタルフォトフレーム１０におけるスライドショー表示の属性と最も類似する属性を有する画像のデータが選択される。なお、他のデジタルフォトフレーム１０におけるスライドショー表示の属性と画像データの属性との類似を判定する場合、画像データの属性として設定されている属性の種類が、他のデジタルフォトフレーム１０におけるスライドショー表示の属性の種類と一致する数を比較して、一致する数が最も多い画像を選択すること等が可能である。
【００３４】
図７は、サーバ２００において、メッセージ送信処理を実行するための機能的構成を示す機能ブロック図である。
メッセージ送信処理とは、各デジタルフォトフレーム１０から送信されたスライドショー表示の属性を参照して、互いに属性が合致しているスライドショー表示があるか否かを判定し、合致しているスライドショー表示を行っているデジタルフォトフレーム１０それぞれに属性合致メッセージを送信する一連の処理をいう。
【００３５】
ＣＰＵ２１１は、メッセージ送信処理を実行するメッセージ送信部２３２を備えている。
記憶部２１８の一領域には、各デジタルフォトフレーム１０から送信されたスライドショー表示の属性を、送信元のデジタルフォトフレーム１０を識別する機器ＩＤと対応付けて記憶する属性データベース２３３が設けられている。
図８は、属性データベース２３３のデータ構造を示す図である。
図８において、属性データベース２３３には、デジタルフォトフレーム１０を識別する機器ＩＤと、その機器ＩＤを有するデジタルフォトフレーム１０に設定されたクライアント名と、その機器ＩＤを有するデジタルフォトフレーム１０から送信されたスライドショー表示の属性（属性の種類及びカウント数）とが対応付けて記憶されている。
なお、図示は省略するが、スライドショー表示の属性の種類に含まれる各要素には、その根拠となった画像データの画像ＩＤが付帯している。
【００３６】
属性データベース２３３の所定の行は、１つのスライドショー表示の属性に対応している。例えば、１行目の記憶内容によれば、機器ＩＤが「ｄｐｆ００１」であるスライドショー表示の属性は、クライアント名として、「孫Ａ」が設定されており、スライドショー表示の属性として、撮影日時「２０１１年１月１日（１０時、１０時１０分、１１時）」：カウント数１０、撮影場所「高尾山付近（○○駅、高尾山山麓、高尾山山頂）」：カウント数６、人物の表情「笑顔」：カウント数５、人物の表情「子供の顔」：カウント数４、山岳名「高尾山」：カウント数３、が設定されている。
図８に示すように、属性の種類のうち、同一の日付（撮影日である２０１１年１月１日）や同一の観光地（撮影場所である高尾山付近）等、属性の種類に含まれる複数の要素の上位概念が設定可能なものについては、その上位概念を属性の種類として設定することができる。なお、上位概念を設定することなく、画像データに設定される属性をその種類毎に集積させることで、スライドショー表示の属性を設定することも可能である。
【００３７】
デジタルフォトフレーム１０の機器ＩＤは、スライドショー表示の属性と共にデジタルフォトフレーム１０から送信されるものであり、各デジタルフォトフレーム１０を識別する情報である。
クライアント名は、デジタルフォトフレーム１０のユーザが設定した名称（例えばユーザ名等）である。
スライドショー表示の属性は、各デジタルフォトフレーム１０において、スライドショー属性設定処理によって設定されたスライドショーの属性である。
【００３８】
通信部２１９は、各デジタルフォトフレーム１０からクライアント名、スライドショー表示の属性及び機器ＩＤを受信する受信部２３１と、メッセージ送信処理によって送信されるメッセージを送信する送信部２３４と、を備えている。
このように、本実施形態では、デジタルフォトフレーム１０に記憶されている画像データに対し、画像属性設定処理が実行され、各画像データに各種属性が設定される。そして、スライドショー表示が設定されると、スライドショー属性設定処理が実行され、そのスライドショー表示に含まれる画像データの属性が集積されることにより、スライドショー表示全体の属性が設定される。ここで設定されたスライドショー表示の属性は、デジタルフォトフレーム１０の機器ＩＤ及びクライアント名と共に、サーバ２００に送信される。
【００３９】
サーバ２００では、受信したスライドショー表示の属性及びデジタルフォトフレーム１０の機器ＩＤ及びスライドショー表示の属性を属性データベース２３３に格納し、メッセージ送信処理を実行することにより、複数のデジタルフォトフレーム１０において実行されているスライドショー表示の属性が合致するか否かを判定する。そして、スライドショー表示の属性が合致する機器ＩＤのデジタルフォトフレーム１０双方に、属性合致メッセージとして、互いのデジタルフォトフレーム１０に設定されたクライアント名及びスライドショー表示の属性の合致度を送信する。
属性合致メッセージを受信したデジタルフォトフレーム１０では、属性合致メッセージに含まれるクライアント名及びスライドショー表示の属性の合致度を表示する。そして、ユーザが、表示されているクライアント名のデジタルフォトフレーム１０に通話するための操作を行うと、サーバ２００を介して、複数のデジタルフォトフレーム１０間で通話が行われる。
【００４０】
例えば、異なる家に住む孫Ａと祖父母Ｇとが一緒に旅行をし、それぞれが自宅に戻った後に、同様のタイミングで、旅行の際に撮影した画像をスライドショー表示したとする。このとき、画像データがデジタルフォトフレーム１０に記憶される際に、画像属性設定処理が実行され、各画像データには、旅行の日時や場所、被写体の人物構成や顔情報（表情等）といった属性が設定される。また、スライドショー表示する画像を選択する際に、スライドショー属性設定処理が実行され、スライドショー表示の属性がサーバ２００に送信される。
サーバ２００では、孫Ａの家に設置されたデジタルフォトフレーム１０−１及び祖父母Ｇの家に設置されたデジタルフォトフレーム１０−２から送信されたスライドショー表示の属性について、合致するか否かを判定する。この場合、同一の旅行及び同一の被写体等であるため、撮影日時、撮影場所及び被写体の人物構成等が共通し、属性が合致するものと判定される。すると、サーバ２００から、孫Ａの家に設置されたデジタルフォトフレーム１０−１と祖父母Ｇの家に設置されたデジタルフォトフレーム１０−２に対し、互いのクライアント名及びスライドショー表示の属性の合致度を含む属性合致メッセージが送信される。
【００４１】
このとき、孫Ａあるいは祖父母Ｇの一方が、デジタルフォトフレーム１０に対して、通話するための操作を行うと、他方のデジタルフォトフレーム１０に通話を受けるか否かの確認が行われ、了承する旨の応答を行うと、これらのデジタルフォトフレーム１０間で通話が行われ、表示中のスライドショーに関する会話を行うことが可能となる。
【００４２】
［動作］
次に、デジタルフォトフレーム１０及びサーバ２００の動作を説明する。
まず、図９を参照して、図４の機能的構成のデジタルフォトフレーム１０が実行する処理のうち、画像属性設定処理について説明する。
図９は、図４の機能的構成を有する図２のデジタルフォトフレーム１０が実行する画像属性設定処理の流れを説明するフローチャートである。
画像属性設定処理は、本実施形態では、デジタルフォトフレーム１０の電源がオン状態になった後、新たに画像データが記憶される毎に実行される。
【００４３】
なお、以下の説明において設定される各種属性は、撮影時にカメラが自動的にＪＰＥＧファイルのＥＸＩＦヘッダ部分に保存したり、ユーザ自身がタグとして設定したり、写真や動画の加工ツールを使用した際に加工ツールが保存したり、写真・動画の解析をして得られた情報をユーザが保存したりすることで取得されたものであり、画像属性設定部４２は、このように取得された情報を属性として設定する。特に、ユーザ自身が趣味や嗜好に基づく分類を示すタグを定め、このタグを画像データの属性として設定すると、ユーザの趣味や嗜好を適確に属性として反映させることができる。
ステップＳ１１において、画像属性設定部４２は、画像データベース４１に新たに記憶された画像データに対し、撮影日時を属性の１つとして設定する。
ステップＳ１２において、画像属性設定部４２は、撮影場所（位置、高度、撮影方位）を属性の１つとして設定する。
なお、撮影場所や撮影日時については、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）によって取得した情報を用いることができる。
【００４４】
ステップＳ１３において、画像属性設定部４２は、カメラ情報（メーカー名、機種名）を属性の１つとして設定する。
ステップＳ１４において、画像属性設定部４２は、撮影モード（ＨＤＲ（High Dynamic Range）、高速連写、スローシャッター、流し取り等）を属性の１つとして設定する。
ステップＳ１５において、画像属性設定部４２は、被写体の人物構成（赤ちゃん、子供、ペア）を属性の１つとして設定する。
ステップＳ１６において、画像属性設定部４２は、被写体の人物の顔情報（笑顔、泣き顔、怒り顔、悲しい顔、乳児・子供の顔等）を属性の１つとして設定する。
【００４５】
ステップＳ１７において、画像属性設定部４２は、風景の分類あるいは名称（山、海、湖、山岳名、ビーチの名称、海の名前、川や湖の名称、雪景色、砂漠等）を属性の１つとして設定する。
ステップＳ１８において、画像属性設定部４２は、景勝地の分類（建造物、世界遺産、遺跡等）を属性の１つとして設定する。
ステップＳ１９において、画像属性設定部４２は、ペットの分類（犬、猫、爬虫類、鳥、昆虫等）を属性の１つとして設定する。
ステップＳ２０において、画像属性設定部４２は、イベントの分類（体育祭、文化祭、合唱コンクール、入学式、卒業式、遠足、パーティ等）を属性の１つとして設定する。
【００４６】
ステップＳ２１において、画像属性設定部４２は、スポーツの分類（サッカー、野球、テニス等）を属性の１つとして設定する。
ステップＳ２２において、画像属性設定部４２は、植物の分類（花、木等）を属性の１つとして設定する。
ステップＳ２３において、画像属性設定部４２は、趣味の分類（車、バイク、料理、手芸等）を属性の１つとして設定する。
このようなステップＳ２３の処理が終了すると、画像属性設定処理は終了となる。
【００４７】
なお、図９に示すフローチャートで示した画像データの属性は、一例を示すものであり、他の種々の属性を設定することができる。
例えば、画像を撮影した季節や時間帯（春、夏、秋、冬、明け方、昼間、夜、深夜等）、画像データの加工ソフトウェアのツール名あるいはメーカー名、被写体の人物に関する情報（性別、年齢、人種、特定の人やグループ（芸能人、芸能人のグループ、スポーツ選手、政治家）等）、被写体の人物のポーズに関する情報（ピースサイン、ハイタッチ、走る、歩く、飛び跳ねる等）、画像の主たる構成色に関する情報（夕焼け時に全体が赤色になる、山の写真は全体が緑色になる等）、画像データに付されたタイトルに関する情報（「逆さ富士」、「ダイヤモンド富士」等）、動画像データに録音された音に関する情報（鳥の鳴き声、波の音、川のせせらぎ、木の葉のさざめき、虫の音、せみの鳴き声等）、動画像データの撮影フレームレートに関する情報（６０ｆｐｓ、３００ｆｐｓ、１２００ｆｐｓ等）を画像データの属性として設定することができる。また、被写体に関するその他の分類の情報（例えば、ペットの名前、植物の名前、動物の名前、昆虫の名前、鳥の名前、魚の名前、太陽、月、星の名前、オーロラ、流星群、電車、車、バイク、船舶、キャラクタ名、画像に写っている文字列、食べ物の種類（ラーメン、カレー等））を画像データの属性として設定することができる。
これらの各種属性は、上位概念や類似概念等でグループ化し、属性の種類毎の他、グループ毎にも、後述するスライドショー属性設定処理において、カウント数を取得することが可能である。
画像属性設定処理では、上述の各種属性のうち、設定可能なものを各画像データに適宜設定する。
【００４８】
次に、図１０を参照して、図４の機能的構成のデジタルフォトフレーム１０が実行する処理のうち、スライドショー属性設定処理について説明する。
図１０は、図４の機能的構成のデジタルフォトフレーム１０が実行するスライドショー属性設定処理の流れを説明するフローチャートである。
スライドショー属性設定処理は、本実施形態では、デジタルフォトフレーム１０の電源がオン状態になった後、スライドショー表示の設定が指示入力された際に実行される。
ステップＳ３１において、スライドショー属性設定部４３は、画像データベース４１に記憶された画像データにおいて、スライドショー表示を行う画像のデータの選択を受け付ける。
【００４９】
ステップＳ３２において、スライドショー属性設定部４３は、画像データベース４１において、スライドショー表示を行う画像のデータとして選択されたものに設定されている属性を読み出す。
ステップＳ３３において、スライドショー属性設定部４３は、スライドショー表示を行う画像データの属性を集積する。
このとき、スライドショー属性設定部４３は、画像属性設定処理において設定された各種の属性毎に、選択された画像データのうち、その属性の種類が設定されている画像データの数をカウントすることにより、画像データの属性を集積する。したがって、ステップＳ３３の結果、属性の種類毎にカウント数が取得される。
【００５０】
ステップＳ３４において、スライドショー属性設定部４３は、集積した画像データの属性の種類をカウント数順に順位付けする。このように順位付けした結果が、スライドショー表示全体の属性として設定される。このとき、集積した画像データの属性の種類をカウント数順に順位付けした後、上位のカウント数に対応する属性の種類のみ（例えば上位５位まで）をスライドショー表示全体の属性として採用することとしても良い。
ステップＳ３５において、スライドショー属性設定部４３は、ステップＳ３４で設定したスライドショー表示の属性をサーバ２００に送信する。このとき、スライドショー属性設定部４３は、デジタルフォトフレーム１０の機器ＩＤと、デジタルフォトフレーム１０のユーザによって設定されたクライアント名とを併せてサーバ２００に送信する。
このようなステップＳ３５の処理が終了すると、スライドショー属性設定処理は終了となる。
【００５１】
図１１は、図４の機能的構成のデジタルフォトフレーム１０が実行するメッセージ表示処理の流れを説明するフローチャートである。
メッセージ表示処理は、本実施形態では、デジタルフォトフレーム１０の電源がオン状態になった後、所定の時間間隔毎に実行される。
ステップＳ４１において、メッセージ表示部４６は、サーバ２００から属性合致メッセージを受信したか否かの判定を行う。
サーバ２００から属性合致メッセージを受信していない場合、ステップＳ４１においてＮＯであると判定されて、処理はステップＳ４１に進む。
これに対して、サーバ２００から属性合致メッセージを受信した場合、ステップＳ４１においてＹＥＳであると判定されて、処理はステップＳ４２に進む。
ステップＳ４２において、メッセージ表示部４６は、属性合致メッセージの表示画面を表示する（図６参照）。
このようなステップＳ４２の処理が終了すると、メッセージ表示処理は終了となる。
【００５２】
図１２は、図７の機能的構成のサーバ２００が実行するメッセージ送信処理の流れを説明するフローチャートである。
メッセージ送信処理は、本実施形態では、サーバ２００の電源がオン状態になった後、所定の時間間隔毎に実行される。
ステップＳ５１において、メッセージ送信部２３２は、デジタルフォトフレーム１０からスライドショー表示の属性を受信する。このとき、メッセージ送信部２３２は、スライドショー表示の属性と共にデジタルフォトフレーム１０の機器ＩＤとクライアント名とを併せて受信し、受信したスライドショー表示の属性を、機器ＩＤ及びクライアント名と対応付けて、属性データベース２３３に記憶する。
【００５３】
ステップＳ５２において、メッセージ送信部２３２は、受信したスライドショー表示の属性と他のスライドショー表示の属性との合致度を算出する。このとき、メッセージ送信部２３２は、複数のスライドショー表示の属性について、画像データに設定された属性の種類のカウント数を比較し、それらの比較結果によって、合致度を算出する。
具体的には、一方のスライドショー表示においてカウント数が１位の属性の種類が、他方の１位であれば３０点、２位であれば２０点、３位であれば１０点を加算する。また、一方のスライドショー表示においてカウント数が２位の属性の種類が、他方の１位であれば１５点、２位であれば１０点、３位であれば５点を加算する。さらに、一方のスライドショー表示においてカウント数が３位の属性の種類が、他方の１〜３位であれば５点を加算する。
【００５４】
ステップＳ５３において、メッセージ送信部２３２は、ステップＳ５２において算出した合致度が上位のスライドショー表示の属性（例えば合致度が７０点以上のもの）を選択する。
なお、ここでは、属性の種類のカウント数を比較し、スライドショー表示相互の属性が一定の共通性を有する場合に合致するものとして選択したが、スライドショー表示相互の属性が完全に一致する場合にのみ合致するものとして選択しても良い。
ステップＳ５４において、メッセージ送信部２３２は、ステップＳ５１において受信したスライドショー表示の属性の送信元であるデジタルフォトフレーム１０と、ステップＳ５３において選択したスライドショー表示の属性の送信元であるデジタルフォトフレーム１０との双方に、互いのクライアント名及び合致度を含む属性合致メッセージを送信する。
【００５５】
ステップＳ５５において、メッセージ送信部２３２は、待機時間のタイムアウトとなっているか否かの判定を行う。
待機時間のタイムアウトとなっている場合、ステップＳ５５においてＹＥＳと判定されて、メッセージ送信処理は終了となる。
これに対して、待機時間のタイムアウトとなっていない場合、ステップＳ５５においてＮＯと判定されて、処理はステップＳ５６に進む。
ステップＳ５６において、メッセージ送信部２３２は、いずれかのデジタルフォトフレーム１０から通話の要求を受信したか否かの判定を行う。
いずれのデジタルフォトフレーム１０からも通話の要求を受信していない場合、ステップＳ５６においてＮＯと判定されて、処理はステップＳ５５に進む。
【００５６】
これに対して、いずれかのデジタルフォトフレーム１０から通話の要求を受信した場合、ステップＳ５６においてＹＥＳと判定されて、処理はステップＳ５７に進む。
ステップＳ５７において、メッセージ送信部２３２は、通話の要求先である他方のデジタルフォトフレーム１０に対して発呼を行う。
ステップＳ５８において、メッセージ送信部２３２は、待機時間のタイムアウトとなっているか否かの判定を行う。
待機時間のタイムアウトとなっている場合、ステップＳ５８においてＹＥＳと判定されて、メッセージ送信処理は終了となる。
これに対して、待機時間のタイムアウトとなっていない場合、ステップＳ５８においてＮＯと判定されて、処理はステップＳ５９に進む。
なお、ステップＳ５５とステップＳ５８とにおけるタイムアウトか否かを判断する待機時間は、図示は省略するが、ステップＳ５２で算出したスライドショー表示の合致度によって設定するようにしても良い。例えば、合致度が高い（９０点以上）ことは、頻繁にはないので、待機時間を２倍に設定するようにしても良い。
【００５７】
ステップＳ５９において、メッセージ送信部２３２は、通話の要求先である他方のデジタルフォトフレーム１０が通話の要求を許可しているか否かの判定を行う。
通話の要求先である他方のデジタルフォトフレーム１０が通話の要求を許可していない場合、ステップＳ５９においてＮＯと判定されて、処理はステップＳ５８に進む。
これに対し、通話の要求先である他方のデジタルフォトフレーム１０が通話の要求を許可している場合、ステップＳ５９においてＹＥＳと判定されて、処理はステップＳ６０に進む。
ステップＳ６０において、メッセージ送信部２３２は、通話の要求先である他方のデジタルフォトフレーム１０と通話の要求元である一方のデジタルフォトフレーム１０との通話を開始する。
このようなステップＳ６０の処理が終了すると、メッセージ送信処理は終了となる。
【００５８】
なお、デジタルフォトフレーム１０におけるスライドショー表示の実行が終了した場合、デジタルフォトフレーム１０からサーバ２００に対して、スライドショー表示が終了した旨の終了通知メッセージが送信される。サーバ２００では、終了通知メッセージを受信すると、送信元のデジタルフォトフレーム１０に関するスライドショー表示の属性を属性データベース２３３から削除する。
これにより、現在、スライドショー表示を行っているデジタルフォトフレーム１０のみを対象として、メッセージ送信処理が行われるため、リアルタイムでスライドショー表示を行っているユーザ間において、画像を介したコミュニケーションを図ることができる。
以上説明したように、第１実施形態のデジタルフォトフレームシステム１では、複数のデジタルフォトフレーム１０及びサーバ２００がネットワークＮを介して接続されている。各デジタルフォトフレーム１０は、画像属性設定部４２と、スライドショー属性設定部４３と、メッセージ表示部４６とを備えている。また、サーバ２００は、メッセージ送信部２３２を備えている。
【００５９】
スライドショー表示を行うデジタルフォトフレーム１０−２における画像属性設定部４２は、画像データベース４１に新たな画像データが記憶される毎に、画像属性設定処理を実行することにより、その画像データについて各種属性を設定する。そして、スライドショー属性設定部４３は、スライドショー属性設定処理を実行することにより、スライドショー表示のために選択された画像データに設定されている属性を集積し、スライドショー表示全体の属性を設定してサーバ２００に送信する。サーバ２００のメッセージ送信部２３２は、メッセージ送信処理を実行することにより、デジタルフォトフレーム１０−２からスライドショー表示全体の属性を受信し、属性データベース２３３に記憶されている他のスライドショー表示の属性と、デジタルフォトフレーム１０−２から受信したスライドショー表示の属性との合致度を算出する。そして、メッセージ送信部２３２は、デジタルフォトフレーム１０−２と、デジタルフォトフレーム１０−２のスライドショー表示の属性と合致する属性のスライドショー表示を行っているデジタルフォトフレーム１０−１とに対して、属性合致メッセージを送信する。デジタルフォトフレーム１０−１，１０−２におけるメッセージ表示部４６は、メッセージ表示処理を実行することにより、属性合致メッセージを受信した場合に、属性合致メッセージの表示画面を表示する。属性合致メッセージの表示画面には、属性が合致するスライドショー表示を行っている他のデジタルフォトフレーム１０のクライアント名、合致度、キーワード及び属性の合致を象徴する画像が表示されており、これを契機として、ユーザの要求に応じて、互いに通話を行うことができる。
【００６０】
即ち、本実施形態に係るデジタルフォトフレームシステム１によれば、ユーザが設定した趣味や嗜好等に基づく属性の合致度を基に、より関心の高い情報を契機として、画像を介したユーザ間のコミュニケーションを行うことが可能となる。
このような構成により、デジタルフォトフレームシステム１は、例えば、以下のような具体的効果を奏する。
【００６１】
即ち、デジタルフォトフレーム１０−１，１０−２のユーザである祖父母Ｇと孫Ａとが共に旅行し、それぞれが帰宅後に、旅行中に撮影したデジタルカメラの画像をデジタルフォトフレーム１０−１，１０−２でスライドショー表示を行ったとする。すると、デジタルフォトフレーム１０−１，１０−２からスライドショー表示全体の属性がサーバ２００に送信され、これらの属性の合致度が算出される。デジタルフォトフレーム１０−１，１０−２におけるスライドショー表示の属性は、同一の人物による同一の旅行の画像に基づくものであるため合致しており、デジタルフォトフレーム１０−１，１０−２に対して、属性合致メッセージが送信される。デジタルフォトフレーム１０−１，１０−２では、属性合致メッセージの表示画面が表示され、祖父母Ｇ及び孫Ａの家において、旅行の画像がスライドショー表示されていることが通知される。祖父母Ｇあるいは孫Ａは、属性合致メッセージを確認し、これを契機として、互いに通話を行ったり、メールを送信したりすることにより、コミュニケーションを図ることができる。
【００６２】
また、芸能人ＳのファンであるユーザＣ，Ｄが、デジタルフォトフレーム１０−１，１０−２のユーザであるとする。そして、芸能人Ｓのコンサート後に、ユーザＣ，Ｄがデジタルフォトフレーム１０−１，１０−２で、コンサートの写真をスライドショー表示した場合、互いのデジタルフォトフレーム１０−１，１０−２に、ユーザＣ，Ｄが芸能人Ｓのコンサートの写真を見ていることが属性合致メッセージによって通知される。
すると、ユーザＣ，Ｄは、メール等のコミュニケーションツールを利用して、コンサートについて会話したり、写真を交換したりすることができる。
【００６３】
［応用例１］
第１実施形態では、サーバ２００のメッセージ送信部２３２は、複数のスライドショー表示の属性について、画像データに設定された属性の種類のカウント数を比較し、それらを基に合致度を算出することにより、属性が合致するスライドショー表示を選択するものとして説明した。
具体的には、第１実施形態では、一方のスライドショー表示においてカウント数が１位の属性の種類が、他方の１位であれば３０点、２位であれば２０点、３位であれば１０点を加算するものとした。また、一方のスライドショー表示においてカウント数が２位の属性の種類が、他方の１位であれば１５点、２位であれば１０点、３位であれば５点を加算し、一方のスライドショー表示においてカウント数が３位の属性の種類が、他方の１〜３位であれば５点を加算するものとした。そして、これらの点数を合致度とし、合致度の高いものをスライドショー表示の属性が合致するものとして選択した。
【００６４】
これに対し、本応用例では、着目するスライドショー表示について、画像データの属性の種類毎に、その属性が設定されている画像データの数をカウントし、カウント数が多い属性の種類を抽出する。例えば、山岳名「高尾山」が設定された画像データが１０個、被写体の人物構成「子供」が設定された画像データが７個、被写体の人物の顔情報「笑顔」が設定された画像データが５個、それ以外の属性の種類については、４個以下であったとする。このとき、属性の種類において、山岳名「高尾山」が１位、被写体の人物構成「子供」が２位、被写体の人物の顔情報「笑顔」が３位として抽出される。そして、その属性の種類のカウント数が多い他のスライドショー表示を属性が合致するものとして選択する。例えば、スライドショー表示の属性において、山岳名「高尾山」が１位であるスライドショー表示、被写体の人物構成「子供」が１位であるスライドショー表示、被写体の人物の顔情報「笑顔」が１位であるスライドショー表示を属性が合致するものとして選択する。
【００６５】
即ち、第１実施形態では、スライドショー表示の属性全体を反映させて、属性が互いに合致するものを選択したが、本応用例においては、特徴的な属性の種類が共通しているスライドショー表示を属性が互いに合致するものとして選択する。
そして、属性合致メッセージを表示する場合、特徴的な属性の種類が共通しているスライドショー表示を行っている他のデジタルフォトフレーム１０のクライアント名を順に表示する。このとき、共通している特徴的な属性の種類もクライアント名と併せて表示する。
これにより、ユーザは、共通する特徴的な属性の種類を確認の上、自らの趣味や嗜好に合わせて、他のデジタルフォトフレーム１０に通話を要求することができる。
【００６６】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
上述の実施形態では、予め選択した画像を順に全て表示するスライドショー表示における場合を例として説明したが、設定した条件に適合する画像データ（表示される可能性が高い画像のデータ）を対象として、本発明を適用することができる。例えば、特定のフォルダに格納された画像データに設定された属性を集積させて、上述の実施形態におけるスライドショー表示全体の属性にように属性を設定することにより、スライドショー表示以外の場合においても、本発明を適用することができる。
【００６７】
上述の実施形態では、画像提供媒体としてリムーバブルメディア３１を用いているがこれに限定されない。例えば、ネットワーク上の他の装置（サーバ等）内の記憶部（ハードディスク等）でも良い。
【００６８】
また、上述の実施形態では、本発明が適用される画像表示システムは、複数のデジタルフォトフレーム及びサーバがネットワークを介して接続されたデジタルフォトフレームシステムを例として説明したが、特にこれに限定されない。
例えば、本発明に係る画像表示装置は、画像表示機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明に係る画像表示装置は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００６９】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図４及び図７の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像表示装置に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４及び図７の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成しても良いし、ソフトウェア単体で構成しても良いし、それらの組み合わせで構成しても良い。
【００７０】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであっても良い。
【００７１】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２及び図３のリムーバブルメディア３１，３３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１，３３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２及び図３のＲＯＭ１２，２１２や、図２及び図３の記憶部１９，２１８に含まれるハードディスク等で構成される。
【００７２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００７３】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７４】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムであって、
前記画像表示装置は、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定手段と、
前記画像属性設定手段によって設定された前記画像データに関する属性と対応付けられた前記画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている前記画像データ及び前記画像データに関する属性を参照し、連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して、前記連続表示全体の属性を設定する連続表示属性設定手段と、
前記連続表示属性設定手段によって設定された前記連続表示全体の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記連続表示全体の属性が合致する他の前記画像表示装置を通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示手段と、
を備え、
前記サーバは、
前記画像表示装置から送信された前記連続表示全体の属性を、前記画像表示装置の識別情報と対応付けられた状態で記憶する属性データ記憶手段と、
前記属性データ記憶手段に記憶されている複数の前記連続表示全体の属性が合致する場合に、前記画像表示装置の識別情報に基づいて、複数の前記連続表示全体の属性と対応付けられている前記画像表示装置それぞれに、前記属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とする画像表示システム。
［付記２］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおける画像表示装置であって、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定手段と、
前記画像属性設定手段によって設定された前記画像データに関する属性と対応付けられた前記画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている前記画像データ及び前記画像データに関する属性を参照し、連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して、前記連続表示全体の属性を設定する連続表示属性設定手段と、
前記連続表示属性設定手段によって設定された前記連続表示全体の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信手段と、
前記連続表示全体の属性が合致する他の前記画像表示装置を通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示手段と、
を備えることを特徴とする画像表示装置。
［付記３］
前記連続表示属性設定手段は、連続表示する対象として選択された前記画像データにおいて、前記画像データの属性の種類毎に、前記属性の種類が設定されている前記画像データの数をカウントすることにより、前記画像データの属性を集積することを特徴とする付記２に記載の画像表示装置。
［付記４］
前記メッセージ表示手段は、前記属性合致メッセージによって通知された前記連続表示全体の属性が合致する他の前記画像表示装置と、前記連続表示全体の属性の合致度合いを示す情報とを表示することを特徴とする付記２または３に記載の画像表示装置。
［付記５］
前記メッセージ表示手段は、前記属性合致メッセージによって通知された前記連続表示全体の属性における合致の特徴を示す情報をさらに表示することを特徴とする付記４に記載の画像表示装置。
［付記６］
他の前記画像表示装置との通話を制御する通話制御手段をさらに備え、
前記メッセージ表示手段は、前記属性合致メッセージによって通知された前記連続表示全体の属性が合致する他の前記画像表示装置との通話を行うための指示入力を受け付ける画面表示を行い、
前記通話制御手段は、前記メッセージ表示手段が表示した前記通話を行うための指示入力に応じて、他の前記画像表示装置との通話を制御することを特徴とする付記２から５のいずれか１項に記載の画像表示装置。
［付記７］
前記画像属性設定手段は、ユーザの趣味あるいは嗜好に基づく分類を示すタグを設定することにより、前記画像データに関する属性を設定することを特徴とする付記２から６のいずれか１項に記載の画像表示装置。
［付記８］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムを構成する画像表示装置における画像表示方法であって、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定ステップと、
前記画像データと、前記画像属性設定ステップにおいて設定された前記画像データに関する属性とを対応付けて記憶する画像データ記憶ステップと、
前記画像データ記憶ステップにおいて記憶された前記画像データ及び前記画像データに関する属性を参照し、連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して、前記連続表示全体の属性を設定する連続表示属性設定ステップと、
前記連続表示属性設定ステップにおいて設定された前記連続表示全体の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信ステップと、
前記連続表示全体の属性が合致する他の前記画像表示装置を通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示ステップと、
を含むことを特徴とする画像表示方法。
［付記９］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおける画像表示装置を制御するためのプログラムであって、コンピュータに、
前記画像データに対して、前記画像データに関する属性を設定する画像属性設定機能と、
前記画像データ及び前記画像データに関する属性を参照し、連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して、前記連続表示全体の属性を設定する連続表示属性設定機能と、
前記連続表示属性設定機能によって設定された前記連続表示全体の属性を前記画像表示装置の識別情報と共に前記サーバに送信する送信機能と、
前記連続表示全体の属性が合致する他の前記画像表示装置を通知するために前記サーバから送信された属性合致メッセージを表示するメッセージ表示機能と、
を実現させることを特徴とするプログラム。
［付記１０］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおけるサーバであって、
前記画像表示装置から送信された、連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して設定された前記連続表示全体の属性を、前記画像表示装置の識別情報と対応付けられた状態で記憶する属性データ記憶手段と、
前記属性データ記憶手段に記憶されている複数の前記連続表示全体の属性が合致する場合に、前記画像表示装置の識別情報に基づいて、複数の前記連続表示全体の属性と対応付けられている前記画像表示装置それぞれに、前記連続表示全体の属性が合致する他の前記画像表示装置を通知するための属性合致メッセージを送信するメッセージ送信手段と、
を備えることを特徴とするサーバ。
［付記１１］
前記メッセージ送信手段は、連続表示する対象として選択された前記画像データにおいて、前記画像データの属性の種類毎に、前記属性の種類が設定されている前記画像データの数をカウントして得られる前記属性の種類の順位を、一の前記画像表示装置と他の前記画像表示装置とにおける前記連続表示全体の属性について比較し、前記属性の種類の順位の関係に応じて設定した値を加算することにより、一の前記画像表示装置と他の前記画像表示装置とにおける前記連続表示全体の属性の合致度合いを算出することを特徴とする付記１０に記載のサーバ。
［付記１２］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムを構成するサーバにおける画像表示方法であって、
前記画像表示装置の識別情報と、前記画像表示装置から送信された、連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して設定された前記連続表示全体の属性とを対応付けて記憶する属性データ記憶ステップと、
前記属性データ記憶ステップにおいて記憶された複数の前記連続表示全体の属性が合致する場合に、前記画像表示装置の識別情報に基づいて、複数の前記連続表示全体の属性と対応付けられている前記画像表示装置それぞれに、前記連続表示全体の属性が合致する他の前記画像表示装置を通知するための属性合致メッセージを送信するメッセージ送信ステップと、
を含むことを特徴とする画像表示方法。
［付記１３］
複数の画像データに基づいて画像の連続表示を行う画像表示装置と、複数の前記画像表示装置とネットワークを介して接続されたサーバと、を含む画像表示システムにおけるサーバを制御するためのプログラムであって、コンピュータに、
連続表示する対象として選択された前記画像データに設定されている前記画像データに関する属性を集積して設定され、前記画像表示装置の識別情報と対応する前記連続表示全体の属性を参照し、複数の前記連続表示全体の属性が合致する場合に、前記画像表示装置の識別情報に基づいて、複数の前記連続表示全体の属性と対応付けられている前記画像表示装置それぞれに、前記連続表示全体の属性が合致する他の前記画像表示装置を通知するための属性合致メッセージを送信するメッセージ送信ステップを実現させることを特徴とするプログラム。
【符号の説明】
【００７５】
１・・・デジタルフォトフレームシステム、１０，１０−１〜１０−３・・・デジタルフォトフレーム、１１，２１１・・・ＣＰＵ、１２，２１２・・・ＲＯＭ、１３，２１３・・・ＲＡＭ、１４，２１４・・・バス、１５，２１５・・・入出力インターフェース、１６・・・撮像部、１７，２１６・・・入力部、１８，２１７・・・出力部、１９，２１８・・・記憶部、２０，２１９・・・通信部、２１，２２０・・・ドライブ、３１，３３１・・・リムーバブルメディア、４１・・・画像データベース、４２・・・画像属性設定部、４３・・・スライドショー属性設定部、４４，２３４・・・送信部、４５，２３１・・・受信部、４６・・・メッセージ表示部、４７・・・表示部、４８・・・通話制御部、４９・・・通話用音声出力部、５０・・・通話用音声入力部、２００・・・サーバ、Ｎ・・・ネットワーク、２３２・・・メッセージ送信部、２３３・・・属性データベース
【図１】
0005418565.tif 000002
【図２】
0005418565.tif 000003
【図３】
0005418565.tif 000004
【図４】
0005418565.tif 000005
【図５】
0005418565.tif 000006
【図６】
0005418565.tif 000007
【図７】
0005418565.tif 000008
【図８】
0005418565.tif 000009
【図９】
0005418565.tif 000010
【図１０】
0005418565.tif 000011
【図１１】
0005418565.tif 000012
【図１２】
0005418565.tif 000013