(57)【特許請求の範囲】
【請求項１】
番組情報を含む第１番組リストを記憶する記憶部と、
前記記憶部に記憶される前記第１番組リストを、ネットワークを介してサーバーへ送信する送信部と、
前記サーバーから、前記第１番組リストに類似する複数の第２番組リストに関する情報を受信する受信部と、
前記複数の第２番組リストに関する情報を表示可能な表示制御部と、
前記複数の第２番組リストのいずれかを選択可能な操作部と、を備え、
前記表示制御部は、前記複数の第２番組リストのいずれかが前記操作部により選択された場合に、前記第１番組リストと前記選択された第２番組リストとの双方に含まれる番組情報の一方と、前記第１番組リスト又は前記選択された第２番組リストの一方に含まれる番組情報とを含む第３番組リストを表示可能であることを特徴とする、電子機器。
【請求項２】
前記複数の第２番組リストは、前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストであることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記複数の第２番組リストがｍ台未満の装置によって提供される場合には、前記受信部は、前記複数の第２番組リストとは異なる番組リストであって、前記第１番組リストに類似する複数の第４番組リストに関する情報を再度受信することを特徴とする請求項１乃至請求項２のいずれか１項に記載の電子機器。
【請求項４】
前記複数の第２番組リストは前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストであって、かつ、前記複数の第２番組リストがｍ台未満の装置によって提供される場合には、前記受信部は、前記複数の第２番組リストとは異なる番組リストであって、前記第１番組リストに類似する複数の第４番組リストに関する情報を再度受信するものであって、
前記複数の第４番組リストは、前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストを含み、さらに、前記第１番組リストに対応する番組がｆ％未満存在する番組リスト又は、前記第１番組リストに対応する番組がｔ％よりも大きく存在する番組リストの少なくとも一方を含むことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項５】
前記表示制御部は、前記複数の前記第２番組リストのユーザ識別情報を一覧表示可能であることを特徴とする請求項１記載の電子機器。
【請求項６】
前記表示制御部は、前記第１番組リストを前記サーバーに送信するとき、その操作用の画面を出力可能であることを特徴とする請求項１記載の電子機器。
【請求項７】
前記記憶部の前記第１番組リストに、番組表からの番組情報を追加することを特徴とする請求項１記載の電子機器。
【請求項８】
前記記憶部の前記第１番組リストに、番組リスト管理部で管理されている番組情報を追加することを特徴とする請求項１記載の電子機器。
【請求項９】
前記記憶部の前記第１番組リストの番組情報を用いて、録画予約を行なう録画予約処理部を有したことを特徴とする請求項１記載の電子機器。
【請求項１０】
前記受信部は、前記サーバーのユーザ番組リスト管理部か送られている前記複数の第２番組リストを受信することを特徴とする請求項１記載の電子機器。
【請求項１１】
前記記憶部の前記第１番組リストが編集されたとき、編集後の番組リストを前記サーバーに登録するために自動的に送信することを特徴とする請求項１記載の電子機器。
【請求項１２】
前記受信部を介して、前記複数の第２番組リストに関する情報を一定期間毎に取得することを特徴とする請求項１記載の電子機器。
【請求項１３】
電子機器の方法であって、
番組情報を含む第１番組リストを記憶部に記憶し、
前記記憶部に記憶される前記第１番組リストを、ネットワークを介してサーバーへ送信し、
前記サーバーから、前記第１番組リストに類似する複数の第２番組リストに関する情報を受信し、
前記複数の第２番組リストに関する情報を表示可能とし、
前記複数の第２番組リストのいずれかを選択可能とし、
前記複数の第２番組リストのいずれかが選択された場合に、前記第１番組リストと、前記選択された第２番組リストとを比較し、２重に存在する番組情報の一方を自動削除し不一致の番組情報を残し、第３番組リストを成生し、
前記第３番組リストを表示することを特徴とする、
方法。
【請求項１４】
前記複数の第２番組リストがｍ台未満の装置によって提供される場合には、前記受信は、前記複数の第２番組リストとは異なる番組リストであって、前記第１番組リストに類似する複数の第４番組リストに関する情報を再度受信することを特徴とする請求項１３に記載の方法。
【請求項１５】
前記複数の第２番組リストは前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストであって、かつ、前記複数の第２番組リストがｍ台未満の装置によって提供される場合には、前記受信は、前記複数の第２番組リストとは異なる番組リストであって、前記第１番組リストに類似する複数の第４番組リストに関する情報を再度受信するものであって、
前記複数の第４番組リストは、前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストを含み、さらに、前記第１番組リストに対応する番組がｆ％未満存在する番組リスト又は、前記第１番組リストに対応する番組がｔ％よりも大きく存在する番組リストの少なくとも一方を含むことを特徴とする請求項１３に記載の方法。
【請求項１６】
前記表示は、前記複数の前記第２番組リストのユーザ識別情報を一覧表示することを特徴とする請求項１３記載の方法。
【請求項１７】
前記表示は、前記第１番組リストを前記サーバーに送信するとき、その操作用の画面を出力することを特徴とする請求項１３記載の方法。
【請求項１８】
前記記憶部の前記第１番組リストに、番組表からの番組情報を追加することを特徴とする請求項１３記載の方法。
【請求項１９】
コンピュータに、
番組情報を含む第１番組リストを、ネットワークを介してサーバーへ送信するための機能と、
前記サーバーから、前記第１番組リストに類似する複数の第２番組リストに関する情報を受信するための機能と、
前記複数の第２番組リストに関する情報を表示制御するための機能と、
前記複数の第２番組リストのいずれかを操作入力に応じて選択するための機能と、を備え、  
前記表示制御するための機能は、前記複数の第２番組リストのいずれかが前記操作により選択された場合に、前記第１番組リストと前記選択された第２番組リストとの双方に含まれる番組情報の一方と、前記第１番組リスト又は前記選択された第２番組リストの一方に含まれる番組情報とを含む第３番組リストを表示可能である機能とを実現させることを特徴とするプログラム。
【請求項２０】
前記複数の第２番組リストがｍ台未満の装置によって提供される場合には、前記受信するための機能は、前記複数の第２番組リストとは異なる番組リストであって、前記第１番組リストに類似する複数の第４番組リストに関する情報を再度受信することを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記複数の第２番組リストは前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストであって、かつ、前記複数の第２番組リストがｍ台未満の装置によって提供される場合には、前記受信するための機能は、前記複数の第２番組リストとは異なる番組リストであって、前記第１番組リストに類似する複数の第４番組リストに関する情報を再度受信するものであって、
前記複数の第４番組リストは、前記第１番組リストに対応する番組がｆ％以上ｔ％以下存在する番組リストを含み、さらに、前記第１番組リストに対応する番組がｆ％未満存在する番組リスト又は、前記第１番組リストに対応する番組がｔ％よりも大きく存在する番組リストの少なくとも一方を含むことを特徴とする請求項１９に記載のプログラム。
【請求項２２】
前記表示させる機能は、前記複数の前記第２番組リストのユーザ識別情報を一覧表示可能であることを特徴とする請求項１９記載のプログラム。
【請求項２３】
前記表示させる機能は、前記第１番組リストを前記サーバーに送信するとき、その操作用の画面を出力可能であることを特徴とする請求項１９記載のプログラム。
【請求項２４】
前記記憶部の前記第１番組リストに、番組表からの番組情報を追加する機能を実現させることを特徴とする請求項１９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器及びプログラム及び番組リスト処理方法に関するものであり、特にサーバーにネットワークを介して接続可能な装置に適用して有効である。
【背景技術】
【０００２】
近年、ハードディスクドライブ（ＨＤＤ）、ＤＶＤ（デジタルバーサタイルディスク）
などの記録媒体に関して記録容量の向上が得られ、これらの記録媒体を用いた記録再生装置では、多くの番組を予約録画可能となっている。
【０００３】
一方、放送方式として、地上アナログ放送、地上デジタル放送、衛星アナログ放送、衛星デジタル放送など、各種の放送方式が実現化されている。
【０００４】
また、デジタル放送では、新聞や雑誌のテレビ番組表の代わりに、電子番組ガイド（Ｅ
ＰＧ）が番組情報として放送されている。この番組情報は、電話回線などのネットワークを介して取得可能となるように検討されている。
【０００５】
また、最近の記録再生装置では、番組表の中からユーザが予め選択した番組を自動的に録画する、録画予約機能を有する。また、ユーザが、好みのジャンルを設定すれば、自動的に番組表の中から好みのジャンルの番組を検索し、自動的に好みのジャンルの番組を録画する自動録画予約機能も考えられている。
【０００６】
ユーザは、受信装置で受信されたＥＰＧが表示器の画面上に表示された状態で、録画予約の設定やジャンルの設定行うことができる。
【０００７】
しかし、最近のように放送方式が複数となり、またチャンネル数も多くなると、ユーザが録画予約を行なう手間が複雑かつ面倒な作業となる。また、好みのジャンルを自動録画予約すると、自動録画する番組が非常に多くなり、録画後の整理に手間取る、同じ番組を別々の放送（例えば地上放送、衛星方法）からダブって録画する、記憶媒体の容量を多く使用するなどの不具合が生じる。
【０００８】
このようなユーザの不便を解消する方法として、ユーザが好む番組情報（ユーザの嗜好情報）を複数のユーザから受け取り管理するサーバーを用いる方法が提案されている（例えば特許文献１）。ユーザは、受信装置を操作して、該ユーザのプロフィールとともに嗜好情報をサーバーに登録することができる。また、ユーザは、受信装置を操作して、他のユーザのプロフィール情報をサーバーに要求することができる。ユーザＡが受信装置Ａを操作して、ユーザＢのプロフィール情報を受信し、ユーザＢと同じ番組を視聴したいと思ったとき、ユーザＢが登録した嗜好情報を要求することができる。
【０００９】
また、多数の番組がジャンル別に分類され、同種類のジャンルの番組の番組情報が１つの番組リストに登録され、ジャンル別の番組リストを有するサーバーも提案されている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−２０３０３号公報
【特許文献２】特開平１０−２５７４００号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記した従来の番組情報の管理方法により、ユーザは、受信及び記録再生装置の使い勝手は向上している。しかし、更なる使い勝手の向上がのぞまれている。
【００１２】
そこで、この発明の一実施の形態では、複数の番組に関するリスト（番組リスト）にしてサーバーに登録できるようにし、このリストがサーバー及び電子機器側で容易に利用できるようにし、ユーザの好みに一層適合するリストを生成できるようにした電子機器及びプログラム及び番組リスト処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、一実施形態は、番組情報を含む第１番組リストを記憶する記憶部と、前記記憶部に記憶される前記第１番組リストを、ネットワークを介してサーバーへ送信する送信部と、前記サーバーから、前記第１番組リストに類似する複数の第２番組リストに関する情報を受信する受信部と、前記複数の第２番組リストに関する情報を表示可能な表示制御部と、前記複数の第２番組リストのいずれかを選択可能な操作部と、を備え、
前記表示制御部は、前記複数の第２番組リストのいずれかが前記操作部により選択された場合に、前記第１番組リストと前記選択された第２番組リストとの双方に含まれる番組情報の一方と、前記第１番組リスト又は前記選択された第２番組リストの一方に含まれる番組情報とを含む第３番組リストを表示可能であることを特徴とする。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施の形態を示す構成説明図である。
【図２】図１の装置によりマイリストを取り扱う際に表示される画面の例を示す説明図である。
【図３】図２の画面１−１の例を拡大して示す図である。
【図４】図２の画面２−１の例を拡大して示す図である。
【図５】図２の画面３−１、画面３−２の例を拡大して示す図である。
【図６】図２の画面４−１−１、画面４−１−２の例を拡大して示す図である。
【図７】図２の画面４−２−１、画面４−２−２の例を拡大して示す図である。
【図８】パーソナルコンピュータからマイリストをモニタしたときの画面の例を示す図である。
【図９】マイリストの編集処理を説明するフローチャートである。
【図１０】マイリストをサーバーに登録するときの動作例を説明するフローチャートである。
【図１１】マイリストをサーバーから取り込むときの動作例を説明するフローチャートである。
【図１２】サーバーにおいて、あるユーザのマイリストに類似する他のマイリストが検索されるときの動作例を説明するフローチャートである。
【図１３】マイリストを自動送信する機能の動作例を説明するフローチャートである。
【図１４】マイリストを自動取得する機能の動作例を説明するフローチャートである。
【図１５】この発明が適用された情報記録再生装置の構成例を示す図である。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の実施の形態を図面を参照して説明する。図１は、この発明の一実施の形態を示している。図１において、１１はサーバーであり、このサーバー１１には、ネットワーク２０を介して、情報記録再生装置１００が接続される。情報記録再生装置１００において、アンテナ部９０からの高周波信号は、情報記録再生装置１００の受信部４００に導入される。受信部４００では、ユーザ操作、或いは録画予約情報により選択されたチャンネルの番組が、例えば記録処理部５００に導かれる。また、記録処理部５００には、端子１０１を介して、外部からの信号も直接入力することができる。前記番組は、出力部７００を介してモニタ３００１に入力されてもよい。
【００１６】
記録処理部５００は、記録メディア部１０００の記録媒体に番組の信号をエンコードした圧縮信号を記録することができる。再生処理部６００は、記録メディア部１０００の記録媒体に記録されている番組の圧縮信号を再生しデコードし、出力部７００を介してモニタ３００１に供給することができる。
【００１７】
さらに制御部として、ＥＰＧ情報処理部３０１、番組表管理部３０２、番組リスト管理部３０３が設けられている。ＥＰＧ情報処理部３０１は、受信部４００或いはネットワークを介して電子番組案内情報を取り込む部分である。番組表管理部３０２は、取り込んだＥＰＧ情報を番組情報毎に整理し、番組情報テーブルを生成し、表示制御部３１５とともに、モニタ３００１で表示することができる。番組リスト管理部３０３は、番組表の中からユーザが所望の番組の番組情報を選択して、作成した番組情報のリストを管理する。この番組リストは、リスト識別番号或いはユーザ識別情報を付加することで、複数作成され、保存されることができる。
【００１８】
さらに、マイリスト管理部３０６が設けられている、以下は、マイリスト管理部３０６の各種の機能及び性能である。
【００１９】
マイリスト管理部３０６も複数の番組情報をテーブル化して有する、
マイリスト管理部３０６は、番組リスト管理部３０３では、不十分な情報を補うことができる、
マイリスト管理部３０６のマイリストには、外部のサーバー１１から取り込んだ外部マイリストの情報も含まれることがある、
マイリスト管理部３０６は、ユーザの嗜好に適合する番組情報を自動的に構築することもできる、
マイリスト管理部３０６に管理されているマイリストは、サーバー１１のユーザ番組リスト管理部１３に登録されることもできる。
【００２０】
マイリスト管理部３０６には、マイリストへの番組情報追加処理部３０４により、番組表管理部３０２から番組情報を追加することができる、
またマイリスト管理部３０６には、マイリストへの番組情報追加処理部３０５により、
番組リスト管理部３０３の番組情報を追加することができる。
【００２１】
上記のようにマイリスト管理部３０６に、外部マイリストの情報を取り込むときは、マイリスト外部検索処理部３０８と、マイリスト取り込み処理部３０９が動作する。さらにまた、マイリスト管理部３０６に管理されているマイリストが、サーバー１１の番組リスト管理部１３に登録されるときは、マイリストサーバー登録処理部３０７の制御に基づいて登録される。
【００２２】
情報整理部３１０は、マイリスト管理部３０６に不要な番組情報（例えば番組情報が２重に存在したような場合、その一方）を削除する、あるいは、放送済みでその後放送されないような番組情報が存在した場合、当該番組情報を削除し、新しいマイリストを得て、これが管理されるようにする。
【００２３】
録画予約処理部３１１は、マイリスト管理部３０６に登録されている番組情報を用いて、録画予約を行なうことができる。
【００２４】
自動更新処理部３１２が設けられてもよい。この自動更新処理部３１２は、マイリスト自動管理を設定することにより起動する。この自動更新処理部３１２は、マイリスト管理部３０６のマイリストが編集され、変化したときに、自動的にマイリストをサーバー１１に送信するための動作を起動する。また、サーバー１１に対して、自己のマイリストに類似する番組リストを定期的に自動的に取得する動作を起動することができる。このように自動更新を行うことで、常に、ユーザの嗜好性に類似した嗜好性を持つ他のユーザのマイリストを利用することが可能となる。マイリストは録画予約一覧としても兼用できる。
【００２５】
なお、８１は、ユーザに通知すべき内容を表示する表示部であり、８２は、キー入力部であり、例えば記録再生装置の本体上に設けた操作スイッチ類や、あるいはリモートコントローラなどに相当する。
【００２６】
図２には、この装置が操作に応答したとき、表示制御部３１５に基づいて３００１に表示される特有の画面の遷移状態を示している。画面１−１はマイリストを表示した状態を示している（詳細は図３に示される）。画面１−１では、マイリストとして登録した番組情報が表示される。番組情報としては、番組名、放送方式、放送チャンネル、放送時間帯などが表示される。さらに、操作ボタンとして、番組追加ボタンｐ１−１、番組検索ボタンｐ１−２、登録ボタンｐ１−３が表示される。マイリストをサーバー１１のユーザ番組リスト管理部１３に登録しようとする場合には、登録ボタンｐ１−３がクリックされる。
【００２７】
ボタン操作は、例えばリモートコントローラを操作し、カーソルを移動させる。そして、
登録ボタンｐ１−３がハイライトされたときに、リモートコントローラの決定ボタンを押す。すると、画面２−１の状態に遷移する。なお、画面１−１において、リモートコントローラを操作して、カーソルを移動し、所望の番組名位置にカーソルを合わせ、リモートコントローラに設定された削除キーを押すと、当該番組の番組情報をマイリストから削除することができる。
【００２８】
画面２−１では、マイリストに関する説明文が表示される。マイリストの利用方法などである。また図４に示すように、マイリストをサーバーに登録するか否かを決めるボタンｐ２−１と、サーバーにおいて、マイリストを公開するか否かを決めるボタンｐ２−２と、ユーザ名を入力する入力スペースｐ２−３が表示される。選択ボタンｐ２−４の操作で、各設定が終了した状態で、決定ボタンｐ２−５がクリックされると、マイリストは、サーバーに登録される。このとき、登録した時間が表示領域ｐ２−６に表示され、また登録完了が表示領域ｐ２−７に表示される。戻るボタンｐ２−８が操作されると、図３の画面１−１に戻る。これらの動作は、マイリスト管理部３０６、マイリストサーバー登録処理部３０７、ネットワークＩ／Ｆ３２０、サーバー１１間で行なわれる。そして画面の表示の制御は、表示制御部３１５により実行される。
【００２９】
画面１−１の状態で、登録ボタンｐ１−３が操作されると、画面３−１に移る。画面３−１は、図５に示すように複数のユーザネームが表示される。画面３−１では、ユーザネームＡ，Ｂ，Ｃ，Ｄが表示された様子を示している。ここで、ユーザがカーソルを移動し、ユーザネームＡを選択し、決定キーを操作すると、画面３−２移行する。画面３−２では、ユーザネームＡさんの番組リストが表示される。そして、ユーザが決定キーを操作すれば、Ａさんのリストを予約できる旨のコメントｐ３−１が表示される。ここで、ユーザが決定キーを操作すると、ユーザネームＡの番組リストがサーバー１１よりダウンロードされ、マイリスト管理部３０６に取り込まれる。これらの動作は、マイリスト管理部３０６、マイリスト外部検索処理部３０８、マイリスト取り込み処理部３０９、ネットワークＩ／Ｆ３２０、サーバー１１間で行なわれる。そして画面の表示の制御は、表示制御部３１５により実行される。なお画面３−２において戻るボタンをクリックすると、画面３−１に戻り、画面３−１で戻るボタンをクリックすると画面１−１に戻る。
【００３０】
画面１−１の状態で、番組追加ボタンｐ１−１が操作されると、画面４−１に移行する。画面４−１では、番組情報をマイリストに追加する場合、番組表から追加するのか（ボタンｐ４−１）、リストから追加するのか（ボタンｐ４−２）をユーザに問い合わせる。
【００３１】
画面４−１で、ボタンｐ４−１を選択して決定キーを押すと、画面４−１−１に移行する。画面４−１−１では、図６に示すように、番組表が表示される。図６の例では、６：００から９：００の番組表が現れている。また日時としては１２月１日から、１２月４日までの番組表が現れている。番組表には、番組名が表れている。ユーザは、希望する番組名の位置にカーソルを移動し、決定キーを押す。すると、当該番組の番組情報がマイリストに登録される。番組情報がマイリストに登録されると、画面４−１−２のように、「マイリストに登録しました」と言うふうにコメントｐ４−１−２が現れる。画面４−１−２において、戻るボタンをクリックすると画面４−１−１に戻り、番組を選択することができる。また画面４−１−１で戻るボタンを操作すると、画面４−１に戻ることができる。
【００３２】
画面４−１で、ボタンｐ４−２を選択して決定キーを押すと、画面４−２−１に移行する。画面４−２−１では、図７に示すように、すでに作成されている番組情報のリスト名が表示される。ここで、ユーザがリモートコントローラを操作し、希望するリスト名をカーソルで選択し、決定キーを操作すると、当該リストの番組情報が、マイリストに登録される。このとき、画面４−２−１は、画面４−２−２に移行する。この画面では、「・・・名のリストをマイリストに追加しました」というふうにコメントｐ４２２−１が表示される。画面４−２−２において、戻るボタンをクリックすると画面４−２−１に戻り、番組を選択することができる。また画面４−２−１で戻るボタンを操作すると、画面４−１に戻ることができる。
【００３３】
上記した情報記録再生装置のマイリスト管理部３０６に登録されているマイリストは、
ネットワークを介してパーソナルコンピュータ（ＰＣ）から例えば録画要約一覧としてモニタリングできるようにしても良い。この場合は、マイリスト管理部３０６に、ＰＣとの通信制御部が設けられている。
【００３４】
図８は、上記したパーソナルコンピュータで、マイリスト管理部３０６内のマイリストをモニタリングした例を示している。記録しようとする媒体、番組名、その放送日時、時間、ジャンルなどの情報が表示される。ここで、それぞれの番組名に対応して削除ボタンも付加されている。したがって、ユーザは、マイリストをモニタリングして、不要と思われる番組情報を削除することが可能である。
【００３５】
図９には記録再生装置側のマイリスト管理部３０６において、マイリストが編集される際の動作を概略的に示している。即ち、マイリストの編集（ステップＳＡ１）では、番組表からの番組情報の追加、他のリストからの番組情報又はリストの追加或いは削除が行なわれる。このときの画面は、図６、図７で説明した。
【００３６】
図１０には記録再生装置から、サーバー１１にマイリストの登録が行なわれる際の動作をフローチャートで示している。このときの画面は、図４で説明した。マイリストの登録が開始されると、まず以下の条件のチェックが行なわれる。
【００３７】
サーバー１１へマイリストを登録する設定がされているかどうか、最後のデータ送信以来、マイリストに変更があったかどうか、サーバーへのマイリストデータ送信時刻または送信実行ボタンが設定されているか、マイリストに番組情報が存在するかのチェックが行なわれる（ステップＳＢ１）。
【００３８】
上記の条件が満足されると、次に録画装置（記録再生装置）がネットワークに接続されているかどうかのチェックが行なわれる（ステップＳＢ２）。ネットワークに接続されていることが確認されると、マイリストのデータをサーバーに送信する（ステップＳＢ３）。そして、送信が成功したかどうかをチェックし、失敗であればｎ回送信を繰り返す。ｎ回以上になったら、終了する。
【００３９】
図１１は、マイリストに外部の番組情報をサーバーから取り込む際の動作をフローチャートで示している。このときの画面は図５で説明した。まず、以下のチェックがなされる。サーバーから外部のマイリストを取り込む準備ができているか、こちらかのマイリストすでにサーバーに登録しているかどうか、録画装置がネットワークに接続されているかどうかのチェックが行なわれる（ステップＳＣ２）。
【００４０】
これらの条件が満たされると、サーバーに対してリスト検索要求と録画装置ＩＤが送信される。するとサーバーから他の録画装置（他のユーザ）のユーザ名とそのユーザのマイリストが送信されてくる（ステップＳＣ３）。
【００４１】
マイリストの受信が成功し、受信リストが１個以上であれば、他のユーザのマイリストが、マイリスト管理部へ登録設定される（ステップＳＣ５）。
【００４２】
図１２は、サーバー１１の動作を示している。サーバー１１は、ユーザの嗜好性にあった番組情報を抽出して送信することができる。図１２は、番組情報を要求している記録再生装置に対して番組情報を送信する際の動作を示している。
【００４３】
記録再生装置（ｒ）のマイリストの内容と類似する内容の番組リストの検索は、例えば以下のように実行される。記録再生装置（ｒ）のマイリスト（ＭＹｒ）が登録されているかどうかの判定が行なわれる（ステップＳＤ１）。そしてマイリスト（ＭＹｒ）と、すでに登録されている番組リストの番組情報がｆ％以上、ｔ％以下のとなる他の番組リストを検索する（ステップＳＤ２）。範囲を設定した理由は、記録再生装置では、マイリストの番組情報の最大管理数が設定されているからである。
【００４４】
検索の結果、条件を満たす装置Ｓがｍ台以上あるかどうかを判定する（ステップＳＤ３）。ｍ台に満たないときは、上記のｆ％以上、ｔ％以下を緩和して再度検索する（ステップＳＤ４）。ｍ台に満ちたときは、サーバーに検索結果（ｒとＳの関係）を保存し、要求している装置に対して、検索した番組リストを送信する。
【００４５】
この発明は上記の実施の形態に限定されるものではない。マイリストが変化したときは、自動的にサーバー１１にマイリストを送信するようにしてもよい。また、ユーザが希望するユーザ名（例えば図５で説明したようにユーザネームＡ）を指定すると、その後は、定期的にユーザネームＡのマイリストを自動的に取り込むようにしてもよい。このような処理を実行するブロックが、図１に示す自動更新処理部３１２であり、その動作例を示すフローチャートが、図１３、図１４である。
【００４６】
図１３に示すように、自動更新処理部３１２は、マイリスト管理部３０６のマイリストを監視する。そしてマイリストの編集・変更があると、この新しいマイリストに対して、最新であることのフラグを付加し、サーバー１１に送信する。サーバー１１は、新しいマイリストをユーザ番組リスト管理部１３に登録する。
【００４７】
図１４に示すように、自動更新処理部３１２は、マイリスト管理部３０６に外部からマイリストを取り込んだ時点から所定時間経過したどうかを管理している（ステップＳＦ１）。所定時間経過すると、サーバー１１に対して類似番組リストを取り込むためのアクセスを行なう（ステップＳＦ２）。サーバー１１は、事前に図１２で説明したように類似番組リスト（類似マイリスト）を検索して用意している。ステップＳＦ３に示すように、類似マイリストが取得されると、マイリスト管理部３０６内のマイリストが自動的に更新される。
【００４８】
マイリスト管理部３０６のマイリストの番組情報は、録画予約処理部３１１により利用されて、録画予約のために利用される。録画予約された番組は、録画時には記録メディア部１０００の記録メディアに記録される。
【００４９】
図１５にはこの発明が適用された情報記録再生装置の全体的なブロック構成を示している。図１５では、記録媒体としてＤＶＤなどの光ディスクとハードディスクの双方を取り扱うことができる装置として示しているが、ハードディスクあるいはＤＶＤなどの光ディスクは例えば半導体メモリによる記録媒体などに置換されてもよい。図１５において、各ブロックを大きく分けると、左側には記録部の主なブロックを示し，右側には再生部の主なブロックを示している。
【００５０】
図１５の記録再生装置は、ディスクドライブ部１００２と、ハードディスクドライブ部１００４の２種類のディスクドライブ部を有する。ディスクドライブ部１００２は、光ディスク１００１を回転駆動し、情報の読み書きを実行する。ディスクドライブ部１００２は、光ディスク１００１に対する回転制御系、レーザ駆動系、光学系などを有する。また、ハードディスクドライブ部１００４は、ハードディスクを駆動する。
【００５１】
データプロセッサ部１００３は、ディスクドライブ部１００２及びハードディスクドライブ部１００４に記録データを供給することができ、また、再生された信号を受け取ることができる。データプロセッサ部１００３は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００５２】
またこの記録再生装置は、録画側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御するマイクロコンピュータブロック３０とを主たる構成要素としている。エンコーダ部５０は、トランスポートストリーム処理部及び複数のエンコーダを含む。
【００５３】
エンコーダ部５０は、基本的には入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、副映像エンコーダも含む。
【００５４】
エンコーダ部５０からのエンコード出力は、バッファメモリ５２を含むフォーマッタ５１にて所定のＤＶＤのフォーマットに変換され、先のデータプロセッサ部１００３に供給される。
【００５５】
なおトランスポートストリームから抽出したパケットエレメンタリーストリームがエンコーダ部５０から直接ハードディスクドライブ部１００４のハードディスクに記録される場合もある。
【００５６】
エンコーダ部５０には、スイッチ５３を介して、ＡＶ入力部４１ａからの外部アナログビデオ信号と外部アナログオーディオ信号が入力することができる。またエンコーダ部５０には、地上波アナログチューナ４１ｃ、地上波デジタルチューナ４１ｃ、衛星ＢＳ／ＣＳチューナ４１ｅ，衛星アナログチューナ４１ｅからの受信信号が選択的に入力することができる。また、エンコーダ部５０で複数のデコーダが活用される場合、地上波デジタルチューナ４１ｃで受信した番組がハードディスクドライブ部１００４で録画され、同時に、衛星ＢＳ／ＣＳチューナ４１ｄで受信した番組を視聴することも可能である。
【００５７】
なお、エンコーダ部５０は、圧縮されたデジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ５１に供給することもできる。またエンコーダ部５０は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部７１やオーディオセレクタ７６に直接供給することもできる。
【００５８】
エンコーダ部５０に含まれるＭＰＥＧビデオエンコーダでは、デジタルビデオ信号はＭＰＥＧ２またはＭＰＥＧ１規格に基づいた可変ビットレートで圧縮されたデジタルビデオ信号に変換される。デジタルオーディオ信号は、ＭＰＥＧまたはＡＣ−３規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいはリニアＰＣＭのデジタルオーディオ信号に変換される。
【００５９】
副映像信号がＡＶ入力部４１ａから入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤからの信号など）、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送されてそれがＴＶチューナ部で受信された場合は、ＤＶＤビデオ信号中の副映像信号が副映像エンコーダでエンコード（ランレングス符号化）されて副映像のビットマップとなる。
【００６０】
エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ５１にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されて、ＤＶＤ-ビデオ規格で規定されたフォーマット（ＤＶＤ  Ｖｉｄｅｏフォーマット）や、ＤＶＤ-レコーディング規格で規定されたフォーマット（ＤＶＤ  ＶＲフォーマット）に変換される。フォーマッタ５１は、上記の変換処理のとき、バッファメモリ５２も利用している。
【００６１】
装置は、フォーマッタ５１でフォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報を、データプロセッサ部１００３を介してハードディスクドライブ部１００４あるいはデータディスクドライブ部１００２に供給し、ハードディスクあるいは光ディスク１００１に記録することができる。またハードディスクあるいは光ディスク１００１に記録された情報を、データプロセッサ部１００３、ディスクドライブ部１００２を介して光ディスク１００１あるいはハードディスクに記録することもできる。
【００６２】
またハードディスクあるいは光ディスク１００１に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。
【００６３】
マイクロコンピュータブロック３０は、ＭＰＵ（マイクロプロセッシングユニット）、
またはＣＰＵ（セントラルプロセッシングユニット）と、制御プログラム等が書きこまれたＲＯＭと、プログラム実行に必要なワークエリアを提供するためのＲＡＭとを含んでいる。マイクロコンピュータブロック３０は、ネットワークインターフェース３２０を介して、外部ネットワークに接続することが可能である。これにより、外部のサーバーから電子番組案内情報（ＤＥＰＧ：Dynamic Electronic Program Guide）を取り込むことも可能である。
【００６４】
さらにマイクロコンピュータブロック３０のＭＰＵは、そのＲＯＭに格納された制御プログラムに従い、ＲＡＭをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ記録、ＡＶアドレス設定などを実行する。
【００６５】
またマイクロコンピュータブロック３０は、装置の各ブロックを統括して制御するために必要な情報処理部を有するもので、ワークＲＡＭ、ディレクトリ検出部、ＶＭＧ（全体のビデオ管理情報）情報作成部、パケットヘッダ処理部、シーケンスヘッダ処理部などを備える。またマイクロコンピュータブロック３０は、録画を実行する際の管理情報の制御部と、編集を実行する際の管理情報の制御部をも備える。
【００６６】
さらに、マイクロコンピュータブロック３０には、先に説明したように、ＥＰＧ情報処理部３０１、番組表管理部３０３２、番組リスト管理部３０３、マイリストへの番組情報追加処理部３０４、３０５、マイリスト管理部３０６、マイリストサーバー登録処理部３０７、マイリスト外部検索処理部３０８、マイリスト取り込み処理部３０９、情報整理部３１０、録画予約処理部３１１、表示制御部３１５、が設けられている。
【００６７】
またチャンネル選択を行い、番組を受信するための受信制御部３２１、記録処理を実行するための記録制御部３２２、再生処理を実行するための再生制御部３２３なども設けられている。
【００６８】
ＭＰＵの実行結果のうち、ユーザに通知すべき内容は、映像データ記録再生装置の表示部８１に表示されるか、またはモニターディスプレイにＯＳＤ（オンスクリーンディスプレイ）表示される。
【００６９】
またマイクロコンピュータブロック３０は、この装置を操作するための操作信号を与えるキー入力部８２を有する。このキー入力部８２は、例えば記録再生装置の本体上に設けた操作スイッチ類や、あるいはリモートコントローラなどに相当する。また、記録再生装置と有線通信あるいは無線通信あるいは光通信や赤外線通信などの手段を用いて接続されたパーソナルコンピュータであってもよい。いずれの形態であるにせよ、ユーザがこのキー入力部８２を操作することにより、入力された映像音声信号の録画処理や、録画されたコンテンツの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。
【００７０】
なお、マイクロコンピュータブロック３０が、ディスクドライブ部１００２、ハードディスクドライブ部１００４、データプロセッサ部１００３、エンコーダ部５０及び／またはデコーダ部６０などを制御するタイミングは、ＳＴＣ（システムタイムクロック）３１からの時間データに基づいて実行することができる。録画や再生の動作は、通常はＳＴＣ３１からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ３１とは独立したタイミングで実行されてもよい。
【００７１】
デコーダ部６０は、パック構造を持つＤＶＤフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするＶデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードするＳＰデコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするＡデコーダとを有する。またデコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００７２】
デコーダ部６０の出力ビデオ信号は、ビデオミキシング部７１に入力される。ビデオミキシング部７１では、例えばテキストデータの合成が行われる。またビデオミキシング部７１には、ＴＶチューナやＡＶ入力部４１aからの信号を直接取り込むラインもまた接続されている。ビデオミキシング部７１には、バッファとして用いるフレームメモリ７２が接続されている。ビデオミキシング部７１の出力がアナログ出力の場合はＩ／Ｆ（インタフェース）７３を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器７４を介して外部へ出力される。
【００７３】
デコーダ部６０の出力オーディオ信号は、セレクタ７６を介してデジタルアナログ変換器７７でアナログ変換され外部に出力される。セレクタ７６は、マイクロコンピュータブロック３０からのセレクト信号により制御される。これによりセレクタ７６は、ＴＶチューナやＡＶ入力部４１aからのデジタル信号を直接モニタする時、エンコーダ部５０をスルーした信号を直接選択することも可能である。
【００７４】
なお、エンコーダ部５０のフォーマッタでは、録画中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック３０のＭＰＵへ送る（ＧＯＰ先頭割り込み時などの情報）。切り分け情報としては、ＶＯＢＵのパック数、ＶＯＢＵ先頭からのIピクチャのエンドアドレス、ＶＯＢＵの再生時間などである。
【００７５】
同時に、アスペクト情報処理部からの情報を録画開始時にＭＰＵへ送り、ＭＰＵはＶＯＢストリーム情報（ＳＴＩ）を作成する。ここでＳＴＩは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【００７６】
また本装置では、データをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位をＣＤＡ（コンティギュアス・データ・エリア）という。ＣＤＡサイズは、ＥＣＣ（エラー訂正コード）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのＣＤＡ単位で記録を行っている。
【００７７】
データプロセッサ部１００３は、エンコーダ部５０のフォーマッタからＶＯＢＵ単位のデータを受け取り、ＣＤＡ単位のデータをディスクドライブ部１００２あるいはハードディスクドライブ部１００４に供給している。またマイクロコンピュータブロック３０のＭＰＵは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１００３に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部５０からマイクロコンピュータブロック３０のＭＰＵは、データ単位の情報（切り分け情報など）を受け取る。また、マイクロコンピュータブロック３０のＭＰＵは、記録開始時には光ディスク及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部１００３からディスクに設定している。
【００７８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００７９】
１１・・・サーバー、１２・・・ネットワークインターフェース、１３・・・ユーザ嗜好分析部、１４・・・ＥＰＧ情報処理部、１６・・・お勧め番組リスト生成部、１０００・・・記録メディア部、４００・・・受信部、５００・・・記録処理部、６００・・・再生処理部、７００・・・出力部、３０１・・・ＥＰＧ情報処理部、３０２・・・内部番組リスト生成部、３０３・・・お好み番組情報生成部、３０４・・・外部番組リスト格納部。
【図１】
0005380589.tif 000002
【図２】
0005380589.tif 000003
【図３】
0005380589.tif 000004
【図４】
0005380589.tif 000005
【図５】
0005380589.tif 000006
【図６】
0005380589.tif 000007
【図７】
0005380589.tif 000008
【図８】
0005380589.tif 000009
【図９】
0005380589.tif 000010
【図１０】
0005380589.tif 000011
【図１１】
0005380589.tif 000012
【図１２】
0005380589.tif 000013
【図１３】
0005380589.tif 000014
【図１４】
0005380589.tif 000015
【図１５】
0005380589.tif 000016