(57)【特許請求の範囲】
【請求項１】
ＲＳＳ（Rich Site Summary）を用いて提供されるマルチメディアコンテンツ（映像・音声・画像・テキスト）の閲覧方法であって、
少なくとも、ＲＳＳ文書を入力するＲＳＳ入力手段と、映像／音声データを取得するデータ取得手段と、該ＲＳＳ文書や映像／音声データを保管するデータ保管手段と、ＲＳＳ解析手段、映像プレイヤ、キャプション表示手段、カウンタ、タイマ、とを有する装置において、
前記ＲＳＳ入力手段が、ＲＳＳ文書を取得し、データ保管手段に格納する第１のステップと、
前記ＲＳＳ入力手段が、前記ＲＳＳ文書のchannel要素のdescription属性を参照し、該ＲＳＳ文書が指定されたＲＳＳシナリオであるかをチェックする第２のステップと、
前記ＲＳＳ解析手段が、前記カウンタ、及び前記タイマを初期化する第３のステップと、
前記ＲＳＳ解析手段が、前記ＲＳＳ文書が指定されたＲＳＳシナリオである場合に、enclosure属性が示す映像／音声データを前記映像プレイヤで再生する第４のステップと、
前記ＲＳＳ解析手段が、前記ＲＳＳ文書のtitle属性が示す値がカウンタと一致するitem要素を導出する第５のステップと、
前記ＲＳＳ解析手段が、導出した前記item要素のttl属性が示す値を前記タイマに加算する第６のステップと、
前記ＲＳＳ解析手段が、導出した前記item要素にdescription属性がある場合に該description属性が示すテキストを前記キャプション表示手段で表示する第７のステップと、
前記ＲＳＳ解析手段が、導出した前記item要素にimage要素がある場合に、該image要素が示す画像を前記キャプション表示手段で表示する第８のステップと、
前記ＲＳＳ解析手段が、前記映像／音声データの再生状況を監視する第９のステップと、
前記ＲＳＳ解析手段が、前記映像／音声データの再生時刻が前記タイマの示す時刻になった時に前記カウンタを１増分する第１０のステップと、からなり、
前記ＲＳＳ解析手段が、前記第１０のステップにより更新された前記カウンタに基づき、前記第５のステップ以降の処理を繰り返す
ことを特徴とするＲＳＳ文書の閲覧方法。
【請求項２】
ＲＳＳを用いて提供されるマルチメディアコンテンツ（映像・音声・画像・テキスト）の閲覧装置であって、
少なくとも、ＲＳＳ文書を入力するＲＳＳ入力手段と、映像／音声データを取得するデータ取得手段と、該ＲＳＳ文書や映像／音声データを保管するデータ保管手段と、ＲＳＳ解析手段、映像プレイヤ、キャプション表示手段、カウンタ、タイマとを有し、
前記ＲＳＳ入力手段は、
入力された前記ＲＳＳ文書を前記データ保管手段に格納し、該ＲＳＳ文書のchannel要素のdescription属性を参照して、該ＲＳＳ文書が指定されたＲＳＳシナリオであるかをチェックする手段を有し、
前記ＲＳＳ解析手段は、
前記カウンタ、及び前記タイマを初期化する第１の手段と、
前記ＲＳＳ文書が指定されたＲＳＳシナリオである場合に、enclosure属性が示す映像／音声データを前記映像プレイヤで再生する第２の手段と、
前記ＲＳＳ文書のtitle属性が示す値がカウンタと一致するitem要素を導出する第３の手段と、
導出した前記item要素のttl属性が示す値を前記タイマに加算する第４の手段と、
導出した前記item要素にdescription属性がある場合に、該description属性が示すテキストを前記キャプション表示手段で表示する第５の手段と、
導出した前記item要素にimage要素がある場合に、該image要素が示す画像を前記キャプション表示手段で表示する第６の手段と、
前記映像／音声データの再生状況を監視する第７の手段と、
前記映像／音声データの再生時刻が前記タイマの示す時刻になった時に前記カウンタを１増分する第８の手段と、
前記第８の手段により更新されたカウンタに基づき、第４、第５、第６、第７、第８の手段の処理を繰り返す制御を行う第９の手段と、
を有することを特徴とするＲＳＳ文書の閲覧装置。
【請求項３】
請求項２記載のＲＳＳ文書の閲覧装置の各手段の機能をコンピュータに実行させることを特徴とするＲＳＳ文書の閲覧プログラム。
【請求項４】
請求項２記載のＲＳＳ文書の閲覧装置の各手段の機能をコンピュータに実行させるプログラムを格納したことを特徴とするＲＳＳ文書の閲覧プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＳＳ(Rich Site Summary)文書の閲覧方法及び装置及びプログラム及びプログラムを格納した記憶媒体に係り、特に、ＲＳＳを用いて提供されるマルチメディアコンテンツ（映像・音声・画像・テキスト）を連動して閲覧するための、ＲＳＳ文書の閲覧方法及び装置及びプログラム及びプログラムを格納した記憶媒体に関する。
【背景技術】
【０００２】
ＲＳＳは、Ｗｅｂサイトの見出しや要約などのメタデータを構造化して記述するＸＭＬ（eXtensible Markup Language）ベースのフォーマットであり、主にＷｅｂサイトの更新情報を公開するのに使用されている（例えば、非特許文献１参照）。
【０００３】
例えば、ニュースサイトやBlogサイトでは、新規ページのタイトル、アドレス、要約などをＲＳＳで構成するところが増えてきている。
【０００４】
図１０に、ＲＳＳの文書の一例を示す。ＲＳＳ文書では、まず、該ＲＳＳを公開するＷｅｂサイトの情報としてChannel要素のtitle属性にＷｅｂサイトのタイトル、link属性にＷｅｂサイトのＵＲＬ、description属性にＷｅｂサイトの内容を記述する。他にも、category属性にＷｅｂサイトの種類を記述できる。
【０００５】
次に、該Ｗｅｂサイトの更新情報として、item要素のtitle属性に新規ページのタイトル、link属性に該ページのＵＲＬ、description属性に該ページの要約を記述する。他にも、item要素のttl属性に該ページの寿命（キャッシュすべき分）を指定できる。また、image要素を用いて、更新情報に画像を指定でき、この際、image要素のurl属性に画像のＵＲＬ、link属性に画像にリンクさせるＵＲＬ、title属性に画像のタイトルを記述する。
【０００６】
更に、ＲＳＳ２．０の仕様では、item要素のenclosure属性を用いて、更新情報に映像や音声データを指定でき、この際、enclosure属性のurl属性に映像／音声データのＵＲＬ、length属性に映像／音声データのサイズ、type属性に映像／音声データのタイプを記述する。
【０００７】
このenclosure属性の登場により、最近では、ＲＳＳをＷｅｂサイトの更新情報を配信する手段として用いるだけでなく、映像／音声データを定期的に配信する手段として用いたり、更新情報として新規ページの要約を記述すると共に、その要約を音声に変換したデータを合わせて提供したり、ＲＳＳの用途が多様化してきている。
【０００８】
一方、ＲＳＳ文書を閲覧する方法として、ＲＳＳリーダと呼ばれるソフトウェアがあり、各社から色々なＲＳＳリーダが提供されている。
【０００９】
一般的なＲＳＳリーダでは、各Ｗｅｂサイトが提供するＲＳＳ文書を定期的に取得し、ＲＳＳ文書に記述された更新情報（新規ページのタイトルや要約、画像など）を一覧形式で提示する。また、利用者はタイトルなどに付与されたハイパーリンクをクリックすることで、更新されたＷｅｂページをＷｅｂブラウザで閲覧できる。
【００１０】
さらには、映像プレイヤを用い、ＲＲＳ文書に添付された映像／音声データを視聴でできる。
【非特許文献１】RRS 2.0 Specification http://blogs.law.harvard.edu/tech/rss
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記のように、既存のＲＳＳ文書とＲＳＳリーダを用いることで、多数のＷｅｂサイトが提供する更新情報を集約し、効率的に閲覧することができる。
【００１２】
しかし、上記従来の手法では、各更新情報を個別に閲覧できるが、ＲＳＳ文書に記述された各種情報（テキスト・画像・映像・音声）を連動して閲覧するようなことはできない。例えば、ＲＳＳ文書に添付された映像／音声データの視聴に同期して、ＲＳＳ文書内に記述されたテキストや画像を提示したり、タイトルなどに付与されたハイパーリンクが示すＷｅｂページを自動的に表示したりすることはできない。
【００１３】
ここで、既存のＲＳＳの枠組みの中で、上記で示したようなＲＳＳ文書の閲覧が実現できれば、ＲＳＳを用いた情報提供・閲覧における表現の幅広がると共に、ＲＳＳの新たな用途を開拓することが可能となる。
【００１４】
例えば、更新情報として新規ページの要約（テキスト）と音声データを単に提供するのではなく、音声データの再生に同期して、テキストを字幕的に表示したり、映像データの再生に同期して、関連する情報が記述されたＷｅｂページを動的に切り替えたりすることが考えられる。さらには、ＲＳＳ文書の各項目（item要素）を指示することで、同文書に添付された映像データが対応する時刻から再生させることが考えられる。
【００１５】
本発明は、上記の点に鑑みなされたもので、ＲＳＳ文書に記述・指定するテキストや画像と同文書に添付する画像／音声データを連動して閲覧することが可能なＲＳＳ文書の閲覧方法及び装置及びプログラム及びプログラムを格納した記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１７】
図１は、本発明の原理を説明するための図である。
【００１８】
本発明（請求項１）は、ＲＳＳを用いて提供されるマルチメディアコンテンツ（映像・音声・画像・テキスト）の閲覧方法であって、
少なくとも、ＲＳＳ文書を入力するＲＳＳ入力手段と、映像／音声データを取得するデータ取得手段と、該ＲＳＳ文書や映像／音声データを保管するデータ保管手段と、ＲＳＳ解析手段、映像プレイヤ、キャプション表示手段、カウンタ、タイマ、とを有する装置において、
ＲＳＳ入力手段が、ＲＳＳ文書を取得し、データ保管手段に格納する第１のステップ（ステップ１）と、
ＲＳＳ入力手段が、ＲＳＳ文書のchannel要素のdescription属性を参照し、該ＲＳＳ文書が指定されたＲＳＳシナリオであるかをチェックする第２のステップ（ステップ２）と、
ＲＳＳ解析手段が、カウンタ、及びタイマを初期化する第３のステップと、
ＲＳＳ解析手段が、ＲＳＳ文書が指定されたＲＳＳシナリオである場合に、enclosure属性が示す映像／音声データを映像プレイヤで再生する第４のステップ（ステップ３）と、
ＲＳＳ解析手段が、ＲＳＳ文書のtitle属性が示す値がカウンタと一致するitem要素を導出する第５のステップ（ステップ４）と、
ＲＳＳ解析手段が、導出したitem要素のttl属性が示す値をタイマに加算する第６のステップ（ステップ５）と、
ＲＳＳ解析手段が、導出したitem要素にdescription属性がある場合（ステップ６、Ｙｅｓ）に該description属性が示すテキストをキャプション表示手段で表示する第７のステップ（ステップ７）と、
ＲＳＳ解析手段が、導出したitem要素にimage要素がある場合に（ステップ８、Ｙｅｓ）、該image要素が示す画像をキャプション表示手段で表示する第８のステップ（ステップ９）と、
ＲＳＳ解析手段が、映像／音声データの再生状況を監視する第９のステップ（ステップ１０）と、
ＲＳＳ解析手段が、映像／音声データの再生時刻がタイマの示す時刻になった時（ステップ１１、Ｎｏ）にカウンタを１増分する第１０のステップ（ステップ１２）と、からなり、
ＲＳＳ解析手段が、第１０のステップにより更新されたカウンタに基づき、第５のステップ以降の処理を繰り返す。
【００１９】
図２は、本発明の原理構成図である。
【００２０】
本発明（請求項２）は、ＲＳＳを用いて提供されるマルチメディアコンテンツ（映像・音声・画像・テキスト）の閲覧装置であって、
少なくとも、ＲＳＳ文書を入力するＲＳＳ入力手段５と、映像／音声データを取得するデータ取得手段６と、該ＲＳＳ文書や映像／音声データを保管するデータ保管手段７と、ＲＳＳ解析手段８、映像プレイヤ２、キャプション表示手段３、カウンタ、タイマとを有し、
ＲＳＳ入力手段５は、
入力されたＲＳＳ文書をデータ保管手段７に格納し、該ＲＳＳ文書のchannel要素のdescription属性を参照して、該ＲＳＳ文書が指定されたＲＳＳシナリオであるかをチェックする手段を有し、
ＲＳＳ解析手段８は、
カウンタ、及びタイマを初期化する第１の手段と、
ＲＳＳ文書が指定されたＲＳＳシナリオである場合に、enclosure属性が示す映像／音声データを映像プレイヤ２で再生する第２の手段と、
ＲＳＳ文書のtitle属性が示す値がカウンタと一致するitem要素を導出する第３の手段と、
導出したitem要素のttl属性が示す値をタイマに加算する第４の手段と、
導出したitem要素にdescription属性がある場合に、該description属性が示すテキストをキャプション表示手段３で表示する第５の手段と、
導出したitem要素にimage要素がある場合に、該image要素が示す画像をキャプション表示手段３で表示する第６手段と、
映像／音声データの再生状況を監視する第７の手段と、
映像／音声データの再生時刻がタイマの示す時刻になった時にカウンタを１増分する第８の手段と、
第８の手段により更新されたカウンタに基づき、第４、第５、第６、第７、第８の手段の処理を繰り返す制御を行う第９の手段と、を有する。
【００２１】
本発明（請求項３）は、請求項２記載のＲＳＳ文書の閲覧装置の各手段の機能をコンピュータに実行させるプログラムである。
【００２２】
本発明（請求項４）は、請求項２記載のＲＳＳ文書の閲覧装置の各手段の機能をコンピュータに実行させるプログラムを格納した記憶媒体である。
【発明の効果】
【００２３】
本発明を用いることで、ＲＳＳ文書に記述・指定するテキストや画像と同文書に添付する画像／音声データを連動して閲覧することが可能になる。これにより、ＲＳＳを用いた情報提供・閲覧における表現の幅が広がる。また、映像／音声データとテキストや画像が連動して提示されることにより、情報に対する理解度が促進される。
【発明を実施するための最良の形態】
【００２４】
以下、図面と共に本発明の実施の形態を説明する。
【００２５】
図３は、本発明の一実施の形態におけるＲＳＳシナリオのフォーマットの一例を示す。
【００２６】
本発明では、ＲＳＳのフォーマットに則り、ＲＳＳ文書に記述・指定する各種情報（テキスト・画像・ＵＲＬが示すＷｅｂページ）と同文書に添付する映像／音声データを連動させるためのシナリオ記述（以下、ＲＳシナリオと表現）を取得する。
【００２７】
具体的には、図３に示すように、channel要素のtitle属性にＲＳＳシナリオのタイトル、link属性にＲＳＳシナリオ提供元サイトのＵＲＬ、description属性にＲＳＳシナリオの内容を入力する。
【００２８】
そして、category属性に、本ＲＳＳ文書が通常のＲＳＳ文書ではなく、ＲＳＳシナリオであることを意味する記述、例えば、“ＲＳＳシナリオ”を入力する。
【００２９】
さらに、channel要素のenclosure属性に連動させる映像／音声データを指定する。この際、従来どおり、enclosure属性のurl属性に映像／音声データのＵＲＬ、length属性に映像／音声データのサイズ、type属性に映像／音声データのタイプを入力する。
【００３０】
次に、映像／音声データに連動して提示するテキストや画像などの情報（以下、付加情報）を各item要素に入力する。
【００３１】
具体的には、item要素のtitle属性に付加情報を一意に特定するＩＤ、link属性に付加情報として提示するＷｅｂページのＵＲＬ、description属性に付加情報として提示するテキストを入力する。また、image要素を用いて、付加情報として画像を指定する。この際、従来通り、image要素のurl属性に画像のＵＲＬ、link属性に画像にリンクさせるＵＲＬ、title属性に画像のタイトルを入力する。
【００３２】
さらに、本発明では、item要素のttl属性には、各付加情報の寿命、つまり、提示時間を秒で指定する。なお、図３の太字で表した箇所が本発明の拡張箇所になる。
【００３３】
図４は、本発明の一実施の形態におけるＲＳＳ文書の閲覧装置の（以下、ＲＳＳシナリオ閲覧装置）の構成を示し、図５は、本発明の一実施の形態におけるＲＳＳシナリオ閲覧装置が提示する画面の一例を示す。
【００３４】
ＲＳＳシナリオ閲覧装置１は、映像／音声データを表示する映像プレイヤ２、付加情報であるテキストや画像を表示するキャプション表示部３、Ｗｅｂページを表示するＷｅｂブラウザ４、利用者にＲＳＳシナリオを指定させるためのＲＳＳ入力部５、映像／音声データを取得するデータ取得部６、ＲＳＳシナリオ、映像／音声データ、付加情報を保管するデータ保管部７、データ保管部７に格納されているＲＳＳシナリオを解析し、連動内容を判定するＲＳＳ解析部８、ＲＳＳシナリオの解析方法を記述したＲＳＳ解釈規則９、映像プレイヤ２の制御を司るプレイヤ制御部１０、キャプション表示部３の制御を司るキャプション制御部１１、Ｗｅｂブラウザの制御を司るブラウザ制御部１２から構成される。上記において、データ保管部７はディスク装置等の記憶媒体である。また、ＲＳＳ解釈規則９は、メモリ等の記憶手段に記憶されているものとする。
【００３５】
以下に、上記の構成における動作を説明する。
【００３６】
図６は、本発明の一実施の形態における動作のフローチャートである。
【００３７】
まず、利用者は、ＲＳＳシナリオ閲覧装置１に表示されたＲＳＳ入力部５（図５の右下参照）に閲覧したいＲＳＳシナリオ、例えば、ＲＳＳシナリオのＵＲＬやファイル名を入力する（ステップ１０１）。
【００３８】
この際、データ取得部６では、利用者が指定したＲＳＳ文書を取得し、データ保管部７に保存する（ステップ１０２）。
【００３９】
次に、ＲＳＳ入力部５は、取得したＲＳＳ文書のchannel要素のcategory属性に基づいてステップ１０２で取得したＲＳＳ文書が、利用者から指定されたＲＳＳシナリオであるかを、ＲＳＳ解釈規則９を参照してチェックする（ステップ１０３）。例えば、category属性の記述が“ＲＳＳシナリオ”の場合（ステップ１０３、Ｙｅｓ）、処理を継続し、それ以外の場合（ステップ１０３、Ｎｏ）、処理を終了する。
【００４０】
ここで、取得したＲＳＳ文書が、ＲＳＳシナリオであった場合（ステップ１０３、Ｙｅｓ）、データ取得部６では、該ＲＳＳシナリオのchannel要素のenclosure属性が示す映像／音声データを取得し、データ保管部７に保存する（ステップ１０４）。
【００４１】
なお、上記ステップ１０３でのＲＳＳ文書の判定方法、ステップ１０４、並びに、以降で述べる処理でのＲＳＳシナリオの解析方法は、ＲＳＳ解析規則９で記述されている。
【００４２】
次に、映像／音声データの取得完了後、ＲＳＳ解析部８は、ＲＳＳシナリオの何番目のitem要素を処理するかを管理する変数であるカウンタを「１」に初期化し、映像／音声データの再生後、次のitem要素を処理する時刻を管理する変数であるタイマを０：００に初期化する（ステップ１０５）。なお、カウンタとタイマは、図４には示していないが、ＲＳＳシナリオ閲覧装置１のメモリで管理する。
【００４３】
そして、プレイヤ制御部１０では、データ取得部６で取得した映像／音声データを映像プレイヤ２に読み込み、映像／音声データを再生する（ステップ１０６）。
【００４４】
また、ＲＳＳ解析部８では、データ保管部７のＲＳＳシナリオを参照し、“title属性＝カウンタ”となるitem要素を導出する（ステップ１０７）。ここでは、title属性が「１」のitem要素（図３のａ）が導出される。
【００４５】
次に、導出したitem要素のttl属性を取得し、ttl属性が示す値をタイマに加算する（ステップ１０８）。ここでは、ttl属性の値である秒数（６０秒、図３のａ参照）を時刻に変換して加算し、タイマを１：００にする。
【００４６】
次に、ＲＳＳ解析部８では、ステップ１０７で導出したitem要素にdescription属性が記述されているかをチェックし（ステップ１０９）、記述されている場合（ステップ１０９のＹｅｓ）、該description属性が示すテキストをキャプション制御部１１を介し、キャプション表示部３に表示する（ステップ１１０）。
【００４７】
また、ステップ１０７で導出したitem要素にimage要素が記述されているかをチェックし（ステップ１１１）、記述されている場合（ステップ１１１のＹｅｓ）、該image要素のurl属性が示すＵＲＬを取得し、キャプション制御部１１を介し、該ＵＲＬが示す画像をキャプション表示部３に表示する（ステップ１１２）。
【００４８】
また、ステップ１０７で導出したitem要素のtitle属性とttl属性を取得し、キャプション制御部１１を介し、該情報をキャプション表示部３に表示する（ステップ１１３）。
【００４９】
この際、該情報の表示方法としては、例えば、図５に示すように、ttl属性を時刻に変換して表示することが考えられる。
【００５０】
さらに、ＲＳＳ解析部８は、ステップ１０７で導出されたitem要素にlink属性が記述されているかをチェックし（ステップ１１４）、記述されている場合（ステップ１１４のＹｅｓ）、該link属性が示すＵＲＬを取得し、ブラウザ制御部１２を介し、該ＵＲＬが示すＷｅｂページをＷｅｂブラウザ４に表示する（ステップ１１５）。
【００５１】
次に、ステップ１０７で導出したitem要素以降に、item要素があるかをチェックし（ステップ１１６）、item要素が存在する場合（ステップ１１６のＮｏ）、処理を継続しステップ１１７へ進む。一方、item要素が存在しない場合、つまり、ＲＳＳシナリオの終端の場合（ステップ１１６のＹｅｓ）、処理を終了する。
【００５２】
ステップ１１６の処理がＹｅｓの場合、プレイヤ制御部１０は、映像プレイヤ２の状況を監視するモードに移行し（ステップ１１７）、映像プレイヤ２の再生時刻がタイマの示す時刻になるまで映像プレイヤ２の監視を継続する（ステップ１１８のＹｅｓ）。
【００５３】
その後、映像プレイヤ２の再生時刻がタイマの示す時刻になった時（ステップ１１８のＮｏ），ＲＳＳ解析部８に処理を移行し、カウンタを１増分する（ステップ１１９）。ここでは、映像プレイヤ２の再生時刻が１：００になった時、ＲＳＳ解析部８でカウンタを２に増分する。
【００５４】
［２ループ目の処理］
そして、図６のＡ（ステップ１０７）に戻り、データ保管部７のＲＳＳシナリオを再参照し、“title属性＝カウンタ”となるitem要素を導出する（ステップ１０７）。ここでは、title属性が「２」のitem要素（図３のｂ）が導出される。以降、導出したitem要素を元にステップ１０８〜ステップ１１９までの処理を実施する。
【００５５】
具体的には、導出したitem要素のttl属性が示す値（ここでは、６０秒、図３のｂ参照）をタイマに加算し、タイマを２：００に更新する（ステップ１０８）。
【００５６】
次に、ＲＳＳ解析部８は、導出したitem要素にdescription属性が記述されているかをチェックし（ステップ１０９）、ここでは、description属性が示すテキストを取得し、キャプション制御部１１を介し、該テキストをキャプション表示部３に表示する（ステップ１１０）。
【００５７】
この際、キャプション表示部３に新規テキストを表示する方法としては、既存テキストを新規テキストに更新する形で表示する方法、図５に示すように、既存テキストに追記する形で表示する方法などが考えられる。なお、追記する場合、新規テキストをハイライトすることで、既存テキストと区別することが考えられる。
【００５８】
また、導出したitem要素にimage要素が記述されているかをチェックし（ステップ１１１）、ここでは、image要素は記述されていないので（ステップ１１１のＮｏ）、ステップ１１３に進み、導出したitem要素のtitle属性とttl属性を取得し、キャプション制御部１１を介し、該情報をキャプション表示部３に表示する。
【００５９】
そして、導出したitem要素にlink属性が記述されているかをチェックし（ステップ１１４）、ここでは、link属性は記述されていないので（ステップ１１４のＮｏ）、ステップ１１６に進む。この際、Ｗｅｂブラウザ４には、現在表示中のＷｅｂページをそのまま表示しておく。
【００６０】
次に、導出したitem要素以降に、item要素があるかをチェックし、ここでは、item要素が存在するので（ステップ１１６のＹｅｓ）、処理を継続しステップ１１７へ進む。
【００６１】
その後、映像プレイヤ２の再生時刻がタイマの示す時刻（ここでは、２：００）になった時（ステップ１１８のＮｏ）、ＲＳＳ解析部８に処理を移行し、カウンタを１増分（ここでは、「３」になる）する（ステップ１１９）。
【００６２】
［３ループ目の処理］
そして、図６のＡ（ステップ１０７）に戻り、ステップ１０７〜ステップ１１９までの処理を実施する。
【００６３】
具体的には、ステップ１０７でtitle属性が「３」のitem要素（図３のｃ）を導出し、ステップ１０８で導出したitem要素のttl属性が示す値（ここでは、１００秒）をタイマに加算し、タイマを３：４０に更新する。
【００６４】
その後、ステップ１１２において、導出したitem要素のimage要素のurl属性が示すＵＲＬを取得し、該ＵＲＬが示す画像をキャプション表示部３に表示する。また、ステップ１１３で導出したitem要素のtitle属性とttl属性を取得し、該情報をキャプション表示部３に表示する。
【００６５】
そして、ステップ１１６において、導出したitem要素以降にitem要素があるかをチェックし、ここでは、item要素が存在しない。つまり、ＲＳＳシナリオの終端まで処理を行ったので（ステップ１１６のＮｏ）、処理を終了する。
【００６６】
次に、映像プレイヤ２、キャプション表示部３、Ｗｅｂブラウザ４の各操作について説明する。
【００６７】
［映像プレイヤ］
本発明の一実施の形態におけるＲＳＳシナリオの閲覧装置では、映像／音声データの再生に同期して付加情報（テキスト・画像・Ｗｅｂページ）を提示するだけでなく、利用者による映像プレイヤの操作に連動して映像／音声データの再生時刻に対応する付加情報を動的に提示することもできる。
【００６８】
以下に、上記操作時の動作を図７に示すフローチャートを参照し、説明する。
【００６９】
まず、利用者は、ＲＳＳシナリオ閲覧装置１に表示された映像プレイヤ２の巻き戻しボタン（図５のａ）、早送りボタン（図５のｂ）、位置スライダ（図５のｃ）などを用い、映像プレイヤ２の再生時刻を変化させる（ステップ２０１）。
【００７０】
以下では、利用者の操作により、再生時刻が１：５０になった場合の動作を説明する。
【００７１】
まず、プレイヤ制御部１０は、変化後の映像プレイヤ２の再生時刻を取得し、ＲＳＳ解析部８に取得した再生時刻を通知する（ステップ２０２）。
【００７２】
次に、ＲＳＳ解析部８では、カウンタを「１」に初期化し、タイマを０：００に初期化する（ステップ２０３）。
【００７３】
また、ＲＳＳシナリオを参照し、“title属性＝カウンタ”となるitem要素のttl属性が示す値をタイマに加算する（ステップ２０４）。ここでは、title属性が「１」のitem要素のttl属性が示す値（６０秒、図３のａ参照）をタイマに加算し、タイマを１：００に更新する。
【００７４】
そして、ステップ２０２で取得した変化後の再生時刻とタイマの示す時刻とを比較し、再生時刻の方が大きい場合（ステップ２０５のＹｅｓ）、カウンタを１増分する（ステップ２０６）。
【００７５】
ここでは、再生時刻（１：５０）はタイマ（１：００）よりも大きいので、ステップ２０６に進み、カウンタを２に増分する。
【００７６】
その後、ステップ２０５において、ステップ２０２で取得した変化後の再生時刻がタイマの示す時刻よりも小さくなるまで、ステップ２０４〜ステップ２０６の処理を繰り返す。
【００７７】
ここでは、２回目のループで、title属性が「２」のitem要素のttl属性が示す値（６０秒、図３のｂ参照）をタイマに加算し、タイマを２：００に更新する（ステップ２０４）。
【００７８】
そして、ステップ２０５において、ステップ２０２で取得した再生時刻とタイマの示す時刻とを比較し、ここでは、再生時刻（１：５０）はタイマ（２：００）よりも小さいので（ステップ２０５のＮｏ）、ステップ２０７に進む。
【００７９】
ステップ２０７では、ステップ２０４で加算したttl属性の値をタイマから減算する。ここでは、タイマを処理前の時刻１：００に戻す。
【００８０】
そして、図６のＡ（ステップ１０７）以降に示すステップ１０７〜ステップ１１９までの処理を実行する。
【００８１】
具体的には、ステップ１０７において、title属性が「２」のitem要素（図３のｂ参照）を導出し、ステップ１０８において、導出したitem要素のttl属性が示す値（ここでは、６０秒）をタイマに加算し、タイマを２：００に更新する。
【００８２】
その後、ステップ１１０において、導出したitem要素のdescription属性が示すテキストを取得し、キャプション制御部１１を介し、該テキストをキャプション表示部３に表示する。
【００８３】
この際、キャプション表示部３へのテキストの表示方法としては、取得したテキストを新規にキャプション表示部３に表示する方法の他に、該テキストが既にキャプション表示部３に表示されていた場合、その既存テキストを再表示、例えば、既存テキストをハイライトすることが考えられる。
【００８４】
そして、ステップ１１６において、導出したitem要素以降にitem要素があるかをチェックする。ここでは、title属性が「３」のitem要素がまだ存在するので（ステップ１１６のＹｅｓ）、処理を継続しステップ１１７へ進む。
【００８５】
以降、ステップ１１６において、導出したitem要素以降にitem要素が存在しなくなるまでステップ１０７〜ステップ１１９の処理を繰り返す。
【００８６】
このように、利用者は映像プレイヤ２を操作することで、映像／音声データの先頭からだけでなく、任意の時刻から映像／音声データに同期して付加情報を閲覧できる。
【００８７】
［キャプション表示部の操作］
本発明の一実施の形態におけるＲＳＳシナリオの閲覧装置では、利用者によるキャプション表示部に対する操作に連動して、キャプション表示部に表示された各付加情報に対応する再生時刻から映像／音声データを再生したり、対応するＷｅｂページを動的に提示したりすることもできる。
【００８８】
以下に、上記操作時の動作を図８に示すフローチャートを参照して説明する。
【００８９】
まず、利用者は、ＲＳＳシナリオ閲覧装置１のキャプション表示部３（図５の左下参照）に表示された任意の付加情報（テキストや画像）を選択する。例えば、（title属性:ttl属性）部分をクリックする（ステップ３０１）。
【００９０】
以下では、利用者が（２:１：００）の部分をクリックし、２番目の付加情報を選択した場合の動作を説明する）。
【００９１】
まず、キャプション制御部１１は、選択された付加情報を取得し、（title属性：ttl属性）部分のtitle属性の箇所に記述された値（以下、title値）を取得する。そして、ＲＳＳ解析部８に通知する（ステップ３０２）。ここでは、title値として、「２」を取得する。
【００９２】
次に、ＲＳＳ解析部８では、カウンタを１に初期化し、タイマを０：００に初期化する（ステップ３０３）。
【００９３】
また、ＲＳＳシナリオを参照し、取得したtitle値とカウンタとを比較し、title値の方が大きい場合（ステップ３０４のＹｅｓ）、“title属性＝カウンタ”となるitem要素のttl属性が示す値をタイマに加算する（ステップ３０５）。ここでは、title属性の「１」のitem要素のttl属性が示す値（６０秒、図３のａ参照）をタイマに加算し、タイマを１：００に更新する。
【００９４】
更に、カウンタを１増分する（ステップ３０６）。ここでは、カウンタを「２」に増分する。
【００９５】
その後、ステップ３０４において、ステップ３０２で取得したtitle値がカウンタよりも小さくなるまで、ステップ３０４〜ステップ３０６の処理を繰り返す。
【００９６】
ここでは、２回目のループで、title値「２」とカウンタ「２」が同じ値となり（ステップ３０４のＮｏ）、ステップ３０７に移行する。
【００９７】
ステップ３０７では、プレイヤ制御部１０を介し、タイマが示す時刻から映像プレイヤ２に読み込まれている映像／音声データを再生する。ここでは、１：００から再生する。
【００９８】
そして、図６のＡ（ステップ１０７）以降に示すステップ１０７〜ステップ１１９までの処理を実行する。
【００９９】
具体的には、ステップ１０７において、title属性が「２」のitem要素（図３のｂ）を導出し、ステップ１０８において、導出したitem要素のttl属性が示す値（ここでは、６０秒）をタイマに加算し、タイマを２：００に更新する。
【０１００】
その後、ステップ１１０において、導出したitem要素のdescription属性が示すテキストを取得し、キャプション制御部１１を介し、該テキストをキャプション表示部３に表示する。また、ステップ１１３において、導出したitem要素のtitle属性とttl属性の情報を取得し、キャプション制御部１１を介し、当該情報をキャプション表示部３に表示する。
【０１０１】
そして、ステップ１１６において、導出したitem要素以降にitem要素があるかをチェックする。ここでは、title属性が「３」のitem要素がまだ存在するので（ステップ１１６のＹｅｓ）、処理を継続しステップ１１７へ移行する。
【０１０２】
以降、ステップ１１６において、導出したitem要素以降にitem要素が存在しなくなるまでステップ１０７〜ステップ１１９の処理を繰り返す。
【０１０３】
このように、利用者はキャプション表示部３に表示された任意の付加情報を選択することで、その付加情報に対応する時刻から映像／音声データに同期して付加情報を閲覧できる。
【０１０４】
［Ｗｅｂブラウザの操作］
本発明の一実施の形態におけるＲＳＳシナリオの閲覧装置では、利用者によるＷｅｂブラウザの操作に連動して、表示される各Ｗｅｂページに対応する再生時刻から映像／音声データを再生したり、対応するテキストや画像を動的に提示したりすることもできる。
【０１０５】
以下に、上記操作時の動作を図９に示すフローチャートを参照して説明する。
【０１０６】
まず、利用者はＲＳＳシナリオの閲覧装置１に表示されたＷｅｂブラウザ４（図５の右上参照）の戻るボタン（図５のｄ）、進むボタン（図５のｅ）などを用い、Ｗｅｂブラウザ４に表示されるＷｅｂページを変化させる（ステップ４０１）。
【０１０７】
以下では、Ｗｅｂページ中のリンクをクリックするなどＷｅｂページの変化後、戻るボタンでステップ１１５の処理で表示されたＷｅｂページを再表示した場合の動作を説明する。
【０１０８】
まず、ブラウザ制御部１２は、再表示されたＷｅｂページのＵＲＬ（以下、再表示ＵＲＬ）を取得し、ＲＳＳ解析部８に通知する（ステップ４０２）。
【０１０９】
次に、ＲＳＳ解析部８では、カウンタを「１」に初期化し、タイマを０：００に初期化する（ステップ４０３）。
【０１１０】
また、ＲＳＳシナリオを参照し、“title属性＝カウンタ”となるitem要素を取得する（ステップ４０４）。
【０１１１】
そして、取得したitem要素のlink属性が示すＵＲＬと再表示ＵＲＬとを照合する（ステップ４０５）。
【０１１２】
ここで、取得したitem要素のlink属性が示すＵＲＬと再表示ＵＲＬが異なり（ステップ４０５のＹｅｓ）、取得したitem要素以降にitem要素がある場合（ステップ４０６のＮｏ）、取得したitem要素のttl属性が示す値をタイマに加算し（ステップ４０８）、カウンタ値を１増分する（ステップ４０９）。
【０１１３】
その後、ステップ４０５において、取得したitem要素のlink属性が示すＵＲＬと再表示ＵＲＬが一致する（ステップ４０５のＮｏ）か、ステップ４０６において、取得したitem
要素以降にitem要素が存在しなくなる（ステップ４０７のＹｅｓ）までステップ４０４〜ステップ４０８の処理を繰り返す。
【０１１４】
ここでは、１回目のループで、取得したitem要素のlink属性が示すＵＲＬと再表示ＵＲＬとが一致し（ステップ４０５のＮｏ）、ステップ４０９に進む。
【０１１５】
ステップ４０９では、プレイヤ制御部１０を介し、タイマが示す時刻から映像プレイヤ２に読み込まれている映像／音声データを再生する。ここでは、０：００から再生する。
【０１１６】
そして、図６のＡ（ステップ１０７）以降に示すステップ１０７〜ステップ１１９までの処理を実行する。
【０１１７】
具体的には、ステップ１０７において、title属性が「１」のitem要素（図３のａ）を導出し、ステップ１０８において、導出したitem要素のttl属性が示す値（ここでは、６０秒）をタイマに加算し、タイマを１：００に更新する。
【０１１８】
その後、ステップ１１５において、導出したitem要素のlink属性が示すＵＲＬを取得し、該ＵＲＬが示すＷｅｂページをＷｅｂブラウザ４に表示する。
【０１１９】
そして、ステップ１１６において、導出したitem要素以降にitem要素があるかをチェックする。ここでは、title属性が「２」のitem要素がまだ存在するので（ステップ１１６のＹｅｓ）、処理を継続しステップ１１７へ進む。
【０１２０】
以降、ステップ１１６において、導出したitem要素以降にitem要素が存在しなくなるまでステップ１０７〜ステップ１１９の処理を繰り返す。
【０１２１】
このように、利用者は映像／音声データの再生時に提示された任意のＷｅｂページをＷｅｂブラウザ４上に再表示することで、そのＷｅｂページに対応する時刻から映像／音声データと連動した各種情報の閲覧を実行できる。
【実施例】
【０１２２】
以下、本発明の実施例を説明する。
【０１２３】
前述の発明を実施するための最良の形態では、映像／音声データをデータ保管部７に取得することとしていたが、映像／音声データがストリーミングの場合が考えられる。
【０１２４】
この場合でも、発明を実施するための最良の形態で述べた処理を行うことで、ストリーミングの映像／音声データとＲＳＳシナリオに記述された添付情報（テキスト・画像・Ｗｅｂページ）を連動して閲覧することは容易に実現できる。
【０１２５】
また、発明を実施するための最良の形態ではchannel要素のenclosure属性に１つだけ映像／音声データを指定するものとしたが、item要素のenclosure属性に映像／音声データを指定するようにし、１つのＲＳＳシナリオに複数の映像／音声データを含めるようなことも考えられる。
【０１２６】
この場合でも、発明を実施するための最良の形態で述べた処理を行うことで、複数の映像／音声データの再生に同期してＲＳＳシナリオに記述された添付情報（テキスト・画像・Ｗｅｂページ）を提示することは容易に実現できる。
【０１２７】
また、上記のＲＳＳ文書の閲覧装置の各構成要素の動作をプログラムとして構築し、閲覧装置として利用されるコンピュータにインストールする、または、ネットワークを介して流通させることが可能である。
【０１２８】
また、構築されたプログラムをハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、閲覧装置として利用されるコンピュータにインストールする、または、配布することが可能である。
【０１２９】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【０１３０】
本発明は、ＲＳＳを利用したマルチメディアコンテンツの閲覧に適用可能である。
【図面の簡単な説明】
【０１３１】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるＲＳＳ文書の記述方法の一例である。
【図４】本発明の一実施の形態におけるＲＳＳシナリオ閲覧装置の構成図である。
【図５】本発明の一実施の形態におけるＲＳＳシナリオ閲覧装置が提示する画面の一例である。
【図６】本発明の一実施の形態における動作のフローチャートである。
【図７】本発明の一実施の形態における映像プレイヤの操作時の動作のフローチャートである。
【図８】本発明の一実施の形態におけるキャプション表示部の操作時の動作のフローチャートである。
【図９】本発明の一実施の形態におけるＷｅｂブラウザの操作時の動作のフローチャートである。
【図１０】ＲＳＳ文書の一例である。
【符号の説明】
【０１３２】
１  ＲＳＳシナリオ閲覧装置
２  映像プレイヤ
３  キャプション表示部
４  Ｗｅｂブラウザ
５  ＲＳＳ入力部
６  データ取得部
７  データ保管部
８  ＲＳＳ解析部
９  ＲＳＳ解析規則
１０  プレイヤ制御部
１１  キャプション制御部
１２  ブラウザ制御部
２０  入力装置
【図１】
0004586652.tif 000002
【図２】
0004586652.tif 000003
【図３】
0004586652.tif 000004
【図４】
0004586652.tif 000005
【図５】
0004586652.tif 000006
【図６】
0004586652.tif 000007
【図７】
0004586652.tif 000008
【図８】
0004586652.tif 000009
【図９】
0004586652.tif 000010
【図１０】
0004586652.tif 000011