(57)【特許請求の範囲】
【請求項１】
１以上のテレビ局から放送されるテレビ番組と、放送予定のテレビ番組の放送日時や番組名，その内容についての詳細な情報などからなるテレビ番組一覧データを含み該テレビ局毎に番組番号が決まった文字放送番組とを受信するテレビ受信機において、
受信可能なテレビ局の局名とチャンネル番号と送信周波数と該文字放送番組の該番組番号の情報を含むチャンネルテーブルと、該チャンネルテーブルの送信周波数とチャンネルボタンとを対応づけるボタン管理テーブルとを記憶した記憶手段と、
チャンネルボタンの操作にともなって、該ボタン管理テーブルをもとに指定される送信周波数のテレビ局の該テレビ番組及び受信可能な全テレビ局の該文字放送番組とを受信する受信手段と、
該受信手段で受信された該テレビ番組を表示画面に表示する表示手段と、
該受信手段で受信された各テレビ局の該文字放送番組のテレビ番組一覧データをデコードする文字放送デコード手段と、
該テレビ番組一覧データと現在時刻とから、現在各テレビ局で放送されているテレビ番組の番組名とその内容についての詳細な情報とを抽出する番組名抽出手段と
該各チャンネルボタン上に、該ボタン管理テーブルで対応づけられたテレビ局での該番組名抽出手段で抽出された現在放送されているテレビ番組の番組名とその内容についての詳細な情報とのいずれか一方、あるいは両方を表示させる手段と
を有することを特徴とするテレビ受信機。
【請求項２】
請求項１において、
少なくともチャンネルの指定やスイッチのＯＮ／ＯＦＦを行なうための入力手段と、
該入力手段によって指定されたチャンネルに対応する送信周波数を前記受信手段に設定するチャンネル切替手段と
を有することを特徴とするテレビ受信機。
【請求項３】
請求項１または２において、
放送されているテレビ番組が変わったとき、前記チャンネルボタン上の前記表示を変更するチャンネル表示変更手段を備え、
前記チャンネルボタン上で、放送されているテレビ番組に対応した表示を行なうことを特徴とするテレビ受信機。
【請求項４】
請求項１，２または３において、
前記文字放送デコード手段でデコードされた前記各テレビ局のテレビ番組一覧データを基に、各テレビ局の放送予定のテレビ番組の番組一覧表を作成する番組一覧表作成手段を備え、
作成した番組一覧表と現在時刻とを基に、前記番組名抽出手段により、現在各テレビ局で放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出することを特徴とするテレビ受信機。
【請求項５】
請求項１，２または３において、
前記各テレビ局のテレビ番組一覧データを基に、受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項６】
請求項４において、
前記各テレビ局の番組一覧表を基に、受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項７】
請求項５または６において、
前記全テレビ局の番組一覧をもとに指定されたテレビ番組を予約し、予約リストを作成する予約設定手段と、
該予約リストに基づいて予約されたテレビ番組の放送時間になると、自動的にその予約されたテレビ番組を受信して表示画面に表示させる予約実行手段と
を備え、前記全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができるように構成したことを特徴とするテレビ受信機。
【請求項８】
請求項７において、
予約されたテレビ番組の予約を解除し、前記予約リストから予約解除する該テレビ番組を削除する予約解除手段を備え、
前記全テレビ局の番組一覧の中からテレビ番組を任意に指定することにより、選択的にテレビ番組の予約を取り消すことができるように構成したことを特徴とするテレビ受信機。
【請求項９】
１以上のテレビ局から放送されるテレビ番組と、放送予定のテレビ番組の放送日時や番組名，その内容についての詳細な情報などからなるテレビ番組一覧データを含み該テレビ局毎に番組番号が決まった文字放送番組とを受信するテレビ受信機において、
複数の地域毎の受信可能なテレビ局の局名とチャンネル番号と送信周波数と該文字放送番組の該番組番号の情報を含むチャンネルテーブルと、該チャンネルテーブルの送信周波数とチャンネルボタンとを対応づけるボタン管理テーブルとを記憶した記憶手段と、
チャンネルボタンの操作にともなって、該ボタン管理テーブルをもとに指定される送信周波数のテレビ局の該テレビ番組及び受信可能な全テレビ局の該文字放送番組とを受信する受信手段と、
該受信手段で受信された該テレビ番組を表示画面に表示する表示手段と、
該受信手段で受信された各テレビ局の該文字放送番組のテレビ番組一覧データをデコードする文字放送デコード手段と、
該テレビ番組一覧データと現在時刻とから、現在各テレビ局で放送されているテレビ番組の番組名とその内容についての詳細な情報とを抽出する番組名抽出手段と、
現在の設置位置を検出する位置検出手段と、
該位置検出手段で検出された該現在の設置位置を含む設置地域を検出する設置地域検出手段と、
該設置地域検出手段で検出された設置地域に対するチャンネルテーブルを該記憶手段から設定し、それに従ってチャンネルボタンの初期化及び各テレビ局のテレビ番組一覧データを取得し直すチャンネルスキャン手段と
を備え、該現在の設置位置が変わった場合でも、自動的に該設置地域検出手段で検出される設置地域での受信可能な該テレビ局の送信周波数の夫々を該チャンネルボタンの夫々に割り当て、該チャンネルボタン上に、割り当てられた送信周波数の該テレビ局が現在放送しているテレビ番組の番組名とその内容についての詳細な情報のいずれか一方あるいは両方を表示することを特徴とするテレビ受信機。
【請求項１０】
請求項９において、
少なくともチャンネルの指定やスイッチのＯＮ／ＯＦＦを行なうための入力手段と、
該入力手段によって指定されたチャンネルに対応する送信周波数を前記受信装置に設定するチャンネル切替手段と
を有することを特徴とするテレビ受信機。
【請求項１１】
請求項９または１０において、
放送されているテレビ番組が変わったときに、前記チャンネルボタン上の前記表示を変更するチャンネル表示変更手段を備え、
前記チャンネルボタン上で、前記設置地域のテレビ局で放送されているテレビ番組に対応した表示を行なうことを特徴とするテレビ受信機。
【請求項１２】
請求項９，１０または１１において、
前記文字放送デコード手段でデコードされた前記各テレビ局のテレビ番組一覧データを基に、各テレビ局の放送予定のテレビ番組の番組一覧表を作成する番組一覧表作成手段を備え、
作成された該番組一覧表と現在時刻とを基に、前記番組名抽出手段により、前記設置地域での受信可能な各テレビ局で現在放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出することを特徴とするテレビ受信機。
【請求項１３】
請求項９，１０または１１において、
前記各テレビ局のテレビ番組一覧データを基に、前記設置地域で受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
前記設置地域で受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項１４】
請求項１２において、
前記各テレビ局の番組一覧表を基に、前記設置地域で受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
前記設置地域で受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項１５】
請求項１３または１４において、
前記全テレビ局の番組一覧をもとに指定されたテレビ番組を予約し、予約リストを作成する予約設定手段と、
該予約リストに基づいて予約されたテレビ番組の放送時間になると、自動的にその予約されたテレビ番組を受信して表示画面に表示させる予約実行手段と
を備え、前記設置地域での受信可能な全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができるように構成したことを特徴とするテレビ受信機。
【請求項１６】
請求項１５において、
予約されたテレビ番組の予約を解除し、前記予約リストから予約解除する該テレビ番組を削除する予約解除手段を備え、
前記設置地域での受信可能な全テレビ局の番組一覧の中からテレビ番組を任意に指定することにより、選択的にテレビ番組の予約を取り消すことができるように構成したことを特徴とするテレビ受信機。
【請求項１７】
１以上のテレビ局から放送されるテレビ番組と、放送予定のテレビ番組の放送日時や番組名，その内容についての詳細な情報などからなるテレビ番組一覧データを含み該テレビ局毎に番組番号が決まった文字放送番組とを受信するテレビ受信機において、
受信可能なテレビ局の局名とチャンネル番号と送信周波数と該文字放送番組の該番組番号の情報を含むチャンネルテーブルと、該チャンネルテーブルの送信周波数とチャンネルボタンとを対応づけるボタン管理テーブルとを記憶した記憶手段と、
該チャンネルボタンの操作にともなって、該ボタン管理テーブルをもとに指定される送信周波数のテレビ局のテレビ番組を受信する第１の受信手段と、
該第１の受信手段で受信される該テレビ番組の映像を表示画面に表示する表示手段と、
受信可能な全テレビ局の該文字放送番組を受信する第２の受信手段と、
該第２の受信手段で受信された各テレビ局の該文字放送番組のテレビ番組一覧データをデコードする文字放送デコード手段と、
該文字放送デコード手段でデコードされた該テレビ番組一覧データと現在時刻とから、現在各テレビ局で放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出する番組名抽出手段と
該チャンネルボタン上に、該ボタン管理テーブルで対応づけられたテレビ局での該番組名抽出手段で抽出された現在放送されているテレビ番組の番組名とその内容についての詳細な情報のいずれか一方、あるいは両方を表示させる手段と
を有することを特徴とするテレビ受信機。
【請求項１８】
請求項１７において、
少なくともチャンネルの指定やスイッチのＯＮ／ＯＦＦを行なうための入力手段と、
該入力手段によって指定されたチャンネルに対応する送信周波数を前記第１の受信手段に設定するチャンネル切替手段と
を有することを特徴とするテレビ受信機。
【請求項１９】
請求項１７または１８において、
放送されているテレビ番組が変わったとき、前記チャンネルボタン上の前記表示を変更するチャンネル表示変更手段を備え、
前記チャンネルボタン上で、放送されているテレビ番組に対応した前記表示を行なうことを特徴とするテレビ受信機。
【請求項２０】
請求項１７，１８または１９において、
前記文字放送デコード手段でデコードされた前記各テレビ局のテレビ番組一覧データを基に、各テレビ局の放送予定のテレビ番組の番組一覧表を作成する番組一覧表作成手段を備え、
作成された該番組一覧表と現在時刻を基に、前記番組名抽出手段により、現在各テレビ局で放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出することを特徴とするテレビ受信機。
【請求項２１】
請求項１７，１８または１９において、
前記各テレビ局のテレビ番組一覧データを基に、受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項２２】
請求項２０において、
前記各テレビ局の番組一覧表を基に、受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項２３】
請求項２１または２２において、
前記全テレビ局の番組一覧をもとに指定されたテレビ番組を予約し、予約リストを作成する予約設定手段と、
該予約リストに基づいて予約されたテレビ番組の放送時間になると、自動的にその予約されたテレビ番組を受信して表示画面に表示する予約実行手段と
を備え、前記全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができるように構成したことを特徴とするテレビ受信機。
【請求項２４】
請求項２３において、
予約されたテレビ番組の予約を解除し、前記予約リストから予約解除する該テレビ番組を削除する予約解除手段を備え、
前記全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を取り消すことができるように構成したことを特徴とするテレビ受信機。
【請求項２５】
１以上のテレビ局から放送されるテレビ番組と、放送予定のテレビ番組の放送日時や番組名，その内容についての詳細な情報などからなるテレビ番組一覧データを含み該テレビ局毎に番組番号が決まった文字放送番組とを受信するテレビ受信機において、
複数の地域毎の受信可能なテレビ局の局名とチャンネル番号と送信周波数と該文字放送番組の該番組番号の情報を含むチャンネルテーブルと、該チャンネルテーブルの送信周波数とチャンネルボタンとを対応づけるボタン管理テーブルとを記憶した記憶手段と、
チャンネルボタンの操作にともなって、該ボタン管理テーブルをもとに指定される送信周波数のテレビ局のテレビ番組を受信する第１の受信手段と、
該第１の受信手段で受信されたテレビ番組の映像を表示画面に表示する表示手段と、
受信可能な全テレビ局の該文字放送番組を受信する第２の受信手段と、
該第２の受信手段で受信された各テレビ局の該文字放送番組のテレビ番組一覧データをデコードする文字放送デコード手段と、
該文字放送デコード手段でデコードされた該テレビ番組一覧データと現在時刻とから、現在各テレビ局で放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出する番組名抽出手段と、
現在の設置位置を検出する位置検出手段と、
該位置検出手段で検出された該現在の設置位置を含む設置地域を検出する設置地域検出手段と、
該記憶手段から該設置地域検出手段で検出される該現在の設置地域特有のチャンネルテーブルを設定し、それに従ってチャンネルボタンの初期化及び各テレビ局のテレビ番組一覧データを取得し直すチャンネルスキャン手段と
を備え、該現在の設置位置が変わった場合でも、自動的に該設置地域検出手段で検出される設置地域での受信可能な該テレビ局の送信周波数の夫々を該チャンネルボタンの夫々に割り当て、該チャンネルボタン上に、割り当てられた送信周波数の該テレビ局が現在放送しているテレビ番組の番組名とその内容についての詳細な情報のいずれか一方あるいは両方を表示することを特徴とするテレビ受信機。
【請求項２６】
請求項２５において、
少なくともチャンネルの指定やスイッチのＯＮ／ＯＦＦを行なうための入力手段と、
該入力手段によって指定されたチャンネルに対応する送信周波数を前記第１の受信手段に設定するチャンネル切替手段と
を有することを特徴とするテレビ受信機。
【請求項２７】
請求項２５または２６において、
放送されているテレビ番組が変わったときに、前記チャンネルボタン上の前記表示を変更するチャンネル表示変更手段を備え、
前記チャンネルボタン上で、前記設置地域のテレビ局で放送されているテレビ番組に対応した表示を行なうことを特徴とするテレビ受信機。
【請求項２８】
請求項２５，２６または２７において、
前記文字放送デコード手段でデコードされた前記各テレビ局のテレビ番組一覧データを基に、各テレビ局の放送予定のテレビ番組の番組一覧表を作成する番組一覧表作成手段を備え、
作成された該番組一覧表と現在時刻とを基に、前記番組名抽出手段により、前記設置地域での受信可能な各テレビ局で現在放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出することを特徴とするテレビ受信機。
【請求項２９】
請求項２５，２６または２７において、
前記各テレビ局のテレビ番組一覧データを基に、前記設置地域で受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
前記設置地域で受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項３０】
請求項２８において、
前記各テレビ局の番組一覧表を基に、前記設置地域で受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
前記設置地域で受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項３１】
請求項２９または３０において、
前記全テレビ局の番組一覧をもとに指定されたテレビ番組を予約し、予約リストを作成する予約設定手段と、
該予約リストに基づいて予約されたテレビ番組の放送時間になると、自動的にその予約されたテレビ番組を受信して表示する予約実行手段と
を備え、前記設置地域で受信可能な全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができるように構成したことを特徴とするテレビ受信機。
【請求項３２】
請求項３１において、
予約されたテレビ番組の予約を解除し、前記予約リストから予約解除する該テレビ番組を削除する予約解除手段を備え、
前記全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を取り消すことができるように構成したことを特徴とするテレビ受信機。
【請求項３３】
１以上のテレビ局からの放送予定のテレビ番組の放送日時や番組名，その内容についての詳細な情報を受信するテレビ受像機において、
受信可能なテレビ局の局名とチャンネル番号と送信周波数とを含むチャンネルテーブルと、該チャンネルテーブルの送信周波数とチャンネルボタンとを対応づけるボタン管理テーブルとを記憶した記憶手段と、
チャンネルボタンの操作にともなって、該ボタン管理テーブルをもとに指定される送信周波数のテレビ局の該テレビ番組を受信して表示させる手段と、
受信された該各テレビ局のテレビ番組一覧データを取得するテレビ番組一覧取得手段と、
該テレビ番組一覧データと現在時刻とから、現在各テレビ局で放送されているテレビ番組の番組名とその内容についての詳細な情報とを抽出する番組名抽出手段と
該各チャンネルボタン上に、該ボタン管理テーブルで対応づけられたテレビ局での該番組名抽出手段で抽出された現在放送されているテレビ番組の番組名とその内容についての詳細な情報とのいずれか一方、あるいは両方を表示させる手段と
を有することを特徴とするテレビ受信機。
【請求項３４】
請求項３３において、
少なくともチャンネルの指定やスイッチのＯＮ／ＯＦＦを行なうための入力手段と、
該入力手段によって指定されたチャンネルに対応する送信周波数を前記テレビ局から放送されるテレビ番組の受信手段に設定するチャンネル切替手段と
を有することを特徴とするテレビ受信機。
【請求項３５】
請求項３３または３４において、
放送されているテレビ番組が変わったとき、前記チャンネルボタン上の前記表示を変更するチャンネル表示変更手段を備え、
前記チャンネルボタン上で、放送されているテレビ番組に対応した表示を行なうことを特徴とするテレビ受信機。
【請求項３６】
請求項３３，３４または３５において、
前記テレビ番組一覧取得手段で取得された前記各テレビ局のテレビ番組一覧データを基に、各テレビ局の放送予定のテレビ番組の番組一覧表を作成する番組一覧表作成手段を備え、
作成した番組一覧表と現在時刻とを基に、前記番組名抽出手段により、現在各テレビ局で現在放送されているテレビ番組の番組名及びその内容についての詳細な情報を抽出することを特徴とするテレビ受信機。
【請求項３７】
請求項３３，３４または３５において、
前記各テレビ局のテレビ番組一覧データを基に、受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項３８】
請求項３７において、
前記各テレビ局の番組一覧表を基に、受信可能な全テレビ局のテレビ番組の予定表である番組一覧を表示するための一覧表示作成手段を備え、
受信可能な全テレビ局のテレビ番組の予定表を表示画面上に表示することを特徴とするテレビ受信機。
【請求項３９】
請求項３７または３８において、
前記全テレビ局の番組一覧をもとに指定されたテレビ番組を予約し、予約リストを作成する予約設定手段と、
該予約リストに基づいて予約されたテレビ番組の放送時間になると、自動的にその予約されたテレビ番組を受信して表示画面に表示させる予約実行手段と
を備え、前記全テレビ局の番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができるように構成したことを特徴とするテレビ受信機。
【請求項４０】
請求項３９において、
予約されたテレビ番組の予約を解除し、前記予約リストから予約解除する該テレビ番組を削除する予約解除手段を備え、
前記全テレビ局の番組一覧の中からテレビ番組を任意に指定することにより、選択的にテレビ番組の予約を取り消すことができるように構成したことを特徴とするテレビ受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、チャンネルプリセット機能を有するテレビ受信機に係り、特に、文字放送で提供される番組名及び番組内容についての詳細な情報を利用することにより、所望の番組の指定や検索，予約を簡単に行なえるようにしたテレビ受信機に関する。
【０００２】
【従来の技術】
従来のテレビ受信機においては、受信するチャンネルを変更するためのダイヤルやボタンが備えられており、これらを操作することにより、受信するテレビ電波の周波数に受信装置を同調させ、所望のテレビ番組を取得する構成がとられている。かかる機能には、従来より数々の工夫がなされており、例えば、オートチューニング機能やプリセット機能，オートプリセット機能などが知られている。
【０００３】
オートチューニング機能では、同調の方向を指示するための上下ボタンの操作により、現在受信している放送局の周波数より高い周波数の放送局あるいは低い周波数の放送局を自動的にサーチして受信することができる。また、プリセット機能では、１つのダイヤルあるいは１つ以上のボタンを用意し、ダイヤル上の位置あるいは各ボタンに予め固定表示されたチャンネル番号に対応した周波数を割り当てることにより、これらが指定されたときに、既定の周波数の放送局を受信できる。さらに、オートプリセット機能は上記２つの機能を合わせた機能であると考えることができ、受信可能な周波数及び放送局をサーチして、予め用意されたボタンあるいはダイヤルの位置に自動的にプリセットさせることができる。
【０００４】
これらの機能では、１回の操作によって異なるテレビ局の番組を取得することができ、面倒な周波数の微調整などの設定が必要なくなるので、テレビ受信機の使用者にとっては使い勝手の良い機能である。特に、オートチューニング機能及びオートプリセット機能は、地域によって周波数を設定し直す必要もなく、山や建築物などの障害物による影響によって受信不可能なテレビ局を自動的に受信できなくすることができるため、車載用あるいは携帯用といった移動を考慮したテレビ受信機に有効な機能である。
【０００５】
しかしながら、これらのテレビ受信機の使用者がテレビ番組を選択する際、目にする表示についてみれば、単にチャンネル番号や同調の方向を指示する「上・下」の印が表示されているだけで、特に他の地方からの旅行客などにとっては、その地域には何種類のテレビ局が存在するのか、どのチャンネル番号がどの放送局に対応するのか、あるいは自分の居住地域にあるテレビ放送局とのネットワーク関係にあるテレビ局はどれかなどが解らず、所望する番組を探し出すのに手間がかかるという問題があった。
【０００６】
このような問題を解決するために、特開平４−３２９７０９号公報には、テレビ受信機の設置位置で受信可能な放送局リストを表示し、このリストの中から、リスト選択キーなどにより、所望のテレビ局の番組を取得できるシステムが提案されている。また、特開平６−７７７７９号公報には、テレビ電波から受信可能なチャンネルをオートチューニングでサーチし、チャンネル番号とともにテレビ局名あるいはそのテレビ局が属するネットワーク系列を表示できるようにした受信機を提案されている。
【０００７】
【発明が解決しようとする課題】
以上のように、テレビ放送の受信に関しては様々な工夫がなされているのであるが、本来テレビ番組を選択する場合、テレビ局名やネットワーク系列だけでなく、番組名や番組の内容についての詳細な情報を確認して選択したいところである。
【０００８】
しかしながら、このようにして番組を選択するためには、現状では、新聞や雑誌などでのテレビ番組一覧を確認してからチャンネルを操作する必要があった。また、手元にかかるテレビ番組一覧がない場合、特に、旅行や出張などでこれらを手に入れることが困難な場合には、このような番組の選択方法を取ることができず、逐一番組を見てその内容を把握した後に選択する必要があり、大変な手間と時間を要することになる。さらに、たとえ新聞や雑誌などにおけるテレビ番組一覧を手に入れたとしても、特別番組などの介入などにより、予定されていた番組がかかる特別番組に変更された場合には、かかる変更がテレビ番組一覧に反映されず、所望の番組を首尾よく選択できないケースも少なくなかった。
【０００９】
本発明は、このような点に鑑みてなされたものであって、その第１の目的は、受信可能なテレビ局の現在放送中のテレビ番組の番組名やその内容を容易に知ることができ、所望のテレビ番組を容易に選択できるようにしたテレビ受信機を提供することにある。
【００１０】
本発明の第２の目的は、受信可能な全テレビ局のテレビ番組の予定を容易に知ることができるようにしたテレビ受信装置を提供することにある。
【００１１】
本発明の第３の目的は、受信可能な全テレビ局のテレビ番組の所望のものを容易に予約することができるようにしたテレビ受信機を提供することにある。
【００１２】
【課題を解決するための手段】
上記第１の目的を達成するするために、本発明は、表示画面に受信可能なテレビ局が割り当てられたチャンネルボタンを表示し、夫々のチャンネルボタンに、そこに割り当てられているテレビ局の現在放送中のテレビ番組の番組名やその内容のアブストラクトを表示する。
【００１３】
かかる構成により、使用者は、表示画面に表示されるチャンネルボタンを見るだけで、どこのテレビ局でどのようなテレビ番組が放送されているかを簡単に知ることができ、所望とするテレビ番組の番組名やその内容のアブストラクトが表示されているチャンネルボタンを押すことにより、そのテレビ番組を受信することができる。
【００１４】
また、上記第２の目的を達成するために、本発明は、上記表示画面に表示される所定の操作ボタンを押すことにより、各テレビ局のテレビ番組の一覧表が表示される。
【００１５】
従って、簡単な操作をしてこの一覧表を見ることができるようにすることにより、受信可能な各テレビ局でどのようなテレビ番組が放送されるのか知ることができ、新聞や雑誌などに掲載されるテレビ番組表を見る必要がない。
【００１６】
さらに、上記第３の目的を達成するために、本発明は、上記のテレビ番組の一覧表で所望のテレビ番組を指定することにより、このテレビ番組が予約されるようにする。また、同様に、予約されているテレビ番組を予約解除することができるようにする。
【００１７】
これにより、表示されているテレビ番組の一覧表での所望のテレビ番組の指定という簡単な操作により、所望テレビ番組の予約や予約解除ができ、従来のような予約や予約解除のための手間のかかる操作が不要となる。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。
【００１９】
図１は本発明によるテレビ受信機の第１の実施例でのマイクロコンピュータを用いたハードウェア構成を示すブロック図であって、１は中央処理装置、２は受信装置、３は主メモリ、４は補助記憶装置、５は入力装置、６は表示装置、７はバス、８ａはリアルタイムクロック、８ｂはタイマである。
【００２０】
図１において、この第１の実施形態は、中央処理装置１と受信装置２と主メモリ３と補助記憶装置４と入力装置５と表示装置６とリアルタイムクロック８ａとタイマ８ｂとの各構成要素でハードウェア構成されている。これら構成要素はバス７を介して相互に接続されており、これにより、各構成要素間で必要な情報が伝送できるようになっている。
【００２１】
主メモリ３は、ワークエリアとして機能したり、中央処理装置１の動作手順を規定するプログラムや中央処理装置１によって処理されるデータを記憶したりするための手段であって、ランダムアクセスメモリ（ＲＡＭ）やリード・オンリ・メモリ（ＲＯＭ）などによって構成されている。ここには、予め、この実施形態であるテレビ受信機が設置されている地域（以下、これをテレビジョン受信機の設置地域という）において、受信可能なテレビ局の局名とチャンネル番号と送信周波数とテレビ番組一覧データとが提供される文字放送における番組番号を含むチャンネルテーブル（図７で後述する）が記憶されている。
【００２２】
なお、テレビ番組一覧データは、テレビ局毎にある決まった番組番号の文字放送番組として放送されるテレビ番組の予定を含むデータである。また、チャンネルテーブルは、テレビジョン受信機の設置地域で受信可能なテレビ局の局名，チャンネル番号，送信周波数及びテレビ番組一覧データが提供される文字放送における番組番号の変更に応じて入力装置５を操作することにより、変更することができる。
【００２３】
補助記憶装置４は、中央処理装置１の動作を制御するためのプログラムなどを格納しておくためのものであり、例えば、フロッピーディスクを着脱可能なドライバやハードディスク，メモリカードなどによって実現される。
【００２４】
受信装置２は、指定された送信周波数のテレビ番組や文字放送番組を受信し、これらの情報を中央処理装置１に供給する。
【００２５】
入力装置５は、必要な命令や情報を入力するための手段であり、例えば、キーボードやマウスなどのポインティングデバイスによって実現される。利用者は、入力装置５を操作して所望のテレビ局のチャンネル番号を指定できるほか、前述のように、このテレビ受信機の設置地域で受信可能なテレビ局の局名，チャンネル番号，送信周波数及びテレビ番組一覧データが提供される文字放送における番組番号の変更に応じて、チャンネルテーブルを変更することができる。
【００２６】
表示装置６は、図３〜図６で後述するように、受信されるテレビ番組や操作ボタン、設置地域で受信可能なテレビ局のチャンネル番号や局名，番組名，番組の内容についての詳細な情報（テレビ番組の内容のアブストラクト）などを表示する手段であり、例えば、ＣＲＴやＥＬディスプレイ，液晶ディスプレイによって実現される。
【００２７】
リアルタイムクロック８ａは、実際の月日や時刻などの時間情報を発生する手段であり、例えば、水晶発振器とそれを制御する専用ＬＳＩとによって実現可能である。
【００２８】
タイマ８ｂは、任意に設定可能な所定時間の経過を通知する手段であり、例えば、専用ＬＳＩによって実現される。
【００２９】
中央処理装置１は、マイクロプロセッサを主体に構成されて、主メモリ３や補助記憶装置４に予め格納されているプログラムに従って所定の動作を行ない、入力装置５からの操作指令に応じて、主メモリ３や受信装置２などと協動して表示装置６に種々の画面表示を行なわせる。即ち、主メモリ３に記憶されているチャンネルテーブルを基に、チャンネル番号やテレビ局名などの表示、所望チャンネル番号のテレビ番組を受信するための受信装置２での受信周波数の設定などを行ない、テレビ番組を受信させて表示させる。
【００３０】
図２は本発明によるテレビ受信機の第１の実施形態を構成する機能ブロックを示す図であって、２１は制御手段、２２はチャンネル表示変更部、２３はチャンネル切替部、２４は番組一覧表作成部、２５は予約実行部、２６は映像表示部、２７は一覧表示作成部、２８は番組名抽出部、２９は文字放送デコード部、３０は予約設定部、３１は予約解除部である。
【００３１】
これら機能ブロックは、図１における主メモリ３または補助記憶装置４に格納されているプログラムを中央処理装置１が実行することによって実現されるものである。以下、各機能ブロックについて説明する。
【００３２】
図２において、文字放送デコード部２９は、受信装置２（図１）で受信された各テレビ局のテレビ番組一覧データ（図９で後述する）を含む文字放送番組をデコードする。
【００３３】
番組一覧表作成部２４は、文字放送デコード部２９でデコードされた文字放送番組から図１０で後述するような各テレビ局の番組一覧表を作成する。
【００３４】
番組名抽出部２８は、番組一覧表作成部２４で作成された各テレビ局の番組一覧表とリアルタイムクロック８ａ（図１）からの現在の時刻とから、このテレビ受信機の設置地域で受信可能な各テレビ局で現在放送されているテレビ番組名及びその内容のアブストラクトを抽出する。
【００３５】
チャンネル表示変更部２２は、この設置地域で現在放送されているテレビ番組が変更されたときに、そのチャンネル番号の表示を変更する。
【００３６】
チャンネル切替部２３は、入力装置５（図１）により指定されたチャンネル番号のテレビ局の送信周波数を受信装置２に受信周波数として設定する。
【００３７】
映像表示部２６は、受信装置２（図１）で受信された指定送信周波数のテレビ局のテレビ番組を表示装置６に表示させる。
【００３８】
一覧表示作成部２７は、番組一覧表作成部２４で作成された各テレビ局の番組一覧表を基に、表示装置６（図１）で全テレビ局のテレビ番組の情報を一覧表示させるようにする。
【００３９】
予約設定部３０は、かかる全テレビ局のテレビ番組の一覧表示の中で指定されるテレビ番組を予約し、その予約リストを作成する。
【００４０】
予約解除部３１は、予約されているテレビ番組の予約を解除し、予約設定部３０で作成された予約リストからこのテレビ番組の予約表示を削除する。
【００４１】
予約実行部２５は、この予約リストに基づいて予約を実行する。即ち、予約されたテレビ番組の放送時間になると、そのテレビ番組を受信装置２（図１）から受信させて表示装置（図１）で表示させる。
【００４２】
制御手段２１は、最初に図示しないスイッチがＯＮとなったときに、後述するチャンネルボタンに各テレビ局の送信周波数を割り付けるなどのチャンネルボタンの初期化、及びテレビ受信機の設置地域で受信可能なテレビ局のうちの予め決められた特定のテレビ局の送信周波数を受信装置２に受信周波数として設定するなどの受信装置２の初期化を行なうとともに、前記の全ての機能ブロックの制御を行なう。
【００４３】
次に、この第１の実施形態における表示装置６（図１）での表示画面の表示内容の一具体例を、図３〜図６を参照して説明する。なお、ここでは、受信可能なテレビ局は７局とする。しかし、本発明はこれに限るものではない。
【００４４】
図３は受信したテレビ番組を表示するときの表示画面を示す図であって、４０はテレビ表示ウインドウ、４１はテレビ番組表示ウインドウ、４２は操作ボタン表示ウインドウ、４３は番組名表示ボタン、４４は内容アブストラクト表示ボタン、４５はチャンネル表示状態インジケータ、４６ａはスイッチＯＮボタン、４６ｂはスイッチＯＦＦボタン、４６ｃは終了ボタン、４７は番組一覧／予約ボタン、４８ａ〜４８ｇはチャンネルボタン、４９は表示画面である。
【００４５】
同図において、表示画面４９は、このテレビ受信機を構成する最も根本的なウインドウであり、表示装置６（図１）がもつ表示画面全体に表示させるようにしてもよいし、その一部に表示されるようにしてもよい。
【００４６】
この表示画面４９全体に、この実施形態のテレビ受信機の前面部全体の概観を表わすテレビ表示ウインドウ４０が表示される。このテレビ表示ウインドウ４０はテレビ番組表示ウインドウ４１と操作ボタン表示ウインドウ４２とからなり、テレビ番組表示ウインドウ４１には、受信装置２（図１）によって受信されるテレビ番組の映像が表示される。
【００４７】
操作ボタン表示ウインドウ４２は、利用者がこのテレビ受信機の操作を行なうための各種操作ボタンを表示するウインドウであって、番組名表示ボタン４３や内容アブストラクト表示ボタン４４，チャンネル表示状態インジケータ４５，スイッチＯＮボタン４６ａ，スイッチＯＦＦボタン４６ｂ，終了ボタン４６ｃ，番組一覧／予約ボタン４７，チャンネルボタン４８ａ〜４８ｇが表示されている。ここで、これら操作ボタンは、その表示部分を押すなどすることにより、機能するものである。
【００４８】
チャンネルボタン４８ａ〜４８ｇは、所望のテレビ局のチャンネル番号を指定するための操作ボタンであって、夫々固有の識別子（図８に示すボタンＩＤ）が付けられており、夫々の表示部分に、この実施形態のテレビ受信機の現在の設置地域で受信可能なテレビ局の局名やチャンネル番号，現在放送されているテレビ番組の番組名，その内容のアブストラクトが表示される。
【００４９】
いま、これらチャンネルボタン４８ａ〜４８ｇのいずれかが操作されていずれかのチャンネル番号が指定されたとすると、その操作されたチャンネルボタンに予め割り付けられているテレビ局の送信周波数が受信装置２に受信周波数として設定される。これにより、この受信周波数に等しい送信周波数のテレビ局のテレビ番組が受信され、その映像がテレビ番組表示ウインドウ４１に表示される。
【００５０】
なお、図３では、チャンネルボタン４８ａ〜４８ｇに各テレビ局の現在放送されているテレビ番組の番組名が表示されている状態を示しているが、番組名表示ボタン４３や内容アブストラクト表示ボタン４４を操作することにより、番組名とその内容のアブストラクトのどちらか一方あるいは両方を表示させることができる。
【００５１】
即ち、番組名表示ボタン４３及び内容アブストラクト表示ボタン４４は、上記のように、チャンネルボタン４８ａ〜４８ｇにテレビ番組の番組名とその内容のアブストラクトのどちらか一方あるいは両方を表示させるように指定するための操作ボタンであり、番組名表示ボタン４３を指定（操作）すると、図３に示すように、チャンネルボタン４８ａ〜４８ｇに番組名が表示され、内容アブストラクト表示ボタン４４を指定すると、図４（ａ）に示すように、チャンネルボタン４８ａ〜４８ｇにテレビ番組の内容のアブストラクトが表示される。また、番組名表示ボタン４３と内容アブストラクト表示ボタン４４との両方を同時に指定することもでき、この場合には、図４（ｂ）に示すように、チャンネルボタン４８ａ〜４８ｇに番組名とその内容のアブストラクトとの両方が表示される。
【００５２】
図３に戻って、チャンネル表示状態インジケータ４５は、チャンネルボタン４８ａ〜４８ｇに番組名とその内容のアブストラクトとのどちらが現在表示されているかを示すインジケータであり、その表示状態に応じて番組名表示ボタン４３と内容アブストラクト表示ボタン４４とのいずれか一方あるいは双方に表示される。例えば、図３では、チャンネルボタン４８ａ〜４８ｇに番組名が表示されているので、番組名表示ボタン４３上にチャンネル表示状態インジケータ４５が表示されている。図４（ａ）の場合には、内容アブストラクト表示ボタン４４上にチャンネル表示状態インジケータ４５が表示されるし、図４（ｂ）の場合には、番組名表示ボタン４３と内容アブストラクト表示ボタン４４とにチャンネル表示状態インジケータ４５が表示される。
【００５３】
図３において、スイッチＯＮボタン４６ａは、テレビ番組表示ウインドウ４１でテレビ番組の表示を開始させるための操作ボタンである。また、スイッチＯＦＦボタン４６ｂは、テレビ番組表示ウインドウ４１でのテレビ番組の表示を終了させるための操作ボタンである。このボタン４６ｂを操作しても、操作ボタン表示ウインドウ４２に全ての操作ボタンが表示されたままである。終了ボタン４６ｃは、このテレビ受信機の動作を終了させるための操作ボタンである。従って、このボタン４６ｃを操作すると、表示画面４９が表示されなくなる。
【００５４】
番組一覧／予約ボタン４７は、図５に示すように、表示画面４９全体に番組一覧／予約ウインドウ５０を表示させるための操作ボタンである。この番組一覧／予約ウインドウ５０は、テレビ番組一覧表示ウインドウ５１と“戻る”ボタン５２とからなり、この“戻る”ボタン５２を操作すると、表示画面４９での表示が図３に示したテレビ表示ウインドウ４０に戻る。
【００５５】
テレビ番組一覧表示ウインドウ５１には、このテレビ受信機の設置地域で受信可能な全てのテレビ局におけるテレビ番組の予定表（以下、全テレビ局の番組一覧という）を表示する。全テレビ局の番組一覧がテレビ番組一覧表示ウインドウ５１の表示エリアに納まりきれない場合には、その表示エリアをスクロールすることにより、全テレビ局の番組一覧全体を表示可能に構成しておけばよい。このようなスクロールは、特定の表示エリアをクリックしたときに、マウスなどの入力装置５（図１）によって行なわれるようにすればよい。
【００５６】
テレビ番組一覧表示ウインドウ５１では、表示されたテレビ番組の番組名あるいはその内容のアブストラクトをマウスなどの入力装置５（図１）によって指定することにより、テレビ番組の予約や既に予約されているテレビ番組の予約解除を行なうことができる。このとき、図６に示すように、予約されているテレビ番組は反転表示あるいは強調表示などして他の予約されていないテレビ番組と明確に区別できるようにするとよい。
【００５７】
次に、この第１の実施形態にかかわるプログラムで使用するデータ構造とその内容について説明する。
【００５８】
図７は主メモリ３（図１）に予め記憶されているこのテレビ受信機の設置地域でのチャンネルテーブル６０の一具体例を示す図である。
【００５９】
同図において、チャンネルテーブル６０は、この設置地域で受信可能な全テレビ局に関する各種情報を保持するものであり、これらの情報は、図３に示したように、チャンネルボタン４８ａ〜４８ｇに受信可能な全テレビ局の送信周波数と同じ周波数を割り付けるために、また、これらチャンネルボタン４８ａ〜４８ｇに各種情報を表示するために夫々用いられる。このチャンネルテーブル６０は、図１における主メモリ３や補助記憶装置４に予め格納されているが、このテレビ受信機の設置地域が変わったなどの理由によって変更する場合には、入力装置５により変更することができる。
【００６０】
このチャンネルテーブル６０は、〈テレビ局名〉７１，〈チャンネル番号〉７２，〈周波数〉７３及び〈テレビ番組一覧データが提供される文字放送における番組番号〉７４の各項目を有し、このテレビ受信機が受信可能な各テレビ局の上記項目に対応したデータセットの集まりによって構成される。
【００６１】
〈テレビ局名〉の項目７１には、このテレビ受信機の設置地域で受信可能な全てのテレビ局の局名が設定される。〈チャンネル番号〉の項目７２には、これらテレビ局に対応したチャンネル番号が設定され、通常、このチャンネル番号としては、新聞や雑誌などのテレビ番組一覧に掲載されているチャンネル番号と同じであることが望ましい。〈周波数〉の項目７３には、これらテレビ局の送信周波数と同じ周波数が設定される。〈テレビ番組一覧データが提供される文字放送における番組番号〉の項目７４には、これらテレビ局がテレビ番組一覧データを提供する文字放送番組の番組番号が設定される。
【００６２】
チャンネルテーブル６０での〈周波数〉の項目７３に設定される各周波数１，２，３，……は、図３におけるチャンネルボタン４８ａ〜４８ｇに夫々割り付けられ、これらチャンネルボタン４８ａ〜４８ｇのボタンＩＤと割り付けられた周波数との対応関係を表わす図８に示すようなボタン管理テーブル８０を作成するために用いられる。このボタン管理テーブル８０により、チャンネルボタン４８ａ〜４８ｇのいずれかが指定された場合、その指定されたチャンネルボタンに割り付けられている周波数がボタンＩＤから決まり、この周波数が受信装置２（図１）に受信周波数として設定される。なお、このボタン管理テーブル８０については、後に詳述する。
【００６３】
また、図７における〈テレビ局名〉の項目７１に設定されるテレビ局の局名や〈チャンネル番号〉の項目７２に設定されるテレビ局のチャンネル番号は、割り付けられた周波数に対応して、図３に示したように、チャンネルボタン４８ａ〜４８ｇ上に表示される。
【００６４】
さらに、〈テレビ番組一覧データが提供される文字放送における番組番号〉の項目７４に設定される番組番号は、各テレビ局の文字放送番組のうち、この番組番号の文字放送番組として提供されるテレビ番組一覧データを取得し、図１０に示す各テレビ局のテレビ番組一覧表１００を作成するために用いられる。なお、この各テレビ局のテレビ番組一覧表１００については、後述する。
【００６５】
前述したように、この実施形態のテレビ受信機の設置地域が変更するなどの理由によってチャンネルテーブル６０（図７）を変更する必要がある場合には、入力装置５（図１）により、このチャンネルテーブル６０の各項目に対応したデータセットを更新すればよい。
【００６６】
図８に示すボタン管理テーブル８０は、このチャンネルテーブル６０を基にして、このテレビ受信機の設置地域で受信可能なテレビ局の送信周波数と同じ周波数を割り付けたチャンネルボタン４８ａ〜４８ｇ（図３）に関する情報であり、各チャンネルボタン４８ａ〜４８ｇとこれらに割り付けられる周波数との対応表となっている。
【００６７】
このボタン管理テーブル８０は、このテレビジョン受信機の設置地域で受信可能なテレビ局の送信周波数と同じ周波数をチャンネルボタン４８ａ〜４８ｇ夫々に割り付けたときに、図１における中央処理装置１によって生成されて主メモリ３や補助記憶装置４に格納され、利用者によってチャンネルボタン４８ａ〜４８ｇが押されたとき、それに対応する周波数を受信装置２に受信周波数として設定するために用いられる。
【００６８】
このボタン管理テーブル８０は、〈ボタンＩＤ〉８８及び〈周波数〉８９の各項目を有し、このテレビ受信の設置地域で受信可能な各テレビ局の送信周波数と同じ周波数を割り付けたチャンネルボタン４８ａ〜４８ｇの上記項目に対応したデータセットの集まりによって構成されている。
【００６９】
ここで、〈周波数〉の項目８９には、この実施形態のテレビ受信機がその設置地域で受信可能な全てのテレビ局毎の送信周波数と同じ周波数が、〈ボタンＩＤ〉の項目８８には、これら周波数が割り付けられたチャンネルボタン４８ａ〜４８ｇ毎の識別子が夫々設定されている。
【００７０】
図９は各テレビ局が文字放送番組として送るテレビ番組一覧データの構造の一例を示す図である。
【００７１】
同図において、テレビ番組一覧データは、各テレビ局が放送を予定しているテレビ番組の少なくとも放送日，放送開始時間，番組名，番組の内容のアブストラクトからなっており、このテレビ受信機の設置地域での夫々のテレビ局から文字放送番組として放送される。
【００７２】
この第１の実施形態では、文字放送番組としてのかかるテレビ番組一覧データを受信し、図１０に示す各テレビ局の番組一覧表１００が作成される。なお、図１０は各テレビ局の番組一覧表１００の一例でのテレビ局名１のテレビ局の部分を示している。
【００７３】
この各テレビ局の番組一覧表１００は図１における主メモリ３や補助記憶装置４に格納されており、このテレビ受信機の設置地域での各テレビ局から現在放送されているテレビ番組及びその内容のアブストラクトを、そのテレビ局の送信周波数と同じ周波数が割り付けられたチャンネルボタン４８ａ〜４８ｇ（図３）に表示するために用いられる。また、この各テレビ局の番組一覧表１００を受信可能な全てのテレビ局に関して集めることにより、図５に示すような全テレビ局の番組一覧が作成されるために用いられるし、この全テレビ局の番組一覧を作成する際の図１１で後述する番組データ構造体１２０を作成するために用いられる。また、この全テレビ局の番組一覧における各テレビ番組のうちで利用者が番組予約を行なうときの図１２で後述する予約リスト１３０を作成するためにも用いられる。
【００７４】
各テレビ局の番組一覧表１００は、〈日付〉１０７，〈時間〉１０８，〈番組名〉１０９，〈内容アブストラクト〉１１０及び〈テレビ局名〉１１１の各項目を有し、各テレビ局が放送を予定しているテレビ番組の上記項目に対応したデータセットの集まりによって構成される。
【００７５】
〈日付〉１０７，〈時間〉１０８，〈番組名〉１０９及び〈内容のアブストラクト〉１１０の各項目には、文字放送番組として受信した各テレビ局のテレビ番組一覧データ（図９）に設定されている放送日，放送時間，番組名及びその内容のアブストラクトが設定される。また、テレビ局名１１１には、このテレビ番組を放送するテレビ局の局名が設定される。なお、この局名は、文字放送番組を取得した周波数を基に、チャンネルテーブル６０（図７）の〈テレビ局名〉の項目７１から取得することができる。
【００７６】
図１１は上記の番組データ構造体１２０の構成を示す図である。
【００７７】
同図において、番組データ構造体１２０は、各テレビ局の番組一覧表１００（図１０）から図５に示した全テレビ局の番組一覧を作成する際にテレビ番組毎に生成され、図１における主メモリ３や補助記憶装置４に格納される。また、この番組データ構造体１２０は、図５に示した全テレビ局の番組一覧において、利用者が予約するテレビ番組を選択したときに、図１２で後述する予約リスト１３０を作成するために用いられる。
【００７８】
ここで、この番組データ構造体１２０の各エントリについて説明する。
【００７９】
〈番組名〉の項目１２１は、全テレビ局の番組一覧（図５）に表示される番組名を示すものであり、各テレビ局の番組一覧表１００（図１０）での〈番組名〉の項目１０９に設定されている番組名が設定される。
【００８０】
〈内容のアブストラクト〉の項目１２２は、全テレビ局の番組一覧（図５）に表示される内容のアブストラクトと同じものであり、各テレビ局の番組一覧表１００での〈内容のアブストラクト〉の項目１１０に設定されているアブストラクトが設定される。
【００８１】
〈テレビ局名〉の項目１２３は、このテレビ番組を放送するテレビ局の局名を表わすものであり、各テレビ局の番組一覧表１００（図１０）の〈テレビ局名〉の項目１１１に設定されている局名が設定される。
【００８２】
〈日付〉の項目１２４は、このテレビ番組の放送日を表わすものであり、各テレビ局の番組一覧表１００（図１０）の〈日付〉の項目１０７に設定されている日付が設定され、〈時間〉の項目１２５は、このテレビ番組の放送時間を表わすものであり、各テレビ局の番組一覧表１００（図１０）の〈時間〉の項目１０８に設定されている時間が設定される。
【００８３】
〈表示位置〉の項目１２６には、全テレビ局の番組一覧（図５）上での、このテレビ番組の番組名及びその内容のアブストラクトを含む矩形枠が表示される位置座標を表わすデータが設定され、〈横幅〉の項目１２７には、その矩形枠の横幅の大きさを表わすデータが、〈縦幅〉の項目１２８には、その矩形枠の縦幅の大きさを表わすデータが夫々設定される。
【００８４】
これら〈表示位置〉１２６，〈横幅〉１２７及び〈縦幅〉１２８の各項目により、全テレビ局の番組一覧（図５）上で利用者が予約したい番組を指定したときに、どの番組が指定されたか把握することができ、図１２で次に説明する予約リスト１３０を生成することが可能となる。
【００８５】
図１２は上記予約リスト１３０の内容を示す図である。なお、ここでは、図６で網掛けをして示した４つのテレビ番組が予約されているものとする。
【００８６】
同図において、予約リスト１３０は、テレビ番組の予約状況を保持するためのものであり、図１での主メモリ３や補助記憶装置４に格納される。
【００８７】
予約リスト１３０は、〈日付〉１３５，〈時間〉１３６，〈番組名〉１３７，〈内容のアブストラクト〉１３８及び〈周波数〉１３９の各項目を有し、予約対象のテレビ番組の上記項目に対応したデータセットの集まりによって構成されている。
【００８８】
〈日付〉の項目１３５には、予約されたテレビ番組の放送日が番組データ構造体１２０（図１１）での〈日付〉の項目１２４に設定されている日付を基に設定され、〈時間〉の項目１３６には、予約されたテレビ番組の放送時間が番組データ構造体１２０での〈時間〉の項目１２５に設定されている時間を基に設定される。
【００８９】
〈番組名〉の項目１３７には、予約されたテレビ番組の番組名が番組データ構造体１２０（図１１）での〈番組名〉の項目１２１に設定されている番組名を基に設定され、〈内容のアブストラクト〉の項目１３８には、予約されたテレビ番組の内容のアブストラクトが番組データ構造体１２０での〈内容のアブストラクト〉の項目１２２に設定されているアブストラクトを基に設定される。
【００９０】
また、〈周波数〉の項目１３９には、予約されたテレビ番組を放送するテレビ局の送信周波数と同じ周波数が設定される。この周波数は、番組データ構造体１２０（図１１）の〈テレビ局名〉の項目１２３とチャンネルテーブル６０（図７）での〈周波数〉の項目７３とに設定されている周波数を基にして得ることができる。
【００９１】
この予約リスト１３０は、全テレビ局の番組一覧（図５）において、利用者が予約したいテレビ番組を選択したときに、上記各項目に対応するデータセットを加えることで生成される。また、既に予約されたテレビ番組の予約を実行した場合、あるいは利用者が予約を解除した場合には、上記各項目に対応するデータセットが削除される。
【００９２】
また、予約リスト１３０は、通常、利用者が予約したいテレビ番組を選択した順に上記各項目に対応するデータセットが加えられるが、予約の設定が終了した時点で、〈日付〉の項目１３５を第１のキー、〈時間〉の項目１３６を第２のキーとしてソートされる。
【００９３】
次に、第１の実施形態の動作を図１３〜図２３を参照して説明する。
【００９４】
図１３は図２における制御手段２１の処理内容を説明するためのフローチャートである。
【００９５】
この制御手段２１を実現するプログラムは、図１での主メモリ３や補助記憶装置４に格納されており、この第１の実施形態が起動されるのを契機として、中央処理装置１によってこのプログラムが実行される。
【００９６】
図１３において、このテレビ受信機が起動されると、利用者からの入力があったかどうかを判別し（ステップ１３０１）、入力があったと判断した場合には、スイッチＯＮボタン４６ａ（図３）が押されたのか否かを判断する（ステップ１３０２）。
【００９７】
この判断の結果、スイッチＯＮボタン４６ａが押されたことが判明すると、チャンネルボタン４８ａ〜４８ｇに番組名を表示するためのフラグＣを１にし（ステップ１３１０）、さらに、チャンネルボタン４８ａ〜４８ｇ夫々にテレビ番組の内容のアブストラクトを表示するためのフラグＫを０にする（ステップ１３１１）。即ち、ステップ１３１０，１３１１により、チャンネルボタン４８ａ〜４８ｇには、図３に示すように、現在放送されているテレビ番組の番組名が表示されることになる。
【００９８】
さらに、番組一覧表作成手段に相当する番組一覧表作成部２４（図２）を起動し（ステップ１３１２）、このテレビ受信機の設置地域で受信可能な各テレビ局に対して、図１０に示す各テレビ局の番組一覧表１００を作成する。なお、この番組一覧表作成部２４の処理内容については後述する。
【００９９】
続いて、チャンネルテーブル６０（図７）を基にして、受信可能な各テレビ局の送信周波数と同じ周波数をチャンネルボタン４８ａ〜４８ｇ夫々に割り付け、夫々のチャンネルボタン４８ａ〜４８ｇの識別子とそれらに割り付けられた周波数とを基にボタン管理テーブル８０（図８）を作成することにより、チャンネルボタン４８ａ〜４８ｇを初期化し（ステップ１３１３）、このテレビ受信機の設置地域で予め決められた周波数を受信装置２（図１）に受信周波数として設定することにより、この受信装置２を初期化する（ステップ１３１４）。このとき、この設定される受信周波数をチャンネルテーブル６０（図７）を基にしたこの設置地域で受信可能なテレビ局のうちの特定のテレビ局の送信周波数と同じ周波数とすることにより、スイッチＯＮボタン４６ａ（図３）をＯＮにしたときに、この特定のテレビ局のテレビ番組を受信するようにできる。また、このスイッチＯＮボタン４６ａのＯＮとともに受信されるテレビ局の送信周波数と同じ周波数が割り付けられたチャンネルボタンを強調表示することにより、現在どのチャンネルが選択されているか視覚的に理解することができるようになる。
【０１００】
次いで、映像表示手段に相当する映像表示部２６（図２）を起動し（ステップ１３１５）、受信装置２（図１）で受信されるテレビ番組を図３に示すテレビ番組表示ウインドウ４１に表示する。なお、この映像表示部２６の処理内容については後述する。
【０１０１】
さらに、チャンネル表示変更手段に相当するチャンネル表示変更部２２（図２）を起動し（ステップ１３１６）、ステップ１３１２において番組一覧表作成部２４（図２）で作成した各テレビ局の番組一覧表１００（図１０）を基にして、各テレビ局が現在放送しているテレビ番組の番組名及びその内容のアブストラクトを取得し、既にチャンネルボタン４８ａ〜４８ｇ（図３）に表示されている表示内容と異なっていれば、その表示を変更する。例えば、図３において、テレビ局名１のテレビ局で放送しているテレビ番組の番組名が番組名１から番組名８に変更した場合には、チャンネルボタン４８ａにおける番組名の表示を番組名１から番組名８に変更する。なお、このチャンネル表示変更部２２の処理内容については後述する。
【０１０２】
次いで、予約実行手段に相当する予約実行部２５（図２）を起動し（ステップ１３１７）、予約リスト１３０（図１２）を参照して、予約されているテレビ番組が存在するかどうかチェックし、予約されたテレビ番組が存在する場合には、そのテレビ番組の放送時間になったかどうかをチェックする。また、既に予約されたテレビ番組の放送時間になっているときには、そのテレビ番組を放送するテレビ局の送信周波数と同じ周波数を受信装置２（図１）に受信周波数として設定することにより、この予約を実行する。なお、この予約実行部２５の処理内容については後述する。
【０１０３】
以上の処理を終えた後、再びステップ１３０１に戻って利用者からの入力があるかどうかを判断する。
【０１０４】
一方、ステップ１３０２における判断の結果、スイッチＯＮボタン４６ａ（図３）以外の操作ボタンが操作されたことが判明した場合には、スイッチがＯＮになっているか否かを判断し（ステップ１３０３）、スイッチがＯＮになっていなければ、ステップ１３０１に戻って利用者からの入力があったかどうかを判断する。
【０１０５】
上記判断の結果、スイッチがＯＮになっていることが判明した場合には（ステップ１３０３）、上記ステップ１３０１において、何が入力されたかを判断し（ステップ１３０４）、その入力によって以下の処理を行なう。
【０１０６】
上記ステップ１３０４における判断の結果、番組名表示ボタン４３（図３）が押されたことが判明した場合には、チャンネルボタン４８ａ〜４８ｇ（図３）に番組名を表示するためのフラグＣを反転し（即ち、このフラグＣが１のときには０にし、０であるときには１にし）（ステップ１３０５）、例えば、図４（ａ）に示すように、チャンネルボタン４８ａ〜４８ｇに現在放送されているテレビ番組の番組名が表示されていない場合には、図４（ｂ）に示すように、それが表示されるようにし、逆に、図４（ｂ）に示すように、番組名が表示されている場合には、図４（ａ）に示すように、それが表示されないようにする。
【０１０７】
続いて、上記のように、テレビ番組を表示して（ステップ１３１５）チャンネルボタン４８ａ〜４８ｇの表示を更新し（ステップ１３１６）、予約を実行した（ステップ１３１７）後、ステップ１３０１に戻り、利用者からの入力があったかどうかを判断する。
【０１０８】
上記ステップ１３０４における判断の結果、内容アブストラクト表示ボタン４４（図３）が押されたことが判明した場合には、チャンネルボタン４８ａ〜４８ｇ（図３）にテレビ番組の内容のアブストラクトを表示するためのフラグＫを反転し（即ち、このフラグＫが１のときには０にし、０のときには１にし）（ステップ１３０６）、例えば、図３に示すように、チャンネルボタン４８ａ〜４８ｇに現在放送されているテレビ番組の内容のアブストラクトが表示されていない場合には、図４（ｂ）に示すように、それが表示されるようにし、逆に、図４（ｂ）に示すように、テレビ番組の内容のアブストラクトが表示されている場合には、図３に示すように、それが表示されないようにする。
【０１０９】
続いて、上記のように、テレビ番組を表示して（ステップ１３１５）チャンネルボタン４８ａ〜４８ｇの表示を更新し（ステップ１３１６）、予約を実行した（ステップ１３１７）後、ステップ１３０１に戻り、利用者からの入力があったかどうかを判断する。
【０１１０】
上記ステップ１３０４における判断の結果、チャンネルボタン４８ａ〜４８ｇのいずれかが押されたことが判明した場合には、チャンネル切替手段に相当するチャンネル切替部２３（図２）を起動し（ステップ１３０７）、押されたチャンネルボタンに割り付けられている周波数をボタン管理テーブル８０（図８）を基にして取得し、この周波数を受信装置２（図１）に受信周波数として設定して、所望のテレビ局のテレビ番組を取得できるようにする。なお、このチャンネル切替部２３の処理内容については後述する。
【０１１１】
続いて、上記のように、テレビ番組を表示して（ステップ１３１５）チャンネルボタン４８ａ〜４８ｇの表示を更新し（ステップ１３１６）、予約を実行した（ステップ１３１７）後、ステップ１３０１に戻り、利用者からの入力があったかどうかを判断する。
【０１１２】
上記ステップ１３０４における判断の結果、番組一覧／予約ボタン４７（図３）が操作されたことが判明した場合には、一覧表示作成手段に相当する番組一覧表示作成部２４（図２）を起動し（ステップ１３０８）、各テレビ局の番組一覧表１００（図１０）を基に、表示装置６（図１）に図５に示すような全テレビ局の番組一覧を作成して表示させる。また、この各テレビ局の番組一覧表１００において、或るテレビ番組が選択された場合には、図２における予約設定手段に相当する予約設定部３０あるいは予約解除手段に相当する予約解除部３１を起動し、そのテレビ番組の予約設定あるいは予約解除を行なう。なお、これら一覧表示作成部２４，予約設定部３０及び予約解除部３１の処理内容については後述する。
【０１１３】
続いて、上記のように、テレビ番組を表示して（ステップ１３１５）チャンネルボタン４８ａ〜４８ｇの表示を更新し（ステップ１３１６）、予約を実行した（ステップ１３１７）後、ステップ１３０１に戻り、利用者からの入力があったかどうかを判断する。
【０１１４】
上記ステップ１３０４における判断の結果、スイッチＯＦＦボタン４６ｂ（図３）が押されたことが判明した場合には、スイッチをＯＦＦの状態に設定し（ステップ１３１８）、ステップ１３０１に戻って利用者からの入力があったかどうかを判断する。
【０１１５】
上記ステップ１３０４における判断の結果、終了ボタン４６ｃ（図３）が押されたことが判明した場合には、制御手段２１（図３）の処理を終了する。
【０１１６】
また、上記ステップ１３０１において、利用者からの入力がなかったと判断した場合には、さらに、スイッチがＯＮになっているかどうかを判別する（ステップ１３０９）。
【０１１７】
上記ステップ１３０９における判断の結果、スイッチがＯＮになっていることが判明した場合には、上記のように、既に受信装置２（図１）に設定されている周波数と同じ送信周波数のテレビ局のテレビ番組を受信して表示し（ステップ１３１５）、チャンネルボタン４８ａ〜４８ｇの表示を更新して（ステップ１３１６）予約を実行した（ステップ１３１７）後、ステップ１３０１に戻って利用者からの入力があったかどうかを判断する。
【０１１８】
一方、上記ステップ１３０９における判断の結果、スイッチがＯＦＦになっていることが判明した場合には、ステップ１３１７に進んで予約実行部３０（図２）を起動し、予約リスト１３０（図１２）を参照して、予約されているテレビ番組が存在するかどうかをチェックし、予約されたテレビ番組が存在する場合には、そのテレビ番組の放送時間になったかどうかをチェックする。また、予約されたテレビ番組の放送時間になっていたら、そのテレビ番組を放送するテレビ局の送信周波数と同じ周波数を受信装置２（図１）に受信周波数として設定することにより、その予約を実行する。
【０１１９】
次に、番組一覧表作成手段に相当する番組一覧表作成部２４（図２）の処理内容について説明する。
【０１２０】
図１４はこの番組一覧表作成部２４の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１２１】
図１４において、この番組一覧表作成部２４は、まず、図１における主メモリ３や補助記憶装置４に予め格納されているチャンネルテーブル６０（図７）を基にして、このテレビ受信機の設置地域で受信可能なテレビ局のうち、１つのテレビ局（Ｔ）について、〈テレビ局名〉７１，〈チャンネル番号〉７２，〈周波数〉７３及び〈テレビ番組一覧データが提供される文字放送における番組番号〉７４の各項目のデータセットを取得する（ステップ１４０１）。
【０１２２】
次に、文字放送デコード手段に相当する文字放送デコード部２９（図２）を起動し（ステップ１４０２）、テレビ局（Ｔ）のテレビ番組一覧データ（図９）を取得する。なお、この文字放送デコード部２９の処理内容については後述する。
【０１２３】
さらに、このテレビ番組一覧データからテレビ局（Ｔ）の各テレビ局の番組一覧表１００（図１０）を作成して図１における主メモリ３や補助記憶操作４に格納するとともに、この番組一覧表１００を構成する全てのテレビ番組に対して番組データ構造体１２０（図１１）を作成し、図１における主メモリ３や補助記憶操作４に格納する（ステップ１４０３）。
【０１２４】
このとき、この番組データ構造体１２０における〈番組名〉１２１，〈内容のアブストラクト〉１２２，〈テレビ局名〉１２３，〈日付〉１２４及び〈時間〉１２５に対応するエントリには、夫々各テレビ局の番組一覧表１００の〈番組名〉１０９，〈内容のアブストラクト〉１１０，〈テレビ局名〉１１１，〈日付〉１０７及び〈時間〉１０８に設定されているデータを設定し、他のエントリには何も設定しない。
【０１２５】
そして、最後に、チャンネルテーブル６０（図７）における全てのテレビ局について、上記の処理を行なったかどうかを判断し（ステップ１４０４）、まだ行なってないテレビ局があれば、ステップ１４０１に戻って上記処理を繰り返す。
【０１２６】
かくして、全てのテレビ局について上記処理が行なわれた場合には、即ち、上記ステップ１４０４において、全てのテレビ局について上記処理を行なったと判断した場合には、受信可能な全てのテレビ局に対して各テレビ局の番組一覧表１００（図１０）が作成されたことになるので、この番組一覧表作成部２４の処理を終了する。
【０１２７】
次に、文字放送デコード手段に相当する文字放送デコード部２９（図２）の処理内容について説明する。
【０１２８】
図１５はこの文字放送デコード部２９の処理内容を示すフローチャートであって、この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１２９】
各テレビ局のテレビ番組一覧データ（図９）は、各テレビ局毎に提供される文字放送番組のうち、チャンネルテーブル６０（図７）の〈テレビ番組一覧データが提供される文字放送における番組番号〉７４の項目に示される番組番号の文字放送番組で提供される。また、各テレビ局の文字放送番組は、そのテレビ局が提供する１画面分のテレビ映像の最初のフィールドの第１４，１５，１６及び２１番目の水平走査期間と次のフィールドの第２７７，２７８，２７９及び２８４番目の水平走査期間のうちの１つの水平走査期間に重畳されており、１つの文字放送番組は、１画面分のテレビ映像で構成しきれない場合には、複数の画面を用いて構成される。
【０１３０】
従って、文字放送デコード部２９は、図１５に示すように、まず、番組一覧表作成部２４（図２）で取得した送信周波数を取得し、この送信周波数を受信装置２（図１）に設定することにより、テレビ局（Ｔ）のテレビ映像の１画面分を受信する（ステップ１５０１）。
【０１３１】
次に、この１画面の最初のフィールドの第１４，１５，１６及び２１番目の水平走査期間と次のフィールドの第２７７，２７８，２７９及び２８４番目の水平走査期間から文字放送番組を構成する文字信号を抽出し（ステップ１５０２）、番組一覧表作成部２４で取得した番組番号のデータ、即ち、テレビ番組一覧データ（図９）を含む水平走査期間（Ｈ）が存在するかどうかを判断する（ステップ１５０３）。
【０１３２】
上記ステップ１５０３における判断の結果、テレビ番組一覧データ（図９）を含む水平走査期間（Ｈ）が存在しないことが判明した場合には、上記ステップ１５０１に戻り、以下、テレビ番組一覧データ（図９）を含む水平走査期間（Ｈ）が存在するまで同じ処理を繰り返す。なお、このとき、ある一定の回数繰り返してもテレビ番組一覧データを含む水平走査期間（Ｈ）が存在がしない場合には、ＮＵＬＬを返してこの処理を終了するようにしてもよい。
【０１３３】
一方、上記ステップ１５０３での判断の結果、テレビ番組一覧データ（図９）を含む水平走査期間（Ｈ）が存在することが判明した場合には、この水平走査期間（Ｈ）から得られる文字信号の中から文字符号データの部分だけを順次抽出して図１における主メモリ３や補助記憶装置４に格納する（ステップ１５０４）。
【０１３４】
続いて、上記処理によってテレビ番組一覧データを全て取得できたかどうかを判断し（ステップ１５０５）、まだデータが残っている場合には、ステップ１５０１に戻り、テレビ番組一覧データを全て取得できるまで上記ステップ１５０１〜１５０４の処理を繰り返す。なお、このとき、ある一定の回数繰り返してもテレビ番組一覧データを全て取得できない場合には、ＮＵＬＬを返してこの処理を終了するようにしてもよい。
【０１３５】
一方、上記ステップ１５０５における判断の結果、テレビ番組一覧データ（図９）を全て取得できたことが判明した場合には、上記ステップ１５０４で図１での主メモリ３や補助記憶装置４に格納された文字符号データを文字コードに変換してテレビ番組一覧データを復元し（ステップ１５０６）、この文字放送デコード部２９の処理を終了する。
【０１３６】
次に、チャンネル切替手段に相当するチャンネル切替部２３（図２）の処理内容について説明する。
【０１３７】
図１６はこのチャンネル切替部２３の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１３８】
図１６において、このチャンネル切替部２３は、まず、利用者によって押されたチャンネルボタン４８ａ〜４８ｇ（図３）のボタンＩＤを取得し（ステップ１６０１）、ボタン管理テーブル（図８）を基にして、押されたチャンネルボタンに割り付けられた周波数を取得する（ステップ１６０２）。
【０１３９】
そして、最後に、この取得した周波数を受信装置２（図１）に受信周波数として設定し（ステップ１６０３）、このチャンネル切替部２３の処理を終了する。このとき、押されたチャンネルボタンを強調表示することにより、現在どのチャンネル番号が選択されているか視覚的に理解することができるようになる。
【０１４０】
次に、一覧表示作成手段に相当する一覧表示作成部２７（図２）の処理内容について説明する。
【０１４１】
図１７はこの一覧表示作成部２７の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１４２】
図１７において、この一覧表示作成部２７は、まず、図５に示すように、表示画面４９に番組一覧／予約ウィンドウ５０を表示し（ステップ１７００）、次いで、番組データ構造体１２０（図１１）を基にして、各テレビ番組を放送時間の昇順にソートする（ステップ１７０１）。
【０１４３】
さらに、この番組データ構造体１２０を基にして、図５に示すように、全てのテレビ番組の番組名及びその内容のアブストラクトを時間及びテレビ局別に表示するとともに、表示した位置を基にして、番組データ構造体１２０の〈表示位置〉１２６，〈横幅〉１２７及び〈縦幅〉１２８のエントリを設定する（ステップ１７０２）。また、各テレビ番組における番組名及びその内容のアブストラクトの表示に際して、予約リスト１３０（図１２）を参照し、図６に示すように、予約されているテレビ番組の番組名及びその内容のアブストラクトを反転表示するなど、強調表示させる。なお、図６では、テレビ番組ｂ１，ｄ１，ｆ２及びｄ３が予約されていることを示している。
【０１４４】
続いて、図６に示す表示状態で、利用者からの入力を判断し（ステップ１７０３）、”戻る”ボタン５２が押されたことが判明すると、図３に示すテレビ表示ウィンドウ４０の表示状態に戻り（ステップ１７０４）、この一覧表示作成部２７の処理を終了する。
【０１４５】
一方、上記ステップ１７０３において、テレビ番組が選択されたと判断された場合には、さらに、予約リスト１３０（図１２）を参照して、選択されたテレビ番組が既に予約されているかどうかを判断する（ステップ１７０５）。このとき、例えば、利用者がマウスなどを用いてテレビ番組が表示されている位置を指定することにより、テレビ番組を選択した場合には、このマウスの位置と番組データ構造体１２０（図１１）における〈表示位置〉１２６，〈横幅〉１２７及び〈縦幅〉１２８の項目のデータを基にして、どのテレビ番組が選択されたかを判別することができる。
【０１４６】
上記ステップ１７０５における判断の結果、選択されたテレビ番組が予約されていないことが判明した場合には、図６に示す表示画面４９でこの選択されたテレビ番組の番組名及びその内容のアブストラクトを反転表示するなどして、強調表示させ（ステップ１７０６）、予約設定部３０（図２）を起動して予約の設定処理を行ない（ステップ１７０７）、この予約の設定処理が終了すると、ステップ１７０３に戻る。なお、この予約設定部３０の処理内容については後述する。
【０１４７】
一方、上記ステップ１７０５における判断の結果、選択されたテレビ番組が既に予約されていることが判明した場合には、図６において、選択されたテレビ番組の番組名及びその内容のアブストラクトの反転表示を解除するなどして、強調表示を解除し（ステップ１７０８）、予約解除部３１（図２）を起動して予約の解除処理を行ない（ステップ１７０９）、この予約の解除処理が終了すると、ステップ１７０３に戻る。なお、この予約解除部３１の処理内容については後述する。
【０１４８】
図１８は予約設定手段に相当する予約設定部３０（図２）の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１４９】
図１８において、この予約設定部３０は、まず、番組データ構造体１２０（図１１）を基にして、一覧表示作成部２７（図２）において選択されたテレビ番組の日付，時間，番組名，内容のアブストラクト及びテレビ局名を取得し（ステップ１８０１）、さらに、このテレビ局名とチャンネルテーブル６０（図７）を基にして、このテレビ番組を放送するテレビ局の送信周波数を取得する（ステップ１８０２）。
【０１５０】
次に、上記ステップ１８０１，１８０２で取得した日付，時間，番組名，内容のアブストラクト及び周波数を、予約リスト１３０（図１２）における〈日付〉，〈時間〉，〈番組名〉，〈内容のアブストラクト〉及び〈周波数〉に対応する項目のデータセットとして追加する（ステップ１８０３）。
【０１５１】
そして、最後に、この予約リスト１３０に含まれるテレビ番組について、日付と時間を夫々第１のキー、第２のキーとしてソートし（ステップ１８０４）、この予約設定部３０の処理を終了する。
【０１５２】
図１９は予約解除手段に相当する予約解除部３１（図２）の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１５３】
図１９において、この予約解除部３１は、まず、番組データ構造体１２０（図１１）を基にして、一覧表示作成部２７（図２）において選択されたテレビ番組の日付，時間，番組名，内容のアブストラクト及びテレビ局名を取得し（ステップ１９０１）、さらに、このテレビ局名とチャンネルテーブル６０（図７）を基にして、このテレビ番組を放送するテレビ局の送信周波数を取得する（ステップ１９０２）。
【０１５４】
次に、上記ステップ１９０１，１９０２で取得した日付，時間，番組名，内容のアブストラクト及び周波数を含むデータセットを予約リスト１３０（図１２）から削除し（ステップ１９０３）、この予約解除部３１の処理を終了する。
【０１５５】
次に、映像表示手段に相当する映像表示部２６（図２）の処理内容について説明する。
【０１５６】
図２０はこの映像表示部２６の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１５７】
図２０において、この映像表示部２６は、受信装置２（図１）により、これに設定されている受信周波数と同じ送信周波数のテレビ局のテレビ番組を受信し（ステップ２００１）、受信したこのテレビ番組を、図３に示すテレビ映像表示ウインドウ４１に表示して（ステップ２００２）、その処理を終了する。
【０１５８】
次に、チャンネル表示変更手段に相当するチャンネル表示変更部２２（図２）の処理内容について説明する。
【０１５９】
図２１はこのチャンネル表示変更部２２の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１６０】
図２１において、このチャンネル表示変更部２２は、まず、チャンネルテーブル６０（図７）を基にして、１つのテレビ局（Ｔ）について、チャンネル番号とテレビ局名を取得し（ステップ２１０１）、次に、番組名抽出部２８（図２）を起動して（ステップ２１０２）、現在テレビ局（Ｔ）で放送されているテレビ番組の番組名及びその内容のアブストラクトを取得する。なお、この番組名抽出部２８の処理内容については後述する。
【０１６１】
続いて、上記ステップ２１０１でチャンネルテーブル６０（図７）から取得したチャンネル番号とテレビ局名、及び上記ステップ２１０２で番組抽出部２８により取得した番組名及び内容のアブストラクトが現在の表示内容と異なっているか否かを判断し（ステップ２１０３）、異なっていると判断した場合には、上記ステップ２１０１でチャンネルテーブル６０（図７）から取得したチャンネル番号とテレビ局名、及び上記ステップ２１０２で番組抽出部２８により取得した番組名及び内容のアブストラクトを表示する（ステップ２１０４）。例えば、図３において、テレビ局名１のテレビ局で放送しているテレビ番組の番組名が番組名１から番組名８に変更された場合には、チャンネルボタン４８ａ（図３）における番組名の表示を番組名１から番組名８に変更する。
【０１６２】
一方、上記ステップ２１０３における判断の結果、上記ステップ２１０１でチャンネルテーブル６０（図７）から取得したチャンネル番号とテレビ局名、及び上記ステップ２１０２で番組抽出部２８により取得した番組名及び内容のアブストラクトが現在の表示内容と同じであると判断した場合には、ステップ２１０４の処理を行なわない。
【０１６３】
そして、最後に、チャンネルテーブル６０（図７）における全てのテレビ局について上記ステップ２１０１〜２１０４の処理を行なったか否かを判断し（ステップ２１０５）、まだ行なっていないテレビ局が存在する場合には、それら全てのテレビ局に対して上記ステップ２１０１〜２１０４の処理を繰り返すことにより、全てのチャンネルボタン４８ａ〜４８ｇ（図３）の表示を更新する。
【０１６４】
一方、上記ステップ２１０５における判断の結果、チャンネルテーブル６０（図７）における全てのテレビ局について上記ステップ２１０１〜２１０４の処理を行なったことが判明した場合には、全てのチャンネルボタン４８ａ〜４８ｇ（図３）の表示が更新されたことになるので、このチャンネル表示変更部２２の処理を終了する。
【０１６５】
図２２は番組名抽出手段に相当する番組名抽出部２８（図２）の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１により実行される。
【０１６６】
図２２において、この番組名抽出部２８は、リアルタイムクロック８ａ（図１）から現在時刻を取得する（ステップ２２０１）。そして、制御手段２１（図２）で設定されたチャンネルボタン４８ａ〜４８ｇ（図３）に番組名を表示するためのフラグＣ及び内容のアブストラクトを表示するためのフラグＫにより、チャンネルボタン４８ａ〜４８ｇ（図３）における番組名及び内容のアブストラクトの表示要求の状態を判断する（ステップ２２０２）。
【０１６７】
上記ステップ２２０２における判断の結果、Ｃ＝０かつＫ＝０のとき、即ち、チャンネルボタン４８ａ〜４８ｇ（図３）に番組名も内容のアブストラクトも表示しないように設定されている場合には、何も行なわずに、この番組名抽出部２８の処理を終了する。
【０１６８】
上記ステップ２２０２における判断の結果、Ｃ＝０かつＫ＝１のとき、即ち、チャンネルボタン４８ａ〜４８ｇ（図３）に内容のアブストラクトのみを表示するように設定されている場合には、テレビ局（Ｔ）の番組一覧表１００（図１０）から現在放送されているテレビ番組の内容のアブストラクトのみを取得し（ステップ２２０３）、この番組名抽出部２８の処理を終了する。
【０１６９】
上記ステップ２２０２における判断の結果、Ｃ＝１かつＫ＝０のとき、即ち、チャンネルボタン４８ａ〜４８ｇ（図３）に番組名のみを表示するように設定されていた場合には、テレビ局（Ｔ）の番組一覧表１００（図１０）から現在放送されている番組名のみを取得し（ステップ２２０４）、この番組名抽出部２８の処理を終了する。
【０１７０】
上記ステップ２２０２における判断の結果、Ｃ＝１かつＫ＝１のとき、即ち、チャンネルボタン４８ａ〜４８ｇ（図３）に番組名と内容のアブストラクトの両方を表示するように設定されていた場合には、テレビ局（Ｔ）の番組一覧表１００（図１０）から現在放送されている番組名と内容のアブストラクトの両方を取得し（ステップ２２０５）、この番組名抽出部２８の処理を終了する。
【０１７１】
なお、テレビ局（Ｔ）で現在放送されているテレビ番組の番組名あるいはその内容のアブストラクトを取得するには、テレビ局（Ｔ）の番組一覧表１００（図１０）における〈時間〉の項目１０８の時間とリアルタイムクロック８ａ（図１）から取得した現在時刻とを基に、テレビ局（Ｔ）の番組一覧表１００（図１０）における現在放送されているテレビ番組のデータセットを取得し、その中から番組名あるいは内容のアブストラクトに対する項目を取得することにより、取得できる。
【０１７２】
最後に、予約実行手段に相当する予約実行部２５（図２）の処理内容について説明する。
【０１７３】
図２３はこの予約実行部２５の処理内容を示すフローチャートである。この処理を実現するプログラムは、図１における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０１７４】
図２３において、この予約実行部２５は、予約リスト１３０（図１２）を参照して、予約されているテレビ番組に対応するデータセットが存在するか、即ち、予約されているテレビ番組があるか否かを判別する（ステップ２３０１）。
【０１７５】
上記ステップ２３０１における判断の結果、予約されているテレビ番組があることが判明した場合には、まず、リアルタイムクロック８ａ（図１）から現在時刻（Ｔ）を取得する（ステップ２３０２）。
【０１７６】
次に、予約リスト１３０（図１２）での〈時間〉の項目１３６のうちで最も小さいデータセット（Ｄ）、即ち、予約リスト１３０（図１２）の中から時間が最も若いテレビ番組を取得する（ステップ２３０３）。なお、予約設定部３０（図２）での処理で予約リスト１３０（図１２）に予約されている各テレビ番組のデータセットは、既に日付と時間をキーとしてソートされているので、〈時間〉の項目１３６のうちの最も小さいデータセット（Ｄ）を取得する場合には、予約リスト１３０（図１２）の中の第１番目に格納されているデータセットを取得すればよい。
【０１７７】
続いて、上記ステップ２３０３で取得したデータセット（Ｄ）の中から〈時間〉の項目１３６、即ち、予約されたテレビ番組が放送される時間（ｔ）を取得し（ステップ２３０４）、この時間（ｔ）とリアルタイムクロック８ａ（図１）からの現在時刻（Ｔ）とを比較することにより、予約されたテレビ番組が放送される時間になったか否かを判断する（ステップ２３０５）。
【０１７８】
上記ステップ２３０５における判断の結果、ｔ≧Ｔ、即ち、予約されたテレビ番組が放送される時間になったと判断された場合には、上記ステップ２３０３で取得したデータセット（Ｄ）の中から〈周波数〉の項目、即ち、予約されたテレビ番組を放送するテレビ局の送信周波数（Ｓ）を取得（ステップ２３０６）し、この送信周波数（Ｓ）を受信装置２（図１）に受信周波数として設定する（ステップ２３０７）。
【０１７９】
そして、さらに、上記ステップ２３０３で取得したデータセット（Ｄ）を予約リスト１３０（図１２）から削除して、予約リスト１３０（図１２）を更新する（ステップ２３０８）。
【０１８０】
続いて、このテレビ受信機のスイッチがＯＮになっているか否かを判断し（ステップ２３０９）、スイッチがＯＮになっていないと判断した場合には、このスイッチをＯＮし（ステップ２３１０）、この予約実行部２５の処理を終了する。一方、上記ステップ２３０９における判断の結果、このテレビ受信機のスイッチが既にＯＮになっていると判断された場合には、ステップ２３１０の処理を行なわずに、そのままこの予約実行部２５の処理を終了する。
【０１８１】
また、上記ステップ２３０１における判断の結果、予約されているテレビ番組がないと判断した場合や、上記ステップ２３０５における判断の結果、ｔ＜Ｔ、即ち、予約されたテレビ番組が放送される時間になっていないことが判明された場合には、何も行なわず、この予約実行部２５の処理を終了する。
【０１８２】
以上、第１の実施形態について説明したが、この第１の実施形態において、その一部の変更も可能である。
【０１８３】
例えば、上記説明では、図１３に示したように、図２における制御手段２１が映像表示部２６，チャンネル表示変更部２２及び予約実行部２５を起動していたが、これらをタイマ８ｂにより起動するようにしてもよい、この場合には、例えば、図１３において、ステップ１３１５〜１３１７の代わりに、ステップ１３１４の直後で、タイマ８ｂにより、ある一定時間間隔毎に上記映像表示部２６，チャンネル表示変更部２２及び予約実行部２５を起動させるように設定するとともに、ステップ１３０４における入力判別の結果、終了ボタン４６ｃ（図３）が押されたと判断した場合やスイッチＯＦＦボタン４６ｂが押されたと判断した場合には、タイマ８ｂをＯＦＦにし、これらの処理部を起動しないように設定する処理を加えればよい。
【０１８４】
以上説明してきたように、この第１の実施形態では、このテレビ受信機の設置地域での各テレビ局が現在放送しているテレビ番組のリストを作成し、これらをチャンネルボタン４８ａ〜４８ｇ（図３）上に配置・表示することができる。また、図５に示したように全テレビ局のテレビ番組一覧を表示し、この全テレビ局のテレビ番組一覧の中から所望のテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができる。これにより、利用者は、新聞や雑誌などのテレビ番組一覧がなくても、番組名やその内容のアブストラクトを確認して選択できるとともに、その予約も簡単に行なうことができ、操作性が著しく大幅に向上する。
【０１８５】
ところで、上述の第１の実施形態では、１つの受信装置でテレビ番組と文字放送番組の両方を受信するものであったが、これら番組を別々の受信装置で受信するようにすることもできる。
【０１８６】
図２４はこれを可能とした本発明によるテレビ受信機の第２の実施形態のハードウェア構成を示すブロック図であって、２ａはテレビ番組の受信装置、２ｂは文字放送用受信装置であり、図１に対応する部分には同一符号を付けて重複する説明を省略する。
【０１８７】
同図において、この第２の実施形態は、図１で受信装置２の代わりに、テレビ番組専用の受信装置２ａと文字放送用受信装置２ｂとを設けたものであり、これ以外の部分は図１に示した第１の実施形態と同様である。そこで、この第２の実施形態の機能ブロックも、図２に示したものと同様であるが、図２での文字放送デコード部２９の受信処理をこの文字放送用受信装置２ｂで行なうようにし、かつ図２における制御手段２１の処理が、図１３に示したものとは若干異なり、図２５に示すようになる。なお、図２５においては、図１３における処理ステップと同様の処理ステップには、同一の符号を付けている。
【０１８８】
即ち、図２５において、利用者からスイッチＯＮボタン４６ａ（図３）が押されたとき（ステップ１３０２）、例えば、受信装置２ａの初期化（ステップ１３１４）に続いて、タイマ８ｂ（図２４）により、ある一定時間（Ｍ秒）間隔毎に番組一覧作成部２４（図２）を起動するように設定する処理（ステップ２５０１）を設け、また、制御手段２１（図２）の処理終了直前にタイマ８ｂをＯＦＦにし、この番組一覧表作成部２４を起動しないように設定する処理（ステップ２５０２）を加えればよい。
【０１８９】
この第２の実施形態によると、テレビ番組の受信装置２ａとは別に文字放送用受信装置２ｂを設けているため、各テレビ局からの文字放送番組を任意の時刻に受信することができ、上記ステップ２５０１を設けることにより、スイッチＯＮボタン４６ａ（図３）が押されたときには、つまり、図３において、テレビ番組表示ウインドウ４１に受信テレビ番組が表示されているときには、上記Ｍ秒毎に、図１４に示した番組一覧表作成部２４（図２）の処理、即ち、図２４での文字放送用受信装置２ｂでこのテレビ受信機の設置地域で受信可能な全てのテレビ局のテレビ番組一覧データ（図９）を受信して各テレビ局の番組一覧表１００（図１０）を作成する処理が行なわれる。従って、或るテレビ局で特別番組などの介入などによってテレビ番組のプログラムに変更があった場合でも、この番組プログラム変更後の各テレビ局の番組一覧表１００（図１０）が直ちに得られることになり、各テレビ局が変更したプログラムを放送した時点で、この変更にリアルタイムに対応することが可能となる。
【０１９０】
なお、この第２の実施形態では、図２５に示すように、図２における制御手段２１が映像表示部２６，チャンネル表示変更部２２及び予約実行部２５を起動するものであるが、タイマ８ｂ（図２４）によりこれらを起動するようにしてもよい、この場合には、例えば、図２５において、ステップ１３１５〜１３１７の代わりに、ステップ１３１４，２５０１間に、タイマ８ｂによってある一定時間間隔毎に上記映像表示部２６，チャンネル表示変更部２２及び予約実行部２５を起動するようにした処理ステップを設けるとともに、ステップ１３０４における入力判別の結果、終了ボタン４６ｃ（図３）が押されたことが判明した場合及びスイッチＯＦＦボタン４６ｂ（図３）が押されたことが判明した場合、タイマ８ｂをＯＦＦにして上記映像表示部２６，チャンネル表示変更部２２及び予約実行部２５を起動しないように設定する処理ステップを加えればよい。
【０１９１】
図２６は本発明によるテレビ受信機の第３の実施形態のマイクロコンピュータを用いたハードウェア構成を示す図であって、２６０１は位置検出装置であり、図１に対応する部分には同一符号をつけて重複する説明を省略する。
【０１９２】
以上説明した実施形態は、テレビ受信機の設置位置が変わらない（即ち、テレビ受信機が移動しない）場合に適したものの例であるが、この第３の実施形態では、テレビ受信機の設置位置が変わる（即ち、テレビ受信機が移動する）場合に適したものの例である。
【０１９３】
同図において、位置検出装置２６０１は、それ自体既に知られているＧＰＳ（グローバル・ポジショニング・システム）などを用いて構成され、人工衛星数基から電波を受け取り、少なくともこの位置検出装置２６０１（従って、このテレビ受信機）が置かれている現在位置の経度及び緯度を測定し、その位置データを中央処理装置１に供給する。なお、地名などを入力装置５からユーザが入力することもできるようにしてもよい。
【０１９４】
また、主メモリ３には、中央処理装置１の動作手順を規定するプログラムの他に、予め、複数の地域毎の図７に示したような受信可能なテレビ局の〈テレビ局名〉と〈チャンネル番号〉と〈周波数〉及び〈テレビ番組一覧データが提供される文字放送における番組番号〉を含むチャンネルテーブル６０と、位置検出装置２６０１から得られるテレビ受信機の現在位置の経度及び緯度の情報と地域との対応を示す地域テーブルを記憶させてある。
【０１９５】
図２７はこの第３の実施形態の機能ブロックを示す図であって、２７０１はチャンネルスキャン部、２７０２は設置地域検出部であり、図２に対応する部分には同一符号をつけて重複する説明を省略する。
【０１９６】
同図において、この第３の実施形態は、図２に示した機能ブロック構成に、設置地域検出手段に相当し、このテレビ受信機の設置地域を検出する設置地域検出部２７０２と、チャンネルスキャン手段に相当し、このテレビ受信機の設置地域が移ったときに、チャンネルボタン４８ａ〜４８ｇ（図３）の初期化や各テレビ局の番組一覧表を作成するチャンネルスキャン部２７０１を加えたものになる。なお、これら設置地域検出部２７０２とチャンネルスキャン部２７０１の処理内容については、後に詳述する。
【０１９７】
さらに、この第３の実施形態にかかるプログラムで使用するデータ構造としては、第１の実施形態で使用したデータ構造に加えて、地域テーブルが設けられている。
【０１９８】
図２８はこの地域テーブル２８００の内容を示す図である。
【０１９９】
同図において、地域テーブル２８００は、位置検出装置２６０１（図２６）から得られるこのテレビ受信機が置かれている現在位置の経度，緯度と地域との対応を示すものであり、このテレビ受信機の設置地域に対応したチャンネルテーブルを選定するために用いられる。地域テーブル２８００は、図２６における主メモリ３や補助記憶装置４に予め格納されている。
【０２００】
地域テーブル２８００は、〈地域〉２８０４，〈緯度の最小〉２８０５，〈緯度の最大〉２８０６，〈経度の最小〉２８０７及び〈経度の最大〉２８０８の各項目を有する。
【０２０１】
ここで、この「地域」とは、例えば、全国など広い範囲を区分した１つ１つの領域をいい、そこでは、少なくとも１つのテレビ局が受信可能となっている。なお、或る地域で受信可能なテレビ局が他の地域でも受信可能であってもよい。
【０２０２】
この地域テーブル２８００は、このテレビ受信機が設定可能な全ての地域を規定する上記各項目に対応したデータセットの集まりによって構成される。なお、これらの地域は、そこにこのテレビ受信機が設置されれば、このテレビ受信機の設置地域となる。
【０２０３】
地域テーブル２８００において、〈地域〉の項目２８０４には、地域の名称（地域名）を設定する。〈緯度の最小〉の項目２８０５には、各地域の範囲を示す緯度の最小値を設定する。〈緯度の最大〉の項目２８０６には、各地域の範囲を示す緯度の最大値を設定する。〈経度の最小〉の項目２８０７には、各地域の範囲を示す経度の最小値を設定する。〈経度の最大〉の項目２８０８には、各地域の範囲を示す経度の最大値を設定する。
【０２０４】
図２９はこの第３の実施形態で用いるチャンネルテーブル２９００を示す図である。
【０２０５】
同図において、このチャンネルテーブル２９００は、上記第１の実施形態で用いるチャンネルテーブル６０（図７）に、〈地域〉の項目２９１１の項目を加えたものであり、この項目にチャンネルテーブル２９００が対応可能な地域を設定する。なお、図２９はチャンネルテーブル２９００での地域１の部分を示している。
【０２０６】
地域テーブル２８００（図２８）により、位置検出装置２６０１（図２６）によって得られるこのテレビ受信機が設置されている位置の緯度と経度から地域（即ち、このテレビ受信機の設置地域）を検出し、さらに、この検出した地域を基にして、チャンネルテーブル２９００（図２９）を選定できる。
【０２０７】
図３０は図２７における制御手段２１の処理内容を示すフローチャートであり、この処理は、図１３に示した第１の実施形態での制御手段２１の処理中、上記の設置地域検出部２７０２とチャンネルスキャン部２７０１の追加に伴って、ステップ３００１，３００２，３００３を追加したものである。
【０２０８】
即ち、図３０において、ステップ１３０２でスイッチＯＮボタン４６ａ（図３）が押されたと判断した場合、まず、設置地域検出手段に相当する設置地域検出部２７０２（図２７）を起動して、このテレビ受信機が設置されている地域（即ち、このテレビ受像機の設置地域）を検出し（ステップ３００１）、検出されたこの設置地域に対応するチャンネルテーブル２９００（図２９）を選定する（ステップ３００２）処理を加える。なお、この設置地域検出部２７０２の処理内容については後述する。また、チャンネルテーブル２９００を選定するには、前述したように、検出された設置地域をキーとして、チャンネルテーブル２９００の〈地域〉の項目２９１１を検索することによって行なうことができる。
【０２０９】
次に、例えば、予約実行部３０（図２７）を起動する処理（ステップ１３１７）が終了すると、チャンネルスキャン部２７０１（図２７）を起動して、チャンネルボタン４８ａ〜４８ｇ（図３）を初期化し、また、受信装置２（図２６）を初期化する処理（ステップ３００３）を加える。なお、このチャンネルスキャン部２７０１の処理内容については、後述する。
【０２１０】
図３１は設置地域検出手段に相当する図２７での設置地域検出部２７０２の処理内容を示すフローチャートである。この処理を実現するプログラムは、図２６における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０２１１】
図３１において、この設置地域検出部２７０２は、まず、位置検出装置２６０１（図２６）により、このテレビ受信機が置かれている現在位置の経度及び緯度を検出する（ステップ３１０１）。次に、この検出された緯度と経度を地域テーブル２８００（図２８）における各地域の〈緯度の最小〉２８０５，〈緯度の最大〉２８０６，〈経度の最小〉２８０７及び〈経度の最大〉２８０８の項目のデータと比較することにより、このテレビ受信機が設置されている地域を検出し（ステップ３１０２）、この処理を終了する。
【０２１２】
図３２はチャンネルスキャンに相当する図２７でのチャンネルスキャン部２７０１の処理内容を示すフローチャートである。この処理を実現するプログラムは、図２６における主メモリ３や補助記憶装置４に格納されており、中央処理装置１によって実行される。
【０２１３】
図３２において、このチャンネルスキャン部２７０１は、まず、前述したように、設置地域検出部２７０２を起動して、このテレビ受信機の設置地域を検出する（ステップ３２０１）。
【０２１４】
次に、このテレビ受信機がこれまで設置されていた地域と上記ステップ３２０１で検出した地域とを比較することにより、このテレビ受信機が次の設置地域に移ったか否かを判断する（ステップ３２０２）。
【０２１５】
上記ステップ３２０２における判断の結果、このテレビ受信機の設置地域が変わっていない（即ち、このテレビ受信機が次の設置地域に移動していない）ことが判明した場合には、何の処理も行なわず、このチャンネルスキャン部２７０１の処理を終了する。
【０２１６】
一方、上記ステップ３２０２における判断の結果、このテレビ受信機が次の設置地域が移ったことが判明した場合には、上記ステップ３２０１で検出された地域に対応するチャンネルテーブル２９００（図２９）を選定する（ステップ３２０３）。なお、このチャンネルテーブル２９００を選定するには、前述したように、検出された地域をキーとして、チャンネルテーブル２９００の〈地域〉の項目２９１１を検索することによって行なうことができる。
【０２１７】
次に、番組一覧表作成部２４（図２７）を起動し（ステップ３２０４）、移った新たな設置地域で受信可能な各テレビ局に対して、図１０で説明した各テレビ局の番組一覧表１００を作成する。
【０２１８】
続いて、上記ステップ３２０３で選定したチャンネルテーブル２９００（図２９）を基にして、各テレビ局の周波数をチャンネルボタン４８ａ〜４８ｇ（図３）に割り付け、これらチャンネルスイッチ４８ａ〜４８ｇのボタンＩＤと夫々に割り付けられた周波数とを基に、図８で示したようなボタン管理テーブル８０を作成することにより、チャンネルボタン４８ａ〜４８ｇ（図３）を初期化し（ステップ３２０５）、この設置地域で予め定められた周波数を受信装置２（図２６）に設定することにより、この受信装置２を初期化する（ステップ３２０６）。
【０２１９】
ここで各地域毎に、その受信可能な１つの特定のテレビ局を決めておき、チャンネルテーブル２９００（図２９）からそのときの設定地域でのこの特定のテレビ局の送信周波数を検出し、これを受信機２に予め設定する上記の周波数とすることにより、このテレビ受信機の設置地域が変わっても、この新たな設置地域で受信可能なテレビ局のテレビ番組を自動的に受信するようにできる。また、チャンネルボタン４８ａ〜４８ｇ（図３）のうちのこの周波数が割り付けられたチャンネルボタンを強調表示することにより、現在どのチャンネルが選択されているか視覚的に理解することができるようになる。
【０２２０】
以上説明してきたように、この第３の実施形態では、このテレビ受信機の設置地域が変わった場合でも、自動的にこの新たな設置地域内の受信可能なテレビ局から現在放送されているテレビ番組のリストを作成し、これらをチャンネルボタン４８ａ〜４８ｇ上に配置・表示することができる。また、この設置地域の図５に示すような受信可能な全テレビ局のテレビ番組一覧を表示できるとともに、この番組一覧の中から所望のテレビ番組を指定することにより、選択的に所望テレビ番組の予約を行なうことができる。
【０２２１】
これにより、利用者は、テレビ受信機の設置位置が変わった場合でも、面倒な受信周波数の設定操作などを行なう必要がなくなり、特に、移動を想定した携帯型テレビ受信機において、新聞や雑誌などのテレビ番組一覧がなくても、テレビ番組の番組名やその内容のアブストラクトを確認して選択できるとともに、予約も簡単に行なえて操作性が著しく向上する。
【０２２２】
なお、この第３の実施形態では、図３０で説明したように、制御手段２１（図２７）が映像表示部２６，チャンネルスキャン部２７０１，チャンネル表示変更部２２及び予約実行部２５を起動するものであったが、タイマ８ｂ（図２６）によりこれらを起動するようにしてもよい、
この場合には、図３０において、例えば、ステップ１３１５，ステップ１３１６，ステップ１３１７及びステップ３００３の代わりに、ステップ１３１４の処理終了後、タイマ８ｂ（図２６）により、ある一定時間間隔毎に上記の映像表示部２６，チャンネルスキャン部２７０１，チャンネル表示変更部２２及び予約実行部２５を起動するように設定するとともに、ステップ１３０４における入力判別の結果、終了ボタン４６ｃ（図３）が押されたことが判明した場合及びスイッチＯＦＦボタン４６ｂ（図３）が押されたことが判明した場合、タイマ８ｂをＯＦＦにし、これらの処理部を起動しないように設定する処理を加えればよい。
【０２２３】
上述の第３の実施形態では、１つの受信装置でテレビ番組と文字放送番組の両方を受信するものであったが、これら番組を別々の受信装置で受信するようにすることもできる。
【０２２４】
図３３はこれを可能とした本発明によるテレビ受信機の第４の実施形態のハードウェア構成を示す図であって、前出図面に対応する部分には同一符号をつけている。
【０２２５】
同図において、この第４の実施形態は、図２６において、受信装置２の代わりに、図２４に示した第２の実施形態のように、テレビ番組を受信する受信装置２ａと文字放送番組を受信する文字放送用受信装置２ｂとを設けたものである。これにより、文字放送番組が任意に受信することができる。
【０２２６】
この第４の実施形態での機能ブロックも、図２７に示した第３の実施形態の機能ブロックと基本的には同様であり、図２７での文字放送デコード部２９の受信処理をこの文字放送用受信装置２ｂで行なうようにしたものであるが、文字放送用受信装置２ｂで文字放送番組を任意に受信できるようにするために、その制御手段２１（図２７）の処理を、図３０に示す第３の実施形態での制御手段２１の処理とは若干異なり、図３４に示すようになっている。
【０２２７】
即ち、図３４において、制御手段２１に、図３０に対し、利用者からスイッチＯＮボタン４６ａ（図３）が押されたときには（ステップ１３０２）、例えば、受信装置２（図３３）の初期化の処理（ステップ１３１４）が終了すると、タイマ８ｂ（図３３）により、ある一定時間（Ｍ秒）の間隔毎に番組一覧作成部２４（図２７）を起動するように設定する処理（ステップ３４０１）を加え、また、この制御手段２１（図２７）の処理終了直前にタイマ８ｂをＯＦＦにし、番組一覧表作成部２４（図２７）を起動させないように設定する処理（ステップ３４０２）を加えればよい。
【０２２８】
これにより、この第４の実施形態の移動を想定した携帯型テレビ受像機においても、図２４に示した実施形態と同様に、特別番組などの介入などによってテレビ番組のプログラムに変更があっても、各テレビ局が変更したプログラムを放送した時点で、この変更にリアルタイムに対応することが可能となる。
【０２２９】
なお、この第４の実施形態では、図３４に示すように、制御手段２１（図２７）が映像表示部２６，チャンネルスキャン部２７０１，チャンネル表示変更部２２及び予約実行部２５を起動するものであるが、タイマ８ｂ（図３３）によりこれらを起動するようにしてもよい、この場合には、例えば、図３４において、ステップ１３１５，ステップ１３１６，ステップ１３１７及びステップ３００３の代わりに、ステップ１３１４の処理終了後、タイマ８ｂ（図２６）により、ある一定時間間隔毎に上記の映像表示部２６，チャンネルスキャン部２７０１，チャンネル表示変更部２２及び予約実行部２５を起動するように設定するとともに、ステップ１３０４における入力判別の結果、終了ボタン４６ｃ（図３）が押されたことが判明した場合及びスイッチＯＦＦボタン４６ｂ（図３）が押されたことが判明した場合、タイマ８ｂをＯＦＦにし、これらの処理部を起動しないように設定する処理を加えればよい。
【０２３０】
【発明の効果】
以上説明したように、本発明によれば、受信可能な全てのテレビ局に対して、各テレビ局が現在放送しているテレビ番組の番組名及びその内容についての詳細な情報（内容のアブストラクト）をチャンネルボタン上に表示することができるし、新聞や雑誌で提供されているような受信可能な全てのテレビ局についてのテレビ番組一覧を表示し、さらに、この番組一覧の中から所望とするテレビ番組を指定することにより、選択的にテレビ番組の予約を行なうことができるから、利用者は、新聞や雑誌などのテレビ番組一覧がなくても、テレビ番組の番組名やその内容のアブストラクトを確認してテレビ番組を選択できるとともに、その予約も簡単に行なうことができ、操作性が著しく向上する。
【図面の簡単な説明】
【図１】本発明によるテレビ受信機の第１の実施形態でのハードウェア構成を示す図である。
【図２】図１に示す第１の実施形態の機能ブロックを示す図である。
【図３】図１における表示装置での受信したテレビ番組を表示したときの表示画面を示す図である。
【図４】図３における操作ボタン表示ウインドウでのチャンネルボタン上の他の表示例を示す図である。
【図５】図１における表示装置の表示画面に表示される受信可能な全テレビ局の番組一覧を示す図である。
【図６】図５に示した受信可能な全テレビ局の番組一覧での予約されたテレビ番組の予約方法の一具体例を示す図である。
【図７】図１における主メモリに予め記憶されているチャンネルテーブルのデータ構成の一具体例を示す図である。
【図８】図７に示したチャンネルテーブルでの周波数をチャンネルボタンに割り付けたときのこれら周波数とチャンネルボタンとの対応関係を表わすボタン管理テーブルのデータ構成の一具体例を示す図である。
【図９】テレビ局が送信する文字放送番組でのテレビ番組一覧データの構造の一具体例を示す図である。
【図１０】図９に示したテレビ番組一覧データをもとに作成される各テレビ局の番組一覧表のデータ構成の一具体例を示す図である。
【図１１】図１０に示した各テレビ局の番組一覧表から作成される番組データ構造体のデータ構成の一具体例を示す図である。
【図１２】図１に示した第１の実施形態での予約リストのデータ構成の一具体例を示す図である。
【図１３】図２における制御手段の処理内容を示すフローチャートである。
【図１４】図２における番組一覧表作成部の処理内容を示すフローチャートである。
【図１５】図２における文字放送デコード部の処理内容を示すフローチャートである。
【図１６】図２におけるチャンネル切替部の処理内容を示すフローチャートである。
【図１７】図２における一覧表示作成部の処理内容を示すフローチャートである。
【図１８】図２における予約設定部の処理内容を示すフローチャートである。
【図１９】図２における予約解除部の処理内容を示すフローチャートである。
【図２０】図２における映像表示部の処理内容を示すフローチャートである。
【図２１】図２におけるチャンネル表示変更部の処理内容を示すフローチャートである。
【図２２】図２における番組抽出部の処理内容を示すフローチャートである。
【図２３】図２における予約実行部の処理内容を示すフローチャートである。
【図２４】本発明によるテレビ受信機の第２の実施形態でのハードウェア構成を示す図である。
【図２５】図２４に示した第２の実施形態での図２における制御手段の処理内容を示すフローチャートである。
【図２６】本発明によるテレビ受信機の第３の実施形態でのハードウェア構成を示す図である。
【図２７】図２６に示す第３の実施形態の機能ブロックを示す図である。
【図２８】図２６に示す第３の実施形態での地域テーブルのデータ構成を示す図である。
【図２９】図２６に示す第３の実施形態でのチャンネルテーブルのデータ構成を示す図である。
【図３０】図２７での制御手段の処理内容を示すフローチャートである。
【図３１】図２７での設置地域検出部の処理内容を示すフローチャートである。
【図３２】図２７でのチャンネルスキャン部の処理内容を示すフローチャートである。
【図３３】本発明によるテレビ受信機の第４の実施形態でのハードウェア構成を示す図である。
【図３４】図３３に示した第４の実施形態での制御手段の処理内容を示すフローチャートである。
【符号の説明】
１  中央処理装置
２  受信装置
２ａ  テレビ番組用受信装置
２ｂ  文字放送信号用受信装置
３  主メモリ
４  補助記憶装置
５  入力装置
６  表示装置
７  バス
８ａ  リアルタイムクロック
８ｂ  タイマ
２１  制御手段
２２  チャンネル表示変更部
２３  チャンネル切替部
２４  番組一覧表作成部
２５  予約実行部
２６  映像表示部
２７  一覧表示作成部
２８  番組名抽出部
２９  文字放送デコード部
３０  予約設定部
３１  予約解除部
４０  テレビ表示ウィンドウ
４１  テレビ映像表示ウィンドウ
４２  操作ボタン表示ウィンドウ
４３  番組名表示ボタン
４４  内容アブストラクト表示ボタン
４５  チャンネル表示状態インジケータ
４６ａ  スイッチＯＮボタン
４６ｂ  スイッチＯＦＦボタン
４６ｃ  終了ボタン
４７  番組一覧／予約ボタン
４８ａ〜４８ｇ  チャンネルボタン
４９  表示画面
５０  番組一覧／予約ウィンドウ
５１  テレビ番組一覧表示ウィンドウ
５２  ”戻る”ボタン
６０  チャンネルテーブル
８０  ボタン管理テーブル
１００  各テレビ局の番組一覧表
１２０  番組データ構造体
１３０  予約リスト
２６０１  位置検出装置
２７０１  チャンネルスキャン部
２７０２  設置地域検出部
２８００  地域テーブル
２９００  チャンネルテーブル
【図１】
0003616812.tif 000002
【図２】
0003616812.tif 000003
【図３】
0003616812.tif 000004
【図４】
0003616812.tif 000005
【図５】
0003616812.tif 000006
【図６】
0003616812.tif 000007
【図７】
0003616812.tif 000008
【図８】
0003616812.tif 000009
【図９】
0003616812.tif 000010
【図１０】
0003616812.tif 000011
【図１１】
0003616812.tif 000012
【図１２】
0003616812.tif 000013
【図１３】
0003616812.tif 000014
【図１４】
0003616812.tif 000015
【図１５】
0003616812.tif 000016
【図１６】
0003616812.tif 000017
【図１７】
0003616812.tif 000018
【図１８】
0003616812.tif 000019
【図１９】
0003616812.tif 000020
【図２０】
0003616812.tif 000021
【図２１】
0003616812.tif 000022
【図２２】
0003616812.tif 000023
【図２３】
0003616812.tif 000024
【図２４】
0003616812.tif 000025
【図２５】
0003616812.tif 000026
【図２６】
0003616812.tif 000027
【図２７】
0003616812.tif 000028
【図２８】
0003616812.tif 000029
【図２９】
0003616812.tif 000030
【図３０】
0003616812.tif 000031
【図３１】
0003616812.tif 000032
【図３２】
0003616812.tif 000033
【図３３】
0003616812.tif 000034
【図３４】
0003616812.tif 000035