(57)【要約】【課題】コンテンツを分割して並列処理することにより、複製あるいは移動に必要となる時間を低減する記録装置及びダビング方法を提供する。【解決手段】実施形態において、記録装置は、分割部と、暗号化部と、送信部と、を具備する。分割部は、記録された１のコンテンツをブロックデータに分割する。暗号化部は、前記分割部により分割された複数のブロックデータを、ブロックデータ毎に暗号化する。送信部は、暗号化された複数のブロックデータを、前記分割部による分割前のコンテンツにおける位置を示す配列情報とともに少なくとも１の並列度で送信する。【選択図】図１
2013012284.tif 000002
【特許請求の範囲】
【請求項１】
記録された１のコンテンツをブロックデータに分割する分割部と、
前記分割部により分割された複数のブロックデータを、ブロックデータ毎に暗号化する複数の暗号化部と、
暗号化された複数のブロックデータを、前記分割部による分割前のコンテンツにおける位置を示す配列情報とともに少なくとも１の並列度で送信する送信部と、
を具備する記録装置。
【請求項２】
前記分割部は、コピー制御情報によりコピー制御されているコンテンツを、コピー制御情報に影響を及ぼすことなくブロックデータに分割する請求項１記載の記録装置。
【請求項３】
送信部が少なくとも１の並列度で送信した個々のブロックデータを受信する受信部と、
前記受信部が受信した個々のブロックデータを配列情報に従い、分割前のコンテンツへ復元する復元部と、
をさらに具備する請求項１または２記載の記録装置。
【請求項４】
前記復元部は、受信ブロックデータを、コピー制御情報によりコピー制御されている送信前のコンテンツへ復元する機能を含む請求項１ないし３のいずれかに記載の記録装置。
【請求項５】
内部ストレージの空き容量を定期的に確認する機能と、ブロックデータ化されたコンテンツを内部ストレージから外部ストレージに移動する機能と、ブロックデータ化されたコンテンツを外部ストレージから内部ストレージに移動する機能と、を含むデータ移動制御部、
をさらに具備する請求項１ないし３のいずれかに記載の記録装置。
【請求項６】
前記分割部によりブロックデータ化されて移動されるコンテンツのデータベースを作成する機能と、コンテンツを再構築した結果に従いデータベースを更新する機能と、を含むデータ管理部、
をさらに具備する請求項１ないし３のいずれかに記載の記録装置。
【請求項７】
同一コンテンツを保持した他の記録装置によりブロックデータ化されたブロックデータの送信及び自装置でブロックデータ化したブロックデータの送信を、ブロックデータ毎に制御する連携処理部、
をさらに具備する請求項１ないし３のいずれかに記載の記録装置。
【請求項８】
コンテンツを受信する受信部と、
受信したコンテンツをローカル暗号化するローカル暗号部と、
ローカル暗号化されたコンテンツを記録する記録部と、
ローカル暗号化されたコンテンツをローカル復号化するローカル復号部と、
コンテンツの移動情報を保存するデータベースと、
をさらに具備する請求項１〜７のいずれかに記載の記録装置。
【請求項９】
コンテンツを分割してブロックデータ化し、
ブロックデータ化した個々のブロックデータに、再構築のための管理情報を付加し、
個々のブロックデータを、管理情報に従い再構築可能にブロックデータ毎に暗号化して少なくとも１の並列度で送信するダビング方法。
【請求項１０】
少なくとも１の並列度で受信した個々のブロックデータをブロックデータ毎に復号化し、
復号化した個々のブロックデータから、もとのコンテンツに再構築するための管理情報を取得し、
取得した管理情報に基づいて、受信した個々のブロックデータからコンテンツを再構築するダビング方法。
【請求項１１】
コンテンツは、コピー制御情報に影響を及ぼすことなく送信側に戻すことが可能である請求項９または１０記載のダビング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、記録装置及びダビング方法に関する。
【背景技術】
【０００２】
記録されているコンテンツ（番組）を複製（ダビング）する場合に、コンテンツを分割して並列処理することが可能であれば、複製に要求される処理時間は大幅に低減できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−８５２５号公報
【特許文献２】特開２００５−２６７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンテンツを分割する場合、暗号化鍵の処理と分割されたコンテンツを再構築するための手法が必要である。特に、分割により、コンテンツの予期しない複製が可能となることは、避けられなければならない。
【０００５】
本発明は、コンテンツを分割して並列処理することにより、複製あるいは移動に必要となる時間を低減する記録装置及びダビング方法を提供するものである。
【課題を解決するための手段】
【０００６】
実施形態によれば、記録装置は、分割部と、暗号化部と、送信部と、を具備する。分割部は、記録された１のコンテンツをブロックデータに分割する。暗号化部は、前記分割部により分割された複数のブロックデータを、ブロックデータ毎に暗号化する。送信部は、暗号化された複数のブロックデータを、前記分割部による分割前のコンテンツにおける位置を示す配列情報とともに少なくとも１の並列度で送信する。
【図面の簡単な説明】
【０００７】
【図１】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【図２】実施形態を適用する並列送信の一例を示す概略図。
【図３】実施形態を適用する並列送信の並列度を示す概略図。
【図４】実施形態を適用する並列受信の一例を示す概略図。
【図５】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【図６】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【図７】実施形態を適用する分割ブロックの同一性チェックの一例を示す概略図。
【図８】実施形態を適用する分割ブロックの同一性チェックの一例を示す概略図。
【図９】実施形態を適用する分割ブロックの同一性チェックの一例を示す概略図。
【図１０】実施形態を適用する分割ブロックの同一性チェックの一例を示す概略図。
【図１１】実施形態を適用するコピー制御処理の一例を示す概略図。
【図１２】実施形態を適用するコピー制御処理の一例を示す概略図。
【図１３】実施形態を適用するコピー制御処理の一例を示す概略図。
【図１４】実施形態を適用するコピー制御処理の一例を示す概略図。
【図１５】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【図１６】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【図１７】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【図１８】実施形態を適用する記録装置と受信装置の一例を示す概略図。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。
【０００９】
図１は、実施形態を適用する記録（送信）装置と受信（記録）装置とを接続する一例を示す。なお、両記録装置は、例えば記録装置を一体に有するテレビジョン受信装置やＰＣ（Personal Computer，パーソナルコンピュータ）であってもよい。また、以下に説明する各要素／構成は、ハードウエアで実現するものであってもよいし、マイクロコンピュータ（処理装置，ＣＰＵ）等を用いてソフトウエアで実現するものであってもよい。
【００１０】
図１に示す記録システムは、ネットワーク（ＬＡＮ（Local Area Network））１と接続する少なくとも１つの記録（送信）装置１０１と同ネットワークに接続する少なくとも１つの受信（記録）装置１１を含む。なお、以下、送信装置１０１及び受信装置１１と呼称する。また、送信装置１０１及び受信装置１１は、実質的に同一構成であってよく、例えば受信装置１１を送信装置として用いることができ、送信装置１０１を受信装置として用いることができる。また、送信装置および受信装置、それぞれの呼称に支配されるものではなく、情報（コンテンツ／番組／タイトル）の再生が可能である。なお、ネットワーク１は、主として家庭内または小規模事業所における相互接続を想定した例えばＤＬＮＡ（Digital Living Network Alliance）において制定された規則に従って構築されたネットワークであることが好ましい。また、ＬＡＮ１には、情報（コンテンツ／番組／タイトル）を保持するサーバ（ホームサーバ）３が接続されてもよい。また、各記録装置は、例えばＨＤＭＩ（High-definition Digital Media Interface）ケーブルあるいはＬＡＮケーブル（通信回線）もしくはそれらの併用により、ＬＡＮ１を介さず、サーバ３と直接接続されてもよい。なお、記録装置相互間の情報の受け渡しは、例えば無線方式（ワイヤレス方式のルータを介する情報の送受信）であってもよい。なお、サーバ３が接続されている場合、後段に説明する情報の複製（ダビング）時に参照されるデータベースとしても利用可能である。
【００１１】
なお、送信装置あるいは受信装置は、例えばＮＡＳ（Network Attached Storage）ＨＤＤ（Hard Disk Drive））等のように、主としてデータを保持する装置であってもよい。あるいは、ＨＤＤに、受信部（チューナ部）やエンコーダ／デコーダ等が用意された端末装置であってもよい。
【００１２】
また、送信装置あるいは受信装置は、携帯可能な記録装置（受信装置）と、同記録装置（受信装置）へのユーザインタフェース部、例えばタッチパネルやキーボード等、及び通信機能が一体的に設けられる多機能電子機器等であってもよい。
【００１３】
さらに、任意の記録装置あるいは受信装置は、例えば外部に用意される表示装置（モニタ／ディスプレイ）もしくは一体的に用意される表示部を伴うことができ、表示装置あるいは表示部を伴う場合、後段に説明するＧＵＩ等は、ユーザが、直接目視（または視聴）可能に、可視的に表示される。
【００１４】
また、任意の記録装置あるいは受信装置は、例えばテレビジョン放送等を受信してコンテンツを再生するテレビジョン受信装置を収容または保持するラック（収納棚）あるいはスピーカやアンプ装置を一体に有するオーディオ装置と一体的に用意されてもよい。
【００１５】
送信装置１０１は、例えばＨＤＤ（Hard Disk Drive）やＳＤ（Secure Digital）メモリ等に代表される記録部（記録領域）１２１を有し、所定の規格に従って符号化されたデジタル情報（コンテンツ／番組／タイトル）、以下「コンテンツＡ」とする、を記録できる。記録（取り扱うことが）可能なデジタル情報の規格等としては、ビデオ（Video，動画）では、例えばＭＰＥＧ（Moving Picture Experts Group）−１，−２，−４（Ｈ．２６４／ＡＶＣ）、オーディオ（Audio，音声／音楽）では、例えばＭＰ３（MPEG Audio layer-3）、ＡＣ３（Audio Code number 3）、リニアＰＣＭ（Pulse Coded Module）、静止画では、例えばＪＰＥＧ（Joint Photographic Experts Group）等である。
【００１６】
記録部１２１が保持する「コンテンツＡ」は、例えば受信部１２３が外部から取得し、ローカル暗号化部１２５で暗号化される。「コンテンツＡ」は、受信装置１１への送信時は、ローカル復号化部１３１で復号化され、分割部１３３で所定数に分割され、並列送信部１３５から、ブロック化送信される。なお、並列送信部１３５は、以下に説明する並列度に対応する数の（ローカル）暗号化部を含む。
【００１７】
受信装置１１は、送信装置１０１が並列送信（ブロック化送信）した所定数に分割された「コンテンツＡ」を、並列受信部１３で受信し、復元部１５により、「コンテンツＡ」として再構築する（「コンテンツＡ」の元の形態に戻す）。なお、並列受信部１５は、並列送信部１３５が備える（ローカル）暗号化部と少なくとも同数の、すなわち以下に説明する並列度に対応する数の（ローカル）復号化部を含む。
【００１８】
すなわち、記録（送信）装置１０１では、受信部１２３にて受信したコンテンツデータ（「コンテンツＡ」）をローカル暗号化して記録、保持し、受信装置１１から転送要求が発生した際に、コンテンツデータをローカル復号しながらブロックデータへ分割し、並列送信する。
【００１９】
並列送信されたブロックデータは、受信装置１１の並列受信部１３にて受信され、受信したブロックデータは、復元部１５にて、コンテンツデータに復元される。
【００２０】
図２に、上述した並列送信（並列受信）の概念を示す。
【００２１】
図２（ｂ）に示すように、例えば並列度（ｍ＝２）である場合、例えば［Ａ］〜［Ｆ］のように６つに分割したコンテンツデータ（コンテンツＡ）を、例えば［Ａ］と［Ｄ］、［Ｂ］と［Ｅ］及び［Ｃ］と［Ｆ］を、それぞれ並列送信することで、図２（ａ）に示す［Ａ］〜［Ｆ］を、順次送信する例に比較して、転送に要求される時間は、最大で１／２に低減される。
【００２２】
すなわち、送信装置１０１において、コンテンツデータを所定の単位で複数のブロックにブロック化し、個々のブロックを並列に暗号化して、送信し、受信装置１１において、個々のブロック化されたコンテンツデータを復号化し、再構築することで、コンテンツＡを、外部からの不所望なアクセスを排除しながら、並列送信（並列受信）可能となる。
【００２３】
図３は、並列度（ｍ）と送信及び受信に要求される処理時間を示す。
【００２４】
図３が示すように、コンテンツデータの分割数が、例えば７である場合、並列度（ｍ）がｍ＝２であれば、全てのコンテンツの送信（受信）に必要な処理時間は、単純な順次送信（受信）に比較して、４／７となる。同様に、分割数が、例えば７で、並列度（ｍ）がｍ＝３であれば、全てのコンテンツの送信（受信）に必要な処理時間は、単純な順次送信（受信）に比較して、３／７となる。
【００２５】
図４は、並列送信（ブロック化送信）及び受信したブロックの再構築を実現するための個々のブロックに対する転送（送信）開始前の処理の一例を示す。
【００２６】
図４において、ステップ［０］において、「コンテンツＡ」を［Ａ］〜［Ｆ］の６つのブロックにブロック化する場合、個々のブロックの例えば先頭に、インデックス（識別情報記述）またはヘッダー（先端側識別情報）もしくはフッター（終端側識別情報）、あるいは、個々のブロックの先端と終端に「ブロックが同一コンテンツであり、しかも一つ前のブロックと引き続くブロックとの内容が重複や欠落等の無い一連の内容であることを示すレジュームポイント情報」等である再構築化（復元化）コードを設ける。なお、インデックスまたはヘッダーもしくはフッター、あるいはレジュームポイント情報等、すなわち再構築化（復元化）コードについては、後段に詳しく説明する。
【００２７】
なお、図４が示すインデックス、ヘッダー、フッターあるいはレジュームポイント情報を、ブロック化される個々のブロックに与えることにより、受信装置１１が受信するブロックデータの受信順が順不同であっても、受信装置１１にて、ブロックデータの順を復元可能となる。この場合、ブロックデータに付与される再構築化（復元化）コードは、送信装置１０１から受信装置１１に送信される。なお、送信装置１０１による受信装置１１へのブロックデータの送信に先立って、受信装置１１から、個々のブロックデータを暗号化するための暗号鍵が（送信装置１０１に）送信される。これにより、送信装置１０１が送信する個々のブロックデータは、受信装置１１に対して、セキュアに伝送（移動）可能となる。
【００２８】
図５に、送信装置と受信装置との間のブロックデータの受け渡しに関するシーケンスの一例を示す。
【００２９】
受信装置１１は、ブロックデータに付属する、例えば［ＤＩＭ（ディメンジョン）］コードにより、一括して、あるいは先行して、送信装置から供給される再構築化（復元化）コードを受信した際、再構築化（復元化）コードに合わせて、記録装置からの全てのあるいは所定数のブロックデータを保持するバッファを確保することにより、順不同で着信するブロックデータからコンテンツデータを再構築できる。すなわち、受信装置１１は、送信装置１０１が供給するブロックデータの個数や配列情報を受け取り、予め所定数のバッファを確保し、順次受信するブロックデータを対応するバッファにストアして、コンテンツデータを再構築する。
【００３０】
より詳細には、送信装置（１０１）から受信装置（１１）にコンテンツ送信が通知されると［５１］、受信装置から送信装置への（コンテンツ送信）通知に対する返信が戻される［５２］。
【００３１】
受信装置から送信装置への（コンテンツ送信）通知に対する返信を受け、送信装置は、コンテンツデータをブロックデータに変換する［５３］。この間、受信装置は、ブロックデータの受信準備を開始する［５４］。
【００３２】
一方で、送信装置は、コンテンツデータのブロックデータへの変換と平行して、あるいは所定のタイミングで、ブロックデータのそれぞれに付与するインデックス、ヘッダー、フッターあるいはレジュームポイント情報、すなわち再構築化（復元化）コードを作成し［５５］、作成したインデックス、すなわち再構築化（復元化）コードを受信装置に送信する［５６］。
【００３３】
送信装置からのインデックス、すなわち再構築化（復元化）コードを受信した受信装置は、個々のブロックデータに対応するに暗号鍵を設定し［５７］、設定した暗号鍵を送信装置へ送信する［５８］。
【００３４】
以下、受信装置からの暗号鍵を受信した送信装置は、個々のブロックデータを、対応する暗号鍵を用いて暗号化し［５９］、暗号化したブロックデータを順次、受信装置へ送信する［６０］。
【００３５】
図６に、送信装置から暗号化されたブロックデータを受信した受信装置側の受信処理のシーケンスの一例を示す。
【００３６】
受信装置１１は、受信した全てのブロックデータからコンテンツデータを復元完了後、記録装置１０１に対し、コンテンツデータのコピー制御情報の変更を要求し、受信後、更新する。すなわち、受信装置１１において送信装置１０１側のコンテンツデータのコピー制御情報が更新されたことを確認後、受信装置１１側で、コンテンツデータが有効となる（受信装置１１が受信した「コンテンツＡ（コンテンツデータ）」が再生可能となる）。
【００３７】
詳細には、受信装置１１は、送信装置１０１が送信した最後のブロックデータを受信し［６１］、暗号鍵を用いてブロックデータを復号化する［６２］。
【００３８】
続いて、ブロックデータからコンテンツデータを復号化する。なお、この時点では、複合化したコンテンツデータは再生できない（有効ではない）［６３］。
【００３９】
コンテンツデータの復号化が成功した場合、受信装置から送信装置にコンテンツデータ受信完了が通知される［６４］。
【００４０】
（受信装置からの）受信完了を受け取った送信装置は、コンテンツデータのコピー制御情報を変更し［６５］、受信装置に、コピー制御情報の変更を通知する［６６］。
【００４１】
以下、受信装置においてコンテンツデータのコピー情報の変更を受け、すなわちコピー制御情報を更新し、コンテンツデータを有効化する（再生可能とする）［６７］。
【００４２】
以上により、これにより、送信装置１０１が送信する個々のブロックデータは、外部からの不所望なアクセスによる再生を排除しながら、受信装置１１に対してセキュアに伝送（移動）可能となる。また、並列度（ｍ）に応じた高速伝送が達成される。
【００４３】
図７に、分割されたブロックデータ相互の「同一コンテンツであり、データ相互の内容の重複や欠落等の無い一連の内容であること」のチェックについて説明する。なお、以下に説明する内容は、上述したレジュームポイント情報すなわち再構築化（復元化）コードとして示したインデックスあるいはヘッダーもしくはフッターにおいても、実質的に同様の手法でチェックできる。
【００４４】
送信装置が送信したコンテンツＡが所定数のブロックデータに分割されていることにより、受信装置が受信したブロックデータは、再構築化（復元化）において、時系列が一致されることが必要である。
【００４５】
このため、分割された個々のブロックデータは、例えばレジュームポイント情報として少なくとも「記録日時」、「分割時の時間情報」及び「タイトル（コンテンツ名）」等を含む。また、コンテンツＡが、例えばテレビジョン放送信号として供給されたものである場合、「ＥＰＧ（Electric Program Guide，電子番組表）情報」を用いることで、精度の高い比較が可能となる［７１］。
【００４６】
従って、ブロックデータのそれぞれは、受信装置に送信される前に、送信装置においてい、レジュームポイント情報が付与される［７２］。
【００４７】
なお、受信装置は、ブロックデータの供給（送信）元である送信装置が同一の記録装置であることを確認する［７３］。
【００４８】
ブロックデータ相互において、送信装置が同一である場合［７３−ＹＥＳ］、受信装置は、予め用意したバッファに受信ブロックデータを格納する（ダビングを継続する）［７８］。なお、ブロックデータを供給した送信装置が同一であることは、ネットワーク１内において、相互にまたは主としてサーバとしての機能を受け持つ装置において、例えばＭＡＣ（Media Access Control）アドレスの参照等により、容易に確認できる。また、ブロックデータの基になるコンテンツＡの供給元が、例えばデジタルカメラ（スティル（静止画））あるいはデジタルビデオカメラである場合には、個々のコンテンツに付加される「ＤＣＦ（またはＥｘｉｆ）に基づいて規定されたフォルダー構造」／「（ＤＣＦに）付属する「メーカー名」／「機種（モデル）名」」を参照することで、容易に確認できる。
【００４９】
一方、ブロックデータ供給元が同一ではない場合［７３−ＮＯ］、ブロックデータのレジュームポイント情報が参照され、例えば他の装置から供給される同一のコンテンツであることが確認される［７４］。なお、ブロックデータが同一コンテンツから分割されたデータであることは、例えばそれぞれのコンテンツに付属する属性データや、上述のＥＰＧ情報、あるいはＥＰＧ情報を含むＳＩ（Service Information）、ＳＩが含むＥＳ（Elementary Stream）のＰＭＴ（Program Map Table）の一つとして用意される時間情報、あるいはＥＳをパケット化したＰＥＳパケットが所定個数連結されたパック（ｐａｃｋ）に設けられるヘッダ（pack_header）が含む再生時刻の情報、等により、コンテンツ毎に（最初のコンテンツ供給元、例えば放送局や配信事業者が）提供する、日時、ｃｈ（チャンネル）、放送局（配信事業者）名、等のコンテンツに固有の情報を参照することで、確認できる。
【００５０】
ブロックデータ相互間において、同一コンテンツあることが確認できた場合［７４−ＹＥＳ］、ブロックデータ相互において、時間的なずれが無いことが検知される［７５］。
【００５１】
ブロックデータ相互の時間的なずれが無いことを検知できた場合［７５−ＮＯ］、並列受信し、予め用意したバッファに、格納する（ダビングを継続する）［７８］。
【００５２】
受信したブロックデータにおいて、時間的なずれがあるブロックが存在する場合［７５−ＹＥＳ］、そのずれの要因に従い、時間的なずれが調整可能なずれであることを検出して［７６−ＹＥＳ］、ずれを調整（補償）し［７７］、他のブロックデータに対する相対的な時系列が正しくなる位置に再構築する［７８］。なお、時間的なずれ調整可能なずれは、図８により以下に説明するが、例えば「ＣＭ（コマーシャルの有無）」や、分割前と分割後において、分割点が共通部分を含む（データが部分的に重複する部分を含む）場合等がある。
【００５３】
なお、受信ブロックデータにおいて時間的なずれがある場合［７６−ＮＯ］であって、そのずれの調整が困難である、例えば時間情報が一致しない、あるいは一致する範囲が大きく異なる等においては、受信を中止し、例えば『ブロックデータが異なるコンテンツ』が含まれている、等のアラート（メッセージ）を表示する（表示出力を出力する）ことがこのましい。
【００５４】
図８は、受信したブロックデータを再構築する際に、例えば時間的なずれがないにもかかわらず、総時間（時間長）が一致しないような場合に、その一致を判定する例を示す。
【００５５】
受信したブロックデータが、それぞれのブロックデータに付属する属性データや、ＥＰＧ（Electric Program Guide，電子番組表）情報、あるいはＥＰＧ情報を含むＳＩ（Service Information）が一致するが、総時間が異なるコンテンツＡ´（図８（ｂ））とコンテンツＡ（図８（ａ））である場合において、その一致しない部分が、例えばＣＭ（コマーシャル）部分に相当する、と予測できる場合、コンテンツ（番組）の本編に含まれる「ＣＭ（コマーシャル）」区間については、既に実用化されている「映像の構造化」方法（図９）と「任意区間検出」方法（図１０）とにより、個々の区間が設定されている、と考えることができる。
【００５６】
例えば、図９に示す「映像の構造化」処理パートにより、ｃ１、ｃ２、…、ｃ５としてあらわすことのできるチャプター分割点を検出し、図１０に示す「任意区間検出」処理パートにより、同じ番組（コンテンツ）の時間方向に対して区切り情報ｍ１、ｍ２、ｍ３、ｍ４（無音区間）を検出し、例えば音声モードが変化せず連続している区間、あるいはステレオモードが連続している区間であるｍ１とｍ２との間ならびにｍ３とｍ４との間を「任意区間」に設定することで、特定された任意区間を、ＣＭ区間として検出できる。
【００５７】
従って、図８（ａ）が示すブロックデータが含む編集位置ｘ１が、コンテンツＡ´におけるｍ１とｍ２との連続部、同じく編集位置ｘ２が、コンテンツＡ´におけるｍ３とｍ４との連続部であるような場合には、両者が同一、かつ連続するコンテンツのブロックデータである、と判断できる。
【００５８】
また、図８（ｃ）が示すように、コンテンツａが、接続部ｙ１，ｙ２，ｙ３，ｙ４を含む場合、時間情報すなわちｙ１が含むｍ１とｙ２が含むｍ２あるいはｙ３が含むｍ３とｙ４が含むｍ４から、ｙ１とｙ２との間及びｙ３とｙ４との間は、ブロックデータがコンテンツの編集のための任意の重複区間（いわゆる「のり代」）であること、を特定できる。
【００５９】
次に、分割して受信装置に送信されたブロックデータを再構築した「コンテンツデータ（コンテンツＡ）」のコピー制御処理について説明する。
【００６０】
図１１及び図１２に、「コピー制御処理（コピーコントロール）」の設定（確認）画面表示の一例を示す。
【００６１】
放送局（放送事業者）や配信事業者が供給するデジタルコンテンツ（番組／情報／タイトル）は、ダビング（複製）時の劣化が少ないため、実質的なコピー禁止（ムーブ（移動）のみ許可）である「コピーワンス」とコピー回数に上限、例えば９回のコピーを許可し１０回目はムーブとなる（いわゆる）「ダビング１０」が運用されている。なお、地上デジタル放送と衛星放送のうち、ＢＳ（Broadcasting Satellite，放送衛星による）系である場合（サンプリング周波数が４８ｋＨｚ未満）には「ダビング１０」が、衛星放送のうち、ＣＳ（Communication Satellite，通信衛星を用いて中継される）系である場合（サンプリング周波数４８ｋＨｚ）には、「コピーワンス」が適用されている。
【００６２】
このため、上述した分割移動すなわち並列送信（並列受信）により受信装置が受信したコンテンツを有効とするためには、図６により説明したコピー制御処理を適用して、受信装置に記録されたコンテンツ（ブロックデータを再構築したコンテンツＡ）について送信装置側が保持するコンテンツに対するユーザの確認（承認）が必要となる。ユーザの確認（承認）については、ＧＵＩ（Graphical User Interface）またはＯＳＤ（On Screen Display）を用い、例えば「コピーワンス」が適用されるコンテンツについては、図１１に一例を示すように、『記録装置１０１＜実際には、例えばＭＡＣアドレスから取得できる『機種名』あるいはＨＤＭＩ等で接続されているネットワーク／相互記録システム内の『接続名』等を表示することが好ましい＞に、コンテンツが「コピーワンス」の対象であるため、コンテンツがムーブされます』というようなアラート（メッセージ）１１０１とその確認（承認）を促す『確認』または『実行』もしくは『はい』表示１１０３が表示される。
【００６３】
一方、「ダビング１０」が適用されるコンテンツについては、図１２に一例を示すように、『記録装置１０１＜同『機種名』あるいは『機種名』＞に、コンテンツを受信する受信装置＜同『機種名』あるいは『機種名』＞に、コピー制限の設定が必要です。記録装置１０１のコピー制限を実行しますか』というようなアラート（メッセージ）１２０１とその確認（承認）を促す『確認』または『実行』もしくは『はい』表示１２０３と、コピー制限を実行する装置を選択あるいは入力できる、例えば「チェックボックス」タイプの設定部１２６１等の入力要求表示が表示される。なお、図１２において、コピー制限を実行する装置名が入力されない場合には、所定時間、例えば１５秒経過後に、図１３に一例を示すように、『「ダビング１０」が適用されるコンテンツのダビングができません。「終了する」か「戻る」ボタンで戻った画面で設定（入力）してください』等のアラート（メッセージ）１３０１を表示し、さらに所定時間、例えば１５秒経過後に、終了することが好ましい。
【００６４】
なお、図１１〜図１３に示すアラート（メッセージ）を、オンスクリーンディスプレイ（ＯＳＤ）を用いて表示する場合、αブレンディングのパラメーターを好適な値に設定することで、例えば図１４に示すように、記録機器相互の接続を示す案内画面の全体を「半透明」状態として、通常の映像信号の一部を透過可能に、あるいはグレーダウン表示等により濃度変化を与えて表示し、アラート（メッセージ）１４０１と「ダビング１０」によりコピー制限カウントが「−１」となる対象の記録装置を強調して表示することも可能である。また、その確認（承認）を促す『確認』または『実行』もしくは『はい』表示１４０３が表示される。
【００６５】
また、図１３に示したアラート（メッセージ）表示に、例えば『記録装置１０１＜実際には、例えばＭＡＣアドレスから取得できる『機種名』あるいはＨＤＭＩ等で接続されているネットワーク／相互記録システム内の『接続名』等を表示することが好ましい＞に、コピー制限がカウント「−１」されます』等を表示し、自動的にダビング（複製）を開始してもよい。
【００６６】
なお、図１３及び図１４により説明した［コピー制御処理］については、設定画面を用意し、例えば『コンテンツの最終区間を送信した記録装置のコピー制限を「−１」する』／『コピー制限カウントを「−１」する記録装置を毎回設定する』等を、ユーザが選択できるようにすることも可能である。
【００６７】
図１５に、同一のコンテンツＡ（コンテンツデータ）を保持した送信装置が２台である場合において、図１に示したと同様に、受信装置に、ブロックデータを並列に送信する例を示す。
【００６８】
図１５において、ネットワーク１上に位置する受信装置１１に対してブロックデータを供給可能な第１の送信装置２０１及び第２の送信装置３０１は、それそれ、送信装置相互間における連携処理を分担する（受け持つ）端末連携部２５１及び３５１を含む。
【００６９】
端末連携部２５１及び３５１は、個々の送信装置２０１及び３０１における暗号化速度や、送信処理の速度が受信装置１１の受信速度（受信処理の速度）、あるいは復号化速度よりも遅い、あるいがネットワーク１の通信速度が個々の送信装置の送信速度よりも十分に速い場合、等において有効である。すなわち、図２（ｂ）に説明した［Ａ］〜［Ｃ］のブロックデータの送信と［Ｄ］〜［Ｆ］のブロックデータの送信を、それぞれの送信装置２０１及び３０１が分担することで、送信装置の送信速度を高めることができる。なお、送信装置が２以上である場合、コンテンツデータ（ブロックデータ）の同一性の判定は、図７〜図１０より説明した上述の方法（ヘッダー／フッター／インデックス／レジュームポイント情報すなわち再構築化（復元化）コードあるいはＥＰＧ等のメタ情報）に加え、例えばチェックサム（ＣＲＣ（Cyclic Redundancy Check）を用いることもできる。
【００７０】
また、図１５に示した送信装置が複数の例は、例えば外部ストレージが複数存在し、且つ移動対象であるコンテンツのサイズが大きく、一つの外部ストレージに収まらない場合等においても、有益である。すなわち、コンテンツを任意数のブロックデータに分割し、複数の外部ストレージへ分散移動することで、一つの外部ストレージに収まらないコンテンツを収容できる（受信装置に受信させることができる）。
【００７１】
詳細には、任意数の送信装置から送信される分割されたブロックデータを、単一の受信装置で受信して再生する場合、分割された個々のブロックデータは、上述の通り、再構築でき、従って、再生時に、一つのコンテンツとして取り扱うことができる。これにより、任意数に分割したコンテンツについても、時系列が正しく、シームレスな視聴（再生）が可能となる。
【００７２】
次に、上述した分割処理すなわち並列送信（及び並列受信）を、ストレージの空き容量の確保に適用する例を示す。
【００７３】
図１６に一例を示すが、ネットワーク上に位置する録画装置（記録再生装置）及び外部ストレージ（記憶装置）が位置するとき、上述した分割処理すなわち並列送信（及び並列受信）を、記録再生装置と記憶装置との間に適用することで、例えば「コピーワンス」のような、取り出し可能なディスク媒体等への「ムーブ」後、もう一度記録再生装置へ戻すことが禁止されているコンテンツを記録するために、記録再生装置の記録容量を一時的に高める場合に、利便性が向上する。
【００７４】
例えば、サンプリング周波数が４８ｋＨｚで、１９８０×１０８０のような密度の高いコンテンツを記録再生装置に記録する場合、概ね１時間のコンテンツに対して１２Ｇ（ギガ）の容量が必要である。このとき、上述の並列送信において、並列度（ｍ）を、ｍ＝３で実行できれば、記録再生装置に１時間相当の記録容量を確保するために要求される時間（退避時間）は、概ね２０分となる。なお、外部ストレージが、例えば２以上確保されている場合、サイズの大きなコンテンツを、分割して任意の外部ストレージに分散して退避（移動）することもできる。
【００７５】
すなわち、図１６に示す記録再生機器４０１においては、受信部にて受信したコンテンツデータを内部ストレージ４０３に、保持する。
【００７６】
制御部４０５は、内部ストレージ４０３の空き容量を確認し、ある閾値以下であった場合は、コンテンツを外部ストレージ１００１へ移動する。
【００７７】
なお、内部ストレージ４０３の空き容量が、ある別の閾値以上であった場合には、外部ストレージへ移動済みのコンテンツを内部ストレージ４０３へ復元する（元に戻す）ことができる。
【００７８】
データ管理部４０７は、移動したコンテンツ情報について、データベース４０９が保持するデータを更新し、あるいは破棄する。
【００７９】
なお、表示部４９１が用意されている場合、制御部４０５及びデータ管理部４０７よりコンテンツ情報、データを取得し、外部ストレージ１００１に移動したコンテンツを再生し、表示部４９１に表示することができる。
【００８０】
より詳細には、図１７に示すように、例えば１０分に１回程度、内部ストレージの空き容量を確認する［１７１］。
【００８１】
内部ストレージの空き容量が、ある閾値以下となった場合、（外部ストレージに）移動可能なコンテンツがあるか確認する［１７２］。例えば、    
Ａ）ユーザにより保護設定がされていないもの    
Ｂ）一回以上視聴再生されたもの    
を、移動対象コンテンツとして選択するものとする。なお、候補となるコンテンツが複数ある場合は、前回視聴再生されてからの期間が長いものを優先して選択する［１７２］。
【００８２】
（移動する）コンテンツが決定した場合［１７３］、例えば、    
ａ）記録再生装置から認識できるもの（正当な移動先として認証されているもの）    
ｂ）空き容量が移動コンテンツのサイズに対する閾値以上のもの    
ｃ）外部ストレージが複数ある場合は、空き容量が大きいものを優先    
を、基準として、外部ストレージに空き容量があるか確認する［１７４］。
【００８３】
なお、単一の外部ストレージにおいて、移動可能なコンテンツの退避（一時移動）を許容できる空き容量が無い場合［１７４−ＮＯ］、記録再生装置が認識できる任意数の外部ストレージの合計空き容量を算出し、移動コンテンツのサイズ以上あるかを確認する［１７５］。
【００８４】
外部ストレージに、移動可能なコンテンツの退避（一時移動）を許容できる空き容量が確保できた場合［１７４−ＹＥＳ］／［１７４−ＮＯ〜１７５−ＹＥＳ］、移動対象のコンテンツ識別のため、データベースを更新し［１７６］、内部ストレージ  →  外部ストレージへ（対象の）コンテンツを移動する［１７７］。
【００８５】
図１８は、図１７により、外部ストレージに移動したコンテンツを内部ストレージ（図１６参照）に戻す処理の一例を示す。
【００８６】
初めに、内部ストレージの空き容量を確認する［１８１］。空き容量が、ある閾値以上である場合［１８１−ＹＥＳ］、移動可能なコンテンツが外部ストレージにあるか確認する。例えば、    
１）過去に内部ストレージから移動したコンテンツであること    
２）ユーザにより保護設定がされていないもの    
３）内部ストレージの空き容量に対する閾値以下のもの    
４）内部ストレージから外部ストレージへ移動してからの期間が短いもの    
に従い、移動可能なコンテンツを特定する［１８２］。
【００８７】
以下、移動可能（内部ストレージに戻すことができる）と判断された移動対象コンテンツを、外部ストレージ  →  内部ストレージ  、へ移動する［１８３］。
【００８８】
次に、移動したコンテンツについて、識別のためデータベースを更新する［１８４］。
【００８９】
以下に、図１６〜図１８により説明した分割移動したコンテンツに関する「分割情報」について、表１として一覧表示する。
【表１】
2013012284.tif 000003
【００９０】
なお、データベースに記述される「外部機器ＩＤ」  →  「外部ストレージ内パス」  →  「分割数」  →  「分割通し番号」により、分割されたファイルに順次アクセスすることが可能となる。
【００９１】
従って、分割されたブロックデータを、（時系列に従い）一連再生する場合、    
ア）データベースの「分割通し番号」順にファイルアクセスし、再生（視聴）できる。
【００９２】
この場合、    
イ）データベースの「ファイルサイズ」と、実際に再生したデータサイズとを比較して任意の１ファイルの再生終了間際を検知し、次ファイル再生のバッファリングを開始することによりシームレスな再生が可能となる。
【００９３】
また、分割された個々のブロックデータについては、図１により上述の通り、送信装置の並列送信部が含むｎ（ｎは正の整数）個の暗号化部と受信装置の並列受信部が含むＮ（Ｎは正の整数）個の複合化部とにより、移動の前後で、ローカル暗号化された状態であるから、送信装置が送信する個々のブロックデータは、受信装置１対して、セキュアに伝送（移動）可能となり、他の機器からの視聴は困難である。なお、外部ストレージから内部ストレージへ移動処理を行う場合は、データベースの「分割通し番号」の順に、内部ストレージへファイル（ブロックデータ）を移動し、併合／復元（再構築）する。この場合、分割のために用いた（作成した）データベース情報は、すべて破棄される。
【００９４】
なお、上述した個々の記録装置（送信装置／受信装置／記録再生装置）は、ネットワークを通じた他装置との間でコンテンツ（ブロックデータ）の受け渡しを受け持つインタフェース部、記録部にコンテンツを書き込み（記録し）、記録部からコンテンツを読み出す（再生する）記録再生処理部、記録再生処理部へのコンテンツの書き込み及び記録再生処理部からのコンテンツの再生、ならびに各要素／構成を制御する主制御部を、少なくとも含む。また、各記録装置は、情報の記録のためのエンコーダ及び情報の再生のためのデコーダ等を、少なくとも含む。
【００９５】
なお、個々の（任意の）記録装置がテレビジョン放送の受信機能を有する場合、図示しない受信部で受信し、図示しないチューナ部で選局された番組（コンテンツ／タイトル／情報）は、エンコーダでエンコードされ、記録再生処理部を経由して記録部に記録される。また、例えば外部入力として入力されるアナログ情報（コンテンツ／番組／タイトル）についても同様である。
【００９６】
一方、情報（コンテンツ／番組／タイトル）の再生が指示された場合、記録再生処理部により記録部から読み出された情報は、デコーダでデコードされ、映像出力（Videoまたは静止画）及び音声出力（Audio，音声／音楽）として、図示しない出力部に出力される。なお、モニタ装置（ディスプレイ）及びスピーカが用意されている場合、出力された映像及び音声（音声／音楽）が再生される。
【００９７】
なお、表示例については、その表示に用いる表示方法を任意に組み合わせることも可能である。
【００９８】
このように、ネットワークの余剰帯域を使用して、コンテンツの分割送信（並列送信）及び並列受信を行うことで、ネットワーク使用効率を向上させることができる。
【００９９】
また、ユーザが、装置間のコピー処理に有していた時間を短縮することが可能になり、端末使用時の利便性が向上する。
【０１００】
さらに、複数端末で同様のコンテンツを共有することが可能となり、ユーザの視聴可能環境が拡張できる。
【０１０１】
また、既存コンテンツを削除する、あるいはムーブした以降、もう一度記録再生装置に戻すことが困難なコンテンツを取り出し可能な記録媒体に移動することなく、コンテンツを記録可能な空き容量を確保した、録画（コンテンツの記録）が可能となる。
【０１０２】
さらに、録画（記録）と退避処理が並行に実行できるため、録画時間が確定していなくても空き容量を確保できる。しかも、録画（記録）と退避処理を並行に実行できるため、録画を途中停止した場合であっても、無駄なコンテンツ退避が発生しない。
【０１０３】
なお、空き容量が不足した場合でも、（一部コンテンツを外部ストレージに退避することにより）内部ストレージに録画（記録）できるため、外部ストレージへの録画（記録）では困難な機能が使用できる。
【０１０４】
さらに、視聴済みコンテンツを外部ストレージに一時的に退避して、新規コンテンツを内部ストレージに保存するため、内部ストレージにおいてのみ許容される、例えばチャプター機能や倍速再生機能等の外部ストレージで不可となる機能が、再生可能性の高い新規コンテンツに対して有効となる。
【０１０５】
なお、移動したコンテンツを内部ストレージに戻すことができ、外部ストレージの空き容量が一方的に減少することも抑制できる。また、移動したコンテンツを内部ストレージに戻すことで、外部ストレージでは使用できない機能が使用可能となる。
【０１０６】
また、サイズが大きいために、そのままでは移動できない（外部ストレージに単独ではデータを収容できるスペースが無い）コンテンツについても複数の外部ストレージへ分散して移動でき、利便性が大幅に向上する。
【０１０７】
なお、上述の一連の説明において、ダビング（複製）対象のコンテンツを２以上の記録装置が保持することは、例えば単一のコンテンツを２以上の記録装置で別々に記録する、任意の記録装置が保持するコンテンツを他の記録装置へ、コピーコントールの範囲内でダビングする、あるいは繰り返し放送（再放送）等によりコンテンツが複数回供給される場合に、２回以上記録する、等のさまざまなケースにおいて実現できる。
【０１０８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０９】
１…ＬＡＮ（ネットワーク）、１１…受信装置（記録装置）、１０１、２０１、３０１…記録装置（送信装置）、４０１…録画装置（記録再生装置）。
【図１】
2013012284.tif 000004
【図２】
2013012284.tif 000005
【図３】
2013012284.tif 000006
【図４】
2013012284.tif 000007
【図５】
2013012284.tif 000008
【図６】
2013012284.tif 000009
【図７】
2013012284.tif 000010
【図８】
2013012284.tif 000011
【図９】
2013012284.tif 000012
【図１０】
2013012284.tif 000013
【図１１】
2013012284.tif 000014
【図１２】
2013012284.tif 000015
【図１３】
2013012284.tif 000016
【図１４】
2013012284.tif 000017
【図１５】
2013012284.tif 000018
【図１６】
2013012284.tif 000019
【図１７】
2013012284.tif 000020
【図１８】
2013012284.tif 000021
【手続補正書】
【提出日】平成24年9月18日(2012.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録された１のコンテンツをブロックデータに分割する分割部と、
前記分割部により分割された複数のブロックデータを、ブロックデータ毎に暗号化する複数の暗号化部と、
暗号化された複数のブロックデータを、前記分割部による分割前のコンテンツにおける位置を示す配列情報とともに少なくとも１の並列度で送信し、送信した前記ブロックデータに対する受信先からの最後のブロックデータの受信後に要求のあるコピー制御情報の変更要求に従い、前記ブロックデータの復号に用いる暗号鍵を送信し、前記受信先からのコンテンツデータ受信完了通知を受け取り、コピー制御情報の変更を送信する送信部と、
を具備するコンテンツ送信装置。
【請求項２】
前記分割部は、前記コンテンツの前記ブロックデータ化時に、ブロックデータ化した個々の前記ブロックデータに再構築のための管理情報を付加し、前記個々のブロックデータを、管理情報に従い再構築可能にブロックデータ毎に暗号化する請求項１記載のコンテンツ送信装置。
【請求項３】
前記分割部は、コピー制御情報によりコピー制御されているコンテンツを、コピー制御情報に影響を及ぼすことなくブロックデータに分割する請求項１または２のコンテンツ送信装置。
【請求項４】
内部ストレージの空き容量を定期的に確認する機能と、ブロックデータ化されたコンテンツを内部ストレージから外部ストレージに移動する機能と、ブロックデータ化されたコンテンツを外部ストレージから内部ストレージに移動する機能と、を含むデータ移動制御部、
をさらに具備する請求項１ないし３のコンテンツ送信装置。
【請求項５】
前記分割部によりブロックデータ化されて移動されるコンテンツのデータベースを作成する機能と、コンテンツを再構築した結果に従いデータベースを更新する機能と、を含むデータ管理部、
をさらに具備する請求項１ないし３のコンテンツ送信装置。
【請求項６】
同一コンテンツを保持した他のコンテンツ送信装置によりブロックデータ化されたブロックデータの送信及びコンテンツ送信装置でブロックデータ化したブロックデータの送信を、ブロックデータ毎に制御する連携処理部、
をさらに具備する請求項１ないし３のコンテンツ送信装置。
【請求項７】
コンテンツを分割してブロックデータ化し、
ブロックデータ化した個々のブロックデータに、再構築のための管理情報を付加し、
個々のブロックデータを、管理情報に従い再構築可能にブロックデータ毎に暗号化して少なくとも１の並列度で送信し、
送信したブロックデータに対する受信先からの最後のブロックデータの受信後に要求のあるコピー制御情報の変更要求に従い、ブロックデータの復号に用いる暗号鍵を送信し、受信先からのコンテンツデータ受信完了通知を受け取り、コピー制御情報の変更を送信するするダビング方法。
【請求項８】
送信側へ戻すことができると判断された移動対象コンテンツは、送信側に戻すことが可能である請求項７のダビング方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施の形態は、コンテンツ送信装置及びダビング方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、コンテンツを分割して並列処理することにより、複製あるいは移動に必要となる時間を低減するコンテンツ送信装置及びダビング方法を提供するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態によれば、コンテンツ送信装置は、分割部と、暗号化部と、送信部と、を具備する。分割部は、記録された１のコンテンツをブロックデータに分割する。暗号化部は、前記分割部により分割された複数のブロックデータを、ブロックデータ毎に暗号化する。送信部は、暗号化された複数のブロックデータを、前記分割部による分割前のコンテンツにおける位置を示す配列情報とともに少なくとも１の並列度で送信し、送信した前記ブロックデータに対する受信先からの最後のブロックデータの受信後に要求のあるコピー制御情報の変更要求に従い、前記ブロックデータの復号に用いる暗号鍵を送信し、前記受信先からのコンテンツデータ受信完了通知を受け取り、コピー制御情報の変更を送信する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
従って、ブロックデータのそれぞれは、受信装置に送信される前に、送信装置においてレジュームポイント情報が付与される［７２］。