(57)【要約】【課題】画像データ管理サーバにて管理されているアルバムのうち、画像表示装置の表示対象となっているアルバムに、新たな画像データを画像表示装置の側から追加する。【解決手段】第２ＩＲ受信部１５５が新たな画像データを携帯端末２００から取り込むと、通信部１２０は、制御部１１０により特定されたアルバムＩＤを、上記新たな画像データとともに画像データ管理サーバ３００に送信する。画像データ管理サーバ３００は、このアルバムＩＤに基づいて、画像表示装置１００からアップロードされた画像データを分類管理することができる。【選択図】図１
2008072660.tif 000002
【特許請求の範囲】
【請求項１】
表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、
上記表示対象画像データ群に属する画像データを外部装置から取得する画像データ取得手段と、
上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、
新たな画像データを上記外部装置に提供する画像データ提供手段と、
上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ群指定情報提供手段と、
を備えていることを特徴とする画像表示装置。
【請求項２】
上記表示制御手段が上記表示部に表示する表示対象画像データを、上記表示対象画像データ群から選択する表示対象画像データ選択手段と、
上記表示対象画像データ選択手段により選択されている表示対象画像データを指定する表示対象画像データ指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ指定情報提供手段と、
を更に備えていることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
画像データを外部から取り込む画像データ取り込み手段を更に備え、
上記画像データ提供手段は、
上記画像データ取り込み手段が画像データを取り込むと、取り込まれた画像データを新たな画像データとして上記外部装置に提供するものである、
ことを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、
上記表示対象画像データ群に属する画像データを、画像データ格納部から読み出す画像データ読み出し手段と、
上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、
新たな画像データを上記画像データ格納部に格納する画像データ格納手段と、
上記新たな画像データを、上記表示対象画像データ群特定手段により表示対象として特定された上記表示対象画像データ群に分類して管理する画像データ管理手段と、
を備えていることを特徴とする画像表示装置。
【請求項５】
画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理装置であって、
新たな画像データを外部から取得し、上記画像データ格納部に格納する新規画像データ取得手段と、
上記新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を外部から取得する画像データ群指定情報取得手段と、
上記新たな画像データを、上記画像データ群指定情報により指定された被指定画像データ群に分類して管理する画像データ管理手段と、
を備えていることを特徴とする画像データ管理装置。
【請求項６】
上記被指定画像データ群における上記新たな画像データの順序を指定する順序指定情報を外部から取得する順序指定情報取得手段と、
上記被指定画像データ群に属する画像データの順序を定義する順序定義情報を、上記順序指定情報に基づいて更新する順序定義情報更新手段と、を更に備え、
上記画像データ管理手段は、
上記新たな画像データを含む上記被指定画像データ群に属する画像データを、上記順序指定情報に基づいて更新された上記順序定義情報に従って管理するものである、
ことを特徴とする請求項５に記載の画像データ管理装置。
【請求項７】
画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理装置と、上記画像データ管理装置から取得した画像データの画像を表示する画像表示装置と、を含む画像表示システムであって、
上記画像表示装置は、
表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、
上記表示対象画像データ群に属する画像データを上記画像データ管理装置から取得する画像データ取得手段と、
上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、
新たな画像データを上記画像データ管理装置に提供する画像データ提供手段と、
上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記画像データ管理装置に提供する表示対象画像データ群指定情報提供手段と、を備えたものであり、
上記画像データ管理装置は、
上記新たな画像データを上記画像表示装置から取得し、上記画像データ格納部に格納する新規画像データ取得手段と、
上記表示対象画像データ群指定情報を上記画像表示装置から取得する表示対象画像データ群指定情報取得手段と、
上記表示対象画像データ群指定情報に基づいて、上記新たな画像データを上記表示対象画像データ群に分類して管理する画像データ管理手段と、を備えたものである、
ことを特徴とする画像表示システム。
【請求項８】
画像表示装置によって、画像データの画像を表示部に表示する画像表示方法であって、
表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定工程と、
上記表示対象画像データ群に属する画像データを外部装置から取得する画像データ取得工程と、
上記表示対象画像データ群に属する画像データの画像を上記表示部に表示させる表示制御工程と、
新たな画像データを上記外部装置に提供する画像データ提供工程と、
上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ群指定情報提供工程と、
を含んでいることを特徴とする画像表示方法。
【請求項９】
画像データ管理装置によって、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理方法であって、
新たな画像データを外部から取得し、画像データ格納部に格納する新規画像データ取得工程と、
上記新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を外部から取得する画像データ群指定情報取得工程と、
上記新たな画像データを上記画像データ群指定情報により指定された被指定画像データ群に分類する画像データ分類工程と、
を含んでいることを特徴とする画像データ管理方法。
【請求項１０】
コンピュータを請求項１から４のうち何れか1項に記載の画像表示装置として動作させるためのプログラムであって、
上記コンピュータを、上記画像表示装置に備えられている上記各手段として機能させるための画像表示プログラム。
【請求項１１】
請求項１０に記載の画像表示プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項１２】
コンピュータを請求項５または６に記載の画像データ管理装置として動作させるためのプログラムであって、
上記コンピュータを、上記画像データ管理装置に備えられている上記各手段として機能させるための画像データ管理プログラム。
【請求項１３】
請求項１２に記載の画像データ管理プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを管理する画像データ管理装置と、該画像データ管理装置から取得した画像データの画像を表示する画像表示システムに関する。また、そのような画像表示システムに含まれる、画像表示装置、及び、画像データ管理装置に関する。また、これらの装置における画像表示方法、及び、画像データ管理方法に関する。また、上記画像データ管理装置の画像データ管理機能を具備する画像表示装置に関する。さらに、コンピュータをこれらの装置として動作させるためのプログラム、及び、それを記録した記録媒体に関する。
【背景技術】
【０００２】
デジタルカメラの普及に伴い、写真を画像データとして取り扱うことが広く行われるようになった。これにより、現像された写真をアルバムに張って鑑賞するという従来の写真の楽しみ方に加え、画像データとして記録された写真を画像表示装置に表示させて楽しむ、新たな写真の楽しみ方が一般化している。
【０００３】
画像データとして記録された写真を、あたかもアルバムに張られた写真を眺めるように鑑賞するために、画像データをデジタルアルバムと称する単位で管理する技術が用いられている。当該技術によれば、所望のデジタルアルバムに新たな画像データを追加していくことにより、画像データを分類して管理することができる。
【０００４】
例えば、特許文献１には、新たな画像データが格納されたメディアカードが挿入されたとき、表示部内にデジタルアルバムが開かれていればそのデジタルアルバムに取り込んだ画像データを追加し、開かれていなければ新たなデジタルアルバムを作成してそこに取り込んだ画像データを追加する技術が記載されている。
【０００５】
また、インターネット、および、それを利用したＷｅｂサービスの普及に伴い、デジタルアルバムの閲覧を、クライアントサーバシステムとして実現するネットワークアルバムシステムも登場している。ネットワークアルバムシステムにおいては、サーバ側で管理されているデジタルアルバムに含まれる画像データを、クライアント側で表示する。これにより、ユーザは、自宅にいながら遠隔地にあるサーバで管理されているデジタルアルバムを閲覧することができる。また、サーバ側で管理されているデジタルアルバムを、異なる場所にいる複数のユーザが共有することもできる。
【０００６】
ネットワークアルバムシステムにおいて、サーバで管理されているデジタルアルバムにクライアント側から新たな画像データを追加する場合、画像データのアップロード処理をどのように実現するかが、デジタルアルバムを管理する上で重要になる。
【０００７】
画像データのアップロードに関する技術としては、例えば、撮像画像を表示しながら取り込み、取り込んだ画像を所定の操作に応じて、ネットワークを介して外部に設けられたストレージにアップロードする技術が、特許文献２に開示されている。
【特許文献１】特開２０００−  ８２１２８（公開日：平成１２年  3月２１日）
【特許文献２】特開２００２−１０１３７３（公開日：平成１４年  4月  ５日）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の技術では、新たな画像データが取り込まれると、取り込まれた画像データは表示部内に開かれているデジタルアルバムに追加される。しかしながら、同様の処理をネットワークアルバムシステムにおいて実現しようとした場合、デジタルアルバムを管理しているサーバは、クライアントがどのデジタルアルバムを表示しているのかを特定することができない。従って、クライアントにて取り込まれた画像データを、クライアントが表示中のデジタルアルバムに追加することができないという問題を生じる。
【０００９】
特許文献２に記載の技術は、ネットワークアルバムシステムを前提としたものではなく、画像データとそのファイル名とを外部ストレージにアップロードするものである。従って、特許文献２に記載の技術をネットワークアルバムサービスに適用したとしても、上記問題は依然として解決されない。
【００１０】
また、特許文献１に記載の技術は、新たな画像データを追加するデジタルアルバムを特定するのみであり、新たな画像データをそのデジタルアルバムのどこに追加するかを特定するものではない。デジタルアルバムの画像データは順序付けられて管理されることが好ましいが、特許文献１に記載の技術では、新たな画像データをそのデジタルアルバムに何番目の画像データとして追加するかを管理することができない。
【００１１】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、画像データ管理装置において管理されている画像データ群（例えば、デジタルアルバム）のうち、画像表示装置において表示対象となっている画像データ群に、新たな画像データを画像表示装置の側から追加することができる画像表示システムを実現することにある。また、そのような画像表示システムを構成する画像表示装置、および、画像データ管理装置を実現することにある。
【課題を解決するための手段】
【００１２】
本発明に係る画像表示装置は、上記課題を解決するために、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、上記表示対象画像データ群に属する画像データを外部装置から取得する画像データ取得手段と、上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、新たな画像データを上記外部装置に提供する画像データ提供手段と、上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ群指定情報提供手段と、を備えていることを特徴としている。
【００１３】
また、本発明に係る画像表示方法は、画像表示装置によって画像データの画像を表示部に表示する画像表示方法であって、上記課題を解決するために、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定工程と、上記表示対象画像データ群に属する画像データを外部装置から取得する画像データ取得工程と、上記表示対象画像データ群に属する画像データの画像を上記表示部に表示させる表示制御工程と、新たな画像データを上記外部装置に提供する画像データ提供工程と、上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ群指定情報提供工程と、を含んでいることを特徴としている。
【００１４】
上記の構成によれば、表示対象として特定された表示対象画像データ群に属する画像データの画像が表示部に表示される。また、表示対象として特定された表示対象画像データ群を指定する表示対象画像データ群指定情報が、上記外部装置に提供される。
【００１５】
従って、上記外部装置は、当該画像表示装置から提供される上記表示対象画像データ群指定情報に基づいて、当該画像表示装置が表示部に表示させている画像データが属する表示対象画像データ群を特定することができる。このため、上記外部装置は、当該画像表示装置から新たな画像データの提供を受けた際、該新たな画像データに関連付けて提供される表示対象画像データ群特定情報を参照することで、該新たな画像データを、当該画像表示装置が表示部に表示させている画像データが属する表示対象画像データ群に追加することができる。
【００１６】
すなわち、上記の構成によれば、外部装置において管理されている画像データ群のうち、当該画像表示装置において表示対象となっている画像データ群に、新たな画像データを当該画像表示装置の側から追加可能な画像表示システムを実現することができるという効果を奏する。
【００１７】
なお、上記外部装置は、例えば、通信網を介して当該画像表示と通信可能に接続された通信装置として構成することができる。
【００１８】
また、上記表示部は、当該画像表示装置に内蔵されているものであってもよいし、画像表示装置とは別体のものであってもよい。例えば、液晶表示パネルを表示部として内蔵するテレビジョン受像機や、外付けのディスプレイを表示部として利用するデスクトップコンピュータなどは、何れも本発明の技術的範疇に含まれる。
【００１９】
本発明に係る画像表示装置は、上記表示制御手段が上記表示部に表示する表示対象画像データを上記表示対象画像データ群から選択する表示対象画像データ選択手段と、上記表示対象画像データ選択手段により選択されている表示対象画像データを指定する表示対象画像データ指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ指定情報提供手段と、を更に備えている、ことが好ましい。
【００２０】
上記の構成によれば、表示対象として選択されている表示対象画像データの画像が表示部に表示される。また、表示対象として選択されている表示対象画像データを指定する表示対象画像データ指定情報が、上記外部装置に提供される。
【００２１】
従って、上記外部装置は、当該画像表示装置から提供される上記表示対象画像データ指定情報に基づいて、当該画像表示装置が表示部に表示させている画像データを特定することができる。このため、上記外部装置は、当該画像表示装置から新たな画像データの提供を受けた際、該新たな画像データを画像データ群に追加する処理を、当該画像表示装置が表示部に現在どの画像データを表示させているのかに応じて行うことができるという更なる効果を奏する。
【００２２】
例えば、上記外部装置が画像データ群に属する画像データを順序付けて管理するものであれば、当該画像表示装置が表示部に表示させている画像データに応じた順序で、当該画像表示装置から提供された新たな画像データを画像データ群に追加することができる。すなわち、例えば、上記新たな画像データを現在表示中の画像データの次の画像データとして追加したり、あるいは、上記新たな画像データを現在表示中の画像データの前の画像データとして追加したりすることができる。
【００２３】
なお、上記表示制御手段は、上記表示対象画像データ選択手段により選択されている表示対象画像データの画像を全画面表示する表示画面を上記表示部に表示させるものであってもよいし、あるいは、上記表示対象画像データ群に属する画像データの画像を一覧表示する表示画面であって、上記表示対象画像データ選択手段により選択されている表示対象画像データの画像を強調表示する表示画面を上記表示部に表示させるものであってもよい。
【００２４】
上記表示制御手段が上記何れの表示画面を表示する場合でも、現在表示対象として選択されている表示対象画像データがどの画像データであるのかを、ユーザに知らせることができる。従って、ユーザは、表示対象画像データ群のどこに上記新たな画像データが追加されるのかを、上記表示部に表示される表示画面に基づいて予測することが可能になる。
【００２５】
本発明に係る画像表示装置は、画像データを外部から取り込む画像データ取り込み手段を更に備え、上記画像データ提供手段は、上記画像データ取り込み手段が画像データを取り込むと、取り込まれた画像データを新たな画像データとして上記外部装置に提供するものである、ことが好ましい。
【００２６】
上記の構成によれば、上記画像データ取り込み手段に画像データを供給可能な画像データ供給装置を用いて、当該画像表示装置に上記新たな画像データを供給することができる。そして、上記画像データ取り込み手段により取り込まれた画像データが、新たな画像データとして上記外部装置に提供される。
【００２７】
従って、上記画像データ供給装置から当該画像表示装置に供給された上記新たな画像データを、当該画像表示装置において表示対象となっている画像データが属する画像データ群であって、上記外部装置の管理下にある画像データ群に新たに追加することができるという更なる効果を奏する。
【００２８】
なお、上記画像データ取り込み手段は、無線通信により当該画像表示装置と通信可能な上記画像データ供給装置から画像データを受信するものであってもよいし、ケーブルなどの物理的な手段により当該画像表示装置と接続された上記画像データ供給装置から画像データを読み出すものであってもよい。前者の場合、無線通信として、例えば、画像データなどデータサイズが大きいデータの送受信も可能なＩｒＳｉｍｐｌｅによる赤外通信を採用してもよい。
【００２９】
また、上記画像データ供給装置は、携帯電話機、デジタルカメラ、カムコーダ、ＰＤＡ（personal digital assistant）、メディアカードなど、上記画像データ取り込み手段に画像データを供給可能なものであれば任意の装置であってよい。
【００３０】
本発明に係る画像データ管理装置は、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理装置であって、上記課題を解決するために、新たな画像データを外部から取得し、上記画像データ格納部に格納する新規画像データ取得手段と、上記新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を外部から取得する画像データ群指定情報取得手段と、上記新たな画像データを上記画像データ群指定情報により指定された被指定画像データ群に分類して管理する画像データ管理手段と、を備えていることを特徴としている。
【００３１】
また、本発明に係る画像データ管理方法は、画像データ管理装置によって、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理方法であって、上記課題を解決するために、新たな画像データを外部から取得し、画像データ格納部に格納する新規画像データ取得工程と、上記新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を外部から取得する画像データ群指定情報取得工程と、上記新たな画像データを上記画像データ群指定情報により指定された被指定画像データ群に分類する画像データ分類工程と、を含んでいることを特徴としている。
【００３２】
上記構成によれば、当該画像データ管理装置は、外部から新たな画像データを取得するともに、その新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を取得する。そして、上記新たな画像データは、上記画像データ群指定情報に指定された被指定画像データ群に分類されて管理される。
【００３３】
従って、上記構成によれば、当該画像データ管理装置に上記新たな画像データを提供する画像表示装置は、上記画像データ群指定情報を上記新たな画像データと関連付けて当該画像データ管理装置に提供することにより、上記新たな画像データが分類される画像データ群を制御することができる。
【００３４】
すなわち、上記の構成によれば、当該画像データ管理装置において管理されている画像データ群のうち、上記画像表示装置において表示対象となっている画像データ群に、新たな画像データを上記画像表示装置の側から追加可能な画像表示システムを実現することができるという効果を奏する。
【００３５】
なお、上記画像データ格納部は、当該画像データ管理手段に内蔵された記憶装置であってもよいし、ケーブルなどの物理的な手段により当該画像データ管理装置に接続された外付けの記憶装置であってもよい。また、さらに、当該画像データ管理サーバと通信網を介して通信可能に構成された記憶装置であってもよい。
【００３６】
本発明に係る画像データ管理装置は、上記被指定画像データ群における上記新たな画像データの順序を指定する順序指定情報を外部から取得する順序指定情報取得手段と、上記被指定画像データ群に属する画像データの順序を定義する順序定義情報を、上記順序指定情報に基づいて更新する順序定義情報更新手段と、を更に備え、上記画像データ管理手段は、上記新たな画像データを含む上記被指定画像データ群に属する画像データを、上記順序指定情報に基づいて更新された上記順序定義情報に従って管理するものである、ことが好ましい。
【００３７】
上記の構成によれば、当該画像データ管理装置は、上記被指定画像データ群に分類して管理される上記新たな画像データを取得するともに、上記被指定画像データ群における上記新たな画像データの順序を指定する順序指定情報を取得する。上記被指定画像データ群に属する画像データの順序を定義する順序定義情報は、この順序指定情報に基づいて更新される。上記新たな画像データを含む上記被指定画像データ群に属する画像データは、この更新された順序定義情報に基づいて管理される。
【００３８】
従って、上記構成によれば、当該画像データ管理装置に上記新たな画像データを提供する画像表示装置は、上記順序指定情報を上記新たな画像データと関連付けて当該画像データ管理装置に提供することにより、上記被指定画像データ群における上記新たな画像データの順序を制御することができるという更なる効果を奏する。
【００３９】
例えば、上記新たな画像データを現在表示中の画像データの次の画像データとして追加したり、あるいは、上記新たな画像データを現在表示中の画像データの前の画像データとして追加したりすることができる。
【００４０】
なお、上記画像表示装置と上記画像データ管理装置とを含む画像表示システムも本発明の技術的範疇に含まれる。
【００４１】
すなわち、本発明に係る画像データ表示システムは、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理装置と、上記画像データ管理装置から取得した画像データの画像を表示する画像表示装置と、を含んでいる画像表示システムであって、上記課題を解決するために、
上記画像表示装置は、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、上記表示対象画像データ群に属する画像データを上記画像データ管理装置から取得する画像データ取得手段と、上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、新たな画像データを上記画像データ管理装置に提供する画像データ提供手段と、上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記画像データ管理装置に提供する表示対象画像データ群指定情報提供手段と、を備えたものであり、
上記画像データ管理装置は、上記新たな画像データを上記画像表示装置から取得し、上記画像データ格納部に格納する新規画像データ取得手段と、上記表示対象画像データ群指定情報を上記画像表示装置から取得する表示対象画像データ群指定情報取得手段と、上記表示対象画像データ群指定情報に基づいて、上記新たな画像データを上記表示対象画像データ群に分類して管理する画像データ管理手段と、を備えたものである、ことを特徴としている。
【００４２】
上記の構成によれば、上記画像データ管理装置の管理下にある画像データ群であって、上記画像表示装置において表示対象となっている表示対象画像データ群に、上記画像表示装置から新たな画像データを追加することができる画像表示システムを実現することができる。
【００４３】
なお、上記画像データ管理装置の画像データ管理機能を具備する画像表示装置も本発明の技術的範疇に含まれる。
【００４４】
すなわち、本発明の画像表示装置は、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、上記表示対象画像データ群に属する画像データを画像データ格納部から読み出す画像データ読み出し手段と、上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、新たな画像データを上記画像データ格納部に格納する画像データ格納手段と、上記新たな画像データを、上記表示対象画像データ群特定手段により表示対象として特定された上記表示対象画像データ群に分類して管理する画像データ管理手段と、を備えていることを特徴としている。
【００４５】
上記の構成によれば、現在表示対象となっている表示対象画像データ群に、新たな画像データを追加することができる画像表示装置を実現することができる。
【００４６】
なお、上記画像表示装置は、上記表示制御手段が上記表示部に表示する表示対象画像データを、上記表示対象画像データ群から選択する表示対象画像データ選択手段と、上記新たな画像データが上記画像データ格納部に格納されたとき、上記表示対象画像データ選択手段により選択されている表示対象画像データがどの画像データであるかに基づいて、上記表示対象画像データ群に属する画像データの順序を定義する順序定義情報を更新する順序定義情報更新手段と、を更に備え、上記画像データ管理手段は、上記新たな画像データを含む上記表示対象画像データ群に属する画像データを、更新された上記順序定義情報に従って管理するものである、ように構成されていてもよい。
【００４７】
また、上記画像表示装置は、画像データを外部から取り込む画像データ取り込み手段を更に備え、上記画像データ格納手段は、上記画像データ取り込み手段が画像データを取り込むと、取り込まれた画像データを新たな画像データとして上記画像データ格納部に格納するものである、ように構成してもよい。
【００４８】
また、上記画像表示装置は、上記画像データ格納部を内蔵するよう構成されたものであってもよいし、あるいは、外付けの上記画像データ格納部と接続可能に構成されたものであってもよい。
【００４９】
なお、上記画像表示装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記画像表示装置をコンピュータにおいて実現する画像表示プログラム、および、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００５０】
また、上記画像データ管理装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記画像データ管理装置をコンピュータにおいて実現する画像データ管理プログラムプログラム、および、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５１】
本発明に係る画像表示装置は、以上のように、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、上記表示対象画像データ群に属する画像データを外部装置から取得する画像データ取得手段と、上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、新たな画像データを上記外部装置に提供する画像データ提供手段と、上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ群指定情報提供手段と、を備えている。
【００５２】
また、本発明に係る画像表示方法は、以上のように、画像表示装置によって画像データの画像を表示部に表示する画像表示方法であって、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定工程と、上記表示対象画像データ群に属する画像データを外部装置から取得する画像データ取得工程と、上記表示対象画像データ群に属する画像データの画像を上記表示部に表示させる表示制御工程と、新たな画像データを上記外部装置に提供する画像データ提供工程と、上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記外部装置に提供する表示対象画像データ群指定情報提供工程と、を含んでいる。
【００５３】
従って、上記外部装置は、当該画像表示装置から提供される上記表示対象画像データ群指定情報に基づいて、当該画像表示装置が表示部に表示させている画像データが属する表示対象画像データ群を特定することができる。このため、上記外部装置は、当該画像表示装置から新たな画像データの提供を受けた際、該新たな画像データに関連付けて提供される表示対象画像データ群特定情報を参照することで、該新たな画像データを、当該画像表示装置が表示部に表示させている画像データが属する表示対象画像データ群に追加することができる。
【００５４】
すなわち、上記の構成によれば、上記外部装置の管理下にある画像データ群であって、当該画像表示装置において表示対象となっている表示対象画像データ群に、当該画像表示装置の側から新たな画像データを追加することができる画像表示システムを実現することができる。
【００５５】
本発明に係る画像データ管理装置は、以上のように、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理装置であって、新たな画像データを外部から取得し、上記画像データ格納部に格納する新規画像データ取得手段と、上記新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を外部から取得する画像データ群指定情報取得手段と、上記新たな画像データを上記画像データ群指定情報により指定された被指定画像データ群に分類して管理する画像データ管理手段と、を備えている。
【００５６】
また、本発明に係る画像データ管理方法は、以上のように、画像データ管理装置によって、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理方法であって、新たな画像データを外部から取得し、画像データ格納部に格納する新規画像データ取得工程と、上記新たな画像データが属するべき画像データ群を指定する画像データ群指定情報を外部から取得する画像データ群指定情報取得工程と、上記新たな画像データを上記画像データ群指定情報により指定された被指定画像データ群に分類する画像データ分類工程と、を含んでいる。
【００５７】
従って、当該画像データ管理装置に上記新たな画像データを提供する画像表示装置は、上記画像データ群指定情報を上記新たな画像データと関連付けて当該画像データ管理装置に提供することにより、上記新たな画像データが分類される画像データ群を制御することができる。
【００５８】
すなわち、当該画像データ管理装置の管理下にある画像データ群であって、上記画像表示装置において表示対象となっている表示対象画像データ群に、上記画像表示装置の側から新たな画像データを追加することができる画像表示システムを実現することができる。
【００５９】
本発明に係る画像データ表示システムは、以上のように、画像データ格納部に格納されている画像データを複数の画像データ群に分類して管理する画像データ管理装置と、上記画像データ管理装置から取得した画像データの画像を表示する画像表示装置と、を含んでいる画像表示システムであって、上記画像表示装置は、表示対象とする表示対象画像データ群を特定する表示対象画像データ群特定手段と、上記表示対象画像データ群に属する画像データを上記画像データ管理装置から取得する画像データ取得手段と、上記表示対象画像データ群に属する画像データの画像を表示部に表示させる表示制御手段と、新たな画像データを上記画像データ管理装置に提供する画像データ提供手段と、上記表示対象画像データ群を指定する表示対象画像データ群指定情報を、上記新たな画像データと関連付けて上記画像データ管理装置に提供する表示対象画像データ群指定情報提供手段と、を備えたものであり、上記画像データ管理装置は、上記新たな画像データを上記画像表示装置から取得し、上記画像データ格納部に格納する新規画像データ取得手段と、上記表示対象画像データ群指定情報を上記画像表示装置から取得する表示対象画像データ群指定情報取得手段と、上記表示対象画像データ群指定情報に基づいて、上記新たな画像データを上記表示対象画像データ群に分類して管理する画像データ管理手段と、を備えたものである。
【００６０】
従って、上記画像データ管理装置の管理下にある画像データ群であって、上記画像表示装置において表示対象となっている表示対象画像データ群に、上記画像表示装置から新たな画像データを追加することができる画像表示システムを実現することができる。
【発明を実施するための最良の形態】
【００６１】
（１．画像表示システム）
はじめに、本実施形態に係る画像表示システム１の構成について、図２に基づいて説明する。
【００６２】
図２は、画像表示システム１の構成を示すブロック図である。画像表示システム１は、ネットワークアルバムサービスを提供するためのシステムであり、図２に示したように、画像表示装置１００と、携帯端末２００と、画像データ管理サーバ（画像データ管理装置）３００とを含んで構成されている。
【００６３】
画像データ管理サーバ３００は、写真などの画像データを少なくとも１つ以上のデジタルアルバム（以下、単にアルバムと呼称する）に分類して管理するサーバであり、ネットワークアルバムサービスを提供する事業者の事業所内に設置されている。各アルバムは、少なくとも１つ以上の画像データを含んでおり、アルバムＩＤにより他のアルバムと識別されている。
【００６４】
一方、画像表示装置１００は、画像データ管理サーバ３００の管理下にあるアルバムを表示するクライアントであり、ユーザの宅内に設置されている。画像表示装置１００は、ユーザにより入力されたアルバムＩＤを画像データ管理サーバ３００に通知することより、そのアルバムＩＤに対応するアルバムに属する画像データを画像データ管理サーバ３００から取得する。そして、取得した画像データの画像をサムネイル一覧表示、あるいは、スライド表示することにより、アルバムを表示する。
【００６５】
ここで、サムネイル一覧表示とは、アルバムに属する各画像データのサムネイル画像を一覧表示する表示方法である。また、スライド表示とは、アルバムに属する各画像データの主画像を順に切り替えながら１枚ずつ順に全画面表示する表示方法である。
【００６６】
画像表示装置１００と画像データ管理サーバ３００とは、インターネット４００を介して互いに接続されており、ＩＰ（Internet Protocol）通信により画像データの送受信が可能になっている。画像データ管理サーバ３００は、インターネット４００を介して接続された複数の画像表示装置１００…に対し、自装置の管理下にあるアルバムを閲覧させることができる。なお、画像表示装置１００と画像データ管理サーバ３００とを接続するための通信ネットワークとしては、インターネットの他に、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網などを利用してもよい。
【００６７】
画像表示装置１００は、サムネイル一覧表示あるいはスライド表示によりアルバムを表示する上述したアルバム表示機能の他に、携帯端末２００から取り込んだ新たな画像データを、現在表示中の表示対象アルバムに追加するアップロード機能を有している。
【００６８】
画像表示システム１において、携帯端末２００は、自装置内に格納されている画像データを、画像表示装置１００に供給するための装置として機能する。画像表示装置１００は、携帯端末２００から供給された新たな画像データを取り込み、取り込んだ画像データを、表示対象アルバムのアルバムＩＤとともに画像データ管理サーバ３００にアップロードする。画像データ管理サーバ３００は、アップロードされた画像データを、その画像データとともに取得したアルバムＩＤに基づいて分類して管理する。これにより、ユーザは、携帯端末２００に格納されている画像データを、現在表示中の表示対象アルバムに追加することができる。
【００６９】
携帯端末２００から画像表示装置１００への画像データの供給は、赤外線を用いたＩｒＳｉｍｐｌｅによる近接通信により実現される。ただし、画像表示装置１００と携帯端末２００との間の通信は、ＩｒＤＡなど他の通信規格に準拠した赤外線通信により実現してもよいし、あるいは、赤外線通信に限らず、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いて他の無線通信により実現してもよい。また、画像表示装置１００と携帯端末２００とをケーブル等の物理的手段より接続し、携帯端末２００から画像表示表示１００に画像データを供給するようにしてもよい。
【００７０】
本実施形態において、画像表示装置１００は、ユーザの宅内に設置されたテレビジョン受像機（以下、テレビと略記）として実現される。ただし、画像表示装置１００は、画像データ管理サーバ３００から画像データを取得して表示する機能、および、携帯端末２００から新たな画像データを取り込んで画像データ管理サーバ３００にアップロードする機能を有するものであれば十分であり、テレビに限らず、パーソナルコンピュータなどとして実現されたものであってもよい。
【００７１】
また、本実施形態において、携帯端末２００は、カメラ付き携帯電話機として実現される。ユーザは、カメラ付き携帯電話機である携帯端末２００に格納された写真のなかから所望の写真を選択し、選択した写真を画像表示装置１００に供給することができる。ただし、携帯端末２００は、自装置内に格納されている画像データを画像表示装置１００に供給可能なものであれば十分であり、携帯電話機に限らず、画像データ供給機能を備えた、デジタルカメラ、カムコーダ、ＰＤＡ（personal digital assistant）などとして実現されたものであってもよい。
【００７２】
（２．画像データ管理サーバ）
画像表示システム１に含まれる画像データ管理サーバ３００について説明すれば以下の通りである。
【００７３】
まず、画像データ管理サーバ３００の構成について、図３に基づいて説明する。
【００７４】
図３は、画像データ管理サーバ３００の要部構成を示した機能ブロック図である。図示したように、画像データ管理サーバ３００は、記憶部３１０と、通信部３２０と、制御部３３０とを含んで構成されている。
【００７５】
記憶部３１０は、各種データを格納するための記憶装置である。記憶部３１０には、全画面表示用の主画像データと、サムネイル表示用のサムネイル画像データとが格納されている。通信部３２０は、ＩＰ通信用の通信インターフェースであり、画像表示装置１００との間の各種データの送受信に用いられる。制御部３３０は、記憶部３１０に格納されている画像データを、アルバム群管理テーブル、アルバム情報管理テーブル、主画像データ管理テーブル、および、サムネイル画像データ管理テーブルに基づいて分類して管理する。
【００７６】
記憶部３１０には、各アルバムに対して用意された、アルバム情報管理テーブル、主画像データ管理テーブル、および、サムネイル画像データ管理テーブルが格納されている。また、記憶部３１０は、各アルバムのアルバムＩＤに、そのアルバム用の、アルバム情報管理テーブル、主画像データ管理テーブル、および、サムネイル画像データ管理テーブルを関連付けるアルバム群管理テーブルも格納している。
【００７７】
図４（ａ）は、アルバム群管理テーブルの内容を示した図である。図示したように、アルバム群管理テーブルは、各アルバムＩＤ（例えば1234567890123456）に、そのアルバム用のアルバム情報管理テーブルが格納されたファイルへのパス（~/1234567890123456/info.dat）と、そのアルバム用の主画像データ管理テーブルが格納されたファイル（~/1234567890123456/image.dat）へのパスと、そのアルバム用のサムネイル画像管理テーブルが格納されたファイル（~/1234567890123456/list.dat）へのパスと、を対応付けている。
【００７８】
図４（ｂ）は、アルバム情報管理テーブルの内容を示した図である。図示したように、アルバム情報管理テーブルは、アルバムＩＤに、そのアルバムの、アルバム更新ＩＤ、注目画像ＩＤ、アルバム所有ユーザＩＤ、編集可能ユーザＩＤ、および、閲覧可能ユーザＩＤを関連づけるものである。アルバム更新ＩＤは、そのアルバムが過去何回更新されたかを示す値である。アルバム所有ユーザＩＤは、そのアルバムの作成者（オーナ）のユーザＩＤである。編集可能ユーザＩＤは、そのアルバムを編集することが許可されているユーザのユーザＩＤである。閲覧可能ユーザＩＤは、そのアルバムを閲覧することができるユーザのユーザＩＤである。注目画像ＩＤは、そのアルバムを参照している画像表示装置１００が注目表示している画像の管理ＩＤである。なお、編集可能ユーザＩＤ、および、閲覧可能ユーザＩＤは、それぞれ、該当するユーザの数だけ複数設定することができる。また、ユーザＩＤとしては、クライアントとなる装置のＩＰアドレスを流用してもよい。
【００７９】
図４（ｄ）は、アルバムの主画像データ管理テーブルの内容を示した図である。図示したように、主画像データ管理テーブルは、そのアルバムに属する各主画像データのファイル名（例えばu.jpg）に、管理ＩＤ（例えば003）を関連づけている。管理ＩＤには連続する整数が用いられており、各主画像データには管理ＩＤ基づく順序が定義される。このため、各主画像データは、順序により抽象的に参照することができる。例えば、u.jpgであれば、「３番目の画像データ」として参照することができる。
【００８０】
図４（ｃ）は、あるアルバムのサムネイル画像データ管理テーブルの内容を示した図である。図示したように、サムネイル画像データ管理テーブルは、そのアルバムに属するサムネイル画像データのファイル名（例えばTn_u.jpg）に、管理ＩＤ（例えば003）を関連付ける。管理ＩＤに連続する整数が用いられ、各サムネイル画像データが順序により抽象的に参照可能である点は、主画像データの場合と同様である。
【００８１】
制御部３３０は、アルバム群管理テーブル、主画像データ管理テーブル、および、サムネイル画像データ管理テーブルを利用することにより、アルバムＩＤ、管理ＩＤ、および、画像データの種類（主画像データ／サムネイル画像データ）に基づいて、１つの画像データを特定することができる。
【００８２】
また、制御部３３０は、主画像データと対応するサムネイル画像データとが新たに記憶部３１０に格納された際、これらの画像データが属するべきアルバムのアルバムＩＤと、これらの画像データに付与されるべき管理ＩＤとが指定されれば、これらの画像データを指定されたアルバムＩＤをもつアルバムに分類し、指定された管理ＩＤをもつ画像データとして管理することができる。
【００８３】
この際、制御部３３０は、指定されたアルバムＩＤに対応する主画像データ管理テーブルとサムネイル画像データ管理テーブルとを次のように更新する。（１）主画像データ管理テーブルおよびサムネイル画像データ管理テーブルの双方において、指定された管理ＩＤより大きい管理ＩＤの値を１増やす。（２）主画像データ管理テーブルおよびサムネイル画像データ管理テーブルの双方において、対応する新たな画像データのファイル名と、指定された管理ＩＤとを追加する。
【００８４】
また、以上のように主画像データ管理テーブルとサムネイル画像データ管理テーブルを更新した際、制御部３３０は、同時に、対応するアルバム情報管理テーブルを更新する。具体的には、アルバム情報管理テーブルのアルバム更新ＩＤを１増加させる。これにより、アルバム更新ＩＤの値は、常に当該アルバムの更新回数を示す、最新の値に更新される。
【００８５】
なお、上記各管理テーブルの更新に際し、制御部３３０は、更新前の管理テーブルのバックアップ、あるいは、更新履歴を記憶部３３０に保存し、最新でない状態のアルバムを表示している画像表示装置からの取得要求に備える。この際、保存しておくバックアップは、過去１０回分または過去１０分間の更新のうちの少ない方など、適宜定めることができる。
【００８６】
画像表示システム１において、画像表示装置１００は、画像データ管理サーバ３００にて管理されているアルバムを表示するアルバム表示機能と、携帯端末２００から取り込んだ新たな画像データを表示対象アルバムに追加するアップロード機能とを備えている。これに対応して、画像データ管理サーバ３００は、アルバムを表示するための表示用データを画像表示装置１００に提供する処理と、画像表示装置１００からアップロードされた新たな画像データを取得する処理とを行う。
【００８７】
また、画像表示システム１において、画像表示装置１００は、ユーザにより指定されたアルバムをサムネイル一覧表示、あるいは、スライド表示により表示する。従って、画像データ管理サーバ３００が表示用データを提供する処理は、サムネイル一覧表示を行うためにサムネイル一覧表示用データを提供する処理と、スライド表示を行うためにスライド表示用データを提供するとに大別される。
【００８８】
以下、これらの処理について、図５〜図７に基づいて説明する。
【００８９】
図５（ａ）は、画像データ管理サーバ３００から画像表示装置１００に、サムネイル一覧表示用データを提供する際の通信処理を示したシーケンス図である。
【００９０】
図５（ａ）に示したように、画像表示装置１００は、サムネイル一覧表示用データ要求１０１０を画像データ管理サーバ３００に送る。画像データ管理装置３００は、サムネイル一覧表示用データ要求１０１０に対する応答として、アルバム不在通知、アルバム閲覧拒否通知、あるいは、サムネイル一覧表示用データ１０２０のうちのいずれか１つを画像表示装置１００に送る。
【００９１】
図５（ｂ）は、サムネイル一覧表示用データ要求１０１０に含まれるパラーメータを、各パラメータが取り得る値とともに一覧した図である。画像表示装置１００は、サーバＵＲＬ、アルバムＩＤ、アルバム更新ＩＤ、ユーザＩＤ、および、注目画像ＩＤの各パラメータを指定して、サムネイル一覧表示用データ要求１０１０を画像データ管理サーバ３００に送信することができる。
【００９２】
サムネイル一覧表示用データ要求１０１０を受信すると、画像データ管理サーバ３００は、サムネイル一覧表示用データ要求１０１０に含まれるアルバムＩＤにより指定された被指定アルバムが、自装置の管理下にあるか否かを、アルバム群管理テーブルを参照して判定する。被指定アルバムが自装置の管理下にない場合、画像データ管理サーバ３００は、サムネイル一覧表示用データ要求１０１０に対する応答として、アルバム不在通知を画像表示装置１００に返信する。
【００９３】
被指定アルバムが自装置の管理下にある場合、画像データ管理サーバ３００は、サムネイル一覧表示用データ要求１０１０に含まれるユーザＩＤに基づいて、画像表示装置１００に対して被指定アルバムの閲覧を許可するか否かを判定する。具体的には、画像表示装置１００から得たユーザＩＤが、被指定アルバムのアルバム情報管理テーブルに閲覧可能ユーザＩＤとして登録されているか否かを判定する。閲覧を許可しない場合、サムネイル一覧表示用データ１０１０に対する応答として、アルバム閲覧拒否通知を画像表示装置１００に返信する。
【００９４】
被指定アルバムの閲覧を許可する場合、画像データ管理サーバ３００は、サムネイル一覧表示用データ１０１０に対する応答として、サムネイル一覧表示用データ１０２０を画像表示装置１００に返信する。また、画像データ管理サーバ３００は、このとき同時に、アルバム更新ＩＤと注目画像ＩＤとを画像表示装置１００に通知する。画像表示装置１００に通知するアルバム更新ＩＤと注目画像ＩＤとの値は、被指定アルバムのアルバム情報管理テーブルを参照して定められる。
【００９５】
サムネイル一覧表示用データ１０２０は、サムネイル一覧表示用データ要求１０１０に含まれるアルバムＩＤにより指定された被指定アルバムに分類されているサムネイル表示用のサムネイル画像データと、被指定アルバムのサムネイル管理テーブルとを含む。
【００９６】
図５（ｃ）は、サムネイル一覧表示用データ１０２０として画像表示装置１００に提供されるサムネイル画像データ管理テーブルの内容を示した図である。図示したように、サムネイル一覧表示用データ１０２０として画像表示装置１００に提供されるサムネイル画像データ管理テーブルの内容は、画像データ管理サーバ３００が被指定アルバムのサムネイル画像データの管理に用いているものと同一である。従って、画像表示装置１００においても、画像データ管理サーバ３００と同一の順序で、サムネイル画像データを管理することが可能になる。
【００９７】
なお、画像表示装置１００から取得したアルバム更新ＩＤがアルバム情報管理テーブルの最新のアルバム更新ＩＤと一致しない場合、画像データ管理サーバ３００は、取得したアルバム更新ＩＤに対応する過去のサムネイル画像データ管理テーブル（記憶部３１０にバックアップとして保存されているサムネイル画像データ管理テーブル）に基づいて、送信対象サムネイル画像データを特定する。これにより、アルバムが他の端末により予期せず更新されていた場合でも、画像表示装置１００は、要求したサムネイル一覧表示用データを取得することができる。この場合でも、画像データ管理サーバ３００は、最新のアルバム更新ＩＤを通知する。これにより、画像表示装置１００に、アルバムが他の端末により更新されていることを知らせることができる。
【００９８】
図６（ａ）は、画像データ管理サーバ３００から画像表示装置１００に、スライド表示用データを提供する際の通信処理を示したシーケンス図である。
【００９９】
図６（ａ）に示したように、画像表示装置１００は、画像データ管理サーバ３００に対してスライド表示用データ要求１０３０を送信する。画像データ管理装置３００は、スライド表示用データ要求１０３０に対する応答として、スライド表示用データ１０４０を画像表示装置に送る。
【０１００】
図６（ｂ）は、スライド表示用データ要求１０３０に含まれるパラーメータを、各パラメータが取り得る値とともに一覧した図である。画像表示装置１００は、サーバＵＲＬ、アルバムＩＤ、アルバム更新ＩＤ、ユーザＩＤ、注目画像ＩＤ、および、状態ＩＤの各パラメータを指定して、スライド表示用データ要求１０３０を画像データ管理サーバ３００に送信することができる。
【０１０１】
スライド表示用データ要求１０３０を受信すると、画像データ管理サーバ３００は、スライド表示用データ要求１０３０に含まれている、アルバムＩＤ、注目画像ＩＤ、および、状態ＩＤに基づいて、送信対象画像データを特定する。
【０１０２】
具体的には、まず、画像表示装置１００が、現在、サムネイル一覧表示状態にあるのか、または、スライド表示状態にあるのかを、スライド表示用データ要求１０３０に含まれる状態ＩＤに基づいて判定する。画像表示装置１００がサムネイル一覧表示状態にある場合、画像表示装置１００は、現在注目表示している（すなわち、サムネイル一覧表示画面のなかで強調表示している）画像の主画像データを要求している。従って、画像データ管理サーバ３００は、被指定アルバムの主画像管理テーブルを参照し、管理ＩＤが注目画像ＩＤに一致する主画像データを、送信対象画像データとして特定する。一方、画像表示装置１００がスライド表示状態にある場合、画像表示装置１００は、現在注目表示している（すなわち、全画面表示している）画像の次の画像の主画像データを要求している。従って、画像データ管理サーバ３００は、被指定アルバムの主画像管理テーブルを参照し、管理ＩＤが注目画像ＩＤより１大きい主画像データを、送信対象画像データとして特定する。
【０１０３】
送信対象画像データを特定すると、画像データ管理サーバ３００は、図６（ａ）に示したようにスライド表示用データ１０４０を画像表示装置１００に送信する。スライド表示用データ１０４０には、上述したようにして特定された送信対象画像データが含まれる。また、画像データ管理サーバ３００は、このとき同時に、アルバム更新ＩＤと注目画像ＩＤとを画像表示装置１００に通知する。画像表示装置１００に通知するアルバム更新ＩＤと注目画像ＩＤとの値は、被指定アルバムのアルバム情報管理テーブルを参照して定められる。
【０１０４】
なお、画像表示装置１００から取得したアルバム更新ＩＤがアルバム情報管理テーブルの最新のアルバムＩＤと一致しない場合、画像データ管理サーバ３００は、取得したアルバム更新ＩＤに対応する過去の主画像データ管理テーブル（記憶部３１０にバックアップとして保存されている主画像データ管理テーブル）に基づいて、送信対象画像データを特定する。これにより、アルバムが他の端末により予期せず更新されていた場合でも、画像表示装置１００は、要求したスライド表示用データを取得することができる。この場合でも、画像データ管理サーバ３００は、最新のアルバム更新ＩＤを通知する。これにより、画像表示装置１００に、アルバムが他の端末により更新されていることを知らせることができる。
【０１０５】
一方、画像表示装置１００は、画像データ管理サーバ３００から通知されるアルバム更新ＩＤが、前回画像データ管理サーバ３００から通知されたアルバム更新ＩＤと一致しない場合、他の端末により表示対象アルバムが更新されていたことを知る。このような場合、画像表示装置１００は、「アルバムが別の人により更新されました。更新中です。」のようなメッセージをユーザに提示した上で、サムネイル表示用データを再取得し、最新の状態が反映されたサムネイル一覧表示画面を表示するように構成してもよい。
【０１０６】
図７（ａ）は、画像表示装置１００から画像データ管理サーバ３００に新たな画像データをアップロードする際の通信処理を示したシーケンス図である。
【０１０７】
画像表示装置１００は、携帯端末２００から新たな画像データを取り込むと、図７（ａ）に示したように、アップロード要求１０５０を画像データ管理サーバ３００に送信する。具体的には、携帯端末２００から取り込んだ新たな主画像データと、その主画像データに対応するサムネイル画像データとを、サーバＵＲＬ、アルバムＩＤ、アルバム更新ＩＤ、ユーザＩＤ、および、注目画像ＩＤの各パラメータとともに送信する。
【０１０８】
図７（ｂ）は、アップロード要求１０５０に含まれるパラメータを、そのパラメータが取りえる値とともに一覧した図である。画像表示装置１００は、例えば、図７（ｂ）に示したように上記各パラメータの値を指定して、アップロード要求１０５０を画像データ管理サーバ３００に送ることができる。
【０１０９】
アップロード要求１０５０を受信すると、画像データ管理サーバ３００は、画像表示装置１００から提供された主画像データとサムネイル画像データとを記憶部３１０に格納する。そして、アップロード要求１０５０に含まれているユーザＩＤに基づいて、アルバムＩＤにより指定された被指定アルバムにこれらの画像データを追加することを許可するか否かを判定する。具体的には、アップロード要求に含まれているユーザＩＤが、被指定アルバムに対応するアルバム情報管理テーブルに編集可能ユーザＩＤとして登録されているか否かを判定する。
【０１１０】
新たな画像データを追加することを許可する場合、画像表示装置１００から取得した画像データを被指定アルバムに分類して管理するために、被指定アルバムに対応するアルバム情報管理テーブル、主画像データ管理テーブル、および、サムネイル画像データ管理テーブルを更新する。管理テーブルの更新方法については、既に述べたとおりである。ただし、新たな画像データに付与されるべき管理ＩＤは、画像表示装置１００から取得した注目画像ＩＤより１大きい値に設定される。これにより、画像表示装置１００がｎ番目の画像データを注目表示しているとすると、新たな画像データは、ｎ＋１番目の画像データとしてアルバムに追加される。
【０１１１】
上記管理テーブルの更新が完了すると、画像データ管理サーバ３００は、アップロード完了通知１０６０を画像表示装置１００に送る。アップロード完了通知１０６０には、図７（ｃ）に示したように、アルバム更新ＩＤが含まれている。画像表示装置１００に通知するアルバム更新ＩＤは、最新のアルバム情報管理テーブルに基づいて決められる。図７（ｃ）に示した例では、上記管理テーブルの更新が実行されたことに対応して、アルバム更新ＩＤが１０から１１に増加している。
【０１１２】
一方、画像データを追加することを許可しない場合、画像データ管理サーバ３００は、上記管理テーブルの更新を行うことなく、アップロード拒否通知１０７０を画像表示装置１００に返信する。アップロード拒否通知１０７０にも、図７（ｄ）に示したように、アルバム更新ＩＤが含まれている。図７（ｃ）に示した例では、上記管理テーブルの更新が行われなかったことに対応して、アルバム更新ＩＤは１０のままである。
【０１１３】
なお、画像表示装置１００から取得したアルバム更新ＩＤがアルバム情報管理テーブルの最新のアルバムＩＤと一致しない場合、画像データ管理サーバ３００は、取得したアルバム更新ＩＤに対応する過去のサムネイル画像データ管理テーブル（記憶部３１０にバックアップとして保存されているサムネイル画像データ管理テーブル）を参照して、画像表示装置１００から取得した注目画像ＩＤに対応する現在の注目画像ＩＤ（同じ画像データに関連付けれた新たな注目画像ＩＤ）を特定する。そして、その現在の注目画像ＩＤに基づいて、上述した各種管理テーブルの更新処理を実行する。これにより、アルバムが他の端末により予期せず更新されていた場合でも、画像表示装置１００のユーザが予期したとおりに、アルバムが更新される。この場合でも、画像データ管理サーバ３００は、最新のアルバム更新ＩＤを通知する。これにより、画像表示装置１００に、アルバムが他の端末により更新されていることを知らせることができる。
【０１１４】
一方、画像表示装置１００は、画像データ管理サーバ３００から通知されるアルバム更新ＩＤが、前回画像データ管理サーバ３００から通知されたアルバム更新ＩＤと比べて2以上大きい場合、他の端末により表示対象アルバムが更新されていたことを知る。このような場合、画像表示装置１００は、「アルバムが別の人により更新されました。更新中です。」のようなメッセージをユーザに提示した上で、最新の状態が反映されたサムネイル表示用データを取得して表示する。
【０１１５】
なお、携帯端末２００から取り込んだ新たな画像データが、ＪＰＥＧデータのようにサムネイル画像の画像データを内包するものである場合、画像表示装置１００は、アップロード要求１０５０として画像データ管理サーバ３００に送信するサムネイル画像データを、上記新たな画像データから抽出することができる。
【０１１６】
また、上記新たな画像データがサムネイル画像の画像データを含まない場合、画像表示装置１００内で新たにサムネイル画像の画像データを生成してもよいし、あるいは、アップロード要求１０５０として上記新たな画像データを画像データ管理サーバ３００に送信し、画像データ管理サーバ３００にて対応するサムネイル画像の画像データを生成するようにしてもよい。この場合、アップロード完了通知１０６０とともに、画像データ管理サーバ３００にて生成したサムネイル画像の画像データを画像表示装置１００に渡すようにすればよい。
【０１１７】
また、画像管理サーバ３００は、各アルバムに、そのアルバムに含めることができる画像データ数の上限を設けて、画像データを管理するものであってもよい。
【０１１８】
この場合、画像データ管理サーバ３００は、新たにアップロードされた画像データを追加するとそのアルバムの画像データ数の上限を超えてしまう場合、所定のアルゴリズムに基づいてアルバムの画像データを１つ削除し、各種管理テーブルを更新する。このアルゴリズムとしては、最も古く追加された画像データを削除するものであってもよいし、管理ＩＤが最も大きい画像データ、あるいは、最も小さい画像データを削除するものであってもよい。このような削除処理を実行した場合、画像データ管理サーバは、更新ＩＤの値を、通常の画像データの追加に対応する１と、画像データの削除に対応する１とで、合計２増加させる。
【０１１９】
一方、画像表示装置１００は、画像データ管理サーバ３００から通知されたアルバム更新ＩＤが、前回通知された更新ＩＤより２以上大きいとき、自装置からのアップロード要求以外の理由によるアルバムの更新（他の端末による更新、サーバによる削除処理など）が行われたことを知る。このような場合、画像表示装置１００は、「アルバムが別の人により更新されました。更新中です。」のようなメッセージをユーザに提示した上で、サムネイル表示用データを再取得し、最新の状態が反映されたサムネイル一覧表示画面を表示するように構成してもよい。さらに、この間、「アップロード成功、データ更新中です。」のようなメッセージを表示するようにしてもよい。
【０１２０】
以上のように、画像データ管理サーバ３００は、記憶部（画像データ格納部）３１０に格納されている画像データを複数のアルバム（画像データ群）に分類して管理する画像データ管理装置として機能する。
【０１２１】
また、通信部３２０は、新たな画像データを画像表示装置１００から取得し、記憶部（画像データ格納部）３１０に格納する新規画像データ取得手段として機能する。
【０１２２】
また、通信部３２０は、上記新たな画像データが属するべき画像データ群を指定するアルバムＩＤ（画像データ群指定情報）を画像表示装置１００から取得する画像データ群指定情報取得手段として機能する。
【０１２３】
また、制御部３３０は、上記新たな画像データを、上記アルバムＩＤ（画像データ群指定情報）により指定された被指定アルバム（画像データ群）に分類して管理する画像データ管理手段として機能する。
【０１２４】
さらに、通信部３２０は、上記被指定アルバム（画像データ群）における上記新たな画像データの順序を指定する注目画像ＩＤ（順序指定情報）を外部から取得する順序指定情報取得手段として機能する。
【０１２５】
また、制御部３３０は、上記被指定アルバム（画像データ群）に属する画像データの順序を定義する主画像データ管理テーブルおよびサムネイル画像データ管理テーブル（順序定義情報）を、上記注目画像ＩＤ（順序指定情報）に基づいて更新する順序定義情報更新手段として機能する。
【０１２６】
また、制御部３３０は、上記新たな画像データを含む上記被指定アルバム（画像データ群）に属する画像データを、上記注目ＩＤ（順序指定情報）に基づいて更新された主画像データ管理テーブルおよびサムネイル画像データ管理テーブル（順序定義情報）に従って管理する画像データ管理手段として機能する。
【０１２７】
（３．画像表示装置）
画像表示システム１に含まれる画像表示装置１００について説明すれば以下のとおりである。
【０１２８】
まず、画像表示装置１００の構成について説明する。
【０１２９】
図１は、画像表示装置１００の概略構成を示したブロック図である。
【０１３０】
図１に示すように、画像表示装置１００は、制御部１１０、通信部１２０、記憶部１３０、表示部１４０、第１ＩＩＲ受信部１５０、第２ＩＲ受信部１５５を含んで構成されている。
【０１３１】
通信部１２０は、ＩＰ通信用の通信インターフェースである。通信部１２０は、画像データ管理サーバ３００から各種表示用データを取得し、取得した表示用データを記憶部１３０に格納する。また、携帯端末２００から取り込まれて記憶部１３０に格納された画像データを、画像データ管理サーバ３００に送信する。
【０１３２】
記憶部１３０は、メモリなどにより構成された記憶装置である。記憶部１３０は、通信部１２０により取得された画像データ、および、携帯端末から取り込まれた画像データを記憶する。また、記憶部１３０は、制御部１１０により参照されるパラメータおよびテーブルを記憶している。制御部１１０は、記憶部１３０に記憶されている画像データ、パラメータ、および、テーブルを任意のタイミングで読み出すことができる。
【０１３３】
表示部１４０は、表示パネルやブラウン管などにより構成された表示装置である。制御部１１０は、記憶部１３０に格納されている画像データを用いて各種表示画面を生成し、その表示画面を表示するための表示用信号を表示部１４０に供給する。表示部１４０は、制御部１１０から供給された表示用信号に基づいて、表示画面を表示する。
【０１３４】
第１ＩＲ受信部１５０は、リモートコントローラ１６０との間で赤外線通信を行うための通信インターフェースである。リモートコントローラ１６０は、ユーザから受け付けた操作の内容を示す操作情報を、赤外線搬送波にのせて第１ＩＲ受信部１５０に送る。第1ＩＲ受信部１５０は、操作情報をリモートコントローラ１６０から受信すると、受信した操作情報を制御部１１０に渡す。制御部１１０は、第1ＩＲ受信部にて受信した操作情報に基づいて、実行するべき処理を決定することができる。
【０１３５】
第２ＩＲ受信部１５５は、携帯端末２００との間で赤外線通信を行うためのＩｒＳｉｍｐｌｅ用通信インターフェースである。携帯端末２００は、自装置内に格納されている画像データのうち、ユーザにより所定の方法で選択された画像データを、赤外線搬送波にのせて第２ＩＲ受信部１５５に送る。第２ＩＲ受信部１５５は、携帯端末２００から画像データを受信すると、受信した画像データを記憶部１３０に記憶する。
【０１３６】
制御部１１０は、上記各部を制御することにより、アルバム表示機能およびアップロード機能を実現する。制御部１１０の構成、および、処理については、他の図面を参照して後に詳しく説明する。
【０１３７】
図８は、テレビとして実現された画像表示装置１００の概観を示す概観図である。図８に示したように、画像表示装置１００をテレビとして実現する場合、テレビに含まれる表示パネルを表示部１４０として利用することができ、迫力のあるスライド表示を行うことができる。
【０１３８】
図８には、リモートコントローラ１６０の構成例も示されている。リモートコントローラ１６０は、数字ボタン部１６１、コマンドボタン部１６２、および十字ボタン部１６３を含んで構成されている。
【０１３９】
数字ボタン部１６１は、少なくとも０〜９に対応する数字ボタンを含んでいる。ユーザは、これらのボタンを適宜押下することにより、任意桁数の数字を入力することができる。ユーザは、この数字ボタン部１６１部を用いて、アルバムＩＤなどの数値を入力することができる。
【０１４０】
コマンドボタン部１６２は、１つ以上のコマンドボタンを含んでいる。ユーザは、コマンドボタンを押下することにより、そのコマンドボタンに対応付けられている指示を入力することができる。例えば、ユーザは、このコマンド部１６２を用いて、ネットワークアルバムサービスの利用を開始するネットワークアルバムサービス利用開始指示を画像表示装置１００に入力することができる。
【０１４１】
十字ボタン部１６３は、上下左右に対応した４つのボタンと、これらの４つのボタンの中心に配置された決定ボタンとを含んでいる。サムネイル一覧表示状態において、ユーザは、上下左右ボタンを押下することにより、表示部１４０に一覧表示されているサムネイル画像のなかから注目する画像を指定することができる。また、ある画像が注目されている状態で決定ボタンを押下することにより、その画像を選択することができる。
【０１４２】
一方、スライド表示状態において、ユーザは、右ボタンを押下することにより、現在表示中の表示画面の次の表示画面を表示することを指示する次画面表示指示を入力することができる。同様に、左ボタンを押下することにより、現在表示中の表示画面の前の表示画面を表示することを指示する前画面表示指示を入力することができる。
【０１４３】
次に、画像表示装置１１０に含まれる制御部１１０の構成について、もう少し詳しく説明する。
【０１４４】
図９は、制御部１１０の要部構成を示すブロック図である。図９に示したように、制御部１１０は、イベント処理部１１１、データ管理部１１２、表示画面生成部１１３、画像データ展開部１１４、表示制御部１１５、タイマー部１１６、ユーザ操作解析部１１７、および、画像データ受信検出部１１８を含んで構成されている。
【０１４５】
データ管理部１１２は、イベント処理部１１１からの表示用データ取得指示に基づいて、通信部１２０を介して表示用データの取得処理を行う。また、イベント処理部１１１からのアップロード指示に基づいて、新たな画像データのアップロード処理を通信部１２０を介して行う。また、データ管理部１１２は、これらの通信処理により取得した、記憶部１３０に格納されている画像データを管理する。
【０１４６】
表示画面生成部１１３は、特定の表示画面を生成することを指示する表示画面生成指示をイベント処理部１１１から受けると、データ管理部１１２を介して記憶部１３０に格納されている表示用データを取得する。そして、その表示用データを用いて表示画面を生成し、生成した表示画面を表示制御部１１５に供給する。
【０１４７】
表示画面の生成に用いられる画像データが展開を要する画像データである場合には、画像データ展開部１１４がその画像データを展開し、展開済みの画像データを表示画面生成部１１３に供給する。
【０１４８】
上記表示制御部１１５は、表示画面生成部１１４から供給された表示画面を表示部１４０に表示するための表示用信号を生成し、表示部１４０に供給する。
【０１４９】
タイマー部１１６は、イベント処理部１１１からタイマー起動指示を受け付けた時点で、タイマーを起動する。また、タイマーの起動から予め設定されたスライド表示時間が経過した時点で、タイマー通知をイベント処理部１１１に渡す。スライドショー表示における表示画面の遷移タイミングは、このタイマー部１１６により規定される。
【０１５０】
ユーザ操作解析部１１７は、第1ＩＲ受信部１５０が受信した操作情報を解析することによりユーザ操作の内容を特定し、特定した操作内容をイベント処理部１１１に通知する。
【０１５１】
画像データ受信検出部１１８は、第２ＩＲ受信部１１５を監視し、第２ＩＲ受信部１１５が画像データの受信を開始したことを検出する。受信が開始したことを検出すれば、受信開始をイベント処理部１１１に通知する。また、画像データ受信検出部１１８は、受信開始後も第２ＩＲ受信部１１５の監視を継続し、画像データの受信が成功したか否かを検出する。そして、画像データの受信に成功したことを検出すれば受信成功を、失敗したことを検出すれば受信失敗を、それぞれイベント処理部１１１に通知する。
【０１５２】
次に、画像表示装置１００のアルバム表示機能を、表示部１４０に表示される表示画面に即して説明する。
【０１５３】
図１０は、表示部１４０に表示される表示画面の、基本的な画面遷移を示す画面遷移図である。図１０に示したように、表示部１４０は、アルバム入力画面Ｐ１、アルバムアクセス失敗通知画面Ｅ１、サムネイル一覧表示画面Ｑ０、第1画像表示画面Ｑ１、第２画像表示画面Ｑ２、…、および、第３６画像表示画面Ｑ３６を表示する。なお、ここでは、表示対象アルバムとして、３６枚の画像を含むアルバムを仮定しているが、表示対象アルバムに含まれる画像数は任意である。
【０１５４】
アルバムＩＤ入力画面Ｐ１は、ネットワークアルバムサービスの利用開始指示をユーザから受け付けたときに最初に表示される表示画面であり、閲覧したいアルバムのアルバムＩＤをユーザに入力させるための表示画面である。アルバムＩＤ入力画面Ｐ１表示中、ユーザは、リモコン１６０を用いて、閲覧したいアルバムのアルバムＩＤを画像表示装置１００に対して入力することができる。
【０１５５】
図１１（ａ）は、アルバムＩＤ入力画面Ｐ１の構成例を示した画面構成図である。
【０１５６】
アルバムＩＤ入力画面Ｐ１表示中、ユーザによりアルバムＩＤが入力されると、画像表示装置１００は、サムネイル表示用データ要求を、画像データ管理サーバ３００に送る。そして、サムネイル表示用データ要求の応答として、アルバムＩＤにより指定されたアルバムのサムネイル一覧表示用データの取得に成功すると、サムネイル一覧表示画面Ｑ０を表示する。
【０１５７】
なお、アルバムＩＤを画像データ管理サーバ３００に送信してから、サムネイル一覧表示用データを取得を取得し、サムネイル一覧表示画面Ｑ０を表示するまでの間に、図１１（ｂ）に示したアルバムＩＤ確認中画面Ｐ１´を表示するようにしてもよい。
【０１５８】
サムネイル一覧表示画面Ｑ０は、表示対象アルバムに含まれる３６枚のサムネイル画像データの画像を一覧表示する表示画面である。サムネイル一覧表示画面Ｑ０表示中、ユーザは、リモコン１６０を用いて、一覧表示されているサムネイル画像群から所望の画像を選択することができる。サムネイル一覧表示画面Ｑ０を表示している状態のことを、サムネイル一覧表示状態と呼称する。
【０１５９】
一方、サムネイル一覧表示用データの取得処理がタイムアウトにより中止された場合、あるいは、サムネイル表示用データ要求の応答として、アルバム不在通知あるいはアルバム閲覧拒否通知を受信した場合、画像表示装置１００は、アルバムアクセス失敗通知画面Ｅ１を表示する。
【０１６０】
図１２（ａ）は、サムネイル一覧表示用データの取得処理がタイムアウトにより中止された場合に表示されるアルバムアクセス失敗通知画面Ｅ１の構成例を示す画面構成図である。図１２（ｂ）は、アルバム不在通知を受信した場合に表示されるアルバムアクセス失敗通知画面Ｅ１の構成例を示す画面構成図である。図１２（ｃ）は、アルバム閲覧拒否通知を受信した場合に表示されるアルバムアクセス失敗通知画面Ｅ１の構成例を示す画面構成図である。
【０１６１】
アルバムアクセス失敗通知画面Ｅ１表示中にユーザから確認操作を受け付けると、画像表示装置１００は、再び、アルバムＩＤ入力画面Ｐ１を表示する。これにより、正しいアルバムＩＤを入力し直したり、他のアルバムのアルバムＩＤを入力したりする機会がユーザに与えられる。
【０１６２】
上述したサムネイル一覧表示状態において、ユーザがｎ番目の画像を選択すると、画像表示装置１００は、第ｎ表示画面Ｑｎを表示するためのスライド表示用データを画像データ管理サーバ３００から取得し、取得したスライド表示用データを用いて第ｎ画像表示画面Ｑｎを表示する（ｎ＝１、２、…、３６）。第ｎ表示表示画面Ｑｎは、表示対象アルバムのｎ番目の主画像データを全画面表示する表示画面である。
【０１６３】
第ｎ画像表示画面Ｑｎ表示中、ユーザは、リモコン１６０を用いて、次の画像を表示することを指示する次画像表示指示、前の画像を表示することを指示する前画像表示指示、または、サムネイル一覧表示に戻ることを指示するサムネイル一覧表示指示のうち、いずれかを指示することができる。
【０１６４】
第ｎ画像表示画面Ｑｎ表示中に次画像表示指示を受け付けると、画像表示装置１００は、第ｎ＋１画像表示画面Ｑｎ＋１を表示するためのスライド表示用データを画像データ管理サーバ３００から取得し、第ｎ＋１画像表示画面Ｑｎ＋１を表示する。
【０１６５】
また、第ｎ画像表示画面Ｑｎ表示中に前画像表示指示を受け付けると、画像表示装置１００は、第ｎ−１画像表示画面Ｑｎ−１を表示するためのスライド表示用データが記憶部１３０にキャッシュされているか否かを確認し、キャッシュされていれば、そのスライド表示用データを用いて、キャッシュされていなければ、新たにそのスライド表示用データを取得して、第ｎー１画像表示画面Ｑｎー１を表示する。
【０１６６】
また、サムネイル一覧表示指示を受け付けると、画像表示装置１００は、サムネイル一覧を表示するためのサムネイル一覧表示用データが記憶部１３０にキャッシュされているか否かを確認し、キャッシュされていれば、そのサムネイル一覧表示用データを用いて、キャッシュされていなければ新たにサムネイル一覧表示用データを取得して、サムネイル一覧表示画面Ｑ０を再度表示する。
【０１６７】
なお、第ｎ画像表示画面Ｑｎ表示中、ユーザからの上記指示がなかった場合、画像表示装置１００は、第ｎ画像表示画面Ｑｎの表示を開始してから所定のスライド表示時間が経過した時点で、表示画面を第ｎ＋１画像表示画面Ｑｎ＋１に自動的に遷移させる。これにより、第1画像表示画面Ｑ１から第３６画像表示画面Ｑ３６までが所定の時間間隔で自動的に切り替えられながら表示される、所謂スライドショー表示が実現される。
【０１６８】
第1画像表示画面Ｑ１から第ｎ画像表示画面Ｑｎのうち、何れか１つの表示画面を表示している状態のことを、スライド表示状態と呼称する。なお、ここで、最後の画像（第３６画像）の直後の画像は、最初の画像（第１画像）を指すものとし、最初の画像（第１画像）の直前の画像は、最後の画像（第３６画像）を指すものとする。
【０１６９】
以上のようなアルバム表示機能を実現するために、画像表示装置１００は、記憶部１３０に格納された、アルバムアクセス基本情報管理テーブル、アルバム表示状態管理テーブル、および、サムネイル画像データ管理テーブルを記憶部１３０を用いる。
【０１７０】
図１３（ａ）は、アルバムアクセス基本情報管理テーブルの内容を示した図である。アルバムアクセス基本情報管理テーブルには、図示したように、サーバＵＲＬと、アルバムＩＤと、ユーザＩＤとが含まれる。
【０１７１】
サーバＵＲＬは、アルバム表示機能を実現するための外部から取得する表示用データの取得先である画像データ管理サーバ３００のＵＲＬである。サーバＵＲＬは、出荷時に予め登録されたものであってもよいし、あとからユーザが設定したものであってもよい。アルバムＩＤは、表示対象アルバムのアルバムＩＤであり、アルバムＩＤ入力画面Ｐ１表示中にユーザが入力した値に設定されている。ユーザＩＤは、予め画像データ管理サーバ３００との間でネゴシエーションされた、画像表示装置１００のユーザのユーザＩＤである。
【０１７２】
図１３（ｂ）は、アルバム表示状態管理テーブルの内容を示した図である。アルバム表示状態管理テーブルは、画像表示装置１００における表示対象アルバムの表示状態を管理するためのテーブルであり、アルバム更新ＩＤ、状態ＩＤ、注目画像ＩＤ、および、データ総数を含んでいる。画像表示装置１００の制御部１１０は、上述した画面遷移が発生するたびに、アルバム表示状態管理テーブルの内容を更新し、最新の表示状態を反映させる。
【０１７３】
アルバム更新ＩＤは、表示対象アルバムの更新回数を示す数値であり、表示用データ取得時に画像データ管理サーバ３００から通知された値に設定される。状態ＩＤは、画像表示装置１００の状態を示す値であり、サムネイル表示状態であることを示すThumbnail、スライド表示状態であることを示すSlide、サムネイル一覧表示状態において取り込んだ画像データのアップロード中であることを示すUpload_Thumbnail、または、スライド表示状態において取り込んだ画像データのアップロード中であることを示すUpload_Slideのうちの何れか１つの値に設定される。注目画像ＩＤは、サムネイル一覧表示状態においては、強調表示されている選択されたサムネイル画像の管理ＩＤに設定され、スライド表示状態においては、全画面表示されている主画像の管理ＩＤに設定される。データ総数は、表示対象アルバムに含まれる主画像データの総数を示す数値である。
【０１７４】
図１３（ｃ）は、サムネイル画像データ管理テーブルの内容を示した図である。サムネイル画像管理テーブルは、サムネイル画像表示用データとして画像データ管理サーバ３００から提供されるものであり、画像データ管理サーバ３００が被指定アルバムのサムネイル画像データの管理に用いているものと同一である。
【０１７５】
図１４は、サムネイル一覧表示状態におけるアルバム表示状態管理テーブルの内容の推移を説明する図である。（ａ）は、サムネイル一覧表示用データを取得した直後の状態である。サムネイル一覧表示表示画面Ｑ０ではデフォルトでは最初の画像が選択されるので、注目画像ＩＤは００１に設定されている。（ｂ）は、（ａ）の状態からユーザが次画像表示指示（たとば右ボタンの押下）を１回入力した後の状態である。次画像表示指示により２番目の画像が選択されたことに対応して、注目画像ＩＤが００２に変化している。（ｃ）は、（ｂ）の状態からユーザが次画像表示指示をさらに４回入力した後の状態である。注目画像ＩＤは００６に変化している。
【０１７６】
図１５は、スライド表示状態におけるアルバム表示状態管理テーブルの内容の推移を、各時点で記憶部１３０に一時的に記憶されている画像データの推移とともに示した図である。図１５（ａ）は、サムネイル一覧表示用データを取得した直後の状態である。この時点では、スライド表示の対象となるスライド対象主画像データはまだ記憶部１３０に記憶されていない。図１５（ｂ）は、図１５（ａ）の状態からユーザが決定ボタンを押下し、第１画像表示画面Ｑ１が表示されているときの状態である。表示状態がスライド表示状態に変化したことに対応し、状態ＩＤがslideに変化している。また、記憶部１３０には、１番目の画像を表示するためのスライド表示用データとして取得したa.jpgが記憶されている。図１５（ｃ）は、図１５（ｂ）の状態からユーザが次画像表示指示を入力し、第２画像表示画面Ｑ２が表示されている状態である。図１５（ｄ）は、図１５（ｃ）の状態からユーザがさらに４回次画像表示指示を入力し、第６画像表示画面Ｑ６が表示されている状態である。
【０１７７】
次に、画像表示装置１００のアップロード機能について説明する。
【０１７８】
まず、画像表示装置１００のアップロード機能を、表示部１４０に表示される表示画面に即して概観する。
【０１７９】
図１６は、アップロード処理時に表示部１４０に表示される表示画面の遷移を示す画面遷移図である。
【０１８０】
図１６に示したように、画像表示装置１００は、携帯端末２００から新たな画像データを受信すると、画像データ受信中画面Ｒ１、画像データ送信確認画面Ｒ２、画像データアップ中画面Ｒ３、画像データアップ完了画面Ｒ４、画像データアップ失敗通知画面Ｅ２、画像データアップ中止確認画面Ｅ３、および、画像データ受信失敗通知画面Ｅ４を表示する。
【０１８１】
図１６に示したように、画像表示装置１００は、サムネイル一覧表示状態において（すなわち、サムネイル一覧表示画面Ｑ０表示中）、携帯端末２００から新たな画像データの受信を開始すると、表示画面を画像データ受信中画面Ｒ１に遷移させる。そして、画像データを受信する処理が完了すると、画像表示装置１００は、表示画面を、受信した新たな画像データを全画面表示する画像データ送信確認画面Ｒ２に遷移させる。
【０１８２】
画像データ送信確認画面Ｒ２表示中、ユーザは、画像表示装置１００に取り込まれた画像データを見て、その画像データを実際に画像データ管理サーバ３００にアップロードにするか否かを選択することができる。ユーザからアップロード実行指示を受けると、画像表示装置１００は、アップロード処理を開始するとともに、表示画面を画像データアップ中画面Ｒ３に遷移させる。
【０１８３】
取り込んだ画像データのアップロード処理が完了すると、画像表示装置１００は、表示画面を画像データアップ完了画面Ｒ４に遷移させる。画像データアップ完了画面Ｒ４表示中、ユーザは、リモコン１６０を用いて、確認操作を行うことができる。ユーザが確認操作を行うと、図１６に示したように、画像表示装置１００は、表示画面をサムネイル一覧表示画面Ｑ０´に遷移させる。
【０１８４】
図１７は、以上のような画面遷移において表示部１４０に表示される表示画面Ｑ０、Ｒ１，Ｒ２，Ｒ３，およびＲ４の構成例を示した画面構成図である。
【０１８５】
図１７（ａ）は、サムネイル一覧表示画面Ｑ０の画面構成例を示している。図１７（ａ）に示した例では、３６枚のサムネイル画像のうち、１２枚のサムネイル画像が一覧表示されており、ユーザにより選択された６番目のサムネイル画像「か」が強調表示（フォーカス）されている。
【０１８６】
図１７（ｂ）は、図１７（ａ）のサムネイル一覧表示画面Ｑ０から遷移した画像データ受信中画面Ｒ１の画面構成例を示している。図１７（ｂ）に示したように、画像データ受信中画面Ｒ１は、新たな画像データを携帯端末２００から受信中であることを示すメッセージと、受信処理の進捗状況を示すプログレスバーとを含んで構成されている。
【０１８７】
図１７（ｃ）は、画像データ送信確認画面Ｒ２の画面構成例を示している。図１７（ｃ）に示したように、画像データ送信確認画面Ｒ２は、携帯端末２００から取り込んだ画像データを全画面表示する表示画面であり、その画像データを画像データ管理サーバ３００にアップロードする処理を実行しても良いかをユーザに確認するためのダイアログを含んで構成されている。
【０１８８】
図１７（ｄ）は、画像データアップ中画面Ｒ３の画面構成例を示している。図１７（ｄ）に示したように、画像データアップ中画面Ｒ３は、携帯端末２００から取り込んだ画像データを全画面表示する表示画面であり、画像データを画像データ管理サーバ３００にアップロード中であることを示すメッセージを含んで構成されている。
【０１８９】
図１７（ｅ）は、画像データアップ完了画面Ｒ４の画面構成例を示している。図１７（ｅ）に示したように、画像データアップ完了画面Ｒ４は、携帯端末２００から受信した画像データを全画面表示する表示画面であり、画像データを画像データ管理サーバ３００にアップロードする処理が完了したことを示すメッセージＲ４ａを含んで構成されている。
【０１９０】
図１７（ｆ）は、画像データアップ完了画面Ｒ４から遷移したサムネイル一覧表示画面Ｑ０´を示している。ここで、注目すべきは、携帯端末から取り込んだ新たな画像データのサムネイル画像「Ａ」がサムネイル一覧表示画面Ｑ０´に追加されている点である。また、サムネイル一覧表示画面Ｑ０´においては、新たなサムネイル画像「Ａ」が、サムネイル一覧表示画面Ｑ０において強調表示されていた「か」の直後に追加され、強調表示されている点である。
【０１９１】
サムネイル一覧表示画面Ｑ０´を上記のように構成することにより、表示部１４０上に開かれたアルバムに、携帯端末２００から送信した画像データがあたかも追加されたかのような感覚をユーザに与えることができる。しかも、新たな画像データのサムネイル画像はそれまで強調表示されていたサムネイル画像の直後に追加されるので、画像データ管理サーバ３００における表示対象アルバムの管理状態がサムネイル一覧表示画面Ｑ０´に反映される。従って、ユーザは、画像データ管理サーバ３００における表示対象アルバムの管理状態を目で見て確認することができる。
【０１９２】
図１６に示したように、スライド表示状態において携帯端末２００から新たな画像データを取り込んだ場合の画面遷移も、サムネイル表示状態において新たな画像データを取り込んだ場合と同様に行われる。違いは画像データアップ完了画面Ｒ４の遷移先が、サムネイル一覧表示画面Ｑ０ではなく、第ｎ＋１画像表示画面Ｑｎ＋１´になる点である。ここで、第ｎ＋１画像表示画面Ｑｎ＋１´は、新たな画像データを取り込む前のｎ＋１番目の画像を表示する第ｎ＋１画像表示画面Ｑｎ＋１ではなく、取り込まれた新たな画像データの画像を全画面表示する表示画面である。以後、取り込まれた新たな画像データは、該新たな画像データを含む計３７枚の画像のｎ＋１番目の画像として処理される。
【０１９３】
図１８は、スライド表示状態において携帯端末２００から新たな画像データを取り込んだ場合に表示される各表示画面の構成例を示した画面構成図である。図１８（ａ）は、第ｎ画像表示画面Ｑｎを示したものであり（ｎ＝６の場合）、図１８（ｂ）は、画像データ受信中画面Ｒ１を示したものであり、図１８（ｃ）は、画像データ送信確認画面Ｒ２を示したものであり、図１８（ｄ）は、画像データアップ中画面Ｒ３を示したものであり、図１８（ｅ）は、画像データアップ完了画面Ｒ４を示したものであり、図１８（ｆ）は、第ｎ＋１画像表示画面Ｑｎ＋１´を示したものである。
【０１９４】
なお、新たな画像データのアップロード処理が失敗した場合（すなわち、アップロード処理がタイムアウトにより中止された場合、あるいは、アップロード要求に対する応答としてアップロード拒否通知を受信した場合）、図１６に示したように、画像表示装置１００は、画像データアップ失敗通知画面Ｅ２を表示する。画像データアップ失敗画面Ｅ２は、画像データのアップロード処理が失敗したことをユーザに通知する表示画面である。
【０１９５】
画像データアップ失敗通知画面Ｅ２表示中、ユーザは、アップロード処理を再試行することを指示するアップロード再開指示、または、アップロード処理をキャンセルすることを指示するアップロード中止指示を入力することができる。アップロード再開指示を受け付けると、画像表示装置１００は、画像データアップ中画面Ｒ３を再度表示し、アップロード処理を再開する。一方、ユーザからアップロード中止指示を受け付けた場合には、画像データアップ中止画面Ｅ３を表示する。
【０１９６】
画像データアップ中止画面Ｅ３表示中、画像表示装置１００は、ユーザからの確認操作を待ち受ける。ユーザからの確認操作を受け付けると、第ｎ画像表示画面Ｑｎまたはサムネイル一覧表示画面Ｑ０のうち、画像データ受信中画面Ｒ１を表示する前に表示していた方の表示画面を表示させる。
【０１９７】
図１９は、アップロード処理が失敗した場合に表示される各表示画面の構成例を示した画面構成図である。アップロード処理がタイムアウトにより中止された場合には、図１９（ａ）の画像データアップ中画面Ｒ３に続けて、図１９（ｂ）示した画像データアップ失敗画面Ｅ２、および、図１９（ｄ）に示した画像データアップ中止確認画面Ｅ３が順に表示される。アップロード要求１０７０に対する応答としてアップロード拒否通知を受信した場合には、図１９（ａ）の画像データアップ中画面Ｒ３に続けて、図１９（ｃ）示した画像データアップ失敗画面Ｅ２、および、図１９（ｃ）に示した画像データアップ中止確認画面Ｅ３が順に表示される。
【０１９８】
また、画像データ受信中画面Ｒ１表示中、新たな画像データを携帯端末２００から受信する処理においてエラーが発生したことを検出すると、図１６に示したように、画像表示装置１００は、画像データ受信失敗通知画面Ｅ４を表示する。画像データ受信失敗通知画面Ｅ４は、画像データの受信が失敗したことをユーザに通知する表示画面である。
【０１９９】
画像データ受信失敗通知画面Ｅ４表示中、画像表示装置１００は、ユーザからの確認操作を待ち受ける。ユーザからの確認操作を受け付けると、第ｎ画像表示画面Ｑｎまたはサムネイル一覧表示画面Ｑ０のうち、画像データの取り込みを開始する前に表示していた方に表示画面を遷移させる。
【０２００】
図２０は、新たな画像データの受信処理中にエラーを検出した場合に表示される各表示画面の構成例を示した画面構成図である。新たな画像データの受信処理中にエラーを検出した場合、図２０（ａ）の画像データ受信中表示画面Ｒ１の次に、図２０（ｂ）に示した画像データ受信失敗通知画面Ｅ４、および、図２０（ｃ）に示した第ｎ画像表示画面Ｑｎが順に表示される。
【０２０１】
次に、画像表示装置１００のアップロード機能を実現するための制御部１１０の処理について説明する。
【０２０２】
図２１は、アップロード処理において制御部１１０が実行する処理の流れを示したフローチャートである。
【０２０３】
アップロード処理を開始すると、イベント処理部１１１は、画像データ受信検出部１１８からの受信開始通知を待ち受ける。すなわち、第２ＩＲ受信部１１５が新たな画像データの受信を開始することを待ち受ける（Ｓ１０１）。そして、第２ＩＲ受信部１１５が新たな画像データの受信を開始すると（Ｓ１０１：Ｙｅｓ）、イベント処理部１１１は、画像データ受信中画面Ｒ１を生成するよう表示画面生成部１１３に指示する。この指示に応じて表示画面生成部１１３は、画像データ受信中画面Ｒ１を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データ受信中画面Ｒ１を表示部１４０に表示させる（Ｓ１０２）。
【０２０４】
画像データ受信中画面Ｒ１が表示された後、イベント処理部１１１は、画像データ受信検出部１１８からの受信成功通知または受信失敗通知に基づいて、第２ＩＲ受信部１１５が新たな画像データの受信に成功するか否かを判定する（Ｓ１０３）。
【０２０５】
新たな画像データの受信に成功した場合（Ｓ１０３：Ｙｅｓ）、イベント処理部１１１は、画像データ送信確認画面Ｒ２を生成するよう表示画面生成部１１３に指示する。この指示に応じて表示画面生成部１１３は、画像データ送信確認画面Ｒ２を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データ送信確認画面Ｒ２を表示部１４０に表示させる（Ｓ１０４）。
【０２０６】
ここで、第２ＩＲ受信部１１５が受信した新たな画像データは、記憶部１３０に一時保存される。また、データ管理部１１２は、該新たな画像データからサムネイル画像データを抽出し、抽出したサムネイル画像の画像データを記憶部１３０に保存する。該新たな画像データがＪＰＥＧデータである場合には、そのＥＸＩＦ領域に格納されたサムネイル画像データが利用される。
【０２０７】
画像データ送信確認画面Ｒ２が表示された後、イベント処理部１１１は、ユーザ操作解析部１１７からの操作内容通知を待ち受け、その操作内容通知に基づいてアップロード処理を実行するか否かを決定する（Ｓ１０５）。
【０２０８】
アップロード処理を実行すると決定した場合（Ｓ１０５：Ｙｅｓ）、イベント処理部１１１は、データ管理部１１２にアップロード処理の実行を指示する。この指示を受けたデータ管理部１１２は、アップロード要求を作成し、記憶部１３０に一時保存されている新たな画像データとともに、画像データ管理サーバ３００に送信する（Ｓ１０６）。
【０２０９】
アップロード要求１０５０が送信された後、イベント処理部１１１は、画像データアップ中画面Ｒ３を表示するよう表示画面生成部１１３に指示を出す。この指示を受けた表示画面生成部１１３は、画像データアップ中画面Ｒ３を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データアップ中画面Ｒ３を表示部１４０に表示させる（Ｓ１０７）。
【０２１０】
画像データアップ中画面Ｒ３が表示された後、イベント処理部１１１は、データ管理部１１２からのアップロード成功通知またはアップロード失敗通知に基づいて、アップロード処理の成否を判定する（Ｓ１０８）。なお、データ管理部１１２は、アップロード要求に対する応答として通信部１２０がアップロード完了通知を受信したことを検出した場合、アップロード成功をイベント処理部１１１に通知し、通信部１２０がアップロード処理をタイムアウトにより中止した場合、あるいは、アップロード要求１０５０にに対する応答としてアップロード拒否通知を受信した場合、データ管理部１１２は、アップロード失敗をイベント処理部１１１に通知する。
【０２１１】
新たな画像データのアップロードに成功した場合（Ｓ１０８：Ｙｅｓ）、イベント処理部１１１は、サムネイル画像データ管理テーブルを更新するよう、データ管理部１１２に指示する。この指示を受けたデータ管理部１１２は、サムネイル画像データ管理テーブルを更新する（Ｓ１０９）。具体的には、（１）現在の注目画像ＩＤより大きい管理ＩＤを１増加させ、（２）取り込んだ新たな画像データから抽出したサムネイル画像データのファイル名を現在の注目画像ＩＤ（更新前のアルバム状態情報から特定）より１大きい管理ＩＤと対応付けて追加する。
【０２１２】
サムネイル画像データ管理テーブルの更新が完了した後、イベント処理部１１１は、画像データアップ完了画面Ｒ４を生成するよう表示画面生成部１１３に指示を出す。表示画面生成部１１３は、画像データアップ完了画面Ｒ４を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データアップ完了画面Ｒ４を表示部１４０に表示させる（Ｓ１１０）。
【０２１３】
画像データアップ完了画面Ｒ４が表示された後、イベント処理部１１１は、ユーザ操作解析部１１７からの操作内容通知を待ち受ける（Ｓ１１１）。そして、確認操作に対応する操作内容通知を受取ると（Ｓ１１１：Ｙｅｓ）、イベント処理部１１１は、アルバム表示状態管理テーブルの状態ＩＤにより、アップロード開始時の状態がサムネイル一覧表示状態であったのか、あるいは、スライド表示状態であったのかを判定する（Ｓ１１２）。そして、サムネイル一覧表示状態であれば、サムネイル一覧表示画面を生成するよう表示画面生成部１１３に指示し、スライド表示状態であれば、スライド表示画面を生成するよう表示画面生成部１１３に指示する。
【０２１４】
アップロード開始時の状態がサムネイル一覧表示状態であった場合、表示画面生成部１１３は、記憶部１３０に格納されているサムネイル一覧表示用データと、新たに取り込まれた画像データから抽出したサムネイル画像データとを用いて、サムネイル一覧表示画面Ｑ０´を生成し、表示制御部１１５に供給する。表示制御部１１５は、サムネイル一覧表示画面Ｑ０´を表示部１４０に表示させる（Ｓ１１３）。
【０２１５】
サムネイル一覧表示画面Ｑ０´が表示された後、イベント処理部１１１は、アルバム表示状態管理テーブルを更新する（Ｓ１１４）。具体的には、（１）アルバム更新ＩＤを１増やし、（２）注目画像ＩＤを１増やし、（３）データ総数を１増やし、（４）状態ＩＤをThumbnailに設定する。
【０２１６】
一方、アップロード開始時の状態がスライド表示状態であった場合、表示画面生成部１１３は、新たに取り込まれた画像データを全画面表示する第ｎ＋１画像表示画面Ｑｎ＋１´を生成し、表示制御部１１５に供給する。表示制御部１１５は、第ｎ＋１画像表示画面Ｑｎ＋１´を表示部１４０に表示させる（Ｓ１１５）。
【０２１７】
第ｎ＋１画像表示画面Ｑｎ＋１´が表示された後、イベント処理部１１１は、アルバム表示状態管理テーブルを更新する（Ｓ１１６）。具体的には、（１）アルバム更新ＩＤを１増やし、（２）注目画像ＩＤを１増やし、（３）データ総数を１増やし、（４）状態ＩＤをSlideに設定する。
【０２１８】
なお、上述した工程Ｓ１０５で、アップロード処理を実行しないと判定された場合、以下のような復帰処理Ｓ１２０を実行して一連のアップロード処理を終了する。ここで、復帰処理とは、制御部１１０が、アルバム表示状態管理テーブルの状態ＩＤに基づいてアップロード開始時の状態を判定し、サムネイル一覧表示状態であれば、サムネイル一覧表示画面Ｑ０を表示部１４０に再表示させ、スライド表示状態であれば、第ｎ画像表示画面Ｑｎが表示部１４０に再表示させる処理を指す。
【０２１９】
また、新たな画像データの受信に失敗した場合（Ｓ１０３：Ｎｏ）、第２ＩＲ受信部１１５が新たな画像データの受信に失敗したことを検出した場合（Ｓ１０３：Ｎｏ）、イベント処理部１１１は、画像データ受信失敗通知画面Ｅ４を生成するよう、表示画面生成部１１３に指示する。この指示を受けた表示画面生成部１１３は、画像データ受信失敗通知画面Ｅ４を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データ受信失敗通知画面Ｅ４を表示部１４０に表示させる（Ｓ１２１）。そして、上述した復帰処理１２０を実行して一連のアップロード処理を終了する。
【０２２０】
また、新たな画像データのアップロード処理に失敗した場合（Ｓ１０８：Ｎｏ）、イベント処理部１１１は、画像データアップ失敗通知画面Ｅ２を表示するよう、表示画面生成部１１３に指示する。この指示を受けた表示画面生成部１１３は、画像データアップ失敗通知画面Ｅ２を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データアップ失敗通知画面Ｅ２を表示部１４０に表示させる（Ｓ１２２）。
【０２２１】
画像データ受信失敗通知画面Ｅ４が表示された後、イベント処理部１１１は、ユーザ操作解析部１１７からの操作内容通知を待ち受ける（Ｓ１２３）。そして、操作内容通知がアップロード再開指示に対応するものであった場合（Ｓ１２３：Ｙｅｓ）、イベント処理部１１１は、データ管理部１１２に再度アップロード処理の実行を指示する。そして、Ｓ１０７からの処理が繰り返される。
【０２２２】
一方、操作内用通知がアップロード中止指示に対応するものであった場合（Ｓ１２３：Ｎｏ）、イベント処理部１１１は、画像データアップ中止画面Ｅ３を表示するよう、表示画面生成部１１３に指示する。この指示を受けた表示画面生成部１１３は、画像データアップ中止画面Ｅ３を生成し、表示制御部１１５に供給する。表示制御部１１５は、画像データアップ中止画面Ｅ３を表示部１４０に表示させる（Ｓ１２４）。そして、上述した復帰処理１２０を実行して、一連のアップロード処理を終了する。
【０２２３】
図２２は、サムネイル一覧表示状態において新たな画像データを受信した場合について、アルバム表示状態管理テーブルの内容の推移を、記憶部１３０に一時的に記憶される画像データの推移とともに示した図である。図２２（ａ）は、サムネイル一覧表示画面Ｑ０を表示している状態であって、とくに６番目の画像を強調表示している状態を示す。この時点では、まだ画像データの受信が完了しておらず、記憶部１３０には画像データが記憶されていない。また、６番目の画像が強調表示されていることに対応して、注目画像ＩＤが００６に設定されている。図２２（ｂ）は、新たな画像データであるAAA.jpgの受信が完了し、画像データアップ中画面Ｒ３が表示されている状態を示す。記憶部１３０には、主画像データであるAAA.jpgと、AAA.jpgから抽出されたサムネイル画像データあるTN_AAA.jpgとが記憶されている。また、アルバム表示状態管理テーブルの状態ＩＤは、TumbnailからUpload_Tumnbnailに更新されている。図２２（ｃ）は、新たな画像データのアップロードが完了し、サムネイル一覧表示画面Ｑ０’が表示されている状態を示す。アップロードが完了した画像データは既に記憶部１３０から削除されている。また、アルバム表示状態管理テーブルにおいて、アルバム更新ＩＤは０１０から０１１に、注目画像ＩＤは００６から００７に、データ総数は３６から３７にそれぞれ更新されている。
【０２２４】
図２３は、以上のようなアップロード処理が完了した後、すなわち、サムネイル一覧表示画面Ｑ０’が表示されている状態における、サムネイル画像データ管理テーブルの内容を示している。サムネイル画像データ管理テーブルには、新たなサムネイル画像のファイル名TN_AAA.jpgが、管理ＩＤ００７を付与されて追加されている。
【０２２５】
図２４は、以上のようにしてアップロード処理が完了し、画像表示装置１００がサムネイル一覧表示画面Ｑ０’を表示している時点での、画像データ管理サーバ３００側の（ａ）サムネイル画像データ管理テーブル、（ｂ）主画像データ管理テーブル、および、（ｃ）アルバム情報管理テーブルの内容を示す図である。図２３と比較してみれば明らかなように、画像表示装置１００側のサムネイル画像データ管理テーブルの内容と、画像データ管理サーバ３００側のサムネイル画像データ管理テーブルの内容とが一致している。
【０２２６】
図２５は、スライド表示状態において携帯端末２００から新たな画像データを受信した場合について、アルバム表示状態管理テーブルの内容の推移を、各時点で記憶部１３０に一時的に記憶されている画像データの推移とともに示した図である。図２５（ａ）は、６番目の主画像データを全画面表示する表示画面Ｑ６を表示している状態を示す。この時点ではまだ新たな画像データの受信が完了しておらず、記憶部１３０には画像データが格納されていない。また、６番目の画像データが全画面表示されていることに対応して注目画像ＩＤには００６が設定されている。図２５（ｂ）は、新たな画像データであるAAA.jpgの受信が完了し、画像データアップ中画面Ｒ３が表示されている状態を示す。記憶部１３０には、主画像データであるAAA.jpgと、AAA.jpgから抽出されたサムネイル画像データあるTN_AAA.jpgとが記憶されている。また、アルバム表示状態管理テーブルの状態ＩＤは、TumbnailからUpload_Tumnbnailに更新されている。図２５（ｃ）は、新たな画像データのアップロードが完了し、新たな画像データを全画面表示する表示画面Ｑ７’が表示されている状態を示す。アップロードが完了した画像データは既に記憶部１３０から削除されている。また、アルバム表示状態管理テーブルにおいて、アルバム更新ＩＤは０１０から０１１に、注目画像ＩＤは００６から００７に、データ総数は３６から３７にそれぞれ更新されている。アップロードが完了した後、新たな画像データAAA.jpgが全画面表示されているときのサムネイル画像データ管理テーブルの状態は、図２３に示したものと同様である。
【０２２７】
なお、画像表示装置１００における上述した処理は、状態遷移表に基づくイベント駆動型のプログラムにより実現することも可能である。以下の表１は、そのような状態遷移表の一例を示したものである。以下の状態遷移表において、各行は表中に示した７状態のうちの何れかを表し、各列は状態遷移のトリガーとなるイベントを表す。また、各セルは、それぞれさらに３行に分かれており、第１行は遷移前処理、第２行は遷移する状態、第３行は遷移後処理を表す。表中のＮＯＰは、実行するべき処理、あるいは、遷移するべき処理が定義されていないことを示す。
【０２２８】
【表１】
2008072660.tif 000003
【０２２９】
以上のように、画像表示装置１００の制御部１１０は、表示対象とする表示対象アルバム（画像データ群）を特定する表示対象画像データ群特定手段として機能する。
【０２３０】
また、画像表示装置１００の通信部１２０は、上記表示対象アルバム（画像データ群）に属する画像データを画像データ管理サーバ３００（外部装置）から取得する画像データ取得手段として機能する。
【０２３１】
また、上記制御部１１０は、上記表示対象アルバム（画像データ群）に属する画像データの画像を表示部１４０に表示させる表示制御手段として機能する。
【０２３２】
また、上記通信部１２０は、新たな画像データを上記画像データ管理サーバ３００（外部装置）に提供する画像データ提供手段として機能する。
【０２３３】
また、上記通信部１２０は、上記表示対象アルバム（画像データ群）を指定するアルバムＩＤ（表示対象画像データ群指定情報）を、上記新たな画像データと関連付けて上記画像データ管理装置３００（外部装置）に提供する表示対象画像データ群指定情報提供手段として機能する。
【０２３４】
また、上記制御部１１０は、当該制御部１１０（表示制御手段）が上記表示部１４０に表示する表示対象画像データを、上記表示対象アルバム（画像データ群）から選択する表示対象画像データ選択手段として機能する。
【０２３５】
また、上記通信部１２０は、上記制御部１１０（表示対象画像データ選択手段）により選択されている表示対象画像データを指定する注目画像ＩＤ（表示対象画像データ指定情報）を、上記新たな画像データと関連付けて上記画像データ管理サーバ３００（外部装置）に提供する表示対象画像データ指定情報提供手段として機能する。
【０２３６】
また、画像表示装置１００は、画像データを外部から取り込む第２ＩＲ受信部１５５（画像データ取り込み手段）を更に備えている。
【０２３７】
また、上記通信部１２０（画像データ提供手段）は、第２ＩＲ受信部１５５（画像データ取り込み手段）が画像データを取り込むと、取り込まれた画像データを新たな画像データとして上記外部装置に提供する。
【０２３８】
（付記事項）
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２３９】
すなわち、上述した実施形態は、画像表示装置１００と画像データ管理サーバ３００とを多対一の関係で接続することが可能な、サーバクライアントモデルに従う画像表示システム１を示したものであるが、これは本発明の一様態を例示したものに過ぎず、本発明の技術的範囲はこれに限定されるものではない。
【０２４０】
例えば、本発明の画像表示システムは、上記画像表示装置１００に相当する画像表示装置と、上記画像データ管理サーバ３００に相当する画像データ管理装置とを、ケーブルなどの物理的な接続手段により１対１の関係で直接接続することによって実現してもよい。
【０２４１】
また、本発明の画像表示装置は、画像データ管理サーバ３００の画像データ管理機能を具備するように構成してもよい。このような構成は、画像表示装置１００に、画像データ管理サーバ３００の構成を付加し、互いの通信部を介して行っていたデータ通信を画像表示装置１００内部で行うようにすることにより、上述した実施形態から容易に導出することができる。
【０２４２】
最後に、画像表示装置１００の制御部１１０に含まれる各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２４３】
すなわち、画像表示装置１００は、各機能を実現する画像表示プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像表示装置１００の画像表示プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記スライドショー表示装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２４４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２４５】
また、画像表示装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２４６】
また、画像データ管理サーバ３００の制御部３３０も、ハードウェアロジックによって構成してもよいし、画像表示装置１００について上述したのと同様に、ＣＰＵを用いてソフトウェアによって実現してもよい。
【産業上の利用可能性】
【０２４７】
本発明は、サーバ上で管理されている画像データを端末上で表示する画像表示システムに好適に適用することが可能であり、サーバ上で管理されている写真などの静止画像データを端末上で表示するネットワークアルバムシステムに特に好適に利用することができる。
【図面の簡単な説明】
【０２４８】
【図１】本発明の実施形態を示すものであり、画像表示装置の要部構成を示すブロック図である。
【図２】本発明の実施形態を示すものであり、画像表示システムの概略構成を示すブロック図である。
【図３】本発明の実施形態を示すものであり、画像データ管理の要部構成を示すブロック図である。
【図４】本発明の実施形態を示すものであり、画像データ管理サーバが画像データの管理に用いる各種管理テーブルを示す図である。図４（ａ）は、アルバム群管理管理テーブルである。図４（ｂ０は、アルバム情報管理テーブルである。図４（ｃ）は、サムネイル画像データ管理テーブルである。図４（ｄ）は、主画像データ管理テーブルである。
【図５】本発明の実施形態を示すものであり、図５（ａ）は、画像表示システムにおけるサムネイル一覧表示用データの提供・取得処理を示す通信シーケンス図である。図５（ｂ）は、サムネイル一覧表示用データ取得要求に含まれるパラメータを示した図である。図５（ｃ）は、サムネイル一覧表示用データに含まれるサムネイル画像データ管理テーブルを示した図である。
【図６】本発明の実施形態を示すものであり、図６（ａ）は、画像表示システムにおけるスライド表示用データの提供・取得処理を示す通信シーケンス図である。図６（ｂ）は、スライド表示用データ取得要求に含まれるパラメータを示した図である。
【図７】本発明の実施形態を示すものであり、図７（ａ）は、画像表示システムにおける画像データのアップロード処理を示す通信シーケンス図である。図７（ｂ）は、アップロード要求要求に含まれるパラメータを示した図である。図７（ｃ）は、アップロード完了通知に含まれるパラメータを示した図である。図７（ｄ）は、アップロード拒否通知に含まれるパラメータを示した図である。
【図８】本発明の実施形態を示すものであり、画像表示装置をテレビとして実現した場合の概観を示す外観図である。
【図９】本発明の実施形態を示すものであり、画像表示装置の制御部の要部構成を示した機能ブロック図である。
【図１０】本発明の実施形態を示すものであり、画像表示装置の表示部に表示される表示画面の遷移を示した画面遷移図である。
【図１１】本発明の実施形態を示すものであり、画像表示装置の表示部に表示されるアルバムＩＤ入力画面の画面構成を示した画面構成図である。
【図１２】本発明の実施形態を示すものであり、画像表示装置の表示部に表示されるアルバムアクセス失敗通知画面の画面構成を示した画像構成図である。図１１（ａ）は、タイムアウトエラーが発生した場合のアルバムアクセス失敗通知画面を示し、図１１（ｂ）は、アルバムＩＤに対応するアルバムが存在しなかった場合のアルバムアクセス失敗通知画面を示し、図１１（ｃ）は、アルバムの閲覧が拒否された場合のアルバムアクセス失敗通知画面を示している。
【図１３】本発明の実施形態を示すものであり、図１３（a）は、アルバムアクセス基本情報管理テーブルを示し、図１３（ｂ）はアルバム表示状態管理テーブルを示し、図１３（ｃ）はサムネイル画像データ管理テーブルを示す。
【図１４】本発明の実施形態を示すものであり、サムネイル一覧表示状態におけるアルバム表示状態管理テーブルの内容の推移を説明する説明図である。図１４（ａ）は、サムネイル一覧表示用データを取得した直後のアルバム表示状態管理テーブルの内容を示し、図１４（ｂ）は、次画像表示指示が１回入力された後のアルバム表示状態管理テーブルの内容を示し、図１４（ｃ）は、次画像表示指示がさらに４回入力された後のアルバム状態管理テーブルの内容を示す。
【図１５】本発明の実施形態を示すものであり、スライド表示状態におけるアルバム表示状態管理テーブルの内容の推移を、記憶部に一時記憶される画像データの推移とともに説明する説明図である。図１５（ａ）は、サムネイル一覧表示用データを取得した直後のアルバム表示状態管理テーブルの内容を示し、図１５（ｂ）は、第１画像表示画面Ｑ１が表示されているときの状態のアルバム表示状態管理テーブルの内容を示し、図１５（ｃ）は、第２画像表示画面Ｑ２が表示されているときのアルバム表示状態管理テーブルの内容を示し、図１５（ｄ）は、第６画像表示画面Ｑ６が表示されているときのアルバム表示状態管理テーブルの内容を示す。
【図１６】本発明の実施形態を示すものであり、新たな画像データのアップロード処理が行われる場合に、画像表示装置の表示部に表示される表示画面の遷移を示す画面遷移図である。
【図１７】本発明の実施形態を示すものであり、図１７（ａ）は、サムネイル一覧表示画面の画面構成図であり、図１７（ｂ）は、画像データ受信中画面の画面構成図であり、図１７（ｃ）は、画像データ送信確認画面の画面構成図であり、図１７（ｄ）は、画像データアップ中画面の画面構成図であり、図１７（ｅ）は、画像データアップ完了画面の画面構成図であり、図１７（ｆ）は、アップロード処理完了時に表示されるサムネイル一覧表示画面の画面構成図である。
【図１８】本発明の実施形態を示すものであり、図１８（ａ）は、スライド表示画面の画面構成図であり、図１８（ｂ）は、画像データ受信中画面の画面構成図であり、図１８（ｃ）は、画像データ送信確認画面の画面構成図であり、図１８（ｄ）は、画像データアップ中画面の画面構成図であり、図１８（ｅ）は、画像データアップ完了画面の画面構成図であり、図１８（ｆ）は、アップロード処理完了時に表示されるスライド画面の画面構成図である。
【図１９】本発明の実施形態を示すものであり、図１９は、新たな画像データのアップロード処理が失敗した場合に表示される各表示画面の構成例を示した画面構成図である。図１９（ａ）は、画像データアップ中画面の画面構成図であり、図１９（ｂ）は、アップロード処理がタイムアウトにより中止された場合に表示される画像データアップ失敗画面の画面構成図であり、図１９（ｃ）は、アップロードが画像データ管理サーバにより拒否された場合の画像データアップ失敗画面の画面構成図であり、図１９（ｄ）は、画像データアップ失敗画面の次に再度表示されるスライド画面の画面構成図である。
【図２０】本発明の実施形態を示すものであり、図２０は、新たな画像データの受信処理中にエラーを検出した場合に表示される各表示画面の構成例を示した画面構成図である。図２０（ａ）は画像データ受信中表示画面の画面構成を示した画面構成図であり、図２０（ｂ）は、画像データ受信失敗通知画面の画面構成を示した画面構成図であり、図２０（ｃ）は、画像データ受信失敗通知画面の次に再度表示されるスライド画面の画面構成を示した画面構成図である。
【図２１】本発明の実施形態を示すものであり、画像表示装置におけるアップロードの処理の流れを示したフローチャートである。
【図２２】本発明の実施形態を示すものであり、サムネイル一覧表示状態において新たな画像データを受信した場合について、アルバム表示状態管理テーブルの内容の推移を、記憶部に一時的に記憶される画像データの推移とともに示した図である。図２２（ａ）は、アップロード処理開始前の状態であり、図２２（ｂ）はアップロード処理開始中の状態であり、図２２（ｃ）はアップロード処理完了後の状態である。
【図２３】本発明の実施形態を示すものであり、アップロード処理完了後のサムネイル画像データ管理テーブルの内容を示す図である。
【図２４】本発明の実施形態を示すものであり、図２４（ａ）は、アップロード完了後の画像データ管理サーバ３００におけるサムネイル画像データ管理テーブルの内容を示す図であり、図２４（ｂ）は、アップロード完了後の画像データ管理サーバ３００における主画像データ管理テーブルの内容を示す図であり、図２４（ｃ）は、アップロード完了後の画像データ管理サーバ３００におけるアルバム情報データ管理テーブルの内容を示す図である。
【図２５】本発明の実施形態を示すものであり、スライド表示状態において新たな画像データを受信した場合について、アルバム表示状態管理テーブルの内容の推移を、記憶部に一時的に記憶される画像データの推移とともに示した図である。図２５（ａ）は、アップロード処理開始前の状態であり、図２５（ｂ）はアップロード処理開始中の状態であり、図２５（ｃ）はアップロード処理完了後の状態である。
【符号の説明】
【０２４９】
１          画像表示システム
１００          画像表示装置スライドショー表示装置（コンテンツ再生装置）
１１０          制御部（表示対象画像データ群特定手段、
表示対象画像データ選択手段）
１２０          通信部（画像データ取得手段、画像データ提供手段、
表示対象画像データ群指定情報提供手段、
表示対象画像データ指定情報提供手段）
１３０          記憶部
１４０          表示部
１５０          第１ＩＲ受信部
１５５          第２ＩＲ受信部（画像データ取り込み手段）
１６０          リモートコントローラ
１１１          イベント処理部
１１２          データ管理部
１１３          表示画面生成部
１１４          画像データ展開部
１１５          表示制御部
１１６          タイマー部
１１７          ユーザ操作解析部
１１８          画像データ受信検出部
２００          携帯端末
３００          画像データ管理サーバ（画像データ管理装置）
３１０          記憶部
３２０          通信部（新規画像データ取得手段、画像データ群指定情報取得手段、
順序指定情報取得手段）
３３０          制御部（画像データ管理手段、順序指定情報更新手段）
【図１】
2008072660.tif 000004
【図２】
2008072660.tif 000005
【図３】
2008072660.tif 000006
【図４】
2008072660.tif 000007
【図５】
2008072660.tif 000008
【図６】
2008072660.tif 000009
【図７】
2008072660.tif 000010
【図８】
2008072660.tif 000011
【図９】
2008072660.tif 000012
【図１０】
2008072660.tif 000013
【図１１】
2008072660.tif 000014
【図１２】
2008072660.tif 000015
【図１３】
2008072660.tif 000016
【図１４】
2008072660.tif 000017
【図１５】
2008072660.tif 000018
【図１６】
2008072660.tif 000019
【図１７】
2008072660.tif 000020
【図１８】
2008072660.tif 000021
【図１９】
2008072660.tif 000022
【図２０】
2008072660.tif 000023
【図２１】
2008072660.tif 000024
【図２２】
2008072660.tif 000025
【図２３】
2008072660.tif 000026
【図２４】
2008072660.tif 000027
【図２５】
2008072660.tif 000028