(57)【特許請求の範囲】
【請求項１】
音声データを取得する音声データ取得手段と、
前記音声データ取得手段が取得した音声データに対して音を強調する強調区間が指定されると、指定された前記強調区間を特定するとともに、当該強調区間の前後の区間である前後区間を特定する区間特定手段と、
前記区間特定手段によって特定された前記前後区間のうち前記強調区間の前の区間に対応する音声データに対して、前記強調区間に近づくほど振幅が大きくなるノイズ信号を重畳する音声処理を施す音声処理手段と、
前記音声処理手段による音声処理が施された前記前後区間の音声データと、前記強調区間の音声データとを出力する出力手段と
を備えることを特徴とする音声処理装置。
【請求項２】
音声データを取得する音声データ取得手段と、
前記音声データ取得手段が取得した音声データに対して音を強調する強調区間が指定されると、指定された前記強調区間を特定するとともに、当該強調区間の前後の区間である前後区間を特定する区間特定手段と、
前記区間特定手段によって特定された前記前後区間のうち前記強調区間の前の区間については、前記強調区間に近づくほど振幅が大きくなるノイズ信号を重畳して、前記取得した音声データを再生する再生手段と
を備えることを特徴とする再生装置。
【請求項３】
音声に対してユーザが前記強調区間を指示する操作を受け付ける操作手段と、
前記操作手段が受け付けた操作により指示される前記強調区間を指定する指定情報を生成する生成手段と、
前記生成手段によって生成された指定情報と前記音声を表す音声データとを対応付けて記憶手段に記憶させる記憶制御手段と
を備え、
前記区間特定手段は、前記記憶手段に記憶された指定情報に基づいて、前記強調区間と前記前後区間とを特定する
ことを特徴とする請求項２に記載の再生装置。
【請求項４】
コンピュータを、
音声データを取得する音声データ取得手段と、
前記音声データ取得手段が取得した音声データに対して音を強調する強調区間が指定されると、指定された前記強調区間を特定するとともに、当該強調区間の前後の区間である前後区間を特定する区間特定手段と、
前記区間特定手段によって特定された前記前後区間のうち前記強調区間の前の区間に対応する音声データに対して、前記強調区間に近づくほど振幅が大きくなるノイズ信号を重畳する音声処理を施す音声処理手段と、
前記音声処理手段による音声処理が施された前記前後区間の音声データと、前記強調区間の音声データとを出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声処理に関する。
【背景技術】
【０００２】
音声データを再生する場合、ユーザは、その音声データのうち一部分のみに注目して聴きたいことがある。例えば、英会話レッスンの音声を再生するときには発音が難しい単語の発音方法を確認したいとか、演奏曲を構成する各小節のうち演奏が難しい小節のみを確認したいといった場合である。なお、音声データの一部を指定して編集する技術は、例えば特許文献１に開示されている。
【特許文献１】特開２０００−９０６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
注目したい音声の内容を理解しやすくしたり、これを聞き取りやすくするためには、その音声の時間的に前後にある音声の内容も重要であることが多い。例えば英会話レッスンの音声の再生であれば、発音が難しい単語だけを再生しても、その前後の単語との間で音声をどのように繋いで発声するかを理解できないので、その部分の前後の音声の内容も再生することが望ましい。
本発明は、ユーザが注目すべき音声であることを容易に判断し得ると共に、その音声の内容に対する理解を助けることを目的とする。
【課題を解決するための手段】
【０００４】
上述した課題を解決するため、本発明に係る音声処理装置の第１の構成は、音声データを取得する音声データ取得手段と、前記音声データ取得手段が取得した音声データに対して音を強調する強調区間が指定されると、指定された前記強調区間を特定するとともに、当該強調区間の前後の区間である前後区間を特定する区間特定手段と、前記区間特定手段によって特定された前記前後区間のうち前記強調区間の前の区間に対応する音声データに対して、前記強調区間に近づくほど振幅が大きくなるノイズ信号を重畳する音声処理を施す音声処理手段と、前記音声処理手段による音声処理が施された前記前後区間の音声データと、前記強調区間の音声データとを出力する出力手段とを備えることを特徴とする。
【０００９】
また、本発明に係る再生装置の第２の構成は、音声データを取得する音声データ取得手段と、前記音声データ取得手段が取得した音声データに対して音を強調する強調区間が指定されると、指定された前記強調区間を特定するとともに、当該強調区間の前後の区間である前後区間を特定する区間特定手段と、前記区間特定手段によって特定された前記前後区間のうち前記強調区間の前の区間については、前記強調区間に近づくほど振幅が大きくなるノイズ信号を重畳して、前記取得した音声データを再生する再生手段とを備えることを特徴とする。
【００１１】
また、本発明の第３の構成は、上述の第２の構成において、音声に対してユーザが前記強調区間を指示する操作を受け付ける操作手段と、前記操作手段が受け付けた操作により指示される前記強調区間を指定する指定情報を生成する生成手段と、前記生成手段によって生成された指定情報と前記音声を表す音声データとを対応付けて記憶手段に記憶させる記憶制御手段とを備え、前記区間特定手段は、前記記憶手段に記憶された指定情報に基づいて、前記強調区間と前記前後区間とを特定することを特徴とする。
【００１２】
また、本発明に係るプログラムの第４の構成は、コンピュータを、音声データを取得する音声データ取得手段と、前記音声データ取得手段が取得した音声データに対して音を強調する強調区間が指定されると、指定された前記強調区間を特定するとともに、当該強調区間の前後の区間である前後区間を特定する区間特定手段と、前記区間特定手段によって特定された前記前後区間のうち前記強調区間の前の区間に対応する音声データに対して、前記強調区間に近づくほど振幅が大きくなるノイズ信号を重畳する音声処理を施す音声処理手段と、前記音声処理手段による音声処理が施された前記前後区間の音声データと、前記強調区間の音声データとを出力する出力手段として機能させるためのものである。
【発明の効果】
【００１３】
本発明によれば、ユーザが注目すべき音声であることを容易に判断し得ると共に、その音声の内容に対する理解を助けることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態の構成について図面を参照しつつ説明する。以下に説明する実施形態においては、音声を再生する機能を有するコンピュータ装置（ＰＣ）に本発明の一実施形態に係る再生装置を用いる場合について説明する。
（Ａ）実施形態の構成
まず、実施形態の構成について説明する。
図１は、本実施形態に係るコンピュータ装置１０の全体構成を示すブロック図である。
同図に示すように、コンピュータ装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＤＳＰ（Digital Signal Processing）１４、記憶部１５、通信部１６、操作部１７、表示部１８、信号処理部１９、及びスピーカ２０を備えている。ＣＰＵ１１は、ＲＯＭ１２や記憶部１５に記憶されている制御プログラムをＲＡＭ１３に読み出して実行することにより、バス３０を介してコンピュータ装置１０の各部を制御する。ＤＳＰ１４は、ＣＰＵ１１による制御の下で、音声データを取得して所定の音声処理を行い、その処理結果である音声データを出力する。このＤＳＰ１４が行う音声処理には、音声データに対して、例えば振幅の時間的変化を調整するエンベロープを乗算する音声処理や、ホワイトノイズやピンクノイズ等のノイズ信号を生成して重畳する音声処理や、音声データの振幅を所定レベルだけ増減する音声処理等がある。
【００１５】
記憶部１５は、例えばハードディスク装置やフラッシュメモリなどの記憶手段であり、複数の音声ファイルや、音声ファイル内の音声データを編集するために用いられるソフトウェアＳＷのアプリケーションプログラムを記憶する。音声ファイルには、その音声ファイル内の音声データの属性を表すメタデータが含まれている。このメタデータには、音声データを再生するときに、音声を強調して再生する区間（以下、「強調区間」という。）を指定する指定情報が含まれている。この強調区間は、そこを重点的に意識して聞き取りたいとして予め指定された区間であり、例えば英会話中の或る単語の発音部分とか、会議におけるキーワードとなる発言とか、楽曲の或る小節に相当する区間である。
【００１６】
通信部１６は、例えばモデム等を備える通信手段である。ＣＰＵ１１は、通信部１６によって、コンピュータ装置や携帯型の再生装置等の外部装置との間で通信を行う。また、ＣＰＵ１１は、この通信部１６によって外部装置から音声ファイルを受信したり、音声ファイルを外部装置に送信したりする。操作部１７は、キーボードや操作ボタン等の入力装置を備え、ユーザによる操作を受け付けてこの操作を表す操作信号を生成し、ＣＰＵ１１に供給する。表示部１８は、液晶パネルなどを備え、ＣＰＵ１１による制御の下で、種々の情報を表示する。信号処理部１９は、ＣＰＵ１１から供給されたデジタル形式の音声データにＤ／Ａ変換及び増幅を施してアナログ形式の音声信号に変換して、これをスピーカ２０に出力する。スピーカ２０は、コンピュータ装置１０に内蔵された放音手段であり、信号処理部１９から供給された音声信号に応じた音を放音する。
【００１７】
続いて、図２は、ＣＰＵ１１及びＤＳＰ１４の機能構成を示す図である。
同図に示す区間特定部１４１は、再生の対象となる音声ファイルに含まれるメタデータから指定情報を取得し、この指定情報に基づいて強調区間と、その強調区間の前後の区間（以下、「前後区間」という）とを特定する。指定情報は、強調区間の開始時刻Ｔｓｔａｒｔ、及び強調区間の終了時刻Ｔｅｎｄからなる。区間特定部１４１は、この指定情報を取得すると、これらの開始時刻Ｔｓｔａｒｔ及び終了時刻Ｔｅｎｄに基づいて、時刻Ｔｐｒｅ，Ｔｐｏｓｔを計算する。時刻Ｔｐｒｅは、強調区間の開始時刻Ｔｓｔａｒｔよりも所定時間だけ前の時刻であり、時刻Ｔｐｏｓｔは、強調区間の終了時刻Ｔｅｎｄよりも所定時間だけ後の時刻である。この時刻Ｔｐｒｅから時刻Ｔｓｔａｒｔまでの区間、及び時刻Ｔｅｎｄから時刻Ｔｐｏｓｔまでの区間を「前後区間」と称する。区間特定部１４１は、強調区間及び前後区間を特定すると、これらの開始時刻及び終了時刻であるＴｓｔａｒｔ、Ｔｅｎｄ、Ｔｐｒｅ，Ｔｐｏｓｔを時刻情報として出力する。
【００１８】
ここで、図３は、音声ファイルに含まれる音声データＤの音声波形の一例と、上記の強調区間及び前後区間の期間とを示した図である。なお、同図において、図が煩雑になるのを防ぐために、音声波形の単位時間当たりの波数を減じており、実際には人間にとっての可聴周波数（およそ２０Ｈｚ〜２００００Ｈｚ）の音声波形を表す。
図３に示すように、強調区間よりも前にある、時刻Ｔｐｒｅから時刻Ｔｓｔａｒｔまでの前後区間を「前後区間ＳＥＣ１」と称し、強調区間よりも後にある、時刻Ｔｅｎｄから時刻Ｔｐｏｓｔまでの前後区間を「前後区間ＳＥＣ２」と称する。また、時刻Ｔｐｒｅと時刻Ｔｓｔａｒｔとの時間間隔ｔ１をここでは「１秒間」、時刻Ｔｅｎｄと時刻Ｔｐｏｓｔとの時間間隔ｔ２を「２秒間」とする。これらｔ１，ｔ２は予め決められた値である。
【００１９】
図２の説明に戻る。
ノイズ信号生成部１４２は、ピンクノイズ（パワースペクトル密度が周波数に反比例するノイズ）を生成して、そのピンクノイズを表すノイズ信号ＮＳを出力する。具体的には、ノイズ信号生成部１４２は、ホワイトノイズ（測定周波数帯域において一様なパワースペクトル密度を持つノイズ）を生成し、このホワイトノイズを１オクターブ当たり３ｄＢ減衰する（−３ｄＢ／Ｏｃｔ）フィルタに通してピンクノイズを生成する。このピンクノイズをオクターブバンドパスフィルタで測定すると、どのオクターブでみても振幅が均一で平坦な特性となる。つまり、ピンクノイズは、どのオクターブの帯域でみても音の大きさが同じ音である。
【００２０】
第１のエンベロープ生成部１４３は、区間特定部１４１から時刻情報を取得し、この時刻情報に含まれる時刻Ｔｐｒｅ、Ｔｓｔａｒｔに基づいて、音声データの振幅の時間的変化を調整するエンベロープ（包絡線）の基本形状を決定するためのパラメータ群（以下、「第１エンベロープＥ１」という。）を生成する。エンベロープは、音声データの振幅が時間の経過と共に減衰させたり増大させたりように変化させるパラメータ群であり、例えば、音声データの振幅を時間変化に対してだんだんと大きくさせることで、いわゆるフェードインを実現したり、音声信号の振幅をだんだんと小さくさせることで、いわゆるフェードアウトを実現するために用いられる。乗算器１４４−１は、ノイズ信号生成部１４２によって出力されたノイズ信号ＮＳと、第１のエンベロープ生成部１４３によって出力された第１エンベロープＥ１とを、それぞれ同時刻の値どうしで乗算して、その乗算結果を表すノイズ信号ＮＳ２を出力する。
【００２１】
第２のエンベロープ生成部１４５は、区間特定部１４１から時刻情報を取得して、この時刻情報に含まれるＴｅｎｄ、Ｔｐｏｓｔに基づいて、第１のエンベロープ生成部１４３と同様に、音声信号の振幅の時間的変化を調整するエンベロープを表すパラメータ群（以下、「第２エンベロープＥ２」という。）を生成する。乗算器１４４−２は、第２のエンベロープ生成部１４５によって出力された第２エンベロープＥ２と、記憶部１５に記憶されている音声ファイル内の音声データＤとを、それぞれ同時刻の値どうしで乗算して、その乗算結果を表す音声データＤ２を出力する。
【００２２】
加算器１４６は、乗算器１４４−１によって出力されたノイズ信号ＮＳ２と、乗算器１４４−２によって出力された音声データＤ２とをそれぞれ取得し、それぞれの同時刻の値どうしを加算して、その加算結果を表す音声データＤ３を出力する。すなわち、加算器１４６により出力される音声データＤ３は、乗算器１４４−２によって出力された音声データＤ２に対して、乗算器１４４−１によって出力されたノイズ信号ＮＳ２が重畳された音声波形を示す。そして、この音声データＤ３は、加算器１４６から出力されると、信号処理部１９によってアナログ形式の音声信号に変換され、この音声信号に応じた音がスピーカ２０によって放音されることになる。
【００２３】
ここで、第１のエンベロープ生成部１４３及び第２のエンベロープ生成部１４５の作用について説明する。
図４は、第１のエンベロープ生成部１４３が出力する第１エンベロープＥ１（同図（ａ））、及び第２のエンベロープ生成部１４５が出力する第２エンベロープＥ２（同図（ｂ））の時間的変化を示すタイムチャートである。同図において、横軸は時間ｔを表し、縦軸はエンベロープの各時刻の出力レベルを表している。
【００２４】
同図（ａ）に示すように、前後区間の開始時刻Ｔｐｒｅよりもさらに前の区間において、第１エンベロープＥ１は「０」である。そして、強調区間の前にある前後区間であって、時刻ＴｐｒｅからＴｓｔａｒｔまでの前後区間ＳＥＣ１においては、時間の経過に伴って第１エンベロープＥ１は「０」から「１．０」へと線形増加している。また、時刻Ｔｐｒｅでは第１エンベロープＥ１は「０」となり、強調区間の後にある前後区間であって、時刻ＴｅｎｄからＴｐｏｓｔまでの前後区間ＳＥＣ２、及びさらに後にある時刻Ｔｐｏｓｔ以降の区間において、第１エンベロープＥ１は「０」となっている。
このような第１エンベロープＥ１が、乗算器１４４−１によってノイズ信号ＮＳに乗算されると、時刻Ｔｐｒｅから時刻Ｔｓｔａｒｔまでの前後区間ＳＥＣ１において、ノイズ信号ＮＳの振幅は、「０」から時間経過に伴ってだんだんと大きくなり、時刻Ｔｓｔａｒｔでは「１」。つまりノイズ信号ＮＳの本来の大きさになる。
【００２５】
一方、同図（ｂ）に示すように、第２エンベロープＥ２において、時刻Ｔｐｒｅよりも前にある区間、時刻ＴｐｒｅからＴｓｔａｒｔまでの前後区間ＳＥＣ１、及び時刻Ｔｓｔａｒｔから時刻Ｔｅｎｄまでの強調区間において、第２エンベロープＥ２は「１．０」である。すなわち、この区間においては、乗算器１４４−２によって生成される音声データＤ２は、音声ファイルに含まれている音声データＤそのものの音声波形を表すことになる。
また、強調区間の後の時刻Ｔｅｎｄから時刻Ｔｐｏｓｔまでの前後区間ＳＥＣ２においては、第２エンベロープＥ２が時間経過と共に変化している。具体的には、同図（ｂ）に示すように、強調区間の終了時刻Ｔｅｎｄから時刻Ｔｐｏｓｔよりも前の時刻であるＴｏにおいて、第２エンベロープＥ２は「０．２５」で一定で、時刻ＴｏからＴｐｏｓｔにかけて、時間経過と共に第２エンベロープＥ２のパラメータは「０．２５」から「１．０」へと線形増加している。
【００２６】
このような第２エンベロープＥ２が、乗算器１４４−２によって音声データＤに乗算されると、音声データＤ２においては、時刻ＴｅｎｄとＴｏとの間の区間において、音声データの振幅が２５％まで減衰させられる。そして、時刻Ｔｏから時刻Ｔｐｏｓｔまでの区間においては第２エンベロープＥ２が増加しているので、次第に音声データＤ２の振幅が、元の音声データＤの振幅に戻ることになり、いわゆるフェードインの効果が得られる。
【００２７】
（Ｂ）動作
次に、実施形態の動作を説明する。
図５は、コンピュータ装置１０のＣＰＵ１１がメタデータを生成し、それを再生するときに実行する処理の流れを示すフローチャートである。
（Ｂ−１）メタデータの生成
メタデータの生成に際して、まず、ユーザは操作部１７を操作してソフトウェアＳＷを起動させるための操作を行う。この操作に応じて、ＣＰＵ１１は記憶部１５に記憶されたアプリケーションプログラムに基づいて、ソフトウェアＳＷを起動する。このソフトウェアＳＷが起動してから、表示部１８に表示されている操作画面を介してユーザによって、図３に示した音声波形の音声データＤが含まれる音声ファイルの読み出しが指示されると、ＣＰＵ１１は記憶部１５からこれをＲＡＭ１３上に読み出す（ステップＳ１）。次いで、ＣＰＵ１１は、この読み出した音声ファイルに含まれる音声データに基づいて、その音声波形図を、表示部１８に表示させる。このときの表示部１８には、横軸が時間を表し、縦軸がこの音声データの振幅を表す、図３に示すような態様で音声波形図が表示される。また、表示部１８にはポインタが表示されており、ユーザが操作部１７を操作してポインタによって音声波形図における位置を指定して、強調区間の開始時刻Ｔｓｔａｒｔ及び終了時刻Ｔｅｎｄを指定することができる。
【００２８】
ＣＰＵ１１は、ユーザの指定操作に対応する時刻を表す時刻情報を取得すると、この操作内容に従って、音声データにおける強調区間の開始時刻Ｔｓｔａｒｔ及び終了時刻Ｔｅｎｄを、それぞれ特定する（ステップＳ２）。ここで、ＣＰＵ１１は、ユーザによって強調区間の開始時刻Ｔｓｔａｒｔとして“１：０３”（１分０３秒）、及び終了時刻Ｔｅｎｄとして“１：０９”がそれぞれ指定されると、強調区間を特定するための指定情報として、これらを含めたメタデータを生成する（ステップＳ３）。なお、これらの時刻は、音声データの生成開始時からの経過時間である。そして、ＣＰＵ１１は、このメタデータを音声ファイルに含めて、記憶部１５に記憶させる（ステップＳ４）。
以上が、強調区間を指定してメタデータを生成するまでのＣＰＵ１１の動作である。
【００２９】
（Ｂ−２）音声データの再生
続いて、ＣＰＵ１１が、音声ファイルに含まれる音声データを再生する処理の流れについて説明する。なお、以下では、上述のステップＳ１〜Ｓ４において強調区間が指定された音声ファイルに基づいて、ＣＰＵ１１が音声データを再生するときの動作について説明する。
まず、ＣＰＵ１１は、ユーザによる操作部１７の操作によって、音声データの再生が指示されるまで待機する（ステップＳ５；ＮＯ）。そして、ユーザによって音声ファイルに基づいて、音声データを再生することが指示されると（ステップＳ５；ＹＥＳ）、この指示に応じて、ＣＰＵ１１は音声ファイルを記憶部１５から読み出す。そして、ＣＰＵ１１は、この音声ファイル内のメタデータに含まれる指定情報に基づいて、強調区間と、前後区間とを特定する（ステップＳ６）。
【００３０】
次に、ＣＰＵ１１は、前述した前後区間ＳＥＣ１，ＳＥＣ２を、音声処理を施す区間として特定する。前述したように、時刻Ｔｐｒｅと強調区間の開始時刻Ｔｓｔａｒｔとの間がｔ１は「１秒間」で、その終了時刻Ｔｅｎｄと音声処理の終了時刻Ｔｐｏｓｔとの間がｔ２は「２秒間」と定められているため、ＣＰＵ１１は、時刻Ｔｓｔａｒｔよりも１秒前の時刻“１：０２”を前後区間ＳＥＣ１の開始時刻Ｔｐｒｅとし、強調区間の終了時刻Ｔｅｎｄよりも２秒後の時刻“１：１１”を、前後区間ＳＥＣ２の終了時刻Ｔｐｏｓｔとして、それぞれ特定することになる。なお、これらの時間ｔ１，ｔ２は、強調区間をよりユーザに印象付けるために効果的な時間となるように実験的に定められている。
【００３１】
次いで、ＣＰＵ１１は、強調区間及び前後区間を表す時刻情報に基づいて、ＤＳＰ１４によって強調区間の音を強調させるために、それぞれの区間に対応する音声データに音声処理を施しつつ、スピーカ２０に放音させることによって、各区間に応じた再生方法で音声データを再生する（ステップＳ７）。
【００３２】
ここで、図６（ａ）は、ステップＳ７において、ＣＰＵ１１により再生される音声データＤ３の音声波形を模式的に示し、同図（ｂ）は、その基となる音声データＤの音声波形を示したものである。
同図（ａ）に示すように、前後区間ＳＥＣ１においては、図４（ａ）に示すように、第１エンベロープＥ１の作用により、ノイズ信号ＮＳ２の振幅は時刻Ｔｐｒｅから時刻Ｔｓｔａｒｔにかけて線形増加する。よって、図６（ａ）の時刻Ｔｐｒｅ ＝“１：０２”からＴｓｔａｒｔ＝“１：０３”までの前後区間ＳＥＣ１では、ＣＰＵ１１は音声データＤ２に対してだんだんと振幅が大きくなるノイズ信号ＮＳ２を重畳した音声処理を施して、音声データＤ３を再生することになる。この区間の音声データが再生されると、ユーザは時刻Ｔｐｒｅ以前における音声処理が行われていないときの音（通常時の再生音）から、次第にノイズ信号ＮＳ２によるノイズ音が大きくなる音を聴き取ることになるので、強調区間がまもなく始まることを理解することができる。
【００３３】
続いて、時刻Ｔｓｔａｒｔ＝“１：０３”からＴｅｎｄ＝“１：０９”までの強調区間においては、第１エンベロープＥ１は「０」で、第２エンベロープＥ２は「１．０」であるから、ＣＰＵ１１は、音声処理を施さないまま、これに対応する音声データを再生する。すなわち、図６（ａ），（ｂ）に示すように、この区間においては、音声処理の前後で音声波形は同一であり、ＣＰＵ１１は通常時の再生音で音声データを再生することになる。
【００３４】
そして、時刻Ｔｅｎｄ＝“１：０９”からＴｐｏｓｔ＝“１：１１”までの前後区間ＳＥＣ２においては、図４（ａ）に示すように、第１エンベロープＥ１は「０」であるからノイズ信号ＮＳは音声データには作用しない。一方、時刻Ｔｅｎｄ＝“１：０９”から時刻Ｔｏまでの区間においては、図４（ｂ）に示すような第２エンベロープＥ２を作用させるから、図６（ａ），（ｂ）に示すように、ＣＰＵ１１は、前後区間ＳＥＣ２のうちの時刻ＴｅｎｄからＴｏまでの区間においては、これに対応する音声データＤの振幅を一定レベルだけ減じる音声処理を施した音声データＤ３を再生する。このときの振幅の最大値をＡ２とする。
また、時刻Ｔｏになると、図４（ｂ）に示すように時刻Ｔｐｏｓｔ＝“１：１１”にかけて第２エンベロープＥ２は線形増加する。よって、図６（ａ）の破線で示すように、ＣＰＵ１１は、振幅がＡ２からＡ１へとだんだんと大きくなるような音声処理を、これに対応する音データに施した音声データＤ３を再生する。そして、時刻Ｔｐｏｓｔ＝“１：１１”になると、ＣＰＵ１１は強調区間を強調させる音声処理を終了し、強調区間と同じ、通常時の再生音で音声データＤ３を再生する。
【００３５】
以上述べたように、強調区間の直前（前後区間ＳＥＣ１）においては、音声データＤが表す音に対するノイズ音が、時間経過と共にだんだんと大きくなっていくから、これを聴くユーザは、ノイズ音の音量により強調区間がだんだんと近づいていくことを直感的に認識することができる。また、強調区間が終了すると（前後区間ＳＥＣ２）、急激に音量が低下するから、強調区間が終了したこともユーザは容易に認識することができる。また、コンピュータ装置１０は、強調区間に対応する音声データを、前後区間ＳＥＣ１，ＳＥＣ２よりもさらに前後の区間（すなわち、時刻Ｔｐｒｅよりも前、及び時刻Ｔｐｏｓｔよりも後の区間）と同じで音声処理を施さず、これらを同じ再生方法で再生する。これらの区間においては、コンピュータ装置１０によって元の音声データに応じた音で再生されるので、聴取性は妨げられないし、強調区間とその前後の区間との音声の関係も把握することもできる。
【００３６】
以上説明した実施形態によれば、コンピュータ装置１０は、音声データにおいて強調区間を指定する指定情報を記憶しておき、その音声データの再生時には、指定情報に基づいて、強調区間の前後に特定の音声処理を施して再生する。よって、再生方法の違いによってユーザは容易に強調区間を認識できるし、強調区間において通常よりも音量を上げるなどの特別な音声処理を行わないので、強調区間における音を聞き取りやすい。また、その強調区間の前後にある前後区間の音声も一応再生されるので、ユーザは、その前後区間の内容をも考慮しながら強調区間の音声の内容を理解することができる。
【００３７】
（Ｃ）変形例
なお、上記実施形態を次のように変形してもよい。具体的には、例えば以下のような変形が挙げられる。これらの変形は、各々を適宜に組み合わせることも可能である。
（Ｃ−１）変形例１
上述した実施形態では、図４に示したエンベロープＥ１，Ｅ２やノイズ信号ＮＳに基づいて、コンピュータ装置１０は強調区間を強調させる音声処理を施していたが、音声処理の内容は、実施形態で述べたものに限定されない。
例えば、強調区間の前である前後区間ＳＥＣ１において、コンピュータ装置１０は、ノイズ信号ＮＳ２を音声データＤ２に重畳するのに代えて、音声データＤ２にエンベロープを乗算して、音声データＤ２の振幅が「０」からだんだんと大きくなって、強調区間の開始時刻Ｔｓｔａｒｔに、元の音声データの振幅となるような音声処理を施して再生してもよい。また、コンピュータ装置１０は、前後区間ＳＥＣ２において、時刻Ｔｅｎｄから時刻Ｔｐｏｓｔにかけて、音声データＤ３の振幅がだんだんと小さくなるようにしてもよい。このようにすれば、再生音が大きくなってくると、強調区間が近づいていることをユーザは認識できるし、強調区間が終わった後には、音量が小さくなるので、強調区間が終了したことも容易に認識できる。
【００３８】
また、ノイズ信号生成部１４２は、ピンクノイズを生成するのではなく、ホワイトノイズを表す信号を出力してもよい。また、前後区間ＳＥＣ１及びＳＥＣ２において、ＣＰＵ１１は、ノイズ信号そのものに応じた音を再生してもよい。特に、ピンクノイズは消音効果を得るものとしてもしばしば用いられるから、前後区間ＳＥＣ１，ＳＥＣ２をノイズ信号によって消音してもよい。またＣＰＵ１１は、前後区間の音声データの振幅を一定量（例えば、１８ｄＢ）減じるようにしてもよい。このようにしても、音量が低下した状態から大きくなったときに強調区間が開始されたこと、及び音量が再度低下したら強調区間が終わったことをユーザは容易に認識できる。
【００３９】
コンピュータ装置１０は、強調区間の再生方法と、その前後にある前後区間の再生方法とを異ならせることにより、これを聴くユーザは、強調区間の音をそれ以外の区間とは異なる印象を受けて聴くことができ、強調区間を直感的に認識できるようになる。よって、コンピュータ装置１０が実行する強調区間の音を強調させるための音声処理は、前掲した内容のものに限らず、同じ効果を得られるのであれば、種々の音声処理を用いることができる。なお、前後区間に対応する音声データに対して特定の音声処理を施し、強調区間に対応する音声データに対してはこの特定の音声処理を施さないことも、強調区間に対応する音声データと前後区間に対応する音声データとで異なる音声処理を施す、ことに含まれる。
また、コンピュータ装置１０が、前後区間に限らず、例えば、強調区間に対応する音声データに対し、振幅を相対的に大きくするといったような音声処理を施すようにしてもよい。ただし、強調区間の音声データに対する音声処理は、その聴取性を妨げないようにする手法を用いることが好ましい。
【００４０】
また、前後区間ＳＥＣ１，ＳＥＣ２のそれぞれの区間の長さについても、音声処理の内容等に応じて、より強調区間を強調することができるよう、適宜設計変更することができる。また、強調区間を指定する際や、予めコンピュータ装置１０に対して、ユーザが時刻Ｔｐｒｅ，Ｔｐｏｓｔを設定するようにしてもよい。
また、ユーザは開始時刻Ｔｓｔａｒｔのみを指定するようにし、終了時刻Ｔｅｎｄをコンピュータ装置１０自体が決定してもよい。例えば、音声ファイルの内容が英会話で、ユーザがその音声ファイルを単語の発音方法の確認のためだけに用いるのであれば、強調区間は３秒程度とか、必要な強調区間の長さは概ね同じである。よって、必要な強調区間の長さが推定できる場合にはこの構成とする方が好ましく、その都度ユーザが強調区間の長さを指定する場合と比べて、ユーザへの負担を低減することができる。
【００４１】
（Ｃ−２）変形例２
また、チャネル単位に区分された複数の音声データ（いわゆる、マルチトラックからなる音声データ）の再生が可能なコンピュータ装置においては、そのチャネル（トラック）毎に強調区間を指定するようにしてもよい。この構成によれば、コンピュータ装置は、例えば、ヴォーカル、ギター、ベース、ドラムの４つのチャネル（パート）からなる楽曲の音声データを再生する場合に、その演奏内容を確認したいパートの或る小節部分のみを強調して再生させることもできる。
この態様において、ユーザは操作部１７の操作によって目的のチャネルの音声波形図を表示させ、実施形態と同様にして、ユーザの操作内容に応じて、ＣＰＵ１１は強調区間を指定する。例えば、ギターに対応するチャネルに対して、強調区間を指定する指定情報として時刻Ｔｓｔａｒｔ及びＴｅｎｄが指定されると、ＣＰＵ１１は、このチャネルを表すチャネル情報、及び指定情報を含めたメタデータを生成し、音声ファイルにこれらを含めることにより対応付けて、記憶部１５に記憶させる。再生時においては、ＣＰＵ１１は、ＤＳＰ１４によってギターを除く、ヴォーカル、ベース、ドラムの３つのチャネルについては、例えば時刻ＴｐｒｅからＴｐｏｓｔまでの区間において、振幅を一定レベル（例えば、１８ｄＢ）減衰させて、ユーザにはあまりよく聴き取れないようにしておく。一方、ＣＰＵ１１は、ギターのチャネルについては、実施形態と同じようにして、ＤＳＰ１４によって前後区間の音声データに対して音声処理を施して、強調区間を強調させて再生する。それ以外の区間においては、コンピュータ装置は、すべてのチャネルについて、通常の再生音で再生する。これにより、強調区間においてギター音が強調され、それ以外の区間では４つすべてのチャネルの音が通常の再生音で再生することができる。
この態様においては、マルチトラックの音声データであっても、コンピュータ装置は、ユーザの要求に応じたチャネルのみに音声データの強調区間を強調させて、音声データを再生させることができる。また、同一の時刻において、複数のチャネルに亘って強調区間が指定されてもよい。
【００４２】
（Ｃ−３）変形例３
強調区間を指定する際には以下のような構成を採っても良い。
録音機能を併せ持った携帯型の再生装置（録音再生装置）に、強調区間を指定するための操作ボタン（区間指定ボタン）を設けておく。そして、ユーザが、例えば会議中に録音開始を指示するボタンを押下すると、この操作に応じて、この再生装置は録音処理を開始する。その後、ユーザが強調区間を指定したい判断すると、再生装置に設けられた区間指定ボタンを押下（操作）する。再生装置は、この操作が行われた時刻を、強調区間の開始時刻Ｔｓｔａｒｔと指定する。強調区間を終了したいとユーザが判断したら、そのタイミングで再度、その区間指定ボタンを押下する。再生装置は、この操作が行われた時刻を、強調区間の終了時刻Ｔｅｎｄと指定する。そして、ユーザによって録音を停止するよう操作されたら、再生装置は開始時刻Ｔｓｔａｒｔ及び終了時刻Ｔｅｎｄを指定情報として、音声データと共に音声ファイルに含めて自身の記憶手段に記憶する。再生時においては、この指定情報に基づいて、再生装置は強調区間を強調した再生方法で、音声データを再生する。
このような構成を採れば、再生装置が表示部１８に相当する表示手段を有していなくても、強調区間及び前後区間の指定、並びにその再生を行うことができる。また、上述の変形例２のように、マルチトラックの音声データを含む音声ファイルであっても、例えば、それぞれのチャネルに対応する区間指定ボタンが再生装置に設けられ、ユーザによって押下された区間指定ボタンに基づいて、再生装置が、ユーザが所望のチャネルの音声データ毎に強調区間を指定することもできる。
もちろん、音声データの再生時において、ユーザが強調区間を指定するようにしてもよい。
【００４３】
（Ｃ−４）変形例４
また、上述した実施形態のコンピュータ装置１０に、強調区間付近の区間の音声データを再生する動作モードが設けられるようにしてもよい。例えば、この処理モードにおいて、或る強調区間の再生を指示する操作が行われると、コンピュータ装置はその強調区間の開始時刻Ｔｓｔａｒｔよりも所定時間前（前後区間の開始時刻Ｔｐｒｅよりも前の時刻）から音声データを再生し、強調区間の終了時刻Ｔｅｎｄよりも所定時間後（前後区間の開始時刻Ｔｐｏｓｔよりも後）に再生を終了する、という具合である。この構成によれば、ユーザは、自身が特に聞き取りたい区間の周辺のみの音声を容易に聴くことができる。
また、コンピュータ装置は、指定情報をメタデータとしてはなく、音声データそのものに指定情報を重畳してもよい。この場合、例えば、音声データのうちの実際に放音する音声データより前の区間にこの区間を設けておく。そして、再生時においては、放音に先立って、コンピュータ装置はこの指定情報が付加された区間の音声データに基づいて強調区間を特定する。また、強調区間は、１つの音声ファイルに含まれる音声データに対して、複数指定されてもよい。
【００４４】
（Ｃ−５）変形例５
上述した実施形態では、強調区間の指定からメタデータの生成までの処理と、音声データの再生とをコンピュータ装置１０を用いていたが、コンピュータ装置１０がメタデータの生成までを行って、このメタデータが含まれる音声ファイルを取得した外部の再生装置が音声データを再生するようにしてもよい。例えば、ソフトウェアＳＷがインストールされたコンピュータ装置を用いて、音声データに対して強調区間を指定すると、このコンピュータ装置は、外部の再生装置にこの音声データを含めた音声ファイルを送信する。この外部の再生装置は、音声ファイルを取得すると、この音声ファイルに含まれるメタデータ内の指定情報に基づいて強調区間及び前後区間を特定し、実施形態と同じようにして、強調区間の音を強調させる音声処理を施して音声データを再生する。
【００４５】
（Ｃ−６）変形例６
また、上述した実施形態のコンピュータ装置１０においては、自身に内蔵されているスピーカ２０を用いて放音を行っていたが、外部スピーカによって放音させてもよい。この態様においては、コンピュータ装置は、ＣＰＵ１１及びＤＳＰ１４の協働によって、音声ファイルに含まれる音声データに対して強調区間を強調させる音声処理を施し、この音声処理を施した強調区間及び前後区間を含む音声データを、信号処理部１９によってアナログ形式に変換し、その音声信号を外部スピーカに出力する。もちろん、放音手段はヘッドホン、イヤホンなどでもよいし、その放音手段がデジタル形式の音声データをアナログ形式の音声信号に変換して放音する機能を有していれば、デジタル形式の音声データを出力しても良い。
【００４６】
また、実施形態では、再生装置としてコンピュータ装置１０を例示したが、音声データを再生する再生装置には、デジタルオーディオプレーヤ、ＭＰ３（MPEG Audio Layer-3）プレーヤ、コンポ、携帯電話、ＰＨＳ（Personal Handyphone System：登録商標）、ＰＤＡ（Personal Digital Assistance）等の種々のものを利用することができる。
また、実施形態におけるコンピュータ装置１０のＣＰＵ１１によって実行される制御プログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ）など）、光記録媒体（光ディスク（ＣＤ、ＤＶＤ）など）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記録した状態で提供し得る。また、インターネットのようなネットワーク経由でダウンロードさせることも可能である。
【図面の簡単な説明】
【００４７】
【図１】本実施形態に係るコンピュータ装置の全体構成を示すブロック図である。
【図２】ＣＰＵ及びＤＳＰの機能構成を示す図である。
【図３】音声ファイルに含まれる音声データＤの音声波形の一例と、上記の強調区間及び前後区間の期間とを示した図である。
【図４】第１のエンベロープ生成部、及び第２エンベロープ生成部が生成するエンベロープの時間的変化を示すタイムチャートである。
【図５】コンピュータ装置のＣＰＵが実行する処理の流れを示すフローチャートである。
【図６】強調区間を強調させる音声処理を施す前後の音声データＤの音声波形の一例を示した図である。
【符号の説明】
【００４８】
１０…コンピュータ装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＤＳＰ、１４１…区間特定部、１４２…ノイズ信号生成部、１４３…第１エンベロープ生成部、１４４−１，１４４−２…乗算器、１４５…第２エンベロープ生成部、１４６…加算器、１５…記憶部、１６…通信部、１７…操作部、１８…表示部、１９…信号処理部、２０…スピーカ、３０…バス。
【図１】
0005186943.tif 000002
【図２】
0005186943.tif 000003
【図３】
0005186943.tif 000004
【図４】
0005186943.tif 000005
【図５】
0005186943.tif 000006
【図６】
0005186943.tif 000007