(57)【要約】【課題】楽曲等のリズムに合わせて、アクセントを有する英単語等の語と、当該語に対応する日本語訳等の語とを、学習者が確実に効率よく記憶することができる音声情報を配信する。【解決手段】拍子の拍のタイミングで発音されるリズム音の情報と、ペア語の情報と、に基づいて、同一又は互いに異なる複数のペア語とリズム音とが発音され、且つ、第１の語のアクセントの発音タイミングが拍のタイミングに合わせて第１の語と第２の語とが交互に発音されるように構成された記憶用音声情報を生成し、生成された記憶用音声情報を記憶し、記憶された記憶用音声情報を端末装置に送信し、第２の語の発音終了から当該第２の語の次に発音される第１の語の発音開始までの間隔が所定時間以上になるように、間隔が所定時間未満となる第１の語のアクセントが拍のタイミングからずれて発音される記憶用音声情報を生成する。【選択図】図１２
2011013295.tif 000002
【特許請求の範囲】
【請求項１】
アクセントを有する第１の語と当該第１の語に対応する第２の語とで構成されるペア語の発声音が再生されるように生成された音声情報である記憶用音声情報を配信する配信装置であって、
拍子の拍のタイミングで発音されるリズム音の情報と、前記ペア語の情報と、に基づいて、同一又は互いに異なる複数の前記ペア語と前記リズム音とが発音され、且つ、前記第１の語のアクセントの発音タイミングが前記拍のタイミングに合わせて前記第１の語と前記第２の語とが交互に発音されるように構成された前記記憶用音声情報を生成する生成手段と、
前記生成された記憶用音声情報を記憶する記憶手段と、
前記記憶された記憶用音声情報を端末装置に送信する送信手段と、
を備え、
前記生成手段は、前記第２の語の発音終了から当該第２の語の次に発音される前記第１の語の発音開始までの間隔が所定時間以上になるように、前記間隔が前記所定時間未満となる前記第１の語のアクセントが前記拍のタイミングからずれて発音される前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項２】
請求項１に記載の配信装置において、
前記生成手段は、前記間隔が前記所定時間未満であるという条件を満たすか否かを判定する判定手段を備え、
前記条件を満たすと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項３】
請求項１に記載の配信装置において、
前記第１の語の発音開始タイミングからアクセントの発音タイミングまでの発音時間が所定の発音時間以上であること、又は、前記第１の語においてアクセントのある文字よりも前にある文字の数が所定の文字数以上であること、の何れか一方を条件とし、
前記生成手段は、前記第１の語が前記条件を満たすか否かを判定する判定手段を備え、
前記条件を満たすと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項４】
請求項２又は請求項３に記載の配信装置において、
前記生成手段は、前記条件を満たすと判定された前記第１の語の発音開始タイミングを前記拍のタイミングに合わせて前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項５】
請求項４に記載の配信装置において、
前記ペア語を構成する前記第１の語及び前記第２の語に対して夫々連続する複数の前記拍が１小節中に割り当てられており、
前記生成手段は、前記条件を満たすと判定された前記第１の語が、最も強く発音される第１のアクセントと、前記第１のアクセントの次に強く発音される第２のアクセントとを有し、且つ、前記第１のアクセントが前記第２のアクセントよりも後に発音される語である場合、
前記第１の語の発音開始タイミングを、前記第１の語に割り当てられた複数の拍のうち先頭の拍のタイミングに合わせ、且つ、前記第１のアクセントの発音タイミングを、前記第１の語に割り当てられた複数の拍のうち先頭以外の拍のタイミングに合わせて、前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項６】
請求項２乃至５の何れか１項に記載の配信装置において、
前記生成手段は、前記リズム音の情報と、前記第２の語の発声音の音声情報である第２語音声情報と、に基づいて、前記第２の語の発音タイミングを所定のタイミングに合わせ、前記リズム音の情報と、前記第１の語の発声音の音声情報である前記第１語音声情報と、に基づいて、前記条件を満たさない前記第１の語のアクセントの発音タイミングを前記拍のタイミングに合わせ、前記条件を満たす前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項７】
請求項６に記載の配信装置において、
前記第１の語を示す第１語情報と、当該第１の語のアクセントの位置を示すアクセント情報と、を対応付けて記憶する第１語情報記憶手段と、
ユーザから指定された前記第１の語を示す第１語指定情報を前記端末装置から受信する第１語指定情報受信手段と、
前記受信された第１語指定情報に基づいて、前記指定された第１の語の前記第１語音声情報を取得する第１語音声情報取得手段と、
前記受信された第１語指定情報に基づいて、前記指定された第１の語に対応する前記第２の語の前記第２語音声情報を取得する第２語音声情報取得手段と、
を更に備え、
前記判定手段は、前記ユーザから指定された第１の語に対応する前記アクセント情報に少なくとも基づいて、当該第１の語が前記条件を満たすか否かを判定し、
前記生成手段は、前記リズム音の情報と、前記取得された第１語音声情報と、前記取得された第２語音声情報と、に基づいて、前記指定された第１の語の発声音と当該第１の語に対応する前記第２の語の発声音とが再生される前記記憶用音声情報を生成することを特徴とする配信装置。
【請求項８】
アクセントを有する第１の語と当該第１の語に対応する第２の語とで構成されるペア語の発声音が再生されるように生成された音声情報である記憶用音声情報を配信する配信方法であって、
拍子の拍のタイミングで発音されるリズム音の情報と、前記ペア語の情報と、に基づいて、同一又は互いに異なる複数の前記ペア語と前記リズム音とが発音され、且つ、前記第１の語のアクセントの発音タイミングが前記拍のタイミングに合わせて前記第１の語と前記第２の語とが交互に発音されるように構成された前記記憶用音声情報を生成する生成工程と、
前記生成された記憶用音声情報を記憶する記憶工程と、
前記記憶された記憶用音声情報を端末装置に送信する送信工程と、
を有し、
前記生成工程においては、前記第２の語の発音終了から当該第２の語の次に発音される前記第１の語の発音開始までの間隔が所定時間以上になるように、前記間隔が前記所定時間未満となる前記第１の語のアクセントが前記拍のタイミングからずれて発音される前記記憶用音声情報を生成することを特徴とする配信方法。
【請求項９】
請求項８に記載の配信方法において、
ユーザから指定された前記第１の語を示す第１語指定情報を前記端末装置から受信する第１語指定情報受信工程と、
前記受信された第１語指定情報に基づいて、前記指定された第１の語の発声音の音声情報である前記第１語音声情報を取得する第１語音声情報取得工程と、
前記受信された第１語指定情報に基づいて、前記指定された第１の語に対応する前記第２の語の発声音の音声情報である第２語音声情報を取得する第２語音声情報取得工程と、
前記第１の語を示す第１語情報と、当該第１の語のアクセントの位置を示すアクセント情報と、を対応付けて記憶する第１語情報記憶手段から、前記ユーザから指定された第１の語に対応する前記アクセント情報を取得するアクセント情報取得工程と、
前記取得されたアクセント情報に少なくとも基づいて、前記ユーザから指定された前記第１の語のアクセントの発音タイミングをずらすか否かを判定する判定工程と、
を更に有し、
前記生成工程においては、前記リズム音の情報と、前記取得された第１語音声情報と、前記取得された第２語音声情報と、に基づいて、前記指定された第１の語の発声音と当該第１の語に対応する前記第２の語の発声音とが再生される前記記憶用音声情報を生成し、且つ、
前記第２の語の発音タイミングを所定のタイミングに合わせ、アクセントの発音タイミングをずらさないと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングに合わせ、アクセントの発音タイミングをずらすと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセントを有する語と当該語に対応する語とでペアとなる語の発声音が再生されるように生成された音声情報を端末装置に配信する配信装置及び配信方法の技術分野に関する。
【背景技術】
【０００２】
従来から、外国語等の記憶学習用の音声教材が知られている。この音声教材は、例えば、学習対象たる外国語の音声情報という形態で、インターネット上のウエブサイトからダウンロードすることが可能となっている。学習者は、音声情報をダウンロードした後、この音声情報を、例えば、携帯型の楽曲再生プレーヤ等の再生装置により再生処理させる。これにより、外国語の音声が再生出力され、学習者は聴覚を使って外国語の記憶学習を行うことができる。
【０００３】
また、このような音声情報として、楽曲のリズムやメロディに合わせて学習対象たる外国語が発音されるように作成された音声情報が知られている。これにより、学習者は、リズム良く又楽しく学習を行うことができる。
【０００４】
例えば、特許文献１には、学習させたい文字列を歌詞とした音楽を用いて所定の言語を学習するための言語学習材料を提供する方法が開示されている。この方法では、所定の楽曲を構成する音のうち、拍子の強拍にあたる音に対して、学習させたい文字列としての歌詞を構成する単語のアクセントが合致するように楽曲及び歌詞を選択する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７２８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、強勢アクセントを有する外国語の単語、例えば英単語を記憶学習する場合、学習する英単語と当該英単語の日本語訳とをペアで暗記することが一般的に行われている。そこで、英単語と日本語訳とを聴覚を使って学習者に覚えさせる場合、例えば、英単語と日本語訳とが交互に発音されるように音声情報を作成する。
【０００７】
また、楽曲に合わせて英単語と日本語訳とが発音されるようにする場合、例えば、次のように音声情報を作成することが考えられる。例えば、「book  本  book  本    entertainment  娯楽  entertainment  娯楽」といったように、楽曲のリズムに合わせて英単語と日本語訳とが発音されるように音声情報が作成される。具体的には、英単語のアクセントの発音のタイミングが拍のタイミングに合わせられる。例えば、「book」の発音をカナで表記すると、「ブック」となる。この場合、アクセントのある「ブッ」の発音のタイミングが拍のタイミングに合わせられる。また、「entertainment」の発音をカナで表記すると、「エンターテインメント」となる。この場合、アクセントのある「テ」の発音のタイミングが拍のタイミングに合わせられる。このように、アクセントの発音のタイミングと拍のタイミングとが合うことにより、学習者は、リズム良く英単語を日本語訳とともに記憶することができる。
【０００８】
しかしながら、例えば、「entertainment」のように、アクセントが語頭に無い単語の場合、アクセント部分よりも前にある部分（例えば、「entertainment」の場合の「エンター」等）は、拍のタイミングよりも前に発音されることとなる。そうすると、英単語と当該英単語の直前に発音される日本語訳との間隔、つまり、日本語訳の発音終了から英単語の発音開始までの、日本語訳及び英単語の何れも発声されない空白時間が短くなる。この日本語訳と英単語との間隔があまりにも短いと、日本語訳と英単語とを学習者が聞き分けることが難しくなり、学習者が英単語と日本語訳とを記憶することが困難になるおそれがある。
【０００９】
このような問題を防止するため、例えば、問題が生じる単語の発音タイミングを１拍分遅らせて、間隔を確保するということも考えられないことではない。しかしながら、この場合は、リズムが不自然となり、逆に単語が記憶しにくくなる場合がある。また、問題が生じる単語毎に１拍分余計に再生時間が長くなるため、単位時間当たりに再生される単語数が減り、学習効率が低下するという問題が生じる。
【００１０】
そこで、本発明は、以上の点に鑑みてなされたものであり、楽曲等のリズムに合わせて、アクセントを有する英単語等の語と、当該語に対応する日本語訳等の語とを、学習者が確実に効率よく記憶することができる音声情報を配信する配信装置及び配信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載の発明は、アクセントを有する第１の語と当該第１の語に対応する第２の語とで構成されるペア語の発声音が再生されるように生成された音声情報である記憶用音声情報を配信する配信装置であって、拍子の拍のタイミングで発音されるリズム音の情報と、前記ペア語の情報と、に基づいて、同一又は互いに異なる複数の前記ペア語と前記リズム音とが発音され、且つ、前記第１の語のアクセントの発音タイミングが前記拍のタイミングに合わせて前記第１の語と前記第２の語とが交互に発音されるように構成された前記記憶用音声情報を生成する生成手段と、前記生成された記憶用音声情報を記憶する記憶手段と、前記記憶された記憶用音声情報を端末装置に送信する送信手段と、を備え、前記生成手段は、前記第２の語の発音終了から当該第２の語の次に発音される前記第１の語の発音開始までの間隔が所定時間以上になるように、前記間隔が前記所定時間未満となる前記第１の語のアクセントが前記拍のタイミングからずれて発音される前記記憶用音声情報を生成することを特徴とする。
【００１２】
請求項２に記載の発明は、請求項１に記載の配信装置において、前記生成手段は、前記間隔が前記所定時間未満であるという条件を満たすか否かを判定する判定手段を備え、前記条件を満たすと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする。
【００１３】
請求項３に記載の発明は、請求項１に記載の配信装置において、前記第１の語の発音開始タイミングからアクセントの発音タイミングまでの発音時間が所定の発音時間以上であること、又は、前記第１の語においてアクセントのある文字よりも前にある文字の数が所定の文字数以上であること、の何れか一方を条件とし、前記生成手段は、前記第１の語が前記条件を満たすか否かを判定する判定手段を備え、前記条件を満たすと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする。
【００１４】
請求項４に記載の発明は、請求項２又は請求項３に記載の配信装置において、前記生成手段は、前記条件を満たすと判定された前記第１の語の発音開始タイミングを前記拍のタイミングに合わせて前記記憶用音声情報を生成することを特徴とする。
【００１５】
請求項５に記載の発明は、請求項４に記載の配信装置において、前記ペア語を構成する前記第１の語及び前記第２の語に対して夫々連続する複数の前記拍が１小節中に割り当てられており、前記生成手段は、前記条件を満たすと判定された前記第１の語が、最も強く発音される第１のアクセントと、前記第１のアクセントの次に強く発音される第２のアクセントとを有し、且つ、前記第１のアクセントが前記第２のアクセントよりも後に発音される語である場合、前記第１の語の発音開始タイミングを、前記第１の語に割り当てられた複数の拍のうち先頭の拍のタイミングに合わせ、且つ、前記第１のアクセントの発音タイミングを、前記第１の語に割り当てられた複数の拍のうち先頭以外の拍のタイミングに合わせて、前記記憶用音声情報を生成することを特徴とする。
【００１６】
請求項６に記載の発明は、請求項２乃至５の何れか１項に記載の配信装置において、前記生成手段は、前記リズム音の情報と、前記第２の語の発声音の音声情報である第２語音声情報と、に基づいて、前記第２の語の発音タイミングを所定のタイミングに合わせ、前記リズム音の情報と、前記第１の語の発声音の音声情報である前記第１語音声情報と、に基づいて、前記条件を満たさない前記第１の語のアクセントの発音タイミングを前記拍のタイミングに合わせ、前記条件を満たす前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする。
【００１７】
請求項７に記載の発明は、請求項６に記載の配信装置において、前記第１の語を示す第１語情報と、当該第１の語のアクセントの位置を示すアクセント情報と、を対応付けて記憶する第１語情報記憶手段と、ユーザから指定された前記第１の語を示す第１語指定情報を前記端末装置から受信する第１語指定情報受信手段と、前記受信された第１語指定情報に基づいて、前記指定された第１の語の前記第１語音声情報を取得する第１語音声情報取得手段と、前記受信された第１語指定情報に基づいて、前記指定された第１の語に対応する前記第２の語の前記第２語音声情報を取得する第２語音声情報取得手段と、を更に備え、前記判定手段は、前記ユーザから指定された第１の語に対応する前記アクセント情報に少なくとも基づいて、当該第１の語が前記条件を満たすか否かを判定し、前記生成手段は、前記リズム音の情報と、前記取得された第１語音声情報と、前記取得された第２語音声情報と、に基づいて、前記指定された第１の語の発声音と当該第１の語に対応する前記第２の語の発声音とが再生される前記記憶用音声情報を生成することを特徴とする。
【００１８】
請求項８に記載の発明は、アクセントを有する第１の語と当該第１の語に対応する第２の語とで構成されるペア語の発声音が再生されるように生成された音声情報である記憶用音声情報を配信する配信方法であって、拍子の拍のタイミングで発音されるリズム音の情報と、前記ペア語の情報と、に基づいて、同一又は互いに異なる複数の前記ペア語と前記リズム音とが発音され、且つ、前記第１の語のアクセントの発音タイミングが前記拍のタイミングに合わせて前記第１の語と前記第２の語とが交互に発音されるように構成された前記記憶用音声情報を生成する生成工程と、前記生成された記憶用音声情報を記憶する記憶工程と、前記記憶された記憶用音声情報を端末装置に送信する送信工程と、を有し、前記生成工程においては、前記第２の語の発音終了から当該第２の語の次に発音される前記第１の語の発音開始までの間隔が所定時間以上になるように、前記間隔が前記所定時間未満となる前記第１の語のアクセントが前記拍のタイミングからずれて発音される前記記憶用音声情報を生成することを特徴とする。
【００１９】
請求項９に記載の発明は、請求項８に記載の配信方法において、ユーザから指定された前記第１の語を示す第１語指定情報を前記端末装置から受信する第１語指定情報受信工程と、前記受信された第１語指定情報に基づいて、前記指定された第１の語のの発声音の音声情報である前記第１語音声情報を取得する第１語音声情報取得工程と、前記受信された第１語指定情報に基づいて、前記指定された第１の語に対応する前記第２の語の発声音の音声情報である第２語音声情報を取得する第２語音声情報取得工程と、前記第１の語を示す第１語情報と、当該第１の語のアクセントの位置を示すアクセント情報と、を対応付けて記憶する第１語情報記憶手段から、前記ユーザから指定された第１の語に対応する前記アクセント情報を取得するアクセント情報取得工程と、前記取得されたアクセント情報に少なくとも基づいて、前記ユーザから指定された前記第１の語のアクセントの発音タイミングをずらすか否かを判定する判定工程と、を更に有し、前記生成工程においては、前記リズム音の情報と、前記取得された第１語音声情報と、前記取得された第２語音声情報と、に基づいて、前記指定された第１の語の発声音と当該第１の語に対応する前記第２の語の発声音とが再生される前記記憶用音声情報を生成し、且つ、前記第２の語の発音タイミングを所定のタイミングに合わせ、アクセントの発音タイミングをずらさないと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングに合わせ、アクセントの発音タイミングをずらすと判定された前記第１の語のアクセントの発音タイミングを前記拍のタイミングからずらして前記記憶用音声情報を生成することを特徴とする。
【発明の効果】
【００２０】
請求項１又は請求項８に記載の発明によれば、第２の語の発音終了から当該第２の語の次に発音される第１の語の発音開始までの間隔が所定時間未満となる当該第１の語については、アクセントの発音タイミングが拍のタイミングからずれていることによって、前記の間隔が所定時間以上となる記憶用音声情報が生成される。よって、生成された記憶用音声情報が再生処理されることによって、第１の語と第２の語とを聞き分けることが容易な間隔で第１の語と第２の語とを再生することが可能となるので、ペアとなる語をユーザが確実に記憶することができる。また、単位時間当たりに再生される語数が減ることを防止することができるので、ペアとなる語をユーザが効率的に記憶することができる。
【００２１】
請求項２に記載の発明によれば、第２の語と第１の語との間隔が所定時間未満となってしまうことを確実に防止することができる。
【００２２】
請求項３に記載の発明によれば、条件が第２の語に関する事項を含まないので、第２の語に関する情報を用いなくても、第１の語の発音タイミングをずらすか否かを判定することができる。
【００２３】
請求項４に記載の発明によれば、第１の語の再生が拍のタイミングで開始されるので、第１の語の発声音がリズム良く再生され、ペアとなる語をより記憶させやすくすることができる。
【００２４】
請求項５に記載の発明によれば、最も強く発音されるアクセントがその次に強く発音されるアクセントよりも後に発音される第１の語については、割り当てられている拍のうち先頭の拍のタイミングで発音が開始され、先頭の拍よりも後の拍のタイミングで最も強く発音するアクセントが発音される。よって、アクセントを複数有する語の発声音がリズム良く再生され、ペアとなる語をより記憶させやすくすることができる。
【００２５】
請求項６に記載の発明によれば、第１の語の音声情報と第２の語の音声情報とが別個に存在するので、第１の語の発音タイミングをずらした記憶用音声情報の生成を容易に行うことができる。
【００２６】
請求項７又は請求項９に記載の発明によれば、第１の語をユーザが指定することによって、ユーザが記憶したい第１の語を記憶学習することができる。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態に係る通信システムＳの概要構成の一例を示すブロック図である。
【図２】第１実施形態に係る楽曲配信サーバ１の概要構成の一例を示すブロック図である。
【図３】パーツＷＡＶデータデータベースに登録されるデータ、及び、楽曲配信サーバ１におけるソフトウェアの概要構成の一例を示す図である。
【図４】トレーニングコースを選択するためのメニュー構成の一例を示す図である。
【図５】あるトレーニングコースにおける、各ステップのジョギング用楽曲データの仕様の一例を示す図である。
【図６】各ステップにおけるジョギング用楽曲データの概要構成の一例を示す図であり、（ａ）は、ステップ１のジョギング用楽曲データであり、（ｂ）は、ステップ２のジョギング用楽曲データであり、（ｃ）は、ステップ３のジョギング用楽曲データであり、（ｄ）は、ステップ４のジョギング用楽曲データであり、（ｅ）は、ステップ５のジョギング用楽曲データであり、（ｆ）は、ステップ６のジョギング用楽曲データである。
【図７】各ジョギング時間におけるジョギング用楽曲データの概要構成の一例を示す図であり、（ａ）は、１５分の場合であり、（ｂ）は、３０分の場合であり、（ｃ）は、４５分の場合であり、（ｄ）は、６０分の場合であり、（ｅ）は、９０分の場合であり、（ｆ）は、１２０分の場合である。
【図８】ジョギング用楽曲データの１ファイルのデータ構造の概要例を示す図である。
【図９】記憶対象語音声データのデータ構造の概要例を示す図である。
【図１０】記憶対象語音声データの作成例を示す図である。
【図１１】（ａ）及び（ｂ）は、英単語群ＷＡＶデータ３０２における英単語の発音タイミングの調整例を示す図である。
【図１２】（ａ）及び（ｂ）は、英単語群ＷＡＶデータ３０２における英単語の発音タイミングの調整例を示す図である。
【図１３】（ａ）及び（ｂ）は、英単語群ＷＡＶデータ３０２における英単語の発音タイミングの調整例を示す図である。
【図１４】（ａ）乃至（ｄ）は、英単語群ＷＡＶデータ３０２における英単語の発音タイミングの調整例を示す図である。
【図１５】第１実施形態に係る各種設定値等を示す図であり、（ａ）は、ジョギング本編部分の１ファイル中に含めることができる楽曲本体の曲数の最小値と最大値とを示す表であり、（ｂ）は、各走行テンポにおけるジョギング本編部分の１ファイルに含まれる小節数を示す表であり、（ｃ）は、前奏、曲間部及び後奏に用いられる曲間つなぎデータの小節数を示す表であり、（ｄ）は、ファイル時間が１５分の場合における各テンポの許容最長楽曲小節数を示す表である。
【図１６】ジョギング用楽曲データのジョギング本編部分の作成方法の一例を示す図である。
【図１７】第１実施形態に係る楽曲配信サーバ１の制御部１１の記憶対象語音声データ作成処理における処理例を示すフローチャートである。
【図１８】第１実施形態に係る楽曲配信サーバ１の制御部１１のメイン処理における処理例を示すフローチャートである。
【図１９】第１実施形態に係る楽曲配信サーバ１の制御部１１の使用楽曲決定処理における処理例を示すフローチャートである。
【図２０】第１実施形態に係る楽曲配信サーバ１の制御部１１のジョギング用楽曲データ作成処理における処理例を示すフローチャートである。
【図２１】辞書データベースに登録される情報の内容の一例を示す図である。
【図２２】記憶対象語音声データの作成例を示す図である。
【図２３】第２実施形態の実施例１に係る楽曲配信サーバ１の制御部１１の記憶対象語音声データ作成処理における処理例を示すフローチャートである。
【図２４】第２実施形態の実施例２に係る楽曲配信サーバ１の制御部１１の記憶対象語音声データ作成処理における処理例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の最良の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、通信システムに本発明を適用した場合の実施形態である。
【００２９】
［１．第１実施形態］
［１．１  通信システムの構成等］
始めに、本実施形態に係る通信システムＳの概要構成等について、図１を用いて説明する。
【００３０】
図１は、本実施形態に係る通信システムＳの概要構成の一例を示すブロック図である。
【００３１】
図１に示すように、通信システムＳは、配信装置の一例としての楽曲配信サーバ１と、複数のユーザＰＣ（Personal Computer）２と、各ユーザＰＣ２に夫々接続可能な複数の携帯音楽プレーヤ３と、を含んで構成されている。
【００３２】
楽曲配信サーバ１とユーザＰＣ２とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて相互にデータの送受信が可能である。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３３】
また、ユーザＰＣ２と携帯音楽プレーヤ３とは、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）1394等のバス規格に対応したケーブル等を介して、又は、Ｂｌｕｅｔｏｏｔｈ（IEEE 802.15.1）等の無線通信により、相互にデータの送受信が可能である。なお、ユーザＰＣ２と携帯音楽プレーヤ３との間におけるデータの授受は、メモリカード等の記録媒体を介して行われるようにしても良い。
【００３４】
このような構成の通信システムＳにおいて、楽曲配信サーバ１は、ユーザＰＣ２からの要求等に応じ、ユーザがジョギングしている最中等に聴く楽曲のデータであるジョギング用楽曲データを作成し、このジョギング用楽曲データをユーザＰＣ２に送信する。
【００３５】
ユーザＰＣ２にダウンロードされたジョギング用楽曲データは、ユーザ操作等により、有線、無線又は記録媒体を介して携帯音楽プレーヤ３に転送される。そして、ユーザは、携帯音楽プレーヤ３にそのジョギング用楽曲データを再生させることにより、ジョギング用の楽曲を聴きながらジョギング等を行う。
【００３６】
ところで、ジョギング等の運動を継続していると、いわゆるランニングハイ（又はランナーズハイとも称される）と言われる、気分が高揚した状態になることが知られている。このランニングハイは、脳内物質であるエンドルフィンが分泌されることが原因と言われているが、この状態になると、本来苦しいと感じるべき身体状態となっても精神的にはそれほど苦痛を感じなくなる。そして、このランニングハイの状態で物事を記憶すると、その記憶した内容は、運動中でないときに記憶した場合よりも忘却し難い状態を維持し易い場合が多いと言われている。
【００３７】
そこで、本実施形態においては、ジョギング用の楽曲に、芸術音楽としての楽曲のほか、記憶対象の英単語（第１の語の一例）及び当該英単語の日本語訳（第２の語の一例）の発声音が所定のリズムに合わせて再生されるものも含ませることができる。ユーザは、ジョギング用の楽曲を聴きながらジョギング等を行うと共に、当該楽曲聴取後にランニングハイとなった状態において記憶対象の英単語及びその日本語訳の音声を聞いてその暗記を行う。
【００３８】
ここで、英単語及びその日本語訳を、「記憶対象語」（ペア語の一例）と称する。また、楽曲の１曲分に相当する記憶対象語の音声を、「記憶対象語音声」と称し、１曲に対応する記憶対象語音声の単位を、「１章」と称する。１章の記憶対象語音声には、所定数の記憶対象語（所定単語数分の英単語及び日本語訳）の音声が含まれている。この１章に相当する所定数の記憶対象語を、「記憶対象語群」と称する。
【００３９】
記憶対象語音声には、英単語及び日本語訳の音声とともに、伴奏としての役割を有するドラムベース等によるリズム音も含まれているので、本実施形態においては、この記憶対象語音声も楽曲の一種類として扱う。なお、以降の説明において、芸術音楽と記憶対象語音声とを特に区別する必要がない場合、芸術音楽及び記憶対象語音声を纏めて、楽曲と称する。ただし、音声データとしての芸術音楽及び記憶対象語音声は、後述するように、楽曲本体データ及び記憶対象音声データというように区別する。
【００４０】
詳細は後述するが、このジョギング用楽曲データは、複数の楽曲のデータにより構成されており、ユーザの目標等に合うトレーニングコースに対応した演奏時間及びテンポで各楽曲が再生されるように作成されている。また、本実施形態において、このジョギング用楽曲データについては、芸術音楽としての各楽曲の主要部（前奏、後奏等を除いた部分）が連続するメドレーとして再生されるとともに、記憶対象語音声としての楽曲が再生得されるように構成されている。
【００４１】
更に、ジョギング用楽曲データがダウンロードされると、そのジョギング用楽曲データの購入代金（ジョギング用楽曲データ等を構成する楽曲の曲数等に応じた著作権料等を含む）がシステム側からユーザに対して請求される。
【００４２】
なお、ユーザＰＣ２は、例えば、一般的な構成のパーソナルコンピュータを用いることが可能であり、また、携帯音楽プレーヤ３も、例えば、一般的な構成の携帯用のデジタルオーディオプレーヤを用いることができる。
【００４３】
［１．２  楽曲配信サーバの構成及び機能等］
［１．２．１  楽曲配信サーバの構成］
次に、楽曲配信サーバ１の構成及び機能等について説明するが、始めに、楽曲配信サーバ１の構成について、図２を用いて説明する。
【００４４】
図２は、本実施形態に係る楽曲配信サーバ１の概要構成の一例を示すブロック図である。
【００４５】
図２に示すように、楽曲配信サーバ１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える制御部１１と、各種データ及びプログラムを記憶する記憶手段の一例としての記憶部１２（例えば、ハードディスクドライブ等）と、ネットワークＮＷに接続して、ユーザＰＣ２等との通信状態を制御する受信手段及び送信手段夫々の一例としての通信部１３と、ＷＡＶフォーマット（RIFF（Resource Interchange File Format） Waveform Audio Format）の楽曲データ及び記憶対象語音声データをＭＰ３（MPEG Audio Layer-3）フォーマットの楽曲データ及び記憶対象語音声データにエンコードするエンコーダ部１４と、を含んで構成されており、制御部１１と各部とはシステムバス１５を介して接続されている。
【００４６】
制御部１１は、本発明において、生成手段及び送信手段の一例を構成する。そして、制御部１１は、ＣＰＵが、ＲＯＭや記憶部１２に記憶された各種プログラムを読み出して実行することにより楽曲配信サーバ１の各部を統括制御すると共に、後述するパーツＷＡＶデータデータベースプログラム２０１、サーバシステムプログラム２０２、ＷＥＢサイトプログラム２０３、楽曲本体ＷＡＶパーツデータ書き出しプログラム２０４及び記憶対象語ＷＡＶデータ書き出しプログラム２０５等を読み出し実行することにより、上記生成手段及び送信手段として機能する。
【００４７】
［１．２．２  データ及びプログラム等］
次に、記憶部１２に記憶されるデータ及びプログラムのソフトウェア構成等について、図３乃至図８を用いて説明する。
【００４８】
図３は、パーツＷＡＶデータデータベースに登録されるデータ、及び、楽曲配信サーバ１におけるソフトウェアの概要構成の一例を示す図である。また、図４は、トレーニングコースを選択するためのメニュー構成の一例を示す図である。また、図５は、あるトレーニングコースにおける、各ステップのジョギング用楽曲データの仕様の一例を示す図である。また、図６は、各ステップにおけるジョギング用楽曲データの概要構成の一例を示す図である。また、図７は、各ジョギング時間におけるジョギング用楽曲データの概要構成の一例を示す図である。また、図８は、ジョギング用楽曲データの１ファイルのデータ構造の概要例を示す図である。
【００４９】
記憶部１２には、ユーザの個人情報（例えば、氏名、年齢、メールアドレス、ユーザＩＤ、パスワード等）、ユーザのトレーニング情報（例えば、選択されたトレーニングコース、当該トレーニングコースのジョギング用楽曲データを最初にダウンロードした日時、現在のステップ、ジョギング用楽曲データを構成する楽曲の内容及び演奏順等を示す演奏リスト）、作成されたジョギング用楽曲データ、ユーザの選曲の履歴を示す履歴情報（例えば、選択された楽曲、アルバム、アーティスト、ジャンル又は記憶対象語群等を時系列で示す情報）等が、ユーザ毎に対応付けて記憶されている。
【００５０】
また、記憶部１２には、ジョギング用楽曲データを構成するパーツとなるパーツデータが登録されるパーツＷＡＶデータデータベースが構築されている。更にまた、記憶部１２には、図３に示すパーツＷＡＶデータデータベースプログラム２０１、サーバシステムプログラム２０２、ＷＥＢサイトプログラム２０３、楽曲本体ＷＡＶパーツデータ書き出しプログラム２０４及び記憶対象語ＷＡＶデータ書き出しプログラム２０５等が記憶されている。
【００５１】
上記パーツＷＡＶデータデータベースには、図３に示す楽曲本体ＷＡＶパーツデータ１０１、ジョギングアレンジ曲間つなぎＷＡＶパーツデータ１０２、ジョギングアレンジ音声ガイダンスＷＡＶパーツデータ１０３、ＤＪ音声ＷＡＶパーツデータ１０４、記憶対象語ＷＡＶパーツデータ３０１等が、ＷＡＶフォーマットで登録されている。
【００５２】
楽曲本体ＷＡＶパーツデータ１０１は、ジョギング用の楽曲を構成する主要的な位置を占める芸術音楽としての楽曲本体のＷＡＶデータであり、全てのデータが同一のテンポ（本実施形態においては、１４０ＢＰＭ（Beats Per Minute））で記録されている。そして、楽曲本体ＷＡＶパーツデータ１０１は、図３に示す楽曲本体ＭＩＤＩデータ１０５とジョギングアレンジドラムベースＷＡＶデータ１０６とに基づき、楽曲本体ＷＡＶパーツデータ書き出しプログラム２０４を用いて作成される。
【００５３】
楽曲本体ＭＩＤＩデータ１０５は、楽曲本体ＷＡＶパーツデータ１０１の原曲が記録されたＭＩＤＩ（Musical Instrument Digital Interface）フォーマットのデータである。また、上記ジョギングアレンジドラムベースＷＡＶデータ１０６は、ドラムやシンバル等によるリズム音等が記録されたＷＡＶデータであり、楽曲本体ＭＩＤＩデータ１０５の原曲をジョギング用にアレンジするために用いられるデータである。
【００５４】
楽曲本体ＷＡＶパーツデータ書き出しプログラム２０４においては、楽曲本体ＭＩＤＩデータ１０５から、前奏部分、後奏部分、間奏部分等が小節単位で削除され、残った主要部分に対して１４０ＢＰＭでテンポが調整される。このとき、調整前と調整後とでは、音程が変わらないように調整が行われる。そして、当該主要部分の楽曲本体ＭＩＤＩデータ１０５のフォーマットがＷＡＶフォーマットに変換され、ジョギングアレンジドラムベースＷＡＶデータ１０６と合成されて、ジョギング用のアレンジ（例えば、ハウスミュージック調）が施される。こうして作成された楽曲データが楽曲本体ＷＡＶパーツデータ１０１である。
【００５５】
なお、楽曲本体ＷＡＶパーツデータ書き出しプログラム２０４は、楽曲配信サーバ１にインストールされて、制御部１１により実行されるようにしても良いし、他の情報処理装置にインストールされて、当該装置上で実行されるようにしても良い。
【００５６】
一方、記憶対象語ＷＡＶパーツデータ３０１は、上記記憶対象語音声としてのＷＡＶデータであり、全てのデータが同一のテンポ（本実施形態においては、楽曲本体ＷＡＶパーツデータ１０１と同一の１４０ＢＰＭ）で記録されている。そして、記憶対象語ＷＡＶパーツデータ３０１は、図３に示す英単語群ＷＡＶデータ３０２（第１語音声情報の一例）、日本語訳群ＷＡＶデータ３０３（第２語音声情報の一例）及び記憶対象語用ドラムベースＷＡＶデータ３０４（リズム音の情報の一例）に基づき、記憶対象語ＷＡＶパーツデータ書き出しプログラム２０５を用いて作成される。ここで、英単語群ＷＡＶデータ３０２、日本語訳群ＷＡＶデータ３０３は、本発明のペア語の情報の一例である。
【００５７】
英単語群ＷＡＶデータ３０２は、１章に相当する記憶対象語群の英単語の原音声が記録されたＷＡＶデータである。また、日本語訳群ＷＡＶ３０３データは、１章に相当する記憶対象語群の日本語訳の原音声が記録されたＷＡＶデータである。また、上記記憶対象語用ドラムベースＷＡＶデータ３０４は、ドラムやシンバル等によるリズム音等が記録されたＷＡＶデータであり、英単語群ＷＡＶデータ３０２及び日本語訳群ＷＡＶデータ３０３の原音声にリズムを付与し、また、当該原音声をジョギング用にアレンジするために用いられるデータである。
【００５８】
なお、記憶対象語ＷＡＶパーツデータ３０１、英単語群ＷＡＶデータ３０２、日本語訳群ＷＡＶデータ３０３、及び記憶対象語用ドラムベースＷＡＶデータ３０４の詳細、並びに、記憶対象語ＷＡＶパーツデータ書き出しプログラム２０５を用いた記憶対象語ＷＡＶパーツデータ３０１の作成方法については、１．２．２．２項で説明する。
【００５９】
ジョギングアレンジ曲間つなぎＷＡＶパーツデータ１０２は、ジョギング用の楽曲を構成する複数の楽曲本体の曲間、又は記憶対象語音声と楽曲本体との間に演奏される楽曲（以下、「曲間部」と称する）のＷＡＶデータ、最初の楽曲本体の前に演奏される前奏のＷＡＶデータ、及び、最後の楽曲本体の演奏又は記憶対象語音声の発声の後に演奏される後奏のＷＡＶデータの総称である。
【００６０】
ジョギングアレンジ音声ガイダンスＷＡＶパーツデータ１０３は、専門のアドバイザーによる運動指導やアドバイス等の音声が記録されたＷＡＶデータである。
【００６１】
ＤＪ音声ＷＡＶパーツデータ１０４は、曲間に流されるＤＪ（Disc Jockey）の音声が記録されたＷＡＶデータである。
【００６２】
なお、以下の説明においては、楽曲本体ＷＡＶパーツデータ１０１を、単に「楽曲本体データ」と称し、記憶対象語ＷＡＶパーツデータ３０１を、単に「記憶対象語音声データ」（記憶用音声情報の一例）と称する。更に、ジョギングアレンジ曲間つなぎＷＡＶパーツデータ１０２を、単に「曲間つなぎデータ」と称する。また、ジョギングアレンジ音声ガイダンスＷＡＶパーツデータ１０３及びＤＪ音声ＷＡＶパーツデータ１０４を、纏めて、単に「音声データ」と称する。
【００６３】
パーツＷＡＶデータデータベースプログラム２０１は、楽曲配信サーバ１の制御部１１がパーツＷＡＶデータデータベースを管理するためのプログラムであり、各パーツデータの登録要求に応じて、パーツデータを当該データベースに登録したり、サーバシステムプログラム２０２から要求されたパーツデータを当該データベースから取得して、サーバシステムプログラム２０２に渡すためのプログラムである。
【００６４】
サーバシステムプログラム２０２は、楽曲配信サーバ１の制御部１１が、パーツＷＡＶデータデータベースから取得されたパーツデータを用いて、ジョギング用楽曲データを作成するためのプログラムである。
【００６５】
ＷＥＢサイトプログラム２０３は、楽曲配信サーバ１の制御部１１が、作成されたジョギング用楽曲データを配信するＷＥＢサイトとして、ユーザＰＣ２からの要求に応じて、ＷＥＢページやジョギング用楽曲データを送信するためのプログラムである。
【００６６】
なお、パーツＷＡＶデータデータベースプログラム２０１、サーバシステムプログラム２０２、ＷＥＢサイトプログラム２０３、楽曲本体ＷＡＶパーツデータ書き出しプログラム２０４及び記憶対象語ＷＡＶデータ書き出しプログラム２０５等は、例えば、図示せぬネットワークを介して他のサーバ装置等から取得されるようにしても良いし、ＣＤ（Compact Disc）−ＲＯＭ等の記録媒体に記録されてドライブ装置等から読み込まれるようにしても良い。
【００６７】
次に、ジョギング用楽曲データの内容を説明する前に、このジョギング用楽曲データの仕様を決定付けるトレーニングコースを選択するためのメニューの構成について説明する。
【００６８】
このトレーニングコースの選択は、楽曲配信サーバ１からユーザＰＣ２に送信されたコース選択用ＷＥＢページに基づいて、ユーザがユーザＰＣ２を操作することにより行われる。
【００６９】
また、当該トレーニングコースの選択は、基本的には本実施形態に係る記憶対象語音声の再生内容とは無関係に、ユーザの運動能力やそれまでの経験に基づいて実行される。そして、記憶対象語の暗記（すなわち、記憶対象語音声の再生）は、その選ばれたトレーニングコースに相当するジョギング用楽曲データの再生中において、上記ランニングハイ状態となると予測される予め設定されたタイミング以降の期間において実行される。なお、記憶対象語音声の内容やその再生タイミングを含めたトレーニングコースを予め用意しておき、それをトレーニングコースの選択の一貫として選択可能に構成することもできる。
【００７０】
図４に示すように、トレーニングコースを選択するためのメニューの構成は、例えば、最上位の第１階層から最下位の第４階層までの階層構造をなしている。そして、各階層においては、ユーザの目標別等に応じたメニュー項目が定義されており、上位の階層では、大まかな目標に応じたメニュー項目が定義され、下位の階層になっていくに従って、具体的な目標に応じたメニュー項目が定義されている。
【００７１】
先ず、「コース選択」が選択されると、第１階層のメニュー項目として、例えば、「健康維持」、「ダイエット」、「マラソンレース出場」、「タイムアップ」等のユーザの目標に応じるコースメニューがユーザＰＣ２の画面に表示される。そして、例えば、「マラソンレース出場」が選択されると、第２階層のメニュー項目として、「ホノルルマラソン」、「東京マラソン」、「ハーフマラソン」、「１０Ｋｍマラソン」等のコースメニューがユーザＰＣ２の画面に表示される。
【００７２】
またここで、例えば、「ホノルルマラソン」が選択されると、第３階層のメニュー項目として、「タイムを狙う」、「完走する」等のコースメニューがユーザＰＣ２の画面に表示される。更に、例えば、「タイムを狙う」が選択されると、第４階層のメニュー項目として、「初心者」、「中級者」、「上級者」等のコースメニューがユーザＰＣ２の画面に表示される。
【００７３】
そして、第４階層のメニュー項目の中から一のメニュー項目が選択されると、これに一意に対応したトレーニングコースが、楽曲配信サーバ１の制御部１により決定される。例えば、「マラソンレース出場」〜「ホノルルマラソン」〜「タイムを狙う」〜「初心者」と選択されると、これに対して、「トレーニングコースＡ」が決定される。また、同様にして「中級者」が選択されると、「トレーニングコースＢ」が決定される。また、同様にして「上級者」が選択されると、「トレーニングコースＣ」が決定される。
【００７４】
楽曲配信サーバ１の記憶部１２には、上記メニュー構成を定義するメニューデータが記憶されている。また、記憶部１２には、最終的なトレーニングコース毎に、そのコース情報が記憶されている。このコース情報には、そのトレーニングコースの全ステップが定義されていると共に、ステップ毎にそのトレーニングの仕様が定義されている。具体的には、ステップ毎に、対応するトレーニング期間、運動時間の一例としてのジョギング時間（ユーザが走る時間）、ジョギング距離（ユーザが走る距離）、楽曲本体の曲数、初期テンポ（ジョギング用楽曲データの最初の曲のテンポ）、終了テンポ（ジョギング用楽曲データの最後の曲のテンポ）等が定義されている。ここで、ジョギング時間は、ジョギング用楽曲データの、後述するウォームアップ曲及びクールダウン曲の演奏時間を除いた演奏時間を示す時間となる。また、当該トレーニングの仕様自体は、あくまでトレーニングとしての仕様であり、当該仕様には本実施形態に係る記憶対象語音声の数等は含まれていない。
【００７５】
［１．２．２．１  ジョギング用楽曲データの詳細］
次に、図５乃至図８を用いて、本実施形態に係るジョギング用楽曲データについて詳細に説明する。
【００７６】
図５は、あるトレーニングコースの各ステップにおけるジョギング用楽曲データの仕様の一例を示しており、このトレーニングコースは、ステップ１から開始され、基本的には１ヶ月毎にステップが上昇していく。
【００７７】
ステップ１のトレーニング期間は１ヶ月目に設定されている。すなわち、ステップ１は、本トレーニングコースを開始してから１ヶ月経過するまでのジョギングを対象としている。そして、そのジョギング時間は３０分に設定され、ジョギング距離は約５Ｋｍに設定されている。また、初期テンポと最終テンポとは、何れも１６０ＢＰＭに設定されている。
【００７８】
これらの情報は、ステップ１では、ウォームアップ曲及びクールダウン曲を除いたジョギング用楽曲データの演奏時間が３０分であり、そのテンポは、１６０ＢＰＭで一定であることを示している。そして、このテンポに対応したペースでユーザが３０分間走ることにより、約５Ｋｍの距離を走ることが想定されている。
【００７９】
ここで、演奏される楽曲本体の曲数は８曲に設定されているが、これはあくまでも目安であって、選択された楽曲本体の演奏時間によって曲数は変化するものである。
【００８０】
また、図５において、ステップ１のメドレー楽曲内容、すなわち、演奏される楽曲本体の内容として「○○○メドレー」（「○○○」は、例えば、アルバムの名称やアーティストの名称等）が示され、他のステップにおいても示されているが、これは選択されたアルバムやアーティスト、或いはジャンル等を例示的に示したものであり、例えば、ステップ１に対して必ずしも「○○○メドレー」が選択されるわけではない。
【００８１】
また、図５の例において、ステップ１のメドレーを構成する８曲の楽曲は、夫々芸術音楽であるが、例えば、８曲の一部を芸術音楽のメドレーとし、残りを記憶対象語音声で構成しても良い。
【００８２】
次に、ステップ２のトレーニング期間は２ヶ月目に設定されている。すなわち、ステップ１は、本トレーニングコースを開始して１ヶ月が経過してから更に１ヶ月を経過するまでのジョギングを対象としている。そして、そのジョギング時間は３０分に設定され、ジョギング距離は約５．５Ｋｍに設定され、曲数は８曲に設定されている。また、初期テンポは、１６０ＢＰＭに設定され、最終テンポは、１６５ＢＰＭに設定されている。
【００８３】
これらの情報は、ステップ２では、ウォームアップ曲及びクールダウン曲を除いたジョギング用楽曲データの演奏時間が３０分であり、そのテンポは、１６０ＢＰＭから１６５ＢＰＭに徐々に上昇することを示している。そして、このテンポに対応したペースでユーザが３０分間走ることにより、約５．５Ｋｍの距離を走ることが想定されている。
【００８４】
ステップ２は、ジョギング距離についてはステップ１と同様であるが、テンポが上昇していくことによって、ステップ１よりも約０．５Ｋｍ長い距離をユーザが走ることが想定されている。
【００８５】
以下同様に、ステップ３のトレーニング期間は３ヶ月目に設定されており、ジョギング時間は４５分に設定され、ジョギング距離は約８Ｋｍに設定され、曲数は１２曲に設定されている。そして、初期テンポと最終テンポとは、何れも１６５ＢＰＭに設定されている。
【００８６】
また、ステップ４のトレーニング期間は４ヶ月目に設定されており、ジョギング時間は４５分に設定され、ジョギング距離は約８．５Ｋｍに設定され、曲数は１２曲に設定されている。そして、初期テンポは１６５ＢＰＭに設定され、最終テンポは１７０ＢＰＭに設定されている。
【００８７】
また、ステップ５のトレーニング期間は５ヶ月目に設定されており、ジョギング時間は６０分に設定され、ジョギング距離は約１１Ｋｍに設定され、曲数は１６曲に設定されている。そして、初期テンポと最終テンポとは、何れも１７０ＢＰＭに設定されている。
【００８８】
また、ステップ６のトレーニング期間は６ヶ月目に設定されており、ジョギング時間は６０分に設定され、ジョギング距離は約１２Ｋｍに設定され、曲数は１６曲に設定されている。そして、初期テンポは１７０ＢＰＭに設定され、最終テンポは１７５ＢＰＭに設定されている。
【００８９】
図６に示すように、各ステップにおけるジョギング用の楽曲は、楽曲本体と前奏、後奏、曲間部、ガイド音声、ＤＪ音声によって構成されるジョギング本編と、ジョギング本編の前に再生されるウォームアップ曲と、ジョギング本編の後に再生されるクールダウン曲と、により構成されている。
【００９０】
なお、図６中、（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）は、図５において例示したステップ１、ステップ２、ステップ３、ステップ４、ステップ５、ステップ６に夫々対応している。
【００９１】
ウォームアップ曲は、ユーザがジョギングを開始する前に、その準備運動等のウォーミングアップを行う際に再生されることを想定した楽曲であり、例えば、テンポが徐々に上昇して、ユーザの気分を次第に盛り上げるような楽曲が選定される。
【００９２】
また、クールダウン曲は、ユーザがジョギングを終えた後に、心身を平静に戻すクーリングダウンを行う際に再生されることを想定した楽曲であり、例えば、テンポが徐々に下降して、次第に落ち着いていくような雰囲気の楽曲が選定される。
【００９３】
ウォームアップ曲及びクールダウン曲の楽曲データは、ＭＰ３フォーマットで記憶部１２に記憶されている。
【００９４】
このウォームアップ曲及びクールダウン曲としては、全ステップを通じで同一の楽曲を用いることが可能であり、例えば、ユーザＰＣ２が楽曲配信サーバ１から最初にジョギング用楽曲データをダウンロードするときには、ジョギング本編とウォームアップ曲及びクールダウン曲の全ての楽曲データを含むジョギング用楽曲データがダウンロードされるが、２度目以降のダウンロードの際には、ジョギング本編の楽曲データのみのジョギング用楽曲データがダウンロードされる。
【００９５】
なお、２度目以降のダウンロードの際においても、ユーザの選択により、最初にダウンロードされたウォームアップ曲及びクールダウン曲とは異なるウォームアップ曲及びクールダウン曲がダウンロードされようにしても良い。
【００９６】
また、図６に示すように、ジョギング時間、すなわち、ジョギング本編の演奏時間は、２ステップ毎に上昇する。その一方で、ジョギング本編のテンポは、奇数ステップにおいては演奏開始から終了まで一定であり、偶数ステップにおいては、徐々に上昇する。また、各ステップにおける最終テンポと、その次のステップにおけるテンポとは一致している。
【００９７】
ステップが上がっていくに従って（トレーニング期間が時間的に未来にあるほど）、ユーザのジョギング能力は向上していくものと考えられることから、それに合わせて、ジョギング時間及びテンポが上昇していく。また、目安ではあるが、ステップが上がっていくに従って曲数も増えていく。そして、このジョギング時間及びテンポは、トレーニングコース毎に決定され、更には、トレーニングコース内のステップ毎に決定されるようになっており、具体的には、例えば、マラソン等の専門家により策定された運動理論や方針等に基づいて、予めトレーニングコース毎に設定されている。
【００９８】
図７は、各ジョギング時間におけるジョギング用楽曲データの概要構成の一例を示す図である。
【００９９】
本実施形態においては、ジョギング時間に応じて、ジョギング用楽曲データのジョギング本編部分が、１又は複数作成される。これは、次に述べる理由による。
【０１００】
すなわち、ジョギング時間が長いほど一般にジョギング本編部分のデータサイズも大きくなり、また、そのデータのダウンロードに要する時間も長くなる。そして、ダウンロード時間が長いほど、何らかの理由（例えば、コネクションの切断等）でダウンロードが途中で失敗する可能性が高くなる。ダウンロードが失敗してしまったら、また最初からダウンロードを行わなければならず、ダウンロード時間が更に長くなってしまう。そこで、ジョギング時間が長い場合には、ジョギング本編部分のデータを複数に分けて作成することで、ダウンロードも複数回に分けて行われることとなる。よって、ダウンロードが途中で失敗しても、既にダウンロードした部分については再度ダウンロードする必要がなくなる。
【０１０１】
具体的には、図７に示すように、ジョギング時間が１５分である場合には、１５分のファイル１個でジョギング本編部分が構成される（図７（ａ））。また、ジョギング時間が３０分である場合には、３０分のファイル１個でジョギング本編部分が構成される（図７（ｂ））。また、ジョギング時間が４５分である場合には、３０分のファイル１個と１５分のファイル１個の合計２個のファイルでジョギング本編部分が構成される（図７（ｃ））。
【０１０２】
また、ジョギング時間が６０分である場合には、３０分のファイル２個でジョギング本編部分が構成される（図７（ｄ））。また、ジョギング時間が９０分である場合には、３０分のファイル３個でジョギング本編部分が構成される（図７（ｅ））。また、ジョギング時間が１２０分である場合には、３０分のファイル４個でジョギング本編部分が構成される（図７（ｆ））。
【０１０３】
ここで、ジョギング本編部分が複数のファイルで構成される場合であって、初期テンポと最終テンポとが異なるときには、再生順において最初のファイルの最初の曲が初期テンポで再生され、複数のファイルにまたがって徐々にテンポが上昇し、最後のファイルの最後の曲が最終テンポで再生されるように、各ファイルが構成される。
【０１０４】
図８は、ジョギング用楽曲データのジョギング本編部分の１ファイルの概要構成を示す図である。
【０１０５】
図８に示すように、ジョギング用楽曲データのジョギング本編は、最初に前奏が再生された後、１曲目の楽曲本体が再生される。そして、曲間部が再生された後、２曲目の楽曲本体が再生される。以下同様にして、全ての楽曲本体が再生された後、後奏が再生される。つまり、ジョギング本編は、前奏の曲間つなぎデータ、１曲目の楽曲本体データ、曲間部の曲間つなぎデータ、２曲目の楽曲本体データ、曲間部の曲間つなぎデータ…Ｎ曲目の曲本体データ、後奏の曲間つなぎデータの順に再生されるように、楽曲配信サーバ１の制御部１１により構成される。
【０１０６】
このとき、ジョギング本編は、例えば、図５に示すトレーニングコースのステップ１の場合には、１６０ＢＰＭ一定のテンポで各楽曲データが再生されるように構成され、例えば、ステップ２の場合には、１６０ＢＰＭから１６５ＢＰＭまでテンポが徐々に上昇するように楽曲データが再生されるように構成される。
【０１０７】
そして、ガイダンス音声の音声データが、楽曲数等に応じて予め定められた順番の曲間部の曲間つなぎデータが再生されている間に再生されるようにジョギング本編は構成される。また、ジョギング本編の演奏が開始されてから、規定の時間が経過する都度（例えば、５分、１０分、２０分、…）、その時点での経過時間とこれまでの消費カロリーをユーザに対して告知する音声データが再生されるようにジョギング本編は構成される。
【０１０８】
また、トレーニングコースの選択の際に英単語の記憶学習を行うことが選択された場合や、楽曲本体の選択の際に記憶対象語音声が選択された場合等には、ジョギング本編において、記憶対象語音声が再生される。この場合、例えば、ジョギング本編の再生開始から、ランニングハイ状態となると予測される予め設定されたタイミング以降では、楽曲本体データではなく、選択された記憶対象語音声データが再生される。
【０１０９】
なお、第３階層のメニュー項目が選択された時点で最終的なトレーニングコースを決定し、第４階層のメニュー項目が選択された時点でトレーニングを開始させるステップを決定しても良い。例えば、「初心者」が選択された場合には、トレーニングコースＡのステップ１が開始ステップとして決定され、「中級者」が選択された場合には、トレーニングコースＡのステップ３が開始ステップとして決定され、「上級者」が選択された場合には、トレーニングコースＡのステップ５が開始ステップとして決定されるようにしても良い。
【０１１０】
［１．２．２．２  記憶対象語音声データの詳細及び作成方法］
次に、本実施形態に係る記憶対象語音声データ（記憶対象語ＷＡＶパーツデータ３０１）とその作成方法について、図９乃至図１４を用いて詳細に説明する。なお、以下の説明においては、英単語及び日本語訳の発音を、カナで表記する。また、英単語のアクセント部分を示す場合、アクセントのある母音を含むカナ文字をアクセント部分として示す。
【０１１１】
図９は、１章の記憶対象語音声データのデータ構造の概要例を示す図である。つまり、
図９は、１曲分の楽曲に相当する記憶対象語音声データのデータ構造の概要例を示す。
【０１１２】
図９に示すように、記憶対象語音声データは、リズム音のパートと、英単語の発声音のパートと、日本語訳の発声音のパートとにより構成されている。
【０１１３】
リズム音のパートでは、１４０ＢＰＭのテンポに合わせてリズム音が発音される。また、このリズム音の拍子は、４／４拍子である。つまり、１小節には４拍が含まれており、１拍に対して４分音符が割り当てられる。この１小節の最初の拍から最後の拍までを、順に「第１拍」、「第２拍」、「第３拍」及び「第４拍」と称する。第１拍は強拍であり、第２拍、第３拍及び第４拍は夫々弱拍である。そして、各拍のタイミングに合わせてリズム音が発音される。なお、第１〜第４の全ての拍のタイミングでリズム音が発音されなくても良い。例えば、第１拍のタイミングでのみリズム音が発音されるようにしても良い。
【０１１４】
英単語及び日本語訳の発声音のパートでは、２５単語分の英単語とその日本語訳の発声音が発音される。つまり、本実施形態では、２５個の記憶対象語が、１章の記憶対象語群に相当する。また、２５単語における１単語毎に、英単語とその日本語訳の発声音が４回繰り返し発音される。例えば、英単語が「book」であり、その日本語訳が「本」である場合には、「book  本  book  本  book  本  book  本」と発音される。続いて、例えば、「reserve  予約する  reserve  予約する  reserve  予約する  reserve  予約する」と発音される。このように、英単語と日本語訳とが交互に発音される。
【０１１５】
上記の４回の繰り返しにおける記憶対象語の１回分の発音に対して、１小節が割り当てられる。つまり、１個の記憶対象語に対して４小節が割り当てられる。そして、記憶対象語は２５個あるので、全体として１００小節が割り当てられる。従って、１章の記憶対象語音声を楽曲としてみた場合、記憶対象語音声は、１曲が１００小節の楽曲ということになる。
【０１１６】
また、英単語の発声音のために１小節中の第１拍目と第２拍目とが割り当てられる。また、日本語訳の発声音のために１小節中の第３拍目と第４拍目とが割り当てられる。実際の割り当ては、英単語や日本語訳の発音時間等によって変化する。英単語の場合、第１拍目は必ず割り当てられるが、第２拍目は、割り当てられる場合と割り当てられない場合とがある。また同様に、日本語語の場合、第３拍目は必ず割り当てられるが、第４拍目は、割り当てられる場合と割り当てられない場合とがある。
【０１１７】
そして、本実施形態における記憶対象語音声データは、第１拍のタイミングで英単語のアクセントの部分が発音されるように構成される。具体的に、拍のタイミングとは、その拍でリズム音が発音される場合においては、リズム音の発音開始のタイミング、例えば、打楽器等であればその打点のタイミングをいう。別の表現を用いると、１小節を４等分した各期間を拍の期間とすれば、拍のタイミングとは、その拍の期間の開始時である。この場合、拍の期間の開始時にリズム音の発音が開始される。
【０１１８】
具体例を次に示す。例えば、「book」の発音を「ブック」とすると、アクセントのある「ブ」が第１拍のタイミングで発音される。また、「reserve」の発音を「リザーブ」とすると、アクセントのある「ザ」が第１拍のタイミングで発音される。英語は強勢アクセントのある言語である。従って、このような言語の場合、拍のタイミングで英単語のアクセント部分が発音されるようにすることで、英単語がリズム良く発音される。
【０１１９】
その一方で、本実施形態における記憶対象語音声データは、第３拍のタイミングで日本語訳の語頭の部分が発音されるように構成される。
【０１２０】
例えば、「本」の発音は「ホン」であるので、語頭の「ホ」が第３拍のタイミングで発音される。また、「予約する」の発音は「ヨヤクスル」であるので、語頭の「ヨ」が第３拍のタイミングで発音される。なおこの場合、「ス」が第４拍のタイミングで発音される。日本語は、高低アクセントはあるが、強勢アクセントは一般的には無いとされている。このような言語の場合、拍のタイミングで語頭部分が発音されるようにすることで、リズム良く発音される。なお、日本語訳の発音に対して意図的に強勢アクセントを付けても良く、この場合、拍のタイミングでアクセント部分が発音されるようにしても良い。
【０１２１】
図１０は、記憶対象語音声データの作成例を示す図である。前述したように、記憶対象語音声データは、英単語群ＷＡＶデータ３０２、日本語訳群ＷＡＶデータ３０３及び記憶対象語用ドラムベースＷＡＶデータ３０４に基づいて作成される。
【０１２２】
図１０に示すように、記憶対象語用ドラムベースＷＡＶデータ３０４は、記憶対象語音声のリズム音のパートに相当するＷＡＶデータである。ただし、記憶対象語用ドラムベースＷＡＶデータ３０４は、リズム音とともに、ハーモニーやメロディを伴ったＷＡＶデータであっても良い。また、英単語群ＷＡＶデータ３０２は、記憶対象語音声の英単語の発声音のパートに相当するＷＡＶデータである。この英単語群ＷＡＶデータ３０２は、各英単語のアクセントの発音タイミングが各小節の第１拍のタイミングに合うように構成されている。また、日本語訳群ＷＡＶデータ３０３は、記憶対象語音声の日本語訳の発声音のパートに相当するＷＡＶデータである。この日本語訳群ＷＡＶデータ３０３は、各日本語訳の発音開始タイミングが各小節の第３拍のタイミングに合うように構成されている。
【０１２３】
生成手段としての制御部１１は、上記３個のＷＡＶデータを混合（ミキシング）して記憶対象語音声データを作成する。このとき、制御部１１は、英単語群ＷＡＶデータ３０２における各英単語のアクセントの発音タイミングが記憶対象語用ドラムベースＷＡＶデータ３０４におけるリズム音の各小節の第１拍に合うように調整する。また、制御部１１は、日本語訳群ＷＡＶデータ３０３における各日本語訳の発音開始タイミングが記憶対象語用ドラムベースＷＡＶデータ３０４におけるリズム音の各小節の第３拍に合うように調整する。英単語群ＷＡＶデータ３０２、日本語訳群ＷＡＶデータ３０３及び記憶対象語用ドラムベースＷＡＶデータ３０４が、１４０ＢＰＭの１００小節で予め作成されていれば、制御部１１の行う調整としては、混合時の各ＷＡＶデータの再生開始位置を互いに一致せれば良い。
【０１２４】
英単語において、語頭にアクセントがある場合、発音タイミングが上述したとおりで問題はない。ここで、「語頭にアクセントがある」とは、先頭の母音にアクセントがある場合（例えば、「item」の「i」等）、及び、先頭の子音とアクセントのある母音とが一体的に発音される場合（例えば、「book」の「boo」等）を含む。その一方で、語頭にアクセントがない英単語については、アクセント部分よりも前の発音部分が直前の小節の第４拍の期間に入ることとなる。第４拍には日本語訳が割り当てられるので、日本語訳の発声音と英単語の発声音との間隔が非常に短くなったり、又は、日本語訳の発声音と英単語の発声音とが一部重ならざるを得なくなる場合がある。
【０１２５】
そこで、本実施形態においては、日本語訳の発音終了から当該日本語訳の次に発音される英単語の発音開始までの間隔（以下、「日本語訳と英単語との時間間隔」と称する）が所定時間以上となるように、日本語訳と英単語との時間間隔が所定時間未満となる英単語の発音タイミングが第１拍のタイミングからずれて、第１拍のタイミングで英単語の発音が開始されるように、英単語群ＷＡＶデータ３０２が構成される。
【０１２６】
所定時間として、日本語訳と英単語との時間間隔の最低限の時間を、最低間隔時間Ａとして予め決定する。この最低間隔時間Ａは、例えば、テンポ、日本語訳の発音時間、日本語訳と英単語との聞き分けやすさ等によって決定される。
【０１２７】
例えば、日本語訳は、最大で第３拍と第４拍との２拍に割り当てられる。第３拍のタイミングで日本語訳の発音が開始されるので、下記の式１を満たすような範囲で最低間隔時間Ａを決定すると良い。
【０１２８】
Ａ＋Ｋ≦６０／１４０×２  ・・・（式１）
式１において、Ｋは、記憶対象語群に含まれる２５個の日本語訳夫々の発音時間のうち最長の発音時間である。また、６０は、１分あたりの秒数であり、１４０はテンポであり、２は拍数である。
【０１２９】
逆に、日本語訳と英単語との聞き分けやすさから最低間隔時間Ａを先に決定したとすると、記憶対象語群に含まれる２５個の日本語訳夫々の発音時間が、式１を満たすようにする。つまり、各日本語訳の発音時間は、最長でも、２拍分の時間から最低間隔時間Ａを差し引いた残りの時間以下とする。
【０１３０】
上記最低間隔時間Ａは、ジョギング用楽曲データが作成される前の記憶対象語音声データとしてのテンポを基準にした場合の時間である。最終的に、ジョギング用楽曲データが作成される場合、記憶対象語音声を含む各楽曲のテンポは、選択されたコース及びステップに対応したテンポに調整される。その結果、日本語訳と英単語との間隔は最低間隔時間Ａよりも短くなる場合もある。ただし、楽曲を聴くユーザは、そのテンポに自然に慣れていくものと考えられる。従って、テンポが速くなれば、ユーザの聴覚がそのテンポに慣れるので、その分日本語訳と英単語との時間間隔を短くしても差し支えない。また、テンポが遅くなれば、その分日本語訳と英単語との時間間隔を長くしても良い。
【０１３１】
以下、英単語群ＷＡＶデータ３０２における英単語の発音タイミングの調整の具体例を説明する。図１１乃至１４は、英単語群ＷＡＶデータ３０２における英単語の発音タイミングの調整例を示す図である。以下に説明する例においては、１章の記憶対象語群の１番目の英単語が「book」、２番目の英単語が「reserve」、３番目の英単語が「proposal」、４番目の英単語が「entertainment」であるものとする。
【０１３２】
先ず、「book」の発声音である「ブック」のアクセントは、「ブ」にある。そこで、図１１（ａ）に示すように、「ブ」の発音タイミングを第１拍のタイミングに合わせ、日本語訳の発声音である「ホン」における「ホ」の発音タイミングを第３拍のタイミングに合わせた場合を考える。「book」の場合、アクセントは語頭にあるので、例えば式１を満たすように最低時間間隔Ａが適切に決定されていれば、「ホン」の発音終了から直後の「ブック」の発音開始までの時間間隔ｔ１は、最低時間間隔Ａよりも短くなることはない。従って、「ブック」における「ブ」の発音タイミングは、第１拍のタイミングに合わせられる。
【０１３３】
次に、「reserve」の発声音である「リザーブ」のアクセントは、「ザ」にある。そこで、図１１（ｂ）に示すように、「ザ」の発音タイミングを第１拍のタイミングに合わせ、日本語訳の発声音である「ヨヤクスル」における「ヨ」の発音タイミングを第３拍のタイミングに合わせ、「ス」の発音タイミングを第４拍のタイミングに合わせた場合を考える。２番目以降の英単語については、その英単語の直前に、当該英単語の日本語訳が発音される場合と、当該英単語の前の順番の英単語の日本語訳が発音される場合とがあるので、夫々について時間間隔を考える必要がある。ここで、「ホン」の発音終了から直後の「リザーブ」の発音開始までの時間間隔ｔ２、及び、「ヨヤクスル」の発音終了から直後の「リザーブ」の発音開始までの時間間隔ｔ３が、何れも最低時間間隔Ａ以上であれば、「リザーブ」の発音タイミングをずらす必要はない。図１１（ｂ）は、この場合の例である。
【０１３４】
次に、「proposal」の発声音である「プロポーザル」のアクセントは、「ポ」にある。そこで、図１２（ａ）に示すように、「ポ」の発音タイミングを第１拍のタイミングに合わせ、日本語訳の発声音である「アン」における「ア」の発音タイミングを第３拍のタイミングに合わせた場合を考える。ここで、「ヨヤクスル」の発音終了から直後の「プロポーザル」の発音開始までの時間間隔ｔ４が、最低時間間隔Ａより短くなっている。従って、「アン」の発音終了から直後の「プロポーザル」の発音開始までの時間間隔ｔ５が最低時間間隔Ａ以上であっても、「プロポーザル」の発音タイミングがずらされることとなる。
【０１３５】
具体的に、図１２（ｂ）に示すように、「プロポーザル」の発音開始の「プ」の発音タイミングが第１拍に合わせられる。英単語の発音開始タイミングが第１拍に合わせられれば、直前の日本語訳と英単語との時間間隔が最低時間間隔Ａより短くなることはない。
【０１３６】
次に、「entertainment」の発声音である「エンタテイメント」のアクセントは、「テ」にある。そこで、図１３（ａ）に示すように、「テ」の発音タイミングを第１拍のタイミングに合わせ、日本語訳の発声音である「ゴラク」における「ゴ」の発音タイミングを第３拍のタイミングに合わせ、「ク」の発音タイミングを第４拍のタイミングに合わせた場合を考える。ここで、「ゴラク」の発音終了から直後の「エンタテイメント」の発音開始までの時間間隔ｔ７が、最低時間間隔Ａより短くなっている。従って、「アン」の発音終了から直後の「エンタテイメント」の発音開始までの時間間隔ｔ６が最低時間間隔Ａ以上であっても、「エンタテイメント」の発音タイミングがずらされることとなる。
【０１３７】
ここで、「entertainment」は、アクセントが複数ある。つまり、「entertainment」は、最も強く発音される第１アクセント（第１強勢）と、第１アクセントの次に強く発音される第２アクセント（第２強勢）とを有する。「エンタテイメント」においては、第１アクセントは「テ」にあり、第２アクセントは「エ」にある。このように、第１アクセントが第２のアクセントよりも後に発音される場合、英単語の発音開始タイミングが第１拍のタイミングに合わせられ、且つ、第１アクセントの発音タイミングが第２拍のタイミングに合わせられる。具体的に、図１３（ｂ）に示すように、「エンタテイメント」の発音開始部分の「エ」の発音タイミングが第１拍に合わせられ、「テ」の発音タイミングが第２拍に合わせられる。またこのとき、「テ」の発音タイミングが第２拍に合わせられるように、例えば、「エンターテイメント」というような発音の仕方によって、発音時間が調整される。これにより、アクセントが複数ある英単語がリズム良く発音される。
【０１３８】
なお、アクセントが複数あるか否かにかかわらず、発音時間が長い英単語の発音を、第１拍と第２拍との両方に割り当てることは差し支えない。例えば、「proposal」において、「プロポーザル」の「プ」の発音タイミングを第１拍のタイミングに合わせ、「ザ」の発音タイミングを第２拍のタイミングに合わせても良い。
【０１３９】
このように、英単語の発音タイミングをずらして、発音開始のタイミングを第１拍のタイミングに合わせた場合に、英単語の発音が第３拍の期間にまで継続しないようにする必要がある。更に、英単語と日本語訳とをユーザが容易に聞き分けることができるように、英単語の発音終了からその次の日本語訳の発音開始まで間隔を置く必要がある。従って、各英単語の発音時間は、最長でも、２拍分の時間から所定の時間間隔を差し引いた残りの時間以下とする。このときの時間間隔は、例えば、最低間隔時間Ａと同一の時間とすると良い。
【０１４０】
以上のように、英単語のアクセントの発音タイミングを第１拍のタイミングに合わせ、日本語訳の発音開始タイミングを第３拍のタイミングに合わせた場合に、日本語訳と英単語との時間間隔が最低時間間隔Ａ以上の英単語については、そのまま第１拍のタイミングでアクセントが発音されるように、また、日本語訳と英単語との時間間隔が最低時間間隔Ａ未満の英単語については、第１拍のタイミングで発音が開始されるように、予め英単語群ＷＡＶデータ３０２が作成される。例えば、人間が、１４０ＢＰＭのリズムに合わせ且つ発音タイミングを調整しつつ、英単語の音声のパート部分を発声し、この音声を録音して英単語群ＷＡＶデータ３０２を作成しても良い。
【０１４１】
そして、英単語群ＷＡＶデータ３０２、日本語訳群ＷＡＶデータ３０３及び記憶対象語用ドラムベースＷＡＶデータ３０４とが混合されて記憶対象語音声データが作成され、作成された記憶対象語音声データがパーツＷＡＶデータデータベースに登録される。パーツＷＡＶデータデータベースに登録された記憶対象語音声データにおいては、日本語訳と英単語との時間間隔が最低時間間隔Ａ以上となっている。
【０１４２】
ところで、これまでの説明では、日本語訳と英単語との時間間隔に基づいて、英単語の発音タイミングをずらすか否かの切り分けが行われていたが、これとは別の条件で切りかけを行っても良い。
【０１４３】
第１の例は、英単語の発音開始タイミングからアクセントの発音開始タイミングまでに要する発音時間（以下、「発音開始からアクセントまでの発音時間」と称する）に基づいて切り分けを行う。この場合、発音開始からアクセントまでの発音時間が、所定の発音時間未満である場合は発音タイミングをずらさず、所定の発音時間以上である場合は発音タイミングをずらす。
【０１４４】
例えば、「international」の発声音である「インタナショナル」のアクセントは、「ナ」にある。そこで、図１４（ａ）に示すように、「ナ」の発音タイミングを第１拍のタイミングに合わせた場合を考える。ここで、「インタナショナル」の「イ」の発音タイミングから「ナ」の発音タイミングまでの発音時間ｔ８が、所定の発音時間以上である場合、発音タイミングがずらされることとなる。具体的に、図１４（ｂ）に示すように、「インタナショナル」の発音開始の「イ」の発音タイミングが第１拍に合わせられる。
【０１４５】
このときの所定の発音時間を、許容発音時間Ｂとして予め決定しておく。例えば、許容発音時間Ｂは、日本語訳と英単語との間隔が最低間隔時間Ａ以上となるように、下記の式２を満たす範囲で予め決定しておくと良い。
【０１４６】
Ａ＋Ｂ＋Ｋ≦６０／１４０×２  ・・・（式２）
第２の例は、英単語のスペルにおいて、アクセントのある文字よりも前にある文字の数に基づいて切り分けを行う。この場合、アクセントのある文字よりも前にある文字の数が、所定の文字数未満である場合は発音タイミングをずらさず、所定の文字数以上である場合は発音タイミングをずらす。
【０１４７】
例えば、「minority」の発声音である「マイノァリティ」のアクセントは、「ノ」にある。そこで、図１４（ｃ）に示すように、「ノ」の発音タイミングを第１拍のタイミングに合わせた場合を考える。ここで、「minority」のアクセントは「o」にある。この［o］よりも前にある文字は、「min」であり、その文字数は３である。そして、所定の文字数が３文字であると仮定した場合、「min」の文字数は所定の文字数以上となるので、発音タイミングがずらされることとなる。具体的に、図１４（ｄ）に示すように、「マイノァリティ」の発音開始の「マ」の発音タイミングが第１拍に合わせられる。
【０１４８】
このときの所定の文字数を、許容文字数Ｃとして予め決定しておく。例えば、許容文字数Ｃについては、文字数をその発音に要する最長の発音時間に換算し、この発音時間を許容発音時間Ｂに当てはめて、日本語訳と英単語との間隔が最低間隔時間Ａ以上となるように、式２を満たす範囲で予め決定しておくと良い。
【０１４９】
以上の第１及び第２の例では、英単語のアクセントの発音タイミングを第１拍のタイミングに合わせ、且つ、日本語訳の発音開始タイミングを第３拍のタイミングに合わせた場合の日本語訳と英単語との時間間隔を算出する必要がない。つまり、第１及び第２の例では、英単語に関する情報のみで、切り分けを行うことが可能である。これは、英単語の直前に発音される日本語訳の発音時間を考慮する必要がないことを意味し、記憶対象語群における英単語の順番が如何様に変わっても、各英単語の発音タイミングをずらすか否かを変更する必要がない。
【０１５０】
なお、英単語の発音タイミングをずらすか否かの切り分け方法として、日本語訳と英単語との時間間隔に基づく方法、発音開始からアクセントまでの発音時間に基づく方法、及び、アクセントのある文字よりも前にある文字の数に基づく方法のうち、何れか２つの方法を組み合わせて、又は、全ての方法を組み合わせても良い。例えば、発音開始からアクセントまでの発音時間が許容発音時間Ｂ以上の英単語や、アクセントのある文字よりも前にある文字の数が許容文字数Ｃ以上の英単語については、発音タイミングをずらすものとして予め切り分けておき、これらの条件を満たさない残りの英単語について、日本語訳と英単語との時間間隔に基づいて切り分けを行っても良い。
【０１５１】
［１．２．３  ジョギング用楽曲データのジョギング本編部分の作成方法］
次に、楽曲配信サーバ１の制御部１１によるジョギング用楽曲データのジョギング本編部分の作成方法について、図１５及び図１６を用いて説明する。
【０１５２】
図１５は、本実施形態に係る各種設定値等を示す図である。また、図１６は、ジョギング用楽曲データのジョギング本編部分の作成方法の一例を示す図である。
【０１５３】
先ず、ジョギング本編部分を作成するための各種設定値等について説明する。
【０１５４】
図１５（ａ）は、ジョギング本編部分の１ファイル中に含めることができる楽曲本体（芸術音楽及び記憶対象語音声を含む）の曲数の最小値と最大値とを示す表である。図１５（ａ）に示すように、１ファイル中には、３曲以上１０曲以下の楽曲本体が含まれる。この最小値と最大値とは、例えば、ジョギング本編部分の長さの調整のし易さや著作権料等に応じて決定される。
【０１５５】
図１５（ｂ）は、各走行テンポにおけるジョギング本編部分の１ファイルに含まれる小節数を示す表である。
【０１５６】
走行テンポとは、ジョギング本編部分の１ファイルに含まれる小節数を算出するための基準となるテンポである。具体的に、初期テンポと最終テンポとが同値である場合には、
走行テンポ＝初期テンポ＝最終テンポ
であり、初期テンポと最終テンポとが異なる値である場合には、
走行テンポ＝（初期テンポ＋最終テンポ）／２
である。本実施形態においては、走行テンポの最小値を１００ＢＰＭとし、最大値を２２０ＢＰＭとした。
【０１５７】
また、図１５（ｂ）中、ファイル時間とは、ジョギング本編部分の１ファイルの再生時間であり、各テンポ共に、１５分及び３０分のファイル時間がある。
【０１５８】
また、ファイル総小節数とは、ジョギング本編部分の１ファイルに含まれる小節数である。この小節数は、１小節を４拍として算出されている。従って、
ファイル総小節数＝走行テンポ×ファイル時間／４
である。また、ジョギング本編が複数のファイルで構成される場合には、
各ファイルのファイル総小節数の合計＝ジョギング本編の全小節数
である。
【０１５９】
本実施形態においては、ジョギング本編部分の１ファイルに含まれる楽曲本体、前奏、後奏及び曲間部の再生時間の合計をファイル時間に合わせるために、ジョギング本編部分の長さを小節単位で調整する。これは、走行テンポがどのように変化しても、夫々の曲の小節数は変化しないからで、これによって、ジョギング本編の長さをジョギング時間に合わせることが容易となる。
【０１６０】
図１５（ｃ）は、前奏、曲間部及び後奏に用いられる曲間つなぎデータの小節数を示す表である。
【０１６１】
本実施形態においては、曲間部の曲間つなぎデータとして、小節数が互いに異なる複数の曲間つなぎデータを用意する。曲間に適切な小節数の曲間部が挿入されることで、ジョギング本編部分の１ファイルの再生時間をファイル時間に合わせ易くする。具体的には、図１５（ｃ）に示すように、最少が１２小節であり、最大が１４４小節である。そして、１２小節から１４４小節まで１２小節間隔で１２種類の長さの異なる曲間つなぎデータを用意する。なお、曲間の１２小節は、走行テンポが最大の２２０ＢＰＭであってもガイダンス音声が時間的に曲間に収まる小節数である。
【０１６２】
更に、本実施形態においては、前奏及び後奏の曲間つなぎデータとして、小節数が互いに異なる複数の曲間つなぎデータを用意する。これは、ジョギング本編部分を構成するファイルの個数、及び、ジョギング本編部分を複数のファイルで構成する場合におけるファイルの再生順に応じて、予め定められた長さの前奏及び後奏を夫々のファイルに入れるためである。
【０１６３】
図１５（ｄ）は、ファイル時間が１５分の場合における各テンポの許容最長楽曲小節数を示す表である。
【０１６４】
許容最長楽曲小節数とは、ジョギング本編部分に含めることができる楽曲本体１曲の最長の小節数である。本実施形態においては、１曲の小節数に上限を設けている。このようにすることの一つの理由は、作成されるジョギング本編部分の長さをファイル時間に合わせることを容易にするためである。
【０１６５】
具体的に、ファイル時間を最短の１５分として、楽曲本体が長いために１ファイルに３曲の楽曲本体しか入らなかった場合でも、曲間に曲間部を挿入することができるようにしなければならない。従って、
許容最長楽曲小節数≦（ファイル総小節数−前奏と後奏の小節数の合計の最大値−曲間部の小節数の最小値×２）／３＋１
を満たす必要がある。ここで、前奏と後奏の小節数の合計が最大値となる組み合わせは、前奏が８、後奏が２０である。また、曲間部の小節数の最小値は１２である。また、最後の「＋１」は、楽曲本体の最初の１小節と、その楽曲本体の前に再生される曲間部又は前奏の最後の１小節を重ねて再生させるために、その１小節分を許容最長楽曲小節数に加算している。
【０１６６】
このように、許容最長楽曲小節数を設定することにより、ジョギング本編部分を構成する楽曲の曲数が下限（３曲）を下回らないようにしている。これは、ユーザの立場から曲数は少なくない方が良いからである。
【０１６７】
例えば、走行テンポが１００ＢＰＭの場合における許容最長楽曲小節数は１０８である（３．０９分）。同様に、１１０ＢＰＭの場合は１２１小節（３．４６分）、１２０ＢＰＭの場合は１３３小節（３．８０分）、１３０ＢＰＭの場合は１４６小節（４．１７分）、１５５ＢＰＭの場合は１７７小節（５．０６分）、１７０ＢＰＭの場合は１９６小節（５．６０分）、１９０ＢＰＭ及び２２０ＢＰＭの場合は２１０小節である（６．００分）。なお、図１５（ｃ）中の再生時間は１４０ＢＰＭにおける再生時間である。ここで、１４０ＢＰＭにおける１曲の再生時間の許容最大値を６分としたため、許容最長楽曲小節数は、最大でも２１０小節である。
【０１６８】
また、ファイル時間が３０分である場合の許容最長楽曲小節数は、どのテンポであっても２１０小節である。
【０１６９】
以下においては、ジョギング本編部分（本実施形態に係る記憶対象語音声を含む）の具体的な作成方法を、テンポが一定の場合とテンポが上昇する場合とで分節して説明する。なお、本実施形態においては、いずれのテンポ又はトレーニングコースの場合でも、経験的にジョギング開始後約１５分経過後から徐々にランニングハイ状態が始まることを前提としており、ジョギング本編部分の最初からランニングハイ状態が始まる以前は楽曲本体データの再生を行い、ランニングハイ状態が始まった以降はジョギング本編部分の最後まで記憶対象語音声データの再生を行うものとしている。
【０１７０】
［１．２．３．１  テンポが一定の場合］
図１６に示す例では、テンポ１４０ＢＰＭの楽曲データ及び記憶対象語音声データを全て１６０ＢＰＭの楽曲データに変換して、ファイル時間３０分（ファイル総小節数１２００）のジョギング本編を作成する場合の例であり、楽曲本体データとしては、曲Ａ〜曲Ｅの５個の楽曲本体データが、この選曲順で選択されたものとする。また、記憶対象語音声データとしては、音声Ｆ〜音声Ｊの５個の記憶対象語音声データが、この選曲順で選択されたものとする。更に、曲間つなぎデータとしては、前奏及び後奏の曲間つなぎデータの他に、１２小節の曲間部ａから１４４小節の曲間部ｌまでの１２個の曲間つなぎデータが用意されている。
【０１７１】
制御部１１は、楽曲本体データ、記憶対象語音声データ及び曲間つなぎデータを、夫々テンポ１６０ＢＰＭの楽曲本体データ、記憶対象語音声データ及び曲間つなぎーデータに変換する。ここで、各楽曲の演奏時間及び記憶対象語音声の再生時間は、元の７／８（１４０ＢＰＭ／１６０ＢＰＭ）となる。
【０１７２】
そして、制御部１１は、前奏の曲間つなぎデータをジョギング本編の先頭に挿入し、後奏の曲間つなぎデータをジョギング本編の最後に挿入する。また、制御部１１は、曲Ａ〜曲Ｅの楽曲本体データ及び音声Ｆ〜音声Ｊの記憶対象語音声データを、この曲順で、前奏の曲間つなぎデータと後奏の曲間つなぎデータとの間に挿入する。
【０１７３】
この時点におけるジョギング本編の小節数、すなわち、前奏と曲Ａ〜曲Ｅと音声Ｆ〜音声Ｊの記憶対象語音声と後奏との小節数の合計は、１６０ＢＰＭにおけるファイル時間３０分に対応する小節数である１２００小節未満となる。そして、制御部１１が、各楽曲本体データ及び各記憶対象語音声データの間に、曲間部ａ〜曲間部ｌのうち適切な長さの曲間つなぎデータを夫々挿入することにより、ジョギング本編の最終的な小節数が、ファイル総小節数である１２００小節となるように調整する。曲間部の曲間つなぎデータは１２小節間隔で用意されているので、ファイル時間に相応する小節数と実際に作成されるジョギング本編部分の小節数の差は最大でも±６小節分で済ませることができる。このように、必ずしも丁度１２００小節になるようにジョギング本編を作成する必要はなく、多少のズレがあっても良い。
【０１７４】
また、制御部１１は、およそ中心に位置する曲間部の小節数が可能な限り多くなるよう、各曲間部の小節数を調整する。これは、長い曲間を１箇所に集中させることで他の曲間を短くし、曲間が間延びした印象をユーザに与えないためである。また、中心に位置する曲間に長い曲間部を挿入することで、メリハリが生まれる。その他の位置には、極力小節数の少なく且つ長さが均等になるような曲間部が挿入される。図１６に示す例では、全部で５曲の楽曲と５章の記憶対象語音声が選択されているので、５曲目である曲Ｅと最初の記憶対象語音声との曲間に１４４小節の曲間部が挿入され、その他の曲間には１２小節又は２４小節の曲間部が挿入されている。
【０１７５】
なお、小節数が多い曲間部を必ずしも中心に位置する曲間に挿入する必要はなく、また、１箇所のみに挿入する必要もない。例えば、全体の３分の１の楽曲が終わった後に小節数が多い曲間部を挿入し、更に３分の１の楽曲が終わった後に小節数が多い曲間部を挿入しても良い。ただし、間延びした印象を与えないためにも、小節数が多い曲間部を挿入する箇所を、極力少なめ（例えば、多くても全曲間の半分以下）にすることが望ましい。
【０１７６】
曲間部の曲間つなぎデータは、各楽曲本体の曲間を曲間部でつなぐことにより、音楽的（聴覚的）に自然な形で各楽曲本体を接続して演奏するために用いられる楽曲データである。
【０１７７】
ここで、楽曲本体データは、図３において説明したように、楽曲本体ＭＩＤＩデータ１０５から変換された楽曲本体のＷＡＶデータにジョギングアレンジドラムベースＷＡＶデータ１０６が合成されて作成される。このとき、楽曲本体の曲調に合ったリズムパターンのジョギングアレンジドラムベースＷＡＶデータ１０６が選択される。
【０１７８】
また、記憶対象語音声データは、図１１において説明したように、英単語群ＷＡＶデータ３０２と日本語訳群ＷＡＶデータ３０３に、記憶対象語用ドラムベースＷＡＶデータ３０４が合成されて作成される。
【０１７９】
ジョギング用楽曲データを構成する複数の楽曲本体（芸術音楽及び記憶対象語音声を含む）夫々のリズムパターンが全て同一であれば、曲間部の曲間つなぎデータとしては、これと同一のリズムパターンのデータのみを用意すれば、各楽曲の接続前後でリズムパターンが変化しないため、自然な形で演奏及び再生を継続することができる。しかしながら、楽曲本体のリズムパターンが曲毎に異なるような場合においては、一つのパターンでは、各楽曲の接続前後でリズムパターンが急激に変化し、音楽的に不自然となる。
【０１８０】
そこで、本実施形態においては、ジョギング用楽曲データを構成する複数の楽曲本体のリズムパターンが２パターン以上存在する場合には、これに応じて、複数のリズムパターンの曲間部の曲間つなぎデータを用意する。
【０１８１】
例えば、ある楽曲本体とその次の楽曲本体のリズムパターンとが異なる場合には、前の楽曲本体に接続する部分においては、その楽曲本体のリズムパターンと同じ（又は近い）リズムパターンで演奏が開始され、次の楽曲本体に接続する部分においては、その楽曲本体のリズムパターンと同じ（又は近い）リズムパターンで演奏が終了し、演奏が進行するに従ってリズムパターンが次第に変化していくような曲間部を用意する。
【０１８２】
そして、例えば、ジョギング用楽曲データを構成する複数の楽曲本体のリズムパターンとして、ＸとＹとの２つのパターンが混在している場合には、リズムパターンがＸ一定の曲間部、Ｙ一定の曲間部、ＸからＹに変化する曲間部、ＹからＸに変化する曲間部の４つを、曲間部ａ〜曲間部ｆの夫々について用意する（例えば、曲間部ａの場合には、リズムパターンがＸ一定の曲間部ａ１、Ｙ一定の曲間部ａ２、ＸからＹに変化する曲間部ａ３、ＹからＸに変化する曲間部ａ４）。
【０１８３】
制御部１１は、曲間部を挿入する曲間前後の楽曲本体データの楽曲情報又は記憶対象語音声データの内容情報等を参照して、楽曲本体のリズムパターンを認識し、これに対応したリズムパターンとなる曲間部の曲間つなぎデータを挿入する。
【０１８４】
ここで、制御部１１は、楽曲本体データと曲間部の曲間つなぎデータとを接続する場合に、楽曲本体の最初の１小節と曲間部（楽曲本体がそのファイルの１曲目である場合には前奏）の最後の１小節とを重複させて接続する。これは、シンコペーションで始まる楽曲の本体開始部分と曲間部の終了部分とを自然に繋げるためである。
【０１８５】
つまり、小節を跨いだシンコペーションでは、１小節目の最後で実際の演奏が開始される場合がある。例えば、１小節目の４拍子目で演奏が開始されるとする。そうすると、１小節目の最初の３拍子分は何のメロディーも演奏されないこととなるので、曲間部の最後の部分と楽曲本体との最初の部分との接続部分で、音楽的に不自然な部分ができてしまう。そこで、楽曲本体の最初の１小節と曲間部の最後の１小節とを重複させるのである。なお、シンコペーションで始まらない楽曲本体では、最初の１小節は無音で作成されている。そして、制御部１１は、楽曲本体と曲間部とを一律に１小節分重複させる。
【０１８６】
こうしたことから、小節数を計算する場合においては、各楽曲本体の小節数から夫々１小節減算する必要がある。
【０１８７】
なお、ジョギング本編の最初の楽曲本体の前に挿入される前奏の曲間つなぎデータは、その楽曲本体のリズムパターンと同じ（又は近い）リズムパターンのデータを用い、ジョギング本編の最後の楽曲本体の後に挿入される後奏の曲間つなぎデータは、その楽曲本体のリズムパターンと同じ（又は近い）リズムパターンのデータを用いることが望ましい。
【０１８８】
［１．２．３．２  テンポが上昇する場合］
テンポが上昇する場合、つまり、
初期テンポ＜最終テンポ
である場合も、テンポの調整以外は、テンポが一定の場合と基本的に同様である。つまり、再生途中でテンポが変わろうと変わるまいと、各曲の小節数は変わらないから、ファイル総小節数さえ確定していれば、実際に作成するジョギング本編部分の小節数の調整は容易に行うことができる。
【０１８９】
これを、例えば、小節数ではなく演奏時間の再生時間で調整しようとすると、途端に複雑となる。なぜなら、各曲の演奏時間等を求めるためには、先ず、夫々のテンポを求めなければならない。しかし、各曲の再生位置（ジョギング本編先頭の再生が開始されてからの経過時間）が判らなければ、各曲に対して適切なテンポを求めることもできない。そこで、演奏時間又は再生時間やテンポを仮に設定等した上で、全体の演奏時間を調整することとなるが、小節数で調整する場合と比較して、明らかに処理が複雑になる。また、テンポが一定の場合とテンポが上昇する場合とで処理を変えなければならない。更には、仮に設定したテンポと実際のテンポとがずれることがあるため、このことに起因して、計算した全体の演奏時間とファイル時間との誤差が大きくなる場合がある。小節数で調整するようにすれば、こうした不都合は生じない。
【０１９０】
次に、テンポについても、小節単位で調整を行う。具体的に、ジョギング本編の最初の小節のテンポを初期テンポとし、最後の小節のテンポを最終テンポとして、その間の小節については、初期テンポから最終テンポまでなだらかにテンポが変化するように調整する。例えば、初期テンポが１６０ＢＰＭ、最終テンポが１７０ＢＰＭ、ファイル総小節数が１２００小節である場合は、最初の小節を１６０ＢＰＭとし、１小節経過する毎に１／１２０ＢＰＭずつテンポが上昇するように各小節のテンポを調整する。
【０１９１】
［１．３  楽曲配信サーバの動作］
［１．３．１  記憶対象語音声データ作成処理］
次に、楽曲配信サーバ１の動作について説明するが、始めに、記憶対象語音声データ作成処理について、図１７を用いて説明する。
【０１９２】
図１７は、本実施形態に係る楽曲配信サーバ１の制御部１１の記憶対象語音声データ作成処理における処理例を示すフローチャートである。
【０１９３】
図１７の処理は、例えば、オペレータからの指示操作によって、記憶対象語ＷＡＶパーツデータ書き出しプログラム２０５が起動したときに開始される。先ず、制御部１１は、パーツＷＡＶデータデータベースから、記憶対象語用ドラムベースＷＡＶデータ３０４を取得し、取得したＷＡＶデータをＲＡＭに記憶する（ステップＳ４０１）。
【０１９４】
次いで、制御部１１は、パーツＷＡＶデータデータベースから、英単語群ＷＡＶデータ３０２と、当該英単語群ＷＡＶデータ３０２に対応する日本語訳群ＷＡＶデータ３０３とを取得し、取得したＷＡＶデータをＲＡＭに記憶する（ステップＳ４０２）。取得される英単語群ＷＡＶデータ３０２と日本語訳群ＷＡＶデータ３０３とは、再生される英単語群と日本語訳群とが対応している。つまり、取得された英単語群ＷＡＶデータ３０２に基づいて再生される英単語の日本語訳が、取得された日本語訳群ＷＡＶデータ３０３に基づいて再生される。取得すべき英単語群ＷＡＶデータ３０２及び日本語訳群ＷＡＶデータ３０３は、例えば、オペレータからの指示に基づいて選択されても良いし、取得するＷＡＶデータが予め記載された設定ファイルに基づいて選択されても良い。
【０１９５】
次いで、制御部１１は、取得した記憶対象語用ドラムベースＷＡＶデータ３０４、英単語群ＷＡＶデータ３０２及び日本語訳群ＷＡＶデータ３０３を混合することにより、記憶対象語音声データを作成する（ステップＳ４０３）。このとき、制御部１１は、日本語訳の発音開始タイミングがリズム音の第３拍のタイミングに合うように、日本語訳群ＷＡＶデータ３０３の再生位置及び記憶対象語用ドラムベースＷＡＶデータ３０４の再生位置を調節する。また、制御部１１は、日本語訳と英単語との時間間隔が最低時間間隔Ａ以上となる英単語のアクセントの発音タイミングがリズム音の第１拍のタイミングに合うように、且つ、日本語訳と英単語との時間間隔が最低時間間隔Ａ未満となる英単語の発音開始タイミングがリズム音の第１拍のタイミングに合うように、英単語群ＷＡＶデータ３０２の再生位置及び記憶対象語用ドラムベースＷＡＶデータ３０４の再生位置を調節する。
【０１９６】
もっとも、英単語群ＷＡＶデータ３０２及び日本語訳群ＷＡＶデータ３０３が、前記１．２．２．２項で説明したような適切な構成となっていれば、再生位置の調整としては、記憶対象語用ドラムベースＷＡＶデータ３０４、英単語群ＷＡＶデータ３０２及び日本語訳群ＷＡＶデータ３０３夫々の先頭の再生位置を互いに一致させれば良い。
【０１９７】
次いで、制御部１１は、作成した記憶対象語音声データをパーツＷＡＶデータデータベースに登録する（ステップＳ４０４）。制御部１１は、この処理を終えると、記憶対象語音声データ作成処理を終了させる。
【０１９８】
［１．３．２  メイン処理］
次に、メイン処理について、図１８を用いて説明する。
【０１９９】
図１８は、本実施形態に係る楽曲配信サーバ１の制御部１１のメイン処理における処理例を示すフローチャートである。
【０２００】
先ず、ユーザ操作により、ユーザＰＣ２が楽曲配信サーバ１にアクセスすると、図１８に示すように、楽曲配信サーバ１の制御部１１は、ログイン処理を実行する（ステップＳ１）。具体的に、制御部１１は、ユーザＰＣ２からユーザＩＤ、パスワード等を受信し、認証処理を行って、ユーザを特定する。
【０２０１】
次いで、制御部１１は、コース選択処理を実行する（ステップＳ２）。具体的に、制御部１１は、所定のコース選択用ＷＥＢページをユーザＰＣ２に送信して、図４において説明したように、ユーザにトレーニングコースを選択させ、選択されたトレーニングコースの情報をユーザＰＣ２から受信する。
【０２０２】
次いで、制御部１１は、所定のＷＥＢページをユーザＰＣ２に送信して、ユーザに自分の体重及び性別並びに所望する記憶対象語群名を入力させ、これらの情報をユーザＰＣ２から受信する（ステップＳ３）。このユーザの体重は、ジョギング中におけるユーザのカロリー消費の計算に用いられ、性別は、最終的なトレーニングコースの決定に用いられる。性別によって運動能力に差があるため、同じトレーニングコースでも性別によってその内容（具体的には、ジョギング時間及びテンポ）を若干変えるのである。また、入力された記憶対象語群名を示すデータは、上述してきたように各楽曲に続けてランニングハイ状態に移行したタイミング以降に再生する記憶対象語音声の設定に用いられる。
【０２０３】
次いで、制御部１１は、ユーザＰＣ２から受信されたトレーニングコースの情報と性別の情報とに基づいて、最終的なトレーニングコースを決定する（ステップＳ４）。
【０２０４】
なお、ステップＳ２において、特定されたユーザが前回までに選択したトレーニングコースを変更しない場合には、ステップＳ３の処理を省略し、ユーザのトレーニング情報から、トレーニングコースの情報を取得しても良い。
【０２０５】
次いで、制御部１１は、ステップを決定する（ステップＳ５）。具体的に、制御部１１は、先ず、システム側で推奨するステップを提示するＷＥＢページをユーザＰＣ２に送信する。例えば、今回新たなトレーニングコースが選択された場合には、ステップ１が推奨され、前回までのトレーニングコースが変更されない場合には、現在のステップ、当該トレーニングコースのジョギング用楽曲データを最初にダウンロードした日からの経過日数等に応じて相応しいステップが推奨される。ここで、ユーザＰＣ２を操作することによって、提示されたステップをユーザが承諾した場合には、その旨のリクエストがユーザＰＣ２から楽曲配信サーバ１に送信される一方、ユーザがステップを変更する場合には、その旨のリクエストがユーザＰＣ２から楽曲配信サーバ１に送信される。そして、制御部１１は、このリクエストに基づいて、ステップを決定する。
【０２０６】
次いで、制御部１１は、決定されたトレーニングコース及びステップに対応するジョギング時間（記憶対象語音声データの再生時間を含む）、初期テンポ及び終了テンポを、コース情報から取得し、ＲＡＭ上の所定領域に設定する（ステップＳ６）。
【０２０７】
次いで、制御部１１は、ジョギング時間に基づいて、図７で説明したように、ファイル時間ＦＴ（１）〜ＦＴ（Ｎ）を設定する。例えば、制御部１１は、ジョギング時間が１５分である場合には、Ｎ＝１、ＦＴ（１）＝１５を設定し、ジョギング時間が４５分である場合には、Ｎ＝２、ＦＴ（１）＝３０、ＦＴ（２）＝１５を設定する。
【０２０８】
次いで、制御部１１は、ウォーミングアップ曲のファイル名を設定する（ステップＳ８）。具体的に、制御部１１は、コース番号及び今日の日付を含むと共に、通し番号として「１」を含むファイル名を設定する（例えば、「００１−２００８０７０１−１．ＭＰ３」等。ここで、「００１」はコース番号、「２００８０７０１」は日付、「１」は通し番号である）。
【０２０９】
後述するが、制御部１１は、上記の命名規則で、ジョギング本編とクールダウン曲についても通し番号を増加させながらファイル名を設定する。これは、携帯音楽プレーヤ３でジョギング用楽曲データを再生する際に、規定された順番（ウォーミングアップ曲、ジョギング本編の１番目のファイル、ジョギング本編の２番目のファイル…クールダウン曲）でファイルを再生させるためである。ＭＰ３フォーマットのデータでは、ＩＤタグを設定することができるが、このＩＤタグにはトラック番号も含めることができる。携帯音楽プレーヤ３がＩＤタグを参照してファイルの再生順を決定するのであれば問題はないが、ＩＤタグに対応していない機種も存在する。このような機種では、ファイル名の順（例えば、ＡＳＣＩＩ（American Standard Code for Information Interchange）コード（文字コードの一例）で昇順となるように）で再生を行うものが多い。そこで、制御部１１は、上述したようにファイル名を設定する。
【０２１０】
次いで、制御部１１は、ファイル番号ｉに１を設定する（ステップＳ９）。
【０２１１】
次いで、制御部１１は、後述する使用楽曲決定処理を実行することにより、ｉ番目のジョギング本編１ファイルに相当するジョギング用楽曲データの作成に用いられる楽曲データ、記憶対象語音声データ、曲間つなぎデータと、その演奏（再生）順序を決定する（ステップＳ１０）。
【０２１２】
次いで、制御部１１は、ジョギング用楽曲データ作成処理を実行することにより、ｉ番目のジョギング本編１ファイルに相当するジョギング用楽曲データを作成する（ステップＳ１１）。
【０２１３】
次いで、制御部１１は、ファイル番号ｉに１を加算して（ステップＳ１２）、ファイル番号ｉがファイル数Ｎより大きいか否かを判定する（ステップＳ１３）。このとき、制御部１１は、ファイル番号ｉがファイル数Ｎよりも大きくない場合には（ステップＳ１３：ＮＯ）、ステップＳ１０に移行する。
【０２１４】
一方、制御部１１は、ファイル番号ｉがファイル数Ｎより大きい場合には（ステップＳ１３：ＹＥＳ）、クールダウン曲のファイル名を設定する（ステップＳ１４）。具体的に、制御部１１は、コース番号及び今日の日付を含むと共に、通し番号としてＮ＋１を含むファイル名を設定する。
【０２１５】
次いで、制御部１１は、作成したジョギング用楽曲データをユーザＰＣ２に送信する（ステップＳ１５）。具体的に、制御部１１は、ウォーミングアップ曲のファイル、ジョギング本編（一又は複数の記憶対象語音声を含む）のファイル及びクールダウン曲のファイル夫々へのリンクを含むダウンロード用のＷＥＢページをユーザＰＣ２に送信して、ダウンロードするファイルをユーザに選択させる。そして、制御部１１は、ユーザに選択されたリンクに設定されているＵＲＬ（Uniform Resource Locator）の情報をＰＣ２から受信して、このＵＲＬに対応するファイルをユーザＰＣ２に送信する。
【０２１６】
そして、制御部１１は、ユーザが必要なだけのファイルの送信を行うと、メイン処理を終了させる。
【０２１７】
［１．３．３  使用楽曲決定処理］
次に、使用楽曲決定処理について、図１９を用いて説明する。
【０２１８】
図１９は、本実施形態に係る楽曲配信サーバ１の制御部１１の使用楽曲決定処理における処理例を示すフローチャートである。
【０２１９】
使用楽曲決定処理が開始されると、図１９に示すように、制御部１１は、演奏リストを初期化する（ステップＳ１０１）。
【０２２０】
次いで、制御部１１は、走行テンポＴＭＰの設定を行う（ステップＳ１０２）。走行テンポＴＭＰは、初期テンポ、終了テンポ、ファイル番号ｉ及びファイル時間ＦＴ（１）〜ＦＴ（Ｎ）に基づいて設定される。具体的に、制御部１１は、初期テンポと終了テンポとが一致する場合には、走行テンポＴＭＰに初期テンポを設定する。また、制御部１１は、初期テンポと終了テンポとが一致しない場合には、
（ファイル初期テンポ＋ファイル終了テンポ）／２
を計算し、この計算結果を走行テンポＴＭＰに設定する。ここで、ファイル初期テンポとは、ジョギング本編のｉ番目のファイルにおける最初の曲のテンポであり、ファイル終了テンポとは、ジョギング本編のｉ番目のファイルにおける最後の曲のテンポである。ファイル初期テンポ及びファイル終了テンポは、以下の式により求めることができる。
【０２２１】
ファイル初期テンポ＝（初期テンポ−終了テンポ）×（ＦＴ（１）〜ＦＴ（ｉ−１）の合計）／ジョギング時間
ファイル終了テンポ＝（初期テンポ−終了テンポ）×（ＦＴ（１）〜ＦＴ（ｉ）の合計）／ジョギング時間
制御部１１は、走行テンポＴＭＰを設定すると、
ＴＭＰ×ＦＴ（ｉ）／４
を計算し、この計算結果をファイル総小節数ＦＭに設定する（ステップＳ１０３）。
【０２２２】
次いで、制御部１１は、前奏の小節数と後奏の小節数とを設定する（ステップＳ１０４）。具体的に、制御部１１は、ファイル番号ｉ及びファイル数Ｎの組み合わせに対応する前奏の小節数と後奏の小節数とを設定する。また、制御部１１は、設定された小節数の前奏を演奏リストの先頭セットするとともに、設定された小節数の後奏を演奏リストの最後にセットする。
【０２２３】
次いで、制御部１１は、許容最長楽曲小節数ＭＰＭを設定する（ステップＳ１０５）。具体的に、制御部１１は、ファイル時間ＦＴ（ｉ）が３０分である場合には、２１０を許容最長楽曲小節数ＭＰＭとして設定する。一方、制御部１１は、ファイル時間ＦＴ（ｉ）が１５分である場合には、図１５（ｄ）に示すように、走行テンポＴＭＰに対応するテンポを許容最長楽曲小節数ＭＰＭとして設定する。
【０２２４】
次いで、制御部１１は、ジョギング本編を構成する複数の楽曲を選定する（ステップＳ１０６）。具体的に、制御部１１は、複数の楽曲を選定すべく、楽曲選択処理を複数回実行する。
【０２２５】
楽曲選択処理において、制御部１１は、先ず、特定されたユーザの履歴情報を参照して、前回までにユーザが選択したアルバム、アーティスト又はジャンル（以下、単に「アルバム等」と称する）と、そのアルバム等に含まれる楽曲（記憶対象語音声を含む）のリストと、を提示するＷＥＢページをユーザＰＣ２に送信する。この時制御部１１は、上記ステップＳ３の処理においていずれかの記憶対象語音声の名称が入力されている場合、当該入力されている名称に対応する記憶対象語音声を含む上記リストを提示する上記ＷＥＢページをユーザＰＣ２に送信する。
【０２２６】
ここで、ユーザＰＣ２を操作することによって、ユーザが、提示されたアルバム等（記憶対象語音声を含む。以下同様）を別のアルバム等に変更せずに楽曲又は記憶対象語群を選択した場合には、その楽曲の楽曲選択リクエストがユーザＰＣ２から楽曲配信サーバ１に送信される。
【０２２７】
一方、ユーザが、提示されたアルバム等を別のアルバム等に変更した場合には、選択されたアルバム等のアルバム等選択リクエストがユーザＰＣ２から楽曲配信サーバ１に送信され、制御部１１は、これに応じて、アルバム等のリストやアルバム等の検索メニューを提示するＷＥＢページデータをユーザＰＣ２に送信する。そして、ユーザがアルバム等を選択し、そのアルバム等に含まれる複数の楽曲又は記憶対象語音声の中から所望する楽曲又は記憶対象語音声を選択すると、その楽曲又は記憶対象語音声の楽曲選択リクエストがユーザＰＣ２から楽曲配信サーバ１に送信される。
【０２２８】
制御部１１は、この選択リクエストを受信することによって、１曲の楽曲データを特定し選定する。そして、制御部１１は、選定した楽曲を、選定した順番に相当する曲順目の楽曲として演奏リストにセットする。
【０２２９】
ここで、制御部１１は、ユーザに楽曲を選択させる際に、選択可能な楽曲の小節数を許容最長楽曲小節数ＭＰＭ以下に制限する。例えば、制御部１１は、楽曲のリストを提示するＷＥＢページをユーザＰＣ２に送信する際、小節数が許容最長楽曲小節数ＭＰＭよりも多い楽曲をリストから除外する。
【０２３０】
制御部１１は、上記楽曲選択処理の繰り返し実行により、少なくとも３曲の楽曲が選定されるように制御するとともに、１ファイルに含めることが可能な曲数まで楽曲が選定されるように制御する。具体的に、制御部１１は、ファイル総小節数ＦＭから、前奏、後奏、これまでに選択された曲数分の楽曲及び当該曲数分の曲間部の最短の小節数の合計を差し引いた残り小節数が、許容最長楽曲小節数ＭＰＭ未満となるまで、楽曲選択処理を繰り返して楽曲を選定する。
【０２３１】
なお、演奏時間が演奏開始から１５分を経過した以降は、制御部１１は、芸術音楽としての楽曲ではなく記憶対象語音声を選定していくこととなる。
【０２３２】
制御部１１は、楽曲の選定を終えると、およそ中心に位置する曲間に、１２小節から１４４小節まで１２種類の曲間部の中から可能な限り小節数が多い曲間部をセットする（ステップＳ１０７）。具体的に、制御部１１は、許容最長楽曲小節数ＭＰＭと、前奏、後奏及び選択された楽曲の各小節数に基づいて、およそ中心に位置する曲間を除く各曲間に最小の小節数である１２小節の曲間部をセットした場合に、およそ中心に位置する曲間にセットすることができる小節数が最多となる曲間部をセットする。ここで、およそ中心に位置する曲間とは、選定された楽曲の曲数が偶数である場合、曲数／２曲目の後に位置する曲間であり、選定された楽曲の曲数が偶数である場合、例えば、（曲数＋１）／２曲目の後に位置する曲間である。
【０２３３】
次いで、制御部１１は、およそ中心に位置する曲間を除く残りの全ての曲間にも曲間部をセットする（ステップＳ１０８）。具体的に、制御部１１は、各曲間部の小節数が極力均等になるように、且つ、前奏、後奏、選択された楽曲及び各曲間部の小節数の合計が、ファイル総小節数ＦＭに最大限近づくように、１２小節から１４４小節まで１２種類の曲間部の中から各曲間部をセットする。制御部１１は、この処理を終えると、使用楽曲決定処理を終了させる。
【０２３４】
［１．３．４  ジョギング用楽曲データ作成処理］
次に、ジョギング用楽曲データ作成処理について、図２０を用いて説明する。
【０２３５】
図２０は、本実施形態に係る楽曲配信サーバ１の制御部１１のジョギング用楽曲データ作成処理における処理例を示すフローチャートである。
【０２３６】
ジョギング用楽曲データ作成処理が開始されると、図２０に示すように、制御部１１は、演奏リストにセットされている楽曲の楽曲本体データ又は記憶対象語群の記憶対象語音声データをパーツＷＡＶデータデータベースから取得すると共に、演奏リストにセットされている前奏、後奏及び曲間部の曲間つなぎデータをパーツＷＡＶデータデータベースから取得する（ステップＳ３０１）。このとき、各曲間つなぎデータは、その前に接続される楽曲本体データ又は記憶対象語音声データのリズムパターンとその後に接続される楽曲本体データのリズムパターンとに合わせたものが取得される。
【０２３７】
次いで、制御部１１は、取得した楽曲本体データ又は記憶対象語音声データと、曲間つなぎデータとを、演奏リストにセットされている順序で接続して、ジョギング本編部分のＷＡＶデータを作成する（ステップＳ３０２）。このとき、制御部１１は、各楽曲又は記憶対象語音声の最初の１小節とその前の曲間部の最後の１小節とを重複させて接続する。
【０２３８】
次いで、制御部１１は、ファイルの初期テンポから最終テンポまで滑らかにテンポが変化するように小節単位でテンポの調整を行いながら、ジョギング本編部分のＷＡＶデータを変換する（ステップＳ３０３）。この結果、初期テンポ＝最終テンポである場合には、全小節が同一のテンポとなり、初期テンポ＜最終テンポである場合には、１小節毎にテンポが少しずつ上昇する。
【０２３９】
次いで、制御部１１は、ガイダンス音声の音声データを、対応する位置の曲間にセットされる曲間部の曲間つなぎデータに合成する（ステップＳ３０４）。
【０２４０】
次いで、制御部１１は、エンコーダ部１４によりジョギング本編部分のフォーマットをＭＰ３フォーマットに変換することによってｉ番目のジョギング用楽曲データのファイルを作成し、これを記憶部１２に記憶させる。（ステップＳ３０５）。
【０２４１】
次いで、制御部１１は、ｉ番目のジョギング用楽曲データのファイル名を設定する（ステップＳ３０６）。具体的に、制御部１１は、コース番号及び今日の日付を含むと共に、通し番号としてｉ＋１を含むファイル名を設定する。
【０２４２】
このようにして、制御部１１は、ジョギング用楽曲データをユーザＰＣ２によってダウンロード可能なように記憶させる。つまり、制御部１１は、ダウンロード用のＷＥＢページからユーザの選択に基づいてユーザＰＣ２から送信されてきたＵＲＬに対応するジョギング用楽曲データを記憶部１２から取得し送信することができるように、ジョギング用楽曲データを、記憶位置を示すパス及びファイル名を設定して記憶させるのである。
【０２４３】
制御部１１は、この処理を終えると、ジョギング用楽曲データ作成処理を終了させる。
【０２４４】
以上説明したように、本実施形態によれば、制御部１１が、英単語群ＷＡＶデータ３０２、日本語訳群ＷＡＶデータ３０３及びドラムベースＷＡＶデータ３０４に基づいて、互いに異なる複数の記憶対象語夫々について複数回その発声音が発音されるとともに、リズム音が発音され、且つ、英単語のアクセントの発音タイミングが拍のタイミングに合わせて英単語と日本語訳とが交互に発音されるように構成された記憶対象語音声データを作成する。ここで、制御部１１が、日本語訳の発音終了からその次に発音される英単語の発音開始までの時間間隔が最低間隔時間Ａ以上になるように、英単語のアクセントの発音タイミングを拍のタイミングに合わせたときの前記時間間隔が最低間隔時間Ａ未満となる英単語のアクセントが拍のタイミングからずれて発音される記憶対象語音声データを作成する。そして、制御部１１が、作成された記憶対象語音声データをパーツＷＡＶデータデータベースに登録し、登録された記憶対象語音声データを含むジョギング用楽曲データをユーザＰＣ２に送信する。
【０２４５】
従って、原則、英単語のアクセントの発音タイミングは拍のタイミングに合わせられているが、日本語訳の発音終了から当該日本語訳の次に発音される英単語の発音開始までの時間間隔が最低間隔時間Ａとなる当該英単語については、アクセントの発音タイミングが拍のタイミングからずれていることによって、日本語訳と英単語との時間間隔が最低間隔時間Ａ以上となる記憶対象語音声データが作成される。よって、作成された記憶対象語音声データが携帯音楽プレーヤ３により再生処理されることによって、英単語と日本語訳とを聞き分けることが容易な間隔で英単語と日本語訳とを再生することが可能となるので、英単語とその日本語訳とをユーザが確実に記憶することができる。
【０２４６】
また、英単語のアクセントの発音タイミングは、あくまでも拍からずらされ、例えば、第１拍のタイミングから第２拍のタイミングにずらされる（英単語のアクセントの発音タイミングは結局拍のタイミングに合わされる）わけではないので、単位時間当たりに再生される単語数が減ることを防止することができ、英単語とその日本語訳とをユーザが効率的に記憶することができる。
【０２４７】
また、日本語訳と英単語との時間間隔が最低間隔時間Ａ以上となる英単語の発音開始タイミングが拍のタイミングに合わせられた記憶対象語音声データが作成される。
【０２４８】
従って、英単語の発声音がリズム良く再生され、英単語とその日本語訳とをより記憶させやすくすることができる。
【０２４９】
また、リズム音における１小節中の第１拍と第２拍とが英単語に割り当てられ、且つ、当該１小節中の第３拍と第４拍とが日本語訳とに割り当てられており、日本語訳と英単語との時間間隔が最低間隔時間Ａ以上となる英単語が第１アクセントと第２アクセントとを有し、且つ、第１アクセントが第２アクセントよりも後に発音される単語である場合、当該英単語の発音開始タイミングが第１拍に合わせられ、且つ、第１アクセントの発音タイミングが第２拍に合わせられた記憶対象語音声データが作成される。
【０２５０】
従って、第１アクセントと第２アクセントとを有する英単語の発声音がリズム良く再生され、英単語とその日本語訳とをより記憶させやすくすることができる。
［２．第２実施形態］
上記説明した第１実施形態においては、発音タイミングが予め調整された英単語群ＷＡＶデータ３０２と日本語訳群ＷＡＶデータ３０３とを用いて記憶対象語音声データが作成されるようになっていた。これに対し、以下に説明する第２実施形態においては、ユーザにより指定された英単語の音声データ及び指定された英単語に対応する日本語訳の音声データを用いて、発音タイミングを調整しつつ記憶対象語音声データが作成される。
【０２５１】
本実施形態において、通信システムＳの構成及び楽曲配信サーバ１のハードウエア構成は、第１実施形態の場合と同様であるので、詳細な説明は省略する。
【０２５２】
なお、本実施形態における制御部１１は、本発明において、生成手段、送信手段、判定手段、第１語指定情報受信手段、第１語音声情報取得手段及び第２語音声情報取得手段の一例を構成する。また、記憶部１２は、記憶手段及び第１語情報記憶手段の一例を構成する。
【０２５３】
［２．１  辞書データベースの構成］
次に、本実施形態に係る辞書データベースの構成について、図２１を用いて説明する。
【０２５４】
図２１は、辞書データベースに登録される情報の内容の一例を示す図である。本実施形態において、記憶部１２には、パーツＷＡＶデータデータベースに加えて、辞書データベースが構築されている。
【０２５５】
図２１に示すように、辞書データベースには、各英単語に関する情報が登録されている。具体的に、辞書データベースには、英単語毎に、英単語のスペル（第１語情報の一例）、英単語ＷＡＶデータ３０５（第１語音声情報の一例）、アクセント位置情報（アクセント情報の一例）、日本語訳、及び日本語訳ＷＡＶデータ３０６（第２語音声情報の一例）、日本語訳発音時間が対応付けて登録されている。ここで、英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６は、本発明のペア語の情報の一例である。
【０２５６】
英単語のスペルは、英語のスペルの文字データであり、例えば、ユーザから指定された英単語を特定するための識別情報としての役割を有している。
【０２５７】
英単語ＷＡＶデータ３０５は、対応する英単語の発声が開始されてから終了するまでの当該発声音が記録されたＷＡＶデータである。この英単語ＷＡＶデータ３０５における英単語の発声のテンポは１４０ＢＰＭに調整されている。また、英単語ＷＡＶデータ３０５としては、発音パターン１と発音パターン２の２種類のＷＡＶデータが、辞書データベースに登録されている。発音パターン１の英単語ＷＡＶデータ３０５は、英単語のアクセントの発音タイミングを第１拍のタイミングに合わせた場合における発声音のＷＡＶデータである。また、発音パターン２の英単語ＷＡＶデータ３０５は、英単語の発音開始タイミングを第１拍のタイミングに合わせた場合における発声音のＷＡＶデータである。発音のタイミングによって、リズム音に合う発音の仕方が変わる場合がある。そのため、２種類の英単語ＷＡＶデータ３０５が用意されている。
【０２５８】
また、アクセントを複数有し、且つ、第１アクセントが第２アクセントよりも後に発音される英単語については、拍のタイミングで発音が開始され、且つ、当該拍の次の拍のタイミングで第１アクセントが発音されるように、発音パターン２の英単語ＷＡＶデータ３０５が調整されている。従って、発音パターン２の英単語ＷＡＶデータ３０５を用いて英単語の発音開始タイミングを第１拍に合わせることによって、当該英単語の第１アクセントの発音タイミングは、第２拍に自動的に合わせられることとなる。なお、例えば「book」等の、語頭にアクセントがある英単語については、発音タイミングがずらされることがないので、発音パターンとしては発音パターン１のみで良い。従って、このような英単語については、発音パターン１の英単語ＷＡＶデータ３０５を登録しておき、発音パターン２の英単語ＷＡＶデータ３０５は登録しなくても良い。
【０２５９】
アクセント位置情報は、対応する英単語の発音パターン１における発音開始からアクセントまでの発音時間である。つまり、アクセント位置情報は、対応する発音パターン１の英単語ＷＡＶデータ３０５を最初からアクセントの再生位置まで再生するのに要する時間である。
【０２６０】
日本語訳は、対応する英単語の日本語訳の文字データである。
【０２６１】
日本語訳ＷＡＶデータ３０６は、対応する日本語訳の発声が開始されてから終了するまでの当該発声音が記録されたＷＡＶデータである。この日本語訳ＷＡＶデータ３０６における日本語訳の発声のテンポは１４０ＢＰＭに調整されている。
【０２６２】
日本語訳発音時間は、対応する日本語訳の発音に要する時間である。つまり、日本語訳発音時間は、日本語訳ＷＡＶデータ３０６を最初から最後まで再生するのに要する時間である。
【０２６３】
［２．２  記憶対象語音声データの作成方法］
次に、本実施形態における記憶対象語音声データの作成方法について、図２２を用いて説明する。
【０２６４】
図２２は、記憶対象語音声データの作成例を示す図である。本実施形態において、記憶対象語音声データの作成には、記憶対象語用ドラムベースＷＡＶデータ３０４、英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６が用いられる。従って、本実施形態においては、英単語群ＷＡＶデータ３０２及び日本語訳群ＷＡＶデータ３０３は必要ない。
【０２６５】
記憶学習したい英単語をユーザが複数（例えば、２５単語等）指定する。指定された英単語を示す情報は、指定単語情報（第１語指定情報の一例）としてユーザＰＣ２から楽曲配信サーバ１に送信される。
【０２６６】
図２２に示すように、指定単語情報に基づいて、指定された英単語が辞書データベースから検索される。検索された各英単語に対応して、発音パターン１及び２の英単語ＷＡＶデータ３０５と日本語訳ＷＡＶデータ３０６が辞書データベースに登録されている。
【０２６７】
制御部１１は、検索された英単語の英単語ＷＡＶデータ３０５及び対応する日本語訳ＷＡＶデータ３０６を、記憶対象語用ドラムベースＷＡＶデータ３０４に混合合成して、記憶対象語音声データを作成する。ここで、各英単語及び日本語訳について、英単語が指定された順に４小節ずつ英単語と日本語訳の発声音が発音されるように混合合成される。例えば、１番目に指定された英単語が「entertainment」である場合、「エンターテイメント  ゴラク」がリズム音の１小節目から４小節目まで繰り返し発音されるように、発音タイミングが調整される。また、２番目に指定された英単語が「reserve」である場合、「リザーブ  ヨヤクスル」がリズム音の５小節目から８小節目まで４回繰り返し発音されるように、発音タイミングが調整される。
【０２６８】
また、各日本語訳については、夫々第３拍のタイミングで発音が開始されるように、発音タイミングが調整される。
【０２６９】
一方、各英単語については、夫々第１拍のタイミングでアクセントが発音されるか、又は、第１拍のタイミングで発音が開始されるかが決定される。ここでは、検索された英単語に対応するアクセント位置情報と日本語訳発音時間とに基づいて判定が行われる。日本語訳と英単語との時間間隔は以下の式により求めることができる。
【０２７０】
時間間隔＝６０／１４０×２−日本語訳発音時間−アクセント位置情報が示す発音時間
求められた時間間隔が最低間隔時間Ａ以上である英単語については、第１拍のタイミングでアクセントが発音されるように発音タイミングが調整される。またこの場合、発音パターン１の英単語ＷＡＶデータ３０５を用いて記憶対象語音声データが作成される。
【０２７１】
一方、求められた時間間隔が最低間隔時間Ａ未満である英単語については、第１拍のタイミングで発音が開始されるように発音タイミングが調整される。またこの場合、発音パターン２の英単語ＷＡＶデータ３０５を用いて記憶対象語音声データが作成される。
【０２７２】
以上のような方法により、第１実施形態における記憶対象語音声データと同じ構成の記憶対象語音声データを作成することができる。
【０２７３】
そして、作成された記憶対象語音声データは、パーツＷＡＶデータデータベースに登録される。この場合、記憶対象語音声データは、英単語を指定したユーザのユーザＩＤに対応付けて登録される。
【０２７４】
なお、前記１．２．２．２項で説明した場合と同様に、日本語訳と英単語との時間間隔に基づいて英単語の発音タイミングをずらすか否かの判定を行う以外にも、英単語の発音時間や文字数等に基づいて判定を行うことができる。
【０２７５】
例えば、英単語のアクセント位置情報が示す発音時間と許容発音時間Ｂとの比較結果に基づいて、発音タイミングをずらすか否かを判定しても良い。この場合、日本語訳発音時間は必要ない。
【０２７６】
また、例えば、アクセントのある文字よりも前にある文字の数と許容文字数Ｃとの比較結果に基づいて、発音タイミングをずらすか否かを判定しても良い。この場合、アクセント位置情報として、アクセントのある文字よりも前にある文字の数を辞書データベースに登録しておく。またこの場合も、日本語訳発音時間は必要ない。
【０２７７】
判定に用いられる最低間隔時間Ａ、許容発音時間Ｂ又は許容文字数Ｃは、予め記憶部１２に記憶される。
【０２７８】
［２．３  楽曲配信サーバの動作］
次に、楽曲配信サーバ１の動作について説明する。なお、メイン処理及びジョギング用楽曲データ作成処理の処理内容は、第１実施形態の場合と同様であるので、これらの処理の説明は省略する。
【０２７９】
［２．３．１  記憶対象語音声データ作成処理］
記憶対象語音声データ作成処理について、図２３及び図２４を用いて、実施例毎に説明する。
【実施例１】
【０２８０】
実施例１は、日本語訳と英単語との時間間隔に基づいて、英単語の発音タイミングをずらすか否かを判定する場合の実施例である。
【０２８１】
図２３は、本実施形態の実施例１に係る楽曲配信サーバ１の制御部１１の記憶対象語音声データ作成処理における処理例を示すフローチャートである。
【０２８２】
先ず、ユーザ操作により、ユーザＰＣ２が楽曲配信サーバ１にアクセスすると、図２３に示すように、楽曲配信サーバ１の制御部１１は、ログイン処理を実行する（ステップＳ４５１）。具体的に、制御部１１は、ユーザＰＣ２からユーザＩＤ、パスワード等を受信し、認証処理を行って、ユーザを特定する。
【０２８３】
次いで、第１語指定情報受信手段としての制御部１１は、ユーザＰＣ２から指定単語情報を受信する（ステップＳ４５２）。具体的に、制御部１１は、英単語を選択するためのＷＥＢページをユーザＰＣ２に送信し、ユーザＰＣ２が、受信したＷＥＢページを画面に表示する。ＷＥＢページ上に表示された英単語の一覧から、ユーザが英単語を複数指定すると、ユーザＰＣ２は、指定された英単語の文字データを含む指定単語情報を楽曲配信サーバ１に送信する。そして、制御部１１は、指定単語情報を受信する。
【０２８４】
次いで、第１語音声情報取得手段としての制御部１１は、ユーザから指定された英単語に対応する発音パターン１の英単語ＷＡＶデータ３０５を辞書データベースから取得する（ステップＳ４５３）。具体的に、制御部１１は、受信した指定単語情報に含まれている各英単語を辞書データベースから検索し、検索した各英単語に夫々対応する発音パターン１の英単語ＷＡＶデータ３０５を取得する。そして、制御部１１は、取得した英単語ＷＡＶデータ３０５を、夫々ユーザから指定された英単語に対応付けてＲＡＭに記憶する。
【０２８５】
次いで、第２語音声情報取得手段としての制御部１１は、ユーザから指定された英単語に対応する日本語訳ＷＡＶデータ３０６を辞書データベースから取得する（ステップＳ４５４）。具体的に、制御部１１は、検索した各英単語に夫々対応する日本語訳ＷＡＶデータ３０６を取得する。そして、制御部１１は、取得した日本語訳ＷＡＶデータ３０６を、夫々ユーザから指定された英単語に対応付けてＲＡＭに記憶する。
【０２８６】
次いで、制御部１１は、ユーザから指定された英単語に対応するアクセント位置情報及び日本語訳発音時間を辞書データベースから取得する（ステップＳ４５５）。具体的に、制御部１１は、検索した各英単語に夫々対応するアクセント位置情報及び日本語訳発音時間を取得する。そして、制御部１１は、取得したアクセント位置情報及び日本語訳発音時間を、夫々ユーザから指定された英単語に対応付けてＲＡＭに記憶する。
【０２８７】
次いで、制御部１１は、パーツＷＡＶデータデータベースから記憶対象語用ドラムベースＷＡＶデータ３０４を取得し、ＲＡＭに記憶する（ステップＳ４５６）。次いで、制御部１１は、指定順ｉに１を設定する（ステップＳ４５７）。
【０２８８】
次いで、制御部１１は、ｉ番目に指定された英単語の発音タイミングを設定する（ステップＳ４５８）。具体的に、制御部１１は、英単語のアクセントの発音タイミングを第１拍のタイミングに設定する。
【０２８９】
次いで、制御部１１は、指定順ｉが１であるか否かを判定する（ステップＳ４５９）。このとき、制御部１１は、指定順ｉが１である場合には（ステップＳ４５９：ＹＥＳ）、ステップＳ４６２に移行する。
【０２９０】
一方、制御部１１は、指定順ｉが１ではない場合には（ステップＳ４５９：ＮＯ）、ｉ−１番目の日本語訳の発音終了からｉ番目の英単語の発音開始までの時間間隔を算出する（ステップＳ４６０）。この時間間隔は、ｉ−１番目に指定された英単語に対応する日本語訳発音時間と、ｉ番目に指定された英単語に対応するアクセント位置情報に基づいて求めることができる。
【０２９１】
次いで、判定手段としての制御部１１は、算出した時間間隔が最低間隔時間Ａ以上であるか否かを判定する（ステップＳ４６１）。このとき、制御部１１は、算出した時間間隔が最低間隔時間Ａ以上である場合には（ステップＳ４６１：ＹＥＳ）、ステップＳ４６２に移行し、算出した時間間隔が最低間隔時間Ａ未満である場合には（ステップＳ４６１：ＮＯ）、ステップＳ４６４に移行する。
【０２９２】
制御部１１は、ステップＳ４５９において指定順ｉが１である場合（ステップＳ４５９：ＹＥＳ）、又は、ステップＳ４６１において時間間隔が最低間隔時間Ａ未満である場合には（ステップＳ４６１：ＮＯ）、ｉ番目の日本語訳の発音終了からｉ番目の英単語の発音開始までの時間間隔を算出する（ステップＳ４６２）。この時間間隔は、ｉ番目に指定された英単語に対応する日本語訳発音時間及びアクセント位置情報に基づいて求めることができる。
【０２９３】
次いで、判定手段としての制御部１１は、算出した時間間隔が最低間隔時間Ａ以上であるか否かを判定する（ステップＳ４６３）。このとき、制御部１１は、算出した時間間隔が最低間隔時間Ａ以上である場合には（ステップＳ４６３：ＹＥＳ）、ステップＳ４６６に移行し、算出した時間間隔が最低間隔時間Ａ未満である場合には（ステップＳ４６３：ＮＯ）、ステップＳ４６４に移行する。
【０２９４】
制御部１１は、ステップＳ４６１又はＳ４６３において時間間隔が最低間隔時間Ａ未満である場合には（ステップＳ４６１：ＮＯ、又は、ステップＳ４６３：ＮＯ）、ｉ番目に指定された英単語の発音タイミングの設定変更を行う。（ステップＳ４６４）。具体的に、制御部１１は、英単語の発音開始タイミングを第１拍のタイミングに設定する（ステップＳ４６４）。
【０２９５】
次いで、第１語音声情報取得手段としての制御部１１は、ｉ番目の英単語に対応する発音パターン２の英単語ＷＡＶデータ３０５を辞書データベースから取得する（ステップＳ４６５）。制御部１１は、取得した英単語ＷＡＶデータ３０５を、ｉ番目の英単語に対応付けてＲＡＭに記憶する。このとき、制御部１１は、ステップＳ４５３においてｉ番目の英単語に対応して取得してあった発音パターン１の英単語ＷＡＶデータ３０５をＲＡＭから削除する。
【０２９６】
制御部１１は、ステップＳ４６３において時間間隔が最低間隔時間Ａ以上である場合（ステップＳ４６３：ＹＥＳ）、又は、ステップＳ４６５の処理を終えた場合には、指定順ｉに１を加算する（ステップＳ４６６）。
【０２９７】
次いで、制御部１１は、指定順ｉが、ユーザから指定された単語数よりも大きいか否かを判定する（ステップＳ４６７）。ユーザから指定された単語数は、指定単語情報に含まれている単語の総数に相当する。ここで、制御部１１は、指定順ｉが、ユーザから指定された単語数以下である場合には（ステップＳ４６７：ＮＯ）、ステップＳ４５８に移行する。
【０２９８】
一方、生成手段としての制御部１１は、指定順ｉが、ユーザから指定された単語数よりも大きい場合には（ステップＳ４６７：ＹＥＳ）、記憶対象語音声データを作成する（ステップＳ４６８）。具体的に、制御部１１は、ＲＡＭに記憶されている記憶対象語用ドラムベースＷＡＶデータ３０４と、ユーザに指定された各英単語に対応してＲＡＭに記憶されている英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６とを混合して、記憶対象語音声データを作成する。このとき、制御部１１は、ユーザに指定された各英単語について、設定されたタイミングで発音されるように、各英単語の発音タイミングを調整する。また、制御部１１は、ユーザに指定された各英単語に対応する日本語訳について、第３拍のタイミングで発音開始されるように、各日本語訳の発音タイミングを調整する。
【０２９９】
次いで、制御部１１は、作成した記憶対象語音声データを、ログイン処理において受信したユーザＩＤに対応付けてパーツＷＡＶデータデータベースに登録する（ステップＳ４６９）。制御部１１は、この処理を終えると、記憶対象語音声データ作成処理を終了させる。
【実施例２】
【０３００】
実施例２は、英単語の発音開始からアクセントまでの発音時間に基づいて、英単語の発音タイミングをずらすか否かを判定する場合の実施例である。
【０３０１】
図２４は、本実施形態の実施例２に係る楽曲配信サーバ１の制御部１１の記憶対象語音声データ作成処理における処理例を示すフローチャートである。また、図２４において、図２３と同様の要素については同様の符号を付してある。
【０３０２】
先ず、制御部１１は、実施例１と同様に、ログイン処理、指定単語情報の受信、発音パターン１の英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６の取得を行う（ステップＳ４５１〜Ｓ４５４）。
【０３０３】
次いで、制御部１１は、ユーザから指定された英単語に対応するアクセント位置情報を辞書データベースから取得する（ステップＳ４８１）。
【０３０４】
次いで、制御部１１は、実施例１と同様に、記憶対象語用ドラムベースＷＡＶデータ３０４の取得、指定順ｉの設定、及びｉ番目に指定された英単語の発音タイミングの設定を行う（ステップＳ４５６〜Ｓ４５８）。
【０３０５】
次いで、判定手段としての制御部１１は、ｉ番目の英単語の発音開始からアクセントまでの発音時間が許容発音時間Ｂ以上であるか否かを判定する（ステップＳ４８２）。ｉ番目の英単語の発音開始からアクセントまでの発音時間は、ｉ番目の英単語に対応するアクセント位置情報が示す発音時間である。このとき、制御部１１は、ｉ番目の英単語の発音開始からアクセントまでの発音時間が許容発音時間Ｂ以上である場合には（ステップＳ４８２：ＹＥＳ）、実施例１と同様に、ｉ番目の英単語の発音タイミングの設定変更及びｉ番目の英単語に対応する発音パターン２の英単語ＷＡＶデータ３０５の取得を行う（ステップＳ４６４、Ｓ４６５）。
【０３０６】
制御部１１は、ｉ番目の英単語の発音開始からアクセントまでの発音時間が許容発音時間Ｂ未満である場合（ステップＳ４８２：ＮＯ）、又は、ステップＳ４６５の処理を終えた場合には、実施例１と同様に、指定順ｉの加算処理、及び指定順ｉの判定を行う（ステップＳ４６６、Ｓ４６７）。
【０３０７】
そして、制御部１１は、指定順ｉが、ユーザから指定された単語数以下である場合には（ステップＳ４６７：ＮＯ）、ステップＳ４５８に移行し、指定順ｉが、ユーザから指定された単語数より大きい場合には（ステップＳ４６７：ＹＥＳ）、実施例１と同様に、記憶対象語音声データの作成及び登録を行い（ステップＳ４６８、Ｓ４６９）、記憶対象語音声データ作成処理を終了させる。
【０３０８】
実施例２の変形として、英単語のアクセントのある文字よりも前にある文字の数に基づいて、英単語の発音タイミングをずらすか否かを判定するように処理することも可能である。具体的には、アクセント位置情報として、アクセントのある文字よりも前にある文字の数を辞書データベースに登録しておく。そして、ステップＳ４８２において、制御部１１は、ｉ番目の英単語のアクセントのある文字よりも前にある文字の数が、許容文字数Ｃ以上であるか否かを判定し、許容文字数Ｃ以上である場合はステップＳ４６４に移行し、許容文字数Ｃ未満である場合はステップＳ４６６に移行するように処理すれば良い。
【０３０９】
また、実施例２の更に変形として、アクセント位置情報の代わりに、英単語の発音タイミングをずらすか否かを示すフラグ情報を用いて処理しても良い。具体的には、英単語の発音開始からアクセントまでの発音時間が、許容発音時間Ｂ未満である場合は、フラグ情報の値を例えば０とし、許容発音時間Ｂ以上である場合は、フラグ情報の値を例えば１とする。或いは、英単語のアクセントのある文字よりも前にある文字の数が、許容文字数Ｃ未満である場合は、フラグ情報の値を例えば０とし、許容文字数Ｃ以上である場合は、フラグ情報の値を例えば１とする。そして、各英単語に対応付けて０又は１の値のフラグ情報を辞書データベースに登録しておく。そして、ステップＳ４８２において、制御部１１は、ｉ番目の英単語のフラグ情報の値を判定し、フラグ情報の値が１である場合はステップＳ４６４に移行し、フラグ情報の値が０である場合はステップＳ４６６に移行するように処理すれば良い。
【０３１０】
また、実施例２の場合、英単語の発音のタイミングをずらすか否かは、アクセントの位置から予め分かるので、発音のタイミングをずらさない英単語については、発音パターン１の英単語ＷＡＶデータ３０５のみを辞書データベースに登録し、発音のタイミングをずらす英単語については、発音パターン２の英単語ＷＡＶデータ３０５のみを辞書データベースに登録しても良い。
【０３１１】
また、実施例１と実施例２とを組み合わせても良い。つまり、制御部１１は、アクセントの位置に基づいて英単語の発音のタイミングをずらすか否かを判定し、発音のタイミングをずらさないと判定された英単語については、更に、日本語訳と英単語との時間間隔に基づいて発音のタイミングをずらすか否かを判定するようにしても良い。
【０３１２】
また、英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６は、辞書データベースから取得するのではなく、記憶対象語音声データ生成処理において、ユーザから指定された英単語に対応する英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６を生成し、生成されたこれらのＷＡＶデータを取得するようにしても良い。この場合、例えば、辞書データベースには、英単語の発音記号の情報、当該発音記号におけるアクセス位置を示す情報等を登録しておく。そして、制御部１１は、発音記号及びアクセス位置を示す情報等に基づいて、指定された英単語の英単語ＷＡＶデータ３０５を音声合成により生成する。また同様に、制御部１１は、日本語訳の文字データに基づいて、日本語訳ＷＡＶデータ３０６を音声合成により生成する。
【０３１３】
また、英単語の発音開始からアクセントまでの発音時間としてのアクセント位置情報を用いる場合、これを辞書データベースから取得するのではなく、記憶対象語音声データ作成処理において、ユーザから指定された英単語に対応して生成しても良い。この場合、制御部１１は、例えば、指定された英単語の英単語ＷＡＶデータ３０５に対して音声解析処理を行う。そして制御部１１は、発声音の音圧レベルに基づいてアクセント位置を特定する。
【０３１４】
また、制御部１１は、英単語の発音タイミングをずらすか否かを判定する前に、全ての英単語のアクセントの発音タイミングを第１拍のタイミングに合わせた記憶対象語音声データを最初に作成し、判定を行った後、記憶対象語音声データを修正して、英単語の発音タイミングをずらしても良い。この場合、制御部１１は、最初に作成された記憶対象語音声データを音声解析することによって日本語訳の発音終了からその次に発音される英単語の発音開始までの時間間隔を求めても良い。
【０３１５】
［２．３．２  使用楽曲決定処理］
次に、使用楽曲決定処理について説明する。使用楽曲決定処理の処理内容は、基本的には第１実施形態の場合（図１９）と同様である。従って、第１実施形態の場合と異なる部分についてのみ説明する。
【０３１６】
図１９に示すステップＳ１０６において、制御部１１は、ジョギング本編を構成する複数の楽曲を選定する。ここで、制御部１１は、ジョギング用の楽曲を構成する記憶対象語音声をユーザに選択させる場合、当該ユーザによる英単語の指定によって作成された記憶対象語音声の中から選択させる。具体的に、制御部１１は、パーツＷＡＶデータデータベースに登録されている記憶対象語音声データのうち、図１８に示すステップＳ１のログイン処理において受信したユーザＩＤに対応する記憶対象語音声データのリストを提示するＷＥＢページをユーザＰＣ２に送信する。そして、ユーザは、ユーザＰＣ２を操作することによって、提示された記憶対象語音声データの中から所望の記憶対象語音声データを選択する。
【０３１７】
その後、ユーザにより選択された記憶対象語音声データを含むジョギング用楽曲データが作成され、作成されたジョギング用楽曲データがユーザＰＣ２に送信される。
【０３１８】
以上説明したように、本実施形態によれば、制御部１１が、英単語ＷＡＶデータ３０５、日本語訳ＷＡＶデータ３０６及びドラムベースＷＡＶデータ３０４に基づいて、互いに異なる複数の記憶対象語夫々について複数回その発声音が発音されるとともに、リズム音が発音され、且つ、英単語のアクセントの発音タイミングが拍のタイミングに合わせ、更に、日本語訳の発音開始タイミングが拍のタイミングに合わせて英単語と日本語訳とが交互に発音されるように構成された記憶対象語音声データを作成する。ここで、制御部１１が、日本語訳の発音終了からその次に発音される英単語の発音開始までの時間間隔が最低間隔時間Ａ未満であるか否かを判定し、当該時間間隔が最低間隔時間Ａ未満である英単語のアクセントの発音タイミングを拍のタイミングからずらして記憶対象語音声データを作成する。そして、制御部１１が、作成された記憶対象語音声データをパーツＷＡＶデータデータベースに登録し、登録された記憶対象語音声データを含むジョギング用楽曲データをユーザＰＣ２に送信する。
【０３１９】
従って、原則、英単語のアクセントの発音タイミングは拍のタイミングに合わせられているが、日本語訳の発音終了から当該日本語訳の次に発音される英単語の発音開始までの時間間隔が最低間隔時間Ａとなる当該英単語については、アクセントの発音タイミングが拍のタイミングからずれていることによって、日本語訳と英単語との時間間隔が最低間隔時間Ａ以上となる記憶対象語音声データが作成される。よって、作成された記憶対象語音声データが携帯音楽プレーヤ３により再生処理されることによって、英単語と日本語訳とを聞き分けることが容易な間隔で英単語と日本語訳とを再生することが可能となるので、英単語とその日本語訳とをユーザが確実に記憶することができる。
【０３２０】
また、英単語のアクセントの発音タイミングは、あくまでも拍からずらされ、例えば、第１拍のタイミングから第２拍のタイミングにずらされる（英単語のアクセントの発音タイミングは結局拍のタイミングに合わされる）わけではないので、単位時間当たりに再生される単語数が減ることを防止することができ、英単語とその日本語訳とをユーザが効率的に記憶することができる。
【０３２１】
また、日本語訳と英単語との時間間隔が最低間隔時間Ａ未満となってしまうことを確実に防止することができる。
【０３２２】
また、英単語ＷＡＶデータ３０５と日本語訳ＷＡＶデータ３０６とが別個に存在するので、英単語の発音タイミングをずらした記憶対象語音声データの作成を容易に行うことができる。
【０３２３】
また、制御部１１が、英単語の発音開始タイミングからアクセントの発音タイミングまでの発音時間が許容発音時間Ｂ以上であるか否かを判定し、当該発音時間が許容発音時間Ｂ以上である英単語のアクセントの発音タイミングを拍のタイミングからずらして記憶対象語音声データを作成しても良い。
【０３２４】
また、制御部１１が、英単語においてアクセントのある文字よりも前にある文字の数が許容文字数Ｃ以上であるか否かを判定し、当該文字の数が許容文字数Ｃ以上である英単語のアクセントの発音タイミングを拍のタイミングからずらして記憶対象語音声データを作成しても良い。
【０３２５】
これらの場合、判定の条件が日本語訳に関する事項を含まないので、日本語訳に関する情報を用いなくても、英単語の発音タイミングをずらすか否かを判定することができる。
【０３２６】
また、制御部１１が、日本語訳と英単語との時間間隔が最低間隔時間Ａ以上となる英単語の発音開始タイミングを拍のタイミングに合わせて記憶対象語音声データを作成する。
【０３２７】
従って、英単語の発声音がリズム良く再生され、英単語とその日本語訳とをより記憶させやすくすることができる。
【０３２８】
また、リズム音における１小節中の第１拍と第２拍とが英単語に割り当てられ、且つ、当該１小節中の第３拍と第４拍とが日本語訳とに割り当てられており、日本語訳と英単語との時間間隔が最低間隔時間Ａ以上となる英単語が第１アクセントと第２アクセントとを有し、且つ、第１アクセントが第２アクセントよりも後に発音される単語である場合、制御部１１が、発音パターン２の英単語ＷＡＶデータ３０５を用いて当該英単語の発音開始タイミングを第１拍に合わせ、これにより、第１アクセントの発音タイミングを第２拍に合わせて記憶対象語音声データを作成する。
【０３２９】
従って、第１アクセントと第２アクセントとを有する英単語の発声音がリズム良く再生され、英単語とその日本語訳とをより記憶させやすくすることができる。
【０３３０】
また、制御部１１が、ユーザＰＣ２から指定単語情報を受信し、指定単語情報に基づいて、ユーザから指定された英単語に対応する英単語ＷＡＶデータ３０５及び日本語訳ＷＡＶデータ３０６をパーツＷＡＶデータデータベースから取得し、ユーザから指定された英単語に対応するアクセント位置情報に少なくとも基づいて、英単語の発音タイミングをずらすか否かを判定し、ユーザから指定された英単語とその日本語訳との発声音が再生される記憶対象語音声データを作成する。
【０３３１】
従って、英単語をユーザが指定することによって、ユーザが記憶したい英単語を記憶学習することができる。
【０３３２】
なお、上記各実施形態においては、英単語のアクセントの発音タイミングが拍からずらされる場合、英単語の発音開始タイミングが拍のタイミングに合うようになっていたが、発音タイミングをずらす位置はこれだけに限られるものではない。例えば、英単語の発音終了から第３拍のタイミングまでの時間が、英単語と日本語訳とを聞き分けることができる時間以上となる位置であれば、別の位置にずらされても良い。
【０３３３】
また、上記各実施形態においては、記憶対象語音声の拍子を４／４拍子としていたが、拍子はこれに限られるものではない。
【０３３４】
また、上記各実施形態においては、英単語及び日本語訳が夫々１小節中の２拍に割り当てられていたが、１拍のみに割り当てられても良いし、３拍以上割り当てられても良い。また、英単語及び日本語訳に対する拍の割り当て数は同数でなくても良い。
【０３３５】
また、上記各実施形態においては、１個の記憶対象語が発音される４小節の全ての小節において日本語訳が発音されるようにしていたが、一部の小節においてのみ日本語訳が発音されるように記憶対象語音声データが作成されても良い。例えば、４小節のうち最後の小節のみ日本語訳が発音される要することで、英単語とその日本語訳との記憶が確実に行われたか否かをユーザが自ら復唱して確認することができる。
【０３３６】
また、上記各実施形態においては、英単語、当該英単語の日本語訳、の順番で発音されるようにしていたが、日本語訳、当該日本語訳に対応する英単語、の順番で発音されるようにしても良い。
【０３３７】
また、上記各実施形態においては、第１の語として英単語を適用していたが、英語以外の強勢アクセントを有する言語の単語を適用しても良い。また、第１の語として、単語のみに限らず、熟語、句、節又は文等を適用しても良い。
【０３３８】
また、上記各実施形態においては、第２の語として日本語を適用していたが、日本語以外の言語を適用しても良い。また、また、第２の語として、単語、熟語、句、節又は文等を適用しても良い。
【０３３９】
また、上記各実施形態においては、ペア語として、或る語と当該語の訳のペアを適用していたが、ペアとして記憶する語であれば、これに限られるものではない。
【０３４０】
また、上記各実施形態においては、ジョギング用楽曲データに前奏の曲間つなぎデータと後奏の曲間つなぎデータとが挿入されるようにしていたが、何れか一方のみが挿入されるようにしても良いし、何れも挿入されないようにしても良い。
【０３４１】
また、上記各実施形態における楽曲配信サーバ１は、ジョギングを行っている際に聴取されるジョギング用楽曲データを作成するようにしていたが、例えば、マラソンやウォーキング等を行っている際に聴取される運動用の楽曲データを作成するように構成しても良いし、エアロビクスやヨーガ、ピラティス・メソッド、マーシャルアーツ、ブートキャンプ、ダンス等を行っている際に聴取される運動用の楽曲データを作成するように構成しても良い。
【０３４２】
また、楽曲配信サーバ１は、記憶対象語音声データを、運動用の楽曲データに含まれる態様でユーザＰＣ２に送信するのではなく、記憶対象語音声データのみをユーザＰＣ２に送信するようにしても良い。つまり、記憶対象語音声データは、運動中に聴取するために再生される場合に限られるのではなく、例えば、純粋に記憶学習のために再生されるものとして送信されるようにしても良い。
【符号の説明】
【０３４３】
１    楽曲配信サーバ
２    ユーザＰＣ
３    携帯音楽プレーヤ
１１    制御部
１２    記憶部
１３    通信部
１４    エンコーダ部
１５    システムバス
１０１    楽曲本体ＷＡＶパーツデータ
１０２    ジョギングアレンジ曲間つなぎＷＡＶパーツデータ
１０３    ジョギングアレンジ音声ガイダンスＷＡＶパーツデータ
１０４    ＤＪ音声ＷＡＶパーツデータ
１０５    楽曲本体ＭＩＤＩデータ
１０６    ジョギングアレンジドラムベースＷＡＶデータ
２０１    パーツＷＡＶデータデータベースプログラム
２０２    サーバシステムプログラム
２０３    ＷＥＢサイトプログラム
２０４    楽曲本体ＷＡＶパーツデータ書き出しプログラム
２０５    記憶対象語ＷＡＶパーツデータ書き出しプログラム
３０１    記憶対象語ＷＡＶパーツデータ
３０２    英単語群ＷＡＶデータ
３０３    日本語訳群ＷＡＶデータ
３０４    記憶対象語用ドラムベースＷＡＶデータ
３０５    英単語ＷＡＶデータ
３０６    日本語訳ＷＡＶデータ
ＮＷ    ネットワーク
Ｓ    通信システム
【図１】
2011013295.tif 000003
【図２】
2011013295.tif 000004
【図３】
2011013295.tif 000005
【図４】
2011013295.tif 000006
【図５】
2011013295.tif 000007
【図６】
2011013295.tif 000008
【図７】
2011013295.tif 000009
【図８】
2011013295.tif 000010
【図９】
2011013295.tif 000011
【図１０】
2011013295.tif 000012
【図１１】
2011013295.tif 000013
【図１２】
2011013295.tif 000014
【図１３】
2011013295.tif 000015
【図１４】
2011013295.tif 000016
【図１５】
2011013295.tif 000017
【図１６】
2011013295.tif 000018
【図１７】
2011013295.tif 000019
【図１８】
2011013295.tif 000020
【図１９】
2011013295.tif 000021
【図２０】
2011013295.tif 000022
【図２１】
2011013295.tif 000023
【図２２】
2011013295.tif 000024
【図２３】
2011013295.tif 000025
【図２４】
2011013295.tif 000026