(57)【要約】【課題】不正コピーをより確実に防止することができる情報処理装置および情報処理方法を提供する。【解決手段】ホームサーバ４は、ネットワークを介して接続されたビデオレコーダ１にファイルを送信とき、ネットワークにおいて許可されるファイルの利用に関するファイル属性情報に基づいて、転送レートを制御するＬＡＮインターフェース４２を備える。【選択図】　図１
2004038676.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された受信装置にファイルを送信する情報処理装置において、
上記ネットワークにおいて許可される上記ファイルの利用に関するファイル情報に基づいて、転送レートを制御する制御手段を備えることを特徴とする情報処理装置。
【請求項２】
上記ファイル情報は、上記ファイルがコピー可能か否かを示す情報を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記ファイル情報は、上記ファイルが再生可能か否かを示す情報を含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記制御手段は、上記ファイル情報を、接続された情報処理装置外部のデータベースから取得することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
上記ファイルごとのファイル情報を記憶し、情報処理装置本体に対して着脱可能に構成されている記憶手段を備え、
上記制御手段は、上記記憶手段から上記ファイル情報を取得することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
上記ファイル情報は、上記ファイルを利用するユーザごとに設定されていることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ネットワークを介して接続された受信装置にファイルを送信する情報処理装置の情報処理方法において、
上記ネットワークにおいて許可されるファイルの利用に関するファイル情報を取得するファイル情報取得処理と、
上記取得したファイル情報に基づいて、上記ファイルを送信するときの転送レートを決定する転送レート決定処理と、
上記決定した転送レートで上記ファイルを送信するファイル送信処理とを有することを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して、相互にファイルの利用が可能な情報処理装置および情報処理方法に関するものである。
【０００２】
【従来の技術】
近年、画像情報や音声情報をはじめとする各種の情報がデジタル化され、それらの情報をランダムアクセス性に優れたディスク媒体に記録する装置が商品化されている。
【０００３】
また、ネットワークが普及しつつあり、情報のデジタル化にあわせて、そのネットワークに接続されている複数の機器間において、相互にデータ（デジタル情報）の授受が行われるようになっている。
【０００４】
ところで、このように相互に利用されるデータの中には、その著作権を保護すべき情報が含まれていることがある。このような情報が不正にコピーなされないようにするために、ネットワークに接続され、相互にデータを利用することのある情報処理装置には、不正にコピーがなされないような装置が組み込まれている。
【０００５】
例えば、特開平１０−３０１４９２号公報には、不正にコピーがなされないように、データに暗号化・復号化処理を施す情報処理システムが記載されている。
【０００６】
上記公報に記載の情報処理システムは、複数の情報処理装置がネットワークを介して接続されている。各情報処理装置は、ファイル（データ）を記憶するための記憶装置を備えている。また、記憶装置は、各情報処理装置間で共有されており、情報処理装置に記憶されているファイルはネットワーク内で相互に利用することができる。
【０００７】
これらの情報処理装置では、ネットワークに接続された他の情報処理装置にデータを送信する際、著作権保護が必要なファイルについては、ファイルのコピーができないように暗号化処理を施す。
【０００８】
また、上記情報処理装置は、ファイルの暗号化・復号化処理を、物理層およびアプリケーション層で行う。
【０００９】
物理層においては、各装置に備えられたＬＡＮインターフェースが、機器の認証、暗号化、復号化の機能を備えている。即ち、まず、ファイルの送信に先立って、ファイルを送信する装置間で認証を行う。認証の結果、送信先（受信側）の装置が不正コピーを行わない装置であることが確認されると、ファイルの送信を行う。
【００１０】
このとき、所定の手順により得られた暗号化鍵情報を用いて、暗号化処理されたファイルを送信し、受信側では復号化処理を行う。
【００１１】
また、パソコンなどのような、物理層とアプリケーション層とのつながりが希薄な装置においては、不正なコピーツールソフトを用いてコピーが行われる虞があるため、アプリケーション層でもファイルの暗号化・復号化処理を行う。
【００１２】
このようにネットワーク内で相互にファイルの共有をする場合、著作権保護が必要なファイルについては、暗号化した状態でファイルの送信が行われる。
【００１３】
【発明が解決しようとする課題】
しかしながら、どのように高度な暗号技術を用いても、暗号を用いる場合、暗号は解読されてしまう虞がある。そして、一旦、暗号が解読されてしまうと、不正なコピーツールソフトが作られ、ファイルが不正にコピーされることになる。
【００１４】
よって、ファイルの不正コピーを防止するためには、暗号化処理だけでなく、複数の手法を組み合わせることが重要となる。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、不正コピーをより確実に防止することができる情報処理装置および情報処理方法を提供することにある。
【００１６】
【課題を解決するための手段】
本発明の情報処理装置は、上記の課題を解決するために、ネットワークを介して接続された受信装置にファイルを送信する情報処理装置において、上記ネットワークにおいて許可される上記ファイルの利用に関するファイル情報に基づいて、転送レートを制御する制御手段を備えることを特徴としている。
【００１７】
上記の構成によれば、例えば、一切の利用を禁止する「利用禁止」、再生のみ可能な「再生のみ可」、コピー可能な「コピー可」といったファイル情報に基づいて、転送レートを制御することができる。
【００１８】
従って、転送レートを小さく設定することにより、ファイルをコピーするのにかかる時間を長くすることができる。この結果、暗号化処理されたファイルに対して暗号が解読されたとしても、不正コピーを抑制することができる。即ち、暗号化処理とあわせて用いることにより、不正コピーをより確実に防止することができる。
【００１９】
上記の情報処理装置は、ファイル情報が、ファイルがコピー可能か否かを示す情報を含むことが好ましい。
【００２０】
上記の構成によれば、著作権保護が必要であり、ファイルのコピーが不可の場合に、転送レートを制御して制限することができる。
【００２１】
上記の情報処理装置は、ファイル情報が、ファイルが再生可能か否かを示す情報を含むことが好ましい。
【００２２】
上記の構成によれば、ファイルがコピーも再生も不可である場合には、利用禁止として受信装置にファイルを送信しないようにすることができる。
【００２３】
また、ファイルが、コピーは不可であり、かつ、再生は可能である場合には、転送レートを、ファイルの再生に最低限必要な値に制限することができる。
【００２４】
従って、著作権保護のためのファイル情報に応じて転送レートを制御することができ、不正コピーを防止することができる。
【００２５】
上記の情報処理装置は、制御手段が、ファイル情報を、接続された情報処理装置外部のデータベースから取得することが好ましい。
【００２６】
上記の構成によれば、例えば、ネットワークでの利用を前提に考えられていないＣＤなど、ファイル情報が付与されていない媒体に記憶されているファイルであっても、外部のデータベースからそのファイル情報を取得することにより、不正コピーを防止することができる。
【００２７】
上記の情報処理装置は、ファイルごとのファイル情報を記憶し、情報処理装置本体に対して着脱可能に構成されている記憶手段を備え、制御手段は、記憶手段からファイル情報を取得することが好ましい。
【００２８】
上記の構成によれば、例えば、メモリーカードなどの記憶手段（可換型メモリ）にファイル情報が記憶されていることにより、小売店などで記憶手段にコピー権を記録するようにすれば、外部のデータベースに接続できないユーザでもコピー権を購入することができる。
【００２９】
上記の情報処理装置は、ファイル情報が、ファイルを利用するユーザごとに設定されていることが好ましい。
【００３０】
上記の構成によれば、同一のファイルであっても、コピー権を購入したユーザにだけコピーを許可することができる。
【００３１】
本発明の情報処理方法は、ネットワークを介して接続された受信装置にファイルを送信する情報処理装置の情報処理方法において、上記ネットワークにおいて許可されるファイルの利用に関するファイル情報を取得するファイル情報取得処理と、上記取得したファイル情報に基づいて、上記ファイルを送信するときの転送レートを決定する転送レート決定処理と、上記決定した転送レートで上記ファイルを送信するファイル送信処理とを有することを特徴としている。
【００３２】
上記の構成によれば、ファイル情報に基づいて、転送レートを制御することができる。
【００３３】
従って、著作権保護の必要なファイルについては転送レートを小さく設定することにより、ファイルをコピーするのにかかる時間を長くすることができる。この結果、暗号化処理されたファイルに対して暗号が解読されたとしても、不正コピーを抑制することができる。即ち、暗号化処理とあわせて用いることにより、不正コピーをより確実に防止することができる。
【００３４】
【発明の実施の形態】
本発明の実施の一形態について図１および図２に基づいて説明すれば、以下の通りである。
【００３５】
図１は、本実施の形態に係る情報処理装置がネットワークを介して複数接続された情報処理システムの要部の構成を示す。同図に示すように、本情報処理システムは、バス（通信媒体、ネットワーク）６を介して、ビデオレコーダ（情報処理装置）１、パソコン（情報処理装置）２、ディスプレイ装置（情報処理装置）３、および、ホームサーバ（情報処理装置）４が接続されている。
【００３６】
バス６は、ビデオレコーダ１、パソコン２、ディスプレイ装置３、および、ホームサーバ４などの情報処理装置をネットワーク接続するものであれば特に限定されるものではなく、例えば、Ｅｔｈｅｒｎｅｔなどの有線方式や、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）８０２．１１ｂなどの無線方式を用いることができる。バス６としては、転送レートやネットワーク接続されている各装置の設置場所などの条件を考慮して適宜選択すれば良い。なお、有線方式と無線方式とを組み合わせて用いてもかまわない。
【００３７】
ビデオレコーダ１は、テレビ放送などの動画情報を圧縮処理して、内蔵されたハードディスク装置１５などに記憶する装置である。
【００３８】
ビデオレコーダ１は、内部バスに接続された、コントローラ１１、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）インターフェース１２、ユーザインターフェース１３、ビデオインターフェース１４、ハードディスク装置１５、および、ＥＮＣ／ＤＥＣ１６を備える。また、ビデオレコーダ１は、ＥＮＣ／ＤＥＣ１６に接続されたチューナ１７を備える。
【００３９】
コントローラ１１は各ブロック（インターフェース１２、ユーザインターフェース１３、ビデオインターフェース１４、ハードディスク装置１５、ＥＮＣ／ＤＥＣ１６）からの情報を収集し、各ブロックの制御を行う。
【００４０】
ＬＡＮインターフェース１２は、ビデオレコーダ１とバス６とを接続するためのものであり、信号やプロトコルをバス６に適合したものに変換する。また、ＬＡＮインターフェース１２は、バス６を介して伝送されるデータに暗号化処理および復号化処理を施す。
【００４１】
チューナ１７は、テレビ放送を受信するためのものである。
【００４２】
ハードディスク装置１５は、記憶装置であり、例えば、データをファイルにして保存する。
【００４３】
ＥＮＣ／ＤＥＣ１６は、動画情報を所定の圧縮方式で圧縮または伸張処理するものである。
【００４４】
動画情報の記録時には、ＥＮＣ／ＤＥＣ１６への入力信号は、チューナ１７や図示しない外部入力端子から、アナログまたはデジタル信号として与えられる。ＥＮＣ／ＤＥＣ１６で圧縮処理されたデータは、ハードディスク装置１５に転送され、ファイルとして保存（記憶）される。
【００４５】
また、動画情報の再生時には、圧縮処理されたデータのファイルは、ハードディスク装置１５から読み出され、ＥＮＣ／ＤＥＣ１６に転送されて伸張処理が施される。
【００４６】
ビデオインターフェース１４には、ＥＮＣ／ＤＥＣ１６において伸張処理された動画情報が送られる。ビデオインターフェース１４は、送られてきた伸張処理された動画情報を、接続されているテレビ５に適合した信号形式に変換する。
【００４７】
ユーザインターフェース１３は、リモコンや操作ボタンなどから入力されたユーザの操作をコントローラ１１に伝達したり、また、コントローラ１１からの情報を表示したりするためのものである。
【００４８】
なお、ＥＮＣ／ＤＥＣ１６では、動画情報だけでなく静止画情報の圧縮・伸張処理ができるようにしてもよい。
【００４９】
パソコン（パーソナルコンピュータ）２には、図示しないハードディスク装置や光ディスク装置などの記憶装置が内蔵、または、外部接続されている。
【００５０】
パソコン２は、実行するソフトウェアに応じて各種の情報処理ができる装置である。主な処理内容としては、ホームページ閲覧、電子メール、文書作成、印刷、表計算、画像処理、動画再生、音声再生などが挙げられる。
【００５１】
また、パソコン２は、拡張ボードによりその機能を追加あるいは変更することができる。例えば、パソコン２に、チューナ／ビデオキャプチャボードを追加することにより、テレビ放送を見たり、動画情報を圧縮処理したりすることができるようになる。この場合、ビデオレコーダ１とほぼ同様な機能を実現することができる。
【００５２】
ホームサーバ４は、ビデオレコーダ１で作成した動画情報やパソコン２で作成した各種の情報などを、ファイルとして保存するための装置であり、かつ、ネットワーク内の各情報処理装置におけるファイルを管理するためのファイル管理情報を保存するための装置である。即ち、ホームサーバ４は、ファイルサーバとしての機能と、管理情報サーバとしての機能を有する。
【００５３】
ホームサーバ４は、内部バスに接続された、コントローラ４１、ＬＡＮインターフェース４２、ユーザインターフェース４３、および、ハードディスク装置４５を備える。
【００５４】
コントローラ４１は各ブロック（ＬＡＮインターフェース４２、ユーザインターフェース４３、ハードディスク装置４５）からの情報を収集し、各ブロックの制御を行う。
【００５５】
ＬＡＮインターフェース４２は、ホームサーバ４とバス６とを接続するためのものであり、信号やプロトコルをバス６に適合したものに変換する。また、ＬＡＮインターフェース４２は、バス６を介して伝送されるデータに暗号化処理および復号化処理を施す。
【００５６】
ハードディスク装置４５は、各種の情報を保存するための記憶装置である。
【００５７】
ユーザインターフェース４３は、リモコンや操作ボタンなどから入力されたユーザの操作をコントローラ４１に伝達したり、また、コントローラ４１からの情報を表示したりするためのものである。
【００５８】
なお、データを記憶する記憶装置としては、ハードディスク装置１５・４５を用いることに限定されるものではなく、例えば、光ディスク（記録媒体）にデータを記憶させる光ディスク装置などを用いてもかまわない。
【００５９】
また、ユーザインターフェース４３については、ホームサーバ４に対する各種の操作をネットワーク経由で行うようにすることも可能であり、この場合、操作のためのハードウェアを省略することができる。
【００６０】
ディスプレイ装置３は、動画情報や静止画情報などを画像として表示する装置であり、内部バスに接続された、コントローラ３１、ＬＡＮインターフェース３２、ユーザインターフェース３３、および、デコーダ３８を備える。また、ディスプレイ装置３は、デコーダ３８に接続され、画像を表示するディスプレイ３９を備える。
【００６１】
コントローラ３１は各ブロック（ＬＡＮインターフェース３２、ユーザインターフェース３３、デコーダ３８）からの情報を収集し、各ブロックの制御を行う。
【００６２】
ＬＡＮインターフェース３２は、ディスプレイ装置３とバス６とを接続するためのものであり、信号やプロトコルをバス６に適合したものに変換する。また、ＬＡＮインターフェース３２は、バス６を介して伝送されるデータに暗号化処理および復号化処理を施す。
【００６３】
デコーダ３８は、圧縮データファイルを伸張処理するものである。例えば動画情報の再生時には、バス６を介して、圧縮データファイルが読み出され、デコーダ３８に転送されて伸張処理が行われる。伸張処理が施された動画情報は、デコーダに接続されたディスプレイ３９に表示される。
【００６４】
この圧縮データファイルを読み出す対象の装置としては、記憶装置を備えた装置であればどれでもよい。例えば、ビデオレコーダ１、パソコン２、あるいは、ホームサーバ４のいずれからでも圧縮データファイルを読み出すことができる。
【００６５】
ユーザインターフェース３３は、リモコンや操作ボタンなどから入力されたユーザの操作をコントローラ３１に伝達したり、また、コントローラ３１からの情報を表示したりするためのものである。
【００６６】
なお、デコーダ３８は、ハードウェアにおいて実現することに限定されるものではなく、ソフトウェアで実現することもできる。
【００６７】
また、ディスプレイ装置３では、ディスプレイ３９を用いて、動画情報や静止画情報だけでなく、ホームページの閲覧なども可能である。これらをディスプレイ３９上に表示するための表示処理は、コントローラ３１のソフトウェアにより実現することができる。
【００６８】
このように、記憶装置を備えた複数の情報処理装置がネットワーク接続された情報処理システムにおいては、それらの記憶装置（パソコン２における記憶装置、ハードディスク装置１５・４５）を共有することができる。即ち、各記憶装置に記憶されているファイルは、情報処理装置間で相互に利用（例えば、閲覧や移動など）することができる。このファイル共有のためのファイルシステムとしては、例えば、ＮＦＳ（Ｎｅｔｗｏｒｋ　Ｆｉｌｅ　Ｓｙｓｔｅｍ）などが挙げられる。
【００６９】
例えば、ある情報処理装置の記憶装置に記憶されているファイルを、別の情報処理装置で利用する場合、当該ファイルが記憶されている情報処理装置から、ファイルを利用したい情報処理装置に、ファイルが送信される。
【００７０】
このとき、送信されるファイルが著作権保護の必要のあるものであると、送信の際、ファイルは不正にコピーされないように暗号化処理される。そして、この暗号化処理されたファイルは、そのファイルを受信した情報処理装置において、復号化処理される。
【００７１】
ここで、ファイルの送信の際の暗号化・復号化処理、および、本実施の形態の情報処理装置において特徴的な構成である転送レートの制御について説明する。
【００７２】
まず、ファイルの転送の際の暗号化・復号化処理の一例について説明する。
【００７３】
一般に、ファイルを送信する際、不正コピー防止のために何の処理（例えば、暗号化・復号化処理）も施さない場合、情報処理装置間で、ファイルのコピーが容易に行われることとなる。
【００７４】
しかしながら、情報処理装置から送信されるファイルの中には、著作権保護が必要なファイルも含まれている。
【００７５】
そこで、著作権保護が必要なファイルについては、ファイルが不正にコピーされないよう、暗号化処理が施されて送信される。
【００７６】
また、情報処理装置は、ファイルの暗号化・復号化処理を、例えば物理層およびアプリケーション層で行う。
【００７７】
物理層においては、各装置に備えられたＬＡＮインターフェース（例えば、ＬＡＮインターフェース１２・３２・４２）が、機器の認証、暗号化・復号化処理をする機能を備えている。即ち、まず、ファイルの送信に先立って、ファイルを送受信する装置間で認証を行う。認証の結果、受信側（送信先）の装置が不正コピーを行わない装置であることが確認されると、ファイルを送信する。
【００７８】
このとき、所定の手順により得られた暗号化鍵情報を用いて、暗号化処理されたファイルを送信し、受信側で受信したファイルの復号化処理を行う。
【００７９】
また、パソコン２などのような、物理層とアプリケーション層とのつながりが希薄な装置においては、不正なコピーツールソフトを用いてコピーが行われる虞があるため、アプリケーション層でもファイルの暗号化・復号化処理を行ってもよい。
【００８０】
なお、ファイルが不正にコピーされないために施される暗号化処理、および、それに伴う復号化処理の方法については、特に限定されるものではない。
【００８１】
このようにネットワーク内で相互にファイルの共有をする場合、著作権保護が必要なファイルについては、不正にコピーされないように、暗号化した状態でファイルの送信が行われる。
【００８２】
以下、ファイルを送信する際の送信速度（単位時間当りの送信データ量、以下、転送レートと称する）の制御について説明する。ここでは、ビデオレコーダ（受信装置）１からホームサーバ（情報処理装置）４に、ビデオファイルのファイル送信要求がなされた場合の処理について説明する。
【００８３】
ビデオファイルのファイル送信要求がなされ、ファイルを送信するとき、そのファイルを送信する情報処理装置（ここではホームサーバ４）は、送信するファイルの属性情報（以下、ファイル属性情報（ファイル情報）と称する）に基づいて、その転送レートを制御する。
【００８４】
ファイル属性情報は、ファイルを管理するためのファイル管理情報に含まれている。
【００８５】
このファイル管理情報は、ネットワーク内において記憶装置などの記憶領域を有し、ファイルを共有する複数の情報処理装置１・２・４が有する（記憶する）ものである。
【００８６】
なお、ファイル管理情報は、記憶装置を有する複数の情報処理装置に記憶されているファイルに関するもので情報処理装置１・２・４において同一のものである。
【００８７】
また、光ディスクなどの交換可能な記憶媒体を使用する情報処理装置においては、現在情報処理装置内に格納されていない記憶媒体についてのファイル管理情報を記憶するための、不揮発性メモリを備えていることが好ましい。
【００８８】
これにより、情報処理装置内に格納されていない記憶媒体に記憶されたファイルについてのファイル管理情報も得ることができる。
【００８９】
ここで、ファイル管理情報の構成の一例について説明する。ファイル管理情報は、少なくとも、「ファイル種類」、「ファイル名」、および、「パス」に関する情報を含んでいる。ここでは、ファイルの検索時に便利なように、ファイル管理情報として、「ファイル種類」、「ファイル名」、および、「パス」の他に、「タイトル」、「ネットワーク識別子」、「装置名」、「サイズ」、および、「日時」に関する情報を含んでいる。
【００９０】
なお、ファイル管理情報が含む情報は、ファイル検索時に必要あるいは便利な情報であれば特に限定されるものではない。
【００９１】
「ファイル種類」としては、ファイルの種類（分類）ごとに予め決められたコードを格納する。そのコードの一例を次の表１に示す。
【００９２】
【表１】
2004038676.tif 000003
【００９３】
上記表１においては、ファイルの種類が、ビデオ、オーディオ、静止画、テキストである場合の一例について示す。例えばビデオの場合、そのファイルの内容が高画質ビデオであれば、そのコードを「Ｖ＿ＨＤ」とする。
【００９４】
また、ファイルごとにファイル種類を付与する方法としては、ユーザが逐次入力する方法と情報処理装置がファイル種類を自動的に付与する方法とがある。
【００９５】
ファイル種類を自動的に付与する方法としては、特に限定されるものではないが、例えば、パソコン２などではファイル名としてファイル種類に関連付けられた拡張子が含まれているので、それに基づいて、ファイル種類を付与する方法でもよい。また、ファイルのデータフォーマットを分析しファイル種類を付与する方法でもよい。さらに、ビデオレコーダ１では、録画などユーザの操作により記録するファイル種類が決まっているので、リモコンなどの操作に応じてファイル種類を付与してもよい。
【００９６】
なお、パソコン２などでは、アプリケーションソフトによってさまざまなファイル種類を扱うことができるため、必要に応じてそれらについてもコードを付与しておくことが好ましい。
【００９７】
「タイトル」としては、内容を示すような任意の名前を格納する。例えば、録画したテレビ放送の場合、「Ｄｒａｍａ１」といった番組名などをタイトルとすることができる。
【００９８】
「ファイル名」としては、例えば、「Ｖｉｄｅｏ１」など、ファイルごとに任意につけられた名前を格納する。
【００９９】
「ネットワーク識別子」はファイル属性情報である。「ネットワーク識別子」としては、そのファイルのネットワークでの利用許可情報（利用許可状態の情報）を格納する。
【０１００】
ネットワークでの利用許可状態は、そのファイルにおいて、一切の利用を禁止する「利用禁止」、再生のみ可能な「再生のみ可」、コピー可能な「コピー可」の３状態に分かれている。ネットワークでの利用許可状態としては、当該ファイルが、この３状態のいずれに該当するのかをコード情報として格納する。
【０１０１】
なお、ネットワークでの利用許可状態は、上記３状態に限定されるものではなく、さらに詳細に分けてもかまわない。例えば、再生可能回数やコピー可能回数を設定したり、再生可能範囲やコピー可能範囲を設定したりしてもよい。
【０１０２】
コピー可能範囲として、例えば、ファイルが音楽ＣＤ（コンパクトディスク）に記録されている場合、曲の始めの２０秒だけコピー可能にしておけば、１曲まるごとコピーされることを防止し、かつ、新曲のプロモーションなどへの利用が可能となる。また、イントロ部分を用いた曲検索などへの利用も考えられる。
【０１０３】
「装置名」としては、ファイルが記録されている情報処理装置名を格納する。
【０１０４】
「パス」としては、ファイルが記録されている記憶装置のディレクトリのパスを格納する。上記装置名とパスとを用いると、簡単にファイルにアクセスすることができ、アクセスに要する時間の短縮化を図ることができる。
【０１０５】
「サイズ」としては、ファイルのサイズ（データ量）を格納する。
【０１０６】
「日時」としては、ファイル作成（更新）日時を格納する。ファイル管理情報としてこの日時を格納しておくことにより、日時を使ったファイル検索が可能となる。例えば、２０００年１０月以降のファイルを探すといったことができるようになる。
【０１０７】
次に、上記「ネットワーク識別子」をファイル属性情報として、ファイルの送信の際、転送レートを制御する方法について、図２のフローチャートに基づいて説明する。
【０１０８】
情報処理装置（ホームサーバ４）は、他の情報処理装置（ビデオレコーダ１）からファイル送信要求を受けると、ファイルの送信処理を開始する。
【０１０９】
以下、転送レートの制御を伴うホームサーバ４におけるファイルの送信処理（情報処理）について説明する。
【０１１０】
まず、ホームサーバ４は、ビデオレコーダ１からファイル送信要求を受けると、ホームサーバ４におけるファイル管理情報を検索する。そして、ファイル属性情報としての「ネットワーク識別子」、即ち、ネットワークでの利用に関する情報が、ホームサーバ４に記憶されているか否かを検出する（Ｓ１）。
【０１１１】
ここで、ネットワークでの利用に関する情報（ファイル情報）とは、当該ファイルがコピー可能であるか否か、および、再生可能であるか否かという情報である。
【０１１２】
なお、ファイルによっては、ネットワーク識別子のないファイルもある（Ｓ１でＮＯ）。例えば、ホームサーバ４に備えられたＣＤに記憶されているファイルに対してファイル送信要求を受けた場合などである。このようなＣＤは、ネットワークでの利用を前提に考えられていないので、「ネットワーク識別子」に該当するような、ネットワークでの利用を著作権者が禁止する、あるいは、許可するというファイル属性情報は付与されていない。
【０１１３】
このような場合、接続された外部のデータベースを検索してファイル属性情報を検索する（Ｓ２）。このファイル属性情報は、外部のデータベースに登録されているものとする。
【０１１４】
例えばＣＤの場合、ファイル属性情報検索には、ＣＤごとに割り当てられた固有番号を用いる。このとき、ホームサーバ４と外部のデータベースとの間では、なりすましによる偽の情報取得を防止するため、デジタル署名や暗号化など、公知の技術により情報のやり取りを行う。
【０１１５】
上記データベースに登録するファイル属性情報は、ＣＤごとの固有番号に限定されるものではなく、例えば、ユーザごとに異なる設定とすることもできる。これにより、同じＣＤであっても、コピー権を購入したユーザにだけコピーを許可することができる。
【０１１６】
このように、外部のデータベースからファイル属性情報を取得することにより、ＣＤのように著作権保護のしくみが整備される以前のファイルについても、著作権者の要望に沿った著作権保護が可能となる。また、データベースは随時更新可能なので、著作権保護情報を必要に応じて変更することもできる。
【０１１７】
また、ファイル属性情報は、メモリーカードなどの可換型メモリ（記憶手段）に記憶させるようにしてもかまわない。この場合、ホームサーバ４に、メモリーカードリーダーを接続し、メモリーカードに記憶されたファイル属性情報を読み出す。小売店でメモリーカードにコピー権を記録するようにすれば、外部のデータベースに接続できないユーザでもコピー権を購入することができる。
【０１１８】
そして、ホームサーバ４内、または、外部のデータベースからファイル属性情報を取得する（ファイル情報取得処理、Ｓ３）。
【０１１９】
次に、取得したファイル属性情報に基づいて、ファイルが「再生のみ可能」か否かを調べる（Ｓ４）。
【０１２０】
そして、再生のみ可能なファイルでない場合（Ｓ４でＮＯ）、「コピー可能」か否かを調べる（Ｓ５）。また、ファイルが再生のみ可能でもコピー可能でもない場合（Ｓ５でＮＯ）、即ち、再生もコピーも不可である場合、当該ファイルは利用禁止ファイルとされる。即ち、ホームサーバ４は、ビデオレコーダ１に対して、ファイルの送信を拒否する（Ｓ８）。
【０１２１】
一方、Ｓ５でコピー可能な場合（Ｓ５でＹＥＳ）、データの送信を行う（Ｓ９）。この場合、ファイルの転送レートは、ホームサーバ４およびビデオレコーダ１に内蔵されているＬＡＮインターフェース４２・１２と、バス６上を流れる他の装置からの情報量とによって決まる。
【０１２２】
例えば、ＬＡＮインターフェース４２・１２の最大転送レートが１００Ｍｂｐｓであり、バス６上に競合する送信データがない場合、ほぼ１００Ｍｂｐｓの転送レートでファイルの送信を行うことができる。
【０１２３】
なお、コピー可能なファイルについては、不正コピーの防止を目的とした暗号化処理は必要ない。
【０１２４】
次に、Ｓ４で再生のみ可能と判別された場合（Ｓ４でＹＥＳ）、ファイルの転送レート情報を取得する（Ｓ６）。ここで、転送レート情報（転送レートに関する情報）とは、ファイルを正規の速度で再生する場合に必要となる転送レート（正規の転送レート）のことをいう。
【０１２５】
この転送レート情報については、例えば、ファイル管理情報から取得する方法、ファイルデータから取得する方法、ディスク種類から決定する方法などがある。
【０１２６】
ファイル管理情報から取得する方法としては、例えば、ファイル管理情報に転送レートに関する情報を格納しておく方法や、ファイル種類から決定する方法などが考えられる。
【０１２７】
ファイル種類から決定するには、例えば、ファイル管理情報に記憶されている「ファイル種類」を用いることができる。即ち、表１に示すように、「ファイル種類」が高画質ビデオの場合は１０Ｍｂｐｓ、標準画質ビデオの場合は５Ｍｂｐｓというように「ファイル種類」と正規の転送レートを予め関連付けておけばよい。
【０１２８】
ファイルデータから転送レート情報を取得する方法としては、例えば、ファイルフォーマットに従って、ファイルの所定の位置から転送レート情報を抜き出す方法や、再生時間が既知であれば、ファイル容量を再生時間で割ることにより平均転送レートを求める方法などが考えられる。
【０１２９】
また、ディスクの種類により転送レートを決めることもできる。あるいは、例えばＣＤの場合、正規の転送レートは約１．４Ｍｂｐｓであるが、バス６上において送信データの競合が発生した場合に対応できるように、受信側では受信バッファを備えているので、正規の転送レートよりも遅い転送レートで送信することもできる。
【０１３０】
ホームサーバ４は、このようにして取得したファイルの転送レート情報をＬＡＮインターフェース（制御手段）４２に設定する（転送レート決定処理、Ｓ７）。
【０１３１】
なお、ＬＡＮインターフェース４２自体に転送レートを設定（制御）する機能がない場合、コントローラ（制御手段）４１で制御する。例えばＣＤの場合、正規の転送レートは上述したように約１．４Ｍｂｐｓなので、ほぼ、この転送レートが得られるようにファイルの送信を行う（ファイル送信処理、Ｓ９）。また、このとき、不正コピーを防止するため暗号化処理を施してファイル転送を行う。
【０１３２】
このとき、例えば、バス６の最大転送レートを１００Ｍｂｐｓとすると、これは正規の転送レートの１．４Ｍｂｐｓに比べて大きいので、ホームサーバ４は、ファイルの送信を間欠的に行う。これにより、平均転送レートが１．４Ｍｂｐｓ程度になるように、ファイルの送信を制御する。
【０１３３】
また、このようにしてファイルの転送レートを制限しても、平均転送レートが約１．４Ｍｂｐｓとなるので、転送される音楽データは途切れることなく正常に再生される。従って、受信側の情報処理装置であるビデオレコーダ１におけるファイルの再生動作には全く不都合は生じない。
【０１３４】
ここで、ビデオレコーダ１でなく、不正コピーツールを内蔵した不正装置からホームサーバ４にファイル送信要求が出され、不正コピーがなされる場合を考える。
【０１３５】
まず、不正装置は、バス６を介して、再生しか許可されていないファイルを、ホームサーバ４から不正装置内に送信させる。
【０１３６】
そして、送信されたファイルに対して不正コピーツールを用いて暗号を復号化し、不正装置内の記憶装置に記憶する。
【０１３７】
しかしながら、再生のみ可能なファイルの転送レートは、再生スピードにあわせて正規の転送レートに設定されているため、バス６の最大転送レートよりはるかに遅い転送レートに設定されている。
【０１３８】
従って、コピー可能なファイルをコピーするときに比べて時間がかかる。
【０１３９】
例えばＣＤの場合、バス６の最大転送レートは１００Ｍｂｐｓであるのに対して、転送レートは送信側の装置であるホームサーバ４において１．４Ｍｂｐｓに制限されている。
【０１４０】
このため、不正装置を用いたファイルのコピーに要する時間は、ビデオレコーダ１を用いた場合の約７０（１００／１．４）倍の時間がかかることとなる。
【０１４１】
以上のように、情報処理装置は、ネットワークを介して接続された他の情報処理装置（受信装置）にファイルを送信する情報処理装置において、ネットワークにおいて許可されるファイルの利用に関するファイル属性情報に基づいて、転送レートを制御するＬＡＮインターフェースあるいはコントローラ（制御手段）を備える。
【０１４２】
上記の構成によれば、例えば、他の情報処理装置においてファイルの一切の利用を禁止する「利用禁止」、再生のみ可能な「再生のみ可」、コピー可能な「コピー可」といったファイル属性情報に基づいて、転送レートを０から最大転送レートまで制御することができる。
【０１４３】
従って、転送レートを小さく設定することにより、ファイルをコピーするのにかかる時間を長くすることができる。これにより、不正コピーをするためには、不正コピーツールを入手する手間がかかる上に、それを用いても、正規のコピー権を持つユーザに比べて、多くの時間を要することになる。
【０１４４】
この結果、暗号化処理されたファイルに対して暗号が解読されたとしても、不正コピーには多大な労力・時間がかかることとなるため、不正コピーを抑制することができる。即ち、暗号化処理などとあわせて用いることにより、不正コピーをより確実に防止することができる。
【０１４５】
【発明の効果】
本発明の情報処理装置は、以上のように、ネットワークにおいて許可される上記ファイルの利用に関するファイル情報に基づいて、転送レートを制御する制御手段を備える構成である。
【０１４６】
これにより、例えば、一切の利用を禁止する「利用禁止」、再生のみ可能な「再生のみ可」、コピー可能な「コピー可」といったファイル情報に基づいて、転送レートを制御することができる。
【０１４７】
従って、転送レートを小さく設定することにより、ファイルをコピーするのにかかる時間を長くすることができる。この結果、暗号化処理されたファイルに対して暗号が解読されたとしても、不正コピーを抑制することができる。即ち、暗号化処理とあわせて用いることにより、不正コピーをより確実に防止することができるといった効果を奏する。
【０１４８】
本発明の情報処理装置は、ファイル情報が、ファイルがコピー可能か否かを示す情報を含む構成である。
【０１４９】
これにより、著作権保護が必要であり、ファイルのコピーが不可の場合に、転送レートを制御して制限することができるといった効果を奏する。
【０１５０】
本発明の情報処理装置は、ファイル情報が、ファイルが再生可能か否かを示す情報を含む構成である。
【０１５１】
これにより、ファイルがコピーも再生も不可である場合には、利用禁止として受信装置にファイルを送信しないようにすることができる。
【０１５２】
また、ファイルが、コピーは不可であり、かつ、再生は可能である場合には、転送レートを、ファイルの再生に最低限必要な値に制限することができる。
【０１５３】
従って、著作権保護のためのファイル情報に応じて転送レートを制御することができ、不正コピーを防止することができるといった効果を奏する。
【０１５４】
本発明の情報処理装置は、制御手段が、ファイル情報を、接続された情報処理装置外部のデータベースから取得する構成である。
【０１５５】
これにより、ファイル情報が付与されていない媒体に記憶されているファイルであっても、外部のデータベースからそのファイル情報を取得することにより、不正コピーを防止することができるといった効果を奏する。
【０１５６】
本発明の情報処理装置は、ファイルごとのファイル情報を記憶し、情報処理装置本体に対して着脱可能に構成されている記憶手段を備え、制御手段は、記憶手段からファイル情報を取得する構成である。
【０１５７】
これにより、記憶手段にファイル情報が記憶されていることにより、例えば、小売店などで記憶手段にコピー権を記録するようにすれば、外部のデータベースに接続できないユーザでもコピー権を購入することができるといった効果を奏する。
【０１５８】
本発明の情報処理装置は、ファイル情報が、ファイルを利用するユーザごとに設定されて構成である。
【０１５９】
これにより、同一のファイルであっても、コピー権を購入したユーザにだけコピーを許可することができるといった効果を奏する。
【０１６０】
本発明の情報処理方法は、ネットワークにおいて許可されるファイルの利用に関するファイル情報を取得するファイル情報取得処理と、取得したファイル情報に基づいて、ファイルを送信するときの転送レートを決定する転送レート決定処理と、決定した転送レートでファイルを送信するファイル送信処理とを有する構成である。
【０１６１】
これにより、ファイル情報に基づいて、転送レートを制御することができる。従って、著作権保護の必要なファイルについては転送レートを小さく設定することにより、ファイルをコピーするのにかかる時間を長くすることができる。
【０１６２】
この結果、暗号化処理されたファイルに対して暗号が解読されたとしても、不正コピーを抑制することができる。即ち、暗号化処理とあわせて用いることにより、不正コピーをより確実に防止することができるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る情報処理システムの要部の構成を示すブロック図である。
【図２】ファイルの送信処理の一例を示すフローチャートである。
【符号の説明】
１　　ビデオレコーダ（情報処理装置、受信装置）
２　　パソコン（情報処理装置）
３　　ディスプレイ装置（情報処理装置）
４　　ホームサーバ（情報処理装置）
６　　バス（ネットワーク）
１１、３１、４１　　コントローラ（制御手段）
１２、３２、４２　　ＬＡＮインターフェース（制御手段）
１５、４５　　ハードディスク装置
３９　　ディスプレイ
【図１】
2004038676.tif 000004
【図２】
2004038676.tif 000005