(57)【特許請求の範囲】
【請求項１】
チャンネルサービス提供サーバーにおいてチャンネルサービスを提供する方法であって、
（ａ）チャンネルサービスのストリーミングデータに係る固定情報を、ＢＤ−Ｊ規格をサポートする再生装置に伝送するステップであって、前記固定情報は、前記ストリーミングデータに係るＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報のうちの少なくとも１つを含むステップと、
（ｂ）前記ストリーミングデータに係る第１の可変情報を前記再生装置に伝送するステップであって、前記第１の可変情報は、前記ストリーミングデータを構成する一つ以上の第１のクリップに対応する第１のクリップ情報を含むステップと、
（ｃ）前記一つ以上の第１のクリップを前記ストリーミングデータとして前記再生装置に伝送するステップと、
（ｄ）前記ストリーミングデータに係る第２の可変情報を前記再生装置に伝送するステップであって、前記第２の可変情報は、前記ストリーミングデータを構成する一つ以上の第２のクリップに対応する第２のクリップ情報を含むステップと、
（ｅ）前記一つ以上の第２のクリップを前記ストリーミングデータとして前記再生装置に伝送するステップと、
を含む、方法。
【請求項２】
前記ステップ（ａ）は、
前記再生装置から受信されたチャンネルサービスの提供要請に従い、前記固定情報を前記再生装置に伝送するステップを含む請求項１に記載のチャンネルサービス提供方法。
【請求項３】
前記ステップ（ｂ）は、
前記再生装置から受信されたチャンネルサービスの提供要請に従い、前記可変情報を前記再生装置に伝送するステップを含む請求項１に記載のチャンネルサービス提供方法。
【請求項４】
前記ステップ（ｂ）は、前記１つ以上のクリップを円形キューの形態で記憶空間に記憶するステップを含む請求項１に記載のチャンネルサービス提供方法。
【請求項５】
ＢＤ−Ｊ規格をサポートする再生装置においてチャンネルサービスを提供する方法であって、
（ａ）チャンネルサービスのストリーミングデータに係る固定情報をチャンネルサービス提供サーバーから受信するステップであって、前記固定情報は、前記ストリーミングデータに係るＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報のうちの少なくとも１つを含むステップと、
（ｂ）前記固定情報に基づき、前記ストリーミングデータの再生のための再生装置のための仮想パッケージを設定するステップと、
（ｃ）前記ストリーミングデータに係る第１の可変情報を前記チャンネルサービス提供サーバーから受信するステップであって、前記第１の可変情報は、前記ストリーミングデータを構成する一つ以上の第１のクリップに対応する第１のクリップ情報を含むステップと、
（ｄ）前記固定情報および前記第１の可変情報に基づき、前記一つ以上の第１のクリップを前記ストリーミングデータとして受信して再生するステップと、
（ｅ）前記ストリーミングデータに係る第２の可変情報を前記チャンネルサービス提供サーバーから受信するステップであって、前記第２の可変情報は、前記ストリーミングデータを構成する一つ以上の第２のクリップに対応する第２のクリップ情報を含むステップと、
（ｆ）前記固定情報および前記第２の可変情報に基づき、前記一つ以上の第２のクリップを前記ストリーミングデータとして受信して再生するステップと、
そ含む、方法。
【請求項６】
前記ステップ（ａ）は、ユーザー入力に含まれたチャンネルサービスの要請に従い、チャンネルサービス提供サーバーから固定情報を受信するステップを含む請求項５に記載のチャンネルサービス提供方法。
【請求項７】
前記ステップ（ｃ）は、可変情報の要請に従い、チャンネルサービス提供サーバーから伝送された可変情報を受信するステップを含む請求項５に記載のチャンネルサービス提供方法。
【請求項８】
前記固定情報は、前記１つ以上のクリップに対してプレイリスト情報を含み、
前記ステップ（ｄ）は、前記プレイリスト情報に基づき、前記１つ以上のクリップを再生するステップを含む請求項５に記載のチャンネルサービス提供方法。
【請求項９】
（ｇ）前記ストリーミングデータを含む１つ以上のクリップを記憶空間に記憶するステップをさらに含む請求項８に記載のチャンネルサービス提供方法。
【請求項１０】
前記記憶空間に記憶される１つ以上のクリップは、円形キューの形態のものである請求項９に記載のチャンネルサービス提供方法。
【請求項１１】
前記ステップ（ｄ）は、前記記憶空間に記憶された１つ以上のクリップの中で、ユーザー入力によって選択される少なくとも１つを読み取って再生するステップを含む請求項９に記載のチャンネルサービス提供方法。
【請求項１２】
請求項１乃至請求項１１のいずれか１項に係るチャンネルサービス提供方法の各ステップを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャンネルサービス提供方法およびこれを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体に関し、更に具体的には、チャンネルサービスのストリーミングデータと係る固定情報と可変情報とを、チャンネルサービスのストリーミングが可能になるように、ＢＤ−Ｊ（Blu-ray Disc Java：登録商標）規格をサポートする再生装置に伝送するチャンネルサービス提供方法およびこれを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ブルーレイ（登録商標）規格は、ソニー（登録商標）、日立（登録商標）、シャープ（登録商標）などの企業の属する「ブルーレイディスクアソシエーション(「ＢＤＡ」)を通じて決まる。ブルーレイ規格は、青色レーザーを用いて読み取られて記録される光ディスクであるブルーレイディスク（登録商標）の規格を含む。
【０００３】
ブルーレイディスクは、外形的には直径１２ｃｍ、厚さ１．２ｍｍで、既に利用していたＣＤ(Compact Disc)やＤＶＤ(Digital Versatile Disc)と同一である。しかし、ブルーレイはＣＤやＤＶＤより増加した記録容量を有する。
【０００４】
ＤＶＤを読み取ることに用いられる６５０ｎｍ波長の赤色レーザーの代りに４０５ｎｍ波長の青色レーザーがブルーレイを読み取ることに用いられるため、ＤＶＤよりブルーレイディスクに、より多くのデータを記憶することができる。
【０００５】
具体的には、１層式ブルーレイディスクは２５ＧＢのデータを記憶することができ、２層式ブルーレイディスクは５０ＧＢまでのデータを記憶することができる。これはブルーレイが既存のＤＶＤの記録容量の５倍以上の記録容量を有するということを意味する。
【０００６】
さらに、４層式および８層式ブルーレイディスクは、それぞれ１００ＧＢおよび２００ＧＢまでのデータを記憶することができる。
【０００７】
ブルーレイディスクは、ＤＶＤに広く用いられるＭＰＥＧ−２の映像圧縮コードをサポートする。さらに、ＢＤＡ標準規格は、ブルーレイディスクがＭＰＥＧ−２より圧縮性能の優れたＨ．２６４／ＡＶＣまたはＶＣ−１を映像圧縮コードとして用いることを求める。
【０００８】
これに加え、ブルーレイディスクは、ドルビーデジタルプラス、ドルビーＴｒｕｅＨＤ、ＤＴＳ−ＨＤマスターオーディオ、同様にＰＣＭ(Pulse-code modulation)、ドルビーデジタル（登録商標）およびＤＴＳのようなオーディオフォーマットをサポートする。
【０００９】
ＢＤ−Ｊ規格をサポートするブルーレイプレーヤは、ＪＡＶＡ（登録商標）に基づくインタラクティブサービスをサポートする。さらに、ＢＤ−Ｊ規格をサポートするブルーレイプレーヤは、ネットワークの接続、ＰＩＰ(Picture-In-Picture)、およびローカルストレージ(Local Storage)に対する接続をサポートする。
【００１０】
ＢＤ−Ｌｉｖｅ規格をサポートするブルーレイプレーヤは、ＢＤ−Ｊ規格をサポートするブルーレイプレーヤが有する機能以外に、通信ネットワークを介して受信されたストリーミングデータを再生することができる。
【００１１】
また、仮想ファイルシステム（「ＶＦＳ」）は、ブルーレイディスクに記憶されていないデータの再生を可能にする。具体的には、ＶＦＳは、ＵＳＢまたは通信ネットワークから受信したストリーミングデータがブルーレイディスクに記憶され、ブルーレイプレーヤが実行できるようにするために、ブルーレイプレーヤに仮想パッケージを構成する。
【００１２】
以下、本発明において、「ＢＤ−Ｊ規格をサポートする再生装置」は、ＢＤ−Ｊ規格をサポートするブルーレイプレーヤまたはＢＤ−Ｊ規格をミドルウェアで用いるＴＶ、セットトップボックス、ＰＭＰ（Portable Multimedia Player）、ビデオゲーム機、ＰＣ(Personal Computer)およびＰＶＲ(Personal Video Recorder)などの装置を含む。
【００１３】
ＢＤ−Ｊ規格をサポートするミドルウェアを用いる装置は、ブルーレイディスクの読み取り能力を有することが求められない。
【００１４】
図１は、従来方式に従ったオーディオ／ビデオデータを提供するための構成を示す図である。
【００１５】
コンテンツ提供サーバーは、ＢＵＭＦ(Binding Unit Manifest File)情報、ＳＦ(Signature File)情報、プレイリスト情報、クリップ情報およびＢＤ−Ｊ規格による映画クリップを生成する。
【００１６】
ＢＵＭＦ情報は、仮想パッケージの構成要素を、例えば、ＸＭＬ(Extensible Markup Language)形式で定義する情報である。ＢＵＭＦ情報は、例えば、コンテンツ提供サーバーから受信されたオーディオ／ビデオデータに含まれたムービークリップに対するファイル名情報、バインディング情報を含む。
【００１７】
ＳＦ情報は、ＢＵＭＦ情報の有効性を検証するために用いられる。ＳＦ情報は、例えば、ＳＨＡ(Secure Hash Algorithm)−１を用いる。
【００１８】
プレイリスト情報は、再生されるオーディオ／ビデオデータについての情報を含む。プレイリスト情報は、例えば、オーディオ／ビデオデータに含まれたムービークリップの再生順序情報、再生項目情報、再生リストマーク情報を含む。
【００１９】
クリップ情報は、ムービークリップの再生に必要な情報を含む。例えば、クリップ情報は、各クリップに対応するストリーム形式情報、各クリップに対応するパケット数、各クリップに対応するエンコーディング規格、タイムスタンプ情報を含む。
【００２０】
再生装置は、コンテンツ提供サーバーから受信したＢＵＭＦ情報、ＳＦ情報、プレイリスト情報、クリップ情報をＢＵＤＡ(Binding Unit Data Area)に記憶する。再生装置は、ＢＵＤＡに記憶されたＢＵＭＦ情報、ＳＦ情報、プレイリスト情報、クリップ情報に基づき、ディスクパッケージから仮想パッケージにパッケージ更新を行う。すなわち、再生装置は、ブルーレイディスクに記憶されたデータを再生する代わりに、コンテンツ提供サーバーから受信されたオーディオ／ビデオデータを再生するように構成される。
【００２１】
再生装置が完全に構成されると、再生装置は、コンテンツ提供サーバーからオーディオ／ビデオデータを受信して再生する。
【００２２】
コンテンツ提供サーバーからオーディオ／ビデオデータを再生するために、再生装置は、コンテンツ提供サーバーからＢＵＭＦ情報、ＳＦ情報、プレイリスト情報、クリップ情報を受信することにより、オーディオ／ビデオデータのサイズ、オーディオ／ビデオデータに含まれたクリップの数、クリップのエンコーディングアルゴリズムおよび有効性確認情報を識別しなければならない。
【００２３】
しかし、オーディオ／ビデオデータがリアルタイムで生成されて連続的に伝送されるライブ放送のようなチャンネルサービスの場合は、時間によって連続的に変わるオーディオ／ビデオデータに対するＢＵＭＦ情報、ＳＦ情報、プレイリスト情報、クリップ情報は生成することができない。
【００２４】
ＢＵＭＦ情報、ＳＦ情報、プレイリスト情報、クリップ情報が無くては、再生装置はディスクパッケージから仮想パッケージにパッケージ更新を行うことができない。その結果、チャンネルサービスのオーディオ／ビデオデータを再生装置によって再生することができない。
【発明の開示】
【発明が解決しようとする課題】
【００２５】
本発明の目的は、チャンネルサービスのストリーミングデータと係る固定情報と可変情報とを、チャンネルサービスのストリーミングが可能になるように、ＢＤ−Ｊ規格をサポートする再生装置に伝送するチャンネルサービス提供方法を提供することにある。
【００２６】
本発明の他の目的は、前記チャンネルサービス提供方法の各ステップを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００２７】
前記技術的課題を達成するために、本発明は、（ａ）チャンネルサービスのチャンネルストリーミングデータに係る固定情報を、ＢＤ−Ｊ規格をサポートする再生装置に伝送するステップと、（ｂ）前記チャンネルストリーミングデータに係る可変情報を前記再生装置に伝送するステップと、（ｃ）前記チャンネルストリーミングデータを前記再生装置に伝送するステップとを含むチャンネルサービス提供方法を提供する。
【００２８】
好ましくは、前記ステップ（ａ）は、前記再生装置から受信されたチャンネルサービスの提供要請に従い、前記固定情報を前記再生装置に伝送するステップを含む。
【００２９】
好ましくは、前記ステップ（ｂ）は、前記再生装置から受信されたチャンネルサービスの提供要請に従い、前記可変情報を前記再生装置に伝送するステップを含む。
【００３０】
好ましくは、前記可変情報は、前記ストリーミングデータに含まれた１つ以上のクリップのそれぞれに対応するクリップ情報を含む。
【００３１】
好ましくは、前記ステップ（ｂ）は、前記再生装置に前記クリップ情報を伝送するステップを含み、前記ステップ（ｃ）は、前記伝送要請に従い、前記再生装置に前記クリップ情報に対応する１つ以上のクリップの中の１つを伝送するステップを含む。
【００３２】
好ましくは、前記ステップ（ｂ）は、前記１つ以上のクリップを円形キュー(a circular queue)の形態で記憶空間に記憶するステップを含む。
【００３３】
好ましくは、前記固定情報は、前記ストリーミングデータと係るＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報のうちの少なくとも１つを含む。
【００３４】
ＢＤ−Ｊ規格をサポートする再生装置を用いたチャンネルサービス提供方法として、（ａ）チャンネルサービスのチャンネルストリーミングデータと係る固定情報を受信するステップと、（ｂ）前記固定情報に基づき、前記チャンネルサービスの再生のための再生装置を設定するステップと、（ｃ）前記チャンネルストリーミングデータと係る可変情報を受信するステップと、（ｄ）前記固定情報および可変情報に基づき、前記チャンネルストリーミングデータを再生するステップとを含むチャンネルサービス提供方法を提供する。
【００３５】
好ましくは、前記ステップ（ａ）は、ユーザー入力に含まれたチャンネルサービスの要請に従い、チャンネルサービス提供サーバーから固定情報を受信するステップを含む。
【００３６】
好ましくは、前記ステップ（ｂ）は、前記固定情報に基づき、前記ストリーミングデータの再生のために仮想パッケージを設定するステップを含む。
【００３７】
好ましくは、前記ステップ（ｃ）は、可変情報の要請に従い、チャンネルサービス提供サーバーから伝送された可変情報を受信するステップを含む。
【００３８】
好ましくは、前記可変情報は、前記ストリーミングデータに含まれた１つ以上のクリップのそれぞれに対応するクリップ情報を含む。
【００３９】
好ましくは、前記ステップ（ｃ）は、前記クリップ情報を受信するステップを含み、前記ステップ（ｄ）は、前記クリップ情報に対応する前記１つ以上のクリップの中の１つを再生するステップを含む。
【００４０】
好ましくは、前記固定情報は、前記１つ以上のクリップに対して再生順序情報を含み、前記ステップ（ｄ）は、前記再生順序情報に基づき、前記１つ以上のクリップを再生するステップを含む。
【００４１】
本発明による方法は、（ｅ）前記ストリーミングデータに含まれた１つ以上のクリップを記憶空間に記憶するステップをさらに含む。
【００４２】
好ましくは、前記記憶空間に記憶される１つ以上のクリップは円形キューの形態である。
【００４３】
好ましくは、前記ステップ（ｄ）は、前記記憶空間に記憶された１つ以上のクリップの中で、ユーザー入力に従って選択される少なくとも１つを読み取って再生するステップを含む。
【００４４】
好ましくは、前記固定情報は、前記ストリーミングデータと係るＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報のうちの少なくとも１つを含む。
【００４５】
本発明に係るチャンネルサービス提供方法の各ステップを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体をさらに提供する。
【発明の効果】
【００４６】
本発明によると、ＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報を含む固定情報と選択されたチャンネルサービスのストリーミングデータと係るクリップ情報を含む可変情報とがＢＤ−Ｊ規格をサポートする再生装置に伝送され、これにより、ストリーミングデータが再生できないブルーレイプレーヤがチャンネルサービスのストリーミングデータを視聴者に提供することができるようになる。
【図面の簡単な説明】
【００４７】
【図１】図１は、従来技術に係るＢＤ−Ｊ規格をサポートする再生装置で、ネットワークを介して、マルチコンテンツを受信するための構成を示す図である。
【図２】図２は、本発明に係るチャンネルサービス提供方法を示す図である。
【図３】図３は、本発明に係るチャンネルサービス提供方法を用いて、チャンネルサービスを提供する構成を示す図である。
【発明を実施するための形態】
【００４８】
以下、本発明に係るチャンネルサービス提供方法およびこれを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体の実施例を、添付した図面を参照として、より具体的に説明する。
図２は、本発明に係るチャンネルサービス提供方法の例示的フローチャートである。
図２を参照すると、ＢＤ−Ｊ規格をサポートする再生装置は、ユーザーからチャンネルサービスを選択するユーザー入力を受信する（Ｓ１００）。
【００４９】
詳しくは、再生装置は、チャンネルサービス提供サーバーによって伝送されたチャンネルサービスと係る情報を、ディスプレーを介してユーザーに提供する。ユーザーは所定のチャンネルサービスを選択するためにディスプレーされたチャンネルサービスに係る情報を参照する。ユーザー入力は、所定のチャンネルサービスを選択するために、リモートコントローラのような再生装置を制御するための制御デバイスのキーボードを用いることによって生成される。
【００５０】
その後、再生装置は、ユーザー入力に従い、チャンネルサービス要請を生成し、前記要請をチャンネルサービス提供サーバーに伝送する（Ｓ１１０）。
【００５１】
例えば、チャンネルサービス提供サーバーは、第１チャンネル乃至第１０チャンネルを含む１０個のチャンネルサービスを提供する場合、ユーザーはキーボードを操作して第５チャンネルを選択する。再生装置は、選択されたチャンネルすなわち第５チャンネルのチャンネルサービス要請を生成し、前記要請をチャンネルサービス提供サーバーに伝送する。
【００５２】
その後、チャンネルサービス提供サーバーは、チャンネルサービスに対応するチャンネルストリームデータに係る固定情報を再生装置に伝送する（Ｓ１２０）。
【００５３】
固定情報は、ストリーミングデータの形式に関する情報である。固定情報は、ストリーミングデータの構造に係わるため、１つ以上のクリップが前記固定情報を参照することにより、ストリーミングデータから生成される。
【００５４】
固定情報は、チャンネルサービス提供サーバーによって生成される。すなわち、チャンネルサービス提供サーバーは、固定情報をストリーミングデータが一定のサイズまたは一定の長さまたは一定数のクリップを有する１つ以上のクリップを含む方法で構成することができる。
【００５５】
固定情報は、ＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報を含むことが好ましい。
さらに、固定情報は、ストリーミングデータのダウンロード情報および署名情報を含むことができる。
【００５６】
詳しくは、署名情報は、チャンネルストリーミングデータの有効性を確認するためのものである。すなわち、ストリーミングデータに含まれたクリップの有効性は、署名情報を通じて確認することができる。
【００５７】
ダウンロード情報は、ストリーミングデータに含まれた１つ以上のクリップをダウンロードする順序を含む。１つ以上のクリップがダウンロード情報に従い、ダウンロードされ再生される。例えば、ストリーミングデータが第１クリップから第１００クリップを含む場合、第１クリップがダウンロードされ再生される。第１クリップが再生される間、第２クリップがダウンロードされる。第１クリップが完全に再生された後、第２クリップが再生される。第２クリップが再生される間、第３クリップがダウンロードされる。再生装置は、ダウンロード情報に従い、ユーザーに１つ以上のクリップを提供する。
【００５８】
その後、再生装置は、固定情報に基づき、ストリーミングデータを再生するように構成される（Ｓ１３０）。
【００５９】
詳しくは、再生装置は、チャンネルサービス提供サーバーから伝送された固定情報からストリーミングデータの形式に関する情報を抽出し、前記ストリーミングデータの再生のために仮想パッケージが構成される。
【００６０】
例えば、ブルーレイディスクを読み取ることができる再生装置は、ブルーレイディスクのコンテンツを再生する代りに、固定情報を用いて、チャンネルサービス提供サーバーから受信されたストリーミングデータを再生するように構成される。さらにブルーレイディスクを読み取ることができないＢＤ−Ｊ規格をサポートする再生装置は、前記固定情報を用いて、チャンネルサービス提供サーバーから受信されたストリーミングデータを再生するように構成されることができる。
【００６１】
その後、チャンネルサービス提供サーバーは、前記固定情報に従い、ストリーミングデータから１つ以上のクリップを生成する（Ｓ１４０）。
【００６２】
例えば、ユーザーによって選択されたチャンネルサービスがスポーツイベントの生放送である場合、チャンネルサービス提供サーバーは、前記生放送に係る固定情報に従い、１つ以上のクリップを含むストリーミングデータを生成する。前記ストリーミングデータに含まれた１つ以上のクリップが前記生放送に対応するように、段階的に生成される。
【００６３】
固定情報が前記第１クリップ乃至第１００クリップを用いてチャンネルサービスを提供するように構成されると、チャンネルサービス提供サーバーは、生放送のストリーミングデータを再生装置に提供される第１クリップ乃至第１００クリップに変換する。
しかし、固定情報は変わらないため、長時間のストリーミングデータは伝送することができない。
【００６４】
例えば、可変情報が２時間持続するストリーミングデータに対して１００個のクリップを伝送するように構成された場合、２４時間継続的にスポーツイベントを提供するチャンネルサービスは、２時間以後にはストリーミングデータを提供することができない。
【００６５】
このような制限を乗り越えるため、第１クリップ乃至第１００クリップが最初の２時間のストリーミングデータから生成され、さらに他の第１クリップ乃至第１００クリップが第２の２時間のストリーミングデータから生成される。
【００６６】
例えば、生放送が午前１１：００から午後３：００まで提供される場合、チャンネルサービス提供サーバーは、午前１１：００から午後１：００までの生放送に該当するストリーミングデータから第１クリップ乃至第１００クリップを生成する。その後、チャンネルサービス提供サーバーは、午後１：００から午後３：００までの生放送に該当するストリーミングデータからさらに他の第１クリップ乃至第１００クリップを生成する。
【００６７】
上述したプロセスにより、長時間持続するストリーミングデータを、固定数のクリップが用いられる場合にも提供することができる。
【００６８】
その後、再生装置は、可変情報に対する要請をチャンネルサービス提供サーバーに伝送する（Ｓ１５０）。
【００６９】
その後、チャンネルサービス提供サーバーは、可変情報に対する要請が受信されると、１つ以上のクリップのそれぞれに係るクリップ情報を含む可変情報を生成する（Ｓ１６０）。
【００７０】
例えば、ストリーミングデータが第１クリップ乃至第１００クリップを含む場合、前記第１クリップ乃至第１００クリップのそれぞれに係るクリップ情報を含む可変情報が生成される。
【００７１】
また、チャンネルサービス提供サーバーは、第１クリップ乃至第１００クリップの一部と係るクリップ情報を含む可変情報を生成することができる。例えば、第１乃至第１００クリップの中で第１乃至第１０クリップのみが生成された場合、第１クリップ乃至第１０クリップに係るクリップ情報を含む可変情報を生成することができる。すなわち、生成されたクリップのみに係る可変情報を１つ以上のクリップの全体が生成される前でも生成することができる。
【００７２】
可変情報は、ステップＳ１４０で生成された１つ以上のクリップのそれぞれに対する情報であり、それぞれのクリップのサイズまたは長さによって変わることができる。さらに、可変情報は、各クリップのストリーム形式情報、各クリップに含まれたパケットの数、各クリップのエンコーディング規格およびタイムスタンプ情報を含むことができる。
【００７３】
さらに、可変情報は、各クリップの有効性を確認するための情報を含むことができる。
【００７４】
その後、チャンネルサービス提供サーバーは、可変情報を再生装置に伝送する（Ｓ１７０）。
【００７５】
その後、チャンネルサービス提供サーバーは、１つ以上のクリップを含むストリーミングデータをチャンネルサービス提供サーバーの記憶空間に記憶する（Ｓ１８０）。
【００７６】
好ましくは、チャンネルサービス提供サーバーは、１つ以上のクリップを円形キューの形態で記憶する。
【００７７】
上述したように、長時間持続するストリーミングデータは、固定情報は変わらないので、固定数のクリップに変換されなければならない。
【００７８】
例えば、第１乃至第１００クリップは、第１の２時間のストリーミングデータから生成され、順次に記憶空間の第１乃至第１００スロットに円形キューの形態で記憶される。次に、第２の２時間のストリーミングデータから第１乃至第１００クリップが生成され、これら第１乃至第１００クリップは、第１の２時間のストリーミングデータから生成された第１乃至第１００クリップを上書きすることにより、記憶空間の第１乃至第１００スロットに円形キューの形態で記憶される。
【００７９】
よって、最後の２時間のストリーミングデータから生成されたクリップは、常に記憶空間に記憶され、最後の２時間以内のクリップをユーザーに提供することができる。
【００８０】
１つ以上のクリップを記憶空間に円形キューの形態で記憶する理由は、記憶空間の効率を上げ、記憶空間の不足を防止するためである。
【００８１】
その後、チャンネルサービス提供サーバーは、１つ以上のクリップを含むストリーミングデータを再生装置に伝送する（Ｓ１９０）。
【００８２】
詳しくは、再生装置は、チャンネルサービス提供サーバーによって伝送された可変情報に含まれたクリップ情報に対応する１つ以上のクリップに対する伝送要請を生成する。伝送要請を受信すると、チャンネルサービス提供サーバーは、前記伝送要請に従い、クリップ情報に対応するクリップを伝送する。
【００８３】
その後、再生装置は、チャンネルサービスのストリーミングデータを受信し、再生装置の記憶空間にストリーミングデータを記憶する（Ｓ２００）。
【００８４】
例えば、再生装置は、伝送要請に従い、チャンネルサービス提供サーバーによって伝送された１つ以上のクリップを円形キューの形態で記憶する。
【００８５】
再生装置の記憶空間に１つ以上のクリップを円形キューの形態で記憶するスキームは、チャンネルサービス提供サーバーと同様なので、具体的な説明は省略する。
【００８６】
その後、１つ以上のクリップを含むストリーミングデータは、再生装置によって再生される（Ｓ２１０）。詳しくは、再生装置は、ユーザーによって選択されたチャンネルサービスに対応するクリップを記憶空間から読み取って再生する。
【００８７】
本発明に係るチャンネルサービスを提供するための構成について、図３を参照しつつ具体的に説明する。
【００８８】
図３は、本発明に係るチャンネルサービス提供方法を用いてチャンネルサービスを提供するための構成を例示するダイヤグラムである。
図３を参照すると、チャンネルサービスを提供するサーバーは、例えば、チャンネル＃１乃至チャンネル＃ｎのチャンネルを含むチャンネルリストを維持する。
【００８９】
ユーザーは、ＢＤ−Ｊ規格をサポートする再生装置によってディスプレーを介してディスプレーされるチャンネルリストを参照し、所望のチャンネルサービスを選択する。
【００９０】
再生装置は、ユーザーによって選択されたチャンネルサービスに対する要請を生成し、前記要請をチャンネルサービス提供サーバーに伝送する。
【００９１】
チャンネルサービス提供サーバーは、前記再生装置によって伝送された要請に答え、選択されたチャンネルサービスに対してＢＵＭＦ情報、ＳＦ情報およびプレイリスト情報を再生装置に伝送する。
【００９２】
再生装置は、ＢＵＭＦ情報、ＳＦ情報、プレイリスト情報を受信してＢＵＤＡに記憶する。以後、ＢＵＤＡに記憶されたＢＵＭＦ情報、ＳＦ情報、プレイリスト情報に基づき、ディスクパッケージから仮想パッケージにパッケージ更新を行う。
【００９３】
チャンネルサービス提供サーバーは、リアルタイムでチャンネルサービスに対応するストリーミングデータをエンコーディングする。詳しくは、チャンネルサービス提供サーバーは、チャンネルストリーミングデータを構成する１つ以上のクリップを生成し、１つ以上のクリップのそれぞれに対するクリップ情報を生成する。１つ以上のクリップは順次に生成することができる。
【００９４】
再生装置は、チャンネルサービス提供サーバーから第１クリップに対するクリップ情報を受信した後、第１クリップを受信して再生する。すなわち、ストリーミングデータを再生するために、再生装置は、選択されたチャンネルサービスのストリーミングデータと係るクリップ情報を受信した後、前記クリップ情報に対応するクリップを受信する。再生装置は、次のクリップに対するクリップ情報を連続的に受信し、その後、クリップ情報に対応する次のクリップを受信して再生する。
【００９５】
例えば、ＢＵＭＦ情報が第１クリップから第ｎクリップまでのクリップを順次に受信して再生すると設定された場合、チャンネルサービス提供サーバーは、第１乃至第ｎクリップを含むようにストリーミングデータを構成し、前記第１乃至第ｎクリップにそれぞれ係る第１乃至第ｎクリップ情報を生成する。
【００９６】
再生装置は、第１乃至第ｎクリップ情報を順次に受信し、その後、ダウンロードが完了したクリップ情報に対応するクリップを順次に受信して再生する。
【００９７】
第ｎクリップを生成した後、チャンネルサービス提供サーバーは、後続のストリーミングデータを他の第１乃至第ｎクリップに設定する。
【００９８】
よって、チャンネルサービス提供サーバーは、その長さに関係なくストリーミングデータを提供することができる。
【００９９】
上述した設定に対応するために、再生装置は、第１乃至第ｎクリップを順次に受信して再生した後、他の第１クリップ乃至第ｎクリップを順次に受信する。
【０１００】
チャンネルリストを記憶し、選択されたチャンネルサービスに対するＢＵＭＦ情報、ＳＦ情報、プレイリスト情報を再生装置に伝送する機能と、前記ストリーミングデータから動的に生成されたクリップおよびクリップ情報を再生装置に伝送する機能とは、単一サーバーまたは複数のサーバーで具現することができる。
【０１０１】
すなわち、チャンネルサービス提供サーバーは、チャンネルリストを維持し、ＢＵＭＦ情報、ＳＦ情報、プレイリスト情報を再生装置に伝送する機能を行う第１サーバーと、前記ストリーミングデータから動的に生成されるクリップとクリップ情報を再生装置に伝送する機能を行う第２サーバーとを含む形態で具現することができる。
【０１０２】
さらに、本発明は、前述した本発明に係るチャンネルサービス提供方法の各ステップを実現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【０１０３】
コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み込まれることができるようにデータ、すなわち、コードまたはプログラム形態のデータが記憶されるあらゆる種類の記録装置を示す。このようなコンピュータで読み取り可能な記録媒体は、例えば、ＲＯＭ、ＲＡＭなどのメモリと、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記憶媒体、磁気テープ、フロッピーディスクなどの磁気記憶媒体、光データ記憶装置などであり、例えば、インターネットを介した伝送形態で具現されるケースも含む。また、このようなコンピュータで読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散され、分散方式でコンピュータが読み取り可能なデータが記憶されて実行されることができる。
【０１０４】
しかし、このようなコンピュータで読み取り可能な記録媒体に対する詳しい説明は、図２乃至図３を参照として説明した本発明に係るチャンネルサービス提供方法と同様なので省略する。
【０１０５】
好ましい実施の形態を参照しつつ、本発明を詳細に示して記載したが、本発明の属する技術分野で通常の知識を有する者であれば、添付された特許請求の範囲によって決定される本発明の思想および範囲から外れることなく、形態と細部の種々の変更が可能であることを理解するであろう。
【産業上の利用可能性】
【０１０６】
以上説明したように、本発明によると、チャンネルサービスのストリーミングデータと係る固定情報と可変情報とを、チャンネルサービスのストリーミングが可能になるように、ＢＤ−Ｊ規格をサポートする再生装置に伝送する。本発明に係るチャンネルサービス提供方法は、ＢＤ−Ｊ規格をミドルウェアとして用いる装置にも適用することができる。
【図１】
0005468605.tif 000002
【図２】
0005468605.tif 000003
【図３】
0005468605.tif 000004