(57)【要約】【課題】  臨時保存を利用したマルチストリーミング方法及び装置を提供する。【解決手段】  記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、コンテンツを第２機器にマルチストリーミングする装置であって、第１機器にストリーミングされるコンテンツを暗号化された状態で臨時記録媒体に臨時に保存してから、第２機器へのマルチストリーミング命令に応答して、保存されたコンテンツを第２機器にストリーミングし、暗号化されたコンテンツを復号化するのに必要な情報は臨時記録媒体に保存されていないことを特徴とする臨時保存を利用したマルチストリーミング方法及び装置である。これにより、複写防止機能を維持しつつ臨時保存によるマルチストリーミングが可能であり、臨時保存を利用するため、ストリーミング装置内のディスクの回転によるノイズの発生が抑制される。【選択図】図２
2006087094.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする装置であって、
前記第１機器にストリーミングされるコンテンツを暗号化された状態で臨時記録媒体に臨時に保存してから、前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記第２機器にストリーミングし、
前記暗号化されたコンテンツを復号化するのに必要な情報は、前記臨時記録媒体に保存されていないことを特徴とする装置。
【請求項２】
前記コンテンツは、前記キー生成情報を利用して復号化された後、再びリンク暗号化された後に前記臨時記録媒体に保存されることを特徴とする請求項１に記載の装置。
【請求項３】
記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする装置であって、
ａ）前記記録媒体から前記コンテンツ及び前記コンテンツを復号化するのに必要なキー生成情報を抽出するドライブと、
ｂ）前記第１機器へのストリーミング途中に、前記ドライブから前記コンテンツを受信して保存し、ユーザーによる前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記復号化部に伝送する臨時保存部と、
ｃ）前記キー生成情報を利用して前記コンテンツを復号化することにより、復号化されたコンテンツを生成する復号化部と、
ｄ）所定のストリーミングプロトコルにより、前記復号化されたコンテンツを前記第１機器及び前記第２機器にマルチストリーミングするストリーミングサーバーと、
を備えることを特徴とする装置。
【請求項４】
ｂ）前記臨時保存部は、ユーザーが所望の再生位置に該当するコンテンツを抽出した後、前記復号化部に伝送し、前記マルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備えることを特徴とする請求項３に記載の装置。
【請求項５】
ｂ）前記臨時保存部は、ユーザーによる前記ストリーミング装置のパワーオフ命令に応答して、前記臨時保存部に保存されたコンテンツを削除することを特徴とする請求項３に記載の装置。
【請求項６】
ｂ）前記臨時保存部は、ユーザーによる前記記録媒体除去命令に応答して、前記臨時保存部に保存されたコンテンツを削除することを特徴とする請求項３に記載の装置。
【請求項７】
前記臨時記録媒体は、ハードディスクであることを特徴とする請求項３に記載の装置。
【請求項８】
記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする装置であって、
ａ）前記記録媒体から前記コンテンツ及び前記コンテンツを復号化するのに必要なキー生成情報を抽出するドライブと、
ｂ）前記キー生成情報を利用して前記コンテンツを復号化することにより、復号化されたコンテンツを生成する復号化部と、
ｃ）前記復号化されたコンテンツを所定のリンク暗号化アルゴリズムを利用してリンク暗号化するリンク暗号化部と、
ｄ）所定のストリーミングプロトコルにより、前記復号化されたコンテンツを前記第１機器及び前記第２機器にマルチストリーミングするストリーミングサーバーと、
ｅ）前記リンク暗号化されたコンテンツを、第１機器へのストリーミング途中に前記ドライブから受信して保存し、ユーザーによる前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記ストリーミングサーバーに伝送する臨時保存部と、
を備えることを特徴とする装置。
【請求項９】
ｂ）前記臨時保存部は、ユーザーが所望の再生位置に該当するコンテンツを抽出した後、前記復号化部に伝送し、前記マルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備えることを特徴とする請求項８に記載の装置。
【請求項１０】
ｂ）前記臨時保存部は、ユーザーによる前記ストリーミング装置のパワーオフ命令に応答して、前記臨時保存部に保存されたコンテンツを削除することを特徴とする請求項８に記載の装置。
【請求項１１】
ｂ）前記臨時保存部は、ユーザーによる前記記録媒体除去命令に応答して、前記臨時保存部に保存されたコンテンツを削除することを特徴とする請求項８に記載の装置。
【請求項１２】
前記臨時記録媒体は、ハードディスクであることを特徴とする請求項８に記載の装置。
【請求項１３】
記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする方法であって、
ａ）前記第１機器にストリーミングされるコンテンツを暗号化された状態で臨時記録媒体に臨時に保存するステップと、
ｂ）前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記第２機器にストリーミングするステップと、
を含み、
前記暗号化されたコンテンツを復号化するのに必要な情報は、前記臨時記録媒体に保存されていないことを特徴とする方法。
【請求項１４】
ａ）前記保存するステップは、
ａ１）前記コンテンツを前記キー生成情報を利用して復号化するステップと、
ａ２）前記復号化されたコンテンツをリンク暗号化するステップと、
ａ３）前記リンク暗号化されたステップを前記臨時記録媒体に保存するステップとを含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする方法であって、
ａ）前記コンテンツを前記第１機器にストリーミングするステップと、
ｂ）前記コンテンツが前記第１機器にストリーミングされる途中に、前記コンテンツを暗号化された状態で臨時記録媒体に保存するステップと、
ｃ）前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを復号化するステップと、
ｄ）前記復号化されたコンテンツを前記第２機器にストリーミングするステップと、
を含むことを特徴とする方法。
【請求項１６】
ａ）前記第１機器にストリーミングするステップは、
ａ１）前記記録媒体から前記コンテンツ及び前記コンテンツを復号化するのに必要なキー生成情報を抽出するステップと、
ａ２）前記キー生成情報を利用して前記コンテンツを復号化するステップと、
ａ３）前記復号化されたコンテンツを、所定のストリーミングプロトコルにより前記第１機器にストリーミングするステップとを含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
ｃ）前記復号化するステップは、ユーザーが所望の再生位置に該当するコンテンツを復号化することを特徴とし、前記マルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備えることを特徴とする請求項１５に記載の方法。
【請求項１８】
ｅ）ユーザーによる前記ストリーミング装置のパワーオフ命令または前記記録媒体除去命令に応答して、前記臨時記録媒体に保存されたコンテンツを削除するステップを更に含むことを特徴とする請求項１５に記載の方法。
【請求項１９】
前記臨時記録媒体は、ハードディスクであることを特徴とする方法。
【請求項２０】
記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする方法であって、
ａ）前記コンテンツをリンク暗号化した状態で前記第１機器にストリーミングするステップと、
ｂ）前記コンテンツが前記第１機器にストリーミングされる途中に、前記コンテンツをリンク暗号化された状態で臨時記録媒体に保存するステップと、
ｃ）前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記第２機器にストリーミングするステップと、
を含むことを特徴とする方法。
【請求項２１】
ａ）前記第１機器にストリーミングするステップは、
ａ１）前記記録媒体から前記コンテンツ及び前記コンテンツを復号化するのに必要なキー生成情報を抽出するステップと、
ａ２）前記キー生成情報を利用して前記コンテンツを復号化するステップと、
ａ３）前記復号化されたコンテンツを所定のリンク暗号化アルゴリズムを利用してリンク暗号化するステップと、
ａ４）前記リンク暗号化されたコンテンツを、所定のストリーミングプロトコルにより前記第１機器にストリーミングするステップとを含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
ｃ）前記第２機器にストリーミングするステップは、ユーザーが所望の再生位置に該当するコンテンツをストリーミングすることを特徴とし、前記マルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備えることを特徴とする請求項２０に記載の方法。
【請求項２３】
ｄ）ユーザーによる前記ストリーミング装置のパワーオフ命令または前記記録媒体除去命令に応答して、前記臨時記録媒体に保存されたコンテンツを削除するステップを更に含むことを特徴とする請求項２０に記載の方法。
【請求項２４】
前記臨時記録媒体は、ハードディスクであることを特徴とする請求項２０に記載の方法。
【請求項２５】
請求項１５に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング方法及び装置に係り、より詳細には、コンテンツの臨時保存を利用してコンテンツの複写防止機能を行うと共に、ストリーミング装置のノイズを減少させたストリーミング装置及び方法に関する。
【背景技術】
【０００２】
最近、ホームネットワークの常用化によって、家庭または事業場内で一つの記録媒体に保存されたコンテンツを、一つのストリーミング装置を利用して複数の再生装置にストリーミングするシナリオに対する必要性が大きくなっている。ストリーミング装置は、記録媒体からコンテンツを読み出してストリーミングパケットを生成した後、再生装置に伝送し、再生装置は、ストリーミングパケットを受信した後、これからコンテンツを再構成し、所定の動画圧縮標準によりデコーディングすることでコンテンツを再生する。
【０００３】
一つのストリーミング装置は、一つの記録媒体に保存された一つのコンテンツの相異なる部分からコンテンツを読み出し得る。すなわち、再生器は、２時間分量の映画を例として挙げれば、開始後５分からのコンテンツ及び開始後１時間からのコンテンツを同時に読み出し得る。また、再生器内のストリーミングサーバーは、一つ以上のソースからのコンテンツを同時にストリーミングできる（マルチストリーミング）。
【０００４】
図１は、従来のストリーミング装置を示す図面である。
【０００５】
ストリーミング装置１０は、ドライブ１２、復号化部１３、及びストリーミングサーバー１４を備える。
【０００６】
ドライブ１２は、記録媒体１１から２進信号１５を読み出し、２進信号１５からコンテンツ１６及びキー生成情報１７を抽出する。キー生成情報１７は、コンテンツを復号化するのに使用される情報であり、例えば、コンテンツを復号化する復号化キーを生成するのに使用される情報である。
【０００７】
復号化部１３は、キー生成情報１７及びその他の情報（図示せず）を利用してコンテンツ１６を復号化することにより、復号化されたコンテンツ１８を生成する。ここで、その他の情報とは、ストリーミング装置１０内の情報、またはストリーミング装置１０内で生成された情報である。復号化部１３は、ストリーミング装置の認証などを通じて権限のあるユーザーのみが該当コンテンツを復号化させるあらゆる機能を含むことができ、そのような意味で複写防止部（Ｃｏｎｔｅｎｔ Ｐｒｏｔｅｃｔｉｏｎ Ｓｙｓｔｅｍ：ＣＰＳ）とも称される。
【０００８】
ストリーミングサーバー１４は、復号化されたコンテンツ１８を利用してストリーミングパケット１９を生成した後で再生装置２０に伝送する。
【０００９】
再生装置２０は、ストリーミングクライアント２１及びデコーダ２２を備える。ストリーミングクライアント２１は、ストリーミングパケット１９を組合わせることによりコンテンツ２３を再構成し、デコーダ２２は、所定の動画圧縮標準によってコンテンツ２３をデコーディングすることにより、映像信号２４を生成してディスプレイする。
【００１０】
再生装置２０が一つ以上である場合には、ストリーミング装置１０内のドライブ１２、復号化部１３及びストリーミングサーバー１４は、それぞれの機能を何れも併行して処理する。便宜上、第１再生機器へのストリームを第１ストリーム、第２再生機器へのストリームを第２ストリームとすれば、ドライブ１２は、第１ストリームに対応する２進信号を読み出すと共に、第２ストリームに対応する２進信号を読み出し、これからそれぞれ第１ストリームに対応するコンテンツ及びキー生成情報、及び第２ストリームに対応するコンテンツ及びキー生成情報を抽出する。復号化部１３及びストリーミングサーバー１４も、第１ストリームのための復号化過程及びストリーミング過程、及び第２ストリームのための復号化過程及びストリーミング過程を併行して行う。
【００１１】
しかし、このような従来のストリーミング装置によれば、ストリーミング装置にノイズの問題が発生する。すなわち、ドライブ１２は、理論上、‘１倍速＊再生機器の数’に対応する速度で記録媒体１１から２進信号を読み出せねばならないが、記録媒体のディスクを高速で回転させることが要求されるため、相当のノイズを引き起こす。
【００１２】
例えば、居間で家族構成員の一人がブルーレイディスク（ＢＤ−ＲＯＭ）に保存された映画を一時間ほど視聴している時、家族の他の構成員が、その映画を他の部屋にあるＴＶを利用して映画の始めから視聴するシナリオを考えてみよう。従来技術の場合には、居間にいる家族構成員は、突然大きくなったノイズに耐えながら残った映画を視聴するであろう。
【００１３】
しかも、映像コンテンツがＨＤ品質以上の場合に、２つ以上の再生装置へストリーミングするためには、ブルーレイディスクならば正常の動作のために４倍速以上が要求されるという実験結果から、実際にはこのようなノイズの問題は更に深刻である。
【００１４】
また、最近、複写防止のための目的で、コンテンツは何れも暗号化された状態で記録媒体に保存され、ＣＰＳがストリーミング装置内に含まれるが、このような複写防止目的が反映されたマルチストリーミング装置は、まだ存在していない。
【特許文献１】特開平１０−１０８１３９号公報
【特許文献２】特許平８−７０４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は、このような課題を解決するためになされたものであって、コンテンツを第１再生機器にストリーミングする途中に、再び第２再生機器にストリーミングする場合において、ストリーミング装置内のドライブの倍速を突然上昇させる必要がなく、また、倍速を上昇させる必要がない場合にも、ドライブで発生するノイズを減少させうるストリーミング装置を提供しようとするものである。
【００１６】
また、本発明は、暗号化された状態で保存されたコンテンツに対する不法な複写が行われることを防止するストリーミング装置を提供しようとするものである。
【課題を解決するための手段】
【００１７】
前記した課題を解決するための本発明は、記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする装置であって、前記第１機器にストリーミングされるコンテンツを暗号化された状態で臨時記録媒体に臨時に保存してから、前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記第２機器にストリーミングし、前記暗号化されたコンテンツを復号化するのに必要な情報は、前記臨時記録媒体に保存されていないことを特徴とする。
【００１８】
また、本発明は、記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする装置であって、ａ）前記記録媒体から前記コンテンツ及び前記コンテンツを復号化するのに必要なキー生成情報を抽出するドライブと、ｂ）前記第１機器へのストリーミング途中に、前記ドライブから前記コンテンツを受信して保存し、ユーザーによる前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記復号化部に伝送する臨時保存部と、ｃ）前記キー生成情報を利用して前記コンテンツを復号化することにより復号化されたコンテンツを生成する復号化部と、ｄ）所定のストリーミングプロトコルにより前記復号化されたコンテンツを前記第１機器及び前記第２機器にマルチストリーミングするストリーミングサーバーと、を備える。
【００１９】
また、本発明は、記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする装置であって、ａ）前記記録媒体から前記コンテンツ及び前記コンテンツを復号化するのに必要なキー生成情報を抽出するドライブと、ｂ）前記キー生成情報を利用して前記コンテンツを復号化することにより復号化されたコンテンツを生成する復号化部と、ｃ）前記復号化されたコンテンツを所定のリンク暗号化アルゴリズムを利用してリンク暗号化するリンク暗号化部と、ｄ）所定のストリーミングプロトコルにより、前記復号化されたコンテンツを前記第１機器及び前記第２機器にマルチストリーミングするストリーミングサーバーと、ｅ）前記リンク暗号化されたコンテンツを第１機器へのストリーミング途中に前記ドライブから受信して保存し、ユーザーによる前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記ストリーミングサーバーに伝送する臨時保存部と、を備える。
【００２０】
また、本発明は、記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする方法であって、ａ）前記第１機器にストリーミングされるコンテンツを暗号化された状態で臨時記録媒体に臨時に保存するステップと、ｂ）前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記第２機器にストリーミングするステップと、を含み、前記暗号化されたコンテンツを復号化するのに必要な情報は、前記臨時記録媒体に保存されていないことを特徴とする。
【００２１】
また、本発明は、記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする方法であって、ａ）前記コンテンツを前記第１機器にストリーミングするステップと、ｂ）前記コンテンツが前記第１機器にストリーミングされる途中に、前記コンテンツを暗号化された状態で臨時記録媒体に保存するステップと、ｃ）前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを復号化するステップと、ｄ）前記復号化されたコンテンツを前記第２機器にストリーミングするステップと、を含むことを特徴とする。
【００２２】
また、本発明は、記録媒体に暗号化されて保存されたコンテンツが第１機器にストリーミングされる途中に、前記コンテンツを第２機器にマルチストリーミングする方法であって、ａ）前記コンテンツをリンク暗号化した状態で前記第１機器にストリーミングするステップと、ｂ）前記コンテンツが前記第１機器にストリーミングされる途中に、前記コンテンツをリンク暗号化された状態で臨時記録媒体に保存するステップと、ｃ）前記第２機器へのマルチストリーミング命令に応答して、前記保存されたコンテンツを前記第２機器にストリーミングするステップと、を含むことを特徴とする。
【発明の効果】
【００２３】
本発明に係るストリーミング装置及び方法によれば、複写防止機能を維持しつつ臨時保存によるマルチストリーミングが可能である。
【００２４】
また、本発明に係るストリーミング装置及び方法は、コンテンツが異なる記録媒体に臨時保存されてからストリーミングされるため、ストリーミング装置内のディスクの回転によるノイズが減少する。
【発明を実施するための最良の形態】
【００２５】
以下、添付された図面を参照して本発明に係る好ましい一実施形態を詳細に説明する。
【００２６】
図２は、本発明の第１実施形態によるストリーミング装置を示す図面である。
【００２７】
ストリーミング装置２１０は、ドライブ２２０、復号化部２３０、ストリーミングサーバー２４０及び臨時保存部２５０を備える。
【００２８】
ドライブ２２０は、記録媒体２０２から２進信号２０４を読み出し、２進信号２０４からコンテンツ２２４及びキー生成情報２２２を抽出する。キー生成情報２２２は、コンテンツ２２４を復号化するのに使用される情報であり、例えば、コンテンツを復号化する復号化キーを生成するのに使用される情報である。
【００２９】
臨時保存部２５０は、第１再生機器２６０へのストリーミング途中にドライブ２２０からコンテンツ２２４を受信して保存し、ユーザーによる第２再生機器２６５へのマルチストリーミング命令２５４に応答して、コンテンツ２５２を復号化部２３０に伝送する。
【００３０】
すなわち、臨時保存部２５０は、次のような２つの特徴を有する。第一に、臨時保存部２５０は、ドライブ２２０から復号化部２３０に伝送されるコンテンツ２２４のみを受信して保存し、キー生成情報２２２は保存しない。これは、臨時保存部２５０に保存されたコンテンツ２５２が不法に複製されることを防止するためである。第二に、臨時保存部２５０は、ユーザーにより第２再生機器へのマルチストリーミング命令２５４を受信したときのみ、臨時保存部２５０に保存されたコンテンツ２５２を復号化部２３０に伝送する。これは、マルチストリーム動作を行うためである。
【００３１】
マルチストリーミングの動作を正常に行うために、臨時保存部２５０の保存容量は、記録媒体２０２より大きいか、または少なくとも同一でなければならない。
【００３２】
本発明の他の実施形態で、臨時保存部２５０は、ストリーミング装置２１０のパワーオフ命令２５６または記録媒体の除去命令２５８の受信時に、臨時保存部２５０内に保存されたあらゆるコンテンツを削除する。一実施形態で、ストリーミング装置２５０のパワーオフ命令２５６または記録媒体の除去命令２５８は、ドライブ２２０から受信可能である。
【００３３】
また、本発明の更に他の実施形態で、臨時保存部２５０は、ユーザーが所望の再生位置に該当するコンテンツを抽出した後、復号化部２２０に伝送するように設計される。この場合、ユーザーにより入力されるマルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備え、例えば、‘映画開始後５０分後’のような情報である。臨時保存部２５０は、例えば、ハードディスクで具現可能である。
【００３４】
図２の実施形態で、臨時保存部２５０に保存されるコンテンツの形態は、ディスクに保存されたコンテンツの形態と同様に暗号化された状態である。すなわち、コンテンツが復号化された状態で保存されず、かつキー生成情報も保存されない。したがって、複写防止機能を維持したままマルチストリーム機能が具現される。
【００３５】
復号化部２２０は、キー生成情報２２２及びその他の情報（図示せず）を利用してコンテンツ２２４及びコンテンツ２５２を復号化することにより、それぞれ復号化されたコンテンツ２２２、２２４を生成する。復号化されたコンテンツ２２２は、ドライブ２２０から伝送されたコンテンツ（以下、第１コンテンツ）であり、復号化されたコンテンツ２２４は、臨時保存部２５０から伝送されたコンテンツ（以下、第２コンテンツ）である。第１コンテンツ２２２は、第１再生装置にストリーミングされ、第２コンテンツ２２４は、第２再生装置にストリーミングされる。
【００３６】
ここで、その他の情報とは、ストリーミング装置２１０内の情報またはストリーミング装置２１０内で生成された情報であって、例えば、デバイス識別子、更新キーブロック、及び乱数などを備える。復号化部２２０は、ストリーミング装置の認証などを通じて権限のあるユーザーのみが該当コンテンツを復号化できるあらゆる機能を備えることができ、そのような意味で複写防止機能を含む。
【００３７】
ストリーミングサーバー２４０は、復号化されたコンテンツ２３２、２３４を利用して所定のストリーミングプロトコルによりそれぞれストリーミングパケット２４２、２４４を生成した後、第１再生装置２６０及び第２再生装置２６５に伝送する。
【００３８】
再生装置２６０、２６５は、従来と同じ構造を有する。すなわち、再生装置２６０、２６５は、それぞれストリーミングパケット２４２、２４４を組合わせることによりコンテンツ２７２、２７７を再構成するストリーミングクライアント２７０、２７５及びコンテンツ２７２、２７７を、所定の動画圧縮標準によってデコーディングすることにより映像信号２８２、２８７を生成するデコーダ２８０を備える。
【００３９】
図３は、本発明の第２実施形態によるストリーミング装置を示す図面である。
【００４０】
ストリーミング装置３１０は、ドライブ３２０、復号化部３３０、リンク暗号化部３３５、ストリーミングサーバー３４０及び臨時保存部３５０を備える。
【００４１】
ドライブ３２０は、記録媒体３０２から２進信号３０４を読み出し、２進信号３０４からコンテンツ３２４及びキー生成情報３２２を抽出する。キー生成情報３２２は、コンテンツ３２４を復号化するのに使用される情報であり、例えば、コンテンツを復号化する復号化キーを生成するのに使用される情報である。
【００４２】
復号化部３２０は、キー生成情報３２２及びその他の情報（図示せず）を利用してコンテンツ３２４を復号化することにより、それぞれ復号化されたコンテンツ３２２を生成する。
【００４３】
ここで、その他の情報とは、ストリーミング装置３１０内の情報またはストリーミング装置３１０内で生成された情報であって、例えば、デバイス識別子、更新キーブロック、乱数などを備える。復号化部３２０は、ストリーミング装置の認証などを通じて権限のあるユーザーのみが該当コンテンツを復号化さえるあらゆる機能を含むことができ、そのような意味で複写防止機能を含む。
【００４４】
リンク暗号化部３３５は、復号化部３３０から復号化されたコンテンツ３２２を受信し、リンク暗号化キーを利用して暗号化することにより、リンク暗号化されたコンテンツ３３６、３３７を生成した後、リンク暗号化されたコンテンツ３３６、３３７を臨時保存部３５０及びストリーミングサーバー３４０に伝送する。リンク暗号化キー（図示せず）は、再生機器のリンク復号化キーと共に対称キーまたは非対称キー暗号化アルゴリズムを利用して生成でき、これは、当業者により公知である。
【００４５】
臨時保存部３５０は、第１再生機器３６０へのストリーミング途中に、リンク暗号化されたコンテンツ３３７を受信して保存し、ユーザーによる第２再生機器３６５へのマルチストリーミング命令３５４に応答して、リンク暗号化されたコンテンツ３３７をストリーミングサーバー３４０に伝送する。
【００４６】
図３のストリーミング装置３１０は、次のような２つの点で図２のストリーミング装置２１０と異なる。
【００４７】
第一に、臨時保存部３５０は、ドライブ３２０から伝送されたコンテンツ３２４を保存するのではなく、復号化部３３０により復号化され、再びリンク暗号化されたコンテンツ３３７を保存する。一般的に、ホームネットワーク内のストリーミング装置と再生機器との間には、リンク暗号化及びリンク復号化過程が存在するため、リンク暗号化されたコンテンツ３３７を臨時保存部３５０に保存することにより、より安定的でかつ簡単に臨時保存部３５０に保存されるコンテンツを保護することができる。
【００４８】
第二に、ストリーミングサーバー３４０は、復号化された状態ではないリンク暗号化された状態のコンテンツ３３６、３５２をストリーミングすることにより、より安定的に再生機器にコンテンツを伝送できる。
【００４９】
図２と同様に、本発明の他の実施形態で、臨時保存部３５０は、ストリーミング装置３１０のパワーオフ命令３５６または記録媒体の除去命令３５８の受信時に、臨時保存部３５０内に保存されたあらゆるコンテンツを削除する。一実施形態で、ストリーミング装置３５０のパワーオフ命令３５６または記録媒体の除去命令３５８は、ドライブ３２０から受信可能である。
【００５０】
また、図２と同様に、本発明の更に他の実施形態で、臨時保存部３５０は、ユーザーが所望の再生位置に該当するコンテンツを抽出した後、ストリーミングサーバー３４０に伝送するように設計されることも可能である。この場合、ユーザーにより入力されるマルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備え、例えば、‘映画開始後５０分後’のような情報である。
【００５１】
図３の実施形態で、臨時保存部３５０に保存されるコンテンツの形態は、ディスクに保存されたコンテンツの形態と同じでなく、リンク暗号化された状態である。すなわち、コンテンツが復号化された状態で保存されないという点、及びキー生成情報が保存されないという点で図２と同じである。したがって、図３のストリーミング装置３１０また複写防止機能を維持しつつ臨時保存機能を行える。
【００５２】
ストリーミングサーバー３４０は、リンク暗号化されたコンテンツ３３６、３５２を利用して、所定のストリーミングプロトコルによりそれぞれストリーミングパケット３４２、３４４を生成した後、第１再生装置３６０及び第２再生装置３６５に伝送する。
【００５３】
再生装置３６０、３６５は、リンク復号化部３９０、３９５を備えるという点以外には従来と同じ構造を有する。すなわち、再生装置３６０、３６５は、それぞれストリーミングパケット３４２、３４４を組合わせることにより、リンク暗号化されたコンテンツ３７２、３７７を再構成するストリーミングクライアント３７０、３７５と、リンク暗号化されたコンテンツ３７２、３７７を復号化することにより、復号化されたコンテンツ３９２、３９７を生成するリンク復号化部３９０、３９５と、復号化されたコンテンツ３９２、３９７を、所定の動画圧縮標準によってデコーディングすることにより映像信号３８２、３８７を生成するデコーダ３８０、３８５とを備える。
【００５４】
図２及び図３の実施形態で、データは、臨時保存部２５０、３５０に保存されるごとにストリーミング装置２１０、３１０内で生成される臨時暗号化キーを利用して暗号化され、臨時保存部２５０、３５０から抽出されるときには、臨時復号化キーを利用して復号化された状態で他の構成要素、すなわち、復号化部２３０またはストリーミングサーバー３４０に伝送されるように設計されることもも可能である。臨時暗号化キーまたは臨時復号化キーは、データが保存されるごとに生成される乱数などを利用して生成可能である。臨時暗号化キーまたは臨時復号化キーの生成過程は、対称キーまたは非対称キーの暗号化構造により行うことができ、これは、当業者に公知である。
【００５５】
図４は、図２の実施形態によるストリーミング方法を表す時間フローチャートである。
【００５６】
ステップ４１０で、ストリーミング装置２１０は、第１再生機器へのコンテンツを記録媒体から読み出してストリーミングする。ステップ４１０は、ステップ４１２ないしステップ４１６に分けられる。
【００５７】
ステップ４１２で、ドライブ２２０は、記録媒体２０２から２進信号２０４を読み出し、２進信号２０４からコンテンツ２２４及びキー生成情報２２２を抽出する。
【００５８】
ステップ４１４で、復号化部２３０は、キー生成情報２２２を利用してコンテンツ２２４を復号化することにより、復号化されたコンテンツ２３２を生成する。復号化されたコンテンツ２３２は、第１再生機器へのコンテンツであるため、以下、第１復号化されたコンテンツと称する。
【００５９】
ステップ４１６で、ストリーミングサーバー２４０は、第１復号化されたコンテンツ２３２を、所定のストリーミングプロトコルにより第１再生機器２６０にストリーミングする。すなわち、ストリーミングサーバー２４０は、第１復号化されたコンテンツ２３２を利用してストリーミングパケット２４２を生成した後、第１再生機器２６０に伝送する。
【００６０】
ステップ４２０で、ステップ４１０の間、すなわち、コンテンツ２２４が第１再生機器２６０にストリーミングされる間、臨時保存部２５０は、ドライブ２２０からコンテンツ２２４を受信して保存する。
【００６１】
ステップ４３０で、臨時保存部２５０は、ユーザーにより第２再生機器２６５へのマルチストリーミング命令２５４に応答して、臨時保存部２５０に保存されていたコンテンツ２５２を復号化部２３０に伝送する。本発明の他の実施形態で、臨時保存部２５０は、ユーザーが所望の再生位置に該当するコンテンツを抽出した後、復号化部２２０に伝送するように設計される。この場合、ユーザーにより入力されるマルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備え、例えば、‘映画開始後５０分後’のような情報である。
【００６２】
ステップ４４０で、復号化部２２０は、キー生成情報２２２を利用して臨時保存部２５０から伝送されたコンテンツ２５２を復号化することにより、復号化されたコンテンツ２３４を生成する。復号化されたコンテンツ２３４は、第２再生機器へのコンテンツであるため、以下、第２復号化されたコンテンツと称する。
【００６３】
ステップ４５０で、ストリーミングサーバー２４０は、第２復号化されたコンテンツ２３４を、所定のストリーミングプロトコルにより第２再生機器２６５にストリーミングする。
【００６４】
図５は、図３の実施形態によるストリーミング方法を表す時間フローチャートである。
【００６５】
ステップ５１０で、ストリーミング装置３１０は、第１再生機器へのコンテンツを記録媒体から読み出してストリーミングする。ステップ５１０は、ステップ５１２ないしステップ５１８に分けられる。
【００６６】
ステップ５１２で、ドライブ２２０は、記録媒体３０２から２進信号３０４を読み出し、２進信号３０４からコンテンツ３２４及びキー生成情報３２２を抽出する。
【００６７】
ステップ５１４で、復号化部３３０は、キー生成情報３２２を利用してコンテンツ３２４を復号化することにより、復号化されたコンテンツ３３２を生成する。
【００６８】
ステップ５１６で、リンク暗号化部３３５は、復号化部３３０から復号化されたコンテンツ３２２を受信し、リンク暗号化キーを利用して暗号化することによりリンク暗号化されたコンテンツ３３６、３３７を生成した後、リンク暗号化されたコンテンツ３３６、３３７を臨時保存部３５０及びストリーミングサーバー３４０に伝送する。リンク暗号化キー（図示せず）は、再生機器のリンク復号化キーと共に対称キーまたは非対称キー暗号化アルゴリズムを利用して生成可能であり、これは、当業者により公知されている。
【００６９】
ステップ５１８で、ストリーミングサーバー３４０は、リンク暗号化部から伝送されたリンク暗号化されたコンテンツ３３６を、所定のストリーミングプロトコルにより第１再生機器３６０にストリーミングする。
【００７０】
ステップ５２０で、ステップ５１０の間、すなわち、コンテンツ３３２が第１再生機器３６０にストリーミングされる間、臨時保存部３５０は、リンク暗号化部３３５からリンク暗号化されたコンテンツ３３７を受信して保存する。
【００７１】
ステップ５３０で、臨時保存部３５０は、ユーザーにより第２再生機器３６５へのマルチストリーミング命令３５４に応答して、臨時保存部３５０に保存されたコンテンツ３５２をストリーミングサーバー３４０に伝送する。本発明の他の実施形態で、臨時保存部３５０は、ユーザーが所望の再生位置に該当するコンテンツを抽出した後、復号化部２２０に伝送するように設計される。この場合、ユーザーにより入力されるマルチストリーミング命令は、ユーザーが所望の再生位置に関する情報を備え、例えば、‘映画開始後５０分後’のような情報である。
【００７２】
ステップ５４０で、ストリーミングサーバー３４０は、臨時保存部３５０から伝送されたリンク暗号化されたコンテンツ３５２を、所定のストリーミングプロトコルにより第２再生機器３６５にストリーミングする。
【００７３】
第１再生機器３６０及び第２再生機器３６５は、ストリーミングサーバー３４０から受信されたストリーミングパケット３４２、３４４を組合わせることにより、リンク暗号化されたコンテンツを再構成するストリーミング受信し、リンク暗号化されたコンテンツを、所定の暗号化アルゴリズムによりリンク復号化し、リンク復号化されたコンテンツを、所定の動画圧縮標準によってデコーディングすることにより映像信号を生成する。すなわち、図４と異なり、図５の実施形態では、再生機器側でリンク復号化ステップが追加される。これは、リンク暗号化されたコンテンツが臨時保存部３５０に保存され、再生機器にストリーミングされたためである。
【００７４】
一方、本発明に係るストリーミング方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは、当業界のコンピュータプログラマーによって容易に推論されうる。また、前記プログラムは、コンピュータで読み取り可能な情報記録媒体に保存され、コンピュータにより読み取られて実行されることによりストリーミング方法を具現する。前記情報記録媒体は、磁気記録媒体、光記録媒体、及びキャリアウェーブ媒体を備える。
【００７５】
これまで、本発明についてその好ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうることを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されねばならない。本発明の範囲は、前記した説明ではなく特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものとして解釈されねばならない。
【産業上の利用可能性】
【００７６】
本発明は、コンテンツをストリーミングする機能を備えるコンピュータ、携帯電話などに利用できる。
【図面の簡単な説明】
【００７７】
【図１】従来のストリーミング装置を示す図面である。
【図２】本発明の第１実施形態によるストリーミング装置を示す図面である。
【図３】本発明の第２実施形態によるストリーミング装置を示す図面である。
【図４】図２の実施形態によるストリーミング方法を表す時間フローチャートである。
【図５】図３の実施形態によるストリーミング方法を表す時間フローチャートである。
【符号の説明】
【００７８】
２０２  記録媒体
２０４  ２進信号
２１０  ストリーミング装置
２２０  ドライブ
２２２  キー生成情報
２２４、２３２、２３４、２５２、２７２、２７７  コンテンツ
２３０  復号化部
２４０  ストリーミングサーバー
２４２、２４４  ストリーミングパケット
２５０  臨時保存部
２５４  マルチストリーミング命令
２５６  パワーオフ命令
２５８  除去命令
２６０  第１再生機器
２６５  第２再生機器
２７０、２７５  ストリーミングクライアント
２８０、２８５  デコーダ
２８２、２８７  映像信号
【図１】
2006087094.tif 000003
【図２】
2006087094.tif 000004
【図３】
2006087094.tif 000005
【図４】
2006087094.tif 000006
【図５】
2006087094.tif 000007