JP2003009113A - コンテンツ再生装置及び方法、並びにプログラム - Google Patents

コンテンツ再生装置及び方法、並びにプログラム

Info

Publication number
JP2003009113A
JP2003009113A JP2001188643A JP2001188643A JP2003009113A JP 2003009113 A JP2003009113 A JP 2003009113A JP 2001188643 A JP2001188643 A JP 2001188643A JP 2001188643 A JP2001188643 A JP 2001188643A JP 2003009113 A JP2003009113 A JP 2003009113A
Authority
JP
Japan
Prior art keywords
scenario
content
reproduction
multimedia contents
multimedia
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001188643A
Other languages
English (en)
Inventor
Kenichi Ueda
謙一 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001188643A priority Critical patent/JP2003009113A/ja
Publication of JP2003009113A publication Critical patent/JP2003009113A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

(57)【要約】 【課題】 XMLなどのシナリオ記述言語で記述された
シナリオ文書に基づきネットワークを介して配信される
複数のマルチメディアコンテンツを、シナリオに忠実に
端末装置上で並列に同期させて再生可能にする。 【解決手段】 端末装置Cは、サーバS1からシナリオ
Saを受信してシナリオ解析部5で解析を行い、このシ
ナリオ解析結果に基づいて、配信要求部6よりサーバS
2〜S5にマルチメディアコンテンツの配信要求を送
り、配信されたマルチメディアコンテンツをコンテンツ
受信部7で受信して再生表示部9で表示する。このと
き、シナリオやマルチメディアコンテンツのデータタイ
プに応じて、再生表示を始める一定時間前からコンテン
ツデータの先読み受信を開始しておくことにより、端末
装置上で並列に同期再生表示ができるようになり、シナ
リオを忠実に再生できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、XML(extensib
le markup language)などの記述言語によって記述した
シナリオ文書に基づいて、複数のマルチメディアコンテ
ンツを並列に同期再生するコンテンツ再生装置及び方法
に関する。
【0002】
【従来の技術】従来からインターネットなどのネットワ
ークを介して配信するコンテンツとして、ワールドワイ
ドウェブ(WWW:World Wide Web)のページを記述す
る言語には、HTML(hypertext markup language )
などを用いている。現在の共通基盤の仕様は、WWWの
標準化団体であるWWWコンソーシアム(W3C:World W
ide Web Consortium)において、XML(extensible m
arkup language)やそのサブセットとしてSMIL(sy
nchronized multimedia integration language)などの
記述言語が標準として勧告されている。この勧告に対応
して開発されたリアルプレイヤ(Real Player )など
は、ダウンロードしたコンテンツデータをその場で再生
するストリーミングコンテンツアプリケーションとし
て、SMILによるシナリオをネットワーク上で実現す
るシステムに有効であると言われている。特開平11−
219313号公報には、HTMLなどによるハイパー
テキストをクライアントが効率よく閲覧するためのコン
テンツ先読み方法が開示されている。
【0003】
【発明が解決しようとする課題】しかしながら、従来の
HTMLにおいては時間の記述ができないだけでなく、
コンテンツも静止画を中心としたものに過ぎず、映像・
音声等を含む複数のマルチメディアコンテンツをネット
ワークを介して配信し、これらを並列して再生表示させ
ることはできなかった。また、上記のリアルプレイヤな
どにおいても、SMILなどの記述言語を用いたシナリ
オによって複数のマルチメディアコンテンツを並列に再
生表示する場合、同期再生などのシナリオの記述に対応
できないことがある。
【0004】SMILなどの記述言語で記述されたシナ
リオを忠実にネットワークシステム上で実現するには、
複数のマルチメディアコンテンツをシナリオ通りに並列
に同期させて再生表示したりするために、非常に高度な
技術が必要となる。このような複数のマルチメディアコ
ンテンツの並列同期表示は、インターネットなどの広域
ネットワーク上で実現困難であったり、製品化コストが
嵩むなどの問題点がある。
【0005】本発明は、上記事情に鑑みてなされたもの
で、XMLなどのシナリオ記述言語で記述されたシナリ
オ文書に基づきネットワークを介して配信される複数の
マルチメディアコンテンツを、端末装置上で並列に同期
させて再生可能であり、シナリオを忠実かつ迅速に再生
することができるコンテンツ再生装置及び方法、並びに
プログラムを提供することを目的とする。
【0006】
【課題を解決するための手段】本発明のコンテンツ再生
装置は、シナリオ記述言語で記述されたシナリオ文書に
基づいてネットワークを介して配信される複数のマルチ
メディアコンテンツを再生するコンテンツ再生装置であ
って、前記複数のマルチメディアコンテンツの配信を受
けてこれらを並列に同期させて再生する際に前記複数の
マルチメディアコンテンツの先読みを行う先読み手段を
備えるように構成したものである。
【0007】上記構成により、ネットワーク経由で配信
される複数のマルチメディアコンテンツを、先読みする
ことによってより早く確実に同期をとりながら並列再生
することが可能となるため、シナリオ記述言語で記述さ
れたシナリオに基づいて動画・音声を含む複数のマルチ
メディアコンテンツを端末装置上で並列に同期させてシ
ナリオを忠実かつ迅速に再生することが可能となる。
【0008】また、前記先読み手段として、前記シナリ
オ文書を解析するシナリオ解析手段と、前記シナリオ解
析結果に基づいて複数のマルチメディアコンテンツを配
信するサーバに対して再生時間に先立って配信要求を行
う配信要求手段と、配信されたコンテンツデータを受信
して前記シナリオ文書に基づいて再生制御を行うコンテ
ンツ受信再生手段とを有してなるネットワーク接続可能
な端末装置を備えるように構成したものである。
【0009】上記構成により、端末装置においてマルチ
メディアコンテンツの先読みを行い、バッファリング等
して保持することで、配信されたコンテンツデータを素
早く再生表示することができるようになる。このため、
動画・音声を含む複数のマルチメディアコンテンツの並
列同期再生表示ができ、またこのときの待ち時間を減少
させてより早いタイミングで再生可能であり、端末装置
上でシナリオを忠実かつ迅速に再生することが可能とな
る。
【0010】また、前記配信要求手段は、前記シナリオ
解析結果に基づいて前記複数のマルチメディアコンテン
ツを再生する再生時間よりも前に前記サーバに対して先
読み要求を行い、前記コンテンツ受信再生手段は、前記
先読み要求に応じて配信されたコンテンツデータを前記
再生時間よりも前に先読み受信開始して並列同期再生可
能に保持するように構成したものである。
【0011】上記構成により、再生時間よりも前に先読
みを開始することによって配信遅延回避が可能となるの
で、配信されたコンテンツデータを待ち時間少なく再生
表示でき、動画・音声を含む複数のマルチメディアコン
テンツの並列同期再生表示がより忠実かつ迅速に実現可
能となる。
【0012】また、前記先読み手段として、前記複数の
マルチメディアコンテンツを再生する端末装置からの配
信要求を受けて、再生時間よりも前に先読みしたコンテ
ンツデータを前記端末装置に配信する配信制御手段を有
してなるネットワーク接続可能なサーバを備えるように
構成したものである。
【0013】上記構成により、サーバにおいて端末装置
からの先読みの配信要求を受けて先読みしたコンテンツ
データを配信することで、配信されたコンテンツデータ
を待ち時間少なく再生表示できるため、動画・音声を含
む複数のマルチメディアコンテンツの並列同期再生表示
ができ、端末装置上でシナリオを忠実かつ迅速に再生す
ることが可能となる。
【0014】また、前記先読み手段は、前記マルチメデ
ィアコンテンツのデータタイプに応じて先読みの優先順
位を決定し、この優先順位に従った順序で対応するコン
テンツデータの先読みを行うように構成したものであ
る。
【0015】上記構成により、マルチメディアコンテン
ツのデータタイプに応じて設定した先読みの優先順位に
基づき、優先順位に従った順序で先読みすることによっ
て、先読み処理の効率化が図れ、並列同期再生表示の際
に利用者が待たされる状態を高確率で回避でき、シナリ
オを忠実かつ迅速に再生することが可能となる。
【0016】また、前記先読み手段は、前記シナリオ文
書の解析結果に基づき、当該シナリオ文書がシナリオの
分岐を有する場合に、シナリオの分岐予測に基づいてマ
ルチメディアコンテンツの先読みを行うように構成した
ものである。
【0017】上記構成により、シナリオの分岐予測に基
づいて先読みを行うことで、分岐先のシナリオに移行し
ても忠実に円滑なマルチメディアコンテンツの並列同期
再生表示が可能となる。
【0018】また、前記先読み手段は、前記シナリオの
分岐予測に基づき、分岐先のシナリオに記述されたマル
チメディアコンテンツの先読みを行うように構成したも
のである。
【0019】上記構成により、分岐先のシナリオに記述
されたマルチメディアコンテンツについても先読みを行
うことによって、分岐先のシナリオに移行したときにも
先読み効果が得られ、スムースなマルチメディアコンテ
ンツの並列同期再生表示が可能となる。
【0020】また、前記シナリオ文書として、前記マル
チメディアコンテンツの再生のために、音声または動画
像を少なくとも有するストリーミングコンテンツを含む
マルチメディアコンテンツの定義付けに、時間に対して
変化するマルチメディアコンテンツをウエブページと同
期させるためのタグを用いてシナリオ記述言語として記
述したシナリオ文書を用いるように構成したものであ
る。
【0021】上記構成により、例えばXMLまたはその
サブセットであるSMILによるシナリオ記述言語を用
いたシナリオ文書に適用でき、ストリーミングコンテン
ツなどのマルチメディアコンテンツの並列同期再生表示
が容易にできるようになる。
【0022】本発明のプログラムは、上記のいずれか一
つに記載のコンテンツ再生装置の機能をコンピュータに
おいて実現するためのものである。
【0023】上記構成により、シナリオ記述言語で記述
されたシナリオ文書に基づいてマルチメディアコンテン
ツをネットワーク経由で配信して端末装置上に再生表示
する際に、先読みによって配信遅延等を回避でき、複数
のマルチメディアコンテンツの並列同期再生表示を待ち
時間少なく実行することができ、端末装置上でシナリオ
を忠実かつ迅速に再生可能となる。
【0024】本発明のコンテンツ再生方法は、シナリオ
記述言語で記述されたシナリオ文書に基づいてネットワ
ークを介して配信される複数のマルチメディアコンテン
ツを再生するコンテンツ再生方法であって、前記複数の
マルチメディアコンテンツの配信を受けてこれらを並列
に同期させて再生する際に前記複数のマルチメディアコ
ンテンツの先読みを行う先読みステップを有するように
構成したものである。
【0025】上記構成により、ネットワーク経由で配信
される複数のマルチメディアコンテンツを、先読みする
ことによってより早く確実に同期をとりながら並列再生
することが可能となるため、シナリオ記述言語で記述さ
れたシナリオに基づいて動画・音声を含む複数のマルチ
メディアコンテンツを端末装置上で並列に同期させてシ
ナリオを忠実かつ迅速に再生することが可能となる。
【0026】また、前記先読みステップにおいて、前記
シナリオ文書の解析結果に基づいて複数のマルチメディ
アコンテンツを配信するサーバに対して再生時間に先立
って配信要求を行い、前記再生時間よりも前に配信され
たコンテンツデータを先読み受信開始して並列同期再生
可能に保持するように構成したものである。
【0027】上記構成により、端末装置においてマルチ
メディアコンテンツの先読みを行い、バッファリング等
して保持することで、配信されたコンテンツデータを素
早く再生表示することができるようになる。このため、
動画・音声を含む複数のマルチメディアコンテンツの並
列同期再生表示ができ、またこのときの待ち時間を減少
させてより早いタイミングで再生可能であり、端末装置
上でシナリオを忠実かつ迅速に再生することが可能とな
る。
【0028】また、前記先読みステップにおいて、前記
マルチメディアコンテンツのデータタイプに応じて先読
みの優先順位を決定し、この優先順位に従った順序で対
応するコンテンツデータの先読みを行うように構成した
ものである。
【0029】上記構成により、マルチメディアコンテン
ツのデータタイプに応じて設定した先読みの優先順位に
基づき、優先順位に従った順序で先読みすることによっ
て、先読み処理の効率化が図れ、並列同期再生表示の際
に利用者が待たされる状態を高確率で回避でき、シナリ
オを忠実かつ迅速に再生することが可能となる。
【0030】また、前記先読みステップにおいて、前記
シナリオ文書の解析結果に基づき、当該シナリオ文書が
シナリオの分岐を有する場合に、シナリオの分岐予測に
基づいてマルチメディアコンテンツの先読みを行うよう
に構成したものである。
【0031】上記構成により、シナリオ文書が分岐を有
する場合にシナリオの分岐予測に基づいて先読みを行う
ことで、分岐先のシナリオに移行しても先読み効果が得
られ、スムースなマルチメディアコンテンツの並列同期
再生表示が可能となる。
【0032】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。なお、本実施の形態におけるコン
テンツ再生装置の説明は、コンテンツ再生方法、及びコ
ンテンツ再生に用いる通信用のプロトコル、コンテンツ
再生をコンピュータにより実行するプログラムを含むも
のである。
【0033】[第1実施形態]図1は本発明の実施形態
に係るコンテンツ再生装置を含むネットワーク構成を示
すブロック図である。
【0034】ネットワーク1には、マルチメディアコン
テンツを配信するサーバS1〜S5と、マルチメディア
コンテンツを再生する端末装置C1,C2とが接続され
てネットワークシステム2、例えば、インターネットシ
ステムが構成されている。このネットワークシステム2
では、ストリーミングコンテンツを含む複数のマルチメ
ディアコンテンツの定義付けにXMLシナリオ記述言語
(extensible markuplanguage)のサブセットとしてS
MIL(synchronized multimedia integration langua
ge)をシナリオ記述言語として用いて記述したシナリオ
文書によって、マルチメディアコンテンツの配信及び再
生表示を行うようになっている。
【0035】サーバS1〜S5は、前記SMILによる
シナリオ文書、このシナリオ文書に記述されたそれぞれ
のコンテンツデータなどを格納するコンテンツ記憶手
段、コンテンツデータの配信を制御する配信制御手段を
備えている。端末装置C1,C2は、前記シナリオ文書
を解析するシナリオ解析手段、マルチメディアコンテン
ツの配信要求を行う配信要求手段、配信されたコンテン
ツデータを受信してシナリオ文書の再生、表示の制御を
するコンテンツ受信再生手段を備えている。
【0036】図2は本発明の第1実施形態におけるコン
テンツ再生装置の動作を説明する説明図である。図2の
動作説明は、図1における構成に対応して示している。
ネットワークシステム2においてマルチメディアコンテ
ンツの並列同期再生表示を行う場合、端末装置C1は、
まずサーバS1からシナリオSaを受信し、このシナリ
オSaの解析を行う。
【0037】次に、シナリオ解析結果に基づいて、端末
装置C1は、サーバS2から動画Maを受信し、サーバ
S3から音声Waを受信し、サーバS4から静止画Ga
を受信し、サーバS5からテキストTaを受信する。そ
して、シナリオSaの記述に基づいて、受信した各コン
テンツを並列に同期させて表示する。
【0038】図3は第1実施形態におけるコンテンツ再
生装置の構成及び機能をより具体的に示した構成説明図
である。端末装置Cは、シナリオ解析手段として機能す
るシナリオ解析部5、配信要求手段として機能する配信
要求部6、コンテンツ受信再生手段として機能するコン
テンツ受信部7を含む再生制御部8を備えるとともに、
コンテンツ表示を行うためのディスプレイを含む再生表
示部9と、受信したコンテンツデータを一時記憶するバ
ッファ10とを備えている。なお、再生表示部9には音
声再生用のスピーカなどが含まれる場合もある。そし
て、上記の端末装置Cを含むネットワークシステム2に
おいて、マルチメディアコンテンツの配信において先読
みを行う先読み手段が構成されている。なお、端末装置
Cにおけるシナリオ解析部5などの一部機能はサーバ側
に設けてもよい。
【0039】この図3において、端末装置Cは、サーバ
S1からシナリオSaを受信し、再生制御部8のシナリ
オ解析部5によってSMILなどのXMLシナリオ記述
言語によって記述されたシナリオ文書を解析する。そし
て、シナリオ文書の解析結果に基づいて配信要求部6に
よってサーバS2〜S5に対してコンテンツデータM
a,Wa,Ga,Taの配信要求を送信する。
【0040】ここで、図4に並列同期再生表示を行うシ
ナリオ文書の一例を示す。シナリオ文書20には、PA
Rタグ(<PAR>,</PAR>)によって複数のマルチメディア
コンテンツである動画Ma、音声Wa、静止画Ga、テ
キストTaを同期して再生表示するように記述されてい
るものとする。端末装置Cは、配信要求部6からの配信
要求として先読み要求を送信し、これに対して各サーバ
S2〜S5から配信されるコンテンツデータMa,W
a,Ga,Taをコンテンツ受信部7によって受信し、
再生表示部9において複数のコンテンツを並列に同期表
示する。
【0041】図5は第1実施形態におけるコンテンツ再
生装置の動作をより具体的に説明する図である。この場
合、端末装置Cは、図5に示すように、再生表示を行う
時刻T0より前の時刻T1にサーバS2から動画Maの
先読み受信を開始する。次に、再生表示を行う時刻T0
より前の時刻T2にサーバS3から音声Waの先読み受
信を開始し、再生表示を行う時刻T0より前の時刻T3
にサーバS4から静止画Gaの先読み受信を開始する。
最後に、再生表示を行う時刻T0より前の時刻T4に、
サーバS5からテキストTaの先読み受信を開始する。
これによって、時刻T0にこれらの動画Ma、音声W
a、静止画Ga、テキストTaを同期して再生表示をさ
せることができる。
【0042】以上のように本実施形態では、端末装置C
はシナリオ文書の解析結果に基づいてマルチメディアコ
ンテンツをサーバから受信して再生する際に、複数のマ
ルチメディアコンテンツを並列に同期して表示するよう
にシナリオに記述されている場合は、再生表示を行う前
にサーバに対してコンテンツデータの先読みを行ってデ
ータ受信を開始する。このような処理によって、再生開
始時には他のコンテンツと同期をとるのに十分な所定量
のコンテンツデータが配信され、受信完了しているよう
になる。
【0043】したがって、本実施形態によれば、複数の
マルチメディアコンテンツを並列に同期して再生表示を
行うように記述されたシナリオに対して、シナリオに忠
実にしかも迅速に並列同期再生表示をすることが可能と
なる。
【0044】[第2実施形態]図6〜図9は本発明の第
2実施形態におけるコンテンツ再生装置の動作を説明す
る説明図である。第2実施形態におけるコンテンツ再生
装置は、マルチメディアコンテンツのデータタイプに従
って先読みの優先順位を設定し、先読みを行うようにす
る。
【0045】図6はシナリオ解析結果の一例を示したも
ので、このシナリオ文書は、テキストA、テキストB、
動画A、音声A、テキストC、テキストD、静止画A、
動画B、音声B、音声C、動画C、動画D、動画E、音
声D、動画Fから構成されており、これらの複数個のマ
ルチメディアコンテンツの並列同期再生表示を行う場合
の時間軸表現が示されている。
【0046】この場合、まず、時刻3:00にテキスト
AとテキストBが表示され、同時に動画A、音声A、テ
キストC、テキストD、静止画Aが再生表示される。次
に、動画A、音声A、テキストC、テキストD、静止画
Aの再生表示が20分後(3:20)に終了し、その後
すぐに動画B、音声Bが同時に再生表示される。そし
て、音声Bが10分後(3:30)に再生終了すると、
その10分後(3:40)に、音声C、動画Cが同時に
再生表示される。その10分後(3:50)に、動画
B、音声Cが再生終了する。そして10分後(4:0
0)に動画Cが再生終了する。動画Cの再生終了と同時
に、動画D、動画E、音声D、動画Fが同時に再生表示
される。その10分後(4:10)に再生表示中のすべ
てのコンテンツである、テキストA、テキストB、動画
D、動画E、音声D、動画Fの再生表示が終了する。
【0047】図7は複数のマルチメディアコンテンツに
おけるデータタイプによる先読みの優先順位を示したも
のである。上記のようなシナリオ文書に基づいて複数個
のマルチメディアコンテンツを同期して再生表示するた
めに、本実施形態では先読みに際して、図7のような優
先順位に従って先読みの順序を入れ替えて先読みを実行
する。この場合、まず、最もデータ量が少ないと思われ
るテキスト31を最優先で先読み込みを行い、最もデー
タ量の多い動画34については、先読みの優先順位を下
げて最後になるようにする。すなわち、テキスト31、
静止画32、音声33、動画34の順にデータ量の少な
いものから優先して先読みする。
【0048】図8は複数のマルチメディアコンテンツに
おいて並列再生を行うグループを示したものである。図
6に示した複数のマルチメディアコンテンツは、並列に
再生するものをグループにしてまとめると、第1グルー
プ(Par−1)41、第2グループ(Par−2)4
2、第3グループ(Par−3)43、第4グループ
(Par−4)44の4つのグループに分類することが
できる。このグループ毎に、図7に示した優先順位に基
づいて、コンテンツデータの先読みを行う順番を入れ替
える。
【0049】図9は複数のマルチメディアコンテンツに
ついて、優先順位によって先読みの順番を入れ替えた場
合の先読み処理を時間軸上で示したものである。図9の
ように、それぞれのグループ41〜44ごとで、データ
タイプによって順序を入れ替えて先読みを行い、これら
のマルチメディアコンテンツを並列に同期して再生表示
する。すなわち、第1グループ41ではテキストA、テ
キストB、テキストC、テキストD、静止画A、音声
A、動画Aの順序で先読みを行い、第2グループ42で
は音声B、動画Bの順序で先読みを行い、第3グループ
43では音声C、動画Cの順序で先読みを行い、第4グ
ループ44では音声D、動画D、動画E、動画Fの順序
で先読みを行う。これにより、複数のマルチメディアコ
ンテンツに関してデータタイプに応じて先読みを行うこ
とができ、よりスムースに並列同期再生を行うことが可
能となる。
【0050】以上のように本実施形態では、マルチメデ
ィアコンテンツのデータタイプによって、優先順位を設
けた先読みを実施することで、先読み処理の効率化を図
るようにしている。これにより、端末装置Cにおける再
生表示に対して、利用者が待たされる状態をできるだけ
回避でき、並列同期再生時の待ち時間を少なく、短い時
間にすることができる。したがって、よりシナリオの記
述に忠実で迅速に並列同期再生表示を行うことが可能と
なる。
【0051】[第3実施形態]図10及び図11は本発
明の第3実施形態におけるコンテンツ再生装置の動作を
説明する説明図である。第3実施形態では、シナリオ文
書において分岐がある場合の処理の一例を示す。
【0052】図10は分岐を有するシナリオ構成の一例
を示したものである。上述の実施形態では、シナリオ文
書は一連のマルチメディアコンテンツの再生表示方法に
ついての記述だけがなされているものとして説明した。
しかし、XMLシナリオ記述言語では、図10に示すシ
ナリオA〜Iのように、シナリオ文書の記述の中にある
シナリオから別のシナリオへの分岐を記述するような階
層構造をとることが一般的に許されている。この場合、
別のシナリオへ移ってしまってからでは、先読みの機能
はあまり活かすことができない。そこで、本実施形態で
は、シナリオ文書の解析の過程で、シナリオの分岐につ
いても抽出し、シナリオの分岐予測を行ってから、シナ
リオの再生をしているときに分岐先のシナリオに記述さ
れているマルチメディアコンテンツについても先読みを
行うようにする。
【0053】図10の例では、シナリオの解析時にシナ
リオAからシナリオB,Cへの分岐、シナリオBからシ
ナリオD〜Fへの分岐、シナリオCからシナリオG〜I
への分岐のそれぞれを抽出して分岐予測を行い、分岐先
のシナリオに記述されているコンテンツデータについて
も上記実施形態と同様の先読み処理を行う。
【0054】図11は第3実施形態のコンテンツ再生装
置において並列同期再生表示を行う場合の動作をより具
体的に説明するフローチャートである。図11の動作説
明は、図3で示した第1実施形態における機能構成に対
応して示している。
【0055】最初に、ステップST11において、端末
装置CはサーバS1から配信されたシナリオAを受信す
る。そして、ステップST12において端末装置Cは受
信したシナリオAの解析を行う。このシナリオ解析結果
に基づいて、ステップST13においてシナリオAを実
行し、これと並行して、ステップS14において端末装
置CはサーバS1から分岐先のシナリオB及びCを受信
する。次いで、ステップS15において、端末装置Cは
受信した分岐先のシナリオB及びCの解析を行う。そし
てこのシナリオ解析結果に基づいて、ステップST16
において、端末装置CはシナリオB及びCに記述されて
いる動画、音声などのコンテンツデータの先読みを行
う。
【0056】以上のように本実施形態では、シナリオ文
書の解析結果に基づいて、分岐先のシナリオについても
サーバ側から前もって取得してシナリオ解析を行い、シ
ナリオに記述されているマルチメディアコンテンツにつ
いても先読みリストに書き込みを行うことで、シナリオ
の分岐に先立って先読みを実施可能にしておく。これに
より、現在実行中のシナリオから分岐先のシナリオに移
行してもスムースなマルチメディアコンテンツの同期再
生表示を実現することができる。
【0057】したがって、本実施形態によれば、他のシ
ナリオへの分岐が記述されたシナリオ文書に対しても、
分岐先のシナリオに記述されたコンテンツデータの先読
み処理を実行できるので、シナリオの分岐に関わらず複
数のマルチメディアコンテンツを並列に同期して再生表
示可能であり、シナリオの記述に忠実にかつ円滑に再生
することができる。
【0058】
【発明の効果】以上説明したように本発明によれば、X
MLなどのシナリオ記述言語で記述されたシナリオ文書
に基づきネットワークを介して配信される複数のマルチ
メディアコンテンツを、端末装置上で並列に同期させて
再生可能であり、シナリオを忠実かつ迅速に再生するこ
とができるという効果が得られる。
【0059】また、ネットワーク経由で配信される複数
のマルチメディアコンテンツを、先読みすることによっ
てより早く確実に同期をとりながら並列再生することが
可能となるため、シナリオ記述言語で記述されたシナリ
オに基づいて動画・音声を含む複数のマルチメディアコ
ンテンツを端末装置上で並列に同期させてシナリオを忠
実かつ迅速に再生することができるようになる。
【0060】また、マルチメディアコンテンツのデータ
タイプに応じて設定した先読みの優先順位に基づき、優
先順位に従った順序で先読みすることによって、先読み
処理の効率化が図れ、並列同期再生表示の際に利用者が
待たされる状態を高確率で回避でき、シナリオを忠実か
つ迅速に再生することができるようになる。
【0061】また、シナリオ文書が分岐を有する場合に
シナリオの分岐予測に基づいて先読みを行うことで、分
岐先のシナリオに移行しても先読み効果が得られ、スム
ースなマルチメディアコンテンツの並列同期再生表示が
実現できるようになる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るコンテンツ再生装置を
含むネットワーク構成を示すブロック図である。
【図2】第1実施形態におけるコンテンツ再生装置の動
作を説明する説明図である。
【図3】第1実施形態におけるコンテンツ再生装置の構
成及び機能をより具体的に示した構成説明図である。
【図4】並列同期再生表示を行うシナリオ文書の一例を
示す図である。
【図5】第1実施形態におけるコンテンツ再生装置の動
作をより具体的に説明する説明図である。
【図6】第2実施形態に係るシナリオ解析結果の一例を
示す図である。
【図7】複数のマルチメディアコンテンツにおけるデー
タタイプによる先読みの優先順位を示した説明図であ
る。
【図8】複数のマルチメディアコンテンツにおいて並列
再生を行うグループを示した図である。
【図9】複数のマルチメディアコンテンツについて、優
先順位によって先読みの順番を入れ替えた場合の先読み
処理を時間軸上で示した説明図である。
【図10】第3実施形態に係る分岐を有するシナリオ構
成の一例を示す図である。
【図11】第3実施形態のコンテンツ再生装置において
並列同期再生表示を行う場合の動作をより具体的に説明
するフローチャートである。
【符号の説明】
1 ネットワーク 2 ネットワークシステム 5 シナリオ解析部 6 配信要求部 7 コンテンツ受信部 8 再生制御部 9 再生表示部 10 バッファ 20 シナリオ文書 31 テキスト 32 静止画 33 音声 34 動画 41 第1グループ 42 第2グループ 43 第3グループ 44 第4グループ C,C1,C2 端末装置 S1〜S5 サーバ

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 シナリオ記述言語で記述されたシナリオ
    文書に基づいてネットワークを介して配信される複数の
    マルチメディアコンテンツを再生するコンテンツ再生装
    置であって、 前記複数のマルチメディアコンテンツの配信を受けてこ
    れらを並列に同期させて再生する際に前記複数のマルチ
    メディアコンテンツの先読みを行う先読み手段を備えた
    ことを特徴とするコンテンツ再生装置。
  2. 【請求項2】 前記先読み手段として、前記シナリオ文
    書を解析するシナリオ解析手段と、前記シナリオ解析結
    果に基づいて複数のマルチメディアコンテンツを配信す
    るサーバに対して再生時間に先立って配信要求を行う配
    信要求手段と、配信されたコンテンツデータを受信して
    前記シナリオ文書に基づいて再生制御を行うコンテンツ
    受信再生手段とを有してなるネットワーク接続可能な端
    末装置を備えたことを特徴とする請求項1記載のコンテ
    ンツ再生装置。
  3. 【請求項3】 前記配信要求手段は、前記シナリオ解析
    結果に基づいて前記複数のマルチメディアコンテンツを
    再生する再生時間よりも前に前記サーバに対して先読み
    要求を行い、 前記コンテンツ受信再生手段は、前記先読み要求に応じ
    て配信されたコンテンツデータを前記再生時間よりも前
    に先読み受信開始して並列同期再生可能に保持すること
    を特徴とする請求項2記載のコンテンツ再生装置。
  4. 【請求項4】 前記先読み手段として、前記複数のマル
    チメディアコンテンツを再生する端末装置からの配信要
    求を受けて、再生時間よりも前に先読みしたコンテンツ
    データを前記端末装置に配信する配信制御手段を有して
    なるネットワーク接続可能なサーバを備えたことを特徴
    とする請求項1記載のコンテンツ再生装置。
  5. 【請求項5】 前記先読み手段は、前記マルチメディア
    コンテンツのデータタイプに応じて先読みの優先順位を
    決定し、この優先順位に従った順序で対応するコンテン
    ツデータの先読みを行うことを特徴とする請求項1〜4
    のいずれか一つに記載のコンテンツ再生装置。
  6. 【請求項6】 前記先読み手段は、前記シナリオ文書の
    解析結果に基づき、当該シナリオ文書がシナリオの分岐
    を有する場合に、シナリオの分岐予測に基づいてマルチ
    メディアコンテンツの先読みを行うことを特徴とする請
    求項1〜4のいずれか一つに記載のコンテンツ再生装
    置。
  7. 【請求項7】 前記先読み手段は、前記シナリオの分岐
    予測に基づき、分岐先のシナリオに記述されたマルチメ
    ディアコンテンツの先読みを行うことを特徴とする請求
    項6記載のコンテンツ再生装置。
  8. 【請求項8】 前記シナリオ文書として、前記マルチメ
    ディアコンテンツの再生のために、音声または動画像を
    少なくとも有するストリーミングコンテンツを含むマル
    チメディアコンテンツの定義付けに、時間に対して変化
    するマルチメディアコンテンツをウエブページと同期さ
    せるためのタグを用いてシナリオ記述言語として記述し
    たシナリオ文書を用いることを特徴とする請求項1〜7
    のいずれか一つに記載のコンテンツ再生装置。
  9. 【請求項9】 請求項1〜8のいずれか一つに記載のコ
    ンテンツ再生装置の機能をコンピュータにおいて実現す
    るためのプログラム。
  10. 【請求項10】 シナリオ記述言語で記述されたシナリ
    オ文書に基づいてネットワークを介して配信される複数
    のマルチメディアコンテンツを再生するコンテンツ再生
    方法であって、 前記複数のマルチメディアコンテンツの配信を受けてこ
    れらを並列に同期させて再生する際に前記複数のマルチ
    メディアコンテンツの先読みを行う先読みステップを有
    することを特徴とするコンテンツ再生方法。
  11. 【請求項11】 前記先読みステップにおいて、前記シ
    ナリオ文書の解析結果に基づいて複数のマルチメディア
    コンテンツを配信するサーバに対して再生時間に先立っ
    て配信要求を行い、前記再生時間よりも前に配信された
    コンテンツデータを先読み受信開始して並列同期再生可
    能に保持することを特徴とする請求項10記載のコンテ
    ンツ再生方法。
  12. 【請求項12】 前記先読みステップにおいて、前記マ
    ルチメディアコンテンツのデータタイプに応じて先読み
    の優先順位を決定し、この優先順位に従った順序で対応
    するコンテンツデータの先読みを行うことを特徴とする
    請求項10記載のコンテンツ再生方法。
  13. 【請求項13】 前記先読みステップにおいて、前記シ
    ナリオ文書の解析結果に基づき、当該シナリオ文書がシ
    ナリオの分岐を有する場合に、シナリオの分岐予測に基
    づいてマルチメディアコンテンツの先読みを行うことを
    特徴とする請求項10記載のコンテンツ再生方法。
JP2001188643A 2001-06-21 2001-06-21 コンテンツ再生装置及び方法、並びにプログラム Pending JP2003009113A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001188643A JP2003009113A (ja) 2001-06-21 2001-06-21 コンテンツ再生装置及び方法、並びにプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001188643A JP2003009113A (ja) 2001-06-21 2001-06-21 コンテンツ再生装置及び方法、並びにプログラム

Publications (1)

Publication Number Publication Date
JP2003009113A true JP2003009113A (ja) 2003-01-10

Family

ID=19027712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001188643A Pending JP2003009113A (ja) 2001-06-21 2001-06-21 コンテンツ再生装置及び方法、並びにプログラム

Country Status (1)

Country Link
JP (1) JP2003009113A (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005006748A1 (ja) * 2003-07-10 2005-01-20 Fujitsu Limited メディア再生装置
JP2005223685A (ja) * 2004-02-06 2005-08-18 Oki Electric Ind Co Ltd コンテンツ再生方法及び装置
JP2005341334A (ja) * 2004-05-28 2005-12-08 Sharp Corp コンテンツ再生装置、コンピュータプログラム、及び記録媒体
JP2009181188A (ja) * 2008-01-29 2009-08-13 Nec Corp 利用される可能性の高い情報をキャッシュする予測型キャッシュ方法、そのシステム及びそのプログラム
US7613730B2 (en) 2004-03-02 2009-11-03 Mitsubishi Electric Corporation Media delivering apparatus and media receiving apparatus
WO2012043355A1 (ja) * 2010-10-01 2012-04-05 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
WO2012043354A1 (ja) * 2010-10-01 2012-04-05 ソニー株式会社 受信装置、受信方法、及びプログラム
KR101139775B1 (ko) * 2009-06-01 2012-04-26 국방과학연구소 Xml을 이용한 운용 통제 시스템 및 방법
WO2012096353A1 (ja) * 2011-01-12 2012-07-19 シャープ株式会社 再生装置、再生装置の制御方法、生成装置、生成装置の制御方法、記録媒体、データ構造、制御プログラム、及び該プログラムを記録した記録媒体
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US10958986B2 (en) 2011-07-27 2021-03-23 Saturn Licensing Llc Reception apparatus, terminal apparatus, control method, program, and communication system

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005006748A1 (ja) * 2003-07-10 2005-01-20 Fujitsu Limited メディア再生装置
JP2005223685A (ja) * 2004-02-06 2005-08-18 Oki Electric Ind Co Ltd コンテンツ再生方法及び装置
JP4539102B2 (ja) * 2004-02-06 2010-09-08 沖電気工業株式会社 コンテンツ再生方法及び装置
US7613730B2 (en) 2004-03-02 2009-11-03 Mitsubishi Electric Corporation Media delivering apparatus and media receiving apparatus
JP2005341334A (ja) * 2004-05-28 2005-12-08 Sharp Corp コンテンツ再生装置、コンピュータプログラム、及び記録媒体
JP4542372B2 (ja) * 2004-05-28 2010-09-15 シャープ株式会社 コンテンツ再生装置
JP2009181188A (ja) * 2008-01-29 2009-08-13 Nec Corp 利用される可能性の高い情報をキャッシュする予測型キャッシュ方法、そのシステム及びそのプログラム
KR101139775B1 (ko) * 2009-06-01 2012-04-26 국방과학연구소 Xml을 이용한 운용 통제 시스템 및 방법
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
JP5950821B2 (ja) * 2010-10-01 2016-07-13 ソニー株式会社 受信装置、受信方法、及びプログラム
US11425463B2 (en) 2010-10-01 2022-08-23 Saturn Licensing Llc Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
JPWO2012043355A1 (ja) * 2010-10-01 2014-02-06 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
US11265606B2 (en) 2010-10-01 2022-03-01 Saturn Licensing, Llc Reception apparatus, reception method, and program
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
US8875204B2 (en) 2010-10-01 2014-10-28 Sony Corporation Information processor, information processing method and program
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
WO2012043355A1 (ja) * 2010-10-01 2012-04-05 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
WO2012043354A1 (ja) * 2010-10-01 2012-04-05 ソニー株式会社 受信装置、受信方法、及びプログラム
US9467742B2 (en) 2010-10-01 2016-10-11 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
US9479833B2 (en) 2010-10-01 2016-10-25 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US10547880B2 (en) 2010-10-01 2020-01-28 Saturn Licensing, LLC. Information processor, information processing method and program
KR101926203B1 (ko) 2010-10-01 2018-12-06 소니 주식회사 정보 처리 장치, 정보 처리 방법 및 프로그램
US10104448B2 (en) 2010-10-01 2018-10-16 Saturn Licensing Llc Receiving apparatus, receiving method, and program
US10063775B2 (en) 2010-10-01 2018-08-28 Saturn Licensing Llc Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
JP2018117362A (ja) * 2011-01-12 2018-07-26 シャープ株式会社 再生装置
JP2017130956A (ja) * 2011-01-12 2017-07-27 シャープ株式会社 再生装置
US9485486B2 (en) 2011-01-12 2016-11-01 Sharp Kabushiki Kaisha Playback device, control method for playback device, generating device, control method for generating device, recording medium, data structure, control program, and recording medium recording the program
JPWO2012096353A1 (ja) * 2011-01-12 2014-06-09 シャープ株式会社 再生装置、再生装置の制御方法、生成装置、生成装置の制御方法、記録媒体、データ構造、制御プログラム、及び該プログラムを記録した記録媒体
WO2012096353A1 (ja) * 2011-01-12 2012-07-19 シャープ株式会社 再生装置、再生装置の制御方法、生成装置、生成装置の制御方法、記録媒体、データ構造、制御プログラム、及び該プログラムを記録した記録媒体
US10958986B2 (en) 2011-07-27 2021-03-23 Saturn Licensing Llc Reception apparatus, terminal apparatus, control method, program, and communication system

Similar Documents

Publication Publication Date Title
US7661060B2 (en) Multimedia reproducing apparatus and method
KR100993955B1 (ko) 다중매체 프리젠테이션
US7085842B2 (en) Line navigation conferencing system
US6816909B1 (en) Streaming media player with synchronous events from multiple sources
JP2004120440A (ja) サーバー装置及びクライアント装置
US20060034583A1 (en) Media playback device
JP2003009113A (ja) コンテンツ再生装置及び方法、並びにプログラム
AU2003230315A1 (en) System and method for synchronous reproduction of local and remote content in a communication network
US7409464B2 (en) System and method for converting compact media format files to synchronized multimedia integration language
JP2003288290A (ja) ファイル配信方法
JP2022525366A (ja) メディアデータを受信するための方法、装置、およびプログラム
US20020129373A1 (en) Contents playback method and apparatus
JP2003111048A (ja) コンテンツ再生のためのサーバ及びプログラム
JP2004140536A (ja) 再生装置及び再生方法
JP2009049949A (ja) ストリーミング情報の再生制御方法
KR19990072295A (ko) 웹브라우저내에연속적으로링크된핫오브젝트및스트림유도비디오브라우저
JP2004104704A (ja) 映像再生装置、映像再生方法、プログラム
JP2004040502A (ja) 情報再生装置、情報再生方法および情報再生システム
US11765442B2 (en) Information processing apparatus, information processing method, and program for presenting reproduced video including service object and adding additional image indicating the service object
JP2019075604A (ja) 情報処理装置、動画配信方法、及び動画配信プログラム
JP2001268493A (ja) 映像再生装置および映像再生方法ならびに情報記録媒体
JP2003009120A (ja) コンテンツ再生装置及び方法、並びにそれに用いるプロトコル、プログラム
JP2003143575A (ja) マルチメディア再生方法及び装置
JP2001092706A (ja) データ伝送方法、データ受信方法、データ受信装置
JP2004048782A (ja) 情報管理システム、サーバコンピュータ、及びサーバ用プログラムを記録したコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060324