(57)【要約】  ビデオオンデマンド（ＶＯＤ）配信方法は、選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、ビデオオンデマンドで配信されるコンテンツを処理する。次に、第１の部分及び第２の部分を保存する。第１の平文化法に関連する平文化能力を有する機器から要求が受け取られた場合、暗号化器には、第１の部分だけがルーティングされ、第２の部分は、この暗号化器を回避してルーティングされる。この要約は本発明を制限せず、この要約に開示する特徴から他の実施の形態も導出される。
2007520927.tif 000002
【特許請求の範囲】
【請求項１】
選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、ビデオオンデマンドで配信されるコンテンツを処理するステップと、
上記第１の部分を保存するステップと、
上記第２の部分を保存するステップと、
上記コンテンツの配信の要求を受け取るステップと、
上記要求が第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定するステップと、
上記要求が第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、
第１の暗号化器に上記第１の部分をルーティングするステップと、
上記第１の暗号化器を回避して上記第２の部分をルーティングするステップと、
上記第１の暗号化器において、第１の暗号化処理を用いて暗号化された第１の部分を生成するステップと、
上記暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームを構築するステップとを有するビデオオンデマンド（ＶＯＤ）配信方法。
【請求項２】
上記第１の部分は、第１のファイルに保存され、上記第２の部分は、第２のファイルに保存されることを特徴とする請求項１記載のビデオオンデマンド配信方法。
【請求項３】
上記第１及び第２のファイルは、ビデオオンデマンドサーバに保存されることを特徴とする請求項２記載のビデオオンデマンド配信方法。
【請求項４】
上記端末装置に上記選択暗号化コンテンツをストリーミングするステップを更に有する請求項１記載のビデオオンデマンド配信方法。
【請求項５】
上記第１の平文化法は、旧型暗号化法を含むことを特徴とする請求項１記載のビデオオンデマンド配信方法。
【請求項６】
上記構築されたストリームは、ストリームに対して暗号化処理を行わない第２の暗号化器を経由することを特徴とする請求項１記載のビデオオンデマンド配信方法。
【請求項７】
上記要求が、上記第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、
上記第１の部分及び第２の部分からコンテンツのストリームを構築するステップと、
上記ストリームを上記第２の暗号化器にルーティングするステップと、
上記第２の暗号化器において、第２の暗号化処理を用いて上記第１の部分を暗号化し、選択的暗号化ストリームを生成するステップとを有する請求項１記載のビデオオンデマンド配信方法。
【請求項８】
上記第２の平文化法は、非旧型暗号化法を含むことを特徴とする請求項７記載のビデオオンデマンド配信方法。
【請求項９】
プログラミングされたプロセッサの制御の下で実行されることを特徴とする請求項１記載のビデオオンデマンド配信方法。
【請求項１０】
プログラミングされたプロセッサ上で実行されると、請求項１記載のビデオオンデマンド配信方法を実行するコンピュータにより読取可能な媒体。
【請求項１１】
選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、ビデオオンデマンドで配信されるコンテンツを処理するステップと、
上記第１の部分を保存するステップと、
上記第２の部分を保存するステップと、
上記コンテンツの配信の要求を受け取るステップと、
上記要求が第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定するステップと、
上記要求が第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、
第１の暗号化器に上記第１の部分をルーティングするステップと、
上記第１の暗号化器を回避して上記第２の部分をルーティングするステップと、
上記第１の暗号化器において、上記第１の暗号化処理を用いて暗号化された第１の部分を生成するステップと、
上記暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームを構築するステップと、
上記要求が、第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、
上記第１の部分及び第２の部分からコンテンツのストリームを構築するステップと、
第２の暗号化器にストリームをルーティングするステップと、
上記第２の暗号化器において、第２の暗号化処理を用いて上記第１の部分を暗号化し、選択的暗号化ストリームを生成するステップとを有するビデオオンデマンド配信方法。
【請求項１２】
上記第１及び第２のファイルは、ビデオオンデマンドサーバに保存されることを特徴とする請求項１１記載のビデオオンデマンド配信方法。
【請求項１３】
上記端末装置に上記選択暗号化コンテンツをストリーミングするステップを更に有する請求項１１記載のビデオオンデマンド配信方法。
【請求項１４】
上記第１の平文化法は、旧型暗号化法を含むことを特徴とする請求項１１記載のビデオオンデマンド配信方法。
【請求項１５】
上記第２の平文化法は、非旧型暗号化法を含むことを特徴とする請求項１１記載のビデオオンデマンド配信方法。
【請求項１６】
プログラミングされたプロセッサの制御の下で実行されることを特徴とする請求項１１記載のビデオオンデマンド配信方法。
【請求項１７】
プログラミングされたプロセッサ上で実行されると、請求項１１記載のビデオオンデマンド配信方法を実行するコンピュータにより読取可能な媒体。
【請求項１８】
選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、ビデオオンデマンドで配信されるコンテンツを処理することによって、ビデオオンデマンドで配信されるコンテンツを処理する選択暗号化プロセッサからコンテンツを受け取る受信手段と、
少なくとも１つのコンピュータにより読取可能なストレージ装置と、
少なくとも１つのコンピュータにより読取可能なストレージ装置に上記第１及び第２の部分を保存し、
第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からコンテンツの配信のために要求を受け取り、
上記要求が上記第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定するプロセッサと、
上記要求が上記第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、
第１の暗号化器に上記第１の部分をルーティングし、該第１の暗号化器を回避して上記第２の部分をルーティングする第１のルータと、
上記第１の暗号化処理を用いて暗号化された第１の部分を生成する上記第１の暗号化器と、
上記暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームを構築する構築手段とを備えるビデオオンデマンド（ＶＯＤ）サーバ。
【請求項１９】
上記要求が、第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、
上記構築手段は、上記第１の部分及び第２の部分からコンテンツのストリームを構築し、
上記第１のルータは、第２の暗号化器にストリームをルーティングし、
第２の暗号化処理を用いて、上記第１の部分を暗号化し、選択暗号化ストリームを生成する第２の暗号化器を更に備えることを特徴とする請求項１８記載のビデオオンデマンドサーバ。
【請求項２０】
上記第１の部分は、第１のファイルに保存され、上記第２の部分は、第２のファイルに保存されることを特徴とする請求項１８記載のビデオンデマンドサーバ。
【請求項２１】
上記端末装置に上記選択暗号化コンテンツをストリーミングするストリーミング手段を更に備える請求項１８記載のビデオンデマンドサーバ。
【請求項２２】
上記第１の平文化器は、旧型暗号化法を用いることを特徴とする請求項１８記載のビデオンデマンドサーバ。
【請求項２３】
上記第２の平文化器は、非旧型暗号化法を用いることを特徴とする請求項１９記載のビデオンデマンドサーバ。
【請求項２４】
コンテンツの配信の要求を受け取るステップと、
記録媒体からコンテンツを読み出すステップと、
選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、上記読み出したコンテンツを処理するステップと、
上記要求が第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定するステップと、
上記要求が上記第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、
第１の暗号化器に上記第１の部分をルーティングするステップと、
上記第１の暗号化器を回避して上記第２の部分をルーティングするステップと、
上記第１の暗号化器において、上記第１の暗号化処理を用いて暗号化された第１の部分を生成するステップと、
上記暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームを構築するステップとを有するビデオオンデマンド（ＶＯＤ）配信方法。
【請求項２５】
上記第１の部分及び第２の部分は、コンピュータにより読取可能なファイルに保存されることを特徴とする請求項２４記載のビデオオンデマンド配信方法。
【請求項２６】
上記コンピュータにより読取可能なファイルは、ＶＯＤサーバに保存されることを特徴とする請求項２５記載のビデオオンデマンド配信方法。
【請求項２７】
上記端末装置に上記選択暗号化コンテンツをストリーミングするステップを更に有する請求項２５記載のビデオオンデマンド配信方法。
【請求項２８】
上記第１の平文化法は、旧型暗号化法を含むことを特徴とする請求項２５記載のビデオオンデマンド配信方法。
【請求項２９】
上記構築されたストリームは、ストリームに対して暗号化処理を行わない第２の暗号化器を経由することを特徴とする請求項２５記載のビデオオンデマンド配信方法。
【請求項３０】
上記要求が、第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、
上記第１の部分及び第２の部分からコンテンツのストリームを構築するステップと、
第２の暗号化器にストリームをルーティングするステップと、
上記第２の暗号化器において、第２の暗号化処理を用いて上記第１の部分を暗号化し、選択的暗号化ストリームを生成するステップとを有する請求項２５記載のビデオオンデマンド配信方法。
【請求項３１】
上記第２の平文化法は、非旧型暗号化法を含むことを特徴とする請求項２５記載のビデオオンデマンド配信方法。
【請求項３２】
プログラミングされたプロセッサの制御の下で実行されることを特徴とする請求項２５記載のビデオオンデマンド配信方法。
【請求項３３】
プログラミングされたプロセッサ上で実行されると、請求項２５記載のビデオオンデマンド配信方法を実行するコンピュータにより読取可能な媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、参照により本願に援用される、ペドロウ（Pedlow）他により２００３年１２月１６日に出願された、米国仮出願番号第６０／５３０，０７１、発明の名称「ビデオオンデマンドコンテンツのコンポジットセッションベース暗号化（COMPOSITE SESSION-BASED ENCRYPTION OF VIDEO ON DEMAND CONTENT）」の優先権の利益を主張する。また、本出願は、参照により本願に援用される、レオ・マーク・ペドロウ・ジュニア（Leo Mark Pedlow, Jr）を発明者とし、２００４年１月２３日に出願された米国特許出願番号第１０／７６４，２０２、代理人整理番号ＳＮＹ−Ｔ５７０８．０１、２００４年１月２３日に出願された米国特許出願番号第１０／７６４，０１１、代理人整理番号ＳＮＹ−Ｔ５７１０．０１、２００４年３月１６日に出願された米国特許出願番号第１０／８０２，０８４、代理人整理番号ＳＮＹ−Ｔ５７１１．０２、２００４年３月１６日に出願された米国特許出願番号第１０／８０２，００７、代理人整理番号ＳＮＹ−Ｔ５７１２．０２、２００４年３月１６日に出願された米国特許出願番号第１０／８０２，００８、代理人整理番号ＳＮＹ−Ｔ５７１７．０２、及び２００４年４月１３日に出願された米国特許出願番号第１０／８２３，４３１、代理人整理番号ＳＮＹ−Ｔ５７７５．０２の優先権の利益を主張する。  また、本出願は、本明細書に参照により援用される、以下全て２００２年１月２日に出願された、ウンガー（Unger）他による米国特許出願、代理人整理番号ＳＮＹ−Ｒ４６４６．０１、米国特許出願番号第１０／０３８、２１７、発明の名称「クリティカルパケットの部分暗号化（Critical Packet Partial Encryption）」、キャンデロール（Candelore）他による特許出願、代理人整理番号ＳＮＹ−Ｒ４６４６．０２、米国特許出願番号第１０／０３８、０３２、発明の名称「時分割部分暗号化（Time Division Partial Encryption）」、キャンデロール（Candelore）他による特許出願、代理人整理番号ＳＮＹ−Ｒ４６４６．０３、米国特許出願番号第１０／０３７、９１４、発明の名称「エレメンタリストリームの部分暗号化（Elementary Stream Partial Encryption）」、ウンガー（Unger）他による米国特許出願、代理人整理番号ＳＮＹ−Ｒ４６４６．０４、米国特許出願番号第１０／０３７、４９９、発明の名称「部分暗号化及びＰＩＤマッピング（Partial Encryption and PID Mapping）」、及びウンガー（Unger）他による米国特許出願、代理人整理番号ＳＮＹ−Ｒ４６４６．０、米国特許出願番号第１０／０３７、４９８、発明の名称「部分暗号化された情報の復号及び平文化（Decoding and Decrypting of Partially Encrypted Information）」に関連する。
【著作権に関する表示】
【０００２】
この明細書の開示の一部は、著作権保護の対象となる資料を含んでいる。著作権者は、この明細書が特許商標庁の特許ファイル又は記録であると認められる複製又は特許開示に対しては異議を唱えないが、それ以外のあらゆる全ての著作権を留保する。
【背景技術】
【０００３】
ソニー株式会社が主導して促進しているパッセージ（、ソニーエレクトロニクスインク社（Sony Electronics Inc.）の商標である。）は、既存の旧型ネットワーク上に、新型のヘッドエンド設備、加入者機器及びサービスを配備する多チャンネル運営事業者（Multiple Service Operators：ＭＳＯ）用のメカニズムを提供する。米国では、これらのネットワークの殆どは、モトローラ社（Motorola）（以前は、ゼネラルインスツルメント社（General Instrument））又はサイエンティフィックアトランタ社（Scientific Atlanta）によって提供されている。これらの２つの企業は、現在のところ、ターンキー方式（turnkey system）の提供業者として、米国のケーブルシステム市場の９９％以上のシェアを獲得している。ターンキー方式では、計画的に、そのネットワークに新規企業の設備（non-incumbent equipment）が導入されることを阻害する専用の技術及びインタフェースが用いられている。ＭＳＯは、アナログケーブルシステムからデジタルケーブルシステムへの移行の間に、一旦、これらの供給業者の１つを選択すると、加入者数又は提供するサービスの増加に伴って、追加する設備の供給業者を探す場合、事実上の独占状態に直面する。
【０００４】
パッセージを先導する前には、既存の供給業者からの設備と新たな供給業者からの設備との間には意図的に互換性がなく、上述した状況を回避するには、既存の供給業者が設置した設備に対する投資を無駄にするより他はなかった。相互運用に対する１つの主要な障害は、現代のデジタルケーブルネットワークにおける限定受信（conditional access：ＣＡ）方式、申し込む可能性がある加入者の興味（heart）の管理、及び収益確保の源の範囲にある。
【０００５】
パッセージの技術は、１つの共通の設備上に、２つ以上の限定受信方式が独立して共存できるように開発されている。この問題に取り組む他の技術とは異なり、パッセージの技術では、２つの限定受信方式は、それらの間で如何なる直接的又は間接的な相互作用をすることなく、共通のトランスポートストリームで動作する。これらの技術において用いられる基本的な処理については、上述した係属中の特許文献に詳細に記載されている。
【０００６】
上述した共通の譲受人による特許出願及び他の文献は、パッセージのある側面と一致し、本明細書では、包括的に部分暗号化又は選択暗号化として呼ぶ方法の様々な側面を開示している。具体的には、これらの文献には、２つ（又は３つ以上）の暗号化技術を用いて、デジタルコンテンツの特定の選択部分（selection）を暗号化し、コンテンツの他の部分を暗号化しないまま残すシステムが開示されている。暗号化する部分を適切に選択することによって、コンテンツ全体を選択して暗号化する必要なく、複数の平文化装置の下で使用できるように、コンテンツを効果的に暗号化することができる。幾つかの実施の形態では、複数の暗号化方式を用いてコンテンツを効果的に暗号化するために必要なデータオーバヘッドは、僅かに数パーセントである。これにより、１つのケーブルシステム又は衛星システムにおいて、複数の製造業者から提供されるセットトップボックス（set-top boxe：ＳＴＢ）又は限定受信（ＣＡ）受信機を実現した他の製品を利用することができ、したがって、ケーブル運営事業者又は衛星放送運営事業者は、複数の競合業者から、セットトップボックスを自由に購入することができる。
【０００７】
これらの文献では、クリアなコンテンツは、第１のパケット識別子（primary Packet Identifier：ＰＩＤ）を用いて特定される。また、番組コンテンツには、第２のＰＩＤ（又はシャドウＰＩＤ）も割り当てられている。コンテンツの選択された部分は、２つ（又は３つ以上）の暗号化方式の下で暗号化され、暗号化コンテンツは、第１のＰＩＤ及び第２のＰＩＤの両方を用いて伝送される（各暗号化方式の１つ又は１組のＰＩＤを用いる）。所謂旧型ＳＴＢ（legacy STB）は、普通の方法で動作し、第１のＰＩＤの元で受信した暗号化パケットを平文化し、第２のＰＩＤを無視する。新型（非旧型）ＳＴＢは、第１のＰＩＤ及び第２のＰＩＤの両方を単一のプログラムに関連付けることによって動作する。第１のＰＩＤを有するパケットは、普通に復号され、第２のＰＩＤを有するパケットは、まず平文化された後に復号される。そして、両方のＰＩＤに関連付けられたパケットが組み立てられ、単一のプログラムストリームが生成される。パケットに関連する複数のＰＩＤ値は、復号のために、単一のＰＩＤ値に包括的に再マッピングされる（例えば、シャドウＰＩＤを第１のＰＩＤ値に再マッピングし、又はこの逆の再マッピングを行う）。
【発明を実施するための最良の形態】
【０００８】
頭字語、略語及び定義
ＡＳＩ−非同期シリアルインタフェース（Asynchronous Serial Interface）
ＣＡ−限定受信（Conditional Access）
ＣＡＳＩＤ−限定受信システム識別子（Conditional Access System Identifier）
ＣＰＥ−宅内規器（Customer Premises Equipment）
ＤＨＥＩ−デジタルヘッドエンド拡張インタフェース（Digital Headend Extended Interface）
ＥＣＭ−番組情報（番組に関する情報とデスクランブルのための鍵等）及び制御情報からなる共通情報（Entitlement Control Message）
ＥＰＧ−電子番組ガイド
ＧＯＰ−グループオブピクチャ（Group of Pictures）（ＭＰＥＧ）
ＭＰＥＧ−ムービングピクチャエキスパートグループ（Moving Pictures Experts Group）
ＭＳＯ−多チャンネル運営事業者（Multiple System Operator）
ＭＳＯ−多チャンネル運営事業者（Multiple Service Operator）
ＯＬＥＳ−オフライン暗号化方式（Off Line Encryption System）
ＰＡＴ−番組割当テーブル（Program Allocation Table）
ＰＩＤ−パケット識別子（Packet Identifier）
ＰＭＴ−番組マップテーブル（Program Map Table）
ＰＳＩ−番組特定情報（Program Specific Information）
ＱＡＭ−直交振幅変調（Quadrature Amplitude Modulation）
ＲＡＩＤ−レイド（Redundant Array of Independent Disks）
ＲＡＭ−ランダムアクセスメモリ（Random Access Memory）
ＳＡＮ−ストレージエリアネットワーク（Storage Area Network）
ＶＯＤ−ビデオオンデマンド
クリティカルパケット（Critical Packet）−暗号化されると、正しく平文化しなければ、ビデオ画像の一部を見ることを困難又は不可能にし、又は正しく平文化しなければ、音声の一部を聴くことを困難又は不可能にするパケット又はパケットのグループ。なお、「クリティカル」という用語は、絶対的な用語としては解釈されず、エレメンタリストリームがハッキングされて、「クリティカルパケット」の暗号が解読される可能性はあるが、通常の復号処理では、このような「クリティカルパケット」を完全又は適切に復号することができず、このため、番組コンテンツを正常に視聴することができない。
選択暗号化（Selective Encryption）（又は部分暗号化（Partial Encryption））−ストリームを使用すること（すなわち、見ること又は聴くこと）を困難又は不可能にするために、エレメンタリストリームの一部のみを暗号化すること。
デュアル選択暗号化（Dual Selective Encryption）−２つの独立した暗号化方式の下でコンテンツの１つの選択部分（selection）を暗号化すること。
パッセージ（Passage：商標）−様々な単一の及び複数の選択暗号化方式、機器及び処理に関するソニーエレクトロニクスインク社（Sony Electronics Inc.）の商標。
トリックモード（Trick mode）−早送り、巻戻し、一時停止、サスペンド（停止）、スローモーション等、ビデオテープ装置の場合のような動作をシミュレートするデジタルコンテンツの再生の動作モード。
【０００９】
ここで単数として示す名詞は、１又は複数を意味するものとする。また、ここで用いる「複数」という用語は、２つ以上の数を意味するものとする。ここで用いる「他の」という用語は、少なくとも第２又はそれ以上を指すものとする。ここで用いる「含む」及び／又は「有する」といった用語は、「備える（すなわち、オープンランゲージ（open language））」を意味する。ここで用いる「接続」という用語は、必ずしも直接的な接続に限定されず、また、必ずしも機械的な接続を意味しない。ここで用いる「プログラム」という用語は、コンピュータシステムにおいて実行されるように設計された命令のシーケンスを意味する。「プログラム」又は「コンピュータプログラム」は、サブルーチン、関数、手続き、オブジェクトメソッド、オブジェクトインプリメンテーション、実行可能なアプリケーションにおけるアプレット、サーブレット、ソースコード、オブジェクトコード、共有ライブラリ／ダイナミックロードライブラリ、及び／又はコンピュータシステムにおいて実行されるように設計された他の命令のシーケンス等を含むものとする。
【００１０】
ここで単数として示す名詞は、１又は複数を意味するものとする。また、ここで用いる「複数」という用語は、２つ以上の数を意味するものとする。ここで用いる「他の」という用語は、少なくとも第２又はそれ以上を指すものとする。ここで用いる「含む」及び／又は「有する」といった用語は、「備える（すなわち、オープンランゲージ（open language））」を意味する。ここで用いる「接続」という用語は、必ずしも直接的な接続に限定されず、また、必ずしも機械的な接続を意味しない。ここで用いる「プログラム」という用語は、コンピュータシステムにおいて実行されるように設計された命令のシーケンスを意味する。「プログラム」又は「コンピュータプログラム」は、サブルーチン、関数、手続き、オブジェクトメソッド、オブジェクトインプリメンテーション、実行可能なアプリケーションにおけるアプレット、サーブレット、ソースコード、オブジェクトコード、共有ライブラリ／ダイナミックロードライブラリ、及び／又はコンピュータシステムにおいて実行されるように設計された他の命令のシーケンス等を含むものとする。
【００１１】
用語「スクランブル（scramble）」、「暗号化（encrypt）」及びその活用形は、ここでは同義で用いられている。また、用語「テレビジョン番組（television program）」及び類似の用語は、日常会話に使用する意味とともに、テレビジョン受信機又は同様のモニタ装置に表示することができるＡ／Ｖコンテンツのあらゆるセグメントの意味にもなる。また、用語「ビデオ（video）」は、真の視覚情報のみではなく、日常会話的な意味（例えば、「ビデオテープレコーダ」）も含み、ビデオ信号のみではなく、関連するオーディオ信号及びデータ信号も包含する。また、用語「旧型（legacy）」とは、既存のケーブル及び衛星システムに用いられている既存の技術を意味する。ここに開示されたＶＯＤの例示的な実施の形態では、データは、テレビジョンセットトップボックス（ＳＴＢ）によって復号されるが、このような技術は、全ての種類のテレビジョン受信機にすぐに採用され、この場合、テレビジョン受信機の筐体内に組み込んでもよく、独立した筐体内に組み込んでもよく、記録及び／又は再生装置に組み込んでもよく、あるいは限定受信（Conditional Access：ＣＡ）復号モジュールとし、すなわちテレビジョン受信機自体の中に設けてもよい。
【００１２】
詳細な説明
本発明は、多くの異なる形式で実現することができるが、ここでは、添付の図面を用いて本発明の特定の具体例を詳細に説明する。なお、ここに説明する具体例は、本発明の原理を例示的に示すものであり、本発明はここに示し、説明する特定の具体例によって制限されるものではない。以下の説明では、複数の図面において共通の、類似する又は対応する部分について、共通の符号を用いる。
【００１３】
クリアなＶＯＤアーキテクチャ
特定のＶＯＤアーキテクチャにおける判定は、独立変数及び従属変数の両方の複雑な組の間のインタラクションの結果であり、状態方程式の解（solution）を提供する。幾つかの変数は、ＭＳＯによる選択の結果、直接固定される。他の変数は、例えば、既存のシステム、場所、サイズ利用可能なリソース及びＲＯＩ要求等の因子により制約される。
【００１４】
図１に示すように、一般化されたＶＯＤシステム１０は、コンテンツ集合及び情報管理（Content Aggregation and Asset management）モジュール１４、コンテンツ配信モジュール（ＳＡＮ）１８、ビデオサーバモジュール２２、セッションマネージャ２６、トランザクションマネージャ３０、課金装置３４、ＥＰＧサーバ又はＶＯＤカタログサーバ３８、トランスポートルータ／交換機（ルーティングマトリクス）４２、ストリーム暗号化装置（図示せず）、ＱＡＭ変調器／アップコンバータ及び他の周辺リソース４６等の要素／リソースの幾つか又は全てを含む。このＶＯＤシステム１０は、加入者端末装置５０等の加入者端末装置に、最終的にテレビジョン受信機又は他のモニタ機器５４によって視聴される番組を提供する。
【００１５】
実際の動作では、コンテンツは、以下に限定されるものではないが、１つ以上の衛星放送受信アンテナ５８を介して、受信した衛星放送信号を含む様々なソースから受け取られる。コンテンツは、コンテンツ集合及び情報管理（Content Aggregation and Asset management）モジュール１４によって集められ、ＥＰＧサーバ又はＶＯＤカタログサーバ３８によってカタログ化される。そして、コンテンツは、コンテンツ配信モジュール１８から、１つ以上のビデオサーバ２２に配信される。加入者は、ＶＯＤセレクションを注文した場合、加入者端末装置（例えば、ＳＴＢ）５０からセッションマネージャ２６にメッセージが送信される。セッションマネージャ２６は、課金装置３４が番組の供給を許可したことをトランザクションマネージャ３０に通知する。セッションマネージャ２６は、ＶＯＤサーバの集合から、要求されたコンテンツを有し、及び加入者端末装置５０に接続されたノードに単一の信号パスで接続されたＶＯＤサーバを選択する。また、セッションマネージャ２６は、加入者端末装置５０にコンテンツを配信するために、ルーティングマトリクス４２に対し、正しい周辺リソース４６を介して、選択されたビデオコンテンツを適切にルーティングさせる。
【００１６】
ＶＯＤ番組特定情報
ＶＯＤビデオサーバ２２は、セッションＡ／Ｖコンテンツの作成に加えて、関連するセッション特定ＰＳＩ（番組特定情報）を作成する。この情報は、ＰＳＩが非常に動的であるという点で、放送モデルとは異なっている。ＰＡＴ又はこれに従属するＰＭＴのコンテンツは、新たなセッションが開始又は終了すると、変化する。ＰＳＩテーブルは、トランスポートマルチプレックスの構造だけを反映し、実際のＡ／Ｖコンテンツを搬送しないので、放送分野では、ＰＳＩが変化することは希である。
【００１７】
ＶＯＤビデオサーバ２２又は関連するヘッドエンドハードウェア又はソフトウェアは、送出トランスポート多重化ストリーム内の既存の、使用可能な「スロット」に新たなセッションを動的に割り当てる。スロットには、ＭＰＥＧプログラム番号が付され、多くの場合、トランスポートストリーム（ＴＳＩＤ）及びプログラム番号の組合せにより、所定のサービスレベルにおける、一意のセッション及びこの結果実行されるルーティングを決定する。多くの場合、周辺リソース４６は、動的に構成されない。特定の入力ポートに供給されるコンテンツの、出力における特定の直交振幅変調キャリアへのルーティングは、機器における、ＴＳＩＤ／入力ポート及びプログラム番号マッピングの特定の直交振幅変調リソースへの予め構成された、静的な割当を介して決定される。このマッピング情報と同じ情報は、ＶＯＤシステムにロードされ、これにより、特定の加入者端末装置５０によって、セッションが要求され、承認されると、ルーティングマトリクス４２の解が求められ、要求に沿う適切なＶＯＤビデオサーバ２２及びＱＡＭトランスポート（周辺リソース４６）が決定する。また、この解は、要求を行った加入者端末装置５０への第１の可能なパスを発見するために単純な静的な解に加えて、例えば、要求された情報（asset）がどのサーバにロードされたか、及びサーバがローディングし／使用可能なスロット等の動的な問題も考慮する。
【００１８】
ルーティングマトリクス４２を解くこと及び意図されたルートに従う適切なＰＩＤ及びＰＳＩをセッションに供給することに加えて、同じ情報の要素（プログラムＩＤ及びＱＡＭ周波数）も加入者の自宅の加入者端末装置５０におけるセッションクライアントに送信され、これにより、加入者は、要求されたストリームを適切に受信し、これに基づく情報を表示することができる。
【００１９】
クリアなＶＯＤ配信
最も簡単なＶＯＤの実現例は、クリアなＶＯＤ配信システム、すなわち、図１に示すように、暗号化を全く含まないＶＯＤ配信システムである。クリアなＶＯＤは、娯楽媒体の最も価値が高いと考えられるプロパティ、すなわち、最新版のフィルム等に対する保護を提供しないが、既存のケーブルシステムプロバイダがこれまで適切に対処できず、第２の、代替のＣＡシステムを導入しても解決が困難であった問題の多くを回避する。ＶＯＤ環境で選択的又は完全な暗号化を実現するための様々な構成については後に説明する。この明細書では、様々な実施の形態を介して、ここに開示する様々なシステムによって得られる相対的なストレージ効率を示すために、例示的なＶＯＤ映画の配信について説明する。この明細書で例示的に示す現実世界におけるＶＯＤ映画の具体例は、以下の属性を有する。
圧縮ビデオデータレート：３Ｍｂｉｔ／Ｓ
映画の長さ：１２０分（２時間）
Ｉフレームオーバヘッド：１７％
単一のクリアな（暗号化されていない）映像部分のために用いられるフィルムのコピーの総ストレージ容量：３．６１８ＧＢ（ギガバイト）
【００２０】
セッションベース暗号化ＶＯＤ配信（SESSION-BASED ENCRYPTION VOD DISTRIBUTION）
セッションベースの暗号化では、基本的な前提として、図１に示すような従来の（クリアな）ＶＯＤビデオサーバ２２は、ビデオサーバ２２と、周辺リソース４６であるＱＡＭ変調器との間でトランスポートストリームを暗号化する暗号化器を加えることにより変更される。一実施の形態として、暗号化器は、周辺リソース４６であるＱＡＭ変調器及び／又は他のコンポーネントに統合してもよい。市販されているこのような機器の具体例としては、サイエンティフィックアトランタ社（Scientific-Atlanta）のＭＱＡＭ及びハーモニック社（Harmonic）のＮＳＧプロダクトがある。
【００２１】
複数の独立したＶＯＤセッションを含み、複数の加入者に対応する送出トランスポートストリームは、プラントに、続いて加入者に配信する時点で暗号化される。暗号化及び及び権利の制御は、セッションを制御するセッションマネージャ２６と、ビデオサーバ２２と、限定受信システムとの間のインタラクションに基づいて、定義されたインタフェースを介して行われる。多くのセッションベースＶＯＤアーキテクチャは、以下の共通の短所を共有する。
【００２２】
・権利の調整及び／又は配信及びセッションマネージャ、限定受信システム及びストリーム暗号化器の間の同期が必要である。
【００２３】
・ビデオサーバにロードする前及びシステムに保存されている間にクリアなコンテンツは、剽窃又は海賊行為に晒される虞がある。
【００２４】
・旧型及び代替のストリーム暗号化器の両方を追加するための更なるコストが必要である。
【００２５】
・旧型ストリーム暗号化器を使用するには、かなりの密度（セッション容量）が要求される。
【００２６】
・サブジェクトに関係するＭＳＯに基づくセッションベースＶＯＤストリームは、ある製造業者からの限定受信装置ではサポートされないことがある。
【００２７】
・セッションベース暗号化では（プリ暗号化スキームと比較して）、同じプログラムの全てのセッションのために用いられる固有の暗号鍵の適用により、安全性が低下する。
【００２８】
多くの場合、ビデオサーバは、特定のセッションのために用いられる限定受信方法に対応する特別なＰＳＩを生成する必要はない。ビデオサーバのダウンストリーム側にある暗号化器は、暗号化の時点／ポイントにおいて、処理される各セッションに固有のＣＡ情報を添付する。ＶＯＤセッションマネージャ２６は、どのストリームをどのＣＡ技術で処理するかを管理し、幾つかの場合、特定のセッションに適切な暗号化器を介する／暗号化器へのストリームの動的なルーティングを管理する。
【００２９】
他のアーキテクチャと同様に、セッションベースシステムの基本アーキテクチャには幾つかの変形例があり、以下では、これらの変形例について説明する。
【００３０】
コンポジットセッションベース暗号化（COMPOSITE SESSION BASED ENCRYPTION ）
コンポジットセッションベース暗号化手法は、複数の限定受信システムが単一のＶＯＤシステムで動作できるセッションベース法の一種である。この構成では、図２に示すように、トランスポートストリーム及びこれに基づくＲＦキャリアを用いて、複数の限定受信フォーマットを単一のストリームに多重化し、ＶＯＤサーバから加入者端末装置５０に送出ストリームをルーティングすることによって適切に暗号化されたストリームを加入者に提供する。ここでは、ＣＡシステムの間では、リソースは共有されず、各ＣＡシステム独自に動作する。単一のトランスポートは、個々の加入者セッションを表すプログラムベースで個別に動作する２つ以上のＣＡフォーマットの如何なる組合せを含んでいてもよい。
【００３１】
この実施の形態では、新たなコンテンツをＶＯＤビデオサーバ２２にローディングする際、ＶＯＤビデオサーバ２２は、内部のソフトウェア又は例えば、選択暗号化プロセッサ１０４等の外部の機器によってコンテンツを処理する。この処理により、適切な何らかの選択暗号化選択処理を用いて、「クリティカルパケット」（上の定義参照）を特定し、分離する。すなわち、この処理により、後に暗号化するパケットを特定する。「クリティカル」パケットは、それまで未使用であった、１つ以上の新たなＰＩＤに関連付けることによって分離される。元のバルク「非クリティカル」コンテンツ及び分離されたコンテンツからなるコンポジットストリームは、単一のアセット（例えば、単一のファイル）としてＶＯＤビデオサーバ２２に保存され、又はコンテンツを２つの個別のファイルを保存して個別に送信してもよい。更にこれに代えて、「クリティカル」コンテンツ及び「非クリティカル」コンテンツのそれぞれに新たなＰＩＤを割り当ててもよい。いずれの場合も、コンテンツは、暗号化されていない（クリアな）状態で保存できる。
【００３２】
上述した例示的な映画の場合、クリアなＶＯＤ状態で３．６１８ＧＢのデータ量を有する同じ映画では、２つ（又は３つ以上）の異なるＣＡシステムをサポートするコンポジットセッションベース暗号化を用いた場合も、約３．６１８ＧＢが必要である。
【００３３】
加入者端末装置５０がヘッドエンドにＶＯＤコンテンツを要求すると、セッションマネージャ２６は、（加入者端末装置５０が旧型の平文化及び代替の平文化のいずれに対応しているかに応じて）旧型ＣＡシステム１０８又は代替のＣＡシステム１１２のいずれを用いるかを判定する。加入者端末装置５０が旧型平文化に準拠している場合、旧型ＣＡシステム１０８は、旧型暗号化器１１６に暗号化処理を行わせる。この具体例では、旧型暗号化器１１６は、「クリティカル」コンテンツに関連する新たなＰＩＤによって特定されるパケットを暗号化し、コンテンツは、ルーティングマトリクス１２０により、ＶＯＤビデオサーバ２２から旧型暗号化器１１６にルーティングされる。「非クリティカル」コンテンツは、旧型暗号化器１１６をバイパスし、ルーティングマトリクス１２０によって、パス１３４を介して、直接、ルーティングマトリクス１２４にルーティングされる。
【００３４】
旧型暗号化器１１６における暗号化の後に、パス１３４を介して「非クリティカル」コンテンツと共に受信された選択暗号化コンテンツは、ルーティングマトリクス１２４により、アッドドロップ再マルチプレクサ１２８代替の暗号化器１３２及び周辺リソース４６を介して、加入者端末装置５０にルーティングされる。この実施形態では、代替の暗号化器１３２は、そこを通過するコンテンツの暗号化を行うように構成されておらず、すなわち、代替の暗号化器１３２は、コンテンツを変更することなく、単にコンテンツを渡す。この具体例では、アッドドロップ再マルチプレクサ１２８は、供給されるパケット（「クリティカル」パケット及び「非クリティカル」パケット）を単一の正しく順序付けられたなストリームにインタリーブすることによって、旧型暗号化器１１６からのコンテンツ及びパス１３４からからのコンテンツを単一のストリームに再構成する。アッドドロップ再マルチプレクサは、新たなタイミング情報を挿入することによって、ストリームのクロックを再調整し、また、必要に応じてＰＩＤを再マッピングし（また、必要であれば、ＰＳＩ情報を変更する）、ストリームが現在のセッションの宛先となる加入者端末装置５０に適切な固有のＰＩＤの組を搬送する適切なＭＰＥＧトランスポートストリームとなることを保証する。
【００３５】
なお、ＶＯＤサーバへのストレージのために、ＰＩＤを再マッピングしてもよいが、この再マッピングは、「クリティカル」コンテンツ及び「非クリティカル」コンテンツを分離するのみである。加入者への送信の前に、各ＶＯＤセッションに関連するコンテンツ再生の各インスタンスが特定のＶＯＤセッションに関連する個々の加入者端末装置で用いられる固有のＰＩＤの組を搬送することを保証するためにＰＩＤを再マッピングしてもよい。このように、異なるセッションを識別するために異なるＰＩＤの組を用いて複数の加入者に同じコンテンツを送信できる。
【００３６】
この具体例では、旧型暗号化器１１６は、最終的に加入者端末装置５０に宛てられる約２〜１０％のコンテンツを処理すればよいので、負荷が軽くなる。このように、ヘッドエンド及びネットワークが用いる旧型暗号化器１１６を減らすことができ、これにより設備投資を削減し、ハードウェア要求を低減することができる。
【００３７】
この具体例では、選択暗号化コンテンツが代替の暗号化に準拠する加入者端末装置５０に宛てられる場合、セッションマネージャ２６は、代替のＣＡシステム１１２にストリームの暗号化処理を行わせる。これにより、代替のＣＡシステム１１２は、代替の暗号化器によって「クリティカル」パケットのＰＩＤを有するパケットを暗号化する。この場合、「非クリティカル」パケット及び「クリティカル」パケットは、パス１３４に沿ってルーティングマトリクス１２０を介して、ルーティングマトリクス１２４、アッドドロップ再マルチプレクサ１２８、代替の暗号化器１３２にルーティングされる。アッドドロップ再マルチプレクサ１２８からのタイミングが再調整されたストリームは、代替の暗号化器１３２によって選択暗号化された（又は完全に暗号化された）後、周辺リソース４６を介して加入者端末装置５０にルーティングされる。
【００３８】
なお、周辺リソース４６は、ＱＡＭ及びＲＦ機能を有している。なお、多くの構成において、周辺リソースには、代替の暗号化器１３２、アッドドロップ再マルチプレクサ１２８及びルーティングマトリクス１２４のいずれか又は全てを組み込んでもよい。
【００３９】
このように、本発明の一実施の形態では、ビデオオンデマンド（ＶＯＤ）サーバは、選択暗号化プロセッサからコンテンツを受け取るための機器を有し、選択暗号化プロセッサは、選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、ビデオオンデマンドで配信されるコンテンツを処理する。更に、ビデオオンデマンドサーバは、少なくとも１つのコンピュータにより読取可能なストレージ装置と、少なくとも１つのコンピュータにより読取可能なストレージ装置に第１及び第２の部分を保存し、第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からコンテンツの配信のために要求を受け取り、要求が第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定するプロセッサを備える。要求が第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、第１のルータが第１の暗号化器に第１の部分をルーティングし、第１の暗号化器を回避して第２の部分をルーティングする。第１の暗号化器は、第１の暗号化処理を用いて暗号化された第１の部分を生成し、暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームが構築される。
【００４０】
更なる実施の形態において、要求が、第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、第１の部分及び第２の部分からコンテンツのストリームを構築し、第１のルータは、第２の暗号化器にストリームをルーティングし、第２の暗号化器は、第２の暗号化処理を用いて、第１の部分を暗号化し、選択暗号化ストリームを生成する。
【００４１】
図３は、ステップ２０４から開始される上述の具体例に基づく処理２００を示している。この実施の形態では、コンテンツは、ステップ２０８において、例えば、新たなＰＩＤによって特定される「クリティカル」パケットによりＶＯＤビデオサーバ２２に保存される。ステップ２１２において、コンテンツの要求を加入者端末装置５０から受け取ると、ステップ２１６において、加入者端末装置５０（例えば、ＳＴＢ）の平文化能力を判定する。ステップ２１６において、加入者端末装置５０が第１の暗号化方式（旧型暗号化方式）に準拠していると判定された場合、処理はステップ２２２に移行し、選択されたパケットの暗号化のために、「クリティカル」パケットをＣＡ１に準拠する暗号化器（１１６）にルーティングする。ステップ２２６では、「非クリティカル」パケットを、ＣＡ１に準拠する暗号化器１１６を回避してルーティングする。ステップ２３０では、暗号化された「クリティカル」パケットと、「非クリティカル」パケットとを適切にインタリーブすることによって、ストリームを再構成し、及びタイミングを再調整する。そして、ステップ２３６において、再構成された選択暗号化コンテンツを加入者端末装置５０にルーティングし、処理は、ステップ２４０で終了する。
【００４２】
一方、ステップ２１６において、加入者端末装置５０が第２の暗号化システム（ＣＡ２）に準拠していると判定された場合、処理はステップ２４４に移行し、「クリティカル」パケット及び「非クリティカル」パケットの両方を、ＣＡ１暗号化器を回避するようにルーティングする。２４８において、パケットをタイミング調整し、インタリーブし、ストリームを再構成する。そして、ステップ２５２において、再構成されたストリームをＣＡ２暗号化器に供給し、「クリティカル」コンテンツを選択暗号化し、選択的暗号化ストリームを生成する。次に、処理は、ステップ２３６に移行し、上述と同様の処理を行う。
【００４３】
このように、本発明の一実施の形態においては、選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、ビデオオンデマンドで配信されるコンテンツを処理する。次に、第１の部分及び第２の部分を保存する。コンテンツの配信の要求を受け取ると、要求が第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定する。要求が第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、第１の暗号化器に第１の部分をルーティングし、第１の暗号化器を回避して第２の部分をルーティングし、第１の暗号化器において、第１の暗号化処理を用いて暗号化された第１の部分を生成し、暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームを構築する。
【００４４】
更なる実施の形態において、要求が、第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、第１の部分及び第２の部分からコンテンツのストリームを構築し、ストリームを第２の暗号化器にルーティングし、第２の暗号化器において、第２の暗号化処理を用いて第１の部分を暗号化し、選択的暗号化ストリームを生成する。
【００４５】
ＶＯＤビデオサーバ２２にコンテンツをロードする際に、ストリームの選択暗号化処理を省略できれば、旧型暗号化器を巡る経路決定を任意に省略できるため、セッション再生のストレージ要求及び複雑性を低減できる。また、この構成により、アッドドロップマルチプレクサの必要性がなくなり、及び完全なトランスポートストリームを再構成するためにＰＩＤを再マッピングする必要がなくなる。なお、このトポロジでは、各旧型セッションについて、完全な多重化トランスポートストリームを旧型暗号化器において処理する必要があるため、更なる旧型暗号化器が必要となる。この結果、上述したシステムと同じレベルのサービスを提供するには、より多く（例えば、１０〜５０倍）の旧型暗号化器を用いる必要がある。
【００４６】
一実施の形態では、現在のところ、米国内の殆どのケーブルシステムが該当する、複数の暗号化能力を備えていない既存のＶＯＤシステムに限定受信システムを追加するために必要なハードウェア及び設備投資を削減できる。更に、現在、普及しているシステムの約７０％が、ＣＡ暗号化を実行する能力を有するＱＡＭ周辺機器を備えているため（このような機器は、例えば、ハーモニックＮＳＧ社（Harmonic NSG）から市販されている）、共存するが、それぞれ独立した２つのＣＡシステムをＶＯＤシステムに導入するための設備投資が必要とならない。
【００４７】
ＶＯＤコンテンツのセッションベースの暗号化では、加入者設備から直接受け取った情報又は課金装置３４等の他のリソースからの情報に基づいて、ＶＯＤセッションマネージャが要求加入者端末装置（例えば、セットトップボックス）５０がどの限定受信フォーマットに互換性を有するかを判定する新たなセッションが開始される。そして、ＶＯＤセッションマネージャ２６は、加入者のサービスエリアにサービスを提供するＲＦノードへのアクセスを有する適切な暗号化リソースへのパスを判定する。これに続く処理は、ＶＯＤコンテンツを加入者に提供するために如何なる種類の暗号化設備が採用されているかに依存する。
【００４８】
ここで、セッションが、旧型暗号化に準拠する加入者端末装置を意図している場合、セッションマネージャ２６は、旧型ＣＡシステム１０８を介してセッションの暗号化を開始し、旧型ＣＡシステム１０８は、旧型暗号化器１１６に処理を渡す。旧型ＣＡシステムは、暗号化すべき「クリティカル」コンテンツを表すＰＩＤを有するパケットのみを処理する。残りのコンテンツ（コンテンツのバルク）は、異なるＰＩＤで特定され、暗号化されないまま残され、旧型暗号化器１１６をバイパスされる。周辺機器は、アッドドロップマルチプレックサ、第２のＣＡ暗号化及びＱＡＭ変調器要素を含んでいてもよく、セッションマネージャ２６によって、分離された「クリティカル」コンテンツ及び「非クリティカル」データを単一で共通のＰＩＤに再マッピングするように構成される。「クリティカル」コンテンツがＶＯＤビデオサーバ２２において独立したファイルに保存される場合、コンテンツの全体を表す２つのファイルがストリーミングされる。この場合、ルーティングマトリクス１２０は、パス１３４を介して、旧型暗号化器１１６を回避するように、「非クリティカル」コンテンツをルーティングし、この結果、旧型暗号化器１１６の負担が軽減され、これにより、単一の暗号化器におけるセッション容量を約１０〜５０倍向上させることができる。バイパスストリームは、ルーティングマトリクス１２４の機能の一部として復元される。「非クリティカル」暗号化された「クリティカル」コンテンツストリームは、周辺機器に組み込むこともできるアッドドロップ再マルチプレクサ１２８において、単一のストリームに再結合される。
【００４９】
セッションが非旧型暗号化に準拠する加入者端末装置を意図している場合、セッションマネージャ２６は、代替のＣＡシステム１１２を介してセッションの暗号化を開始し、代替のＣＡシステム１１２は、代替の暗号化器１３２に処理を渡す。代替のＣＡシステム１１２は、初期的には「非クリティカル」コンテンツのみを表す元のトランスポートＰＩＤについて、全てのＰＩＤを処理する。セッションマネージャ２６は、ルーティングマトリクス１２０、１２４を構成し、パス１３４に沿ってコンテンツをルーティングし、非旧型暗号化に準拠する加入者端末装置５０にコンテンツを配信する機能を有していない旧型暗号化器１１６をバイパスする。アッドドロップ再マルチプレクサ１２８、代替の暗号化器１３２及び周辺リソース４６であるＱＡＭ変調器及びＲＦエレメントは、セッションマネージャ２６によって構成され、分離された「クリティカル」データ及び「非クリティカル」データを単一で共通のＰＩＤに再マッピングし、これらは、上述のように、代替の暗号化器１３２によって暗号化される。クリティカルコンテンツがＶＯＤビデオサーバ２２上の独立したファイルに保存される場合、全体のコンテンツ選択部分を表す２つのファイルが加入者端末装置５０にストリーミングされる。この場合、「非クリティカル」及び「クリティカル」コンテンツストリームは、（例えば、アッドドロップ再マルチプレクサ又は周辺機器の他の部分において）単一のストリームに再結合された後、代替暗号化される。
【００５０】
上述した実施の形態の変形例として、「クリティカル」及び「非クリティカル」コンテンツを単一のファイルとしてＶＯＤビデオサーバ２２に保存してもよい。この具体例では、完全なコンテンツ（「クリティカル」及び「非クリティカル」）は、旧型暗号化器１１６又は代替の暗号化器１３２のいずれかにルーティングされる。これに代えて、ルーティングマトリクス１２０によって、ＰＩＤに基づいて、単一のファイルからのコンテンツを旧型暗号化器１１６又はルーティングマトリクス１２４のいずれかにルーティングしてもよく、ストリームの再構成の前に、選択暗号化のために単一のファイルを分離してもよい。この場合、コンテンツを単一のファイルに保存し、コンテンツの要求を受け取り次第、ファイルを「クリティカル」及び「非クリティカル」コンテンツに分離することを反映するように処理２００のステップ２０８、２１２を変更する。この開示により、当業者は他の変形例も容易に想到できる。
【００５１】
このように、本発明の一実施の形態においては、ビデオオンデマンド配信方法は、コンテンツの配信の要求を受け取るステップと、記録媒体からコンテンツを読み出すステップと、選択暗号化方式の下で暗号化するコンテンツの第１の部分を選択し、暗号化しないまま残すコンテンツの第２の部分を選択することにより、読み出したコンテンツを処理するステップと、要求が第１の平文化法又は第２の平文化法に関連する平文化機能を有する端末装置からのものであるかを判定するステップとを有する。更に、要求が第１の平文化法に関連する平文化機能を有する端末装置からのものである場合、第１の暗号化器に第１の部分をルーティングするステップと、第１の暗号化器を回避して第２の部分をルーティングするステップと、第１の暗号化器において、第１の暗号化処理を用いて暗号化された第１の部分を生成するステップと、暗号化された第１の部分及び第２の部分から選択暗号化コンテンツのストリームを構築するステップとを実行する。
【００５２】
更なる実施の形態において、要求が、第２の平文化法に関連する平文化機能を有する端末装置からのものである場合、第１の部分及び第２の部分からコンテンツのストリームを構築するステップと、第２の暗号化器にストリームをルーティングするステップと、第２の暗号化器において、第２の暗号化処理を用いて第１の部分を暗号化し、選択的暗号化ストリームを生成するステップとを実行する。
【００５３】
以上の説明から、上述の例示的な実施の形態の幾つかは、例えば、ビデオサーバ又はサーバ２２、又はセッションマネージャ２６として機能するプログラミングされたプロセッサを用いて実現してもよいことは当業者にとって明らかである。なお、本発明は、このような実施例に限定されるわけではなく、他の実施の形態は、特定用途のハードウェア等のハードウェアコンポーネントの等価物を用いても実現でき、及び／又は専用のプロセッサを用いても実現できる。同様に、汎用コンピュータ、マイクロプロセッサを用いたコンピュータ、マイクロコントローラ、光コンピュータ、アナログコンピュータ、専用プロセッサ、及び／又は専用ハードワイヤード論理回路を用いて、本発明の実施例と等価な構成を構築することもできる。
【００５４】
また、上述の開示から、上述の実施例を実現するためのプログラミング動作、処理及びこれらに関連するデータは、本発明の範囲を逸脱することなく、読出専用メモリ（Read Only Memory：ＲＯＭ）素子、ランダムアクセスメモリ（Random Access Memory：ＲＡＭ）素子、ネットワークメモリ装置、光ストレージ装置、磁気ストレージ装置、光磁気ストレージ装置、フラッシュメモリ、コアメモリ、及び／又は他の同等のストレージ技術を用いても実現できることは当業者には明らかである。これらと同様のストレージ装置は、等価物とみなすことができる。
【００５５】
本発明の幾つかの実施の形態は、適切な電気的な記録媒体に記録することができ、適切な電子通信媒体を介して伝送することができる、上述のフローチャートで概略的に説明したプログラミングインストラクションを実行するプログラムされたプロセッサを用いて実現される。なお、上述した処理は、本発明の範囲を逸脱することなく様々に変形でき、様々な適切なプログラミング言語を用いて記述できることは当業者にとって明らかである。例えば、本発明の範囲から逸脱することなく、実行される動作の順序を変更でき、他の動作を加えることも幾つかの動作を省略することもできる。また、本発明の範囲を逸脱することなく、エラー修正処理を追加及び／又は拡張してもよく、ユーザインタフェース及び表示される情報を様々に変更してもよい。これらの変形も等価であるとみなされる。
【００５６】
ここに説明した機能を実現する特定の回路に関連して本発明の一実施の形態を開示したが、１つ以上のプログラミングされたプロセッサ上で実行される同等なソフトウェア又はファームウェアを用いてこの回路機能を実現する他の実施の形態も想定される。汎用コンピュータ、マイクロプロセッサを用いたコンピュータ、マイクロコントローラ、光コンピュータ、アナログコンピュータ、専用プロセッサ、及び／又は専用ハードワイヤード論理回路を用いて、本発明の実施例と等価な構成を構築することもできる。他の実施の形態は、特定用途のハードウェア等のハードウェアコンポーネントの等価物を用いても実現でき、及び／又は専用のプロセッサを用いても実現できる。
【００５７】
ソフトウェア及び／又はファームウェアの実施の形態は、一具体例においては、上述のフローチャートで概略的に説明したプログラミング命令を実行するプログラミングされたプロセッサを用いて実現してもよく、このプログラミング命令は、如何なる適切な電子媒体又はコンピュータにより読取可能な媒体（読出専用メモリ（Read Only Memory：ＲＯＭ）素子、ランダムアクセスメモリ（Random Access Memory：ＲＡＭ）素子、ネットワークメモリ装置、光ストレージ装置、磁気ストレージ装置、光磁気ストレージ装置、フラッシュメモリ、コアメモリ、及び／又は他の揮発性又は不揮発性技術）に保存してもよく、及び／又は如何なる適切な電子通信媒体を介して送信してもよい。なお、上述した処理は、本発明の範囲を逸脱することなく様々に変形でき、様々な適切なプログラミング言語を用いて記述できることは当業者にとって明らかである。例えば、本発明の範囲から逸脱することなく、実行される動作の順序を変更でき、他の動作を加えることも幾つかの動作を省略することもできる。また、本発明の範囲を逸脱することなく、エラー修正処理を追加及び／又は拡張してもよく、ユーザインタフェース及び表示される情報を様々に変更してもよい。これらの変形も等価であるとみなされる。
【００５８】
本発明を特定の具体例を用いて説明してきたが、当業者は、上述の説明から多くの代替例、修正例、変更例、変形例を想到することができる。これらの代替例、修正例、変更例、変形例は、本発明の範囲内にある。
【図面の簡単な説明】
【００５９】
【図１】クリアなビデオＶＯＤシステムのブロック図である。
【図２】本発明の一実施の形態であるコンポジットセッションベース暗号化ＶＯＤシステムアーキテクチャのブロック図である。
【図３】本発明の一実施の形態であるコンポジットセッションベース暗号化ＶＯＤのフローチャートである。
【図１】
2007520927.tif 000003
【図２】
2007520927.tif 000004
【図３】
2007520927.tif 000005
【国際調査報告】
2007520927.tif 000006