[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
JP2001061048A
Other languages
Japanese (ja)
Other versions
JP2001326865A (en
Inventor
修 川井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2001061048A priority Critical patent/JP4472885B2/en
Publication of JP2001326865A publication Critical patent/JP2001326865A/en
Application granted granted Critical
Publication of JP4472885B2 publication Critical patent/JP4472885B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 program guide device 3 is a broadcast program reservation device having the present invention, and 4 is a network connecting the broadcast program guide device 2 and the broadcast program reservation device 3.
[0015]
  The present inventionis connected withThe broadcast program guide device 2 provides a broadcast program guide service that supports broadcast program reservation processing, and in order to realize the present invention,(1)The acquisition means 20 / creation means 21 / management means 22 / extraction means 23 / update means 24 / execution means 25;(2)An extraction unit 26 / construction unit 27 / management unit 28 / execution unit 29 are provided.
[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 acquisition unit 20. The management unit 22 stores broadcast guide service information created by the creation unit 21. The extraction means 23 extracts broadcast program arrangement information multiplexed on the broadcast wave. The update unit 24 updates the broadcast guide service information stored in the management unit 22 according to the broadcast program arrangement information extracted by the extraction unit 23. The execution unit 25 executes broadcast program reservation support processing using the broadcast guide service information stored in the management unit 22.
[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 construction unit 27. The execution unit 29 executes broadcast program reservation support processing using the broadcast guide service information stored in the management unit 28.
[0018]
  (1)The present invention configured as followsis connected withIn the broadcast program guide device 2, when the acquisition unit 20 acquires broadcast program information from the broadcaster 1, the generation unit 21 generates broadcast guide service information according to the acquired broadcast program information.
[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 program guide device 2 creates broadcast guide service information from the detailed broadcast program information acquired from the broadcaster 1, and thereafter, in accordance with the broadcast program arrangement information multiplexed on the broadcast wave, Since the change location is acquired and the broadcast guide service information is updated accordingly, the latest and detailed broadcast guide service information can be constructed.
[0021]
  Also,(2)The present invention configured as followsis connected withIn the broadcast program guide device 2, when the extraction means 26 extracts broadcast program arrangement information multiplexed on the broadcast wave, the construction means 27 creates broadcast guide service information according to the extracted broadcast program arrangement information, and thereafter Updates the broadcast guide service information created according to the extracted broadcast program arrangement information.
[0022]
  in this way,(2)The present invention configured as followsis connected withThe broadcast program guide device 2 creates broadcast guide service information from the broadcast program arrangement information multiplexed on the broadcast wave, and thereafter, in accordance with the broadcast program arrangement information multiplexed on the broadcast wave, Since the change location is acquired and the broadcast guide service information is updated accordingly, the latest broadcast guide service information can be constructed.
[0023]
On the other hand, the broadcast program reservation device 3 of the present invention executes reservation of a broadcast program. The acquisition means 30, the identification means 31, the extraction means 32, the update means 33, the management means 34, Means 35.
[0024]
  This acquisition means 30 determines a reserved broadcast program by accessing a broadcast program guide service provided by the broadcast program guide device 2 of the present invention and the identification information (preferably, the broadcast program ID is used as the broadcast program ID). If it cannot be obtained, the reserved broadcast program can be specified.Character information of program name) To get. When the acquisition unit 30 cannot acquire the broadcast program ID, the specifying unit 31 searches the broadcast program arrangement information multiplexed on the broadcast wave to acquire the broadcast program ID.Character information of program nameThe broadcast program ID pointed to by is specified.
[0025]
  The extraction unit 32 obtains the acquisition unit 30 from the broadcast program arrangement information multiplexed on the broadcast wave.didBroadcast program ID(If the acquisition means 30 cannot acquire the broadcast program ID,Identification of fixing means 31didInformation necessary for the reservation indicated by the broadcast program ID) is extracted. The updating unit 33 extracts the extraction unit 32.didInformation necessary for reservation of the reserved broadcast program is updated according to the information. The management unit 34 stores information necessary for reservation of a reserved broadcast program that is extracted by the extraction unit 32 and updated by the update unit 33. The execution means 35 uses the information stored in the management means 34 to execute recording (recording / recording) and broadcast (viewing) processing of the reserved broadcast program.
[0026]
In the broadcast program reservation device 3 of the present invention configured as described above, when the acquisition means 30 determines the reserved broadcast program by accessing the broadcast program guide service and acquires its identification information, the extraction means 32 Information necessary for the reservation indicated by the acquired identification information is extracted from the broadcast program arrangement information multiplexed in the wave, and in response to this, the updating means 33 performs the reservation broadcast according to the extracted information. Information necessary for program reservation will be updated.
[0027]
As described above, in the broadcast program reservation device 3 of the present invention, when a reserved broadcast program is determined using the service provided by the broadcast program guide service, the broadcast program reservation apparatus 3 then determines the reserved broadcast program according to the broadcast program arrangement information multiplexed on the broadcast wave. Information required for reservation of reserved broadcast programs is acquired, and when it is changed, it is processed so that it is updated accordingly, so that users can easily reserve their desired broadcast programs It is possible to record and broadcast the broadcast program desired by the user from the start to the end while realizing that it is possible.
[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 program guide device 40, or the Internet connecting the TV program guide device 40 and the TV receiving terminal 50.
[0037]
A broadcast wave broadcast from the broadcaster 1 is multiplexed with an EIT having a data structure as shown in FIG. 3 describing TV program information for a specified period.
[0038]
That is, as shown in FIG. 3, “original-network-id” indicating that the EIT multiplexed on the broadcast wave broadcast from the broadcaster 1 is the ID of the BS digital broadcast, etc. "Transport-stream-id" that indicates the transport ID of the multiplexed channel, "service-id" that indicates the channel number, and each TV program that is defined in association with the carrier 1 or the like "Event-id (TV program ID)" / "start-time (broadcast start date / time)" / "duration (program time)" / "running-status (currently undefined)" / "free-" "CA-mode (flag indicating whether the program is paid or free)" / "descriptors-loop-length (all byte length of descriptor () describing information on TV program described later), etc.
[0039]
As shown in FIG. 2, the TV program guide device 40 manages a program database 41 that manages information necessary for TV program reservation support, a database construction program 42 that constructs the program database 41, and a program database 41. A program information providing program 43 that executes reservation support processing for a TV program using the information, and a clock 44 that measures the date and time are provided.
[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 program database 41, in addition to information directly related to the TV program to be reserved, such as channel number, broadcast start date and time, program time, description of program contents, performer list, etc., the career of the performer and performers have appeared so far By managing information that is not directly related to the reserved TV program, such as another TV program, the user can search for the TV program desired by the user.
[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 recording program 52 that selects a reserved TV program, acquires information necessary for recording the reserved TV program, and registers it in the recording reservation table 51, and is multiplexed with the broadcast wave. According to the EIT, a reservation update program 54 for updating recording reservation information managed by the recording reservation table 51, a clock 55 for measuring the date and time, and a recording medium 56 for recording information to be recorded by the recording program 52 are provided.
[0044]
Here, the recording program 52, the recording reservation program 53, and the reservation update program 54 can be stored in an appropriate recording medium such as a semiconductor memory readable by a computer.
[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 broadcaster 1 issues new TV program information, the database construction program 42 first acquires the newly issued TV program information in step 1 as shown in the processing flow of FIG. . Since the broadcaster 1 issues new TV program information on a regular basis, for example, processing is performed so as to obtain it.
[0049]
Subsequently, in step 2, the newly acquired TV program information is compared with the effective portion of the previously acquired TV program information (the portion that is left as effective because it has not been broadcast yet). The newly added TV program information part is specified, and the currently changed TV program information part included in the effective part is specified.
[0050]
For example, when the broadcaster 1 issues TV program information for the next month every week, the newly added TV program information portion for one week is specified and the remaining three weeks The TV program information part changed this time included in the minutes is specified.
[0051]
Subsequently, in step 3, database information relating to the identified TV program information part is created, registered in the program database 41, and the process is terminated.
[0052]
That is, as shown in FIG. 4, the program database 41 manages the database part (1) for managing information directly related to the TV program and the movie information that may be broadcast on the TV program (2). And the TV program information specified in step 2 in the case of the database part (3) for managing information on actors who may appear in movies broadcast on TV programs. The part is registered in the database part (1), and when the movie name described in the specified TV program information part is registered in the database part (2), a link is established between them and the identification is made. When the actor name described in the TV program information part is registered in the database part (3), a link is made between them.
[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 program database 41 as shown in the processing flow of FIG.
[0054]
That is, the database information that has become past due to the date change is deleted from the program database 41.
[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 step 1, the TV program information described in the EIT is displayed. Is compared with the TV program information registered in the program database 41 to determine whether or not the TV program information has been changed. If the TV program information has been changed, the process proceeds to Step 2. Then, database information relating to the changed TV program information is created, and the program database 41 is updated accordingly.
[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 broadcaster 1 and registers it in the program database 41, and at the same time, creates a broadcast wave. In accordance with the multiplexed EIT, the database information managed in the program database 41 is updated.
[0058]
According to the processing of the database construction program 42, the program database 41 stores the latest and detailed information used for TV program reservation.
[0059]
When the processing flow of FIG. 6 is followed, the database construction program 42, based on the TV program information issued by the broadcaster 1, base information (EIT update) used to reserve a TV program to be registered in the program database 41. However, the base information may be created based on the EIT multiplexed with the broadcast wave.
[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 program database 41, thereby creating base database information to be updated by the EIT.
[0061]
Next, processing executed by the program information providing program 43 and the recording reservation program 53 will be described.
[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 recording reservation program 53, a TV program list display request is issued as shown in FIG. As shown in the processing flow, first, in step 1, by accessing the program database 41, a list of TV programs with a specified date is acquired.
[0063]
Subsequently, in step 2, a reservation button having an event ID (event-id) is assigned to each acquired TV program. Subsequently, in step 3, a list of TV programs to which the reservation button is assigned is transmitted to the recording reservation program 53, and the process is terminated.
[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 recording reservation program 53, the program information providing program 43 first inputs a search keyword in step 1 as shown in the processing flow of FIG. 9B. By transmitting the screen to the recording reservation program 53, the search keyword input screen is displayed on the display of the TV receiving terminal 50, and when the input to the input screen is received from the recording reservation program 53, the search keyword is input.
[0066]
Subsequently, in step 2, by accessing the program database 41, a list of TV programs indicated by the input search keyword is acquired. Subsequently, in step 3, a reservation button having an event ID (event-id) is assigned to each acquired TV program. In step 4, a list of TV programs to which the reservation button is assigned is assigned to the recording reservation program 53. Send and finish the process.
[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 recording reservation program 53, when a user who operates the TV receiving terminal 50 issues a TV program list display request specifying a date, first, as shown in the processing flow of FIG. In step 1, a TV program list display request is issued to the program information providing program 43 by designating a date, and a list of TV programs transmitted from the program information providing program 43 in response to the issue is displayed. Receive it and display it on the display.
[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 step 2, after waiting for the reservation button assigned to the TV program list to be displayed to be clicked and detecting that the reservation button is clicked, the process proceeds to step 3, and the clicked reservation button is clicked. Event ID (TV program ID) is acquired.
[0071]
Subsequently, in step 4, the EIT multiplexed on the broadcast wave is extracted, and in step 5, recording reservation information indicated by the acquired event ID is obtained from the extracted EIT. Subsequently, in step 6, the acquired recording reservation information is registered in the recording summary table 51 in accordance with the sorting order of the recording start date and time, and the process is terminated.
[0072]
In addition, when a TV program search request is issued by a user operating the TV receiving terminal 50, the recording reservation program 53, first, as shown in the processing flow of FIG. Then, a TV program search request is issued, a search keyword input screen transmitted from the program information providing program 43 in response to the issuance is received and displayed on the display.
[0073]
Subsequently, in step 2, the search keyword is input from the user using the search keyword input screen to be displayed, and is transmitted to the program information providing program 43.
[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 step 4, after waiting for the reservation button assigned to the TV program list to be displayed to be clicked and detecting that the reservation button is clicked, the process proceeds to step 5, and the clicked reservation button is clicked. Event ID (TV program ID) is acquired.
[0077]
Subsequently, in step 6, the EIT multiplexed on the broadcast wave is extracted, and in the subsequent step 7, the recording reservation information indicated by the acquired event ID is obtained from the extracted EIT. Subsequently, in step 8, the acquired recording reservation information is registered in the recording summary table 51 in accordance with the sorting order of the recording start date and time, and the process is terminated.
[0078]
In this way, the recording reservation program 53 uses the TV program guide service provided by the TV program guide device 40 in cooperation with the program information providing program 43 in accordance with the processing flow of FIG. 10 or FIG. The recording reservation of the desired TV program is executed, and processing is performed so as to generate a recording summary table 51 having a table structure as shown in FIG.
[0079]
According to the processing of the recording reservation program 53 and the program information providing program 43, the user can easily find out a TV program desired by the user and reserve recording of the TV program.
[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 program guide device 40 instead of obtaining from the EIT.
[0081]
Next, processing executed by the reservation update program 54 will be described.
[0082]
When the reservation update program 54 receives the EIT multiplexed on the broadcast wave, first, as shown in the processing flow of FIG. 12, the recording of the TV program registered in the recording reservation table 51 is first performed in step 1. By comparing the reservation information with the program information of the TV program (having the same event ID) described in the EIT, the recording reservation information of the TV program registered in the recording reservation table 51 has been changed. Check if
[0083]
In the subsequent step 2, it is determined whether the recording reservation information of the TV program registered in the recording reservation table 51 has been changed according to this check processing, and when determining that it has not been changed, the processing is terminated as it is. When it is determined that the recording has been changed, the process proceeds to step 3 to change the changed recording reservation information registered in the recording reservation table 51 in accordance with the TV program information described in the received EIT.
[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 step 4, it is determined whether or not the recording reservation information registered in the recording reservation table 51 is changed due to the change of the recording reservation information, and the sorting order is not changed. If it is determined that the recording order is to be terminated, the process proceeds to step 5 to determine that the sorting order is to be changed. The registration position is changed and the process ends.
[0086]
In this way, the reservation update program 54 performs processing so as to change the recording reservation information registered in the recording reservation table 51 to the latest one in accordance with the EIT multiplexed in the broadcast wave.
[0087]
Upon receiving the recording reservation information registered in the recording reservation table 51, the recording program 52 is first registered at the head position of the recording reservation table 51 in step 1 as shown in the processing flow of FIG. When it is determined whether or not the recording start date / time specified by the recording reservation information is reached and it is determined that the recording start date / time is reached, the process proceeds to step 2 to record the recording reservation information registered at the head position. According to the above, recording of the TV program is started.
[0088]
Subsequently, in step 3, it is checked whether or not the recording end date / time specified by the recording reservation information registered at the head position is reached. Then, the recording of the TV program is ended, and the recording reservation information of the TV program is deleted from the recording reservation table 51, and the process is ended.
[0089]
In the embodiment described above, the TV program guide device 40 can obtain an event ID (which is multiplexed with a broadcast wave) from the broadcaster 1, and uses the obtained event ID. However, there is a case where the event ID cannot be obtained from the broadcaster 1.
[0090]
In such a case, the TV program guide device 40 uses the fact that character information such as a TV program name is notified to the TV receiving terminal 50 as identification information of the reserved TV program. The terminal 50 performs processing so as to acquire the event ID of the reserved TV program by specifying the TV program information described in the received EIT having the character information.
[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 reservation update program 54 Can greatly reduce the load.
[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.
JP2001061048A 2000-03-07 2001-03-06 Broadcast program reservation device, broadcast program reservation processing program, and recording medium for the program Expired - Lifetime JP4472885B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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