(57)【要約】【課題】画像表示装置に表示すべき表示対象データについてのステータス情報を、画像表示装置に供給して画像表示装置のユーザの利便性を向上させる。【解決手段】本発明に係るアルバム管理サーバ１は、テレビ２に表示させる表示対象データの提供を要求する表示用データ要求メッセージ６から、要求された表示対象データの表示対象ＩＤを取得する表示対象ＩＤ取得部２１と、上記表示対象ＩＤによって特定される表示対象データの状態を判定するステータス判定部３０と、判定された上記表示対象データの状態をテレビ２に表示するためのステータス情報を生成するステータス情報抽出部４２と、生成されたステータス情報の、テレビ２における配置を規定する表示制御情報を生成する表示制御情報生成部４４とを備えている。【選択図】図１
2008035503.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、
表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの状態を判定するステータス判定手段と、
上記ステータス判定手段が判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、
上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴とする画像データ提供装置。
【請求項２】
上記表示対象情報記憶部には、上記表示対象データに関する表示対象情報が上記表示対象データの識別情報に関連付けて記憶されており、
上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された表示対象データの識別情報に関連付けられている表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定し、
上記ステータス情報生成手段は、上記ステータス判定手段が、上記表示対象データが提供不可能な状態であると判定した場合に、当該表示対象データの提供不可能な状態の内容を示すステータス情報を生成することを特徴とする請求項１に記載の画像データ提供装置。
【請求項３】
上記表示対象データは、１または複数の画像からなるアルバムであり、上記識別情報によって、アルバムを識別可能であって、
上記表示対象情報記憶部には、上記表示対象情報として、上記アルバムが含む画像の有無を示す画像有無情報が上記識別情報に関連付けて記憶されており、
上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定されたアルバムの画像有無情報が、当該アルバムが画像を含んでいない状態であることを示している場合に、当該アルバムが提供不可能な状態であると判定することを特徴とする請求項２に記載の画像データ提供装置。
【請求項４】
上記表示対象データは、アルバムに含まれる画像であり、上記識別情報によって、アルバムおよび該アルバムに含まれる画像を識別可能であって、
上記表示対象情報記憶部には、上記表示対象情報として、上記画像に関する画像情報が上記識別情報に関連付けて記憶されており、
上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された画像の画像情報に基づき、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定することを特徴とする請求項２に記載の画像データ提供装置。
【請求項５】
上記画像表示装置が要求する表示対象データの識別情報を含む表示対象要求メッセージを、該画像表示装置から受信する受信部と、
上記画像表示装置より要求された表示対象データについて、上記ステータス情報生成手段が生成したステータス情報と、上記表示制御情報生成手段が生成した表示制御情報とを、上記画像表示装置に送信する送信部とを備えていることを特徴とする請求項１から４のいずれか１項に記載の画像データ提供装置。
【請求項６】
自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、
上記表示対象要求メッセージを画像データ提供装置へ送信する送信部と、
上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴とする画像表示装置。
【請求項７】
上記表示対象データは、１または複数の画像からなるアルバムであって、
上記メッセージ生成手段は、上記アルバムを識別するための識別情報を含む表示対象要求メッセージを生成することを特徴とする請求項６に記載の画像表示装置。
【請求項８】
上記表示対象データは、上記アルバムに含まれる画像であって、
上記メッセージ生成手段は、上記アルバムおよび該アルバムに含まれる画像を識別するための識別情報を含む表示対象要求メッセージを生成することを特徴とする請求項７に記載の画像表示装置。
【請求項９】
上記受信部は、上記表示対象要求メッセージに対する応答として、上記表示対象データおよび上記ステータス情報の少なくとも一方と、その配置を規定する上記表示制御情報とを含む表示用データを複数受信し、
上記受信部が受信した複数の表示用データの中から、上記表示制御手段が処理すべき表示用データを、自装置の状態に応じて選択する表示用データ処理手段を備えていることを特徴とする請求項６に記載の画像表示装置。
【請求項１０】
請求項１に記載の画像データ提供装置と、
請求項６に記載の画像表示装置とを含む画像表示システムであって、
上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、
上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴とする画像表示システム。
【請求項１１】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、
上記第１ステップにて取得した識別情報によって特定される表示対象データの状態を判定する第２ステップと、
上記第２ステップにて判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、
上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴とする画像データ提供装置の制御方法。
【請求項１２】
画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、
上記第１ステップにて生成した上記表示対象要求メッセージを画像データ提供装置へ送信する第２ステップと、
上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴とする画像表示装置の制御方法。
【請求項１３】
コンピュータを、請求項１から５のいずれか１項に記載の画像データ提供装置、または、請求項６から９のいずれか１項に記載の画像表示装置の各手段として機能させるための制御プログラム。
【請求項１４】
請求項１３に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する画像表示装置、および、該画像表示装置に表示する画像を提供する画像データ提供装置に関するものである。
【背景技術】
【０００２】
デジタルカメラの普及にともない、写真を画像データとして取り扱うことが広く行われるようになった。これにより、現像された写真を鑑賞するという従来の写真の楽しみ方に加え、画像データとして記録された写真を画像表示装置に表示させて楽しむ、新たな写真の楽しみ方が一般化している。
【０００３】
また、インターネット等のネットワークを利用することにより、遠隔地にあるサーバ装置（画像データ生成装置）に蓄積されている写真を画像表示装置に表示することが可能となっている。これにより、例えば、サーバ装置にアップロードされた写真を、複数の画像表示装置に表示させることで、同じ写真を複数のユーザで楽しむこともできる。
【０００４】
このように、遠隔にあるサーバ装置に蓄積されている写真を、クライアントとしての画像表示装置にて表示させるために、画像表示装置は、ネットワークを介して、上記サーバ装置に写真を要求し、その要求に対する応答としてサーバ装置から取得した写真を表示することになる。
【０００５】
ここで、画像表示装置が要求する表示対象データ（ここでは、写真）がサーバ装置に存在しない場合、サーバ装置は、要求された表示対象データが存在しないことを示すメッセージ（４０４  ＮＯＴ  ＦＯＵＮＤ）を表示することになる。このことは、従来、インターネットに接続されているサーバ装置のウェブページを要求するときと同じである。
【０００６】
例えば、特許文献１には、要求されたウェブページが保存されていない場合に、クライアント端末にエラーメッセージ（ＨＴＴＰの「４０４（Not Found）」）を送信するネットワーク複合機が開示されている。
【特許文献１】特開２００６−５３７６５（２００６年２月２３日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の構成では、以下の問題を生じる。
【０００８】
具体的には、特許文献１のネットワーク複合機がクライアント端末に送信するエラーメッセージ（４０４  ＮＯＴ  ＦＯＵＮＤ）によって、クライアント端末は、要求したウェブページ（表示対象データ）が、当該複合機に存在しないという理由で取得できないのだということが分かるのみである。すなわち、要求したウェブページが存在しない場合に、それが存在しない理由、いつからその状態であるのか、あるいは、いつまでその状態であるのか、などといった、存在しない表示対象データの状態についてのステータス情報がクライアント端末に供給されない。このため、クライアント端末のユーザは、所望のウェブページがなぜ存在しないのか知らされず、所望のウェブページを得るための適切な措置を講じることができないため、ユーザの利便性が損なわれるという問題が生じていた。
【０００９】
なお、上記問題は、写真やウェブページをサーバ装置に要求する場合に限り生じるものではなく、文章、図形、グラフなどであっても、画像として取り扱われているデータ全般、あるいは、それらを表示させるための制御情報のデータなど、サーバ装置が蓄積し得る、表示対象データとなるデータ全般を要求する場合に同様に生じるものである。また、複数の画像（写真）を１つにまとめた画像群（ファイル／アルバム）を要求する場合にも同様に生じるものである。さらに、上記問題は、エラーメッセージ（４０４  ＮＯＴ  ＦＯＵＮＤ）を表示させる場合に限り生じるものではない。上記問題は「４０４  ＮＯＴ  ＦＯＵＮＤ」以外にも、このようなエラーコードのみをクライアントに返すだけのサーバ装置全般において同様に生じるものである。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画像表示装置に表示すべき表示対象データについてのステータス情報を、画像表示装置に供給することにより、画像表示装置のユーザの利便性を向上させる画像データ提供装置、画像表示装置、画像表示システム、画像データ提供装置の制御方法、画像表示装置の制御方法、制御プログラム、および、記録媒体を実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係る画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの状態を判定するステータス判定手段と、上記ステータス判定手段が判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴としている。
【００１２】
本発明に係る画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記第１ステップにて取得した識別情報によって特定される表示対象データの状態を判定する第２ステップと、上記第２ステップにて判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴としている。
【００１３】
上記構成および方法によれば、識別情報取得手段が、画像データ提供装置が受け付けた表示対象要求メッセージに含まれる識別情報を取得することにより、画像表示装置に表示すべき表示対象データが特定される。そして、ステータス判定手段は、表示対象情報記憶部に記憶されている、上記特定された表示対象データの状態を判定する。
【００１４】
ステータス情報生成手段は、上記ステータス判定手段が出力する判定結果に応じて、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成する。ステータス情報生成手段が生成するステータス情報は、上記特定された表示対象データの状態を示すものである。
【００１５】
次に、表示制御情報生成手段は、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する。
【００１６】
これにより、画像表示装置に表示すべき表示対象データの状態を画像表示装置に表示させるためのステータス情報と、そのステータス情報の画像表示装置における配置を規定する上記表示制御情報とが生成される。
【００１７】
画像表示装置において、生成された上記ステータス情報と上記表示制御情報とが処理されると、上記ステータス情報は、上記表示制御情報にしたがって画像表示装置に表示される。ステータス情報は、画像表示装置に表示すべき表示対象データの状態を示している。したがって、画像表示装置は、自装置に表示すべき表示対象データの状態を表示して画像表示装置のユーザに提示することが可能となる。
【００１８】
結果として、ユーザは、画像表示装置に表示すべき表示対象データの状態を知ることができ、画像表示装置のユーザの利便性を向上させることが可能となる。
【００１９】
上記画像データ提供装置において、表示対象情報記憶部には、上記表示対象データに関する表示対象情報が上記表示対象データの識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された表示対象データの識別情報に関連付けられている表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定し、上記ステータス情報生成手段は、上記ステータス判定手段が、上記表示対象データが提供不可能な状態であると判定した場合に、当該表示対象データの提供不可能な状態の内容を示すステータス情報を生成することが好ましい。
【００２０】
上記構成によれば、ステータス判定手段は、上記識別情報によって特定された表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する。表示対象情報は、上記表示対象データに関する情報であり、上記表示対象データの識別情報に関連付けて表示対象情報記憶部に記憶されている。
【００２１】
上記ステータス情報生成手段は、上記ステータス判定手段が、上記表示対象データが提供不可能な状態であると判定した場合に、当該表示対象データの提供不可能な状態の内容を示すステータス情報を生成する。
【００２２】
これにより、画像表示装置に表示すべき表示対象データの状態が、画像表示装置に提供できない状態にある場合に、その状態の内容を示すステータス情報と、上記表示制御情報とが生成される。
【００２３】
したがって、画像表示装置は、自装置に表示すべき表示対象データが提供されない状態であって、当該表示対象データがどのような状態にあるのかその内容を表示して画像表示装置のユーザに提示することが可能となる。
【００２４】
結果として、ユーザは、画像表示装置に表示すべき表示対象データが提供されない状態であることを知るとともに、その状態の内容を確認して、なぜ上記表示対象データが提供されないのかを知ることができる。よって、画像表示装置のユーザの利便性をさらに向上させることが可能となる。
【００２５】
さらに、上記表示対象データは、１または複数の画像からなるアルバムであり、上記識別情報によって、アルバムを識別可能であって、上記表示対象情報記憶部には、上記表示対象情報として、上記アルバムが含む画像の有無を示す画像有無情報が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定されたアルバムの画像有無情報が、当該アルバムが画像を含んでいない状態であることを示している場合に、当該アルバムが提供不可能な状態であると判定することが好ましい。
【００２６】
上記構成によれば、画像表示装置に表示させる表示対象データは、１または複数の画像からなるアルバムである。上記ステータス判定手段は、アルバムを識別するための識別情報によって特定されたアルバムの画像有無情報に基づいて、当該アルバムが画像を含んでいるか否かを判定する。
【００２７】
上記ステータス情報生成手段は、上記ステータス判定手段が、上記アルバムが画像を1枚も含んでいない状態、すなわち、提供不可能な状態であると判定した場合に、当該表示対象データの上記状態の内容を示すステータス情報を生成する。
【００２８】
これにより、画像表示装置に表示すべきアルバムが、写真を１枚も含んでいない状態にある場合に、その状態の内容を示すステータス情報と、上記表示制御情報とが生成される。
【００２９】
したがって、画像表示装置は、自装置に表示すべきアルバムが写真を1枚も含んでいないために提供されない状態である旨を表示して画像表示装置のユーザに提示することが可能となる。
【００３０】
結果として、ユーザは、画像表示装置に表示すべきアルバムが提供されない状態であることを知るとともに、その状態の内容を確認して、写真が１枚も含まれていないために表示できないのだということを知ることができる。よって、ユーザはこのエラーに対する適切な措置を講じることができるようになるため、画像表示装置のユーザの利便性をさらに向上させることが可能となる。
【００３１】
なお、上記ステータス判定手段が判定する、アルバムが提供されない状態の内容としては、他にも、以下のような状態が想定される。
【００３２】
（１）要求されたアルバムがもともと記憶されていない。（２）アルバムのアルバムＩＤは記憶されているが、アルバムの内容が記憶されておらず提供できない。（３）要求されたアルバムの公開の有効期限が切れている。（４）要求されたアルバムには非公開の設定がアルバムの作成者によってなされている。（５）要求されたアルバムの写真にエラーが発生した。
【００３３】
しかし、アルバムが提供されない状態の内容は上記に限定されず、様々な事情が考えられる。
【００３４】
あるいは、上記表示対象データは、アルバムに含まれる画像であり、上記識別情報によって、アルバムおよび該アルバムに含まれる画像を識別可能であって、上記表示対象情報記憶部には、上記表示対象情報として、上記画像に関する画像情報が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された画像の画像情報に基づき、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定してもよい。
【００３５】
上記構成によれば、画像表示装置に表示させる表示対象データは、上述のアルバムに含まれる画像である。上記ステータス判定手段は、アルバムの中の画像を識別するための識別情報によって特定された画像の画像情報に基づいて、当該画像の状態（すなわち、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容）を判定する。
【００３６】
上記ステータス情報生成手段は、上記ステータス判定手段が、上記画像が提供不可能な状態であると判定した場合に、当該画像の上記状態の内容を示すステータス情報を生成する。
【００３７】
これにより、画像表示装置に表示すべき画像が、提供できない状態にある場合に、その状態の内容を示すステータス情報と、上記表示制御情報とが生成される。
【００３８】
したがって、画像表示装置は、自装置に表示すべき画像が提供されない状態である旨を表示して画像表示装置のユーザに提示することが可能となる。
【００３９】
結果として、ユーザは、画像表示装置に表示すべき画像が提供されない状態であることを知るとともに、その状態の内容を確認して、なぜ上記画像が提供されないのかを知ることができる。よって、画像表示装置のユーザの利便性をさらに向上させることが可能となる。
【００４０】
なお、上記ステータス判定手段が判定する、画像が提供されない状態の内容としては、具体的には、以下のような状態が想定される。
【００４１】
（１）要求されたアルバムの画像のデータが壊れている。（２）要求されたアルバムの画像は許容サイズを超えている。（３）要求されたアルバムの画像は指定フォーマットではない。（４）要求されたアルバムの画像は著作権保護ロックがかかっている。（５）要求されたアルバムの画像は年齢制限がかかっており、ユーザの年齢は条件を満たさない。
【００４２】
しかし、画像が提供されない状態の内容は上記に限定されず、様々な事情が考えられる。
【００４３】
上記画像データ提供装置は、上記構成に加えて、上記画像表示装置が要求する表示対象データの識別情報を含む表示対象要求メッセージを、該画像表示装置から受信する受信部と、上記画像表示装置より要求された表示対象データについて、上記ステータス情報生成手段が生成したステータス情報と、上記表示制御情報生成手段が生成した表示制御情報とを、上記画像表示装置に送信する送信部とを備えていることが好ましい。
【００４４】
これにより、画像データ提供装置は、画像表示装置から要求を受信して、要求された表示対象データについてのステータス情報とその表示制御情報とを、上記画像表示装置の要求に応答して、送信することができる。
【００４５】
したがって、画像表示装置は、自装置が要求した表示対象データについての状態を表示して画像表示装置のユーザに提示することが可能となる。
【００４６】
結果として、ユーザは、画像表示装置にて要求した表示対象データの状態を知ることができる。よって、画像表示装置のユーザの利便性を向上させることが可能となる。
【００４７】
本発明に係る画像表示装置は、上記課題を解決するために、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを画像データ提供装置へ送信する送信部と、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴としている。
【００４８】
本発明に係る画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを画像データ提供装置へ送信する第２ステップと、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴としている。
【００４９】
上記構成および方法によれば、画像表示装置は、自装置に表示させる表示対象データを画像データ提供装置に要求するための表示対象要求メッセージを生成し、送信部を介して画像データ提供装置に送信する。
【００５０】
続いて、受信部は、上記表示対象要求メッセージの応答として、画像データ提供装置にて生成されたステータス情報および表示制御情報を受信する。
【００５１】
表示制御手段は、上記受信されたステータス情報を、上記表示制御情報にしたがって表示部に表示するよう制御する。
【００５２】
これにより、画像表示装置は、自装置にて要求した表示対象データについて、その状態を表示して画像表示装置のユーザに提示することが可能となる。
【００５３】
結果として、ユーザは、画像表示装置にて要求した表示対象データの状態を知ることができ、画像表示装置のユーザの利便性を向上させることが可能となる。
【００５４】
さらに、上記表示対象データは、１または複数の画像からなるアルバムであって、上記メッセージ生成手段は、上記アルバムを識別するための識別情報を含む表示対象要求メッセージを生成することが好ましい。
【００５５】
これにより、画像表示装置は、画像データ提供装置に対して、１または複数の画像からなるアルバムの提供を要求することが可能となる。そして、自装置が要求したアルバムの状態を示すステータス情報を画像データ提供装置から取得することが可能となる。
【００５６】
あるいは、上記表示対象データは、上記アルバムに含まれる画像であって、上記メッセージ生成手段は、上記アルバムおよび該アルバムに含まれる画像を識別するための識別情報を含む表示対象要求メッセージを生成してもよい。
【００５７】
これにより、画像表示装置は、画像データ提供装置に対して、アルバムに含まれる画像の提供を要求することが可能となる。そして、自装置が要求したアルバムの中の画像の状態を示すステータス情報を画像データ提供装置から取得することが可能となる。
【００５８】
さらに、上記受信部は、上記表示対象要求メッセージに対する応答として、上記表示対象データおよび上記ステータス情報の少なくとも一方と、その配置を規定する上記表示制御情報とを含む表示用データを複数受信し、上記受信部が受信した複数の表示用データの中から、上記表示制御手段が処理すべき表示用データを、自装置の状態に応じて選択する表示用データ処理手段を備えていてもよい。
【００５９】
上記構成によれば、受信部は、画像データ提供装置が生成した表示用データを１の表示対象要求メッセージの応答として受信する。上記表示用データとは、画像表示装置に表示するためのデータのことであり、具体的には、表示対象である表示対象データおよび／またはステータス情報と、それを表示する際の配置を規定する表示制御情報との組合せのことである。
【００６０】
上記受信部が、表示対象要求メッセージの応答としての表示用データを複数受信すると、表示用データ処理手段は、受信された複数の表示用データの中から、画像表示装置の表示部に表示すべき表示用データを、自装置の状態に応じて選択する。
【００６１】
これにより、受信部が、複数の表示用データを一度に受信した場合でも、自装置の状態に応じた最適な表示用データが選択され表示されるので、ユーザや画像データ提供装置の意図に沿って最適な内容が表示されるよう表示部を制御することができる。よって、ユーザの利便性をさらに向上させることが可能となる。
【００６２】
なお、画像表示装置の状態に応じて最適な表示用データを表示させる機能の例としては、以下のようなものが挙げられる。
【００６３】
例えば、アルバムのアルバム履歴画面Ａ用の表示用データと、アルバムＩＤ入力画面Ｂ用の表示用データとが同時に送られてきた場合を想定する。表示用データ処理手段は、自装置のアルバム閲覧履歴を記憶する記憶部に、履歴情報が記憶されていれば、アルバム履歴画面Ａを、反対に、履歴情報がなければ、アルバムＩＤ入力画面Ｂを表示するよう処理することができる。
【００６４】
履歴情報がない場合に、アルバム履歴画面Ａが表示されてもユーザは有力な情報が得られない。一方、履歴情報があれば、アルバムＩＤ入力画面Ｂから所望のアルバムを選択するよりもアルバム履歴画面Ａから所望のアルバムを選択する方が、ユーザの操作が容易になる。
【００６５】
このような場合に、画像表示装置の状況に応じて最適な表示用データが選択され表示されるので、画像表示装置のユーザの利便性がさらに向上する。
【００６６】
他の例を挙げると、以下のとおりである。
【００６７】
例えば、１２歳未満用画面用の表示用データと、１２歳以上用画面用の表示用データとが同時に送られてきた場合を想定する。表示用データ処理手段は、自装置にあらかじめ設定され記憶されているユーザ情報（ユーザの年齢の情報）を参照し、ユーザ情報に合致した内容の表示用データを選択し、それを表示するよう処理を実行する。
【００６８】
これにより、画像表示装置は、自装置に設定されているユーザ情報に応じて、ユーザに最適な内容の表示用データを選択して表示させることが可能となり、結果として、ユーザの利便性がさらに向上する。
【００６９】
本発明に係る画像表示システムは、上記課題を解決するために、上述の画像データ提供装置と、上述の画像表示装置とを含む画像表示システムであって、上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴としている。
【００７０】
上記構成によれば、画像表示装置が画像データ提供装置に対して、自装置に表示すべき表示対象データを要求するのに応答して、画像データ提供装置は、表示対象データの状態を画像表示装置に表示するためのステータス情報、および、その配置を規定する表示制御情報を画像表示装置に提供する。ステータス情報は、要求された表示対象データの状態を示す情報である。
【００７１】
そして、画像表示装置は、上記自装置が要求した表示対象データの状態を示すステータス情報を、上記表示制御情報にしたがって表示させることが可能となる。
【００７２】
これにより、画像表示装置は、自装置にて要求した表示対象データについて、その状態を表示して画像表示装置のユーザに提示することが可能となり、ユーザは、画像表示装置にて要求した表示対象データの状態を知ることができる。結果として、画像表示装置のユーザの利便性を向上させることが可能となる。
【００７３】
なお、上記ステータス情報と表示制御情報とは、別々のデータとして取り扱われて、個々に画像データ提供装置から画像表示装置に送られてもよいし、同時にまとめて送られてもよい。個々に送る場合は、識別情報を付与するなどして、ステータス情報と表示制御情報との紐付けを行えばよい。また、上記ステータス情報が、表示制御情報の中に埋め込まれて、１つのデータとして画像データ提供装置から画像表示装置に提供されるものであっても構わない。
【００７４】
なお、上記画像データ提供装置および画像表示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記画像データ提供装置および画像表示装置をコンピュータにて実現させる画像データ提供装置の制御プログラム、画像表示装置の制御プログラム、およびそれらを各々記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００７５】
本発明に係る画像データ提供装置は、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの状態を判定するステータス判定手段と、上記ステータス判定手段が判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴としている。
【００７６】
本発明に係る画像データ提供装置の制御方法は、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記第１ステップにて取得した識別情報によって特定される表示対象データの状態を判定する第２ステップと、上記第２ステップにて判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴としている。
【００７７】
本発明に係る画像表示装置は、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを画像データ提供装置へ送信する送信部と、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴としている。
【００７８】
本発明に係る画像表示装置の制御方法は、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを画像データ提供装置へ送信する第２ステップと、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴としている。
【００７９】
本発明に係る画像表示システムは、上述の画像データ提供装置と、上述の画像表示装置とを含む画像表示システムであって、上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴としている。
【００８０】
以上のことから、画像表示装置に表示すべき表示対象データの状態を示すステータス情報を、画像表示装置に供給することにより、画像表示装置のユーザの利便性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００８１】
《実施形態１》
本発明の一実施形態について図面に基づいて説明すると以下の通りである。本実施形態では、一例として、ネットワークアルバムシステムに本発明の画像データ提供装置および画像表示装置を適用した場合について説明する。ネットワークアルバムシステムは、ＰＣなどの通信端末装置が、インターネットなどの通信網を介してアルバム管理サーバにアルバム（写真（画像）あるいは写真群からなる）をアップロードし、上記アルバム管理サーバに蓄積されたアルバムの写真を、通信機能を有する画像表示装置が取得して自装置に表示させるという、写真を表示するためのシステムである。より具体的には、画像データ提供装置が、画像表示装置に表示する情報を示す表示用データを、画像表示装置の画面ごとに生成し、画像表示装置に供給する。これにより、画像表示装置は、自身が要求したアルバムの写真を、画像データ提供装置が意図する表示サイズ、レイアウトにて写真を表示することができる。
【００８２】
本実施形態では、本発明に係る画像表示装置を、インターネットに接続された通信機能を有するテレビとして説明する。また、本発明に係る画像データ提供装置は、通信端末装置によってアップロードされたアルバム（および写真）を管理して、上記テレビがアルバムの写真を表示するための、テレビに対する表示用データを生成し、それをテレビからの要求に応じて供給するアルバム管理サーバとして説明する。
【００８３】
以下では、表示用データは、画像表示装置に、表示対象データ（アルバム、写真、テキストデータなど）をどのように表示するかを規定した表示制御情報と、上記表示対象データとを含むものとして説明する。表示用データの具体例としては、例えば、写真を１枚表示させるための表示用データ、複数の画像をスライドショー表示させるための表示用データ、アルバムに含まれる複数の写真をサムネイル表示させるための表示用データなどが想定される。また、アルバムや写真を表示させるための表示用データのほかに、ユーザがテレビを操作するためのＧＵＩ（graphical user interface）画面を表示させるためのもの、ユーザがテレビにて過去に閲覧したアルバムのアルバム閲覧履歴情報を表示させるためのものなども表示用データとし、画像表示装置の画面に表示させる情報全般を表示用データと称する。
【００８４】
〔ネットワークアルバムシステムの概要〕
図２は、本発明の実施形態に係るネットワークアルバムシステム（画像表示システム）１００の概略構成を示すブロック図である。図２に示すとおり、ネットワークアルバムシステム１００は、アルバム管理サーバ（画像データ提供装置）１と、少なくとも１つのテレビ（画像表示装置）２とを含んでいる。各装置は、インターネット３を介して互いに通信可能なように接続されている。
【００８５】
アルバム管理サーバ１は、１以上の写真（群）からなるアルバムを管理するものであり、アルバムを記憶した記憶部５０を有する。アルバム５（または写真）は、例えば、写真の持ち主Ｕによって、コンピュータ（ＰＣ）４などの通信端末装置を用いて、インターネット３を介してアルバム管理サーバ１に送信され、記憶部５０に格納される。なお、上記通信端末装置としては、図２に示すＰＣ４に限らず、持ち主Ｕのアルバムや写真をアルバム管理サーバ１に送信する機能を有していれば、何でもよく、ＰＣの他に、通信機能付きのテレビ、携帯電話機、ＰＤＡ（personal digital assistant）などが想定される。
【００８６】
記憶部５０では、アルバムごとに、アルバムを一意に識別するためのアルバムＩＤ（識別情報）を対応付けて記憶しており、このアルバムＩＤを指定することによって、当該アルバムが含むすべての写真（群）を選択することができる。さらに、アルバムに含まれる写真１つ１つにも、写真を一意に識別するための写真ＩＤ（識別情報）が対応付けて記憶されている。したがって、アルバムＩＤと写真ＩＤとを指定することによって、１枚の写真を選択することができる。
【００８７】
本実施形態では、アルバムＩＤを指定することによって、アルバムに含まれるすべての１以上の写真を特定することができるものとする。また、アルバムＩＤと写真ＩＤとを指定することによって、１枚の写真を特定することができるものとする。
【００８８】
さらに、アルバム管理サーバ１は、テレビ２からの表示用データ要求メッセージ（表示対象要求メッセージ）６を受け付けて、該表示用データ要求メッセージ６に対する応答として、アルバムの写真を表示するために、あるいは、ＧＵＩ画面を表示するために必要な表示用データ７を生成し、テレビ２に供給する機能を有している。表示用データとは、画像表示装置に表示する情報を示すものである。上述したとおり、本実施形態では、表示用データは、テレビに対する表示制御情報と、表示対象（アルバムや写真のデータ、ＧＵＩ画面を構成する操作ボタンなどの要素のデータ）とを少なくとも含んでいる。表示制御情報とは、どの写真をどの位置にどの大きさで表示するのかなど、写真の表示方法を画像表示装置に対し規定したり、ＧＵＩ画面における、ボタンなどの要素を画面上にどこに配置するかを規定したり、あるいは、どのテキストデータをどの位置にどの大きさで表示するのかを規定したりする、１または複数の表示画面生成用スクリプトのことである。より詳細には、写真（あるいは、ＧＵＩ画面の要素）の表示レイアウトを定義するレイアウト定義情報、写真（要素）を特定し、レイアウト定義情報にて定義された表示位置と特定した写真（要素）とを対応付ける表示対象特定情報を含んでいる。さらに、表示制御情報には、アルバムの基本情報や、アルバムの状態をユーザに示すためのステータス情報としてのテキストデータが含まれている。
【００８９】
このように、上記表示用データを受信することにより、テレビ２は、表示用データに含まれる１または複数の写真（要素）、あるいは、ステータス情報などのテキストデータを、表示制御情報にしたがって表示することが可能となる。上記表示画面生成用スクリプトは、表示方法ごとに作成され、表示制御情報は、複数の表示画面生成用スクリプトを含んでいてもよい。表示画面生成用スクリプトの例としては、複数の写真をサムネイル表示させるための、サムネイル一覧表示画面生成用スクリプト、アルバムの写真を一枚一枚スライドショー表示させるための、画像表示画面生成用スクリプト、あるいは、ＧＵＩ画面生成用スクリプトなどが想定される。
【００９０】
なお、上述の表示画面生成用スクリプトは、例えば、ＸＭＬ（eXtensible Markup Language）により記述されたテキストデータとして構成することが可能であり、この場合、レイアウト定義情報は、例えば、ＳＶＧ（Scalable Vector Graphics）として記述することができる。
【００９１】
さらに、各表示画面生成用スクリプトは、テレビ２の動作を規定する操作内容定義情報を含んでいてもよい。操作内容定義情報とは、テレビ２において発生したイベントに応じて（例えば、所定時間経過、所定動作開始／終了時、表示用データ受信、あるいは、ユーザのキー入力など）、テレビ２が実行すべき所定の振る舞いの内容を定義するものである。
【００９２】
操作内容定義情報の例としては、どのようなイベントが発生したときに、次にどの表示用データ（表示画面）を表示（要求して取得）するのかを定義した状態遷移定義情報、および、テレビ２が、表示中の表示用データに対して実行すべきフォトアプリケーション機能の所定の処理（アルバム履歴テーブルの管理、画像の回転、色変更、テキストデータの変更、印刷、動画・音声の再生、など）を定義した操作機能定義情報などが考えられる。例えば、ユーザのキー入力が発生したときにテレビ２がどの処理を実行すべきかを定義する場合、操作機能定義情報には、テレビ２を操作するリモコンのキーの種類と、実行すべき処理の内容とを関連付けてスクリプトが記述される。
【００９３】
上記操作内容定義情報は、例えば、ＸＭＬに準拠したＭＴＤ（Message Template Definition）により記述することができる。ＭＴＤにより記述された操作内容定義情報は、ＸＭＬデータである上述の各表示画面生成用スクリプトに埋め込んで、あるいは、これらの表示画面生成用スクリプトとは独立なスクリプトとして、アルバム管理サーバ１からテレビ２に送信される。
【００９４】
アルバム管理サーバ１は、表示すべき表示用データを要求する表示用データ要求メッセージ６をテレビ２から受け付ける。受け付けた表示用データ要求メッセージ６には、テレビ２が要求する表示画面や、表示すべきアルバム（写真）を指定する指示情報が含まれている。アルバム管理サーバ１は、上記表示用データ要求メッセージ６に含まれる指示情報に基づいてテレビ２が要求する表示対象を含んだ表示用データ７を生成し、テレビ２に供給する。
【００９５】
テレビ２は、アルバム管理サーバ１から提供された表示用データに基づいて、表示用データに含まれる表示対象データを、同じく、表示用データに含まれる表示制御情報にしたがって、表示するものである。テレビ２は、表示させたい画面を表示するための表示用データを要求するメッセージ、すなわち、表示用データ要求メッセージ６をアルバム管理サーバ１に送信し、アルバム管理サーバ１から上記表示用データ７を受信して、そこに含まれる表示制御情報にしたがって、表示対象を表示する。
【００９６】
表示用データ要求メッセージ６および表示用データ７の詳細については後述する。
【００９７】
なお、アルバムを管理するための記憶部５０は、図２に示すとおり、アルバム管理サーバ１が有していてもよいし、アルバム管理サーバ１の外部に設けられていてもよい。記憶部５０がアルバム管理サーバ１の外部に設けられている場合は、アルバム管理サーバ１およびＰＣ４がインターネット３を介して記憶部５０に接続可能なように、記憶部５０を設ければよい。
【００９８】
〔ネットワークアルバムシステムの処理〕
図３は、本発明の実施形態に係るネットワークアルバムシステム１００における各装置の処理の流れを示すシーケンス図である。
【００９９】
テレビ２は、所定のタイミングで、アルバム管理サーバ１に、所定の画面を表示するための表示用データを要求する表示用データ要求処理を実行する（Ｓ１）。これにより、表示用データ要求メッセージ６がアルバム管理サーバ１に送信される。
【０１００】
ここで、所定のタイミングとは、例えば、ある画面を表示するようユーザから指示信号の入力を受け付けた時や、ネットワークアルバムシステムを利用する際のアプリケーションが起動され、初期画面を表示する動作をテレビ２が開始した時などが考えられる。
【０１０１】
アルバム管理サーバ１は、テレビ２から表示用データ要求メッセージ６を受信すると（Ｓ２においてＹＥＳ）、受信した表示用データ要求メッセージ６を解析する（Ｓ３）。
【０１０２】
Ｓ３の解析によって、テレビ２に表示すべき表示対象データが特定されると、アルバム管理サーバ１は、特定された表示対象データのステータスを判定するステータス判定処理を実行する（Ｓ４）。
【０１０３】
続いて、Ｓ４におけるステータス判定処理の結果、何らかのエラーにより、テレビ２が要求する表示対象データを、供給することができないとアルバム管理サーバ１が判断した場合には（Ｓ５においてＹＥＳ）、要求された表示対象データが現在どのような状態であるかを示すステータス情報（すなわち、エラーメッセージ）を表示させるための、エラー表示用の表示用データを生成する（Ｓ６）。
【０１０４】
一方、アルバム管理サーバ１が、上記表示対象データを正常に供給することができると判断した場合には（Ｓ５においてＮＯ）、アルバム管理サーバ１は、当該表示対象データの表示方法を規定する表示制御情報を生成し、該表示対象データと合わせて、当該表示対象データを表示させるための表示用データを生成する（Ｓ７）。
【０１０５】
アルバム管理サーバ１は、Ｓ６またはＳ７にて生成した表示用データ７を、表示用データ要求メッセージ６に対する応答として、テレビ２に送信する（Ｓ８）。
【０１０６】
テレビ２は、アルバム管理サーバ１から表示用データ７を受信し（Ｓ９）、表示用データ７に含まれる表示用データ（例えば、アルバム・写真など）を表示制御情報にしたがって表示する（Ｓ１０）。
【０１０７】
次に、Ｓ２〜Ｓ８の処理を実行するアルバム管理サーバ１の構成の詳細について説明する。なお、以下の説明では、本実施形態のネットワークアルバムシステム１００において、アルバム管理サーバ１が、表示用データ７によって提供するテレビ２の表示画面のタイプを、以下に示す３種類とする。
【０１０８】
図４（ａ）〜（ｃ）は、本実施形態に係るアルバム管理サーバ１が、表示用データ７として提供する、テレビ２に表示する表示画面の例を示す図である。
【０１０９】
（１）表示画面Ａ（アルバム履歴画面）
図４（ａ）は、テレビ２に表示されるアルバム履歴画面の一例を示す図である。アルバム履歴画面とは、テレビ２が、インターネット３を介して過去にアクセスしたことのあるアルバム管理サーバ１のアルバムについての情報を表示する画面である。ユーザは、テレビ２の操作部を操作して、アルバム履歴画面上に表示されたアルバムを選択することにより、当該アルバムの写真を表示する表示用データをアルバム管理サーバ１に要求して、当該アルバムの写真をテレビ２に表示させることができる。
【０１１０】
本実施形態では、一例として、過去にアクセスしたことのあるアルバムの履歴情報を最新のものから順に３件分表示するものとする。
【０１１１】
本実施形態において、一例として、アルバム管理サーバ１が提供するアルバム履歴画面は、閲覧したアルバムの履歴を表示する第１領域１４１と、当該アルバム履歴画面でのテレビ２の操作情報を表示する第２領域１４２とを含む。ここでは、第１領域１４１は、３つのアルバム情報表示領域１４３からなっており、アルバム情報表示領域１４３の各々には、当該アルバムの代表画像１４４と、アルバムに関する基本情報１４５（例えば、アルバムタイトル、作成者、作成年月日、写真枚数など）とが表示される。
【０１１２】
（２）表示画面Ｂ（アルバムＩＤ入力画面）
図４（ｂ）は、テレビ２に表示されるアルバムＩＤ入力画面の一例を示す図である。アルバムＩＤ入力画面とは、ユーザが、操作部を用いて所望のアルバムのアルバムＩＤを手入力するための画面である。アルバムＩＤ入力画面が表示されている状態において、ユーザが、例えば、上記操作部に備えられているテンキーを用いて、見たいアルバムのアルバムＩＤ（例えば、１６桁の数字からなる）を入力し、決定ボタンを押すと、入力したアルバムＩＤのアルバムを表示するための表示用データをアルバム管理サーバ１に要求することができる。
【０１１３】
本実施形態では、一例として、アルバムＩＤ入力画面は、アルバムＩＤを入力するためＧＵＩを表示する第１領域１４６と、当該アルバムＩＤ入力画面でのテレビ２の操作情報を表示する第２領域１４７とを含む。本実施形態では、ユーザは、第１領域１４６のテキストボックス１４８に表示される数字を目視しながら、操作部のテンキーを押下して、４つのテキストボックス１４８に、それぞれ４つの数字を入力することができる。そして、例えば決定ボタンを押下するなどして、テキストボックス１４８に入力されている数字列を所望のアルバムＩＤとして決定してテレビ２に入力することができる。
【０１１４】
なお、アルバムＩＤは、アルバム管理サーバ１が管理するすべてのアルバムを一意に特定できるものであれば何でもよいが、特に、数字のみで構成されることが好ましい。
【０１１５】
図４（ｂ）にも示すとおり、本実施形態では、アルバムを識別するためのアルバムＩＤを、数字のみで表して用いることとしている。上記構成によれば、ユーザがアルバムＩＤを手入力して指定する必要がある場合に、テンキーを用いて数字を直接入力するだけで済ませることができ、テレビ２の操作部をテンキーのみのシンプルな構成とすることが可能となる。また、アルバムＩＤとして、ひらがなや漢字、あるいは、英字を入力する場合に比べて、入力操作を簡略化することができ、ユーザの利便性を向上させることが可能となる。
【０１１６】
（３）表示画面Ｃ（アルバム写真表示画面）
図４（ｃ）は、テレビ２に表示されるアルバム写真表示画面の一例を示す図である。アルバム写真表示画面とは、テレビ２が要求したアルバムに含まれる１以上の写真を表示するための画面である。ここで、アルバムの写真を表示する方法については特に限定しない。例えば、アルバムに含まれる複数の写真を同時にサムネイルで表示するサムネイル表示画面や、複数の写真を１枚１枚連続して表示するスライドショー表示画面などが考えられる。図４（ｃ）では、アルバム写真表示画面の一例として、スライドショー表示画面が示されている。
【０１１７】
本実施形態では、一例として、アルバム写真表示画面は、アルバムの写真を画面いっぱいに表示する第１領域１５１と、該第１領域１５１に重畳させて表示する、当該アルバム写真表示画面でのテレビ２の操作情報を表示する第２領域１５２、アルバムに対する操作状況を表示する第３領域１５３、アルバムタイトルを表示する第４領域１５４、および、写真に付与された著作者のコメントを表示する第５領域１５５とを含んでいる。
【０１１８】
アルバム写真表示画面にて、各写真が表示されることにより、ユーザは、所望のアルバムに含まれる写真を、スライドショーやサムネイルなどの形式で見て楽しむことができる。
【０１１９】
上述の図４（ａ）〜（ｃ）の例に示す各表示画面がテレビ２にて表示されるように、アルバム管理サーバ１が生成する表示用データ７は、所定の表示対象データ（表示すべき写真や操作ボタンの画像やエラーメッセージなど）、および、その表示対象をどの位置にどのような大きさで表示するかなど、表示対象を配置を規定する表示制御情報を含んでいる。アルバム管理サーバ１は、テレビ２の表示用データ要求メッセージ６に応じて、テレビ２が要求する表示画面を表示するための表示用データ７を生成し、テレビ２に提供する。テレビ２は、アルバム管理サーバ１から受け取った表示用データ７に基づいて、上述の表示画面Ａ〜Ｃのいずれかを表示することができる。
【０１２０】
なお、上述の表示画面の種類、および、それらの画面のレイアウトは、本発明を説明するための一例であって、本発明のアルバム管理サーバ１およびテレビ２の構成を限定するものではない。本発明のアルバム管理サーバ１は、上述した以外の表示画面の表示用データを提供してもよいし、上述した表示画面を別のレイアウトにて定義した表示用データを提供してもよい。また、１種類の表示画面を提供するものであっても構わない。本発明のテレビ２は、上述した以外の様々な表示画面を表示することが可能である。
【０１２１】
〔アルバム管理サーバの構成〕
図１は、本発明の実施形態に係るアルバム管理サーバ１の要部構成を示すブロック図である。アルバム管理サーバ１は、図１に示すとおり、通信部１１と、アルバム管理サーバ１を統括制御する制御部１０と、記憶部５０とを備えている。
【０１２２】
制御部１０は、アルバム管理サーバ１が備える各部の各種動作を制御するものであり、内部に、メッセージ解析部２０、ステータス判定部３０、および、表示用データ生成部４０を有している。制御部１０は、記憶部５０に記録されている各種制御プログラムを読み出して、本発明のアルバム管理サーバ１の各部を制御し、表示対象データのステータス判定や、表示用データ生成のための各種処理を行う。
【０１２３】
記憶部５０は、制御部１０が実行する制御プログラム、ＯＳプログラム、および、制御部１０が、ステータス判定、または、表示用データ生成のための各種処理を実行するときに読み出す各種データを記録するものであり、ハードディスクなどの不揮発性の記憶装置によって構成されるものである。上記各種データはそれぞれ、記憶部５０内部の各種記憶部、すなわち、アルバム情報記憶部（表示対象情報記憶部）５１、表示対象データ記憶部（表示対象情報記憶部）５２、パターンデータ記憶部５３、ステータス情報記憶部５４、および、解析結果記憶部５５に記憶される。
【０１２４】
通信部１１は、ネットワークアルバムシステム１００における、アルバム管理サーバ１外部の各装置とインターネット３を介して通信するものであり、内部に受信部１１ａおよび送信部１１ｂを備えている。
【０１２５】
具体的には、受信部１１ａは、テレビ２から送信された表示用データ要求メッセージ６を受信するものであり、受信部１１ａを介して受け付けられた表示用データ要求メッセージ６は、図示しない入出力制御部を介して、制御部１０のメッセージ解析部２０に伝達される。送信部１１ｂは、テレビ２からの要求を受けて生成した表示用データ７を送信するものである。送信部１１ｂは、表示用データ生成部４０から伝達された表示用データ７を要求のあったテレビ２に対して送信する。
【０１２６】
また、記憶部５０の各記憶部が、アルバム管理サーバ１の外部に設けられている場合は、通信部１１は、表示用データ７を生成する際に、記憶部５０に接続して、表示対象となるアルバム５（または、写真）などの表示対象データを要求したり、あるいは、ステータス判定処理のために、各表示対象データのステータス情報を要求したりして、記憶部５０から各種情報を取得する。
【０１２７】
制御部１０のメッセージ解析部２０は、受信部１１ａが受信した表示用データ要求メッセージ６を解析するものである。メッセージ解析部２０は、表示対象ＩＤ取得部（識別情報取得手段）２１、指定表示画面取得部２２、および、属性情報取得部２３を有している。
【０１２８】
表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれる、表示すべき対象となる表示対象データを識別するための情報を取得するものである。本実施形態では、例えば、アルバムを表示するための表示用データを要求する場合に、当該アルバムを識別するためのアルバムＩＤが表示用データ要求メッセージ６に含まれている。表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれるアルバムＩＤを取得して、要求されたアルバムを特定する。
【０１２９】
指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる、表示画面のタイプを示す表示画面指定情報を取得するものである。上述したとおり、本実施形態では、アルバム管理サーバ１が提供する表示画面のタイプは複数種類存在する。よって、表示用データ要求メッセージ６には、どのタイプの表示画面をテレビ２が要求しているのかを示す表示画面指定情報が含まれている。指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる表示画面指定情報を取得して、指定された表示画面を特定する。
【０１３０】
なお、アルバム管理サーバ１において、生成する表示画面が１種類しかない場合は、指定表示画面取得部２２は必ずしも備えていなくてもよい。
【０１３１】
属性情報取得部２３は、表示用データ要求メッセージ６に含まれる、当該メッセージの要求元であるテレビ２に関する装置情報、あるいは、テレビ２のユーザに関するユーザ情報を取得するものである。取得された装置情報やユーザ情報は、アルバム管理サーバ１が適切な表示用データを生成する判定の材料として用いられる。例えば、ユーザ情報にユーザの年齢の情報が含まれていて、年齢によって、提供可能な表示対象データが異なる場合には、アルバム管理サーバ１は、属性情報取得部２３が取得した年齢の情報に応じて、表示用データに含める表示対象データを選択することができる。あるいは、提供可能年齢に制限がある表示対象データが要求された場合には、アルバム管理サーバ１は、ユーザの年齢が条件を満たさない場合に、表示対象データを含む表示用データを生成せずに、エラーメッセージを含む表示用データを生成するなどの処理を行うことが可能となる。
【０１３２】
なお、アルバム管理サーバ１において、表示用データを生成するにあたり、上記装置情報やユーザ情報を利用しない場合は、属性情報取得部２３は必ずしも備えていなくてもよい。
【０１３３】
図５は、テレビ２から受け付ける表示用データ要求メッセージ６のデータ構造を模式的に示す図である。
【０１３４】
図５で示す例では、表示用データ要求メッセージ６は、実線で囲まれた８つのデータをひとまとまりとして構成されている。図５に示す１つのデータにおいて、左側に記載されている文字列はデータ名を示している。そして、右側に記載されている文字列は、当該データ名が付いたデータの中身を示している。ここで、図５において各データの中身を、説明のために文字列で示したが、これは各データのデータ型を限定するものではない。データ型は、各データが示す内容、容量、使途に応じて適宜選択されればよい。
【０１３５】
データＤ１は、表示用データ要求メッセージ６が、図４（ａ）に示す表示画面Ａを要求する場合に、第１領域１４１の上段のアルバム情報表示領域１４３に表示すべきアルバムのアルバムＩＤを示している。データＤ２は、中段のアルバム情報表示領域１４３に表示すべきアルバムのアルバムＩＤを示している。データＤ３は、下段のアルバム情報表示領域１４３に表示すべきアルバムのアルバムＩＤを示している。
【０１３６】
データＤ４は、図４（ｃ）に示す表示画面Ｃを要求する場合に、第１領域１５１に表示すべき写真を含むアルバムが、データＤ１〜Ｄ３のうちいずれであるかを指定する情報を示している。図５に示す例では、データＤ４には「history1」が格納されているので、データＤ１（history1）に格納されるアルバムＩＤ「０１２５４７８２２５１４２５８４」を持つアルバムの写真を表示するための表示画面Ｃを要求する表示用データ要求メッセージ６となっている。なお、テレビ２においてアルバムＩＤが手入力されたために、ターゲットのアルバムＩＤは、データＤ１〜Ｄ３のいずれとも異なる場合は、手入力されたアルバムＩＤが直接データＤ４に格納されてもよい。
【０１３７】
データＤ５は、図４（ａ）〜（ｃ）に示す表示画面のうち、表示用データ要求メッセージ６が指定する表示画面のタイプの情報を示している。図５に示す例では、データＤ５には「Ｃ＋Ａ」が格納されているので、表示画面Ｃと表示画面Ａとを要求する表示用データ要求メッセージ６となっている。このように、表示用データ要求メッセージ６を、複数種類の表示画面を指定するための要求メッセージとして構成することができる。アルバム管理サーバ１は、このように複数種類の表示画面を要求する表示用データ要求メッセージ６を受け付けると、指定された表示画面を表示するためのデータを用意するだけではなく、当該複数の表示画面間を遷移するための制御命令を埋め込んだ遷移定義情報を生成して、それを含めて表示用データ７を生成する。
【０１３８】
データＤ６は、表示用データ要求メッセージ６を生成した要求元であるテレビ２に関するの装置情報を示している。図５に示す例では、テレビ２を識別するための装置ＩＤが格納されている。これにより、アルバム管理サーバ１は、当該表示用データ要求メッセージ６がどこから送信されたものであるかを特定することができ、したがって、生成した表示用データ７を返信する返信先を特定することができる。なお、装置ＩＤは、アルバム管理サーバ１が、ネットワークアルバムシステム１００における表示用データ７受信側の各装置（テレビ２）を一意に識別できるものであればなんでもよい。アルバム管理サーバ１が、テレビ２が登録されるごとに個別に付与する装置ＩＤであってもよいし、ＩＰアドレス、ＭＡＣアドレス、または、製品シリアルナンバーなどを装置ＩＤとして用いてもよい。
【０１３９】
さらに、装置情報は、上記装置ＩＤに限定されず、例えば、テレビ２の仕様情報（画面サイズ、解像度など）などを装置情報に加えて、表示用データ要求メッセージ６に含めてもよい。これにより、アルバム管理サーバ１は、要求元の装置の仕様に合わせて表示用データ７を生成することができる。
【０１４０】
データＤ７およびデータＤ８は、上記テレビ２のユーザに関するユーザ情報が格納されている。図５に示す例では、データＤ７は、テレビ２のユーザの現住所の情報を示している。また、データＤ８は、テレビ２のユーザの年齢の情報を示している。
【０１４１】
これにより、アルバム管理サーバ１は、例えば、現住所の情報に応じて、地域限定のコンテンツを表示用データ７に含めたり、ユーザの年齢に応じて、表示用データ７に含める表示対象を選択したりすることができる。
【０１４２】
メッセージ解析部２０の各部は、図５に示す表示用データ要求メッセージ６に含まれる各データを必要に応じて取得する。具体的には、表示対象ＩＤ取得部２１は、データＤ１〜Ｄ４を取得する。指定表示画面取得部２２は、データＤ５を取得する。属性情報取得部２３は、データＤ６〜８を取得する。
【０１４３】
なお、図４（ｂ）の表示画面Ｂだけを要求する場合、または、要求元のテレビ２にアルバムの履歴が保持されていない場合に生成される表示用データ要求メッセージ６においては、データＤ１〜Ｄ４には、何も格納されていなくてもよい。
【０１４４】
また、表示用データ要求メッセージ６は上述の８つのデータにより構成されているが、これに限定されない。アルバム管理サーバ１が提供する表示画面の種類やレイアウトに応じて、テレビ２から提供する必要のある情報が含まれるよう、適宜表示用データ要求メッセージ６が構成されればよい。
【０１４５】
なお、図５に示す例では、表示用データ要求メッセージ６を、ひとつのレコードとして示したが、表示用データ要求メッセージ６のデータ構造はこれに限定されない。表示用データ７を生成するのにアルバム管理サーバ１が必要とするすべてのデータをひとまとまりとするために、各データ間で紐付けが行えれば、リスト構造やツリー構造など如何なるデータ構造によって表示用データ要求メッセージ６を構成してもよい。
【０１４６】
メッセージ解析部２０の各部が取得した各種データは、記憶部５０の解析結果記憶部５５に記憶され、次に説明するステータス判定部（ステータス判定手段）３０または表示用データ生成部４０によって、必要に応じて読み出される。
【０１４７】
制御部１０のステータス判定部３０は、表示用データ要求メッセージ６によって要求されている表示対象データ（ここでは、アルバム）の状態を判定するものである。上記表示対象データは、表示対象ＩＤ取得部２１が取得した表示対象のＩＤ（ここでは、アルバムＩＤ）によって特定されたものである。
【０１４８】
より具体的には、ステータス判定部３０は、アルバムに関する情報を記憶するアルバム情報記憶部５１から、上記アルバムＩＤに基づいて、当該アルバムのアルバム情報（表示対象情報）を抽出する。そして、抽出したアルバム情報に基づいて、アルバムのステータスを判定し、判定結果をステータス判定結果として出力する。ステータス判定結果とは、アルバムの状態を示す情報である。より詳しくは、アルバムが正常に提供できる状態にあるのか否か、あるいは、アルバムが提供できない状態である場合には、どのような状態のために提供できないのか、など、アルバムの閲覧可否に関する状態を示す情報である。
【０１４９】
ステータス判定部３０が出力するステータス判定結果は、表示用データ生成部４０に伝達され、表示用データ生成部４０が表示用データを適切に生成するために用いる。
【０１５０】
以下、アルバム情報記憶部５１に記憶されるアルバム情報の具体例を用いて、ステータス判定部３０の機能について詳細に説明する。
【０１５１】
図６は、アルバム情報記憶部５１に記憶されるアルバム情報の例を示す図である。アルバム情報は、図６に示す例では、レコードとしてアルバムＩＤに関連付けられてアルバムごとに記憶されており、各アルバム情報はテーブル構造にて管理されている。
【０１５２】
カラムＣ１（データ名「アルバムＩＤ」）は、アルバムを識別するためのアルバムＩＤを示す。ステータス判定部３０は、このアルバムＩＤに基づいて、表示対象データとしての特定されたアルバムのアルバム情報を取得する。
【０１５３】
カラムＣ２（データ名「利用可否」）は、上記アルバムＩＤによって特定されるアルバムが利用できるか否かを示す。この利用可否データが、「不可」を示している場合は、そのアルバムが、以前はアルバム管理サーバ１にて管理されていたが、現在、アルバムの中身が存在せず（削除されたなどの理由による）、今後も復帰することはない状態であることを意味する。
【０１５４】
ステータス判定部３０は、利用可否データが「可」であるか「不可」であるかによって、アルバムが利用できる状態であるか否かを判定する。なお、アルバムが利用不可の状態になった日時（例えば削除日）を記憶するカラムを別途設けてもよい。これにより、アルバムが利用不可の状態になったことと共に、いつからそのような状態になったのかをステータス判定部３０が判定することが可能となる。
【０１５５】
カラムＣ３（データ名「有効期限」）は、アルバムに設定されている公開期間の満了日を示す。ステータス判定部３０は、アルバムの要求を受け付けた時に、現在の日付を取得して（例えば、アルバム管理サーバ１に内蔵されている図示しない時計部から）、取得した現在の日付が有効期限を越えているか否かを判定する。有効期限を越えている場合は、ステータス判定部３０は、当該有効期限を取得して、表示用データ生成部４０に伝達する。なお、アルバムに設定される公開期間は、アルバムの作成者が任意に決定できるものであっても構わないし、アルバム管理サーバ１が自動的に一律に設定するものであっても構わない。
【０１５６】
カラムＣ４（データ名「公開状態」）は、アルバムに設定されている公開可否の情報を示す。本実施形態では、アルバム管理サーバ１は、アルバムの作成者が、作成したアルバムの公開を許可するか否かを任意に設定できる構成となっている。
【０１５７】
ステータス判定部３０は、公開状態データが「公開」であるか「非公開」であるかによって、アルバムが提供できる状態であるか否かを判定する。
【０１５８】
カラムＣ５〜Ｃ９は、アルバムの基本情報を示す。カラムＣ５は、アルバムを作成したアルバム作成者を示す。カラムＣ６は、アルバムのタイトルを示す。カラムＣ７は、アルバム作成者が登録した、当該アルバムに対するコメントを示す。カラムＣ８は、当該アルバムが作成されたアルバム作成日を示す。カラムＣ９（データ名「写真枚数（画像有無情報）」）は、当該アルバムに含まれている写真の枚数を示す。これらの情報は、表示用データ生成部４０がアルバムを表示するための表示用データを生成するときに、表示用データ生成部４０によって必要に応じて取得される。
【０１５９】
ステータス判定部３０は、上記写真枚数データを参照し、当該データが、ＮＵＬＬ値か０（ゼロ）であるか、もしくは、１以上であるかによって、アルバムに写真が入っているか否かの状態を判定する。
【０１６０】
カラムＣ１０（データ名「写真ＩＤ（画像有無情報）」）は、アルバムに含まれる１以上の写真を識別するための写真ＩＤを示す。なおこの写真ＩＤは、１のアルバム内で、１以上の写真を一意に識別できるものであればなんでもよい。図６に示す例では、写真のファイル名（「〇〇.jpg」）をそのまま写真ＩＤとして取り扱う。
【０１６１】
なお、写真ＩＤは、アルバム管理サーバ１が写真一つ一つに対して個別に割り当ててもよい。また、ステータス判定部３０は、写真ＩＤデータのカラムＣ１０に写真ＩＤが１つも対応づけられていないことを検出して、これにより、アルバムに写真が入っていない状態を判定してもよい。
【０１６２】
カラムＣ１１は、アルバム作成者が写真ごとに設定した、写真のタイトルを示す。カラムＣ１２は、アルバム作成者が写真ごとに登録した写真に対するコメントを示す。これらの情報は、表示用データ生成部４０が写真を表示するための表示用データを生成するときに、表示用データ生成部４０によって必要に応じて取得される。
【０１６３】
上述の説明では、アルバム情報が１２個のカラムからなるテーブル構造を有することを記載したが、本発明のアルバム情報のデータ構造は上記に限定されない。アルバム情報は、アルバム管理サーバ１が、アルバムの状態を判定するのに必要な情報が含まれるように適宜構成される。例えば、当該アルバムの閲覧者に年齢制限を設ける場合には、閲覧を許可する年齢の条件を格納するためのカラムを別途設ければよい。
【０１６４】
なお、図６に示す例では、複数のアルバム情報を、複数のレコードの集まりとしてテーブル構造にて示したが、アルバム情報のデータ構造はこれに限定されない。ステータス判定部３０がアルバムの状態をアルバムごとに判定できるよう、各カラムの情報が、アルバムＩＤに関連付けて記憶されてさえいれば、アルバム情報は如何なるデータ構造を有していてもよい。
【０１６５】
上述のとおり、ステータス判定部３０は、アルバム情報記憶部５１を参照して、表示対象データとして特定されたアルバムの状態を判定し、そのステータス判定結果を表示用データ生成部４０に出力する。
【０１６６】
制御部１０の表示用データ生成部４０は、メッセージ解析部２０が解析した解析結果およびステータス判定部３０が判定したステータス判定結果に基づいて、表示用データ要求メッセージ６に対する応答としての表示用データを生成するものである。
【０１６７】
より具体的には、（１）指定された表示画面を表示するための表示制御情報の雛型となるパターンデータを選択し、（２）選択されたパターンデータに、中身、すなわち、要求されたアルバム、写真あるいは要素などの表示対象データを特定する表示対象特定情報やテキストデータを埋め込んで表示制御情報を生成し、（３）表示対象データおよび表示制御情報（および、あればその他付加情報）を合成して、表示用データ要求メッセージ６に対する応答としての表示用データ７を生成する。
【０１６８】
表示用データ生成部４０は、ステータス判定部３０が、上記要求された表示対象データが提供不可能な状態であると判定した場合には、要求された表示対象データを表示するための表示用データ（正常表示用データ）ではなく、表示対象データが提供不可能な状態であること、および、それがどのような状態であるのかを示すステータス情報を表示するための表示用データ７（エラー表示用データ）を生成する。
【０１６９】
表示用データ生成部４０は、上述の表示用データ（正常表示用データまたはエラー表示用データ）を生成する処理を実行するために、パターンデータ特定部４１、ステータス情報抽出部（ステータス情報生成手段）４２、表示対象データ抽出部４３、表示制御情報生成部（表示制御情報生成手段）４４、および、表示用データ合成部４５を有している。
【０１７０】
パターンデータ特定部４１は、指定表示画面取得部２２が取得した表示画面指定情報に応じて、指定された表示画面を表示するためのパターンデータを選択するものである。パターンデータ特定部４１は、パターンデータ記憶部５３を参照し、表示画面指定情報に含まれる、表示画面を識別するためのパターンＩＤに基づいて、要求されている表示画面の雛型となるパターンデータを特定する。
【０１７１】
図７は、パターンデータ記憶部５３に記憶されるパターンデータテーブルの例を示す図である。図７に示す例では、上述した表示画面Ａ〜Ｃ（図４（ａ）〜（ｃ））などを含む複数種類の表示画面の雛型が、パターンＩＤに関連付けて記憶されている。
【０１７２】
図５に示す例では、表示画面指定情報として、表示画面Ａおよび表示画面Ｃが特定される。したがって、パターンデータ特定部４１は、図７に示すパターンデータ記憶部５３を参照して、パターンデータとして、パターンＩＤ「Ａ」によって特定されるアルバム履歴画面生成用のパターンデータと、パターンＩＤ「Ｃ」によって特定されるアルバム写真表示画面（スライドショー画面）生成用のパターンデータとを特定する。
【０１７３】
パターンデータとは、定型のレイアウト定義情報を有する表示画面生成用スクリプトのパターン情報（あるいはその組合せ）を含むものである。すなわち、表示制御情報の雛型である。パターンデータはいわば、表示対象データ（アルバム、写真）を実際に特定した情報（表示対象特定情報）を中身とすれば、それが埋め込まれる前の入れ物であると言うことができる。
【０１７４】
パターンデータ特定部４１が特定したパターンデータは、上述の中身が合成されて、表示制御情報となる。
【０１７５】
ステータス情報抽出部４２は、ステータス判定部３０が出力するステータス判定結果に応じたステータス情報をステータス情報記憶部５４から抽出するものである。
【０１７６】
図８は、ステータス情報記憶部５４に記憶される、ステータス情報が管理されるステータステーブルの例を示す図である。図８に示すステータステーブルでは、アルバムのひとつの状態をひとつのレコードで構成している。そして、複数種類あるアルバムの状態を一意に識別するためのステータスコードと、当該ステータスコードに関連付けて、アルバムのステータスの内容と、当該ステータスをユーザに示すためのステータス情報とを記憶している。
【０１７７】
例えば、ステータス判定部３０が、要求されたアルバムのアルバムＩＤがアルバム情報記憶部５１に記憶されていないことにより、当該アルバムのステータス判定結果として、「要求されたアルバムＩＤがアルバム情報記憶部に記憶されていない。」というアルバムの状態を示す、ステータスコード「Ｓｔａ＿００１」を出力したとする。
【０１７８】
ステータス情報抽出部４２は、ステータス判定部３０が出力したステータスコード「Ｓｔａ＿００１」に基づいて、ステータス情報“入力されたアルバムＩＤが存在しません。”というテキストデータを抽出する。
【０１７９】
ステータス情報抽出部４２が、ステータス判定部３０のステータス判定結果に基づいて抽出したステータス情報は、上述のパターンデータに埋め込まれて表示制御情報となる。ステータス情報が含まれた表示制御情報は、テレビ２に供給され、ステータス情報をテレビ２に表示させることが可能となる。
【０１８０】
なお、ステータス情報は、固定されたテキストデータを抽出するだけではなく、パラメータが指定されることによって動的に決定されるものであっても構わない。例えば、図８に示す例では、ステータスコード「Ｓｔａ＿００３」のステータス情報には、「＠＠_（パラメータ名）_＠＠」の形式で記載されたパラメータが含まれている。
【０１８１】
ステータス判定部３０が、アルバム情報記憶部５１を参照し、要求されたアルバムの有効期限が切れていることを検知すると、ステータス判定部３０は、ステータスコード「Ｓｔａ＿００３」とともに、当該アルバムの有効期限データ（例えば、「２００６年２月１日」）を出力する。
【０１８２】
ステータス情報抽出部４２は、上記ステータスコードに基づいて、図８に示すステータス情報を抽出し、抽出したステータス情報に含まれるパラメータ「＠＠_有効期限_＠＠」の部分を、ステータス判定部３０から出力された有効期限データ「２００６年２月１日」に置き換えてステータス情報を完成させる。
【０１８３】
これにより、アルバムを要求したテレビ２に対して送り返される表示制御情報には、アルバムを表示する代わりに、“２００６年２月１日に公開期間が終了しました（今後再度公開される可能性があります）。”というテキストデータを表示するための命令が記述される。
【０１８４】
ステータス情報は、上述の説明では、テキストデータとして記憶した例を挙げたが、ステータス情報のデータ形式はこれに限定されない。アルバムの状態に関する情報をユーザに示すことができる形式であればなんでもよく、例えば、上述のステータス情報を、アイコンや図形、あるいは、文字そのものをイメージ化した画像ファイルとして記憶しておいてもよい。この場合は、写真と同様に表示対象データとして扱われ、当該表示対象データを特定する表示対象特定情報がパターンデータに埋め込まれることにより表示制御情報が生成される。
【０１８５】
表示対象データ抽出部４３は、表示対象ＩＤ取得部２１が取得したアルバムＩＤに基づいて特定された表示対象データを表示対象データ記憶部５２から抽出するものである。
【０１８６】
図９は、表示対象データを記憶するための表示対象データ記憶部５２に記憶される、アルバムごとの写真テーブルの例を示す図である。図９では、表示対象データテーブルの一例として、アルバムＩＤ「０１２５４７８２２５１４２５８４」のアルバムが含む写真の一覧を示す写真テーブルを示したが、表示対象データ記憶部５２の記憶される表示対象データテーブルは、この写真テーブルのみではない。表示対象データ記憶部５２には、アルバム情報記憶部５１にて管理されるアルバムごとに、上記写真テーブルが用意される。表示対象データ抽出部４３は、表示対象ＩＤ取得部２１が取得したアルバムＩＤに基づいて、そのアルバムに関連付けられた写真テーブルを参照するように構成されている。また、図９に示す例では、写真を管理するための写真テーブルのみが示されているが、これは、表示対象データテーブルを限定するものではない、例えば、操作ボタンなどの要素の画像を管理するための要素画像テーブルが表示対象データ記憶部５２に記憶されていてもよい。
【０１８７】
アルバムの写真を管理する写真テーブルは、図９に示すとおり、写真ごとにひとつのレコードが構成されて、アルバム内の写真を一意に識別するための写真ＩＤ（あるいは写真のファイル名）と、当該写真ＩＤに関連付けられた、写真の表示順序と、写真のデータ本体とが記憶されている。写真の表示順序とは、複数の写真を表示するときの表示の順序を示すものであり、例えば、サムネイル一覧表示する場合にどの写真をどの順番に配置するか、あるいは、スライドショー表示する場合にどの順番で写真をスライドさせるかなどを決定するのに参照される。
【０１８８】
表示対象ＩＤ取得部２１によって、要求されたアルバムが、アルバムＩＤ「０１２５４７８２２５１４２５８４」のアルバムであると特定されると、表示対象データ抽出部４３は、表示対象データ記憶部５２に記憶される写真テーブル（図９）を参照し、表示対象データとして、写真「00123.jpg」〜「00132.jpg（図６）」までを特定し抽出する。
【０１８９】
なお、本実施形態では、表示対象データ抽出部４３は、指定表示画面取得部２２の表示画面指定情報に応じて必要な表示対象データのみを選択的に抽出することもできる。
【０１９０】
より具体的には、例えば、表示対象データ抽出部４３がアルバムのすべての写真を抽出するのは、指定表示画面取得部２２が、表示画面Ｃや表示画面Ｃ１を表示画面指定情報として特定した場合だけでよい。
【０１９１】
また、表示画面指定情報が表示画面Ａを示している場合は、アルバム履歴画面では、代表画像の小サイズ画像が１枚必要なだけである。したがって、表示対象データ抽出部４３は、写真テーブルから表示順序が１の写真を１枚抽出し、それをアルバム履歴画面で表示する用の大きさに拡大（または縮小）して出力する。
【０１９２】
表示対象データ抽出部４３が抽出し、出力した表示対象データは、表示制御情報生成部４４、および、表示用データ合成部４５に供給される。
【０１９３】
なお、表示対象データ抽出部４３は、指定された表示画面のデザインに応じて、アルバムの基本情報などの付加情報をアルバム情報記憶部５１から抽出してもよい。また、操作ボタンなどの要素の画像を付加情報として表示対象データ記憶部５２から抽出してもよい。具体的には、選択されたパターンデータごとに、どのような付加情報を抽出すべきかが記述されており、その記述にしたがって、アルバム情報記憶部５１または表示対象データ記憶部５２から適切な付加情報を抽出する。
【０１９４】
なお、付加情報の例としては、ユーザが入力することができるコマンドを一覧表示するための入力可能コマンドのアイコンや説明文、アルバムのタイトル、写真の属性情報、写真に施された処理履歴を示す操作情報、ネットワークアルバムサービスを提供するサービスサイト名、著作権情報などが想定されるが、これに限定されない。
【０１９５】
上述のように表示対象データ抽出部４３が抽出した付加情報は、選択されたパターンデータに埋め込まれ、表示制御情報の一部を構成する。
【０１９６】
表示制御情報生成部４４は、ステータス情報抽出部４２が抽出あるいは生成したステータス情報、表示対象データ抽出部４３が抽出した表示対象データを特定する表示対象特定情報、および、表示対象データ抽出部４３が抽出した付加情報を、パターンデータ特定部４１が特定したパターンデータに埋め込んで、表示用データ要求メッセージ６の要求に応じた表示制御情報を生成するものである。
【０１９７】
図１０は、パターンデータ特定部４１が特定したパターンデータ（左側）、および、当該パターンデータに中身（ステータス情報／表示対象特定情報／付加情報など）を埋め込んで表示制御情報生成部４４が生成した表示制御情報（右側）の例を模式的に示す図である。図１０に示すパターンデータおよび表示制御情報は、表示画面Ａ（アルバム履歴画面）を生成するためのアルバム履歴画面生成用スクリプトを含んでいる。
【０１９８】
特定されたパターンデータ１７０は、上述したとおり、中身（ステータス情報／表示対象特定情報／付加情報など）が埋め込まれる前の、定型の情報しか含まない“入れ物”である。パターンデータ１７０において、中身の部分は、図１０に示す「＠＠＿（パラメータ名）＿＠＠」の文字列で表している。これらの部分は、ステータス情報抽出部４２によってステータス情報が特定され、表示対象データ抽出部４３によって、表示対象データおよび付加情報が特定されたのち、表示制御情報生成部４４が実際の値に置換する。
【０１９９】
パターンデータのレイアウト定義情報１７１は、アルバムの履歴情報を３つ表示するために、各アルバムの履歴情報の配置を規定する３つの情報、すなわち、第１履歴情報１７１ａ、第２履歴情報１７１ｂ、および、第３履歴情報１７１ｃを含んでいる。
【０２００】
ここでは、第１履歴情報１７１ａの構造のみを詳細に説明するが、のこりの履歴情報も、第１履歴情報１７１ａと同様の構造であるため、ここでは説明を省略する。
【０２０１】
第１履歴情報１７１ａは、さらに、表示対象特定情報１７２、タイトルまたはステータス情報１７３、アルバムＩＤ１７４、アルバム作成者１７５、および、アルバム作成日１７６を含んでいる。
【０２０２】
まず、表示制御情報生成部４４は、ステータス判定部３０のステータス判定結果に応じて、表示対象データ（ここでは、アルバム）ごとに、正常に表示対象データを表示するための埋め込み処理を行うのか、エラーメッセージとしてのステータス情報を表示するための埋め込み処理を行うのかを決定する。
【０２０３】
（１）正常に表示対象データを表示するための埋め込み処理
表示制御情報生成部４４は、表示対象データ抽出部４３が出力した表示対象データを参照し、当該表示対象データへのリンク情報を生成して表示対象特定情報１７２に埋め込む。表示対象データへのリンク情報が埋め込まれることにより、表示対象特定情報１８２ａが生成される。
【０２０４】
そして、表示制御情報生成部４４は、タイトルまたはステータス情報１７３に、表示対象データ抽出部４３がアルバム情報記憶部５１から抽出したアルバムタイトルを埋め込む。本実施形態では、アルバムが正常に提供できる状態である場合には、タイトルまたはステータス情報１７３に、アルバムタイトルを埋め込む。
【０２０５】
表示制御情報生成部４４は、残りのアルバムＩＤ１７４、アルバム作成者１７５、および、アルバム作成日１７６には、それぞれ、上述と同様に、表示対象データ抽出部４３がアルバム情報記憶部５１から抽出した、アルバムＩＤ、アルバム作成者、および、アルバム作成日をそれぞれ埋め込む。これにより、表示対象特定情報１８２ａ、タイトル１８３ａ、アルバムＩＤ１８４ａ、アルバム作成者１８５、および、アルバム作成日１８６を含む、第１のアルバムの履歴情報を表示するための第１履歴情報１８１ａが完成する。
【０２０６】
（２）エラーメッセージとしてのステータス情報を表示するための埋め込み処理
上記ステータス判定結果が、アルバムが要求元に提供できない状態にあることを示す場合、表示制御情報生成部４４は、アルバムの履歴情報を表示するための埋め込み処理ではなく、ステータス情報を表示するための埋め込み処理を実行する。この場合のステータス情報は、アルバムがどういう状態にあるために提供できないのかをユーザに示すための情報である。
【０２０７】
図１０の第２履歴情報１７１ｂから第２履歴情報１８１ｂを生成する場合について説明する。表示制御情報生成部４４は、表示対象特定情報１７２に、アルバムの代表画像の代わりに、イメージがないことを示す画像（写真ＩＤ「noimage.jpg」）を特定する表示対象特定情報を埋め込んで、表示対象特定情報１８２ｂを生成する。「noimage.jpg」は、表示対象データ抽出部４３が、ステータス判定部３０の判定結果に応じて表示対象データ記憶部５２から抽出したものである。
【０２０８】
表示制御情報生成部４４は、タイトルまたはステータス情報１７３に、ステータス情報抽出部４２がステータス情報記憶部５４から抽出したステータス情報を埋め込む。本実施形態では、アルバムが提供できない状態である場合には、タイトルまたはステータス情報１７３に、アルバムタイトルではなくステータス情報（ここでは、“入力されたアルバムIDが存在しません。”）を埋め込む。これにより、エラーメッセージをユーザに示すためのステータス情報１８３ｂが生成される。
【０２０９】
表示制御情報生成部４４は、アルバムＩＤ１７４に、アルバムＩＤの代わりにアルバムＩＤが空であることを示す情報（例えば、「−−−−  −−−−  −−−−  −−−−」）を埋め込む。これは、ステータス判定部３０が、アルバムの状態を「Ｓｔａ＿００１」、すなわち、要求されたアルバムＩＤがアルバム情報記憶部に記憶されていない状態であると検知したので、示すべきアルバムＩＤの情報がないためである。今後公開される可能性があるアルバムの場合には、管理されているアルバムＩＤを埋め込めばよい。
【０２１０】
これにより、アルバムＩＤ１８４ｂが生成され、表示対象特定情報１８２ｂ、ステータス情報１８３ｂ、および、アルバムＩＤ１８４ｂを含む第２履歴情報１８１ｂが完成する。
【０２１１】
上述の埋め込み処理を、表示対象であるアルバムごとに繰り返し、パターンデータに中身を埋め込む。第３履歴情報１８１ｃも、第３履歴情報１７１ｃから上述のいずれかの埋め込み処理によって生成される。このように、レイアウト定義情報１７１に中身が埋め込まれることによって、レイアウト定義情報１８１が生成され、表示制御情報が完成する。
【０２１２】
上述の説明では、レイアウト定義情報１７１からレイアウト定義情報１８１を生成することを記載したが、これに限定されない。パターンデータに操作内容定義情報２７０（状態遷移定義情報１７７および操作機能定義情報１７８）が含まれている場合は、操作内容定義情報２７０に適切に選択した中身を埋め込んで、操作内容定義情報２８０を生成してもよい。ここでは、状態遷移定義情報１８７は、当該アルバム履歴画面生成用スクリプトにて表示されたアルバム履歴画面から、ある特定の要素が押下されたときに、次にどの画面に遷移すればよいのかを定義した情報であり、操作機能定義情報１８８は、テレビ２が上記アルバム履歴画面表示中に、どのイベントが発生したときに、どのように動作すればよいのかを定義した情報である。
【０２１３】
上述のように、表示制御情報生成部４４は、パターンデータ１７０に対して中身を埋め込んで、表示制御情報１８０を生成する。表示制御情報１８０は、表示用データ要求メッセージ６の内容に応じて生成されたものであり、表示用データ要求メッセージ６の送信元であるテレビ２が要求するアルバムを、要求された表示画面のレイアウトにてテレビ２で表示するための表示制御情報となっている。
【０２１４】
なお、埋め込まれる対象としては、上述の例に限定されない。例えば、付加情報として記憶された、アルバムを表示する際の背景画像が埋め込まれてもよい。
【０２１５】
表示用データ合成部４５は、表示制御情報生成部４４が生成した表示制御情報と、当該表示制御情報の表示対象特定情報によって特定される表示対象データ（写真、要素画像など）とを合成して、テレビ２にてアルバムを表示するための表示用データを生成するものである。
【０２１６】
このようにして生成された表示用データには、要求された表示対象データと、テレビ２における表示対象データまたはステータス情報の配置を規定する表示制御情報とが含まれる。上記表示用データを受信したテレビ２は、アルバムに含まれる写真またはステータス情報を、表示制御情報にしたがって所定のレイアウトにて表示することができる。
【０２１７】
図１１は、中身が埋め込まれたあとのレイアウト定義情報１８１の具体例を示す図である。上述したとおり、パターンデータ１７０における、「＠＠＿（パラメータ名）＿＠＠」の部分に実際の中身の情報が埋め込まれ、表示制御情報におけるレイアウト定義情報１８１が完成する。
＜ｇ＞と＜／ｇ＞とで挟まれている記述が、それぞれ、第１履歴情報１８１ａ〜第３履歴情報１８１ｃを表している。第２履歴情報１８１ｂに表示される予定だったアルバムは、提供できる状態ではないとステータス判定部３０によって判定された。そのため、タイトルまたはステータス情報１７３には、アルバムタイトルの代わりにステータス情報１８３ｂが埋め込まれている。そして、アルバムＩＤも抽出できなかったために、アルバムＩＤ１７４には、アルバムＩＤが存在しないことを示す文字列（アルバムＩＤ１８４ｂ）が埋め込まれている。
【０２１８】
〔アルバム管理サーバの処理〕
次に、図１２、１３に基づいて、アルバム管理サーバ１の処理の流れを説明する。
【０２１９】
図１２は、アルバム管理サーバ１における、表示用データ提供処理の流れを示すフローチャートである。アルバム管理サーバ１は、テレビ２（図２）から、表示用データ要求メッセージ６を受け取る。図１２に示す例では、テレビ２から、３つのアルバムＩＤと、表示画面ＡおよびＢを指定する情報とを含む表示用データ要求メッセージ６（図５）を受け取ったものとする。
【０２２０】
アルバム管理サーバ１の受信部１１ａ（図１）が、テレビ２から表示用データ要求メッセージ６を受信すると（Ｓ１０１においてＹＥＳ）、メッセージ解析部２０は、受信した表示用データ要求メッセージ６の解析を行う。
【０２２１】
表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれる３つのアルバムＩＤを取得する（Ｓ１０２）。このとき、図５に示すデータＤ４に何もデータが含まれていない場合は、データＤ４からは何も取得しない。
【０２２２】
指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる、テレビ２が要求する表示画面のタイプを示す情報を取得する（Ｓ１０３）。ここでは、表示画面ＡおよびＢを表示画面指定情報として取得する。
【０２２３】
表示用データ生成部４０は、表示画面Ｂが取得されたことに基づいて、アルバムＩＤ入力画面生成用スクリプトを生成する（Ｓ１０４）。
【０２２４】
表示対象ＩＤ取得部２１の解析の結果、取得されたアルバムＩＤが１以上存在すると判断された場合には（Ｓ１０５においてＹＥＳ）、ステータス判定部３０は、取得されたアルバムＩＤによって特定されるすべてのアルバムについて、図３のＳ４に示すステータス判定処理を実行する。ここでは、アルバムＩＤを３つ取得したので、３回ステータス判定処理を実行する。
【０２２５】
ステータス判定部３０は、取得されたアルバムＩＤに基づいてアルバム情報記憶部５１に記憶されている当該アルバムのアルバム情報を参照する。ここで、アルバム情報記憶部５１に上記アルバムＩＤが記憶されていないことを検知した場合は（Ｓ１０６においてＮＯ）、検知した状態に合致するステータスコード（Ｓｔａ＿００１）を出力する。ステータス情報抽出部４２は、上記ステータスコードに対応するステータス情報（“入力されたアルバムＩＤが存在しません。”）を抽出する。そして、表示制御情報生成部４４が、アルバム履歴画面生成用スクリプトに上記ステータス情報を埋め込む（Ｓ１０７）。
【０２２６】
あるいは、上記アルバムＩＤは記憶されているが、当該アルバムの利用可否データが、「不可」を示していることを検知した場合は（Ｓ１０６においてＹＥＳ、Ｓ１０８においてＮＯ）、ステータス判定部３０は、アルバムが削除されたなどの事情によって、二度と利用できない状態にあることを検知し、検知した状態に合致するステータスコード（Ｓｔａ＿００２）を出力する。これに応じてステータス情報抽出部４２は、ステータス判定部３０から当該アルバムＩＤに関連付けられてアルバム情報記憶部５１に記憶されている「削除日」のデータを取得する（Ｓ１０９）。そして、上記ステータスコードに対応するステータス情報（“アルバムは、＠＠_削除日_＠＠に削除されたため、見ることができません。”）を抽出して、パラメータの部分を取得した削除日の値に置換して、ステータス情報を完成させる。表示制御情報生成部４４は、アルバム履歴画面生成用スクリプトに上記完成したステータス情報を埋め込む（Ｓ１１０）。
【０２２７】
あるいは、ステータス判定部３０は、アルバム情報記憶部５１を参照し、当該アルバムが要求された日付が、当該アルバムの公開の有効期限を越えていることを検知した場合は（Ｓ１０８においてＹＥＳ、Ｓ１１１においてＮＯ）、ステータス判定部３０は、アルバムの有効期限切れの状態を検知して、その状態に合致するステータスコード（Ｓｔａ＿００３）を出力する。ステータス情報抽出部４２は、ステータス判定部３０から当該アルバムＩＤに関連付けられた「有効期限」のデータを取得する（Ｓ１１２）。そして、上記ステータスコードに対応するステータス情報（“＠＠_有効期限_＠＠に公開期間が終了しました（今後再度公開される可能性があります）。”）を抽出して、パラメータの部分を取得した有効期限の値に置換して、ステータス情報を完成させる。表示制御情報生成部４４は、アルバム履歴画面生成用スクリプトに上記完成したステータス情報を埋め込む（Ｓ１１３）。
【０２２８】
あるいは、ステータス判定部３０は、アルバム情報記憶部５１を参照し、当該アルバムに対して、アルバム作成者によって、非公開の設定がなされていることを検知した場合は
（Ｓ１１１においてＹＥＳ、Ｓ１１４においてＮＯ）、アルバムの非公開の状態を検知し、その状態に合致するステータスコード（Ｓｔａ＿００４）を出力する。ステータス情報抽出部４２は、上記ステータスコードに対応するステータス情報（“現在公開が停止されています（今後再度公開される可能性があります）。”）を抽出する。表示制御情報生成部４４は、アルバム履歴画面生成用スクリプトに上記ステータス情報を埋め込む（Ｓ１１５）。
【０２２９】
あるいは、ステータス判定部３０は、アルバム情報記憶部５１を参照し、取得されたアルバムＩＤに関連付けられている写真ＩＤを検索する。ここで、ステータス判定部３０は、当該アルバム内に写真が１枚も含まれていないことを検知した場合は（Ｓ１１４においてＹＥＳ、Ｓ１１６においてＮＯ）、その検知した状態に合致するステータスコード（Ｓｔａ＿００５）を出力する。ステータス情報抽出部４２は、上記ステータスコードに対応するステータス情報（“アルバムに写真がありません。”）を抽出し、表示制御情報生成部４４が、アルバム履歴画面生成用スクリプトに上記ステータス情報を埋め込む（Ｓ１１７）。
【０２３０】
一方、ステータス判定部３０が、上述の判定とは反対に、アルバムが何の問題もなく提供できる状態にあると判定した場合は（Ｓ１１６においてＹＥＳ）、表示対象データ抽出部４３は、上記アルバムＩＤに基づいて、表示対象データとしての写真を特定する。ここでは、アルバム履歴画面を生成するので、当該アルバムに含まれている表示順序１の写真を代表画像（表示対象データ）として表示対象データ記憶部５２から抽出する。また、必要なアルバム情報をアルバム情報記憶部５１から取得する。表示制御情報生成部４４は、上記表示対象データを特定するための表示対象特定情報と、アルバムの基本情報などをアルバム履歴画面生成用スクリプトに埋め込んで、表示制御情報を完成させる（Ｓ１１８）。以上のステータス判定処理を、取得したアルバムＩＤごとに繰り返す。
【０２３１】
反対に、表示対象ＩＤ取得部２１の解析の結果、表示用データ要求メッセージ６からアルバムＩＤが１つも取得されなかった場合には（Ｓ１０５においてＮＯ）、表示用データ生成部４０は、“（アルバムの）履歴情報がありません”というメッセージが表示されたアルバム履歴画面を表示させるためのアルバム履歴画面生成用スクリプトを生成する。
【０２３２】
最後に、表示制御情報生成部４４は、生成したすべての表示画面生成用スクリプトを含む表示制御情報と、表示対象データ抽出部４３が、上述の各処理過程で抽出したすべての表示対象データとを含む表示用データ７を、要求元のテレビ２に送信する（Ｓ１１９）。
【０２３３】
図１３は、アルバム管理サーバ１における、表示用データ提供処理の流れを示すフローチャートである。図１３に示す例では、３つのアルバムＩＤと、表示画面Ｃを指定する情報と、表示画面Ｃに表示するターゲットを上記３つのアルバムＩＤの中から指定する情報とを含む表示用データ要求メッセージ６を、テレビ２から受け取ったものとする。
【０２３４】
アルバム管理サーバ１の受信部１１ａ（図１）が、テレビ２から表示用データ要求メッセージ６を受信すると（Ｓ２０１においてＹＥＳ）、メッセージ解析部２０は、受信した表示用データ要求メッセージ６の解析を行う。
【０２３５】
表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれる３つのアルバムＩＤを取得する（Ｓ２０２）。
【０２３６】
指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる、テレビ２が要求する表示画面のタイプを示す情報を取得する（Ｓ２０３）。ここでは、表示画面Ｃを表示画面指定情報として取得する。
【０２３７】
このとき、表示画面指定情報が表示画面Ｃを示しているので、表示対象ＩＤ取得部２１は、図５に示すデータＤ４から、ターゲットとなるアルバムＩＤの情報を取得する（Ｓ２０４）。
【０２３８】
次に、ステータス判定部３０は、取得されたターゲットのアルバムＩＤによって特定されるアルバムについて、ステータス判定処理を実行する。ここでは、３つのアルバムＩＤのうち、１番目のアルバムＩＤについてステータス判定処理を実行する（Ｓ２０５〜Ｓ２１６）。なお、Ｓ２０５〜Ｓ２１６のステータス判定処理の詳細は、図１２に示す、Ｓ１０６〜Ｓ１１７のステータス判定処理と同様であるので、ここでは説明を省略する。
【０２３９】
Ｓ２０５〜Ｓ２１６のステータス判定処理の結果、ステータス判定部３０が、ターゲットのアルバムが提供できない状態であると判定した場合には、表示用データ生成部４０は、当該アルバムを表示する表示画面Ｃの表示用データを生成する代わりに、Ｓ２０２にて特定した３つのアルバムについてのアルバム履歴画面の表示用データを生成する。
【０２４０】
より具体的には、ステータス情報抽出部４２は、ステータス判定部３０が出力するステータスコードに応じて、適切なステータス情報を抽出し、表示制御情報生成部４４は、アルバム情報の代わりに、アルバムのステータス情報が含まれた第１履歴情報１８１ａ（図１０）を生成する。
【０２４１】
続いて、ステータス判定部３０は、図１２に示す、表示画面Ａを生成するための処理に移行し、残りの２つのアルバムについても、ステータス判定処理を実行する。表示制御情報生成部４４は、残りの２つのアルバムについて、ステータス判定部３０のステータス判定結果に応じた第２履歴情報１８１ｂ、第３履歴情報１８１ｃを生成してアルバム履歴画面生成用スクリプトを完成させる。
【０２４２】
反対に、Ｓ２０５〜Ｓ２１６のステータス判定処理の結果、ステータス判定部３０が、ターゲットのアルバムが提供できる状態であると判定した場合には（Ｓ２１５においてＹＥＳ）、表示対象データ抽出部４３は、ターゲットのアルバムに含まれる写真（表示対象データ）を表示対象データ記憶部５２から抽出し、必要なアルバム情報をアルバム情報記憶部５１から抽出する。表示制御情報生成部４４は、表示対象データ抽出部４３が抽出した中身を上述の方法で特定されたパターンデータに埋め込んで、表示画面Ｃを表示するための表示制御情報を生成する。そして、表示用データ合成部４５は、表示対象データ抽出部４３が抽出した表示対象データと上記表示制御情報とを合成して、アルバム写真表示画面を表示するための表示用データを生成する（Ｓ２１７）。送信部１１ｂ（図１）は、生成された表示画面Ｃ（アルバム写真表示画面）の表示用データを、表示用データ要求メッセージ６の要求元であるテレビ２に送信する（Ｓ２１８）。
【０２４３】
以上のように、ターゲットのアルバムが提供できない状態である場合には、アルバム管理サーバ１は、ターゲットのアルバムを表示するためのアルバム写真表示画面を表示する表示用データを提供する代わりに、当該アルバムがどのように提供できない状態であるのかをユーザに示すためのステータス情報を含んだアルバム履歴画面を表示する表示用データをテレビ２に提供する。
【０２４４】
これにより、テレビ２は、要求したアルバムが取得できない場合に、単に取得できないということを示す情報だけではなく、アルバムがどのような状態にあるのかを示すステータス情報を取得してユーザに提示することが可能となる。
【０２４５】
図１４は、アルバム管理サーバ１からステータス情報を含む表示用データを受信したテレビ２にて表示されるアルバムのステータス情報の表示例を示す図である。アルバム情報表示領域１４３ａ〜１４３ｅは、図４（ａ）に示す表示画面Ａのアルバム情報表示領域１４３において、アルバム情報が表示される代わりに、アルバムのステータス情報が表示されるときの様々なバリエーションを示している。
【０２４６】
アルバム情報表示領域１４３ａは、アルバムＩＤが特定されない場合に、Ｓ１２０（図１２）のステップで生成される領域である。表示用データ要求メッセージ６で要求されたアルバムＩＤが３つとも空だった場合、アルバム情報表示領域１４３ａが第１領域１４１（図４（ａ））の各アルバム情報表示領域１４３に埋められる。なお、アルバムＩＤが１つあるいは２つだけ特定されている場合は、アルバムが特定されていない残りの領域に、アルバム情報表示領域１４３ａを表示させるような表示制御情報を、表示制御情報生成部４４が作成してもよい。
【０２４７】
アルバム情報表示領域１４３ｂは、ステータス判定部３０が特定されたアルバムＩＤがアルバム情報記憶部５１に記憶されていないと判定した場合に、Ｓ１０７（図１２）またはＳ２０６（図１３）のステップで生成される領域である。ステータス情報は、上述したとおり、ステータス判定部３０が判定したアルバムの状態に応じて、ステータス情報抽出部４２がステータス情報記憶部５４から抽出したものが埋め込まれる。
【０２４８】
アルバム情報表示領域１４３ｃは、ステータス判定部３０が特定されたアルバムＩＤのアルバムの公開有効期限が切れていると判定した場合に、Ｓ１１３（図１２）またはＳ２１２（図１３）のステップで生成される領域である。
【０２４９】
アルバム情報表示領域１４３ｄは、ステータス判定部３０が特定されたアルバムＩＤのアルバムに非公開の設定がなされていると判定した場合に、Ｓ１１５（図１２）またはＳ２１４（図１３）のステップで生成される領域である。
【０２５０】
アルバム情報表示領域１４３ｅは、ステータス判定部３０が特定されたアルバムＩＤのアルバムに写真が１枚も含まれていないと判定した場合に、Ｓ１１７（図１２）またはＳ２１６（図１３）のステップで生成される領域である。
【０２５１】
このように、テレビ２は、アルバム管理サーバ１からステータス情報を含む表示用データ７を受信すると、そこに含まれる表示制御情報に基づいて、ステータス情報が表示されたアルバム履歴画面を表示する。これにより、ユーザは、所望のアルバムが閲覧できない場合に、その原因を知ることができ、結果としてユーザの利便性が向上する。
【０２５２】
次に、表示用データ要求メッセージ６を生成して、表示画面のデータをアルバム管理サーバ１に要求し、アルバム管理サーバ１が生成した表示用データにしたがって要求した表示画面にてアルバムを表示する、テレビ２の詳細について説明する。
【０２５３】
〔テレビの構成〕
図１５は、本発明の実施形態に係るテレビ２の要部構成を示すブロック図である。テレビ２は、図２で説明したとおり、表示用データ要求メッセージ６を上述のアルバム管理サーバ１に送信して、表示用データ７を取得し、表示用データを表示するものである。テレビ２は、図１５に示すとおり、操作部１５、通信部１６、表示部１７、放送データ受信部１８、音声出力部１９、テレビ２を統括制御する制御部９０、記憶部８０、および、一時記憶部１１０とを備えている。
【０２５４】
制御部９０は、テレビ２が備える各部の各種動作を制御するものであり、内部に、入出力制御部６０、表示用データ要求メッセージ６を生成する表示用データ要求処理部７０、受信した表示用データ７を処理する表示用データ処理部（表示用データ処理手段）９１、および、放送データ受信部１８を制御して受信した放送データから音声データと映像データとを抽出する放送データ制御部９２を有している。制御部９０は、記憶部８０に記録されている各種プログラムを読み出して、本発明のテレビ２の各部を制御し、アルバム表示のための各種処理を行う。
【０２５５】
記憶部８０は、制御部９０が実行する制御プログラムおよびＯＳプログラム、ならびに、制御部９０が表示用データを処理してアルバム表示するための各種処理を実行するためのフォトアプリケーションプログラムおよび上記各種処理を実行する際に読み出す各種データを記録するものであり、フラッシュメモリなどの不揮発性の記憶装置によって構成されるものである。上記各種データはそれぞれ、記憶部８０内部の各種記憶部、すなわち、アルバムＩＤ記憶部８１、状態情報記憶部８２、および、属性情報記憶部８３に記憶される。なお、受信した放送データは、この記憶部８０の図示しない放送データ記憶部に記憶される。
【０２５６】
一時記憶部１１０は、プログラムを処理するための作業領域、各種データの一時記憶に利用されるほか、本実施形態では、アルバム管理サーバ１より取得した表示用データ７の一時記憶に利用される。ＲＡＭ（random access memory）などの揮発性メモリで実現される。なお、ユーザによって操作部１５から入力される各種情報（アルバムＩＤの数字など）を、一時記憶部１１０に一時的に記憶してもよい。
【０２５７】
通信部１６は、ネットワークアルバムシステム１００における、テレビ２外部の各装置と通信網を介して通信するものであり、内部に送信部１６ａおよび受信部１６ｂを備えている。
【０２５８】
具体的には、送信部１６ａは、表示用データ要求処理部７０が生成した表示用データ要求メッセージ６をアルバム管理サーバ１に送信するものである。受信部１６ｂは、アルバム管理サーバ１から提供された表示用データ７（図２）を受信するものであり、受信部１６ｂを介して受け付けられた表示用データ７は、一時記憶部１１０に一時的に記憶され、入出力制御部６０、または、表示用データ処理部９１によって必要に応じて読み出される。
【０２５９】
表示部１７は、表示用データ処理部９１が処理した表示用データなど、テレビ２が記憶するの各種データを表示するものであり、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、またはＣＲＴ（cathode-ray tube）ディスプレイなどの表示装置で構成される。
【０２６０】
操作部１５は、ユーザがテレビ２を操作するための指示信号を入力するものであり、例えば、テレビ２を遠隔操作するリモコンや、テレビ２自体に設けられた操作ボタン、あるいは、テレビ２に有線あるいは無線で接続された、マウスやキーボードなどで構成されている。操作部１５を用いてユーザにより入力された指示信号は、入出力制御部６０を介して、制御部９０の各部に送られる。これにより、ユーザはテレビ２を操作することが可能となる。
【０２６１】
放送データ受信部１８は、放送局から放送波により伝送される放送データ（ＴＶ番組の音声データや映像データ、あるいは、電子番組表などの情報）を受信するものである。放送データ受信部１８は、チューナ、復調部、および、ＴＳ（トランスポートストリーム）デコーダなどで構成される。放送データ受信部１８が受信した放送データは、デコードされて、入出力制御部６０を介して、記憶部８０の放送データ記憶部（図示せず）に記憶される。
【０２６２】
音声出力部１９は、上記放送データに含まれる音声データを出力するスピーカとして実現される。
【０２６３】
入出力制御部６０は、テレビ２の各部（操作部１５、通信部１６、表示部１７、放送データ受信部１８、音声出力部１９）と、制御部９０内部の表示用データ要求処理部７０、表示用データ処理部９１、または、放送データ制御部９２との間で行われる情報の入出力を制御するものである。入出力制御部６０は、操作受付部６１、メッセージ送信制御部６２、表示用データ受信制御部６３、表示制御部（表示制御手段）６４、および、音声出力制御部６５を含んでいる。
【０２６４】
操作受付部６１は、操作部１５を介して入力されるユーザの指示信号を受け付けて、表示用データ要求処理部７０の各部へ伝達するものである。例えば、ユーザが操作部１５を用いて、所望の表示画面を表示する指示信号（表示画面表示指示信号）をテレビ２に入力すると、表示用データ要求メッセージ６を生成せよとの指示信号が表示用データ要求処理部７０に伝達される。
【０２６５】
メッセージ送信制御部６２は、表示用データ要求処理部７０が生成した表示用データ要求メッセージ６を送信するよう通信部１６の送信部１６ａを制御するものである。表示用データ受信制御部６３は、通信部１６の受信部１６ｂがアルバム管理サーバ１から受信した表示用データ７を受け付けて、一時記憶部１１０に記憶するものである。
【０２６６】
表示制御部６４は、表示部１７を制御して記憶部８０に記憶される各種データを表示するものである。表示制御部６４は、一時記憶部１１０に記憶される表示用データを読み出して、表示用データに含まれている表示対象データを、同じく表示用データに含まれている表示制御情報にしたがって表示する。より詳しくは、表示用データ処理部９１が、上記表示制御情報を解析し、その解析結果（表示対象データを配置する始点の座標情報や、それに対応付けられた表示対象データを特定する表示対象特定情報、あるいは、テキストデータで埋め込まれたステータス情報など）にしたがって、写真やステータス情報を表示部１７に表示させる。
【０２６７】
あるいは、放送データに含まれる映像データを放送データ制御部９２から受け取って、表示部１７に出力する。これにより、テレビ２が受信した放送データのうち、映像データをユーザに提供することができる。
【０２６８】
音声出力制御部６５は、音声出力部１９を制御して記憶部８０に記憶される放送データのうち、音声データを出力するものである。音声データは、放送データ制御部９２から受け取って、音声出力部１９に出力する。これにより、テレビ２が受信した放送データのうち、音声データをユーザに提供することができる。
【０２６９】
なお、上述の、放送データ受信部１８、音声出力部１９、音声出力制御部６５、および、放送データ制御部９２は、本発明の画像表示装置をテレビ２に適用した場合の構成である。したがって、上記各部は、本発明の画像表示装置の構成を限定するものではなく、画像表示装置をテレビ２として実現しない場合には、画像表示装置は上記各部を必ずしも備えているとは限らない。
【０２７０】
表示用データ要求処理部７０は、表示用データ要求メッセージ６を生成するものである。表示用データ要求処理部７０は、テレビ２の動作の状態および／またはユーザの表示画面表示指示信号に応じて、表示用データ要求メッセージ６を生成する。
【０２７１】
表示用データ要求処理部７０は、状態検知部７１、表示対象ＩＤ決定部７２、指定表示画面決定部７３、属性情報抽出部７４、および、メッセージ生成部（メッセージ生成手段）７５を含んでいる。
【０２７２】
状態検知部７１は、テレビ２における所定の動作状態を検知し、それに応じて、表示用データ要求メッセージ６の生成を開始するように、表示用データ要求処理部７０の各部を制御するものである。
【０２７３】
状態検知部７１が検知するテレビ２の所定の動作状態としては、例えば、テレビ２の電源投入時、フォトアプリケーションプログラム起動時、所定の表示画面が表示されている状態で、操作部１５の特定の操作ボタンが押下された時、その指示信号を受け付けた時などが想定される。しかし、状態検知部７１が検知する動作状態は上記に限定されない。状態検知部７１は、表示用データ要求メッセージ６を生成するトリガとなるあらゆる動作状態あるいはイベントを検知する。
【０２７４】
表示対象ＩＤ決定部７２は、アルバム管理サーバ１に要求すべき表示対象データを決定し、その表示対象ＩＤを取得するものである。具体的には、図５に示す表示用データ要求メッセージ６のデータＤ１〜Ｄ３に格納するべきアルバムＩＤを、アルバムＩＤ記憶部８１から取得する。
【０２７５】
図１６は、アルバムＩＤ記憶部８１に記憶される、アルバム履歴テーブルの例を示す図である。アルバム履歴テーブルとは、テレビ２にて過去にアクセスしたことのあるアルバムのアルバムＩＤを記憶するテーブルのことである。
【０２７６】
本実施形態では、アルバム履歴画面（図４（ａ））には最大３つのアルバムの履歴情報を表示できる。したがって、図１６に示すアルバム履歴テーブルは、最近閲覧した順に３つのアルバムＩＤを格納するものとする。
【０２７７】
表示対象ＩＤ決定部７２は、状態検知部７１からの指示を受信すると、アルバムＩＤ記憶部８１に記憶されるアルバムＩＤを取得する。なお、状態検知部７１が検知する状態に応じて、要求する表示用データがアルバムを表示する表示用データとは無関係なものである場合は、表示対象ＩＤ決定部７２は、必ずしも、アルバムＩＤ記憶部８１からアルバムＩＤを取得しなくてもよい。
【０２７８】
表示対象ＩＤ決定部７２が決定したアルバムＩＤは、図５に示す表示用データ要求メッセージ６のデータＤ１〜Ｄ３を構成する。
【０２７９】
さらに、表示対象ＩＤ決定部７２は、状態検知部７１が検知する状態によって、要求する表示用データが、表示画面Ｃ（アルバム写真表示画面）であることを検知した場合には、上述の方法で取得したアルバムＩＤのうち、どれがターゲットのアルバムＩＤであるのかを示すターゲット情報を生成する。
【０２８０】
表示対象ＩＤ決定部７２は、状態検知部７１が検知した動作状態に応じて、ターゲットのアルバムＩＤを決定する。例えば、表示画面Ｂ（アルバムＩＤ入力画面）が表示されている状態で、ユーザにより操作部１５を介してアルバムＩＤが手動で入力されたとすると、操作受付部６１を介して入力されたアルバムＩＤが表示対象ＩＤ決定部７２に伝達され、表示対象ＩＤ決定部７２はそれをターゲットのアルバムＩＤとして決定する。
【０２８１】
表示対象ＩＤ決定部７２が決定したターゲット情報は、図５に示す表示用データ要求メッセージ６のデータＤ４を構成する。
【０２８２】
指定表示画面決定部７３は、図４（ａ）〜（ｃ）に示す表示画面のうち、表示用データ要求メッセージ６が指定する表示画面のタイプを決定するものである。指定表示画面決定部７３は、状態検知部７１が検知した動作状態に応じて、どの表示画面を要求するのかを決定する。
【０２８３】
図１７は、状態情報記憶部８２に記憶される、状態情報テーブルの例を示す図である。状態情報テーブルとは、状態検知部７１が検知するテレビ２の動作状態と、その状態のときに要求すべき表示画面とを対応付けたものである。
【０２８４】
例えば、状態検知部７１が、制御部９０の図示しないフォトアプリケーション実行部が、フォトアプリケーションプログラムを起動したことを検知すると、指定表示画面決定部７３は、表示画面指定情報として表示画面ＡおよびＢを決定する。
【０２８５】
指定表示画面決定部７３が決定した表示画面指定情報は、図５に示す表示用データ要求メッセージ６のデータＤ５を構成する。
【０２８６】
属性情報抽出部７４は、テレビ２に関してあらかじめ登録されている各種属性情報のうち、表示用データ要求メッセージ６の生成に必要な情報を属性情報記憶部８３から取得するものである。属性情報記憶部８３に記憶される属性情報としては、例えば、テレビ２の装置に関する装置情報（テレビ２の仕様情報など）や、テレビ２のユーザに関するユーザ情報（ユーザの年齢、住所など）や、テレビ２の動作に関する設定情報（スライドショーの表示間隔、リピート再生の有無など）などが想定される。
【０２８７】
例えば、属性情報抽出部７４が属性情報記憶部８３のＴ６から抽出した装置ＩＤは、図５に示す表示用データ要求メッセージ６のデータＤ６を構成する。Ｔ７から抽出した視聴者居住地は、データＤ７を構成する。Ｔ８から抽出した視聴者年齢は、データＤ８を構成する。
【０２８８】
メッセージ生成部７５は、表示対象ＩＤ決定部７２、指定表示画面決定部７３、および、属性情報抽出部７４の各部が、状態検知部７１の指示に応じて取得した、表示用データを要求するための各種情報を含む、表示用データ要求メッセージ６を生成するものである。メッセージ生成部７５が生成する表示用データ要求メッセージ６（図５）は、メッセージ送信制御部６２を介して、送信部１６ａからアルバム管理サーバ１に対して送信される。
【０２８９】
〔テレビの処理〕
図１９は、テレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。図１９では、テレビ２のフォトアプリケーション起動時（図１７に示すＲ１の状態）に、表示画面ＡおよびＢを要求して、そのいずれかを表示する場合について説明する。
【０２９０】
制御部９０（図１５）の図示しないフォトアプリケーション実行部がフォトアプリケーションプログラムを実行すると、状態検知部７１は、表示用データ要求処理部７０の各部に、表示用データ要求メッセージ６を生成するよう指示を送る。ここで、状態検知部７１は、フォトアプリケーション起動時の起動パラメータの有無を判定してもよい（Ｓ３０１）。Ｓ３０１および起動パラメータについては後述する。
【０２９１】
表示対象ＩＤ決定部７２は、アルバムＩＤ記憶部８１を参照し、アルバムＩＤが記憶されているか否かを判断する（Ｓ３０２）。表示対象ＩＤ決定部７２は、アルバムＩＤが記憶されていると判断した場合は（Ｓ３０２においてＹＥＳ）、例えば、図１６に示すアルバム履歴テーブルなどから、アルバムＩＤを履歴の順番どおりに取得する（Ｓ３０３）。アルバムＩＤ記憶部８１にアルバムＩＤが記憶されていない場合は、アルバムＩＤを取得せず、データＤ１〜Ｄ３に格納する値を、ＮＵＬＬ値（あるいは、アルバムＩＤが空であることを示す値）に決定する。
【０２９２】
指定表示画面決定部７３は、状態情報記憶部８２を参照し、状態検知部７１が検知した動作状態に応じて、どの表示画面を要求するべきかを決定する（Ｓ３０４）。例えば、指定表示画面決定部７３は、図１７に示す状態情報記憶部８２に記憶された状態情報テーブルを参照する。ここで、状態検知部７１は、Ｓ３０１にてフォトアプリケーションプログラムの起動を検知したので、指定表示画面決定部７３は、Ｒ１に示すとおり、表示画面ＡおよびＢを表示画面指定情報として決定する。
【０２９３】
そして、表示用データ要求メッセージ６にその他属性情報を付加する必要がある場合は、必要に応じて、属性情報抽出部７４が属性情報記憶部８３（図１８）から必要な属性情報を抽出してもよい（Ｓ３０５）。
【０２９４】
最後に、メッセージ生成部７５は、上述の各部それぞれ決定、抽出した各種情報を含む表示用データ要求メッセージ６（図５）を生成する。メッセージ送信制御部６２は、送信部１６ａを制御して、メッセージ生成部７５が生成した表示用データ要求メッセージ６をアルバム管理サーバ１に送信する（Ｓ３０６）。
【０２９５】
受信部１６ｂが、上記送信した表示用データ要求メッセージ６に対する応答として、表示用データ７を受信すると（Ｓ３０７においてＹＥＳ）、受信した表示用データ７は、表示用データ受信制御部６３を介して一時記憶部１１０に一時的に格納される。ここで、テレビ２が受信した表示用データ７とは、図１２に示す処理を経て、アルバム管理サーバ１が生成した、表示画面ＡおよびＢを表示するための表示用データ７である。
【０２９６】
一時記憶部１１０に新たに表示用データ７が格納されると、表示用データ処理部９１は、アルバムＩＤ記憶部８１を参照し、アルバムＩＤが記憶されているか否かを判断する（Ｓ３０８）。表示用データ処理部９１は、アルバムＩＤが記憶されていると判断した場合は（Ｓ３０８においてＹＥＳ）、その記憶されているアルバムＩＤのアルバムの履歴情報を表示するための表示画面Ａの表示用データを一時記憶部１１０から取り出して、表示制御部６４に供給する。表示制御部６４は、表示部１７を制御し、供給された表示用データに含まれる表示制御情報にしたがって、表示画面Ａを表示する（Ｓ３０９）。
【０２９７】
一方、表示用データ処理部９１は、アルバムＩＤが記憶されていないと判断した場合は（Ｓ３０８においてＮＯ）、表示画面Ｂの表示用データを取り出し、表示制御部６４は、表示画面Ｂを表示するように表示部１７を制御する（Ｓ３１０）。
【０２９８】
ここで、表示対象ＩＤ決定部７２が決定したアルバムＩＤのうち、アルバム管理サーバ１が提供できないアルバムのアルバムＩＤが含まれていた場合は、そのアルバムＩＤについてのアルバム情報表示領域１４３（図４（ａ））には、アルバムの提供できない事情を示したステータス情報が示されている。
【０２９９】
したがって、ユーザは、そのステータス情報を見て、アルバムが取得できない状態であることを知るとともに、それがどのような原因で取得できないのかを知ることができる。ユーザは適切な処理を講じることができ、結果として、ユーザの利便性が向上する。
【０３００】
また、上述したように、複数の表示画面を表示するための表示用データ７を受信した場合は、表示用データ処理部９１は、テレビ２の状態（ここでは、履歴のアルバムＩＤを記憶しているか否か）に応じて、いずれの表示画面を表示すべきかを決定することが可能である。
【０３０１】
具体的には、表示画面ＡとＢとが受信された場合、履歴のアルバムＩＤが格納されていれば、当該アルバムＩＤのアルバムについての情報が表示された表示画面Ａを最初に表示する方が、ユーザにとって都合がよい。ユーザは過去に閲覧したアルバムを再び選択する可能性があるからである。しかし、履歴のアルバムＩＤが格納されていない場合は、表示画面Ａには、「履歴がありません」としか表示されないので、ユーザは有用な情報が得られない。この場合は、表示画面Ａよりも、手入力でアルバムを指定することができる表示画面Ｂが表示された方がユーザにとって利便性が高い。
【０３０２】
以上のことから、テレビ２の状態に合わせて最適な表示画面を選択して表示することが可能となり、ユーザの利便性が向上する。
【０３０３】
なお、一方の表示画面だけが表示されても、その表示画面からもう一方の表示画面へと遷移するための状態遷移定義情報が表示制御情報に含まれているので、テレビ２は、ユーザが最初の表示画面上に表示される操作ボタンなどを、操作部１５を用いて選択するのを受け付けて、もう一方の表示画面を表示させることができる。
【０３０４】
図２０は、テレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。図２０では、テレビ２の操作部１５に設けられた決定ボタンが押下された時（図１７に示すＲ２、または、Ｒ３の状態）に、表示画面Ｃを要求してそれを表示する場合について説明する。
【０３０５】
なお、上記決定ボタンを、テレビ２が所定の動作状態の時に押下すると、ユーザは、選択されたアルバム（あるいは、手入力されたアルバムＩＤのアルバム）を表示するための表示用データを要求するようテレビ２に指示することができるものとする。このとき指定されたアルバムのアルバムＩＤは、アルバムＩＤ記憶部８１のアルバム履歴テーブルに記憶され、最近に選択されたアルバムＩＤとして管理される。
【０３０６】
表示画面Ａ（図４（ａ））が表示部１７に表示されており、かつ、第１領域１４１の、３つのアルバム情報表示領域１４３のうち１つが選択された状態で、操作部１５の決定ボタンが押下される場合を考える。あるいは、表示画面Ｂ（図４（ｂ））が表示部１７に表示されており、かつ、テキストボックス１４８の各々にアルバムＩＤを構成する数字が入力された状態で、決定ボタンが押下される場合でもよい。
【０３０７】
状態検知部７１は、上記の状態の時に、決定ボタンが押下されたことを検知して、表示用データ要求処理部７０の各部に、表示用データ要求メッセージ６を生成するよう指示を送る（Ｓ４０１）。Ｓ４０２からＳ４０７までの、表示用データ要求処理部７０の各部が表示用データ要求メッセージ６を生成する処理の流れは、図１９に示すＳ３０２からＳ３０６までの処理と同じであるのでここでは説明を省略する。このうち、図１９に示す処理の流れと異なる点のみ以下に説明する。
【０３０８】
指定表示画面決定部７３は、状態検知部７１が検知した動作情報（図１７のＲ２またはＲ３）に基づき、表示画面Ｃを要求することを決定する（Ｓ４０４）。したがって、表示対象ＩＤ決定部７２は、どのアルバムの表示画面Ｃを要求するのか（ターゲットとなるアルバム）を決定する。ターゲットのアルバムＩＤを特定してもよい（Ｓ４０５）。
【０３０９】
送信部１６ａが、表示用データ要求メッセージ６を送信した後、これに対する応答として、表示用データ７を受信すると（Ｓ４０８においてＹＥＳ）、受信した表示用データ７は、表示用データ受信制御部６３を介して一時記憶部１１０に一時的に格納される。ここで、テレビ２が受信した表示用データ７とは、図１３に示す処理を経て、アルバム管理サーバ１が生成した、表示画面Ｃを表示するための表示用データ７である。あるいは、ターゲットのアルバムがアルバム管理サーバ１にとって提供できない状態である場合に、図１３および図１２に示す処理を経て、表示画面ＡおよびＢを表示するための表示用データ７である。
【０３１０】
一時記憶部１１０に新たに表示用データ７が格納されると、表示用データ処理部９１は、当該表示用データ７が、表示画面Ｃを表示するための表示用データであるのか、表示画面ＡおよびＢを表示するための表示用データであるのかを判断する（Ｓ４０９）。
【０３１１】
表示用データ処理部９１は、受信した表示用データ７が表示画面ＡおよびＢのものであると判断した場合には（Ｓ４０９においてＡ＋Ｂ）、図１９のＳ３０８に移行し、表示画面ＡまたはＢを表示するための処理を実行する。一方、受信した表示用データ７が表示画面Ｃのものであると判断した場合には（Ｓ４０９においてＣ）、表示用データ処理部９１は、表示画面Ｃの表示用データを一時記憶部１１０から取り出して、表示制御部６４に供給する。表示制御部６４は、表示部１７を制御し、供給された表示用データに含まれる表示制御情報にしたがって、表示画面Ｃを表示する（Ｓ４１０）。
【０３１２】
上記方法によれば、ターゲットのアルバムがアルバム管理サーバ１にとって提供できない状態である場合には、表示画面Ｃの要求に対するエラーをユーザに提示するだけではなく、表示画面Ａを表示して、そのアルバムＩＤについてのアルバム情報表示領域１４３（図４（ａ））に、アルバムの提供できない事情を示したステータス情報を表示させることができる。
【０３１３】
したがって、ユーザは、そのステータス情報を見て、所望のアルバムが取得できない状態であることを知るとともに、それがどのような原因で取得できないのかを知ることができる。ユーザは適切な処理を講じることができ、結果として、ユーザの利便性が向上する。
【０３１４】
なお、状態検知部７１は、フォトアプリケーションが起動されたとき、操作受付部６１が受け付けた起動命令信号に含まれる起動パラメータの内容の有無を判定してもよい（図１９のＳ３０１）。起動パラメータとは、フォトアプリケーション起動直後の初期表示画面に表示されるアルバムのアルバムＩＤを特定するものである。起動パラメータは操作受付部６１によって受け付けられたのち、表示用データ要求処理部７０に引き渡される。
【０３１５】
状態検知部７１は、受け付けた起動パラメータに、アルバムＩＤが存在しないと判定した場合には（Ｓ３０１においてＮＯ）、上記Ｓ３０２以降の処理（通常時の初期表示画面である表示画面ＡおよびＢを要求する処理）に進む。一方、上記起動パラメータに、アルバムＩＤが存在すると判定した場合には（Ｓ３０１においてＹＥＳ）、図２０のＳ４０４に進み、指定表示画面決定部７３は、状態検知部７１の判定結果（図１７のＲ４）に基づいて、表示画面Ｃを要求することを決定する。続いて、表示対象ＩＤ決定部７２は、状態検知部７１が受け付けた起動パラメータが示すアルバムＩＤを、ターゲットのアルバムＩＤとして特定する（Ｓ４０５）。以降、テレビ２は、上述したステップを実行し、起動パラメータが特定するアルバムの表示画面Ｃを、フォトアプリケーション起動直後の初期表示画面としてアルバム管理サーバ１から取得する。
【０３１６】
上記構成および方法によれば、フォトアプリケーションの起動命令とともに、いずれかのアルバムを特定する起動パラメータがテレビ２に供給された場合には、テレビ２は、通常の初期表示画面（表示画面ＡおよびＢ）ではなく、起動パラメータに基づいて上記アルバムの表示画面Ｃを要求して、それを初期表示画面として表示することができる。
【０３１７】
これにより、ユーザは、所望のアルバムのアルバムＩＤを特定してフォトアプリケーションを起動した場合には、不要な表示画面Ａ（またはＢ）を遷移しなくとも、すぐに所望のアルバムの表示画面Ｃを閲覧することが可能となる。
【０３１８】
なお、アルバムＩＤを指定して、フォトアプリケーションの起動するためのユーザの操作方法としては、例えば、以下の方法がある。
【０３１９】
図３４は、テレビ２の表示部１７に表示されるインターネットブラウザの例、および、該ブラウザに表示されたリンク情報のソースの例を示す図である。
【０３２０】
ブラウザ３４０は、インターネットに接続したテレビ２の表示部１７に表示されるものであり、あるウェブサイトを閲覧した状態を示している。このウェブサイト「フォトギャラリ」には、ネットワークアルバムシステム１００（図２）を利用して、アルバム管理サーバ１にアップロードされた各アルバム５へのリンク情報３４１ａが含まれている。
【０３２１】
ソース３４１ｂは、リンク情報３４１ａのソースの具体例を示している。このリンク情報は、フォトアプリケーションの起動をテレビ２に対して指示するための特別なＵＲＬ(uniform resource locator)３４２と、初期表示画面に表示されるアルバムを指定するアルバムＩＤ３４３を含む。
【０３２２】
ここで、ユーザがブラウザ３４０のリンク情報３４１ａを操作部１５を操作して選択すると、フォトアプリケーションの起動命令とともに、「日本の桜名所」というタイトルのアルバムを特定する起動パラメータ（id=1234567890123456）がテレビ２に供給される。
【０３２３】
（変形例１−表示用データ記憶部８４がある場合）
上述の実施形態では、アルバム管理サーバ１から受信した表示用データ７を不揮発性の記憶装置によって構成される記憶部８０に保存せずに、表示画面を表示する動作が起こる度に、常に新しい表示用データ７をアルバム管理サーバ１に要求するテレビ２について説明した。しかし、本発明に係るテレビ２の構成は上記に限定されない。
【０３２４】
例えば、記憶部８０を、受信した表示用データ７を記憶するための表示用データ記憶部８４を備えるよう構成し、表示用データ記憶部８４に記憶された表示用データ７を表示するようにテレビ２を構成することも可能である。
【０３２５】
これにより、テレビ２が所定の表示画面を要求して取得し、それを表示するという動作を実行する場合に、常にアルバム管理サーバ１に要求するのではなく、表示用データ記憶部８４に該当する表示画面が記憶されている場合は、それを取り出して表示することが可能となる。
【０３２６】
結果として、通信量を削減して、通信回線の負荷を軽減するとともに、アルバム管理サーバ１の処理を減らして、アルバム管理サーバ１の負荷を軽減することが可能となる。
【０３２７】
図２１は、不揮発性の記憶装置で構成される表示用データ記憶部８４を備えた場合のテレビ２の要部構成を示す図である。
【０３２８】
図２１に示すテレビ２において、図１５と異なる点は、記憶部８０において、さらに、アルバム管理サーバ１から受信した表示用データ７を記憶するための表示用データ記憶部８４を備えている点、および、制御部９０において、さらに、要求表示処理制御部９３を備えている点である。
【０３２９】
要求表示処理制御部９３は、表示用データ記憶部８４に記憶されている表示用データ７の内容に応じて、メッセージ生成部７５および表示用データ処理部９１を制御するものである。
【０３３０】
より詳細には、表示用データ要求処理部７０が表示用データ要求メッセージ６を生成して所定の表示画面を要求する処理を開始する場合に、要求表示処理制御部９３は、表示用データ記憶部８４を参照し、テレビ２が要求しようとしている表示画面、すなわち、指定表示画面決定部７３が決定した表示画面が表示用データ記憶部８４に記憶されているか否かを判断する。
【０３３１】
要求する表示画面が表示用データ記憶部８４に記憶されている場合には、それを表示するよう表示用データ処理部９１に指示するとともに、メッセージ生成部７５に表示用データ要求メッセージ６を送信しないように指示する。
【０３３２】
要求する表示画面が記憶されていなければ、上述したのと同じ方法で、表示用データ７の要求および表示処理が行われる。受信した表示用データ７は、一時記憶部１１０に一時的に記憶されるとともに、表示用データ記憶部８４にも保存される。
【０３３３】
図２２は、表示用データ記憶部８４に記憶される、アルバム管理サーバ１から取得した表示用データを管理するための表示用データテーブルの例を示す図である。
【０３３４】
図２２に示すとおり、表示用データテーブルには、表示画面のタイプを識別するための表示画面ＩＤ（カラムＣ２１）ごとに、当該表示画面の表示される内容を特定するのに必要な情報（履歴アルバムＩＤ群（カラムＣ２２）および写真ＩＤ群（カラムＣ２４））と、当該表示画面の使用有効期限（カラムＣ２３）と、当該表示画面を表示するための表示用データ７本体（カラムＣ２５）とが記憶されている。
【０３３５】
カラムＣ２２において、履歴アルバムＩＤ群が記憶されているのは、表示画面Ａは最大３つのアルバムについての履歴情報を表示する表示画面であって、３つのアルバムＩＤの組合せおよびその順番によって表示内容が特定されるためである。なお、表示画面Ｃ／Ｃ１では、ターゲットのアルバムが１つ特定されればよいので、カラムＣ２２の先頭項目（アルバム履歴１）にのみ、アルバムＩＤが記憶されている。
【０３３６】
また、カラムＣ２４において、写真ＩＤ群が記憶されているのは、表示画面Ｃ（スライドショー表示画面）は、１枚の写真を１画面に表示する表示画面であって、アルバムに含まれる写真によって表示内容が特定されるためである。
【０３３７】
要求表示処理制御部９３は、要求しようとする表示画面が、表示対象ＩＤ決定部７２、および、指定表示画面決定部７３によって特定されると、その特定された表示画面に該当する表示用データ７をアルバム管理サーバ１に要求すべきか否かを、上述した表示用データ記憶部８４の表示用データテーブル（図２２）の内容に基づいて判断する。
【０３３８】
図２３は、図２１に示すテレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。
【０３３９】
図１９に示す処理と異なる点は、以下に示す２点である。ここでは、図１９の処理と異なる点のみ説明する。
【０３４０】
まず、表示用データを要求する処理（Ｓ５０１〜Ｓ５０９）において、アルバムＩＤ記憶部８１に記憶されているアルバムＩＤに基づき、要求しようとしている表示用データが表示用データ記憶部８４に記憶されているか否かを判定し、表示用データが記憶されている場合には、要求の処理を行わずにそれをそのまま表示するという点が異なる。
【０３４１】
より詳しくは、表示対象ＩＤ決定部７２および指定表示画面決定部７３がそれぞれ必要な情報を決定すると、要求表示処理制御部９３は、表示用データ記憶部８４に記憶される、図２２に示すような表示用データテーブルを参照する。そして、Ｓ５０２にて指定表示画面決定部７３が決定した要求すべき表示画面の表示画面ＩＤに基づいて、これから要求（表示）しようとする表示用データが表示用データ記憶部８４に記憶されているか否かを判定する（Ｓ５０５）。
【０３４２】
該当する表示用データが記憶されていると判定した場合は（Ｓ５０５においてＹＥＳ）、要求表示処理制御部９３は、次に、上記表示対象ＩＤ決定部７２が決定したアルバムＩＤと上記記憶されていると判定された表示用データのアルバムＩＤとが一致するか否かを判定する（Ｓ５０６）。
【０３４３】
より詳細には、例えば、ここでは、表示画面ＡおよびＢを要求しようとしているので、まず、要求表示処理制御部９３は、表示画面ＡおよびＢが格納されていることを確認し、次に、表示画面Ａについては、アルバムＩＤ記憶部８１から取得した最大３つのアルバムＩＤと、上記格納されている表示画面Ａに関連付けられている最大３つのアルバムＩＤ（図２２）とが、履歴の順序も含め一致していることを確認する。
【０３４４】
さらに、アルバムＩＤが一致していると判定した場合は（Ｓ５０６においてＹＥＳ）、要求表示処理制御部９３は、次に、表示用データ記憶部８４の該当する表示用データに関連付けられている有効期限（図２２）を参照し、当該表示用データが現時点で有効か否かを判定する（Ｓ５０７）。
【０３４５】
ここで、表示用データが現時点で有効であると判定した場合は（Ｓ５０７においてＹＥＳ）、要求表示処理制御部９３は、メッセージ生成部７５に対して表示用データ要求メッセージ６を生成するよう指示を送る代わりに、表示用データ処理部９１に対して、表示用データ記憶部８４に記憶されている上記表示用データを表示する処理を行うよう指示を送る。これにより、テレビ２は、Ｓ５０９にてアルバム管理サーバ１に表示用データ要求メッセージ６を送信せずとも、自装置に記憶されている所望の表示用データを表示する（Ｓ５０８）ことができる。
【０３４６】
一方、Ｓ５０５〜Ｓ５０７の各判定において、条件を満たす表示用データが表示用データ記憶部８４から得られなかった場合は（Ｓ５０５〜Ｓ５０７においてＮＯ）、アルバム管理サーバ１に要求しなければ所望の表示用データを得られないので、Ｓ５０９に遷移し、表示用データ要求メッセージ６を生成し送信する処理を実行する。
【０３４７】
また、図２３に示す表示用データを表示する処理（Ｓ５１０〜Ｓ５１４）においては、受信した表示用データを、アルバムＩＤに関連付けて表示用データ記憶部８４に保存する（Ｓ５１１）処理が追加されるという点が異なる。これにより、次に同じ表示用データの要求の処理が実行されたときに、アルバム管理サーバ１に要求しなくとも、自装置の表示用データ記憶部８４に記憶されているものを読み出すことによって所望の表示用データを表示することができる。したがって、通信回線やアルバム管理サーバ１の負担を軽減することが可能となる。
【０３４８】
図２４は、図２１に示すテレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。
【０３４９】
図２０に示す処理と異なる点は、アルバムＩＤ記憶部８１を参照して表示用データ要求メッセージ６を生成するためにアルバムＩＤを取得する処理（Ｓ６０８、Ｓ６０９）を実行する前に、要求しようとしているアルバム（ターゲットのアルバム）のアルバムＩＤに基づいて、所望の表示用データが表示用データ記憶部８４に記憶されているか否かを判定する点と、受信した表示用データを表示用データ記憶部８４に保存する処理が追加された点とである。
【０３５０】
表示用データを要求する処理（Ｓ６０１〜Ｓ６１０）では、まず、要求表示処理制御部９３は、表示対象ＩＤ決定部７２が決定したターゲットのアルバムのアルバムＩＤと、指定表示画面決定部７３が決定した要求（表示）しようとする表示画面の表示画面ＩＤとに基づいて、条件を満たす表示用データが表示用データ記憶部８４に記憶されているか否かを判定する（Ｓ６０４〜Ｓ６０６）。この要求表示処理制御部９３の判定の処理は、上述のＳ５０５〜Ｓ５０７の処理と同様であるので説明は繰り返さない。ただし、ここでは、表示画面Ｃを要求しようとしているので、Ｓ６０５において、ターゲットのアルバムＩＤ１つが一致するだけでよい。
【０３５１】
該当する表示用データが表示用データ記憶部８４に記憶されている場合は、表示用データ処理部９１は、表示用データ記憶部８４から該当する表示用データを読み出し、それを表示部１７に表示する（Ｓ６０７）。一方、記憶されていない場合には、メッセージ生成部７５が生成した表示用データ要求メッセージ６を、送信部１６ａを介してアルバム管理サーバ１に送信する（Ｓ６１０）。
【０３５２】
以上のことから、既に取得された表示用データの要求の処理が再び実行されたときに、アルバム管理サーバ１に要求しなくとも、自装置の表示用データ記憶部８４に記憶されているものを読み出すことによって所望の表示用データを表示することができる。したがって、通信回線やアルバム管理サーバ１の負担を軽減することが可能となる。
【０３５３】
（変形例２−記憶していたアルバムＩＤを管理する）
テレビ２の表示用データ処理部９１は、受信した表示用データを表示制御部６４に伝達して表示部１７に表示させるという上述の機能以外にも、受信した表示用データに基づく様々な処理を実行する機能を有していてもよい。
【０３５４】
例えば、受信した表示用データを解析して、当該表示用データが、要求したアルバムが提供できない状態であることを示すステータス情報を含んでいると判定した場合には、当該ステータス情報に関連付けられているアルバムＩＤが無効であるとして、アルバムＩＤ記憶部８１に記憶されている当該アルバムＩＤを削除する機能を有していてもよい。
【０３５５】
より詳細には、表示用データ処理部９１は、上記ステータス情報に基づいて、要求したアルバムが、そもそもアルバム管理サーバ１に存在していなかった「Ｓｔａ_００１（図８）」あるいは、そのアルバムは削除されて二度と復元されることはない「Ｓｔａ_００２」という状態にあると判定する。このような状態では、そのアルバムＩＤは二度と有効に使われることがないので、アルバムＩＤ記憶部８１から削除することが可能である。
【０３５６】
さらに、アルバム管理サーバ１から提供された複数の表示用データに対して、閲覧可能なユーザの条件が設定されている場合に、自装置に記憶されている属性情報に基づいて、条件に合致した表示用データのみを表示するよう、表示用データをフィルタリングする機能を有していてもよい。
【０３５７】
より詳細には、例えば、アルバム管理サーバ１から、同じトピックについて、「１２歳未満用表示用データ」と「１２歳以上用表示用データ」との両方がテレビ２に送信されたとする。表示用データ処理部９１は、両方の表示用データを取得して、自装置にあらかじめ登録されているユーザの年齢の情報を参照し、ユーザの年齢に合致した方の表示用データを選択して、それを表示するよう表示制御部６４に指示を送ることができる。
【０３５８】
《実施形態２》
上述の実施形態１では、アルバム管理サーバ１を、アルバム単位でアルバム情報を管理し、アルバム単位で表示用データ７の要求をテレビ２から受け付ける構成を備えているものとして説明した。したがって、上述の実施形態１では、アルバム管理サーバ１は、要求されたアルバムが提供できるか否かをアルバムごとに判定し、アルバムが提供できない状態にある場合には、そのことを示すアルバムごとのステータス情報を送信し、テレビ２の要求に対して応答することができる。
【０３５９】
しかし、本発明に係るアルバム管理サーバ１は、上記構成に限定されない。本発明のアルバム管理サーバ１は、さらに、アルバムを構成する写真単位で写真情報（表示対象情報／画像情報）を管理して、写真単位で表示用データ７の要求をテレビ２から受け付ける構成を備えていてもよい。そして、アルバム管理サーバ１は、要求されたアルバムの写真が提供できるか否かを写真ごとに判定して、それが提供できない状態にある場合には、そのことを示すアルバムごと（または写真ごと）のステータス情報を送信し、テレビ２の要求に対して応答してもよい。
【０３６０】
以下、アルバムの写真ごとに写真情報を管理し、写真ごとに状態を判定しステータス情報を生成するアルバム管理サーバ１について詳細に説明する。
【０３６１】
〔ネットワークアルバムシステムの概要２〕
本実施形態では、テレビ２が、アルバムの写真を1枚１枚スライドで表示する表示画面Ｃ（スライドショー表示画面）をアルバム管理サーバ１に対して、表示用データ要求メッセージ６を送信して要求するものとし、アルバム管理サーバ１は、テレビ２が要求するアルバムのスライドショーを表示するための表示画面Ｃを表示するための表示用データ７を提供するものとする。
【０３６２】
ここで、本実施形態に係る上記表示用データ７は、写真ごとに用意される写真表示用データから構成されている。写真表示用データとは、１枚の写真を表示する写真表示画面を表示するための表示制御情報と、表示対象データとしての上記写真のデータとからなる表示用データのことであり、これは写真ごとに用意される。また、テレビ２が生成する表示用データ要求メッセージ６は、上記写真表示用データを要求するための写真表示用データ要求メッセージ（表示対象要求メッセージ）からなっており、写真表示用データ要求メッセージも、写真ごとに生成される。写真表示用データ要求メッセージを生成するには、メッセージ生成部７５は、図５に示す表示用データ要求メッセージ６に、写真ＩＤを示すデータを加えればよい。このために、状態検知部７１が検知した動作状態に応じて、表示対象ＩＤ決定部７２はどの写真が要求されているのかを決定する。すなわち、ターゲットとなる写真の写真ＩＤを決定する。
【０３６３】
以上のとおり、テレビ２からスライドショー表示画面であるアルバムの表示画面Ｃの要求を、写真ごとに（あるいはまとめて）受け付けた場合には、アルバム管理サーバ１は、上記アルバムに含まれる写真の枚数分の写真表示用データを生成し、各写真表示用データを、写真表示用データ要求メッセージを受け付けた順で個々に（あるいはまとめて）提供する。
【０３６４】
テレビ２は、アルバム管理サーバ１から受け取った写真表示用データを順に表示していくことにより、当該アルバムのスライドショー表示を実現することが可能となる。
【０３６５】
図２５は、本実施形態に係る表示用データ７を構成する写真表示用データを模式的に示す図である。図２５に示すとおり、アルバム管理サーバ１がテレビ２に提供するスライドショーを表示するための表示用データ７は、当該アルバムに含まれる写真分の写真表示用データ１６１により構成されている。その写真表示用データ１６１は、アルバムの写真を１枚表示するための表示用データであり、表示対象データとしての写真１６３と、当該写真の配置を規定する表示制御情報１６２とを含んでいる。
【０３６６】
表示制御情報１６２には、スライドショー表示画面生成用スクリプトが含まれており、当該スクリプトは、レイアウト定義情報１６４と状態遷移定義情報とで構成されている。レイアウト定義情報１６４に含まれている情報には、少なくとも、アルバムＩＤ１６５、次の写真の情報を示す次写真情報１６６、および、写真表示用データ１６１で表示対象となっている写真のリンク情報などを含む表示対象特定情報１６７が含まれている。
【０３６７】
このような表示制御情報１６２にしたがうことによって、テレビ２は、写真１６３を規定された配置にて表示させることができる。さらに、次の写真を表示するためにユーザがテレビ２を操作する操作画面を表示させることができる。これにより、テレビ２（図１５、図２１）は、ユーザの操作部１５からの入力を操作受付部６１にて受け付けて、次写真情報１６６および状態遷移定義情報によって、次の写真を表示するための表示画面を取得する動作に移ることができる。
【０３６８】
図２６は、図２５に示すレイアウト定義情報１６４の具体例を示す図である。図２６に示すとおり、表示制御情報には、表示対象データとしての写真を特定する表示対象特定情報１６７だけではなく、当該写真の次に表示対象データとなる次写真を特定する次写真情報１６６が埋め込まれているので、テレビ２が写真表示用データ要求メッセージを生成する処理を行うときに、表示対象ＩＤ決定部７２は、どの写真の写真表示用データを要求すればよいのか（写真ＩＤ）を特定することが可能となる。
【０３６９】
〔アルバム管理サーバの構成２〕
図１に示すアルバム管理サーバ１において、実施形態１のアルバム管理サーバ１と異なる点は以下のとおりである。すなわち、表示対象データ記憶部５２が、写真テーブルにおいて、表示対象データとしての写真のデータを記憶しているのに加えて、アルバムの写真ごとに、写真の状態を示す写真情報を記憶し、管理している点で異なる。また、ステータス情報記憶部５４が、ステータステーブルにおいて、アルバムの状態を示すステータス情報を記憶するのに加えて、写真の状態を示すステータス情報を記憶している点で異なる。
【０３７０】
また、表示対象ＩＤ取得部２１は、写真表示用データ要求メッセージを受信して、アルバムＩＤに加えて写真ＩＤを取得し、要求されている写真を特定する。
【０３７１】
ステータス判定部３０は、アルバムの状態を判定するのに加えて、表示対象ＩＤ取得部２１が取得した写真ＩＤに基づいて、上記表示対象データ記憶部５２を参照し、写真の状態も判定する。
【０３７２】
図２７は、表示対象データ記憶部５２に記憶される、写真テーブルにおける写真情報の例を示す図である。図２７では、アルバムＩＤ「０１２５４７８２２５１４２５８４」のアルバムの写真テーブルのみを図示しているが、アルバム管理サーバ１が管理するすべてのアルバムにつき、１つの写真テーブルが用意されている。
【０３７３】
図９に示す実施形態１の写真テーブルと異なる点は、写真ごとに、写真の状態を示す写真情報１６８が記憶されている点である。
【０３７４】
カラムＣ３１は、写真の横ピクセル数を示す。カラムＣ３２は、写真の縦ピクセル数を示す。カラムＣ３３は、写真のデータサイズを示す。カラムＣ３４は、写真のデータのフォーマット（jpg、tiff、bmpなど）のタイプを示す。カラムＣ３５は、当該写真の公開に際し、年齢制限を設ける場合に、閲覧の権限を持たない年齢の範囲を示す。
【０３７５】
写真情報１６８の各種情報は、ステータス判定部３０によって、写真の状態を判定するために適宜参照される。
【０３７６】
図２８は、ステータス情報記憶部５４に記憶される、ステータス情報が管理されるステータステーブルの例を示す図である。図２８に示すステータステーブルでは、アルバム（または写真）のひとつの状態をひとつのレコードで構成している。図２８に示すステータステーブルには、アルバムの状態に係るステータス情報「Ｓｔａ＿００１」〜「Ｓｔａ＿００５」を示していないが、図８に示す各ステータス情報が図２８に示すステータステーブルに記憶されていてもよい。
【０３７７】
さらに、写真の状態に係るステータス情報は、アルバム内で写真を特定するための情報（例えば、表示順序）をパラメータ１６０として含んでいてもよい。上記構成によれば、ステータス判定部３０が、表示対象データ記憶部５２を参照し、要求された写真が提供できない状態であることを検知すると、ステータス判定部３０は、表示対象データ記憶部５２から、当該写真の表示順序（例えば「２」）を抽出して、ステータスコード「Ｓｔａ＿００６」と表示順序「２」とを出力する。
【０３７８】
ステータス情報抽出部４２は、上記ステータスコードに基づいて、図２８に示すステータス情報を抽出し、抽出したステータス情報に含まれるパラメータ「＠＠_表示順序_＠＠」の部分を、表示順序データ「２」に置き換えてステータス情報を完成される。
【０３７９】
これにより、写真を要求したテレビ２に対して送り返される表示制御情報には、写真を表示する代わりに、“２番目の写真にエラーが発生しました。”というテキストデータを表示するための命令が記述される。
【０３８０】
これを確認したテレビ２のユーザは、要求したアルバムの写真のいずれかにエラーが発生したということだけでなく、どの写真にエラーが発生したのかを知ることができる。
【０３８１】
ステータス判定部３０は、上述の写真情報１６８の各種情報を参照し、要求された写真が提供可能か否かを判定するとともに、もし、提供可能でない場合は、当該写真がどのような状態であるのかを判定してその判定結果に応じたステータスコードをステータス判定結果として出力する。
【０３８２】
これにより、ステータス情報抽出部４２は、写真が提供できない状態にあるときには、当該写真がどのように提供できない状態であるのかを示す写真のステータス情報をステータス情報記憶部５４から抽出して、それを表示制御情報に含めることが可能となる。
【０３８３】
したがって、テレビ２は、要求した写真が取得できない場合に写真のステータス情報を当該写真のスライドショー表示画面を表示する代わりに表示して、ユーザに写真が提供できない事情を提示することが可能となる。さらに、ステータス情報内に、写真を特定するためのパラメータ１６０が含まれている場合には、アルバム単位でエラー内容を提示するだけでなく、写真単位でエラー内容を提示することが可能となる。
【０３８４】
具体的には、「アルバムの中のいずれか1枚の写真に＊＊というエラーが発生した」という情報が提示されるのではなく、「アルバムの何枚目の写真に＊＊というエラーが発生した」というように、写真単位でのエラー内容をユーザに提示することができる。結果として、ユーザは、より詳細にエラーの情報を知ることができ、ユーザの利便性は向上する。
【０３８５】
〔アルバム管理サーバの処理〕
図２７および２８に示す例を用いて、ステータス判定部３０のステータス判定処理を詳細に説明すると以下のとおりである。図２９に示す例では、テレビ２からスライドショーを表示するための写真表示用データを要求する写真表示用データ要求メッセージを受け取る。なお、本実施形態に係るネットワークアルバムシステム１００によって提供されるスライドショーのサービスでは、写真の表示順序にしたがって、写真表示用データが要求され、表示されるようになっている。また、スライドショーの途中で写真にエラーが起こった場合には、表示画面Ａ（アルバム履歴画面）が表示されるようになっている。
【０３８６】
図２９は、本実施形態のアルバム管理サーバ１における、表示用データ提供処理の流れを示すフローチャートである。
【０３８７】
受信部１１ａが、テレビ２から写真表示用データ要求メッセージを受信すると（Ｓ７０１においてＹＥＳ）、メッセージ解析部２０の表示対象ＩＤ取得部２１は、写真表示用データ要求メッセージからアルバムＩＤと写真ＩＤとを取得して、表示対象データを特定する（Ｓ７０２）。以降、ステータス判定部３０はまずアルバムに関し、アルバムの状態を判定するためのステータス判定処理を実行する。このＳ７０３〜Ｓ７０５の処理は、図１２および１３に示すアルバムのステータス判定処理と同様であるので、ここでは説明を繰り返さない。ステータス判定部３０が、要求されたアルバムが提供な状態であると判定した場合は（Ｓ７０４においてＹＥＳ）、ステータス判定部３０は、表示対象データ記憶部５２を参照し、さらに写真の情報を判定するためのステータス判定処理を実行する。
【０３８８】
具体的には、まず、ステータス判定部３０は、当該アルバムの写真テーブルを参照し、表示対象ＩＤ取得部２１が取得した写真ＩＤの写真情報（および写真のデータ）が記憶されているか否かを判定する（Ｓ７０６）。
【０３８９】
その写真が記憶されていると判定した場合は（Ｓ７０６においてＹＥＳ）、次に、ステータス判定部３０は、上記写真ＩＤによって特定される写真のデータ本体を参照して、データが破損していないかどうかを判定する（Ｓ７０７）。
【０３９０】
データが破損していないと判定した場合は（Ｓ７０７においてＹＥＳ）、次に、ステータス判定部３０は、上記写真ＩＤに関連付けられているカラムＣ３４のフォーマットを参照して、要求された写真が本ネットワークアルバムシステム１００で取り扱い可能な形式であるか否かを判定する（Ｓ７０８）。本実施形態では、取り扱い可能な形式（例えば、jpgフォーマット）についての形式情報をアルバム管理サーバ１があらかじめ記憶しておき、ステータス判定部３０は、そのあらかじめ定められた形式情報と一致する写真のみを取り扱い可能と判定する。
【０３９１】
写真が取り扱い可能な形式で保存されていることを判定した場合は（Ｓ７０８においてＹＥＳ）、次に、ステータス判定部３０は、要求された写真のピクセル数およびデータサイズに基づいて、写真のサイズがテレビ２で表示するための規格内のサイズに収まっているか否かを判定する（Ｓ７０９）。
【０３９２】
本実施形態では、表示可能な規格として、例えば、（条件１）写真の横のピクセル数が１９２０ピクセル以下であること、（条件２）写真の縦のピクセル数が１０８０ピクセル以下であること、および、（条件３）データサイズは６５０ＫＢ以下であることの３つの条件があらかじめ定められているものとする。ステータス判定部３０は、記憶部８０にあらかじめ設定され記憶されている上記規格の情報を参照し、上記３つの条件をすべて満たす写真をテレビ２で表示可能な写真と判定する。
【０３９３】
写真がテレビ２で表示可能であると判定した場合は（すなわち、Ｓ７０６〜Ｓ７０９のすべてにおいてＹＥＳ）、ステータス判定部３０は、上記写真ＩＤによって特定された写真を提供可能な状態であると判定して、その判定結果を表示用データ生成部４０に伝達する。
【０３９４】
表示用データ生成部４０は、表示対象データ記憶部５２を参照して、上記写真の次の表示順序の写真が記憶されているか否かを判定する（Ｓ７１０）。要求されている写真の次に表示されるべき写真が存在する場合は（Ｓ７１０においてＹＥＳ）、図２５に示すような次写真情報１６６を含めて表示制御情報を生成し、上記写真の写真表示用データを生成する（Ｓ７１１）。一方、次に表示されるべき写真が存在しない場合は、当該アルバムの最後のスライドショー表示画面となるので、次写真情報１６６を含めずに表示制御情報を生成し、写真表示用データを生成する（Ｓ７１２）。
【０３９５】
反対に、Ｓ７０６〜Ｓ７０９における写真のステータス判定処理の結果、ステータス判定部３０が、当該写真が提供不可能な状態にあると判定した場合は（Ｓ７０６〜Ｓ７０９の少なくともいずれか１つにおいてＮＯ）、ステータス判定部３０は、写真が提供不可能な状態にあることを示すステータスコード（例えば、図２８）をステータス判定結果として出力する。表示用データ生成部４０は、上記ステータス判定結果に応じた写真のステータス情報を含むアルバム履歴画面を表示するための表示用データを生成する（Ｓ７１３）。上記表示用データの生成方法については、実施形態１ですでに説明したとおりであるので、ここでは説明を省略する。
【０３９６】
最後に、送信部１１ｂは、Ｓ７０５、Ｓ７１１〜Ｓ７１３のいずれかにおいて生成された表示用データを、上記テレビ２の写真表示用データ要求メッセージの応答として、テレビ２に送信する（Ｓ７１４）。
【０３９７】
上記構成および方法によれば、アルバム管理サーバ１のステータス判定部３０は、写真ごとに写真情報を管理して、要求された写真ごとに、当該写真が提供可能か否かを判定する。そして、表示用データ生成部４０は、そのステータス判定結果に応じて、写真の状態を示すステータス情報を含んだ表示用データを生成する。
【０３９８】
したがって、要求された写真が提供できない状態にあると判定された場合には、上記ステータス判定部３０のステータス判定結果に応じて、当該写真がどのような状態にあって提供できないのかをしめすステータス情報を含む表示用データがテレビ２に提供される。
【０３９９】
これにより、テレビ２は、要求した写真を取得できなかった場合は、上記表示用データを取得して、写真のエラーに関するステータス情報を表示しユーザに提示することができる。結果として、ユーザは、所望の写真を閲覧できなかった場合に、なぜそれが閲覧できないのかを知ることができ、このことに対する適切な措置を講じることが可能となる。よって、ユーザの利便性が向上する。
【０４００】
なお、ステータス判定部３０における写真の状態の判定方法は、図２９のフローチャートに示す例に限定されない。例えば、ステータス判定部３０は、図２７に示す、カラムＣ３５の年齢制限の情報に基づいて、テレビ２のユーザの年齢が、視聴可能年齢の条件を満たしていないと判定した場合には、ステータスコード「Ｓｔａ_０１１」（図２８）を出力して、ユーザが視聴可能年齢に達していない旨を示すステータス情報を含む表示制御情報を生成するよう表示用データ生成部４０に指示を送ることもできる。
【０４０１】
この場合は、テレビ２から送られる表示用データ要求メッセージ６に、ユーザの年齢を示すユーザ情報が含まれるようにすればよい。
【０４０２】
また、図２７に示す写真テーブルにおいて、写真ごとに著作権の保護に係る公開をブロックする情報を管理すれば、ステータス判定部３０はその状態を判定することが可能となる。したがって、要求された写真が著作権保護のために表示できない状態である旨を示すステータス情報を生成し、テレビ２のユーザに提示することも可能となる。
【０４０３】
〔テレビの処理〕
図３０は、本実施形態のテレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。テレビ２は、図４（ｃ）に示すようなアルバム写真表示画面を要求して、要求したアルバムの最初の写真を表示するためのスライドショー表示画面Ｃを受信したものとする。
【０４０４】
表示用データ処理部９１（図１５または図２１）は、表示用データ受信制御部６３が受信した、スライドショー表示画面Ｃ_１（図４（ｃ））の写真表示用データを表示部１７に表示する（Ｓ８０１）。
【０４０５】
上記スライドショー表示画面Ｃ_１が表示された状態で、状態検知部７１が、テレビ２の所定の動作状態を検知すると（Ｓ８０２）、制御部９０は、スライド要求および表示処理を開始する。なお、ここで、状態検知部７１が検知する所定の動作状態としては、Ｓ８０１にてスライドショー表示画面Ｃ_１が表示されてから所定時間以上経過した状態や、スライドショー表示画面Ｃ_１が表示されている状態で、「次へ進む」ボタンが選択されたり、次に進むことを示す十字キーが押下されたりして所定の信号を受け付けた状態などが想定される。
【０４０６】
表示対象ＩＤ決定部７２は、現在表示の処理が実行中の写真表示用データの中に含まれている、次写真情報１６６（図２５、図２６）を抽出して、次に要求すべき写真表示用データがあると判定する（Ｓ８０３においてＹＥＳ）。メッセージ生成部７５は、表示対象ＩＤ決定部７２が特定した次写真を表示するための写真表示用データを要求する写真表示用データ要求メッセージを生成し、送信する（Ｓ８０４ａ）。
【０４０７】
受信部１６ｂがアルバム管理サーバ１から上記要求メッセージの応答として、何らかの表示用データを受信すると（Ｓ８０５においてＹＥＳ）、表示用データ処理部９１は、受信した表示用データを解析して、それが、要求した写真を表示するスライドショー表示画面Ｃの写真表示用データであるのか、あるいは、要求した写真がなかったためにアルバム履歴画面Ａ（およびアルバムＩＤ入力画面Ｂ）を表示させるための表示用データであるのかを判定する（Ｓ８０６）。受信した表示画面がスライドショー表示画面Ｃである場合は（Ｓ８０６においてＣ）、表示用データ処理部９１は、上記スライドショー表示画面Ｃを表示する（Ｓ８０７）。一方、受信した表示画面がアルバム履歴画面Ａ（およびアルバムＩＤ入力画面Ｂ）である場合は、表示画面ＡかＢかを表示するための処理Ｓ３０８〜Ｓ３１０に移行する。
【０４０８】
また、Ｓ８０３において、表示対象ＩＤ決定部７２が、現在表示の処理が実行中の写真表示用データの中に、次写真情報１６６が含まれていないために、次に要求すべき写真が存在しないと判定した場合は（Ｓ８０３においてＮＯ）、表示用データ要求処理部７０は、アルバム履歴画面Ａをアルバム管理サーバ１に要求して（あるいは、表示用データ処理部９１が、アルバム履歴画面Ａを表示用データ記憶部８４から取得して）、アルバム履歴画面を表示部１７に表示させる（Ｓ８０４ｂ）。
【０４０９】
以降、テレビ２は、表示すべき写真がなくなるまで、Ｓ８０３〜Ｓ８０７のスライド要求および表示処理を繰り返して実行する。
【０４１０】
上記方法によれば、要求した写真に提供できない事情（エラー）が発生した場合、テレビ２は、Ｓ８０６において、アルバム履歴画面Ａを受信する。受信したアルバム履歴画面Ａには、上記エラーが発生した写真を含むアルバムに関連付けて、該写真のステータス情報が含まれている。
【０４１１】
これにより、テレビ２は、取得できなかった写真について、その写真がどのような状態にあるのかを示すステータス情報を表示することが可能となる。ユーザは、そのステータス情報を確認し、所望の写真が閲覧できない原因を知ることが可能となる。
【０４１２】
（変形例３−エラーダイアログ表示用データを提供する）
上述の実施形態では、次の写真を表示しようとするときに、写真にエラーが検出された場合は、アルバム履歴画面（アルバムごとに写真のステータス情報を表示したもの）を表示するよう構成されたアルバム管理サーバ１およびテレビ２について説明した。
【０４１３】
しかし、本発明のアルバム管理サーバ１およびテレビ２は上記構成に限定されない。例えば、写真にエラーが検出された場合に、まずは、アルバム管理サーバ１がエラーダイアログ表示用データを提供して、テレビ２に表示させるようにしてもよい。エラーダイアログ表示画面には、次の画面に遷移するための操作画面が表示されており、ユーザが意図するタイミングで（および、ユーザが意図する表示画面に）次の表示画面に遷移できるよう、ユーザの利便性の向上を目的としてユーザインターフェースを充実させることができる。
【０４１４】
図３１は、アルバム管理サーバ１が、要求された表示対象データについてエラーを検出したときに、要求元に返すエラーダイアログ表示用データに含まれる表示制御情報の具体例を示す図である。
【０４１５】
スクリプト１３１には、操作部１５の決定ボタンが押下されたら、アルバム履歴画面Ａに遷移するようにテレビ２に対する命令文が記述されている。また、スクリプト１３２には、アルバム管理サーバ１の側でエラーが発生したことを示すメッセージを表示するよう規定した命令文が記述されている。このメッセージが表示されることにより、ユーザは、アルバム管理サーバ１の原因でエラーが発生したことを知ることができる。
【０４１６】
図３２は、テレビ２の表示用データ処理部９１が、図３１の表示制御情報にしたがって表示部１７に表示した、エラーダイアログ表示画面の具体例を示す図である。
【０４１７】
図３２に示すエラーダイアログ表示画面が表示されている状態で、操作部１５の決定ボタンが押下されると、状態検知部７１は、操作受付部６１を介して信号が入力されたことを検知し、表示用データ要求処理部７０の各部がアルバム履歴画面を要求／表示する処理を開始する。
【０４１８】
これにより、強制的にアルバム履歴画面に遷移せずに、ユーザの指示に応じてユーザが所望する適切なタイミングで、アルバム履歴画面を表示するようテレビ２を動作させることが可能となり、ユーザの利便性を向上させることが可能となる。
【０４１９】
なお、アルバム管理サーバ１がテレビ２に提供するエラーダイアログ表示画面の例は上記に限定されない。例えば、アルバム履歴画面に遷移するか、スライドショーの続きを見るためにエラーの写真を飛ばして次のスライドショー表示画面に遷移するかをユーザに選択させるＧＵＩ画面を含むエラーダイアログ表示用データを、アルバム管理サーバ１が生成し、テレビ２に提供してもよい。
【０４２０】
図３３は、所望の遷移先をユーザに選択させるためのＧＵＩ画面を備えたエラーダイアログ表示画面の例を示す。ユーザは、写真にエラーが発生したことをこのエラーダイアログ表示画面から知ったときに、遷移したい画面のボタンを選択するだけでよい。
【０４２１】
これにより、強制的にアルバム履歴画面に遷移せずに、ユーザの指示に応じてユーザが所望する表示画面へ、適切なタイミングで遷移するようテレビ２を動作させることが可能となり、ユーザの利便性をさらに向上させることが可能となる。
【０４２２】
図３３に示すように、エラーダイアログ表示画面から、エラーの写真を１つ飛ばして次のスライドショー表示画面に遷移させる場合には、アルバム管理サーバ１は、当該エラーダイアログ表示画面の表示用データを生成するときに、エラーの写真の次に表示される予定の写真の次写真情報１６６（図２５、図２６）をその表示制御情報に含めればよい。
【０４２３】
なお、上記エラーダイアログ表示画面の表示用データ（エラーダイアログ表示用データ）を生成し提供するタイミングは特に限定されないが、例えば、図２９に示すフローチャートのＳ７１３の代わりに、エラーダイアログ表示用データを生成し、送信するステップを設ければよい。そして、上記エラーダイアログ表示用データを受信したテレビ２から、アルバム履歴画面を要求するメッセージを改めて受信して、Ｓ７１３のステップを実行するようにしてもよい。
【０４２４】
あるいは、Ｓ７１３において、エラーダイアログ表示用データをさらに生成して、アルバム履歴画面の表示用データとともに送信するようにしてもよい。この場合は、エラーダイアログ表示画面からアルバム履歴画面へ遷移するための状態遷移定義情報を含めて表示制御情報を作成しておけばよい。
【０４２５】
あるいは、エラーダイアログ表示用データの内容は動的に変更されるものではなく一定であっても構わないので、Ｓ７１１またはＳ７１２において、正常に提供される写真表示用データとともに提供するものであってもよい。この場合、テレビ２が写真のエラーを検出して、上記エラーダイアログ表示用データを表示する判定を行うようにする。
【０４２６】
《実施形態３》
上述の各実施形態では、テレビ２に表示されるアルバム履歴画面にて、過去にアクセスしたことのあるアルバムの履歴情報を最新のものから順に３件分表示する例について説明したが、本発明のネットワークアルバムシステム１００は、これに限定されない。テレビ２が、アルバム履歴テーブルにて、３つ以上のアルバム履歴を管理し、３つ以上のアルバムの履歴情報を表示するアルバム履歴画面をアルバム管理サーバ１に要求してもよい。さらに、アルバム履歴画面に表示される３つ以上の履歴情報のうち、ユーザの所望するアルバムが常に優先して表示されるよう、テレビ２は、アルバム履歴画面を要求する表示用データ要求メッセージ６とともに、優先表示されるアルバムの情報をアルバム管理サーバ１に送信してもよい。
【０４２７】
以下、アルバム履歴情報の表示順序をユーザの指定に基づき決定し、３つ以上のアルバム履歴情報をテレビ２に表示させるためのテレビ２およびアルバム管理サーバ１の構成について詳細に説明する。
【０４２８】
〔テレビの構成〕
本実施形態におけるテレビ２の構成について、図１５および図２１に示したテレビ２と異なる点は、テレビ２の制御部９０が、機能ブロックとしてのアルバム履歴管理部１２０を備えている点である。アルバム履歴管理部１２０は、ユーザの操作および／または受信された表示制御情報の記述にしたがって、アルバムＩＤ記憶部８１に記憶されているアルバム履歴テーブルを管理するものである。
【０４２９】
テレビ２のアルバム履歴管理部１２０の機能について、図３５および図３６に基づいて、より詳細に説明する。図３５は、本実施形態にかかるアルバムＩＤ記憶部８１に記憶される、アルバム履歴テーブルの例を示す図である。
【０４３０】
図３５に示すとおり、本実施形態では、アルバム履歴テーブルは、６つのレコードを有しており、６つのアルバムについての履歴情報を保存できるようになっている。また、履歴情報の各々は、３つのフィールドを有しており、それぞれに、データ名「履歴ＮＯ．」、「アルバムＩＤ」、「優先表示」の情報が格納されている。
【０４３１】
「履歴ＮＯ．」は、６つの各履歴情報の表示順序を示している。ここでは、数字が小さい順に、アルバム履歴画面にて上から順に表示されることを意味する。「アルバムＩＤ」は、アルバムを識別するためのアルバムＩＤを示す。「優先表示」は、ユーザがアルバムの履歴情報を優先的に（上位に）表示することを希望しているか否かを示すフラグである。ここでは、優先表示フラグが「yes」を示している場合は、ユーザが当該アルバムの履歴情報を優先表示することを希望していることを意味し、優先表示フラグが「no」を示している場合は、その逆を意味する。なお、本実施形態では、履歴情報の各レコードは、「履歴ＮＯ．」の数字が最も小さいレコードを先頭にして、「履歴ＮＯ．」の昇順にアルバム履歴テーブルに格納される。
【０４３２】
本実施形態では、図３５に示すアルバム履歴テーブルに基づいて、アルバム履歴画面における履歴情報の表示順序が決定される。例えば、具体的には、まず、「優先表示」が「yes」であるレコードを「履歴ＮＯ．」順に表示し、続いて、残りのレコードを「履歴ＮＯ．」順に表示すると決定されてもよい。これにより、アルバム管理サーバ１が、アルバム履歴画面用の表示用データ７を生成するときには、アルバム管理サーバ１は、図３５のＲ１１、Ｒ１６、Ｒ１２、Ｒ１３、Ｒ１４、Ｒ１５の順で、履歴情報が表示されるように、表示制御情報内のレイアウト定義情報１７１を記述する。上述の表示順序の決定方法は、一例であり、これに限定されない。また、表示順序の決定は、アルバム履歴テーブルの情報に基づいて、テレビ２が行ってもよいし、該情報をテレビ２から取得してアルバム管理サーバ１が行ってもよい。以下では、表示順序の決定はアルバム管理サーバ１が行うものとし、該アルバム管理サーバ１の説明は後述する。
【０４３３】
図３６は、本実施形態にかかるテレビ２の要部構成を示すブロック図である。図３６に示すとおり、アルバム履歴管理部１２０は、フラグ設定部１２１および履歴編集部１２２を備える構成となっている。
【０４３４】
フラグ設定部１２１は、図３５に示す「優先表示」のフラグ（優先表示フラグ）を更新するものである。ユーザにより、あるアルバムが選択され、優先表示の指定が行われると、フラグ設定部１２１は、その選択されたアルバムのアルバムＩＤに関連付けられている優先表示フラグを「no」から「yes」に更新する。なお、優先表示フラグがすでに「yes」のアルバムに対して再び同様の操作が行われた場合には、逆に、「yes」から「no」に優先表示フラグを更新してもよい。
【０４３５】
履歴編集部１２２は、アルバムがテレビ２において閲覧されたことを検知して、最近閲覧された上位６件のアルバムが、最近閲覧されたものから「履歴ＮＯ．」の順に正しく保存されるように、各レコードのソート、および、レコードの追加と削除を行うものである。なお、上述のアルバムが閲覧された状態とは、テレビ２において、図４（ｃ）に示すスライドショー表示画面の表示用データ７が処理され、当該アルバムのスライドショー表示画面が表示部１７に表示された状態のことをいう。あるいは、サムネイル表示画面が表示された状態をアルバムが閲覧された状態のことをいう。
【０４３６】
上述のようにしてアルバム履歴管理部１２０によって管理されるアルバム履歴テーブルに基づいて、表示用データ要求処理部７０は、表示用データ要求メッセージ６を生成する。表示用データ要求処理部７０の詳細は、上述の各実施形態において既に述べたとおりである。
【０４３７】
図３７は、本実施形態にかかる表示用データ要求処理部７０がアルバム履歴テーブルに基づいて生成する表示用データ要求メッセージ６のデータ構造を模式的に示す図である。
図３７に示すとおり、本実施形態では、３つのアルバムＩＤ（データＤ１〜Ｄ３）に加えて、４番目から６番目までに記憶されているアルバムＩＤ（・・・データＤ２３）も表示用データ要求メッセージ６に含まれる。このとき、６つのアルバムＩＤは、「履歴ＮＯ．」の小さいレコードから順に、対応するブロック「history1」、「history2」・・・内に格納される。さらに、各アルバムＩＤに関連付けて、優先表示フラグの情報も表示用データ要求メッセージ６に含まれる（データＤ２１、Ｄ２２、・・・Ｄ２４）。そして、表示用データ要求メッセージ６は、表示画面Ａを要求するメッセージであることを示す表示画面のタイプの情報（データＤ５）を含んでいる。さらに、ここでは図示しないが、図５に示すＤ６〜Ｄ８のユーザ情報を含んでいてもよい。
【０４３８】
なお、表示用データ要求処理部７０は、上記６つのアルバムのうち、優先表示の設定が変更されたアルバムが含まれている場合には、どのアルバムの優先表示フラグを更新すべきかを示す更新対象の情報（データＤ２５）を表示用データ要求メッセージ６に含める。これにより、アルバム管理サーバ１は、優先表示フラグの更新が必要なアルバムを特定することができる。
【０４３９】
以上のように、表示用データ要求処理部７０は、アルバムＩＤ記憶部８１のアルバム履歴テーブルに基づいて上述したような表示用データ要求メッセージ６を生成し、アルバム管理サーバ１に対してアルバム履歴画面の表示用データ７を要求する。
【０４４０】
これにより、表示用データ要求メッセージ６に基づいて、アルバム管理サーバ１は、優先表示が指定されているアルバムほど上位に、また、最近閲覧されたアルバムほど上位になるようにアルバム履歴情報の表示順序を決定し、そのように配置を規定した表示用データ７を生成することができる。
【０４４１】
なお、どのイベントが発生したときに、アルバム履歴テーブルをどのように更新するのか、また、アルバム履歴画面を再取得するのかについては、記憶部８０（状態情報記憶部８２）にあらかじめ記憶されたプログラム（図１７の状態情報テーブル）にしたがって実行されてもよいし、アルバム管理サーバ１から必要に応じて供給される操作内容定義情報２８０にしたがって実行されてもよいし、あるいは、その両方にしたがって実行されても構わない。
【０４４２】
〔アルバム管理サーバの構成〕
アルバム管理サーバ１は、テレビ２の要求に応じて、６つのアルバム履歴情報の表示順序を決定して、レイアウト定義情報１８１を生成するとともに、テレビ２において適切なアルバム履歴管理が行われるように操作内容定義情報２８０を生成する。
【０４４３】
図３８は、本実施形態にかかるアルバム管理サーバ１の要部構成の示すブロック図である。図３８のアルバム管理サーバ１の構成において、図１と異なる点は、制御部１０が機能ブロックとしての表示順序決定部３１を備えている点、および、メッセージ解析部２０が更新対象特定部２４を備えている点である。
【０４４４】
表示順序決定部３１は、メッセージ解析部２０が表示用データ要求メッセージ６を解析した解析結果に基づいて、表示画面Ａ（アルバム履歴画面）に表示するアルバムの履歴情報の表示順序を決定するものである。
【０４４５】
更新対象特定部２４は、表示用データ要求メッセージ６が、図３７のデータＤ２５に示すような、更新対象の情報を含んでいる場合に、優先表示フラグを更新すべきアルバムを特定するものである。
【０４４６】
ここでは、上述したとおり、図３７の表示用データ要求メッセージ６にしたがって、まず、「優先表示」が「yes」のレコードを上位に表示すると決定し、その中で閲覧されたのが最近のものほど上位になるようにソートし、次に、残りのレコードの中で、閲覧されたのが最近のものほど上位になるようにソートして６つのアルバムについての履歴情報の表示順序を決定する。
【０４４７】
表示順序決定部３１が決定した表示順序にしたがって、表示用データ生成部４０の各部は表示用データ７を生成する。具体的には、表示制御情報生成部４４は、各履歴情報が、表示順序決定部３１が決定した表示順序で上から順に表示されるように、レイアウト定義情報１８１を記述する。
【０４４８】
上述のようにして生成されたレイアウト定義情報１８１を含む表示用データ７は、テレビ２に供給される。テレビ２は、上記レイアウト定義情報１８１にしたがってアルバム履歴画面を表示する。したがって、表示用データ要求メッセージ６にて要求した各アルバムの履歴情報をユーザが希望する所定の表示順序にて表示することが可能となる。所定の表示順序とは、ユーザに選択される可能性の高い順のことであり、具体的には、ユーザが優先表示を指定したアルバムや、最近閲覧されたアルバムほど上位に表示させることが可能となる。
【０４４９】
図３９（ａ）は、上述のレイアウト定義情報１８１を含む表示用データ７がテレビ２によって再取得されたのちに、表示部１７に表示されたアルバム履歴画面の表示例を示す図である。各アルバムの履歴情報を表示するための第１領域１４１には、アルバム管理サーバ１の表示順序決定部３１が決定した表示順序で、６つのアルバムについて履歴情報が表示される。ここで、第１領域１４１に６つのすべての履歴情報を表示するスペースがない場合には、スクロールバー１５６を設けて残りの３つの履歴情報を表示できるようにすることができる。さらに、本実施形態では、テレビ２は、アルバム履歴画面表示中に、ユーザが操作部１５を操作して、各履歴情報の優先表示の指定を行える構成であるので、操作部１５に設けられたボタンの機能説明１５７を、第２領域１４２に表示してもよい。
【０４５０】
図３９（ａ）に示す例では、機能説明１５７は、操作部１５に設けられた赤ボタンを押下することによって、選択中のアルバムの優先表示を設定したり、解除したりできることを示している。
【０４５１】
さらに、選択中のアルバムの優先表示が設定されているか否かによって、機能説明の内容を変更してもよい。例えば、図３９（ｂ）に示すとおり、優先表示が設定されていないアルバムが選択されている場合には、機能説明１５７ａを表示し、優先表示が設定されているアルバムにカーソルが移動した場合には、機能説明１５７ａを機能説明１５７ｂに切り換えることができる。
【０４５２】
上述の機能説明の表示の切替は、カーソルが移動する度に、テレビ２が表示用データ７を再取得することでも実現できる。しかし、文字データの部分的な変更であるので、カーソルの移動時にアルバムの優先表示フラグに応じて機能説明１５７の表示を切り換える動作を定義した操作機能定義情報１８８をあらかじめ初めの表示用データ７に含めておくことが好ましい。これにより、カーソルが移動する度にアルバム管理サーバ１との通信を行わずとも、表示用データ処理部９１は、操作機能定義情報１８８にしたがって上述の動作を実行することが可能となる。
【０４５３】
〔テレビの処理〕
次に、図４０および図４１に基づき、テレビ２のアルバム履歴管理部１２０におけるアルバム履歴更新処理の流れについて説明する。
【０４５４】
まず、本実施形態では、図１７に示す状態情報テーブルがテレビ２の状態情報記憶部８２に記憶されている。図４０に示すとおり、表示画面Ａ（図４（ａ）のアルバム履歴画面）表示中にアルバムが選択された状態で赤ボタンが押下されると、図１７に示す状態情報Ｒ５にしたがって、表示順序が入れ替わったアルバム履歴画面の表示用データ７が再取得されるとともに、アルバム履歴テーブルの更新が行われる。
【０４５５】
図４（ａ）のアルバム履歴画面表示中にアルバムが選択された状態で操作部１５の赤ボタンが押下されると（Ｓ９０１のおいてＹＥＳ）、テレビ２の表示用データ要求処理部７０において、指定表示画面決定部７３は、状態検知部７１が検知した信号に基づいて、状態情報記憶部８２に記憶されている状態情報Ｒ５（図１７）を参照する。そして、表示画面Ａ（アルバム履歴画面）を、表示画面指定情報として決定する（Ｓ９０２）。
【０４５６】
次に、表示対象ＩＤ決定部７２は、アルバムＩＤ記憶部８１のアルバム履歴テーブルに格納されているアルバムＩＤおよびそれに関連付けられている優先表示フラグを抽出する（Ｓ９０３）（ここでは、図３５に示す６つのレコードから抽出する）。このとき、表示対象ＩＤ決定部７２は、状態検知部７１が検知した信号に基づいて、赤ボタン押下時に選択されていたアルバムのレコードを特定しておく（Ｓ９０４）。
【０４５７】
そして、表示対象ＩＤ決定部７２は、特定した選択アルバムのレコードについては、優先表示フラグを反転させる（Ｓ９０５）。すなわち、赤ボタンで選択されたアルバムだけは、これまでの設定と逆の優先表示フラグが表示用データ要求メッセージ６に含められる。
【０４５８】
属性情報記憶部８３にユーザ情報や設定情報などの属性情報が記憶されている場合には、属性情報抽出部７４は、そこから必要な属性情報を抽出してもよい（Ｓ９０６）。
【０４５９】
最後に、メッセージ生成部７５は、上述の各部が決定したり、抽出したりした各種情報を含む表示用データ要求メッセージ６を生成する（Ｓ９０７）。このとき、アルバム履歴情報の各レコードは、「履歴ＮＯ．」の昇順で表示用データ要求メッセージ６に含められる。さらに、Ｓ９０４にて特定した、赤ボタン押下時に選択されていたアルバムのアルバムＩＤ（図３７のデータＤ２５）が表示用データ要求メッセージ６に含められる。例えば、図３７に示す表示用データ要求メッセージ６が生成され、アルバム管理サーバ１に対して送信される（Ｓ９０８）。
【０４６０】
表示用データ受信制御部６３が、アルバム管理サーバ１から要求したアルバム履歴画面の表示用データを受信すると（Ｓ９０９においてＹＥＳ）、表示用データ処理部９１がその表示用データを処理する。表示制御部６４は、処理された表示用データを表示部１７に出力する（Ｓ９１０）。この結果、優先表示設定が変更になったことにより表示順序が変更されたアルバム履歴画面（例えば、図３９（ａ））が表示部１７に表示される。
【０４６１】
さらに、本実施形態では、テレビ２がアルバム管理サーバ１から再取得した上記表示用データには、赤ボタン押下時に選択されていたアルバムの履歴情報を更新する動作を定義した操作機能定義情報１８８が含まれている。
【０４６２】
すなわち、アルバム管理サーバ１は、上述したフローで生成された表示用データ要求メッセージ６を受けて、表示順序を決定してレイアウトを定義し、さらに、更新対象特定部２４が特定した、更新対象となっているアルバムの優先表示フラグをテレビ２が更新できるように、フラグ更新処理の動作を定義して、これらの定義情報（レイアウト定義情報１８１および操作機能定義情報１８８）を表示用データ７に含めてテレビ２に供給する。
【０４６３】
上記操作機能定義情報１８８にしたがって、アルバム履歴管理部１２０のフラグ設定部１２１は、Ｓ９０４にて特定されたアルバムの優先表示フラグを更新する。
【０４６４】
上記方法によれば、アルバム履歴画面を表示中、アルバムが選択された状態で優先表示の設定／解除の操作が行われると、新たな優先表示設定に基づく表示順序のアルバム履歴画面が再取得（再表示）されるとともに、アルバムＩＤ記憶部８１のアルバム履歴テーブルの更新処理がフラグ設定部１２１によって実行される。
【０４６５】
次に、本実施形態では、図２０に示すフローにしたがって、テレビ２が、表示画面Ｃ（アルバムのスライドショー表示画面）を要求してそれを表示した場合に（Ｓ４１０）、すなわち、アルバムが閲覧された場合に、当該アルバムの履歴情報が最近閲覧されたアルバムとして記憶されるように、図４１に示すアルバム履歴テーブルの更新処理が行われる。
【０４６６】
表示制御部６４が、表示画面Ｃを表示すると（Ｓ４１１においてＹＥＳ）、履歴編集部１２２は、表示中のアルバムのアルバムＩＤを、表示画面Ｃの表示用データから取得する（Ｓ４１２）。
【０４６７】
続いて、履歴編集部１２２は、取得したアルバムＩＤが、アルバム履歴テーブルに既に格納されていると判定した場合には（Ｓ４１３においてＹＥＳ）、その取得したアルバムＩＤの履歴情報が、アルバム履歴テーブルの先頭にくるように既存のレコードを並べ替えて（Ｓ４１４）、更新処理を終了する。
【０４６８】
一方、履歴編集部１２２は、取得したアルバムＩＤが、アルバム履歴テーブルにない新しいＩＤであると判定した場合には（Ｓ４１３においてＮＯ）、格納されているレコードの数が格納可能なレコード数の上限（ここでは６つ）に達しているか否かを判定する。（Ｓ４１５）。上限に達していなければ（Ｓ４１５においてＹＥＳ）、履歴編集部１２２は、取得したアルバムＩＤのレコードをアルバム履歴テーブルの先頭に追加して（Ｓ４１６）、更新処理を終了する。一方、上限に達している場合は（Ｓ４１５においてＮＯ）、レコードを追加するために既存のレコードを削除する処理を実行する。
【０４６９】
具体的には、まず、履歴編集部１２２は、アルバム履歴テーブルの各レコードのうち、優先表示フラグ「no」が設定されているレコードの有無を判定する（Ｓ４１７）。ここで、優先表示が設定されていないレコードがない場合には（Ｓ４１７においてＮＯ）、アルバム履歴テーブルの最後尾のレコード（すなわち、最後に閲覧されてから最も時間が経過しているアルバム）を削除し（Ｓ４１８）、取得したアルバムＩＤのレコードを先頭に追加して（Ｓ４１６）、更新処理を終了する。
【０４７０】
一方、優先表示が設定されていないレコードがある場合には（Ｓ４１７においてＹＥＳ）、その優先表示フラグが「no」のレコードの中で最後尾のレコードを削除し（Ｓ４１９）、取得したアルバムＩＤのレコードを先頭に追加して（Ｓ４１６）、更新処理を終了する。
【０４７１】
上記方法によれば、アルバムが閲覧される度に、アルバム履歴テーブルが、新しく閲覧された順にソートされたり、更新されたりする。これにより、アルバム履歴テーブルは、最近閲覧されたアルバムから順に格納するよう維持され、上記アルバム履歴テーブルの情報に基づき、適切に、アルバム履歴画面における履歴情報の表示順序が決定される。
【０４７２】
履歴編集部１２２における上記各ステップの動作は、操作機能定義情報１８８によって定義され、Ｓ４１１の表示画面Ｃを表示するための表示用データとともにアルバム管理サーバ１から供給されたものであってもよい。
【０４７３】
なお、上述の説明では、履歴情報の表示順序を決定する表示順序決定部３１は、アルバム管理サーバ１に設ける構成としたが、これに限定されない。テレビ２が、表示順序決定部３１を備え、表示順序決定部３１が決定した表示順序の情報を、表示用データ要求メッセージ６とともにアルバム管理サーバ１に送信する構成でもよい。
【０４７４】
また、アルバム管理サーバ１における表示順序決定部３１は、履歴情報の表示順序を決定する際に、ステータス判定部３０の判定結果を利用してもよい。表示順序決定部３１は、ステータス判定部３０が、要求されたアルバムが表示不可能であると判定した場合には、当該アルバムの優先表示フラグが「yes」の場合であっても、また、最近閲覧されたアルバムであっても、アルバム履歴画面の下位に表示されるよう表示順序を決定してもよい。これにより、よりユーザに選択される可能性の高いアルバムを上位に表示できるよう表示順序を決定することが可能となる。閲覧不可能なアルバムがユーザに選択される可能性は極めて低く、それよりユーザに選択される可能性が少しでも高い、閲覧可能なアルバムの履歴情報を上位に表示すれば、結果として、ユーザの利便性、操作性を向上させることが可能となる。
【０４７５】
図４０に示すテレビ２の動作は、図３９（ａ）の表示画面Ａ（アルバム履歴画面）を表示するための表示用データ７に含めてアルバム管理サーバ１から供給される、操作機能定義情報１８８にて定義されていてもよい。例えば、図４２および図４３に示す操作機能定義情報１８８が、表示用データ７とともに供給されてもよい。図４２には、表示画面Ａ表示中に赤ボタンが押下されたときに、カーソルによって選択されているアルバムのアルバムＩＤを取得することが記述されている。図４３には、テレビ２における表示画面Ａの再取得の動作（図４０）が定義されている。
【０４７６】
《実施形態４》
上述の各実施形態では、アルバムを識別するアルバムＩＤは、１６桁に統一され１種類しかない場合について説明してきた。しかし、本発明のネットワークアルバムシステム１００はこれに限定されない。例えば、アルバム管理サーバ１は、桁数の異なる複数種類のアルバムＩＤを用いてアルバムを管理することができる。
【０４７７】
以下では、一例として、桁数が異なる２種類のアルバムＩＤを用いてアルバムが管理されるネットワークアルバムシステム１００について説明する。具体的には、アルバム管理サーバ１は、１２桁のアルバムＩＤを付与されたアルバムと、１６桁のアルバムＩＤを付与されたアルバムとを管理しているものとする。
【０４７８】
本実施形態では、テレビ２は、表示画面Ｂ（アルバムＩＤ入力画面）を表示して、１２桁と１６桁の２種類のアルバムＩＤを入力するためのユーザインターフェースをユーザに提供する。
【０４７９】
〔テレビの構成〕
本実施形態におけるテレビ２の構成について、図１５および図２１に示したテレビ２と異なる点は、テレビ２の制御部９０が、機能ブロックとしてのＩＤ入力管理部１３０を備えている点である。ＩＤ入力管理部１３０は、アルバムＩＤ入力画面表示中に、操作部１５から操作受付部６１を介して入力されたアルバムＩＤを管理するものである。入力されたアルバムＩＤは、操作受付部６１を介して一時記憶部１１０に一時的に格納される。
【０４８０】
図４４は、本実施形態にかかるテレビ２の要部構成を示すブロック図である。図４４に示すとおり、ＩＤ入力管理部１３０は、桁数カウンタ部１３５とＩＤ判別部１３６とを備える構成となっている。
【０４８１】
桁数カウンタ部１３５は、アルバムＩＤ入力画面上で、ユーザにより入力されたアルバムＩＤの桁数をカウントするものである。ユーザは、例えば、操作部１５に設けられているテンキーを順に押下することによって、図４６に示すアルバムＩＤ入力画面からアルバムＩＤをテレビ２に入力する。
【０４８２】
桁数カウンタ部１３５は、ユーザによって入力され、一時記憶部１１０に格納された数字列の文字数をカウントし、現時点で何桁入力されたかを検出する。
【０４８３】
ＩＤ判別部１３６は、一時記憶部１１０に格納されているアルバムＩＤの数字列を所定の判別アルゴリズムに基づいて処理し、アルバムＩＤの種類を判別するものである。
【０４８４】
本実施形態では、具体的には、上記判別アルゴリズムは、１２桁まで入力された数字列を１２で割って、割り切れるか否かによって、アルバムＩＤの種類を判別するものとする。ＩＤ判別部１３６は、一時記憶部１１０に記憶されている１２桁の数字列を１２で割り、それが割り切れた場合には、１２桁のアルバムＩＤであると判定し、割り切れなかった場合には、１６桁のアルバムＩＤであると判定する。なお、ここでは、１６桁のアルバムＩＤのうち先頭１２桁の数字列は、１２で割り切れないもののみが割り当てられているものとする。
【０４８５】
ＩＤ判別部１３６が判別したアルバムＩＤの種類に応じて、表示用データ要求処理部７０および表示用データ処理部９１は、表示制御情報にしたがって適切な動作を実行する。
【０４８６】
〔テレビの処理〕
図４５は、アルバムＩＤ入力画面表示中にテレビ２が実行する処理の流れを示すフローチャートである。
【０４８７】
桁数カウンタ部１３５は、一時記憶部１１０をモニタし、アルバムＩＤが１２桁目まで入力されるまでカウントする（Ｓ１００１）。桁数カウンタ部１３５が、アルバムＩＤが１２桁目まで入力されたことを検知すると（Ｓ１００１においてＹＥＳ）、ＩＤ入力管理部１３０は、アルバムＩＤが１２桁入力された旨を表示用データ処理部９１に伝達する。
【０４８８】
これに応じて、表示用データ処理部９１は、１２桁目まで入力されたときに表示すべきメッセージを、アルバムＩＤ入力画面に追加して表示する（Ｓ１００２）。
【０４８９】
ここで、上記表示すべきメッセージとしては、「アルバムが１２桁の場合は、ここで決定ボタンを押してください。」などが挙げられる。このように、アルバムＩＤの種類の判断をユーザに促し、判断されたＩＤの種類に応じてどのような操作が必要であるかをユーザに案内する情報であることが好ましい。
【０４９０】
続いて、ユーザがさらに数字を入力して、１３桁目が入力されたことを桁数カウンタ部１３５が検知すると（Ｓ１００３においてＹＥＳ）、これから入力されようとしているアルバムＩＤは１６桁であると考えることができるので、表示用データ処理部９１は、上述の１２桁用のメッセージを消去する（Ｓ１００４）。ここで、さらに、消去したメッセージの代わりに１６桁用のメッセージを表示してもよい。
【０４９１】
１２桁または１６桁のアルバムＩＤが入力された後（Ｓ１００３においてＮＯ、または、Ｓ１００４の後）、操作部１５の決定ボタンが押下されると（Ｓ１００５においてＹＥＳ）、表示用データ要求処理部７０は、入力されたアルバムＩＤのアルバムを表示するための表示用データ７を要求する（Ｓ１００６）。表示用データ要求処理の詳細は、図２０に基づいて既に述べたとおりである。
【０４９２】
上記構成および方法によれば、アルバムＩＤが入力された桁数に応じて、適切なメッセージを表示することができる。ユーザは表示されたメッセージを見て、正しい操作を行うことが可能となる。
【０４９３】
図４６は、Ｓ１００２においてテレビ２の表示部１７に表示される表示画面Ｂ（アルバムＩＤ入力画面）の表示例を示す図である。テレビ２の操作情報をユーザに案内する第２領域１４７において、アルバムが１２桁目まで入力された時点で表示すべきメッセージ１５８が表示されている。
【０４９４】
これにより、ユーザは、自身が入力するアルバムＩＤが１２桁であると知っている場合に、この状態で決定ボタンを押せば、このアルバムＩＤのアルバムを取得できると知ることができる。
【０４９５】
一方、ユーザは、１６桁のアルバムＩＤを入力しようとしている場合は、続けて１３桁目の数字を入力すればよい。このとき、メッセージ１５８は消去される。さらに、表示用データ処理部９１は、１３桁目が入力された場合に、図４７に示すように、１６桁用のメッセージ１５８ａをメッセージ１５８の代わりに表示してもよい。
【０４９６】
本実施形態では、テレビ２の各部は、例えば、図４８に示す表示制御情報にしたがって、アルバムＩＤの桁数判別処理を実行することができる。図４８に示す表示制御情報は、図４６の表示画面Ｂの表示用データ７に含められて、アルバム管理サーバ１によって供給される。
【０４９７】
本発明のテレビ２は、さらに、すでに入力されている１２桁の数字列に基づいて、アルバムＩＤの種類を判別し、判別した種類に応じて適切なメッセージを表示する構成としてもよい。
【０４９８】
図４９は、アルバムＩＤ入力画面表示中にテレビ２が実行する処理の他の例を示すフローチャートである。
【０４９９】
桁数カウンタ部１３５（図４４）が、アルバムＩＤが１２桁目まで入力されたことを検知すると（Ｓ１１０１においてＹＥＳ）、次に、ＩＤ判別部１３６は、一時記憶部１１０に格納されている１２桁の数字列を用いて、アルバムＩＤの桁数判別処理を実行する（Ｓ１１０２）。桁数判別処理のアルゴリズムは特に限定されない。例えば、上記数字列を１２で割り、余りが０か、それ以外かを判定する。
【０５００】
ＩＤ判別部１３６は、余りが０であった場合、１２で割り切れた数字列が、１２桁のアルバムＩＤであると判別する（Ｓ１１０３においてＡ）。そして、この判別結果に応じて、表示用データ処理部９１は、１２桁ＩＤ用のメッセージを、アルバムＩＤ入力画面に追加して表示する（Ｓ１１０４）。
【０５０１】
ここで、上記メッセージとしては、「このアルバムは１２桁です。ここで決定ボタンを押してください。」などが挙げられる。このように、アルバムＩＤの種類の明示して、現時点でどのような操作が必要であるかをユーザに案内する情報であることが好ましい。これによりユーザは、１２桁を入力すれば十分であることを知るとともに、次に、どのような操作を行えばよいのかを知ることができ、ユーザの利便性が向上する。
【０５０２】
一方、ＩＤ判別部１３６は、余りが０以外であった場合、１２で割り切れなかった数字列は、１６桁のアルバムＩＤの一部であると判別する（Ｓ１１０３においてＢ）。そして、この判別結果に応じて、表示用データ処理部９１は、１６桁ＩＤ用のメッセージを、アルバムＩＤ入力画面に追加して表示する（Ｓ１１０５）。ここで、上記メッセージとしては、「このアルバムは１６桁です。１６桁入力後、決定ボタンを押してください。」などが挙げられる。
【０５０３】
そして、１２桁または１６桁のアルバムＩＤが入力された後、操作部１５の決定ボタンが押下されると（Ｓ１１０６においてＹＥＳ）、表示用データ要求処理部７０は、入力されたアルバムＩＤのアルバムを表示するための表示用データ７を要求する（Ｓ１１０７）。
【０５０４】
図５０は、図４９のＳ１１０４またはＳ１１０５において表示されるメッセージの一例を示す図である。例えば、Ｓ１１０４では、表示用データ処理部９１は、図４６のメッセージ１５８の代わりにメッセージ１５８ｂを表示することができる。一方、Ｓ１１０５では、メッセージ１５８ｃを表示することができる。
【０５０５】
あるいは、本実施形態のテレビ２は、アルバムＩＤの種類が判別されたのち、必要な桁数の数字が入力されたのに応じて、即座に表示用データ要求処理部７０が表示用データ要求する構成としてもよい。この場合のテレビ２の処理の流れを図５１に示す。
【０５０６】
Ｓ１２０１〜Ｓ１２０３までのアルバムＩＤ判別処理は、図４９と同様であるので、ここでは説明を省略する。
【０５０７】
一時記憶部１１０に格納されている１２桁の数字列が、１２桁のアルバムＩＤであると判別されると（Ｓ１２０３においてＡ）、表示用データ要求処理部７０は、決定ボタンの押下を待たずに、即座に、上記１２桁のアルバムＩＤが識別するアルバムを要求する表示用データ要求メッセージ６を生成し、送信する（Ｓ１２０４）。
【０５０８】
一方、上記数字列が１６桁のアルバムＩＤの一部である判別されると、表示用データ処理部９１は、１６桁ＩＤ用のメッセージをアルバムＩＤ入力画面に追加して表示する（Ｓ１２０５）。
【０５０９】
そして、桁数カウンタ部１３５は、一時記憶部１１０に、１６桁までの数字列が入力されたことを検知すると（Ｓ１２０６においてＹＥＳ）、上記と同様、表示用データ要求処理部７０は、決定ボタンの押下を待たずに、即座に、上記１６桁のアルバムＩＤが識別するアルバムを要求する表示用データ要求メッセージ６を生成し送信する。
【０５１０】
上記方法によれば、テレビ２は、ユーザが入力しつつあるアルバムＩＤの最終桁数を判別するとともに、その判別した桁数まで最後まで入力された時点で、自動的に、表示用データを要求する処理に移る。これにより、ユーザは、アルバムＩＤが複数種類あっても、何桁まで入力したか、あるいは、何桁まで入力しなければならないかを意識することなく、かつ、決定ボタンを押下するという別途操作を行うことなく、容易に表示用データを取得して、目的のアルバムを閲覧することが可能となる。
【０５１１】
以上のことから、桁数の異なる複数種類のＩＤの入力を、一つのユーザインターフェースで実現する場合に、ユーザに桁数の違いを意識させることなく、アルバムＩＤを容易に指定してアルバムを閲覧することが可能なユーザインターフェースを提供することができる。
【０５１２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０５１３】
最後に、アルバム管理サーバ１およびテレビ２の各ブロック、特に、アルバム管理サーバ１のメッセージ解析部２０、ステータス判定部３０、および、表示用データ生成部４０、ならびに、テレビ２の、表示用データ要求処理部７０、表示用データ処理部９１、および、要求表示処理制御部９３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０５１４】
すなわち、アルバム管理サーバ１およびテレビ２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるアルバム管理サーバ１およびテレビ２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記アルバム管理サーバ１およびテレビ２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０５１５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０５１６】
また、アルバム管理サーバ１およびテレビ２を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０５１７】
本発明の画像データ提供装置は、画像表示装置に対して、要求のあった画像についての状態（特に取得可能か否かに係る状態）を示すステータス情報を提供することができるので、画像表示装置からの要求に応じた画像を画像データ提供装置が提供する画像表示システムに適用することができる。
【図面の簡単な説明】
【０５１８】
【図１】本発明の実施形態に係るアルバム管理サーバの要部構成を示すブロック図である。
【図２】本発明の実施形態に係るネットワークアルバムシステムの概略構成を示すブロック図である。
【図３】本発明の実施形態に係るネットワークアルバムシステムにおける各装置の処理の流れを示すシーケンス図である。
【図４】（ａ）は、テレビに表示されるアルバム履歴画面の一例を示す図であり、（ｂ）は、テレビに表示されるアルバムＩＤ入力画面の一例を示す図であり、（ｃ）は、テレビに表示されるアルバム写真表示画面の一例を示す図である。
【図５】テレビから受け付ける表示用データ要求メッセージのデータ構造を模式的に示す図である。
【図６】アルバム管理サーバのアルバム情報記憶部に記憶されるアルバム情報の例を示す図である。
【図７】アルバム管理サーバのパターンデータ記憶部に記憶されるパターンデータテーブルの例を示す図である。
【図８】アルバム管理サーバのステータス情報記憶部に記憶されるステータス情報が管理されるステータステーブルの例を示す図である。
【図９】アルバム管理サーバの表示対象データ記憶部に記憶されるアルバムごとの写真テーブルの例を示す図である。
【図１０】パターンデータ特定部が特定したパターンデータ１７０（左）、および、当該パターンデータに中身を埋め込んで表示制御情報生成部が生成した表示制御情報１８０（右）の例を模式的に示す図である。
【図１１】中身が埋め込まれたあとのレイアウト定義情報１８１の具体例を示す図である。
【図１２】アルバム管理サーバにおける、表示用データ提供処理の流れを示すフローチャートである。
【図１３】アルバム管理サーバにおける、表示用データ提供処理の流れを示すフローチャートである。
【図１４】アルバム管理サーバからステータス情報を含む表示用データを受信したテレビにて表示されるアルバムのステータス情報の表示例を示す図である。
【図１５】本発明の実施形態に係るテレビの要部構成を示すブロック図である。
【図１６】テレビのアルバムＩＤ記憶部に記憶されるアルバム履歴テーブルの例を示す図である。
【図１７】テレビの状態情報記憶部に記憶される状態情報テーブルの例を示す図である。
【図１８】テレビの属性情報記憶部に記憶される、属性情報テーブルの例を示す図である。
【図１９】テレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２０】テレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２１】不揮発性の記憶装置で構成される表示用データ記憶部を備えた場合のテレビの要部構成を示す図である。
【図２２】表示用データ記憶部に記憶される、アルバム管理サーバから取得した表示用データを管理するための表示用データテーブルの例を示す図である。
【図２３】図２１に示すテレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２４】図２１に示すテレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２５】本実施形態に係る表示用データを構成する写真表示用データを模式的に示す図である。
【図２６】図２５に示すレイアウト定義情報１６４の具体例を示す図である。
【図２７】表示対象データ記憶部に記憶される、写真テーブルにおける写真情報の例を示す図である。
【図２８】ステータス情報記憶部に記憶される、ステータス情報が管理されるステータステーブルの例を示す図である。
【図２９】本実施形態のアルバム管理サーバにおける、表示用データ提供処理の流れを示すフローチャートである。
【図３０】本実施形態のテレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図３１】エラーダイアログ表示用データに含まれる表示制御情報の具体例を示す図である。
【図３２】テレビの表示用データ処理部が、図３１の表示制御情報にしたがって表示部に表示した、エラーダイアログ表示画面の具体例を示す図である。
【図３３】所望の遷移先をユーザに選択させるためのＧＵＩ画面を備えたエラーダイアログ表示画面の例を示す図である。
【図３４】テレビに表示されるインターネットブラウザの例、および、該ブラウザに表示されたリンク情報のソースの例を示す図である。
【図３５】本発明の他の実施形態におけるテレビのアルバムＩＤ記憶部に記憶される、アルバム履歴テーブルの例を示す図である。
【図３６】本発明の他の実施形態におけるテレビの要部構成を示すブロック図である。
【図３７】本発明の他の実施形態におけるテレビの表示用データ要求処理部が生成する表示用データ要求メッセージのデータ構造を模式的に示す図である。
【図３８】本発明の他の実施形態におけるアルバム管理サーバの要部構成の示すブロック図である。
【図３９】（ａ）は、テレビによって再取得された表示用データが、テレビに表示されたときのアルバム履歴画面の表示例を示す図であり、（ｂ）アルバム履歴画面に表示される機能説明の他の例を示す図である。
【図４０】本発明の他の実施形態におけるテレビのアルバム履歴管理部によるアルバム履歴更新処理の流れを示すフローチャートである。
【図４１】本発明の他の実施形態におけるテレビのアルバム履歴管理部によるアルバム履歴更新処理の流れを示すフローチャートである。
【図４２】アルバム履歴画面を再取得するためのテレビの動作を定義した操作機能定義情報の具体例を示す図である。
【図４３】アルバム履歴画面を再取得するためのテレビの動作を定義した操作機能定義情報の具体例を示す図である。
【図４４】本発明の他の実施形態におけるテレビの要部構成を示すブロック図である。
【図４５】アルバムＩＤ入力画面表示中にテレビが実行する処理の流れを示すフローチャートである。
【図４６】本発明の他の実施形態におけるテレビに表示されるアルバムＩＤ入力画面の表示例を示す図である。
【図４７】アルバムＩＤ入力画面に表示されるメッセージの他の例を示す図である。
【図４８】テレビの、入力されたアルバムＩＤの桁数を判別する動作を定義する表示制御情報の例を示す図である。
【図４９】アルバムＩＤ入力画面表示中にテレビが実行する処理の他の例を示すフローチャートである。
【図５０】アルバムＩＤ入力画面に表示されるメッセージの他の例を示す図である。
【図５１】アルバムＩＤ入力画面表示中にテレビが実行する処理の他の例を示すフローチャートである。
【符号の説明】
【０５１９】
１  アルバム管理サーバ（画像データ提供装置）
２  テレビ（画像表示装置）
３  インターネット
４  コンピュータ
５  アルバム（表示対象データ）
６  表示用データ要求メッセージ（表示対象要求メッセージ）
７  表示用データ
１０  制御部
１１  通信部
１１ａ  受信部
１１ｂ  送信部
１５  操作部
１６  通信部
１６ａ  送信部
１６ｂ  受信部
１７  表示部
１８  放送データ受信部
１９  音声出力部
２０  メッセージ解析部
２１  表示対象ＩＤ取得部（識別情報取得手段）
２２  指定表示画面取得部
２３  属性情報取得部
２４  更新対象特定部
３０  ステータス判定部（ステータス判定手段）
３１  表示順序決定部
４０  表示用データ生成部
４１  パターンデータ特定部
４２  ステータス情報抽出部（ステータス情報生成手段）
４３  表示対象データ抽出部
４４  表示制御情報生成部（表示制御情報生成手段）
４５  表示用データ合成部
５０  記憶部
５１  アルバム情報記憶部（表示対象情報記憶部）
５２  表示対象データ記憶部（表示対象情報記憶部）
５３  パターンデータ記憶部
５４  ステータス情報記憶部
５５  解析結果記憶部
６０  入出力制御部
６１  操作受付部
６２  メッセージ送信制御部
６３  表示用データ受信制御部
６４  表示制御部（表示制御手段）
６５  音声出力制御部
７０  表示用データ要求処理部
７１  状態検知部
７２  表示対象ＩＤ決定部（メッセージ生成手段）
７３  指定表示画面決定部
７４  属性情報抽出部
７５  メッセージ生成部（メッセージ生成手段）
８０  記憶部
８１  アルバムＩＤ記憶部
８２  状態情報記憶部
８３  属性情報記憶部
８４  表示用データ記憶部
９０  制御部
９１  表示用データ処理部（表示用データ処理手段）
９２  放送データ制御部
９３  要求表示処理制御部
１００  ネットワークアルバムシステム（画像表示システム）
１１０  一時記憶部
１２０  アルバム履歴管理部
１２１  フラグ設定部
１２２  履歴編集部
１３０  ＩＤ入力管理部
１３５  桁数カウンタ部
１３６  ＩＤ判別部
【図１】
2008035503.tif 000003
【図２】
2008035503.tif 000004
【図３】
2008035503.tif 000005
【図４】
2008035503.tif 000006
【図５】
2008035503.tif 000007
【図６】
2008035503.tif 000008
【図７】
2008035503.tif 000009
【図８】
2008035503.tif 000010
【図９】
2008035503.tif 000011
【図１０】
2008035503.tif 000012
【図１１】
2008035503.tif 000013
【図１２】
2008035503.tif 000014
【図１３】
2008035503.tif 000015
【図１４】
2008035503.tif 000016
【図１５】
2008035503.tif 000017
【図１６】
2008035503.tif 000018
【図１７】
2008035503.tif 000019
【図１８】
2008035503.tif 000020
【図１９】
2008035503.tif 000021
【図２０】
2008035503.tif 000022
【図２１】
2008035503.tif 000023
【図２２】
2008035503.tif 000024
【図２３】
2008035503.tif 000025
【図２４】
2008035503.tif 000026
【図２５】
2008035503.tif 000027
【図２６】
2008035503.tif 000028
【図２７】
2008035503.tif 000029
【図２８】
2008035503.tif 000030
【図２９】
2008035503.tif 000031
【図３０】
2008035503.tif 000032
【図３１】
2008035503.tif 000033
【図３２】
2008035503.tif 000034
【図３３】
2008035503.tif 000035
【図３４】
2008035503.tif 000036
【図３５】
2008035503.tif 000037
【図３６】
2008035503.tif 000038
【図３７】
2008035503.tif 000039
【図３８】
2008035503.tif 000040
【図３９】
2008035503.tif 000041
【図４０】
2008035503.tif 000042
【図４１】
2008035503.tif 000043
【図４２】
2008035503.tif 000044
【図４３】
2008035503.tif 000045
【図４４】
2008035503.tif 000046
【図４５】
2008035503.tif 000047
【図４６】
2008035503.tif 000048
【図４７】
2008035503.tif 000049
【図４８】
2008035503.tif 000050
【図４９】
2008035503.tif 000051
【図５０】
2008035503.tif 000052
【図５１】
2008035503.tif 000053
【手続補正書】
【提出日】平成19年11月28日(2007.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、
上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、
上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、
上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、
上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備え、
上記ステータス情報生成手段は、上記識別情報によって特定される表示対象データの表示対象情報を含めて上記ステータス情報を生成することを特徴とする画像データ提供装置。
【請求項２】
上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、画像表示装置に関する属性情報が含まれており、
上記ステータス判定手段は、上記識別情報によって特定される表示対象データの表示対象情報と上記画像表示装置に関する属性情報とに基づいて、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定し、
上記ステータス情報生成手段は、上記表示対象情報および上記属性情報の少なくとも一方を含めて上記ステータス情報を生成することを特徴とする請求項１に記載の画像データ提供装置。
【請求項３】
上記表示対象情報記憶部には、上記表示対象情報として、上記画像表示装置が当該表示対象データを表示できる条件が上記識別情報に関連付けて記憶されており、
上記ステータス判定手段は、上記画像表示装置に関する属性情報が上記条件を満たさない場合に、当該表示対象データの提供不可能な状態および提供不可能な状態の内容を判定することを特徴とする請求項２に記載の画像データ提供装置。
【請求項４】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、
上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、
上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、
上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、
上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備え、
上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、上記画像表示装置に関する属性情報が含まれており、
上記ステータス判定手段は、上記表示対象情報に加えて上記属性情報に基づいて、上記表示対象データの状態を判定することを特徴とする画像データ提供装置。
【請求項５】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、
上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、
上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、
上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、
上記画像表示装置における、
上記ステータス情報生成手段が生成した上記ステータス情報、および、
他の表示対象データを上記像表示装置にてユーザが選択可能に表示するための選択肢、
の配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴とする画像データ提供装置。
【請求項６】
上記表示対象データは、１または複数の画像からなるアルバムであり、上記識別情報によって、アルバムを識別可能であって、
上記表示対象情報記憶部には、上記表示対象情報として、上記アルバムが含む画像の有無を示す画像有無情報が上記識別情報に関連付けて記憶されており、
上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定されたアルバムの画像有無情報が、当該アルバムが画像を含んでいない状態であることを示している場合に、当該アルバムが提供不可能な状態であると判定することを特徴とする請求項１から５までのいずれか１項に記載の画像データ提供装置。
【請求項７】
上記表示対象データは、アルバムに含まれる画像であり、上記識別情報によって、アルバムおよび該アルバムに含まれる画像を識別可能であって、
上記表示対象情報記憶部には、上記表示対象情報として、上記画像に関する画像情報が上記識別情報に関連付けて記憶されており、
上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された画像の画像情報に基づき、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定することを特徴とする請求項１から５までのいずれか１項に記載の画像データ提供装置。
【請求項８】
上記画像表示装置が要求する表示対象データの識別情報を含む表示対象要求メッセージを、該画像表示装置から受信する受信部と、
上記画像表示装置より要求された表示対象データについて、上記ステータス情報生成手段が生成したステータス情報と、上記表示制御情報生成手段が生成した表示制御情報とを、上記画像表示装置に送信する送信部とを備えていることを特徴とする請求項１から７までのいずれか１項に記載の画像データ提供装置。
【請求項９】
自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、
上記表示対象要求メッセージを請求項１に記載の画像データ提供装置へ送信する送信部と、
要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備え、
上記表示制御手段は、要求した上記表示対象データの提供不可能な状態の内容として、上記ステータス情報に含まれる当該表示対象データの表示対象情報を上記表示部に表示することを特徴とする画像表示装置。
【請求項１０】
自装置に関する属性情報を記憶する属性情報記憶部と、
自装置に表示させる表示対象データの識別情報および上記属性情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、
上記表示対象要求メッセージを請求項４に記載の画像データ提供装置へ送信する送信部と、
要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴とする画像表示装置。
【請求項１１】
自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、
上記表示対象要求メッセージを請求項５に記載の画像データ提供装置へ送信する送信部と、
要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備え、
上記表示制御手段は、上記表示制御情報にしたがって、要求した上記表示対象データの代わりに、上記表示制御情報に含まれる他の表示対象データの選択肢を、上記表示部にてユーザが選択可能に表示することを特徴とする画像表示装置。
【請求項１２】
上記表示対象データは、１または複数の画像からなるアルバムであって、
上記メッセージ生成手段は、上記アルバムを識別するための識別情報を含む表示対象要求メッセージを生成することを特徴とする請求項９から１１までのいずれか１項に記載の画像表示装置。
【請求項１３】
上記表示対象データは、上記アルバムに含まれる画像であって、
上記メッセージ生成手段は、上記アルバムおよび該アルバムに含まれる画像を識別するための識別情報を含む表示対象要求メッセージを生成することを特徴とする請求項１２に記載の画像表示装置。
【請求項１４】
上記受信部は、上記表示対象要求メッセージに対する応答として、上記表示対象データおよび上記ステータス情報の少なくとも一方と、その配置を規定する上記表示制御情報とを含む表示用データを複数受信し、
上記受信部が受信した複数の表示用データの中から、上記表示制御手段が処理すべき表示用データを、自装置の状態に応じて選択する表示用データ処理手段を備えていることを特徴とする請求項９から１１までのいずれか１項に記載の画像表示装置。
【請求項１５】
請求項１に記載の画像データ提供装置と、
請求項９に記載の画像表示装置とを含む画像表示システムであって、
上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、
上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴とする画像表示システム。
【請求項１６】
請求項４に記載の画像データ提供装置と、
請求項１０に記載の画像表示装置とを含む画像表示システムであって、
上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、
上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴とする画像表示システム。
【請求項１７】
請求項５に記載の画像データ提供装置と、
請求項１１に記載の画像表示装置とを含む画像表示システムであって、
上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、
上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴とする画像表示システム。
【請求項１８】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、
上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、
上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、
上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含み、
上記第３ステップでは、上記識別情報によって特定される表示対象データの表示対象情報を含めて上記ステータス情報を生成することを特徴とする画像データ提供装置の制御方法。
【請求項１９】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、
上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、
上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、
上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含み、
上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、上記画像表示装置に関する属性情報が含まれており、
上記第２ステップでは、上記表示対象情報に加えて上記属性情報に基づいて、上記表示対象データの状態を判定することを特徴とする画像データ提供装置の制御方法。
【請求項２０】
画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、
上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、
上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、
上記画像表示装置における、
上記ステータス情報生成手段が生成した上記ステータス情報、および、
他の表示対象データを上記像表示装置にてユーザが選択可能に表示するための選択肢、
の配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴とする画像データ提供装置の制御方法。
【請求項２１】
画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、
上記第１ステップにて生成した上記表示対象要求メッセージを請求項１に記載の画像データ提供装置へ送信する第２ステップと、
要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含み、
上記第４ステップでは、要求した上記表示対象データの提供不可能な状態の内容として、上記ステータス情報に含まれる当該表示対象データの表示対象情報を上記表示部に表示することを特徴とする画像表示装置の制御方法。
【請求項２２】
画像表示装置に表示させる表示対象データの識別情報および上記画像表示装置の属性情報記憶部に記憶された該画像表示装置に関する属性情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、
上記第１ステップにて生成した上記表示対象要求メッセージを請求項４に記載の画像データ提供装置へ送信する第２ステップと、
要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する第３ステップと、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴とする画像表示装置の制御方法。
【請求項２３】
画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、
上記第１ステップにて生成した上記表示対象要求メッセージを請求項５に記載の画像データ提供装置へ送信する第２ステップと、
要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する第３ステップと、
上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含み、
上記第４ステップでは、上記表示制御情報にしたがって、要求した上記表示対象データの代わりに、上記表示制御情報に含まれる他の表示対象データの選択肢を、上記表示部にてユーザが選択可能に表示することを特徴とする画像表示装置の制御方法。
【請求項２４】
コンピュータを、請求項１から８までのいずれか１項に記載の画像データ提供装置、または、請求項９から１４までのいずれか１項に記載の画像表示装置の各手段として機能させるための制御プログラム。
【請求項２５】
請求項２４に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する画像表示装置、および、該画像表示装置に表示する画像を提供する画像データ提供装置に関するものである。
【背景技術】
【０００２】
デジタルカメラの普及にともない、写真を画像データとして取り扱うことが広く行われるようになった。これにより、現像された写真を鑑賞するという従来の写真の楽しみ方に加え、画像データとして記録された写真を画像表示装置に表示させて楽しむ、新たな写真の楽しみ方が一般化している。
【０００３】
また、インターネット等のネットワークを利用することにより、遠隔地にあるサーバ装置（画像データ生成装置）に蓄積されている写真を画像表示装置に表示することが可能となっている。これにより、例えば、サーバ装置にアップロードされた写真を、複数の画像表示装置に表示させることで、同じ写真を複数のユーザで楽しむこともできる。
【０００４】
このように、遠隔にあるサーバ装置に蓄積されている写真を、クライアントとしての画像表示装置にて表示させるために、画像表示装置は、ネットワークを介して、上記サーバ装置に写真を要求し、その要求に対する応答としてサーバ装置から取得した写真を表示することになる。
【０００５】
ここで、画像表示装置が要求する表示対象データ（ここでは、写真）がサーバ装置に存在しない場合、サーバ装置は、要求された表示対象データが存在しないことを示すメッセージ（４０４  ＮＯＴ  ＦＯＵＮＤ）を表示することになる。このことは、従来、インターネットに接続されているサーバ装置のウェブページを要求するときと同じである。
【０００６】
例えば、特許文献１には、要求されたウェブページが保存されていない場合に、クライアント端末にエラーメッセージ（ＨＴＴＰの「４０４（Not Found）」）を送信するネットワーク複合機が開示されている。
【特許文献１】特開２００６−５３７６５（２００６年２月２３日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の構成では、以下の問題を生じる。
【０００８】
具体的には、特許文献１のネットワーク複合機がクライアント端末に送信するエラーメッセージ（４０４  ＮＯＴ  ＦＯＵＮＤ）によって、クライアント端末は、要求したウェブページ（表示対象データ）が、当該複合機に存在しないという理由で取得できないのだということが分かるのみである。すなわち、要求したウェブページが存在しない場合に、それが存在しない理由、いつからその状態であるのか、あるいは、いつまでその状態であるのか、などといった、存在しない表示対象データの状態についてのステータス情報がクライアント端末に供給されない。このため、クライアント端末のユーザは、所望のウェブページがなぜ存在しないのか知らされず、所望のウェブページを得るための適切な措置を講じることができないため、ユーザの利便性が損なわれるという問題が生じていた。
【０００９】
なお、上記問題は、写真やウェブページをサーバ装置に要求する場合に限り生じるものではなく、文章、図形、グラフなどであっても、画像として取り扱われているデータ全般、あるいは、それらを表示させるための制御情報のデータなど、サーバ装置が蓄積し得る、表示対象データとなるデータ全般を要求する場合に同様に生じるものである。また、複数の画像（写真）を１つにまとめた画像群（ファイル／アルバム）を要求する場合にも同様に生じるものである。さらに、上記問題は、エラーメッセージ（４０４  ＮＯＴ  ＦＯＵＮＤ）を表示させる場合に限り生じるものではない。上記問題は「４０４  ＮＯＴ  ＦＯＵＮＤ」以外にも、このようなエラーコードのみをクライアントに返すだけのサーバ装置全般において同様に生じるものである。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画像表示装置に表示すべき表示対象データについてのステータス情報を、画像表示装置に供給することにより、画像表示装置のユーザの利便性を向上させる画像データ提供装置、画像表示装置、画像表示システム、画像データ提供装置の制御方法、画像表示装置の制御方法、制御プログラム、および、記録媒体を実現することにある。
【課題を解決するための手段】
【００１１】
本発明の画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備え、上記ステータス情報生成手段は、上記識別情報によって特定される表示対象データの表示対象情報を含めて上記ステータス情報を生成することを特徴としている。
【００１２】
上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、画像表示装置に関する属性情報が含まれており、上記ステータス判定手段は、上記識別情報によって特定される表示対象データの表示対象情報と上記画像表示装置に関する属性情報とに基づいて、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定し、上記ステータス情報生成手段は、上記表示対象情報および上記属性情報の少なくとも一方を含めて上記ステータス情報を生成してもよい。
【００１３】
上記表示対象情報記憶部には、上記表示対象情報として、上記画像表示装置が当該表示対象データを表示できる条件が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記画像表示装置に関する属性情報が上記条件を満たさない場合に、当該表示対象データの提供不可能な状態および提供不可能な状態の内容を判定してもよい。
【００１４】
本発明の画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備え、上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、上記画像表示装置に関する属性情報が含まれており、上記ステータス判定手段は、上記表示対象情報に加えて上記属性情報に基づいて、上記表示対象データの状態を判定することを特徴としている。
【００１５】
本発明の画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記画像表示装置における、上記ステータス情報生成手段が生成した上記ステータス情報、および、他の表示対象データを上記像表示装置にてユーザが選択可能に表示するための選択肢、の配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴としている。
【００１６】
上記表示対象データは、１または複数の画像からなるアルバムであり、上記識別情報によって、アルバムを識別可能であって、上記表示対象情報記憶部には、上記表示対象情報として、上記アルバムが含む画像の有無を示す画像有無情報が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定されたアルバムの画像有無情報が、当該アルバムが画像を含んでいない状態であることを示している場合に、当該アルバムが提供不可能な状態であると判定してもよい。
【００１７】
上記表示対象データは、アルバムに含まれる画像であり、上記識別情報によって、アルバムおよび該アルバムに含まれる画像を識別可能であって、上記表示対象情報記憶部には、上記表示対象情報として、上記画像に関する画像情報が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された画像の画像情報に基づき、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定してもよい。
【００１８】
画像データ提供装置は、上記画像表示装置が要求する表示対象データの識別情報を含む表示対象要求メッセージを、該画像表示装置から受信する受信部と、上記画像表示装置より要求された表示対象データについて、上記ステータス情報生成手段が生成したステータス情報と、上記表示制御情報生成手段が生成した表示制御情報とを、上記画像表示装置に送信する送信部とを備えていてもよい。
【００１９】
本発明の画像表示装置は、上記課題を解決するために、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを上述の画像データ提供装置へ送信する送信部と、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備え、上記表示制御手段は、要求した上記表示対象データの提供不可能な状態の内容として、上記ステータス情報に含まれる当該表示対象データの表示対象情報を上記表示部に表示することを特徴としている。
【００２０】
本発明の画像表示装置は、上記課題を解決するために、自装置に関する属性情報を記憶する属性情報記憶部と、自装置に表示させる表示対象データの識別情報および上記属性情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを上述の画像データ提供装置へ送信する送信部と、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴としている。
【００２１】
本発明の画像表示装置は、上記課題を解決するために、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを上述の画像データ提供装置へ送信する送信部と、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備え、上記表示制御手段は、上記表示制御情報にしたがって、要求した上記表示対象データの代わりに、上記表示制御情報に含まれる他の表示対象データの選択肢を、上記表示部にてユーザが選択可能に表示することを特徴としている。
【００２２】
上記表示対象データは、１または複数の画像からなるアルバムであって、上記メッセージ生成手段は、上記アルバムを識別するための識別情報を含む表示対象要求メッセージを生成してもよい。
【００２３】
上記表示対象データは、上記アルバムに含まれる画像であって、上記メッセージ生成手段は、上記アルバムおよび該アルバムに含まれる画像を識別するための識別情報を含む表示対象要求メッセージを生成してもよい。
【００２４】
上記受信部は、上記表示対象要求メッセージに対する応答として、上記表示対象データおよび上記ステータス情報の少なくとも一方と、その配置を規定する上記表示制御情報とを含む表示用データを複数受信し、上記受信部が受信した複数の表示用データの中から、上記表示制御手段が処理すべき表示用データを、自装置の状態に応じて選択する表示用データ処理手段を備えていてもよい。
【００２５】
本発明の画像表示システムは、上記課題を解決するために、上述の画像データ提供装置と、上述の画像表示装置とを含む画像表示システムであって、上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴としている。
【００２６】
本発明の画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含み、上記第３ステップでは、上記識別情報によって特定される表示対象データの表示対象情報を含めて上記ステータス情報を生成することを特徴としている。
【００２７】
本発明の画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含み、上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、上記画像表示装置に関する属性情報が含まれており、上記第２ステップでは、上記表示対象情報に加えて上記属性情報に基づいて、上記表示対象データの状態を判定することを特徴としている。
【００２８】
本発明の画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記画像表示装置における、上記ステータス情報生成手段が生成した上記ステータス情報、および、他の表示対象データを上記像表示装置にてユーザが選択可能に表示するための選択肢、の配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴としている。
【００２９】
本発明の画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを上述の画像データ提供装置へ送信する第２ステップと、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含み、上記第４ステップでは、要求した上記表示対象データの提供不可能な状態の内容として、上記ステータス情報に含まれる当該表示対象データの表示対象情報を上記表示部に表示することを特徴としている。
【００３０】
本発明の画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報および上記画像表示装置の属性情報記憶部に記憶された該画像表示装置に関する属性情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを上述の画像データ提供装置へ送信する第２ステップと、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴としている。
【００３１】
本発明の画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを請求項５に記載の画像データ提供装置へ送信する第２ステップと、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含み、上記第４ステップでは、上記表示制御情報にしたがって、要求した上記表示対象データの代わりに、上記表示制御情報に含まれる他の表示対象データの選択肢を、上記表示部にてユーザが選択可能に表示することを特徴としている。
【００３２】
なお、上記画像データ提供装置および画像表示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記画像データ提供装置および画像表示装置をコンピュータにて実現させる画像データ提供装置の制御プログラム、画像表示装置の制御プログラム、およびそれらを各々記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３３】
本発明の画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備え、上記ステータス情報生成手段は、上記識別情報によって特定される表示対象データの表示対象情報を含めて上記ステータス情報を生成することを特徴としている。
【００３４】
本発明の画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備え、上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、上記画像表示装置に関する属性情報が含まれており、上記ステータス判定手段は、上記表示対象情報に加えて上記属性情報に基づいて、上記表示対象データの状態を判定することを特徴としている。
【００３５】
本発明の画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部と、上記表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定するステータス判定手段と、上記ステータス判定手段によって判定された、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記画像表示装置における、上記ステータス情報生成手段が生成した上記ステータス情報、および、他の表示対象データを上記像表示装置にてユーザが選択可能に表示するための選択肢、の配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴としている。
【００３６】
本発明の画像表示装置は、上記課題を解決するために、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを上述の画像データ提供装置へ送信する送信部と、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備え、上記表示制御手段は、要求した上記表示対象データの提供不可能な状態の内容として、上記ステータス情報に含まれる当該表示対象データの表示対象情報を上記表示部に表示することを特徴としている。
【００３７】
本発明の画像表示装置は、上記課題を解決するために、自装置に関する属性情報を記憶する属性情報記憶部と、自装置に表示させる表示対象データの識別情報および上記属性情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを上述の画像データ提供装置へ送信する送信部と、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴としている。
【００３８】
本発明の画像表示装置は、上記課題を解決するために、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを上述の画像データ提供装置へ送信する送信部と、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備え、上記表示制御手段は、上記表示制御情報にしたがって、要求した上記表示対象データの代わりに、上記表示制御情報に含まれる他の表示対象データの選択肢を、上記表示部にてユーザが選択可能に表示することを特徴としている。
【００３９】
本発明の画像表示システムは、上記課題を解決するために、上述の画像データ提供装置と、上述の画像表示装置とを含む画像表示システムであって、上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴としている。
【００４０】
本発明の画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含み、上記第３ステップでは、上記識別情報によって特定される表示対象データの表示対象情報を含めて上記ステータス情報を生成することを特徴としている。
【００４１】
本発明の画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含み、上記表示対象要求メッセージには、さらに、上記画像表示装置にあらかじめ登録されている、上記画像表示装置に関する属性情報が含まれており、上記第２ステップでは、上記表示対象情報に加えて上記属性情報に基づいて、上記表示対象データの状態を判定することを特徴としている。
【００４２】
本発明の画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記表示対象データに関する表示対象情報を、上記表示対象データの識別情報に関連付けて記憶する表示対象情報記憶部に記憶された、上記第１ステップにて取得した識別情報によって特定される表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する第２ステップと、上記第２ステップにて判定した、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記画像表示装置における、上記ステータス情報生成手段が生成した上記ステータス情報、および、他の表示対象データを上記像表示装置にてユーザが選択可能に表示するための選択肢、の配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴としている。
【００４３】
本発明の画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを上述の画像データ提供装置へ送信する第２ステップと、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含み、上記第４ステップでは、要求した上記表示対象データの提供不可能な状態の内容として、上記ステータス情報に含まれる当該表示対象データの表示対象情報を上記表示部に表示することを特徴としている。
【００４４】
本発明の画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報および上記画像表示装置の属性情報記憶部に記憶された該画像表示装置に関する属性情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを上述の画像データ提供装置へ送信する第２ステップと、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴としている。
【００４５】
本発明の画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを請求項５に記載の画像データ提供装置へ送信する第２ステップと、要求した上記表示対象データが提供不可能な状態である場合に、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの提供不可能な状態および提供不可能な状態の内容を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含み、上記第４ステップでは、上記表示制御情報にしたがって、要求した上記表示対象データの代わりに、上記表示制御情報に含まれる他の表示対象データの選択肢を、上記表示部にてユーザが選択可能に表示することを特徴としている。
【００４６】
以上のことから、画像表示装置に表示すべき表示対象データの状態を示すステータス情報を、画像表示装置に供給することにより、画像表示装置のユーザの利便性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００４７】
《実施形態１》
本発明の一実施形態について図面に基づいて説明すると以下の通りである。本実施形態では、一例として、ネットワークアルバムシステムに本発明の画像データ提供装置および画像表示装置を適用した場合について説明する。ネットワークアルバムシステムは、ＰＣなどの通信端末装置が、インターネットなどの通信網を介してアルバム管理サーバにアルバム（写真（画像）あるいは写真群からなる）をアップロードし、上記アルバム管理サーバに蓄積されたアルバムの写真を、通信機能を有する画像表示装置が取得して自装置に表示させるという、写真を表示するためのシステムである。より具体的には、画像データ提供装置が、画像表示装置に表示する情報を示す表示用データを、画像表示装置の画面ごとに生成し、画像表示装置に供給する。これにより、画像表示装置は、自身が要求したアルバムの写真を、画像データ提供装置が意図する表示サイズ、レイアウトにて写真を表示することができる。
【００４８】
本実施形態では、本発明に係る画像表示装置を、インターネットに接続された通信機能を有するテレビとして説明する。また、本発明に係る画像データ提供装置は、通信端末装置によってアップロードされたアルバム（および写真）を管理して、上記テレビがアルバムの写真を表示するための、テレビに対する表示用データを生成し、それをテレビからの要求に応じて供給するアルバム管理サーバとして説明する。
【００４９】
以下では、表示用データは、画像表示装置に、表示対象データ（アルバム、写真、テキストデータなど）をどのように表示するかを規定した表示制御情報と、上記表示対象データとを含むものとして説明する。表示用データの具体例としては、例えば、写真を１枚表示させるための表示用データ、複数の画像をスライドショー表示させるための表示用データ、アルバムに含まれる複数の写真をサムネイル表示させるための表示用データなどが想定される。また、アルバムや写真を表示させるための表示用データのほかに、ユーザがテレビを操作するためのＧＵＩ（graphical user interface）画面を表示させるためのもの、ユーザがテレビにて過去に閲覧したアルバムのアルバム閲覧履歴情報を表示させるためのものなども表示用データとし、画像表示装置の画面に表示させる情報全般を表示用データと称する。
【００５０】
〔ネットワークアルバムシステムの概要〕
図２は、本発明の実施形態に係るネットワークアルバムシステム（画像表示システム）１００の概略構成を示すブロック図である。図２に示すとおり、ネットワークアルバムシステム１００は、アルバム管理サーバ（画像データ提供装置）１と、少なくとも１つのテレビ（画像表示装置）２とを含んでいる。各装置は、インターネット３を介して互いに通信可能なように接続されている。
【００５１】
アルバム管理サーバ１は、１以上の写真（群）からなるアルバムを管理するものであり、アルバムを記憶した記憶部５０を有する。アルバム５（または写真）は、例えば、写真の持ち主Ｕによって、コンピュータ（ＰＣ）４などの通信端末装置を用いて、インターネット３を介してアルバム管理サーバ１に送信され、記憶部５０に格納される。なお、上記通信端末装置としては、図２に示すＰＣ４に限らず、持ち主Ｕのアルバムや写真をアルバム管理サーバ１に送信する機能を有していれば、何でもよく、ＰＣの他に、通信機能付きのテレビ、携帯電話機、ＰＤＡ（personal digital assistant）などが想定される。
【００５２】
記憶部５０では、アルバムごとに、アルバムを一意に識別するためのアルバムＩＤ（識別情報）を対応付けて記憶しており、このアルバムＩＤを指定することによって、当該アルバムが含むすべての写真（群）を選択することができる。さらに、アルバムに含まれる写真１つ１つにも、写真を一意に識別するための写真ＩＤ（識別情報）が対応付けて記憶されている。したがって、アルバムＩＤと写真ＩＤとを指定することによって、１枚の写真を選択することができる。
【００５３】
本実施形態では、アルバムＩＤを指定することによって、アルバムに含まれるすべての１以上の写真を特定することができるものとする。また、アルバムＩＤと写真ＩＤとを指定することによって、１枚の写真を特定することができるものとする。
【００５４】
さらに、アルバム管理サーバ１は、テレビ２からの表示用データ要求メッセージ（表示対象要求メッセージ）６を受け付けて、該表示用データ要求メッセージ６に対する応答として、アルバムの写真を表示するために、あるいは、ＧＵＩ画面を表示するために必要な表示用データ７を生成し、テレビ２に供給する機能を有している。表示用データとは、画像表示装置に表示する情報を示すものである。上述したとおり、本実施形態では、表示用データは、テレビに対する表示制御情報と、表示対象（アルバムや写真のデータ、ＧＵＩ画面を構成する操作ボタンなどの要素のデータ）とを少なくとも含んでいる。表示制御情報とは、どの写真をどの位置にどの大きさで表示するのかなど、写真の表示方法を画像表示装置に対し規定したり、ＧＵＩ画面における、ボタンなどの要素を画面上にどこに配置するかを規定したり、あるいは、どのテキストデータをどの位置にどの大きさで表示するのかを規定したりする、１または複数の表示画面生成用スクリプトのことである。より詳細には、写真（あるいは、ＧＵＩ画面の要素）の表示レイアウトを定義するレイアウト定義情報、写真（要素）を特定し、レイアウト定義情報にて定義された表示位置と特定した写真（要素）とを対応付ける表示対象特定情報を含んでいる。さらに、表示制御情報には、アルバムの基本情報や、アルバムの状態をユーザに示すためのステータス情報としてのテキストデータが含まれている。
【００５５】
このように、上記表示用データを受信することにより、テレビ２は、表示用データに含まれる１または複数の写真（要素）、あるいは、ステータス情報などのテキストデータを、表示制御情報にしたがって表示することが可能となる。上記表示画面生成用スクリプトは、表示方法ごとに作成され、表示制御情報は、複数の表示画面生成用スクリプトを含んでいてもよい。表示画面生成用スクリプトの例としては、複数の写真をサムネイル表示させるための、サムネイル一覧表示画面生成用スクリプト、アルバムの写真を一枚一枚スライドショー表示させるための、画像表示画面生成用スクリプト、あるいは、ＧＵＩ画面生成用スクリプトなどが想定される。
【００５６】
なお、上述の表示画面生成用スクリプトは、例えば、ＸＭＬ（eXtensible Markup Language）により記述されたテキストデータとして構成することが可能であり、この場合、レイアウト定義情報は、例えば、ＳＶＧ（Scalable Vector Graphics）として記述することができる。
【００５７】
さらに、各表示画面生成用スクリプトは、テレビ２の動作を規定する操作内容定義情報を含んでいてもよい。操作内容定義情報とは、テレビ２において発生したイベントに応じて（例えば、所定時間経過、所定動作開始／終了時、表示用データ受信、あるいは、ユーザのキー入力など）、テレビ２が実行すべき所定の振る舞いの内容を定義するものである。
【００５８】
操作内容定義情報の例としては、どのようなイベントが発生したときに、次にどの表示用データ（表示画面）を表示（要求して取得）するのかを定義した状態遷移定義情報、および、テレビ２が、表示中の表示用データに対して実行すべきフォトアプリケーション機能の所定の処理（アルバム履歴テーブルの管理、画像の回転、色変更、テキストデータの変更、印刷、動画・音声の再生、など）を定義した操作機能定義情報などが考えられる。例えば、ユーザのキー入力が発生したときにテレビ２がどの処理を実行すべきかを定義する場合、操作機能定義情報には、テレビ２を操作するリモコンのキーの種類と、実行すべき処理の内容とを関連付けてスクリプトが記述される。
【００５９】
上記操作内容定義情報は、例えば、ＸＭＬに準拠したＭＴＤ（Message Template Definition）により記述することができる。ＭＴＤにより記述された操作内容定義情報は、ＸＭＬデータである上述の各表示画面生成用スクリプトに埋め込んで、あるいは、これらの表示画面生成用スクリプトとは独立なスクリプトとして、アルバム管理サーバ１からテレビ２に送信される。
【００６０】
アルバム管理サーバ１は、表示すべき表示用データを要求する表示用データ要求メッセージ６をテレビ２から受け付ける。受け付けた表示用データ要求メッセージ６には、テレビ２が要求する表示画面や、表示すべきアルバム（写真）を指定する指示情報が含まれている。アルバム管理サーバ１は、上記表示用データ要求メッセージ６に含まれる指示情報に基づいてテレビ２が要求する表示対象を含んだ表示用データ７を生成し、テレビ２に供給する。
【００６１】
テレビ２は、アルバム管理サーバ１から提供された表示用データに基づいて、表示用データに含まれる表示対象データを、同じく、表示用データに含まれる表示制御情報にしたがって、表示するものである。テレビ２は、表示させたい画面を表示するための表示用データを要求するメッセージ、すなわち、表示用データ要求メッセージ６をアルバム管理サーバ１に送信し、アルバム管理サーバ１から上記表示用データ７を受信して、そこに含まれる表示制御情報にしたがって、表示対象を表示する。
【００６２】
表示用データ要求メッセージ６および表示用データ７の詳細については後述する。
【００６３】
なお、アルバムを管理するための記憶部５０は、図２に示すとおり、アルバム管理サーバ１が有していてもよいし、アルバム管理サーバ１の外部に設けられていてもよい。記憶部５０がアルバム管理サーバ１の外部に設けられている場合は、アルバム管理サーバ１およびＰＣ４がインターネット３を介して記憶部５０に接続可能なように、記憶部５０を設ければよい。
【００６４】
〔ネットワークアルバムシステムの処理〕
図３は、本発明の実施形態に係るネットワークアルバムシステム１００における各装置の処理の流れを示すシーケンス図である。
【００６５】
テレビ２は、所定のタイミングで、アルバム管理サーバ１に、所定の画面を表示するための表示用データを要求する表示用データ要求処理を実行する（Ｓ１）。これにより、表示用データ要求メッセージ６がアルバム管理サーバ１に送信される。
【００６６】
ここで、所定のタイミングとは、例えば、ある画面を表示するようユーザから指示信号の入力を受け付けた時や、ネットワークアルバムシステムを利用する際のアプリケーションが起動され、初期画面を表示する動作をテレビ２が開始した時などが考えられる。
【００６７】
アルバム管理サーバ１は、テレビ２から表示用データ要求メッセージ６を受信すると（Ｓ２においてＹＥＳ）、受信した表示用データ要求メッセージ６を解析する（Ｓ３）。
【００６８】
Ｓ３の解析によって、テレビ２に表示すべき表示対象データが特定されると、アルバム管理サーバ１は、特定された表示対象データのステータスを判定するステータス判定処理を実行する（Ｓ４）。
【００６９】
続いて、Ｓ４におけるステータス判定処理の結果、何らかのエラーにより、テレビ２が要求する表示対象データを、供給することができないとアルバム管理サーバ１が判断した場合には（Ｓ５においてＹＥＳ）、要求された表示対象データが現在どのような状態であるかを示すステータス情報（すなわち、エラーメッセージ）を表示させるための、エラー表示用の表示用データを生成する（Ｓ６）。
【００７０】
一方、アルバム管理サーバ１が、上記表示対象データを正常に供給することができると判断した場合には（Ｓ５においてＮＯ）、アルバム管理サーバ１は、当該表示対象データの表示方法を規定する表示制御情報を生成し、該表示対象データと合わせて、当該表示対象データを表示させるための表示用データを生成する（Ｓ７）。
【００７１】
アルバム管理サーバ１は、Ｓ６またはＳ７にて生成した表示用データ７を、表示用データ要求メッセージ６に対する応答として、テレビ２に送信する（Ｓ８）。
【００７２】
テレビ２は、アルバム管理サーバ１から表示用データ７を受信し（Ｓ９）、表示用データ７に含まれる表示用データ（例えば、アルバム・写真など）を表示制御情報にしたがって表示する（Ｓ１０）。
【００７３】
次に、Ｓ２〜Ｓ８の処理を実行するアルバム管理サーバ１の構成の詳細について説明する。なお、以下の説明では、本実施形態のネットワークアルバムシステム１００において、アルバム管理サーバ１が、表示用データ７によって提供するテレビ２の表示画面のタイプを、以下に示す３種類とする。
【００７４】
図４（ａ）〜（ｃ）は、本実施形態に係るアルバム管理サーバ１が、表示用データ７として提供する、テレビ２に表示する表示画面の例を示す図である。
【００７５】
（１）表示画面Ａ（アルバム履歴画面）
図４（ａ）は、テレビ２に表示されるアルバム履歴画面の一例を示す図である。アルバム履歴画面とは、テレビ２が、インターネット３を介して過去にアクセスしたことのあるアルバム管理サーバ１のアルバムについての情報を表示する画面である。ユーザは、テレビ２の操作部を操作して、アルバム履歴画面上に表示されたアルバムを選択することにより、当該アルバムの写真を表示する表示用データをアルバム管理サーバ１に要求して、当該アルバムの写真をテレビ２に表示させることができる。
【００７６】
本実施形態では、一例として、過去にアクセスしたことのあるアルバムの履歴情報を最新のものから順に３件分表示するものとする。
【００７７】
本実施形態において、一例として、アルバム管理サーバ１が提供するアルバム履歴画面は、閲覧したアルバムの履歴を表示する第１領域１４１と、当該アルバム履歴画面でのテレビ２の操作情報を表示する第２領域１４２とを含む。ここでは、第１領域１４１は、３つのアルバム情報表示領域１４３からなっており、アルバム情報表示領域１４３の各々には、当該アルバムの代表画像１４４と、アルバムに関する基本情報１４５（例えば、アルバムタイトル、作成者、作成年月日、写真枚数など）とが表示される。
【００７８】
（２）表示画面Ｂ（アルバムＩＤ入力画面）
図４（ｂ）は、テレビ２に表示されるアルバムＩＤ入力画面の一例を示す図である。アルバムＩＤ入力画面とは、ユーザが、操作部を用いて所望のアルバムのアルバムＩＤを手入力するための画面である。アルバムＩＤ入力画面が表示されている状態において、ユーザが、例えば、上記操作部に備えられているテンキーを用いて、見たいアルバムのアルバムＩＤ（例えば、１６桁の数字からなる）を入力し、決定ボタンを押すと、入力したアルバムＩＤのアルバムを表示するための表示用データをアルバム管理サーバ１に要求することができる。
【００７９】
本実施形態では、一例として、アルバムＩＤ入力画面は、アルバムＩＤを入力するためＧＵＩを表示する第１領域１４６と、当該アルバムＩＤ入力画面でのテレビ２の操作情報を表示する第２領域１４７とを含む。本実施形態では、ユーザは、第１領域１４６のテキストボックス１４８に表示される数字を目視しながら、操作部のテンキーを押下して、４つのテキストボックス１４８に、それぞれ４つの数字を入力することができる。そして、例えば決定ボタンを押下するなどして、テキストボックス１４８に入力されている数字列を所望のアルバムＩＤとして決定してテレビ２に入力することができる。
【００８０】
なお、アルバムＩＤは、アルバム管理サーバ１が管理するすべてのアルバムを一意に特定できるものであれば何でもよいが、特に、数字のみで構成されることが好ましい。
【００８１】
図４（ｂ）にも示すとおり、本実施形態では、アルバムを識別するためのアルバムＩＤを、数字のみで表して用いることとしている。上記構成によれば、ユーザがアルバムＩＤを手入力して指定する必要がある場合に、テンキーを用いて数字を直接入力するだけで済ませることができ、テレビ２の操作部をテンキーのみのシンプルな構成とすることが可能となる。また、アルバムＩＤとして、ひらがなや漢字、あるいは、英字を入力する場合に比べて、入力操作を簡略化することができ、ユーザの利便性を向上させることが可能となる。
【００８２】
（３）表示画面Ｃ（アルバム写真表示画面）
図４（ｃ）は、テレビ２に表示されるアルバム写真表示画面の一例を示す図である。アルバム写真表示画面とは、テレビ２が要求したアルバムに含まれる１以上の写真を表示するための画面である。ここで、アルバムの写真を表示する方法については特に限定しない。例えば、アルバムに含まれる複数の写真を同時にサムネイルで表示するサムネイル表示画面や、複数の写真を１枚１枚連続して表示するスライドショー表示画面などが考えられる。図４（ｃ）では、アルバム写真表示画面の一例として、スライドショー表示画面が示されている。
【００８３】
本実施形態では、一例として、アルバム写真表示画面は、アルバムの写真を画面いっぱいに表示する第１領域１５１と、該第１領域１５１に重畳させて表示する、当該アルバム写真表示画面でのテレビ２の操作情報を表示する第２領域１５２、アルバムに対する操作状況を表示する第３領域１５３、アルバムタイトルを表示する第４領域１５４、および、写真に付与された著作者のコメントを表示する第５領域１５５とを含んでいる。
【００８４】
アルバム写真表示画面にて、各写真が表示されることにより、ユーザは、所望のアルバムに含まれる写真を、スライドショーやサムネイルなどの形式で見て楽しむことができる。
【００８５】
上述の図４（ａ）〜（ｃ）の例に示す各表示画面がテレビ２にて表示されるように、アルバム管理サーバ１が生成する表示用データ７は、所定の表示対象データ（表示すべき写真や操作ボタンの画像やエラーメッセージなど）、および、その表示対象をどの位置にどのような大きさで表示するかなど、表示対象を配置を規定する表示制御情報を含んでいる。アルバム管理サーバ１は、テレビ２の表示用データ要求メッセージ６に応じて、テレビ２が要求する表示画面を表示するための表示用データ７を生成し、テレビ２に提供する。テレビ２は、アルバム管理サーバ１から受け取った表示用データ７に基づいて、上述の表示画面Ａ〜Ｃのいずれかを表示することができる。
【００８６】
なお、上述の表示画面の種類、および、それらの画面のレイアウトは、本発明を説明するための一例であって、本発明のアルバム管理サーバ１およびテレビ２の構成を限定するものではない。本発明のアルバム管理サーバ１は、上述した以外の表示画面の表示用データを提供してもよいし、上述した表示画面を別のレイアウトにて定義した表示用データを提供してもよい。また、１種類の表示画面を提供するものであっても構わない。本発明のテレビ２は、上述した以外の様々な表示画面を表示することが可能である。
【００８７】
〔アルバム管理サーバの構成〕
図１は、本発明の実施形態に係るアルバム管理サーバ１の要部構成を示すブロック図である。アルバム管理サーバ１は、図１に示すとおり、通信部１１と、アルバム管理サーバ１を統括制御する制御部１０と、記憶部５０とを備えている。
【００８８】
制御部１０は、アルバム管理サーバ１が備える各部の各種動作を制御するものであり、内部に、メッセージ解析部２０、ステータス判定部３０、および、表示用データ生成部４０を有している。制御部１０は、記憶部５０に記録されている各種制御プログラムを読み出して、本発明のアルバム管理サーバ１の各部を制御し、表示対象データのステータス判定や、表示用データ生成のための各種処理を行う。
【００８９】
記憶部５０は、制御部１０が実行する制御プログラム、ＯＳプログラム、および、制御部１０が、ステータス判定、または、表示用データ生成のための各種処理を実行するときに読み出す各種データを記録するものであり、ハードディスクなどの不揮発性の記憶装置によって構成されるものである。上記各種データはそれぞれ、記憶部５０内部の各種記憶部、すなわち、アルバム情報記憶部（表示対象情報記憶部）５１、表示対象データ記憶部（表示対象情報記憶部）５２、パターンデータ記憶部５３、ステータス情報記憶部５４、および、解析結果記憶部５５に記憶される。
【００９０】
通信部１１は、ネットワークアルバムシステム１００における、アルバム管理サーバ１外部の各装置とインターネット３を介して通信するものであり、内部に受信部１１ａおよび送信部１１ｂを備えている。
【００９１】
具体的には、受信部１１ａは、テレビ２から送信された表示用データ要求メッセージ６を受信するものであり、受信部１１ａを介して受け付けられた表示用データ要求メッセージ６は、図示しない入出力制御部を介して、制御部１０のメッセージ解析部２０に伝達される。送信部１１ｂは、テレビ２からの要求を受けて生成した表示用データ７を送信するものである。送信部１１ｂは、表示用データ生成部４０から伝達された表示用データ７を要求のあったテレビ２に対して送信する。
【００９２】
また、記憶部５０の各記憶部が、アルバム管理サーバ１の外部に設けられている場合は、通信部１１は、表示用データ７を生成する際に、記憶部５０に接続して、表示対象となるアルバム５（または、写真）などの表示対象データを要求したり、あるいは、ステータス判定処理のために、各表示対象データのステータス情報を要求したりして、記憶部５０から各種情報を取得する。
【００９３】
制御部１０のメッセージ解析部２０は、受信部１１ａが受信した表示用データ要求メッセージ６を解析するものである。メッセージ解析部２０は、表示対象ＩＤ取得部（識別情報取得手段）２１、指定表示画面取得部２２、および、属性情報取得部２３を有している。
【００９４】
表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれる、表示すべき対象となる表示対象データを識別するための情報を取得するものである。本実施形態では、例えば、アルバムを表示するための表示用データを要求する場合に、当該アルバムを識別するためのアルバムＩＤが表示用データ要求メッセージ６に含まれている。表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれるアルバムＩＤを取得して、要求されたアルバムを特定する。
【００９５】
指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる、表示画面のタイプを示す表示画面指定情報を取得するものである。上述したとおり、本実施形態では、アルバム管理サーバ１が提供する表示画面のタイプは複数種類存在する。よって、表示用データ要求メッセージ６には、どのタイプの表示画面をテレビ２が要求しているのかを示す表示画面指定情報が含まれている。指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる表示画面指定情報を取得して、指定された表示画面を特定する。
【００９６】
なお、アルバム管理サーバ１において、生成する表示画面が１種類しかない場合は、指定表示画面取得部２２は必ずしも備えていなくてもよい。
【００９７】
属性情報取得部２３は、表示用データ要求メッセージ６に含まれる、当該メッセージの要求元であるテレビ２に関する装置情報、あるいは、テレビ２のユーザに関するユーザ情報を取得するものである。取得された装置情報やユーザ情報は、アルバム管理サーバ１が適切な表示用データを生成する判定の材料として用いられる。例えば、ユーザ情報にユーザの年齢の情報が含まれていて、年齢によって、提供可能な表示対象データが異なる場合には、アルバム管理サーバ１は、属性情報取得部２３が取得した年齢の情報に応じて、表示用データに含める表示対象データを選択することができる。あるいは、提供可能年齢に制限がある表示対象データが要求された場合には、アルバム管理サーバ１は、ユーザの年齢が条件を満たさない場合に、表示対象データを含む表示用データを生成せずに、エラーメッセージを含む表示用データを生成するなどの処理を行うことが可能となる。
【００９８】
なお、アルバム管理サーバ１において、表示用データを生成するにあたり、上記装置情報やユーザ情報を利用しない場合は、属性情報取得部２３は必ずしも備えていなくてもよい。
【００９９】
図５は、テレビ２から受け付ける表示用データ要求メッセージ６のデータ構造を模式的に示す図である。
【０１００】
図５で示す例では、表示用データ要求メッセージ６は、実線で囲まれた８つのデータをひとまとまりとして構成されている。図５に示す１つのデータにおいて、左側に記載されている文字列はデータ名を示している。そして、右側に記載されている文字列は、当該データ名が付いたデータの中身を示している。ここで、図５において各データの中身を、説明のために文字列で示したが、これは各データのデータ型を限定するものではない。データ型は、各データが示す内容、容量、使途に応じて適宜選択されればよい。
【０１０１】
データＤ１は、表示用データ要求メッセージ６が、図４（ａ）に示す表示画面Ａを要求する場合に、第１領域１４１の上段のアルバム情報表示領域１４３に表示すべきアルバムのアルバムＩＤを示している。データＤ２は、中段のアルバム情報表示領域１４３に表示すべきアルバムのアルバムＩＤを示している。データＤ３は、下段のアルバム情報表示領域１４３に表示すべきアルバムのアルバムＩＤを示している。
【０１０２】
データＤ４は、図４（ｃ）に示す表示画面Ｃを要求する場合に、第１領域１５１に表示すべき写真を含むアルバムが、データＤ１〜Ｄ３のうちいずれであるかを指定する情報を示している。図５に示す例では、データＤ４には「history1」が格納されているので、データＤ１（history1）に格納されるアルバムＩＤ「０１２５４７８２２５１４２５８４」を持つアルバムの写真を表示するための表示画面Ｃを要求する表示用データ要求メッセージ６となっている。なお、テレビ２においてアルバムＩＤが手入力されたために、ターゲットのアルバムＩＤは、データＤ１〜Ｄ３のいずれとも異なる場合は、手入力されたアルバムＩＤが直接データＤ４に格納されてもよい。
【０１０３】
データＤ５は、図４（ａ）〜（ｃ）に示す表示画面のうち、表示用データ要求メッセージ６が指定する表示画面のタイプの情報を示している。図５に示す例では、データＤ５には「Ｃ＋Ａ」が格納されているので、表示画面Ｃと表示画面Ａとを要求する表示用データ要求メッセージ６となっている。このように、表示用データ要求メッセージ６を、複数種類の表示画面を指定するための要求メッセージとして構成することができる。アルバム管理サーバ１は、このように複数種類の表示画面を要求する表示用データ要求メッセージ６を受け付けると、指定された表示画面を表示するためのデータを用意するだけではなく、当該複数の表示画面間を遷移するための制御命令を埋め込んだ遷移定義情報を生成して、それを含めて表示用データ７を生成する。
【０１０４】
データＤ６は、表示用データ要求メッセージ６を生成した要求元であるテレビ２に関する装置情報を示している。図５に示す例では、テレビ２を識別するための装置ＩＤが格納されている。これにより、アルバム管理サーバ１は、当該表示用データ要求メッセージ６がどこから送信されたものであるかを特定することができ、したがって、生成した表示用データ７を返信する返信先を特定することができる。なお、装置ＩＤは、アルバム管理サーバ１が、ネットワークアルバムシステム１００における表示用データ７受信側の各装置（テレビ２）を一意に識別できるものであればなんでもよい。アルバム管理サーバ１が、テレビ２が登録されるごとに個別に付与する装置ＩＤであってもよいし、ＩＰアドレス、ＭＡＣアドレス、または、製品シリアルナンバーなどを装置ＩＤとして用いてもよい。
【０１０５】
さらに、装置情報は、上記装置ＩＤに限定されず、例えば、テレビ２の仕様情報（画面サイズ、解像度など）などを装置情報に加えて、表示用データ要求メッセージ６に含めてもよい。これにより、アルバム管理サーバ１は、要求元の装置の仕様に合わせて表示用データ７を生成することができる。
【０１０６】
データＤ７およびデータＤ８は、上記テレビ２のユーザに関するユーザ情報が格納されている。図５に示す例では、データＤ７は、テレビ２のユーザの現住所の情報を示している。また、データＤ８は、テレビ２のユーザの年齢の情報を示している。
【０１０７】
これにより、アルバム管理サーバ１は、例えば、現住所の情報に応じて、地域限定のコンテンツを表示用データ７に含めたり、ユーザの年齢に応じて、表示用データ７に含める表示対象を選択したりすることができる。
【０１０８】
メッセージ解析部２０の各部は、図５に示す表示用データ要求メッセージ６に含まれる各データを必要に応じて取得する。具体的には、表示対象ＩＤ取得部２１は、データＤ１〜Ｄ４を取得する。指定表示画面取得部２２は、データＤ５を取得する。属性情報取得部２３は、データＤ６〜８を取得する。
【０１０９】
なお、図４（ｂ）の表示画面Ｂだけを要求する場合、または、要求元のテレビ２にアルバムの履歴が保持されていない場合に生成される表示用データ要求メッセージ６においては、データＤ１〜Ｄ４には、何も格納されていなくてもよい。
【０１１０】
また、表示用データ要求メッセージ６は上述の８つのデータにより構成されているが、これに限定されない。アルバム管理サーバ１が提供する表示画面の種類やレイアウトに応じて、テレビ２から提供する必要のある情報が含まれるよう、適宜表示用データ要求メッセージ６が構成されればよい。
【０１１１】
なお、図５に示す例では、表示用データ要求メッセージ６を、ひとつのレコードとして示したが、表示用データ要求メッセージ６のデータ構造はこれに限定されない。表示用データ７を生成するのにアルバム管理サーバ１が必要とするすべてのデータをひとまとまりとするために、各データ間で紐付けが行えれば、リスト構造やツリー構造など如何なるデータ構造によって表示用データ要求メッセージ６を構成してもよい。
【０１１２】
メッセージ解析部２０の各部が取得した各種データは、記憶部５０の解析結果記憶部５５に記憶され、次に説明するステータス判定部（ステータス判定手段）３０または表示用データ生成部４０によって、必要に応じて読み出される。
【０１１３】
制御部１０のステータス判定部３０は、表示用データ要求メッセージ６によって要求されている表示対象データ（ここでは、アルバム）の状態を判定するものである。上記表示対象データは、表示対象ＩＤ取得部２１が取得した表示対象のＩＤ（ここでは、アルバムＩＤ）によって特定されたものである。
【０１１４】
より具体的には、ステータス判定部３０は、アルバムに関する情報を記憶するアルバム情報記憶部５１から、上記アルバムＩＤに基づいて、当該アルバムのアルバム情報（表示対象情報）を抽出する。そして、抽出したアルバム情報に基づいて、アルバムのステータスを判定し、判定結果をステータス判定結果として出力する。ステータス判定結果とは、アルバムの状態を示す情報である。より詳しくは、アルバムが正常に提供できる状態にあるのか否か、あるいは、アルバムが提供できない状態である場合には、どのような状態のために提供できないのか、など、アルバムの閲覧可否に関する状態を示す情報である。
【０１１５】
ステータス判定部３０が出力するステータス判定結果は、表示用データ生成部４０に伝達され、表示用データ生成部４０が表示用データを適切に生成するために用いる。
【０１１６】
以下、アルバム情報記憶部５１に記憶されるアルバム情報の具体例を用いて、ステータス判定部３０の機能について詳細に説明する。
【０１１７】
図６は、アルバム情報記憶部５１に記憶されるアルバム情報の例を示す図である。アルバム情報は、図６に示す例では、レコードとしてアルバムＩＤに関連付けられてアルバムごとに記憶されており、各アルバム情報はテーブル構造にて管理されている。
【０１１８】
カラムＣ１（データ名「アルバムＩＤ」）は、アルバムを識別するためのアルバムＩＤを示す。ステータス判定部３０は、このアルバムＩＤに基づいて、表示対象データとしての特定されたアルバムのアルバム情報を取得する。
【０１１９】
カラムＣ２（データ名「利用可否」）は、上記アルバムＩＤによって特定されるアルバムが利用できるか否かを示す。この利用可否データが、「不可」を示している場合は、そのアルバムが、以前はアルバム管理サーバ１にて管理されていたが、現在、アルバムの中身が存在せず（削除されたなどの理由による）、今後も復帰することはない状態であることを意味する。
【０１２０】
ステータス判定部３０は、利用可否データが「可」であるか「不可」であるかによって、アルバムが利用できる状態であるか否かを判定する。なお、アルバムが利用不可の状態になった日時（例えば削除日）を記憶するカラムを別途設けてもよい。これにより、アルバムが利用不可の状態になったことと共に、いつからそのような状態になったのかをステータス判定部３０が判定することが可能となる。
【０１２１】
カラムＣ３（データ名「有効期限」）は、アルバムに設定されている公開期間の満了日を示す。ステータス判定部３０は、アルバムの要求を受け付けた時に、現在の日付を取得して（例えば、アルバム管理サーバ１に内蔵されている図示しない時計部から）、取得した現在の日付が有効期限を越えているか否かを判定する。有効期限を越えている場合は、ステータス判定部３０は、当該有効期限を取得して、表示用データ生成部４０に伝達する。なお、アルバムに設定される公開期間は、アルバムの作成者が任意に決定できるものであっても構わないし、アルバム管理サーバ１が自動的に一律に設定するものであっても構わない。
【０１２２】
カラムＣ４（データ名「公開状態」）は、アルバムに設定されている公開可否の情報を示す。本実施形態では、アルバム管理サーバ１は、アルバムの作成者が、作成したアルバムの公開を許可するか否かを任意に設定できる構成となっている。
【０１２３】
ステータス判定部３０は、公開状態データが「公開」であるか「非公開」であるかによって、アルバムが提供できる状態であるか否かを判定する。
【０１２４】
カラムＣ５〜Ｃ９は、アルバムの基本情報を示す。カラムＣ５は、アルバムを作成したアルバム作成者を示す。カラムＣ６は、アルバムのタイトルを示す。カラムＣ７は、アルバム作成者が登録した、当該アルバムに対するコメントを示す。カラムＣ８は、当該アルバムが作成されたアルバム作成日を示す。カラムＣ９（データ名「写真枚数（画像有無情報）」）は、当該アルバムに含まれている写真の枚数を示す。これらの情報は、表示用データ生成部４０がアルバムを表示するための表示用データを生成するときに、表示用データ生成部４０によって必要に応じて取得される。
【０１２５】
ステータス判定部３０は、上記写真枚数データを参照し、当該データが、ＮＵＬＬ値か０（ゼロ）であるか、もしくは、１以上であるかによって、アルバムに写真が入っているか否かの状態を判定する。
【０１２６】
カラムＣ１０（データ名「写真ＩＤ（画像有無情報）」）は、アルバムに含まれる１以上の写真を識別するための写真ＩＤを示す。なおこの写真ＩＤは、１のアルバム内で、１以上の写真を一意に識別できるものであればなんでもよい。図６に示す例では、写真のファイル名（「〇〇.jpg」）をそのまま写真ＩＤとして取り扱う。
【０１２７】
なお、写真ＩＤは、アルバム管理サーバ１が写真一つ一つに対して個別に割り当ててもよい。また、ステータス判定部３０は、写真ＩＤデータのカラムＣ１０に写真ＩＤが１つも対応づけられていないことを検出して、これにより、アルバムに写真が入っていない状態を判定してもよい。
【０１２８】
カラムＣ１１は、アルバム作成者が写真ごとに設定した、写真のタイトルを示す。カラムＣ１２は、アルバム作成者が写真ごとに登録した写真に対するコメントを示す。これらの情報は、表示用データ生成部４０が写真を表示するための表示用データを生成するときに、表示用データ生成部４０によって必要に応じて取得される。
【０１２９】
上述の説明では、アルバム情報が１２個のカラムからなるテーブル構造を有することを記載したが、本発明のアルバム情報のデータ構造は上記に限定されない。アルバム情報は、アルバム管理サーバ１が、アルバムの状態を判定するのに必要な情報が含まれるように適宜構成される。例えば、当該アルバムの閲覧者に年齢制限を設ける場合には、閲覧を許可する年齢の条件を格納するためのカラムを別途設ければよい。
【０１３０】
なお、図６に示す例では、複数のアルバム情報を、複数のレコードの集まりとしてテーブル構造にて示したが、アルバム情報のデータ構造はこれに限定されない。ステータス判定部３０がアルバムの状態をアルバムごとに判定できるよう、各カラムの情報が、アルバムＩＤに関連付けて記憶されてさえいれば、アルバム情報は如何なるデータ構造を有していてもよい。
【０１３１】
上述のとおり、ステータス判定部３０は、アルバム情報記憶部５１を参照して、表示対象データとして特定されたアルバムの状態を判定し、そのステータス判定結果を表示用データ生成部４０に出力する。
【０１３２】
制御部１０の表示用データ生成部４０は、メッセージ解析部２０が解析した解析結果およびステータス判定部３０が判定したステータス判定結果に基づいて、表示用データ要求メッセージ６に対する応答としての表示用データを生成するものである。
【０１３３】
より具体的には、（１）指定された表示画面を表示するための表示制御情報の雛型となるパターンデータを選択し、（２）選択されたパターンデータに、中身、すなわち、要求されたアルバム、写真あるいは要素などの表示対象データを特定する表示対象特定情報やテキストデータを埋め込んで表示制御情報を生成し、（３）表示対象データおよび表示制御情報（および、あればその他付加情報）を合成して、表示用データ要求メッセージ６に対する応答としての表示用データ７を生成する。
【０１３４】
表示用データ生成部４０は、ステータス判定部３０が、上記要求された表示対象データが提供不可能な状態であると判定した場合には、要求された表示対象データを表示するための表示用データ（正常表示用データ）ではなく、表示対象データが提供不可能な状態であること、および、それがどのような状態であるのかを示すステータス情報を表示するための表示用データ７（エラー表示用データ）を生成する。
【０１３５】
表示用データ生成部４０は、上述の表示用データ（正常表示用データまたはエラー表示用データ）を生成する処理を実行するために、パターンデータ特定部４１、ステータス情報抽出部（ステータス情報生成手段）４２、表示対象データ抽出部４３、表示制御情報生成部（表示制御情報生成手段）４４、および、表示用データ合成部４５を有している。
【０１３６】
パターンデータ特定部４１は、指定表示画面取得部２２が取得した表示画面指定情報に応じて、指定された表示画面を表示するためのパターンデータを選択するものである。パターンデータ特定部４１は、パターンデータ記憶部５３を参照し、表示画面指定情報に含まれる、表示画面を識別するためのパターンＩＤに基づいて、要求されている表示画面の雛型となるパターンデータを特定する。
【０１３７】
図７は、パターンデータ記憶部５３に記憶されるパターンデータテーブルの例を示す図である。図７に示す例では、上述した表示画面Ａ〜Ｃ（図４（ａ）〜（ｃ））などを含む複数種類の表示画面の雛型が、パターンＩＤに関連付けて記憶されている。
【０１３８】
図５に示す例では、表示画面指定情報として、表示画面Ａおよび表示画面Ｃが特定される。したがって、パターンデータ特定部４１は、図７に示すパターンデータ記憶部５３を参照して、パターンデータとして、パターンＩＤ「Ａ」によって特定されるアルバム履歴画面生成用のパターンデータと、パターンＩＤ「Ｃ」によって特定されるアルバム写真表示画面（スライドショー画面）生成用のパターンデータとを特定する。
【０１３９】
パターンデータとは、定型のレイアウト定義情報を有する表示画面生成用スクリプトのパターン情報（あるいはその組合せ）を含むものである。すなわち、表示制御情報の雛型である。パターンデータはいわば、表示対象データ（アルバム、写真）を実際に特定した情報（表示対象特定情報）を中身とすれば、それが埋め込まれる前の入れ物であると言うことができる。
【０１４０】
パターンデータ特定部４１が特定したパターンデータは、上述の中身が合成されて、表示制御情報となる。
【０１４１】
ステータス情報抽出部４２は、ステータス判定部３０が出力するステータス判定結果に応じたステータス情報をステータス情報記憶部５４から抽出するものである。
【０１４２】
図８は、ステータス情報記憶部５４に記憶される、ステータス情報が管理されるステータステーブルの例を示す図である。図８に示すステータステーブルでは、アルバムのひとつの状態をひとつのレコードで構成している。そして、複数種類あるアルバムの状態を一意に識別するためのステータスコードと、当該ステータスコードに関連付けて、アルバムのステータスの内容と、当該ステータスをユーザに示すためのステータス情報とを記憶している。
【０１４３】
例えば、ステータス判定部３０が、要求されたアルバムのアルバムＩＤがアルバム情報記憶部５１に記憶されていないことにより、当該アルバムのステータス判定結果として、「要求されたアルバムＩＤがアルバム情報記憶部に記憶されていない。」というアルバムの状態を示す、ステータスコード「Ｓｔａ＿００１」を出力したとする。
【０１４４】
ステータス情報抽出部４２は、ステータス判定部３０が出力したステータスコード「Ｓｔａ＿００１」に基づいて、ステータス情報“入力されたアルバムＩＤが存在しません。”というテキストデータを抽出する。
【０１４５】
ステータス情報抽出部４２が、ステータス判定部３０のステータス判定結果に基づいて抽出したステータス情報は、上述のパターンデータに埋め込まれて表示制御情報となる。ステータス情報が含まれた表示制御情報は、テレビ２に供給され、ステータス情報をテレビ２に表示させることが可能となる。
【０１４６】
なお、ステータス情報は、固定されたテキストデータを抽出するだけではなく、パラメータが指定されることによって動的に決定されるものであっても構わない。例えば、図８に示す例では、ステータスコード「Ｓｔａ＿００３」のステータス情報には、「＠＠_（パラメータ名）_＠＠」の形式で記載されたパラメータが含まれている。
【０１４７】
ステータス判定部３０が、アルバム情報記憶部５１を参照し、要求されたアルバムの有効期限が切れていることを検知すると、ステータス判定部３０は、ステータスコード「Ｓｔａ＿００３」とともに、当該アルバムの有効期限データ（例えば、「２００６年２月１日」）を出力する。
【０１４８】
ステータス情報抽出部４２は、上記ステータスコードに基づいて、図８に示すステータス情報を抽出し、抽出したステータス情報に含まれるパラメータ「＠＠_有効期限_＠＠」の部分を、ステータス判定部３０から出力された有効期限データ「２００６年２月１日」に置き換えてステータス情報を完成させる。
【０１４９】
これにより、アルバムを要求したテレビ２に対して送り返される表示制御情報には、アルバムを表示する代わりに、“２００６年２月１日に公開期間が終了しました（今後再度公開される可能性があります）。”というテキストデータを表示するための命令が記述される。
【０１５０】
ステータス情報は、上述の説明では、テキストデータとして記憶した例を挙げたが、ステータス情報のデータ形式はこれに限定されない。アルバムの状態に関する情報をユーザに示すことができる形式であればなんでもよく、例えば、上述のステータス情報を、アイコンや図形、あるいは、文字そのものをイメージ化した画像ファイルとして記憶しておいてもよい。この場合は、写真と同様に表示対象データとして扱われ、当該表示対象データを特定する表示対象特定情報がパターンデータに埋め込まれることにより表示制御情報が生成される。
【０１５１】
表示対象データ抽出部４３は、表示対象ＩＤ取得部２１が取得したアルバムＩＤに基づいて特定された表示対象データを表示対象データ記憶部５２から抽出するものである。
【０１５２】
図９は、表示対象データを記憶するための表示対象データ記憶部５２に記憶される、アルバムごとの写真テーブルの例を示す図である。図９では、表示対象データテーブルの一例として、アルバムＩＤ「０１２５４７８２２５１４２５８４」のアルバムが含む写真の一覧を示す写真テーブルを示したが、表示対象データ記憶部５２の記憶される表示対象データテーブルは、この写真テーブルのみではない。表示対象データ記憶部５２には、アルバム情報記憶部５１にて管理されるアルバムごとに、上記写真テーブルが用意される。表示対象データ抽出部４３は、表示対象ＩＤ取得部２１が取得したアルバムＩＤに基づいて、そのアルバムに関連付けられた写真テーブルを参照するように構成されている。また、図９に示す例では、写真を管理するための写真テーブルのみが示されているが、これは、表示対象データテーブルを限定するものではない、例えば、操作ボタンなどの要素の画像を管理するための要素画像テーブルが表示対象データ記憶部５２に記憶されていてもよい。
【０１５３】
アルバムの写真を管理する写真テーブルは、図９に示すとおり、写真ごとにひとつのレコードが構成されて、アルバム内の写真を一意に識別するための写真ＩＤ（あるいは写真のファイル名）と、当該写真ＩＤに関連付けられた、写真の表示順序と、写真のデータ本体とが記憶されている。写真の表示順序とは、複数の写真を表示するときの表示の順序を示すものであり、例えば、サムネイル一覧表示する場合にどの写真をどの順番に配置するか、あるいは、スライドショー表示する場合にどの順番で写真をスライドさせるかなどを決定するのに参照される。
【０１５４】
表示対象ＩＤ取得部２１によって、要求されたアルバムが、アルバムＩＤ「０１２５４７８２２５１４２５８４」のアルバムであると特定されると、表示対象データ抽出部４３は、表示対象データ記憶部５２に記憶される写真テーブル（図９）を参照し、表示対象データとして、写真「00123.jpg」〜「00132.jpg（図６）」までを特定し抽出する。
【０１５５】
なお、本実施形態では、表示対象データ抽出部４３は、指定表示画面取得部２２の表示画面指定情報に応じて必要な表示対象データのみを選択的に抽出することもできる。
【０１５６】
より具体的には、例えば、表示対象データ抽出部４３がアルバムのすべての写真を抽出するのは、指定表示画面取得部２２が、表示画面Ｃや表示画面Ｃ１を表示画面指定情報として特定した場合だけでよい。
【０１５７】
また、表示画面指定情報が表示画面Ａを示している場合は、アルバム履歴画面では、代表画像の小サイズ画像が１枚必要なだけである。したがって、表示対象データ抽出部４３は、写真テーブルから表示順序が１の写真を１枚抽出し、それをアルバム履歴画面で表示する用の大きさに拡大（または縮小）して出力する。
【０１５８】
表示対象データ抽出部４３が抽出し、出力した表示対象データは、表示制御情報生成部４４、および、表示用データ合成部４５に供給される。
【０１５９】
なお、表示対象データ抽出部４３は、指定された表示画面のデザインに応じて、アルバムの基本情報などの付加情報をアルバム情報記憶部５１から抽出してもよい。また、操作ボタンなどの要素の画像を付加情報として表示対象データ記憶部５２から抽出してもよい。具体的には、選択されたパターンデータごとに、どのような付加情報を抽出すべきかが記述されており、その記述にしたがって、アルバム情報記憶部５１または表示対象データ記憶部５２から適切な付加情報を抽出する。
【０１６０】
なお、付加情報の例としては、ユーザが入力することができるコマンドを一覧表示するための入力可能コマンドのアイコンや説明文、アルバムのタイトル、写真の属性情報、写真に施された処理履歴を示す操作情報、ネットワークアルバムサービスを提供するサービスサイト名、著作権情報などが想定されるが、これに限定されない。
【０１６１】
上述のように表示対象データ抽出部４３が抽出した付加情報は、選択されたパターンデータに埋め込まれ、表示制御情報の一部を構成する。
【０１６２】
表示制御情報生成部４４は、ステータス情報抽出部４２が抽出あるいは生成したステータス情報、表示対象データ抽出部４３が抽出した表示対象データを特定する表示対象特定情報、および、表示対象データ抽出部４３が抽出した付加情報を、パターンデータ特定部４１が特定したパターンデータに埋め込んで、表示用データ要求メッセージ６の要求に応じた表示制御情報を生成するものである。
【０１６３】
図１０は、パターンデータ特定部４１が特定したパターンデータ（左側）、および、当該パターンデータに中身（ステータス情報／表示対象特定情報／付加情報など）を埋め込んで表示制御情報生成部４４が生成した表示制御情報（右側）の例を模式的に示す図である。図１０に示すパターンデータおよび表示制御情報は、表示画面Ａ（アルバム履歴画面）を生成するためのアルバム履歴画面生成用スクリプトを含んでいる。
【０１６４】
特定されたパターンデータ１７０は、上述したとおり、中身（ステータス情報／表示対象特定情報／付加情報など）が埋め込まれる前の、定型の情報しか含まない“入れ物”である。パターンデータ１７０において、中身の部分は、図１０に示す「＠＠＿（パラメータ名）＿＠＠」の文字列で表している。これらの部分は、ステータス情報抽出部４２によってステータス情報が特定され、表示対象データ抽出部４３によって、表示対象データおよび付加情報が特定されたのち、表示制御情報生成部４４が実際の値に置換する。
【０１６５】
パターンデータのレイアウト定義情報１７１は、アルバムの履歴情報を３つ表示するために、各アルバムの履歴情報の配置を規定する３つの情報、すなわち、第１履歴情報１７１ａ、第２履歴情報１７１ｂ、および、第３履歴情報１７１ｃを含んでいる。
【０１６６】
ここでは、第１履歴情報１７１ａの構造のみを詳細に説明するが、のこりの履歴情報も、第１履歴情報１７１ａと同様の構造であるため、ここでは説明を省略する。
【０１６７】
第１履歴情報１７１ａは、さらに、表示対象特定情報１７２、タイトルまたはステータス情報１７３、アルバムＩＤ１７４、アルバム作成者１７５、および、アルバム作成日１７６を含んでいる。
【０１６８】
まず、表示制御情報生成部４４は、ステータス判定部３０のステータス判定結果に応じて、表示対象データ（ここでは、アルバム）ごとに、正常に表示対象データを表示するための埋め込み処理を行うのか、エラーメッセージとしてのステータス情報を表示するための埋め込み処理を行うのかを決定する。
【０１６９】
（１）正常に表示対象データを表示するための埋め込み処理
表示制御情報生成部４４は、表示対象データ抽出部４３が出力した表示対象データを参照し、当該表示対象データへのリンク情報を生成して表示対象特定情報１７２に埋め込む。表示対象データへのリンク情報が埋め込まれることにより、表示対象特定情報１８２ａが生成される。
【０１７０】
そして、表示制御情報生成部４４は、タイトルまたはステータス情報１７３に、表示対象データ抽出部４３がアルバム情報記憶部５１から抽出したアルバムタイトルを埋め込む。本実施形態では、アルバムが正常に提供できる状態である場合には、タイトルまたはステータス情報１７３に、アルバムタイトルを埋め込む。
【０１７１】
表示制御情報生成部４４は、残りのアルバムＩＤ１７４、アルバム作成者１７５、および、アルバム作成日１７６には、それぞれ、上述と同様に、表示対象データ抽出部４３がアルバム情報記憶部５１から抽出した、アルバムＩＤ、アルバム作成者、および、アルバム作成日をそれぞれ埋め込む。これにより、表示対象特定情報１８２ａ、タイトル１８３ａ、アルバムＩＤ１８４ａ、アルバム作成者１８５、および、アルバム作成日１８６を含む、第１のアルバムの履歴情報を表示するための第１履歴情報１８１ａが完成する。
【０１７２】
（２）エラーメッセージとしてのステータス情報を表示するための埋め込み処理
上記ステータス判定結果が、アルバムが要求元に提供できない状態にあることを示す場合、表示制御情報生成部４４は、アルバムの履歴情報を表示するための埋め込み処理ではなく、ステータス情報を表示するための埋め込み処理を実行する。この場合のステータス情報は、アルバムがどういう状態にあるために提供できないのかをユーザに示すための情報である。
【０１７３】
図１０の第２履歴情報１７１ｂから第２履歴情報１８１ｂを生成する場合について説明する。表示制御情報生成部４４は、表示対象特定情報１７２に、アルバムの代表画像の代わりに、イメージがないことを示す画像（写真ＩＤ「noimage.jpg」）を特定する表示対象特定情報を埋め込んで、表示対象特定情報１８２ｂを生成する。「noimage.jpg」は、表示対象データ抽出部４３が、ステータス判定部３０の判定結果に応じて表示対象データ記憶部５２から抽出したものである。
【０１７４】
表示制御情報生成部４４は、タイトルまたはステータス情報１７３に、ステータス情報抽出部４２がステータス情報記憶部５４から抽出したステータス情報を埋め込む。本実施形態では、アルバムが提供できない状態である場合には、タイトルまたはステータス情報１７３に、アルバムタイトルではなくステータス情報（ここでは、“入力されたアルバムIDが存在しません。”）を埋め込む。これにより、エラーメッセージをユーザに示すためのステータス情報１８３ｂが生成される。
【０１７５】
表示制御情報生成部４４は、アルバムＩＤ１７４に、アルバムＩＤの代わりにアルバムＩＤが空であることを示す情報（例えば、「−−−−  −−−−  −−−−  −−−−」）を埋め込む。これは、ステータス判定部３０が、アルバムの状態を「Ｓｔａ＿００１」、すなわち、要求されたアルバムＩＤがアルバム情報記憶部に記憶されていない状態であると検知したので、示すべきアルバムＩＤの情報がないためである。今後公開される可能性があるアルバムの場合には、管理されているアルバムＩＤを埋め込めばよい。
【０１７６】
これにより、アルバムＩＤ１８４ｂが生成され、表示対象特定情報１８２ｂ、ステータス情報１８３ｂ、および、アルバムＩＤ１８４ｂを含む第２履歴情報１８１ｂが完成する。
【０１７７】
上述の埋め込み処理を、表示対象であるアルバムごとに繰り返し、パターンデータに中身を埋め込む。第３履歴情報１８１ｃも、第３履歴情報１７１ｃから上述のいずれかの埋め込み処理によって生成される。このように、レイアウト定義情報１７１に中身が埋め込まれることによって、レイアウト定義情報１８１が生成され、表示制御情報が完成する。
【０１７８】
上述の説明では、レイアウト定義情報１７１からレイアウト定義情報１８１を生成することを記載したが、これに限定されない。パターンデータに操作内容定義情報２７０（状態遷移定義情報１７７および操作機能定義情報１７８）が含まれている場合は、操作内容定義情報２７０に適切に選択した中身を埋め込んで、操作内容定義情報２８０を生成してもよい。ここでは、状態遷移定義情報１８７は、当該アルバム履歴画面生成用スクリプトにて表示されたアルバム履歴画面から、ある特定の要素が押下されたときに、次にどの画面に遷移すればよいのかを定義した情報であり、操作機能定義情報１８８は、テレビ２が上記アルバム履歴画面表示中に、どのイベントが発生したときに、どのように動作すればよいのかを定義した情報である。
【０１７９】
上述のように、表示制御情報生成部４４は、パターンデータ１７０に対して中身を埋め込んで、表示制御情報１８０を生成する。表示制御情報１８０は、表示用データ要求メッセージ６の内容に応じて生成されたものであり、表示用データ要求メッセージ６の送信元であるテレビ２が要求するアルバムを、要求された表示画面のレイアウトにてテレビ２で表示するための表示制御情報となっている。
【０１８０】
なお、埋め込まれる対象としては、上述の例に限定されない。例えば、付加情報として記憶された、アルバムを表示する際の背景画像が埋め込まれてもよい。
【０１８１】
表示用データ合成部４５は、表示制御情報生成部４４が生成した表示制御情報と、当該表示制御情報の表示対象特定情報によって特定される表示対象データ（写真、要素画像など）とを合成して、テレビ２にてアルバムを表示するための表示用データを生成するものである。
【０１８２】
このようにして生成された表示用データには、要求された表示対象データと、テレビ２における表示対象データまたはステータス情報の配置を規定する表示制御情報とが含まれる。上記表示用データを受信したテレビ２は、アルバムに含まれる写真またはステータス情報を、表示制御情報にしたがって所定のレイアウトにて表示することができる。
【０１８３】
図１１は、中身が埋め込まれたあとのレイアウト定義情報１８１の具体例を示す図である。上述したとおり、パターンデータ１７０における、「＠＠＿（パラメータ名）＿＠＠」の部分に実際の中身の情報が埋め込まれ、表示制御情報におけるレイアウト定義情報１８１が完成する。
＜ｇ＞と＜／ｇ＞とで挟まれている記述が、それぞれ、第１履歴情報１８１ａ〜第３履歴情報１８１ｃを表している。第２履歴情報１８１ｂに表示される予定だったアルバムは、提供できる状態ではないとステータス判定部３０によって判定された。そのため、タイトルまたはステータス情報１７３には、アルバムタイトルの代わりにステータス情報１８３ｂが埋め込まれている。そして、アルバムＩＤも抽出できなかったために、アルバムＩＤ１７４には、アルバムＩＤが存在しないことを示す文字列（アルバムＩＤ１８４ｂ）が埋め込まれている。
【０１８４】
〔アルバム管理サーバの処理〕
次に、図１２、１３に基づいて、アルバム管理サーバ１の処理の流れを説明する。
【０１８５】
図１２は、アルバム管理サーバ１における、表示用データ提供処理の流れを示すフローチャートである。アルバム管理サーバ１は、テレビ２（図２）から、表示用データ要求メッセージ６を受け取る。図１２に示す例では、テレビ２から、３つのアルバムＩＤと、表示画面ＡおよびＢを指定する情報とを含む表示用データ要求メッセージ６（図５）を受け取ったものとする。
【０１８６】
アルバム管理サーバ１の受信部１１ａ（図１）が、テレビ２から表示用データ要求メッセージ６を受信すると（Ｓ１０１においてＹＥＳ）、メッセージ解析部２０は、受信した表示用データ要求メッセージ６の解析を行う。
【０１８７】
表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれる３つのアルバムＩＤを取得する（Ｓ１０２）。このとき、図５に示すデータＤ４に何もデータが含まれていない場合は、データＤ４からは何も取得しない。
【０１８８】
指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる、テレビ２が要求する表示画面のタイプを示す情報を取得する（Ｓ１０３）。ここでは、表示画面ＡおよびＢを表示画面指定情報として取得する。
【０１８９】
表示用データ生成部４０は、表示画面Ｂが取得されたことに基づいて、アルバムＩＤ入力画面生成用スクリプトを生成する（Ｓ１０４）。
【０１９０】
表示対象ＩＤ取得部２１の解析の結果、取得されたアルバムＩＤが１以上存在すると判断された場合には（Ｓ１０５においてＹＥＳ）、ステータス判定部３０は、取得されたアルバムＩＤによって特定されるすべてのアルバムについて、図３のＳ４に示すステータス判定処理を実行する。ここでは、アルバムＩＤを３つ取得したので、３回ステータス判定処理を実行する。
【０１９１】
ステータス判定部３０は、取得されたアルバムＩＤに基づいてアルバム情報記憶部５１に記憶されている当該アルバムのアルバム情報を参照する。ここで、アルバム情報記憶部５１に上記アルバムＩＤが記憶されていないことを検知した場合は（Ｓ１０６においてＮＯ）、検知した状態に合致するステータスコード（Ｓｔａ＿００１）を出力する。ステータス情報抽出部４２は、上記ステータスコードに対応するステータス情報（“入力されたアルバムＩＤが存在しません。”）を抽出する。そして、表示制御情報生成部４４が、アルバム履歴画面生成用スクリプトに上記ステータス情報を埋め込む（Ｓ１０７）。
【０１９２】
あるいは、上記アルバムＩＤは記憶されているが、当該アルバムの利用可否データが、「不可」を示していることを検知した場合は（Ｓ１０６においてＹＥＳ、Ｓ１０８においてＮＯ）、ステータス判定部３０は、アルバムが削除されたなどの事情によって、二度と利用できない状態にあることを検知し、検知した状態に合致するステータスコード（Ｓｔａ＿００２）を出力する。これに応じてステータス情報抽出部４２は、ステータス判定部３０から当該アルバムＩＤに関連付けられてアルバム情報記憶部５１に記憶されている「削除日」のデータを取得する（Ｓ１０９）。そして、上記ステータスコードに対応するステータス情報（“アルバムは、＠＠_削除日_＠＠に削除されたため、見ることができません。”）を抽出して、パラメータの部分を取得した削除日の値に置換して、ステータス情報を完成させる。表示制御情報生成部４４は、アルバム履歴画面生成用スクリプトに上記完成したステータス情報を埋め込む（Ｓ１１０）。
【０１９３】
あるいは、ステータス判定部３０は、アルバム情報記憶部５１を参照し、当該アルバムが要求された日付が、当該アルバムの公開の有効期限を越えていることを検知した場合は（Ｓ１０８においてＹＥＳ、Ｓ１１１においてＮＯ）、ステータス判定部３０は、アルバムの有効期限切れの状態を検知して、その状態に合致するステータスコード（Ｓｔａ＿００３）を出力する。ステータス情報抽出部４２は、ステータス判定部３０から当該アルバムＩＤに関連付けられた「有効期限」のデータを取得する（Ｓ１１２）。そして、上記ステータスコードに対応するステータス情報（“＠＠_有効期限_＠＠に公開期間が終了しました（今後再度公開される可能性があります）。”）を抽出して、パラメータの部分を取得した有効期限の値に置換して、ステータス情報を完成させる。表示制御情報生成部４４は、アルバム履歴画面生成用スクリプトに上記完成したステータス情報を埋め込む（Ｓ１１３）。
【０１９４】
あるいは、ステータス判定部３０は、アルバム情報記憶部５１を参照し、当該アルバムに対して、アルバム作成者によって、非公開の設定がなされていることを検知した場合は（Ｓ１１１においてＹＥＳ、Ｓ１１４においてＮＯ）、アルバムの非公開の状態を検知し、その状態に合致するステータスコード（Ｓｔａ＿００４）を出力する。ステータス情報抽出部４２は、上記ステータスコードに対応するステータス情報（“現在公開が停止されています（今後再度公開される可能性があります）。”）を抽出する。表示制御情報生成部４４は、アルバム履歴画面生成用スクリプトに上記ステータス情報を埋め込む（Ｓ１１５）。
【０１９５】
あるいは、ステータス判定部３０は、アルバム情報記憶部５１を参照し、取得されたアルバムＩＤに関連付けられている写真ＩＤを検索する。ここで、ステータス判定部３０は、当該アルバム内に写真が１枚も含まれていないことを検知した場合は（Ｓ１１４においてＹＥＳ、Ｓ１１６においてＮＯ）、その検知した状態に合致するステータスコード（Ｓｔａ＿００５）を出力する。ステータス情報抽出部４２は、上記ステータスコードに対応するステータス情報（“アルバムに写真がありません。”）を抽出し、表示制御情報生成部４４が、アルバム履歴画面生成用スクリプトに上記ステータス情報を埋め込む（Ｓ１１７）。
【０１９６】
一方、ステータス判定部３０が、上述の判定とは反対に、アルバムが何の問題もなく提供できる状態にあると判定した場合は（Ｓ１１６においてＹＥＳ）、表示対象データ抽出部４３は、上記アルバムＩＤに基づいて、表示対象データとしての写真を特定する。ここでは、アルバム履歴画面を生成するので、当該アルバムに含まれている表示順序１の写真を代表画像（表示対象データ）として表示対象データ記憶部５２から抽出する。また、必要なアルバム情報をアルバム情報記憶部５１から取得する。表示制御情報生成部４４は、上記表示対象データを特定するための表示対象特定情報と、アルバムの基本情報などをアルバム履歴画面生成用スクリプトに埋め込んで、表示制御情報を完成させる（Ｓ１１８）。以上のステータス判定処理を、取得したアルバムＩＤごとに繰り返す。
【０１９７】
反対に、表示対象ＩＤ取得部２１の解析の結果、表示用データ要求メッセージ６からアルバムＩＤが１つも取得されなかった場合には（Ｓ１０５においてＮＯ）、表示用データ生成部４０は、“（アルバムの）履歴情報がありません”というメッセージが表示されたアルバム履歴画面を表示させるためのアルバム履歴画面生成用スクリプトを生成する。
【０１９８】
最後に、表示制御情報生成部４４は、生成したすべての表示画面生成用スクリプトを含む表示制御情報と、表示対象データ抽出部４３が、上述の各処理過程で抽出したすべての表示対象データとを含む表示用データ７を、要求元のテレビ２に送信する（Ｓ１１９）。
【０１９９】
図１３は、アルバム管理サーバ１における、表示用データ提供処理の流れを示すフローチャートである。図１３に示す例では、３つのアルバムＩＤと、表示画面Ｃを指定する情報と、表示画面Ｃに表示するターゲットを上記３つのアルバムＩＤの中から指定する情報とを含む表示用データ要求メッセージ６を、テレビ２から受け取ったものとする。
【０２００】
アルバム管理サーバ１の受信部１１ａ（図１）が、テレビ２から表示用データ要求メッセージ６を受信すると（Ｓ２０１においてＹＥＳ）、メッセージ解析部２０は、受信した表示用データ要求メッセージ６の解析を行う。
【０２０１】
表示対象ＩＤ取得部２１は、表示用データ要求メッセージ６に含まれる３つのアルバムＩＤを取得する（Ｓ２０２）。
【０２０２】
指定表示画面取得部２２は、表示用データ要求メッセージ６に含まれる、テレビ２が要求する表示画面のタイプを示す情報を取得する（Ｓ２０３）。ここでは、表示画面Ｃを表示画面指定情報として取得する。
【０２０３】
このとき、表示画面指定情報が表示画面Ｃを示しているので、表示対象ＩＤ取得部２１は、図５に示すデータＤ４から、ターゲットとなるアルバムＩＤの情報を取得する（Ｓ２０４）。
【０２０４】
次に、ステータス判定部３０は、取得されたターゲットのアルバムＩＤによって特定されるアルバムについて、ステータス判定処理を実行する。ここでは、３つのアルバムＩＤのうち、１番目のアルバムＩＤについてステータス判定処理を実行する（Ｓ２０５〜Ｓ２１６）。なお、Ｓ２０５〜Ｓ２１６のステータス判定処理の詳細は、図１２に示す、Ｓ１０６〜Ｓ１１７のステータス判定処理と同様であるので、ここでは説明を省略する。
【０２０５】
Ｓ２０５〜Ｓ２１６のステータス判定処理の結果、ステータス判定部３０が、ターゲットのアルバムが提供できない状態であると判定した場合には、表示用データ生成部４０は、当該アルバムを表示する表示画面Ｃの表示用データを生成する代わりに、Ｓ２０２にて特定した３つのアルバムについてのアルバム履歴画面の表示用データを生成する。
【０２０６】
より具体的には、ステータス情報抽出部４２は、ステータス判定部３０が出力するステータスコードに応じて、適切なステータス情報を抽出し、表示制御情報生成部４４は、アルバム情報の代わりに、アルバムのステータス情報が含まれた第１履歴情報１８１ａ（図１０）を生成する。
【０２０７】
続いて、ステータス判定部３０は、図１２に示す、表示画面Ａを生成するための処理に移行し、残りの２つのアルバムについても、ステータス判定処理を実行する。表示制御情報生成部４４は、残りの２つのアルバムについて、ステータス判定部３０のステータス判定結果に応じた第２履歴情報１８１ｂ、第３履歴情報１８１ｃを生成してアルバム履歴画面生成用スクリプトを完成させる。
【０２０８】
反対に、Ｓ２０５〜Ｓ２１６のステータス判定処理の結果、ステータス判定部３０が、ターゲットのアルバムが提供できる状態であると判定した場合には（Ｓ２１５においてＹＥＳ）、表示対象データ抽出部４３は、ターゲットのアルバムに含まれる写真（表示対象データ）を表示対象データ記憶部５２から抽出し、必要なアルバム情報をアルバム情報記憶部５１から抽出する。表示制御情報生成部４４は、表示対象データ抽出部４３が抽出した中身を上述の方法で特定されたパターンデータに埋め込んで、表示画面Ｃを表示するための表示制御情報を生成する。そして、表示用データ合成部４５は、表示対象データ抽出部４３が抽出した表示対象データと上記表示制御情報とを合成して、アルバム写真表示画面を表示するための表示用データを生成する（Ｓ２１７）。送信部１１ｂ（図１）は、生成された表示画面Ｃ（アルバム写真表示画面）の表示用データを、表示用データ要求メッセージ６の要求元であるテレビ２に送信する（Ｓ２１８）。
【０２０９】
以上のように、ターゲットのアルバムが提供できない状態である場合には、アルバム管理サーバ１は、ターゲットのアルバムを表示するためのアルバム写真表示画面を表示する表示用データを提供する代わりに、当該アルバムがどのように提供できない状態であるのかをユーザに示すためのステータス情報を含んだアルバム履歴画面を表示する表示用データをテレビ２に提供する。
【０２１０】
これにより、テレビ２は、要求したアルバムが取得できない場合に、単に取得できないということを示す情報だけではなく、アルバムがどのような状態にあるのかを示すステータス情報を取得してユーザに提示することが可能となる。
【０２１１】
図１４は、アルバム管理サーバ１からステータス情報を含む表示用データを受信したテレビ２にて表示されるアルバムのステータス情報の表示例を示す図である。アルバム情報表示領域１４３ａ〜１４３ｅは、図４（ａ）に示す表示画面Ａのアルバム情報表示領域１４３において、アルバム情報が表示される代わりに、アルバムのステータス情報が表示されるときの様々なバリエーションを示している。
【０２１２】
アルバム情報表示領域１４３ａは、アルバムＩＤが特定されない場合に、Ｓ１２０（図１２）のステップで生成される領域である。表示用データ要求メッセージ６で要求されたアルバムＩＤが３つとも空だった場合、アルバム情報表示領域１４３ａが第１領域１４１（図４（ａ））の各アルバム情報表示領域１４３に埋められる。なお、アルバムＩＤが１つあるいは２つだけ特定されている場合は、アルバムが特定されていない残りの領域に、アルバム情報表示領域１４３ａを表示させるような表示制御情報を、表示制御情報生成部４４が作成してもよい。
【０２１３】
アルバム情報表示領域１４３ｂは、ステータス判定部３０が特定されたアルバムＩＤがアルバム情報記憶部５１に記憶されていないと判定した場合に、Ｓ１０７（図１２）またはＳ２０６（図１３）のステップで生成される領域である。ステータス情報は、上述したとおり、ステータス判定部３０が判定したアルバムの状態に応じて、ステータス情報抽出部４２がステータス情報記憶部５４から抽出したものが埋め込まれる。
【０２１４】
アルバム情報表示領域１４３ｃは、ステータス判定部３０が特定されたアルバムＩＤのアルバムの公開有効期限が切れていると判定した場合に、Ｓ１１３（図１２）またはＳ２１２（図１３）のステップで生成される領域である。
【０２１５】
アルバム情報表示領域１４３ｄは、ステータス判定部３０が特定されたアルバムＩＤのアルバムに非公開の設定がなされていると判定した場合に、Ｓ１１５（図１２）またはＳ２１４（図１３）のステップで生成される領域である。
【０２１６】
アルバム情報表示領域１４３ｅは、ステータス判定部３０が特定されたアルバムＩＤのアルバムに写真が１枚も含まれていないと判定した場合に、Ｓ１１７（図１２）またはＳ２１６（図１３）のステップで生成される領域である。
【０２１７】
このように、テレビ２は、アルバム管理サーバ１からステータス情報を含む表示用データ７を受信すると、そこに含まれる表示制御情報に基づいて、ステータス情報が表示されたアルバム履歴画面を表示する。これにより、ユーザは、所望のアルバムが閲覧できない場合に、その原因を知ることができ、結果としてユーザの利便性が向上する。
【０２１８】
次に、表示用データ要求メッセージ６を生成して、表示画面のデータをアルバム管理サーバ１に要求し、アルバム管理サーバ１が生成した表示用データにしたがって要求した表示画面にてアルバムを表示する、テレビ２の詳細について説明する。
【０２１９】
〔テレビの構成〕
図１５は、本発明の実施形態に係るテレビ２の要部構成を示すブロック図である。テレビ２は、図２で説明したとおり、表示用データ要求メッセージ６を上述のアルバム管理サーバ１に送信して、表示用データ７を取得し、表示用データを表示するものである。テレビ２は、図１５に示すとおり、操作部１５、通信部１６、表示部１７、放送データ受信部１８、音声出力部１９、テレビ２を統括制御する制御部９０、記憶部８０、および、一時記憶部１１０とを備えている。
【０２２０】
制御部９０は、テレビ２が備える各部の各種動作を制御するものであり、内部に、入出力制御部６０、表示用データ要求メッセージ６を生成する表示用データ要求処理部７０、受信した表示用データ７を処理する表示用データ処理部（表示用データ処理手段）９１、および、放送データ受信部１８を制御して受信した放送データから音声データと映像データとを抽出する放送データ制御部９２を有している。制御部９０は、記憶部８０に記録されている各種プログラムを読み出して、本発明のテレビ２の各部を制御し、アルバム表示のための各種処理を行う。
【０２２１】
記憶部８０は、制御部９０が実行する制御プログラムおよびＯＳプログラム、ならびに、制御部９０が表示用データを処理してアルバム表示するための各種処理を実行するためのフォトアプリケーションプログラムおよび上記各種処理を実行する際に読み出す各種データを記録するものであり、フラッシュメモリなどの不揮発性の記憶装置によって構成されるものである。上記各種データはそれぞれ、記憶部８０内部の各種記憶部、すなわち、アルバムＩＤ記憶部８１、状態情報記憶部８２、および、属性情報記憶部８３に記憶される。なお、受信した放送データは、この記憶部８０の図示しない放送データ記憶部に記憶される。
【０２２２】
一時記憶部１１０は、プログラムを処理するための作業領域、各種データの一時記憶に利用されるほか、本実施形態では、アルバム管理サーバ１より取得した表示用データ７の一時記憶に利用される。ＲＡＭ（random access memory）などの揮発性メモリで実現される。なお、ユーザによって操作部１５から入力される各種情報（アルバムＩＤの数字など）を、一時記憶部１１０に一時的に記憶してもよい。
【０２２３】
通信部１６は、ネットワークアルバムシステム１００における、テレビ２外部の各装置と通信網を介して通信するものであり、内部に送信部１６ａおよび受信部１６ｂを備えている。
【０２２４】
具体的には、送信部１６ａは、表示用データ要求処理部７０が生成した表示用データ要求メッセージ６をアルバム管理サーバ１に送信するものである。受信部１６ｂは、アルバム管理サーバ１から提供された表示用データ７（図２）を受信するものであり、受信部１６ｂを介して受け付けられた表示用データ７は、一時記憶部１１０に一時的に記憶され、入出力制御部６０、または、表示用データ処理部９１によって必要に応じて読み出される。
【０２２５】
表示部１７は、表示用データ処理部９１が処理した表示用データなど、テレビ２が記憶するの各種データを表示するものであり、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、またはＣＲＴ（cathode-ray tube）ディスプレイなどの表示装置で構成される。
【０２２６】
操作部１５は、ユーザがテレビ２を操作するための指示信号を入力するものであり、例えば、テレビ２を遠隔操作するリモコンや、テレビ２自体に設けられた操作ボタン、あるいは、テレビ２に有線あるいは無線で接続された、マウスやキーボードなどで構成されている。操作部１５を用いてユーザにより入力された指示信号は、入出力制御部６０を介して、制御部９０の各部に送られる。これにより、ユーザはテレビ２を操作することが可能となる。
【０２２７】
放送データ受信部１８は、放送局から放送波により伝送される放送データ（ＴＶ番組の音声データや映像データ、あるいは、電子番組表などの情報）を受信するものである。放送データ受信部１８は、チューナ、復調部、および、ＴＳ（トランスポートストリーム）デコーダなどで構成される。放送データ受信部１８が受信した放送データは、デコードされて、入出力制御部６０を介して、記憶部８０の放送データ記憶部（図示せず）に記憶される。
【０２２８】
音声出力部１９は、上記放送データに含まれる音声データを出力するスピーカとして実現される。
【０２２９】
入出力制御部６０は、テレビ２の各部（操作部１５、通信部１６、表示部１７、放送データ受信部１８、音声出力部１９）と、制御部９０内部の表示用データ要求処理部７０、表示用データ処理部９１、または、放送データ制御部９２との間で行われる情報の入出力を制御するものである。入出力制御部６０は、操作受付部６１、メッセージ送信制御部６２、表示用データ受信制御部６３、表示制御部（表示制御手段）６４、および、音声出力制御部６５を含んでいる。
【０２３０】
操作受付部６１は、操作部１５を介して入力されるユーザの指示信号を受け付けて、表示用データ要求処理部７０の各部へ伝達するものである。例えば、ユーザが操作部１５を用いて、所望の表示画面を表示する指示信号（表示画面表示指示信号）をテレビ２に入力すると、表示用データ要求メッセージ６を生成せよとの指示信号が表示用データ要求処理部７０に伝達される。
【０２３１】
メッセージ送信制御部６２は、表示用データ要求処理部７０が生成した表示用データ要求メッセージ６を送信するよう通信部１６の送信部１６ａを制御するものである。表示用データ受信制御部６３は、通信部１６の受信部１６ｂがアルバム管理サーバ１から受信した表示用データ７を受け付けて、一時記憶部１１０に記憶するものである。
【０２３２】
表示制御部６４は、表示部１７を制御して記憶部８０に記憶される各種データを表示するものである。表示制御部６４は、一時記憶部１１０に記憶される表示用データを読み出して、表示用データに含まれている表示対象データを、同じく表示用データに含まれている表示制御情報にしたがって表示する。より詳しくは、表示用データ処理部９１が、上記表示制御情報を解析し、その解析結果（表示対象データを配置する始点の座標情報や、それに対応付けられた表示対象データを特定する表示対象特定情報、あるいは、テキストデータで埋め込まれたステータス情報など）にしたがって、写真やステータス情報を表示部１７に表示させる。
【０２３３】
あるいは、放送データに含まれる映像データを放送データ制御部９２から受け取って、表示部１７に出力する。これにより、テレビ２が受信した放送データのうち、映像データをユーザに提供することができる。
【０２３４】
音声出力制御部６５は、音声出力部１９を制御して記憶部８０に記憶される放送データのうち、音声データを出力するものである。音声データは、放送データ制御部９２から受け取って、音声出力部１９に出力する。これにより、テレビ２が受信した放送データのうち、音声データをユーザに提供することができる。
【０２３５】
なお、上述の、放送データ受信部１８、音声出力部１９、音声出力制御部６５、および、放送データ制御部９２は、本発明の画像表示装置をテレビ２に適用した場合の構成である。したがって、上記各部は、本発明の画像表示装置の構成を限定するものではなく、画像表示装置をテレビ２として実現しない場合には、画像表示装置は上記各部を必ずしも備えているとは限らない。
【０２３６】
表示用データ要求処理部７０は、表示用データ要求メッセージ６を生成するものである。表示用データ要求処理部７０は、テレビ２の動作の状態および／またはユーザの表示画面表示指示信号に応じて、表示用データ要求メッセージ６を生成する。
【０２３７】
表示用データ要求処理部７０は、状態検知部７１、表示対象ＩＤ決定部７２、指定表示画面決定部７３、属性情報抽出部７４、および、メッセージ生成部（メッセージ生成手段）７５を含んでいる。
【０２３８】
状態検知部７１は、テレビ２における所定の動作状態を検知し、それに応じて、表示用データ要求メッセージ６の生成を開始するように、表示用データ要求処理部７０の各部を制御するものである。
【０２３９】
状態検知部７１が検知するテレビ２の所定の動作状態としては、例えば、テレビ２の電源投入時、フォトアプリケーションプログラム起動時、所定の表示画面が表示されている状態で、操作部１５の特定の操作ボタンが押下された時、その指示信号を受け付けた時などが想定される。しかし、状態検知部７１が検知する動作状態は上記に限定されない。状態検知部７１は、表示用データ要求メッセージ６を生成するトリガとなるあらゆる動作状態あるいはイベントを検知する。
【０２４０】
表示対象ＩＤ決定部７２は、アルバム管理サーバ１に要求すべき表示対象データを決定し、その表示対象ＩＤを取得するものである。具体的には、図５に示す表示用データ要求メッセージ６のデータＤ１〜Ｄ３に格納するべきアルバムＩＤを、アルバムＩＤ記憶部８１から取得する。
【０２４１】
図１６は、アルバムＩＤ記憶部８１に記憶される、アルバム履歴テーブルの例を示す図である。アルバム履歴テーブルとは、テレビ２にて過去にアクセスしたことのあるアルバムのアルバムＩＤを記憶するテーブルのことである。
【０２４２】
本実施形態では、アルバム履歴画面（図４（ａ））には最大３つのアルバムの履歴情報を表示できる。したがって、図１６に示すアルバム履歴テーブルは、最近閲覧した順に３つのアルバムＩＤを格納するものとする。
【０２４３】
表示対象ＩＤ決定部７２は、状態検知部７１からの指示を受信すると、アルバムＩＤ記憶部８１に記憶されるアルバムＩＤを取得する。なお、状態検知部７１が検知する状態に応じて、要求する表示用データがアルバムを表示する表示用データとは無関係なものである場合は、表示対象ＩＤ決定部７２は、必ずしも、アルバムＩＤ記憶部８１からアルバムＩＤを取得しなくてもよい。
【０２４４】
表示対象ＩＤ決定部７２が決定したアルバムＩＤは、図５に示す表示用データ要求メッセージ６のデータＤ１〜Ｄ３を構成する。
【０２４５】
さらに、表示対象ＩＤ決定部７２は、状態検知部７１が検知する状態によって、要求する表示用データが、表示画面Ｃ（アルバム写真表示画面）であることを検知した場合には、上述の方法で取得したアルバムＩＤのうち、どれがターゲットのアルバムＩＤであるのかを示すターゲット情報を生成する。
【０２４６】
表示対象ＩＤ決定部７２は、状態検知部７１が検知した動作状態に応じて、ターゲットのアルバムＩＤを決定する。例えば、表示画面Ｂ（アルバムＩＤ入力画面）が表示されている状態で、ユーザにより操作部１５を介してアルバムＩＤが手動で入力されたとすると、操作受付部６１を介して入力されたアルバムＩＤが表示対象ＩＤ決定部７２に伝達され、表示対象ＩＤ決定部７２はそれをターゲットのアルバムＩＤとして決定する。
【０２４７】
表示対象ＩＤ決定部７２が決定したターゲット情報は、図５に示す表示用データ要求メッセージ６のデータＤ４を構成する。
【０２４８】
指定表示画面決定部７３は、図４（ａ）〜（ｃ）に示す表示画面のうち、表示用データ要求メッセージ６が指定する表示画面のタイプを決定するものである。指定表示画面決定部７３は、状態検知部７１が検知した動作状態に応じて、どの表示画面を要求するのかを決定する。
【０２４９】
図１７は、状態情報記憶部８２に記憶される、状態情報テーブルの例を示す図である。状態情報テーブルとは、状態検知部７１が検知するテレビ２の動作状態と、その状態のときに要求すべき表示画面とを対応付けたものである。
【０２５０】
例えば、状態検知部７１が、制御部９０の図示しないフォトアプリケーション実行部が、フォトアプリケーションプログラムを起動したことを検知すると、指定表示画面決定部７３は、表示画面指定情報として表示画面ＡおよびＢを決定する。
【０２５１】
指定表示画面決定部７３が決定した表示画面指定情報は、図５に示す表示用データ要求メッセージ６のデータＤ５を構成する。
【０２５２】
属性情報抽出部７４は、テレビ２に関してあらかじめ登録されている各種属性情報のうち、表示用データ要求メッセージ６の生成に必要な情報を属性情報記憶部８３から取得するものである。属性情報記憶部８３に記憶される属性情報としては、例えば、テレビ２の装置に関する装置情報（テレビ２の仕様情報など）や、テレビ２のユーザに関するユーザ情報（ユーザの年齢、住所など）や、テレビ２の動作に関する設定情報（スライドショーの表示間隔、リピート再生の有無など）などが想定される。
【０２５３】
例えば、属性情報抽出部７４が属性情報記憶部８３のＴ６から抽出した装置ＩＤは、図５に示す表示用データ要求メッセージ６のデータＤ６を構成する。Ｔ７から抽出した視聴者居住地は、データＤ７を構成する。Ｔ８から抽出した視聴者年齢は、データＤ８を構成する。
【０２５４】
メッセージ生成部７５は、表示対象ＩＤ決定部７２、指定表示画面決定部７３、および、属性情報抽出部７４の各部が、状態検知部７１の指示に応じて取得した、表示用データを要求するための各種情報を含む、表示用データ要求メッセージ６を生成するものである。メッセージ生成部７５が生成する表示用データ要求メッセージ６（図５）は、メッセージ送信制御部６２を介して、送信部１６ａからアルバム管理サーバ１に対して送信される。
【０２５５】
〔テレビの処理〕
図１９は、テレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。図１９では、テレビ２のフォトアプリケーション起動時（図１７に示すＲ１の状態）に、表示画面ＡおよびＢを要求して、そのいずれかを表示する場合について説明する。
【０２５６】
制御部９０（図１５）の図示しないフォトアプリケーション実行部がフォトアプリケーションプログラムを実行すると、状態検知部７１は、表示用データ要求処理部７０の各部に、表示用データ要求メッセージ６を生成するよう指示を送る。ここで、状態検知部７１は、フォトアプリケーション起動時の起動パラメータの有無を判定してもよい（Ｓ３０１）。Ｓ３０１および起動パラメータについては後述する。
【０２５７】
表示対象ＩＤ決定部７２は、アルバムＩＤ記憶部８１を参照し、アルバムＩＤが記憶されているか否かを判断する（Ｓ３０２）。表示対象ＩＤ決定部７２は、アルバムＩＤが記憶されていると判断した場合は（Ｓ３０２においてＹＥＳ）、例えば、図１６に示すアルバム履歴テーブルなどから、アルバムＩＤを履歴の順番どおりに取得する（Ｓ３０３）。アルバムＩＤ記憶部８１にアルバムＩＤが記憶されていない場合は、アルバムＩＤを取得せず、データＤ１〜Ｄ３に格納する値を、ＮＵＬＬ値（あるいは、アルバムＩＤが空であることを示す値）に決定する。
【０２５８】
指定表示画面決定部７３は、状態情報記憶部８２を参照し、状態検知部７１が検知した動作状態に応じて、どの表示画面を要求するべきかを決定する（Ｓ３０４）。例えば、指定表示画面決定部７３は、図１７に示す状態情報記憶部８２に記憶された状態情報テーブルを参照する。ここで、状態検知部７１は、Ｓ３０１にてフォトアプリケーションプログラムの起動を検知したので、指定表示画面決定部７３は、Ｒ１に示すとおり、表示画面ＡおよびＢを表示画面指定情報として決定する。
【０２５９】
そして、表示用データ要求メッセージ６にその他属性情報を付加する必要がある場合は、必要に応じて、属性情報抽出部７４が属性情報記憶部８３（図１８）から必要な属性情報を抽出してもよい（Ｓ３０５）。
【０２６０】
最後に、メッセージ生成部７５は、上述の各部それぞれ決定、抽出した各種情報を含む表示用データ要求メッセージ６（図５）を生成する。メッセージ送信制御部６２は、送信部１６ａを制御して、メッセージ生成部７５が生成した表示用データ要求メッセージ６をアルバム管理サーバ１に送信する（Ｓ３０６）。
【０２６１】
受信部１６ｂが、上記送信した表示用データ要求メッセージ６に対する応答として、表示用データ７を受信すると（Ｓ３０７においてＹＥＳ）、受信した表示用データ７は、表示用データ受信制御部６３を介して一時記憶部１１０に一時的に格納される。ここで、テレビ２が受信した表示用データ７とは、図１２に示す処理を経て、アルバム管理サーバ１が生成した、表示画面ＡおよびＢを表示するための表示用データ７である。
【０２６２】
一時記憶部１１０に新たに表示用データ７が格納されると、表示用データ処理部９１は、アルバムＩＤ記憶部８１を参照し、アルバムＩＤが記憶されているか否かを判断する（Ｓ３０８）。表示用データ処理部９１は、アルバムＩＤが記憶されていると判断した場合は（Ｓ３０８においてＹＥＳ）、その記憶されているアルバムＩＤのアルバムの履歴情報を表示するための表示画面Ａの表示用データを一時記憶部１１０から取り出して、表示制御部６４に供給する。表示制御部６４は、表示部１７を制御し、供給された表示用データに含まれる表示制御情報にしたがって、表示画面Ａを表示する（Ｓ３０９）。
【０２６３】
一方、表示用データ処理部９１は、アルバムＩＤが記憶されていないと判断した場合は（Ｓ３０８においてＮＯ）、表示画面Ｂの表示用データを取り出し、表示制御部６４は、表示画面Ｂを表示するように表示部１７を制御する（Ｓ３１０）。
【０２６４】
ここで、表示対象ＩＤ決定部７２が決定したアルバムＩＤのうち、アルバム管理サーバ１が提供できないアルバムのアルバムＩＤが含まれていた場合は、そのアルバムＩＤについてのアルバム情報表示領域１４３（図４（ａ））には、アルバムの提供できない事情を示したステータス情報が示されている。
【０２６５】
したがって、ユーザは、そのステータス情報を見て、アルバムが取得できない状態であることを知るとともに、それがどのような原因で取得できないのかを知ることができる。ユーザは適切な処理を講じることができ、結果として、ユーザの利便性が向上する。
【０２６６】
また、上述したように、複数の表示画面を表示するための表示用データ７を受信した場合は、表示用データ処理部９１は、テレビ２の状態（ここでは、履歴のアルバムＩＤを記憶しているか否か）に応じて、いずれの表示画面を表示すべきかを決定することが可能である。
【０２６７】
具体的には、表示画面ＡとＢとが受信された場合、履歴のアルバムＩＤが格納されていれば、当該アルバムＩＤのアルバムについての情報が表示された表示画面Ａを最初に表示する方が、ユーザにとって都合がよい。ユーザは過去に閲覧したアルバムを再び選択する可能性があるからである。しかし、履歴のアルバムＩＤが格納されていない場合は、表示画面Ａには、「履歴がありません」としか表示されないので、ユーザは有用な情報が得られない。この場合は、表示画面Ａよりも、手入力でアルバムを指定することができる表示画面Ｂが表示された方がユーザにとって利便性が高い。
【０２６８】
以上のことから、テレビ２の状態に合わせて最適な表示画面を選択して表示することが可能となり、ユーザの利便性が向上する。
【０２６９】
なお、一方の表示画面だけが表示されても、その表示画面からもう一方の表示画面へと遷移するための状態遷移定義情報が表示制御情報に含まれているので、テレビ２は、ユーザが最初の表示画面上に表示される操作ボタンなどを、操作部１５を用いて選択するのを受け付けて、もう一方の表示画面を表示させることができる。
【０２７０】
図２０は、テレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。図２０では、テレビ２の操作部１５に設けられた決定ボタンが押下された時（図１７に示すＲ２、または、Ｒ３の状態）に、表示画面Ｃを要求してそれを表示する場合について説明する。
【０２７１】
なお、上記決定ボタンを、テレビ２が所定の動作状態の時に押下すると、ユーザは、選択されたアルバム（あるいは、手入力されたアルバムＩＤのアルバム）を表示するための表示用データを要求するようテレビ２に指示することができるものとする。このとき指定されたアルバムのアルバムＩＤは、アルバムＩＤ記憶部８１のアルバム履歴テーブルに記憶され、最近に選択されたアルバムＩＤとして管理される。
【０２７２】
表示画面Ａ（図４（ａ））が表示部１７に表示されており、かつ、第１領域１４１の、３つのアルバム情報表示領域１４３のうち１つが選択された状態で、操作部１５の決定ボタンが押下される場合を考える。あるいは、表示画面Ｂ（図４（ｂ））が表示部１７に表示されており、かつ、テキストボックス１４８の各々にアルバムＩＤを構成する数字が入力された状態で、決定ボタンが押下される場合でもよい。
【０２７３】
状態検知部７１は、上記の状態の時に、決定ボタンが押下されたことを検知して、表示用データ要求処理部７０の各部に、表示用データ要求メッセージ６を生成するよう指示を送る（Ｓ４０１）。Ｓ４０２からＳ４０７までの、表示用データ要求処理部７０の各部が表示用データ要求メッセージ６を生成する処理の流れは、図１９に示すＳ３０２からＳ３０６までの処理と同じであるのでここでは説明を省略する。このうち、図１９に示す処理の流れと異なる点のみ以下に説明する。
【０２７４】
指定表示画面決定部７３は、状態検知部７１が検知した動作情報（図１７のＲ２またはＲ３）に基づき、表示画面Ｃを要求することを決定する（Ｓ４０４）。したがって、表示対象ＩＤ決定部７２は、どのアルバムの表示画面Ｃを要求するのか（ターゲットとなるアルバム）を決定する。ターゲットのアルバムＩＤを特定してもよい（Ｓ４０５）。
【０２７５】
送信部１６ａが、表示用データ要求メッセージ６を送信した後、これに対する応答として、表示用データ７を受信すると（Ｓ４０８においてＹＥＳ）、受信した表示用データ７は、表示用データ受信制御部６３を介して一時記憶部１１０に一時的に格納される。ここで、テレビ２が受信した表示用データ７とは、図１３に示す処理を経て、アルバム管理サーバ１が生成した、表示画面Ｃを表示するための表示用データ７である。あるいは、ターゲットのアルバムがアルバム管理サーバ１にとって提供できない状態である場合に、図１３および図１２に示す処理を経て、表示画面ＡおよびＢを表示するための表示用データ７である。
【０２７６】
一時記憶部１１０に新たに表示用データ７が格納されると、表示用データ処理部９１は、当該表示用データ７が、表示画面Ｃを表示するための表示用データであるのか、表示画面ＡおよびＢを表示するための表示用データであるのかを判断する（Ｓ４０９）。
【０２７７】
表示用データ処理部９１は、受信した表示用データ７が表示画面ＡおよびＢのものであると判断した場合には（Ｓ４０９においてＡ＋Ｂ）、図１９のＳ３０８に移行し、表示画面ＡまたはＢを表示するための処理を実行する。一方、受信した表示用データ７が表示画面Ｃのものであると判断した場合には（Ｓ４０９においてＣ）、表示用データ処理部９１は、表示画面Ｃの表示用データを一時記憶部１１０から取り出して、表示制御部６４に供給する。表示制御部６４は、表示部１７を制御し、供給された表示用データに含まれる表示制御情報にしたがって、表示画面Ｃを表示する（Ｓ４１０）。
【０２７８】
上記方法によれば、ターゲットのアルバムがアルバム管理サーバ１にとって提供できない状態である場合には、表示画面Ｃの要求に対するエラーをユーザに提示するだけではなく、表示画面Ａを表示して、そのアルバムＩＤについてのアルバム情報表示領域１４３（図４（ａ））に、アルバムの提供できない事情を示したステータス情報を表示させることができる。
【０２７９】
したがって、ユーザは、そのステータス情報を見て、所望のアルバムが取得できない状態であることを知るとともに、それがどのような原因で取得できないのかを知ることができる。ユーザは適切な処理を講じることができ、結果として、ユーザの利便性が向上する。
【０２８０】
なお、状態検知部７１は、フォトアプリケーションが起動されたとき、操作受付部６１が受け付けた起動命令信号に含まれる起動パラメータの内容の有無を判定してもよい（図１９のＳ３０１）。起動パラメータとは、フォトアプリケーション起動直後の初期表示画面に表示されるアルバムのアルバムＩＤを特定するものである。起動パラメータは操作受付部６１によって受け付けられたのち、表示用データ要求処理部７０に引き渡される。
【０２８１】
状態検知部７１は、受け付けた起動パラメータに、アルバムＩＤが存在しないと判定した場合には（Ｓ３０１においてＮＯ）、上記Ｓ３０２以降の処理（通常時の初期表示画面である表示画面ＡおよびＢを要求する処理）に進む。一方、上記起動パラメータに、アルバムＩＤが存在すると判定した場合には（Ｓ３０１においてＹＥＳ）、図２０のＳ４０４に進み、指定表示画面決定部７３は、状態検知部７１の判定結果（図１７のＲ４）に基づいて、表示画面Ｃを要求することを決定する。続いて、表示対象ＩＤ決定部７２は、状態検知部７１が受け付けた起動パラメータが示すアルバムＩＤを、ターゲットのアルバムＩＤとして特定する（Ｓ４０５）。以降、テレビ２は、上述したステップを実行し、起動パラメータが特定するアルバムの表示画面Ｃを、フォトアプリケーション起動直後の初期表示画面としてアルバム管理サーバ１から取得する。
【０２８２】
上記構成および方法によれば、フォトアプリケーションの起動命令とともに、いずれかのアルバムを特定する起動パラメータがテレビ２に供給された場合には、テレビ２は、通常の初期表示画面（表示画面ＡおよびＢ）ではなく、起動パラメータに基づいて上記アルバムの表示画面Ｃを要求して、それを初期表示画面として表示することができる。
【０２８３】
これにより、ユーザは、所望のアルバムのアルバムＩＤを特定してフォトアプリケーションを起動した場合には、不要な表示画面Ａ（またはＢ）を遷移しなくとも、すぐに所望のアルバムの表示画面Ｃを閲覧することが可能となる。
【０２８４】
なお、アルバムＩＤを指定して、フォトアプリケーションの起動するためのユーザの操作方法としては、例えば、以下の方法がある。
【０２８５】
図３４は、テレビ２の表示部１７に表示されるインターネットブラウザの例、および、該ブラウザに表示されたリンク情報のソースの例を示す図である。
【０２８６】
ブラウザ３４０は、インターネットに接続したテレビ２の表示部１７に表示されるものであり、あるウェブサイトを閲覧した状態を示している。このウェブサイト「フォトギャラリ」には、ネットワークアルバムシステム１００（図２）を利用して、アルバム管理サーバ１にアップロードされた各アルバム５へのリンク情報３４１ａが含まれている。
【０２８７】
ソース３４１ｂは、リンク情報３４１ａのソースの具体例を示している。このリンク情報は、フォトアプリケーションの起動をテレビ２に対して指示するための特別なＵＲＬ(uniform resource locator)３４２と、初期表示画面に表示されるアルバムを指定するアルバムＩＤ３４３を含む。
【０２８８】
ここで、ユーザがブラウザ３４０のリンク情報３４１ａを操作部１５を操作して選択すると、フォトアプリケーションの起動命令とともに、「日本の桜名所」というタイトルのアルバムを特定する起動パラメータ（id=1234567890123456）がテレビ２に供給される。
【０２８９】
（変形例１−表示用データ記憶部８４がある場合）
上述の実施形態では、アルバム管理サーバ１から受信した表示用データ７を不揮発性の記憶装置によって構成される記憶部８０に保存せずに、表示画面を表示する動作が起こる度に、常に新しい表示用データ７をアルバム管理サーバ１に要求するテレビ２について説明した。しかし、本発明に係るテレビ２の構成は上記に限定されない。
【０２９０】
例えば、記憶部８０を、受信した表示用データ７を記憶するための表示用データ記憶部８４を備えるよう構成し、表示用データ記憶部８４に記憶された表示用データ７を表示するようにテレビ２を構成することも可能である。
【０２９１】
これにより、テレビ２が所定の表示画面を要求して取得し、それを表示するという動作を実行する場合に、常にアルバム管理サーバ１に要求するのではなく、表示用データ記憶部８４に該当する表示画面が記憶されている場合は、それを取り出して表示することが可能となる。
【０２９２】
結果として、通信量を削減して、通信回線の負荷を軽減するとともに、アルバム管理サーバ１の処理を減らして、アルバム管理サーバ１の負荷を軽減することが可能となる。
【０２９３】
図２１は、不揮発性の記憶装置で構成される表示用データ記憶部８４を備えた場合のテレビ２の要部構成を示す図である。
【０２９４】
図２１に示すテレビ２において、図１５と異なる点は、記憶部８０において、さらに、アルバム管理サーバ１から受信した表示用データ７を記憶するための表示用データ記憶部８４を備えている点、および、制御部９０において、さらに、要求表示処理制御部９３を備えている点である。
【０２９５】
要求表示処理制御部９３は、表示用データ記憶部８４に記憶されている表示用データ７の内容に応じて、メッセージ生成部７５および表示用データ処理部９１を制御するものである。
【０２９６】
より詳細には、表示用データ要求処理部７０が表示用データ要求メッセージ６を生成して所定の表示画面を要求する処理を開始する場合に、要求表示処理制御部９３は、表示用データ記憶部８４を参照し、テレビ２が要求しようとしている表示画面、すなわち、指定表示画面決定部７３が決定した表示画面が表示用データ記憶部８４に記憶されているか否かを判断する。
【０２９７】
要求する表示画面が表示用データ記憶部８４に記憶されている場合には、それを表示するよう表示用データ処理部９１に指示するとともに、メッセージ生成部７５に表示用データ要求メッセージ６を送信しないように指示する。
【０２９８】
要求する表示画面が記憶されていなければ、上述したのと同じ方法で、表示用データ７の要求および表示処理が行われる。受信した表示用データ７は、一時記憶部１１０に一時的に記憶されるとともに、表示用データ記憶部８４にも保存される。
【０２９９】
図２２は、表示用データ記憶部８４に記憶される、アルバム管理サーバ１から取得した表示用データを管理するための表示用データテーブルの例を示す図である。
【０３００】
図２２に示すとおり、表示用データテーブルには、表示画面のタイプを識別するための表示画面ＩＤ（カラムＣ２１）ごとに、当該表示画面の表示される内容を特定するのに必要な情報（履歴アルバムＩＤ群（カラムＣ２２）および写真ＩＤ群（カラムＣ２４））と、当該表示画面の使用有効期限（カラムＣ２３）と、当該表示画面を表示するための表示用データ７本体（カラムＣ２５）とが記憶されている。
【０３０１】
カラムＣ２２において、履歴アルバムＩＤ群が記憶されているのは、表示画面Ａは最大３つのアルバムについての履歴情報を表示する表示画面であって、３つのアルバムＩＤの組合せおよびその順番によって表示内容が特定されるためである。なお、表示画面Ｃ／Ｃ１では、ターゲットのアルバムが１つ特定されればよいので、カラムＣ２２の先頭項目（アルバム履歴１）にのみ、アルバムＩＤが記憶されている。
【０３０２】
また、カラムＣ２４において、写真ＩＤ群が記憶されているのは、表示画面Ｃ（スライドショー表示画面）は、１枚の写真を１画面に表示する表示画面であって、アルバムに含まれる写真によって表示内容が特定されるためである。
【０３０３】
要求表示処理制御部９３は、要求しようとする表示画面が、表示対象ＩＤ決定部７２、および、指定表示画面決定部７３によって特定されると、その特定された表示画面に該当する表示用データ７をアルバム管理サーバ１に要求すべきか否かを、上述した表示用データ記憶部８４の表示用データテーブル（図２２）の内容に基づいて判断する。
【０３０４】
図２３は、図２１に示すテレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。
【０３０５】
図１９に示す処理と異なる点は、以下に示す２点である。ここでは、図１９の処理と異なる点のみ説明する。
【０３０６】
まず、表示用データを要求する処理（Ｓ５０１〜Ｓ５０９）において、アルバムＩＤ記憶部８１に記憶されているアルバムＩＤに基づき、要求しようとしている表示用データが表示用データ記憶部８４に記憶されているか否かを判定し、表示用データが記憶されている場合には、要求の処理を行わずにそれをそのまま表示するという点が異なる。
【０３０７】
より詳しくは、表示対象ＩＤ決定部７２および指定表示画面決定部７３がそれぞれ必要な情報を決定すると、要求表示処理制御部９３は、表示用データ記憶部８４に記憶される、図２２に示すような表示用データテーブルを参照する。そして、Ｓ５０２にて指定表示画面決定部７３が決定した要求すべき表示画面の表示画面ＩＤに基づいて、これから要求（表示）しようとする表示用データが表示用データ記憶部８４に記憶されているか否かを判定する（Ｓ５０５）。
【０３０８】
該当する表示用データが記憶されていると判定した場合は（Ｓ５０５においてＹＥＳ）、要求表示処理制御部９３は、次に、上記表示対象ＩＤ決定部７２が決定したアルバムＩＤと上記記憶されていると判定された表示用データのアルバムＩＤとが一致するか否かを判定する（Ｓ５０６）。
【０３０９】
より詳細には、例えば、ここでは、表示画面ＡおよびＢを要求しようとしているので、まず、要求表示処理制御部９３は、表示画面ＡおよびＢが格納されていることを確認し、次に、表示画面Ａについては、アルバムＩＤ記憶部８１から取得した最大３つのアルバムＩＤと、上記格納されている表示画面Ａに関連付けられている最大３つのアルバムＩＤ（図２２）とが、履歴の順序も含め一致していることを確認する。
【０３１０】
さらに、アルバムＩＤが一致していると判定した場合は（Ｓ５０６においてＹＥＳ）、要求表示処理制御部９３は、次に、表示用データ記憶部８４の該当する表示用データに関連付けられている有効期限（図２２）を参照し、当該表示用データが現時点で有効か否かを判定する（Ｓ５０７）。
【０３１１】
ここで、表示用データが現時点で有効であると判定した場合は（Ｓ５０７においてＹＥＳ）、要求表示処理制御部９３は、メッセージ生成部７５に対して表示用データ要求メッセージ６を生成するよう指示を送る代わりに、表示用データ処理部９１に対して、表示用データ記憶部８４に記憶されている上記表示用データを表示する処理を行うよう指示を送る。これにより、テレビ２は、Ｓ５０９にてアルバム管理サーバ１に表示用データ要求メッセージ６を送信せずとも、自装置に記憶されている所望の表示用データを表示する（Ｓ５０８）ことができる。
【０３１２】
一方、Ｓ５０５〜Ｓ５０７の各判定において、条件を満たす表示用データが表示用データ記憶部８４から得られなかった場合は（Ｓ５０５〜Ｓ５０７においてＮＯ）、アルバム管理サーバ１に要求しなければ所望の表示用データを得られないので、Ｓ５０９に遷移し、表示用データ要求メッセージ６を生成し送信する処理を実行する。
【０３１３】
また、図２３に示す表示用データを表示する処理（Ｓ５１０〜Ｓ５１４）においては、受信した表示用データを、アルバムＩＤに関連付けて表示用データ記憶部８４に保存する（Ｓ５１１）処理が追加されるという点が異なる。これにより、次に同じ表示用データの要求の処理が実行されたときに、アルバム管理サーバ１に要求しなくとも、自装置の表示用データ記憶部８４に記憶されているものを読み出すことによって所望の表示用データを表示することができる。したがって、通信回線やアルバム管理サーバ１の負担を軽減することが可能となる。
【０３１４】
図２４は、図２１に示すテレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。
【０３１５】
図２０に示す処理と異なる点は、アルバムＩＤ記憶部８１を参照して表示用データ要求メッセージ６を生成するためにアルバムＩＤを取得する処理（Ｓ６０８、Ｓ６０９）を実行する前に、要求しようとしているアルバム（ターゲットのアルバム）のアルバムＩＤに基づいて、所望の表示用データが表示用データ記憶部８４に記憶されているか否かを判定する点と、受信した表示用データを表示用データ記憶部８４に保存する処理が追加された点とである。
【０３１６】
表示用データを要求する処理（Ｓ６０１〜Ｓ６１０）では、まず、要求表示処理制御部９３は、表示対象ＩＤ決定部７２が決定したターゲットのアルバムのアルバムＩＤと、指定表示画面決定部７３が決定した要求（表示）しようとする表示画面の表示画面ＩＤとに基づいて、条件を満たす表示用データが表示用データ記憶部８４に記憶されているか否かを判定する（Ｓ６０４〜Ｓ６０６）。この要求表示処理制御部９３の判定の処理は、上述のＳ５０５〜Ｓ５０７の処理と同様であるので説明は繰り返さない。ただし、ここでは、表示画面Ｃを要求しようとしているので、Ｓ６０５において、ターゲットのアルバムＩＤ１つが一致するだけでよい。
【０３１７】
該当する表示用データが表示用データ記憶部８４に記憶されている場合は、表示用データ処理部９１は、表示用データ記憶部８４から該当する表示用データを読み出し、それを表示部１７に表示する（Ｓ６０７）。一方、記憶されていない場合には、メッセージ生成部７５が生成した表示用データ要求メッセージ６を、送信部１６ａを介してアルバム管理サーバ１に送信する（Ｓ６１０）。
【０３１８】
以上のことから、既に取得された表示用データの要求の処理が再び実行されたときに、アルバム管理サーバ１に要求しなくとも、自装置の表示用データ記憶部８４に記憶されているものを読み出すことによって所望の表示用データを表示することができる。したがって、通信回線やアルバム管理サーバ１の負担を軽減することが可能となる。
【０３１９】
（変形例２−記憶していたアルバムＩＤを管理する）
テレビ２の表示用データ処理部９１は、受信した表示用データを表示制御部６４に伝達して表示部１７に表示させるという上述の機能以外にも、受信した表示用データに基づく様々な処理を実行する機能を有していてもよい。
【０３２０】
例えば、受信した表示用データを解析して、当該表示用データが、要求したアルバムが提供できない状態であることを示すステータス情報を含んでいると判定した場合には、当該ステータス情報に関連付けられているアルバムＩＤが無効であるとして、アルバムＩＤ記憶部８１に記憶されている当該アルバムＩＤを削除する機能を有していてもよい。
【０３２１】
より詳細には、表示用データ処理部９１は、上記ステータス情報に基づいて、要求したアルバムが、そもそもアルバム管理サーバ１に存在していなかった「Ｓｔａ_００１（図８）」あるいは、そのアルバムは削除されて二度と復元されることはない「Ｓｔａ_００２」という状態にあると判定する。このような状態では、そのアルバムＩＤは二度と有効に使われることがないので、アルバムＩＤ記憶部８１から削除することが可能である。
【０３２２】
さらに、アルバム管理サーバ１から提供された複数の表示用データに対して、閲覧可能なユーザの条件が設定されている場合に、自装置に記憶されている属性情報に基づいて、条件に合致した表示用データのみを表示するよう、表示用データをフィルタリングする機能を有していてもよい。
【０３２３】
より詳細には、例えば、アルバム管理サーバ１から、同じトピックについて、「１２歳未満用表示用データ」と「１２歳以上用表示用データ」との両方がテレビ２に送信されたとする。表示用データ処理部９１は、両方の表示用データを取得して、自装置にあらかじめ登録されているユーザの年齢の情報を参照し、ユーザの年齢に合致した方の表示用データを選択して、それを表示するよう表示制御部６４に指示を送ることができる。
【０３２４】
《実施形態２》
上述の実施形態１では、アルバム管理サーバ１を、アルバム単位でアルバム情報を管理し、アルバム単位で表示用データ７の要求をテレビ２から受け付ける構成を備えているものとして説明した。したがって、上述の実施形態１では、アルバム管理サーバ１は、要求されたアルバムが提供できるか否かをアルバムごとに判定し、アルバムが提供できない状態にある場合には、そのことを示すアルバムごとのステータス情報を送信し、テレビ２の要求に対して応答することができる。
【０３２５】
しかし、本発明に係るアルバム管理サーバ１は、上記構成に限定されない。本発明のアルバム管理サーバ１は、さらに、アルバムを構成する写真単位で写真情報（表示対象情報／画像情報）を管理して、写真単位で表示用データ７の要求をテレビ２から受け付ける構成を備えていてもよい。そして、アルバム管理サーバ１は、要求されたアルバムの写真が提供できるか否かを写真ごとに判定して、それが提供できない状態にある場合には、そのことを示すアルバムごと（または写真ごと）のステータス情報を送信し、テレビ２の要求に対して応答してもよい。
【０３２６】
以下、アルバムの写真ごとに写真情報を管理し、写真ごとに状態を判定しステータス情報を生成するアルバム管理サーバ１について詳細に説明する。
【０３２７】
〔ネットワークアルバムシステムの概要２〕
本実施形態では、テレビ２が、アルバムの写真を1枚１枚スライドで表示する表示画面Ｃ（スライドショー表示画面）をアルバム管理サーバ１に対して、表示用データ要求メッセージ６を送信して要求するものとし、アルバム管理サーバ１は、テレビ２が要求するアルバムのスライドショーを表示するための表示画面Ｃを表示するための表示用データ７を提供するものとする。
【０３２８】
ここで、本実施形態に係る上記表示用データ７は、写真ごとに用意される写真表示用データから構成されている。写真表示用データとは、１枚の写真を表示する写真表示画面を表示するための表示制御情報と、表示対象データとしての上記写真のデータとからなる表示用データのことであり、これは写真ごとに用意される。また、テレビ２が生成する表示用データ要求メッセージ６は、上記写真表示用データを要求するための写真表示用データ要求メッセージ（表示対象要求メッセージ）からなっており、写真表示用データ要求メッセージも、写真ごとに生成される。写真表示用データ要求メッセージを生成するには、メッセージ生成部７５は、図５に示す表示用データ要求メッセージ６に、写真ＩＤを示すデータを加えればよい。このために、状態検知部７１が検知した動作状態に応じて、表示対象ＩＤ決定部７２はどの写真が要求されているのかを決定する。すなわち、ターゲットとなる写真の写真ＩＤを決定する。
【０３２９】
以上のとおり、テレビ２からスライドショー表示画面であるアルバムの表示画面Ｃの要求を、写真ごとに（あるいはまとめて）受け付けた場合には、アルバム管理サーバ１は、上記アルバムに含まれる写真の枚数分の写真表示用データを生成し、各写真表示用データを、写真表示用データ要求メッセージを受け付けた順で個々に（あるいはまとめて）提供する。
【０３３０】
テレビ２は、アルバム管理サーバ１から受け取った写真表示用データを順に表示していくことにより、当該アルバムのスライドショー表示を実現することが可能となる。
【０３３１】
図２５は、本実施形態に係る表示用データ７を構成する写真表示用データを模式的に示す図である。図２５に示すとおり、アルバム管理サーバ１がテレビ２に提供するスライドショーを表示するための表示用データ７は、当該アルバムに含まれる写真分の写真表示用データ１６１により構成されている。その写真表示用データ１６１は、アルバムの写真を１枚表示するための表示用データであり、表示対象データとしての写真１６３と、当該写真の配置を規定する表示制御情報１６２とを含んでいる。
【０３３２】
表示制御情報１６２には、スライドショー表示画面生成用スクリプトが含まれており、当該スクリプトは、レイアウト定義情報１６４と状態遷移定義情報とで構成されている。レイアウト定義情報１６４に含まれている情報には、少なくとも、アルバムＩＤ１６５、次の写真の情報を示す次写真情報１６６、および、写真表示用データ１６１で表示対象となっている写真のリンク情報などを含む表示対象特定情報１６７が含まれている。
【０３３３】
このような表示制御情報１６２にしたがうことによって、テレビ２は、写真１６３を規定された配置にて表示させることができる。さらに、次の写真を表示するためにユーザがテレビ２を操作する操作画面を表示させることができる。これにより、テレビ２（図１５、図２１）は、ユーザの操作部１５からの入力を操作受付部６１にて受け付けて、次写真情報１６６および状態遷移定義情報によって、次の写真を表示するための表示画面を取得する動作に移ることができる。
【０３３４】
図２６は、図２５に示すレイアウト定義情報１６４の具体例を示す図である。図２６に示すとおり、表示制御情報には、表示対象データとしての写真を特定する表示対象特定情報１６７だけではなく、当該写真の次に表示対象データとなる次写真を特定する次写真情報１６６が埋め込まれているので、テレビ２が写真表示用データ要求メッセージを生成する処理を行うときに、表示対象ＩＤ決定部７２は、どの写真の写真表示用データを要求すればよいのか（写真ＩＤ）を特定することが可能となる。
【０３３５】
〔アルバム管理サーバの構成２〕
図１に示すアルバム管理サーバ１において、実施形態１のアルバム管理サーバ１と異なる点は以下のとおりである。すなわち、表示対象データ記憶部５２が、写真テーブルにおいて、表示対象データとしての写真のデータを記憶しているのに加えて、アルバムの写真ごとに、写真の状態を示す写真情報を記憶し、管理している点で異なる。また、ステータス情報記憶部５４が、ステータステーブルにおいて、アルバムの状態を示すステータス情報を記憶するのに加えて、写真の状態を示すステータス情報を記憶している点で異なる。
【０３３６】
また、表示対象ＩＤ取得部２１は、写真表示用データ要求メッセージを受信して、アルバムＩＤに加えて写真ＩＤを取得し、要求されている写真を特定する。
【０３３７】
ステータス判定部３０は、アルバムの状態を判定するのに加えて、表示対象ＩＤ取得部２１が取得した写真ＩＤに基づいて、上記表示対象データ記憶部５２を参照し、写真の状態も判定する。
【０３３８】
図２７は、表示対象データ記憶部５２に記憶される、写真テーブルにおける写真情報の例を示す図である。図２７では、アルバムＩＤ「０１２５４７８２２５１４２５８４」のアルバムの写真テーブルのみを図示しているが、アルバム管理サーバ１が管理するすべてのアルバムにつき、１つの写真テーブルが用意されている。
【０３３９】
図９に示す実施形態１の写真テーブルと異なる点は、写真ごとに、写真の状態を示す写真情報１６８が記憶されている点である。
【０３４０】
カラムＣ３１は、写真の横ピクセル数を示す。カラムＣ３２は、写真の縦ピクセル数を示す。カラムＣ３３は、写真のデータサイズを示す。カラムＣ３４は、写真のデータのフォーマット（jpg、tiff、bmpなど）のタイプを示す。カラムＣ３５は、当該写真の公開に際し、年齢制限を設ける場合に、閲覧の権限を持たない年齢の範囲を示す。
【０３４１】
写真情報１６８の各種情報は、ステータス判定部３０によって、写真の状態を判定するために適宜参照される。
【０３４２】
図２８は、ステータス情報記憶部５４に記憶される、ステータス情報が管理されるステータステーブルの例を示す図である。図２８に示すステータステーブルでは、アルバム（または写真）のひとつの状態をひとつのレコードで構成している。図２８に示すステータステーブルには、アルバムの状態に係るステータス情報「Ｓｔａ＿００１」〜「Ｓｔａ＿００５」を示していないが、図８に示す各ステータス情報が図２８に示すステータステーブルに記憶されていてもよい。
【０３４３】
さらに、写真の状態に係るステータス情報は、アルバム内で写真を特定するための情報（例えば、表示順序）をパラメータ１６０として含んでいてもよい。上記構成によれば、ステータス判定部３０が、表示対象データ記憶部５２を参照し、要求された写真が提供できない状態であることを検知すると、ステータス判定部３０は、表示対象データ記憶部５２から、当該写真の表示順序（例えば「２」）を抽出して、ステータスコード「Ｓｔａ＿００６」と表示順序「２」とを出力する。
【０３４４】
ステータス情報抽出部４２は、上記ステータスコードに基づいて、図２８に示すステータス情報を抽出し、抽出したステータス情報に含まれるパラメータ「＠＠_表示順序_＠＠」の部分を、表示順序データ「２」に置き換えてステータス情報を完成される。
【０３４５】
これにより、写真を要求したテレビ２に対して送り返される表示制御情報には、写真を表示する代わりに、“２番目の写真にエラーが発生しました。”というテキストデータを表示するための命令が記述される。
【０３４６】
これを確認したテレビ２のユーザは、要求したアルバムの写真のいずれかにエラーが発生したということだけでなく、どの写真にエラーが発生したのかを知ることができる。
【０３４７】
ステータス判定部３０は、上述の写真情報１６８の各種情報を参照し、要求された写真が提供可能か否かを判定するとともに、もし、提供可能でない場合は、当該写真がどのような状態であるのかを判定してその判定結果に応じたステータスコードをステータス判定結果として出力する。
【０３４８】
これにより、ステータス情報抽出部４２は、写真が提供できない状態にあるときには、当該写真がどのように提供できない状態であるのかを示す写真のステータス情報をステータス情報記憶部５４から抽出して、それを表示制御情報に含めることが可能となる。
【０３４９】
したがって、テレビ２は、要求した写真が取得できない場合に写真のステータス情報を当該写真のスライドショー表示画面を表示する代わりに表示して、ユーザに写真が提供できない事情を提示することが可能となる。さらに、ステータス情報内に、写真を特定するためのパラメータ１６０が含まれている場合には、アルバム単位でエラー内容を提示するだけでなく、写真単位でエラー内容を提示することが可能となる。
【０３５０】
具体的には、「アルバムの中のいずれか1枚の写真に＊＊というエラーが発生した」という情報が提示されるのではなく、「アルバムの何枚目の写真に＊＊というエラーが発生した」というように、写真単位でのエラー内容をユーザに提示することができる。結果として、ユーザは、より詳細にエラーの情報を知ることができ、ユーザの利便性は向上する。
【０３５１】
〔アルバム管理サーバの処理〕
図２７および２８に示す例を用いて、ステータス判定部３０のステータス判定処理を詳細に説明すると以下のとおりである。図２９に示す例では、テレビ２からスライドショーを表示するための写真表示用データを要求する写真表示用データ要求メッセージを受け取る。なお、本実施形態に係るネットワークアルバムシステム１００によって提供されるスライドショーのサービスでは、写真の表示順序にしたがって、写真表示用データが要求され、表示されるようになっている。また、スライドショーの途中で写真にエラーが起こった場合には、表示画面Ａ（アルバム履歴画面）が表示されるようになっている。
【０３５２】
図２９は、本実施形態のアルバム管理サーバ１における、表示用データ提供処理の流れを示すフローチャートである。
【０３５３】
受信部１１ａが、テレビ２から写真表示用データ要求メッセージを受信すると（Ｓ７０１においてＹＥＳ）、メッセージ解析部２０の表示対象ＩＤ取得部２１は、写真表示用データ要求メッセージからアルバムＩＤと写真ＩＤとを取得して、表示対象データを特定する（Ｓ７０２）。以降、ステータス判定部３０はまずアルバムに関し、アルバムの状態を判定するためのステータス判定処理を実行する。このＳ７０３〜Ｓ７０５の処理は、図１２および１３に示すアルバムのステータス判定処理と同様であるので、ここでは説明を繰り返さない。ステータス判定部３０が、要求されたアルバムが提供な状態であると判定した場合は（Ｓ７０４においてＹＥＳ）、ステータス判定部３０は、表示対象データ記憶部５２を参照し、さらに写真の情報を判定するためのステータス判定処理を実行する。
【０３５４】
具体的には、まず、ステータス判定部３０は、当該アルバムの写真テーブルを参照し、表示対象ＩＤ取得部２１が取得した写真ＩＤの写真情報（および写真のデータ）が記憶されているか否かを判定する（Ｓ７０６）。
【０３５５】
その写真が記憶されていると判定した場合は（Ｓ７０６においてＹＥＳ）、次に、ステータス判定部３０は、上記写真ＩＤによって特定される写真のデータ本体を参照して、データが破損していないかどうかを判定する（Ｓ７０７）。
【０３５６】
データが破損していないと判定した場合は（Ｓ７０７においてＹＥＳ）、次に、ステータス判定部３０は、上記写真ＩＤに関連付けられているカラムＣ３４のフォーマットを参照して、要求された写真が本ネットワークアルバムシステム１００で取り扱い可能な形式であるか否かを判定する（Ｓ７０８）。本実施形態では、取り扱い可能な形式（例えば、jpgフォーマット）についての形式情報をアルバム管理サーバ１があらかじめ記憶しておき、ステータス判定部３０は、そのあらかじめ定められた形式情報と一致する写真のみを取り扱い可能と判定する。
【０３５７】
写真が取り扱い可能な形式で保存されていることを判定した場合は（Ｓ７０８においてＹＥＳ）、次に、ステータス判定部３０は、要求された写真のピクセル数およびデータサイズに基づいて、写真のサイズがテレビ２で表示するための規格内のサイズに収まっているか否かを判定する（Ｓ７０９）。
【０３５８】
本実施形態では、表示可能な規格として、例えば、（条件１）写真の横のピクセル数が１９２０ピクセル以下であること、（条件２）写真の縦のピクセル数が１０８０ピクセル以下であること、および、（条件３）データサイズは６５０ＫＢ以下であることの３つの条件があらかじめ定められているものとする。ステータス判定部３０は、記憶部８０にあらかじめ設定され記憶されている上記規格の情報を参照し、上記３つの条件をすべて満たす写真をテレビ２で表示可能な写真と判定する。
【０３５９】
写真がテレビ２で表示可能であると判定した場合は（すなわち、Ｓ７０６〜Ｓ７０９のすべてにおいてＹＥＳ）、ステータス判定部３０は、上記写真ＩＤによって特定された写真を提供可能な状態であると判定して、その判定結果を表示用データ生成部４０に伝達する。
【０３６０】
表示用データ生成部４０は、表示対象データ記憶部５２を参照して、上記写真の次の表示順序の写真が記憶されているか否かを判定する（Ｓ７１０）。要求されている写真の次に表示されるべき写真が存在する場合は（Ｓ７１０においてＹＥＳ）、図２５に示すような次写真情報１６６を含めて表示制御情報を生成し、上記写真の写真表示用データを生成する（Ｓ７１１）。一方、次に表示されるべき写真が存在しない場合は、当該アルバムの最後のスライドショー表示画面となるので、次写真情報１６６を含めずに表示制御情報を生成し、写真表示用データを生成する（Ｓ７１２）。
【０３６１】
反対に、Ｓ７０６〜Ｓ７０９における写真のステータス判定処理の結果、ステータス判定部３０が、当該写真が提供不可能な状態にあると判定した場合は（Ｓ７０６〜Ｓ７０９の少なくともいずれか１つにおいてＮＯ）、ステータス判定部３０は、写真が提供不可能な状態にあることを示すステータスコード（例えば、図２８）をステータス判定結果として出力する。表示用データ生成部４０は、上記ステータス判定結果に応じた写真のステータス情報を含むアルバム履歴画面を表示するための表示用データを生成する（Ｓ７１３）。上記表示用データの生成方法については、実施形態１ですでに説明したとおりであるので、ここでは説明を省略する。
【０３６２】
最後に、送信部１１ｂは、Ｓ７０５、Ｓ７１１〜Ｓ７１３のいずれかにおいて生成された表示用データを、上記テレビ２の写真表示用データ要求メッセージの応答として、テレビ２に送信する（Ｓ７１４）。
【０３６３】
上記構成および方法によれば、アルバム管理サーバ１のステータス判定部３０は、写真ごとに写真情報を管理して、要求された写真ごとに、当該写真が提供可能か否かを判定する。そして、表示用データ生成部４０は、そのステータス判定結果に応じて、写真の状態を示すステータス情報を含んだ表示用データを生成する。
【０３６４】
したがって、要求された写真が提供できない状態にあると判定された場合には、上記ステータス判定部３０のステータス判定結果に応じて、当該写真がどのような状態にあって提供できないのかをしめすステータス情報を含む表示用データがテレビ２に提供される。
【０３６５】
これにより、テレビ２は、要求した写真を取得できなかった場合は、上記表示用データを取得して、写真のエラーに関するステータス情報を表示しユーザに提示することができる。結果として、ユーザは、所望の写真を閲覧できなかった場合に、なぜそれが閲覧できないのかを知ることができ、このことに対する適切な措置を講じることが可能となる。よって、ユーザの利便性が向上する。
【０３６６】
なお、ステータス判定部３０における写真の状態の判定方法は、図２９のフローチャートに示す例に限定されない。例えば、ステータス判定部３０は、図２７に示す、カラムＣ３５の年齢制限の情報に基づいて、テレビ２のユーザの年齢が、視聴可能年齢の条件を満たしていないと判定した場合には、ステータスコード「Ｓｔａ_０１１」（図２８）を出力して、ユーザが視聴可能年齢に達していない旨を示すステータス情報を含む表示制御情報を生成するよう表示用データ生成部４０に指示を送ることもできる。
【０３６７】
この場合は、テレビ２から送られる表示用データ要求メッセージ６に、ユーザの年齢を示すユーザ情報が含まれるようにすればよい。
【０３６８】
また、図２７に示す写真テーブルにおいて、写真ごとに著作権の保護に係る公開をブロックする情報を管理すれば、ステータス判定部３０はその状態を判定することが可能となる。したがって、要求された写真が著作権保護のために表示できない状態である旨を示すステータス情報を生成し、テレビ２のユーザに提示することも可能となる。
【０３６９】
〔テレビの処理〕
図３０は、本実施形態のテレビ２における、表示用データの要求および表示の処理の流れを示すフローチャートである。テレビ２は、図４（ｃ）に示すようなアルバム写真表示画面を要求して、要求したアルバムの最初の写真を表示するためのスライドショー表示画面Ｃを受信したものとする。
【０３７０】
表示用データ処理部９１（図１５または図２１）は、表示用データ受信制御部６３が受信した、スライドショー表示画面Ｃ_１（図４（ｃ））の写真表示用データを表示部１７に表示する（Ｓ８０１）。
【０３７１】
上記スライドショー表示画面Ｃ_１が表示された状態で、状態検知部７１が、テレビ２の所定の動作状態を検知すると（Ｓ８０２）、制御部９０は、スライド要求および表示処理を開始する。なお、ここで、状態検知部７１が検知する所定の動作状態としては、Ｓ８０１にてスライドショー表示画面Ｃ_１が表示されてから所定時間以上経過した状態や、スライドショー表示画面Ｃ_１が表示されている状態で、「次へ進む」ボタンが選択されたり、次に進むことを示す十字キーが押下されたりして所定の信号を受け付けた状態などが想定される。
【０３７２】
表示対象ＩＤ決定部７２は、現在表示の処理が実行中の写真表示用データの中に含まれている、次写真情報１６６（図２５、図２６）を抽出して、次に要求すべき写真表示用データがあると判定する（Ｓ８０３においてＹＥＳ）。メッセージ生成部７５は、表示対象ＩＤ決定部７２が特定した次写真を表示するための写真表示用データを要求する写真表示用データ要求メッセージを生成し、送信する（Ｓ８０４ａ）。
【０３７３】
受信部１６ｂがアルバム管理サーバ１から上記要求メッセージの応答として、何らかの表示用データを受信すると（Ｓ８０５においてＹＥＳ）、表示用データ処理部９１は、受信した表示用データを解析して、それが、要求した写真を表示するスライドショー表示画面Ｃの写真表示用データであるのか、あるいは、要求した写真がなかったためにアルバム履歴画面Ａ（およびアルバムＩＤ入力画面Ｂ）を表示させるための表示用データであるのかを判定する（Ｓ８０６）。受信した表示画面がスライドショー表示画面Ｃである場合は（Ｓ８０６においてＣ）、表示用データ処理部９１は、上記スライドショー表示画面Ｃを表示する（Ｓ８０７）。一方、受信した表示画面がアルバム履歴画面Ａ（およびアルバムＩＤ入力画面Ｂ）である場合は、表示画面ＡかＢかを表示するための処理Ｓ３０８〜Ｓ３１０に移行する。
【０３７４】
また、Ｓ８０３において、表示対象ＩＤ決定部７２が、現在表示の処理が実行中の写真表示用データの中に、次写真情報１６６が含まれていないために、次に要求すべき写真が存在しないと判定した場合は（Ｓ８０３においてＮＯ）、表示用データ要求処理部７０は、アルバム履歴画面Ａをアルバム管理サーバ１に要求して（あるいは、表示用データ処理部９１が、アルバム履歴画面Ａを表示用データ記憶部８４から取得して）、アルバム履歴画面を表示部１７に表示させる（Ｓ８０４ｂ）。
【０３７５】
以降、テレビ２は、表示すべき写真がなくなるまで、Ｓ８０３〜Ｓ８０７のスライド要求および表示処理を繰り返して実行する。
【０３７６】
上記方法によれば、要求した写真に提供できない事情（エラー）が発生した場合、テレビ２は、Ｓ８０６において、アルバム履歴画面Ａを受信する。受信したアルバム履歴画面Ａには、上記エラーが発生した写真を含むアルバムに関連付けて、該写真のステータス情報が含まれている。
【０３７７】
これにより、テレビ２は、取得できなかった写真について、その写真がどのような状態にあるのかを示すステータス情報を表示することが可能となる。ユーザは、そのステータス情報を確認し、所望の写真が閲覧できない原因を知ることが可能となる。
【０３７８】
（変形例３−エラーダイアログ表示用データを提供する）
上述の実施形態では、次の写真を表示しようとするときに、写真にエラーが検出された場合は、アルバム履歴画面（アルバムごとに写真のステータス情報を表示したもの）を表示するよう構成されたアルバム管理サーバ１およびテレビ２について説明した。
【０３７９】
しかし、本発明のアルバム管理サーバ１およびテレビ２は上記構成に限定されない。例えば、写真にエラーが検出された場合に、まずは、アルバム管理サーバ１がエラーダイアログ表示用データを提供して、テレビ２に表示させるようにしてもよい。エラーダイアログ表示画面には、次の画面に遷移するための操作画面が表示されており、ユーザが意図するタイミングで（および、ユーザが意図する表示画面に）次の表示画面に遷移できるよう、ユーザの利便性の向上を目的としてユーザインターフェースを充実させることができる。
【０３８０】
図３１は、アルバム管理サーバ１が、要求された表示対象データについてエラーを検出したときに、要求元に返すエラーダイアログ表示用データに含まれる表示制御情報の具体例を示す図である。
【０３８１】
スクリプト１３１には、操作部１５の決定ボタンが押下されたら、アルバム履歴画面Ａに遷移するようにテレビ２に対する命令文が記述されている。また、スクリプト１３２には、アルバム管理サーバ１の側でエラーが発生したことを示すメッセージを表示するよう規定した命令文が記述されている。このメッセージが表示されることにより、ユーザは、アルバム管理サーバ１の原因でエラーが発生したことを知ることができる。
【０３８２】
図３２は、テレビ２の表示用データ処理部９１が、図３１の表示制御情報にしたがって表示部１７に表示した、エラーダイアログ表示画面の具体例を示す図である。
【０３８３】
図３２に示すエラーダイアログ表示画面が表示されている状態で、操作部１５の決定ボタンが押下されると、状態検知部７１は、操作受付部６１を介して信号が入力されたことを検知し、表示用データ要求処理部７０の各部がアルバム履歴画面を要求／表示する処理を開始する。
【０３８４】
これにより、強制的にアルバム履歴画面に遷移せずに、ユーザの指示に応じてユーザが所望する適切なタイミングで、アルバム履歴画面を表示するようテレビ２を動作させることが可能となり、ユーザの利便性を向上させることが可能となる。
【０３８５】
なお、アルバム管理サーバ１がテレビ２に提供するエラーダイアログ表示画面の例は上記に限定されない。例えば、アルバム履歴画面に遷移するか、スライドショーの続きを見るためにエラーの写真を飛ばして次のスライドショー表示画面に遷移するかをユーザに選択させるＧＵＩ画面を含むエラーダイアログ表示用データを、アルバム管理サーバ１が生成し、テレビ２に提供してもよい。
【０３８６】
図３３は、所望の遷移先をユーザに選択させるためのＧＵＩ画面を備えたエラーダイアログ表示画面の例を示す。ユーザは、写真にエラーが発生したことをこのエラーダイアログ表示画面から知ったときに、遷移したい画面のボタンを選択するだけでよい。
【０３８７】
これにより、強制的にアルバム履歴画面に遷移せずに、ユーザの指示に応じてユーザが所望する表示画面へ、適切なタイミングで遷移するようテレビ２を動作させることが可能となり、ユーザの利便性をさらに向上させることが可能となる。
【０３８８】
図３３に示すように、エラーダイアログ表示画面から、エラーの写真を１つ飛ばして次のスライドショー表示画面に遷移させる場合には、アルバム管理サーバ１は、当該エラーダイアログ表示画面の表示用データを生成するときに、エラーの写真の次に表示される予定の写真の次写真情報１６６（図２５、図２６）をその表示制御情報に含めればよい。
【０３８９】
なお、上記エラーダイアログ表示画面の表示用データ（エラーダイアログ表示用データ）を生成し提供するタイミングは特に限定されないが、例えば、図２９に示すフローチャートのＳ７１３の代わりに、エラーダイアログ表示用データを生成し、送信するステップを設ければよい。そして、上記エラーダイアログ表示用データを受信したテレビ２から、アルバム履歴画面を要求するメッセージを改めて受信して、Ｓ７１３のステップを実行するようにしてもよい。
【０３９０】
あるいは、Ｓ７１３において、エラーダイアログ表示用データをさらに生成して、アルバム履歴画面の表示用データとともに送信するようにしてもよい。この場合は、エラーダイアログ表示画面からアルバム履歴画面へ遷移するための状態遷移定義情報を含めて表示制御情報を作成しておけばよい。
【０３９１】
あるいは、エラーダイアログ表示用データの内容は動的に変更されるものではなく一定であっても構わないので、Ｓ７１１またはＳ７１２において、正常に提供される写真表示用データとともに提供するものであってもよい。この場合、テレビ２が写真のエラーを検出して、上記エラーダイアログ表示用データを表示する判定を行うようにする。
【０３９２】
《実施形態３》
上述の各実施形態では、テレビ２に表示されるアルバム履歴画面にて、過去にアクセスしたことのあるアルバムの履歴情報を最新のものから順に３件分表示する例について説明したが、本発明のネットワークアルバムシステム１００は、これに限定されない。テレビ２が、アルバム履歴テーブルにて、３つ以上のアルバム履歴を管理し、３つ以上のアルバムの履歴情報を表示するアルバム履歴画面をアルバム管理サーバ１に要求してもよい。さらに、アルバム履歴画面に表示される３つ以上の履歴情報のうち、ユーザの所望するアルバムが常に優先して表示されるよう、テレビ２は、アルバム履歴画面を要求する表示用データ要求メッセージ６とともに、優先表示されるアルバムの情報をアルバム管理サーバ１に送信してもよい。
【０３９３】
以下、アルバム履歴情報の表示順序をユーザの指定に基づき決定し、３つ以上のアルバム履歴情報をテレビ２に表示させるためのテレビ２およびアルバム管理サーバ１の構成について詳細に説明する。
【０３９４】
〔テレビの構成〕
本実施形態におけるテレビ２の構成について、図１５および図２１に示したテレビ２と異なる点は、テレビ２の制御部９０が、機能ブロックとしてのアルバム履歴管理部１２０を備えている点である。アルバム履歴管理部１２０は、ユーザの操作および／または受信された表示制御情報の記述にしたがって、アルバムＩＤ記憶部８１に記憶されているアルバム履歴テーブルを管理するものである。
【０３９５】
テレビ２のアルバム履歴管理部１２０の機能について、図３５および図３６に基づいて、より詳細に説明する。図３５は、本実施形態にかかるアルバムＩＤ記憶部８１に記憶される、アルバム履歴テーブルの例を示す図である。
【０３９６】
図３５に示すとおり、本実施形態では、アルバム履歴テーブルは、６つのレコードを有しており、６つのアルバムについての履歴情報を保存できるようになっている。また、履歴情報の各々は、３つのフィールドを有しており、それぞれに、データ名「履歴ＮＯ．」、「アルバムＩＤ」、「優先表示」の情報が格納されている。
【０３９７】
「履歴ＮＯ．」は、６つの各履歴情報の表示順序を示している。ここでは、数字が小さい順に、アルバム履歴画面にて上から順に表示されることを意味する。「アルバムＩＤ」は、アルバムを識別するためのアルバムＩＤを示す。「優先表示」は、ユーザがアルバムの履歴情報を優先的に（上位に）表示することを希望しているか否かを示すフラグである。ここでは、優先表示フラグが「yes」を示している場合は、ユーザが当該アルバムの履歴情報を優先表示することを希望していることを意味し、優先表示フラグが「no」を示している場合は、その逆を意味する。なお、本実施形態では、履歴情報の各レコードは、「履歴ＮＯ．」の数字が最も小さいレコードを先頭にして、「履歴ＮＯ．」の昇順にアルバム履歴テーブルに格納される。
【０３９８】
本実施形態では、図３５に示すアルバム履歴テーブルに基づいて、アルバム履歴画面における履歴情報の表示順序が決定される。例えば、具体的には、まず、「優先表示」が「yes」であるレコードを「履歴ＮＯ．」順に表示し、続いて、残りのレコードを「履歴ＮＯ．」順に表示すると決定されてもよい。これにより、アルバム管理サーバ１が、アルバム履歴画面用の表示用データ７を生成するときには、アルバム管理サーバ１は、図３５のＲ１１、Ｒ１６、Ｒ１２、Ｒ１３、Ｒ１４、Ｒ１５の順で、履歴情報が表示されるように、表示制御情報内のレイアウト定義情報１７１を記述する。上述の表示順序の決定方法は、一例であり、これに限定されない。また、表示順序の決定は、アルバム履歴テーブルの情報に基づいて、テレビ２が行ってもよいし、該情報をテレビ２から取得してアルバム管理サーバ１が行ってもよい。以下では、表示順序の決定はアルバム管理サーバ１が行うものとし、該アルバム管理サーバ１の説明は後述する。
【０３９９】
図３６は、本実施形態にかかるテレビ２の要部構成を示すブロック図である。図３６に示すとおり、アルバム履歴管理部１２０は、フラグ設定部１２１および履歴編集部１２２を備える構成となっている。
【０４００】
フラグ設定部１２１は、図３５に示す「優先表示」のフラグ（優先表示フラグ）を更新するものである。ユーザにより、あるアルバムが選択され、優先表示の指定が行われると、フラグ設定部１２１は、その選択されたアルバムのアルバムＩＤに関連付けられている優先表示フラグを「no」から「yes」に更新する。なお、優先表示フラグがすでに「yes」のアルバムに対して再び同様の操作が行われた場合には、逆に、「yes」から「no」に優先表示フラグを更新してもよい。
【０４０１】
履歴編集部１２２は、アルバムがテレビ２において閲覧されたことを検知して、最近閲覧された上位６件のアルバムが、最近閲覧されたものから「履歴ＮＯ．」の順に正しく保存されるように、各レコードのソート、および、レコードの追加と削除を行うものである。なお、上述のアルバムが閲覧された状態とは、テレビ２において、図４（ｃ）に示すスライドショー表示画面の表示用データ７が処理され、当該アルバムのスライドショー表示画面が表示部１７に表示された状態のことをいう。あるいは、サムネイル表示画面が表示された状態をアルバムが閲覧された状態のことをいう。
【０４０２】
上述のようにしてアルバム履歴管理部１２０によって管理されるアルバム履歴テーブルに基づいて、表示用データ要求処理部７０は、表示用データ要求メッセージ６を生成する。表示用データ要求処理部７０の詳細は、上述の各実施形態において既に述べたとおりである。
【０４０３】
図３７は、本実施形態にかかる表示用データ要求処理部７０がアルバム履歴テーブルに基づいて生成する表示用データ要求メッセージ６のデータ構造を模式的に示す図である。
図３７に示すとおり、本実施形態では、３つのアルバムＩＤ（データＤ１〜Ｄ３）に加えて、４番目から６番目までに記憶されているアルバムＩＤ（・・・データＤ２３）も表示用データ要求メッセージ６に含まれる。このとき、６つのアルバムＩＤは、「履歴ＮＯ．」の小さいレコードから順に、対応するブロック「history1」、「history2」・・・内に格納される。さらに、各アルバムＩＤに関連付けて、優先表示フラグの情報も表示用データ要求メッセージ６に含まれる（データＤ２１、Ｄ２２、・・・Ｄ２４）。そして、表示用データ要求メッセージ６は、表示画面Ａを要求するメッセージであることを示す表示画面のタイプの情報（データＤ５）を含んでいる。さらに、ここでは図示しないが、図５に示すＤ６〜Ｄ８のユーザ情報を含んでいてもよい。
【０４０４】
なお、表示用データ要求処理部７０は、上記６つのアルバムのうち、優先表示の設定が変更されたアルバムが含まれている場合には、どのアルバムの優先表示フラグを更新すべきかを示す更新対象の情報（データＤ２５）を表示用データ要求メッセージ６に含める。これにより、アルバム管理サーバ１は、優先表示フラグの更新が必要なアルバムを特定することができる。
【０４０５】
以上のように、表示用データ要求処理部７０は、アルバムＩＤ記憶部８１のアルバム履歴テーブルに基づいて上述したような表示用データ要求メッセージ６を生成し、アルバム管理サーバ１に対してアルバム履歴画面の表示用データ７を要求する。
【０４０６】
これにより、表示用データ要求メッセージ６に基づいて、アルバム管理サーバ１は、優先表示が指定されているアルバムほど上位に、また、最近閲覧されたアルバムほど上位になるようにアルバム履歴情報の表示順序を決定し、そのように配置を規定した表示用データ７を生成することができる。
【０４０７】
なお、どのイベントが発生したときに、アルバム履歴テーブルをどのように更新するのか、また、アルバム履歴画面を再取得するのかについては、記憶部８０（状態情報記憶部８２）にあらかじめ記憶されたプログラム（図１７の状態情報テーブル）にしたがって実行されてもよいし、アルバム管理サーバ１から必要に応じて供給される操作内容定義情報２８０にしたがって実行されてもよいし、あるいは、その両方にしたがって実行されても構わない。
【０４０８】
〔アルバム管理サーバの構成〕
アルバム管理サーバ１は、テレビ２の要求に応じて、６つのアルバム履歴情報の表示順序を決定して、レイアウト定義情報１８１を生成するとともに、テレビ２において適切なアルバム履歴管理が行われるように操作内容定義情報２８０を生成する。
【０４０９】
図３８は、本実施形態にかかるアルバム管理サーバ１の要部構成の示すブロック図である。図３８のアルバム管理サーバ１の構成において、図１と異なる点は、制御部１０が機能ブロックとしての表示順序決定部３１を備えている点、および、メッセージ解析部２０が更新対象特定部２４を備えている点である。
【０４１０】
表示順序決定部３１は、メッセージ解析部２０が表示用データ要求メッセージ６を解析した解析結果に基づいて、表示画面Ａ（アルバム履歴画面）に表示するアルバムの履歴情報の表示順序を決定するものである。
【０４１１】
更新対象特定部２４は、表示用データ要求メッセージ６が、図３７のデータＤ２５に示すような、更新対象の情報を含んでいる場合に、優先表示フラグを更新すべきアルバムを特定するものである。
【０４１２】
ここでは、上述したとおり、図３７の表示用データ要求メッセージ６にしたがって、まず、「優先表示」が「yes」のレコードを上位に表示すると決定し、その中で閲覧されたのが最近のものほど上位になるようにソートし、次に、残りのレコードの中で、閲覧されたのが最近のものほど上位になるようにソートして６つのアルバムについての履歴情報の表示順序を決定する。
【０４１３】
表示順序決定部３１が決定した表示順序にしたがって、表示用データ生成部４０の各部は表示用データ７を生成する。具体的には、表示制御情報生成部４４は、各履歴情報が、表示順序決定部３１が決定した表示順序で上から順に表示されるように、レイアウト定義情報１８１を記述する。
【０４１４】
上述のようにして生成されたレイアウト定義情報１８１を含む表示用データ７は、テレビ２に供給される。テレビ２は、上記レイアウト定義情報１８１にしたがってアルバム履歴画面を表示する。したがって、表示用データ要求メッセージ６にて要求した各アルバムの履歴情報をユーザが希望する所定の表示順序にて表示することが可能となる。所定の表示順序とは、ユーザに選択される可能性の高い順のことであり、具体的には、ユーザが優先表示を指定したアルバムや、最近閲覧されたアルバムほど上位に表示させることが可能となる。
【０４１５】
図３９（ａ）は、上述のレイアウト定義情報１８１を含む表示用データ７がテレビ２によって再取得されたのちに、表示部１７に表示されたアルバム履歴画面の表示例を示す図である。各アルバムの履歴情報を表示するための第１領域１４１には、アルバム管理サーバ１の表示順序決定部３１が決定した表示順序で、６つのアルバムについて履歴情報が表示される。ここで、第１領域１４１に６つのすべての履歴情報を表示するスペースがない場合には、スクロールバー１５６を設けて残りの３つの履歴情報を表示できるようにすることができる。さらに、本実施形態では、テレビ２は、アルバム履歴画面表示中に、ユーザが操作部１５を操作して、各履歴情報の優先表示の指定を行える構成であるので、操作部１５に設けられたボタンの機能説明１５７を、第２領域１４２に表示してもよい。
【０４１６】
図３９（ａ）に示す例では、機能説明１５７は、操作部１５に設けられた赤ボタンを押下することによって、選択中のアルバムの優先表示を設定したり、解除したりできることを示している。
【０４１７】
さらに、選択中のアルバムの優先表示が設定されているか否かによって、機能説明の内容を変更してもよい。例えば、図３９（ｂ）に示すとおり、優先表示が設定されていないアルバムが選択されている場合には、機能説明１５７ａを表示し、優先表示が設定されているアルバムにカーソルが移動した場合には、機能説明１５７ａを機能説明１５７ｂに切り換えることができる。
【０４１８】
上述の機能説明の表示の切替は、カーソルが移動する度に、テレビ２が表示用データ７を再取得することでも実現できる。しかし、文字データの部分的な変更であるので、カーソルの移動時にアルバムの優先表示フラグに応じて機能説明１５７の表示を切り換える動作を定義した操作機能定義情報１８８をあらかじめ初めの表示用データ７に含めておくことが好ましい。これにより、カーソルが移動する度にアルバム管理サーバ１との通信を行わずとも、表示用データ処理部９１は、操作機能定義情報１８８にしたがって上述の動作を実行することが可能となる。
【０４１９】
〔テレビの処理〕
次に、図４０および図４１に基づき、テレビ２のアルバム履歴管理部１２０におけるアルバム履歴更新処理の流れについて説明する。
【０４２０】
まず、本実施形態では、図１７に示す状態情報テーブルがテレビ２の状態情報記憶部８２に記憶されている。図４０に示すとおり、表示画面Ａ（図４（ａ）のアルバム履歴画面）表示中にアルバムが選択された状態で赤ボタンが押下されると、図１７に示す状態情報Ｒ５にしたがって、表示順序が入れ替わったアルバム履歴画面の表示用データ７が再取得されるとともに、アルバム履歴テーブルの更新が行われる。
【０４２１】
図４（ａ）のアルバム履歴画面表示中にアルバムが選択された状態で操作部１５の赤ボタンが押下されると（Ｓ９０１のおいてＹＥＳ）、テレビ２の表示用データ要求処理部７０において、指定表示画面決定部７３は、状態検知部７１が検知した信号に基づいて、状態情報記憶部８２に記憶されている状態情報Ｒ５（図１７）を参照する。そして、表示画面Ａ（アルバム履歴画面）を、表示画面指定情報として決定する（Ｓ９０２）。
【０４２２】
次に、表示対象ＩＤ決定部７２は、アルバムＩＤ記憶部８１のアルバム履歴テーブルに格納されているアルバムＩＤおよびそれに関連付けられている優先表示フラグを抽出する（Ｓ９０３）（ここでは、図３５に示す６つのレコードから抽出する）。このとき、表示対象ＩＤ決定部７２は、状態検知部７１が検知した信号に基づいて、赤ボタン押下時に選択されていたアルバムのレコードを特定しておく（Ｓ９０４）。
【０４２３】
そして、表示対象ＩＤ決定部７２は、特定した選択アルバムのレコードについては、優先表示フラグを反転させる（Ｓ９０５）。すなわち、赤ボタンで選択されたアルバムだけは、これまでの設定と逆の優先表示フラグが表示用データ要求メッセージ６に含められる。
【０４２４】
属性情報記憶部８３にユーザ情報や設定情報などの属性情報が記憶されている場合には、属性情報抽出部７４は、そこから必要な属性情報を抽出してもよい（Ｓ９０６）。
【０４２５】
最後に、メッセージ生成部７５は、上述の各部が決定したり、抽出したりした各種情報を含む表示用データ要求メッセージ６を生成する（Ｓ９０７）。このとき、アルバム履歴情報の各レコードは、「履歴ＮＯ．」の昇順で表示用データ要求メッセージ６に含められる。さらに、Ｓ９０４にて特定した、赤ボタン押下時に選択されていたアルバムのアルバムＩＤ（図３７のデータＤ２５）が表示用データ要求メッセージ６に含められる。例えば、図３７に示す表示用データ要求メッセージ６が生成され、アルバム管理サーバ１に対して送信される（Ｓ９０８）。
【０４２６】
表示用データ受信制御部６３が、アルバム管理サーバ１から要求したアルバム履歴画面の表示用データを受信すると（Ｓ９０９においてＹＥＳ）、表示用データ処理部９１がその表示用データを処理する。表示制御部６４は、処理された表示用データを表示部１７に出力する（Ｓ９１０）。この結果、優先表示設定が変更になったことにより表示順序が変更されたアルバム履歴画面（例えば、図３９（ａ））が表示部１７に表示される。
【０４２７】
さらに、本実施形態では、テレビ２がアルバム管理サーバ１から再取得した上記表示用データには、赤ボタン押下時に選択されていたアルバムの履歴情報を更新する動作を定義した操作機能定義情報１８８が含まれている。
【０４２８】
すなわち、アルバム管理サーバ１は、上述したフローで生成された表示用データ要求メッセージ６を受けて、表示順序を決定してレイアウトを定義し、さらに、更新対象特定部２４が特定した、更新対象となっているアルバムの優先表示フラグをテレビ２が更新できるように、フラグ更新処理の動作を定義して、これらの定義情報（レイアウト定義情報１８１および操作機能定義情報１８８）を表示用データ７に含めてテレビ２に供給する。
【０４２９】
上記操作機能定義情報１８８にしたがって、アルバム履歴管理部１２０のフラグ設定部１２１は、Ｓ９０４にて特定されたアルバムの優先表示フラグを更新する。
【０４３０】
上記方法によれば、アルバム履歴画面を表示中、アルバムが選択された状態で優先表示の設定／解除の操作が行われると、新たな優先表示設定に基づく表示順序のアルバム履歴画面が再取得（再表示）されるとともに、アルバムＩＤ記憶部８１のアルバム履歴テーブルの更新処理がフラグ設定部１２１によって実行される。
【０４３１】
次に、本実施形態では、図２０に示すフローにしたがって、テレビ２が、表示画面Ｃ（アルバムのスライドショー表示画面）を要求してそれを表示した場合に（Ｓ４１０）、すなわち、アルバムが閲覧された場合に、当該アルバムの履歴情報が最近閲覧されたアルバムとして記憶されるように、図４１に示すアルバム履歴テーブルの更新処理が行われる。
【０４３２】
表示制御部６４が、表示画面Ｃを表示すると（Ｓ４１１においてＹＥＳ）、履歴編集部１２２は、表示中のアルバムのアルバムＩＤを、表示画面Ｃの表示用データから取得する（Ｓ４１２）。
【０４３３】
続いて、履歴編集部１２２は、取得したアルバムＩＤが、アルバム履歴テーブルに既に格納されていると判定した場合には（Ｓ４１３においてＹＥＳ）、その取得したアルバムＩＤの履歴情報が、アルバム履歴テーブルの先頭にくるように既存のレコードを並べ替えて（Ｓ４１４）、更新処理を終了する。
【０４３４】
一方、履歴編集部１２２は、取得したアルバムＩＤが、アルバム履歴テーブルにない新しいＩＤであると判定した場合には（Ｓ４１３においてＮＯ）、格納されているレコードの数が格納可能なレコード数の上限（ここでは６つ）に達しているか否かを判定する。（Ｓ４１５）。上限に達していなければ（Ｓ４１５においてＹＥＳ）、履歴編集部１２２は、取得したアルバムＩＤのレコードをアルバム履歴テーブルの先頭に追加して（Ｓ４１６）、更新処理を終了する。一方、上限に達している場合は（Ｓ４１５においてＮＯ）、レコードを追加するために既存のレコードを削除する処理を実行する。
【０４３５】
具体的には、まず、履歴編集部１２２は、アルバム履歴テーブルの各レコードのうち、優先表示フラグ「no」が設定されているレコードの有無を判定する（Ｓ４１７）。ここで、優先表示が設定されていないレコードがない場合には（Ｓ４１７においてＮＯ）、アルバム履歴テーブルの最後尾のレコード（すなわち、最後に閲覧されてから最も時間が経過しているアルバム）を削除し（Ｓ４１８）、取得したアルバムＩＤのレコードを先頭に追加して（Ｓ４１６）、更新処理を終了する。
【０４３６】
一方、優先表示が設定されていないレコードがある場合には（Ｓ４１７においてＹＥＳ）、その優先表示フラグが「no」のレコードの中で最後尾のレコードを削除し（Ｓ４１９）、取得したアルバムＩＤのレコードを先頭に追加して（Ｓ４１６）、更新処理を終了する。
【０４３７】
上記方法によれば、アルバムが閲覧される度に、アルバム履歴テーブルが、新しく閲覧された順にソートされたり、更新されたりする。これにより、アルバム履歴テーブルは、最近閲覧されたアルバムから順に格納するよう維持され、上記アルバム履歴テーブルの情報に基づき、適切に、アルバム履歴画面における履歴情報の表示順序が決定される。
【０４３８】
履歴編集部１２２における上記各ステップの動作は、操作機能定義情報１８８によって定義され、Ｓ４１１の表示画面Ｃを表示するための表示用データとともにアルバム管理サーバ１から供給されたものであってもよい。
【０４３９】
なお、上述の説明では、履歴情報の表示順序を決定する表示順序決定部３１は、アルバム管理サーバ１に設ける構成としたが、これに限定されない。テレビ２が、表示順序決定部３１を備え、表示順序決定部３１が決定した表示順序の情報を、表示用データ要求メッセージ６とともにアルバム管理サーバ１に送信する構成でもよい。
【０４４０】
また、アルバム管理サーバ１における表示順序決定部３１は、履歴情報の表示順序を決定する際に、ステータス判定部３０の判定結果を利用してもよい。表示順序決定部３１は、ステータス判定部３０が、要求されたアルバムが表示不可能であると判定した場合には、当該アルバムの優先表示フラグが「yes」の場合であっても、また、最近閲覧されたアルバムであっても、アルバム履歴画面の下位に表示されるよう表示順序を決定してもよい。これにより、よりユーザに選択される可能性の高いアルバムを上位に表示できるよう表示順序を決定することが可能となる。閲覧不可能なアルバムがユーザに選択される可能性は極めて低く、それよりユーザに選択される可能性が少しでも高い、閲覧可能なアルバムの履歴情報を上位に表示すれば、結果として、ユーザの利便性、操作性を向上させることが可能となる。
【０４４１】
図４０に示すテレビ２の動作は、図３９（ａ）の表示画面Ａ（アルバム履歴画面）を表示するための表示用データ７に含めてアルバム管理サーバ１から供給される、操作機能定義情報１８８にて定義されていてもよい。例えば、図４２および図４３に示す操作機能定義情報１８８が、表示用データ７とともに供給されてもよい。図４２には、表示画面Ａ表示中に赤ボタンが押下されたときに、カーソルによって選択されているアルバムのアルバムＩＤを取得することが記述されている。図４３には、テレビ２における表示画面Ａの再取得の動作（図４０）が定義されている。
【０４４２】
《実施形態４》
上述の各実施形態では、アルバムを識別するアルバムＩＤは、１６桁に統一され１種類しかない場合について説明してきた。しかし、本発明のネットワークアルバムシステム１００はこれに限定されない。例えば、アルバム管理サーバ１は、桁数の異なる複数種類のアルバムＩＤを用いてアルバムを管理することができる。
【０４４３】
以下では、一例として、桁数が異なる２種類のアルバムＩＤを用いてアルバムが管理されるネットワークアルバムシステム１００について説明する。具体的には、アルバム管理サーバ１は、１２桁のアルバムＩＤを付与されたアルバムと、１６桁のアルバムＩＤを付与されたアルバムとを管理しているものとする。
【０４４４】
本実施形態では、テレビ２は、表示画面Ｂ（アルバムＩＤ入力画面）を表示して、１２桁と１６桁の２種類のアルバムＩＤを入力するためのユーザインターフェースをユーザに提供する。
【０４４５】
〔テレビの構成〕
本実施形態におけるテレビ２の構成について、図１５および図２１に示したテレビ２と異なる点は、テレビ２の制御部９０が、機能ブロックとしてのＩＤ入力管理部１３０を備えている点である。ＩＤ入力管理部１３０は、アルバムＩＤ入力画面表示中に、操作部１５から操作受付部６１を介して入力されたアルバムＩＤを管理するものである。入力されたアルバムＩＤは、操作受付部６１を介して一時記憶部１１０に一時的に格納される。
【０４４６】
図４４は、本実施形態にかかるテレビ２の要部構成を示すブロック図である。図４４に示すとおり、ＩＤ入力管理部１３０は、桁数カウンタ部１３５とＩＤ判別部１３６とを備える構成となっている。
【０４４７】
桁数カウンタ部１３５は、アルバムＩＤ入力画面上で、ユーザにより入力されたアルバムＩＤの桁数をカウントするものである。ユーザは、例えば、操作部１５に設けられているテンキーを順に押下することによって、図４６に示すアルバムＩＤ入力画面からアルバムＩＤをテレビ２に入力する。
【０４４８】
桁数カウンタ部１３５は、ユーザによって入力され、一時記憶部１１０に格納された数字列の文字数をカウントし、現時点で何桁入力されたかを検出する。
【０４４９】
ＩＤ判別部１３６は、一時記憶部１１０に格納されているアルバムＩＤの数字列を所定の判別アルゴリズムに基づいて処理し、アルバムＩＤの種類を判別するものである。
【０４５０】
本実施形態では、具体的には、上記判別アルゴリズムは、１２桁まで入力された数字列を１２で割って、割り切れるか否かによって、アルバムＩＤの種類を判別するものとする。ＩＤ判別部１３６は、一時記憶部１１０に記憶されている１２桁の数字列を１２で割り、それが割り切れた場合には、１２桁のアルバムＩＤであると判定し、割り切れなかった場合には、１６桁のアルバムＩＤであると判定する。なお、ここでは、１６桁のアルバムＩＤのうち先頭１２桁の数字列は、１２で割り切れないもののみが割り当てられているものとする。
【０４５１】
ＩＤ判別部１３６が判別したアルバムＩＤの種類に応じて、表示用データ要求処理部７０および表示用データ処理部９１は、表示制御情報にしたがって適切な動作を実行する。
【０４５２】
〔テレビの処理〕
図４５は、アルバムＩＤ入力画面表示中にテレビ２が実行する処理の流れを示すフローチャートである。
【０４５３】
桁数カウンタ部１３５は、一時記憶部１１０をモニタし、アルバムＩＤが１２桁目まで入力されるまでカウントする（Ｓ１００１）。桁数カウンタ部１３５が、アルバムＩＤが１２桁目まで入力されたことを検知すると（Ｓ１００１においてＹＥＳ）、ＩＤ入力管理部１３０は、アルバムＩＤが１２桁入力された旨を表示用データ処理部９１に伝達する。
【０４５４】
これに応じて、表示用データ処理部９１は、１２桁目まで入力されたときに表示すべきメッセージを、アルバムＩＤ入力画面に追加して表示する（Ｓ１００２）。
【０４５５】
ここで、上記表示すべきメッセージとしては、「アルバムが１２桁の場合は、ここで決定ボタンを押してください。」などが挙げられる。このように、アルバムＩＤの種類の判断をユーザに促し、判断されたＩＤの種類に応じてどのような操作が必要であるかをユーザに案内する情報であることが好ましい。
【０４５６】
続いて、ユーザがさらに数字を入力して、１３桁目が入力されたことを桁数カウンタ部１３５が検知すると（Ｓ１００３においてＹＥＳ）、これから入力されようとしているアルバムＩＤは１６桁であると考えることができるので、表示用データ処理部９１は、上述の１２桁用のメッセージを消去する（Ｓ１００４）。ここで、さらに、消去したメッセージの代わりに１６桁用のメッセージを表示してもよい。
【０４５７】
１２桁または１６桁のアルバムＩＤが入力された後（Ｓ１００３においてＮＯ、または、Ｓ１００４の後）、操作部１５の決定ボタンが押下されると（Ｓ１００５においてＹＥＳ）、表示用データ要求処理部７０は、入力されたアルバムＩＤのアルバムを表示するための表示用データ７を要求する（Ｓ１００６）。表示用データ要求処理の詳細は、図２０に基づいて既に述べたとおりである。
【０４５８】
上記構成および方法によれば、アルバムＩＤが入力された桁数に応じて、適切なメッセージを表示することができる。ユーザは表示されたメッセージを見て、正しい操作を行うことが可能となる。
【０４５９】
図４６は、Ｓ１００２においてテレビ２の表示部１７に表示される表示画面Ｂ（アルバムＩＤ入力画面）の表示例を示す図である。テレビ２の操作情報をユーザに案内する第２領域１４７において、アルバムが１２桁目まで入力された時点で表示すべきメッセージ１５８が表示されている。
【０４６０】
これにより、ユーザは、自身が入力するアルバムＩＤが１２桁であると知っている場合に、この状態で決定ボタンを押せば、このアルバムＩＤのアルバムを取得できると知ることができる。
【０４６１】
一方、ユーザは、１６桁のアルバムＩＤを入力しようとしている場合は、続けて１３桁目の数字を入力すればよい。このとき、メッセージ１５８は消去される。さらに、表示用データ処理部９１は、１３桁目が入力された場合に、図４７に示すように、１６桁用のメッセージ１５８ａをメッセージ１５８の代わりに表示してもよい。
【０４６２】
本実施形態では、テレビ２の各部は、例えば、図４８に示す表示制御情報にしたがって、アルバムＩＤの桁数判別処理を実行することができる。図４８に示す表示制御情報は、図４６の表示画面Ｂの表示用データ７に含められて、アルバム管理サーバ１によって供給される。
【０４６３】
本発明のテレビ２は、さらに、すでに入力されている１２桁の数字列に基づいて、アルバムＩＤの種類を判別し、判別した種類に応じて適切なメッセージを表示する構成としてもよい。
【０４６４】
図４９は、アルバムＩＤ入力画面表示中にテレビ２が実行する処理の他の例を示すフローチャートである。
【０４６５】
桁数カウンタ部１３５（図４４）が、アルバムＩＤが１２桁目まで入力されたことを検知すると（Ｓ１１０１においてＹＥＳ）、次に、ＩＤ判別部１３６は、一時記憶部１１０に格納されている１２桁の数字列を用いて、アルバムＩＤの桁数判別処理を実行する（Ｓ１１０２）。桁数判別処理のアルゴリズムは特に限定されない。例えば、上記数字列を１２で割り、余りが０か、それ以外かを判定する。
【０４６６】
ＩＤ判別部１３６は、余りが０であった場合、１２で割り切れた数字列が、１２桁のアルバムＩＤであると判別する（Ｓ１１０３においてＡ）。そして、この判別結果に応じて、表示用データ処理部９１は、１２桁ＩＤ用のメッセージを、アルバムＩＤ入力画面に追加して表示する（Ｓ１１０４）。
【０４６７】
ここで、上記メッセージとしては、「このアルバムは１２桁です。ここで決定ボタンを押してください。」などが挙げられる。このように、アルバムＩＤの種類の明示して、現時点でどのような操作が必要であるかをユーザに案内する情報であることが好ましい。これによりユーザは、１２桁を入力すれば十分であることを知るとともに、次に、どのような操作を行えばよいのかを知ることができ、ユーザの利便性が向上する。
【０４６８】
一方、ＩＤ判別部１３６は、余りが０以外であった場合、１２で割り切れなかった数字列は、１６桁のアルバムＩＤの一部であると判別する（Ｓ１１０３においてＢ）。そして、この判別結果に応じて、表示用データ処理部９１は、１６桁ＩＤ用のメッセージを、アルバムＩＤ入力画面に追加して表示する（Ｓ１１０５）。ここで、上記メッセージとしては、「このアルバムは１６桁です。１６桁入力後、決定ボタンを押してください。」などが挙げられる。
【０４６９】
そして、１２桁または１６桁のアルバムＩＤが入力された後、操作部１５の決定ボタンが押下されると（Ｓ１１０６においてＹＥＳ）、表示用データ要求処理部７０は、入力されたアルバムＩＤのアルバムを表示するための表示用データ７を要求する（Ｓ１１０７）。
【０４７０】
図５０は、図４９のＳ１１０４またはＳ１１０５において表示されるメッセージの一例を示す図である。例えば、Ｓ１１０４では、表示用データ処理部９１は、図４６のメッセージ１５８の代わりにメッセージ１５８ｂを表示することができる。一方、Ｓ１１０５では、メッセージ１５８ｃを表示することができる。
【０４７１】
あるいは、本実施形態のテレビ２は、アルバムＩＤの種類が判別されたのち、必要な桁数の数字が入力されたのに応じて、即座に表示用データ要求処理部７０が表示用データ要求する構成としてもよい。この場合のテレビ２の処理の流れを図５１に示す。
【０４７２】
Ｓ１２０１〜Ｓ１２０３までのアルバムＩＤ判別処理は、図４９と同様であるので、ここでは説明を省略する。
【０４７３】
一時記憶部１１０に格納されている１２桁の数字列が、１２桁のアルバムＩＤであると判別されると（Ｓ１２０３においてＡ）、表示用データ要求処理部７０は、決定ボタンの押下を待たずに、即座に、上記１２桁のアルバムＩＤが識別するアルバムを要求する表示用データ要求メッセージ６を生成し、送信する（Ｓ１２０４）。
【０４７４】
一方、上記数字列が１６桁のアルバムＩＤの一部である判別されると、表示用データ処理部９１は、１６桁ＩＤ用のメッセージをアルバムＩＤ入力画面に追加して表示する（Ｓ１２０５）。
【０４７５】
そして、桁数カウンタ部１３５は、一時記憶部１１０に、１６桁までの数字列が入力されたことを検知すると（Ｓ１２０６においてＹＥＳ）、上記と同様、表示用データ要求処理部７０は、決定ボタンの押下を待たずに、即座に、上記１６桁のアルバムＩＤが識別するアルバムを要求する表示用データ要求メッセージ６を生成し送信する。
【０４７６】
上記方法によれば、テレビ２は、ユーザが入力しつつあるアルバムＩＤの最終桁数を判別するとともに、その判別した桁数まで最後まで入力された時点で、自動的に、表示用データを要求する処理に移る。これにより、ユーザは、アルバムＩＤが複数種類あっても、何桁まで入力したか、あるいは、何桁まで入力しなければならないかを意識することなく、かつ、決定ボタンを押下するという別途操作を行うことなく、容易に表示用データを取得して、目的のアルバムを閲覧することが可能となる。
【０４７７】
以上のことから、桁数の異なる複数種類のＩＤの入力を、一つのユーザインターフェースで実現する場合に、ユーザに桁数の違いを意識させることなく、アルバムＩＤを容易に指定してアルバムを閲覧することが可能なユーザインターフェースを提供することができる。
【０４７８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０４７９】
本発明に係る画像データ提供装置は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する識別情報取得手段と、表示対象情報記憶部に記憶された、上記識別情報取得手段が取得した識別情報によって特定される表示対象データの状態を判定するステータス判定手段と、上記ステータス判定手段が判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成するステータス情報生成手段と、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する表示制御情報生成手段とを備えていることを特徴としている。
【０４８０】
本発明に係る画像データ提供装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの提供を要求する表示対象要求メッセージから、要求された表示対象データの識別情報を取得する第１ステップと、上記第１ステップにて取得した識別情報によって特定される表示対象データの状態を判定する第２ステップと、上記第２ステップにて判定した上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成する第３ステップと、上記第３ステップにて生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する第４ステップとを含むことを特徴としている。
【０４８１】
上記構成および方法によれば、識別情報取得手段が、画像データ提供装置が受け付けた表示対象要求メッセージに含まれる識別情報を取得することにより、画像表示装置に表示すべき表示対象データが特定される。そして、ステータス判定手段は、表示対象情報記憶部に記憶されている、上記特定された表示対象データの状態を判定する。
【０４８２】
ステータス情報生成手段は、上記ステータス判定手段が出力する判定結果に応じて、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報を生成する。ステータス情報生成手段が生成するステータス情報は、上記特定された表示対象データの状態を示すものである。
【０４８３】
次に、表示制御情報生成手段は、上記ステータス情報生成手段が生成したステータス情報の、上記画像表示装置における配置を規定する表示制御情報を生成する。
【０４８４】
これにより、画像表示装置に表示すべき表示対象データの状態を画像表示装置に表示させるためのステータス情報と、そのステータス情報の画像表示装置における配置を規定する上記表示制御情報とが生成される。
【０４８５】
画像表示装置において、生成された上記ステータス情報と上記表示制御情報とが処理されると、上記ステータス情報は、上記表示制御情報にしたがって画像表示装置に表示される。ステータス情報は、画像表示装置に表示すべき表示対象データの状態を示している。したがって、画像表示装置は、自装置に表示すべき表示対象データの状態を表示して画像表示装置のユーザに提示することが可能となる。
【０４８６】
結果として、ユーザは、画像表示装置に表示すべき表示対象データの状態を知ることができ、画像表示装置のユーザの利便性を向上させることが可能となる。
【０４８７】
上記画像データ提供装置において、表示対象情報記憶部には、上記表示対象データに関する表示対象情報が上記表示対象データの識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された表示対象データの識別情報に関連付けられている表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定し、上記ステータス情報生成手段は、上記ステータス判定手段が、上記表示対象データが提供不可能な状態であると判定した場合に、当該表示対象データの提供不可能な状態の内容を示すステータス情報を生成することが好ましい。
【０４８８】
上記構成によれば、ステータス判定手段は、上記識別情報によって特定された表示対象データの表示対象情報に基づき、当該表示対象データが提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定する。表示対象情報は、上記表示対象データに関する情報であり、上記表示対象データの識別情報に関連付けて表示対象情報記憶部に記憶されている。
【０４８９】
上記ステータス情報生成手段は、上記ステータス判定手段が、上記表示対象データが提供不可能な状態であると判定した場合に、当該表示対象データの提供不可能な状態の内容を示すステータス情報を生成する。
【０４９０】
これにより、画像表示装置に表示すべき表示対象データの状態が、画像表示装置に提供できない状態にある場合に、その状態の内容を示すステータス情報と、上記表示制御情報とが生成される。
【０４９１】
したがって、画像表示装置は、自装置に表示すべき表示対象データが提供されない状態であって、当該表示対象データがどのような状態にあるのかその内容を表示して画像表示装置のユーザに提示することが可能となる。
【０４９２】
結果として、ユーザは、画像表示装置に表示すべき表示対象データが提供されない状態であることを知るとともに、その状態の内容を確認して、なぜ上記表示対象データが提供されないのかを知ることができる。よって、画像表示装置のユーザの利便性をさらに向上させることが可能となる。
【０４９３】
さらに、上記表示対象データは、１または複数の画像からなるアルバムであり、上記識別情報によって、アルバムを識別可能であって、上記表示対象情報記憶部には、上記表示対象情報として、上記アルバムが含む画像の有無を示す画像有無情報が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定されたアルバムの画像有無情報が、当該アルバムが画像を含んでいない状態であることを示している場合に、当該アルバムが提供不可能な状態であると判定することが好ましい。
【０４９４】
上記構成によれば、画像表示装置に表示させる表示対象データは、１または複数の画像からなるアルバムである。上記ステータス判定手段は、アルバムを識別するための識別情報によって特定されたアルバムの画像有無情報に基づいて、当該アルバムが画像を含んでいるか否かを判定する。
【０４９５】
上記ステータス情報生成手段は、上記ステータス判定手段が、上記アルバムが画像を1枚も含んでいない状態、すなわち、提供不可能な状態であると判定した場合に、当該表示対象データの上記状態の内容を示すステータス情報を生成する。
【０４９６】
これにより、画像表示装置に表示すべきアルバムが、写真を１枚も含んでいない状態にある場合に、その状態の内容を示すステータス情報と、上記表示制御情報とが生成される。
【０４９７】
したがって、画像表示装置は、自装置に表示すべきアルバムが写真を1枚も含んでいないために提供されない状態である旨を表示して画像表示装置のユーザに提示することが可能となる。
【０４９８】
結果として、ユーザは、画像表示装置に表示すべきアルバムが提供されない状態であることを知るとともに、その状態の内容を確認して、写真が１枚も含まれていないために表示できないのだということを知ることができる。よって、ユーザはこのエラーに対する適切な措置を講じることができるようになるため、画像表示装置のユーザの利便性をさらに向上させることが可能となる。
【０４９９】
なお、上記ステータス判定手段が判定する、アルバムが提供されない状態の内容としては、他にも、以下のような状態が想定される。
【０５００】
（１）要求されたアルバムがもともと記憶されていない。（２）アルバムのアルバムＩＤは記憶されているが、アルバムの内容が記憶されておらず提供できない。（３）要求されたアルバムの公開の有効期限が切れている。（４）要求されたアルバムには非公開の設定がアルバムの作成者によってなされている。（５）要求されたアルバムの写真にエラーが発生した。
【０５０１】
しかし、アルバムが提供されない状態の内容は上記に限定されず、様々な事情が考えられる。
【０５０２】
あるいは、上記表示対象データは、アルバムに含まれる画像であり、上記識別情報によって、アルバムおよび該アルバムに含まれる画像を識別可能であって、上記表示対象情報記憶部には、上記表示対象情報として、上記画像に関する画像情報が上記識別情報に関連付けて記憶されており、上記ステータス判定手段は、上記識別情報取得手段が取得した識別情報によって特定された画像の画像情報に基づき、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容を判定してもよい。
【０５０３】
上記構成によれば、画像表示装置に表示させる表示対象データは、上述のアルバムに含まれる画像である。上記ステータス判定手段は、アルバムの中の画像を識別するための識別情報によって特定された画像の画像情報に基づいて、当該画像の状態（すなわち、当該画像が提供可能な状態であるか否かおよび提供不可能な状態であればその内容）を判定する。
【０５０４】
上記ステータス情報生成手段は、上記ステータス判定手段が、上記画像が提供不可能な状態であると判定した場合に、当該画像の上記状態の内容を示すステータス情報を生成する。
【０５０５】
これにより、画像表示装置に表示すべき画像が、提供できない状態にある場合に、その状態の内容を示すステータス情報と、上記表示制御情報とが生成される。
【０５０６】
したがって、画像表示装置は、自装置に表示すべき画像が提供されない状態である旨を表示して画像表示装置のユーザに提示することが可能となる。
【０５０７】
結果として、ユーザは、画像表示装置に表示すべき画像が提供されない状態であることを知るとともに、その状態の内容を確認して、なぜ上記画像が提供されないのかを知ることができる。よって、画像表示装置のユーザの利便性をさらに向上させることが可能となる。
【０５０８】
なお、上記ステータス判定手段が判定する、画像が提供されない状態の内容としては、具体的には、以下のような状態が想定される。
【０５０９】
（１）要求されたアルバムの画像のデータが壊れている。（２）要求されたアルバムの画像は許容サイズを超えている。（３）要求されたアルバムの画像は指定フォーマットではない。（４）要求されたアルバムの画像は著作権保護ロックがかかっている。（５）要求されたアルバムの画像は年齢制限がかかっており、ユーザの年齢は条件を満たさない。
【０５１０】
しかし、画像が提供されない状態の内容は上記に限定されず、様々な事情が考えられる。
【０５１１】
上記画像データ提供装置は、上記構成に加えて、上記画像表示装置が要求する表示対象データの識別情報を含む表示対象要求メッセージを、該画像表示装置から受信する受信部と、上記画像表示装置より要求された表示対象データについて、上記ステータス情報生成手段が生成したステータス情報と、上記表示制御情報生成手段が生成した表示制御情報とを、上記画像表示装置に送信する送信部とを備えていることが好ましい。
【０５１２】
これにより、画像データ提供装置は、画像表示装置から要求を受信して、要求された表示対象データについてのステータス情報とその表示制御情報とを、上記画像表示装置の要求に応答して、送信することができる。
【０５１３】
したがって、画像表示装置は、自装置が要求した表示対象データについての状態を表示して画像表示装置のユーザに提示することが可能となる。
【０５１４】
結果として、ユーザは、画像表示装置にて要求した表示対象データの状態を知ることができる。よって、画像表示装置のユーザの利便性を向上させることが可能となる。
【０５１５】
本発明に係る画像表示装置は、上記課題を解決するために、自装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成するメッセージ生成手段と、上記表示対象要求メッセージを画像データ提供装置へ送信する送信部と、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、自装置における配置を規定する表示制御情報を受信する受信部と、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する表示制御手段とを備えていることを特徴としている。
【０５１６】
本発明に係る画像表示装置の制御方法は、上記課題を解決するために、画像表示装置に表示させる表示対象データの識別情報を含む、上記表示対象データの提供を要求する表示対象要求メッセージを生成する第１ステップと、上記第１ステップにて生成した上記表示対象要求メッセージを画像データ提供装置へ送信する第２ステップと、上記画像データ提供装置から、上記表示対象要求メッセージに対する応答として、上記表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を受信する第３ステップと、上記ステータス情報を、上記表示制御情報にしたがって表示するように表示部を制御する第４ステップとを含むことを特徴としている。
【０５１７】
上記構成および方法によれば、画像表示装置は、自装置に表示させる表示対象データを画像データ提供装置に要求するための表示対象要求メッセージを生成し、送信部を介して画像データ提供装置に送信する。
【０５１８】
続いて、受信部は、上記表示対象要求メッセージの応答として、画像データ提供装置にて生成されたステータス情報および表示制御情報を受信する。
【０５１９】
表示制御手段は、上記受信されたステータス情報を、上記表示制御情報にしたがって表示部に表示するよう制御する。
【０５２０】
これにより、画像表示装置は、自装置にて要求した表示対象データについて、その状態を表示して画像表示装置のユーザに提示することが可能となる。
【０５２１】
結果として、ユーザは、画像表示装置にて要求した表示対象データの状態を知ることができ、画像表示装置のユーザの利便性を向上させることが可能となる。
【０５２２】
さらに、上記表示対象データは、１または複数の画像からなるアルバムであって、上記メッセージ生成手段は、上記アルバムを識別するための識別情報を含む表示対象要求メッセージを生成することが好ましい。
【０５２３】
これにより、画像表示装置は、画像データ提供装置に対して、１または複数の画像からなるアルバムの提供を要求することが可能となる。そして、自装置が要求したアルバムの状態を示すステータス情報を画像データ提供装置から取得することが可能となる。
【０５２４】
あるいは、上記表示対象データは、上記アルバムに含まれる画像であって、上記メッセージ生成手段は、上記アルバムおよび該アルバムに含まれる画像を識別するための識別情報を含む表示対象要求メッセージを生成してもよい。
【０５２５】
これにより、画像表示装置は、画像データ提供装置に対して、アルバムに含まれる画像の提供を要求することが可能となる。そして、自装置が要求したアルバムの中の画像の状態を示すステータス情報を画像データ提供装置から取得することが可能となる。
【０５２６】
さらに、上記受信部は、上記表示対象要求メッセージに対する応答として、上記表示対象データおよび上記ステータス情報の少なくとも一方と、その配置を規定する上記表示制御情報とを含む表示用データを複数受信し、上記受信部が受信した複数の表示用データの中から、上記表示制御手段が処理すべき表示用データを、自装置の状態に応じて選択する表示用データ処理手段を備えていてもよい。
【０５２７】
上記構成によれば、受信部は、画像データ提供装置が生成した表示用データを１の表示対象要求メッセージの応答として受信する。上記表示用データとは、画像表示装置に表示するためのデータのことであり、具体的には、表示対象である表示対象データおよび／またはステータス情報と、それを表示する際の配置を規定する表示制御情報との組合せのことである。
【０５２８】
上記受信部が、表示対象要求メッセージの応答としての表示用データを複数受信すると、表示用データ処理手段は、受信された複数の表示用データの中から、画像表示装置の表示部に表示すべき表示用データを、自装置の状態に応じて選択する。
【０５２９】
これにより、受信部が、複数の表示用データを一度に受信した場合でも、自装置の状態に応じた最適な表示用データが選択され表示されるので、ユーザや画像データ提供装置の意図に沿って最適な内容が表示されるよう表示部を制御することができる。よって、ユーザの利便性をさらに向上させることが可能となる。
【０５３０】
なお、画像表示装置の状態に応じて最適な表示用データを表示させる機能の例としては、以下のようなものが挙げられる。
【０５３１】
例えば、アルバムのアルバム履歴画面Ａ用の表示用データと、アルバムＩＤ入力画面Ｂ用の表示用データとが同時に送られてきた場合を想定する。表示用データ処理手段は、自装置のアルバム閲覧履歴を記憶する記憶部に、履歴情報が記憶されていれば、アルバム履歴画面Ａを、反対に、履歴情報がなければ、アルバムＩＤ入力画面Ｂを表示するよう処理することができる。
【０５３２】
履歴情報がない場合に、アルバム履歴画面Ａが表示されてもユーザは有力な情報が得られない。一方、履歴情報があれば、アルバムＩＤ入力画面Ｂから所望のアルバムを選択するよりもアルバム履歴画面Ａから所望のアルバムを選択する方が、ユーザの操作が容易になる。
【０５３３】
このような場合に、画像表示装置の状況に応じて最適な表示用データが選択され表示されるので、画像表示装置のユーザの利便性がさらに向上する。
【０５３４】
他の例を挙げると、以下のとおりである。
【０５３５】
例えば、１２歳未満用画面用の表示用データと、１２歳以上用画面用の表示用データとが同時に送られてきた場合を想定する。表示用データ処理手段は、自装置にあらかじめ設定され記憶されているユーザ情報（ユーザの年齢の情報）を参照し、ユーザ情報に合致した内容の表示用データを選択し、それを表示するよう処理を実行する。
【０５３６】
これにより、画像表示装置は、自装置に設定されているユーザ情報に応じて、ユーザに最適な内容の表示用データを選択して表示させることが可能となり、結果として、ユーザの利便性がさらに向上する。
【０５３７】
本発明に係る画像表示システムは、上記課題を解決するために、上述の画像データ提供装置と、上述の画像表示装置とを含む画像表示システムであって、上記画像データ提供装置は、上記画像表示装置から受信した表示対象要求メッセージに含まれる、上記表示対象データの識別情報に基づいて、要求されている表示対象データを特定し、特定した表示対象データの状態を上記画像表示装置に表示するためのステータス情報、および、当該ステータス情報の、上記画像表示装置における配置を規定する表示制御情報を、上記画像表示装置に送信し、上記画像表示装置は、上記画像データ提供装置から取得した上記ステータス情報を、上記表示制御情報にしたがって表示することを特徴としている。
【０５３８】
上記構成によれば、画像表示装置が画像データ提供装置に対して、自装置に表示すべき表示対象データを要求するのに応答して、画像データ提供装置は、表示対象データの状態を画像表示装置に表示するためのステータス情報、および、その配置を規定する表示制御情報を画像表示装置に提供する。ステータス情報は、要求された表示対象データの状態を示す情報である。
【０５３９】
そして、画像表示装置は、上記自装置が要求した表示対象データの状態を示すステータス情報を、上記表示制御情報にしたがって表示させることが可能となる。
【０５４０】
これにより、画像表示装置は、自装置にて要求した表示対象データについて、その状態を表示して画像表示装置のユーザに提示することが可能となり、ユーザは、画像表示装置にて要求した表示対象データの状態を知ることができる。結果として、画像表示装置のユーザの利便性を向上させることが可能となる。
【０５４１】
なお、上記ステータス情報と表示制御情報とは、別々のデータとして取り扱われて、個々に画像データ提供装置から画像表示装置に送られてもよいし、同時にまとめて送られてもよい。個々に送る場合は、識別情報を付与するなどして、ステータス情報と表示制御情報との紐付けを行えばよい。また、上記ステータス情報が、表示制御情報の中に埋め込まれて、１つのデータとして画像データ提供装置から画像表示装置に提供されるものであっても構わない。
【０５４２】
最後に、アルバム管理サーバ１およびテレビ２の各ブロック、特に、アルバム管理サーバ１のメッセージ解析部２０、ステータス判定部３０、および、表示用データ生成部４０、ならびに、テレビ２の、表示用データ要求処理部７０、表示用データ処理部９１、および、要求表示処理制御部９３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０５４３】
すなわち、アルバム管理サーバ１およびテレビ２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるアルバム管理サーバ１およびテレビ２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記アルバム管理サーバ１およびテレビ２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０５４４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０５４５】
また、アルバム管理サーバ１およびテレビ２を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０５４６】
本発明の画像データ提供装置は、画像表示装置に対して、要求のあった画像についての状態（特に取得可能か否かに係る状態）を示すステータス情報を提供することができるので、画像表示装置からの要求に応じた画像を画像データ提供装置が提供する画像表示システムに適用することができる。
【図面の簡単な説明】
【０５４７】
【図１】本発明の実施形態に係るアルバム管理サーバの要部構成を示すブロック図である。
【図２】本発明の実施形態に係るネットワークアルバムシステムの概略構成を示すブロック図である。
【図３】本発明の実施形態に係るネットワークアルバムシステムにおける各装置の処理の流れを示すシーケンス図である。
【図４】（ａ）は、テレビに表示されるアルバム履歴画面の一例を示す図であり、（ｂ）は、テレビに表示されるアルバムＩＤ入力画面の一例を示す図であり、（ｃ）は、テレビに表示されるアルバム写真表示画面の一例を示す図である。
【図５】テレビから受け付ける表示用データ要求メッセージのデータ構造を模式的に示す図である。
【図６】アルバム管理サーバのアルバム情報記憶部に記憶されるアルバム情報の例を示す図である。
【図７】アルバム管理サーバのパターンデータ記憶部に記憶されるパターンデータテーブルの例を示す図である。
【図８】アルバム管理サーバのステータス情報記憶部に記憶されるステータス情報が管理されるステータステーブルの例を示す図である。
【図９】アルバム管理サーバの表示対象データ記憶部に記憶されるアルバムごとの写真テーブルの例を示す図である。
【図１０】パターンデータ特定部が特定したパターンデータ１７０（左）、および、当該パターンデータに中身を埋め込んで表示制御情報生成部が生成した表示制御情報１８０（右）の例を模式的に示す図である。
【図１１】中身が埋め込まれたあとのレイアウト定義情報１８１の具体例を示す図である。
【図１２】アルバム管理サーバにおける、表示用データ提供処理の流れを示すフローチャートである。
【図１３】アルバム管理サーバにおける、表示用データ提供処理の流れを示すフローチャートである。
【図１４】アルバム管理サーバからステータス情報を含む表示用データを受信したテレビにて表示されるアルバムのステータス情報の表示例を示す図である。
【図１５】本発明の実施形態に係るテレビの要部構成を示すブロック図である。
【図１６】テレビのアルバムＩＤ記憶部に記憶されるアルバム履歴テーブルの例を示す図である。
【図１７】テレビの状態情報記憶部に記憶される状態情報テーブルの例を示す図である。
【図１８】テレビの属性情報記憶部に記憶される、属性情報テーブルの例を示す図である。
【図１９】テレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２０】テレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２１】不揮発性の記憶装置で構成される表示用データ記憶部を備えた場合のテレビの要部構成を示す図である。
【図２２】表示用データ記憶部に記憶される、アルバム管理サーバから取得した表示用データを管理するための表示用データテーブルの例を示す図である。
【図２３】図２１に示すテレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２４】図２１に示すテレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図２５】本実施形態に係る表示用データを構成する写真表示用データを模式的に示す図である。
【図２６】図２５に示すレイアウト定義情報１６４の具体例を示す図である。
【図２７】表示対象データ記憶部に記憶される、写真テーブルにおける写真情報の例を示す図である。
【図２８】ステータス情報記憶部に記憶される、ステータス情報が管理されるステータステーブルの例を示す図である。
【図２９】本実施形態のアルバム管理サーバにおける、表示用データ提供処理の流れを示すフローチャートである。
【図３０】本実施形態のテレビにおける、表示用データの要求および表示の処理の流れを示すフローチャートである。
【図３１】エラーダイアログ表示用データに含まれる表示制御情報の具体例を示す図である。
【図３２】テレビの表示用データ処理部が、図３１の表示制御情報にしたがって表示部に表示した、エラーダイアログ表示画面の具体例を示す図である。
【図３３】所望の遷移先をユーザに選択させるためのＧＵＩ画面を備えたエラーダイアログ表示画面の例を示す図である。
【図３４】テレビに表示されるインターネットブラウザの例、および、該ブラウザに表示されたリンク情報のソースの例を示す図である。
【図３５】本発明の他の実施形態におけるテレビのアルバムＩＤ記憶部に記憶される、アルバム履歴テーブルの例を示す図である。
【図３６】本発明の他の実施形態におけるテレビの要部構成を示すブロック図である。
【図３７】本発明の他の実施形態におけるテレビの表示用データ要求処理部が生成する表示用データ要求メッセージのデータ構造を模式的に示す図である。
【図３８】本発明の他の実施形態におけるアルバム管理サーバの要部構成の示すブロック図である。
【図３９】（ａ）は、テレビによって再取得された表示用データが、テレビに表示されたときのアルバム履歴画面の表示例を示す図であり、（ｂ）アルバム履歴画面に表示される機能説明の他の例を示す図である。
【図４０】本発明の他の実施形態におけるテレビのアルバム履歴管理部によるアルバム履歴更新処理の流れを示すフローチャートである。
【図４１】本発明の他の実施形態におけるテレビのアルバム履歴管理部によるアルバム履歴更新処理の流れを示すフローチャートである。
【図４２】アルバム履歴画面を再取得するためのテレビの動作を定義した操作機能定義情報の具体例を示す図である。
【図４３】アルバム履歴画面を再取得するためのテレビの動作を定義した操作機能定義情報の具体例を示す図である。
【図４４】本発明の他の実施形態におけるテレビの要部構成を示すブロック図である。
【図４５】アルバムＩＤ入力画面表示中にテレビが実行する処理の流れを示すフローチャートである。
【図４６】本発明の他の実施形態におけるテレビに表示されるアルバムＩＤ入力画面の表示例を示す図である。
【図４７】アルバムＩＤ入力画面に表示されるメッセージの他の例を示す図である。
【図４８】テレビの、入力されたアルバムＩＤの桁数を判別する動作を定義する表示制御情報の例を示す図である。
【図４９】アルバムＩＤ入力画面表示中にテレビが実行する処理の他の例を示すフローチャートである。
【図５０】アルバムＩＤ入力画面に表示されるメッセージの他の例を示す図である。
【図５１】アルバムＩＤ入力画面表示中にテレビが実行する処理の他の例を示すフローチャートである。
【符号の説明】
【０５４８】
１  アルバム管理サーバ（画像データ提供装置）
２  テレビ（画像表示装置）
３  インターネット
４  コンピュータ
５  アルバム（表示対象データ）
６  表示用データ要求メッセージ（表示対象要求メッセージ）
７  表示用データ
１０  制御部
１１  通信部
１１ａ  受信部
１１ｂ  送信部
１５  操作部
１６  通信部
１６ａ  送信部
１６ｂ  受信部
１７  表示部
１８  放送データ受信部
１９  音声出力部
２０  メッセージ解析部
２１  表示対象ＩＤ取得部（識別情報取得手段）
２２  指定表示画面取得部
２３  属性情報取得部
２４  更新対象特定部
３０  ステータス判定部（ステータス判定手段）
３１  表示順序決定部
４０  表示用データ生成部
４１  パターンデータ特定部
４２  ステータス情報抽出部（ステータス情報生成手段）
４３  表示対象データ抽出部
４４  表示制御情報生成部（表示制御情報生成手段）
４５  表示用データ合成部
５０  記憶部
５１  アルバム情報記憶部（表示対象情報記憶部）
５２  表示対象データ記憶部（表示対象情報記憶部）
５３  パターンデータ記憶部
５４  ステータス情報記憶部
５５  解析結果記憶部
６０  入出力制御部
６１  操作受付部
６２  メッセージ送信制御部
６３  表示用データ受信制御部
６４  表示制御部（表示制御手段）
６５  音声出力制御部
７０  表示用データ要求処理部
７１  状態検知部
７２  表示対象ＩＤ決定部（メッセージ生成手段）
７３  指定表示画面決定部
７４  属性情報抽出部
７５  メッセージ生成部（メッセージ生成手段）
８０  記憶部
８１  アルバムＩＤ記憶部
８２  状態情報記憶部
８３  属性情報記憶部
８４  表示用データ記憶部
９０  制御部
９１  表示用データ処理部（表示用データ処理手段）
９２  放送データ制御部
９３  要求表示処理制御部
１００  ネットワークアルバムシステム（画像表示システム）
１１０  一時記憶部
１２０  アルバム履歴管理部
１２１  フラグ設定部
１２２  履歴編集部
１３０  ＩＤ入力管理部
１３５  桁数カウンタ部
１３６  ＩＤ判別部