(57)【要約】【課題】ユーザによる有益な番組表データの作成を支援する。【解決手段】情報提供装置１は、ユーザ端末２ａから、番組表の検索条件を含む検索条件保存リクエストを受信するＷｅｂリクエスト受信部１１と、検索条件保存リクエストに含まれた検索条件が入力されると、番組表ＩＤを採番して、採番された番組表ＩＤと入力された検索条件とを関連づけた検索条件データ２２を、記憶装置１０８に記憶する検索条件管理部１２と、番組情報データ２１から、検索条件データ２２の番組表ＩＤに関連づけられた検索条件に基づいて放送時間が現在時刻以降の番組ＩＤを検索して、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データ２３を記憶装置１０７に記憶する番組表生成部１４と、番組表データをレコーダ３に送信する機器向け番組情報配信部１５を備える。【選択図】図２
2007300214.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所有するユーザ端末及びレコーダと、前記ユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、前記ユーザが所有するレコーダに送信する情報提供装置とを備える情報提供システムであって、
前記ユーザ端末は、
番組表の検索条件を情報提供装置に送信する手段を有し、
前記情報提供装置は、
番組ＩＤに、番組の放送時間及び前記番組の情報が関連づけられた番組情報データを、記憶装置に記憶する番組情報データ記憶部と、
前記ユーザ端末から、前記番組表の検索条件を含む検索条件保存リクエストを受信するリクエスト受信部と、
前記検索条件保存リクエストに含まれた前記検索条件が入力されると、番組表ＩＤを採番して、採番された前記番組表ＩＤと入力された前記検索条件とを関連づけた検索条件データを、前記記憶装置に記憶する検索条件管理部と、
前記記憶装置から前記番組情報データを読み出して、前記番組表ＩＤに関連づけられた検索条件に基づいて前記放送時間が現在時刻以降の前記番組ＩＤを検索して、番組表ＩＤに検索された前記番組ＩＤを関連づけた番組表データを前記記憶装置に記憶する番組表生成部と、
前記記憶装置から前記番組表データを読み出して、前記レコーダに送信する番組情報配信部とを有し、
前記レコーダは、
前記情報提供装置から送信された前記番組表データを受信する手段を有する
ことを特徴とする情報提供システム。
【請求項２】
ユーザが所有するユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、前記ユーザが所有するレコーダに送信する情報提供装置であって、
番組ＩＤに、番組の放送時間及び前記番組の情報が関連づけられた番組情報データを、記憶装置に記憶する番組情報データ記憶部と、
前記ユーザ端末から、前記番組表の検索条件を含む検索条件保存リクエストを受信するリクエスト受信部と、
前記検索条件保存リクエストに含まれた前記検索条件が入力されると、番組表ＩＤを採番して、採番された前記番組表ＩＤと入力された前記検索条件とを関連づけた検索条件データを、前記記憶装置に記憶する検索条件管理部と、
前記記憶装置から前記検索条件データ及び前記番組情報データを読み出して、前記番組情報データから、前記検索条件データの前記番組表ＩＤに関連づけられた検索条件に基づいて前記放送時間が現在時刻以降の前記番組ＩＤを検索して、前記番組表ＩＤに検索された前記番組ＩＤを関連づけた番組表データを前記記憶装置に記憶する番組表生成部と、
前記記憶装置から前記番組表データを読み出して、前記レコーダに送信する番組情報配信部
とを備えることを特徴とする情報提供装置。
【請求項３】
ユーザＩＤとユーザの位置する地域番号とが関連づけられたユーザ地域データを記憶装置に記憶するユーザ地域データ記憶部を更に備え、
前記番組の情報は、前記番組が放送される地域番号を含み、
前記番組情報管理部は更に、前記番組表ＩＤが入力されると、前記記憶装置から検索条件データを読み出して、入力された前記番組表ＩＤに関連づけられた検索条件を出力し、
前記リクエスト受信部は、前記ユーザ端末から前記ユーザＩＤ及び前記番組表ＩＤを含む番組表表示リクエストを受信すると、前記記憶装置から前記ユーザ地域データを読み出して、前記番組表表示リクエストに含まれる前記ユーザＩＤに関連づけられた地域番号を抽出するとともに、前記番組表ＩＤを前記番組条件管理部に入力し、前記番組条件管理部によって出力された前記検索条件データを取得し、前記記憶装置から前記番組情報データを検索して、前記地域番号及び前記検索条件に基づいて、前記放送時間が現在時刻以降の前記番組情報データを前記ユーザ端末に送信する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記番組情報配信部は、前記記憶装置から前記番組表データを読み出して、前記番組表データを前記レコーダに適合する形式に変換して前記レコーダに送信する
ことを特徴とする請求項２又は３に記載の情報提供装置。
【請求項５】
前記番組情報データ記憶部は、前記番組ＩＤに、更に番組タイトルと地域番号が関連づけられた前記番組情報データを前記記憶装置に記憶し、
前記番組表生成部は更に、前記記憶装置から前記番組情報データを読み出して、前記番組表ＩＤに関連づけられた検索条件から前記放送時間が現在時刻以降の前記番組ＩＤを検索して、検索された前記番組ＩＤに関連づけられる前記番組タイトル及び地域番号を抽出し、一つの番組タイトルに複数の地域番号が関連づけられている場合、複数の地域番号のうちの一つを選択して、選択された地域番号に関連づけられた番組ＩＤを抽出するとともに、前記番組表ＩＤに検索された前記番組ＩＤを関連づけた番組表データを前記記憶装置に記憶する
ことを特徴とする請求項２乃至４のいずれか１項に記載の情報提供装置。
【請求項６】
ユーザが所有するユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、前記ユーザが所有するレコーダに送信する情報提供プログラムであって、
番組ＩＤに、番組の放送時間及び前記番組の情報が関連づけられた番組情報データを、記憶装置に記憶する番組情報データ記憶手段と、
前記ユーザ端末から、前記番組表の検索条件を含む検索条件保存リクエストを受信するリクエスト受信手段と、
前記検索条件保存リクエストに含まれた前記検索条件が入力されると、番組表ＩＤを採番して、採番された前記番組表ＩＤと入力された前記検索条件とを関連づけた検索条件データを、前記記憶装置に記憶する検索条件管理手段と、
前記記憶装置から前記検索条件データ及び前記番組情報データを読み出して、前記番組情報データから、前記検索条件データの前記番組表ＩＤに関連づけられた検索条件に基づいて前記放送時間が現在時刻以降の前記番組ＩＤを検索して、前記番組表ＩＤに検索された前記番組ＩＤを関連づけた番組表データを前記記憶装置に記憶する番組表生成手段と、
前記記憶装置から前記番組表データを読み出して、前記レコーダに送信する番組情報配信手段
とをコンピュータに実行させることを特徴とする情報提供プログラム。
【請求項７】
ユーザＩＤとユーザの位置する地域番号とが関連づけられたユーザ地域データを記憶装置に記憶するユーザ地域データ記憶手段を更にコンピュータに実行させ、
前記番組の情報は、前記番組が放送される地域番号を含み、
前記番組情報管理手段は更に、前記番組表ＩＤが入力されると、前記記憶装置から検索条件データを読み出して、入力された前記番組表ＩＤに関連づけられた検索条件を出力し、
前記リクエスト受信手段は、前記ユーザ端末から前記ユーザＩＤ及び前記番組表ＩＤを含む番組表表示リクエストを受信すると、前記記憶装置から前記ユーザ地域データを読み出して、前記番組表表示リクエストに含まれる前記ユーザＩＤに関連づけられた地域番号を抽出するとともに、前記番組表ＩＤを前記番組条件管理手段に入力し、前記番組条件管理手段によって出力された前記検索条件データを取得し、前記記憶装置から前記番組情報データを検索して、前記地域番号及び前記検索条件に基づいて、前記放送時間が現在時刻以降の前記番組情報データを前記ユーザ端末に送信する
ことを特徴とする請求項６に記載の情報提供プログラム。
【請求項８】
前記番組情報配信手段は、前記記憶装置から前記番組表データを読み出して、前記番組表データを前記レコーダに適合する形式に変換して前記レコーダに送信する
ことを特徴とする請求項６又は７に記載の情報提供プログラム。
【請求項９】
前記番組情報データ記憶手段は、前記番組ＩＤに、更に番組タイトルと地域番号が関連づけられた前記番組情報データを前記記憶装置に記憶し、
前記番組表生成手段は更に、前記記憶装置から前記番組情報データを読み出して、前記番組表ＩＤに関連づけられた検索条件から前記放送時間が現在時刻以降の前記番組ＩＤを検索して、検索された前記番組ＩＤに関連づけられる前記番組タイトル及び地域番号を抽出し、一つの番組タイトルに複数の地域番号が関連づけられている場合、複数の地域番号のうちの一つを選択して、選択された地域番号に関連づけられた番組ＩＤを抽出するとともに、前記番組表ＩＤに検索された前記番組ＩＤを関連づけた番組表データを前記記憶装置に記憶する
ことを特徴とする請求項６乃至８のいずれか１項に記載の情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが所有するユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、前記ユーザが所有するレコーダに送信する情報提供システム、情報提供装置及び情報提供プログラムに関する。
【背景技術】
【０００２】
昨今の通信ネットワークや情報機器の発達に伴い、ユーザの多種多様な趣味にも応じられる情報を提供することができる様になった。具体的には、テレビなどの放送業界においては、放送機器や通信帯域などの改良により放送可能なチャンネル数が増えた。これによりユーザは、以前は万人向けに放送された番組を視聴していたところ、各人の嗜好に合致した番組を視聴することができるようになった。更に、ハードディスクレコーダなどの商品の普及により、ユーザは、メディアを交換することなく、省スペースで番組を録画でき、いつでもその番組を楽しむことができる。
【０００３】
一方、番組数の増加に伴い、ユーザは自分の嗜好にあった番組を探す難易度も高くなってしまっている。更に、ユーザの嗜好にあった番組ばかりを視聴していると、新たな番組を模索することが億劫になってしまうおそれがある。この様な状況に鑑み、ユーザに推薦する番組のリストである番組表データを提供する方法の開発が期待されている。
【０００４】
この様な問題を解決するために、使用者の嗜好にあわせたコンテンツを容易にする、視聴情報蓄積機能付き放送受信装置及び推薦コンテンツ表示装置がある（例えば、特許文献１参照。）。この特許文献１に記載の放送受信装置は、視聴情報蓄積機能付き放送受信装置により視聴した番組に関連した情報が書き込まれた外部記録媒体より番組情報入力部が情報を入力し、嗜好分析推薦情報生成部は入力された情報より、使用者に適した推薦コンテンツ情報を生成し推薦情報表示部に表示を行う。この特許文献１に記載の推薦コンテンツ表示装置は、放送受信装置により記録された番組情報及び録画番組情報の取り込みを行う番組情報入力部と、入力された情報から視聴者の嗜好を分析し分析した結果に従いコンテンツ推薦情報を生成する嗜好分析推薦情報生成部と、嗜好分析推薦情報生成部において生成されたコンテンツ推薦情報に従ってコンテンツ推薦情報を表示させる、推薦情報表示部を具備する。
【０００５】
更に、ユーザの目的に則したコンテンツを推薦できる情報検索システムがある（特許文献２参照。）。この情報検索システムにおいては、サーバは、パーソナルコンピュータ、ＨＤＤレコーダなどの各機器の特有興味データをネットワークを介して取得する。サーバは、機器特性を分析し、機器特性に基づいてその機器の特有興味データを生成する。サーバは、目的の入力を受け付け、目的に対応する複数の機器の機器特有興味データを抽出し、その機器特有興味データに基づいて目的別興味データを生成する。
【特許文献１】特開２００５−９４１１１５号公報
【特許文献２】特開２００４−３５６６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上述した特許文献１及び特許文献２に記載の技術によれば、いずれもサービスサイトからユーザへの一方通行の番組データの提供になってしまっている。
【０００７】
ユーザはシステムから提供される番組表データを授受するだけで、自らが主導して番組表データを作成することはできない。従って、上述した特許文献１及び特許文献２に記載の技術によれば、与えられた番組表データをユーザがカスタマイズすることはできない。また、個人の嗜好が多様化したことに伴って、視聴番組が個人の自己表現の手段の一つとなっており、個人の嗜好に適した番組表の作成が期待されている。
【０００８】
一方、ユーザが番組表データを作成する場合、時々刻々と放送される番組が変更されるので、ユーザは番組情報を都度収集しなければならない問題がある。
【０００９】
上記問題点を鑑み、本発明の目的は、ユーザによる有益な番組表データの作成を支援する情報提供システム、情報提供装置及び情報提供プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の第１の特徴は、ユーザが所有するユーザ端末及びレコーダと、ユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、ユーザが所有するレコーダに送信する情報提供装置とを備える情報提供システムに関する。即ち本発明の第１の特徴に係る情報提供システムにおいて、ユーザ端末は、番組表の検索条件を情報提供装置に送信する手段を有する。情報提供装置は、番組ＩＤに、番組の放送時間及び番組の情報が関連づけられた番組情報データを、記憶装置に記憶する番組情報データ記憶部と、ユーザ端末から、番組表の検索条件を含む検索条件保存リクエストを受信するリクエスト受信部と、検索条件保存リクエストに含まれた検索条件が入力されると、番組表ＩＤを採番して、採番された番組表ＩＤと入力された検索条件とを関連づけた検索条件データを、記憶装置に記憶する検索条件管理部と、記憶装置から番組情報データを読み出して、番組表ＩＤに関連づけられた検索条件に基づいて放送時間が現在時刻以降の番組ＩＤを検索して、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データを記憶装置に記憶する番組表生成部と、記憶装置から番組表データを読み出して、レコーダに送信する番組情報配信部とを有する。レコーダは、情報提供装置から送信された番組表データを受信する手段を有する。
【００１１】
このような本発明の第１の特徴に係る情報提供システムによれば、ユーザが独自に作成した検索条件に基づいて、その時々の最新の番組表データを作成することができる。
【００１２】
本発明の第２の特徴は、ユーザが所有するユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、ユーザが所有するレコーダに送信する情報提供装置に関する。即ち、本発明の第２の特徴に係る情報提供装置は、番組ＩＤに、番組の放送時間及び番組の情報が関連づけられた番組情報データを、記憶装置に記憶する番組情報データ記憶部と、ユーザ端末から、番組表の検索条件を含む検索条件保存リクエストを受信するリクエスト受信部と、検索条件保存リクエストに含まれた検索条件が入力されると、番組表ＩＤを採番して、採番された番組表ＩＤと入力された検索条件とを関連づけた検索条件データを、記憶装置に記憶する検索条件管理部と、記憶装置から検索条件データ及び番組情報データを読み出して、番組情報データから、検索条件データの番組表ＩＤに関連づけられた検索条件に基づいて放送時間が現在時刻以降の番組ＩＤを検索して、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データを記憶装置に記憶する番組表生成部と、記憶装置から番組表データを読み出して、レコーダに送信する番組情報配信部とを備える。
【００１３】
このような本発明の第２の特徴に係る情報提供装置によれば、ユーザが独自に作成した検索条件に基づいて、その時々の最新の番組表データを作成することができる。
【００１４】
ここで、ユーザＩＤとユーザの位置する地域番号とが関連づけられたユーザ地域データを記憶装置に記憶するユーザ地域データ記憶部を更に備え、番組の情報は、番組が放送される地域番号を含んでも良い。この場合、番組情報管理部は更に、番組表ＩＤが入力されると、記憶装置から検索条件データを読み出して、入力された番組表ＩＤに関連づけられた検索条件を出力し、リクエスト受信部は、ユーザ端末からユーザＩＤ及び番組表ＩＤを含む番組表表示リクエストを受信すると、記憶装置からユーザ地域データを読み出して、番組表表示リクエストに含まれるユーザＩＤに関連づけられた地域番号を抽出するとともに、番組表ＩＤを番組条件管理部に入力し、番組条件管理部によって出力された検索条件データを取得し、記憶装置から番組情報データを検索して、地域番号及び検索条件に基づいて、放送時間が現在時刻以降の番組情報データをユーザ端末に送信する。
【００１５】
このような発明によれば、一度作成した検索条件に基づいてユーザの地域に適合する番組表データを作成してユーザに表示し、確認させることができる。
【００１６】
ここで、番組情報配信部は、記憶装置から番組表データを読み出して、番組表データをレコーダに適合する形式に変換してレコーダに送信しても良い。これにより各種レコーダに対応する番組表データをレコーダに送信することができる。
【００１７】
ここで、番組情報データ記憶部は、番組ＩＤに、更に番組タイトルと地域番号が関連づけられた番組情報データを記憶装置に記憶し、番組表生成部は更に、記憶装置から番組情報データを読み出して、番組表ＩＤに関連づけられた検索条件から放送時間が現在時刻以降の番組ＩＤを検索して、検索された番組ＩＤに関連づけられる番組タイトル及び地域番号を抽出し、一つの番組タイトルに複数の地域番号が関連づけられている場合、複数の地域番号のうちの一つを選択して、選択された地域番号に関連づけられた番組ＩＤを抽出するとともに、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データを記憶装置に記憶することが好ましい。
【００１８】
このような発明によれば、複数の地域で放送される番組についても、複数のレコードを持つことなく番組表データに格納することができる。
【００１９】
本発明の第３の特徴は、ユーザが所有するユーザ端末から通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、ユーザが所有するレコーダに送信する情報提供プログラムに関する。即ち本発明の第３の特徴に係る情報提供プログラムは、  番組ＩＤに、番組の放送時間及び番組の情報が関連づけられた番組情報データを、記憶装置に記憶する番組情報データ記憶手段と、ユーザ端末から、番組表の検索条件を含む検索条件保存リクエストを受信するリクエスト受信手段と、検索条件保存リクエストに含まれた検索条件が入力されると、番組表ＩＤを採番して、採番された番組表ＩＤと入力された検索条件とを関連づけた検索条件データを、記憶装置に記憶する検索条件管理手段と、記憶装置から検索条件データ及び番組情報データを読み出して、番組情報データから、検索条件データの番組表ＩＤに関連づけられた検索条件に基づいて放送時間が現在時刻以降の番組ＩＤを検索して、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データを記憶装置に記憶する番組表生成手段と、記憶装置から番組表データを読み出して、レコーダに送信する番組情報配信手段とをコンピュータに実行させる。
【００２０】
ここで、ユーザＩＤとユーザの位置する地域番号とが関連づけられたユーザ地域データを記憶装置に記憶するユーザ地域データ記憶手段を更にコンピュータに実行させ、番組の情報は、番組が放送される地域番号を含んでも良い。この場合、番組情報管理手段は更に、番組表ＩＤが入力されると、記憶装置から検索条件データを読み出して、入力された番組表ＩＤに関連づけられた検索条件を出力し、リクエスト受信手段は、ユーザ端末からユーザＩＤ及び番組表ＩＤを含む番組表表示リクエストを受信すると、記憶装置からユーザ地域データを読み出して、番組表表示リクエストに含まれるユーザＩＤに関連づけられた地域番号を抽出するとともに、番組表ＩＤを番組条件管理手段に入力し、番組条件管理手段によって出力された検索条件データを取得し、記憶装置から番組情報データを検索して、地域番号及び検索条件に基づいて、放送時間が現在時刻以降の番組情報データをユーザ端末に送信する。
【００２１】
更に、番組情報配信手段は、記憶装置から番組表データを読み出して、番組表データをレコーダに適合する形式に変換してレコーダに送信しても良い。
【００２２】
更に、番組情報データ記憶手段は、番組ＩＤに、更に番組タイトルと地域番号が関連づけられた番組情報データを記憶装置に記憶しても良い。この場合、番組表生成手段は更に、記憶装置から番組情報データを読み出して、番組表ＩＤに関連づけられた検索条件から放送時間が現在時刻以降の番組ＩＤを検索して、検索された番組ＩＤに関連づけられる番組タイトル及び地域番号を抽出し、一つの番組タイトルに複数の地域番号が関連づけられている場合、複数の地域番号のうちの一つを選択して、選択された地域番号に関連づけられた番組ＩＤを抽出するとともに、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データを記憶装置に記憶する。
【発明の効果】
【００２３】
本発明によれば、ユーザによる有益な番組表データの作成を支援する情報提供システム、情報提供装置及び情報提供プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００２５】
（最良の実施の形態）
（情報提供システム）
図１を参照して、本発明の最良の実施の形態に係る情報提供システムを説明する。情報提供システムは、情報提供装置１、ユーザ端末２ａ、２ｂ、レコーダ３、表示装置４及び放送配信装置５を備えている。
【００２６】
情報提供装置１は、ユーザが所有するユーザ端末２ａ、２ｂから通信ネットワークを介して受信した検索条件に基づいて番組表を作成し、ユーザが所有するレコーダ３に送信する。
【００２７】
ユーザ端末２ａ、２ｂは、ユーザの所有する端末である。ユーザ端末２ａは、例えばユーザ家庭に設置されるコンピュータである。ユーザ端末２ａは、ユーザの携帯端末である。ユーザ端末２ａ、２ｂは、番組表の検索条件を情報提供装置１に送信する手段を有する。具体的には、ユーザ端末２ａ、２ｂは、中央処理制御装置、メモリ、入力装置、表示装置などの一般的な情報処理端末の構成を備える。更にユーザ端末２ａ、２ｂには、ブラウザなどのソフトウェアがインストールされ、このブラウザを介して情報提供装置１と情報を送受信することができる。ここで、「検索条件」は、例えばユーザの嗜好やジャンルに合致する番組の集合である番組表データをユーザが独自に作成する場合、その番組表データを作成するために番組情報データから番組を検索する為の検索条件である。
【００２８】
レコーダ３は、放送配信装置５から配信される放送コンテンツを記録する。レコーダ３は、情報提供装置１から送信された番組表データを受信する手段を有する。更にレコーダ３は、情報提供装置１から通信ネットワークを介して受信した情報を表示したり、入力装置を介して入力された情報を情報提供装置１に送信する装置である。レコーダ３は、例えばユーザ家庭に設置されるハードディスクレコーダである。表示装置４は、レコーダ３から表示信号を受信し、受信した表示信号を解析して画面に表示する装置である。この表示装置４は更に、放送配信装置５から配信された放送コンテンツを表示する。表示装置４は、例えば液晶ディスプレイなどの表示装置である。
【００２９】
放送配信装置５は、ユーザ家庭などの各家庭に設置された表示装置４などに放送コンテンツを配信する装置である。
【００３０】
情報提供装置１、ユーザ端末２ａ、２ｂ、レコーダ３は、インターネットなどの通信ネットワークによって相互に通信可能に接続される。放送配信装置５及び表示装置４は、放送ネットワークにより、通信可能に接続されている。
【００３１】
ここでレコーダ３の構成について説明する。レコーダ３は、放送局などで放送される番組などのデータを録画することができ、ユーザ指示入力部、チューナ、エンコーダ、番組情報取得部、制御部、時計、記憶装置などを備えている。ユーザ指示入力部は、これから放送される予定の番組を録画する予約をしたり、現在視聴している番組を録画するなどの指示をユーザがレコーダ３に入力する。チューナは、ユーザ指示入力部の操作に基づいて、指定されたチャンネルの放送を放送信号から抽出し、画像信号と映像信号を取り出して、エンコーダに入力する。エンコーダは、チューナから入力された画像信号と音声信号を受け取り、圧縮等の処理を行って画像データ及び音声データを生成して、記憶装置に記憶させる。番組情報取得部は、通信ネットワークを介して情報提供装置１から番組情報を受信し、記憶装置に記憶する。制御部は、ユーザ指示入力部からの指示に基づいて、指定された時刻に番組を取得し、記憶装置に記憶したり、現在視聴している番組を記憶装置に録画するなどの処理を行う。制御部は、ユーザの操作によって、放送番組を記憶装置に記憶する録画又は予約の指示がユーザ指示入力部から入力された場合、情報提供装置１に、録画又は予約する番組の番組ＩＤを、レコーダの識別子とともに、通信ネットワークを介して情報提供装置１に送信する。又、レコーダ３は、例えばハードディスクレコーダである。レコーダ３は、チューナ付コンピュータ、録画機能付きテレビ等で代用されても良く、通信ネットワークに接続され、放送を受信できる装置であれば良い。
【００３２】
（情報提供装置）
次に図２及び図３を参照して、本発明の最良の実施の形態に係る情報提供装置１を説明する。
【００３３】
図３に示すように、本発明の最良の実施の形態に係る情報提供装置１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及び入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７及びリムーバブルディスク１０８が接続されている。
【００３４】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から情報提供装置１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラム及びデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算又は加工など、後述する一連の処理を実現する処理装置である。
【００３５】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０及び入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、情報提供装置１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号又は出力信号として、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００３６】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００３７】
本発明の最良の実施の形態に係る情報提供装置１の記憶装置１０７には、情報提供プログラムが記憶されるとともに、番組情報データ２１、検索条件データ２２及び番組表データ２３ｃ、２３ｂ、２３ｃが記憶される。又、情報提供プログラムが情報提供装置１の中央処理制御装置１０１に読み込まれ実行されることによって、Ｗｅｂリクエスト受信部１１、検索条件管理部１２、番組検索部１３、番組表生成部１４及び機器向け番組情報配信部１５が情報提供装置１に実装される。
【００３８】
番組情報データ２１は、番組ＩＤに、番組の情報が関連づけられたデータである。番組情報データ２１は、情報提供装置１のＣＰＵ１０１で実装される番組情報データ記憶部の処理によって、記憶装置１０７に記憶される。番組ＩＤは、番組情報データ２１に記憶される番組を識別する識別子である。番組情報データ２１で番組ＩＤに関連づけられる番組情報は、具体的には図４に示すように、番組を放送する放送局ＩＤ、放送対象の地域の識別子である地域番号、放送開始日時、放送終了日時、放送番組のタイトル、サブタイタイトル、出演者名、番組説明文、番組の属するジャンルの識別子であるジャンルＩＤである。この番組情報データ２１は、レコーダ３に表示されるＥＰＧ（Electronic Program Guide）と連携しており、新たな番組情報が随時追加される。また、この番組情報データ２１には、過去の番組も格納されても良い。
【００３９】
検索条件データ２２は、検索条件により生成される番組表データを識別する番組表ＩＤと、番組情報データ２１から番組表データ２３を生成するための検索条件とが関連づけられたデータである。検索情報データ２１は、情報提供装置１のＣＰＵ１０１で実装される検索条件管理部１２の処理によって、記憶装置１０７に記憶される。検索条件データ２２の番組表ＩＤは、後述する番組表データのキーである番組表ＩＤと１対１に対応している。検索条件は、具体的には図５に示すように、検索ワード、検索ワード対象、除外ワード、除外ワード対象、放送時間帯、放送曜日、対象ジャンルなどが関連づけられている。検索ワード対象は、検索ワードの有無を検索する対象となる番組情報データ２１のカラム名である。例えば、検索ワード「ラーメン」及び検索ワード対象「タイトル」の場合、番組情報データ２１のカラム名「タイトル」に「ラーメン」が含まれる番組情報が抽出される。除外ワード対象は、除外ワードの有無を検索する対象となる番組情報データ２１のカラム名である。例えば、除外ワード「激辛」及び除外ワード対象「タイトル」「サブタイトル」「番組説明文」の場合、番組情報データ２１のカラム名「タイトル」「サブタイトル」「番組説明文」に「激辛」が含まれない番組情報が抽出される。
【００４０】
番組表データ２３は、番組表ＩＤに、複数の番組ＩＤ及び番組の情報が関連づけられたデータである。番組情報は、具体的には図６に示すように、放送局ＩＤ、地域番号、放送開始日時、放送終了日時、タイトル、サブタイトル、ジャンルＩＤである。番組表データ２３の番組表ＩＤは、検索条件データ２２の番組表ＩＤに対応する。番組表データ２３の番組ＩＤ及び番組の情報は、番組情報データ２１の番組ＩＤ及び番組の情報に対応する。
【００４１】
Ｗｅｂリクエスト受信部１１は、ユーザ端末２ａから送信されたリクエストを受信し、そのリクエスト内容を解析して、リクエストの種別に応じて処理を振り分ける手段である。Ｗｅｂリクエスト受信部１１が受信するリクエストの種類としては、検索条件保存リクエスト、番組表表示リクエストが含まれる。Ｗｅｂリクエスト受信部１１は、一人のユーザのユーザ端末のみからリクエストを受信しても良いし、複数のユーザのユーザ端末からリクエストを受信しても良い。
【００４２】
検索条件保存リクエストは、番組表の検索条件を含む。Ｗｅｂリクエスト受信部１１が検索条件保存リクエストを受信すると、検索条件を検索条件管理部１２に入力し、検索条件管理部１２に、検索条件を検索条件データ２２に登録させる。
【００４３】
番組表表示リクエストは、ユーザＩＤ及び番組表ＩＤを含む。Ｗｅｂリクエスト受信部１１が番組表表示リクエストを受信すると、ユーザＩＤとそのユーザが属する地域番号が関連づけられたユーザ地域データを読み出して、番組表表示リクエストに含まれたユーザの地域番号を取得する。更に、Ｗｅｂリクエスト受信部１１は番組表ＩＤを検索条件管理部１１に番組表ＩＤを入力して、入力した番組表ＩＤに関連づけられた検索条件データを取得する。更にＷｅｂリクエスト受信部１１は、取得した検索条件データと地域番号を番組検索部１３に入力し、放送時間が現在時刻以降の番組情報を取得してユーザ端末２ａに送信する。
【００４４】
検索条件管理部１２は、検索条件データ２２を処理する手段である。検索条件管理部１２は、検索条件が入力されると、番組表ＩＤを採番して、採番された番組表ＩＤと入力された検索条件とを関連づけた検索条件データを、記憶装置１０７に記憶する。更に検索条件管理部１２は、番組表ＩＤが入力されると、記憶装置１０７から検索条件データ２２を読み出して、入力された番組表ＩＤに関連づけられた検索条件を出力する。
【００４５】
番組検索部１３は、番組情報データ２１を処理する手段である。番組検索部１３は、検索条件が入力されると、記憶装置１０７から番組情報データ２１を読み出し、入力された検索条件に合致する番組ＩＤ及び番組の情報を検索結果として出力する。
【００４６】
番組表生成部１４は、検索条件管理部１２から、番組表ＩＤと検索条件が関連づけられたデータを受信するとともに、検索条件管理部１２から入力された検索条件を番組検索部１３に入力して、入力した検索条件に合致した検索結果のうち放送時間が現在時刻以降の番組ＩＤを検索して、番組表ＩＤに検索された番組ＩＤを関連づけた番組表データ２３を出力する。このとき、番組表生成部１４は、番組表データ２３に、番組ＩＤに関連づけられた番組の情報も含めて出力する。
【００４７】
ここで、番組表生成部１４は、複数の地域にまたがって同じ番組タイトルが含まれる場合、これらをグルーピングして一つの番組ＩＤと番組タイトルのみを出力することが好ましい。具体的には、番組表生成部１４は、更に、記憶装置１０７から番組情報データ２１を読み出して、番組表ＩＤに関連づけられた検索条件から放送時間が現在時刻以降の番組ＩＤを検索す。ここで番組表生成部１４は、検索された番組ＩＤに関連づけられる番組タイトル及び地域番号を抽出し、一つの番組タイトルに複数の地域番号が関連づけられている場合、複数の地域番号のうちの一つを選択して、選択された地域番号に関連づけられた番組ＩＤを抽出する。更に番組表生成部１４は、番組表ＩＤに、検索された番組ＩＤを関連づけた番組表データ２３を記憶装置１０７に記憶する。
【００４８】
機器向け番組情報配信部１５は、記憶装置１０７から番組表データ２３を読み出して、番組表データ２３をレコーダ３に適合する形式に変換してレコーダに送信する。例えば、機器向け番組情報配信部１５は、レコーダ３からレコーダの種別コード及び番組表ＩＤを含むリクエストを受信し、リクエストに含まれる種別コードに対応づけられるテンプレートデータに従って、番組表ＩＤに関連づけられた番組表データ２３ａを変換して、レコーダ３に送信する。
【００４９】
次に、図７乃至図１３を参照して、本発明の最良の実施の形態に係る情報提供装置１の処理を説明する。
【００５０】
まず、図１２を参照して、ユーザ端末２ａで既に登録された番組表データの検索条件を変更する場合について説明する。
【００５１】
ユーザ端末２ａは、番組表を変更する番組表データの番組表ＩＤと、ユーザＩＤを含む検索条件登録リクエストを、情報提供装置１に送信する。
【００５２】
情報提供装置１のＷｅｂリクエスト受信部１１によって、この検索条件作成リクエストが受信されると、検索条件作成リクエストから番組表ＩＤが抽出される。更に、Ｗｅｂリクエスト受信部１１によって、番組表ＩＤが検索条件管理部１２に入力され、ステップＳ１０１において、検索条件管理部１２によって、図８に示す検索条件取得処理が実行される。
【００５３】
その一方で、Ｗｅｂリクエスト受信部１１によって、ユーザ地域データが読み出され、検索条件作成リクエストに含まれるユーザＩＤからユーザの地域番号が抽出される。検索条件管理部１２から番組表ＩＤに関連づけられた検索条件が抽出されると、Ｗｅｂリクエスト受信部１１によって、検索条件に地域番号が挿入され、地域番号が挿入された検索条件が番組検索部１３に入力される。更にステップＳ１０３において、番組検索部１３によって、図９に示す番組検索処理が実行され、地域番号が挿入された検索条件に合致する番組ＩＤ及び番組の情報が検索される。番組検索処理が実行されると、ステップＳ１０４において、ユーザ端末２ａのブラウザに番組表データを表示するために番組表データを整形して画面データを作成し、ユーザ端末２ａに出力する。
【００５４】
ステップＳ１０５においてユーザがこの検索条件の保存を希望しないコマンドが入力された場合、ステップＳ１０６において新たな検索条件を取得し、ステップＳ１０２において新たに取得した検索条件に地域番号を挿入してステップＳ１０３の処理が実行される。
【００５５】
一方、ステップＳ１０５においてユーザがこの検索条件の保存を希望するコマンドが入力された場合、ステップＳ１０７において図１０に示す検索条件保存処理が実行される。
【００５６】
図８に示す検索条件取得処理を説明する。ステップＳ２０１において番組表ＩＤが入力されると、検索条件管理部１２によって、ステップＳ２０２において記憶装置１０７から検索条件データ２２が読み出され、入力された番組表ＩＤに関連づけられた検索条件が検索される。更に、ステップＳ２０３において、検索条件管理部１２によって検索結果が出力される。
【００５７】
図９に示す番組検索処理を説明する。検索条件が入力されると、ステップＳ３０１において番組検索部１３によって検索条件に現在時刻が追加され、ステップＳ３０２において検索条件から検索式が生成される。更に、ステップＳ３０３において番組検索部１３によって、記憶装置１０７から番組情報データ２１が読み出され、ステップＳ３０２で生成された検索式に基づいて番組情報データ２１が検索される。ステップＳ３０４において、番組検索部１３によって検索結果が取得される。
【００５８】
図１０に示す検索条件保存処理を説明する。検索条件が入力されると、ステップＳ４０１において、検索条件管理部１２によって検索条件が取得され、ステップＳ４０２において、番組表ＩＤと検索条件が検索条件データ２２に登録される。番組表ＩＤがない場合、検索条件管理部１２によって、具体的には新たに検索条件を登録する場合は番組表ＩＤが採番され、採番された番組表ＩＤと検索条件が関連づけられたレコードが検索条件データに挿入される。
【００５９】
次に図１１を参照して、番組表生成処理を説明する。この番組表生成処理は、番組表生成部１４によって実行される。番組表生成処理は、夜間バッチ処理などで定期的に実施されても良いし、検索条件管理部１２に登録された検索条件が変更されたタイミング、番組情報データ２１のデータが更新されたタイミングなどで随時実行されても良い。
【００６０】
まず、ステップＳ５０１において、図１２に示す番組表ＩＤ取得処理が実行され、番組表生成部１４によって番組表を生成する対象となる番組表ＩＤが取得される。取得された全ての番組表ＩＤについて、ステップＳ５０２乃至ステップＳ５０５の処理が実行される。
【００６１】
まず、ステップＳ５０２において、番組表生成部１４によって番組表ＩＤが検索条件管理部１２に入力され、検索条件管理部１２から番組表ＩＤに関連づけられた検索条件が取得される。ステップＳ５０３において、番組表生成部１４によってステップＳ５０２において取得された検索条件が番組検索部１３に入力され、図９に示す番組検索処理が実行される。番組表生成部１４によって、番組検索処理の結果として、検索条件に適合する番組ＩＤと番組情報の組み合わせのデータが取得されると、ステップＳ５０４において、複数の地域で放送される同一番組がグルーピングされる。番組表生成部１４によって、この結果が番組表データ２３として記憶装置１０７に記憶される。一つの番組表ＩＤについてステップＳ５０２乃至ステップＳ５０５の処理が実行されると、次の番組表ＩＤについて同様にステップＳ５０２乃至ステップＳ５０５の処理が実行される。
【００６２】
図１２に示す番組表ＩＤ取得処理を説明する。番組表ＩＤ取得リクエストが入力されると、検索条件管理部１２によって、記憶装置１０７から検索条件データ２２が読み出され、番組表ＩＤが検索される。更に、ステップＳ６０２において、検索条件管理部１２によって検索条件が出力される。
【００６３】
次に図１３を参照して、番組情報配信処理を説明する。この番組情報配信処理は、機器向け番組情報配信部１５によって実行される。番組情報配信処理は、夜間バッチ処理などで定期的に実施されても良いし、レコーダ３からリクエストされたタイミングなどで随時実行されても良い。ここでは、レコーダ３からリクエストされて番組情報を配信する場合について説明する。
【００６４】
まず、ステップＳ７０１において、機器向け番組情報配信部１５によって、番組情報を要求する番組表ＩＤを含むリクエストが受信されると、ステップＳ７０１においてリクエストから番組表ＩＤが抽出され、番組表データ２３からこの番組表ＩＤに関連づけられた番組表データが取得される。更に、機器向け番組情報配信部１５によって、ステップＳ７０１において要求したレコーダ３の利用可能な放送局のみの番組情報のみがフィルタリングされ、ステップＳ７０３において、フィルタリングされた番組情報がレコーダ３向けに整形され、レコーダ３に送信される。
【００６５】
次に、図１４乃至図１６を参照して、本発明の最良の実施の形態に係る情報提供装置１が表示する画面例を説明する。
【００６６】
図１４は、ユーザ端末２に表示される番組表データ一覧表示画面Ｐ１０１である。ここには、番組表データの一覧が記載されている。新規作成ボタンＢ１０１がユーザによってクリックされると、新たな番組表データを作成するために、番組表データを検索するための条件を入力する検索条件入力画面が表示される。また、番組表データ編集リンクＬ１０１がクリックされると、図１５に示すようなこのリンクに対応する番組表データを検索するための条件を編集する検索条件編集画面Ｐ１５０が表示される。ここで入力された検索条件を保存する場合、検索条件管理部１２によって検索条件データ２２に登録される。
【００６７】
図１６は、レコーダ３に接続された表示装置４に表示される番組表データの番組を一覧表示する番組表データ表示画面Ｐ２０１である。この番組表データ表示画面Ｐ２０１には、ユーザ端末２から入力された検索条件で検索された番組の一覧が表示されている。
【００６８】
この様に本発明の最良の実施の形態に係る情報提供装置によれば、ユーザや、ユーザの集合であるグループが独自に番組表を作成し、番組表データを共有することができる。又、ユーザが作成した番組表データを他のユーザの機器に取得させることで、番組表データを配信することができ、ユーザの自己表現を実現することができる。又、番組表の生成条件のみを記録することにより、時間が経過しても、その時点で新たに番組情報を検索することで、いつでも適用可能な番組表データを作成することができる。
【００６９】
具体的には、ユーザが番組表条件を作成する際に参照した番組が既に終了していても、検索条件に合致する限り、毎週放送されるシリーズ番組などが番組表データに組み込まれる。更に、ユーザが番組表条件を作成する際に、自分の居住地域で放送される番組のみを参照していたとしても、情報提供装置１は、検索条件に地域番号を含めずに全国に適用可能な番組表データを作成し、レコーダ３に送信時に、全国に適用可能な番組表データからレコーダの設置地域に適する地域番号に合致する番組表のみをフィルタリングする。このように本発明の最良の実施の形態に係る情報提供装置によれば、番組表の作成に影響を与える時や地域の条件を考慮することなく、番組表データを作成することができる。
【００７０】
また、本発明の最良の実施の形態に係る情報提供装置では、Ｗｅｂリクエスト受信部１１の処理によって検索条件が作成されたときに参照された番組情報データと、番組表生成部１４の処理によって番組表データが作成されたときに参照された番組情報データとは同じ場合を説明したが、必ずしも同一である必要はない。これにより、検索条件のみを使用してローカルな番組情報に適用されても良い。
【００７１】
（変形例）
本発明の最良の実施の形態においては、情報提供装置１が検索条件を管理し、検索条件に基づいてその都度番組表データを作成する場合について説明したが、情報提供装置１は、検索条件を管理せず、ユーザに番組表データに含ませる番組表ＩＤを指定させても良い。この方法は、過去の番組情報と、過去に放送されたコンテンツも蓄積されている場合に、有効である。
【００７２】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態とその変形例１乃至３によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなる。
【００７３】
例えば、本発明の最良の実施の形態に記載した承認支援装置は、図１に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。又、既存の情報提供装置やＥＰＧシステム上に実現されても良い。
【００７４】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００７５】
【図１】本発明の最良の実施の形態に係る情報提供システムのシステム構成図である。
【図２】本発明の最良の実施の形態に係る情報提供装置の機能ブロック図である。
【図３】本発明の最良の実施の形態に係る情報提供装置のハードウェア構成図である。
【図４】本発明の最良の実施の形態に係る番組情報データのデータ構造とデータの一例を説明する図である。
【図５】本発明の最良の実施の形態に係る検索条件データのデータ構造とデータの一例を説明する図である。
【図６】本発明の最良の実施の形態に係る番組表データのデータ構造とデータの一例を説明する図である。
【図７】本発明の最良の実施の形態に係る情報提供装置の検索条件作成処理を説明するフローチャートである。
【図８】本発明の最良の実施の形態に係る情報提供装置の検索条件取得処理を説明するフローチャートである。
【図９】本発明の最良の実施の形態に係る情報提供装置の番組検索処理を説明するフローチャートである。
【図１０】本発明の最良の実施の形態に係る情報提供装置の検索条件保存処理を説明するフローチャートである。
【図１１】本発明の最良の実施の形態に係る情報提供装置の番組表作成処理を説明するフローチャートである。
【図１２】本発明の最良の実施の形態に係る情報提供装置の番組表ＩＤ取得処理を説明するフローチャートである。
【図１３】本発明の最良の実施の形態に係る情報提供装置の番組情報配信処理を説明するフローチャートである。
【図１４】本発明の最良の実施の形態に係る情報提供装置がユーザ端末に表示する番組表データ一覧表示画面の一例である。
【図１５】本発明の最良の実施の形態に係る情報提供装置がユーザ端末に表示する検索条件編集画面の一例である。
【図１６】本発明の最良の実施の形態に係る情報提供装置がレコーダに表示する番組表データ表示画面の一例である。
【符号の説明】
【００７６】
１…情報提供装置
２ａ、２ｂ…ユーザ端末
３…レコーダ
４…表示装置
５…放送配信装置
１１…Ｗｅｂリクエスト受信部
１２…検索条件管理部
１３…番組検索部
１４…番組表生成部
１５…機器向け番組情報配信部
２１…番組情報データ
２２…検索条件データ
２３、２３ａ、２３ｂ、２３ｃ…番組表データ
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７、８ａ…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
【図１】
2007300214.tif 000003
【図２】
2007300214.tif 000004
【図３】
2007300214.tif 000005
【図４】
2007300214.tif 000006
【図５】
2007300214.tif 000007
【図６】
2007300214.tif 000008
【図７】
2007300214.tif 000009
【図８】
2007300214.tif 000010
【図９】
2007300214.tif 000011
【図１０】
2007300214.tif 000012
【図１１】
2007300214.tif 000013
【図１２】
2007300214.tif 000014
【図１３】
2007300214.tif 000015
【図１４】
2007300214.tif 000016
【図１５】
2007300214.tif 000017
【図１６】
2007300214.tif 000018