(57)【要約】  システムおよび方法は、１つまたは複数のチューナを有するチューナデバイス（例えば、ＰＣ、パーソナルビデオレコーダ、セットトップボックスなど）内で自動ＴＶ信号／チューナセットアップを実行する。セットアップは、デバイス内のチューナの数、チューナがアナログであるかデジタルであるか、および、何の放送規格を各チューナがサポートするかを識別する。デバイスがＴＶ信号を受信中となる地理的領域が識別され、その領域をサポートするチューナが識別される。デジタルチューナはデジタルであるとしてレポートされるが、アナログチューナは、有効なＴＶ信号を探し出すため、および、いずれかの有効なＴＶ信号のソース（例えば、アンテナ、ケーブルプロバイダ、セットトップボックス）を判定するために、スキャンされる。
2008508789.tif 000002
【特許請求の範囲】
【請求項１】
チューナデバイス内のチューナを識別するステップと、
各チューナがアナログチューナであるかデジタルチューナであるかを判断するステップと、
各デジタルチューナをユーザにレポートするステップと、
各アナログチューナを該ユーザにレポートするステップと、
チューナが識別されない場合、チューナが発見されなかったことをレポートするステップと
を有することを特徴とする方法。
【請求項２】
前記識別するステップは、
前記チューナデバイスがＴＶ信号を受信する地理的領域を識別するステップと、
前記チューナデバイス内のチューナの数量を識別するステップと、
各チューナによってサポートされる放送規格を識別するステップと、
各チューナの入力コネクタタイプを識別するステップと
を有する、請求項１の方法。
【請求項３】
各デジタルチューナをレポートする前記ステップは、各デジタルチューナを信号ロックについて検査するステップを有する、請求項１の方法。
【請求項４】
各アナログチューナをレポートする前記ステップは、
現在のアナログチューナを有効なＴＶ信号についてスキャンするステップと、
該有効なＴＶ信号のソースを判定するステップと
を有する、請求項１の方法。
【請求項５】
前記スキャンするステップは、現在のアナログチューナを補助入力信号についてスキャンするステップを有する、請求項４の方法。
【請求項６】
補助入力信号が発見される場合、
追加のチューナの存在についてチェックするステップと、
１つまたは複数の追加のチューナが存在する場合、次のチューナをスキャンして該チューナがデジタルかアナログか判断するステップと、
すべてのチューナがスキャンされた後、前記現在のアナログチューナを、セットトップボックス信号を有するとしてレポートするステップと
をさらに有する、請求項５の方法。
【請求項７】
補助入力信号が発見されない場合、前記現在のアナログチューナを、ケーブル専用チャネルセットおよびアンテナ専用チャネルセットについてスキャンするステップをさらに有する、請求項５の方法。
【請求項８】
前記現在のアナログチューナを、ケーブル専用チャネルセットおよびアンテナ専用チャネルセットについてスキャンするステップは、
前記チューナデバイスがＴＶ信号を受信する、識別された地理的領域に基づいて、周波数マップにアクセスするステップであって、該周波数マップが、前記ＴＶ信号が期待されるケーブル空間およびアンテナ空間を識別するステップと、
前記現在のアナログチューナをスキャンして、該周波数マップによって識別されたチャネル周波数で、該ケーブル空間および該アンテナ空間内の有効なＴＶ信号を検出するステップと
を有する、請求項７の方法。
【請求項９】
前記アンテナ空間内で検出されるよりも多くの有効なＴＶ信号が前記ケーブル空間内で検出され、該ケーブル空間内で検出された有効なＴＶ信号の数が最小閾値を超える場合にのみ、前記現在のアナログチューナのＴＶ信号ソースがケーブルソースであると判定するステップと、
該ＴＶ信号ソースがケーブルソースであると判定されず、前記アンテナ空間内で検出された有効なＴＶ信号の数が最小閾値を超える場合にのみ、前記現在のアナログチューナのＴＶ信号ソースがアンテナソースであると判定するステップと
をさらに有する、請求項８の方法。
【請求項１０】
前記現在のアナログチューナの前記ＴＶ信号ソースがケーブルソースまたはアンテナソースである場合、
追加のチューナの存在についてチェックするステップと、
１つまたは複数の追加のチューナが存在する場合、次のチューナをスキャンして該チューナがデジタルかアナログか判断するステップと、
すべてのチューナがスキャンされた後、前記現在のアナログチューナを、ケーブル信号またはアンテナ信号を有するとしてレポートするステップと
をさらに有する、請求項９の方法。
【請求項１１】
前記現在のアナログチューナの前記ＴＶ信号ソースがケーブルソースでもアンテナソースでもない場合、前記周波数マップ内で識別された周波数の不確定セットにおいて、有効なＴＶ信号についてスキャンするステップであって、該不確定セットが、ケーブルおよびアンテナ周波数を含むステップをさらに有する、請求項９の方法。
【請求項１２】
前記不確定セット内で検出された有効なＴＶ信号の数が最小閾値を超える場合、追加のチューナの存在についてチェックするステップと、
１つまたは複数の追加のチューナが存在する場合、次のチューナをスキャンして該チューナがデジタルかアナログか判断するステップと、
すべてのチューナがスキャンされた後、前記現在のアナログチューナを、不確定信号を有するとしてレポートし、前記ユーザに問い合わせて、前記有効なＴＶ信号がケーブル信号であるかアンテナ信号であるかを判断するステップと
をさらに有する、請求項１１の方法。
【請求項１３】
前記現在のアナログチューナが不確定信号を有していない場合、前記識別された地理的領域がＲＦセットトップボックスをサポートするかどうかを判断するステップをさらに有する、請求項１２の方法。
【請求項１４】
前記識別された地理的領域がＲＦセットトップボックスをサポートする場合、前記周波数マップ内で識別されたＲＦセットトップボックス周波数の領域特定セットにアクセスするステップと、
該ＲＦセットトップボックス周波数の領域特定セット内の周波数を、有効なＴＶ信号についてスキャンするステップと
をさらに有する、請求項１３の方法。
【請求項１５】
最小数の有効なＴＶ信号が、前記ＲＦセットトップボックス周波数の領域特定セット内で検出されない場合、
追加のチューナの存在についてチェックするステップと、
１つまたは複数の追加のチューナが存在する場合、次のチューナをスキャンして該チューナがデジタルかアナログか判断するステップと、
すべてのチューナがスキャンされた後、前記現在のアナログチューナを、検出可能な信号を有していないとしてレポートするステップと
をさらに有する、請求項１４の方法。
【請求項１６】
最小数の有効なＴＶ信号が、前記ＲＦセットトップボックス周波数の領域特定セット内で検出される場合、
追加のチューナの存在についてチェックするステップと、
１つまたは複数の追加のチューナが存在する場合、次のチューナをスキャンして該チューナがデジタルかアナログか判断するステップと、
すべてのチューナがスキャンされた後、前記現在のアナログチューナを、ＲＦセットトップボックス信号を有するとしてレポートするステップと
をさらに有する、請求項１４の方法。
【請求項１７】
請求項１の方法を実行するために構成されたプロセッサ実行可能命令を有することを特徴とするプロセッサ可読メディア。
【請求項１８】
請求項１７のプロセッサ可読メディアを有することを特徴とするチューナデバイス。
【請求項１９】
ＰＣ（パーソナルコンピュータ）と、セットトップボックスと、パーソナルビデオレコーダと、ビデオカセットレコーダと、テレビセットとを有するグループから選択される、請求項１８のチューナデバイス。
【請求項２０】
チューナデバイス内の１つまたは複数のチューナを識別すること
アナログチューナをＴＶ信号について、周波数マップに従ってスキャンすることであって、該周波数マップは、ＴＶ信号が、識別された地理的領域に基づいて検出される可能性の高いチューニング空間を識別すること、および、
該識別することに基づいて、前記アナログチューナのＴＶ信号ソースをユーザにレポートすること
を行うために構成されたプロセッサ実行可能命令を有することを特徴とするプロセッサ可読メディア。
【請求項２１】
ユーザに問い合わせて前記地理的領域を判定することであって、該領域は、前記ＴＶ信号が受信される場所であること、および、
識別情報をユーザから、前記問い合わせに応答して受信すること
を行うために構成されたプロセッサ実行可能命令をさらに有する、請求項２０のプロセッサ可読メディア。
【請求項２２】
前記識別情報は、国コードと郵便番号とを有するグループから選択される、請求項２１のプロセッサ可読メディア。
【請求項２３】
少なくとも１つのチューナがデジタルチューナであると判定すること、
該少なくとも１つのデジタルチューナをＴＶ信号ロックについて検査すること、および、
前記ユーザに、該少なくとも１つのデジタルチューナがデジタル信号ソースを有することをレポートすること
を行うために構成されたプロセッサ実行可能命令をさらに有する、請求項２０のプロセッサ可読メディア。
【請求項２４】
前記チューニング空間を識別することは、
補助入力信号についてスキャンすること、
ケーブルチューニング空間内で入力信号についてスキャンすることであって、該ケーブルチューニング空間が前記周波数マップによって定義されること、
アンテナチューニング空間内で入力信号についてスキャンすることであって、該アンテナチューニング空間が前記周波数マップによって定義されること、
不確定アナログチューニング空間内で入力信号についてスキャンすることであって、該不確定アナログチューニング空間が、前記ケーブルチューニング空間および前記アンテナチューニング空間からの周波数を含み、かつ、前記周波数マップによって定義されること、および、
ＲＦセットトップボックスチューニング空間内で入力信号についてスキャンすることであって、該ＲＦセットトップボックスチューニング空間が前記周波数マップによって定義されること
を有するグループから選択される、請求項２０のプロセッサ可読メディア。
【請求項２５】
前記チューナデバイスは、ＰＣ（パーソナルコンピュータ）と、セットトップボックスと、パーソナルビデオレコーダと、ビデオカセットレコーダと、テレビセットとを有するグループから選択される、請求項２０のプロセッサ可読メディア。
【請求項２６】
請求項２０のプロセッサ可読メディアを有することを特徴とするコンピュータ。
【請求項２７】
１つまたは複数のＴＶ信号チューナと、
該ＴＶ信号チューナを識別し、信号を該ＴＶ信号チューナの入力で解析し、チューナタイプおよびＴＶ信号ソースタイプをユーザにレポートするように構成された信号チューナセットアップマネージャと
を備えることを特徴とするコンピュータ。
【請求項２８】
ＴＶ信号が検出される１つまたは複数のチューニング空間内で可能性の高い周波数を提供するように構成された周波数マップをさらに備え、該周波数マップは、前記ＴＶ信号が受信される地理的場所に基づく、請求項２７のコンピュータ。
【請求項２９】
前記ＴＶ信号チューナはデジタルチューナであり、前記信号チューナセットアップマネージャは、該デジタルチューナを信号ロックについて検査するように、および、該デジタルチューナをユーザに、デジタル信号ソースを有するとしてレポートするように構成される、請求項２７のコンピュータ。
【請求項３０】
前記ＴＶ信号チューナはアナログチューナであり、前記信号チューナセットアップマネージャは、該アナログチューナの入力でアナログ信号を解析するように、および、該アナログチューナを前記ユーザにレポートし、該アナログ信号のソースを識別するように構成され、
該ソースは、セットトップボックス信号ソースと、ケーブル信号ソースと、アンテナ信号ソースとを有するグループから選択される、
請求項２７のコンピュータ。
【請求項３１】
ＰＣ（パーソナルコンピュータ）と、セットトップボックスと、パーソナルビデオレコーダと、ビデオカセットレコーダと、テレビセットとを有するグループから選択される、請求項２７のコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般にテレビメディアに関し、より詳細には、ＴＶ信号およびＴＶチューナを構成することに関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）などのコンピュータは、益々、様々なメディアタイプを含む多数のエンターテインメントオプションをユーザに提供する、メディアのフォーカルポイントになりつつある。例えば、ＰＣは一般に、インターネットを介してデジタル音楽にアクセスするため、および、ユーザの希望に従ってデジタル音楽を様々なストレージメディアおよび再生デバイスに編成、再生および転送するために使用される。ビデオコンテンツを同様に、ＰＣを使用して管理することができる。このＰＣの、ホームエンターテインメントセンターへの進化は、より最近では、ＴＶ（テレビ）メディアを、ＰＣを通じてアクセス可能なエンターテインメントオプションとして含むように拡張している。
【０００３】
一般に、ＴＶメディアにアクセスするための様々な方法があり、これらの方法には例えば、地上放送システム、ケーブル放送システム、および衛星放送システムを通じることが含まれる。地上システムでは、屋上のアンテナが、ＴＶ局によるデジタルおよび／またはアナログＴＶ信号放送を受信することができる。アンテナに結合されたＴＶ内のアナログチューナは、特定の放送周波数に同調することができ、様々なアナログ放送ＴＶ信号／チャネルによって搬送されたメディアをユーザが体験することを可能にする。同様に、デジタルチューナを有するＴＶセットは、デジタルＴＶ信号を搬送する周波数に同調することを可能にする。セットトップボックス（ＳＴＢ）または受信機もまた、衛星、ケーブルまたは地上ソースからのデジタルまたはアナログ信号を受信することができる。ＳＴＢはデジタル信号（例えば、ＡＴＳＣ方式）において同調し、これらのデジタル信号をアナログ信号（例えば、ＮＴＳＣ、ＰＡＬまたはＳＥＣＡＭ方式）に変換し、これらのアナログ信号をＴＶへ、特定の周波数（例えば、６０ＭＨｚ（３チャネル）または６６ＭＨｚ（４チャネル））で送信し、アナログＴＶチューナによりこの周波数に同調することができる。この場合、ユーザは、ＳＴＢによって出力されたチャネルにＴＶを同調させたままにしながら、ＳＴＢチューナを調整することによって、チャネルを変更する。ＳＴＢまたは受信機はまた、ＴＶ信号を、ＤＶＢ（デジタルビデオ放送）またはＡＴＳＣ（Advanced Television Systems Committee）など、デジタル方式で出力することもできる。デジタルチューナを有するＴＶ（例えば、ＨＤＴＶ）は次いで、ＴＶ信号によって搬送されたメディアをユーザが体験することを可能にする。
【０００４】
信号放送規格が発展してくるにつれて、信号コネクタのための規格もまた発展している。したがって、ＴＶデバイスおよびコンポーネント（例えば、ＶＣＲ、セットトップボックス、ＴＶ、ＰＣチューナカードなど）には通常、ケーブルのアレイ、アンテナ、および、様々なコンポーネントからの異なる信号を相互接続するための入力ポート用の補助ハードウェアコネクタタイプが含まれる。したがって、ＴＶセットまたはＰＣ用のチューナカードは、ＲＦ、コンポジット、Ｓビデオおよびコンポーネント入力など、複数の入力ポートを有して、様々なシナリオに対処することができる。新たに作られたセットトップボックスは通常、Ｓビデオ出力を有するが、５年前に作られたセットトップボックスは、コンポジットビデオ出力しか有していない場合がある。チューナカードには同様に、新旧のセットトップボックスに対処するために必要な入力ポートが含まれる。したがって、複数のコンポーネントを、ユーザがＴＶメディアにアクセスするために使用中である信号のタイプおよびソースに応じて相互接続することができる、様々な方法がある。
【０００５】
信号タイプ、フォーマット、ソース、相互接続などの種類は、１つまたは複数のチューナを、それらの現在のＴＶ信号ソース（例えば、ケーブルサービス、直接放送衛星）に対して構成する必要のあるユーザにとって、問題になる可能性がある。ユーザは通常、セットトップボックス、パーソナルビデオレコーダまたはＶＣＲなど、あるＯＥＭデバイスによるこのようなチューナセットアップの問題に出くわすことはなく、これは、このようなデバイスのＯＥＭは、デバイス内のチューナの数およびタイプを知っており、すでにＴＶ信号およびチューナをそのようなデバイス内で適切に事前構成しているからである。しかし、ＰＣでは、異なるＯＥＭは様々な異なるチューナ構成を提供する場合がある。さらに、ＰＣユーザはチューナを追加し、チューナを除去し、チューナを取り替え、あるいはチューナをＰＣ内の異なるスロットに移動する場合がある。したがって、ＰＣ、および、様々な異なるチューナ構成を有する可能性のある他のデバイスでは、これらのデバイスにおける信号／チューナセットアップ体験は、普通のＰＣユーザにとって非常に複雑になる可能性があり、これは、様々な信号タイプ、フォーマット、ソースおよび相互接続があるからである。普通のユーザが信号／チューナセットアップ手順中に答えることが困難である可能性のある、通常のセットアップの問題には、例えば、何の放送規格が選択されるべきであるか（例えば、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ、ＤＶＢ、ＡＴＳＣ）、選択された放送規格に対して何台のチューナが構成されるべきであるか、何のコネクタタイプにＴＶ信号が結合されるか（例えば、ＲＦ、コンポジットビデオ、Ｓビデオ、コンポーネント）、および、ＴＶ信号がどのように供給されているか（例えば、アンテナ、ケーブルプロバイダ、セットトップボックス）が含まれる場合がある。ＰＣは、異なるＴＶメディアソースからの異なるＴＶ信号を視聴および記録するための増え続けるオプションを、ユーザに提供しようとする、エンターテインメントハブに進化し続けているので、ＴＶ信号およびチューナのセットアップはただ、ますます複雑および時間のかかるものになるであろう。
【０００６】
したがって、ホームエンターテインメント用に強化されるＰＣ内など、様々な異なるチューナ構成が存在する可能性のある環境において、ＴＶ信号およびチューナをセットアップする方法の必要性が存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
システムおよび方法は、１つまたは複数のチューナを有するチューナデバイス（例えば、ＰＣ、パーソナルビデオレコーダ、セットトップボックスなど）内で自動ＴＶ信号／チューナセットアップを実行する。セットアップは、デバイス内のチューナの数、チューナがアナログであるかデジタルであるか、および、何の放送規格を各チューナがサポートするかを識別する。デバイスがＴＶ信号を受信中となる地理的領域が識別され、その領域をサポートするチューナが識別される。デジタルチューナは信号ロックについてチェックされるが、アナログチューナは、有効なＴＶ信号を探し出すため、および、いずれかの有効なＴＶ信号のソース（例えば、アンテナ、ケーブルプロバイダ、セットトップボックス）を判定するために、スキャンされる。デバイス上のすべてのチューナがスキャンされた後、チューナのスキャンの結果を要約するレポートがユーザに提供される。
【課題を解決するための手段】
【０００８】
アナログチューナでは、チューナ上の補助入力ポート（例えば、Ｓビデオ、コンポジット、コンポーネント）が、有効な補助ＴＶ信号がチューナ入力の１つで発見されるまで、スキャンされる。補助信号が現在のチューナ上で発見される場合、デバイスは追加のチューナについてチェックされ、システムは、デバイス内のすべてのチューナがスキャンされた後、現在のアナログチューナを、セットトップボックス信号を有するとしてレポートする。補助信号が現在のチューナ上で検出されない場合、システムは、地理的依存ケーブルチューニング空間、および、地理的依存アンテナチューニング空間をスキャンして、ＴＶ信号ソースがケーブルであるかアンテナであるかを判断する。ソースが判断可能な場合、デバイスは追加のチューナについてチェックされ、システムは、デバイス内のすべてのチューナがスキャンされた後、アナログチューナを、ケーブル信号ソースまたはアンテナ信号ソースのいずれかを有するとしてレポートする。システムが、信号ソースがケーブルであるかアンテナであるかを判定することができない場合、システムは、ケーブルチューニング空間およびアンテナチューニング空間内に入る周波数の不確定セットをスキャンする。システムが、信号ソースがケーブル／アンテナ不確定であると判断する場合、デバイスは追加のチューナについてチェックされ、デバイス内のすべてのチューナがスキャンされた後、ユーザが問い合わせられて、ソースがケーブルであるかアンテナであるかが判断される。システムが、信号ソースがケーブル／アンテナ不確定でないと判断する場合、システムは、識別された領域がＲＦセットトップボックスをサポートするかどうかを判断する。そうである場合、システムは、ＲＦセットトップボックス周波数の領域特定セットをスキャンする。十分な信号がＲＦセットトップボックス周波数の領域特定セット内で検出される場合、現在のアナログチューナは、デバイス内のすべてのチューナがスキャンされた後、セットトップボックス信号を有するとしてレポートされる。そうでない場合、システムはデバイスを追加のチューナについてチェックし、デバイス内のすべてのチューナがスキャンされた後、システムは、現在のチューナ上で信号が検出されなかったことをレポートする。
【０００９】
図面の全体にわたって、同一の参照番号が、同様のコンポーネントおよび特徴を参照するために使用される。
【発明を実施するための最良の形態】
【００１０】
以下の考察は、ホームエンターテインメント用に強化されるＰＣ内など、様々な異なる方法で構成可能な１つまたは複数のチューナを有するデバイスにおいて、ＴＶ信号およびチューナをセットアップするための自動セットアップ手順を提供する、システムおよび方法を対象とする。このようなデバイスの一実施例は、ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ（登録商標）  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＷｉｎｄｏｗｓＸＰ（登録商標）  Ｍｅｄｉａ  Ｃｅｎｔｅｒ  Ｅｄｉｔｉｏｎを実行するＭｅｄｉａ  Ｃｅｎｔｅｒ  ＰＣである。
【００１１】
通常、このようなデバイスにおけるＴＶ信号およびチューナのセットアップは、ユーザによって、デバイスの「初実行（first run）」中に（すなわち、デバイスが新しいか、あるいは新たに再構成される場合）、「手動（manual）」の手順を通じて実行される。本明細書で説明する自動手順は、いくつかの利点を提供し、これらの利点には、このようなデバイスにおけるＴＶ信号およびチューナのセットアップの複雑さを著しく減らすことが含まれる。何の放送規格が選択されるべきであるか、選択された放送規格に対して何台のチューナが構成されるべきであるか、何のタイプのコネクタにＴＶ信号が結合されるか、および、ＴＶ信号のソースなど、技術的詳細をユーザが理解するための負担が軽減される。これは、セットアップの時間を短縮し、セットアップ手順をより快い体験にする助けとなる。
【００１２】
例示的環境
図１は、１つまたは複数のチューナを有するチューナデバイス１０２内で、ＴＶ信号を自動的にセットアップするために適切な例示的環境１００を例示する。例示的環境１００では、チューナデバイス１０２は、ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ（登録商標）  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＷｉｎｄｏｗｓ ＸＰ（登録商標）  Ｍｅｄｉａ Ｃｅｎｔｅｒ Ｅｄｉｔｉｏｎオペレーティングシステムを実行するＭｅｄｉａ  Ｃｅｎｔｅｒ  ＰＣとして実施される。しかし、この実施態様は、限定としてではなく、例としてのみ提供されることに留意されたい。したがって、チューナデバイス１０２をまた、ＴＶ信号を受信するための様々な方法で構成可能な１つまたは複数のチューナを使用する、如何なる数の他のデバイスとしても実施することができる。例えば、チューナデバイス１０２には、セットトップボックス、パーソナルビデオレコーダ（ＰＶＲ）、テレビセットなどのデバイスが含まれる場合がある。しかし、以下で、チューナデバイス１０２をＰＣ（パーソナルコンピュータ）１０２であると称する。
【００１３】
ＰＣ１０２は通常、電子メール、カレンダリング、タスク編成、ワードプロセッシング、Ｗｅｂブラウジングなど、一般のコンピューティング機能を実行することができる。加えて、ＰＣ１０２は、インターネットプロバイダ１０４およびＴＶ放送信号ソース１０６など、異なるメディアソースからの様々なメディアへのアクセスを提供する、メディアハブとしての機能を果たす。メディアはユーザに、ＬＣＤモニタおよびスピーカ１０８並びにテレビセット１１０など、ＰＣ１０２に結合されたビデオおよびオーディオ出力デバイスを通じて配信される。ユーザは、ＰＣ１０２から使用可能な異なるコンピューティングおよびメディアエンターテインメント選択に、例えばキーボード１１２、マウス１１４およびリモートコントロール１１６を含む、様々な入力コントロールデバイスを使用してアクセスする。ＰＣ１０２を実施するための例示的コンピューティング環境を、本明細書で以下により詳細に、図６を参照して説明する。
【００１４】
図１の例示的環境１００はまた、いくつかの異なる物理的ＴＶ信号ソース１０６の可用性をも例示する。ユーザは、これらのソース１０６のうち１つまたは２つをサブスクライブまたは使用する可能性が最も高いが、通常はこれらのすべてをサブスクライブまたは使用するとは限らない。これらのソースには、地上／ＯＴＡ（over the air）テレビ放送システム１０６（１）、ケーブル放送システム１０６（２）、および、衛星放送システム１０６（３）が含まれる。例示的環境１００は、これらの信号ソース１０６をＰＣ１０２に直接入力することができること（例えば、ＲＦアンテナ１１８、ケーブル１２０または衛星放送受信アンテナ１２２を通じて）、または、これらの信号ソースをＰＣ１０２に、セットトップボックス（ＳＴＢ）１２４を通じて入力することができることを例示する。ＳＴＢ１２４を、衛星受信機、ケーブルＴＶ受信機、ＯＴＡ（over the air）／地上受信機、ＰＶＲ（パーソナルビデオレコーダ）などによるなど、様々な方法で実施することができる。マルチメディアコンテンツの様々な他の物理的ソースは一般にＰＣ１０２によってアクセス可能であり、これらのソースには例えば、インターネットプロバイダ１０４、および、ハードディスクドライブ、ＤＶＤプレイヤまたはオーディオＣＤ−ＲＯＭプレイヤなどのローカルデバイス（特に例示せず）も含まれる。
【００１５】
セットトップボックス（ＳＴＢ）１２４は、チャネル選択のコントロールおよびプレミアム放送チャネルのデコードなど、この性質の従来のユニットの機能を実行する。図１に例示しないが、１つまたは複数の赤外線（ＩＲ）エミッタは、チャネル変更など、様々なＳＴＢ機能をリモートでコントロールするために使用可能な場合がある。ＳＴＢ１２４は、異なる使用可能な物理的ソース１０６から選択することができる。したがって、ＳＴＢ１２４は、地上放送を受信するためのＲＦアンテナ１１８、ケーブル放送を受信するためのケーブル１２０、または、衛星放送を受信するための衛星放送受信アンテナ１２２に接続するインターフェースを有することができる。ＳＴＢ１２４はまた、インターネットプロバイダ１０４と通信するためにモデム（図示せず）に接続するため、および、インターネットコンテンツを受信するための、インターフェースを有することもできる。
【００１６】
例示的実施形態
図２は、ＰＣ１０２の例示的実施形態を例示し、ＰＣ１０２の様々なコンポーネントを示し、これらのコンポーネントは、１つまたは複数のチューナに対するＴＶ信号の自動セットアップ、および、ＴＶ放送信号ソース１０６など、異なるソースからの様々なメディアコンテンツの配信を容易にする。ＰＣ１０２には、１つまたは複数のプロセッサ２００の形態におけるロジックハードウェア、および、関連付けられたストレージメモリ２０２が含まれる。メモリ２０２には、電子的なランダムアクセスメモリが含まれ、また、ディスクベースのメモリまたは他の類似のタイプのストレージが含まれる場合もある。ＰＣ１０２にはまた、リモートコントロールハンドセット１１６（図１）からのコマンドを受信するための赤外線（ＩＲ）受信機２０４、インターネットプロバイダ１０４とデータを交換するためのデータまたはインターネットインターフェース２０６、および、地上テレビ放送システム１０６（１）、ケーブル放送システム１０６（２）および衛星放送システム１０６（３）など、様々なＴＶ信号ソース１０６からＴＶ信号を受信するための、１つまたは複数のチューナ２０８も含まれる。プロセッサ２００は、コマンドをＩＲ受信機２０４から受信するため、および、他のインターフェースおよびチューナ２０８と通信するために接続される。ＰＣ１０２のリモートコントロールハンドセット１１６は、ＰＣ１０２と共に動作して、ユーザが様々なコマンドをＰＣ１０２に与えることを可能にする。上述のように、ＰＣ１０２を実施するための例示的コンピューティング環境を、本明細書で以下により詳細に、図６を参照して説明する。
【００１７】
ＰＣ１０２の例示的実施形態にはまた、自動ＴＶ信号およびチューナセットアップアプリケーションも含まれ、これは図２で、信号チューナセットアップマネージャ２１０と呼ばれる。信号チューナセットアップマネージャ２１０は、メモリ２０２からデータプロセッサ２００上で実行する。信号チューナセットアップマネージャ２１０は、自動セットアップ手順をコントロールし、この手順は、ＰＣ１０２のチューナ構成および入力ＴＶ信号を、ＰＣ１０２が動作中である地理的領域に従って解析する。信号チューナセットアップマネージャ２１０は、郵便番号または国コードなどの地理的識別情報についてユーザに問い合わせることによって、適切な地理的領域を識別し、この情報を使用して、メモリ２０２内に格納された適切な周波数マップ２１２を探し出す。周波数マップ２１２は、何のＴＶ信号ソース１０６が、識別された地理的領域内で使用可能であるか、並びに、識別された領域に対してケーブルチューニング空間または地上（アンテナ）チューニング空間のいずれかの内になる可能性が最も高いチャネル周波数についての情報を提供する。自動セットアップ手順は、ＰＣ１０２が、しばしば複雑で時間のかかる手動のセットアップ手順にユーザをさらすことなく使用可能な、最も有利なテレビ番組体験をユーザに提供することを可能にする。
【００１８】
ユーザがサブスクライブまたは使用する信号ソース１０６、および、ＰＣ１０２が動作中である地理的領域に応じて、様々な放送規格のＴＶ信号をＰＣ１０２の１つまたは複数のチューナ２０８に結合することができる。例えば、ユーザは、番組をＮＴＳＣ（National Television Standards Committee）信号方式で放送する、ケーブル放送システム１０６（２）からＴＶサービスを受信するように、サブスクライブすることができる。ＮＴＳＣ方式はアナログＴＶ信号であり、例えば、北米、日本、韓国、ビルマ、台湾、フィリピン、および南米の多くで使用される。ＰＡＬ（Phase Alternation by Line）信号方式は、ＮＴＳＣに代わるものであり、欧州の大部分、アジア、アフリカ、豪州、および南米の一部で使用される。ＳＥＣＡＭ（SEquential Couleur A Memoire）信号方式は、ＮＴＳＣに代わるもう１つのものであり、旧ソ連、フランス、東欧の一部、中東およびアフリカで使用される。一般に、これらの方式におけるＴＶ信号は、地上／ＯＴＡ（over the air）テレビ放送システム１０６（１）、ケーブルテレビ放送システム１０６（２）、または、衛星テレビ放送システム１０６（３）から発信することができる。
【００１９】
ＮＴＳＣ、ＰＡＬおよびＳＥＣＡＭなどのアナログ信号方式に加えて、ユーザは、ＡＴＳＣ（Advanced Television System Committee）またはＤＶＢ（デジタルビデオ放送）などのデジタル方式においてＴＶ信号を受信することができる。ＡＴＳＣ方式は、米国およびカナダにおいて、地上またはＯＴＡ（over the air）放送によって使用される。ＤＶＢ方式は、世界中の様々な場所で使用される規格である。
【００２０】
特定のＴＶ信号ソース１０６に応じて、ＴＶ信号はＰＣ１０２に直接、またはセットトップボックス（ＳＴＢ）を通じて入ることができる。すなわち、ケーブル放送システム１０６（２）からのアナログまたはデジタルＴＶ信号を、例えば、ＰＣ１０２上のチューナ２０８への適切な入力に直接入力することができ、あるいは最初にＳＴＢ１２４を通過させることができる。両方のシナリオを図１に例示する。同様に、地上放送システム１０６（１）または衛星放送システム１０６からのアナログまたはデジタルＴＶ信号を、直接（すなわち、それぞれアンテナまたは衛星放送受信アンテナから離れて）、ＰＣ１０２上のチューナ２０８への適切な入力に結合することができ、あるいは最初にＳＴＢ１２４を通過させることができる。
【００２１】
ＰＣ１０２内のチューナカード２０８は通常、ケーブルのアレイ、アンテナ、および、異なるＴＶ信号をＰＣ１０２に結合するための入力ポート用の補助ハードウェアコネクタタイプが含まれる。図３は、例示的チューナカード２０８の背面の図を提供し、チューナカード２０８上に存在する可能性のある入力コネクタタイプのいくつかの一実施例を示す。同軸入力３００を使用して、例えば、地上アンテナからのＲＦ信号において直接結合すること、または、ケーブルソースからの信号において直接結合することができる。コンポジットビデオ入力３０２、Ｓビデオ入力３０４、およびコンポーネントビデオ入力３０６などの補助入力は、通常、セットトップボックス（ＳＴＢ）、衛星受信機、パーソナルビデオレコーダ（ＰＶＲ）などからの様々なタイプの信号において結合する。チューナカード２０８は、様々なＳＴＢデバイスの古いおよび新しいバージョンに対処するために、様々なタイプの補助入力ポートコネクタを有する可能性が高い。したがって、様々なＴＶ信号タイプおよびソースをＰＣ１０２内のチューナカード２０８に入力することができる、様々な方法がある。
【００２２】
信号チューナセットアップマネージャ２１０は、自動セットアップ手順を管理し、この手順は、ＰＣ１０２内で可能な無数のＴＶ信号およびチューナ２０８相互接続構成のための、初期ＴＶ信号／チューナセットアップを簡素化する。
【００２３】
例示的方法
１つまたは複数のチューナ２０８を有するチューナデバイス１０２（例えば、ＰＣ１０２）内で、ＴＶ信号を自動的にセットアップするための例示的方法を、このとき主に図４および５の流れ図を参照して説明する。これらの方法は、図１〜３に関して上述した例示的実施形態に適用される。１つまたは複数の方法が、流れ図の手段、および、流れ図のブロックに関連付けられたテキストによって開示されるが、説明する方法の要素は必ずしも、提示される順序で実行される必要があるとは限らず、その代替順序は結果として類似の利点を生じることができることを理解されたい。さらに、これらの方法は排他的ではなく、単独で、あるいは互いとの組合せにおいて実行することができる。説明する方法の要素を、如何なる適切な手段によって実行することもでき、これらの手段には、例えば、ＡＳＩＣ上のハードウェアロジックブロックによること、または、プロセッサ可読メディア上で定義されたプロセッサ可読命令の実行によることが含まれる。
【００２４】
「プロセッサ可読メディア」は、本明細書で使用されるとき、プロセッサによる使用または実行のための命令を含み、格納し、通信し、伝搬し、あるいは転送することができる、如何なる手段であってもよい。プロセッサ可読メディアは、限定なしに、電子、磁気、光、電磁、赤外線または半導体のシステム、装置、デバイスまたは伝搬メディアにするこができる。プロセッサ可読メディアのより具体的な例には、数ある中でも、１つまたは複数の配線を有する電気接続（電子）、ポータブルコンピュータディスク（磁気）、ランダムアクセスメモリ（ＲＡＭ）（磁気）、読み取り専用メモリ（ＲＯＭ）（磁気）、消去可能なプログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ（光）、書き換え可能コンパクトディスク（ＣＤ−ＲＷ）（光）、および、ポータブルコンパクトディスク読み取り専用メモリ（ＣＤＲＯＭ）（光）が含まれる。
【００２５】
メソッド４００のブロック４０２で、ＰＣ１０２内の１つまたは複数のチューナ２０８が識別／エニュメレートされる。信号チューナセットアップマネージャ２１０は一般に、ＰＣ１０２内の１つまたは複数のチューナに対するＴＶ信号の自動セットアップを実行するように構成される。セットアップマネージャ２１０は、ＰＣ１０２内のチューナ２０８を識別し、この識別には、各チューナを探し出すこと、および、ＰＣ１０２内に存在するチューナの数を判定すること、並びに、各チューナによってサポートされた放送規格を識別すること、および、各チューナのために使用可能な入力コネクタタイプを識別することが含まれる。ＰＣ１０２内のチューナ２０８の識別はまた、ＰＣ１０２がＴＶ信号を受信中となる地理的領域を識別することも含む。地理的領域の識別には通常、ＰＣ１０２が動作することになる郵便番号または国コードについてユーザに問い合わせること、または、このような情報をＰＣ１０２のオペレーティングシステムから得ることが含まれる。
【００２６】
ブロック４０４で、セットアップマネージャ２１０は、ブロック４０２からのチューナ２０８のリストを、ユーザの識別された地理的領域をサポートするチューナに基づいてフィルタリングする。一般に、識別された地理的領域をサポートするチューナは、セットアップマネージャ２１０によって自動セットアッププロセス内でユーザにレポートされるようになる。
【００２７】
ブロック４０６で、セットアップマネージャ２１０は現在のチューナをスキャンし、現在のチューナが、デジタルチューナ２０８（３）（図２）などのデジタルチューナであるか、アナログチューナ２０８（１）および２０８（２）（図２）などのアナログチューナであるかを判断する。スキャンされている現在のチューナがデジタルチューナである場合、ブロック４０８に示すように、デジタルチューナが信号ロックについて検査され、この検査は、デジタルチューナの入力に接続された有効なデジタル信号があるかどうかを指示する。次いでブロック４１０で、セットアップマネージャ２１０は追加のチューナの存在についてチェックし、ブロック４１２に示すように、追加のチューナが存在する場合、次のチューナに移動し、再度ブロック４０６に示すように、次のチューナをスキャンして、それがデジタルであるかアナログであるかを判断する。デバイス１０２内のすべてのチューナがスキャンされた後、ブロック４３４に示すように、チューナのスキャン／セットアップの結果を要約するレポートが、ユーザに提供される。例えば、現在のチューナがデジタルチューナであり、検出された信号ロックを有する場合、ブロック４３４で、このデジタルチューナがユーザにレポートされる。しかし、セットアップ中にチューナが発見されない場合、ブロック４３０および４３２に示すように、レポートはユーザに、チューナが発見されなかったことを通知する。
【００２８】
ブロック４０６を再度参照すると、現在のチューナがアナログチューナである場合、セットアップマネージャ２１０はこのアナログチューナをスキャンするように進んで、このアナログチューナが有効なアナログＴＶ信号ソースに接続されるかどうか、および、何のタイプのＴＶ信号ソースにこのアナログチューナが接続されるかを、以下でブロック４１４〜４３４に関して論じるように、判断する。ブロック４１４で、セットアップマネージャ２１０は現在のアナログチューナをスキャンして、このアナログチューナが補助入力信号を有するかどうかを判断し、補助入力信号は、Ｓビデオ入力信号、コンポジットビデオ入力信号、コンポーネントビデオ入力信号、またはＳＣＡＲＴ（Syndicat des Constructeurs d’Appareils Radiorecepteurs et Televiseurs）ビデオ入力信号などである。ブロック４１６で、補助信号が現在のチューナ上で検出される場合、セットアップマネージャ２１０は追加のチューナの存在についてチェックし（ブロック４１０）、別のチューナが存在する場合、メソッド４００を再度開始し、次のチューナをスキャンして、次のチューナがデジタルであるかアナログであるかを判断する（ブロック４１２および４０６）。すべてのチューナがスキャンされた後、ブロック４３４に示すように、セットアップマネージャ２１０は、現在のアナログチューナ（すなわち、補助信号が検出されたチューナ）を、セットトップボックス（ＳＴＢ）信号入力を有するとしてレポートするようになる。フランス国内など、ＳＴＢが複数の異なる放送規格（例えば、ＰＡＬ−Ｂ対ＳＥＣＡＭ−Ｌ）で出力する領域では、セットアップマネージャ２１０はこの情報もまたユーザにレポートし、ユーザに、この領域のためのデフォルトを検証するように求めるようになる。
【００２９】
ブロック４１８で、補助信号が現在のチューナ上で検出されない場合（すなわち、ブロック４１４で）、ブロック４１８に示すように、セットアップマネージャ２１０はこのチューナを、ケーブル専用およびアンテナ専用チャネルセットまたは周波数についてスキャンする。ケーブル専用およびアンテナ専用チャネルセットについてのスキャンには、ＴＶチューナデバイスがＴＶ信号を受信することになる、識別された地理的領域に基づいて、周波数マップ２１２にアクセスすることが含まれる。ブロック４０２に関して上述したように、地理的領域は通常、ＰＣ１０２が動作することになる郵便番号または国コードについてユーザに問い合わせることによって、識別される。周波数マップ２１２は、ＴＶ信号が発見されると予想される、ケーブルチューニング空間およびアンテナチューニング空間を識別する。セットアップマネージャ２１０は、適切な周波数マップ２１２にアクセスした後、現在のアナログチューナをスキャンして、ケーブル空間およびアンテナ空間内で、周波数マップによって識別されたチャネル周波数で、有効なＴＶ信号を検出する。
【００３０】
ブロック４２０で、セットアップマネージャ２１０は、ケーブル空間およびアンテナ空間のスキャンから、現在のチューナのためのＴＶ信号ソースをケーブルソースとして、またはアンテナソースとして決定的に識別することができるかどうかを判断する。信号ソースがケーブルソースであるかどうかを判断するためには、アンテナ空間内で検出されるよりも多くの有効なＴＶ信号がケーブル空間内で検出されなければならない。加えて、ケーブル空間内で検出された有効なＴＶ信号の数は、チャネルの最小閾値を超えなければならない。これらの基準が満たされる場合、セットアップマネージャ２１０は、現在のチューナのためのＴＶ信号ソースがケーブルソースであると判定または判断する。この状況で、セットアップマネージャ２１０は、追加のチューナの存在についてチェックし（ブロック４１０）、別のチューナが存在する場合、メソッド４００を再度開始し、次のチューナをスキャンして、次のチューナがデジタルであるかアナログであるかを判断する（ブロック４１２および４０６）。すべてのチューナがスキャンされた後、ブロック４３４に示すように、セットアップマネージャ２１０は、現在のアナログチューナ（すなわち、ケーブル信号ソースを有すると判断されたばかりのチューナ）をユーザに、ケーブル信号ソースを有するとしてレポートすることになる。
【００３１】
ブロック４２０で、セットアップマネージャ２１０が、信号ソースがアンテナソースである（ケーブルソースではない）と判断するためには、ケーブル空間内で検出されるよりも多くの有効なＴＶ信号がアンテナ空間内で検出されなければならない。加えて、アンテナ空間内で検出された有効なＴＶ信号の数は、チャネルの最小閾値を超えなければならない。これらの基準が満たされる場合、セットアップマネージャ２１０は、アナログチューナのためのＴＶ信号ソースがアンテナソースであると判定または判断する。この状況で、セットアップマネージャ２１０は、追加のチューナの存在についてチェックし（ブロック４１０）、別のチューナが存在する場合、メソッド４００を再度開始し、次のチューナをスキャンして、次のチューナがデジタルであるかアナログであるかを判断する（ブロック４１２および４０６）。すべてのチューナがスキャンされた後、ブロック４３４に示すように、セットアップマネージャ２１０は、現在のアナログチューナ（すなわち、アンテナ信号ソースを有すると判断されたばかりのチューナ）を、アンテナ信号ソースを有するとしてレポートすることになる。
【００３２】
ブロック４２０で、ケーブル空間およびアンテナ空間のスキャンが決定的でない（すなわち、セットアップマネージャ２１０は、ＴＶ信号ソースがケーブルであるかアンテナであるかを決定的に判断することができない）場合、図４から図５に続くブロック４２２に示すように、セットアップマネージャ２１０は、チャネル周波数の不確定セットをスキャンする。周波数の不確定セットもまた、識別された地理的領域に従って、適切な周波数マップ２１２からアクセスされる。周波数の不確定セットは、通常のケーブルチューニング空間内からの周波数、および／または、通常のアンテナチューニング空間内の周波数であってもよい。
【００３３】
ブロック４２４で、セットアップマネージャ２１０は、信号ソースが不確定であると判定するために、十分なアナログ周波数が周波数の不確定セット内で検出されるかどうかを判断する。周波数の不確定セット内で検出された有効なＴＶ信号の数が最小閾値を超える場合、セットアップマネージャ２１０は、信号ソースが不確定アナログであると判定する。すなわち、信号ソースはケーブルまたはアナログのいずれかであるが、セットアップマネージャ２１０は、どちらであるかを知らない。この状況で、セットアップマネージャ２１０は、追加のチューナの存在についてチェックし（ブロック４１０）、別のチューナが存在する場合、メソッド４００を再度開始し、次のチューナをスキャンして、次のチューナがデジタルであるかアナログであるかを判断する（ブロック４１２および４０６）。すべてのチューナがスキャンされた後、ブロック４３４に示すように、セットアップマネージャ２１０は、現在のアナログチューナ（すなわち、不確定の、ケーブルまたはアンテナの、アナログ信号ソースを有すると判断されたばかりのチューナ）を、不確定のケーブルまたはアンテナ信号ソースを有するとしてユーザにレポートすることになる。次いで、セットアップマネージャ２１０はユーザに問い合わせて、信号ソースがケーブルであるかアンテナであるかを判断する。
【００３４】
ブロック４２４で、セットアップマネージャ２１０が、不確定セット内で十分な信号が検出されないと判断する場合、ブロック４２６に示すように、セットアップマネージャ２１０は、適切な周波数マップから、地理的領域がＲＦセットトップボックスをサポートするかどうかを判断する。地理的領域がＲＦセットトップボックスをサポートする場合、ブロック４２８に示すように、セットアップマネージャは、その領域のためにリザーブされたＲＦセットトップボックス周波数の領域特定セットをスキャンする。上記の他の周波数セットのように、ＲＦセットトップボックス周波数のセットは、周波数マップ２１２から、識別された地理的領域について、アクセスされる。
【００３５】
ブロック４２８で、セットアップマネージャ２１０は、十分な信号がＲＦセットトップボックス周波数のセット内で検出されるかどうかを判断して、信号ソースがＲＦセットトップボックスであると判定する。最小閾値を超える場合、セットアップマネージャ２１０は、現在のアナログチューナのためのＴＶ信号ソースがＲＦセットトップボックスであると判定する。次いで、セットアップマネージャ２１０は、追加のチューナの存在についてチェックし（ブロック４１０）、別のチューナが存在する場合、メソッド４００を再度開始し、次のチューナをスキャンして、次のチューナがデジタルであるかアナログであるかを判断する（ブロック４１２および４０６）。すべてのチューナがスキャンされた後、ブロック４３４に示すように、セットアップマネージャ２１０は、現在のアナログチューナ（すなわち、ＲＦセットトップボックスアナログ信号ソースを有すると判断されたばかりのチューナ）を、セットトップボックス信号ソースを有するとしてレポートすることになる。
【００３６】
ブロック４２８で、セットアップマネージャ２１０が、ＲＦセットトップボックス信号ソースがあると判定することができないか、あるいは、ブロック４２６で、地理的領域がＲＦセットトップボックスをサポートしないと判断する場合、セットアップマネージャ２１０は、追加のチューナの存在についてチェックし（ブロック４１０）、別のチューナが存在する場合、メソッド４００を再度開始し、次のチューナをスキャンして、次のチューナがデジタルであるかアナログであるかを判断する（ブロック４１２および４０６）。スキャンされていない他の残りのチューナがない場合、ブロック４３４に示し、この考察を通じて述べたように、セットアップマネージャ２１０は、スキャン結果の要約をユーザにレポートする。しかし、セットアップマネージャ２１０が、セットアッププロセス中に如何なるチューナも探し出すことができない場合、ブロック４３０および４３２に示すように、レポートはユーザに、チューナが発見されなかったことを通知する。
【００３７】
例示的コンピューティング環境
図６は、本明細書で上述したＰＣ１０２など、１つまたは複数のＴＶチューナを有するデバイスにおいて、ＴＶ信号をセットアップするための自動セットアップ手順を実施するために適切な例示的コンピューティング環境を例示する。１つの特定の構成を図６に示すが、このようなコンピューティングデバイスを他のコンピューティング構成内で実施することができる。
【００３８】
コンピューティング環境６００には、コンピュータ６０２の形態における汎用コンピューティングシステムが含まれる。コンピュータ６０２のコンポーネントには、それだけに限定されないが、１つまたは複数のプロセッサまたは処理装置６０４、システムメモリ６０６、および、プロセッサ６０４を含む様々なシステムコンポーネントをシステムメモリ６０６に結合するシステムバス６０８が含まれる可能性がある。
【００３９】
システムバス６０８はいくつかのタイプのバス構造のいずれかの１つまたは複数を表し、これらのバス構造には、様々なバスアーキテクチャのいずれかを使用するメモリバスまたはメモリコントローラ、周辺バス、ＡＧＰ、および、プロセッサまたはローカルバスが含まれる。システムバス６０８の一例は、メザニンバスとしても知られるＰｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔｓ（ＰＣＩ）バスとなる。
【００４０】
コンピュータ６０２には、様々なコンピュータ可読メディアが含まれる。このようなメディアは、コンピュータ６０２によってアクセス可能な如何なる使用可能なメディアであってもよく、揮発性および不揮発性メディア、リムーバブルおよび非リムーバブルメディアが含まれる。システムメモリ６０６には、ランダムアクセスメモリ（ＲＡＭ）６１０などの揮発性メモリ、および／または、読み取り専用メモリ（ＲＯＭ）６１２などの不揮発性メモリの形態における、コンピュータ可読メディアが含まれる。基本入出力システム（ＢＩＯＳ）６１４は、起動中など、コンピュータ６０２内の複数の要素の間で情報を転送する助けとなる基本ルーチンを含み、ＲＯＭ６１２に格納される。ＲＡＭ６１０は、処理装置６０４によって即時アクセス可能および／または現在操作されるデータおよび／またはプログラムモジュールを含む。
【００４１】
コンピュータ６０２にはまた、他のリムーバブル／非リムーバブル、揮発性／不揮発性のコンピュータストレージメディアが含まれる場合もある。例として、図６は、非リムーバブル、不揮発性の磁気メディア（図示せず）に対する読み書きを行うためのハードディスクドライブ６１６、リムーバブル、不揮発性の磁気ディスク６２０（例えば、「フロッピー（登録商標）ディスク」）に対する読み書きを行うための磁気ディスクドライブ６１８、および、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または他の光メディアなど、リムーバブル、不揮発性の光ディスク６２４に対する読み取りおよび／または書き込みを行うための光ディスクドライブ６２２を例示する。ハードディスクドライブ６１６、磁気ディスクドライブ６１８および光ディスクドライブ６２２はそれぞれシステムバス６０８に、１つまたは複数のデータメディアインターフェース６２５によって接続される。代替として、ハードディスクドライブ６１６、磁気ディスクドライブ６１８および光ディスクドライブ６２２をシステムバス６０８に、ＳＣＳＩインターフェース（図示せず）によって接続することができる。
【００４２】
ディスクドライブおよびそれらの関連付けられたコンピュータ可読メディアは、コンピュータ６０２用のコンピュータ可読命令、データ構造、プログラムモジュールおよび他のデータの不揮発性ストレージを提供する。この実施例は、ハードディスクドライブ６１６．リムーバル磁気ディスク６２０およびリムーバブル光ディスク６２４を例示するが、コンピュータによってアクセス可能なデータを格納することができる、他のタイプのコンピュータ可読メディアもまた、例示的コンピューティングシステムおよび環境を実施するために利用することができ、これらのコンピュータ可読メディアは、磁気カセットもしくは他の磁気ストレージデバイス、フラッシュメモリカード、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光ストレージ、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）などであることを理解されたい。
【００４３】
如何なる数のプログラムモジュールも、ハードディスク６１６、磁気ディスク６２０、光ディスク６２４、ＲＯＭ６１２および／またはＲＡＭ６１０上で格納することができ、これらのプログラムモジュールには、例として、オペレーティングシステム６２６、１つまたは複数のアプリケーションプログラム６２８、他のプログラムモジュール６３０およびプログラムデータ６３２が含まれる。このようなオペレーティングシステム６２６、１つまたは複数のアプリケーションプログラム６２８、他のプログラムモジュール６３０およびプログラムデータ６３２の各々（または、それらのある組合せ）には、ユーザネットワークアクセス情報のためのキャッシングスキームの一実施形態が含まれる場合がある。
【００４４】
コンピュータ６０２には、通信メディアとして識別される様々なコンピュータ／プロセッサ可読メディアが含まれる場合がある。通信メディアは、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータを、搬送波もしくは他の転送メカニズムなどの変調データ信号において実施し、如何なる情報配信メディアも含まれる。「変調データ信号」という用語は、信号における情報を符号化するような方法でその特性の１つまたは複数が設定または変更されている信号を意味する。例として、限定ではなく、通信メディアには、有線ネットワークまたは直接有線接続などの有線メディア、並びに、音響、ＲＦ、赤外線および他の無線メディアなどの無線メディアが含まれる。上記のいずれの組合せもまた、コンピュータ可読メディアの範囲内に含まれる。
【００４５】
ユーザはコマンドおよび情報をコンピュータシステム６０２へ、キーボード６３４およびポインティングデバイス６３６（例えば「マウス」）など、入力デバイスを介して入力することができる。他の入力デバイス６３８（特に図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送受信アンテナ、シリアルポート、スキャナおよび／または同種のものが含まれる可能性がある。これらおよび他の入力デバイスは処理装置６０４へ、システムバス６０８に結合される入出力インターフェース６４０を介して接続されるが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）など、他のインターフェースおよびバス構造によって接続される場合がある。
【００４６】
モニタ６４２または他のタイプの表示デバイスもまたシステムバス６０８へ、ビデオアダプタ６４４などのインターフェースを介して接続される場合がある。モニタ６４２に加えて、他の出力周辺デバイスには、入出力インターフェース６４０を介してコンピュータ６０２に接続することができる、スピーカ（図示せず）およびプリンタ６４６などのコンポーネントが含まれる場合がある。
【００４７】
コンピュータ６０２はネットワーク環境において、リモートコンピューティングデバイス６４８など、１つまたは複数のリモートコンピュータへの論理接続を使用して動作することができる。例として、リモートコンピューティングデバイス６４８を、パーソナルコンピュータ、ポータブルコンピュータ、サーバ、ルータ、ネットワークコンピュータ、ピアデバイスまたは他の共通ネットワークノードなどにすることができる。リモートコンピューティングデバイス６４８を、本明細書でコンピュータシステム６０２に関連して説明した要素および特徴の多数またはすべてを含むことができる、ポータブルコンピュータとして例示する。
【００４８】
コンピュータ６０２とリモートコンピュータ６４８の間の論理接続をローカルエリアネットワーク（ＬＡＮ）６５０および一般のワイドエリアネットワーク（ＷＡＮ）６５２として示す。このようなネットワーキング環境は、オフィス、企業全体のコンピュータネットワーク、イントラネットおよびインターネットにおいて一般的である。ＬＡＮネットワーキング環境において実施されるとき、コンピュータ６０２はローカルネットワーク６５０へ、ネットワークインターフェースまたはアダプタ６５４を介して接続される。ＷＡＮネットワーキング環境において実施されるとき、コンピュータ６０２には、モデム６５６、または、ワイドネットワーク６５２を介して通信を確立するための他の手段が含まれる。モデム６５６はコンピュータ６０２の内部であっても外部であってもよく、システムバス６０８へ、入出力インターフェース６４０または他の適切なメカニズムを介して接続することができる。例示のネットワーク接続は例示的であり、コンピュータ６０２および６４８の間で通信リンクを確立する他の手段を使用することができることは理解されよう。
【００４９】
コンピューティング環境６００により例示したものなど、ネットワーク環境では、コンピュータ６０２に関連して示したプログラムモジュールまたはその一部を、リモートメモリストレージデバイスに格納することができる。例として、リモートアプリケーションプログラム６５８は、リモートコンピュータ６４８のメモリデバイス上に存在する。例示のため、アプリケーションプログラム、および、オペレーティングシステムなどの他の実行可能プログラムコンポーネントを、本明細書で離散ブロックとして例示するが、このようなプログラムおよびコンポーネントは様々な時間にコンピュータシステム６０２の異なるストレージコンポーネント内に存在し、コンピュータのデータプロセッサによって実行されることは理解されよう。
【００５０】
結論
本発明を構造的特徴および／または方法的動作に特有の言語において説明したが、付属の特許請求の範囲において定義された本発明は必ずしも、説明した特定の特徴または動作に限定されるとは限らないことを理解されたい。むしろ、特定の特徴および動作は、特許請求の範囲に記載された本発明を実施する例示的形態として開示される。
【図面の簡単な説明】
【００５１】
【図１】１つまたは複数のＴＶチューナを有するチューナデバイス内で、ＴＶ信号を自動的にセットアップするために適切な例示的環境を例示する図である。
【図２】ＰＣの例示的実施形態を例示し、ＰＣ内の１つまたは複数のＴＶチューナに対するＴＶ信号の自動セットアップを容易にする、ＰＣの様々なコンポーネントを示す図である。
【図３】例示的チューナカードの背面を例示する図である。
【図４】１つまたは複数のＴＶチューナを有するチューナデバイス内で、ＴＶ信号を自動的にセットアップするための例示的方法を例示する流れ図である。
【図５】１つまたは複数のＴＶチューナを有するチューナデバイス内で、ＴＶ信号を自動的にセットアップするための例示的方法を例示する流れ図である。
【図６】図２を参照して論じたものなど、ＰＣを実施するために適切な例示的コンピューティング環境を例示する図である。
【図１】
2008508789.tif 000003
【図２】
2008508789.tif 000004
【図３】
2008508789.tif 000005
【図４】
2008508789.tif 000006
【図５】
2008508789.tif 000007
【図６】
2008508789.tif 000008
【国際調査報告】
2008508789.tif 000009