(57)【要約】【課題】コンテンツ分割等を行うことなく、ムーブ元及びムーブ先に同時に１分を超える長さのコンテンツが再生可能な状態とはならないようにする。【解決手段】第２記録装置２００へのムーブ中において、第２記録装置２００以外の他の記録装置１００等からの問合せ信号が入力された場合、図４のステップＳ４０でムーブ対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する。これにより、ムーブ動作中にはムーブ対象コンテンツの存在を第２記録装置２００以外の他の記録装置は知ることができなくなる。したがって、第２記録装置２００以外へ当該ムーブ対象コンテンツがムーブやコピーされるのを防止しつつ、さらに第１記録装置１００で当該ムーブ対象コンテンツが再生されるのも防止できる。
2008035434.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのコンテンツを蓄積する移動元蓄積手段と、
この移動元蓄積手段に蓄積されたコンテンツのうち、移動対象コンテンツを移動先記録装置へ出力する移動出力処理手段と、
前記移動元蓄積手段に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力する問合せ信号入力手段と、
前記移動出力処理手段による前記移動先記録装置への前記移動対象コンテンツの出力中において、前記問合せ信号入力手段で前記移動先記録装置以外の他の記録装置からの問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する隠匿化処理手段と
を有することを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、
前記問合せ信号を生成する問合せ信号生成手段を有し、
前記隠匿化処理手段は、
前記問合せ信号入力手段で前記問合せ信号生成手段からの問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化するような態様で返答信号を生成して出力する
ことを特徴とする記録装置。
【請求項３】
請求項１又は２記載の記録装置において、
前記隠匿化処理手段は、
前記問合せ信号に応じて作成される前記移動元蓄積手段に蓄積されたコンテンツのリストより前記移動対象コンテンツの情報を削除し、その削除後のリストを含む前記返答信号を出力する
ことを特徴とする記録装置。
【請求項４】
請求項１乃至３のいずれか１項記載の記録装置において、
少なくとも前記移動先記録装置より前記移動出力処理手段による前記移動対象コンテンツの移動完了通知が入力されるまでは前記移動元蓄積手段に当該移動対象コンテンツを保持するとともに、前記移動完了通知が入力された後の所定のタイミングにおいて当該移動元蓄積手段に保持された移動対象コンテンツを消去処理する保持・消去処理手段を有する
ことを特徴とする記録装置。
【請求項５】
請求項４記載の記録装置において、
前記移動出力処理手段による前記移動対象コンテンツの出力開始後、前記移動先記録装置から移動失敗通知が入力された場合、前記移動出力処理手段による移動対象コンテンツの出力の再試行を行う再試行処理手段を有することを特徴とする記録装置。
【請求項６】
請求項４又は５記載の記録装置において、
前記移動出力処理手段による前記移動対象コンテンツの出力開始後に前記移動先記録装置と通信途絶状態となり、前記他の記録装置からの問合せ信号が入力された場合には、前記移動対象コンテンツの存在を顕在化した態様で返答信号を生成して出力する顕在化処理手段
を有することを特徴とする記録装置。
【請求項７】
少なくとも１つのコンテンツを蓄積する移動先蓄積手段と、
蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元記録装置に出力する問合せ信号出力手段と、
この問合せ信号出力手段から出力した前記問合せ信号に対応して前記移動元記録装置から出力された前記移動対象コンテンツを入力し、前記移動先蓄積手段に記録する移動入力処理手段と、
この移動入力処理手段による前記移動対象コンテンツの前記移動先蓄積手段への記録が完了したとき、前記移動元記録装置における前記移動対象コンテンツの削除を許可するための移動完了通知を出力する完了通知出力手段と
を有することを特徴とする記録装置。
【請求項８】
移動元蓄積手段に蓄積されたコンテンツのうち、移動対象コンテンツを移動先へ出力することと、
前記移動元蓄積手段に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力することと、
前記移動先への前記移動対象コンテンツの出力中において、前記移動先以外からの前記問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力することを、
記録装置に備えられた演算手段に実行させるための移動処理プログラム。
【請求項９】
蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元に出力することと、
この出力した前記問合せ信号に対応して前記移動元から出力された前記移動対象コンテンツを入力し、移動先蓄積手段に記録することと、
前記移動対象コンテンツの前記移動先蓄積手段への記録が完了したとき、前記移動元における前記移動対象コンテンツの削除を許可するための移動完了通知を出力することを、
記録装置に備えられた演算手段に実行させるための移動処理プログラム。
【請求項１０】
移動対象コンテンツの移動元となる第１記録装置と移動先となる第２記録装置とを有するコンテンツ記録システムであって、
前記第１記録装置は、
前記移動対象コンテンツを蓄積する第１蓄積手段と、
この第１蓄積手段に蓄積された前記移動対象コンテンツを前記第２記録装置へ出力する移動出力処理手段と、
前記第１蓄積手段に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力する問合せ信号入力手段と、
前記移動出力処理手段による前記第２記録装置への前記移動対象コンテンツの出力中において、前記問合せ信号入力手段で前記第２記録装置以外の他の記録装置からの問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する隠匿化処理手段とを有しており、
前記第２記録装置は、
少なくとも１つのコンテンツを蓄積する第２蓄積手段と、
前記問合せ信号を前記第１記録装置に出力する問合せ信号出力手段と、
この問合せ信号出力手段から出力した前記問合せ信号に対応して前記第１記録装置の前記移動出力処理手段から出力された前記移動対象コンテンツを入力し、前記第２蓄積手段に記録する移動入力処理手段と、
この移動入力処理手段による前記移動対象コンテンツの前記第２蓄積手段への記録が完了したとき、前記第１記録装置における前記移動対象コンテンツの削除を許可するための移動完了通知を出力する完了通知出力手段とを有しており、
前記第１記録装置は、
少なくとも前記第２記録装置の前記完了通知出力手段より前記移動完了通知が入力されるまでは前記第１蓄積手段に当該移動対象コンテンツを保持するとともに、前記移動完了通知が入力された後の所定のタイミングにおいて当該第１蓄積手段に保持された移動対象コンテンツを消去処理する保持・消去処理手段を有する
ことを特徴とするコンテンツ記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの移動を行える記録装置、この記録装置に用いられる移動処理プログラム、そのような記録装置を備えたコンテンツ記録システムに関する。
【背景技術】
【０００２】
昨今、著作権保護に関する関心が高まり、権利を有するコンテンツにコピーコントロールフラグを付与することが一般的になりつつある。例えば、一回のみ記録可能なフラグを付与されたコンテンツは、所定のコンテンツをＨＤＤ等の記録メディアに蓄積した後に伝送媒体を通じて出力する際には、他の記録メディアに蓄積することができないモードのコンテンツとして出力しなければならない。このような例としては例えば日本国内におけるデジタル放送コンテンツの送出モードがある。すなわち、放送を受信した後一回記録メディアに蓄積したコンテンツは、原則として他の記録メディアに蓄積することはできなくなっている。【０００３】
ここで、用途によっては、ある記録メディアに蓄積した後、編集等の目的により、別の記録メディアにコンテンツを移動させたいニーズがあり、上記のモード規定のままではこのような行為が認められないという不具合が生じる。そこで、この点を改善するため、一般にムーブ（移動）といわれる手法が提案されている。【０００４】
ムーブとは、ある記録メディアから別の記録メディアにコンテンツを移動させる際、移動元に記録されていたコンテンツを削除することにより、一箇所にしかコンテンツが存在しないようにすることにより、違法なコピーが行われることを阻止する手法である。このムーブの詳細な運用則は適用例によって異なるが、例えば地上波デジタルテレビジョン放送運用規定の中では、蓄積後において再コピー禁止のコピー制御情報が含まれるコンテンツは、「ムーブ動作の途中において、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態であってはならない。」と規定されている。【０００５】
このような規定に対応するために、従来、例えば特許文献１に記載の手法が提唱されている。この従来技術では、放送番組を記録媒体（ＨＤＤ）に記録する放送受信装置において、番組内容がその後のコピーが禁止されたものであるか否かを判定し、その番組内容がその後のコピーが禁止されていると判定された場合には、その番組内容を、画像データを等倍再生したときに４５秒以上でかつ６０秒以内となる程度に分割しながら複数のファイルに格納するようにしている。
【特許文献１】特開２００５−１６７７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記従来技術では、「ムーブ動作の途中において、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態であってはならない。」との規定を遵守するために、ムーブ対象コンテンツを６０秒以内に細切れにしてムーブを行うようにしている。このため、ムーブ前にムーブ元となる記録装置で上記コンテンツ分割作業が必要であり、またムーブ先となる記録装置では上記分割されて送られてきたムーブ対象コンテンツを再度元通りに合成しなおすという煩雑な制御が必要という問題がある。【０００７】
本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１記載の発明は、少なくとも１つのコンテンツを蓄積する移動元蓄積手段と、この移動元蓄積手段に蓄積されたコンテンツのうち、移動対象コンテンツを移動先記録装置へ出力する移動出力処理手段と、前記移動元蓄積手段に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力する問合せ信号入力手段と、前記移動出力処理手段による前記移動先記録装置への前記移動対象コンテンツの出力中において、前記問合せ信号入力手段で前記移動先記録装置以外の他の記録装置からの問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する隠匿化処理手段とを有する。【０００９】
上記課題を解決するために、請求項７記載の発明は、少なくとも１つのコンテンツを蓄積する移動先蓄積手段と、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元記録装置に出力する問合せ信号出力手段と、この問合せ信号出力手段から出力した前記問合せ信号に対応して前記移動元記録装置から出力された前記移動対象コンテンツを入力し、前記移動先蓄積手段に記録する移動入力処理手段と、この移動入力処理手段による前記移動対象コンテンツの前記移動先蓄積手段への記録が完了したとき、前記移動元記録装置における前記移動対象コンテンツの削除を許可するための移動完了通知を出力する完了通知出力手段とを有する。【００１０】
上記課題を解決するために、請求項８記載の発明は、移動元蓄積手段に蓄積されたコンテンツのうち、移動対象コンテンツを移動先へ出力することと、  前記移動元蓄積手段に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力することと、前記移動先への前記移動対象コンテンツの出力中において、前記移動先以外からの前記問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力することを、記録装置に備えられた演算手段に実行させるための移動処理プログラムである。【００１１】
上記課題を解決するために、請求項９記載の発明は、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元に出力することと、この出力した前記問合せ信号に対応して前記移動元から出力された前記移動対象コンテンツを入力し、移動先蓄積手段に記録することと、前記移動対象コンテンツの前記移動先蓄積手段への記録が完了したとき、前記移動元における前記移動対象コンテンツの削除を許可するための移動完了通知を出力することを、記録装置に備えられた演算手段に実行させるための移動処理プログラムである。【００１２】
上記課題を解決するために、請求項１０記載の発明は、移動対象コンテンツの移動元となる第１記録装置と移動先となる第２記録装置とを有するコンテンツ記録システムであって、前記第１記録装置は、前記移動対象コンテンツを蓄積する第１蓄積手段と、この第１蓄積手段に蓄積された前記移動対象コンテンツを前記第２記録装置へ出力する移動出力処理手段と、前記第１蓄積手段に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力する問合せ信号入力手段と、前記移動出力処理手段による前記第２記録装置への前記移動対象コンテンツの出力中において、前記問合せ信号入力手段で前記第２記録装置以外の他の記録装置からの問合せ信号が入力された場合、出力中の前記移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する隠匿化処理手段とを有しており、前記第２記録装置は、少なくとも１つのコンテンツを蓄積する第２蓄積手段と、前記問合せ信号を前記第１記録装置に出力する問合せ信号出力手段と、この問合せ信号出力手段から出力した前記問合せ信号に対応して前記第１記録装置の前記移動出力処理手段から出力された前記移動対象コンテンツを入力し、前記第２蓄積手段に記録する移動入力処理手段と、この移動入力処理手段による前記移動対象コンテンツの前記第２蓄積手段への記録が完了したとき、前記第１記録装置における前記移動対象コンテンツの削除を許可するための移動完了通知を出力する完了通知出力手段とを有しており、前記第１記録装置は、少なくとも前記第２記録装置の前記完了通知出力手段より前記移動完了通知が入力されるまでは前記第１蓄積手段に当該移動対象コンテンツを保持するとともに、前記移動完了通知が入力された後の所定のタイミングにおいて当該第１蓄積手段に保持された移動対象コンテンツを消去処理する保持・消去処理手段を有する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態を図面を参照しつつ説明する。図１は、本実施形態のコンテンツ記録システムＳの全体概略構成を表す機能ブロック図である。【００１４】
図１において、記録システムＳは、この例ではムーブ（移動）対象コンテンツ（コンテンツＣ。詳細は後述）のムーブ元となる第１記録装置１００と、ムーブ先となる第２記録装置２００とを有している。これら２つの記録装置１００，２００以外にも、図示を省略する第３記録装置、第４記録装置、…等を設けていてもよい。【００１５】
第１記録装置１００は、記録メディアとしてのハードディスクに対し、例えば映像情報・音楽情報等のコンテンツ（番組）を書き込んで蓄積する公知のハードディスクドライブ１１０（移動元蓄積手段、第１蓄積手段）と、読み書き処理部１２０と、通信制御部１３０と、ネットワークインターフェース１４０と、アプリケーション処理部１５０とを有している。なお、読み書き処理部１２０、通信制御部１３０、及びアプリケーション処理部１５０は、例えばハード的には概ね中央演算装置（ＣＰＵ。演算手段）として構成される。【００１６】
ハードディスクドライブ（以下適宜、ＨＤＤと省略して表記）１１０は、例えば、電波供給源（放送局、中継局、基地局、又は衛星等）からのテレビジョン放送の放送波やケーブル等の有線を介し放送信号として受信された上記コンテンツ（あるいは他の記録装置からネットワークインターフェース１４０を介し入力されたものでもよい）をハードディスクに書き込むものである。なお、記録メディアは固体メモリ等で構成してもよい。【００１７】
読み書き処理部１２０は、ＨＤＤ１１０を介し上記ハードディスクからコンテンツ情報を読み出して適切なプロトコルに変換した後、適切なタイミングでネットワークインターフェース１４０に送り出すとともに、ネットワークインターフェース１４０から入力されたデータからコンテンツ情報を抽出してＨＤＤ１１０を介し上記ハードディスクに書き込む。【００１８】
アプリケーション処理部１５０は、ＨＤＤ１１０を介し上記ハードディスクへ書き込まれ又は読み出されるコンテンツに関する各種の処理（後述の問い合わせ信号生成、隠匿化処理、完了通知等）を行うためのアプリケーションの制御プログラム（移動処理プログラム）を格納しており、当該アプリケーションを用いてそれらの処理を実行する。【００１９】
通信制御部１３０は、上記コンテンツ送受信のための情報交換、制御／被制御情報の通信、状態情報の交換等を含む情報のやり取りに関する通信制御を行う。【００２０】
ネットワークインターフェースは、通信制御部１３０、読み書き処理部１２０、及びアプリケーション処理部１５０と接続され、それぞれからの情報を適切なプロトコルと適切なタイミングでネットワーク媒体（有線又は無線、局所ネットワーク又は広域ネットワーク）に送り出すものである。【００２１】
第２記録装置２００は、上記第１記録装置１００とほぼ同様の構成であり、上記ハードディスクドライブ１１０と同等の公知のハードディスクドライブ２１０（移動先蓄積手段、第２蓄積手段）と、上記読み書き処理部１２０、通信制御部１３０、ネットワークインターフェース１４０、アプリケーション処理部１５０とそれぞれ同等の機能を備えた読み書き処理部２２０、通信制御部２３０、ネットワークインターフェース２４０、アプリケーション処理部２５０とを有している（なお、前述の第３記録装置、第４記録装置、…も同様の構成である）。【００２２】
そして、第１記録装置１００と第２記録装置２００とは、ネットワークインターフェース１４０，２４０同士が互いに上記ネットワーク媒体を介し接続されており、これによって相互に情報のやり取りが可能（ムーブを含む）になっている（上記第３記録装置等も含む。以下同様）。第一記録装置をDMS（Digital  Media  Server）、第二記録装置をDMP（Digital  Media  Player）と読み替えると、このときの対応するネットワークプロトコルの一例として例えばＤＬＮＡプロトコルを用いることができる（但しこれに限られるものではない）。【００２３】
図２は、このＤＬＮＡプロトコルによるプロトコルスタックの概要を表す図である。図２に示すように、第１記録装置１００において上記ネットワークインターフェース１４０を介しＨＤＤ１１０、読み書き処理部１２０、通信制御部１３０、及びアプリケーション処理部１５０により実行される情報通信は、階層的に、「Network  Connectivity」の層からなる下位層ＬＬと、「Network  Stack」「Media  Transport」「Device  Discovery，Control，and  Media  Management」「Media  Formats」等の層からなる中位層ＭＬと、「Application  Layer」の層からなる上位層ＵＬとで構成されている。【００２４】
次に、第１記録装置１００のハードディスクに蓄積されたコンテンツを第２記録装置２００のハードディスクにムーブする場合を例にとり、このときに第１記録装置１００及び第２記録装置２００において実行される制御手順を図３及び図４を用いて説明する。【００２５】
図３は、第２記録装置２００の読み書き処理部２２０、通信制御部２３０、及びアプリケーション処理部２５０によって実行される（アプリケーション処理部２５０に格納された前述の制御プログラムに基づく）制御手順を表すフローチャートである。【００２６】
まず、下準備として、第１記録装置１００とネットワークを用いて前述の中位層ＭＬのUPNPの層で通信を行い、相互に通信を行いたい機器であることを確認する。その後、ステップＳ１１０で、中位層ＭＬのUPNP  AVの層での情報のやり取りを介し、第１記録装置１００のContents  Directory  Service（ＸＭＬ形式。以下ＣＤＳと略す）を要求する信号（問い合わせ信号）を出力する（問い合わせ信号出力手段）。【００２７】
その後、ステップＳ１２０に移り、上記ステップＳ１１０で出力したＣＤＳ要求に応じて、第１記録装置１００よりＨＤＤ１１０のハードディスクに蓄積されたコンテンツに係わるＣＤＳ情報が入力されたかどうかを判定する（移動入力処理手段）。当該ＣＤＳ情報が入力されたら（判定が満たされて）これを閲覧することによりコンテンツリストを取得し、ステップＳ１３０へ移る。【００２８】
ステップＳ１３０では、第２記録装置２００に設けられた図示しない表示手段に表示信号を出力し、上記ステップＳ１２０で取得したコンテンツリストを表示する。【００２９】
ここで、ユーザーインターフェースは任意に設計することができるが、この例では、第２記録装置２に設けた適宜の操作手段（図示せず）をユーザーが操作することにより、ムーブしたいコンテンツの選択とムーブ動作の指示を行う。したがって、上記ステップＳ１３０に続くステップＳ１４０では、上記表示手段に表示したコンテンツリストを見た操作者の、上記操作手段を介したコンテンツ選択指示及びムーブ動作の開始指示信号の入力を待つ。この入力があったら判定が満たされ、ステップＳ１５０へ移る。【００３０】
ステップＳ１５０では、上記ステップＳ１４０におけるユーザーからの指示に沿い、第１記録装置１００に対し、選択されたコンテンツ（移動対象コンテンツ）のムーブ動作開始情報を上記ネットワークを介して出力する。【００３１】
その後、ステップＳ１６０において、上記ステップＳ１５０におけるムーブ動作開始情報の出力に応じ第１記録装置１００からネットワークを介し送出されてきた（＝ムーブ開始）当該ムーブ対象コンテンツを入力し、当該コンテンツを読み書き処理部２２０によってＨＤＤ２１０を介しハードディスクへ書き込み開始する（ムーブ開始）。【００３２】
そして、ステップＳ１７０に移り、上記ムーブ対象コンテンツの書き込みがすべて完了したかどうかを判定する。まだムーブ途中の場合は判定が満たされず、ステップＳ１６０に戻って同様の手順を繰り返す。当該コンテンツのムーブが完了したら判定が満たされ、ステップＳ１８０に移る。【００３３】
ステップＳ１８０では、ムーブ完了通知信号を生成して上記ネットワークを介して第１記録装置１００へと出力し（完了通知出力手段）、このフローを終了する。【００３４】
図４は、第１記録装置１００の読み書き処理部１２０、通信制御部１３０、及びアプリケーション処理部１５０によって実行される（アプリケーション処理部１５０に格納された前述の制御プログラムに基づく）制御手順を表すフローチャートである。【００３５】
図４において、まずステップＳ５で、第２記録装置２００からの前述のムーブ開始情報が入力されたかどうかを表すフラグ（ムーブ開始フラグ）Ｆ＝０に初期化する。【００３６】
その後、ステップＳ１０に移り、上記ムーブ動作開始情報がネットワークを介し第２記録装置２００から入力されたかどうかを判定する。前述のような第２記録装置２００の操作手段によるユーザのムーブ開始指示がありその後上記ムーブ動作開始情報が入力されるまで（上記ステップＳ１５０参照）はこの判定が満たされないので、ステップＳ２０へ移る。【００３７】
ステップＳ２０では、前述のようにして第２記録装置２００よりネットワークを介しＣＤＳ要求（問い合わせ信号、前述のステップＳ１１０）が入力されたかどうかを判定する（問い合わせ信号入力手段）。ＣＤＳ要求がまだ入力されない間は判定が満たされず、ステップＳ４５に移ってＦ＝１かどうかを判定する。上記ステップＳ１０でムーブ動作開始情報が入力されない間はＦ＝０のままであるためステップＳ４５の判定が満たされず、ステップＳ１０に戻る。【００３８】
以上のようにしてステップＳ１０→ステップＳ２０→ステップＳ４５→ステップＳ１０…と繰り返す間に、第２記録装置２００より前述のＣＤＳ要求が入力されるとステップＳ２０の判定が満たされ、ステップＳ２５に移る。【００３９】
ステップＳ２５ではＦ＝１であるかどうかを判定する。上述のようにこの時点ではＦ＝０のままであるから判定が満たされず、ステップＳ３５に移る。ステップＳ３５では、上記ＣＤＳ要求に対応し、ＨＤＤ１１０のハードディスクに蓄積されている全コンテンツのリストを（特に一部を隠匿する等を行うことなく）すべて公開する情報を発行し、要求してきた第２記録装置２００（その他の記録装置から要求されていれば当該記録装置）に対し出力する。【００４０】
図５はこのときの全コンテンツリストの例を表す、ＣＤＳ情報の論理構造図である。この例では、SongAからSongDまでの４曲からなるアルバムを表現したリストとなっている。【００４１】
図４に戻り、上記ステップＳ３５が終了した後、ステップＳ４５に移り、この時点でＦ＝０のままであるから判定が満たされず、ステップＳ１０に戻る。【００４２】
以上のようにしてステップＳ１０→ステップＳ２０→ステップＳ２５→ステップＳ３５→ステップＳ４５→ステップＳ１０…と繰り返す間に、第２記録装置２００より、上記コンテンツリストに対応したユーザの選択操作に基づく前述のムーブ動作開始情報（ステップＳ１５０参照）が入力されるとステップＳ１０の判定が満たされ、ステップＳ１５に移る。【００４３】
ステップＳ１５では上記フラグＦ＝１とした後ステップＳ２０に移る。このとき、前述のように既にＣＤＳ要求は入力されており新たなＣＤＳ要求は入力されていないからステップＳ２０の判定は満たされず、ステップＳ４５に移る。【００４４】
ステップＳ４５では、上記フラグＦ＝１かどうかを判定する。この時点において上記ステップＳ１５でＦ＝１とされているから判定が満たされ、ステップＳ５０に移る。【００４５】
ステップＳ５０では、読み書き処理部１２０で、ＨＤＤ１１０のハードディスクより対応するコンテンツ（移動対象コンテンツ）を読み出し、ムーブ先である第２記録装置２００へ出力（ムーブ）を開始する（移動出力処理手段）。【００４６】
その後、ステップＳ５５に移り、上記ムーブの進展にしたがって第２記録装置２００よりムーブ完了通知が入力されたか(ステップＳ１８０参照)どうかを判定する。第２記録装置２００へのムーブ対象コンテンツのムーブが完了して上記ムーブ完了通知が入力されていれば判定が満たされ、後述のステップＳ７０に移行する。まだムーブ中であれば判定は満たされず、ステップＳ６０に移る。【００４７】
ステップＳ６０では、何らかの理由によりムーブ途中でムーブが完了せず失敗に終わり、その旨の失敗通知が第２記録装置より入力されたか（詳細は後述）どうかを判定する。そのような失敗通知が入力されず通常通りムーブが継続されている間は判定が満たされず、ステップＳ６５へ移る。【００４８】
ステップＳ６５では、何らかの理由によりムーブ途中で第２記録装置と通信途絶となったか（所定期間応答がないか）どうかを判定する。通信途絶状態とはならず通常通りムーブが継続されている間は判定が満たされず、ステップＳ２０へ戻る。【００４９】
以上のようにしてステップＳ２０→ステップＳ４５→ステップＳ５０→ステップＳ５５→ステップＳ６０→ステップＳ６５→ステップＳ２０…と繰り返す間（＝ムーブ動作中）に、ある記録装置から新たなＣＤＳ要求が入力されるとステップＳ２０の判定が満たされ、この時点でＦ＝１であるからステップＳ２５の判定も満たされて、ステップＳ３０に移る。【００５０】
ステップＳ３０では、上記新たなＣＤＳ要求を出力したのがムーブ先である第２記録装置２００であったかどうかを判定する。第２記録装置２００であった場合は判定が満たされて上記ステップＳ３５に移り、前述と同様、全コンテンツのリストを（特に一部を隠匿する等を行うことなく）すべて公開する情報を発行し、当該要求してきた第２記録装置２００に対し出力する。一方、このムーブ中に新たなＣＤＳ要求を出力したのが第２記録装置２００以外、すなわち第１記録装置１００自らやあるいは第３記録装置、第４記録装置‥‥等であった場合はステップＳ３０の判定が満たされず、ステップＳ４０に移る。【００５１】
ステップＳ４０では、上記ステップＳ３５と異なり、上記ＣＤＳ要求に対応しＨＤＤ１１０のハードディスクに蓄積されている全コンテンツのリストのうち、ムーブ中であるコンテンツＣ（SongC）を隠匿する態様でそれ以外のものを公開する情報を発行し、要求してきた記録装置に対し出力する（隠匿化処理手段）。【００５２】
図６はこのときのコンテンツリストの例を表すＣＤＳ情報の論理構造図であり、前述の図５に対応する図である。この例では、先の図５に示したSongAからSongDまでの４曲からなるアルバムを表現したリストから、現在ムーブ中のコンテンツ（SongC）の情報を削除した情報を発行する。【００５３】
このときの情報発行は、前述の図２において示したような上位層ＵＬ、中位層ＭＬ、下位層ＬＬの３層構造に概念的に区分されるプロトコルスタックにおいて、上位層ＵＬで上記ＣＤＳ要求が入力されこれを中位層ＭＬに伝達し、さらに下位層ＬＬに伝達され、下位層ＬＬが対応する情報を生成して中位層ＭＬに伝達し、さらに上位層ＵＬに伝達される。したがって、上記のような隠匿処理(ムーブ中のコンテンツを削除した形での情報発行)は、上記下位層ＬＬ→中位層ＭＬの伝達時に行ってもよいし、上記中位層ＭＬ→上位層ＵＬの伝達時に行ってもよいし、あるいは中位層ＭＬ内における伝達時に行ってもよい。いずれにしても、最終的に上位層ＵＬからネットワークへと送出されるときにムーブ対象コンテンツが削除されたリストになっていれば足りるものである。【００５４】
このような処理の結果、図６に示すように、SongCのムーブ中は第２記録装置２００以外の機器からは第１記録装置１００のコンテンツリストに含まれないように（言い換えればSongCが第１記録装置１００から削除されたように）見える。しかしながら実際にはこの時点ではSongCは第１記録装置１００に保持されたままである（後述の保持・消去処理手段としての機能参照）。【００５５】
なお、このとき、「第２記録装置２００以外の機器」には記録装置１も含まれる。すなわち前述したように、第１記録装置１００が自らＣＤＳ要求を発行する場合(問合せ信号生成手段)はこれが上位層ＵＬ→中位層Ｍ→下位層ＬＬと伝達され、前述と同様に、発行された情報が下位層ＬＬ→中位層ＭＬ→上位層ＵＬに伝達される流れの中で隠匿化処理がなされ、最終的に上位層ＵＬからネットワークへと送出されるときにムーブ対象コンテンツが削除されている。この結果、第１記録装置１００自身からもSongCは削除されたように見え、第１記録装置１００が自らSongCを再生することもできない状態となる。【００５６】
図４に戻り、上記ステップＳ４０が終了したら、ステップＳ４５に移り、以降は前述と同様である。すなわち、ステップＳ４５→ステップＳ５０→ステップＳ５５→ステップＳ６０→ステップＳ６５からステップＳ２０に戻り、新たなＣＤＳ要求が第２記録装置２００から入力された場合はステップＳ３５で全コンテンツを公開したリストを出力し、第２記録装置２００以外から入力された場合はステップＳ４０でムーブ対象コンテンツを隠匿化処理したリストを出力する。このような手順を繰り返し、上記ムーブ対象コンテンツのムーブが完了して上記ムーブ完了通知が入力されたらステップＳ５５の判定が満たされ、ステップＳ７０に移行する。【００５７】
ステップＳ７０では、上記ムーブ完了通知に対応して、読み書き処理部１２０によりＨＤＤ１１０のハードディスクよりムーブ対象コンテンツSongCを削除する（それまでは保持している。保持・消去処理手段）。【００５８】
その後、ステップＳ７５において、ネットワークを介し第２記録装置２００にムーブが完了したムーブ対象コンテンツ（この例ではSongC）の再生許可を出力し、このフローを終了する。【００５９】
一方、前述のようにしてムーブ動作を行っているとき、何らかの理由（一時的に通信品質が劣化してムーブが継続できない場合、記録装置２００が他の動作との競合によりムーブが継続できなくなった場合等）によりムーブ途中でムーブが完了しなかった場合、上記継続できない要因が取り除かれて通信が回復した後で記録装置２００から失敗通知が入力される。この場合は、前述のステップＳ６０の判定が満たされ、ステップＳ２０に戻って前述と同様の手順を繰り返し、ムーブ動作を継続する（ステップＳ６０から戻ってステップＳ５０でムーブ実行することが再試行処理手段に相当）。なお詳細には、一度記録装置２００に記録された情報を削除してから再度最初からやり直すようにしてもよいし、既に第２記録装置に記録されたものの続き部分を継続するようにしてもよい。【００６０】
また一方、前述のようにしてムーブ動作を行っているとき、何らかの理由（例えばネットワークが切断されたり、第２記録装置２００が故障した等）によりムーブ途中で第２記録装置と通信途絶となった（所定期間応答がない）場合には、ステップＳ６５の判定が満たされ、ムーブ動作を終了してステップＳ８０へ移行する。【００６１】
ステップＳ８０では、ネットワークを介し第２記録装置２００にここまでムーブを途中まで実行したムーブ対象コンテンツ（この例ではSongC）を削除するように削除指示を出力する。このステップＳ８０が終了したら、ステップＳ５に戻ってフラグＦ＝０に初期化し、同様の手順を繰り返す。なお、このようにフラグＦ＝０とされることで、これ以降は、ＣＤＳ要求が入力された場合には、ステップＳ２０を経てステップＳ２５の判定が満たされなくなり、ステップＳ３５においてＨＤＤ１１０のハードディスクに蓄積されている全コンテンツのリストを（特に一部を隠匿する等を行うことなく）すべて公開する情報を発行し、出力することとなる（ステップＳ８０からステップＳ５に戻ってステップＳ３５でリスト公開することが顕在化処理手段に相当）。【００６２】
以上説明したように、本実施形態における記録装置１００は、少なくとも１つのコンテンツを蓄積する移動元蓄積手段（この例ではＨＤＤ１１０）と、この移動元蓄積手段１１０に蓄積されたコンテンツのうち、移動対象コンテンツ（この例ではＳｏｎｇＣ）を移動先記録装置へ（この例では第２記録装置２００）出力する移動出力処理手段（この例では図４のステップＳ５０）と、移動元蓄積手段１１０に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力する問合せ信号入力手段（この例では図４のステップＳ２０）と、移動出力処理手段Ｓ５０による移動先記録装置２００への移動対象コンテンツの出力中において、問合せ信号入力手段Ｓ２０で移動先記録装置２００以外の他の記録装置（この例では第１記録装置１００等）からの問合せ信号が入力された場合、出力中の移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する隠匿化処理手段（この例では図４のステップＳ４０）とを有することを特徴とする。【００６３】
記録装置１００では、移動先の記録装置２００へ移動を行う際には、移動出力手段Ｓ５０が移動元蓄積手段１１０から移動対象コンテンツを移動先記録装置２００へ出力する。このとき、問合せ信号入力手段Ｓ２０に対し移動元蓄積手段１１０に蓄積されたコンテンツに関する問合せ信号の入力があっても、その問合せ信号が移動先記録装置２００以外の他の記録装置であったならば、隠匿化処理手段Ｓ４０が、出力中の移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する。これにより、移動動作中には移動対象コンテンツの存在を移動先記録装置２００以外の他の記録装置(移動元である自記録装置１００も含む)は知ることができなくなる。したがって、移動先記録装置２００以外へ当該移動対象コンテンツが移動若しくはコピーされるのを防止しつつ、さらに移動元の自記録装置１００で当該移動対象コンテンツが再生されるのも防止できる。この結果、移動対象コンテンツを分割する等を行わなくても、移動元及び移動先の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならず、移動の規定に合致した動作とすることができる。【００６４】
上記実施形態における記録装置１００においては、問合せ信号を生成する問合せ信号生成手段を有し、隠匿化処理手段Ｓ４０は、問合せ信号入力手段Ｓ２０で問合せ信号生成手段からの問合せ信号が入力された場合、出力中の移動対象コンテンツの存在を隠匿化するような態様で返答信号を生成して出力することを特徴とする。【００６５】
これにより、移動動作中には移動対象コンテンツの存在を移動元である自記録装置１００も含み確実に知ることができなくなり、移動元の自記録装置１００で当該移動対象コンテンツが再生されるのも確実に防止できる。【００６６】
上記実施形態における記録装置１００においては、隠匿化処理手段Ｓ４０は、問合せ信号に応じて作成される移動元蓄積手段１１０に蓄積されたコンテンツのリストより移動対象コンテンツの情報を削除し、その削除後のリストを含む返答信号を出力することを特徴とする。【００６７】
これにより、リストを参照して蓄積コンテンツを把握する、移動先記録装置２００以外の他の記録装置(移動元である自記録装置１００も含む)は、移動動作中には移動対象コンテンツの存在を把握することができなくなる。【００６８】
上記実施形態における記録装置１００においては、少なくとも移動先記録装置２００より移動出力処理手段Ｓ５０による移動対象コンテンツの移動完了通知が入力されるまでは移動元蓄積手段１１０に当該移動対象コンテンツを保持するとともに、移動完了通知が入力された後の所定のタイミングにおいて当該移動元蓄積手段１１０に保持された移動対象コンテンツを消去処理（なお物理的消去のみならず、読み出し不可能とする所定の処理を施すことも含む）する保持・消去処理手段（この例では図４のステップＳ７０）を有することを特徴とする。【００６９】
移動完了通知後に保持・消去処理手段Ｓ７０で移動対象コンテンツを消去処理することにより、移動終了後に移動対象コンテンツが移動元（記録装置１００）及び移動先（記録装置２００）の双方に同時に残らないようにし、移動元１００の移動対象コンテンツを再生不能化することができる。また、少なくとも移動完了通知が入力されるまでは保持・消去処理手段Ｓ７０は移動対象コンテンツを保持していることにより、例えば何らかの異常が伝送系、移動先記録装置３００、移動元記録装置１００に発生し、移動先にコンテンツが正しく伝送されなかった場合（移動に失敗し回復ができなくなった場合）でも、コンテンツが失われるのを防止することができる。【００７０】
上記実施形態における記録装置１００においては、移動出力処理手段Ｓ５０による移動対象コンテンツの出力開始後、移動先記録装置２００から移動失敗通知が入力された場合、移動出力処理手段Ｓ５０による移動対象コンテンツの出力の再試行を行う再試行処理手段（この例では図４のステップＳ６０から戻ったステップＳ５０）を有することを特徴とする。【００７１】
これにより、移動途中で何らかの事由により移動が完了せず失敗に終わったときには、当該移動対象コンテンツの移動を再試行することができる。【００７２】
上記実施形態における記録装置１００においては、移動出力処理手段Ｓ５０による移動対象コンテンツの出力開始後に移動先記録装置２００と通信途絶状態となり（＝所定期間応答無し）、他の記録装置からの問合せ信号が入力された場合には、移動対象コンテンツの存在を顕在化した態様で返答信号を生成して出力する顕在化処理手段（この例では図４のステップＳ３５）を有することを特徴とする。【００７３】
移動途中で通信途絶となり移動不可能となった場合には、顕在化処理手段Ｓ３５がそれまでの隠匿化処理手段Ｓ４０による隠匿化を解除し移動対象コンテンツの存在を顕在化することで、保持・消去処理手段Ｓ７０で保持されていた移動対象コンテンツを移動元である自記録装置１００にて再生可能となる。これにより、コンテンツが失われるのを確実に防止することができる。【００７４】
また、上記実施形態における記録装置２００においては、少なくとも１つのコンテンツを蓄積する移動先蓄積手段（この例ではＨＤＤ２１０）と、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元記録装置１００に出力する問合せ信号出力手段（この例では図３のステップＳ１１０）と、この問合せ信号出力手段Ｓ１１０から出力した問合せ信号に対応して移動元記録装置１００から出力された移動対象コンテンツを入力し、移動先蓄積手段に記録する移動入力処理手段（この例では図３のステップＳ１６０）と、この移動入力処理手段Ｓ１６０による移動対象コンテンツの移動先蓄積手段２１０への記録が完了したとき、移動元記録装置１００における移動対象コンテンツの削除を許可するための移動完了通知を出力する完了通知出力手段（この例では図３のステップＳ１８０）とを有することを特徴とする。【００７５】
記録装置２００では、移動元の記録装置１００から移動を行う際には、問合せ信号出力手段Ｓ１１０より、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元記録装置１００に出力する。すると、これに対応して移動元記録装置１００から移動対象コンテンツが出力されてくるので、これを移動入力手段Ｓ１６０で入力し、移動先蓄積手段２１０に記録する。そして、この移動入力処理手段Ｓ１６０による記録が完了して移動が終了したとき、完了通知出力手段Ｓ１８０で、移動完了通知を出力し、移動元記録装置１００における移動対象コンテンツの削除を許可する。このように、少なくとも移動完了通知後に移動対象コンテンツを消去処理することにより、移動終了後に移動対象コンテンツが移動元１００及び移動先２００の双方に同時に残らないようにし、移動元１００の移動対象コンテンツを再生不能化することができる。また、少なくとも移動完了通知が入力されるまでは移動元記録装置１００で移動対象コンテンツを保持していることにより、万一移動に失敗し回復ができなくなった場合でも、コンテンツが失われるのを防止することができる。【００７６】
また、上記実施形態における記録装置１００の移動処理プログラムにおいては、移動元蓄積手段１１０に蓄積されたコンテンツのうち、移動対象コンテンツを移動先２００へ出力すること（図４のステップＳ５０）と、移動元蓄積手段１１０に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力すること（図４のステップＳ２０）と、移動先２００への移動対象コンテンツの出力中において、移動先２００以外からの問合せ信号が入力された場合、出力中の移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力すること（図４のステップＳ４０）を、記録装置１００に備えられた演算手段に実行させる。【００７７】
この移動処理プログラムでは、移動先２００へ移動を行う際には、移動元蓄積手段１１０から移動対象コンテンツを移動先２００へ出力し（Ｓ５０）、移動元蓄積手段１１０に蓄積されたコンテンツに関する問合せ信号を入力する（Ｓ２０）。このとき、その問合せ信号が移動先２００以外から入力されていたならば、出力中の移動対象コンテンツの存在を隠匿化した態様で返答信号を生成し出力する（Ｓ４０）。これにより、移動動作中には移動対象コンテンツの存在を移動先２００以外の他の記録装置(移動元１００も含む)は知ることができなくなる。したがって、移動先２００以外へ当該移動対象コンテンツが移動若しくはコピーされるのを防止しつつ、さらに移動元の自記録装置１００で当該移動対象コンテンツが再生されるのも防止できる。この結果、移動対象コンテンツを分割する等を行わなくても、移動元及び移動先の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならず、移動の規定に合致した動作とすることができる。【００７８】
また、上記実施形態における記録装置２００の移動処理プログラムにおいては、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元１００に出力する（図３のステップＳ１１０）ことと、この出力した問合せ信号に対応して移動元１００から出力された移動対象コンテンツを入力し、移動先蓄積手段２１０に記録すること（図３のステップＳ１６０）と、移動対象コンテンツの移動先蓄積手段２１０への記録が完了したとき、移動元１００における移動対象コンテンツの削除を許可するための移動完了通知を出力すること（ステップＳ１８０）を、記録装置２００に備えられた演算手段に実行させる。【００７９】
この移動処理プログラムでは、移動元１００から移動を行う際には、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を移動元１００へ出力する（Ｓ１１０）。すると、これに対応して移動元１００から移動対象コンテンツが出力されてくるので、これを入力し、移動先蓄積手段２１０に記録する（Ｓ１６０）。そして、この記録が完了して移動が終了したとき、移動完了通知を出力し（Ｓ１８０）、移動元における移動対象コンテンツの削除を許可する。このように、少なくとも移動完了通知後に移動対象コンテンツを消去処理することにより、移動終了後に移動対象コンテンツが移動元１００及び移動先２００の双方に同時に残らないようにし、移動元１００の移動対象コンテンツを再生不能化することができる。また、少なくとも移動完了通知が入力されるまでは移動元１００で移動対象コンテンツを保持していることにより、万一移動に失敗し回復ができなくなった場合でも、コンテンツが失われるのを防止することができる。【００８０】
また、上記実施形態におけるコンテンツ記録システムＳにおいては、移動対象コンテンツの移動元となる第１記録装置１００と移動先となる第２記録装置２００とを有するコンテンツ記録システムＳであって、第１記録装置１００は、移動対象コンテンツを蓄積する第１蓄積手段（この例ではＨＤＤ１１０）と、この第１蓄積手段１１０に蓄積された移動対象コンテンツを第２記録装置２００へ出力する移動出力処理手段Ｓ５０と、第１蓄積手段１１０に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力する問合せ信号入力手段Ｓ２０と、移動出力処理手段Ｓ５０による第２記録装置２００への移動対象コンテンツの出力中において、問合せ信号入力手段Ｓ２０で第２記録装置２００以外の他の記録装置からの問合せ信号が入力された場合、出力中の移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する隠匿化処理手段Ｓ４０とを有しており、第２記録装置２００は、少なくとも１つのコンテンツを蓄積する第２蓄積手段（この例ではＨＤＤ２１０）と、問合せ信号を第１記録装置１００に出力する問合せ信号出力手段Ｓ１１０と、この問合せ信号出力手段Ｓ１１０から出力した問合せ信号に対応して第１記録装置１００の移動出力処理手段Ｓ５０から出力された移動対象コンテンツを入力し、第２蓄積手段２１０に記録する移動入力処理手段Ｓ１６０と、この移動入力処理手段Ｓ１６０による移動対象コンテンツの第２蓄積手段２１０への記録が完了したとき、第１記録装置１００における移動対象コンテンツの削除を許可するための移動完了通知を出力する完了通知出力手段Ｓ１８０とを有しており、記第１記録装置１００は、少なくとも第２記録装置２００の完了通知出力手段Ｓ１８０より移動完了通知が入力されるまでは第１蓄積手段１１０に当該移動対象コンテンツを保持するとともに、移動完了通知が入力された後の所定のタイミングにおいて第１蓄積手段１１０に保持された移動対象コンテンツを消去処理（物理的消去又は読み出し不可能な処理）する保持・消去処理手段Ｓ７０を有することを特徴とする。【００８１】
このコンテンツ記録システムＳでは、移動元の第１記録装置１００から移動先の第２記録装置２００へ移動を行う際には、第２記録装置２００の問合せ信号出力手段Ｓ１１０より、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を第１記録装置１００に出力する。すると、これに対応して第１記録装置１００の移動出力手段Ｓ５０が第１蓄積手段１１０から移動対象コンテンツを第２記録装置２００へ出力するので、第２記録装置２００の移動入力手段Ｓ１６０でこの移動対象コンテンツを入力し、第２蓄積手段２１０に記録する。【００８２】
このとき、第１記録装置１００の問合せ信号入力手段Ｓ２０に対し第１蓄積手段１１０に蓄積されたコンテンツに関する問合せ信号の入力があっても、その問合せ信号が第２記録装置２００以外の他の記録装置であったならば、第１記録装置１００の隠匿化処理手段Ｓ４０が、出力中の移動対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する。これにより、移動動作中には移動対象コンテンツの存在を第２記録装置２００以外の他の記録装置(移動元である第１記録装置１００も含む)は知ることができなくなる。したがって、第２記録装置２００以外へ当該移動対象コンテンツが移動若しくはコピーされるのを防止しつつ、さらに移動元の第１記録装置１００で当該移動対象コンテンツが再生されるのも防止できる。この結果、移動対象コンテンツを分割する等を行わなくても、移動元１００及び移動先２００の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならず、移動の規定に合致した動作とすることができる。【００８３】
また、第２記録装置２００の移動入力処理手段Ｓ１６０による記録が完了して移動が終了したとき、第２記録装置２００の完了通知出力手段Ｓ１８０で移動完了通知を出力することで第１記録装置１００における移動対象コンテンツの削除を許可し、これに対応して第１記録装置１００の保持・消去処理手段Ｓ７５が移動完了通知が入力された後の所定のタイミングにおいて第１蓄積手段１１０に保持された移動対象コンテンツを消去処理する。【００８４】
このように、少なくとも移動完了通知後に第１記録装置１００側の移動対象コンテンツを消去処理することにより、移動終了後に移動対象コンテンツが移動元１００及び移動先２００の双方に同時に残らないようにし、移動元である第１記録装置１００の移動対象コンテンツを再生不能化することができる。また、第１記録装置１００の保持・消去処理手段２００は、少なくとも移動完了通知が入力されるまでは第１蓄積手段１１０に移動対象コンテンツを保持していることにより、万一移動に失敗し回復ができなくなった場合でも、コンテンツが失われるのを防止することができる。【００８５】
なお、本実施形態は、上記に限られず、種々の変形が可能である。以下、そのような変形例を順を追って説明する。【００８６】
（１）アドレス指定によるアクセスを拒否する場合
上記実施形態においては、第１記録装置１００から第２記録装置２００へのムーブが始まると当該ムーブ対象コンテンツに係わるＣＤＳ情報閲覧ができないようにすることにより、第１記録装置１００及び第２記録装置２００の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならないようにした。しかしながら、第１記録装置１００に格納されたコンテンツは、ハードディスクのアドレスを指定することによっても検索が可能であり、こうした手法によってムーブ中のコンテンツを発見されると不正な動作のもととなる。従ってさらにこれに対応し、ムーブ中は、アドレス指定によって記録装置１００からの再生、他の機器へのコピー、ムーブができないようにする（例えばアドレス指定のシーケンスを拒否する）ようにしてもよい。【００８７】
（２）暗号化の手法を用いる場合
以上においては、ムーブが完了するまでは第２記録装置２００ではムーブ対象コンテンツ（SongC）の再生やコピー、ムーブができないことを前提とした。そして、ムーブ途中で通信途絶等によりムーブ中止した場合はステップＳ８０において途中まで記録したムーブ対象コンテンツを削除することで、コピーや二重存在の可能性をなくすようにした。【００８８】
しかしながら、ムーブ中においては、物理的には第１記録装置１００と第２記録装置２００の両方にSongCの一部が存在しているという事実は残る。そこで、ムーブが完全に完了するまでは記録装置２００においてSongCの再生、コピー、ムーブをできなくすることを担保するために、第１記録装置１００から第２記録装置２００にムーブするときSongCを暗号化して転送し、ムーブが完了した時点で復号するためのキーを第１記録装置１００から第２記録装置２００へと送信して第２記録装置２００において復号化するようにしても良い。【００８９】
以上説明したように、上記実施形態における第１記録装置１００は、少なくとも１つのコンテンツを蓄積するＨＤＤ１１０を有し、このＨＤＤ１１０に蓄積されたコンテンツのうち、ムーブ対象コンテンツ（ＳｏｎｇＣ）を、図４のステップＳ５０でムーブ先の第２記録装置２００へ出力し、ＨＤＤ１１０に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を図４のステップＳ２０で入力し、ステップＳ５０における第２記録装置２００へのムーブ対象コンテンツの出力中において、ステップＳ２０において第２記録装置２００以外の他の記録装置１００等からの問合せ信号が入力された場合、図４のステップＳ４０で、出力中のムーブ対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力する。【００９０】
これにより、ムーブ動作中にはムーブ対象コンテンツの存在を第２記録装置２００以外の他の記録装置(第１記録装置１００も含む)は知ることができなくなる。したがって、第２記録装置２００以外へ当該ムーブ対象コンテンツがムーブ若しくはコピーされるのを防止しつつ、さらに第１記録装置１００で当該ムーブ対象コンテンツが再生されるのも防止できる。この結果、ムーブ対象コンテンツを分割する等を行わなくても、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならず、ムーブの規定に合致した動作とすることができる。【００９１】
上記実施形態における第２記録装置２００は、少なくとも１つのコンテンツを蓄積するＨＤＤ２１０を有し、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を図３のステップＳ１１０で第１記録装置１００に出力し、この問合せ信号に対応して第１記録装置１００から出力されたムーブ対象コンテンツを図３のステップＳ１６０において入力し、ムーブ対象コンテンツのＨＤＤ２１０への記録が完了したとき、図３のステップＳ１８０において、第１記録装置１００におけるムーブ対象コンテンツの削除を許可するためのムーブ完了通知を出力する。【００９２】
このように、少なくともムーブ完了通知後にムーブ対象コンテンツを消去処理することにより、ムーブ終了後にムーブ対象コンテンツが第１記録装置１００及び第２記録装置の双方に同時に残らないようにし、第１記録装置１００のムーブ対象コンテンツを再生不能化することができる。また、少なくともムーブ完了通知が入力されるまでは第１記録装置１００でムーブ対象コンテンツを保持していることにより、万一ムーブに失敗し回復ができなくなった場合でも、コンテンツが失われるのを防止することができる。【００９３】
また、上記実施形態における第１記録装置１００のムーブ処理プログラムにおいては、ＨＤＤ１１０に蓄積されたコンテンツのうち、ムーブ対象コンテンツを第２記録装置２００へ出力すること（ステップＳ５０）と、ＨＤＤ１１０に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力すること（ステップＳ２０）と、第２記録装置２００へのムーブ対象コンテンツの出力中において、第２記録装置２００以外からの問合せ信号が入力された場合、出力中のムーブ対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力すること（ステップＳ４０）を、第１記録装置１００に備えられた演算手段に実行させる。【００９４】
これにより、ムーブ動作中にはムーブ対象コンテンツの存在を第２記録装置２００以外の他の記録装置１００等は知ることができなくなる。したがって、第２記録装置２００以外へ当該ムーブ対象コンテンツがムーブ若しくはコピーされるのを防止しつつ、さらに第１記録装置１００自身で当該ムーブ対象コンテンツが再生されるのも防止できる。この結果、ムーブ対象コンテンツを分割する等を行わなくても、ムーブ元及びムーブ先の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならず、ムーブの規定に合致した動作とすることができる。【００９５】
また、上記実施形態における第２記録装置２００のムーブ処理プログラムにおいては、蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を第１記録装置１００に出力すること（ステップＳ１１０）と、この出力した問合せ信号に対応して第１記録装置１００から出力されたムーブ対象コンテンツを入力し、ＨＤＤ２１０に記録すること（ステップＳ１６０）と、ムーブ対象コンテンツのＨＤＤ２１０への記録が完了したとき、第１記録装置１００におけるムーブ対象コンテンツの削除を許可するためのムーブ完了通知を出力すること（ステップＳ１８０）を、第２記録装置２００に備えられた演算手段に実行させる。【００９６】
少なくともムーブ完了通知後にムーブ対象コンテンツを消去処理することにより、ムーブ終了後にムーブ対象コンテンツが第１記録装置１００及び第２記録装置２００の双方に同時に残らないようにし、第１記録装置１００のムーブ対象コンテンツを再生不能化することができる。また、少なくともムーブ完了通知が入力されるまでは第１記録装置１００でムーブ対象コンテンツを保持していることにより、万一ムーブに失敗し回復ができなくなった場合でも、コンテンツが失われるのを防止することができる。【００９７】
また、上記実施形態におけるコンテンツ記録システムＳにおいては、ムーブ対象コンテンツのムーブ元となる第１記録装置１００とムーブ先となる第２記録装置２００とを有するコンテンツ記録システムＳであって、第１記録装置１００は、ムーブ対象コンテンツを蓄積するＨＤＤ１１０を備え、ステップＳ５０においてＨＤＤ１１０に蓄積されたムーブ対象コンテンツを第２記録装置２００へ出力し、ステップＳ２０においてＨＤＤ１１０に蓄積されたコンテンツに関する情報を問い合わせるための問合せ信号を入力し、第２記録装置２００へのムーブ対象コンテンツの出力中において、ステップＳ２０において第２記録装置２００以外の他の記録装置からの問合せ信号が入力された場合、ステップＳ４０において出力中のムーブ対象コンテンツの存在を隠匿化した態様で返答信号を生成して出力し、第２記録装置２００は、少なくとも１つのコンテンツを蓄積するＨＤＤ２１０を有し、ステップＳ１１０において問合せ信号を第１記録装置１００に出力し、ステップＳ１６０において問合せ信号に対応して第１記録装置１００から出力されたムーブ対象コンテンツを入力しＨＤＤ２１０に記録し、ステップＳ１８０において、ムーブ対象コンテンツのＨＤＤ２１０への記録が完了したとき第１記録装置１００におけるムーブ対象コンテンツの削除を許可するためのムーブ完了通知を出力し、第１記録装置１００は、少なくとも第２記録装置２００よりムーブ完了通知が入力されるまではＨＤＤ１１０に当該ムーブ対象コンテンツを保持するとともに、ムーブ完了通知が入力された後の所定のタイミングにおいてステップＳ７０においてＨＤＤ１１０に保持されたムーブ対象コンテンツを消去処理（物理的消去又は読み出し不可能な処理）する。【００９８】
これにより、ムーブ動作中にはムーブ対象コンテンツの存在を第２記録装置２００以外の他の記録装置(第１記録装置１００も含む)は知ることができなくなる。したがって、第２記録装置２００以外へ当該ムーブ対象コンテンツがムーブ若しくはコピーされるのを防止しつつ、さらにムーブ元の第１記録装置１００で当該ムーブ対象コンテンツが再生されるのも防止できる。この結果、ムーブ対象コンテンツを分割する等を行わなくても、第１記録装置１００及び第２記録装置２００の双方に同時に１分を超える長さのコンテンツが再生可能な状態とはならず、ムーブの規定に合致した動作とすることができる。【００９９】
また、第２記録装置２００の記録が完了してムーブが終了したとき、ステップＳ１８０においてムーブ完了通知を出力することで第１記録装置１００におけるムーブ対象コンテンツの削除を許可し、これに対応して第１記録装置１００がステップＳ７５においてムーブ完了通知が入力された後の所定のタイミングにおいてＨＤＤ１１０に保持されたムーブ対象コンテンツを消去処理する。【０１００】
このように、少なくともムーブ完了通知後に第１記録装置１００側のムーブ対象コンテンツを消去処理することにより、ムーブ終了後にムーブ対象コンテンツが第１記録装置１００及び第２記録装置２００の双方に同時に残らないようにし、第１記録装置１００のムーブ対象コンテンツを再生不能化することができる。また、万一ムーブに失敗し回復ができなくなった場合でも、コンテンツが失われるのを防止することができる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施形態のコンテンツ記録システムの全体概略構成を表す機能ブロック図である。
【図２】ＤＬＮＡプロトコルによるプロトコルスタックの概要を表す図である。
【図３】第２記録装置の読み書き処理部、通信制御部、及びアプリケーション処理部によって実行される制御手順を表すフローチャートである。
【図４】第１記録装置の読み書き処理部、通信制御部、及びアプリケーション処理部によって実行される制御手順を表すフローチャートである。
【図５】特に隠匿化処理の無い全コンテンツリストの例を表す、ＣＤＳ情報の論理構造図である。
【図６】ムーブ中のコンテンツの隠匿化処理を行ったコンテンツリストの例を表すＣＤＳ情報の論理構造図である。
【符号の説明】
【０１０２】
１００            第１記録装置（移動元記録装置）
１１０            ハードディスクドライブ（第１蓄積手段、移動元蓄積手段）
２００            第２記録装置（移動先記録装置）
２１０            ハードディスクドライブ（第２蓄積手段、移動先蓄積手段）
【図１】
2008035434.tif 000003
【図２】
2008035434.tif 000004
【図３】
2008035434.tif 000005
【図４】
2008035434.tif 000006
【図５】
2008035434.tif 000007
【図６】
2008035434.tif 000008
【国際調査報告】
2008035434.tif 000009
2008035434.tif 000010