(57)【要約】【課題】限られた時間の中で効率的なザッピングを行うことができるようにする。【解決手段】各チャンネル切替候補を特定する各特定情報（チャンネル名、現在受信中の番組名、現在受信中の映像を表示する子画面）が羅列されたチャンネルリストが、メイン画面の一部の領域１５１に表示される。ユーザは、リモートコントローラの＋／−ボタンの押下によりカーソル１６１を移動させることで、チャンネル切替操作を行う。その際、カーソル１６１は、CM中のチャンネルは飛ばされて移動する。即ち、カーソル１６１で特定されるチャンネルは、領域１５１−２の子画面に表示中の映像のチャンネルＢから、チ領域１５１−３の子画面に表示中のCM映像のチャンネルＣを飛ばして、領域１５１−４の子画面に表示中の映像のチャンネルＤに切り替えられることになる。本発明は、テレビジョン受像機に適用可能である。【選択図】図９
2007201759.tif 000002
【特許請求の範囲】
【請求項１】
番組を送信する複数の送信元についての各チャンネルの中から、チャンネル切替候補を選抜する情報処理装置において、
第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストを生成するチャンネルリスト生成手段と、
前記チャンネルリストをユーザに呈示することを制御する呈示制御手段と、
前記呈示制御手段の制御により呈示された前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する最終候補選抜手段と
を備える情報処理装置。
【請求項２】
複数の送信元のそれぞれは、さらに、CM（Commercial Message）も送信し、
前記第２の基準は、前記CMが送信中であるチャンネルは、前記二次候補から除外するという基準である
請求項１に記載の情報処理装置。
【請求項３】
複数の前記送信元のそれぞれから送信中または送信予定の前記番組の中から、前記ユーザに推薦すべき推薦番組を選出する推薦番組選出手段をさらに備え、
前記第１の基準は、前記推薦番組選出手段により選出された前記推薦番組を送信する送信元についてのチャンネルは、前記一次候補に含めるという基準である
請求項１に記載の情報処理装置。
【請求項４】
前記チャンネルリスト生成手段は、さらに、前記最終候補を指し示すカーソルを生成し、
前記最終候補選抜手段は、前記選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには、前記選択チャンネルの特定情報を指し示す位置を前記カーソルの配置位置として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補の特定情報を指し示す位置を前記カーソルの配置位置として決定し、
前記呈示制御手段は、さらに、前記チャンネルリスト生成手段により生成された前記カーソルを、前記チャンネルリストのうちの、前記最終候補選抜手段により決定された前記配置位置に配置させることで、前記カーソルが指し示すチャンネルを前記最終候補として前記ユーザに呈示する制御を行う
請求項１に記載の情報処理装置。
【請求項５】
前記選択操作は、前記カーソルの現在の配置位置のひとつ上または下の配置位置に対応する特定情報で特定されるチャンネルを、前記選択チャンネルとして指示する操作であり、
前記最終候補選抜手段は、前記選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには、前記カーソルの現在の配置位置のひとつ上または下の配置位置を、前記カーソルの配置位置として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストにおいて前記選択チャンネルから上または下方向に最も近い位置に配置されている前記別の二次候補の特定情報を指し示す位置を、前記カーソルの配置位置として決定する
請求項１に記載の情報処理装置。
【請求項６】
前記ユーザの視聴対象の視聴チャンネルを、前記呈示手段の制御により前記ユーザに呈示されている前記最終候補に切替えることを決定する決定操作が、前記ユーザによりなされたとき、その時点で前記カーソルが指し示している特定情報で特定される前記最終候補を、前記視聴チャンネルとして決定する視聴チャンネル決定手段をさらに備える
請求項４に記載の情報処理装置。
【請求項７】
複数の送信元のそれぞれは、さらに、CMも送信し、
前記各チャンネルのそれぞれについて、前記CMが送信中であるか否かを検出するCM検出手段をさらに備え、
前記CM検出手段により前記CMが送信中であると検出されたチャンネルが前記視聴チャンネルとされている状態で、前記選択操作を開始するための開始操作が前記ユーザによりなされたとき、前記呈示手段は、前記チャンネルリストおよび前記カーソルの前記ユーザへの呈示を開始することを制御し、
その後、前記決定操作が前記ユーザによりなされることなく、前記開始操作時点での前記視聴チャンネルについての前記CMの送信が終了したことが前記CM検出手段により検出されたとき、前記呈示手段は、前記チャンネルリストおよび前記カーソルの前記ユーザへの呈示を終了することを制御し、前記視聴チャンネル決定手段は、前記開始操作がなされた時点で前記視聴チャンネルであったチャンネルを再度、前記視聴チャンネルとして決定する
請求項６に記載の情報処理装置。
【請求項８】
番組を送信する複数の送信元についての各チャンネルの中から、ユーザが視聴対象とするチャンネル切替候補を選抜する情報処理装置の情報処理方法において、
第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストとして生成し、
前記チャンネルリストをユーザに呈示することを制御し、
前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する
ステップを含む情報処理方法。
【請求項９】
番組を送信する複数の送信元についての各チャンネルの中から、ユーザが視聴対象とするチャンネル切替候補を選抜する処理を制御するコンピュータに実行させるプログラムであって、
第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルを前記順番に従って配置させたリストを、チャンネルリストとして生成し、
前記チャンネルリストをユーザに呈示することを制御し、
前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、限られた時間の中で効率的なザッピングをユーザが行うための支援ができる情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、テレビジョン受像機で所定のチャンネルの番組を視聴しているユーザが、例えばその番組が中断してCM（Commercial Message）が始まったとき等に、チャンネルを切り換え、他のチャンネルではどのような番組が放送されているのかを確認する操作、いわゆるザッピングを行うことがある。かかるザッピングを支援するための技術が、特許文献１乃至３に開示されている。
【特許文献１】特開２０００−１０１９４１号公報
【特許文献２】特開２００５−１５９５２１号公報
【特許文献３】特開２０００−２５３３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、視聴可能な番組の数は増加する傾向にあり、CM期間中等の限られた時間内で、これらの多数の番組の中から、ユーザが所望する番組を満遍なく切り替えていくことは、特許文献１乃至３等の従来の技術を利用しても非常に困難である。即ち、現状、ユーザは、たとえ特許文献１乃至３等の従来の技術を利用したとしても、限られた時間の中で効率的なザッピングを行うことは困難である。
【０００４】
本発明は、このような状況に鑑みてなされたものであり、限られた時間の中で効率的なザッピングをユーザが行うことを可能にするものである。
【課題を解決するための手段】
【０００５】
本発明の一側面の情報処理装置は、番組を送信する複数の送信元についての各チャンネルの中から、チャンネル切替候補を選抜する情報処理装置であって、第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストを生成するチャンネルリスト生成手段と、前記チャンネルリストをユーザに呈示することを制御する呈示制御手段と、前記呈示制御手段の制御により呈示された前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する最終候補選抜手段とを備える。
【０００６】
複数の送信元のそれぞれは、さらに、CM（Commercial Message）も送信し、前記第２の基準は、前記CMが送信中であるチャンネルは、前記二次候補から除外するという基準であることができる。
【０００７】
複数の前記送信元のそれぞれから送信中または送信予定の前記番組の中から、前記ユーザに推薦すべき推薦番組を選出する推薦番組選出手段をさらに備え、前記第１の基準は、前記推薦番組選出手段により選出された前記推薦番組を送信する送信元についてのチャンネルは、前記一次候補に含めるという基準であることができる。
【０００８】
前記チャンネルリスト生成手段は、さらに、前記最終候補を指し示すカーソルを生成し、前記最終候補選抜手段は、前記選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには、前記選択チャンネルの特定情報を指し示す位置を前記カーソルの配置位置として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補の特定情報を指し示す位置を前記カーソルの配置位置として決定し、前記呈示制御手段は、さらに、前記チャンネルリスト生成手段により生成された前記カーソルを、前記チャンネルリストのうちの、前記最終候補選抜手段により決定された前記配置位置に配置させることで、前記カーソルが指し示すチャンネルを前記最終候補として前記ユーザに呈示する制御を行うことができる。
【０００９】
前記選択操作は、前記カーソルの現在の配置位置のひとつ上または下の配置位置に対応する特定情報で特定されるチャンネルを、前記選択チャンネルとして指示する操作であり、前記最終候補選抜手段は、前記選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには、前記カーソルの現在の配置位置のひとつ上または下の配置位置を、前記カーソルの配置位置として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストにおいて前記選択チャンネルから上または下方向に最も近い位置に配置されている前記別の二次候補の特定情報を指し示す位置を、前記カーソルの配置位置として決定することができる。
【００１０】
前記ユーザの視聴対象の視聴チャンネルを、前記呈示手段の制御により前記ユーザに呈示されている前記最終候補に切替えることを決定する決定操作が、前記ユーザによりなされたとき、その時点で前記カーソルが指し示している特定情報で特定される前記最終候補を、前記視聴チャンネルとして決定する視聴チャンネル決定手段をさらに備えることができる。
複数の送信元のそれぞれは、さらに、CMも送信し、前記各チャンネルのそれぞれについて、前記CMが送信中であるか否かを検出するCM検出手段をさらに備え、前記CM検出手段により前記CMが送信中であると検出されたチャンネルが前記視聴チャンネルとされている状態で、前記選択操作を開始するための開始操作が前記ユーザによりなされたとき、前記呈示手段は、前記チャンネルリストおよび前記カーソルの前記ユーザへの呈示を開始することを制御し、その後、前記決定操作が前記ユーザによりなされることなく、前記開始操作時点での前記視聴チャンネルについての前記CMの送信が終了したことが前記CM検出手段により検出されたとき、前記呈示手段は、前記チャンネルリストおよび前記カーソルの前記ユーザへの呈示を終了することを制御し、前記視聴チャンネル決定手段は、前記開始操作がなされた時点で前記視聴チャンネルであったチャンネルを再度、前記視聴チャンネルとして決定することができる。
【００１１】
本発明の一側面の情報処理方法は、番組を送信する複数の送信元についての各チャンネルの中から、ユーザが視聴対象とするチャンネル切替候補を選抜する情報処理装置の情報処理方法であって、第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストとして生成し、前記チャンネルリストをユーザに呈示することを制御し、前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定するステップを含む。
【００１２】
本発明の一側面の第１のプログラムは、上述した本発明の一側面の第１の情報処理方法に対応するプログラムである。
【００１３】
本発明の一側面の情報処理装置および方法並びにプログラムにおいては、番組を送信する複数の送信元についての各チャンネルの中から、ユーザが視聴対象とするチャンネル切替候補が選抜される。詳細には、第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルが前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜され、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルが二次候補として二次選抜され、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストが生成される。そして、前記チャンネルリストがユーザに呈示され、前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルが前記チャンネル切替候補の最終候補として決定され、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補が前記最終候補として決定される。
【発明の効果】
【００１４】
以上のごとく、本発明によれば、ユーザのザッピングを支援することが可能になる。特に、限られた時間の中で効率的なザッピングをユーザが行うことが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、明細書または図面における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
さらに、この記載は、明細書または図面に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、明細書または図面に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１７】
本発明の一側面の情報処理装置（例えば、図１のテレビジョン受像機１または図１２のコンピュータであって、図３の機能的構成を有する装置）は、
番組を送信する複数の送信元についての各チャンネルの中から、チャンネル切替候補を選抜する情報処理装置において、
第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報（例えば図７乃至図９の領域１５１−１乃至１５１−４のそれぞれに表示される情報）が、前記順番に従って配置されているチャンネルリスト（例えば図７乃至図９の領域１５１に表示されるチャンネルリスト）を生成するチャンネルリスト生成手段（例えば図３のチャンネルリスト生成部７６）と、
前記チャンネルリストをユーザに呈示することを制御する呈示制御手段（例えば図３の表示制御部７５）と、
前記呈示制御手段の制御により呈示された前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する最終候補選抜手段（例えば図３のチャンネル切替最終候補選抜部７８）と
を備える。
【００１８】
複数の前記送信元のそれぞれから送信中または送信予定の前記番組の中から、前記ユーザに推薦すべき推薦番組を選出する推薦番組選出手段（例えば図３の推薦番組選出部７７）をさらに備え、
前記第１の基準は、前記推薦番組選出手段により選出された前記推薦番組を送信する送信元についてのチャンネルは、前記一次候補に含めるという基準である。
【００１９】
前記チャンネルリスト生成手段は、さらに、前記最終候補を指し示すカーソル（例えば図７乃至図９のカーソル１６１）を生成し、
前記最終候補選抜手段は、前記選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには、前記選択チャンネルの特定情報を指し示す位置を前記カーソルの配置位置として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補の特定情報を指し示す位置を前記カーソルの配置位置として決定し、
前記呈示制御手段は、さらに、前記チャンネルリスト生成手段により生成された前記カーソルを、前記チャンネルリストのうちの、前記最終候補選抜手段により決定された前記配置位置に配置させることで、前記カーソルが指し示すチャンネルを前記最終候補として前記ユーザに呈示する制御を行う。
【００２０】
前記選択操作は、前記カーソルの現在の配置位置のひとつ上または下の配置位置に対応する特定情報で特定されるチャンネルを、前記選択チャンネルとして指示する操作（例えば、図２の＋ボタン３１または−ボタン３３の押下操作）であり、
前記最終候補選抜手段は、前記選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには、前記カーソルの現在の配置位置のひとつ上または下の配置位置を、前記カーソルの配置位置として決定し（例えば図７の状態で図２の−ボタン３３が押下されたときには、カーソル１６１の配置位置を、図７の領域１５１−１の子画面の位置から、図８の領域１５１−２の位置に決定し）、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストにおいて前記選択チャンネルから上または下方向に最も近い位置に配置されている前記別の二次候補の特定情報を指し示す位置を、前記カーソルの配置位置として決定する（例えば図８の状態で図２の−ボタン３３が押下されたときには、カーソル１６１の配置位置を、図８の領域１５１−２の子画面の位置から、CM中のチャンネルCの特定情報が表示されている領域１５１−３を飛ばして、図９の領域１５１−４の位置に決定する）。
【００２１】
前記ユーザの視聴対象の視聴チャンネル（例えば、図７乃至図９のメイン画面に表示されるチャンネル）を、前記呈示手段の制御により前記ユーザに呈示されている前記最終候補に切替えることを決定する決定操作（例えば、図２のザッピングボタン３２の押下操作によりザッピングモードが開始された後における、ザッピングボタン３２の再度の押下操作）が、前記ユーザによりなされたとき、その時点で前記カーソルが指し示している特定情報で特定される前記最終候補を、前記視聴チャンネルとして決定する視聴チャンネル決定手段（例えば図３のメイン画面表示チャンネル選出部７２）をさらに備える。
【００２２】
複数の送信元のそれぞれは、さらに、CMも送信し、
前記各チャンネルのそれぞれについて、前記CMが送信中であるか否かを検出するCM検出手段（例えば図３のCM検出部７９）をさらに備え、
前記CM検出手段により前記CMが送信中であると検出されたチャンネルが前記視聴チャンネルとされている状態で、前記選択操作を開始するための開始操作が前記ユーザによりなされたとき、前記呈示手段は、前記チャンネルリストおよび前記カーソルの前記ユーザへの呈示を開始することを制御し、
その後、前記決定操作が前記ユーザによりなされることなく、前記開始操作時点での前記視聴チャンネルについての前記CMの送信が終了したことが前記CM検出手段により検出されたとき、前記呈示手段は、前記チャンネルリストおよび前記カーソルの前記ユーザへの呈示を終了することを制御し、前記視聴チャンネル決定手段は、前記開始操作がなされた時点で前記視聴チャンネルであったチャンネルを再度、前記視聴チャンネルとして決定する（例えば図１０のCM中ザッピングモード処理を実行する）。
【００２３】
本発明の一側面の情報処理方法（例えば図４のザッピングモード処理）は、
番組を送信する複数の送信元についての各チャンネルの中から、ユーザが視聴対象とするチャンネル切替候補を選抜する情報処理装置の情報処理方法において、
第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストとして生成し、
前記チャンネルリストをユーザに呈示することを制御し（例えば、図５のステップＳ２１乃至Ｓ２５の処理や、図１０のステップＳ５１乃至Ｓ５５の処理）、
前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合（例えば、図６のステップＳ２６でＹＥＳであると判定された場合や、図１１のステップＳ５６でＹＥＳであると判定された場合）、前記選択チャンネルが前記二次候補であるとき（例えば、図６のステップＳ２８でＮＯであると判定されたときや、図１１のステップＳ５８でＮＯであると判定されたとき）には前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し（例えば、図６のステップＳ３０や、図１１のステップＳ３１の処理を実行する）、前記選択チャンネルが前記二次候補以外であるとき（例えば、図６のステップＳ２８でＹＥＳであると判定されたときや、図１１のステップＳ５８でＹＥＳであると判定されたとき）には、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する（例えば、図６のステップＳ２８とＳ２９のループ処理を繰り返した後ステップＳ３０を実行したり、図１１のステップＳ２８とＳ２９のループ処理を繰り返した後ステップＳ３１の処理を実行する）
ステップを含む。
【００２４】
本発明の一側面のプログラムは、上述した本発明の一側面の情報処理方法に対応するプログラムである。
【００２５】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２６】
図１は、本発明を適用した情報処理装置としての、テレビジョン受像機１の構成例を示している。
【００２７】
図１の例では、Ｎ個（Ｎは２以上の整数値）のアンテナ２−１乃至２−Ｎがテレビジョン受像機１に接続されている。アンテナ２−１乃至２−Ｎのそれぞれが受信した信号は、チューナ５−１乃至５−Ｎのそれぞれに提供される。
【００２８】
チューナ５−１乃至５−Ｎのそれぞれは、アンテナ２−１乃至２−Ｎのそれぞれが受信した信号、即ち、所定のチャンネルの周波数帯の放送波をそれぞれ復調して、その結果得られる各映像信号のそれぞれをスイッチ８に提供する。
【００２９】
チューナ５−１乃至５−Ｎのそれぞれの受信チャンネル（放送番組を放送波として放送する放送局に対して一意に割り当てられているチャンネル）は、CPU（Central Processing Unit）６により制御される。即ち、CPU６は、例えばマイクロコンピュータで構成され、このテレビジョン受像機１の各種動作を制御する。CPU６には、ユーザ操作に応じて操作キー７から出力される操作信号や、或いは、ユーザ操作に応じてリモートコントローラ４から出力されて受光部２６に受信されるリモートコマンド信号等の制御信号が提供される。そこで、CPU６は、かかる制御信号に基づいて、受信チャンネルや各種動作モードを制御するための各種処理を実行する。なお、かかる処理の具体例として、ザッピングモードを制御するための処理（後述するザッピングモード処理）を、図２以降の図面を参照して後述する。
【００３０】
上述したように、スイッチ８には、チューナ５−１乃至５−Ｎのそれぞれからの映像信号が提供される。また、このテレビジョン受像機１には複数の外部映像信号用の入力端子９ａ，９ｂ，９ｃが取付けられ、それぞれの入力端子９ａ，９ｂ，９ｃにＶＴＲ（Video Tape Recorder），ビデオディスク再生装置などの映像信号源が接続される。そして、これらの映像信号源から各入力端子９ａ，９ｂ，９ｃに提供される映像信号は、スイッチ８に提供される。
【００３１】
さらにまた、図１の例では、テレビジョン受像機１は、インターネット等のネットワーク３との接続機能を有している。即ち、かかる接続機能を実現するために、ネットワーク３による各種通信処理を行うためのネットワーク通信部２７が、テレビジョン受像機１に設けられている。このため、ネットワーク３からコンテンツの形態で配信されてくる番組は、CPU６の制御に基づいて、ネットワーク通信部２７を介してコンテンツ取得部２８に提供される。コンテンツ取得部２８は、CPU６の制御に基づいて、コンテンツを映像信号に変換し、スイッチ８に提供する。具体的には例えば、MPEG（Moving Picture Experts Group）方式でエンコードされたコンテンツ（MPEGストリームデータ）がネットワーク３から配信される場合には、コンテンツ取得部２８は、そのコンテンツに対して、MPEG方式によるデコード処理と、D/A（Digital / Analog）変換処理とをその順番で順次施し、その結果得られる映像信号をスイッチ８に提供する。
【００３２】
スイッチ８は、CPU６の制御に基づいて、このようにして入力されてくる複数の映像信号のうちの所定の１つを選択し、選択した映像信号を受像処理部１０に提供する。受像処理部１０は、CPU６の制御に基づいて、スイッチ８からの映像信号に対して受像用の各種処理を適宜施し、その結果得られる映像信号（ＲＧＢ信号）を陰極線管１１に提供することで、その映像信号に対応する映像を陰極線管１１に表示させる。
【００３３】
また、図１の例では、受像処理部１０は、陰極線管１１に提供する映像信号と同じ映像信号を、出力端子１０ａから出力させることができる。この場合、陰極線管１１に提供する映像信号はＲＧＢ信号であるが、出力端子１０ａから出力させる映像信号の形態は、ＲＧＢ信号に限定されない。ただし、映像信号をＲＧＢ信号以外の形態で出力端子１０ａから出力させる場合には、受像処理部１０は、その形態の映像信号を作成する機能を有する必要がある。具体的には例えば、コンポジット映像信号や輝度／クロマ分離映像信号を出力端子１０ａから出力させる場合には、ＲＧＢ信号等の映像信号からコンポジット映像信号や輝度／クロマ分離映像信号を作成する機能が、受像処理部１０に搭載されている必要がある。
【００３４】
また、受像処理部１０は、映像信号から水平同期信号と垂直同期信号とを抽出し、それぞれ水平偏向部１２と垂直偏向部１３とに提供する。すると、水平偏向部１２が、陰極線管１１に取付けられた水平偏向コイル１４Ｈを駆動させると共に、垂直偏向部１３が、陰極線管１１に取付けられた垂直偏向コイル１４Ｖを駆動させる。
【００３５】
さらに、図１の例のテレビジョン受像機１は、複数の縮小画像を、陰極線管１１の表示画面中のそれぞれ異なる各小領域に同時に表示できるように（後述する図７乃至図９参照）、次のような構成を有している。なお、以下、陰極線管１１の表示画面全体をメイン画面と称し、また、縮小画像が表示される領域を子画面と称する。
【００３６】
スイッチ８は、CPU６の制御に基づいて、自身に提供されてくる映像信号（チューナ５−１乃至５−Ｎの出力、端子９ａ，９ｂ，９ｃの出力、並びに、コンテンツ取得部２８の出力）の中から、ｎ系統（nは、１以上の整数値）の映像信号を選択し、即ち、ｎ個の子画面用の映像信号を選択して、デコーダ２１−１乃至２１−ｎのそれぞれに提供する。
【００３７】
デコーダ２１−１乃至２１−ｎのそれぞれは、自身に提供されてくる映像信号に対してデコード処理を施し、その結果得られる輝度信号とクロマ信号を、A/D変換部２２−１乃至２２−ｎのそれぞれに提供する。また、デコーダ２１−１乃至２１−ｎのそれぞれは、自身に提供されてくる映像信号から同期信号を抽出し、コントローラ２３に提供する。
【００３８】
A/D変換部２２−１乃至２２−ｎのそれぞれは、自身に提供されてくる輝度信号とクロマ信号に対してA/D変換処理を施し、その結果得られるデジタルの映像データをコントローラ２３に提供する。
【００３９】
コントローラ２３は、CPU６の制御に基づいて、A/D変換部２２−１乃至２２−ｎのそれぞれから提供される映像データ、即ち、ｎ系統の映像データに対して、表示画像の縮小率に従った間引き処理を施し、その結果得られるｎ系統の映像データ、即ち、データ量が圧縮されたｎ系統の映像データを、子画面用映像データとしてメモリ２４に書き込む（記憶させる）。なお、このメモリ２４への子画面用映像データの書込みは、デコーダ２１−１乃至２１−ｎからの同期信号に基づく１フィールド周期で、連続的に実行される。
【００４０】
また、後述する図７乃至図９の例では、各子画面の左方に、その子画面に表示されている映像のチャンネル名や番組名があわせて表示され、また、子画面を囲むようにカーソル１６１が表示されている。この図７乃至図９の例を実現させる場合、コントローラ２３は、CPU６の制御に基づいて、これらのチャンネル名、番組名、カーソル１６１等を表示させるための映像データも適宜生成し、メモリ２４に記録させる。
【００４１】
なお、本実施の形態では、子画面に表示されている映像のチャンネル名や番組名は、ネットワーク３に接続される他のサーバ（図示せず）からEPG（Electronic Program Guide）情報として提供される。このため、図１の例のテレビジョン受像機１には、EPG取得部２９とメモリ３０とが設けられている。即ち、EPG取得部２９は、CPU６の制御に基づいて、ネットワーク３とネットワーク通信部２７とを介して適宜提供される各チャンネルのEPG情報を取得し、メモリ３０に記憶させる。
【００４２】
なお、本明細書では、アンテナ２−１乃至２−Ｎのうちの何れかに受信される放送番組を放送する各放送局に一意に割り当てられたチャンネルの他、ネットワーク３により番組をコンテンツとして配信する配信サーバ等を識別するために、特定の配信サーバ等に割り当てられた識別子等もチャンネルと称する。即ち、本明細書では、放送局から放送波の形態で放送される番組と、ネットワーク３上の配信サーバ等からコンテンツ（ストリームデータ）の形態で配信される番組とを、特に区別せずに取り扱うことにする。このため、本明細書では、放送局から放送される番組に対して主に利用されている用語を使用する。その用語の一例が、上述したチャンネルである。
【００４３】
また、EPG情報の取得方法は、上述した例に限定されず任意の方法でよい。例えば、図１には図示されていないが、EPG取得部２９が、チューナ５−１乃至５−Ｎのうちの何れかに受信された地上波のテレビジョン放送信号の垂直ブランキング期間からEPG情報を抽出したり、チューナ５−１乃至５−Ｎのうちの何れかに受信された衛星波のテレビジョン放送信号にデジタルデータとして重畳されているEPG情報を抽出するといった方法でもよい。
【００４４】
何れにしても各チャンネルのEPG情報はEPG取得部２９により取得されてメモリ３０に記憶されるので、CPU６はまた、メモリ３０に記憶された各チャンネルのEPG情報を適宜読み出し、コントローラ２３に提供することができる。コントローラ２３は、かかるEPG情報に基づいて、子画面に表示されている映像のチャンネル名や番組名に対応する映像データを生成し、メモリ２４に記憶させる。
【００４５】
このように、メモリ２４には、子画面用映像データ、そのチャンネル名や番組名の映像データ、カーソル１６１の映像データ等が適宜記憶される。そこで、コントローラ２３は、CPU６の制御に基づいて、メモリ２４に記憶された子画面用映像データ等を、１フィールド周期で連続的に読出して、D/A変換部２５に提供する。
【００４６】
D/A変換部２５は、コントローラ２３から提供された子画面用映像データ等に対してD/A変換処理を施し、その結果得られるアナログの輝度信号とクロマ信号とを受像処理部１０に提供する。
【００４７】
受像処理部１０は、D/A変換部２５から提供された輝度信号とクロマ信号に対して、受像用の処理を施し、その結果得られるＲＧＢ信号を陰極線管１１に提供することで、メモリ２４に記憶されていたデジタルデータに対応する画像、即ち、ｎ系統の子画面用画像やそれらに関するチャンネル名や番組名等を陰極線管１１に表示させる。
【００４８】
これにより、後述する図７乃至図９示されるように、陰極線管１１には、スイッチ８から提供された映像信号に対応する映像がメイン画面に表示され（以下、かかる画像をメイン画面映像と称する）、そのメイン画面の所定の一部分の領域（図７乃至図９の例では、領域１５１）上に、ｎ系統の子画面用画像やそれらに関するチャンネル名や番組名等が羅列されたリスト（後述するチャンネルリスト）が表示される。
【００４９】
以下、図２以降の図面を参照して、ザッピングモードにおけるテレビジョン受像機１の処理（以下、ザッピングモード処理と称する）について説明する。なお、ザッピングモードとは、ユーザが行うザッピングを支援するための動作モードをいう。
【００５０】
図２は、リモートコントローラ４の外観の構成例を示している。ただし、リモートコントローラ４には、数字ボタン等の様々なボタンが設けられることもあるが、図２の例では、これらのボタンの図示は省略されており、ユーザがザッピングを行う際に利用する３つのボタン３１乃至３３のみが図示されている。換言すると、本実施の形態では、ユーザは、３つのボタン３１乃至３３を利用するだけで、ザッピングを行うことができる。
【００５１】
なお、以下、図２の記述にあわせて、ボタン３１を＋ボタン３１と、ボタン３２をザッピングボタン３２と、ボタン３３を−ボタン３３と、それぞれ称する。即ち、図２の例のリモートコントローラ４では、＋ボタン３１と−ボタン３２との間に、ザッピングボタン３２が配置されている。＋ボタン３１と−ボタン３２とには、チャンネル切り替え機能が割り当てられており、ザッピングボタン３２には、ザッピングの開始または終了を指示する機能が割り当てられている。
【００５２】
図３は、テレビジョン受像機１が有する機能のうちの、ザッピングモード処理を実現させる機能についての機能ブロック図である。
【００５３】
即ち、テレビジョン受像機１は、機能ブロックとして、例えばボタン操作検出部７１乃至推薦番組選出部７７を少なくとも有しており、ザッピングモード処理を実行する場合には、これらのボタン操作検出部７１乃至推薦番組選出部７７を機能させる。ただし、ボタン操作検出部７１乃至推薦番組選出部７７の各機能の詳細については、図４乃至図１０を用いて後述するザッピングモード処理例のうちの、対応するステップの処理を説明する際に併せて説明する。
【００５４】
図４は、ザッピングモード処理の一例を説明するフローチャートである。
【００５５】
ステップＳ１において、図３のボタン操作検出部７１は、リモートコントローラ４のザッピングボタン３２（図２）が押下されたか否かを判定する。
【００５６】
即ち、ボタン操作検出部７１は、例えば図１の例ではCPU６が実行するソフトウエア等で構成され、リモートコントローラ４の各種ボタン（ここでは、＋ボタン３１、ザッピングボタン３２、および、−ボタン３３）のうちの何れのボタンがユーザにより押下されたのかを検出する。
【００５７】
従って、ザッピングボタン３２がユーザにより押下されるまでの間、ステップＳ１においてＮＯであると判定され、処理はステップＳ１に戻され、ザッピングボタン３２が押下されたか否かが再度判定される。
【００５８】
その後、ザッピングボタン３２がユーザにより押下されたことがボタン操作検出部７１により検出されると、ステップＳ１においてYESであると判定され、ザッピングモードが開始される。すると、ザッピングボタン３２がユーザにより押下されたという検出結果が、ボタン操作検出部７１からメイン画面表示チャンネル選出部７２に提供される。これにより、処理はステップＳ２に進む。即ち、ザッピングモードが開始されると、次のようなステップＳ２以降の処理が実行される。
【００５９】
ステップＳ２において、メイン画面表示チャンネル選出部７２は、所定のチャンネルの映像を、３分以上メイン画面映像として表示し続けたか否かを判定する。
【００６０】
即ち、メイン画面表示チャンネル選出部７２は、例えば図１のCPU６が実行するソフトウエア等で構成され、ボタン操作検出部７１の検出結果等に基づいて、メイン画面映像として表示する映像のチャンネル（メイン画面を担当するチャンネル）を選出し、その選出結果をメイン画面生成部７３に通知する。
【００６１】
メイン画面生成部７３は、例えば図１のスイッチ８と受像処理部１０の一部として構成され、また、複数チャンネル受信部７４は、例えば図１のチューナ５−１乃至５−Ｎおよびコンテンツ取得部２８として構成される。この場合、メイン画面生成部７３は、複数チャンネル受信部７４に受信された複数チャンネルの各映像信号のうちの、メイン画面表示チャンネル選出部７２により選出されたチャンネル（メイン画面を担当するチャンネル）の映像信号に対して適宜処理を施し、メイン画面映像用の映像信号を生成し、表示制御部７５に提供する。
【００６２】
表示制御部７５は、例えば受像処理部１０の一部として構成され、メイン画面生成部７３から提供された映像信号に対応する映像を、メイン画面映像としてメイン画面に表示させる。
【００６３】
このため、メイン画面表示チャンネル選出部７２は、メイン画面を担当するチャンネルは何れのチャンネルであるのかを常に把握している。換言すると、メイン画面表示チャンネル選出部７２は、所定のチャンネルの映像をメイン画面映像として表示し続けている時間を管理している。
【００６４】
この場合、メイン画面表示チャンネル選出部７２が、所定のチャンネルの映像をメイン画面映像として表示し続けている時間は３分以内であると判定した場合、ステップＳ２においてＮＯであると判定されて、処理はステップＳ４に進む。そして、ステップＳ４において、通常ザッピングモード処理が実行される。ただし、通常ザッピングモード処理の詳細については、図５と図６のフローチャートを参照して後述する。
【００６５】
これに対して、メイン画面表示チャンネル選出部７２が、所定のチャンネルの映像をメイン画面映像として表示し続けている時間は３分以上であると判定した場合、ステップＳ２においてＹＥＳであると判定されて、処理はステップＳ３に進む。
【００６６】
ステップＳ３において、メイン画面表示チャンネル選出部７２は、メイン画面がCM（Commercial Message）中であるか否か、即ち、メイン画面映像がCM映像であるか否かを判定する。
【００６７】
メイン画面映像が所定の番組の映像の場合には、ステップＳ３においてNOであると判定されて、処理はステップＳ４に進む。そして、ステップＳ４において、通常ザッピングモード処理が実行される。ただし、通常ザッピングモード処理の詳細については、図５と図６のフローチャートを参照して後述する。
【００６８】
これに対して、メイン画像映像がCM映像の場合には、ステップＳ３においてYESであると判定されて、処理はステップＳ５に進む。そして、ステップＳ５において、CM中ザッピングモード処理が実行される。ただし、CM中ザッピングモード処理の詳細については、図１０と図１１のフローチャートを参照して後述する。
【００６９】
なお、ステップＳ３の判定手法については特に限定されないが、本実施の形態ではメイン画面映像がCM映像であると、図３のCM検出部７９により検出された場合、ステップＳ３においてYESであると判定され、それ以外の場合、ステップＳ３においてNOであると判定されるとする。
【００７０】
即ち、本実施の形態では、CM検出部７９は、例えば図１の例ではCPU６が実行するソフトウエア等で構成され、各チャンネルがCMを送信中であるか否かを検出する。即ち、複数チャンネル受信部７４に受信されている全チャンネルの映像信号に対応する映像が、CM映像であるのか否かがCM検出部７９により検出される。CM検出部７９の検出結果は、上述したメイン画面表示チャンネル選出部７２の他、後述するチャンネルリスト生成部７６やチャンネル切替最終候補選抜部７８にも提供される。
【００７１】
なお、CM検出部７９のCM検出手法は、特に限定されないが、例えば次のような手法を適用できる。
【００７２】
例えば、上述した説明では映像信号についてのみ言及したが、一般的な番組は映像のみならず音声を含んでおり、複数チャンネル受信部７４は、各チャンネルの映像信号のみならず、音声信号も受信することができる。また、CMの音声モードはステレオモードであることが多く、番組の音声モードはステレオモードであることが多いという特徴がある。そこで、CM検出部７９は、音声多重モード区間をCM中区間と検出することができる。即ち、CM検出部７９は、そのCM中区間に複数チャンネル受信部７４に受信された映像信号に対応する映像を、CM映像であると検出することができる。かかるCM検出手法の詳細については、例えば特許第２８５８７５８号明細書に開示されている。
【００７３】
また、CMの音声のボリュームレベルは、番組の音声のボリュームレベルに比較して大きいことが多いという特徴がある。そこで、CM検出部７９は、所定のチャンネルの音声信号を解析し、そのボリューム変化量（ただし、小から大に変化する変化量）が所定の量以上となった時点をCM開始時点として検出し、その後、そのボリューム変化量（ただし、大から小に変化する変化量）が所定の量以上となった時点をCM終了時点として検出することができる。即ち、CM検出部７９は、そのCM開始時点とCM終了時点までの間をCM中区間として、そのCM中区間に複数チャンネル受信部７４に受信された映像信号に対応する映像を、CM映像であると検出することができる。かかるCM検出手法の詳細については、例えば特開２００２−５１３００号公報に開示されている。
【００７４】
また、CMの時間は所定の時間（例えば日本国では15秒や30秒）であることが多く、CMは連続して放送される傾向が多く、かつ、CM同士は、数10msの無音区間とカット（シーンチェンジ）でつながっていることが多い、という特徴がある。そこで、CM検出部７９は、所定のチャンネルの音声信号を解析することで無音区間を検出し、また、所定のチャンネルの映像信号を解析することでシーンチェンジ点を検出し、これらの検出結果を組み合わせてCM中区間を検出することができる。即ち、CM検出部７９は、そのCM中区間に複数チャンネル受信部７４に受信された映像信号に対応する映像を、CM映像であると検出することができる。かかるCM検出手法の詳細については、例えば特開２００３−４７０３１号公報に開示されている。
【００７５】
次に、図５と図６のフローチャートを参照して、図４のステップＳ４の処理、即ち、通常ザッピングモード処理の詳細について説明する。
【００７６】
上述したように、同一チャンネルの映像が３分以上メイン画面映像として表示され続けていない場合、または、同一チャンネルの映像が３分以上メイン画面映像として表示されてはいるが、その映像がCM映像でない場合（番組の映像である場合）、即ち、ステップＳ２またはＳ３の処理でＮＯであると判定された場合、その判定結果がメイン画面表示チャンネル選出部７２からチャンネルリスト生成部７６に提供されて、次のような通常ザッピングモード処理が開始される。
【００７７】
即ち、ステップＳ２１において、チャンネルリスト生成部７６は、お勧め機能の状態がON状態であるか否かを判定する。
【００７８】
ここに、お勧め機能とは、ユーザに対して推薦すべき推薦番組を呈示する機能である。かかる推薦番組は、推薦番組選出部７７により決定される。即ち、推薦番組選出部７７は、例えば図１のCPU６が実行するソフトウエア等で構成され、現在受信中の番組や受信予定の番組が推薦番組であるか否かを、ユーザの嗜好情報やEPG情報等に基づいて決定する。そして、推薦番組選出部７７は、推薦番組をチャンネルリスト生成部７６に通知する。
【００７９】
そこで、本実施の形態では例えば、推薦番組選出部７７が機能している場合、ステップＳ２１において、お勧め機能の状態がON状態であると判定されるとする。この場合、処理はステップＳ２２に進む。
【００８０】
ステップＳ２２において、チャンネルリスト生成部７６は、ザッピング開始時（図２のザッピングボタン３２が押下されてザッピングモードが開始された時点）にメイン画面を担当していたチャンネル、および、推薦番組選出部７７から通知された推薦番組を現在送信中のチャンネルを、ザッピング時の切替対象となるチャンネルの候補（以下、チャンネル切替候補と称する）として選出する。
【００８１】
ステップＳ２３において、チャンネルリスト生成部７６は、１以上の各チャンネル切替候補の送信内容を特定するための各特定情報を羅列したリスト（以下、チャンネルリストと称する）を生成し、そのチャンネルリストを、表示制御部７５を介して陰極線管１１の画面中の所定の領域に表示させる。
【００８２】
具体的には例えば本実施の形態では図７に示されるように、陰極線管１１のメイン画面の一部の領域１５１にチャンネルリストが表示される。
【００８３】
即ち、図７の例では、４つのチャンネル切替候補の送信内容をそれぞれ特定する４つの特定情報のそれぞれが、領域１５１−１乃至１５１−４のそれぞれに表示される。図７の例では、特定情報として、図中右から順に、子画面に表示されるチャンネル切替候補の映像と、チャンネル切替候補のEPG情報（そのうちのチャンネル名と、現在送信中の番組名）とが表示されている。
【００８４】
この場合、チャンネルリストにおける４つのチャンネル切替候補の特定情報の並び順は、特に限定されないが、本実施の形態では次の通りとされる。即ち、一番上の表示領域１５１−１には、ザッピング開始時（図２のザッピングボタン３２が押下されてザッピングモードが開始された時点）にメイン画面を担当していたチャンネルの特定情報が表示される。その下からは、各推薦番組の推薦度が高い順に、推薦番組を送信中（ただしCM送信中も含む）の３つのチャンネル切替候補の特定情報のそれぞれが、領域１５１−２乃至１５１−４のそれぞれに表示される。
【００８５】
即ち、チャンネルリストの並び順は、ザッピング開始時にメイン画面を担当していたチャンネルの特定情報が先頭に配置され、それ以降、推薦番組の推薦度が高い順に、推薦番組を送信している各チャンネル切替候補の各特定情報が順次配置される。ただし、図７の例では、推薦度が４番目以降のチャンネル切替候補の特定情報については、当初は表示されず、チャンネルリストのスクロール操作がなされた場合に表示させるようにする。なお、図７の例では、スクロール操作を行うためのGUI(Graphical User Interface)の図示は省略されている。
【００８６】
この場合、本実施の形態では例えば、各推薦番組の推薦度については、推薦番組選出部７７により決定されるとする。即ち、本実施の形態では例えば、推薦番組選出部７７は、各番組の推薦度をそれぞれ演算し、その推薦度が閾値以上の番組を推薦番組として決定する。そして、推薦番組選出部７７は、各推薦番組を、その推薦度とともに、チャンネルリスト生成部７６に通知する。チャンネルリスト生成部７６は、各チャンネル切替候補の特定情報を、推薦度が高い順に配置させることで、チャンネルリストを生成する。
【００８７】
かかるチャンネルリスト生成部７６は、例えば図１のコントローラ２３、メモリ２４、D/A変換部２５、および受像処理部１０の一部として構成される。この場合、チャンネルリスト生成部７６は、チャンネルリストを映像データの形態で生成し、その形態を映像信号に変換した上で表示制御部７５に提供する。すると、表示制御部７５が、メイン画面生成部７３から提供された映像信号に対応する映像をメイン画面映像として表示させるとともに、そのメイン画面上の所定の領域（図７の例では領域１５１）に、チャンネルリスト生成部７６から提供された映像信号に対応する映像、即ち、チャンネルリストを表示させる。
【００８８】
このように、お勧め機能の状態がON状態である場合には、ステップＳ２１においてYESであると判定されて、ステップＳ２２，Ｓ２３の処理が実行され、１以上のチャンネル切替候補の一覧（各チャンネル候補についての、子画面による映像と、対応するEPG情報とからなる特定情報の一覧）が、チャンネルリストして表示される。
【００８９】
これに対して、お勧め機能の状態がOFF状態である場合には、ステップＳ２１においてNOであると判定されて、ステップＳ２４の処理が実行される。即ち、ステップＳ２４において、チャンネルリスト生成部７６は、全てのチャンネルの一覧（全チャンネについての、子画面により映像と、対応するEPG情報とからなる特定情報の一覧）を、チャンネルリストして生成し、そのチャンネルリストを、表示制御部７５を介して陰極線管１１の画面中の所定の領域に表示させる。
【００９０】
この場合、チャンネルリストにおける全チャンネルの特定情報の並び順は、特に限定されないが、本実施の形態では次の通りとされる。即ち、一番上の表示領域１５１−１には、ザッピング開始時にメイン画面を担当していたチャンネルの特定情報が表示される。その下からは、チャンネル番号が小さい順に、３つのチャンネルの特定情報のそれぞれが、領域１５１−２乃至１５１−４のそれぞれに表示される。
【００９１】
即ち、チャンネルリストの並び順は、ザッピング開始時にメイン画面を担当していたチャンネルの特定情報が先頭に配置され、それ以降、チャンネル番号が小さい順に、各チャンネルの特定情報が順次配置される。ただし、全チャンネル数が５以上の場合には、大きいチャンネル番号のチャンネル切替候補の特定情報については、当初は表示されず、チャンネルリストのスクロール操作がなされた場合に表示させるようにする。
【００９２】
このようにして、ステップＳ２３またはＳ２４の処理によりチャンネルリストが表示されると、処理はステップＳ２５に進む。
【００９３】
ステップＳ２５において、チャンネルリスト生成部７６は、チャンネルリストのうち、メイン画面を担当しているチャンネルの子画面に、カーソルを配置させる（そのように、カーソルを表示させる）。
【００９４】
具体的には例えば図７の例では、ステップＳ２５の処理の結果として、チャンネルリストの表示領域１５１のうちの、一番上の領域１５１−１中の子画面、即ち、図中「ザッピング開始時のChの映像」と表示されている子画面を囲むように、カーソル１６１が表示される。
【００９５】
ステップＳ２５の処理が終了すると、そのことがチャンネルリスト生成部７６からボタン操作検出部７１に通知される。これにより、処理は図６のステップＳ２６に進む。
【００９６】
ステップＳ２６において、ボタン操作検出部７１は、図２のリモートコントローラ４の＋ボタン３１または−ボタン３３が押下されたか否かを検出する。
【００９７】
＋ボタン３１または−ボタン３３が押下されない限り、ステップＳ２６においてＮＯであると判定されて、処理はステップＳ３１に進む。ただし、ステップＳ３１以降の処理については後述する。
【００９８】
これに対して、＋ボタン３１または−ボタン３３が押下されたことがボタン操作検出部７１により検出されると、その検出結果がチャンネル切替最終候補選抜部７８に通知され、処理はステップＳ２７に進む。
【００９９】
ステップＳ２７において、チャンネル切替最終候補選抜部７８は、カーソル配置候補の子画面として、カーソルが現在配置されている子画面のひとつ上／下（＋ボタン３１が押下された場合には上であり、−ボタン３３が押下された場合には下である）の子画面を設定する。
【０１００】
なお、カーソルの現在の配置位置（カーソルが現在配置されている子画面）は、チャンネルリスト生成部７６からチャンネル切替最終候補選抜部７８に通知されているとする。
【０１０１】
ステップＳ２８において、チャンネル切替最終候補選抜部７８は、CM検出部７９の検出結果に基づいて、カーソル配置候補の子画面に表示中のチャンネルの映像は、CM中（CM映像）であるか否かを判定する。
【０１０２】
ステップＳ２８において、カーソル配置候補の子画面に表示中のチャンネルの映像は、CM中（CM映像）であると判定した場合、ステップＳ２９において、チャンネル切替最終候補選抜部７８は、さらにひとつ上／下の子画面を、カーソル配置候補の子画面に設定する。その後、処理はステップＳ２８に戻され、それ以降の処理が繰り返される。
【０１０３】
これに対して、ステップＳ２８において、カーソル配置候補の子画面に表示中のチャンネルの映像は、CM中（CM映像）ではないと判定した場合、チャンネル切替最終候補選抜部７８は、カーソル配置候補の子画面をチャンネルリスト生成部７６に通知する。これにより、処理はステップＳ３０に進む。
【０１０４】
なお、後述するように、カーソル配置候補の子画面に表示される映像のチャンネルが、チャンネル切替候補の最終候補となる。また、かかるチャンネル切替最終候補選抜部７８は、例えば図１の例ではCPU６が実行するソフトウエア等で構成される。
【０１０５】
ステップＳ３０において、チャンネルリスト生成部７６は、チャンネルリストのうち、カーソル配置候補の子画面に、カーソルを配置させる（そのように、カーソルの表示位置を更新させる）。
【０１０６】
ステップＳ３０の処理が終了すると、そのことがチャンネルリスト生成部７６からボタン操作検出部７１に通知される。これにより、処理はステップＳ３１に進む。ステップＳ３１において、ボタン操作検出部７１は、リモートコントローラ４のザッピングボタン３２（図２）が再度押下されたか否かを判定する。
【０１０７】
ザッピングボタン３２がユーザにより再度押下されるまでの間、ステップＳ３１においてＮＯであると判定され、処理はステップＳ２６に戻され、それ以降の処理が繰り返される。
【０１０８】
即ち、ザッピングボタン３２がユーザにより再度押下されるまでの間、ステップＳ２６乃至Ｓ３１のループ処理が繰り返される。
【０１０９】
その後、ザッピングボタン３２がユーザにより再度押下されたことがボタン操作検出部７１により検出されると、ステップＳ３１においてYESであると判定され、その判定結果が、ボタン操作検出部７１からチャンネルリスト生成部７６に通知される。これにより、処理はステップＳ３２に進む。
【０１１０】
ステップＳ３２において、チャンネルリスト生成部７６は、表示制御部７５を介して、チャンネルリストを消去する。チャンネルリスト消去時点にカーソルが配置されていた子画面の映像のチャンネルが、チャンネルリスト生成部７６からメイン画面表示チャンネル選出部７２に提供される。さらに、そのチャンネルがメイン画面を担当するチャンネルとして、メイン画面表示チャンネル選出部７２からメイン画面生成部７３に提供される。これにより、処理はステップＳ３３に進む。
【０１１１】
ステップＳ３３において、メイン画面生成部７３は、チャンネルリスト消去時点にカーソルが配置されていた子画面に表示されていたチャンネルの映像を、表示制御部７５を介して、メイン画面映像として表示させる。
【０１１２】
これにより、通常ザッピングモード処理は終了し、即ち、図４のステップＳ４の処理は終了し、ザッピングモード処理全体が終了となる。
【０１１３】
さらに以下、図６のステップＳ２６乃至Ｓ３３の処理について、図７乃至図９の具体例を参照しつつ説明していく。
【０１１４】
例えば、図５のステップＳ２５の処理の終了時点における陰極線管１１の表示状態は、図７の通りであるとする。即ち、領域１５１にはチャンネルリストが表示されており、そのうちの一番上の領域１５１−１の子画面（ザッピング開始時のChの映像を表示している子画面）にカーソル１６１が配置されているとする。また、領域１５１に表示されたチャンネルリストのうちの上から三番目の領域１５１−３の子画面に表示されている映像は、チャンネルＣについてのCM映像であるとする。即ち、チャンネルＣはCM送信中であり、そのことを示す印（図７の例では、「CM中」というメッセージ）が子画面に表示されているとする。
【０１１５】
この表示状態で、図２のリモートコントローラ４の−ボタン３３がユーザにより押下されると、ステップＳ２６の処理でＹＥＳと判定され、ステップＳ２７の処理で、現在カーソル１６１が配置されている領域１５１−１のひとつ下の領域１５１−２の子画面、即ち、チャンネルＢの映像が表示されている子画面が、カーソル配置候補の子画面として設定される。
【０１１６】
領域１５１−２の子画面に表示中の映像のチャンネル、即ち、チャンネルＢはCM送信中ではないので、ステップＳ２８の処理でＮＯであると判定されて、ステップＳ３０の処理で、図８に示されるように、領域１５１−２の子画面、即ち、チャンネルＢの映像が表示されている子画面に、カーソル１６１が移動される。
【０１１７】
その後、ザッピングボタン３２（図２）が押下されないと、ステップＳ３１の処理でＮＯであると判定されて、処理はステップＳ２６に戻される。
【０１１８】
さらに、この図８の表示状態で、図２のリモートコントローラ４の−ボタン３３がユーザにより再度押下されると、ステップＳ２６の処理でＹＥＳと判定され、ステップＳ２７の処理で、現在カーソル１６１が配置されている領域１５１−２のひとつ下の領域１５１−３の子画面、即ち、チャンネルＣの映像が表示されている子画面が、カーソル配置候補の子画面として設定される。
【０１１９】
ただし、この場合、領域１５１−３の子画面に表示中の映像のチャンネル、即ち、チャンネルＣはCM送信中であるので、ステップＳ２８の処理でＹＥＳであると判定されて、ステップＳ２９の処理で、さらにひとつ下の領域１５１−４の子画面、即ち、チャンネルＤの映像が表示されている子画面が、カーソル配置候補の子画面として設定される。
【０１２０】
そして、ステップＳ２８の処理でＮＯであると判定された後、ステップＳ３０の処理で、図９に示されるように、領域１５１−４の子画面、即ち、チャンネルＤの映像が表示されている子画面に、カーソル１６１が移動される。
【０１２１】
以上説明したように、CM送信中のチャンネルＣはチャンネル切替候補から除外され、その結果、カーソル１６１で特定されるチャンネル切替候補は、チャンネルＢ（領域１５１−２の子画面に表示中の映像のチャンネル）から、チャンネルＣ（領域１５１−３の子画面に表示中のCM映像のチャンネル）を飛ばして、チャンネルＤ（領域１５１−４の子画面に表示中の映像のチャンネル）に切り替えられることになる。
【０１２２】
ユーザの視点からすると、ユーザは、リモートコントローラ２の＋ボタン３１または−ボタン３３を押下するだけで、チャンネル切替候補を、チャンネルリストの配置順に順次変更させていくことができる。その際、CM送信中であるチャンネルは、チャンネル切替候補から自動的に除外される。
【０１２３】
換言すると、ステップＳ２２またはＳ２４の処理で、チャンネル切替候補の一次選抜が行われ、一次選抜されたチャンネル切替候補（一次候補）についての特定情報がチャンネルリストとして表示される。その後、ステップＳ２８とＳ２９の処理で、チャンネル切替候補の二次選抜が行われ、CM送信中のチャンネルは、チャンネル切替候補から除外される。換言すると、CMではなく番組自体を送信中のチャンネルが、二次選抜されたチャンネル切替候補（二次候補）となる。そして、ステップＳ３０の処理で、最終的なチャンネル切替候補（最終候補）が決定され、その最終候補（図９の例では、領域１５１−４に表示された特定情報で特定されるチャンネル）の子画面にカーソル１６１が配置されることになる。
【０１２４】
この図９の表示状態で、図２のリモートコントローラ４のザッピングボタン３２がユーザにより再度押下されると、ステップＳ３１の処理でＹＥＳと判定され、ステップＳ３２の処理で、領域１５１に表示されているチャンネルリストが消去され、ステップＳ３３の処理で、図９の表示状態でカーソル１６１が配置されていた領域１５１−４の子画面に表示されていた映像のチャンネル、即ち、チャンネルＤがメイン画面を担当するチャンネルとなり、その結果、チャンネルＤの映像がメイン画面映像として表示されるようになる。
【０１２５】
このように、ユーザは、リモートコントローラ２の＋ボタン３１乃至−ボタン３３の押下操作を行うだけで、ザッピングのためのチャンネル切替操作ができるようになる。さらにそのチャンネルの切替操作の際には、CM中のチャンネルは自動的に飛ばされることになる。即ち、CM中のチャンネルは、チャンネルの切り替え対象（切替候補）から自動的に除外されることになる。
【０１２６】
次に、図１０と図１１のフローチャートを参照して、図４のステップＳ５の処理、即ち、CM中ザッピングモード処理の詳細について説明する。
【０１２７】
上述したように、同一チャンネルの映像が３分以上メイン画面映像として表示されていて、現時点の映像がCM映像である場合、即ち、ステップＳ３の処理でＹＥＳであると判定された場合、その判定結果がメイン画面表示チャンネル選出部７２からチャンネルリスト生成部７６に提供されて、図１０と図１１のCM中ザッピングモード処理が開始される。
【０１２８】
ただし、図１０のステップＳ５１乃至Ｓ５５の処理は、上述した図５のステップＳ２１乃至Ｓ２５の処理と基本的に同様の処理である。また、図１１のステップＳ５６乃至Ｓ６０の処理は、上述した図６のステップＳ２６乃至Ｓ３０の処理と同様である。さらに、ステップＳ６１でＹＥＳであると判定された場合（図６のステップＳ３１でＹＥＳであると判定された場合と同様の場合）のステップＳ６２とＳ６３の処理は、図６のステップＳ３２とＳ３３の処理と同様である。従って、これらの処理の説明は省略する。
【０１２９】
これに対して、ステップＳ６１の処理でＮＯであると判定された場合、図６のステップＳ３１でＮＯであると判定された場合とは異なり、CM中ザッピングモード処理は終了とならず、次のようなステップＳ６４の処理が実行される。
【０１３０】
即ち、ステップＳ６４において、チャンネルリスト生成部７６は、CM検出部７９の検出結果に基づいて、メイン画面を担当していた元のチャンネル（ここでは、その時点でもメイン画面を担当しているチャンネル）のCMが終了したか否かを判定する。
【０１３１】
ステップＳ６４において、メイン画面を担当していた元のチャンネル（ここでは、その時点でもメイン画面を担当しているチャンネル）のCMがまだ終了されていないと判定された場合、処理はステップＳ５６に戻され、それ以降の処理が繰り返される。
【０１３２】
即ち、メイン画面を担当していた元のチャンネル（ここでは、その時点でもメイン画面を担当しているチャンネル）のCMが終了しない限り、CM中ザッピングモード処理は、通常ザッピングモード処理と同様の処理となる。
【０１３３】
即ち、ステップＳ５２またはＳ５４の処理で、チャンネル切替候補の一次選抜が行われ、一次選抜されたチャンネル切替候補（一次候補）についての特定情報がチャンネルリストとして表示される。その後、ステップＳ５８とＳ５９の処理で、チャンネル切替候補の二次選抜が行われ、CM送信中のチャンネルは、チャンネル切替候補から除外される。換言すると、CMではなく番組自体を送信中のチャンネルが、二次選抜されたチャンネル切替候補（二次候補）となる。そして、ステップＳ６０の処理で、最終的なチャンネル切替候補（最終候補）が決定され、その最終候補の子画面にカーソルが配置されることになる。
【０１３４】
その後、ザッピングボタン３２がユーザにより再度押下されずに、メイン画面を担当していた元のチャンネル（ここでは、その時点でもメイン画面を担当しているチャンネル）のCMが終了すると、ステップＳ６４においてＹＥＳであると判定されて、処理はステップＳ６５に進む。
【０１３５】
ステップＳ６５において、チャンネルリスト生成部７６は、表示制御部７５を介して、チャンネルリストを消去する。そして、CMが終了したためにチャンネルリストが消去されたことが、チャンネルリスト生成部７６からメイン画面表示チャンネル選出部７２に提供される。この場合、メイン画面を担当するチャンネルを元のチャンネルに戻す（ここでは、メイン画面を担当するチャンネルを引き続き維持する）ことが、メイン画面表示チャンネル選出部７２からメイン画面生成部７３に提供される。これにより、処理はステップＳ６６に進む。
【０１３６】
ステップＳ６６において、メイン画面生成部７３は、表示制御部７５を介して、メイン画面を担当していた元のチャンネルの映像を、メイン画面映像として表示させる（ここでは、チャンネルリストのみが消去されて、同一チャンネルの映像が引き続きメイン画面映像として表示される）。
【０１３７】
このようなCM中ザッピングモード処理は、ユーザの視点に立つと次のようになる。即ち、ユーザは、メイン画面で３分以上視聴を続けた番組がCM中のときに、ザッピングボタン３２を押下すると、CM中ザッピングモード処理を実行させることができる。
【０１３８】
この場合、CMが継続されている限り、通常のザッピングモード処理と同様に、ユーザは、リモートコントローラ２の＋ボタン３１乃至−ボタン３３の押下操作を行うだけで、ザッピングのためのチャンネル切替操作ができるようになる。さらにそのチャンネル切替操作の際には、CM中のチャンネルは自動的に飛ばされることになる。即ち、CM中のチャンネルは、チャンネルの切り替え対象（切替候補）から自動的に除外されることになる。
【０１３９】
その後、ユーザが意図的にザッピングボタン３２を押下してザッピングモードを終了させない限り、元々メイン画面で見ていたチャンネルのCMが終了すると、メイン画面のチャンネルは、その元のチャンネルに自動的に切り替わる。即ち、CM終了前に、ユーザが意図的にザッピングボタン３２を押下すると、メイン画面のチャンネルは、その時点でのチャンネル切替候補（最終候補）、即ち、その時点でカーソル１６２が配置されていた子画面の映像のチャンネルに切り替わる。
【０１４０】
以上、図４乃至図１１を参照して、図３の機能的構成を有するテレビジョン受像機１によるザッピングモード処理の一例について説明した。
【０１４１】
テレビジョン受像機１がかかるザッピングモード処理を実行することにより、次のような効果を奏することが可能になる。即ち、ユーザは、ザッピングを行うために、リモートコントローラ４の＋ボタン３１または−ボタン３３（図２）の押下操作を行うだけで、お勧めのチャンネルの中から、CM中のチャンネルを飛ばしながら順番にチャンネルを切り替えていくことができる、という効果、即ち、ユーザにとって興味のあるチャンネルだけを効率的に辿ることができるようになる、という効果を奏することが可能になる。
【０１４２】
即ち、ザッピングの主要な目的のひとつは、他のチャンネルではどのような番組が放送または配信されているのかを確認することであり、ユーザにとっては、CM中であるチャンネルはザッピングの対象としては不適である。しかしながら、上述した特許文献１乃至３等の従来の技術では、CM中であるチャンネルはザッピングの対象として取り扱っていたため、効率的なザッピングが行えなかった。これに対して、上述したザッピングモード処理が実行されると、CM中であるチャンネルはザッピングの対象から自動的に除外されることになり、その結果、効率的なザッピングが行えるようになる、という効果を奏することが可能になる。
【０１４３】
さらにまた、ユーザは、メイン画面で視聴していたチャンネルのCM中にザッピングを行う場合、上述したザッピングモード処理が実行されると、そのCMが終了された時点で自動的に、その元のチャンネルに戻る（メイン画面映像が、その元のチャンネルの映像に戻る）ことができる、という効果を奏することが可能になる。
【０１４４】
かかる効果を奏することが可能なザッピングモード処理は、上述した例に特に限定されない。
【０１４５】
例えば、チャンネル切替候補の選択操作時、即ち、ユーザの＋ボタン３１または−ボタン３３の押下によりカーソル１６１の配置位置の変更時におけるメイン画面を担当するチャンネルは、上述した例では、ザッピングモード開始時の元のチャンネルのまま切り替わらなかった。これに対して、チャンネル切替候補が更新される度に、即ち、カーソル１６１の配置位置が更新される度に、そのチャンネル切替候補（カーソル１６１が配置されている子画面の映像のチャンネル）を、メイン画面を担当するチャンネルとして切り替えていってもよい。
【０１４６】
即ち、このような場合にも対応できるように、図１１のステップＳ６４やＳ６５には、「メイン画面を担当していた元のチャンネル」というように「元の」という語句が挿入されているのである。
【０１４７】
さらにこの場合、CM中ザッピングモード処理において、ザッピングモード開始時にメイン画面を担当していたチャンネル（元々メイン画面映像であったチャンネル）のCMが終了したとき、上述した例（図１１のステップＳ６５の処理例）のように自動的に元のチャンネルに切り替えるのではなく、元のチャンネルに戻ることを促すメッセージ（ダイアログ）を表示させるようにしてもよい。
【０１４８】
また例えば、上述した例では、CM中のチャンネル（その特定情報）もチャンネルリストに含められていた。しかしながら、上述したように、ザッピング時には、CM中のチャンネルには切り替わらないので、即ち、カーソル配置候補（チャンネル切替候補）からは除外されるので、CM中のチャンネル（その特定情報）を含めないように、チャンネルリストを生成して表示させるようにしてもよい。
【０１４９】
さらにまた、チャンネルリストにおけるチャンネル切替候補（その特定情報の）並び順は、上述した例では番組の推薦度の高い順とされたが、上述した例に限定されず、任意の基準に従った順番でよい。また、チャンネル切替候補から除外するチャンネルの選択基準は、上述した例ではCM中のチャンネルとされたが、上述した例に限定されず、任意の選択基準を採用することができる。
【０１５０】
即ち、結局、本発明が適用される情報処理装置は、次のような機能を有する情報処理装置であれば足り、その構成は、上述した例に限定されない。
【０１５１】
即ち、本発明が適用される情報処理装置とは、
番組を送信する複数の送信元についての各チャンネルの中から、チャンネル切替候補を選抜する情報処理装置であって、
第１の基準に従って、前記各チャンネルのうちの１以上のチャンネルを前記チャンネル切替候補の一次候補としてそれぞれ順番をつけて一次選抜し、第２の基準に従って、１以上の前記一次候補のうちの１以上のチャンネルを二次候補として二次選抜し、１以上の前記一次候補のうちの１以上の前記二次候補を少なくとも含む１以上の各チャンネルの送信内容を特定する各特定情報が、前記順番に従って配置されているチャンネルリストを生成するチャンネルリスト生成機能と、
前記チャンネルリストをユーザに呈示することを制御する呈示制御機能と、
前記呈示制御機能により呈示された前記チャンネルリストから選択チャンネルを選択する選択操作が前記ユーザによりなされた場合、前記選択チャンネルが前記二次候補であるときには前記選択チャンネルを前記チャンネル切替候補の最終候補として決定し、前記選択チャンネルが前記二次候補以外であるときには、前記チャンネルリストに含まれる別の二次候補を前記最終候補として決定する最終候補選抜機能と
を有する情報処理装置である。
【０１５２】
この場合、前記第１の基準として、推薦番組を送信するチャンネルは、前記一次候補に含めるという基準が採用され、前記第２の基準として、前記CMが送信中であるチャンネルは、前記二次候補から除外するという基準が採用された例が、上述した例である。
【０１５３】
従って、本発明が適用される情報処理装置の構成は、上述した図１の例に限定されず、上述した機能を搭載可能な情報処理装置の構成であれば足り、例えば、図１２に示されるコンピュータで構成することもできる。
【０１５４】
図１２において、CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２に記録されているプログラム、または記憶部２０８からRAM（Random Access Memory）２０３にロードされたプログラムに従って各種の処理を実行する。RAM２０３にはまた、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１５５】
CPU２０１、ROM２０２、およびRAM２０３は、バス２０４を介して相互に接続されている。このバス２０４にはまた、入出力インタフェース２０５も接続されている。
【０１５６】
入出力インタフェース２０５には、キーボード、マウスなどよりなる入力部２０６、ディスプレイなどよりなる出力部２０７、ハードディスクなどより構成される記憶部２０８、および、モデム、ターミナルアダプタなどより構成される通信部２０９が接続されている。通信部２０９は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【０１５７】
入出力インタフェース２０５にはまた、必要に応じてドライブ２１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体２１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２０８にインストールされる。
【０１５８】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１５９】
このようなプログラムを含む記録媒体は、図１２に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）２１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２０２や、記憶部２０８に含まれるハードディスクなどで構成される。
【０１６０】
或いは、このようなプログラムを含む記録媒体は、図１に示されるように、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているCPU６中の図示せぬROM、メモリ３０、メモリ２４等などで構成することもできる。
【０１６１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６２】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１６３】
【図１】本発明が適用される情報処理装置の一実施形態としての、テレビジョン受像機の構成例を示すブロック図である。
【図２】図１のリモートコントローラの外観構成例を示す図である。
【図３】図１のテレビジョン受像機が有する機能のうちの、ザッピングモード処理を実現する機能についての、そのテレビジョン受像機の機能的構成例を示す機能ブロック図である。
【図４】図３のテレビジョン受像機が実行するザッピングモード処理の一例を説明するフローチャートである。
【図５】図４のザッピングモード処理のうちの通常ザッピングモード処理の詳細例を説明するフローチャートである。
【図６】図４のザッピングモード処理のうちの通常ザッピングモード処理の詳細例を説明するフローチャートである。
【図７】図５と図６の通常ザッピングモード処理の結果の具体例を示す図である。
【図８】図５と図６の通常ザッピングモード処理の結果の具体例を示す図である。
【図９】図５と図６の通常ザッピングモード処理の結果の具体例を示す図である。
【図１０】図４のザッピングモード処理のうちのCM中ザッピングモード処理の詳細例を説明するフローチャートである
【図１１】図４のザッピングモード処理のうちのCM中ザッピングモード処理の詳細例を説明するフローチャートである。
【図１２】本発明が適用される情報処理装置の他の実施形態としての、コンピュータの構成例を示すブロック図である。
【符号の説明】
【０１６４】
１  テレビジョン受像機，  ２  アンテナ，  ３  ネットワーク，  ４  リモートコントローラ，  ５  チューナ，  ６  CPU，  ８  スイッチ，  １０  受像処理部，  陰極線管  １１，  ２３  コントローラ，  ２４  メモリ，  ２７  ネットワーク通信部  ，２８  コンテンツ取得部，  ２９  EPG取得部，  ３０  メモリ、  ３１  ＋ボタン，  ３２  ザッピングボタン３３  −ボタン，  ７１  ボタン操作検出部，  ７２  メイン画面表示チャンネル選出部，  ７３  メイン画面生成部，  ７４  複数チャンネル受信部，  ７５  表示制御部，  ７６  チャンネルリスト生成部，  ７７  推薦番組選出部，  ７８  チャンネル切替最終候補選抜部，  ７９  CM検出部，  １５１  領域，  １６１  カーソル，  ２０１  CPU，  ２０２  ROM，  ２０３  RAM，  ２０５  記録部
【図１】
2007201759.tif 000003
【図２】
2007201759.tif 000004
【図３】
2007201759.tif 000005
【図４】
2007201759.tif 000006
【図５】
2007201759.tif 000007
【図６】
2007201759.tif 000008
【図７】
2007201759.tif 000009
【図８】
2007201759.tif 000010
【図９】
2007201759.tif 000011
【図１０】
2007201759.tif 000012
【図１１】
2007201759.tif 000013
【図１２】
2007201759.tif 000014