(57)【要約】【課題】  ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で提供することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減すること。【解決手段】  ユーザ個別番組表提供装置２０１は、当該装置２０１に接続してきた端末装置またはそのユーザを特定し、ユーザ嗜好データに基づいて、放送時間帯が互いに重ならない複数の番組データを複数の放送局を縦断して選択し、ユーザ専用の番組表データとして端末装置２０２へ送信する。一方、端末装置２０２は、ユーザ個別番組表提供装置２０１から番組表データを受信し、その番組表データにおける複数の番組の番組データに基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿って表示装置２２６に表示する。【選択図】  図１８
2005295001.tif 000002
【特許請求の範囲】
【請求項１】
当該ユーザ個別番組表提供装置に接続してきた端末装置のユーザを特定する特定手段と、少なくとも放送局および放送時間帯の情報を含む番組データ並びに上記特定手段により特定されたユーザのユーザ嗜好データに基づいて、放送時間帯が互いに重ならない複数の番組データを、複数の放送局を縦断して選択する選択手段と、上記選択手段により選択された上記複数の番組の番組データをそのユーザ専用の番組表データとして上記端末装置へ送信する送信手段とを有するユーザ個別番組表提供装置と、
上記ユーザ個別番組表提供装置に接続し上記ユーザ個別番組表提供装置から番組表データを受信する受信手段と、上記受信手段により受信された上記複数の番組の番組データに基づいて、上記複数の放送局に属する上記複数の番組を、１列または１行の番組表として、放送時間帯に沿って所定の表示装置に表示させる表示手段とを有する端末装置と、
を備えることを特徴とするユーザ個別番組表提供システム。
【請求項２】
当該ユーザ個別番組表提供装置に接続してきた端末装置のユーザを特定する特定手段と、
少なくとも放送局および放送時間帯の情報を含む番組データ並びに上記特定手段により特定されたユーザのユーザ嗜好データに基づいて、放送時間帯が互いに重ならない複数の番組データを、複数の放送局を縦断して選択する選択手段と、
上記選択手段により選択された上記複数の番組の番組データをそのユーザ専用の番組表データとして上記端末装置へ送信する送信手段と、
を備えることを特徴とするユーザ個別番組表提供装置。
【請求項３】
前記ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定する空き時間帯判定手段と、
上記空き時間帯判定手段により判定された空き時間帯に関連付けて、その空き時間帯の前または後の番組に関連付けられた広告情報または関連情報のデータを前記ユーザ専用の番組表データに追加するデータ追加手段と、
を備えることを特徴とする請求項２記載のユーザ個別番組表提供装置。
【請求項４】
放送時間帯が互いに重ならず複数の放送局を縦断してかつ当該端末装置のユーザのユーザ嗜好データに基づいて選択された複数の番組の番組データをそのユーザ専用の番組表データとして提供するユーザ個別番組表提供装置に接続し、上記ユーザ個別番組表提供装置から当該端末装置のユーザ専用の番組表データを受信する受信手段と、
上記受信手段により受信された上記複数の番組の番組データに基づいて、上記複数の放送局に属する上記複数の番組を、１列または１行の番組表として、放送時間帯に沿って所定の表示装置に表示させる表示手段と、
を備えることを特徴とする端末装置。
【請求項５】
当該端末装置は、折り畳み機構を有する携帯電話機であって、
少なくとも折り畳み機構の閉状態時に露出する第１の表示装置と、
折り畳み機構の開状態時にのみ露出し上記第１の表示装置より大きい表示画面を有する第２の表示装置と、
前記１行または１列の番組表を上記第２の表示装置に表示させるとともに、前記１行または１列の番組表のうち現時点の時刻に対応する番組のみの情報を上記第１の表示装置に表示させる制御回路と、
を備えることを特徴とする請求項４記載の端末装置。
【請求項６】
前記表示手段は、前記受信手段により受信された前記ユーザ専用の番組表データに、空き時間帯に関連付けて広告情報または関連情報のデータが含まれている場合には、前記１列または１行の番組表を表示するとともに、空き時間帯にその広告情報または関連情報を表示させることを特徴とする請求項４記載の端末装置。
【請求項７】
前記ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定する空き時間帯判定手段と、番組映像を録画する録画手段とを備え、
前記表示手段は、上記空き時間帯判定手段により判定された空き時間帯の表示領域に、上記録画手段により録画されたが視聴されていない番組の情報を表示させること、
を特徴とする請求項４記載の端末装置。
【請求項８】
放送される番組を受信する放送受信手段と、
当該端末装置の電源オン時に、その時刻の番組を前記番組表データに基づいて特定し、その特定した番組の映像を所定の表示装置に表示させる番組表示制御手段と、
を備えることを特徴とする請求項４記載の端末装置。
【請求項９】
放送される番組を受信する放送受信手段と、
番組切換用の操作部と、
上記操作部が操作された場合に、上記操作部の操作された時刻の番組を前記番組表データに基づいて特定し、所定の表示装置により現在表示中の番組の映像を、その特定した番組の映像に切り換える番組表示制御手段と、
を備えることを特徴とする請求項４記載の端末装置。
【請求項１０】
放送される番組を受信する放送受信手段と、
現時点の時刻の番組を前記番組表データに基づいて特定し、その特定した番組の映像を、所定の表示装置の表示画面の一部の表示領域に表示させる番組表示制御手段と、
を備えることを特徴とする請求項４記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ユーザについて個別の番組表を提供するユーザ個別番組表提供システム、並びにそのシステムに使用可能なユーザ個別番組表提供装置および端末装置に関するものである。
【背景技術】
【０００２】
従来の、番組表を表示する装置としては、例えば特許文献１に記載のものがある。特許文献１に記載の装置では、縦方向を放送時間帯とし横方向を放送局（チャンネル）としたマトリクス状に、番組が表示される。
【０００３】
また、ユーザが選択した放送局（チャンネル）について、チャンネル単位で番組表を表示するサービスも提供されている（例えば非特許文献１，２参照）。
【０００４】
さらに、複数の放送局の番組中からユーザ所望の番組を検索する技術についても種々提案されている。
【０００５】
例えば特許文献２には、ある内容の番組が指定されると、番組データ内で、同一内容の番組を別の時間帯（例えば来週）においてサーチする技術が開示されている。
【０００６】
また、あるキーワードを設定しておくと、そのキーワードに関連した番組を一覧表示したり自動的に録画したりする録画装置も開発・販売されている。
【０００７】
さらに、例えば特許文献３では、視聴履歴からユーザ嗜好を学習し、ユーザ嗜好に合う番組を検索し、特許文献１と同様の番組表において色分けして表示する技術が開示されている。
【０００８】
【特許文献１】特許第２８３８８９２号公報（第４図）
【特許文献２】特許第３１３０５０１号公報（図５）
【特許文献３】特開平１１−３４５４４６号公報（図６、明細書段落００５９，００６０）
【非特許文献１】”インターネットＴＶガイド”、［online］、［ 平成１６年２月２３日検索］、インターネット<URL：http://www.tvguide.or.jp/>
【非特許文献２】”テレビ王国”、［online］、［ 平成１６年２月２３日検索］、インターネット<URL：http://www.so-net.ne.jp/tv/>
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年、放送形態の多様化によりユーザが番組を視聴可能な放送局（チャンネル）は、増大している。しかしながら、従来の番組表を表示する装置では、縦方向を放送時間帯とし横方向を放送局（チャンネル）としたマトリクス状に番組が表示されるため、全チャンネルの番組を放送時間帯に沿ってまとめて同一画面で表示することは困難になっている。
【００１０】
例えば、表示される文字のサイズを小さくすれば、より多くのチャンネルを含む番組表を表示することができるが、その場合、ユーザの視認性が低下してしまう。また、表示される文字のサイズを大きくした場合には、番組表が１画面で収まらず、ユーザは、番組表全体を見るために、スクロール操作などを行うことになる。
【００１１】
さらに、従来の番組検索方法を使用してヒットした番組のみを表示することも考えられるが、上述のようにチャンネルが多数存在するため、従来の番組検索方法では、多くの番組がヒットしてしまい、抽出された多くの番組から、さらに所望の番組をユーザが選択しなければならない。したがって、上記問題は多少軽減されるが、このように各時間帯について多くの番組から所望の番組を選択するにはユーザに煩雑な操作（検索操作、検索結果の閲覧操作、選択操作など）が要求される。
【００１２】
以上のような状況では、たとえ、ユーザが所望する可能性が高い未知の番組が番組表の中にあったとしてもユーザが気付かず、ユーザの嗜好に合致した番組を見逃してしまう可能性がある。
【００１３】
本発明は、上記の問題に鑑みてなされたものであり、ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で提供することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができるユーザ個別番組表提供システム、並びにそのシステムに使用可能なユーザ個別番組表提供装置および端末装置を得ることを目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明では以下のようにした。
【００１５】
本発明のユーザ個別番組表提供システムは、ユーザ個別番組表提供装置と、端末装置とを備える。そして、ユーザ個別番組表提供装置は、当該ユーザ個別番組表提供装置に接続してきた端末装置のユーザを特定する特定手段と、少なくとも放送局および放送時間帯の情報を含む番組データ並びに特定手段により特定されたユーザのユーザ嗜好データに基づいて、放送時間帯が互いに重ならない複数の番組データを、複数の放送局を縦断して選択する選択手段と、選択手段により選択された複数の番組の番組データをそのユーザ専用の番組表データとして端末装置へ送信する送信手段とを有する。また、端末装置は、ユーザ個別番組表提供装置に接続しユーザ個別番組表提供装置から番組表データを受信する受信手段と、受信手段により受信された複数の番組の番組データに基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿って所定の表示装置に表示させる表示手段とを有する。
【００１６】
これにより、端末装置のユーザの嗜好に合った個別の番組表が、ユーザ側の表示装置に１列または１行で自動的に表示される。したがって、ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で呈示することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００１７】
本発明のユーザ個別番組表提供装置の１つは、当該ユーザ個別番組表提供装置に接続してきた端末装置のユーザを特定する特定手段と、少なくとも放送局および放送時間帯の情報を含む番組データ並びに特定手段により特定されたユーザのユーザ嗜好データに基づいて、放送時間帯が互いに重ならない複数の番組データを、複数の放送局を縦断して選択する選択手段と、選択手段により選択された複数の番組の番組データをそのユーザ専用の番組表データとして端末装置へ送信する送信手段とを備える。
【００１８】
これにより、端末装置のユーザの嗜好に合った個別の番組表が、ユーザ側の表示装置に１列または１行で自動的に表示される。したがって、ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で呈示することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００１９】
さらに、本発明のユーザ個別番組表提供装置の１つは、上記発明のユーザ個別番組表提供装置に加え、ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定する空き時間帯判定手段と、空き時間帯判定手段により判定された空き時間帯に関連付けて、その空き時間帯の前または後の番組データの番組に関連付けられた広告情報または関連情報のデータをユーザ専用の番組表データに追加するデータ追加手段とを備える。
【００２０】
これにより、番組表内のある番組に興味があるユーザがその番組の情報に隣接して表示される広告情報や関連情報を見ることになるため、番組表を利用して効果的に広告や告知などを行うことができる。
【００２１】
本発明の端末装置の１つは、放送時間帯が互いに重ならず複数の放送局を縦断してかつ当該端末装置のユーザのユーザ嗜好データに基づいて選択された複数の番組の番組データをそのユーザ専用の番組表データとして提供するユーザ個別番組表提供装置に接続し、ユーザ個別番組表提供装置から当該端末装置のユーザ専用の番組表データを受信する受信手段と、受信手段により受信された複数の番組の番組データに基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿って所定の表示装置に表示させる表示手段とを備える。
【００２２】
これにより、端末装置のユーザの嗜好に合った個別の番組表が、ユーザ側の表示装置に１列または１行で自動的に表示される。したがって、ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で呈示することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００２３】
さらに、本発明の端末装置の１つは、上記発明の端末装置に加え、折り畳み機構を有する携帯電話機であって、少なくとも折り畳み機構の閉状態時に露出する第１の表示装置と、折り畳み機構の開状態時にのみ露出し第１の表示装置より大きい表示画面を有する第２の表示装置と、１行または１列の番組表を第２の表示装置に表示させるとともに、１行または１列の番組表のうち現時点の時刻に対応する番組のみの情報を第１の表示装置に表示させる制御回路とを備える。
【００２４】
これにより、携帯電話機により、ユーザ専用のコンパクトな番組表を閲覧することができるとともに、折り畳んだ状態でも、ユーザの嗜好にあった現在放送中の番組を、携帯電話機で知ることができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００２５】
さらに、本発明の端末装置の１つは、上記発明の端末装置のいずれかに加え、表示手段を次のようにしたものである。表示手段は、受信手段により受信されたユーザ専用の番組表データに、空き時間帯に関連付けて広告情報または関連情報のデータが含まれている場合には、１列または１行の番組表を表示するとともに、空き時間帯にその広告情報または関連情報を表示させる。
【００２６】
これにより、番組表内のある番組に興味があるユーザがその番組の情報に隣接して表示される広告情報や関連情報を見ることになるため、番組表を利用して効果的に広告や告知などを行うことができる。
【００２７】
さらに、本発明の端末装置の１つは、上記発明の端末装置のいずれかに加え、ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定する空き時間帯判定手段と、番組映像を録画する録画手段とを備える。そして、表示手段は、空き時間帯判定手段により判定された空き時間帯の表示領域に、録画手段により録画されたが視聴されていない番組の情報を表示させる。
【００２８】
これにより、録画したが視聴しないままの番組があることをユーザに認知させることができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００２９】
さらに、本発明の端末装置の１つは、上記発明の端末装置のいずれかに加え、放送される番組を受信する放送受信手段と、当該端末装置の電源オン時に、その時刻の番組を番組表データに基づいて特定し、その特定した番組の映像を所定の表示装置に表示させる番組表示制御手段とを備える。
【００３０】
これにより、電源オンすると、即座に、ユーザの嗜好に合った番組の映像が表示されるため、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００３１】
さらに、本発明の端末装置の１つは、上記発明の端末装置のいずれかに加え、放送される番組を受信する放送受信手段と、番組切換用の操作部と、操作部の操作された時刻の番組を番組表データに基づいて特定し、操作部が操作された場合に、所定の表示装置により現在表示中の番組の映像を、その特定した番組の映像に切り換える番組表示制御手段とを備える。
【００３２】
これにより、操作部を操作するだけで、即座に、ユーザの嗜好に合った番組の映像が表示されるため、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００３３】
さらに、本発明の端末装置の１つは、上記発明の端末装置のいずれかに加え、放送される番組を受信する放送受信手段と、現時点の時刻の番組を番組表データに基づいて特定し、その特定した番組の映像を、所定の表示装置の表示画面の一部の表示領域に表示させる番組表示制御手段とを備える。
【００３４】
これにより、表示画面の一部に、ユーザの嗜好に合った番組映像が継続して小さく表示されるため、そのような番組が放送されていることをユーザに認知させることができ、ひいては、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【発明の効果】
【００３５】
本発明によれば、ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で提供することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができるユーザ個別番組表提供システム、並びにそのシステムに使用されるユーザ個別番組表提供装置および端末装置を得ることができる。
【発明を実施するための最良の形態】
【００３６】
以下、図に基づいて本発明の実施の形態を説明する。なお、以下の実施の形態１〜６に係る番組表表示装置は、実施の形態７以降のユーザ個別番組表提供システム内のユーザ個別番組表提供装置に応用可能なものである。
【００３７】
実施の形態１．
図１は、本発明の実施の形態１に係る番組表表示装置のハードウェア構成を示すブロック図である。図１において、ＣＰＵ１は、プログラムを実行し、プログラムに記述された処理を実行する演算処理装置である。また、ＲＯＭ２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。
【００３８】
また、インタフェース４は、データ格納装置１１を接続可能なインタフェース回路である。インタフェース５は、ネットワークインタフェースカード、モデムなどといった通信装置１２を接続可能なインタフェース回路である。インタフェース６は、キーボード、マウスなどといった入力装置１３を接続可能なインタフェース回路である。なお、インタフェース４，５，６としては、ＳＣＳＩ（Small Computer System Interface ）、ＩＤＥ（Integrated Device Electronics ）互換のもの、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）、ＲＳ−２３２Ｃなどといったインタフェースが適宜使用される。ただし、通信装置１２としてネットワークインタフェースカードなどのコンピュータに内蔵可能なものを使用する場合には、バス８に直接接続可能である。
【００３９】
また、画像処理回路７は、画像データを書き込まれると、そのデータに対応する画像信号を出力する回路である。この画像処理回路８には、その画像信号に基づいて画像を表示する表示装置１４が接続可能である。
【００４０】
バス８は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、インタフェース４，５，６、および画像処理回路７を相互に接続する信号路である。バス８としては、ＰＣＩ（Peripheral Component Interconnect ）などといった規格のバスが使用される。なお、バス８の本数、およびＣＰＵ１などのバス８への接続形態は、図１のものに限定されるものではない。例えば、バス８を２本とし、そのうちの一本にＣＰＵ１とＲＡＭ３とを接続し、残りの一本に、他のインタフェース４，５，６などを接続するようにしてもよい。その場合には、２本のバス８を接続するブリッジコントローラが設けられる。
【００４１】
また、データ格納装置１１は、大容量のデータを格納可能な装置であって、番組表データを生成する際に実行される番組表生成プログラム２１、ユーザの嗜好情報を有するユーザ嗜好データ２２、ユーザが直接的に番組について指定した選択条件の情報を有するユーザ個別指定データ２３、および複数の放送局により所定の期間内に放送される番組の情報をそれぞれ含む複数の番組データからなる番組データリスト２４を格納する装置である。データ格納装置１１は、ユーザ嗜好データ２２を記憶する記憶手段として機能する。このように装置としては、ハードディスク駆動装置、ディスクアレイ装置などが使用される。
【００４２】
図２は、実施の形態１に係る番組表表示装置において番組表生成プログラム２１が実行されることにより実現される機能の構成を示すブロック図である。図２において、ユーザ嗜好入力手段４１は、インタフェース６およびバス８を介して入力装置１３からのユーザ操作に対応する入力信号に基づいて、ユーザ嗜好データ２２を取得し、ＲＡＭ３またはデータ格納装置１１に格納する嗜好情報取得手段として機能する。また、ユーザ個別指定入力手段４２は、インタフェース６およびバス８を介して入力装置１３からのユーザ操作に対応する入力信号に基づいて、ユーザ個別指定データ２３を取得し、ＲＡＭ３またはデータ格納装置１１に格納する機能を有する。
【００４３】
これらの入力手段４１，４２は、バス８および画像処理回路７を介して表示装置１４の表示を制御しＧＵＩ（Graphical User Interface）として機能するようにしてもよい。
【００４４】
また、番組抽出手段４３は、番組データリスト２４から、生成する番組表データの時間帯に属する番組データを抽出する抽出手段として機能する。抽出された番組データは、ＲＡＭ３またはデータ格納装置１１における番組候補リスト３１に登録される。
【００４５】
また、番組表候補生成手段４４は、番組候補リスト３１内の番組データを配列した１または複数の番組表候補データを生成する機能を有する。この番組表候補データは、ＲＡＭ３またはデータ格納装置１１に格納されるとともに、番組表候補リスト３２に登録される。
【００４６】
また、番組表候補評価手段４５は、番組表候補リスト３２内の番組データとユーザ嗜好データ２２との適合度に基づいて番組表候補データを評価する機能を有し、さらに、この各番組表候補データの評価に基づいて、番組表候補データの１つを番組表データ３３とする番組表決定手段として機能する。この番組表データ３３は、ＲＡＭ３またはデータ格納装置１１に格納される。
【００４７】
なお、これらの番組抽出手段４３、番組表候補生成手段４４および番組表候補評価手段４５は、番組データリスト２４並びにユーザ嗜好データ２２に基づいて、放送時間帯が互いに重ならない複数の番組データを、複数の放送局を縦断して選択する選択手段４６として機能する。
【００４８】
また、表示手段４７は、番組表データ３３に基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿って表示装置１４に表示させる機能を有する。なお、表示される番組は、放送される番組の映像ではなく、いわゆる番組情報のことである（以下同様である）。
【００４９】
図３は、実施の形態１におけるユーザ嗜好データ２２の一例を示す図である。このユーザ嗜好データ２２は、番組のジャンルごとの嗜好度テーブル２２ａ、タレント、スポーツ選手などの出演者ごとの嗜好度テーブル２２ｂ、およびフリーキーワードテーブル２２ｃを有する。各テーブル２２ａ，２２ｂ，２２ｃでは、各項目について項目名データと嗜好度データが格納される。なお、これらの嗜好度データは、イエス・ノーといったいわゆるデジタル的な２値データではなく、例えば０から１までといった所定の範囲の中間値を取りうるデータである。つまり、例えば値の範囲が０から１までの場合、全く好きではない項目については、０あるいは０に近い数値が与えられ、かなり好きな項目については、１あるいは１に近い数値が与えられ、まあまあ好きな項目については、０．６あるいは０．７といった数値が与えられる。
【００５０】
図４は、実施の形態１における番組データリスト２４の一例を示す図である。番組データリスト２４には、複数の番組データ２４ａが含まれる。番組データ２４ａは、１つの番組についてのデータであり、放送局情報、放送日付情報、放送の開始時刻情報、放送の終了時刻情報、番組のタイトルを示すタイトル情報、番組の属するジャンルを示すジャンル情報、１または複数の出演者を示す出演者リスト、詳細説明などを含む内容説明テキストなどを有する。なお、番組データリスト２４が放送局ごと、放送日付ごとなどでまとめて格納される場合には、番組データ２４ａ内の対応する情報（放送局情報、放送日付情報など）は特になくてもよい。この番組データリスト２４としては、本放送とともに配信されたり、コンピュータネットワークを介して提供される電子番組プログラムをそのまま使用したり適宜編集して使用すればよい。
【００５１】
次に、上記装置の動作について説明する。図５は、実施の形態１に係る番組表表示装置の動作について説明するフローチャートである。
【００５２】
まず、ＣＰＵ１により番組表生成プログラム２１が実行されると、図２に示すユーザ嗜好入力手段４１、ユーザ個別指定入力手段４２、番組抽出手段４３、番組表候補生成手段４４、番組表候補評価手段４５および表示手段４７が実現される。
【００５３】
所定の操作が行われると装置の動作モードが登録モードに移行し、ユーザ嗜好入力手段４１およびユーザ個別指定入力手段４２は、入力装置１３に対するユーザの操作に基づいて、ユーザ入力情報をユーザ嗜好データ２２およびユーザ個別指定データ２３として登録する。
【００５４】
一方、所定の別の操作が行われると装置の動作モードがユーザの個別番組表を表示させる番組表表示モードに移行し、番組抽出手段４３、番組表候補生成手段４４、番組表候補評価手段４５および表示手段４７は、番組表を表示させる以下の処理を実行する。
【００５５】
まず、番組抽出手段４３が、番組データリスト２４から目的となる番組表の時間帯の開始時間より後の番組終了時刻を有し、かつ目的となる番組表の時間帯の終了時間より前の番組開始時刻を有する１または複数の番組データ２４ａを抽出し、番組候補リスト３１に格納する（ステップＳ１）。なお、番組表の先頭時刻と最終時刻は、例えばユーザ操作に基づいて、事前に設定される。
【００５６】
図６は、図５のステップＳ１の番組抽出処理の詳細について説明するフローチャートである。まず、番組抽出手段４３は、上述のように目的となる番組表の時間帯に属する番組データを抽出する（ステップＳ１１）。
【００５７】
次に、番組抽出手段４３は、ユーザ嗜好データ２２およびユーザ個別指定データ２３を参照して、各番組データ２４ａと、ユーザ嗜好データ２２およびユーザ個別指定データ２３との適合度を計算する（ステップＳ１２）。例えば、適合度の計算においては、ユーザ嗜好データ２２において嗜好度が設定されている項目が番組データ２４ａに存在する場合、その嗜好度が適合度に加算されていくようにしてもよいし、番組データ２４ａに存在する項目であってユーザ嗜好データ２２において嗜好度が設定されている項目についてのファジィ積分（ショケ積分など）の値をその番組データ２４ａの適合度としてもよい。ファジィ積分値を適合度とした場合には、優加法性に基づき、嗜好度の高い１つの項目が番組データ２４ａに存在する場合より、それより嗜好度の低い２つの項目が番組データ２４ａに存在する場合のほうが、高い適合度となり易くなる。すなわち、例えば、嗜好度が高い１人の出演者がいるより、その出演者より嗜好度が低い２人の出演者がいるほうが適合度が高くなり易い。
【００５８】
なお、ここで計算された番組データ２４ａとユーザ嗜好データ２２との適合度は、その番組データに関連付けてＲＡＭ３またはデータ格納装置１１に格納される。
【００５９】
そして、番組抽出手段４３は、抽出した番組データ２４ａを、ユーザ嗜好データ２２およびユーザ個別指定データ２３との適合度の高い順にソートし、番組候補リスト３１に格納する（ステップＳ１３）。
【００６０】
なお、番組候補リスト３１には、番組データ２４ａそのものを格納せずに、番組データリスト２４内の番組データを指し示す指標、識別情報、アドレスなどといった指定情報のみを格納するようにしてもよい。
【００６１】
図５に戻り、次に、番組表候補生成手段４４は、番組候補リスト３１内の番組データ２４ａを先頭から順番に読み出し、放送時間帯が互いに重ならない複数の番組データ２４ａを、複数の放送局を縦断して選択し、番組表候補データを生成する（ステップＳ２）。その際、番組表候補生成手段４４は、第１番目の番組表候補データに使用されなかった番組データを少なくとも１つ使用して、第２番目以降の番組表候補データを生成する。これらの番組表候補データは、番組表候補リスト３２に格納される。図７は、実施の形態１における番組表候補リスト３２を示す図である。図７に示すように、番組表候補リスト３２には、複数の番組データ５１ａ（２４ａ）からなる番組表候補データ５１が含まれる。
【００６２】
なお、番組表候補リスト３２における各番組表候補データには、番組データ（番組データ）そのものを含めずに、番組データリスト２４内の番組データ２４ａを指し示す指定情報のみを番組データ５１ａとして格納するようにしてもよい。
【００６３】
そして、番組表候補評価手段４５は、番組表候補リスト３２に格納された各番組表候補データ５１について、番組表候補データ５１におけるすべての番組データ５１ａとユーザ嗜好データ２２との適合度などに基づいて評価値を計算し、評価値が最大である番組表候補データ５１を選択し、番組表データ３３として格納する（ステップＳ３）。その際、番組表候補評価手段４５は、ステップＳ１２において計算され格納された各番組データ５１ａ（２４ａ）とユーザ嗜好データ２２との適合度を読み出し使用する。
【００６４】
実施の形態１では、番組表候補評価手段４５は、第１の指標としての、番組表候補データ５１におけるすべての番組データ５１ａとユーザ嗜好データ２２との平均適合度、第２の指標としての、番組表候補データ５１に含まれる番組データ５１ａのジャンルのバランス、および、第３の指標としての、番組表候補データ５１に含まれる番組データ５１ａによる、番組表候補データ５１の時間帯（番組表の先頭時刻から最終時刻までの時間帯）に対する占有割合の３つの指標に基づいて、番組表候補データ５１の評価値を計算する。
【００６５】
例えば、第１の指標としての平均適合度は、番組表候補データ５１におけるすべての番組データ５１ａについての、各番組データ５１ａの放送時間で重み付けした平均値である。つまり、ある番組データ５１ａの放送時間が０．５時間でその適合度が０．９であり、別の番組データ５１ａの放送時間が１．５時間でその適合度が０．６である場合には、２つの番組データ５１ａの平均適合度は、０．６７５（＝（０．５×０．９＋１．５×０．６）／（０．５＋１．５））と計算される。
【００６６】
例えば、第２の指標としてのジャンルのバランスは、番組表候補データ５１に含まれる番組データ５１ａのジャンルの総数、あるいはその総数と所定の平均ジャンル数（例えば３）との差、各ジャンルに属する番組データ５１ａの合計放送時間のばらつき（分散値や標準偏差値の合計など）などから一意に計算される値とされる。
【００６７】
第３の指標として占有割合は、番組表候補データ５１による番組表の先頭時刻から最終時刻までの時間を、すべての番組データ５１ａの放送時間の合計で除算して得られる値とされる。
【００６８】
なお、３つの指標に基づいて番組表候補データ５１の評価値を計算する際には、例えば、３つの指標を適宜規格化し、３つの指標の重み付け総和を評価値としてもよいし、その他の計算式に基づいてもよい。また、上述の３つの指標すべてを使用せずに、ユーザのニーズなどに応じて、これらのうちの１つまたは２つに基づいて評価値を計算するようにしてもよい。
【００６９】
その後、表示手段４７は、番組表データ３３に基づいて、ユーザの嗜好に適合した複数の番組を、１列または１行の番組表として、放送時間帯に沿って表示装置１４に表示させる（ステップＳ４）。その際、表示手段４７は、バス８を介して画像処理回路７に、番組表を表示するための画像データを供給する。画像処理回路７は、供給された画像データに基づいて番組表を表示装置１４に表示させる。
【００７０】
図８は、実施の形態１に係る番組表表示装置により表示される番組表の一例を示す図である。この番組表６１では、番組表データ３３に含まれる番組データ５１ａ（２４ａ）に基づいて、放送時間帯を示す細長長方形の画像６１ａに沿って、番組情報を示す３つの画像６１ｂ，６１ｃ，６１ｄが表示されている。
【００７１】
画像６１ｂにより、放送開始時刻が１８：００であり、放送終了時刻が１８：３０であり、タイトルが「番組Ａタイトル」であり、放送局が「テレビ局Ａ」であり、内容説明テキストが「コーナー１」および「コーナー２」であり、出演者が「司会者１」、「ゲスト１」および「ゲスト２」である番組が表されている。これらの情報は、番組データ２４ａの各フィールドの値（内容）から得られるものである。
【００７２】
画像６１ｃにより、放送開始時刻が１８：３０であり、放送終了時刻が２０：３０であり、タイトルが「番組Ｂタイトル」であり、放送局が「テレビ局Ｄ」であり、内容説明テキストが「あらすじ」である番組が表されている。
【００７３】
このようにして、特定のユーザについて、そのユーザの嗜好に合致した複数の放送局の番組を含む番組表６１が、１列または１行で表示される。
【００７４】
ここで、図５のステップＳ２における番組表候補データ生成処理の詳細について説明する。図９は、図５のステップＳ２における番組表候補データ生成処理の詳細について説明するフローチャートである。
【００７５】
番組表候補データ５１を生成する場合、まず、番組表候補生成手段４４は、番組候補リスト３１の先頭の番組データ５１ａ（２４ａ）、つまり適合度の最も高い番組データ５１ａ（２４ａ）を選択する（ステップＳ２１）。
【００７６】
次に、番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）を、番組表候補データ５１に当てはめることができるか否か、つまり番組表候補データ５１における他の番組データ５１ａ（２４ａ）と放送時間帯が重ならないかあるいは重なるかを判定する（ステップＳ２２）。その際、番組表候補生成手段４４は、番組表候補データ５１に既に当てはめられた各番組データ５１ａ（２４ａ）の放送開始時刻および放送終了時刻を参照して判定する。
【００７７】
番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）を番組表候補データ５１に当てはめることができると判定した場合には、番組表候補データ５１にその番組データ５１ａ（２４ａ）を追加する（ステップＳ２３）。これにより、番組表候補データ５１による番組表候補に、その番組データ５１ａ（２４ａ）による番組が割り当てられたことになる。
【００７８】
一方、番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）を番組表候補データ５１に当てはめることができないと判定した場合には、ＲＡＭ３またはデータ格納装置１１に設けられた選択漏れキュー（図示せず）にその番組データ５１ａ（２４ａ）を追加する（ステップＳ２４）。その際、選択漏れキューでは、番組データ５１ａ（２４ａ）は、先に追加されたものが先頭寄りとなるように配列される。なお、選択漏れキューには、番組データ（番組データ）そのものを格納せずに、番組データリスト２４内の番組データ２４ａを指し示す指定情報のみを格納するようにしてもよい。
【００７９】
そして、番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）が番組候補リスト３１の最後の番組データ５１ａ（２４ａ）であるか否かを判定する（ステップＳ２５）。番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）が番組候補リスト３１の最後の番組データ５１ａ（２４ａ）ではない場合には、番組候補リスト３１内の次の番組データ５１ａ（２４ａ）、つまり次に適合度の高い番組データ５１ａ（２４ａ）を選択し（ステップＳ２６）、その番組データ５１ａ（２４ａ）に対して同様にしてステップＳ２２〜Ｓ２５の処理を行う。
【００８０】
このようにして番組候補リスト３１におけるすべての番組データ５１ａ（２４ａ）が、番組表候補データ５１あるいは選択漏れキューに割り当てられる。
【００８１】
番組表候補生成手段４４は、この時点の番組表候補データ５１を第１番目の番組表候補データ５１として番組表候補リスト３２に追加する。
【００８２】
ここで、番組表候補生成手段４４は、番組表候補リスト３２における番組表候補データ５１の数が所定の数となったか否かを判定する（ステップＳ２８）。番組表候補生成手段４４は、番組表候補リスト３２における番組表候補データ５１の数が所定の数となっていない場合には、選択漏れキューが空であるか否かを判定する（ステップＳ２９）。
【００８３】
そして、番組表候補生成手段４４は、番組表候補リスト３２における番組表候補データ５１の数が所定の数となっておらず、かつ選択漏れキューが空になっていない場合には、ステップＳ３０に進み、第２番目の番組表候補データ５１の生成を開始する。
【００８４】
一方、番組表候補生成手段４４は、番組表候補リスト３２における番組表候補データ５１の数が所定の数となるか、あるいは選択漏れキューが空になった場合には、番組表候補データ５１の生成を終了する。
【００８５】
第２番目以降の番組表候補データ５１を生成する場合、番組表候補生成手段４４は、次の番組表候補データ５１に、まず、選択漏れキューの先頭の番組データ５１ａ（２４ａ）（つまり、選択漏れキューにおいて最も適合度が高いもの）を追加する（ステップＳ３０）。追加後、番組表候補生成手段４４は、選択漏れキューからその番組データ５１ａ（２４ａ）を削除する。
【００８６】
そして、番組表候補生成手段４４は、番組候補リスト３１の先頭の番組データ５１ａ（２４ａ）、つまり適合度の最も高い番組データ５１ａ（２４ａ）を選択する（ステップＳ３１）。なお、この時点の番組候補リスト３１は、ステップＳ２１と同様の状態のものである。
【００８７】
次に、番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）を、番組表候補データ５１に当てはめることができるか否かを判定する（ステップＳ３２）。
【００８８】
番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）を番組表候補データ５１に当てはめることができると判定した場合には、番組表候補データ５１にその番組データ５１ａ（２４ａ）を追加する（ステップＳ３３）。
【００８９】
一方、番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）を番組表候補データ５１に当てはめることができないと判定した場合には、ステップＳ３３の処理をスキップする。つまり、第２番目以降の番組表候補データ５１の生成の際には、選択漏れキューに番組データ５１ａ（２４ａ）は追加されない。
【００９０】
そして、番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）が番組候補リスト３１の最後の番組データ５１ａ（２４ａ）であるか否かを判定する（ステップＳ３４）。番組表候補生成手段４４は、選択した番組データ５１ａ（２４ａ）が番組候補リスト３１の最後の番組データ５１ａ（２４ａ）ではない場合には、番組候補リスト３１の次の番組データ５１ａ（２４ａ）、つまり次に適合度の高い番組データ５１ａ（２４ａ）を選択し（ステップＳ３５）、その番組データ５１ａ（２４ａ）に対して同様にしてステップＳ３２〜Ｓ３４の処理を行う。
【００９１】
番組表候補生成手段４４は、この時点の番組表候補データ５１を第２番目の番組表候補データ５１として番組表候補リスト３２に追加する（ステップＳ３６）。第２番目の番組表候補データ５１は、選択漏れキューにおける番組データ５１ａ（２４ａ）を有するため、第１番目の番組表候補データ５１とは異なるものとなっている。
【００９２】
これ以降、ステップＳ２８，Ｓ２９において、番組表候補リスト３２内の番組表候補データ５１の数が所定の数になったと判定されるか、選択漏れキュー内の番組データがなくなったと判定されるまで、ステップＳ２８〜Ｓ３６において、第３番目以降の番組表候補データ５１が繰り返し生成される。
【００９３】
このようにして、番組表候補データ５１を含む番組表候補リスト３２が生成される。これにより、適合度が高くかつ互いに異なる複数の番組表候補データ５１が生成される。
【００９４】
以上のように、上記実施の形態１によれば、ユーザ嗜好データ入力手段４１は、ユーザ嗜好データ２２を取得しデータ格納装置１１に格納する。選択手段４６は、番組データ２４ａおよびユーザ嗜好データ２２に基づいて、放送時間帯が互いに重ならない複数の番組データ２４ａを、複数の放送局を縦断して選択する。表示手段４７は、選択手段４６により選択された複数の番組の番組データ５１ａ（２４ａ）に基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿って表示装置１４に表示させる。
【００９５】
これにより、ユーザの嗜好に合った個別の番組表が１列または１行で自動的に表示される。したがって、ユーザの嗜好データに合致する番組のみを、煩雑な操作を要求することなく、ユーザにとって見やすい番組表で呈示することができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【００９６】
さらに、上記実施の形態１によれば、番組抽出手段４３は、複数の放送局の複数の番組の番組データ２４ａから、番組表の時間帯に属する番組データ２４ａを抽出する。そして、番組表候補生成手段４４は、番組抽出手段４３により抽出された番組データ５１ａ（２４ａ）を配列した番組表候補データ５１を生成する。番組表候補評価手段４５は、番組表候補生成手段４４により生成された番組表候補データ５１に含まれる番組データ５１ａとユーザ嗜好データ２２との適合度に基づいて番組表候補データ５１を評価し、各番組表候補データの評価に基づいて番組表データ３３を決定する。
【００９７】
これにより、多くの番組データのうち、生成する番組表データに選ばれない番組データが、番組表候補データの評価の前に除外されるため、番組表候補生成手段４４による番組表候補データの生成および／または番組表候補評価手段４５による番組表候補データの評価の際に計算の対象となる番組データを少なくすることができ、短い時間で番組表データを生成することができる。
【００９８】
さらに、上記実施の形態１によれば、番組表候補生成手段４４は、番組抽出手段４３により抽出された番組データ５１ａ（２４ａ）を、ユーザ嗜好データ２２との適合度の高い順に選択し、放送時間帯が重なった番組データ２４ａを除外しつつ第１番目の番組表候補データ５１に当てはめていき、第１番目の番組表候補データ５１を生成する。
【００９９】
これにより、第１番目の番組表候補データ５１として、ユーザ嗜好データ２２との適合度の高い番組データ５１ａ（２４ａ）が多く含まれ番組表候補評価手段４５による高評価を期待できる番組表候補データ５１が生成される。
【０１００】
さらに、上記実施の形態１によれば、番組表候補生成手段４４は、所定の数の番組表候補データを生成するか、あるいは第１番目の番組表候補データ５１の生成時に除外した番組データ２４ａのいずれもを番組表候補データ５１で使用するまで、繰り返し、第１番目の番組表候補データ５１の生成時に除外した番組データ２４ａのうちの次に適合度の高いものを、最初に次の番組表候補データ５１へ当てはめ、その後、番組抽出手段４３により抽出された番組データ２４ａをユーザ嗜好データ２２との適合度の高い順に選択し、放送時間帯が重なった番組データ２４ａを除外しつつ当該次の番組表候補データ５１に当てはめていき当該次の番組表候補データ５１を生成する。
【０１０１】
これにより、ユーザ嗜好データ２２との適合度の高い番組データ２４ａが多く含まれ番組表候補評価手段４５による高評価を期待できる番組表候補データ５１を多く生成することができる。
【０１０２】
さらに、上記実施の形態１によれば、番組表候補評価手段４５は、番組表候補データ５１に含まれる番組データ５１ａとユーザ嗜好データ２２との適合度に加え、番組表候補データ５１に含まれる番組データ５１ａの番組ジャンルの割合に基づいて、番組表候補データ５１を評価する。
【０１０３】
これにより、ユーザに対してより適切な番組表を提示することができる。番組表の番組ジャンルに偏りがあると、例えば同一番組ジャンルの番組を長時間にわたって連続してしまうため、そのような番組表は必ずしもユーザにとって最適であるとはいえない。この番組表表示装置によれば、そのような番組表が表示される可能性を低減することができる。
【０１０４】
さらに、上記実施の形態１によれば、番組表候補評価手段４５は、番組表候補データに含まれる番組データ５１ａとユーザの嗜好情報２２との適合度に加え、番組表候補データ５１の時間帯に対する番組の時間の占有割合に基づいて、番組表候補データ５１を評価する。
【０１０５】
これにより、ユーザに対してより適切な番組表を提示することができる。番組が表示されていない時間帯が多い番組表はユーザにとって最適であるとはいえない。この番組表表示装置によれば、そのような番組表が表示される可能性を低減することができる。
【０１０６】
実施の形態２．
本発明の実施の形態２に係る番組表表示装置は、実施の形態１と同様に複数の放送局に属する複数の番組を第１の番組表として１列または１行で放送時間帯に沿って表示させ、さらに、第１の番組表の番組を除く番組からなる第２の番組表を、第１の番組表に並行して表示させるようにしたものである。
【０１０７】
実施の形態２に係る番組表表示装置は、実施の形態１に係る番組表表示装置と比較して、番組表生成プログラム２１を変更したものである。したがって、ここでは、実施の形態２における番組表生成プログラム２１により実現される各種機能について説明し、その他の構成については実施の形態１の場合と同様であるので、その説明を省略する。
【０１０８】
図１０は、実施の形態２に係る番組表表示装置において番組表生成プログラムが実行されることにより実現される機能の構成を示すブロック図である。図１０において、ユーザ嗜好入力手段４１、ユーザ個別指定入力手段４２、番組抽出手段４３および番組表候補生成手段４４は、実施の形態１の場合と同様の機能を有する手段である。
【０１０９】
図１０において、既選択番組除去手段７１は、番組表データ３３の生成後、番組表データ３３に含まれる番組データ５１ａ（２４ａ）を番組候補リスト３１から削除する機能を有する。
【０１１０】
また、番組表候補評価手段４５Ａは、実施の形態１の番組表候補評価手段４５と同様に各番組表候補データの評価に基づいて番組表データ３３を決定するとともに、既選択番組除去手段７１により番組表データ３３に含まれる番組データが番組候補リスト３１から削除された後に、番組表候補生成手段４４により生成された各番組表候補データ５１を評価しその評価値に基づいてサブ番組表データ６２を決定する機能を有する。サブ番組表データ６２は、ＲＡＭ３またはデータ格納装置１１に格納される。
【０１１１】
また、表示手段４７Ａは、番組表データ３３およびサブ番組表データ６２に基づいて、複数の放送局に属する複数の番組を、１列または１行の第１の番組表および第１の番組表に並行した第２の番組表として１つの放送時間帯に沿って表示装置１４に表示させる機能を有する。
【０１１２】
次に、上記装置の動作について説明する。図１１は、実施の形態２に係る番組表表示装置の動作について説明するフローチャートである。
【０１１３】
まず、ＣＰＵ１により番組表生成プログラム２１が実行されると、図１０に示すユーザ嗜好入力手段４１、ユーザ個別指定入力手段４２、番組抽出手段４３、番組表候補生成手段４４、番組表候補評価手段４５Ａ、表示手段４７Ａおよび既選択番組除去手段７１が実現される。
【０１１４】
なお、登録モードでのユーザ嗜好入力手段４１およびユーザ個別指定入力手段４２の動作については実施の形態１の場合と同様である。
【０１１５】
一方、番組表表示モードでは、番組抽出手段４３、番組表候補生成手段４４、番組表候補評価手段４５Ａ、表示手段４７Ａおよび既選択番組除去手段７１は、番組表を表示させる以下の処理を実行する。
【０１１６】
まず、番組抽出手段４３、番組表候補生成手段４４および番組表候補評価手段４５Ａにより、実施の形態１の場合と同様にして、番組表データ３３が生成される（ステップＳ１〜Ｓ３）。
【０１１７】
番組表データ３３が生成されると、既選択番組除去手段７１は、番組表データ３３に含まれる番組データ５１ａ（２４ａ）を特定し、その番組データ５１ａ（２４ａ）を番組候補リスト３１から削除する（ステップＳ１０１）。
【０１１８】
次に、番組表データ３３に含まれる番組データ５１ａ（２４ａ）が除外された番組候補リスト３１に基づいて、番組表候補生成手段４４により、実施の形態１の場合と同様にして、番組表候補リスト３２が生成される（ステップＳ１０２）。
【０１１９】
そして、番組表候補評価手段４５Ａは、番組表データ３３に含まれる番組データ５１ａ（２４ａ）が除外された番組候補リスト３１に基づいて番組表候補リスト３２が生成されると、この時点の番組表候補リスト３２に含まれる各番組表候補データ５１を評価し、評価の最も高い番組表候補データ５１をサブ番組表データ６２とする（ステップＳ１０３）。
【０１２０】
このようにして、番組表データ３３およびサブ番組表データ６２が生成された後、表示手段４７Ａは、番組表データ３３およびサブ番組表データ６２に基づいて、番組表データ３３に基づく第１優先の番組表を１列または１行で放送時間帯に沿って表示装置１４に表示させ、それとともに、サブ番組表データ６２に基づく第２優先の番組表を１列または１行で第１優先の番組表に沿って表示装置１４に表示させる（ステップＳ１０４）。
【０１２１】
図１２は、実施の形態２に係る番組表表示装置により表示される番組表の一例を示す図である。この番組表８１では、番組表データ３３に基づく１列の第１優先番組表８１ｂ、およびサブ番組表データ６２に基づく１列の第２優先番組表８１ｃが、放送時間帯を示す細長長方形の画像８１ａに沿って表示されている。
【０１２２】
第１優先番組表８１ｂでは、ユーザにとって最も適切である旨を示すテキスト「ＢＥＳＴ  ＣＨＯＩＣＥ」が列のタイトルとして表示され、番組表データ３３の各番組データ５１ａ（２４ａ）に基づく各番組の画像が、実施の形態１の場合と同様に表示される。
【０１２３】
また、第２優先番組表８１ｃでは、ユーザにとって２番目に最も適切である旨を示すテキスト「ＮＥＸＴ  ＣＨＯＩＣＥ」が列のタイトルとして表示され、サブ番組表データ６２の各番組データ５１ａ（２４ａ）に基づく各番組の画像８１ｄ，８１ｅ，８１ｆが、第１優先番組表８１ｂと同一の時間軸で表示される。
【０１２４】
このようにして、特定のユーザについて、そのユーザの嗜好に最も適合した番組表と２番目に最も適合した番組表が、２列（または２行）で表示される。なお、ここでは、番組表が２列（または２行）で表示されるようにしているが、番組表として表示する列は、「ＢＥＳＴ  ＣＨＯＩＣＥ」と「ＮＥＸＴ  ＣＨＩＣＥ」の２列に限定されない。また、ユーザによる入力に基づいて、表示する列の数を設定するようにしたり、番組を表示する画面のサイズに合わせて列数を変更するようにしてもよい。
【０１２５】
なお、上述の各処理の詳細については実施の形態１の場合と同様にすればよい。
【０１２６】
以上のように、上記実施の形態２によれば、選択手段４６は、第１の番組表のために選択した番組データを除外して、第２の番組表のために、放送時間帯が互いに重ならない複数の番組データを選択する。そして、表示手段４７Ａは、番組データ３３に基づいて、第１の番組表を１列または１行で放送時間帯に沿って表示させ、サブ番組データ６２に基づいて、第２の番組表を、第１の番組表の放送時間帯に沿って１列または１行で表示させる。
【０１２７】
これにより、ユーザの嗜好に合った個別の第１の番組表が１列または１行で自動的に表示されるとともに、その番組表に含まれないが適合度の高い番組が第２の番組表として第１の番組表と並んで表示される。したがって、ユーザは、ある視聴時刻について、２つの番組表の番組を比較することができる。ひいては、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。なお、２列程度であれば、良好な視認性を確保しつつ同一画面で番組表全体を表示させることが可能である。
【０１２８】
実施の形態３．
本発明の実施の形態３に係る番組表表示装置は、実施の形態１と同様に複数の放送局に属する複数の番組を１列または１行の番組表で放送時間帯に沿って表示させ、さらに、番組表に選択されない番組のうち、ユーザの嗜好情報との適合度が高いと予想される番組を選択し、その番組を、上記番組表に沿って表示させるようにしたものである。
【０１２９】
なお、番組表に選択されない番組のうち、ユーザの嗜好情報との適合度が高いと予想される番組を選択する予想選択手段（図示せず）は、番組表生成プログラム２１が実行されることで実現され、後述する処理を実行する機能を有する。
【０１３０】
また、「番組表に選択されない番組のうち、ユーザの嗜好情報との適合度が高いと予想される番組」とは、例えば、当該ユーザと類似した属性情報を有する他のユーザが視聴している番組、非契約チャンネルで現時点で視聴できないがユーザの嗜好情報との適合度が高い番組、ユーザの知人からお勧めのあった番組などである。
【０１３１】
なお、当該ユーザと類似した属性情報を有する他のユーザが視聴している番組については、各ユーザについて、属性情報、視聴履歴およびユーザ個別指定データ２３を予め格納しておき、属性情報内の特定の属性項目の値が近い他のユーザを選択し、そのユーザの視聴履歴およびユーザ個別指定データ２３に登録されている番組で、今回表示する番組表の時間帯に属するものを抽出し、その番組の番組データ２４ａに基づいて番組の画像を表示させればよい。
【０１３２】
また、非契約チャンネルで現時点で視聴できないがユーザの嗜好情報との適合度が高い番組については、非契約チャンネルの番組データ２４ａのうち、今回表示する番組表の時間帯に属するものを抽出し、抽出した番組データ２４ａのうち、ユーザの嗜好情報との適合度が高い番組データ２４ａを選択し、その番組データ２４ａに基づいて番組の画像を表示させればよい。
【０１３３】
また、ユーザの知人からお勧めのあった番組については、電子メールシステム、電子チャットシステム、電子掲示板などを利用して、特定の他のユーザにより入力された、当該ユーザ宛ての番組お勧め情報を、当該ユーザについての所定の記憶領域（例えばデータ格納装置１１）に蓄積しておき、番組表表示の際に、この記憶領域から番組お勧め情報を読み出し、その番組お勧め情報に合致する番組データ２４ａを抽出し、抽出した番組データ２４ａのうち、今回表示する番組表の時間帯に属するものを選択し、その番組データ２４ａに基づいて番組の画像を表示させればよい。
【０１３４】
図１３は、実施の形態３に係る番組表表示装置により表示される番組表の一例を示す図である。この番組表では、番組表データ３３に基づく１列の番組表が、放送時間帯を示す細長長方形の画像に沿って表示されている。そして、その１列の番組表の隣りの列１０１に、「ＯＴＨＥＲ  ＣＨＯＩＣＥ」なるタイトルで、「番組表に選択されない番組のうち、ユーザの嗜好情報との適合度が高いと予想される番組」として、タイトルが「番組Ｚタイトル」で、放送局が「テレビ局Ｇ」である番組の画像が表示されている。
【０１３５】
なお、その他、サービス提供者が表示させたい特定の番組を同様にして表示させるようにしてもよい。また、これらの表示処理は、表示手段４７により所定の表示装置１４に対して行われる。
【０１３６】
なお、実施の形態３では、実施の形態１に装置に加えて追加の番組を表示させるようにしているが、実施の形態２に装置に加えて追加の番組を表示させるようにしてもよい。その場合には、表示される番組表は、「ＢＥＳＴ  ＣＨＯＩＣＥ」、「ＮＥＸＴ  ＣＨＯＩＣＨ」、「ＯＴＨＥＲ  ＣＨＯＩＣＥ」といった３列（または３行）となる。なお、「ＯＴＨＥＲ  ＣＨＯＩＣＥ」の列に表示される番組は、ユーザが指定した時間帯に属するものだけに限定されない。また、「ＯＴＨＥＲ  ＣＨＯＩＣＥ」に属する番組を、番組表の形式で時間帯に沿って表示せずに、個別に表示するようにしてもよい。
【０１３７】
以上のように、上記実施の形態３に係る番組表表示装置は、図示せぬ予想選択手段により、番組データリスト２４に基づいて、選択手段４６により選択されない番組のうち、ユーザの嗜好情報との適合度が高いと予想される番組を選択する。そして、表示手段４７は、番組データ３３に基づいて番組表を１列または１行で放送時間帯に沿って表示させるとともに、予想選択手段により選択された番組を、その番組表の放送時間帯に沿って表示させる。
【０１３８】
これにより、ユーザの嗜好に合った個別の番組表が１列または１行で自動的に表示されるとともに、番組表に含まれないが適合度の高い番組がその番組表と並んで表示される。したがって、ユーザは、適合度が高いと予想される番組を比較対象としつつ番組を選択することができる。ひいては、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【０１３９】
実施の形態４．
本発明の実施の形態４に係る番組表表示装置は、上記実施の形態１〜３のいずれかに係る番組表表示装置と同様の構成に加え、ユーザ嗜好データ２２における各項目の値として、所定の範囲内の中間値（つまりデジタル的な２値ではない値）を設定するＧＵＩを有するものである。このＧＵＩは、番組表生成プログラム２１が実行されることにより実現されるユーザ嗜好入力手段４１、入力装置１３および表示装置１４で構成される。
【０１４０】
なお、番組表データ３３の生成および番組表の表示については、上記実施の形態１〜３のいずれかに係る番組表表示装置と同様の構成および動作により可能であるため、それについての詳細な説明は省略する。
【０１４１】
次に、実施の形態４に係る番組表表示装置によるユーザ嗜好データ２２の取得について説明する。
【０１４２】
まず、所定の操作が行われ装置の動作モードが登録モードに移行すると、ユーザ嗜好入力手段４１は、入力フォームを表示手段１４に表示させる。
【０１４３】
図１４は、実施の形態４に係る番組表表示装置により表示される入力フォームの一例を示す図である。図１４に示す入力フォームでは、番組の各ジャンルを項目として各ジャンルの嗜好度を入力するための第１の入力領域１２１、フリーキーワードを項目として各フリーキーワードの嗜好度を入力するための第２の入力領域１２２、視聴番組に対するユーザの期待（番組を視聴する際に何を求めるか）の種別を示す複数のユーザ欲求項目に対する嗜好度を入力するための第３の入力領域１２３、嗜好度の高い出演者を入力するための第４の入力領域１２４、嗜好度の低い出演者を入力するための第５の入力領域１２５などが設けられている。
【０１４４】
第１の入力領域１２１では、「ドラマ／演劇」という大ジャンル内の小ジャンル「閣内ドラマ」、「民謡・邦楽」、「国内ロック・ポップス」および「ミュージカル」のそれぞれについての嗜好度が設定可能である。現時点での各小ジャンルの嗜好度は、小ジャンルの項目名に対応して表示されるレベルインジケータ画像で表されており、画像が長いほど、嗜好度が高いことを表している。そして、入力装置１３、表示装置１４およびユーザ嗜好入力手段４１によるＧＵＩを利用したユーザの操作により、このレベルインジケータ画像の長さが変更される。レベルインジケータ画像の長さは、所定の最小長さから所定の最大長さまでのいずれかとすることができる。そして、このレベルインジケータ画像の長さに基づいて、各小ジャンルの嗜好度の値が細かく得られる。例えば、ある小ジャンルについてのレベルインジケータ画像の長さが所定の最大長さの７０％である場合には、その小ジャンルの嗜好度は、０．７とされる。したがって、嗜好度の値の範囲が０から１までの場合、全く好きではない項目については、０あるいは０に近い数値が与えられ、かなり好きな項目については、１あるいは１に近い数値が与えられ、まあまあ好きな項目については、０．６あるいは０．７といった数値が与えられる。
【０１４５】
第２の入力領域１２２では、フリーキーワードのそれぞれについての嗜好度が設定可能である。なお、フリーキーワードは、ユーザにより入力されたものが設定される。図１４の例の場合、フリーキーワードとして、「セリエＡ」、「イギリス」および「食べ歩き」が設定され、第１の入力領域１２１と同様にレベルインジケータ画像により各フリーキーワードの嗜好度の値が細かく得られる。
【０１４６】
第３の入力領域１２３では、ユーザ欲求項目「笑いたい」、「感動したい」、「興奮したい」、「学習したい」および「情報しりたい」のそれぞれに対する嗜好度が設定可能である。そして、第１の入力領域１２１と同様にレベルインジケータ画像により、各ユーザ欲求項目の嗜好度の値が細かく得られる。
【０１４７】
第４の入力領域１２４では、ユーザにより入力された複数の出演者の名前が表示される。
【０１４８】
上述のようなフォームに対する嗜好度の入力が完了すると、ユーザ嗜好入力手段４１は、入力フォームにおいて各項目に対して設定された値を、ユーザ嗜好データ２２としてデータ格納装置１１へ格納する。例えば、第１の入力領域１２１によるデータは、嗜好テーブル２２ａとして格納され、第２の入力領域１２２によるデータは、嗜好テーブル２２ｃとして格納される。また、第４の入力領域１２４によるデータは、第４の入力領域１２４での配列順序に基づいて、各出演者に対して所定の嗜好度の値が、自動的に降順に割り当てられた後、嗜好テーブル２２ｂとして格納される。
【０１４９】
例えば、図１４に示す入力値の場合、ユーザ嗜好データ２２において、小ジャンル「国内ドラマ」の嗜好度は、０．２と設定され、フリーキーワード「セリエＡ」の嗜好度は、０．４と設定され、ユーザ欲求項目「学習したい」の嗜好度は、０．７と設定される。
【０１５０】
このようにして設定されたユーザ嗜好データ２２が、各番組データ２４ａとの適合度の計算に使用される。
【０１５１】
以上のように、上記実施の形態４によれば、ユーザ嗜好データ入力手段４１は、ユーザ嗜好データ２２を、所定の値域におけるユーザ入力に応じた値で取得する。また、選択手段４６は、ユーザ嗜好データ２２と番組データ２４ａとの適合度を数値で計算し、その数値の大きい番組を選択する。
【０１５２】
これにより、曖昧さのあるユーザ嗜好の度合いを番組選択に忠実に反映させることができ、よりユーザの嗜好に合った個別の番組表が１列または１行で自動的に表示される。
【０１５３】
実施の形態５．
本発明の実施の形態５に係る番組表表示装置は、実施の形態４に係る番組表表示装置の構成に加え、複数のユーザ欲求項目に対するユーザ入力値を、所定の変換テーブルに基づいて、番組データ２４ａに予め用意されている属性項目に対するユーザ嗜好データ２２へ変換する機能を有するものである。
【０１５４】
実施の形態５に係る番組表表示装置では、複数のユーザ欲求項目に対するユーザ入力値を、番組データ２４ａに予め用意されている属性項目に対するユーザ嗜好データ２２へ変換するための変換テーブルが、データ格納装置１１に格納される。そして、ユーザ嗜好入力手段４１は、その変換テーブルを使用して、ユーザ嗜好についての項目の変換を行う。
【０１５５】
図１５は、実施の形態５において、複数のユーザ欲求項目に対するユーザ入力値を、番組データ２４ａに用意されている属性項目に対するユーザ嗜好データ２２へ変換する処理について説明する図である。図１５（Ａ）は、変換テーブルの一例を示す図である。
【０１５６】
図１５（Ａ）においては、例えば、５つのユーザ欲求項目からジャンル「ドラマ」へ、項目の変換をする場合の変換係数として、ユーザ欲求項目「笑いたい」、「感動したい」、「興奮したい」、「学習したい」および「情報知りたい」について、０．３、０．８、０．３、０および０が、それぞれ設定されている。
【０１５７】
なお、実施の形態５に係る番組表表示装置におけるその他の構成については、実施の形態４のものと同様とすればよいので、その説明を省略する。
【０１５８】
次に、ユーザ嗜好データ２２の登録時の動作について説明する。
【０１５９】
ユーザ嗜好入力手段４１は、実施の形態４のようにして入力フォームへの複数のユーザ欲求項目に対するユーザ入力値を取得する。
【０１６０】
次に、ユーザ嗜好入力手段４１は、図１５（Ｂ）に示すように、ユーザ欲求項目についての嗜好度を、ジャンルについての嗜好度へ変換する。その際、ユーザ嗜好入力手段４１は、データ格納装置１１から変換テーブルを読み込み、各ユーザ欲求項目に対するユーザ入力値に、各ユーザ欲求項目および変換後の項目の両方に対応する係数を乗算して得られた値の、複数のユーザ欲求項目についての総和を計算する。そして、変換後のジャンルごとの嗜好度が、ユーザ嗜好データ２２としてデータ格納装置１１へ格納される。
【０１６１】
例えば、項目「笑いたい」の嗜好度が０．６、項目「感動したい」の嗜好度が０．８、項目「興奮したい」の嗜好度が０．５、項目「学習したい」の嗜好度が０．７、項目「情報しりたい」の嗜好度が０．７であり、変換テーブルが図１５（Ａ）に示すものである場合には、「ドラマ」の嗜好度は、０．９７（＝０．３×０．６＋０．８×０．８＋０．３×０．５＋０×０．７＋０×０．７）とされ、この項目「ドラマ」の嗜好度が、ユーザ嗜好データ２２の一部として保存される。
【０１６２】
なお、変換後のジャンル別の嗜好度データは、直接入力されたジャンル別の嗜好度データ（嗜好度テーブル２２ａ）と別々に格納してもよいし、変換後のジャンル別の嗜好度データと、直接入力されたジャンル別の嗜好度データとの和を計算しジャンル別の嗜好度データ（嗜好度テーブル２２ａ）として格納してもよい。さらに、変換後のジャンル別の嗜好度データと、直接入力されたジャンル別の嗜好度データとを重み付けした上で和を計算しジャンル別の嗜好度データ（嗜好度テーブル２２ａ）として格納してもよい。あるいは、変換後のジャンル別の嗜好度データと直接入力されたジャンル別の嗜好度データとの値の差が大きい場合には、直接入力されたジャンル別の嗜好度データのみを使用したり、変換後のジャンル別の嗜好度データの重み付けを所定の割合だけ小さくしたりしてもよい。
【０１６３】
また、ユーザ欲求項目は、上述した種類および数に限定されない。例えば、ユーザ欲求項目として、「リラックスしたい」、「泣きたい」などを使用してもよい。また、変換後の項目は、番組のジャンルに限定されず、番組データから取得可能な他の項目としてもよい。さらに、変換前の項目は、ユーザ欲求項目に限定されず、番組データに属性情報（メタデータ）として含まれないような、ユーザにとって直感的である定性的な項目（例えば、家族で視聴したい、車内で視聴したいなど）としてもよい。
【０１６４】
以上のように、上記実施の形態５によれば、ユーザ嗜好データ入力手段４１は、複数のユーザ欲求項目に対するユーザ入力値を取得し、所定の変換式に基づいて、複数のユーザ欲求項目に対するユーザ入力値を、番組データに用意されている属性に対するユーザ嗜好データ２２へ変換する。選択手段４６は、変換後のユーザ嗜好データ２２と番組データ２４ａとの適合度の高い番組を選択する。
【０１６５】
これにより、抽象的なユーザの嗜好の度合いを定量評価可能な形態に変換して番組選択に忠実に反映させることができ、よりユーザの嗜好に合った個別の番組表が１列または１行で自動的に表示される。
【０１６６】
実施の形態６．
本発明の実施の形態６に係る番組表表示装置は、上記実施の形態１〜５のいずれかに係る番組表表示装置と同様の構成に加え、ユーザ個別指定データ２３を設定するＧＵＩを有するものである。このＧＵＩは、番組表生成プログラム２１が実行されることにより実現されるユーザ嗜好入力手段４１、入力装置１３および表示装置１４で構成される。
【０１６７】
次に、実施の形態６に係る番組表表示装置によるユーザ個別指定データ２３の取得について説明する。
【０１６８】
まず、ユーザ嗜好入力手段４１は、上述のようにして表示した番組表や従来の番組表からユーザにより選択された番組の詳細情報を表示装置１４に表示させる。
【０１６９】
図１６は、実施の形態６に係る番組表表示装置により表示される番組の詳細情報の一例を示す図である。図１６では、選択された番組の番組データに基づいて、放送時間１４１、放送局１４２、番組タイトル１４３、番組ジャンル１４４、番組詳細情報テキスト１４５、出演者リスト１４６が表示される。さらに、この番組の番組データと当該ユーザのユーザ嗜好データ２２との適合度１５１が計算され表示される。
【０１７０】
これとは別に、同一画面上に、ＧＵＩ上の操作部として機能するボタン画像１６１，１６２が表示される。ボタン画像１６１は、この番組を、よく見る番組として登録するための「よく見る番組へ追加」ボタンの画像であり、ボタン画像１６２は、この番組を、あまり見ない番組として登録するための「あまり見ない番組へ追加」ボタンの画像である。
【０１７１】
ユーザ嗜好入力手段４１は、ある番組についての番組詳細情報を表示させている際に、ＧＵＩに基づき「よく見る番組へ追加」ボタンが押下されると、この番組の番組データを、ユーザ個別指定データ２３におけるよく見る番組リストに登録する。
【０１７２】
一方、その際に、ＧＵＩに基づき「あまり見ない番組へ追加」ボタンが押下されると、ユーザ嗜好入力手段４１は、この番組の番組データを、ユーザ個別指定データ２３におけるあまり見ない番組リストに登録する。
【０１７３】
また、ユーザ嗜好入力手段４１は、所定の操作があると、ユーザ個別指定データ２３におけるよく見る番組リストおよびあまり見ない番組リストを読み出し、これらのリストを表示装置１４に表示させる。これにより、ユーザは、よく見る番組あるいはあまり見ない番組と自己の選択した番組を確認することができる。その際、ユーザ嗜好入力手段４１は、ユーザの選択操作および削除指示操作に基づいて、リスト内から、選択された番組の削除を行うようにしてもよい。図１７は、実施の形態６におけるよく見る番組リストおよびあまり見ない番組リストの表示例を示す図である。
【０１７４】
なお、ユーザ個別指定データ２３におけるよく見る番組リストまたはあまり見ない番組リストに番組データを登録する場合に、その番組を含む連続ドラマ番組などのシリーズ番組のすべての番組データを登録してもよい。その場合、例えば、シリーズ番組であることを示す情報を番組データリスト２４の番組データに予め含めておき、その情報に基づいてシリーズ番組であるか否かを判定するようにすればよい。
【０１７５】
このようにして設定されたユーザ個別指定データ２３は、番組データ５１ａ（２４ａ）とユーザ嗜好データ２２との適合度の計算の際に考慮される。
【０１７６】
例えば、よく見る番組リストに登録されている番組データ５１ａ（２４ａ）とユーザ嗜好データ２２との適合度は、所定の最大値に固定されたり、所定の割合だけ値を増加されたりする。また、あまり見ない番組リストに登録されている番組データ５１ａ（２４ａ）とユーザ嗜好データ２２との適合度は、所定の最小値に固定されたり、所定の割合だけ値を減少されたりする。
【０１７７】
さらに、ユーザ個別指定データ２３におけるよく見る番組リストまたはあまり見ない番組リストに登録されている番組データが、シリーズ番組の１つである場合には、同一シリーズの他のシリーズ番組もその番組データと同様に取り扱うようにしてもよい。
【０１７８】
なお、番組表データ３３の生成などに関するその他の動作については、上述のいずれかの実施の形態と同様にすればよいので、その説明を省略する。
【０１７９】
以上のように、上記実施の形態６によれば、ユーザが個別的に嗜好する番組や個別的に嗜好しない番組を考慮した番組表を表示させることができる。
【０１８０】
なお、上述の実施の形態１〜６のそれぞれについては、次のようにしてもよい。
【０１８１】
例えば、上記各実施の形態では、ユーザインタフェースとして、番組表表示装置内の入力装置１３および表示装置１４が使用されているが、ユーザインタフェースは、番組表表示装置に存在しなくてもよく、通信装置１２で通信可能な別の装置の入力装置および表示装置をユーザインタフェースとして使用するようにしてもよい。その場合、番組表表示装置は、その外部装置との間の通信により、入力装置に対するユーザ入力に対応するデータや表示装置に対する表示画像のデータの授受を行う。
【０１８２】
また、上記各実施の形態において、番組候補リスト３１に含まれるある番組データの番組についての再放送番組の番組データは、番組候補リスト３１に含めないようにしてもよい。その場合、番組データリスト２４の番組データから、再放送であるか否かの再放送情報を読み出し、その再放送情報、番組タイトルなどに基づいて、番組候補リスト３１に含めない番組データを選択すればよい。これにより、本放送の番組データと、それと同一内容の再放送の番組データの両方が、同一の番組候補リスト３１に含まれないようになる。
【０１８３】
以下、上述の実施の形態１〜６に係る番組表表示装置を応用したユーザ個別番組表提供システムの実施の形態について説明する。
【０１８４】
実施の形態７．
本発明の実施の形態７に係るユーザ個別番組表提供システムでは、ユーザ個別番組表提供装置２０１が、電気通信回線を介して携帯電話機２０２へ、１列表示される番組表のための番組表データを提供する。
【０１８５】
図１８は、本発明の実施の形態７に係るユーザ個別番組表提供システムの構成を示すブロック図である。図１８において、ユーザ個別番組表提供装置２０１は、各ユーザに対してユーザ個別の番組表を提供するサーバの機能を有する装置である。また、携帯電話機２０２は、登録ユーザリスト２１２に登録されたユーザの携帯電話機であり、ユーザ個別番組表提供装置２０１から提供される番組表を表示する端末装置である。
【０１８６】
ユーザ個別番組表提供装置２０１において、サーバプログラム２１１は、このユーザ個別番組表提供装置２０１に接続してきた端末装置（携帯電話機２０２など）のユーザを特定し、その端末装置との通信を行うサーバを実現するためのプログラムである。
【０１８７】
また、登録ユーザリスト２１２は、ユーザ個別番組表提供サービスを享受可能なユーザおよび／またはそのユーザの端末装置の情報を有するデータである。サーバプログラム２１１によるサーバは、この登録ユーザリスト２１２を参照して、このユーザ個別番組表提供装置２０１に接続してきた端末装置およびそのユーザについての特定・認証処理を行う。
【０１８８】
なお、ユーザ個別番組表提供装置２０１におけるその他の構成要素については、例えば図１の番組表表示装置のものと同様であるので、その説明を省略する。ただし、この実施の形態７における通信装置１２は、端末装置としての携帯電話機２０２との通信を行うため、電話回線やコンピュータネットワークなどの電気通信回線に接続可能とされる。
【０１８９】
また、携帯電話機２０２において、通信装置２２１は、収容先の基地局との間で無線で通信を行い、音声通信の他、データ通信も可能な通信装置である。なお、この通信装置２２１は、ユーザ個別番組表提供装置２０１に接続しユーザ個別番組表提供装置２０１から番組表データを受信する受信手段として機能する。
【０１９０】
また、制御回路２２２は、携帯電話機２０２内部の装置や回路を制御する回路である。なお、制御回路２２２は、通信装置２２１により受信された複数の番組の番組データに基づいて、上記実施の形態と同様にして、複数の放送局に属する複数の番組を、１列（または１行）の番組表として、放送時間帯に沿って表示装置２２６に表示させる表示手段として機能する。
【０１９１】
また、画像処理回路２２３は、制御回路２２２からの画像データに対応する画像信号を表示装置２２４に出力する回路である。表示装置２２４は、携帯電話機２０２の筐体に設けられた液晶ディスプレイなどといった第１の表示装置である。
【０１９２】
また、画像処理回路２２５は、制御回路２２２からの画像データに対応する画像信号を表示装置２２６に出力する回路である。表示装置２２６は、携帯電話機２０２の筐体に設けられた液晶ディスプレイなどといった第２の表示装置である。
【０１９３】
また、入力装置２２７は、電源スイッチ、番号キー、アルファベットキー、ファンクションキーなどの各種キーといったユーザの操作に応じた信号を生成する部品などである。メモリ２２８は、ユーザ個別番組表提供装置２０１から受信したデータなどを格納する記憶手段である。
【０１９４】
なお、その他、携帯電話機２０２には、音声コーデックなど、音声処理に関する回路が存在するが、その図示および説明は省略する。
【０１９５】
図１９は、実施の形態７におけるユーザ個別番組表提供装置２０１において番組表生成プログラム２１およびサーバプログラム２１１が実行されることにより実現される機能の構成を示すブロック図である。図１９において、サーバ２３１は、サーバプログラム２１１が実行されることにより実現され、送信手段２４１、受信手段２４２および認証手段２４３を備える。
【０１９６】
送信手段２４１は、携帯電話機２０２のユーザ向けに生成された番組表データ３３、ユーザ嗜好入力手段４１およびユーザ個別指定入力手段４２からのユーザインタフェース用表示指令などを、インタフェース５および通信装置１２を介して携帯電話機２０２へ送信する機能を有する。また、受信手段２４２は、携帯電話機２０２の入力装置２２７により入力された情報を、インタフェース５および通信装置１２を介して携帯電話機２０２から受信する機能を有する。また、認証手段２４３は、接続要求を受信すると、接続要求の送信元の端末装置（携帯電話機２０２など）に対する認証処理を行うとともに、その端末装置のユーザを特定する機能を有する。
【０１９７】
なお、図１９におけるその他の手段、データなどについては、実施の形態１のものと同様であるのでその説明を省略する。
【０１９８】
次に、上記各装置の動作について説明する。
【０１９９】
まず、ＣＰＵ１により番組表生成プログラム２１およびサーバプログラム２１１が実行されると、図１９に示す構成が実現される。
【０２００】
そして、ユーザが携帯電話機２０２の入力装置２２７を操作し、それに対応して、携帯電話機２０２が、ユーザ個別番組表提供装置２０１に接続要求を送信すると、ユーザ個別番組表提供装置２０１のサーバ２３１は、登録ユーザリスト２１２を検索し、携帯電話機２０２が登録されているか否かを判定する。携帯電話機２０２が登録されていない場合には、サーバ２３１は、エラーメッセージを携帯電話機２０２に送信して処理を終了する。
【０２０１】
一方、携帯電話機２０２が登録されている場合には、サーバ２３１は、登録ユーザリスト２１２に基づいてユーザを特定し、また、登録モードおよび番組表表示モードの選択を促すデータを携帯電話機２０２に送信する。携帯電話機２０２は、そのデータを受信すると、登録モードおよび番組表表示モードの選択メニューを表示装置２２６で表示する。
【０２０２】
そして、選択メニューの表示後、ユーザによる入力装置２２７へのいずれかのモードの選択操作があると、携帯電話機２０２は、選択されたモードを示すデータをユーザ個別番組表提供装置２０１のサーバ２３１に送信する。サーバ２３１は、そのデータを受信すると、そのデータに基づいて、動作モードをいずれかのモードへ移行する。
【０２０３】
装置２０１の動作モードが登録モードに移行した場合、ユーザ嗜好入力手段４１およびユーザ個別指定入力手段４２は、サーバ２３１、通信装置１２などを介して、表示用データ、操作を表すデータなどを送受することで、携帯電話機２０２の表示装置２２６および入力装置２２７をユーザインタフェースとして使用し、ユーザの操作に基づいて、ユーザ入力情報をユーザ嗜好データ２２およびユーザ個別指定データ２３として登録する。
【０２０４】
一方、装置２０１の動作モードが番組表表示モードに移行した場合、番組抽出手段４３、番組表候補生成手段４４、番組表候補評価手段４５および表示手段４７は、実施の形態１に係る番組表表示装置と同様にして番組表データ３３を生成する。この番組表データ３３は、サーバ２３１の認証手段２４３により特定された携帯電話機２０２のユーザ専用の１列（または１行）の番組表のための番組表データである。
【０２０５】
そして、この番組表データ３３が生成されると、サーバ２３１の送信手段２４１は、その番組表データ３３を携帯電話機２０２へ送信する。
【０２０６】
携帯電話機２０２の通信装置２２１がその番組表データを受信すると、制御回路２２２は、その番組表データを一旦メモリ２２８に格納する。そして、制御回路２２２は、その番組表データに基づき表示用データを生成して画像処理回路２２５に供給し、表示装置２２６に一列の番組表を表示させる。
【０２０７】
それと並行して、制御回路２２２は、図示せぬタイマなどにより現在の時刻を特定し、番組表データのうちの、現在の時刻を含む時間帯の番組データを特定し、その番組データに基づき表示用データを生成して画像処理回路２２３に供給し、表示装置２２４に現在放送中の番組のみの情報を表示させる。すなわち、表示装置２２４には、１つの番組以外の他の番組の情報は表示されない。
【０２０８】
図２０は、実施の形態７における携帯電話機２０２での番組表の表示例を示す図である。図２０に示す携帯電話機２０２は、折り畳み機構２６１を有する携帯電話機である。そして、図２０（Ａ）に示すように、表示装置２２６は、折り畳み機構の開状態時にのみ露出し表示装置２２４より大きい表示画面を有する表示部である。一方、図２０（Ｂ）に示すように、表示装置２２４は、表示装置２２６に対して筐体の表裏反対側に設けられ、折り畳み時でも露出する表示部である。
【０２０９】
そして、図２０（Ｃ）は、表示装置２２６による番組表の表示例であり、図２０（Ｄ）は、表示装置２２４による番組情報の表示例である。例えば、現在の時刻が、２０：００である場合には、図２０（Ｃ）に示す番組表のうちの、図２０（Ｄ）に示す番組の情報が、表示装置２２４に表示される。
【０２１０】
なお、携帯電話機２０２の折り畳み機構２６１が閉状態にある場合には、表示装置２２４のみに上述の番組情報を表示し、折り畳み機構２６１が開状態にある場合には、表示装置２２６のみに上述の番組情報を表示するようにしてもよい。
【０２１１】
以上のように、上記実施の形態７によれば、携帯電話機２０２が、１列（または１行）の番組表を表示装置２２６に表示させるとともに、１列（または１行）の番組表のうち現時点の時刻に対応する番組の情報のみを表示装置２２４に表示させる。
【０２１２】
これにより、携帯電話機２０２により、ユーザ専用のコンパクトな番組表を閲覧することができるとともに、折り畳んだ状態でも、ユーザの嗜好にあった現在放送中の番組を、携帯電話機２０２で知ることができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【０２１３】
実施の形態８．
本発明の実施の形態８に係るユーザ個別番組表提供システムでは、ユーザ個別番組表提供装置２０１Ａが、電気通信回線を介して端末装置としての録画装置４０１へ、１列または１行で表示される番組表のための番組表データを提供し、録画装置４０１は、その番組表を、表示装置としてのテレビジョン（ＴＶ）受像機４０２に表示させる。さらに、実施の形態８では、その１列または１行で表示される番組表の時間帯のうち、番組が指定されていない時間帯、つまり空き時間帯の部分に、その空き時間帯の前または後の番組の関連情報などが表示される。
【０２１４】
図２１は、本発明の実施の形態８に係るユーザ個別番組表提供システムの構成を示すブロック図である。図２１に示すユーザ個別番組表提供装置２０１Ａは、実施の形態１などの番組表生成プログラム２１の代わりに番組表生成プログラム３０１を格納し、さらに、番組表の空き時間帯に表示する広告や関連情報を有する広告データ３１１および関連情報データ３１２を有する。なお、広告データ３１１は、広告内容のデータと、この広告内容が関連付けられる番組を示す番組指定情報とを有する。また、同様に、関連情報データ３１２は、関連情報そのもののデータと、この関連情報が関連付けられる番組を示す番組指定情報とを有する。この場合の広告情報としては、例えば、番組の出演者の製作した楽曲や書籍の紹介などが考えられる。また、この場合の関連情報としては、番組データに含まれないような出演者本人の情報などが考えられる。
【０２１５】
なお、ユーザ個別番組表提供装置２０１Ａにおけるその他の構成要素については、実施の形態７におけるユーザ個別番組表提供装置２０１のものと同様であるので、その説明を省略する。
【０２１６】
また、図２１に示す録画装置４０１において、受信回路４１１は、アンテナ、ＣＡＴＶなどを介して、各時点での番組の放送信号を受信し復調してＮＴＳＣ方式やＰＡＬ方式の番組映像信号を取得する受信回路である。また、表示回路４１２は、番組映像信号をＴＶ受像機４０２へ出力する回路である。また、記録装置４１３は、受信回路４１１により受信され復調された番組映像信号および番組音声信号を、映像データおよび音声データとして、ＤＶＤ（Digital Versatile Disc ）、ビデオテープ、ハードディスクドライブなどといった記録媒体に記録する録画手段として機能する装置である。また、記録装置４１３は、その記録媒体に記録された映像データおよび音声データを読み出し、番組映像信号および番組音声信号として出力する再生機能も有する。
【０２１７】
また、通信装置４１４は、電話回線、コンピュータネットワークなどの電気通信回線を介して、ユーザ個別番組表提供装置２０１Ａに接続可能な装置である。なお、この通信装置４１４は、ユーザ個別番組表提供装置２０１Ａに接続しユーザ個別番組表提供装置２０１Ａから番組表データを受信する受信手段として機能する。
【０２１８】
また、制御回路４１５は、録画装置４０１内の各装置および各回路を制御する回路である。なお、制御回路４１５は、通信装置４１４により受信された複数の番組の番組データに基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿ってＴＶ受像機４０２に表示させる表示手段として機能する。また、制御回路４１５は、ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定する空き時間帯判定手段として機能する。
【０２１９】
また、メモリ４１６は、通信装置４１４により受信された番組表データなどの各種データを格納する記憶手段である。
【０２２０】
図２２は、実施の形態８のユーザ個別番組表提供装置２０１Ａにおいて番組表生成プログラム３０１およびサーバプログラム２１１が実行されることにより実現される機能の構成を示すブロック図である。図２２において、関連情報挿入手段３２１は、番組表データ３３を読み出し、その番組表データ３３内に空き時間帯があるか否かを判定する空き時間帯判定手段としての機能、並びに空き時間帯が存在する場合には、広告データ３１１および関連情報データ３１２を参照し、空き時間帯の前または後の番組に関連付けられている広告データ３１１および関連情報データ３１２を、番組表データ３３に追加するデータ追加手段としての機能を有する。
【０２２１】
なお、図２２におけるその他の手段、データなどについては、実施の形態７のもの（図１９）と同様であるのでその説明を省略する。
【０２２２】
次に、上記各装置の動作について説明する。図２３は、実施の形態８に係るユーザ個別番組表提供システムによりユーザ個別の番組表を提供する際の処理について説明するフローチャートである。図２４は、図２３におけるステップＳ２０１の処理の詳細を説明するフローチャートである。
【０２２３】
実施の形態８では、録画装置４０１がユーザ個別番組表提供装置２０１Ａに接続すると、ユーザ個別番組表提供装置２０１Ａは、まず、その録画装置４０１のユーザ固有の番組表データ３３を、実施の形態１などと同様にして生成する（ステップＳ１〜Ｓ３）。
【０２２４】
そして、番組表データ３３が生成されると、空き時間帯への関連情報の挿入処理が行われる（ステップＳ２０１）。この処理では、まず、関連情報挿入手段３２１が、番組表データ３３を読み出し、その番組表データ３３内に空き時間帯が存在するか否かを判定する（ステップＳ２１１）。
【０２２５】
その際、関連情報挿入手段３２１は、番組表データ３３内の各番組データの開始時刻と終了時刻を特定し、ある番組データの終了時刻と次の番組データの開始時刻とが一致しない場合には、その番組データの終了時刻と次の番組データの開始時刻との間に空き時間帯があると判定する。あるいは、関連情報挿入手段３２１は、番組表データ３３内の各番組データの開始時刻と終了時刻を特定し、ある番組データの終了時刻と次の番組データの開始時刻との間が所定の時間以上（例えば１５分以上）である場合のみ、その番組データの終了時刻と次の番組データの開始時刻との間に空き時間帯があると判定するようにしてもよい。
【０２２６】
空き時間帯が存在しない場合には、関連情報挿入手段３２１は、関連情報の挿入処理を終了する。一方、空き時間帯が存在する場合、関連情報挿入手段３２１は、広告データ３１１および関連情報データ３１２を参照し、空き時間帯の前または後の番組（番組データ）に関連付けられた広告データ３１１または関連情報データ３１２が存在するか否かを判定する（ステップＳ２１２）。
【０２２７】
そして、関連情報挿入手段３２１は、空き時間帯の前または後の番組（番組データ）に関連付けられた広告データ３１１または関連情報データ３１２が存在する場合、その広告データ３１１または関連情報データ３１２を、その空き時間帯の開始時刻および終了時刻を指定して、番組表データ３３に追加する。
【０２２８】
一方、空き時間帯が存在するが、その空き時間帯の前後の番組データに関連付けられた広告データ３１１および関連情報データ３１２が存在しない場合には、関連情報挿入手段３２１は、関連情報の挿入処理を終了する。
【０２２９】
このように、番組表データ３３に空き時間帯がある場合、関連情報挿入手段３２１は、番組表データ３３内の空き時間帯の前後の番組データに関連付けられた広告データ３１１や関連情報データ３１２があれば、それを、番組表データ３３に追加する。
【０２３０】
そして、サーバ２３１の送信手段２４１は、空き時間帯に広告データ３１１や関連情報データ３１２が割り当てられた番組表データ３３を、録画装置４０１に送信する（ステップＳ２０２）。録画装置４０１の通信手段４１４は、その番組表データを受信し、制御回路４１５が、その番組表データをメモリ４１６に格納する。
【０２３１】
そして、制御回路４１５は、その番組表データに基づいて番組表の映像信号を生成し、表示回路４１２に供給する。表示回路４１２は、その信号に基づいて、ＴＶ受像機４０２に、１列（または１行）の番組表を表示させる。このとき、制御回路４１５は、番組表データ内に空き時間帯に対する広告データや関連情報データが存在するか否かを判定し、広告データや関連情報データが存在する場合には、そのデータに基づいて、表示される番組表の空き時間帯の表示領域に、その広告データや関連情報データに基づく画像やテキストを表示させる。
【０２３２】
図２５は、実施の形態８におけるＴＶ受像機４０２での番組表の表示例を示す図である。図２５に示す番組表は、図８に示す番組表と同様の番組情報を含む。しかし、図２５の場合、２０：３０から２１：００までの空き時間帯の表示領域に、前の番組「番組Ｂタイトル」の出演者「○○△△」に関する広告として、「○○△△ニューアルバム発売」とのテキスト４２１が表示されている。
【０２３３】
なお、ユーザ個別番組表提供装置２０１Ａの上述した以外の動作については、実施の形態７におけるユーザ個別番組表提供装置２０１と同様であるのでその説明を省略する。また、実施の形態７では、ユーザ個別番組表提供装置２０１Ａのユーザインタフェースとしては、携帯電話機２０２のユーザインタフェースを使用しているが、同様にして、録画装置４０１の図示せぬ入力装置とＴＶ受像機４０２をユーザインタフェースとすることができる。
【０２３４】
なお、番組表において番組が割り当てられていない時間帯であって、前および後に番組が存在する時間帯のみを空き時間帯としてもよい。
【０２３５】
以上のように、上記実施の形態８によれば、ユーザ個別番組表提供装置２０１Ａでは、関連情報挿入手段３２１が、ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定し、判定した空き時間帯に関連付けて、その空き時間帯の前または後の番組に関連付けられた広告情報または関連情報のデータをユーザ専用の番組表データに追加する。そして、録画装置４０１では、制御回路４１５は、通信装置４１４により受信されたユーザ専用の番組表データに、空き時間帯に関連付けられた広告情報または関連情報のデータが含まれている場合には、１列（または１行）の番組表を表示するとともに、空き時間帯にその広告情報または関連情報をＴＶ受像機４０２に表示させる。
【０２３６】
これにより、番組表内のある番組に興味があるユーザがその番組の情報に隣接して表示される広告情報や関連情報を見ることになるため、番組表を利用して効果的に広告や告知などを行うことができる。
【０２３７】
実施の形態９．
本発明の実施の形態９に係るユーザ個別番組表提供システムでは、実施の形態７と同様のユーザ個別番組表提供装置２０１が、電気通信回線を介して、実施の形態８と同様の録画装置４０１へ、１列表示される番組表のための番組表データを提供し、録画装置４０１は、その番組表をＴＶ受像機４０２に表示させる。
【０２３８】
つまり、実施の形態９では、番組表データ３３に空き時間帯があってもユーザ個別番組表提供装置２０１は、そのまま、番組表データ３３を録画装置４０１に送信する。
【０２３９】
そして、録画装置４０１の制御回路４１５は、受信した番組表データに空き時間帯が存在するか否かを判定する。
【０２４０】
その番組表データに空き時間帯が存在する場合には、制御回路４１５は、記録装置４１３により記録されかつ記録後未再生（未視聴）の番組が存在するか否かを判定する。
【０２４１】
その番組表データに空き時間帯が存在しかつ記録後未再生（未視聴）の番組が存在する場合には、制御回路４１５は、その番組の情報（タイトル、番組の長さ（時間）など）を、その空き時間帯に関連付けて、番組表データに追加する。その際、空き時間帯の長さより短い録画時間の録画済未視聴番組を選択することが好ましい。
【０２４２】
その後、制御回路４１５は、その番組表データに基づいて番組表の映像信号を生成し、表示回路４１２に供給する。表示回路４１２は、その信号に基づいて、ＴＶ受像機４０２に、番組表を表示させる。これにより、実施の形態９では、番組表に空き時間帯があり録画後未視聴の番組がある場合には、番組表におけるその空き時間帯の表示領域に、その録画済み番組の情報が画像やテキストとして表示される。
【０２４３】
図２６は、実施の形態９におけるＴＶ受像機４０２での番組表の表示例を示す図である。図２６に示す番組表は、図８に示す番組表と同様の番組情報を含む。しかし、図２６の場合、２０：３０から２１：００までの空き時間帯の表示領域に、録画後未視聴の番組を示す「録画済未視聴番組あり：ニュース○○」とのテキスト４３１が表示されている。
【０２４４】
なお、ユーザ個別番組表提供装置２０１の上述した以外の動作については、実施の形態７の場合と同様であるのでその説明を省略する。また、実施の形態７では、ユーザ個別番組表提供装置２０１Ａのユーザインタフェースとしては、携帯電話機２０２のユーザインタフェースを使用しているが、同様にして、録画装置４０１の図示せぬ入力装置とＴＶ受像機４０２をユーザインタフェースとすることができる。
【０２４５】
なお、実施の形態９に係るユーザ個別番組表提供システムでは、実施の形態７と同様のユーザ個別番組表提供装置２０１と、実施の形態８と同様の録画装置４０１が存在するが、上述以外の各装置の動作については、実施の形態７または８の場合と同様であるので、その説明を省略する。
【０２４６】
以上のように、上記実施の形態９によれば、録画装置４０１は、ユーザ専用の番組表データの全時間帯のうち、空き時間帯があるか否かを判定し、判定した空き時間帯の表示領域に、記録装置４１３により録画されたが視聴されていない番組の情報を表示させる。
【０２４７】
これにより、録画したが視聴しないままの番組があることをユーザに認知させることができ、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【０２４８】
実施の形態１０．
本発明の実施の形態１０に係るユーザ個別番組表提供システムでは、実施の形態７と同様のユーザ個別番組表提供装置２０１が、電気通信回線を介して、端末装置としてのＴＶ受像機５０１へ、ユーザ嗜好に合った１列（または１行）の番組表のための番組表データを提供し、ＴＶ受像機５０１は、その番組表を表示する。
【０２４９】
さらに、実施の形態１０では、ＴＶ受像機５０１は、ユーザの嗜好に適合した番組表データをユーザ個別番組表提供装置２０１から取得し、電源スイッチがオンされると、その番組表データから、その時点の時刻に放送されている番組（あるいはその放送局）を特定し、その番組を最初に表示する。
【０２５０】
図２７は、本発明の実施の形態１０に係るユーザ個別番組表提供システムの構成を示すブロック図である。図２７に示すＴＶ受像機５０１において、受信回路５１１は、アンテナ、ＣＡＴＶなどを介して、各時点での番組の放送信号を受信し復調して、各放送局による放送の、ＮＴＳＣ方式やＰＡＬ方式の番組映像信号を取得する放送受信手段として機能する回路である。
【０２５１】
また、表示回路５１２は、番組映像信号をディスプレイ５１３へ出力し番組映像を表示させる回路である。また、ディスプレイ５１３は、ＣＲＴ（Cathode Ray Tube）、液晶ディスプレイ、プラズマディスプレイなどの表示装置である。
【０２５２】
また、通信装置５１４は、電話回線、コンピュータネットワークなどの電気通信回線を介して、ユーザ個別番組表提供装置２０１に接続可能な装置である。なお、この通信装置５１４は、ユーザ個別番組表提供装置２０１に接続しユーザ個別番組表提供装置２０１から番組表データを受信する受信手段として機能する。
【０２５３】
また、制御回路５１５は、ＴＶ受像機５０１内の各装置および各回路を制御する回路である。また、メモリ５１６は、通信装置５１４により受信された番組表データなどの各種データを格納する不揮発性の記憶手段である。なお、制御回路５１５は、通信装置５１４により受信された複数の番組の番組データに基づいて、複数の放送局に属する複数の番組を、１列または１行の番組表として、放送時間帯に沿ってディスプレイ５１３に表示させる表示手段として機能する。また、制御回路５１５は、ＴＶ受像機５０１の電源オン時に、その時刻の番組を番組表データに基づいて特定し、その特定した番組の映像をディスプレイ５１３に表示させる番組表示制御手段として機能する。
【０２５４】
また、操作部５１７は、電源スイッチ、チャンネル切換操作部などを含み、それぞれ、ユーザの操作に応じた電気信号を生成する部品などである。
【０２５５】
また、通信部５１８は、例えば赤外線通信、近距離無線通信などにより、リモートコントローラ５０２と無線通信を行う回路である。なお、通信部５１８は、図示せぬ主電源スイッチがオンされており電源スイッチがオンされていないスタンバイ状態でも給電されリモートコントローラ５０２との通信が可能とされる。
【０２５６】
なお、図２７におけるユーザ個別番組表提供装置２０１は、実施の形態７のものと同様であるので、その説明を省略する。
【０２５７】
次に、上記各装置の動作について説明する。
【０２５８】
実施の形態１０におけるＴＶ受像機５０１の制御回路５１５は、通信装置５１４を介して、ユーザ個別番組表提供装置２０１に定期的に接続し、自動的に、このＴＶ受像機５０１のユーザ専用の番組表データを取得し、メモリ５１６に格納する。これにより、ＴＶ受像機５０１は、どの時刻においても、その時刻に放送している、ユーザの嗜好に適合した番組を特定ことができる。なお、この番組表データの取得動作は、ＴＶ受像機５０１がスタンバイ状態およびオン状態のいずれでも行うようにしてもよいし、オン状態の場合のみ行うようにしてもよい。また、１度に取得する番組表データの時間帯の長さは、例えば１日分などとすればよい。また、電源スイッチがオンされたときには、直ちに取得動作を行うようにしてもよい。
【０２５９】
そして、操作部５１７またはリモートコントローラ５０２における電源スイッチがオン操作されると、その操作に対応する信号が制御回路５１５に供給され、制御回路５１５は、その信号に対応して、図示せぬタイマなどにより現在の時刻を取得し、メモリ５１６に格納されている番組表データにおけるその時刻の番組の放送局を特定する。
【０２６０】
そして、制御回路５１５は、受信回路５１１、表示回路５１２およびディスプレイ５１３への給電を開始し、受信回路５１１に特定した放送局（チャンネル）を選択させ、その放送局の番組映像をディスプレイ５１３に表示させる。
【０２６１】
なお、電源スイッチのオン時に、その時刻を含む時間帯の番組表データがメモリ５１６に記憶されていない場合には、制御回路５１５は、その時刻を含む時間帯の番組表データを、通信装置５１４を介してユーザ個別番組表提供装置２０１から取得する。
【０２６２】
また、実施の形態１１では、ＴＶ受像機５０１について述べているが、装置の形態としてはＴＶ受像機５０１ではなくてもよく、上述の録画装置４０１のような録画装置とそれに接続されたＴＶ受像機の形態でもよい。
【０２６３】
以上のように、上記実施の形態１０によれば、ＴＶ受像機５０１は、放送される番組を受信する受信回路５１１と、番組映像を表示するディスプレイ５１３と、電源オン時に、その時刻の番組を番組表データに基づいて特定し、その特定した番組の映像をディスプレイ５１３に表示させる制御回路５１５とを備える。
【０２６４】
これにより、電源オンすると、即座に、ユーザの嗜好に合った番組の映像が表示されるため、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【０２６５】
つまり、従来のＴＶ受像機では、電源オフ時に選択されていたチャンネルが、次の電源オン時に選択されるが、これでは、次の電源オン時に、ユーザ嗜好に合った番組が直ちに表示されるとは限らない。一方、実施の形態１０のＴＶ受像機５０１では、電源オン時に、ユーザ嗜好に合った番組が直ちに表示される。
【０２６６】
実施の形態１１．
本発明の実施の形態１１に係るユーザ個別番組表提供システムでは、実施の形態１０と同様のＴＶ受像機５０１および／またはリモートコントローラ５０２に、番組を表示するチャンネルを、ユーザ嗜好に合った番組表データにおけるその時点の番組データのチャンネルに切り換えるための操作部が設けられる。
【０２６７】
図２８は、実施の形態１１におけるリモートコントローラ５０２の一例を示す図である。例えば、図２８に示すように、リモートコントローラ５０２に、番組切換用操作部である「Ｂｅｓｔ  Ｃｈｏｉｃｅ」なるボタン５２１が設けられ、このボタンが押下されると、それに応じた信号が、リモートコントローラ５０２から発信される。ＴＶ受像機５０１の通信部５１８は、その信号を受信すると制御回路５１５に供給する。
【０２６８】
制御回路５１５は、この信号を受け取ると、その信号に対応して、図示せぬタイマなどにより現在の時刻を取得し、メモリ５１６に格納されている番組表データにおけるその時刻の番組の放送局を特定する。
【０２６９】
そして、制御回路５１５は、受信回路５１１の現在選択されている放送局を特定し、現在選択されている放送局が番組表データのその時点の番組の放送局と異なる場合には、受信回路５１１の現在選択されている放送局を、番組表データのその時点の番組の放送局へ切り換える。
【０２７０】
一方、制御回路５１５は、現在選択されている放送局が番組表データのその時点の番組の放送局と同一である場合には、放送局の切り換えを行わない。あるいは、制御回路５１５が、番組表データとともに、実施の形態２におけるサブ番組表データを取得し、制御回路５１５は、現在選択されている放送局が番組表データのその時点の番組の放送局と同一である場合には、受信回路５１１を制御して、サブ番組表データのその時点の番組の放送局へ切り換えるようにしてもよい。
【０２７１】
このようにして、リモートコントローラ５０２のボタン５２１を押下するだけで、ユーザの嗜好に適合した番組映像がディスプレイ５１３に表示される。
【０２７２】
なお、ここでは、一例としてリモートコントローラ５０２に設けられたボタン５２１を挙げているが、同様の操作部を、ＴＶ受像機５０１の操作部５１７に設けてもよい。
【０２７３】
また、実施の形態１１では、ＴＶ受像機５０１について述べているが、装置の形態としてはＴＶ受像機５０１ではなくてもよく、上述の録画装置４０１のような録画装置とそれに接続されたＴＶ受像機の形態でもよい。
【０２７４】
以上のように、上記実施の形態１１によれば、このＴＶ受像機５０１は、ボタン５２１が操作された場合に、ディスプレイ５１３により現在表示中の番組の映像を、ボタン５２１の操作された時刻の番組を番組表データに基づいて特定し、その特定した番組の映像に切り換える。
【０２７５】
これにより、ボタン５２１を操作するだけで、即座に、ユーザの嗜好に合った番組の映像が表示されるため、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【０２７６】
実施の形態１２．
本発明の実施の形態１２に係るユーザ個別番組表提供システムでは、実施の形態１０と同様のＴＶ受像機５０１が、いずれのチャンネルが選択されているかに拘わらず、ディスプレイ５１３の一部の表示領域に、ユーザ嗜好に合った番組表データにおける各時点の番組を表示する。
【０２７７】
つまり、実施の形態１２では、ＴＶ受像機５０１の制御回路５１５は、番組表データを参照するとともに、定期的に現在時刻を参照し、受信回路５１１および表示回路５１２を制御して、操作部５１７へのユーザ操作などにより選択された放送局の番組映像をディスプレイ５１３に表示させるとともに、その一部の領域に、番組表データで指定された番組の番組映像を表示させる。
【０２７８】
図２９は、実施の形態１２におけるＴＶ受像機５０１による番組映像の表示例を示す図である。図２９に示すように、ディスプレイ５１３の全域（表示領域５３１を除く表示領域）にわたって、ユーザ操作などにより選択された放送局の番組映像が表示され、その一部の表示領域５３１に、番組表データで指定された番組の番組映像が表示される。
【０２７９】
なお、ユーザが、番組表データで指定された番組を既に選択している場合には、表示領域５３１を消去するようにしてもよい。
【０２８０】
また、制御回路５１５が、番組表データとともに、実施の形態２におけるサブ番組表データを取得し、制御回路５１５は、現在選択されている放送局が番組表データのその時点の番組の放送局と同一である場合には、受信回路５１１および表示回路５１２を制御して、サブ番組表データのその時点の番組の番組映像を表示領域５３１に表示させるようにしてもよい。
【０２８１】
なお、実施の形態１２では、ＴＶ受像機５０１について述べているが、装置の形態としてはＴＶ受像機５０１ではなくてもよく、上述の録画装置４０１のような録画装置とそれに接続されたＴＶ受像機の形態でもよい。
【０２８２】
以上のように、上記実施の形態１２によれば、ＴＶ受像機５０１は、現時点の時刻の番組を番組表データに基づいて特定し、その特定した番組の映像を、ディスプレイ５１３の表示画面の一部の表示領域５３１に表示させる。
【０２８３】
これにより、表示画面の一部に、ユーザの嗜好に合った番組映像が継続して小さく表示されるため、そのような番組が放送されていることをユーザに認知させることができ、ひいては、ユーザの嗜好に合致した番組を見逃してしまう可能性を低減することができる。
【０２８４】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０２８５】
例えば、上述の実施の形態７〜１２については、番組表データ３３のみに基づいて番組表を表示しているが、その他、携帯電話機、録画装置、ＴＶ受像機などの端末装置が、サブ番組表データ６２を取得し、番組表データ３３とサブ番組表データ６２に基づいて番組表を表示するようにしてもよい。
【０２８６】
また、上述の実施の形態１０〜１２では、ＴＶ受像機５０１が、ユーザ個別番組表提供装置２０１から番組表データを取得しているが、その代わりに、上述の各実施の形態に係る番組表表示装置のようにして、ＴＶ受像機５０１自体が番組表データを生成するようにしてもよい。その場合には、ユーザ個別番組表提供装置２０１は特に必要ない。
【産業上の利用可能性】
【０２８７】
本発明は、例えば、テレビジョン放送の番組表の提供に適用可能である。
【図面の簡単な説明】
【０２８８】
【図１】図１は、本発明の実施の形態１に係る番組表表示装置のハードウェア構成を示すブロック図である。
【図２】図２は、実施の形態１に係る番組表表示装置において番組表生成プログラムが実行されることにより実現される機能の構成を示すブロック図である。
【図３】図３は、実施の形態１におけるユーザ嗜好データの一例を示す図である。
【図４】図４は、実施の形態１における番組データリストの一例を示す図である。
【図５】図５は、実施の形態１に係る番組表表示装置の動作について説明するフローチャートである。
【図６】図６は、図５のステップＳ１の番組抽出処理の詳細について説明するフローチャートである。
【図７】図７は、実施の形態１における番組表候補リストを示す図である。
【図８】図８は、実施の形態１に係る番組表表示装置により表示される番組表の一例を示す図である。
【図９】図９は、図５のステップＳ２における番組表候補データ生成処理の詳細について説明するフローチャートである。
【図１０】図１０は、実施の形態２に係る番組表表示装置において番組表生成プログラムが実行されることにより実現される機能の構成を示すブロック図である。
【図１１】図１１は、実施の形態２に係る番組表表示装置の動作について説明するフローチャートである。
【図１２】図１２は、実施の形態２に係る番組表表示装置により表示される番組表の一例を示す図である。
【図１３】図１３は、実施の形態３に係る番組表表示装置により表示される番組表の一例を示す図である。
【図１４】図１４は、実施の形態４に係る番組表表示装置により表示される入力フォームの一例を示す図である。
【図１５】図１５は、実施の形態５において、複数のユーザ欲求項目に対するユーザ入力値を、番組データに用意されている属性に対するユーザ嗜好データへ変換する処理について説明する図である。
【図１６】図１６は、実施の形態６に係る番組表表示装置により表示される番組の詳細情報の一例を示す図である。
【図１７】図１７は、実施の形態６におけるよく見る番組リストおよびあまり見ない番組リストの表示例を示す図である。
【図１８】図１８は、本発明の実施の形態７に係るユーザ個別番組表提供システムの構成を示すブロック図である。
【図１９】図１９は、実施の形態７におけるユーザ個別番組表提供装置において番組表生成プログラムおよびサーバプログラムが実行されることにより実現される機能の構成を示すブロック図である。
【図２０】図２０は、実施の形態７における携帯電話機での番組表の表示例を示す図である。
【図２１】図２１は、本発明の実施の形態８に係るユーザ個別番組表提供システムの構成を示すブロック図である。
【図２２】図２２は、実施の形態８のユーザ個別番組表提供装置において番組表生成プログラムおよびサーバプログラムが実行されることにより実現される機能の構成を示すブロック図である。
【図２３】図２３は、実施の形態８に係るユーザ個別番組表提供システムにより番組表を提供する際の処理について説明するフローチャートである。
【図２４】図２４は、図２３におけるステップＳ２０１の処理の詳細を説明するフローチャートである。
【図２５】図２５は、実施の形態８におけるＴＶ受像機での番組表の表示例を示す図である。
【図２６】図２６は、実施の形態９におけるＴＶ受像機での番組表の表示例を示す図である。
【図２７】図２７は、本発明の実施の形態１０に係るユーザ個別番組表提供システムの構成を示すブロック図である。
【図２８】図２８は、実施の形態１１におけるリモートコントローラの一例を示す図である。
【図２９】図２９は、実施の形態１２におけるＴＶ受像機による番組映像の表示例を示す図である。
【符号の説明】
【０２８９】
４６  選択手段
２０１，２０１Ａ  ユーザ個別番組表提供装置
２０２  携帯電話機（端末装置）
２２１，４１４，５１４  通信装置（受信手段）
２２２  制御回路（表示手段）
２２４  表示装置（第１の表示装置）
２２６  表示装置（第２の表示装置）
２４１  送信手段
２４３  認証手段（特定手段）
３２１  関連情報挿入手段（空き時間帯判定手段，データ追加手段）
４０１  録画装置（端末装置）
４０２  ＴＶ受像機（表示装置）
４１３  記録装置（録画手段）
４１５  制御回路（表示手段，空き時間帯判定手段）
５０１  ＴＶ受像機（端末装置）
５１１  受信回路（放送受信手段）
５１３  ディスプレイ（表示装置）  
５１５  制御回路（表示手段，番組表示制御手段）
５２１  ボタン（番組切換用の操作部）
【図１】
2005295001.tif 000003
【図２】
2005295001.tif 000004
【図３】
2005295001.tif 000005
【図４】
2005295001.tif 000006
【図５】
2005295001.tif 000007
【図６】
2005295001.tif 000008
【図７】
2005295001.tif 000009
【図８】
2005295001.tif 000010
【図９】
2005295001.tif 000011
【図１０】
2005295001.tif 000012
【図１１】
2005295001.tif 000013
【図１２】
2005295001.tif 000014
【図１３】
2005295001.tif 000015
【図１４】
2005295001.tif 000016
【図１５】
2005295001.tif 000017
【図１６】
2005295001.tif 000018
【図１７】
2005295001.tif 000019
【図１８】
2005295001.tif 000020
【図１９】
2005295001.tif 000021
【図２０】
2005295001.tif 000022
【図２１】
2005295001.tif 000023
【図２２】
2005295001.tif 000024
【図２３】
2005295001.tif 000025
【図２４】
2005295001.tif 000026
【図２５】
2005295001.tif 000027
【図２６】
2005295001.tif 000028
【図２７】
2005295001.tif 000029
【図２８】
2005295001.tif 000030
【図２９】
2005295001.tif 000031