(57)【特許請求の範囲】
【請求項１】
複数の仮想チャンネルの番組及び番組に関する番組情報が多重化された放送信号を受信する受信手段と、
前記受信手段により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルを検索するスキャン手段と、
前記受信手段により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かを判別する判別手段と、
前記判別手段により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルのうち、一の仮想チャンネルを代表チャンネルとして設定する設定手段と、
前記設定手段により代表チャンネルが設定された物理チャンネルにおける同一内容の番組の放送にかかる複数の仮想チャンネルのうち、代表チャンネルのみに切り替え、当該代表チャンネルと同一内容の番組の放送にかかる他の仮想チャンネルはスキップするチャンネル切替手段と、
を備え、
前記判別手段は、前記番組情報から取得した各仮想チャンネルに関する所定の情報の一致度が、所定の閾値以上であるか否かの判断に応じて、複数の仮想チャンネルで同一内容の番組が放送されているか否かの判別を行う放送受信装置。
【請求項２】
複数の仮想チャンネルの番組及び番組に関する番組情報が多重化された放送信号を受信する受信手段と、
前記受信手段により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルを検索するスキャン手段と、
前記受信手段により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かを判別する判別手段と、
前記判別手段により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルを識別する情報を表示して、スキップする仮想チャンネルをユーザに設定させる設定手段と、
前記設定手段によりスキップを設定された仮想チャンネルをスキップしてチャンネル切替を行うチャンネル切替手段と、
を備え、
前記判別手段は、前記番組情報から取得した各仮想チャンネルに関する所定の情報の一致度が、所定の閾値以上であるか否かの判断に応じて、複数の仮想チャンネルで同一内容の番組が放送されているか否かの判別を行う放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の仮想チャンネルの番組が多重化された放送信号を受信する放送受信装置に関する。
【背景技術】
【０００２】
デジタルテレビジョン放送の分野では、１つの放送局が、一つの物理チャンネルを分割して、複数のＳＤ（Standard Definition）テレビサービス（以下、一つの物理チャンネル内に含まれる複数のサービスを「複数の仮想チャンネル」と称する）を提供することができる。ユーザは、チャンネルアップ／ダウンキーを用いたチャンネル切替操作を行う場合、チャンネルアップ／ダウンキーを繰り返し操作することにより仮想チャンネルを順に切り替えて、所望の仮想チャンネルを選局する。
ところが、現状では、これら複数の仮想チャンネルにおいて同一内容の番組を提供することが多い。そのため、チャンネル切替操作の際に、複数回に亘って同一内容の番組に切り替えられてしまい、チャンネル切替操作を効率的に行うことができないという問題があった。
【０００３】
そこで、例えば、特許文献１には、例えば、スキャン時に選局操作が重複することとなる放送が検出された場合に、これらのうち受信信号品質が良い方法の放送を選局操作に対応づける設定を行う放送受信装置が提案されている。
【特許文献１】特開２００４−２０８１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術は、１つの放送局が、複数の送信所から異なるチャンネルで放送信号を送出するＭＦＮ（Multi Frequency Network）における放送を対象としており、一つの物理チャンネル内の複数の仮想チャンネルで同一内容の番組が放送されている場合に対応するものではなかった。
【０００５】
本発明の課題は、一つの物理チャンネル内の複数の仮想チャンネルで、同一内容の番組が放送されている場合であっても、チャンネル切替操作を効率良く行うことができる放送受信装置を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、放送受信装置において、複数の仮想チャンネルの番組及び番組に関する番組情報が多重化された放送信号を受信する受信手段と、
前記受信手段により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルを検索するスキャン手段と、
前記受信手段により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かを判別する判別手段と、
前記判別手段により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルのうち、一の仮想チャンネルを代表チャンネルとして設定する設定手段と、
前記設定手段により代表チャンネルが設定された物理チャンネルにおける同一内容の番組の放送にかかる複数の仮想チャンネルのうち、代表チャンネルのみに切り替え、当該代表チャンネルと同一内容の番組の放送にかかる他の仮想チャンネルはスキップするチャンネル切替手段と、
を備え、
前記判別手段は、前記番組情報から取得した各仮想チャンネルに関する所定の情報の一致度が、所定の閾値以上であるか否かの判断に応じて、複数の仮想チャンネルで同一内容の番組が放送されているか否かの判別を行う。
【０００７】
請求項２に記載の発明は、放送受信装置において、複数の仮想チャンネルの番組及び番組に関する番組情報が多重化された放送信号を受信する受信手段と、
前記受信手段により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルを検索するスキャン手段と、
前記受信手段により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かを判別する判別手段と、
前記判別手段により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルを識別する情報を表示して、スキップする仮想チャンネルをユーザに設定させる設定手段と、
前記設定手段によりスキップを設定された仮想チャンネルをスキップしてチャンネル切替を行うチャンネル切替手段と、
を備え、
前記判別手段は、前記番組情報から取得した各仮想チャンネルに関する所定の情報の一致度が、所定の閾値以上であるか否かの判断に応じて、複数の仮想チャンネルで同一内容の番組が放送されているか否かの判別を行う。
【発明の効果】
【０００８】
本発明によれば、放送受信装置において、受信手段により、複数の仮想チャンネルの番組及び番組に関する番組情報が多重化された放送信号が受信され、スキャン手段により、受信手段により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルが検索され、判別手段により、受信手段により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かが判別される。
そして、設定手段により、判別手段により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルのうち、一の仮想チャンネルが代表チャンネルとして設定され、チャンネル切替手段により、設定手段により代表チャンネルが設定された物理チャンネルにおける同一内容の番組の放送にかかる複数の仮想チャンネルのうち、代表チャンネルのみに切り替えられ、当該代表チャンネルと同一内容の番組の放送にかかる他の仮想チャンネルはスキップされる。
あるいは、設定手段により、判別手段により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルを識別する情報が表示されて、スキップする仮想チャンネルがユーザにより設定され、チャンネル切替手段により、設定手段によりスキップを設定された仮想チャンネルをスキップしてチャンネル切替が行われる。
ここで、判別手段は、番組情報から取得した各仮想チャンネルに関する所定の情報の一致度が、所定の閾値以上であるか否かの判断に応じて、複数の仮想チャンネルで同一内容の番組が放送されているか否かの判別を行う。
即ち、一つの物理チャンネル内に、同一内容の番組を放送する仮想チャンネルが複数存在する場合には、チャンネル切替操作の際に、同一内容の番組を放送する当該複数の仮想チャンネルのうち、代表チャンネルとして設定された一の仮想チャンネルのみに切り替えられ、仮想チャンネル以外のチャンネルはスキップされる。あるいは、同一内容の番組を放送する当該複数の仮想チャンネルのうち、ユーザによりスキップを設定された仮想チャンネルはスキップされる。したがって、一つの物理チャンネル内の複数の仮想チャンネルで同一内容の番組が放送されている場合であっても、チャンネル切替操作において複数回に亘って同一内容の番組に切り替えられることによる効率性の低下を防ぎ、チャンネル切替操作を効率良く行うことができる放送受信装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を、図面を参照しながら説明する。なお、本発明の範囲は、図示例に限定されない。
本実施形態では、放送受信装置として、例えば、地上デジタルテレビジョン放送の放送信号を受信するテレビジョン受像機１００を例に説明する。
【００１０】
図１は、本実施形態におけるテレビジョン受像機１００の要部構成を例示するブロック図である。
図１に示すように、本実施形態のテレビジョン受像機１００は、ユーザによるキー操作を受け付けるキー操作部としてのリモコン装置１、リモコン装置１からのリモコン信号を受信するリモコン信号受光部２、放送信号を受信するアンテナ３、アンテナ３により受信された放送信号から希望チャンネルの放送信号を選局する受信手段としてのチューナ４、チューナ４により選局された放送信号を復調する復調部５、復調部５により復調された放送信号を複数のデータに分離してデコードするデコーダ部６、デコーダ部６から入力される映像信号に対して所定の映像処理を行う映像処理部７、デコーダ部６から入力される音声信号に対して所定の音声処理を行う音声処理部８、映像処理部７により処理された映像信号にＯＳＤデータを付加するＯＳＤ回路９、映像処理部７により処理された映像信号を出力する表示部１０、音声処理部８により処理された音声信号を出力する音声出力部１１、テレビジョン受像機１００全体を統括制御する制御部１２等を備えており、各部は制御バスにより接続されている。
【００１１】
図２は、リモコン装置１の平面図である。
リモコン装置（キー操作部）１は、例えば、図２に示すように、ユーザが本体部に対して各種指示を入力するための複数のキーを備えている。リモコン装置１に備わる複数のキーは、例えば、チャンネルを順次切り替えるためのチャンネルアップ／ダウンキー１ａの他、電源キー１ｂ、各々に１〜１２の数字が割り当てられた１２個の数字キー１ｃ、メニューキー１ｄ、ＥＰＧ（Electric Program Guide: 電子番組ガイド）表示キー１ｅ、リターンキー１ｆ、音声切換キー１ｇ、上下左右を指示するカーソルキー１ｈ、決定キー１ｉ、ボリュームアップ／ダウンキー１ｊ等である。
リモコン装置１に備わるこれらのキーの各々には識別情報が割り当てられ、所定の記憶領域に記憶されている。このリモコン装置１において、ユーザによりキーの押下操作が行われると、操作されたキーの識別情報が読み出され、当該識別情報に対応するリモコン信号が生成される。生成されたリモコン信号は、図示しない送信部から送信され、装置本体の前面パネル等に設けられたリモコン信号受光部２において受信される。
【００１２】
リモコン信号受光部２は、例えば、図示は省略するが、フォトダイオード、ＳＵＢＣＰＵ、増幅部、復調部、デコーダ等を備えて構成されている。リモコン信号受光部２は、リモコン装置１から送信されたリモコン信号を、本体部の前面パネル等に設けられたフォトダイオードにおいて受信すると、ＳＵＢＣＰＵの制御により、増幅部により増幅した後に復調部において復調し、さらに、デコーダにより波形整形、誤り訂正等の各種処理を行って、入力されたリモコン信号から識別情報を取得し、制御部１２に対して出力する。制御部１２は、リモコン信号受光部２から入力されるリモコン信号の識別情報に基づいて、リモコン装置１において操作されたキーの判別を行い、操作に対応する制御を実行する。
【００１３】
アンテナ３は、例えば、屋外において所定の方向に向けて配置され、高周波の放送信号を受信する。
チューナ（受信手段）４は、例えば、アンテナ３により入力された高周波の放送信号の中から、ＢＰＦ（バンドパスフィルタ）により特定周波数帯の信号を抽出して増幅し、局部発振器及びミキサにより周波数変換する。更に、ＢＰＦにより特定周波数帯の信号を抽出して、低周波信号に変換した後にＬＰＦ（ローパスフィルタ）を介してＡＤ変換等を行い、復調部５に出力する。
復調部５は、例えば、制御部１２からの制御に基づいて、チューナ４において選局されたチャンネルの信号に対してデジタル復調や誤り訂正などの処理を実行し、ＴＳを生成して、分離部６１に出力する。
【００１４】
デコーダ部６は、例えば、分離部（Demultiplexer）６１、ビデオデコーダ６２、オーディオデコーダ６３、データデコーダ６４等を備えて構成されている。
分離部６１は、復調部５から入力されるＴＳをビデオデータ、オーディオデータ、番組情報としてのＰＳＩ（Program Specific Information:番組特定情報）・ＳＩ（Service Information: 番組配列情報）等の複数のストリームに分離する。
【００１５】
ここで、ＰＳＩは、ＴＳに含まれるサービス（仮想チャンネル）とそのＰＭＴのＰＩＤ(Packet Identifier)に関する情報を記述するＰＡＴ（Program Association Table）、各サービスを構成するデータとそのＰＩＤに関する情報を記述するＰＭＴ（Program Map Table）、放送中のサービスに関する情報を記述するＮＩＴ（Network Information Table）、限定受信に関する情報を記述するＣＡＴ（Conditional Access Table）のテーブルである。ＰＳＩは、各パケットのＰＩＤに基づいて、ＴＳから、選局された番組の提供に必要なパケットを選択する際等に用いられる。ＮＩＴは、後述するスキャンプログラム１２５ｂの実行に際して、受信可能な放送信号の物理チャンネルをスキャンして、各物理チャンネルに含まれる仮想チャンネルを検索する際に用いられる。
ＳＩは、サービスに関する情報を記述するＳＤＴ（Service Description Table）、番組（イベント）に関する情報を記述するＥＩＴ（Event Information Table）、現在の日付・時刻を記述するＴＯＴ（Time Offset Table）、放送事業者に関する情報を記述するＢＩＴ（Broadcaster Information Table）等の各種テーブルである。ＥＩＴのＥＩＴ scheduledには、現在放送中の番組及び８日以内に放送予定の番組に関する情報（例えば、タイトル、チャンネル、放送局、ジャンル、放送時刻としての放送開始時刻・放送終了時刻、出演者、番組内容等）が記述される。ＳＩは、表示部１０に電子番組表を表示する際に用いられる。
【００１６】
制御部１２は、ＰＳＩと各ＴＳパケットが有するＰＩＤに基づいて、必要なＴＳパケットを取得して、ＭＰＥＧ２（Moving Picture Experts Group 2）規格下のビデオストリームをビデオデコーダ６２に、オーディオストリームをオーディオデコーダ６３に、さらに、ＳＩから抽出した必要な番組情報をデータデコーダ６４に出力する。
【００１７】
ビデオデコーダ６２は、分離部６１から入力されたビデオストリームをデコードする。具体的には、ビデオデコーダ６２は、ビデオストリームに、可変長復号化、逆量子化、逆ＤＣＴ、動き補正等の各種処理を行うことで、ビデオストリームをＤＴＳ(Decoding Time Stamp)に応じたタイミングでデコードし、映像処理部７に出力する。
オーディオデコーダ６３は、分離部６１から入力されたオーディオストリームをデコードし、音声処理部８に出力する。
データデコーダ６４は、分離部６１から入力された番組情報、字幕データ、データ放送用データ等をデコードし、制御部１２、ＯＳＤ回路９等に出力する。制御部１２に入力された番組情報は、ＥＰＧメモリ１２４ａ（後述）に格納されることとなる。
【００１８】
映像処理部７は、入力される映像データに対して各種映像処理を施し、映像信号を生成する。生成された映像信号は、フレームメモリ（図示省略）に一旦格納された後に、ＰＴＳ(Presentation Time Stamp)に応じた再生タイミングで、表示部１０に出力される。
また、音声処理部８は、入力される音声データに対して各種音声処理を施して、音声信号を生成し、生成された音声信号をＰＴＳに応じた再生タイミングで、音声出力部１１に出力する。
ＯＳＤ回路９は、電子番組表の表示に際して、ＥＰＧメモリ１２４ａに格納された番組情報から必要なデータを読み出し、読み出したデータに基づいて電子番組表表示用データを生成する。そして、生成した電子番組表表示用データを、映像処理部７から出力される映像信号に合成させ、表示部１０において電子番組表等のＯＳＤ画面を表示させる。
【００１９】
表示部１０は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬ(Electro Luminescence)ディスプレイ等の図示しないディスプレイを備え、映像処理部７から入力された映像信号に基づく映像をこのディスプレイに表示させる。
音声出力部１１は、例えば、図示しないスピーカ等を備え、音声処理部８から入力された音声信号に基づく音声を増幅して、スピーカから出力させる。
【００２０】
制御部１２は、ＣＰＵ（Central Processing Unit）１２１、ＳＴＣ(System Time Clock)等の計時部１２２、ＲＡＭ（Random Access Memory）１２３等の揮発性メモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）１２４、ＲＯＭ（Read Only Memory）１２５等の不揮発性メモリ等を備えて構成されている。
【００２１】
ＣＰＵ１２１は、各部から入力される入力信号や、リモコン装置１における各種キーの押下操作によって入力されるリモコン信号等に応じて、ＲＯＭ１２５に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、テレビジョン受像機１００の動作全般を統括制御する。
【００２２】
ＲＡＭ１２３は、ＣＰＵ１２１のワークエリアとして用いられ、ＲＯＭ１２５から読み出されたプログラムを一時的に記憶する他、ＣＰＵ１２１によってこれらのプログラムが実行される際に生じる処理結果や、入力されたデータ等を一時的に記憶する。
【００２３】
ＥＥＰＲＯＭ１２４は、例えば、ＥＰＧメモリ１２４ａ、チャンネルメモリ１２４ｂ等を備える。
【００２４】
ＥＰＧメモリ１２４ａは、受信された放送信号から抽出された番組情報を記憶する。
【００２５】
チャンネルメモリ１２４ｂは、例えば、図３に示すように、後述するスキャンプログラム１２５ｂの実行によるチャンネル検索に基づいて、検索された物理チャンネルと、当該物理チャンネルに含まれる仮想チャンネルとを対応づけて記憶する。また、チャンネルメモリ１２４ｂは、後述する第１設定プログラム１２５ｅによる設定と第２設定プログラム１２５ｆによる設定とを記憶する。なお、チャンネルメモリ１２４ｂについての詳しい説明は、後述する記憶プログラム１２５ｃ、第１設定プログラム１２５ｅ、第２設定プログラム１２５ｆの説明とともに行う。
【００２６】
ＲＯＭ１２５は、プログラム格納エリアを有しており、具体的には、受信プログラム１２５ａ、スキャンプログラム１２５ｂ、記憶プログラム１２５ｃ、判別プログラム１２５ｄ、第１設定プログラム１２５ｅ、第２設定プログラム１２５ｆ、チャンネル切替プログラム１２５ｇ等を格納している。
【００２７】
受信プログラム１２５ａは、例えば、ＣＰＵ１２１に、複数の仮想チャンネルの番組及び番組に関する番組情報が多重化された放送信号を受信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１２１は、リモコン装置１におけるチャンネル切替操作に基づいて、チューナ４に指示信号を出力し、アンテナ３に入力される放送信号から、リモコン装置１において指示された物理チャンネルに対応付けられている周波数帯の放送信号を受信させる。また、ＣＰＵ１２１は、後述のスキャンプログラム１２５ｂの実行に際して、チューナ４に指示信号を出力し、各物理チャンネルに対応付けられている周波数帯の放送信号を順に受信させる。
ＣＰＵ１２１は、かかる受信プログラム１２５ａを実行することにより、チューナ４とともに受信手段として機能する。
【００２８】
スキャンプログラム１２５ｂは、例えば、ＣＰＵ１２１に、受信プログラム１２５ａの実行により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルを検索する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１２１は、所定のタイミングで、前述の受信プログラム１２５ａの実行により、チューナ４に各物理チャンネルの周波数で伝送される放送信号を順に受信させ、各物理チャンネルにおいて放送信号が受信可能であるか否かを判別する。そして、放送信号が受信可能な物理チャンネルについて、その物理チャンネルに含まれる仮想チャンネルを、当該放送信号に多重化されて送信されてくる番組情報としてのＰＳＩに含まれるＮＩＴの解析により検索する。
上記スキャンプログラム１２５ｂが実行される所定のタイミングは、例えば、装置購入後の初起動時、引越し等による設置地域の変更時、ユーザによりスキャン処理の実行が指示された時等である。
ＣＰＵ１２１は、かかるスキャンプログラム１２５ｂを実行することにより、スキャン手段として機能する。
【００２９】
記憶プログラム１２５ｃは、例えば、ＣＰＵ１２１に、スキャンプログラム１２５ｂの実行により検索された受信可能な放送信号の物理チャンネル及び当該物理チャンネルに含まれる仮想チャンネルをチャンネルメモリ１２４ｂに記憶する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１２１は、前述のスキャンプログラム１２５ｂの実行により、受信可能な物理チャンネルに含まれる仮想チャンネルを検索すると、検索された仮想チャンネルを、物理チャンネルと対応づけてチャンネルメモリ１２４ｂに記憶する。
図３は、記憶プログラム１２５ｃの実行により、スキャンプログラム１２５ｂの実行により検索された、当該テレビジョン受像機１００において受信可能な物理チャンネルと、これらの物理チャンネルの各々に含まれる仮想チャンネルとを対応づけて記憶するチャンネルメモリ１２４ｂを例示する図である。また、当該チャンネルメモリ１２４ｂは、後述する第２設定プログラム１２５ｆの実行において、ユーザにより設定された選局の有無の設定と、後述する第１設定プログラム１２５ｅの実行において、ユーザにより選局の有無が設定されていない物理チャンネルについて設定された代表チャンネルとを記憶している。
ＣＰＵ１２１は、かかる記憶プログラム１２５ｃを実行することにより、チャンネルメモリ１２４ｂとともに記憶手段として機能する。
【００３０】
判別プログラム１２５ｄは、例えば、ＣＰＵ１２１に、受信プログラム１２５ａの実行により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かを判別する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１２１は、チューナ４において受信される放送信号から番組情報を取得すると、取得した番組情報を解析し、各物理チャンネルに含まれる複数の仮想チャンネルが、同一内容の番組を提供するものであるか否かを判別する。複数の仮想チャンネルで同一内容の番組が放送されているか否かの判別は、例えば、番組情報から取得した各仮想チャンネルに関する所定の情報（例えば、タイトル、チャンネル、放送局、ジャンル、放送時刻としての放送開始時刻・放送終了時刻、出演者、番組内容等）の一致度が、所定の閾値以上であるか否かの判断に応じて行う。ＣＰＵ１２１は、例えば、タイトル、チャンネル、放送局、ジャンル、放送時刻としての放送開始時刻・放送終了時刻、出演者、番組内容等の一致度が所定の閾値以上である複数の仮想チャンネルが存在した場合に、これらの仮想チャンネルを同一の番組を放送するチャンネルであると判別する。また、番組情報に、同一内容の番組が放送されているか否かを示す識別子が含まれている場合に、この識別子に基づいて判別を行っても良い。
ＣＰＵ１２１は、かかる判別プログラム１２５ｄを実行することにより、判別手段として機能する。
【００３１】
第１設定プログラム１２５ｅは、例えば、ＣＰＵ１２１に、判別プログラム１２５ｄの実行により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルのうち、一の仮想チャンネルを代表チャンネルとして設定する。当該第１設定プログラム１２５ｅは、記憶プログラム１２５ｃの実行により記憶されたチャンネルのうち、第２設定プログラム１２５ｆ（後述）により各仮想チャンネルの選局の有無が設定された物理チャンネルを除く物理チャンネルについて設定を行う。
上述の判別プログラム１２５ｄ・第１設定プログラム１２５ｅによる代表チャンネルの設定は、例えば、スキャンプログラム１２５ｂの実行によるスキャン処理とともに行われる。また、例えば、所定時間毎や、新しい内容のＮＩＴを含む番組情報を取得した場合、ユーザによる指示があった場合等に行っても良い。また、所定日数分（例えば、８日分）の番組情報を取得可能である場合に、当該所定日数毎に実行することとしても良い。
ＣＰＵ１２１は、かかる第１設定プログラム１２５ｅを実行することにより、第１設定手段（設定手段）として機能する。
【００３２】
第２設定プログラム１２５ｆは、例えば、ＣＰＵ１２１に、各仮想チャンネルの選局の有無をユーザに設定させる機能を実現させるためのプログラムである。
ＣＰＵ１２１は、かかる第２設定プログラム１２５ｆを実行することにより、第２設定手段として機能する。
【００３３】
ここで、第１設定プログラム１２５ｅ及び第２設定プログラム１２５ｆの実行により行われるチャンネル切替設定処理について、具体的に説明する。
【００３４】
まず、第２設定プログラム１２５ｆの実行により行われるチャンネル切替設定処理について説明する。第２設定プログラム１２５ｆの実行によるチャンネル切替設定処理は、各仮想チャンネルの選局の有無を、ユーザの設定操作に基づいて設定するための処理である。
ＣＰＵ１２１は、リモコン装置１を用いた操作により、各仮想チャンネルの選局の有無を設定するチャンネル切替設定の開始が指示されると、図４に例示するチャンネル切替設定画面を表示部１０に表示させる。図４に示すように、チャンネル切替設定画面は、各物理チャンネルに含まれる仮想チャンネルが列挙されており、各仮想チャンネルの選局の有無を設定できるようになっている。
選局の有無は、各仮想チャンネルに対応するスキップ設定のボックスにおいて、スキップ設定（選局の有無）を設定する旨を選択し、さらに、スキップ設定のオン／オフを選択することにより設定される。例えば、スキップ設定が「オン」とされたチャンネルは、チャンネル切替処理において選局されずにスキップされるチャンネルであり、スキップ設定が「オフ」とされたチャンネルは、チャンネル切替処理において選局されるチャンネルである。
なお、図４において図示は省略するが、各仮想チャンネルの選局の有無を設定するためのチャンネル切替設定画面に、一つの物理チャンネルに含まれる同一内容の番組の放送にかかる複数の仮想チャンネルを識別する情報を表示させても良い。これにより、ユーザは、複数の仮想チャンネルで同一内容の番組が放送されているか否かに基づいて、より好適に選局の有無を設定することができる。
【００３５】
図４に例示するチャンネル切替設定画面において、ユーザは、例えば、物理チャンネル「５」に含まれる仮想チャンネル「０３１」、「０３２」、「０３３」のうち、「０３１」のスキップ設定を「オン（選局無し）」、「０３２」及び「０３３」のスキップ設定を「オフ（選局有り）」とする。また、物理チャンネル「７」に含まれる全ての仮想チャンネル「０５１」、「０５２」、「０５３」のスキップ設定を「オン（選局無し）」とする。更に、物理チャンネル「８」に含まれる全ての仮想チャンネル「０６１」、「０６２」、「０６３」のスキップ設定を「オフ（選局有り）」とする。
ＣＰＵ１２１は、図４のチャンネル切替設定画面においてユーザにより設定されたスキップ設定のオン／オフ（選局の有無）を、物理チャンネル及び各仮想チャンネルと対応づけて、図３に例示するチャンネルメモリ１２４ｂに記憶させる。
【００３６】
次に、第１設定プログラム１２５ｅの実行により自動的に行われるチャンネル切替設定処理について説明する。第１設定プログラム１２５ｅの実行によるチャンネル切替設定処理は、第２設定プログラム１２５ｆの実行によるチャンネル切替設定処理において、ユーザにより選局の有無が設定されていない物理チャンネルに含まれる仮想チャンネルについて実行される。
ＣＰＵ１２１は、第２設定プログラム１２５ｆの実行において、各仮想チャンネルの選局の有無がユーザにより設定されていない物理チャンネルに含まれる仮想チャンネルであって、且つ、前述の判別プログラム１２５ｄの実行により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された仮想チャンネルを検出する。即ち、例えば、図３のチャンネルメモリ１２４ｂでは、物理チャンネル「５」に含まれる仮想チャンネル「０３１」〜「０３３」、物理チャンネル「７」に含まれる仮想チャンネル「０５１」〜「０５３」、物理チャンネル「８」に含まれる仮想チャンネル「０６１」〜「０６３」は、ユーザにより選局の有無が設定された仮想チャンネルである。一方、物理チャンネル「６」に含まれる仮想チャンネル「０４１」〜「０４３」、物理チャンネル「９」に含まれる仮想チャンネル「０７１」〜「０７２」は、選局の有無が設定されていない仮想チャンネルである。
そして、判別プログラム１２５ｄの実行において、選局の有無が設定されていないこれらの仮想チャンネル「０４１」〜「０４３」、「０７１」、「０７２」のうち、例えば、ＣＰＵ１２１が、物理チャンネル「６」に含まれる仮想チャンネル「０４１」及び「０４２」で、同一内容の番組が放送されていると判別する。
【００３７】
すると、ＣＰＵ１２１は、選局の有無がユーザにより設定されていない物理チャンネル（物理チャンネル「６」、「９」）に含まれ、且つ、同一内容の番組を放送する当該仮想チャンネル「０４１」、「０４２」のうち、一の仮想チャンネル（例えば、仮想チャンネル番号が最小の仮想チャンネル「０４１」）を代表チャンネルとして設定する。そして、図３に示すように、決定した代表チャンネルを、物理チャンネル及び各仮想チャンネルと対応づけてチャンネルメモリ１２４ｂに記憶させる。
【００３８】
なお、代表チャンネルは、チャンネル番号の大小以外の要素に基づいて決定されても良い。例えば、視聴時間の最も長いチャンネルや、切り替え回数の最も多いチャンネル等が代表チャンネルとして設定されても良い。
【００３９】
チャンネル切替プログラム１２５ｇは、例えば、ＣＰＵ１２１に、リモコン装置１におけるチャンネルアップ／ダウンキー１ａの操作に基づいて、記憶プログラム１２５ｃの実行により記憶された仮想チャンネルに順次切り替える機能を実現させるためのプログラムである。また、当該チャンネル切替プログラム１２５ｇは、第１設定プログラム１２５ｅにより代表チャンネルが設定された物理チャンネルにおける同一内容の番組の放送にかかる複数の仮想チャンネルのうち、代表チャンネルのみに切り替え、当該代表チャンネルと同一内容の番組の放送にかかる他の仮想チャンネルはスキップする機能を実現させる。
具体的には、ＣＰＵ１２１は、リモコン装置１のチャンネルアップ／ダウンキー１ａの操作により、チャンネルの順次切り替えを指示するリモコン信号が入力されると、チャンネルメモリ１２４ｂにアクセスする。そして、チャンネルアップ／ダウンキー１ａの操作に基づいて、チャンネルメモリ１２４ｂに記憶されたチャンネルのうち、ユーザにより選局の有無が設定された物理チャンネルに含まれる仮想チャンネルについて、スキップ設定が「オン（選局無し）」とされた仮想チャンネルをスキップし、スキップ設定が「オフ（選局有り）」とされた仮想チャンネルに切り替える。また、代表チャンネルが設定された物理チャンネルについて、当該物理チャンネルにおける同一内容の番組の放送にかかる複数の仮想チャンネルのうち、設定された代表チャンネルのみに切り替え、当該代表チャンネルと同一内容の番組の放送にかかる他の仮想チャンネルはスキップする。さらに、代表チャンネルが設定された物理チャンネルに、同一内容の番組の放送にかかる複数の仮想チャンネルと異なる番組を放送する仮想チャンネルが存在する場合には、当該仮想チャンネルに切り替える。
ＣＰＵ１２１は、かかるチャンネル切替プログラム１２５ｇを実行することにより、チャンネル切替手段として機能する。
【００４０】
例えば、図３のチャンネルメモリ１２４ｂに基づいて、チャンネル切替が行われる場合、ユーザにより選局の有無が設定された物理チャンネルに関して、スキップ設定が「オン（選局無し）」とされた「０３１」、「０５１」〜「０５３」がスキップされる。また、代表チャンネルが設定された物理チャンネルに関して、同一内容の番組の放送にかかる複数の仮想チャンネルに含まれる代表チャンネル（「０４１」）以外の仮想チャンネル「０４２」がスキップされる。
そして、ユーザにより選局の有無が設定された物理チャンネルに関して、スキップ設定が「オフ（選局有り）」とされた仮想チャンネル「０３２」、「０３３」、「０６１」〜「０６３」に切り替えられる。また、代表チャンネルが設定された物理チャンネルに関して、同一内容の番組の放送にかかる複数の仮想チャンネルに含まれる代表チャンネル「０４１」と、同一内容の番組の放送にかかる複数の仮想チャンネル以外の仮想チャンネル「０４３」とに切り替えられる。さらに、スキップ設定又は代表チャンネルの何れも設定されていない物理チャンネル「９」に関して、その物理チャンネルに含まれる全ての仮想チャンネル「０７１」、「０７２」に切り替えられる。
したがって、チャンネルアップ／ダウンキー１ａの操作の度に、仮想チャンネル「０３２」→「０３３」→「０４１」→「０４３」→「０６１」→「０６２」→「０６３」→「０７１」→「０７２」→・・・に順次切り替えられることとなる。
【００４１】
次に、チャンネル切替プログラム１２５ｇの実行によるチャンネル切替処理について、図５及び図６のフローチャートを参照しながら、説明する。
【００４２】
まず、図５のステップＳ１において、ＣＰＵ１２１は、リモコン装置１により入力されるリモコン信号に基づいて、チャンネルアップ／ダウンキー１ａが操作されたか否かを判断する。ステップＳ１において、ＣＰＵ１２１は、チャンネルアップ／ダウンキー１ａが操作されたと判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２に進む。
ステップＳ２において、ＣＰＵ１２１は、Ｎをインクリメント又はデクリメントし、ステップＳ３において、仮想チャンネルＮを選択する（Ｎの初期値＝１）。ステップＳ４において、ＣＰＵ１２１は、仮想チャンネルＮが含まれる物理チャンネルに、スキップ設定（選局の有無）又は代表チャンネルの何れかが設定されているか否かを判断する。ＣＰＵ１２１は、ステップＳ４において、仮想チャンネルＮが含まれる物理チャンネルにスキップ設定又は代表チャンネルの何れかが設定されていると判断すると（ステップＳ４；Ｙｅｓ）、ステップＳ５に進み、一方、スキップ設定又は代表チャンネルの何れも設定されていないと判断すると（ステップＳ４；Ｎｏ）、ステップＳ７に進む。
【００４３】
ステップＳ５において、ＣＰＵ１２１は、スキップ設定が設定されているか否かを判断する。ステップＳ５において、ＣＰＵ１２１は、スキップ設定が設定されていると判断すると（ステップＳ５；Ｙｅｓ）、ステップＳ６に進み、設定されていないと判断すると（ステップＳ５；Ｎｏ）、図６のステップＳ８に進む。
ステップＳ６において、ＣＰＵ１２１は、スキップ設定が「オフ」であるか否かを判断する。ＣＰＵ１２１は、ステップＳ６において、スキップ設定が「オフ」であると判断すると（ステップＳ６；Ｙｅｓ）、ステップＳ７に進み、一方、ステップ設定が「オフ」でなく、「オン」であると判断すると（ステップＳ６；Ｎｏ）、ステップＳ２に進む。
【００４４】
ステップＳ７において、ＣＰＵ１２１は、チューナ４に仮想チャンネルＮを含む物理チャンネルの周波数の放送信号を受信させるとともに、受信された放送信号から仮想チャンネルＮの要素信号をデコーダ部６に抽出させ、仮想チャンネルＮを選局させる。
【００４５】
次に、図６のステップＳ８において、ＣＰＵ１２１は、仮想チャンネルＮが、同一の番組の放送にかかる複数の仮想チャンネルの一つであるか否かを判断する。ＣＰＵ１２１は、ステップＳ８において、仮想チャンネルＮが、同一の番組の放送にかかる複数の仮想チャンネルの一つであると判断すると（ステップＳ８；Ｙｅｓ）、ステップＳ９に進み、一方、仮想チャンネルＮが同一の番組の放送にかかる複数の仮想チャンネルの一つでないと判断すると（ステップＳ８；Ｎｏ）、ステップＳ７に進む。
【００４６】
ステップＳ９において、ＣＰＵ１２１は、仮想チャンネルＮが代表チャンネルが設定された仮想チャンネルであるか否かを判断する。ステップＳ９において、ＣＰＵ１２１は、仮想チャンネルＮに代表チャンネルが設定されていると判断すると（ステップＳ９；Ｙｅｓ）、ステップＳ７に進み、一方、代表チャンネルが設定されていないと判断すると（ステップＳ９；Ｎｏ）、ステップＳ２に進む。
【００４７】
以上説明した本実施形態におけるテレビジョン受像機１００（放送受信装置）によれば、ＣＰＵ１２１による受信プログラム１２５ａ（受信手段）の実行により、複数の仮想チャンネル及び番組情報が多重化された放送信号が受信され、スキャンプログラム１２５ｂ（スキャン手段）の実行により、受信プログラム１２５ａの実行により受信可能な放送信号の物理チャンネルに含まれる仮想チャンネルが検索され、記憶プログラム１２５ｃ（記憶手段）の実行により、スキャンプログラム１２５ｂの実行により検索された受信可能な放送信号の物理チャンネル及び当該物理チャンネルに含まれる仮想チャンネルが記憶され、判別プログラム１２５ｄ（判別手段）の実行により、受信プログラム１２５ａの実行により受信される放送信号から取得した番組情報に基づいて、各物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かが判別され、第１設定プログラム１２５ｅ（第１設定手段）の実行により、判別プログラム１２５ｄの実行により、複数の仮想チャンネルで同一内容の番組が放送されていると判別された物理チャンネルについて、同一内容の番組の放送にかかる当該複数の仮想チャンネルのうち、一の仮想チャンネルが代表チャンネルとして設定され、第２設定プログラム１２５ｆ（第２設定手段）の実行により、各仮想チャンネルの選局の有無がユーザにより設定され、リモコン装置１（キー操作部）にチャンネルアップ／ダウンキー１ａが備わるとともに、ユーザによるキー操作が受け付けられ、チャンネル切替プログラム１２５ｇ（チャンネル切替手段）の実行により、リモコン装置１におけるチャンネルアップ／ダウンキー１ａの操作に基づいて、記憶プログラム１２５ｃの実行により記憶された仮想チャンネルに順次切り替えられる。また、第１設定プログラム１２５ｅの実行により、記憶プログラム１２５ｃにより記憶されたチャンネルのうち、第２設定プログラム１２５ｆにより各仮想チャンネルの選局の有無が設定された物理チャンネルを除く物理チャンネルについて設定が行われ、チャンネル切替プログラム１２５ｇの実行により、第１設定プログラム１２５ｅの実行により代表チャンネルが設定された物理チャンネルにおける同一内容の番組の放送にかかる複数の仮想チャンネルのうち、代表チャンネルのみに切り替えられ、当該代表チャンネルと同一内容の番組の放送にかかる他の仮想チャンネルはスキップされる。
即ち、一つの物理チャンネル内に、同一内容の番組を放送する仮想チャンネルが複数存在する場合には、チャンネルアップ／ダウンキー１ａによるチャンネル切替操作の際に、同一内容の番組を放送する当該複数の仮想チャンネルのうち、代表チャンネルとして設定された一の仮想チャンネルのみに切り替えられ、仮想チャンネル以外のチャンネルはスキップされる。したがって、一つの物理チャンネル内の複数の仮想チャンネルで同一内容の番組が放送されている場合であっても、チャンネル切替操作において複数回に亘って同一内容の番組に切り替えられることによる効率性の低下を防ぎ、チャンネル切替操作を効率良く行うことができる放送受信装置を提供することができる。
【００４８】
また、第２設定プログラム１２５ｆの実行により、各仮想チャンネルの選局の有無がユーザにより設定され、第１設定プログラム１２５ｅの実行により、記憶プログラム１２５ｃにより記憶されたチャンネルのうち、第２設定プログラム１２５ｆにより各仮想チャンネルの選局の有無が設定された物理チャンネルを除く物理チャンネルについて設定が行われる。
即ち、第２設定プログラム１２５ｆの実行による各仮想チャンネルの選局の有無の設定は、第１設定プログラム１２５ｅによる代表チャンネルの設定に対して優先される。したがって、チャンネル切替操作において、効率性の向上を図ることができると同時に、各仮想チャンネルの選局の有無（即ち、チャンネル切替操作において、各仮想チャンネルを切り替え可能な仮想チャンネルとするか、又は、スキップする仮想チャンネルとするか）に関するユーザの設定を十分に反映することが可能となる。
また、ユーザは、一つの物理チャンネルに含まれる複数の仮想チャンネルで同一内容の番組が放送されているか否かに関わらず、各仮想チャンネルの選局の有無を設定することができるため、ユーザにとって使い勝手が良いものとなる。
また、ユーザにより選局の有無が設定されていない物理チャンネルについて自動的に代表チャンネルが設定されるため、ユーザが任意の物理チャンネルについて選局の有無を設定するだけで、放送受信装置におけるチャンネル切替操作の効率性が向上することとなり、ユーザの操作性を向上させることができる。
【００４９】
なお、本発明の範囲は、上記実施形態において例示した形態に限られることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
【００５０】
例えば、第１設定手段（設定手段）による代表チャンネルの決定方法として、例えば、視聴時間が最も長い仮想チャンネル等を代表チャンネルとして設定する方法を採用しても良い。
また、例えば、取得した番組情報に基づいて、複数の仮想チャンネルで同一の番組が放送されるタイミングを、所定の記憶領域に予め記憶しておき、当該記憶領域に記憶されたタイミングで代表チャンネルを設定／解除するように構成しても良い。これによれば、番組の編成が様々に変化する場合であっても、その時々の番組編成に応じて、常に最適なチャンネル切替を実現することができる。
【図面の簡単な説明】
【００５１】
【図１】実施形態におけるテレビジョン受像機の要部構成を例示するブロック図である。
【図２】リモコン装置の平面図である。
【図３】受信可能な物理チャンネルと、当該物理チャンネルに含まれる仮想チャンネルとを対応づけて記憶するチャンネルメモリを例示する図である。
【図４】各仮想チャンネルの選局の有無を設定するためのチャンネル設定画面を例示する図である。
【図５】チャンネル切替処理を示すフローチャートである。
【図６】チャンネル切替処理を示すフローチャートである。
【符号の説明】
【００５２】
１００      テレビジョン受像機（放送受信装置）
１          リモコン装置（キー操作部）
１ａ        チャンネルアップ／ダウンキー
４          チューナ（受信手段）
１２１      ＣＰＵ（受信手段、スキャン手段、記憶手段、判別手段、第１設定手段、設定手段、第２設定手段、チャンネル切替手段）
１２４ｂ    チャンネルメモリ（記憶手段）
１２５ａ    受信プログラム（受信手段）
１２５ｂ    スキャンプログラム（スキャン手段）
１２５ｃ    記憶プログラム（記憶手段）
１２５ｄ    判別プログラム（判別手段）
１２５ｅ    第１設定プログラム（第１設定手段、設定手段）
１２５ｆ    第２設定プログラム（第２設定手段）
１２５ｇ    チャンネル切替プログラム（チャンネル切替手段）
【図１】
0005169198.tif 000002
【図２】
0005169198.tif 000003
【図３】
0005169198.tif 000004
【図４】
0005169198.tif 000005
【図５】
0005169198.tif 000006
【図６】
0005169198.tif 000007