(57)【要約】【課題】コンテンツの再生開始に遅延が生じた際に、本来再生されるべきコンテンツに対応した情報を提示し、ユーザがストレスなく利用することができるコンテンツ再生装置を実現する。【解決手段】スライドショー表示装置１００として実現されたコンテンツ再生装置の制御部１１０は、スライドショー再生を開始することができるようになるまでの間、スライドショーデータのうち、その時点で自装置内に格納済みのタイトルスライド表示画面生成用スクリプト（第２のコンテンツデータ）に基いてタイトルスライド表示画面を生成する表示画面生成部１１３として実現されたコンテンツ再生手段を備えているので、スライドショーの再生開始に遅延が生じた際に、ユーザにスライドショーのタイトルを提示することができる。【選択図】図１
2008035381.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置であって、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を上記表示部に表示するための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、
ことを特徴とするコンテンツ再生装置。
【請求項２】
当該コンテンツ再生装置は、上記コンテンツデータ群を外部から取得して順に再生するものであり、
上記第２のコンテンツデータを、上記第１のコンテンツデータに先行して外部から取得するコンテンツデータ取得手段を更に備えている、
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記第１のコンテンツデータの再生を開始することが可能な状態になるまでの再生準備時間を予測する再生準備時間予測手段を更に備え、
上記コンテンツ再生手段は、
上記再生準備時間が予め定められた閾値以上のとき、上記第１のコンテンツデータの生成を開始することが可能になるまでの間、上記第２のコンテンツデータを再生するものである、
ことを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
上記第２のコンテンツデータは、
上記コンテンツデータ群に付与されたタイトルを含む表示画面を上記表示部に表示させるためのコンテンツデータである、
ことを特徴とする請求項１から３のうち何れか１項に記載のコンテンツ再生装置。
【請求項５】
上記第２のコンテンツデータは、
上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるためのコンテンツデータである、
ことを特徴とする請求項１から３のうち何れか１項に記載のコンテンツ再生装置。
【請求項６】
コンテンツデータを再生し、再生されたコンテンツを表示部に表示するコンテンツ再生装置であって、
上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれる上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御手段を備えている、
ことを特徴とするコンテンツ再生装置。
【請求項７】
当該コンテンツ再生装置は、上記コンテンツデータを外部から取得して再生するものであり、
外部にある上記コンテンツデータに含まれている上記メタ情報を、上記コンテンツデータを取得する処理とは独立に取得するメタ情報取得手段を更に備えている、
ことを特徴とする請求項６に記載のコンテンツ再生装置。
【請求項８】
上記コンテンツデータにおいて上記メタ情報が格納されている領域を特定する領域特定情報を外部から取得する領域特定情報取得手段を更に備え、
上記メタ情報取得手段は、
外部にある上記コンテンツデータのうち、上記領域特定情報により特定される領域のみを取得することにより、上記メタ情報を取得するものである、
ことを特徴とする請求項７に記載のコンテンツ再生装置。
【請求項９】
当該コンテンツ再生装置は、上記コンテンツデータを外部から取得して再生するものであり、
取得中の上記コンテンツデータから上記メタ情報を抽出するメタ情報抽出手段を備えている、
ことを特徴とする請求項６に記載のコンテンツ再生装置。
【請求項１０】
上記コンテンツの再生を開始することが可能な状態になるまでの再生準備時間を予測する再生準備時間予測手段を更に備え、
上記表示制御部は、
上記再生準備時間が予め定められた閾値以上のとき、上記コンテンツの再生を開始することができるようになるまでの間、上記メタ情報を含む表示画面を上記表示部にさせるものである、
ことを特徴とする請求項６から９のうち何れか１項に記載のコンテンツ再生装置。
【請求項１１】
コンテンツ再生装置にコンテンツデータ群を送信するコンテンツデータ送信装置であって、
上記コンテンツデータ群のうち、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータを、他のコンテンツデータに先行して送信するコンテンツデータ送信手段を備えている、
ことを特徴とするコンテンツデータ送信装置。
【請求項１２】
コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信装置であって、
上記コンテンツデータに含まれている上記コンテンツデータに関するメタ情報を、上記コンテンツデータとは独立に、上記コンテンツ再生装置に送信するメタ情報送信手段を備えている、
ことを特徴とするコンテンツデータ送信装置。
【請求項１３】
上記コンテンツデータから上記メタ情報を抽出するメタ情報抽出手段を更に備え、
上記コンテンツデータ送信手段は、
上記メタ情報抽出手段により抽出されたメタ情報を上記コンテンツ再生装置に送信するものである、
ことを特徴とする請求項１２に記載のコンテンツデータ送信装置。
【請求項１４】
上記コンテンツデータにおいて上記メタ情報が格納されている領域を特定する領域特定情報を、上記コンテンツ再生装置に送信する領域特定情報送信手段を更に備えている、
ことを特徴とする請求項１２に記載のコンテンツデータ送信装置。
【請求項１５】
コンテンツデータ群を送信するコンテンツデータ送信装置と、
上記コンテンツデータ送信装置から取得した上記コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置と、
を含むコンテンツ再生システムであって、
上記コンテンツ再生装置は、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を上記表示部に表示するための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、
ことを特徴とするコンテンツ再生システム。
【請求項１６】
コンテンツデータを送信するコンテンツデータ送信装置と、
上記コンテンツデータ送信装置から取得した上記コンテンツデータを再生し、再生されたコンテンツを表示部に表示させるコンテンツ再生装置と、
を含むコンテンツ再生システムであって、
上記コンテンツ再生装置は、
上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれている上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御手段を備えている、
ことを特徴とするコンテンツ再生システム。
【請求項１７】
コンテンツデータ群に属するコンテンツデータを、コンテンツ再生装置にて順に再生するコンテンツ再生方法であって、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を表示部に表示するための第２のコンテンツデータを再生する工程を含んでいる、
ことを特徴とするコンテンツ再生方法。
【請求項１８】
外部から取得したコンテンツデータを再生し、再生されたコンテンツを表示部に表示するコンテンツ再生方法であって、
上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれている上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御工程を含んでいる、
ことを特徴とするコンテンツ再生方法。
【請求項１９】
コンテンツ再生装置にコンテンツデータ群を送信するコンテンツデータ送信方法であって、
上記コンテンツデータ群のうち、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータを、他のコンテンツデータに先行して送信する工程を含んでいる、
ことを特徴とするコンテンツデータ送信方法。
【請求項２０】
コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信方法であって、
上記コンテンツデータに含まれている上記コンテンツデータに関するメタ情報を、上記コンテンツデータとは独立に、上記コンテンツ再生装置に送信する工程を含んでいる、
ことを特徴とするコンテンツデータ送信方法。
【請求項２１】
コンピュータを、請求項１から１０のうち何れか１項に記載のコンテンツ再生装置として動作させるためのプログラムであって、
上記コンピュータを、上記コンテンツ再生装置に備えられている上記各手段として機能させるためのプログラム。
【請求項２２】
コンピュータを、請求項１１から１４のうち何れか１項に記載のコンテンツデータ送信装置として機能させるためのプログラムであって、
上記コンピュータを、上記コンテンツデータ送信装置に備えられている上記各手段として機能させるためのプログラム。
【請求項２３】
請求項２１または２２に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを再生するコンテンツ再生装置、コンテンツ再生方法、および、コンテンツ再生システムに関する。また、コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信装置、および、コンテンツデータ送信方法に関する。また、コンピュータをこれらの装置として動作させるためのプログラム、および、それを記録した記録媒体に関する。
【背景技術】
【０００２】
静止画像や動画像などのコンテンツを再生するコンテンツ再生装置が普及している。特に近年では、インターネット、および、それを利用したＷｅｂサービスの普及に伴い、ネットワークを介して外部のサーバ装置からコンテンツデータを取得し、取得したコンテンツデータを再生するネットワーク型のコンテンツ再生装置が用いられるようになっている。一例としては、１枚以上の写真の画像データをサーバ装置から取得し、スライドショーとして再生する画像表示装置などが挙げられる。
【０００３】
ところで、このようなネットワーク型のコンテンツ再生装置においては、コンテンツデータを取得するために一定の時間を要する。従って、ユーザからコンテンツの再生を開始することを指示されても、再生開始指示を受けた時点で直ちにコンテンツの再生を開始することはできない。また、コンテンツデータが、コンテンツを圧縮あるいは符号化してなるデータである場合、このコンテンツデータを展開あるいは復号するための時間も必要になる。この場合、再生開始指示を受けた時点から実際にコンテンツの再生が開始される時点までの遅延は、さらに長時間化する。例えば、サーバ装置から高品位の写真（高解像度のＪＰＥＧデータ）を１枚以上取得してスライドショー再生する場合、通常の回線速度とＪＰＥＧ展開（デコード）機能を考えると、再生開始指示を受けた時点からスライドショー再生を開始するまでに数秒から数十秒の遅延が生じ得る。
【０００４】
従ってネットワーク型のコンテンツ再生装置においては、実際にコンテンツの再生が開始されるまでの間、ユーザはただ待たされるよりないという不都合な事態を生じる。
【０００５】
また、自装置内に設けられたハードディスクドライブなどに格納されているコンテンツデータを読み出して再生するコンテンツ再生装置においても、同様の不都合が生じ得る。これは、コンテンツデータをハードディスクドライブ等から読み出すためにも一定の時間を要するからである。また、コンテンツデータが圧縮あるいは符号化されたものである場合、コンテンツデータの展開あるいは復号のための時間を要する点についても同様である。
【０００６】
このような問題を解決するための情報提示システムが特許文献１に開示されている。特許文献１に記載のユーザ端末装置は、ユーザが指定したコンテンツデータをネットワークから取得する際に待ち時間が発生するか否かを監視し、待ち時間が発生した場合に、広告データ記憶部に記憶されている広告データをモニタに表示する。これにより、待ち時間の間、コンテンツデータの代わりに広告データを提示して、ユーザストレスの軽減を図ることができる。
【特許文献１】特開平１０−２５４９６６（公開日：平成１０年  ９月２５日）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術によれば、コンテンツの再生開始が遅延しても、本来再生するべきコンテンツの代わりに広告データがモニタに表示されるので、コンテンツの再生が開始されるまでの間、ユーザをただ待たせてしまうよりないという不都合点は解消される。しかしながら、遅延が生じた際にユーザに提示されるのは、本来表示されるべきコンテンツと無関係な広告データである。従って、上記従来の技術では、コンテンツの再生が開始されるまでの間、ユーザは本来再生されるべきコンテンツとは無関係な情報を提示されることになる。このため、ユーザは、ただ待つよりないという状況からは開放されるものの、再生したいコンテンツとは無関係な情報を強要されることによる新たなストレスを感じることとなる。
【０００８】
また、起こり得る遅延自体に対する対策としては、ユーザから再生開始指示が与えられる以前に、再生するべきコンテンツデータを予め取得しておりたり、予め展開しておいたりすることが考えられる。しかしながら、このような処理を行うためには、取得済み、あるいは、展開済みのコンテンツデータを記憶するために、コンテンツデータのデータサイズに応じた記憶装置をコンテンツ再生装置に設ける必要が生じる。従って、この場合、コンテンツデータのデータサイズが増大するのに伴い、コンテンツ再生装置の装置コストを上昇させてしまうという別の問題を生じる。
【０００９】
本発明は上記の課題に鑑みてなされたものであり、その目的は、コンテンツの再生開始に遅延が生じた際に、本来再生されるべきコンテンツに対応した情報を提示し、ユーザがストレスなく利用することができるコンテンツ再生装置を実現することにある。
【課題を解決するための手段】
【００１０】
本発明に係るコンテンツ再生装置は、上記課題を解決するために、コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置であって、上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を上記表示部に表示するための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、ことを特徴としている。
【００１１】
また、本発明に係るコンテンツ再生方法は、上記課題を解決するために、コンテンツデータ群に属するコンテンツデータを、コンテンツ再生装置にて順に再生する方法であって、上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を表示部に表示するための第２のコンテンツデータを再生する工程を含んでいる、ことを特徴としている。
【００１２】
上記構成によれば、上記第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属するコンテンツデータのうち、自装置内に格納済みの上記第２のコンテンツデータが再生される。このため、上記第1のコンテンツデータの再生開始に遅延が生じた際に、ユーザをただ待たせてしまうよりないという不都合を解消することができる。
【００１３】
しかも、上記第1のコンテンツデータの代わりに再生される第２のコンテンツデータは、上記コンテンツデータ群に関する情報を上記表示部に表示するためのコンテンツデータである。従って、上記構成によれば、上記第1のコンテンツデータの再生開始に遅延が生じた際に、上記第１のコンテンツデータを含む上記コンテンツデータ群に関する情報をユーザに提示することができる。このため、広告等の本来再生されるべきコンテンツと無関係な情報を提示し、ユーザに新たなストレスを感じさせてしまうという問題が回避することができるという効果を奏する。
【００１４】
なお、上記コンテンツ再生装置は、上記コンテンツデータ群を外部から取得して再生するものであってもよいし、あるいは、自装置内のコンテンツデータ格納手段（例えば、ハードディスクドライブ）に予め格納されているコンテンツデータ群を読み出して再生するものであってもよい。
【００１５】
上記コンテンツ再生装置が上記コンテンツデータ群を外部から取得して再生するものである場合、上記第１のコンテンツデータの再生を開始することが可能な状態としては、例えば、上記第１のコンテンツデータの全部、または、上記第1のコンテンツデータのうち、コンテンツの再生を開始するために必要な部分の取得を完了した状態などが挙げられる。また、さらに、上記第1のコンテンツデータがコンテンツを圧縮あるいは符号化してなるものである場合、上記第1のコンテンツデータの全部、または、上記コンテンツデータのうち、コンテンツの再生を開始するために必要な部分の展開あるいは復号が完了した状態もその一例となる。
【００１６】
また、上記コンテンツ再生装置が上記コンテンツデータ群をコンテンツ格納手段から読み出して再生するものである場合、上記第1のコンテンツデータの再生を開始することが可能な状態としては、例えば、上記第1のコンテンツデータの全部、または、第１のコンテンツデータのうち、コンテンツの再生を開始するために必要な部分を、上記コンテンツデータ格納手段から読み出し終えた状態などが挙げられる。また、さらに、上記コンテンツデータ格納手段に格納された上記第1のコンテンツデータがコンテンツを圧縮あるいは符号化してなるものである場合、上記第1のコンテンツデータの全部、または、上記コンテンツデータのうち、コンテンツの再生を開始するために必要な部分の展開あるいは復号が完了した状態もその一例となる。
【００１７】
なお、上記表示部は、当該コンテンツ再生装置に内蔵されているものであってもよいし、当該コンテンツ再生装置とは別体のものであってもよい。例えば、表示パネルを上記表示部として内蔵するテレビジョン受像機や、外付けのディスプレイ装置を上記表示部として利用するデスクトップコンピュータなどは、何れも本発明の技術的範疇に含まれる。
【００１８】
本発明に係るコンテンツ再生装置は、上記コンテンツデータ群を外部から取得して順に再生するものであり、上記第２のコンテンツデータを、上記第１のコンテンツデータに先行して外部から取得するコンテンツデータ取得手段を更に備えている、ことが好ましい。
【００１９】
上記の構成によれば、当該コンテンツ再生装置が上記コンテンツデータ群を外部から取得して再生する場合において、上記第1のコンテンツデータの取得を完了して再生を開始することが可能な状態になる時点より前に上記第２のコンテンツデータの取得を完了し、該第２のコンテンツデータの再生を開始することができる。従って、上記コンテンツデータ群を外部から取得する必要がある場合であっても、上記第1のコンテンツデータの再生開始に遅延が生じた際に、上記コンテンツ群に関する情報をユーザに提示することができるという更なる効果を奏する。
【００２０】
本発明に係るコンテンツ再生装置は、上記第１のコンテンツデータの再生を開始することが可能な状態になるまでの再生準備時間を予測する再生準備時間予測手段を更に備え、上記コンテンツ再生手段は、上記再生準備時間が予め定められた閾値以上のとき、上記第１のコンテンツデータの生成を開始することが可能になるまでの間、上記第２のコンテンツデータを再生するものである、ことが好ましい。
【００２１】
コンテンツの再生を開始できるようになるまでの再生準備時間が長時間に及ぶほど、ユーザに与えるストレスは大きくなる。
【００２２】
これに対し、上記の構成によれば、上記第１のコンテンツデータの再生を開始可能になるまでの再生開始準備時間が予測され、該再生準備時間が予め定められた閾値以上のときに、上記第２のコンテンツデータが再生される。すなわち、上記再生開始準備時間が長時間に及ぶことが予測されたとき、上記第1のコンテンツデータを再生する代わりに、上記コンテンツデータ群に関する情報がユーザに提示される。このため、ユーザに過大なストレスを与えてしまうことを回避することができる。
【００２３】
しかも、上記構成によれば、上記コンテンツデータ群に関する情報が提示される時間が短すぎて、ユーザが該情報の内容を確認することができず、上記第１のコンテンツデータを再生する代わりに上記第２のコンテンツデータが再生されることにより、ユーザにかえって混乱を与えてしまうという問題を回避することができるという更なる効果を奏する。
【００２４】
本発明に係るコンテンツ再生装置において、上記第２のコンテンツデータは、上記コンテンツデータ群に付与されたタイトルを含む表示画面を上記表示部に表示させるためのコンテンツデータである、ことが好ましい。
【００２５】
上記構成によれば、上記コンテンツデータ群に関する情報として、上記コンテンツデータ群に付与されたタイトルを、上記他のコンテンツデータの再生に先行してユーザに提示することができる。
【００２６】
本発明に係るコンテンツ再生装置において、上記第２のコンテンツデータは、上記コンテンツデータ群を再生中にユーザが行うことができる操作についての説明を含む操作説明画面を上記表示部に表示させるためのコンテンツデータである、ことが好ましい。
【００２７】
上記構成によれば、上記コンテンツデータ群に関する情報として、上記コンテンツデータ群を再生中にユーザが行うことができる操作についての説明を、上記他のコンテンツデータの再生に先行してユーザに提示することができる。
【００２８】
本発明のコンテンツ再生装置は、上記課題を解決するために、コンテンツデータを再生し、再生されたコンテンツを表示部に表示するコンテンツ再生装置であって、上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれる上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御手段を備えている、ことを特徴としている。
【００２９】
上記構成によれば、コンテンツの再生を開始することができるようになるまでの間、本来再生されるべきコンテンツの代わりに、メタ情報が表示部に表示される。このため、コンテンツの再生開始に遅延が生じた際に、ユーザをただ待たせてしまうよりないという不都合を解消し、ユーザに与えるストレスを軽減することができる。
【００３０】
しかも、上記構成によれば、コンテンツが再生される代わりに表示されるのは、コンテンツデータに含まれるメタ情報である。上記メタ情報は上記コンテンツに関する情報なので、上記構成によれば、本来再生されるべきコンテンツに対応したメタ情報を、コンテンツ再生開始に先立って、ユーザに提示することができるという効果を奏する。また、広告等の本来再生されるべきコンテンツと無関係な情報を提示し、ユーザに新たなストレスを感じさせてしまうという問題を回避することができるという効果を奏する。
【００３１】
なお、上記コンテンツ再生装置は、上記コンテンツデータを外部から取得して再生するものであってもよいし、あるいは、自装置内のコンテンツデータ格納手段（例えば、ハードディスクドライブ）に格納された上記コンテンツデータを読み出して再生するものであってもよい。
【００３２】
上記コンテンツ再生装置が上記コンテンツデータを外部から取得して再生するものである場合、上記コンテンツの再生を開始することが可能な状態としては、例えば、上記コンテンツデータの全部、または、上記コンテンツデータのうち、コンテンツの再生を開始するために必要な部分の取得を完了した状態などが挙げられる。また、さらに、コンテンツデータがコンテンツを圧縮あるいは符号化してなるものである場合、コンテンツの再生を開始するために取得したコンテンツデータの展開あるいは復号が完了した状態もその一例となる。
【００３３】
また、上記コンテンツ再生装置が上記コンテンツデータをコンテンツ格納手段から読み出して再生するものである場合、上記コンテンツの再生を開始することが可能な状態としては、例えば、上記コンテンツデータの全部、または、上記コンテンツデータのうち、コンテンツの再生を開始するために必要な部分を、上記コンテンツデータ格納手段から読み出し終えた状態などが挙げられる。また、さらに、上記コンテンツデータ格納手段に格納された上記コンテンツデータがコンテンツを圧縮あるいは符号化してなるものである場合、読み出したコンテンツデータの展開あるいは復号が完了した状態もその一例となる。
【００３４】
また、上記コンテンツ再生装置は、例えば、複数の画像よりなる画像群の画像データをコンテンツデータとして取得し、該画像群に含まれる画像を順に切り替えながら表示部に表示させることにより、該画像群のスライドショー表示を行うスライドショー表示装置として構成することができる。
【００３５】
この場合、コンテンツの再生を開始することが可能な状態としては、例えば、上記画像群の全部の画像データの取得を完了した状態、または、上記画像群のうち、最初に表示するべき画像の画像データの取得を完了した状態などが挙げられる。また、取得した画像データが画像を圧縮あるいは符号化してなるものである場合、取得した画像データの展開あるいは復号化が完了した状態もその一例となる。
【００３６】
また、上記コンテンツデータが１枚以上のＪＰＥＧデータを含んで構成されている場合、該コンテンツデータに含まれるＪＰＥＧデータのＥＸＩＦ情報を、上記メタ情報として利用することができる。
【００３７】
また、上記表示部は、当該コンテンツ再生装置に内蔵されているものであってもよいし、当該コンテンツ再生装置とは別体のものであってもよい。例えば、表示パネルを上記表示部として内蔵するテレビジョン受像機や、外付けのディスプレイ装置を上記表示部として利用するデスクトップコンピュータなどは、何れも本発明の技術的範疇に含まれる。
【００３８】
本発明のコンテンツ再生装置は、上記コンテンツデータを外部から取得して再生するものであり、外部にある上記コンテンツデータに含まれている上記メタ情報を、上記コンテンツデータを取得する処理とは独立に取得するメタ情報取得手段を更に備えている、ことが好ましい。
【００３９】
メタ情報は、上記コンテンツデータに含まれているものなので、コンテンツデータ自体と比べてデータサイズが小さい可能性が高い。従って、メタ情報の取得に要する時間は、コンテンツデータ自体の取得に要する時間と比べて、短時間である可能性が高い。
【００４０】
上記の構成によれば、メタ情報はコンテンツデータとは独立に取得される。従って、上記メタ情報取得手段は、コンテンツデータの取得が完了する以前に、高い確率で、メタ情報の取得を完了することができる。このため、コンテンツの再生開始に遅延が生じた際、上記コンテンツの再生を開始できるようになるまでの間、メタ情報を表示することが容易になるという更なる効果を奏する。
【００４１】
本発明のコンテンツ再生装置は、上記コンテンツデータにおいて上記メタ情報が格納されている領域を特定する領域特定情報を外部から取得する領域特定情報取得手段を更に備え、上記メタ情報取得手段は、外部にある上記コンテンツデータのうち、上記領域特定情報により特定される領域のみを取得することにより、上記メタ情報を取得するものである、ことが好ましい。
【００４２】
上記構成によれば、メタ情報は、コンテンツデータとは独立に取得されるので、コンテンツデータの取得が完了する以前に、高い確率で、メタ情報の取得を完了することができる。
【００４３】
しかも、上記構成によれば、コンテンツ再生装置は、領域特定情報に基づいて、コンテンツデータからメタ情報を選択的に取得するので、コンテンツデータおよびメタ情報を送信するサーバ側で、コンテンツデータからメタ情報を予め抽出しておく必要がなくなるという更なる効果を奏する。
【００４４】
上記メタ上情報取得手段は、例えば、Ｒａｎｇｅヘッダに上記領域特定情報を含むＨＴＴＰ  ＧＥＴメソッドリクエストをサーバ側に送信し、これに対する応答として、上記メタ情報を取得するように構成することができる。この場合、上記コンテンツデータを当該コンテンツ再生装置に送信するサーバ側の装置を、Ｒａｎｇｅヘッダを含むＨＴＴＰ  ＧＥＴメソッドリクエストに対応できる汎用的なウェブサーバにより実現することが可能になる。
【００４５】
本発明のコンテンツ再生装置は、上記コンテンツデータを外部から取得して再生するものであり、取得中の上記コンテンツデータから上記メタ情報を抽出するメタ情報抽出手段を備えている、ことが好ましい。
【００４６】
メタ情報が、コンテンツデータのうちコンテンツの再生を開始するために取得を完了しておく必要がある必須部分よりも前に格納されている場合、上記コンテンツ抽出手段は、該必須部分の取得を完了する以前に、メタ情報の抽出を完了することができる。
【００４７】
従って、上記構成によれば、コンテンツの再生を開始できるようになるまでの間、コンテンツを再生する代わりに、メタ情報を表示することができる。特に、メタ情報がコンテンツデータの先頭部分にある場合には、本来コンテンツの再生を開始するべき時点の直後から、メタ情報の表示を開始することができる。
【００４８】
本発明のコンテンツ再生装置は、上記コンテンツの再生を開始することが可能な状態になるまでの再生準備時間を予測する再生準備時間予測手段を更に備え、上記表示制御部は、上記再生準備時間が予め定められた閾値以上のとき、上記コンテンツの再生を開始することができるようになるまでの間、上記メタ情報を含む表示画面を上記表示部に表示させるものである、ことが好ましい。
【００４９】
コンテンツの再生を開始できるようになるまでの再生準備時間が長時間に及ぶほど、ユーザに与えるストレスは大きくなる。
【００５０】
これに対し、上記の構成によれば、再生準備時間が予め定められた閾値以上のときにメタ情報を表示するようにすることで、ユーザに過大なストレスを与えてしまうことを回避することができる。また、メタ情報が提示される時間が不十分であることにより、ユーザがメタ情報の内容を確認することができず、コンテンツの代わりにメタ情報を提示することでユーザにかえって混乱を与えてしまうという問題を回避することができる。
【００５１】
本発明に係るコンテンツデータ送信装置は、コンテンツ再生装置にコンテンツデータ群を送信するコンテンツデータ送信装置であって、上記課題を解決するために、上記コンテンツデータ群のうち、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータを、他のコンテンツデータに先行して送信するコンテンツデータ送信手段を備えている、ことを特徴としている。
【００５２】
また、本発明に係るコンテンツデータ送信方法は、コンテンツ再生装置にコンテンツデータ群を送信するコンテンツデータ送信方法であって、上記課題を解決するために、上記コンテンツデータ群のうち、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータを、他のコンテンツデータに先行して送信する工程を含んでいる、ことを特徴としている。
【００５３】
上記構成によれば、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータが、他のコンテンツデータに先行して上記コンテンツ再生装置に送信される。従って、コンテンツ再生装置は、上記他のコンテンツデータの取得を完了する以前に、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータの取得を完了することが可能になる。このため、上記コンテンツ再生装置は、上記他のコンテンツデータの取得を完了して該他のコンテンツデータの再生を開始することが可能になる前に、取得済みのコンテンツデータを再生し、上記コンテンツデータ群に関する情報を表示することが可能になる。すなわち、上記構成によれば、コンテンツ再生装置において、上記他のコンテンツデータの再生を開始することが可能な状態になるまでの間、上記コンテンツデータ群に関する情報の表示を可能ならしめるという効果を奏する。
【００５４】
本発明に係るコンテンツデータ送信装置は、上記課題を解決するために、コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信装置であって、上記コンテンツデータに含まれている上記コンテンツデータに関するメタ情報を、上記コンテンツデータとは独立に、上記コンテンツ再生装置に送信するメタ情報送信手段を備えている、ことを特徴としている。
【００５５】
上記構成によれば、当該コンテンツデータ送信装置は、コンテンツデータに含まれるメタ情報を、コンテンツデータ自体とは独立に送信するので、端末側のコンテンツ再生装置は、コンテンツデータの取得を完了する以前に、メタ情報の取得を完了することが可能になる。このため、端末側のコンテンツ再生装置において、メタ情報の取得が完了してからコンテンツデータの取得が完了するまでの間、コンテンツを再生する代わりに、メタ情報を表示することを可能ならしめるという効果を奏する。
【００５６】
本発明のコンテンツデータ送信装置は、上記コンテンツデータから上記メタ情報を抽出するメタ情報抽出手段を更に備え、上記コンテンツデータ送信手段は、上記メタ情報抽出手段により抽出されたメタ情報を上記コンテンツ再生装置に送信するものである、ことが好ましい。
【００５７】
上記構成によれば、当該コンテンツデータ送信装置は、コンテンツデータから抽出したメタ情報を送信するので、端末側のコンテンツ再生装置は、コンテンツデータからメタ情報を抽出する処理を行う必要がない。従って、上記構成によれば、端末側のコンテンツ再生装置において、迅速にメタ情報の表示を開始することを可能ならしめるという更なる効果を奏する。
【００５８】
本発明のコンテンツデータ送信装置は、上記コンテンツデータにおいて上記メタ情報が格納されている領域を特定する領域特定情報を、上記コンテンツ再生装置に送信する領域特定情報送信手段を更に備えている、ことが好ましい。
【００５９】
上記構成によれば、当該コンテンツデータ送信装置から送信される領域特定情報を受信する端末側のコンテンツ再生装置は、受信した領域特定情報に基づいて、コンテンツデータに含まれるメタ情報だけを選択的に取得することができるようになる。従って、当該コンテンツデータ送信装置において、コンテンツデータからメタ情報を予め抽出する必要がなくなる。
【００６０】
上記端末側のコンテンツ再生装置は、例えば、Ｒａｎｇｅヘッダに上記領域特定情報を含むＨＴＴＰ  ＧＥＴメソッドリクエストを当該コンテンツデータ送信装置に送信するように構成することができる。この場合、当該コンテンツデータ送信装置のメタ情報送信手段を、Ｒａｎｇｅヘッダを含むＨＴＴＰ  ＧＥＴメソッドリクエストに対応できる汎用的なウェブサーバとして実現することができる。
【００６１】
本発明に係るコンテンツ再生システムは、コンテンツデータ群を送信するコンテンツデータ送信装置と、上記コンテンツデータ送信装置から取得した上記コンテンツデータ群を順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置と、を含むコンテンツ再生システムであって、上記コンテンツ再生装置は、上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を上記表示部に表示するための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、ことを特徴としている。
【００６２】
上記構成によれば、上記コンテンツ再生装置において、上記第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属するコンテンツデータのうち、自装置内に格納済みの上記第２のコンテンツデータが再生される。このため、上記第1のコンテンツデータの再生開始に遅延が生じた際に、ユーザをただ待たせてしまうよりないという不都合を解消することができる。
【００６３】
しかも、上記コンテンツ再生装置において、上記第1のコンテンツデータの代わりに再生される第２のコンテンツデータは、上記コンテンツデータ群に関する情報を上記表示部に表示するためのコンテンツデータである。従って、上記構成によれば、上記第1のコンテンツデータの再生開始に遅延が生じた際に、上記第１のコンテンツデータを含む上記コンテンツデータ群に関する情報をユーザに提示することができる。このため、広告等の本来再生されるべきコンテンツと無関係な情報を提示し、ユーザに新たなストレスを感じさせてしまうという問題が回避することができるという効果を奏する。  本発明に係るコンテンツ再生システムは、上記課題を解決するために、コンテンツデータを送信するコンテンツデータ送信装置と、上記コンテンツデータ送信装置から取得した上記コンテンツデータを再生し、再生されたコンテンツを表示部に表示させるコンテンツ再生装置と、を含むコンテンツ再生システムであって、上記コンテンツ再生装置は、上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれている上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御手段を備えている、ことを特徴としている。
【００６４】
上記構成によれば、上記コンテンツ再生装置において、コンテンツの再生を開始することができるようになるまでの間、本来再生されるべきコンテンツの代わりに、メタ情報が表示部に表示される。このため、コンテンツの再生開始に遅延が生じた際に、上記コンテンツ再生装置のユーザをただ待たせてしまうよりないという不都合を解消し、ユーザに与えるストレスを軽減することができる。
【００６５】
しかも、上記構成によれば、上記コンテンツ再生装置において、コンテンツが再生される代わりに表示されるのは、コンテンツデータに含まれるメタ情報である。上記メタ情報はコンテンツに関する情報なので、上記構成によれば、本来再生されるべきコンテンツに対応したメタ情報を、コンテンツ再生開始に先立って、ユーザに提示することができるという効果を奏する。また、広告等の本来再生されるべきコンテンツと無関係な情報を提示し、ユーザに新たなストレスを感じさせてしまうという問題を回避することができるという効果を奏する。
【００６６】
本発明に係るコンテンツ再生方法は、外部から取得したコンテンツデータを再生し、再生されたコンテンツを表示部に表示するコンテンツ再生方法であって、上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれている上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御工程を含んでいる、ことを特徴としている。
【００６７】
上記構成によれば、コンテンツの再生を開始することができるようになるまでの間、本来再生されるべきコンテンツの代わりに、メタ情報が表示部に表示される。このため、コンテンツの再生開始に遅延が生じた際に、上記コンテンツ再生装置のユーザをただ待たせてしまうよりないという不都合を解消し、ユーザに与えるストレスを軽減することができる。
【００６８】
しかも、上記構成によれば、コンテンツが再生される代わりに表示されるのは、コンテンツデータに含まれるメタ情報である。上記メタ情報はコンテンツに関する情報なので、本来再生されるべきコンテンツに対応したメタ情報を、コンテンツ再生開始に先立って、ユーザに提示することができるという効果を奏する。また、広告等の本来再生されるべきコンテンツと無関係な情報を提示し、ユーザに新たなストレスを感じさせてしまうという問題を回避することができるという効果を奏する。
【００６９】
本発明に係るコンテンツデータ送信方法は、上記課題を解決するために、コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信方法であって、上記コンテンツデータに含まれている上記コンテンツデータに関するメタ情報を、上記コンテンツデータとは独立に、上記コンテンツ再生装置に送信する工程を含んでいる、ことを特徴としている。
【００７０】
上記構成によれば、コンテンツデータに含まれるメタ情報を、コンテンツデータ自体とは独立に送信するので、端末側のコンテンツ再生装置は、コンテンツデータの取得を完了する以前に、メタ情報の取得を完了することが可能になる。このため、端末側のコンテンツ再生装置において、メタ情報の取得が完了してからコンテンツデータの取得が完了するまでの間、コンテンツを再生する代わりに、メタ情報を表示することを可能ならしめるという効果を奏する。
【００７１】
なお、上記コンテンツ再生装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記コンテンツ再生装置をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７２】
また、上記コンテンツデータ送信装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記コンテンツデータ送信装置をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００７３】
本発明に係るコンテンツ再生装置は、以上のように、コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置であって、上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を上記表示部に表示するための第２のコンテンツデータを再生するコンテンツ再生手段を備えている。
【００７４】
また、本発明に係るコンテンツ再生方法は、以上のように、コンテンツデータ群に属するコンテンツデータを、コンテンツ再生装置にて順に再生する方法であって、上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を表示部に表示するための第２のコンテンツデータを再生する工程を含んでいる。
【００７５】
また、本発明に係るコンテンツ再生システムは、以上のように、コンテンツデータ群を送信するコンテンツデータ送信装置と、上記コンテンツデータ送信装置から取得した上記コンテンツデータ群を順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置と、を含むコンテンツ再生システムであって、上記コンテンツ再生装置は、上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群に関する情報を上記表示部に表示するための第２のコンテンツデータを再生するコンテンツ再生手段を備えている。
【００７６】
従って、上記コンテンツ再生装置において、上記第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属するコンテンツデータのうち、自装置内に格納済みの上記第２のコンテンツデータが再生されるので、上記第1のコンテンツデータの再生開始に遅延が生じた際に、ユーザをただ待たせてしまうよりないという不都合を解消することができる。
【００７７】
しかも、上記コンテンツ再生装置において、上記第1のコンテンツデータの代わりに再生される第２のコンテンツデータは、上記コンテンツデータ群に関する情報を上記表示部に表示するためのコンテンツデータなので、上記第1のコンテンツデータの再生開始に遅延が生じた際に、上記第１のコンテンツデータを含む上記コンテンツデータ群に関する情報をユーザに提示することができる。
【００７８】
本発明に係るコンテンツデータ送信装置は、以上のように、コンテンツ再生装置にコンテンツデータ群を送信するコンテンツデータ送信装置であって、上記コンテンツデータ群のうち、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータを、他のコンテンツデータに先行して送信するコンテンツデータ送信手段を備えている。
【００７９】
また、本発明に係るコンテンツデータ送信方法は、以上のように、コンテンツ再生装置にコンテンツデータ群を送信するコンテンツデータ送信方法であって、上記コンテンツデータ群のうち、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータを、他のコンテンツデータに先行して送信する工程を含んでいる。
【００８０】
従って、上記コンテンツデータ群に関する情報を表示するためのコンテンツデータの取得を完了することが可能になる。このため、上記コンテンツ再生装置は、上記他のコンテンツデータの取得を完了して該他のコンテンツデータの再生を開始することが可能になる前に、取得済みのコンテンツデータを再生し、上記コンテンツデータ群に関する情報を表示することが可能になる。すなわち、上記構成によれば、コンテンツ再生装置において、上記他のコンテンツデータの再生を開始することが可能な状態になるまでの間、上記コンテンツデータ群に関する情報の表示を可能ならしめる。
【００８１】
本発明に係るコンテンツ再生装置は、以上のように、コンテンツデータを再生し、再生されたコンテンツを表示部に表示するコンテンツ再生装置であって、上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれる上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御手段を備えている。
【００８２】
また、本発明に係るコンテンツ再生方法は、以上のように、コンテンツデータを再生し、再生されたコンテンツを表示部に表示するコンテンツ再生方法であって、上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれている上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御工程を含んでいる。
【００８３】
また、本発明に係るコンテンツ再生システムは、以上のように、コンテンツデータを送信するコンテンツデータ送信装置と、上記コンテンツデータ送信装置から取得した上記コンテンツデータを再生し、再生されたコンテンツを表示部に表示させるコンテンツ再生装置と、を含むコンテンツ再生システムであって、上記コンテンツ再生装置は、上記コンテンツの再生を開始することが可能な状態になるまでの間、上記コンテンツデータに含まれている上記コンテンツに関するメタ情報を含む表示画面を上記表示部に表示させる表示制御手段を備えている。
【００８４】
従って、コンテンツの再生を開始することができるようになるまでの間、本来再生されるべきコンテンツの代わりに、メタ情報が表示部に表示される。このため、コンテンツの再生開始に遅延が生じた際に、上記コンテンツ再生装置のユーザをただ待たせてしまうよりないという不都合を解消し、ユーザに与えるストレスを軽減することができる。
【００８５】
しかも、上記メタ情報はコンテンツに関する情報なので、本来再生されるべきコンテンツに対応したメタ情報を、コンテンツ再生開始に先立って、ユーザに提示することができる。
【００８６】
本発明に係るコンテンツデータ送信装置は、以上のように、コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信装置であって、上記コンテンツデータに含まれている上記コンテンツデータに関するメタ情報を、上記コンテンツデータとは独立に、上記コンテンツ再生装置に送信するメタ情報送信手段を備えている。
【００８７】
また、本発明に係るコンテンツデータ送信方法は、以上のように、コンテンツ再生装置にコンテンツデータを送信するコンテンツデータ送信方法であって、上記コンテンツデータに含まれている上記コンテンツデータに関するメタ情報を、上記コンテンツデータとは独立に、上記コンテンツ再生装置に送信する工程を含んでいる。
【００８８】
従って、端末側の上記コンテンツ再生装置は、コンテンツデータの取得を完了する以前に、メタ情報の取得を完了することが可能になる。このため、端末側のコンテンツ再生装置において、メタ情報の取得が完了してからコンテンツデータの取得が完了するまでの間、コンテンツを再生する代わりに、メタ情報を表示することを可能ならしめる。
【発明を実施するための最良の形態】
【００８９】
本発明に係るコンテンツ再生装置は、例えば、スライドショーデータを再生するスライドショー表示装置として実現することができる。
【００９０】
以下では、本発明の一実施形態としての、スライドショー表示装置（コンテンツ再生装置）、中継サーバ装置（コンテンツデータ送信装置）、および、これらを含むスライドショー再生システム（コンテンツ再生システム）について説明する。
【００９１】
（スライドショー再生システム１）
はじめに、本実施形態に係るスライドショー再生システム１の概要について説明する。
【００９２】
図２は、スライドショー再生システム１の概略構成を示す概略構成図である。図２に示したように、スライドショー再生システム１は、スライドショー表示装置１００と、中継サーバ装置２００と、ストレージサーバ装置３００とを含んで構成されている。
【００９３】
スライドショー再生システム１は、図２に示したように、複数台のスライドショー表示装置１００…を含み得る。各スライドショー表示装置１００は、後述するように、例えば、ユーザの宅内に設置されたテレビジョン受像機として実現され得る。
【００９４】
スライドショー表示装置１００は、スライドショーデータ（コンテンツデータ）を中継サーバ装置２００から取得し、取得したスライドショーデータを再生するための装置である。ここで、スライドショーデータを再生するとは、スライドショーデータに含まれる画像データ群をスライドショー再生すること、すなわち、スライドショーデータに含まれる画像データ群を、順に切り替えながら表示することである。また、スライドショー表示装置１００は、スライドショー再生を開始することが可能な状態になるまでの間、スライドショーに関するメタ情報を含む表示画面を表示することができる。
【００９５】
中継サーバ装置２００は、スライドショーデータ、および、スライドショーデータに含まれるメタ情報を、スライドショー表示装置１００に送信するための装置である。中継サーバ装置２００とスライドショー表示装置１００とは、図２に示したように、インターネット等のネットワーク４００を介して中継サーバ装置２００に接続されており、互いに通信可能に構成されている。
【００９６】
ストレージサーバ装置３００は、中継サーバ装置２００から送信されるスライドショーデータに含まれる画像データを蓄積するための装置である。中継サーバ装置２００とストレージサーバ装置３００とは、例えば、スライドショー再生システム１を運営する事業者の事業所内に設置される。なお、図２においては、別体として構成された中継サーバ装置２００とストレージサーバ装置３００とを示しているが、これらは単一の装置として構成することもできる。
【００９７】
中継サーバ装置２００は、ストレージサーバ装置３００に蓄積されている画像データを「アルバム」（画像群）と称する単位で管理する。各アルバムは、複数の画像データの集合であり、アルバムＩＤ、アルバムタイトル、アルバム作成日、アルバム作成者、アルバムに含まれる画像の画像数などのアルバム属性を付与されている。
【００９８】
スライドショー表示装置１００は、閲覧したいアルバムを特定するアルバムＩＤを含むスライドショーデータ取得要求を、中継サーバ装置２００に送信する。中継サーバ装置２００は、これに応じ、アルバムＩＤにより指定されたアルバムのスライドショーデータをスライドショー表示装置１００に送信する。これにより、スライドショー表示装置１００は、所望のアルバムを再生するためのスライドショーデータを取得することができる。
【００９９】
スライドショーデータには、アルバムに含まれる画像群の画像データと、各画像を表示するための画像表示画面のレイアウトを規定するレイアウト定義情報を格納した画像表示画面生成用スクリプトとが含まれる。さらに、アルバムに含まれる画像を各々縮小してなるサムネイル群を一覧表示するために、サムネイル群の画像データと、サムネイル群を一覧表示するサムネイル一覧表示画面のレイアウトを規定するレイアウト定義情報を格納したサムネイル一覧表示画面生成用スクリプトとが、スライドショーデータに含まれていてもよい。また、これらの表示画面を生成するための表示画面生成用スクリプトの他に、スライドショー再生において、スライドショー表示装置１００にて実行される処理と、その処理が実行されるタイミングとを規定する処理定義情報を格納した処理定義スクリプトが、スライドショーデータに含まれていてもよい。
【０１００】
画像表示画面生成用スクリプトやサムネイル一覧表示画面生成用スクリプトなどの表示画面生成用スクリプトは、それぞれ、例えば、ＸＭＬにより記述されたテキストデータとして構成することが可能であり、この場合、レイアウト定義情報は、例えばＳＶＧとして記述される。また、処理定義スクリプトも、ＸＭＬにより記述されたテキストデータとして構成することが可能であり、この場合、処理定義情報は、例えばＭＴＤ（Message Template Definition）により記述される。
【０１０１】
なお、スライドショー表示装置１００は、アルバムに含まれる全ての画像の画像データを含むスライドショーデータの全体を一括して取得するよう構成してもよいし、あるいは、スライドショーデータを分割して取得するように構成してもよい。後者の場合、例えば、アルバムに含まれる各画像を表示する必要が生じた時点で、該画像の画像データと、該画像を表示する画像表示画面を生成するための画像表示画面生成用スクリプトと、該画像を表示している状態において実行するべき処理の定義を含む処理定義スクリプトと、を取得するように構成することができる。
【０１０２】
スライドショー表示装置１００は、上述したように、スライドショー再生を開始することが可能な状態になるまでの間、再生するべきスライドショーに関するメタ情報を表示することを特徴としている。このために、スライドショー表示装置１００は、スライドショーとして再生するべきアルバムのメタ情報を、中継サーバ装置２００から、スライドショーデータとは独立に取得する。
【０１０３】
中継サーバ装置２００は、スライドショーデータに格納されているメタ情報を、スライドショーに関するメタ情報として、スライドショー表示装置１００に送信する。なお、中継サーバ装置２００が送信するメタ情報としては、スライドショーデータに含まれているメタ情報であれば任意のものを利用することが可能であるが、以下では主に、アルバムに属する画像データに格納されているメタ情報、より具体的には、ＪＰＥＧデータである１枚目の画像データに格納されているＥＸＩＦ情報であるものについて説明する。
【０１０４】
スライドショー表示装置１００は、メタ情報を取得すると、スライドショー再生を開始することが可能な状態になるまでの間、取得したメタ情報をタイトルスライドとして表示する。具体的には、スライドショー表示装置１００は、タイトルスライド表示画面生成用スクリプトを利用して、メタ情報を含むタイトルスライドを生成して表示する。
【０１０５】
タイトルスライド表示用スクリプトは、メタ情報と、該メタ情報を表示する表示画面のレイアウトを規定するレイアウト定義情報とを格納したスクリプトであり、例えば、ＳＶＧで記述されたＸＭＬデータとして実現される。スライドショー表示装置１００は、中継サーバ装置２００にてメタ情報が埋め込まれたタイトルスライド表示用スクリプトを取得して利用してもよいし、あるいは、予めスライドショー表示装置１００内部に格納されているタイトルスライド表示用スクリプトに、中継サーバ装置２００から取得したメタ情報を埋め込んで利用してもよい。
【０１０６】
なお、スライドショー表示装置１００は、変形例として後述するように、再生しようとするスライドショーに関する情報を含む表示画面を生成するための表示画面生成用スクリプト（第２のコンテンツデータ）を他のスライドショーデータに先行して中継サーバ装置２００から取得し、アルバムに含まれる１枚目の画像を含む表示画面を表示する（第１のコンテンツデータの再生を開始する）ことが可能になるまでの間、上記表示画面生成用スクリプトに基いて生成された表示画面を表示する構成に容易に変形することができる。この場合、スライドショー再生を開始することが可能になるまで表示する表示画面としては、例えば、スライドショー再生しようとするアルバムに付与されたタイトルを含むタイトルスライド表示画面や、スライドショー再生中にユーザが行うことができる操作の説明を含む操作説明スライド表示画面を利用することができる。
【０１０７】
（スライドショー表示装置１００）
次に、スライドショー表示装置１００の概略構成について、図３と図４とを参照しながら説明する。図３は、スライドショー表示装置１００の要部構成を示す機能ブロック図である。図４は、スライドショー表示装置１００の概観を示す概観図である。
【０１０８】
図３に示すように、スライドショー表示装置１００は、制御部１１０、通信部１２０、記憶部１３０、表示部１４０、およびＩＲ受信部１５０を含んで構成されており、リモートコントローラ１６０に入力されたユーザの指示に基づいて動作する。
【０１０９】
通信部１２０は、中継サーバ装置２００との間で各種データの送受信を行うための通信インターフェースである。制御部１１０は、通信部１２０を介して中継サーバ装置２００との間でデータのやり取りを行うことができる。
【０１１０】
記憶部１３０は、メモリ等の記憶装置である。制御部１１０は、通信部１２０を介して中継サーバ装置２００から取得したデータを、記憶部１３０に記憶させておくことができる。また、記憶部１３０は、スライドショー再生に利用される各種データを予め記憶している。制御部１１０は、これらのデータを任意の時点で読み出して利用することができる。
【０１１１】
リモートコントローラ１６０は、ユーザから受け付けた操作の内容を示す操作情報を、赤外線搬送波にのせてＩＲ受信部１５０に送る。制御部１１０は、ＩＲ受信部１５０を介して取得した操作情報に基づいて、各種情報処理を実行する。制御部１１０が実行する主要な情報処理は、通信部１２０を介して取得したデータ、および、記憶部１３０に記憶されているデータから各種表示画面を生成し、それを表示部１４０に表示させることである。制御部１１０の機能については、後に詳しく説明する。
【０１１２】
図４に示したように、スライドショー表示装置１００は、例えば、テレビジョン受像機として実現することができる。スライドショー表示装置１００をテレビジョン受像機として実現する場合、該テレビジョン受像機に含まれる表示パネルを表示部１４０として利用することができ、迫力のあるスライドショー表示を行うことができる。
【０１１３】
図４には、リモートコントローラ１６０の構成例も示されている。同図において、リモートコントローラ１６０は、数字ボタン部１６１、および十字ボタン部１６３を含んで構成されている。
【０１１４】
図４には、リモートコントローラ１６０の構成例も示されている。同図において、リモートコントローラ１６０は、数字ボタン部１６１、コマンドボタン部１６２、および十字ボタン部１６３を含んで構成されている。
【０１１５】
図４に示したように、数字ボタン部１６１は、少なくとも０〜９に対応する数字ボタンを含んでいる。ユーザは、これらのボタンを適宜押下することにより、任意桁数の数字を入力することができる。
【０１１６】
また、コマンドボタン部１６２は、「メニュー」ボタンや、「戻る」ボタンなどのコマンドボタンを含んでいる。これらのコマンドボタンは、スライドショー表示装置１００における処理の進行状況に応じて、その時点で選択可能なコマンドに対応付けられる。ユーザは、これらのコマンドボタンの何れかを押下することにより、その時点で選択可能なコマンドのうち、押下したボタンに対応付けられたコマンドを入力することができる。例えば、メニューボタンは、メニューダイアログを表示させるコマンドに対応付けられている。また、戻るボタンは、メニューダイアログを非表示にさせるコマンドに対応付けられている。
【０１１７】
また、十字ボタン部１６３は、上下左右に対応した４つのボタン（上ボタン１６３ａ、下ボタン１６３ｂ、左ボタン１６３ｃ、および右ボタン１６３ｄ）と、これらの４つのボタンの中心に配置された決定ボタン１６３ｅとを含んでいる。ユーザは、上下左右ボタン１６３ａ〜ｄを押下することにより、表示部１４０に表示されているオブジェクト群の中から所望のオブジェクトの位置を指し示したり、決定ボタン１６３ｅを押下することにより現在指し示しているオブジェクトを選択したりすることができる。
【０１１８】
例えば、ユーザは、一覧表示されているサムネイルのなかから所望の画像を選択したり、メニューボタンにより表示させたメニューダイアログのなかから所望のメニューを選択したりすることができる。なお、十字ボタン部１６３に含まれるボタン１６３ａ〜ｅは、スライドショー表示装置１００における処理の進行状況に応じて、オブジェクトの指示・選択以外の機能に対応付けられることもある。例えば、スライドショー表示中、右ボタン１６３ｄは、現在表示中の画像の次の画像を表示するコマンドに対応付けられる。また、左ボタン１６３ｃは、現在表示中の画像の前の画像を表示するコマンドに対応付けられる。また、決定ボタン１６３ｅは、スライドショー表示アプリケーションを起動するコマンドや、スライドショーの一時停止、あるいは、再生開始などに対応付けられる。
【０１１９】
次に、スライドショー表示装置１００における概略的な処理の流れを、図５に基づいて説明する。図５は、スライドショー表示装置１００における処理の流れを概略的に示したフローチャートである。
【０１２０】
図５に示したように、スライドショー表示装置１００は、スライドショー再生を開始することを指示する再生開始指示をユーザから受け付けると、メタ情報の取得と、スライドショーデータの取得とをそれぞれ開始する（Ｓ１０１、Ｓ１０２）。なお、図５に示したフローチャートでは、メタ情報の取得を開始（Ｓ１０１）した後に、スライドショーデータの取得を開始（Ｓ１０２）しているが、これらの取得処理は独立に行われるものなので、処理の順番は図５に示した順序に限定されるものではない。
【０１２１】
続けて、スライドショー表示装置１００は、メタ情報の取得が完了したか否かを判定する判定するステップＳ１０３を繰り返し実行し、メタ情報の取得が完了することを待つ。メタ情報の取得が完了すれば（Ｓ１０３：ＹＥＳ）、タイトルスライドとしてメタ情報の表示を開始する（Ｓ１０４）。
【０１２２】
次に、スライドショー表示装置１００は、タイトルスライドとしてメタ情報を表示しながら、スライドショーデータの取得が完了したかを判定するステップ（Ｓ１０５）を繰り返し、スライドショーデータの取得が完了することを待つ。スライドショーデータの取得が完了すれば（Ｓ１０５：ＹＥＳ）、タイトルスライド（メタ情報）の表示を終了し（Ｓ１０６）、スライドショーの再生を開始する（Ｓ１０７）。
【０１２３】
このようにして、スライドショー表示装置１００は、ユーザの再生開始指示を受けてから、スライドショーデータの取得が完了して、スライドショーの再生を開始することが可能になるまでの間、取得したメタ情報をタイトルスライドとして表示し、スライドショーデータの取得が完了すれば、スライドショー再生を開始する。
【０１２４】
（スライドショー表示装置１００の制御部１１０）
スライドショー表示装置１００は、図５に示したフローチャートに沿って、表示部１４０に各種表示画面を表示させる制御部１１０に特徴をもつ。以下、この制御部１１０について、図１、および、図６〜１２を参照しながら説明する。
【０１２５】
はじめに、図１に基づいて、制御部１１０の構成について説明する。
【０１２６】
図１は、スライドショー表示装置１００に含まれる制御部１１０の構成を示した機能ブロック図である。図１に示したように、制御部１１０は、イベント処理部１１１、データ管理部（メタ情報取得手段、領域特定情報取得手段）１１２、表示画面生成部１１３、画像データ展開部１１４、表示制御部（表示制御手段）１１５、タイマー部１１６、ユーザ操作解析部１１７、スクリプト変更部１１８、および、再生準備時間予測部（再生準備時間予測手段）１１９を含んで構成されている。
【０１２７】
データ管理部１１２は、中継サーバ装置２００から各種データを取得するためのブロックである。データ管理部１１２が取得するデータとしては、上述したスライドショーデータ、および、スライドショーのメタ情報が挙げられる。データ管理部１１２は、イベント処理部１１１の指示により、通信部１２０を介してこれらのデータを取得するためのデータ取得要求を中継サーバ装置２００に送り、データの取得に成功すれば、データ取得成功通知を、データの取得に失敗すれば、データ取得失敗通知をイベント処理部１１１に通知する。データ管理部１１２は、取得した各種データを記憶部１３０に記憶する。
【０１２８】
表示画面生成部１１３は、表示画面生成用スクリプトに基づいて、表示部１４０に表示する各種表示画面を生成するためのブロックである。表示画面生成部１１３が生成する表示画面としては、スライドショー再生を開始するまでの間表示されるタイトルスライド表示画面、スライドショー再生中に順に表示される、アルバムに含まれる各画像を表示する画像表示画面、および、アルバムに含まれる画像のサムネイル群を一覧表示するサムネイル一覧表示画面が挙げられる。表示画面生成部１１３は、各種表示画面を生成するために必要な表示画面生成用スクリプトをデータ管理部１１２から得る。表示画面生成部１１３は、これらの表示画面生成用スクリプトに基づいて各種表示画面を生成し、生成した各種表示画面を表示制御部１１５に渡す。
【０１２９】
画像データ展開部１１４は、表示するべき画像の画像データを直ちに表示可能な状態に展開するためのブロックである。画像データ展開部１１４による展開が必要な場合としては、例えば、画像データが、ＪＰＥＧデータなどの、画像情報を圧縮、あるいは、符号化した画像データである場合などが挙げられる。スライドショーデータに画像データとして含まれるＪＰＥＧデータは、この画像データ展開部１１４により展開される。
【０１３０】
表示制御部１１５は、表示画面生成部１１３により生成された各種表示画面を、表示部１４０に表示させるためのブロックである。イベント処理部１１１からの指示により、表示画面生成部１１５により生成された各種表示画面を表示するよう表示部１４０を制御する。
【０１３１】
タイマー部１１６は、起動されてから予め設定された一定の時間が経過した時点で、タイマー通知をイベント処理部１１１に渡す。また、ユーザ操作解析部１１７は、ＩＲ受信部１５０を介してユーザによる操作が発生したことを検知すると、その操作の内容を示す操作情報通知をイベント処理部１１１に渡す。
【０１３２】
スクリプト変更部１１８は、中継サーバ装置２００から取得したメタ情報に基づいて、予め記憶部１３０に記憶されているタイトルスライド表示画面生成用スクリプトを更新するためのブロックである。具体的には、タイトルスライド表示画面生成用スクリプトの予め定められた所定の部分に、メタ情報として取得した文字列を埋め込み、メタ情報を表示するためのタイトルスライド表示用スクリプトを生成する。
【０１３３】
再生準備時間予測部１１９は、スライドショーの再生を開始することが可能な状態になるまでの再生準備時間を予測するためのブロックである。具体的には、再生準備時間予測部１１９は、スライドショーデータのうち、スライドショー再生を開始するために必要な部分の取得に要する取得所要時間、取得が完了したスライドショーデータの展開に要する展開所要時間を、例えば、
取得所要時間  ＝  スライドショーデータのデータサイズ  ／  通信速度
展開所要時間  ＝  スライドショーデータのデータサイズ  ／  展開処理速度
に従って算出し、再生準備時間を、例えば、
再生準備時間  ＝  取得所要時間  ＋  展開所要時間
に従って予測する。
【０１３４】
イベント処理部１１１は、データ管理部１１２、タイマー部１１６、および、ユーザ操作解析部１１７から通知される上述した各種通知に基づいて、制御部１１０における処理の実行タイミングを管理する。
【０１３５】
具体的には、イベント処理部１１１は、スライドショーデータに含まれる処理定義スクリプトに基づいて、受け取った通知の内容と現在の状態とから、実行するべき処理と次に遷移するべき状態とを決定する。ここで、実行するべき処理には、状態を遷移させる前に実行するべき遷移前処理と、状態を遷移させた後に実行するべき遷移後処理とが含まれる。すなわち、イベント処理部１１１は、各種通知を受け取ると、（１）処理定義スクリプトに定められた遷移前処理を実行するよう制御部１１０に含まれる各部を制御し、（２）現在の状態を処理定義スクリプトに定められた状態に遷移させ、（３）処理定義スクリプトに定められた遷移後処理を実行するよう、制御部１１０に含まれる各部を制御する。
【０１３６】
図６は、スライドショーデータとして取得される処理定義スクリプトを、１つの状態遷移図として表現したものである。イベント処理部１１１の動作はこの状態遷移図により定義される。
【０１３７】
図６に示したように、イベント処理部１１１が取り得る状態として、アルバムＩＤ指定状態Ｓ１、メタ情報取得中状態Ｓ２、タイトルスライド表示（先頭画像表示不可能）状態Ｓ３、タイトルスライド表示（先頭画像表示可能）状態Ｓ４、画像表示（次画像表示不可能）状態Ｓ５、画像表示（次画像表示可能）状態Ｓ６、画像表示（次画像不在）状態Ｓ７、サムネイル一覧表示状態Ｓ８、および、エラー状態Ｓ９の計９個の状態が予め定義されている。イベント処理部１１１は、各時点で、これらの９状態のうち何れか１つの状態を取る。
【０１３８】
（制御部１１０における処理の流れ）
制御部１１０における処理の流れは、図６に示した状態遷移図により規定されるので、以下、制御部１１０の処理の流れを、図６に基づいて説明する。なお、以下の説明では、各状態においてユーザに提示される表示画面を説明するために、図７〜１２も参照する。
【０１３９】
・アルバムＩＤ指定状態Ｓ１
アルバムＩＤ指定状態Ｓ１は、ユーザにアルバムＩＤを指定させる状態である。アルバムＩＤ指定状態Ｓ１において、表示制御部１１５は、例えば、図７（ａ）に示したアルバムＩＤ指定画面６００、あるいは、図７（ｂ）に示したアルバムＩＤ指定画面６００´を、表示部１４０に表示させる。これらの表示画面は、例えば、記憶部１３０に予め記憶されているＳＶＧにより記述されたアルバムＩＤ指定画面生成用スクリプトに基づいて、表示画面生成部１１３により生成することができる。
【０１４０】
図７（ａ）に示したアルバムＩＤ指定画面６００は、ユーザに所望のアルバムのアルバムＩＤを入力するように促す表示画面であり、ユーザが入力したアルバムＩＤを表示するためのアルバムＩＤ表示領域６０１と、ユーザが入力することができるコマンドを一覧表示するための入力可能コマンド表示領域６０２とを含んでいる。ユーザは、アルバムＩＤ表示領域６０１に表示される自分が入力した数字を目視しながら、リモートコントローラ１６０の数字ボタン部１６１を押下して、アルバムＩＤを入力することができる。また、ユーザは、リモートコントローラ１６０の適当なボタンを押下することにより、入力可能コマンド表示領域６０２に示されたコマンドを入力することができる。例えば、決定ボタン１６３ｅを押下することにより、その時点でアルバムＩＤ表示領域６０１に表示されている数字を、所望のアルバムのアルバムＩＤとして決定することができる。
【０１４１】
図７（ｂ）に示したアルバムＩＤ指定画面６００´は、アルバムＩＤ表示領域６０１と入力可能コマンド表示領域６０２の他に、過去に閲覧したアルバムのアルバムタイトルをリストした閲覧済アルバムリスト６０３と、アルバムＩＤ表示領域６０１および閲覧済アルバムリスト６０３にリストされたアルバムタイトルの各々に対応付けられたインジケータ群６０４とを含んでいる。数字ボタン部１６１の押下によるアルバムＩＤ入力を受け付ける状態にあるときは、アルバムＩＤ表示領域６０１に対応するインジケータが強調表示され、閲覧済アルバムリスト６０３のアルバムタイトルのうち何れかが選択されている状態にあるときは、選択されているアルバムタイトルに対応するインジケータが強調される。ユーザは、新たなアルバムＩＤをアルバムＩＤ表示領域６０１に入力する代わりに、上ボタン１６３ａと下ボタン１６３ｂとを押下することにより、閲覧済アルバムリスト６０３にリストされたアルバムタイトルの中から、所望のアルバムタイトルを選択することができる。所望のアルバムタイトルを選択した後、決定ボタン１６３ｅを押下すれば、その時点で選択されているアルバムタイトルのアルバムＩＤを、所望のアルバムＩＤとして決定することができる。
【０１４２】
以上のようなアルバムＩＤ指定画面が表示されている状態で、イベント処理部１１１は、イベント通知を待ち受ける。アルバムＩＤ指定状態Ｓ１においてイベント処理部１１１が応答するイベントは、数字ボタン部１６１が押下されたというイベントＥ１ａと、上ボタン１６３ａまたは下ボタン１６３ｂが押下されたというイベントＥ１ｂと、決定ボタン１６３ｅが押下されたというイベントＥ１ｃとである。
【０１４３】
リモートコントローラ１６０の数字ボタン部１６１が押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ１ａが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、この操作情報通知を受け取ると、押下されたボタンの数字に応じてアルバムＩＤを更新する。また、イベント処理部１１１は、表示制御部１１５に表示画面の更新を指示する。この指示をうけて、表示制御部１１５は、アルバムＩＤ表示領域６０１に更新されたアルバムＩＤを表示するよう、表示部１４０を制御する。
【０１４４】
リモートコントローラ１６０の上ボタン１６３ａまたは下ボタン１６３ｂが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ１ｂが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。この操作情報通知には、上下どちらのボタンが押下されたのかという情報が含まれる。イベント処理部１１１は、この操作情報通知を受け取ると、押下されたボタンの種類に応じて、閲覧済アルバムリスト６０３のうちどのアルバムが選択されているのかを示すアルバム選択状態情報を更新する。また、イベント処理部１１１は、表示制御部１１５に表示画面の更新を指示する。この指示をうけ、表示制御部１１５は、アルバム選択状態情報に基づいて、現在選択されているアルバムに対応するラジオボタンを強調表示するようにラジオボタン群６０４を再描画する。
【０１４５】
リモートコントローラ１６０の決定ボタン１６３ｅが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ１ｃが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、この操作情報通知を受け取ると、状態を後述するメタ情報取得中状態Ｓ２に遷移させる。その後、イベント処理部１１１は、ユーザにより指定されたアルバムＩＤを有するアルバムのメタ情報と、サムネイル一覧表示を行うためのスライドショーデータとを取得するようデータ管理部１１２に指示を出す。ユーザが閲覧済アルバムリスト６０３からアルバムを選択した場合には、上述したアルバム選択状態情報に基づいて、ユーザにより指定されたアルバムＩＤを決定する。そして、データ管理部１１２は、メタ情報を取得するためのメタ情報取得要求と、サムネイル一覧表示を行うためのスライドショーデータを取得するためのデータ取得要求とを、中継サーバ装置２００に送る。これらの取得要求は、少なくとも、ユーザにより指定されたアルバムＩＤを情報として含んでおり、中継サーバ装置２００は、この取得要求に基づいて、ユーザにより指定されたアルバムのメタ情報と、サムネイル一覧表示を行うためのスライドショーデータとを送り返すことができる。
【０１４６】
・メタ情報取得中状態Ｓ２
メタ情報取得中状態Ｓ２は、前に送ったメタ情報取得要求に対する中継サーバ装置２００からの応答を待ち受けている状態である。メタ情報取得中状態Ｓ２において、表示制御部１１５は、例えば、図８に示した表示画面７００を表示部１４０に表示させる。表示画面７００は、例えば、記憶部１３０に予め記憶されているＳＶＧにより記述された表示画面生成用スクリプトに基づいて、表示画面生成部１１３により生成することができる。
【０１４７】
図８に示した表示画面７００は、ユーザに現在メタ情報を取得するための処理が進行中であることを告げる表示画面であり、「アルバムＩＤ確認中」等の適当な文字列７０１を含んでいる。
【０１４８】
メタ情報取得中状態Ｓ２において、イベント処理部１１１は、データ管理部１１２がメタ情報の取得に成功したというイベントＥ２ａ、または、データ管理部１１２がメタ情報の取得に失敗したというイベントＥ２ｂを待ち受ける。
【０１４９】
メタ情報取得要求に対する応答として中継サーバ装置２００から送信されるメタ情報の取得を完了すると、データ管理部１１２は、イベントＥ２ａが発生したことを通知するデータ取得成功通知をイベント処理部１１１に送る。イベント処理部１１１は、このデータ取得成功通知を受け取ると、タイトルスライド表示画面生成用スクリプトを変更するよう、スクリプト変更部１１８に指示を出す。この指示を受けたスクリプト変更部１１８は、取得が完了しているメタ情報に基づいて、予め記憶部１３０に記憶されているタイトルスライド表示画面生成用スクリプトを変更する。具体的には、タイトルスライド表示画面生成用スクリプトの予め定められた所定の部分に、メタ情報として取得した文字列を埋め込む処理を行う。その後、イベント処理部１１１は、状態をタイトルスライド表示（先頭画像表示不可能）状態Ｓ３に遷移させる。
【０１５０】
そして、イベント処理部１１１は、タイトルスライド表示（先頭画像表示不可能）状態Ｓ３に状態を遷移させた後、ユーザにより指定されたアルバムの先頭画像を取得するようデータ管理部１１２に指示を出す。データ管理部１１２は、アルバムの先頭画像を表示するためのデータの取得を要求する先頭画像取得要求を中継サーバ装置２００に送る。
【０１５１】
また、イベント処理部１１１は、サムネイル一覧表示画面を生成することを表示画面生成部１１３に指示する。表示画面生成部１１３は、サムネイル一覧表示画面生成用スクリプトに基づいて、サムネイル画像の画像データ群から、サムネイルを表示部１４０に一覧表示するためのサムネイル一覧表示画面を生成する。生成されたサムネイル一覧表示画面は、後述するサムネイル一覧表示状態Ｓ８に遷移するタイミングで表示部１４０に表示できるよう、画像バッファにオフスクリーン描画される。
【０１５２】
メタ情報取得要求を送信してから予め定められた一定の時間内に中継サーバ装置２００からの応答がない場合、データ管理部１１２は、イベントＥ２ｂが発生したことを通知するデータ取得失敗通知をイベント処理部１１１に送る。また、データ管理部１１２は、メタ情報取得要求に対する応答として中継サーバ装置２００からエラー情報を取得した場合にも、イベントＥ２ｂが発生したことを通知するデータ取得失敗通知をイベント処理部１１１に送る。中継サーバ装置２００が、エラー情報を送信する場合としては、例えば、ユーザにより指定されたアルバムＩＤをもつアルバムが中継サーバ装置２００の管理下にはない場合などが挙げられる。イベント処理部１１１は、上記何れかのデータ取得失敗通知を受け取ると、状態をエラー状態Ｓ９に遷移させる。エラー状態Ｓ９については、後述する。
【０１５３】
・タイトルスライド表示（先頭画像表示不可能）状態Ｓ３
タイトルスライド表示（先頭画像表示不可能）状態Ｓ３は、タイトルスライドを表示しながら、先頭画像取得要求に対する中継サーバ装置２００からの応答（メタ情報取得中状態Ｓ２から遷移した場合）、あるいは、選択画像取得要求に対する中継サーバ装置２００からの応答（状態Ｓ８から遷移した場合）を待ち受けている状態である。タイトルスライド表示（先頭画像表示不可能）状態Ｓ３において、表示制御部１１５は、例えば、図９（ａ）に示したタイトルスライド表示画面８００ａを表示部１４０に表示させる。タイトルスライド表示画面８００ａは、スクリプト変更部１１８により変更が加えられた、すなわちメタ情報が埋め込まれたタイトルスライド表示画面生成用スクリプトに基づいて、表示画面生成部１１４により生成されたものである。
【０１５４】
タイトルスライド表示画面８００ａは、タイトルスライドを表示する表示画面であり、取得したメタ情報に含まれる文字列８０１を含んでいる。さらに、図９（ａ）に例示したタイトルスライド表示画面８００ａには、メタ情報として取得したＥＸＩＦ情報に含まれているサムネイル８０２が含まれている。また、タイトルスライド表示画面８００ａの右上端部には、「ダウンロード中：２０％」など、先頭画像取得要求、あるいは、選択画像取得要求に対する応答として中継サーバ装置２００から送信されるスライドショーデータの取得が完了した割合を示す情報８０３が表示される。なお、取得したスライドショーデータに展開が必要な画像データが含まれている場合には、スライドショーデータの取得完了後に、「デコード中：４５％」など、画像データの展開が完了した割合を示す情報が、スライドショーデータの取得が完了した割合を示す情報８０３の代わりに表示される。
【０１５５】
図９（ｃ）は、タイトルスライド表示画面８００ａを生成するために利用される、スクリプト変更部１１８による変更が加えられた後のタイトルスライド表示画面生成用スクリプトを例示するものである。図９（ｃ）に示したタイトルスライド表示画面生成用スクリプトのうち、「Ｍｔ．Ｆｕｊｉ」「２００６年３月２日」などの文字列が、メタ情報から抽出されて埋め込まれた文字列である。
【０１５６】
タイトルスライド表示（先頭画像表示不可能）状態Ｓ３において、イベント処理部１１１は、データ管理部１１２が先頭画像の取得に成功したというイベントＥ３ａ、または、データ管理部１１２が先頭画像の取得に失敗したというイベントＥ３ｂを待ち受ける。
【０１５７】
先頭画像（選択画像）取得要求に対する応答として中継サーバ装置２００から送信される先頭画像（選択画像）の画像データの取得を完了すると、データ管理部１１２は、イベントＥ３ａが発生したことを通知するデータ取得成功通知をイベント処理部１１１に送る。イベント処理部１１１は、このデータ取得成功通知を受け取ると、取得した先頭画像（選択画像）を表示部１４０に表示するための表示画面を生成するよう、表示画面生成部１１３に指示を出す。
【０１５８】
この指示を受けた表示画面生成部１１３は、先頭画像（選択画像）を表示部１４０に表示するための表示画面を生成し、オフスクリーンに描画する。先頭画像を表示するために画像表示画面生成用スクリプトを利用する場合、表示画面生成部１１３は、このスクリプトのレイアウト定義情報に基づいて表示画面を生成し、オフスクリーンに描画する。また、表示画面生成部１１３は、先頭画像（選択画像）を圧縮された画像データとして取得した場合には、画像データ展開部１１４に該画像データを展開するよう指示を出す。この指示を受けた画像データ展開部１１４は、取得した画像データを直ちに表示可能な状態に展開する。表示画面生成部１１３が上記表示画面をオフスクリーンに描画し終えると、イベント処理部１１１は、状態をタイトルスライド表示（先頭画像表示可能）状態Ｓ４に遷移させる。
【０１５９】
状態をタイトルスライド表示（先頭画像表示可能）状態Ｓ４に遷移させた後、イベント処理部１１１は、先頭画像（選択画像）が表示可能になったことをユーザに提示するために、現在表示中のタイトルスライド表示画面８００ａを更新するよう表示制御部１１５に指示を出す。指示を受けた表示制御部１１５は、図９（ａ）に示したタイトルスライド表示画面８００ａを、例えば、図９（ｂ）に示したタイトルスライド表示画面８００ｂに更新する。表示画面８００ｂは、メタ情報の他に、タイトルスライドにてスライドショーの概要を確認し終えたユーザに、決定ボタン１６３ｅを押下することを促す入力可能コマンド表示領域８０４を含んでいる。なお、先頭画像（選択画像）が表示可能になったことをユーザに提示するための上記処理は、ユーザにより快適な操作性を与えるための処理なので、省略することも可能である。
【０１６０】
先頭画像（選択画像）取得要求を送信してから予め定められた一定の時間内に中継サーバ装置２００からの応答がない場合、データ管理部１１２は、イベントＥ３ｂが発生したことを通知するデータ取得失敗通知をイベント処理部１１１に送る。また、データ管理部１１２は、先頭画像（選択画像）取得要求に対する応答として取得したデータに異常があることを検知した場合にも、イベントＥ３ｂが発生したことを通知するデータ取得失敗通知をイベント処理部１１１に送る。イベント処理部１１１は、上記何れかのデータ取得失敗通知を受け取ると、状態をエラー状態Ｓ９に遷移させる。エラー状態Ｓ９については、後述する。
【０１６１】
・タイトルスライド表示（先頭画像表示可能）状態Ｓ４
タイトルスライド表示（先頭画像表示可能）状態Ｓ４は、先頭画像（選択画像）の取得を完了した上で、ユーザが決定ボタン１６３ｅを押下することを待ち受けている状態である。タイトルスライド表示（先頭画像表示可能）状態Ｓ４においては、上述したタイトルスライド表示画面８００ｂが表示部１４０に表示されている。
【０１６２】
タイトルスライド表示（先頭画像表示可能）状態Ｓ４において、イベント処理部１１１は、決定ボタン１６３ｅが押下されたというイベントＥ４ａが発生したことを通知する操作情報通知を待ち受ける。
【０１６３】
リモートコントローラ１６０の決定ボタン１６３ｅが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ４ａが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、この操作情報通知を受け取ると、状態を画像表示（次画像表示不可能）状態Ｓ５に遷移させる。
【０１６４】
状態を画像表示（次画像表示不可能）状態Ｓ５に遷移させた後、イベント処理部１１１は、先頭画像（選択画像）を表示部１４０に表示するよう、表示制御部１１５に指示を与える。表示制御部１１５は、既にオフスクリーン描画されている先頭画像（選択画像）を表示するための表示画面を、表示部１４０に表示する。続いて、次に表示するべき次画像を取得するようデータ管理部１１２に指示を出す。データ管理部１１２は、次画像を取得するための次画像取得要求を中継サーバ装置２００に送る。さらに、イベント処理部は、タイマー部１１６を起動する。
【０１６５】
以上のように、スライドショー表示装置１００は、タイトルスライド表示（先頭画像表示不可能）状態Ｓ３およびタイトルスライド表示（先頭画像表示可能）状態Ｓ４において、メタ情報をタイトルスライドとして表示するものであるが、スライドショーの再生を開始することが可能な状態になるまでに要する再生準備時間を予め予測し、この再生準備予測時間が予め定められた閾値以上のときに限って、タイトルスライドを表示するように変形することも可能である。
【０１６６】
この場合、イベント処理部１１１が、再生準備時間予測部１１９にて算出される再生開始準備時間を参照し、この再生開始準備時間が予め定められた閾値以上（例えば１秒）である場合に限って、表示部１４０にタイトルスライドを表示するよう、表示制御部１１５を制御する構成を採用すればよい。
【０１６７】
・画像表示（次画像表示不可能）状態Ｓ５
画像表示（次画像表示不可能）状態Ｓ５は、先に送った次画像取得要求に対する中継サーバ装置２００からの応答を待ち受けている状態である。
【０１６８】
画像表示（次画像表示不可能）状態Ｓ５において、表示部１４０には、前に取得が完了している画像が表示されている。すなわち、タイトルスライド表示（先頭画像表示可能）状態Ｓ４から遷移した場合には、先頭画像が表示部１４０に表示されている。図１０（ａ）に示した先頭画像表示画面９００ａは、アルバムの先頭画像が表示された状態の表示画面を例示するものである。また、後述する画像表示（次画像表示可能）状態Ｓ６から遷移した場合には、前の次画像、すなわち、画像表示（次画像表示可能）状態Ｓ６において取得が完了している画像が表示部１４０に表示されている。図１０（ｃ）に示した表示画面９００ｃは、アルバムに含まれる他の画像（例えば４枚目の画像）が、前の次画像として表示された状態の画像表示画面を例示するものである。
【０１６９】
画像表示（次画像表示不可能）状態Ｓ５において、イベント処理部１１１は、データ管理部１１２が次画像の取得に成功したというイベントＥ５ａを待ち受ける。
【０１７０】
次画像取得要求に対する応答として中継サーバ装置２００から送信される次画像の取得を完了すると、データ管理部１１２は、イベントＥ５ａが発生したことを通知するデータ取得成功通知をイベント処理部１１１に送る。イベント処理部１１１は、このデータ取得成功通知を受け取ると、取得した次画像を表示部１４０に表示するための表示画面を生成するよう、表示画面生成部１１３に指示を出す。
【０１７１】
この指示を受けた表示画面生成部１１３は、取得した次画像を表示部１４０に表示するための画像表示画面を生成し、オフスクリーンに描画する。また、次画像の画像データとともに、次画像を表示するための画像表示画面生成用スクリプトを取得している場合、表示画面生成部１１３は、この画像表示画面生成用スクリプトのレイアウト情報に基づいて、次画像の画像データから画像表示画面を生成し、オフスクリーンに描画する。ここで、表示画面生成部１１３は、取得した次画像の画像データが圧縮された画像データである場合、画像データ展開部１１４に画像データを展開するよう指示を出す。この指示を受けた画像データ展開部１１４は、次画像の画像データを直ちに表示可能な状態に展開する。表示画面生成部１１３が上記表示画面をオフスクリーンに描画し終えると、イベント処理部１１１は、状態を画像表示（次画像表示可能）状態Ｓ６に遷移させる。
【０１７２】
状態を画像表示（次画像表示可能）状態Ｓ６に遷移させた後、イベント処理部１１１は、表示制御部１１５に、現在表示中の画像表示画面９００ａ・９００ｃを更新するように指示を出す。指示を受けた表示制御部１１５は、次画像が表示可能になったことをユーザに提示するために、例えば、図１０（ａ）に示した画像表示画面９００ａを、図１０（ｂ）に示した表示画面９００ｂに更新する。画像表示画面９００ｂは、特に右ボタンを押下することにより次画像が表示可能であることを示す情報として、右向きの矢印状のアイコン９０１を含んでいる。なお、次画像が表示可能になったことをユーザに提示するための上記処理は、ユーザにより快適な操作性を与えるための処理なので、省略することも可能である。
【０１７３】
ここで、イベント処理部１１１は、次画像を直ちに表示することができるようになると、すなわち、次画像の画像データの取得が完了し、かつ、次画像の画像データの展開が完了すると、直ちに状態を画像表示（次画像表示可能）状態Ｓ６に遷移させる。換言すれば、次画表示不可能状態Ｓ５とは、次画像を直ちに表示することができない状態、すなわち、データ管理部１１２が次画像の画像データの取得を完了していない状態、または、画像データ展開部１１４が次画像の画像データの展開を完了していない状態に他ならない。
【０１７４】
この画像表示（次画像表示不可能）状態Ｓ５において、イベント処理部１１１は、さらに、右ボタン１６３ｄが押下されたというイベントＥ５ｂ、データ管理部１１２が次画像の取得に失敗したというイベントＥ５ｃ、または、タイマー部１１６が起動されてから所定の時間が経過したというイベントＥ５ｄを待ち受けている。ここで、イベントＥ５ｂの発生は、画像表示（次画像表示不可能）状態Ｓ５において、ユーザが次画像を表示することを指示したこと意味する。また、イベントＥ５ｄの発生は、現在表示中の画像の表示を開始してからタイマー部１１６に設定された特定の時間が経過し、画像表示（次画像表示不可能）状態Ｓ５のまま、次画像を表示するべきタイミングが来てしまったことを意味する。
【０１７５】
次画像を表示することを指示する右ボタン１６３ｄが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ５ｂが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、この操作情報通知を受け取ると、タイマー部１１６を停止する。タイマー部１１６が停止すると、イベント処理部１１１は、状態をサムネイル一覧表示状態Ｓ８に遷移させる。
【０１７６】
なお、ユーザ操作解析部１１７は、右ボタン１６３ｄが１回押下されたことを検出したときに、直ちにイベントＥ５ｂが発生したことを通知する操作情報通知をイベント処理部１１１に送るものであってもよいし、予め定められた特定の時間（例えば１秒）内に予め定められた特定の回数（例えば３回）、右ボタン１６３ｄが押下されたことを検出したときに、イベントＥ５ｂが発生したことを通知する操作情報通知をイベント処理部１１１に送るものであっても良い。また、ユーザイベント解析部１１７は、表示制御部１１５が現在表示部１４０に表示させている画像を、予め定められた時間表示した後でのみ、イベントＥ５ｂが発生したことを通知する操作情報通知をイベント処理部１１１に送るものであっても良い。
【０１７７】
次画像取得要求を送信してから予め定められた一定の時間内に中継サーバ装置２００からの応答がない場合、データ管理部１１２は、イベントＥ５ｃが発生したことを通知するデータ取得失敗通知をイベント処理部１１１に送る。イベント処理部１１１は、このデータ取得失敗通知を受け取ると、次に表示するべき次画像はないものと判断し、状態を画像表示（次画像不在）状態Ｓ７に遷移させる。
【０１７８】
タイマー部１１６は、先に起動されてから予め設定された特定の時間が経過すると、イベントＥ５ｄが発生したことを通知するタイマー通知をイベント処理部１１１に送る。イベント処理部１１１は、画像表示（次画像表示不可能）状態Ｓ５においてこのタイマー通知を受け取ると、タイマー部１１６を再起動する。この場合、イベント処理部１１１は、状態を遷移させることなく、再びイベントＥ５ａ〜ｄを待ち受ける。
【０１７９】
・画像表示（次画像表示可能）状態Ｓ６
次画表示可能状態Ｓ６は、次に表示するべき次画像を直ちに表示する準備が完了している状態で、次画像を表示するべきタイミングを待っている状態である。なお、画像表示（次画像表示不可能）状態Ｓ５から画像表示（次画像表示可能）状態Ｓ６への遷移に際し、画像表示画面９００ａ〜ｃは更新されずにそのまま表示され続ける。
【０１８０】
画像表示（次画像表示可能）状態Ｓ６において、イベント処理部１１１は、タイマー部１１６が起動してから所定の時間が経過したというイベントＥ６ａ、または、右ボタン１６３ｄが押下されたというイベントＥ６ｂを待ち受ける。ここで、イベントＥ６ａの発生は、現在表示中の画像の表示を開始してからタイマー部１１６に設定された特定の時間が経過し、次画像を表示するべきタイミングが来たことを意味する。また、イベントＥ６ｂの発生は、ユーザが次の画像を表示することを指示したことを意味する。
【０１８１】
タイマー部１１６は、先に起動されてから予め設定された特定の時間が経過すると、イベントＥ６ａが発生したことを通知するタイマー通知をイベント処理部１１１に送る。また、次画像を表示することを指示する右ボタン１６３ｄが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ６ｂが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、このタイマー通知または操作情報通知の何れかを受け取ると、状態を画像表示（次画像表示不可能）状態Ｓ５に遷移させる。
【０１８２】
状態を画像表示（次画像表示不可能）状態Ｓ５に遷移させた後、イベント処理部１１１は、次画像を表示部１４０に表示するよう、表示制御部１１５に指示を与える。表示制御部１１５は、既にオフスクリーン描画されている次画像を表示するための画像表示画面を、表示部１４０に表示する。つづいて、イベント処理部１１１は、表示部１４０に今表示された画像（すなわち、これまで次画像と称してきた画像）の次に表示されるべき新たな次画像を取得するようデータ管理部１１２に指示を出す。データ管理部１１２は、新たな次画像を取得するための次画像取得要求を中継サーバ装置２００に送る。さらに、イベント処理部は、タイマー部１１６を再起動する。
【０１８３】
・画像表示（次画像不在）状態Ｓ７
画像表示（次画像不在）状態Ｓ７は、データ管理部１１２が次に表示するべき次画像を中継サーバ装置２００から取得することができなかった状態である。例えば、３６枚の画像からなるアルバムをスライドショー表示しているとき、３７枚目の画像を取得しようとした場合などが、該当する。
【０１８４】
画像表示（次画像不在）状態Ｓ７において、イベント処理部１１１は、タイマー部１１６が起動してから所定の時間が経過したというイベントＥ７ａ、または、右ボタン１６３ｄが押下されたというイベントＥ７ｂを待ち受ける。画像表示（次画像不在）状態Ｓ７におけるイベントＥ７ａ・Ｅ７ｂの発生は、表示するべき次画像が取得され得ない状態であるにも関わらず、次画像を表示するべきタイミングが来たり、ユーザが次の画像を表示することを指示したりしたことを意味する。
【０１８５】
画像表示（次画像不在）状態Ｓ７において、これらのイベントが発生した場合にも、イベント処理部１１１は、状態をサムネイル一覧表示状態Ｓ８に遷移させる。
【０１８６】
・サムネイル一覧表示状態Ｓ８
サムネイル一覧表示状態Ｓ８は、アルバムに含まれる画像のサムネイルを一覧表示する状態である。すなわち、サムネイル一覧表示状態Ｓ８において、表示制御部１１５は、サムネイル一覧表示画面を表示部１４０に表示させる。
【０１８７】
図１１は、サムネイル一覧表示状態Ｓ８において、表示制御部１１５が表示部１４０に表示するサムネイル一覧表示画面１０００の構成を例示する表示画面構成図である。図１１に示したように、サムネイル一覧表示画面１０００は、複数のサムネイル１００１…と、アルバムのタイトルを表示するためのタイトル表示領域１００２と、ユーザが入力することができるコマンドを一覧表示するための入力可能コマンド表示領域１００３とを含んで構成されている。サムネイル１００１は、アルバムに含まれる画像を縮小した縮小画像である。図１１に示した例では、アルバムに含まれる３６枚の画像のサムネイル１００１…３６枚が、サムネイル一覧表示画面１０００に配列されて一覧表示されている。なお、サムネイル一覧表示画面１０００中に表示されるサムネイル１００１…は、アルバムに含まれる複数の画像のサムネイルの全部であってもよいし、その一部であってもよい。
【０１８８】
図１１に示したようなサムネイル一覧表示画面１０００が表示された状態で、イベント処理部１１１は、イベント通知を待ち受ける。サムネイル一覧表示状態Ｓ８においてイベント処理部１１１が応答するイベントは、十字ボタン部１６３の上下左右ボタンが押下されたというイベントＥ８ａと、決定ボタン１６３ｅが押下されたというイベントＥ８ｂとである。
【０１８９】
リモートコントローラ１６０の上下左右ボタンの何れかが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ８ａが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。この操作情報通知には、上下左右ボタンのうちどのボタンが押されたかという情報が含まれる。イベント処理部１１１は、この操作情報通知を受け取ると、押下されたボタンの種類に応じて、一覧表示されているサムネイルのなかでどのサムネイルが選択されているのかを示すサムネイル選択状態情報を更新する。また、イベント処理部１１１は、表示制御部１１５に表示画面の更新を指示する。この指示をうけて、表示制御部１１５は、サムネイル選択状態情報に基づいて、サムネイル一覧表示画面１００のなかで現在選択されているサムネイルを強調表示する。
【０１９０】
リモートコントローラ１６０の決定ボタン１６３ｅが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ８ｂが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、この操作情報通知を受け取ると、上述したタイトルスライド表示（先頭画像表示不可能）状態Ｓ３に状態を遷移させる。また、イベント処理部１１１は、イベントＥ８ｂが発生した時点で選択されていた選択画像を、上記サムネイル選択状態情報に基づいて決定し、その選択画像を取得するようデータ管理部１１２に指示する。データ管理部１１２は、この選択画像を取得するための選択画像取得要求を中継サーバ装置２００に送信する。
【０１９１】
・エラー状態Ｓ９
エラー状態Ｓ９は、以上の処理において、異常が発生したときに遷移する状態である。エラー状態Ｓ９において、表示制御部１１５は、図１２に示したようなエラー表示画面１１００ａ〜ｃを表示する。
【０１９２】
図１２は、エラー発生時に表示制御部１１５が表示部１４０に表示させるエラー表示画面の構成例を示す表示画面構成図である。図１１（ａ）に示したエラー表示画面１１００ａは、上述したメタ情報取得要求に対し、一定の時間内に中継サーバ装置２００から応答がなかった場合に表示されるエラー表示画面を例示するものである。図８（ｂ）に示したエラー表示画面１１００ｂは、ユーザにより指定されたアルバムＩＤをもつアルバムが、中継サーバ装置２００の管理下になかった場合に表示されるエラー表示画面を例示している。また、図１１（ｃ）に示したエラー表示画面１１００ｃは、上述した先頭画像取得要求に対する応答として得られる画像データに異常があった場合に表示されるエラー表示画面を例示している。
【０１９３】
図１１に示したように、エラー表示画面１１００ａ〜ｃは、発生したエラーの種類を示した文字列を含むエラー情報表示領域１１０１と、ユーザが入力することができるコマンドを一覧表示するための入力可能コマンド表示領域１１０２とを含んでいる。入力可能コマンド表示領域１１０２には、決定ボタン１６３ｅを押下することにより、エラー情報を確認したことを指示できるということが表示されている。
【０１９４】
図１１に示したようなエラー表示画面１１００ａ〜ｃが表示された状態で、イベント処理部１１１は、決定ボタン１６３ｅが押下されたというイベントＥ９ａが発生することを待ち受ける。
【０１９５】
リモートコントローラ１６０の決定ボタン１６３ｅが押下されたことを検出すると、ユーザ操作解析部１１７は、イベントＥ９ａが発生したことを通知する操作情報通知を、イベント処理部１１１に送る。イベント処理部１１１は、この操作情報通知を受け取ると、状態を初期状態であるアルバムＩＤ指定状態Ｓ１に遷移させる。
【０１９６】
以上のような処理を実現するためにイベント処理部１１１により参照される状態遷移表を以下に示す。以下の状態遷移表において、各行は上記９状態のうちの何れかを表し、各列はイベント処理部１１１が応答するイベントを表す。また、各セルは、それぞれさらに３行に分かれており、第１行は遷移前処理、第２行は遷移する状態、第３行は遷移後処理を表す。表中の空欄は、実行するべき処理、あるいは、遷移するべき処理が定義されていないことを示す。
【０１９７】
【表１】
2008035381.tif 000003
以上のように、制御部１１０は、状態遷移図に基づいて、スライドショー表示を実現する。制御部１１０は、状態を画像表示（次画像表示不可能）状態Ｓ５と画像表示（次画像表示可能）状態Ｓ６との間で交互に遷移させながら、アルバムに含まれる画像を順に表示していく。このとき、制御部１１０は、タイマー部１１６に予め設定されている画像表示時間の間、各画像を表示部１４０に表示し、時間がくれば次に表示するべき次画像を表示部１４０に表示する。これにより、アルバムに含まれる複数の画像が、１枚ずつ、タイマー部１１６に設定された時間間隔で、表示部１４０に順に表示されていく。
【０１９８】
制御部１１０の特徴は、先頭画像を表示することが可能な状態になるまでの間、すなわち、スライドショー再生を開始することが可能な状態になるまでの間、再生を開始しようとしているスライドショーに関するメタ情報を、タイトルスライドとして表示する点にある。このためユーザは、先頭画像を表示するためのスライドショーデータの取得に遅延が生じても、スライドショー再生を開始することが可能になるまでの間、そのスライドショーに関するメタ情報を見ることができるようになる。  （メタ情報およびスライドショーデータの取得処理）
スライドショー表示装置１００は、スライドショーデータに含まれるメタ情報を、そのスライドショーデータとは独立に取得するという特徴を有するものである。そこで、スライドショー表示装置１００が、メタ情報とスライドショーデータとを中継サーバ装置２００から取得する処理について、図１３〜図１６を参照して、もう少し詳しく説明する。
【０１９９】
図１３は、スライドショー表示装置１００と中継サーバ装置２００との間で実現されるデータ送受信の一例を示すシーケンス図である。
【０２００】
図１３に示したように、スライドショー再生開始指示を受けると、スライドショー表示装置１００の制御部１１０は、タイトルスライド表示用データＱ１０１ａ〜ｂを取得するために、タイトルスライド表示用データ取得要求Ｐ１０１を通信部１２０に渡す。これを受けた通信部１２０は、ＨＴＴＰ  ＰＯＳＴメソッドにより、タイトルスライド表示用データ取得要求Ｐ１０１を中継サーバ装置２００に送信する。このＨＴＴＰ  ＰＯＳＴメソッドリクエストには、当該スライドショー表示装置１００の属性が端末パラメータＰ１０１ａとして含まれている。図１４は、このＨＴＴＰ  ＰＯＳＴメソッドリスクエストを例示する図である。図１４に示したＨＴＴＰ  ＰＯＳＴメソッドリクエストにおいては、最終行の「user=username&pw=1234567890123456」が、この端末パラメータＰ１０１ａに該当する。
【０２０１】
タイトルスライド表示用データ取得要求Ｐ１０１を受信した中継サーバ装置２００は、端末パラメータＰ１０１ａを参照して、タイトルスライド内に表示されるメタ情報Ｑ１０１ａと、タイトルスライド表示中に実行される処理を規定した処理定義スクリプトＱ１０１ｂとを、スライドショー表示装置１００に送信する。
【０２０２】
なお、中継サーバ装置２００は、予めスライドショーデータから抽出して記憶しておいたメタ情報Ｑ１０１ａをスライドショー表示装置１００に送信するよう構成されているものであってもよいし、あるいは、タイトルスライド表示用データ取得要求Ｐ１０１ａを受信した時点で、スライドショーデータからメタ情報Ｑ１０１ａを抽出し、抽出したメタ情報Ｑ１０１ａをスライドショー表示装置１００に送信するよう構成されているものであってもよい。
【０２０３】
通信部１２０を介してメタ情報Ｑ１０１ａを取得した制御部１１０は、記憶部１４０からタイトルスライド表示画面生成用スクリプトＲ１０１を読み出し、メタ情報Ｑ１０１ａに基づいて、読み出したタイトルスライド表示画面生成用スクリプトＲ１０１を更新する。その後、制御部１１０は、更新済みのタイトルスライド表示画面生成用スクリプトＲ１０１に基づいてタイトルスライド表示画面Ｉ１０１を生成し、生成したタイトルスライド表示画面Ｉ１０１を表示部１４０に出力する。
【０２０４】
続けて制御部１１０は、スライドショーデータのうち、スライドショー再生における１枚目の画像を表示するために利用する１枚目画像表示用データＱ１０２ａ〜ｃを取得するために、１枚目画像表示用データ取得要求Ｐ１０２を、通信部１２０を介して、ＨＴＴＰ  ＰＯＳＴメソッドリクエストとして、中継サーバ装置２００に送信する。
【０２０５】
１枚目画像表示用データ取得要求Ｐ１０２を受信した中継サーバ装置２００は、１枚目画像データＱ１０２ａと、画像表示画面生成用スクリプトＱ１０２ｂと、処理定義スクリプトＱ１０２ｃと、をスライドショー表示装置１００に送信する。
【０２０６】
通信部１２０を介して１枚目画像表示用データＱ１０２ａ〜ｃを取得した制御部１１０は、画像表示画面生成用スクリプトＱ１０２ｂに基づいて、画像データＱ１０２ａの画像を含む１枚目画像表示画面Ｉ１０２を生成し、生成した１枚目画像表示画面Ｉ１０２を画像バッファにオフスクリーン描画する。制御部１１０は、１枚目画像を表示するべきタイミングを通知するタイマー通知、あるいは、１枚目画像を表示することを指示するユーザからの次画像表示指示を受け付けた時点で、オフスクリーン描画済みの１枚目画像を、表示部１４０に表示させる。
【０２０７】
以後、スライドショー表示装置１００は、２枚目以降の画像についても同様の処理を繰り返すことによりスライドショー再生を行う。
【０２０８】
なお、図１３においては、スライドショー表示装置１００が中継サーバ装置２００からメタ情報Ｑ１０１ａを取得し、取得したメタ情報Ｑ１０１ａに基づいて記憶部１３０に予め記憶されているタイトルスライド表示画面生成用スクリプトＲ１０１を更新する構成について説明したが、本発明におけるメタ情報取得処理は、これに限定されるものではない。
【０２０９】
図１５は、スライドショー表示装置１００におけるメタ情報取得処理の一変形例を示すものであり、スライドショー表示装置１００と中継サーバ装置２００との間で実現される他のデータ送受信の一例を示すシーケンス図である。
【０２１０】
図１５に示したシーケンス図における図１３に示したそれとの相違点は、タイトルスライド表示用データ取得要求Ｐ１０１に対し、中継サーバ装置２００が更新済みのタイトルスライド表示画面生成用スクリプトＱ１０１ｃをスライドショー表示装置１００に送信している点にある。ここで、中継サーバ装置２００からスライドショー表示装置１００に送信されるタイトルスライド表示画面生成用スクリプトＱ１０１ｃには、中継サーバ装置２００内でスライドショーデータから予め抽出されたメタ情報Ｑ１０１ａが埋め込まれている。
【０２１１】
図１５に示したシーケンス図に則った処理を実現するために、中継サーバ装置２００は、スライドショーデータから予め抽出したメタ情報Ｑ１０１ａに基づいて当該中継サーバ装置２００内に格納されているタイトルスライド表示画面生成用スクリプトＱ１０１ｃを更新し、更新済みのタイトルスライド表示画面生成用スクリプトＱ１０１ｃをスライドショー表示装置１００に送信するよう構成すればよい。一方、スライドショー表示装置１００は、中継サーバ装置２００から受信したタイトルスライド表示画面生成用スクリプトＱ１０１ｃに基づいてタイトルスライド表示画面Ｉ１０１を生成し、表示部１４０に表示するように構成すればよい。
【０２１２】
図１６は、スライドショー表示装置１００におけるメタ情報取得処理の更なる変形例を示すものであり、スライドショー表示装置１００と中継サーバ装置２００との間で実現される他のデータ送受信の一例を示すシーケンス図である。
【０２１３】
図１６に示したシーケンス図における図１５に示したそれとの相違点は、スライドショー表示装置１００が、スライドショー再生において利用するスライドショーデータを、一括して取得している点にある。具体的に言えば、スライドショー表示装置１００が、スライドショー再生全体を実行するために必要となるスライドショーデータの取得をスライドショーデータ取得要求Ｐ１１０として中継サーバ装置２００に要求し、これに応じた中継サーバ装置２００が、画像データ群Ｑ１１０ａ、画像表示画面生成用スクリプト群Ｑ１１０ｂ、および、処理定義スクリプト群Ｑ１１０ｃを一括してスライドショー表示装置１００に送信している。
【０２１４】
図１６に示したシーケンス図において、通信部１２０を介して得られたスライドショーデータＱ１１０ａ〜Ｑ１１０ｃは記憶部１３０にいったん記憶される。制御部１１０は、タイマー通知、または、次画像表示指示を受け付けた時点で、表示するべき画像の画像データ（例えばＱ１０２ａ）と、その画像を表示するための画像表示画面生成用スクリプト（例えばＱ１０２ｂ）とを記憶部１４０から読み出し、その画像を含む画像表示画面（例えばＩ１０２）を生成して、表示部１４０に表示させる。
【０２１５】
以上の何れの処理によっても、スライドショー表示装置１００は、スライドショーデータ自体とは独立に、スライドショーデータに含まれるメタ情報を中継サーバ装置２００から取得し、スライドショー再生を開始するまでの間、取得したメタ情報をタイトルスライドとして表示部１４０に表示することが可能である。
【０２１６】
なお、以上では、スライドショー表示装置１００がスライドショーデータに含まれるメタ情報を、そのスライドショーデータを取得する処理とは独立に取得する構成について説明したが、本発明のコンテンツ再生装置は必ずしもこれに限定されるものではない。すなわち、本発明のコンテンツ再生装置は、取得中のコンテンツデータからメタ情報を抽出するメタ情報抽出手段を含んで構成されていてもよい。
【０２１７】
（メタ情報取得処理の具体例）
次に、スライドショー表示装置１００がメタ情報を取得するメタ情報取得処理の具体例について、図１７〜図１８を参照しながら説明する。以下では、スライドショー表示装置１００は、スライドショーデータに含まれるＪＰＥＧデータに格納されているＥＸＩＦ情報を、メタ情報として取得するものとする。
【０２１８】
はじめに、ＪＰＥＧデータのデータ構造について、図１７を参照しながら簡単に説明する。図１７は、ＪＰＥＧデータのデータ構造を示すデータ構造図である。
【０２１９】
図１７（ａ）に示したように、ＪＰＥＧデータＪ１０００は、ＳＯＩマーカＪ１１００、ＡＰＰ１マーカＪ１２００、ＡＰＰ１データ領域Ｊ１３００、および、他のマーカと他のデータ領域とからなる領域Ｊ１４００と、を含んで構成されている。ＳＯＩマーカＪ１１００は、ＪＰＥＧデータＪ１０００の開始位置を示すマーカである。ＳＯＩマーカＪ１１００に続くＡＰＰ１マーカＪ１２００は、ＡＰＰ１データ領域Ｊ１３００の開始位置を示すマーカである。ＡＰＰ１マーカＪ１２００に続くＡＰＰ１データ領域Ｊ１３００は、ＥＸＩＦ情報を格納するためのデータ領域である。ＡＰＰ１データ領域Ｊ１３００には、ＥＸＩＦヘッダ１３１０と、ＥＸＩＦ情報Ｊ１３２０とが格納されている。
【０２２０】
図１７（ｂ）は、ＡＰＰ１マーカＪ１２００およびＡＰＰ１データ領域Ｊ１３００の構造を更に詳細に示したデータ構造図である。
【０２２１】
図１７（ｂ）にし示したように、ＡＰＰ１データ領域Ｊ１３００の先頭、すなわち、ＡＰＰ１マーカＪ１２００の直後には、ＡＰＰ１データ領域Ｊ１３００のデータサイズを示す数値がＡＰＰ１データサイズＪ１３０１として格納されている。
【０２２２】
ＡＰＰ１データサイズＪ１３０１の後には、ＥＸＩＦヘッダＪ１３１０が格納され、それに続いてＥＸＩＦ情報Ｊ１３２０がＴＩＦＦフォーマットに従って格納されている。ＥＸＩＦ情報Ｊ１３２０は、ＴＩＦＦヘッダＪ１３２１、ＩＦＤ０（主画像）データＪ１３２２、および、ＩＦＤ１（サムネイル）データＪ１３２３を含んでいる。ＪＰＥＧデータＪ１０００の主画像に関するメタ情報は、ＩＦＤ０データＪ１３２２としてＡＰＰ１データ領域Ｊ１３００に格納されている。一方、主画像のサムネイル画像は、ＩＦＤ１データＪ１３２３としてＡＰＰ１データ領域Ｊ１３００に格納されている。
【０２２３】
ＩＦＤ０データＪ１３２２として格納されているメタ情報には、ＩｍａｇｅＤｅｓｃｒｉｐｔｉｏｎタグにより特定される主画像についての説明や、ＤａｔｅＴｉｍｅタグにより特定される主画像が最後に更新された日時などが含まれており、これらの情報をスライドショーデータのメタ情報として利用することができる。
【０２２４】
図１８は、スライドショー表示装置１００におけるメタ情報取得処理の一具体例を示すものであり、スライドショー表示装置１００と中継サーバ装置２００との間で実現される他のデータ送受信の一例を示すシーケンス図である。
【０２２５】
中継サーバ装置２００は、スライドショーデータが当該中継サーバ装置２００の記憶部に格納された時点で、スライドショーデータに属する１枚目のＪＰＥＧデータにおいてＥＸＩＦ情報が格納されている領域を検出し、ＥＸＩＦ情報の開始位置と終了位置とをＥＸＩＦ位置情報Ｑ２０１として記憶部に予め記憶している。
【０２２６】
スライドショー表示装置１００の制御部１１０（具体的には、データ管理部１１２）は、ユーザによりアルバムＩＤが指定されると、ＥＸＩＦ位置情報Ｑ２０１を取得するために、通信部１２０を介してＥＸＩＦ位置情報取得要求Ｐ２０１を中継サーバ装置２００に送信する。中継サーバ装置２００は、ＥＸＩＦ位置情報取得要求Ｐ２０１に応じて、予め記憶部に記憶されているＥＸＩＦ位置情報Ｑ２０１を、スライドショー表示装置１００に送信する。スライドショー表示装置１００は、通信部１２０を介してＥＸＩＦ位置情報Ｑ２０１を受信すると、このＥＸＩＦ位置情報Ｑ２０１を、いったん記憶部１３０に格納する。
【０２２７】
スライドショー表示装置１００の制御部１１０（具体的にはデータ管理部１１２）は、スライドショー再生開始指示を受けると、記憶部１３０に格納されているＥＸＩＦ位置情報Ｑ２０１に基づいて、ＨＴＴＰ  ＧＥＴメソッドリクエストを生成する。このＨＴＴＰ  ＧＥＴメソッドリクエストには、ＥＸＩＦ情報の開始位置と終了位置とを指定するＲａｎｇｅヘッダが付されている。図１９は、このようなＨＴＴＰ  ＧＥＴメソッドリクエストの一例を示す図である。
【０２２８】
通信部１２０は、ＥＸＩＦ情報取得要求Ｐ２０２を、上記のＨＴＴＰ  ＧＥＴメソッドリクエストとして、中継サーバ装置２００に送信する。このＥＸＩＦ情報取得要求Ｐ２０２を受信した中継サーバ装置２００は、ＨＴＴＰ  ＧＥＴメソッドリクエスト中のＲａｎｇｅヘッダを参照して、記憶部に記憶されている１枚目のＪＰＥＧデータからＥＸＩＦ情報Ｑ２０２だけを読み出し、スライドショー表示装置１００に送り返す。
【０２２９】
ＥＸＩＦ情報Ｑ２０２を取得したスライドショー表示装置１００は、取得したＥＸＩＦ情報Ｑ２０２と、記憶部１３０に記憶されているタイトルスライド表示画面生成用スクリプトＱ２０３とからタイトルスライド表示画面を生成し、タイトルスライドとして表示部１４０に表示させる。
【０２３０】
以上のようにして、制御部１１０（具体的にはデータ管理部１１２）は、スライドショーデータにおいて、ＥＸＩＦ情報が格納されている領域を特定するＥＸＩＦ位置情報Ｑ２０１を中継サーバ装置２００から取得することにより、中継サーバ装置２００にあるスライドショーデータのうち、ＥＸＩＦ位置情報Ｑ２０１により特定されるＥＸＩＦ情報Ｑ２０２のみを取得することができる。
【０２３１】
（中継サーバ装置２００）
最後に、図２に示した中継サーバ装置２００（コンテンツデータ送信装置）について、図２０〜２１を参照しながら簡単に説明する。
【０２３２】
図２０は、中継サーバ装置２００の概略構成を示した機能ブロックである。
【０２３３】
図２０に示したように、中継サーバ装置２００は、概略的に言って、スライドショー表示装置１００またはストレージサーバ装置３００との間でデータの送受信を行うための通信インターフェースである通信部２１０と、通信部２１０を介して取得した各種データを記憶するための記憶部２２０と、スライドショー表示装置１００に供給する各種データを生成してスライドショー表示装置１００に送る制御部２３０とを含んで構成されている。
【０２３４】
図２１（ａ）〜（ｃ）は、制御部２３０の構成を例示する機能ブロック図である。
【０２３５】
図２１（ａ）に示した制御部２３０は、通信管理部（メタ情報送信手段、領域特定情報送信手段）２３１と、ＥＸＩＦ位置情報検出部２３２とを含んで構成されている。
【０２３６】
通信管理部２３１は、ストレージサーバ装置３００に蓄積された画像をアルバム単位で管理する。具体的には、通信管理部２３１は、各アルバムに対してアルバム管理情報を生成し、生成したアルバム管理情報を記憶部２２０に記憶する。このアルバム管理情報には、アルバムＩＤ、アルバムタイトル、アルバム作成日、アルバム作成者などのアルバム属性に加え、スライドショーデータの保存場所を指定するパス情報が含まれている。通信管理部２３１は、このアルバム管理情報を参照することにより、各種取得要求に応じたスライドショーデータをスライドショー表示装置１００に送信することができる。
【０２３７】
ＥＸＩＦ位置情報検出部２３２は、スライドショーデータにおいてメタ情報が格納されている領域を特定するためのブロックである。具体的には、ストレージサーバ装置３００からアルバムの１枚目の画像に対応するＪＰＥＧデータを読み出し、該ＪＰＥＧデータにおいてＥＸＩＦ情報が格納されている領域を検出し、ＥＸＩＦ位置情報として記憶部２２０に記憶する。より具体的には、ＥＸＩＦ位置情報検出部２３２は、ＥＸＩＦ情報の開始位置をＡＰＰ１マーカから特定し、ＥＸＩＦ情報の終了位置を、ＥＸＩＦ情報開始位置とＡＰＰ１マーカ直後に格納されたＡＰＰ１データサイズとから算出する。
【０２３８】
通信管理部２３１は、スライドショー表示装置１００からＥＸＩＦ位置情報取得要求を受信すると、記憶部２２０に記憶されたＥＸＩＦ位置情報をスライドショー表示装置１００に送り返す。また、通信管理部２３１は、スライドショー表示装置１００から、ＥＸＩＦ位置情報をＲａｎｇｅヘッダとして含むＨＴＴＰ  ＧＥＴメソッドリクエストを受信すると、ストレージサーバ３００に格納されているアルバムの１枚目の画像に対応するＪＰＥＧデータのうち、Ｒａｎｇｅヘッダに含まれるＥＸＩＦ位置情報により特定される領域のみを読み出し、読み出したＥＸＩＦ情報をスライドショー表示装置１００に送信する。
【０２３９】
図２１（ｂ）は制御部２３０の他の構成例を示すものである。図２１（ｂ）において、制御部２３０は、通信管理部２３１（メタ情報送信手段）と、ＥＸＩＦ情報抽出部（メタ情報抽出手段）２３３とを含んで構成されている。
【０２４０】
通信管理部２３１は、図２１（ａ）に示したものと同様、各種取得要求に応じたスライドショーデータをスライドショー表示装置１００に送信するためのブロックである。
【０２４１】
ＥＸＩＦ情報抽出部２３３は、スライドショーデータからメタ情報を抽出するためのブロックである。具体的には、ストレージサーバ装置３００からアルバムの１枚目の画像に対応するＪＰＥＧデータを読み出し、読み出したＪＰＥＧデータからＥＸＩＦ情報を抽出して記憶部２２０に記憶する。通信管理部２３１は、スライドショー表示装置１００からＥＸＩＦ報取得要求を受信すると、記憶部２２０に記憶されたＥＸＩＦ情報をスライドショー表示装置１００に送り返す。
【０２４２】
図２１（ｃ）は制御部２３０の更に他の構成例を示すものである。図２１（ｃ）において、制御部２３０は、通信管理部２３１（メタ情報送信手段）と、ＥＸＩＦ情報抽出部（メタ情報抽出手段）２３３と、スクリプト変更部２３４とを含んで構成されている。
【０２４３】
通信管理部２３１は、図２１（ａ）〜（ｂ）に示したものと同様、各種取得要求に応じたスライドショーデータをスライドショー表示装置１００に送信するためのブロックである。
【０２４４】
ＥＸＩＦ情報抽出部２３３は、図２１（ｂ）に示したものと同様、スライドショーデータからメタ情報を抽出するためのブロックである。
【０２４５】
スクリプト変更部２３４は、ＥＸＩＦ情報抽出部２３３により抽出されたメタ情報に基づいて、記憶部２２０に予め記憶されているタイトルスライド表示画面生成用スクリプトを変更するためのブロックである。具体的には、スライドショー表示装置１００のスクリプト変更部１１８と同様、タイトルスライド表示画面生成用スクリプトの予め定められた所定の部分に、メタ情報として取得した文字列を埋め込み、メタ情報を表示するためのタイトルスライド表示画面生成用スクリプトを生成する。生成されたタイトルスライド表示画面生成用スクリプトは、記憶部２２０に記憶される。
【０２４６】
通信管理部２３１は、スライドショー表示装置１００からタイトルスライド表示画面生成用スクリプト取得要求を受信すると、記憶部２２０に記憶されているタイトルスライド表示画面生成用スクリプトを、スライドショー表示装置１００に送り返す。
【０２４７】
（変形例）
以上では、スライドショー再生される画像データに含まれているメタ情報を取得して、スライドショー再生を開始することが可能な状態になるまでの間、取得したメタ情報を表示する構成について説明したが、スライドショー表示装置１００は、スライドショー再生を開始することができるようになるまでの間、スライドショーデータのうち、その時点で自装置内に格納済みの表示画面生成用スクリプト（第２のコンテンツデータ）を再生し、再生中のスライドショーに関する情報を表示する構成に容易に変形することができる。
【０２４８】
一例として、スライドショー再生しようとするアルバムに付与されたタイトルを含むタイトルスライド表示画面を表示するためのタイトルスライド表示画面生成用スクリプトを再生する場合について、図６に示した状態遷移図における変更点を、図２２を参照しながら以下に示す。
（１）アルバムＩＤ指定状態Ｓ１にて、メタ情報取得要求を中継サーバ装置２００に送信する代わりに、タイトルスライド表示画面生成用スクリプト１５０１の取得を要求するタイトルスライド表示画面生成用スクリプト取得要求を中継サーバ装置２００に送信する。図２２（ａ）は、タイトルスライド表示画面生成用スクリプト１５０１の構成例を示す図である。図２２（ａ）に示されているように、タイトルスライド表示画面生成用スクリプト１５０１には、アルバムタイトル情報（陽光の旋律）の他、アルバム作成日情報（２００６−０７−０１）、アルバムに含まれる画像数情報（３６枚）、アルバム作成者情報（阿久雄須也）、アルバムに付与されたコメント情報（うちのかわいい猫を…）等のアルバム属性が含まれていてもよい。
（２）メタ情報取得中状態Ｓ２にて、中継サーバ装置２００からメタ情報を取得する代わりに、タイトルスライド表示画面生成用スクリプト１５０１を取得し、記憶部１３０に格納する。そして、タイトルスライド表示状態Ｓ３にて、タイトルスライド表示画面生成用スクリプト１５０１に基いてタイトルスライド表示画面１５０２を生成し、表示部１４０に表示する。図２２（ｂ）は、タイトルスライド表示画面生成用スクリプト１５０２に基いて生成されたタイトルスライド表示画面を示す図である。なお、タイトルスライド表示画面生成用スクリプト１５０１は、上述したアルバム属性が予め含まれて中継サーバ装置２００から提供されるスクリプトであり、スライドショー表示装置１００は、メタ情報を埋め込む処理を行うことなく、タイトルスライド表示画面１５０２を表示部１４０に表示することができる。
【０２４９】
また、他の例として、スライドショー再生を開始することができるようになるまでの間、スライドショー再生中にユーザが行うことができる操作の説明を含む操作説明スライド表示画面を表示する構成を採用してもよい。この場合、上記タイトルスライド表示画面生成用スクリプト１５０１の代わりに、図２３（ａ）に示した操作説明スライド表示画面生成用スクリプト１６０１を中継サーバ装置２００から取得し、該操作説明スライド表示画面生成用スクリプト１６０１に基いて、図２３（ｂ）に示した操作説明スライド表示画面１６０２を表示するように構成すればよい。
【０２５０】
なお、操作説明スライド表示画面１６０２をスライドショー再生するアルバムに応じて変化させる必要がない場合、所定の操作説明スライド表示画面生成用スクリプト１６０１を記憶部１３０に格納しておき、これを表示する構成としてもよい。また、スライドショー再生時に中継サーバ装置２００から取得した操作説明スライド表示画面生成用スクリプト１６０１を記憶部１３０に格納しておき、後で他のアルバムのスライドショー再生を行う際に、この格納された操作説明スライド表示画面生成用スクリプト１６０１を再利用して、操作説明スライド表示画面１６０２を表示するようにしてもよい。なお、この場合、記憶部１３０が不揮発性の記憶装置であれば、スライドショー表示装置１００の電源を一度落としたあとでも、操作説明スライド表示画面生成用スクリプト１６０１を再利用することができる。
【０２５１】
なお、本実施形態における各種スクリプトを処理するさらに詳細な方法については、例えば、特開２００４−３４３６８３に開示されている。
【０２５２】
（付記事項）
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２５３】
例えば、上述の実施形態では、スライドショーデータ（コンテンツデータ）をネットワークを介して外部から取得して表示する例にて本発明を説明したが、自装置内に格納された（具体的には、例えばハードディスクドライブ等の記録保存領域に保持された）スライドショーデータを読み出して再生するコンテンツ再生装置に対しても本発明を適用することができる。この場合、スライドショーデータ全体を読み出して表示することが可能になるまでの間、スライドショーとして再生される画像データに含まれるメタ情報を先に読み出して表示したり、あるいは、タイトルスライド表示画面生成用スクリプトや操作説明スライド表示画面生成用スクリプトを先に読み出して表示したりする構成を採用することができる。
【０２５４】
最後に、スライドショー表示装置１００の制御部１１０に含まれる各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２５５】
すなわち、スライドショー表示装置１００は、各機能を実現する画像表示プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるスライドショー表示装置１００の画像表示プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記スライドショー表示装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２５６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２５７】
また、スライドショー表示装置１００を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２５８】
また、中継サーバ装置２００の制御部２３０に含まれる各ブロックも、ハードウェアロジックによって構成してもよいし、スライドショー表示装置１００について上述したのと同様に、ＣＰＵを用いてソフトウェアによって実現してもよい。
【産業上の利用可能性】
【０２５９】
本発明は、複数の画像を順に表示する画像表示装置に適用することが可能であり、特に表示するべき画像を外部から取得して表示する画像表示装置に好適に利用することができる。
【図面の簡単な説明】
【０２６０】
【図１】本発明の実施形態を示すものであり、スライドショー表示装置に含まれる制御部の構成を示す機能ブロック図である。
【図２】本発明の実施形態を示すものであり、スライドショー再生システムの概略構成を示す概略構成図である。
【図３】本発明の実施形態を示すものであり、スライドショー表示装置の要部構成を示す機能ブロック図である。
【図４】本発明の実施形態を示すものであり、スライドショー表示装置の外観を示す外観図である。
【図５】本発明の実施形態を示すものであり、スライドショー表示装置において実現される処理の概略を示したフローチャートである。
【図６】本発明の実施形態を示すものであり、スライドショー表示装置における制御部の動作を定義する状態遷移図である。
【図７】本発明の実施形態を示すものであり、図７（ａ）は、アルバムＩＤ指定状態において表示部に表示される表示画面の構成例を示す表示画面構成図である。図７（ｂ）は、アルバムＩＤ指定状態において表示部に表示される表示画面の他の構成例を示す表示画面構成図である。
【図８】本発明の実施形態を示すものであり、メタ情報取得中状態において表示部に表示される表示画面の構成例を示す表示画面構成図である。
【図９】本発明の実施形態を示すものであり、図９（ａ）は、タイトルスライド表示（先頭画像表示不可能）状態において表示部に表示される表示画面の構成例を示す表示画面構成図である。図９（b）は、タイトルスライド表示（先頭画像表示可能）状態において表示部に表示される表示画面の構成例を示す表示画面構成図である。図９（ｃ）は、図９（ａ）に示したタイトルスライド表示画面を生成するための、タイトルスライド表示画面生成用スクリプトを例示する図である。
【図１０】本発明の実施形態を示すものであり、図１０（ａ）は、画像表示（次画像表示不可能）状態において表示部に表示される、先頭画像を含む表示画面の構成例を示す表示画面構成図である。図１０（ｂ）は、画像表示（次画像取得完了）状態において表示部に表示される、先頭画像を含む表示画面の構成例を示す表示画面構成図である。図１０（ｃ）は、画像表示（次画像表示不可能）状態において表示部に表示される、他の画像を含む表示画面の構成例を示す表示画面構成図である。
【図１１】本発明の実施形態を示すものであり、サムネイル一覧表示状態において表示部に表示される表示画面の構成例を示す表示画面構成図である。
【図１２】本発明の実施形態を示すものであり、図１２（ａ）は、エラー状態において表示部に表示される表示画面の構成例を示す表示画面構成図である。図１２（ｂ）は、エラー状態において表示部に表示される他の表示画面の構成例を示す表示画面構成図である。図１２（ｃ）は、エラー状態において表示部に表示されるさらに他の表示画面の構成例を示す表示画面構成図である。
【図１３】本発明の実施形態を示すものであり、スライドショー表示装置における、メタ情報およびスライドショーデータの取得方法を示すシーケンス図である。
【図１４】本発明の実施形態を示すものであり、スライドショー表示装置から送信される、ＨＴＴＰ  ＰＯＳＴメソッドリクエストの内容を示す図である。
【図１５】本発明の実施形態を示すものであり、スライドショー表示装置における、メタ情報およびスライドショーデータの取得方法の変形例を示すシーケンス図である。
【図１６】本発明の実施形態を示すものであり、スライドショー表示装置における、メタ情報およびスライドショーデータの取得方法の他の変形例を示すシーケンス図である。
【図１７】図１７（ａ）は、ＪＰＥＧデータのデータ構造を示す、データ構造図である。図１７（ｂ）は、ＪＰＥＧデータの更に詳細なデータ構造を示す、データ構造図である。
【図１８】本発明の実施形態を示すものであり、スライドショー表示装置における、メタ情報の取得方法の具体例を示すシーケンス図である。
【図１９】本発明の実施形態を示すものであり、スライドショー表示装置から送信される、ＨＴＴＰ  ＧＥＴメソッドリクエストの内容を示す図である。
【図２０】本発明の実施形態を示すものであり、中継サーバ装置の概略構成を示す、機能ブロック図である。
【図２１】本発明の実施形態を示すものであり、図２１（ａ）〜（ｃ）は、図２０に示した中継サーバ装置における制御部の要部構成を示す、機能ブロック図である。
【図２２】本発明の実施形態の変形例を示すものであり、図２２（ａ）は、スライドショー表示装置がメタ情報の代わりに中継サーバ装置から取得するタイトルスライド表示画面生成用スクリプトを例示する図であり、図２２（ｂ）は、図２２（ａ）に示したタイトルスライド表示画面生成用スクリプトに基いて表示される表示画面を示す図である。
【図２３】本発明の実施形態の他の変形例を示すものであり、図２３（ａ）は、スライドショー表示装置がメタ情報の代わりに中継サーバ装置から取得する操作説明スライド表示画面生成用スクリプトを例示する図であり、図２３（ｂ）は、図２３（ａ）に示した操作説明スライド表示画面生成用スクリプトに基いて表示される表示画面を示す図である。
【符号の説明】
【０２６１】
１          スライドショー再生システム（コンテンツ再生システム）
１００          スライドショー表示装置（コンテンツ再生装置）
１１０          制御部
１２０          通信部
１３０          記憶部
１４０          表示部
１５０          ＩＲ受信部
１６０          リモートコントローラ
１１１          イベント処理部
１１２          データ管理部（メタ情報取得手段、領域特定情報取得手段）
１１３          表示画面生成部（コンテンツ再生手段）
１１４          画像データ展開部
１１５          表示制御部（表示制御手段）
１１６          タイマー部
１１７          ユーザ操作解析部
１１８          スクリプト変更部
１１９          再生準備時間予測部（再生準備時間予測手段）
２００          中継サーバ装置（コンテンツデータ送信装置）
２１０          通信部
２２０          記憶部
２３０          制御部
２３１          通信管理部（メタ情報送信手段、領域特定情報送信手段）
２３２          ＥＸＩＦ位置情報検出部
２３３          ＥＸＩＦ情報抽出部（メタ情報抽出手段）
２３４          スクリプト変更部
３００          ストレージサーバ装置
【図１】
2008035381.tif 000004
【図２】
2008035381.tif 000005
【図３】
2008035381.tif 000006
【図４】
2008035381.tif 000007
【図５】
2008035381.tif 000008
【図６】
2008035381.tif 000009
【図７】
2008035381.tif 000010
【図８】
2008035381.tif 000011
【図９】
2008035381.tif 000012
【図１０】
2008035381.tif 000013
【図１１】
2008035381.tif 000014
【図１２】
2008035381.tif 000015
【図１３】
2008035381.tif 000016
【図１４】
2008035381.tif 000017
【図１５】
2008035381.tif 000018
【図１６】
2008035381.tif 000019
【図１７】
2008035381.tif 000020
【図１８】
2008035381.tif 000021
【図１９】
2008035381.tif 000022
【図２０】
2008035381.tif 000023
【図２１】
2008035381.tif 000024
【図２２】
2008035381.tif 000025
【図２３】
2008035381.tif 000026
【手続補正書】
【提出日】平成19年10月18日(2007.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置であって、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、
ことを特徴とするコンテンツ再生装置。
【請求項２】
当該コンテンツ再生装置は、上記コンテンツデータ群を外部から取得して順に再生するものであり、
上記第２のコンテンツデータを、上記第１のコンテンツデータに先行して外部から取得するコンテンツデータ取得手段を更に備えている、
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記第１のコンテンツデータの再生を開始することが可能な状態になるまでの再生準備時間を予測する再生準備時間予測手段を更に備え、
上記コンテンツ再生手段は、
上記再生準備時間が予め定められた閾値以上のとき、上記第１のコンテンツデータの再生を開始することが可能になるまでの間、上記第２のコンテンツデータを再生するものである、
ことを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
請求項１に記載のコンテンツ再生装置に上記コンテンツデータ群を送信するコンテンツデータ送信装置であって、
上記コンテンツデータ群のうち、上記２のコンテンツデータを、上記第１のコンテンツデータに先行して送信するコンテンツデータ送信手段を備えている、
ことを特徴とするコンテンツデータ送信装置。
【請求項５】
コンテンツデータ群を送信するコンテンツデータ送信装置と、
上記コンテンツデータ送信装置から取得した上記コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置と、を含むコンテンツ再生システムであって、
上記コンテンツ再生装置は、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、
ことを特徴とするコンテンツ再生システム。
【請求項６】
コンテンツデータ群に属するコンテンツデータを、コンテンツ再生装置にて順に再生するコンテンツ再生方法であって、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるための第２のコンテンツデータを再生する工程を含んでいる、
ことを特徴とするコンテンツ再生方法。
【請求項７】
請求項１に記載のコンテンツ再生装置に上記コンテンツデータ群を送信するコンテンツデータ送信方法であって、
上記コンテンツデータ群のうち、上記２のコンテンツデータを、上記第１のコンテンツデータに先行して送信する工程を含んでいる、
ことを特徴とするコンテンツデータ送信方法。
【請求項８】
コンピュータを、請求項１から３までの何れか１項に記載のコンテンツ再生装置として動作させるためのプログラムであって、
上記コンピュータを、上記コンテンツデータ送信装置に備えられている上記各手段として機能させるためのプログラム。
【請求項９】
コンピュータを、請求項４に記載のコンテンツデータ送信装置として機能させるためのプログラムであって、
上記コンピュータを、上記コンテンツデータ送信装置に備えられている上記各手段として機能させるためのプログラム。
【請求項１０】
請求項８または９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正書】
【提出日】平成19年11月27日(2007.11.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置であって、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、
ことを特徴とするコンテンツ再生装置。
【請求項２】
当該コンテンツ再生装置は、上記コンテンツデータ群を外部から取得して順に再生するものであり、
上記第２のコンテンツデータを、上記第１のコンテンツデータに先行して外部から取得するコンテンツデータ取得手段を更に備えている、
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記第１のコンテンツデータの再生を開始することが可能な状態になるまでの再生準備時間を予測する再生準備時間予測手段を更に備え、
上記コンテンツ再生手段は、
上記再生準備時間が予め定められた閾値以上のとき、上記第１のコンテンツデータの再生を開始することが可能になるまでの間、上記第２のコンテンツデータを再生するものである、
ことを特徴とする請求項１または２に記載のコンテンツ再生装置。
【請求項４】
請求項１に記載のコンテンツ再生装置に上記コンテンツデータ群を送信するコンテンツデータ送信装置であって、
上記コンテンツデータ群のうち、上記第２のコンテンツデータを、上記第１のコンテンツデータに先行して送信するコンテンツデータ送信手段を備えている、
ことを特徴とするコンテンツデータ送信装置。
【請求項５】
コンテンツデータ群を送信するコンテンツデータ送信装置と、
上記コンテンツデータ送信装置から取得した上記コンテンツデータ群に属するコンテンツデータを順に再生し、再生されたコンテンツを表示部に順に表示するコンテンツ再生装置と、を含むコンテンツ再生システムであって、
上記コンテンツ再生装置は、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるための第２のコンテンツデータを再生するコンテンツ再生手段を備えている、
ことを特徴とするコンテンツ再生システム。
【請求項６】
コンテンツデータ群に属するコンテンツデータを、コンテンツ再生装置にて順に再生するコンテンツ再生方法であって、
上記コンテンツデータ群に属する第１のコンテンツデータの再生を開始することが可能になるまでの間、上記コンテンツデータ群に属する自装置内に格納済みのコンテンツデータであって、上記コンテンツデータ群を再生中にユーザが行うことのできる操作についての説明を含む表示画面を上記表示部に表示させるための第２のコンテンツデータを再生する工程を含んでいる、
ことを特徴とするコンテンツ再生方法。
【請求項７】
請求項１に記載のコンテンツ再生装置に上記コンテンツデータ群を送信するコンテンツデータ送信方法であって、
上記コンテンツデータ群のうち、上記第２のコンテンツデータを、上記第１のコンテンツデータに先行して送信する工程を含んでいる、
ことを特徴とするコンテンツデータ送信方法。
【請求項８】
コンピュータを、請求項１から３までの何れか１項に記載のコンテンツ再生装置として動作させるためのプログラムであって、
上記コンピュータを、上記コンテンツ再生装置に備えられている上記各手段として機能させるためのプログラム。
【請求項９】
コンピュータを、請求項４に記載のコンテンツデータ送信装置として機能させるためのプログラムであって、
上記コンピュータを、上記コンテンツデータ送信装置に備えられている上記各手段として機能させるためのプログラム。
【請求項１０】
請求項８または９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。