(57)【特許請求の範囲】
【請求項１】
通信回線を介し接続された通信先に所定の通信規約でデータを出力する通信手段と、
番組の表題のデータおよび本放送の放映時間のデータを含む番組情報データベースと、前記番組の映像データを含むコンテンツデータベースと、前記番組の映像データが前記通信回線を通じてストリーミングまたはダウンロードにより提供可能であるか否かを示す番組提供情報のデータを含む番組提供データベースとを記憶する記憶手段と、
前記記憶手段に記憶されている前記番組情報データベースおよび前記番組提供データベースから前記番組の表題のデータと前記本放送の放映時間のデータと前記番組提供情報のデータとを取り出して、前記番組の表題と前記本放送の放映時間と前記番組提供情報とが前記通信先において電子番組表で一覧表示されるように前記各データを加工して、前記通信手段を用いて前記通信先に送信し、前記通信先の要求に応じて前記コンテンツデータベースから前記要求に対応する番組の映像データを前記通信先に送信する制御手段と
を有する電子番組表提供装置。
【請求項２】
前記番組提供情報は、本放送に先立って提供可能であるか、または本放送と同時進行で提供可能であるか、または提供可能な将来の日時であるかを示す情報である
請求項１に記載の電子番組表提供装置。
【請求項３】
前記番組提供情報は、本放送に先立って提供可能であることを示す情報である
請求項１に記載の電子番組表提供装置。
【請求項４】
前記番組提供情報は、本放送と同時進行で提供可能であることを示す情報である
請求項１に記載の電子番組表提供装置。
【請求項５】
前記番組提供情報は、提供可能な将来の日時であることを示す情報である
請求項１に記載の電子番組表提供装置。
【請求項６】
前記番組提供データベースは、番組提供に伴う料金のデータをさらに含み、
前記番組提供情報は、前記料金を示す情報である
請求項１に記載の電子番組表提供装置。
【請求項７】
通信回線を介し接続された通信先に通信手段により所定の通信規約でデータを出力するデータ出力ステップと、
番組の表題のデータおよび本放送の放映時間のデータを含む番組情報データベースと、前記番組の映像データを含むコンテンツデータベースと、前記番組の映像データが前記通信回線を通じてストリーミングまたはダウンロードにより提供可能であるか否かを示す番組提供情報のデータを含む番組提供データベースとを記憶手段に記憶する記憶ステップと、
制御手段によって、前記記憶手段に記憶されている前記番組情報データベースおよび前記番組提供データベースから前記番組の表題のデータと前記本放送の放映時間のデータと前記番組提供情報のデータとを取り出して、前記番組の表題と前記本放送の放映時間と前記番組提供情報とが前記通信先において電子番組表で一覧表示されるように前記各データを加工して、前記通信手段を用いて前記通信先に送信し、前記通信先の要求に応じて前記コンテンツデータベースから前記要求に対応する番組の映像データを前記通信先に送信するデータ処理ステップと
を有する電子番組表提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組の視聴可否などの属性を表示することができる電子番組表提供装置に関する。
【０００２】
【従来の技術】
近年のインターネットの普及により、テレビ放送の番組の内容を案内する番組表がウェブ・ページ（Web page）で電子的に提供されている。
【０００３】
また、放送終了後の番組は、ビデオテープ、レーザディスク、ＣＤおよびＤＶＤなどの記録媒体を通じて提供されたり、近年のケーブルテレビやインターネットなどの発展に伴って伝送媒体によって提供されたりしている。特に、今後ブロードバンドによるネットワークの広帯域化に伴いこうした伝送媒体による番組の提供サービスが飛躍的に増大すると予想される。
【０００４】
【発明が解決しようとする課題】
ところで、従来の電子番組表では、提供番組の表題（タイトル）と提供開始時間と提供終了時間とが表形式で表示され、番組に関するその他の情報は、同時に表示されていない。特に、一般テレビ放送に先立って所定の条件を満たすユーザに番組提供を行うような場合や、一般テレビ放送とほぼ同時に一般テレビ放送以外の手段、例えば、通信ネットワークを介してストリーミングやダウンロードによってユーザに番組提供を行うような場合や、一般テレビ放送後にテレビ放送以外の手段によってユーザに番組提供を行うような場合に、このような情報が番組表に表示されているとユーザにとって便利である。仮に、このような情報が別の手段、例えば、雑誌・新聞などの紙媒体や電子番組表のホームページとは異なるホームページなどで提供されていたとしても、ユーザは、電子番組表とは異なる情報源を見る必要があるため、手間が煩雑になったりその手間に時間を要してしまったりするので、適時に番組を視聴する機会を逃してしまう場合があり得る。
【０００５】
そこで、本発明では、番組に関する属性情報を電子番組表に同時に通信先に表示することができる電子番組表提供装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明にかかる、通信回線を介して通信先に電子番組表を表示させる電子番組表提供装置は、通信回線を介し接続された通信先に所定の通信規約でデータを出力する通信手段と、番組の表題のデータおよび本放送の放映時間のデータを含む番組情報データベースと、前記番組の映像データを含むコンテンツデータベースと、前記番組の映像データが前記通信回線を通じてストリーミングまたはダウンロードにより提供可能であるか否かを示す番組提供情報のデータを含む番組提供データベースとを記憶する記憶手段と、前記記憶手段に記憶されている前記番組情報データベースおよび前記番組提供データベースから前記番組の表題のデータと前記本放送の放映時間のデータと前記番組提供情報のデータとを取り出して、前記番組の表題と前記本放送の放映時間と前記番組提供情報とが前記通信先において電子番組表で一覧表示されるように前記各データを加工して、前記通信手段を用いて前記通信先に送信し、前記通信先の要求に応じて前記コンテンツデータベースから前記要求に対応する番組の映像データを前記通信先に送信する制御手段とを設けるようにした。
【０００７】
このような電子番組表提供装置では、電子番組表を作成する上で最低限必要な番組の表題のデータと本放送の放映時間のデータと番組提供情報のデータとが記憶手段の各データベースに蓄積され、制御手段がこれら必要な各データを通信先に送信するので、番組提供情報を含む電子番組表を通信先に表示させることができる。
【０００８】
番組提供情報は、番組が提供可能であることを示す情報であったり、本放送に先立って提供可能であることを示す情報であったり、本放送と同時進行で提供可能であることを示す情報であったり、あるいは、提供可能な将来の日時であることを示す情報にすることができる。
【０００９】
番組提供情報をこのようにすることにより、ユーザは、的確に番組がどのように提供されるかを把握することができる。
【００１０】
そして、上記電子番組表提供装置は、前記番組提供データベースは、番組提供に伴う料金のデータをさらに含み、前記番組提供情報は、前記料金を示す情報で構成することができる。
【００１１】
このように構成することにより、番組提供が有料である場合には、かかる旨および料金をユーザに知らせることができる。
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態について図面に基づいて説明する。なお、各図において同一の構成については、同一の符号を付しその説明を省略する。
【００１３】
図１は、本番組予約システムの全体構成を示す構成図である。
【００１４】
図１において、電子番組表提供装置であるサーバ１１は、複数の端末コンピュータ（以下、「端末ＰＣ」と略記する。）１２と通信回線１５を介して互いに接続される。図１では、端末１２は、４個接続されている例を示す。
【００１５】
図２は、サーバの構成を示すブロック図である。
【００１６】
図２において、サーバ１１は、所定の番組属性情報を含む電子番組表およびコンテンツデータを通信回線１５を介して端末ＰＣ１２に提供する情報処理装置であり、中央処理装置（ＣＰＵ）２１、記憶装置２２、インタフェース２３、外部記憶装置２４、表示装置２５、入力装置２６、タイマ２７およびバス２８を備えて構成される。
【００１７】
ＣＰＵ２１は、マイクロプロセッサなどであり、記憶装置２２、インタフェース２３、外部記憶装置２４、表示装置２５、入力装置２６およびタイマ２７にバス２８を介して接続され、各装置を制御する。ＣＰＵ２１は、通信回線１５およびインタフェース２３を介して各端末ＰＣ１２から出力される各種要求コマンドに応じ、記憶装置２２に格納された各プログラムに従って電子番組表やコンテンツデータを要求した端末ＰＣ１２に提供する。その際に、ＣＰＵ２１は、プログラム実行の結果を必要に応じて該端末ＰＣ１２に表示させるべく電子番組表やコンテンツデータをインタフェース２３および通信回線１５を介して送信する。
【００１８】
記憶装置２２は、例えば、半導体メモリやハードディスクなどであり、本発明にかかる、各実行プログラム２２-1、顧客情報データベース２２-2、番組情報データベース２２-3、コンテンツデータベース２２-4、ストリーミング／ダウンロード（以下、「ＳＴ／ＤＬ」と略記する。）番組データベース２２-5、放送局／地域コードデータベース２２-6および各プログラム実行中の一時的なデータなどが格納される。
【００１９】
図３は、顧客管理データベース２２-2の構成を示す図である。
【００２０】
図３において、顧客管理データベース２２-2の各レコードは、ユーザＩＤ、パスワード、氏名、住所、入会日、会員種別、利用料金、視聴有料番組、金融機関および口座番号の各フィールドを備えて構成される。ユーザＩＤ２１１は、本番組予約システムのユーザを識別するための識別子であり、例えば、四桁の連番号である。パスワード２１２は、当該データにアクセスすることができるユーザであるかを否か判別するための所謂パスワードである。会員種別２１６は、当該ユーザがどのような料金体系を選択しているかを示す。料金は、例えば、視聴した番組のタイトル数に比例する従量Ａ、視聴した時間に比例する従量Ｂ、１ヶ月間定額の料金である定額Ａ、所定のタイトル数までは定額料金でそれを越えた場合にはタイトル数に比例する定額Ｂおよび所定の時間までは定額料金でそれを越えた場合には視聴時間に比例する定額Ｃなどがあり、料金体系は、例えば、これら従量Ａ、従量Ｂ、定額Ａ、定額Ｂおよび定額Ｃの中から少なくとも１つを選択して、これを組み合わせることによって作ることができる。利用料金２１７は、当該ユーザが本番組予約システムを使用したことによって生じたサービス料であり、金融機関２１９および口座番号２２０によって示される当該ユーザの指定口座から引き落とされる。視聴有料番組２１８は、当該ユーザが所定の期間内において視聴した有料番組を例えば番組ＩＤによって示す。
【００２１】
図４は、番組情報データベースの構成を示す図である。
【００２２】
図４において、番組情報データベース２２-3の各レコードは、番組ＩＤ２３１、放送局ＩＤ２３２、表題２３３、出演者２３４、ジャンル２３５、放送開始日時２３６、放送時間２３７および料金２３８の各フィールドを備えて構成される。番組ＩＤ２３１は、番組を識別するための識別子であり、例えば、四桁の連番号である。放送局ＩＤ２３２は、放送局を識別するための識別子であり、例えば、二桁の連番号である。表題２３３、出演者２３４およびジャンル２３５は、番組の内容を紹介する情報であり、後述するように電子番組表中に表示される。放送開始日時２３６および放送時間２３７は、本放送の開始日時と放送時間とを示す。なお、放送開始日時および放送終了日時で、あるいは、放送時間および放送終了日時で放送開始日時および放送時間を示すようにしてもよい。料金は、当該番組を視聴するサービスを受けたことによって生じる金員を示す。
【００２３】
図５は、コンテンツデータベースの構成を示す図である。
【００２４】
図５において、コンテンツデータベース２２-4の各レコードは、番組ＩＤ２４１、コンテンツデータ２４２およびストリーミング／ダウンロード用コンテンツデータ（以下、「ＳＴ／ＤＬ用コンテンツデータ」と略記する。）２４３の各フィールドを備えて構成される。番組ＩＤ２４１は、番組ＩＤ２３１と同様であり、このフィールドによって、番組情報データベース２２-3とコンテンツデータベース２２-4とを関係付けることができる。このように番組の情報を電子番組表に必要なデータとコンテンツの映像データとを分けることによって効率よくこれらデータを管理することができる。コンテンツデータ２４２は、電波放送用の映像データである。ＳＴ／ＤＬ用コンテンツデータ２４３は、通信回線１５を介して映像データを配信できるように映像データを適切に加工したデータであり、例えば、データ圧縮するためにＭＰＥＧ２やＭＥＰＧ４にコンテンツデータを変換したデータである。
【００２５】
図６は、ストリーミング／ダウンロード番組データベースの構成を示す図である。
【００２６】
図６において、ストリーミング／ダウンロード番組データベース（以下、「ＳＴ／ＤＬ番組データベース」と略記する。）の各レコードは、データＩＤ２５１、番組ＩＤ２５２、提供コード２５３、提供開始日時２５４および料金２５５の各フィールドを備えて構成される。データＩＤ２５１は、ＳＴ／ＤＬ番組データベースの各レコードを識別するための識別子であり、例えば、四桁の連番号である。番組ＩＤ２５２は、データＩＤに対応する番組を示し、番組ＩＤ２３１、２４１と同様である。これら番組ＩＤ２３１、２４１および番組ＩＤ２５２によって、番組情報データベース２２-3、コンテンツデータベース２２-4およびＳＴ／ＤＬ番組データベース２２-5が相互に関連付けられる。提供コード２５３は、番組ＩＤ２５２によって示される番組がどのようなサービスに供される番組かを示し、コードによって示される。サービスの種別は、例えば、本放送に先行してストリーミングによって提供する予定である番組（コード；ＡＡ）、本放送に先行してストリーミングによって現在提供可能である番組（コード；ＡＢ）、本放送と同時にストリーミングによって提供する予定である番組（コード；ＡＣ）、本放送と同時にストリーミングによって現在提供可能である番組（コード；ＡＤ）、本放送に先行してダウンロードによって提供する予定である番組（コード；ＢＡ）、本放送に先行してダウンロードによって現在提供可能である番組（コード；ＢＢ）、本放送後にダウンロードによって提供する予定である番組（コード；ＢＣ）、および、本放送後にダウンロードによって提供可能となっている番組（コード；ＢＤ）などである。また、このコードとサービスの種別との対応関係を示す対応表は、記憶装置２２に格納される。提供開始日時２５４は、番組ＩＤ２５２によって示される番組がＳＴ／ＤＬによって提供可能となる日時を示す。料金２５５は、コンテンツデータをＳＴ／ＤＬした場合における料金を示す。
【００２７】
図７は、放送局／地域コードデータベースの構成を示す。
【００２８】
図７において、放送局／地域コードデータベース２２-6の各レコードは、放送局ＩＤ２６１、放送局名２６２および１または複数の地域コードＸのチャンネル（以下、「ｃｈ．」と略記する。）の各フィールドを備えて構成される。
【００２９】
図７において、放送局ＩＤ２６１は、放送局を識別するための識別子であり、例えば、二桁の連番号である。地域コードは、同じ放送局でも地域ごとに異なるチャンネルを使用して放送していることから、各地域に割り振られた地域を特定するためのコードである。地域コードＸのｃｈ．は、放送局名２６２で示される放送局が、地域コードで示される地域において使用するｃｈ．を示す。
外部記憶装置２４は、例えば、フレキシブルディスクドライブ、光磁気ドライブまたはＣＤ−ＲＯＭドライブなどの入出力機器であり、フレキシブルディスク、光磁気ディスクおよびＣＤ−ＲＯＭなどの外部記録媒体に実行プログラムおよび各データベースを読み書きする。
【００３０】
表示装置２５は、例えば、ＣＲＴディスプレイ、液晶ディスプレイまたは有機ＥＬディスプレイなどの表示機器であり、実行プログラムの実行中における各画面、記憶装置２２から読み出した情報および入力装置２６から入力された入力情報などを表示する。
【００３１】
入力装置２６は、例えば、キーボードやマウスなどの入力機器であり、サーバ１１の使用者は、入力装置２６からコマンドおよびデータを入力することによって、実行プログラムのインストール、プログラムの実行、各データベースの構築および訂正などを操作する。
【００３２】
タイマ２７は、時計機能を備えプログラム動作時の年月日に関する信号を出力する。タイマ３７も同様である。
【００３３】
図８は、端末コンピュータの構成を示すブロック図である。
【００３４】
図８において、端末ＰＣ１２は、例えば、端末としてのコンピュータであり、ＣＰＵ３１、記憶装置３２、インタフェース３３、表示装置３５、入力装置３６およびタイマ３７などを備えて構成される。
【００３５】
ＣＰＵ３１は、記憶装置３２に格納されたプログラムに従い、入力装置３６から入力された各種データをインタフェース３３および通信回線１５を介してサーバ１１に送信し、また、サーバ１１から出力された各種データを通信回線１５およびインタフェース３３を介して受信し、表示装置３５に表示したり外部記憶装置３４に格納したりする制御を行う。
【００３６】
記憶装置３２は、端末ＰＣ１２とサーバ１１との間で各種データを送受信するプログラムやこの各種データを入力および表示させるプログラムなどの実行プログラム３２-1、予約データベース３２-2およびユーザ情報データベース３２-3などが格納される。
【００３７】
図９は、端末用の予約データベースの構成を示す図である。
【００３８】
図９において、予約データベースの各レコードは、予約ＩＤ３１１、放送チャンネル（放送ｃｈ．）３１２、提供開始日時３１３、録画時間３１４および録画モード３１５の各フィールドを備えて構成される。
【００３９】
予約ＩＤ３１１は、ユーザが番組の録画を意図した各予約を識別するための識別子であり、例えば、二桁の連番号である。
【００４０】
なお、予約ＩＤ３１１によって区別される各予約は、予約が実行された場合に当該予約を予約データベース３２-2から削除するようにしても良い。あるいは、予約データベースの容量の範囲内で、予約が実行されても当該予約を削除しないようにしても良い。このように実行された予約を残すことによって、ユーザは、予約データベース３２-2を参照することによって、過去の予約履歴を参照することができる。この場合において、新たに予約を使用とする場合に予約データベース３２-2の容量が一杯の場合には、例えば、最も古い予約を削除して新たな予約を予約データベース３２-2に格納するようにすれば良い。
【００４１】
放送チャンネル３１２は、予約された番組の放送チャンネルを示す。
【００４２】
提供開始日時３１３は、予約された番組がストリーミング／ダウンロードによって提供開始される日時を示す。ＣＰＵ３１は、かかる日時からストリーミング／ダウンロードによってサーバ１１から送信された番組データの記録を外部記録装置３４に記録を始める。
【００４３】
録画時間３１４は、番組データを記録する時間を示す。なお、録画時間３１４の代わりに録画終了日時のフィールドを設けて番組データを記録する時間を示すようにしても良い。
【００４４】
録画モード３１５は、番組データを録画する際の画質に関する種別であり、例えば、外部記憶装置３４がビデオテープレコーダの場合には、テープ速度により「標準」または「３倍速」などの種別である。また、例えば、外部記録装置３４が、ハードディスクやＤＶＤなどの場合にはビットレートにより区別される。
【００４５】
図１０は、端末用のユーザ情報データベースの構成を示す図である。
【００４６】
図１０において、ユーザ情報データベース３２-3の各レコードは、ユーザＩＤ３２１、パスワード３２２、インターネットサービスプロバイダ（以下、「ＩＳＰ」と略記する。）電話番号３２３、ＩＳＰユーザＩＤ３２４、ＩＳＰパスワード３２５およびサーバＵＲＬ３２６の各フィールドを備えて構成される。
【００４７】
ユーザＩＤ３２１は、サーバ１１が提供するサービスのユーザＩＤである。パスワード３２２は、サーバ１１が提供するサービスのパスワードである。サーバ１１は、ユーザＩＤ３２１とパスワード３２２とを顧客情報データベース２２-2のデータと一致するデータがあるか否かを検索して一致するデータがある場合には、端末ＰＣ１２に本番組予約システムへのアクセスを許可する。
【００４８】
ＩＳＰ電話番号３２３は、当該端末ＰＣ１２のユーザが使用するプロバイダにおけるアクセスポイントの電話番号である。ＩＳＰユーザＩＤ３２４は、当該端末ＰＣ１２のユーザが使用するプロバイダにおけるユーザＩＤである。ＩＳＰパスワード３２５は、当該端末ＰＣ１２のユーザが使用するプロバイダにおけるパスワードである。
【００４９】
サーバＵＲＬ３２６は、サーバ１１に与えられたインターネット上のＵＲＬ（Uniform Resource Locater）である。
【００５０】
入力装置３６は、使用者によってコマンドやデータが入力され、表示装置３５は、これらやサーバ１１からの電子番組表や番組の映像・音声などを表示する。
【００５１】
インタフェース３３は、例えば、通信モデム、ＬＡＮカードなどであり、端末ＰＣ１２と通信回線１５との間で通信規約を調整する。
【００５２】
次に、本番組予約システムの動作について説明する。
【００５３】
図１１は、本番組予約システムの動作を示すフローチャートである。
【００５４】
まず、ユーザが電子番組表提供サービスを受け、番組予約またはストリーミング／ダウンロードを行う場合について説明する。
【００５５】
図１１において、ユーザは、端末ＰＣ１２の入力装置３６からユーザが契約しているＩＳＰに接続する。この場合において、ＩＳＰユーザＩＤおよびＩＳＰパスワードは、ユーザ自身が入力装置３６より入力しても良いし、あるいは、ＣＰＵ３１が記憶装置３２のユーザ情報データベース３２-3を参照して自動入力するようにしても良い。
【００５６】
端末ＰＣ１２のＣＰＵ３２は、ＩＳＰユーザＩＤおよびＩＳＰパスワードをインタフェース３３および通信回線１５を介してユーザが契約しているＩＳＰに出力する。
【００５７】
ＩＳＰのサーバは、ＩＳＰユーザＩＤおよびＩＳＰパスワードを用いてログインしようとしている端末ＰＣ１２が利用権を持つ正規ユーザであるか否か判断する。ＩＳＰのサーバは、正規ユーザである場合にはログインを認め当該端末ＰＣ１２との間に接続を確立し、正規ユーザでない場合には接続を拒否する。
【００５８】
ユーザは、端末ＰＣ１２の記録装置３２に記憶されている各実行プログラムを利用して、ウェブ・ブラウザを立ち上げる。
【００５９】
ユーザは、ウェブ・ブラウザの画面に基づいて、本番組予約システムを提供するサーバのＵＲＬを端末ＰＣ１２の入力装置３６より入力する（Ｓ４）。端末ＰＣ１２のＣＰＵ３１は、インタフェース２３、通信回線１５およびＩＳＰを介してサーバ１１にリンクする。サーバ１１のＣＰＵ２１は、端末ＰＣ１２に本番組予約システムの初期画面を出力し、端末ＰＣ１２のＣＰＵ３１は、受信した初期画面を表示装置３５に表示する。
【００６０】
なお、端末ＰＣ１２とサーバ１１との間では、インターフェース２３、３３、通信回線１５およびＩＳＰを介してデータのやり取りを行うので、以下の説明では、これを省略する。
【００６１】
ユーザは、ウェブ・ブラウザの画面に基づいて、端末ＰＣ１２の入力装置３６から、所望の放送局名、当該放送局がサービスを提供する地域の地域コード、所望の日時を入力する（Ｓ５）。
【００６２】
サーバ１１のＣＰＵ２１は、受信した放送局名、地域コードおよび日時に基づいて、放送局／地域コードデータベース２２-6を検索して、放送局ＩＤを取得する。サーバ１１のＣＰＵ２１は、放送局ＩＤに基づいて、番組データベース２２-3を検索し、所望の日時に該当する番組を検索する。サーバ１１のＣＰＵ２１は、検索結果から番組ＩＤを取得し、取得した番組ＩＤに基づいてＳＴ／ＤＬ番組データベース２２-5を検索し、当該番組ＩＤに該当する対応番組ＩＤを検索する。
サーバ１１のＣＰＵ２１は、これら検索結果に基づいて、表題、放送開始日時、放送時間、提供コード、提供開始日時および料金の各データを端末ＰＣ１２のウェブ・ブラウザで電子番組表の形式になるように、例えば、ＨＴＭＬ（HyperText Markup Language）タグを付けて加工し、端末ＰＣ１２に出力する（Ｓ１２）。
【００６３】
なお、サーバ１１のＣＰＵ２１は、出演者およびジャンルの各データもさらに端末ＰＣ１２に出力し、電子番組表に表示させるようにしてもよい。
【００６４】
端末ＰＣ１２のＣＰＵ３１は、受信した表題、放送開始日時、放送時間、提供コード、提供開始日時および料金の各データからＨＴＭＬタグに従って電子番組表を作成し、表示装置３５に表示する（Ｓ６）。
【００６５】
図１２は、電子番組表の一例を示す図である。
【００６６】
電子番組表は、例えば、所定の一方向に時間を表示し当該時間表示に直行する方向に当該時間に放送される番組の表題を表示する。
【００６７】
図１２では、時間表示として「８／２３（金）、１８：００、１９；００、２０：００、２１：００、２２：００、２３：００」と表示装置３５の表示画面における水平方向に１時間ごとに表示され、当該時間に対応する番組の表題が垂直方向に表示される。すなわち、１８：００の垂直方向の欄に「ヘルシー卵クッキング」と表示され、１９：００の垂直方向の欄に「ぴよぴよニュース」と表示され、２０：００の垂直方向の欄に「きちんとチキン」と表示され、２１：００の垂直方向の欄に「怪傑ブロイラー」と表示され、２２：００の垂直方向の欄に「恋のからあげ騒ぎ」と表示され、２３：００の垂直方向の欄に「ビューティケア“鳥肌クリーム”」と表示される。図１２の例では、番組案内が２段で表示され、上述の下段に、時間表示として「８／２４（土）、１８：００、１９；００、２０：００、２１：００、２２：００、２３：００」と表示装置３５の表示画面における水平方向に１時間ごとに表示され、当該時間に対応する番組の表題が垂直方向に表示される。すなわち、１８：００の垂直方向の欄に「かしわでポン！」と表示され、１９：００の垂直方向の欄に「ぴよぴよニュース」と表示され、２０：００の垂直方向の欄に「お笑いコケコッコ」と表示され、２１：００の垂直方向の欄に「世界の天気くるくる風見鶏」と表示され、２２：００の垂直方向の欄に「オンドリーヘプバンの世界」と表示され、２３：００の垂直方向の欄に「ビューティケア“つけトサカ”」と表示される。
【００６８】
そして、各番組がどのようにユーザに提供されるかを各番組欄に特定の印（マーク）によって表示される。図１２では、番組がＳＴによって先行して提供される予定のある場合には白抜き丸印で提供を開始する日時と共に表示される。番組がＳＴによって先行して提供中である場合には横縞丸印で表示される。番組がＳＴによって同時に提供される予定の有る場合には縦縞丸印で表示される。番組がＳＴによって同時に提供中である場合には斑点丸印で表示される。番組がＤＬによって先行して提供される予定のある場合には白抜き四角印で提供を開始する日時と共に表示される。番組がＤＬによって先行して提供中である場合には横縞四角印で表示される。番組がＤＬによって本放送の終了後に提供される予定の有る場合には縦縞四角印で表示される。番組がＤＬによって本放送の終了後で提供中である場合には斑点四角印で表示される。図１２は、現在時刻が８月２３日の２０時過ぎという設定であるが、例えば、「ヘルシー卵クッキング」には斑点四角印が付され、「ヘルシー卵クッキング」の番組内容がＤＬによって提供中であり現在視聴可能であることが分かる。「きちんとチキン」には斑点丸印が付され、「きちんとチキン」の番組内容が本放送と同時にＳＴによって提供中であり現在視聴可能であることが分かる。「恋のからあげ騒ぎ」には横縞四角印が付され、「恋のからあげ騒ぎ」の番組内容がＤＬによって本放送に先行して提供中であり現在視聴可能であることが分かる。「かしわでポン！」には縦縞丸印が付され、「かしわでポン！」の番組内容が本放送と同時にＳＴによって提供予定であることが分かる。「お笑いコケコッコ」には横縞丸印が付され、「お笑いコケコッコ」の番組内容がＳＴによって本放送に先行して提供中であり現在視聴可能であることが分かる。「オンドリーヘプバンの世界」には白抜き丸印と８／２３［２２：００］とが付され、「オンドリーヘプバンの世界」の番組内容が本放送に先行してＳＴにより提供予定であって８／２３の２２：００以降に提供が開始されることが分かる。「ビューティケア“つけトサカ”」には白抜き四角印と８／２３［２３：００］とが付され、「ビューティケア“つけトサカ”」の番組内容が本放送に先行してＤＬにより提供予定であって８／２３の２３：００以降に提供が開始されることが分かる。
【００６９】
さらに、番組の提供を受けた場合に生じる利用料金が、［￥］で各番組欄に表示される。例えば、「ヘルシー卵クッキング」には、［￥１００］と表示され、「ヘルシー卵クッキング」をＤＬした場合には、料金は、１００円である。
【００７０】
そして、図１２では、地域を選択するための［地域選択］、選択した番組を視聴することを指示するための［視聴］、選択した番組を録画予約することを指示するための［予約］、日付を選択するための日付選択および時間帯を選択するための時間帯選択の各入力ボタンが設けられる。日付選択の入力ボタンは、例えば、選択可能な日付の入力ボタンが羅列される。図１２では、日付選択の入力ボタンは、［今日；８／２３（金）］  ［８／２４（土）］  ［８／２５（日）］  ［８／２６（月）］  ［８／２７（火）］のラジオボタンである。時間帯選択の入力ボタンは、例えば、選択可能な時間帯の入力ボタンが羅列される。図１２では、時間帯選択の入力ボタンは、［０６：００−１２：００］  ［１２：００−１８：００］  ［１８：００−２４００］  ［２４：００−０６：００］のラジオボタンである。
【００７１】
ユーザは、電子番組表の表示内容を変える場合には電子番組表から地域、日付または時間帯を所望の内容に選択する。
【００７２】
端末ＰＣ１２のＣＰＵ３１は、地域、日付または時間帯が入力されたか否かを判断する（Ｓ７）。
【００７３】
端末ＰＣ１２のＣＰＵ３１は、入力された場合には選択された地域、日付または時間帯のデータをサーバ１１に出力する。サーバ１１のＣＰＵ２１は、受信した内容に従い上述と同様な動作によって放送局／地域コードデータベース２２-6、番組情報データベース２２-3およびＳＴ／ＤＬデータベース２２-5を用いて、ユーザが所望する電子番組表のデータを端末ＰＣ１２に出力する（Ｓ１３）。そして、端末ＰＣ１２のＣＰＵ３１は、受信したデータに基づいて電子番組表を表示装置３５に表示する。
【００７４】
一方、端末ＰＣ１２のＣＰＵ３１は、入力されなかった場合にはユーザが入力装置３６を介してＳＴ／ＤＬで視聴する指示があるか否か判断する（Ｓ８）。ここで、視聴指示は、例えば、端末ＰＣ１２の表示装置３５に表示された電子番組表において、ユーザは、視聴したいと思う番組の表示位置にカーソルを合わせてマウスのクリックやキーボードのリターンキーを押すことなどによって反転表示させ、［視聴］ボタンをマウスのクリックやキーボードのリターンキーを押すことなどによって決定することで指示するようにすればよい。また、予約指示は、例えば、端末ＰＣ１２の表示装置３５に表示された電子番組表において、ユーザは、予約したいと思う番組の表示位置にカーソルを合わせてマウスのクリックやキーボードのリターンキーを押すことなどによって反転表示させ、［予約］ボタンをマウスのクリックやキーボードのリターンキーを押すことなどによって決定することで指示するようにすればよい。
【００７５】
端末ＰＣ１２のＣＰＵ３１は、ＳＴ／ＤＬの視聴指示があった場合には、選択された番組の番組ＩＤをサーバ１１に出力する。そして、端末ＰＣ１２のＣＰＵ３１は、記録装置３２のユーザ情報データベース３２-3を参照して、ユーザＩＤおよびパスワードをサーバ１１に出力する。
【００７６】
サーバ１１のＣＰＵ２１は、受信したユーザＩＤおよびパスワードに基づいて顧客情報データベース２２-2を検索し、利用権を持つ正規ユーザであるか否かを判断する（Ｓ１４）。
【００７７】
サーバ１１のＣＰＵ２１は、正規ユーザではない場合には端末ＰＣ１２の表示装置に３５にエラー表示をさせるためのデータを端末ＰＣ１２に出力する（Ｓ１１）。一方、サーバ１１のＣＰＵ２１は、正規ユーザである場合にはユーザの所望する番組が現在時刻においてＳＴ／ＤＬの対象番組であるか否かを判断する（Ｓ１５）。
【００７８】
判断の結果、サーバ１１のＣＰＵ２１は、ＳＴ／ＤＬの対象番組ではない場合には端末ＰＣ１２の表示装置３５にエラー表示をさせるためのデータを端末ＰＣ１２に出力する。一方、判断の結果、サーバ１１のＣＰＵ２１は、ＳＴ／ＤＬの対象番組である場合には番組ＩＤに基づいてコンテンツデータベース２２-4を検索し、ＳＴ／ＤＬ用コンテンツデータを端末ＰＣ１２に出力する（Ｓ１６）。
【００７９】
そして、サーバ１１のＣＰＵ２１は、当該番組ＩＤに基づいてＳＴ／ＤＬコンテンツデータデータベースを検索して料金を取得する。サーバ１１のＣＰＵ２１は、取得した料金に基づいて当該ユーザのレコードにおける利用料金および視聴有料番組のフィールドを更新する。
【００８０】
そして、端末ＰＣ１２のＣＰＵ３１は、ユーザが現在視聴する指示をしたか否かを判断し（Ｓ１７）、現在視聴する指示である場合にはＳＴ／ＤＬされた番組を表示装置３５に表示する（Ｓ１８）。一方、ユーザが現在視聴する指示をしていない場合には、現在の処理が予約によるタイマでの処理であるか否かを判断し（Ｓ１９）、予約録画による動作の場合にはＳＴ／ＤＬされた番組データを外部記憶装置３４に記録する（Ｓ２０）。予約録画を指示していない場合には、処理を終了する（Ｓ２１）。
【００８１】
Ｓ８の処理に戻って、端末ＰＣ１２のＣＰＵ３１は、ＳＴ／ＤＬの視聴指示ではなかった場合には、予約指示があったか否かを判断する（Ｓ９）。
【００８２】
端末ＰＣ１２のＣＰＵ３１は、予約指示があった場合には、記録装置３２の予約データベース３２-2を更新し、当該予約番組のレコードを追加する（Ｓ１０）。一方、端末ＰＣ１２のＣＰＵ３１は、予約指示がなかった場合には、処理を終了する（Ｓ２１）。
【００８３】
次に、ユーザが電子番組表提供サービスを受け番組予約をしている場合について説明する。
【００８４】
端末ＰＣ１２のＣＰＵ３１は、実行プログラムに基づいてタイマ３７より現在時刻を取得する。端末ＰＣ１２のＣＰＵ３１は、現在時刻と予約データベース３２-2の提供開始日時とを対比する（Ｓ２）。
【００８５】
端末ＰＣ１２のＣＰＵ３１は、対比の結果に基づいて提供開始日時が現在時刻に一致するレコードがあるか否かを判断する（Ｓ３）。
【００８６】
端末ＰＣ１２のＣＰＵ３１は、判断の結果、一致するレコードがない場合には、Ｓ２の処理に戻る。
【００８７】
一方、端末ＰＣ１２のＣＰＵ３１は、判断の結果、一致するレコードがある場合には、端末ＰＣ１２のＣＰＵ３１は、ユーザ情報データベース３２-3からＩＳＰ電話番号、ＩＳＰユーザＩＤ、ＩＳＰパスワードを参照し、これらを用いてユーザが契約しているＩＳＰに接続する。
【００８８】
ＩＳＰのサーバは、ＩＳＰユーザＩＤおよびＩＳＰパスワードを用いてログインしようとしている端末ＰＣ１２が利用権を持つ正規ユーザであるか否か判断する。ＩＳＰのサーバは、正規ユーザである場合にはログインを認め当該端末ＰＣ１２との間に接続を確立し、正規ユーザでない場合には接続を拒否する。
【００８９】
接続が確立すると、端末ＰＣ１２のＣＰＵ３１は、ユーザ情報データベースを参照して本番組予約システムを提供するサーバのＵＲＬを取得し、サーバ１１にリンクする。サーバ１１のＣＰＵ２１は、端末ＰＣ１２に本番組予約システムの初期画面を出力し、端末ＰＣ１２のＣＰＵ３１は、受信した初期画面を表示装置３５に表示する。
【００９０】
端末ＰＣ１２のＣＰＵ３１は、記録装置３２のユーザ情報データベース３２-3を参照して、ユーザＩＤおよびパスワードをサーバ１１に出力する。そして、端末ＰＣ１２のＣＰＵ３１は、現在日時の提供開始日時に基づいて予約データベース３２-2を参照して予約ｃｈ．を取得し、地域コードおよび予約ｃｈ．をサーバ１１に出力すると共に、提供開始日時を放送開始日時としてサーバ１１に出力する。
【００９１】
サーバ１１のＣＰＵ２１は、受信したユーザＩＤおよびパスワードに基づいて顧客情報データベース２２-2を検索し、利用権を持つ正規ユーザであるか否かを判断する（Ｓ１４）。
【００９２】
サーバ１１のＣＰＵ２１は、受信した地域コードおよび予約ｃｈ．に基づいて放送局／地域コードデータベース２２-6を検索して、放送局ＩＤを取得する。サーバ１１のＣＰＵ２１は、取得した放送局ＩＤと受信した提供開始日時とに基づいて番組データベース２２-3を検索して、番組ＩＤを取得する。サーバ１１のＣＰＵ２１は、取得した番組ＩＤに基づいてコンテンツデータベース２２-4を検索して、ＳＴ／ＤＬ用コンテンツデータを取得する。
【００９３】
以下、上述と同様な動作で、Ｓ１５、Ｓ１６、Ｓ１７およびＳ１９を介して、Ｓ２０に至り、ＳＴ／ＤＬ用コンテンツデータが端末ＰＣ１２の外部記録装置３４に記録され、予約録画が完了する。
【００９４】
【発明の効果】
以上のように、本発明にかかる電子番組表提供装置は、番組の表題や放映時間を電子番組表として表示されるように端末ＰＣにデータを送信するだけでなく、番組がどのように提供されるかも表示されるように端末ＰＣにデータを送信する。このため、電子番組表を見たユーザは、所望の番組をＳＴやＤＬによって提供されるか否か、提供されるとすれば本放送開始前に提供されるかや本放送と同時に提供されるかなどの提供開始日時、ＳＴかＤＬかの提供方法、そして、番組提供を受けた場合に生じる料金などの情報を知ることができる。
【００９５】
また、ユーザは、電子番組表に表示される各情報を利用することにより、提供可能な番組を録画予約することができる。
【図面の簡単な説明】
【図１】本番組予約システムの全体構成を示す構成図である。
【図２】サーバの構成を示すブロック図である。
【図３】顧客管理データベース２２-2の構成を示す図である。
【図４】番組情報データベースの構成を示す図である。
【図５】コンテンツデータベースの構成を示す図である。
【図６】ストリーミング／ダウンロード番組データベースの構成を示す図である。
【図７】放送局／地域コードデータベースの構成を示す。
【図８】端末コンピュータの構成を示すブロック図である
【図９】端末用の予約データベースの構成を示す図である。
【図１０】端末用のユーザ情報データベースの構成を示す図である。
【図１１】本番組予約システムの動作を示すフローチャートである。
【図１２】電子番組表の一例を示す図である。
【符号の説明】
１１  サーバ
１２  端末コンピュータ
１５  通信回線
２１、３１  中央処理装置
２２、３２  記憶装置
２２-1、３２-1  各実行プログラム
顧客情報データベース
番組情報データベース
コンテンツデータベース
ストリーミング／ダウンロードデータベース
放送局・地域コードデータベース
２３、３３  インタフェース
２４、３４  外部記憶装置
２５、３５  表示装置
２６、３６  入力装置
２８、３８  バス
予約データベース
ユーザ情報データベース
２７、３７  タイマ
【図１】
0004830241.tif 000002
【図２】
0004830241.tif 000003
【図３】
0004830241.tif 000004
【図４】
0004830241.tif 000005
【図５】
0004830241.tif 000006
【図６】
0004830241.tif 000007
【図７】
0004830241.tif 000008
【図８】
0004830241.tif 000009
【図９】
0004830241.tif 000010
【図１０】
0004830241.tif 000011
【図１１】
0004830241.tif 000012
【図１２】
0004830241.tif 000013