JP4472885B2 - Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program - Google Patents
Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program Download PDFInfo
- Publication number
- JP4472885B2 JP4472885B2 JP2001061048A JP2001061048A JP4472885B2 JP 4472885 B2 JP4472885 B2 JP 4472885B2 JP 2001061048 A JP2001061048 A JP 2001061048A JP 2001061048 A JP2001061048 A JP 2001061048A JP 4472885 B2 JP4472885 B2 JP 4472885B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- broadcast program
- broadcast
- information
- reservation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ユーザが自分の希望する放送番組を簡単に予約できるようにすることを実現しつつ、ユーザの希望する放送番組を確実に予約できるようにする放送番組予約装置と、その放送番組予約装置の実現に用いられる放送番組予約処理用プログラムと、そのプログラムを記録した放送番組予約処理用プログラムの記録媒体とに関する。
【0002】
現行のアナログTV放送では、TV番組の予約に用いられるEPG情報(Electronic Program Guide)は放送波の中には送られてきていないが、将来のディジタルTV放送では、放送波の中のデータとして、画像データや音声データに多重化されて送られてくることになっている。
【0003】
これから、この放送波に多重化されてくるEPG情報を用いることで、新たなTV番組の予約システムを構築することが期待されている。
【0004】
【従来の技術】
現行のアナログ放送のTV番組を予約(録画の予約や視聴の予約)する場合には、定期的に発行されるTV番組雑誌や、毎日発行される新聞のTV欄を見て、ユーザが手動で、放送受信端末の予約機能(Gコード予約機能など)を使い、放送日/チャネル番号/放送開始時刻/放送終了時刻を設定することでTV番組の予約を行っている。
【0005】
また、最近では、EPG情報を提供するインターネットのホームページにアクセスすることで、予約するTV番組の放送日/チャネル番号/放送開始時刻/放送終了時刻の情報を取得して、その取得した放送開始時刻になると自動的に録画を開始するというパーソナルコンピュータなども提供されている。
【0006】
本出願人もまた、特開平9-322147号や特開平9-322089号や特開平9-322022号で、インターネット上で実現される放送番組予約システムの発明について開示した。
【0007】
【発明が解決しようとする課題】
しかしながら、TV番組の予約をした後、緊急のニュース番組の発生や、そのTV番組の前に放送されるTV番組の延長などにより、そのTV番組の放送開始時刻や放送終了時刻が変更されることがしばしばある。
【0008】
このTV番組の放送時刻の変更は、数分から数十分前というように急に決定されることが多く、これから、それよりも前に予約設定したものでは、この変更に追従することができない。
【0009】
従って、従来技術に従っていると、ユーザの希望するTV番組を、開始から終了まできちんと録画したり視聴することができないことが起こるという問題点がある。
【0010】
このような問題点は、画像の送られてこない音楽だけのTV番組や、文字放送などのようなデータだけのTV番組や、ラジオ放送の番組などにも共通して起こる問題点である。
【0011】
更に、この問題点を解決するにあたっては、ユーザが自分の希望するTV番組を簡単に予約できるようにしていく必要がある。
【0012】
本発明はかかる事情に鑑みてなされたものであって、ユーザが自分の希望する放送番組を簡単に予約できるようにすることを実現しつつ、ユーザの希望する放送番組を確実に予約できるようにする新たな放送番組予約技術の提供を目的とする。
【0013】
【課題を解決するための手段】
図1に本発明の原理構成を図示する。
【0014】
図中、1は放送事業者、2は本発明に関連する放送番組案内装置、3は本発明を具備する放送番組予約装置、4は放送番組案内装置2と放送番組予約装置3との間を接続するネットワークである。
【0015】
本発明に関連する放送番組案内装置2は、放送番組の予約処理を支援する放送番組案内サービスを提供するものであって、本発明を実現するために、(1)取得手段20/作成手段21/管理手段22/抽出手段23/更新手段24/実行手段25を備えるか、(2)抽出手段26/構築手段27/管理手段28/実行手段29を備える。
【0016】
この取得手段20は、放送事業者から放送番組情報を取得する。作成手段21は、取得手段20の取得する放送番組情報に従って、放送案内サービス情報を作成する。管理手段22は、作成手段21の作成する放送案内サービス情報を格納する。抽出手段23は、放送波に多重化されてくる放送番組配列情報を抽出する。更新手段24は、抽出手段23の抽出する放送番組配列情報に従って、管理手段22の格納する放送案内サービス情報を更新する。実行手段25は、管理手段22の格納する放送案内サービス情報を使って、放送番組の予約支援処理を実行する。
【0017】
また、この抽出手段26は、放送波に多重化されてくる放送番組配列情報を抽出する。構築手段27は、抽出手段26の抽出する放送番組配列情報に従って放送案内サービス情報を作成するとともに、その放送番組配列情報の変更に合わせて、作成した放送案内サービス情報を更新することで放送案内サービス情報を構築する。管理手段28は、構築手段27の構築する放送案内サービス情報を格納する。実行手段29は、管理手段28の格納する放送案内サービス情報を使って、放送番組の予約支援処理を実行する。
【0018】
(1)のように構成される本発明に関連する放送番組案内装置2では、取得手段20が放送事業者1から放送番組情報を取得すると、作成手段21は、取得された放送番組情報に従って、放送案内サービス情報を作成する。
【0019】
そして、抽出手段23は、放送波に多重化されてくる放送番組配列情報を抽出し、これを受けて、更新手段24は、抽出された放送番組配列情報に従って、作成された放送案内サービス情報を更新していく。
【0020】
このように、(1)のように構成される本発明に関連する放送番組案内装置2では、放送事業者1から取得する詳細な放送番組情報から放送案内サービス情報を作成するとともに、その後は、放送波に多重化されてくる放送番組配列情報に従って、放送番組情報の変更個所を取得して、それに従って放送案内サービス情報を更新していくように処理することから、最新かつ詳細な放送案内サービス情報を構築できるようになる。
【0021】
また、(2)のように構成される本発明に関連する放送番組案内装置2では、抽出手段26が放送波に多重化されてくる放送番組配列情報を抽出すると、構築手段27は、抽出された放送番組配列情報に従って放送案内サービス情報を作成するとともに、その後は、抽出される放送番組配列情報に従って、作成された放送案内サービス情報を更新していく。
【0022】
このように、(2)のように構成される本発明に関連する放送番組案内装置2では、放送波に多重化されてくる放送番組配列情報から放送案内サービス情報を作成するとともに、その後は、放送波に多重化されてくる放送番組配列情報に従って、放送番組情報の変更個所を取得して、それに従って放送案内サービス情報を更新していくように処理することから、最新の放送案内サービス情報を構築できるようになる。
【0023】
一方、本発明の放送番組予約装置3は、放送番組の予約を実行するものであって、取得手段30と、特定手段31と、抽出手段32と、更新手段33と、管理手段34と、実行手段35とを備える。
【0024】
この取得手段30は、本発明の放送番組案内装置2などの提供する放送番組案内サービスにアクセスすることで予約放送番組を決定して、その識別情報(好ましくは放送番号IDで、放送番組IDを取得できない場合にはその予約放送番組を特定可能とする番組名の文字情報)を取得する。特定手段31は、取得手段30が放送番組IDを取得できない場合に、放送波に多重化されてくる放送番組配列情報を検索することで、取得手段30の取得した番組名の文字情報の指す放送番組IDを特定する。
【0025】
抽出手段32は、放送波に多重化されてくる放送番組配列情報の中から、取得手段30の取得した放送番組ID(取得手段30が放送番組IDを取得できなかった場合には、特定手段31の特定した放送番組ID)が指す予約に必要となる情報を抽出する。更新手段33は、抽出手段32の抽出した情報に従って、予約放送番組の予約に必要となる情報を更新する。管理手段34は、抽出手段32により抽出され、更新手段33により更新されていくことになる予約放送番組の予約に必要となる情報を格納する。実行手段35は、管理手段34の格納する情報を使って、予約放送番組の収録(録画・録音)や放送(視聴)の処理を実行する。
【0026】
このように構成される本発明の放送番組予約装置3では、取得手段30が放送番組案内サービスにアクセスすることで予約放送番組を決定して、その識別情報を取得すると、抽出手段32は、放送波に多重化されてくる放送番組配列情報の中から、取得された識別情報の指す予約に必要となる情報を抽出し、これを受けて、更新手段33は、抽出された情報に従って、予約放送番組の予約に必要となる情報を更新していく。
【0027】
このように、本発明の放送番組予約装置3では、放送番組案内サービスの提供するサービスを使って予約放送番組を決定すると、その後は、放送波に多重化されてくる放送番組配列情報に従って、その予約放送番組の予約に必要となる情報を取得して、それが変更される場合には、それに応じて更新していくように処理することから、ユーザが自分の希望する放送番組を簡単に予約できるようにすることを実現しつつ、ユーザの希望する放送番組を開始から終了まできちんと収録したり放送できるようになる。
【0028】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【0029】
今後普及するディジタル放送では、画像データや音声データに多重化されて、EIT(Event Information Table)が送られてくることになっている。
【0030】
本発明は、インターネットなどを介して提供される放送番組案内サービスにアクセスすることでTV番組の予約を行うとともに、このEITで送られてくるTV番組の開始時刻や番組時間などを使って、予約TV番組の開始時刻や番組時間などの変更に迅速に対処できるようにすることで、ユーザの希望する予約TV番組を開始から終了まできちんと録画したり視聴できるようにすることを実現するものである。
【0031】
すなわち、EITには、録画や視聴の予約に必要となる各TV番組の最低限の情報は含まれているものの、番組内容の説明や出演者のリストなどといった付加的な情報は、テーブル量の関係で十分ではなく、ユーザが番組を選択する際に使う情報としては不十分である。
【0032】
一方、インターネットのWebページで提供されるEPG情報は、番組内容の説明や出演者リストなどといった予約するTV番組に直接関係する情報の他に、今後は、出演者の経歴や出演者が今までに出演した別のTV番組などといった予約するTV番組に直接関係しないような情報まで含むことが予想され、更に、予約するTV番組のために用意される検索機能についても、今後は、この出演者とこの出演者とが共演したTV番組を検索したり、1950年代にX氏が出演した映画を放送するTV番組を検索するといったような高機能のものが提供されることが予想される。
【0033】
これから、ユーザにとっては、インターネットのWebページ上のEPG情報を使って、予約する番組を選択することが便利である。しかしながら、この予約方法を用いると、急激な番組時間などの変更には対応できない。
【0034】
そこで、本発明では、インターネットなどを介して提供される放送番組案内サービスにアクセスすることでTV番組の予約を行うとともに、EITで送られてくるTV番組の開始時刻や番組時間などを使って、予約TV番組の開始時刻や番組時間などの変更に対処できるようにすることで、ユーザの希望する予約TV番組を開始から終了まできちんと録画したり視聴できるようにすることを実現する構成を採るのである。
【0035】
図2に、本発明の一実施例を図示する。
【0036】
図中、1は放送事業者、40はWebページを使ってTV番組の予約を支援する処理を行うTV番組案内装置、50は放送されるTV番組を受信するTV受信端末、60は放送事業者1とTV番組案内装置40との間を接続したり、TV番組案内装置40とTV受信端末50との間を接続するインターネットである。
【0037】
放送事業者1から放送される放送波には、規定の期間分のTV番組情報について記述する図3に示すようなデータ構造を持つEITが多重化されてくる。
【0038】
すなわち、放送事業者1から放送される放送波に多重化されるEITは、この図3に示すように、BSのディジタル放送のIDなどであることを示す“original-network-id ”や、放送事業者1などに対応付けて定義されて、多重化されたチャネルのトランスポートのIDを示す“transport-stream-id ”や、チャネルの番号を示す“service-id”や、各TV番組に対応付けて定義される“event-id(TV番組ID)”/“start-time(放送開始日時)”/“duration(番組時間)”/“running-status(現在は未定義)”/“free-CA-mode(番組が有料か無料かを示すフラグ)”/“descriptors-loop-length(後述するTV番組に関する情報を記述したdescriptor()の全バイト長)などについて記述する。
【0039】
TV番組案内装置40は、図2に示すように、TV番組の予約支援に必要となる情報を管理する番組データベース41と、番組データベース41を構築するデータベース構築プログラム42と、番組データベース41の管理する情報を使って、TV番組の予約支援処理を実行する番組情報提供プログラム43と、日時を計時する時計44とを備える。
【0040】
ここで、データベース構築プログラム42や番組情報提供プログラム43は、計算機が読み取り可能な半導体メモリなどの適当な記録媒体に格納することができる。
【0041】
番組データベース41は、チャネル番号や放送開始日時や番組時間や番組内容の説明や出演者リストなどといった予約するTV番組に直接関係する情報の他に、出演者の経歴や出演者が今までに出演した別のTV番組などといった予約するTV番組に直接関係しないような情報を管理することで、ユーザが自分の希望するTV番組を検索できるようにすることを実現すべく構成される。
【0042】
すなわち、例えば図4に示すように、TV番組に直接関係する情報を管理する▲1▼のデータベース部分と、そのTV番組情報からポイントされて、TV番組で放送される可能性のある映画情報を管理する▲2▼のデータベース部分と、そのTV番組情報からポイントされて、TV番組で放送される映画に出演する可能性のある俳優の情報を管理する▲3▼のデータベース部分とを備えるというように構成されるのである。
【0043】
一方、TV受信端末50は、図2に示すように、予約TV番組の録画に必要となる情報を管理する録画予約テーブル51と、録画予約テーブル51の管理する録画予約情報に従って予約TV番組の録画を実行する録画プログラム52と、予約TV番組を選択し、その予約TV番組の録画に必要となる情報を取得して録画予約テーブル51に登録する録画予約プログラム53と、放送波に多重化されるEITに従って、録画予約テーブル51の管理する録画予約情報を更新する予約更新プログラム54と、日時を計時する時計55と、録画プログラム52の録画する情報を記録する記録媒体56とを備える。
【0044】
ここで、録画プログラム52や録画予約プログラム53や予約更新プログラム54は、計算機が読み取り可能な半導体メモリなどの適当な記録媒体に格納することができる。
【0045】
録画予約テーブル51は、予約されたTV番組の録画に必要となる情報を、録画開始日時(放送開始日時)の順番に従って管理するものであって、例えば図5に示すように、予約されたTV番組の“event-id”に対応付けて、そのTV番組を放送する“original-network-id ”/“transport-stream-id ”/“service-id”と、そのTV番組の放送開始日時である“start-time”と、そのTV番組の放送終了日時である“end-time(=start-time+duration)とを管理する。
【0046】
図6ないし図8に、データベース構築プログラム42の実行する処理フローの一例、図9に、番組情報提供プログラム43の実行する処理フローの一例、図10及び図11に、録画予約プログラム53の実行する処理フローの一例、図12に、予約更新プログラム54の実行する処理フローの一例、図13に、録画プログラム52の実行する処理フローの一例を図示する。
【0047】
次に、これらの処理フローに従って、図2のように構成される実施例の動作処理について詳細に説明する。先ず最初に、データベース構築プログラム42の実行する処理について説明する。
【0048】
データベース構築プログラム42は、放送事業者1が新たなTV番組情報を発行すると、図6の処理フローに示すように、先ず最初に、ステップ1で、その新たに発行されたTV番組情報を取得する。放送事業者1は例えば定期的に新たなTV番組情報を発行していくので、それを取得していくように処理するのである。
【0049】
続いて、ステップ2で、その新たに取得したTV番組情報と、前回取得したTV番組情報の有効部分(まだ放送されていないことで有効なものとして残されている部分)とを比較することで、新規に追加されたTV番組情報部分を特定するとともに、その有効部分の中に含まれる今回変更されたTV番組情報部分を特定する。
【0050】
例えば、放送事業者1が1週間毎に向こう1か月間のTV番組情報を発行していく場合には、新規に追加された1週間分のTV番組情報部分を特定するとともに、残りの3週間分の中に含まれる今回変更されたTV番組情報部分を特定するのである。
【0051】
続いて、ステップ3で、その特定したTV番組情報部分に関するデータベース情報を作成して、それを番組データベース41に登録して、処理を終了する。
【0052】
すなわち、番組データベース41が、図4に示すように、TV番組に直接関係する情報を管理する▲1▼のデータベース部分と、TV番組で放送される可能性のある映画情報を管理する▲2▼のデータベース部分と、TV番組で放送される映画に出演する可能性のある俳優の情報を管理する▲3▼のデータベース部分とで構成されるような場合には、ステップ2で特定したTV番組情報部分を▲1▼のデータベース部分に登録するとともに、その特定したTV番組情報部分に記述される映画名が▲2▼のデータベース部分に登録されているときには、その間にリンクを張り、そして、その特定したTV番組情報部分に記述される俳優名が▲3▼のデータベース部分に登録されているときには、その間にリンクを張っていくのである。
【0053】
一方、データベース構築プログラム42は、時計44から日付け変更の通知を受け取ると、図7(a)の処理フローに示すように、過去のものとなったデータベース情報を番組データベース41から削除する。
【0054】
すなわち、日付けが変わることで過去のものとなったデータベース情報を、番組データベース41から削除するのである。
【0055】
一方、データベース構築プログラム42は、放送波に多重化されてくるEITを受信すると、図7(b)の処理フローに示すように、先ず最初に、ステップ1で、EITに記述されるTV番組情報と、番組データベース41に登録されるTV番組情報とを比較することで、TV番組情報が変更されたのか否かを判断して、TV番組情報が変更された場合には、ステップ2に進んで、その変更されたTV番組情報に関するデータベース情報を作成して、それに従って番組データベース41を更新する。
【0056】
例えば、あるTV番組の番組時間が延長されるときには、その延長の影響を受けるTV番組の放送開始時刻を更新していくように処理するのである。
【0057】
このようにして、データベース構築プログラム42は、放送事業者1の発行するTV番組情報に基づいてデータベース情報を作成して、それを番組データベース41に登録していくように処理するとともに、放送波に多重化されてくるEITに従って、その番組データベース41に管理されるデータベース情報を更新していくように処理するのである。
【0058】
このデータベース構築プログラム42の処理に従って、番組データベース41には、TV番組の予約に用いられる最新かつ詳細な情報が格納されることになる。
【0059】
図6の処理フローに従う場合、データベース構築プログラム42は、放送事業者1の発行するTV番組情報に基づいて、番組データベース41に登録されることになるTV番組の予約に用いる土台情報(EITの更新対象となる情報)を作成するようにしたが、放送波に多重化されてくるEITに基づいて、この土台情報を作成するようにしてもよい。
【0060】
このときには、データベース構築プログラム42は、図8の処理フローに示すように、例えば、その日の放送開始時刻に、放送波に多重化されてくるEITを受信して、それが記述する規定の期間分のTV番組情報を抽出する。そして、その新たに抽出したTV番組情報と、前日の放送開始時刻に抽出したTV番組情報の有効部分とを比較することで、新規に追加されたTV番組情報部分を特定するとともに、その有効部分の中に含まれる今回変更されたTV番組情報部分を特定する。そして、その特定したTV番組情報部分に関するデータベース情報を作成して、それを番組データベース41に登録することで、EITの更新対象となる土台のデータベース情報を作成することになる。
【0061】
次に、番組情報提供プログラム43及び録画予約プログラム53の実行する処理について説明する。
【0062】
番組情報提供プログラム43は、TV番組の予約支援処理を実行するものであって、録画予約プログラム53から日付けを指定してTV番組一覧の表示要求が発行されると、図9(a)の処理フローに示すように、先ず最初に、ステップ1で、番組データベース41にアクセスすることで、指定される日付けのTV番組の一覧を取得する。
【0063】
続いて、ステップ2で、その取得した各TV番組に、イベントID(event-id)を持つ予約ボタンを割り付ける。続いて、ステップ3で、その予約ボタンを割り付けたTV番組の一覧を録画予約プログラム53に送信して、処理を終了する。
【0064】
このようにして、TV受信端末50に送信される予約ボタンの割り付けられたTV番組の一覧は、図14に示すように、TV受信端末50のディスプレイに表示されることになる。
【0065】
また、番組情報提供プログラム43は、録画予約プログラム53からTV番組の検索要求が発行されると、図9(b)の処理フローに示すように、先ず最初に、ステップ1で、検索キーワードの入力画面を録画予約プログラム53に送信することで、TV受信端末50のディスプレイに検索キーワードの入力画面を表示し、録画予約プログラム53からその入力画面に対する入力を受け取ることで、検索キーワードを入力する。
【0066】
続いて、ステップ2で、番組データベース41にアクセスすることで、その入力した検索キーワードの指すTV番組の一覧を取得する。続いて、ステップ3で、その取得した各TV番組に、イベントID(event-id)を持つ予約ボタンを割り付け、続くステップ4で、その予約ボタンを割り付けたTV番組の一覧を録画予約プログラム53に送信して、処理を終了する。
【0067】
このようにして、TV受信端末50に送信される予約ボタンの割り付けられたTV番組の一覧は、図15に示すように、TV受信端末50のディスプレイに表示されることになる。
【0068】
一方、録画予約プログラム53は、TV受信端末50を操作するユーザから、日付けを指定してTV番組一覧の表示要求が発行されると、図10の処理フローに示すように、先ず最初に、ステップ1で、番組情報提供プログラム43に対して、日付けを指定してTV番組一覧の表示要求を発行し、この発行に応答して番組情報提供プログラム43から送信されてくるTV番組の一覧を受信して、それをディスプレイに表示する。
【0069】
すなわち、番組情報提供プログラム43から送信されてくるTV番組の一覧を表示することで、TV受信端末50のディスプレイに、図14に示すような予約ボタンの割り付けられたTV番組の一覧を表示するのである。
【0070】
続いて、ステップ2で、その表示するTV番組一覧に割り付けられる予約ボタンがクリックされるのを待って、予約ボタンがクリックされることを検出すると、ステップ3に進んで、そのクリックされた予約ボタンの持つイベントID(TV番組のID)を取得する。
【0071】
続いて、ステップ4で、放送波に多重化されてくるEITを抽出し、続くステップ5で、その抽出したEITから、その取得したイベントIDの指す録画予約情報を入手する。続いて、ステップ6で、録画開始日時のソート順に従って、取得した録画予約情報を録画要約テーブル51に登録して、処理を終了する。
【0072】
また、録画予約プログラム53は、TV受信端末50を操作するユーザから、TV番組の検索要求が発行されると、図11の処理フローに示すように、先ず最初に、番組情報提供プログラム43に対して、TV番組の検索要求を発行し、この発行に応答して番組情報提供プログラム43から送信されてくる検索キーワードの入力画面を受信して、それをディスプレイに表示する。
【0073】
続いて、ステップ2で、表示する検索キーワード入力画面を使って、ユーザから検索キーワードを入力し、それを番組情報提供プログラム43に送信する。
【0074】
この検索キーワードの送信に応答して、上述したように、番組情報提供プログラム43から入力した検索キーワードの指すTV番組の一覧が送信されてくるので、続くステップ3で、それを受信してディスプレイに表示する。
【0075】
すなわち、番組情報提供プログラム43から送信されてくるTV番組の一覧を表示することで、TV受信端末50のディスプレイに、図15に示すような予約ボタンの割り付けられたTV番組の一覧を表示するのである。
【0076】
続いて、ステップ4で、その表示するTV番組一覧に割り付けられる予約ボタンがクリックされるのを待って、予約ボタンがクリックされることを検出すると、ステップ5に進んで、そのクリックされた予約ボタンの持つイベントID(TV番組のID)を取得する。
【0077】
続いて、ステップ6で、放送波に多重化されてくるEITを抽出し、続くステップ7で、その抽出したEITから、その取得したイベントIDの指す録画予約情報を入手する。続いて、ステップ8で、録画開始日時のソート順に従って、取得した録画予約情報を録画要約テーブル51に登録して、処理を終了する。
【0078】
このようにして、録画予約プログラム53は、図10や図11の処理フローに従って、番組情報提供プログラム43と連携しつつ、TV番組案内装置40の提供するTV番組の案内サービスを使って、ユーザの希望するTV番組の録画予約を実行して、図5に示すようなテーブル構造を持つ録画要約テーブル51を生成していくように処理するのである。
【0079】
この録画予約プログラム53及び番組情報提供プログラム43の処理に従って、ユーザは、自分の希望するTV番組を簡単に見つけ出して、そのTV番組の録画を予約できるようになる。
【0080】
ここで、図10及び図11の処理フローでは、放送波に多重されてくるEITから、TV番組IDの指す録画予約情報(後述することから分かるように、録画予約情報の初期値となる)を入手するという構成を採ったが、EITから入手するのではなくて、この録画予約情報をTV番組案内装置40から入手するようにしてもよい。
【0081】
次に、予約更新プログラム54の実行する処理について説明する。
【0082】
予約更新プログラム54は、放送波に多重化されてくるEITを受信すると、図12の処理フローに示すように、先ず最初に、ステップ1で、録画予約テーブル51に登録されているTV番組の録画予約情報と、そのEITに記述されるそのTV番組(同一のイベントIDを持つ)の番組情報とを比較することで、録画予約テーブル51に登録されているTV番組の録画予約情報が変更されたのかをチェックする。
【0083】
続くステップ2で、このチェック処理に従って、録画予約テーブル51に登録されているTV番組の録画予約情報が変更されたのかを判断して、変更されていないことを判断するときには、そのまま処理を終了し、変更されたことを判断するときには、ステップ3に進んで、受信したEITに記述されるTV番組情報に従って、録画予約テーブル51に登録されているその変更された録画予約情報を変更する。
【0084】
例えば、受信したEITに記述されるTV番組情報に従って、録画予約しているTV番組の番組時間が延長されることが検出されると、図16に示すように、それに合わせて、そのTV番組の録画開始時刻と録画終了時刻とを変更するのである。
【0085】
続いて、ステップ4で、その録画予約情報の変更により、録画予約テーブル51に登録されている録画予約情報のソート順序が変更されることになるのか否かを判断して、ソート順序が変更されないことを判断するときには、そのまま処理を終了し、ソート順序が変更されることを判断するときには、ステップ5に進んで、録画開始日時の順序に従って、録画予約テーブル51に登録されている録画予約情報の登録位置を変更して、処理を終了する。
【0086】
このようにして、予約更新プログラム54は、放送波に多重化されてくるEITに従って、録画予約テーブル51に登録される録画予約情報を最新のものに変更していくように処理するのである。
【0087】
この録画予約テーブル51に登録される録画予約情報を受けて、録画プログラム52は、図13の処理フローに示すように、先ず最初に、ステップ1で、録画予約テーブル51の先頭位置に登録されている録画予約情報の指定する録画開始日時になったのか否かをチェックして、録画開始日時になったことを判断する時には、ステップ2に進んで、その先頭位置に登録されている録画予約情報に従ってTV番組の録画を開始する。
【0088】
続いて、ステップ3で、その先頭位置に登録されている録画予約情報の指定する録画終了日時になったのか否かをチェックして、録画終了日時になったことを判断するときには、ステップ4に進んで、TV番組の録画を終了するとともに、そのTV番組の録画予約情報を録画予約テーブル51から削除して、処理を終了する。
【0089】
以上に説明した実施例では、TV番組案内装置40が、放送事業者1からイベントID(放送波に多重化されるもの)を入手することが可能となっていて、その入手したイベントIDを使ってTV番組情報を管理するという構成を採ることを前提にしたが、放送事業者1からイベントIDを入手することができないこともある。
【0090】
このような場合には、TV番組案内装置40からTV受信端末50に対して、予約されたTV番組の識別情報として、TV番組名などの文字情報が通知されることを利用して、TV受信端末50は、受信するEITの記述するTV番組情報の中から、その文字情報を持つものを特定することで、予約されたTV番組のイベントIDを取得していくように処理することになる。
【0091】
また、図12の処理フローでは、EITを受信するときに、録画予約テーブル51に登録される全ての録画予約情報を更新対象とするという構成を採ったが、EITでは、各チャネル毎に、現在放送中のTV番組情報(EIT[present event])と、次に放送されるTV番組情報(EIT[following event])とを特別に記述するようにしているので、それを使って、必要最小限の録画予約情報を最新のものに変更していくように処理することも可能である。
【0092】
すなわち、現在放送中のTV番組情報(録画予約情報)が録画予約テーブル51に登録されている場合には、受信したEITに従ってそのTV番組情報の変更が検出されるときに、それに合わせて、録画予約テーブル51に登録されているその録画予約情報を変更するとともに、次に放送されるTV番組情報(録画予約情報)が録画予約テーブル51に登録されている場合には、受信したEITに従ってそのTV番組情報の変更が検出されるときに、それに合わせて、録画予約テーブル51に登録されているその録画予約情報を変更するのである。
【0093】
結局の所、現在放送中のTV番組情報が録画予約テーブル51に登録されているのか否かということと、次に放送されるTV番組情報が録画予約テーブル51に登録されているのか否かということが最も必要なことであり、録画予約テーブル51に登録されているそれ以外のTV番組情報(録画予約情報)については、現在放送中となったり、次に放送されるものとなったりする時点で更新すれば足りる。
【0094】
すなわち、現在放送中のTV番組を録画中である場合には、その放送終了日時に変更があるのか否かをチェックする必要があるとともに、次に放送されるTV番組が録画対象となる場合には、その放送開始日時などに変更があるのか否かをチェックする必要があり、それ以外のTV番組の録画に必要となる情報については、現在放送中となったり、次に放送されるものとなったりする時点で更新すれば足りるからである。
【0095】
このEIT[present event] /EIT[following event] を用いて、録画予約テーブル51に登録される必要最小限の録画予約情報を最新のものに変更していくという構成を採ると、予約更新プログラム54の負荷を大きく低減できるようになる。
【0096】
図示実施例に従って本発明を説明したが、本発明はこれに限られるものではない。例えば、実施例では、TV番組の録画予約を具体例にして本発明を説明したが、本発明はTV番組の視聴予約に対してもそのまま適用できる。また、実施例では、放送番組としてTV番組を想定したが、本発明はTV番組以外の放送番組に対してもそのまま適用できる。
【0097】
【発明の効果】
以上説明したように、本発明の放送番組予約装置では、放送番組案内サービスの提供するサービスを使って予約放送番組を決定すると、その後は、放送波に多重化されてくる放送番組配列情報に従って、その予約放送番組の予約に必要となる情報を取得して、それが変更される場合には、それに応じて更新していくように処理することから、ユーザが自分の希望する放送番組を簡単に予約できるようにすることを実現しつつ、ユーザの希望する放送番組を開始から終了まできちんと収録したり放送できるようになる。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】本発明の一実施例である。
【図3】EITの説明図である。
【図4】番組データベースの説明図である。
【図5】録画予約テーブルの説明図である。
【図6】データベース構築プログラムの処理フローである。
【図7】データベース構築プログラムの処理フローである。
【図8】データベース構築プログラムの処理フローである。
【図9】番組情報提供プログラムの処理フローである。
【図10】録画予約プログラムの処理フローである。
【図11】録画予約プログラムの処理フローである。
【図12】予約更新プログラムの処理フローである。
【図13】録画プログラムの処理フローである。
【図14】番組予約画面の説明図である。
【図15】番組予約画面の説明図である。
【図16】録画予約情報の更新処理の説明図である。
【符号の説明】
1 放送事業者
2 放送番組案内装置
3 放送番組予約装置
4 ネットワーク
20 取得手段
21 作成手段
22 管理手段
23 抽出手段
24 更新手段
25 実行手段
26 抽出手段
27 構築手段
28 管理手段
29 実行手段
30 取得手段
31 特定手段
32 抽出手段
33 更新手段
34 管理手段
35 実行手段[0001]
BACKGROUND OF THE INVENTION
The present invention provides a broadcast program reservation apparatus that enables a user to easily reserve a broadcast program desired by the user while realizing that the user can easily reserve a broadcast program desired by the user, and the broadcast program reservation thereof. BROADCAST PROGRAM RESERVATION PROCESSING PROGRAM USED FOR IMPLEMENTING APPARATUS AND BROADCAST PROGRAM RESERVATION PROCESSING PROGRAM RECORDING MEDIUM RECORDING THE PROGRAMAndRelated.
[0002]
In the current analog TV broadcast, EPG information (Electronic Program Guide) used for TV program reservation has not been sent in the broadcast wave, but in the future digital TV broadcast, as data in the broadcast wave, It is supposed to be multiplexed with image data and audio data.
[0003]
From now on, it is expected to construct a new TV program reservation system by using the EPG information multiplexed on the broadcast wave.
[0004]
[Prior art]
When reserving a current analog broadcast TV program (recording reservation or viewing reservation), the user manually looks at the TV column of a regularly issued TV program magazine or daily newspaper. A TV program is reserved by setting a broadcast date / channel number / broadcast start time / broadcast end time using a reservation function (such as a G code reservation function) of a broadcast receiving terminal.
[0005]
Also, recently, by accessing an Internet home page that provides EPG information, information on the broadcast date / channel number / broadcast start time / broadcast end time of the TV program to be reserved is acquired, and the acquired broadcast start time is acquired. There are also personal computers that automatically start recording when it comes to.
[0006]
The present applicant also disclosed an invention of a broadcast program reservation system realized on the Internet in Japanese Patent Application Laid-Open Nos. 9-322147, 9-322089, and 9-322022.
[0007]
[Problems to be solved by the invention]
However, after a TV program is reserved, the broadcast start time and broadcast end time of the TV program are changed due to the occurrence of an urgent news program or the extension of the TV program broadcast before the TV program. There are often.
[0008]
The change in the broadcast time of the TV program is often determined abruptly, such as several minutes to several tens of minutes ago, and it is not possible to follow this change with a reservation set before that.
[0009]
Therefore, according to the prior art, there is a problem in that the TV program desired by the user cannot be properly recorded or viewed from the start to the end.
[0010]
Such a problem is a problem that occurs in common with TV programs only for music that does not receive images, TV programs only with data such as text broadcasts, radio broadcast programs, and the like.
[0011]
Furthermore, in order to solve this problem, it is necessary for the user to be able to easily reserve a TV program desired by the user.
[0012]
The present invention has been made in view of such circumstances, so that a user can easily reserve a broadcast program desired by the user while realizing that the user can easily reserve a broadcast program desired by the user. Providing new broadcasting program reservation technologyServingObjective.
[0013]
[Means for Solving the Problems]
FIG. 1 illustrates the principle configuration of the present invention.
[0014]
In the figure, 1 is a broadcaster, 2 is the present inventionis connected withA broadcast
[0015]
The present inventionis connected withThe broadcast
[0016]
This acquisition means 20 acquires broadcast program information from a broadcaster. The creation unit 21 creates broadcast guide service information according to the broadcast program information acquired by the
[0017]
Further, the extracting means 26 extracts broadcast program arrangement information multiplexed on the broadcast wave. The construction means 27 creates broadcast guidance service information according to the broadcast program arrangement information extracted by the extraction means 26, and updates the created broadcast guidance service information in accordance with the change of the broadcast program arrangement information, thereby providing the broadcast guidance service. Build information. The management unit 28 stores broadcast guide service information constructed by the
[0018]
(1)The present invention configured as followsis connected withIn the broadcast
[0019]
Then, the extracting means 23 extracts broadcast program arrangement information multiplexed on the broadcast wave, and in response to this, the updating means 24 updates the broadcast guide service information created according to the extracted broadcast program arrangement information. Update.
[0020]
in this way,(1)The present invention configured as followsis connected withThe broadcast
[0021]
Also,(2)The present invention configured as followsis connected withIn the broadcast
[0022]
in this way,(2)The present invention configured as followsis connected withThe broadcast
[0023]
On the other hand, the broadcast
[0024]
This acquisition means 30 determines a reserved broadcast program by accessing a broadcast program guide service provided by the broadcast
[0025]
The
[0026]
In the broadcast
[0027]
As described above, in the broadcast
[0028]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail according to embodiments.
[0029]
In digital broadcasting that will spread in the future, EIT (Event Information Table) will be sent after being multiplexed with image data and audio data.
[0030]
The present invention reserves a TV program by accessing a broadcast program guide service provided via the Internet or the like, and uses the start time or program time of the TV program sent by this EIT to make a reservation. By making it possible to quickly cope with changes in the TV program start time, program time, etc., it is possible to record and view the reserved TV program desired by the user from the start to the end. .
[0031]
In other words, the EIT includes the minimum information of each TV program necessary for recording and viewing reservations, but additional information such as a description of the program contents and a list of performers is stored in a table amount. The relationship is not sufficient, and is insufficient as information used when the user selects a program.
[0032]
On the other hand, EPG information provided on the Internet's Web page is not only related directly to the TV program to be reserved, such as explanation of program contents and a list of performers, but in the future, the career and performers of the performers It is expected to include information that is not directly related to the TV program to be reserved, such as another TV program that appeared on the TV, and the search function prepared for the TV program to be reserved will also be included in the future. It is expected that high-performance programs such as searching for TV programs co-starred with the performers and searching for TV programs broadcasting movies in which Mr. X appeared in the 1950s will be provided.
[0033]
From now on, it is convenient for the user to select a program to be reserved using the EPG information on the web page of the Internet. However, if this reservation method is used, it cannot cope with a sudden change in program time.
[0034]
Therefore, in the present invention, reservation of a TV program is performed by accessing a broadcast program guide service provided via the Internet or the like, and the start time or program time of the TV program sent by EIT is used. Since it is possible to cope with changes in the start time and program time of the reserved TV program, it is possible to record and view the reserved TV program desired by the user from the start to the end. is there.
[0035]
FIG. 2 illustrates one embodiment of the present invention.
[0036]
In the figure, 1 is a broadcaster, 40 is a TV program guide device that performs processing for supporting reservation of a TV program using a web page, 50 is a TV receiving terminal that receives a TV program to be broadcast, and 60 is a broadcaster. 1 and the TV
[0037]
A broadcast wave broadcast from the
[0038]
That is, as shown in FIG. 3, “original-network-id” indicating that the EIT multiplexed on the broadcast wave broadcast from the
[0039]
As shown in FIG. 2, the TV
[0040]
Here, the database construction program 42 and the program information providing program 43 can be stored in an appropriate recording medium such as a semiconductor memory readable by a computer.
[0041]
In the
[0042]
That is, for example, as shown in FIG. 4, the database part (1) for managing information directly related to a TV program, and movie information that may be broadcast on the TV program pointed to by the TV program information. The database part of (2) to be managed and the database part of (3) to manage the information of actors who are likely to appear in movies broadcast on TV programs pointed out from the TV program information It is configured as follows.
[0043]
On the other hand, as shown in FIG. 2, the TV receiving terminal 50 records the reserved TV program according to the recording reservation table 51 for managing information necessary for recording the reserved TV program and the recording reservation information managed by the recording reservation table 51. , A
[0044]
Here, the
[0045]
The recording reservation table 51 manages information necessary for recording a reserved TV program in the order of recording start date and time (broadcast start date and time). For example, as shown in FIG. “Original-network-id” / “transport-stream-id” / “service-id” for broadcasting the TV program in association with the “event-id” of the program, and the broadcast start date / time of the TV program “Start-time” and “end-time (= start-time + duration)” which is the broadcast end date and time of the TV program are managed.
[0046]
6 to 8 show the processing flow executed by the database construction program 42.One caseFIG. 9 shows a processing flow executed by the program information providing program 43.One case10 and 11 show the processing flow executed by the recording reservation program 53.One caseFIG. 12 shows the processing flow executed by the reservation update program 54.One caseFIG. 13 shows a processing flow executed by the recording program 52.One caseIs illustrated.
[0047]
Next, according to these processing flows, the operation processing of the embodiment configured as shown in FIG. 2 will be described in detail. First, processing executed by the database construction program 42 will be described.
[0048]
When the
[0049]
Subsequently, in
[0050]
For example, when the
[0051]
Subsequently, in
[0052]
That is, as shown in FIG. 4, the
[0053]
On the other hand, when receiving the date change notification from the clock 44, the database construction program 42 deletes the past database information from the
[0054]
That is, the database information that has become past due to the date change is deleted from the
[0055]
On the other hand, when the database construction program 42 receives the EIT multiplexed on the broadcast wave, first, as shown in the processing flow of FIG. 7B, first, in
[0056]
For example, when the program time of a certain TV program is extended, the broadcast start time of the TV program affected by the extension is updated.
[0057]
In this way, the database construction program 42 creates database information based on the TV program information issued by the
[0058]
According to the processing of the database construction program 42, the
[0059]
When the processing flow of FIG. 6 is followed, the database construction program 42, based on the TV program information issued by the
[0060]
At this time, as shown in the processing flow of FIG. 8, the database construction program 42 receives, for example, the EIT multiplexed on the broadcast wave at the broadcast start time of the day, and for a specified period described by the EIT. TV program information is extracted. Then, the newly extracted TV program information is compared with the effective portion of the TV program information extracted at the broadcast start time of the previous day, so that the newly added TV program information portion is specified, and the effective portion The TV program information portion that has been changed this time and is included in is identified. Then, database information relating to the specified TV program information part is created and registered in the
[0061]
Next, processing executed by the program information providing program 43 and the
[0062]
The program information providing program 43 executes a TV program reservation support process, and when a recording program specifying a date is issued from the
[0063]
Subsequently, in
[0064]
In this way, a list of TV programs to which the reservation button transmitted to the TV receiving terminal 50 is assigned is displayed on the display of the TV receiving terminal 50 as shown in FIG.
[0065]
Further, when a TV program search request is issued from the
[0066]
Subsequently, in
[0067]
In this way, a list of TV programs to which the reservation button transmitted to the TV receiving terminal 50 is assigned is displayed on the display of the TV receiving terminal 50 as shown in FIG.
[0068]
On the other hand, the
[0069]
That is, by displaying a list of TV programs transmitted from the program information providing program 43, a list of TV programs to which reservation buttons are assigned as shown in FIG. 14 is displayed on the display of the TV receiving terminal 50. is there.
[0070]
Subsequently, in
[0071]
Subsequently, in
[0072]
In addition, when a TV program search request is issued by a user operating the TV receiving terminal 50, the
[0073]
Subsequently, in
[0074]
In response to the transmission of the search keyword, as described above, a list of TV programs pointed to by the search keyword input from the program information providing program 43 is transmitted. indicate.
[0075]
That is, by displaying a list of TV programs transmitted from the program information providing program 43, a list of TV programs to which reservation buttons are allocated as shown in FIG. 15 is displayed on the display of the TV receiving terminal 50. is there.
[0076]
Subsequently, in
[0077]
Subsequently, in
[0078]
In this way, the
[0079]
According to the processing of the
[0080]
Here, in the processing flows of FIGS. 10 and 11, the recording reservation information indicated by the TV program ID (as will be described later, becomes the initial value of the recording reservation information) from the EIT multiplexed on the broadcast wave. Although the configuration of obtaining is adopted, this recording reservation information may be obtained from the TV
[0081]
Next, processing executed by the
[0082]
When the
[0083]
In the
[0084]
For example, when it is detected that the program time of a TV program reserved for recording is extended according to the TV program information described in the received EIT, as shown in FIG. The recording start time and the recording end time are changed.
[0085]
Subsequently, in
[0086]
In this way, the
[0087]
Upon receiving the recording reservation information registered in the recording reservation table 51, the
[0088]
Subsequently, in
[0089]
In the embodiment described above, the TV
[0090]
In such a case, the TV
[0091]
In addition, in the processing flow of FIG. 12, when EIT is received, all the recording reservation information registered in the recording reservation table 51 is set as an update target. The TV program information being broadcast (EIT [present event]) and the TV program information to be broadcast next (EIT [following event]) are specially described. It is also possible to process so as to change the recording reservation information to the latest information.
[0092]
That is, when TV program information (recording reservation information) currently being broadcast is registered in the recording reservation table 51, when a change in the TV program information is detected according to the received EIT, recording is performed accordingly. When the recording reservation information registered in the reservation table 51 is changed and the TV program information (recording reservation information) to be broadcast next is registered in the recording reservation table 51, the TV program information is received according to the received EIT. When a change in program information is detected, the recording reservation information registered in the recording reservation table 51 is changed accordingly.
[0093]
After all, whether the TV program information currently being broadcast is registered in the recording reservation table 51 and whether the TV program information to be broadcast next is registered in the recording reservation table 51. The other TV program information (recording reservation information) registered in the recording reservation table 51 is currently being broadcast or will be broadcast next. It is enough to update with.
[0094]
That is, when a TV program currently being broadcast is being recorded, it is necessary to check whether or not the broadcast end date / time has changed, and when the next TV program to be broadcast is to be recorded. Needs to check whether the broadcast start date / time has changed or not, and information necessary for recording other TV programs is currently being broadcast or will be broadcast next This is because it is sufficient to update at the time of becoming.
[0095]
Using the EIT [present event] / EIT [following event], the minimum required recording reservation information registered in the recording reservation table 51 is changed to the latest one, and the
[0096]
Although the present invention has been described according to the illustrated embodiments, the present invention is not limited to this. For example, in the embodiment, the present invention has been described by taking a TV program recording reservation as a specific example. However, the present invention can be applied to a TV program viewing reservation as it is. In the embodiment, a TV program is assumed as a broadcast program. However, the present invention can also be applied to a broadcast program other than a TV program.
[0097]
【The invention's effect】
As described above, the broadcast number of the present inventionIn the group reservation device, when a reserved broadcast program is determined using a service provided by the broadcast program guide service, it is necessary to reserve the reserved broadcast program according to broadcast program arrangement information multiplexed on the broadcast wave thereafter. While acquiring information and processing it to be updated accordingly, it is possible to easily reserve a broadcast program that the user wants while realizing it. The broadcast program desired by the user can be properly recorded and broadcast from the start to the end.
[Brief description of the drawings]
FIG. 1 is a principle configuration diagram of the present invention.
FIG. 2 is an example of the present invention.
FIG. 3 is an explanatory diagram of EIT.
FIG. 4 is an explanatory diagram of a program database.
FIG. 5 is an explanatory diagram of a recording reservation table.
FIG. 6 is a processing flow of a database construction program.
FIG. 7 is a processing flow of a database construction program.
FIG. 8 is a processing flow of a database construction program.
FIG. 9 is a processing flow of a program information providing program.
FIG. 10 is a processing flow of a recording reservation program.
FIG. 11 is a processing flow of a recording reservation program.
FIG. 12 is a processing flow of a reservation update program.
FIG. 13 is a processing flow of a recording program.
FIG. 14 is an explanatory diagram of a program reservation screen.
FIG. 15 is an explanatory diagram of a program reservation screen.
FIG. 16 is an explanatory diagram of recording reservation information update processing;
[Explanation of symbols]
1 Broadcasters
2 Broadcast program guide
3 Broadcast program reservation device
4 network
20 Acquisition means
21 Making means
22 Management means
23 Extraction means
24 Update means
25 Execution means
26 Extraction means
27 Construction means
28 Management means
29 Execution means
30 Acquisition means
31 Specific means
32 Extraction means
33 Update means
34 Management means
35 Execution means
Claims (3)
放送番組案内サービスにアクセスすることで予約放送番組を決定して、その決定した予約放送番組の識別情報として、放送番組IDを取得できる場合には放送番組IDを取得し、放送番組IDを取得できない場合にはその予約放送番組を特定可能とする番組名の文字情報を取得する取得手段と、
上記取得手段が放送番組IDを取得できなかった場合に、放送波中の放送番組配列情報を検索することで、上記取得手段の取得した番組名の文字情報の指す放送番組IDを特定する特定手段と、
上記取得手段が放送番組IDを取得できた場合には、放送波中の放送番組配列情報の中から、上記取得手段の取得した放送番組IDの指す予約に必要となる情報を抽出し、上記取得手段が放送番組IDを取得できなかった場合には、放送波中の放送番組配列情報の中から、上記特定手段の特定した放送番組IDの指す予約に必要となる情報を抽出する抽出手段と、
上記抽出手段の抽出した情報に従って、上記予約放送番組の予約に必要となる情報を更新する更新手段とを備えることを、
特徴とする放送番組予約装置。A broadcast program reservation apparatus for executing reservation of a broadcast program,
When a reserved broadcast program is determined by accessing the broadcast program guide service, and the broadcast program ID can be acquired as identification information of the determined reserved broadcast program, the broadcast program ID is acquired and the broadcast program ID cannot be acquired An acquisition means for acquiring character information of a program name that makes it possible to specify the reserved broadcast program,
When the acquisition unit cannot acquire the broadcast program ID, the specifying unit specifies the broadcast program ID pointed to by the character information of the program name acquired by the acquisition unit by searching the broadcast program arrangement information in the broadcast wave. When,
When the acquisition unit can acquire the broadcast program ID, information necessary for the reservation indicated by the broadcast program ID acquired by the acquisition unit is extracted from the broadcast program arrangement information in the broadcast wave, and the acquisition An extraction means for extracting information necessary for the reservation indicated by the broadcast program ID specified by the specifying means from the broadcast program arrangement information in the broadcast wave when the means cannot acquire the broadcast program ID;
Updating means for updating information necessary for reservation of the reserved broadcast program according to the information extracted by the extraction means;
A broadcast program reservation device.
放送番組案内サービスにアクセスすることで予約放送番組を決定して、その決定した予約放送番組の識別情報として、放送番組IDを取得できる場合には放送番組IDを取得し、放送番組IDを取得できない場合にはその予約放送番組を特定可能とする番組名の文字情報を取得する取得処理と、
上記取得処理で放送番組IDを取得できなかった場合に、放送波中の放送番組配列情報を検索することで、上記取得処理で取得した番組名の文字情報の指す放送番組IDを特定する特定処理と、
上記取得処理で放送番組IDを取得できた場合には、放送波中の放送番組配列情報の中から、上記取得処理で取得した放送番組IDの指す予約に必要となる情報を抽出し、上記取得処理で放送番組IDを取得できなかった場合には、放送波中の放送番組配列情報の中から、上記特定処理で特定した放送番組IDの指す予約に必要となる情報を抽出する抽出処理と、
上記抽出処理で抽出した情報に従って、上記予約放送番組の予約に必要となる情報を更新する更新処理とをコンピュータに実行させるための放送番組予約処理用プログラム。A broadcast program reservation processing program for performing processing for executing reservation of a broadcast program,
When a reserved broadcast program is determined by accessing the broadcast program guide service, and the broadcast program ID can be acquired as identification information of the determined reserved broadcast program, the broadcast program ID is acquired and the broadcast program ID cannot be acquired In the case, an acquisition process for acquiring character information of a program name that makes it possible to specify the reserved broadcast program,
If it can not acquire the broadcast program ID in the acquisition process, by searching the broadcast service information in the broadcast wave, the specific process of specifying the broadcast program ID pointed to by the character information of the program name acquired in acquisition process When,
When the broadcast program ID can be acquired by the acquisition process, information necessary for reservation indicated by the broadcast program ID acquired by the acquisition process is extracted from the broadcast program arrangement information in the broadcast wave, and the acquisition is performed. When the broadcast program ID cannot be acquired by the process, an extraction process for extracting information necessary for the reservation indicated by the broadcast program ID specified in the specific process from the broadcast program arrangement information in the broadcast wave;
A broadcast program reservation processing program for causing a computer to execute update processing for updating information necessary for reservation of the reserved broadcast program according to the information extracted by the extraction processing.
放送番組案内サービスにアクセスすることで予約放送番組を決定して、その決定した予約放送番組の識別情報として、放送番組IDを取得できる場合には放送番組IDを取得し、放送番組IDを取得できない場合にはその予約放送番組を特定可能とする番組名の文字情報を取得する取得処理と、
上記取得処理で放送番組IDを取得できなかった場合に、放送波中の放送番組配列情報を検索することで、上記取得処理で取得した番組名の文字情報の指す放送番組IDを特定する特定処理と、
上記取得処理で放送番組IDを取得できた場合には、放送波中の放送番組配列情報の中から、上記取得処理で取得した放送番組IDの指す予約に必要となる情報を抽出し、上記取得処理で放送番組IDを取得できなかった場合には、放送波中の放送番組配列情報の中から、上記特定処理で特定した放送番組IDの指す予約に必要となる情報を抽出する抽出処理と、
上記抽出処理で抽出した情報に従って、上記予約放送番組の予約に必要となる情報を更新する更新処理とをコンピュータに実行させるためのプログラムを記録した放送番組予約処理用プログラムの記録媒体。A recording medium recording a program for broadcast program reservation processing that performs processing for executing reservation of a broadcast program,
When a reserved broadcast program is determined by accessing the broadcast program guide service, and the broadcast program ID can be acquired as identification information of the determined reserved broadcast program, the broadcast program ID is acquired and the broadcast program ID cannot be acquired In the case, an acquisition process for acquiring character information of a program name that makes it possible to specify the reserved broadcast program,
If it can not acquire the broadcast program ID in the acquisition process, by searching the broadcast service information in the broadcast wave, the specific process of specifying the broadcast program ID pointed to by the character information of the program name acquired in acquisition process When,
When the broadcast program ID can be acquired by the acquisition process, information necessary for reservation indicated by the broadcast program ID acquired by the acquisition process is extracted from the broadcast program arrangement information in the broadcast wave, and the acquisition is performed. When the broadcast program ID cannot be acquired by the process, an extraction process for extracting information necessary for the reservation indicated by the broadcast program ID specified in the specific process from the broadcast program arrangement information in the broadcast wave;
A recording medium for a program for broadcast program reservation processing in which a program for causing a computer to execute update processing for updating information necessary for reservation of the reserved broadcast program is recorded according to the information extracted by the extraction processing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001061048A JP4472885B2 (en) | 2000-03-07 | 2001-03-06 | Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-61315 | 2000-03-07 | ||
JP2000061315 | 2000-03-07 | ||
JP2001061048A JP4472885B2 (en) | 2000-03-07 | 2001-03-06 | Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001326865A JP2001326865A (en) | 2001-11-22 |
JP4472885B2 true JP4472885B2 (en) | 2010-06-02 |
Family
ID=26586890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001061048A Expired - Lifetime JP4472885B2 (en) | 2000-03-07 | 2001-03-06 | Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4472885B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3643557B2 (en) | 2001-12-28 | 2005-04-27 | 株式会社東芝 | Recording / playback device |
JP2003283970A (en) * | 2002-03-20 | 2003-10-03 | Sony Corp | Information processing apparatus and method therefor, recording medium, and program thereof |
US7600246B2 (en) | 2002-04-17 | 2009-10-06 | Microsoft Corporation | Method and apparatus for analyzing program data |
US20040078817A1 (en) * | 2002-05-14 | 2004-04-22 | Steven Horowitz | Dynamic program events recording |
JP4406815B2 (en) | 2002-06-26 | 2010-02-03 | ソニー株式会社 | Information processing apparatus and method, recording medium, and program |
KR100837936B1 (en) * | 2003-04-08 | 2008-06-13 | 마츠시타 덴끼 산교 가부시키가이샤 | Data processing apparatus |
JP4492316B2 (en) * | 2004-11-26 | 2010-06-30 | パナソニック株式会社 | Digital recording device, digital recording system comprising server device, and program information transmission / reception method using them |
JP4542914B2 (en) * | 2005-02-08 | 2010-09-15 | 株式会社東芝 | Broadcast recording apparatus and broadcast recording method |
JP2011155374A (en) * | 2010-01-26 | 2011-08-11 | Funai Electric Co Ltd | Video recording device |
JP5225324B2 (en) * | 2010-05-06 | 2013-07-03 | 株式会社東芝 | Recording control apparatus, recording control method, and recording control program |
-
2001
- 2001-03-06 JP JP2001061048A patent/JP4472885B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2001326865A (en) | 2001-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101352043B (en) | System and method for resolving conflicts and managing system resources in a multimedia distribution system | |
JP5473599B2 (en) | Terminal device, information correction server, program information correction method, and information correction method | |
US8566872B2 (en) | Broadcasting system and program contents delivery system | |
US8707358B2 (en) | Apparatus for providing metadata of broadcast program | |
JP4201706B2 (en) | System and method for combining several EPG sources into one reliable EPG | |
US6230324B1 (en) | Device for transmitting broadcast-program information and allowing other information sources to be accessed | |
JP3713043B2 (en) | Viewing history recording method and viewing history usage method | |
US7818675B2 (en) | Web information processing apparatus and web information processing method | |
MX2014008657A (en) | Receiving device, receiving method, program, and information processing system. | |
JP2004215284A (en) | Selectively receiving broadcast data according to one of multiple data configurations | |
JP3747884B2 (en) | Content recording / reproducing apparatus, content recording / reproducing method, and computer program | |
JP2004289776A (en) | Server device, processing method, providing method and transmission/display system of information, client and sub-client terminal device, computer executable program and recording medium | |
JP2001309349A (en) | Method for acquiring program related information, server, terminal device and method for acquiring preference information | |
JP4472885B2 (en) | Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program | |
JP2015056139A (en) | Electronic apparatus, program recommendation system, program recommendation method and program recommendation program | |
JP2004508753A (en) | Search method for audio-visual program or content on audio-visual flux including table of events delivered by database | |
JP6567766B2 (en) | Information providing apparatus, information providing system, information providing method, and program | |
JP4182807B2 (en) | Information access system, information providing apparatus, information access apparatus, information providing method, and information access method | |
JP2018011186A (en) | Content recommendation apparatus, content recommendation system, reception apparatus, content recommendation method, and program | |
JP5645690B2 (en) | Information processing apparatus and information processing method | |
JP2009272719A (en) | Information receiving device and information receiving method, program, and broadcast system | |
US9485536B1 (en) | Method and system for updating programming listing data for a broadcasting system | |
JP2006019998A (en) | Method and device for video recording | |
JP2008236155A (en) | Information processing apparatus and method, and program | |
WO2007086233A1 (en) | Advertisement distribution system, advertisement distribution method, broadcast reception device, and advertisement distribution device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061013 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091015 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20091015 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20091015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100202 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100302 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100304 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |