(57)【特許請求の範囲】
【請求項１】
通信手段を介して接続される複数の端末装置に対して放送番組情報を送信することで、該端末装置のディスプレイに放送番組情報を表示する放送番組情報送信装置であって、
複数の放送局から送られてくる放送番組情報を表形式ではなくて羅列形式で記憶し、かつ、その記憶する放送番組情報が変更された場合には、その変更された放送番組情報を記憶する番組記憶手段と、
上記番組記憶手段から、端末装置の指定する日時の指す羅列形式の放送番組情報を読み出して表形式に編集することで、該端末装置に送信する放送番組情報を生成する生成手段と、
上記生成手段の生成した放送番組情報に対して、表示する放送番組情報の日付の変更を指示する日付変更ボタンを付加するとともに、表示する放送番組情報の時間帯の変更を指示する時間帯変更ボタンを付加する付加手段と、
上記付加手段により日付変更ボタン及び時間帯変更ボタンの付加された放送番組情報を表示要求元の端末装置に送信する送信手段と、
端末装置から、日付変更ボタンを介して放送番組情報の更新要求が発行される場合に、その時点において、該更新要求の指す日時を指定して上記生成手段を起動し、また、端末装置から、時間帯変更ボタンを介して放送番組情報の更新要求が発行される場合に、その時点において、該更新要求の指す日時を指定して上記生成手段を起動する起動手段とを備えることを、
特徴とする放送番組情報送信装置。
【請求項２】
請求項１記載の放送番組情報送信装置において、
上記付加手段は、上記生成手段の生成した放送番組情報に対して、さらに、番組ジャンルに対応付けて設けられて、その番組ジャンルに属する放送番組情報の表示を指示するジャンル検索ボタンを付加し、
上記送信手段は、上記付加手段がジャンル検索ボタンを付加する場合に、そのジャンル検索ボタンの付加された放送番組情報を表示要求元の端末装置に送信することを、
特徴とする放送番組情報送信装置。
【請求項３】
請求項２記載の放送番組情報送信装置において、
端末装置から、上記ジャンル検索ボタンを介して特定の番組ジャンルに属する放送番組情報の表示要求が発行される場合に、上記番組記憶手段からその番組ジャンルに属する放送番組情報を読み出し、表形式に編集して表示要求元の端末装置に送信するジャンル検索手段を備えることを、
特徴とする放送番組情報送信装置。
【請求項４】
請求項１記載の放送番組情報送信装置において、
上記付加手段は、上記生成手段の生成した放送番組情報に対して、さらに、放送番組情報の検索を指示する検索ボタンを付加し、
上記送信手段は、上記付加手段が検索ボタンを付加する場合に、その検索ボタンの付加された放送番組情報を表示要求元の端末装置に送信することを、
特徴とする放送番組情報送信装置。
【請求項５】
請求項４記載の放送番組情報送信装置において、
端末装置から、上記検索ボタンを介して放送番組情報の検索要求が発行される場合に、放送番組情報の検索条件の設定に用いる検索画面の表示情報を端末装置に送信する検索条件設定手段と、
上記検索条件設定手段の送信処理に応答して、端末装置から、上記検索画面を介して放送番組情報の検索条件が設定される場合に、上記番組記憶手段からその検索条件を充足する放送番組情報を読み出し、表形式に編集して表示要求元の端末装置に送信する検索手段とを備えることを、
特徴とする放送番組情報送信装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の放送番組情報送信装置において、
端末装置から起動要求がある場合に、メニュー画面の表示情報を端末装置に送信する初期手段と、
上記初期手段の送信処理に応答して、端末装置から、上記メニュー画面を介して放送番組情報の表示要求が発行される場合に、現在の日時を指定して上記生成手段を起動する初期起動手段とを備えることを、
特徴とする放送番組情報送信装置。
【請求項７】
請求項１ないし５のいずれか１項に記載の放送番組情報送信装置において、
端末装置から起動要求がある場合に、メニュー画面の表示情報を端末装置に送信する初期手段と、
上記初期手段の送信処理に応答して、端末装置から、上記メニュー画面を介して放送番組情報の表示内容の設定要求が発行される場合に、放送番組情報の表示内容の設定に用いる設定画面の表示情報を端末装置に送信する表示内容設定手段と、
上記表示内容設定手段の送信処理に応答して、端末装置から、上記設定画面を介して放送番組情報の表示内容が設定される場合に、上記生成手段に対して、その表示内容に従って生成処理を実行することを指示する指示手段とを備えることを、
特徴とする放送番組情報送信装置。
【請求項８】
請求項７記載の放送番組情報送信装置において、
上記表示内容設定手段は、表示対象とする放送局の設定機能を持つ設定画面を送信することを、
特徴とする放送番組情報送信装置。
【請求項９】
請求項７記載の放送番組情報送信装置において、
上記表示内容設定手段は、表示対象とする放送局の表示順序の設定機能を持つ設定画面を送信することを、
特徴とする放送番組情報送信装置。
【請求項１０】
請求項７記載の放送番組情報送信装置において、
上記表示内容設定手段は、表示対象とする放送番組情報のジャンルの設定機能を持つ設定画面を送信することを、
特徴とする放送番組情報送信装置。
【請求項１１】
請求項７記載の放送番組情報送信装置において、
上記表示内容設定手段は、表示対象とする放送番組情報の時間帯の設定機能を持つ設定画面を送信することを、
特徴とする放送番組情報送信装置。
【請求項１２】
請求項１ないし１１のいずれか１項に記載の放送番組情報送信装置において、
自装置と端末装置との間がインターネットで接続されるよう構成されることを、
特徴とする放送番組情報送信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信手段を介して接続される複数の端末装置に対して放送番組情報を送信することで、それらの端末装置のディスプレイに放送番組情報を表示する放送番組情報送信装置に関し、特に、ユーザの必要とする放送番組情報を表示できるようにする放送番組情報送信装置に関する。
【０００２】
【従来の技術】
これまでは、テレビやラジオの放送番組は、新聞等の紙媒体を使って各家庭に配られてきたが、インターネット等のネットワークの実用化に伴って、最近では、ネットワークを使って放送番組を送信するようになってきた。
【０００３】
従来では、このネットワークを使った放送番組の送信は、各放送局のサービス会社が、自局の放送番組を予めファイルに表示形態と同一の表形式で管理しておいて、ネットワークに接続される端末装置から要求があると、その放送番組をファイルから読み出して、ネットワークを介して表示要求元の端末装置に送信することで行っていた。
【０００４】
具体的には、図２０に示すように、ある時間帯の１週間分の放送番組を１画面とする１ヶ月分の放送番組を、その表示形態と同一の表形式でファイルに管理しておいて、それをネットワークを介して表示要求元の端末装置に送信することで行っていた。
【０００５】
そして、この放送番組を受け取ると、端末装置は、受け取った放送番組をディスプレイ画面に表示することになるので、ユーザは、ページめくりの操作を行うことで、希望する放送番組をディスプレイ画面に表示することで欲しい情報を見るようにしていた。
【０００６】
【発明が解決しようとする課題】
このように、従来では、各放送局が、自局の放送番組をネットワークを使って端末装置に送信する構成を採っていることから、ユーザは、複数の放送局の放送番組を比較しながら見ることができないという問題点があった。すなわち、新聞の放送番組欄のような形式の放送番組を見ることができないという問題点があった。
【０００７】
しかも、従来では、各放送局は、送信する放送番組を表形式でファイルに管理していることから、大きな事件の発生等により放送番組に変更があっても、ファイルに管理される放送番組を簡単に変更することができず、これがために、古いままの放送番組を送信せざるを得ないという問題点があるとともに、ユーザにとってすれば、正確な放送番組を見ることができないという問題点があった。
【０００８】
そして、従来では、ディスプレイ画面に、１週間分の放送番組を１画面とする放送番組が固定的に表示されることから、ユーザは、自分の見たい日時の放送番組を選んで見ることができないという問題点があった。
【０００９】
更に、端末装置は、放送番組の受信用に開発された特別の装置ではなく、単にネットワークに接続される汎用のものであることから、送られてくる放送番組をそのまま表示する機能しか持たず、表示する放送番組に対する検索機能を持っていない。これから、従来技術に従っていると、ユーザは、自分の見たいジャンル等の放送番組を検索して見ることができないという問題点があった。
【００１０】
本発明はかかる事情に鑑みてなされたものであって、ネットワーク等の通信手段を介して接続される複数の端末装置に対して放送番組情報を送信することで、それらの端末装置のディスプレイに放送番組情報を表示する構成を採るときにあって、ユーザの必要とする放送番組情報を表示できるようにする新たな放送番組情報送信装置の提供を目的とする。
【００１１】
【課題を解決するための手段】
この目的を達成するために、本発明の放送番組情報装置は、通信手段を介して接続される複数の端末装置に対して放送番組情報を送信することで、端末装置のディスプレイに放送番組情報を表示することを実現するために、（１）複数の放送局から送られてくる放送番組情報を表形式ではなくて羅列形式で記憶し、かつ、その記憶する放送番組情報が変更された場合には、その変更された放送番組情報を記憶する番組記憶手段と、（２）番組記憶手段から、端末装置の指定する日時の指す羅列形式の放送番組情報を読み出して表形式に編集することで、該端末装置に送信する放送番組情報を生成する生成手段と、（３）生成手段の生成した放送番組情報に対して、表示する放送番組情報の日付の変更を指示する日付変更ボタンを付加するとともに、表示する放送番組情報の時間帯の変更を指示する時間帯変更ボタンを付加する付加手段と、（４）付加手段により日付変更ボタン及び時間帯変更ボタンの付加された放送番組情報を表示要求元の端末装置に送信する送信手段と、（５）端末装置から、日付変更ボタンを介して放送番組情報の更新要求が発行される場合に、その時点において、該更新要求の指す日時を指定して生成手段を起動し、また、端末装置から、時間帯変更ボタンを介して放送番組情報の更新要求が発行される場合に、その時点において、該更新要求の指す日時を指定して生成手段を起動する起動手段とを備えるように構成する。
次に、図１に示す本発明の原理構成図に従って、本発明の原理構成について説明する。
図中、１は本発明を具備する放送番組情報送信装置、２はインターネット等の通信手段を介して放送番組情報送信装置１に接続される端末装置、３は端末装置２の備える表示装置である。
【００１２】
本発明の放送番組情報送信装置１は、端末装置２に対して放送番組情報を送信することで、表示装置３のディスプレイに放送番組情報を表示するものであって、番組管理手段１０と、生成手段１１と、付加手段１２と、送信手段１３と、起動手段１４と、ジャンル検索手段１５と、検索条件設定手段１６と、検索手段１７と、初期手段１８と、初期起動手段１９と、表示内容設定手段２０と、指示手段２１とを備える。
【００１３】
この番組管理手段１０（特許請求の範囲に記載する番組記憶手段に相当するもの）は、複数の放送局の放送番組情報を羅列形式で管理（記憶）する。生成手段１１は、番組管理手段１０から、端末装置２の指定する日時の指す放送番組情報を読み出し表形式に編集することで、端末装置２に送信する放送番組情報を生成する。
【００１４】
付加手段１２は、生成手段１１の生成した放送番組情報に対して、表示する放送番組情報の日付の変更を指示する日付変更ボタンや、表示する放送番組情報の時間帯の変更を指示する時間帯変更ボタンや、番組ジャンルに対応付けて設けられて、その番組ジャンルに属する放送番組情報の表示を指示するジャンル検索ボタンや、放送番組情報の検索を指示する検索ボタンを付加する。
【００１５】
送信手段１３は、付加手段１２によりボタンの付加された放送番組情報を表示要求元の端末装置２に送信する。起動手段１４は、端末装置２から、日付変更ボタンを介して放送番組情報の更新要求が発行されるときや、時間帯変更ボタンを介して放送番組情報の更新要求が発行されるときに、その更新要求の指す日時を指定して生成手段１１を起動する。
【００１６】
ジャンル検索手段１５は、端末装置２から、ジャンル検索ボタンを介して特定の番組ジャンルに属する放送番組情報の表示要求が発行されるときに、番組管理手段１０からその番組ジャンルに属する放送番組情報を読み出し、表形式に編集して表示要求元の端末装置２に送信する。
【００１７】
検索条件設定手段１６は、端末装置２から、検索ボタンを介して放送番組情報の検索要求が発行されるときに、放送番組情報の検索条件の設定に用いる検索画面の表示情報を端末装置２に送信する。
【００１８】
検索手段１７は、検索条件設定手段１６の送信に応答して、端末装置２から、検索画面を介して放送番組情報の検索条件が設定されるときに、番組管理手段１０からその検索条件を充足する放送番組情報を読み出し、表形式に編集して表示要求元の端末装置２に送信する。
【００１９】
初期手段１８は、端末装置２から起動要求があるときに、メニュー画面の表示情報を端末装置２に送信する。初期起動手段１９は、初期手段１８の送信に応答して、端末装置２から、メニュー画面を介して放送番組情報の表示要求が発行されるときに、現在の日時を指定して生成手段１１を起動する。
【００２０】
表示内容設定手段２０は、初期手段１８の送信に応答して、端末装置２から、メニュー画面を介して放送番組情報の表示内容の設定要求が発行されるときに、放送番組情報の表示内容の設定に用いる設定画面の表示情報を端末装置２に送信する。指示手段２１は、表示内容設定手段２０の送信に応答して、端末装置２から、設定画面を介して放送番組情報の表示内容が設定されるときに、生成手段１１に対して、その表示内容に従って生成処理を実行することを指示する。
【００２１】
このように構成される本発明の放送番組情報送信装置１では、初期手段１８は、端末装置２から起動要求があると、メニュー画面の表示情報を端末装置２に送信し、この送信に応答して、端末装置２からメニュー画面を介して放送番組情報の表示要求が発行されると、初期起動手段１９は、現在の日時を指定して生成手段１１を起動する。
【００２２】
このようにして起動されると、生成手段１１は、番組管理手段１０に管理される複数放送局の放送番組情報から、現在の日時の指す放送番組情報を読み出し表形式に編集することで、端末装置２に送信する放送番組情報を生成し、付加手段１２は、この生成された放送番組情報に対して、日付変更ボタン／時間帯変更ボタン／ジャンル検索ボタン／検索ボタンを付加し、送信手段１３は、このボタンの付加された放送番組情報を表示要求元の端末装置２に送信する。
【００２３】
この放送番組情報を受けて、端末装置２は、表示装置３に現在の日時の指す放送番組情報を表示する。
この放送番組情報の表示時に、端末装置２から、日付変更ボタンを介して放送番組情報の更新要求が発行されたり、時間変更帯ボタンを介して放送番組情報の更新要求が発行されると、起動手段１４は、その更新要求の指す日時を指定して生成手段１１を起動するので、生成手段１１は、番組管理手段１０に管理される複数放送局の放送番組情報から、その指定された日時の指す放送番組情報を読み出し表形式に編集することで、端末装置２に送信する放送番組情報を生成する。
【００２４】
このようにして、本発明の放送番組情報送信装置１を用いると、ユーザは、見たい日付や時間帯の放送番組情報を新聞の放送番組欄と同じ形式で見ることができるようになる。しかも、番組管理手段１０は、放送番組情報を羅列形式で管理するので、放送番組の提供者によるその変更が容易となって、ユーザは、常に最新の放送番組情報を見ることができるようになる。
【００２５】
一方、放送番組情報の表示時に、ジャンル検索手段１５は、端末装置２から、ジャンル検索ボタンを介して特定の番組ジャンルに属する放送番組情報の表示要求が発行されると、番組管理手段１０からその番組ジャンルに属する放送番組情報を読み出し、表形式に編集して表示要求元の端末装置２に送信する。
【００２６】
また、検索条件設定手段１６は、端末装置２から、検索ボタンを介して放送番組情報の検索要求が発行されると、検索画面の表示情報を端末装置２に送信し、これを受けて、検索手段１７は、端末装置２から、検索画面を介して放送番組情報の検索条件が設定されると、番組管理手段１０からその検索条件を充足する放送番組情報を読み出し、表形式に編集して表示要求元の端末装置２に送信する。
【００２７】
このようにして、本発明の放送番組情報送信装置１を用いると、ユーザは、自分の見たいジャンルの放送番組情報のみを簡単に見ることができるようになるとともに、自分の見たい放送番組情報のみを検索して見ることができるようになる。
【００２８】
更に、表示内容設定手段２０は、初期手段１８の送信に応答して、端末装置２から、メニュー画面を介して放送番組情報の表示内容の設定要求が発行されると、設定画面の表示情報を端末装置２に送信し、これを受けて、指示手段２１は、端末装置２から、設定画面を介して放送番組情報の表示内容が設定されるときに、生成手段１１に対して、その表示内容に従って生成処理を実行することを指示する。
【００２９】
このようにして、本発明の放送番組情報送信装置１を用いると、ユーザは、自分で指定した表示内容を持つ放送番組情報を見ることができるようになる。
【００３０】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
図２に、本発明の一実施例を図示する。
【００３１】
図中、３０は本発明のインターネットサーバ、３１はインターネットサーバ３０の備える番組データベース、３２はインターネット、３３はパーソナルコンピュータ、３４はパーソナルコンピュータ３３の備えるモニタである。
【００３２】
本発明のインターネットサーバ３０は、インターネット３２に接続され、図３に示すように、テレビ番組の情報提供を行う番組情報提供プログラム３００と、パーソナルコンピュータ３３との間のデータの送受信を行うデータ送受信機構３０１とを備えて、インターネット３２に接続されるパーソナルコンピュータ３３に対してテレビ番組情報を送信する。
一方、パーソナルコンピュータ３３は、モデム３５を使って、インターネットサーバ３０から送られてくるテレビ番組情報を受信し、データ処理プログラム３６を使って、その受け取ったテレビ番組情報をモニタ３４に表示する処理を行う。
【００３３】
このインターネットサーバ３０の番組情報提供プログラム３００は、番組データベース３１に格納されるテレビ番組情報を使ってテレビ番組の情報提供を行うものであり、これを実現するために、番組データベース３１は、図４に示すように、各テレビ局のテレビ番組情報（放送日や、テレビ局名や、放送時間や、テレビ番組のジャンルや、テレビ番組名や、放送案内等）を羅列形式で管理する。
【００３４】
このように、番組データベース３１は、テレビ番組情報を表形式ではなくて羅列形式で管理する構成を採ることから、その管理データを簡単に変更でき、これから、番組データベース３１の管理者は、テレビ番組の情報に変更がある場合に、それに合わせて、番組データベース３１の管理データを迅速かつ簡単に変更していくことが可能になる。
【００３５】
図５ないし図１０に、番組情報提供プログラム３００の実行する処理フローの一実施例を図示する。次に、これらの処理フローに従って本発明について詳細に説明する。
【００３６】
番組情報提供プログラム３００は、パーソナルコンピュータ３３を操作するユーザから起動要求があると、図５の処理フローに示すように、先ず最初に、ステップ１で、初期画面を作成してパーソナルコンピュータ３３（以下、図中では、端末装置と記述する）に送信することで、パーソナルコンピュータ３３のモニタ３４に初期画面を表示する。
【００３７】
図１１に、この初期画面の一実施例を図示する。この図に示すように、初期画面は、番組表ボタン４０と、カスタム番組表ボタン４１と、プロファイル管理ボタン４２という３つのボタンを持っている。これらのボタンには、それぞれ番組情報提供プログラム３００のＵＲＬ（インターネット３２上での資源の所在地を示す記号）が割り付けられており、この構成に従って、ユーザがこれらのボタンを操作すると、番組情報提供プログラム３００に対してその操作が通知されることになる。
【００３８】
これから、番組情報提供プログラム３００は、ステップ１で、パーソナルコンピュータ３３に対して初期画面を送信すると、続くステップ２で、ユーザが番組表ボタン４０を操作したのか否かを判断して、番組表ボタン４０を操作したことを判断するときには、ステップ３に進んで、現在の日付と時刻を取得し、続くステップ４で、番組データベース３１から、その取得した日付／時刻の指すテレビ番組情報を読み出して表形式に編集する。
【００３９】
図１２に、番組情報提供プログラム３００がこの表形式に編集することで作成するテレビ番組表示画面の一実施例を図示する。この図に示すように、テレビ番組表示画面は、指定される日付の指定される時刻の時間帯に放送される各テレビ局のテレビ番組を表形式で示すものであり、これから、番組情報提供プログラム３００は、このステップ４で、現在の日付及び時間帯に放送される各テレビ局のテレビ番組の一覧表を作成するのである。
【００４０】
このテレビ番組表示画面は、図１２に示すように、テレビ番組対応に設けられて、そのテレビ番組の番組詳細画面の表示を指示する移行ボタン５０と、表示対象となる日付の変更を指示する日付変更ボタン５１（先週と次週に日付を変更することを指示する変更ボタンと、曜日を変更することを指示する変更ボタンとで構成される）と、表示対象となる時間帯の変更を指示する時間帯変更ボタン５２（２時間単位で時間帯を変更することを指示する変更ボタンと、１時間単位で時間帯を変更することを指示する変更ボタンとで構成される）と、テレビ番組のジャンル対応に設けられて、その番組ジャンルに属するテレビ番組の検索を指示するジャンル検索ボタン５３と、テレビ番組の検索を指示する検索ボタン５４とを持っている。ここで、これらのボタンには、それぞれ番組情報提供プログラム３００のＵＲＬが割り付けられている。
【００４１】
これから、番組情報提供プログラム３００は、ステップ４で、現在の日付及び時間帯に放送される各テレビ局のテレビ番組の一覧表を作成すると、続くステップ５で、この一覧表に、移行ボタン５０／日付変更ボタン５１／時間帯変更ボタン５２／ジャンル検索ボタン５３／検索ボタン５４を付加することでテレビ番組表示画面を作成し、続いて、ステップ６で、パーソナルコンピュータ３３に対して、この作成したテレビ番組表示画面を送信することで、パーソナルコンピュータ３３のモニタ３４にテレビ番組の情報を表示する処理を行う。
【００４２】
一方、ステップ２で、ユーザの操作したボタンが番組表ボタン４０でないことを判断するときには、ステップ７に進んで、ユーザの操作したボタンがカスタム番組表ボタン４１であるのか否かを判断して、カスタム番組表ボタン４１であることを判断するときには、ステップ８に進んで、現在の日付と時刻を取得し、続くステップ９で、番組データベース３１から、その取得した日付／時刻の指すテレビ番組情報を読み出してカスタム指示の表形式に従って編集する。
【００４３】
ここで、このカスタム指示は、ユーザの設定する表示内容を持つテレビ番組表示画面の表示を指示するものであって、後述するように、プロファイル管理ボタン４２により表示される設定画面により、ユーザと対話することで設定される。このカスタム指示では、表示対象とするテレビ局とするのか否かを設定できるようにする構成を採っているので、このステップ９では、図８の詳細な処理フローに示すように、表示対象となるテレビ局であるのか否かを判断しつつテレビ番組情報を読み出していくことになる。
【００４４】
このステップ９で、現在の日付及び時間帯に放送される各テレビ局のテレビ番組の一覧表をカスタム指示の形態に従って作成すると、続くステップ５で、この一覧表に、移行ボタン５０／日付変更ボタン５１／時間帯変更ボタン５２／ジャンル検索ボタン５３／検索ボタン５４を付加することでカスタム指示のテレビ番組表示画面を作成し、続いて、ステップ６で、パーソナルコンピュータ３３に対して、この作成したカスタム指示のテレビ番組表示画面を送信することで、パーソナルコンピュータ３３のモニタ３４にカスタム指示のテレビ番組の情報を表示する処理を行う。
【００４５】
一方、ステップ７で、ユーザの操作したボタンが番組表ボタン４０でないことを判断するとき、すなわち、ユーザの操作したボタンがプロファイル管理ボタン４２であることを判断するときには、ステップ１０に進んで、設定初期画面を作成してパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に設定初期画面を表示する。
【００４６】
図１３に、この設定初期画面の一実施例を図示する。この図に示すように、設定初期画面は、テレビ局のチャネル番号や表示順を標準のもので行うことを指示する標準ボタン６０と、テレビ局のチャネル番号や表示順の変更を指示する変更ボタン６１と、カスタムジャンルやカスタム時間やスタート画面の変更を指示する変更ボタン６２と、パスワードの変更を指示する変更ボタン６３とを持っている。ここで、これらのボタンには、それぞれ番組情報提供プログラム３００のＵＲＬが割り付けられている。
【００４７】
このようにして、番組情報提供プログラム３００は、ユーザから起動要求があると、図５の処理フローを実行することで、現在の日付及び時間帯に放送される各テレビ局のテレビ番組の一覧を示すテレビ番組表示画面を作成して、パーソナルコンピュータ３３のモニタ３４に表示したり、カスタム指示の設定に用いる設定初期画面を作成して、パーソナルコンピュータ３３のモニタ３４に表示するのである。
【００４８】
次に、図６及び図７の処理フローに従って、番組情報提供プログラム３００がモニタ３４にテレビ番組表示画面（図１２に図示したもの）を表示しているときに実行する処理について説明する。
【００４９】
番組情報提供プログラム３００は、パーソナルコンピュータ３３のモニタ３４にテレビ番組表示画面を表示しているときに、ユーザがボタン操作を行うと、図６及び図７の処理フローに示すように、先ず最初に、ステップ１で、ユーザの操作したボタンが時間帯変更ボタン５２であるのか否かを判断して、時間帯変更ボタン５２であることを判断するときには、ステップ２に進んで、番組データベース３１から、変更要求の日付／時刻（日付については前のままである）の指すテレビ番組情報を読み出して表形式に編集する。
【００５０】
続いて、ステップ３で、この作成した各テレビ局のテレビ番組の一覧表に対して、移行ボタン５０／日付変更ボタン５１／時間帯変更ボタン５２／ジャンル検索ボタン５３／検索ボタン５４を付加することでテレビ番組表示画面を作成し、続くステップ４で、パーソナルコンピュータ３３に対して、この作成したテレビ番組表示画面を送信することで、パーソナルコンピュータ３３のモニタ３４に要求のあったテレビ番組の情報を表示する処理を行う。
【００５１】
このようにして、ユーザは、時間帯変更ボタン５２を操作することで、自分の見たい時間帯のテレビ番組の情報を見ることができるようになる。
一方、ステップ１で、ユーザの操作したボタンが時間帯変更ボタン５２でないことを判断するときには、ステップ５に進んで、ユーザの操作したボタンが日付変更ボタン５１であるのか否かを判断して、日付変更ボタン５１であることを判断するときには、ステップ６に進んで、番組データベース３１から、変更要求の日付／時刻（時刻については前のままである）の指すテレビ番組情報を読み出して表形式に編集する。
【００５２】
続いて、ステップ３で、この作成した各テレビ局のテレビ番組の一覧表に対して、移行ボタン５０／日付変更ボタン５１／時間帯変更ボタン５２／ジャンル検索ボタン５３／検索ボタン５４を付加することでテレビ番組表示画面を作成し、続くステップ４で、パーソナルコンピュータ３３に対して、この作成したテレビ番組表示画面を送信することで、パーソナルコンピュータ３３のモニタ３４に要求のあったテレビ番組の情報を表示する処理を行う。
【００５３】
このようにして、ユーザは、日付変更ボタン５１を操作することで、自分の見たい日付のテレビ番組の情報を見ることができるようになる。
一方、ステップ５で、ユーザの操作したボタンが日付変更ボタン５１でないことを判断するときには、ステップ７に進んで、ユーザの操作したボタンがジャンル検索ボタン５３であるのか否かを判断して、ジャンル検索ボタン５３であることを判断するときには、ステップ８に進んで、番組データベース３１から、ユーザの操作したジャンル検索ボタン５３の指すテレビ番組情報を読み出して規定の表形式に編集することで検索結果画面を作成する。
【００５４】
続いて、ステップ９で、パーソナルコンピュータ３３に対して、この作成した検索結果画面を送信することで、パーソナルコンピュータ３３のモニタ３４に、ユーザの見たい番組ジャンルに属するテレビ番組の一覧を示す検索結果画面を表示し、続くステップ１０で、この検索結果画面に設けられる図示しない戻りボタンが操作されるのを待って、戻りボタンが操作されることを検出すると、ステップ１１に進んで、元のテレビ番組表示画面をパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に元のテレビ番組表示画面を表示する処理を行う。
【００５５】
このようにして、ユーザは、例えば、ドラマのテレビ番組の検索用に用意されるジャンル検索ボタン５３を操作することで、図１４に示すようなドラマのテレビ番組の一覧を見ることができるようになる。
【００５６】
一方、ステップ７で、ユーザの操作したボタンがジャンル検索ボタン５３でないことを判断するときには、ステップ１２に進んで、ユーザの操作したボタンが検索ボタン５４であるのか否かを判断して、検索ボタン５４であることを判断するときには、ステップ１３に進んで、検索条件設定画面を作成してパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に検索条件設定画面を表示する。
【００５７】
図１５に、この検索条件設定画面の一実施例を図示する。この図に示すように、検索条件設定画面は、検索期間を設定するためのエントリーと、検索時間帯を設定するためのエントリーと、検索対象とする番組ジャンルを設定するためのエントリーと、検索対象とするテレビ局を設定するためのエントリーとを持っている。
【００５８】
これから、番組情報提供プログラム３００は、ステップ１３で、パーソナルコンピュータ３３のモニタ３４に検索条件設定画面を表示すると、続いて、ステップ１４で、この検索条件設定画面に入力されてくる検索条件値を受信し、続くステップ１５で、番組データベース３１から、この受信した検索条件値を充足するテレビ番組情報を読み出して規定の表形式に編集することで検索結果画面を作成する。
【００５９】
続いて、ステップ９で、パーソナルコンピュータ３３に対して、この作成した検索結果画面を送信することで、パーソナルコンピュータ３３のモニタ３４に、ユーザの見たいテレビ番組の一覧を示す検索結果画面を表示し、続くステップ１０で、この検索結果画面に設けられる図示しない戻りボタンが操作されるのを待って、戻りボタンが操作されることを検出すると、ステップ１１に進んで、元のテレビ番組表示画面をパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に元のテレビ番組表示画面を表示する処理を行う。
【００６０】
このようにして、ユーザは、検索ボタン５４を操作することで表示される検索条件設定画面に対して検索条件値を入力することで、その検索条件値を充足する図１４に示すような自分の見たいテレビ番組の一覧を見ることができるようになる。
【００６１】
一方、ステップ１２で、ユーザの操作したボタンが検索ボタン５４でないことを判断するとき、すなわち、ユーザの操作したボタンが移行ボタン５０であることを判断するときには、ステップ１６に進んで、番組データベース３１から、ユーザの操作した移行ボタン５０の指すテレビ番組の詳細情報を読み出すことで番組詳細画面を作成し、それをパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に図１６に示すような番組詳細画面を表示する。
【００６２】
続いて、ステップ１０で、この番組詳細画面に設けられる図示しない戻りボタンが操作されるのを待って、戻りボタンが操作されることを検出すると、ステップ１１に進んで、元のテレビ番組表示画面をパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に元のテレビ番組表示画面を表示する処理を行う。
【００６３】
このようにして、番組情報提供プログラム３００は、パーソナルコンピュータ３３のモニタ３４に図１２に示すようなテレビ番組表示画面を表示しているときに、ユーザからボタン操作があると、図６及び図７の処理フローを実行することで、ユーザの見たい日付のテレビ番組の情報を表示したり、ユーザの見たい時間帯のテレビ番組の情報を表示したり、ユーザの見たい番組ジャンルのテレビ番組の情報を検索して表示したり、ユーザの見たいテレビ番組の情報を検索して表示したり、ユーザの見たいテレビ番組の詳細情報を表示するのである。
【００６４】
次に、図９及び図１０の処理フローに従って、番組情報提供プログラム３００がモニタ３４に設定初期画面（図１３に図示したもの）を表示しているときに実行する処理について説明する。
【００６５】
番組情報提供プログラム３００は、パーソナルコンピュータ３３のモニタ３４に設定初期画面を表示しているときに、ユーザがボタン操作を行うと、図９及び図１０の処理フローに示すように、先ず最初に、ステップ１で、ユーザの操作したボタンが標準ボタン６０（テレビ局のチャネル番号や表示順を標準のもので行うことを指示するボタン）であるのか否かを判断して、標準ボタン６０であることを判断するときには、テレビ局のチャネル番号や表示順として標準のものでよいことを判断して、そのまま処理を終了する。
【００６６】
一方、ステップ１で、ユーザの操作したボタンが標準ボタン６０でないことを判断するときには、ステップ２に進んで、ユーザの操作したボタンが変更ボタン６１（テレビ局のチャネル番号や表示順の変更を指示するボタン）であるのか否かを判断して、変更ボタン６１であることを判断するときには、ステップ３に進んで、テレビ局のチャネル番号の設定に用いる図１７に示すようなチャネル設定画面を作成してパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４にこのチャネル設定画面を表示し、続くステップ４で、このチャネル設定画面の表示に応答して、ユーザがテレビ局とチャネル番号との対応関係を入力してくるときには、それを受信する。
【００６７】
続いて、ステップ５で、このチャネル設定画面に設ける「次の設定へ」ボタンが操作されたのか否かを判断することで、テレビ局の表示順の変更指示が発行されたのか否かを判断して、発行されたことを判断するときには、ステップ６に進んで、テレビ局の表示順の設定に用いる図１８に示すような表示順設定画面を作成してパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４にこの表示順設定画面を表示し、続くステップ７で、この表示順設定画面の表示に応答して、ユーザがテレビ局と表示順との対応関係を入力してくるときには、それを受信する。ここで、表示順の設定されないテレビ局については、表示対象としない構成を採っている。
【００６８】
そして、このステップ７の処理を終了し、また、ステップ５で、テレビ局の表示順の変更指示が発行されないことを判断するときには、ステップ１３に進んで、チャネル設定画面や表示順設定画面に設けられる図示しない戻りボタンが操作されるのを待って、戻りボタンが操作されることを検出すると、ステップ１４に進んで、元の設定初期画面をパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に元の設定初期画面を表示する処理を行う。
【００６９】
一方、ステップ２で、ユーザの操作したボタンが変更ボタン６１でないことを判断するときには、ステップ８に進んで、ユーザの操作したボタンが変更ボタン６２（カスタムジャンルやカスタム時間やスタート画面の変更を指示するボタン）であるのか否かを判断して、変更ボタン６２であることを判断するときには、ステップ９に進んで、カスタムジャンル（このジャンルに属するテレビ番組の情報のみがテレビ番組表示画面への表示対象となる）や、カスタム時間（この時間帯のテレビ番組の情報のみがテレビ番組表示画面への表示対象となる）や、スタート画面（このスタート画面が起動時に表示されることになる）の設定に用いる図１９に示すような設定画面を作成してパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４にこの設定画面を表示し、続くステップ１０で、この設定画面の表示に応答して、ユーザがそれらの設定値を入力してくるときには、それを受信する。
【００７０】
そして、このステップ１０の処理を終了すると、ステップ１３に進んで、設定画面に設けられる図示しない戻りボタンが操作されるのを待って、戻りボタンが操作されることを検出すると、ステップ１４に進んで、元の設定初期画面をパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に元の設定初期画面を表示する処理を行う。
【００７１】
一方、ステップ８で、ユーザの操作したボタンが変更ボタン６２でないことを判断するとき、すなわち、ユーザの操作したボタンが変更ボタン６３（パスワードの変更を指示するボタン）であることを判断するときには、ステップ１１に進んで、パスワードの設定に用いるパスワード設定画面を作成してパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４にこのパスワード設定画面を表示し、続くステップ１２で、このパスワード設定画面の表示に応答して、ユーザがパスワードを入力してくるときには、それを受信する。
【００７２】
そして、このステップ１２の処理を終了すると、ステップ１３に進んで、パスワード設定画面に設けられる戻りボタンが操作されるのを待って、戻りボタンが操作されることを検出すると、ステップ１４に進んで、元の設定初期画面をパーソナルコンピュータ３３に送信することで、パーソナルコンピュータ３３のモニタ３４に元の設定初期画面を表示する処理を行う。
【００７３】
このようにして、番組情報提供プログラム３００は、パーソナルコンピュータ３３のモニタ３４に図１３に示すような設定初期画面を表示しているときに、ユーザからボタン操作があると、図９及び図１０の処理フローを実行することで、ユーザの希望するテレビ番組表示画面の作成に必要となる設定情報を入手するのである。
【００７４】
上述したように、番組情報提供プログラム３００は、ユーザからの起動要求に応答して図１１に示すような初期画面を表示するときにあって、ユーザがカスタム番組表ボタン４１を操作することを検出すると、このようにして入手した設定情報に従ってカスタム指示のテレビ番組表示画面を作成して、パーソナルコンピュータ３３のモニタ３４に表示していく処理を行うことになる。
【００７５】
図示実施例に従って本発明を説明したが、本発明はこれに限定されるものではない。例えば、実施例では、テレビ番組の情報を送信する場合を例にして本発明を開示したが、本発明はこれに限られるものではなくて、ラジオ番組の情報を送信する場合にもそのまま適用できる。
【００７６】
また、実施例では、通信手段としてインターネット３２を用いるものを例にして本発明を開示したが、本発明はこれに限られるものではなくて、アナログネットワークやディジタルネットワークや電話回線や放送や無線等を用いる場合にもそのまま適用できる。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、ユーザは、見たい日付や時間帯の放送番組情報を新聞の放送番組欄と同じ形式で見ることができるようになる。しかも、放送番組の提供者が、放送番組情報のデータベースを変更することが可能になることから、ユーザは、常に最新の放送番組情報を見ることができるようになる。
【００７８】
更に、本発明によれば、ユーザは、自分の見たいジャンルの放送番組情報のみを簡単に見ることができるようになるとともに、自分の見たい放送番組情報のみを検索して見ることができるようになる。
【００７９】
更に、本発明によれば、ユーザは、自分で指定した表示内容を持つ放送番組情報を見ることができるようになる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の一実施例である。
【図３】インターネットサーバの装置構成図である。
【図４】番組データベースのデータ構造図である。
【図５】番組情報提供プログラムの実行する処理フローである。
【図６】番組情報提供プログラムの実行する処理フローである。
【図７】番組情報提供プログラムの実行する処理フローである。
【図８】番組情報提供プログラムの実行する処理フローである。
【図９】番組情報提供プログラムの実行する処理フローである。
【図１０】番組情報提供プログラムの実行する処理フローである。
【図１１】初期画面の一実施例である。
【図１２】テレビ番組表示画面の一実施例である。
【図１３】設定初期画面の一実施例である。
【図１４】検索結果画面の一実施例である。
【図１５】検索条件設定画面の一実施例である。
【図１６】番組詳細画面の一実施例である。
【図１７】チャネル設定画面の一実施例である。
【図１８】表示順設定画面の一実施例である。
【図１９】設定画面の一実施例である。
【図２０】従来技術の説明図である。
【符号の説明】
１    放送番組情報送信装置
２    端末装置
３    表示装置
１０  番組管理手段
１１  生成手段
１２  付加手段
１３  送信手段
１４  起動手段
１５  ジャンル検索手段
１６  検索条件設定手段
１７  検索手段
１８  初期手段
１９  初期起動手段
２０  表示内容設定手段
２１  指示手段
【図１】
0003875310.tif 000002
【図２】
0003875310.tif 000003
【図３】
0003875310.tif 000004
【図４】
0003875310.tif 000005
【図５】
0003875310.tif 000006
【図６】
0003875310.tif 000007
【図７】
0003875310.tif 000008
【図８】
0003875310.tif 000009
【図９】
0003875310.tif 000010
【図１０】
0003875310.tif 000011
【図１１】
0003875310.tif 000012
【図１２】
0003875310.tif 000013
【図１３】
0003875310.tif 000014
【図１４】
0003875310.tif 000015
【図１５】
0003875310.tif 000016
【図１６】
0003875310.tif 000017
【図１７】
0003875310.tif 000018
【図１８】
0003875310.tif 000019
【図１９】
0003875310.tif 000020
【図２０】
0003875310.tif 000021