(57)【要約】【課題】時間の経過とともにＥＰＧに含まれる番組名が省略された場合であっても、確実に所望の番組を検索する。【解決手段】放送受信装置１は、放送局から送出される放送電波に重畳されている文字信号を抽出し、この文字信号を収集してＥＰＧを取得する。また、予め録画する番組を自動で検索するためのキーワードとなる番組名を登録させておき、取得したＥＰＧからこのキーワードに対応する番組の番組名及び時間情報を取得して番組名記憶部１４ｈに記憶する。そして、ＥＰＧが更新された場合、時間情報に基づいて該当する番組の番組名を取得し、番組名が省略された場合、ＥＰＧ更新前の番組名と、ＥＰＧ更新後の番組名を対応付けて、番組名記憶部１４ｈに記憶する。【選択図】　　　図２
2004134858.tif 000002
【特許請求の範囲】
【請求項１】
放送局から送出される放送電波に重畳された電子番組ガイドを抽出する抽出手段と、前記抽出された電子番組ガイドを記憶する電子番組ガイド記憶手段と、所定時間毎に前記抽出手段に電子番組ガイドを抽出させて前記電子番組ガイド記憶手段に記憶された電子番組ガイドを更新する更新制御手段と、指定された番組名をキーワードとして前記電子番組ガイドからキーワードに対応する番組を検索する検索手段と、前記検索手段により検索された番組の録画予約を行う録画予約手段と、を備える放送受信装置において、
前記検索手段により検索された番組の時間情報を取得する時間情報取得手段と、
前記更新手段により更新される前の電子番組ガイド及び更新された後の電子番組ガイドから前記検索手段により検索された番組に対応する番組の番組名を取得する取得手段と、
更新前の電子番組ガイドから取得された番組名と、更新後の電子番組ガイドから取得された番組名とを比較して、当該更新後の番組名が一致するか否か及び省略されたか否かを判別する判別手段と、
前記判別手段により、前記更新後の番組名が省略されたと判別された場合に、当該更新後の番組名を更新前の番組名に対応付けて記憶する番組名記憶手段と、
を備え、
前記取得手段は、前記時間情報に基づいて前記検索手段により検索された番組に対応する番組の番組名を取得し、
前記判別手段は、更新前の番組名を前記番組名記憶手段から取得し、更新後の番組名を前記取得手段から取得して比較を行い、
前記録画予約手段は、前記判別手段において前記更新後の番組名が一致又は省略されたと判別された場合に、前記検索手段により検索された番組の録画予約を行い、前記判別手段において更新後の番組名が一致及び省略されていないと判別された場合に、録画予約を行わないことを特徴とする放送受信装置。
【請求項２】
放送局から送出される放送電波に重畳された番組案内情報を抽出する抽出手段と、前記抽出された番組案内情報を記憶する番組案内情報記憶手段と、所定時間毎に前記抽出手段に番組案内情報を抽出させて前記番組案内情報記憶手段に記憶された番組案内情報を更新する更新制御手段と、指定された番組名をキーワードとして前記番組案内情報からキーワードに対応する番組を検索する検索手段と、
を備える番組検索装置において、
前記更新手段により更新される前の番組案内情報及び更新された後の番組案内情報から前記検索手段により検索された番組に対応する番組の番組名を取得する取得手段と、
更新前の番組案内情報から取得された番組名と、更新後の番組案内情報から取得された番組名とを比較して、当該更新後の番組名が省略されたか否かを判別する判別手段と、
前記判別手段により、前記更新後の番組名が省略されたと判別された場合に、当該更新後の番組名を更新前の番組名に対応付けて記憶する番組名記憶手段と、
を備えることを特徴とする番組検索装置。
【請求項３】
前記検索手段により検索された番組の時間情報を取得する時間情報取得手段を備え、
前記取得手段は、前記時間情報に基づいて前記検索手段により検索された番組に対応する番組の番組名を取得することを特徴とする請求項２記載の番組検索装置。
【請求項４】
前記判別手段は、更新前の番組名を前記番組名記憶手段から取得し、更新後の番組名を前記取得手段から取得して、比較を行うことを特徴とする請求項２記載の番組検索装置。
【請求項５】
前記判別手段において前記更新後の番組名が省略されたと判別された場合に、前記検索手段により検索された番組の録画予約を行う録画予約手段を備えることを特徴とする請求項２記載の番組検索装置。
【請求項６】
前記判別手段は、前記取得手段に取得された更新前の番組名と、更新後の番組名とを比較して、番組名が一致又は省略されているか否かを判別し、
前記録画予約手段は、前記更新前の番組名と更新後の番組名とが一致及び省略されていないと判別された場合に、録画予約を行わないことを特徴とする請求項５記載の番組検索装置。
【請求項７】
前記番組案内情報は、番組案内情報であることを特徴とする請求項２記載の番組検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｉｃａｌ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）を利用した放送受信装置及び番組検索装置に関するものである。
【０００２】
【従来の技術】
従来、地上アナログ放送の放送電波に文字信号を重畳させ、放送する番組のジャンルや放送時間などに関する電子番組ガイド（ＥＰＧ）を送信する技術が普及している。このＥＰＧは、各家庭の受信機により取り出され、テレビ画面に番組表として表示させることにより、視聴者の好みに合わせた番組の検索を行うことができる。
【０００３】
図５は、ＥＰＧをテレビ画面に表示させるためのＧガイドシステム１００のシステム構成を示す概略図である。図５に示すように、Ｇガイドシステム１００は、送信側において、放送事業者により作成された番組案内情報を所定のファイル形式に変換し、圧縮、暗号化した後、テレビ電波のＶＢＩ（Ｖｅｒｔｉｃａｌ　Ｂｌａｎｋｉｎｇ　Ｉｎｔｅｒｖａｌ：垂直帰線消去帰還）に文字信号を挿入して、各受信機に送信する。一方、受信側は、受信機により放送電波を受信してＶＢＩから文字信号をデータとして取り出し、このデータを一旦メモリ等に格納した後、データの復号化、伸長を行って、上述した所定のファイルを取り出して、テレビ画面に番組表として表示させる。
【０００４】
このようなＧガイドシステム１００から送信されるＥＰＧは、例えば、２週間分程度の番組情報を含んでいるが、放送スケジュールは直前になって変更されることがあるため、送信側は所定時間毎にＥＰＧのデータ更新を行う。したがって、受信側においても、送信側のＥＰＧのデータ更新に応じて、取得したＥＰＧのデータを更新する必要がある。例えば、ユーザからＥＰＧの表示要求があった場合に、前回ＥＰＧを取得した日時と、現在の日時を比較して、所定時間が経過していた場合は、新たに放送電波からＥＰＧを取得して、更新されたＥＰＧをテレビ画面に表示させることにより、常に最新のＥＰＧを表示可能な文字放送受信装置が知られている（特許文献１参照）。
【０００５】
また、このように受信したＥＰＧを利用してユーザが番組の検索を行い易くするための種々の技術が提案されている。例えば、現在受信中の放送番組の番組名と一致する番組名をＥＰＧの中から検索し、番組名が一致する番組がある場合、この番組の受信予約を自動的に行う放送番組受信予約装置が知られている（例えば、特許文献２参照）。或いは、録画予約を行う際に、予め番組名をキーワードとして登録しておき、受信したＥＰＧの中に登録された番組名がある場合、この番組名と一致する番組の録画を予約することも可能である。
【０００６】
【特許文献１】
特開２０００−５０２１５号公報
【特許文献２】
特開２０００−９２４００号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述したＧガイドシステム１００から送信されるＥＰＧは、２週間程度の番組情報を含むため、例えば、２週間前においては、番組名のみが決定されている場合、番組名のみがフルタイトルで表示されるが、放送日が近づくにつれて、サブタイトルや出演者等の情報を含むようになり、番組名が省略される場合がある。
【０００８】
ここで、上述したように番組名をキーワードとして、番組を検索して放送の受信予約や録画予約を行っている場合、放送日が近づくにつれて更新されるＥＰＧに含まれる番組名が省略されていくと、該当する番組を確実に検出できないという問題が生じていた。これにより、ユーザは、見たい番組を見逃してしまったり、番組の録画を行えない場合があった。或いは、例えば、番組名がフルタイトルで表示される２週間前の情報に基づいて録画予約を行うと、放送スケジュールの変更に対応できず、登録されたキーワードと全く関係のない番組が録画されてしまい、無駄が生じるという問題もあった。
【０００９】
本発明の課題は、時間の経過とともにＥＰＧに含まれる番組名が省略された場合であっても、確実に所望の番組を検索することができる放送受信装置及び番組検索装置を提供する。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、例えば図１から図３に示すように、放送局から送出される放送電波に重畳された電子番組ガイドを抽出する抽出手段（例えば、図１に示すＥＰＧ抽出部）と、前記抽出された電子番組ガイドを記憶する電子番組ガイド記憶手段（例えば、図２に示すＥＰＧ記憶部１３ｄ）と、所定時間毎に前記抽出手段に電子番組ガイドを抽出させて前記電子番組ガイド記憶手段に記憶された電子番組ガイドを更新する更新制御手段（例えば、図４のステップＳ６に示す処理を行うＣＰＵ１４ａ）と、指定された番組名をキーワードとして前記電子番組ガイドからキーワードに対応する番組を検索する検索手段（例えば、図４のステップＳ２に示す処理を行うＣＰＵ１４ａ）と、前記検索手段により検索された番組の録画予約を行う録画予約手段（例えば、図４のステップＳ１４に示す処理を行うＣＰＵ１４ａ）と、を備える放送受信装置において、
前記検索手段により検索された番組の時間情報を取得する時間情報取得手段（例えば、図４のステップＳ４に示す処理を行うＣＰＵ１４ａ）と、
前記更新手段により更新される前の電子番組ガイド及び更新された後の電子番組ガイドから前記検索手段により検索された番組に対応する番組の番組名を取得する取得手段（例えば、図４のステップＳ４に示す処理を行うＣＰＵ１４ａ）と、
更新前の電子番組ガイドから取得された番組名と、更新後の電子番組ガイドから取得された番組名とを比較して、当該更新後の番組名が一致するか否か及び省略されたか否かを判別する判別手段（例えば、図４のステップＳ８に示す処理を行うＣＰＵ１４ａと、
前記判別手段により、前記更新後の番組名が省略されたと判別された場合に、当該更新後の番組名を更新前の番組名に対応付けて記憶する番組名記憶手段（例えば、図２に示す番組名記憶部１４ｈ）と、を備え、
前記取得手段は、前記時間情報に基づいて前記検索手段により検索された番組に対応する番組の番組名を取得し、
前記判別手段は、更新前の番組名を前記番組名記憶手段から取得し、更新後の番組名を前記取得手段から取得して比較を行い、
前記録画予約手段は、前記判別手段において前記更新後の番組名が省略されたと判別された場合に、前記検索手段により検索された番組の録画予約を行い、前記判別手段において更新後の番組名が一致及び省略されていないと判別された場合に、録画予約を行わないことを特徴とする。
【００１１】
請求項１記載の発明によれば、指定された番組名をキーワードとして検索し、検索された番組の時間情報を取得して、電子番組ガイドが更新される毎に、この時間情報に基づいて、当該番組の番組名が省略されたか否かを判別し、番組名が省略された場合は、省略された番組名を記憶することにより、番組名が省略された場合であっても、当該番組が検索された番組であることを認識することができるため、確実に所望する番組の録画予約を行うことができる。また、時間情報に基づいて検索された番組の番組名を取得し、この番組名が指定された番組名と一致しない場合、又は指定された番組名が省略されたものでない場合、番組が変更になったと判別して、録画予約を行わないため、放送スケジュールの変更に対応することができ、不要な番組を録画してしまうことがない。
【００１２】
請求項２記載の発明は、例えば図１から図３に示すように、放送局から送出される放送電波に重畳された番組案内情報を抽出する抽出手段と、前記抽出された番組案内情報を記憶する番組案内情報記憶手段（例えば、図２に示すＥＰＧ記憶部１３ｄ）と、所定時間毎に前記抽出手段に番組案内情報を抽出させて前記番組案内情報記憶手段に記憶された番組案内情報を更新する更新制御手段（例えば、図４のステップＳ６に示す処理を行うＣＰＵ１４ａ）と、指定された番組名をキーワードとして前記番組案内情報からキーワードに対応する番組を検索する検索手段（例えば、図４のステップＳ２に示す処理を行うＣＰＵ１４ａ）と、を備える放送受信装置において、
前記更新手段により更新される前の番組案内情報及び更新された後の番組案内情報から前記検索手段により検索された番組に対応する番組の番組名を取得する取得手段（例えば、図４のステップＳ４に示す処理を行うＣＰＵ１４ａ）と、
更新前の番組案内情報から取得された番組名と、更新後の番組案内情報から取得された番組名とを比較して、当該更新後の番組名が省略されたか否かを判別する判別手段（例えば、図４のステップＳ８に示す処理を行うＣＰＵ１４ａ）と、
前記判別手段により、前記更新後の番組名が省略されたと判別された場合に、当該更新後の番組名を更新前の番組名に対応付けて記憶する番組名記憶手段（例えば、図２に示す番組名記憶部１４ｈ）と、
を備えることを特徴とする。
【００１３】
請求項２記載の発明によれば、番組案内情報が更新された際に、指定された番組名をキーワードとして検索された番組の番組名が省略された場合であっても、省略された番組名を省略される前の番組名と対応付けて記憶するため、番組の同一性を確認することができる。
【００１４】
請求項３記載の発明は、請求項２記載の発明において、例えば図１から図３に示すように、
前記検索手段により検索された番組の時間情報を取得する時間情報取得手段（例えば、図４のステップＳ４に示す処理を行うＣＰＵ１４ａ）を備え、
前記取得手段は、前記時間情報に基づいて前記検索手段により検索された番組に対応する番組の番組名を取得することを特徴とする。
【００１５】
請求項３記載の発明によれば、時間情報に基づいて検索された番組に対応する番組を検索することができ、確実に検索された番組に対応する番組の番組名を取得することができる。
【００１６】
請求項４記載の発明によれば、請求項２記載の発明によれば、
前記判別手段は、更新前の番組名を前記番組名記憶手段から取得し、更新後の番組名を前記取得手段から取得して、比較を行うことを特徴とする。
【００１７】
請求項４記載の発明によれば、更新前の番組名を番組名記憶手段に記憶しておくため、容易に更新前の番組名を取得して、更新後の番組名と比較することができる。
【００１８】
請求項５記載の発明は、請求項２記載の発明において、
前記判別手段において前記更新後の番組名が省略されたと判別された場合に、前記検索手段により検索された番組の録画予約を行う録画予約手段（例えば、図４のステップＳ１４に示す処理を行うＣＰＵ１４ａ）を備えることを特徴とする。
【００１９】
請求項５記載の発明によれば、指定された番組名をキーワードとして検索された番組名が省略された場合であっても、確実に録画予約を行うことができる。
【００２０】
請求項６記載の発明は、請求項５記載の発明において、
前記判別手段は、前記取得手段に取得された更新前の番組名と、更新後の番組名とを比較して、番組名が一致又は省略されているか否かを判別し、
前記録画予約手段は、前記更新前の番組名と更新後の番組名とが一致又は省略されていないと判別された場合に、録画予約を行わないことを特徴とする。
【００２１】
請求項６記載の発明によれば、指定された番組名をキーワードとして検索された番組の放送スケジュールに変更があった場合、録画予約を行わないため、不要な番組を録画することなく、記録媒体や電気代の無駄を省くことができる。
【００２２】
請求項７記載の発明は、請求項２記載の発明において、
前記番組案内情報は、電子番組ガイドであることを特徴とする。
【００２３】
請求項７記載の発明によれば、例えば、既存のＧガイドシステムにより提供される電子番組ガイドを利用することができるため、初期投資費用等のコストを押さえることができる。
【００２４】
【発明の実施の形態】
以下、図１〜図４を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００２５】
まず、本実施の形態の構成を説明する。
図１は、本実施の形態における放送受信装置１の機能的構成を示すブロック図である。なお、図１は、本発明に必要な構成のみを示し、説明に不要なその他の構成部分は省略している。図１に示すように、放送受信装置１は、受信部１０、音声検波回路１１、映像検波回路１２、ＥＰＧ抽出部１３、制御部１４、スピーカ１５、モニタ１６、受光部１７、リモコン１８等を備えて構成されている。また、放送受信装置１は、録画予約された番組の記録を行うための外部機器２０に接続されている。
【００２６】
受信部１０は、アンテナ１０ａを備え、放送局から送られてくる放送電波（例えば、地上波アナログ放送電波）をアンテナ１０ａにより受信し、その中から所望の放送番組を選局して受信するチューナとしての機能を有している。受信部１０は、受信した放送電波のうち映像信号及び音声信号を抽出して、映像信号及び音声信号をそれぞれ映像検波回路１８及び音声検波回路１９に出力する。また、受信部１０は、放送電波に重畳された文字信号を抽出するためのＥＰＧ抽出部１３に放送電波を出力する。
【００２７】
音声検波回路１１は、受信部１０から入力された映像信号及び音声信号のうち音声信号を検波して、この音声信号を増幅回路（図示せず）により増幅してスピーカ１５に出力する。
【００２８】
映像検波回路１２は、受信部１０から入力された映像信号及び音声信号のうち映像信号を検波して、この映像信号を増幅回路（図示せず）により増幅してモニタ１６に出力する。
【００２９】
ＥＰＧ抽出部１３は、放送電波に重畳して送出される文字信号を抽出して、ＥＰＧを取得する。ここで、ＥＰＧには、番組の番組名、放送日、番組開始時間、番組終了時間、予約コード、チャンネル、ジャンル等の情報が２週間分程度含まれており、これらの情報がＥＰＧ記憶部１３ｄに記憶される。また、予約コードは、例えば、所定の規格に即したＧコード等のコード番号により構成され、録画予約をする場合に必要な放送日、番組開始時間、番組終了時間、チャンネルの４つの情報を圧縮コーディング技術により最大８桁の数字に置き換えたコード番号を記録録画機器に入力するにより録画予約を可能にするものである。
【００３０】
制御部１４は、リモコン１８から送出された選局操作や予約操作等が受光部１７を介して入力されると、システムプログラムや制御プログラムに従って放送受信装置１の各部を駆動制御する。
【００３１】
図２を参照してＥＰＧ抽出部１３及び制御部１４について詳細に説明する。図２は、ＥＰＧ抽出部１３及び制御部１４の機能的構成を示すブロック図である。図２に示すように、ＥＰＧ抽出部１３は、データ取込回路１３ａ、バッファメモリ１３ｂ、ページメモリ１３ｃ、出力ＩＦ１３ｅ等を備えて構成され、制御部１４は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１４ａ、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１４ｂ、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１４ｃ、日時データ抽出回路１４ｄ、入力ＩＦ（インターフェイス）１４ｅ、外部機器制御回路１４ｆ、ページメモリ１３ｃ、予約メモリ１４ｉ等を備えて構成され、各部はバス１４ｊにより接続されている。
【００３２】
ＣＰＵ１４ａは、ＲＯＭ１４ｂに記憶される制御プログラム及びＲＡＭ１４ｃに記憶される制御データにより動作するものである。ＣＰＵ１４ａは、データ取込回路１３ａにおける文字信号のタイミング制御及びデータ取込回路１３ａからバッファメモリ１３ｂへのデータ転送を制御する。また、ＣＰＵ１４ａは、バッファメモリ１３ｂに一時的に記憶させた文字データをページ単位でページメモリ１３ｃに転送して、取得したＥＰＧをＥＰＧ記憶部１３ｄに記憶させる。
【００３３】
ＣＰＵ１４ａは、後述する時刻データ抽出回路１４ｄにより、上述したＥＰＧの更新日時を取得させて、ＥＰＧに対応付けて更新日時をＥＰＧ記憶部１３ｄに記憶させる。これにより、ＣＰＵ１４ａは、ＥＰＧの更新日時と現在の日時とを比較し、所定時間が経過している場合、ＥＰＧ抽出部１３を制御して新たなＥＰＧを取得させることにより、所定時間毎にＥＰＧ記憶部１３ｄに記憶させたＥＰＧを更新することができる。
【００３４】
また、ＣＰＵ１４ａは、リモコン１８から番組表の表示指示が入力されると、ページメモリ１３ｃ内のＥＰＧ記憶部１３ｄからＥＰＧを取得して、出力ＩＦ１３ｅからＥＰＧを出力して、モニタ１６に番組表を表示させる。この際、ＣＰＵ１４ａは、映像検波回路１２と、ＥＰＧ抽出部１３に設けられている切替回路１９ａ，１９ｂのＯＮ／ＯＦＦを制御して、番組表をモニタ１６に表示させる場合は、ＥＰＧ抽出部１３のスイッチをＯＮにしてＥＰＧを出力させる。
【００３５】
さらに、ＣＰＵ１４ａは、後述する自動録画予約処理（図３参照）を実行する。この自動録画予約処理を実行するに際して、ＣＰＵ１４ａは、リモコン１８から自動録画予約を行うためのキーワードとなる番組名を登録する指示が入力されると、入力された番組名を番組名記憶部１４ｈに記憶させて、キーワードの登録を行う。また、ＣＰＵ１４ａは、番組名記憶部１４ｈにキーワードとして登録されている番組名を取得して、ＥＰＧ記憶部１３ｄに記憶されているＥＰＧの中から該当する番組名と一致する番組名があるか否かを判別する。
【００３６】
ＥＰＧの中に該当する番組名がある場合、ＣＰＵ１４ａは、当該番組の放送日、番組開始時間、番組終了時間、チャンネル等を含む時間情報を取得して、番組名記憶部１４ｈに当該番組名とともに記憶させる（図３（ａ）参照）。また、ＣＰＵ１４ａは、時間情報に基づいて、この番組が次回のＥＰＧ更新よりも前に放送されるか否かを判別し、番組が次回のＥＰＧ更新よりも前に放送される場合、ＥＰＧからこの番組の予約コードを取得して、予約メモリ１４ｉに記憶させる。また、番組の放送日、番組開始時間、番組終了時間、予約コード等を予約番組データ記憶部１４ｇに記憶させ、番組の録画予約を行う。
【００３７】
一方、この番組が次回のＥＰＧ更新よりも後に放送される場合、ＣＰＵ１４ａは、ＥＰＧ記憶部１３ｄに記憶されている前回のＥＰＧの更新日時と現在の日時とを比較して、ＥＰＧの更新時間になった場合、ＥＰＧ抽出部１３を制御して新たなＥＰＧを取得する。ＥＰＧの更新が行われると、ＣＰＵ１４ａは、番組名記憶部１４ｈに記憶された時間情報を取得し、更新されたＥＰＧからこの時間情報に該当する番組の番組名を取得する。そして、ＣＰＵ１４ａは、更新されたＥＰＧから取得した番組名と、番組名記憶部１４ｈに記憶されている更新前のＥＰＧから取得した番組名とを比較して、番組名が一致又は省略されているか否かを判別する。
【００３８】
ＥＰＧ更新前の番組名と、ＥＰＧ更新後の番組名が一致する場合、ＣＰＵ１４は、番組名記憶部１４ｈの更新を行わず、ＥＰＧ更新前の番組名と、ＥＰＧ更新後の番組名が類似（一部が一致）する場合、ＣＰＵ１４ａは、番組名が省略されたと判別して、ＥＰＧ更新前の番組名及びＥＰＧ更新後の番組名を番組名記憶部１４ｈに記憶させる（図３（ｂ），（ｃ）参照）。また、ＥＰＧ更新前の番組名と、ＥＰＧ更新後の番組名が異なる場合、ＣＰＵ１４ａは、番組の放送スケジュールが変更されたと判断して、キーワードとして予め登録されている番組名を除く各情報を番組名記憶部１４ｈから消去する（図３（ｄ）参照）。
【００３９】
そして、ＣＰＵ１４ａは、番組名記憶部１４ｈに記憶されている番組の放送時間が次回のＥＰＧ更新の前になった場合、ＥＰＧから当該番組の予約コードを取得して予約メモリ１４ｉに記憶させるとともに、番組の放送日、番組開始時間、番組終了時間、チャンネル等を予約番組データ記憶部１４ｈに記憶させて、番組の録画予約を行う。
【００４０】
データ取込回路１３ａは、受信部１０から入力された映像データに重畳された文字信号を抽出して、この文字信号に対して同期再生及び誤り訂正を行った後、バッファメモリ１３ｂに一時的に記憶する。バッファメモリ１３ｂは、ＣＰＵ１４ａの制御に応じて、蓄積された文字データをページ単位にてページメモリ１３ｃに出力する。
【００４１】
ページメモリ１３ｃには、ＥＰＧ記憶部１３ｄ、予約番組データ記憶部１４ｇ、番組名記憶部１４ｈが設けられている。ＥＰＧ記憶部１３ｄは、バッファメモリ１３ｂからページ単位で転送されるＥＰＧを記憶するものであり、ＣＰＵ１４ａの制御により所定時間毎にＥＰＧを更新して記憶する。また、ＥＰＧ記憶部１３ｄは、ＥＰＧに対応付けてＥＰＧが記憶された日時データ、すなわちＥＰＧの更新日時を記憶している。予約番組データ記憶部１４ｇは、ＣＰＵ１４ａにより実行される自動録画予約処理により録画予約された番組の番組名、放送日、番組開始時間、番組終了時間、チャンネル等を記憶するものである。
【００４２】
番組名記憶部１４ｈは、予めユーザによりキーワードとして登録された番組名を記憶している。また、番組名記憶部１４ｈは、ＣＰＵ１４ａにより実行される自動録画予約処理において、登録された番組名に対応する番組の時間情報を当該番組名に対応付けて記憶する。さらに、番組名記憶部１４ｈは、登録された番組名に対応する番組の番組名がＥＰＧにおいて省略された場合に、この省略された番組名を省略される前の番組名に対応付けて記憶する。
【００４３】
図３を参照して、番組名記憶部１４ｈのデータ構成について詳細に説明する。図３は、番組名記憶部１４ｈに記憶される番組名が更新される過程の一例を示す図である。図３（ａ）に示すように、番組名記憶部１４ｈには、予めキーワードとして登録されている番組名「ＡＢＣＤＥ」が記憶されている。また、ＥＰＧから登録されている番組名に対応する番組が検索された場合、メモリ１には、ＥＰＧから取得された番組名「ＡＢＣＤＥ」が記憶され、時間情報には、この番組名に対応する番組の放送日、番組開始時間、番組終了時間、チャンネルが記憶される。
【００４４】
また、ＥＰＧが更新され、番組名が省略されると、図３（ｂ）に示すように、メモリ１には、ＥＰＧ更新前に取得された番組名「ＡＢＣＤＥ」が記憶され、メモリ２には、ＥＰＧ更新後に省略された番組名「ＡＢＣＤ」が記憶される。さらに、ＥＰＧが更新され、番組名が省略されると、メモリ１には、ＥＰＧ更新前の番組名、すなわちメモリ２に記憶されていた番組名「ＡＢＣＤ」が記憶され、メモリ２には、ＥＰＧ更新後に省略された番組名「ＡＢＣ」が記憶される。このように、番組名記憶部１４ｈは、ＥＰＧが更新される毎に番組名が省略された場合、ＥＰＧ更新前に取得された番組名と、ＥＰＧ更新後に取得された番組名とを、登録された番組名及び時間情報に対応付けて記憶する。
【００４５】
また、ＣＰＵ１４ａにより、登録された番組名に対応する放送にスケジュール変更があったと判断された場合、図３（ｄ）に示すように、登録された番組名を除く各情報を消去し、改めて、登録された番組名に基づいて、ＥＰＧから検索が行われる。これにより、ＥＰＧが更新される毎に番組名が徐々に省略された場合であっても、番組名が省略される過程を記憶しておくことにより、ユーザによりキーワードとして登録された番組名に該当する番組を確実に検出することができる。
【００４６】
日時データ抽出回路１４ｄは、ＥＰＧ記憶部１３ｄにＥＰＧを記憶した日時データを取得して、ＥＰＧと対応付けて当該日時データをＥＰＧ記憶部１３ｄに記憶させる。また、日時データ抽出回路１４ｄは、予約メモリ１４ｈから読み出される予約コードから日時データを算出し、ページメモリ１３ｃの予約番組データ記憶部１４ｇに放送日、番組開始時間、番組終了時間として記憶させる。これにより、ＣＰＵ１４ａは、この日時データと、現在の日時データとを比較演算し、比較結果に応じて録画を開始させる制御信号を外部機器２０に出力する。
【００４７】
入力ＩＦ１４ｅは、受光部１７を介して入力される操作指示、録画予約指示等を、ＣＰＵ１４ａに出力する。
【００４８】
外部機器制御回路１４ｆは、ＣＰＵ１４ａから出力される外部機器２０の機種に応じた制御コードにより、外部機器２０を駆動制御する。これにより、放送受信装置１において録画予約された番組の録画を、外部機器２０にて行うことができる。
【００４９】
予約メモリ１４ｈは、上述した録画予約処理において、選択された番組の予約コードを記憶する。
【００５０】
次に、本実施の形態の動作を説明する。
動作説明の前提として、以下のフローチャートに記述されている各処理を実現するためのプログラムは、コンピュータが読み取り可能なプログラムコードの形態でＲＯＭ１４ｂに格納されており、ＣＰＵ１４ａは、当該プログラムコードに従った動作を逐次実行する。
【００５１】
図４は、ＣＰＵ１４ａにより実行される自動録画予約処理を示すフローチャートである。図４に示すように、ＣＰＵ１４ａは、リモコン１８から録画する番組を自動で検索するためのキーワードとなる番組名を登録する指示が入力されると、入力された番組名をキーワードとして番組名記憶部１４ｈに記憶させて、キーワードの登録を行う（ステップＳ１）。次いで、ＣＰＵ１４ａは、登録されたキーワードに一致する番組名をＥＰＧ記憶部１３ｄに記憶されたＥＰＧから検索して（ステップＳ２）、キーワードと一致する番組名があるか否かを判別する（ステップＳ３）。
【００５２】
ここで、ＥＰＧの中にキーワードに一致する番組名がある場合（ステップＳ３；ＹＥＳ）、ＣＰＵ１４ａは、この番組名を取得して番組名記憶部１４ｈのメモリ１に記憶させるとともに、番組名が一致した番組の放送日、番組開始時間、番組終了時間、チャンネルを時間情報として取得し、番組名記憶部１４ｈの所定の領域に記憶させる（ステップＳ４）。次いで、ＣＰＵ１４ａは、時間情報に基づいて番組の放送時間が次回のＥＰＧ更新の後であるか否かを判別する（ステップＳ５）。
【００５３】
番組の放送時間が次回のＥＰＧ更新の前である場合（ステップＳ５；ＮＯ）、ＣＰＵ１４ａは、ＥＰＧから番組の予約コードを取得して予約メモリ１４ｉに記憶させるとともに、番組の放送日、番組開始時間、番組終了時間、チャンネル等を予約番組データ記憶部１４ｇに記憶させて、番組の録画予約を行い（ステップＳ１４）、本自動録画予約処理を終了する。
【００５４】
一方、番組の放送時間が次回のＥＰＧ更新の後である場合（ステップＳ５；ＹＥＳ）、ＣＰＵ１４ａは、ＥＰＧの更新を行い（ステップＳ６）、更新したＥＰＧから時間情報に対応する番組の番組名を取得する（ステップＳ７）。次いで、取得した番組名がメモリ１に記憶されている番組名と一致しているか否かを判別し（ステップＳ８）、番組名が一致している場合（ステップＳ８；ＹＥＳ）、ＣＰＵ１４ａは、番組名の省略が行われていないと判断して、番組名記憶部１４ｈの更新を行わずに、ステップＳ５に移行する。
【００５５】
一方、取得した番組名とメモリ１に記憶されている番組名が一致していない場合（ステップＳ８；ＮＯ）、ＣＰＵ１４ａは、番組名が省略されているか否かを判別し（ステップＳ９）、番組名が省略されている場合（ステップＳ９；ＹＥＳ）、ＥＰＧ更新前の番組名、すなわちメモリ２に記憶されている番組名をメモリ１に記憶させ、ＥＰＧ更新後の番組名、すなわち省略された番組名をメモリ２に記憶させる（ステップＳ１０）。そして、ＣＰＵ１４ａは、ステップＳ５に移行して、上述した処理を繰り返して実行する。
【００５６】
さらに、取得した番組名がメモリ１の番組名と一致せず、省略もされていない場合（ステップＳ９；ＮＯ）、ＣＰＵ１４ａは、番組の放送スケジュールに変更があったと判断して、メモリ１、メモリ２、時間情報を消去して（ステップＳ１５）、ステップＳ２に移行し、改めてＥＰＧからキーワードの検索を行う。
【００５７】
以上のように、本実施の形態の放送受信装置１によれば、放送局から送出される放送電波に重畳されている文字信号を抽出し、この文字信号を収集してＥＰＧを取得する。また、予め録画する番組を自動で検索するためのキーワードとなる番組名を登録させておき、取得したＥＰＧからこのキーワードに対応する番組の番組名及び時間情報を取得して番組名記憶部１４ｈに記憶する。そして、ＥＰＧが更新された場合、時間情報に基づいて該当する番組の番組名を取得し、番組名が省略された場合、ＥＰＧ更新前の番組名と、ＥＰＧ更新後の番組名を対応付けて、番組名記憶部１４ｈに記憶させることにより、キーワードに対応する番組の番組名が省略された場合でも、番組名が省略された過程を明らかにして、所望する番組を確実に検索して録画予約を行う。
【００５８】
これにより、ユーザは、所望する番組の番組名をキーワードとして登録するだけで、ＥＰＧに含まれる番組名が省略された場合であっても、所望する番組を確実に録画することができる。また、例えば、番組名が省略されることを想定して予め省略された番組名を登録することにより、所望する番組を確実に検索できなかったり、所望する以外の番組が検索されてしまうことがない。また、放送スケジュールの変更に対応することができるため、不必要な番組が録画されることがなく、ビデオテープ等の記録媒体や電気代の無駄を省くことができる。
【００５９】
なお、上述した本実施の形態における記述は、本発明にかかる好適な放送受信装置及び番組検索装置の一例であり、これに限定されるものではない。
【００６０】
例えば、本実施の形態の放送受信装置１は、キーワードに基づいて、番組の検索を行い、検索された番組の放送スケジュールに変更がない場合、録画予約を行う構成としたが、これに限らず、検索された番組の放送受信予約を行う構成であっても良い。すなわち、登録された番組名をキーワードとして、ユーザの所望する番組を検索可能な構成とすれば良く、種々の機器に本発明を適用可能である。
【００６１】
また、本実施の形態においては、キーワードとして登録する番組名をリモコン１８から入力する構成として説明を行ったが、例えば、リモコン１８とは別体に構成される入力装置を備え、当該入力装置からキーワードとなる番組名を入力する構成であっても良い。さらに、放送受信装置１は、外部機器制御回路１４ｆを備え、放送受信装置１に接続された外部機器２０により、番組の録画が行われる構成としたが、例えば、放送受信装置１に大容量のハードディスク装置を備え、このハードディスク装置に番組を録画する構成であっても良い。
【００６２】
その他、本実施の形態における放送受信装置１の構成部分の細部構成、及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６３】
【発明の効果】
本発明によれば、指定された番組名をキーワードとして検索し、検索された番組の時間情報を取得して、電子番組ガイドが更新される毎に、この時間情報に基づいて、当該番組の番組名が省略されたか否かを判別し、番組名が省略された場合は、省略された番組名を記憶することにより、番組名が省略された場合であっても、当該番組が検索された番組であることを認識することができるため、確実に所望する番組の録画予約を行うことができる。また、時間情報に基づいて検索された番組の番組名を取得し、この番組名が指定された番組名と一致しない場合、又は指定された番組名が省略されたものでない場合、番組が変更になったと判別して、録画予約を行わないため、放送スケジュールの変更に対応することができ、不要な番組を録画してしまうことがない。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態における放送受信装置１の機能的構成を示すブロック図である。
【図２】図１に示すＥＰＧ抽出部１３及び制御部１４の機能的構成を示すブロック図である。
【図３】図２に示す番組名記憶部１４ｈのデータ構成例を示す図である。
【図４】図２に示すＣＰＵ１４ａにより実行される録画予約処理を示すフローチャートである。
【図５】従来のＧガイドシステムの概念図を示す図である。
【符号の説明】
１　　放送受信装置
１０　　受信部
１０ａ　アンテナ
１１　　音声検波回路
１２　　映像検波回路
１３　　ＥＰＧ抽出部
１３ａ　　データ取込回路
１３ｂ　　バッファメモリ
１３ｃ　　ページメモリ
１３ｄ　　ＥＰＧ記憶部
１３ｅ　　出力ＩＦ
１４　　制御部
１４ａ　　ＣＰＵ
１４ｂ　　ＲＯＭ
１４ｃ　　ＲＡＭ
１４ｄ　　日時データ抽出回路
１４ｅ　　入力ＩＦ
１４ｆ　　外部機器制御回路
１４ｇ　　予約番組データ記憶部
１４ｈ　　番組名記憶部
１４ｉ　　予約メモリ
１４ｊ　　バス
１５　　スピーカ
１６　　モニタ
１７　　受光部
１８　　リモコン
１９ａ，ｂ　　切替回路
２０　　外部機器
１００　　Ｇガイドシステム
【図１】
2004134858.tif 000003
【図２】
2004134858.tif 000004
【図３】
2004134858.tif 000005
【図４】
2004134858.tif 000006
【図５】
2004134858.tif 000007