(57)【要約】  【課題】  例えば携帯型電話機に搭載された電子メール送受信機能において、新たな機能を追加した音楽データ加工方法、音楽データ加工装置、音楽データ加工システム及びコンピュータプログラムを提供する。  【解決手段】  第２通信装置（音楽データ加工装置）２では、音楽データを読み取り（Ｓ１０３）、文字データを読み取り（Ｓ１０４）、文字データにより示される言葉を一又は複数の単語からなる単語組に分割し（Ｓ１０６）、音楽データに含まれている音符を一又は複数の音符からなる音符組に分割し（Ｓ１０７）、単語組及び音符組毎に、文字データにより示される言葉の音節及び音楽データに含まれる音符の対応付けを行い（Ｓ１０８）、対応付けた音節の数及び音符の数の過不足を調整し（Ｓ１０９〜Ｓ１１１）、音楽データに対応付けた文字データを合成して歌詞付音楽データを生成する（Ｓ１１２）。【選択図】      図３
2006071931.tif 000002
【特許請求の範囲】
【請求項１】
音を出力する出力手段から音を出力させる音楽データを加工する音楽データ加工装置を用いた音楽データ加工方法において、
前記音楽データ加工装置は、
音符単位のデータを含む音楽データを読み取り、
言葉を示す文字データを読み取り、
音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行い、
対応付けた音符及び音節の数の過不足を調整し、
音楽データに文字データを合成した歌詞付音楽データを生成する
ことを特徴とする音楽データ加工方法。
【請求項２】
音を出力する出力手段から音を出力させる音楽データを加工する音楽データ加工装置において、
音符単位のデータを含む音楽データを読み取る手段と、
言葉を示す文字データを読み取る文字読取手段と、
音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行う対応手段と、
対応付けた音符及び音節の数の過不足を調整する調整手段と、
音楽データに文字データを合成した歌詞付音楽データを生成する手段と
を備えることを特徴とする音楽データ加工装置。
【請求項３】
単語の発音に関する情報を記録する発音データベースと、
文字データにより示される言葉を形態素解析にて単語に分解する手段と、
分解した単語及び発音データベースに記録されている発音に関する情報に基づいて、文字データにより示される言葉を一又は複数の単語からなる単語組に分割する手段と、
音楽データに含まれている音符を予め設定されている区切り位置に基づいて音符組に分割する手段と
を更に備え、
前記対応手段は、単語組及び音符組毎に対応付けを行うように構成している
ことを特徴とする請求項２に記載の音楽データ加工装置。
【請求項４】
前記調整手段は、音符より音節の数の方が少ない場合に、音符の合成、音節の長音化、単語組の繰り返し、及び音節の追加、並びに音楽データに基づく音のフェードアウト処理の少なくとも一つにより調整するように構成していることを特徴とする請求項３に記載の音楽データ加工装置。
【請求項５】
前記調整手段は、音符より音節の数の方が多い場合に、音符の分割、音節の短縮、及び複数の音節の合成、並びに音符組の繰り返しの少なくとも一つにより調整するように構成していることを特徴とする請求項３又は請求項４のいずれかに記載の音楽データ加工装置。
【請求項６】
生成した歌詞付音楽データの音価、ピッチベント値、ベロシティ値、及びエクスプレッション値の少なくとも一つを修正する手段を更に備えることを特徴とする請求項２乃至請求項５のいずれかに記載の音楽データ加工装置。
【請求項７】
携帯型電話機であり、
通信網に接続して電子メールを送受信する手段を更に備え、
前記文字読取手段は、電子メールに含まれる文字データを読み取るように構成している
ことを特徴とする請求項２乃至請求項６のいずれかに記載の音楽データ加工装置。
【請求項８】
請求項２乃至請求項６のいずれかに記載の音楽データ加工装置と、
該音楽データ生成装置と通信網を介して通信する通信装置と
を備え、
該通信装置は、
文字データを前記音楽データ生成装置へ送信する手段を備え、
該音楽データ生成装置が備える文字読取手段は、
受信した文字データを読み取るように構成している
ことを特徴とする音楽データ加工システム。
【請求項９】
出力手段から音を出力させる音楽データを加工させるコンピュータプログラムにおいて、
コンピュータに、音符単位のデータを含む音楽データを読み取らせる手順と、
コンピュータに、言葉を示す文字データを読み取らせる手順と、
コンピュータに、音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行わせる手順と、
コンピュータに、対応付けた音符及び音節の数の過不足を調整させる手順と、
コンピュータに、音楽データに文字データを合成した歌詞付音楽データを生成させる手順と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＩＤＩ等の規格にて規定される音楽データを加工する音楽データ加工方法、該音楽データ加工方法を適用した音楽データ加工装置、該音楽データ加工装置を用いた音楽データ加工システム、及び前記音楽データ加工装置を実現するためのコンピュータプログラムに関し、特に文字データに基づいて音楽データを加工する音楽データ加工方法、音楽データ加工装置、音楽データ加工システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
携帯型電話機は急速に普及してきており、また多機能化も進んでいる。携帯型電話機に搭載された様々な機能の中で利用頻度の高い機能の一つが電子メール送受信機能であり、最近の携帯型電話機には、電子メールの閲覧時に音楽を演奏する機能等の様々な機能が実装されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら市場の潜在的な要求として、新たな電子メールの機能の提供が待ち望まれている。
【０００４】
本発明は斯かる事情に鑑みてなされたものであり、電子メールとして送受信される文章等の言葉を示す文字データを読み取り、読み取った文字データを音楽データに合成して歌詞付音楽データを生成することにより、電子メールとして送受信される文章を歌詞とする歌として出力するという新たな電子メールとしての機能を提供することが可能な音楽データ加工方法、該音楽データ加工方法を適用した音楽データ加工装置、該音楽データ加工装置を用いた音楽データ加工システム、及び前記音楽データ加工装置を実現するためのコンピュータプログラムの提供を目的とする。
【課題を解決するための手段】
【０００５】
第１発明に係る音楽データ加工方法は、音を出力する出力手段から音を出力させる音楽データを加工する音楽データ加工装置を用いた音楽データ加工方法において、前記音楽データ加工装置は、音符単位のデータを含む音楽データを読み取り、言葉を示す文字データを読み取り、音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行い、対応付けた音符及び音節の数の過不足を調整し、音楽データに文字データを合成した歌詞付音楽データを生成することを特徴とする。
【０００６】
本発明では、音楽データに文字データを合成した歌詞付音楽データを生成することにより、例えば電子メールとして送受信される文章を音楽データに合成することができるので、電子メールの内容を歌として出力することが可能となり、このため消費者の好奇心を刺激し、新たな高揚感を演出することが可能となる。
【０００７】
第２発明に係る音楽データ加工装置は、音を出力する出力手段から音を出力させる音楽データを加工する音楽データ加工装置において、音符単位のデータを含む音楽データを読み取る手段と、言葉を示す文字データを読み取る文字読取手段と、音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行う対応手段と、対応付けた音符及び音節の数の過不足を調整する調整手段と、音楽データに文字データを合成した歌詞付音楽データを生成する手段とを備えることを特徴とする。
【０００８】
本発明では、音楽データに文字データを合成した歌詞付音楽データを生成することにより、消費者の好奇心を刺激し、新たな高揚感を演出することが可能となる。しかも音符及び音節の過不足を調整することにより、歌唱時に不自然さの無い歌唱曲を生成することが可能となる。
【０００９】
第３発明に係る音楽データ加工装置は、第２発明において、単語の発音に関する情報を記録する発音データベースと、文字データにより示される言葉を形態素解析にて単語に分解する手段と、分解した単語及び発音データベースに記録されている発音に関する情報に基づいて、文字データにより示される言葉を一又は複数の単語からなる単語組に分割する手段と、音楽データに含まれている音符を予め設定されている区切り位置に基づいて音符組に分割する手段とを更に備え、前記対応手段は、単語組及び音符組毎に対応付けを行うように構成していることを特徴とする。
【００１０】
本発明では、形態素解析及び発音を考慮して文章を示す文字データを分割し、小節等の所定の区切りで分割した上で対応付けを行うことにより、文字データと音符データとの対応付けに無理が無く、歌唱時に不自然さの無い歌唱曲を生成することが可能である。
【００１１】
第４発明に係る音楽データ加工装置は、第３発明において、前記調整手段は、音符より音節の数の方が少ない場合に、音符の合成、音節の長音化、単語組の繰り返し、及び音節の追加、並びに音楽データに基づく音のフェードアウト処理の少なくとも一つにより調整するように構成していることを特徴とする。
【００１２】
本発明では、音符より音節の数が少ない場合、所謂、字足らずの場合に様々な調整を行うことで音符と音節とを対応させることにより、字足らずによる歌唱曲の不自然さが解消されるので、歌詞付の歌として歌唱時に無理の無い歌唱曲を生成することが可能である。
【００１３】
第５発明に係る音楽データ加工装置は、第３発明又は第４発明において、前記調整手段は、音符より音節の数の方が多い場合に、音符の分割、音節の短縮、及び複数の音節の合成、並びに音符組の繰り返しの少なくとも一つにより調整するように構成していることを特徴とする。
【００１４】
本発明では、音符より音節の方が多い場合、所謂、字余りの場合に様々な調整を行うことで音符と音節とを対応させることにより、字足らずによる歌唱曲の不自然さが解消されるので、歌詞付の歌として歌唱時に無理の無い歌唱曲を生成することが可能である。
【００１５】
第６発明に係る音楽データ加工装置は、第２発明乃至第５発明のいずれかにおいて、生成した歌詞付音楽データの音価、ピッチベント値、ベロシティ値、及びエクスプレッション値の少なくとも一つを修正する手段を更に備えることを特徴とする。
【００１６】
本発明では、音価、ピッチベント値、ベロシティ値、及びエクスプレッション値を修正することにより、リズム感のある歌唱を演出し、単に音符通りに歌うのではなく、所謂巧さのある歌唱を行うことが可能である。
【００１７】
第７発明に係る音楽データ加工装置は、第２発明乃至第６発明のいずれかにおいて、携帯型電話機であり、通信網に接続して電子メールを送受信する手段を更に備え、前記文字読取手段は、電子メールに含まれる文字データを読み取るように構成していることを特徴とする。
【００１８】
本発明では、電子メールを送信する携帯型電話機又は電子メールを受信した携帯型電話機に適用して電子メールの文章を歌として歌唱することにより、携帯電話に、電子メールの新たな機能を搭載することとなり、消費者の好奇心を刺激し、新たな高揚感を演出することが可能である。
【００１９】
第８発明に係る音楽データ加工システムは、第２発明乃至第６発明のいずれかに記載の音楽データ加工装置と、該音楽データ生成装置と通信網を介して通信する通信装置とを備え、該通信装置は、文字データを前記音楽データ生成装置へ送信する手段を備え、該音楽データ生成装置が備える文字読取手段は、受信した文字データを読み取るように構成していることを特徴とする。
【００２０】
本発明では、インターネット等の通信網に接続するサーバコンピュータを音楽データ加工装置として使用し、パーソナルコンピュータ、携帯型電話機等の通信装置と接続することにより、音楽データに文字データを合成した歌詞付音楽データを生成するサービスを提供するＡＳＰ(Application Service Provider)として用いることができるので、今までにはない新たなサービスを提供することが可能である。またメールサーバコンピュータを音楽データ加工装置として使用した場合には、送受信される電子メールの文章を歌詞付音楽データに加工するという新たなサービスを提供することが可能である。
【００２１】
第９発明に係るコンピュータプログラムは、出力手段から音を出力させる音楽データを加工させるコンピュータプログラムにおいて、コンピュータに、音符単位のデータを含む音楽データを読み取らせる手順と、コンピュータに、言葉を示す文字データを読み取らせる手順と、コンピュータに、音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行わせる手順と、コンピュータに、対応付けた音符及び音節の数の過不足を調整させる手順と、コンピュータに、音楽データに文字データを合成した歌詞付音楽データを生成させる手順とを実行させることを特徴とする。
【００２２】
本発明では、携帯型電話機、サーバコンピュータ等のコンピュータにて実行することにより、コンピュータが音楽データ加工装置として動作し、音楽データに文字データを合成した歌詞付音楽データを生成することにより、消費者の好奇心を刺激し、新たな高揚感を演出することが可能となる。しかも音符及び音節の過不足を調整することにより、歌唱時に不自然さの無い歌唱曲を生成することが可能となる。
【発明の効果】
【００２３】
本発明に係る音楽データ加工方法、音楽データ加工装置、音楽データ加工システム及びコンピュータプログラムは、例えば携帯型電話機にて送受信される電子メールに含まれる文字データを読み取り、音楽データを読み取り、音楽データに含まれる音符及び文字データにより示される言葉の音節の対応付けを行い、対応付けた音符及び音節の数の過不足を調整し、音楽データに文字データを合成した歌詞付音楽データを生成する。
【００２４】
この構成により、例えば受信した電子メールの内容を歌として歌い上げる等、携帯型電話機に電子メールの新たな機能を搭載することとなるので、消費者の好奇心を刺激し、新たな昂揚感を演出することが可能である。しかも音符より音節の数が少ない字足らずの場合又は音符より音節の数が多い字余りの場合の音符又は音節の過不足の調整により、歌唱時に不自然さの無い歌唱曲を生成することが可能となる。
【００２５】
また本発明は、インターネット等の通信網に接続するサーバコンピュータを音楽データ加工装置として使用し、パーソナルコンピュータ、携帯型電話機等の通信装置と接続することにより、音楽データに文字データを合成した歌詞付音楽データを生成するサービスを提供するＡＳＰ(Application Service Provider)として用いることができるので、今までにはない新たなサービスを提供することが可能である。またメールサーバコンピュータを音楽データ加工装置として使用した場合には、送受信される電子メールの文章を歌詞付音楽データに加工するという新たなサービスを提供することが可能である。
【発明を実施するための最良の形態】
【００２６】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００２７】
実施の形態１．
図１は、本発明の実施の形態１における音楽データ加工システムを概念的に示す説明図である。図１中１及び２は、本発明の音楽データ加工システムにて用いられる携帯型電話機を用いた通信装置であり、通信装置１及び２は、インターネット等の通信網１００を介して電子メールを送受信することができる。なお以降の説明において、送信側の通信装置を第１通信装置１、受信側の通信装置を第２通信装置２として区別する。なお本発明の実施の形態１において第２通信装置２は、本発明の音楽データ加工装置として機能する。
【００２８】
図２は、本発明の実施の形態１における音楽データ加工システムにて用いられる各種装置を示すブロック図である。第１通信装置１は、各種通信処理、音声入出力処理、アプリケーションプログラムの実行処理等の各種処理を制御するＣＰＵ等の制御手段１０、電子メールを送受信する機能を実現する電子メール送受信用コンピュータプログラム（以下、メーラという）等の各種処理に必要なコンピュータプログラム及びデータ等の情報を記録するＲＯＭ、ＲＡＭ等の記録手段１１を備えている。
【００２９】
さらに第１通信装置１が備える制御手段１０は、データ通信及び電話通信を制御する通信制御手段１２を制御し、通信制御手段１２は、電話通信用のデジタル音声情報及び電子メール等の各種デジタルデータを送受信するアンテナ等の通信手段１３を制御する。また制御手段１０は、スピーカ等の音声出力手段１４から出力する音声信号及びマイク等の音声入力手段１５から入力される音声信号の変換処理を行う音声処理手段１６を制御する。音声処理手段１６による変換処理とは、音声出力手段１４から出力すべくデジタル信号をアナログ音声信号に変換する処理、及び音声入力手段１５から入力された音声に基づくアナログ音声信号をデジタル信号に変換する処理である。そして第１通信装置１は、制御手段１０の制御により、英数字及び各種命令等のキー入力を受け付ける押し釦等のキー入力手段１７から入力を受け付け、キー入力された情報及び送受信する情報等の各種情報を表示する液晶ディスプレイ等の表示手段１８に必要な情報を表示させる。
【００３０】
第２通信装置２は、制御手段２０、記録手段２１、通信制御手段２２、通信手段２３、音声出力手段２４、音声入力手段２５、音声処理手段２６、キー入力手段２７、及び表示手段２８を備えている。記録手段２１には、メーラの他、本発明のコンピュータプログラム２０１も記録されており、本発明のコンピュータプログラム２０１を制御手段２０の制御により実行することで、第２通信装置２は、本発明の音楽データ加工装置として動作する。また記録手段２１には、ＭＩＤＩ(Musical Instrument Digital Interface)等の規格にて規定される音楽データに基づく音を音声出力手段２４から出力させる機能を実現するコンピュータプログラムも記録されている。なお音楽データに基づく音を出力させる機能は、ソフトウェアではなく、ハードウェアにて実行するようにしても良い。
【００３１】
さらに第２通信装置２が備える記録手段２１の記録領域の一部は、本発明のコンピュータプログラム２０１の実行時に、単語の発音に関する情報を記録する発音データベース（発音ＤＢ）２１ａ、人の声を録音した音声データを記録する音声データベース（音声ＤＢ）２１ｂ等の各種データベースとしても用いられている。発音データベース２１ａに関する単語の発音に関する情報とは、単語に対応付けてアクセント位置、アクセント量、アクセント型、アクセント結合規則、遅延値等の発音に関する情報が記録されている。単独の単語の発音は、アクセント位置及びアクセント型により決定されるが、複数の単語が結合して文節等の単語組を形成する場合、形成された単語組は、音律単位の一つであるアクセント句となり、アクセントの移動、生起、及び消失が発生する。この現象は単語の品詞及び結合する付属語に基づくアクセント結合規則にて規定されている。音声データベース２１ｂには、実際に人が読み上げた複数の文章を各品詞単位で切り分けて作成された音声データが記録されている。
【００３２】
次に本発明の実施の形態１における音楽データ加工システムにて用いられる各種装置の処理について説明する。図３は、本発明の実施の形態１における第１通信装置１の文字データ送信処理及び第２通信装置（音楽データ加工装置）２の音楽データ加工処理を示すフローチャートである。第１通信装置１を操作する操作者は、第１通信装置１を操作してメーラを起動し、メールの本文として言葉を示す文字データを入力し、更に予め記録手段１１に記録されているＭＩＤＩ等の規格にて規定される音楽データを指定する入力を行う。第１通信装置１は、制御手段１０の制御により、キー入力手段１７から操作を受け付け、受け付けた操作に基づいて、指定された音楽データ及び入力された文字データを電子メールとして、通信手段１３から通信網１００を介して第２通信装置２へ送信する（Ｓ１０１）。ＭＩＤＩ等の規格の音楽データは、音楽を出力すべく音符単位のデータを含んでおり、また小節等の演奏の区切りとなり位置を示すデータ等の様々なデータも含まれている。特に本発明の音楽データ加工システムにて用いられる音楽データは、歌唱を開始する音符を示す歌唱開始許可拍のデータも含まれている。
【００３３】
本発明の音楽データ加工装置として用いられる第２通信装置２では、記録手段２１に記録されたコンピュータプログラム２０１を実行する制御手段２０の制御により、以降に示す音楽データ加工処理を実行する。先ず第２通信装置２は、制御手段２０の制御により、通信手段２３にて、音楽データ及び文字データを受信する（Ｓ１０２）。なお音楽データは、第１通信装置１から第２通信装置２へ電子メールに添付するのではなく、予め第２通信装置２が備える記録手段２１に記録している音楽データを、以降の処理において用いる様にしても良く、またその場合、使用する音楽データを指定すべく音楽データの名称を示した名称データを第１通信装置１から送信する電子メールに添付する様にしても良く、更には通信網１００に接続するサーバコンピュータに記録されている音楽データの記録位置を示すＵＲＬ(Universal Resource Locator)を電子メールに添付し、第２通信装置２では、ＵＲＬに基づいて音楽データをダウンロードする様にしても良い。
【００３４】
第２通信装置２では、制御手段２０の制御により、受信した電子メールに添付されている音楽データを読み取り（Ｓ１０３）、更に電子メールに含まれる文字データを読み取る（Ｓ１０４）。なおステップＳ１０３にて音楽データを読み取る処理を行っているが、前述した様に電子メールに添付されている音楽データを読み取るのではなく、第２通信装置２に予め記録されている音楽データを読み取る様にしても、また通信網１００を介してダウンロードした音楽データを読み取る様にしても良い。
【００３５】
第２通信装置２では、制御手段２０の制御により、文字データにより示される言葉を形態素解析にて単語に分解し（Ｓ１０５）、分解した単語及び発音データベース２１ａに記録されている発音に関する情報に基づいて、読み取った文字データにより示される言葉を一又は複数の単語からなる単語組に分割する（Ｓ１０６）。ステップＳ１０５〜Ｓ１０６の処理により、文字データにより示される言葉は、単語組に分割される。分割される単語組は、音律単位の一つであるアクセント句として用いられる。例えば文字データにより示される言葉が「学校へ行った」である場合、形態素解析により、「学校」、「へ」、「行」、「っ」及び「た」に分解される。そして分解した単語及び発音に関する情報に基づいて、文字データにより示される「学校へ行った」という言葉は、アクセント句として用いられる「学校へ」及び「行った」の二つの単語組に分割される。
【００３６】
第２通信装置２では、制御手段２０の制御により、音楽データに含まれている音符を、予め設定されている小節を示す区切り位置に基づいて一又は複数の音符からなる音符組に分割する（Ｓ１０７）。
【００３７】
そして第２通信装置２は、制御手段２０の制御により、単語組及び音符組毎に、文字データにより示される言葉の音節と音楽データに含まれる音符との対応付けを行う（Ｓ１０８）。ステップＳ１０８では、アクセント句である単語組を構成する音節を、音符組として示される小節単位の各音符に割り付ける対応付けを行う。例えば文字データにより示される言葉「屋根より高い鯉のぼり」を分割した単語組が４個の音節からなる「屋根より」、３個の音節からなる「高い」及び５個の音節からなる「鯉のぼり」であり、小節単位の音符の数が、４個、４個、４個である場合、単語組「屋根より」と、１番目の小節を示す音符組とを対応付け、単語組「高い」と、２番目の小節を示す音符組とを対応付け、単語組「鯉のぼり」と３番目の小節を示す音符組とを対応付ける。但し、小節単位の音符の数が、８個、８個、８個である場合、単語組「屋根より」及び「高い」と、１番目の小節を示す音符組とを対応付け、単語組「鯉のぼり」と、２番目の小節を示す音符組とを対応付ける。即ち必ずしも一の単語組と一の音符組とを対応付けるのではなく、組単位での音節の数と音符の数との差が少なくなる様に対応付け処理が行われる。また対応付けを行うに当たっては、いくつかの制約条件が予め設定される。例えば小節に歌唱開始許可拍が設定されている場合、当該小節に対応する音符組に対する対応付けは、歌唱開始許可拍が設定されている音符から行われる。また文の切れ目を示す句点が有る場合、句点が含まれる単語組と、該単語組の後の単語組を、同じ音符組に対応付けることは無い等の制約条件である。
【００３８】
そして第２通信装置２は、制御手段２０の制御により、対応付けた組毎に、即ち小節毎に、音節の数と音符の数との多少を判定する（Ｓ１０９）。ステップＳ１０９において、音符より音節の数の方が少ないと判定した場合（Ｓ１０９：１）、第２通信装置２では、制御手段２０の制御により、対応付けた音節及び音符の数の過不足を調整する字足らず調整処理を実行する（Ｓ１１０）。ステップＳ１０９において、音符より音節の数が多いと判定した場合（Ｓ１０９：２）、第２通信装置２では、制御手段２０の制御により、対応付けた音節及び音符の数の過不足を調整する字余り調整処理を実行する（Ｓ１１１）。ステップＳ１０９において、音符の数と音節の数とが同数であると判定した場合（Ｓ１０９：３）、過不足を調整する調整処理は行わない。ステップＳ１０９〜Ｓ１１１に示した対応付け及び過不足調整処理は、対応付けた全ての組、即ち全ての小節に対して行う。
【００３９】
そしてステップＳ１０９〜Ｓ１１１に示した対応付け及び過不足調整処理を行った後、第２通信装置２は、制御手段２０の制御により、音声データベース２１ａを参照して、音楽データに対応付けた文字データを合成する歌詞付音楽データ合成処理にて歌詞付音楽データを生成し（Ｓ１１２）、生成した歌詞付音楽データの歌唱方法を演出すべく編曲処理を実行し（Ｓ１１３）、編曲した歌詞付音楽データを音声出力手段１４から歌詞付の楽曲として出力する（Ｓ１１４）。このように音楽データ加工装置として用いられる第２通信装置２の音楽データ加工処理により、第１通信装置１から受信した電子メールの文章は歌詞付音楽データに加工された後、第２通信装置２から歌詞付の楽曲として出力、即ち歌唱曲として歌い上げる処理が行われる。
【００４０】
次に図３を用いて説明した第２通信装置（音楽データ加工装置）２の音楽データ加工処理のステップＳ１１０にて実行する字足らず調整処理の詳細を説明する。図４及び図５は、本発明の実施の形態１における第２通信装置（音楽データ加工装置）２の字足らず調整処理を示すフローチャートである。第２通信装置２では、記録手段２１に記録されたコンピュータプログラム２０１を実行する制御手段２０の制御により、以降に示す字足らず調整処理を実行する。先ず第２通信装置２では、制御手段２０の制御により、連続する音符を足し合わせる音符合成処理の要否を判定し（Ｓ２０１）、音符合成処理を要すると判定した場合（Ｓ２０１：ＹＥＳ）、発音データベース２１ａに記録されている発音に関する情報を参照して、音符合成処理を実行する（Ｓ２０２）。ステップＳ２０１において、音符合成処理が不要であると判定した場合（Ｓ２０１：ＮＯ）、ステップＳ２０２の処理は実行せず、次の処理へ進む。音符合成処理とは、発音データベース２１ａを参照して単語組の中でアクセントを持つ音節を特定し、特定した音節に対応する音符を次の音符と足し合わせて一つの音符に変換する処理である。アクセントを持つ音節が複数個の場合はアクセント量が大きい順とする。なおアクセント量が同じ場合は出現する順番とする。音符を足し合わせる処理とは、連続して演奏するスラー処理、中間音を出力させる処理等の処理を示す。音符合成処理の要否は、単語組の内容、単語組及び音符組の長さの関係等の予め設定されている判定条件に合致するか否かにより判定される。
【００４１】
そして第２通信装置２では、制御手段２０の制御により、単語組の最後の母音を伸ばす末尾母音伸長処理の要否を判定し（Ｓ２０３）、末尾母音伸長処理を要すると判定した場合（Ｓ２０３：ＹＥＳ）、末尾母音伸長処理を実行する（Ｓ２０４）。ステップＳ２０３において、末尾母音伸長処理が不要であると判定した場合（Ｓ２０３：ＮＯ）、ステップＳ２０４の処理は実行せず、次の処理へ進む。末尾母音伸長処理とは、単語組の最後の母音を伸ばして長音化することにより、複数の音符に対応させる処理である。例えば単語組が「鯉のぼり」である場合、「鯉のぼりい」というように母音となる音節を加えて音節の不足を解消する。末尾母音伸長処理の要否は、単語組の内容、単語組及び音符組の長さの関係、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４２】
そして第２通信装置２では、制御手段２０の制御により、遅延値が所定値以上である特定の音節を伸ばす特定音伸長処理の要否を判定し（Ｓ２０５）、特定音伸長処理を要すると判定した場合（Ｓ２０５：ＹＥＳ）、特定音伸長処理を実行する（Ｓ２０６）。ステップＳ２０５において、特定音伸長処理が不要であると判定した場合（Ｓ２０５：ＮＯ）、ステップＳ２０６の処理は実行せず、次の処理へ進む。特定音伸長処理にて伸ばす特定の音とは、遅延値が所定値以上である子音を示す。遅延値とは人の発声において、発声行動の開始から実際に発声が行われるまでの微小な時間を示し、例えば「さ」、「し」、「す」等のさ行の音は長く、「あ」、「い」、「う」等の母音は短い。なお音節と遅延値との関係は発音データベース２１ａを参照することにより求められる。特定音伸長処理の要否は、単語組の内容、単語組及び音符組の長さの関係、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４３】
そして第２通信装置２では、制御手段２０の制御により、アクセントのある母音を伸ばすアクセント母音伸長処理の要否を判定し（Ｓ２０７）、アクセント母音伸長処理を要すると判定した場合（Ｓ２０７：ＹＥＳ）、発音データベース２１ａに記録されている発音に関する情報を参照して、アクセント母音伸長処理を実行する（Ｓ２０８）。ステップＳ２０７において、アクセント母音伸長処理が不要であると判定した場合（Ｓ２０７：ＮＯ）、ステップＳ２０８の処理は実行せず、次の処理へ進む。アクセント母音伸長処理とは、発音データベース２１ａを参照して単語組の中でアクセントを持つ音節を特定し、特定した音節の母音を伸ばして長音化することにより、複数の音符に対応させる処理である。アクセント母音伸長処理の要否は、単語組の内容、単語組及び音符組の長さの関係、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４４】
そして第２通信装置２では、制御手段２０の制御により、単語組を繰り返す単語組繰り返し処理の要否を判定し（Ｓ２０９）、単語組繰り返し処理を要すると判定した場合（Ｓ２０９：ＹＥＳ）、単語組繰り返し処理を実行する（Ｓ２１０）。ステップＳ２０９において、単語組繰り返し処理が不要であると判定した場合（Ｓ２０９：ＮＯ）、ステップＳ２１０の処理は実行せず、次の処理へ進む。単語組繰り返し処理とは、最後の単語組を繰り返す、即ちリフレインを行うことにより、音節を追加して音節の不足を解消する処理である。なお一の単語組のみを繰り返すのではなく、複数の単語組を繰り返す様にしても良く、また文字データに比べて音楽データが長く、対応する単語組が割り当てられていない音符組が存在する場合、一又は複数の単語組を繰り返すことにより、音符組に対応する単語組を作成する様にしても良い。単語組繰り返し処理の要否は、単語組及び音符組の長さの関係、単語組が割り当てられない音符組の有無、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４５】
そして第２通信装置２では、制御手段２０の制御により、音節が割り当てられていない音符の存在を許可する無音節音符許可処理の要否を判定し（Ｓ２１１）、無音節音符許可処理を要すると判定した場合（Ｓ２１１：ＹＥＳ）、無音節音符許可処理を実行する（Ｓ２１２）。ステップＳ２１１において、無音節音符許可処理が不要であると判定した場合（Ｓ２１１：ＮＯ）、ステップＳ２１２の処理は実行せず、次の処理へ進む。無音節音符許可処理とは、余った音符に対して音節を割り当てず、バックグラウンドミュージックとして出力する処理である。無音節音符許可処理の要否は、単語組及び音符組の長さの関係、単語組が割り当てられない音符組の有無、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４６】
そして第２通信装置２では、制御手段２０の制御により、音節が割り当てられていない音符をフェードアウトさせるフェードアウト処理の要否を判定し（Ｓ２１３）、フェードアウト処理を要すると判定した場合（Ｓ２１３：ＹＥＳ）、フェードアウト処理を実行する（Ｓ２１４）。ステップＳ２１３において、フェードアウト処理が不要であると判定した場合（Ｓ２１３：ＮＯ）、ステップＳ２１４の処理は実行せず、次の処理へ進む。フェードアウト処理とは、音節が割り当てられていない音符の音量を徐々に下げていき、かつ所定値以下の音量となった音符を削除する処理である。フェードアウト処理の要否は、単語組及び音符組の長さの関係、単語組が割り当てられない音符組の有無、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４７】
そして第２通信装置２では、制御手段２０の制御により、音符が割り当てられていない音符に所定の音節を追加して対応付けるスキャット・ハミング処理の要否を判定し（Ｓ２１５）、スキャット・ハミング処理を要すると判定した場合（Ｓ２１５：ＹＥＳ）、スキャット・ハミング処理を実行する（Ｓ２１６）。ステップＳ２１５において、スキャット・ハミング処理が不要であると判定した場合（Ｓ２１５：ＮＯ）、ステップＳ２１６の処理は実行せず、次の処理へ進む。スキャット・ハミング処理とは、音節が割り当てられていない音符に「ららら」等の所定の音節を追加して音節の不足を解消する処理である。スキャット・ハミング処理の要否は、単語組及び音符組の長さの関係、単語組が割り当てられない音符組の有無、以前の処理による字足らずの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００４８】
そして第２通信装置２では、制御手段２０の制御により、字足らず状況が解消したか否かを判定し（Ｓ２１７）、字足らず状況が解消していると判定した場合（Ｓ２１７：ＹＥＳ）、字足らず調整処理を終了し、音楽データ加工処理の以降の処理を実行する。ステップＳ２１７において、字足らず状況が解消していないと判定した場合（Ｓ２１７：ＮＯ）、ステップＳ２０１へ戻り、以降の処理を繰り返す。
【００４９】
次に図３を用いて説明した第２通信装置（音楽データ加工装置）２の音楽データ加工処理のステップＳ１１１にて実行する字余り調整処理の詳細を説明する。図６及び図７は、本発明の実施の形態１における第２通信装置（音楽データ加工装置）２の字余り調整処理を示すフローチャートである。第２通信装置２では、記録手段２１に記録されたコンピュータプログラム２０１を実行する制御手段２０の制御により、以降に示す字余り調整処理を実行する。先ず第２通信装置２では、制御手段２０の制御により、音符を分割する音符分割処理の要否を判定し（Ｓ３０１）、音符分割処理を要すると判定した場合（Ｓ３０１：ＹＥＳ）、発音データベース２１ａに記録されている発音に関する情報を参照して、音符分割処理を実行する（Ｓ３０２）。ステップＳ３０１において、音符分割処理が不要であると判定した場合（Ｓ３０１：ＮＯ）、ステップＳ３０２の処理は実行せず、次の処理へ進む。音符分割処理とは、発音データベース２１ａを参照して単語組の中でアクセントを持つ音節を特定し、特定した音節以外の音節の中で遅延値が最も小さい音節を、発音データベース２１ａを参照して特定し、特定した音節に対応する音符を２分割、例えば８分音符を２つの１６分音符に分割して特定した遅延値が最も小さい音節と、その音節の次の音節とに対応付ける。なお更に字余りが有る場合、次に遅延値が小さい音節に対応する音符を分割するという処理を繰り返す。音符分割処理の要否は、単語組の内容、遅延値が最も小さい音節の位置、分割の対象となる音符の長さ等の予め設定されている判定条件に合致するか否かにより判定される。
【００５０】
そして第２通信装置２では、制御手段２０の制御により、長音を短縮する音節短縮処理の要否を判定し（Ｓ３０３）、音節短縮処理を要すると判定した場合（Ｓ３０３：ＹＥＳ）、音節短縮処理を実行する（Ｓ３０４）。ステップＳ３０３において、音節短縮処理が不要であると判定した場合（Ｓ３０３：ＮＯ）、ステップＳ３０４の処理は実行せず、次の処理へ進む。音節短縮処理とは、単語組に含まれる長音を短縮することにより、音節の数を削減する処理である。例えば「かー」等の長音を「か」というように短縮することにより、音符の不足を解消する。音節短縮処理の要否は、単語組の内容、長音の有無、長音の種類、長音の位置、以前の処理による字余りの解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５１】
そして第２通信装置２では、制御手段２０の制御により、連母音又は半母音を短縮する母音短縮処理の要否を判定し（Ｓ３０５）、母音短縮処理を要すると判定した場合（Ｓ３０５：ＹＥＳ）、母音短縮処理を実行する（Ｓ３０６）。ステップＳ３０５において、母音短縮処理が不要であると判定した場合（Ｓ３０５：ＮＯ）、ステップＳ３０６の処理は実行せず、次の処理へ進む。連母音とは、「ああ」、「えい」等の連続する母音を示し、連母音を短縮する母音短縮処理とは、連続する母音の後の音節を前の音節に合成する処理を示す。なお本願では前の母音が子音を伴う場合でも母音短縮処理を適用することが可能である。例えば「鯉のぼり」の「ｋｏｉ」の箇所を連母音と見なし、「ｋｏｉ」を短縮して一つの音符に対応付ける様にしても良い。なお対応付けられた一つの音符は必要に応じて２つの音符に分割する様にしても良い。半母音とは、「わ行」及び「や行」の音を示し、半母音を短縮する母音短縮処理とは、半母音を前の音節に合成する処理を示す。例えば「合わない」は、母音短縮処理により、「合わ」の箇所を短縮して一つの音符に対応付けられる。なお「合わない」の場合は、「ない」の箇所も連母音を短縮する母音短縮処理により一つの音符に対応付けられる。また半母音を短縮する母音短縮処理においても対応付けられた一つの音符を２つの音符に分割する様にしても良い。母音短縮処理の要否は、単語の内容、連母音又は半母音の有無、連母音又は半母音の位置、以前の処理による字余り解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５２】
そして第２通信装置２では、制御手段２０の制御により、助詞又は撥音を短縮する助詞・撥音短縮処理の要否を判定し（Ｓ３０７）、助詞・撥音短縮処理を要すると判定した場合（Ｓ３０７：ＹＥＳ）、助詞・撥音短縮処理を実行する（Ｓ３０８）。ステップＳ３０７において、助詞・撥音短縮処理が不要であると判定した場合（Ｓ３０７：ＮＯ）、ステップＳ３０８の処理は実行せず、次の処理へ進む。助詞・撥音短縮処理とは、助詞、又は撥音、即ち「ん」を前の音節に合成して一つの音符に対応付ける。そして対応付けられた一つの音符は必要に応じて２つの音符に分割される。助詞・撥音短縮処理の要否は、単語の内容、助詞又は撥音の有無、助詞又は撥音の位置、以前の処理による字余り解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５３】
そして第２通信装置２では、制御手段２０の制御により、「サビ」と呼ばれる楽曲の中で最も盛り上がる箇所を示す一又は複数の音符組を繰り返すサビ繰り返し処理の要否を判定し（Ｓ３０９）、サビ繰り返し処理を要すると判定した場合（Ｓ３０９：ＹＥＳ）、サビ繰り返し処理を実行する（Ｓ３１０）。ステップＳ３０９において、サビ繰り返し処理が不要であると判定した場合（Ｓ３０９：ＮＯ）、ステップＳ３１０の処理は実行せず、次の処理へ進む。サビ繰り返し処理とは、音符組が割り当てられない単語組が存在する場合に、サビとなる音符組を繰り返すことにより、音符の不足を解消する処理である。なおサビとなる音符組は、予め音楽データにサビとなる音符組を示すデータを含めることで検出することができる。サビ繰り返し処理の要否は、音符組が割り当てられない単語組の有無、単語組及び音符組の長さの関係、サビとなる音符組の長さ、以前の処理による字余り解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５４】
そして第２通信装置２では、制御手段２０の制御により、曲の先頭から始まる一又は複数の音符組を繰り返す前部繰り返し処理の要否を判定し（Ｓ３１１）、前部繰り返し処理を要すると判定した場合（Ｓ３１１：ＹＥＳ）、前部繰り返し処理を実行する（Ｓ３１２）。ステップＳ３１１において、前部繰り返し処理が不要であると判定した場合（Ｓ３１１：ＮＯ）、ステップＳ３１２の処理は実行せず、次の処理へ進む。前部繰り返し処理とは、音符組が割り当てられていない単語組が存在する場合に、曲の先頭の一又は複数の音符組を繰り返すことにより、音符の不足を解消する処理である。前部繰り返し処理の要否は、音符組が割り当てられない単語組の有無、単語組及び音符組の長さの関係、繰り返しの対象となる音符組の長さ、以前の処理による字余り解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５５】
そして第２通信装置２では、制御手段２０の制御により、字余りとなっている音符組の直前の音符組を繰り返す直前音符組繰り返し処理の要否を判定し（Ｓ３１３）、直前音符組繰り返し処理を要すると判定した場合（Ｓ３１３：ＹＥＳ）、直前音符組繰り返し処理を実行する（Ｓ３１４）。ステップＳ３１３において、直前音符組繰り返し処理が不要であると判定した場合（Ｓ３１３：ＮＯ）、ステップＳ３１４の処理は実行せず、次の処理へ進む。直前音符組繰り返し処理とは、対応付けられている音符組の音符の数と単語組の音節の数との差が所定値以上である場合に、その音符組の直前の音符組を繰り返すことにより、音符組を増加させ、複数となった音符組に単語組を対応付ける処理である。直前音符組繰り返し処理の要否は、単語組及び音符組の長さの関係、繰り返しの対象となる音符組の長さ、以前の処理による字余り解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５６】
そして第２通信装置２では、制御手段２０の制御により、曲の最後の一又は複数の音符組を繰り返す後部繰り返し処理の要否を判定し（Ｓ３１５）、後部繰り返し処理を要すると判定した場合（Ｓ３１５：ＹＥＳ）、後部繰り返し処理を実行する（Ｓ３１６）。ステップＳ３１５において、後部繰り返し処理が不要であると判定した場合（Ｓ３１５：ＮＯ）、ステップＳ３１６の処理は実行せず、次の処理へ進む。後部繰り返し処理とは、音符組が割り当てられていない単語組が存在する場合に、曲の最後の一又は複数の音符組を繰り返すことにより、音符の不足を解消する処理である。後部繰り返し処理の要否は、音符組が割り当てられない単語組の有無、単語組及び音符組の長さの関係、繰り返しの対象となる音符組の長さ、以前の処理による字余り解消状況等の予め設定されている判定条件に合致するか否かにより判定される。
【００５７】
そして第２通信装置２では、制御手段２０の制御により、字余り状況が解消したか否かを判定し（Ｓ３１７）、字余り状況が解消していると判定した場合（Ｓ３１７：ＹＥＳ）、字余り調整処理を終了し、音楽データ加工処理の以降の処理を実行する。ステップＳ３１７において、字余り状況が解消していないと判定した場合（Ｓ３１７：ＮＯ）、ステップＳ３０１へ戻り、以降の処理を繰り返す。
【００５８】
次に図３を用いて説明した第２通信装置（音楽データ加工装置）２の音楽データ加工処理のステップＳ１１２にて実行する歌詞付音楽データ合成処理の詳細を説明する。図８は、本発明の実施の形態１における第２通信装置（音楽データ加工装置）２の歌詞付音楽データ合成処理を示すフローチャートである。第２通信装置２では、記録手段２１に記録されたコンピュータプログラム２０１を実行する制御手段２０の制御により、文字組及び音符組への分割結果、文字組及び音符組の対応付けの状況、発音データベース２１ａに記録されているアクセント等の発音に関する情報、並びに発声データベース２１ｂに記録されている音声データに基づいて、音声合成波形を生成し（Ｓ４０１）、生成した音声合成波形を、音節毎に、対応している音符が示す音価（音符長）及び音程（周波数）に基づき加工し（Ｓ４０２）、加工した音声合成波形を音楽データに合成する（Ｓ４０３）。これにより歌詞付音楽データが生成される。
【００５９】
次に図３を用いて説明した第２通信装置（音楽データ加工装置）２の音楽データ加工処理のステップＳ１１３にて実行する編曲処理の詳細を説明する。図９は、本発明の実施の形態１における第２通信装置（音楽データ加工装置）２の編曲処理を示すフローチャートである。第２通信装置２では、記録手段２１に記録されたコンピュータプログラム２０１を実行する制御手段２０の制御により、以降に示す編曲処理を実行する。先ず第２通信装置２では、制御手段２０の制御により、各音符の音価（音符長）に対し、所定の短縮係数Ｋ（０＜Ｋ＜１）を乗じて音価を調整し（Ｓ５０１）、調整した音価が所定の上限値以上である音符に対しては、音価が上限値となる様に調整し（Ｓ５０２）、調整した音価が所定の下限値以下である音符に対しては、音価が下限値となる様に調整する（Ｓ５０３）。ステップＳ５０１〜Ｓ５０３の音価調整処理により、スタッカートを効かせた歌唱方法を演出することができる。
【００６０】
そして第２通信装置２では、制御手段２０の制御により、各音符に対し、歌詞付音楽データの音価、ピッチベント値及びベロシティ値を、元の音楽データの音価、ピッチベント値及びベロシティ値に基づいて調整し（Ｓ５０４）、更に各音符に対し、対応する音節のアクセント量及び歌詞の発音に基づいて、音価、ピッチベント値及びベロシティ値を調整し（Ｓ５０５）、各音符に対し、エクスプレッション値及び遅延量を調整する（Ｓ５０６）。ステップＳ５０４の調整処理は、元の音楽データの音価、ピッチベント値及びベロシティ値と、加工後の歌詞付音楽データの音価、ピッチベント値及びベロシティ値とを夫々所定の比率で加重平均して求めた値に調整する処理である。なおピッチベント値とは、音の高さを微調整する値であり、ベロシティ値とは、音の強さを微調整する値である。またエクスプレッション値とは、音量を微調整する値である。
【００６１】
前記実施の形態１では、第２通信装置を音楽データ加工装置として用いる形態を示したが、本発明はこれに限らず、第１通信装置を音楽データ加工装置として用いる様にしても良い。第１通信装置を音楽データ加工装置として用いる場合、第１通信装置は、電子メールの送信時に電子メールに含まれる文字データに基づいて音楽データを加工して歌詞付音楽データを生成する音楽データ加工処理を実行し、生成した歌詞付音楽データを電子メールに添付して送信する。
【００６２】
また前記実施の形態１では、携帯型電話機である通信装置を音楽データ加工装置として用いる形態を示したが、本発明はこれに限らず、電子メールを送受信することが可能なパーソナルコンピュータである通信装置を音楽データ加工装置として用いる等、様々な形態に展開することが可能である。
【００６３】
実施の形態２．
実施の形態２は、実施の形態１において、電子メールを送受信する通信装置を音楽データ加工装置として用いるのではなく、インターネット等の通信網に接続するウェブサーバコンピュータを音楽データ加工装置として用い、歌詞付音楽データを生成するサービスを提供するＡＳＰとして運用する形態である。
【００６４】
図１０は、本発明の実施の形態２における音楽データ加工システムを概念的に示す説明図である。図１中３は、ウェブサーバコンピュータを用いた本発明の音楽データ加工装置であり、音楽データ加工装置３は、インターネット等の通信網１００に接続しており、通信網１００には、パーソナルコンピュータ等の通信装置４が接続している。
【００６５】
図１１は、本発明の実施の形態２における音楽データ加工システムにて用いられる各種装置を示すブロック図である。音楽データ加工装置３は、装置全体を制御するＣＰＵ等の制御手段３０、本発明のコンピュータプログラム２０１及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体２０２から各種データを読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段３１、補助記憶手段３１により読み取った各種データを記録するハードディスク等の記録手段３２、情報を一時的に記憶するＲＡＭ等の記憶手段３３を備えている。そして記録手段３２に記録したコンピュータプログラム２０１を読み取り、記憶手段３３に記憶させて、制御手段３０にて実行することにより、ウェブサーバコンピュータは、本発明の音楽データ加工装置３として動作する。さらに音楽データ加工装置３は、通信網１に接続する通信手段３４を備えている。
【００６６】
音楽データ加工装置３の記録手段３２の記録領域の一部は、発音データベース３２ａ、音声データベース３２ｂ等の各種データベースとして用いられている。なお記録手段３２の記録領域の一部を発音データベース３２ａ、音声データベース３２ｂ等の各種データベースとして用いるのではなく、音楽データ加工装置３に接続する他の装置の記録領域の一部を各種データベースとして用いる様にしても良い。
【００６７】
通信装置４は、制御手段４０、記録手段４１、記憶手段４２、通信手段４３、マウス、キーボード等の入力手段４４、及びモニタ、スピーカ等の出力手段４５を備えている。
【００６８】
次に本発明の実施の形態２における音楽データ加工システムにて用いられる各種装置の処理について説明する。図１２は、本発明の実施の形態２における通信装置４の文字データ送信処理及び音楽データ加工装置３の音楽データ加工処理を示すフローチャートである。通信装置４を操作する操作者は、通信装置４を操作して、文字データを入力し、予め記録手段４２に記録されている音楽データを指定する入力を行う。通信装置４は、入力手段４４から入力を受け付け、指定された音楽データ及び入力された文字データを通信手段４３から通信網１００を介して音楽データ加工装置３へ送信する（Ｓ６０１）。
【００６９】
音楽データ加工装置３では、記憶手段３３に記憶させたコンピュータプログラム２０１を実行する制御手段３０の制御により、通信手段３４にて、音楽データ及び文字データを受信する（Ｓ６０２）。なお音楽データは、通信装置４から音楽データ加工装置３へ送信するのではなく、予め音楽データ加工装置３が備える記録手段３２に記録している音楽データを、以降の処理において用いる様にしても良く、またその場合、使用する音楽データを指定すべく音楽データの名称を示した名称データを通信装置４にて指定する様にしても良い。
【００７０】
そして音楽データ加工装置３では、制御手段３０の制御により、音楽データに文字データを合成した歌詞付音楽データを生成する音楽データ加工処理を実行し（Ｓ６０３）、生成した歌詞付音楽データを通信手段３４から通信網１００を介して通信装置４へ送信する（Ｓ６０４）。ステップＳ６０３の音楽データ加工処理は、実施の形態１にて、音楽データ加工処理、並びに音楽データ加工処理にて実行される字足らず調整処理、字余り調整処理、歌詞付音楽データ合成処理、及び編曲処理と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００７１】
通信装置４では、制御手段４０の制御により、通信手段４３にて歌詞付音楽データを受信し（Ｓ６０５）、受信した歌詞付音楽データを記録手段４２に記録し（Ｓ６０６）、また必要に応じてスピーカである出力手段４５から出力する。
【００７２】
前記実施の形態２では、生成した歌詞付音楽データを文字データの送信元の装置へ送信する形態を示したが、本発明はこれに限らず、通信装置４にて指定された他の装置へ、生成した歌詞付音楽データを送信する様にしても良い等、様々な形態に展開することが可能である。
【００７３】
さらに音楽データ加工装置をメールサーバコンピュータに適用し、送受信される電子メールの文章を、メールサーバコンピュータにて歌詞付音楽データに加工するという新たなサービスを提供することが可能である。
【００７４】
なお携帯型電話機による電子メールの送受信として、様々な機能が提案されているが、本願発明に関連性が高い内容を記載した先行技術文献を、本願出願人は出願時に発見することはできなかった。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態１における音楽データ加工システムを概念的に示す説明図である。
【図２】本発明の実施の形態１における音楽データ加工システムにて用いられる各種装置を示すブロック図である。
【図３】本発明の実施の形態１における第１通信装置の文字データ送信処理及び第２通信装置（音楽データ加工装置）の音楽データ加工処理を示すフローチャートである。
【図４】本発明の実施の形態１における第２通信装置（音楽データ加工装置）の字足らず調整処理を示すフローチャートである。
【図５】本発明の実施の形態１における第２通信装置（音楽データ加工装置）の字足らず調整処理を示すフローチャートである。
【図６】本発明の実施の形態１における第２通信装置（音楽データ加工装置）の字余り調整処理を示すフローチャートである。
【図７】本発明の実施の形態１における第２通信装置（音楽データ加工装置）の字余り調整処理を示すフローチャートである。
【図８】本発明の実施の形態１における第２通信装置（音楽データ加工装置）の歌詞付音楽データ合成処理を示すフローチャートである。
【図９】本発明の実施の形態１における第２通信装置（音楽データ加工装置）の編曲処理を示すフローチャートである。
【図１０】本発明の実施の形態２における音楽データ加工システムを概念的に示す説明図である。
【図１１】本発明の実施の形態２における音楽データ加工システムにて用いられる各種装置を示すブロック図である。
【図１２】本発明の実施の形態２における通信装置の文字データ送信処理及び音楽データ加工装置の音楽データ加工処理を示すフローチャートである。
【符号の説明】
【００７６】
１  第１通信装置
２  第２通信装置（音楽データ加工装置）
３  音楽データ加工装置
４  通信装置
２０１  コンピュータプログラム
２０２  記録媒体
【図１】
2006071931.tif 000003
【図２】
2006071931.tif 000004
【図３】
2006071931.tif 000005
【図４】
2006071931.tif 000006
【図５】
2006071931.tif 000007
【図６】
2006071931.tif 000008
【図７】
2006071931.tif 000009
【図８】
2006071931.tif 000010
【図９】
2006071931.tif 000011
【図１０】
2006071931.tif 000012
【図１１】
2006071931.tif 000013
【図１２】
2006071931.tif 000014