(57)【要約】【課題】テキスト表示機能やテキスト読み上げ音声出力機能を備えた小型携帯電子辞書などの電子機器で、任意のテキストを音声出力する際に、テキストの長さに関わらず、適切に自然な音声出力を行いつつ、電源チェック処理やキー検知処理などの別処理を行う。【解決手段】辞書検索表示された見出し語およびその説明情報に対して、読み上げ音声を出力させたい見出し語または例文などを反転指示表示Ｈを移動操作して文単位でのテキストデータとして指定すると、この読み上げ音声の出力対象として指定されたテキストデータが、電源負荷に大きな影響を与えない規定の長さ以内のカンマまたは関係詞または前置詞をキーワードとして分断され(AB)、この分断されたテキストデータ毎に合成音声が生成されて順次出力される(A1)。そしてこの分断された一区切りのテキストデータの合成音声出力毎に、電源電圧Ｖの検出判断処理およびキー入力検知処理が行われる(A2〜A5)。【選択図】図５
2006209031.tif 000002
【特許請求の範囲】
【請求項１】
音声を出力する音声出力手段と、
テキストを記憶するテキスト記憶手段と、
テキストを音声出力対象に指定するテキスト指定手段と、
このテキスト指定手段により指定されたテキストが予め設定されたデータ長以上のデータ長であるか否かを判断するデータ長判断手段と、
このデータ長判断手段により前記指定されたテキストが予め設定されたデータ長以上のデータ長であると判断された場合に、当該テキストの文字列中の区切り文字に従って区切られたテキスト部分に分割するテキスト分割手段と、
このテキスト分割手段により分割されたテキスト部分毎に、当該テキスト部分をその文字列に応じた音声に変換し前記音声出力手段により出力させる音声出力制御手段と、
この音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、別の処理を行う別処理手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記テキスト分割手段は、
前記データ長判断手段により前記指定されたテキストが予め設定されたデータ長以上のデータ長であると判断された場合に、当該テキストを設定されたデータ長以下の単語の位置で仮分割する仮分割手段と、
この仮分割手段により仮分割されたテキストの末尾から各単語を抽出し所定の区切り文字であるか否かを判断する区切り文字判断手段と、
この区切り文字判断手段により所定の区切り文字であると判断された区切り文字に従って前記仮分割されたテキストを先頭から該区切り文字までのテキスト部分に分割する分割手段と、
を有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の区切り文字は少なくとも前置詞を含み、
前記分割手段は、
前記区切り文字判断手段により前記仮分割されたテキストから抽出された単語が前置詞であると判断された場合に、当該前置詞と判断された単語からさらにテキスト前方の二つ目の単語が前置詞であるか否かを判断する前方前置詞判断手段と、
この前方前置詞判断手段により前記前置詞と判断された単語からさらにテキスト前方の二つ目の単語が前置詞であると判断された場合には該二つ目の前置詞に従って前記仮分割されたテキストを先頭から該二つ目の前置詞前までのテキスト部分に分割し、テキスト前方の二つ目の単語が前置詞でないと判断された場合には前記区切り文字判断手段により前判断された前置詞に従って前記仮分割されたテキストを先頭から該前置詞前までのテキスト部分に分割する前置詞判断分割手段と、
を有することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記別処理手段は、
前記音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段と、
この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、電源エラーを報知する電源エラー報知手段と、
を有することを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項５】
前記別処理手段は、
前記音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、一定時間経過の後に電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段と、
この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、電源エラーを報知する電源エラー報知手段と、
を有することを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項６】
前記別処理手段は、
前記音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段と、
この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、当該検出電圧が所定の電圧以上に回復するまで予め設定された時間内で待機する電源回復待機手段と、
この電源回復待機手段により前記検出電圧が所定の電圧以上に回復しないまま予め設定された時間以上経過した場合は、電源エラーを報知する電源エラー報知手段と、
を有することを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項７】
前記別処理手段は、
前記音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出する電源チェック手段と、
この電源チェック手段による検出電圧が所定の電圧未満で所定の停止電圧以上である場合は、その検出電圧値が低いほど長い設定時間で待機する電源回復待機手段と、
前記電源チェック手段による検出電圧が所定の停止電圧未満である場合は、電源エラーを報知する電源エラー報知手段と、
を有することを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項８】
前記別処理手段は、さらに、
前記電源チェック手段による検出電圧が所定の電圧以上である場合にキー入力を検知するキー検知手段を有することを特徴とする請求項４ないし請求項７の何れか１項に記載の電子機器。
【請求項９】
音声を出力する音声出力手段と、テキストを記憶するテキスト記憶手段とを備えた電子機器のコンピュータを制御するための制御プログラムであって、
前記コンピュータを、
前記記憶手段に記憶されたテキストを音声出力対象に指定するテキスト指定手段、
このテキスト指定手段により指定されたテキストが予め設定されたデータ長以上のデータ長であるか否かを判断するデータ長判断手段、
このデータ長判断手段により前記指定されたテキストが予め設定されたデータ長以上のデータ長であると判断された場合に、当該テキストの文字列中の区切り文字に従って区切られたテキスト部分に分割するテキスト分割手段、
このテキスト分割手段により分割されたテキスト部分毎に、当該テキスト部分をその文字列に応じた音声に変換し前記音声出力手段により出力させる音声出力制御手段、
この音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、別の処理を行う別処理手段、
として機能させるためのコンピュータ読み込み可能な電子機器の制御プログラム。
【請求項１０】
前記別処理手段は、
前記音声出力制御手段による前記分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段、
この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、電源エラーを報知する電源エラー報知手段、
前記電源チェック手段により検出電圧が所定の電圧以上あると判断された場合は、キー入力を検知するキー検知手段、
として機能させることを特徴とする請求項９に記載のコンピュータ読み込み可能な電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストの表示機能や表示されたテキストの読み上げ音声を出力する機能を備えた小型携帯電子辞書などの電子機器に関する。
【背景技術】
【０００２】
従来の電子機器において、表示されたテキストの読み上げ音声を出力するものは種々提案されている。
【０００３】
例えばその一つには、近年のパーソナルコンピュータなどのようにテキスト表示を順次進めながら当該表示テキストの読み上げ音声を出力し、且つその間も割り込み制御などをマルチジョブで行える高性能なＣＰＵを備えたテキスト読み上げ装置がある（例えば、特許文献１参照。）。
【０００４】
一方、比較的性能の低いＣＰＵを備えた電子辞書などの小型携帯の電子機器で、例えば辞書検索されて表示された単語の読み上げ音声を出力できるものも提案されている（例えば、特許文献２参照。）。
【０００５】
しかしこのような低機能なＣＰＵを備えた小型携帯の電子機器では、長文のテキストについて連続的に音声出力することができない。それはつまり、長文のテキストを音声出力しようとすると電池が著しく消耗し、その読み上げ途中においてパワーダウン（停止）してしまったり、読み上げ音声の出力処理中には別の割り込み制御が行えず、例えば途中キャンセル処理などが適切に行えなくなったりするためである。
【０００６】
なおこの他にも、入力されたテキストデータを連文節毎に区切り、この区切り位置に基づいて音声出力のポーズ位置を設定することで、自然な読み上げ音声を出力することのできる音声合成装置も提案されている（特許文献３参照。）。
【特許文献１】特開平０７−０６４５８３号公報
【特許文献２】特開平１１−２０２７５１号公報
【特許文献３】特開平１０−０８３１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
表示テキストの読み上げ音声出力機能を備えた従来の電子機器にあって、特に低機能ＣＰＵを使用した小型携帯の電子機器では、長文のテキストを音声出力しようとすると、その読み上げ途中においてパワーダウン（停止）してしまったり、途中キャンセル処理などの別の割り込み制御が適切に行えなかったりする問題があるために、実際には実現することが困難であった。
【０００８】
本発明は、このような問題に鑑みなされたもので、記憶された任意のテキストを音声出力する際に、テキストの長さに関わらず、適切に自然な音声出力を行いつつ、電源チェック処理やキー検知処理などの別処理を行うことが可能になる電子機器およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１（請求項９）に記載の電子機器（電子機器の制御プログラム）では、テキスト指定手段によって音声出力対象に指定されたテキストが、データ長判断手段によって予め設定されたデータ長以上のデータ長であると判断された場合は、テキスト分割手段によって当該文字列中のカンマ，関係詞，前置詞などの区切り文字に従って区切られたテキスト部分に分割され、この分割されたテキスト部分毎に、音声出力制御手段によって当該テキスト部分がその文字列に応じた音声に変換され音声出力手段によって出力される。そして、音声出力制御手段による分割されたテキスト部分毎の音声出力後毎に、別処理手段によって電源チェック処理やキー検知処理などの別の処理が行われる。
【００１０】
これによれば、長文のテキストデータであっても、自然で違和感のない間合いを伴う読み上げ音声出力を行いながら、途中キャンセルなどの割り込み制御や電池残量不足時のエラーメッセージ表示処理を適時適切に行うことができる。
【００１１】
本発明の請求項２に記載の電子機器では、前記請求項１に記載の電子機器にあって、テキスト分割手段は、データ長判断手段によりテキストが予め設定されたデータ長以上の文字列であると判断された場合に、当該テキストを設定されたデータ長以下の単語の位置で仮分割する仮分割手段と、この仮分割手段により仮分割されたテキストの末尾から各単語を抽出しカンマ，関係詞，前置詞などの所定の区切り文字であるか否かを判断する区切り文字判断手段と、この区切り文字判断手段により所定の区切り文字であると判断された区切り文字に従って仮分割されたテキストを先頭から該区切り文字までのテキスト部分に分割する分割手段とを有することを特徴とする。
【００１２】
これによれば、長文のテキストデータであっても、カンマ，関係詞，前置詞などの文節単語に従い区切られたテキスト部分に分割されて、自然で違和感のない間合いを伴う読み上げ音声出力が行える。
【００１３】
本発明の請求項３に記載の電子機器では、前記請求項２に記載の電子機器にあって、所定の区切り文字は少なくとも前置詞を含み、分割手段は、区切り文字判断手段により仮分割されたテキストから抽出された単語が前置詞であると判断された場合に、当該前置詞と判断された単語からさらにテキスト前方の二つ目の単語が前置詞であるか否かを判断する前方前置詞判断手段と、この前方前置詞判断手段により前置詞と判断された単語からさらにテキスト前方の二つ目の単語が前置詞であると判断された場合には該二つ目の前置詞に従って仮分割されたテキストを先頭から該二つ目の前置詞前までのテキスト部分に分割し、テキスト前方の二つ目の単語が前置詞でないと判断された場合には区切り文字判断手段により前判断された前置詞に従って仮分割されたテキストを先頭から該前置詞前までのテキスト部分に分割する前置詞判断分割手段とを有することを特徴とする。
【００１４】
これによれば、仮分割されたテキスト上で前置詞を前後に含む成句や熟語が途中で分割されるのを防止でき、より自然で違和感のない間合いを伴う読み上げ音声出力が行える。
【００１５】
本発明の請求項４に記載の電子機器では、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、別処理手段は、音声出力制御手段による分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段と、この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、電源エラーを報知する電源エラー報知手段とを有することを特徴とする。
【００１６】
これによれば、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電源チェックにより電池残量不足時のエラーメッセージ表示などを適時適切に行うことができる。
【００１７】
本発明の請求項５に記載の電子機器では、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、別処理手段は、音声出力制御手段による分割されたテキスト部分毎の音声出力後毎に、一定時間経過の後に電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段と、この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、電源エラーを報知する電源エラー報知手段とを有することを特徴とする。
【００１８】
これによれば、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける一定時間の経過において電圧降下の回復が図れるので、音声出力の途中停止を極力招かない一方、電池残量不足時にはそのエラーメッセージ表示などを適時適切に行うことができる。
【００１９】
本発明の請求項６に記載の電子機器では、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、別処理手段は、音声出力制御手段による分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出し、その検出電圧が所定の電圧以上あるか否かを判断する電源チェック手段と、この電源チェック手段により検出電圧が所定の電圧以上ないと判断された場合は、当該検出電圧が所定の電圧以上に回復するまで予め設定された時間内で待機する電源回復待機手段と、この電源回復待機手段により検出電圧が所定の電圧以上に回復しないまま予め設定された時間以上経過した場合は、電源エラーを報知する電源エラー報知手段とを有することを特徴とする。
【００２０】
これによれば、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電圧チェックに際し所定の電圧以上ない場合は、当該所定の電圧以上に回復するまで設定時間内で待機されるので、音声出力の途中停止を極力回避でき、電池寿命を最大限に延ばすことができる一方、所定の電圧に回復しないまま設定時間以上経過した電池残量不足時にはそのエラーメッセージ表示などを適時適切に行うことができる。
【００２１】
本発明の請求項７に記載の電子機器では、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、別処理手段は、音声出力制御手段による分割されたテキスト部分毎の音声出力後毎に、電源電圧を検出する電源チェック手段と、この電源チェック手段による検出電圧が所定の電圧未満で所定の停止電圧以上である場合は、その検出電圧値が低いほど長い設定時間で待機する電源回復待機手段と、電源チェック手段による検出電圧が所定の停止電圧未満である場合は、電源エラーを報知する電源エラー報知手段とを有することを特徴とする。
【００２２】
これによれば、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電圧チェックに際し検出電圧値が低いほど長い設定時間で電圧回復のための待機が行われるので、音声出力の途中停止を極力回避でき電池寿命を延ばすことができると共に、当該音声出力の区切りの間合いが次第に長くなっていくことで電池の消耗具合をユーザに解り易く知らせることができる。
【００２３】
本発明の請求項８に記載の電子機器では、前記請求項４ないし請求項７の何れか１項に記載の電子機器にあって、別処理手段は、さらに、電源チェック手段による検出電圧が所定の電圧以上である場合にキー入力を検知するキー検知手段を有することを特徴とする。
【００２４】
これによれば、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電源チェックにより電池残量不足時のエラーメッセージ表示などを適時適切に行うことができるばかりでなく、検出電圧が所定の電圧以上である場合はキー検知によって途中キャンセルなどの割り込み制御を行うことができる。
【発明の効果】
【００２５】
本発明の請求項１（請求項９）に記載の電子機器（電子機器の制御プログラム）によれば、長文のテキストデータであっても、自然で違和感のない間合いを伴う読み上げ音声出力を行いながら、途中キャンセルなどの割り込み制御や電池残量不足時のエラーメッセージ表示処理を適時適切に行うことができる。
【００２６】
本発明の請求項２に記載の電子機器によれば、前記請求項１に記載の電子機器にあって、長文のテキストデータであっても、カンマ，関係詞，前置詞などの文節単語に従い区切られたテキスト部分に分割されて、自然で違和感のない間合いを伴う読み上げ音声出力が行えるようになる。
【００２７】
本発明の請求項３に記載の電子機器によれば、前記請求項２に記載の電子機器にあって、仮分割されたテキスト上で前置詞を前後に含む成句や熟語が途中で分割されるのを防止でき、より自然で違和感のない間合いを伴う読み上げ音声出力が行えるようになる。
【００２８】
本発明の請求項４に記載の電子機器によれば、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電源チェックにより電池残量不足時のエラーメッセージ表示などを適時適切に行うことができる。
【００２９】
本発明の請求項５に記載の電子機器によれば、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける一定時間の経過において電圧降下の回復が図れるので、音声出力の途中停止を極力招かない一方、電池残量不足時にはそのエラーメッセージ表示などを適時適切に行うことができる。
【００３０】
本発明の請求項６に記載の電子機器では、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電圧チェックに際し所定の電圧以上ない場合は、当該所定の電圧以上に回復するまで設定時間内で待機されるので、音声出力の途中停止を極力回避でき、電池寿命を最大限に延ばすことができる一方、所定の電圧に回復しないまま設定時間以上経過した電池残量不足時にはそのエラーメッセージ表示などを適時適切に行うことができる。
【００３１】
本発明の請求項７に記載の電子機器によれば、前記請求項１ないし請求項３の何れか１項に記載の電子機器にあって、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電圧チェックに際し検出電圧値が低いほど長い設定時間で電圧回復のための待機が行われるので、音声出力の途中停止を極力回避でき電池寿命を延ばすことができると共に、当該音声出力の区切りの間合いが次第に長くなっていくことで電池の消耗具合をユーザに解り易く知らせることができる。
【００３２】
本発明の請求項８に記載の電子機器によれば、前記請求項４ないし請求項７の何れか１項に記載の電子機器にあって、違和感なく分割されたテキスト部分毎の読み上げ音声出力を、自然な間合いを伴い行いながら、当該音声出力の間合いにおける電源チェックにより電池残量不足時のエラーメッセージ表示などを適時適切に行うことができ、しかも検出電圧が所定の電圧以上である場合はキー検知によって途中キャンセルなどの割り込み制御を行うことができる。
【００３３】
よって、本発明によれば、記憶された任意のテキストを音声出力する際に、テキストの長さに関わらず、適切に自然な音声出力を行いつつ、電源チェック処理やキー検知処理などの別処理を行うことが可能になる電子機器およびその制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００３４】
以下図面により本発明の実施の形態について説明する。
【００３５】
（第１実施形態）
図１は、本発明の電子機器の実施形態に係る携帯機器（電子辞書）１０の電子回路の構成を示すブロック図である。
【００３６】
この携帯機器（電子辞書）１０は、以下に説明する電子辞書機能を備えたＰＤＡ(personal digital assistants)、ＰＣ(personal computer)、携帯電話、電子ブックとして構成されるか、電子辞書専用の携帯機器として構成される。この携帯機器（電子辞書）１０は、各種の記憶媒体に記録されたプログラム、または伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００３７】
ＣＰＵ１１は、プログラムＲＯＭ１２ａ内に予め記憶された装置制御プログラム、あるいはメモリカード１３などの外部記憶媒体からプログラムＲＯＭ１２ａに読み込まれた装置制御プログラム、あるいは図示しないインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）から通信機器を経由してプログラムＲＯＭ１２ａに読み込まれた装置制御プログラムに応じて、回路各部の動作を制御するもので、前記プログラムＲＯＭ１２ａに記憶された装置制御プログラムは、キーボード１４やタッチパネル１５である入力部１６からのユーザ操作に応じた入力信号、あるいは外部接続されるＥＥＰＲＯＭ，ＲＡＭ，ＲＯＭなどのメモリカード（記憶媒体）１３との接続通信信号に応じて起動される。
【００３８】
前記ＣＰＵ１１には、前記プログラムＲＯＭ１２ａの他、データベースＲＯＭ１２ｂ、ＲＡＭ１２ｃが接続され、また前記メモリカード１３、キーボード１４、タッチパネル１５が接続される他に、ＬＣＤからなる表示部１７、音声出力用のアンプ１８ａを介したスピーカ１８などが接続される。
【００３９】
そして、この携帯機器（電子辞書）１０の電子回路は、電池電源Ｂによる電源回路１９からの電圧供給によって駆動される。
【００４０】
図２は、前記携帯機器（電子辞書）１０のプログラムＲＯＭ１２ａ、データベースＲＯＭ１２ｂ、ＲＡＭ１２ｃに記憶されるデータの内容を示す図である。
【００４１】
プログラムＲＯＭ１２ａに記憶される装置制御プログラムとしては、当該携帯機器（電子辞書）１０の全体の動作を司るシステムプログラムが記憶される他に、辞書データ（１２b1）に基づいて入力文字に応じた見出語の検索表示およびその説明情報の検索表示を行うための辞書検索処理プログラム１２a1、表示上で指定されたテキストデータを合成音声による読み上げ音声として出力させるための合成音声出力処理プログラム１２a2、この合成音声出力処理に際して出力指定されているテキストデータを予め設定された文字数やカンマ，関係詞，前置詞などの区切り文字に応じて適切なデータ長に分断（分割）するためのテキスト分断処理プログラム１２a3、出力対象であるテキストデータの文字列組合せや発音記号に従って各音素の音声データ（１２b2）を合成してその読み上げ音声を生成し出力させるための音声合成処理プログラム１２a4などが記憶される。
【００４２】
データベースＲＯＭ１２ｂには、英和辞書、英英辞書、和英辞書、国語辞書、漢和辞書などの各種の辞書データ１２b1、音声合成処理にて使用される各音素に対応させた音声データ１２b2などが記憶される。
【００４３】
なお、データベースＲＯＭ１２ｂに記憶された辞書データ１２b1と同様に、メモリカード１３に記憶された他の辞書データを外部から入力して利用可能である。
【００４４】
ＲＡＭ１２ｃには、入力部１６（１４，１５）から入力された文字データを記憶するための入力文字メモリ１２c1、辞書検索処理（１２a1）に従い検索された見出語やその説明情報を記憶するための検索見出語メモリ１２c2、検索表示された見出語及びその説明情報の中でユーザ入力に応じて指定された単語や例文などの位置データを記憶する見出語情報指定位置メモリ１２c3、指定された例文などのテキストデータからテキスト分断処理（１２a3）により適切なデータ長に分断（分割）されたテキストデータを合成音声出力対象として記憶するための分断後テキストメモリ１２c4、電源回路１９から供給される電源電圧の検出電圧Ｖを記憶するための電源電圧メモリ１２c5、ＣＰＵ１１のクロック信号に基づいた計時データを記憶するためのタイマメモリ１２c6が備えられる。
【００４５】
この携帯機器（電子辞書）１０では、辞書検索により表示された見出語及びその説明情報において、ユーザ操作により読み上げ音声の出力対象である単語や文などのテキストデータが指定されると、当該テキストデータを予め設定された文字数やカンマ，関係詞，前置詞などの区切り文字に応じて適切なデータ長に分断（分割）しながら順次音声合成して出力させると共に、その分断テキストの音声合成出力毎に電源電圧のチェック処理および割り込み制御の有無確認ためのキー検知処理を行う。
【００４６】
これにより、読み上げ音声の出力が指定されたテキストデータを、自然な区切り位置にて区切りながら音声出力させつつ、電源チェック処理及びキー検知処理を繰り返し行って、読み上げ音声出力途中でのパワーダウンの抑制や別の割り込み制御への円滑な移行を行うことができる。
【００４７】
次に、前記構成の携帯機器（電子辞書）１０による第１実施形態の辞書検索機能および音声出力機能について説明する。
【００４８】
図３は、前記携帯機器（電子辞書）１０による辞書検索音声出力処理を示すフローチャートである。
【００４９】
図４は、前記携帯機器（電子辞書）１０の辞書検索音声出力処理に伴う検索情報表示画面Ｇ１の表示動作および音声発声動作を示す図である。
【００５０】
プログラムＲＯＭ１２ａに記憶された辞書検索処理プログラム１２a1が起動された状態で、キーボード１４に対するユーザ操作に応じて検索対象となる文字が入力されＲＡＭ１２ｃ内の入力文字メモリ１２c1に記憶されると（ステップＳ１）、この入力文字に対応する見出語がデータベースＲＯＭ１２ｂに記憶されている辞書データ１２b1に基づき検索され、見出語一覧画面（図示せず）として表示部１７に表示される（ステップＳ２）。
【００５１】
この見出語一覧画面の表示状態において、キーボード１４に対するユーザ操作に応じたカーソル移動および実行（決定）キー入力によりユーザ所望の見出語が選択されると（ステップＳ３）、この選択された見出語とその説明情報が前記辞書データ１２b1から読み出され検索見出語メモリ１２c2に記憶されると共に、例えば図４（Ａ）に示すように、検索情報表示画面Ｇ１として表示部１７に表示される（ステップＳ４）。
【００５２】
すると、キー入力信号の入力待機状態となり（ステップＳ５）、キーボード１４の「音声」キー１６ａの操作に応じたキー入力信号が入力されると（ステップＳ６）、例えば図４（Ｂ）に示すように、検索情報表示画面Ｇ１上で表示されている見出語「education」が反転指示表示Ｈされ、その反転指示位置情報が見出語情報指定位置メモリ１２c3に記憶される（ステップＳ７）。
【００５３】
ここで、例えば図４（Ｃ）（Ｄ）に示すように、下カーソルキー「↓」１６ｃからのキー入力信号が入力されると、当該キー信号入力の都度、そのカーソル方向に前記反転指示表示Ｈによる指定行が１文単位で移動されると共に、見出語情報指定位置メモリ１２c3にて記憶管理されている反転指示位置情報が更新される（ステップＳ８→Ｓ９）。
【００５４】
そして、検索情報表示画面Ｇ１上での反転指示表示Ｈによる見出語あるいは説明情報の指定行がユーザ所望の位置に移動された状態で、キーボード１４の「決定」キー１６ｂの操作に応じたキー入力信号が入力されると（ステップＳ１０）、当該反転表示されている見出語あるいは説明情報における例文のテキストデータについて、その読み上げ音声を出力するための合成音声出力処理に移行される（ステップＳＡ）。
【００５５】
図５は、前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第１実施形態の合成音声出力処理を示すフローチャートである。
【００５６】
図６は、前記携帯機器（電子辞書）１０での第１実施形態の合成音声出力処理に伴うテキスト分断処理を示すフローチャートである。
【００５７】
図７は、前記携帯機器（電子辞書）１０でのテキスト分断処理によるテキストデータの分断手順を示す図である。
【００５８】
前記検索情報表示画面Ｇ１上で反転指示表示Ｈされた見出語あるいは説明情報における例文のテキストデータについて、その読み上げ音声を出力するための合成音声出力処理プログラム１２a2が起動されると、まずテキスト分断処理（ステップＡＢ）に移行され、前記反転指示表示された合成音声出力対象であるテキストデータのデータ長が、例えば電源負荷に大きな影響を与えてしまう規定の連続発音時間（例えば２０秒）を超える文字数（例えば２５６文字）であるか否か判断される（ステップＢ１）。
【００５９】
例えば図７に示すような合成音声出力対象であるテキストデータ「This is…」について、図７（Ａ）に示すように、前記規定の連続発音時間（２０秒）を超える文字数（２５６文字）であると判断されると（ステップＢ１）、当該規定の連続発音時間（２０秒）の文字位置（２５６文字）以内の単語位置「was」にてテキストデータが仮分断され（ステップＢ２）、図７（Ｂ）に示すように、この仮分断されたテキストデータ「This is…was」の後端からその全体のｎ％の位置まで各単語「was」「present」「the」「when」…が順番に抽出される（ステップＢ３）。
【００６０】
すると、この抽出された単語について、カンマであると判断された場合には、当該カンマの後ろまででテキスト分断され（ステップＢ４→Ｂ５）、また、例えば図７（Ｃ）に示すように、関係（代名）詞「when」であると判断された場合には、当該関係詞の前までの「This is…pleased」でテキスト分断され（ステップＢ６→Ｂ７）、また、前置詞であると判断された場合には、当該前置詞の前まででテキスト分断される（ステップＢ８→Ｂ９）。
【００６１】
そして、前記カンマまたは関係詞または前置詞に従い分断されたところまでのテキストデータが一区切りの合成音声出力対象の正式なテキストデータとしてＲＡＭ１２ｃ内の分断後テキストメモリ１２c4に書き込まれる（ステップＢ１０）。
【００６２】
一方、前記仮分断されたテキストデータの後端から抽出される各単語について、カンマまたは関係詞または前置詞の何れでもないと判断された場合には、規定の連続発音時間（２０秒）の文字位置（２５６文字）に応じて仮分断された単語までのテキストデータが一区切りの合成音声出力対象の正式なテキストデータとしてＲＡＭ１２ｃ内の分断後テキストメモリ１２c4に書き込まれる（ステップＢ４→Ｂ６→Ｂ８→Ｂ１１）。
【００６３】
すると、こうしたテキスト分断処理により分断されて分断後テキストメモリ１２c4に書き込まれたテキストデータに応じて、音声合成処理（１２a4）により当該テキストデータを読み上げる合成音声信号が生成され、アンプ１８ａを介してスピーカ１８からその読み上げ音声が発声出力される（ステップＡ１）。
【００６４】
そして、前記分断テキストデータの読み上げ音声出力が成されると、その直後に電源回路１９から検出されて電源電圧メモリ１２c5に記憶された現在の電源電圧レベルＶが、通常動作に必要な最低限の電圧レベルＭ以上であるか否か判断される（ステップＡ２）。
【００６５】
ここで、現在の電源電圧レベルＶが所定の電圧レベルＭ以上であると判断された場合には、キー入力信号の検知処理が実行される（ステップＡ３）。そして、何らのキー入力信号の検知も成されない場合には、前記読み上げ音声の出力を終えた分断後のテキストデータに続くテキストデータに残りのデータがあるか否か判断され（ステップＡ４）、読み上げ音声を出力していない続きのテキストデータがあると判断された場合には、当該読み上げ音声未出力の続きのテキストデータについて、再び前記テキスト分断処理からの一連の合成音声出力処理が繰り返される（ステップＡ４→ＡＢ）。
【００６６】
これにより、例えば図７（Ｄ）に示すように、２つ目の区切りとして分断されたテキストデータ「when the…」に応じて、音声合成処理（１２a4）により当該テキストデータを読み上げる合成音声信号が生成され、アンプ１８ａを介してスピーカ１８からその読み上げ音声が発声出力される（ステップＡ１）。
【００６７】
この場合、図７（Ｅ）に示すように、前記１つ目の区切りとして分断されたテキストデータ「This is…pleased」の読み上げ音声出力と、２つ目の区切りとして分断されたテキストデータ「when the…」の読み上げ音声出力との間で少しの間が空くが、前記カンマまたは関係詞または前置詞をキーワードとして分断した文節位置であるため、かえって自然で違和感のない間合いとなり、適切な読み上げ音声出力を行うことができる。
【００６８】
一方、前記ステップＡ２において、現在の電源電圧レベルＶが、通常動作に必要な最低限の電圧レベルＭ以上にないと判断された場合には、例えば図８に示すように、電池残量不足によるエラーメッセージ表示画面Ｇ２が表示部１７に表示され、当該指定のテキストデータの合成音声出力処理は終了される（ステップＡ２→Ａ５）。
【００６９】
図８は、前記携帯機器（電子辞書）１０での合成音声出力処理に伴う電池残量不足検出時のエラーメッセージ表示画面Ｇ２を示す図である。
【００７０】
また、前記ステップＡ３において、例えば読み上げ音声出力途中でのキャンセル処理など、何らかの別の処理を指示するキー入力信号が検知された場合には、当該キー入力検知に応じた別の処理が実行される。
【００７１】
したがって、前記構成の第１実施形態の辞書検索機能および音声出力機能によれば、辞書検索されて表示された見出し語およびその説明情報に対して、読み上げ音声を出力させたい見出し語または例文などを反転指示表示Ｈを移動操作して文単位でのテキストデータとして指定すると、この読み上げ音声の出力対象として指定されたテキストデータが、電源負荷に大きな影響を与えない規定の長さ以内のカンマまたは関係詞または前置詞をキーワードとして分断され、この分断されたテキストデータ毎に合成音声が生成されて順次出力される。そしてこの分断された一区切りのテキストデータの合成音声出力毎に、電源電圧Ｖの検出判断処理およびキー入力検知処理が行われるので、長文のテキストデータであっても、自然で違和感のない間合いを伴う読み上げ音声出力を行いながら、途中キャンセルなどの割り込み制御や電池残量不足時のエラーメッセージ表示処理を適時適切に行うことができる。
【００７２】
なお、前記第１実施形態の携帯機器（電子辞書）１０における合成音声出力機能では、分断されたテキストデータの合成音声生成出力後、直ちに電源電圧Ｖを検出して通常動作に必要な最低限の電圧レベルＭ以上あるか否かを判断処理する構成としたが、次の第２実施形態の携帯機器（電子辞書）１０における合成音声出力機能にて説明するように、分断されたテキストデータの合成音声生成出力後、一定時間Ｎ秒が経過してから電源電圧Ｖの検出判断処理を行うことで、合成音声出力時の電源負荷に伴う電圧降下の復帰を待ってから継続動作可能な電源状態であるか否かを判断し、１回の電池交換で最大限の連続動作を可能にする構成としてもよい。
【００７３】
（第２実施形態）
図９は、前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第２実施形態の合成音声出力処理を示すフローチャートである。
【００７４】
この第２実施形態の合成音声出力処理において、前記図５を参照して説明した第１実施形態の合成音声出力処理と同内容の処理ステップについては、同一のステップ番号を付してその説明を省略する。
【００７５】
すなわち、この第２実施形態の携帯機器（電子辞書）１０による合成音声出力処理では、ステップＡＢでのテキスト分断処理により分断されたテキストデータに応じて、ステップＡ１での音声合成処理に従い合成音声を生成して出力した後に、一定時間Ｎ秒（例えば２００ｍｓ）の経過判断を待って（ステップＡ１１）、ステップＡ２での電源電圧Ｖの検出判断処理を行う構成とする。
【００７６】
図１０は、前記携帯機器（電子辞書）１０での合成音声出力処理に伴う電源電圧Ｖの変動状態をテキスト分断せずに音声出力した従来の場合と分断テキスト毎に一定時間Ｎ秒を空けて音声出力した本発明第２実施形態の場合とで対比して示す図である。
【００７７】
これによれば、図１０（Ａ）に示すように、長文のテキストデータを分断せずに音声合成して出力する従来の合成音声出力処理の場合には、その連続的な電源負荷Ｌに伴い電源電圧Ｖが降下し続け、通常動作可能な最低限の電圧レベルＭ（リセット電圧）を割り、パワーダウンによる音声出力の停止を招いてしまう虞がある。
【００７８】
これに対し、図１０（Ｂ）に示すように、長文のテキストデータを分断し、この分断されたテキストデータ毎に一定時間Ｎ秒を空けて音声合成して出力する本第２実施形態での合成音声出力処理の場合には、合成音声出力の間合いとなる一定時間Ｎ秒の間に電源負荷Ｌが小さくなり、それまでに降下した電源電圧Ｖの回復が図れる。
【００７９】
なお、前記一定時間Ｎ秒（例えば２００ｍｓ）の電圧回復のための待機時間は、分断された各テキストデータ毎の読み上げ音声出力が、違和感のない区切りの間合いで行える範囲内での時間に設定する。
【００８０】
したがって、前記構成の携帯機器（電子辞書）１０での第２実施形態の合成音声出力機能によれば、前記第１実施形態同様に、長文のテキストデータであっても、自然で違和感のない間合いを伴う読み上げ音声出力を行いながら、途中キャンセルなどの割り込み制御や電池残量不足時のエラーメッセージ表示処理を適時適切に行うことができるばかりでなく、読み上げ音声出力の間合い時間Ｎにおいて電圧降下の回復を図れるので、途中パワーダウンによる音声出力の停止を招く虞なく、１回の電池交換で最大限の連続動作が可能になる。
【００８１】
なお、前記第２実施形態の携帯機器（電子辞書）１０における合成音声出力機能では、分断されたテキストデータの合成音声生成出力毎に、毎回必ず一定時間Ｎ秒の経過を待ち電圧降下の回復を図ってから電源電圧Ｖの検出判断処理を行う構成としたが、次の第３実施形態の携帯機器（電子辞書）１０における合成音声出力機能にて説明するように、分断されたテキストデータの合成音声生成出力後、直ちに電源電圧Ｖを検出して音声出力に十分な電圧レベルＶ１以上を維持しているか判断した上で、これを割っている場合にのみ、一定時間Ｆ秒内で該電圧レベルＶ１以上への回復を待ってから再び次の分断テキストデータの合成音声出力処理に進むようにし、電池寿命を極力延ばす構成としてもよい。
【００８２】
（第３実施形態）
図１１は、前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第３実施形態の合成音声出力処理を示すフローチャートである。
【００８３】
図１２は、前記携帯機器（電子辞書）１０での第３実施形態の合成音声出力処理に伴う電源電圧Ｖの変動状態を示す図である。
【００８４】
この第３実施形態の合成音声出力処理において、前記図５を参照して説明した第１実施形態の合成音声出力処理と同内容の処理ステップについては、同一のステップ番号を付してその説明を省略する。
【００８５】
すなわち、この第３実施形態の携帯機器（電子辞書）１０による合成音声出力処理では、ステップＡＢでのテキスト分断処理によって分断されたテキストデータの読み上げ音声を、ステップＡ１での音声合成処理によって合成音声を生成して出力した後に、直ちに電源電圧Ｖを検出して音声出力に十分な電圧レベルＶ１以上を維持しているか否か判断する（ステップＡ２）。
【００８６】
そして、このステップＡ２において、電源回路１９から検出された電源電圧Ｖが音声出力に十分な電圧レベルＶ１以上を維持していると判断された場合には、キー入力検知処理（ステップＡ３）を経て、再び次の分断テキストデータの合成音声出力処理に進む（ステップＡ４→ＡＢ，Ａ１）。
【００８７】
一方、ステップＡ２において、電源回路１９から検出された電源電圧Ｖが音声出力に十分な電圧レベルＶ１を下回っていると判断された場合には、テキスト読み上げの区切りの間合いが不自然になることのない一定時間Ｆ秒内（ｆｎ＜Ｆ）で待機し、前記電源電圧Ｖの回復を図る（ステップＡ２１）。
【００８８】
そして、分断された一つのテキストデータの読み上げ合成音声出力後、一定時間Ｆ秒内での待機中（ｆｎ）に電源電圧Ｖがその電圧レベルＶ１以上に回復したと判断された場合には（ステップＡ２１→Ａ２（ｙｅｓ））、キー入力検知処理（ステップＡ３）を経て、再び次の分断テキストデータの合成音声出力処理に進む（ステップＡ４→ＡＢ，Ａ１）。
【００８９】
一方、分断された一つのテキストデータの読み上げ合成音声出力後、電源電圧Ｖがその電圧レベルＶ１以上に回復しないまま、一定時間Ｆ秒以上経過したと判断された場合には（ステップＡ２→Ａ２１（ｙｅｓ））、例えば図８で示したように、電池残量不足によるエラーメッセージ表示画面Ｇ２が表示部１７に表示され、当該指定のテキストデータの合成音声出力処理は終了される（ステップＡ２１→Ａ５）。
【００９０】
したがって、前記構成の携帯機器（電子辞書）１０での第３実施形態の合成音声出力機能によれば、前記第１実施形態同様に、長文のテキストデータであっても、自然で違和感のない間合いを伴う読み上げ音声出力を行いながら、途中キャンセルなどの割り込み制御や電池残量不足時のエラーメッセージ表示処理を適時適切に行うことができるばかりでなく、分断テキスト毎の音声合成出力直後に行う電圧チェックに際し、動作に十分な電圧レベルＶ１を割っていると判断された場合は、音声出力の区切りの間合いが不自然になることのない一定時間Ｆ秒内で電圧レベルＶ１以上への回復を待ってから再び次の分断テキストデータの合成音声出力処理に進むので、途中パワーダウンによる音声出力の停止を極力回避でき、電池寿命を最大限に延ばすことができる。
【００９１】
なお、前記第３実施形態の携帯機器（電子辞書）１０における合成音声出力機能では、分断されたテキストデータの合成音声生成出力後、直ちに電源電圧Ｖを検出し、音声出力に十分な電圧レベルＶ１より低下している場合は、その低下レベルに関係なく一定時間Ｆ秒内で該電圧レベルＶ１以上への回復を待ってから再び次の分断テキストデータの合成音声出力処理に進むよう構成したが、次の第４実施形態の携帯機器（電子辞書）１０における合成音声出力機能にて説明するように、分断テキストの合成音声生成出力毎に行う電源電圧チェック時の電圧レベルＶの降下幅Ｖ１〜Ｖ４（停止電圧はＶ４未満）に応じて、それぞれ異なる電圧回復待ち時間Ｎ１〜Ｎ３を、音声出力の区切りの間合いが不自然になることのない時間内で設定することで、電池寿命を極力延ばすだけでなく、当該音声出力の区切りの間合いが次第に長くなっていくことで電池の消耗具合がユーザに解り易くなる構成としてもよい。
【００９２】
（第４実施形態）
図１３は、前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第４実施形態の合成音声出力処理を示すフローチャートである。
【００９３】
図１４は、前記携帯機器（電子辞書）１０での第４実施形態の合成音声出力処理に伴う電源電圧Ｖの変動状態を示す図である。
【００９４】
この第４実施形態の合成音声出力処理において、前記図５を参照して説明した第１実施形態の合成音声出力処理と同内容の処理ステップについては、同一のステップ番号を付してその説明を省略する。
【００９５】
すなわち、この第４実施形態の携帯機器（電子辞書）１０による合成音声出力処理では、ステップＡＢでのテキスト分断処理によって分断されたテキストデータの読み上げ音声を、ステップＡ１での音声合成処理によって合成音声を生成して出力した後に、直ちに電源電圧Ｖを検出し、その検出電圧レベルＶbatが４段階の電圧レベルＶ１，Ｖ２，Ｖ３，Ｖ４と比較してどの位置にあるか判断される（ステップＤ０〜Ｄ３）。つまり、検出電圧レベルＶbatが、音声出力に十分な第１電圧レベルＶ１以上を維持しているか（ステップＤ０）、当該第１電圧レベルＶ１未満でも第２電圧レベルＶ２以上であるか（ステップＤ１）、第２電圧レベルＶ２未満で第３電圧レベルＶ３以上であるか（ステップＤ２）、第３電圧レベルＶ３未満で第４電圧レベルＶ４以上であるかまたは第４電圧レベルＶ４未満であるか（ステップＤ３）が判断される。
【００９６】
ここで、第４電圧レベルＶ４は、本携帯機器（電子辞書）１０の正常動作が保証される最低電圧レベルとし、これより低下した場合には停止を必要とする。
【００９７】
そして、前記ステップＤ０において、電源回路１９から検出された電圧ＶレベルＶbatが音声出力に十分な第１電圧レベルＶ１以上を維持していると判断された場合には、キー入力検知処理（ステップＡ３）を経て、再び次の分断テキストデータの合成音声出力処理に進む（ステップＡ４→ＡＢ，Ａ１）。
【００９８】
一方、前記検出電圧レベルＶbatが第１電圧レベルＶ１未満で第２電圧レベルＶ２以上と判断された場合には（ステップＤ１）、これから第１電圧レベルＶ１以上への予測回復時間である第１設定時間Ｎ１（５０ｍｓ）で一時停止され電源電圧Ｖの回復が図られる（ステップＴ１）。
【００９９】
また、検出電圧レベルＶbatが第２電圧レベルＶ２未満で第３電圧レベルＶ３以上と判断された場合には（ステップＤ２）、これから第１電圧レベルＶ１以上への予測回復時間である前記第１設定時間Ｎ１（５０ｍｓ）より長い第２設定時間Ｎ２（１００ｍｓ）で一時停止され電源電圧Ｖの十分な回復が図られる（ステップＴ２）。
【０１００】
また、検出電圧レベルＶbatが第３電圧レベルＶ３未満で第４電圧レベルＶ４以上と判断された場合には（ステップＤ３）、これから第１電圧レベルＶ１以上への予測回復時間である前記第２設定時間Ｎ２（１００ｍｓ）よりさらに長い第３設定時間Ｎ３（１５０ｍｓ）で一時停止され電源電圧Ｖのより十分な回復が図られる（ステップＴ３）。
【０１０１】
なお、前記第１〜第３設定時間Ｎ１（５０ｍｓ）〜Ｎ３（１５０ｍｓ）による電圧回復のための一時停止の設定時間、つまり分断テキスト音声出力毎の区切りの間合いとなる時間は、当該音声出力の区切りの間合いが不自然に長過ぎることのない時間として設定される。
【０１０２】
そして、前記分断テキストの音声出力後に直ちに行った検出電圧レベルＶbatが［Ｖ１＞Ｖbat≧Ｖ４］である場合に、前記第１〜第３設定時間Ｎ１（５０ｍｓ）〜Ｎ３（１５０ｍｓ）による第１電圧レベルＶ１以上への回復のための一時停止時間が経過したと判断された場合には（ステップＤ１〜Ｄ３→Ｔ１〜Ｔ３）、キー入力検知処理（ステップＡ３）を経て、再び次の分断テキストデータの合成音声出力処理に進む（ステップＡ４→ＡＢ，Ａ１）。
【０１０３】
一方、分断された一つのテキストデータの読み上げ合成音声出力後、前記検出電圧レベルＶbatが停止を要する第４電圧レベルＶ４未満まで降下したと判断された場合には、例えば図８で示したように、電池残量不足によるエラーメッセージ表示画面Ｇ２が表示部１７に表示され、当該指定のテキストデータの合成音声出力処理は終了される（ステップＤ３→Ａ５）。
【０１０４】
したがって、前記構成の携帯機器（電子辞書）１０での第４実施形態の合成音声出力機能によれば、前記第１実施形態同様に、長文のテキストデータであっても、自然で違和感のない間合いを伴う読み上げ音声出力を行いながら、途中キャンセルなどの割り込み制御や電池残量不足時のエラーメッセージ表示処理を適時適切に行うことができるばかりでなく、分断テキスト毎の音声合成出力直後に行う電圧チェックに際し、検出電圧レベルＶbatの降下幅Ｖ１〜Ｖ４に応じてそれぞれ異なる電源電圧回復待ち時間Ｎ１〜Ｎ３を設定することで、電池寿命を極力延ばすことができ、しかも当該音声出力の区切りの間合いが次第に長くなっていくことで電池の消耗具合をユーザに解り易く知らせることができる。
【０１０５】
なお、前記第１実施形態の携帯機器（電子辞書）１０における合成音声出力処理に伴うテキスト分断機能では、仮分断されたテキストデータの後端から抽出される各単語について、前置詞であると判断された場合には、当該前置詞単語が例え成句や熟語の末尾単語であっても該前置詞の前まででテキスト分断する（ステップＢ８→Ｂ９）構成としたが、次の第５実施形態の携帯機器（電子辞書）１０における合成音声出力処理に伴うテキスト分断機能にて説明するように、前記抽出単語が前置詞であると判断された場合には（ステップＢ８）、仮分断されたテキストデータ上のそれよりさらに前方２単語に前置詞が存在するか否を判断確認し（ステップＢ９１）、これも前置詞であると判断された場合には、この前方２単語の前置詞をも含めた前まででテキスト分断する（ステップＢ９２）構成とし、成句や熟語での分断を防止してより違和感のない分断テキストデータの読み上げ音声出力を可能としてもよい。
【０１０６】
（第５実施形態）
図１５は、本発明の第５実施形態に係る携帯機器（電子辞書）１０での合成音声出力処理に伴うテキスト分断処理を示すフローチャートである。
【０１０７】
この第５実施形態の携帯機器（電子機器）１０での合成音声出力処理に伴うテキスト分断処理において、前記図６を参照して説明した第１実施形態の携帯機器（電子機器）１０での合成音声出力処理に伴うテキスト分断処理と同内容の処理ステップについては、同一のステップ番号を付してその説明を省略する。
【０１０８】
すなわち、この第５実施形態の携帯機器（電子辞書）１０における合成音声出力処理でのテキスト分断処理では、仮分断されたテキストデータの後端から抽出される各単語について（ステップＢ３）、カンマまたは関係詞または前置詞の何れであるか判断される（ステップＢ４，Ｂ６，Ｂ８）。
【０１０９】
これが前置詞であると判断された場合には、当該仮分断されたテキストデータ上のその前置詞の単語よりさらに前方の２単語に前置詞が存在するか否かが判断される（ステップＢ９１）。
【０１１０】
そして、前置詞であると判断された一つ目の抽出単語からさらに前方の２単語も前置詞であると判断された場合には、この前方２単語の前置詞をも含めた前までで前記仮分断されたテキストデータが分断される（ステップＢ９１→Ｂ９２）。
【０１１１】
これにより、例えば「in front of」などの成句や熟語の中間での分断を防止して、より違和感のない適切な分断テキストデータとすることができる。
【０１１２】
一方、前記ステップＢ８において前置詞であると判断された仮分断テキストデータ中の抽出単語から、さらに前方２単語に前置詞は存在しないと判断された場合には、当該前置詞の前まででテキスト分断される（ステップＢ９１→Ｂ９３）。
【０１１３】
そして、前記カンマまたは関係詞または一つの前置詞または二つの前置詞に従い分断されたところまでのテキストデータが一区切りの合成音声出力対象の正式なテキストデータとしてＲＡＭ１２ｃ内の分断後テキストメモリ１２c4に書き込まれる（ステップＢ１０）。
【０１１４】
図１６は、前記携帯機器（電子辞書）１０でのテキスト分断処理によるテキストデータの前置詞抽出に伴う分断手順を第１〜第４実施形態の分断処理による場合と第５実施形態の分断処理による場合とで対比して示す図である。
【０１１５】
図１６（Ａ）に示すように、第１〜第４実施形態でのテキスト分断処理による前置詞抽出に伴う分断手順では、例えば「in front of」の３単語からなる熟語が含まれた仮分断テキストデータについて、単に一つ目の前置詞を判断して分断してしまうと、矢印ａで示す“in”と矢印ｂで示す“of”とで分断（分割）が生じてしまい“…”“in front”“of…”の分断テキストデータが生成されてしまう。
【０１１６】
これに対し、図１６（Ｂ）に示すように、第５実施形態でのテキスト分断処理による前置詞抽出に伴う分断手順では、矢印ａ′で示す一つ目の前置詞から矢印ｂ′で示す前方二つ目の単語がまた前置詞であると判断された場合、その前方二つ目の前置詞の前でテキスト分断されるので、例えば“in front of …”の前で分断（分割）が生じることになり“…”“in front of …”としてより違和感の少ない分断テキストデータが生成され、その読み上げ音声出力が成されるようになる。
【０１１７】
したがって、前記構成の第５実施形態の携帯機器（電子辞書）１０での合成音声出力処理に伴うテキスト分断機能によれば、仮分断されたテキストデータ上の後端から順次抽出される単語について、前置詞であると判断された場合は、それよりさらに前方２単語に前置詞が存在するか否を判断確認し、これも前置詞であると判断された場合には、この前方２単語の前置詞をも含めた前まででテキスト分断し、その分断後のテキストデータについて読み上げ音声合成出力が行われるので、成句や熟語の中間でのテキスト分断を防止してより違和感のない分断テキストデータの読み上げ音声出力が可能になる。
【０１１８】
なお、前記各実施形態の携帯機器（電子辞書）１０では、辞書データ１２b1の中から検索されてユーザ指定された見出語やその説明情報について、合成音声出力処理によりテキスト分断（分割）すると共に読み上げ音声出力する構成としたが、ユーザ自身の文字入力操作に応じてＲＡＭ１２ｃ内に一時記憶させた任意のテキストデータについて、同様の合成音声出力処理を実施し、テキスト分断（分割）および読み上げ音声出力する構成としてもよい。
【０１１９】
また、前記各実施形態における合成音声出力処理に伴うテキスト分断処理では、テキストデータを仮分断するために予め設定されたデータ長について、当該テキストデータが規定の連続発音時間（例えば２０秒）を超える文字数（例えば２５６文字）であるとして説明したが、これに限らず、テキストデータのバイト数（例えば２５６バイト）、単語数（例えば６４単語）などであってもよい。
【０１２０】
なお、前記各実施形態において記載した携帯機器（電子辞書）１０による各処理の手法、すなわち、図３のフローチャートに示す辞書検索音声出力処理、図５のフローチャートに示す前記辞書検索音声出力処理に伴う第１実施形態の合成音声出力処理、図６のフローチャートに示す前記第１実施形態の合成音声出力処理に伴うテキスト分断処理、図９のフローチャートに示す前記辞書検索音声出力処理に伴う第２実施形態の合成音声出力処理、図１１のフローチャートに示す前記辞書検索音声出力処理に伴う第３実施形態の合成音声出力処理、図１３のフローチャートに示す前記辞書検索音声出力処理に伴う第４実施形態の合成音声出力処理、図１５のフローチャートに示す第５実施形態の携帯機器（電子辞書）１０による合成音声出力処理に伴うテキスト分断処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）１３、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体に格納して配布することができる。そして、辞書のデータベース（１２ｂ）を有する種々のコンピュータ端末は、この外部記憶媒体に記憶されたプログラムをプログラムＲＯＭ１２ａに読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した辞書検索・音声出力機能を実現し、前述した手法による同様の処理を実行することができる。
【０１２１】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）から前記のプログラムデータを取り込み、前述した辞書検索・音声出力機能を実現することもできる。
【０１２２】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０１２３】
【図１】本発明の電子機器の実施形態に係る携帯機器（電子辞書）１０の電子回路の構成を示すブロック図。
【図２】前記携帯機器（電子辞書）１０のプログラムＲＯＭ１２ａ、データベースＲＯＭ１２ｂ、ＲＡＭ１２ｃに記憶されるデータの内容を示す図。
【図３】前記携帯機器（電子辞書）１０による辞書検索音声出力処理を示すフローチャート。
【図４】前記携帯機器（電子辞書）１０の辞書検索音声出力処理に伴う検索情報表示画面Ｇ１の表示動作および音声発声動作を示す図。
【図５】前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第１実施形態の合成音声出力処理を示すフローチャート。
【図６】前記携帯機器（電子辞書）１０での第１実施形態の合成音声出力処理に伴うテキスト分断処理を示すフローチャート。
【図７】前記携帯機器（電子辞書）１０でのテキスト分断処理によるテキストデータの分断手順を示す図。
【図８】前記携帯機器（電子辞書）１０での合成音声出力処理に伴う電池残量不足検出時のエラーメッセージ表示画面Ｇ２を示す図。
【図９】前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第２実施形態の合成音声出力処理を示すフローチャート。
【図１０】前記携帯機器（電子辞書）１０での合成音声出力処理に伴う電源電圧Ｖの変動状態をテキスト分断せずに音声出力した従来の場合と分断テキスト毎に一定時間Ｎ秒を空けて音声出力した本発明第２実施形態の場合とで対比して示す図。
【図１１】前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第３実施形態の合成音声出力処理を示すフローチャート。
【図１２】前記携帯機器（電子辞書）１０での第３実施形態の合成音声出力処理に伴う電源電圧Ｖの変動状態を示す図。
【図１３】前記携帯機器（電子辞書）１０での辞書検索音声出力処理に伴う第４実施形態の合成音声出力処理を示すフローチャート。
【図１４】前記携帯機器（電子辞書）１０での第４実施形態の合成音声出力処理に伴う電源電圧Ｖの変動状態を示す図。
【図１５】本発明の第５実施形態に係る携帯機器（電子辞書）１０での合成音声出力処理に伴うテキスト分断処理を示すフローチャート。
【図１６】前記携帯機器（電子辞書）１０でのテキスト分断処理によるテキストデータの前置詞抽出に伴う分断手順を第１〜第４実施形態の分断処理による場合と第５実施形態の分断処理による場合とで対比して示す図。
【符号の説明】
【０１２４】
１０  …携帯機器（電子辞書）
１１  …ＣＰＵ
１２ａ…プログラムＲＯＭ
１２a1…辞書検索処理プログラム
１２a2…合成音声出力処理プログラム
１２a3…テキスト分断処理プログラム
１２a4…音声合成処理プログラム
１２ｂ…データベースＲＯＭ
１２b1…辞書データ
１２b2…音声データ
１２ｃ…ＲＡＭ
１２c1…入力文字メモリ
１２c2…検索見出語メモリ
１２c3…見出語情報指定位置メモリ
１２c4…分断後テキストメモリ
１２c5…電源電圧メモリ
１２c6…タイマメモリ
１３  …メモリカード
１４  …キーボード（Ｋｅｙ）
１５  …タッチパネル
１６  …入力部
１６ａ…「音声」キー
１６ｂ…「決定」（実行）キー
１６ｃ…「↓」カーソルキー
１７  …表示部（ＬＣＤ）
１８  …スピーカ
１８ａ…アンプ（Ａｍｐ）
１９  …電源回路
Ｂ  …電池電源
Ｇ１…検索情報表示画面
Ｇ２…エラーメッセージ表示画面
Ｈ  …反転指示表示
【図１】
2006209031.tif 000003
【図２】
2006209031.tif 000004
【図３】
2006209031.tif 000005
【図４】
2006209031.tif 000006
【図５】
2006209031.tif 000007
【図６】
2006209031.tif 000008
【図７】
2006209031.tif 000009
【図８】
2006209031.tif 000010
【図９】
2006209031.tif 000011
【図１０】
2006209031.tif 000012
【図１１】
2006209031.tif 000013
【図１２】
2006209031.tif 000014
【図１３】
2006209031.tif 000015
【図１４】
2006209031.tif 000016
【図１５】
2006209031.tif 000017
【図１６】
2006209031.tif 000018