(57)【要約】【課題】  簡便且つ容易に多くの単語の意味を知ることができる携帯端末装置、及び音声合成方法を提供する。【解決手段】  テキスト選択部２５は、ユーザがキー操作部１５を操作して表示部１８に表示されている文字列の一部を指定した場合に指定された文字列を選択する。テキスト変換部２７は、テキスト選択部２６が選択した文字列に単語が含まれている場合に、記憶部１４に記憶された辞書を検索してその単語の読み及び意味を取得し、その単語を読みに変換した上で音声合成部１７に出力して発音させる。辞書取得部２８は、記憶部１４の辞書に単語が登録されていない場合には、通信部１２を介して辞書がデータベース化してある不図示のサーバ装置と通信を行い、その単語の読み及び意味を取得する。【選択図】  図２
2006339965.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより操作される操作部と、単語を含む文字列を表示する表示部とを備える携帯端末装置において、
前記単語と前記単語の読みとを対応づけて記憶する記憶部と、
文字列に前記記憶部に記憶する単語が含まれる場合には、前記単語に対応づけられた前記読みに変換した上で前記文字列を音声に変換する音声変換部と、
前記操作部の操作内容に応じて前記表示部に表示される前記文字列のうちの一部が選択された場合に、選択された文字列のみを前記音声変換部により変換させる制御を行う制御部と
を備えることを特徴とする携帯端末装置。
【請求項２】
前記記憶部は、前記単語と対応させて前記単語の意味を示す意味情報を記憶し、
前記制御部は、前記選択された文字列を前記音声変換部に変換させる際に、前記意味情報も併せて音声に変換させる制御を行う
ことを特徴とする請求項１記載の携帯端末装置。
【請求項３】
前記表示部に表示される文字列を形態素解析して複数の単語に分解する解析部を備え、
前記制御部は、前記複数の単語のうちの何れか１つを前記操作部に選択可能にする制御を行う
ことを特徴とする請求項１又は請求項２記載の携帯端末装置。
【請求項４】
前記操作部は、複数の操作キーを備えており、
前記制御部は、前記解析部によって分解された前記複数の単語の各々に対して所定の表示形態で前記表示部に表示させるとともに、前記複数の単語と前記操作部の各々の操作キーとの対応付けを行って前記操作キーの何れか１つの操作により前記複数の単語のうちの何れか１つの選択を可能にする制御を行う
ことを特徴とする請求項３記載の携帯端末装置。
【請求項５】
前記表示形態は、前記複数の単語の表示色を変えるものであり、
前記制御部は、前記表示色と前記操作キーとの対応関係を示す情報を前記表示部に表示する制御を行う
ことを特徴とする請求項４記載の携帯端末装置。
【請求項６】
前記表示形態は、前記複数の単語に対して前記操作キーに対応づけた番号を付して表示するものであり、
前記制御部は、前記番号と前記操作キーとの対応関係を示す情報を前記表示部に表示する制御を行い、操作キーが操作されると対応する番号の付される単語を選択する
ことを特徴とする請求項４記載の携帯端末装置。
【請求項７】
有線又は無線により前記単語の辞書を記憶するサーバ装置と通信を行う通信部と、
前記操作部により選択された文字列に含まれる単語が前記記憶部に記憶されていない場合には、前記通信部を介して当該単語に関する情報を取得する取得部と
を備えることを特徴とする請求項１から請求項６の何れか一項に記載の携帯端末装置。
【請求項８】
前記制御部は、前記取得部により取得した単語に関する情報を前記記憶部に記憶させる制御を行うことを特徴とする請求項７記載の携帯端末装置。
【請求項９】
ユーザにより操作される操作部と、単語を含む文字列を表示する表示部とを備える携帯端末装置における音声合成方法であって、
前記ユーザによる前記操作部の操作内容に応じて、前記表示部に表示された前記文字列の内の一部を選択する選択ステップと、
前記選択ステップで選択された文字列に単語が含まれる場合には、当該単語を単語の読みに変換した上で前記選択された文字列を音声に変換する変換ステップと
を含むことを特徴とする音声合成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種情報を表示する表示部及び各種情報を音声でユーザに報知する機能を備える携帯端末装置、及び音声合成方法に関する。
【背景技術】
【０００２】
携帯電話機、簡易型携帯電話機（ＰＨＳ（登録商標））、ＰＤＡ（Personal Digital Assistants）等の携帯端末装置は、高機能化に伴ってユーザによる操作キーの操作内容、メールの内容、その他の各種情報を表示する表示装置を備えてるものが一般的になっている。この表示装置としては一般的には液晶表示装置が用いられており、近年においては有機ＥＬ装置も用いられる機会が増えている。
【０００３】
また、近年においては、上記の各種情報を音声データに変換する音声処理部を備えるものも開発されている。この音声処理部により、例えばメールの内容、発着信履歴、着信相手を示す情報等の各種情報が音声で読み上げられ、これによりユーザの利便性が向上する。また、以下の特許文献１には、着信時に相手先が予め登録されている場合には、予め記憶されている応答メッセージに相手先の名前の音声データを挿入したものを応答メッセージとして相手先に送出するようにした技術が開示されている。
【特許文献１】特開２００１−１０３１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが携帯電話機を使用しているときに、表示装置に表示されている内容の一部の意味を調べたい場合等が生ずる。例えば、受信したメールにユーザの知らない単語が含まれている場合である。近年の携帯電話機は高機能化が進んで辞書機能を備えているものも開発されており、この辞書機能を使用すればユーザが知らない単語の読みや意味を調べることができるとも考えられる。
【０００５】
ここで、上記の音声処理部により一度メールを読み上げれば、その単語の読みを知ることはできるが、文章の先頭から読み上げるのみであり、暫く聞き続けねばならず時間を要した。また、上記の辞書機能を用いて意味検索する場合には、検索する単語の読みを入力する必要があるため、単語の読みを知らなければ意味を検索することはできないということもある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、簡便且つ容易に多くの単語の意味を知ることができる携帯端末装置、及び音声合成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の携帯端末装置は、ユーザにより操作される操作部と、単語を含む文字列を表示する表示部とを備える携帯端末装置において、前記単語と前記単語の読みとを対応づけて記憶する記憶部と、文字列に前記記憶部に記憶する単語が含まれる場合には、前記単語に対応づけられた前記読みに変換した上で前記文字列を音声に変換する音声変換部と、前記操作部の操作内容に応じて前記表示部に表示される前記文字列のうちの一部が選択された場合に、選択された文字列のみを前記音声変換部により変換させる制御を行う制御部とを備えることを特徴としている。
また、本発明の携帯端末装置は、前記記憶部が、前記単語と対応させて前記単語の意味を示す意味情報を記憶し、前記制御部は、前記選択された文字列を前記音声変換部に変換させる際に、前記意味情報も併せて音声に変換させる制御を行うことを特徴としている。
また、本発明の携帯端末装置は、前記表示部に表示される文字列を形態素解析して複数の単語に分解する解析部を備え、前記制御部は、前記複数の単語のうちの何れか１つを前記操作部に選択可能にする制御を行うことを特徴としている。
更に、本発明の携帯端末装置は、前記操作部が、複数の操作キーを備えており、前記制御部は、前記解析部によって分解された前記複数の単語の各々に対して所定の表示形態で前記表示部に表示させるとともに、前記複数の単語と前記操作部の各々の操作キーとの対応付けを行って前記操作キーの何れか１つの操作により前記複数の単語のうちの何れか１つの選択を可能にする制御を行うことを特徴としている。
ここで、本発明の携帯端末装置は、前記表示形態が、前記複数の単語の表示色を変えるものであり、前記制御部は、前記表示色と前記操作キーとの対応関係を示す情報を前記表示部に表示する制御を行うことを特徴としている。
或いは、本発明の携帯端末装置は、前記表示形態が、前記複数の単語に対して前記操作キーに対応づけた番号を付して表示するものであり、前記制御部は、前記番号と前記操作キーとの対応関係を示す情報を前記表示部に表示する制御を行い、操作キーが操作されると対応する番号の付される単語を選択することを特徴としている。
更に、本発明の携帯端末装置は、有線又は無線により前記単語の辞書を記憶するサーバ装置と通信を行う通信部と、前記操作部により選択された文字列に含まれる単語が前記記憶部に記憶されていない場合には、前記通信部を介して当該単語に関する情報を取得する取得部とを備えることを特徴としている。
ここで、本発明の携帯端末装置は、前記制御部が、前記取得部により取得した単語に関する情報を前記記憶部に記憶させる制御を行うことを特徴としている。
上記課題を解決するために、本発明の音声合成方法は、ユーザにより操作される操作部と、単語を含む文字列を表示する表示部とを備える携帯端末装置における音声合成方法であって、前記ユーザによる前記操作部の操作内容に応じて、前記表示部に表示された前記文字列の内の一部を選択する選択ステップと、前記選択ステップで選択された文字列に単語が含まれる場合には、当該単語を単語の読みに変換した上で前記選択された文字列を音声に変換する変換ステップとを含むことを特徴としている。
【発明の効果】
【０００８】
本発明によれば、ユーザによる操作内容に応じて、表示部に表示された文字列の内の一部が選択され、選択された文字列に単語が含まれる場合には、この単語を単語の読みに変換した上で選択された文字列が音声に変換されるため、このため、簡便且つ容易に単語の意味を知ることができるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の一実施形態による携帯端末装置及び音声合成方法について詳細に説明する。図１は、本発明の一実施形態による携帯端末装置としての携帯電話機の外観を示す図である。図１に示す通り、携帯電話機１は、第１の筐体２と第２の筐体３とをヒンジ部４により互いに折り畳み自在に連結してなるものである。
【００１０】
第１の筐体２の内部には通話キー、終話キー、テンキー、ソフトキー等の各種の操作キー５及びマイクロフォン６が設けられており、これらは、折り畳んだ際に第２の筐体３と対向する第１の筐体２の対向面７側に露出している。第２の筐体３の内部には、液晶表示装置、有機ＥＬ表示装置等の表示装置８及びスピーカー９が設けられており、表示装置８の表示面８ａ及びスピーカー９は、折り畳んだ際に第１の筐体２と対向する第２の筐体３の対向面１０側に配されている。
【００１１】
表示装置８は、不図示の基地局と携帯電話機１との通信状態、ユーザによる操作キー５の操作内容を示す操作情報、メールの内容等の各種情報を表示するためのものであり、平面視略矩形状に形成されている。また、マイクロフォン６及びスピーカー９は、第１の筐体２と第２の筐体３とを相互に開いた状態にてアンテナ（図２参照）を介して、無線通話を行ったり、音楽再生や音声録音時に使用するものである。尚、図示は省略しているが、第１の筐体２の側面には、マイクロフォン、スピーカー、及び操作キーを備えるイヤホンマイク（図２参照）を接続するためのコネクタが設けられている。
【００１２】
図２は、携帯電話機１の要部構成を示すブロック図である。尚、図２においては、携帯電話機１に接続されるイヤホンマイクの構成も併せて図示している。図２に示す通り、携帯電話機１は、アンテナ１１、通信部１２、ＣＰＵ１３、記憶部１４、キー操作部１５、音声処理部１６、音声合成部１７、表示部１８、マイクロフォン部１９、スピーカー部２０、及びコネクタ２１を含んで構成される。また、イヤホンマイク３０は、マイクロフォン３１、スピーカ３２、及びキー操作部３３を含んで構成され、コネクタ２１を介して携帯電話機１と電気的に接続される。尚、イヤホンマイク３０は携帯電話機１と着脱可能である。
【００１３】
アンテナ１１は、不図示の基地局からの電波を受信するとともに、基地局に向けて電波を送信する。通信部１２はアンテナ１１で受信された信号の検波、復調、周波数変換等を行って受信信号をＣＰＵ１３に出力するとともに、ＣＰＵ１３から出力される送信信号の変調、周波数変換等を行い、この信号をアンテナ１１に出力する。尚、通信部１２から出力される受信信号、及びＣＰＵ１３から出力される送信信号は、音声を示す音声信号又はメールの内容、後述する単語に関する情報等を表すデータ信号を含むものである。また、通信部は、不図示の基地局を介して後述する辞書がデータベース化してある不図示のサーバ装置に接続して通信を行う。
【００１４】
ＣＰＵ１３は、携帯電話機１の動作を制御する。具体的には、通信部１２から出力される受信信号に含まれる音声信号に対して所定の処理を施して音声合成部１７に出力するとともに、音声処理部１６から出力される音声信号に対して所定の処理を施して送信信号として通信部１２に出力する。また、図示は省略しているが、携帯電話機１は、メーラー、ブラウザ等のアプリケーションプログラムが実装されており、ＣＰＵ１３がこのアプリケーションプログラムを実行することで、メールの送受信、ブラウジング（インターネットに接続されたサイトの閲覧）が実現される。
【００１５】
また、本実施形態１の携帯電話機１は、表示部１８に表示される文字列（テキスト）の形態素解析を行う解析プログラム、及びユーザにより指定された単語の読み及び意味を音声により通知する補助プログラムが実装されている。これらのプログラムをＣＰＵ１３が実行することで、図２に示すテキスト選択部２５、テキスト解析部２６、テキスト変換部２７、及び辞書取得部２８が実現される。
【００１６】
テキスト選択部２５は、表示部１８に表示された文字列のうち、ユーザによるキー操作部１５の操作内容に応じた一部の文字列を選択する。テキスト解析部２６は、表示部１８に表示された文字列の形態素解析を行い、表示部１８に表示された文字列を単語を含む文字列群に分解する。テキスト変換部２７は、テキスト選択部２５によって選択された文字列に単語（表示部１８には漢字で表示されている）が含まれる場合には、記憶部１４に記憶された辞書を検索してその単語をその読みに変換する。
【００１７】
辞書取得部２８は、テキスト変換部２７が記憶部１４に記憶された辞書を検索した場合に検索対象の単語が見つからないときには、通信部１２を介して辞書がデータベース化してある不図示のサーバ装置に接続し、その単語の読み及び意味を示す情報を取得する。また、辞書取得部２８は、記憶部１４の記憶容量に余裕がある場合、又はユーザから指示を受けた場合には、その単語を記憶部１４に記憶された辞書に追加登録する処理を行う。
【００１８】
また、ＣＰＵ１３は、表示部１８の表示内容を制御する。具体的には、基地局と携帯電話機１との通信状態及びユーザによるキー操作部１５の操作内容を示す操作情報の表示制御を行うとともに、前述したメーラー又はブラウザが起動されている場合には、これらを実現するアプリケーションプログラムから出力されるデータ（表示部１８に表示させるためのデータ）の表示制御を行う。
【００１９】
記憶部１４は、受信したメール、通信相手の電話番号又はメールアドレスからなるアドレス帳、単語とその読み及びその意味とが対応づけられた辞書を記憶する。尚、記憶部１４の記憶容量が制限される場合には、単語とその読みのみとが対応づけられた辞書を記憶させても良い。尚、この記憶部１４は、取り外し不可能なメインメモリと取り外し可能な外部メモリとから構成されるのが望ましい。かかる構成とすることで、例えば取り外し可能な外部メモリに辞書を記憶させることで辞書の交換が可能となる。
【００２０】
キー操作部１５は、図１に示す操作キー５を含んで構成され、ユーザによる操作内容に応じた信号をＣＰＵ１３に出力する。音声処理部１６は、マイクロフォン部１９から出力される音声信号をディジタル信号に変換するとともに、この信号に対する圧縮処理を行ってＣＰＵ１３に出力する。音声合成部１７は、ＣＰＵ１３から出力される音声データの伸長処理を行うとともに、アナログ信号に変換してスピーカー部２０に出力する。
【００２１】
表示部１８は、図１に示す表示装置８を含んで構成され、ＣＰＵ１３から出力される信号に基づいた表示を行う。マイクロフォン部１９は、ユーザにより発せられた音声を音声信号に変換して音声処理部１６に出力する。スピーカ部２０は、音声合成部１７から出力される音声信号を音声に変換する。尚、マイクロフォン部１９には図１に示すマイクロフォン６が設けられており、スピーカ部２０には図１に示すスピーカー９が設けられている。
【００２２】
イヤホンマイク３０は、携帯電話機１と接続され、マイクロフォン３１がユーザの口元、スピーカー３２がユーザの耳元、キー操作部３３が手元又は胸元に配置された状態で使用されるものである。イヤホンマイク３０を携帯電話機１のコネクタ２１に接続すると、携帯電話機１に設けられたマイクロフォン部１９及びスピーカ部２０が無効となり、イヤホンマイク３０に設けられたマイクロフォン３１及びスピーカー３２が有効となる。尚、イヤホンマイク３０に設けられたキー操作部３３は携帯電話機１に設けられたキー操作部１５と併用して使用することが可能である。
【００２３】
次に、上記構成における携帯電話機１の動作について説明する。尚、以下の説明では、携帯電話機１の表示部１８（表示装置８）にメールの内容を表示させ、この表示内容の一部に携帯電話機１のユーザにとって読みの分からない単語が少なくとも１つ含まれている場合の動作を例に挙げて説明する。尚、以下の説明では、“五月雨”（読み：さみだれ）がユーザの読みの分からない単語であるとする。
【００２４】
まず、携帯電話機１にメールが受信されると、携帯電話機１のＣＰＵ１３は表示部１８にその旨を表示させ、音声合成部１７を介してスピーカー部２０から着信音を出力させ、又は不図示のバイブレータ機能により携帯電話機１を振動させて、メールが受信された旨をユーザに知らせる。ユーザがキー操作部１５に対して所定の操作を行うと、受信したメールの内容が表示部１８に表示される。メールの内容が表示部１８に表示されると、ＣＰＵ１３の制御の下で表示部１８に表示されている文字列に対して形態素解析により単語を抽出する処理が行われ、その解析結果を反映させた表示が行われる。
【００２５】
図３は、単語抽出シーケンスを示すフローチャートである。このシーケンスが開始されると、テキスト解析部２６は、不図示のメーラーからメールの内容を示す文字列を取得する（ステップＳ１１）。次に、テキスト解析部２６は、ステップＳ１１で取得した文字列のうち、表示部１８の表示領域に表示されている或いは表示すべき文字列を取得する（ステップＳ１２）。そして、この文字列を単語に分割する処理を行う（ステップＳ１３）。
【００２６】
つまり、テキスト解析部２６は、表示部１８に表示されている文字列に対して少なくとも形態素解析を行う。メールの内容を示す文字列が長くて表示部１８に表示されていない部分については形態素解析を行わなくとも良い。ここで、表示部１８の表示領域に表示されている文字列に対してのみステップＳ１３の処理を行うと、文字列が長い場合に形態素解析に要する時間が長くなることを防ぐこともできる。
【００２７】
図４は、図３中のステップＳ１３で行われる単語分割シーケンス（形態素解析）を示すフローチャートである。尚、図４に示すフローチャートは、ユーザが意味情報を必要とすることが多い名詞と動詞とを主な対象としたものである。また、図４において、符号Ｒ１を付した部分は熟語を抽出するルーチンを示し、符号Ｒ２を付した部分は熟語以外を抽出するルーチンである。尚、以下の説明では、理解の容易のために、分割対象の文字列が“五月雨が降る。”である場合を例に挙げて説明する。
【００２８】
テキスト解析部２６は、分割対象の文字列から１文字を抽出する抽出位置を示す変数（以下、「抽出文字位置」という）と、分割対象の文字列の内の処理済みである文字の位置を示す変数（以下、「処理済み文字位置」という）と、抽出した文字を一時的に記憶する領域（以下、「テンポラリ領域」という）とを用いて図４に示すフローチャートを実行する。単語分割シーケンスが開始されると、テキスト解析部２６は、処理済み文字位置及び抽出文字位置の値を初期化（値を「０」に設定）し（ステップＳ２１）、次いでテンポラリ領域を初期化する（ステップＳ２２）。そして、処理済み文字位置に値「１」を加算（インクリメント）した値を抽出文字位置の値に設定する（ステップＳ２３）。
【００２９】
以上の初期化処理が終了すると、テキスト解析部２６は、文字列の抽出文字位置で示される位置にある１文字を抽出する（ステップＳ２４）。ここでは、抽出文字位置の値が「１」であるため、文字列“五月雨が降る。”の最初の文字である‘五’が抽出される。次に、抽出した文字が漢字であるか否かを判断する（ステップＳ２５）。ここで、抽出した文字‘五’は漢字であるため、ステップＳ２５の判断結果は「ＹＥＳ」となり、テキスト解析部２６は、この文字をテンポラリ領域に追加し（ステップＳ２６）、次いで抽出文字位置の値をインクリメントする（ステップＳ２７）。
【００３０】
ステップＳ２７の処理を終えると、テキスト解析部２６は、再度文字列の抽出文字位置で示される位置にある１文字を抽出する（ステップＳ２４）。ここでは、抽出文字位置の値が「２」であるため、文字列“五月雨が降る。”の２番目の文字である‘月’が抽出される。この文字は漢字であるため、ステップＳ２５の判断結果が「ＹＥＳ」となり、テキスト解析部２６は、この文字をテンポラリ領域に追加し（ステップＳ２６）、次いで抽出文字位置の値をインクリメントする（ステップＳ２７）。以下同様に、ステップＳ２５の判断結果が「ＹＥＳ」である間はステップＳ２４〜Ｓ２７の処理が繰り返される。
【００３１】
抽出文字位置の値が「４」となって、文字列“五月雨が降る。”の４番目の文字である‘が’が抽出されると、この文字はひらがなであるため、ステップＳ２５の判断結果は「ＮＯ」となる。ステップＳ２５の判断結果が「ＮＯ」になると、テキスト解析部２６はテンポラリ領域の文字数が２文字以上であるか否かを判断する（ステップＳ２８）。ここで、テンポラリ領域には文字列“五月雨”が格納されているため、ステップＳ２８の判断結果は「ＹＥＳ」になり、テキスト解析部２６は、テンポラリ領域の文字列を単語と認識する（ステップＳ２９）。そして、テキスト解析部２６は、抽出文字位置の値から「１」を減算（デクリメント）した値を処理済み文字位置の値に設定する（ステップＳ３０）。ここで、抽出文字位置の値が「４」であるため、処理済み文字位置の値は「３」に設定される。
【００３２】
以上の処理が終了すると、テキスト解析部２６はテンポラリ領域を初期化し（ステップＳ２２）、処理済み文字位置をインクリメントした値を抽出文字位置の値に設定する（ステップＳ２３）。ここで、処理済み文字位置の値は「３」であるため、抽出文字位置の値が「４」に設定される。テキスト解析部２６が、文字列の抽出文字位置で示される位置にある１文字（ここでは、文字‘が’）を抽出すると（ステップＳ２４）、この文字は漢字ではないためステップＳ２５の判断結果が「ＮＯ」になり、ステップＳ２８に進む。ここでは、テンポラリ領域に格納されている文字はないため判断結果が「ＮＯ」となる。
【００３３】
ステップＳ２８の判断結果が「ＮＯ」になると、テキスト解析部２６はステップＳ２４で抽出された文字（ここでは、文字‘が’）をテンポラリ領域に追加する（ステップＳ３１）。次いで、テキスト解析部２６は、記憶部１４を検索してテンポラリ領域に格納されている文字列（文字）から始まる単語が登録されているか否かを判断する（ステップＳ３２）。ここでは、テンポラリ領域に格納されている文字列（文字）は、文字‘が’のみであるためステップＳ３２の判断結果は「ＮＯ」になる。
【００３４】
次に、テキスト解析部２６は、最後に抽出した１文字（ここでは、文字‘が’）をテンポラリ領域から削除する（ステップＳ３６）。次いで、テキスト解析部２６は、記憶部１４を検索してテンポラリ領域に格納されている文字列に完全一致する単語が登録されているか否かを判断する（ステップＳ３７）。ここでは、テンポラリ領域に格納されている文字はないため、判断結果は「ＮＯ」となる。そして、テキスト解析部２６は、処理済み文字位置の値をインクリメントする（ステップＳ３８）。ここでは、処理済み文字位置の値は「３」であるため、値が「４」に設定される。
【００３５】
以上の処理が終了すると、テキスト解析部２６はテンポラリ領域を初期化し（ステップＳ２２）、処理済み文字位置をインクリメントした値を抽出文字位置の値に設定する（ステップＳ２３）。ここで、処理済み文字位置の値は「４」であるため、抽出文字位置の値が「５」に設定される。テキスト解析部２６が文字列の抽出文字位置で示される位置にある１文字（ここでは、文字‘降’）を抽出すると（ステップＳ２４）、この文字は漢字であるためステップＳ２５の判断結果が「ＹＥＳ」になり、テキスト解析部２６は抽出した文字をテンポラリ領域に追加し（ステップＳ２６）、次いで抽出文字位置の値をインクリメントする（ステップＳ２７）。
【００３６】
次に、テキスト解析部２６は、再度文字列の抽出文字位置で示される位置にある１文字（ここでは、文字‘る’）を抽出する（ステップＳ２４）。この文字はひらがなであるため、ステップＳ２５の判断結果は「ＮＯ」となる。ステップＳ２５の判断結果が「ＮＯ」になると、テキスト解析部２６はテンポラリ領域の文字数が２文字以上であるか否かを判断する（ステップＳ２８）。ここで、テンポラリ領域には文字‘降’のみが格納されているため、ステップＳ２８の判断結果は「ＮＯ」になり、テキスト解析部２６は、抽出した文字（ここでは、文字‘る’）をテンポラリ領域に追加する。
【００３７】
次いで、テキスト解析部２６は、記憶部１４を検索してテンポラリ領域に格納されている文字列（文字）から始まる単語が登録されているか否かを判断する（ステップＳ３２）。ここでは、テンポラリ領域に格納されている文字列（文字）は、文字‘降’であるためステップＳ３２の判断結果は「ＹＥＳ」になる。次に、テキスト解析部２６は、抽出文字位置の値をインクリメントする（ステップＳ３３）。ここで、抽出文字位置の値は「６」であるため、抽出文字位置の値が「７」に設定される。そして、テキスト解析部２６は、抽出文字位置で示される位置にある１文字（ここでは、文字‘。’）を抽出し（ステップＳ３４）、テンポラリ領域に追加する（ステップＳ３５）。
【００３８】
ここで、テンポラリ領域に格納されている文字列は“降る。”であるため、ステップＳ３２の判断結果は「ＮＯ」になる。ステップＳ３２の判断結果が「ＮＯ」になると、最後に抽出した１文字（ここでは、文字‘。’）がテンポラリ領域から削除され（ステップＳ３６）、テンポラリ領域に格納されている文字列（ここでは、文字列“降る”）に完全一致する単語が登録されているか否かが判断される（ステップＳ３７）。
【００３９】
上記の文字列“降る”が登録されているとステップＳ３７の判断結果は「ＹＥＳ」となり、テキスト解析部２６はテンポラリ領域の文字列（ここでは、文字列“降る”）を単語と認識する（ステップＳ３９）。そして、テキスト解析部２６は、抽出文字位置の値をデクリメントした値（ここでは、値「６」）を処理済み文字位置の値に設定する（ステップＳ４０）。そして、ステップＳ２２の処理に戻る。
【００４０】
尚、図４に示すフローチャートで、ステップＳ３７の処理にて分割対象の文字列のうちのテンポラリ領域の文字列に前後する文字又は文字列との関係から助詞又は助動詞を検出するようにすれば、より高い精度で単語の検出を行うことができる。以上の処理により、文字列“五月雨が降る。”に含まれる文字列’“五月雨”，“降る”が単語として分割（認識）される。尚、図４に示すフローチャートは、抽出文字位置の値が分割対象の文字列の文字数よりも大きくなったときに終了する。
【００４１】
図４に示すフローチャートが終了すると、ＣＰＵ１３は、表示部１８に表示されている単語に対する操作キーの割り当てを行う（ステップＳ１４）。具体的には、表示部１８に表示されている文字列のうち、ステップＳ１３の単語分割シーケンスにて単語と認識された文字列の各々に対して操作キー（例えば、テンキー）を１対１で割り当てる。次いで、ＣＰＵ１３は、ステップＳ１４で割り当てを行った操作キーと表示部１８における背景色とを割り当てる（ステップＳ１５）。この割り当てににより、単語と背景色とが１対１で対応することになる。以上の処理が終了すると、ＣＰＵ１３は、表示部１８の表示領域に表示されている文字列のうちの単語と認識された文字列が表示されている部分の背景を、上記ステップＳ１４，Ｓ１５の割り当てにより対応づけられた背景色に表示する制御を行う（ステップＳ１６）。
【００４２】
尚、図３に示すフローチャートは、スクロール等によって表示部１８の表示領域の表示内容が変更される度に実行される。このとき、単語の分割に要する時間を省くため、ステップＳ１２において変更された部分（新たに表示対象となった部分）の文字列が取得され、先に単語分割シーケンスにて処理された文字列に対しては、同じ処理が繰り返されない。
【００４３】
図５は、単語抽出シーケンスが実行された後に携帯電話機に表示される内容の一例を示す図である。図５に示す通り、携帯電話機１の表示装置８の表示面８ａは２つの表示領域Ｄ１，Ｄ２に分割される。表示領域Ｄ１にはメールの内容を示す文字列“今日は天気が良い。昨日は五月雨で寒かったよ。”が表示される。また、この文字列のうちの単語分割シーケンスで分割された単語には、図３のステップＳ１４で割り当てられた操作キーを特定する記号Ｎ１〜Ｎ６が付される。即ち、それぞれの単語毎に割り振った番号が近くに付される。更に、単語分割シーケンスで分割された単語の背景は、図３中のステップＳ１５で割り当てられたそれぞれ異なる背景色になっている。
【００４４】
また、表示領域Ｄ２には、表示領域Ｄ１に表示されている単語と操作キーとの対応関係を示す情報や、表示領域Ｄ１の背景色と記号Ｎ１〜Ｎ６と操作キーとの対応関係を示す情報が表示される。以上の表示により、ユーザが表示領域Ｄ１に表示されている文字列に含まれる単語を容易に認識することができるとともに、単語と操作キーとの対応関係を容易に把握することができる。また、単語に対して割り当てられた操作キーを操作することで、単語を簡便且つ容易に選択可能になる。
【００４５】
図５に示す表示がなされている状態で、ユーザが単語に割り当てられた操作キーを押圧すると、記憶部１４に記憶された辞書が検索されて選択された単語の読み及び意味を読み上げる辞書検索処理が行われる。図６は、辞書検索処理を示すフローチャートである。ユーザが単語に対して割り当てられた操作キーを操作することで、図６に示すフローチャートが実行される。
【００４６】
処理が開始されると、テキスト選択部２５は、ユーザの操作内容に応じて、図５に示す表示領域に表示されている単語の何れかを選択する（ステップＳ５１）。尚、ここでは、ユーザが操作キーを操作して単語を選択する場合を例に挙げて説明するが、単語に付された記号（図５中の記号Ｎ１〜Ｎ６）又は背景色をユーザが発音することで単語を選択してもよい。
【００４７】
テキスト選択部２５により単語が選択されると、テキスト変換部２７は、記憶部１４に記憶された辞書を検索し、その辞書内に選択された単語があるか否かを判断する（ステップＳ５２）。この判断結果が「ＹＥＳ」の場合には、テキスト変換部２７は、記憶部１４からその単語の読み及び意味を取得する（ステップＳ５３）。そして、選択された単語のうちの漢字をその読みに変換する。例えば、上記のステップＳ５１で単語“五月雨”が選択された場合には、“さみだれ”に変換する。
【００４８】
以上の処理が終了すると、テキスト変換部２７は、単語“五月雨”の読みを示す情報、及びその意味を示す情報を順に音声合成部１７に出力し、単語の読みを示す情報及び意味を示す情報から音声合成する（ステップＳ５４）。音声合成部１７で合成された音声信号は順次スピーカー部２０又はイヤホンマイク３０のスピーカー３２に出力され、これによりユーザが選択した単語の読み及び意味が発音される（ステップＳ５５）。
【００４９】
一方、ステップＳ５２の判断結果が「ＮＯ」である場合には、辞書取得部２８は、通信部１２を介して辞書がデータベース化してある不図示のサーバ装置に接続する（ステップＳ５６）。サーバ装置との接続が完了すると、辞書取得部２８はテキスト選択部２５で選択された単語の検索要求をサーバ装置に送信し（ステップＳ５７）、その単語の意味及び読みを取得する（ステップＳ５８）。そして、辞書取得部２８は、記憶部１４に記憶されている辞書に取得した単語の意味及び読みを追加して辞書をアップデートする（ステップＳ５９）。
【００５０】
その後、テキスト変換部２７は、辞書取得部２８が取得した単語“五月雨”の読みを示す情報、及びその意味を示す情報を順に音声合成部１７に出力し、単語の読みを示す情報及び意味を示す情報から音声合成する（ステップＳ５４）。音声合成部１７で合成された音声信号は順次スピーカー部２０又はイヤホンマイク３０のスピーカー３２に出力され、これによりユーザが選択した単語の読み及び意味が発音される（ステップＳ５５）。
【００５１】
以上説明した通り、本実施形態によれば、表示領域Ｄ１に表示された単語と操作キーとが対応づけられ、ユーザが操作キーを操作して単語を選択するだけでその単語の読み及び意味が発音されるため、簡便且つ容易に単語の意味を知ることができる。また、近年の携帯電話機は記憶容量の増大が図られているが、小型・軽量化の観点から記憶容量の増大にもある程度限界があり、辞書機能に登録されている単語もある程度制限され、携帯電話機１の記憶部１４に記憶された辞書に単語が登録されていない場合には、サーバ装置からその単語の意味及び読みが取得されるため、多くの単語の意味を知ることができる。尚、サーバ装置にも対応する単語が無かった、若しくは単語の意味が無かったならば、読みだけでも発音させる。
【００５２】
以上、本発明の一実施形態による携帯端末装置及び音声合成方法について説明したが、本発明は上記実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では図５に示す通り、文字列中の単語に記号を付すとともに背景色を表示させていたが、何れか一方の表示のみを行っても良い。また、上記実施形態では、ユーザによって選択された単語の読みと意味との両方を発音させるようにしていたが、ユーザの選択により何れか一方のみを発音させるようにしても良い。
【００５３】
また、上記実施形態では形態素解析を行って文字列を単語に分解していたが、かかる処理を行わずに、表示部１８に表示された文字列の任意の一部をユーザの操作により選択可能とし、この選択された文字列に単語が含まれている場合に、その単語の読み及び意味を発音させるようにしても良い。また、文字間のスペースを検索しながらアルファベット文字列を抽出することにより、英単語等の外国語にも読み及び意味を発音させるようにすることもできる。
【００５４】
また、上記実施形態では、２つの筐体が互いに折り畳み自在に連結された携帯電話機１を電子機器の一例として挙げたが、折り畳み式ではない１つの筐体からなる携帯電話機にも本発明を適用することができる。更に、また、本発明は携帯電話機に限られることなく、簡易型携帯電話機（ＰＨＳ（登録商標））、ＰＤＡ（Personal Digital Assistants）、更にはノートパソコン等の携帯端末装置にも適用することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態による携帯端末装置としての携帯電話機の外観を示す図である。
【図２】携帯電話機１の要部構成を示すブロック図である。
【図３】単語抽出シーケンスを示すフローチャートである。
【図４】図３中のステップＳ１３で行われる単語分割シーケンスを示すフローチャートである。
【図５】単語抽出シーケンスが実行された後に携帯電話機に表示される内容の一例を示す図である。
【図６】辞書検索処理を示すフローチャートである。
【符号の説明】
【００５６】
５      操作キー
１２    通信部
１３    ＣＰＵ（制御部）
１４    記憶部
１５    キー操作部（操作部）
１７    音声合成部（音声変換部）
１８    表示部
２６    テキスト解析部（解析部）
２７    テキスト変換部（音声変換部）
２８    辞書取得部（取得部）
【図１】
2006339965.tif 000003
【図２】
2006339965.tif 000004
【図３】
2006339965.tif 000005
【図４】
2006339965.tif 000006
【図５】
2006339965.tif 000007
【図６】
2006339965.tif 000008