(57)【特許請求の範囲】
【請求項１】
電子番組ガイド情報を含む放送波を受信する受信手段と、前記受信手段により受信された放送波から前記電子番組ガイド情報を抽出する電子番組ガイド抽出手段とを備え、前記電子番組ガイド情報に基づく番組表の表示が可能な電子番組ガイド受信システムにおいて、
番組視聴を含むユーザの操作履歴を示すユーザ操作履歴情報を取得するユーザ操作履歴取得手段と、
前記ユーザ操作履歴取得手段により取得されたユーザ操作履歴情報が少なくとも記憶される記憶手段と、
前記電子番組ガイド抽出手段により抽出された電子番組ガイド情報、及び前記記憶手段に記憶されているユーザ操作履歴情報に基づいてユーザの番組視聴の嗜好を判定するユーザ嗜好判定手段と、
前記ユーザ嗜好判定手段で判定された結果をもとに、各時間帯毎に、前記電子番組ガイド抽出手段により抽出された電子番組ガイド情報の示す対応する各番組に対して、ユーザの嗜好を反映したおすすめ度の順位判定を行うおすすめ判定手段と、
ユーザのザッピング指定操作に従い、前記おすすめ判定手段によるおすすめ度の順位判定結果に基づいて、表示する番組をおすすめ度順に順次切り替えるザッピング手段であって、複数のザッピングサイクルを設定し、最初のザッピングサイクルでは、おすすめ度の高い番組を切り替え表示対象とし、ザッピングサイクルが切り替わる都度、切り替え前のザッピングサイクルで切り替え表示される番組よりもおすすめ度が低い番組を切り替え表示対象として追加するザッピング手段とを具備することを特徴とする電子番組ガイド受信システム。
【請求項２】
ユーザの嗜好にあったおすすめ度の高い番組群を表すおすすめ番組表を表示する番組表表示手段と、
前記おすすめ番組表に掲載される番組群を、前記おすすめ判定手段によるおすすめ度の順位判定結果に基づいて決定する手段とを更に具備し、
前記ザッピング手段は、前記最初のザッピングサイクルでは、前記おすすめ番組表に掲載される番組群を切り替え表示対象とすることを特徴とする請求項１記載の電子番組ガイド受信システム。
【請求項３】
前記ザッピング手段は、最終のザッピングサイクルでは、全番組を切り替え表示対象とすることを特徴とする請求項２記載の電子番組ガイド受信システム。
【請求項４】
前記システムに接続されている録画再生機能または再生機能を有する外部機器に装着された記録媒体に記録されている再生可能な番組に関する、少なくとも当該番組を表す情報を含む外部機器情報を取得して前記記憶手段に記憶する外部機器情報取得手段を更に具備し、
前記ザッピング手段は、前記最終のザッピングサイクルでは、前記全番組に加えて、前記記憶手段に記憶されている前記外部機器情報によって表される、前記外部機器に装着された記録媒体に記録されている再生可能な番組を切り替え表示対象とすることを特徴とする請求項３記載の電子番組ガイド受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信放送波から抽出される電子番組ガイド情報及びユーザ操作履歴情報を利用して、ユーザの番組視聴の嗜好を反映したおすすめ番組表を表示する電子番組ガイド受信システムに関する。
【０００２】
【従来の技術】
従来、番組の開始時間やその内容を知るには、紙に印刷された番組表によるのが一般的であった。近年、これに加えて電子的な番組情報としての電子番組ガイド(Electronic Program Guide）の利用がなされるようになり、放送番組と受像機を連動して使うことができるようになってきた。また、各番組に対して付加情報を持たせ、これを見ることができるシステムもある。
【０００３】
一方で、放送されるチャンネルの数は放送の形態（ＣＳ・ＢＳ・地上波放送等）やデジタル化などによって増加の傾向にあり、今後ますます同一の受像機で視聴できる番組数は増えてくるものと予想される。
【０００４】
このように多チャネル化が進んでいる状況下における従来の電子番組ガイド受信システムでは、多チャンネルの中から所望する番組を選んで視聴する操作の効率が悪く、さらに見落としが生じることもあり、ユーザにとっては、操作しずらいシステムであった。
【０００５】
【発明が解決しようとする課題】
上記したように近年は、番組情報の電子化が進み、番組の選択や検索のために利用できる情報がますます増え、その利用手段が整いつつある。このような中、所望の番組を迅速に見つけ、次にこれを確実に視聴しようとすると、番組数が増加している状況下では、従来のシステムに幾つかの問題がある。
【０００６】
まず、従来のシステムにおける電子番組ガイドの表示形態は、時間とチャンネル（チャンネル番号）の２軸からなっていた。ところが、ユーザにとってはチャンネル番号の並びと見たい番組とは必ずしも一致するとは限らないため、ユーザが漠然と見たいと思う内容の番組を従来の番組表から探し出すことは手間のかかる作業であった。
【０００７】
また、チャンネル数の増加によって番組表全体をくまなく（番組概要を含めて）調べることはますます時間のかかる作業である。また、所望の番組が見つかった後、ユーザがこの番組をその番組放送時間に確実に視聴する（再生する）ためには、放送／録画時刻、放送／録画時間、機器、媒体等の一連の情報をユーザがすべて操作、管理する必要があった。このため番組の見忘れなどが起こりやすかった。
【０００８】
本発明は上記事情を考慮してなされたものでその目的は、多チャンネルの中から、ユーザが所望のチャンネルを効率よく、且つ正確に選択して視聴できる電子番組ガイド受信システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、ＥＰＧ（電子番組ガイド）情報を含む放送波を受信する受信手段と、この受信手段により受信された放送波からＥＰＧ情報を抽出するＥＰＧ抽出手段とを備え、このＥＰＧ情報に基づく番組表の表示が可能な電子番組ガイド受信システムにおいて、番組視聴を含むユーザの操作履歴を示すユーザ操作履歴情報を取得するユーザ操作履歴取得手段と、このユーザ操作履歴取得手段により取得されたユーザ操作履歴情報が少なくとも記憶される記憶手段と、上記ＥＰＧ抽出手段により抽出されたＥＰＧ情報、及び上記記憶手段に記憶されているユーザ操作履歴情報に基づいてユーザの番組視聴の嗜好を判定するユーザ嗜好判定手段と、このユーザ嗜好判定手段で判定された結果をもとに、各時間帯毎に、上記ＥＰＧ抽出手段により抽出されたＥＰＧ情報の示す対応する各番組に対して、ユーザの嗜好を反映したおすすめ度の順位判定を行うおすすめ判定手段と、このおすすめ判定手段によるおすすめ度の判定結果に基づいて、ユーザの嗜好にあった番組群を表すおすすめ番組表を、時間軸とおすすめ度軸との２次元表現で表示器に表示する番組表表示手段と、上記おすすめ番組表からの番組の選択を含む各種入力操作が可能な入力手段とを備えたことを特徴とする。
【００１０】
このような構成においては、従来の時間軸とチャンネル番号の２次元表現による番組表示ではなく、ユーザの番組視聴の嗜好に適合する番組群を表すおすすめ番組表が、時間軸とおすすめ度を表すおすすめ度軸との２次元表現で画面表示されるため、ユーザは、おすすめ番組表上の目的とする時間帯について、おすすめ度軸のおすすめ度が高い側を中心に見るだけで、自身の嗜好に合致した番組を一目で把握できることになり、見たい番組を効率よく選択して視聴することが可能となる。
【００１１】
ここで、ユーザ嗜好判定手段によるユーザ嗜好の判定を、各時間帯毎に行うならば、おすすめ判定手段による各時間帯毎のおすすめ番組の判定の精度をより高めることが可能となる。
【００１２】
また、ユーザ嗜好判定手段では、少なくとも番組ジャンルについてユーザの番組視聴傾向を判定し、おすすめ判定手段では、その判定結果に基づいて、各時間帯毎に、各番組ジャンルに対する重み付け（おすすめ度の決定）をして、各時間帯毎に、重みの大きい（おすすめ度の高い）番組ジャンルの順に、その番組ジャンルに対応する番組をＥＰＧ情報から検索して、表示対象番組（おすすめ番組）として決定する構成を適用するならば、ユーザの番組視聴に関する嗜好を正しく反映したおすすめ番組を取得できる。
【００１３】
ここで、１つの番組ジャンルに対して、同一時間帯で複数の番組が検索されることがあり得る。そこで、この複数の番組間でおすすめ度の順位付けを可能とするために、ＥＰＧ情報により提供される番組内容についての情報からキーワードとなり得る単語を抽出するキーワード抽出手段を設け、ユーザ嗜好判定手段において、番組ジャンルの他に、ＥＰＧ情報から提供される出演者等を表すキーワード、及びキーワード抽出手段により抽出された単語（抽出キーワード）についても、ユーザの番組視聴傾向を判定し、おすすめ判定手段では、その判定結果に基づいて、各時間帯毎に、各番組ジャンル、各出演者等を表すキーワード、各抽出キーワードに対する重み付けをして、各時間帯毎に、重みの大きい（おすすめ度の高い）番組ジャンルの順に、その番組ジャンルに対応する番組をＥＰＧ情報から検索し、複数の番組が検索されたときは、各キーワードで番組検索を行い、番組ジャンルで検索された番組に一致する番組のうち、重みの大きいキーワードで検出された番組のおすすめ度を上位とすればよい。
【００１４】
また、上記おすすめ番組表上に、各番組の情報がそれぞれ表示される番組情報エリアの群を配置し、上記各番組情報エリアを時間帯別におすすめ度軸の方向に該当する番組のおすすめ度の順番の並びで表示するならば、ユーザは、見たい番組をより効率的に把握できるようになる。この番組情報エリアに表示される番組の情報としては、番組名を用いることが可能である。
【００１５】
また、上記各番組情報エリアを、ＥＰＧ情報から取得される該当する番組ジャンルに応じて区別して表示するならば、ユーザは見たい番組を一層効率的に把握できる。ここで、各番組情報エリアを区別して表示するには、ジャンル別に固有の色で表示するとよい。また、ＥＰＧ情報から取得されるジャンル別ロゴを表示するようにしてもよい。
【００１６】
また本発明は、上記入力手段によりおすすめ番組表上で選択指定されている番組の映像（例えば、放映中の映像、または録画済みもしくは再生可能な番組の映像）、またはＥＰＧ情報から提供される当該番組の代表画像、またはＥＰＧ情報から提供される番組内容を、おすすめ番組表の近傍に表示することをも特徴とする。
【００１７】
このようにすると、ユーザは番組表上で所望の番組を選択するだけで詳細な番組内容を把握することが可能になり、正確に見たい番組を選択できる。ここで、おすすめ番組表上で選択指定されている番組の番組情報エリアを、当該番組表上の他の番組の番組情報エリアとは異なる表示形態で強調表示するならば、選択中の番組が容易に視認可能となる。
【００１８】
また本発明は、おすすめ度の順番が同一の複数の番組が時間軸方向に重複する場合、番組開始時刻が遅い番組の番組情報エリアの放送開始時刻近傍の一部を、開始時刻が早い番組の番組情報エリアの一部として表示することをも特徴とする。
このようにすると、ユーザはおすすめ度の順位が同一の複数の番組が時間軸方向に重複していることを簡単に視認できる。
【００１９】
ここで、番組開始時刻が遅い番組の番組情報エリアの放送開始時刻近傍の上記一部を、おすすめ度軸の方向の何れの部分とするかを、上記複数の番組のおすすめ度の高低に応じて決定するならば、ユーザは上記一部の位置、つまり番組開始時刻が遅い番組の番組情報エリアの縮小部分＝番組開始時刻が早い番組の番組情報エリアの拡張部分の位置（おすすめ度軸方向の位置）から、上記複数の番組のおすすめ度の高低を簡単に視認できる。
【００２０】
また本発明は、本システムに接続されている録画再生機能又は再生機能を有する外部機器に装着された記録媒体に記録されている再生可能な番組に関する、少なくとも当該番組を表す情報及び当該番組の再生の有無を表すフラグ情報の組を含む外部機器情報を取得して上記記憶手段に記憶する外部機器情報取得手段を更に設け、上記番組表表示手段にて上記おすすめ番組表を表示する際には、当該おすすめ番組表上の各番組情報エリアの中から録画済みで且つ未再生の番組の番組情報エリアを上記記憶手段に記憶されている外部機器情報に基づいて探し、該当する番組情報エリアを番組未再生であることが識別可能な形態で表示することをも特徴とする。
【００２１】
未再生であることが識別可能な表示形態として、その旨を示すマーク表示または色表示が適用可能である。また、単に未再生であることだけでなく、未再生の回数（同一番組についての未再生の録画済み番組の数）を示すマークまたは数字を表示することも可能である。
【００２２】
このようにすると、ユーザが録画番組の管理を意識しなくても、確実におすすめ番組表で未再生の録画済み番組の存在を教示できるため、番組見忘れがなくなる。
【００２３】
また本発明は、おすすめ番組表上の表示時間帯をスキップさせるスキップ指定操作に用いられるスキップ操作手段を設け、上記番組表表示手段では、表示器の表示画面の解像度に基づいて、おすすめ番組表上の一度に表示する表示時間帯を切り替え設定すると共に、上記スキップ操作手段の操作に従って、おすすめ番組表上の表示時間帯をスキップすることをも特徴とする。
このようにすると、入力手段を用いたスキップ指定操作により、限られた画面内で、所望の時間帯のおすすめ番組の表示に高速に切り替えることができる。また、一度に表示する表示時間帯（表示時間範囲）も、画面の解像度に応じた最適な値、つまりユーザにとって見やすい値に自動的に設定できる。
【００２４】
ここで、おすすめ番組表上で対象となる時間帯の単位を１時間とし、表示時間帯（表示時間範囲）の開始時刻を、現在の時刻が属する時間帯の先頭とするならば、管理が容易となると共に、ユーザにとって見やすいものとなる。また、スキップ表示を、設定されている表示時間帯を単位に行うと、切り替えの高速化が図れる。勿論、時間帯単位（例えば１時間単位）に順次ずらして表示するようにしてもよい。
【００２５】
また、スキップ量（スキップする時間範囲）を異にする２種のスキップ操作手段、例えば、表示時間帯を単位とするスキップ表示を指定する第１のスキップ操作手段と、表示時間帯より大きい時間範囲（例えば１日）を単位とするスキップ表示を指定する第２のスキップ操作手段）を設け、上記番組表表示手段では、第２のスキップ操作手段の操作に応じて、おすすめ番組表上の表示時間帯を第１のスキップ操作手段の操作に応じたスキップ表示より高速にスキップ（例えば、１日単位にスキップ）するならば、所望の日付の所望の表示時間帯に高速に切り替えることができる。
【００２６】
また本発明は、上記番組表表示手段に、システムを用いての視聴開始時点からの経過時間、または総視聴時間、または総視聴回数を管理する手段を設け、最初の段階では（つまりユーザ操作履歴の情報量が、ユーザ嗜好の判定とおすすめ度の判定に十分な量ではない初期の段階では）上記ＥＰＧ抽出手段により抽出されるＥＰＧ情報に基づいて時間軸とチャンネル軸との２次元表現の通常番組表の表示を行い、所定の基準値を超えた後は（つまりユーザ操作履歴の情報量が、ユーザ嗜好の判定とおすすめ度の判定に十分な量となった後は）自動的に上記おすすめ番組表の表示に切り替えることをも特徴とする。ここで、番組表の表示を指定する番組表表示操作手段を設け、当該操作手段が操作された場合に、番組表表示手段による上記の番組表表示が行われるようにするとよい。
【００２７】
また本発明は、番組表示を切り替えるザッピング指定操作に用いられるザッピング操作手段と、このザッピング操作手段の操作に従い、上記おすすめ判定手段によるおすすめ度の判定結果に基づいて、表示する番組をおすすめ度順に順次切り替えるザッピング手段とを更に設けたことをも特徴とする。
【００２８】
このような構成においては、ザッピング操作手段を操作することにより、表示する番組を、従来のようなチャンネル番号順ではなくて、おすすめ度順に順次切り替えることができるため、ユーザに確実に且つ効率よく番組を提供することが可能となる。
【００２９】
ここで、複数のザッピングサイクルを設定し、最初のサイクルでは、上記おすすめ番組表への掲載（表示）対象となるおすすめ度の高い番組のみをザッピングによる切り替え表示の対象とし、２回目以降のサイクルでは、それよりおすすめ度が低い番組を切り替え表示の対象として順次追加し、最終サイクルでは、全番組を切り替え表示の対象とするとよい。また、全番組に加えて、上記外部器器情報から取得される、外部機器にて再生可能な番組も含めて切り替え表示の対象とするとよい。
この場合、ユーザに対しておすすめ度が高い番組から提供していくことになり、しかもザッピングサイクルが進むと、おすすめ番組表に掲載されないような、おすすめ度の低い番組、更には外部機器にて再生可能な番組も提供されるようになるので、効率よく且つユーザが安心してザッピング操作を行える。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態につき図面を参照して説明する。
図１は本発明の一実施形態に係る電子番組ガイド受信システムの構成を示すブロック図である。
【００３１】
図１のシステムにおいて、アンテナ１等を介して受信された放送波は、受信装置１０内の、チューナ及び（映像データと音響データとを分離する）分離器を含む受信部１１に入力される。この放送波には、例えばＭＰＥＧ（Moving Picture Experts Group）ビデオデータなどの映像データと音響データが含まれており、当該映像データには、番組情報のデータ、つまり電子番組ガイド情報（以下、ＥＰＧ情報と称する）が規定のフォーマットに従って重畳されている。
【００３２】
ＥＰＧ情報は、例えば現在時刻から２４時間後（ＥＰＧ２とＥＰＧ１−２の場合）、または１５０時間後（ＥＰＧ２，ＥＰＧ３と、ＥＰＧ１−２，ＥＰＧ１−３の場合）までの各放送チャンネルの番組に関する情報である。
【００３３】
ＥＰＧ情報の主な内容は、（１）番組名、（２）ジャンル、（３）開始時刻、（４）終了時刻、（５）番組内容（あらすじなど）、（６）送信者からの番組に対するキーワード（出演者、シリーズ名、曲名など）、（７）番組の静止画（代表画面など）である。
【００３４】
上記（２）のＥＰＧ情報のジャンルは、洋画／邦画／スポーツ１（球技系）／スポーツ２（球技系以外）／音楽／ドラマ・演劇／ニュース・報道／バラエティ／レジャー・趣味／こども向け・教育／教養・ドキュメンタリー／海外放送／アダルト／デジタルラジオ／その他等に分類される。
【００３５】
なお、上記放送波は、地上波、衛星放送波（ＣＳ放送波、ＢＳ放送波）、有線放送波等のいずれであってもよい。また、受信した放送波が、アナログ信号またはデジタル信号のいずれであるかによって、受信部１１のチューナ内部の構成が変わる。
【００３６】
さて、受信部１１は、受信した放送波から映像データ及び音響データを分離し、映像データについては出力制御部１２及びＥＰＧデコード部１３に、音響データについては出力制御部１２にそれぞれ出力する。
【００３７】
出力制御部１２は、受信部１１からの映像データに基づいてＣＲＴディスプレイ、液晶ディスプレイ等の表示部１４により映像を表示出力し、同じく受信部１１からの音響データに基づいてスピーカ等のオーディオ出力部１５による音響出力を行う。ここでの動作は、いわゆる通常ＴＶ（テレビジョン）での放送波受信時と同様であり、出力制御部１２からは映像データに重畳されているＥＰＧ情報は見えず、通常の映像出力と音響出力のみが行われる。
【００３８】
ＥＰＧデコード部１３は、受信部１１からの映像データからＥＰＧ情報を分離抽出する。このＥＰＧ情報はデータ処理部１６に送られると共に、バス１７を介してデータ蓄積部１８に送られる。バス１７は、ＶＭＥｂｕｓ，Ｍｕｌｔｉｂｕｓ，Ｆｕｔｕｒｅｂｕｓなどのバックプレーン・バスである。
【００３９】
データ処理部１６は、プログラム等が格納される主メモリ１６１及び当該プログラムを実行するＣＰＵ１６２から構成される。なお、上記プログラムは、例えばアンテナ１、受信部１１を介してダンプされることで、更新可能なようになっている。ここでは、上記プログラムはデータ蓄積部１８に保存される。本システムは、例えば電源投入によりデータ処理部１６のＣＰＵ１６２によりオペレーティングシステム（ＯＳ）が立ち上げられ、その後データ蓄積部１８に保存されている上記プログラムが主メモリ１６１にロードされることで、自動的に起動される。
【００４０】
データ処理部１６は、主メモリ１６１に格納されたプログラムと当該プログラムを実行するＣＰＵ１６２とにより実現される、図２に示す機能構成を有している。
【００４１】
まずデータ処理部１６は、ユーザ（ここでは家庭内の各個人）の操作に従ってリモコン装置２３等から入力される放送波選択、チャネル選択、録画・再生等に関する各種の操作コマンドに基づいてユーザの操作履歴（各個人別の番組視聴に関する、視聴した放送波、チャネル、視聴時間帯等の情報、及び録画番組、再生番組等に関する情報のログ）を取得し、データ蓄積部１８に蓄積するユーザ操作履歴取得部（ユーザ操作履歴取得機能）１６３を有する。
【００４２】
データ処理部１６はまた、ＥＰＧデコード部１３から常時送られてくるＥＰＧ情報、上記ユーザ操作履歴等をもとに、ユーザの番組視聴の嗜好を判定するユーザ嗜好判定部（ユーザ嗜好判定機能）１６５を有する。
【００４３】
データ処理部１６はまた、上記ユーザ嗜好判定結果をもとに、ＥＰＧ情報の番組群を対象にユーザの嗜好に最も適合したものから順に（おすすめ度を）順位決定するおすすめ判定部（おすすめ判定機能）１６６を有する。
【００４４】
データ処理部１６はまた、上記おすすめ判定の結果に基づいて、時間軸とおすすめ度を表すおすすめ度軸との２次元表現のおすすめ番組表を作成し、出力制御部１２を介して表示部１４に表示する番組表表示部（番組表表示機能）１６８を有する。この番組表表示部１６８は、ＥＰＧ情報に基づく通常の番組表を表示するための機能も有する。
【００４５】
データ処理部１６はまた、ＥＰＧ情報に含まれているキーワードとは別に、ＥＰＧ情報中の番組内容からキーワード（キーワードとなり得るデータ）を抽出するキーワード抽出部（キーワード抽出機能）１６７を有する。ここでのキーワード抽出には、文節の意味を重要視せずに、つまり意味解析等を行わずに、単にＥＰＧ情報に含まれている各番組の「番組内容」のテキスト文章から、漢字コード列（連続する漢字コードの集合）とカタカナコード列（連続するカタカナコードの集合）をキーワードとして抽出する簡便な手法を適用する。これにより、番組内容のテキスト文章が例えば「平松真澄が、京都に、フェラーリでグルメ旅に行った」の場合であれば、キーワードとして、「平松真澄」、「京都」、「フェラーリ」、「グルメ」の４つの単語が抽出される。この抽出キーワードは、上記第１のユーザ嗜好判定結果中の抽出キーワード別視聴回数５０４を得るのに用いられる。
【００４６】
データ処理部１６はまた、受信装置１０に接続されている外部機器２１に装着された記録媒体に記録されている録画済み番組（または再生可能な番組）の情報（以下、外部機器情報と称する）を取得する外部機器情報取得部（外部機器情報取得機能）１６４を有する。
【００４７】
データ処理部１６は更に、リモコン装置２３のチャンネルボタン２３４の操作に基づくザッピング（表示番組の連続的な切り替え）を行うザッピング部（ザッピング機能）１６９を有する。
【００４８】
データ蓄積部１８は、ハードディスク装置（ＨＤＤ）、ＤＶＤ−ＲＡＭ等の記憶装置で構成され、ＥＰＧデコード部１３から常時送られるＥＰＧ情報、ユーザ操作履歴情報、外部機器情報及び嗜好判定結果等を記憶するのに用いられる。このデータ蓄積部１８には、受信部１１で受信され、分離された映像データ及び音響データも蓄積可能である。データ蓄積部１８に蓄積されたデータは、加工・編集することも可能である。周知のように、ＥＰＧ情報は頻繁に伝送されてくるため、データ蓄積部１８のＥＰＧ情報記憶エリアには常に最新のＥＰＧ情報を保持することができる。
【００４９】
バス１７には、外部インタフェース１９が接続されている。外部インタフェース１９は例えばｌＥＥＥ１３９４インタフェース及びアダプタを備えており、これにより当該インタフェース１９にはｌＥＥＥ１３９４に準拠したバス型のネットワーク（ｌＥＥＥ１３９４バスネットワーク）２０を介して、ＤＶＤ機器（ＤＶＤビデオレコーダー、ＤＶＤプレーヤー）、ＶＴＲ機器等の（録画再生機能または再生機能を有する）複数の外部機器２１が接続可能なようになっている。
【００５０】
受信部１１で受信され、分離された映像データ及び音響データ、さらにはＥＰＧデコード部１３により抽出されたＥＰＧ情報は、バス１７、外部インタフェース１９及びネットワーク２０を介して録画（記録）再生機能を有する外部機器２１に記録することも可能である。
【００５１】
バス１７にはまた、入力制御部２２が接続されている。入力制御部２２は、コマンド等の情報の入力手段としての例えばリモートコントロール装置（以下、リモコン装置と称する）２３から入力される情報の入力を制御し、バス１７を介してデータ処理部１６に送る。なお、リモコン装置２３に代えて、例えばジョイスティック等の入力手段を用いることも可能である。
【００５２】
図３にリモコン装置２３における主要なボタン等の配置例を示す。
リモコン装置２３には、電源ボタン２３０、番組表表示ボタン２３１、テンキーをなす（０から９までの）数字ボタン２３２、おすすめ番組表等を対象とする各種の選択操作を行って、選択確定するための上下左右方向ボタンと確定ボタンで構成される選択ボタン２３３、チャンネルを選択するチャンネルボタン２３４、番組表を高速にスキップするための高遠スキップボタン２３５、番組を再生する再生ボタン２３６、巻き戻しボタン２３７、及び早送りボタン２３８が設けられている。
【００５３】
図４にデータ蓄積部１８に記憶される外部機器情報の内容例を示す。この外部機器情報は、受信装置１０の外部インタフェース１９にネットワーク２０を介して接続されている外部機器２１の識別情報、及び当該外部機器２１に装着された記録媒体に記録されている番組（記録番組）に関する諸情報、例えばＤＶＤ−ＲＡＭ、ビデオテープ等に録画済みの番組（またはＤＶＤ−ＲＯＭソフト等に予め記録されている再生可能な番組）、再生の有無を示す再生有無フラグ、番組ジャンル、番組時間（放映時間）、番組内容などの情報を含む。
【００５４】
データ処理部１６は、図４の外部機器情報から、どの外部機器２１の記録メディアにはどのような再生可能な番組が記録されているか、更には再生の有無を認識できる。この外部機器情報は、対応する外部機器２１が録画再生機能を有する場合には、録画再生等のためのリモコン装置２３を用いたユーザ操作により当該リモコン装置２３から入力制御部２２、バス１７を介して入力されるコマンド、ユーザによる目的の外部機器２１自体に対する録画再生等のための操作に応じて当該外部機器２１から外部インタフェース１９を介して入力されるコマンドに応じてユーザ操作履歴が取得された際に、そのコマンド及びＥＰＧ情報に基づいてデータ処理部１６（内の外部機器情報取得部１６４）により生成（更新）される。ここで、外部機器情報中の録画済み番組（再生可能な番組）、番組ジャンル、番組時間（放映時間）、番組内容は、入力コマンドに応じて該当するＥＰＧ情報を検索することで取得される。また、ＤＶＤプレーヤーのように、対応する外部機器２１が録画機能を持たない場合には、当該外部機器２１に装着されている記録媒体に記録されている映像情報に付加された情報から取得される。また、外部機器情報中の再生有無フラグは、ユーザによるリモコン装置２３等を用いた再生操作に従って該当する録画済み番組（再生可能な番組）が再生された場合に再生有り状態に更新される。
【００５５】
データ処理部１６（内のユーザ嗜好判定部１６５）により取得される嗜好判定結果には第１のユーザ嗜好判定結果及び第２のユーザ嗜好判定結果の２種がある。
図５に第１のユーザ嗜好判定結果の内容例を示す。この第１のユーザ嗜好判定結果は、ユーザが実際に視聴した回数（全視聴回数）５０１、ジャンル別視聴回数５０２、出演者別視聴回数５０３、及び抽出キーワード別視聴回数５０４の各情報を含む。全視聴回数のもとになる、実際に視聴したか否かの判定は、ユーザ操作履歴により示される各番組毎の視聴した時間値と、ＥＰＧ情報の放映時間とに基づいて行われる。ここでは、視聴した時間値が、ＥＰＧ情報により示される該当する番組の放映時間の絶対値の８割を超えた場合に、その番組を視聴したと判定される。本実施形態では、記録番組（例えば録画済み番組）の再生についても同様に扱われる。なお、記録番組が再生されたか否かは、外部機器情報中の後述する再生有無フラグにより示される。
【００５６】
ジャンル別視聴回数５０２は、視聴した番組（再生された番組を含む）をＥＰＧ情報に含まれている番組ジャンル情報に基づいてジャンル別に分類し、そのジャンル別に該当する番組の視聴回数をカウントすることにより取得されるもので、ジャンル別のカウント値である。同様に出演者別視聴回数５０３は、ＥＰＧ情報に含まれている（キーワードの１つである）出演者別に該当する番組の視聴回数をカウントすることにより取得されるもので、出演者別のカウント値である。
【００５７】
抽出キーワード別視聴回数５０４は、ＥＰＧ情報に含まれている番組内容からデータ処理部１６内のキーワード抽出部１６７により抽出されるキーワード（抽出キーワードデータ）別に該当する番組の視聴回数をカウントすることにより取得されるもので、抽出されたキーワード別のカウント値である。
【００５８】
データ処理部１６内のおすすめ判定部１６６では、以上の各回数５０１〜５０４の情報を含む第１のユーザ嗜好判定結果から、該当するユーザが、何に関する番組（例えば、ドラマのジャンル）を良く視聴するのかを判定することができる。即ち、カウント値が最大のものが、最も良く視聴している番組あるいはその内容に関した番組と判定できる。ここでは、抽出キーワード別視聴回数５０４のように、番組内容から抽出されたキーワードも判定の対象になるので、より番組の内容に踏み込んだ判定が可能になる。
【００５９】
図６に第２のユーザ嗜好判定結果の内容例を示す。この第２のユーザ嗜好判定結果は、予め定められた各時間帯毎（ここでは、１日を２４等分した１時間毎）に、視聴した番組のジャンル別のカウント値を値の大きい順に配置したものである。この第２のユーザ嗜好判定結果により、該当するユーザは、ある時間帯ではどのジャンルの番組を最もよく視聴するか判定可能となる。図６の場合、例えばＡＭ７：００〜７：５９の時間帯はニュースを特に視聴し、またＰＭ８：００〜８：５９（２０：００〜２：５９）の時間帯はドラマを良く視聴すると判定できる。つまり、第２のユーザ嗜好判定結果から、ユーザの各時間帯に対する視聴パターンが判定できる。
【００６０】
なお、上記第１及び第２のユーザ嗜好判定結果中の各カウント値（を表現するビット数）は有限である。このため本実施形態では、カウント値が例えば１０万を超えた場合には当該カウント値をクリアする。
【００６１】
次に、本発明に直接関係するデータ処理部１６による番組表表示処理について、図７乃至図９のフローチャートを参照して説明する。
【００６２】
ユーザは、番組表の表示を必要とする場合、リモコン装置２３上の番組表表示ボタン２３１を押下する。これによりリモコン装置２３から入力制御部２２に対して番組表の表示を指示するコマンドが入力され、当該入力制御部２２によりバス１７を介してデータ処理部１６に渡される。ここで、複数のユーザが存在する家庭内の使用を考慮すると、ユーザを特定するために、ユーザの識別子を併せてリモコン装置２３から入力するとよい。
【００６３】
データ処理部１６は、番組表の表示を指示するコマンドを受け取ると、番組表表示処理を開始し、まず時計機能を有するタイマ（図示せず）から現在の日時の情報（現在時刻情報）を取得する（ステップＳ１）。
【００６４】
次にデータ処理部１６は、現在の日時と例えば本システムを用いての視聴開始日時とを比較することで、視聴開始から所定期間を超えての本システムの使用であるか否かを判定する（ステップＳ２）。もし、所定期間（例えば１週間）を超えていないならば、視聴回数が少ないためユーザ嗜好の判定は困難であると判断する。この場合、データ処理部１６はＥＰＧデコード部１３から最新のＥＰＧ情報を取得して、当該ＥＰＧ情報に基づく通常の番組表、つまり時間軸とチャンネル軸との２次元表現の番組表の表示を行う（ステップＳ３）。
【００６５】
一方、所定期間を超えているならば、データ処理部１６は以下に述べるおすすめ判定・おすすめ番組表表示処理を図８及び図９のフローチャートに従って実行し、おすすめ番組表を表示する（ステップＳ４）。
【００６６】
データ処理部１６はまず、取得した現在時刻情報に基づいておすすめ番組表の表示開始時刻を設定する（ステップＳ１１）。ここでは、現在時刻がＸ時Ｙ分であれば、つまり現在時刻がＸ時台に属しているならば、表示開始時刻をＹの値に無関係に全てＸ時に設定する。したがって、現在時刻が例えばＰＭ８：０５であった場合は、表示開始時刻はＰＭ８：００と設定される。つまり、ＰＭ８：００からのおすすめ番組表が表示されることになる。
【００６７】
次にデータ処理部１６は、ＥＰＧデコード部１３から最新のＥＰＧ情報を取得する（ステップＳ１２）。
続いてデータ処理部１６（内の番組表表示部１６８）は、本電子番組ガイド受信システムの画面解像度の情報を取得する（ステップＳ１３）。そしてデータ処理部１６（内の番組表表示部１６８）は、予め設定されている基準解像度レベルを用いて、現システムの解像度（現解像度）のレベルを判定（高いか、あるいは低いかを判定）する（ステップＳ１４）。
【００６８】
もし、現解像度が基準解像度レベルより高い場合には、データ処理部１６（内の番組表表示部１６８）はおすすめ番組表で一度に表示する時間範囲（表示時間帯）を例えば５時間と設定する（ステップＳ１５）。これに対して現解像度が基準解像度レベルより低い場合には、データ処理部１６（内の番組表表示部１６８）は上記表示時間帯を、現解像度が基準解像度レベルより高い場合に比べて短い時間、例えば３時間と設定する（ステップＳ１６）。
【００６９】
なお、基準解像度レベル値は必ずしも固定である必要はなく、今後の画面映像関係の性能向上に応じて変更されるものであっても構わない。また、２つ以上の基準解像度レベルを用意し、３種以上の表示時間帯から１つを選択的に設定するようにすることも可能である。
【００７０】
データ処理部１６（内のユーザ嗜好判定部１６５）は、上記ステップＳ１５またはＳ１６により、おすすめ番組表で一度に表示する表示時間帯が（５時間または３時間に）設定されると、上記ステップＳ１２で取得されたＥＰＧ情報、及びデータ蓄積部１８に格納されているユーザ操作履歴をもとに、図５に示したような最新の第１のユーザ嗜好判定結果を取得する（ステップＳ１７）。
【００７１】
またデータ処理部１６（内のユーザ嗜好判定部１６５）は、１日を２４等分した各時間帯毎（１時間毎）の、その時間帯でユーザが視聴した番組のジャンル別のカウント値のリスト、即ち図６に示したような第２のユーザ嗜好判定結果を取得する（ステップＳ１８）。
【００７２】
データ処理部１６（内のおすすめ判定部１６６）は、上記ステップＳ１７，Ｓ１８により第１及び第２のユーザ嗜好判定結果が取得されると、ステップＳ１１で設定した表示開始時刻から始まり、ステップＳ１５またはＳ１６で設定した表示時間帯（表示時間範囲）に含まれる各時間帯毎に、少なくとも各番組ジャンルに対する重み付け（おすすめ度の決定）を、そのジャンルの番組の視聴回数を表すカウント値に基づいて実行する（ステップＳ１９）。
【００７３】
さて、上記ステップＳ１９では、その前のステップＳ１８で取得した第２のユーザ嗜好判定結果に、各時間帯毎のジャンル別のカウント値（視聴情報）が全て設定されているならば、同一時間帯における当該カウント値の大小からジャンル別の重み付けを行うことができる。これにより、例えば、図５の第１のユーザ嗜好判定結果のように、全体ではドラマが最も視聴されると判定されても、図６に示した第２のユーザ嗜好判定結果の例では、ＰＭ７：００〜７：５９の時間帯において（ドラマではなくて）ニュース番組が最もカウント値が大きいため、この時間帯ではニュース番組が第１位のおすすめ番組とされる。
【００７４】
これに対し、第２のユーザ嗜好判定結果にジャンル別のカウント値が設定されていない時間帯が存在する場合には、その時間帯に、（時間帯が考慮されていない）第１のユーザ嗜好判定結果のジャンル別視聴回数５０２を強制的に当てはめて、その時間帯における各番組ジャンルに対する重み付けを行えばよい。このとき、出演者別視聴回数５０３及び抽出キーワード別視聴回数５０４も併用し、各出演者及び各抽出キーワードに対する重み付けも行うとよい。
【００７５】
このように、表示時間帯における各時間帯毎に各番組ジャンル等に対する重み付けを行うには、全時間帯にある程度の視聴情報が蓄積されるまでの間は、第１及び第２の両ユーザ嗜好判定結果を使用し、それ以降は第２のユーザ嗜好判定結果のみを使用すればよい。
【００７６】
次にデータ処理部１６（内のおすすめ判定部１６６）は、各時間帯毎の各番組ジャンル等に対する重み付け（おすすめ度の決定）の結果を受けて、各時間帯毎に、その時間帯で重みの大きい、つまりおすすめ度の高い番組ジャンル、出演者、抽出キーワード等から順に、該当する番組ジャンル、出演者、抽出キーワード等を、その時間帯に対するおすすめのキーワードとして取得する（ステップＳ２０）。
【００７７】
データ処理部１６（内のおすすめ判定部１６６）は、各時間帯毎に、おすすめ度の高い順におすすめのキーワードが取得されると、先のステップＳ１２で取得されたＥＰＧ情報から、ステップＳ２０で抽出された各時間帯に対するおすすめのキーワードのうち、番組ジャンルのキーワードを使って該当するおすすめ番組を検索し、おすすめ番組表での表示（掲載）対象番組とする（ステップＳ２１）。ここでは、各時間帯に対する、予め定められた値以上のおすすめ度の番組ジャンルのキーワードにより検索された番組だけが、表示対象番組とされる。
【００７８】
但し、１つの番組ジャンルのキーワードに対して、同一時間帯で複数の番組が検索され場合には、この複数の番組間でおすすめ度の順位付けをする必要がある。このような場合、データ処理部１６（内のおすすめ判定部１６６）は、他のおすすめキーワード、即ち出演者、抽出キーワード等を重みの大きい順に使って該当する番組を検索する。そして、番組ジャンルのキーワードにより検索された複数の番組のうち、今回の検索で先に検索される番組ほど、つまり重みの大きい出演者、抽出キーワード等で検索される（上記複数の番組の１つに一致する）番組ほど、おすすめ度を上位とする。
【００７９】
次にデータ処理部１６（内の外部機器情報取得部１６４）は、前記外部機器情報取得機能により、受信装置１０に接続されている各外部機器２１についての図４に示したような外部機器情報を取得する（ステップＳ２２）。
【００８０】
そしてデータ処理部１６（内の番組表表示部１６８）は、ステップＳ２１で決定された表示対象番組で、未再生の録画済み番組があるか否かを、ステップＳ２２で取得された外部機器情報中の該当する番組の再生の有無を示す再生有無フラグの状態から判定する（ステップＳ２３）。
【００８１】
もし、未再生番組があった場合は、データ処理部１６（内の番組表表示部１６８）は外部機器情報から該当する未再生番組の情報を全て取得する（ステップＳ２４）。
そしてデータ処理部１６（内の番組表表示部１６８）は、以上の処理の結果、例えばステップＳ１２で取得したＥＰＧ情報、ステップＳ１５またはＳ１６で設定した表示時間帯、ステップＳ２１で各時間帯毎におすすめ度の順に求めた表示対象番組、ステップＳ２４で求めた未再生番組の情報等を使用しておすすめ番組表を作成し、当該おすすめ番組表を出力制御部１２により表示部１４に表示させる（ステップＳ２５）。
【００８２】
図１０に、おすすめ番組表の表示例を示す。
同図に示すように、おすすめ番組表には、現在の日時などを表す時刻エリア９１が付されている。おすすめ番組表は、現在日時で決まる表示開始時刻から始まる表示時間帯における（１時間単位の）各時間帯を表す表示軸（時間軸）９２と、前記ステップＳ１０で決定される各時間帯毎のおすすめ番組のおすすめ度を表す表示軸（おすすめ度軸）９３の２次元表示で表される。図１０の例では、縦軸に時間軸９２を、横軸におすすめ度軸９３をとり、おすすめ度軸９３の方向の左側から、おすすめ度が高い順番に番組を表示するための番組情報エリア９４を配置している。
【００８３】
本実施例では、現在の時刻が２４日のＰＭ８：０６なので、おすすめ番組表で表示する表示開始時刻は、２４日のＰＭ８：００からとなる。また、本システムの画面解像度が高解像度であるものとすると、ＰＭ８：００から５時間分が表示される。図１０の例では、ＰＭ８時台の時間帯では、ニュース番組（ニュースＡ→ニュースＢ）→旅番組（知床ぐるめ旅）→アニメがおすすめ順となっている。よって基本的には、ユーザは各時間帯に対して、最も左側に表示されている番組を中心に見れば、見るべき番組が一目で把握できる。
【００８４】
また、おすすめ番組表で表示される番組情報エリア９４には、「知床グルメ旅」といった番組名、番組ロゴが表示される。この番組ロゴは、例えばＥＰＧ情報から取得することが可能である。更に各番組情報エリア９４は、該当する番組のジャンルがユーザから視認可能なように、ＥＰＧ情報からのジャンル情報を用いて、ジャンル別に固有の色で表示されている。図１０では、表示色の違いを、ハッチング等の種類の違いで区別している。また、番組のジャンルを、ＥＰＧ情報からのジャンル情報より取得される、そのジャンルに固有のロゴ（ジャンル別ロゴ）９５を用いて区別表示することも可能である。
【００８５】
また、おすすめ番組表でユーザが選択（指定）中の番組情報エリア９４を枠９６で囲んで表示することで、選択中の番組情報エリア９４を強調表示する。なお、枠表示による強調表示の他に、ブリンキング表示による強調表示を適用することも可能である。おすすめ番組表で番組（番組情報エリア９４）を選択（指定）するには、リモコン装置２３の選択ボタン２３３（の一部をなす上下左右方向ボタン）を操作すればよい。
【００８６】
更に、選択中の番組に関する映像表示エリア９７を、例えばおすすめ番組表に隣接して確保し、この映像表示エリア９７に、当該選択中の番組の動画（現在放映中の番組、または録画済みもしくは再生可能な番組のから取得可能な動画）またはＥＰＧ情報から提供される番組の代表画像を表示する。また、選択中の番組に関する番組内容表示エリア９８を、映像表示エリア９７と同様に、おすすめ番組表に隣接して確保し、この番組内容表示エリア９８に、ＥＰＧ情報から提供される番組内容を表示する。
【００８７】
また、図１０のドラマＡとバラエティＡのように、おすすめ度の順位が同一の複数のおすすめ番組間で放送時間が重複する場合は、重複している時間帯が存在することを表すために、該当する部分（重複時間帯エリア部）９９のうち、開始時刻が遅い番組の番組情報エリア９４の放送開始時刻近傍の一部（左側部分または右側部分）を、開始時刻が早い番組の番組情報エリア９４の一部として表示する。
【００８８】
本実施形態では、上記一部を、おすすめ度軸９１の方向の左側（おすすめ度が高い側）とするか右側（おすすめ度が低い側）とするかを、放送時間が重複している番組のおすすめ度の高低によって決定するようにしている。即ち本実施形態では、開始時刻が早い番組の方がおすすめ度が高い場合には、上記一部を左側部分とし、開始時刻が遅い番組の方がおすすめ度が高い場合には、上記一部を右側部分としている。これによりユーザは、重複時間帯エリア部９９の何れの側の部分が、何れの番組の番組情報エリア９４の一部をなしているかを視認するだけで、何れの番組の方がおすすめ度が高いかを簡単に判断できる。図１０の例では、上記一部、つまり開始時刻が遅い番組の番組情報エリア９４の縮小部分は右側部分であることから、開始時刻が遅い番組（バラエティＡ）の方が開始時刻が早い番組（ドラマＡ）よりおすすめ度が高いことが分かる。
【００８９】
更に、上記ステップＳ１４で未再生の録画済み番組の番組情報が取得された場合、その未再生の録画済み番組の中に、おすすめ番組表に表示されている番組が含まれているならば、その番組についての番組情報エリア９４に、未再生有りを示すマーク（未再生有りマーク）１００を表示する。なお、未再生有りマーク１００の表示に代えて、未再生有りを示す色表示を行うようにしても構わない。また、取得した未再生の録画済み番組の番組情報から、おすすめ番組表に表示されている番組についての未再生回数を調べ、その未再生回数を数字またはマークを使って表示するようにしても構わない。例えば、本日の日曜日のＰＭ９：００の時間帯に対するおすすめ番組表で表示する連続ドラマで、先々週と先週の日曜日の同じＰＭ９：００から放映される当該連続ドラマを録画して、いずれも未再生の状態であった場合、先々週と先週の未再生分の録画回数を判断し、おすすめ番組表で表示する当該連続ドラマの番組情報エリア９４に、未再生回数「２」を表示する。
【００９０】
図１０のおすすめ番組表には、表示開始時刻を変更するための表示開始時刻変更マーク１０１が配置されている。ユーザがリモコン装置２３の選択ボタン２３３を操作して表示開始時刻変更マーク１０１を選択して当該マーク１０１を押下すると、データ処理部１６（内の番組表表示部１６８）は、表示開始時刻をステップＳ１５またはＳ１６で決定した表示時間帯分（図１０の例では５時間）だけ進め、おすすめ番組表の表示時間帯を切り替える。したがって、図１０の状態で表示開始時刻変更マーク１０１を押下した場合には、ＰＭ８：００から始まる５時間分のおすすめ番組表の表示から、ＡＭ１：００からから始まる５時間分のおすすめ番組表の表示に切り替えられる。そして、表示開始時刻変更マーク１０１を押下し続けると、表示時間帯分の時間を単位に順次おすすめ番組表の表示時間帯が切り替えられる。
【００９１】
また、リモコン装置２３の高遠スキップボタン２３５が押下されると、データ処理部１６（内のおすすめ判定部１６６）は、おすすめ番組表を、現在の表示時間帯と同じ時間帯毎に１日単位でスキップして表示する。これにより、例えばおすすめ番組表が図１０のように２月２４日のＰＭ８：００からＰＭ１２：５９まで表示されていた場合に、高遠スキップボタン２３５を押下し続けると、次の２月２５日の同じ時間帯＜ＰＭ８：００〜ＰＭ１２：５９＞の番組表→２月２６日の同じ時間帯＜ＰＭ８：００〜ＰＭ１２：５９＞の番組表のように、１日単位で順次スキップして表示される。
【００９２】
次に、リモコン装置２３のチャンネルボタン２３４を押下することによるザッピングについて、図１１及び図１２のフローチャートを参照して説明する。
【００９３】
データ処理部１６（内のザッピング部１６９）は、ユーザがリモコン装置２３のチャンネルボタン２３４を押下していることを検出すると、まず１回目のザッピングサイクルを行う。この１回目のザッピングサイクルでは、データ処理部１６（内のザッピング部１６９）は表示部１４に切り替え表示する番組を、上記ステップＳ２１で抽出される、おすすめ番組表への掲載（表示）対象番組に制限し、その範囲内で、おすすめ度に従って、おすすめ度の高い番組から順にサイクリックに番組切り替えを行う（ステップＳ３１〜Ｓ３５）。
【００９４】
２回目以降のザッピングサイクルでは、データ処理部１６（内のザッピング部１６９）はおすすめ番組表への掲載対象とならなかったおすすめ度が低い番組を順次追加し、切り替え表示していく（ステップＳ３６〜Ｓ４０）。
【００９５】
そして最終サイクルでは、データ処理部１６（内のザッピング部１６９）は全番組を切り替え表示の対象として、順次切り替え表示する（ステップＳ４１〜Ｓ４４）。
【００９６】
ここでは、視聴できる放送番組だけではなく、外部機器２１に装着されている記録媒体からの再生可能な番組も含めたものを切り替え表示対象としている。
【００９７】
なお、以上の説明では、おすすめ番組表とＥＰＧ情報の示す一般的な番組表の両番組表の表示切り替えを、本システムを用いての視聴開始日時から所定期間を経過したか否かを判定することで自動的に行うようにしているが、これに限るものではない。例えば、視聴開始日時からの総視聴時間または総視聴回数をカウントしてデータ蓄積部１８に記憶し、その総視聴時間または総視聴回数が基準時間または基準回数を超えたか否かで上記両番組表の切り替えを行うようにしても構わない。
【００９８】
【発明の効果】
以上詳述したように本発明によれば、ユーザの番組視聴の嗜好に適合する番組群を表すおすすめ番組表を、時間軸とおすすめ度を表すおすすめ度軸との２次元表現で画面表示するようにしたので、従来の時間軸とチャンネル番号順の２次元表現による番組表示と異なって、ユーザは、おすすめ番組表上の目的とする時間帯について、おすすめ度軸のおすすめ度が高い側を中心に見るだけで、自身の嗜好に合致した番組を一目で把握でき、見たい番組を効率よく選択して視聴することができる。
【００９９】
また本発明によれば、各おすすめ番組の情報の表示エリア（番組情報エリア）を、ＥＰＧ情報から取得される該当する番組ジャンルに応じて区別して表示することにより、ユーザは、見たい番組を一層効率的に把握できるようになる。
【０１００】
また本発明によれば、おすすめ番組表上で選択指定されている番組の映像、またはＥＰＧ情報から提供される当該番組の代表画像、またはＥＰＧ情報から提供される番組内容を、おすすめ番組表の近傍に表示することにより、ユーザは、番組表上で所望の番組を選択するだけで詳細な番組内容を把握でき、正確に見たい番組を選択できる。
【０１０１】
また本発明によれば、おすすめ度の順番が同一の複数の番組が時間軸方向に重複する場合の該当する各番組情報エリアの表示範囲を工夫することで、ユーザは、おすすめ度の順位が同一の複数の番組が時間軸方向に重複していること、更には上記複数の番組のおすすめ度の高低を簡単に視認できる。
【０１０２】
また本発明によれば、おすすめ番組表上の各番組情報エリアのうち、録画済みで且つ未再生の番組の番組情報エリアについては、番組未再生であることが識別可能な形態で表示することにより、ユーザが録画番組の管理を意識しなくても、未再生の番組をおすすめ番組表で確実に教示できるため、番組見忘れがなくなる。
【０１０３】
また本発明によれば、ユーザの操作により、おすすめ番組表上の表示時間帯をスキップすることができるため、限られた画面内で、所望の時間帯のおすすめ番組の表示に高速に切り替えることができる。
【０１０４】
また本発明によれば、視聴開始時点からの経過時間、または総視聴時間、または総視聴回数をもとに、初期の段階では、時間軸とチャンネル軸との２次元表現の通常番組表の表示を行い、それ以降は自動的に上記おすすめ番組表の表示に切り替えることにより、ユーザに確実に且つ効率よく番組情報を提供できる。
【０１０５】
また本発明によれば、ユーザのザッピング指定操作に従って、表示する番組をおすすめ度順に順次切り替えることにより、ユーザに確実に且つ効率よく番組を提供することが可能となる。
【０１０６】
以上により、本発明によれば、多チャンネルの中から、ユーザが所望のチャンネルを効率よく、且つ正確に選択して視聴できる快適な環境を構築できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る電子番組ガイド受信システムの構成を示すブロック図。
【図２】図１中のデータ処理部１６の機能構成を示すブロック図。
【図３】図１中のリモコン装置２３における主要なボタン等の配置例を示す図。
【図４】外部機器情報の内容例を示す図。
【図５】第１のユーザ嗜好判定結果の内容例を示す図。
【図６】第２のユーザ嗜好判定結果の内容例を示す図。
【図７】番組表表示処理の概略手順を説明するためのフローチャート。
【図８】おすすめ判定・おすすめ番組表表示処理の手順を説明するためのフローチャートの一部を示す図。
【図９】おすすめ判定・おすすめ番組表表示処理の手順を説明するためのフローチャートの残りを示す図。
【図１０】おすすめ番組表の表示例を示す図。
【図１１】ザッピング処理の手順を説明するためのフローチャートの一部を示す図。
【図１２】ザッピング処理の手順を説明するためのフローチャートの残りを示す図。
【符号の説明】
１０…受信装置
１１…受信部
１３…ＥＰＧデコード部
１４…表示部（表示器）
１６…データ処理部
１８…データ蓄積部（記憶手段）
１９…外部インタフェース
２１…外部機器
２３…リモコン装置（入力手段）
９２…時間軸
９３…おすすめ度軸
９４…番組情報エリア
９５…ジャンル別ロゴ
９７…映像表示エリア
９８…番組内容表示エリア
９９…重複時間帯エリア部
１００…未再生有りマーク
１０１…表示開始時刻変更マーク（スキップ操作手段）
２３１…番組表表示ボタン
２３３…選択ボタン
２３４…チャンネルボタン（ザッピング操作手段）
２３５…高遠スキップボタン（スキップ操作手段）
１６１…主メモリ
１６２…ＣＰＵ
１６３…ユーザ操作履歴取得部
１６４…外部機器情報取得部
１６５…ユーザ嗜好判定部
１６６…おすすめ判定部
１６７…キーワード抽出部
１６８…番組表表示部
１６９…ザッピング部
【図１】
0003844901.tif 000002
【図２】
0003844901.tif 000003
【図３】
0003844901.tif 000004
【図４】
0003844901.tif 000005
【図５】
0003844901.tif 000006
【図６】
0003844901.tif 000007
【図７】
0003844901.tif 000008
【図８】
0003844901.tif 000009
【図９】
0003844901.tif 000010
【図１０】
0003844901.tif 000011
【図１１】
0003844901.tif 000012
【図１２】
0003844901.tif 000013