(57)【要約】【課題】コンテンツデータの著作権管理を適切に行うことのできる情報処理装置を提供する。【解決手段】音楽データの一部のデータを有するパターンファイルを１以上保持している保持部１３と、音楽データを受信する受信部１１と、受信された音楽データが、パターンファイルと所定の関係にあるか否かを判断する判断部１２と、その判断結果が、所定の関係にあるとの判断結果である場合に、音楽データを記録する記録部１４とを具備する。【選択図】  図１
2004318230.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータの一部のデータを有するパターンファイルを１以上保持しているパターンファイル保持部と、
コンテンツデータを入力するデータ入力部と、
前記データ入力部により入力されたコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断する判断部と、
前記判断部における判断結果が、前記所定の関係にあるとの判断結果である場合に、前記コンテンツデータを出力するデータ出力部と、を具備する情報処理装置。
【請求項２】
前記データ出力部がコンテンツデータを出力した場合に、前記パターンファイル保持部のパターンファイルを変更するパターンファイル変更部をさらに具備する請求項１記載の情報処理装置。
【請求項３】
前記判断部における判断結果が、前記所定の関係にあるとの判断結果である場合に、課金処理を行う課金処理部をさらに具備する請求項１または２記載の情報処理装置。
【請求項４】
前記データ入力部は、受信したコンテンツデータを入力する、請求項１から３のいずれか記載の情報処理装置。
【請求項５】
前記データ入力部は、記録媒体から読み出したコンテンツデータを入力する、請求項１から３のいずれか記載の情報処理装置。
【請求項６】
前記データ出力部は、コンテンツデータを記録出力する、請求項１から５のいずれか記載の情報処理装置。
【請求項７】
前記データ出力部は、コンテンツデータを送信出力する、請求項１から５のいずれか記載の情報処理装置。
【請求項８】
前記データ出力部は、コンテンツデータを音声および／または映像出力する、請求項１から５のいずれか記載の情報処理装置。
【請求項９】
コンテンツデータの一部のデータを有するパターンファイルを１以上保持しているパターンファイル保持部と、
コンテンツデータを記憶しているデータ記憶部と、
前記データ記憶部で記憶されているコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断する判断部と、を具備する情報処理装置。
【請求項１０】
前記判断部における判断結果が、前記所定の関係にあるとの判断結果である場合に、前記データ記憶部で記憶されており、前記パターンファイルと所定の関係にあるコンテンツデータを無効化する無効化部をさらに具備する請求項９記載の情報処理装置。
【請求項１１】
前記パターンファイル保持部は、コンピュータ・ウィルスのチェックに用いられるパターンファイルをも保持しており、
前記判断部は、前記判断を行うと同時に、前記データ記憶部で記憶されているデータのウィルスチェックを当該パターンファイルを用いて行う、請求項９または１０記載の情報処理装置。
【請求項１２】
前記判断部は、正当な権原を有するコンテンツデータに対応するパターンファイルに関しては前記判断を行わない、請求項９から１１のいずれか記載の情報処理装置。
【請求項１３】
コンテンツデータが入力されたときに、コンテンツデータの一部のデータを有するパターンファイルを１以上保持しているパターンファイル保持部を参照し、当該入力された音声データが、前記１以上のパターンファイルと所定の関係にあるか否かを判断する判断ステップと、
前記判断ステップでの判断結果が、前記所定の関係にあるとの判断結果である場合に、前記音声データの出力を許可する出力許可ステップと、をコンピュータに実行させるためのプログラム。
【請求項１４】
コンテンツデータの一部を有するパターンファイルを１以上保持しているパターンファイル保持部を参照し、記憶されているコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断するステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置に関し、特にコンテンツデータを出力や記憶等するものに関する。
【０００２】
【従来の技術】
近年、ネットワーク通信網の発達に伴い、音楽データなどのコンテンツがより自由に流通するようになってきており、そのコンテンツの著作権を保護するための種々の方策も考えられてきている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−３２４１６９号公報（第７頁−第１１頁、第１図等）
【０００４】
【発明が解決しようとする課題】
一方、コンテンツが暗号化されていたり、著作権管理のための情報が付与されていたとしても、復号化後のコンテンツや、著作権管理のための情報が削除・改ざん等されたコンテンツがネットワークを介して流通することも考えられる。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、音声データを適切に管理することのできる情報処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明による情報処理装置は、コンテンツデータの一部のデータを有するパターンファイルを１以上保持しているパターンファイル保持部と、コンテンツデータを入力するデータ入力部と、前記データ入力部により入力されたコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断する判断部と、前記判断部における判断結果が、前記所定の関係にあるとの判断結果である場合に、前記コンテンツデータを出力するデータ出力部とを具備するものである。
【０００７】
このように構成された本発明によれば、パターンファイルを用いてコンテンツデータの出力の許否を決定することができる。その結果、コンテンツデータの管理者が、そのパターンファイルを介してコンテンツデータを管理することができる。
【０００８】
また、本発明による情報処理装置では、前記データ出力部がコンテンツデータを出力した場合に、前記パターンファイル保持部のパターンファイルを変更するパターンファイル変更部をさらに具備してもよい。
【０００９】
このように構成された本発明によれば、コンテンツデータの管理をより細かく行うことができる。したがって、コンテンツデータの管理者が、例えば、パターンファイルの付与について課金することで、コンテンツデータの利用について収益を上げることができる。
【００１０】
また、本発明による情報処理装置では、前記判断部における判断結果が、前記所定の関係にあるとの判断結果である場合に、課金処理を行う課金処理部をさらに具備してもよい。
【００１１】
このように構成された本発明によれば、コンテンツデータの出力に関して課金を行うことができ、例えば、コンテンツデータの管理者が収益を上げることができる。
【００１２】
また、本発明による情報処理装置では、前記データ入力部が、受信したコンテンツデータを入力してもよい。
【００１３】
また、本発明による情報処理装置では、前記データ入力部が、記録媒体から読み出したコンテンツデータを入力してもよい。
【００１４】
また、本発明による情報処理装置では、前記データ出力部が、コンテンツデータを記録出力してもよい。
【００１５】
また、本発明による情報処理装置では、前記データ出力部が、コンテンツデータを送信出力してもよい。
【００１６】
また、本発明による情報処理装置では、前記データ出力部が、コンテンツデータを音声および／または映像出力してもよい。
【００１７】
本発明による情報処理装置は、コンテンツデータの一部のデータを有するパターンファイルを１以上保持しているパターンファイル保持部と、コンテンツデータを記憶しているデータ記憶部と、前記データ記憶部で記憶されているコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断する判断部とを具備するものである。
【００１８】
このように構成された本発明によれば、データ記憶部で記憶されているコンテンツデータが、管理等を要するコンテンツデータであるかどうかを判断することができる。
【００１９】
また、本発明による情報処理装置では、前記判断部における判断結果が、前記所定の関係にあるとの判断結果である場合に、前記データ記憶部で記憶されており、前記パターンファイルと所定の関係にあるコンテンツデータを無効化する無効化部をさらに具備してもよい。
【００２０】
このように構成された本発明によれば、例えば、著作権者からの許諾等を受けていないコンテンツデータを無効化することにより、使用できなくすることができる。
【００２１】
また、本発明による情報処理装置では、前記パターンファイル保持部が、コンピュータ・ウィルスのチェックに用いられるパターンファイルをも保持しており、前記判断部が、前記判断を行うと同時に、前記データ記憶部で記憶されているデータのウィルスチェックを当該パターンファイルを用いて行うようにしてもよい。
【００２２】
このように構成された本発明によれば、コンピュータ・ウィルスを検知するためには、コンテンツデータがパターンファイルと一致するかどうかの判断をも行わなければならないこととなる。  また、本発明による情報処理装置では、前記判断部が、正当な権原を有するコンテンツデータに対応するパターンファイルに関しては前記判断を行わないようにしてもよい。
【００２３】
このように構成された本発明によれば、ユーザが正当な権原を有するコンテンツについては、ユーザがそのコンテンツデータを自由に使用することができる。
【００２４】
本発明によるプログラムは、コンテンツデータが入力されたときに、コンテンツデータの一部のデータを有するパターンファイルを１以上保持しているパターンファイル保持部を参照し、当該入力されたコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断する判断ステップと、前記判断ステップでの判断結果が、前記所定の関係にあるとの判断結果である場合に、前記コンテンツデータの出力を許可する出力許可ステップとをコンピュータに実行させるためのものである。
【００２５】
本発明によるプログラムは、コンテンツデータの一部を有するパターンファイルを１以上保持しているパターンファイル保持部を参照し、記憶されているコンテンツデータが、前記１以上のパターンファイルと所定の関係にあるか否かを判断するステップをコンピュータに実行させるためのものである。
【００２６】
【発明の実施の形態】
（実施の形態１）
【００２７】
本発明の実施の形態１による情報処理装置について、図面を参照しながら説明する。
【００２８】
図１は、本実施の形態による情報処理装置の構成を示すブロック図である。図１において、本実施の形態による情報処理装置は、受信部１１と、判断部１２と、保持部１３と、記録部１４と、削除部１５と、入力受付部１６とを備える。
【００２９】
受信部１１は、空中線等を介して放送された、あるいは通信回線等を介して送信された音楽データを受信し、その音楽データを判断部１２と、記録部１４とに渡す。判断部１２は、受信部１１から音楽データを受け取ると、保持部１３で保持されているパターンファイルを参照し、その音楽データが保持部１３で保持されているパターンファイルと所定の関係にあるかどうかを判断する。そして、所定の関係にある場合には、記録部１４による記録を許可し、所定の関係にない場合には、記録部１４による記録を許可しない。
【００３０】
保持部１３は、パターンファイルを１以上保持している。ここで、パターンファイルは、音楽データの一部のデータを有しており、音楽データの同一性の判断のために用いられる。すなわち、ある音楽データの一部を有するパターンファイルと同一の部分を有する音楽データは、その音楽データと同一視されることになる。図２は、保持部１３で保持されているパターンファイルの一例を示す図である。図２で示されるように、各パターンファイルは、０から始まるＩＮＤＥＸに対応付けられて保持されている。
【００３１】
記録部１４は、判断部１２からの許可が与えられた場合に、受信部１１から受け取った音楽データを所定の記録媒体に記録する。削除部１５は、記録部１４により記録された音楽データに対応するパターンファイルを保持部１３から削除する。入力受付部１６は、受信に関する指示を受け付け、その指示を受信部１１に渡すものであり、例えば、リモコンからの信号を受光する受光部と、その信号を解析するドライバとから構成される。
【００３２】
次に、このように構成された情報処理装置の動作について説明する。
【００３３】
図３は、本実施の形態による情報処理装置の動作を示すフローチャートである。
【００３４】
ステップＳ１０１において、入力受付部１６は、受信の指示に関する入力があるかどうかを判断する。入力がある場合には、入力された指示を受信部１１に渡し、ステップＳ１０２に進む。入力がない場合には、入力があるまでステップＳ１０１の動作を繰り返す。
【００３５】
ステップＳ１０２において、受信部１１は、入力受付部１６からの指示にしたがって、音楽データを受信する。そして、受信した音楽データを記録部１４と判断部１２とに渡す。
【００３６】
ステップＳ１０３において、判断部１２は、受信部１１から受け取った音楽データが、保持部１３で保持されているパターンファイルのいずれかと一致するかどうかを判断する。そして、一致する場合には、記録部１４に記録の許可を与えてステップＳ１０４に進み、一致しない場合には、記録の許可を与えないでステップＳ１０１に戻る。
【００３７】
ステップＳ１０４において、記録部１４は、受信部１１から受け取った音楽データを所定の記録媒体に記録する。そして、その記録した音楽データを特定するための情報を削除部１５に渡す。
【００３８】
ステップＳ１０５において、削除部１５は、記録部１４から受け取った音楽データを特定するための情報を基に、記録された音楽データに対応するパターンファイルを保持部１３から削除する。
【００３９】
図４は、判断部１２による判断処理を示すフローチャートである。
【００４０】
ステップＳ２０１において、判断部１２はＩ＝０と設定する。
【００４１】
ステップＳ２０２において、判断部１２は、保持部１３からＩＮＤＥＸ＝Ｉのパターンファイルを読み出す。例えば、保持部１３に図２で示されるパターンファイルが保持されており、Ｉ＝０のときには、”パターンファイル００１”を読み出す。
【００４２】
ステップＳ２０３において、判断部１２は、受信部１１から受け取った音楽データと、保持部１３から読み出したパターンファイルとの比較を行う。
【００４３】
ステップＳ２０４において、判断部１２は、ステップＳ２０３における比較の結果、音楽データとパターンファイルとが一致するかどうかを判断する。一致する場合は、ステップＳ２０７に進み、一致しない場合には、ステップＳ２０５に進む。ここで、判断部１２は、音楽データの一部が読み出したパターンファイルのデータと厳密に一致するかどうかを判断してもよく、あるいは、音楽データの旋律（メロディー）と、パターンファイルの有する旋律とが所定のしきい値以上の類似性を有するかどうかを判断し、所定のしきい値以上の類似性を有する場合には一致すると判断してもよい。または、音楽データからの採譜を行い、その採譜後の音符データ（音の高低、長短を示すデータ。なお、変調されただけの音符データは同一のものとする。例えば、ハ長調の音楽と、それを変調したト長調の音楽とは同一であると判断する）により比較を行ってもよい。さらに、音楽データのデータ形式には、ＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３）形式やＡＩＦＦ（Ａｕｄｉｏ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式、Ｗａｖｅｔａｂｌｅ形式など、種々の形式があるが、もとの音楽データが同一であれば、その形式のみの違いについては、同一の音楽データであると判断してもよい。
【００４４】
ステップＳ２０５において、判断部１２は、”Ｉ”が保持部１３で保持されているパターンファイルの最後のＩＮＤＥＸ値であるかどうかを判断する。最後のＩＮＤＥＸ値である場合にはステップＳ２０６に進み、そうでない場合にはステップＳ２０８に進む。
【００４５】
ステップＳ２０６において、判断部１２は、受信部１１からの音楽データの記録を許可しない旨を記録部１４に伝える。
【００４６】
ステップＳ２０７において、判断部１２は、受信部１１からの音楽データの記録を許可する旨を記録部１４に伝える。
【００４７】
ステップＳ２０８において、判断部１２は、”Ｉ”を１だけインクリメントし、ステップＳ２０２に戻る。
【００４８】
次に、本実施の形態による情報処理装置の動作について、具体例を用いて説明する。ここで、この具体例では、リモコンによるユーザからの指示により、放送された音楽データを受信部１１が受信し、記録部１４は、記録可能な光ディスクに受信された音楽データを記録するものとする。また、保持部１３は、図２で示されるパターンファイルを保持しているものとする。
【００４９】
図５は、本実施の形態による情報処理装置を示す模式図である。図５において、情報処理装置２０は、リモコン２６からの信号を受光部２１で受信し、その信号の指示にしたがって、アンテナ２３で受けた電波のうち、所望のチャンネルの電波を復調して音楽データを得る。その音楽データは、判断部１２による判断の結果、記録が許可された場合に光ディスクに記録される。
【００５０】
まず、情報処理装置２０がパターンファイルを入手する方法について簡単に説明する。ここでは、通信回線２４を介して、パターンファイル管理装置２５からパターンファイルを入手する場合について説明する。情報処置装置２０のユーザは、リモコン２６を用いて、情報処理装置２０に所定の音楽データに対応するパターンファイルを入手する指示を送る。すると、情報処理装置２０は、通信回線２４を介してパターンファイル２５にアクセスし、そのパターンファイルを入手する。このときに、パターンファイル管理装置２５は、情報処理装置２０へのパターンファイルの送信に関して、課金を行ってもよい。なお、ここでは通信回線を介したパターンファイルの入手方法について説明したが、パターンファイルは、着脱可能な記憶媒体などを用いて入手してもよい。
【００５１】
次に、情報処理装置２０が音楽データを受信し、記録する動作について説明する。
【００５２】
ユーザは、まず、光ディスクを載置するトレイを排出口２２から排出させ、音楽データを記録する光ディスクをそのトレイに載置して、情報処理装置２０に格納する。次に、ユーザがリモコン２６の所望のチャンネル・ボタンを押したとする。すると、リモコン２６からそのチャンネルの受信を指示する信号が入力受付部１６に送信される。入力受付部１６は、その信号を受け取ると、受信に関する指示であると解析し、その信号を受信部１１に渡す（ステップＳ１０１）。受信部１１は、その指示にしたがって、ユーザの指定したチャンネルの電波を受信し、音楽データを判断部１２と記録部１４とに渡す（ステップＳ１０２）。判断部１２は、まずＩ＝０と設定し（ステップＳ２０１）、保持部１３から”パターンファイル００１”を読み出し、一致するかどうかを判断する（ステップＳ２０２〜２０４）。一致しない場合には”Ｉ”をインクリメントし（ステップＳ２０８）、順番に次のパターンファイルと一致するかどうかを判断していく。ここで、受信部１１により受信された音楽データが、”パターンファイル００３”と一致したとする。すると、判断部１２は、記録の許可と、一致した”パターンファイル００３”に対応する”ＩＮＤＥＸ＝４”とを記録部１４に渡す（ステップＳ２０７）。
【００５３】
記録部１４は、記録の許可を受け取ると、受信部１１により受信された音楽データを情報処理装置２０に装填された光ディスクに記録する（ステップＳ１０４）。また、その記録が終了すると、判断部１２から受け取った”ＩＮＤＥＸ＝４”を削除部１５に渡す。なお、音楽データが受信されてから判断部１２による記録の許可、あるいは不許可が出るまでに時間がかかる場合には、受信された音楽データは、データを一時記憶可能なバッファメモリに記憶される。
【００５４】
削除部１５は、記録部１４から”ＩＮＤＥＸ＝４”を受け取ると、そのＩＮＤＥＸ値に対応する”パターンファイル００３”を保持部１３から削除する（ステップＳ１０５）。こうすることで、ユーザは、ある音楽データを１度記録すると、もう１度パターンファイルを入手するまで同じ音楽データの記録を行えなくなる。
【００５５】
このように、本実施の形態による情報処理装置によれば、音楽データを適切に管理することができる。すなわち、パターンファイルを用いて、音楽データの記録の許否を決定できる。その結果、音楽著作権者等の許諾を受けることができた音楽データのみを記録できるようにすることができる。特に、著作権等の管理のための管理情報を音楽データのヘッダ等に付加する場合には、その管理情報が改ざん・変更、あるいは削除されることにより、音楽データの管理ができなくなるおそれがあったが、本実施の形態による情報処理装置では、音楽データ自体とパターンファイルとの比較により音楽データの管理を行うため、音楽データが管理不能になることを防止できる。
【００５６】
なお、本実施の形態では、記録された音楽データに対応するパターンファイルを削除する場合について説明したが、音楽データが記録された場合に、その音楽データに対応するパターンファイルを削除しなくてもよく、修正してもよい。すなわち、削除部１５に代えて、パターンファイルを変更（削除や修正など）する変更部を設けてもよい。例えば、パターンファイルの一部に”記録回数”を設定しておき、一度記録すると、変更部は記録回数をデクリメントする。そして、記録回数が０以下になったときには、変更部がそのパターンファイルを削除するか、あるいは利用できないようにしてもよい。
【００５７】
また、記録部１４が音楽データを記録する記録媒体は、光ディスク以外であってもよく、例えば、磁気テープや磁気ディスク、半導体メモリなどであってもよい。
（実施の形態２）
【００５８】
本発明の実施の形態２による情報処理装置について、図面を参照しながら説明する。
【００５９】
図６は、本実施の形態による情報処理装置の構成を示すブロック図である。図６において、本実施の形態による情報処理装置は、受信部１１と、判断部１７と、保持部１３と、記録部１４と、入力受付部１６と、課金処理部１８とを備える。ここで、判断部１７、及び課金処理部１８以外の構成及び動作は、記録部１４が削除に関する指示を出さない以外、実施の形態１と同様であり、その説明を省略する。
【００６０】
判断部１７は、実施の形態１による判断部１２と同様の機能に加え、受信部１１により受信された音楽データと、保持部１３で保持されているパターンファイルとに所定の関係がある場合に、課金処理部１８による課金を許可し、所定の関係にない場合には、課金を許可しない。課金処理部１８は、判断部１７からの許可がある場合に、課金処理を行う。
【００６１】
次に、このように構成された情報処理装置の動作について説明する。
【００６２】
図７は、本実施の形態による情報処理装置の動作を示すフローチャートである。ここで、ステップＳ１０６以外の処理は、音楽データとパターンファイルとが一致するかどうかに応じて判断部１２が課金の許可を課金処理部１８に与え、記録部１４が削除の指示を行わない以外は実施の形態１における図３で示される各処理と同様であり、その説明を省略する。
【００６３】
ステップＳ１０６において、課金処理部１８は、判断部１２から受け取った課金の許可に応じて、課金処理を行う。
【００６４】
図８は、判断部１７による判断処理を示すフローチャートである。ここで、ステップＳ２０９、Ｓ２１０以外の処理は、実施の形態１における図４で示される各処理と同様であり、その説明を省略する。
【００６５】
ステップＳ２０９において、判断部１２は、課金を許可しない旨を課金処理部１８に伝える。
【００６６】
ステップＳ２１０において、判断部１２は、課金を許可する旨を課金処理部１８に伝える。
【００６７】
図９は、課金処理部１８における課金処理を示すフローチャートである。
【００６８】
ステップＳ３０１において、課金処理部１８はＪ＝０と設定する。
【００６９】
ステップＳ３０２において、課金処理部１８は、判断部１７からの課金の許可があるかどうかを判断する。そして、課金の許可がある場合には、ステップＳ３０３に進み、課金の許可がない場合には、課金の許可が得られるまでステップＳ３０２の処理を繰り返す。
【００７０】
ステップＳ３０３において、課金処理部１８は”Ｊ”をインクリメントし、ステップＳ３０２に戻る。
【００７１】
次に、本実施の形態による情報処理装置の課金処理に関する動作について、具体的に説明する。なお、課金以外の動作の具体例については、実施の形態１と同様であり、その説明を省略する。ただし、本実施の形態では課金処理を行うため、パターンファイルの入手時に課金を行わなくてもよい。
【００７２】
課金処理部１８は、判断部１２から課金の許可が与えられた場合（ステップＳ２１０）に、課金のためのカウント値（Ｊ）をインクリメントする（ステップＳ３０３）。そして、所定のルールにしたがって、そのカウント値により、ユーザに対する課金を行う。例えば、毎月２０日に課金処理部１８がカウント値と情報処理装置（あるいはユーザ）を識別する識別情報とを図示しない通信手段を介して銀行に送信し、銀行がカウント値に所定の金額を掛けたものを、識別情報で特定されるユーザの口座から引き落とすことによりユーザへの課金がなされる。
【００７３】
一方、判断部１２からの課金の許可が与えられなかった場合、あるいは課金の不許可の指示があった場合（ステップＳ２０９）には、課金処理部１８は何も処理を行わない。
【００７４】
なお、この課金の方法は、この説明に限定されるものではなく、例えば、クレジットカードを用いた方法など、各種の課金方法を用いてもよい。また、課金処理としては、課金の許可が与えられたときにカウント値をインクリメントするのみでなく、音楽データを識別するための音楽識別情報に対応付けてカウント値をインクリメントするようにしてもよい。さらに、課金処理部１８は、音楽データの記録に関する課金情報（例えば、カウント値等）を記録しておき、その課金情報を所定のサーバ（課金情報を管理する装置）に送信するものであってもよい。
【００７５】
このように、本実施の形態による情報処理装置によれば、課金処理部１８を備えたことにより、音楽データの記録に関して適切に課金することができる。
【００７６】
なお、本実施の形態において、判断部１７により課金の許可が与えられる場合には、音楽データが記録されるので、記録を行った旨の信号を記録部１４から受け取ったときに、課金処理部１８が課金処理を行ってもよい。
【００７７】
なお、上記各実施の形態において、削除部と課金処理部の両者を情報処理装置が備えるようにしてもよい。
【００７８】
また、上記各実施の形態において、受信部１１により音楽データが入力される場合について説明したが、音楽データを入力するものであれば、他の入力部でもよい。したがって、入力部は、例えば上記説明の受信部１１でもよく、あるいは、記録媒体から音楽データを読み出す読み出し部などでもよい。
【００７９】
また、上記各実施の形態において、記録部１４により音楽データが出力される場合について説明したが、音楽データを出力するものであれば、他の出力部でもよい。したがって、出力部は、例えば上記説明の記録部１４でもよく、通信回線等を介して送信する通信手段や、あるいは音声出力するスピーカなどでもよい。
【００８０】
また、上記各実施の形態における情報処理装置は、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として動作してもよい。すなわち、端末から送信されたパターンファイルを受け取り、それに合致する音楽データを端末に送信してもよい。この場合の保持部１３は、端末から送信されたパターンファイルを一時的に保持するものである。
（実施の形態３）
【００８１】
本発明の実施の形態３による情報処理装置について、図面を参照しながら説明する。
【００８２】
図１０は、本実施の形態による情報処理装置の構成を示すブロック図である。
図１０において、本実施の形態による情報処理装置は、記憶部３１と、判断部３２と、保持部３３と、無効化部３４と、入力受付部３５とを有する。
【００８３】
記憶部３１は、音楽データを記憶している。判断部３２は、入力受付部３５からの指示があった場合に、保持部３３で保持されているパターンファイルを参照し、記憶部３１で記憶されているデータが保持部３３で保持されているパターンファイルと所定の関係にあるかどうかを判断する。そして、所定の関係にある場合には、無効化部３４にそのデータを識別するための情報を渡す。
【００８４】
保持部３３は、実施の形態１と同様に、パターンファイルを１以上保持している。ここで、このパターンファイルは、音楽データの同一性の判断のために用いられる、音楽データの一部のデータを有するもの（コンピュータウィルスチェックに用いられるものを除く）に加えて、データのウィルスチェックのために用いられるパターンファイルも含まれている。
【００８５】
無効化部３４は、判断部３２からデータを識別するための情報を受け取ると、記憶部３１で記憶されており、その情報により特定されるデータを無効化する。
この無効化とは、データを目的のために使用できないようにすることであり、例えば、データを削除してもよく、データの内容を改ざん、もしくは暗号化してもよい。音楽データが無効化された場合には、ユーザが音楽を聴くことができなくなり、コンピュータ・ウィルスに侵されているデータが無効化された場合には、そのコンピュータ・ウィルスは発症しなくなる。
【００８６】
入力受付部３５は、スキャニングに関する指示を受け付け、その指示を判断部３２に渡す。
【００８７】
次に、このように構成された情報処理装置の動作について説明する。
【００８８】
図１１は、本実施の形態による情報処理装置の動作を示すフローチャートである。
【００８９】
ステップＳ４０１において、入力受付部３５は、スキャニングの指示に関する入力があるかどうかを判断する。入力がある場合には、入力された指示を判断部３２に渡し、ステップＳ４０２に進む。入力がない場合には、入力があるまでステップＳ４０１の動作を繰り返す。
【００９０】
ステップＳ４０２において、判断部３２は、保持部３３で保持されているパターンファイルを参照し、パターンファイルと一致するデータがあるかどうかを判断しながら、記憶部３１で記憶されているデータをスキャンする。
【００９１】
ステップＳ４０３において、判断部３２は、ステップＳ４０２でのスキャニングでパターンファイルと一致するデータがあった場合には、パターンファイルと一致するデータを識別するための情報を無効化部３４に渡す。そしてステップＳ４０４に進む。パターンファイルと一致するデータがなかった場合にはステップＳ４０１に戻る。
【００９２】
ステップＳ４０４において、無効化部３４は、判断部３２から受け取った情報で識別される、記憶部３１で記憶されているデータを無効化する。
【００９３】
次に、本実施の形態による情報処理装置の動作について、具体例を用いて説明する。ここで、情報処理装置は、パーソナル・コンピュータ（ＰＣ）であり、記憶部３１は、そのＰＣのハードディスクであるとする。
【００９４】
なお、パターンファイルの入手方法としては、実施の形態１における説明と同様に、所定のパターンファイル管理装置から通信回線等を介して入手するものとする。ただし、本実施の形態による情報処理装置では、パターンファイル管理装置から、音楽データの一部のデータとしてのパターンファイルとともに、ウィルスチェックのためのパターンファイルをも入手する。入手されたパターンファイルは、保持部３３で保持される。また、音楽データに関するパターンファイルのうち、許諾を受けることなどによりユーザが正当な権原を有する音楽データに対応するパターンファイルについては、パターンファイル管理装置が情報処理装置に対して送信しない。具体的には、情報処理装置はパターンファイルを入手するときに、情報処理装置（あるいは、ユーザ）を識別するための識別情報をパターンファイル管理装置に送信する。パターンファイル管理装置は、その識別情報に対応付けて、ユーザがいかなる音楽データについて正当な権原を有しているのかを示す情報を保持している。そして、その情報を参照して、受け取った識別情報に対応する、ユーザが正当な権原を有する音楽データに関するパターンファイルは、情報処理装置に送信しない。
【００９５】
まず、ユーザがマウスを用いて情報処理装置に対して、スキャンの開始を指示したとする。すると、入力受付部３５は、入力があったと判断し（ステップＳ４０１）、その受け付けたスキャンの開始の指示を判断部３２に渡す。そして、判断部３２は、記憶部３１で記憶されている音楽データのスキャニングを行う（ステップＳ４０２）。なお、記憶部３１に音楽データでないデータが記憶されている場合にも、ウィルスチェックのためにそのデータをスキャンする。スキャニングの結果、保持部３３で保持されているパターンファイルと一致するデータがあった場合には（ステップＳ４０３）、判断部３２は、そのデータを識別するための情報を無効化部３４に渡す。データを識別するための情報は、データＩＤ（データ識別子）でもよく、あるいは、データが記憶されているアドレス値であってもよく、データを特定できるためのものであれば、どのようなものであってもよい。一方、パターンファイルと一致するデータがなかった場合には（ステップＳ４０３）、次の入力を受け付けるまで待機する（ステップＳ４０１）。
【００９６】
無効化部３４は、判断部３２からデータを識別する情報を受け取ると、その情報により識別されるデータを、例えば削除することにより、無効化する（ステップＳ４０４）。
【００９７】
なお、保持部３３で保持されているパターンファイルの更新は、ユーザの指示により行われてもよく、定期的に（例えば、毎週日曜日の午前２時など）行われてもよく、あるいは、所定のイベント（例えば、更新の勧めをパターンファイル管理装置から受け取るなど）がトリガーとなって行われてもよい。
【００９８】
また、パターンファイルの更新は、ウィルスのパターンファイルの更新と、音楽データのパターンファイルの更新とを同時に行うようにしてもよく、別々に行うようにしてもよい。
【００９９】
このように、本実施の形態による情報処理装置によれば、音楽データを適切に管理することができる。すなわち、パターンファイルを用いてそのパターンファイルと一致する音楽データを無効化することで、音楽データの使用の許否を管理できる。特に、ウィルスチェックと同時に音楽データに関するパターンファイルのスキャンを行うようにすることで、コンピュータの安全性を確保するためには、音楽データに関するスキャンを行わなければならないこととなる。その結果、ユーザに対して、音楽データがパターンファイルと一致するか否かを判断するためのスキャンを実行させるインセンティブを付与することとなる。また、ＰＣの安全性と著作権尊守のトレードオフを、著作権を侵害しようとする不正なユーザに強いることができる。つまり、コンピュータをウィルスから守りたければ、ユーザは著作権管理手段を利用しなければならない、という構成にできる。ここで、コンテンツの不正コピーは人が媒介するコンピュータ・ウィルスと考えることができる。
【０１００】
また、ウィルスのパターンファイルの更新と、音楽データのパターンファイルの更新とを同時に行うようにすることで、音楽データに関するパターンファイルについても、ウィルスのパターンファイルと同様に常に最新のものとすることができる。
【０１０１】
なお、本実施の形態では、パターンファイルと一致するかどうかを判断するためのスキャニングをユーザからの指示により行う場合について説明したが、このスキャニングのタイミングは、ユーザからの指示に基づかないものであってもよい。例えば、定期的に（１週間に１回など）行ってもよく、所定のイベント（パターンファイルの更新など）をトリガーとして行ってもよい。
【０１０２】
また、本実施の形態では、ユーザが正当な権原を有する音楽データに対応するパターンファイルをパターンファイル管理装置から受け取らない場合について説明したが、パターンファイルについては全部受信し、スキャニングのときに、正当な権原を有する音楽データについては、対応するパターンファイルとデータとが所定の関係を有するかどうかの判断を行わないようにしてもよい。なお、ユーザが正当な権原を有する音楽データか否かの判断は、いかなる手段で行われても良い。つまり、例えば、パターンファイルとは別に、ユーザが正当な権原を有する音楽データの識別子が管理されている等、いかなる手段でも良い。
【０１０３】
また、本実施の形態では、パターンファイルと一致するデータを無効化すると説明したが、パターンファイルと記憶部３１で記憶されているデータとが一致した場合であっても、そのデータを無効化しなくてもよく、例えば、一致した旨をユーザに通知してもよい。
【０１０４】
また、上記各実施の形態において、判断部１２、１７は受信された音楽データとパターンファイルが一致するかどうかを判断し、一致する場合に記録の許可を与えるものであり、判断部３２は音楽データとパターンファイルとが一致する場合に音楽データを無効化すると説明したが、一致しない場合に記録の許可を与えてもよく、判断部１２，１７が記録の許可を与えるための条件や、判断部３２がデータを無効化するための条件（すなわち、音楽データとパターンファイルとが所定の関係を有するかどうか）は、上記の説明に限定されるものではない。
【０１０５】
また、上記各実施の形態において、音楽データ以外の音声データ（例えば、講演や落語の音声データも含まれる）や、映像データ（例えば、ＭＰＥＧ２やＭＰＥＧ４の映像データなど）、画像データ（例えば、ＧＩＦやＪＰＥＧの画像データなど）、あるいは文字データ等のコンテンツデータに対してパターンファイルと一致するかどうかを判断してもよい。その結果、実施の形態１，２における出力部は、音声および／または映像を出力するもの（例えば、スピーカやモニタなど）であってもよく、プリンタなどであってもよい。
【０１０６】
また、上記各実施の形態において、パターンファイルとの比較の対象となるデータは、マルチスレッドであってもよい。すなわち、音楽データがボーカルスレッド、ギタースレッド、ドラムスレッド等から構成される場合に、各スレッドごとに、あるいは複数のスレッドの任意の組み合わせごとに、パターンファイルとの比較を行ってもよい。
【０１０７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成してもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラム制御によるソフトウェアにより構成してもよい。
【０１０８】
【発明の効果】
以上の説明から明らかなように、本発明による情報処理装置によれば、コンテンツデータを適切に管理することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による情報処理装置の構成を示すブロック図
【図２】同実施の形態による保持部の保持しているパターンファイルの一例を示す図
【図３】同実施の形態による情報処理装置の動作を示すフローチャート
【図４】同実施の形態による判断部の動作を示すフローチャート
【図５】同実施の形態による情報処理装置を示す模式図
【図６】本発明の実施の形態２による情報処理装置の構成を示すブロック図
【図７】同実施の形態による情報処理装置の動作を示すフローチャート
【図８】同実施の形態による判断部の動作を示すフローチャート
【図９】同実施の形態による課金処理部の動作を示すフローチャート
【図１０】実施の形態３による情報処理装置の構成を示すブロック図
【図１１】同実施の形態による情報処理装置の動作を示すフローチャート
【符号の説明】
１１  受信部
１２、１７、３２  判断部
１３、３３  保持部
１４  記録部
１５  削除部
１６、３５  入力受付部
１８  課金処理部
２０  情報処理装置
３１  記憶部
３４  無効化部
【図１】
2004318230.tif 000003
【図２】
2004318230.tif 000004
【図３】
2004318230.tif 000005
【図４】
2004318230.tif 000006
【図５】
2004318230.tif 000007
【図６】
2004318230.tif 000008
【図７】
2004318230.tif 000009
【図８】
2004318230.tif 000010
【図９】
2004318230.tif 000011
【図１０】
2004318230.tif 000012
【図１１】
2004318230.tif 000013