(57)【要約】【課題】録音中にユーザーに操作を行わせることなく、録音範囲のなかで所望の録音部分をより容易に再生できるようにする技術を提供する。【解決手段】人が話をする場合、話題を随時、変えていくことが多い。話題を変える際には、「さて」「ところで」といった接続語を用いることが多い。このことに着目し、音声を録音する場合、音声認識を行い、接続語の音声入力の検出を行う。音声入力により得た音声データは、その検出結果に応じて、分割可能な形でメモリに保存する。接続語の検出結果により分割される録音部分は一つの再生単位として扱う。再生単位の選択は、再生単位毎にその先頭部分を音声認識することで得られる文字列を話し出し部分として提示して、ユーザーに行わせる。【選択図】  図６
2010008938.tif 000002
【特許請求の範囲】
【請求項１】
音声をデジタルデータに変換して入力する音声入力手段、及び該音声入力手段が出力するデジタルデータを記憶する記憶手段を備えたボイスレコーダーにおいて、
前記音声入力手段が出力するデジタルデータを用いて音声認識を行う音声認識手段と、
前記音声認識手段による音声認識の結果を用いて、前記音声入力手段が音声を入力する人が話す内容上の区切りを特定する区切り特定手段と、
前記区切り特定手段による区切りの特定結果に応じて、前記音声入力手段が連続して出力するデジタルデータを複数のデジタルデータ群に分割可能に前記記憶手段に記憶する制御手段と、
を具備することを特徴とするボイスレコーダー。
【請求項２】
各種情報を表示可能な表示手段と、
前記記憶手段に記憶されたデジタルデータを再生する再生手段と、を更に具備し、
前記制御手段は、前記区切り特定手段が特定する区切りによって分割可能に前記記憶手段に記憶させたデジタルデータ群毎に、該デジタルデータ群を用いた前記音声認識手段による音声認識の結果を前記表示手段に表示させ、前記再生手段に再生させるデジタルデータ群をユーザーに選択させる、
ことを特徴とする請求項１記載のボイスレコーダー。
【請求項３】
前記表示手段に表示させる前記音声認識の結果は、前記デジタルデータ群の先頭部分が示す先頭文字列、及び該デジタルデータ群が示す文字列全体のなかに出現する予め登録した文字列のうちの少なくとも一方である、
ことを特徴とする請求項２記載のボイスレコーダー。
【請求項４】
前記区切り特定手段は、前記音声認識手段による音声認識の結果を用いて、前記音声入力手段を介して音声入力された話の話題を変える際に使用される接続語の検出を行うことにより、前記区切りを特定する、
ことを特徴とする請求項１記載のボイスレコーダー。
【請求項５】
音声をデジタルデータに変換して入力し保存する音声録音方法において、
前記入力により得られたデジタルデータを用いて音声認識を行う音声認識工程と、
前記音声認識工程により得られた音声認識の結果を用いて、前記音声を入力する人が話す内容上の区切りを特定する区切り特定工程と、
前記区切り特定工程での区切りの特定結果に応じて、前記音声の変換により連続して得られるデジタルデータを複数のデジタルデータ群に分割可能に記憶手段に記憶する記憶工程と、
を備えることを特徴とする音声録音方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声をデジタルデータに変換して入力し保存するための技術に関する。
【背景技術】
【０００２】
近年、音声をデジタルデータに変換して入力し保存するボイスレコーダーは、半導体技術の進歩に伴い、小型化・軽量化している（特許文献１）。それにより、音声録音用の装置として広く普及している。
【０００３】
音声の録音、つまり音声を変換して得られるデジタルデータの保存は普通、半導体メモリを用いて行われる。半導体技術の進歩により、ボイスレコーダーは大容量の半導体メモリが搭載されているか、或いは装着することが可能となっている。それにより、長時間録音が可能なボイスレコーダーが数多く製品化されている。デジタルデータの保存には音声圧縮技術が用いられるのが普通である。
【０００４】
録音開始から終了までの録音時間（範囲）内に得られたデジタルデータは、１ファイルとして扱うのが普通である。長時間録音を行った場合、その録音時間のなかで重要と考える録音部分を探すのは面倒である。このことからボイスレコーダーのなかには、録音中、頭出しが可能な箇所を登録できるようになっているものがある。
【０００５】
頭出しが可能な箇所を登録できる従来のボイスレコーダーは、その箇所の登録は所定の操作によりユーザー自身が行うようになっていた。その操作を行うためには、その操作を行う必要性を常に判断していなければならない。これは、本来、意識すべきことに集中するのを阻害する。例えば、録音している話の内容の理解や記憶をより難しくする。それにより、対話を録音している場合には、相手への適切な対応をより難しいものとさせる可能性がある。このようなことから、長時間録音を想定した場合、ユーザーに何らかの操作を行わせることなく、録音範囲のなかで再生させたい録音部分をより容易に探しだして再生できるようにすることが重要と考えられる。
【特許文献１】特開２００２−２２１９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、録音中にユーザーに操作を行わせることなく、録音範囲のなかで所望の録音部分をより容易に再生できるようにする技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１の態様のボイスレコーダーは、音声をデジタルデータに変換して入力する音声入力手段、及び該音声入力手段が出力するデジタルデータを記憶する記憶手段を備えていることを前提とし、音声入力手段が出力するデジタルデータを用いて音声認識を行う音声認識手段と、音声認識手段による音声認識の結果を用いて、音声入力手段が音声を入力する人が話す内容上の区切りを特定する区切り特定手段と、区切り特定手段による区切りの特定結果に応じて、音声入力手段が連続して出力するデジタルデータを複数のデジタルデータ群に分割可能に記憶手段に記憶する制御手段と、を具備する。
【０００８】
上記記憶手段に記憶するデジタルデータは、音声入力によって得られたデータであっても良いが、圧縮処理を施した後のものであっても良い。つまり、デジタルデータの種類は特に限定するものではない。複数のデジタルデータ群への分割は、物理的に行っても良いが、論理的に行えるようにしても良い。このことから、それはデジタルデータを記憶手段に記憶させる方法を制限するものではない。
【０００９】
第２の態様のボイスレコーダーは、上記第１の態様における構成に加えて、各種情報を表示可能な表示手段と、記憶手段に記憶されたデジタルデータを再生する再生手段と、を更に具備し、制御手段は、区切り特定手段が特定する区切りによって分割可能に記憶手段に記憶させたデジタルデータ群毎に、該デジタルデータ群を用いた音声認識手段による音声認識の結果を表示手段に表示させ、再生手段に再生させるデジタルデータ群をユーザーに選択させる。
【００１０】
なお、上記表示手段に表示させる音声認識の結果は、デジタルデータ群の先頭部分が示す先頭文字列、及び該デジタルデータ群が示す文字列全体のなかに出現する予め登録した文字列のうちの少なくとも一方である、ことが望ましい。
【００１１】
また、上記区切り特定手段は、音声認識手段による音声認識の結果を用いて、音声入力手段を介して音声入力された話の話題を変える際に使用される接続語の検出を行うことにより、区切りを特定する、ことが望ましい。
【００１２】
本発明の音声録音方法は、音声をデジタルデータに変換して入力し保存する場合に用いられるものであり、入力により得られたデジタルデータを用いて音声認識を行う音声認識工程と、音声認識工程により得られた音声認識の結果を用いて、音声を入力する人が話す内容上の区切りを特定する区切り特定工程と、区切り特定工程での区切りの特定結果に応じて、音声の変換により連続して得られるデジタルデータを複数のデジタルデータ群に分割可能に記憶手段に記憶する記憶工程と、を備える。
【発明の効果】
【００１３】
本発明では、音声入力により得られたデジタルデータを用いて音声認識を行い、その音声認識の結果を用いて、音声を入力する人が話す内容上の区切りを特定し、その特定結果に応じて、音声入力により連続して得られるデジタルデータを複数のデジタルデータ群に分割可能に記憶する。
【００１４】
人は、聞く人が理解しやすいように話をするのが普通である。このため、録音される音声を聞いていた人にとって、例えば話題の変更は話の内容上の区切りと認識される箇所となり、記憶に残りやすい。異なる話題では、話す内容も異なるのが普通であるから、１つの話題の話は再生を所望する範囲に相当することが多い。話の内容上の区切りで分割可能にデジタルデータを保存した場合には、異なる話が行われた録音範囲で分けた再生が行えるようになる。これらのことから、再生を所望する録音範囲の抽出はより容易、且つ迅速に行えるようになる。その録音範囲の再生もより容易、且つ迅速に行うことができる。
【００１５】
話題の変更では、「さて」「ところで」といった接続語が使用される場合が多い。このことから、接続語に着目することにより、話の内容上の区切りを高精度に特定することができる。
【００１６】
上記録音範囲、つまりデジタルデータ群毎に、音声認識の結果、例えば先頭部分の音声認識により得られる文字列（話し出し部分）、或いは予め登録された文字列のなかで出現する文字列等を表示して、再生する録音範囲をユーザーに選択させるようにした場合には、ユーザーは再生を所望する録音範囲の選択を更に容易に行えるようになる。これは、話し出し部分、登録された文字列のなかで出現する文字列は共に、対応する録音範囲の話の内容を思い出す、或いは推測するのを支援する情報だからである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
図１は、本実施形態によるボイスレコーダーの構成を示す図である。そのボイスレコーダー（以降「レコーダー」と略記）は、音声をデジタルデータに変換して入力する録音部１０１と、レコーダー全体の制御を実行するマイクロコンピュータ（以降「マイコン」）１０２と、録音した音声（デジタルデータ）を再生するための再生部１０３と、録音部１０１が出力するデジタルデータを格納する常時録音用メモリ（以降「録音用メモリ」と略記）１０４と、音声保存用のメモリ１０５と、音声認識部１０６と、音声認識部１０６が音声認識した文字列の意味を認識するための辞書を格納した辞書部１０７と、ユーザーが各種操作を行うための操作部１０８と、例えば液晶表示装置である表示部１０９と、各部１０１〜１０９を互いに接続する内部バス１１０と、を備えた構成となっている。
【００１８】
録音部１０１は、音声を入力するマイク１２１と、そのマイク１２１が出力するアナログ信号を増幅する増幅回路１２２と、その増幅回路１２２が出力するアナログ信号をデジタルデータに変換するＡ／Ｄ変換回路１２３と、を備えた構成となっている。再生部１０３は、デジタルデータをアナログ信号に変換するＤ／Ａ変換回路１３１と、Ｄ／Ａ変換回路１２３が出力するアナログ信号を増幅する増幅回路１３２と、その増幅回路１３２から出力されたアナログ信号を音声に変換するスピーカー１３３と、を備えた構成となっている。
【００１９】
録音部１０１から出力されるデジタルデータには、例えばマイコン１０２により、所定の圧縮処理が実行され、録音用メモリ１０４に格納される。メモリ１０５には、録音用メモリ１０４に格納された圧縮後のデジタルデータ、或いは別の圧縮処理を実行したデジタルデータが保存される。それにより、録音用メモリ１０４、或いはメモリ１０５から読み出した圧縮後のデジタルデータの再生は、マイコン１０２により解凍した後、再生部１０３に出力することで行われる。しかしここでは便宜的に、デジタルデータの圧縮や解凍は省いて、つまり録音部１０１から出力されるデジタルデータはそのまま録音用メモリ１０４、或いはメモリ１０５に格納されるとの想定で説明する。そのデジタルデータは以降「音声データ」と呼び、音声のアナログ信号は以降「音声信号」と呼ぶことにする。
【００２０】
音声録音を行う場合、録音部１０１のＡ／Ｄ変換回路１２３は、予め定められたサンプリング周期で増幅回路１２２から出力された音声信号をサンプリングし、その音声信号を音声データに変換して出力する。マイコン１０２は、その音声データを録音用メモリ１０４にストアする。それによりメモリ１０５に保存する音声データは、録音用メモリ１０４から取得する。このように録音用メモリ１０４に格納された音声データをメモリ１０５に保存するのは、録音用メモリ１０４には過去、所定時間内の音声データを格納することにより、録音の開始をユーザーが指示した時よりも一定時間前の音声データから録音するためである。これは、録音する必要性をユーザーが認識してから実際に録音開始を指示するまでに或る程度の時間がかかる場合が多いと想定しているためである。
【００２１】
録音用メモリ１０４を介してメモリ１０５に保存された音声データの再生は、マイコン１０２がメモリ１０５から音声データを順次、読み出して再生部１０３のＤ／Ａ変換回路１３１にサンプリング周期で出力することで行われる。その変換回路１３１は、音声データを音声信号に変換する。その音声信号が増幅回路１３２を介してスピーカー１３３に入力することにより、音声が放音される。
【００２２】
図２は、メモリ１０５に保存する音声データを説明する図である。
メモリ１０５には、例えば論理的に音声データの保存用エリアであるレコードエリアが確保され、録音開始から終了までの１録音分の音声データはそのレコードエリア内に分けて保存される。１録音分の音声データは以降「録音データ」とも呼ぶことにする。図中「録音データ（１）」「録音データ（２）」等はそれぞれ録音データが保存されているファイル（音声ファイル）を表している。その音声ファイルが格納されるエリアは「録音音声エリア」と呼ぶことにする。
【００２３】
音声ファイルには、先頭に録音を開始した日時が格納される。日時に続く経過時間は、録音開始から終了までの録音時間であり、日時と経過時間はヘッダを構成する。そのヘッダ以降に、録音データが格納される。
【００２４】
音声データは、区切りデータによって分けた形で格納される。この区切りデータは、１音声ファイル内で再生単位となる音声データ群の範囲を示すものであり、例えば再生単位となる音声データの最後を示すユニークなデータと、その再生単位の録音時間（経過時間）とを含むデータである。この区切りデータを挿入する箇所（タイミング）は、音声認識部１０６による音声認識結果を用いて判定するようになっている。
【００２５】
人が話をする場合、話題を随時、変えていくことが多い。話題を変える場合、「さて」「ところで」といった接続語（接続詞）を用いることが多い。重要な点、或いは強調したい点を話す場合には、間を空けることが多い。このようなことから本実施形態では、接続語を音声認識により検出した、或いは一定時間以上、全体的に音声データの値が閾値以下となる期間（以降、便宜的に「無音期間」と呼ぶ）を検出した場合に、その接続語、或いは無音期間が話す内容上の区切りを表しているとして、区切りデータを自動的に挿入するようにしている。それにより、話題、或いは重要性等の話す内容上の変化に着目して分けた話の範囲を再生単位とした音声データの再生を可能とさせて、ユーザーが再生を所望する録音部分をより容易に行えるようにしている。
【００２６】
本実施形態では、話の内容上の変化を検出して区切りデータを挿入するようにしているが、例えばその変化が発生したタイミングを示す時間情報をヘッダ、或いはメモリ１０５の別の記憶エリアに保存するようにしても良い。そのように保存したとしても、音声データ群を再生単位（音声データ群）別に分割して再生することができる。
【００２７】
本実施形態では、ユーザーが所望する録音部分を更に容易に探し出せるように、再生単位毎に話し出し部分の音声認識結果を表示させるようにしている。図６は、その表示画面例を示す図である。図６に示すように本実施形態では、話し出し部分の音声認識結果と共に、録音が行われた日付、キーワード、そのキーワードが出現した（キーワードを認識した）回数である頻度、再生単位の録音時間を表示するようにしている。再生単位のリスト表示は、キーワード毎に、そのキーワードの出現頻度が高いほうを上にする形で行うようにしている。
【００２８】
話し出し部分は、再生を所望する録音部分の位置を特定するために用いることができる情報である。その話し出し部分で始まる話題の話を基準にして、再生を所望する部分の話の相対的な位置関係をより容易にユーザーが特定できるようにする。このため、ユーザーにとっては、単に再生単位で分ける場合と比較して、再生を所望する録音部分が含まれる再生単位をより容易、且つ確実に探し出せるようになる。
【００２９】
本実施形態では、上記したように、音声ファイルを構成する再生単位毎に再生対象を選択できるようにしている。それ以外に、音声ファイル単位で再生対象を選択できるようにさせている。図５は、音声ファイル単位で再生対象を選択可能な表示画面を示す図である。その表示画面では、図５に示すように、話し出し部分、録音時間、及び日付が音声ファイル毎にリスト表示している。以降、図５及び図６にそれぞれ示す表示画面は「通常再生画面」及び「キーワード再生画面」と呼ぶことにする。
【００３０】
図３は、メモリ１０５を用いたキーワードの保存方法を説明する図である。
メモリ１０５には、例えば論理的にキーワードの保存用エリアであるキーワード登録エリアが確保されている。キーワードは、この登録エリア内に分けて保存される。図中「登録キーワード（１）」が表記されたエリアは、１キーワード用のエリア（登録キーワードエリア）であり、そのエリアに、キーワード、及びそのキーワードを認識（検出）した回数が格納される。
【００３１】
キーワードの入力は、音声入力により行うようにしている。マイコン１０２は、録音部１０１から出力され、録音用メモリ１０４に格納された音声データを用いた音声認識を音声認識部１０６に行わせ、その認識結果を受け取ることにより、音声入力された文字列を確認する。その文字列の確認は、例えばキーワードを音声入力する前後でユーザーは音声入力をしないか、或いは声が小さいと想定し、或る一定以上の値の音声データが継続して録音部１０１から出力されている範囲を対象に行う。それにより、所定時間以上、音声データの値が閾値以下となった場合に、文字列の認識結果を音声入力されたキーワードとして、そのキーワードを配置した図４に示すようなキーワード登録画面を表示させる。そのようにして、ユーザーに音声認識したキーワードを確認させ、ユーザーの指示に応じて登録する。
【００３２】
ユーザーが登録したキーワードが出現する頻度は、録音した話の内容を推測するうえでの有用な情報となる。このため、図６に示すように、キーワード、及びその出現回数である頻度を再生単位毎に表示する場合には、再生を所望する部分が録音されている再生単位をより容易にユーザーは特定できるようになる。
【００３３】
以降は、図７〜図１５に示す各種処理のフローチャートを参照して、マイコン１０２の動作について詳細に説明する。図７〜図１５に示す各種処理は、マイコン１０２が例えばメモリ１０５に格納されたプログラムを実行することで実現される。
【００３４】
図７は、全体処理のフローチャートである。始めに図７を参照して、この全体処理について詳細に説明する。
先ず、ステップＳ１０１ではイニシャライズを行い、レコーダーを予め定めた状態に設定する。続くステップＳ１０２では、録音部１０１を作動させる。その次に移行するステップＳ１０３では、録音部１０１から出力される音声データを録音用（図中「常時録音メモリ」と表記）メモリ１０４にストアする。その後はステップＳ１０４に移行する。
【００３５】
ステップＳ１０４では、キーワード登録が可能なキーワード登録モードが設定されているか否か判定する。その登録モードが設定されている場合、判定はＹＥＳとなり、ステップＳ１０５でその登録モード用のキーワード登録処理を実行した後、ステップＳ１１０に移行する。そうでない場合には、判定はＮＯとなってステップＳ１０６に移行する。
【００３６】
ステップＳ１０６では、音声録音が可能なレコーダーモードが設定されているか否か判定する。そのレコーダーモードが設定されている場合、判定はＹＥＳとなり、ステップＳ１０７でそのモード用のレコード処理を実行した後、ステップＳ１１０に移行する。そうでない場合には、判定はＮＯとなってステップＳ１０８に移行する。
【００３７】
ステップＳ１０８では、音声データの再生が可能な再生モードが設定されているか否か判定する。その再生モードが設定されている場合、判定はＹＥＳとなり、ステップＳ１０９でそのモード用の再生処理を実行した後、ステップＳ１１０に移行する。そうでない場合には、判定はＮＯとなってそのステップＳ１１０に移行する。
【００３８】
ステップＳ１１０では、モード切替が指示されたか否か判定する。ユーザーが操作部１０８を操作して別のモードへの変更を指示した場合、その操作内容がマイコン１０２に通知されることから、判定はＹＥＳとなり、ステップＳ１１１でユーザーの指示に応じたモード設定を行い、次のステップＳ１１２で表示部１０９の表示をクリアしてから、上記ステップＳ１０３に戻る。そうでない場合には、判定はＮＯとなり、そのステップＳ１０３に戻る。
【００３９】
このようにして本実施形態では、ユーザーが所望のモードを設定し、そのモードで可能な動作をレコーダーに行わせるようにしている。設定可能なモードとしては他に、音声ファイルの削除が可能なモードや、登録したキーワードの削除が可能なモード等が存在するが、ここでは詳細な説明は省略することとする。また、操作部１０８が備えた各種スイッチの大部分は、モード等によって割り当てる機能を変更させるようになっている。例えば図４に表記の「確認ＳＷ」は、キーワード登録画面を表示させている状況でキーワードの登録を指示する機能が割り当てられたスイッチである。このように状況によってスイッチに割り当てる機能が異なる場合が多いことから、混乱を避けるために操作方法等についての詳細な説明も省略することとする。
【００４０】
図８は、上記ステップＳ１０５として実行されるキーワード登録処理のフローチャートである。次に図８を参照して、この登録処理について詳細に説明する。
先ず、ステップＳ２０１では、音声データの値が閾値以上の音声入力が一定時間以上、継続してあったか否か判定する。そのような音声入力が行われた場合、判定はＹＥＳとなってステップＳ２０２に移行する。それにより、その音声入力はキーワード登録用のものとして扱う。そうでない場合には、判定はＮＯとなり、ここでこの登録処理を終了する。
【００４１】
ステップＳ２０２では、録音用メモリ１０４に格納されている音声データをメモリ１０５に確保したキーワードエリアにストアする。続くステップＳ２０２では、キーワードエリアにストアした音声データを用いた音声認識を音声認識部１０６に実行させ、その認識結果を取得する。次のステップＳ２０４では、その認識結果をキーワードとして示す図４に示すようなキーワード登録画面を生成し、表示部１０９に出力することで表示させる。その後はステップＳ２０５に移行する。
【００４２】
音声認識部１０６による音声認識は文字列としてマイコン１０２に渡される。マイコン１０２は、その文字列を用いて辞書部１０７の辞書を参照することにより、その文字列に対応する用語を推定し、その推定結果に従って文字列に相当する表記を決定する。これはテキストデータを別のテキストデータに変換する操作に相当する。それにより、音声認識した文字列が「かめら」であればカタカナ表記の「カメラ」をキーワードとして認識する。その文字列が「かいしゃ」であれば、漢字表記の「会社」をキーワードとして認識する。この認識自体は、音声認識部１０６による音声認識と同じく、周知の技術を用いて行われる。このため、詳細な説明は省略する。
【００４３】
ステップＳ２０５では、ユーザーによる操作部１０８への操作を待って、その操作が確認スイッチ（ＳＷ）への操作か否か判定する。その確認スイッチをユーザーが操作した場合、判定はＹＥＳとなり、音声認識したキーワードを保存する登録キーワードエリアをキーワード登録エリア内に確保してストアする処理をステップＳ２０６で実行し、次にメモリ１０５に確保した音声認識用のキーワードエリアをステップＳ２０７でクリアしてから、この登録処理を終了する。そうでない場合には、つまりキーワードの登録をしないことをユーザーが指示した場合には、判定はＮＯとなってそのステップＳ２０７に移行し、キーワードエリアのクリアを行う。
【００４４】
図９及び図１０は、図７に示す全体処理内でステップＳ１０７として実行されるレコード処理のフローチャートである。次に図９及び図１０を参照して、このレコード処理について詳細に説明する。
【００４５】
先ず、ステップＳ３０１では、スタートフラグの値が０か否か判定する。このスタートフラグは、録音を管理するための変数であり、０の値は録音中でないことを、１の値は録音中であることをそれぞれ示している。このことから、現在、録音を開始していない場合、判定はＹＥＳとなってステップＳ３０２に移行する。そうでない場合には、判定はＮＯとなって図１０のステップＳ３１５に移行する。
【００４６】
ステップＳ３０２では、録音用メモリ１０４に新たにストアされた音声データを用いた音声認識を音声認識部１０６に実行させ、その認識結果を取得する。続くステップＳ３０３では、取得した認識結果、及び、それよりも前に得られた認識結果のなかにキーワードが存在するか否か判定する。例えば「カメラ」がキーワードとして登録され、今回、取得した認識結果が「ら」であり、その直前に認識結果として「か」及び「め」がその順序で取得していた場合、認識結果にはキーワードに相当する「かめら」が存在することから、判定はＹＥＳとなってステップＳ３０４に移行する。そうでない場合には、判定はＮＯとなってステップＳ３１３に移行する。
【００４７】
ステップＳ３０４では、ステップＳ３０３で確認したキーワードの登録キーワードエリアに格納されている回数をインクリメントする。次のステップＳ３０５では、録音用メモリ１０４にストアされている音声データのうち、現時点より一定時間前からの音声データを抽出する。その次のステップＳ３０６では、メモリ１０５のレコードエリア内に音声データ保存用の空き録音音声エリアを確保する。その確保後に移行するステップＳ３０７では、例えばマイコン１０２に搭載されたハードタイマから日時を取得する。ステップＳ３０８には、その取得後に移行する。
【００４８】
ステップＳ３０８では、確保した空き録音音声エリアに音声ファイルのヘッダを構成する日時をストアする。次のステップＳ３０９では、ステップＳ３０５で抽出した音声データをヘッダに続く位置にストアする。その後は、ステップＳ３１０でスタートフラグの値を１にし、ステップＳ３１１でタイマの値をクリアしてスタートさせ、更にステップＳ３１２で経過時間カウンタをスタートさせてから、図１０のステップＳ３１５に移行する。このようにして本実施形態では、ユーザーが登録したキーワードが音声入力された場合、自動的に録音を開始するようにしている。
【００４９】
上記タイマは、再生単位毎の経過時間（録音時間）を計時するための例えばハードタイマである。経過時間カウンタは録音開始からの時間を計時するための変数であり、その値は例えば所定時間が経過する度にインクリメントされる。経過時間カウンタのスタートとは、そのインクリメントを行わない状況から行う状況への変更に相当する。図２に示す経過時間は、経過時間カウンタの最終値が示す時間であり、タイマの値は、区切りデータを構成する録音時間として扱われる。
【００５０】
上記ステップＳ３１３では、録音開始を指示するためのスタートスイッチ（ＳＷ）がオンしたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなってステップ３１４に移行し、録音用メモリ１０４にストアされている音声データのうち、このスイッチ操作時より一定時間前からの音声データを抽出する。その抽出後は上記ステップＳ３０６に移行する。一方、そうでない場合には、つまりスタートスイッチをユーザーが操作していない場合には、判定はＮＯとなり、ここでレコード処理を終了する。
【００５１】
上記ステップＳ３０１の判定がＮＯとなることにより、或いは上記ステップＳ３１２の処理を実行することにより移行する図１０のステップＳ３１５では、スタートフラグの値が１か否か判定する。その値が１でない場合、判定はＮＯとなり、ここでレコード処理を終了する。そうでない場合には、判定はＹＥＳとなってステップＳ３１６に移行する。
【００５２】
ステップＳ３１６では、録音用メモリ１０４に新たにストアされた音声データをメモリ１０５のレコードエリアに確保した録音音声エリアにストアする。次のステップＳ３１７では、録音音声エリアに新たにストアした音声データを用いた音声認識を音声認識部１０６に行わせ、その認識結果を取得する。その次に移行するステップＳ３１８では、今回、取得した認識結果、及びその認識結果の直前に取得した１つ以上の認識結果によって表される文字列にキーワードが含まれているか否か判定する。その文字列に登録した何れかのキーワードが含まれている場合、判定はＹＥＳとなり、ステップＳ３１９でそのキーワードに対応する登録キーワードエリア中の回数をインクリメントしてからステップＳ３２０に移行する。そうでない場合には、判定はＮＯとなってそのステップＳ３２０に移行する。取得した認識結果、及びその認識結果の直前に取得した１つ以上の認識結果によって表される文字列は、キーワード、或いは接続語を認識する対象となるものであることから、以降「認識対象文字列」と呼ぶこととする。
【００５３】
ステップＳ３２０では、認識対象文字列に接続語が含まれる、或いは一定時間以上、値が閾値以下の音声データの入力が続いた後にその閾値より大きい値の音声データの入力が開始したか否か判定する。その接続語が含まれる、或いは一定時間以上、値が閾値以下の音声データの入力が続いた後にその閾値より大きい値の音声データの入力が開始する無音期間があった場合、判定はＹＥＳとなってステップＳ３２１に移行する。そうでない場合には、つまり、接続語が含まれず、且つ無音期間がなかった場合には、判定はＮＯとなってステップＳ３２３に移行する。
【００５４】
上述したように接続語は、話題を変更する際に良く用いられる。重要な点、或いは強調したい点を話す際には、間を空けることが多い。このようなことから、ステップＳ３２０でのＹＥＳの判定は、音声入力をしている人が話す内容を変更する可能性が高いことを示している。このことから、ステップＳ３２１では、メモリ１０５のレコードエリア内で音声データのストアを行っている録音音声エリア内の接続語、或いは無音期間に対応する音声データの前に区切りデータを挿入する。その後は、ステップＳ３２２でタイマをクリアしスタートさせてからステップＳ３２５に移行する。レコードエリア内で音声データのストアを行っている録音音声エリアについては以降「対象録音音声エリア」と呼ぶことにする。
【００５５】
一方、ステップＳ３２３では、タイマの値を参照して、タイマがカウントアップしたか否か判定する。本実施形態では、予め定めた時間内に接続語、或いは無音期間を検出できなかった場合に、その時間の経過により区切りデータを挿入して、再生単位の録音時間が長くなり過ぎないようにしている。タイマは、録音時間を計時するとともに、予め定めた時間が経過したか否か確認するために用いている。カウントアップとは、その時間の経過した状態を表している。このことから、その時間が経過した場合、判定はＹＥＳとなってステップＳ３２４に移行し、対象録音音声エリア内で最後に位置する音声データの後に区切りデータを挿入する。その挿入後は上記ステップＳ３２２の処理を実行する。そうでない場合には、判定はＮＯとなってステップＳ３２５に移行する。
【００５６】
図６に示すキーワード再生画面には、話し出し部分が「で決定でよろしいでしょうか？  ではこの」となっている再生単位が存在する。このように話し出し部分が話の途中のものとなっている再生単位は、音声認識が適切に行えなかったような場合を除き、予め定めた時間分、録音を行った再生単位の次に位置している。それにより、例に挙げた再生単位は、話し出し部分が「ところで、このデジタルカメラの型番は」の再生単位の次に位置していると推測することができる。話し出し部分が「ところで、このデジタルカメラの型番は」の再生単位の録音時間は５分丁度であることから、予め定めた時間は５分丁度となっている。
【００５７】
ステップＳ３２５では、録音終了を指示するためのストップスイッチ（ＳＷ）がオンしたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなってステップＳ３２６に移行する。そうでない場合には、判定はＮＯとなり、ここでレコード処理を終了する。
【００５８】
ステップＳ３２６では、対象録音音声エリアのヘッダの経過時間として、経過時間カウンタの値が示す時間をストアする。続くステップＳ３２７では、この経過時間カウンタを停止させ、その値をクリアする。その後は、ステップＳ３２８でスタートフラグの値を０に変更してから、レコード処理を終了する。経過時間カウンタの停止とは、その値をインクリメントする状況からそれを行わない状況への変更に相当する。
【００５９】
このようにして本実施形態では、接続語、或いは無音期間を検出するか、或いは一定時間（図６は５分丁度とした例である）の録音により、区切りデータを自動的に挿入し、音声データ全体（録音データ）を複数に分割可能とさせている。それにより、録音データの部分的な再生や途中の位置から再生を開始する頭出し再生を行えるようにしている。
【００６０】
図１１は、図７に示す全体処理内でステップＳ１０９として実行される再生処理のフローチャートである。次に図１１を参照して、この再生処理について詳細に説明する。
図５及び図６に示すように再生モードでは、再生対象を選択するための再生画面として２種類が表示可能となっている。表示させる表示画面の選択は、サブモードの設定により行えるようにしている。ここでは、図５の通常再生画面が表示されるサブモードは「通常再生モード」、図６のキーワード再生画面が表示されるサブモードは「キーワード再生モード」とそれぞれ呼ぶことにする。
【００６１】
先ず、ステップＳ４０１では、通常再生モードが設定されているか否か判定する。そのモードが設定されている場合、判定はＹＥＳとなり、そのモードでの再生を可能とさせる通常再生処理をステップＳ４０２で実行した後、この再生処理を終了する。そうでない場合には、判定はＮＯとなってステップＳ４０３に移行する。
【００６２】
ステップＳ４０３では、キーワード再生モードが設定されているか否か判定する。そのモードが設定されている場合、判定はＹＥＳとなり、そのモードでの再生を可能とさせるキーワード再生処理をステップＳ４０４で実行した後、この再生処理を終了する。そうでない場合には、判定はＮＯとなり、ここでこの再生処理を終了する。
【００６３】
以降は、上記再生処理内で実行するサブルーチン処理について、図１２〜図１４を参照して詳細に説明する。
図１２は、上記ステップＳ４０２として実行される通常再生処理のフローチャートである。始めに図１２を参照して、その通常再生処理について詳細に説明する。
【００６４】
先ず、ステップＳ５０１では、図５に示すような通常再生画面の表示が終了したか否か判定する。その表示が終了していない場合、判定はＮＯとなってステップＳ５０２に移行する。そうでない場合には、判定はＹＥＳとなってステップＳ５０７に移行する。
【００６５】
通常再生画面では、図５に示すように、音声ファイル毎に話し出し部分を配置するようになっている。ステップＳ５０２〜Ｓ５０６では、音声ファイル毎に話し出し部分に対応するテキストデータを取得し、通常再生画面に配置するための処理が実行される。
【００６６】
先ず、ステップＳ５０２では、メモリ１０５のレコードエリアに格納された音声ファイルの一つ、つまりそのレコードエリアに確保された録音音声エリアの一つから先頭部分（録音開始部分）の音声データを取り出す。続くステップＳ５０３では、取り出した音声データを用いた音声認識を音声認識部１０６に行わせ、その認識結果を取得する。その次のステップＳ５０４では、辞書部１０７の辞書を参照して、認識結果をテキストデータに変換する。その後はステップＳ５０５に移行する。
【００６７】
ステップＳ５０５では、対象とする音声ファイルのヘッダから日時、及び経過時間を取り出し、それらをテキストデータとともにリスト表示させる。それにより、１音声ファイル分の画像表示を行った後のステップＳ５０６では、レコードエリア内の音声ファイル全てをリスト表示したか否か判定する。レコードエリア内にリスト表示させるべき音声ファイルが存在しない場合、判定はＹＥＳとなってステップＳ５０７に移行する。そうでない場合には、判定はＮＯとなって上記ステップＳ５０２に戻る。それにより、全ての音声ファイルをリスト表示するまで、ステップＳ５０２〜Ｓ５０６で形成される処理ループを繰り返し実行する。
【００６８】
通常表示画面を表示するための画像データの生成は、例えばマイコン１０４は自身に搭載されたＲＡＭを用いて行う。文字表示用、或いは画面表示用の画像データは例えばメモリ１０５から読み出し、画面表示用の画像データの生成に用いる。そのようにして生成した画像データは、例えば１音声ファイルのリスト表示用の画像データを追加する度に表示部１０９に出力する。それにより、音声ファイル単位で表示させる通常表示画面を更新する。リストのなかで選択状態とするリストは他とは異なる状態とすることで強調表示させる。自動的に強調表示させるリストは、例えばリスト上で先頭に位置するリストである。
【００６９】
ステップＳ５０７では、操作部１０８に対してユーザーがリストを選択するための操作を行ったか否か判定する。その操作をユーザーが行った場合、判定はＹＥＳとなってステップＳ５０８に移行し、その操作内容に応じて強調表示させるリストを変更する。その変更後はステップＳ５０９に移行する。一方、その操作をユーザーが行っていない場合には、判定はＮＯとなってそのステップＳ５０９に移行する。
【００７０】
ステップＳ５０９では、再生開始を指示するためのスタートスイッチがオンされたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなってステップＳ５１０に移行する。そうでない場合には、判定はＮＯとなってステップＳ５１５に移行する。ここでのスタートスイッチは、上述したスタートスイッチと同じスイッチであっても良いが、異なるスイッチであっても良い。これはストップスイッチでも同様である。
【００７１】
ステップＳ５１０では、再生を管理するためのスタートフラグに１を代入する。１を代入した後に移行するステップＳ５１１では、再生部１０３の動作を開始させる。次のステップＳ５１２では、スタートフラグの値が１か否か判定する。その値が１であった場合、判定はＹＥＳとなってステップＳ５１３に移行する。そうでない場合には、判定はＮＯとなり、ここで通常再生処理を終了する。
【００７２】
スタートフラグに代入される１は再生中を示し、０は再生中でないことを示している。スタートスイッチへの操作によって再生する音声ファイルは、その操作時に強調表示させているリストに対応するものである。ここではその音声ファイルは「指定音声ファイル」と呼ぶことにする。
【００７３】
ステップＳ５１３では、指定音声ファイルから音声データを必要に応じて読み出し、再生部１０３に供給する。次のステップＳ５１４では、指定音声ファイルの最後の音声データを読み出したか否か、つまりその指定音声ファイルの再生が終了したか否か判定する。その再生が終了した場合、判定はＹＥＳとなってステップＳ５１６に移行する。そうでない場合には、判定はＮＯとなり、ここで通常再生処理を終了する。
【００７４】
上記ステップＳ５０９の判定がＮＯとなって移行するステップＳ５１５では、再生終了を指示するためのストップスイッチがオンされたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなり、ステップＳ５１６でスタートフラグに０を代入し、更にステップＳ５１７で再生部１０３を停止させてから上記ステップＳ５１２に移行する。そうでない場合には、判定はＮＯとなって、そのステップＳ５１２に移行する。
【００７５】
この通常再生処理では、上述したように、通常再生画面を表示させた後は、再生する音声ファイルの選択、或いは選択された音声ファイルの再生を可能とさせる。そのために、ステップＳ５０１では、音声ファイルを再生中であれば、ＹＥＳと判定するようにしている。
【００７６】
図１３及び図１４は、図１１に示す再生処理内でステップＳ４０４として実行されるキーワード再生処理のフローチャートである。次に図１３及び図１４を参照して、その再生処理について詳細に説明する。
【００７７】
先ず、ステップＳ６０１では、図６に示すようなキーワード再生画面の表示が終了したか否か判定する。その表示が終了していない場合、判定はＮＯとなってステップＳ６０２に移行する。そうでない場合には、判定はＹＥＳとなって図１４のステップＳ６０８に移行する。上記ステップＳ６０１では、通常再生処理と同様に、音声データを再生中の場合にも判定はＹＥＳとなる。
【００７８】
キーワード再生画面では、図６に示すように、音声ファイルの再生単位毎にリストを配置する。ステップＳ６０２〜Ｓ６０７では、そのようなキーワード再生画面を表示するための処理が実行される。図中、再生単位は「区間データ」と表記している。
【００７９】
先ず、ステップＳ６０２では、メモリ１０５のキーワード登録エリアに確保された登録キーワードエリアにそれぞれ記憶させている回数を検索し、最大の回数を抽出する。次のステップＳ６０３では、抽出した回数に対応するキーワードを抽出、つまりその回数が格納されている登録キーワードエリアのキーワードを抽出する。その次に移行するステップＳ６０４では、保存している音声ファイルを構成する再生単位（区間データ）のなかから、抽出したキーワードが含まれているものを抽出する。
【００８０】
キーワード抽出後に移行するステップＳ６０５では、抽出した再生単位毎に、抽出したキーワードが出現する回数を検出してリスト表示するための表示処理を実行する。その実行後に移行するステップＳ６０６では、キーワード登録エリアに登録した全てのキーワードでリスト表示を終了したか否か判定する。キーワード登録エリアに対象となるキーワードが残っていない場合、判定はＹＥＳとなって図１４のステップＳ６０８に移行する。そうでない場合には、判定はＮＯとなってステップＳ６０７に移行し、現在、対象としていたキーワードの次に回数の多いキーワードの抽出を行う。上記ステップＳ６０３には、その抽出後に戻る。
【００８１】
このようにして、キーワード登録エリアに登録されたキーワード毎に、対象となるキーワードが無くなってステップＳ６０７の判定がＹＥＳとなるまでステップＳ６０２〜Ｓ６０８で形成される処理ループが繰り返し実行される。それにより、回数の多いキーワードが出現する音声ファイルから、その音声ファイル内ではそのキーワードが出現する回数の多い再生単位（区間データ）からキーワード再生画面にそのリストが配置されることとなる。この結果、図６に示すようなキーワード再生画面が表示部１０９に表示される。自動的に強調表示させるリストは、例えばリスト上で先頭に位置するリストである。
【００８２】
図６に示すキーワード再生画面では、同じ音声ファイルには一つのキーワードのみ表示させている。これは、２００８年３月３０日の録音では「デジタルカメラ」は音声入力されず、２００８年２月１６日の録音では「会社」は音声入力されなかったことを示している。再生単位のなかには、何れのキーワードも出現しないものもありうる。そのような再生単位はステップＳ６０６の判定がＹＥＳとなるまでにリスト表示されない。このことから、特には図示していないが、ステップＳ６０６の判定がＹＥＳとなった場合、リスト表示していない再生単位の特定を行い、その再生単位が特定できたときには、その再生単位のリスト表示を行うようにしている。その再生単位のリスト表示では、キーワードは配置されない形となる。
【００８３】
図１４のステップＳ６０８では、操作部１０８に対してユーザーがリストを選択するための操作を行ったか否か判定する。その操作をユーザーが行った場合、判定はＹＥＳとなってステップＳ６０９に移行し、その操作内容に応じて強調表示させるリストを変更する。その変更後はステップＳ６１０に移行する。一方、その操作をユーザーが行っていない場合には、判定はＮＯとなってそのステップＳ６１０に移行する。
【００８４】
ステップＳ６１０では、再生開始を指示するためのスタートスイッチがオンされたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなってステップＳ６１１に移行する。そうでない場合には、判定はＮＯとなってステップＳ６１４に移行する。
【００８５】
ステップＳ６１１では、再生を管理するためのスタートフラグに１を代入する。その後に移行するステップＳ６１２では、スタートスイッチの操作時に強調表示させていたリストに対応する再生単位（区間データ）を再生対象として選択する。その次のステップＳ６１３では、再生部１０３の動作を開始させる。ステップＳ６１７にはその後に移行する。
【００８６】
一方、ステップＳ６１４では、再生終了を指示するためのストップスイッチがオンされたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなり、ステップＳ６１５で再生部１０３を停止させ、更にステップｓ６１６でスタートフラグに０を代入してから上記ステップＳ６１７に移行する。そうでない場合には、判定はＮＯとなって、そのステップＳ６１７に移行する。
【００８７】
ステップＳ６１７では、スタートフラグの値が１か否か判定する。その値が１であった場合、判定はＹＥＳとなってステップＳ６１８に移行する。そうでない場合には、判定はＮＯとなり、ここでキーワード再生処理を終了する。
【００８８】
ステップＳ６１８では、再生対象とする再生単位（区間データ）から音声データを必要に応じて読み出し、再生部１０３に供給する。次のステップＳ６１９では、読み出したデータが区切りデータ、或いは音声ファイル最後の音声データか否か判定する。再生対象とする再生単位の再生が終了した場合、区切りデータを読み出すか、他に読み出す音声データが存在しないことになる。このため、判定はＹＥＳとなって上記ステップＳ６１５に移行する。そうでない場合には、判定はＮＯとなり、ここでキーワード再生処理を終了する。
【００８９】
最後に、上記ステップＳ６０５として実行される表示処理について、図１５に示すそのフローチャートを参照して詳細に説明する。この表示処理には、対象とするキーワード、及びそのキーワードが出現する再生単位を示す情報がキーワード再生処理から渡される。
【００９０】
先ず、ステップＳ７０１では、再生単位毎にキーワードの数を音声認識を用いて検出する。次のステップＳ７０２では、音声ファイル毎に、キーワードを検出した数が最も多い再生単位（区間データ）を特定する。その次のステップＳ７０３では、特定した再生単位の最初の一部（先頭部分）の音声認識を行わせ、その認識結果を取得する。取得した認識結果は、次のステップＳ７０４で辞書部１０７の辞書を参照しテキストデータに変換する。その後はステップＳ７０５に移行する。
【００９１】
ステップＳ７０５では、特定した再生単位の再生時間を求める。これは、例えば最後に位置する区切りデータ中の録音時間を抽出することで行う。続くステップＳ７０６では、特定した再生単位を有する音声ファイル（録音データ）のヘッダから日時を取得する。その次のステップＳ７０７では、日時、キーワード、キーワード数、再生時間（録音時間）、及びテキストデータを配置したリスト表示用の画像データを生成してキーワード再生画面表示用の画像データに加え、そのようにして更新した画像データを表示部１０９に出力する。そのようにして表示部１０９の表示内容を更新した後はステップＳ７０８に移行する。
【００９２】
ステップＳ７０８では、対象となる再生単位分のリスト表示が全て終了したか否か判定する。対象となりうる再生単位が残っていない場合、判定はＹＥＳとなり、ここで表示処理を終了する。そうでない場合には、判定はＹＥＳとなってステップＳ７０９に移行し、現在、対象とする音声ファイルで次にキーワード数が多い再生単位を特定する。その音声ファイルで対象となる再生単位が存在しなければ、他の音声ファイルでキーワード数が最も多い再生単位を特定する。そのようにして再生単位を特定した後に上記ステップＳ７０３に戻る。それにより、図６に示すように、音声ファイル毎にまとめる形で、再生単位のリスト表示を行う。
【００９３】
図６に示すキーワード再生画面では、キーワード「会社」の総出現数は１３であり、キーワード「デジタルカメラ」の総出現数は１３より多い１９である。しかし、総出現数が少ない方の音声ファイルのリスト表示が先に行われている。これは、登録したキーワードの回数（図３）は、登録してから行われた全ての録音により得られた回数であり、その回数は、現在、保存されている音声ファイルに対応するものであるとは限らないことから生じている。つまり、削除された音声ファイルが存在する場合、キーワードの総出現数は登録キーワードエリアに格納されている回数以下となり、その総出現数と回数の間の差は、削除した音声ファイル、その数によって変化するからである。
【００９４】
音声ファイル単位のリスト表示は、キーワードの回数ではなく、キーワードが登録された順序、文字の並び（五十音順）、等に着目して行っても良い。キーワードではなく、音声ファイルを作成した日時に着目した順序で行っても良い。このようなことから、図６に示すようなリスト表示は一例であり、様々な変形を行って良いものである。
【００９５】
なお、本実施形態では、接続語、及び無音期間が話の内容上の区切り（変化）を表しているとして、接続語、或いは無音期間の検出により区切りデータを挿入するようにしているが、それら以外の条件を採用することもできる。例えば重要な点、強調したい点を話す際に、声をより大きくして話すことも多い。このことから、無音期間の検出と同様に、入力する音声データの値の変化を監視して、その値が通常よりも平均的に大きくなる一定時間以上の期間を検出し、その期間を含む範囲を１再生単位として区別するようにしても良い。
【００９６】
区切りデータの挿入は、接続語、或いは無音期間の検出により無条件に行っているが、無条件には行わないようにしても良い。例えば接続語、或いは無音期間を検出した後は、一定時間が経過するまでの間、接続語、或いは無音期間を検出しても区切りデータを挿入しないようにしても良い。そのような条件を設けた場合には、録音時間が短い再生単位（区間データ）が数多くなることにより録音した内容の確認がし難くなるような不具合の発生を回避できるようになる。
【００９７】
本実施形態は、音声認識機能（音声認識部１０６）を搭載したボイスレコーダーに本発明を適用したものであるが、音声認識機能の搭載の有無は適用可能か否かに影響を及ぼすものではない。なぜなら、音声認識機能はマイコン１０２に実行させるプログラムにより実現できるからである。このことから、音声認識機能を搭載したボイスレコーダーでは、上述したような動作、或いは変形例をマイコン１０２により実現させるプログラムをインストールすれば良く、その音声認識機能を搭載していないボイスレコーダーでは、そのプログラムに加えて、音声認識機能を実現させるプログラム、或いはサブプログラムを用意すれば良い。そのようなプログラムは、光ディスクやフラッシュメモリ等の記録媒体に記録して配布しても良く、ＬＡＮ、或いはインターネット等の通信ネットワークを介して配信できるようにしても良い。それにより、プログラムは通信ネットワークを介して配信する装置がアクセス可能であっても良い。
【図面の簡単な説明】
【００９８】
【図１】本実施形態によるボイスレコーダーの構成を示す図である。
【図２】メモリ１０５に保存する音声データを説明する図である。
【図３】メモリ１０５を用いたキーワードの保存方法を説明する図である。
【図４】キーワード登録画面例を示す図である。
【図５】通常再生画面例を示す図である。
【図６】キーワード再生画面を示す図である。
【図７】全体処理のフローチャートである。
【図８】キーワード登録処理のフローチャートである。
【図９】レコード処理のフローチャートである。
【図１０】レコード処理のフローチャートである（続き）。
【図１１】再生処理のフローチャートである。
【図１２】通常再生処理のフローチャートである。
【図１３】キーワード再生処理のフローチャートである。
【図１４】キーワード再生処理のフローチャートである（続き）。
【図１５】表示処理のフローチャートである。
【符号の説明】
【００９９】
１０１    録音部
１０２    マイクロコンピュータ
１０３    再生部
１０４    常時録音用メモリ
１０５    メモリ
１０６    音声認識部
１０７    辞書部
１０８    操作部
１０９    表示部
１１０    内部バス
１２１    マイク
１２２、１３２    増幅回路
１２３    Ａ／Ｄ変換回路
１３１    Ｄ／Ａ変換回路
１３３    スピーカー
【図１】
2010008938.tif 000003
【図２】
2010008938.tif 000004
【図３】
2010008938.tif 000005
【図４】
2010008938.tif 000006
【図５】
2010008938.tif 000007
【図６】
2010008938.tif 000008
【図７】
2010008938.tif 000009
【図８】
2010008938.tif 000010
【図９】
2010008938.tif 000011
【図１０】
2010008938.tif 000012
【図１１】
2010008938.tif 000013
【図１２】
2010008938.tif 000014
【図１３】
2010008938.tif 000015
【図１４】
2010008938.tif 000016
【図１５】
2010008938.tif 000017