(57)【要約】【課題】  利用者がコンテンツの進行のために入力した選択内容に応じた自由で多彩な楽曲を自動的に生成する。【解決手段】  構成要素情報記憶手段１２に、楽曲の構成要素情報を行動履歴情報に関連付けて格納しておく。また、コンテンツの内容を動的に変化させるための選択情報を入力手段１３に入力し、入力された選択情報を利用者情報記憶手段１４に格納する。そして、行動履歴情報特定手段１５において、利用者情報記憶手段に格納された選択情報を用いて行動履歴情報を特定し、検索手段１６において行動履歴情報に対応する構成要素情報を構成要素情報記憶手段１２から抽出する。その後、この構成要素情報を用い、楽曲生成手段１７において楽曲を生成し、出力手段１８において出力する。  【選択図】  図１
2006296791.tif 000002
【特許請求の範囲】
【請求項１】
入力される選択情報によって内容が動的に変化するコンテンツを再生するコンテンツ再生装置であって、
楽曲の構成要素である構成要素情報を、前記選択情報によって特定される行動履歴情報に関連付けて格納した構成要素情報記憶手段と、
前記選択情報の入力を受け付ける入力手段と、
前記選択情報を格納する利用者情報記憶手段と、
格納された前記選択情報を用い、行動履歴情報を特定する行動履歴情報特定手段と、
特定された前記行動履歴情報に対応する構成要素情報を、前記構成要素情報記憶手段から抽出する検索手段と、
抽出された前記構成要素情報を用い、楽曲を生成する楽曲生成手段と、
生成された前記楽曲を出力する出力手段と、
を有することを特徴とするコンテンツ再生装置。
【請求項２】
請求項１記載のコンテンツ再生装置であって、
前記コンテンツは、
コンピュータゲームコンテンツであり、
前記選択情報は、
コンピュータゲーム空間においてキャラクタの行動を指示するための情報である、
ことを特徴とするコンテンツ再生装置。
【請求項３】
請求項１或いは２記載のコンテンツ再生装置であって、
前記行動履歴情報は、
１以上の前記選択情報からなる情報である、
ことを特徴とするコンテンツ再生装置。
【請求項４】
請求項１或いは２記載のコンテンツ再生装置であって、
前記行動履歴情報は、
前記選択情報に応じて付与される行動履歴得点の累積加算値である、
ことを特徴とするコンテンツ再生装置。
【請求項５】
請求項１から４の何れかに記載のコンテンツ再生装置であって、
前記コンテンツは、
時系列的に区分される複数のセクションを有し、
前記行動履歴情報特定手段は、
各セクションの前記コンテンツの出力時に入力された前記選択情報を用い、当該セクション毎の前記行動履歴情報を特定し、
前記検索手段は、
前記セクション毎の前記行動履歴情報に対応するセクション毎の構成要素情報を、前記構成要素情報記憶手段から抽出し、
前記楽曲生成手段は、
前記セクション毎の前記構成要素情報を用い、前記楽曲を生成する、
ことを特徴とするコンテンツ再生装置。
【請求項６】
請求項１から４の何れかに記載のコンテンツ再生装置であって、
前記構成要素情報間の連鎖強度を示す連鎖強度を、行動履歴情報に関連付けて格納した連鎖強度情報記憶手段と、
前記行動履歴情報特定手段において特定された前記行動履歴情報に対応する前記連鎖強度を、前記連鎖強度情報記憶手段から抽出する連鎖強度抽出手段と、
をさらに有し、
前記検索手段は、
第１の構成要素情報との連鎖強度が、前記連鎖強度抽出手段において抽出された前記連鎖強度となる第２の構成要素情報を、当該第１の構成要素情報に時系列的に続く前記構成要素情報として抽出する、
ことを特徴とするコンテンツ再生装置。
【請求項７】
請求項６記載のコンテンツ再生装置であって、
前記コンテンツは、
時系列的に区分される複数のセクションを有し、
前記行動履歴情報特定手段は、
各セクションの前記コンテンツの出力時に入力された前記選択情報を用い、当該セクション毎の前記行動履歴情報を特定し、
前記連鎖強度抽出手段は、
前記セクション毎に、前記行動履歴情報に対応する前記連鎖強度を抽出し、
前記検索手段は、
前記セクション毎に、前記第２の構成要素情報を抽出する、
ことを特徴とするコンテンツ再生装置。
【請求項８】
入力される選択情報によって内容が動的に変化するコンテンツを再生するコンテンツ再生方法であって、
構成要素情報記憶手段において、楽曲の構成要素である構成要素情報を、前記選択情報によって特定される行動履歴情報に関連付けて格納しておき、
入力手段において、前記選択情報の入力を受け付け、
利用者情報記憶手段において、前記選択情報を格納し、
格納された前記選択情報を用い、行動履歴情報特定手段において、行動履歴情報を特定し、
特定された前記行動履歴情報に対応する構成要素情報を、検索手段において、前記構成要素情報記憶手段から抽出し、
楽曲生成手段において、前記検索手段において抽出された前記構成要素情報を用いて楽曲を生成し、
生成された前記楽曲を出力手段において出力する、
ことを特徴とするコンテンツ再生方法。
【請求項９】
請求項１から７の何れかに記載のコンテンツ再生装置としてコンピュータを機能させるためのプログラム。
【請求項１０】
請求項９記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される選択情報によって内容が動的に変化するコンテンツを再生するコンテンツ再生装置、コンテンツ再生方法、プログラム及びそれを記録した記録媒体に関する。
【背景技術】
【０００２】
現在、業務用及び家庭用として、様々なコンピュータゲームコンテンツが提供されている。
通常、コンピュータゲームコンテンツは、ゲームキャラクタ、背景及び文字等のゲームシナリオを構成する画像データ、及びその背景音楽等の楽曲データ、ゲームの進行を制御するプログラム等から構成される。そして、このようなコンピュータゲームコンテンツがコンピュータに読み込まれ、実行されることにより、そのゲームシナリオが進行する。つまり、利用者がキーボード等を用いて入力した入力情報に基づき、ゲーム進行やシナリオが選択され、それに応じた画像や背景音楽等が、コンピュータに接続されたディスプレイやスピーカから出力される。
【０００３】
しかし、通常、コンピュータゲームコンテンツに含まれる楽曲データは、コンピュータゲームコンテンツ作成時に固定的に設定される。そして、そのゲーム進行のなかで、場面に応じて背景音楽を変化させたり、入力データに応じて効果音を出力したりすることはあっても、それらはコンピュータゲームコンテンツ作成時に予め設定されていたものである。また、利用者の選択により背景音楽を設定できる場合もあるが、この場合も選択できる楽曲は、予め設定されていたものに限られる。
これに対し、特許文献１において、サウンドトラックをゲームシステム内で作成する方法が提唱されている。
【０００４】
この方法では、オーディオデータ（またはオーディオトラック）を１つまたは複数のオーディオソース（オーディオＣＤ、オンラインソース等）からコピーし、それによって楽曲（サウンドトラック）データを生成する。そして、生成された楽曲データは、コンピュータゲームコンテンツを実行するコンピュータのハードディスクドライブに格納され、このコンピュータは、ゲームの進行情報に応じ、この楽曲データを抽出して出力する。
【特許文献１】特開２００２−３０６８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の方法の場合、ゲームシステム内で作成される楽曲データは、既存の楽曲そのものを組み合わせたものに限られ、それ以上に自由で多彩な楽曲を構成することはできない。
また、特許文献１の方法の場合、利用者の選択によって背景音楽となる楽曲を生成することはできても、利用者がゲーム進行のために入力した選択内容に応じ、自動的に楽曲を構成することはできない。
このような問題点は、コンピュータゲームコンテンツに限らず、利用者の入力内容によってシナリオ展開が変化するコンテンツ（例えば、利用者の選択によってストーリー展開が変化する映画コンテンツ等）についても同様にいえることである。
【０００６】
本発明はこのような点に鑑みてなされたものであり、利用者がコンテンツの進行のために入力した選択内容に応じた自由で多彩な楽曲を、自動的に生成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明では、まず、構成要素情報記憶手段に、楽曲の構成要素である構成要素情報を、選択情報によって特定される行動履歴情報に関連付けて格納しておく。また、コンテンツの内容を動的に変化させるための選択情報の入力を、入力手段において受け付け、入力された選択情報を利用者情報記憶手段に格納していく。
そして、行動履歴情報特定手段において、利用者情報記憶手段に格納された選択情報を用いて行動履歴情報を特定し、検索手段において、この特定された行動履歴情報に対応する構成要素情報を構成要素情報記憶手段から抽出する。さらに、抽出された構成要素情報を用い、楽曲生成手段において楽曲を生成し、生成された楽曲を、出力手段において出力する。
【発明の効果】
【０００８】
以上のように発明において生成される楽曲は、入力された選択情報をもとに自動的に生成されるものである。さらに、その楽曲は、楽曲の構成要素である構成要素情報の組み合わせによって構成されるものである。そのため、本発明では、利用者がコンテンツの進行のために入力した選択内容に応じた自由で多彩な楽曲を自動的に生成することができる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態を図面を参照して説明する。
〔第１の実施の形態〕
まず、本発明における第１の実施の形態について説明する。
＜構成＞
図１は、本形態におけるコンテンツ再生装置１０の構成を例示したブロック図である。なお、この例のコンテンツ再生装置１０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスク装置等から構成される公知のコンピュータに、所定のプログラムを実行させることにより構築されるものである。
図１に例示するように、本形態のコンテンツ再生装置１０は、コンテンツ記憶手段１１、構成要素情報記憶手段１２、入力手段１３、利用者情報記憶手段１４、行動履歴情報特定手段１５、検索手段１６、楽曲生成手段１７、出力手段１８及びシナリオ管理手段１９を有しており、利用者によって入力される選択情報によって内容が動的に変化するコンテンツの再生を行う。
【００１０】
［コンテンツ記憶手段］
この例のコンテンツ記憶手段１１は、利用者の選択情報によってストーリー展開が変化するコンテンツを記憶したメモリである。なお、「コンテンツ」とは、画像データ、音声データ、楽曲データ、各種パラメータ、及びそれらを利用してシナリオを構築するプログラム等から構成されるマルチメディア情報である。また、この「コンテンツ」の具体例としては、コンピュータゲームコンテンツ、利用者がストーリーを選択できる映画コンテンツ等を例示できる。
また「選択情報」とは、利用者の意思によって入力され、コンテンツのシナリオ展開を左右する可能性がある情報を意味する。例えば、コンピュータゲーム空間（仮想空間）において登場キャラクタの行動（例えば、コンピュータゲーム空間におけるキャラクタの進路の決定、意思決定、店舗の選択、商品の売買等）を指示するための情報や、コンテンツのストーリー選択ための情報等が、この選択情報に該当する。
【００１１】
［構成要素情報記憶手段］
この例の構成要素情報記憶手段１２は、楽曲の構成要素である構成要素情報を、選択情報によって特定される行動履歴情報に関連付けて格納したメモリである。なお「構成要素情報」としては、例えば、楽曲の音質、歌唱表現、伴奏、歌詞、メロディ等を例示できる。また、第１の実施の形態における「行動履歴情報」とは、１以上の選択情報からなる情報である。
【００１２】
図２は、構成要素情報記憶手段１２に格納されたデータの構成を例示した図である。
図２に例示するように、この構成要素情報記憶手段１２には、音質データ１２ａ、歌唱表現データ１２ｂ、伴奏データ１２ｃ、歌詞データ１２ｄ及びメロディデータ１２ｅが格納されている。
図３及び図４は、この構成要素情報記憶手段１２に格納された各データの構成を例示した概念図である。
図３及び図４に例示する通り、この例の音質データ１２ａ、歌唱表現データ１２ｂ、伴奏データ１２ｃ、歌詞データ１２ｄ、及びメロディデータ１２ｅは、各構成要素情報と各行動履歴情報との対応表である。
【００１３】
図３の（ａ）に例示するように、音質データ１２ａの構成要素情報は、音質を特定する情報である。この例の場合、行動履歴情報である「選択肢Ａ」「選択肢Ｂ  ａｎｄ  Ｃ」「それ以外」に対し、構成要素情報である「音質１」「音質２」「音質３」がそれぞれ対応付けられている。なお、ここでの「選択肢Ａ」「選択肢Ｂ」等が、上述の「選択情報」に相当する。
また、図３の（ｂ）に例示するように、歌唱表現データ１２ｂの構成要素情報は、歌唱表現内容を特定する情報である。この例の場合、行動履歴情報である「選択肢Ａ」「選択肢Ｂ  ａｎｄ  Ｃ」「それ以外」に対し、構成要素情報である「歌唱表現１（元気にはつらつと）」「歌唱表現２（しっとりと落ち着いて）」「歌唱表現３（脱力して投げやりに）」がそれぞれ対応付けられている。
さらに、図３の（ｃ）に例示するように、伴奏データ１２ｃの構成要素情報は、伴奏内容を特定する情報である。この例の場合、行動履歴情報である「選択肢Ａ」「選択肢Ｂ  ａｎｄ  Ｃ」「それ以外」に対し、構成要素情報である「伴奏１（生楽器による演奏）」「伴奏２（電子楽器による演奏）」「伴奏３（雅楽器による演奏）」がそれぞれ対応付けられている。
【００１４】
また、図４の（ａ）に例示するように、歌詞データ１２ｄの構成要素情報は、歌詞内容を特定する情報である。この例の場合、行動履歴情報である「選択肢Ａ」「選択肢Ｂ」「選択肢Ｃ」「選択肢Ｄ」「選択肢Ｅ」「選択肢Ｆ」「選択肢Ｇ」「選択肢Ｈ」「選択肢Ｉ」に対し、構成要素情報である「Ａさんと」「Ｂさんと」「Ｃさんと」「Ｄさんと」「Ｆさんと」「恋に落ちた」「けんかした」「すれ違った」がそれぞれ対応付けたれている。
さらに、図４の（ｂ）に例示するように、メロディデータ１２ｅの成要素情報は、メロディを特定する情報である。この例の場合、行動履歴情報である「選択肢Ａ」「選択肢Ｂ」「選択肢Ｃ」「選択肢Ｄ」「選択肢Ｅ」「選択肢Ｆ」「選択肢Ｇ」「選択肢Ｈ」「選択肢Ｉ」に対し、構成要素情報である「メロディＡ」「メロディＢ」「メロディＣ」「メロディＥ」「メロディＦ」「メロディＧ」「メロディＨ」「メロディＩ」がそれぞれ対応付けられている。
【００１５】
［入力手段］
この例の入力手段１３は、キーボード、マウス、ジョイスティック等の入力デバイスや入力インタフェース等から構成され、選択情報の入力を受け付ける。
【００１６】
［利用者情報記憶手段］
この例の利用者情報記憶手段１４は、入力された選択情報を格納するメモリである。
図５は、この利用者情報記憶手段１４に格納された利用者情報１４ａのデータ構成を例示した図である。
この図に例示するように、利用者情報１４ａは、コンテンツの各シナリオ分岐点において入力された選択情報の履歴から構成される。ここで「シナリオ分岐点」とは、コンテンツのストーリー展開に影響を与える選択情報の入力時点を示す。例えば、ゲームシナリオの進行に影響を与える、コンピュータゲーム空間上でのゲームキャラクタの進路決定時等が、この「シナリオ分岐点」に相当する。
図５の例の利用者情報１４ａの場合、各シナリオ分岐点で入力された選択情報「選択肢Ｂ」「選択肢Ｃ」「選択肢Ｂ」「選択肢Ｄ」「選択肢Ａ」「選択肢Ｄ」「選択肢Ｂ」「選択肢Ｄ」「選択肢Ｉ」「選択肢Ｂ」「選択肢Ｄ」「選択肢Ｉ」が、それぞれのシナリオ分岐点を示す「１」〜「１２」という数字に対応付けられている。
【００１７】
［行動履歴情報特定手段］
この例の行動履歴情報特定手段１５は、利用者情報記憶手段１４に格納された選択情報を用い、行動履歴情報を特定する。
［検索手段］
この例の検索手段１６は、行動履歴情報特定手段１５において特定された行動履歴情報に対応する構成要素情報を、構成要素情報記憶手段１２から抽出する。
図６は、構成要素情報記憶手段１２、検索手段１６及び楽曲生成手段１７の詳細構成を例示したブロック図である。この図に例示するように、この例の検索手段１６は、声質検索手段１６ａ、歌唱表現検索手段１６ｂ、伴奏検索手段１６ｃ、歌詞検索手段１６ｄ及びメロディ検索手段１６ｅを有している。
【００１８】
［楽曲生成手段］
この例の楽曲生成手段１７は、検索手段１６において抽出された構成要素情報を用い、楽曲を生成する。
図６に例示するように、この例の楽曲生成手段１７は、歌詞自動生成手段１７ａ、歌詞テキスト解析手段１７ｂ、素片検索手段１７ｃ、音声合成手段１７ｄ及びミキシング手段１７ｅを有している。
［出力手段］
この例の出力手段１８は、生成された楽曲をコンテンツとともに出力する出力インタフェース、ディスプレイ及びスピーカである。
【００１９】
［シナリオ管理手段］
この例のシナリオ管理手段１９は、コンテンツ記憶手段１１に格納されているコンテンツの実行の制御を行う。
＜処理＞
図７は、本形態におけるコンテンツ再生装置１０の処理動作の流れを例示した図である。以下、図７及び前述の図１から図６の図を用いて、本形態におけるコンテンツ再生装置１０の処理動作について説明する。なお、以下ではコンピュータゲームコンテンツを例にとって説明する。
【００２０】
［前処理］
前処理として、構成要素情報記憶手段１２に、構成要素情報と行動履歴情報とを関連付けて格納する。すなわち、構成要素情報記憶手段１２に、音質データ１２ａ、歌唱表現データ１２ｂ、伴奏データ１２ｃ、歌詞データ１２ｄ及びメロディデータ１２ｅを格納する（図２から図４）。また、同じく前処理として、コンテンツ記憶手段１１に、コンピュータゲームコンテンツ（コンテンツ）を記憶させる。
【００２１】
［ステップＳ１］
シナリオ管理手段１９において、コンテンツ記憶手段１１に格納されているコンテンツを抽出し、映像・音声・テロップ等の提示によって、このコンテンツのコンピュータゲームシナリオを進行する。具体的には、この例のシナリオ管理手段１９は、コンテンツ記憶手段１１に格納されているコンテンツを構成するプログラムを順次抽出し、このプログラムに従い、コンテンツ記憶手段１１に格納されているコンテンツを構成する画像データや音声データ等を順次抽出する。そして、シナリオ管理手段１９は、抽出した画像データや音声データ等によって構成される映像・音声・テロップ等の情報を順次出力手段１８に送り、出力手段１８は、送られた映像・音声・テロップ等の情報を出力する。
なお、シナリオ管理手段１９は、利用者が入力手段１３に入力し、シナリオ管理手段１９に送られた選択情報に基づき、コンピュータゲームコンテンツの進行を決定する。すなわち、シナリオ管理手段１９によって構成されるコンピュータゲームコンテンツの進行は、入力される選択情報によって動的に変化する。
【００２２】
［ステップＳ２］
シナリオ管理手段１９において、ステップＳ１のように進行されたゲームシナリオが終了したか否かを判断する。ここで、ゲームシナリオが終了したと判断された場合には処理を終了し、まだ終了していないと判断された場合には、ステップＳ３に進む。
［ステップＳ３］
シナリオ管理手段１９において、ゲームシナリオが処理前のシナリオ分岐点に達しているか否かを判断する。ここで、処理前のシナリオ分岐点に達していると判断された場合には、ステップＳ４に進み、まだ処理前のシナリオ分岐点に達していないと判断された場合には、ステップＳ１に戻ってゲームシナリオの進行を継続する。
【００２３】
［ステップＳ４］
シナリオ管理手段１９において、例えば、現時点でのシナリオ分岐点における行動選択肢（ゲームシナリオ内での行動を選択するための選択肢）を示すテロップ情報をコンテンツ記憶手段１１から抽出する。抽出されたテロップ情報は、出力手段１８に送られ、出力手段１８は、これによって特定されるテロップ（行動選択肢）を表示し、ステップＳ５に進む。
［ステップＳ５］
利用者は、出力手段１８において表示された行動選択肢を閲覧し、コンピュータゲーム空間内での行動を選択する。つまり、利用者は、入力手段１３に利用者が選択した選択肢を示す選択情報を入力し、入力手段１３は、この選択情報の入力を受け付ける。そして、ステップＳ６に進む。
【００２４】
［ステップＳ６］
入力手段１３は、入力された選択情報を、利用者情報記憶手段１４及びシナリオ管理手段１９に送る。利用者情報記憶手段１４は、受け取った選択情報を、それに対応するシナリオ分岐点に関連付けて（前述のように）格納する（図５）。
［ステップＳ７］
また、シナリオ管理手段１９は、受け取った選択情報に従ってシナリオを選択し、ステップＳ８に進む。
【００２５】
［ステップＳ８］
シナリオ管理手段１９において、処理前の音声合成イベントに達したか否かを判断する。ここで「音声合成イベント」とは、ゲームシナリオ中において音声合成を行うように定められている事柄をいう。例えば「コンピュータゲーム空間においてあるキャラクタが位置Ａに達した場合に音声合成を行う」とコンテンツ内のプログラムで定められていた場合、この「キャラクタが位置Ａに達した」ということが「音声合成イベント」となる。
ここで、シナリオ管理手段１９において、処理前の音声合成イベントに達したと判断された場合には、ステップＳ９に進み、まだ処理前の音声合成イベントに達していないと判断された場合には、ステップＳ１に戻ってシナリオ進行を続行する。
【００２６】
［ステップＳ９］
行動履歴情報特定手段１５において、利用者情報記憶手段１４に格納された選択情報を用い、行動履歴情報を特定する。
この例の場合、行動履歴情報特定手段１５は、シナリオ分岐点「１」「２」の選択情報（図５）を音質データ１２ａの検索に用いる行動履歴情報とし、シナリオ分岐点「３」「４」の選択情報を歌唱表現データ１２ｂの検索に用いる行動履歴情報とし、シナリオ分岐点「５」「６」の選択情報を伴奏データ１２ｃの検索に用いる行動履歴情報とし、シナリオ分岐点「７」「８」「９」の選択情報を歌詞データ１２ｄの検索に用いる行動履歴情報とし、シナリオ分岐点「１０」「１１」「１２」の選択情報をメロディデータ１２ｅの検索に用いる行動履歴情報とする。このように特定された行動履歴情報は、検索手段１６に送られる。
【００２７】
［ステップＳ１０］
検索手段１６において、行動履歴情報特定手段１５で特定された行動履歴情報に対応する構成要素情報を、構成要素情報記憶手段１２から抽出する。
すなわち、検索手段１６の音質検索手段１６ａにおいて（図６）、シナリオ分岐点「１」「２」の選択情報に対応する構成要素情報（音質）を音質データ１２ａから抽出し、歌唱表現検索手段１６ｂにおいて、シナリオ分岐点「３」「４」の選択情報に対応する構成要素情報（歌唱表現）を歌唱表現データ１２ｂから抽出し、伴奏検索手段１６ｃにおいて、シナリオ分岐点「５」「６」の選択情報に対応する構成要素情報（伴奏）を伴奏データ１２ｃから抽出する。また、歌詞検索手段１６ｄにおいて、シナリオ分岐点「７」「８」「９」の選択情報に対応する構成要素情報（歌詞）を歌詞データ１２ｄから抽出し、メロディ検索手段１６ｅにおいて、シナリオ分岐点「１０」「１１」「１２」の選択情報に対応する構成要素情報（メロディ）をメロディデータ１２ｅから抽出する。
【００２８】
図８及び図９は、このような各構成要素情報の抽出処理を例示した概念図である。
図８の（ａ）は、音質の構成要素情報の抽出処理についての例である。
この例の場合、シナリオ分岐点「１」「２」の選択情報は、それぞれ「選択肢Ｂ」「選択肢Ｃ」であり、これらの組が音質の構成要素情報を特定する構成履歴情報となる。その場合、音質検索手段１６ａは、音質データ１２ａにおいて「選択肢ＢａｎｄＣ」に対応する「音質２」を、音質の構成要素情報として抽出する。そして、音質検索手段１６ａは、この音質の構成要素情報を楽曲生成手段１７の素片選択手段１７ｃに送る。
【００２９】
図８の（ｂ）は、歌唱表現の構成要素情報の抽出処理についての例である。
この例の場合、シナリオ分岐点「３」「４」の選択情報は、それぞれ「選択肢Ｂ」「選択肢Ｄ」であり、これらの組が歌唱表現の構成要素情報を特定する構成履歴情報となる。その場合、歌唱表現検索手段１６ｂは、歌唱表現データ１２ｂにおいて「それ以外」に対応する「歌唱表現３（脱力して投げやりに）」を、歌唱表現の構成要素情報として抽出する。そして、歌唱表現検索手段１６ｂは、この歌唱表現の構成要素情報を楽曲生成手段１７の音声合成手段１７ｄに送る。
【００３０】
図８の（ｃ）は、伴奏の構成要素情報の抽出処理についての例である。
この例の場合、シナリオ分岐点「５」「６」の選択情報は、それぞれ「選択肢Ａ」「選択肢Ｄ」であり、これらの組が伴奏の構成要素情報を特定する構成履歴情報となる。その場合、伴奏検索手段１６ｃは、伴奏データ１２ｃにおいて「選択肢Ａ」に対応する「伴奏１（生楽器による演奏）」を、伴奏の構成要素情報として抽出する。そして、伴奏検索手段１６ｃは、この伴奏の構成要素情報を楽曲生成手段１７のミキシング手段１７ｅに送る。
【００３１】
図９の（ａ）は、歌詞の構成要素情報の抽出処理についての例である。
この例の場合、シナリオ分岐点「７」「８」「９」の選択情報は、それぞれ「選択肢Ｂ」「選択肢Ｄ」「選択肢Ｉ」であり（図５）、これらがそれぞれ歌詞の構成要素情報を特定する構成履歴情報となる。そして、歌詞検索手段１６ｄは、歌詞データ１２ｄにおいて「選択肢Ｂ」に対応する「Ｂさんと」と、「選択肢Ｄ」に対応する「Ｄさんと」と、「選択肢Ｉ」に対応する「すれ違った」とを、歌詞の構成要素情報として抽出する。このように抽出された歌詞の構成要素情報は、楽曲生成手段１７の歌詞自動生成手段１７ａに送られる。
【００３２】
図９の（ｂ）は、メロディの構成要素情報の抽出処理についての例である。
この例の場合、シナリオ分岐点「１０」「１１」「１２」の選択情報は、それぞれ「選択肢Ｂ」「選択肢Ｄ」「選択肢Ｉ」であり（図５）、これらがそれぞれメロディの構成要素情報を特定する構成履歴情報となる。そして、メロディ検索手段１６ｅは、メロディデータ１２ｅにおいて「選択肢Ｂ」に対応する「メロディＢ」と、「選択肢Ｄ」に対応する「メロディＤ」と、「選択肢Ｉ」に対応する「メロディＩ」を、メロディの構成要素情報として抽出する。このように抽出されたメロディの構成要素情報は、楽曲生成手段１７の素片選択手段１７ｃに送られる。
【００３３】
［ステップＳ１１］
楽曲生成手段１７において、検索手段１６で抽出された構成要素情報を用い、楽曲を自動生成する。
すなわち、まず楽曲生成手段１７の歌詞自動生成手段１７ａにおいて、歌詞検索手段１６から送られた歌詞の構成要素情報「Ｂさんと」「Ｄさんと」「すれ違った」を用い、歌詞を自動生成する。生成された歌詞は、歌詞テキスト解析手段１７ｂに送られ、歌詞テキスト解析手段１７ｂは、この歌詞を公知の方法によりテキスト解析する。このテキスト解析により得られた音素列は素片選択手段１７ｃに送られ、素片選択手段１７ｃは、この音素列と、音声検索手段から送られた音質の構成要素情報「音質２」と、メロディ検索手段１６ｅから送られたメロディの構成要素情報「メロディＢ」「メロディＤ」「メロディＩ」と用い、公知の方法により素片を生成する。生成された素片は、音声合成手段１７ｄに送られ、音声合成手段１７ｄは、この素片と、歌唱表現検索手段１６ｂから送られた歌唱表現の構成要素情報「歌唱表現３（脱力して投げやりに）」とを用い、公知の方法（例えば特開平７−１４６６９５の方法等）により、合成音声を生成する。生成された合成音声は、ミキシング手段１７ｅに送られ、ミキシング手段１７ｅは、この合成音声と、伴奏検索手段１６ｃから送られた伴奏の構成要素情報「伴奏１（生楽器による演奏）」が示す伴奏とをミキシングし、楽曲を生成する。そして、生成された楽曲は出力手段１８に送られる。
【００３４】
［ステップＳ１２］
楽曲生成手段１７において生成された楽曲を受け取った出力手段１８は、この楽曲を、シナリオ管理手段１９から送られる音声・映像・テロップ等とともに出力する。
【００３５】
＜本形態の特徴＞
以上説明した通り、本形態の楽曲生成手段１７において生成される楽曲は、コンピュータゲームコンテンツの進行途中のシナリオ分岐点において利用者によって入力された選択情報をもとに、自動的に生成されるものである。さらに、その楽曲は、この選択情報に対応する構成要素情報の組み合わせによって構成されるものである。そのため、本形態では、ゲームコンテンツのシナリオ進行に応じた自由で多彩な楽曲を生成・出力することができる。
【００３６】
〔第２の実施の形態〕
次に、本発明における第２の実施の形態について説明する。
本形態は、第１の実施の形態の変形例であり、選択情報に応じて付与される行動履歴得点の累積加算値を行動履歴情報とする点が第１の実施の形態と相違する。以下では、第１の実施の形態との相違点を中心に説明し、第１の実施の形態と共通する事項については、説明を省略する。
【００３７】
＜構成＞
図１０は、本形態におけるコンテンツ再生装置１１０の構成を例示したブロック図である。なお、この例のコンテンツ再生装置１１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク装置等から構成される公知のコンピュータに、所定のプログラムを実行させることにより構築されるものである。また、図１０において、図１と共通する機能構成については第１の実施の形態と同じ符号を付した。
図１０に例示するように、本形態のコンテンツ再生装置１１０は、コンテンツ記憶手段１１、構成要素情報記憶手段１１２、入力手段１３、利用者情報記憶手段１１４、行動履歴情報特定手段１１５、検索手段１６、楽曲生成手段１７、出力手段１８及びシナリオ管理手段１１９を有しており、利用者によって入力される選択情報によって内容が動的に変化するコンテンツの再生を行う。
【００３８】
［構成要素情報記憶手段］
この例の構成要素情報記憶手段１１２も、第１の実施の形態における構成要素情報記憶手段１２と同様、構成要素である構成要素情報を、選択情報によって特定される行動履歴情報に関連付けて格納したメモリである。ただし、本形態における「行動履歴情報」は、選択情報に応じて付与される行動履歴得点の累積加算値である（詳細は後述）。
【００３９】
図１１は、構成要素情報記憶手段１１２に格納されたデータの構成を例示した図である。
図１１に例示するように、この構成要素情報記憶手段１１２には、音質データ１１２ａ、歌唱表現データ１１２ｂ、伴奏データ１１２ｃ、歌詞データ１１２ｄ及びメロディデータ１１２ｅが格納されている。
図１２及び図１３は、この構成要素情報記憶手段１１２に格納された各データの構成を例示した概念図である。
【００４０】
図１２及び図１３に例示する通り、第１の実施の形態と同様、この例の音質データ１１２ａ、歌唱表現データ１１２ｂ、伴奏データ１１２ｃ、歌詞データ１１２ｄ、及びメロディデータ１１２ｅも各構成要素情報と各行動履歴情報との対応表である。ただし、この例の行動履歴情報は行動履歴得点の累積加算値である（詳細は後述）。
図１２の（ａ）に例示するように、音質データ１１２ａの構成要素情報は、音質を特定する情報である。この例の場合、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「音質１」「音質２」「音質３」がそれぞれ対応付けられている。
【００４１】
また、図１２の（ｂ）に例示するように、歌唱表現データ１１２ｂの構成要素情報は、歌唱表現内容を特定する情報である。この例の場合、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「歌唱表現１（元気にはつらつと）」「歌唱表現２（しっとりと落ち着いて）」「歌唱表現３（脱力して投げやりに）」がそれぞれ対応付けられている。
さらに、図１２の（ｃ）に例示するように、伴奏データ１１２ｃの構成要素情報は、伴奏内容を特定する情報である。この例の場合、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「伴奏１（生楽器による演奏）」「伴奏２（電子楽器による演奏）」「伴奏３（雅楽器による演奏）」がそれぞれ対応付けられている。
【００４２】
また、図１３の（ａ）に例示するように、歌詞データ１１２ｄの構成要素情報は、歌詞内容を特定する情報である。この例の場合、フレーズ「α」の歌詞内容として、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「とめどなくあふれる」「はらはらと流れる」「ぽたぽたとこぼれる」がそれぞれ対応付けられている。また、フレーズ「β」の歌詞内容として、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「あなたは拭いもせず」「拭うこともできず」「ほったらかしのままで」がそれぞれ対応付けられている。さらに、フレーズ「γ」の歌詞内容として、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「たちつくすだけ」「たっているだけ」「つったっている」がそれぞれ対応付けられている。
さらに、図１３の（ｂ）に例示するように、メロディデータ１１２ｅの成要素情報は、メロディを特定する情報である。この例の場合、行動履歴情報「７０〜１００」「３０〜６９」「０〜２９」に対し、構成要素情報である「メロディＡ」「メロディＢ」「メロディＣ」がそれぞれ対応付けられている。
【００４３】
［利用者情報記憶手段］
この例の利用者情報記憶手段１１４は、入力された選択情報を格納するメモリである。
図１４は、この利用者情報記憶手段１１４に格納された利用者情報１１４ａのデータ構成を例示した図である。
この図に例示するように、利用者情報１１４ａは、コンテンツ中における各行動に対応する選択情報の履歴から構成される。ここで「行動」とは、入力された選択情報によって決定される、コンテンツに登場するキャラクタの行動を意味する。例えば、コンピュータゲーム空間上でのゲームキャラクタの移動、売買行為等が、この「行動」に相当する。
図１４の例の利用者情報１１４ａの場合、各行動に係る選択情報「選択肢Ｂ」「選択肢Ｃ」「選択肢Ｂ」「選択肢Ｄ」「選択肢Ａ」「選択肢Ｄ」「選択肢Ｂ」「選択肢Ｄ」「選択肢Ｉ」「選択肢Ｂ」「選択肢Ｄ」「選択肢Ｉ」が、それぞれの行動を示す「１」〜「１２」という数字に対応付けられている。
【００４４】
［行動履歴情報特定手段］
この例の行動履歴情報特定手段１１５は、利用者情報記憶手段１１４に格納された選択情報を用い、行動履歴情報を特定する。
図１５は、この例の行動履歴情報特定手段１１５の詳細構成を例示したブロック図である。
図１５に例示するように、この例の行動履歴情報特定手段１１５は、得点表記憶手段１１５ａ、行動履歴得点抽出手段１１５ｂ及び行動履歴得点加算手段１１５ｃを有している。また、得点表記憶手段１１５ａには、各選択情報に対して付される得点（行動履歴得点）が、選択情報に対応付けられて格納されている。図１５の例の場合、選択情報「選択肢Ａ」「選択肢Ｂ」「選択肢Ｃ」「選択肢Ｄ」「選択肢Ｅ」「選択肢Ｆ」「選択肢Ｇ」「選択肢Ｈ」「選択肢Ｉ」に対し、行動履歴得点「５」「１０」「１５」「１０」「５」「２０」「５」「１５」「１０」が対応付けられて格納されている。
【００４５】
［シナリオ管理手段］
この例のシナリオ管理手段１１９も、第１の実施の形態と同様、コンテンツ記憶手段１１に格納されているコンテンツの実行の制御を行う。ただし、シナリオ管理手段１１９は、行動履歴得点の累積加算値（行動履歴情報）に応じてシナリオ選択を行う成績評価手段１１９ａを有している点が第１の実施の形態と相違する。
＜処理＞
図１６は、本形態におけるコンテンツ再生装置１１０の処理の概略を示した概念図である。
この図に示すように、行動履歴情報特定手段１１５の行動履歴得点抽出手段１１５ｂは、コンテンツ内での各行動に伴い入力手段１３から入力された選択情報２００‐１〜１２に対応する行動履歴得点２０１‐１〜１２を抽出し、行動履歴得点加算手段１１５ｃは、これらの累積加算値を行動履歴情報としてシナリオ管理手段１１９及び検索手段１６に送る。
【００４６】
そして、シナリオ管理手段１１９は、成績評価手段１１９ａを用い、行動履歴情報に基づき、その後のシナリオ進行（「シナリオ１」〜「シナリオｎ」）を決定し、検索手段１６は、送られた行動履歴情報に対応する構成要素情報を構成要素情報記憶手段１１２から抽出し、楽曲生成手段１７に送る。楽曲生成手段１７は、送られた構成要素情報に基づき楽曲（「楽曲１」〜「楽曲ｎ」）を生成する。
図１７は、本形態におけるコンテンツ再生装置１１０の処理動作の流れを例示した図である。以下、図１７及び前述の図１０から図１５の図を用いて、本形態におけるコンテンツ再生装置１１０の処理の詳細について説明する。なお、以下ではコンピュータゲームコンテンツを例にとって説明する。
【００４７】
［前処理］
前処理として、構成要素情報記憶手段１１２に、構成要素情報と行動履歴情報とを関連付けて格納する。すなわち、構成要素情報記憶手段１１２に、音質データ１１２ａ、歌唱表現データ１１２ｂ、伴奏データ１１２ｃ、歌詞データ１１２ｄ及びメロディデータ１１２ｅを格納する（図１１から図１３）。
また、同じく前処理として、コンテンツ記憶手段１１に、コンピュータゲームコンテンツ（コンテンツ）を記憶させる。
【００４８】
［ステップＳ２１］
第１の実施の形態と同様、シナリオ管理手段１１９において、コンテンツ記憶手段１１に格納されているコンテンツを抽出し、映像・音声・テロップ等の提示によって、このコンテンツのコンピュータゲームシナリオを進行する。
ただし、この例のシナリオ管理手段１１９は、利用者が入力手段１３から送られた選択情報に基づき、コンピュータゲームコンテンツの進行を決定する他、行動履歴情報特定手段から送られた行動履歴情報（行動履歴得点累積加算値）に基づき成績評価手段１１９ａがシナリオ選択を行う。すなわち、シナリオ管理手段１１９によって構成されるコンピュータゲームコンテンツの進行は、入力される選択情報によって動的に変化する。
【００４９】
［ステップＳ２２］
入力手段１３において、利用者による行動の選択、すなわち選択情報の入力を受け付ける。
［ステップＳ２３］
入力手段１３において入力された選択情報は利用者情報記憶手段１１４に送られ、そこで格納される（図１４）。すなわち、入力手段１３において入力された各選択情報には行動番号が付され、利用者情報記憶手段１１４には、各行動番号に各選択情報が関連付けられて格納される。
【００５０】
［ステップＳ２４］
シナリオ管理手段１１９において、進行されてきたゲームシナリオが終了したか否かを判断する。ここで、ゲームシナリオが終了したと判断された場合には処理を終了し、まだ終了していないと判断された場合には、ステップＳ２５に進む。
［ステップＳ２５］
シナリオ管理手段１１９において、ゲームシナリオが処理前のシナリオ分岐点に達しているか否かを判断する。ここで、処理前のシナリオ分岐点に達していると判断された場合には、ステップＳ２６に進み、まだ処理前のシナリオ分岐点に達していないと判断された場合には、ステップＳ２１に戻ってゲームシナリオの進行を継続する。
【００５１】
［ステップＳ２６］
行動履歴情報特定手段１１５において、利用者情報記憶手段１１４から一連の選択情報を抽出し、これらを用いて行動履歴情報を特定する。以下、図１５を用い、この処理を説明する。
まず、利用者情報記憶手段１１４から抽出された一連の選択情報は、行動履歴得点抽出手段１１５ｂに送られる。行動履歴得点抽出手段１１５ｂは、送られた各選択情報をキーとし、得点表記憶手段１１５ａに格納されている得点表１１５ａａを検索し、この検索キーに対応する行動履歴得点を抽出する。例えば、行動履歴得点抽出手段１１５ｂに送られた選択情報が「選択肢Ｂ」であった場合、行動履歴得点抽出手段１１５ｂは、得点表１１５ａａにおいて「選択肢Ｂ」に関連付けられている「１０」の行動履歴得点を、得点表記憶手段１１５ａから抽出する。
【００５２】
行動履歴得点抽出手段１１５ｂにおいて順次抽出された行動履歴得点は、行動履歴得点加算手段１１５ｃに送られ、行動履歴得点加算手段１１５ｃは、送られた行動履歴得点を累積加算する。例えば、「１０」「１５」「１０」「１０」「５」という行動履歴得点が送られてきた場合、行動履歴得点加算手段１１５ｃは、１０＋１５＋１０＋１０＋５のような加算を行う。
行動履歴情報特定手段１１５において算出された行動履歴情報（行動履歴得点累積加算値）は、シナリオ管理手段１１９に送られ、成績評価手段１１９ａにおけるシナリオ選択に利用される他、検索手段１６に送られる。
【００５３】
［ステップＳ２７］
検索手段１６において、行動履歴情報特定手段１１５で特定された行動履歴情報に対応する構成要素情報を、構成要素情報記憶手段１１２から抽出する。
図１８及び図１９は、このような各構成要素情報の抽出処理を例示した概念図である。なお、以下では、行動履歴情報（行動履歴得点累積加算値）が６５点である場合を例にとって説明する。
図１８の（ａ）は、音質の構成要素情報の抽出処理についての例である。
この例の場合、行動履歴情報は６５点であるため、検索手段１６は、構成要素情報記憶手段１１２の音質データ１１２ａから、３０〜６９点の行動履歴情報に対応する「音質２」を音質の構成要素情報として抽出する。抽出された音質の構成要素情報は、楽曲生成手段１７に送られる。
【００５４】
図１８の（ｂ）は、歌唱表現の構成要素情報の抽出処理についての例である。
この例の場合、行動履歴情報は６５点であるため、検索手段１６は、構成要素情報記憶手段１１２の歌唱表現データ１１２ｂから、３０〜６９点の行動履歴情報に対応する「歌唱表現２（しっとりと落ち着いて）」を歌唱表現の構成要素情報として抽出する。抽出された歌唱表現の構成要素情報は、楽曲生成手段１７に送られる。
【００５５】
図１８の（ｃ）は、伴奏の構成要素情報の抽出処理についての例である。
この例の場合、行動履歴情報は６５点であるため、検索手段１６は、構成要素情報記憶手段１１２の伴奏データ１１２ｃから、３０〜６９点の行動履歴情報に対応する「伴奏２（電子楽器による演奏）」を伴奏の構成要素情報として抽出する。抽出された伴奏の構成要素情報は、楽曲生成手段１７に送られる。
【００５６】
図１９の（ａ）は、歌詞の構成要素情報の抽出処理についての例である。
この例の場合、行動履歴情報は６５点であるため、検索手段１６は、歌詞データ１１２ｄから、フレーズαの構成要素情報「はらはらと流れる」、フレーズβの構成要素情報「拭うこともできず」及びフレーズγの構成要素情報「たっているだけ」を抽出する。抽出された歌詞の構成要素情報は、楽曲生成手段１７に送られる。
図１９の（ｂ）は、メロディの構成要素情報の抽出処理についての例である。
この例の場合、行動履歴情報は６５点であるため、検索手段１６は、構成要素情報記憶手段１１２のメロディデータ１１２ｅから、３０〜６９点の行動履歴情報に対応する「メロディＢ」をメロディの構成要素情報として抽出する。抽出されたメロディの構成要素情報は、楽曲生成手段１７に送られる。
【００５７】
［ステップＳ２８］
楽曲生成手段１７において、検索手段１６で抽出された構成要素情報を用い、第１の実施の形態と同様に楽曲を自動生成する。生成された楽曲は、出力手段１８に送られる。
［ステップＳ２９］
出力手段１８は、送られた楽曲を、シナリオ管理手段１１９から送られる音声・映像・テロップ等とともに出力する。
＜本形態の特徴＞
以上説明した通り、本形態の楽曲生成手段１７において生成される楽曲は、コンピュータゲームコンテンツにおけるキャラクタの行動を決定するために入力された選択情報をもとに、自動的に生成されるものである。さらに、その楽曲は、この選択情報に対応する構成要素情報の組み合わせによって構成されるものである。そのため、本形態では、ゲームコンテンツのシナリオ進行に応じた自由で多彩な楽曲を生成・出力することができる。
【００５８】
〔第３の実施の形態〕
次に、本発明における第３の実施の形態について説明する。
本形態は、第２の実施の形態の変形例である。第２の実施の形態との相違点は、コンテンツが時系列的に区分される複数のセクションを有する点、行動履歴情報特定手段が各セクションのコンテンツの出力時に入力された選択情報を用いて当該セクション毎の行動履歴情報を特定する点、検索手段がセクション毎の行動履歴情報に対応するセクション毎の構成要素情報を構成要素情報記憶手段から抽出する点、楽曲生成手段がセクション毎の構成要素情報を用い楽曲を生成する点である。以下では、第２の実施の形態との相違点を中心に説明し、第２の実施の形態と共通する事項については、説明を省略する。
＜構成＞
本形態におけるコンテンツ再生装置の全体構成は、図１０に例示した第２の実施の形態の構成と同様である。ただし、前処理において構成要素情報記憶手段１１２にメロディデータ１１２ｅが格納される代わりに、図２０に例示するメロディデータ３１２ｅが格納される点が第２の実施の形態と相違する。
【００５９】
＜処理＞
図２１は、本形態におけるコンテンツ再生装置の処理の概略を示した概念図である。
この図における横軸はコンテンツの時系列を示しており、この図に示すように、この例のコンテンツは、シナリオ分岐点（シナリオ分岐点０，１，２…）で時系列的に区分される複数のセクション（第１セクション，第２セクション、第３セクション…）を有している。
本形態において入力手段１３（図１０）に入力された各選択情報４００−１〜ｍ，…，４０３−１〜ｍ…は、セクション毎に利用者情報記憶手段１１４に格納され、この選択情報に応じてシナリオの進行が決定される。
【００６０】
そして、行動履歴情報特定手段１１５（図１０）は、利用者情報記憶手段１１４に格納された各セクションの選択情報（各セクションのコンテンツの出力時に入力された選択情報）を用い、当該セクション毎の行動履歴得点４１０−１〜ｍ，…，４１３−１〜ｍ…（「行動履歴情報」に相当）を特定する。
特定されたセクション毎の行動履歴得点は検索手段１６に送られ、検索手段１６は、セクション毎の行動履歴得点に対応するセクション毎の構成要素情報を、構成要素情報記憶手段１１２から抽出し、楽曲生成手段１７に送る。そして、楽曲生成手段１７は、受け取ったセクション毎の構成要素情報を用いて楽曲を生成し、出力手段１８においてコンテンツとともに出力される。
【００６１】
＜構成要素情報の抽出処理の例示＞
次に、構成要素情報の抽出処理を概念的に説明する。
図２２は、検索手段１６（図１０）が構成要素情報記憶手段１１２から各構成要素情報を抽出する処理を例示した概念図である。以下の例では、第１〜３セクションの行動履歴情報（行動履歴得点累積加算値）が、それぞれ６５点、７２点、２５点であるものとする。
図２２の（ａ）は、歌詞に係る構成要素情報の抽出処理を示している。
【００６２】
この例の場合、第１セクションにおける行動履歴情報が６５点であるため、検索手段１６は、構成要素情報記憶手段１１２の歌唱表現データ１１２ｂ（図１３（ａ））から、フレーズαの３０〜６９点の行動履歴情報に対応する「はらはらと流れる」を、フレーズαの歌詞の構成要素情報として抽出する。また、第２セクションにおける行動履歴情報が７２点であるため、検索手段１６は、構成要素情報記憶手段１１２の歌唱表現データ１１２ｂから、フレーズβの７０〜１００点の行動履歴情報に対応する「あなたは拭いもせず」をフレーズβの歌詞の構成要素情報として抽出する。さらに、第３セクションにおける行動履歴情報が２５点であるため、検索手段１６は、構成要素情報記憶手段１１２の歌唱表現データ１１２ｂから、フレーズγの０〜２９点の行動履歴情報に対応する「つったっている」をフレーズγの歌詞の構成要素情報として抽出する。
そして、フレーズαの歌詞とβの歌詞との間に定型歌詞「涙を」を、フレーズβの歌詞とγの歌詞との間に定型歌詞「ただ」を、それぞれ挟んだ「はらはらと流れる涙をあなたは拭いもせず、ただつったっている」が歌詞の構成要素情報として楽曲生成手段１７に送られる。
【００６３】
図２２の（ｂ）は、メロディに係る構成要素情報の抽出処理を示している。
この例の場合、第１セクションにおける行動履歴情報が６５点であるため、検索手段１６は、構成要素情報記憶手段１１２のメロディデータ３１２ｅ（図２０）から、３０〜６９点の行動履歴情報に対応する「メロディＢ」をフレーズαに対応するメロディの構成要素情報として抽出する。また、第２セクションにおける行動履歴情報が７２点であるため、検索手段１６は、構成要素情報記憶手段１１２のメロディデータ３１２ｅから、７０〜１００点の行動履歴情報に対応する「メロディＤ」をフレーズβに対応するメロディの構成要素情報として抽出する。さらに、第３セクションにおける行動履歴情報が２５点であるため、検索手段１６は、構成要素情報記憶手段１１２のメロディデータ３１２ｅから、０〜２９点の行動履歴情報に対応する「メロディＩ」をフレーズγに対応するメロディの構成要素情報として抽出する。
そして、これらのフレーズα，β，γに対応するメロディＢ，Ｄ，Ｉがメロディの構成要素情報として楽曲生成手段１７に送られる。
【００６４】
＜本形態の特徴＞
以上説明した通り、本形態では、各セクションのコンテンツの出力時に入力された選択情報を用いて当該セクション毎の行動履歴情報を特定し、特定したセクション毎の行動履歴情報に対応するセクション毎の構成要素情報を用いて楽曲を生成することとした。これにより、さらに自由で多彩な楽曲を生成・出力することができる。
【００６５】
〔第４の実施の形態〕
次に、本発明における第４の実施の形態について説明する。
本形態は、第１，２の実施の形態の変形例であり、連鎖強度情報記憶手段に構成要素情報間の連鎖強度を示す連鎖強度を当該行動履歴情報に関連付けて格納しておく点、連鎖強度抽出手段が、行動履歴情報特定手段において特定された行動履歴情報に対応する連鎖強度を連鎖強度情報記憶手段から抽出する点、検索手段が、第１の構成要素情報との連鎖強度が連鎖強度抽出手段において抽出された連鎖強度となる第２の構成要素情報を、当該第１の構成要素情報に時系列的に続く構成要素情報として抽出する点が、第１，２の実施の形態と相違する。
【００６６】
以下では、第１，２の実施の形態との相違点を中心に説明し、第１，２の実施の形態と共通する事項については、説明を省略する。
＜構成＞
図２３は、本形態におけるコンテンツ再生装置５１０の構成を例示したブロック図である。なお、図２３において、第１，２の実施の形態と共通する機能構成については図１，図１０と同じ符号を付した。
図２３に例示するように、本形態のコンテンツ再生装置５１０は、コンテンツ記憶手段１１、構成要素情報記憶手段５１２、入力手段１３、利用者情報記憶手段１４、行動履歴情報特定手段５１５、検索手段５１６、楽曲生成手段１７、出力手段１８、シナリオ管理手段１９、連鎖強度情報記憶手段５２０及び連鎖強度抽出手段５２１を有しており、利用者によって入力される選択情報によって内容が動的に変化するコンテンツの再生を行う。
【００６７】
［構成要素情報記憶手段］
本形態の構成要素情報記憶手段５１２と第１の実施の形態における構成要素情報記憶手段１２（図１２）との相違点は歌詞データベースである。
図２４は、本形態の構成要素情報記憶手段５１２に格納される歌詞データベース５１２ｄのデータ構成を例示した図である。
図２４に例示するように、この例の歌詞データベース５１２ｄは、＜フレーズ１＞に対応する歌詞データ５１２ｄａと、＜フレーズ２＞に対応する歌詞データ５１２ｄｂとを有している。
【００６８】
歌詞データ５１２ｄａは、行動履歴情報α（選択情報の組合せ）と、それに対応付けた第１の構成要素情報と、その第１の構成要素情報に対応付けた複数の第２の構成要素情報と、この第１の構成要素情報と第２の構成要素情報との連鎖強度の情報とによって構成されている。図２４の例の場合、行動履歴情報αとして「選択肢Ａ」「選択肢Ｂ」「選択肢Ｃ」が設定されている。また、行動履歴情報α「選択肢Ａ」には第１の構成要素情報「はじめて」が対応付けられており、この第１の構成要素情報「はじめて」には、第２の構成要素情報「あなたに」「かわした」「こころの」がそれぞれ連鎖強度「強」「中」「弱」として対応付けられている。また、行動履歴情報α「選択肢Ｂ」には第１の構成要素情報「くちずけ」が対応付けられており、この第１の構成要素情報「くちずけ」には、第２の構成要素情報「かわした」「あなたに」「こころの」がそれぞれ連鎖強度「強」「中」「弱」として対応付けられている。さらに、行動履歴情報α「選択肢Ｃ」には第１の構成要素情報「あの日」が対応付けられており、この第１の構成要素情報「あの日」には、第２の構成要素情報「こころの」「あなたに」「かわした」がそれぞれ連鎖強度「強」「中」「弱」として対応付けられている。
【００６９】
歌詞データ５１２ｄｂは、第１の構成要素情報と、その第１の構成要素情報に対応付けた複数の第２の構成要素情報と、この第１の構成要素情報と第２の構成要素情報との連鎖強度の情報とによって構成されている。図２４の例の場合、第１の構成要素情報として「あなたに」「かわした」「こころの」が設定されている。そして、この第１の構成要素情報「あなたに」には、第２の構成要素情報「であって日から」「ときめきだけは」「あの日のことを」がそれぞれ連鎖強度「強」「中」「弱」として対応付けられている。また、第１の構成要素情報「かわした」には、第２の構成要素情報「あの日のことを」「ときめきだけは」「であって日から」がそれぞれ連鎖強度「強」「中」「弱」として対応付けられている。さらに、第１の構成要素情報「こころの」には、第２の構成要素情報「ときめきだけは」「であって日から」「あの日のことを」がそれぞれ連鎖強度「強」「中」「弱」として対応付けられている。
なお「連鎖強度」とは、構成要素情報間の関連性の強さを示す指標である。すなわち、第１の構成要素情報に時系列的に続く第２の構成要素情報が、この第１の構成要素情報と関連性が高いほど、第１の構成要素情報に対する第２の構成要素情報の連鎖強度が高いといえる。
【００７０】
［行動履歴情報特定手段］
図２５は、本形態における行動履歴情報特定手段５１５の構成を例示した概念図である。
この図に示すように、行動履歴情報特定手段５１５の構成は、第２の実施の形態の行動履歴情報特定手段１１５とほぼ同様である。ただし、行動履歴得点累積加算値を行動履歴情報βとして特定して出力するだけでなく、入力された選択情報の組合せ（この例では選択情報そのもの）を行動履歴情報αとして特定して出力する点が行動履歴情報特定手段１１５と相違する。なお、図２５において第２の実施の形態の行動履歴情報特定手段１１５と共通する部分については、図１５と同じ符号を付した。
【００７１】
［連鎖強度情報記憶手段］
図２６は、本形態の連鎖強度情報記憶手段５２０に格納された連鎖強度情報５２０ａのデータ構成を例示した図である。
この図に例示するように、連鎖強度情報５２０ａは、例えば、構成要素情報間の連鎖強度を示す連鎖強度を行動履歴情報β（行動履歴得点累積加算値）に関連付けたテーブルである。図２６の例の連鎖強度情報５２０ａは、「０〜２９」「３０〜６９」「７０〜１００」を示す行動履歴情報βに、連鎖強度「弱」「中」「強」をそれぞれ対応付けたテーブルである。
＜処理＞
本形態の処理と第１，２の実施の形態の処理との相違点は、行動履歴情報特定の処理（Ｓ９，Ｓ２６）と、行動履歴情報を用い、楽曲構成情報を抽出する処理（Ｓ１０，Ｓ２７）である。以下では、この相違点のみについて説明する。
【００７２】
［行動履歴情報特定処理］
本形態では、まず、行動履歴情報特定手段５１５が、第１の実施の形態と同様に（ステップＳ９）利用者情報記憶手段１４から抽出した選択情報の組合せを１つ目の行動履歴情報αとして特定する。さらに、行動履歴情報特定手段５１５は、第２の実施の形態と同様に（ステップＳ２６）、行動履歴得点抽出手段１１５ｂが選択情報をもとに得点表記憶手段１１５ａから行動履歴得点を抽出し、行動履歴得点加算手段１１５ｃにおいてそれらを加算し、行動履歴得点の累積加算値を２つ目の行動履歴情報βとして特定する。
そして、行動履歴情報特定手段５１５は、行動履歴情報α（選択情報の組合せ）を検索手段５１６に送り、行動履歴情報β（行動履歴得点累積加算値）を連鎖強度抽出手段５２１に送る。
【００７３】
［楽曲構成情報抽出処理］
まず、連鎖強度抽出手段５２１が、行動履歴情報特定手段５１５から送られた行動履歴情報β（行動履歴得点累積加算値）をキーとして連鎖強度情報記憶手段５２０を検索し、この行動履歴情報βに対応する連鎖強度を連鎖強度情報記憶手段５２０から抽出する。例えば、行動履歴情報βが「６５点」であった場合、連鎖強度抽出手段５２１は、行動履歴情報βが３０〜６９の場合に対応する連鎖強度「中」を抽出する。そして、このように抽出された連鎖強度を示す情報は検索手段５１６に送られる。
【００７４】
次に検索手段５１６は、行動履歴情報特定手段５１５から送られた行動履歴情報α（選択情報の組合せ）及び及び連鎖強度抽出手段５２１から送られた連鎖強度を示す情報から楽曲の構成要素情報を選択する。なお、歌詞以外の構成要素情報の選択手順は第２の実施の形態と同様であるため（ステップＳ２７）、ここでは説明を省略し、以下では歌詞の構成要素情報の選択処理のみについて説明する。
図２７は、本形態における歌詞の構成要素情報の選択処理を説明するための概念図である。なお、この例は、行動履歴情報αが「選択肢Ａ」であり、行動履歴情報βが「６５点」の場合の例である。また、この図における最も太い矢印、中くらいの太さの矢印、細い矢印は、それぞれ、それらの矢印で結ばれる構成要素情報間の連鎖強度が「強」「中」「弱」であることを意味している。
まず、検索手段５１６は、行動履歴情報αをもとに、歌詞データ５１２ｄａからフレーズ１の構成要素（「第１の構成要素」に相当）を特定する。この例の行動履歴情報αは「選択肢Ａ」であるため、歌詞データ５１２ｄａにおいてこの行動履歴情報α「選択肢Ａ」に対応付けられている「はじめて」が第１の構成要素として特定される。
【００７５】
次に、検索手段５１６は、この第１の構成要素情報との連鎖強度が、連鎖強度抽出手段５２１において抽出された連鎖強度となる第２の構成要素情報を、当該第１の構成要素情報に時系列的に続く構成要素情報として抽出する。この例の場合、連鎖強度抽出手段５２１において抽出された連鎖強度は「中」であるため、第１の構成要素「はじめて」との連鎖強度が「中」である「かわした」が、当該第１の構成要素情報「はじめて」に時系列的に続く第２の構成要素情報として抽出される。
【００７６】
次に、検索手段５１６は、フレーズ１の第２の構成要素情報「かわした」を、第１の構成要素情報として歌詞データ５１２ｄｂを検索し、この第１の構成要素情報「かわした」との連鎖強度が、連鎖強度抽出手段５２１において抽出された連鎖強度「中」となる第２の構成要素情報「ときめきだけは」を、当該第１の構成要素情報「かわした」に時系列的に続く構成要素情報として抽出する。
以上により、「はじめてかわしたときめきだけは」の歌詞が特定される。
特定された楽曲の構成要素情報は楽曲生成手段１７に送られ、それ以降第１の実施の形態と同様な処理が行われる。
【００７７】
＜本形態の特徴＞
本形態では、連鎖強度という概念を導入し、選択情報から特定された連鎖強度をもとに楽曲を構成することとした。これにより、さらに自由で多彩な楽曲を生成・出力することができる。
なお、本形態では各フレーズの構成要素情報を特定する際に用いる連鎖強度を１つのみ特定したが、各フレーズに対し複数の連鎖強度を特定し、各フレーズの構成要素情報を特定する構成としてもよい。例えば、コンテンツ再生装置が出力するコンテンツが時系列的に区分される複数のセクションを有するものとし、行動履歴情報特定手段５１５が各セクションのコンテンツの出力時に入力された選択情報を用い、当該セクション毎の行動履歴情報を特定し、連鎖強度抽出手段５２１が、セクション毎に、行動履歴情報に対応する連鎖強度情報を抽出し、検索手段がセクション毎に、第２の構成要素情報を抽出することとしてもよい。
【００７８】
図２８は、この変形例の一例を説明するための概念図である。なお、図２８の例は、行動履歴情報α（選択情報の組合せ）が「選択肢Ｃ」であり、第１セクションの行動履歴情報β（行動履歴得点累積加算値）が「６５点」であり、第２セクションの行動履歴情報β（行動履歴得点累積加算値）が「７２点」である場合の例である。
この変形例の場合、第１セクションの行動履歴情報βが「６５点」であり、第２セクションの行動履歴情報βが「７２点」であるため、連鎖強度抽出手段５２１（図２３）は、第１セクションに対応する連鎖強度として行動履歴情報βが３０〜６９の場合に対応する連鎖強度「中」を、第２セクションに対応する連鎖強度として行動履歴情報βが７０〜１００の場合に対応する連鎖強度「強」を、それぞれ連鎖強度情報記憶手段５２０（図２６）から抽出する。そして抽出された連鎖強度は検索手段５１６に送られる。
【００７９】
次に、この変形例の場合、行動履歴情報αが「選択肢Ｃ」であるため、歌詞データ５１２ｄａ（図２４）においてこの行動履歴情報α「選択肢Ｃ」に対応付けられている「あの日」が第１の構成要素として特定される。
次に、検索手段５１６は、この第１の構成要素情報「あの日」との連鎖強度が、連鎖強度抽出手段５２１において抽出された第１セクションの連鎖強度「中」となる第２の構成要素情報「あなたに」を、当該第１の構成要素情報「あの日」に時系列的に続く構成要素情報として抽出する。
【００８０】
次に、検索手段５１６は、フレーズ１の第２の構成要素情報「あなたに」を、第１の構成要素情報として歌詞データ５１２ｄｂを検索し、この第１の構成要素情報「あなたに」との連鎖強度が、連鎖強度抽出手段５２１において抽出された第２セクションの連鎖強度「強」となる第２の構成要素情報「であった日から」を、当該第１の構成要素情報「あなたに」に時系列的に続く構成要素情報として抽出する。
以上により、「あの日のあなたにであった日から」の歌詞が特定される。
【００８１】
〔第５の実施の形態〕
本形態は、第１の実施の形態の変形例であり、構成要素情報記憶手段１２に格納された各構成要素情報を更新できる形態である。なお、以下では、第１の実施の形態との相違点のみについて説明する。
図２９は、本形態のコンテンツ再生システム６００の構成を例示したブロック図である。なお、この図において第１の実施の形態と共通する部分については図１と同じ符号を付している。
図２９に例示するように、本形態のコンテンツ再生システム６００は、第１の実施の形態と同様なコンテンツ再生装置１０、及び構成要素情報記憶手段１２に格納された各構成要素情報の更新を行うサービス更新用遠隔管理システム６２０を有している。ここで、サービス更新用遠隔管理システム６２０は、サービス管理端末装置６２１及び構成要素情報更新サーバ装置６２２を有し、この構成要素情報更新サーバ装置６２２は、ネットワーク６３０を通じ、構成要素情報記憶手段１２と通信可能なように接続されている。
【００８２】
構成要素情報記憶手段１２に格納された各構成要素情報の更新を行う際、サービス更新用遠隔管理システム６２０のオペレータは、サービス管理端末装置６２１に、構成要素情報の更新を指示するサービス管理情報を入力する。サービス管理端末装置６２１は、この情報を構成要素情報更新サーバ装置６２２に送り、構成要素情報更新サーバ装置６２２は、ネットワーク６３０を通じて更新後の構成要素情報を構成要素情報記憶手段１２に送り、構成要素情報記憶手段１２の構成要素情報を更新する。
＜本形態の特徴＞
本形態により、楽曲を構成するもととなる構成要素情報を容易に更新できる。
【００８３】
〔第６の実施の形態〕
本形態は第５の実施の形態の変形例であり、本発明をオンラインゲーム等のネットワークを通じてコンテンツが提供される形態に適用したものである。
図３０は、本形態におけるコンテンツ再生システム７００の構成を例示したブロック図である。なお、この図において第１，５の実施の形態と共通する部分については、これらと同じ符号を付した。
この例の場合、コンテンツ再生装置７１０は、ネットワーク７３０に接続されたコンテンツ提供サーバであり、その利用は、ネットワーク７３０に接続されたパーソナルコンピュータ等の端末装置７２０で行われる。
【００８４】
すなわち、コンテンツや楽曲の提供は、コンテンツ再生装置７１０が出力手段７１８（通信装置）からコンテンツや楽曲を送信し、これらがネットワーク７３０を通じて端末装置７２０で受信され、そこから出力されることによって行われる。また、選択情報の入力は端末装置７２０に対して行われ、入力された選択情報はそこからネットワーク７３０を通じてコンテンツ再生装置７１０に送信され、その入力手段７１３（通信装置）に入力されることにより行われる。コンテンツ再生装置７１０内の処理やサービス更新用遠隔管理システム６２０の処理については、第１の実施の形態や第５の実施の形態と同様である。
【００８５】
なお、この発明は上述の実施の各実施の形態に限定されるものではない。上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。さらに、各構成の装置が同一筐体内にあるものには限らない。
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００８６】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよいが、具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto-Optical disc）等を、半導体メモリとしてＥＥＰ−ＲＯＭ（Electronically Erasable and Programmable-Read Only Memory）等を用いることができる。
【００８７】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００８８】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００８９】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【産業上の利用可能性】
【００９０】
本発明により、例えば、コンピュータゲームにおいて利用者がとった行動に応じた多様な楽曲を生成し再生することができる。
【図面の簡単な説明】
【００９１】
【図１】第１の実施の形態におけるコンテンツ再生装置の構成を例示したブロック図である。
【図２】第１の実施の形態における構成要素情報記憶手段に格納されたデータの構成を例示した図である。
【図３】第１の実施の形態における構成要素情報記憶手段に格納された各データの構成を例示した概念図である。
【図４】第１の実施の形態における構成要素情報記憶手段に格納された各データの構成を例示した概念図である。
【図５】第１の実施の形態における利用者情報記憶手段に格納された利用者情報のデータ構成を例示した図である。
【図６】第１の実施の形態における構成要素情報記憶手段、検索手段及び楽曲生成手段の詳細構成を例示したブロック図である。
【図７】第１の実施の形態におけるコンテンツ再生装置の処理動作の流れを例示した図である。
【図８】第１の実施の形態における各構成要素情報の抽出処理を例示した概念図である。
【図９】第１の実施の形態における各構成要素情報の抽出処理を例示した概念図である。
【図１０】第２の実施の形態におけるコンテンツ再生装置の構成を例示したブロック図である。
【図１１】第２の実施の形態における構成要素情報記憶手段に格納されたデータの構成を例示した図である。
【図１２】第２の実施の形態における構成要素情報記憶手段に格納された各データの構成を例示した概念図である。
【図１３】第２の実施の形態における構成要素情報記憶手段に格納された各データの構成を例示した概念図である。
【図１４】第２の実施の形態における利用者情報記憶手段に格納された利用者情報のデータ構成を例示した図である。
【図１５】第２の実施の形態における行動履歴情報特定手段の詳細構成を例示したブロック図である。
【図１６】第２の実施の形態におけるコンテンツ再生装置の処理の概略を示した概念図である。
【図１７】第２の実施の形態におけるコンテンツ再生装置の処理動作の流れを例示した図である。
【図１８】第２の実施の形態における各構成要素情報の抽出処理を例示した概念図である。
【図１９】第２の実施の形態における各構成要素情報の抽出処理を例示した概念図である。
【図２０】第３の実施の形態における構成要素情報記憶手段に格納されるメロディデータの構成を例示した図である。
【図２１】第３の実施の形態におけるコンテンツ再生装置の処理の概略を示した概念図である。
【図２２】第３の実施の形態における検索手段が構成要素情報記憶手段から各構成要素情報を抽出する処理を例示した概念図である。
【図２３】第４の実施の形態におけるコンテンツ再生装置の構成を例示したブロック図である。
【図２４】第４の実施の形態における構成要素情報記憶手段に格納される歌詞データベースのデータ構成を例示した図である。
【図２５】第４の実施の形態における行動履歴情報特定手段の構成を例示した概念図である。
【図２６】第４の実施の形態における連鎖強度情報記憶手段に格納された連鎖強度情報のデータ構成を例示した図である。
【図２７】第４の実施の形態における歌詞の構成要素情報の選択処理を説明するための概念図である。
【図２８】第４の実施の形態の変形例の一例を説明するための概念図である。
【図２９】第５の実施の形態におけるコンテンツ再生システムの構成を例示したブロック図である。
【図３０】第６の実施の形態におけるコンテンツ再生システムの構成を例示したブロック図である。
【符号の説明】
【００９２】
１０，１１０，５１０，７１０  コンテンツ再生装置
１１  コンテンツ記憶手段
１２，１１２，５１２  構成要素情報記憶手段
１３，７１３  入力手段
１４，１１４  利用者情報記憶手段
１５，５１５  行動履歴情報特定手段
１６，５１６  検索手段
１７  楽曲生成手段
１８，７１８  出力手段
１１９  シナリオ管理手段
５２０  連鎖強度情報記憶手段
５２１  連鎖強度抽出手段
【図１】
2006296791.tif 000003
【図２】
2006296791.tif 000004
【図３】
2006296791.tif 000005
【図４】
2006296791.tif 000006
【図５】
2006296791.tif 000007
【図６】
2006296791.tif 000008
【図７】
2006296791.tif 000009
【図８】
2006296791.tif 000010
【図９】
2006296791.tif 000011
【図１０】
2006296791.tif 000012
【図１１】
2006296791.tif 000013
【図１２】
2006296791.tif 000014
【図１３】
2006296791.tif 000015
【図１４】
2006296791.tif 000016
【図１５】
2006296791.tif 000017
【図１６】
2006296791.tif 000018
【図１７】
2006296791.tif 000019
【図１８】
2006296791.tif 000020
【図１９】
2006296791.tif 000021
【図２０】
2006296791.tif 000022
【図２１】
2006296791.tif 000023
【図２２】
2006296791.tif 000024
【図２３】
2006296791.tif 000025
【図２４】
2006296791.tif 000026
【図２５】
2006296791.tif 000027
【図２６】
2006296791.tif 000028
【図２７】
2006296791.tif 000029
【図２８】
2006296791.tif 000030
【図２９】
2006296791.tif 000031
【図３０】
2006296791.tif 000032