(57)【要約】【課題】画像表示装置の利便性を向上させることのできる技術を提供する。【解決手段】画像表示装置は、画像データを記憶する記憶部と、記憶部に記憶された画像データを表示する表示部と、記憶部に記憶されている画像データの内容を更新する更新処理部と、異なるローカルエリアネットワークに接続された２以上の装置をグローバルなネットワークを越えて特定するための識別子を用い、異なるローカルエリアネットワークに接続された他の画像表示装置を特定して通信を行なう通信部と、記憶部に記憶された画像データが更新された場合に、更新された画像データと、識別子を用いて特定された他の画像表示装置の記憶部に記憶された画像データとを同期させる同期処理を行う同期処理部とを備える。【選択図】図２
2011233068.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置であって、
画像データを記憶する記憶部と、
前記記憶部に記憶された画像データを表示する表示部と、
前記記憶部に記憶されている画像データの内容を更新する更新処理部と、
異なるローカルエリアネットワークに接続された２以上の装置をグローバルなネットワークを越えて特定するための識別子を用い、前記異なるローカルエリアネットワークに接続された他の画像表示装置を特定して通信を行なう通信部と、
前記記憶部に記憶された画像データが更新された場合に、前記更新された画像データと、前記識別子を用いて特定された他の画像表示装置の記憶部に記憶された画像データとを同期させる同期処理を行う同期処理部と
を備える画像表示装置。
【請求項２】
請求項１に記載の画像表示装置であって、
前記記憶部は、前記識別子毎に割り当てられた複数の記憶領域を有しており、
前記同期処理部は、前記記憶領域の単位で、前記同期処理を行う
画像表示装置。
【請求項３】
請求項２に記載の画像表示装置であって、さらに、
前記記憶部に記憶された画像データを更新させる指示を受け付ける操作部を備え、
前記複数の記憶領域は、自身の画像表示装置の識別子に割り当てられた第１の記憶領域と、前記他の画像表示装置の識別子に割り当てられた他の記憶領域とを含み、
前記更新処理部は、前記第１の記憶領域に記憶されている画像データを、前記操作部からの指示に基づいて更新することが可能であり、前記他の記憶領域に記憶されている画像データを、前記操作部からの指示に基づいて更新することは許容されていない
画像表示装置。
【請求項４】
請求項２または請求項３に記載の画像表示装置であって、
前記更新処理部は、画像データが記憶された記憶媒体を認識すると、前記第１の記憶領域に記憶されている画像データの中に、前記記憶媒体に記憶された画像データと同一のものがあるか否かを判定し、前記第１の記憶領域に記憶されている画像データの中に、前記記憶媒体に記憶された画像データと同一のものがないと判定した場合に、前記記憶媒体に記憶された画像データを前記第１の記憶領域に記憶させる
画像表示装置。
【請求項５】
請求項４に記載の画像表示装置であって、
前記同期処理部は、
前記記憶媒体に記憶された画像データが前記第１の記憶領域に取り込まれた場合に、前記第１の記憶領域に記憶されている画像データに関する情報を、前記他の画像表示装置に送信し、
前記他の画像表示装置が前記画像データに関する情報に基づいて送信した画像データ送信要求を受信し、
前記受信した画像データ送信要求において指定された画像データを、前記他の画像表示装置に送信する
画像表示装置。
【請求項６】
請求項２ないし請求項５のいずれか一項に記載の画像表示装置であって、
前記同期処理部は、前記第１の記憶領域に記憶された画像データが削除された場合に、前記他の画像表示装置に対して、前記削除された画像データと同一の画像データを削除させる指令を送信する
画像表示装置。
【請求項７】
請求項２ないし請求項６のいずれか一項に記載の画像表示装置であって、
前記同期処理部は、前記第１の記憶領域に記憶された画像データのファイル名が変更された場合に、前記他の画像表示装置に対して、前記ファイル名が変更された画像データと同一の画像データのファイル名を、前記ファイル名が変更された画像データの変更後のファイル名と同一のファイル名に変更させる指令を送信する
画像表示装置。
【請求項８】
請求項１ないし請求項７のいずれか一項に記載の画像表示装置であって、さらに、
前記同期処理によって前記記憶部に記憶されている画像データが変化した場合に、ユーザに対する通知を行なう通知処理部を備える
画像表示装置。
【請求項９】
画像データを記憶する記憶部と前記記憶部に記憶された画像データを表示する表示部とを備えた画像表示装置において画像データの同期を行う方法であって、
前記記憶部に記憶されている画像データの内容を更新する工程と、
異なるローカルエリアネットワークに接続された２以上の装置をグローバルなネットワークを越えて特定するための識別子を用い、前記異なるローカルエリアネットワークに接続された他の画像表示装置を特定して通信を行なう工程と、
前記記憶部に記憶された画像データが更新された場合に、前記更新された画像データと、前記識別子を用いて特定された他の画像表示装置の記憶部に記憶された画像データとを同期させる同期処理を行う工程と
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを表示する画像表示装置及び画像表示装置において画像データの同期を行なう方法に関するものである。
【背景技術】
【０００２】
近年、写真データ等の画像データを表示するデジタルフォトフレーム（画像表示装置）が普及し始めている。従来では、遠隔のユーザに対して新しい写真データを渡したい場合には、写真データが記憶されたメモリカードを直接ユーザに渡したり、Ｐｉｃａｓａ（登録商標）等の写真共有サイトを利用して写真データを共有することが行なわれていた。そして、画像データを受け取った遠隔のユーザは、自身が所有するデジタルフォトフレームに対して、画像データを取り込む必要があった。
【０００３】
しかし、メモリカードを直接ユーザに渡す手法では、頻繁に写真データを渡すことが困難であるといった問題や、写真共有サイトを利用する手法では、煩雑な設定をする必要があり、写真共有サイト等のネットワークに関する知識が不足するユーザにとっては、利便性の高いものではないという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した従来の課題を解決するためになされたものであり、画像表示装置の利便性を向上させることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。
【０００６】
[適用例１]
画像表示装置であって、
画像データを記憶する記憶部と、
前記記憶部に記憶された画像データを表示する表示部と、
前記記憶部に記憶されている画像データの内容を更新する更新処理部と、
異なるローカルエリアネットワークに接続された２以上の装置をグローバルなネットワークを越えて特定するための識別子を用い、前記異なるローカルエリアネットワークに接続された他の画像表示装置を特定して通信を行なう通信部と、
前記記憶部に記憶された画像データが更新された場合に、前記更新された画像データと、前記識別子を用いて特定された他の画像表示装置の記憶部に記憶された画像データとを同期させる同期処理を行う同期処理部と
を備える画像表示装置。
【０００７】
このような構成によれば、識別子を用いてネットワーク上の画像表示装置を特定するので、ネットワークの複雑な設定をすることなく、画像表示装置間における画像データの同期化を実現することができる。しかも、記憶部に記憶された画像データが更新された場合に、自動的に同期処理が実行される。したがって、画像表示装置の利便性を向上させることができる。なお、画像データは、静止画像データに加えて、動画像データを含む。
【０００８】
[適用例２]
適用例１に記載の画像表示装置であって、
前記記憶部は、前記識別子毎に割り当てられた複数の記憶領域を有しており、
前記同期処理部は、前記記憶領域の単位で、前記同期処理を行う
画像表示装置。
【０００９】
このような構成によれば、複数の画像表示装置の間における画像データの同期を、種々の態様で実現させることができるため、さらに利便性を向上させることができる。
【００１０】
[適用例３]
適用例２に記載の画像表示装置であって、さらに、
前記記憶部に記憶された画像データを更新させる指示を受け付ける操作部を備え、
前記複数の記憶領域は、自身の画像表示装置の識別子に割り当てられた第１の記憶領域と、前記他の画像表示装置の識別子に割り当てられた他の記憶領域とを含み、
前記更新処理部は、前記第１の記憶領域に記憶されている画像データを、前記操作部からの指示に基づいて更新することが可能であり、前記他の記憶領域に記憶されている画像データを、前記操作部からの指示に基づいて更新することは許容されていない
画像表示装置。
【００１１】
このような構成によれば、意図しない画像データの更新を抑制することができる。
【００１２】
[適用例４]
適用例２または適用例３に記載の画像表示装置であって、
前記更新処理部は、画像データが記憶された記憶媒体を認識すると、前記第１の記憶領域に記憶されている画像データの中に、前記記憶媒体に記憶された画像データと同一のものがあるか否かを判定し、前記第１の記憶領域に記憶されている画像データの中に、前記記憶媒体に記憶された画像データと同一のものがないと判定した場合に、前記記憶媒体に記憶された画像データを前記第１の記憶領域に記憶させる
画像表示装置。
【００１３】
このような構成によれば、差分の画像データを第１の記憶領域に記憶させるので、記憶媒体に記憶された画像データの取り込みに要する時間を短縮することができる。
【００１４】
[適用例５]
適用例４に記載の画像表示装置であって、
前記同期処理部は、
前記記憶媒体に記憶された画像データが前記第１の記憶領域に取り込まれた場合に、前記第１の記憶領域に記憶されている画像データに関する情報を、前記他の画像表示装置に送信し、
前記他の画像表示装置が前記画像データに関する情報に基づいて送信した画像データ送信要求を受信し、
前記受信した画像データ送信要求において指定された画像データを、前記他の画像表示装置に送信する
画像表示装置。
【００１５】
このような構成によれば、差分の画像データを他の画像表示装置に送信するので、画像データの同期処理に要する時間を短縮することができる。
【００１６】
[適用例６]
適用例２ないし適用例５のいずれか一項に記載の画像表示装置であって、
前記同期処理部は、前記第１の記憶領域に記憶された画像データが削除された場合に、前記他の画像表示装置に対して、前記削除された画像データと同一の画像データを削除させる指令を送信する
画像表示装置。
【００１７】
このような構成によれば、画像データの削除時において、他の画像表示装置に対して指令を送信するので、同期処理に要する時間を短縮することができる。
【００１８】
[適用例７]
適用例２ないし適用例６のいずれか一項に記載の画像表示装置であって、
前記同期処理部は、前記第１の記憶領域に記憶された画像データのファイル名が変更された場合に、前記他の画像表示装置に対して、前記ファイル名が変更された画像データと同一の画像データのファイル名を、前記ファイル名が変更された画像データの変更後のファイル名と同一のファイル名に変更させる指令を送信する
画像表示装置。
【００１９】
このような構成によれば、画像データのファイル名の変更時において、他の画像表示装置に対して指令を送信するので、同期処理に要する時間を短縮することができる。
【００２０】
[適用例８]
適用例１ないし適用例７のいずれか一項に記載の画像表示装置であって、さらに、
前記同期処理によって前記記憶部に記憶されている画像データが変化した場合に、ユーザに対する通知を行なう通知処理部を備える
画像表示装置。
【００２１】
このような構成によれば、ユーザは、同期処理によって記憶部に記憶されている画像データが変化したことを知ることができる。
【００２２】
なお、本発明は、種々の態様で実現することが可能である。例えば、画像表示装置における画像データの同期を行なう方法および装置、同期処理システム、それらの方法または装置の機能を実現するための集積回路、コンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例としてのネットワーク構成を示す説明図である。
【図２】デジタルフォトフレーム１００，２００，３００の内部構成を示す説明図である。
【図３】デジタルフォトフレーム１００のメモリカードスロット１０６にメモリカードが挿入された場合における処理を示す説明図である。
【図４】デジタルフォトフレーム１００のＴＡＲＯフォルダ１３２内の画像データが削除された場合における処理を示す説明図である。
【図５】デジタルフォトフレーム１００のＴＡＲＯフォルダ１３２内の画像データのファイル名を変更した場合における処理を示す説明図である。
【図６】第２実施例におけるデジタルフォトフレーム１００，２００，３００の内部構成を示す説明図である。
【発明を実施するための形態】
【００２４】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．変形例：
【００２５】
Ａ．第１実施例：
図１は、本発明の一実施例としてのネットワーク構成を示す説明図である。本実施例では、画像表示装置としての３つのデジタルフォトフレーム１００，２００，３００が、それぞれルータ１０、ルータ１１及びアクセスポイント１２を介してインターネットＩＮに接続されている。すなわち、デジタルフォトフレーム１００，２００は、有線（ＬＡＮケーブル）でインターネットＩＮに接続されており、デジタルフォトフレーム３００は、無線（ワイヤレスＬＡＮ）でインターネットＩＮに接続されている。なお、ルータ１０、ルータ１１及びアクセスポイント１２では、グローバルアドレスとローカルアドレスの変換処理（ＮＡＴ（Network Address Translation））が行われており、３つのデジタルフォトフレーム１００，２００，３００は、それぞれ異なるローカルエリアネットワークに属している。
【００２６】
デジタルフォトフレーム１００は、内部に記憶された画像データを表示する表示部１０２と、ユーザからの指示を受け付ける操作部１０４と、画像データが記憶されたメモリカードを挿入可能なメモリカードスロット１０６とを備えている。なお、デジタルフォトフレーム２００，３００は、デジタルフォトフレーム１００と同様の構成を備えているため、同様の構成については説明を省略する。また、本明細書において「画像データ」は、静止画像データに加えて、動画像データを含む意味で用いられている。
【００２７】
デジタルフォトフレーム１００，２００，３００は、それぞれスカイプ（登録商標）による通信機能を備えており、スカイプ（登録商標）サーバ１３やスーパーノードを利用して、互いにピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ：Ｐ２Ｐ）による通信が可能である。スカイプ（登録商標）による通信機能では、識別子としてのスカイプ（登録商標）ＩＤを用いて、異なるローカルエリアネットワークに接続された２以上の装置をグローバルなネットワークを越えて特定することができる。
【００２８】
本実施例では、デジタルフォトフレーム１００のスカイプ（登録商標）ＩＤは、「ＴＡＲＯ」に設定され、デジタルフォトフレーム２００のスカイプ（登録商標）ＩＤは、「ＨＡＮＡＫＯ」に設定され、デジタルフォトフレーム３００のスカイプ（登録商標）ＩＤは、「ＹＯＳＨＩＯ］に設定されている。また、本実施例では、各デジタルフォトフレーム１００，２００，３００には、互いのスカイプ（登録商標）ＩＤが登録されており、各デジタルフォトフレーム１００，２００，３００は、互いにスカイプ（登録商標）による通信機能を用いて通信することができる。なお、デジタルフォトフレーム１００，２００，３００には、自装置のスカイプ（登録商標）ＩＤ及び通信先のスカイプ（登録商標）ＩＤが、予め登録されているものとしてもよい。このように、スカイプ（登録商標）ＩＤが予め登録されたデジタルフォトフレームのセットをユーザに提供すれば、デジタルフォトフレームに対してスカイプ（登録商標）ＩＤの登録を行なうユーザの手間を省けるため、デジタルフォトフレームの利便性を向上させることができる。
【００２９】
図２は、デジタルフォトフレーム１００，２００，３００の内部構成を示す説明図である。デジタルフォトフレーム１００は、ネットワーク通信を行なうためのネットワークインターフェース部（ネットワークＩ／Ｆ部）１１０と、ＣＰＵ１１２と、ＲＯＭ１１４と、ＲＡＭ１１６と、メモリカードスロット１０６と、画像データを記憶する内部記憶装置１３０と、表示部１０２と、操作部１０４とを備えている。
【００３０】
ＣＰＵ１１２は、ＲＯＭ１１４に格納されたプログラムをＲＡＭ１１６に展開して実行することによって、同期処理、更新処理及び通知処理を実行する。ＣＰＵ１１２は、同期処理として、各デジタルフォトフレームの内部記憶装置１３０，２３０，３３０に記憶された画像データを、後述するフォルダの単位で同期させる処理を行う。ＣＰＵ１１２は、更新処理として、内部記憶装置１３０内の画像データの更新を実行する。また、ＣＰＵ１１２は、同期処理によって画像データが追加された場合に、画像データが追加された旨をユーザに対して通知する通知処理を実行する。これらの処理の詳細については、後述する。
【００３１】
内部記憶装置１３０は、ファイルシステムによって構築されており、画像データが記憶される複数のフォルダを有している。このフォルダは、画像データの同期処理を行う対象のデジタルフォトフレームに設定されたスカイプ（登録商標）ＩＤごとに用意されている。本実施例では、内部記憶装置１３０には、ＴＡＲＯフォルダ１３２、ＨＡＮＡＫＯフォルダ１３４及びＹＯＳＨＩＯフォルダ１３６の３つのフォルダが作成されている。
【００３２】
デジタルフォトフレーム１００におけるＴＡＲＯフォルダ１３２は、スカイプ（登録商標）ＩＤ：ＴＡＲＯに割り当てられたフォルダである。換言すれば、ＴＡＲＯフォルダ１３２は、デジタルフォトフレーム１００のユーザのために用意されたフォルダである。デジタルフォトフレーム１００のＣＰＵ１１２は、ＴＡＲＯフォルダ１３２内に記憶された画像データの更新（例えば、画像データの追加、編集及び削除等）を、デジタルフォトフレーム１００の操作部１０４から入力されるユーザからの指示に基づいて実行することができる。なお、この図２のデジタルフォトフレーム１００において、操作部１０４から入力されるユーザからの指示に基づいて更新処理が実行されうるＴＡＲＯフォルダ１３２は、実線で示されている。
【００３３】
デジタルフォトフレーム１００におけるＨＡＮＡＫＯフォルダ１３４及びＹＯＳＨＩＯフォルダ１３６は、それぞれスカイプ（登録商標）ＩＤ：ＨＡＮＡＫＯ及びスカイプ（登録商標）ＩＤ：ＹＯＳＨＩＯに割り当てられたフォルダである。換言すれば、ＨＡＮＡＫＯフォルダ１３４及びＹＯＳＨＩＯフォルダ１３６は、デジタルフォトフレーム２００のユーザ及びデジタルフォトフレーム３００のユーザのために用意されたフォルダである。デジタルフォトフレーム１００のＣＰＵ１１２は、ＨＡＮＡＫＯフォルダ１３４及びＹＯＳＨＩＯフォルダ１３６内に記憶された画像データの更新を、デジタルフォトフレーム１００の操作部１０４から入力されるユーザからの指示に基づいて実行することは許容されていない。なお、この図２のデジタルフォトフレーム１００において、操作部１０４から入力されるユーザからの指示に基づいての更新処理が許容されていないＨＡＮＡＫＯフォルダ１３４及びＹＯＳＨＩＯフォルダ１３６は、破線で示されている。
【００３４】
デジタルフォトフレーム２００における更新処理についても同様であり、デジタルフォトフレーム２００のＣＰＵ２１２は、デジタルフォトフレーム２００におけるＨＡＮＡＫＯフォルダ２３４内に記憶された画像データの更新を、デジタルフォトフレーム２００の操作部２０４から入力されるユーザからの指示に基づいて実行することができるが、ＴＡＲＯフォルダ２３２及びＹＯＳＨＩＯフォルダ２３６内に記憶された画像データの更新を、デジタルフォトフレーム２００の操作部２０４から入力されるユーザからの指示に基づいて実行することは許容されていない。
【００３５】
また、デジタルフォトフレーム３００における更新処理についても同様であり、デジタルフォトフレーム３００のＣＰＵ３１２は、デジタルフォトフレーム３００におけるＹＯＳＨＩＯフォルダ３３６内に記憶された画像データの更新を、デジタルフォトフレーム３００の操作部３０４から入力されるユーザからの指示に基づいて実行することができるが、ＴＡＲＯフォルダ３３２及びＨＡＮＡＫＯフォルダ３３４内に記憶された画像データの更新を、デジタルフォトフレーム３００の操作部３０４から入力されるユーザからの指示に基づいて実行することは許容されていない。
【００３６】
このようにすれば、デジタルフォトフレーム１００のユーザのために用意されたＴＡＲＯフォルダ１３２内の画像データが、他のユーザ（本実施例では、デジタルフォトフレーム２００のユーザ及びデジタルフォトフレーム３００のユーザ）からの指示によって更新されてしまうことを抑制することができる。特に、画像データが、意図せずに他のユーザからの指示によって編集や削除されてしまうことを抑制することができる。
【００３７】
図３は、デジタルフォトフレーム１００のメモリカードスロット１０６にメモリカードが挿入された場合における処理を示す説明図である。なお、この図３では説明を省略するが、デジタルフォトフレーム１００は、デジタルフォトフレーム３００に対してもデジタルフォトフレーム２００に対する処理と同様の処理を実行し、デジタルフォトフレーム３００は、デジタルフォトフレーム２００と同様の処理を実行する。以下で説明する図４及び図５においても同様である。
【００３８】
デジタルフォトフレーム１００のメモリカードスロット１０６にメモリカードが挿入されると、ＣＰＵ１１２は、メモリカードに記憶された画像データを認識する（ステップＳ１００）。ステップＳ１０２では、ＣＰＵ１１２は、メモリカードに記憶された画像データのファイル名と、ＴＡＲＯフォルダ１３２内に記憶された画像データのファイル名とを比較する。メモリカードに記憶された画像データの中に、ＴＡＲＯフォルダ１３２内に記憶されていない画像データ（差分の画像データ）があった場合（ステップＳ１０４：Ｙｅｓ）には、ＣＰＵ１１２は、差分の画像データをＴＡＲＯフォルダ１３２内にコピーする（ステップＳ１０６）。差分の画像データがなかった場合には、ＣＰＵ１１２は、処理を終了する（ステップＳ１０８）。
【００３９】
ステップＳ１１０では、ＣＰＵ１１２は、スカイプ（登録商標）の通信機能を用いて、デジタルフォトフレーム２００（スカイプ（登録商標）ＩＤ：ＨＡＮＡＫＯ）に対して呼び出しを行なう。デジタルフォトフレーム２００のＣＰＵ２１２は、デジタルフォトフレーム１００からの呼出に対して、応答を行なう（ステップＳ２００）。
【００４０】
ステップＳ１１２では、ＣＰＵ１１２は、応答のあったデジタルフォトフレーム２００に対して、ＴＡＲＯフォルダ１３２内の画像データのファイルリスト（ディレクトリリスト）を送信する。デジタルフォトフレーム２００のＣＰＵ２１２は、受信したファイルリストと、ＴＡＲＯフォルダ２３２内の画像データとを比較し、画像データの過不足を認識する（ステップＳ２０２）。デジタルフォトフレーム２００のＣＰＵ２１２は、ＴＡＲＯフォルダ２３２内の画像データのうち、受信したファイルリストに記載されていない画像データ（余分な画像データ）を削除するとともに、不足分の画像データの送信を要求する送信要求メッセージ（例えば、Ｇｅｔ  ○○○．ｊｐｇ）を、デジタルフォトフレーム１００に対して送信する（ステップＳ２０４）。
【００４１】
ステップＳ１１４では、ＣＰＵ１１２は、送信要求メッセージを受信すると、送信要求メッセージにおいて指定された画像データを、デジタルフォトフレーム２００に対して送信する。デジタルフォトフレーム２００のＣＰＵ２１２は、受信した画像データを、ＴＡＲＯフォルダ２３２内にコピーする（ステップＳ２０６）。
【００４２】
以上の処理によれば、デジタルフォトフレーム１００のメモリカードスロット１０６にメモリカードが挿入されると、自動的に、デジタルフォトフレーム１００内のＴＡＲＯフォルダ１３２内に画像データが追加されるとともに、デジタルフォトフレーム２００内におけるＴＡＲＯフォルダ２３２及びデジタルフォトフレーム３００内におけるＴＡＲＯフォルダ３３２が、デジタルフォトフレーム１００内のＴＡＲＯフォルダ１３２と同期することとなる。しかも、ＣＰＵ１１２は、不足分の画像データのみを送信するので、同期処理に要する時間を短縮することができる。
【００４３】
上述した同期処理が行われると、画像データを受信したデジタルフォトフレーム２００におけるＣＰＵ２１２は、新たな画像データが追加された旨を表示部２０２に表示することによって、同期処理が行われたことをデジタルフォトフレーム２００のユーザに対して通知する。例えば、ＣＰＵ２１２は、表示部２０２に、「新たな画像データが追加されました。表示しますか？  Ｙｅｓ／Ｎｏ」と表示させる。デジタルフォトフレーム２００のユーザが操作部２０４を操作することによって、表示部２０２に表示された「Ｙｅｓ」を選択すると、ＣＰＵ２１２は、追加された画像データを表示部２０２に表示させる。したがって、デジタルフォトフレーム２００のユーザは、新たな画像データが追加されたことを知ることができ、追加された画像データをすみやかに閲覧することが可能となる。画像データを受信したデジタルフォトフレーム３００におけるＣＰＵ３１２も、デジタルフォトフレーム２００のＣＰＵ２１２と同様の処理を行なう。ただし、各デジタルフォトフレームは、この通知処理を実行しないこととしてもよい。
【００４４】
なお、デジタルフォトフレーム２００のメモリカードスロット２０６にメモリカードが挿入された場合及びデジタルフォトフレーム３００のメモリカードスロット３０６にメモリカードが挿入された場合についても、同様の同期処理が実行される。
【００４５】
図４は、デジタルフォトフレーム１００のＴＡＲＯフォルダ１３２内の画像データが削除された場合における処理を示す説明図である。
【００４６】
デジタルフォトフレーム１００のＣＰＵ１１２は、操作部１０４（図１）から、ＴＡＲＯフォルダ１３２内の画像データを削除する旨の指示を受け付けると（ステップＳ１２０）、ＴＡＲＯフォルダ１３２内の指定された画像データを削除する（ステップＳ１２２）。
【００４７】
ステップＳ１２４では、ＣＰＵ１１２は、スカイプ（登録商標）の通信機能を用いて、デジタルフォトフレーム２００（スカイプ（登録商標）ＩＤ：ＨＡＮＡＫＯ）に対して呼出を行なう。デジタルフォトフレーム２００のＣＰＵ２１２は、デジタルフォトフレーム１００からの呼出に対して、応答を行なう（ステップＳ２２０）。
【００４８】
ＣＰＵ１１２は、応答を受け取ると、デジタルフォトフレーム２００に対して、ＴＡＲＯフォルダ２３２内の指定された画像データの削除を要求する削除要求メッセージ（例えば、Ｄｅｌ  ○○○．ｊｐｇ）を送信する（ステップＳ１２６）。デジタルフォトフレーム２００のＣＰＵ２１２は、削除要求メッセージを受信すると、ＴＡＲＯフォルダ２３２内の指定された画像データを削除する（ステップＳ２２２）。
【００４９】
以上の処理によれば、デジタルフォトフレーム１００のＴＡＲＯフォルダ１３２内の画像データが削除された場合に、デジタルフォトフレーム２００のＴＡＲＯフォルダ２３２内の対応する画像データが削除されるとともに、デジタルフォトフレーム３００のＴＡＲＯフォルダ３３２内の対応する画像データが削除されることになり、画像データの同期化を実現することができる。
【００５０】
なお、デジタルフォトフレーム２００のＨＡＮＡＫＯフォルダ２３４内の画像データが削除された場合及びデジタルフォトフレーム３００のＹＯＳＨＩＯフォルダ３３６内の画像データが削除された場合においても、同様の同期処理が実行される。
【００５１】
図５は、デジタルフォトフレーム１００のＴＡＲＯフォルダ１３２内の画像データのファイル名が変更された場合における処理を示す説明図である。
【００５２】
デジタルフォトフレーム１００のＣＰＵ１１２は、操作部１０４（図１）から、ＴＡＲＯフォルダ１３２内の画像データのファイル名を変更（リネーム）する旨の指示を受け付けると（ステップＳ１４０）、ＴＡＲＯフォルダ１３２内の指定された画像データのファイル名を変更する（ステップＳ１４２）。
【００５３】
ステップＳ１４４では、ＣＰＵ１１２は、スカイプ（登録商標）の通信機能を用いて、デジタルフォトフレーム２００（スカイプ（登録商標）ＩＤ：ＨＡＮＡＫＯ）に対して呼出を行なう。デジタルフォトフレーム２００のＣＰＵ２１２は、デジタルフォトフレーム１００からの呼出に対して、応答を行なう（ステップＳ２４０）。
【００５４】
ＣＰＵ１１２は、応答を受け取ると、デジタルフォトフレーム２００に対して、ＴＡＲＯフォルダ２３２内の指定された画像データのファイル名の変更を要求するファイル名変更要求メッセージ（例えば、Ｒｅｎａｍｅ  ○○○．ｊｐｇ  ｔｏ  ×××．ｊｐｇ）を送信する（ステップＳ１４６）。デジタルフォトフレーム２００のＣＰＵ２１２は、ファイル名変更要求メッセージを受信すると、ＴＡＲＯフォルダ２３２内の指定された画像データのファイル名を変更する（ステップＳ２４２）。
【００５５】
以上の処理によれば、デジタルフォトフレーム１００のＴＡＲＯフォルダ１３２内の画像データのファイル名が変更された場合に、デジタルフォトフレーム２００のＴＡＲＯフォルダ２３２内の対応する画像データのファイル名が変更されるとともに、デジタルフォトフレーム３００のＴＡＲＯフォルダ３３２内の対応する画像データのファイル名が変更されることになり、画像データの同期化を実現することができる。
【００５６】
なお、デジタルフォトフレーム２００のＨＡＮＡＫＯフォルダ２３４内の画像データのファイル名が変更された場合及びデジタルフォトフレーム３００のＹＯＳＨＩＯフォルダ３３６内の画像データのファイル名が変更された場合においても、同様の同期処理が実行される。
【００５７】
以上説明したように、第１実施例では、スカイプ（登録商標）ＩＤを用いてインターネットＩＮ上におけるデジタルフォトフレームを特定するので、煩雑な設定を行なうことなく、スカイプ（登録商標）ＩＤの設定及び登録を行なうことによって、グローバルなネットワークを越えて各デジタルフォトフレーム１００，２００，３００における画像データの同期化を容易に実現することができる。しかも、画像データが記憶されたメモリカードが、メモリカードスロット１０６に挿入されると、自動的に画像データが同期化される。このように、第１実施例によれば、ユーザに対して利便性の高いデジタルフォトフレームを提供することができる。
【００５８】
Ｂ．第２実施例：
図６は、第２実施例におけるデジタルフォトフレーム１００，２００，３００の内部構成を示す説明図である。図１に示した第１実施例との違いは、デジタルフォトフレーム１００には、同期処理を行う対象として、スカイプ（登録商標）ＩＤ「ＨＡＮＡＫＯ」のみが登録されており、デジタルフォトフレーム２００には、同期処理を行う対象として、スカイプ（登録商標）ＩＤ「ＴＡＲＯ」及び「ＹＯＳＨＩＯ］が登録されており、デジタルフォトフレーム３００には、同期処理を行う対象として、スカイプ（登録商標）ＩＤ「ＨＡＮＡＫＯ］のみが登録されているという点だけであり、他の構成は第１実施例と同じである。
【００５９】
この第２実施例においても、上記第１実施例と同様に、スカイプ（登録商標）ＩＤに割り当てられたフォルダの単位で同期処理を行うので、複数のデジタルフォトフレームの間における画像データの同期を、種々の態様で実現させることができる。例えば、図６に示した例のように、デジタルフォトフレーム１００のユーザとデジタルフォトフレーム３００のユーザの面識がない場合に、デジタルフォトフレーム１００のユーザとデジタルフォトフレーム３００のユーザとの間では、画像データの共有及び同期を行なわない態様を実現することができる。
【００６０】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６１】
変形例１：
上記実施例では、各デジタルフォトフレームは、グローバルなネットワークを越えたピアツーピアの通信を実現するために、スカイプ（登録商標）による通信機能を備えていたが、この代わりに、ウィンドウズ（登録商標）メッセンジャーやヤフー（登録商標）メッセンジャー等の他の通信機能を備えることとしてもよい。すなわち、各デジタルフォトフレームは、異なるローカルエリアネットワークに接続された２以上の装置をグローバルなネットワークを越えて特定するための識別子を用いて通信を行なうことが可能な通信機能を備えていればよい。
【００６２】
変形例２：
上記実施例では、フォルダ単位で同期処理が行われていたが、各デジタルフォトフレームの内部記憶装置の全体を１つの単位として、同期処理が行われてもよい。
【００６３】
変形例３：
上記実施例では、各デジタルフォトフレームのユーザは、それぞれのスカイプ（登録商標）ＩＤに割り当てられたフォルダ内における画像データのみを操作部１０４によって更新することが可能であったが、全てのフォルダ内における画像データを更新することが可能であってもよい。
【００６４】
変形例４：
上記実施例におけるデジタルフォトフレームでは、画像データが記憶された記憶媒体としてメモリカードを採用していたが、メモリカードに代えて又はメモリカードに加えて、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）、Ｂｌｕ−ｒａｙ（登録商標）ディスク、ＨＤＤ（Hard disk drive）等の他の記憶媒体から画像データを取り込むことが可能な構成としてもよい。また、デジタルフォトフレームにデジタルカメラを接続させて、デジタルカメラ内に記憶された画像データを取り込むことが可能な構成としてもよい。
【００６５】
変形例５：
上記実施例では、ＣＰＵは、同期処理によって新たな画像データが追加された場合に、新たな画像データが追加された旨を表示部に表示させていたが、この代わりに、動作状態を示すＬＥＤランプを設け、画像データが追加された場合に、ＬＥＤランプの色を変化させたり、或いは、ＬＥＤランプを点滅させることによって、ユーザに対して新たな画像データが追加された旨を通知することとしてもよい。また、ＣＰＵは、画像データが削除されたり、或いは、ファイル名が変更された場合にも、ユーザに対して通知を行なうこととしてもよい。
【００６６】
変形例６：
上記実施例において、各デジタルフォトフレームのＣＰＵは、ファイルの拡張子によって、静止画像データと動画像データとを判別し、動画像データについては同期処理を行わないこととしてもよい。動画像データは、静止画像データに比べてファイルのサイズが大きいため、このようにすれば、デジタルフォトフレームの内部記憶装置の容量が、動画像データによって圧迫されることを抑制することができる。
【００６７】
変形例７：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【符号の説明】
【００６８】
１０…ルータ
１１…ルータ
１２…アクセスポイント
１００…デジタルフォトフレーム
１０２…表示部
１０４…操作部
１０６…メモリカードスロット
１１２…ＣＰＵ
１１４…ＲＯＭ
１１６…ＲＡＭ
１３０…内部記憶装置
１３２…ＴＡＲＯフォルダ
１３４…ＨＡＮＡＫＯフォルダ
１３６…ＹＯＳＨＩＯフォルダ
２００…デジタルフォトフレーム
２０２…表示部
２０４…操作部
２０６…メモリカードスロット
２１２…ＣＰＵ
２１４…ＲＯＭ
２１６…ＲＡＭ
２３０…内部記憶装置
２３２…ＴＡＲＯフォルダ
２３４…ＨＡＮＡＫＯフォルダ
２３６…ＹＯＳＨＩＯフォルダ
３００…デジタルフォトフレーム
３０２…表示部
３０４…操作部
３０６…メモリカードスロット
３１２…ＣＰＵ
３１４…ＲＯＭ
３１６…ＲＡＭ
３３０…内部記憶装置
３３２…ＴＡＲＯフォルダ
３３４…ＨＡＮＡＫＯフォルダ
３３６…ＹＯＳＨＩＯフォルダ
ＩＮ…インターネット
【図１】
2011233068.tif 000003
【図２】
2011233068.tif 000004
【図３】
2011233068.tif 000005
【図４】
2011233068.tif 000006
【図５】
2011233068.tif 000007
【図６】
2011233068.tif 000008