(57)【要約】 【課題】  コンテンツを保護しつつ利便性を向上するコンテンツ処理システムを提供すること。【解決手段】  サーバ装置３は、端末装置４からコンテンツの送出要求を認識し、端末装置４のファミリタグが同一かを判断する。同一の場合にのみ、コンテンツの実行の許諾条件に基づいて、コンテンツＤＢ３２にファミリタグで暗号化したコンテンツを複製して送出する。過去にコンテンツを送出して実行可能となっている端末装置４が、通信手段２を介して送受信可能に接続されている場合、他の端末装置４で、コンテンツＤＢ３２にファミリタグで暗号化したコンテンツを復号化し、ストリーミング出力する。【選択図】 図１
2005339447.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを格納し、通信手段を介して前記コンテンツを含む各種情報が送受信可能に複数接続可能な端末装置で前記コンテンツを実行可能に送出するサーバ装置であって、
前記コンテンツを格納する格納手段と、
前記コンテンツを実行可能なグループを特定するグループ情報を格納するグループ情報格納手段と、
前記端末装置との前記通信手段を介した前記情報の送受信の可能状態を検出する通信状態検出手段と、
前記グループ情報を格納する前記端末装置にのみ前記通信手段を介して前記コンテンツを実行可能に送出するコンテンツ送出手段と、
このコンテンツ送出手段にて前記コンテンツを送出した前記端末装置が前記通信状態検出手段により前記情報を送受信可能に接続されていないことを検出すると、前記情報を送受信可能に接続されている他の前記端末装置へ前記通信手段を介した前記コンテンツ送出手段による前記コンテンツの送出を制限する送出制限手段と
を具備したことを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記コンテンツ送出手段は、前記格納手段に格納された前記コンテンツと同一のコンテンツを送出し、
前記送出制限手段は、前記コンテンツが送出された前記端末装置が接続されていないことを前記通信状態検出手段にて検出すると、他の前記端末装置へ前記コンテンツの送出を禁止することを特徴とするサーバ装置。
【請求項３】
請求項２に記載のサーバ装置において、
前記端末装置が前記コンテンツ送出手段から送出された前記コンテンツが実行可能か否かを判断する実行可能判断手段を具備し、
前記送出制限手段は、前記実行可能判断手段にて前記端末装置における前記コンテンツの実行が不可能であることを判断すると、前記コンテンツ送出手段による前記コンテンツの送出を可能とする
ことを特徴とするサーバ装置。
【請求項４】
請求項１に記載のサーバ装置において、
前記コンテンツは、前記コンテンツを並行して実行可能な前記端末装置の数に関する許諾情報を有し、
前記送出制限手段は、前記コンテンツ送出手段にて前記コンテンツを前記端末装置へ送出した回数を前記許諾情報の数から減算し、この減算した数に応じて前記情報の送受信が可能に接続された前記端末装置へ前記格納手段に格納された前記コンテンツを送出可能とする
ことを特徴とするサーバ装置。
【請求項５】
請求項４に記載のサーバ装置において、
前記送出制限手段は、前記コンテンツが送出された前記端末装置が前記情報を送受信可能に接続されていることを前記通信状態検出手段にて検出した際、該コンテンツが送出された前記端末装置が前記コンテンツを実行不可能であることを認識すると、減算された許諾情報の数を回復させる
ことを特徴とするサーバ装置。
【請求項６】
請求項１ないし請求項５のいずれか一に記載のサーバ装置において、
ネットワークを介して配信されるコンテンツを取得して前記格納手段に格納させるコンテンツ取得手段を備えた
ことを特徴とするサーバ装置。
【請求項７】
請求項１ないし請求項６のいずれか一に記載のサーバ装置において、
前記格納手段に格納されたコンテンツを実行する実行手段を具備し、
この実行手段は、前記コンテンツ送出手段にて前記コンテンツを送出した前記端末装置が前記通信状態検出手段により前記情報を送受信可能に接続されていないことを検出すると、前記コンテンツの実行を制限する
ことを特徴とするサーバ装置。
【請求項８】
コンテンツを格納するサーバ装置に通信手段を介して前記コンテンツを含む各種情報を送受信可能に接続可能で、前記サーバ装置から送出される前記コンテンツを実行させるコンテンツ処理装置であって、
前記通信手段を介して前記情報を取得する端末情報取得手段と、
前記コンテンツを実行可能なグループを特定し、前記サーバ装置に格納されたグループ情報に対応するグループ情報を格納する端末グループ情報格納手段と、
前記端末情報取得手段にて前記グループ情報が対応する前記サーバ装置から取得した前記コンテンツを格納する端末格納手段と、
前記端末格納手段に格納された前記コンテンツまたは前記通信手段を介して前記グループ情報が対応する前記サーバ装置に格納する前記コンテンツを読み取って実行させる端末実行手段と
を具備したことを特徴とするコンテンツ処理装置。
【請求項９】
コンテンツを格納するサーバ装置に通信手段を介して前記コンテンツを含む各種情報が送受信可能に複数接続可能な端末装置で、前記サーバ装置から送出される前記コンテンツを実行させるコンテンツ処理システムであって、
前記端末装置は、
前記通信手段を介して各種情報を送受信する端末送受信手段と、
前記サーバ装置から送出されるコンテンツを格納可能な端末格納手段と、
前記コンテンツを実行可能なグループを特定するグループ情報を格納する端末グループ情報格納手段と、
前記コンテンツを実行する端末実行手段と、
を備え、
前記サーバ装置は、
前記コンテンツを格納する格納手段と、
前記グループ情報を格納するグループ情報格納手段と、
前記端末装置との前記通信手段を介した前記情報の送受信の可能状態を検出する通信状態検出手段と、
前記グループ情報を格納する前記端末装置にのみ前記通信手段を介して前記端末実行手段にて実行可能に前記コンテンツを送出するコンテンツ送出手段と、
前記通信状態検出手段により前記コンテンツを前記端末実行手段にて実行可能な前記端末装置が前記各種情報を送受信可能に接続されていないことを検出すると、前記コンテンツ送出手段により前記コンテンツを送受信可能に接続されている他の前記端末装置へ前記通信手段を介した送出を制限する送出制限手段と、
を備えた
ことを特徴とするコンテンツ処理システム。
【請求項１０】
請求項９に記載のコンテンツ処理システムにおいて、
前記端末装置は、前記端末格納手段に格納された前記コンテンツを、前記通信手段を介して前記格納手段に転送させる転送手段を備えていることを特徴とするコンテンツ処理システム。
【請求項１１】
請求項１ないし請求項７のいずれか一に記載のサーバ装置と、
このサーバ装置から前記コンテンツを含む各種情報を、送受信可能に前記通信手段を介して複数接続可能で、前記コンテンツ処理装置から送出される前記コンテンツを実行する端末装置と
を具備したことを特徴とするコンテンツ処理システム。
【請求項１２】
請求項１１に記載のコンテンツ処理システムにおいて、
前記端末装置は、請求項８に記載のコンテンツ処理装置である
ことを特徴とするコンテンツ処理システム。
【請求項１３】
請求項８に記載のコンテンツ処理装置と、
このコンテンツ処理装置が端末装置として、格納するコンテンツを含む各種情報を送受信可能に前記通信手段を介して複数接続可能で、前記コンテンツを前記コンテンツ処理装置へ実行可能に送出するサーバ装置と
を具備したことを特徴とするコンテンツ処理システム。
【請求項１４】
請求項９ないし請求項１３のいずれか一に記載のコンテンツ処理システムにおいて、
前記サーバ装置は、前記通信手段を介して接続する前記端末装置に格納する前記コンテンツを読み取る読取手段と、この読取手段にて読み取った前記コンテンツを実行する実行手段と、を具備した
ことを特徴とするコンテンツ処理システム。
【請求項１５】
請求項９ないし請求項１４のいずれか一に記載のコンテンツ処理システムにおいて、
前記サーバ装置は、ネットワークを介して他のサーバ装置と各種情報を送受信可能に構成され、前記グループ情報格納手段に格納された前記グループ情報に対応するグループ情報が、前記他のサーバ装置およびこの他のサーバ装置に接続された前記端末装置に格納されていることを認識すると、前記通信手段を介して接続された前記他の端末装置で前記格納手段に格納された前記コンテンツを実行可能とする
ことを特徴とするコンテンツ処理システム。
【請求項１６】
格納手段に格納するコンテンツを、通信手段を介して前記コンテンツを含む各種情報が送受信可能に複数接続可能な端末装置で実行可能に送出するコンテンツ処理方法であって、
前記端末装置との前記通信手段を介した前記情報の送受信の可能状態を検出するステップと、
前記通信手段を介して接続する前記端末装置が前記コンテンツを実行可能なグループを特定するグループ情報に対応するグループ情報を有していることを検出するステップと、
前記通信手段を介して接続する前記端末装置が前記コンテンツを実行可能に格納していることを検出するステップと、
前記コンテンツを実行可能に格納している前記端末装置が前記情報を送受信可能に接続されていないことを認識すると、前記情報を送受信可能に接続されている他の前記端末装置へ前記通信手段を介した前記コンテンツの送出を制限するステップと、
を有するコンテンツ処理方法。
【請求項１７】
コンテンツを格納するサーバ装置に通信手段を介して前記コンテンツを含む各種情報を送受信可能に接続可能で、前記サーバ装置から送出される前記コンテンツを実行させるコンテンツ処理方法であって、
前記サーバ装置との前記通信手段を介した前記情報の送受信の可能状態を検出するステップと、
前記コンテンツを実行可能なグループを特定するあらかじめ格納されたグループ情報に対応するグループ情報を格納する前記サーバ装置から送出される前記コンテンツを格納するステップと、
前記格納するコンテンツまたは前記通信手段を介して前記グループ情報に対応するグループ情報を格納する前記サーバ装置から送出される前記コンテンツを読み取って実行させるステップと、
を有するコンテンツ処理方法。
【請求項１８】
コンピュータを請求項１ないし請求項７のいずれか一に記載のサーバ装置として機能させることを特徴とするコンテンツの処理を実行させるプログラム。
【請求項１９】
コンピュータを請求項８に記載のコンテンツ処理装置として機能させることを特徴とするコンテンツの処理を実行させるプログラム。
【請求項２０】
請求項１６または請求項１７に記載のコンテンツ処理方法をコンピュータに実行させる
ことを特徴とするコンテンツの処理を実行させるプログラム。
【請求項２１】
請求項１８ないし請求項２０のいずれか一に記載のコンテンツの処理を実行させるプログラムがコンピュータに読取可能に記録された
ことを特徴とするコンテンツの処理を実行させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信手段を介して送受信する映像や音楽あるいはビデオゲームなどのコンテンツを端末装置に実行させるサーバ装置、コンテンツ処理装置、コンテンツ処理システム、コンテンツ処理方法、コンテンツの処理を実行させるプログラム、及びこのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及にともない、インターネットが盛んに利用されている。インターネットは、全世界を結んだネットワークであり、これを利用することにより、誰もが容易に世界中の情報を収集することができる。このようなインターネットには、各種のコンテンツを提供するＷｅｂサイトが接続されている。
このため、インターネットを利用すれば、単なる情報だけでなく、音楽コンテンツや映像コンテンツあるいはビデオゲーム用のソフトウェア等、様々な娯楽用コンテンツを外出することなく速やかに入手することができる。
【０００３】
ところで、例えば音楽コンテンツをＭＰ３（MPEG1-Layer3）により圧縮する処理方法が広く利用されている。このＭＰ３を利用して圧縮された音楽コンテンツは、インターネットを通じて自由にやりとりでき、記録媒体を選ばずに保存できてしまうため、無制限に複製が作成されて著作権が保護できなくなるおそれがある。そこで、コンテンツを暗号化して流通させる方法が知られている（例えば、特許文献１参照）。
この特許文献１に記載の方法は、ワンタイムパスワードを備えたデータ群に含まれたコンテンツを所定の制御プログラムで実行させるとともに、コンテンツは所定の制御プログラムによりコンテンツ認証子から一方向関数に基づいて生成した検証認証子に基づいて実行可能としている。
また、コンテンツの実行の度、又は時間の経過に伴い、使用度数に関する情報を更新するとともに、コンテンツ認証子及び検証認証子を一方向性関数による関係を保持したまま更新する。そして、使用度数に関する情報と、予め指定された使用度数から求められた情報とが一致したときに、制御プログラムによるコンテンツの実行を制限する構成が採られている。
【０００４】
【特許文献１】特開２００２−２０７６３９号公報（第３〜第１１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、例えば音楽コンテンツが記録されたＣＤ（Compact Disk）を購入した場合には、このＣＤの記録面が損傷するなどがない限り、制限なく音楽コンテンツを利用できるが、上述した特許文献１に記載の使用度数を用いてコンテンツの実行を制限する構成では、使用度数を超えて利用する場合、再びコンテンツを取得し直さなければならず、不便である。
また、例えばホームネットワークなど、限られた範囲でコンテンツのやりとりが可能な環境下で特許文献１に記載の構成を適用することも考えられる。この場合、家族全員がそれぞれコンテンツを実行する端末装置を有する場合、各端末装置毎にコンテンツ認証子を設定することで、家族のいずれか１人がコンテンツを実行でき、著作権を良好に保護できるが、例えばＣＤのように家族全員がそれぞれコンテンツを実行することはできなくなり、不便である。
【０００６】
本発明の目的は、上記したような問題点を克服することが可能な、サーバ装置、コンテンツ処理装置及びコンテンツ処理システム並びにコンテンツ処理方法、コンテンツの処理を実行させるプログラム、及びこのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１発明は、コンテンツを格納し、通信手段を介して前記コンテンツを含む各種情報が送受信可能に複数接続可能な端末装置で前記コンテンツを実行可能に送出するサーバ装置であって、前記コンテンツを格納する格納手段と、前記コンテンツを実行可能なグループを特定するグループ情報を格納するグループ情報格納手段と、前記端末装置との前記通信手段を介した前記情報の送受信の可能状態を検出する通信状態検出手段と、前記グループ情報を格納する前記端末装置にのみ前記通信手段を介して前記コンテンツを実行可能に送出するコンテンツ送出手段と、このコンテンツ送出手段にて前記コンテンツを送出した前記端末装置が前記通信状態検出手段により前記情報を送受信可能に接続されていないことを検出すると、前記情報を送受信可能に接続されている他の前記端末装置へ前記通信手段を介した前記コンテンツ送出手段による前記コンテンツの送出を制限する送出制限手段とを具備したことを特徴とするサーバ装置である。
【０００８】
ここで、前述したコンテンツ送出手段によるコンテンツの送出は、具体的に次のような方法が考えられる。
(1)  まず、コンテンツが端末装置に送出されると、専ら端末装置の機能によって再生がなされる方法であり、端末装置にコンテンツが送出された後、サーバ装置の格納手段にコンテンツが残された状態となるいわゆるコピーによるコンテンツの送出方法である。
(2)  一方、サーバ装置からコンテンツを送出する際、サーバ装置側でコンテンツを部分的に送出し、端末装置では部分的に送出されたコンテンツを逐次再生実行していく方法であり、いわゆるストリーミングと呼ばれる方法である。
【０００９】
このような本第１発明では、コンテンツを共有して実行可能な例えば家族や会社内の一部署、サークル活動などの限られたグループを特定するグループ情報を有する端末装置にのみ通信手段を介してコンテンツを実行可能に送出する。
また、このコンテンツを送出した端末装置が情報を送受信可能に接続されていない場合には、コンテンツの持ち出しと判断して格納手段に格納されているコンテンツを、通信手段を介して情報を送受信可能に接続されている他の端末装置へ送出することを制限する。
【００１０】
このため、例えば、並行利用が可能なコンテンツの場合には格納されたコンテンツを、ストリーミングにより他の端末装置で読み取らせて実行可能（通信手段を介してコンテンツを送出）としたり、コピーが所定回数設定されているものでは他の端末装置に転送して接続されていない状態でも実行可能としたりするなど、コンテンツの実行制限に対応して適切にコンテンツの実行を制御でき、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００１１】
また、本第１発明では、コンテンツ送出手段は格納手段に格納されたコンテンツと同一のコンテンツを送出する場合、コンテンツが送出された端末装置が接続されていないことを通信状態検出手段にて検出すると、送出制限手段は他の端末装置へコンテンツの送出を禁止することが好ましい。
このため、コンテンツを送出した端末装置が接続されていないと、コンテンツが持ち出された状態と同じ状態となるので、コンテンツの送出を禁止することにより、他の端末装置ではコンテンツを実行できなくなり、確実にコンテンツの保護ができる。
【００１２】
さらに、本第１発明では、送出したコンテンツが端末装置で実行可能な否かを判断し、実行不可能である場合には他の端末装置へコンテンツの送出を可能とすることが好ましい。
このことにより、端末装置に送出されたコンテンツが例えばエラーを生じたり削除されたりするなどにより実行できない場合には格納手段に格納されているコンテンツを端末装置へ送出可能とすることで、再び端末装置で実行でき、また他の端末装置に送出することで他の端末装置で実行できなくなることを防止でき、使い勝手を向上できる。
【００１３】
また、本第１発明では、コンテンツを並行して実行可能な端末装置の数に関する許諾情報をコンテンツに設け、このコンテンツを端末装置へ送出した回数を許諾情報の数から減算し、この減算した数に応じて接続されている端末装置へコンテンツを送出可能とすることが好ましい。
このことにより、例えば許諾情報としてコピー可能回数である場合には、その数だけ端末装置へコンテンツを送出して実行可能とすることができ、コンテンツの実行許諾に関する許諾情報に対応して適切にコンテンツの実行のための送出ができ、適切なコンテンツの利用が簡単な演算処理により容易に得られる。
【００１４】
さらに、本第１発明では、許諾情報を有するコンテンツが送出された端末装置が接続されていることを通信状態検出手段にて検出した際、該コンテンツが送出された前記端末装置が前記コンテンツを実行不可能であると認識すると、減算された許諾情報の数を回復させるのが好ましい。
このことにより、端末装置に格納されたコンテンツが壊れて実行不可能となった場合、
許諾情報から減算している端末装置の数を回復することで、適切にコンテンツを利用する環境下で実行する回数により途中で利用できなくなることを防止でき、許諾情報に対応して適切にコンテンツを実行でき、利用者の使い勝手を向上できる。
【００１５】
また、本第１発明では、コンテンツ取得手段によりネットワークを介して配信されるコンテンツを取得して格納手段に格納することが好ましい。
このことにより、ネットワークを介して配信されるコンテンツでも、例えば複雑な暗号化や復号化のための処理を利用しなくても、適切なコンテンツの保護および利用者の利便性の向上が得られ、暗号化や復号化のための処理負荷やコンテンツのネットワークを介した配信時の負荷の低減などが容易に図れる。
【００１６】
そして、端末装置として、端末情報取得手段にてネットワークを介してコンテンツを取得可能とし、この取得したコンテンツを格納手段へ通信手段を介して転送させることが好ましい。
このことにより、端末装置でもコンテンツを取得できることにより利用者の利便性を向上できるとともに、この端末装置で取得されたコンテンツを格納手段へ転送させることで、コンテンツを保護しつつ他の端末装置でも利用可能となり、さらなる利便性の向上が得られる。
【００１７】
また、格納手段に格納されたコンテンツを実行する実行手段を設け、この実行手段は、コンテンツ送出手段にてコンテンツを送出した端末装置が通信状態検出手段により情報を送受信可能に接続されていないことを検出すると、当該コンテンツの実行を制限するのが好ましい。
このことにより、端末装置のみならずコンテンツの実行が可能となり、より利用者による利用状況の自由度が向上し、さらに利便性を向上できる。また、端末装置へのコンテンツの送出により、コンテンツが持ち出された状態となるので、実行手段での実行を制限、例えばストリーム処理でのみ実行可能な場合やコピー可能回数が設定されている場合などの実行の許諾がある場合にのみ実行させことが可能となり、適切にコンテンツの保護ができる。
【００１８】
本発明の第２発明は、コンテンツを格納するサーバ装置に通信手段を介して前記コンテンツを含む各種情報を送受信可能に接続可能で、前記サーバ装置から送出される前記コンテンツを実行させるコンテンツ処理装置であって、前記通信手段を介して前記情報を取得する端末情報取得手段と、前記コンテンツを実行可能なグループを特定し前記サーバ装置に格納されたグループ情報に対応するグループ情報を格納する端末グループ情報格納手段と、前記端末情報取得手段にて前記グループ情報が対応する前記サーバ装置から取得した前記コンテンツを格納する端末格納手段と、前記端末格納手段に格納された前記コンテンツまたは前記通信手段を介して前記グループ情報が対応する前記サーバ装置に格納する前記コンテンツを読み取って実行させる端末実行手段とを具備したことを特徴とするコンテンツ処理装置である。
【００１９】
このような本第２発明では、対応するグループ情報を有するサーバ装置のみから通信手段を介してコンテンツを取得して端末格納手段に格納可能で、この格納したコンテンツまたは通信手段を介してグループ情報が対応するサーバ装置から格納されているコンテンツを読み取って端末実行手段にて実行する。
このため、実行が許可されたグループ内でのみコンテンツの実行が可能となり、例えば、複製が禁止されているコンテンツでは他の端末装置で実行できないようにコンテンツの送出を禁止したり、並行利用が可能なコンテンツの場合には格納されたコンテンツをストリーム処理して他の端末装置で読み取らせて実行可能（通信手段を介してコンテンツを送出）としたり、複製が所定回数設定されているものでは他の端末装置に転送して接続されていない状態でも実行可能としたりするなどの処理により、コンテンツの実行制限に対応して適切にコンテンツの実行を制御できる構成が容易に得られ、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００２０】
本発明の第３発明は、コンテンツを格納するサーバ装置に通信手段を介して前記コンテンツを含む各種情報が送受信可能に複数接続可能な端末装置で、前記サーバ装置から送出される前記コンテンツを実行させるコンテンツ処理システムであって、前記端末装置は、前記通信手段を介して各種情報を送受信する端末送受信手段と、前記サーバ装置から送出されるコンテンツを格納可能な端末格納手段と、前記コンテンツを実行可能なグループを特定するグループ情報を格納する端末グループ情報格納手段と、前記コンテンツを実行する端末実行手段と、を備え、前記サーバ装置は、前記コンテンツを格納する格納手段と、前記グループ情報を格納するグループ情報格納手段と、前記端末装置との前記通信手段を介した前記情報の送受信の可能状態を検出する通信状態検出手段と、前記グループ情報を格納する前記端末装置にのみ前記通信手段を介して前記実行手段にて実行可能に前記コンテンツを送出するコンテンツ送出手段と、前記通信状態検出手段により前記コンテンツを前記端末実行手段にて実行可能な前記端末装置が前記各種情報を送受信可能に接続されていないことを検出すると、前記コンテンツ送出手段により前記コンテンツを送受信可能に接続されている他の前記端末装置へ前記通信手段を介した送出を制限する送出制限手段とを備えたことを特徴とするコンテンツ処理システムである。
【００２１】
このような第３発明では、サーバ装置の格納手段に格納するコンテンツを、グループ情報格納手段に格納されコンテンツの実行可能なグループを特定するグループ情報に対応するグループ情報を格納する端末装置にのみ、通信手段を介してコンテンツ送出手段にて送出して端末装置に端末実行手段にて実行可能に端末格納手段に格納させる。そして、このコンテンツが実行可能な端末装置が接続されていない場合、接続されている他の端末装置へコンテンツを送出することを制限する。
【００２２】
このため、例えば、並行利用が可能なコンテンツの場合には格納されたコンテンツをストリーミングにより他の端末装置で読み取らせて実行可能（通信手段を介してコンテンツを送出）としたり、コピーが所定回数設定されているものでは他の端末装置に転送して接続されていない状態でも実行可能としたりするなど、コンテンツの実行制限に対応して適切にコンテンツの実行を制御でき、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００２３】
本発明の第４発明は、請求項１ないし請求項７のいずれか一に記載のサーバ装置と、このサーバ装置から前記コンテンツを含む各種情報を、送受信可能に前記通信手段を介して複数接続可能で、前記コンテンツ処理装置から送出される前記コンテンツを実行する端末装置とを具備したことを特徴とするコンテンツ処理システムである。
このような第４発明では、請求項１ないし請求項７のいずれか一に記載のサーバ装置と、このサーバ装置から送出されるコンテンツを実行する端末装置をサーバ装置に通信手段を介して複数接続可能としている。
このため、接離可能な端末装置でコンテンツを実行させるシステム構成でも、コンテンツの実行制限に対応して適切にコンテンツの実行を制限でき、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００２４】
そして、本第４発明では、端末装置として請求項８に記載のコンテンツ処理装置であることが好ましい。
このことにより、より適切にコンテンツの保護ができるとともに、利用者の利便性の向上が得られる。
【００２５】
本発明の第５発明は、請求項８に記載のコンテンツ処理装置と、このコンテンツ処理装置が端末装置として、格納するコンテンツを含む各種情報を送受信可能に前記通信手段を介して複数接続可能で、前記コンテンツを前記コンテンツ処理装置へ実行可能に送出するサーバ装置とを具備したことを特徴とするコンテンツ処理システムである。
このような第５発明では、請求項８に記載のコンテンツ処理装置を端末装置とし、サーバ装置に通信手段を介してコンテンツを含む情報を送受信可能に複数接続可能として、サーバ装置から格納されたコンテンツが実行可能に送出される。
このため、サーバ装置に接離可能に接続して送出されるコンテンツを実行させるシステム構成でも、コンテンツの実行制限に対応して適切にコンテンツの実行を制限でき、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００２６】
そして、前記本発明のシステムでは、通信手段を介して接続する端末装置に格納するコンテンツを読み取る読取手段と、この読取手段にて読み取ったコンテンツを実行する実行手段とをサーバ装置に設けることが好ましい。
このことにより、端末装置に格納したコンテンツを、例えば端末装置を外部に持ち出しグループ情報が異なるサーバ装置に接続し、そのサーバ装置で端末装置に格納されたコンテンツを実行させることが可能となり、コンテンツの利用状況の自由度が向上し、さらに利便性を向上できる。
【００２７】
また、前記本発明のシステムでは、ネットワークを介してサーバ装置同士で情報の送受信を可能とし、一のサーバ装置のグループ情報格納手段に格納されたグループ情報と、他のサーバ装置およびこの他のサーバ装置に接続される端末装置に格納されたグループ情報が対応する場合、通信手段を介して接続する他の端末装置で格納手段に格納されたコンテンツを実行可能とすることが好ましい。
このことにより、コンテンツの実行可能なグループの設定自由度が向上し、コンテンツの実行制限に対応した利用性が向上し、利便性を向上できる。
【００２８】
さらに、前記本発明のシステムでは、ネットワークを介して配信されるコンテンツを端末装置の端末取得手段にて取得可能とし、端末装置に取得したコンテンツをサーバ装置の収納手段へ通信手段を介して転送手段により転送させることが好ましい。
このことにより、端末装置でもコンテンツを取得できることにより利用者の利便性を向上できるとともに、この端末装置で取得されたコンテンツを格納手段へ転送させることで、コンテンツを保護しつつ他の端末装置でも利用可能となり、さらなる利便性の向上が得られる。
【００２９】
本発明の第６発明は、格納手段に格納するコンテンツを、通信手段を介して前記コンテンツを含む各種情報が送受信可能に複数接続可能な端末装置で実行可能に送出するコンテンツ処理方法であって、前記端末装置との前記通信手段を介した前記情報の送受信の可能状態を検出するステップと、前記通信手段を介して接続する前記端末装置が前記コンテンツを実行可能なグループを特定するグループ情報に対応するグループ情報を有していることを検出するステップと、前記通信手段を介して接続する前記端末装置が前記コンテンツを実行可能に格納していることを検出するステップと、前記コンテンツを実行可能に格納している前記端末装置が前記情報を送受信可能に接続されていないことを認識すると、前記情報を送受信可能に接続されている他の前記端末装置へ前記通信手段を介した前記コンテンツの送出を制限するステップと、を有するコンテンツ処理方法である。
【００３０】
このような本第６発明では、前述の第１発明と同様、コンテンツを共有して実行可能なグループを特定するグループ情報を有する端末装置にのみコンテンツを実行可能に送出する。また、コンテンツを送出した端末装置が接続されていない場合、コンテンツの持ち出しと判断し、格納手段のコンテンツを接続されている他の端末装置へ送出することを制限する。
このため、例えば、並行利用が可能なコンテンツの場合には格納されたコンテンツをストリーム処理して他の端末装置で読み取らせて実行可能（通信手段を介してコンテンツを送出）としたり、コピーが所定回数設定されているものでは他の端末装置に転送して接続されていない状態でも実行可能としたりするなど、コンテンツの実行制限に対応して適切にコンテンツの実行を制御でき、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００３１】
本発明の第７発明は、コンテンツを格納するサーバ装置に通信手段を介して前記コンテンツを含む各種情報を送受信可能に接続可能で、前記サーバ装置から送出される前記コンテンツを実行させるコンテンツ処理方法であって、前記サーバ装置との前記通信手段を介した前記情報の送受信の可能状態を検出するステップと、前記コンテンツを実行可能なグループを特定するあらかじめ格納されたグループ情報に対応するグループ情報を格納する前記サーバ装置から送出される前記コンテンツを格納するステップと、前記格納するコンテンツまたは前記通信手段を介して前記グループ情報と対応するグループ情報を格納する前記サーバ装置から送出される前記コンテンツを読み取って実行させるステップと、を有するコンテンツ処理方法である。
【００３２】
このような本第７発明では、前述の第２発明と同様、対応するグループ情報を有するサーバ装置のみから通信手段を介してコンテンツを取得して端末格納手段に格納可能で、格納したコンテンツまたは通信手段を介してグループ情報が対応するサーバ装置から格納されているコンテンツを読み取って端末実行手段にて実行する。
このため、実行が許可されたグループ内でのみコンテンツの実行が可能となり、例えば、複製が禁止されているコンテンツでは他の端末装置で実行できないようにコンテンツの送出を禁止したり、並行利用が可能なコンテンツの場合には格納されたコンテンツをストリーミングにより他の端末装置で読み取らせて実行可能（通信手段を介してコンテンツを送出）としたり、コピーが所定回数設定されているものでは他の端末装置に転送して接続されていない状態でも実行可能としたりするなどの処理により、コンテンツの実行制限に対応して適切にコンテンツの実行を制御できる構成が容易に得られ、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００３３】
本発明の第８発明は、コンピュータを請求項１ないし請求項７のいずれか一に記載のサーバ装置または請求項８に記載のコンテンツ処理装置として機能させることを特徴とするコンテンツの処理を実行させるプログラムである。
本発明の第９発明は、請求項１６または請求項１７に記載のコンテンツ処理方法をコンピュータに実行させることを特徴とするコンテンツの処理を実行させるプログラムである。
【００３４】
これらのような第８発明または第９発明では、コンピュータを請求項１ないし請求項７のいずれか一に記載のサーバ装置または請求項８に記載のコンテンツ処理装置として機能させたり、請求項１６または請求項１７に記載のコンテンツ処理方法を実行させたりするので、前述したように、コンテンツの実行制限に対応して適切にコンテンツの実行を制御できる構成が容易に得られ、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。また、汎用のコンピュータを利用した実施も容易に得られ、容易に利用の拡大が得られる。
【００３５】
本発明の第１０発明は、請求項１８ないし請求項２０のいずれか一に記載のコンテンツの処理を実行させるプログラムがコンピュータに読取可能に記録されたことを特徴とするコンテンツの処理を実行させるプログラムを記録した記録媒体である。
このような本第１０発明では、請求項１８ないし請求項２０のいずれか一に記載のコンテンツの処理を実行させるプログラムをコンピュータで読取可能に記録しているので、前述したように、コンピュータを請求項１ないし請求項７のいずれか一に記載のサーバ装置または請求項８に記載のコンテンツ処理装置として機能させたり、請求項１６または請求項１７に記載のコンテンツ処理方法を実行させたりすることが容易となり、コンテンツの実行制限に対応して適切にコンテンツの実行を制御できる構成が容易に得られ、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。さらには、プログラムの取扱が容易で、利用の拡大が容易に得られる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明に係る一実施形態を図面に基づき説明する。
〔１〕システム構成
図１には、本実施形態に係るコンテンツ処理システム１の概略構成が示されている。
コンテンツ処理システム１は、通信手段２と、サーバ装置３と、実行手段としても機能するコンテンツ処理装置としての端末装置４とを備え、サーバ装置３に格納するコンテンツを端末装置４などで実行させるシステムである。ここで、コンテンツとしては、例えば映画や音楽などの映像データ、画像データ、音楽データ、音声データ、ビデオゲーム、各種アプリケーションソフトウェアなどが例示できる。
【００３７】
通信手段２は、サーバ装置３および端末装置４間で各種情報を送受信可能に伝送する。伝送方法としては、例えば赤外線などの光、電波、音波、電磁波などの無線媒体の他、信号線などの有線、インターネットや電話回線などの各種ネットワークなど、いずれの方法が利用できる。すなわち、通信手段２は、サーバ装置３および端末装置４を有線や赤外線などの無線媒体、電話回線網などにより直接各種情報を送受信させるいわゆるアドホック接続や、インターネット接続など、いずれの形態が対象で、サーバ装置３および端末装置４間で各種情報を送受信可能ないずれの構成が利用できる。
【００３８】
サーバ装置３は、例えばインターネットなどの図示しないネットワークに接続されるとともに、実行手段としてのテレビジョン５や音響装置６などが接続可能となっている。そして、サーバ装置３は、ネットワークを介して配信されるコンテンツや、テレビジョン５あるいは音響装置６などから取得したテレビ放映されたコンテンツや記録媒体に記録されたコンテンツなどを格納・管理し、端末装置４あるいはテレビジョン５や音響装置６などへ適宜送出して実行させる。
このサーバ装置３は、図１に示すように、グループ情報格納手段としてのグループＤＢ（データベース）３１と、格納手段としてのコンテンツＤＢ３２と、ネットワークインターフェース（Network IF）３３と、暗号化／復号化手段３４とを備えている。
【００３９】
グループＤＢ３１は、グループ情報としてのファミリタグ（Family Tag）を記憶する。このファミリタグは、コンテンツを実行可能なグループを特定、例えば家族内でのみコンテンツを利用可能とするためにコンテンツを適宜処理する際に用いられるデータである。
具体的には、このグループＤＢ３１は、図２に示すように、サーバ装置３の機番やＩＤ（identification）番号等のファミリタグと、サーバ装置３で管理される端末装置４のＩＤ番号等とを関連づけたデータベースとして構成される。尚、このグループＤＢ３１では、図２に示されるように、端末装置４で再生実行可能なコンテンツのジャンルやコンテンツを利用する親子、兄弟等の中位のファミリタグを適宜入力操作により設定して、コンテンツに応じた区分けができるようになっている。
【００４０】
コンテンツＤＢ３２は、端末装置４やテレビジョン５あるいは音響装置６などで実行されるコンテンツを複数格納、すなわち読み出し可能に記憶する。具体的には、コンテンツＤＢ３２は、図３に示すように、上記グループＤＢ３１のファミリタグと、該当するファミリタグで再生実行可能なコンテンツとを関連づけたデータベースとして構成され、記憶された各コンテンツには、そのコンテンツに応じてそのコンテンツの実行の制限に関する許諾情報が一体的に設けられている。
この許諾情報としては、例えばコンテンツを異なる端末装置４やテレビジョン５あるいは音響装置６などの実行手段で並行して実行可能な数、実行手段へのコピー可能な回数、コンテンツの利用可能な期間などである。また、許諾情報として、上述したグループ情報と関連付けられ、グループ情報毎にコンテンツの実行制限を付与する形態としてもよい。具体的には、親子や兄弟間、ジャンル別などで実行制限を設定してもよい。尚、このコンテンツＤＢ３２にコンテンツを記憶する際、コンテンツは、グループＤＢ３１に記憶された所定のグループ情報、例えばファミリタグで暗号化されてコンテンツＤＢ３２に記憶される。
【００４１】
ネットワークインターフェース３３は、通信手段２を介してコンテンツを含む各種情報を送受信する。この送受信する情報としては、例えばコンテンツの送出を要求する情報、端末装置４を特定する情報などである。また、ネットワークインターフェース３３は、例えばインターネットなどのネットワークを介してコンテンツを配信するウェッブ（Ｗｅｂ）のサーバと各種情報を送受信する。さらに、ネットワークインターフェース３３は、例えばインターネットやイントラネットなどのネットワークを介して外部の実行手段やサーバ装置３あるいは端末装置４とも各種情報を送受信可能となっている。
暗号化／復号化手段３４は、ネットワークや通信手段２を介して取得したコンテンツを暗号化したり、暗号化されたコンテンツを復号化したりする。この暗号化および復号化は、コンテンツの実行が可能なグループに関する例えばファミリタグにより処理される。
【００４２】
端末装置４は、記憶するコンテンツあるいはサーバ装置３から送出されるコンテンツを実施するとともに、ネットワークを介してコンテンツの取得が可能となっている。この端末装置４は、固定の機器のみならず、例えば携帯電話や携帯用ゲーム機、携帯用パーソナルコンピュータなどをも利用することができ、端末グループ情報格納手段としての端末グループＤＢ４１と、端末格納手段としての端末コンテンツＤＢ４２と、端末ネットワークインターフェース４３と、復号化手段４４と、端末実行手段としての再生装置４５とを備えている。
【００４３】
端末グループＤＢ４１は、グループ情報としてのファミリタグ（Family Tag）を記憶する。このグループ情報は、端末装置４が各種情報を送受信するサーバ装置３に関連付けられ、サーバ装置３に記憶されるグループ情報であるファミリタグが記憶される。なお、上述したように、ファミリタグに階層状に区分するグループ情報を複数設定可能である。
端末コンテンツＤＢ４２は、通信手段２を介してサーバ装置３から取得したコンテンツやネットワークを介して外部から取得したコンテンツなどを格納、すなわち読み出し可能に記憶する。
【００４４】
端末ネットワークインターフェース４３は、通信手段２を介してコンテンツを含む各種情報、あるいは例えばインターネットなどのネットワークを介してコンテンツを配信するウエブ（Ｗｅｂ）サイトのサーバと各種情報を送受信する。また、端末ネットワークインターフェース４３は、例えばインターネットやイントラネットなどのネットワークを介して外部の実行手段やサーバ装置３あるいは端末装置４とも各種情報を送受信可能となっている。
【００４５】
復号化手段４４は、暗号化されたコンテンツを復号化処理し、再生装置で実行可能に処理する。この復号化処理したコンテンツは、端末コンテンツＤＢ４２に記憶させる。
再生装置４５は、復号化手段４４で処理されたコンテンツを実行、例えば表示や発音として再生する。すなわち、再生装置４５は、端末コンテンツＤＢ４２に記憶されたコンテンツを読み取って実行させたり、いわゆるストリーミングである通信手段２を介して送出されるコンテンツを順次読み取って実行させたりする。
【００４６】
〔２〕サーバ装置３の構成
次に、サーバ装置３の内部構成について詳細に説明する。
図４には、サーバ装置の概略構成が示されている。図５には、実行権限のある端末装置がサーバ装置に接続されて各端末装置でコンテンツが実行可能な状態が示されている。図６は、コンテンツを記憶する端末装置がサーバ装置に非接続で他の端末装置でコンテンツが実行不可能な状態が示されている。
サーバ装置３は、操作手段３１０と、各種情報を記憶する記憶手段３２０と、各種情報を適宜処理するコンピュータとしての演算手段３３０とを備えている。
【００４７】
操作手段３１０は、利用者にて操作可能な図示しない例えばボタンやつまみなどを備えている。この操作手段３１０は、サーバ装置３の各種動作、例えば配信されるコンテンツをサーバから取得させる動作、記憶するコンテンツや端末装置４に記憶するコンテンツをテレビジョン５や音響装置６にて実行させる動作、端末装置４に記憶されたコンテンツを転送させる動作などを設定させる。
そして、操作手段３１０は、これらボタンやつまみなどの操作に対応して所定の信号を演算手段３３０へ出力する。
【００４８】
記憶手段３２０は、演算手段３３０から出力されるコンテンツを含む各種情報を取得し、適宜記憶する。この記憶手段３２０には、前述したグループＤＢ３１とコンテンツＤＢ３２となどが設けられている。なお、記憶手段３２０は、グループ情報やコンテンツを記憶するのみならず、例えばメモリなどのように、各種処理に際して各種情報をも読み出し可能に記憶する。
【００４９】
演算手段３３０は、他のサーバ装置３やサーバ、端末装置４、テレビジョン５や音響装置６などとコンテンツを含む各種情報を送受信し、情報を適宜処理する。この演算手段３３０は、プログラムとしてのコンテンツ取得手段としても機能するサーバ送受信手段３３１と、通信状態検出手段３３２と、実行可能判断手段３３３と、グループ情報比較手段３３４と、読取手段としてのサーバ読取手段３３５と、コンテンツ送出手段３３６と、送出制限手段３３７と、実行手段としての再生処理手段３３８とを備えている。
【００５０】
サーバ送受信手段３３１は、前述したネットワークインターフェース３３を備えている。このサーバ送受信手段３３１は、各種情報を送受信可能に処理し、ネットワークインターフェース３３により各種情報を送受信させる。
通信状態検出手段３３２は、端末装置４の接続状態を検出、すなわちサーバ装置３に通信手段２を介して端末装置４が各種情報を送受信可能な状態に接続されているか否かを判断する。この接続の判断としては、例えばあらかじめ端末装置４として登録されている全ての端末装置４（図５および図６は３台を例示）が接続されているか否かを判断する。
【００５１】
具体的には、所定の応答信号要求をサーバ送受信手段３３１にて送信させ、サーバ送受信手段３３１にて対応する応答信号を受信する。そして、応答信号に関連付けられあらかじめ登録されて記憶手段３２０に記憶されている端末装置４を特定する例えば機番やＩＤ番号などの固有情報を全て認識したか否かを判断する。
また、通信状態検出手段３３２は、過去にコンテンツを所定の端末装置４へ送出したことを認識し、その端末装置４を特定する情報を記憶手段３２０に記憶させる。そして、接続状態の検出の際、過去にコンテンツを送出した所定の端末装置４の接続状態をも判断する。
すなわち、図５に示すような過去にコンテンツを送出した端末装置４がサーバ装置３に接続されている状態か、あるいは図６に示すような過去にコンテンツを送出した端末装置４がサーバ装置３に接続されていない状態かを判断する。
【００５２】
実行可能判断手段３３３は、通信状態検出手段３３２にて検出した接続状態の端末装置４がコンテンツを実行可能な権限を有するか否かを判断する。具体的には、端末装置４が同一のファミリタグを記憶したものか否か、コンテンツの許諾情報に基づいて接続する端末装置４やテレビジョン５あるいは音響装置６でコンテンツを実行可能か否か、を判断する。
また、実行可能判断手段３３３は、通信状態検出手段３３２で認識した過去にコンテンツを送出した端末装置４が端末コンテンツＤＢ４２にコンテンツを記憶しており、このコンテンツを、実行可能か否かを判断する。具体的には、まだ記憶しているか、または既に削除されているか、あるいはコンテンツのデータが壊れて実施できない状態かを判断する。そして、この実行可能状態の判断結果に関する信号は、送出制限手段３３７へ適宜出力されたり、記憶手段３２０に記憶されたりする。
【００５３】
グループ情報比較手段３３４は、通信状態検出手段３３２で検出した接続状態の端末装置４に記憶されたファミリタグと、グループＤＢ３１に記憶されたファミリタグとを比較し、同一か否かを判断する。具体的には、サーバ送受信手段３３１にてファミリタグを要求する信号を出力させ、この要求する信号に対応してサーバ送受信手段３３１にて受信する情報を取得し、グループＤＢ３１のファミリタグと比較する。そして、グループ情報比較手段３３４は、同一か否かの判断結果に関する信号を実行可能判断手段３３３や送出制限手段３３７へ出力する。
【００５４】
サーバ読取手段３３５は、サーバ送受信手段３３１により通信手段２を介して端末装置４に記憶されたコンテンツを読み取ったり取得したり、さらにはネットワークを介してサーバなどからコンテンツを取得したりし、記憶手段３２０に適宜記憶させる。なお、端末装置４からコンテンツを読み取る場合は、端末装置４からいわゆるストリーミング出力させて端末装置４に記憶されたコンテンツはそのまま記憶する状態として記憶手段３２０には記憶させずに再生処理手段にて再生処理させる。
また、端末装置４から取得する場合には、端末装置４に記憶されたコンテンツを転送する状態、すなわち端末装置４にはコンテンツは記憶されずに記憶手段３２０で記憶する状態とする。さらに、ネットワークを介してコンテンツを取得する場合は、いわゆるダウンロードと同様に、サーバに記憶されたコンテンツの複製を取得して記憶手段３２０に記憶させる。
【００５５】
コンテンツ送出手段３３６は、コンテンツＤＢ３２に記憶されているコンテンツを読み取り、サーバ送受信手段３３１にて送出させる。この送出処理において、コンテンツの送出を要求する端末装置４からの要求する旨の信号と合わせて送信される端末装置４を特定する固有情報に基づいて、要求する端末装置４へコンテンツを送出させる。この送出の際、許諾情報に基づいて、暗号化されたコンテンツを複製して端末装置４へ送出したり、暗号化されたコンテンツを適宜復号化し、この復号化したコンテンツを端末装置４に記憶させることなく直接再生装置４５で再生させる、いわゆるストリーミングにより送出したりする。この送出方法は、送出制限手段により適宜決定される。
【００５６】
送出制限手段３３７は、コンテンツの送出を制限、すなわち要求に対応してコンテンツ送出手段３３６にてコンテンツを送出させるか否かを決定する。この決定は、通信状態検出手段３３２からの信号と、実行可能判断手段３３３から実行可能である旨の信号とに基づいて、許諾情報に従ってコンテンツを適宜送出させる。
具体的には、通信状態検出手段３３２にて全ての端末装置４が接続されているか否かの判断結果に基づいて、例えば図５に示すような全ての端末装置４が接続されている状態では、端末装置４からの要求に対応してコンテンツＤＢ３２に記憶するコンテンツをいわゆるストリーミングである適宜復号化して再生装置４５で再生させる状態にコンテンツを送出させたり、許諾条件である例えばコピー可能回数内やコピー可能期間内であれば暗号化されたコンテンツの複製を作成してコンテンツを送出させたりする。
【００５７】
また、例えば図６に示すような過去にコンテンツを送出した端末装置４が接続されていない状態では、許諾条件である並行処理不可能な条件に基づいて端末装置４からの要求を認識してもストリーミング出力しない、あるいはコンテンツの複製を送出しない処理をしたり、許諾条件が並行処理可能であればストリーミング出力させたり、過去に送出した回数をコピー可能回数から減算さらには過去に送出したコンテンツが既に利用できなくなっている場合にはその分を加算する演算などにより送出処理がコピー可能回数内であれは複製を送出したりする。
また、過去にコンテンツを送出した端末装置４との情報の送受信が実施できず、端末装置４のコンテンツの格納状態や実施状態を確認できない場合、例えばコピーが１回されている状態と判断し、複製やストリーミングを適宜制限する。
【００５８】
なお、図５は、複製が１回のみ可能とされた許諾情報のコンテンツの場合で、過去にコンテンツが送出された端末装置４が接続されているので、コンテンツが戻された状態と判断し、他の端末装置４への複製の送出はできないがストリーミングを可能とした例示である。図６は、複製が１回のみ可能とされた許諾情報のコンテンツの場合で、過去にコンテンツが送出された端末装置４が接続されていないのでコンテンツの持ち出しと判断し、他の端末装置４でのストリーミングを禁止する例示である。このように、送出制限手段３３７は、許諾情報に基づいて、接続状態および実行可能状態を適宜判断し、端末装置４へのコンテンツの送出状況を設定し、コンテンツ送出手段３３６にてサーバ送受信手段３３１を介して適宜コンテンツを送出させる処理をする。
【００５９】
再生処理手段３３８は、端末装置４やサーバからサーバ読取手段３３５にて読み取ったコンテンツを適宜処理し、記憶手段３２０に適宜記憶させたり、テレビジョン５や音響装置６で再生させたりする。また、再生処理手段３３８は、記憶手段３２０に記憶されたコンテンツをいわゆるストリーミングのために復号化したり、サーバから配信されたコンテンツや端末装置４から取得したコンテンツを記憶させる際にファミリタグにて暗号化したりする。すなわち、再生処理手段３３８は、前述した暗号化／復号化手段３４を備えている。
【００６０】
〔４〕端末装置４の内部構成
次に、端末装置４の内部構成について詳細に説明する。
図７には、端末装置４の概略構成が示されている。
端末装置４は、端末操作手段４１０と、端末実行手段としての端末発音手段４２０と、端末実行手段としての端末表示手段４３０と、端末記憶手段４４０と、コンピュータとしての端末演算手段４５０とを備えている。そして、端末発音手段４２０および端末表示手段４３０が再生装置４５を構成する。
【００６１】
端末操作手段４１０は、操作手段３１０と同様に、利用者にて操作可能な図示しない例えばボタンやつまみなどを備えている。この端末操作手段４１０は、端末装置４の各種動作、例えば配信されるコンテンツをサーバから取得させる動作、記憶するコンテンツやサーバ装置３に記憶するコンテンツを端末発音手段４２０や端末表示手段４３０で実行させる動作、記憶するコンテンツをサーバ装置３で実行あるいは転送させる動作などを設定する。
そして、端末操作手段４１０は、これらボタンやつまみなどの操作に対応して所定の信号を端末演算手段４５０へ出力する。
【００６２】
端末発音手段４２０は、図示しないスピーカを有している。この端末発音手段４２０は、端末演算手段４５０から出力される音楽データや音声データなどの音データを取得し、適宜増幅処理などをしてスピーカから発音により音データを再生させる。
端末表示手段４３０は、図示しない表示パネルを有している。この端末表示手段４３０は、端末演算手段４５０から出力される画像データや映像データなどの像データを取得し、表示パネルで表示により像データを再生させる。
端末記憶手段４４０は、端末演算手段４５０から出力されるコンテンツを含む各種情報を取得し、適宜記憶する。この端末記憶手段４４０には、前述した端末グループＤＢ４１と端末コンテンツＤＢ４２となどが設けられている。なお、端末記憶手段４４０は、グループ情報やコンテンツを記憶するのみならず、例えばメモリなどのように、各種処理に対して各種情報をも読み出し可能に記憶する。
【００６３】
端末演算手段４５０は、例えばサーバ装置３やサーバなどとコンテンツを含む各種情報を送受信し、情報を適宜処理する。この端末演算手段４５０は、端末情報取得手段および転送手段として機能する端末送受信手段４５１と、端末実行手段としての端末再生処理手段４５２とを備えている。
端末送受信手段４５１は、前述した端末ネットワークインターフェース４３を備えている。この端末送受信手段４５１は、各種情報を送受信可能に処理し、端末ネットワークインターフェース４３により各種情報を送受信させる。
【００６４】
端末再生処理手段４５２は、端末コンテンツＤＢ４２に記憶されたコンテンツ、あるいはサーバ装置３からいわゆるストリーミング出力されるコンテンツを、端末発音手段４２０や端末表示手段４３０にて再生させるために適宜処理する。また、端末再生処理手段４５２は、サーバ装置３から送出される暗号化されたコンテンツを復号化し、端末コンテンツＤＢ４２に記憶させる。すなわち、端末再生処理手段４５２は、前述した復号化手段４４を備えている。
【００６５】
さらに、端末再生処理手段４５２は、ネットワークを介してサーバから配信されるコンテンツを取得し、適宜端末コンテンツＤＢ４２へ記憶させる。また、端末再生処理手段４５２は、端末コンテンツＤＢ４２に記憶するコンテンツをサーバ装置３へ転送処理する。具体的には、端末コンテンツＤＢに記憶されたコンテンツを端末送受信手段４５１にてサーバ装置３へ送出するとともに、この送出したコンテンツを端末コンテンツＤＢから削除する処理をする。また、端末再生処理手段４５２は、サーバ装置３のサーバ読取手段３３５からの要求に基づいて、端末コンテンツＤＢに記憶するコンテンツを読み取り、いわゆるストリーミング出力させる。
【００６６】
〔５〕システムの作用
次に、前記コンテンツ処理システム１の作用をフローチャートに基づいて説明する。尚、前記コンテンツ処理システム１では、コピー要求と、ストリーミング再生要求によって作用が異なるため、以下の説明ではこれらの態様に応じた説明を行う。
(5-1)  端末装置４からコンテンツのコピー要求があった場合
端末装置４からコピー要求があった場合は、図８に示されるフローチャートに基づいて、サーバ装置３から端末装置４にコンテンツの送出が行われる。
【００６７】
(1)  サーバ装置３は、端末装置４からコンテンツの送出を要求する旨の信号の有無を判断、すなわち送出要求の待機状態となっている（ステップＳ１）。
(2)  端末装置４からコンテンツを送出する旨の要求信号が出力される（ステップＳ２）と、サーバ装置３は、グループ情報比較手段３３４により、要求のあった端末装置４のグループ情報とグループＤＢ３１に記憶するグループ情報とを比較する（ステップＳ３）。具体的には、端末操作手段４１０の所定の操作により出力される信号に基づいて、端末演算手段４５０は、所定のコンテンツを要求する旨の信号および端末記憶手段４４０に記憶された端末装置４を特定する例えば機番やＩＤ番号などの固有情報を一体化したコンテンツの送出を要求する要求信号を生成し、通信手段２を介してサーバ装置３に送出する。サーバ装置３のグループ情報比較手段３３４は、端末装置４に対してファミリタグ送出する旨の要求を生成し、サーバ送受信手段３３１を介して、その端末装置４に対してファミリタグの送出を要求する旨の信号を出力させ、グループ情報比較手段３３４は、端末装置４から送出されたファミリタグに基づいて、比較判定を行う。なお、グループ情報比較手段３３４は、所定回数の送出要求、あるいは所定時間経過しても情報が送信されない場合には、端末装置４は実行権限を有しないものと判断する。
【００６８】
(3)  両者のファミリタグが対応関係にないと、グループ情報比較手段３３４が判定すると、サーバ装置３は、実行権限がない端末装置４からの要求信号の出力であると判断し、要求のあった端末装置４へコンテンツを送出できない旨のメッセージを表示出力信号又は音声出力信号として送出する（ステップＳ４）。
(4)  サーバ装置３及び端末装置４のファミリタグが相互に対応関係ありと、グループ情報比較手段３３４が判定すると、サーバ装置３の送出制限手段３３７は、コンテンツＤＢ３２内の要求コンテンツに対応する許諾回数を参照しながら、当該コンテンツをコピー送出できるものであるかを判定する（ステップＳ５）。具体的には、サーバ送出制限手段３３７は、現在のコンテンツのコピー送出した端末装置４を探索し、その送出した端末装置４の数を取得して、コンテンツＤＢ３２内の許諾回数からその数を減算した値に基づいて、送出制限を行うか否かを判定する。例えば、許諾回数が２で既に２台の端末装置４にコピー送出をしている場合、サーバ送出制限手段３３７は、それ以上コピー送出することはできないと判定し、その旨のメッセージを信号として、要求信号が出力された端末装置４に対して送出する（ステップＳ４）。
【００６９】
(5)  一方、例えば、許諾回数２に対して、１台の端末装置４にコピー送出しており、許諾回数にまだ余裕がある場合、サーバ送出制限手段３３７は、コンテンツのコピー送出が可能であると判定し、コンテンツ送出手段３３６によりサーバ送受信手段３３１を介して対象の暗号化されているコンテンツを端末装置４に送出する（ステップＳ６）。
(6)  この際、端末装置４の端末演算手段４５０は、サーバ装置３からの回答待ち状態にあり、回答中にコンテンツがあるか否かを監視している（ステップＳ７）。そして、サーバ装置３からコンテンツが送出されたと認識すると、端末演算手段４５０は、送出されたコンテンツを端末コンテンツＤＢ４２に記憶保存する（ステップＳ８）。
(7)  端末装置４を操作して送出されたコンテンツを指定して再生実行操作を行うと、端末再生処理手段４５２は、復号化手段４４を用いて端末コンテンツＤＢ４２内に保存された対象コンテンツを復号化し、再生処理を実行する（ステップＳ９）。
【００７０】
(8)  このように端末装置４におけるムーブ・コピー再生実行が可能な状態となった場合、サーバ装置３の送出制限手段３３７は、コンテンツを１台の端末装置４に送出したので、常駐メモリ上の残存許諾回数を１つ減算する（ステップＳ１０）。続けて、送出制限手段３３７は、減算した残存許諾回数が０であるか否かを判定し（ステップＳ１１）、残存許諾回数が０の場合、これ以上のコピー送出はできないと判定して、コンテンツの再生及び送出をフリーズさせ、実行不可能状態とする（ステップＳ１２）。
(9)  端末装置４の使用者が端末装置４の操作手段を操作して、送出を受けたコンテンツの利用を終了したいと考え、端末コンテンツＤＢ４２内のコンテンツの利用を終了する旨の命令を入力すると（ステップＳ１３）、端末演算手段４５０は、該当するコンテンツを端末コンテンツＤＢ４２から削除するとともに、その旨をサーバ装置３に送出する（ステップＳ１４）。
(10)  端末装置４からコンテンツが削除された旨がサーバ装置３で受け付けられると、送出制限手段３３７は、残存許諾回数を１つ回復する操作を行う（ステップＳ１５）。
【００７１】
(5-2)  端末装置４からコンテンツのストリーミング再生要求があった場合
端末装置４からストリーミング再生要求があった場合は、図９に示されるフローチャートに基づいて、サーバ装置３から端末装置４にコンテンツの送出が行われる。
(1)  サーバ装置３における待機状態（ステップＳ１）、端末装置４からの要求信号の出力（ステップ２）、グループ情報の比較判定（ステップＳ３）、及びメッセージ送信（ステップ４）に関しては、前述した(5-1)の場合と同様のため、説明を省略する。
(2)  サーバ装置３の送出制限手段３３７は、前述と同様に、要求コンテンツに対応する許諾回数を参照しながら、コンテンツ送出が可能であるかを判定する（ステップＳ５）。そして、許諾回数内であると判定されると、後述するストリーミング再生の実行に移行する。
【００７２】
(3)  前記ステップ５において、他の端末装置４に該当するコンテンツを既にコピー送出してしまい、残存許諾回数が０であると判定された場合、送出制限手段３３７は、コンテンツをコピー送出した端末装置４がサーバ３を含むネットワーク上に接続され、通信可能であるか否かを判定する（ステップＳ１６）。コンテンツをコピー送出した端末装置４が通信手段２を介してサーバ装置３と接続されていない場合には、送出制限手段３３７は、ストリーミングによる再生ができない旨を端末装置４にメッセージ送信する（ステップＳ４）。尚、コンテンツの許諾回数が２であり、コンテンツをコピー送出した２台の端末装置４のいずれも接続されていない場合、送出制限手段３３７は、いずれも接続されていない場合を接続されていないと判定し、少なくともいずれか一方が接続されていれば、コンテンツをコピー送出した端末装置４が接続されていると判定する。前者が前述した図６の場合であり、後者が前述した図５の場合である。また、前述した通信手段２を介したサーバ装置３との接続は、サーバ装置３を含む家庭内ＬＡＮや、サーバ装置３に対して無線等で一時的に接続するアドホック接続等の近距離範囲内での通信接続を意味し、公衆回線を経由したインターネット接続のようなものは、含まなくともよい。
【００７３】
(4)  コピー送出した端末装置４が通信手段２を介して接続されていると、送信制限手段３３７が判定すると、サーバ装置３の再生処理手段３３８は、暗号化／復号化手段３４を用いて、コンテンツＤＢ３２内の目的コンテンツの再生処理をしながら、順次端末装置４にパケット単位でストリーミングする（ステップＳ１７）。
(5)  端末装置４では、ストリーミングにより受信されるパケットをバッファに蓄積しながら、順次再生出力し（ステップＳ１８）、再生と同時に次のパケットのストリーミングを要求する（ステップＳ１９）。
(6)  上記(4)、(5)は、ストリーミング再生されるコンテンツが終了するまで繰り返され、コンテンツが終了したらストリーミングを終了する（ステップＳ２０）。
【００７４】
(5-3)  端末装置４に格納されたコンテンツを他のサーバ装置で再生する場合
例えば、図１０に示される例のように、サーバ装置３Ａのファミリタグを有する端末装置４に、サーバ装置３Ａからコピー又はムーブによって格納されたコンテンツ、又は、端末装置４で独自にダウンロードしたコンテンツを、異なるサーバ装置３Ｂで再生する場合、
(a)端末装置４をコンテンツサーバのような位置づけとして、ストリーミングによりコンテンツを再生実行する場合、(b)端末装置４から異なるサーバ装置３Ｂにムーブによりコンテンツを移動させ、当該サーバ装置３Ｂで再生実行する場合が考えられる。
【００７５】
(a)  端末装置４に格納されたコンテンツを他のサーバ装置３でストリーミング再生する場合
この場合、図１１に示されるフローチャートに基づいてストリーミング再生が行われる。
(1)  利用者が端末装置４を操作してストリーミング再生を行うための接続要求を行うと、端末装置４の端末送受信手段４５１は接続要求信号を出力して、サーバ装置３Ｂのネットワーク環境下への接続要求を行う（ステップＳ２１）。サーバ装置３Ｂは、この接続要求に対して、接続の受け付けを行い、接続が確保された旨の応諾信号を出力する（ステップＳ２２）。尚、この段階では、サーバ装置３Ｂ側では、ストリーミング再生のみを行うことを認識し、ファミリタグの照合等は行わない。
【００７６】
(2)  接続が確保されたら、端末装置４は、端末コンテンツＤＢ４２に格納されたコンテンツを、端末再生処理手段４５２の復号化手段４４によって復号化し、コンテンツの再生を開始する（ステップＳ２３）。コンテンツの再生が開始されると、端末送受信手段４５１は、コンテンツをパケット単位でストリーミングする（ステップＳ２４）。
(3)  サーバ装置３Ｂでは、ストリーミングにより受信されるパケットをバッファに蓄積しながら、端末装置４から送られたコンテンツを、サーバ装置３Ｂに接続されたスピーカで順次音声出力したり、接続された画像表示装置に順次画像出力しながら、再生と同時に次のパケットのストリーミングを端末装置４に対して要求する（ステップＳ２６）。
(4)  上記(2)、(3)は端末装置４で再生されるコンテンツが終了するまで繰り返され（ステップＳ２７）、端末装置４の端末送受信手段４５１は、コンテンツの再生が終了したら、その旨をサーバ装置３Ｂに対して出力する（ステップＳ２８）。
(5)  サーバ装置３Ｂでは、コンテンツの再生が終了した旨の信号を受信したら、端末装置４との接続を切断する（ステップＳ２９）。
【００７７】
(b)  端末装置４で取得されたコンテンツをサーバ装置３Ｂに移動させて再生する場合
この場合、図１２に示されるフローチャートに基づいて、ムーブ再生が行われる。
(1)  端末装置４を例えば、公衆回線網８等に直接接続し、インターネット上の所望のサイトにアクセスすると、コンテンツをダウンロード等により取得することが可能となり（ステップＳ３０）、取得されたコンテンツは、端末装置４の端末コンテンツＤＢ４２に格納される（ステップＳ３１）。
(2)  利用者が端末装置４を操作してサーバ装置３Ｂとの接続を要求すると、端末演算手段４５０は、その旨の信号を出力し（ステップＳ３２）、サーバ装置３Ｂのサーバ送受信手段３３１で受け付けられ（ステップＳ３３）、サーバ装置３Ｂは、自己のグループ情報であるファミリタグを含む応諾信号を端末装置４に対して出力する。
【００７８】
(3)  応諾信号を受け取った端末装置４の端末演算手段４５０は、応諾信号中に含まれるサーバ装置３Ｂのファミリタグが自己の端末グループＤＢ４１内にあるファミリタグに対応するものであるか否かを判定する（ステップＳ３４）。対応しないものである場合には、端末装置４の端末表示手段４３０上にメッセージ表示してＳＨおりを終了する（ステップＳ３５）。
(4)  端末演算手段４５０が対応関係あり、と判断した場合、端末送受信手段４５１は、送信対象となるコンテンツをサーバ装置３Ｂに対して送出する（ステップＳ３６）。
【００７９】
(5)  送出されたコンテンツは、サーバ装置３Ｂのサーバ送受信手段３３１で受け付けられ、コンテンツＤＢ３２に記憶保存される（ステップＳ３７）。
(6)  端末装置４の端末演算手段４５０は、コンテンツの送出が終了したら、端末コンテンツＤＢ４２内に格納されたコンテンツを削除して処理を終了する（ステップＳ３８）。一方サーバ装置３Ｂでは、送出されたコンテンツの記憶保存が終了したら、接続を切断して（ステップＳ３９）、処理を終了する。
【００８０】
〔６〕実施形態の効果
前述のような本実施形態によれば、次のような効果が得られる。
すなわち、コンテンツを共有して実行可能な例えば家族や会社内の一部署、サークル活動などの限られたグループを特定するグループ情報であるファミリタグを有する端末装置４にのみ通信手段２を介してコンテンツを実行可能にコピーして送出する。そして、このコンテンツを送出した端末装置４が情報を送受信可能に接続されていないことを通信状態検出手段３３２にて認識した場合、コンテンツの持ち出しと判断して、コンテンツＤＢ３２に記憶されているコンテンツを、通信手段２を介して情報を送受信可能に接続されている他の端末装置４へ送出することを制限、例えばコピーを禁止、あるいはいわゆるストリーミング出力を禁止して実行できないようにしたり、コンテンツの許諾情報に基づいてさらに実行可能にコピーさせたり、ストリーミング出力をしたりする。
このため、コンテンツの実行制限に対応して適切にコンテンツの実行を制御でき、コンテンツを適切に保護できるとともに、利用者の利便性を向上できる。
【００８１】
また、端末装置４が通信手段２を介して情報を送受信可能に接続されていない状態でコンテンツ送出手段から送出されたコンテンツを実行できる端末発音手段４２０や端末表示手段４３０を備えている。
このため、このような取得したコンテンツをサーバ装置３から独立して実行できる構成において、特にコンテンツの適切な保護ができる。また、端末装置４が独立して実行できることから、例えば端末装置４を携帯して外部で実行させるなどもでき、コンテンツの利用状況の自由度を向上でき、利用者の利便性をさらに向上できる。
【００８２】
そして、コンテンツ送出手段３３６にてコンテンツＤＢに記憶するコンテンツと同一のコンテンツを送出する場合、コンテンツが送出された端末装置４が接続されていないことを通信状態検出手段３３２にて認識すると、許諾情報に基づいて送出制限手段３３７が他の端末装置４へコンテンツを送出、例えばコピーさせたり、ストリーミング出力させたりすることを禁止している。
このため、コンテンツを送出した端末装置４が接続されていない場合、コンテンツの持ち出し状態と同じ状態と判断し、例えばＣＤを持ち出した場合と同様に、コンテンツの送出の禁止により他の端末装置４ではコンテンツの実行ができなくなり、確実にコンテンツの保護ができる。
【００８３】
さらに、送出したコンテンツが端末装置４で実行可能か否かを実行可能判断手段３３３にて判断し、実行不可能である場合には他の端末装置４へのコンテンツの送出を可能としている。
このため、例えばコンテンツを取得した端末装置４が不要と判断してコンテンツを削除、あるいは利用状況によりコンテンツのデータが損傷するなどしてコンテンツが実行不可能となった場合などでは、他ではコンテンツが実行されない状況となっているので、他の端末装置４で実行可能とすることで、例えばサーバから再び配信されるコンテンツを取得したり、テレビジョン５や音響装置６などから再び記憶し直すなどの動作や処理が不要で、利用者の利便性をさらに向上できる。
【００８４】
また、コンテンツの実行許諾として、コンテンツのコピー回数やストリーミング可能か否かなどのコンテンツを並行して実行可能な端末装置４の数に関する許諾情報をコンテンツに一体的に設け、このコンテンツを端末装置４へ送出した回数を許諾情報の許諾条件の数から減算、すなわち既に送出した回数が許諾条件の数となっていないか否かを判断し、許諾条件を満足すれば送出要求する端末装置４へコンテンツの送出を可能としている。
このため、コンテンツの実行許諾に関する許諾情報に対応して適切にコンテンツの実行のための送出ができ、適切なコンテンツの利用が簡単な演算処理により容易に得られる。
【００８５】
また、端末装置４からの送出要求に応じて許諾情報に基づいてコンテンツの送出可否を決定している。このため、送出要求毎に適切にコンテンツの送出を実行することで、確実なコンテンツの保護ができる。
なお、複数の端末装置４から略同時に送出要求がある場合でも、許諾条件の数に応じて演算する処理により、一括して処理も可能となり、処理効率の向上が容易に図れる。
さらに、コンテンツの送出要求として、いわゆるダウンロードである複製の送出要求かストリーミング出力かに応じて、許諾情報に基づいてコンテンツの送出可否を決定している。このため、コンテンツの利用状況に応じてコンテンツの送出形態が設定され、許諾条件内で適切に利用状況に応じてコンテンツを送出でき、コンテンツを保護しつつ利用者の利便性を向上できる。
【００８６】
また、過去に送出したコンテンツが実行可能に記憶された端末装置４が通信手段２を介して送受信可能に接続する状態であることを通信状態検出手段３３２にて認識、あるいはコンテンツが送出された端末装置４がコンテンツを実行不可能であることを認識すると、許諾条件の実行可能数から減算する回数に認識した端末装置４の接続台数を加算、すなわちコンテンツの送出可能台数を接続台数分増やしている。
このため、過去に送出したコンテンツが実行可能に記憶された端末装置４がサーバ装置３に接続する状態では、持ち出されるコンテンツが返却されている状態と同じと判断し、その分の実行の許諾条件が緩和され、他の端末装置４で利用できるようになり、実行する回数のみで管理する場合に適切にコンテンツを利用する環境下、途中で利用できなくなるなどの不都合を防止でき、許諾情報に対応して適切にコンテンツを実行でき、保護を図りしつつコンテンツの有効利用が図れ、利用者の使い勝手が向上して利用者の利便性を向上できる。
【００８７】
そして、コンテンツを送出する際に、送出毎に送出先の端末装置４を特定する固有情報と合わせて履歴情報を更新する処理をしている。このため、許諾情報に基づくコンテンツの送出可否を判断する際、履歴情報に基づいて過去にコンテンツを送出した端末装置４を容易に特定でき、過去に送出したコンテンツが実行可能に記憶された端末装置４の接続状態の有無を容易に認識でき、処理効率を向上できる。
また、サーバ装置３がサーバ送受信手段３３１によりネットワークを介してコンテンツを取得し、コンテンツＤＢ３２に記憶可能としている。
【００８８】
このため、ネットワークを介して配信されるコンテンツでも、例えば複雑な暗号化や復号化のための処理を実行する構成を利用することなく、ファミリタグを利用した適切なコンテンツの保護および利用者の利便性の向上が容易に得られる。したがって、暗号化や復号化のための処理負荷やコンテンツのネットワークを介した配信時の負荷の低減などが容易に図れる。
そして、特にネットワークを介して配信される例えばＭＰ３（MPEG (Motion Picture Expert Group) audio layer 3）により圧縮されて複製が容易なコンテンツなどでも、適切な保護が容易にできる。
【００８９】
さらに、サーバ装置３には、例えば操作手段３１０の所定の操作に基づいて、コンテンツＤＢ３２に格納したコンテンツや通信手段２を介して端末装置４からストリーミング出力されサーバ読取手段３３５にて読み取ったコンテンツを、接続されたテレビジョン５や音響装置６で実行可能としている。このため、端末装置４のみでコンテンツを実行する場合に限らずサーバ装置３にて実行させることができ、より利用者による利用状況の自由度を向上でき、さらなる利便性の向上が得られる。
また、過去に端末装置４へ送出されて実行可能な状態となっているコンテンツをテレビジョン５や音響装置６で実行する場合、許諾情報に基づいてその端末装置４が接続されていないことを認識するとコンテンツの実行を制限、場合によっては禁止している。このため、コンテンツが端末装置４に実行可能に送出されている状態ではコンテンツの持ち出しと同様と判断して、テレビジョン５や音響装置６での実行を制限するので、より適切なコンテンツの保護ができる。
【００９０】
そして、サーバ装置３でコンテンツを統括管理し、実行させる端末装置４へ適宜送出するシステム構成としている。
このため、例えば端末装置４を携帯して外部で実行させるなど利便性を向上できるとともに、グループ情報を持たせて送出制限することでコンテンツの保護が簡単な構成で確実にでき、コンテンツの保護および利便性の向上の双方が容易に得られる。
【００９１】
また、端末装置４としてネットワークを介してコンテンツを取得可能とし、このコンテンツをサーバ装置３へ転送可能としている。
このため、例えば端末装置４を携帯して外部でもコンテンツを取得することが可能となり、また同一のグループ内での実行させることも可能で、利便性のさらなる向上が容易に得られるとともに、サーバ装置３へ転送により端末装置４にはコンテンツは残らず実行および転送できない状態となるので、コンテンツも適切に保護できる。
【００９２】
〔７〕実施形態の変形
以上、本発明について好適な実施形態を挙げて説明したが、本発明は、この実施形態に限られるものでなく、本発明の要旨を逸脱しない範囲において種々の改良並びに設計の変更が可能である。
例えば、実行するコンテンツとしては、上述したような音楽データや音声データあるいは画像データや映像データなどの再生させるデータのほか、ビデオゲームやアプリケーションソフトウェアなど、いずれのデータを対象とすることができる。
そして、サーバ装置３がコンテンツを取得する構成として、ネットワークを介してサーバから取得する構成のほか、テレビジョン５や音響装置６などから読み取って取得したり、端末装置４から読み取って取得したりするなど、いずれの方法を適用することができる。
【００９３】
また、コンテンツの送出可否の判断処理として、図７に示すような動作、例えばコンテンツの送出要求に基づいてダウンロード要求かストリーミング出力要求かを判断する場合に限らず、例えば利用者によるダウンロード要求かストリーミング出力要求かの設定による送出方法の要求をあらかじめ認識し、ダウンロード要求やストリーミング要求のそれぞれの動作処理で別々に処理するなど、いずれの方法で送出可否の判断をすることができる。
【００９４】
そして、許諾条件に基づいて送出可否を判断したが、許諾条件をコンテンツに設けない、あるいは許諾条件を判断せず、例えばコンテンツを１つのＣＤのような記録媒体と同様にコンテンツを取り扱う処理をするなど、いずれの方法が適用できる。すなわち、ＣＤに記録された楽音コンテンツをＭＤ等にコピーできる等の方法と同様の方法を採用することができる。なお、上述したように、許諾条件に基づいて送出可否を判断することにより、より適切なコンテンツの保護および有効利用ができる。
【００９５】
通信状態検出手段３３２で通信状態を検出し、実行可能判断手段にて送出したコンテンツが実行可能な否かを判断して送出可否を適宜設定したが、この構成に限らず、例えば１つの処理手段にて通信状態や実行可能の可否判断などをするなど、いずれのプログラム構成とすることができる。
なお、プログラム構成に限らず、電気回路にて構成したり、１つの素子にて構成したり、あるいは各構成をそれぞれコンピュータにて構成されて適宜接続したネットワーク構成とするなど、いずれの形態を採ることができる。すなわち、本発明のコンピュータとしては、１台のコンピュータに限らず、ネットワーク構造としたもの、１つの素子としたもの、電気回路にて構築したものなど、いずれが対象となる。
【００９６】
そして、プログラム構成とすることで、例えば構築したプログラムをコンピュータに読み取らせてコンピュータをサーバ装置３や端末装置４として機能させることが容易にでき、利用の拡大、製造性の向上、コストの低減などが容易に図れる。そして、このプログラム構成をコンピュータが読取可能に記録媒体、例えばメモリや光ディスクなどに記録した構成とすることで、上述したようにプログラムをコンピュータに読み取らせることが容易で、プログラム構成が容易に取り扱いでき、容易に利用の拡大が図れる。
【００９７】
また、グループ情報にてコンテンツを暗号化して記憶して説明したが、単にコンテンツを記憶してグループ情報の同一性の判断によりコンテンツの送出可否を判断するなどしてもよい。なお、コンテンツを暗号化して記憶することにより、例えばグループ情報比較手段３３４にてグループ情報の同一性の判断をせずとも、送出要求に対応して暗号化されたコンテンツを送出しても、グループ情報が異なれば復号化できずに実行できないため、同様の効果が得られる。
【００９８】
さらに、コンテンツの暗号化とグループ情報の同一性の判断の双方処理により、より確実なコンテンツの保護ができる。
そして、コンテンツの送出回数に基づいて演算する構成に限らず、例えばコンテンツの利用期間が許諾情報として設定されている場合、計時手段などの現在時刻を計時する手段を設け、利用期間と計時手段による計時に基づいて送出可否を判断するなど、許諾条件に対応して適宜送出可否を判断すればよい。
【００９９】
また、端末装置４でもネットワークを介してサーバから配信されるコンテンツを取得可能としたが、サーバ装置３のみ、さらには上述したようにネットワークを介しては取得しない構成などとしてもよい。
さらに、端末装置４のみサーバから取得可能としてもよい。
なお、端末装置４がサーバ装置３のように、サーバ的機能を設けてコンテンツを管理、例えば端末装置４でコンテンツの送出を許諾・制限するチェックアウト管理をしてもよい。特に、端末装置４でインターネットなどによりコンテンツを取得する構成においては有効である。
【０１００】
また、端末装置４で取得したコンテンツをサーバ装置３へ転送する処理の際、グループ情報が同一であるサーバ装置３のみ送出したが、同一でない場合に転送処理したり、他の端末装置４へ転送処理したりしてもよい。このようなグループ情報が異なる機器へコンテンツを送出する場合では、コンテンツを譲渡したものと判断する。
すなわち、コンテンツを譲渡した場合と同様に、グループ情報を書き替えたり、送信元のコンテンツを削除したりするなど上述したコンテンツの転送と同様に処理すればよい。
【０１０１】
但し、グループ情報が異なるサーバ装置３へコンテンツを転送する場合、許諾情報で複製が制限されたコンテンツでは、グループ情報が同一のサーバ装置３から複製されたコンテンツを転送できないように処理する必要がある。例えば、サーバ装置３から転送されたコンテンツには、フラグ情報を一体的に関連付け、さらに転送できないようにすることなどが例示できる。
なお、本実施形態では、コンテンツの複製が１回のみに制限された場合の他、コンテンツの複製を所定回数のみ可能な場合や、コンテンツの複製を所定期間のみ可能な場合などにも適用できる。
【０１０２】
また、前述した(5-1)では、コピー元のサーバ装置３に対して、端末装置４内のコンテンツが削除されたことを通知することにより、許諾回数の回復がなされるようにしていたが、本発明はこれに限られない。
すなわち、図１０に示されるように、サーバ装置３Ａ及びサーバ装置３Ｂがネットワーク８を介して接続され、加えて、サーバ装置３Ａ及びサーバ装置３Ｂのそれぞれのファミリタグに、親子関係又は兄弟関係のようなリンクが生成されており、端末装置４に格納されたコンテンツがサーバ装置３Ａからコピー送出されたものである場合、サーバ装置３Ｂに対して、端末装置４内のコンテンツが削除されたことを通知し、サーバ装置３Ｂがこれを認識して、サーバ装置３Ａに対してその旨を通知すると、サーバ装置３ＡのコンテンツＤＢ内の該当するコンテンツの許諾回数を復元するようにしてもよい。
【産業上の利用可能性】
【０１０３】
本発明は、音楽データや音声データあるいは画像データや映像データ、さらにはビデオゲームやアプリケーションソフトウェアなど、ネットワークを介して配信されるコンテンツ、記録媒体に記録されたコンテンツ、テレビ放映されたコンテンツなど、家族内や所定のグループ内で実行するための処理に利用できる他、端末装置４自体を携帯電話や携帯用ゲーム機を利用することにも適用できる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の一実施形態に係るコンテンツ処理システムの概略構成を示す概念図。
【図２】前述のコンテンツ処理システムにおけるサーバ装置を構成するグループＤＢの構造を表す模式図。
【図３】前述のコンテンツ処理システムにおけるサーバ装置を構成するコンテンツＤＢの構造を表す模式図。
【図４】前述のコンテンツ処理システムにおけるサーバ装置の概略構成を示すブロック図。
【図５】前述の実行権限のある端末装置がサーバ装置に接続されて各端末装置でコンテンツが実行可能な状態を示す概念図。
【図６】前述のコンテンツを記憶する端末装置がサーバ装置に非接続で他の端末装置でコンテンツが実行不可能な状態を示す概念図。
【図７】前述のコンテンツ処理システムにおける端末装置の概略構成を示すブロック図。
【図８】前述のコンテンツ処理システムの作用を説明するフローチャート。
【図９】前述のコンテンツ処理システムの作用を説明するフローチャート。
【図１０】前述のコンテンツ処理システムの作用を説明するための模式図。
【図１１】前述のコンテンツ処理システムの作用を説明するフローチャート。
【図１２】前述のコンテンツ処理システムの作用を説明するフローチャート。
【符号の説明】
【０１０５】
１…コンテンツ処理システム
２…通信手段
３、３Ａ、３Ｂ…サーバ装置
４…端末装置（コンテンツ処理装置）
５…テレビジョン（実行手段）
６…音響装置（実行手段）
３１…グループＤＢ（グループ情報格納手段）
３２…コンテンツＤＢ（格納手段）
４１…端末グループＤＢ（端末グループ情報格納手段）
４２…端末コンテンツＤＢ（端末格納手段）
４５…再生装置（端末実行手段）
３３０…コンピュータとしての演算手段
３３１…サーバ送受信手段（コンテンツ取得手段）
３３２…通信状態検出手段
３３３…実行可能判断手段
３３５…サーバ読取手段（読取手段）
３３６…コンテンツ送出手段
３３７…送出制限手段
３３８…再生処理手段（実行手段）
４２０…端末発音手段（端末実行手段）
４３０…端末表示手段（端末実行手段）
４５０…コンピュータとしての端末演算手段
４５１…端末送受信手段（端末情報取得手段、転送手段）
４５２…端末再生処理手段（端末実行手段）
【図１】
2005339447.tif 000003
【図２】
2005339447.tif 000004
【図３】
2005339447.tif 000005
【図４】
2005339447.tif 000006
【図５】
2005339447.tif 000007
【図６】
2005339447.tif 000008
【図７】
2005339447.tif 000009
【図８】
2005339447.tif 000010
【図９】
2005339447.tif 000011
【図１０】
2005339447.tif 000012
【図１１】
2005339447.tif 000013
【図１２】
2005339447.tif 000014