(57)【特許請求の範囲】
【請求項１】
著作権保護された映像コンテンツが有効状態または無効状態で格納される記憶装置と、
送信元機器から伝送されて前記記憶装置に格納される映像コンテンツおよび前記送信元機器が有する前記映像コンテンツの情報を管理する管理手段と、
前記送信元機器が有効状態の映像コンテンツのデータを保持しつつ、前記送信元機器から伝送される前記映像コンテンツを前記無効状態で前記記憶装置に記録する手段と、
前記映像コンテンツの伝送が完了した後、当該映像コンテンツを利用する旨の入力がされる入力手段と、
前記利用する旨の入力がされた場合に、前記管理手段が管理する前記映像コンテンツの情報に基づいて前記送信元機器に前記送信元機器が有する映像コンテンツを無効状態にするためのコマンドを発行すると共に、前記送信元機器が有する映像コンテンツの無効化に伴い前記記憶装置に格納された前記映像コンテンツを前記有効状態にする制御手段と
を具備することを特徴とする映像コンテンツ記録装置。
【請求項２】
前記制御手段は、前記映像コンテンツを利用しない旨の入力がされた場合に、前記記憶装置から前記映像コンテンツを削除すると共に、前記管理手段が管理する当該映像コンテンツの情報を削除することを特徴とする請求項１記載の映像コンテンツ記録装置。
【請求項３】
前記送信元機器に対して、前記送信元機器が有する映像コンテンツの情報を問い合わせる手段と、
前記問い合わせの結果から予め設定された移動候補決定条件に合う映像コンテンツを前記送信元機器から伝送される映像コンテンツとして決定する決定手段とを更に具備することを特徴とする請求項１または２の何れか１項に記載の映像コンテンツ記録装置。
【請求項４】
前記予め設定された移動候補決定条件は、ユーザにより予め設定された条件であることを特徴とする請求項３に記載の映像コンテンツ記録装置。
【請求項５】
送信元機器から送信先機器に著作権保護された映像コンテンツを伝送するコンテンツ伝送方法であって、
前記送信先機器は、前記送信元機器から伝送される前記映像コンテンツおよび前記送信先機器が有する映像コンテンツの情報を管理し、
前記送信元機器は、有効状態の映像コンテンツのデータを保持しつつ、当該映像コンテンツを前記送信先機器に伝送し、
前記送信元機器は、前記伝送される映像コンテンツを無効状態で前記送信元機器が有する記憶装置に記録し、
前記映像コンテンツの伝送が完了した後、当該映像コンテンツを利用する旨の入力を検出し、
前記ユーザが利用する旨の入力を検出した場合、前記管理される前記映像コンテンツの情報に基づいて前記送信元機器が有する映像コンテンツを無効化した後に、前記送信先機器に格納された映像コンテンツを前記有効状態にする
ことを特徴とする映像コンテンツ伝送方法。
【請求項６】
前記映像コンテンツを利用しない旨の入力がされた場合に、前記送信元機器は、前記記憶装置から前記映像コンテンツを削除すると共に、当該映像コンテンツの情報を削除することを特徴とする請求項５記載の映像コンテンツ伝送方法。
【請求項７】
前記送信先機器から前記送信元機器に対して、前記送信元機器が有する映像コンテンツの情報を問い合わせ、
前記送信先機器は、前記問い合わせの結果から予め設定された移動候補決定条件に合う映像コンテンツを前記送信元機器から伝送される映像コンテンツとして決定することを特徴とする請求項５または６の何れか１項に記載の映像コンテンツ伝送方法。
【請求項８】
前記予め設定された移動候補決定条件は、ユーザにより予め設定された条件であることを特徴とする請求項７に記載の映像コンテンツ伝送方法。
【請求項９】
著作権保護された映像コンテンツが有効状態または無効状態で格納される記憶装置と、
送信元機器から伝送されて前記記憶装置に格納される映像コンテンツおよび前記送信元機器が有する前記映像コンテンツの情報を管理する管理手段と、
前記送信元機器が無効状態に設定された映像コンテンツのデータを保持しつつ、前記送信元機器から伝送される前記映像コンテンツを前記有効状態で前記記憶装置に記録する手段と、
前記映像コンテンツの伝送が完了した後、当該映像コンテンツを利用しない旨の入力がされる入力手段と、
前記利用しない旨の入力がされた場合に、前記記憶装置に記録された前記有効状態の前記映像コンテンツを削除すると共に、前記送信元機器が有する映像コンテンツを有効状態にするためのコマンドを発行する制御手段と
を具備することを特徴とする映像コンテンツ記録装置。
【請求項１０】
送信元機器から送信先機器に著作権保護された映像コンテンツを伝送するコンテンツ伝送方法であって、
前記送信先機器は、前記送信元機器から伝送される前記映像コンテンツおよび前記送信先機器が有する映像コンテンツの情報を管理し、
前記送信元機器は、無効状態の映像コンテンツのデータを保持しつつ、当該映像コンテンツを前記送信先機器に伝送し、
前記送信元機器は、前記伝送される映像コンテンツを有効状態で前記送信元機器が有する記憶装置に記録し、
前記映像コンテンツの伝送が完了した後、当該映像コンテンツを利用しない旨の入力を検出し、
映像コンテンツを利用しない旨の入力を検出した場合に、前記記憶装置に記録された前記無効状態の前記映像コンテンツを削除すると共に、前記送信元機器が有する映像コンテンツを有効状態にするためのコマンドを発行する
ことを特徴とする映像コンテンツ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信元機器から伝送された著作権保護された映像コンテンツを記録する映像コンテンツ記録装置および映像コンテンツ伝送方法に関する。
【背景技術】
【０００２】
現在、地上デジタル放送やＢＳデジタル放送で放映されているコンテンツは、著作権保護され、コンテンツのコピーを作成することが出来ない。従って、コンテンツを録画した装置から別の装置で利用するためには、予めコンテンツを移動しておかなければならない。
【０００３】
著作権保護されたコンテンツを機器間でネットワーク等を介して移動する時には、不正な複製が作られる恐れのないよう、各種の規格によって決められたコンテンツ移動方式を用いるのが一般的である。
【０００４】
まず送信先機器から送信元機器へコンテンツの伝送要求を出す。これを受けて送信元機器から送信先機器にコンテンツを伝送する。この時、送信先機器ではコンテンツを記録はするが、利用可能な状態にはしない(無効状態と呼ぶ。一方送信元機器の利用可能な状態は有効状態と呼ぶ)。ここまでの処理を伝送処理と呼ぶ。
【０００５】
コンテンツを全て伝送した後、送信先機器から送信元機器へコンテンツの無効化要求を出す。これを受けて送信元機器はコンテンツを削除し、送信先機器に削除した旨通知する。送信先機器はコンテンツを利用可能な状態にする。伝送処理終了後からここまでの処理を移動確定処理と呼ぶ。
【０００６】
この方法によりコンテンツが両機器に利用可能な状態で同時に存在する期間は無いため、不正なコピーが作られることを防ぎながら移動することが可能である。以上のようなコンテンツ移動方式をTransaction based moveと呼ぶ。
【０００７】
しかし、コンテンツの移動には時間がかかるため、コンテンツ利用の必要が発生した後、一から移動を行うのでは長く待たされてしまい不便である。
【０００８】
例えば出かける際、ＤＶＤレコーダ等から携帯電話にコンテンツを移動し、外出先にて携帯電話で視聴したい場合、外出前にコンテンツ移動操作を一から行っていたのでは伝送時間分だけ待たされてしまう。伝送時間は例えば、２５Ｍｂｐｓで記録された1時間のコンテンツを、１００Ｂａｓｅのネットワークを使い実効速度５０Ｍｂｐｓで転送した場合、伝送終了までには約３０分待たされることとなる。
【０００９】
コピーが可能なコンテンツであれば、移動の代わりに、送信先機器にとりあえず一通りコピーしておけば、好きな時に選別し、必要なものは保持し利用、不要なものは削除するという方法が取れる。送信先機器で削除してしまっても送信元機器には同じコンテンツが残っているため、完全に失われることはない。
【００１０】
しかし移動しかできないコンテンツの場合は予め移動させてしまうと、選別により今回使用しないと判断し削除した場合、両機器から完全に失われてしまう。これを嫌い、送信先機器に削除せずに置いておくと記憶容量の無駄となる。このため再び元の機器に移動しなおすとなると結局時間がかかる。
【００１１】
特許文献１には、デジタルコンテンツ記録再生装置で、ムーブ条件を保持しつつコンテンツ再生中でも再生中コンテンツのムーブを並行して行い、ムーブ処理の待ち時間を短縮する技術が開示されている。
【特許文献１】特開２００６−１８５４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
特許文献１に開示されている技術では、必要が発生してから移動が完了するまでの時間は変わらないので、根本的な解決にならない。
【００１３】
本発明の目的は、著作権保護されたコンテンツの移動の際に、ユーザーの待つ時間を短くすることが可能な映像コンテンツ記録装置および映像コンテンツ伝送方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の一例に係わる映像コンテンツ記録装置は、著作権保護された映像コンテンツが有効状態または無効状態で格納される記憶装置と、送信元機器から伝送されて前記記憶装置に格納される映像コンテンツおよび前記送信元機器が有する前記映像コンテンツの情報を管理する管理手段と、前記送信元機器が有効状態の映像コンテンツのデータを保持しつつ、前記送信元機器から伝送される前記映像コンテンツを前記無効状態で前記記憶装置に記録する手段と、前記映像コンテンツの伝送が完了した後、当該映像コンテンツを利用する旨の入力がされる入力手段と、前記利用する旨の入力がされた場合に、前記管理手段が管理する前記映像コンテンツの情報に基づいて前記送信元機器に前記送信元機器が有する映像コンテンツを無効状態にするためのコマンドを発行すると共に、前記送信元機器が有する映像コンテンツの無効化に伴い前記記憶装置に格納された前記映像コンテンツを前記有効状態にする制御手段と
を具備することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、著作権保護されたコンテンツの移動の際に、ユーザーの待つ時間を短くすることが可能になる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態を以下に図面を参照して説明する。
【００１７】
図１は、本発明の第１の実施形態に係わる映像コンテンツの伝送が行われる送信元機器としてのノート型パーソナルコンピュータと映像コンテンツ記録装置および送信先機器としてのマルチメディアプレーヤとを示す斜視図である。
【００１８】
パーソナルコンピュータは、内部にデジタルＴＶチューナを有し、デジタルＴＶチューナで受信した映像コンテンツを内蔵するＨＤＤに記録することが出来る。パーソナルコンピュータとマルチメディアプレーヤとは、ＬＡＮケーブルによってデータの送受信を行うことが可能である。そして、パーソナルコンピュータのＨＤＤに記録されている映像コンテンツをマルチメディアプレーヤに伝送することが出来る。
【００１９】
図２は、本発明の第１の実施形態に係わるパーソナルコンピュータのシステム構成を示すブロック図である。
【００２０】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２１】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、High Definition Digital Versatile Disk（ＨＤ ＤＶＤ）／ＤＶＤドライブ（ＯＤＤ）１１２、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、およびデジタルＴＶチューナ１１７等を備えている。
【００２２】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２３】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２４】
ＧＰＵ１０５は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、表示信号は、コンピュータ本体１１に設けられたインタフェース３、４をそれぞれ介して外部のＴＶ１、外部のＨＤＭＩモニタに送出することもできる。
【００２５】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１１１、ＯＤＤ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２６】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１９に出力する。
【００２７】
カードコントローラ１１３は、ＰＣカード、ＳＤ（Secure Digital）カードのようなカードを制御する。ＬＡＮコントローラ１１０は、１００ＢＡＳＥ−Ｔ規格のネットワーク通信を制御するためのコントローラである。無線ＬＡＮコントローラ１１４は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ１１５は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタンの操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２８】
デジタルＴＶチューナ１１７はテレビジョン（ＴＶ）放送信号によって放送される放送番組データを受信する受信装置であり、アンテナ端子に接続されている。このＴＶチューナ１１７は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、デジタルＴＶチューナ１１７は、外部機器から入力されるビデオデータをキャプチャする機能も有している。
【００２９】
また、ＴＶチューナ１１７によって受信された放送番組データ、または外部機器から入力されるビデオデータをＨＤＤ１１１に記録する記録処理を実行するためのプログラムを有する。また、このプログラムは、ユーザによって予め設定された録画予約情報（チャンネル番号、日時）によって指定される放送番組データをＴＶチューナ１１７を用いて受信し、その放送番組データをＨＤＤ１１１に記録する予約録画処理も実行する。
【００３０】
次に、マルチメディアプレーヤのシステム構成について図３を参照して説明する。  
図３に示すように、マルチメディアプレーヤ２０は、ＣＰＵ２０１、メモリ２０２、表示コントローラ２０３、ハードディスクドライブ（ＨＤＤ）２０４、入力インタフェース部２０５、ＵＳＢコントローラ２０６、オーディオコントローラ２０７、ＬＡＮコントローラ２０８、電源回路２１０、およびバッテリ２１１等を備えている。
【００３１】
ＣＰＵ１０１はマルチメディアプレーヤ２０の動作を制御するプロセッサであり、メモリ２０２にロードされた各種プログラム（オペレーティングシステム、およびアプリケーションプログラム等）を実行する。アプリケーションプログラムは、オーディオデータおよびビデオデータの再生、およびワンセグ放送の再生の実行等を行うためのプログラムである。
【００３２】
表示コントローラ２０３はＬＣＤ２０３Ａを制御し、各種操作メニュー、およびアプリケーションプログラムによって再生されたビデオデータに対応する画像等を、ＬＣＤ２０３Ａの表示画面上に表示する。ＨＤＤ２０４は、オーディオデータおよびビデオデータ等の各種データを格納するためのストレージデバイスとして機能する。入力インタフェース部２０５は、マルチメディアプレーヤ２０に設けられた各種ボタン群２０５Ａを制御するためのコントローラである。ＵＳＢコントローラ２０６はマルチメディアプレーヤ２０の本体に設けられたＵＳＢ端子２２１に接続されており、ＵＳＢ端子２２１に接続された他の各種デバイスとの通信を実行する。オーディオコントローラ２０７は音源デバイスであり、アプリケーションプログラムによって再生されたオーディオデータに対応するサウンド信号を生成し、そのサウンド信号をヘッドホン端子２２２に出力する。ＬＡＮコントローラ２０８は、パーソナルコンピュータ１０と通信を行うために、１００ＢＡＳＥ−Ｔ規格のネットワーク通信を制御するためのコントローラである。
【００３３】
次に、パーソナルコンピュータ１０のＨＤＤ内に格納された映像コンテンツをマルチメディアプレーヤ２０のＨＤＤに伝送するためのシステム構成について図４を参照して説明する。
【００３４】
本方法では、移動が行われそうな著作権保護されたコンテンツに関して、予めTransaction based moveを途中まで進め、コンテンツの内容を機器の一方が無効な状態で、もう一方が有効な状態で保持した有効化待ちの状態にしておく。コンテンツを利用する前に、必要に応じてコンテンツの有効化や無効状態のコンテンツの破棄を行うことにより、コンテンツの移動を一から行うのに比べて短い時間で送信先機器に移動することができる。
【００３５】
パーソナルコンピュータ１０は、コンテンツ移動制御部３０１、コンテンツ蓄積部３０２、有効化情報テーブル３０３等を有する。
【００３６】
また、マルチメディアプレーヤ２０は、コンテンツ移動制御部４０１、コンテンツ蓄積部４０２、有効化情報テーブル４０３、移動候補決定部４０４、選別準備処理開始要求部４０５、ユーザ入力処理部４０６等を有する。
【００３７】
コンテンツ移動制御部３０１，４０１は、映像コンテンツの移動に関わる処理を行う。また、各部の制御、各部からの要求に応じた処理、ネットワークを介して他機器とコンテンツや制御情報のやり取り等を行う。
【００３８】
コンテンツ蓄積部３０２，４０２は、コンテンツが格納されるハードディスクドライブ等の記憶装置である。
【００３９】
有効化情報テーブル３０３，４０３は、伝送情報を記録するテーブルである。伝送情報とはTransaction based moveにおいて、映像コンテンツを伝送するために必要な情報であり、両機器で、移動を行う各コンテンツ毎に作成し、伝送終了から有効化終了までの間保持する。伝送情報テーブルの例を図５に示す。図５に示すように有効化情報は、以下の項目を有する。
【００４０】
・相手機器識別情報 : 相手機器を一意に識別し通信するための情報(ＩＰアドレス、ＭＡＣアドレス等、相手機器のＩＤ（ＵＰｎＰ（登録商標）のＵＵＩＤに相当）)。
【００４１】
・自機器ファイル情報 : 自機器でどのコンテンツが対象かを判別するための情報(ファイル名、ファイルＩＤ等)と、コンテンツの状態(有効か無効)。
【００４２】
・相手機器ファイル情報 : 相手機器でどのコンテンツが対象かを判別するための情報(ファイル名、ファイルＩＤ（ＣＤＳのオブジェクトＩＤに相当）等)と、コンテンツの状態(有効か無効か)。
【００４３】
・コンテンツ情報：番組名、ジャンル、録画時間等、コンテンツ内容に関する情報。
【００４４】
ＨＤＤは、コンテンツを蓄積しておくための記録領域である。コンテンツ移動制御部からの指示に従い、有効状態・無効状態のコンテンツの蓄積、蓄積されたコンテンツの読み出し・削除等を行う。
【００４５】
移動候補決定部４０４は、移動候補の決定を行う。コンテンツ移動制御部４０１より受け取った全コンテンツ情報の中より、予め設定された移動候補決定条件に基づき移動候補を選択し、そのコンテンツ情報をコンテンツ移動制御部４０１へ返答する。
【００４６】
選別準備開始要求部４０５は、選別準備処理の開始を指示する。予め設定された選別準備開始時間になったら、コンテンツ移動制御部４０１に選別準備処理の開始要求を出す。
【００４７】
次に、実際の伝送処理について説明する。伝送処理は、両機器の処理に余裕がある場合に行われる。例えば、以下の例のような空いた時間に伝送処理が行われる。
【００４８】
１．毎深夜等、一般的なユーザが利用しないであろう時刻。
【００４９】
２．ユーザの指定した時刻。
【００５０】
３．両機器に録画予約等が入っていない時刻。
【００５１】
４．過去にユーザがどの時間帯に操作したかを学習し、それに沿って操作が行われないであろう時刻を予測。
【００５２】
空いた時間に、送信先機器であるマルチメディアプレーヤ２０が送信元機器であるパーソナルコンピュータ１０より全コンテンツのコンテンツ情報を取得し、その中から候補となるコンテンツを以下のような条件で選ぶ。
【００５３】
１．ユーザが予め設定した番組
２．バラエティ、ドキュメンタリー等、指定されたジャンルのコンテンツ
３．番組名中に、指定されたキーワードを含む番組
４．前日録画したもの等、指定された時間範囲に合致するコンテンツ
５．上記を何度か繰り返した後、有効化されたかどうかを元にしてユーザの嗜好を学習し、それにそったもの
６．特に条件を定めず、すべてのコンテンツを候補とする方法もある。
【００５４】
次に、伝送を行うコンテンツを決定した後の、実際のコンテンツの伝送処理について図６を参照して説明する。
【００５５】
図６（Ａ）に示す送信先機器であるマルチメディアプレーヤ２０にコンテンツおよび有効化情報が無い初期状態で伝送を行う。この伝送に先立って、図６（Ｂ）に示すように、送信元機器であるパーソナルコンピュータ１０および送信先機器であるマルチメディアプレーヤ２０のそれぞれにおいて、伝送されるコンテンツ５０１に係わる有効化情報５０２Ａ、５０２Ｂを有効化情報テーブルに登録する。なお、パーソナルコンピュータ１０において、有効化情報５０２Ａ内の送信元機器に関するファイル情報を有効状態にする。また、マルチメディアプレーヤ２０において、有効化情報情報５０２Ｂ内の送信先機器に関するファイル情報を無効状態にする。
【００５６】
有効化情報の作成後、図６（Ｃ）に示すように、パソコン１０からマルチメディアプレーヤ２０に映像コンテンツ５０１Ａの伝送を開始し、マルチメディアプレーヤ２０内に映像コンテンツ５０１Ｂが蓄積される。そして、図６（Ｄ）に示すように、マルチメディアプレーヤ２０のコンテンツ５０１Ｂが無効な状態で、パーソナルコンピュータ１０のコンテンツ５０１Ａが有効な状態で持ち、両機器が有効化情報５０２Ａ，５０２Ｂを持つ、有効化がすぐに行える状態にする(選別準備処理と呼ぶ)。
【００５７】
空いた時間についてはシステムにより予め設定されており、その時間を過ぎた後も次の空いた時間が自動的に設定されるものとする。
【００５８】
また、候補となるコンテンツの選択条件についてはシステムにより予め設定されているものとする。
【００５９】
コンテンツを利用する時点でユーザが操作し、各選別準備処理済のコンテンツが必要か不要かを判断し、必要であれば有効化、不要であれば無効状態のコンテンツと有効化情報の破棄を行う(選別処理と呼ぶ)。
【００６０】
選別処理を図７を参照して説明する。  
選別準備処理後の状態（図７（Ａ））から、マルチメディアプレーヤ２０側でコンテンツを必要とするか否かの選別が行われる。ユーザがマルチメディアプレーヤ２０で利用することを選んだ場合、マルチメディアプレーヤ２０側からパーソナルコンピュータ１０側にマルチメディアプレーヤ２０で利用するための有効化処理の開始を指示する（図７（Ｂ））。パーソナルコンピュータ１０は、コンテンツ５０１Ａを削除する（図７（Ｃ））。パーソナルコンピュータ１０はマルチメディアプレーヤ２０にコンテンツ５０１Ａを削除した旨を通知した後、有効化情報５０２Ａを削除する（図７（Ｄ））。マルチメディアプレーヤ２０は、コンテンツ５０１Ｂを有効化した後、有効化情報５０２Ｂを削除する（図７（Ｅ），（Ｆ））。
【００６１】
ユーザがマルチメディアプレーヤ２０で利用しないことを選んだ場合、マルチメディアプレーヤ２０は無効状態のコンテンツ５０１Ｂと有効化情報５０２Ｂとを削除し、パーソナルコンピュータ１０に有効化情報５０２Ａを削除するように指示する（図７（Ｇ））。パーソナルコンピュータ１０は、有効化情報５０２Ａを削除する（図７（Ｈ），（Ｉ））。以上で選別処理が終了する。
【００６２】
この方法によりコンテンツの移動を一から行うのに比べて短い時間で必要なもののみをマルチメディアプレーヤ２０に移動することができ、不要なコンテンツに関してもパーソナルコンピュータ１０に残るため失われることはない。
【００６３】
次に、図４に示した各部が実行する処理についてフローチャートを参照して説明する。  
先ず、送信先機器であるマルチメディアプレーヤ２０の選別準備処理開始要求部４０５が実行する処理について図８を参照して説明する。送信先機器であるマルチメディアプレーヤ２０の選別準備処理開始要求部は、システム起動時に起動され、以下の処理を行う。
【００６４】
先ず、選別処理開始要求部４０５は、予め設定された空いた時間まで待機する(ステップＳ１１)。設定された空いた時間になったら、選別処理開始要求部４０５は、マルチメディアプレーヤ２０のコンテンツ移動制御部４０１に選別準備開始を要求する（ステップＳ１２）。マルチメディアプレーヤ２０の選別準備処理開始要求部４０５は、以上の処理を繰り返し行う。
【００６５】
次に、図９を参照してマルチメディアプレーヤ２０の移動候補決定部４０４が行う処理について説明する。マルチメディアプレーヤ２０の移動候補決定部４０４は、システム起動時に開始され、以下の処理を実行する。
【００６６】
先ず、移動候補決定部４０４は、コンテンツ移動制御部４０１から移動候補決定要求とコンピュータ１０から送られた各コンテンツのコンテンツ情報を待ち受ける（ステップＳ２１）。そして、コンテンツ移動制御部４０１から移動候補決定要求を受け取ると、各コンテンツのコンテンツ情報より、予め設定された移動候補決定条件に合うコンテンツのみをコンテンツ移動制御部４０１を介して、送信元機器であるパソコンのコンテンツ移動制御部３０１に返答する(ステップＳ２２)。マルチメディアプレーヤ２０の移動候補決定部４０４は、以上の処理を繰り返し実行する。
【００６７】
次に、図１０を参照してマルチメディアプレーヤ２０のユーザ入力処理部４０３が行う処理について説明する。ユーザ入力処理部４０３は、システム起動時に実行され、以下の処理を行う。
【００６８】
ユーザ入力処理部４０３は、ユーザの操作による選別処理開始指示を待ち受ける（ステップＳ３１）。選別処理開始指示を受けたら、ユーザ入力処理部４０３は、有効化情報テーブルに登録されている全べての有効化情報を取得する（ステップＳ３２）。
【００６９】
そして、ユーザ入力処理部４０３は、各有効化情報に対してステップＳ３３，およびステップＳ３４の処理を行う。ユーザ入力処理部４０３は、ユーザに対して必要か不要かを確認する処理を行う（ステップＳ３３）。ここでは、ＬＣＤ２２にコンテンツの名称を含む情報と、必要か不要かをユーザに選択させるためのボタンを表示させて、ユーザに確認する。
【００７０】
ユーザ入力処理部４０３は、コンテンツ移動制御部４０１に選別処理開始を要求し、確認を行ったコンテンツの有効化情報と送信先機器で必要か不要かの確認結果を通知する（ステップＳ３４）。ユーザ入力処理部は、以上の処理を繰り返し実行する。
【００７１】
次に、図１１を参照してマルチメディアプレーヤ２０のコンテンツ移動制御部４０１が行う処理について説明する。マルチメディアプレーヤ２０のコンテンツ移動制御部４０１は、システム起動時に開始され、以下の処理を実行する。
【００７２】
コンテンツ移動制御部４０１は、選別準備処理開始要求部４０５から送られる選別準備処理の開始要求、および移動候補決定部４０４から送られる選別処理の開始要求を待ち受ける（ステップＳ４１）。要求を受け付けた場合、コンテンツ移動制御部４０１は、受け付けた要求が選別準備処理の開始要求であるか否かを判別する（ステップＳ４２）。選別準備処理の開始要求であると判断した場合（ステップＳ４２のＹＥＳ）、コンテンツ移動制御部は、選別準備処理を実行する（ステップＳ４３）。
【００７３】
選別準備処理の開始要求ではないと判断した場合（ステップＳ４２のＮＯ）、則ち選別処理の開始要求だった場合、対象コンテンツの有効化情報と、送信先で必要か不要かの確認結果を受け取る（ステップＳ４４）。受け取ったら、選別処理を実行する（ステップＳ４５）。
【００７４】
次に、ステップＳ４３の選別準備処理について図１２を参照して説明する。  
先ず、コンテンツ移動制御部４０１は、送信元機器であるコンピュータ１０にコンテンツ情報取得要求を出し、コンピュータ１０が有する全コンテンツのコンテンツ情報を取得する（ステップＳ５１）。コンピュータ１０が有する全コンテンツのコンテンツ情報の取得は、例えばＵＰｎＰ（登録商標）ベースで行なうことができる。送信先機器はＣＤＳ（Content Directory Service）を利用してコンテンツ情報を取得することができる。
【００７５】
コンピュータ１０からコンテンツ情報を取得すると、コンテンツ移動制御部４０１は、移動候補決定部４０５に取得したコンテンツ情報を送り、移動候補決定要求を発行する（ステップＳ５２）。
【００７６】
続いて、コンテンツ移動制御部４０１は、移動候補決定部４０５から、選択された候補のコンテンツ情報を受け取る（ステップＳ５３）。
【００７７】
続いて、選ばれた各コンテンツに関してステップＳ５４〜ステップＳ５７の処理を行う。  
コンテンツ移動制御部４０１は、コンピュータ１０に対象コンテンツのコンテンツ情報と共に、選別準備処理の開始要求を出す（ステップＳ５４）。
【００７８】
コンテンツ移動制御部４０１は、コンピュータ１０から相手機器のファイル情報を受信する（ステップＳ５５）。コンテンツ移動制御部４０１は、これから記録する無効状態のコンテンツに関する情報より自機器ファイル情報を作成し、送信元に送信する（ステップＳ５６）。コンテンツ移動制御部４０１は、自機器のファイルの状態は無効状態、これまでで得た情報を合わせて有効化情報とし、有効化情報テーブル４０３に記録する（ステップＳ５７）。有効化情報テーブルに有効化情報を登録した後、コンピュータ１０からコンテンツを受信し、無効状態でコンテンツを記録する（ステップＳ５８）。以上で選別準備処理が終了する。
【００７９】
次に、コンテンツ移動制御部４０１によるステップＳ４５の選別処理について、図１３を参照して説明する。  
コンテンツ移動制御部４０１は、有効化情報の相手機器識別情報を元に、送信先と通信を確立する（ステップＳ６１）。通信の確率後、送信先に選別処理開始を要求する（ステップＳ６２）。
【００８０】
コンテンツ移動制御部４０１は、送信先機器である本プレイヤ２０で必要か不要かを判別する（ステップＳ６３）。必要であると判断した場合（ステップＳ６３のＹＥＳ）、コンテンツ移動制御部４０１は、送信元機器であるコンピュータ１０に、相手機器ファイル情報とともに送信先で必要である旨を通知する（ステップＳ６４）。コンテンツ移動制御部４０１は、送信元から有効状態のコンテンツを削除した旨の通知を待ち受ける（ステップＳ６５）。削除の通知を受けたら、コンテンツ移動制御部４０１は、無効状態のコンテンツを有効化する（ステップＳ６６）。
【００８１】
ステップＳ６３において、必要ではないと判断した場合（ステップＳ６３のＮＯ）、コンテンツ移動制御部４０１は、自機が有する無効状態のコンテンツを削除する（ステップＳ６８）。コンテンツ移動制御部４０１は、コンピュータ１０に、相手機器ファイル情報とともに自機で不要である旨を通知する（ステップＳ６９）。
【００８２】
ステップＳ６６、或いはステップＳ６９の処理後、コンテンツ移動制御部４０１は、有効化情報テーブルから対象の有効化情報を削除する（ステップＳ６７）。以上で選別処理が終了する。
【００８３】
次に、図１４を参照して送信元機器であるコンピュータ１０のコンテンツ移動制御部３０１が行う処理について説明する。パーソナルコンピュータ１０のコンテンツ移動制御部３０１は、システム起動時に処理を開始し、以下の処理を実行する。
【００８４】
まず、送信先機器であるマルチメディアプレーヤ２０からの要求を待ち受ける（ステップＳ７１）。要求を受けたら、要求の内容を判別する（ステップＳ７２）。判別した要求の内容に応じてそれぞれ以下の処理を行う。
【００８５】
ステップＳ７２において、コンテンツ情報取得要求であると判断した場合、コンテンツ移動制御部３０１は、自機が有する全コンテンツのコンテンツ情報を相手機器に送信する（ステップＳ７３）。
【００８６】
ステップＳ７２において、選別準備処理の開始要求であると判断した場合、コンテンツ移動制御部４０１は、送信先機器であるマルチメディアプレーヤ２０より、対象となるコンテンツのコンテンツ情報を受け取る（ステップＳ８１）。プレーヤ２０から指定された対象コンテンツのコンテンツ情報を受信したら、コンテンツ移動制御部３０１は、自機器ファイル情報をプレーヤ２０に送信する（ステップＳ８２）。コンテンツ移動制御部３０１は、プレーヤ２０から相手機器ファイル情報を受信する（ステップＳ８３）。コンテンツ移動制御部３０１は、自機器のファイルの状態は有効状態、これまでで得た情報を合わせて有効化情報とし、有効化情報テーブルに記録する（ステップＳ８４）。そして、コンテンツ移動制御部３０１は、指定された対象コンテンツを送信先機器であるマルチメディアプレーヤ２０に送信する（ステップＳ８５）。
【００８７】
ステップＳ７２において、選別処理の開始要求であると判断した場合、コンテンツ移動制御部３０１は、送信先機器であるマルチメディアプレーヤ２０より、対象となるコンテンツに関する自機器ファイル情報と、送信先で必要か不要かの通知を受信する（ステップＳ９１）。コンテンツ移動制御部３０１は、受け取った自機器ファイル情報を元に有効化情報テーブルから該当する有効化情報を探す（ステップＳ９２）。コンテンツ移動制御部３０１は、送信先機器であるマルチメディアプレーヤ２０で必要であるか不要であるかを判断する（ステップＳ９３）。必要であると判断した場合（ステップＳ９３のＹＥＳ）、コンテンツ移動制御部３０１は、自機の有効状態のコンテンツを削除し、プレーヤ２０に削除した旨を通知する（ステップＳ９４）。ステップＳ９３においてプレーヤ２０で不要であると判断した場合（ステップＳ９３のＮＯ）、或いはステップＳ９４の処理後、コンテンツ移動制御部３０１は、自機の有効化情報テーブルから対象の有効化情報を削除する（ステップＳ９５）。パーソナルコンピュータのコンテンツ移動制御部３０１は、以上の処理を繰り返し実行する。
【００８８】
パーソナルコンピュータ１０からマルチメディアプレーヤ２０へコンテンツを移動する際、予めコンピュータ１０からマルチメディアプレーヤ２０へ、移動の候補となる著作権保護コンテンツに関して、Transaction based moveを進めコンテンツ内容の伝送のみ終了させおき、すぐに自機器が利用可能な状態にできる時点で中断しておくことで、利用する時に利用可能にする手続きのみを行うだけで利用できるようになり、短い時間で自機器に移動することができる。また、中断した状態から移動をキャンセルする事で、移動はなかったことになるため、移動するかどうかを選択可能となる。
【００８９】
(第２の実施形態)
第１の実施形態では選別準備後の時点で有効状態のコンテンツが送信元にあるため、選別を行う前の時点で送信元機器でコンテンツを利用できることがメリットである。しかし、逆に送信先では直ぐに利用できないデメリットもある。
【００９０】
出かけた先でメディアプレーヤでコンテンツを利用したいが、時間が取れず選別処理が出来ずに出かけてしまった場合、コンテンツを利用することが出来ない。このような問題には以下が有効である。
【００９１】
一度、候補となるコンテンツを送信先に完全に移動した後、送信先から送信元に移動するようにTransaction based moveを途中まで行い、送信元が無効状態のコンテンツ、送信先が有効状態のコンテンツを持つ状態にする。これを選別準備とする。
【００９２】
その後、ユーザによる選別時に、
・送信先で必要な場合
送信元で無効状態のコンテンツを削除する
・送信先で不要な場合
送信先の有効状態のコンテンツを削除
送信元の無効状態のコンテンツを有効化
を行う。
【００９３】
選別準備終了時点で有効なコンテンツは送信先にあるので、選別を行わなくても送信先であるメディアプレーヤで利用可能であるため、先に説明した問題を回避できる。
【００９４】
（第３の実施形態）
例えば、第１の実施形態と第２の実施形態とは組み合わせて利用することも可能である。則ち、コンテンツ毎にどちらの方法を使っても良い。
【００９５】
選別準備処理終了時点から選別処理が行われる前までの期間で、どちらの機器で利用される可能性が高いかに合わせて、第１の実施形態と第２の実施形態のどちらを用いて選別準備処理を行うか決定すればよい。
【００９６】
(第４の実施形態)
第１の実施形態では、パーソナルコンピュータ１０に記録されていたコンテンツをマルチメディアプレーヤ２０で利用するかしないかを選別する場合について述べた。
【００９７】
しかし、パーソナルコンピュータ１０側で、選別処理を行うことも可能である。この場合、パーソナルコンピュータ１０に記録されているコンテンツをパーソナルコンピュータ１０に残したいか残したくないかを選別する場合にも以下の処理を行うことですばやく移動できる。
【００９８】
候補となるコンテンツを、パーソナルコンピュータ１０からマルチメディアプレーヤ２０に移動するようにTransaction based moveを途中まで行い、パーソナルコンピュータ１０が有効状態のコンテンツ、マルチメディアプレーヤ２０が無効状態のコンテンツを持つ状態にする。これを選別準備とする。
【００９９】
その後、ユーザの選別により、
・パーソナルコンピュータ１０で必要な場合
マルチメディアプレーヤ２０で無効状態のコンテンツを削除
・パーソナルコンピュータ１０で不要な場合
パーソナルコンピュータ１０の有効状態のコンテンツを削除する
マルチメディアプレーヤ２０の無効状態のコンテンツを有効化
を行う。
【０１００】
(第５の実施形態)
なお、第１の実施形態と第４の実施形態を組み合わせて利用することも可能である。  
パーソナルコンピュータ１０のコンテンツも、マルチメディアプレーヤ２０のコンテンツも選別準備を行い、選別時点でパーソナルコンピュータ１０で必要なものはパーソナルコンピュータ１０に、不要なものはマルチメディアプレーヤ２０に、すばやく移動することができる。
【０１０１】
有効な具体例を挙げる。パーソナルコンピュータ１０にコンテンツＡとコンテンツＢが記録されていて、マルチメディアプレーヤ２０には何も記録されていない状態で、ある日の日中、パーソナルコンピュータ１０からマルチメディアプレーヤ２０にコンテンツＡを移動して利用し、次の日の日中にはもうマルチメディアプレーヤ２０ではコンテンツＡは利用しないためＤＶＤレコーダに移動し、新たにコンテンツＢをマルチメディアプレーヤ２０に移動して利用するといった場合を考える。この場合、夜中にコンテンツＡとＢ共に第１の実施形態と第２の実施形態により選別準備処理を行っておくことで、選別時、短い時間でコンテンツの移動が可能である。
【０１０２】
（第６の実施形態）
Transaction based moveではコンテンツの伝送終了から送信元より削除した連絡が来るまで待つ時間の上限は決められていない。よって実装依存であり、いつの間にか相手機器が有効化を待つのをやめてしまい、有効化できなくなる恐れがある。
【０１０３】
選別準備処理を始める前の段階で、お互いが各実施例の方法に対応しているか、いつの間にか待つのをやめる恐れはないかを確認する事で、確実にコンテンツの移動を行うことが可能となる。
【０１０４】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１０５】
【図１】第１の実施形態に係わる映像コンテンツの伝送が行われる送信元機器としてのノート型パーソナルコンピュータと送信先機器としてのマルチメディアプレーヤとを示す斜視図。
【図２】図１に示すノート型パーソナルコンピュータのシステム構成を示すブロック図。
【図３】図１に示すマルチメディアプレーヤのシステム構成を示すブロック図。
【図４】パーソナルコンピュータ１０のＨＤＤ内に格納された映像コンテンツをマルチメディアプレーヤ２０のＨＤＤに伝送するためのシステム構成を示すブロック図。
【図５】図４にしめす有効化情報テーブルに格納される有効化情報の例を示す図。
【図６】伝送を行うコンテンツを決定した後の、実際のコンテンツの伝送処理を説明するための図。
【図７】選別処理の過程を示す図。
【図８】送信先機器であるマルチメディアプレーヤの選別準備処理開始要求部が実行する処理の手順を示すフローチャート。
【図９】送信先機器であるマルチメディアプレーヤの移動候補決定部が実行する処理の手順を示すフローチャート。
【図１０】送信先機器であるマルチメディアプレーヤのユーザ入力処理部が実行する処理の手順を示すフローチャート。
【図１１】送信先機器であるマルチメディアプレーヤのコンテンツ移動制御部が実行する処理の手順を示すフローチャート。
【図１２】図１１のステップＳ４３における選別準備処理の手順を示すフローチャート。
【図１３】図１１のステップＳ４５における選別処理の手順を示すフローチャート。
【図１４】送信元機器であるコンピュータのコンテンツ移動制御部が行う処理の手順を示すフローチャート。
【符号の説明】
【０１０６】
３０１…コンテンツ移動制御部３０１、３０２…コンテンツ蓄積部、３０３…有効化情報テーブル、４０１…コンテンツ移動制御部、４０２…コンテンツ蓄積部、４０３…有効化情報テーブル、４０４…移動候補決定部、４０５…選別準備処理開始要求部、４０６…ユーザ入力処理部。
【図１】
0004309941.tif 000002
【図２】
0004309941.tif 000003
【図３】
0004309941.tif 000004
【図４】
0004309941.tif 000005
【図５】
0004309941.tif 000006
【図６】
0004309941.tif 000007
【図７】
0004309941.tif 000008
【図８】
0004309941.tif 000009
【図９】
0004309941.tif 000010
【図１０】
0004309941.tif 000011
【図１１】
0004309941.tif 000012
【図１２】
0004309941.tif 000013
【図１３】
0004309941.tif 000014
【図１４】
0004309941.tif 000015