(57)【特許請求の範囲】
【請求項１】
クライアント端末に対してコンテンツデータを送信するサーバ装置であって、
前記クライアント端末からコンテンツデータの送信要求を受け付ける受付手段と、
前記受付手段で送信要求を受け付けたコンテンツデータに関連付けられたコピー可能回数が１で、かつ、プロテクト情報がプロテクトとされている場合、前記クライアント端末に対するコンテンツデータの送信を行わないと判断する判定手段と、を備える、
サーバ装置。
【請求項２】
クライアント端末に対してコンテンツデータを送信するコンテンツデータの送信方法であって、
クライアント端末からコンテンツデータの送信要求を受け付け、
前記送信要求を受け付けたコンテンツデータに関連付けられたコピー可能回数が１で、かつ、プロテクト情報がプロテクトされている場合、前記クライアント端末に対するコンテンツデータの送信を行わないと判断する、
コンテンツデータの送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置と通信可能なサーバ装置に関する。特に、表示装置に、映像データ（例えば、ビデオデータ）を送信するサーバ装置に関する。
【背景技術】
【０００２】
情報技術の普及に伴い、ＡＶコンテンツのほとんどがデジタル化されており、ＣＤやＤＶＤなどのデジタル・コンテンツを記録再生するメディアが広く利用されている。また、最近では、ＨＤＤレコーダやＨＤＤ搭載ＤＶＤレコーダなど、コンテンツをデジタル記録する機器が家庭内にも浸透してきている。さらには、ネットワークを経由した映像や音楽などのコンテンツの流通・配信サービスが盛んとなり、ＣＤやＤＶＤなどのメディアの移動なしに、ネットワークを経由して遠隔端末間でコンテンツ配信が行なわれている。
【０００３】
しかしながら、デジタル化されたコンテンツはコピーや改竄などの不正な操作が比較的容易であることから、個人的又は家庭的なコンテンツの使用を許容しながら不正使用に対する防御が必要である。とりわけ、国内では２０１１年の地上アナログ放送停波に向けてアナログ放送受信機からデジタル放送受信機への置き換えが急速に進んでおり、家庭内のＡＶコンテンツのデジタル化に対してコンテンツの保護を技術的に実現することが必須と考えられている。
【０００４】
デジタル伝送コンテンツの保護に関する業界標準的な技術として、ＤＴＬＡ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｌｉｃｅｎｓｉｎｇ  Ａｄｍｉｎｉｓｔｒａｔｏｒ）が開発したＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）が挙げられ、コピー制御を始め著作権が保護された形でコンテンツを伝送させるための仕組みについて規定されている（例えば、非特許文献1を参照のこと）。
【０００５】
ＤＴＣＰでは、コンテンツ伝送時における機器間の認証プロトコルと、暗号化コンテンツの伝送プロトコルについて取り決められている。その規定は、要約すれば、ＤＴＣＰ準拠機器はＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）など取り扱いが容易な圧縮コンテンツを非暗号の状態で機器外に送出しないことと、暗号化コンテンツを復号するために必要となる鍵交換を所定の相互認証及び鍵交換（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ：ＡＫＥ）アルゴリズムに従って行なうこと、並びにＡＫＥコマンドにより鍵交換を行なう機器の範囲を制限することなどを取り決めている。また、DTCPではコピー制御情報としてＣｏｐｙ  Ｆｒｅｅ、Ｃｏｐｙ  Ｏｎｃｅ、Ｎｏ  Ｍｏｒｅ  Ｃｏｐｉｅｓ、Ｃｏｐｙ  Ｎｅｖｅｒといった複数の種類のを定義し、それぞれの制御情報に基づいてＳｉｎｋ，Ｓｏｕｒｃｅそれぞれの機器の動作を決めている。上記のうちＮｏ  Ｍｏｒｅ  Ｃｏｐｉｅｓは、元はＣｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎに設定されたコンテンツを１回（ｆｉｒｓｔ  ｇｅｎｅｒａｔｉｏｎ）だけコピーしたことによりコピーが許可されなくなった状態である。ＤＴＣＰ−ＩＰでは、Ｎｏ  Ｍｏｒｅ  Ｃｏｐｉｅｓとして符号化されたコンテンツを伝送する手段として、ＭＯＶＥ機能が用意されている（例えば、非特許文献２、非特許文献３を参照のこと）。ネットワーク通信におけるＭＯＶＥは、機器間でデータを移動させることに相当し、基本的に移動元にデータを残さない。ＤＴＣＰ−ＩＰで言うＭＯＶＥ機能は、Ｓｉｎｋは受信したコンテンツをＮｏ  Ｍｏｒｅ  Ｃｏｐｉｅｓとして符号化して扱うこと、及び、Ｓｏｕｒｃｅ側では伝送した後のコンテンツを消去又は利用不能にするという条件の下で、暗号化コンテンツをＳｏｕｒｃｅからＳｉｎｋへ伝送することを意味する。例えば、Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎのコンテンツが個人のビデオ録画機器（ＰＶＲ）などのＳｏｕｒｃｅにＮｏ  Ｍｏｒｅ  Ｃｏｐｉｅｓとして符号化・記録されている場合、ＭＯＶＥ機能を用いることで、上記の条件を満たしながら、Ｃｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎの状態で符号化して単一のＳｉｎｋに伝送することができる。また、単一のＳｏｕｒｃｅと単一のＳｉｎｋ間でのみ、ＭＯＶＥが許容される。
【０００６】
著作権保護されたデータを他の記録装置に移動する際に、独自の複写暗号鍵で複写データを暗号化して保持しておき、万一移動時の障害などにより移動後のデータが不良の場合は、移動後のデータを無効とし同装置では、複写データから元のデータを復元することにより、著作権保護を行ないながら元のデータの消失を防止する、コンテンツ・データを取り扱う装置について提案がなされている（例えば、特許文献１、特許文献２を参照のこと）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２５０５６７号公報
【特許文献２】特開２０１０−２３１７８７号公報
【非特許文献】
【０００８】
【非特許文献１】ＤＴＣＰ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｏｌｕｍｅ  １    （Ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｖｅｒｓｉｏｎ）  Ｒｅｖｉｓｉｏｎ  １．４  （ｈｔｔｐ：／／ｗｗｗ．ｄｔｃｐ．ｃｏｍ／）
【非特許文献２】ＤＴＣＰ  Ｖｏｌｕｍｅ  １  Ｓｕｐｐｌｅｍｅｎｔ  Ｅ（Ｖ１ＳＥ）  Ｍａｐｐｉｎｇ  ＤＴＣＰ  ｔｏ  ＩＰ  （Ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｖｅｒｓｉｏｎ）  Ｒｅｖｉｓｉｏｎ  １．１  （ｈｔｔｐ：／／ｗｗｗ．ｄｔｃｐ．ｃｏｍ／）
【非特許文献３】ＤＩＧＩＴＡＬ  ＴＲＡＮＳＭＩＳＳＩＯＮ  ＰＲＯＴＥＣＴＩＯＮ  ＬＩＣＥＮＳＥ  ＡＧＲＥＥＭＥＮＴ，  Ａｄｏｐｔｅｒ  Ａｇｒｅｅｍｅｎｔ  ――Ｍａｙ  ２００５
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、同装置では、コンテンツ移動の際に移動先機器の再生性能に合わせて解像度を低くするなどのフォーマット変換を施した後に移動するなどのケースが想定されていない。そのため、同装置では、ＭＯＶＥ操作に伴い、ユーザの意図に反してオリジナルのコンテンツが消失してしまうという課題がある。
【００１０】
そこで、本発明の目的は、上記の問題を解決すべく、コンテンツのＭＯＶＥ操作時に不用意にオリジナルコンテンツを消失することを軽減できるサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のサーバ装置は、クライアント端末に対してコンテンツデータを送信するものである。そして、本発明のサーバ装置は、前記クライアント端末からコンテンツデータの転送要求を受け付ける受付手段と、前記受付手段で転送要求を受け付けたコンテンツデータに関連付けられたコピー可能回数及びプロテクト情報に基づいて、前記クライアント端末に対するコンテンツデータの転送の可否を判断する判定手段と、を備える。
【発明の効果】
【００１２】
上記の構成によれば、コンテンツのＭＯＶＥ操作時に不用意にオリジナルコンテンツが消失してしまうといったことを軽減できる。
【図面の簡単な説明】
【００１３】
【図１】映像コンテンツ伝送システムの構成図
【図２】映像コンテンツ属性情報を説明するための図
【図３】映像コンテンツ伝送シーケンス図
【図４】映像コンテンツ伝送可否判定処理フローチャート
【図５】コピー回数警告メッセージの一例を示した図
【図６】プロテクトコンテンツに対する伝送シーケンス図
【図７】プロテクトコンテンツ判定処理フローチャート
【図８】自動伝送モードでの映像コンテンツ伝送シーケンス図
【図９】自動伝送判別処理フローチャート
【発明を実施するための形態】
【００１４】
（実施の形態１）
１．定義
１−１．映像コンテンツの説明
２．構成
２−１．映像コンテンツ伝送システムの構成図
２−２．サーバの構成図
２−３．クライアントの構成図
３．映像コンテンツ伝送システムの動作
３−１．全体の動作
３−２．サーバの送信データ作成処理
３−３．クライアントの伝送対象判別処理
４．他の実施形態
４−１．サーバの伝送可否判別処理
４−２．クライアントの自動伝送処理
５．まとめ
［１．定義］
本実施例の映像コンテンツ伝送システムで扱う映像コンテンツの属性情報について図２を用いて説明する。本システムでは、コンテンツ伝送に先立ちサーバ１がクライアント２に対してそれぞれの映像コンテンツの属性情報を公開する。図２に示す様に、属性情報は、タイトル、コンテンツ長、コンテンツID、フォーマット、コピー可能回数、自動転送可否フラグから構成されている。タイトルは、利用者が識別可能なコンテンツ内容を表す文字列で構成される。コンテンツ長は映像の再生時間を表す。コンテンツIDは、サーバ１内でコンテンツを一意に特定し、クライアント２が伝送対象を特定する為に利用される識別情報である。フォーマットは、MPEG＿TS＿JP＿T、AVC_AAC_HD_T等の映像コンテンツの符号化方式等を示しており、クライアント２は自機器で再生可能かどうかを判別するする情報とし用いることが出来る。このフォーマット情報は、DLNA等の規格化団体により映像符号化方式、音声符号方式システムフォーマットの組み合わせに対しプロファイル名として定義されている。コピー可能回数は、著作権保護された映像コンテンツに対して付与される情報であり、他の機器もしくは記録媒体へのコピー可能回数を示す情報である。日本国内では、地上デジタル放送、BSデジタル放送を録画した直後は１０回のコピーを可能とする運用が行われている。この場合、他の機器やBDなどの記録メディアへコピーする毎にこのコピー回数が減算され、コピー可能回数が０回となった時点で時機器内から当該コンテンツを削除又は利用不可能な状態としなければならない。また、放送事業者によっては１世代の録画のみ可能とし、他機器や記録メディアへのコピーを許可しない場合も想定されるこの場合は、コピー回数は常に０となる。また、カムコーダなどのパーソナル機器で録画された映像コンテンツは、著作権保護が適用されない為コピー可能回数の上限は設定されないこととなり、この場合、本情報は“NA”としコピー可能回数が適用されない事を示す。
【００１５】
自動転送可否フラグは、サーバ１内の映像コンテンツをクライアント２へ伝送する際にユーザによる伝送開始操作を行うことなく、決められた時間に自動的に転送を実行することを許可するか否かを示す情報である。本フラグをONとした場合には、例えばクライアント２のタイマー設定により毎日夜間に自動的にサーバ１内の映像コンテンツのうち、自動転送可能なもの全てを伝送し翌朝にはクライアント２にてそれらの映像コンテンツを視聴可能な状態とすることが出来る。
［２．構成］
［２−１．映像コンテンツ伝送システムの構成］
映像コンテンツ伝送システムの概要について説明する。図１は映像コンテンツ伝送システムの構成を示すブロック図である。サーバ１はネットワークを介して映像コンテンツを送信するサーバである。クライアント２はサーバ１からネットワークを介して映像コンテンツを受信し、フラッシュメモリ２２又はメモリカード８内に保存蓄積する。これによって、クライアント２は、ネットワークから切り離された後であっても、フラッシュメモリ２２又はメモリカード８より映像コンテンツを読み出して再生が可能である。クライアント２は、サーバ１のクライアント端末となる。ルータ３は、サーバ１とクライアント２をネットワークを介して接続させ、データの送受信を可能にするルータ装置である。リモコン４はユーザがサーバ１を操作するために使用するリモコンである。
【００１６】
サーバ１とクライアント２は、例えばＬＡＮケーブルや無線ＬＡＮで接続される。その場合にはルータ３が使用されることが多いが、ルータ３を使わずにＬＡＮケーブルで直接接続する形態も考えられる。また、サーバ１とクライアント２を接続する手段はＬＡＮでなくてもかまわない。
【００１７】
リモコン４は、例えば赤外線または無線を用いてサーバ１に対するユーザの操作情報をサーバ１に伝送する。
【００１８】
デジタルカメラ５はサーバ１に蓄積する映像コンテンツを生成する装置であり、例えばデジタルスチルカメラやデジタルビデオカメラなどが考えられる。
【００１９】
メモリカード６は可搬な不揮発蓄積メディアであり、デジタルカメラ５に装着してデジタルカメラ５が生成した映像コンテンツを保存する。また、メモリカード６は、その可搬性を活かし、サーバ１に装着して映像コンテンツをサーバ１の内部に複写し保存する目的にも使用される。メモリカード６の形態としては例えばＳＤカードなどのフラッシュメモリ内蔵カードが考えられる。
【００２０】
アンテナ７はデジタル放送を受信するためのアンテナであり、例えば地上デジタル放送であればUHFアンテナ、ＢＳ／ＣＳデジタル放送であればパラボラアンテナなどが考えられ、同軸ケーブル等でサーバ１に接続される。
【００２１】
メモリカード８は可搬な不揮発蓄積メディアであり、クライアント２がサーバ１から伝送された映像コンテンツを保存する。また、クライアント２はサーバ１から伝送され本体内蔵メモリに保存した映像コンテンツをメモリカード８へ複写または移動を可能とする。
【００２２】
テレビ９はデジタルテレビ等の映像表示装置であり、例えばＨＤＭＩケーブル、コンポジット信号ケーブル等でサーバ１に接続され、サーバ１より出力される映像や音声を提示する。
［２−２．サーバの構成］
次にサーバ１の構成について詳細に説明する。サーバ１は、コントローラ１１と、フラッシュメモリ１２と、バッファメモリ１３と、メモリスロット１４と、電源１５と、ＨＤドライブ１６と、受信部１７と、ネットワークＩ／Ｆ１８と、チューナー１９と、映像出力部２０を含む。
【００２３】
コントローラ１１はバッファメモリ１３をワークエリアとしてフラッシュメモリ１２に保持される制御プログラムに基づきメモリスロット１４、電源１５、ＨＤドライブ１６、受信部１７、ネットワークＩ／Ｆ１８、チューナー１９、映像出力部２０の動作を制御し、サーバ１の動作を司る。
【００２４】
フラッシュメモリ１２はコントローラ１１が動作するために必要な制御プログラムおよびコントローラ１１の動作制御に必要な情報を保持する。通常、フラッシュメモリ１２には、電源供給が断たれてもデータ保持可能な不揮発性メモリが使用される。
【００２５】
バッファメモリ１３はコントローラ１１の動作に必要なデータを一時的に保持する。通常、バッファメモリ１３には、データ保持のために電源供給が必要なＤＲＡＭなどの揮発性メモリが使用される。
【００２６】
メモリスロット１４はメモリカード６からのデータ読み出しおよびメモリカード６へのデータ書き出しを行う。
【００２７】
電源１５はサーバ１の動作に必要な電源を供給する装置であり、コントローラ１１の制御により電源供給のＯＮ／ＯＦＦを行う。
【００２８】
ＨＤドライブ１６はハードディスクドライブであり、コントローラ１１の制御によりデータの保存および読み出しを行う。
【００２９】
受信部１７はリモコン４からのユーザ操作情報を受信する。
【００３０】
ネットワークＩ／Ｆ１８はコントローラ１１の制御によりネットワークに対してデータの送受信を行う。
【００３１】
チューナー１９はデジタルチューナでありアンテナ７で受信された放送電波を復調及び復号処理を施し、サーバ１で再生可能なデジタルデータとしてコントローラ１１へ出力する。
【００３２】
映像出力部２０はテレビ９と映像信号ケーブルで接続されチューナー１９で受信されたオンエアのデジタル放送もしくはＨＤドライブ１６に保存されたコンテンツの再生映像やユーザ操作画面をＧＵＩとして前記再生映像に重畳してテレビ９に出力する。
［２−３．クライアントの構成図］
次にクライアント２の構成について詳細に説明する。クライアント２は、コントローラ２１と、フラッシュメモリ２２と、バッファメモリ２３と、メモリスロット２４と、電源２５と、釦２７と、ネットワークＩ／Ｆ２８と、表示デバイス２９とを含む。
【００３３】
コントローラ２１はバッファメモリ２３をワークエリアとしてフラッシュメモリ２２に保持される制御プログラムに基づきメモリスロット２４、電源２５、釦２７、ネットワークＩ／Ｆ２８、表示デバイス２９の動作を制御し、クライアント２の動作を司る。
【００３４】
フラッシュメモリ２２はコントローラ２１が動作するために必要な制御プログラムおよびコントローラ２１の動作制御に必要な情報を保持する。また、サーバ１より伝送された映像コンテンツを保持する。通常、フラッシュメモリ２２には、電源供給が断たれてもデータ保持可能な不揮発性メモリが使用される。
【００３５】
バッファメモリ２３はコントローラ２１の動作に必要なデータを一時的に保持する。通常、バッファメモリ２３には、データ保持のために電源供給が必要なＤＲＡＭなどの揮発性メモリが使用される。
【００３６】
電源２５はクライアント２の動作に必要な電源を供給する装置であり、コントローラ２１の制御により電源供給のＯＮ／ＯＦＦを行う。
【００３７】
釦２７はクライアント２に対するユーザの操作情報を検出する。釦２７は、例えばハードウェアスイッチとして構成される。
【００３８】
ネットワークＩ／Ｆ２８はコントローラ２１の制御によりネットワークに対してデータの送受信を行う。
【００３９】
表示デバイス２９はコントローラ２１の制御により、フラッシュメモリ２２に保持された映像コンテンツデータをユーザに提示する。表示デバイス２９には、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などが用いられる。
【００４０】
タイマー３０はユーザが指定する時刻にコントローラ２１へ信号を送信することで所定の機能を起動させる為に用いるタイマーである。通常、タイマー３０は水晶を用いた発振機が用いられる。
［３．映像コンテンツ伝送システムの動作］
次に静止画伝送システムの動作について説明する。
［３−１． 全体の動作］
ユーザが映像コンテンツ伝送システムを利用する場合には、まずサーバ１に映像コンテンツを生成する必要がある。映像コンテンツの生成にはクライアント２に接続されたアンテナ７で受信したデジタル放送を録画するか、デジタルカメラ５等の外部機器で作成された映像をメモリカード６を介してコピーする。
【００４１】
デジタル放送を録画する場合、ユーザはリモコン４を操作し所定のチャンネルの録画をサーバ１へ指示する。サーバ１は指示されたチャンネルをチューナー１９を介して復調、復号した後にＨＤドライブ１６へ保存する。サーバ１は映像コンテンツに加え、番組名称、フォーマット情報、コピー可能回数等の属性情報も合わせてＨＤドライブ１６へ保存しておく。
【００４２】
次に、ユーザはクライアント２を操作し、サーバ１に保存した映像コンテンツをクライアント２へコピー又は移動を行う。この際にサーバ１とクライアント２の間で行われる通信シーケンスを図２を用いて説明する。
【００４３】
クライアント２はサーバ１に対しネットワークＩ／Ｆ２８を介してまずサーバ１が保存している映像コンテンツのリスト取得を要求する（タイミングＴ１）。
【００４４】
サーバ１はＨＤドライブ１６に保存されているデータに基づいて映像コンテンツリストを作成し、ネットワークＩ／Ｆ１８を介してクライアント２に送信する（タイミングＴ２）。この際には、映像コンテンツを特定する識別子と合わせて、暗号化有無、フォーマット、コピー可能回数、自動転送フラグをコンテンツリストに含めてクライアント２へ送信する。
【００４５】
クライアント２は受信した映像コンテンツリストのうち、自機器で再生可能なものかつ、コピー可能回数が０以外で伝送可能なものをバッファメモリ２３に保存し、表示デバイス２９にこれを表示する（タイミングＴ３）。ユーザは表示デバイス２９に表示された画面を見ながら釦２７を用いて伝送対象として映像コンテンツを選択する。続いてクライアント２は選択されたコンテンツの伝送可否判別を行い、伝送可否を判別する（タイミングＴ４）。伝送可否判別の結果、伝送可能と判別された場合、クライアント２はサーバ１から映像コンテンツを取得する。サーバ１より取得したコンテンツ情報の暗号化有無が暗号化ありの場合には実際のコンテンツ要求に先立ち、暗号鍵の交換をサーバ１との間で実行する（タイミングＴ４−２）。クライアント２はサーバ１に対して当該コンテンツの伝送要求を行う（タイミングＴ５）。サーバ１は指定された映像コンテンツをＨＤドライブ１６より読み出し、タイミングＴ４−２で交換した暗号化鍵を用いてコンテンツを暗号化した後にネットワークＩ／Ｆ１８を介してクライアント２へ送信する（タイミングＴ６）。クライアント２はネットワークＩ／Ｆ２８を介してサーバ１より受信したコンテンツデータをタイミングＴ４−２で交換した複号鍵を用いて復号しつつフラッシュメモリ２２またはメモリカード８へ保存する。
【００４６】
対象となる映像コンテンツが著作権保護対象の場合には、伝送終了後直ちにサーバ１とクライアント２の間でコミット処理を実行する（タイミングＴ７）。コミット処理ではサーバ１の管理情報のコピー可能回数を１減算した後に、クライアント２に伝送された映像コンテンツを利用可能な状態にする。更にサーバ１では減算処理の結果、コピー可能回数が０になった場合は当該コンテンツを削除または利用不可とする。
【００４７】
クライアント２のユーザは釦２７を操作しクライアント２はフラッシュメモリ２２又はメモリカード８に保存された映像コンテンツ一覧を表示デバイス２９へ表示し、表示されたコンテンツ一覧より任意のコンテンツを釦２７を用いて選択する。更に選択されたコンテンツはフラッシュメモリ２２又はメモリカード８より読み出し、コントローラ２１にて復号した後に表示デバイス２９に表示再生する。
［３−２．サーバの送信データ作成処理］
次にサーバ１での映像コンテンツの生成に関して詳細に説明する。アンテナ７で受信されたデジタル放送のうち任意のチャンネルをユーザがリモコン４を操作して選局操作を行う。受信部１７はユーザからの操作で指定されたチャンネル情報をコントローラ１１に伝達する。コントローラ１１はチューナー１９に復調、復号対象となるチャンネルを指定する。チューナー１９はコントローラ１１より指定されたチャンネルを復調、復号しコントローラ１１が再生可能なデジタルデータをコントローラ１１に対して送信する。
【００４８】
次にユーザはリモコン４を操作し録画開始をサーバ１へ指示する。受信部１７はリモコン４より送られて来た録画開始指示を受信するとコントローラ１１へ録画開始指示として伝達する。コントローラ１１はチューナー１９よりデジタルデータが入力されている事を確認した後にＨＤドライブ１６へデジタルデータを保存する。コントローラ１１はデジタルデータの中に含まれる番組名称、映像、音声、システムフォーマット等の付属情報を取得しデジタルデータとは別に図２の様に管理情報としてコンテンツＩＤを付与してＨＤドライブ１６に保存する。更に録画対象番組が著作権保護されている場合にはコピー可能回数を取得し前記管理情報に設定しＨＤドライブ１６に保存する。
【００４９】
更に、クライアント２が携帯電話等のモバイル機器の場合はチューナー１９より入力されるデジタルデータでは解像度等の制限によりそのままのフォーマットでは再生することが出来ない場合がある。このため、コントローラ１１はクライアント２で再生可能なフォーマットに変換したデジタルデータをオリジナルのデジタルデータと合わせてＨＤドライブ１６に保存する。
【００５０】
コントローラ１１は録画中、一定時間間隔、例えば０．５秒間隔に録画対象となるデジタルデータをＨＤドライブ１６へ書込むとともに、録画中番組の時間的な長さとＨＤドライブ１６の記録位置をバッファメモリ１３に一時記憶する。
【００５１】
ユーザは録画終了時間になるとリモコン４を操作しサーバ１へ録画終了を指示する。受信部１７はリモコン４より送られて来た録画停止指示を受信するとコントローラ１１へ録画停止指示として伝達する。コントローラ１１はＨＤドライブ１６へのデジタルデータの出力を停止すると共にバッファメモリ１３に一時記憶していた録画中番組の長さと録画位置情報をＨＤドライブ１６に既に記録されている映像コンテンツの管理情報に追加記録する。
【００５２】
次にユーザ操作による録画コンテンツの属性設定について説明する。ユーザはリモコン４を操作し、サーバ１に保存された録画コンテンツ一覧表示を指示する。コントローラ１１は受信部１７を経由し録画コンテンツ一覧表示指示を受信するとＨＤドライブ１６に保存された管理情報を読み出し、映像出力部２０に対してコンテンツ一覧画面を送信する。映像出力部２０はコントローラ１１より送信されたコンテンツ一覧画面を映像情報としてメモリカード８へ出力する。続いてユーザはリモコン４の上下左右キーを用いて操作対象となるコンテンツを特定し、番組に対する属性を指定する。ユーザは選択された番組に対して不用意に削除されない様にする為のプロテクト設定とクライアント２がタイマー等を用いた自動転送を行う場合、自動伝送対象とするかどうかの自動転送可否設定を行う。前記の番組属性設定は受信部１７を経由してコントローラ１１へ伝達される。コントローラ１１は受信した属性に基づき、ＨＤドライブ１６条のコンテンツ管理情報の自動転送フラグ、プロテクトフラグをそれぞれ更新する。
［３−３．クライアントの伝送対象判別処理］
タイミングＴ４における伝送可否判別処理について図４を用いて詳細に説明する。
【００５３】
（ステップＳ１）ユーザは表示デバイス２９に表示されるサーバ１に保存された映像コンテンツよりクライアント２へコピーもしくは移動を行いたいコンテンツを選択する。ユーザの選択操作は釦２７により実施され、コントローラ２１へ伝達される。コントローラ２１はサーバ１より受信し、バッファメモリ２３へ保存されたコンテンツリストより選択されたコンテンツに対する属性情報を読み出す。
【００５４】
（ステップＳ２）コントローラ２１は読み出された属性情報のうちコピー可能回数が１を越えるかどうか確認し、１を超える場合は伝送動作を継続するため、タイミングＴ４−２へ遷移する。
【００５５】
（ステップＳ３）コントローラ２１はコピー可能回数が１である場合には図２に示す様な警告メッセージを表示デバイス２９に表示し、映像コンテンツ移動後はサーバ１より削除される事をユーザに示す。
【００５６】
（ステップＳ４）ユーザは操作を継続するか否かを釦２７を用いて操作する。
【００５７】
（ステップＳ５）コントローラ２１はユーザが操作継続を選択した場合にはタイミングＴ４−２へ遷移する。一方ユーザが伝送キャンセルを選択した場合には、再度コンテンツ選択が可能な様ステップＳ１へ進む。
［４．他の実施形態］
本発明の実施の形態として、実施の形態１を例示した。しかし、本発明はこれには限らない。そこで、本発明の他の実施の形態を以下に説明する。なお、本発明は、これらには限定されず、適宜修正された実施の形態に対しても適用可能である。
［４−１．サーバの伝送可否判別処理］
実施の形態１において、タイミングＴ６においてサーバ１はクライアント２からのコンテンツ伝送要求に対して無条件にコンテンツ伝送を開始しているが、当該コンテンツに対してプロテクト設定がなされている場合には伝送を拒否する動作としてもよい。
【００５８】
図６は該当コンテンツがプロテクト設定なされた場合のサーバ１の一形態を説明した図である。
【００５９】
図６においてサーバ１はクライアント２より送信されたコンテンツ伝送要求を受信（タイミングＴ５）した後に、伝送可否判別処理を実行する（タイミングＴ５−１）。伝送可否判別の結果に応じてサーバ１はクライアント２に対してコンテンツ伝送要求に対する応答電文送信する（タイミングＴ６）。
【００６０】
伝送可否判別処理（タイミングＴ５−１）の結果、伝送が許可されない場合には否定応答を返すこととなる（タイミングＴ６）。
【００６１】
次に図７を用いて伝送可否判別処理（タイミングＴ５−１）の詳細について説明する。
【００６２】
（ステップＭ０）コントローラ１１はクライアント２から受信したコンテンツ伝送要求で指定されるコンテンツ識別子より、該当コンテンツの属性情報よりコピー可能回数とプロテクト設定フラグをＨＤドライブ１６より読み出す。
【００６３】
（ステップＭ１）コントローラ１１は前記読み出したコピー可能回数が１以下で且つプロテクト設定がＯＮであるか判定する。
【００６４】
コピー回数が１以下で且つ、プロテクト設定がＯＮである場合はステップＭ２へ進む。
【００６５】
コピー回数が２以上、またはプロテクト設定がＯＦＦの場合はステップＭ３へ進む。
【００６６】
（ステップＭ２）コントローラ１１はクライアント２へ送信する応答電文として否定応答を準備する。
【００６７】
（ステップＭ３）コントローラ１１はクライアント２へ送信する応答電文として肯定応答を準備すると共に対象映像コンテンツのＨＤドライブ１６からの読み出し準備を実行する。
［４−２．クライアントの自動伝送処理］
実施の形態１ではクライアント２のユーザはサーバ１より受信したコンテンツリストより任意のコンテンツを選択した後に伝送する例を示した。しかしながら、クライアント２が携帯電話等のモバイル機器の場合には夜間にサーバ１で自動転送設定されたコンテンツをクライアント２へ伝送しておくことで翌朝の通勤、通学時にクライアント２を宅外へ持出し、コンテンツ視聴するという利用形態が考えられる。
【００６８】
図８を用いてこの動転送処理の詳細について説明する。
【００６９】
クライアント２はユーザにより予め設定された時間にタイマー３０がコントローラ２１へトリガーとなる電気信号を送信することで、自動転送処理を開始する。タイマー３０より起動トリガーを受信したコントローラ２１は自動伝送処理を開始する。クライアント２はサーバ１に対しネットワークＩ／Ｆ２８を介してまずサーバ１が保存している映像コンテンツのリスト取得を要求する（タイミングＴ１）。サーバ１はＨＤドライブ１６に保存されているデータに基づいて映像コンテンツリストを作成し、ネットワークＩ／Ｆ１８を介してクライアント２に送信する（タイミングＴ２）。この際には、映像コンテンツを特定する識別子と合わせて、暗号化有無、フォーマット、コピー可能回数、自動転送フラグをコンテンツリストに含めてクライアント２へ送信する。クライアント２は受信した映像コンテンツリストのうち、自機器で再生可能なものかつ、コピー可能回数が０以外で伝送可能なものをバッファメモリ２３に伝送候補リストとして保存する（タイミングＴ３）。コントローラ２１は続いて持出判別処理コンテンツ毎処理を実行し、伝送対象コンテンツを決定する（タイミングＴ１０）。
【００７０】
コントローラ２１はタイミングＴ１０で伝送対象と判定されたコンテンツ情報の暗号化有無が暗号化ありの場合には実際のコンテンツ要求に先立ち、暗号鍵の交換をサーバ１との間で実行する（タイミングＴ４−２）。クライアント２はサーバ１に対して当該コンテンツの伝送要求を行う（タイミングＴ５）。サーバ１は指定された映像コンテンツをＨＤドライブ１６より読み出し、タイミングＴ４−２で交換した暗号化鍵を用いてコンテンツを暗号化した後にネットワークＩ／Ｆ１８を介してクライアント２へ送信する（タイミングＴ６）。クライアント２はネットワークＩ／Ｆ２８を介してサーバ１より受信したコンテンツデータをタイミングＴ４−２で交換した複号鍵を用いて復号しつつフラッシュメモリ２２またはメモリカード８へ保存する。
【００７１】
対象となる映像コンテンツが著作権保護対象の場合には、伝送終了後直ちにサーバ１とクライアント２の間でコミット処理を実行する（タイミングＴ７）。コミット処理ではサーバ１の管理情報のコピー可能回数を１減算した後に、クライアント２に伝送された映像コンテンツを利用可能な状態にする。
【００７２】
コントローラ２１は引き続きタイミングＴ１０にて伝送対象と判定されたコンテンツを全て伝送終了するまで、タイミングＴ４−２、タイミングＴ５、タイミングＴ６、タイミングＴ７で示される処理を実行する。
【００７３】
タイミングＴ１０における持出判別処理コンテンツ毎処理について図９を用いて詳細に説明する。
【００７４】
（ステップＮ１）コントローラ２１はバッファメモリ２３に格納されたに伝送候補コンテンツリストより一つのコンテンツに関する属性情報を含むコンテンツ情報を取得する。
【００７５】
（ステップＮ２）コントローラ２１は読み出されたコンテンツの属性情報のうちコピー可能回数と自動転送フラグを確認し、コピー可能回数が１を越え、かつ自動転送フラグがＯＮの場合はステップＮ３へ進む。一方コピー回数が１回、または自動転送フラグがＯＦＦの場合はステップＮ４へ進む。
【００７６】
（ステップＮ３）コントローラ２１はステップＮ１で読み出されたコンテンツを伝送対象としてバッファメモリ２３へ記録する。
【００７７】
（ステップＮ４）コントローラ２１はバッファメモリ２３に保存された伝送候補リストを確認し、全コンテンツの判別が終了している場合には伝送判別処理を抜け、タイミングＴ４−２へ進む。未判別のコンテンツがある場合はステップＮ１へ進む。
[５．まとめ]
以上述べた本発明の実施形態によれば、サーバ１に保存されているコピー可能回数が１回の映像コンテンツをクライアント２へ持ち出す際に、コンテンツの付属情報としてコピー可能回数を含めて公開し、クライアント２でコピー残回数が１回の場合には警告メッセージを表示しユーザの確認ステップを設けることにより、ユーザの誤操作によるコンテンツ削除を未然に防ぐ事ができる。
【産業上の利用可能性】
【００７８】
本発明は、表示装置と通信可能なサーバ装置に関する。特に、表示装置に、映像データ（例えば、ビデオデータ）を送信するサーバ装置に適応可能である。
【符号の説明】
【００７９】
１    サーバ
２    クライアント
３    ルータ
４    リモコン
５    デジタルカメラ
６    メモリカード
７    アンテナ
８    メモリカード
９    テレビ
１１    コントローラ
１２    フラッシュメモリ
１３    バッファメモリ
１４    メモリスロット
１５    電源
１６    ＨＤドライブ
１７    受信部
１８    ネットワークＩ／Ｆ
１９    チューナー
２０    映像出力部
２１    コントローラ
２２    フラッシュメモリ
２３    バッファメモリ
２４    メモリスロット
２５    電源
２７    釦
２８    ネットワークＩ／Ｆ
２９    表示デバイス
３０    タイマー
【図１】
0005168366.tif 000002
【図２】
0005168366.tif 000003
【図３】
0005168366.tif 000004
【図４】
0005168366.tif 000005
【図５】
0005168366.tif 000006
【図６】
0005168366.tif 000007
【図７】
0005168366.tif 000008
【図８】
0005168366.tif 000009
【図９】
0005168366.tif 000010