(57)【特許請求の範囲】
【請求項１】
コードを実行することができるプロセッサ（１８）を有するＴＶ（１２）において初期ソフトウェアコードを受け取るステップを含み、前記初期ソフトウェアコードは、前記プロセッサが前記初期ソフトウェアコードを実行してライセンス対象の機能を実施するために不可欠な重要コード部分（２０８）を含まず、
前記ライセンス対象の機能のライセンスが有効になったという判定（１４４）に応答して、前記ＴＶにおける前記初期ソフトウェアコードと協働する前記重要コード部分を受け取って完全に実行可能なコードを提供するステップ（１４６）と、
前記プロセッサを使用して前記完全に実行可能なコードを実行し、これにより前記ＴＶ上で前記ライセンス対象の機能を実施するステップ（２１０）と、
をさらに含むことを特徴とする方法。
【請求項２】
前記初期ソフトウェアコードが、入口点（２０２）及び出口点（２０４）を有し、前記重要コード部分（２０８）が、前記入口点と前記出口点の間で前記初期ソフトウェアコード内にコピーされて前記完全に実行可能なコードを提供する、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記初期ソフトウェアコードが、前記重要コード部分が無ければ実行能力を有さない、ことを特徴とする請求項１に記載の方法。
【請求項４】
前記初期ソフトウェアコードが、前記重要コード部分が無ければ実行能力が低減する（２０６）、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記初期ソフトウェアコードが、低能力モジュール（２０６）を含み、該低能力モジュールが、前記重要コード部分が受け取られた時に動作から除去される、
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記重要コード部分は、ソフトウェアコード内に存在して実行可能でなければならず、また前記初期ソフトウェアコード内に存在するものの何らかの形で無効になっているにすぎない状態とは対照的に、前記ライセンス対象の機能のライセンスが有効になるまで前記初期ソフトウェアコードから前記重要コード部分が欠落しているので、前記重要コード部分（２０８）が無ければ、いずれのセキュリティ対策を解除できるかにかかわらず前記ライセンス対象の機能を実行することができない、
ことを特徴とする請求項１に記載の方法。
【請求項７】
ＴＶ（１２）であって、
前記ＴＶの販売前にライセンスを取得していない少なくとも１つのライセンシング可能コンポーネント（５４〜５６など）と、
前記ＴＶ内のプロセッサ（１８）と、
を備え、
前記プロセッサは、前記ライセンシング可能コンポーネントに関連するソフトウェアコード内に重要コード部分（２０８）が存在する場合にのみ、前記ソフトウェアコードを実行してライセンス対象の機能を提供し、前記ソフトウェアコードは、たとえ前記プロセッサが前記ソフトウェアコードにアクセス可能であっても、前記ソフトウェアコード内に前記重要コード部分が存在しない場合には、前記ライセンス対象の機能を提供するように前記プロセッサによって実行可能でなく、
前記ＴＶ（１２）はさらに、前記ライセンス対象の機能及び／又は前記ライセンシング可能コンポーネントのライセンスが有効になったという判定に応答して前記重要コード部分を受け取る、前記プロセッサに通信可能に結合された通信インターフェイス（２４、４８など）を備える、
ことを特徴とするＴＶ（１２）。
【請求項８】
前記ライセンシング可能コンポーネントが、地上波放送高度テレビジョン方式委員会（ＡＴＳＣ）復調器アセンブリ（５８）である、
ことを特徴とする請求項７に記載のＴＶ。
【請求項９】
前記ライセンシング可能コンポーネントが、ビデオデコーダ（６２）である、
ことを特徴とする請求項７に記載のＴＶ。
【請求項１０】
前記ライセンシング可能コンポーネントが、オーディオデコーダ（６４）である、
ことを特徴とする請求項７に記載のＴＶ。
【請求項１１】
前記ライセンシング可能コンポーネントが、デジタル権利管理コンポーネント（４０など）である、
ことを特徴とする請求項７に記載のＴＶ。
【請求項１２】
前記ライセンシング可能コンポーネントが、ウェブブラウザ（２６）である、
ことを特徴とする請求項７に記載のＴＶ。
【請求項１３】
前記ライセンシング可能コンポーネントが、電子番組ガイド（ＥＰＧ）コンポーネントである、
ことを特徴とする請求項７に記載のＴＶ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、一般に、オーディオビデオ装置におけるライセンシング可能コンポーネントを起動するために、脱落した重要コード部分を供給することに関する。
【背景技術】
【０００２】
テレビは、視聴者が様々なソースからの番組を視聴できるようにするために多くの技術を組み込んでいる。これらのソースは、（全米テレビジョン方式委員会、すなわちＮＴＳＣフォーマットを使用する）アナログ及び（高度テレビジョン方式委員会、すなわちＡＴＳＣフォーマットを使用する）デジタルＴＶ信号の地上波放送源を含む。通常、ＡＴＳＣ信号は、モーション・ピクチャ・エキスパート・グループ（ＭＰＥＧ−２）として知られているビデオ圧縮を使用し、従ってＴＶは、ＡＴＳＣ番組をサポートする場合にはＭＰＥＧ−２解凍をサポートしていなければならない。
【０００３】
ＮＴＳＣ又は直交振幅変調（ＱＡＭ）フォーマットにより、ケーブル提供による「基本」テレビ番組を提供することもできる。高精細マルチメディアインターフェイス（ＨＤＭＩ（登録商標））原理を使用して、ケーブル提供による「拡張」番組を提供することもできる。同様に、ＨＤＭＩ（登録商標）で衛星提供によるＴＶ信号を受信することもできる。同様に、多くの最新のＴＶ上には、データオーバケーブルサービスインターネット仕様（ＤＯＣＳＩＳ）フォーマットを含む様々なフォーマットでインターネットからのビデオを表示することもできる。さらに、ＴＶは、アドバンストオーディオコーディング（ＡＡＣ）、オーディオコード３（ＡＣ３）、デジタルシアターシステム（ＤＴＳ）などを含む複数のオーディオフォーマットをサポートするように構成されていることが多い。現代の視聴者が知っているように、ＴＶは、電子番組ガイド（ＥＰＧ）の提示をサポートするように期待されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書で理解されるように、様々なＴＶ技術は、ライセンス料の支払いを必要とする。本明細書でさらに理解されるように、様々な番組ソースをサポートするために最新のＴＶに内蔵しなければならない多くの技術が使用されていないことがある。それにも関わらず、これらの未使用の技術に対するライセンス料が依然として支払われており、不必要にコストを積み上げている。
【課題を解決するための手段】
【０００５】
従って、方法が、コードを実行することができるプロセッサを有するオーディオビデオディスプレイ装置において初期ソフトウェアコードを受け取るステップを含む。初期ソフトウェアコードは、プロセッサが初期ソフトウェアを実行してライセンス対象の機能を実施するために不可欠な重要コード部分を含まない。ライセンス対象の機能のライセンスが有効になったという判定に応答して、オーディオビデオディスプレイ装置における初期ソフトウェアコードと協働して十分に有能なコードを提供する重要コード部分が受け取られる。この方法は、プロセッサを使用して十分に有能なコードを実行し、これによりオーディオビデオディスプレイ装置上でライセンス対象の機能を実施するステップを含む。
【０００６】
初期ソフトウェアコードは、入口点及び出口点を有することができ、重要コード部分を入口点と出口点の間で初期ソフトウェアコードにコピーして、十分に有能なコードを提供することができる。いくつかの実施形態では、初期ソフトウェアコードが、重要コード部分が無ければ実行能力を有さない。他の実施形態では、初期ソフトウェアコードが、重要コード部分が無ければ実行能力が低減する。この後者の実施形態では、初期ソフトウェアコードが、低能力モジュールを含むことができ、この低能力モジュールは、重要コード部分が受け取られた時に動作から除去することができる。いずれにせよ、重要コード部分は、ソフトウェアコード内に存在して実行可能でなければならず、また初期ソフトウェアコード内に存在するものの何らかの形で無効になっているにすぎない状態とは対照的に、ライセンシング可能な機能のライセンスが有効になるまで重要コード部分は欠落しているので、重要コード部分が無ければ、いずれのセキュリティ対策を解除できるかにかかわらずライセンシング可能な機能を実行することができない。
【０００７】
別の態様では、ＴＶが、このＴＶの販売前にライセンスを取得していない少なくとも１つのライセンシング可能コンポーネントを含む。ＴＶ内のプロセッサが、ライセンシング可能コンポーネントに関連するソフトウェアコード内に重要コード部分（２０８）が存在する場合にのみ、このソフトウェアコードを実行してライセンス対象の機能を提供する。このソフトウェアコードは、たとえプロセッサがソフトウェアコードにアクセス可能であっても、ソフトウェアコード内に重要コード部分が存在しない場合には、ライセンス対象の機能を提供するようにプロセッサによって実行可能でない。プロセッサに通信可能に結合された通信インターフェイスが、ライセンス対象の機能及び／又はライセンシング可能コンポーネントのライセンスが有効になったという判断に応答して重要コード部分を受け取る。
【０００８】
ライセンシング可能コンポーネントは、地上波放送高度テレビジョン方式委員会（ＡＴＳＣ）復調器アセンブリ、ビデオデコーダ、オーディオデコーダ、デジタル権利管理コンポーネント、ウェブブラウザ、又は電子番組ガイド（ＥＰＧ）コンポーネントとすることができる。
【０００９】
別の態様では、方法が、ライセンス対象の機能に対するライセンスが有効になったという判定に応答して、オーディオビデオディスプレイ装置に対し、このオーディオビデオディスプレイ装置における初期ソフトウェアコードに重要コード部分を提供して十分に有能なコードを提供するステップを含む。重要コード部分を提供される前の初期ソフトウェアは、典型的には装置の販売時には、オーディオビデオディスプレイ装置内のプロセッサが初期ソフトウェアを実行してライセンス対象の機能を実施するために不可欠な重要コード部分を含まない。この方法は、ライセンス対象の機能がオーディオビデオディスプレイ装置上で利用可能であることをオーディオビデオディスプレイ装置に示すステップを含む。
【００１０】
同じ参照数字が同じ部分を示す添付図面を参照することにより、本発明の詳細を、その構造及び動作の両方に関して最も良く理解することができる。
【図面の簡単な説明】
【００１１】
【図１】本原理による非限定的なシステム例を示すブロック図である。
【図２】ＴＶの例を示すブロック図である。
【図３】本原理による非限定的なＴＶセットアップロジックを示すフロー図である。
【図４】ＡＴＳＣ復調器を起動する必要があるかどうかを自動的に検出するための非限定的なロジックを示すフロー図である。
【図５】ＡＴＳＣ復調器を起動するための代替方法を示す概略図である。
【図６】ＡＴＳＣ復調器を起動するための代替方法を示す概略図である。
【図７】ＡＴＳＣ復調器を起動するための代替方法を示す概略図である。
【図８】ＴＶのコンポーネントにライセンシングを行うための非限定的なロジックを示すフロー図である。
【図９】ライセンシング可能な機能を有効にするように置き換えられる、重要ソフトウェア部分が欠けているプログラムコードを示す概略図である。
【発明を実施するための形態】
【００１２】
まず、図１に示す非限定的な実施形態例を参照すると、システム１０が、ＴＶ１２などのオーディオビデオ装置を含み、このオーディオビデオ装置は、ディスクベース又は固体記憶装置などの有形コンピュータ可読記憶媒体２０にアクセスするＴＶプロセッサ１８と通信するＴＶチューナ１６を含む。ＴＶ１２は、１又はそれ以上のスピーカ２２上で音声を出力することができる。ＴＶ１２は、ソフトウェア実装型ブラウザ２６を実行できるプロセッサ１８と通信する内蔵型有線又は無線モデム２４を使用して、インターネットからストリーミングビデオを受け取ることができる。ビデオは、ＴＶプロセッサ１８の制御により、以下に限定されるわけではないが、高精細ＴＶ（ＨＤＴＶ）フラットパネルディスプレイなどのＴＶディスプレイ２８上に表示される。プロセッサ１８へのユーザコマンドは、無線周波数又は赤外線などを使用して遠隔制御装置（ＲＣ）３０から無線で受け取ることができる。スマートフォン、ゲーム機、パーソナルデジタルオーガナイザ、ノートブックコンピュータ及び他のタイプのコンピュータなどのＴＶ以外のオーディオビデオディスプレイ装置を使用することもできる。
【００１３】
ディスプレイ２８及びスピーカ２２上には、ＴＶ１２と通信する地上波放送アンテナ３４が受け取った１又はそれ以上の地上波ＴＶ放送源３２からのＴＶ番組を提示することができる。この地上波放送番組は、デジタルＡＴＳＣ規格に準拠するとともに、地上波放送ＥＰＧを伝えることができるが、この地上波放送ＥＰＧは、イーサネット（登録商標）、又はケーブル通信リンク、又は衛星通信リンクを介してインターネットなどの別のソースから受け取ることもできる。
【００１４】
このＴＶでは、ケーブルＴＶヘッドエンド３６からのＴＶ番組を受け取って、ディスプレイ２８及びスピーカ２２上にＴＶ信号を提示することもできる。基本的なケーブルしか望まない場合には、通常は壁からのケーブルによってＴＶ信号をＱＡＭ又はＮＴＳＣフォーマットで伝え、米国ではこれがＴＶシャーシ上の「Ｆタイプコネクタ」３８に直接接続されるが、他の国ではこの目的に使用するコネクタが異なることもある。対照的に、例えばユーザが拡張ケーブルに加入している場合には、一般にヘッドエンド３６からの信号がＳＴＢ４０を介して送信され、このＳＴＢ４０は、ＴＶシャーシから分離しても、又はＴＶシャーシ内に統合してもよいが、いずれにせよこのＳＴＢ４０がＴＶにＨＤＭＩ（登録商標）ベースバンド信号を送信する。
【００１５】
同様に、衛星ソース４２から送信され家庭用衛星放送受信アンテナに付随する一体型受信機／デコーダ（ＩＲＤ）４４により受信されたＴＶ放送信号のＨＤＭＩ（登録商標）ベースバンド信号をＴＶ１２に入力して、ディスプレイ２８及びスピーカ２２上に提示することもできる。また、インターネット４６からストリーミングビデオを受信して、ディスプレイ２８及びスピーカ２２上に提示することもできる。ストリーミングビデオは、コンピュータモデム２４で受信することもでき、或いはＴＶ１２の外部にある家庭内モデム４８で受信し、有線又は無線イーサネット（登録商標）リンクを介してＴＶ１２に伝送して、ＴＶシャーシ上のＲＪ４５又は８０２．１１ｘアンテナで受信することもできる。
【００１６】
図２に、ＴＶ１２の例の詳細を示す。図示のように、ＴＶチューナ１６にはＡＴＳＣフォーマットの地上波信号が入力されるが、基本ケーブルを使用して壁ケーブルをＦタイプコネクタ３８に接続した場合には、同様にＮＴＳＣ又はＱＡＭフォーマットの基本ケーブルが入力される。一方、ＤＯＣＳＩＳチューナ５０でストリーミングインターネットビデオを受信し、ＤＯＣＳＩＳデコーダ／復調器５２で復調／復号することもできる。通常、ＤＯＣＳＩＳのコンポーネントは、ＴＶ１２から切り離して収容されるが、実施形態によってはＴＶ１２のシャーシに含めることもできる。
【００１７】
チューナ１６の出力は、受信した信号フォーマットに応じて、ＮＴＳＣデコーダ／復調器５４、又はＱＡＭデコーダ／復調器５６、又はＡＴＳＣデコーダ／復調器５８に送信することができる。ＮＴＳＣデコーダ／復調器５４からの出力は、ディスプレイ２８及びスピーカ２２に直接送信して提示することができる。一方、デジタルデコーダ／復調器５６、５８からの出力は、通常、トランスポートストリームデマルチプレクサ６０に送信され、このトランスポートストリームデマルチプレクサ６０が、選択したストリーム内の他の番組から所望の番組を分離して、この所望の番組をＭＰＥＧビデオデコーダ６２に送信し、このＭＰＥＧビデオデコーダ６２が、所望のＭＰＥＧ番組をさらに解凍し、この解凍した番組をＴＶディスプレイ２８に送信して提示する。デマルチプレクサ６０からの音声は、オーディオデコーダ６４に送信することができ、このオーディオデコーダ６４が、復号した音声をスピーカ２２に送信して提示する。
【００１８】
上述したデコーダ／復調器、デマルチプレクサ及びＭＰＥＧデコーダのシーケンスとは対照的に、ＳＴＢ４０又はＩＲＤ４４のいずれかからのビデオは、ＴＶ１２による受信時にはベースバンドＨＤＭＩ（登録商標）である。従って、ＳＴＢ４０又はＩＲＤ４４からの信号は、ＳＴＢ４０又はＩＲＤ４４とＴＶディスプレイ２８との間でさらにビデオ解凍されることなくＴＶディスプレイ２８に直接送信されて提示される。ＳＴＢ４０又はＩＲＤ４４からの音声は、例えばＡＣ３などのフォーマットのままである可能性があり、スピーカ２２上で再生する前に復号する必要があるので、図示のようにオーディオデコーダ６４を介して送信することができる。同様に、ＡＴＳＣ地上波ソース３２からの音声もＡＣ３フォーマットである可能性があり、従ってオーディオデコーダ６４を介して送信することができる。ＤＯＣＳＩＳデコーダ／復調器５２からのインターネットビデオは、図示のようにデマルチプレクサ６０及びデコーダ６２、６４を介して送信することができる。
【００１９】
ここで図３を参照すると、ブロック６６において、最初の電源オン時又はその後に、オンスクリーンユーザインターフェイス（ＵＩ）を使用して、ＴＶ１２のユーザを、メニューから様々なＴＶ機能をセットアップするセットアップルーチンに導くことができる。一例として、ユーザがＴＶ内の１又はそれ以上のライセンシング可能コンポーネントを使用したいと望む場合、ユーザにそのコンポーネントを尋ねることができる。これは、放送スペクトルを自動的にスキャンしてチャネルを検出したいと望むかどうかをユーザに尋ねることなどによって暗黙的に行うことができ、その場合には、ＡＴＳＣデコーダ／復調器５８及びＭＰＥＧデコーダ６２が必要になると推測され、従ってこれらのコンポーネントを使用するためのライセンスが必要になると推測することができる。また、この後者の場合、地上波放送ＥＰＧのライセンスが必要になり得ると推測することができるが、入力ソースとして地上波放送が使用されていなかった場合にはこのようなライセンスは必要ない。
【００２０】
或いは、ここでも内蔵モデム２４を通じてインターネットビデオを受信するか、それとも外部モデム４８からインターネットビデオを受信するかの選択肢をユーザに与えることができ、後者が選択された場合には、内部ブラウザ２６のライセンスを取得する必要はなく、そうでなければ、内部ブラウザ２６を使用するためにライセンスが必要となり得る。
【００２１】
ブロック６８に進み、ＴＶ１２は、ブロック６６におけるユーザセットアップ選択に基づいて必要と推測されるライセンス毎に、例えばインターネットを介してこのライセンスの要求をアップロードし、又は双方向ケーブルシステムなどを介して戻す。或いは、以下でさらに説明するように、この要求を電話で行うこともできる。要求がどのように行われるかに関わらず、通常はこれにより、ブロック６６におけるユーザ入力に基づいてライセンスが必要なコンポーネント、並びにＴＶの型番及びシリアル番号のハッシュ値などの、実施形態によっては必要に応じて暗号化されるＴＶの一意の識別番号が識別される。この要求は、セットアップ時に行うことができる。或いは、例えば適当なブロードバンド接続が検知された場合などに後でアップロードできるように、要求をキャッシュすることもできる。いずれにせよ、この要求は、予め記憶しているインターネットアドレスのインターネットサーバ、又はケーブルヘッドエンド、又は別の適当なライセンシングエンティティ又は代理店に送信することができる。
【００２２】
ブロック７０は、この要求が認証にパスしたと仮定した場合、ＴＶ１２が、通常は関連するコンポーネントを有効にするために又はそのロックを解除するためにＴＶプロセッサ１８に入力しなければならないコードであるライセンス情報の形でライセンスを受け取ることを示す。或いは、以下で図９を参照してさらに説明するように、この関連するコンポーネントは、機能するためのソフトウェアコード、及び装置の販売時に脱落させることができる、ライセンシング可能な機能に関する重要コード部分を必要とすることができ、この重要コード部分は、コンポーネントのライセンシング可能な機能を有効にするためにブロック７０において供給される。重要コード部分が提供される前には、たとえこのライセンシング可能な機能を実行するのに必要な他のソフトウェアコード部分が装置とともに販売されていたとしても、このコンポーネントのライセンシング可能な機能は、単に保護されているのでなく事実上全く存在しない。
【００２３】
ブロック７２において、このコードをＴＶの適当な内部コンポーネントに自動的に入力することができ、或いはＴＶ上にコードを表示し、例えばＲＣ３０を使用してコードを入力するようにオンスクリーンＵＩを通じてユーザに促すことができる。コードが正しく入力されると、ＴＶ内の関連するコンポーネントが起動する。ブロック７４は、ライセンス料データを維持し、これを使用してライセンシング代理店からＴＶメーカーに対して課金情報を生成し、また以下でさらに説明するような市場データも生成できることを単純に示す。このデータは、上述の手段によりライセンシングエンティティ／代理店にアップロードされるまでＴＶ内に保持しておくことができる。
【００２４】
図４に、必要に応じてユーザセットアップルーチン外で自動ライセンス決定を行えることを示す。図４に示す例では、判定区画７６から開始して、ＴＶ内に特殊な接続などの所定の物理的状態が存在するかどうかを判断し、この判断からどのようなライセンシング可能コンポーネントが必要になるかを推測することができる。図４の例では、チューナ１６の自動利得制御（ＡＧＣ）回路内に電圧が存在することがこの物理的状態であり、この状態は、例えばＴＶシャーシにおいて地上波アンテナ３４への接続が行われた時、又は壁からのケーブルがＦタイプコネクタ３８に接続された時に生じる。
【００２５】
テストした物理的状態が存在する場合、ロジックはブロック７８に進み、この例ではＮＴＳＣ復調器５４を起動させる。これは、通常はＮＴＳＣ復調器がライセンスを必要としないことを認識した上で行われ、従って不必要にライセンスを要求することを防ぐために、まずチューナ１６内の信号がＮＴＳＣ信号であるかどうかを判定するテストを行う。判定区画８０は、このテストが、信号内に「ノイズ」が存在するかどうかであってもよいことを示す。
【００２６】
このテストにより、ＮＴＳＣ信号のみが存在すると示された場合、ロジックは終了するが、そうでない場合、ロジックはブロック８２に進んでＱＡＭデコーダ／復調器５６を起動させる。（ＱＡＭデコーダ／復調器５６がＱＡＭ信号の存在及び／又はノイズの非存在を認識したことにより）ＱＡＭのみが検出された場合、ロジックは終了するが、ＱＡＭデコーダ／復調器５６が信号を認識しなかった場合には、この信号がＱＡＭでも（判定区画８０から）ＮＴＳＣでもないことを示しており、従ってこの信号はＡＴＳＣであり、ＡＴＳＣデコーダ／復調器５８を使用する必要があると推測され、ブロック８６においてＡＴＳＣデコーダ／復調器５８を起動して信号を処理する。ブロック８８において、上述したライセンスコードを取得するために、ＴＶプロセッサ１８が、ＴＶの一意のＩＤを使用して上述したライセンシングエンティティ／代理店へのアップリンクを取得し、ブロック９０においてコードを受け取り、必要に応じてこのコードを使用してＡＴＳＣデコーダ／復調器５８の使用を許可する。
【００２７】
或いは、プロセッサ１８が、ＡＴＳＣデコーダ／復調器５８の起動後にライセンシングの会計が生じる旨のメッセージをライセンシングエンティティ／代理店に送信するようにプログラムされているという前提の下、ブロック９０のステップを省いてＡＴＳＣデコーダ／復調器５８を直ちに起動することもできる。
【００２８】
さらに、ここでも図４に破線で示すように、ロジックは、まず判定区画８４からブロック８８及び９０に進んでライセンシングの「ロック解除」コードを取得し、次にブロック８６に戻り、このコードを使用してＡＴＳＣデコーダ／復調器５８を起動し、ライセンシングエンティティ／代理店がＡＴＳＣデコーダ／復調器５８を使用する通知を受けるまで、必要なＡＴＳＣライセンスに対してＴＶを認証するまで、及びビジネスルールに従って、要求を満たすためにライセンスコードをダウンロードすべきであると判断するまで、ＡＴＳＣデコーダ／復調器５８を使用できないようにすることができる。
【００２９】
ＴＶの販売前に不要なライセンスに対する支払いを避けるために、ＴＶの販売後に必要なコンポーネントライセンスを自動的に取得することに従って採用できるさらなる推論ルールの例として、ＡＴＳＣが存在する場合には、ＱＡＭが見つかる可能性が低いこと、ＡＴＳＣが存在する場合には、総ＡＴＳＣチャネル数がＱＡＭチャネルの数よりも大幅に少なくなることが挙げられる。また、外部モデム４８から信号を受け取った場合には、オーディオビデオ番組のために内蔵ブラウザ２６を使用する必要はなく、従って内部モデム２４において信号を受け取ることなくイーサネット（登録商標）リンクを介してビデオを受け取ったということは、ブラウザ２６が未使用であることを意味すると推測することができる。
【００３０】
図５〜図７に、ライセンスを取得するためのセットアップ中に使用できるロジックを示す。ある人物が、ＲＣ３０などを使用して、（ＴＶ１２が実装できる）オーディオビデオディスプレイ製品９４上に表示されたオンスクリーンセットアップメニューなどから、利用可能な地上波又はケーブル又は衛星チャネルの自動スキャンを行う要求を入力９２することができる。これに応答して、ＡＶディスプレイ製品は、チューナのＩＤ及び製品９４のＩＤ及び／又はデコーダ／復調器５８のＩＤ／製品９４のＩＤを含むことができる、ＡＴＳＣデコーダ／復調器５８などの起動要求を送信する。この製品９４から受け取った情報に基づいて、ライセンシングエンティティ／代理店が、要求されたコンポーネントのライセンスをこの製品が取得する資格があると判断した場合、９６において、サーバ９８などの１又はそれ以上のライセンシングエンティティ／代理店からの起動コードを使用してＡＴＳＣデコーダ／復調器５８の起動が実行される。上述したように、及び図９に関連して以下でより詳細に説明するように、ライセンシング可能コンポーネントから基本実行可能コードを欠落させてＴＶを販売し、このコンポーネントが無効になるだけでなく機能しなくなるようにすることができる。このような実施形態では、ライセンス要求に従ってＴＶに送信される起動コードが、コンポーネントを起動しないだけでなく機能しなくするように欠落させていた基本コードを含むことができる。
【００３１】
ライセンシングエンティティ／代理店は、どの製品及びこれらの製品内のどのコンポーネントが起動していたかを示すログを保持することができ、このログに基づいて、起動されたコンポーネントのライセンシング請求を製品９４のメーカーに示すために、ライセンシング会計データを生成することができる。いずれにせよ、１００は、製品９４が起動コードなどの起動応答を受け取ることを示し、１０１において、復調器／デコーダ５８が起動されて、製品９４をＡＴＳＣ対応装置に変換する。ユーザは、オンスクリーン通知を使用して、現在製品９４を使用してＡＴＳＣ番組を視聴できる旨の通知を受けることができる。
【００３２】
図６に、代替の実施形態を示す。ある人物が、ＲＣ３０などを使用して、（ＴＶ１２が実装できる）オーディオビデオディスプレイ製品９４上に表示されたオンスクリーンセットアップメニューなどから、利用可能な地上波又はケーブル又は衛星チャネルの自動スキャンを行う要求を入力１０２することができる。これに応答して、１０４において、ライセンシングエンティティ／代理店への電話番号を含む電話情報が準備され、例えば製品９４上に示されたユーザインターフェイス又はプロンプトにより、この情報がユーザに通知１０６される。ユーザは、この番号を口に出すことにより、又は電話機を製品９４のスピーカに隣接させて保持し、電話機が検出する、音声応答ユニット（ＶＲＵ）１１０などを使用して番号を自動的にダイヤルするために使用するデュアルトーンマルチ周波数（ＤＴＭＦ）トーンを製品から受け取ることにより、電話機に情報を入力する１０８。
【００３３】
他の代替の実施形態では、サーバにショートメッセージサービス（ＳＭＳ）メッセージを送信して上記の情報を送信し、或いはＴＶ又はコンポーネント上のバータイプのコードを読み取って、ライセンスを取得するために必要な情報をサーバに送信する。いずれにせよ、起動時に及び／又は動作中に定期的に、どのライセンスが必要であるかを判断することができる。
【００３４】
１１２において、インターネットサーバなどのライセンシングエンティティ／代理店１１４によってチューナの起動が行われ、上述した起動コードがＶＲＵ１１０に送信１１６され、このＶＲＵ１１０がユーザにコードを提示して、１２０において起動処理を完了する。１０１において、ＡＴＳＣデコーダ／復調器５８などのライセンシング可能コンポーネントの起動が実行され、これにより製品９４がＡＴＳＣ対応装置に変換される。ユーザは、オンスクリーン通知を使用して、現在製品９４を使用してＡＴＳＣ番組を視聴できる旨の通知を受けることができる。
【００３５】
図７に、別の代替の実施形態を示す。ある人物が、ＲＣ３０などを使用して、（ＴＶ１２が実装できる）オーディオビデオディスプレイ製品９４上に表示されたオンスクリーンセットアップメニューなどから、利用可能な地上波又はケーブル又は衛星チャネルの自動スキャンを行う要求を入力１２２することができる。これに応答して、１２４において、ライセンシングエンティティ／代理店のインターネットアドレスを含むインターネット情報が準備され、例えば製品９４上に示されたユーザインターフェイス又はプロンプトにより、この情報がユーザに通知１２６される。ユーザは、この情報を家庭用コンピュータ１２７などに入力する１２８。１３０において、インターネットサーバなどのライセンシングエンティティ／代理店１３２によってチューナの起動が行われ、上述した起動コードがコンピュータに送信１３４され、このコンピュータが、ウェブページ又は電話機などを通じてユーザにコードを提示１３６して、１３８において起動処理を完了する。１０１において、ＡＴＳＣデコーダ／復調器５８などのライセンシング可能コンポーネントの起動が実行され、これにより製品９４がＡＴＳＣ対応装置に変換される。ユーザは、オンスクリーン通知を使用して、現在製品９４を使用してＡＴＳＣ番組を視聴できる旨の通知を受けることができる。
【００３６】
或いは、ショートメッセージサービス（ＳＭＳ）コード又はバーコードを使用してライセンス情報を交換することもできる。バーコードを使用するために、ＴＶは、様々なコンポーネント上のバーコードを撮像するカメラを含むことができ、これがプロセッサ１８により識別情報として解釈される。
【００３７】
いくつかの例では、（２つなどの）限られた数のＮＴＳＣチャネルしか必要でない場合、限定的なそれほど高価でないライセンスを要求し、ＮＴＳＣ復調器を介してこれらの２つのチャネルへのアクセスのみを許可するように認めることができ、レガシー装置（典型的にはＶＣＲ）が音声を使用する場合には、ステレオオーディオデコーダなどのいずれかのコンポーネントに対してライセンスが要求され認められる。
【００３８】
図８に、ライセンシングエンティティ／代理店のコンピュータが実行できるロジックを示す。ブロック１４０から開始して、例えば、図８に示すロジックを実行するためのソフトウェアをプログラムされた上述のサーバ又はヘッドエンドのいずれかにおいて、ＴＶ１２などからのライセンス要求が受け取られる。ブロック１４２において、上述した一意のＩＤを検索し、判定区画１４４において、例えば承認済み装置のリスト上に要求側装置が存在するかどうかを判定することにより、この装置が認証される。必要に応じて、要求の対象である特定のライセンシング可能コンポーネントのライセンスが既に付与されているかどうかをさらに判定することもでき、付与されている場合には認証を行わない。要求側装置が承認されており、要求の対象であるライセンシング可能コンポーネントのライセンスが未だ付与されてない場合、ロジックはブロック１４６に移って要求側装置に起動コードなどのライセンス情報を送信する。
【００３９】
ブロック１４８は、要求側装置に起動コードを送信したことに従ってライセンシング会計データが生成されることを示す。この会計データを使用して、要求側装置のメーカーから要求の対象であるコンポーネントのライセンシング機関に報酬をもたらすことができる。ブロック１５０において、許可された装置のデータベースが、ライセンスの付与を記録するように修正される。
【００４０】
ブロック１５２において、このライセンス付与に基づいてマーケティングデータを生成することができる。一例として、このライセンシング可能コンポーネントを含む装置の総販売数を、要求側装置に付与されたライセンス数と比較して、要求側装置内の他のコンポーネントと比較したこのコンポーネントの使用率を確認することができる。例えば、特定のＴＶモデルの販売された装置の３０％が、これまでにＡＴＳＣチューナの起動を要求していることが確認できたりする。このデータを、装置の登録中に取得した人口統計データにさらに相関付け、ＴＶチューナの起動を要求した装置の例えば３０％のうち、このような起動を要求する可能性が高かったのはどの地理的領域又は人口学的年齢グループであったかなどを知ることができる。購入者が提出した装置の登録情報を使用して、ＡＴＳＣチューナの起動を要求する装置のうち、これらの装置の例えば９０％が、結果的にケーブル又は衛星中継器がないと推測できる第２の又は第３の家庭用ＴＶであったことをさらに確認することができる。
【００４１】
同じコンポーネントに対する複数のライセンス支払いを避けるために、ライセンシング可能コンポーネントは、そのためのライセンスを取得することにより起動されると、その後ユーザによって停止できないことが好ましい。従って、少なくとも停止したことにより再起動するために別のライセンスが必要である限り、ＴＶプロセッサ１８を、起動されライセンス付与されたいずれかのコンポーネントに対してユーザからの停止コマンドが入力されたとしても、これを拒否するようにプログラムすることができる。
【００４２】
ＴＶプロセッサによりライセンスの検証を行って、例えば、ＴＶによってコンポーネントライセンスが要求されたものの、特定の時間内に対応する機能が一度も使用されなかった場合、ＴＶがこのライセンス要求を取り下げて、結果的にあらゆるライセンス料が払い戻されるようにすることもできる。
【００４３】
ここで図９を参照すると、オーディオビデオ装置（ＴＶ）例のライセンシング可能な機能を実行するためにプロセッサ１８などが実行する、図１の媒体２０などに記憶できるソフトウェアコード２００を表す概略図を示している。図示のように、通常、このコードは、入口点すなわちモジュール２０２、及び出口点すなわちモジュール２０４を有する。入口点２０２と出口点２０４の間には、追加モジュールをプログラムすることができる。いくつかの実装では、以下で説明する重要コード部分がなければ、入口点２０２と出口点２０４の間にプログラムされた追加モジュールが役に立たず、以下で説明する重要コード部分がなければ、コード２００を使用して実行できる機能は１つもない。しかしながら、図示の例では、低能力モジュール２０６に入口点２０２からアクセスし、実行後に制御を出口モジュール２０４に受け渡す。一例として、コード２００に関連する機能が、ビデオを復号して再生することである場合、通常はライセンスを必要としない標準画質でのみビデオを再生するように低能力モジュール２０６を実行して、以下で説明する重要コード部分がない場合には、通常はライセンスを必要としない機能である低能力機能を提供するようソフトウェアコード２００を実行できるようにすることができる。
【００４４】
いずれにせよ、ライセンシング可能な機能の起動時には、上述したいずれかの方法でオーディオビデオ装置に重要コード部分２０８が提供され、これがソフトウェアコード２００内にコピーされて、ライセンシング可能な機能の実行を許可する。ソフトウェアコード２００内には、重要コード部分２０８が存在して実行可能でなければならず、またコード２００内に存在するものの何らかの形で無効になっているにすぎない状態とは対照的に、ライセンシング可能な機能が起動されるまで重要コード部分２０８は欠けているので、この重要コード部分がない場合には、いずれのセキュリティ対策を解除できるかにかかわらずライセンシング可能な機能を実行することはできない。重要部分２０８が存在するものの無効になった状態でコード２００が販売された場合には、ある業務ルールの組を適用できるのに対し、重要部分２０８全く欠けた状態でコード２００が販売された場合には、別の業務ルールの組を適用できるので、この区別は業務上重要となり得る。
【００４５】
破線２１０で示すように、入口点２０２と出口点２０４の間の適当な位置において、重要コード部分を一連のソフトウェアコード２００にコピーして、ライセンシング可能な機能の実行を許可することができる。或いは、破線２１２、２１４で示すように、販売されたソフトウェアコード２００が、ライセンスの起動前に低能力モジュール２０６によって能力を低減されている場合、重要コード部分２０８が低能力モジュール２０６に取って代わり、モジュール２０６は、必要に応じてコード内に存在したままにすることも、又は破線２１４で示すようにコードから削除することもできる。説明に使用する例では、重要コード部分は、コード２００の残り部分とともに実行された場合、高精細ビデオの復号及び再生を可能にすることができる。
【００４６】
上述の失われた重要コード部分を搬送する手段に加え、放送ＴＶ信号に埋め込んで、或いはＵＳＢフラッシュドライブなどの取り外し可能記憶媒体上においてコードを提供し、その後この取り外し可能記憶媒体を装置の購入者に出荷し、この購入者に、アップグレードしようとする装置にこの取り外し可能記憶媒体を接続して、装置に重要コード部分をダウンロードするよう指示することにより、このコードを装置に提供することができる。装置がＩＰ対応である場合、ライセンス起動要求の一部として装置により送信された装置ＩＤ及び装置のインターネットアドレスにアクセスできるコードサーバからインターネットを介して重要コード部分を配信することができる。
【００４７】
限定ではないが、以下の技術のライセンスに対する支払いの必要性を判断することができ、この判断は、ＴＶのセットアップ中に又はその後に、これらの技術が使用されているかどうかを自動的に検出することによって行われる。
ビデオデコーダ
ＭＰＥＧ−２ビデオ、光学ディスクを備えたＭＰＥＧ−２ビデオ、ＭＰＥＧ４アドバンスドビデオコーディング（ＡＶＣ）、ＭＰＥＧ４  Ｖｉｓｕａｌ、ＭＰＥＧビデオコーデック（ＶＣ）１
オーディオデコーダ
統一ＡＡＣ（ＭＰＥＧ２＆４ＡＡＣ）２ｃｈ、統一ＡＡＣ（ＭＰＥＧ２＆４  ＡＡＣ）３ｃｈ、Ｄｏｌｂｙ  Ｄｉｇｉｔａｌ  ＡＣ３  ２ｃｈ、Ｄｏｌｂｙ  Ｄｉｇｉｔａｌ  ＡＣ３  ５．１ｃｈ、Ｄｏｌｂｙ  Ｄｉｇｉｔａｌ  Ｐｌｕｓ（ＤＤ＋）２ｃｈ、ＰｒｏＬｏｇｉｃ２（Ｓｕｒｒｏｕｎｄ  Ｓｏｕｎｄ）、ＭＰＥＧオーディオ１＆２レイヤ１、２、３）ＭＰ３、ＤＴＳ＿Ｂｌｕｅｒａｙディスク（ＢＤ）（２ＣＨ／２ＣＨ＋デジタルアウト）、ＢＢＥサウンド、音声検索システム（ＳＲＳ）サウンド
ＥＰＧ
Ｇｅｍｓｔａｒ  Ｇｕｉｄｅ  ＥＰＧ、ｎｏｎ−Ｇｅｍｓｔａｒ  ＥＰＧ（ＳＩ−ＥＰＧ）
復調器
社団法人電波産業会（ＡＲＩＢ）（Ｄ＋ＢＳ＋ＣＳ）、ＡＴＳＣ、デジタルビデオ放送（地上波）（ＤＶＢ−Ｔ）
デジタル権利管理（ＤＲＭ）を含むその他のコンポーネント
ジョイント・フォトグラフィック・エキスパート・グループ（ＪＰＥＧ）、デジタル伝送コンテンツ保護（ＤＴＣＰ）／ＡＡＣＰ／Ｏｐｅｎ  ＭＧ、ＨＤＭＩ（登録商標）、システム同期輝度制御（コントラスト拡張）、インバータコントローラ集積回路（ＩＣ）、ＩＥＥＥ８０２．１１無線ライセンス、ＩＥＥＥ８０２．１１（ｎ）、ＢＤ  Ｐｏｏｌ（プレーヤ）、ＢＤ  Ｐｏｏｌ（レコーダ）、デジタルビデオディスク（ＤＶＤ）フォーマット、ＩＥＥＥ８０２．１１／１６、ＩＥＥＥ１３９４
ソフトウェア
ＪＡＶＡ（登録商標）、ＭＨＰ／Ｇｉｎｇａ対話型ＴＶソフトウェア、ＪＡＶＡ（登録商標）−ＢＤコンビネーション、ＤｉｖＸコーデックソフトウェア、ウィンドウズ（登録商標）メディアオーディオ、ウィンドウズ（登録商標）メディアビデオ、ウィンドウズ（登録商標）メディアネットワーク読み取り、ウィンドウズ（登録商標）メディアデジタル権利管理（ＤＲＭ）、音声透かし、Ｎｅｔｆｒｏｎｔ、ウェブブラウザソフトウェア
【００４８】
また、上述したライセンス要求機構をトリガすることなく、製造暗号化キー及びテスト暗号化キーを使用して、販売前の製造時にライセンシング可能コンポーネントのテストを許可することもできる。ＴＶを、製造又はテストステップでのみ使用されるテスト起動モードに入れることができ、このテストモードは、必要に応じてハードウェア組み込みタイムアウトを有することができる。１又は複数のテストキーを使用してライセンシング可能コンポーネントを起動することができ、ライセンス要求アルゴリズムは、テストキーを認識し、この認識に応答してライセンスを要求しない。このテスト起動モードを、単一のパワーサイクル後に停止するようにハードウェアに組み込み、その後、ＴＶプロセッサが、テストモードの再起動を許可しないようにすることができる。その後ライセンシング可能コンポーネントを起動するには、ライセンス要求に関連する製造キーが必要となる。
【００４９】
本明細書では、特定の「オーディオビデオ装置におけるライセンシング可能コンポーネントを起動するための、省略された脱落した重要コード部分の供給」を図示し詳細に説明したが、本発明に含まれる主題は、特許請求の範囲によってのみ限定されると理解されたい。
【符号の説明】
【００５０】
１０  システム
１２  ＴＶ
１６  チューナ
１８  ＴＶプロセッサ
２０  媒体
２２  スピーカ
２４  モデム
２６  ブラウザ
２８  ディスプレイ
３０  遠隔制御
３２  地上波ＴＶ放送源
３４  地上波アンテナ
３６  ケーブルＴＶヘッドエンド
３８  Ｆタイプコネクタ
４０  セットトップボックス
４２  ＴＶ放送用衛星
４４  受信アンテナ付き一体型受信機／デコーダ
４６  インターネット
４８  外部モデム
【図１】
0005721063.tif 000002
【図２】
0005721063.tif 000003
【図３】
0005721063.tif 000004
【図４】
0005721063.tif 000005
【図５】
0005721063.tif 000006
【図６】
0005721063.tif 000007
【図７】
0005721063.tif 000008
【図８】
0005721063.tif 000009
【図９】
0005721063.tif 000010