(57)【要約】【課題】さまざまな音楽コンテンツ素材が存在する複合音楽コンテンツに対して適切な利用制限をかけることを可能にすることを目的とする。【解決手段】複数階層（例えば、パッケージ、パッケージ内のページ、各ページ内のコンテンツ素材等の階層）からなる音楽コンテンツに対し各階層ごとに利用制限情報を持つようにし、この利用制限情報を参照して、各階層ごとの利用制限をかける。各階層の音楽コンテンツデータはそれぞれ暗号化しておき、利用許可された階層のデータのみを復号化する。また、データの利用形態は複数あるが（例えば、データを見る、印刷する、保存する等）、利用制限情報は各利用形態について別々に設定する。試用と購入とで音楽コンテンツ自体は共通とし、利用制限情報を試用と購入とで別々に持ち、試用と購入では利用制限の状態が異なるようにしてもよい。【選択図】  図３
2004287901.tif 000002
【特許請求の範囲】
【請求項１】
複数階層のデータ構造を有する音楽コンテンツの利用装置であって、
前記複数階層のデータ構造の各階層ごとの利用制限情報を読み込む手段と、
前記利用制限情報に基づいて、前記各階層ごとの音楽コンテンツデータに利用制限をかける手段と
を備えたことを特徴とする音楽コンテンツ利用装置。
【請求項２】
複数階層のデータ構造を有する音楽コンテンツの利用装置であって、
ユーザが利用したい音楽コンテンツの階層の指定を受け付ける手段と、
前記複数階層のデータ構造の各階層ごとの利用制限情報を読み込む手段と、
前記指定された音楽コンテンツの階層の利用制限情報に基づいて、前記指定された階層の音楽コンテンツの利用が許可されているか否かを判定する手段と、
許可されている場合のみ、前記指定された階層の音楽コンテンツのデータを所定の処理部に渡してユーザが利用できるようにする手段と
を備えたことを特徴とする音楽コンテンツ利用装置。
【請求項３】
請求項１または２に記載の音楽コンテンツ利用装置において、
前記各階層ごとの音楽コンテンツデータがそれぞれ暗号化されており、前記利用制限情報に基づいて利用が許可されたデータのみを復号化する手段をさらに備えたことを特徴とする音楽コンテンツ利用装置。
【請求項４】
請求項１から３の何れか１つに記載の音楽コンテンツ利用装置において、
前記利用制限情報は、前記音楽コンテンツデータの複数の利用形態について別々に設定されているものであることを特徴とする音楽コンテンツ利用装置。
【請求項５】
請求項１から４の何れか１つに記載の音楽コンテンツ利用装置において、
前記各階層の利用制限情報は、下位の利用制限情報が優先して有効であるものとし、下位の利用制限情報が無かったときはその上位階層の利用制限情報が当該下位階層で有効となるように処理することを特徴とする音楽コンテンツ利用装置。
【請求項６】
複数階層のデータ構造を有する音楽コンテンツの利用プログラムであって、
ユーザが利用したい音楽コンテンツの階層の指定を受け付けるステップと、
前記複数階層のデータ構造の各階層ごとの利用制限情報を読み込むステップと、
前記指定された音楽コンテンツの階層の利用制限情報に基づいて、前記指定された階層の音楽コンテンツの利用が許可されているか否かを判定するステップと、
許可されている場合のみ、前記指定された階層の音楽コンテンツのデータを所定の処理部に渡してユーザが利用できるようにするステップと
を備えたことを特徴とする音楽コンテンツ利用プログラム。
【請求項７】
複数階層のデータ構造を有する音楽コンテンツデータと、前記複数階層のデータ構造の各階層ごとの利用制限情報とを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
請求項７に記載のコンピュータ読み取り可能な記録媒体において、
音楽コンテンツを試用させるための試用版記録媒体とユーザが購入した音楽コンテンツを利用させるための購入版記録媒体とで、前記音楽コンテンツデータは共通とし、前記利用制限情報は試用版と購入版とで利用制限の状態が異なるようにすることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、種々の音楽コンテンツ素材を含む複合音楽コンテンツに対して適切な利用制限をかける音楽コンテンツ利用装置およびプログラム並びにコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
音楽コンテンツ利用装置において、音楽コンテンツを正規に購入する前に試聴可能にした音楽コンテンツ利用装置が知られている。例えば、特許文献１には、試聴用と購入用とで別々の音楽コンテンツが用意され、試聴用音楽コンテンツが利用装置に供給されたのち、購入の指示があると購入用音楽コンテンツが利用装置に供給されるようにした技術が開示されている。或いは、音楽コンテンツ内に試聴用である旨を示す情報を含ませておき、購入の指示があると、この試聴用を示す情報を削除して購入用音楽コンテンツに変更する例も示されている。
【０００３】
【特許文献１】特開２００１−３５０４７９
【０００４】
【発明が解決しようとする課題】
上記の従来技術は携帯電話の着信メロディのような単独のコンテンツ素材からなるものについて開示されているもので、複数の階層（例えば、コンテンツ全体／コンテンツ内のページ／各ページ内の素材等）からなるような複合音楽コンテンツについては議論されていない。
【０００５】
この発明は、さまざまな音楽コンテンツ素材が存在する複合音楽コンテンツに対して適切な利用制限をかけることを可能にすることを目的とする。
【０００６】
【課題を解決するための手段】
この目的を達成するため、この発明は、複数階層（例えば、パッケージ、パッケージ内のページ、各ページ内のコンテンツ素材等の階層）からなる音楽コンテンツに対し各階層ごとに利用制限情報を持つようにし、この利用制限情報を参照して、各階層ごとの利用制限をかけることを特徴とする。
【０００７】
各階層の音楽コンテンツデータはそれぞれ暗号化しておき、利用許可された階層のデータのみを復号化するようにするとよい。また、データの利用形態は複数あるが（例えば、データを見る、印刷する、保存する等）、利用制限情報は各利用形態について別々に設定するようにしてもよい。また、試用と購入とで音楽コンテンツ自体は共通とし、利用制限情報を試用と購入とで別々に持ち、試用と購入では利用制限の状態が異なるようにしてもよい。
【０００８】
【発明の実施の形態】
以下、図面を用いてこの発明の実施の形態を説明する。
【０００９】
図１は、この発明の実施の形態に係る音楽コンテンツ利用装置のハード構成を示すブロック図である。この音楽コンテンツ利用装置は、中央処理装置（ＣＰＵ）１０１、タイマ１０２、ランダムアクセスメモリ（ＲＡＭ）１０３、リードオンリーメモリ（ＲＯＭ）１０４、外部記憶装置１０５、ＭＩＤＩインターフェース１０６、通信Ｉ／Ｆ１０７、検出回路１０８、設定操作子１０９、表示回路１１０、ディスプレイ１１１、音源回路１１２、効果回路１１３、サウンドシステム１１４、およびバスライン１１５を備えている。
【００１０】
ＣＰＵ１０１は、この音楽コンテンツ利用装置全体の動作を制御する処理装置である。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムのロード領域や各種のワーク領域として用いる揮発性のメモリである。ＲＯＭ１０４は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理を司るＢＩＯＳ（ＢＡＳＩＣ  ＩＮＰＵＴ／ＯＵＴＰＵＴ  ＳＹＳＴＥＭ）等を格納する不揮発性のメモリである。外部記憶装置１０５は、ハードディスクやフレキシブルディスク等の磁気記録媒体やＣＤ−ＲＯＭ、ＤＶＤ等の光記憶媒体等の各種の方式の記憶媒体である。ＭＩＤＩインターフェース１０６は、外部の各種ＭＩＤＩ機器１２１と接続するためのＭＩＤＩ規格のインターフェースである。通信Ｉ／Ｆ１０７は、通信ネットワーク１２２を介して外部のサーバコンピュータ１２３等と接続するためのインターフェースである。設定操作子１０９は、ユーザが操作するためのスイッチやマウス等の操作子である。設定操作子１０９の操作は検出回路１０８により検出され、検出結果がＣＰＵ１０１に送られる。ディスプレイ１１１は、各種の情報を表示する表示装置である。表示回路１１０は、ＣＰＵ１０１からの指示に基づいて、与えられたデータをディスプレイ１１１に表示する。音源回路１１２は、ＣＰＵ１０１からの指示に基づいて楽音を発生する。効果回路１１３は、音源回路１１２で発生した楽音に各種の効果を付与する。効果回路１１３から出力される楽音はサウンドシステム１１４により放音される。
【００１１】
図１の装置において、音楽コンテンツは種々の形態で提供される。例えば、外部記憶装置１０５を媒体として音楽コンテンツが提供される形態でもよいし、通信ネットワーク１２２を経由して所定のサーバコンピュータからダウンロードする形態でもよい。提供された音楽コンテンツは、ブラウザ等本装置に予め備えられている環境下、或いはその音楽コンテンツ内に格納されている所定のプログラムを実行する環境下等、種々の環境下で利用することができる。
【００１２】
図２は、この実施形態の音楽コンテンツ利用装置で利用する音楽コンテンツのフォーマット例を示す。２００は、例えば１枚のＣＤ−ＲＯＭで提供された音楽コンテンツのパッケージを示す。コンテンツパッケージ２００は、ページ規定情報２０１、コンテンツ素材２０２，２０３、および試用コンテンツ管理情報２０４を含む。ページ規定情報２０１は、第１ページ規定情報、第２ページ規定情報、…を含む。これらのページ規定情報は、各ページがどのような素材をどのように配置して構成されているかを規定する。コンテンツ素材２０２はコンテンツ素材Ａ−１、Ａ−２、…を含み、コンテンツ素材２０３はコンテンツ素材Ｂ−１、Ｂ−２、…を含む。ここでは、第１ページがコンテンツ素材Ａ−１、コンテンツ素材Ｂ−１、…を含み、第２ページがコンテンツ素材Ａ−２、コンテンツ素材Ｂ−２、…を含むように構成されているものとする。
【００１３】
このコンテンツパッケージ２００は例えばエンドユーザに広く配付して試用してもらう試用版であり、利用制限情報を含む試用コンテンツ管理情報２０４を備えている。試用コンテンツ管理情報２０４は、コンテンツパッケージの階層構造に対応した階層構造を有する管理情報２０６からなる。具体的には、最上位にパッケージ管理情報、その下位にページ管理情報（第１ページ管理情報、第２ページ管理情報、…）、さらにその下位にコンテンツ素材管理情報（コンテンツ素材Ａ−１管理情報、コンテンツ素材Ｂ−１管理情報、…）を保持している。なお、管理情報２０６中の字下げ表記は階層構造を表すものである。パッケージ管理情報にはパッケージ全体に有効な利用制限情報が記述され、第１ページ管理情報には第１ページ内全体に有効な利用制限情報が記述され、コンテンツ素材Ａ−１管理情報にはコンテンツ素材Ａ−１のみに有効な利用制限情報が記述されている（以下同様である）。この場合、下位の階層の情報が優先して有効になるものとする。
【００１４】
購入コンテンツ管理情報２０５は、利用制限がかけられているコンテンツについても利用したいと考えるユーザが購入して取得する管理情報である。その構造は、試用コンテンツ管理情報２０４と同じ２０６に示したものである。試用版のコンテンツパッケージ２００を利用する際、対応する購入コンテンツ管理情報２０５があるときには、それを参照し、購入して利用可能になったことを示す管理情報については購入コンテンツ管理情報２０５の情報を優先するものとする。
【００１５】
図３は、本音楽コンテンツ利用装置における機能ブロック図を示す。コンテンツ利用部本体３０３は、基本的なコンテンツ利用機能を有しており、例えばＭＩＤＩシーケンスデータの再生機能、テキスト表示機能、静止画表示機能、ファイル保存機能、およびファイル印刷機能を備えている。コンテンツ利用部本体３０３に備わっていないコンテンツ利用機能は、プラグインプログラム３０４として提供されている。例えば、楽譜表示コンテンツ素材を利用（楽譜表示、楽譜印刷等）するための楽譜表示プラグイン、オーディオコンテンツ素材を利用（オーディオ再生等）するためのオーディオ再生プラグイン、動画コンテンツ素材を利用（動画再生等）するための動画再生プラグイン等が提供されている。
【００１６】
復号化部３０２は、コンテンツパッケージ２００内の各情報を復号化する。コンテンツパッケージ２００内の各情報は暗号化されており、許可テーブル３０１内の利用制限情報に基づいて利用が許可されている情報のみ復号化部３０２で復号化して、コンテンツ利用部本体３０３等で利用できるようになっている。許可テーブル３０１は、各利用機能について、該機能で利用され得る各ページ規定情報や素材とその利用制限情報（許可／不許可等）が規定されたテーブルである。許可テーブル３０１の内容は、後述する図６の手順で、試用コンテンツ管理情報２０４や購入コンテンツ管理情報２０５に基づいて作成される。
【００１７】
図４は、許可テーブル３０１の内容を示す。許可テーブルは、利用機能毎に、その利用機能で利用するページ規定情報／素材はどれかという情報と、そのページ規定情報／素材に対応する利用制限情報とを備える。４０１はコンテンツ利用部本体、４０２は楽譜表示プラグイン、４０３はオーディオ再生プラグイン、４０４は動画再生プラグインで、それぞれ実施する利用機能に関する情報を保持している。
【００１８】
許可テーブルでは、例えば、コンテンツ利用部本体に備わっているテキスト表示機能について、第１ページ規定情報、第２ページ規定情報、…が許可されているか否か、そして許可されている場合のパラメータが規定されている。これにより、各ページごとにテキスト表示をするか否かといった利用制限ができる。なお、パラメータとはコンテンツを利用する際の制御データであって、例えばテキスト表示の場合に背景に「試用」という文字を表示したり、表示できる行数を制限したりするものである。同様に、コンテンツ利用部本体に備わっているＭＩＤＩシーケンス再生機能について、コンテンツ素材Ａ−１（ＭＩＤＩ）、コンテンツ素材Ａ−２（ＭＩＤＩ）、…が許可されているか否か、そして許可されている場合のパラメータが規定されている。これにより、ＭＩＤＩのコンテンツ素材毎に再生ができたりできなかったりといった利用制限ができる。
【００１９】
また、楽譜表示プラグインの機能である楽譜表示機能や楽譜印刷機能のそれぞれについても、コンテンツ素材Ｂ−１（楽譜）、コンテンツ素材Ｂ−２（楽譜）、…が許可されているか否か、そして許可されている場合のパラメータが規定されている。これにより、楽譜のコンテンツ素材ごとに楽譜表示ができたりできなかったり、或いは印刷ができたりできなかったり、或いは複数ページから構成される楽譜コンテンツ素材の第１ページのみ楽譜表示はできるが他のページは楽譜表示できない、といった利用制限ができる。
【００２０】
同様にして、オーディオ再生プラグイン、動画再生プラグイン等についても、それを利用しうるコンテンツ素材ごとに利用制限情報が規定されている。
【００２１】
図５は、コンテンツ利用処理の手順を示す。この処理は、ユーザが当該コンテンツパッケージの利用を指示する所定の操作を行ったときや、当該コンテンツパッケージがＣＤ−ＲＯＭ等に格納されているときはそのＣＤ−ＲＯＭをドライブ装置に挿入したとき等に、起動される。
【００２２】
まず、ステップ５０１で、利用するコンテンツパッケージとページを指定する。ステップ５０２では、許可テーブルを参照して、指定されたページ内で利用する処理部（利用部本体やプラグイン）を特定する。ステップ５０３では、許可テーブルを参照して、当該指定ページにおいて、上記特定した処理部での処理が許可されているか否か判定する。許可されていれば、ステップ５０４で当該指定ページのファイルを復号化し、ステップ５０５で上記特定した処理部に復号化した指定ページのファイルとパラメータを供給する。これにより、該処理部での処理が実行される。
【００２３】
ステップ５０６では、許可テーブルを参照して、当該指定ページ内の各コンテンツ素材において、上記特定した処理部が許可されているか否か判定する。許可されていれば、ステップ５０７で当該指定ページ内の各コンテンツ素材のファイルを復号化し、ステップ５０８で上記特定した処理部に復号化した各コンテンツ素材のファイルとパラメータを供給する。ステップ５０３またはステップ５０６で当該処理部での処理が許可されていなかったときは、ステップ５０９で許可されていない旨を警告し、処理を終了する。
【００２４】
図６は、許可テーブル作成処理の手順を示す。この処理は、前記コンテンツ利用処理が実行される前処理として、或いはコンテンツ利用処理で必要になったとき等に、起動される。ステップ６０１で、コンテンツ管理情報からパッケージ管理情報を読み出し、読み出したパッケージ管理情報に基づいて、許可テーブルの利用制限情報の全エリアに許可／不許可情報を設定する。これは、パッケージ全体の許可または不許可を許可テーブルの利用制限情報の全エリアに設定する処理である。次にステップ６０２で、コンテンツ管理情報から各ページ管理情報を読み出し、読み出した情報に基づいて、許可テーブルの各ページ規定情報に対応する利用制限情報のエリアに許可／不許可情報を設定するとともに、該ページにて使用される各コンテンツ素材の利用制限情報のエリアにも同じ許可／不許可情報を設定する。ステップ６０３で、コンテンツ管理情報から各コンテンツ素材管理情報を読み出し、読み出した情報に基づいて、許可テーブルの各コンテンツ素材の利用制限情報のエリアに許可／不許可情報を設定する。以上の順で、許可／不許可情報を設定することにより、図２で説明した管理情報の階層構造で下位の情報が優先して有効になるように許可テーブルが設定される。
【００２５】
なお、試用版のみの利用の場合は、図２の試用コンテンツ管理情報２０４から図６の処理で許可テーブルを作成すればよい。購入コンテンツ管理情報２０５が存在する場合は、まず試用コンテンツ管理情報２０４から図６の処理で許可テーブルを作成し、さらに購入コンテンツ管理情報２０５で新たに許可になる部分を上書きして許可テーブルを完成させればよい。または、購入コンテンツ管理情報のみに基づいて許可テーブルを作成してもよい。あるいは、試用コンテンツ管理情報２０４自体を購入コンテンツ管理情報２０５で置き換える（上書きする）ようにして、購入版のみが存在するようにしてもよい。
【００２６】
上記実施形態によれば、さまざまな形態で音楽コンテンツの利用制限をかけることができる。例えば、最上位のパッケージ管理情報で許可または不許可を設定すれば、パッケージ全体に対して利用許可／不許可を設定できる。この場合、各ページやコンテンツ素材の管理情報を設定する必要はなく、最上位のパッケージ管理情報だけ設定すればよい。最上位のパッケージ管理情報に許可を設定し、第１ページに不許可を設定すれば、第１ページ以外のページは利用できるようになるし、逆に最上位のパッケージ管理情報に不許可を設定し、第１ページに許可を設定すれば、第１ページのみ利用できるようになる。各ページ内の素材についても、静止画は許可するが動画は不許可というように、コンテンツの素材毎の制限も容易である。上位階層でデフォルトの許可／不許可を設定し、下位階層ではその設定と異なる部分のみ設定すればよいので、設定する管理情報も必要最小限にできる。
【００２７】
なお、コンテンツパッケージ内にコンテンツ管理情報が無かったときは、デフォルトでそのパッケージの全データは不許可であるものとする。この場合は、別途、購入コンテンツ管理情報を用意してやることにより、該購入コンテンツ管理情報で許可されたデータについては利用可能となる。また、コンテンツ管理情報内で、ある管理情報に対して上位の管理情報が無いとき（最上位まで無いとき）は、該上位の管理情報はデフォルトとして不許可が設定されているものと見なす。
【００２８】
上記実施形態では音楽コンテンツの複数階層として「パッケージ／パッケージ内のページ／各ページ内のコンテンツ素材」という階層構造の例を示したが、これに限らない。例えば、「パッケージ／レベル（初級・中級・上級等）／各レベル内のコンテンツ素材」といった階層構造でもよいし、その他の階層構造でもよい。
【００２９】
また、上記実施形態では「試用」と「購入」という用語を使ったが、文字通りの試用と購入に限るわけではない。例えば、複数段階の購入に本発明を適用することもできる。例えば、配付した試用版に対し「全コンテンツ素材利用可能」「コンテンツ素材Ａのみ利用可能」等のコンテンツ管理情報を販売する形態や、楽器教習用の音楽コンテンツで「レッスン１のみ利用可能」「レッスン２のみ利用可能」…というようにレッスン毎のコンテンツ管理情報を販売する形態等を採ることもできる。
【００３０】
さらに、上記実施形態では「許可／不許可」の利用制限で説明したが、これらは無条件に許可したり無条件に不許可とする場合だけでなく、条件付きで許可／不許可する場合なども含む。例えば「１回限り利用可能」「１ヶ月間利用可能」等である。試用コンテンツ管理情報では、試用版であるので、このような回数限定或いは期間限定で利用を許可する利用制限をかけるのがよい。
【００３１】
さらに、コンテンツ利用部本体に備わっている機能は例示したものに限らない。一部がプラグインとして提供されていてもよいし、プラグインとして例示されている機能が本体に備わっていてもよい。また、コンテンツ利用機能として、他の機能があってもよいし、例示した機能のうちの一部のみが備わっていてもよい。
【００３２】
【発明の効果】
以上説明したように、この発明によれば、複数の階層からなる複合音楽コンテンツについて、階層ごとに適切に利用制限をかけることができ、柔軟な利用制限制御が可能になる。
【図面の簡単な説明】
【図１】実施の形態に係る音楽コンテンツ利用装置のハード構成を示すブロック図
【図２】音楽コンテンツのフォーマット例を示す図
【図３】音楽コンテンツ利用装置における機能ブロック図
【図４】許可テーブルの内容を示す図
【図５】コンテンツ利用処理の手順を示す図
【図６】許可テーブル作成処理の手順を示す図
【符号の説明】
１０１…中央処理装置（ＣＰＵ）、１０２…タイマ、１０３…ランダムアクセスメモリ（ＲＡＭ）、１０４…リードオンリーメモリ（ＲＯＭ）、１０５…外部記憶装置、１０６…ＭＩＤＩインターフェース、１０７…通信Ｉ／Ｆ、１０８…検出回路、１０９…設定操作子、１１０…表示回路、１１１…ディスプレイ、１１２…音源回路、１１３…効果回路、１１４…サウンドシステム、１１５…バスライン。
【図１】
2004287901.tif 000003
【図２】
2004287901.tif 000004
【図３】
2004287901.tif 000005
【図４】
2004287901.tif 000006
【図５】
2004287901.tif 000007
【図６】
2004287901.tif 000008