(57)【要約】      （修正有）【課題】単語を用いて自動的に録画動作可能な外部機器と通信可能であり録画された番組をこの外部機器との間で重複して有することを防ぐ。【解決手段】おまかせ録画モードで録画可能な複数台のレコーダにて、録画予約した番組、または録画したタイトルに割り当てられているおまかせフラグの値を参照し、おまかせフラグの値がＯＮならば、他の機器が有する録画予約情報または録画したタイトルに関する情報を他の機器から取得し、他の機器から取得した情報の中に自機器と同じ録画予約情報または録画したタイトルに関する情報がある場合は、他の機器から取得した録画予約情報または録画したタイトルに関する情報に割り当てられているおまかせフラグの値を参照する。このおまかせフラグの値がＯＮならば、自機器または他機器の録画予約、または録画した番組を削除する。【選択図】図４
2008193135.tif 000002
【特許請求の範囲】
【請求項１】
第１の番組を第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器において、
第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断する第１の判断手段と、
前記第１の判断手段が前記第２の番組が前記第２の単語を用いて録画予約された番組であると判断した場合、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部装置から取得した情報の中に存在するか否かを判断する第２の判断手段と、
前記第２の判断手段が、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断した場合、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であるか否かを判断する第３の判断手段と、
前記第３の判断手段が、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であると判断した場合、前記録画予約された第２の番組の録画予約を中止するか、または、前記録画予約された第１の番組の録画予約を中止するように前記外部機器に対して要求する手段と、
を具備することを特徴とする録画機器。
【請求項２】
前記第１の判断手段が、前記第２の番組が前記第２の単語を用いて録画予約された番組であると判断した場合、前記第２の番組が前記第２の単語を用いて録画されないように設定されているか否かを判断する第４の判断手段とを、さらに具備し、
前記第２の判断手段は、前記４の判断手段によって前記第２の番組が前記第２の単語を用いて録画予約されないように設定されていないと判断された場合、判断処理を実行する判断手段であることを特徴とする請求項１記載の録画機器。
【請求項３】
第１の番組を第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器における録画制御方法において、
第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断し、
前記第２の番組が前記第２の単語を用いて録画予約された番組であると判断された場合、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部装置から取得した情報の中に存在するか否かを判断し、
前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断された場合、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であるか否かを判断し、
前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であると判断した場合、前記録画予約された第２の番組の録画予約を中止するか、または、前記録画予約された第１の番組の録画予約を中止するように前記外部機器に対して要求することを特徴とする録画制御方法。
【請求項４】
前記第２の番組が前記第２の単語を用いて録画予約された番組であると判断した場合、前記第２の番組が前記第２の単語を用いて録画されないように設定されているか否かを判断し、
前記第２の番組が前記第２の単語を用いて録画予約されないように設定されていないと判断された場合、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部装置から取得した情報の中に存在するか否かを判断することを特徴とする請求項３記載の録画制御方法。
【請求項５】
第１の番組と第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器において、
第２の番組を録画する録画手段と、
前記録画手段によって録画された第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断する第１の判断手段と、
前記第１の判断手段が、前記録画された第２の番組が前記第２の単語を用いて録画予約された番組であると判断した場合、前記第２の番組と同じ番組であり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在するか否かを判断する第２の判断手段と、
前記第２の判断手段が、前記第２の番組と同じであり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断した場合、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であるか否かを判断する第３の判断手段と、
前記第３の判断手段が、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であると判断した場合、前記録画された第２の番組を削除するか、または、前記録画された第１の番組を削除するように前記外部機器に対して要求する手段と、
を具備することを特徴とする録画機器。
【請求項６】
前記第２の判断手段が、前記第２の番組と同じであり録画された第１の番組が前記外部機器から取得した情報の中に存在すると判断した場合、前記録画された第２の録画番組が最後まで録画された番組であるか否かを判断する第４の判断手段をさらに具備し、
前記第２の判断手段は、前記第４の判断手段によって前記録画された第２の番組が最後まで録画された番組であると判断された場合、判断処理を実行する判断手段であることを特徴とする請求項５記載の録画機器。
【請求項７】
第１の番組と第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器にて実行される録画制御方法において、
第２の番組を録画し、
前記録画された第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断し、
前記録画された第２の番組が前記第２の単語を用いて録画予約された番組であると判断された場合、前記第２の番組と同じ番組であり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在するか否かを判断し、
前記第２の番組と同じであり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断された場合、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であるか否かを判断し、
前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であると判断された場合、前記録画された第２の番組を削除するか、または、前記録画された第１の番組を削除するように前記外部機器に対して要求することを特徴とする録画制御方法。
【請求項８】
前記第２の番組と同じであり録画された第１の番組が前記外部機器から取得した情報の中に存在すると判断された場合、前記録画された第２の録画番組が最後まで録画された番組であるか否かを判断し、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であるか否かを判断する請求項７記載の録画制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画機器に関し、特に、単語を用いて自動的に録画動作可能な録画機器に関する。
【背景技術】
【０００２】
近年、例えば家庭内といったエリアにて、コンピュータやテレビ、レコーダ等を有線または無線のネットワークに接続して相互にデータ等をやり取りする使用形態がある。
【０００３】
このような状況にて、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や光ディスクといったメディアにデジタルコンテンツを記憶させるレコーダを複数台、ネットワークに接続させて、夫々のレコーダを使用する、といった使用形態が有りうる。
【０００４】
また、近年、ＴＶ放送番組等をデジタルコンテンツとしてメディアに録画するレコーダに実装される一つの機能として、"おまかせ録画機能"といった機能がある。このおまかせ録画機能とは、ユーザが指定したキーワードに基づいて自動的に番組を選択して録画を実行する機能である。例えば、ユーザが"車"とキーワードを指定すると、レコーダは例えば番組情報に"車"というキーワードを含む番組を自動的に録画する。
【０００５】
このようなおまかせ録画機能について以下の特許文献に開示されている。
【特許文献１】特開２００６−８６６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述にて説明した"おまかせ録画機能"が実装されたレコーダを複数台、ネットワークに接続して使用する場合、複数台のレコーダにて、同じ番組が録画されてしまう場合がある。ユーザが、おまかせ録画機能にて必要となるキーワードを重複が発生しにくいようにレコーダ毎に設定すれば、複数台のレコーダにて同一の番組を録画する頻度は低下するが、そのようなキーワード設定はユーザにとって煩雑である。また、仮に複数台のレコーダ夫々に異なるキーワードを設定したとしても、夫々異なるキーワードに同一番組がヒットしてしまい、結果的に複数台のレコーダにて同一番組を録画してしまう場合も有りうる。
【０００７】
本発明は上記実情に鑑みてなされたものであり、単語を用いて自動的に録画動作可能な外部機器と通信可能であり録画された番組をこの外部機器との間で重複して有することを防ぐ録画機器、および、単語を用いて自動的に録画動作可能な外部機器と通信可能な録画機器にて行われ録画された番組をこの外部機器との間で重複して有することを防ぐ録画制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の請求項１に係る録画機器は、第１の番組を第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器において、第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断する第１の判断手段と、前記第１の判断手段が前記第２の番組が前記第２の単語を用いて録画予約された番組であると判断した場合、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部装置から取得した情報の中に存在するか否かを判断する第２の判断手段と、前記第２の判断手段が、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断した場合、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であるか否かを判断する第３の判断手段と、前記第３の判断手段が、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であると判断した場合、前記録画予約された第２の番組の録画予約を中止するか、または、前記録画予約された第１の番組の録画予約を中止するように前記外部機器に対して要求する手段と、を具備することを特徴とする。
【０００９】
また、本発明の請求項３に係る録画制御方法は、第１の番組を第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器における録画制御方法において、第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断し、前記第２の番組が前記第２の単語を用いて録画予約された番組であると判断された場合、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部装置から取得した情報の中に存在するか否かを判断し、前記第２の番組と同じ番組であり録画予約された前記第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断された場合、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であるか否かを判断し、前記第２の番組と同じ番組であり録画予約された第１の番組が前記第１の単語を用いて録画予約可能な番組であると判断した場合、前記録画予約された第２の番組の録画予約を中止するか、または、前記録画予約された第１の番組の録画予約を中止するように前記外部機器に対して要求することを特徴とする
【００１０】
また、本発明の請求項５に係る録画装置は、第１の番組と第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器において、第２の番組を録画する録画手段と、前記録画手段によって録画された第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断する第１の判断手段と、前記第１の判断手段が、前記録画された第２の番組が前記第２の単語を用いて録画予約された番組であると判断した場合、前記第２の番組と同じ番組であり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在するか否かを判断する第２の判断手段と、前記第２の判断手段が、前記第２の番組と同じであり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断した場合、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であるか否かを判断する第３の判断手段と、前記第３の判断手段が、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であると判断した場合、前記録画された第２の番組を削除するか、または、前記録画された第１の番組を削除するように前記外部機器に対して要求する手段と、を具備することを特徴とする。
【００１１】
また、本発明の請求項７に係る録画制御方法は、第１の番組と第１の単語を用いて録画予約可能な外部機器と通信可能な録画機器にて実行される録画制御方法において、第２の番組を録画し、前記録画された第２の番組が第２の単語を用いて録画予約された番組であるか否かを判断し、前記録画された第２の番組が前記第２の単語を用いて録画予約された番組であると判断された場合、前記第２の番組と同じ番組であり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在するか否かを判断し、前記第２の番組と同じであり録画された第１の番組についての情報が前記外部機器から取得した情報の中に存在すると判断された場合、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であるか否かを判断し、前記第２の番組と同じであり録画された第１の番組が前記第１の単語を用いて録画予約された番組であると判断された場合、前記録画された第２の番組を削除するか、または、前記録画された第１の番組を削除するように前記外部機器に対して要求することを特徴とする。
【発明の効果】
【００１２】
単語を用いて自動的に録画動作可能な外部機器と通信可能であり録画された番組をこの外部機器との間で重複して有することを防ぐ録画機器、および、単語を用いて自動的に録画動作可能な外部機器と通信可能な録画機器にて行われ録画された番組をこの外部機器との間で重複して有することを防ぐ録画制御方法を提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
図１は、ホームネットワーク１の構成の一例を示す図である。ホームネットワーク１は映像データの伝送に必要な帯域を利用可能な通信技術（例えば有線ＬＡＮや無線ＬＡＮ）を用いて構成される。
【００１４】
ホームネットワーク１にはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）レコーダー１１、１２、１３が接続される。ＨＤＤレコーダー１１、１２、１３はＨＤＤドライブおよびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）ドライブを内蔵し、また、受信した放送を例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）２形式でＨＤＤやＤＶＤドライブに挿入されたＤＶＤ-ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記録メディアに記録することができる。
【００１５】
また、ＨＤＤレコーダー１１は、ＨＤＤ、ＤＶＤ−ＲＡＭ等に記録したＭＰＥＧ２形式のデータを再生することも可能である。さらに、ＨＤＤレコーダー１１は、設定された録画予約情報に基づいて自動的に録画を行うことも可能である。ＨＤＤレコーダー１１、１２、１３には、映像出力をモニターするためのテレビ１４、１５、１６を夫々接続することが可能であり、テレビ１４、１５、１６にＨＤＤレコーダーによる再生映像やＨＤＤレコーダーを操作するのに要する操作画面を表示することができる。
【００１６】
（ＨＤＤレコーダーの構成）
図２は、ＨＤＤレコーダー１１の構成の一例を示す図である。なお、ＨＤＤレコーダー１２、１３もＨＤＤレコーダー１１と同様の構成を有するので説明を省略する。
【００１７】
ＨＤＤレコーダ１１に内蔵されるＴＶチューナ２０はＴＶ信号を受信する。ＴＶチューナ２０に接続されているＡＤＣ（Ａｎａｌｏｇ  Ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）２１には、ＴＶチューナ２０によって受信されたアナログ映像信号が入力され、ＡＤＣ２１はアナログ映像信号を例えばサンプリング周波数１３．５ＭＨｚ、量子化ビット数８ビットで量子化する。また、ＡＤＣ２１はアナログ音声信号についても例えばサンプリング周波数４８ｋＨｚ、量子化ビット数１６ビットで量子化する。
【００１８】
ＡＤＣ２１にはエンコーダー２２が接続される。ＡＤＣ２１はエンコーダー２２にデジタル映像信号とデジタル音声信号を出力する。エンコーダー２２はＡＤＣ２１から送信されたデジタル映像信号を例えばＭＰＥＧ２規格に基づくデジタル画像信号に圧縮する。また、エンコーダー２２は、ＡＤＣ２１から送信されたデジタル音声信号を例えばＡＣ（Ａｕｄｉｏ  Ｃｏｍｐｒｅｓｓｉｏｎ）−３規格に基づくデジタル音声信号に圧縮する。
【００１９】
エンコーダー２２にはデータプロセッサ２３が接続される。エンコーダー２２は、圧縮されたデジタル映像信号とデジタル音声信号とを記憶媒体への記録に適したフォーマットになるように信号処理を行い、信号処理したデジタル映像信号とデジタル音声信号をデータプロセッサ２３に出力する。
【００２０】
データプロセッサ２３にはコントローラ２４、ＨＤＤ２５、光ディスクドライブ２６、ネットワークインターフェース２７およびデコーダー２８が接続される。データプロセッサ２３はエンコーダー２２でエンコードされたデジタル信号やコントローラ２４にて作成された管理情報を、ＨＤＤ２５や光ディスクドライブ２６に挿入されたＤＶＤ−ＲＡＭ等の光ディスクに記録する。
【００２１】
データプロセッサ２３は、ＨＤＤ２５、光ディスクドライブ２６に挿入された光ディスクに記録された信号をデコーダー２８に出力する。デコーダー２８はデータプロセッサ２３から送信された信号を映像信号と音声信号とに分離し、夫々の信号をコードする。
【００２２】
デコーダー２８にはビデオミキサ２９および第１のＤＡＣ３０が接続される。デコーダー２８によってデコードされることで生成された映像信号はビデオミキサ２９に入力される。ビデオミキサ２９にはフレームメモリー３１および第２のＤＡＣ３２が接続される。
【００２３】
ビデオミキサ２９はフレームメモリー３１をバッファとして使用することで、ビデオミキサ２９に入力された映像信号、テキストデータおよび画像データを合成する。
【００２４】
ビデオミキサ２９にて生成されたデータは、第２のＤＡＣ３２でアナログ信号に変換された後にＨＤＤレコーダー１１の外部に出力される。デコーダー２８から第１のＤＡＣ３０に出力された音声信号についても第１のＤＡＣ３０でアナログ信号に変換された後にＨＤＤレコーダー１１の外部に出力される。
【００２５】
コントローラ２４は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２４ａと制御プログラムが書き込まれたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２４ｂとプログラムの実行に必要なワークエリアを提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とから構成される。
【００２６】
ＭＰＵ２４ａは、ＲＯＭ２４ｂに書き込まれた制御プログラムを実行することで、前述にて説明した各モジュールを制御して、録画、再生等の動作の制御を行う。
【００２７】
コントローラ２４には赤外線受光部３３が接続される。赤外線受光部３３はリモコンから送信された制御情報を受信するときに用いられる。赤外線受光部が受信した制御情報はコントローラ２４に伝送される。コントローラ２４は制御情報を解釈し、解釈した結果に基づいてＨＤＤレコーダ１１の状態に応じて動作を制御する。
【００２８】
ネットワークインタフェース２７は、ホームネットワーク１に接続された他の機器とメッセージをやり取りするために用いられる。コントローラ２４はネットワークインターフェース２７を介して受信したメッセージを解釈する。また、コントローラ２４は、ホームネットワーク１に接続された他の機器に対して送信するメッセージを生成してネットワークインターフェース２７を介して他の機器にメッセージを送信する。
【００２９】
ＨＤＤレコーダ１１は、（１）録画されたタイトルに関する情報を含む"タイトルリスト"、（２）録画予約に関する情報を含む"録画予約リスト"、（３）おまかせ録画で使用するキーワードを含む"おまかせキーワードリスト"、（４）放送される番組に関する情報を含む"番組情報リスト"等の情報を有する。以下に（１）〜（４）の情報について説明する。
【００３０】
（１）"タイトルリスト"は、録画されたタイトルの属性データを示す"タイトル情報"をタイトル毎に有する。"タイトル情報"とは、録画を開始した時刻を示す"録画開始時刻"、録画を終了した時刻を示す"録画終了時刻"、録画対象のチャネルを示す"チャネル番号"、録画した番組の"タイトル情報"、録画した番組のビットレートの値等を示す"録画モード"、おまかせ録画モードにおける録画予約によって録画されたことを示す"おまかせフラグ"を含む。
【００３１】
"おまかせ録画モード"とは、ユーザが指定したキーワードを用いて自動的に番組を選択して録画を実効するモードである。また、"おまかせフラグ"の値は、おまかせ録画モードに従い自動的に録画予約が設定された場合にＯＮにセットされ、おまかせ録画モードに従わず例えばユーザーによって設定された録画予約の場合にはＯＦＦにセットされる。
【００３２】
（２）"録画予約リスト"は、設定されている録画予約の制御に必要な"録画予約情報"を有する。"録画予約情報"には、録画対象の番組に割り当てられる"録画予約ＩＤ"、録画を行うチャネルを示す"チャネル番号"、録画を開始する時刻を示す"録画開始時刻"、録画を終了する時刻を示す"録画終了時刻"、録画の際にエンコーダーに設定するビットレートの値等を示す"録画モード"、おまかせ録画モードにおける録画予約によって録画するときに使用する"おまかせフラグ"、"おまかせ無効フラグ"が含まれる。
【００３３】
"おまかせ無効フラグ"は、おまかせフラグがＯＮにセットされている場合に、録画予約が有効であるか否かを示すフラグである。録画予約が無効である場合にはＯＮにセットされる。録画予約リスト中に録画予約情報が存在する番組があっても、その番組に対しておまかせ無効フラグがＯＮにセットされている場合は、録画予約を実行する番組として扱わない。
【００３４】
（３）"おまかせキーワードリスト"は、ユーザーが設定したキーワードを有する。
【００３５】
（４）"番組情報リスト"は、現在放送されている、または放送予定の番組に関する"番組情報"を有する。"番組情報"には、チャネルを示す"チャネル番号"、番組が開始される時刻を示す"番組開始時刻"、番組が終了する時刻を示す"番組終了時刻"、番組の"タイトル情報"が含まれる。
【００３６】
番組情報は、アナログ放送の場合には放送波に重畳されたＡＤＡＭＳ(ＴＶ−Ａｓａｈｉ  Ｄａｔａ  ａｎｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｅｒｖｉｃｅ)−ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）などで配信されるデータから取得され、デジタル放送の場合には放送波に重畳されているＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）情報から取得される。また、インターネットに接続して、番組情報を公開しているサーバーから取得するように構成することも可能である。番組情報リストは例えば１日に１回などの予め定められた間隔で更新される。
【００３７】
コントローラ２４は、録画予約情報に基づいて録画予約動作を制御する。コントローラ２４は現在時刻を監視して録画予約リストに含まれるいずれかの録画開始時刻になると、チャンネル番号で指定されたチャネルを選局し、録画モードに従ってエンコーダ２２を制御して録画を実行する。録画実行中に現在時刻を監視して録画終了時刻になると録画動作を停止する。録画が終了されると、番組情報リストから取得した番組情報と録画予約情報とからタイトル情報を生成し、生成したタイトル情報をタイトルリストに追加する。
【００３８】
（スケジュールドレコーディングサービス）
コントローラ２４は、ホームネットワーク１に接続された他の機器に対してＨＤＤレコーダ１１における録画予約情報を公開するとともに、ホームネットワーク１に接続された他の機器からＨＤＤレコーダ１１に対して録画予約情報の設定を行えるようにするスケジュールドレコーディングサービス（ＳＲＳ）を実行する。ＳＲＳはネットワークで接続された他の機器と通信を行うためにＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  Ａｎｄ  Ｐｌａｙ）規格を用いる。ただし、他のプロトコルを用いて実現することも可能である。
【００３９】
まず、ＵＰｎＰについて説明する。ＵＰｎＰはＴＣＰ／ＩＰプロトコルの動作するネットワークにおいて、ネットワークに接続された機器の発見、操作等を容易に実現可能にすることを目的としている。
【００４０】
ネットワークで接続された機器に対して何らかの機能を提供する機器のことを"デバイス"と称し、デバイスによって提供される機能は"サービス"と呼ばれる。デバイスの提供するサービスを利用する機器は"コントロールポイント"と呼ばれる。デバイスやコントロールポイントはプロトコルを規定するための概念的なモデルである。現実の機器はデバイスとしての機能とコントロールポイントとしての機能とを同時に持つことも可能である。
【００４１】
ネットワークに接続されている機器がネットワークに接続されている他の機器や他の機器が提供するサービスを発見するためにＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）が用いられる。ネットワークに接続されている機器がＳＳＤＰを用いることで、デバイスはデバイスやサービスがネットワーク上に存在することをＳＳＤＰを用いた機器に対して通知したり、コントロールポイントが所望のデバイスの探索を行うことができる。
【００４２】
ＳＳＤＰを用いて発見された機器から、Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎと呼ばれるＸＭＬ形式で記述された機器の属性情報を取得することができる。Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎには、機器を一意に識別するための識別子であるＵＤＮ(Ｕｎｉｑｕｅ  Ｄｅｖｉｃｅ  Ｎａｍｅ)、表示などに使用するＦｒｉｅｎｄｌｙＮａｍｅ、提供するサービスのリストなどが記述されている。
【００４３】
同様にサービスについてもＳｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎと呼ばれるＸＭＬ形式のデータを取得可能であり、実行できる操作などが記述されている。Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎに記述されている操作は、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を用いて呼び出される。サービスの状態が変更された場合、コントロールポイントに対して、ＧＥＮＡ（Ｇｅｎｅｒｉｃ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ）によってメッセージを送信することでその旨の通知を行うことができる。
【００４４】
ＳＲＳはＵＰｎＰのサービスとしてコントローラ２４にて実行される。コントローラ２４がＳＲＳを実行することによって他の機器がＨＤＤレコーダ１１に対して実行可能な動作は、（ａ）録画予約取得要求、（ｂ）録画予約設定要求、（ｃ）録画予約更新要求、（ｄ）録画予約削除要求、（ｅ）空容量確認要求である。以下に、（ａ）〜（ｅ）の情報について説明する。
【００４５】
（ａ）"録画予約取得要求"について説明する。コントローラ２４がＳＲＳを実行し、コントローラ２４が他の機器から送信された"録画予約取得要求"を受信すると、コントローラ２４は録画予約リストに含まれる録画予約情報を取得し、コントローラ２４は録画予約情報を他の機器に対して応答として送信する。
【００４６】
（ｂ）"録画予約設定要求"の動作について説明する。コントローラ２４がＳＲＳを実行し、コントローラ２４が他の機器から送信された"録画予約設定要求"を受信すると、コントローラ２４は"録画予約設定要求"に含まれる録画予約情報を解析し、実行可能な録画予約である場合、録画予約リストに録画予約情報を追加する。ここで、実行可能な録画予約とは、録画予約情報に指定されているチャネルが受信可能であり、録画モードをサポートしている録画予約である。"録画予約設定要求"に含まれる録画予約情報に、既に設定されている録画予約と重複する時間が指定されているために録画が実行できない場合等も有りうるが、ここではそうした場合も実行可能であるとして処理する。実行可能な録画予約でなかった場合には、コントローラ２４は他の機器に対してエラー応答を返す。
【００４７】
（ｃ）"録画予約更新要求"の動作について説明する。コントローラ２４がＳＲＳを実行し、コントローラ２４が録画予約更新要求を他の機器から受信すると、コントローラ２４は録画予約更新要求に含まれる録画予約ＩＤと録画予約情報を解析し、受信した録画予約ＩＤと同じＩＤを有する録画予約リスト中の録画予約情報を、受信した録画予約情報を用いて更新する。受信した録画予約ＩＤと同じＩＤを有する録画予約情報が録画予約リスト中に存在しない場合、コントローラ２４は他の機器に対してエラー応答を返す。
【００４８】
（ｄ）"録画予約削除要求"の動作について説明する。コントローラ２４がＳＲＳを実行し、コントローラ２４が録画予約削除要求を他の機器から受信すると、コントローラ２４は録画予約削除要求に含まれる録画予約ＩＤを解析し、受信した録画予約ＩＤと同じＩＤを有する録画予約リスト中の録画予約情報を削除する。受信した録画予約ＩＤと同じＩＤを有する録画予約情報が録画予約リスト中に存在しない場合、コントローラ２４は他の機器に対してエラー応答を返す。
【００４９】
（ｅ）"空容量確認要求"の動作について説明する。コントローラ２４がＳＲＳを実行し、コントローラ２４が空容量確認要求を他の機器から受信すると、コントローラ２４はＨＤＤ２５の全記録容量と既に録画されているデータのサイズとから空容量を計算し、コントローラ２４は他の機器に対して空容量を応答として送信する。
【００５０】
コントローラ２４はＳＲＳを実行するとともに、他の機器で実行されるＳＲＳに対してコントロールポイント機能を提供する。他の機器で実行されるＳＲＳに対して、コントローラ２４は録画予約取得要求、録画予約設定要求などを実行する。また、コントローラ２４は、録画予約リストが変更されるとＧＥＮＡを用いて録画予約情報が変更されたことを通知する録画予約情報更新通知を送信する。
【００５１】
（おまかせ録画の設定）
ユーザーは、選択したキーワードを"おまかせキーワード"として登録することができる。ＨＤＤレコーダ１１は、ユーザーが登録したキーワードをおまかせキーワードリストに登録する。さらに、ＨＤＤレコーダ１１は、おまかせキーワードリストに登録されているキーワードと一致する部分が含まれる番組情報を有する番組の録画予約を自動的に設定する。
【００５２】
おまかせキーワードの登録は、ユーザーによる登録の他に、過去に録画した番組についての履歴情報等を用いて自動的に登録することも可能である。おまかせ録画の設定は、番組情報リストが更新される時、おまかせキーワードリストが更新された時に実行される。
【００５３】
おまかせ録画の設定を行う手順の一例を図３を用いて説明する。
【００５４】
コントローラ２４は、番組情報リストの中でチェックしていない番組情報がある場合（ステップ  Ｓ１００  Ｙｅｓ）、番組情報リストからチェックしていない番組情報を取得する（ステップ  Ｓ１０１）。コントローラ２４は、おまかせキーワードリストに含まれるキーワードと一致する部分が取得した番組情報の中に含まれる場合は（ステップ  Ｓ１０２  Ｙｅｓ）、取得した番組情報に対応付けられる番組をおまかせ録画の対象の番組とする。
【００５５】
コントローラ２４は、おまかせ録画の対象の番組である場合には、録画予約リストにその番組が登録されているかをチェックする（ステップ  Ｓ１０３）。コントローラ２４は、チェックした結果、録画予約リストに既に登録されている場合（ステップ  Ｓ１０３  Ｙｅｓ）、録画予約リスト中の録画予約情報を取得した番組情報を用いて更新する（ステップ  Ｓ１０４）。この時、おまかせフラグ、おまかせ無効フラグについては更新を行わない。
【００５６】
コントローラ２４は、チェックした結果、録画予約リストに登録されている番組では無いと判断した場合（ステップ  Ｓ１０３  Ｎｏ）、取得した番組情報を用いて録画予約情報を生成し（ステップ  Ｓ１０５）、生成した録画予約情報を録画予約リストに登録する（ステップ  Ｓ１０６）。ここで、録画予約情報を生成する場合に、番組情報を用いて決定できない項目（例えば録画モード）については予め設定されている標準録画モードなどの値を用いて設定する。録画予約情報のおまかせフラグはＯＮとし、おまかせ無効フラグはＯＦＦとする。
【００５７】
コントローラ２４は、おまかせキーワードリストに含まれるキーワードを用いて全ての番組情報についてチェックを行った後、録画予約リストに登録されている録画予約情報の中でおまかせフラグがＯＮとなっているが更新されなかった録画予約情報は、放送予定が変更された等の理由によっておまかせ録画の対象ではなくなった録画予約であるので録画予約リストから削除する（ステップ  Ｓ１０７）。
【００５８】
おまかせ録画の設定を完了すると、コントローラ２４はネットワークを介して接続されている他の機器との間で、おまかせ録画モードで設定された録画予約が重複しているか否かをチェックする。コントローラ２４は、他の機器との間で録画予約の重複をチェックするために、他の機器に対して録画予約リスト取得要求を実行して、他の機器から録画予約リストを取得する（ステップ  Ｓ１０８）。
【００５９】
コントローラ２４は、自機器の録画予約リストと取得した他の機器の録画予約リストとを比較し、比較した結果、重複したおまかせ録画予約が存在する場合には、自機器または他の機器のうちの何れかの録画予約の設定を変更することで、自機器および他の機器とで同一番組を重複して録画しないようにする（ステップ  Ｓ１０９）。
【００６０】
録画予約の設定を変更する処理の手順を図４に示す。
【００６１】
コントローラ２４は自機器の録画予約リストから録画予約情報を読み出す（ステップ  Ｓ２００）。コントローラ２４は録画予約情報に含まれるおまかせフラグの値を確認し（ステップ  Ｓ２０１）、おまかせフラグの値がＯＦＦならば（ステップ  Ｓ２０１  ＯＦＦ）、コントローラ２４は処理を行わない。
【００６２】
おまかせフラグの値がＯＮの場合（ステップ  Ｓ２０１  ＯＮ）、コントローラ２４は、録画予約情報に含まれるおまかせ無効フラグの値を確認し（ステップ  Ｓ２０２）、おまかせ無効フラグの値がＯＮならば（ステップ  Ｓ２０２  ＯＮ）、コントローラ２４は処理を行わない。一方、コントローラ２４は、おまかせ無効フラグの値がＯＦＦであることを確認した場合（ステップ  Ｓ２０２  ＯＦＦ）、コントローラ２４は他の機器から取得した録画予約リスト中に自機器で録画予約した番組に関する録画予約情報が存在するか否かをチェックする（ステップ  Ｓ２０３）。
【００６３】
コントローラ２４は、チェックした結果、他の機器から取得した録画予約リスト中に自機器で録画予約した番組に関する番組予約情報が存在しないと判断した場合（ステップ  Ｓ２０３  Ｎｏ）、処理を行わない。一方、コントローラ２４は他の機器から取得した録画予約リスト中に自機器で録画予約した番組に関する録画予約情報が存在すると判断した場合（ステップ  Ｓ２０３  Ｙｅｓ）、コントローラ２４は他の機器から取得した録画予約情報中のおまかせフラグをチェックする（ステップ  Ｓ２０４）。
【００６４】
コントローラ２４は、チェックした結果、おまかせフラグの値がＯＦＦであると判断した場合（ステップ  Ｓ２０４  ＯＦＦ）、コントローラ２４は、ユーザによって設定された録画予約であると判断して、自機器の録画予約リスト中の録画予約情報のおまかせ無効フラグをＯＮに変更して処理を終了する。コントローラ２４は、チェックした結果、おまかせフラグの値がＯＮであると判断した場合（ステップ  Ｓ２０４  ＯＮ）、コントローラ２４は他の機器から取得した録画予約情報中のおまかせ無効フラグをチェックする（ステップ  Ｓ２０５）。
【００６５】
コントローラ２４は、チェックした結果、おまかせ無効フラグの値がＯＮであると判断した場合（ステップ  Ｓ２０５  ＯＮ）、自機器と他の機器とで重複して録画が実行されることがないので処理を終了する。コントローラ２４は、チェックした結果、おまかせ無効フラグの値がＯＦＦであると判断した場合（ステップ  Ｓ２０５  ＯＦＦ）、コントローラ２４は自機器の録画予約リスト中の録画モードと他の機器の録画予約リスト中の録画モードとを比較する（ステップ  Ｓ２０６）。
【００６６】
コントローラ２４が、自機器の録画予約情報中の録画モードが他の機器から取得した録画予約情報中の録画モードよりも高精細なモードであると判断した場合（ステップ  Ｓ２０６  自機器の録画モードが高精細）、コントローラ２４は他の機器に対しておまかせ無効フラグをＯＮとする予約更新要求を実行する（ステップ  Ｓ２０７）。
【００６７】
コントローラ２４が、自機器の録画予約情報中の録画モードよりも他の機器から取得した録画予約情報中の録画モードのほうが高精細なモードである場合には（ステップ  Ｓ２０６  他の機器の録画モードが高精細）、コントローラ２４は、自機器の録画予約情報中のおまかせ無効フラグをＯＮに変更する（ステップ  Ｓ２０８）。
【００６８】
コントローラ２４は、自機器の録画モードと他の機器の録画モードとが同じと判断した場合、自機器のＭＡＣアドレスの値と他の機器のＭＡＣアドレスの値とを比較する（ステップ  Ｓ２０９）。コントローラ２４は、比較した結果、自機器のＭＡＣアドレスの値が大きいと判断した場合（ステップ  Ｓ２０９  自機器のＭＡＣアドレスの値が大きい）、他の機器に対しておまかせ無効フラグをＯＮとする予約更新要求を実行する（ステップ  Ｓ２０７）。一方、コントローラ２４は、比較した結果、自機器のＭＡＣアドレスが他の機器のＭＡＣアドレスよりも小さいと判断した場合（ステップ  Ｓ２０９  他の機器のＭＡＣアドレスの値が大きい）、自機器の録画予約情報中のおまかせ無効フラグをＯＮに変更する（ステップ  Ｓ２０８）。ここでＭＡＣアドレスの代りに機器に一意に割り当てられる他の値を用いることも可能である。
【００６９】
上述にて説明したように、おまかせ録画モードによって設定された録画予約と他の機器に設定された録画予約と比較した結果に応じて録画予約の設定を変更することで、複数の機器にて同じ番組の録画を重複して実行し、記憶メディアを無駄に消費することを避けることが可能となる。また、録画動作の重複を解消するために自機器と他の機器にて同じ番組の録画を実行しないようにすることで、同時刻に他の番組の録画を行うことができるようになる。
【００７０】
上記では、おまかせ録画モードによって自機器と他の機器にて同じ番組に対する録画予約が設定されている場合には一方の機器にて録画予約を実行しないように録画予約情報を更新しているが、一方の機器における録画予約の録画モードを変更することで異なる録画モードで録画を実行するようにすることも可能である。
【００７１】
さらに、おまかせキーワードリストのキーワードごとに重複した録画を行うか否かをユーザーが指定し、おまかせ録画モードによる録画予約を設定する理由となったキーワードごとに制御を変更するといったことも可能である。
【００７２】
第２の実施例においては、コントローラはコンテンツディレクトリーサービス（ＣＤＳ）を実行する。ＣＤＳはＳＲＳと同様にＵＰｎＰのサービスである。ＣＤＳは、他の機器からの要求に応じて自機器のタイトルリスト情報を他の機器へ送信し、タイトルの削除、再生などが行えるようにするものである。
【００７３】
自機器での録画動作が終了すると、コントローラは図５に示す手順を実行する。
【００７４】
コントローラ２４は録画予約情報中のおまかせフラグをチェックし（ステップ  Ｓ３００）、おまかせフラグがＯＮである場合には（ステップ  Ｓ３００  ＯＮ）、ＣＤＳが実行された状態である他の機器に対してタイトルリスト取得要求を実行する（ステップ  Ｓ３０１）。
【００７５】
コントローラ２４は、他の機器からタイトルリストを取得し、取得したタイトルリストの中にＨＤＤレコーダ１１にて録画を終了した番組と同じ番組のタイトルが含まれている場合（ステップ  Ｓ３０２  Ｙｅｓ）、他の機器から取得したタイトルリストに含まれているこの番組のタイトルが最後まで録画されたものであるか否かを判別する（ステップ  Ｓ３０３）。
【００７６】
コントローラ２４が、他の機器から取得したタイトルリストに含まれているこの番組のタイトルが途中で録画終了されている場合（ステップ  Ｓ３０３  Ｎｏ）、コントローラ２４は処理を終了する。一方、コントローラ２４が、他の機器から取得したタイトルリストに含まれているこの番組のタイトルが最後まで録画されていると判断した場合（ステップ  Ｓ３０３  Ｙｅｓ）、コントローラ２４は、他の機器から取得されたタイトルリストに含まれるタイトル情報のおまかせフラグをチェックする（ステップ  Ｓ３０４）。
【００７７】
コントローラ２４は、他の機器から取得されたタイトルリストに含まれるおまかせフラグの値がＯＦＦであると判断した場合（ステップ  Ｓ３０４  ＯＦＦ）、自機器の録画タイトルを削除する（ステップ  Ｓ３０５）。コントローラ２４は、他の機器から取得されたタイトルリストに含まれるおまかせフラグの値がＯＮであると判断した場合（ステップ  Ｓ３０４  ＯＮ）、自機器の録画タイトルの録画モードと他の機器から取得されたタイトルリストに含まれるタイトル情報の録画モードとを比較する（ステップ  Ｓ３０６）。
【００７８】
コントローラ２４は、他の機器から取得されたタイトルリストに含まれるタイトル情報の録画モードの値のほうが自機器の録画タイトルの録画モードの値よりも高精細を示す値であると判断した場合（ステップ  Ｓ３０６  他の機器の録画モードの値が高精細）、自機器の録画タイトルを削除する（ステップ  Ｓ３０５）。一方、コントローラ２４は、自機器の録画タイトルの録画タイトルの録画モードの値のほうが他の機器から取得されたタイトルリストに含まれるタイトル情報の録画モードの値よりも高精細を示す値であると判断した場合（ステップ  Ｓ３０６  自機器の録画モードの値が高精細）、他の機器に対してタイトル削除要求を実行する（ステップ  Ｓ３０７）。
【００７９】
コントローラ２４は、他の機器から取得されたタイトルリストに含まれるタイトル情報の録画モードの値と自機器の録画タイトルの録画タイトルの録画モードの値とが等しいと判断した場合（ステップ  Ｓ３０６  録画モードの値が等しい）、自機器のＭＡＣアドレスの値と他の機器のＭＡＣアドレスの値とを比較する（ステップ  Ｓ３０８）。
【００８０】
コントローラ２４は、他の機器のＭＡＣアドレスの値のほうが自機器のＭＡＣアドレスの値よりも大きいと判断した場合（ステップ  Ｓ３０８  他の機器のＭＡＣアドレスの値が大きい）、自機器の録画タイトルを削除する（ステップ  Ｓ３０５）。一方、コントローラ２４は、自機器のＭＡＣアドレスの値のほうが他の機器のＭＡＣアドレスの値よりも大きいと判断した場合（ステップ  Ｓ３０８  自機器のＭＡＣアドレスの値が大きい）、他の機器に対してタイトル削除要求を実行する（ステップ  Ｓ３０７）。ここで、ＭＡＣアドレスの代わりに機器に一意に割り当てられる他の値を用いることも可能である。
【００８１】
上述にて説明したとおり、録画終了時に重複して録画されたタイトルを削除することによって、確実に録画されたタイトルを残すことが可能となり且つ記憶メディアを無駄に消費しないようにすることが可能となる。一方、録画動作が自機器および他の機器で重複して実行されるため、他の録画予約が実行できない場合がある。そこで、自機器および他の機器における録画予約の重複を解消するために、いずれの動作を行うかをユーザが設定可能とすることで、ユーザが動作を選択可能な構成をとることも可能となる。
【００８２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００８３】
【図１】ネットワークシステムの構成の一例を示す図。
【図２】レコーダのハードウェア構成の一例を示す図。
【図３】おまかせ録画の予約設定手順の一例を示す流れ図。
【図４】おまかせ録画の予約変更設定手順の一例を示す流れ図。
【図５】第二の実施形態における制御手順の一例を示す流れ図。
【符号の説明】
【００８４】
１１、１２、１３…レコーダ、１４、１５、１６…テレビ、２０…ＴＶチューナ、
２１…ＡＤＣ、２２…エンコーダ、２３…データプロセッサ、２４…コントローラ、
２５…ＨＤＤ、２６…光ディスクドライブ、２７…ネットワークインタフェース、
２８…デコーダー、２９…ビデオミキサー、３０、３２…ＤＡＣ、３１…フレームメモリ、
３３…赤外線受光部、
【図１】
2008193135.tif 000003
【図２】
2008193135.tif 000004
【図３】
2008193135.tif 000005
【図４】
2008193135.tif 000006
【図５】
2008193135.tif 000007