(57)【要約】電話番号などの特定データ列に対して、オリジナリティに溢れた音楽や画像などの固有の表現を生成する。音楽生成サーバ１０は、電話番号の各桁の０〜９の数字に音楽フレーズの素材データを対応させた素材テーブルＴＡを備えており、インターネット７０を介して、ユーザ端末のＰＣ５０や携帯電話５６と接続されている。特定データ取得プログラム３０により、ユーザから特定データ列として電話番号を取得すると、素材データ抽出プログラム３２は、前記素材テーブルＴＡを参照して、取得した電話番号に対応する素材データＭＤを抽出し、生成プログラム３４によって所定の順序で配列して一つの完結した曲を生成する。生成された曲のデータは、転送プログラム４２により、インターネット７０を介してユーザ端末に送信され、携帯電話の着信メロディなどとして再生される。
2003081572.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた特定データ列に含まれる個々の特定データに対応する表現の素材データを集積した素材テーブルを利用して、前記特定データ列に固有の表現データを生成する表現生成方法であって、
前記特定データ列を取得するステップ，
取得した特定データ列に含まれる個々の特定データに対応する素材データを、前記素材テーブルから抽出するステップ，
抽出した素材データを、前記特定データの配列順序に対応して配列して表現データを生成するステップ，
を含むことを特徴とする表現生成方法。
【請求項２】
予め定めた特定データ列に含まれる個々の特定データに対応する表現の素材データを集積した素材テーブルを利用して、前記特定データ列に固有の表現データを生成する表現生成方法であって、
ネットワークを通じてユーザから前記特定データ列を取得するステップ，
取得した特定データ列に含まれる個々の特定データに対応する素材データを、前記素材テーブルから抽出するステップ，
抽出した素材データを、前記特定データの配列順序に対応して配列して表現データを生成するステップ，
生成した表現データを前記ユーザに提供するステップ，
を含むことを特徴とする表現生成方法。
【請求項３】
予め定めた特定データ列に対応する表現データを生成する表現生成装置であって、
前記特定データ列に含まれる個々の特定データに対応する表現の素材データを集積した素材テーブル，
前記特定データ列を取得するデータ取得手段，
このデータ取得手段によって取得した特定データ列に含まれる個々の特定データに対応する表現の素材データを、前記素材テーブルから抽出する素材データ抽出手段，
この素材データ抽出手段によって抽出した素材データを、前記個々の特定データの配列順序に対応して配列して表現データを生成するデータ生成手段，
を備えたことを特徴とする表現生成装置。
【請求項４】
前記データ生成手段で生成された表現データに基づいて表現を再生する再生手段，
を備えたことを特徴とする請求項３記載の表現生成装置。
【請求項５】
前記データ生成手段は、多数の特定データ列間で表現データが異なるように、前記抽出した素材データを配列することを特徴とする請求項３又は４記載の表現生成装置。
【請求項６】
前記素材データが、音声又は画像に関するデータであることを特徴とする請求項３〜５のいずれかに記載の表現生成装置。
【請求項７】
前記素材データが音楽に関するデータであるときに、表現データが違和感のない音楽進行となるように、前記素材データを制作したことを特徴とする請求項６記載の表現生成装置。
【請求項８】
前記素材データは、音楽の演奏用データと、該音楽に対応する楽譜データを含むことを特徴とする請求項７記載の表現生成装置。
【請求項９】
前記表現データは、多数の素材データの羅列もしくは多数の素材データの合成のいずれかであることを特徴とする請求項３〜８のいずれかに記載の表現生成装置。
【請求項１０】
前記特定データ列をネットワークを通じて取得するとともに、前記表現データをネットワークを通じて提供することを特徴とする請求項３〜９のいずれかに記載の表現生成装置。
【請求項１１】
請求項３〜１０のいずれかに記載の表現生成装置をサーバとして含むことを特徴とする表現生成システム。
【請求項１２】
請求項３〜１０のいずれかに記載の表現生成装置を端末として含むことを特徴とする表現生成システム。
【発明の詳細な説明】
「技術分野」
本発明は、電話番号や名前などの特定の情報に対して、例えば、音楽や画像などによる固有の表現を付加する表現生成方法，表現生成装置，表現生成システムに関するものである。
「背景技術」
携帯電話やＰＣなどの端末に予め登録ないし記憶されている音楽や画像の中から任意のものを選択し、例えば、携帯電話であれば、発信者ごとに着信時のメロディを変えるように設定して、端末をカスタマイズすることは日常広く行われていることである。最近では、インターネットに代表されるネットワークの普及やその通信速度の改善により、ネットワークを介して、音楽や画像などを供給するシステムが普及している。そして、端末のユーザは、ダウンロードした音楽を携帯電話の着信のメロディとして利用したり、あるいは、入手した画像をＰＣの壁紙や携帯電話などの待ち受け画面として利用したりしている。
しかしながら、予め端末に登録されたデータのうちから選択する場合には、その登録数に限りがあるため、全ての発信者に対応しきれないことがある。また、配信されるものは既存の音楽であり、どうしてもオリジナリティに欠けてしまう。このような理由から、個人が自分専用の音楽や画像などの表現を利用するためには、自分でそれらを創作する必要がある。しかし、それにはある程度の素養が必要であり、誰でも簡単にできるということではない。
この発明は、以上の点に着目したもので、比較的安いコストでありながら、特定の情報に対し、これに対応するオリジナリティに溢れた音楽や画像などの固有の表現を生成することができる表現生成方法，表現生成装置，表現生成システムを提供することを、その目的とするものである。
「発明の開示」
前記目的を達成するため、本発明は、予め定めた特定データ列に含まれる個々の特定データに対応する表現の素材データを集積した素材テーブルを利用して、前記特定データ列に固有の表現データを生成する際において、前記特定データ列を取得するとともに、取得した特定データ列に含まれる個々の特定データに対応する素材データを、前記素材テーブルから抽出し、抽出した素材データを、前記特定データの配列順序に対応して配列して表現データを生成することを特徴とする。本発明の前記及び他の目的，特徴，利点は、以下の詳細な説明及び添付図面から明瞭になろう。
「発明を実施するための最良の形態」
この発明には数多くの実施形態が有り得るが、ここでは適切な数の実施形態を示し、詳細に説明する。
＜概要＞
本発明は、ある特定データ列に対して固有の表現を生成するものである。特定のデータ列とは、文字，記号，又は数字などを含むものであれば、例えば、氏名，電話番号，メールアドレス，誕生日，住所，文章等どのようなものであってもよい。また、表現とは音楽やナレーション，画像（静止画，動画）やそれらの組み合わせ（例えば、音楽と言葉の組み合わせであるラップ）などである。例えば、電話番号やメールアドレスに音楽を対応させることで、個人の特定データ列に対応した様々なエンタテインメントの可能性が生まれる。
ここで、例えば、１０桁程度の数字を配列した電話番号を例にあげて概要を説明する。電話番号の各桁の数字毎に、予め「素材データ」のテーブルを用意する。素材データとは「表現の単位（あるいは表現の一部）」であり、音楽の場合は一呼吸程度の長さの音列をいう。それらを羅列したときに、一連の楽曲となればよい。このような「素材データ」のテーブルから電話番号に対応した「素材データ」を抽出し、これらを一定の秩序に従って並べると、ある電話番号に対して固有の表現を生成することができる。すなわち、準備された「表現の単位」すなわち「素材データ」を、ある情報によって並び変えると、ディテイルが集積した新しい表現が生まれる。
＜実施形態１＞
以下、本発明の実施の形態について詳細に説明する。最初に、図１〜図４を参照して本発明の実施形態１について説明する。本実施形態は、特定の情報として電話番号を用い、それに対する固有の表現として音楽を生成する場合を例として説明する。
（１）システム構成……図１は、本実施形態にかかる音楽配信システムの全体構成が示されている。同図に示すように、本システムは、音楽生成サーバ１０を中心に構成されており、これがユーザのＰＣ（パソコン）５０や携帯電話５６とともに、インターネット７０に接続されている。通常、ユーザ側のＰＣ５０や携帯電話５６は多数存在する。なお、同図においては、プロバイダや他の多数のサーバなどは省略されている。
まず音楽生成サーバ１０から説明すると、音楽生成サーバ１０は、
▲１▼多数の音楽の素材データを集積した素材データベース２０，
▲２▼ユーザ側から特定データ列（本実施形態の場合は電話番号）を取得するための特定データ取得プログラム３０，
▲３▼前記特定データ取得プラグラム３０で取得した電話番号に対応する素材データを、前記素材データベース２０から抽出する素材データ抽出プログラム３２，
▲４▼前記素材データ抽出プログラム３２で抽出した個々の素材データを所定の秩序に従って配列し、１曲分の音楽データ（演奏用データ及び楽譜データ）を生成する生成プログラム３４，
▲５▼該生成プログラム３４で生成した曲のデータを、前記ユーザ側へ配信する転送プログラム３６，
をそれぞれ備えている。また、
▲６▼前記特定データ取得プログラム３０で取得した特定データ列に含まれる個々の特定データ４０，
▲７▼前記生成プログラム３４で生成した曲の表現データ４２，
の格納領域も確保されている。
これらのうち、素材データベース２０は、電話番号の桁数と数字の交点にそれぞれ音楽の素材データＭＤを割り当てた素材テーブルＴＡ，ＴＡ’，ＴＡ”……，を集積したものである。図２（Ａ）には、素材テーブルＴＡの一例が示されている。素材テーブルＴＡは、電話番号の各桁（通常１０桁ないし１１桁）に該当する０〜９までの数字に対して、それぞれ一つの表現「１−０」〜「１０−９」（または「１１−９」）が割り当てられている。本実施形態の場合は、これらの表現「１−０」〜「１０−９」は、音楽の１フレーズ（小節や短い一呼吸程度の単位など）である。例えば、電話番号の「３」桁目の数字が「５」である場合には、対応する音楽のフレーズは「３−５」となる。
ここで、素材データＭＤの作り方の一例を説明する。例えば、電話番号が１０桁と決まっている場合には、その数字列の桁数に応じて音楽の進行を決定する。音楽の進行は、どのようなものであってもよいが、一般的には、機能和声の原則に従って和音進行を決定することにより、違和感のない音楽ができるため、大勢のユーザを対象とする場合には好適である。具体的には、▲１▼属和音の次は主和音が続く，▲２▼主和音の次は何でもよい，▲３▼最後は主和音で終わる，というルールを満たすように１０桁の和音進行を決めるとすると、例えば、次のようになる。
１桁目……Ｔ（トニック・コード）
２桁目……ＤＤ（ドッペルドミナント・コード）
３桁目……Ｄ（ドミナント・コード）
４桁目……Ｔ
５桁目……ＳＤ（サブドミナント・コード）
６桁目……Ｔ
７桁目……ＤＤ
８桁目……Ｄ
９桁目……Ｔ／Ｄ
１０桁目……Ｔ
これに対応した実際の和音進行の具体例は、例えば、Ｃ→Ｄ７→Ｇ７→Ｃ→Ｆ→Ｃ→Ｄ７→Ｇ７→Ｃ／Ｇ７→Ｃとなる。
以上のように決められた和音に従って、数字の０〜９までそれぞれ対応する１０種類のフレーズを素材データＭＤとして用意する。用意するフレーズとしては、作曲家が作曲したものであってもよいし、著作権フリーの楽曲の一部を用いるようにしてもよい。そして、桁数が１０である場合には、総計１００フレーズを用意し、これらによって素材テーブルＴＡを得る。このようにして用意された各フレーズの素材データＭＤは、図２（Ｂ）に示すように、演奏用データＰＤと楽譜データＳＤを含んでいる。演奏用データＰＤのデータ形式は、ＭＩＤＩ，ＷＡＶＥなどの適宜の形式でよい。また、楽譜データＳＤは、前記演奏用データＰＤのフレーズに対応する楽譜のイメージファイル（ＧＩＦ，ＪＰＥＧ，ＰＤＦ形式など）や、スコアリングソフトなどで使用されるＳＤＦ形式の楽譜ファイルなどである。なお、ここでは、演奏用データＰＤと楽譜データＳＤを別個に設けることとしたが、演奏及び楽譜表示の双方に適した形式の単一ファイルで素材データＭＤを構成するようにしてもよい。また、素材テーブルＴＡは、必要に応じて各種用意してよい。例えば、クラシック，ジャズ，ラテン，……などのジャンル毎に用意する、東京，京都，大阪，……などの地域毎に用意する、１０代，２０代，３０代，……などの世代毎に用意する、という具合である。
次に、特定データ取得プログラム３０は、特定データ列の取得（入力）画面を表示して、ユーザが指定した特定データ４０を取得するプログラムである。指定する電話番号としては、ユーザ自身の電話番号であってもよいし、知人などの電話番号であってもよい。また、入力画面を表示せずに、発信元であるユーザ自身の電話番号を自動的に取得するようにしてもよい。また、電話番号の他に、例えばジャンルや地域などを指定するようにしてもよい。
素材データ抽出プログラム３２は、取得した電話番号の各桁の数字に該当する音楽フレーズの素材データＭＤを、素材データベース２０の素材テーブルＴＡ，……，から抽出する。生成プログラム３４は、抽出した個々の素材データＭＤを、所定の順序で配列して完成した一曲のデータを生成する。このときの素材データＭＤの配列順序としては、電話番号の読み方そのままであってもよいし、逆さ読みしたものであってもよい。また、市外局番を省き、それ以降の数字を一桁目と数えてそのまま読んでもよいし、逆さ読みするようにしてもよい。あるいは、特定データ取得プログラム３０の実行時に、ユーザが指定した順序で生成するようにしてもよい。転送プログラム３６は、以上のようにして生成された曲の表現データ４２を、インターネット７０を介してユーザのＰＣ５０や携帯電話５６に配信するためのプログラムである。なお、データの大きさによってはＣＤ−ＲＯＭなどの媒体に記録して発送するようにしてもよい。
一方、ユーザのＰＣ５０及び携帯電話５６は、それぞれ入力手段であるキーボード５２やボタン５８，再生した音楽の出力手段であるスピーカ５４，６０及び各種情報や画像などを表示する表示部５５，５９を備えている。また、必要に応じて、ＰＣ５０は、表示部５５に表示された内容などを出力するためのプリンタ５３を備えている。これらＰＣ５０や携帯電話５６は、インターネット７０を介して音楽生成サーバ１０にアクセス可能となっている。もちろん、他の機器，例えば、携帯情報端末やＰＨＳなどでアクセスすることを妨げるものではない。
（２）作用……次に、図３も参照しながら、本実施形態の作用を説明する。図３には、主要な動作手順が示されている。ここでは、特定の電話番号に対応した音楽を取得し、それを携帯電話の着信メロディとして利用するまでの動作を説明する。まず、ユーザは、自分の携帯電話５６を使用して、インターネット７０を介して音楽生成サーバ１０にアクセスする（ステップＳ１０）。すると、音楽生成サーバ１０では、必要に応じてユーザの認証などを行ったのち、特定データ取得プログラム３０が実行され、電話番号を入力するための特定データ取得画面がインターネット７０を介して送信される（ステップＳ１２）。
ユーザ側では、携帯電話５６の表示部５９に、電話番号などを入力するための画面が表示される。入力する電話番号としては自分のものであってもよいし、知人などの電話番号であってもよい。また、同時に、例えば、曲のジャンルなどの生成条件を選択するようにしてもよい。情報を入力してユーザが送信ボタンを押すと、特定データ列のデータが音楽生成サーバ１０に送信される（ステップＳ１４）。
音楽生成サーバ１０側では、取得した特定データ４０に基づいて、まず、素材データ抽出プログラム３２が実行され、素材テーブルＴＡを参照して、取得した電話番号の桁数および数字の交点に該当する音楽フレーズの素材データＭＤを抽出する（ステップＳ１６）。このとき、例えばジャンルが指定されているときは、そのジャンルに対応する素材テーブルが使用される。例えば、電話番号が１０桁であれば、１０個の素材データが抽出される。そして、次に生成プログラム３４が実行され、抽出された素材データＭＤを所定の順序で配列して一つの完結した曲，すなわちオリジナル曲を生成する（ステップＳ１８）。なお、ここで生成されたオリジナル曲のデータには、演奏用データと楽譜データが含まれている。
最終的に生成された音楽のデータは、転送プログラム３６の実行により、インターネット７０を介して、表現データ４２としてユーザ側に送信される（ステップＳ２０）。ユーザ側の携帯電話５６では、表現データ４２を受信して図示しないメモリなどに保存する（ステップＳ２２）。そして、スピーカ６０から表現データに基づいて再生された曲が出力され、表示部５９には、再生されている曲に対応する楽譜が表示される（ステップＳ２４）。ユーザは、このようにして入手したオリジナル曲を、携帯電話５６の着信時のメロディとして設定する。なお、ここでは携帯電話５６を利用してオリジナル曲を入手することとしたが、もちろん、ＰＣ５０を利用するようにしてもよい。ＰＣ５０を利用することにより、表示部５５に表示された楽譜のイメージファイルなどをプリンタ５３により印刷して、スコア６２を出力することも可能である。また、知人などの電話番号ごとにオリジナルの曲を取得し、それらを着信メロディに設定することで、曲を聴いて発信者を特定するようにしてもよい。
（３）具体例……図４には、以上のようなシステムによる特定データ列に対応する曲の具体例が示されている。まず、同図（Ａ）に示す例は、電話番号が「０３−５４４７−５１６６」であり、対応するフレーズの並べ方が電話番号の読み方どおりの場合である。例えば、図２に示す素材テーブルＴＡを利用して、電話番号「０３−５４４７−５１６６」の桁と数字の交点に対応する素材データＭＤを抽出し、それを並べると、その表現は、［１−０］−［２−３］−［３−５］−［４−４］−［５−４］−［６−７］−［７−５］−［８−１］−［９−６］−［１０−６］となる。
同図（Ｂ）に示す例は、上述した（Ａ）に示す例と電話番号が同じで、その読み方を逆さにした場合の例である。このときの電話番号の読み方は「６６１５−７４４５−３０」となり、対応する表現は、［１−６］−［２−６］−［３−１］−［４−５］−［５−７］−［６−４］−［７−４］−［８−５］−［９−３］−［１０−０］となる。上述した（Ａ）の例の場合、東京都区内であれば市外局番が「０３」で始まるために、曲の出だしがみな同じパターンになってしまう。また、携帯電話やＰＨＳの場合は、電話番号の出だしが「０９０」や「０７０」のように決まっているため、これらの電話番号についても、前記（Ａ）の方法では曲の出だしが全て同じパターンになってしまう。しかし、本例のように逆にすることで、そのような不具合を回避できる。
同図（Ｃ）に示す例も、同様に曲の出だしが異なるようにするためのものである。例えば、携帯電話の番号が「０９０−３２６０−４２８９」であるときに、その素材データの並べ方が「０９０を除き、その次の数字を一桁目として番号どおりに読む」ものだとすると、その並べ方は「３２６０−４２８９」となり、対応する表現は、［１−３］−［２−２］−［３−６］−［４−０］−［５−４］−［６−２］−［７−８］−［８−９］である。なお、このような生成プログラム３４による並べ方は、予め生成プログラム３４で設定しておいてもよいし、特定データ取得プログラム３０に基づいてユーザ側が指定したときに行うようにしてもよい。
同図（Ｄ）に示す例は、地域ごとに同一の市外局番であることを積極的に利用する例である。例えば、日本調のメロディによって構成した素材テーブル（例えば、素材テーブルＴＡ’）を用意し、これを京都の市外局番「０７５」に対応させる。そして、市内局番以降について素材データＭＤを抽出して配列する。例えば電話番号が「０７５−５４９−５１６２」の場合は、［１−５］−［２−４］−［３−９］−［４−５］−［５−１］−［６−６］−［７−２］となる。このように、地域を連想させるような素材を用意することで、着信メロディから発信者の地方をある程度推測することが可能となる。
（４）実施形態の効果……このように、本実施形態によれば、電話番号に対応した音楽のフレーズを組み合わせることにより、携帯電話その他の着信音として、発信者や受信者に固有のオリジナリティに溢れ、意外性にも富んだ音楽を提供することが可能となる。同時に、前記音楽に対応した楽譜データを提供することとしたので、楽譜データの入手者が自身での演奏などに活用することができる。また、音楽フレーズを作成するときに、数字列が既知のものに対しては、その桁数に応じて違和感のない和音進行に従ってフレーズを作成することにより、広範囲のユーザに心地よい音楽を提供することができる。更に、電話番号の出だしが同じ場合には、その部分を省く，逆さ読みにする，共通部分を利用して特色を出す，などの処理を加えることとしたので、電話番号ごとの違いを出したり、あるいは共通部分を特定要素として利用したりすることができる。
＜実施形態２＞
次に、図５及び図６を参照して、本発明の実施形態２について説明する。図５は、本実施形態のシステム構成を示す図であり、図６には、主要な動作手順が示されている。なお、上述した実施形態１と同一または対応する構成要素には同じ符号を用いることとする。上述した実施形態１は、ユーザがインターネット７０を介して音楽生成サーバ１０からオリジナル曲を入手することとしたが、本実施形態は、ユーザが保有する端末のみで特定の情報に対応したオリジナル曲などを生成することができる例である。
図５に示すユーザ端末である携帯電話１００は、各種入力や設定を行う入力手段であるボタン１０２，各種情報や画像などを表示する表示部１０４，音声などを出力するスピーカ１０６を備えている。また、内部のシステム構造は、上述した実施形態１の音楽生成サーバ１０と基本的に同様の構成となっており、素材データベース２０，特定データ取得プログラム３０，素材データ抽出プログラム３２，生成プログラム３４を有している。そして、転送プログラム３６の代わりに登録プログラム３８と再生プログラム３９を備えている。登録プログラム３８は、一度生成した曲などのデータをメモリ（図示せず）内に記憶するものであり、再生プログラム３９は、生成したデータが音楽である場合には、スピーカ１０６から出力し、生成データが画像である場合には、表示部１０４に表示するプログラムである。特定データ４０及び表現データ４２については、上述した実施形態１と同様である。
本実施形態では、素材データベース２０は、上述した実施形態１と同じ音楽のフレーズの素材データＭＤを集積した素材テーブルＴＡを備えている。その他の素材テーブルＴＢ及びＴＣについては、以下の実施形態で詳述する。これらの素材テーブルＴＡ，ＴＢ，ＴＣ，……，などは、携帯電話１００の購入時に予めメモリに登録されていてもよいし、これらの素材データを提供するサーバなどからダウンロードして入手するようにしてもよい。
次に、図６を参照して本実施形態の作用を説明する。まず、図６（Ａ）を参照して、ユーザが特定の情報として電話番号を設定してオリジナル曲を生成する場合について説明する。まず、ユーザが、所定の操作により特定データ取得プログラム３０を実行すると、該特定データ取得プログラム３０は、電話番号などの特定データ列を入力するための画面を表示部１０４に表示する（ステップＳ３０）。ユーザは、ここで、例えば、ボタン１０２などを操作して、自分や知人の電話番号を入力したり、あるいは、予め携帯電話１００のアドレス帳などに登録されている電話番号の中から所望の番号を選択するなどして特定データ列を指定する（ステップＳ３２）。
特定データ列が指定されると、素材データ抽出プログラム３２が、素材テーブルＴＡ（前記図２参照）から、電話番号の各桁数の数字に該当する音楽の素材データＭＤを抽出する（ステップＳ３４）。そして、次に、生成プログラム３４の実行により、抽出した素材データＭＤを所定の順序で配列して一つのオリジナル曲のデータを生成する（ステップＳ３６）。このときの配列順序としては、上述した実施形態１と同様に、各種の配列方法が可能である。生成されたデータは、登録プログラム３８により、メモリ内に保存され、着信時のメロディなどに設定される（ステップＳ３８）。そして、再生プログラム３９により、表現データ４２が再生され、スピーカ１０６から音楽が出力される（ステップＳ４０）。また、前記実施形態と同様に表現データ４２に演奏用データと楽譜データが含まれている場合には、表示部１０４に、再生中の曲の楽譜を表示するようにしてもよい。
本実施形態の効果は基本的には、上述した実施形態と同様であるが、サーバなどと交信することなく、より気軽にオリジナル曲などを得ることができる。また、生成機能を携帯電話１００に持たせることにより、図６（Ｂ）に示すように、電話が着信したときに自動的に音楽を生成して再生することも可能である。
携帯電話１００に着信があると（ステップＳ５０）、特定データ取得プログラム３０が実行されて発信元の電話番号を取得し（ステップＳ５２）、取得した電話番号に基づいて、素材データ抽出プログラム３２が素材テーブルＴＡがら該当する音楽の素材データＭＤを抽出する（ステップＳ５４）。抽出された個々の素材データＭＤは、生成プログラム３４により所定の順序で配列されて、着信した電話番号に対応する音楽が生成される（ステップＳ５６）。生成された音楽のデータは、再生プログラム３９によりスピーカ１０６から出力される（ステップＳ５８）。そして、必要に応じて、登録プログラム３８によってメモリ内に保存される（ステップＳ６０）。なお、ここでは、抽出した一連の素材データＭＤをつなげてから再生することとしたが、特定の電話番号に対応したフレーズを抽出する都度、連続して再生するようにしてもよい。
このように本実施形態によれば、着信時に自動的にオリジナル曲を生成することができるため、予め生成して登録する手間などが省けるほか、目の不自由な人でも、着信メロディごとに発信元の人を特定することができる。すなわち、バリアフリー的な機能を持たせることができる。
＜実施形態３＞
次に、図７を参照して本発明の実施形態３について説明する。本実施形態の基本的なシステム構成・作用・効果は上述した実施形態２と同様であるが、本形態では、音楽ではなく、ナレーションを生成することとなっている。携帯電話１００（図５参照）の素材データベース２０は、電話番号の桁と数字の交点に、それぞれ該当するナレーションのフレーズの素材データＭＤを割り当てた素材テーブルＴＢを備えている。
図７（Ａ）には、このような素材テーブルＴＢの一例が示されている。なお、ここでは、理解を容易にするため、最終的に配列される素材データＭＤの順序に従って素材テーブルが示されている。図示の例では、電話番号の１０桁→９桁→８桁→７桁→（９桁）→６桁→５桁→（８桁）→４桁→３桁→２桁＋１桁の順序で配列されることとなっており、各桁について、０〜９の数字ごとにフレーズが用意されている。例えば、１０桁目であれば、「０」に対して「昔むかしある所に」，「１」に対して「お化け屋敷に」，「２」に対して「ある晴れた日」，「３」に対して「草木も眠る丑三つ時」，「４」に対して「山の彼方の空遠く」，……，という具合である。
本実施形態においても、上述した実施形態２と同様に、ユーザが自分で電話番号を指定して固有のナレーションをつくるようにしてもよいし、着信した時点で自動的にナレーションを生成して再生するようにしてもよい。
図７（Ｂ）及び（Ｃ）を参照して具体例を示すと、まず、同図（Ｂ）に示す例は、電話番号が「０２−０１０２−３４２３」で、素材データの並べ方が逆さ読み「３２４３−２０１０−２０」となっており、スピーカ１０６から出力されるナレーションは、「草木も眠る丑三つ時／私と／きつねが／田植えに行きました。／私は／食堂へ／芝刈りに／きつねは／洗濯に／出かけてまんがな」となる。
同図（Ｃ）に示す例では、電話番号が「０３−１４１３−０２１１」で、並べ方が逆さ読み「１１２０−３１４１−３０」となっており、再生されるナレーションは、「お化け屋敷に／お父さんと／鈴木さんが／住んでいました。／お父さんは／工場へ／掃除に／鈴木さんは／２丁目に／遊びに／でかけとるけん」となる。なお、本実施形態においても、地域ごとの方言で作成した素材テーブルを利用したり、方言に加工する処理を素材データに施すプログラムを用意したりすることで、発信者の地域別に、「０２」なら東北弁，「０５」なら名古屋弁といったナレーションを生成・再生するようにしてもよい。このように、本実施形態によれば、特定の電話番号に対して、サンプリングされたり音声合成などが行われた言葉や文節を組み合わせることで、携帯電話などの着信音として、発信者や受信者に固有のナレーションを再生することができる。
＜実施形態４＞
次に、図８を参照して本発明の実施形態４について説明する。上述した実施形態では、いずれも音楽やナレーションなど、音声に関する固有の表現を生成するものであったが、本実施形態は、特定の情報に対応して固有の画像を生成する例である。本実施形態のシステム構成は、上述した実施形態２と同様となっており、その素材データベース２０には、画像を構成するパーツの素材データＭＤを電話番号の桁と数字に対応させた素材テーブルＴＣが格納されている。
図８（Ａ）には、上述した素材テーブルＴＣの一例が示されている。同図に示す例では、例えば、電話番号の１桁目は「目の形」，２桁目は「鼻の形」，３桁目は「口の形」，……，８桁目は「眉毛の形」，９桁目は「顔の輪郭」，１０桁目は「髪型」というように、各桁に対して顔を構成する部分が決められており、それぞれの部分について図示のように、数字０〜９に対応する１０種類のパーツの素材データＭＤが用意されている。
そして、上述した実施形態２と同様に特定の電話番号に対応したパーツを選びだし、予め決められた位置に並べると、図８（Ｂ）に示すような電話番号に対応した顔の画像ができあがる。なお、本実施形態の場合は、生成プログラム３４により、並べる位置が決定されるものとする。生成された顔の画像は、再生プログラム３９によって、表示部１０４に表示される。
このように、本実施形態によれば、特定の電話番号に対応したパーツの組み合わせによって固有の画像ができあがるため、着信時の画像を見ることにより発信者を特定することができる。なお、本実施形態では、電話番号に対応した顔の画像を生成することとしたが、特定データ列としてはメールアドレスなどであってもよいし、画像も動物や昆虫，魚などのほか架空の風景などであってもよい。また、携帯電話に限らず、ＰＣや他の携帯端末などのモニター上に送信者や受信者に固有のキャラクター画面を表示することも可能である。
また、本実施形態の他の例としては、電話番号の１桁目は「目」，２桁目は「鼻」，３桁目は「口」，……，といったように、各桁に対応する「顔の部分」を決める。この「顔の部分」は、一定の決まったものであってもよいし、あらかじめ用意された複数の候補の中からユーザが事前に選択したものであってもよいが、数字ごとに変化しない固定したものである。そして、「顔の部分」のそれぞれに、数字の０〜９に対応した「位置や向き」を用意する。例えば、「目」であれば、「寄り目ぎみ」，「離れ気味」，「目尻が下がり気味」，「眉毛に近い」，……，などである。そして、「顔の部分」を特定の電話番号に対応した「位置や向き」に従って並び変えると、図８（Ｃ）に示すように、着信した電話番号ごとに異なる表情ができあがる。ユーザは、着信時のキャラクター画像の表情の変化から、発信者を特定することができる。
＜実施形態５＞
次に、図９を参照して、本発明の実施形態５について説明する。上述した実施形態では、いずれも特定データ列として電話番号，すなわち数字のみを利用し、また、その桁数も予め決まっていたが、本発明は、数字例と同様に、アルファベットや平仮名などの文字列にも対応可能であり、名前や住所，文章などのように予め桁数や文字数が決められない特定データ列についても適用可能である。本実施形態は、文字数が決まっていない文字列に対しても対応可能な例であり、図９には、音楽フレーズの素材データの決め方の説明図が示されている。
まず、桁数ないし文字数をあらかじめ決めることができない特定データ列に対応する固有の音楽を生成する場合には、例えば、図９（Ａ）に示すように、８小節，４小節，３小節，２小節，１小節の和音進行を予め用意しておく。そして、桁数または文字数をまず８で割り、余りを「４と０」，「４と１」，「４と２」，「４と３」とに区別する。そして、アルファベットであれば、それぞれの和音に「Ａ〜Ｚ」に対応する２６種類のフレーズの素材データＭＤを用意し、平仮名であれば、「あ〜ん」に対応する種類のフレーズを用意する。このとき、濁音などに対応するフレーズを用意するようにしてもよい。
例えば、同図（Ｂ）に示すように、名前が「ＹＯＳＨＩＨＩＫＯ  ＳＡＮＯ」で１３文字である場合には、「１３＝８＋４＋１」となり、最初の８文字「ＹＯＳＨＩＨＩＫ」に該当する８小節分は、「Ｃ〜Ｇ７」に従った和音進行における各文字に該当するフレーズが抽出される。次の４文字「ＯＳＡＮ」に該当する４小節分は「Ｃ〜Ｇ７」に従った和音に用意されたフレーズから各文字に該当するフレーズが抽出され、最後の１文字「Ｏ」に該当する１小節分は「Ｃ」の和音に用意されたフレーズから文字「Ｏ」に該当するフレーズが抽出される。そして、これらのフレーズをつなぎあわせることにより、和音の進行が最適化されると同意に音楽的に完奏した曲を生成することが可能となる。
また、同図（Ｃ）に示すように、特定の文章に対して固有の曲をつくることもできる。図示の例の文章は、「たけいさんはていあんどていのしやちようさんです」と２３文字であり、「２３＝８＋８＋４＋３」となる。その和音進行は、例えば、「Ｃ〜Ｃ（８小節）」→「Ｅ♭〜Ｇ７（８小節）」→「Ｃ〜Ｇ７（４小節）」→「Ｃ〜Ｃ（３小節）」となる。そして、それぞれの和音に対して文字数分用意されたフレーズから特定データ列の読み方に該当するフレーズの素材データＭＤを抽出し、それを配列することによって曲を生成することができる。このように、本実施形態によれば、あらかじめ桁数などを決めておくことができない数字列や文字列から構成された特定データ列に対しても固有の音楽を生成することが可能となる。
＜他の実施形態＞
本発明には数多くの実施形態があり、以上の開示に基づいて多様に改変することが可能である。例えば、次のようなものも含まれる。
（１）上述した実施形態では数字列や文字列に対して音楽，ナレーション，画像をつくることとしたが、この他にも、例えば、メールアドレスや住所，名前，誕生日，記念日，銀行口座の番号，車のナンバー，文章など、数字，文字，記号などを組み合わせた様々な特定データ列に対して本発明は適用可能である。特に、機密性の高い文章や個人のプライバシーにかかる特定データ列などに適用することにより、情報の暗号化の手段として利用することも可能である。
（２）生成する表現としては、音楽や画像，ナレーションなどの組み合わせであってもよい。このように異なる表現を組み合わせることによって、エンタテインメントの可能性を広げていくことができる。また、音楽の場合には、ＨＩＰ−ＨＯＰ，ＪＡＺＺ，ＣＬＡＳＳＩＣなど、各種のジャンルに対して適用可能である。また、誕生日に対応する曲を生成する場合には、誕生日のお祝いの雰囲気がでる素材を用意するようにしてもよい。更に、同じ曲の場合でも、ノーマルバージョン，ビートルズバージョン，バッハバージョンなど、多種類のアレンジした素材を容易するようにしてもよいし、アレンジ機能を有するプログラムを備えるようにしてもよい。このような場合、もちろん、曲に対応する楽譜データには、アレンジの内容を示す各種記号などが含まれる。画像の場合には、キャラクター画像に限定されず、魚，動物，昆虫，風景などとしてもよいし、ナレーションの場合には、サンプリングされた有名人の声，小説家，エッセイストなどが考えた可笑しな言葉や文章を利用することによって付加価値をつけるようにしてもよい。また、素材データの用意の仕方として、国，年代，性別などを考慮するようにしてもよい。例えば、ビートルズ世代にはビートルズ調の曲，フォーク世代にはフォーク調の曲，……の素材を用意するという具合である。更に、前記実施形態１では、和音進行に基づいて素材データＭＤを作成することとしたが、これも一例であり、違和感を感じない音楽進行になるのであれば、どのような作り方であってもよい。
（３）前記形態では、主に携帯電話の着信メロディや待ち受け画面に生成データを利用することとしたが、ワープロソフトやメールソフトへ組み込むことで、メールアドレスや氏名に固有のメロディや画像を利用した環境を設定することが可能である。
（４）素材テーブルから抽出した素材のフレーズを合成して一つのファイルとし、これに基づいて音楽再生を行うようにしてもよいし、各フレーズを順番に再生するようにしてもよい。例えば、前記実施形態１において、音楽生成サーバ１０で、一曲分の音楽の表現データ４２を生成してからＰＣ５０側に提供するのではなく、所定の順序で抽出された素材のフレーズを、ダウンロードしながらＰＣ５０側で順次再生してもよい。また、一曲分の表現データ４２を生成してから配信する場合でも、ＰＣ５０側で全ての表現データ４２を受信する前に、再生を開始するなどストリーミングを利用するようにしてもよい。
（５）上述した実施形態では、いずれも一つの特定データ列に対して固有の表現データを生成することとしたが、複数の特定データ例に対して固有の表現データを生成するようにしてもよい。この場合、複数の特定データ列に適宜処理を施し、新たに一つの特定データ列を作りあげることにより、それに対応した固有の表現データを生成することができる。例えば、婚約中の男女二人の電話番号に、加減乗除などの適宜処理を加えて新しいデータ列（この場合は数字列）を生成し、そのデータ列に基づいて、上述した手法により二人に共通な子供の顔の画像を生成するなどである。
（６）前記形態における動作は一例であり、同様の効果を奏するようにその手順は適宜変更してよい。例えば、前記実施形態１では、生成された音楽の再生と同時に表示部に楽譜が表示されることとしたが、再生時は、他の画面を表示し、必要なときにメモリなどから読み出して表示又は出力するようにしてもよい。また、システム構成についても、同様の作用を奏するように適宜変更してよい。例えば、前記形態では、音楽データには演奏用データと楽譜データを含むこととしたが、演奏用データのみであってもよい。
「産業上の利用可能性」
以上説明したように、本発明によれば、比較的安いコストでありながら、文字や数字を含む特定データ列に対して、オリジナリティが溢れるとともに意外性にも富んだ固有の表現を付加することができるという効果がある。
【図面の簡単な説明】
図１は、本発明の実施形態１のシステム構成を示す図である。
図２は、電話番号の桁と数字に対応する音楽フレーズの素材テーブルと素材データの一例を示す図である。
図３は、前記実施形態の作用を示すシーケンス図である。
図４は、電話番号とそれに対応する音楽表現の具体例を示す説明図である。
図５は、本発明の実施形態２のシステム構成を示す図である。
図６は、前記形態の作用を示すシーケンス図である。
図７は、本発明の実施形態３におけるナレーションの素材テーブルの一例を示す図である。
図８は、本発明の実施形態４を示す図であり（Ａ）は顔のパーツの素材テーブルの一例を示す図，（Ｂ）は生成されたキャラクター画像の具体例，（Ｃ）は本実施形態の他の例を示す図である。
図９は、本発明の実施形態５における音楽の素材データの決め方を示す説明図である。
【図１】
2003081572.tif 000003
【図２】
2003081572.tif 000004
【図３】
2003081572.tif 000005
【図４】
2003081572.tif 000006
【図５】
2003081572.tif 000007
【図６】
2003081572.tif 000008
【図７】
2003081572.tif 000009
【図８】
2003081572.tif 000010
【図９】
2003081572.tif 000011
【国際調査報告】
2003081572.tif 000012
2003081572.tif 000013
2003081572.tif 000014
2003081572.tif 000015