(57)【要約】  限定されたチャンネルマッピングを実行するために用いられる方法、装置及びシステムを提供する。幾つかの実施形態では、複数の入力のうちの１つの入力を選択し、複数の変調方式のうち、選択された入力を介して提供される単一の変調方式を選択し、特定された単一の変調方式について複数のチャンネルを設定し、各チャンネルを介して放送を受信しているかを判定し、特定された単一の変調方式のために設定された複数のチャンネルに基づいて、放送を受信していると判定したチャンネルをチャンネルマップに記録し、完全な自動プログラムを実行しない。更に、幾つかの実施形態では、第１の変調方式により変調された信号をスキャンし、放送情報を搬送するチャンネルを特定し、チャンネルマップにおいて以前に定義されたチャンネル割当をスキャンの間に特定されたチャンネルと比較し、チャンネル割当の比較の間に違いが検出された場合、設定、判定及び記録を開始する。
2007510323.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョンチャンネルマップを生成するチャンネルマップ生成方法において、
複数の入力のうちの第１の入力を選択するステップと、
上記第１の入力について複数の変調方式のうちの第１の単一の変調方式を選択するステップと、
上記特定された単一の変調方式について複数のチャンネルを設定するステップと、
各チャンネルを介して放送を受信しているかを判定するステップと、
上記特定された単一の変調方式のために設定された複数のチャンネルに基づいて、放送を受信していると判定したチャンネルをチャンネルマップに記録するステップと、
完全な自動プログラムを実行しないステップとを有するチャンネルマップ生成方法。
【請求項２】
上記完全な自動プログラムを実行しないステップは、第１の変調方式のみを評価した後に、他の如何なる変調方式についても該自動プログラムを実行しないまま、該自動プログラムを終了するステップを有することを特徴とする請求項１記載のチャンネルマップ生成方法。
【請求項３】
上記チャンネルマップが第１の設定されたチャンネルの割当を含むかを判定するステップと、
上記第１の設定されたチャンネルに関連するチャンネル名を特定するステップと、
上記割当を上記第１の設定されたチャンネルに置換し、該チャンネル及びチャンネル名を上記チャンネルマップに記録するステップとを更に有する請求項２記載のチャンネルマップ生成方法。
【請求項４】
上記第１の変調方式により変調された信号をスキャンするステップと、
放送情報を搬送するチャンネルを特定するステップと、
上記チャンネルマップにおいて以前に定義されたチャンネル割当を上記スキャンの間に特定されたチャンネルと比較するステップと、
上記チャンネル割当の比較の間に違いが検出された場合、上記設定、判定及び記録を開始するステップとを有する請求項１記載のチャンネルマップ生成方法。
【請求項５】
上記単一の変調方式の信号をスキャンするステップと、
上記チャンネルマップのチャンネル割当を上記スキャンの間に特定されたチャンネルと比較するステップと、
上記チャンネル割当の比較の間に違いが検出された場合、上記単一の変調方式について設定及び記録を開始するステップとを更に有する請求項１記載のチャンネルマップ生成方法。
【請求項６】
上記特定されたチャンネルの少なくとも第１のチャンネルに関連する放送業者を特定するステップを更に有し、上記比較では、上記第１のチャンネルの放送業者を上記チャンネルマップのチャンネル割当と比較し、
上記特定された放送業者について違いが検出された場合、上記単一の変調方式について設定及び記録を開始するステップとを更に有する請求項５記載のチャンネルマップ生成方法。
【請求項７】
変調方式に関連するチャンネルマップに割り当てられていないチャンネルを特定するステップと、
上記チャンネルマップに割り当てられていない特定されたチャンネルの第１のチャンネルの単一の変調方式の信号をスキャンするステップと、
上記第１のチャンネルを介して第１の放送を受信しているかを判定するステップと、
上記第１の放送を上記第１のチャンネルを介して受信している場合、単一の変調方式の設定及び記録を開始するステップとを更に有する請求項１記載のチャンネルマップ生成方法。
【請求項８】
上記チャンネルマップに割り当てられていない特定されたチャンネルを介して何らかの放送を受信しているかを判定するステップと、
上記割り当てられていない特定されたチャンネルの１つを介して放送を受信している場合、単一の変調方式の設定及び記録を開始するステップとを更に有する請求項７記載のチャンネルマップ生成方法。
【請求項９】
チャンネルマップを生成するチャンネルマップ生成方法において、
複数の信号のうち、評価する信号を選択するステップと、
上記信号に設定し、該信号が搬送する複数のチャンネルのそれぞれに設定し、放送情報を提供する複数のチャンネルのそれぞれをチャンネルマップに記録することにより、該信号のためのチャンネルマップを生成するステップと、
完全な自動プログラムを実行せず、上記チャンネルマップを上記信号に限定するステップとを有するチャンネルマップ生成方法。
【請求項１０】
上記限定するステップは、上記チャンネルマップを上記信号に限定し、上記複数の信号の他の信号については、チャンネルマップを生成しないことを特徴とする請求項９記載のチャンネルマップ生成方法。
【請求項１１】
上記記録の前に、放送情報を提供する上記複数のチャンネルのそれぞれの信号品質が所定の閾値を満たしているかを判定し、上記記録は、上記複数のチャンネルのうち、該所定の閾値を満たす信号品質を有するチャンネルを記録することを特徴とする請求項９記載のチャンネルマップ生成方法。
【請求項１２】
複数の入力のうちの１つの入力を選択し、該選択された入力を介して上記信号を受信することを特徴とする請求項１１記載のチャンネルマップ生成方法。
【請求項１３】
選択された変調方式について、チャンネルマップが存在しているかを判定するステップと、
上記チャンネルマップが存在している場合、該チャンネルマップに記録されていない第１のチャンネルに設定するステップと、
上記設定されたチャンネルの信号品質が所定の閾値を満たしているかを判定するステップと、
上記チャンネルマップ内に以前に記録されていない上記設定されたチャンネルの信号品質が所定の閾値を満たしている場合、全体の選択された信号について、チャンネルマップの生成を開始するステップとを更に有する請求項９記載のチャンネルマップ生成方法。
【請求項１４】
上記チャンネルマップに以前に記録されている第２のチャンネルの放送業者を判定するステップと、
上記判定された放送業者と、上記チャンネルマップ以前に記録されている放送業者とを比較するステップと、
上記判定された放送業者が上記記録されている放送業者とは異なるかを判定するステップと、
上記判定された放送業者が上記記録されている放送業者とは異なる場合、全体の選択された信号について、チャンネルマップの生成を開始するステップとを更に有する請求項１３記載のチャンネルマップ生成方法。
【請求項１５】
上記全体の選択された信号について、チャンネルマップの生成を開始するステップは、
選択された変調方式で変調された信号が搬送する複数のチャンネルのそれぞれに設定するステップと、
上記複数のチャンネルのうち、どのチャンネルが、設定されると、閾値を満たす信号品質を有するかを判定するステップと、
上記複数のチャンネルのうち、上記閾値を満たす信号品質を有する各チャンネルをチャンネルマップに記録するステップとを更に有する請求項１３記載のチャンネルマップ生成方法。
【請求項１６】
複数のチャンネルのうち、設定されると、閾値を満たす信号品質を有する少なくとも１つのチャンネルの放送業者を判定するステップと、
上記放送業者を上記チャンネルマップに記録し、該放送業者を、上記記録されたチャンネルに関連付けるステップとを更に有する請求項１５記載のチャンネルマップ生成方法。
【請求項１７】
テレビジョンチャンネルマップを生成するチャンネルマップ生成装置において、
それぞれ少なくとも１つの信号を受信する複数の入力端子と、
上記複数の入力端子のそれぞれに接続され、該複数の入力の１つから第１の信号を選択する選択器と、
上記選択器に接続され、選択された第１の信号を受信及び設定するチューナと、
上記チューナに接続され、上記第１の信号を受信し、該第１の信号のチャンネルマッピングを実行し、該チャンネルマッピングを該第１の信号に限定し、上記複数の入力を介して受信した他の信号の完全なチャンネルマッピングを実行しないプロセッサとを備えるチャンネルマップ生成装置。
【請求項１８】
上記選択器に接続され、それぞれが複数の信号のうちの少なくとも１つを設定する複数のチューナを更に備える請求項１７記載のチャンネルマップ生成装置。
【請求項１９】
上記少なくとも複数のチューナの第１のチューナは、直交振幅変調（ＱＡＭ）チューナであり、上記少なくとも複数のチューナの第２のチューナは、ナショナルテレビジョンスタンダードコミッティ（ＮＴＳＣ）チューナであることを特徴とする請求項１８記載のチャンネルマップ生成装置。
【請求項２０】
上記チューナに接続され、上記信号を処理し、表示されるビデオ出力を生成するビデオプロセッサと、
上記プロセッサに接続され、上記チャンネルマップを保存するメモリとを更に備える請求項１７記載のチャンネルマップ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には、テレビジョンチャンネルリスト及び／又はマッピングの生成に関し、詳しくは、効率的な手法による１つ以上のテレビジョンチャンネルマップの生成及び／又は更新に関する。
【背景技術】
【０００２】
多くのテレビジョン受像機は、受信した信号を検索し、放送情報が配信されているチャンネルを特定する自動プログラムを実行する能力を有する。特定されたチャンネルは、チャンネルマップに記録される。チャンネルマップにより、テレビジョンは、テレビジョンが自動的にアクセスするチャンネルを限定することができ、これにより、ユーザは、放送情報を含まないチャンネルをスキップすることができる。
【０００３】
チャンネルが放送情報を搬送しているか否かを特定する処理は、１チャンネルあたり数秒掛かることがある。更に、自動プログラムを実行するテレビジョンは、一般的に、全ての利用可能な信号について、潜在的に利用可能な全てのチャンネルを評価する完全な自動プログラム（full auto-program）を実行する必要がある。利用可能な全てのチャンネルを評価するには、かなりの時間が掛かる。更に、テレビジョンは、自動プログラムを実行している間は、通常、ユーザは、いずれのチャンネルも視聴することができない。
【０００４】
利用可能なチャンネルの数は、増加し続けているため、自動プログラムの実行に要する時間が長くなり過ぎる虞がある。更に、幾つかのチャンネル、例えば、デジタル地上波信号を介して受信するチャンネル等は、取得が困難であり及び／又は時間が掛かり、この結果、自動プログラムの実行時間が更に長くなることもある。更に、テレビジョン信号提供業者（例えば、ケーブルテレビ事業者、地上波信号提供業者及び他の信号提供業者）がチャンネルの割当を変更することも多い。
【０００５】
多くの場合、提供業者は、提供業者のセットトップボックスにチャンネル割当の変更に関する情報を供給するので、提供業者によるチャンネルの再割当は、ユーザにとってトランスペアレントである。しかしながら、セットトップボックスを用いないテレビジョン受像機では、この情報を利用できず、この結果、チャンネル再割当は、ユーザにとって紛らわしく、煩わしい。このような場合、頻繁に自動プログラムを実行することが望ましい。テレビジョン受像機は、多くの場合、利用可能な全ての入力から、利用可能な全ての信号について、利用可能な全てのチャンネルを検索する完全な自動プログラムの実行を必要とするので、自動プログラムの実行には、長い時間が掛かる。このため、ユーザは、自動プログラミングの実行を好まず、この結果、常に最新のチャンネルマッピングを維持することができなくなる。
【発明の開示】
【課題を解決するための手段】
【０００６】
本発明は、テレビジョンチャンネルリスト及び／又はマップを生成する方法及び装置を提供することにより、上述の及びこの他の課題を解決する。幾つかの実施形態では、テレビジョンチャンネルマップを生成するチャンネルマップ生成方法は、複数の入力のうちの第１の入力を選択し、第１の入力について複数の変調方式のうちの第１の単一の変調方式を選択し、特定された単一の変調方式について複数のチャンネルを設定し、各チャンネルを介して放送を受信しているかを判定し、特定された単一の変調方式のために設定された複数のチャンネルに基づいて、放送を受信していると判定したチャンネルをチャンネルマップに記録し、完全な自動プログラムを実行しない。更に、幾つかの実施形態では、第１の変調方式により変調された信号をスキャンし、放送情報を搬送するチャンネルを特定し、チャンネルマップにおいて以前に定義されたチャンネル割当をスキャンの間に特定されたチャンネルと比較し、チャンネル割当の比較の間に違いが検出された場合、設定、判定及び記録を開始する。
【０００７】
幾つかの実施形態は、チャンネルマップを生成するチャンネルマップ生成方法を提供する。このチャンネルマップ生成方法は、複数の信号のうち、評価する信号を選択し、信号のためのチャンネルマップを生成し、完全な自動プログラムを実行せず、チャンネルマップをこの信号に限定する。信号のためのチャンネルマップの生成において、信号に設定し、信号が搬送する複数のチャンネルのそれぞれに設定し、放送情報を提供する複数のチャンネルのそれぞれをチャンネルマップに記録する。チャンネルマップの生成において、チャンネルマップを所定の信号に限定し、複数の信号の他の信号については、チャンネルマップを生成しないステップであってもよい。幾つかの実施形態では、記録の前に、放送情報を提供する複数のチャンネルのそれぞれの信号品質が所定の閾値を満たしているかを判定し、この記録では、複数のチャンネルのうち、所定の閾値を満たす信号品質を有するチャンネルを記録する。
【０００８】
更なる実施形態は、テレビジョンチャンネルマップを生成するチャンネルマップ生成装置を提供し、このチャンネルマップ生成装置は、それぞれ少なくとも１つの信号を受信する複数の入力端子と、複数の入力端子のそれぞれに接続され、複数の入力の１つから第１の信号を選択する選択器と、選択器に接続され、選択された第１の信号を受信及び設定するチューナと、チューナに接続され、第１の信号を受信し、第１の信号のチャンネルマッピングを実行し、チャンネルマッピングを第１の信号に限定し、複数の入力を介して受信した他の信号の完全なチャンネルマッピングを実行しないプロセッサとを備える。このチャンネルマップ生成装置は、選択器に接続され、それぞれが複数の信号のうちの少なくとも１つを設定する複数のチューナを更に備えていてもよい。
【０００９】
以下の発明の詳細な説明及び本発明の原理に基づく例示的な実施形態を示す添付の図面を参照することにより、本発明の特徴及び利点は、更に明瞭に理解される。
【発明を実施するための最良の形態】
【００１０】
添付の複数の図面に亘って対応する参照記号は、対応するコンポーネントを示している。図面に示す要素は、本発明を簡潔且つ明瞭に説明するために示されており、必ずしも同じ縮尺で描かれていないことは当業者には明らかである。例えば、本発明の様々な実施形態の理解を容易にするために、図内の幾つかの要素の寸法は、他の要素より大きく示している。また、商業的に実現可能な実施形態において有用又は必要である一般的によく知られた要素については、本発明の様々な実施形態の特徴を不明瞭にしないため、敢えて省略している。
【００１１】
本発明の様々な実施形態は、受信した複数のテレビジョン信号及びこれらの信号を介してアクセス可能なチャンネルに関する１つ以上のテレビジョンチャンネルマップ又はリストを生成、更新及び維持するために用いられるシステム、装置及び方法を提供する。幾つかのテレビジョン受像機は、複数の入力端子を備え、幾つかの実施形態においては、１つ以上のテレビジョンは、複数の入力端子のそれぞれを介して、信号を受信することができる。この実施形態は、より短い時間でチャンネルマップを生成及び／又は更新することができる自動プログラムを提供する。更に、この実施形態は、入力端子における単一の入力及び／又は単一の信号についてチャンネルマップを生成及び／又は更新することができる限定された自動プログラムを提供する。限定されたプログラムにより、正確な現在のチャンネルマップを生成するために要する時間を大幅に削減することができる。
【００１２】
幾つかの実施形態では、チャンネルマッピングの精度を確認するチャンネルスキャンを行う。更に、このチャンネルスキャンは、テレビジョン受像機が使用されていない間に実行することができる。すなわち、チャンネルスキャンは、テレビジョン受像機の使用を妨げることなく実行することができる。更に、チャンネルスキャンは、完全な自動プログラム、単一の入力のための自動プログラム及び／又は単一の信号のための自動プログラムを起動することができる。更に、チャンネルスキャンは、テレビジョン受像機が使用されていない間に完全な自動プログラム、単一の入力のための自動プログラム及び／又は単一の信号のための自動プログラムを起動することができる。これにより、テレビジョン受像機の使用を邪魔することなく正確なチャンネルマッピングを維持することができ、ユーザは、完全な自動プログラムの完了を長期間を待つ必要がなくなる。
【００１３】
更に、幾つかの実施形態では、自動プログラムを単一の信号に限定することによって、変更される可能性が高い信号について、変更される可能性が低い信号より頻繁に、自動プログラムを実行することができる。このように、変更される可能性が低い信号に対する自動プログラムの実行を回避することにより、無駄な時間を更に削減することができる。
【００１４】
従来の幾つかのテレビジョン受像機は、全ての受信信号を全帯域に亘って探索し、放送情報が放送されいている可能性がある全てのチャンネルを特定する自動プログラムを実行する。これらのテレビジョン受像機は、特定されたチャンネルをチャンネルマップに記録する。チャンネルマップは、ユーザが放送情報を含まないチャンネルをスキップできるように、テレビジョン受像機が自動的にアクセスするチャンネルを限定する。これにより、ユーザは、有効な放送情報を放送していないチャンネルを設定する無駄な時間を省略することができる。
【００１５】
従来のテレビジョン受像機で自動プログラムを実行する場合、自動プログラムは、通常、可能性がある各チャンネルを設定及び解析し、そのチャンネルを介して現在情報が放送されているかを判定し、チャンネルを記録するために、通常、１〜２秒を必要とする。典型的な地上波アナログ信号は、６９個前後のチャンネルを搬送することができるので、テレビジョン受像機が地上波アナログ信号に対する自動プログラムを完了するだけのために、２分以上の時間が必要となることがある。ユーザは、テレビジョン受像機がこの自動プログラムを実行している間は、いずれのチャンネルも視聴することができない。
【００１６】
アナログケーブルが用いられるようになり、テレビジョン受像機が受信可能なデジタル地上波信号及びチャンネル数は、劇的に増加した。例えば、アナログケーブルにより、約１２５個のチャンネルを利用することができる。この結果、自動プログラムを実行時間は、およそ２倍長くなった。更に、例えば、デジタル地上波信号等の幾つかの信号は、取得が困難であり及び／又は時間が掛かる。これは、多重伝搬路の数、アンテナの種類、信号強度、動的な多重伝搬路及びこの他の同様の要因に起因する。信号を取得する際の複雑性が高まると、チャンネルマップの生成に更に時間が必要になる。更に、テレビジョン受像機は、自動プログラムが開始されると、自動プログラムが、利用可能な全ての入力からの利用可能な全ての信号に関して利用可能な全てのチャンネルのチャンネルマップを生成することを試みるように構成されている。このため、完全なチャンネルマップを生成するために長い時間が掛かり、幾つかの信号は、頻繁に変更されないため、無駄な時間が費やされることも多い。
【００１７】
今日の多くのシステムにおいては、テレビジョン受像機には、ケーブル信号提供業者が提供するセットトップボックス又は他の機器が取り付けられている。セットトップボックスは、ケーブル信号提供業者からのケーブル信号を受信し、復号する。更に、ケーブルテレビ事業者がチャンネルの割当を変更することは多い。例えば、ある日、ある放送業者（例えば、ＥＳＰＮ）に特定のチャンネル（例えば、３７）を割り当てていたとする。翌日には、ケーブルテレビ事業者は、チャンネル割当を変更し、上述の放送業者（ＥＳＰＮ）に異なるチャンネル（例えば、３６又は１２２）、サブチャンネル又は異なるサブチャンネルを割り当てることがある。ケーブルテレビ事業者が週毎に又は日毎にチャンネルの割当を変更することは珍しくない。
【００１８】
チャンネルの再割当は、ユーザにとってトランスペアレントに行われることが多い。ケーブルテレビ事業者は、制御情報（例えば、チャンネル及びサブチャンネル割当、ナビゲーション情報、コマンド、プログラム周波数割当情報及び他のこれらに類する情報）を通信するために、専用のチャンネルを割り当てる。ケーブルテレビ事業者のセットトップボックスは、専用情報を受け取り、信号をテレビジョン受像機に供給する前に、制御情報による定義に従い、チャンネルを調整する。ユーザが所望の放送業者にアクセスすることを試みると、テレビジョン受像機は、テレビジョン受像機が所望の放送情報及び／又は番組を正しく設定し、ユーザに提供することができるように、セットトップボックスによって処理された信号を受信する。したがって、幾つかのインプリメンテーションにおいては、ユーザに関する限り、チャンネル番号は変化せず、ケーブルテレビ事業者が行った如何なる変更もセットトップボックスによって補償され、トランスペアレントにされる。
【００１９】
この専用制御情報の１つの具体例は、デジタルケーブルの分野で見出される。デジタルケーブルテレビ事業者は、放送された情報をチャンネルに割り当てるための情報を提供する専用信号を定義する。ケーブルテレビ事業者は、いつでも、この情報を供給することができる。幾つかの具体例では、デジタルケーブルボックスは、セットトップボックスの少なくとも一部の電源をオンの状態に維持し、及び専用制御情報を受信し、復号するために有効な状態に維持する。これにより、ケーブルボックスは、専用情報を受け取り、チャンネル割当を更新することができ、このケーブルボックスを用いて、チャンネル割当情報をより最新の情報に維持することができる。
【００２０】
非専用機器、例えば、ケーブル信号及び／又は地上波信号を受信する能力を有するデジタルテレビジョン及び他のこれに類する非専用機器は、通常、ケーブルテレビ事業者の専用情報を正確に平文化及び／又は復号することができない。この場合、非専用機器は、単に、ケーブルテレビ事業者が割り当てた放送業者のチャンネルを表示するだけであり、これらのチャンネルは、事前に生成されたチャンネルマップに関連性を有さず、したがって、ユーザを混乱させ、煩雑に感じさせることがある。非専用機器は、更新後のチャンネルマップを再び作成するために、完全な自動プログラムを再び実行する必要がある。上述のように、多くの場合、総合的な及び／又は完全な自動プログラムの実行では、全ての入力を介して受信した全ての信号について、全てのチャンネルを処理及び解析する必要であり、これは非常に長い時間を要する。
【００２１】
更に、上述したように、ケーブルテレビ事業者が、チャンネル割当を頻繁に変更し又は再割当を行うことは珍しくない。例えば、ケーブルテレビ事業者は、少なくとも週毎に、場合によっては毎日、チャンネル割当を変更する。このため、従来のテレビジョン受像機では、完全な自動プログラムを定期的に実行する必要がある。完全自動プログラムの実行には時間が掛かるため、自動プログラムの実行の必要性は、ユーザにとって煩雑である。更に、利用可能な信号の数が増加するにつれて、完全な自動プログラムを実行するために必要な時間も長くなる。この長くて頻繁な自動プログラムの実行は、ユーザにとって非常に煩わしい。
【００２２】
多くのシステムにおいて、多くの信号提供業者（ケーブルテレビ事業者、地上波信号提供業者及び同様の業者）が、テレビジョン受像機に単一の入力を介して多重信号を供給することは珍しくない。例えば、デジタルケーブルは、アナログ信号、ナショナルテレビジョンスタンダードコミッティ（National Television Standards Committee：ＮＴＳＣ）信号及び／又は２５６直交振幅変調（quadrature amplitude modulation：ＱＡＭ）信号を搬送することができる。幾つかの具体例では、デジタルケーブルは、更に、周波数がシフト又は変更された地上波デジタル信号を提供することもある。更に、テレビジョン受像機は、更なる信号を受信することができる２つ以上の入力端子を有することもある。入力及び信号が増えると、総合的な及び完全な自動プログラムを実行するための時間が長くなり、このようなプログラムを頻繁且つ定期的に（例えば、毎週又は毎日）実行することは、ユーザにとって煩わしい。
【００２３】
これに代えて、この実施形態は、自動プログラム装置及び方法を提供する全ての入力からの利用可能な全ての信号から判定された利用可能な全てのチャンネルに対する完全自動プログラムを実行できるだけではなく、単一の入力からの単一の信号の単一の変調方式に自動プログラムの性能を限定できる拡張された自動プログラムを提供できる。拡張された自動プログラムは、チャンネルマップを生成及び／又は更新する際に、単一の変調方式からチャンネルを検索する。これにより、単一の変調方式についてチャンネルマップを更新でき、この結果、チャンネルマップから限定された数のチャンネルのみを、チャンネルマップ内で再評価及び／又は再割当すればよいため、チャンネルマップを更新するために必要な処理の量を大幅に削減することができる。この実施形態では、単一の変調方式に又は少数の変調方式に自動プログラムを限定することによってコンピュータの処理負担を削減し及び処理時間を短縮する。
【００２４】
更に、受信される変調方式の多くは、頻繁にチャンネル割当及び／又は割付を変更しないため、この実施形態では、実質的に変化しない変調方式の再評価を避けることによって、チャンネルマップの再生成における不必要な処理及び無駄な時間を削減及び好ましくは回避する。更に、幾つかの実施形態では、幾つかの定義された変調方式を特定して回避することにより、チャンネル評価処理を改善する。例えば、（例えば、ユーザによって）特定の変調方式及び／又はフォーマットの設定を行わないように受信機に指示してもよい。所定の変調フォーマットを設定しない指示は、例えば、ユーザが自らのケーブルシステムでは、アドバンスドテレビジョンシステムコミッティ（Advanced-Television System Committee：ＡＴＳＣ）フォーマットを用いて変調された信号は提供されておらず、したがって、受信機が入力信号においてこの変調信号を探索する必要がないことを知っている場合等に行うことができる。
【００２５】
幾つかの実施形態では、拡張された自動プログラミングは、現在、テレビジョン受像機が利用している変調方式に基づいて、マップを更新する。これに代えて、特定の変調方式を探索するように拡張された自動プログラムを起動してもよい。例えば、ユーザは、拡張された自動プログラミングを手動で起動し、評価する特定の１つ以上の変調方式を選択することができる。同様にテレビジョン受像機内のコントローラがランダムに拡張された自動プログラミングを定期的に起動してもよい。コントローラは、入力信号、変調方式及び変調方式に関するチャンネルの変更又は再割当の予想される頻度に関する情報に基づいて、事前にプログラミングできる。この予想される変更の頻度に基づき、コントローラは、１つ以上の変調方式について、最新且つ正確なチャンネルマップを維持するように、拡張された自動プログラミングに指示を行う。更に、１つ以上の信号に関する自動プログラムを開始する指示を遠隔から行ってもよく、又は予想される変更の頻度に関する更なる又は更新された情報を遠隔から提供してもよい。
【００２６】
拡張された自動プログラミングのコントローラの開始（controller activation）は、テレビジョン受像機に最初に電源が投入された際に開始してもよい。これに代えて及び／又はこれに加えて、拡張された自動プログラミングのコントローラの開始は、テレビジョン受像機が使用されていない間、例えば、夜中に開始してもよく、これにより、ユーザは、チャンネルマップの更新又は再生成を待機する必要がなくなる。また、完全なテレビジョンセット全体に電力を供給する必要がないため、チャンネルマップの更新及び／又は再生は、より小さい電力で実行できる。
【００２７】
更に、信号チャンネル番号（例えば、最初の（clear）ＱＡＭチャンネル番号等）は、自由に変更できるため、チャンネルの物理的なチャンネル番号のリストの表示は、視聴者にとって、重要ではないことがある。幾つかの実施形態では、利用可能であれば、チャンネルに含まれているチャンネル識別情報を利用して、チャンネル毎に、ユーザにとって便利な一意的識別子を作成する。識別子は、「ＣＮＮ」等の簡単なチャンネル名であってもよく、又は、例えば、トランスポート識別番号を用いたより複雑なものであってもよい。
【００２８】
図１は、本発明の幾つかの実施形態に基づき、チャンネルマップを生成及び／又は更新するために使用される装置１１０の簡略化されたブロック図を示している。この装置１１０は、複数の入力端子１１２〜１１４を備える。各入力端子１１２〜１１４は、１つ以上の放送信号を装置１１０に供給する。入力端子１１２〜１１４は、識別器１１６に接続されている。識別器１１６は、入力信号を受信し、入力端子１１２〜１１４の１つ以上から供給された信号の１つ以上の個々の変調方式を特定する。例えば、１つの入力端子１１２は、例えば、６４ＱＡＭ方式で変調された第１の信号及びＮＴＳＣ方式で変調された第２の信号等のデジタル及び／又はアナログ信号を受信するケーブル入力端子であってもよく、第２の入力端子１１３は、ＮＴＳＣ方式で変調されたデジタル地上波信号を受信し、第３の入力端子１１４は、アナログＵＨＦ及び／又はＶＨＦ信号を受信してもよい。幾つかの実施形態では、１つ以上の入力端子は、例えば、インターネット、イントラネット又は他の同様のネットワーク等のネットワークに接続され、ネットワーク内の他の機器から信号を受信してもよい。識別器１１６は、入力端子１１２〜１１４を介して受信した各信号から、それぞれの信号の変調方式を特定する。
【００２９】
識別器１１６には、選択器１２０が接続されている。選択器１２０は、信号の１つを選択し、及び選択した信号から変調方式の１つを選択する。選択器１２０は、コントローラ１２２に接続されている。コントローラ１２２は、選択する信号及び／又は変調方式を選択器１２０に指示する。コントローラ１２２は、例えば、ユーザからの手動入力情報が供給される入力端子１２４からの信号に基づいて、信号及び変調方式を判定する。これに代えて及び／又はこれに加えて、コントローラは、予め定義されたパラメータ及び／又はスケジューリング及び／又は装置１１０、入力端子１１２〜１１４及び／又はチャンネルマップの現在の条件に基づいて、変調方式を指定することができる。更に、コントローラ１２２は、予め定義されたパラメータ、条件及びチャンネルマップにアクセスするために、メモリ１２６に接続されている。
【００３０】
選択器１２０には、選択された変調方式を検索する解析器１３０が接続されている。解析器１３０は、変調方式に割り当てられている可能性がある各チャンネルを検索し、情報が放送されているチャンネル、及び、現在無効であり、情報を搬送していない、復号できない及び／又は信号品質が不十分なチャンネルを特定する。各可能性があるチャンネルを検索する際に、解析器１３０は、メモリ１２６にアクセスし、選択された変調方式について可能性があるチャンネルのリストを受信し、又は解析器１３０は、可能性があるチャンネルのリストをローカルに保存し、及び／又は周波数帯域の全域に亘って、受信レベルが所定の閾値を超えている信号を探索する。解析器１３０は、放送情報を搬送する選択された変調方式のチャンネルを検出し、通常、メモリ１２６に保存されるチャンネルマップにこれらのチャンネルを記録する。解析器１３０は、更に、各チャンネルに関連する変調方式を示す識別子又はフラグをチャンネルマップに書き込んでもよい。
【００３１】
更に、幾つかの実施形態では、装置１１０は、ユーザによって選択されたチャンネルを介して配信された放送データを受信し、放送データを処理してディスプレイ信号及び／又はオーディオ信号を生成するビデオ及び／又はオーディオプロセッサ１３４を備える。ディスプレイ信号及びオーディオ信号は、それぞれディスプレイ１４０及びオーディオ生成器１４２に供給される。ディスプレイ１４０は、ユーザに見えるディスプレイ出力情報を生成し、オーディオ生成器１４２は、ユーザに聞こえるオーディオ出力情報を生成する。
【００３２】
幾つかの実施形態では、無線検出器１４４を設けてもよい。無線検出器１４４は、ユーザによって操作される遠隔制御装置から無線操作信号を受信することができる。無線検出器１４４は、コントローラ１２２に制御コマンドを供給し、装置１１０の制御を指示する。同様に、ユーザからの手動操作を受け付けるための手動操作器１４６を設けてもよい。装置１１０のコントローラとコンポーネントとの間で接続及び通信するために、１つ以上のバス１５０を設けてもよい。これに代えて及び／又はこれに加えて、直接接続してもよい。コントローラ１２２は、実質的に、プロセッサ、マイクロプロセッサ、コンピュータ及び演算処理を行う他の機器及び／又はこれらの組合せにより実現できる。
【００３３】
図２Ａは、一実施形態に基づき、チャンネルマップを生成及び／又は更新するために使用される装置２１０の簡略化されたブロック図である。装置２１０は、複数の入力端子２１２〜２１３を備える。入力端子２１２〜２１３は、複数の入力端子のそれぞれが受信した１つ以上の信号を分離するスイッチ、ルータ又はスプリッタ２１６に接続されている。スイッチ２１６は、例えば、複数の信号の変調方式に基づいて信号を特定し、分離することができる。分離された信号２２０〜２２２は、アナログ信号及びデジタル信号の両方を受信し、復号し、設定することができるチューナ２２３に供給される。
【００３４】
幾つかの実施形態では、装置２１０は、様々な変調方式に対応する様々なチューナを備えていてもよい。図２Ｂは、幾つかの実施形態に基づき、チャンネルマップを生成及び／又は更新するために使用される複数のチューナ２２４〜２２７を備える装置２７０の簡略化されたブロック図を示している。分離された信号２２０〜２２２は、チューナ２２４〜２２７に供給される。各チューナ２２４〜２２７は、１つ以上の信号２２０〜２２２を受信し、受信した１又は複数の信号のために定義された設定を行う。
【００３５】
例えば、第１の入力端子は、ＮＴＳＣ方式に基づいて変調された第１の信号を及び２５６ＱＡＭ及び／又は８ＶＳＢ方式で変調された第２の信号を搬送するケーブル入力を受信するケーブル２３０に接続されていてもよい。第２の入力は、ＮＴＳＢ及び／又は８ＶＳＢ方式で変調された第３の信号を受信する１つ以上の地上波受信機レシーバ及び／又はアンテナ２３２に接続されていてもよい。分離された信号２２０〜２２２は、適切なチューナ２２４〜２２７に供給される。例えば、装置２７０は、ＮＴＳＣ信号を受信し、設定する第１のチューナ２２４を備えていてもよい。第２のチューナ２２５は、サブＮＴＳＣチューナであってもよい。第３のチューナは、ＱＡＭ及び／又は８ＶＳＢ信号を受信することができ、第４のチューナは、帯域外（out of band：ＯＯＢ）チューナであってもよい。
【００３６】
図２Ａ及び図２Ｂに示すように、設定された信号２２８は、ユーザによって選択されたチャンネルに基づいてディスプレイに供給される前に、更なる処理のために、ビデオプロセッサ２４０及び／又はトランスポートデマルチプレクサ２４２に供給される。幾つかの実施形態では、チューナは、信号を復調する１つ以上の復調器を含む。これに代えて及び／又はこれに加えて、装置２１０（及び／又は装置２７０）は、チューナに接続され、信号を復調する１つ以上の独立した復調器を備えていてもよい。幾つかの実施形態では、復調器は、ビデオプロセッサ２４０、トランスポートデマルチプレクサ２４２及び／又はプロセッサ及び／又はコントローラ２３４に組み込まれる。
【００３７】
プロセッサ２３４は、設定された信号を受信するためにチューナに接続される。プロセッサ２３４は、マイクロプロセッサ、コンピュータ、サーバ、サーバ及び／又はプロセッサの組合せ及び他の同様のプロセッサ及び／又はコントローラにより実現される。プロセッサ２３４は、受信した信号を解析及び／又は探索し、放送情報を搬送するチャンネルを検出及び／又は特定する。特定されたチャンネルは、例えば、不揮発性メモリであるメモリ２３６に供給され、チャンネルマップの一部として保存される。
【００３８】
実際の動作では、プロセッサ２３４は、完全なチャンネルマップ生成処理、チャンネルマップ更新処理、限定されたチャンネルマッピング処理、及び／又はチャンネル追加処理を開始する。これらの処理の１つ以上は、ユーザ入力に基づいて開始してもよく（例えば、ユーザは、完全探索及び新たなチャンネルマップ生成を要求する。）、受信信号に基づいて開始してもよく（例えば、受信信号の１つ以上が更新及び／又は限定的なマッピングを開始するためにプロセッサ及び／又はコントローラ２３４をトリガする変化を示してもよい。）、予め定義されたプログラミングに基づいて開始してもよく（例えば、コントローラは、４８時間毎に又はランダムに更新及び／又は限定的なマッピングを開始する。）、他の手法により開始してもよい。
【００３９】
プロセッサ及び／又はコントローラ２３４は、更に、１つ以上の信号のスキャンを開始し、放送情報を有する受信したチャンネルをメモリ２３６に保存されているチャンネルマップと比較してもよい。スキャンの間に受信信号及びチャンネルマップの間で違いが検出された場合、コントローラは、この違いが検出された変調方式について、チャンネルマップの更新を開始できる。スキャンは、定期的に実行してもよく、ランダムに又は他の基準に基づいて実行してもよい。
【００４０】
この実施形態に基づくチャンネルマップは、多くの異なるフォーマット及び変形例によって維持及び／又は更新することができる。幾つかの実施形態では、全ての入力及び全ての変調方式について現在のチャンネルマッピングを保有する単一のチャンネルマップを生成及び維持してもよい。この単一のチャンネルマップは、チャンネル番号、及び入手可能であれば、チャンネル名を含むことができる。例えば、システムが設定を実行する単一のコントローラで実現されている場合、単一のマップコンフィグレーションを採用することができる。更に、チャンネルマップは、チャンネルがアナログチャンネルであるかデジタルチャンネルであるか、及び幾つかの具体例では、デジタルチャンネルの種類を示す指示を含んでいてもよい。
【００４１】
幾つかの変形例では、複数のチャンネルマップを利用できる。幾つかの具体例では、所定のチャンネルが他の変調フォーマットにより既に占有されていることを各チャンネルマップが知ることができるように、複数のチャンネルマップを相互リンクしてもよい。１つ以上のチャンネルマップを用いることにより、マッピングの生成及び保守を簡単にすることができる。複数のチャンネルマップは、複数のチャンネルマップにチャンネル割当を行う単一のコントローラを有するシステムにおいて、及び／又は互いに独立する複数のコントローラを用いるシステムにおいて採用することができる。更に、チャンネルマップの複数のコピーを用い、これらの複数のコピーを定期的に同期させ、及び／又は変化が検出されたときに同期させてもよい。
【００４２】
図３は、幾つかの実施形態に基づき、自動プログラムを実行し、チャンネルマップを生成及び／又は更新する、自動プログラム処理３１０の簡略化されたフローチャートである。ステップ３１２において、２つ以上の入力信号を受信しているか、及び／又は評価する必要があるかを判定する。２つ以上の入力信号がなければ、自動プログラム処理３１０は、ステップ３１６に進む。２つ以上の入力信号がある場合、現在のチャンネルマッピングの間にまだ評価されていない入力信号の１つを解析するために選択する。ステップ３１６において、選択された入力が、配信されている２つ以上の信号を含むかを判定する。この判定は、選択された入力信号において、複数の変調方式を検出することによって行われる。入力が１つの信号しか含まない場合、自動プログラム処理３１０は、ステップ３２２に進む。２つ以上の信号がある場合、自動プログラム処理３１０は、ステップ３２０に進み、現在のチャンネルマッピングの間にまだ評価されていない入力信号の１つを解析するために選択する。選択された信号は、変調方式に基づいて決定できる。例えば、地上波信号入力に対するチャンネル検索を実行するために自動プログラムを選択できる。なお、地上波信号入力は、２つ以上の信号を搬送することもある。そこで、信号の１つ、例えば、アナログＮＴＳＣ信号を選択し、アナログＮＴＳＣのための変調を用いて、再生できる番組を搬送する信号内のチャンネルを検出してもよい。
【００４３】
ステップ３２２において、選択された入力の選択された信号を設定する。ステップ３２４において、１つ以上のチャンネルの検索を開始する。ステップ３２６において、自動プログラム処理３１０は、放送情報を搬送するチャンネルを検出する。ステップ３２８において、受信し、設定したチャンネルの番組をユーザが適切に視聴できることを確実にするために、放送情報の信号品質が閾値レベルを超えているかを判定する。この信号品質が閾値を超えていない場合、自動プログラム処理３１０は、ステップ３３６に進む。一方、信号品質が所定の閾値を超えている場合、ステップ３３０において、放送業者及び／又はチャンネル名を判定できるかを判定する。放送業者及び／又はチャンネル名を決定できない場合、自動プログラム処理３１０は、ステップ３３４に進む。
【００４４】
放送業者及び／又はチャンネル名を判定できる場合、ステップ３３２において、放送業者及び／又はチャンネル名を読み出す。そして、ステップ３３４において、チャンネル（及び利用可能であれば放送業者／チャンネル名）をチャンネルマップに記録する。幾つかの実施形態では、各チャンネル決定ステップに続いて、チャンネルマップをメモリに保存する。割込が生じた場合は、将来、自動プログラムが中断された点から、チャンネルマッピングを再開できる。
【００４５】
ステップ３３６においては、周波数帯域の全域及び／又は選択された信号が搬送する可能性があるチャンネルの全てが解析されたかを判定する。全てのチャンネルが解析されていない場合、自動プログラム処理３１０は、ステップ３２４に戻り、次のチャンネルの検索を継続する。選択された信号について、全てのチャンネルの解析が終了すると、自動プログラム処理３１０は、ステップ３３８に進み、選択された入力端子が受信した各信号が評価されたかを判定する。全ての信号が評価されていない場合、自動プログラム処理３１０は、ステップ３２０に戻り、評価する他の信号を選択する。
【００４６】
全ての信号が評価された場合、自動プログラム処理３１０は、ステップ３４０に進み、全ての入力が評価されたかを判定する。全ての入力が評価されていない場合、自動プログラム処理３１０は、ステップ３１４に戻る。全ての入力が評価されると、ステップ３４２において、チャンネルマップが完成し、テレビジョン受像機及び／又はユーザに利用可能になる。
【００４７】
なお、この図３は、完全な自動プログラムを実行するための処理を示している。完全な自動プログラムは、通常、利用可能な全ての入力及び各利用可能な入力に関する利用可能な全ての信号に基づいて、チャンネルマップを生成及び／又は更新する。しかしながら、チャンネルマップを更新する都度、完全な自動プログラムを実行することは、時間が掛かり、効率が悪い場合がある。この実施形態は、更に、チャンネルマップの更新及び／又は生成を、単一の信号及び／又は変調方式に制限できる信号及び／又は変調方式自動プログラムを提供する。
【００４８】
上述のように、信号は、通常、単一の変調方式を用いて、テレビジョン受像機に通信される。この実施形態は、例えば、アナログのＮＴＳＣ、ＱＡＭ、８ＶＳＢ及び他の如何なる変調方式をも含む実質的にあらゆる変調方式に基づいて、単一の信号又は単一の変調方式自動プログラムを実行できる。
【００４９】
図４は、幾つかの実施形態に基づき、単一信号自動プログラムを実行する処理４１０の簡略化されたフローチャートである。単一信号自動プログラムは、幾つかの異なるイベントに基づき、又はこれらのイベントによって開始できる。例えば、単一信号自動プログラムは、ユーザが手動で開始してもよい。これに代えて、自動プログラムは、チャンネルマップの精度を確認する利用可能なチャンネルのスキャンによって開始してもよい。チャンネルスキャンについては、後に図５を参照して詳しく説明する。幾つかの実施形態では、例えば、週毎、日毎、又は予想及び／又は測定された変化の頻度に基づく他のスケジュールを含む予め定義されたスケジュールに基づいて、単一信号自動プログラムを開始してもよい。すなわち、（予想される変化の頻度に基づいて）更新のスケジュールを予め定義してもよく、（例えば、インターネット接続、ダイヤルアップ接続、無線接続又は他の接続を介して）定期的にチャンネルマップを更新してもよく、測定された変化の頻度に基づいてチャンネルマップを更新してもよい（例えば、幾つかの実施形態では、先の単一信号自動プログラムの間、及び／又はチャンネルマッピングスキャン（記述及び他の測定）の間、これらの組合せ及びこの他のスケジューリングに基づいて検出された変化を監視してもよい）。この実施形態では、単一信号又は変調方式自動プログラムにより、信号及び／又は入力の評価を、変化がある可能性が高い信号及び／又は入力に限定でき、これにより、正確なチャンネルマップを維持する処理時間を短縮できる。
【００５０】
ステップ４１２において、評価のために、信号及び／又は変調方式を選択及び／又は判定する。信号は、現在、ユーザが視聴している番組の変調方式に基づいて選択してもよく、ユーザによって手動で選択してもよく、チャンネルスキャンによって選択してもよく、予定されている更新として選択してもよく、他の選択法に基づいて選択してもよい。評価する信号を指示することにより、自動プログラム処理では、どの信号を評価したらよいかを判定する必要がなくなるため、自動プログラム処理の速度を速めることができる。幾つかの実施形態では、この選択は、どの信号がより短い時間及び／又はより少ない処理で処理できるかを考慮に入れて行うことができる。これにより、２つ以上の信号を評価する場合、まず、速やかに行うことができるマッピングを実行し、これに続いて、より複雑な及び／又はより長い処理を実行することができる。更に、ある種の入力について、幾つかの変調タイプを無視してもよい。例えば、ＱＡＭ変調フォーマットは、通常、地上波では放送されない。したがって、システムは、ユーザ又は事前の指示により、地上波信号入力については、ＱＡＭ変調に関する評価を行わないことを指示することができる。
【００５１】
この指示は、実質的に如何なる入力及び実質的に如何なる変調方式についても定義することができる。例えば、第１の入力（入力Ａ）が地上波アンテナに接続されている場合、システムは、ＱＡＭ変調信号の判定を行わないように指示することができる。第２の入力（入力Ｂ）がケーブルテレビジョン信号線に接続されている場合、この信号線は、通常ＮＴＳＣ及び／又はＱＡＭ方式で変調された信号を含んでいる。なお、一般的ではないが、第２の入力が８ＶＳＢ信号を受信することもある。そこで、システムは、第２の入力については、まず、ＮＴＳＣ及び／又はＱＡＭ信号を評価し、これらの評価が終わった後、８ＶＳＢ信号を評価するように指示してもよい。
【００５２】
図４に示すステップ４１４においては、選択された入力及び関連する変調方式を特定する。例えば、ユーザは、ケーブルを介して提供されるアナログのＮＴＳＣ方式で変調された信号に基づく番組を視聴することができ、ユーザは、（リモートコントローラ、オンスクリーンメニュー又は他の同様の選択法を用いて）手動で単一信号自動プログラムを要求することができる。ステップ４１４において、ケーブル入力を介して受信したＮＴＳＣ方式で変調された信号について、変調方式自動プログラムチャンネルマッピングを実行する。
【００５３】
ステップ４１６において、信号がまだ設定されていない場合、選択された信号を受信するために、選択された変調方式を設定する。ステップ４２０において、選択された変調方式の予め定義されたチャンネル帯域幅に亘って、チャンネル検索を開始する。ステップ４２２において、設定により、チャンネルを取得する。ステップ４２４において、取得したチャンネルの信号品質が品質の閾値レベルを少なくとも満たしているかを判定する。例えば、信号対雑音比、フレーム誤り率、信号振幅及び他の同様の要素、又はこれらの要素の組合せを用いて、チャンネル品質を判定することができる。
【００５４】
チャンネル品質が閾値を満たしていない場合、自動プログラム処理４１０は、ステップ４３６に進み、更なるチャンネルを評価するかを判定する。一方、チャンネル品質が閾値を満たしている場合、自動プログラム処理４１０は、ステップ４２６に進み、チャンネルマップにチャンネルを記録又は書き込む。ステップ４３０において、自動プログラム処理４１０は、放送業者及び／又はチャンネル名（例えば、ＥＳＰＮ、ＣＢＳ、ＡＢＣ、ＨＢＯ等）を判定できるかを判定する。放送業者及び／又はチャンネル名を決定することができる場合、ステップ４３２において、放送業者及び／又はチャンネル名を読み出す。ステップ４３４においては、放送業者及び／又はチャンネル名を、ステップ４２６で記録されたチャンネル番号に関連付けて、チャンネルマップに記録する。
【００５５】
ステップ４３４、４２４に続き（信号品質が閾値を満たしていない場合）、自動プログラム処理４１０は、ステップ４３６に進み、全てのチャンネルが評価されたかを判定する。幾つかの実施形態では、周波数帯幅を評価し、チャンネルについて、帯域幅の全域が評価されたかを判定する。これに代えて及び／又はこれに加えて、予め定義された可能性があるチャンネルリストにアクセスしてもよい。変調方式自動プログラム処理４１０を実行するテレビジョン受像機又は他の装置の能力の範囲内で信号が完全に解析されたことを確認するために、他の基準を評価してもよい。全てのチャンネルが評価されてない場合、自動プログラム処理４１０は、ステップ４２０に戻り、更なるチャンネルを取得する。選択された変調方式について、全てのチャンネルが評価された場合、自動プログラム処理４１０は、ステップ４４０において、自動プログラムを終了し、少なくとも、選択された信号に関するチャンネルマップを保存する。幾つかの実施形態では、停電又はこの他の問題による割込があった場合、ステップ４２６及び／又はステップ４３４において、チャンネルマップを保存し、これにより、チャンネルマッピングは、少なくとも取得されたデータについて更新され、単一変調方式自動プログラムは、将来、割込点から開始できる。
【００５６】
図５は、幾つかの実施形態に基づいてチャンネルスキャンを実行する処理５１０の簡略化されたフローチャートである。このチャンネルスキャンは、１つ以上のチャンネルマップが正確であり、最新であることを少なくとも部分的に検証するために、１つ以上の入力及び／又は１つ以上の信号の高速なスキャンを提供する。チャンネルスキャンは、全ての可能性がある入力及び信号について実行してもよく、又は特定の入力及び／又は信号に限定して実行してもよい。例えば、チャンネルスキャン処理５１０は、毎日、第１の信号のスキャンを実行し、一日おきに、第２の信号のスキャンを実行し、毎週、全ての可能性がある入力及びチャンネルの完全なスキャンを実行するようにスケジューリングできる。この本発明の実施形態に基づく側面から逸脱することなく、他のスキャニングストラテジを用いてもよいことは当業者にとって明らかである。
【００５７】
チャンネルスキャンは、テレビジョン受像機がオフのとき、又は使用されていないときに開始してもよい。チャンネルスキャン処理は、例えば、殆どのテレビジョン受像機が使用されない夜中に実行してもよい。更に、テレビジョン受像機が現在使用中であることが検出された場合、チャンネルスキャンの実行時刻を変更してもよい。これに代えて及び／又はこれに加えて、テレビジョン受像機がオフにされたときにチャンネルスキャンを開始してもよい。すなわち、テレビジョン受像機のモニタ、オーディオ及び他のコンポーネントの電源を切り、定義された処理に基づき、スキャン及び自動プログラミングを実行するために必要な設定回路、スキャンプロセッサ及び／又は他の自動プログラムプロセッサの電源を切らず、又はこれらの電源を入れる。他の実施形態として、他の入力の信号及び他の入力に基づく番組は、視聴できるようにしながら、１つの入力又は１つの信号のみに関してチャンネルスキャンを実行するようにしてもよい。
【００５８】
ステップ５１２において、チャンネルスキャンを開始する。スキャンは、様々な手法で開始でき、例えば、（ユーザにより、放送業者が遠隔から、テレビジョン製造業者が遠隔から、又は信号提供業者（例えば、ケーブルテレビ事業者及び／又は地上波信号提供業者）が遠隔から）手動で開始してもよく、定期的にスケジューリングしてもよく（例えば、毎日、一日おき、毎週、他の同様のスケジューリング）、ランダムに開始してもよく、他の手法で開始してもよい。ステップ５１４においては、１つ以上のチャンネルマップが存在しているかを判定する。チャンネルマップが存在していない場合、ステップ５１６において、チャンネルスキャンを中止し、例えば、図３の完全な自動プログラム処理３１０等の完全な自動プログラムを開始する。
【００５９】
チャンネルマップが存在している場合、ステップ５２０において、１つ以上のチャンネルマップを読み出す。ステップ５２２において、入力及び信号を選択し、入力信号のスキャンを実行する。ステップ５２４において、現在受信した信号及びチャンネルマップの間に不一致があるかを判定する。この不一致は、例えば、新たなチャンネルが検出され、既存のチャンネルが存在しなくなり、既存のチャンネルに異なる又は変更されたトランスポート識別子が付され、及び／又は他の特定の特徴が変化したことによるチャンネルのラインナップの変化であってもよい。不一致が全くない場合は、チャンネルスキャン処理５１０は、ステップ５３０に進む。不一致が検出された場合、チャンネルスキャン処理５１０は、ステップ５２６に進み、より詳細なスキャンを実行する。例えば、自動プログラムは、少なくとも信号又は変調方式について開始してもよく、例えば、図３の自動プログラム３１０を単一の信号又は入力に限定して実行してもよい。
【００６０】
ステップ５３０において、チャンネルスキャン処理５１０は、評価するべき全ての信号及び／又は入力が評価されたかを判定する。ここでも、信号及び／又は入力の評価は、スケジュールに基づいて行ってもよく、ランダムに又は他の構成に基づいて行ってもよい。これに代えて、評価として、受信信号の全てのスキャンを行ってもよい。更なる信号及び／又は入力をスキャンすると判定した場合、チャンネルスキャン処理５１０は、ステップ５２２に戻り、スキャンする次の信号及び／又は入力を選択する。スキャンするべき信号の全てをスキャンした場合、チャンネルスキャン処理５１０は、終了する。
【００６１】
図６は、幾つかの実施形態に基づいてチャンネルスキャンを実行する処理６１０の簡略化されたフローチャートである。このチャンネルスキャンは、１つ以上のチャンネルマップが正確であり、最新であることを少なくとも部分的に検証するために、１つ以上の入力及び／又は１つ以上の信号の高速なスキャンを提供する。
【００６２】
ステップ６１２において、チャンネルスキャンを開始する。スキャンは、様々な手法で開始でき、例えば、（ユーザにより、放送業者が遠隔から、テレビジョン製造業者が遠隔から、又は信号提供業者（例えば、ケーブルテレビ事業者及び／又は地上波信号提供業者）が遠隔から）手動で開始してもよく、定期的にスケジューリングしてもよく（例えば、毎日、一日おき、毎週、他の同様のスケジューリング）、ランダムに開始してもよく、他の手法で開始してもよい。ステップ６１４においては、チャンネルマップが存在しているかを判定する。チャンネルマップが存在していない場合、ステップ６１６において、チャンネルスキャンを中止し、例えば、図３の完全な自動プログラム処理３１０等の完全な自動プログラムを開始する。
【００６３】
チャンネルマップが存在している場合、ステップ６２０において、１つ以上のチャンネルマップを読み出す。ステップ６２２においては、信号が（例えば、スケジューリング、手動の選択及びこれに類する手法により）予め選択又は指示されているかを判定する。信号が予め選択されている場合、ステップ６２４において、選択された信号が評価のために受信及び／又は利用可能であるかを判定する。信号が利用可能である場合、チャンネルスキャン処理６１０は、ステップ６４２に進む。ステップ６２２において、特別な入力が選択されていない場合、及び／又はステップ６２４において、選択された信号が利用できないと判定された場合、チャンネルスキャン処理６１０は、ステップ６２６に進む。
【００６４】
ステップ６２６において、入力の数及び種類を判定する。そして、ステップ６３０において、２つ以上の入力があるかを判定する。２つ以上の入力がなければ、ステップ６３４に進む。２つ以上の入力があれば、ステップ６３２において、まだスキャンされていない入力の１つを評価のために選択する。現在のスキャンの間、処理は、以前に選択した入力を追跡し、スキャンの重複を回避する。幾つかの実施形態では、前のスキャンに関して予め定義されたパラメータ及び／又は条件（例えば、最近スキャンしていない入力を選択する。）、予め定義されたスケジュール、どの入力が変更されている可能性が高いか、及び他の同様の基準に基づいて選択を行ってもよい。変更されている可能性が高い信号の判定は、チャンネルスキャン処理６１０によって維持される前のスキャンの統計的情報、予め定義されたパラメータ、放送業者及び／又は信号提供業者からの通知及び他の同様の手法に基づいて行うことができる。
【００６５】
ステップ６３４において、選択された入力を介して受信した信号の数、種類及び／又は変調方式を特定する。ステップ６３６において、選択された入力によって提供された２つ以上の信号があるかを判定する。信号が１つしかなければ、チャンネルスキャン処理６１０は、ステップ６４２に進む。これに代えて、２つ以上の信号があれば、ステップ６４０において、複数の信号から、１つの信号を選択する。この選択では、現在のチャンネルスキャンの間に、どの信号が既にスキャンされているかを判定する。更に、前のスキャンに関して予め定義されたパラメータ及び／又は条件（例えば、最近スキャンしていない入力を選択する。）、予め定義されたスケジュール、どの入力が変更されている可能性が高いか、及び他の同様の基準に基づいて選択を行ってもよい。ここでも、変更されている可能性が高い信号の判定は、前のスキャンの統計的情報、予め定義されたパラメータ、放送業者及び／又は信号提供業者からの通知及び他の同様の手法に基づいて行うことができる。ステップ６４２において、選択された信号の設定を行う。
【００６６】
ステップ６４６において、既存のチャンネルマップにおいて定義されている（十分な信号品質を有する）放送情報を提供していない全ての割り当てられていないチャンネルがスキャン及び評価されたかを判定する。割り当てられていないチャンネルの全てが検索されていない場合、ステップ６５０において、次の割り当てられていないチャンネルを判定し、次にステップ６５２において、次の割り当てられていないチャンネルを取得する。ステップ６５４において、放送を受信しているか及び信号品質が所定の閾値を満たしているかを判定する。放送が検出されない場合、及び／又は信号品質が閾値を満たしていない場合、チャンネルスキャン処理６１０は、ステップ６４６に戻り、割り当てられていないチャンネルの全てが評価されているかを判定する。幾つかの実施形態では、チャンネルが割り当てられないまま残っていることは、チャンネルマップにおいて示される。
【００６７】
ステップ６５４において、放送情報が検出され、割り当てられていないチャンネル上の信号品質が閾値を超えていると判定された場合、チャンネル割当が変更されたと判断され、チャンネルスキャン処理６１０は、ステップ６５６に進み、選択された信号のために、変調方式自動プログラム、例えば、図４の自動プログラム処理４１０の変調方式自動プログラムを開始する。幾つかの変形例においては、新たに検出されたチャンネルを単に割り当て、チャンネルマップに組み込む。なお、好ましい実施形態では、検出された変化は、チャンネルラインナップ内で幾つかの変更があったことを示し、少なくとも現在評価している信号について、前のチャンネル割当は、既に正確でないと判断する。すなわち、以前に割り当てられたチャンネルは、異なる放送業者に再割当されている可能性があり、このため、以前に割り当てられたチャンネルマッピングが不正確である可能性がある。例えば、チャンネル３４の以前のマッピングは、ＨＢＯの放送に割り当てられ、チャンネル３６は、ＣＮＮに割り当てられ、チャンネル３５は、割り当てられていないとする。信号提供業者（例えば、ケーブルテレビ事業者）は、いつでも、チャンネルを再割当することができ、例えば、ＨＢＯをチャンネル３５（以前には割り当てられていないチャンネル）に割り当て、ＣＮＮをチャンネル３４に再割当することができる。このような場合、チャンネル３４は、放送が割り当てられてはいるが、ＨＢＯには割り当てられていない。
【００６８】
ステップ６５６及び変調方式自動プログラミングの完了に続き、チャンネルスキャン処理６１０は、ステップ６８０に進む。ステップ６４６において、割り当てられていないチャンネルの全てが評価されたと判定されると、チャンネルスキャン処理６１０は、ステップ６６０に進み、選択された信号内の割り当てられたチャンネルの検索を評価する。ステップ６６２において、以前に割り当てられたチャンネルの設定を行い、このチャンネルを取得する。ステップ６６４において、以前に、割り当てられたチャンネルの信号品質が少なくとも定義された閾値レベルを満たしているかを判定する。信号品質が閾値を満たしていない場合、チャンネルスキャン処理６１０は、ステップ６５６に戻る。変調方式自動プログラムを開始する。信号が閾値を満たしている場合は、チャンネルスキャン処理６１０は、ステップ６６８に進む。
【００６９】
チャンネルスキャン処理６１０の幾つかの具体例及び幾つかの他の実施形態においては、割り当てられたチャンネルの評価を省略又はスキップしてもよい。この場合、チャンネルスキャンは、単に割り当てられていないチャンネルの変化を検出する。なお、好適な実施形態においては、割り当てられたチャンネルのチャンネルスキャンを更に実行し、チャンネルの割当及びチャンネルマップの精度を検証する。
【００７０】
ステップ６６８において、放送業者及び／又はチャンネル名を判定するために、信号を解析する。ステップ６７０においては、放送業者及び／又はチャンネル名が抽出できるかを判定する。放送業者及び／又はチャンネル名を判定できない場合、チャンネルスキャン処理６１０は、ステップ６７２に進み、放送業者／チャンネル名が以前にチャンネルマップで定義されているかを判定する。放送業者／チャンネル名が以前に定義されている場合、チャンネルスキャン処理６１０は、ステップ６５６に戻り、変調方式自動プログラムを開始する。
【００７１】
放送業者及び／又はチャンネル名を抽出できた場合、チャンネルスキャン処理６１０は、ステップ６７４に進み、抽出された放送業者／チャンネル名を以前に保存された放送業者／チャンネル名と比較する。評価中のチャンネルについて、以前に保存された放送業者／チャンネル名が異なる場合、又は放送業者／チャンネル名が以前に記録されていない場合、チャンネルスキャン処理６１０は、ステップ６５６に戻り、変調方式自動プログラムを開始する。放送業者／チャンネル名が一致する場合、チャンネルスキャン処理６１０は、ステップ６７６に進み、信号の全てのチャンネルが評価されたかを判定する。この判定は、予想されたチャンネルのリストを比較し、周波数帯域の全域に亘る検索を検証し、又は他の同様の手法により実行される。チャンネルの全てが評価されていない場合、チャンネルスキャン処理６１０は、ステップ６４６に戻り、信号の残りのチャンネルの評価を続ける。
【００７２】
ステップ６７６において、全てのチャンネルが評価されたと判定された場合、チャンネルスキャン処理６１０は、ステップ６８０に進み、選択された入力のための全ての信号が評価されたかを判定する。幾つかの実施形態では、チャンネルスキャンは、１つの入力及び所定の入力の所定の信号に限定してもよい。したがって、ステップ６８０において、評価する予定の全ての信号が評価されたかを判定してもよい。全ての信号が評価されていない場合、チャンネルスキャン処理６１０は、ステップ６４０に戻り、次の信号を評価する。全ての信号が評価されると、ステップ６８２において、全ての入力が評価されたか又は予定されている全ての入力が評価されたかを判定する。全ての入力が評価されていない場合、チャンネルスキャン処理６１０は、ステップ６３２に戻り、次の入力を選択する。
【００７３】
ステップ６８２において、全ての入力が評価されたと判定されると、次に、ステップ６８４において、変化が検出された信号及び／又は入力を記録し、統計的情報を保守する（例えば、信号がどれくらいの頻度で変更されるか、入力がどれくらいの頻度で変更されるか、変化が検出されたチャンネル、及びこの他の統計的情報）。上述のように、これらの統計的情報は、どの信号及び／又は入力を評価するか、これらをどれくらいの頻度で評価するか、又はこれに類する他の動作を決定するために用いることができる。また、これらの統計的情報は、チャンネルスキャン処理６１０の間にどの時点で記録してもよい。統計的情報の保存は、最後のステップまで行わなくてもよい。更に、チャンネルマップが以前に生成されている場合、変調方式自動プログラムは、統計的情報を維持するように構成してもよい。更に、電源が切られた場合、使用のためにテレビジョン受像機に電源が投入された場合、又はチャンネルスキャンを中断させるような他のイベントが生じた場合、チャンネルスキャン処理６１０の途中でスキャンされた信号及び／又は入力を記録してもよい、これにより、チャンネルスキャン処理６１０は、中断があった時点から再開できる。
【００７４】
この実施形態は、テレビジョン受像機が受信した利用可能なチャンネルの限定的な自動プログラミングを実行するために用いることができる方法及び装置を提供する。限定的な自動プログラミングは、完全な自動プログラムより大幅に短い時間で実行できる。完全な自動プログラムは、テレビジョン受像機が受信できる信号の数が多いため、非常に長い時間が掛かる場合がある。このように長い時間が掛かるため、ユーザは、チャンネルマッピングの実行を避け、この結果、所望のチャンネルにアクセスできなくなることがある。この実施形態では、自動プログラムを単一の変調方式及び／又は信号に限定し、これにより、評価されるチャンネルの総数を削減する。更に、本発明の実施形態では、変化する可能性が高い信号のみに対して自動プログラムを実行することができ、実質的に変化しない信号に自動プログラムを実行することを回避することができる。
【００７５】
幾つかの実施形態では、本発明に基づくシステム及び／又はテレビジョン受像機により、スキャン及び／又は自動プログラムの実行を継続しながら、ユーザは、テレビジョン信号及び／又は外部の入力信号（ビデオ、ＤＶＤ及びこれに類する信号源）にアクセスすることができる。幾つかの実施形態では、複数のチューナを用いることができる。
【００７６】
１つ以上のチューナが自動プログラム及び／又はスキャンを実行している間、他の１つ以上のチューナを使用することができ、ユーザは、これらの１つ以上のチューナを介して供給されるチャンネルにアクセスすることができる。幾つかの実施形態では、ユーザは、アナログチャンネル用及びデジタルチャンネル用に（又は各チューナあたり１つの）デフォルトチャンネルを設定又は定義することができ、これにより、自動プログラムの間、関連するチューナが自動プログラムに参加していないときは、１つ以上のデフォルトチャンネルを視聴することができる。同様に、スキャン及び／又は自動プログラムの間、１つ以上のビデオ及び他の外部入力を有効にすることができる。幾つかの実施形態では、テレビジョン受像機は、サブピクチャウィンドウでスキャン及び／又は自動プログラムの進行状況を表示でき、ユーザは、スキャン又は自動プログラムに参加しないチューナを介するチャンネル及び／又は外部の入力からの映像を画面に表示させることができる。
【００７７】
以上、特定の実施形態及びその適用例を用いて本発明を説明したが、特許請求の範囲に定義されている本発明の範囲から逸脱することなく、これらの実施形態を様々に修正及び変更できることは、当業者にとって明らかである。
【図面の簡単な説明】
【００７８】
【図１】本発明の幾つかの実施形態に基づき、チャンネルマップを生成及び／又は更新するために使用される装置のブロック図である。
【図２Ａ】一実施形態に基づき、チャンネルマップを生成及び／又は更新するために使用される装置のブロック図である。
【図２Ｂ】図２Ａに類する、幾つかの実施形態に基づき、チャンネルマップを生成及び／又は更新するために使用される複数のチューナを備える装置のブロック図である。
【図３】幾つかの実施形態に基づき、自動プログラムを実行し、チャンネルマップを生成及び／又は更新する処理のフローチャートである。
【図４】幾つかの実施形態に基づき、単一信号自動プログラムを実行する処理のフローチャートである。
【図５】幾つかの実施形態に基づき、チャンネルスキャンを実行する処理のフローチャートである。
【図６】幾つかの実施形態に基づき、チャンネルスキャンを実行する処理のフローチャートである。
【図１】
2007510323.tif 000003
【図２Ａ】
2007510323.tif 000004
【図２Ｂ】
2007510323.tif 000005
【図３】
2007510323.tif 000006
【図４】
2007510323.tif 000007
【図５】
2007510323.tif 000008
【図６】
2007510323.tif 000009
【国際調査報告】
2007510323.tif 000010