(57)【特許請求の範囲】
【請求項１】
受信可能な複数チャンネルの中から視聴者の操作に基づき選択された希望チャンネルの信号を希望信号として受信信号の中からチューナによって抽出し、当該希望チャンネルで放送されている番組の映像を当該希望信号を用いて表示手段に表示するテレビ受信機であって、
所定の複数キーであってそれぞれが所定の複数チャンネルのそれぞれに対応している複数キーと、前記複数キーのうちのいずれか１つのキーが前記視聴者による第１の操作に基づき操作されると、操作された当該キーに対応するチャンネルを受信可能な前記複数チャンネルの中から指定チャンネルとして選択する直接選局操作手段と、
受信可能な前記複数チャンネルで放送される各番組と当該各番組のチャンネルおよび放送時間帯とを示す番組データを受信信号から取得する番組データ取得手段と、
前記番組データによって示される各番組は、当該各番組が取りうる２つの状態であるロック状態と非ロック状態のうちのいずれの状態であるかを示すロック情報を格納する書き換え自在の記憶手段と、
前記視聴者による第２の操作に基づき、受信可能な前記複数チャンネルで放送される番組の中から１つまたは複数の番組を選択し、選択された番組がロック状態であることを示すように前記ロック情報を書き換えるロック設定手段と、
前記ロック情報に基づき、現時点において前記指定チャンネルで放送されている番組である指定番組がロック状態か非ロック状態かを判定する判定手段と、
前記指定番組が非ロック状態であると判定された場合に、前記指定チャンネルの信号を前記希望信号として前記チューナに抽出させ、前記指定番組がロック状態であると判定された場合に、前記チューナに選局動作を行わせず、現時点の受信チャンネルの信号を引き続き前記チューナに抽出させるチューナ制御手段と、を備えることを特徴とするテレビ受信機。
【請求項２】
前記ロック設定手段は、前記希望チャンネルで放送中の番組の映像が前記表示手段に表示されている間に前記視聴者によって前記第２の操作が行われると、前記希望チャンネルで放送中の番組がロック状態であることを示すように前記ロック情報を書き換えることを特徴とする、請求項１に記載のテレビ受信機。
【請求項３】
受信可能な複数チャンネルの中から視聴者の操作に基づき選択された希望チャンネルの信号を希望信号として受信信号の中からチューナによって抽出し、当該希望チャンネルで放送されている番組の映像を当該希望信号を用いて表示手段に表示するテレビ受信機の表示制御方法であって、
所定の複数キーであってそれぞれが所定の複数チャンネルのそれぞれに対応している複数キーと、前記複数キーのうちのいずれか１つのキーが前記視聴者による第１の操作に基づき操作されると、操作された当該キーに対応するチャンネルを受信可能な前記複数チャンネルの中から指定チャンネルとして選択する直接選局操作ステップと、
受信可能な前記複数チャンネルで放送される各番組と当該各番組のチャンネルおよび放送時間帯とを示す番組データを受信信号から取得する番組データ取得ステップと、
前記視聴者による第２の操作に基づき、受信可能な前記複数チャンネルで放送される番組の中から１つまたは複数の番組を選択し、選択された番組がロック状態であることを示すように前記ロック情報を書き換えるロック設定ステップと、
前記ロック情報に基づき、現時点において前記指定チャンネルで放送されている番組である指定番組がロック状態か非ロック状態かを判定する判定ステップと、
前記指定番組が非ロック状態であると判定された場合に、前記指定チャンネルの信号を前記希望信号として前記チューナに抽出させ、前記指定番組がロック状態であると判定された場合に、前記チューナに選局動作を行わせず、現時点の受信チャンネルの信号を引き続き前記チューナに抽出させるチューナ制御ステップと、を備えることを特徴とするテレビ受信機の表示制御方法。
【請求項４】
前記ロック設定ステップは、前記希望チャンネルで放送中の番組の映像が前記表示手段に表示されている間に前記視聴者によって前記第２の操作が行われると、前記希望チャンネルで放送中の番組がロック状態であることを示すように前記ロック情報を書き換えることを特徴とする、請求項３に記載のテレビ受信機の表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビ受信機に関するものであり、更に詳しくは、テレビ放送の多チャンネル化に対応した選局機能を有するテレビ受信機およびテレビ受信機の表示制御方法に関する。
【０００２】
【従来の技術】
現在、テレビ放送のデジタル化などによって多チャンネル化が進行しつつある。テレビ放送が多チャンネル化すると、視聴者にとってはテレビジョン受信機（以下「テレビ受信機」ともいう）において所望番組を選択するための選局操作が煩雑となる。このため、視聴者が視聴したい番組を探すのに時間を要するという問題がある。また、同時に放送されている複数の番組を視聴するために、チャンネルアップダウンキーを用いた順次選局操作により複数のチャンネルの間で受信チャンネルを短時間で適宜切り替えたい場合があるが（以下、このような操作を「ザッピング」という）、多チャンネル化が進むと、このようなザッピングも困難となる。
【０００３】
【発明が解決しようとする課題】
本発明は、テレビ放送の多チャンネル化が進行している状況に鑑みてなされたものであって、その目的は、テレビ放送の多チャンネル化が進行しても視聴者が所望の番組のチャンネルを容易に選択できるようにしたテレビ受信機およびテレビ受信機の表示制御方法を提供することにある。また、本発明の他の目的は、テレビ放送の多チャンネル化が進行しても上記のザッピングを容易に行えるようにしたテレビ受信機およびテレビ受信機の表示制御方法を提供することである。
【０００４】
【課題を解決するための手段および発明の効果】
本発明によるテレビ受信機は、受信可能な複数チャンネルの中から視聴者の操作に基づき選択された希望チャンネルの信号を希望信号として受信信号の中からチューナによって抽出し、当該希望チャンネルで放送されている番組の映像を当該希望信号を用いて表示手段に表示するテレビ受信機であって、所定の複数キーであってそれぞれが所定の複数チャンネルのそれぞれに対応している複数キーと、前記複数キーのうちのいずれか１つのキーが前記視聴者による第１の操作に基づき操作されると、操作された当該キーに対応するチャンネルを受信可能な前記複数チャンネルの中から指定チャンネルとして選択する直接選局操作手段と、受信可能な前記複数チャンネルで放送される各番組と当該各番組のチャンネルおよび放送時間帯とを示す番組データを受信信号から取得する番組データ取得手段と、前記番組データによって示される各番組は、当該各番組が取りうる２つの状態であるロック状態と非ロック状態のうちのいずれの状態であるかを示すロック情報を格納する書き換え自在の記憶手段と、前記視聴者による第２の操作に基づき、受信可能な前記複数チャンネルで放送される番組の中から１つまたは複数の番組を選択し、選択された番組がロック状態であることを示すように前記ロック情報を書き換えるロック設定手段と、前記ロック情報に基づき、現時点において前記指定チャンネルで放送されている番組である指定番組がロック状態か非ロック状態かを判定する判定手段と、前記指定番組が非ロック状態であると判定された場合に、前記指定チャンネルの信号を前記希望信号として前記チューナに抽出させ、前記指定番組がロック状態であると判定された場合に、前記チューナに現時点の受信チャンネルの信号以外の信号を抽出させず、現時点の受信チャンネルの信号を引き続き前記チューナに抽出させるチューナ制御手段と、を備えることを特徴としている。
【０００５】
本発明によるテレビ受信機によれば、視聴者による第２の操作に基づき或る番組がロック状態に設定されると、その番組の放送中においてその番組のチャンネルの信号はチューナで抽出されることはない。すなわち、視聴者は所望の番組を選局対象から除外することができる。さらにロック状態の番組を放送しているチャンネルが指定チャンネルとして直接選局操作手段によって選択されても、受信チャンネルは切り替わらない。したがって、テレビ放送の多チャンネル化が進行しても、見たくない番組をロック状態に設定することにより、選択可能なチャンネル数が削減されるので、所望の番組を容易に選択して視聴することができる。
【０００６】
本発明によるテレビ受信機の表示制御方法は、受信可能な複数チャンネルの中から視聴者の操作に基づき選択された希望チャンネルの信号を希望信号として受信信号の中からチューナによって抽出し、当該希望チャンネルで放送されている番組の映像を当該希望信号を用いて表示手段に表示するテレビ受信機の表示制御方法であって、所定の複数キーであってそれぞれが所定の複数チャンネルのそれぞれに対応している複数キーと、前記複数キーのうちのいずれか１つのキーが前記視聴者による第１の操作に基づき操作されると、操作された当該キーに対応するチャンネルを受信可能な前記複数チャンネルの中から指定チャンネルとして選択する直接選局操作ステップと、受信可能な前記複数チャンネルで放送される各番組と当該各番組のチャンネルおよび放送時間帯とを示す番組データを受信信号から取得する番組データ取得ステップと、前記視聴者による第２の操作に基づき、受信可能な前記複数チャンネルで放送される番組の中から１つまたは複数の番組を選択し、選択された番組がロック状態であることを示すように前記ロック情報を書き換えるロック設定ステップと、前記ロック情報に基づき、現時点において前記指定チャンネルで放送されている番組である指定番組がロック状態か非ロック状態かを判定する判定ステップと、前記指定番組が非ロック状態であると判定された場合に、前記指定チャンネルの信号を前記希望信号として前記チューナに抽出させ、前記指定番組がロック状態であると判定された場合に、前記チューナに現時点の受信チャンネルの信号以外の信号を抽出させず、現時点の受信チャンネルの信号を引き続き前記チューナに抽出させるチューナ制御ステップと、を備えることを特徴とする。
【０００７】
本発明によるテレビ受信機の表示制御方法によっても、視聴者による第２の操作に基づき或る番組がロック状態に設定されると、その番組の放送中においてその番組のチャンネルの信号はチューナで抽出されることはない。すなわち、視聴者は所望の番組を選局対象から除外することができる。さらにロック状態の番組を放送しているチャンネルが指定チャンネルとして直接選局操作手段によって選択されても、受信チャンネルは切り替わらない。したがって、テレビ放送の多チャンネル化が進行しても、見たくない番組をロック状態に設定することにより、選択可能なチャンネル数が削減されるので、所望の番組を容易に選択して視聴することができる。
【００２３】
【発明の実施の形態】
以下、添付図面を参照しつつ本発明の実施形態について説明する。
＜１．第１の実施形態＞
図１は、本発明の第１の実施形態に係るテレビ受信機の構成を示すブロック図である。以下では、このテレビ受信機はデジタル放送用のものであるとして説明を進める。しかし、本発明は、デジタル放送用テレビ受信機に限定されるものではなく、ＥＰＧ（Electronic Program Guide：電子番組案内）機能などにより番組データ、すなわち受信可能なチャンネルで放送される各番組や、各番組のチャンネルおよび放送時間帯などを示すデータが取得可能であれば、アナログ放送用テレビ受信機にも適用可能である。
【００２４】
本実施形態に係るテレビ受信機１００は、図１に示すように、アンテナ１０と、チューナ１２と、表示装置１４と、データ抜き取り部１６と、表示制御部１８と、中央処理装置としてのＣＰＵ２０と、時計／タイマー２１と、書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ(Electrically Erasable Read-Only Memory)２２と、書き換え自在の揮発性メモリであるＲＡＭ２４と、不揮発性の読み出し専用メモリであるＲＯＭ２６と、リモコン３０から出射される赤外光を受光するリモコン受光部２８とを備えている。そして、チューナ１２とデータ抜き取り部１６と表示制御部１８とＣＰＵ２０と時計／タイマー２１とＥＥＰＲＯＭ２２とＲＡＭ２４とＲＯＭ２６とリモコン受光部２８とは、それらの間でデータ転送が可能なようにバス２９で接続されている。なお、ＣＰＵ２０は、ＲＯＭ２６に格納された所定のプログラムに基づき、下記の選局動作などを実現すべく、各部を制御する。このときＣＰＵ２０は、時計／タイマー２１から現時点の時刻（以下「現時刻」という）を示す情報を得ることができ、また、時計／タイマー２１内のタイマーの設定が可能である。そして、タイマーの設定後にその設定に対応した時間が経過してタイムアウトとなると、時計／タイマー２１からＣＰＵ２０に対して割り込み（以下「タイマー割り込み」という）が発生する。
【００２５】
上記のテレビ受信機１００は、アンテナ１０により種々のチャンネルで放送される各番組の映像および音声の信号である電波を受信する。アンテナ１０で受信される電波には、これらの他、各番組と当該各番組のチャンネルおよび放送時間帯など示す番組データや、受信可能な各チャンネルと周波数との対応を示す参照テーブルの信号も含まれている。チューナ１２は、アンテナ１０で受信された信号の中から所望チャンネルに対応する信号を抽出する。表示装置１４は、チューナ１２で抽出された信号に基づく映像すなわち所望チャンネルで放送されている番組の映像を表示する。一方、データ抜き取り部１６は、チューナ１２によって抽出された信号から番組データや参照テーブルを抜き取る。これら番組データや参照テーブルは、本実施形態ではＲＡＭ２４に格納されるが、テレビ受信機１００の電源が遮断されても番組データや参照テーブルが消えないようにＥＥＰＲＯＭ２２に格納してもよい。
【００２６】
このテレビ受信機１００では、以下のようにしてＥＰＧ(Electronic Program Guide)機能が実現される。すなわち、データ抜き取り部１６によって得られる番組データは、図２に示すように、受信可能な各番組につき番組名とチャンネル番号（以下「ｃｈ」と略記する）と放送時間と番組ＩＤとジャンルと番組内容とを示すものであり、既述のようにＲＡＭ２４に格納される。ＣＰＵ２０は、この番組データに基づき、視聴者に番組を案内するための番組表を表すデータ（以下「番組表データ」という）を作成して、ＲＡＭ２４に格納する。表示制御部１８は、この番組表データに基づき、表示装置１４に番組表を表示させる。
【００２７】
視聴者は、上記のようにして表示装置１４に表示された番組表を見て、所望の番組を視聴するために、その番組に対応するチャンネルを選択すべくリモコン３０を操作する。この操作によって選択されたチャンネル（以下「指定チャンネル」という）を示す信号は、赤外光としてリモコン３０からリモコン受光部２８に送られる。この指定チャンネルを示す赤外光がリモコン受光部２８によって受光されると、そこで電気信号に変換されてＣＰＵ２０に渡される。ＣＰＵ２０は、この指定チャンネルを示す信号をリモコン受光部２８から受け取ると、アンテナ１０で受信された信号の中から、その指定チャンネルと参照テーブルによって決まる周波数の信号をチューナ１２に抽出させる。表示装置１４は、チューナ１２で抽出された信号に基づく映像を表示する。
【００２８】
本実施形態では上記動作のうち、視聴者がリモコン３０でチャンネルを選択するための操作を行ってからその指定チャンネルに基づいてＣＰＵ２０がチューナ１２を制御するまでの動作である選局動作が、従来と相違する。すなわち、従来は、視聴者のリモコン３０に対する操作によって或るチャンネルが指定チャンネルとして選択されると、ＣＰＵ２０は、図３（ｂ）に示すような参照テーブル３９０を参照し、アンテナ１０で受信された信号の中から、この参照テーブル３９０によって指定チャンネルに対応付けられる周波数の信号をチューナ１２に抽出させる。これに対し本実施形態では、図３（ａ）に示すように、見たくない番組を選局対象から除外するための情報であるロック情報を示す項目（以下「ロック項目」という）３０２が参照テーブルに追加されている（以下、この参照テーブルを「ロック情報付き参照テーブル」ともいう）。本実施形態では、選局動作の際に、このロック情報付き参照テーブル３００に基づきチューナ１２が制御される。以下、本実施形態におけるロック項目３０２の設定（以下「ロック設定」という）および選局動作の詳細について説明する。なお、本明細書において、「番組を選局対象から除外する」とは、その番組の放送される時間帯においてその番組を放送しているチャンネルを通常の選局操作によっては選択できない状態にすることを意味するものとし、また、そのような番組の状態を「ロック状態」と呼ぶものとする。
【００２９】
＜１.１  ロック設定＞
視聴者がテレビ受信機１００の電源をオンしたとき、ドラマや映画の番組の放送が既に開始されていることがあり、この場合、通常、視聴者はそのようなドラマや映画の番組を途中から視聴することはない。また、暴力シーンを含む番組や成人向けの番組など、子供に見せたくない番組が放送されている場合がある。さらに、視聴者の好みに合わない特定のタレントが番組に出演していることがある。本実施形態では、これらの場合に視聴者は、下記に述べるようなロック設定のための操作により、特定の番組を選局対象から除外することができる。
【００３０】
図４は、第１の実施形態に係るテレビジョン受信機において使用されるリモコン３０のキー配置を示している。リモコン３０のキーのうち点線で囲まれた領域３２内の複数のキーはポジションキー（以下「Ｐｏｓキー」と略記する）と呼ばれ、各Ｐｏｓキーは所定の複数チャンネルの１つと所定のテーブル（以下「Ｐｏｓ−ｃｈテーブル」という）によって対応付けられている。このＰｏｓ−ｃｈテーブルは、テレビジョン受信機の設置時などに設定されて例えばＥＥＰＲＯＭ２２に格納されている。また、リモコン３０には、受信可能な番組うち見たくない番組を指定するためのキーとしてロックキー３４が設けられている。
【００３１】
本実施形態では、初期状態において、ロック情報付き参照テーブル３００におけるロック項目３０２の値は、全てのチャンネルについて「−１」に設定されている。これは、いずれのチャンネルで放送されているいずれの番組も選局対象から除外されていないこと、すなわち非ロック状態であることを示している。これに対し、ロックキー３４の操作によって放送中の番組が選局対象から除外されたときには（このときの操作の詳細については後述する）、ロック情報付き参照テーブル３００において、そのチャンネルに対応するロック項目３０２の値として、その番組の番組ＩＤが設定される。以下では、ロック情報付き参照テーブル３００において各チャンネルに対して設定されているロック項目３０２の値を「ロックＩＤ」と呼ぶものとする。
【００３２】
放送中の番組を選局対象から除外する場合には、視聴者は次のような操作を行う。まず、選局対象から除外したい番組を放送しているチャンネルを選局する。そしてその番組を視聴しているとき、すなわちその番組の映像が表示装置１４に表示されているときに、視聴者はリモコン３０のロックキー３４を押下する。このロックキー３４の押下を示す信号は、赤外光としてリモコン３０からリモコン受光部２８に送られ、ＣＰＵ２０は、リモコン受光部２８からバス２９を介してその信号を電気信号として受け取る。この信号を受け取ったＣＰＵ２０は、図５に示すような処理を行う。すなわち、ＣＰＵ２０は、まず、この信号に応答して、現時点の受信チャンネル（チューナ１２によって抽出される信号の周波数に対応するチャンネル）で放送されている番組のＩＤを番組データから取得する（ステップＳ１００）。次に、その番組ＩＤをその受信チャンネルに対するロックＩＤとしてロック情報付き参照テーブル３００に設定する（ステップＳ１０２）。これは、その番組がロック状態となったことを意味する。さらに、放送中の他の番組を選局対象から除外したいときは、視聴者は、同様にして、その番組を放送しているチャンネルを選局して視聴しているときにロックキー３４を押せばよい。このようにして選局対象から除外したい１つまたは複数の番組（ただし放送中の番組に限る）をロック状態に設定することができ、ロック状態の番組については、ロック情報付き参照テーブル３００において、その番組が放送されているチャンネルに対するロックＩＤとしてその番組のＩＤが設定されている。
【００３３】
＜１.２  直接選局操作による選局動作＞
次に、上記のようにしてロック設定が行われた後において視聴者がＰｏｓキーを操作することにより所望のチャンネルを選択する場合の選局動作、すなわちロック設定後に直接選局操作が行われた場合の選局動作について説明する。
【００３４】
図６は、本実施形態において直接選局操作が行われた場合のＣＰＵ２０の処理手順を示すフローチャートである。Ｐｏｓキーのいずれかが押下されると、このフローチャートに示される処理が実行される。すなわち、リモコン３０においていずれかのＰｏｓキーが押下されると、そのＰｏｓキーの押下を示す信号が赤外光としてリモコン３０からリモコン受光部２８に送られ、その信号は、リモコン受光部２８で電気信号に変換された後、さらにバス２９を介してＣＰＵ２０に送られる。ＣＰＵ２０は、この信号を受け取ると下記のように動作する。
【００３５】
まず、押下されたＰｏｓキーを識別する情報を、上記信号に含まれるＰｏｓ情報としてリモコン受光部２８から受け取る（ステップＳ１０）。次に、Ｐｏｓ−ｃｈテーブルを用いて、このＰｏｓ情報をチャンネル番号に変換する。すなわち、Ｐｏｓ−ｃｈテーブルによりそのＰｏｓキーに対応付けられているチャンネルを指定チャンネルと決定する（ステップＳ１２）。その後、ロック情報付き参照テーブル３００において指定チャンネルに対して設定されているロックＩＤを求め（ステップＳ１３）、そのロックＩＤが「−１」か否かを判定する（ステップＳ１４）。その結果、そのロックＩＤが「−１」の場合には、指定チャンネルで放送中の番組はロック状態ではないものとして、ロック情報付き参照テーブル３００において指定チャンネルに対して設定されている周波数の信号をチューナ１２に抽出させる（ステップＳ２０）。これにより、１回のＰｏｓキー押下に対するＣＰＵ２０の処理が終了する。以上の選局動作により、押下されたＰｏｓキーに対応する指定チャンネルの信号がチューナ１２で抽出され、その抽出された信号に基づき指定チャンネルで放送中の番組の映像が表示装置１４に表示される。
【００３６】
ステップＳ１４において、指定チャンネルに対するロックＩＤが「−１」でないと判定された場合は、そのロックＩＤが、その指定チャンネルで放送中の番組のＩＤに等しいか否かを判定する（ステップＳ１６）。すなわち、ロック情報付き参照テーブル３００において或るロックＩＤが「−１」でない場合、そのロックＩＤは番組ＩＤを示しているので、番組データから、指定チャンネルに対するロックＩＤである番組ＩＤによって示される番組の放送終了時刻を求め、時計／タイマー２１によって得られる現時刻がその放送終了時刻を過ぎているか否かを判定する（ステップＳ１６）。その結果、現時刻がその放送終了時刻以前であれば、指定チャンネルで放送中の番組はロック状態であるとして、指定チャンネルに対応する選局動作を中止する（ステップＳ２４）。すなわち、指定チャンネルに対応する周波数の信号をチューナ１２に抽出させることなく、現時点の受信チャンネルに対応する周波数の信号の抽出をチューナ１２に続行させる。これは、視聴者の観点からみると、Ｐｏｓキーを押下して受信番組を別の番組に切り替えようとしても切り替わらないことを意味する。
【００３７】
ステップＳ１６において、指定チャンネルに対するロックＩＤがその指定チャンネルで放送中の番組のＩＤとは異なると判定された場合、ロック情報付き参照テーブル３００において指定チャンネルに対して設定されているロックＩＤを「−１」に変更する（ステップＳ１８）。すなわち、現時刻がその番組の放送終了時刻を過ぎていれば、指定チャンネルに対するロックＩＤを「−１」に設定する。これは、指定チャンネルでの放送の終了した番組を非ロック状態にすること、つまり、指定チャンネルに対するロックの解除を意味する。
【００３８】
ステップＳ１８において指定チャンネルに対するロックが解除された後は、ロック情報付き参照テーブル３００において指定チャンネルに対して設定されている周波数の信号をチューナ１２に抽出させる（ステップＳ２０）。これにより、１回のＰｏｓキー押下に対するＣＰＵ２０の処理が終了する。
【００３９】
＜１.３  順次選局操作による選局動作＞
次に、受信可能なチャンネルを所定の順番で順次切り替えることにより所望のチャンネルを選択する場合の選択動作、すなわち順次選局操作が行われた場合の選局動作について説明する。通常の順次選局操作では、視聴者がチャンネルアップダウンキー３６を操作することにより所望のチャンネルを選択する。すなわち、チャンネルアップダウンキー３６の上部（以下「ＵＰキー」という）３６ａを押下する毎に受信チャンネルが所定の順序（具体的には参照テーブルに設定されているチャンネルの順序）で順次切り替わっていき（以下、この動作を「チャンネルアップ動作」という）、チャンネルアップダウンキー３６の下部（以下「ＤＯＷＮキー」という）３６ｂを押下する毎に受信チャンネルが上記順序とは逆の順序で順次切り替わっていく（以下、この動作を「チャンネルダウン動作」という）。例えば、２，４，６，８，１０，１２，Ｂ７，Ｂ９，Ｂ１１の各チャンネルが受信可能であって各チャンネルと周波数との対応がこの順に参照テーブル３９０に設定されている場合、ＵＰキー３６ａを押下する毎に受信チャンネルは、２→４→６→８→１０→１２→Ｂ７→Ｂ９→Ｂ１１→２という順序で巡回的に順次切り替わる（概ね番号の昇順に受信チャンネルが切り替わる）。一方、ＤＯＷＮキー３６ｂを押下する毎にチャンネルは、Ｂ１１→Ｂ９→Ｂ７→１２→１０→８→６→４→２→Ｂ１１という順序（上記と逆の順序）で巡回的に順次切り替わる（すなわち、概ね番号の降順に受信チャンネルが切り替わる）。なお、上記において、Ｂ７，Ｂ９，Ｂ１１は放送衛星（ＢＳ：Broadcast Satellite）によって放送されるチャンネルを示すものとする。
【００４０】
本実施形態においても、初期状態の場合など、ロック情報付き参照テーブル３００におけるロックＩＤが全て「−１」に設定されている場合には、チャンネルアップダウンキー３６による順次選局操作が行われると、上記のように受信チャンネルが切り替わる。しかし、本実施形態では、ロック情報付き参照テーブル３００においていずれかのチャンネルに対してロックＩＤとして放送中の番組のＩＤが設定されている場合、すなわち、放送中の番組のいずれかがロック状態となっている場合には、チャンネルアップダウンキー３６による順次選局操作が行われると、ロック状態の番組が放送されているチャンネルをスキップして受信チャンネルが切り替わる。例えば、４，８，１０，Ｂ７，Ｂ９のチャンネルで放送中の番組がロック状態である場合には、チャンネルアップダウンキー３６の上部であるＵＰキー３６ａを押下する毎に、受信チャンネルが２→６→１２→Ｂ１１→２というように順次切り替わる。
【００４１】
以下、図７に示すフローチャートを参照しつつ、本実施形態において順次選局操作が行われた場合の選局動作について説明する。なお、図７に示すフローチャートにおけるステップのうち図６に示すフローチャートにおけるステップと同一のものについては、同一のステップ番号を付して詳しい説明を省略する。
【００４２】
本実施形態においてチャンネルアップダウンキー３６が操作されると、つまりＵＰキー３６ａとＤＯＷＮキー３６ｂのいずれかが押下されると、ＣＰＵ２０は、図７のフローチャートに示される処理を実行する。すなわち、リモコン３０においてチャンネルアップダウンキー３６が操作されると、ＵＰキー３６ａとＤＯＷＮキー３６ｂのいずれかの押下を示す信号が赤外光としてリモコン３０からリモコン受光部２８に送られ、リモコン受光部２８で電気信号に変換された後、さらにバス２９を介してＣＰＵ２０に送られる。ＣＰＵ２０は、この信号を受け取ると下記のように動作する。なお、以下において、「現チャンネル番号」は、チャンネルアップダウンキー３６が操作される直前には受信チャンネルの番号に等しいものとする。
【００４３】
まず、ＵＰキー３６ａとＤＯＷＮキー３６ｂのいずれが押下されたかを示す情報を、上記信号に含まれるチャンネルＵＰ／ＤＯＷＮ情報としてリモコン受光部２８から受け取る。次に、このチャンネルＵＰ／ＤＯＷＮ情報に基づき、ＵＰキー３６ａが押下されたか否かを判定する（ステップＳ３２）。ここで、ＵＰキー３６ａが押下されたと判定された場合は、現チャンネル番号ｃｈを、ロック情報付き参照テーブル３００に設定されているチャンネルの順序におけるその直後のチャンネル番号に更新する（ステップＳ３４）。一方、ステップＳ３２でＵＰキー３６ａが押下されなかったと判定された場合は、ＤＯＷＮキー３６ｂが押下されたことになるので、現チャンネル番号ｃｈを上記順序におけるその直前のチャンネル番号に更新する（ステップＳ３６）。このようにして、現チャンネル番号ｃｈは、ＵＰキー３６ａが押下された場合はステップＳ３４で概ね昇順方向に更新され、ＤＯＷＮキー３６ｂが押下された場合はステップＳ３６で概ね降順方向に更新される。
【００４４】
その後は、その更新後の現チャンネル番号ｃｈについて、直接選局操作による選局動作の場合（図６）と同様の処理を行う（ステップＳ３８，Ｓ１４〜Ｓ２０）。すなわち、その更新後の現チャンネル番号ｃｈのチャンネルである現チャンネルで放送中の番組がロック状態か非ロック状態かを判定し、非ロック状態と判定した場合には、ロック情報付き参照テーブル３００において現チャンネルに対して設定されている周波数の信号をチューナ１２に抽出させる（ステップＳ２０）。これにより、１回のＵＰキー３６ａまたはＤＯＷＮキー３６ｂの押下に対するＣＰＵ２０の処理が終了する。
【００４５】
しかし、上記処理において、現チャンネルに対するロックＩＤが「−１」ではなく、現チャンネルで放送中の番組のＩＤであると判定された場合（ステップＳ１４，Ｓ１６）、すなわち現チャンネルで放送中の番組がロック状態である場合は、直接選局操作による選局動作（図６）とは異なり、選局動作を中止することなく、ステップＳ３２へ戻る。そして、既に得られているチャンネルＵＰ／ＤＯＷＮ情報に基づき、現チャンネル番号ｃｈを再度更新し、その更新後の現チャンネルで放送中の番組がロック状態か非ロック状態かを判定する（ステップＳ１４，Ｓ１６）。以降、現チャンネルで放送中の番組が非ロック状態であると判定されるまで、ステップＳ１６→Ｓ３２→（Ｓ３４またはＳ３６）→Ｓ３８→Ｓ１４→Ｓ１６を繰り返し実行して現チャンネル番号ｃｈを更新し続ける。その間に、現チャンネルで放送中の番組が非ロック状態であると判定されると、ロック情報付き参照テーブル３００において現チャンネルに対して設定されている周波数の信号をチューナ１２に抽出させ（ステップＳ２０）、１回のＵＰキー３６ａまたはＤＯＷＮキー３６ｂの押下に対する選局動作のための処理を終了する。
【００４６】
＜１.４  ロック設定およびロック設定後の選局動作の具体例＞
次に、本実施形態におけるロック設定およびロック設定後の選局動作の具体例を、順次選局操作が行われた場合につき、図８および図９を参照しつつ説明する。
【００４７】
以下では、受信可能なチャンネルの番号を、２，４，６，８，１０，１２とする。この場合、初期状態すなわちロック情報付き参照テーブル３００におけるロックＩＤが全て「−１」に設定されている状態では、ＵＰキー３６ａを押下する毎に受信チャンネルは、２→４→６→８→１０→１２→２という順序で順次切り替わる。ここでは、このようなチャンネルアップ動作を図８（ｂ）のように表現するものとする。
【００４８】
いま、受信チャンネルがチャンネル４であってチャンネル４で放送されている番組の映像が表示装置１４に表示されているものとする。このとき、視聴者がロックキー３４を押下すると（図８（ａ）参照）、このロックキー３４の押下を示す信号は、赤外光としてリモコン３０からリモコン受光部２８に送られ、ＣＰＵ２０は、リモコン受光部２８からバス２９を介してその信号を電気信号として受け取る。次にＣＰＵ２０は、この信号に応答して、現時点の受信チャンネルであるチャンネル４で放送中の番組のＩＤ（番組ＩＤ）を番組データから取得し、これをチャンネル４に対するロックＩＤとしてロック情報付き参照テーブル３００に設定する。その後、視聴者によってＵＰキー３６ａが押下されると、ＣＰＵ２０は、ロック情報付き参照テーブル３００においてチャンネル４の次のチャンネルであるチャンネル６に対応する周波数を求め、その周波数の信号をチューナ１２に抽出させる。これにより、図８に示すように、受信チャンネルがチャンネル４からチャンネル６に切り替わり、チャンネル６で放送中の番組の映像が表示装置１４に表示される。
【００４９】
上記のようにしてチャンネル４で放送中の番組に対してロック設定がされた後は、順次選局操作による選局動作は以下のようになる（図９参照）。
【００５０】
いま、受信チャンネルがチャンネル２であるものとする。このときＵＰキー３６ａが押下されると、チャンネル２の次のチャンネルであるチャンネル４が指定チャンネルとして選択されるが、ロック情報付き参照テーブル３００には、チャンネル４に対するロックＩＤとしてチャンネル４で放送中の番組のＩＤが設定されている。このため、ＣＰＵ２０は、チャンネル４の次のチャンネルであるチャンネル６に対するロックＩＤを調べる。ロック情報付き参照テーブル３００においてチャンネル６に対するロックＩＤは「−１」に設定されているので、ＣＰＵ２０は、この参照テーブル３００においてチャンネル６に対応付けられている周波数の信号をチューナ１２に抽出させる。これにより、図９（ａ）に示すように、チャンネル６が受信チャンネルとなって、チャンネル６で放送中の番組の映像が表示装置１４に表示される。このようにして、受信チャンネルがチャンネル２のときにＵＰキー３６ａが押下されると、チャンネル４を飛ばして、チャンネル６に受信チャンネルが切り替わる。これは、チャンネル４で放送中の番組が選局対象から除外されたことを意味する。以降、図９（ａ）に示すように、ＵＰキー３６ａが押下される毎に受信チャンネルは、６→８→１０→１２→２→６という順序で順次切り替わり、チャンネル４で放送中の番組が終了するまでは、順次選局においてチャンネル４がスキップされる。すなわち、チャンネル４で放送中の番組が終了するまでのチャンネルアップ動作は、図９（ｂ）に示すようになる。
【００５１】
なお上記では、チャンネル４で放送中の番組に対してのみロック設定された場合の選局動作について説明しているが、複数のチャンネルで放送中の複数の番組に対してロック設定を行うことも可能である。例えば、チャンネル４に加えてチャンネル６で放送されている番組に対してもロック設定が行われた場合、ＵＰキー３６ａを押下する毎に受信チャンネルは、２→８→１０→１２→２という順序で順次切り替わる。
【００５２】
＜１.５  ロックの強制解除＞
上記のようにしてロック状態に設定されて選局対象から除外された番組を、その番組放送の終了前に再度選局対象に含めるために非ロック状態に戻したい場合、すなわちその番組のロックを強制的に解除したい場合がある。このロックの強制解除は、ロックを解除したい番組が放送されているチャンネルに対応するＰｏｓキーとロックキー３４とを組み合わせた操作によって行う。例えば、チャンネル４で放送中の番組がロック状態に設定されていた場合においてその番組を放送終了前に選局対象に戻したいときには、視聴者は、「４」のＰｏｓキーを押下し、続いてロックキー３４を押下する。このような連続する２つのキー操作を示す信号は、リモコン３０からリモコン受光部２８に送られ、ＣＰＵ２０はその信号をバス２９を介して受け取る。そしてＣＰＵ２０、その信号を受け取ると、ロック情報付き参照テーブル３００においてチャンネル４に対応するロックＩＤを「−１」に変更する。この後、チャンネル４の選局が可能となる。
【００５３】
上記のように本実施形態では、所定の操作により、ロック状態の番組を強制的に非ロック状態に戻すことができるが、上記のような操作のみでロック解除可能とするのが好ましくない場合もある。例えば、ロック状態に設定されている番組が子供に見せたくない番組である場合には、視聴者に暗証番号の入力を要求する構成とするのが好ましい。具体的には、ロック設定のときに視聴者が必要に応じて暗証番号を入力できるようにするとともに、暗証番号の入力を伴うロック設定が行われた番組を強制的に非ロック状態に戻すための操作が行われたときには、視聴者（操作者）に暗証番号の入力を要求するという構成にすればよい。この構成の場合、ロック設定時に入力された暗証番号とロック解除時に入力された暗証番号とが一致するときにのみその番組が非ロック状態に戻ることになる。
【００５４】
また、或る特定の操作により、現時点でロック状態に設定されている番組の全てを非ロック状態に戻す構成としてもよい。例えば、視聴者がロックキー３４を押下し、続けてＰｏｓキーの押下によって特定の数値を入力すると、ロック状態に設定されている番組の全てが非ロック状態に戻るという構成としてもよい。
【００５５】
＜１.６  第１の実施形態における効果＞
上記第１の実施形態によれば、ロックキー３４を用いた操作によって見たくない番組を選局対象から除外することができるので、放送のデジタル化などに伴ってチャンネル数が増大しても、所望の番組を容易に選択して視聴することができる。すなわち、直接選局操作の場合には、ロック状態の番組に対応するチャンネルを選択しても受信チャンネルは切り替わらず、見たくない番組としてロック状態に設定された番組が受信されることはない。また、順次選局操作の場合には、ＵＰキー３６ａまたはＤＯＷＮキー３６ｂによって受信チャンネルを巡回的に順次切り換えるという動作において、見たくない番組としてロック状態に設定された番組に対応するチャンネルはスキップされ、非ロック状態の番組に対応するチャンネルの間でのみ受信チャンネルが切り替わる。したがって、放送のデジタル化などに伴ってチャンネル数が増大しても、ロック設定によって選局対象を削減することにより、ザッピングを容易に行うことができる。
【００５６】
＜１.７  第１の実施形態における変形例＞
上記第１の実施形態では、選局操作においてチャンネルが選択されたときに、選択されたチャンネル（指定チャンネル）に対するロックＩＤとして設定されている番組ＩＤの示す番組の放送が終了しているか否か（現時刻がその番組の放送終了時刻を過ぎているか否か）を調べ、その放送が終了している場合にその指定チャンネルに対するロックＩＤを「−１」に設定することによりロックを解除している。しかし、これに代えて、ロックキー３４が押下されたときに時計／タイマー２１におけるタイマーを設定してロックを解除するようにしてもよい。すなわち、ロックキー３４が押下されたときに、上記と同様にしてそのときの受信チャンネルに対するロックＩＤとしてその受信チャンネルで放送中の番組のＩＤをロック情報付き参照テーブル３００に設定するとともに、その受信チャンネルで放送中の番組の終了時刻を番組データで調べ、その終了時刻にタイムアウトとなるようにＣＰＵ２０が時計／タイマー２１内のタイマーを設定する。そしてタイムアウトになると、時計／タイマー２１からＣＰＵ２０に対する割り込みが発生し、このタイマー割り込みに基づきＣＰＵ２０は、ロック情報付き参照テーブル３００において、放送時間の終了した番組のチャンネルに対するロックＩＤを「−１」に変更する。
【００５７】
また、これに代えて、ロック情報付き参照テーブル３００においてロックＩＤとして設定されている番組ＩＤについて、ＣＰＵ２０が、その番組ＩＤで示される番組の放送終了時刻と現時刻との関係を定期的に調べ、その結果、現時刻がその番組の放送終了時刻を過ぎている場合に、そのロックＩＤを「−１」に変更するようにしてもよい。
【００５８】
＜２．第２の実施形態＞
次に、第２の実施形態に係るテレビ受信機について説明する。本実施形態に係るテレビ受信機のハードウェア構成、ならびに直接選局操作および順次選局操作に対するＣＰＵ２０の処理は、上記第１の実施形態の場合と同様である。しかし、本実施形態に係るテレビ受信機は、番組データに基づく視聴予約の機能を有していて、この視聴予約に応じてロック設定が行われる点で第１の実施形態と相違する。なお、本実施形態においても、第１の実施形態と同様、図３（ａ）に示すようなロック情報付き参照テーブル３００が使用され、初期状態において、ロック情報付き参照テーブル３００におけるロック項目３０２の値（ロックＩＤ）は、全てのチャンネルについて「−１」に設定されている。
【００５９】
本実施形態では、第１の実施形態と同様、ＣＰＵ２０は、データ抜き取り部１６によって得られた番組データから番組表データを作成する。表示制御部１８は、この番組表データに基づき、図１０に示すように、番組表を含む視聴予約画面を表示装置１４に表示する。視聴者は、この視聴予約画面の表示を見て所望の番組を視聴予約すべく、リモコン３０を操作する。本実施形態における視聴予約では、通常とは異なり、同一時間帯に放送される複数番組に対し視聴予約することができる。そして、番組表に現れる放送予定の番組のうち視聴予約されなかった番組は、ロック状態に設定される。このときのロック設定は、ＣＰＵ２０により下記のようにして行われる。
【００６０】
＜２.１  ロック設定＞
本実施形態では、ロック状態に設定されるべき放送予定の番組の放送開始時刻とその番組の放送されるチャンネルとの対応を示すテーブル（以下「チャンネルロック予約テーブル」という）がＲＡＭ２４内に用意されている。本実施形態において視聴予約が行われると、ＣＰＵ２０は、まず、番組表に現れる放送予定の番組のうち視聴予約されなかった番組（以下「ロック予約番組」という）のそれぞれにつき、そのロック予約番組の放送開始時刻とそのロック予約番組の放送されるチャンネルとを互いに対応づけてチャンネルロック予約テーブルに登録する。図１１は、チャンネルロック予約テーブル４００の一例を示している。以下では、本実施形態におけるロック設定のための処理のうち、まず、このチャンネルロック予約テーブル４００へのロック予約番組の放送開始時刻および放送チャンネルの登録（以下、単に「ロック予約番組の登録」ともいう）に関する部分について、図１２のフローチャートを参照しつつ説明する。
【００６１】
本実施形態において視聴予約が行われると、ＣＰＵ２０は、下記のように動作する。まず、番組表に現れる放送予定の番組のうち視聴予約されていない番組であるロック予約番組を１つ選択する（ステップＳ２００）。次に、その選択された番組（以下「選択番組」という）の放送開始時刻とその選択番組が放送されるチャンネル（放送チャンネル）を番組データから求める（ステップＳ２０２）。そして、その選択番組の放送開始時刻と放送チャンネルとを、互いに対応付けてチャンネルロック予約テーブル４００に登録する（ステップＳ２０４）。その後、その選択番組の放送開始時刻にタイマー割り込みが発生するように、時計／タイマー２１におけるタイマーを設定する（ステップＳ２０６）。タイマーの設定が終了すると、未だ選択されていないロック予約番組が残っているか否かを判定する（ステップＳ２０８）。その結果、未選択のロック予約番組が残っていると判定された場合は、ステップＳ２００へ戻って、未選択のロック予約番組の中から１つの番組を新たな選択番組として選ぶ。そして、新たな選択番組についてステップＳ２０２〜Ｓ２０８を実行する。以降、同様にして、未選択のロック予約番組が無くなるまで、ステップＳ２０８→Ｓ２００→Ｓ２０２→Ｓ２０４→Ｓ２０６を繰り返し実行する。その間に、未選択のロック予約番組が無くなれば、チャンネルロック予約テーブル４００へのロック予約番組の登録が終了する。
【００６２】
チャンネルロック予約テーブル４００へのロック予約番組の登録の際の上記タイマー設定に基づきタイマー割り込みが発生すると、ＣＰＵ２０は、図１３に示す処理を実行する。すなわち、まず、時計／タイマー２１から現時刻を示す情報を取得し（ステップＳ２２０）、チャンネルロック予約テーブル４００に登録された放送開始時刻のうち実質的に現時刻に等しいもの（所定の誤差の範囲内で現時刻と同一と見なせる放送開始時刻）に対応するチャンネル（以下「該当チャンネル」という）を、チャンネルロック予約テーブル４００を参照して求める（ステップＳ２２２）。次に、該当チャンネルで放送が開始される番組のＩＤを番組データから求める（ステップＳ２２４）。そして、ロック情報付き参照テーブル３００において、該当チャンネルに対するロックＩＤとして、求まった番組ＩＤを設定する（ステップＳ２２６）。以上により本実施形態におけるロック設定が終了する。
【００６３】
例えば、チャンネルロック予約テーブル４００にロック予約番組の放送開始時刻と放送チャンネルとが図１１に示すように登録されている場合、ＣＰＵ２０は、以下のように動作する。この場合、１０時００分と１０時４５分という時刻にタイマー割り込みが発生するようにタイマーが設定される。そして、現時刻が１０時００分になってタイマー割り込みが発生すると、ＣＰＵ２０は、チャンネルロック予約テーブル４００を参照して、１０時００分に放送が開始されるロック予約番組についてのロック項目３０２の設定をロック情報付き参照テーブル３００に対して行う。すなわち、チャンネル２，４，３４，１２で放送が開始される番組のＩＤとして番組データに含まれる番組ＩＤを、ロック情報付き参照テーブル３００においてチャンネル２，４，３４，１２に対応するロックＩＤとしてそれぞれ設定する。また、この場合、現時刻が１０時４５分になってタイマー割り込みが発生すると、ＣＰＵ２０は、チャンネルロック予約テーブル４００を参照して、１０時４５分に放送が開始されるロック予約番組についてのロック項目３０２の設定をロック情報付き参照テーブル３００に対して行う。すなわち、チャンネル２，４，１２で放送が開始される番組のＩＤとして番組データに含まれる番組ＩＤを、ロック情報付き参照テーブル３００においてチャンネル２，４，１２に対応するロックＩＤとしてそれぞれ設定する。
【００６４】
なお、上記では、チャンネルロック予約テーブル４００に登録されるロック予約番組の放送開始時刻にタイマー割り込みが発生するようにタイマーが設定されるが、これに代えて、ＣＰＵ２０が、各番組の放送時間よりも十分に短い時間として予め決められた時間毎にチャンネルロック予約テーブル４００を参照するようにしてもよい。この場合、ＣＰＵ２０は、その予め決められた時間毎にチャンネルロック予約テーブル４００を参照し、現時刻がチャンネルロック予約テーブル４００に登録されているロック予約番組の放送開始時刻に達した時点で、放送開始時刻に達したロック予約番組についてのロック項目３０２の設定をロック情報付き参照テーブル３００に対して行う。
【００６５】
＜２.２  選局操作による選局動作＞
本実施形態では、上記のようにして、ロック予約番組のうち現時刻が放送開始時刻に到達した番組に対応するロック項目の設定が、ロック情報付き参照テーブル３００において行われる。そしてＣＰＵ２０は、Ｐｏｓキーによる直接選局操作が行われた場合には図６に示す処理手順に従って動作し、チャンネルアップダウンキー３６による順次選局操作が行われた場合には図７に示す処理手順に従って動作する。これにより本実施形態では、視聴予約に基づき図１１に示すようなロックテーブルが作成された場合において例えば順次選局操作が行われたときには、受信チャンネルは図１４に示すように切り替わる。すなわち、ロック情報付き参照テーブル３００にはチャンネル２，４，３４，８，３６，１２に対して周波数が設定されているものとすると、９時００分の時点では、受信可能ないずれのチャンネルで放送中の番組もロック状態ではないので、順次選局操作が行われると、ＵＰキー３６ａが押下される毎に受信チャンネルは、２→４→３４→８→３６→１２→２という順序で順次切り替わる。これに対し、１０時００分の時点では、受信可能なチャンネルで放送中の番組のうちチャンネル８で放送中の番組のみが非ロック状態であり、チャンネル２，４，３４，１２で放送中の番組はロック状態であるので、受信チャンネルは、ＵＰキー３６ａが押下されてもチャンネル８のままである。また、１０時４５分の時点では、１０時００分にチャンネル２，４，３４，１２で放送が開始されたロック状態の番組は終了しており、一方で、チャンネル２，４，１２で放送中の番組がロック状態となるので、ＵＰキー３６ａが押下される毎に受信チャンネルは、３４→８→３６→３４という順序で順次切り替わる。そして、１１時３０分の時点では、１０時４５分にチャンネル２，４，１２で放送が開始されたロック状態の番組は終了しており、その後にロック状態となった番組はないので、ＵＰキー３６ａが押下される毎に受信チャンネルは、２→４→３４→８→３６→１２→２という順序で順次切り替わる。
【００６６】
＜２.３  第２の実施形態における効果＞
上記第２の実施形態によれば、視聴者が番組表に現れる放送予定の番組から選ばれた番組に対し視聴予約をすると、番組表に現れる放送予定の番組のうち視聴予約されなかった番組はロック状態に設定されて選局対象から除外され、視聴予約されていた番組のみが選局可能となる。既述のように第２の実施形態では、同一時間帯において複数番組に対し視聴予約することができるので、視聴したい番組を１つに絞れない場合などに、同一時間帯において複数番組に対し視聴予約するとよい。このようにすると、その時間帯においてはそれら複数番組以外の番組は選局対象から除外されるので、順次選局操作による選局が容易となる。また、その時間帯において視聴したい複数番組のみの間でのザッピングが可能となり、チャンネルアップダウンキー３６によるザッピングのための操作が容易となる。
【００６７】
＜２.４  第２の実施形態の変形例＞
上記第２の実施形態では、番組表に現れる放送予定の番組から選ばれた番組に対し視聴予約をすると、番組表に現れる放送予定の番組のうち視聴予約されなかった番組がロック状態に設定されるが、これに代えて、番組表に現れる放送予定の番組から視聴者がロックキー３４の操作によって見たくない番組を選択すると、その選択された番組がロック状態に設定されるという構成にしてもよい。
【００６８】
また、上記第２の実施形態では、ロック予約番組の放送開始時刻および放送チャンネルが互いに対応付けられてチャンネルロック予約テーブル４００に登録されるが、このようなチャンネルロック予約テーブル４００を作成する代わりに、図１９に示すように、番組データにロック項目３０４を追加し（ロック項目３０４の追加されたロック情報付き番組データを符号２１０で示すものとする）、そのロック項目３０４に、番組データ２１０に示されている各番組がロック状態か否かを示すフラグ（「ロックフラグ」と呼ぶ）を設定するようにしてもよい（以下では、ロックフラグの値「１」はロック状態を、「０」は非ロック状態を表すものとする）。この場合、参照テーブルにおけるロック項目３０２は不要となり、Ｐｏｓキーまたはチャンネルアップダウンキー３６によって選局操作が行われたときには、ＣＰＵ２０は、参照テーブルにおけるロック項目３０２を参照する代わりに、番組データ２１０におけるロックフラグを参照して、チューナ１２を制御する。以下、このときのＣＰＵ２０の動作の詳細を図２０および図２１を参照して説明する。
【００６９】
図２０は、各番組がロック状態か否かを示すロックフラグからなるロック項目３０４を番組データに設けた場合において直接選局操作が行われたときのＣＰＵの処理手順を示すフローチャートである。図２０に示すフローチャートにおけるステップのうち図６に示すフローチャートにおけるステップと同一のものについては、同一のステップ番号を付して詳しい説明を省略する。番組データにロック項目３０４を設けた場合、図２０に示すように、リモコン３０において視聴者によりいずれかのＰｏｓキーが押下されると、ＣＰＵ２０は下記のように動作する。すなわち、まず、そのＰｏｓキーで決まる指定チャンネルで放送中の番組のロックフラグを求める（ステップＳ４３）。具体的には、時計／タイマー２１から現時刻を示す情報を得て、その現時刻に基づきその指定チャンネルで放送中の番組を番組データ２１０において探し、見つかった番組に対応するロックフラグを番組データ２１０のロック項目３０４から得る。次に、そのロックフラグがセットされているか否かを判定する（ステップＳ４４）。ここで、ロックフラグは「１」であればセットされており、「０」であればリセットされているものとする。ステップＳ４４での判定の結果、ロックフラグがセットされていれば、その指定チャンネルで放送中の番組はロック状態であるので、その指定チャンネルに対応する選局動作を中止する（ステップＳ２４）。ステップＳ４４での判定の結果、ロックフラグがリセットされていれば、その指定チャンネルで放送中の番組は非ロック状態であるので、参照テーブル３９０においてその指定チャンネルに対応付けられている周波数を求め、その周波数の信号をチューナ１２に抽出させる（ステップＳ１６）。以上により、１回のＰｏｓキー押下に対するＣＰＵ２０の処理が終了する。
【００７０】
図２１は、各番組がロック状態か否かを示すロックフラグからなるロック項目３０４を番組データに設けた場合において順次選局操作が行われたときのＣＰＵの処理手順を示すフローチャートである。図２１に示すフローチャートにおけるステップのうち図７に示すフローチャートにおけるステップと同一のものについては、同一のステップ番号を付して詳しい説明を省略する。番組データにロック項目３０４を設けた場合、図２１に示すように、リモコン３０において視聴者によりチャンネルアップダウンキー３６が操作されると、ＣＰＵ２０は下記のように動作する。すなわち、ＵＰキー３６ａとＤＯＷＮキー３６ｂのいずれかが押下されると、ＵＰキー３６ａとＤＯＷＮキー３６ｂのいずれかの押下を示す信号に基づき現チャンネル番号ｃｈを更新し（ステップＳ３０〜Ｓ３６）、その更新後の現チャンネル番号ｃｈに対応するチャンネル（現チャンネル）で放送中の番組のロックフラグを求める（ステップＳ５３）。具体的には、時計／タイマー２１から現時刻を示す情報を得て、その現時刻に基づきその現チャンネルで放送中の番組を番組データ２１０において探し、見つかった番組に対応するロックフラグを番組データ２１０のロック項目３０４から得る。次に、そのロックフラグがセットされているか否かを判定する（ステップＳ５４）。ステップＳ５４での判定の結果、ロックフラグがセットされていれば、その現チャンネルで放送中の番組はロック状態であるので、ステップＳ３２へ戻って現チャンネルを更に更新する（ステップＳ３２〜Ｓ３６）。ステップＳ５４での判定の結果、ロックフラグがリセットされていれば、現チャンネルで放送中の番組は非ロック状態であるので、参照テーブル３９０においてその現チャンネルに対応付けられている周波数を求め、その周波数の信号をチューナ１２に抽出させる（ステップＳ１６）。以上により、１回のＵＰキー３６ａまたはＤＯＷＮキー３６ｂの押下に対するＣＰＵ２０の処理が終了する。
【００７１】
＜３．第３の実施形態＞
次に、第３の実施形態に係るテレビ受信機について説明する。本実施形態に係るテレビ受信機のハードウェア構成、ならびに直接選局操作および順次選局操作に対するＣＰＵ２０の処理は、上記第１および第２の実施形態の場合と同様である。また、第２の実施形態と同様、本実施形態に係るテレビ受信機も、番組データに基づく視聴予約の機能を有していて、この視聴予約に応じてロック設定が行われる。このとき本実施形態では、視聴予約する番組のジャンルを指定することが可能であり、そのジャンル指定に応じてロック設定が行われる。なお、本実施形態においても、第１および第２の実施形態と同様、図３（ａ）に示すようなロック情報付き参照テーブル３００が使用され、初期状態において、ロック情報付き参照テーブル３００におけるロック項目３０２の値（ロックＩＤ）は、全てのチャンネルについて「−１」に設定されている。
【００７２】
本実施形態では、第２の実施形態と同様、ＣＰＵ２０は、データ抜き取り部１６によって得られた番組データから番組表データを作成し、表示制御部１８は、この番組表データに基づき、番組表を含む視聴予約画面を表示装置１４に表示する（図１０参照）。視聴者は、この視聴予約画面の表示を見て所望の番組を視聴予約すべく、リモコン３０を操作する。また、本実施形態では、図１０に示すような視聴予約画面の代わりに、番組データに基づき図１５に示すような視聴ジャンル選択画面を表示装置１４に表示し、リモコン３０を操作することによって、視聴する番組のジャンルを選択することもできる。本実施形態における視聴予約では、視聴ジャンル選択画面に現れたジャンルの中から視聴者によって１つまたは複数のジャンルが選択されると（以下、ここで選択されたジャンルを「視聴ジャンル」という）、視聴ジャンルに属する番組以外の全ての番組（ただし放送の終了している番組を除く）が、ロック状態に設定される。このときのロック設定は、ＣＰＵ２０により下記のようにして行われる。
【００７３】
＜３.１  ロック設定＞
本実施形態においても、第２の実施形態と同様、ロック状態に設定されるべき放送予定の番組の放送開始時刻とその番組の放送されるチャンネルとの対応を示すチャンネルロック予約テーブル４００がＲＡＭ２４内に用意されている（図１１参照）。本実施形態において視聴ジャンルの選択に基づく視聴予約が行われると、ＣＰＵ２０は、まず、番組表に現れる放送予定の番組のうち視聴ジャンルに属する番組以外の番組（以下「ジャンルロック番組」という）のそれぞれにつき、そのジャンルロック番組の放送開始時刻とそのジャンルロック番組の放送されるチャンネルとを互いに対応付けてチャンネルロック予約テーブル４００に登録する。以下では、本実施形態におけるロック設定のための処理のうち、まず、このチャンネルロック予約テーブル４００へのジャンルロック番組の放送開始時刻および放送チャンネルの登録（以下、単に「ジャンルロック番組の登録」ともいう）に関する部分について、図１６のフローチャートを参照しつつ説明する。
【００７４】
本実施形態において視聴ジャンルの選択に基づく視聴予約が行われると、ＣＰＵ２０は、下記のように動作する。まず、番組表に現れる放送予定の番組のうち視聴ジャンルに属する番組以外の番組であるジャンルロック番組を１つ選択する（ステップＳ３００）。次に、その選択された番組（選択番組）の放送開始時刻とその選択番組が放送されるチャンネル（放送チャンネル）を番組データから求める（ステップＳ３０２）。そして、その選択番組の放送開始時刻と放送チャンネルとを、互いに対応付けてチャンネルロック予約テーブル４００に登録する（ステップＳ３０４）。その後、その選択番組の放送開始時刻にタイマー割り込みが発生するように時計／タイマー２１におけるタイマーを設定する（ステップＳ３０６）。タイマーの設定が終了すると、未だ選択されていないジャンルロック番組が残っているか否かを判定する（ステップＳ３０８）。その結果、未選択のジャンルロック番組が残っていると判定された場合は、ステップＳ３００へ戻って、未選択のジャンルロック番組の中から１つの番組を新たな選択番組として選ぶ。そして、新たな選択番組についてステップＳ３０２〜Ｓ３０８を実行する。以降、同様にして、未選択のジャンルロック番組が無くなるまで、ステップＳ３０８→Ｓ３００→Ｓ３０２→Ｓ３０４→Ｓ３０６を繰り返し実行する。その間に、未選択のジャンルロック番組が無くなれば、チャンネルロック予約テーブル４００へのジャンルロック番組の登録が終了する。
【００７５】
チャンネルロック予約テーブル４００へのジャンルロック番組の登録の際の上記タイマー設定に基づきタイマー割り込みが発生すると、ＣＰＵ２０は、図１７に示す処理を実行する。すなわち、まず、時計／タイマー２１から現時刻を示す情報を取得し（ステップＳ３２０）、チャンネルロック予約テーブル４００に登録された放送開始時刻のうち実質的に現時刻に等しいもの（所定の誤差の範囲内で現時刻と同一と見なせる放送開始時刻）に対応するチャンネル（以下「該当チャンネル」という）を、チャンネルロック予約テーブル４００を参照して求める（ステップＳ３２２）。次に、該当チャンネルで放送が開始される番組のＩＤを番組データから求める（ステップＳ３２４）。そして、ロック情報付き参照テーブル３００において、該当チャンネルに対するロックＩＤとして、求まった番組ＩＤを設定する（ステップＳ３２６）。以上により本実施形態におけるロック設定が終了する。
【００７６】
例えば視聴者が視聴ジャンル選択画面（図１５参照）で「映画」と「スポーツ」とを選び、これらのジャンルが視聴ジャンルとなる場合には、本実施形態におけるロック設定は以下のようになる。この場合、番組データに示される放送予定の番組のうち「映画」と「スポーツ」の両ジャンルのいずれにも属さない番組がジャンルロック番組となり、このジャンルロック番組がチャンネルロック予約テーブル４００に登録される。そして、そのチャンネルロック予約テーブル４００に基づいて、ロック情報付き参照テーブル３００におけるロック項目３０２の値（ロックＩＤ）が設定される。これにより、ジャンルロック番組がロック状態に設定される。
【００７７】
＜３.２  選局動作＞
いま、視聴者が表示装置１４に視聴ジャンル選択画面を表示させて上記のように「映画」および「スポーツ」を視聴ジャンルとして選択し、既にその視聴ジャンルに対応してロック設定が行われているものとする。また、その後の午後９時３０分の時点で放送されている番組についての番組データの内容が図１８に示す通りであったとする。この場合、午後９時３０分の時点では、「映画」と「スポーツ」のいずれかのジャンルに属する番組が放送されているチャンネルは１９、３４およびＢＳ５であるので、これらの以外のチャンネルで放送されている番組はジャンルロック番組であってロック状態に設定されている。したがって、午後９時３０分の時点で視聴者がリモコン３０のＵＰキー３６ａによって順次選局操作を行うと、ＵＰキー３６ａが押下される毎に受信チャンネルは、１９→３４→ＢＳ５→１９と順序で順次切り替わる。
【００７８】
＜３.３  第３の実施形態における効果＞
上記第３の実施形態によれば、視聴ジャンル選択画面を見た視聴者の操作に基づき、視聴する番組のジャンルが視聴ジャンルとして選択されると、視聴ジャンルに属する番組以外の全ての番組（ただし放送の終了している番組は除く）はロック状態に設定されて選局対象から除外され、視聴ジャンルに属する番組のみが選局可能となる。その結果、選局操作が容易になるとともに、各時間帯において視聴したいジャンルに属する複数番組の間でのザッピングが可能となって、チャンネルアップダウンキー３６によるザッピングのための操作が容易となる。
【００７９】
＜３.４  第３の実施形態の変形例＞
上記第３の実施形態では、視聴ジャンルの選択によって決まる放送予定の番組がロック状態に設定されるが、視聴ジャンルの選択によって決まる放送中の番組がロック状態に設定される構成としてもよい。この場合、視聴者によって視聴ジャンルが選択されると、その選択の時点（現時点）で放送中の番組のうち視聴ジャンルに属する番組以外の番組につき、ＣＰＵ２０が、その番組のＩＤを番組データ２００から取得し、その番組の放送チャンネルに対応するロックＩＤとしてその番組のＩＤをロック情報付き参照テーブル３００に設定するようにすればよい。このようなロック設定の後における選局動作のためのＣＰＵ２０の処理手順は第１の実施形態の場合と同様である。すなわち、この場合、ＣＰＵ２０は、直接選局操作が行われると図６のフローチャートに従って動作し、順次選局操作が行われると図７のフローチャートに従って動作する。このようなＣＰＵ２０の動作により、選局動作は下記のようになる。
いま、視聴者が表示装置１４に視聴ジャンル選択画面を表示させて「映画」および「スポーツ」を視聴ジャンルとして選択したものとし、その選択の時点である午後９時３０分に放送されている番組についての番組データの内容が図１８に示す通りであったとする。この場合、午後９時３０分の時点で、「映画」と「スポーツ」のいずれかのジャンルに属する番組が放送されているチャンネルは１９、３４およびＢＳ５であるので、これらの以外のチャンネルで放送されている番組はジャンルロック番組であってロック状態に設定される。したがって、この視聴ジャンル選択の後に視聴者がリモコン３０のＵＰキー３６ａによって順次選局操作を行うと、ＵＰキー３６ａが押下される毎に受信チャンネルは、１９、３４およびＢＳ５の３つのチャンネルの間で１９→３４→ＢＳ５→１９という順序で順次切り替わる。このようにして、放送中の番組のうち視聴ジャンルに属する番組以外の番組は選局対象から除外され、視聴ジャンルに属する番組を放送しているチャンネルのみの間で選局が可能となる。
【００８０】
また、上記第３の実施形態では、視聴者が視聴ジャンル選択画面に現れるジャンルの中から所望のジャンルを視聴ジャンルとして選択すると、番組データに示される放送予定の番組のうち視聴ジャンルに属する番組以外の番組がロック状態に設定されるが、これに代えて、視聴ジャンル選択画面に現れるジャンルの中から視聴者がロックキー３４の操作によって見たくない番組を選択すると、そのようにして選択されたジャンルに属する番組がロック状態に設定される構成としてもよい。
【００８１】
更にまた、上記第３の実施形態では、ジャンルロック番組の放送開始時刻および放送チャンネルが互いに対応付けられてチャンネルロック予約テーブル４００に登録されているが、このようなチャンネルロック予約テーブル４００を作成する代わりに、図１９に示すように、番組データにロック項目３０４を追加し（ロック項目３０４の追加された番組データを符号２１０で示すものとする）、そのロック項目３０４に、番組データ２１０に示されている各番組がロック状態か非ロック状態かを示すロックフラグを設定するようにしてもよい。この場合、参照テーブルにおけるロック項目３０２は不要となり、Ｐｏｓキーまたはチャンネルアップダウンキー３６によって選局操作が行われた場合には、ＣＰＵ２０は、参照テーブルにおけるロック項目３０２を参照する代わりに、番組データ２１０におけるロック項目３０４を参照する。そして、指定チャンネルまたは現チャンネルで放送中の番組がロック状態か非ロック状態かをロックフラグによって判定し、その判定結果に基づいてチューナ１２を制御する。このときのＣＰＵ２０の動作の詳細は、既述の第２の実施形態の変形例の場合と同様であって図２０および図２１に示す通りであるので、その説明を省略する。
【００８２】
＜４．その他＞
上記のように、第１の実施形態に係るテレビ受信機は、現時点で放送中の番組に対して視聴者がロック設定を行うことにより、見たくない番組を選局対象から除外するという機能を有し、第２の実施形態に係るテレビ受信機は、視聴者が番組表を見て視聴予約をすると（同一時間帯に放送される複数番組に対して視聴予約可能）、番組表に現れる放送予定の番組のうち視聴予約されなかった番組をロック状態に設定して選局対象から除外するという機能を有し、第３の実施形態に係るテレビ受信機は、視聴者が視聴ジャンル選択画面に現れるジャンルの中から所望のジャンルを視聴ジャンルとして選択すると、番組データに示される放送予定の番組のうち、視聴ジャンルに属する番組以外の番組をロック状態に設定して選局対象から除外するという機能を有している。このように視聴者が見たくない番組を選局対象から除外するためにテレビ受信機に持たせるべき機能として、上記３つの実施形態において示された３種類の機能が考えられるが、本発明は、上記の３種類の機能のうちのいずれか１つに限定されるものではなく、１台のテレビ受信機が上記の３種類の機能を同時に有していてもよい。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るテレビ受信機の構成を示す機能ブロック図。
【図２】第１の実施形態に係るテレビ受信機で受信される番組データの構成を示す図。
【図３】第１の実施形態に係るテレビ受信機において使用される参照テーブル（ａ）を従来のテレビ受信機において使用される参照テーブル（ｂ）とともに示す図。
【図４】第１の実施形態に係るテレビジョン受信機において使用されるリモコンのキー配置を示す図。
【図５】第１の実施形態におけるロック設定の場合のＣＰＵの処理手順を示すフローチャート。
【図６】第１の実施形態において直接選局操作が行われた場合のＣＰＵの処理手順を示すフローチャート。
【図７】第１の実施形態において順次選局操作が行われた場合のＣＰＵの処理手順を示すフローチャート。
【図８】第１の実施形態におけるロック設定を説明するための図。
【図９】第１の実施形態においてロック設定後に順次選局操作を行った場合の動作を示す図。
【図１０】第２の実施形態における視聴予約画面の表示例を示す図。
【図１１】第２の実施形態において使用されるチャンネルロック予約テーブルを示す図。
【図１２】第２の実施形態におけるロック設定のためのＣＰＵの処理手順の一部を示すフローチャート。
【図１３】第２の実施形態におけるロック設定のためのＣＰＵの処理手順の他の部分を示すフローチャート。
【図１４】第２の実施形態において視聴予約に基づくロック設定後に順次選局操作を行った場合の動作（チャンネルアップ動作）を示す図。
【図１５】第３の実施形態における視聴ジャンル選択画面の表示例を示す図。
【図１６】第３の実施形態におけるロック設定のためのＣＰＵの処理手順の一部を示すフローチャート。
【図１７】第３の実施形態におけるロック設定のためのＣＰＵの処理手順の他の部分を示すフローチャート。
【図１８】特定時刻（午後９時３０分）の時点で放送中の番組についての番組データの内容を示す図。
【図１９】第２および第３の実施形態の変形例における番組データの構成を示す図。
【図２０】第２および第３の実施形態の変形例において直接選局操作が行われた場合のＣＰＵの処理手順を示すフローチャート。
【図２１】第２および第３の実施形態の変形例において順次選局操作が行われた場合のＣＰＵの処理手順を示すフローチャート。
【符号の説明】
１４…表示装置
１６…データ抜き取り部
１８…表示制御部
２１…時計／タイマー
２０…ＣＰＵ
２２…ＥＥＰＲＯＭ
２４…ＲＡＭ
２６…ＲＯＭ
２８…リモコン受光部
３０…リモコン
３２…ポジションキー（Ｐｏｓキー）の配置された領域
３４…ロックキー
３６…チャンネルアップダウンキー
３６ａ…ＵＰキー
３６ｂ…ＤＯＷＮキー
１００…テレビ受信機
２００…番組データ
２１０…ロック情報付き番組データ
３００…ロック情報付き参照テーブル
３０２…（ロックＩＤからなる）ロック項目
３０４…（ロックフラグからなる）ロック項目
３９０…参照テーブル（ロック情報無し）
４００…チャンネルロック予約テーブル
【図１】
0004486214.tif 000002
【図２】
0004486214.tif 000003
【図３】
0004486214.tif 000004
【図４】
0004486214.tif 000005
【図５】
0004486214.tif 000006
【図６】
0004486214.tif 000007
【図７】
0004486214.tif 000008
【図８】
0004486214.tif 000009
【図９】
0004486214.tif 000010
【図１０】
0004486214.tif 000011
【図１１】
0004486214.tif 000012
【図１２】
0004486214.tif 000013
【図１３】
0004486214.tif 000014
【図１４】
0004486214.tif 000015
【図１５】
0004486214.tif 000016
【図１６】
0004486214.tif 000017
【図１７】
0004486214.tif 000018
【図１８】
0004486214.tif 000019
【図１９】
0004486214.tif 000020
【図２０】
0004486214.tif 000021
【図２１】
0004486214.tif 000022