(57)【要約】【課題】適切に著作権等を保護することができ、広く一般にコンテンツのデータの一部を共有することができるようにする。【解決手段】差し替え用データ要求部１５１は、コンテンツのメタデータから抽出されたＳＩ-ＥＩＴを含む要求パケットを共有サーバ２０に送信させる。差し替え用データ選択部１５２は、差し替え用データ要求部１５１の要求に基づいて、共有サーバ２０が送信する差し替え用データの一覧を表示してユーザの選択を受け付ける。差し替え用データ取得部１５３は、選択が受け付けられた差し替え用データを共有サーバ２０からダウンロードする。再生・エンコード処理部１５４は、ダウンロードした差し替え用データを記録部１０６に記録されているコンテンツのデータと差し替える。【選択図】図３
2011044904.tif 000002
【特許請求の範囲】
【請求項１】
録画したコンテンツを記録する記録手段と、
前記記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択を受け付ける選択受付手段と、
前記選択が受け付けられたコンテンツのメタデータから識別情報を抽出する識別情報抽出手段と、
前記抽出された識別情報を含む第１の要求パケットを、ネットワークを介して接続される情報処理装置に送信する第１の要求パケット送信手段と、
前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データを選択する差し替え用データ選択手段と、
前記選択された差し替え用データを特定する情報を含む第２の要求パケットを、前記情報処理装置に送信する第２の要求パケット送信手段と、
前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データを、前記コンテンツのデータの一部と差し替える差し替え手段と
を備えるコンテンツ処理装置。
【請求項２】
前記識別情報抽出手段は、
前記コンテンツのメタデータから、ＳＩ-ＥＩＴ(Service Information-EventInformation Table)を前記識別子として抽出する
請求項１に記載のコンテンツ処理装置。
【請求項３】
前記第１の要求パケットに対応して前記情報処理装置から送信された情報には、前記第１の要求パケットに含まれる前記ＳＩ-ＥＩＴにより識別されるコンテンツに適用可能な差し替え用データの一覧を表示部に表示するための表示データが含まれ、
前記差し替え用データ選択手段は、
前記表示部に表示された前記差し替え用データの一覧の中から、前記コンテンツに適用する差し替え用データを選択する
請求項２に記載のコンテンツ処理装置。
【請求項４】
前記差し替え用データの一覧には、
それぞれの差し替え用データを特定するＩＤ、差し替え用データの作成者、および作成者によるコメントの情報が含まれる
請求項３に記載のコンテンツ処理装置。
【請求項５】
前記差し替え用データは、他のコンテンツ処理装置において記録された前記コンテンツを再生して生成されたデータであって、前記コンテンツのデータの一部を前記差し替え用データにより差し替えて再生することが可能なデータとされる
請求項１に記載のコンテンツ処理装置。
【請求項６】
前記差し替え用データは、前記情報処理装置において、前記識別情報に対応付けられた記憶されており、
前記第１の要求パケットに含まれる前記識別情報に基づいて検索された前記差し替え用データに関する情報が前記情報処理装置から送信され、差し替え用データ選択手段に供給される
請求項５に記載のコンテンツ処理装置。
【請求項７】
録画したコンテンツを記録する記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択を受け付け、
前記選択が受け付けられたコンテンツのメタデータから識別情報を抽出し、
前記抽出された識別情報を含む第１の要求パケットを、ネットワークを介して接続される情報処理装置に送信し、
前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データを選択し、
前記選択された差し替え用データを特定する情報を含む第２の要求パケットを、前記情報処理装置に送信し、
前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データを、前記コンテンツのデータの一部と差し替えるステップ
を含むコンテンツ処理方法。
【請求項８】
コンピュータを、
録画したコンテンツを記録する記録手段と、
前記記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択を受け付ける選択受付手段と、
前記選択が受け付けられたコンテンツのメタデータから識別情報を抽出する識別情報抽出手段と、
前記抽出された識別情報を含む第１の要求パケットを、ネットワークを介して接続される情報処理装置に送信する第１の要求パケット送信手段と、
前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データを選択する差し替え用データ選択手段と、
前記選択された差し替え用データを特定する情報を含む第２の要求パケットを、前記情報処理装置に送信する第２の要求パケット送信手段と、
前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データを、前記コンテンツのデータの一部と差し替える差し替え手段とを備えるコンテンツ処理装置として機能させる
プログラム。
【請求項９】
請求項１０に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ処理装置および方法、プログラム、並びに記録媒体に関し、特に、適切に著作権等を保護することができ、広く一般にコンテンツのデータの一部を共有することができるようにするコンテンツ処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、ビデオカメラなどの録画機器を使って録画されたコンテンツは、通信技術の発達、動画共有サイトの普及により、一般に公開され、ネットワークに接続された複数の機器のユーザによって共有することが出来るものとなった。
【０００３】
また、上記のように公開されたコンテンツの映像または音声の一部を、別のユーザが作成した映像または音声と差し替えることにより、新たなコンテンツを作り出すということも可能である。すなわち、録画されたコンテンツを編集、加工するなどして得られた新たなコンテンツを楽しむことも可能となっている。
【０００４】
一方で、テレビ番組などを録画する事が目的であるハードディスクレコーダ、ＤＶＤレコーダなどのレコーダにより録画されたコンテンツは、レコーダを購入したユーザ個人で楽しむものである。
【０００５】
近年は、ＤＬＮＡ（Digital Living Network Alliance）などの通信規格の発達により、レコーダだけでなく、ＰＣなどの複数の機器でコンテンツを共有し、楽しむことができるようになった。
【０００６】
しかし、レコーダにより録画されたテレビ番組などのコンテンツを許可なく動画共有サイトなどを通じて公開することは、著作権などを侵害するおそれがある。従って、レコーダにより録画されたテレビ番組などのコンテンツは、家庭内など、限られた空間内でしか共有することができない。
【０００７】
例えば、ビデオレコーダで記録したコンテンツに対して、別のユーザが作成した映像や音声を差し替えるといった楽しみの共有をするためには、著作権保護されたコンテンツを共有するのではなく、差し替えるデータだけを共有するための仕組みが必要である。
【０００８】
番組データを構成する映像データに、予め定められた時間間隔で付加される基準マークを付加し、番組のダイジェストの開始時点又は終了時点を示すタイミング指示データに従って、記録媒体に記録された映像データに付加されている基準マークを取り出して、ダイジェストマークデータを作成することも提案されている（例えば、特許文献１参照）。
【０００９】
特許文献１の技術により、例えば、ネットワークに接続された複数のユーザによるダイジェストのデータの共有が可能となる。
【００１０】
【特許文献１】特開２００３−２３４９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１の技術では、ユーザが作成したダイジェストマークデータをサーバにアップロードし、それを他のユーザが参照することにより、一人のユーザが作成したダイジェストのデータを他のユーザと共有している。すなわち、例えば、ユーザが個人的に選択した識別子などが他のユーザにより参照されることになる。
【００１２】
このような、識別子は、他のユーザにとって分かり易いものとは言えず、結果として予め決められたグループのユーザなどの間でのみ、データを共有することとなる可能性がある。
【００１３】
また、例えば、スポーツ中継などのコンテンツの場合、複数の放送局で放送されたり、再放送などがされることも多い。このため、差し替えるデータだけを共有する場合、単にタイトルなどの一致だけをもってコンテンツを特定すると、差し替え後のコンテンツを適切に再生することができない可能性がある。従って、差し替えるデータだけを共有するには、差し替えの対象となるコンテンツを正確に特定する必要がある。
【００１４】
本発明はこのような状況に鑑みてなされたものであり、適切に著作権等を保護することができ、広く一般にコンテンツのデータの一部を共有することができるようにするものである。
【課題を解決するための手段】
【００１５】
本発明の一側面は、録画したコンテンツを記録する記録手段と、前記記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択を受け付ける選択受付手段と、前記選択が受け付けられたコンテンツのメタデータから識別情報を抽出する識別情報抽出手段と、前記抽出された識別情報を含む第１の要求パケットを、ネットワークを介して接続される情報処理装置に送信する第１の要求パケット送信手段と、前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データを選択する差し替え用データ選択手段と、前記選択された差し替え用データを特定する情報を含む第２の要求パケットを、前記情報処理装置に送信する第２の要求パケット送信手段と、前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データを、前記コンテンツのデータの一部と差し替える差し替え手段とを備えるコンテンツ処理装置である。
【００１６】
前記識別情報抽出手段は、前記コンテンツのメタデータから、ＳＩ-ＥＩＴ(Service Information-EventInformation Table)を前記識別子として抽出するようにすることができる。
【００１７】
前記第１の要求パケットに対応して前記情報処理装置から送信された情報には、前記第１の要求パケットに含まれる前記ＳＩ-ＥＩＴにより識別されるコンテンツに適用可能な差し替え用データの一覧を表示部に表示するための表示データが含まれ、前記差し替え用データ選択手段は、前記表示部に表示された前記差し替え用データの一覧の中から、前記コンテンツに適用する差し替え用データを選択するようにすることができる。
【００１８】
前記差し替え用データの一覧には、それぞれの差し替え用データを特定するＩＤ、差し替え用データの作成者、および作成者によるコメントの情報が含まれるようにすることができる。
【００１９】
前記差し替え用データは、他のコンテンツ処理装置において記録された前記コンテンツを再生して生成されたデータであって、前記コンテンツのデータの一部を前記差し替え用データにより差し替えて再生することが可能なデータとされるようにすることができる。
【００２０】
前記差し替え用データは、前記情報処理装置において、前記識別情報に対応付けられた記憶されており、前記第１の要求パケットに含まれる前記識別情報に基づいて検索された前記差し替え用データに関する情報が前記情報処理装置から送信され、差し替え用データ選択手段に供給されるようにすることができる。
【００２１】
本発明の一側面は、録画したコンテンツを記録する記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択を受け付け、前記選択が受け付けられたコンテンツのメタデータから識別情報を抽出し、前記抽出された識別情報を含む第１の要求パケットを、ネットワークを介して接続される情報処理装置に送信し、前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データを選択し、前記選択された差し替え用データを特定する情報を含む第２の要求パケットを、前記情報処理装置に送信し、前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データを、前記コンテンツのデータの一部と差し替えるステップを含むコンテンツ処理方法である。
【００２２】
本発明の一側面は、コンピュータを、録画したコンテンツを記録する記録手段と、前記記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択を受け付ける選択受付手段と、前記選択が受け付けられたコンテンツのメタデータから識別情報を抽出する識別情報抽出手段と、前記抽出された識別情報を含む第１の要求パケットを、ネットワークを介して接続される情報処理装置に送信する第１の要求パケット送信手段と、前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データを選択する差し替え用データ選択手段と、前記選択された差し替え用データを特定する情報を含む第２の要求パケットを、前記情報処理装置に送信する第２の要求パケット送信手段と、前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データを、前記コンテンツのデータの一部と差し替える差し替え手段とを備えるコンテンツ処理装置として機能させるプログラムである。
【００２３】
本発明の一側面においては、録画したコンテンツを記録する記録手段に記録されたコンテンツのうち、データの差し替えの対象となるコンテンツの選択が受け付けられ、前記選択が受け付けられたコンテンツのメタデータから識別情報が抽出され、前記抽出された識別情報を含む第１の要求パケットが、ネットワークを介して接続される情報処理装置に送信され、前記第１の要求パケットに対応して前記情報処理装置から送信された情報に基づいて、前記コンテンツに適用する差し替え用データが選択され、前記選択された差し替え用データを特定する情報を含む第２の要求パケットが、前記情報処理装置に送信され、前記第２の要求パケットに対応して前記情報処理装置から送信された前記差し替え用データが、前記コンテンツのデータの一部と差し替えられる。
【発明の効果】
【００２４】
本発明によれば、Ｐｕｓｈ型ＮＲＴサービスを実現することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施の形態に係るコンテンツ差し替えデータ供給システムの構成例を示す図である。
【図２】レコーダの構成例を示すブロック図である。
【図３】図２の制御部１０５で実行されるソフトウェアの機能的構成例を示すブロック図である。
【図４】コンテンツのデータの差し替えを説明する図である。
【図５】差し替え用データアップロード処理を説明するフローチャートである。
【図６】差し替え用データをダウンロードする場合の、レコーダと共有サーバとの処理の流れを説明するアローチャートである。
【図７】コンテンツデータ差し替え処理を説明するフローチャートである。
【図８】差し替え用データ送信処理を説明するフローチャートである。
【図９】パーソナルコンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２７】
図１は、本発明の一実施の形態に係るコンテンツ差し替えデータ供給システムの構成例を示す図である。同図に示されるように、コンテンツ差し替えデータ供給システム１０においては、レコーダ１１、レコーダ１２、パーソナルコンピュータ（ＰＣ）１３、および共有サーバ２０がネットワーク３０を介して相互に接続されている。
【００２８】
レコーダ１１およびレコーダ１２は、例えば、ハードディスクレコーダ、ＤＶＤレコーダなどとして構成され、ユーザ宅などに設置されている。レコーダ１１およびレコーダ１２は、例えば、デジタル放送として放送される番組などのコンテンツを録画し、また録画したコンテンツを再生できるようになされている。
【００２９】
共有サーバ２０は、例えば、汎用のコンピュータなどにより構成され、内部にプロセッサ、メモリ、記録媒体などを有する構成とされ、ネットワーク３０を介して、ＰＣ１３、レコーダ１１、レコーダ１２などとの通信を行うことが可能である。共有サーバ２０は、例えば、ネットワークを介して接続されるＰＣ１３などから送信されたデータを、内部の記録媒体に記録するようになされている。また、共有サーバ２０は、記録媒体に記録されたデータを、所定のインデックスなどを用いて検索し、読み出すことができるようになされている。
【００３０】
レコーダ１１、レコーダ１２、およびＰＣ１３は、それぞれ通信機能を有しており、例えば、有線または無線のＬＡＮインタフェースなどを介して、インターネットなどのネットワーク３０に接続可能となるように構成されている。また、レコーダ１１、レコーダ１２、およびＰＣ１３のそれぞれは、例えば、ネットワーク３０を介さずに、家庭内のＬＡＮなどによって相互に接続されるようにすることも可能である。
【００３１】
ユーザは、ＰＣ１３を利用し、例えば、レコーダ１２により、録画されたコンテンツのデータをＰＣ１３に読み込んで、当該コンテンツの音声のデータを差し替えるための差し替え用データを生成することができる。
【００３２】
例えば、ＰＣ１３にコンテンツ編集ソフトなどのプログラムをインストールすることで、ＰＣ１３により、録画されたコンテンツの音声を変更するように編集することができる。編集の際、生成された音声のデータが、差し替え用データとして、ネットワーク３０を介して共有サーバ２０に送信されることで、アップロードされる。
【００３３】
すなわち、差し替え用データは、コンテンツのデータの一部を、その差し替え用データにより差し替えて再生することが可能なデータとして生成される。
【００３４】
また、ＰＣ１３は、共有サーバ２０にアップロードする差し替え用データに、コンテンツのメタデータから抽出されるＳＩ-ＥＩＴ(Service Information-EventInformation Table)を付加するようになされている。ＳＩ-ＥＩＴの詳細については後述する。
【００３５】
レコーダ１１のユーザは、上述したようにアップロードされた差し替え用データをダウンロードし、レコーダ１１により録画されたコンテンツの音声データを差し替えて再生し、コンテンツを楽しむことができる。
【００３６】
図１には、レコーダ１１とレコーダ１２のみがネットワーク３０に接続されているが、実際には、もっと多くのレコーダがネットワーク３０に接続される。また、同図には、ＰＣ１３のみがネットワーク３０に接続されているが、実際には、もっと多くのＰＣがネットワーク３０に接続される。
【００３７】
図２は、レコーダの構成例を示すブロック図である。この例では、レコーダ１１の構成例として、図２のブロック図を示すが、勿論、同図をレコーダ１２に適用することも可能である。
【００３８】
同図に示されるように、レコーダ１１は、チューナ１０１、デコーダ１０２、エンコーダ１０３、出力制御部１０４、制御部１０５、記録部１０６、および通信部１０７が、それぞれバス１１１に接続されて構成されている。
【００３９】
ここで、制御部１０５は、例えば、プロセッサ、メモリなどを有する構成とされ、予め記憶しているプログラムなどのソフトウェアを実行することで、レコーダ１１の各部を制御し、各種の処理を実行するようになされている。
【００４０】
チューナ１０１は、図示せぬアンテナなどを介して受信した電波を復調することで、例えば、ＭＰＥＧ方式で圧縮符号化されたコンテンツのデータを取得し、バス１１１を介してデコーダ１０２に出力する。
【００４１】
デコーダ１０２は、例えば、ＭＰＥＧ方式で圧縮符号化されたコンテンツのデータを復号して得られる画像および音声のデータを、バス１１１を介して出力制御部１０４に供給する。
【００４２】
出力制御部１０４は、画像および音声のデータを、ディスプレイに出力する画像信号、スピーカに出力する音声信号に変換するなどして、ディスプレイおよびスピーカに出力する。なお、ディスプレイ、スピーカは、通常、レコーダ１１に接続されるテレビジョン受像機などとされる。
【００４３】
通信部１０７は、例えば、規格化された有線、無線によるネットワークインタフェースとして構成され、ネットワーク３０に接続されるようになされている。
【００４４】
また、コンテンツを録画する場合、チューナ１０１から出力されるデータは、バス１１１を介して記録部１０６に供給される。記録部１０６は、例えば、ハードディスクドライブ、ＤＶＤドライブなどとして構成され、装着された記録媒体にデータを記録するようになされている。なお、コンテンツとともに放送されるＥＰＧなどのデータも、当該コンテンツのメタデータとして記録されるようになされている。
【００４５】
記録部１０６に記録したコンテンツを再生する場合、例えば、バス１１１を介して記録部１０６から読み出したデータがデコーダ１０２に供給されてデコードされる。そして、バス１１１を介して出力制御部１０４に供給され、出力制御部１０４から画像信号、および音声信号がディスプレイおよびスピーカに出力される。
【００４６】
また、レコーダ１１は、ネットワーク３０を介してダウンロードした差し替え用データを記録部１０６に記録されているコンテンツのデータと合成することができるようになされている。例えば、差し替え用データがコンテンツの音声を差し替えるものである場合、記録部１０６から読み出したデータをデコーダ１０２でデコードして再生するとともに、通信部１０７を介してダウンロードした差し替え用データを制御部１０５で再生する。そして、制御部１０５が、記録部１０６から読み出されて再生されたコンテンツのデータのうち、音声のデータを除去し、画像のデータから得られる画像のみを、再生された差し替え用データの音声とともに、エンコーダ１０３でエンコードさせる。
【００４７】
エンコーダ１０３でエンコードされたデータは、記録部１０６に記録される。これにより、コンテンツの音声のみを差し替え用データにより差し替えたコンテンツのデータが生成されて記録されることになる。
【００４８】
図３は、コンテンツのデータの差し替えにおいて、制御部１０５で実行されるソフトウェアの機能的構成例を示すブロック図である。
【００４９】
差し替え用データ要求部１５１は、ネットワーク３０を介して共有サーバ２０に差し替え用データの一覧の取得を要求するようになされている。このとき、差し替え用データ要求部１５１は、例えば、コンテンツのメタデータから抽出されたＳＩ-ＥＩＴを含む要求パケットを、ネットワーク３０を介して共有サーバ２０に送信させる。
【００５０】
ＳＩ−ＥＩＴの詳細については、ＡＲＩＢ(Association of Radio Industries and Businesses) STD-B10で規定されている。ＳＩ−ＥＩＴには、番組のタイトル、放送日時、放送内容などの、番組に関連する情報が含まれ、主に、EIT[schedule basic]とEIT[schedule extended]がある。
【００５１】
ＥＩＴ[schedule basic]には、番組のタイトル、ジャンル、放送日時などの簡単な情報が含まれる。ＥＩＴ[schedule extended]には、番組の出演者、あらすじなどの詳細情報が含まれる。
【００５２】
差し替え用データ要求部１５１から送信された要求パケットに含まれるＳＩ-ＥＩＴに基づいて、共有サーバ２０は、当該コンテンツの差し替え用データを検索し、検索された差し替え用データの一覧の情報を、ネットワーク３０を介してレコーダ１１に送信する。
【００５３】
すなわち、共有サーバ２０には、各種のコンテンツの差し替え用データがアップロードされて蓄積されているが、それらの差し替え用データがどのコンテンツに適用できるものなのかを特定できるようにする必要がある。このため、上述したように、ＰＣ１３は、差し替え用データにＳＩ−ＥＩＴを付加して共有サーバ２０にアップロードする。
【００５４】
また、レコーダ１１のユーザは、差し替え用データを利用してコンテンツを楽しむにあたり、自分が録画したコンテンツを特定して、そのコンテンツに適用できる差し替え用データをダウンロードする必要がある。例えば、レコーダ１１のユーザがスポーツ中継番組などを録画し、差し替え用データを利用してコンテンツ（番組）を楽しむ場合、その番組の放送日時、放送局を特定して差し替え用データをダウンロードしなければならない。例えば、スポーツ中継番組などの場合、複数の放送局で中継したり、再放送やダイジェスト放送などがなされる場合があるから、正確にコンテンツを特定しないと、適切な差し替えができないからである。
【００５５】
例えば、レコーダ１２によりプロ野球中継などの番組をコンテンツとして録画し、ＰＣ１３により、プロ野球中継の音声を、ユーザによる独自の実況アナウンスとする差し替え用データが生成された場合を考える。
【００５６】
いまの場合、例えば、図４に示されるように、レコーダ１２により録画されたコンテンツ２０１は、野球の試合を撮影した画像のデータ２１１と、放送局のアナウンサーなどによる実況アナウンスの音声のデータ２２１とが組み合わせられたデータであったとする。すなわち、コンテンツ２０１は、プロ野球中継の番組が録画されて生成されたデータである。
【００５７】
なお、図４において符号２０１または符号２０２が付された矩形で示されるものは、コンテンツ全体のデータを表している。そして、各コンテンツの内部に記された符号２１１が付された矩形が画像のデータを表し、符号２２１または符号２２２が付された矩形が音声のデータを表している。例えば、コンテンツ２０１は、画像のデータ２１１と音声のデータ２２１が組み合わせられて構成されたデータであることを表している。
【００５８】
例えば、コンテンツ２０１の画像のデータ２１１を再生して表示された映像をみながら、ＰＣ１３のユーザ自身がした実況アナウンスを録音することで、差し替え用データ２２２が生成される。差し替え用データ２２２は、共有サーバ２０にアップロードされて、レコーダ１１のユーザも利用可能となる。
【００５９】
つまり、差し替え用データ２２２は、レコーダ１２において記録されたコンテンツ２０１を再生して生成されたデータであるが、他のレコーダで記録されたコンテンツ２０１にも適用することができる。例えば、レコーダ１１において記録されたコンテンツ２０１の音声のデータを差し替え用データ２２２により差し替えて再生することも可能である。
【００６０】
レコーダ１１では、予めコンテンツ２０１が録画され、記録部１０６に記録されている。レコーダ１１は、差し替え用データ２２２を、通信部１０７を介してダウンロードし、ダウンロードした差し替え用データ２２２を記録部１０６に一旦保存する。そして、差し替え用データ２２２を再生するとともに、コンテンツ２０１の画像のデータを再生して、それらをエンコードする。
【００６１】
このようにすることで、コンテンツ２０１の画像のデータ２１１と、差し替え用データ２２２を組み合わせたコンテンツ２０２のデータが生成され、記録部１０６に記録されることになる。このコンテンツ２０２を再生することにより、レコーダ１１のユーザは、野球の試合を撮影した画像のデータ２１１から得られる映像に、ＰＣ１３のユーザによる独自の実況アナウンスの音声を組み合わせたコンテンツを楽しむことができる。
【００６２】
ここで、例えば、同じ野球の試合を放送する別のコンテンツがあった場合、そのコンテンツに差し替え用データ２２２を組み合わせたとしても、コンテンツを楽しむことはできない場合がある。例えば、同じ試合であっても、放送局が異なる場合、ＣＭのタイミングが異なったり、撮影された映像が野手中心であったり、投手中心であったりするから、ＰＣ１３のユーザによる独自の実況アナウンスの音声を組み合わせても、所望の効果が得られないことがある。また、同じ放送局で放送された同じ試合であっても、再放送やダイジェスト放送などの場合、それぞれＣＭのタイミングが異なったり、時間の経過に伴う試合の進行状況が異なったりする。このような場合も、やはりＰＣ１３のユーザによる独自の実況アナウンスの音声を組み合わせても、所望の効果が得られないことがある。
【００６３】
そこで、本発明においては、ＳＩ−ＥＩＴに基づいてコンテンツを特定する。これにより、例えば、コンテンツ２０１のための差し替え用データとして生成された差し替え用データ２２２を特定してダウンロードすることが可能となる。
【００６４】
図３に戻って、差し替え用データ選択部１５２は、差し替え用データ要求部１５１の要求に基づいて、共有サーバ２０が送信する情報から得られた差し替え用データの一覧を、ディスプレイに表示するなどしてユーザの選択を促す。そして、ユーザによる差し替え用データの選択を受け付ける。
【００６５】
差し替え用データ取得部１５３は、差し替え用データ選択部１５２により選択が受け付けられた差し替え用データを共有サーバ２０からダウンロードする。ダウンロードした差し替え用データは、例えば、記録部１０６に一旦記録される。
【００６６】
再生・エンコード処理部１５４は、ダウンロードした差し替え用データを記録部１０６に記録されているコンテンツのデータと差し替える（または合成する）。例えば、共有サーバ２０から差し替え用データ２２２をダウンロードした場合、記録部１０６から読み出したコンテンツ２０１のデータをデコーダ１０２でデコードして再生するとともに、差し替え用データ２２２を再生する。そして、再生されたコンテンツ２０１のデータのうち、音声のデータ２２１を除去し、画像のデータ２１１から得られる画像のみを、再生された差し替え用データ２２２の音声とともに、エンコーダ１０３でエンコードする。これにより、コンテンツ２０２のデータが生成されることになる。
【００６７】
再生・エンコード処理部１５４の処理を経て生成された新たなコンテンツ２０２のデータは、記録部１０６に記録される。
【００６８】
このようにすることで、例えば、レコーダにより録画されたテレビ番組などのコンテンツを許可なく動画共有サイトなどを通じて公開することなく、録画されたコンテンツを編集、加工するなどして得られた新たなコンテンツを楽しむことができる。その結果、適切に著作権等を保護することができ、広く一般にコンテンツの一部のデータを共有することができる。
【００６９】
次に、図５のフローチャートを参照して、差し替え用データアップロード処理の例について説明する。この処理は、例えば、図１のＰＣ１３のユーザが、レコーダ１２で録画したコンテンツ２０１についての図４の差し替え用データ２２２を生成し、差し替え用データ２２２を共有サーバ２０にアップロードするとき実行される。
【００７０】
ステップＳ２１において、レコーダ１２は、放送される番組などのコンテンツを録画する。このとき、例えば、コンテンツ２０１のデータがレコーダ１２の記録部１０６に記録される。
【００７１】
ステップＳ２２において、ＰＣ１３により差し替え用データが生成される。このとき、例えば、レコーダ１２に記録されたコンテンツ２０１のデータがＰＣ１３により読み込まれ、コンテンツ編集ソフトなどを用いて差し替え用データ２２２が生成される。
【００７２】
ここでは、ステップＳ２１とステップＳ２２において、コンテンツ２０１の録画、および差し替え用データ２２２の生成がなされる場合の例について説明したが、実際には、より多くのコンテンツが録画され、より多くの差し替え用データが生成される。例えば、コンテンツ２０１の差し替え用データとして、差し替え用データ２２２以外にも差し替え用データが生成される場合がある。また、コンテンツ２０１以外のコンテンツが録画され、そのコンテンツの差し替え用データが複数生成される場合もある。
【００７３】
ステップＳ２３において、ＰＣ１３における、アップロードの対象となる差し替え用データの選択がなされる。差し替え用データの選択は、例えば、ＰＣ１３のユーザの操作などによりなされる。いまの場合、例えば、差し替え用データ２２２が選択されたものとする。
【００７４】
ステップＳ２４において、ステップＳ２３で選択された差し替え用データは著作権保護対象か否かが判定される。例えば、デジタルコピー制御記述子の内容をチェックすることにより、選択されたデータが著作権保護対象であるか否かが判定される。
【００７５】
なお、ステップＳ２３で差し替え用データが選択された場合、通常、ステップＳ２４の判定を行なわずにアップロードしても問題ない。しかし、ステップＳ２３で、誤ってコンテンツのデータが選択された場合などは、アップロードの際にステップＳ２４の判定がなされることにより、不適切なアップロードが抑制されることになる。
【００７６】
ステップＳ２４において、選択された差し替え用データは著作権保護対象ではないと判定された場合、処理は、ステップＳ２５に進む。
【００７７】
ステップＳ２５において、ＰＣ１３は、差し替え用データに対応するコンテンツを特定する。例えば、ステップＳ２３で選択された差し替え用データが、差し替え用データ２２２であった場合、その差し替え用データに対応するコンテンツ２０１のデータが、ステップＳ２５で特定されることになる。差し替え用データに対応するコンテンツの特定は、ユーザの指定などに基づいて行なわれるようにしてもよいし、差し替え用データに含まれる情報などに基づいて、自動的に特定されるようにしてもよい。
【００７８】
ステップＳ２６において、ＰＣ１３は、ステップＳ２５で特定されたコンテンツのメタデータからＳＩ−ＥＩＴを抽出する。上述したように、レコーダにおいてコンテンツが録画される際に、コンテンツとともに放送されるＥＰＧなどのデータも、当該コンテンツのメタデータとして記録されるようになされている。そして、ステップＳ２５で特定されたコンテンツのメタデータからＳＩ-ＥＩＴが抽出されるのである。
【００７９】
ステップＳ２７において、ＰＣ１３は、ステップＳ２３の処理で選択された差し替え用データおよびステップＳ２６の処理で抽出されたＳＩ−ＥＩＴを、共有サーバ２０に送信する。
【００８０】
これにより、共有サーバ２０により、ステップＳ２７で送信されたデータが受信され、例えば、コンテンツ２０１に付加されたメタデータから抽出されたＳＩ−ＥＩＴに対応付けられて、差し替え用データ２２２が記憶されることになる。すなわち、共有サーバ２０においては、ＳＩ−ＥＩＴをインデックスとして差し替え用データを検索することが可能となる。
【００８１】
なお、ステップＳ２４において、選択された差し替え用データは著作権保護対象であると判定された場合、処理は、ステップＳ２８に進み、エラー処理が実行された後、差し替え用データアップロード処理が終了する。
【００８２】
このようにして、差し替え用データアップロード処理が実行される。
【００８３】
図６は、図５の処理によりアップロードされた差し替え用データをダウンロードする場合の、レコーダと共有サーバとの処理の流れを説明するアローチャートである。ここでは、レコーダ１１が共有サーバ２０から差し替え用データをダウンロードする場合の例について説明する。
【００８４】
ステップＳ５１において、レコーダ１１は、差し替えの対象となるコンテンツを選択する。例えば、レコーダ１１のユーザが、コンテンツ２０１について差し替え用データを利用して楽しみたいと考えた場合、コンテンツ２０１が差し替え対象となるコンテンツとして選択される。
【００８５】
ステップＳ５２において、レコーダ１１は、ステップＳ５１で選択されたコンテンツの差し替え用データの一覧の取得要求を共有サーバ２０に送信する。このとき、例えば、コンテンツ２０１のメタデータから抽出されたＳＩ−ＥＩＴを含む要求パケットが、ネットワーク３０を介して共有サーバ２０に送信される。ステップＳ７１において、共有サーバ２０によりこれが受信される。
【００８６】
ステップＳ７２において、共有サーバ２０は、ステップＳ７１で受信した取得要求に対応する差し替え用データの一覧を生成する。このとき、共有サーバ２０は、例えば、コンテンツ２０１の差し替え用データとして生成された差し替え用データの一覧を、レコーダ１１のディスプレイなどに表示されるための表示データを生成する。
【００８７】
ステップＳ７３において、共有サーバ２０は、ステップＳ７２で生成された表示データを、ネットワーク３０を介してレコーダ１１に送信し、ステップＳ５３で、レコーダ１１によりこれが受信される。
【００８８】
ステップＳ５４において、レコーダ１１は、ステップＳ５３で受信した表示データに基づいて、例えば、コンテンツ２０１の差し替え用データとして生成された差し替え用データの一覧を、テレビジョン受像機の画面などに表示させ、ユーザによる選択を受け付ける。
【００８９】
なお、ここで表示される差し替え用データの一覧には、例えば、個々の差し替え用データを特定するＩＤ、差し替え用データの作成者、作成者によるコメントなどの情報が含まれる。ユーザは、表示された差し替え用データの一覧を見ながら、ダウンロードした差し替え用データを選択する。例えば、レコーダ１１のユーザは、差し替え用データ２２２を選択する。
【００９０】
ステップＳ５５において、レコーダ１１は、ステップＳ５４で選択された差し替え用データの取得要求を共有サーバ２０へ送信する。このとき、例えば、差し替え用データ２２２のＩＤを含む要求パケットが、ネットワーク３０を介して共有サーバ２０に送信され、ステップＳ７４で、共有サーバ２０によりこれが受信される。
【００９１】
ステップＳ７５において、共有サーバ２０は、ステップＳ７４で受信したパケットに含まれるＩＤに対応する差し替え用データを、レコーダ１１に送信する。このとき、例えば、差し替え用データ２２２がネットワーク３０を介して、レコーダ１１に送信され、ステップＳ５６で、レコーダ１１によりこれが受信される。
【００９２】
レコーダ１１と共有サーバ２０との間で、このような処理が実行されることで、差し替え用データがダウンロードされる。
【００９３】
次に、図７のフローチャートを参照して、レコーダによるコンテンツデータ差し替え処理について説明する。この処理は、例えば、レコーダ１１のユーザが、レコーダ１１で録画したコンテンツの音声を差し替えて楽しむために実行される。
【００９４】
ステップＳ１０１において、レコーダ１１は、コンテンツを録画する。このとき、例えば、コンテンツ２０１を含むコンテンツが録画され、記録部１０６にそれらのコンテンツのデータが記録される。
【００９５】
なお、ステップＳ１０１の処理は、図７の処理に先立って実行されているようにしてもよい。
【００９６】
ステップＳ１０２において、レコーダ１１では、差し替え対象のコンテンツが選択される。このとき、ステップＳ１０１の処理で録画され、蓄積されているコンテンツの中から、差し替え対象のコンテンツがユーザにより選択される。例えば、コンテンツ２０１が差し替え対象のコンテンツとして選択される。なお、この選択は、図６のステップＳ５１に対応する処理となる。
【００９７】
ステップＳ１０３において、レコーダ１１の差し替え用データ要求部１５１は、コンテンツのメタデータからＳＩ-ＥＩＴを抽出する。
【００９８】
ステップＳ１０４において、差し替え用データ要求部１５１は、ステップＳ１０３の処理で抽出されたＳＩ-ＥＩＴ含む要求パケットを、一覧取得要求としてネットワーク３０を介して共有サーバ２０に送信させる。なお、この処理は、図６のステップＳ５２に対応する処理となる。
【００９９】
ステップＳ１０５において、差し替え用データ選択部１５２は、共有サーバ２０から送信されてきた差し替え用データの一覧の表示データを受信したか否かを判定し、受信したと判定されるまで待機する。ステップＳ１０５において、差し替え用データの一覧の表示データを受信したと判定された場合、処理は、ステップＳ１０６に進む。
【０１００】
ステップＳ１０６において、差し替え用データ選択部１５２は、共有サーバ２０から受信した表示データに基づいて、差し替え用データの一覧を、例えば、テレビジョン受像機の画面に表示させる。
【０１０１】
ステップＳ１０７において、差し替え用データ選択部１５２は、差し替え用データが選択されたか否かを判定し、選択されたと判定されるまで待機する。ここで表示される差し替え用データの一覧には、例えば、個々の差し替え用データを特定するＩＤ、差し替え用データの作成者、作成者によるコメントなどの情報が含まれる。ユーザは、表示された差し替え用データの一覧を見ながら、ダウンロードした差し替え用データを選択する。例えば、レコーダ１１のユーザは、差し替え用データ２２２を選択する。なお、この選択は、図６のステップＳ５４に対応する処理となる。
【０１０２】
ステップＳ１０７において、差し替え用データが選択されたと判定された場合、処理は、ステップＳ１０８に進む。例えば、レコーダ１１のユーザが、差し替え用データ２２２を選択することにより、処理は、ステップＳ１０８に進む。
【０１０３】
ステップＳ１０８において、差し替え用データ取得部１５３は、ステップＳ１０７で選択されたと判定された差し替え用データの取得要求を共有サーバ２０へ送信する。このとき、例えば、差し替え用データ２２２のＩＤを含む要求パケットが、ネットワーク３０を介して共有サーバ２０に送信される。なお、この処理は、図６のステップＳ５５に対応する処理となる。
【０１０４】
ステップＳ１０９において、差し替え用データ取得部１５３は、ステップＳ１０８で送信した要求に対応して、共有サーバ２０から送信された差し替え用データ２２２を受信したか否かを判定し、受信したと判定されるまで待機する。
【０１０５】
ステップＳ１０９において、共有サーバ２０から送信された差し替え用データ２２２を受信したと判定された場合、処理は、ステップＳ１１０に進む。なお、この受信は、図６のステップＳ５６に対応する処理となる。
【０１０６】
ステップＳ１１０において、再生・エンコード処理部１５４は、ステップＳ１０９の処理で受信したと判定された差し替え用データを記録部１０６に記録されているコンテンツのデータと差し替える（または合成する）ことで、データの差し替え処理を実行する。
【０１０７】
例えば、共有サーバ２０から差し替え用データ２２２をダウンロードした場合、記録部１０６から読み出したコンテンツ２０１のデータをデコーダ１０２でデコードして再生するとともに、差し替え用データ２２２を再生する。そして、再生されたコンテンツ２０１のデータのうち、音声のデータ２２１を除去し、データ２１１から得られた画像のみを、再生された差し替え用データ２２２の音声とともに、エンコーダ１０３でエンコードする。ステップＳ１１０において、再生・エンコード処理部１５４は、このようなデータの差し替え処理の実行を制御する。
【０１０８】
ステップＳ１１０での再生・エンコード処理部１５４の処理を経て生成された新たなコンテンツ２０２のデータは、記録部１０６に記録される。
【０１０９】
このようにして、コンテンツデータ差し替え処理が実行される。
【０１１０】
次に、図８のフローチャートを参照して、共有サーバ２０による差し替え用データ送信処理の例について説明する。
【０１１１】
ステップＳ１２１において、共有サーバ２０は、レコーダから送信された差し替え用データの取得要求を受信したか否かを判定する。図７のステップＳ１０８の処理で送信された差し替え用データの取得要求を受信した場合、ステップＳ１２１では、レコーダ１１から送信された差し替え用データの取得要求を受信したと判定される。なお、この受信は、図６のステップＳ７４に対応する処理となる。
【０１１２】
ステップＳ１２１において、レコーダから送信された差し替え用データの取得要求を受信しなかったと判定された場合、処理は、ステップＳ１２２に進む。
【０１１３】
ステップＳ１２２において、共有サーバ２０は、レコーダから送信された一覧取得要求を受信したか否かを判定する。図７のステップＳ１０４で送信された一覧取得要求を受信した場合、ステップＳ１２２では、レコーダから送信された一覧取得要求を受信したと判定される。なお、この受信は、図６のステップＳ７１に対応する処理となる。
【０１１４】
ステップＳ１２２において、レコーダから送信された一覧取得要求を受信しなかったと判定された場合、処理は、ステップＳ１２１に戻る。
【０１１５】
一方、ステップＳ１２２において、レコーダから送信された一覧取得要求を受信したと判定された場合、処理は、ステップＳ１２３に進む。
【０１１６】
ステップＳ１２３において、共有サーバ２０は、ステップＳ１２２で受信したと判定された一覧取得要求に含まれるＳＩ−ＥＩＴを抽出する。そして、そのＳＩ−ＥＩＴに対応付けられて記憶されている差し替え用データを検索して特定する。
【０１１７】
上述したように、ＰＣ１３などからアップロードされた差し替え用データは、コンテンツに付加されたメタデータから抽出されたＳＩ−ＥＩＴに対応付けられて記憶される。すなわち、共有サーバ２０においては、ＳＩ−ＥＩＴをインデックスとして差し替え用データを検索することが可能である。
【０１１８】
例えば、受信した一覧取得要求に含まれるＳＩ−ＥＩＴが、コンテンツ２０１のメタデータから抽出されたものであった場合、ステップＳ１２３では、コンテンツ２０１の差し替え用データとして生成された差し替え用データが特定される。
【０１１９】
ステップＳ１２４において、共有サーバ２０は、ステップＳ１２３で特定された差し替え用データの一覧の表示データを生成する。このとき、例えば、個々の差し替え用データを特定するＩＤ、差し替え用データの作成者、作成者によるコメントなどが含む情報の一覧を表示させる表示データが生成される。なお、この処理は、図６のステップＳ７２に対応する処理となる。
【０１２０】
ステップＳ１２５において、共有サーバ２０は、ステップＳ１２４の処理で生成された差し替え用データの一覧の表示データを、ネットワーク３０を介して、レコーダに送信する。なお、この処理は、図６のステップＳ７３に対応する処理となる。
【０１２１】
例えば、ステップＳ１２５で送信された差し替え用データの一覧の表示データは、レコーダ１１により受信され、図７のステップＳ１０５の処理で、受信したと判定されることになる。
【０１２２】
一方、ステップＳ１２１において、レコーダから送信された差し替え用データの取得要求を受信したと判定された場合、処理は、ステップＳ１２６に進む。
【０１２３】
ステップＳ１２６において、共有サーバ２０は、要求された差し替え用データを、ネットワーク３０を介して、レコーダに送信する。例えば、レコーダ１１のユーザが、差し替え用データ２２２を選択した場合、図７のステップＳ１０８では、差し替え用データ２２２のＩＤを含む要求パケットが、共有サーバ２０に送信される。共有サーバ２０は、この要求パケットに含まれるＩＤに基づいて、レコーダ１１に送信する差し替え用データを特定する。
【０１２４】
すなわち、いまの場合、共有サーバ２０に記憶されていた差し替え用データ２２２が、ステップＳ１２６でレコーダ１１に送信されることになる。なお、この処理は、図６のステップＳ７５に対応する処理となる。
【０１２５】
ステップＳ１２６で送信された差し替え用データ２２２は、レコーダ１１により受信され、図７のステップＳ１０９で、受信したと判定されることになる。
【０１２６】
ステップＳ１２５またはステップＳ１２６の処理の後、処理は、ステップＳ１２１に戻る。
【０１２７】
このようにして、差し替え用データ送信処理が実行される。
【０１２８】
本発明においては、上述したように、ＳＩ−ＥＩＴを識別子として用い、コンテンツまたは差し替え用データを特定するようにしたので、不特定多数のユーザなどの間でも、差し替え用データを共有するが可能となる。
【０１２９】
また、例えば、スポーツ中継などのコンテンツの場合、同じ競技や試合の様子などが複数の放送局で放送されたり、再放送などがされたりすることも多い。このため、差し替えるデータだけを共有する場合、単にタイトルなどの一致だけをもってコンテンツを特定すると、差し替え後のコンテンツを適切に再生することができない可能性がある。本発明では、上述のように、ＳＩ−ＥＩＴを識別子として用い、コンテンツまたは差し替え用データを特定するようにしたので、差し替えの対象となるコンテンツを正確に特定することができる。
【０１３０】
このように、本発明によれば、適切に著作権等を保護することができ、広く一般にコンテンツのデータの一部を共有することが可能となる。
【０１３１】
以上においては、主に、コンテンツの音声のデータを差し替えるための差し替え用データが共有される場合の例について説明したが、例えば、コンテンツのプレイリストが差し替え用データとともに共有されるようにしてもよい。プレイリストは、コンテンツを再生するための再生リストであり、プレイリストによって、再生されるコンテンツのシーンや順序などをユーザが指定することができる。
【０１３２】
例えば、このようなプレイリストを用いて、コンテンツ２０１の音声のデータを、差し替え用データ２２２に差し替えて再生することで、より独自性の高いコンテンツを楽しむことができる。例えば、プロ野球中継の番組であるコンテンツ２０１の中から、ホームランのシーン、ファインプレイのシーンのみを再生するプレイリストを生成し、そのプレイリストで再生された画像に合わせて、差し替え用データ２２２の音声が再生されるようにしてもよい。これにより、例えば、名場面集のようなコンテンツを、独自のアナウンスの音声を含めて生成することができる。
【０１３３】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータにネットワークや記録媒体からインストールされる。また、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図９に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１３４】
図９において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１３５】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１３６】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７が接続されている。また、入出力インタフェース７０５には、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１３７】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着されている。そして、それらのリムーバブルメディアから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１３８】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１３９】
なお、この記録媒体は、図９に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１４０】
なお、本明細書において上述した一連の処理は、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４１】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１４２】
１０  コンテンツ差し替えデータ供給システム，  １１  レコーダ，  １２  レコーダ，  １３  ＰＣ，  １０１  チューナ，  １０２  デコーダ，  １０３  エンコーダ，  １０４  出力制御部，  １０５  制御部，  １０６  記録部，  １０７  通信制御部，  １５１  差し替え用データ要求部，  １５２  差し替え用データ選択部，  １５３  差し替え用データ取得部，  １５４  再生・エンコード処理部
【図１】
2011044904.tif 000003
【図２】
2011044904.tif 000004
【図３】
2011044904.tif 000005
【図４】
2011044904.tif 000006
【図５】
2011044904.tif 000007
【図６】
2011044904.tif 000008
【図７】
2011044904.tif 000009
【図８】
2011044904.tif 000010
【図９】
2011044904.tif 000011