(57)【要約】【課題】語学用の音声データに自動で再生停止区間が付加され、発音練習ができる録音再生装置を提供することを目的とする。【解決手段】録音再生装置は、外部メモリから読み込まれた音声データを格納する記憶部と、内蔵又は接続されたマイクロホンで集音される音声を入力する音声入力部と、内蔵又は接続されたスピーカによる音声出力を実行させる音声出力部と、再生処理としての上記記憶部の音声データの音声出力部への転送と、録音処理としての上記音声入力部の音声データの上記記憶部への格納の制御を行う制御部と、とを有している。  そして、上記制御部は、音声データの再生時に該音声データの停止位置検出処理、及び再生開始から該停止位置までの再生時間検出処理を行うとともに、該再生時間検出処理で検出した再生時間に基づいて停止時間を設定し、上記停止位置検出処理で検出した位置で、上記停止時間の間再生を停止させ、上記停止位置から再生を再開させる制御を行う。  【選択図】図４
2014021297.tif 000002
【特許請求の範囲】
【請求項１】
外部メモリから読み込まれた音声データを格納する記憶部と、
内蔵又は接続されたマイクロホンで集音される音声を入力する音声入力部と、
内蔵又は接続されたスピーカによる音声出力を実行させる音声出力部と、
再生処理としての上記記憶部の音声データの音声出力部への転送と、録音処理としての上記音声入力部の音声データの上記記憶部への格納の制御を行う制御部と、
を有し、
上記制御部は、音声データの再生時に該音声データの停止位置検出処理、及び再生開始から該停止位置までの再生時間検出処理を行うとともに、該再生時間検出処理で検出した再生時間に基づいて停止時間を設定し、上記停止位置検出処理で検出した位置で、上記停止時間の間再生を停止させ、上記停止位置から再生を再開させる制御を行う録音再生装置。
【請求項２】
上記停止位置は所定時間以上の無音区間が検出された位置である請求項１に記載の録音再生装置。
【請求項３】
上記停止位置は音声データのファイルの切れ目である請求項１に記載の録音再生装置。
【請求項４】
上記制御部は、音声データの再生中には、上記音声出力部へ転送される再生音声データを上記外部メモリに保存する制御を行う請求項１に記載の録音再生装置。
【請求項５】
上記制御部は、再生停止中に上記音声入力部から入力された音声データを上記外部メモリに保存する制御を行う請求項１に記載の録音再生装置。
【請求項６】
上記制御部は、音声データの再生中には、上記音声出力部へ転送される再生音声データを上記外部メモリに保存する制御を行うとともに、再生停止中には、上記音声入力部からの音声データを上記外部メモリに保存する制御を行い、上記外部メモリに保存された上記再生音声データおよび上記音声入力部から入力された音声データにメタ情報が付加される請求項１に記載の録音再生装置。
【請求項７】
上記メタ情報が音声データの開始ポイントと停止ポイントである請求項６に記載の録音再生装置。
【請求項８】
上記制御部は、上記メタ情報に基づいて、上記外部メモリの再生音声データおよび上記音声入力部からの音声データの再生制御を行う請求項７に記載の録音再生装置。
【請求項９】
外部メモリから読み込まれた音声データを格納する記憶部と、内蔵又は接続されたマイクロホンで集音される音声を入力する音声入力部と、内蔵又は接続されたスピーカによる音声出力を実行させる音声出力部と、再生処理としての上記記憶部の音声データの音声出力部への転送と、録音処理としての上記音声入力部の音声データの上記記憶部への格納の制御を行う制御部とを有する録音再生装置の再生方法であって、
音声データの再生時に音声データの停止位置検出処理、及び再生開始から上記停止位置までの再生時間検出処理を行い、
上記停止位置のタイミングで、上記再生時間検出処理で検出した再生時間相当期間の再生停止を行い、
再生停止してから上記再生時間相当期間経過後に再生を再開する録音再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、お手本の音声に対し発音練習のための時間区間を自動で付加する録音再生装置および録音再生方法に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００９−２８２５２８号公報
【背景技術】
【０００３】
一般的な語学学習用の録音再生装置は，お手本となる音声データを連続的に再生するものであり、お手本の音声が録音された教材を繰り返し聞くことにより語学練習を可能とするものである。
この場合、聞き取り（ヒアリング）の練習をしながら、発音（スピーキング）の練習をしようとすると途中で装置を止めたり、再開する操作等が必要となり使いづらいものとなっている。    
【０００４】
特に独学で語学会話の練習をするユーザの場合、発音の練習が充分にできない（発音が上達したか否かを確認する手段が乏しい）ため、簡易な操作で聞き取りの練習と発音の練習ができる録音再生装置がもとめられている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、 独学で語学会話の練習をするユーザ等のために、ユーザの発音した音声を録音し、お手本の音声とユーザ自ら発音した音声とを連続して再生することで、ユーザが２つの音声を比較して、自らの発音の上達状態を確認できる語学練習用の録音再生装置が提案されている（例えば特許文献１）。
しかし、お手本の音声とユーザ自ら発音した音声を連続して録音等するために自動で発音練習の時間が提供されるものではなく、複雑な操作が必要である。
本開示は、簡単な操作で、連続するお手本の音声の途中に発音練習のための時間を付加できる録音再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の録音再生装置は、外部メモリから読み込まれた音声データを格納する記憶部と、内蔵又は接続されたマイクロホンで集音される音声を入力する音声入力部と、内蔵又は接続されたスピーカによる音声出力を実行させる音声出力部と、再生処理としての上記記憶部の音声データの音声出力部への転送と、録音処理としての上記音声入力部の音声データの上記記憶部への格納の制御を行う制御部と、を有する。
そして上記制御部は、音声データの再生時に該音声データの停止位置検出処理、及び再生開始から該停止位置までの再生時間検出処理を行うとともに、該再生時間検出処理で検出した再生時間に基づいて停止時間を設定し、上記停止位置検出処理で検出した位置で、上記停止時間の間再生を停止させ、上記停止位置から再生を再開させる制御を行う。
【０００７】
本開示の録音再生装置の製造方法は、外部メモリから読み込まれた音声データを格納する記憶部と、内蔵又は接続されたマイクロホンで集音される音声を入力する音声入力部と、内蔵又は接続されたスピーカによる音声出力を実行させる音声出力部と、再生処理としての上記記憶部の音声データの音声出力部への転送と、録音処理としての上記音声入力部の音声データの上記記憶部への格納の制御を行う制御部とを有する録音再生装置の再生方法であり、音声データの再生時に音声データの停止位置検出処理、及び再生開始から上記停止位置までの再生時間検出処理を行い、上記停止位置のタイミングで、上記再生時間検出処理で検出した再生時間相当期間の再生停止を行い、再生停止してから上記再生時間相当期間経過後に再生を再開する。
【０００８】
このような本開示の技術では、自動で連続するお手本の音声の途中に発音練習のための時間を付加できる。
【発明の効果】
【０００９】
本開示によれば、連続するお手本の音声の途中に自動で発音練習のための時間が付加され、ユーザはお手本音声を聴きながら、発音練習ができる録音再生装置を実現できるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】実施の形態の録音再生装置の再生処理動作の説明のブロック図である。
【図２】実施の形態の録音再生装置の録音処理動作の説明のブロック図である。
【図３】実施の形態の録音再生装置の無音区間判別の動作説明図である。
【図４】無音区間検出処理動作のフローチャートである。
【図５】無音区間検出処理動作の詳細図である。
【図６】実施の形態の録音再生装置の再生停止動作のフローチャートである。
【図７】実施の形態の録音再生装置の再生および録音が同時に行われる動作の説明のブロック図である。
【図８】実施の形態の録音再生装置の再生および録音が同時に行われる動作のフローチャートである。
【図９】ファイルの切れ目の判別および無音区間検出処理動作のフローチャートである。
【図１０】録音音声データに付加されるメタデータの構造図である。
【図１１】再生および録音が行われている場合のメタデータの登録タイミングを表すフローチャートである。
【図１２】お手本音声ファイルとユーザ音声ファイルの展開例を表す図である。
【図１３】お手本音声とユーザ音声の再生方法についての説明図である。
【図１４】録音再生装置による語学学習の一般的方法についての説明図である。
【発明を実施するための形態】
【００１１】
以下、本開示の内容を次の順序で説明する。
＜１．録音再生装置の構成＞
＜２．再生処理について＞
＜３．録音処理について＞
＜４．録音再生装置による語学学習の一般的方法＞
＜５．第１の実施の形態＞
＜５−１．無音区間検出処理＞
＜５−２．再生しながらの発音練習中の制御動作＞
＜５−３．再生しながらの発音練習と同時に録音する制御動作＞
＜６．第２の実施の形態＞
＜７．その他変形例＞
【００１２】
＜１．録音再生装置の構成＞
実施の形態の録音再生装置の構成を図１により説明する。図１ではＩＣレコーダを例としたものである。図１に示すように、録音再生装置はテンポラリバッファ１、テンポラリバッファコントローラ２、ＤＳＰ（Digital Signal Processor）３、ＣＰＵ（Central Processing Unit）４、メモリカードＩ／Ｆ（メモリカードインターフェース）６、ＤＭＡＣ（Direct Memory Access Controller）７、１４、ＰＣＭ＿Ｉ／Ｆ（パルスコードモジュレーションインターフェース）８、１１、ＡＤＣ（Ａ／Ｄコンバータ）９、マイクロホン１０、ヘッドホン１３およびＤＡＣ（Ｄ／Ａコンバータ）１２で構成され、それらがバスで接続されている。
【００１３】
テンポラリバッファ１は、外部メモリ５から読み込んだ再生用の音声データ、マイクロホン１０から集音した音声データ等を録音再生装置内での処理のためにデジタルデータとして保持しておくものである。ここで外部メモリ５は基本的に録音再生装置の構成要素ではなく、携帯型（可搬性）のメモリデバイスである。外部メモリ５に再生用の音声データが格納される。またマイクロホン１０から取り込まれ、テンポラリバッファ１で保持されている音声データは最終的に外部メモリ５に記録される。
メモリカードＩ／Ｆ６は録音再生装置と外部メモリ５を接続するものである。
テンポラリバッファコントローラ２はテンポラリバッファ１への音声データの書き込み制御、テンポラリバッファ１からの音声データの読み出し制御を行うものである。
ＤＳＰ３はデジタル音声データ（ＰＣＭデータ）を所定形式のデータ（例えばＭＰ３）に変換したり、又はその逆の変換のための演算処理を行うものである。
ＤＭＡＣ１４はデジタル音声データをＣＰＵ４を経由しないで転送するもので、ここではテンポラリバッファ１のデジタル音声データを直接ＰＣＭ＿Ｉ／Ｆ１１に転送するものである。ＤＭＡＣ７は逆にＰＣＭ＿Ｉ／Ｆ８からのデジタル音声データをテンポラリバッファ１に転送するものである。ここでＰＣＭ＿Ｉ／Ｆ８および１１はデジタル音声データをシリアル転送のための一般的なインターフェース規格であるＩｎｔｅｒ−ＩＣ  Ｓｏｕｎｄ規格の形式に変換するものである。
【００１４】
ＡＤＣ９はマイクロホン１０から取り込まれたアナログ音声をデジタル音声データに変換するものである。
ＤＡＣ１２は、ヘッドホン１３から音声として出力させるためにデジタル音声データをアナログ音声に変換するものである。
ＣＰＵ４は上記の各機器の動作を制御するものであり、録音再生装置の処理全体の流れを管理するものである。
【００１５】
全体処理の流れについて簡単に説明しておく。
音声（お手本音声等）を再生する場合、テンポラリバッファ１に格納された音声データはＰＣＭ＿Ｉ／Ｆ１１に送られ、ＤＡＣ１２を経由してヘッドホン１３により再生される。
この音声データは外部メモリ５に格納されていたものであり、メモリカードＩ／Ｆ、テンポラリバッファコントローラ２を経由してテンポラリバッファ１に転送されたものである。外部メモリ５は、例えば不揮発性のメモリであるフラッシュメモリ、ＳＤカード、メモリスティック等で構成されている。音声データはテンポラリバッファ１に格納された状態でデータ処理が行われる。
【００１６】
音声（発音音声等）が録音される場合、音声はマイクロホン１０から取り込まれ、ＡＤＣ９、ＰＣＭ＿Ｉ／Ｆ８を経由してテンポラリバッファ１に送られる。ここでデータ処理がなされ、テンポラリバッファコントローラ２、メモリカードＩ／Ｆ６を経由して外部メモリ５に格納される。これらの動作は、ＣＰＵ４の管理により行われる。
以上が全体処理の流れである。  
【００１７】
＜２．再生処理について＞
実施の形態に係る録音再生装置の再生処理について図１により説明する。再生処理は、図のａ、ｂ、ｃ、ｄの順に再生動作の処理が行われる。
ａ．ＣＰＵ（中央処理装置）４の指示により、外部メモリ５に保存された音声データファイル（語学練習ではお手本となる）が、メモリカードＩ／Ｆ６とテンポラリバッファコントローラ２を経由し、テンポラリバッファ１ へ転送される。この音声データファイルは、圧縮データ、例えばＭＰ３形式となっている。テンポラリバッファ１は、内部処理のために一時的に音声データを保存しておくもので、例えばＭｏｂｉｌｅ  ＳＤＲＡＭ、ＳＲＡＭ等の記憶メモリが使用される。
【００１８】
ｂ．テンポラリバッファ１ に格納された音声データは、ＤＳＰ３に送られ、ＤＳＰ３により、信号処理等の演算が行われ、圧縮データが通常のＰＣＭ音声データに変換される。
ｃ．変換されたＰＣＭデータは再度テンポラリバッファ１に送られ保存される。
ｄ．ＣＰＵ４の指示により、ＤＭＡＣ１４（ダイレクトメモリアクセスコントローラ）が、テンポラリバッファ１に保存されたデータをＰＣＭ＿Ｉ／Ｆ１１ に転送する。ＰＣＭ＿Ｉ／Ｆ１１によりＰＣＭ音声データは、ＩＣ間デジタル音声データのシリアル転送のための一般的なインターフェース規格であるＩｎｔｅｒ−ＩＣ  Ｓｏｕｎｄ規格の形式になりＤＡＣ１２に送られる。ここで、デジタル音声がアナログ音声に変換されヘッドホン１３から音声が出力される。ヘッドホン１３は通常のスピーカでよい。
上記の手順により外部メモリ５に保存されている所定形式の音声データは最終的にヘッドホン１３から音声として出力（再生）される。この動作が再生処理である。
【００１９】
＜３．録音処理について＞
実施の形態に係る録音再生装置の録音処理について図２により説明する。図のｅ、ｆ、ｇ、ｈ、ｉの順に録音動作の処理が行われる。
【００２０】
ｅ．マイクロホン１０から入力された音声（アナログ信号）は、ＡＤＣ９ を経由してデジタル音声データに変換される。変換されたデジタル音声データは、ＩＣ間デジタル音声データをシリアル転送するための一般的なインターフェース規格であるＩｎｔｅｒ−ＩＣ  Ｓｏｕｎｄ規格の形式でＰＣＭ＿Ｉ／Ｆ８ に送られる．
ｆ．ＣＰＵ４の指示により、ＤＭＡＣ７がＰＣＭ＿Ｉ／Ｆ８からテンポラリバッファコントローラ２を経由してテンポラリバッファ１に上記デジタル音声データ（ＰＣＭ音声データ）を転送し保存する。
ｇ．テンポラリバッファ１に保存されたデジタル音声データは、ＤＳＰ３に送られ信号処理などの演算が行われ圧縮データ（例えばＭＰ３形式のデータ）に加工される。
ｈ．加工されたデータは再度テンポラリバッファ１に送られ保存される。
ｉ．ＣＰＵ４の指示により、テンポラリバッファ１に保存されたデータは、テンポラリバッファコントローラ２とメモリカードＩ／Ｆ６を経由して、外部メモリ５に保存される。
上記の手順によりマイクロホン１０から取り込まれた音声は、最終的に外部メモリ５に圧縮データの形で保存（録音）される。この動作が録音処理である。またテンポラリバッファ１への音声データの保存の動作も録音処理である。
【００２１】
＜４．録音再生装置による語学学習の一般的方法＞
録音再生装置による語学学習の一般的方法を図１４により説明しておく。図１４はユーザが語学学習をする場合の録音再生装置１００の一般的な使用の形態を示すものである。
図１４Ａに示すように録音再生装置１００が再生するお手本音声を単に聴くという形態が考えられる。この場合、お手本となる音声データファイルを再生するのみでよく、同じセンテンスを発音して練習を行うためには、まず図１４Ａ左端の図に示すように、再生されたセンテンスをユーザが聴く、つぎに中央の図のように手動で録音再生装置１００を停止させた後に発音練習を行い、右端の図のようにその後再度再生させる。これによりユーザは聴きとりの練習をすることができる。ボタン操作も大きな負担となるものではない。
【００２２】
しかし、お手本の音声とユーザ自ら発音した音声とを比較確認するためには、お手本の音声を録音しながらユーザが発音した音声を録音することが必要となり、単純には図１４Ｂに示すように、もう１台の録音用の録音再生装置２００が必要となる。
この場合、図１４Ｂ左図のように録音再生装置１００で再生し、その横にもう１台の録音再生装置２００を置き、録音再生装置１００の再生音声を録音再生装置２００で録音する。次に図１４Ｂ右図のように録音再生装置１００の再生を停止し、ユーザ自ら発音し、これを録音再生装置２００で録音する。これにより、録音再生装置２００にはお手本の音声とユーザ自ら発音した音声とが交互に録音される。これを再生すれば、ユーザはお手本の音声とユーザ自ら発音した音声を連続して聴くことができ、２つを比較確認することができる。ただし、録音用の録音再生装置２００がもう１台必要である。
【００２３】
録音再生装置２００をもう１台持ってこないで、同じことを実現しようとすると、図１４Ｃに示すように、再生用の再生開始ボタンと再生停止ボタン，録音用の録音開始ボタンと録音停止ボタンを録音再生装置１００に設ける必要がある。
このボタン操作はつぎのようになる。お手本音声を再生しながら録音をするために、（ａ）まず録音開始ボタンと再生開始ボタンを同時に押す。お手本が終わった時点で再生停止ボタンを押す。（ｂ）つぎにユーザの発音した音声を録音するために録音開始ボタンを押す。発音が終わった時点で録音停止ボタンを押す。この操作により上記と同様のことを実現できる。
ただし、ボタン操作自体は単純であるが、頻繁な操作が必要であり、誤操作を起こしやすく、扱いづらいものである。さらに操作ボタンの設置場所のスペースが録音再生装置１００に大きく取られてしまうという不都合もある。 
【００２４】
そして、自分の発音音声だけ録音するときには、図１４Ｄに示すように録音再生装置１００を止めた後、録音再生装置２００で録音を始める、といった再生の停止、録音の開始、の繰り返しを行う必要があり、これも頻繁な操作が必要となる。
いずれにしても、お手本音声の再生と発音練習の音声の録音を連続して実行することはユーザにとって負担の大きい作業であり、語学学習に集中できないという状況となる。
以上より、ユーザは１台の録音再生装置によりお手本音声の再生、発音練習の音声の録音等が簡単な操作で実現でき、語学学習に集中できる録音再生装置１００を求めている。
【００２５】
＜５．第１の実施の形態＞
第１の実施の形態にかかる録音再生装置の動作について説明する。本実施の形態に係る録音再生装置は、お手本となる音声ファイルを再生しながら無音区間を検出し、一定の長さの無音区間を検出した時点で、お手本音声の再生を停止し、ユーザが発音練習をできる機能を自動で提供するものである。その実施の形態について、＜無音区間付加制御動作＞、＜再生しながらの発音練習動作中の制御＞、＜再生しながらの発音練習と同時に録音する制御動作＞について順番に説明する。
【００２６】
＜５−１．無音区間検出処理＞
お手本の音声データに対して無音区間の部分を検出するための処理動作について図３、図４、図５により説明する。
図３は、音声データの無音区間が何秒間続けば無音区間と判断するかの時間の設定等の表示例および録音再生装置の無音区間検出動作中の内部構成を示すものである。既に説明した部分と同様となる部分については同一符号を付して説明を省略する。
図３Ａは無音区間の判定時間および判定をするための無音判別閾値を設定する画面である。
【００２７】
図３Ａに示すように、ここでは無音区間設定が３秒、無音判別閾値を−６０ｄＢＦＳと設定している。この数値は例であり、任意の数値を設定可能である。
無音区間設定の無音区間とは、お手本音声において無音の状態が続く区間のことで、この場合、３秒の間無音が続いたとき無音区間と判断するものである。
また、無音判別閾値とは、デジタル信号であるお手本音声の信号が無音と判定するか否かの判定値のことをいい、お手本音声のデジタル信号の大きさが、−６０ｄＢＦＳ以下のとき無音と判定されるものである。これらの値はユーザが設定することができる。
【００２８】
図３Ｂは録音再生装置の無音区間検出動作中の処理の流れを示すものである。図３Ｂに示すように通常の再生処理に対しｃ’の処理が付加される。
ａ、ｂ、ｃの処理により外部メモリ５から取り込まれ圧縮データ（例えばＭＰ３形式）が通常のＰＣＭデータに変換され、これがテンポラリバッファ１に保存される。ｃ’はこのテンポラリバッファ１に保存されたＰＣＭデータをＣＰＵ４により、そのデジタル信号の大きさが最大値から−６０ｄＢＦＳを超えているかどうか解析される。−６０ｄＢＦＳ以下であり、且つこの状態が３秒間以上続けば無音状態と判定する。
【００２９】
つぎに上記の実施の形態にかかる録音再生装置がお手本音声を再生しながら無音区間を検出する処理を図４のフローチャートにより説明する。図４は、お手本音声を再生しながら、無音区間を検出する処理をフローチャートで表すものである。
図４に示すように、ＣＰＵ４により２つの処理が並行して動作する。ステップＳ１０１、ステップＳ１０２、ステップＳ１０９が再生処理である。ステップＳ１０８、ステップＳ１０３〜ステップＳ１０７、ステップＳ１１０、ステップＳ１１１が無音区間の検出処理である。この２つの処理はＣＰＵ４の制御の下、並行してなされる。
【００３０】
再生処理においては、ステップＳ１０１でＣＰＵ４が再生を開始させる。すなわち、お手本音声の再生が始まる。つぎにステップＳ１０２でＣＰＵ４が再生時間の累積をする。この処理が再生時間検出処理で再生時間が累積される。そしてステップＳ１０９で停止フラグがオンかどうか判定される。この停止フラグがオンの場合、ＣＰＵ４は再生処理を停止させる。
停止フラグがオンでない場合、ＣＰＵ４は引き続き再生処理を継続させ、再生時間の累積を行う。
この停止フラグは、以下に説明する無音区間の検出処理において３秒間の無音区間が検出されたときオンに設定される。
【００３１】
無音区間検出処理において、まずステップＳ１０８でＣＰＵ４は停止フラグをクリアする。ステップＳ１０３でＣＰＵ４は３秒分の音声データ（デジタルデータ）を読み込む。ステップＳ１０４でＣＰＵ４はその読み込んだデータをもとに無音区間であるかどうか判定する。これは、各デジタルデータが−６０ｄＢＦＳ以下であるかどうかを判定する。
無音区間でなければ、ステップＳ１１０に進みカウントをクリアし、ステップＳ１１１に進み次の音声データを取得する。そして再度ステップＳ１０４に進み、ＣＰＵ４は無音区間であるかどうか判定する。上記カウントは−６０ｄＢＦＳ以下のデジタルデータの数を表すものである。
無音区間であれば、ステップ１０７に進み、ＣＰＵ４はカウントアップ（カウントをインクリメント）する。
そしてステップＳ１０５でＣＰＵ４はカウント値が３秒に対応するかどうか判定する。カウント値が３秒に対応する（無音状態が３秒間続く）場合、ステップＳ１０６に進み、ＣＰＵ４は停止フラグがオンにし、ステップＳ１０９に進み停止フラグがオンなのでＣＰＵ４は再生処理を停止させる。カウント値が３秒に対応しない（無音状態が３秒間続かない）場合、ステップＳ１１１に進み、次の音声データを取得しステップＳ１０４に進み、ＣＰＵ４は無音区間であるかどうかの判定を繰り返す。
【００３２】
再生処理の停止後、ステップＳ１０２の再生累積時間の数値（お手本の再生時間と同じ）と基本的に同じ時間、ユーザが発音練習を行うための待ち時間が設定される。すなわち、ユーザがお手本の音声データを聴いたあとに、自動で発音練習のための時間（再生累積時間の数値と同じ時間）が設けられ、その期間内にユーザは発音練習を行うことができる。ただし、発音練習のための時間は再生累積時間の数値と同じ時間とする必要はなく、再生累積時間の数値に基づいて、それよりも長くする又は短くすることができ、ユーザの語学の能力（会話の能力）のレベルにあわせて設定可能である。
発音練習期間はＣＰＵ４は何らかの処理動作をする必要がないので、ＣＰＵ４をＳｌｅｅｐ処理による待機状態にしたり若しくは供給電源を断にするなど、消費電力の小さい状態（１つのＬＥＤの消費電力とほぼ同じといわれる）にすることができる。これにより消費する電力を限りなく小さくできる。待機状態若しくは電源断の時間管理はＲＴＣ（Real Time clock）によって行われ、ＲＴＣからの信号により、ＣＰＵ４を待機状態から復帰させたり、電源の再供給を行うことができる。そして再生の停止した位置から再生を始めることができる。  
【００３３】
さらに、無音区間の検出処理について図５により説明する。図５は音声データを長方形の枠で表し、時間経過毎のＣＰＵ４による処理の動作の進捗状態を模式的に表したものである。
１の枠は、無音状態の検出動作の開始状態を表している。左端から無音検出動作が開始される。丸印は開始位置を表している。３秒分のデジタルデータを読み込み、各デジタルデータが−６０ｄＢＦＳより小さいかどうかの判定動作を開始する。ここで同時に再生も開始される。
２の枠は、検出開始１秒後の状態を表しており、１秒後に無音状態が検出された場合を表している。時間経過と共に無音状態の検出の終わったデータ分が必ず先読みされる。ここでは４秒分のデータに対して３秒間無音であるかどうか判定する状態を表している。開始から３秒後には、過去の３秒分のデータも保持することになり、その状態では６秒分（３×２）のデータに対して３秒間無音であるかどうかを判定する。この図で無音状態のない１秒間分のデータはＰＣＭ出力としてヘッドホン１３に転送され再生される。
【００３４】
３の枠は、検出開始２秒後の状態を表しており、上記の２番目の枠（検出開始１秒後）で無音状態を検出したが、この場合無音でない区間を検出したことから、無音継続時間（図４ではカウント値）をクリアしている。再生は継続しており、その時間は累積計算されている。
４の枠は、検出開始３秒後の状態を表しており、無音状態を再度検出した状態を表している。再生は継続しており、その時間は再生累積時間として累積計算されている。
５の枠は、検出開始４秒後の状態を表しており、無音状態が継続している状態を表している。再生は継続しており、その時間は再生累積時間として累積計算されている。
６の枠は、検出開始５秒後の状態を表しており、無音状態が継続しており、その無音継続時間が３秒になった状態を表している。これにより無音状態が３秒間継続したので、無音区間検出処理は一時停止する。同時に再生処理も停止する。
７の枠および８の枠は、停止状態を表しており、無音状態までの音声データはＰＣＭ出力としてヘッドホン１３に転送されすでに再生されている。再生累積時間と同じ時間、再生処理は停止する。同時に音声データ上の停止位置が記憶される。この停止中、お手本を聴いたユーザは、そのお手本による会話の練習が可能となる。
すなわち、録音再生装置はお手本音声データの再生時に音声データの無音位置検出処理、及び再生開始から無音位置までの再生時間検出処理を行い、無音位置のタイミングで、再生時間検出処理で検出した再生時間相当期間の再生停止を行い、再生停止してから再生時間相当期間経過後に再生を再開することができる。
この無音区間検出処理は無音状態を検出しているが、再生すべきデジタル音声データ上の特定の情報（例えば、後に説明するファイルの切れ目）を検出することにより停止位置検出処理として動作させることができる。
【００３５】
＜５−２．再生しながらの発音練習中の制御動作＞
お手本の音声データを再生しながら、ユーザが発音練習をする場合のＣＰＵ４の動作について図６により説明する。
発音練習動作は上記で説明したとおり、まずお手本の音声データが自動で再生され、同時に無音状態が検出され、無音状態が所定の時間継続すれば、お手本音声データの再生を停止し、その停止期間（停止前の再生時間と同じ時間）中、ユーザが発音練習をするというものである。
【００３６】
図６は、上記のユーザによる発音練習中のＣＰＵ４の制御動作の流れをフローチャートで表したものであり、図４の再生停止後のＣＰＵ４の動作を表すものである。
図６に示すようにステップＳ２０１では、ＣＰＵ４はお手本の音声データ上の、再生を停止した位置を記憶する。この位置は再生を再開するときの位置となる。これにより発音練習後に再生が再開したとき元の位置から再生を開始させることができることになる。
ステップＳ２０２では、ＣＰＵ４はＲＴＣに待ち時間を設定する。この待ち時間は図４の再生累積時間と同じ値である。ステップＳ２０３では、ＣＰＵ４はＳｌｅｅｐ処理により自らを待機状態にしたり又は自らを電源断にする。これによりＣＰＵ４は自らを低消費電力状態にすることができる。ステップＳ２０４では、ＲＴＣが再生累積時間に達したかどうか判定する。再生累積時間に達していなければ、再生累積時間になるまでステップＳ２０４を繰り返す。
再生累積時間に達していればステップＳ２０５に進み、ステップＳ２０５でＲＴＣはＣＰＵ４を待機状態から元の状態に復帰させたり又はＣＰＵ４に電源の再供給の処理を行う。そして、つぎにＣＰＵ４は音声データの再生を開始させる。再生の位置は、ステップＳ２０１では記憶された停止位置からである。
この図６の再生停止処理の期間にユーザは発音練習をすることができる。すなわち、自動で発音練習用の区間を設けるものである。
【００３７】
上記のステップＳ２０２の待ち時間は再生累積時間と同じとしているが、同じにする必要はなく、再生累積時間に基づいて、設定することが可能である。この時間を長くすれば、ユーザはゆっくりと発音練習をすることができることになり、また短くすればユーザは早く発音練習しなければならなくなり、ユーザは自らの語学力に応じて、かつ再生累積時間を基準にしてその長さを調整することができる。
【００３８】
＜５−３．再生しながらの発音練習と同時に録音する制御動作＞
実施の形態に係る録音再生装置がお手本の音声データを再生しながら、お手本音声データとユーザの発音練習の音声を録音する場合のＣＰＵ４の制御動作について図７、図８により説明する。
上記＜５−２＞においては、録音再生装置が再生するお手本音声データをユーザ聴き、その後録音再生装置から一定期間無音状態が提供され、その期間、ユーザは発音練習ができるという態様であった。
ここでは、お手本音声データが再生され、同時にそのお手本音声データが録音され、その後上記と同様に一定期間無音状態が提供され、その期間発音練習をし、同時にその発音練習の音声が録音されるというものである。
これにより、後に録音された内容を再生するとお手本音声とそのお手本音声についての発音練習した内容が交互に聴取することができ好適である。
【００３９】
図７は録音再生装置の内部構成を示し、お手本音声データの再生および録音が同時に行われる場合の処理の流れを表すものである。図７に示すように、通常の再生処理に対しｃ’とｂ’の処理が付加される。お手本音声データの再生と録音との処理が同時に行われる。ｃ’は図３Ｂで説明した通り、お手本音声データの無音状態を検出する処理である。
ｂ’は再生するお手本音声データを外部メモリ５に保存する処理である。この処理は、ｂの処理と同時に行われる。ｂの処理はすでに説明した通り、圧縮データを通常のＰＣＭデータに変換するための処理である。したがって、ＰＣＭデータに変換前の形式でお手本音声データとして外部メモリ５の所定領域に書き込まれる。すなわち再生のために外部メモリ５から読み込まれたお手本音声データは、一度テンポラリバッファ１に保存されるが、通常のＰＣＭデータに変換するためにＤＳＰ３に送られる、この動作と同時に外部メモリ５にも送られ当該メモリ５の所定領域に書き込まれるものである。ただし、お手本データの録音をしない場合は、この処理は省略される。
【００４０】
つぎに本実施の形態にかかる録音再生装置がお手本音声データを再生し、同時にそのお手本音声データを録音し、その後一定期間無音状態が提供され、その期間発音練習がされ、その発音練習の音声を録音するという上記の動作を図８により説明する。図８はかかる動作のフローチャートである。
図８に示すように、ステップＳ３０１では、ＣＰＵ４は図４の処理（お手本音声データの再生と無音状態の検出）と同時にお手本音声データの録音を行う。この録音は図７のｂ’の処理により行われ、録音再生装置の内部で動作する。お手本音声データの録音をしない場合は、お手本音声データの再生のみ行われる。
【００４１】
ステップＳ３０２ではＣＰＵ４は再生停止処理（図６の処理）を行う。ステップＳ３０３ではＣＰＵ４は録音再生装置を録音状態（図２の録音処理動作に切り替える）に設定する。この時点で発音練習ができることになり、ＣＰＵ４は発音練習内容の録音を開始させる。ステップＳ３０４では、ＣＰＵ４はＲＴＣを起動する。ＲＴＣには、待ち時間が設定され、この値は図５の再生累積時間と同じ値となっている。
ステップＳ３０５では、再生累積時間に達したかどうか判定される。これはＲＴＣの内容をＣＰＵ４が読むことにより判定される。再生累積時間に達していなければ、再生累積時間になるまでステップＳ３０５を繰り返す。再生累積時間に達するまで発音練習と発音練習内容の録音ができる。
再生累積時間に達するとステップＳ３０６に進み、ＣＰＵ４は録音再生装置を再生状態にするとともに録音状態（図７の録音処理動作に切り替える）にする。そして、ＣＰＵ４はつぎのお手本音声データの再生および録音の開始制御を行う。再生および録音の位置は、再生停止処理（図６）において記憶された停止位置からである。この処理がお手本の音声データファイルが終了するまで繰り返される。
【００４２】
上記のステップＳ３０４の待ち時間は再生累積時間と同じとしているが、＜５−２＞の場合と同様に同じにする必要はなく、再生累積時間に基づいて、設定することが可能である。この時間を長くすれば、ユーザはゆっくりと発音練習をすることができるとともにその発音練習の音声が録音されることになり、また短くすればユーザは早く発音練習しなければならなくなり、ユーザは自らの語学力に応じて、かつ再生累積時間を基準にしてその長さを調整することができる。
【００４３】
＜６．第２の実施の形態＞
第２の実施の形態について図９により説明する。第１の実施の形態では、録音再生装置は、お手本となる音声ファイルを再生しながら無音区間を検出し、一定の長さの無音区間を検出した時点で、お手本音声の再生を停止し、ユーザが発音練習をできる期間を提供するものであった。本実施の形態は、無音区間の検出とともに音声ファイルの切れ目の検出を行って、一定の長さの無音状態だけでなく、ファイルの切れ目でもお手本音声の再生を停止し、自動でユーザに発音練習時間を提供する機能を提供するものである。
【００４４】
図９は、ファイルの切れ目の判別処理を無音区間判別動作のフローチャートに付加した図である。既に説明した部分と同様となる部分については同一符号を付して説明を省略する。
図９に示すように、ステップＳ１０３とステップＳ１０４の間にファイルの切れ目を検出するための処理が付加されている。ファイルの切れ目であるかどうかはＣＰＵ４がファイル管理情報に基づいて判断する。
ファイルの切れ目が検出された場合、無音区間の検出は行わずステップＳ１０６に進み、ＣＰＵ４は停止フラグがオンにし再生動作を停止させる。
ファイルの切れ目が検出されない場合、ステップＳ１０４に進み、無音区間であるかどうかのＣＰＵ４は検出動作を行う。以降、図４と同様の処理が行われる。
【００４５】
ファイルの切れ目を検出し、自動でユーザに発音練習時間を提供できるので、特に、お手本データファイルが、センテンス毎にファイルとして編集されている場合、ユーザはセンテンス毎にお手本を聴き、発音練習ができることになり好適である。同時に無音区間があれば、無音区間毎に発音練習ができることになる。
第２の実施の形態においても、再生しながらの発音練習、再生しながらの発音練習と同時に録音する動作等、これらの動作は第１の実施の形態と同様である。
【００４６】
＜７．その他変形例＞
以上、実施の形態を説明してきたが、録音されたお手本音声データファイルおよび発音練習した音声データファイルにメタ情報を付加することで再生動作においてメタ情報を参照することによりさまざまな再生方法が提供できる。また、これにより他のＰＣ（パーソナルコンピュータ）アプリケーションと連携できる機能を持つことが可能となる。
ここでは、メタ情報の付加およびデータベース作成、それらを使用した再生動作の動作例について説明する。
【００４７】
まず、メタ情報の内容について図１０により説明する。図１０に示すように、メタ情報として音声データの開始ポイントと終了ポイントを付加している。図ではこれを時間の単位で付加している。この時間の細かさはフレーム単位を基準にしてもよい。また、時間の単位に限らず開始ポイントと終了ポイントを識別できれば時間の単位に限定されるものではない。メタ情報を付加する位置は、録音したファイルの先頭、前後、最後のいずれに付加してもよい。
このメタ情報を参照することにより、録音された音声データを順番どおりに再生するだけでなく、順番を変えたり、必要なデータのみを何度も再生することが可能となる。また、録音ファイル内容を編集しなおし、再生ファイルを再構成することも可能となる。また、他の機種の録音再生装置でも同様の再生が可能となる。さらに、録音ファイルを他のＰＣアプリケーションで利用することが可能となる。
メタ情報はデータベースのようなファイルを別途用意してそこに付加してもよい。これによっても上記と同様の機能を発揮できる。
【００４８】
つぎにメタ情報の付加のタイミングについて図１１により説明する。図１１は、メタ情報の付加のタイミングを説明するための図であるが、図８のフローチャートとほぼ同様の図である。すなわち、録音再生装置がお手本音声データを再生し、同時にそのお手本音声データを録音し、その後一定期間無音状態が提供され、その期間発音練習がされ、その発音練習の音声を録音するという動作を表すものであり、発音練習の音声の録音前にメタ情報の付加の動作を表すものである。図８の説明と重複する部分があるが、念のため再度説明する。
【００４９】
図１１に示すように、ステップＳ４０１では、ＣＰＵ４は図４の処理（お手本データの再生と無音状態の検出）と同時にお手本データの録音制御を行う。この録音は図７のｂ’の処理により行われ、ＩＣレコーダ内部で動作する。お手本音声データの録音をしない場合は、お手本音声データの再生のみ行われる。
【００５０】
ステップＳ４０２ではＣＰＵ４は再生停止処理（図６の処理）を行う。ステップＳ４０３ではＣＰＵ４は再生累積時間を元にしてメタ情報の付加又はデータベースへの記録する制御を行う。ステップＳ４０４ではＣＰＵ４は録音再生装置を録音状態（図２の録音状
態動作に切り替える）に設定する。この時点で発音練習ができることになり、ＣＰＵ４は発音練習内容の録音を開始させる。ステップＳ４０５では、ＣＰＵ４はＲＴＣを起動する。ＲＴＣには、待ち時間が設定され、この値は図５の再生累積時間と同じ値となっている。
ステップＳ４０６では、再生累積時間に達したかどうか判定される。これはＲＴＣに設定された待ち時間をＣＰＵ４が読むことにより判定される。再生累積時間に達していなければ、再生累積時間になるまでステップＳ４０６を繰り返す。再生累積時間に達するまで発音練習と発音練習内容の録音ができる。
再生累積時間に達するとステップＳ４０７に進み、ＣＰＵ４は録音再生装置を再生状態にするとともに録音状態（図７の録音処理動作に切り替える）にする。そして、ＣＰＵ４はつぎのお手本音声データの再生および録音の開始制御を行う。再生および録音の位置は、再生停止処理（図６）において記憶された停止位置からである。この処理がお手本の音声データファイルが終了するまで繰り返される。
ここでの説明の目的であるメタ情報の付加又はデータベースへの記録のタイミングは、上記の手順中、ステップＳ４０２の処理の後に行われる。
【００５１】
上記のメタ情報を使用することにより具体的にできることを図１２により説明する。図１２は録音した音声ファイルの展開例を示すものである。図１２に示すように、左側のファイルの配列は録音後のファイルの配列を示すもので、お手本（お手本音声データ）、ユーザ（発音練習音声データ）が交互に並んでいる。通常必ずこの順番に配列される。メタ情報を参照することにより、図の右側のようにお手本のみ又はユーザのみを集めることができる。例えば、お手本を２つ連続、ユーザを２つ連続で集めて編集し直す等のことも可能である。ここでの例のみでなく、その他必要に応じて、特定のデータを集合編集することが可能となる。さらに、ＰＣアプリケーションを使用すれば同様のことが迅速に、簡単に実現できる。  
【００５２】
上記のメタ情報等を利用した場合の再生方法について図１３により説明する。再生方法として、例えば、つぎの（ｉ）、（ｉｉ）、（ｉｉｉ）、（ｉｖ）の４つの方法が考えられる。
（ｉ）録音したものをそのまま再生する。メタ情報等を利用しない場合である。図１３Ａに示すように、お手本音声が一定の時間流れ，それに続いて，ユーザが発音練習した音声が交互に流れる。マスター音声（ここでは英語のお手本）とユーザの練習音声との比較が交互にできるというものである。
（ｉｉ）ユーザが発音練習した音声のみを連続して再生する。図１３Ｂに示すようにユーザの練習の音声のみ聴くことができる。元々、お手本音声は録音せず、ユーザが発音練習した音声のみが録音されていれば、図のような再生方法となる。
ところが図１１で記録したメタデータ又はデータベースを利用すると、図１１で記録したメタデータ又はデータベースは、図１２で示した内容へ情報を展開することができる。図１２中のユーザのみの音声集合ファイルについて開始ポイントから終了ポイントまで再生することで、ユーザが発音練習した音声のみが連続して流す機能を実現できる。
【００５３】
（ｉｉｉ）お手本音声とユーザの音声練習音声を同時に再生する。図１３Ｃに示すように、お手本音声を左側スピーカ、ユーザ音声を右側スピーカから出力することができる。図１１で記録したメタ情報又はデータベースを利用する。図１１で記録したメタ情報又はデータベースは、図１２で示した内容へ情報を展開することができる。図１２のお手本のみの音声集合ファイルを左側から出力されるように、図１２のユーザのみの発音音声集合ファイルを右側スピーカから出力されるように処理を行う。当然、お手本音声を右側スピーカから、ユーザ音声を左側スピーカから再生することもできる。この再生方法は既に説明した図１の再生動作の状態と同じであるが、図１のｂの処理はＤＳＰ３によらなくてもＣＰＵ４でも処理可能である。
【００５４】
（ｉｖ）お手本音声とユーザ音声をミックスした音声を両スピーカから同時に再生する。図１３Ｄに示すように、お手本音声とユーザ音声をミックスした音声を左側と右側のスピーカから出力することができる。図１１で記録したメタ情報又はデータベースを利用する。図１１で記録したメタ情報又はデータベースは、図１２で示した内容へ情報を展開することができる。図１２のお手本のみの音声集合ファイルとユーザのみの音声集合ファイルをミックスして両側のスピーカから出力されるように処理を行う。この再生方法は既に説明した図１の再生動作の状態と同じであるが、図１のｂの処理はＤＳＰ３によらなくてもＣＰＵ４でも処理可能である。
【００５５】
再生方法については、上記の方法に限らず、（ａ）連続してお手本のみ再生する、（ｂ）ユーザ音声のみ再生する、（ｃ）お手本をある個数分のみ再生しさらにその後同じ個数分ユーザ音声を再生しこれを交互に繰り返す、このとき個数はそれぞれ変えてもよい、（ｄ）右側スピーカ、左側スピーカにそれぞれ音声を再生しているが、外付けのスピーカを用意しそれに再生してもよい。
【００５６】
メタ情報又はデータベースを使用した場合において、これらを認識することができるアプリケーションがインストールされたＰＣ（パーソナルコンピュータ）があれば、ＰＣ上においても上記同じ動作を実現できる。
上記アプリケーションがインストールされていないＰＣであっても、上記（ｉｉ）と同じように、ユーザが発音練習した音声のみを再生することができる。図１１で記録したメタ情報又はデータベースは、図１２で示した内容へ情報を展開することができ、開始ポイントと終了ポイントへの情報をもとに、ユーザの発音練習箇所のみを抜き出すことができるからである。
同様に、上記（ｉｉｉ）、（ｉｖ）と同じ機能を実現できる。図１１で記録したメタ情報又はデータベースを利用して、お手本音声を左側スピーカ、ユーザ音声を右側スピーカから出力するように又はお手本音声とユーザ音声をミックスした音声をスピーカから出力するように、ＤＳＰ３又はＣＰＵ４による信号処理を行い、ファイル編集処理を行ってファイルを作成することができるからである。  
【００５７】
なお本技術は以下のような構成も採ることができる。
（１）外部メモリから読み込まれた音声データを格納する記憶部と、
内蔵又は接続されたマイクロホンで集音される音声を入力する音声入力部と、
内蔵又は接続されたスピーカによる音声出力を実行させる音声出力部と、
再生処理としての上記記憶部の音声データの音声出力部への転送と、録音処理としての上記音声入力部の音声データの上記記憶部への格納の制御を行う制御部と、
を有し、
上記制御部は、音声データの再生時に該音声データの停止位置検出処理、及び再生開始から該停止位置までの再生時間検出処理を行うとともに、該再生時間検出処理で検出した再生時間に基づいて停止時間を設定し、上記停止位置検出処理で検出した位置で、上記停止時間の間再生を停止させ、上記停止位置から再生を再開させる制御を行う録音再生装置。
（２）上記停止位置は所定時間以上の無音区間が検出された位置である上記（１）に記載の録音再生装置。
（３）上記停止位置は音声データのファイルの切れ目である上記（１）又は（２）に記載の録音再生装置。
（４）上記制御部は、音声データの再生中には、上記音声出力部へ転送される再生音声データを上記外部メモリに保存する制御を行う上記（１）乃至（３）に記載の録音再生装置。
（５）上記制御部は、再生停止中に上記音声入力部から入力された音声データを上記外部メモリに保存する制御を行う上記上記（４）に記載の録音再生装置。
（６）上記制御部は、音声データの再生中には、上記音声出力部へ転送される再生音声データを上記外部メモリに保存する制御を行うとともに、再生停止中には、上記音声入力部からの音声データを上記外部メモリに保存する制御を行い、上記外部メモリに保存された上記再生音声データおよび上記音声入力部から入力された音声データにメタ情報が付加される上記（１）に記載の録音再生装置。
（７）上記メタ情報が音声データの開始ポイントと停止ポイントである上記（６）に記載の録音再生装置。
（８）上記制御部は、上記メタ情報に基づいて、上記外部メモリの再生音声データおよび上記音声入力部からの音声データの再生制御を行う上記（６）又は（７）に記載の録音再生装置。
【符号の説明】
【００５８】
１  テンポラリバッファ、２  テンポラリバッファコントローラ、３  ＤＳＰ、４  ＣＰＵ、５  外部メモリ、６  メモリカードＩ／Ｆ、７  １４  ＤＭＡＣ、８  １１  ＰＣＭ  Ｉ／Ｆ、９  ＡＤＣ、１０  マイクロホン、１２  ＤＡＣ、１３  ヘッドホン
【図１】
2014021297.tif 000003
【図２】
2014021297.tif 000004
【図３】
2014021297.tif 000005
【図４】
2014021297.tif 000006
【図６】
2014021297.tif 000007
【図７】
2014021297.tif 000008
【図８】
2014021297.tif 000009
【図９】
2014021297.tif 000010
【図１０】
2014021297.tif 000011
【図１１】
2014021297.tif 000012
【図１２】
2014021297.tif 000013
【図１３】
2014021297.tif 000014
【図１４】
2014021297.tif 000015
【図５】
2014021297.tif 000016