(57)【要約】【課題】コピー回数が制限されたコンテンツデータの編集を、設定されたチャプタを考慮して行う。【解決手段】コピー要求区間を包含するチャプタ集合チャプタＣｈｐ＃２、Ｃｈｐ＃３およびＣｈｐ＃４について、チャプタ集合とコピー要求区間との、開始時刻の時間差分ΔＴｓと、終了時刻の時間差分ΔＴｅとを求め、それぞれを閾値と比較する。時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以下の場合、コピー要求区間を包含するチャプタ集合について、コピー処理に伴うコピー可能回数の変更を行う。時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上の場合、コピー要求区間の開始時刻Ａおよび終了時刻Ｂのそれぞれでチャプタを分割し、チャプタ分割によりコピー要求区間に含まれるチャプタ集合について、コピー処理に伴うコピー可能回数の変更を行う。【選択図】図３
2010123190.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータに設定されたチャプタの該コンテンツデータ上での位置を管理するチャプタ管理手段と、
前記コンテンツデータのコピー可能回数を前記チャプタ毎に管理するコピー可能回数管理手段と、
前記コンテンツデータのコピー処理を行う処理区間を該コンテンツデータに対して設定する設定手段と、
前記処理区間の端の位置と、該処理区間の端を含む前記チャプタにおける該処理区間の外側の端の位置との差分を求め、該差分が閾値より小さければ、該チャプタの該処理区間の外側にある端を前記コピー可能回数を変更するチャプタの範囲の端とし、該差分が該閾値以上であれば、該処理区間の端の位置で該処理区間の端を含むチャプタを分割すると共に、該処理区間の端を該範囲の端とする決定手段と、
前記処理区間に従い前記コンテンツデータのコピー処理を行うと共に、前記決定手段に決定された前記範囲に含まれる前記チャプタについて、前記コピー可能回数管理手段に管理される前記コピー可能回数を変更する制御手段と
を有する
ことを特徴とする編集装置。
【請求項２】
コンテンツデータに設定されたチャプタの該コンテンツデータ上での位置を管理するチャプタ管理手段と、
前記コンテンツデータのコピー可能回数を前記チャプタ毎に管理するコピー可能回数管理手段と、
前記コンテンツデータへのマージ処理を行う処理区間を該コンテンツデータに対して設定する設定手段と、
前記処理区間に１以上のチャプタの端を含む場合に、前記処理区間の端の位置と、該処理区間の端を含む前記チャプタにおける該処理区間の内側の端の位置との差分を求め、前記差分が閾値以上であれば、該チャプタの該処理区間の外側にある端を前記コピー可能回数を変更するチャプタの範囲の端とし、該差分が前記閾値より小さければ、該処理区間の端の位置で該処理区間の端を含むチャプタを分割すると共に、該処理区間の端を該範囲の端とし、前記処理区間にチャプタの端を含まない場合に、該処理区間が閾値以上であれば、該範囲を処理区間を含むチャプタに一致させる決定手段と、
前記処理区間に従い前記コンテンツデータへのマージ処理を行うと共に、前記決定手段に決定された前記範囲に含まれる前記チャプタについて、前記コピー可能回数管理手段に管理される前記コピー可能回数を変更する制御手段と
を有する
ことを特徴とする編集装置。
【請求項３】
マージ元の前記コンテンツデータに設定された前記チャプタの、１回以上の前記コピー可能回数のうち、最小のコピー可能回数を検出する検出手段をさらに有し、
前記設定手段は、前記マージ元のコンテンツデータのチャプタのうち、１回以上のコピー可能回数を持ち、且つ、隣接するチャプタで纏めたチャプタ集合を前記処理区間に設定すると共に、該チャプタ集合のコピー可能回数を前記検出手段で検出された前記最小のコピー可能回数とする
ことを特徴とする請求項２に記載の編集装置。
【請求項４】
コンテンツデータに設定されたチャプタの該コンテンツデータ上での位置を管理するチャプタ管理ステップと、
前記コンテンツデータのコピー可能回数を前記チャプタ毎に管理するコピー可能回数管理ステップと、
前記コンテンツデータのコピー処理を行う処理区間を該コンテンツデータに対して設定する設定ステップと、
前記処理区間の端の位置と、該処理区間の端を含む前記チャプタにおける該処理区間の外側の端の位置との差分を求め、該差分が閾値より小さければ、該チャプタの該処理区間の外側にある端を前記コピー可能回数を変更するチャプタの範囲の端とし、該差分が該閾値以上であれば、該処理区間の端の位置で該処理区間の端を含むチャプタを分割すると共に、該処理区間の端を該範囲の端とする決定ステップと、
前記処理区間に従い前記コンテンツデータのコピー処理を行うと共に、前記決定ステップに決定された前記範囲に含まれる前記チャプタについて、前記コピー可能回数管理手段に管理される前記コピー可能回数を変更する制御ステップと
を有する
ことを特徴とする編集方法。
【請求項５】
コンテンツデータに設定されたチャプタの該コンテンツデータ上での位置を管理するチャプタ管理ステップと、
前記コンテンツデータのコピー可能回数を前記チャプタ毎に管理するコピー可能回数管理ステップと、
前記コンテンツデータへのマージ処理を行う処理区間を該コンテンツデータに対して設定する設定ステップと、
前記処理区間に１以上のチャプタの端を含む場合に、前記処理区間の端の位置と、該処理区間の端を含む前記チャプタにおける該処理区間の内側の端の位置との差分を求め、前記差分が閾値以上であれば、該チャプタの該処理区間の外側にある端を前記コピー可能回数を変更するチャプタの範囲の端とし、該差分が前記閾値より小さければ、該処理区間の端の位置で該処理区間の端を含むチャプタを分割すると共に、該処理区間の端を該範囲の端とし、前記処理区間にチャプタの端を含まない場合に、該処理区間が閾値以上であれば、該範囲を処理区間を含むチャプタに一致させる決定ステップと、
前記処理区間に従い前記コンテンツデータへのマージ処理を行うと共に、前記決定ステップに決定された前記範囲に含まれる前記チャプタについて、前記コピー可能回数管理ステップに管理される前記コピー可能回数を変更する制御ステップと
を有する
ことを特徴とする編集方法。
【請求項６】
コンピュータを請求項１乃至請求項３の何れか１項に記載の編集装置として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されたコンテンツデータの編集を行う編集装置および編集方法に関し、特には、コピー回数が制限されているコンテンツデータに対して編集を行う編集装置および編集方法に関する。
【背景技術】
【０００２】
近年では、映像データおよび音声データの圧縮符号化技術の発達に伴い、映像および音声データを含むコンテンツデータを、従来の磁気テープに替わり、ＤＶＤやハードディスクといったディスク記録媒体に記録する記録装置が普及している。また、ＤＶＤといった着脱可能な光ディスクにコンテンツデータを記録可能とされると共に、機器に内蔵されて用いられるハードディスクにもコンテンツデータの記録が可能とされた複合的な記録装置も普及している。なお、ＤＶＤは、Digital Versatile Discの略称である。
【０００３】
これらのディスク記録媒体は、ランダムアクセスが可能であり、記録されたコンテンツデータの所望の位置に素早くアクセスすることができる。このとき、記録されたコンテンツデータ上の所望の位置を容易に探し出せるように、記録装置においてチャプタが用いられることが多い。チャプタは、コンテンツデータに対して設定された部分コンテンツデータである。チャプタは、例えばコンテンツデータの時系列方向の位置に対して設定されたチャプタマークによって定義される。また、チャプタは、ユーザ操作により設定することもできるし、記録装置が自動的に設定するようにもできる。
【０００４】
記録装置において、ハードディスクに記録されたコンテンツデータを他の機器で再生するような場合、当該ハードディスクに記録されたコンテンツデータを、ＤＶＤといった着脱可能なディスク記録媒体にコピーする必要がある。また、記録装置において、ハードディスクの空き容量が不足するような場合にも、当該ハードディスクに記録されたコンテンツデータを、ＤＶＤや他のハードディスクにコピーする作業が行われる。コンテンツデータのコピーは、コンテンツデータ単位あるいはチャプタ単位で実施することが一般的に行われる。
【０００５】
ところで、近年、テレビジョン放送をデジタル信号を用いて行うデジタルテレビ放送が開始されるのに伴い、デジタルテレビ放送の著作権保護の仕組みである「ダビング１０」の運用が開始されている。ダビング１０とは、総務省の情報通信審議会で提案されたデジタル放送の私的利用に関する運用ルールに対して電子情報技術産業協会（ＪＥＩＴＡ）が定めた統一呼称であり、２００７年１２月に正式に公表されたものである。
【０００６】
また、チャプタ単位でのコピー可能回数の管理方法として、特許文献１に記載された技術がある。特許文献１では、コピー実施時にコピー可能回数が０回のチャプタを含む場合、コピー不可能なチャプタがあるために要求されたコピーを実行できない旨をユーザに通知している。
【０００７】
【特許文献１】特開２００７−２１３６６８号公報
【０００８】
ダビング１０は、地上デジタル放送および衛星デジタルテレビジョン放送による録画番組のコピーに関するルールである。ダビング１０では、記録媒体にデジタル記録した放送コンテンツに対して、９回のコピーと１回のムーブ（別の記録媒体への移動）が許可される。また、コピーのコピー、所謂孫コピーは、許可されない。なお、以下では、ダビング１０の運用対象となるデジタルテレビジョン放送によるコンテンツデータを、適宜、ダビング１０コンテンツと呼ぶ。
【０００９】
ダビング１０においては、コピー可能回数の管理を、チャプタ単位で行うことが想定される。この場合、チャプタ単位でダビング１０コンテンツをコピーすると、チャプタ単位でコピー可能回数が１回減少し、コンテンツ単位でダビング１０コンテンツをコピーすると、コンテンツのコピー可能回数が１回減少する管理が考えられる。コンテンツ単位のコピーの場合、コピーしたコンテンツ内の全チャプタのコピー可能回数が１回減少することになる。
【００１０】
一方、別ファイルで記録されている同一内容のダビング１０コンテンツを一つのファイルに集約してコンテンツの統合を行うことも考えられる。このコンテンツ統合処理を、マージと呼ぶ。このマージ処理においては、統合されたコンテンツのコピー可能回数が１回増加されるようにする。また、マージ処理を行うことで、記録媒体に記録されるデータ容量が削減できる。将来的には、このマージ機能を搭載した記録装置が開発されることが考えられる。
【００１１】
マージ処理においては、チャプタ単位でダビング１０コンテンツのマージを行うと、マージされたチャプタのコピー可能回数が１回増加すると考える。また、コンテンツ単位でダビング１０コンテンツのマージを行うと、当該ダビング１０コンテンツのコピー可能回数が１回増加すると考える。この場合、マージしたダビング１０コンテンツ内の全チャプタのコピー可能回数が１回増加することになる。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ここで、設定されているチャプタと異なる区間を対象として、コピーやマージなどの編集を行う場合について考える。
【００１３】
例えば設定されているチャプタと異なる区間に対してコピーを要求する。コンテンツデータのコピーをチャプタ単位で行う場合、コピーを要求された区間に対応した新たなチャプタを設定する必要がある。そのため、例えば録画機などで自動的に設定されたチャプタとは異なる新たなチャプタが生成されてしまい、コンテンツの編集や視聴の妨げになるおそれがある。
【００１４】
また、コピー対象のコンテンツデータがダビング１０コンテンツである場合、予め設定されていたチャプタ内でコピー可能回数が異なる部分が発生することになり、ユーザに対する不利益が生じてしまう。
【００１５】
これを避けるために、コピーをコンテンツ単位で行う方法も考えられる。この場合、コピーを要求した以外のチャプタもコピーしてしまうことになる。そのため、コピー対象のコンテンツデータがダビング１０コンテンツであった場合、当該ダビング１０コンテンツのコピー可能回数が不用意に減少してしまう。
【００１６】
また、マージ処理に関しては、マージ区間に相当する新たなチャプタの設定や、コンテンツ単位での処理では、一部区間のマージが不可能となることが予想される。
【００１７】
したがって、本発明の目的は、コピー回数が制限されたコンテンツデータの編集を、設定されたチャプタを考慮して行うことができる編集装置および編集方法を提供することにある。
【課題を解決するための手段】
【００１８】
本発明は、上述した課題を解決するために、コンテンツデータに設定されたチャプタのコンテンツデータ上での位置を管理するチャプタ管理手段と、コンテンツデータのコピー可能回数をチャプタ毎に管理するコピー可能回数管理手段と、コンテンツデータのコピー処理を行う処理区間をコンテンツデータに対して設定する設定手段と、処理区間の端の位置と、処理区間の端を含むチャプタにおける処理区間の外側の端の位置との差分を求め、差分が閾値より小さければ、チャプタの処理区間の外側にある端をコピー可能回数を変更するチャプタの範囲の端とし、差分が閾値以上であれば、処理区間の端の位置で処理区間の端を含むチャプタを分割すると共に、処理区間の端を範囲の端とする決定手段と、処理区間に従いコンテンツデータのコピー処理を行うと共に、決定手段に決定された範囲に含まれるチャプタについて、コピー可能回数管理手段に管理されるコピー可能回数を変更する制御手段とを有することを特徴とする編集装置である。
【００１９】
また、本発明は、コンテンツデータに設定されたチャプタのコンテンツデータ上での位置を管理するチャプタ管理手段と、コンテンツデータのコピー可能回数をチャプタ毎に管理するコピー可能回数管理手段と、コンテンツデータへのマージ処理を行う処理区間をコンテンツデータに対して設定する設定手段と、処理区間に１以上のチャプタの端を含む場合に、処理区間の端の位置と、処理区間の端を含むチャプタにおける処理区間の内側の端の位置との差分を求め、差分が閾値以上であれば、チャプタの処理区間の外側にある端をコピー可能回数を変更するチャプタの範囲の端とし、差分が閾値より小さければ、処理区間の端の位置で処理区間の端を含むチャプタを分割すると共に、処理区間の端を範囲の端とし、処理区間にチャプタの端を含まない場合に、処理区間が閾値以上であれば、範囲を処理区間を含むチャプタに一致させる決定手段と、処理区間に従いコンテンツデータへのマージ処理を行うと共に、決定手段に決定された範囲に含まれるチャプタについて、コピー可能回数管理手段に管理されるコピー可能回数を変更する制御手段とを有することを特徴とする編集装置である。
【００２０】
また、本発明は、コンテンツデータに設定されたチャプタのコンテンツデータ上での位置を管理するチャプタ管理ステップと、コンテンツデータのコピー可能回数をチャプタ毎に管理するコピー可能回数管理ステップと、コンテンツデータのコピー処理を行う処理区間をコンテンツデータに対して設定する設定ステップと、処理区間の端の位置と、処理区間の端を含むチャプタにおける処理区間の外側の端の位置との差分を求め、差分が閾値より小さければ、チャプタの処理区間の外側にある端をコピー可能回数を変更するチャプタの範囲の端とし、差分が閾値以上であれば、処理区間の端の位置で処理区間の端を含むチャプタを分割すると共に、処理区間の端を範囲の端とする決定ステップと、処理区間に従いコンテンツデータのコピー処理を行うと共に、決定ステップに決定された範囲に含まれるチャプタについて、コピー可能回数管理手段に管理されるコピー可能回数を変更する制御ステップとを有することを特徴とする編集方法である。
【００２１】
また、本発明は、コンテンツデータに設定されたチャプタのコンテンツデータ上での位置を管理するチャプタ管理ステップと、コンテンツデータのコピー可能回数をチャプタ毎に管理するコピー可能回数管理ステップと、コンテンツデータへのマージ処理を行う処理区間をコンテンツデータに対して設定する設定ステップと、処理区間に１以上のチャプタの端を含む場合に、処理区間の端の位置と、処理区間の端を含むチャプタにおける処理区間の内側の端の位置との差分を求め、差分が閾値以上であれば、チャプタの処理区間の外側にある端をコピー可能回数を変更するチャプタの範囲の端とし、差分が閾値より小さければ、処理区間の端の位置で処理区間の端を含むチャプタを分割すると共に、処理区間の端を範囲の端とし、処理区間にチャプタの端を含まない場合に、処理区間が閾値以上であれば、範囲を処理区間を含むチャプタに一致させる決定ステップと、処理区間に従いコンテンツデータへのマージ処理を行うと共に、決定ステップに決定された範囲に含まれるチャプタについて、コピー可能回数管理ステップに管理されるコピー可能回数を変更する制御ステップとを有することを特徴とする編集方法である。
【発明の効果】
【００２２】
本発明は、上述の構成を有するために、コピー回数が制限されたコンテンツデータの編集を、設定されたチャプタを考慮して行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態を、図面を参照しながら説明する。先ず、図１を参照して、本発明の各実施形態に適用可能な一例の記録装置５００の一例の構成について説明する。記録装置５００において、バス５０１に対して、チューナ部５１１、ＣＰＵ５１２、ＲＯＭ５１３、ＲＡＭ５１４、エンコーダ（ＥＮＣ）５１５およびデコーダ（ＤＥＣ）５１６が接続される。また、バス５０１に対して、さらに、ハードディスク５１７、ドライブ部５１８、操作部５１９、出力部５２０およびインターフェイス５２１が接続される。バス５０１に接続される各部は、バス５０１を介して互いにデータのやりとりを行うことができるようにされている。
【００２４】
ＣＰＵ５１２は、ＲＯＭ５１３やハードディスク５１７に予め記憶されたプログラムに従い、ＲＡＭ５１４をワークメモリとして用いて、各種信号処理やこの記録装置５００の全体の動作の制御を行う。また、操作部５１９は、キーやダイアル、ボタンなどの各種操作子が設けられ、ユーザの操作子に対する操作に応じた制御信号を出力する。ＣＰＵ５１２は、この操作部５１９から出力された制御信号に応じて、プログラムに従い各種信号処理や記録装置５００の各部の制御を行うことで、記録装置５００のユーザ操作に応じた動作を実現する。
【００２５】
インターフェイス５２１は、例えばＵＳＢやＩＥＥＥ１３９４に対応し、他の機器とデータなどの通信を行うことができる。また、インターフェイス５２１がＵＳＢに対応している場合に、ＵＳＢインターフェイスとメモリとが一体的に構成された所謂ＵＳＢメモリをインターフェイス５２１に挿入することで、当該ＵＳＢメモリを記録媒体として用いることができる。
【００２６】
ハードディスク５１７は、例えばＣＰＵ５１２上で動作するプログラムが記録されると共に、各種データの記録を行うことができる。ハードディスク５１７に対するデータの記録およびハードディスク５１７からのデータの読み出しは、ＣＰＵ５１２によって制御される。ドライブ部５１８は、例えばＤＶＤといった脱着可能なディスク記録媒体５３０が装填される。ドライブ部５１８は、ＣＰＵ５１２の制御に従い、ディスク記録媒体５３０に対するデータの書き込みおよび当該ディスク記録媒体５３０からのデータの読み出しを行う。
【００２７】
エンコーダ５１５は、ベースバンドの映像データおよび音声データをそれぞれ圧縮符号化して映像データおよび音声データそれぞれのエレメンタリストリームを生成する。映像データの圧縮符号化方式としては、例えばＭＰＥＧ２方式が用いられ、１５フレームを１ＧＯＰとして符号化する。また、音声データの圧縮符号化方式としては、例えばＭＰＥＧ２  ＡＡＣが用いられる。なお、ＭＰＥＧ２は、Moving Pictures Experts Group 2の略称である。ＧＯＰは、Group Of Pictureの略称である。また、ＡＡＣは、Advanced Audio Codingの略称である。
【００２８】
デコーダ５１６は、映像データのエレメンタリストリームを復号してベースバンドの映像データを生成すると共に、音声データのエレメンタリストリームを復号してベースバンドの音声データを生成する。これらベースバンドの映像データおよび音声データは、例えば出力部５２０に供給され、映像表示装置や音声出力装置に送出される。
【００２９】
チューナ部５１１は、アンテナ５１０で受信されたデジタルテレビ放送信号を復調して得られたデジタル信号を映像データ、音声データおよび補助データがトランスポートパケット単位で時分割多重されたトランスポートストリームに変換する。そして、トランスポートパケットのＰＩＤに基づき映像データ、音声データおよび補助データを分離する。さらに、分離されたパケットのペイロードに格納されるデータに基づき、映像データおよび音声データそれぞれのエレメンタリストリームと、セクション形式のデータとを再構築する。
【００３０】
なお、エレメンタリストリームによっては、ＭＵＬＴＩ２方式でスクランブルされているため、デスクランブル処理を行なう必要がある。チューナ部５１１は、セクション形式のデータに含まれるＥＣＭおよびＥＭＭと、図示されないカードＩ／Ｆに挿入された受信制御カードに記憶されるスクランブル鍵や番組契約などの情報に基づき、エレメンタリストリームのスクランブルを解除する。
【００３１】
チューナ部５１１で生成された映像データおよび音声データそれぞれのエレメンタリストリームは、デコーダ５１６に供給される。デコーダ５１６は、供給されたエレメンタリストリームを復号し、ベースバンドの映像データおよび音声データとして出力する。
【００３２】
また、この記録装置５００では、チューナ部５１１で生成された映像データおよび音声データそれぞれのエレメンタリストリームを、ハードディスク５１７に記録することができる。例えば、ＣＰＵ５１２は、チューナ部５１１で生成された映像データおよび音声データそれぞれのエレメンタリストリームをファイルに格納してハードディスク５１７に記録する。
【００３３】
さらに、この記録装置５００では、チューナ部５１１で生成された映像データおよび音声データそれぞれのエレメンタリストリームを、ドライブ部５１８に装填されたディスク記録媒体５３０に記録することができる。例えば、ＣＰＵ５１２は、チューナ部５１１で生成された映像データおよび音声データそれぞれのエレメンタリストリームを、ディスク記録媒体５３０に規定されたフォーマットに変換して、ディスク記録媒体５３０に記録する。
【００３４】
デジタルテレビジョン放送信号は、ダビング１０によるコピー制御を行うためのコピー制御信号がトランスポートパケットのヘッダに埋め込まれている。この記録装置５００から、デジタルテレビジョン放送信号に基づき出力される映像データおよび音声データは、ダビング１０のルールに従ってコピー制御される必要がある。例えば、ＣＰＵ５１２は、チューナ部５１１でデジタルテレビジョン放送信号から変換されて得られたトランスポートパケットのヘッダから、このコピー制御信号を取り出して、対応するエレメンタリストリームと関連付けて管理する。
【００３５】
例えば、ＣＰＵ５１２は、出力部５２０に供給された映像データおよび音声データに対して、対応するコピー制御信号を付加する。出力部５２０は、コピー制御信号が付加された映像データおよび音声データを外部に出力する。
【００３６】
また例えば、ＣＰＵ５１２は、映像データおよび音声データそれぞれのエレメンタリストリームをディスク記録媒体５３０に対して記録する場合、コピー制御信号を、ディスク記録媒体５３０に規定された方式に従いディスク記録媒体５３０に書き込む。
【００３７】
さらに例えば、ＣＰＵ５１２は、チューナ部５１１から出力されハードディスク５１７に記録される映像データおよび音声データそれぞれのエレメンタリストリームに対して、コピー制御信号を関連付けて管理する。ＣＰＵ５１２は、ハードディスク５１７に記録される映像データおよび音声データそれぞれのエレメンタリストリームに対するコピーの要求に応じて、対応するコピー制御信号を更新する。また、コピー先の記録媒体に対して、所定の状態とされたコピー制御信号を、コピーされた映像データおよび音声データそれぞれのエレメンタリストリームに関連付けて所定の形式で記録する。
【００３８】
記録装置５００は、操作部５１９に対する操作に応じて、例えばハードディスク５１７に記録される映像データおよび音声データそれぞれのエレメンタリストリームに対して、一部分のコピーやマージといった編集を行うことができる。なお、以下では、映像データのエレメンタリストリームと、当該映像データに対応する音声データのエレメンタリストリームとを、纏めて、コンテンツデータと呼ぶ。
【００３９】
例えば、操作部５１９に対する操作によりコンテンツデータの一部区間を指定し、コピーの指示を行うことで、指定された区間のコンテンツデータを、コピー指示により指定された記録媒体にコピーすることができる。一例として、設定手段としてのＣＰＵ５１２は、操作部５１９の操作に応じて、コピーを行う区間を、映像データのエレメンタリストリームにおけるＰＴＳなどを用いて指定する。ＰＴＳは、Presentation Time Stampの略称である。コピー区間の指定は、実際には、ＧＯＰ単位で行われる。例えば、指定区間の先頭位置を含むＧＯＰの先端から、指定区間の終端位置を含むＧＯＰの終端までがコピー区間として指定される。コピー対象のコンテンツデータのコピー制御信号を参照し、コピー可能回数が１以上であれば、コピー処理が実行される。コピー処理が完了すると、例えばコピー可能回数管理手段としてのＣＰＵ５１２により、行われたコピー処理に応じてコピー制御信号が更新される。
【００４０】
なお、コピー区間の指定は、ＧＯＰ単位で行うのに限られない。例えば、ハードディスク５１７からコピー対象のコンテンツデータを読み出してデコーダ５１６で復号することで、コピー区間をフレーム単位で指定することができる。コピーされたデータは、エンコーダ５１５で圧縮符号化されてからコピー先の記録媒体に記録される。
【００４１】
記録装置５００は、操作部５１９に対する操作に応じて、例えばハードディスク５１７に記録されるコンテンツデータに対してチャプタを設定することができる。チャプタは、例えばコンテンツデータにおけるＰＴＳなどの時間情報を用いたチャプタマークによって設定される。また、チャプタは、ＧＯＰの境界に対して指定される。フレーム単位でチャプタを指定するようにもできる。チャプタマークは、コンテンツデータと関連付けられて、チャプタ情報として例えばチャプタ管理手段としてのＣＰＵ５１２によりハードディスク５１７に記録される。チャプタは、操作部５１９に対する操作のみならず、プログラムに従い自動的に設定することもできる。
【００４２】
また、チャプタ情報に対して、上述のコピー可能回数が関連付けられて管理される。例えば、チャプタ管理手段としてのＣＰＵ５１２は、チャプタ情報とコピー可能回数とを関連付けて、ハードディスク５１７に記録する。
【００４３】
＜第１の実施形態＞
次に、本発明の第１の実施形態を、図面を参照しながら説明する。本第１の実施形態では、部分コンテンツのコピー処理を、コンテンツデータに設定されたチャプタを考慮して行うようにしている。図２〜図４を用いて、本第１の実施形態によるコンテンツデータのコピー処理について説明する。
【００４４】
先ず、図２を用いて、コンテンツデータに対して一部区間のコピーを要求する例について説明する。図２に例示されるように、コピー対象のコンテンツデータに対して、チャプタＣｈｐ＃１〜Ｃｈｐ＃４の４つのチャプタが設定され、チャプタＣｈｐ＃１〜Ｃｈｐ＃４それぞれのコピー可能回数ＣＰが７回、４回、２回および３回であるものとする。このようなコンテンツデータに対して、時刻Ａから時刻Ｂで示される区間を、コピーを要求するコピー要求区間に指定したものとする。
【００４５】
なお、ここでいう時刻とは、コンテンツデータの先頭を基準とした、コンテンツデータの相対的な再生時刻を示すものとする。すなわち、時刻は、コンテンツデータを先頭から再生させた場合の、コンテンツデータ上の位置に対応する。また、図２および以下の同様の図において、コンテンツデータは、図の左側から右側に向けて再生されるものとし、コンテンツデータの左端が先頭、右端を終端とする。
【００４６】
先ず、コピー要求区間を包含するチャプタ集合を求める。この例では、チャプタＣｈｐ＃２、Ｃｈｐ＃３およびＣｈｐ＃４が、当該チャプタ集合として求められる。そして、チャプタ集合の端とコピー要求区間の端との位置関係を求める。より具体的には、チャプタ集合の開始時刻とコピー要求区間の開始時刻Ａとの時間差分ΔＴｓと、チャプタ集合の終了時刻とコピー要求区間の終了時刻Ｂとの時間差分ΔＴｅとを求める。次に、これら時間差分ΔＴｓおよびΔＴｅのそれぞれと、閾値とを比較し、比較結果に応じてチャプタ分割の必要性を判定する。
【００４７】
閾値は、記録装置５００の操作部５１９に対するユーザ操作によって設定してもよいし、予め決められた値を用いてもよい。これに限らず、コピー対象のコンテンツデータ全体の再生時間や、コピー要求区間の開始時刻Ａや終了時刻Ｂを含むチャプタの再生時間に基づき、閾値を動的に設定することもできる。
【００４８】
図３は、コピー要求区間およびチャプタ集合の開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以下であった場合の、仮想コピー区間を示す。本第１の実施形態では、開始時刻Ａおよび終了時刻Ｂの時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以下の場合、コピー要求区間を包含するチャプタＣｈｐ＃１、Ｃｈｐ＃２およびＣｈｐ＃３からなるチャプタ集合の先頭から終端までの範囲を、仮想コピー区間とする。コピー処理に伴うコピー可能回数の変更は、この仮想コピー区間に対して行われる。図３の例では、仮想コピー区間内の各チャプタＣｈｐ＃１、Ｃｈｐ＃２およびＣｈｐ＃３のコピー可能回数は、コピー処理に伴い１回減少し、それぞれ６回、３回および１回とされる。
【００４９】
図４は、コピー要求区間およびチャプタ集合の開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上であった場合の、仮想コピー区間を示す。本第１の実施形態では、図４（ａ）に例示されるように開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上の場合、コピー要求区間の開始時刻Ａおよび終了時刻Ｂのそれぞれでチャプタを分割する。
【００５０】
この例では、図４（ｂ）に例示されるように、コピー要求区間の開始時刻Ａを含むチャプタＣｈｐ＃１が開始時刻Ａで分割されチャプタＣｈｐ＃１ＡおよびＣｈｐ＃１Ｂ生成される。それと共に、コピー要求区間の終了時刻Ｂを含むチャプタＣｈｐ＃３が終了時刻Ｂで分割され、チャプタＣｈｐ＃３ＡおよびＣｈｐ＃Ｂが生成される。
【００５１】
仮想コピー区間は、分割されたチャプタを含むチャプタＣｈｐ＃１Ｂ、Ｃｈｐ＃２およびＣｈｐ＃３Ａとなる。また、仮想コピー区間内の各チャプタのコピー可能回数は、それぞれのチャプタが含まれていた元のチャプタのコピー可能回数より１回減少する。すなわち、チャプタＣｈｐ＃１Ｂのコピー可能回数は、元のチャプタＣｈｐ＃１のコピー可能回数の７回から１回減少し、６回となる。チャプタＣｈｐ＃２のコピー可能回数は、コピー可能回数が１回減少し、３回となる。また、チャプタＣｈｐ＃３Ａのコピー可能回数は、元のチャプタＣｈｐ＃３のコピー可能回数の２回から１回減少し、１回となる。
【００５２】
なお、開始時刻の差分時間ΔＴｓおよび終了時刻の差分時間ΔＴｅの何れか一方が閾値以下の場合も有り得る。この場合、差分時間が閾値以上の側では、コピー要求区間の端でチャプタ分割を行いその位置を仮想コピー区間の一端とする。そして、差分時間が閾値以下の側では、コピー要求区間の端を含むチャプタにおけるコピー要求区間の外側の端を仮想コピー区間の他端とする。
【００５３】
なお、仮想コピー区間は、コピー可能回数の管理を行うために仮想的に設定される区間であって、実際のデータのコピーは、コピー要求区間に従い行われる。換言すれば、コピー要求区間は、実際のコピー処理が行われる処理区間といえる。以下では、実際にデータのコピーを行う区間をコピー実行区間と呼ぶ。
【００５４】
このようにコピー対象のコンテンツデータのチャプタ情報を用いることで、区間の短い不要なチャプタの新たな設定を回避しつつ、コンテンツに予め設定されたチャプタのコピーによりコピー可能回数が減少するチャプタを最小限に抑えることが可能となる。
【００５５】
図５は、本第１の実施形態における上述の処理を実現するための記録装置５００の機能を示す一例の機能ブロック図を示す。記録装置５００は、チューナ１０２、記録部１０３、記録媒体１０４、通信部１０５、表示部１０６、制御部１０７およびユーザ入力部１０８の各機能部を備える。記録装置５００は、さらに、チャプタ分割判定部１０９、閾値格納部１１０、ドライブ部１１１、コピーチャプタ検出部１１２、要求区間調整部１１３、チャプタ設定部１１４およびコンテンツコピー部１１５の各機能部を備える。
【００５６】
アンテナ５１０で放送局からの電波が受信され、その電波に基づいた信号がチューナ１０２に出力される。チューナ１０２は、上述のチューナ部５１１に対応し、アンテナ５１０からの信号を記録媒体に記録可能な形式のコンテンツデータに変換する。記録部１０３は、チューナ１０２から出力されたコンテンツデータと、当該コンテンツデータを管理する管理情報とを、ハードディスク５１７に対応する記録媒体１０４に記録する。管理情報は、当該コンテンツデータに関するコピー管理情報を含む。記録部１０３は、例えばＣＰＵ５１２上で動作するファイルシステムである。
【００５７】
記録媒体１０４は、放送データなどの複数のコンテンツデータと、当該コンテンツデータに対応する管理情報と、当該コンテンツデータに設定されたチャプタ情報とが、互いに関連付けられて記録される。
【００５８】
チャプタ情報は、コンテンツデータに設定されたチャプタを識別するための識別子と、チャプタのコンテンツデータ内での開始時刻や終了時刻を示す情報（例えばチャプタマーク）とを含む。チャプタは、ユーザの指定や、記録装置５００の自動設定に基づきコンテンツデータを分割して得られる、コンテンツデータの一部である。管理情報は、記録媒体１０４に記録されたコンテンツデータのチャプタに対するコピー可能回数を示すコピー管理情報を含む、コンテンツデータの属性情報である。コピー管理情報は、コンテンツデータ毎のコピー可能回数を管理する。
【００５９】
チャプタ設定部１１４は、制御部１０７からの通知により記録媒体１０４に記録されているコンテンツデータに対して新たにチャプタを設定する。
【００６０】
通信部１０５は、上述のインターフェイス５２１に対応し、ＵＳＢやＩＥＥＥ１３９４で接続した他の記録装置との間でデータ通信を行なう。表示部１０６は、上述した出力部５２０に対応し、制御部１０７からの指示に従いユーザに対してディスプレイなどの表示用機器に情報を表示する。
【００６１】
ユーザ入力部１０８は、上述の操作部５１９に対応し、ユーザからの入力を受け付ける。制御部１０７は、ユーザ入力部１０８に対するユーザからの入力に従いコピーするチャプタ集合を検出する為にコピーチャプタ検出部１１２に通知する。また、制御部１０７は、表示部１０６を用いて所定の表示を行わせ、ユーザに対して情報を示す処理を行なう。
【００６２】
閾値格納部１１０は、ユーザ入力部１０８より、ユーザが設定したチャプタ集合とコピー要求区間の開始と終了時間の差分時間ΔＴｓおよびΔＴｅに対する閾値を格納する。チャプタ分割判定部１０９は、コピー要求区間の情報とチャプタ集合の情報から、それぞれの開始時間と終了時間の差分時間ΔＴｓおよびΔＴｅと、閾値格納部１１０から取得した閾値とを比較し、結果を制御部１０７へ通知する。
【００６３】
ドライブ部１１１は、上述したドライブ部５１８に対応し、記録媒体１０４に記録されたコンテンツデータをチャプタ単位またはコンテンツ単位でＤＶＤなどのディスク記録媒体５３０に記録する。また、ドライブ部１１１は、ディスク記録媒体５３０に記録されたデータを読み出すこともできる。
【００６４】
コピーチャプタ検出部１１２は、制御部１０７からの指示によりコンテンツデータに対するコピー要求区間を包含するチャプタの集合を求める。また、コピーチャプタ検出部１１２は、チャプタ分割判定部１０９に対して、コピー要求区間を示す情報とチャプタ集合を示す情報とを送る。
【００６５】
コンテンツコピー部１１５は、制御部１０７からの指示に従い記録媒体１０４に記録されているコンテンツデータのコピーを取得する。取得されたコンテンツデーのたコピーは、要求区間調整部１１３に送信される。要求区間調整部１１３は、コンテンツコピー部１１５からの指示に従い、コンテンツコピー部１１５から送信されたコンテンツデータに対して、コピーを行うコピー実行区間がコピー要求区間と等しくなるようにコピーの開始時刻と終了時刻とを調整する。そして、調整されたコピー実行区間のコンテンツデータを、ドライブ部１１１や通信部１０５に送信する。
【００６６】
なお、上述した構成のうち、制御部１０７、チャプタ分割判定部１０９、コピーチャプタ検出部１１２、要求区間調整部１１３、チャプタ設定部１１４およびコンテンツコピー部１１５は、例えばＣＰＵ５１２上で動作するプログラムによって実現可能である。勿論、これに限らず、これらの構成をハードウェアで実現することもできる。さらには、これらの構成のうち一部をＣＰＵ５１２上で動作するプログラムで実現し、他をハードウェアで構成することもできる。
【００６７】
図６は、本第１の実施形態によるコンテンツデータのコピーの一例の処理を示すフローチャートである。フローチャートの処理に先立って、例えば、ユーザ入力部１０８に対する入力に応じて部分区間のコピーの要求が発生する。コピー要求には、コピー元のコンテンツデータを示す情報、コピー要求区間を示す情報およびコピー先となる記録媒体を指定する情報などが含まれる。このコピー要求は、制御部１０７に渡される。制御部１０７は、コピーチャプタ検出部１１２に対して、コピーを要求されたコピー要求区間の情報と、コピー対象のコンテンツデータの情報とを送信する。
【００６８】
ステップＳ２０１で、コピーチャプタ検出部１１２は、制御部１０７から渡されたコンテンツデータ情報に基づき、コピー先のコンテンツデータのチャプタ情報を記録媒体１０４から取得する。そして、取得したチャプタ情報に基づき、コピー要求区間を包含するチャプタの集合を検出する。コピーチャプタ検出部１１２は、検出されたチャプタ集合に関する情報と、コピー要求区間を示す情報とをチャプタ分割判定部１０９に通知する。
【００６９】
チャプタ分割判定部１０９は、コピーチャプタ検出部１１２から通知されたチャプタ集合に関する情報とコピー要求区間を示す情報とに基づき、チャプタ集合およびコピー要求区間について、開始時刻の差分時間ΔＴｓと、終了時刻の差分時刻ΔＴｅとを求める。そして、ステップＳ２０２〜ステップＳ２０７で、これら差分時間ΔＴｓおよびΔＴｅと、閾値格納部１１０に格納されている閾値とを比較し、仮想コピー区間を決定する。
【００７０】
ステップＳ２０２では、開始時刻の差分時間ΔＴｓと閾値とが比較される。比較の結果、若し、差分時間ΔＴｓが閾値以上であると判定されたら、処理はステップＳ２０３に移行され、コピー要求区間の開始時刻の位置を仮想コピー区間の先頭に決定し、その位置でチャプタ分割を行う。一方、差分時間ΔＴｓが閾値より小さいと判定されたら、処理はステップＳ２０４に移行され、コピー要求区間の開始時刻の位置を含むチャプタの先頭を仮想コピー区間の先頭に決定する。換言すれば、ステップＳ２０４では、コピー要求区間の開始時刻の位置を含むチャプタの、コピー要求区間に対して外側の端を、仮想コピー区間の先頭に決定する。ステップＳ２０３またはステップＳ２０４の処理が終了したら、処理はステップＳ２０５に移行される。
【００７１】
ステップＳ２０５では、終了時刻の差分時間ΔＴｅと閾値とが比較される。比較の結果、若し、差分時間ΔＴｅが閾値以上であると判定されたら、処理はステップＳ２０６に移行され、コピー要求区間の終了時刻の位置を仮想コピー区間の後端に決定し、その位置でチャプタ分割を行う。一方、差分時間ΔＴｅが閾値より小さいと判定されたら、処理はステップＳ２０７に移行され、コピー要求区間の終了時刻の位置を含むチャプタの終端を仮想コピー区間の後端に決定する。換言すれば、ステップＳ２０７では、コピー要求区間の終了時刻の位置を含むチャプタの、コピー要求区間に対して外側の端を、仮想コピー区間の先頭に決定する。ステップＳ２０６またはステップＳ２０７の処理が終了したら、処理はステップＳ２０８に移行される。
【００７２】
なお、上述のステップＳ２０３およびステップＳ２０６のうち少なくとも一方でチャプタ分割を行った場合には、記録媒体１０４に記録されているチャプタ情報を、チャプタ分割の結果に応じて更新する。
【００７３】
ステップＳ２０８において、決定手段としてのチャプタ分割判定部１０９は、上述のステップＳ２０２〜ステップＳ２０７の判定結果に基づき、仮想コピー区間に含まれるチャプタを決定し、決定されたチャプタの集合を示す情報を制御部１０７へ通知する。
【００７４】
次のステップＳ２０９で、制御部１０７は、チャプタ分割判定部１０９より通知された、仮想コピー区間に含まれるチャプタ集合の情報を取得する。そして、取得したチャプタ集合の情報に基づき、コンテンツコピー部１１５へチャプタのコピーを要求する。コンテンツコピー部１１５は、記録媒体１０４に記録されたコンテンツデータから、制御部１０７からコピーを要求されたチャプタ集合のコピーを取得し、要求区間調整部１１３へ送る。なお、ここでいうコピーの取得とは、例えば記録媒体１０４からデータを読み出しＲＡＭ５１４などに一時的に記憶する動作をいう。
【００７５】
要求区間調整部１１３は、コンテンツコピー部１１５から送られたチャプタ集合を、開始時刻と終了時刻とがコピー実行区間に等しくなるように調整する。そして、この調整されたチャプタ集合を、コピーを行うコンテンツデータとして、コピー先として指定された記録媒体に送信する。例えば、コピー先としてディスク記録媒体５３０が指定されていれば、ドライブ部５１８に対して当該コンテンツデータが送信される。ハードディスク５１７をコピー先として送信することもできる。
【００７６】
このとき、コピー先に送信されるコンテンツデータに対し、コピー禁止を示すコピー制御情報が付加される。また、コピー元となるコンテンツデータに関し、コピーが行われたチャプタのコピー可能回数を１回減らすように、例えば制御手段としての制御部１０７の指示に応じてコンテンツコピー部１１５により、記録媒体１０４に記録されるコピー管理情報が更新される。
【００７７】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本第２の実施形態においては、部分コンテンツのマージ処理を、コンテンツデータに設定されたチャプタを考慮して行うようにする。図７〜図１１を用いて、本第２の実施形態によるコンテンツデータのマージ処理について説明する。
【００７８】
先ず、図７を用いて、コンテンツデータに対して一部区間のマージを要求する例について説明する。マージ先（対象）のコンテンツデータに対して、チャプタＣｈｐ＃１〜Ｃｈｐ＃４の４つのチャプタが設定され、チャプタＣｈｐ＃１〜Ｃｈｐ＃４のコピー可能回数ＣＰがそれぞれ６回であるものとする。このようなコンテンツデータに対して、マージ要求区間に対してマージ処理を行う。
【００７９】
ここで、マージ処理は、マージ先（対象）のコンテンツデータにおける、マージ要求区間に対応する区間（時刻Ｃから時刻Ｄの区間）のデータと同一内容のデータがマージ元データとして記録媒体上に存在することを前提としている。さらに、このマージ元データは、マージ対象のコンテンツデータと共に、ダビング１０のルールに従ったコピー制限情報の管理が行われているものとする。
【００８０】
一例として、コンテンツデータから上述の第１の実施形態の処理によりコピーして生成したコンテンツデータを、元のコンテンツデータに戻すような場合が考えられる。この場合、「戻す」とは、コピー元のコンテンツデータにおけるコピーで生成したデータの対応部分を含むチャプタのコピー可能回数を１回増加すると共に、コピーで生成したデータを削除するような処理に相当する。例えば、ＣＰＵ５１２は、上述の第１の実施形態のようにしてコンテンツデータの部分コピーを行う際に、コピー元のコンテンツデータと、コピーで生成したデータとの対応関係を管理する。
【００８１】
図７において、マージ要求区間は、マージ先のコンテンツデータにおけるチャプタＣｈｐ＃２を包含する。この場合、マージ要求区間の開始時刻とチャプタＣｈｐ＃２の開始時刻との時間差分ΔＴｓと、マージ要求区間の終了時刻とチャプタＣｈｐ＃２の終了時刻との時間差分ΔＴｅとを求める。そして、これら時間差分ΔＴｓおよびΔＴｅのそれぞれと、閾値とを比較し、比較結果に応じてチャプタ分割の必要性を判定する。
【００８２】
閾値は、記録装置５００の操作部５１９に対するユーザ操作によって設定してもよいし、予め決められた値を用いてもよい。これに限らず、マージ先のコンテンツデータ全体の再生時間や、マージ要求区間に包含されるチャプタの再生時間に基づき、閾値を動的に設定することもできる。
【００８３】
図８は、マージ要求区間と、マージ要求区間が包含するチャプタＣｈｐ＃２の開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以下であった場合の、仮想マージ区間を示す。この場合、マージに伴うコピー可能回数が管理される仮想マージ区間は、マージ要求区間が包含するチャプタＣｈｐ＃２となる。マージ処理により、仮想マージ区間内にあるチャプタＣｈｐ＃２のコピー可能回数が１回増加される。
【００８４】
なお、マージ処理では、マージ先のコンテンツデータにおける、マージ処理に対応するチャプタのコピー可能回数が増加されると共に、マージ元のコンテンツデータにおけるマージ実行区間（すなわちマージ要求区間）に対応する部分が削除される。マージ要求区間のデータがマージ元のコンテンツデータそのものである場合には、当該コンテンツデータが削除される。
【００８５】
図９は、マージ要求区間と、マージ要求区間が包含するチャプタＣｈｐ＃２の開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上であった場合の、仮想マージ区間を示す。本第２の実施形態では、図９（ａ）に例示されるように開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上の場合、マージ要求区間の開始時刻Ｃおよび終了時刻Ｄでそれぞれチャプタが分割される。
【００８６】
この例では、図９（ｂ）に例示されるように、マージ要求区間の開始時刻Ｃを含むチャプタＣｈｐ＃１が開始時刻Ａで分割されチャプタＣｈｐ＃１ＡおよびＣｈｐ＃１Ｂが生成される。それと共に、マージ要求区間の終了時刻Ｄを含むチャプタＣｈｐ＃３が終了時刻Ｄで分割され、チャプタＣｈｐ＃３ＡおよびＣｈｐ＃Ｂが生成される。
【００８７】
仮想マージ区間は、分割されたチャプタを含むチャプタＣｈｐ＃１Ｂ、Ｃｈｐ＃２およびＣｈｐ＃３Ａとなる。また、仮想マージ区間に含まれる各チャプタのマージ可能回数は、それぞれのチャプタが含まれていた元のチャプタのコピー可能回数より１回増加する。すなわち、チャプタＣｈｐ＃１Ｂ、Ｃｈｐ＃２およびＣｈｐ＃３Ａのコピー可能回数は、元のチャプタＣｈｐ＃１、Ｃｈｐ＃２およびＣｈｐ＃３のコピー可能回数の６回から１回増加し、それぞれ７回となる。
【００８８】
なお、開始時刻の差分時間ΔＴｓおよび終了時刻の差分時間ΔＴｅの何れか一方が閾値以下の場合も有り得る。この場合、差分時間が閾値以上の側では、マージ要求区間の端でチャプタ分割を行いその位置を仮想マージ区間の一端とする。そして、差分時間が閾値以下の側では、マージ要求区間の端を含むチャプタにおけるマージ要求区間の内側の端を、仮想マージ区間の他端とする。
【００８９】
上述の、マージ要求区間がチャプタを包含する例では、差分時間ΔＴｓおよびΔＴｅは、それぞれマージ要求区間とマージ要求区間が包含するチャプタとの開始時刻および終了時刻の差分時間として説明した。これに対して、マージ要求区間に包含されるチャプタが存在しない場合も考えられる。以下、マージ要求区間に包含されるチャプタが存在しない場合の差分時間ΔＴｓおよびΔＴｅの定義について説明する。
【００９０】
先ず、図１０に例示されるように、マージ要求区間に包含されるチャプタが存在せず、且つ、マージ要求区間内にチャプタ境界３００が存在する場合について説明する。この場合、差分時間ΔＴｓを、マージ要求区間の開始時刻からチャプタ境界までの時間と定義し、差分時間ΔＴｅを、マージ要求区間の終了時間からチャプタ境界までの時間と定義する。
【００９１】
次に、図１１に例示されるように、マージ要求区間に包含されるチャプタが存在せず、且つ、マージ要求区間内にチャプタ境界も存在しない場合について説明する。この場合には、差分時間ΔＴｓおよびΔＴｅは、共にマージ要求区間の時間と等しいと定義する。この場合には、マージ要求区間が閾値以下であれば、マージ先のコンテンツデータにおける、マージ要求区間に対応するチャプタのコピー可能回数は、マージ処理により変化することがない。
【００９２】
なお、仮想マージ区間は、マージ可能回数の管理を行うために仮想的に設定される区間であって、実際のデータのマージは、マージ要求区間に従い行われる。以下では、実際にデータのマージを行う区間をマージ実行区間と呼ぶ。
【００９３】
このように、マージ先のコンテンツデータのチャプタ情報を用いることで、区間の短い不要なチャプタの新たな設定を回避しつつ、マージ処理によりコンテンツデータに予め設定されたチャプタのコピー可能回数の増加を実現することが可能となる。
【００９４】
図１２は、本第２の実施形態における上述の処理を実現するための記録装置５００の機能を示す一例の機能ブロック図を示す。本第２の実施形態では、記録装置５００は、上述した第１の実施形態の構成に対して、コピーチャプタ検出部１１２およびコンテンツコピー部１１５の替わりに、マージチャプタ検出部１１６およびコンテンツマージ部１１７がそれぞれ設けられる。これらマージチャプタ検出部１１６およびコンテンツマージ部１１７は、ＣＰＵ５１２上で動作するプログラムにより実現できる。勿論、これらをハードウェアで構成してもよい。なお、図１２において、上述の図５と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００９５】
マージチャプタ検出部１１６は、制御部１０７からの指示により、コンテンツデータに対してマージ要求区間が包含するチャプタの集合を求める。求められたチャプタ集合を示す情報は、マージ要求区間を示す情報と共に、マージチャプタ検出部１１６からチャプタ分割判定部１０９に対して送られる。
【００９６】
コンテンツマージ部１１７は、制御部１０７からの指示に従い、例えば記録媒体１０４からマージ要求区間のコンテンツデータを取得し、要求区間調整部１１３を通じて、記録媒体１０４に記録されたマージ先のコンテンツデータへのマージを行なう。要求区間調整部１１３は、コンテンツマージ部１１７からの通知により、マージ要求区間を、マージ実行区間となるチャプタ集合に等しい大きさに調整する。
【００９７】
図１３は、本第２の実施形態によるコンテンツデータのマージの一例の処理を示すフローチャートである。フローチャートの処理に先立って、例えばユーザ入力部１０８に対する入力に応じてコンテンツデータの部分区間のマージの要求が発生する。マージ要求には、マージ要求区間を示す情報、マージ元およびマージ先のコンテンツデータに関する情報などが含まれる。このマージ要求は、制御部１０７に渡される。制御部１０７は、マージチャプタ検出部１１６に対して、マージを要求されたマージ要求区間の情報と、マージ先のコンテンツデータの情報とを送信する。
【００９８】
なお、ここでは、マージ元のコンテンツデータは、マージ先のコンテンツデータと共に記録媒体１０４に記録されているものとする。なお、これはこの例に限定されず、マージ元のコンテンツデータは、マージ先のコンテンツデータとの関連付けがなされていれば、通信部１０５から取得してもよいし、ディスク記録媒体５３０から取得することもできる。
【００９９】
ステップＳ３０１で、マージチャプタ検出部１１６は、制御部１０７から渡されたコンテンツデータ情報に基づき、マージ先のコンテンツデータのチャプタ情報を記録媒体１０４から取得する。そして、取得したチャプタ情報に基づき、マージ要求区間が包含するチャプタの集合を検出する。マージチャプタ検出部１１６は、検出されたチャプタ集合に関する情報と、マージ要求区間を示す情報とをチャプタ分割判定部１０９に通知する。
【０１００】
チャプタ分割判定部１０９は、マージチャプタ検出部１１６から通知されたチャプタ集合に関する情報とマージ要求区間情報とに基づき、チャプタ集合およびマージ要求区間について、開始時刻の差分時間ΔＴｓと、終了時刻の差分時刻ΔＴｅとを求める。そして、ステップＳ３０２〜ステップＳ３０７で、これら差分時間ΔＴｓおよびΔＴｅと、閾値格納部１１０に格納されている閾値とを比較し、仮想マージ区間を決定する。
【０１０１】
ステップＳ３０２では、開始時刻の差分時間ΔＴｓと閾値とが比較される。比較の結果、若し、差分時間ΔＴｓが閾値以上であると判定されたら、処理はステップＳ３０３に移行され、マージ要求区間の開始時刻の位置を仮想マージ区間の先頭に決定し、その位置でチャプタ分割を行う。一方、差分時間ΔＴｓが閾値より小さいと判定されたら、処理はステップＳ３０４に移行され、マージ要求区間の開始時刻の位置を含むチャプタの後端を仮想マージ区間の先頭に決定する。換言すれば、ステップＳ３０４では、マージ要求区間の開始時刻の位置を含むチャプタの、マージ要求区間に対して内側の端を、仮想マージ区間の先頭に決定する。ステップＳ３０３またはステップＳ３０４の処理が終了したら、処理はステップＳ３０５に移行される。
【０１０２】
ステップＳ３０５では、終了時刻の差分時間ΔＴｅと閾値とが比較される。比較の結果、若し、差分時間ΔＴｅが閾値以上であると判定されたら、処理はステップＳ３０６に移行され、マージ要求区間の終了時刻の位置を仮想マージ区間の後端に決定し、その位置でチャプタ分割を行う。一方、差分時間ΔＴｅが閾値より小さいと判定されたら、処理はステップＳ３０７に移行され、マージ要求区間の終了時刻の位置を含むチャプタの先頭を仮想マージ区間の後端に決定する。換言すれば、ステップＳ３０７では、マージ要求区間の終了時刻の位置を含むチャプタの、マージ要求区間に対して内側の端を、仮想マージ区間の先頭に決定する。ステップＳ３０６またはステップＳ３０７の処理が終了したら、処理はステップＳ３０８に移行される。
【０１０３】
なお、上述のステップＳ３０３およびステップＳ３０６のうち少なくとも一方でチャプタ分割を行った場合には、記録媒体１０４に記録されているチャプタ情報を、チャプタ分割の結果に応じて更新する。
【０１０４】
ステップＳ３０８において、チャプタ分割判定部１０９は、上述のステップＳ３０２〜ステップＳ３０７の判定結果に基づき、仮想マージ区間に含まれるチャプタを決定し、決定されたチャプタの集合を示す情報を制御部１０７へ通知する。
【０１０５】
次のステップＳ３０９で、制御部１０７は、チャプタ分割判定部１０９より通知された、仮想マージ区間に含まれるチャプタ集合の情報を取得する。そして、取得したチャプタ集合の情報に基づき、コンテンツマージ部１１７に対してマージ命令を通知する。コンテンツマージ部１１７は、この通知に応じて、記録媒体１０４から仮想マージ区間のコンテンツデータを取得し、マージ要求区間の情報と共に要求区間調整部１１３に渡す。要求区間調整部１１３は、コンテンツマージ部１１７から送られた仮想マージ区間のコンテンツデータを、マージ要求区間に開始時刻と終了時刻とが等しくなるように編集し、記録媒体１０４に記録されたマージ先のコンテンツデータに対してマージする。
【０１０６】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。本第３の実施形態では、マージ元のコンテンツデータに設定されたチャプタを考慮して、コンテンツデータのマージ処理を行う。
【０１０７】
図１４は、本第３の実施形態における処理を実現するための記録装置５００の機能を示す一例の機能ブロック図を示す。本第３の実施形態では、記録装置５００は、図１２を用いて説明した第２の実施形態の構成に対して、コピー可能回数判定部１１８が追加されている。なお、図１４において、上述の図１２と共通する部分には同一の符号を付し、詳細な説明を省略する。
【０１０８】
コピー可能回数判定部１１８は、コンテンツデータの全チャプタそれぞれのコピー可能回数から、最小のコピー可能回数を持つチャプタを探す。このコピー可能回数判定部１１８は、ＣＰＵ５１２上で動作するプログラムにより実現できる。勿論、コピー可能回数判定部１１８をハードウェアで構成してもよい。
【０１０９】
図１５は、本第３の実施形態によるコンテンツデータのマージの一例の処理を示すフローチャートである。ユーザ入力部１０８または通信部１０５において、コンテンツデータのマージ要求が生じると、コピー可能回数判定部１１８において、マージ元のコンテンツデータの全チャプタに対する処理が終了したか否かが判定される（ステップＳ４０１）。若し、全チャプタに対する処理が終了したと判定されたら、この図１５のフローチャートによる一連の処理が終了される。
【０１１０】
ステップＳ４０１で、全チャプタに対する処理が終了していないと判断されたら、処理はステップＳ４０２に移行される。ステップＳ４０２では、マージ元のコンテンツデータにおける、１回以上のコピー可能回数を有する全てのチャプタのうち、最小のコピー可能回数が例えば検出手段としての制御部１０７により検出される。そして、次のステップＳ４０３で、１回以上のコピー可能回数を有する全てのチャプタについて、隣接するチャプタ同士で纏めてチャプタ集合とする。このチャプタ集合に対してコピー可能回数として上述の最小コピー可能回数を設定すると共に、このチャプタ集合の区間をマージ要求区間として設定する。
【０１１１】
ステップＳ４０３で決定されたマージ要求区間に基づき、次のステップＳ４０４で、チャプタ集合をマージ元としてコンテンツデータのマージ処理が行われる。このステップＳ４０４で行われるマージ処理は、上述の第２の実施形態で図７〜図１１および図１３を用いて説明した処理と同一となるので、ここでの説明を省略する。
【０１１２】
コンテンツのマージ処理が終了すると、処理がステップＳ４０１に戻され、マージ元のコンテンツデータにおける１回以上のコピー可能回数を有するチャプタに対して、上述と同様にしてマージ処理が行われる。
【０１１３】
図１６〜図１９を用いて、本第３の実施形態のマージ処理をより具体的に説明する。一例として、図１６（ａ）に例示されるマージ元のコンテンツデータ４００を、図１６（ｂ）に例示されるマージ先のコンテンツデータ４１０にマージする場合について考える。この場合、マージ先コンテンツデータ４１０のチャプタ構成は、できるだけ変更したくない。
【０１１４】
マージ元コンテンツデータ４００は、それぞれコピー可能回数ＣＰが５回、３回、７回および２回であるチャプタ＃Ｃｈｐ１、＃２、＃３および＃４にチャプタ分割されているものとする。また、マージ先コンテンツデータ４１０は、それぞれコピー可能回数ＣＰが３回、２回および１回であるチャプタ＃Ｃｈｐ１１、＃１２および＃１３にチャプタ分割されているものとする。ここで、マージ元コンテンツデータ４００のチャプタ分割位置と、マージ先コンテンツデータ４１０のチャプタ分割位置とは、互いに関連性がないものとする。
【０１１５】
ステップＳ４０２で、制御部１０７によりマージ元コンテンツデータ４００の全チャプタから、１回以上のコピー可能回数で最小のコピー可能回数が検出される。図１６の例では、チャプタ＃Ｃｈｐ４のコピー可能回数ＣＰの２回が最小コピー可能回数として検出される。
【０１１６】
次のステップＳ４０３で、マージ元コンテンツデータ４００におけるコピー可能回数が１回以上の全チャプタが纏められてチャプタ集合とされ、このチャプタ集合のコピー可能回数として、検出された最小コピー可能回数が設定される。すなわち、図１７（ａ）に例示されるように、マージ元コンテンツデータ４００に基づくチャプタ集合４０１に対して、コピー可能回数として最小コピー可能回数（この例では２回）が設定される。
【０１１７】
次のステップＳ４０４で、チャプタ集合４０１がマージ先コンテンツデータ４１０に対してマージされる。ここでは、マージ要求区間すなわちチャプタ集合４０１の両端と、マージ先コンテンツデータ４１０の両端とが一致するため、マージ要求区間は、マージ先コンテンツデータ４０１の全チャプタ＃Ｃｈｐ１１、＃１２および＃１３を包含する。したがって、マージ要求区間とマージ要求区間が包含するチャプタの開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅは、それぞれ０であり、閾値以下となる。そのため、図１７（ｂ）に例示されるように、マージ先コンテンツデータ４０１の全チャプタ＃Ｃｈｐ１１、＃１２および＃１３のコピー可能回数ＣＰが、マージ元であるチャプタ集合４０１に設定されたコピー可能回数に応じてそれぞれ増加される。
【０１１８】
図１７（ｂ）の例では、マージ先コンテンツデータ４１０の各チャプタ＃Ｃｈｐ１１、＃１２および＃１３のコピー可能回数ＣＰが図１６（ｂ）の状態から２回増加され、それぞれ５回、４回および３回とされる。一方、マージ元コンテンツデータ４００は、各チャプタ＃Ｃｈｐ１、＃２、＃３および＃４のコピー可能回数ＣＰがチャプタ集合４０１に設定されたコピー可能回数に応じて減少され、それぞれ３回、１回、２回および０回とされる。
【０１１９】
マージ元コンテンツデータ４００の全チャプタについて処理が終了していないので、処理がステップＳ４０１からステップＳ４０２に移行され、マージ元コンテンツデータ４００の全チャプタから、１回以上のコピー可能回数で最小のコピー可能回数が検出される。図１７（ｂ）の例では、チャプタ＃Ｃｈｐ２のコピー可能回数の１回が最小コピー可能回数として検出される。
【０１２０】
次のステップＳ４０３で、マージ元コンテンツデータ４００におけるコピー可能回数が１回以上の全チャプタが纏められて、図１８（ａ）に例示されるチャプタ集合４０２とされる。そして、このチャプタ集合４０２に対して、コピー可能回数として検出された最小コピー可能回数（この例では１回）が設定される。
【０１２１】
次のステップＳ４０４で、チャプタ集合４０２がマージ先コンテンツデータ４１０に対してマージされる。ここでは、マージ要求区間すなわちチャプタ集合４０２は、マージ先コンテンツデータ４０１の全チャプタ＃Ｃｈｐ１１および＃１２を包含するものとする。また、マージ要求区間とマージ要求区間が包含するチャプタの開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上であるものとする。
【０１２２】
この場合、図１８（ｂ）に例示されるように、マージ先コンテンツデータ４０１の全チャプタ＃Ｃｈｐ１１および＃１２のコピー可能回数が、マージ元であるチャプタ集合４０２に設定されたコピー可能回数に応じてそれぞれ増加される。その結果、マージ先コンテンツデータ４０１のチャプタ＃Ｃｈｐ１１および＃１２のコピー可能回数ＣＰが図１７（ｂ）の状態から１回増加され、それぞれ６回および５回とされる。チャプタ＃Ｃｈｐ１３のコピー可能回数は、変化しない。一方、マージ元コンテンツデータ４００は、各チャプタ＃Ｃｈｐ１、＃２および＃３のコピー可能回数ＣＰがチャプタ集合４０２に設定されたコピー可能回数に応じて減少され、それぞれ２回、０回および４回とされる。
【０１２３】
マージ元コンテンツデータ４００の全チャプタについて処理が終了していないので、処理がステップＳ４０１からステップＳ４０２に移行され、マージ元コンテンツデータ４００の全チャプタから、１回以上のコピー可能回数で最小のコピー可能回数が検出される。図１８（ｂ）の例では、チャプタ＃Ｃｈｐ１のコピー可能回数ＣＰの２回が最小コピー可能回数として検出される。
【０１２４】
ここで、図１８（ｂ）の例では、マージ元コンテンツデータ４００において、コピー可能回数ＣＰが１回以上のチャプタ＃Ｃｈｐ１および＃３は、互いに隣接していない。そのため、ステップＳ４０３ではチャプタ集合が形成されず、マージ処理は、チャプタ＃Ｃｈｐ１および＃３それぞれをマージ要求区間として行われる。この場合、チャプタ＃Ｃｈｐ１および＃３それぞれのコピー可能回数ＣＰは、ステップＳ４０１で検出された最小のコピー可能回数（この例では１回）に設定される。
【０１２５】
次のステップＳ４０４で、チャプタ＃Ｃｈｐ１および＃３のそれぞれが、マージ先コンテンツデータ４１０に対してマージされる。ここでは、マージ要求区間であるチャプタ＃Ｃｈｐ１は、その区間がマージ先コンテンツデータ４０１のチャプタ＃Ｃｈｐ１１の区間と一致するものとする。したがって、マージ要求区間とマージ要求区間が包含するチャプタの開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅは、それぞれ０であり、閾値以下となる。そのため、マージ先コンテンツデータ４０１のチャプタ＃Ｃｈｐ１１のコピー可能回数ＣＰが、マージ元であるチャプタ＃Ｃｈｐ１に設定されたコピー可能回数ＣＰに応じて増加され、８回となる。
【０１２６】
一方、他のマージ要求区間であるチャプタ＃Ｃｈｐ３は、マージ先コンテンツデータ４０１のチャプタ＃Ｃｈｐ１２および＃１３の境界４１１を包含し、チャプタを包含しないものとする。また、ここでは、チャプタ＃Ｃｈｐ３の先頭および後端と、境界４１１との差分ΔＴｓおよびΔＴｅは、それぞれ閾値以下であるものとする。この場合、上述した図１３のフローチャートのステップＳ３０４およびステップＳ３０７によれば、仮想マージ区間の先頭および後端がそれぞれ境界４１１に一致することになり、マージ処理は実質的に行われない。したがって、マージ先コンテンツデータ４０１のチャプタ＃Ｃｈｐ１２および＃１３のコピー可能回数ＣＰは、変化しない。
【０１２７】
図１９は、本第３の実施形態の方法に従い、図１６に示したマージ元コンテンツデータ４００のマージ先コンテンツデータ４１０へのマージ処理を、上述のようにして行った一例の結果を示す。マージ先コンテンツデータ４０１において、チャプタ＃Ｃｈｐ１１、＃１２および＃１３のコピー可能回数ＣＰがそれぞれ８回、５回および３回とされ、マージ前の各チャプタ＃Ｃｈｐ１１、＃１２および＃１３のコピー可能回数ＣＰに対して増加されている。
【０１２８】
ここで、図１８において、チャプタ＃Ｃｈｐ３の先頭と境界４１１との差分ΔＴｓが閾値以上である場合について考える。この場合、マージ先コンテンツデータ４１０においてチャプタ＃Ｃｈｐ３の先頭が包含されるチャプタ＃Ｃｈｐ１２は、チャプタ＃Ｃｈｐ３の先頭に対応する位置で分割されることになる。この場合の本第３の実施形態に従ったマージ処理の一例の結果を図２０に示す。マージ先コンテンツデータ４１０のチャプタ＃Ｃｈｐ１２がチャプタ＃Ｃｈｐ１２Ａおよび＃１２Ｂに分割される。そして、チャプタ＃Ｃｈｐ３のコピー可能回数ＣＰに応じてチャプタ＃Ｃｈｐ１２Ｂのコピー可能回数ＣＰが増加され、９回とされる。このような場合であっても、マージ先コンテンツデータ４１０のチャプタ分割が１箇所で済む。
【０１２９】
このように、本第３の実施形態では、マージ要求元のコンテンツデータに設定されたのチャプタ情報を用いてマージ処理を行うようにしている。そのため、区間の短い不要なチャプタが新たに設定されることを回避しつつ、マージによりコンテンツデータに予め設定されたチャプタ毎のコピー可能回数の増加を実現する。
【０１３０】
＜他の実施形態＞
上述の各実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。
【０１３１】
従って、上述の各実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の各実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１３２】
なお、上述の各実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【０１３３】
上述の各実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１３４】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【０１３５】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
【０１３６】
つまり、上述の各実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１３７】
また、上述の各実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１３８】
また、上述の各実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
【０１３９】
さらに、上述の各実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１４０】
【図１】本発明の各実施形態に適用可能な一例の記録装置の一例の構成を示すブロック図である。
【図２】コンテンツデータに対して一部区間のコピーを要求する例について説明するための図である。
【図３】コピー要求区間およびチャプタ集合の開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以下であった場合の、仮想コピー区間を示す図である。
【図４】コピー要求区間およびチャプタ集合の開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上であった場合の、仮想コピー区間を示す図である。
【図５】本発明の第１の実施形態における処理を実現するための記録装置の機能を示す一例の機能ブロック図である。
【図６】本発明の第１の実施形態によるコンテンツデータのコピーの一例の処理を示すフローチャートである。
【図７】コンテンツデータに対して一部区間のマージを要求する例について説明するための図である。
【図８】マージ要求区間と、マージ要求区間が包含するチャプタの開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以下であった場合の、仮想マージ区間を示す図である。
【図９】マージ要求区間と、マージ要求区間が包含するチャプタの開始時刻および終了時刻の時間差分ΔＴｓおよびΔＴｅがそれぞれ閾値以上であった場合の、仮想マージ区間を示す図である。
【図１０】マージ要求区間に包含されるチャプタが存在せず、且つ、マージ要求区間内にチャプタ境界が存在する場合を説明するための図である。
【図１１】マージ要求区間に包含されるチャプタが存在せず、且つ、マージ要求区間内にチャプタ境界も存在しない場合について説明するための図である。
【図１２】本発明の第２の実施形態における処理を実現するための記録装置の機能を示す一例の機能ブロック図である。
【図１３】本発明の第２の実施形態によるコンテンツデータのマージの一例の処理を示すフローチャートである。
【図１４】本発明の第３の実施形態における処理を実現するための記録装置の機能を示す一例の機能ブロック図である。
【図１５】本発明の第３の実施形態によるコンテンツデータのマージの一例の処理を示すフローチャートである。
【図１６】本発明の第３の実施形態によるマージ処理をより具体的に説明するための図である。
【図１７】本発明の第３の実施形態によるマージ処理をより具体的に説明するための図である。
【図１８】本発明の第３の実施形態によるマージ処理をより具体的に説明するための図である。
【図１９】本発明の第３の実施形態によるマージ処理をより具体的に説明するための図である。
【図２０】本発明の第３の実施形態によるマージ処理をより具体的に説明するための図である。
【符号の説明】
【０１４１】
１０１  アンテナ
１０２  チューナ
１０３  記録部
１０４  記録媒体
１０５  通信部
１０６  表示部
１０７  制御部
１０８  ユーザ入力部
１０９  チャプタ分割判定部
１１０  閾値格納部
１１１  ドライブ部
１１２  コピーチャプタ検出部
１１３  要求区間調整部
１１４  チャプタ設定部
１１５  コンテンツコピー部
１１６  マージチャプタ検出部
１１７  コンテンツマージ部
１１８  コピー可能回数判定部
１１９  チャプタ結合部
【図１】
2010123190.tif 000003
【図２】
2010123190.tif 000004
【図３】
2010123190.tif 000005
【図４】
2010123190.tif 000006
【図５】
2010123190.tif 000007
【図６】
2010123190.tif 000008
【図７】
2010123190.tif 000009
【図８】
2010123190.tif 000010
【図９】
2010123190.tif 000011
【図１０】
2010123190.tif 000012
【図１１】
2010123190.tif 000013
【図１２】
2010123190.tif 000014
【図１３】
2010123190.tif 000015
【図１４】
2010123190.tif 000016
【図１５】
2010123190.tif 000017
【図１６】
2010123190.tif 000018
【図１７】
2010123190.tif 000019
【図１８】
2010123190.tif 000020
【図１９】
2010123190.tif 000021
【図２０】
2010123190.tif 000022