(57)【要約】【課題】  受信装置によって受信される放送データを正常に記憶媒体に記録できない場合であっても、正常に放送データを記憶媒体に記録する。【解決手段】  ＰＣ１０Ａは、正常に記録できなかった放送データ部分を特定し、サーバ１に通知する。サーバ１は、正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他のＰＣ１０Ｂを特定する。他のＰＣ１０Ｂは、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分をＰＣ１０Ａに送信する。ＰＣ１０Ａは、正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えてＨＤＤ１３に記録させる。【選択図】図４
2012099164.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバに接続可能な複数のコンテンツ記録装置とを備え、
前記コンテンツ記録装置が、
受信装置によって受信された放送データを記憶媒体に記録させる手段と、
前記記憶媒体に記録している放送データに関する情報を前記サーバに通知する手段と、
正常に記録できなかった放送データ部分を特定する手段と、
正常に記録できなかった放送データ部分の情報を前記サーバに送信する手段と、
前記サーバによって特定された他の前記コンテンツ記録装置から、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を受信する手段と、
正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて前記記憶媒体に記録させる手段とを有し、
前記サーバが、
前記各コンテンツ記録装置が記録している放送データに関する情報を受信して管理する手段と、
正常に記録できなかった放送データ部分の情報を前記コンテンツ記録装置から受信する手段と、
正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他の前記コンテンツ記録装置を特定する手段と、
前記サーバによって特定された他の前記コンテンツ記録装置が、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を前記記憶媒体から読み出して、正常に記録できなかった放送データ部分を記録している前記コンテンツ記録装置に送信する手段を有する、コンテンツ記録システム。
【請求項２】
請求項１に記載のコンテンツ記録システムにおける前記サーバであって、
前記各コンテンツ記録装置が記録している放送データに関する情報を受信して管理する手段と、
正常に記録できなかった放送データ部分の情報を前記コンテンツ記録装置から受信する手段と、
正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他の前記コンテンツ記録装置を特定する手段とを有する、サーバ。
【請求項３】
請求項２に記載のサーバの各手段をコンピュータに実行させる、サーバプログラム。
【請求項４】
請求項１に記載のコンテンツ記録システムにおける前記コンテンツ記録装置であって、
受信装置によって受信された放送データを記憶媒体に記録させる手段と、
前記記憶媒体に記録している放送データに関する情報を前記サーバに通知する手段と、
正常に記録できなかった放送データ部分を特定する手段と、
正常に記録できなかった放送データ部分の情報を前記サーバに送信する手段と、
前記サーバによって特定された他の前記コンテンツ記録装置から、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を受信する手段と、
正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて前記記憶媒体に記録させる手段とを有する、コンテンツ記録装置。
【請求項５】
請求項１に記載のコンテンツ記録システムにおける前記コンテンツ記録装置であって、
受信装置によって受信された放送データを記憶媒体に記録させる手段と、
前記記憶媒体に記録している放送データに関する情報を前記サーバに通知する手段と、
正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を前記記憶媒体から読み出して、正常に記録できなかった放送データ部分を記録している前記コンテンツ記録装置に送信する手段とを有する、コンテンツ記録装置。
【請求項６】
請求項４または５に記載のコンテンツ記録装置の各手段をコンピュータに実行させる、コンテンツ記録プログラム。
【請求項７】
受信装置によって受信された放送データをコンテンツ記録装置の記憶媒体に記録させるステップと、
前記記憶媒体に正常に記録できなかった放送データ部分を特定するステップと、
正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他のコンテンツ記録装置を特定するステップと、
前記他のコンテンツ記録装置から前記コンテンツ記録装置に、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を送信するステップと、
正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて前記記憶媒体に記録させるステップとを含む、コンテンツ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録システム、及び、コンテンツ記録方法に関する。
【背景技術】
【０００２】
ＰＣやＨＤＤレコーダ等のコンテンツ記録装置は、ラジオ（ＦＭ／ＡＭ）チューナによって受信されたラジオ放送データを、ＨＤＤ（又はブルーレイディスク）等の記憶媒体に録音コンテンツとして記録する。ラジオ放送データを常に良好な電界強度でチューナが受信できるとは限らず、受信したラジオ放送データにノイズが混入する場合には、記憶媒体に記録した録音コンテンツにノイズが含まれてしまう。なお、ＴＶチューナによってＴＶ放送データを受信して記憶媒体に記録する場合にも同様の問題が生じる。
【０００３】
下記特許文献１には、以下の内容が記載されている。再生装置１０において、音割れ区間検出部１３は、記録媒体１１上の信号の音割れ区間を検出し、音割れ区間修復部１４は、例えばその音割れ区間を波形が欠落した信号として考え、その信号欠落区間を補間技術によって補間する。コンプレッション部１５は、音割れが修復された信号に対してコンプレッション処理を行い、コンプレッション処理後の信号を音割れ修復部１２の出力信号として出力する。
しかし、この技術によると高度な補間技術が必要であり、ＣＰＵの負荷が増大する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１００５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、受信装置によって受信される放送データを正常に記憶媒体に記録できない場合であっても、正常に放送データを記憶媒体に記録することができるコンテンツ記録システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の好ましい実施形態によるコンテンツ記録システムは、サーバと、前記サーバに接続可能な複数のコンテンツ記録装置とを備え、前記コンテンツ記録装置が、受信装置によって受信された放送データを記憶媒体に記録させる手段と、前記記憶媒体に記録している放送データに関する情報を前記サーバに通知する手段と、正常に記録できなかった放送データ部分を特定する手段と、正常に記録できなかった放送データ部分の情報を前記サーバに送信する手段と、前記サーバによって特定された他の前記コンテンツ記録装置から、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を受信する手段と、正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて前記記憶媒体に記録させる手段とを有し、前記サーバが、前記各コンテンツ記録装置が記録している放送データに関する情報を受信して管理する手段と、正常に記録できなかった放送データ部分の情報を前記コンテンツ記録装置から受信する手段と、正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他の前記コンテンツ記録装置を特定する手段と、前記サーバによって特定された他の前記コンテンツ記録装置が、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を前記記憶媒体から読み出して、正常に記録できなかった放送データ部分を記録している前記コンテンツ記録装置に送信する手段を有する。
【０００７】
コンテンツ記録装置は、記憶媒体に正常に記録できなかった放送データ部分を特定し、その情報をサーバに送信する。これに応じて、サーバは、正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他のコンテンツ記録装置を特定する。他のコンテンツ記録装置は、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分をコンテンツ記録装置に送信する。コンテンツ記録装置は、正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて記憶媒体に記録させる。従って、受信装置によって受信される放送データを正常に記憶媒体に記録できない場合であっても、正常に放送データを記憶媒体に記録することができる。
【０００８】
本発明の好ましい実施形態によるコンテンツ記録方法は、受信装置によって受信された放送データをコンテンツ記録装置の記憶媒体に記録させるステップと、前記記憶媒体に正常に記録できなかった放送データ部分を特定するステップと、正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他のコンテンツ記録装置を特定するステップと、前記他のコンテンツ記録装置から前記コンテンツ記録装置に、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を送信するステップと、正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて前記記憶媒体に記録させるステップとを含む。
【発明の効果】
【０００９】
受信装置によって受信される放送データを正常に記憶媒体に記録できない場合であっても、正常に放送データを記憶媒体に記録することができるコンテンツ記録システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の好ましい実施形態によるコンテンツ記録システムを示すブロック図である。
【図２】録音管理テーブルを示す図である。
【図３】コンテンツ記録システムの動作を示すフローチャートである。
【図４】コンテンツ記録システムの動作を示すフローチャートである。
【図５】コンテンツ記録システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
【００１２】
図１は、本発明の好ましい実施形態によるコンテンツ記録システムを示すブロック図である。コンテンツ記録システムは、サーバ１と、コンテンツ記録装置の一例である複数のＰＣ（パーソナルコンピュータ）１０Ａ、１０Ｂとを含む。これらは、インターネット等の任意の電気通信回線を介して相互に接続されている。コンテンツは、ラジオ（ＦＭ／ＡＭ／ＩＰ）放送データ、ＴＶ（地上波／衛星／ケーブル）放送データ等であるが、本例ではラジオ放送データを例に説明する。従って、「コンテンツの記録」のことを「放送データの録音」として説明する。
【００１３】
ＰＣ１０は、受信装置によって受信された放送データを記憶媒体に記録させる。ＰＣ１０は、記憶媒体に記録している放送データに関する情報をサーバ１に通知する。サーバ１は、各ＰＣ１０が記録している放送データに関する情報を受信して管理する。ＰＣ１０は、正常に記録できなかった放送データ部分を特定し、正常に記録できなかった放送データ部分の情報をサーバ１に送信する。正常に記録できないとは、本例では、放送データの電界強度が低く、記録された放送データにノイズが含まれていることを意味する。しかし、これに限定されず、停電や故障等によって記録している放送データの一部が欠落していること等の意味も含む。
【００１４】
サーバ１は、正常に記録できなかった放送データ部分の情報をＰＣ１０から受信する。サーバ１は、正常に記録できなかった放送データ部分と同じ放送データ部分を記録している他のＰＣ１０を特定する。
【００１５】
サーバ１によって特定された他のＰＣ１０は、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を記憶媒体から読み出して、正常に記録できなかった放送データ部分を記録しているＰＣ１０に送信する。ＰＣ１０は、サーバ１によって特定された他のＰＣ１０から、正常に記録できなかった放送データ部分に対応する正常に記録できている放送データ部分を受信し、正常に記録できなかった放送データ部分を、受信した正常に記録できている放送データ部分に置き換えて記憶媒体に記録させる。
【００１６】
ＰＣ１０Ａ（ＰＣ１０Ｂも同様であるので、説明を援用する。）は、制御部１１と、メモリ（ＲＯＭ、ＲＡＭ等）１２と、ＨＤＤ１３等の記憶媒体と、チューナ１４と、再生部１５と、操作部１６と、表示部１７と、通信部１８とを備える。なお、ＨＤＤ１３を内蔵せずに、ブルーレイディスク、フラッシュメモリ等の可搬型記憶媒体を駆動するための駆動装置を備えていてもよい。また、チューナ１４、操作部１６、表示部１７もＰＣ１０Ａの外部に接続可能なものでもよい。
【００１７】
制御部１１は、ＲＯＭ又はＨＤＤ１３に記録されているプログラムをＲＡＭに読み出して実行することによって、ＰＣ１０Ａの各部を制御するものであり、マイコンやＣＰＵ等である。
【００１８】
チューナ１４は、放送データを受信し、受信した放送データをＨＤＤ１３に供給する。ＨＤＤ１３は、チューナ１４によって受信された放送データを録音コンテンツ（以下、単にコンテンツという。）として、記録する。
【００１９】
ＨＤＤ１３に記録されるコンテンツは、所定のサイズ（時間）毎、又は、ユーザ操作によって指示された任意の範囲で、コンテンツファイルとして記録される。ＨＤＤ１３には、コンテンツファイル毎に、位置情報（ＨＤＤ１３上のアドレス）に対応付けて、放送局情報（例えば、放送局名）と録音（放送）日時情報とをテーブルで管理する。後述するように、ノイズを含む放送データ部分を他のＰＣ１０から受信したノイズを含まない放送データ部分に置き換える際に、データ位置を特定するためである。同様に、ノイズを含む放送データ部分に対応するノイズを含まない放送データ部分を読み出して、他のＰＣ１０に送信するためである。
【００２０】
再生部１５は、ＨＤＤ１３に記録されている放送データをＨＤＤ１３から読み出して再生（デコード等）する。再生部１５によって再生された放送データは、図示しないアンプで増幅され、図示しないスピーカーから音声が出力される。
【００２１】
操作部１６は、ユーザ操作を受け付けるものであり、ＰＣの筐体に設けられた操作ボタンや、マウス、キーボード、リモコン送受信機等である。表示部１７は、選択されたコンテンツに関するコンテンツ情報や、選択されている放送局名等を表示する。通信部１８は、インターネット経由でサーバ１や他のＰＣ１０Ｂと通信し、コマンドやデータを送受信する。
【００２２】
制御部１１は、チューナ１４によって受信された放送データをＨＤＤ１３に録音開始する際、及び、録音終了する際に、サーバ１にＰＣ１０Ａの機器ＩＤと、放送局情報（放送局名）と、録音開始日時（又は録音終了日時）の情報とを送信する。ＰＣ１０の機器ＩＤは、メモリ１２に予め格納されている。
【００２３】
チューナ１４は、受信する放送データの電界強度を検知し、受信する放送データにノイズが含まれるか否かを検知する。チューナ１４は、放送データにノイズが含まれていると判断している間、放送データにノイズが含まれていることを示す情報を、制御部１１に継続的に送信する。制御部１１は、チューナ１４からの放送データにノイズが含まれていることを示す情報に基づいて、ノイズが含まれている放送データの範囲（以下単に「ノイズ混入時間」という。）を特定する。
【００２４】
制御部１１は、特定したノイズ混入時間の情報をサーバ１に送信することにより、他のＰＣ１０からサーバ１経由で（又は他のＰＣ１０から直接）、ノイズ混入時間に対応する正常に録音されている（つまりノイズを含まない）放送データを受信し、ノイズ混入時間の放送データと置換してＨＤＤ１３に記録させる。
【００２５】
サーバ１は、制御部２、メモリ（ＲＯＭ、ＲＡＭ等）３と、ＨＤＤ４等の記憶媒体と、通信部５とを備える。制御部１１は、ＲＯＭ又はＨＤＤ４に記録されているプログラムをＲＡＭに読み出して実行することによって、サーバ１の各部を制御するものであり、マイコンやＣＰＵ等である。通信部５は、インターネット経由でＰＣ１０Ａ、１０Ｂの制御部１１と通信し、コマンドやデータを送受信する。
【００２６】
ＨＤＤ４には、図２に示す録音管理データベース（以下、「録音管理ＤＢ」という。）が格納されている。録音管理ＤＢは、各ＰＣ１０が録音した放送データに関する情報を管理するものであり、ＰＣ１０の機器ＩＤと、録音コンテンツの放送局情報（放送局名）と、録音開始日時と、録音終了日時とが登録される。例えば、図２によると、ＰＣ１０Ａが、２０１０年１０月１日１５時００分〜１６時００分まで放送局Ａの放送データを録音したことを示す。
【００２７】
制御部２は、ＰＣ１０からノイズ混入時間の情報を受信すると、ノイズ混入時間に対応する放送データを録音していた他のＰＣ１０を録音管理ＤＢを参照して特定する。制御部２は、特定したＰＣ１０から、ノイズ混入時間の情報を送信してきたＰＣ１０に、ノイズ混入時間に対応する正常に録音できている放送データを送信させる。
【００２８】
以上の構成を有するコンテンツ記録システムの動作について図面を参照して詳細に説明する。図３は、ＰＣ１０が放送データを録音する際に、サーバ１が録音管理ＤＢに録音情報を登録する処理を示すフローチャートである。
【００２９】
ＰＣ１０（例えばＰＣ１０Ａ）の制御部１１は、ユーザ操作に応じて、チューナ１４によって受信された放送データをＨＤＤ１３に録音開始するか否かを判断している（Ｓ１０１）。録音開始する場合（Ｓ１０１でＹＥＳ）、制御部１１は、ＰＣ１０Ａの機器ＩＤと、録音開始した放送データの放送局情報（放送局名）と、録音開始日時とをインターネット経由でサーバ１に送信する（Ｓ１０２）。機器ＩＤはメモリ１２に予め格納されており、録音開始日時は図示しない時計部によって計時されている日時が使用される。
【００３０】
サーバ１の制御部２は、ＰＣ１０Ａから、機器ＩＤと、録音開始した放送データの放送局情報と、録音開始日時とをインターネット経由で受信したか否かを判断している（Ｓ２０１）。受信した場合（Ｓ２０１でＹＥＳ）、制御部２は、録音管理ＤＢに、受信した機器ＩＤに対応付けて、放送局情報と、録音開始日時とを登録する（Ｓ２０２）。
【００３１】
ＰＣ１０Ａの制御部１１は、ユーザ操作に応じて、チューナ１４によって受信された放送データをＨＤＤ１３に録音終了するか否かを判断している（Ｓ１０３）。録音終了する場合（Ｓ１０３でＹＥＳ）、制御部１１は、ＰＣ１０Ａの機器ＩＤと、録音終了した放送データの放送局情報（放送局名）と、録音終了日時とをインターネット経由でサーバ１に送信する（Ｓ１０４）。
【００３２】
サーバ１の制御部２は、ＰＣ１０Ａから、機器ＩＤと、録音終了した放送データの放送局情報と、録音終了日時とをインターネット経由で受信したか否かを判断している（Ｓ２０３）。受信した場合（Ｓ２０３でＹＥＳ）、制御部２は、録音管理ＤＢに、受信した機器ＩＤと、放送局情報とに対応付けて、受信した放送終了日時を登録する（Ｓ２０４）。
【００３３】
なお、ＰＣ１０が放送データをＨＤＤ１３に録音し続ける場合には、ＨＤＤ１３に記録する放送局が変更されたときに、録音終了する放送局情報と録音終了時刻、及び、録音開始する放送局情報と録音開始時刻が同時にサーバ１に送信されるとよい。
【００３４】
図４は、ノイズを含む放送データ部分を、他のＰＣによって録音されたノイズを含まない放送データ部分に置き換える処理を示すフローチャートである。ここでは、便宜上、ＰＣ１０Ａのノイズを含む放送データ部分を、ＰＣ１０Ｂのノイズを含まない放送データ部分に置き換えることとする。
【００３５】
ＰＣ１０Ａの制御部１１は、チューナ１４から放送データにノイズが含まれることを示す情報を受信した否かを判断する（Ｓ１１１）。受信した場合（Ｓ１１１でＹＥＳ）、制御部１１は、ノイズ混入時間を特定する（Ｓ１１２）。つまり、制御部１１は、チューナ１４からノイズが含まれることを示す情報を受信し始めた時刻から、ノイズが含まれることを示す情報を受信しなくなった時刻までの時間を、ノイズ混入時間として特定する。制御部１１は、自身の機器ＩＤと、放送局情報と、ノイズ混入時間とをインターネット経由でサーバ１に送信する（Ｓ１１３）。
【００３６】
サーバ１の制御部２は、ＰＣ１０Ａから、機器ＩＤと、放送局情報と、ノイズ混入時間とをインターネット経由で受信する（Ｓ２１１）。制御部２は、ノイズ混入時間に対応する放送データを録音していた他のＰＣ１０を、録音管理ＤＢを参照して特定する（Ｓ２１２）。例えば、図２を参照すると、ＰＣ１０Ａから受信した情報が、放送局Ａ、ノイズ混入時間が２０１０年１０月１日１５時１０分〜１５時２０分である場合、この放送データ部分をＰＣ１０Ｂも録音していたことが分かる。従って、ＰＣ１０Ｂが特定される。
【００３７】
制御部２は、ノイズ混入時間の放送データを正常に録音できているか否かをインターネット経由でＰＣ１０Ｂに問い合わせる（Ｓ２１３）。つまり、制御部２は、ＰＣ１０Ｂに、放送局情報と、ノイズ混入時間とを送信する。
【００３８】
ＰＣ１０Ｂの制御部１１は、サーバ１からの問い合わせを受信すると（Ｓ３１１）、ノイズ混入時間に対応する放送データをＨＤＤ１３に正常に録音できているか否かを判断する（Ｓ３１２）。ＰＣ１０Ａと同様に、ＰＣ１０Ｂでも、受信する放送データにノイズが含まれている場合、チューナ１４から制御部１１にノイズが含まれていることを示す情報が送信される。従って、制御部１１は、ノイズが含まれていることを示す情報を受信すると、録音日時に対応付けてノイズが含まれることを示す情報をテーブルで管理する。従って、当該テーブルを参照することによって、ノイズ混入時間に対応する放送データをＨＤＤ１３に正常に録音できているか否かを判断することができる。
【００３９】
ここで、ノイズ混入時間に対応する放送データ部分の少なくとも一部にノイズが含まれていれば正常に録音できていないと判断してもよく、ノイズ混入時間に対応する放送データ部分の全部にノイズが含まれている場合のみ正常に録音できていないと判断してもよい。
【００４０】
ノイズ混入時間に対応する放送データをＨＤＤ１３に正常に録音できていない場合（Ｓ３１２でＮＯ）、制御部１１は、その旨を示す情報をインターネット経由でサーバ１に送信する（Ｓ３１３）。一方、ノイズ混入時間に対応する放送データをＨＤＤ１３に正常に録音できている場合（Ｓ３１２でＹＥＳ）、制御部１１は、正常に録音できている旨の情報と、ＰＣ１０Ｂのネットワーク上のアドレス情報（例えばＵＲＬ）とをインターネット経由でサーバ１に送信する（Ｓ３１４）。なお、事前にＵＲＬをサーバ１に通知している場合には、改めて通知する必要がない。
【００４１】
サーバ１の制御部２は、正常に録音できている旨の情報をＰＣ１０Ｂから受信したか否かを判断している（Ｓ２１４）。正常に録音できていない旨の情報を受信した場合（Ｓ２１４でＮＯ）、ノイズ混入時間の放送データ部分を正常に録音できている放送データ部分に置換することができないので、制御部２は、エラー情報をＰＣ１０Ａに送信する（Ｓ２１５）。ＰＣ１０Ａの制御部１１は、エラー情報を受信すると、ノイズ混入時間の放送データ部分を正常に録音できている放送データ部分に置換できない旨を表示部１７に表示させる（図示せず）。
【００４２】
なお、複数の他のＰＣ１０がノイズ混入時間に対応する放送データを録音している場合には、別のＰＣ１０にノイズ混入時間に対応する放送データ部分を正常に録音できているかを問い合わせてもよい。
【００４３】
正常に録音できている旨の情報を受信した場合（Ｓ２１４でＹＥＳ）、制御部２は、ＰＣ１０ＢのＵＲＬをインターネット経由でＰＣ１０Ａに送信し、ＰＣ１０Ｂと接続するように要求する（Ｓ２１６）。ＰＣ１０Ａの制御部１１は、ＰＣ１０ＢのＵＲＬを受信すると（Ｓ１１４）、ＰＣ１０Ｂとインターネット経由で接続する（Ｓ１１５、Ｓ３１５）。ＰＣ１０Ｂの制御部１１は、ＰＣ１０Ａに自身の時計部で計時している現在の時刻情報を送信する（Ｓ３１５）。ＰＣ１０Ａの制御部１１は、ＰＣ１０Ｂから時刻情報を受信すると、自身の時計部で計時している現在の時刻と比較することによって、双方の時計部の時刻の誤差を計算する（Ｓ１１５）。
【００４４】
ＰＣ１０Ａの制御部１１は、計算した時刻の誤差に基づいて、ＰＣ１０Ｂに放送データ部分を送信要求するノイズ混入時間を再度特定し直す（Ｓ１１６）。例えば、ＰＣ１０Ｂの時計の方がＰＣ１０Ａの時計よりも５秒進んでいる場合には、Ｓ１１２で特定したノイズ混入時間を５秒進めることによって、ＰＣ１０Ｂから放送データ部分を取得する範囲を正確に特定することができる。ＰＣ１０Ａの制御部１１は、特定し直したノイズ混入時間をインターネット経由でＰＣ１０Ｂに送信し、ノイズ混入時間に対応する放送データ部分を送信するように要求する（Ｓ１１６）。
【００４５】
ＰＣ１０Ｂの制御部１１は、ＰＣ１０Ａからノイズ混入時間の情報を受信すると、ノイズ混入時間に対応する正常に録音できている放送データ部分をＨＤＤ１３から読み出して、インターネット経由でＰＣ１０Ａに送信する（Ｓ３１６）。詳細には、ＰＣ１０ＢもＰＡ１０Ａと同様に、コンテンツファイルの位置情報と放送局情報と録音日時との関係をテーブルで管理しているので、このテーブルを参照することによって、ノイズ混入時間に対応する正常に録音できている放送データ部分をＨＤＤ１３から特定することができる。
【００４６】
ＰＣ１０Ａの制御部１１は、ＰＣ１０Ｂから、ノイズ混入時間に対応する正常に録音できている放送データ部分を受信すると、ノイズ混入時間の放送データ部分を、受信した正常に録音できている放送データ部分に置換して記録させる（Ｓ１１７）。同様に、ノイズ混入時間の放送データ部分の特定は、コンテンツファイルの位置情報と放送局情報と録音日時との関係を管理するテーブルを参照すればよい。
【００４７】
なお、必要に応じて、ノイズ混入時間の放送データ部分を、正常に録音できている放送データ部分に置換して記録する際に、双方のデータの録音レベル（音量レベル）をチェックし、録音レベルを調整した上で、記録するとよい。
【００４８】
以上のように、本実施形態によると、ノイズ混入時間の放送データ部分を、他のＰＣが正常に録音していた放送データ部分に置き換えることによって、ノイズを含まない放送データを記録することができる。
【００４９】
図５は、別の好ましい実施形態による動作を説明するフローチャートであり、図４と同じ処理について同じ符号を付し、説明を援用する。本例では、ＰＣ１０ＡがＰＣ１０Ｂからノイズ混入時間に対応する正常に録音できている放送データ部分を直接受信するのではなく、サーバ１経由で受信する。
【００５０】
サーバ１の制御部２は、ＰＣ１０Ｂから、ノイズ混入時間に対応する放送データを正常に録音できている旨の情報を受信した場合（Ｓ２１４でＹＥＳ）、ＰＣ１０ＡおよびＰＣ１０Ｂから時計部で計時している現在の時刻情報を取得し、時刻の誤差を計算する（Ｓ２２１）。制御部２は、計算した時刻の誤差に基づいて、ＰＣ１０Ｂに放送データ部分を送信要求するノイズ混入時間を特定し直す（Ｓ２２２）。例えば、ＰＣ１０Ｂの時計の方がＰＣ１０Ａの時計よりも５秒進んでいる場合には、ノイズ混入時間を５秒進める。制御部２は、特定し直したノイズ混入時間をインターネット経由でＰＣ１０Ｂに送信し、ノイズ混入時間に対応する放送データ部分を送信するように要求する（Ｓ２２２）。
【００５１】
ＰＣ１０Ｂの制御部１１は、サーバ１からノイズ混入時間の情報を受信すると、ノイズ混入時間に対応する正常に録音できている放送データ部分をＨＤＤ１３から読み出して、インターネット経由でサーバ１に送信する（Ｓ３２２）。サーバ１の制御部２は、ノイズ混入時間に対応する放送データ部分を受信すると、ＰＣ１０Ａにそれを転送する（Ｓ２２３）。
【００５２】
ＰＣ１０Ａの制御部１１は、サーバ１から、ノイズ混入時間に対応する正常に録音できている放送データ部分を受信すると、ノイズ混入時間の放送データ部分を、受信した正常に録音できている放送データ部分によって上書き記録する（Ｓ１２２）。
【００５３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記のサーバ１、ＰＣ１０を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５４】
本発明は、ＰＣ等のコンテンツ記録装置を含むコンテンツ記録システムに好適に採用され得る。
【符号の説明】
【００５５】
１          サーバ
２          制御部
３          メモリ
４          ＨＤＤ
５          通信部
１０        ＰＣ（コンテンツ記録装置）
１１        制御部
１２        メモリ
１３        ＨＤＤ
１４        チューナ
１５        再生部
１６        操作部
１７        表示部
１８        通信部
【図１】
2012099164.tif 000003
【図２】
2012099164.tif 000004
【図３】
2012099164.tif 000005
【図４】
2012099164.tif 000006
【図５】
2012099164.tif 000007