(57)【要約】  データのストリームを処理するケーブルカード装置は、第１の符号化法に基づいて符号化されたビデオデータのストリームをホストから受信する帯域内入力端子を備える。平文化器は、暗号化されたデータを平文化する。トランスコーダは、ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成する。暗号化器は、トランスコードされたデータストリームを暗号化する。帯域内出力端子は、トランスコードされ、暗号化されたデータストリームをホストに送信する。この要約は本発明を制限するものではなく、他の実施の形態では、この要約に開示した要素より多い、少ない又は異なる要素を用いてもよい。
2007528154.tif 000002
【特許請求の範囲】
【請求項１】
ケーブルカード（ＣａｂｌｅＣＡＲＤ）機器において、ビデオデータのストリームを処理するストリーム処理方法において、
第１の符号化法に基づいて符号化されたビデオデータのストリームをホストから受信するステップと、
上記ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成するステップと、
上記トランスコードされたデータストリームを上記ホストに送信するステップとを有するストリーム処理方法。
【請求項２】
上記ビデオデータのストリームは、暗号化されたデータを含むことを特徴とする請求項１記載のストリーム処理方法。
【請求項３】
上記暗号化されたデータを平文化するステップを更に有する請求項２記載のストリーム処理方法。
【請求項４】
上記トランスコードされたデータストリームを暗号化するステップを更に有する請求項３記載のストリーム処理方法。
【請求項５】
上記第２の符号化法は、ＭＰＥＧ規格に準拠した符号化法であることを特徴とする請求項１記載のストリーム処理方法。
【請求項６】
上記ケーブルカードは、オープンケーブル（ＯｐｅｎＣａｂｌｅ）規格に準拠したケーブルカードであることを特徴とする請求項１記載のストリーム処理方法。
【請求項７】
上記第２の符号化法は、ＭＰＥＧ２に準拠した符号化法であり、上記第１の符号化法は、ＭＰＥＧ４に準拠した符号化法、ＭＰＥＧ７に準拠した符号化法、ウェーブレット圧縮符号化法及びＡＶＣ符号化法のいずれかであることを特徴とする請求項１記載のストリーム処理方法。
【請求項８】
ケーブルカード（ＣａｂｌｅＣＡＲＤ）機器において、ビデオデータのストリームを処理するストリーム処理方法において、
第１の符号化法に基づいて暗号化及び符号化されたビデオデータのストリームをホストから受信するステップと、
上記暗号化されたデータを平文化するステップと、
上記ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成するステップと、
上記トランスコードされたデータストリームを暗号化するステップと、
上記トランスコードされ、暗号化されたデータストリームを上記ホストに送信するステップとを有するストリーム処理方法。
【請求項９】
上記第２の符号化法は、ＭＰＥＧ規格に準拠した符号化法であることを特徴とする請求項８記載のストリーム処理方法。
【請求項１０】
上記ケーブルカードは、オープンケーブル（ＯｐｅｎＣａｂｌｅ）規格に準拠したケーブルカードであることを特徴とする請求項８記載のストリーム処理方法。
【請求項１１】
上記第２の符号化法は、ＭＰＥＧ２に準拠した符号化法であり、上記第１の符号化法は、ＭＰＥＧ４に準拠した符号化法、ＭＰＥＧ７に準拠した符号化法、ウェーブレット圧縮符号化法及びＡＶＣ符号化法のいずれかであることを特徴とする請求項８記載のストリーム処理方法。
【請求項１２】
データのストリームを処理するケーブルカード（ＣａｂｌｅＣＡＲＤ）装置において、
第１の符号化法に基づいて符号化されたビデオデータのストリームをホストから受信する受信手段と、
上記ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成するトランスコーダと、
上記トランスコードされたデータストリームを上記ホストに送信する送信手段とを有するケーブルカード装置。
【請求項１３】
上記ビデオカードのストリームは、暗号化されたデータを含むことを特徴とする請求項１２記載のケーブルカード装置。
【請求項１４】
上記暗号化されたデータを平文化する平文化器を更に備える請求項１３記載のケーブルカード装置。
【請求項１５】
上記トランスコードされたデータストリームを暗号化する暗号化器を更に備える請求項１４記載のケーブルカード装置。
【請求項１６】
上記第２の符号化法は、ＭＰＥＧ規格に準拠した符号化法であることを特徴とする請求項１２記載のケーブルカード装置。
【請求項１７】
上記ケーブルカードは、オープンケーブル（ＯｐｅｎＣａｂｌｅ）規格に準拠したケーブルカードであることを特徴とする請求項１２記載のケーブルカード装置。
【請求項１８】
上記第２の符号化法は、ＭＰＥＧ２に準拠した符号化法であり、上記第１の符号化法は、ＭＰＥＧ４に準拠した符号化法、ＭＰＥＧ７に準拠した符号化法、ウェーブレット圧縮符号化法及びＡＶＣ符号化法のいずれかであることを特徴とする請求項１２記載のケーブルカード装置。
【請求項１９】
データのストリームを処理するケーブルカード（ＣａｂｌｅＣＡＲＤ）装置において、
第１の符号化法に基づいて暗号化及び符号化されたビデオデータのストリームをホストから受信する受信手段と、
上記暗号化されたデータを平文化する平文化器と、
上記ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成するトランスコーダと、
上記トランスコードされたデータストリームを暗号化する暗号化器と、
上記トランスコードされ、暗号化されたデータストリームを上記ホストに送信する送信手段とを備えるケーブルカード装置。
【請求項２０】
上記第２の符号化法は、ＭＰＥＧ規格に準拠した符号化法であることを特徴とする請求項１９記載のケーブルカード装置。
【請求項２１】
上記ケーブルカードは、オープンケーブル（ＯｐｅｎＣａｂｌｅ）規格に準拠したケーブルカードであることを特徴とする請求項１９記載のケーブルカード装置。
【請求項２２】
上記第２の符号化法は、ＭＰＥＧ２に準拠した符号化法であり、上記第１の符号化法は、ＭＰＥＧ４に準拠した符号化法、ＭＰＥＧ７に準拠した符号化法、ウェーブレット圧縮符号化法及びＡＶＣ符号化法のいずれかであることを特徴とする請求項１９記載のケーブルカード装置。
【発明の詳細な説明】
【著作権の表示】
【０００１】
本特許書類の開示の一部には著作権の保護対象が含まれる。著作権者は何人も特許商標局の特許ファイル又は記録に示された形で特許書類又は特許開示をファクシミリ複製することについては異議はないが、その他の点については全著作権を保有する。
【背景技術】
【０００２】
オープンケーブル（OpenCable：商標）規格が定められた結果、近い将来、ＭＰＥＧ（Moving Picture Expert Group）２規格に準拠するコンテンツのみしか復号できないテレビジョン受像機及びテレビジョンセットトップボックス（television set-top box：ＳＴＢ）が多数市販されることが予想される。膨大な数の「旧型の」機器が設置されていると、サービスプロバイダは、例えば、帯域幅の効率が更に高いコーデックを用いる目的で、他のフォーマットでコンテンツを提供することが困難である。これは、データフォーマットを変更すると、既にインストールされている設備が「孤立する」ためである。更に、新たなフォーマットへの移行は困難であり、これに関連する技術的な利点を享受することができない。
【発明を実施するための最良の形態】
【０００３】
ここで単数として示す名詞は、１又は複数を意味するものとする。また、ここで用いる「複数」という用語は、２以上の数を意味するものとする。ここで用いる「他の」という用語は、少なくとも第２又はそれ以上を指すものとする。ここで用いる「包含する」、「含む」及び／又は「有する」といった用語は、「備える（すなわち、オープンランゲージ）」を意味する。ここで用いる「接続」という用語は、必ずしも直接の接続に限定されず、また、必ずしも機械的な接続を意味しない。ここで用いる「プログラム」という用語は、コンピュータシステムにおいて実行されるように設計された命令のシーケンスを意味する。「プログラム」又は「コンピュータプログラム」は、サブルーチン、関数、手続き、オブジェクトメソッド、オブジェクトインプリメンテーション、実行可能なアプリケーション、アプレット、サーブレット、ソースコード、オブジェクトコード、共有ライブラリ／ダイナミックロードライブラリ、及び／又はコンピュータシステムにおいて実行されるように設計されたこの他の命令のシーケンス等を含むものとする。
【０００４】
用語「スクランブル（scramble）」、「暗号化（encrypt）」及びその活用形は、ここでは同義で用いられている。また、用語「テレビジョン番組（television program）」及び類似の用語は、日常会話に使用する意味とともに、テレビジョン受信機又は同様のモニタ装置に表示することができるＡ／Ｖコンテンツのいずれかのセグメントの意味にもなる。また、用語「ビデオ（video）」は、真の視覚的情報のみではなく、日常会話的な意味（例えば、「ビデオテープレコーダ」）も含み、ビデオ信号のみではなく、関連するオーディオ信号及びデータ信号も包含する。用語「旧型」とは、既存のケーブルシステム及び衛星システムにおいて用いられている既存の技術を意味する。ここに開示された例示的な実施例では、データは、テレビジョンのセットトップボックス（ＳＴＢ）によって復号されるが、このような技術は、全ての種類のテレビジョン受像機に組み込んでもよく、この場合、テレビジョン受像機の筐体内に組み込んでもよく、独立した筐体内に組み込んでもよく、記録及び／又は再生装置に関連付けてもよく、又は、限定受信（Conditional Access：ＣＡ）復号モジュール又はテレビジョンセット自体の中に設けてもよい。用語「ケーブルカード（CableCARD）」は、この機器がケーブルテレビジョンシステムで用いられるか否かに関わらず、ケーブルカード又は受信制限装置（Point of Deployment Module：ＰＯＤ）として機能する機器を意味することを意図する。
【０００５】
以下、添付の図面を用いて本発明の特定の具体例を詳細に説明する。なお、ここに説明する具体例は、本発明の原理を例示的に示すものであり、本発明は、ここに示し、説明する特定の具体例によって制限されるものではない。以下の説明では、複数の図面において共通の、類する又は対応する部分について、共通の符号を用いる。
【０００６】
「オープンケーブル（OpenCable：商標）」規格は、図１に示すように、ホストテレビジョンのセットトップボックス又は他のテレビジョン受像機に関連して用いられる受信制限装置（ＰＯＤ又はケーブルカード）の仕様を定義する。図１に示すように、ケーブルカード１０は、ケーブルカード（又はＰＯＤ）インタフェースを介して、ホスト機器１４（例えば、テレビジョン受像機又はテレビジョンのＳＴＢ）に接続される。ケーブルテレビジョンネットワークケーブル１８は、コンテンツ及びデータをホスト機器１４に供給し、及びデータをホスト機器１４から受信するための伝送媒体として用いられる。コンテンツは、変調されたデータのストリーム（例えば、多重化され、変調されたＭＰＥＧ２データストリーム）としてチューナ２２に供給され、チューナ２２は、供給されたコンテンツの特定のチャンネルを選択する。選局されたコンテンツは、復調器２４において復調された後、ケーブルカード１０の帯域内（inband：ＩＮＢ）データポートに供給される。復調されたデータは、限定受信（ＣＡ）平文化器２６に供給される。ケーブルカード内での処理の後に、データストリームは、コピー保護（Copy Protection：ＣＰ）暗号化器２８によって再暗号化され、ホスト機器１４に戻される。暗号化されたデータは、まず、ＣＰ平文化器２９によって平文化され、次に、ホスト機器１４のデマルチプレクサ３０に供給され、デマルチプレクサ３０は、多重化されたデータストリームをＭＰＥＧに準拠するＡ／Ｖ信号に分離する。そして、分離されたデータは、例えば、ＩＥＥＥ１３９４インタフェース３１等のインタフェースに供給され、これにより、図１に示すように、家庭用Ａ／Ｖネットワーク３２を介して配信できる。また、デマルチプレクサ３０からの分離されたデータは、ＭＰＥＧデコーダ３４にも供給され、ＭＰＥＧデコーダ３４は、ＭＰＥＧデータを復号してグラフィクス回路３６に供給し、グラフィクス回路３６は、デジタルディスプレイ４０に表示するためのデータをデジタルビデオインタフェース（ＤＶＩ）３８に供給する。
【０００７】
また、ＯＯＢモデム４４を用いて、ケーブル１８を介して、帯域外（Out Of Band：ＯＯＢ）データを通信してもよく、ＯＯＢモデム４４は、例えば、四位相偏移変調（Quadrature Phase Shift Keying：ＱＰＳＫ）送信機３８及びＱＰＳＫ受信機５２を備えていてもよい。また、ケーブルカード１０は、ＣＰＵ６０を用いて、受信コマンド及び情報を送受でき、ＣＰＵ６０は、ケーブルカード１０のＣＰＵポートを介してホスト機器１４のＣＰＵ４６と通信を行う。また、ＤＯＣＳＩＳ（Data Over Cable Service Interface Specifications）規格に準拠するモデム５６を用いてデータを通信してもよい。
【０００８】
ここで、図１に示す構成を有するシステムは、ＭＰＥＧ２等の単一のデジタル圧縮プロトコルに基づくビデオデータしか処理できない。他のプロトコルに基づくビデオデータを送信する場合は、実質的な変更を行わない限り、このホスト／ケーブルカードの組合せでは、ビデオデータを受信し、復号することができない。
【０００９】
サービスプロバイダは、様々な理由からコンテンツの符号化法の変更を望むことがある。例えば、画質又は音質を劣化させることなく、より少ないビットで画像又は音を表現できる、より効率的な圧縮を実現する新たな符号化方式が提案される可能性がある。これにより、サービスプロバイダは、限られた帯域幅を介して、更に多くのコンテンツを利用者に提供でき、これにより、サービスプロバイダの収益が高まる。また、他の具体例として、新たな符号化方式により、配信されるコンテンツに関する情報のインテリジェンスを高めることができ、例えば、コンテンツのオブジェクトを識別でき、又はメタデータによりオブジェクトに関する追加的情報を提供することができる（例えば、野球の試合における打者について、ユーザは、その打者に関連した統計的情報を知ることができる）。更に他の具体例として、新たな符号化及び復号方式により、同じ帯域幅でより高品質な画像又は音を実現できることもある。この他の様々な符号化法が開発される可能性があるが、図１に示す方式では、これらの新たな方式に対応することが困難であるか、高コストである。
【００１０】
現在、旧型のデコーダが既に広く普及しているために、サービスプロバイダが新たな符号化／復号化方式を試み、又は実現することは困難である。例えば、ＭＰＥＧ４、ＡＶＣ及びウェーブレット圧縮等の新たな符号化方式を用いるには、既存のデコーダを新たなデコーダに置換する必要がある。
【００１１】
ホスト機器へ再投資を行うことなくこの問題を解決する本発明の実施の形態を図２に示す。この実施の形態では、以下に制限されるわけではないが、一例として、上述のようにホスト機器１４を変更することなく、ビデオデータを、ＭＰＥＧ２ではなく、ＡＶＣフォーマット（又は他の任意のビデオフォーマット）で提供できる。図２では、図１と同様に動作する機能的ブロックには、共通の符号を付している。ＡＶＣフォーマットビデオデータ（又は他の任意の適切なフォーマットのビデオデータ）は、ケーブル１８からチューナ２２に供給され、復調器２４で復調される。復調されたＡＶＣデータは、上述と同様に、ＣＡ平文化器２６に供給され、平文化される。平文化されたＡＶＣデータは、トランスコーダ機器７０（ハードウェアであってもよく、ＣＰＵ６０等のプログラミングされたプロセッサ上で処理を実行するソフトウェア又はファームウェアであってもよい。）に供給される。この例示的な実施の形態では、トランスコーダ機器７０をＡＶＣ／ＭＰＥＧ２トランスコーダとして示しているが、トランスコーダ機器７０は、ＡＶＣ以外のフォーマットのデータが入力され、ＭＰＥＧ２以外のフォーマットのデータを出力する他の如何なる適切なトランスコーダであってもよい。トランスコーダ７０から出力されるトランスコードされたデータは、ＭＰＥＧ２データの形式を有し、このデータは、ＣＰ暗号化器２８を介して、ホスト機器１４に戻される。これにより、ケーブルカード１０は、ホスト機器１４を変更することなく、ホスト機器１４内のＭＰＥＧデコーダ３４に互換性がある出力ビデオデータを生成できる。好ましい実施の形態では、ケーブルカード１０は、受信制限装置（ケーブルカード）のためのオープンケーブル規格に準拠するように、設計及び構成される。
【００１２】
上述の実施の形態の変形例として、ケーブルカード１０と同様の設計のモジュールをある符号化方式から他の符号化方式へのトランスコード処理のために排他的に用いることができる。これは、図に示す暗号化及び平文化機能の有無に関わらず実現できる。
【００１３】
すなわち、一実施の形態では、データのストリームを処理するケーブルカード装置は、第１の符号化法に基づいて符号化されたビデオデータのストリームをホストから受信する帯域内入力端子を備える。トランスコーダは、ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換する。帯域内出力端子は、トランスコードされたビデオデータをホストに戻す。このトランスコード処理を実現するために、既知の又は将来開発される適切な如何なるハードウェア、ソフトウェア、ファームウェア又は他のトランスコード方法及び／又は装置を使用してもよい。
【００１４】
他の実施の形態においては、ケーブルカード装置は、第１の符号化法に基づいて暗号化及び符号化されたビデオデータのストリームをホストから受信する帯域内入力端子を備える。平文化器は、暗号化されたデータを平文化する。トランスコーダは、ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成する。そして、暗号化器は、トランスコードされたデータストリームを暗号化する。帯域内出力端子は、トランスコードされ、暗号化されたデータストリームをホストに送信する。
【００１５】
上述した例示的な実施の形態において、ケーブルカード１０によって実行される基本的処理を図３に示す。ケーブルカード１０は、ステップ８０において、ホスト機器１４から復調されたデータを受信し、ステップ８４において、この復調されたデータを平文化する。この平文化処理には、コンテンツへのアクセスを制限するために用いられる様々な限定受信機能を組み込むことができる。ステップ８８では、平文化されたデータをトランスコードする。この例示的な実施の形態では、データは、ＡＶＣデータからＭＰＥＧ２データにトランスコードされるが、トランスコード処理はこれに制限されない。そして、ステップ９２において、コピー保護のためにトランスコードされたデータを暗号化し、ステップ９６において、ホスト機器１４に戻す。この開示により、この処理の多くの変形例は、当業者にとって明らかである。
【００１６】
このように、ケーブルカード機器において、ビデオデータのストリームを処理するストリーム処理方法は、第１の符号化法に基づいて符号化されたビデオデータのストリームをホストから受信するステップと、ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成するステップと、トランスコードされたデータストリームをホストに送信するステップとを有する。
【００１７】
一実施の形態では、データのストリームは、暗号化されたデータを含む。このストリーム処理方法は、更に、暗号化されたデータを平文化し、平文化されたデータを暗号化することによってデータをコピー保護するステップを有していてもよい。第２の符号化法は、ＭＰＥＧ規格に準拠した符号化法であってもよく、ケーブルカードは、オープンケーブル規格に準拠したケーブルカードであってもよい。
【００１８】
また、第２の符号化法は、ＭＰＥＧ２に準拠した符号化法であってもよく、第１の符号化法は、ＭＰＥＧ４に準拠した符号化法、ＭＰＥＧ７に準拠した符号化法、ウェーブレット圧縮符号化法及びＡＶＣ符号化法のいずれかであってもよい。
【００１９】
他の実施の形態においては、ケーブルカード機器において、ビデオデータのストリームを処理するストリーム処理方法は、第１の符号化法に基づいて暗号化及び符号化されたビデオデータのストリームをホストから受信するステップと、暗号化されたデータを平文化するステップと、ビデオデータのストリームをトランスコードし、第２の符号化法に基づくビデオデータのストリームに変換し、トランスコードされたデータストリームを生成するステップと、トランスコードされたデータストリームを暗号化するステップと、トランスコードされ、暗号化されたデータストリームをホストに送信するステップとを有する。
【００２０】
本発明の一実施の形態は、プログラミングされたプロセッサにより実現してもよく、例えば、トランスコーダ７０を実現してもよいことは当業者にとって明らかである。
【００２１】
また、一実施の形態は、例えば、明細書及び請求の範囲に定義したものと同等の専用ハードウェア及び／又は専用プロセッサ等ハードウェアコンポーネントによる等価物を用いて実現してもよい。同様に、汎用コンピュータ、マイクロプロセッサを用いたコンピュータ、マイクロコントローラ、光コンピュータ、アナログコンピュータ、専用プロセッサ及び／又は専用ハードワイヤードロジックを用いて、代替となる同等な実施の形態を実現してもよい。
【００２２】
また、本発明の範囲から逸脱することなく、上述した実施の形態を実現するためのプログラム処理及び関連するデータは、ディスクストレージ媒体、及び例えば読取専用メモリ（ＲＯＭ）デバイス、ランダムアクセスメモリ（ＲＡＭ）デバイス、光ストレージ媒体、磁気ストレージ媒体、光磁気ストレージ媒体、フラッシュメモリ、コアメモリ及び／又は他の同等な記憶装置等の他の形式のストレージ媒体を用いて実現してもよいことは当業者にとって明らかである。これらの代替的なストレージ媒体は、等価物であるとみなされる。
【００２３】
本発明の幾つかの実施の形態は、適切な電気的な記録媒体に記録することができ、適切な電子通信媒体を介して伝送することができる、上述のフローチャートで概略的に説明したプログラミングインストラクションを実行するプログラムされたプロセッサを用いて実現される。なお、上述した処理は、本発明の範囲を逸脱することなく様々に変形でき、様々な適切なプログラミング言語を用いて記述できることは当業者にとって明らかである。例えば、本発明の範囲から逸脱することなく、実行される動作の順序を変更でき、他の動作を加えることも幾つかの動作を省略することもできる。また、本発明の範囲を逸脱することなく、エラー修正処理を追加及び／又は拡張してもよく、ユーザインタフェース及び表示される情報を様々に変更してもよい。これらの変形も等価であるとみなされる。
【００２４】
本発明を特定の具体例を用いて説明してきたが、当業者は、上述の説明から多くの代替例、修正例、変更例、変形例を想到することができる。これらの代替例、修正例、変更例、変形例は、本発明の範囲内にある。
【図面の簡単な説明】
【００２５】
【図１】テレビジョンセットトップボックス等のホスト機器及び関連するケーブルカードのブロック図である。
【図２】本発明の一実施の形態に基づき、トランスコード処理を行うケーブルカードの構成を示すブロック図である。
【図３】本発明に基づく処理の一実施の形態のフローチャートである。
【図１】
2007528154.tif 000003
【図２】
2007528154.tif 000004
【図３】
2007528154.tif 000005