(57)【要約】【課題】短時間で所望の番組を、確実に予約できるようにする。【解決手段】領域３０１に、放送パターンが設定された各番組が表示されている。領域３０１の第１行目には、タイトルが「逃亡」である番組が、明日の午前１時５５分から放送され、その番組の放送パターンが「連続番組（時間不定）」であることを表している。従って、領域３０１の第１行目に記載された番組は、代表番組であり、検索結果の中には、この番組に対応づけられた同一タイトルの番組が他に存在することになる。領域３０１の第２行目と６行目に、タイトルが「風のイルカ」が表示されているが、第２行目の場合、放送パターンが「連続番組（定時）」であったのに対して、第６行目の場合、放送パターンは「一挙連続放送」である。このように、同一タイトルの番組であっても、設定された放送パターンが異なる場合、それらの番組の代表番組が別々に表示される。【選択図】図６
2008048284.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段と、
前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段と、
前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段とを備え、
前記検索結果分類手段は、
前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、
前記表示制御手段は、前記検索結果として前記代表番組を画面に表示させる
番組情報表示装置。
【請求項２】
前記検索結果分類手段は、
前記同一タイトルの複数の番組が放送される放送局、または放送時間帯に基づいて、前記同一タイトルの複数の番組を、予め設定された放送パターンのいずれかに、さらに分類して、前記放送パターン毎に代表番組を抽出する
請求項１に記載の番組情報表示装置。
【請求項３】
前記同一タイトルの複数の番組のうち、前記代表番組以外の番組は、階層化されて表示される
請求項３に記載の番組情報表示装置。
【請求項４】
前記表示制御手段は、
前記番組の画像とともに、前記番組と同一タイトルの番組を表示させる
請求項１に記載の番組情報表示装置。
【請求項５】
予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段とを備える番組情報表示装置の番組情報表示方法であって、
前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、前記検索結果として前記代表番組を画面に表示させる
ステップを含む番組情報表示方法。
【請求項６】
予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段とを備える番組情報表示装置の番組情報表示処理を実行させるプログラムであって、
前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、前記検索結果として前記代表番組を画面に表示させる
ステップを含むコンピュータが読み取り可能なプログラム。
【請求項７】
請求項６に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組情報表示装置および方法、プログラム、並びに記録媒体に関し、特に、短時間で所望の番組を、確実に予約できるようにする番組情報表示装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、EPG（Electric Program Guide）などの電子番組表を用いて番組の録画予約を行う技術が普及している。このような録画予約においては、例えば、キーワード等を指定して所望の番組を、電子番組表の中から検索して提示することも行われている。
【０００３】
番組の検索結果を提示する場合、ヒットした番組が大量に存在するときは、所望の番組タイトルを探すのに時間がかかってしまう。ここで効率よく検索を行うため、検索された番組を、日時順、タイトル名順、ジャンル順などでソートすることや、また、指定したキーワードと同一の語句が存在する回数が多い方から順番に表示することなどが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１７９８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術により検索結果の番組をソートするなどして表示したとしても、表示される番組数自体が多大である限り、確認しなければならない番組数も変わらないため、ユーザの負荷はあまり軽減されていなかった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、短時間で所望の番組を、確実に予約できるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面は、予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段とを備え、前記検索結果分類手段は、前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、前記表示制御手段は、前記検索結果として前記代表番組を画面に表示させる番組情報表示装置である。
【０００７】
前記検索結果分類手段は、前記同一タイトルの複数の番組が放送される放送局、または放送時間帯に基づいて、前記同一タイトルの複数の番組を、予め設定された放送パターンのいずれかに、さらに分類して、前記放送パターン毎に代表番組を抽出するようにすることができる。
【０００８】
前記同一タイトルの複数の番組のうち、前記代表番組以外の番組は、階層化されて表示されるようにすることができる。
【０００９】
前記表示制御手段は、前記番組の画像とともに、前記番組と同一タイトルの番組を表示させるようにすることができる。
【００１０】
本発明の一側面は、予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段とを備える番組情報表示装置の番組情報表示方法であって、前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、前記検索結果として前記代表番組を画面に表示させるステップを含む番組情報表示方法である。
【００１１】
本発明の一側面は、予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段とを備える番組情報表示装置の番組情報表示処理を実行させるプログラムであって、前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、前記検索結果として前記代表番組を画面に表示させるステップを含むコンピュータが読み取り可能なプログラムである。
【００１２】
本発明の一側面においては、予め設定された条件に適合する番組が、番組表のデータに基づいて検索され、前記検索手段の検索結果の番組を、画面に表示させるために分類され、分類結果に基づいて、前記検索結果の番組の一覧の表示を制御される。また、前記検索結果の番組が、前記番組のタイトル毎に分類されて、同一タイトルの複数の番組の中から代表番組が抽出され、前記検索結果として前記代表番組を画面に表示させられる。
【発明の効果】
【００１３】
本発明によれば、短時間で所望の番組を、確実に予約できるようにすることができる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１５】
本発明の一側面の番組情報表示装置は、予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段（例えば、図２の検索実行部２０２）と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段（例えば、図２の検索結果分類部２０３）と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段（例えば、図２の表示制御部２０４）とを備え、前記検索結果分類手段は、前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し、前記表示制御手段は、前記検索結果として前記代表番組を画面に表示させる。
【００１６】
本発明の一側面の番組情報表示方法は、予め設定された条件に適合する番組を、番組表のデータに基づいて検索する検索手段（例えば、図２の検索実行部２０２）と、前記検索手段の検索結果の番組を、画面に表示させるために分類する分類手段（例えば、図２の検索結果分類部２０３）と、前記検索結果分類手段の分類結果に基づいて、前記検索結果の番組の一覧の表示を制御する表示制御手段（例えば、図２の表示制御部２０４）とを備える番組情報表示装置の番組情報表示方法であって、前記検索結果の番組を、前記番組のタイトル毎に分類して、同一タイトルの複数の番組の中から代表番組を抽出し（例えば、図３のステップS１０３の処理）、前記検索結果として前記代表番組を画面に表示させるステップを含む。
【００１７】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１８】
図１は、本発明を適用した記録再生装置の一実施の形態に係る構成例を示すブロック図である。
【００１９】
同図において、記録再生装置１００は、例えば、設定された録画予約に従ってテレビジョン放送の番組を録画したり、インターネット等のネットワークを介する同報配信によって送信される所定のデータ等を受信して記録するようになされている。
【００２０】
以下、テレビジョン番組の映像および音声、並びにネットワークを介して受信する所定のデータ等、記録再生装置１００によって処理される映像や音声を、適宜コンテンツと称する。
【００２１】
また、記録再生装置１００は、記憶部１１５に蓄積されたコンテンツや所定の記録媒体に記録されているコンテンツを再生し、その結果得られる映像信号や音声信号をテレビジョン受像機等のモニタ、スピーカなどに出力するようになされている。
【００２２】
さらに、記録再生装置１００は、ユーザからの操作に基づいて、後述するように、電子番組表から所定の番組の情報を検索して提示し、提示された情報に基づく録画予約の設定を受け付けるようになされている。
【００２３】
記録再生装置１００において、チューナ１１１は、放送信号（例えば、地上アナログ放送信号、ＢＳアナログ放送信号、地上デジタル放送信号、ＢＳデジタル放送信号等）を受信し、その結果得られるテレビジョン番組の映像信号および音声信号をCODEC１１２に出力する。また、チューナ１１１は、放送信号に含まれるEPGデータを受信し、バス１１４を介して制御部１２３に出力する。
【００２４】
CODEC１１２は、記録時において、チューナ１１１から入力されるデジタルの映像信号および音声信号を、MPEG方式等の圧縮符号化方式に従って符号化し、その結果得られる符号化データを、バス１１４を介して記憶部１１５または記録再生部１１６に出力する。また、CODEC１１２は、再生時において、記憶部１１５または記録再生部１１６によって記録媒体１１７から読み出され、バス１１４を介して入力される符号化データをデコードし、その結果得られた映像信号および音声信号を信号処理部１１３に出力する。なお、CODEC１１２による符号化（エンコード）と復号（デコード）は、省略されるようにすることも可能である。
【００２５】
信号処理部１１３は、CODEC１１２から入力される映像信号および音声信号に、所定の信号処理を施してテレビジョン受像機等のモニタ、スピーカなどに出力する。また、信号処理部１１３は、制御部１２３から入力される所定の表示画面の映像信号に所定の信号処理を施し、ユーザインタフェース、電子番組表、番組の検索結果等の画面の画像としてテレビジョン受像機等のモニタに出力する。
【００２６】
記憶部１１５は、例えばハードディスクドライブ等から成り、CODEC１１２からバス１１４を介して入力される符号化データと、それに対応するメタデータ（録画日時、最終再生日時、タイトル、出演者、ジャンル、放送チャンネル等の属性情報）などを記憶する。また、記憶部１１５は、通信部１２１からバス１１４を介して入力されるプログラムデータ等を記憶する。また、記憶した符号化データ、プログラムデータ等を読み出し、バス１１４を介してCODEC１１２または制御部１２３に出力する。
【００２７】
記録再生部１１６は、CODEC１１２から入力される符号化データ、記憶部１１５から読み出されバス１１４を介して入力される符号化データ等を磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、磁気テープ、もしくは半導体メモリなどの着脱可能な記録媒体１１７に記録する。また、記録再生部１１６は、記録媒体１１７に記録されている符号化データを読み出し、バス１１４を介してCODEC１１２に出力する。さらに、記録再生部１１６は、記録媒体１１７に記録されているプログラムデータ等を読み出し、バス１１４を介して制御部１２３に出力する。
【００２８】
通信部１２１は、例えば、インターネット等のネットワーク（図示せず）を介して所定のサーバに接続し、所定のデータ（HTML(Hyper Text Markup Language)データ、プログラムデータ、EPGデータ等）を取得する。
【００２９】
操作入力部１２２は、例えば、リモートコマンダや本体に設けられたボタン等から成り、ユーザからの操作に対応して操作信号を発生し、バス１１４を介して制御部１２３に出力する。制御部１２３は、操作入力部１２２からバス１１４を介して入力される操作信号に対応して、記録再生装置１００の各部を制御する。
【００３０】
図２は、制御部１２３において、ユーザからの操作に基づいて所定の番組の情報を検索して提示する処理を行う場合に用いられるソフトウェアの機能的構成例を示すブロック図である。
【００３１】
同図において、番組表取得生成部２０１は、チューナ１１１または通信部１２１から供給されるEPGデータを取得し、電子番組表を生成する。
【００３２】
検索実行部２０２は、例えば、ユーザにより操作入力部１２２を介して入力されるキーワード、ジャンルなどに基づいて、番組表取得生成部２０１により生成された電子番組表を検索し、各番組の番組名などと、キーワードとの一致の度合い、または指定されたジャンルに属する番組を所定の基準で評価し、評価値の高い番組の情報を検索結果として出力する。
【００３３】
検索結果分類部２０３は、検索実行部２０２による検索結果を分析し、同一タイトル（同一番組名）の番組等の有無をチェックして、検索結果として出力された番組のそれぞれを、予め設定された複数の種類の放送パターンに分類する。ここで、放送パターンは、検索結果の番組を、例えば、単独で放送される番組、定期的に連続して放送される番組、１日に連続して放送される番組、非定期的に連続して放送される番組などに分類し、分類された結果に基づいて設定される識別子とされる。
【００３４】
表示制御部２０４は、検索結果分類部２０３による分類結果に基づいて、それらの分類結果に対応する表示方式で、検索実行部２０２から出力された検索結果としての各番組の情報を表示するための画像データを生成する。
【００３５】
次に、図３のフローチャートを参照して、電子番組表に記載された番組に放送パターンを設定する放送パターン設定処理について説明する。この処理は、例えば、上述した検索実行部２０２がユーザの操作に基づいて、電子番組表から所定の番組を検索した後、実行される。
【００３６】
ステップS１０１において、検索結果分類部２０３は、検索実行部２０２による検索結果として出力された番組のうち、直近に放送される番組を抽出して、抽出された当該番組と同一タイトルの番組があるか否かを判定する。ここで、同一タイトルであるか否かの判定は、必ずしも、２つの番組のタイトルが完全に一致しているか否かにより行われるものではなく、例えば、２つの番組タイトルのLCS(Longest Common Subsequence)が算出され、所定の類似度を有する番組が同一タイトルであると判定される。
【００３７】
なおLCSは、２つの番組タイトル間で１文字以上の文字列が同じ順序で出現した共通部分列をさす。例えば、２つの番組タイトルのLCSを算出し、そのLCSが所定の値より大きい場合、それら２つの番組が同一タイトルであると判定されることになる。
【００３８】
ステップS１０１において、当該番組と同一タイトルの番組がないと判定された場合、処理は、ステップS１０２に進み、当該番組を代表番組とし、当該番組に放送パターン１をセット（設定）する。
【００３９】
ここで、代表番組は、例えば、後述する検索結果の表示画面において、必ず表示される番組であって、例えば、制御部１２３の内部のメモリなどに、代表番組であることを表す識別子などが当該番組に対応付けられて記憶されることにより、当該番組が代表番組とされる。また、放送パターン１は、複数ある放送パターンの中で、連続ではなく、単独で放送される番組（以下、適宜単発番組と称する）を表すものであり、例えば、制御部１２３の内部のメモリなどに、放送パターン１を表す識別子などが当該番組に対応付けられて記憶されることにより、当該番組の放送パターンが放送パターン１とされる。
【００４０】
一方、ステップS１０１において、当該番組と同一タイトルの番組があると判定された場合、処理は、ステップS１０３に進み、図４を参照して後述する同一タイトル番組分類処理が実行される。
【００４１】
ここで、図４のフローチャートを参照して、図３のステップS１０３の同一タイトル番組分類処理の詳細について説明する。ここからの処理においては、ステップS１０１の処理で同一タイトルの番組として判定（検出）された番組のそれぞれについて、ステップS１０１の処理で直近に放送される番組として抽出された当該番組との比較が行われる。
【００４２】
ステップS２０１において、検索結果分類部２０３は、ステップS１０１の処理で直近に放送される番組として抽出された当該番組を代表番組にセットする。
【００４３】
ステップS２０２において、検索結果分類部２０３は、当該番組と同一タイトルの番組が当該番組と同じ放送局で放送されている番組であるか否かを判定し、同一タイトルの番組が当該番組と同じ放送局で放送されている番組ではないと判定された場合、ステップS２０３に進み、当該番組およびその同一タイトルの番組の放送パターンを、放送パターン２にセットする。なお、放送パターン２は、複数ある放送パターンの中で、異なる放送局で同一タイトルの番組として放送される番組を表すものであり、例えば、制御部１２３の内部のメモリなどに、放送パターン２を表す識別子などがその番組に対応付けられて記憶されることにより、その番組の放送パターンが放送パターン２とされる。
【００４４】
一方、ステップS２０２において、同一タイトルの番組が当該番組と同じ放送局で放送されている番組であると判定された場合、処理は、ステップS２０４に進む。
【００４５】
ステップS２０４において、検索結果分類部２０３は、当該番組と同一タイトルの番組が当該番組と同じ時間帯に放送されている番組であるか否かを判定し、同一タイトルの番組が当該番組と同じ時間帯に放送されている番組であると判定された場合、ステップS２０５に進む。
【００４６】
なお、同じ放送時間帯において放送されているか否かの判定は、必ずしも、２つの番組の放送開始時刻と、放送終了時刻とが完全に一致しているか否かにより行われるものではなく、例えば、２つの番組の放送開始時刻と、放送終了時刻の差異がそれぞれ予め設定された閾値（例えば、１時間）以内であれば、２つの番組は、同じ放送時間帯において放送されていると判定される。
【００４７】
例えば、図５に示されるような、２１時から２２時まで放送されるドラマＸと、通常より放送時間枠が拡大されているドラマＸ（最終回）とは、放送開始時刻と放送終了時刻がそれぞれ異なっているが、ステップS２０４の処理においては、ドラマＸと、ドラマＸ（最終回）とが同じ時間帯に放送されている番組であると判定されることになる。
【００４８】
図４に戻って、ステップS２０５において、検索結果分類部２０３は、その同一タイトルの番組を、当該番組（すなわち、代表番組）と対応付けるとともに、代表番組および同一タイトルの番組の放送パターンを、放送パターン３にセットする。
【００４９】
ここで、代表番組に対応付けられた番組は、例えば、後述する検索結果の表示画面において、必ずしも表示されるとは限られない番組であって、例えば、制御部１２３の内部のメモリなどに、代表番組を特定する情報などがその番組に対応付けられて記憶されることにより、その番組が代表番組と対応付けられる。また、放送パターン３は、複数ある放送パターンの中で、連続して放送される番組を表すものであり、例えば、制御部１２３の内部のメモリなどに、放送パターン３を表す識別子などがその番組に対応付けられて記憶されることにより、その番組の放送パターンが放送パターン３とされる。
【００５０】
一方、ステップS２０４において、同一タイトルの番組が当該番組と同じ時間帯に放送されている番組ではないと判定された場合、処理は、ステップS２０６に進む。
【００５１】
ステップS２０６において、検索結果分類部２０３は、当該番組と同一タイトルの番組が当該番組と同じ日に放送されている番組であるか否かを判定し、同一タイトルの番組が当該番組と同じ日に放送されている番組であると判定された場合、ステップS２０７に進む。
【００５２】
ステップS２０５において、検索結果分類部２０３は、その同一タイトルの番組を、当該番組（すなわち、代表番組）と対応付けるとともに、代表番組および同一タイトルの番組の放送パターンを、放送パターン４にセットする。なお、放送パターン４は、複数ある放送パターンの中で、１日に連続して放送される番組を表すものであり、例えば、制御部１２３の内部のメモリなどに、放送パターン４を表す識別子などがその番組に対応付けられて記憶されることにより、その番組の放送パターンが放送パターン４とされる。
【００５３】
一方、ステップS２０６において、同一タイトルの番組が当該番組と同じ日に放送されている番組ではないと判定された場合、処理は、ステップS２０８に進む。
【００５４】
ステップS２０８において、検索結果分類部２０３は、その同一タイトルの番組を、当該番組（すなわち、代表番組）と対応付けるとともに、代表番組および同一タイトルの番組の放送パターンを、放送パターン５にセットする。なお、放送パターン５は、複数ある放送パターンの中で、非定期的に連続して放送される番組を表すものであり、例えば、制御部１２３の内部のメモリなどに、放送パターン５を表す識別子などがその番組に対応付けられて記憶されることにより、その番組の放送パターンが放送パターン５とされる。
【００５５】
上述したように、図４に示される処理は、ステップS１０１の処理で同一タイトルの番組として判定（検出）された番組のそれぞれについて、行われる。従って、例えば、ステップS２０１の処理で代表番組とされた番組（当該番組）と同一タイトルである判定された番組が複数ある場合、ステップS２０２乃至S２０８の処理は、実際には、同一タイトルである判定された番組の全てについて繰り返し行われることになる。
【００５６】
ステップS２０３、S２０５、S２０７、またはS２０８の処理の後、処理は、図３のステップS１０４に進む。
【００５７】
ステップS１０４において、検索結果分類部２０３は、未処理の番組があるか否かを判定する。例えば、まだ放送パターンがセットされていない番組がある場合、その番組が未処理の番組と判定され、処理は、ステップS１０１に戻るとともに、ステップS１０４の処理で未処理の番組と判定された番組が新たな当該番組として抽出され、ステップS１０１以降の処理が実行されることになる。
【００５８】
このようにして、各番組の放送パターンが設定される。なお、図３と図４を参照して説明した処理は、一例であり、必ずしも図３および図４の通りに実行される必要はない。要は、検索結果の番組のそれぞれについて放送パターン１乃至５が適正に設定されるようにすればよい。
【００５９】
図６は、図３と図４を参照して上述した処理を経て、放送パターンが設定された各番組を表示する画面の例を示す図である。なお、このような画面は、上述したように、表示制御部２０４により生成される画像データに基づいて表示される。ここでは、ユーザにより、例えば、所定の期間内に放送されるジャンル「ドラマ」に該当する番組が検索され、その検索結果について、図３と図４を参照して上述した処理を経て表示する例を示す。
【００６０】
同図において、領域３０１に、放送パターンが設定された各番組が表示されている。領域３０１の第１行目には、「明日」、「1:55AM」、「逃亡」、「連続番組（時間不定）」と表示されている。これは、タイトルが「逃亡」である番組が、明日の午前１時５５分から放送され、その番組の放送パターンが「連続番組（時間不定）」、すなわち、上述した放送パターン５に該当する番組であることを表している。従って、領域３０１の第１行目に記載された番組（明日の午前１時５５分からの放送分）は、代表番組であり、検索結果の中には、この番組に対応づけられた同一タイトルの番組が他に存在することになる。
【００６１】
なお、番組のタイトルに前後して表示されている「字」、「ス」などの文字を四角形で囲んだ記号は、電子番組表の表示規則などにより定められている記号であって、例えば、番組において字幕が表示されることなどを表す記号とされる。
【００６２】
また、領域３０１の第２行目には、「8:15AM」、「風のイルカ」、「連続番組（定時）」と表示されている。これは、タイトルが「風のイルカ」である番組が、明日の午前８時１５分から放送され、その番組の放送パターンが「連続番組（定時）」、すなわち、上述した放送パターン３に該当する番組であることを表している。従って、領域３０１の第２行目に記載された番組（明日の午前８時１５分からの放送分）は、代表番組であり、検索結果の中には、この番組に対応づけられた同一タイトルの番組が他に存在することになる。なお、第２行目には「明日」と表示されていないが、第１行目に「明日」と表示されているので第２行目の番組も明日放送される番組であることを表している。仮に明日以後に放送される番組であれば、その行の最も左側に放送日が表示されることになる。
【００６３】
さらに、領域３０１の第３行目には、「9:55AM」、「子供ドラマ」と表示されている。これは、タイトルが「子供ドラマ」である番組が、明日の午前９時５５分から放送されることを表している。また、第３行目には、第１行目または第２行目の場合と異なり、放送パターンを表す情報が表示されていない。その番組の放送パターンが、上述した放送パターン２に該当する番組である場合、表示画面上に放送パターンを表す情報が表示されない。従って、検索結果の中には、領域３０１の第３行目に記載された番組（明日の午前９時５５分からの放送分）に対応づけられていない同一タイトルの番組であって、この番組とは別の放送局で放送される番組が、他に存在することになる。
【００６４】
また、領域３０１の第４行目には、「10:30AM」、「八丁堀」、「連続番組（定時）」と表示されている。これは、第２行目の場合と同様に、タイトルが「八丁堀」である番組が、明日の午前１０時３０分から放送され、その番組の放送パターンが「連続番組（定時）」、すなわち、上述した放送パターン３に該当する番組であることを表している。従って、領域３０１の第４行目に記載された番組（明日の午前１０時３０分からの放送分）は、代表番組であり、検索結果の中には、この番組に対応づけられた同一タイトルの番組が他に存在することになる。
【００６５】
さらに、領域３０１の第５行目には、「1１:35AM」、「捕物帳」、「単発番組」と表示されている。これは、タイトルが「捕物帳」である番組が、明日の午前１１時３５分から放送され、その番組の放送パターンが「単発番組」、すなわち、上述した放送パターン１に該当する番組であることを表している。従って、領域３０１の第５行目に記載された番組（明日の午前１１時３５分からの放送分）は、代表番組ではあるが、検索結果の中には、この番組に対応づけられた同一タイトルの番組は他に存在しないことになる。
【００６６】
また、領域３０１の第６行目には、「0:45PM」、「風のイルカ」、「一挙連続放送」と表示されている。これは、タイトルが「風のイルカ」である番組が、明日の午後０時４５分から放送され、その番組の放送パターンが「一挙連続方法」、すなわち、上述した放送パターン４に該当する番組であることを表している。従って、領域３０１の第６行目に記載された番組（明日の午後０時４５分からの放送分）は、代表番組であり、検索結果の中には、この番組に対応づけられた同一タイトルの番組が他に存在することになる。
【００６７】
なお、領域３０１の第２行目にも、タイトルが「風のイルカ」が表示されているが、第２行目の場合、放送パターンが「連続番組（定時）」であったのに対して、第６行目の場合、放送パターンは「一挙連続放送」である。このように、同一タイトルの番組であっても、設定された放送パターンが異なる場合、それらの番組の代表番組が別々に表示されることになる。
【００６８】
領域３０２は、例えば、領域３０１の中でカーソルが位置する行の番組に関する詳細な情報を表示する領域とされる。この例では、領域３０１の第１行目にカーソルが位置しているものとし、タイトル「逃亡」の番組について、放送時間（11月28日（火）1:55AMから3:56AM）、放送局（TCS）、サブタイトルなどその放送回のテーマ、出演者名がそれぞれ表示されている。
【００６９】
なお、領域３０２の下側には、必要に応じて各種の操作のGUI（Graphical User Interface）として用いられるボタンなどが表示される。
【００７０】
代表番組に対応付けられている同一タイトルの番組を、画面に表示させる場合、ユーザは、例えば、図６の領域３０１に示される代表番組のいずれかを、カーソルで指定するなどして代表番組に対応付けられている同一タイトルの番組を表示させるための操作を行う。
【００７１】
図７は、図６の領域３０１の第２行目の番組を指定して、その番組（代表番組）に対応付けられている同一タイトルの番組を表示させるための操作が行われた場合の画面の表示例を示す図である。
【００７２】
同図においては、領域３０１の表示が図６の場合と異なっている。すなわち、図７の領域３０１の第１行目には、「明日」、「8:15AM」、「風のイルカ」と表示されており、第２行目には、「２９（水）」、「8:15AM」、「風のイルカ」と表示されており、第３行目には、「３０（木）」、「8:15AM」、「風のイルカ」と表示されている。すなわち、代表番組であって、明日（いまの場合２８日）の午前８時１５から放送される「風のイルカ」が第１行目に表示され、その代表番組対応付けられた番組であって、２９日の午前８時１５から放送される「風のイルカ」、３０日の午前８時１５から放送される「風のイルカ」が、それぞれ第２行目と第３行目に表示される。
【００７３】
なお、領域３０１の枠外上側には、「検出件数３件」と表示されており、これは、領域３０１において表示された番組の数を表している。
【００７４】
また、図７においては、領域３０１の第１行目にカーソルが位置しているものとし、領域３０２に、タイトル「風のイルカ」の番組について、放送時間（11月28日（火）8:15AMか8:30AM）、放送局（MHK総合）、出演者名がそれぞれ表示されている。
【００７５】
このように、本発明の記録再生装置１００においては、ユーザからの操作に基づいて、電子番組表から所定の番組の情報を検索して、検索結果を表示する場合、最初に代表番組のみが表示され、さらに、ユーザにより所定の操作入力がなされた場合、その代表番組に対応付けられている同一タイトルの番組が表示される。
【００７６】
例えば、検索結果を表示するときに、最初から全件（検索結果の番組を全て）表示してしまうと、たとえ検索結果の番組をソートするなどして表示したとしても、表示される番組数自体が多大であり、確認しなければならない番組数も変わらないため、ユーザの負荷はあまり軽減されない。
【００７７】
これに対して、本発明によれば、最初に代表番組のみが表示され、次に代表番組に対応づけられた同一タイトルの番組が表示されるので、いわば、検索結果が階層化されて表示されることになり、その結果、ユーザは、検索結果の中から所望の番組をより簡単に見つけることができる。
【００７８】
また、例えば、図７に示される画面に基づいて、連続番組を一括して録画予約することも可能である。図７に示される状態から、一括録画予約の操作入力がなされた場合、例えば、図８に示されるような画面が表示される。
【００７９】
図８の領域３２１には、「この番組を録画予約します」と表示されており、その下側に、図７の領域３０１に表示されていた番組のタイトル「風のイルカ」が表示されている。また、図８の領域３２３には、図７の領域３０１に表示されていた３行分の情報が記述されている。
【００８０】
この状態で、ボタン３２４が押下されると、録画予約が確定され、ボタン３２５が押下されると、予約の操作が中止され、図７の表示画面に戻る。
【００８１】
また、図８の領域３２２には、各種の付加情報が表示されている。「録画先」は、録画予約が確定され、実際に番組を録画する記録媒体を表す情報であり、この例では、「HDD（ハードディスクドライブ）」とされている。「更新」は、「録画先」として指定された記録媒体において、上書きを許可するか否かを表す情報であり、上書きを許可する場合、「入」とされ、上書きを許可しない場合、「切」とされる。この例では、「切」とされている。
【００８２】
「毎回録画」は、領域３２２に表示された番組が連続番組である場合、毎回録画するか否かを表す情報であり、毎回録画する場合、「入」とされ、毎回録画しない場合、「切」とされる。従って、「毎回録画」が「切」とされた場合、領域３２３に表示された３件分のみが録画予約されるが、「入」とされた場合、３０日以後に放送される「風のイルカ」も自動的に録画予約されることになる。
【００８３】
「延長」は、録画する番組の放送時間が延長された場合、放送終了まで録画するか否かを表す情報であり、「自動」とされた場合、ユーザによる操作がなくても自動的に放送終了まで録画され、「手動」とされた場合、特に操作がない限り、延長分の録画はなされないことになる。この例では、「自動」とされている。
【００８４】
「モード」、および「マーク」は、それぞれ番組の画質、およびジャンルを表す情報であり、予め定められた記号やマークなどが適宜表示される。
【００８５】
このようにして、ユーザは、連続番組を簡単に録画予約することができる。
【００８６】
図６と図７を参照した説明においては、最初に図６に示されるように代表番組のみが表示され、次に図７に示されるように、代表番組に対応付けられた同一タイトルの番組が表示されると説明したが、例えば、図６に示される画面上で代表番組に対応付けられた同一タイトルの番組が表示されるようにすることも可能である。
【００８７】
図９は、図６の領域３０１の別の表示例を示す図である。なお、同図においては、番組の放送日時、タイトルの前後のマークなど一部表示が省略されている。この例では、ユーザが、例えば、図６の領域３０１の第２行目の番組であるタイトル「風のイルカ」にカーソルを移動させて所定の操作をした場合の領域３０１の表示例が示されており、代表番組に対応づけられた同一タイトルの番組であって、水曜日の（午前）８：１５から放送される「風のイルカ」と、木曜日の（午前）８：１５から放送される「風のイルカ」とが表示されている。
【００８８】
図９においては、代表番組の表示位置より、やや右側に代表番組に対応づけられた同一タイトルの番組が表示されており、さらに、代表番組に対応づけられた同一タイトルの番組は、代表番組より小さいスペースに表示されている。従って、ユーザは、代表番組（上位の階層）と、代表番組に対応づけられた同一タイトルの番組（下位の階層）を適確に認識することが可能なので、やはり、検索結果が階層化されて表示されることになり、その結果、ユーザは、検索結果の中から所望の番組をより簡単に見つけることができる。
【００８９】
あるいはまた、代表番組に対応づけられた同一タイトルの番組が存在する場合、最初から図６の領域３０１が、図９に示されるように表示されるようにしてもよい。
【００９０】
あるいはまた、図６乃至図９などに示される画面（GUI）とは異なるGUIを用いて、代表番組と、その代表番組に対応付けられた同一タイトルの番組が表示されるようにすることも可能である。
【００９１】
図１０は、図６乃至図９などに示される画面（GUI）とは異なるGUIを用いて、代表番組と、その代表番組に対応付けられた同一タイトルの番組を表示する場合の例を示す図である。同図は、XMB（Xross Media Bar：登録商標）により、代表番組と、その代表番組に対応付けられた同一タイトルの番組を表示する場合の例を示している。XMBでは、ユーザがリモコンなどを操作して、図中長方形の枠で示される所定のボックス位置にカーソルを合わせ、リモコンに設けられた十字キーを押下することなどにより、ユーザの所望の操作が行われる。
【００９２】
すなわち、図１０のボックス群３４１は、第１階層として表示されるボックス群であり、例えば、ユーザが「EPG」のボックスにカーソルを合わせて十字キーを押下することにより、第２階層であるボックス群３４２が表示される。この例では、ボックス群３４２として、それぞれ「逃亡」、「風のイルカ」、「子供ドラマ」、・・・のボックスが表示されている。今の場合、ボックス群３４２の各ボックスは、図６または図９を参照して上述した代表番組を表すものとされる。
【００９３】
そして、ユーザが、例えば、ボックス群３４２の中の「風のイルカ」のボックスにカーソルを合わせて十字キーを押下することにより、第３階層であるボックス群３４３が表示される。この例では、ボックス群３４３として、それぞれ「風のイルカ（月）」、「風のイルカ（火）」、「風のイルカ（水）」、「風のイルカ（木）」・・・のボックスが表示されている。これは、それぞれ月曜日、火曜日、水曜日、木曜日、・・・に放送される同一タイトルの番組を表しており、ボックス群３４３は、ボックス群３４２の中で選択されたボックスである代表番組に対応付けられた同一タイトルの番組として表示される。なお、図１０においては、表示が省略されているが、上述した放送パターンを表す情報が合わせて表示されるようにしてもよい。
【００９４】
このようにして、番組が表示されるようにしてもよい。
【００９５】
あるいはまた、番組を視聴中に、同一タイトルの番組が画面に表示されるようにすることも可能である。例えば、図１１に示されるように、画面３５１において番組の映像が表示されているとき、画面３５１の一部の領域３７１に、視聴中の番組が表示され、領域３７２に同一タイトルの番組が表示されるようにしてもよい。
【００９６】
図１１の例では、図６の領域３０１の第２行目に表示されている番組である「風のイルカ」が現在視聴されているものとし、領域３７１には、現在視聴中の番組のタイトルとともに、放送開始時刻（８：１５）が表示されている。なお、この例では、例えば、視聴中の番組のタイトルが電子番組表に基づいて特定され、検索実行部２０２により、視聴中の番組のタイトルの番組が自動的に検索され、検索結果分類部２０３により、図３と図４を参照して上述した処理が自動的に実行されるものとする。
【００９７】
図１１の領域３７２には、現在視聴中の番組と同一タイトルの番組であって、現在視聴中の番組とは放送パターンが異なるものが表示される。この例では、領域３７２に、図６の領域３０１の第６行目に表示されている番組の番組タイトル（「風のイルカ」）とともに、その放送パターン（「一挙連続方法」）が表示されている。
【００９８】
このようにすることで、ユーザは、番組を視聴しながら同一タイトルの番組が他の放送パターンでも方法されていることを知ることができる。
【００９９】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１２に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１００】
図１２において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１０１】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１０２】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１０３】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１０４】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１０５】
なお、この記録媒体は、図１２に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１０６】
本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１０７】
【図１】本発明を適用した記録再生装置の一実施形態に係る構成例を示すブロック図である。
【図２】図１の制御部において実行されるソフトウェアの機能的構成例を示すブロック図である。
【図３】放送パターン設定処理を説明するフローチャートである。
【図４】同一タイトル番組分類処理を説明するフローチャートである。
【図５】放送パターン３に分類される番組の放送時間の例を説明する図である。
【図６】番組の検索結果を表示する画面の例を示す図である。
【図７】代表番組に対応付けられている同一タイトルの番組を表示させる画面の例を示す図である。
【図８】一括録画予約を行う画面の例を示す図である。
【図９】図６において番組を表示する領域の、別の表示例を示す図である。
【図１０】代表番組に対応付けられている同一タイトルの番組を表示させる画面の別の例を示す図である。
【図１１】番組の視聴中に同一タイトルの番組を表示される場合の画面の例を示す図である。
【図１２】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１０８】
１００  記録再生装置，  １１１  チューナ，  １１３  信号処理部，  １１５  記憶部，  １２２  操作入力部，  １２３  制御部，  ２０１  番組表取得生成部，  ２０２  検索実行部，  ２０３  検索結果分類部，  ２０４  表示制御部
【図１】
2008048284.tif 000003
【図２】
2008048284.tif 000004
【図３】
2008048284.tif 000005
【図４】
2008048284.tif 000006
【図５】
2008048284.tif 000007
【図６】
2008048284.tif 000008
【図７】
2008048284.tif 000009
【図８】
2008048284.tif 000010
【図９】
2008048284.tif 000011
【図１０】
2008048284.tif 000012
【図１１】
2008048284.tif 000013
【図１２】
2008048284.tif 000014