(57)【要約】【課題】共通のコンテンツにある複数ストリーム間で再生位置情報を共有させ、ユーザの受信環境や受信端末にかかわらず、コンテンツの継続視聴を容易に実現させる。【解決手段】共通のコンテンツにある複数のストリーム間で再生位置情報を共有させ、ユーザの受信環境や受信端末の種類にかかわらず、前記再生位置情報に基づいてコンテンツの継続視聴を行う。これにより、同一コンテンツの複数ストリーム間で再生位置情報を共有させることができ、ユーザの受信環境や受信端末にかかわらずコンテンツの継続視聴を実現することができる。【選択図】　　　図１
2004056542.tif 000002
【特許請求の範囲】
【請求項１】
共通のコンテンツに対し複数のストリームが配信可能なコンテンツ配信システムにおいて、
ユーザに対する前記コンテンツの再生位置情報を保持する情報記憶手段と、
前記再生位置情報に基づき、前記コンテンツのストリームを前記ユーザへ配信するストリーム配信手段と、
前記コンテンツであればいずれのストリームであっても、前記ユーザへの前記ストリームの配信経過に応じて前記再生位置情報を更新可能な情報更新手段と、を具備したことを特徴とするコンテンツ配信システム。
【請求項２】
前記複数のストリームは、その符号化方式または信号フォーマットまたは符号化レートが異なることを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記情報更新手段は、ユーザからの一時停止要求によって再生位置情報を更新することを特徴とする請求項１記載のコンテンツ配信システム。
【請求項４】
前記ストリーム配信手段は、前記再生位置情報の再生開始位置よりも予め設定された値だけ遡った位置からストリームを配信することを特徴とする請求項１記載のコンテンツ配信システム。
【請求項５】
前記再生位置情報は、予め設定された有効期間もしくは有効期限に従いリセットされることを特徴とする請求項１記載のコンテンツ配信システム。
【請求項６】
共通のコンテンツに対し複数のストリームが配信可能なコンテンツ配信システムにおいて、
前記複数のストリーム間で再生位置情報を共有させ、ユーザの受信環境や受信端末の種類にかかわらず、前記再生位置情報に基づいてコンテンツの継続視聴を行うことを特徴とするコンテンツ配信システム。
【請求項７】
請求項１に基づいて得られるコンテンツ配信システムの前記複数のストリームに対して所望のストリームの再生の要求があった場合、要求されたストリームの前記再生位置情報に基づき、前回再生した以降の再生を可能とすることを特徴とするコンテンツ受信システム。
【請求項８】
前記複数のストリームを受信する場合、対応のストリームの前記再生位置情報よりも遡った再生位置から再生可能としたことを特徴とする請求項７記載のコンテンツ受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、同一コンテンツの複数ストリーム間で再生位置情報を共有させ、ユーザの受信環境や受信端末にかかわらずコンテンツの継続視聴を容易に実現させるコンテンツ配信システムおよびコンテンツ受信システムに関する。
【０００２】
【従来の技術】
最近、ブロードバンドの普及に伴い、ネットワークを通じて映像や音声などのマルチメディアデータを受信しながら同時に再生を行うストリーミングによるコンテンツ配信が注目されている。さらに今後の、いつでも誰でもどこでもどんな端末からでもあらゆるコンテンツにアクセスできる環境を提供するユビキタスネットワークの進展に伴い、ユーザが屋内外を問わずいろいろな場所でそれに適したさまざまな端末を使ってコンテンツを享受することが想定される。
【０００３】
一口にブロードバンドといってもＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）やＦＴＴＨ（Ｆｉｂｅｒ　Ｔｏ　Ｔｈｅ　Ｈｏｍｅ）、無線やパソコン／ＰＤＡ／携帯電話などユーザごとにその受信環境はさまざまである。このためサービスプロバイダは、同一コンテンツに対し複数の符号化レートや符号化方式のストリームを用意し提供することで多様な受信環境に対処している。
【０００４】
ところが、これらの配信サービスはいずれも一つのコンテンツに対し、同一端末で視聴することを前提としている。このため、たとえば、一人のユーザがあるコンテンツ、例えば映画やドラマの映像ストリーミングを家庭内のＴＶやパソコンなど固定受信端末で途中まで視聴し、続きを適宜、移動時間中にＰＤＡ、携帯電話などの移動体受信端末を使って視聴する場合には、その都度、ストリーミングを最初から開始しなければならず不便な面があった。
【０００５】
【発明が解決しようとする課題】
上記の従来技術では１つのコンテンツをさまざまな利用環境や端末で継続して視聴する場合、再生ストリームが変わってしまうとその都度、コンテンツの最初から再生し直すか前回の再生開始位置を検索しなければならない等の問題があった。
【０００６】
この発明の目的は、同一コンテンツを複数の配信ストリーム間で再生開始位置の情報を共有させることで、様々な利用環境下の様々な端末でアクセス、受信するユーザに対し容易に継続視聴を実現するコンテンツ配信システムおよびコンテンツ受信システムを提供することにある。
【０００７】
【課題を解決するための手段】
上記した課題を解決するために、この発明のコンテンツ配信システムは、共通のコンテンツに対し複数のストリームが配信可能なシステムにあって、前記複数のストリーム間で再生位置情報を共有させ、ユーザの受信環境や受信端末の種類にかかわらず、前記再生位置情報に基づいてコンテンツの継続視聴を行うことを特徴とする。
【０００８】
また、この発明のコンテンツ受信システムでは、共通のコンテンツに対し複数のストリーム間で再生位置情報を共有させた機能を有する配信システムに対し、配信要求を行い前記複数のストリームの中から所望のストリームの配信を受ける受信システムにあって、前記複数のストリームに対する所望のストリームの再生の要求があった場合、要求されたストリームの属するコンテンツの前記再生位置情報に基づき、前回再生した以降の再生を可能とすることを特徴とする。
【０００９】
上記手段によれば、同一コンテンツの複数ストリーム間で再生位置情報を共有させたことにより、ユーザの受信環境や受信端末にかかわらずコンテンツの継続視聴が実現可能となる。
【００１０】
【発明の実施の形態】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。図１は、この発明のコンテンツ配信システムの一実施の形態について説明するための構成図である。
図１において、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）エンコーダ１１に入力された映像信号は圧縮符号化され、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１２に符号化ストリームとして出力する。ＲＡＭ１２では入力された符号化ストリームをバッファリングし、オンデマンド配信の場合には、一端ＨＤＤ（Ｈａｒｄ　ＤｉｓｋＤｒｉｖｅ）１３にファイルを作成して蓄積し、モデム１４に出力する。また、ライブ配信の場合には、ＨＤＤ１３を介さずにモデム１４に直接出力する。モデム１４ではＲＴＰ（Ｒｅａｌ−ｔｉｍｅ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ）などの通信プロトコルを利用し、ユーザへ配信する。
【００１１】
以上のストリームの配信制御処理は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１５で実行する。そして、この配信制御を含む一連の処理プログラムはＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１６に格納されている。
【００１２】
次に、図２を用いてこの発明のコンテンツ受信システムの一実施の形態について説明するための構成図である。
すなわち、配信された符号化ストリームを受信すると、ＲＡＭ２２やＨＤＤ２３によって適宜バッファリングしつつ、ＭＰＥＧデコーダ２４に入力してデコード処理を行い、表示装置（図示せず）に出力してユーザに提示する。これらの受信制御はＣＰＵ２５で実行し、これらの一連の処理プログラムはＲＯＭ２６に格納されている。
【００１３】
次に、再生位置情報を同一コンテンツ内の符号化レートの異なるストリーム間で共有し、ユーザからの一時停止要求によって再生位置情報を更新する場合の一連のストリーム配信制御処理の一例について図３〜図６のフローチャートを用いて説明する。
【００１４】
あるユーザがユーザ認証を経てログイン後、図３のステップＳ１において、サービスプロバイダが提供するコンテンツ（Ａとする）の複数のストリームの中から選択すると、ステップＳ２でこのストリームが属するコンテンツが登録されているかユーザ管理テーブルを参照する。このとき、ストリームはたとえば、ａ１．Ａ、ａ２．Ａの名前空間を持ちサービスプロバイダ内で一意に識別可能とし、ユーザ管理テーブルは図７に示すように、［ユーザＩＤ，管理数Ｎ，コンテンツ再生位置情報（（コンテンツＮ，再生位置Ｐｎ）の集合）］とする。すなわち、たとえばユーザＩＤが０００Ｐのユーザがログイン後にａ２（ａ２．Ａ）のコンテンツを選択すると、ａ２→Ａの登録コンテンツと判断し、ユーザ管理テーブルの中から再生位置０：５５：０２を検出する。
【００１５】
ステップＳ３で当該コンテンツを過去にユーザが利用したことが無くユーザ管理テーブルにエントリーされていない場合には、ステップＳ４でコンテンツＩＤと再生位置情報からなるコンテンツ制御情報をユーザ管理テーブルに登録する。そしてステップＳ５で当該コンテンツに対応する再生位置情報Ｐｎを参照してステップＳ６で再生時間計時を開始し、再生モードに入る（Ｓ７）。
【００１６】
ステップＳ８においてユーザから一時停止命令を受け付けた場合には、図４に示すように、ステップＳ９で再生時間計時を停止し、ステップＳ１０でこの時点での再生位置情報を更新し一時停止モードに遷移する（Ｓ１１）。一時停止モードは、ステップＳ１２で通常、ユーザからの一時停止解除命令かユーザ若しくはシステムからの停止命令を受け付けない限り継続する。
【００１７】
ステップＳ８において、ユーザから一時停止命令を受け付けた場合は、図５に示すように、ステップＳ１３で再生時間計時を再開し、一時停止モードから再生モードに遷移する（Ｓ１４）。再生モードは図３と同様、ステップＳ１５で通常はユーザからの一時停止命令か停止命令を受け付けない限り継続する。
【００１８】
また、ステップＳ８においてユーザもしくはシステムから停止命令を受け付けた場合は、図６に示すように、ステップＳ１６で再生時間の計時を停止し、ステップＳ１７でコンテンツ制御情報の登録をユーザ管理テーブルから削除し終了する。
【００１９】
上記した複数のストリーム間で継続的に視聴する例を、図８の場合で説明する。たとえば領域２に着目すると、ユーザ管理テーブルのコンテンツ制御情報はユーザログイン直前の領域１ではストリームａ１を視聴しており、（Ａ，ｔ１）で記憶されている。ログイン後はストリームａ２が選択されるとｔ＝ｔ１から配信を開始し、ｔ＝ｔ２で一時停止命令を受け付けると再生位置情報をｔ１→ｔ２に更新してコンテンツ制御情報に書き込む。そして、次回ログイン後、領域３で再びストリームａ１が選択されるとｔ＝ｔ２から配信を開始し、ｔ＝ｔ３でコンテンツのＥＯＦ（Ｅｎｄ　Ｏｆ　Ｆｉｌｅ）を検知するなどして配信を終了する。
【００２０】
以上により、コンテンツ配信システムにおいてユーザの受信環境や受信端末にかかわらず容易に継続視聴の提供を実現することができる。
なお、上記では符号化レートの異なる２つのストリームの場合の例を中心に説明したが、多くのユーザからのアクセス頻度を考慮して符号化レートが同じ複数ストリームを用意している場合に適用してもよい。映像フォーマット等が異なる場合でもよい。
【００２１】
また、ストリーム配信時においてコンテンツ制御情報中の再生位置より予め設定したオフセット値Ｔだけたとえば遡った再生位置から配信し、ユーザがある程度コンテンツを視聴しない期間があっても、ユーザの視聴記憶を呼び覚ます契機とすることも可能である。さらに、再生中に早送り、巻き戻し等の特殊再生を利用して再生位置が変化した場合にも、これに追従して再生位置情報に反映させてもよい。
【００２２】
この実施の形態によれば、ユーザが今回選択したストリームを前回再生した同一コンテンツのストリーム再生開始時点から配信することができ、次回異なるストリームを再生しても今回再生したストリームの再生開始時点を引き継いで再生することができる。
【００２３】
また、通信回線状況や端末再生能力の異なる、さまざまな利用環境下の多くのユーザや受信端末にコンテンツ配信することが可能になり、同一コンテンツであればストリームが異なっても今回の一時停止位置近傍から次回再生を開始することができる。
【００２４】
さらに、同一コンテンツであればストリームが異なっても、前回再生時点からたとえば数秒前に遡った位置から再生し、前回から再生しない期間がある程度長くなってもユーザに円滑な継続視聴を提供することができる。
【００２５】
図９は、この発明の他の実施の形態について説明するためのフローチャートである。この実施の形態は、再生位置情報の利用期間が制限される場合であり、このフローチャートは、ストリーム配信制御処理のうち、再生位置情報管理処理を示したものである。
【００２６】
図９において、ステップＳ９１で予め利用期間を設定しておき、ステップＳ９２で再生位置情報を作成、ユーザ管理テーブルに登録後、ステップＳ９３で利用期間の計時を開始する。ステップＳ９４で未利用期間がステップＳ９１の設定期間を超えた場合には利用期間計時をリセット（Ｓ９５）し、再生位置情報をリセット（Ｓ９６）し、ステップＳ９７でコンテンツ制御情報（再生位置情報）を削除して終了するか削除しない場合は再びステップＳ９３に戻って利用期間の計時を開始する。
【００２７】
この実施の形態によれば、前回から再生しない期間が長くなった場合に、ユーザが最初から視聴し直す傾向を反映することができる。
なお、上記では利用期間の例について説明したが、利用期限の場合でも同様である。また、ステップＳ９７のコンテンツ制御情報削除のステップは実運用でのメモリ削減想定の見地からであって必ずしも本質的ではない。
【００２８】
この発明は、音楽等のコンテンツ配信サービスに適用することも可能であり、同様の効果が期待できる。
【００２９】
【発明の効果】
以上説明したように、この発明のコンテンツ配信システムおよびコンテンツ受信システムによれば、同一コンテンツの複数ストリーム間で再生位置情報を共有させ、ユーザの受信環境や受信端末にかかわらずコンテンツの継続視聴が実現可能となる。
【図面の簡単な説明】
【図１】この発明のコンテンツ配信システムについて説明するための構成図。
【図２】この発明のコンテンツ受信システムについて説明するための構成図。
【図３】この発明の一実施の形態のストリーム配信制御処理について説明するためのフローチャート。
【図４】図２のストリーム配信制御処理に関連するフローチャート。
【図５】図２のストリーム配信制御処理に関連するフローチャート。
【図６】図２のストリーム配信制御処理に関連するフローチャート。
【図７】この発明に用いるユーザ管理テーブル例について説明するための説明図。
【図８】この発明の複数のストリーム間で継続的に視聴する例について説明するための説明図。
【図９】この発明の他の実施の形態について説明するためのフローチャート。
【符号の説明】
１１・・・ＭＰＥＧデコーダ
１２・・・ＲＡＭ
１３・・・ＨＤＤ
１４・・・モデム
１５・・・ＣＰＵ
１６・・・ＲＯＭ
【図１】
2004056542.tif 000003
【図２】
2004056542.tif 000004
【図３】
2004056542.tif 000005
【図４】
2004056542.tif 000006
【図５】
2004056542.tif 000007
【図６】
2004056542.tif 000008
【図７】
2004056542.tif 000009
【図８】
2004056542.tif 000010
【図９】
2004056542.tif 000011