(57)【要約】【課題】情報処理端末で文書データを音読するときの音声条件を簡便に設定できるようにする。【解決手段】表示デバイスを備えた情報処理端末で、位置入力デバイスは、表示デバイスへ位置入力する。表示制御部は、表示デバイスに文字領域を生成すると共に、文字領域に文字を表示する。検出部は、文字領域への入力位置の移動パターンを検出する。条件作成部は、文字領域での移動パターンに基づいて、文字領域に表示されている文字の音読条件を作成する。【選択図】図１
2011053900.tif 000002
【特許請求の範囲】
【請求項１】
表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示する表示制御部と、
前記文字領域への入力位置の移動パターンを検出する検出部と、
前記文字領域での前記移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する条件作成部、
を備えることを特徴とする情報処理端末。
【請求項２】
更に、タッチパネルを備え、
前記検出部は、前記タッチパネルを介しての前記文字領域へのタッチ位置の移動パターンを検出し、
前記条件作成部は、前記文字領域での前記タッチ位置の移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する、
ことを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記文字領域の各々に前記移動パターンを観測するための観測領域を複数設定する観測領域設定部をさらに備え、
前記条件作成部は、前記観測領域の各々で観測された情報を前記音読条件に変換することにより、前記文字領域に表示されている文字の各々に複数の音読条件を作成する
ことを特徴とする請求項１もしくは２に記載の情報処理端末。
【請求項４】
前記入力位置が観測された時刻を取得する時刻取得部をさらに備え、
前記移動パターンは、前記入力位置が前記文字表示領域中を移動するときの移動速度を含み、
前記条件作成部は、前記時刻取得部から得られた時刻と前記入力位置の軌跡から、前記移動速度を求めると共に、前記移動速度に応じて前記音読条件を作成する
ことを特徴とする請求項１〜３に記載の情報処理端末。
【請求項５】
前記条件作成部は、前記文字表示領域に表示された前記文字の向きを基準として、前記入力位置の高さ方向の座標に応じて前記音読条件を作成する
ことを特徴とする請求項１〜４のいずれかに記載の情報処理端末。
【請求項６】
前記表示制御部は、前記文字領域に、処理対象の文書データを仮名文字に変換して得られた文字を表示し、
前記条件作成部は、前記仮名文字について前記音読条件を作成する
ことを特徴とする請求項１〜５に記載の情報処理端末。
【請求項７】
前記条件作成部は、前記音読条件の基準値を記憶し、前記基準値と前記音読条件の差を表す差分値を、前記基準値とともに前記音読条件を指定する情報とする
ことを特徴とする請求項１〜６のいずれかに記載の情報処理端末。
【請求項８】
前記条件作成部は、前記観測領域のうちの第１の観測領域で観測された入力位置を使って得られた第１の音読条件と、第２の観測領域で観測された入力位置を使って得られた第２の音読条件の差分を表す変化量を算出し、
前記変化量を、前記第１の観測領域と前記第２の観測領域の間に表示されている情報に対応する文字についての前記音読条件を指定する情報とする
ことを特徴とする請求項３〜７のいずれかに記載の情報処理端末。
【請求項９】
文書データを送信する情報処理端末が表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示し、前記文字領域への入力位置の移動パターンを検出することにより、前記文字領域での前記入力位置の移動パターンに基づいて作成された前記文字領域に表示されている文字の音読条件、および、前記音読条件が設定された文書データを受信する受信部と、
前記音読条件に応じて、前記文書データの音声出力条件を求める音声合成部と、
前記音声出力条件に従って音声データを出力する出力部
を備えることを特徴とする情報処理端末。
【請求項１０】
表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示し、
前記文字領域への入力位置の移動パターンを検出し、
前記文字領域での前記入力位置の移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する
ことを特徴とする読上げ条件設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末で文書データを音読する方法に関する。
【背景技術】
【０００２】
近年、文書データを音声データに変換し、その音声データに従って文書データを音読する音読機能を有する情報処理装置が普及してきている。また、電子メールに効果音や画像を含めた送受信システムなども知られている。
【０００３】
関連する技術として、携帯通信端末において入力部を介してメール文の文字入力が行われると、ユーザからの指示に応じてメール文を音声再生する際の音の高低やテンポ、効果音の付加等の音声再生条件を設定する方法が知られている（例えば、特許文献１）。また、送信端末側において、声質の設定変更、効果音の設定、画像の設定を行う電子メールシステムや、受信メールが音声読上げ条件を満足する場合に音声読み上げを行う装置も知られている（例えば、特許文献２、３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−４３７７号公報
【特許文献２】特開２００２−７３４８１号公報
【特許文献３】特開２００３−３０１１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
関連技術として記載されている方法では、メール本文から処理対象とする部分を選択した後に、キー入力などにより、選択されている部分を読上げる音声や声質の条件を設定する。また、メール本文に複数の音声条件を設定する場合には、個々の音声条件に応じて処理対象とする部分を選択し、選択した範囲ごとに音声条件を設定する。しかし、このような操作は煩雑であるため、ユーザがメールの音読条件を設定しづらいという問題がある。なお、背景技術では、電子メールの読み上げについての関連技術に言及しているが、これらの課題は、電子メールに限らず、情報処理を行う端末で文書データを音読するときの条件を設定する際に起こりうる問題であるといえる。
【０００６】
本発明では、情報処理端末で文書データを音読するときの音声条件を簡便に設定できるようにすることを目的とする。さらに、受信側の情報処理端末では、送信側の情報処理端末で設定された音読条件に基づいて音声の出力条件を求め、文書データに含まれている文字に対応する音声を出力できるようにする。
【課題を解決するための手段】
【０００７】
本発明の１つの態様によると、表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示する表示制御部と、前記文字領域への入力位置の移動パターンを検出する検出部と、前記文字領域での前記移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する条件作成部を備える情報処理端末が提供される。
【発明の効果】
【０００８】
情報処理端末で文書データを音読するときの音声条件を簡便に設定できるようになる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る音読条件設定と設定された条件に応じた文書データの音読の一例を示す図である。
【図２】情報処理端末の構成の一例を表す図である。
【図３】情報処理端末のハードウェア構成の一例を表す図である。
【図４】音読条件の設定方法の一例を説明する図である。
【図５】文字領域の一例を表す図である。
【図６】音読条件を変化情報として設定する方法の一例を説明する図である。
【図７】音読条件を設定する際に行われる動作の一例を説明するフローチャートである。
【図８】音読条件の変化情報の一例を示す図である。
【図９】音声合成エンジンの構成と動作の一例を説明する図である。
【図１０】話速変換倍率の計算結果の例を示す図である。
【図１１】振幅変換倍率の計算結果の例を示す図である。
【図１２】音読条件に従って文書データが音読されるときの動作の一例を説明するフローチャートである。
【図１３】出力される音声データの生成の際に行われる動作の一例を説明するフローチャートである。
【図１４】音声データの生成方法の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本実施形態について、図面を参照しながら詳細に説明する。
図１は、第１の実施形態に係る音読条件設定と設定された条件に応じた文書データの音読の一例を示す図である。この例では、情報処理端末（１、１ａ）から情報処理端末（１、１ｂ）へ、文書データとその文書データに対応付けて設定された音読条件５が送信され、情報処理端末１ｂが文書データを音読するものとする。
【００１１】
情報処理端末１ａは、表示デバイスとその表示デバイスへ位置入力する位置入力デバイスを備えている。ユーザが情報処理端末１ａで文書データを作成し、例えば音読条件設定機能を動作させたときなどに、情報処理端末１ａは、表示デバイスに文字領域を生成すると共に、作成された文書データに含まれる文字を文字領域に表示する。ユーザが文字領域に対して位置入力すると、情報処理端末１ａは、文字領域への入力位置の移動パターンを検出する。この移動パターンの例としては、位置入力デバイスからの入力の軌跡、入力位置が変化する速度などが挙げられる。さらに、情報処理端末１ａでは、検出された移動パターンに基づいて、文字領域に表示されている文字の音読条件を作成する。音読条件の作成方法の詳細や例は後で詳しく述べる。
【００１２】
ユーザは、情報処理端末１ａで文書データとその文書データの音読条件を設定すると、それらを適宜、情報処理端末１ａ中に記録でき、また、情報処理端末１ｂなどに送信することができる。情報処理端末１ｂは、情報処理端末１ａから文書データとその音読条件を受信すると、例えば音読機能を動作させたときには、音読条件に応じて文書データの音声出力条件を求め、音声出力条件に従って音声データを出力する。例えば、図１の例では、「もじ」の２音を音読するときに、基準の音読速度よりも１段階速く「も」を音読し、「じ」では最初は音読速度を基準の音読速度に戻してから２段階早くする。また、「も」の音読では、音量を基準の音量よりも１段階ずつ３段階大きくし、「じ」の最後ではさらにもう１段階音量を大きくする。なお、基準の音量や速度は、情報処理端末１ａから指定することができ、また、情報処理端末１ｂが予めメモリなどに記憶している値を使用することもできる。
【００１３】
このように、文書データを表示した領域への入力位置の移動パターンに応じて音読条件を設定すると、文書データを音読するときの音読条件を簡便に設定できる。また、音読条件が文書データと一緒に送信されるため、情報処理端末１ｂにおいて、文書データは設定された音読条件で音読される。図１に示した実施形態では、情報処理端末１ａと１ｂの間で文書データなどを送受信する場合について述べたが、情報処理端末１ａで作成した文書データと音読条件を、情報処理端末１ａが音読する場合にも、同様に音読条件の設定ができる。なお、文書データは、メールやテキストデータを含む任意の文字列の情報とすることができる。
【００１４】
図２は、情報処理端末１の構成の一例を表す図である。以下の説明では、情報処理端末１がタッチパネルを備える携帯電話端末である場合を例として述べるが、情報処理端末１は携帯電話端末に限られず任意の情報処理端末とすることができる。また、情報処理端末１は、タッチパネルを備えている機器には限られず、表示デバイスと位置入力デバイスを備えた任意の機器とすることができる。情報処理端末１として動作する携帯電話端末は、呼制御部１１、無線制御部１２、タイマ１３、メール受信／送信部１４、メール編集部１５、読上げ再生部１６、読上げ記録部１７、タッチパネル制御部１８、音声合成エンジン１９および画面表示部２０の一部または全部を備える。
【００１５】
呼制御部１１は、携帯電話端末で行われる音声通信を制御する。無線制御部１２は、携帯電話端末と基地局の間の無線通信を制御する。タイマ１３は、例えば、タッチパネルに入力されたタッチ位置の移動速度の算出に用いる時刻の検出や記録をするが、携帯電話端末上で動作する他のアプリケーションでも用いられる。メール受信／送信部１４は、携帯電話端末で行われる電子メールの送受信を制御する。メール編集部１５は、電子メールの編集を制御する。
【００１６】
読上げ再生部１６は、音声合成エンジン１９から受け取った音声データを出力する。読上げ記録部１７は、文書データについての音読条件を設定する。読上げ記録部１７の動作については、後で詳しく述べる。
【００１７】
タッチパネル制御部１８は、タッチパネルからの入力やタッチパネル上のタッチ位置を検出し、さらに、タッチ位置の移動パターンの記録などをする。また、タッチパネル制御部１８が検出部を備えている場合は、検出部がタッチパネル上の入力位置の移動パターンを記録することもできる。
【００１８】
音声合成エンジン１９は、無線制御部１２やメール受信／送信部１４を介して受信したデータに含まれる音読条件に従って音声出力条件を算出し、音声出力条件に基づいて音声データを生成する。また、読上げ記録部１７で生成された音読条件から音声出力条件や音声出力条件に対応した音声データを生成して、読上げ記録部１７で設定された音読条件を読上げ再生部１６に再現させることもできる。音声合成エンジン１９は、音声出力条件を算出するときに、文字領域に表示されている文字ごとに音読条件を分類する。なお、音声合成エンジン１９が文字条件取得部を備え、文字条件取得部が音読条件の分類を行うように設計することもできる。なお、音読条件の分類は、文書データの文字の読みを表す仮名の１音に対応付けて分類することもできる。
【００１９】
画面表示部２０は、タッチパネルに含まれているＬＣＤなどの表示デバイスでの文字領域の生成、文字領域への文字の表示を行う他、表示デバイスへのその他の表示を制御する。また、画面表示部２０が表示制御部を備えている場合は、表示制御部が文字領域の生成、文字領域への文字の表示をすることもできる。
【００２０】
図３は、情報処理端末１のハードウェア構成の一例を表す図である。情報処理端末１は、無線部３１、ＣＰＵ３２、メモリ３３、スピーカ３４、ＬＣＤ（Liquid Crystal Display）３５、および、タッチパネル４０を備える。
【００２１】
無線部３１は、例えば、呼制御部１１や無線制御部１２として動作し、情報処理端末１の無線通信を制御する。ＣＰＵ３２は、音読条件の作成に用いるプログラムを実行することにより、例えば、メール受信／送信部１４、メール編集部１５、読上げ記録部１７、タッチパネル制御部１８、画面表示部２０として動作する。また、ＣＰＵ３２は、音声出力条件の作成に用いるプログラムを実行することにより、例えば、タイマ１３、メール受信／送信部１４、音声合成エンジン１９、画面表示部２０などとして動作する。また、ＣＰＵ３２は、適宜、他のプログラムの実行やその他の処理を行う。
【００２２】
メモリ３３は、例えば、音読条件の作成に用いるプログラムや音声出力条件の作成に用いるプログラムなど、ＣＰＵ３２での処理に用いられるプログラムを格納する他、適宜、情報処理端末１で使用されるデータやデータベースなどを格納する。実施形態に係る携帯電話端末では、タッチパネル制御部１８などによって検出される入力位置の移動パターンの格納などに用いられる。また、読上げ記録部１７が音読条件と移動パターンを対応付けるための閾値を用いる場合には、メモリ３３に閾値が格納されている。さらに、音読条件を２箇所の入力位置で指定される音読条件の差として指定する場合や、基準値からの差分値として記録する場合に、メモリ３３は、基準とする入力位置での音読条件や基準値などを記憶する。
【００２３】
スピーカ３４は、読上げ再生部１６として動作することにより、音声合成エンジン１９で指定された音声出力条件に従った音声データを出力する。タッチパネル４０には、ＬＣＤ３５が含まれており、ＬＣＤ３５に、画面表示部２０によって文書データが表示されるほか、メモリ３３に記憶されているプログラムによって適宜、表示画面が表示される。タッチパネル４０は、指やペンなどからの入力を検出する。なお、ＬＣＤ３５は、画面として使用される液晶ディスプレイとすることもできる。
【００２４】
＜音読条件の設定方法＞
図４は、音読条件の設定方法の一例を説明する図である。図４の例では、ユーザが音読条件の設定を開始すると、音読条件が設定される文書データを仮名文字に変換した文字列が設定ウィンドウ３６に表示され、設定ウィンドウ３６への入力位置の軌跡によって音読条件が設定されるものとする。
【００２５】
（１）ユーザがメール編集部１５などによって文書データを作成すると共に文書データの音読に用いる音読条件の設定を開始すると、画面表示部２０は、文書データを設定ウィンドウ３６に表示する。このとき、画面表示部２０は、設定ウィンドウ３６に文字領域４１を生成して、各々の文字領域４１に文字番号を割り当てる。さらに、画面表示部２０は、文字領域４１の各々に、音読条件を設定する対象とする文字列に含まれている文字を１文字ずつ表示する。
【００２６】
図４に示すように、音読条件を設定する対象が、文書データを仮名文字に変換して得られた文字列である場合には、文字領域４１の各々に対応付けて、仮名文字が表示される。なお、画面表示部２０は、設定された文字領域４１の境界を表示せずに、文字領域４１に表示する文字を表示することができ、また、文字領域４１の境界と共に、文字領域４１に表示する文字を表示することもできる。
【００２７】
（２）文字が表示されている文字領域４１にユーザが指でタッチ入力すると、タッチパネル制御部１８はタッチ位置を検出し、タッチ位置の移動パターン４２を記憶する。例えば、移動パターン４２として、タッチ位置の軌跡、移動速度などが記録される。ここでは、タッチ位置は、文字領域４１の左下端を原点として右方向にＸ軸、上方向にＹ軸の正方向を取った座標で表されるものとする。なお、図４は、ユーザが設定ウィンドウ３６に指でタッチ入力する場合の図であるが、タッチ入力はペンや任意のポインティングデバイスによる位置入力とすることができる。
【００２８】
（３）読上げ記録部１７の動作を、図５の文字領域４１の拡大図を参照して説明する。ここでは、文字領域４１の各々に文字の縦方向と平行な線状の観測領域４３（４３ａ〜４３ｅ）が設定されているものとする。
【００２９】
読上げ記録部１７は、観測領域４３で観測されるタッチ位置の座標を使って、移動パターン４２を解析して音読音量を求める。読上げ記録部１７は、タッチ位置が文字領域４１の上側であるほど音量を大きく、すなわち、タッチ位置のＹ座標の値が大きいほど音量が大きくなるように音読条件を設定できる。読上げ記録部１７は、予め、音読条件に設定する音量とタッチ位置のＹ座標を対応付けるための情報を格納しており、タッチ位置のＹ座標に従って音量を設定する。
【００３０】
例えば、文字番号が「１」の「も」という字が表示されている文字領域４１上の観測領域４３で観測されたタッチ位置のＹ座標が以下のとおりであるとする。
第１の観測領域４３ａのＹ座標：５
第２の観測領域４３ｂのＹ座標：６
第３の観測領域４３ｃのＹ座標：７
第４の観測領域４３ｄのＹ座標：８
ここで、文字領域４１のＹ座標は、０〜１０の値を取り、音量も０〜１０の１１段階で調節するように設定されているとすると、読上げ記録部１７は、観測領域間に表示されている文字の音読音量を次のように設定する。
【００３１】
第１の観測領域４３ａと第２の観測領域４３ｂの間に対応する音量：５
第２の観測領域４３ｂと第３の観測領域４３ｃの間に対応する音量：６
第３の観測領域４３ｃと第４の観測領域４３ｄの間に対応する音量：７
第４の観測領域４３ｄから次の観測領域４３ｅの間に対応する音量：８
音量を設定する際に、読上げ記録部１７は、タッチ位置のＹ座標を音量の指標とし、タッチ位置のＸ座標の変化量が一定値を越えるのに要する時間を音声の長さの指標とする。なお、単位時間当たりのＸ座標の変化量を音声の長さの指標とすることもできる。例えば、前述の観測領域４３ａが文字領域４１の境界上にあり、観測領域４３ｂ〜観測領域４３ｄが他方の文字領域４１の境界までの間に等間隔に設定されているとする。すると、「も」の音の出力中に速度変化がなく１秒間出力されるならば、０．２５秒ごとに音量が１段階ずつ大きくなるように設定されることになる。
【００３２】
（４）次に、読上げ記録部１７は、タッチ位置のＸ座標が変化する速さに対応させて音読速度を求める。例えば、Ｘａの間隔ごとに、第１の観測領域４３ａ〜第４の観測領域４３ｄまでの４つの観測領域を設けた場合について述べる。ここで、タッチ位置は、第１の観測領域４３ａでは時刻ｔａ、第２の観測領域４３ｂでは時刻ｔｂ、第３の観測領域４３ｃでは時刻ｔｃに観測されたとする。すると、第１の観測領域４３ａと第２の観測領域４３ｂの間に対応する音に適応される音読速度は、Ｘａ／（ｔｂ−ｔａ）、第２の観測領域４３ｂと第２の観測領域４３ｃの間に対応する音に適応される音読速度は、Ｘａ／（ｔｃ−ｔｂ）となる。また、例えば、音読速度を１０段階などの段階に分けて閾値を設け、得られた音読速度に応じた数値として速度を表すこともできる。
【００３３】
（５）読上げ記録部１７は、文字領域４１の各々に対して手順（３）、（４）で述べたように音読音量と音読速度を求めると、求めた値を文字番号に関連付けられた読上げ情報としてメモリ３３に保存する。図４のテーブルは、読上げ記録部１７が求めた音読音量と音読速度を１０段階に分類したときの値を記録したときに格納されるテーブルの例である。なお、設定された音読条件を、文書データと共にその文書データを音読する情報処理端末１に送信できる。
【００３４】
以上のように、読上げ記録部１７は、文字領域４１に設定された観測領域で観測されたタッチ位置に係る情報を音読音量および音読速度に変換することにより、移動パターン４２を解析して音読条件を求める。このように、タッチ位置の移動パターンに応じて音読条件を設定するので、情報処理端末で文書データを音読するときの音声条件を簡便に設定することができる。
【００３５】
手順（５）で述べたように、読上げ記録部１７は、タッチ位置から求めた音読条件を記録することができるが、音読条件を、ある音読条件からの変化量を表す変化情報に変換して保存することもできる。この場合には、音読条件を変化情報として記録することにより、メモリ３３に記録されるデータ量を小さくすることができる。
【００３６】
図６は、音読条件を変化情報として設定する方法の一例を説明する図である。音読条件を変化情報として保存する場合も、読上げ記録部１７は、音読音量と音読速度を図４と図５を参照しながら述べた手順（１）〜（４）により求めることができる。図６に示したテーブルは、観測領域４３ごとに求めた音読条件からある音読条件とその次に再現される音読条件との間の変化量を求めた結果を示している。図４のテーブルに示したように、例えば、第２の観測領域４３ｂ、第３の観測領域４３ｃ、第４の観測領域４３ｄにおいて、それぞれ１段階ずつ音量が大きくなっている。そこで、読上げ記録部１７は、第２の観測領域４３ｂ、第３の観測領域４３ｃ、第４の観測領域４３ｄのそれぞれに対応付けて、音量変化が＋１であると記録する。同様に、音読速度についても差分データが求められる。例えば、第２の観測領域４３ｂにおいて、音読速度を１段階速くし、第３の観測領域４３ｃ、第４の観測領域４３ｄにおいて音読速度を変化させなかった場合には、図６のテーブルのような変化情報が得られる。
【００３７】
図７は、音読条件を設定する際に行われる動作の一例を説明するフローチャートである。図７の例では、音読条件の変化を示す変化情報が記録される場合について説明している。図７のフローチャートのうち、ステップＳ１〜Ｓ４とＳ１１はタッチパネル制御部１８の動作、ステップＳ５〜Ｓ１０は、読上げ記録部１７の動作とすることができる。なお、図７のフローチャートでは、音読音量の変化を音読速度の変化より先に算出しているが、読上げ記録部１７は、両者の算出順序を入れ替えることができ、また、両者を並列に算出することもできる。
【００３８】
タッチパネル制御部１８は、文字領域４１へのタッチ入力を検出すると、各観測領域４３でのタッチ位置と、タッチ位置が検出された時刻を記憶することにより、タッチ位置の軌跡を記憶する（ステップＳ１、２）。ここでは、第１のタッチ位置の座標は（Ｘ１，Ｙ１）で、タッチ位置が検出された時刻はｔ１であったとする。次に、タッチパネル制御部１８は、タッチ位置が第１の観測領域４３ａを通過して、第２の観測領域４３ｂで検出されるかを判定する（ステップＳ３)。タッチ位置が次の観測領域４３ｂで観測されると、タッチパネル制御部１８は、第２の観測領域４３ｂでのタッチ位置と、タッチ位置が検出された時刻を記憶する（ステップＳ４)。第２のタッチ位置の座標は（Ｘ２，Ｙ２）で、タッチ位置が検出された時刻はｔ２であったとする。
【００３９】
次に、読上げ記録部１７は、タッチパネル制御部１８が記憶したタッチ位置とタッチ位置の検出時刻を用いてタッチ位置の移動パターン４２を解析することにより、音読条件の変化情報を算出する。読上げ記録部１７は、タッチパネル制御部１８が記憶している第１および第２の観測領域４３で検出されたタッチ位置の座標を取得し、２つのタッチ位置のＹ座標の変化量（Δｍｍ＝Ｙ２−Ｙ１）を算出して音量変化に変換する（ステップＳ５）。ここで、読上げ記録部１７は、Δｍｍと音量変化を対応付けるための閾値などの情報を有しており、例えば、Δｍｍと閾値を比較して音量変化を決定する。
【００４０】
さらに、読上げ記録部１７は、第１の観測領域４３ａから第２の観測領域４３ｂに移動するまでのタッチ位置の移動速度（Δｔａ）を算出して記憶する（ステップＳ６)。なお、移動速度はΔｔａ＝Ｘａ／（ｔ２−ｔ１）として算出する。次に、読上げ記録部１７は、予め記憶していた前回の計算で得られた移動速度（Δｔｂ）と今回の計算で得られた移動速度の差を算出し、算出結果を音読速度の変化量と対応付けることにより、音読速度の変化を算出する（ステップＳ７）。例えば、読上げ記録部１７は、タッチ位置の移動速度の変化量と音読速度の変化量を対応付けるための閾値などの情報を有していて、（Δｔａ−Δｔｂ）と閾値を比較して速度変化を決定する。
【００４１】
その後、読上げ記録部１７は、第１の観測領域４３ａと第２の観測領域４３ｂの間の領域を含む文字領域４１に割り当てられた文字番号を取得して記録する（ステップＳ８)。また、ステップＳ５とＳ７で算出した音読音量や音読速度の変化量も記録して、変化情報を作成する（ステップＳ９、１０）。ステップＳ３〜Ｓ１０の処理は、タッチパネル制御部１８が文字領域４１上にタッチ位置を検出しなくなるまで、タッチパネル制御部１８と読上げ記録部１７により繰り返される（ステップＳ１１)。なお、図７の例では、読上げ記録部１７は、音量や音読速度の変化量のデータを文字番号と対応付けて、図４に示したような変化情報を算出するときについて述べたが、図８に示すように、文字領域４１に表示されている文字と対応付けて記録することもできる。
【００４２】
以上述べたように、タッチパネル４０などを通して行われた位置入力の軌跡に基づいて音読条件を設定できるため、音読条件を簡便に設定できる。
＜音声出力条件と音声データの作成方法＞
次に、作成された音読条件から、情報処理端末１で文書データを音読するときの音声出力条件を作成する方法について、図８に示す変化情報から音声出力条件と音声データを生成する場合を例として述べる。以下の記述では、読上げ再生部１６から出力されるデータを音声データと呼ぶことがある。また、文書データの読みを基準となる速度や音量で表したデータ、話速変換倍率、振幅変換倍率などの、音声データを生成するときに使用される条件を、音声出力条件と呼ぶことがある。
【００４３】
なお、情報処理端末１は、ユーザから文書データの読上げ再生が要求されたかを確認し、ユーザからの読上げ再生要求があったことを確認したときに音声出力条件の生成や音声データの出力をするようにすることもできる。
【００４４】
図９は、音声合成エンジン１９の構成と動作の一例を説明する図である。この例では、音声合成エンジン１９は、メモリ３３から音読条件５として、文字情報５１、速度変化情報５２、および、音量変化情報５３を取得するものとする。なお、変化情報や音読条件が他の情報処理端末１から送信される場合には、音声合成エンジン１９は、例えば、無線制御部１２、メール受信／送信部１４、読上げ再生部１６などを介して変化情報などを取得することもできる。
【００４５】
音声合成エンジン１９は、音声合成部６１、話速変換倍率算出部６２、話速変換部６３、振幅変換倍率算出部６４、および、音量変更部６５を備える。音声合成エンジン１９は、変化情報に記録されている文字もしくは文字番号ごとに変化情報を分類する。例えば、図８に示すような変化情報を取得すると、音声合成エンジン１９は、時間ｔ＝１〜３のデータは「も」という仮名を音読するときの条件で、時間ｔ＝４〜６のデータは「じ」という仮名を音読するときの条件であることを認識する。その後、認識した文字情報ごとに音声合成部６１、話速変換倍率算出部６２、振幅変換倍率算出部６４などに変化情報を通知する。
【００４６】
音声合成部６１は、各文字を発音するための音声波形データを記憶しているか、または、メモリ３３から読み出す。文字情報５１が入力されると、音声合成部６１は、文字情報５１で指定された文字に対応する音の音声波形を特定し、文書データに含まれる文字列を音読するデータを合成する。音声合成部６１は予め基準とする音読音量や音読速度の情報を記憶しているか、メモリ３３から取得することにより、文字情報５１で指定された文字に対応する音声を基準の音量、かつ、基準の速度で音読するデータを合成する。
【００４７】
話速変換倍率算出部６２は、速度変化情報５２で指定された速度変化情報に合わせて話速変換倍率ｒ（Ｔ）を算出する。以下の説明では、音声出力情報については、時間Ｔの関数として表記し、変化情報についてはｔの関数として表記する。Ｔは再生される音声データの始点からの時間を表すものとする。例えば、図８の「も」という字の速度変化情報が話速変換倍率算出部６２に送られたときを例として、話速変換倍率算出部６２の動作について述べる。話速変換倍率算出部６２は、「も」という音を出力する条件が３つに分けられていることを認識すると、条件ごとに予め記憶している条件式に従って、話速変換倍率を算出する。例えば、ここで基本の音読速度を１とし、話速変換倍率を次式に従って算出するとする。
【００４８】
ｒ（Ｔ）＝ｒ（Ｔ−１）＋０．５×ａ（ｔ）、ここでｒ（０）＝１  ・・・（１）
すると、話速変換倍率算出部６２は、「も」を出力する最初の条件では、話速変換倍率は以下のように計算する。
【００４９】
ｒ（１）＝ｒ（１−１）＋０．５×ａ（１）＝ｒ（０）＋０．５×ａ（１）
＝１＋０．５×１＝１．５
そこで、ｔ＝１の変化量に対応する文字の音読速度は、基準の音読速度の１．５倍の速さであることを示す「ｒ（１）＝１．５」を話速変換部６３に出力する。同様に、「も」の音を出力するときの他の条件についても話速変換倍率を算出し、ｒ（２）とｒ（３）も基準の音読速度の１．５倍であることを話速変換部６３に出力する。さらに、「じ」の音についての変化情報が通知されると「じ」の音についても同様に、話速変換倍率を算出する。ここで、Ｔ＝４のときには、文字情報が「も」から「じ」に変わるが、Ｔ＝４で記録されている変化情報は、「も」の３番目の条件からの変化として記録されている。そこで、話速変換倍率は（１）式に従って、以下のように算出される。
【００５０】
ｒ（４）＝ｒ（４−１）＋０．５×ａ（４）＝ｒ（３）＋０．５×ａ（４）
＝１．５＋０．５×（−１）＝１．０
従って、「じ」の音をｔ＝４の変化量に対応して出力するときには、基準の音読速度が用いられる。図８のデータに基づいて話速変換倍率算出部６２で求められた話速変換倍率ｒ（Ｔ）を例として図１０に示す。
【００５１】
話速変換部６３は、話速変換倍率算出部６２で算出された話速変換倍率に合わせて音声合成部６１で合成されたデータの音読速度を変更する。話速変換部６３は、話速変換倍率算出部６２から得られた話速変換倍率に合わせて、ある文字の読みに対応する１つの音声を出力する時間の一部分の時間を変更できる。なお、話速変換部６３は、話速変換倍率算出部６２が１つの文字について１つの話速変換倍率を指定している場合には、文字ごとに音読速度を変更するなど、指定された話速変換倍率の数に応じて音読速度の変更回数を変更できる。
【００５２】
例えば、図１０に示すデータが話速変換倍率として通知されると、話速変換部６３は、「も」の音について３つの条件が設定されていることを認識し、音声合成部６１から出力されたデータのうち、「も」の音に対応する部分の長さを変更する。音声合成部６１で出力されたデータでは「も」が０．４５秒間出力される場合には、「も」の出力に用いられる波形を０．１５秒ごとに分ける。最初の波形部分は、話速変換倍率算出部６２から音読速度を１．５倍にすることが指定されているので、０．１秒だけ出力されるように、最初の波形部分を３分の２の長さに変更する。すなわち、「も」の音声波の出力時間を音声合成部６１から受け取ったデータの３分の２に変更することにより、出力される音の長さを短縮する。次の０．１５秒間と最後の０．１５秒間でも、「も」の音声波の出力時間を３分の２に変更する。さらに、音読速度を設定した波を途切れさせずに出力することにより、「も」の音を０．３秒の出力として音読速度を変更できる。
【００５３】
同様に、「じ」の音についても、音読速度が設定される。「じ」についても、音声合成部６１からの出力結果では、０．４５秒間出力されることになっている。話速変換部６３は、図１０に示したとおり、話速変換倍率算出部６２からＴ＝４とＴ＝５を基準の速度にすることを指定されているため、「じ」の音の波の最初からの３分の２までの部分については、音読速度を変更しない。最後の０．１５秒分については、話速変換倍率が２．０倍になっているので、「じ」の音声波の出力時間を半分にする。その結果、最後の０．１５秒分の波として音声合成部６１から出力された波は０．０７５秒分となり、「じ」の音は、０．３７５秒間出力されることになる。
【００５４】
振幅変換倍率算出部６４は、音量変化情報５３を受け取ると、指定された音量変化情報ｍ（ｔ）に合わせて振幅変換倍率Ｍ（Ｔ）を算出する。例えば、図８の「も」という字の音量変化情報が振幅変換倍率算出部６４に送られると、予め記憶している条件式に従って、振幅変換倍率Ｍ（Ｔ）を算出する。例えば、次式に従って振幅変換倍率Ｍ（Ｔ）が算出されるとする。
【００５５】
【数１】
2011053900.tif 000003
ここで、Ｂは音読音量の基準値であり、Ｂ＝５とする。すると、振幅変換倍率算出部６４は、「も」を出力する条件では、以下のように振幅変換倍率を計算する。
【００５６】
Ｍ（１）＝（１＋５）／５＝１．２
Ｍ（２）＝（１＋１＋５）／５＝１．４
Ｍ（３）＝（１＋１＋１＋５）／５＝１．６
従って、１段階ずつ音量を大きくしたことにより、振幅が基本の振幅の０．２倍ずつ大きくなるため、音量は１段階につき、基本音量の０．２倍ずつ大きくなる。「じ」についてのデータについても振幅変換倍率を計算した結果を図１１に示す。図１１に示すように、振幅変換倍率算出部６４は、計算結果と振幅変換倍率を適用する文字を対応付けて、音量変更部６５に計算結果を通知することもできる。
【００５７】
音量変更部６５は、振幅変換倍率算出部６４から振幅変換倍率を通知されると、話速変換部６３から出力された波形の振幅を、振幅変換倍率に従って変更する。なお、音量変更部６５は、振幅変換倍率算出部６４が１つの文字について１つの振幅変換倍率を指定している場合には、文字ごとに音読速度を変更することができるなど、指定された話速変換倍率の数に応じて音読速度の変更回数を変更できる。
【００５８】
例えば、図１１のデータが送られてくると、音量変更部６５は、「も」の音声波のうち、話速変換部６３がＴ＝１のデータを用いて音読速度を変更した部分について、振幅を１．２倍にする。同様に、話速変換部６３によりＴ＝２のデータで処理された部分の振幅を１．４倍、Ｔ＝３のデータで処理された部分の振幅を１．６倍にする。
【００５９】
以上の処理により得られた音声データでは、音読速度と音読音量が音声合成エンジン１９に与えられた変化条件に基づいて変更されている。例えば、「も」の音は、基準の０．４５秒よりも１．５倍短い０．３秒出力され、音の大きさは、最初の０．１秒は基準の音量の１．２倍、次の０．１秒は基準の音量の１．４倍、最後の０．１秒は基準の音量の１．６倍となる。「じ」の音についても同様に、Ｔ＝４とＴ＝５に対応した出力では基準の速度で、基準の１．６倍の音量であるが、Ｔ＝６に対応した出力部分では基準の半分の時間だけ、基準の１．４倍の音量で出力される。
【００６０】
図１２は、音読条件に従って文書データが音読されるときの動作の一例を説明するフローチャートである。ユーザから、文書データを音読再生する旨の指示が与えられたことを情報処理端末１が認識すると、音声合成エンジン１９は、文書データと変化情報を取得する（ステップＳ２１〜Ｓ２３）。なお、文書データと変化情報はどちらを先に取得してもよい。また、変化情報の代わりに音声合成エンジン１９が音読条件を取得することもできる。音声合成エンジン１９は、文書データと変化情報から出力される音声の条件を設定し、先に述べた方法で出力対象の音声を生成する（ステップＳ２４）。
【００６１】
図１３は、出力される音声データの生成の際に行われる動作の一例を説明するフローチャートである。図１３は、ステップＳ２４を詳しく説明するフローチャートである。音声合成エンジン１９は、読み込んだ文書データから、例えば、１文節分などの単位の文書データを読み込み、読み込んだ文書データに含まれる文字列に対応する変化情報を取得する（ステップＳ３１、３２）。ここで、変化情報が図６に記載されているように、文字番号と対応付けて記録されている場合には、音声合成部６１は、読み込んだ文書データを元にして、基準の音量と速度で文書データを音読するデータを作成する。取得した文書データと変化情報から読み込んだ文節分の音声データを生成すると、音声合成エンジン１９は、生成した音声データをスピーカ３４に出力する（ステップＳ３３）。その後、すべてのデータの処理が終わるまで、ステップＳ３１〜Ｓ３３の処理が繰り返される（ステップＳ３４）。ここで、図１３の例では、ステップＳ３１とステップＳ３２が並行処理として表現されているが、いずれか一方を先に処理することもできる。すなわち、音声合成エンジン１９は、１文節分の文書データと変化情報のいずれか一方を先に取得することができ、また両者を並行して取得することもできる。
【００６２】
図１４は、音声データの生成方法の一例を説明するフローチャートである。図１４は、図１３のステップＳ３３の処理の一例を詳しく説明する図である。なお、図１４では、図９を参照しながら説明した方法とは異なり、音読音量を変更した後で音読速度を変更している。すなわち、図１４のフローチャートに示す動作をする音声合成エンジン１９では、音声合成部６１のデータは音量変更部６５に入力され、音量変更部６５の処理後のデータが話速変換部６３で処理されることになる。なお、話速変換部６３や音量変更部６５では先に説明した処理と同様の処理が行われる。
【００６３】
音声合成エンジン１９が、１文節分の変化情報を読み込むと、文字ごとに変化情報が分類される（ステップＳ４１）。次に振幅変換倍率算出部６４は、変化情報を確認して音量変化が指定されているかを判定する（ステップＳ４２）。音量変化が指定されているときは、振幅変換倍率算出部６４は変化情報に対応した振幅変換倍率Ｍ（Ｔ）を算出し、音量変更部６５が音声合成部６１から出力された音声波の振幅を変更することにより、音量変化を指定する（ステップＳ４３）。一方、音量変化が指定されていないことを確認すると、振幅変換倍率算出部６４は、直前に処理した音声出力条件と同じ振幅変換倍率を指定する（ステップＳ４２）。なお、振幅変換倍率算出部６４は、直前に処理した音声条件の振幅変換倍率を記憶しているものとする。
【００６４】
また、話速変換倍率算出部６２は、変化情報を確認して音読速度の変化が設定されているかを判定する（ステップＳ４４）。音読速度変化が指定されているときは、変化情報に対応した話速変換倍率ｒ（Ｔ）を算出し、話速変換部６３が音量変更部６５から出力された音声波の振幅を変更することにより、音量変化を設定する（ステップＳ４５）。一方、速度変化が指定されていないことを確認すると、話速変換倍率算出部６２は、直前に処理した音読条件の話速変換倍率を指定する（ステップＳ４３）。なお、話速変換倍率算出部６２は、前に処理した音声条件の話速変換倍率を記憶しているものとする。音読処理の対象となるデータの処理が終わるまで、ステップＳ４１〜Ｓ４５の処理が繰り返される（ステップＳ４６）。
【００６５】
また、図１３と図１４では、音声合成エンジン１９が１文節ごとにデータを取得する例について述べたが、音声合成エンジン１９のデータの取得方法は、例えば、仮名文字に変換した文字列の先頭から１文字ずつにするなど任意の取得方法に設定できる。
【００６６】
なお、図８〜図１４を参照した説明では、変化情報を基にして音声データを生成する場合について述べたが、音読条件から音声データを生成することもできる。この場合には、話速変換倍率算出部６２や振幅変換倍率算出部６４は、各々が保持している基準の速度や基準の音量と、音読条件との比を使って話速変換倍率や振幅変換倍率を算出する。
【００６７】
以上に述べたように、ユーザが表示デバイスに表示されている文字列に対応した領域に対して位置入力をしたときの、入力位置の移動パターンに対応させて音読条件を設定することができる。また、入力位置の移動パターンに対応させて生成された音読条件に合わせて、音声出力に用いる音声データを生成することができる。このため、情報処理端末１で文書データが音読されるときの音読条件をユーザが簡便に設定し、生成された音読条件に基づいて音声データを再生することができる。
【００６８】
また、前述のとおり、文書データを仮名文字に変更して得られた仮名文字の１文字ずつを、個々の文字領域４１に対応させて表示して音読条件を設定すると、仮名文字の１文字単位で音読条件を設定することができる。また、１つの仮名文字に複数の音読条件を設定することもできる。このように仮名文字単位で設定された音読条件から音声データを生成することにより、ユーザの入力に応じて音読条件を詳細に設定でき、さらに、情報処理端末１において、詳細に設定された音読条件を再現した音読をすることができる。
【００６９】
＜その他＞
なお、上記の実施形態に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
【００７０】
図４や図６に示すように、文字領域４１に文字中心線４４を設定し、文字中心線４４上への入力を検出した場合に、音読音量を基準の音量にすることもできる。このように、音量の目安を設定して表示することにより、ユーザが音読条件を設定しやすくなる。また、音読音量を入力位置のＹ座標と文字中心線４４のＹ座標の差から算出することもできる。
【００７１】
タッチパネル４０などから入力された入力位置の移動パターンは連続した線状に限られない。例えば、音読条件を設定しない文字列については、文字領域４１への入力をしないことにより、情報処理端末１が音読条件の設定の無い文字列を読み飛ばすように設計することができる。また、同一の文字領域４１への入力を複数回繰り返すことにより、複数回の入力があった文字領域４１に対応する文字を、情報処理端末１に繰り返して音読させることもできる。例えば、ユーザが、「もじ」の２文字が表示された２つの文字領域４１を通過する軌跡を位置入力デバイスから入力した後に、再度同じ２つの文字領域４１を通過する軌跡を入力すると、移動パターンに応じて「もじ」を２回音読する音読条件を設定できる。
【００７２】
図４の説明で、設定ウィンドウ３６の外にも文書データを表示した例について述べたのは、理解を助けるためである。従って、設定ウィンドウ３６に表示された文書データの他にはＬＣＤ３５に文書データを表示しないように変形することもできる。
【００７３】
また、文字領域４１に１文字ずつ表示する形態は一例であり、文字領域４１に複数の文字を表示させてもよい。この場合には、文字領域４１に対して複数の文字が対応付けられるが、文字領域４１のＸ座標と表示された文字を関連付けた情報を音読条件に加えることにより、入力位置の移動パターンに対応して個々の文字に対しての音読条件を設定できる。
【００７４】
また、上記の実施形態では、文書データを仮名文字に変換した文字列について音読条件を設定する例について述べたが、漢字やアルファベットであっても、文字領域４１に表示された文字の読みと入力位置の移動パターンに対応して個々の文字に対しての音読条件を設定できる。
【００７５】
なお、タッチパネル４０を備えていない情報処理端末１の場合でも、任意の表示デバイスと、マウスやペンタブレットなど任意の位置入力デバイスを備える情報処理端末１で、実施形態の音読条件設定ができる。タッチパネル４０以外の位置入力デバイスを備える情報処理端末１では、適宜、タッチパネル制御部１８の代わりに位置入力デバイス制御部を備え、位置入力デバイス制御部が位置入力の検出、入力位置の移動パターンの記録などを行うように変形できる。
【００７６】
上記の実施形態では、情報処理端末１が携帯電話端末である場合について具体例を述べたが、情報処理端末１は携帯電話端末に限られず、任意の情報処理端末とすることができる。
【００７７】
上述の各実施形態に対し、さらに以下の付記を開示する。
（付記１）
表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示する表示制御部と、
前記文字領域への入力位置の移動パターンを検出する検出部と、
前記文字領域での前記移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する条件作成部、
を備えることを特徴とする情報処理端末。
（付記２）
更に、タッチパネルを備え、
前記検出部は、前記タッチパネルを介しての前記文字領域へのタッチ位置の移動パターンを検出し、
前記条件作成部は、前記文字領域での前記タッチ位置の移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する、
ことを特徴とする付記１に記載の情報処理端末。
（付記３）
前記文字領域の各々に前記移動パターンを観測するための観測領域を複数設定する観測領域設定部をさらに備え、
前記条件作成部は、前記観測領域の各々で観測された情報を前記音読条件に変換することにより、前記文字領域に表示されている文字の各々に複数の音読条件を作成する
ことを特徴とする付記１もしくは２に記載の情報処理端末。
（付記４）
前記入力位置が観測された時刻を取得する時刻取得部をさらに備え、
前記移動パターンは、前記入力位置が前記文字表示領域中を移動するときの移動速度を含み、
前記条件作成部は、前記時刻取得部から得られた時刻と前記入力位置の軌跡から、前記移動速度を求めると共に、前記移動速度に応じて前記音読条件を作成する
ことを特徴とする付記１〜３に記載の情報処理端末。
（付記５）
前記条件作成部は、前記文字表示領域に表示された前記文字の向きを基準として、前記入力位置の高さ方向の座標に応じて前記音読条件を作成する
ことを特徴とする付記１〜４のいずれかに記載の情報処理端末。
（付記６）
前記表示制御部は、前記文字領域に、処理対象の文書データを仮名文字に変換して得られた文字を表示し、
前記条件作成部は、前記仮名文字について前記音読条件を作成する
ことを特徴とする付記１〜５に記載の情報処理端末。
（付記７）
前記条件作成部は、前記音読条件の基準値を記憶し、前記基準値と前記音読条件の差を表す差分値を、前記基準値とともに前記音読条件を指定する情報とする
ことを特徴とする付記１〜６のいずれかに記載の情報処理端末。
（付記８）
前記条件作成部は、前記観測領域のうちの第１の観測領域で観測された入力位置を使って得られた第１の音読条件と、第２の観測領域で観測された入力位置を使って得られた第２の音読条件の差分を表す変化量を算出し、
前記変化量を、前記第１の観測領域と前記第２の観測領域の間に表示されている情報に対応する文字についての前記音読条件を指定する情報とする
ことを特徴とする付記３〜７のいずれかに記載の情報処理端末。
（付記９）
文書データを送信する情報処理端末が表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示し、前記文字領域への入力位置の移動パターンを検出することにより、前記文字領域での前記入力位置の移動パターンに基づいて作成された前記文字領域に表示されている文字の音読条件、および、前記音読条件が設定された文書データを受信する受信部と、
前記音読条件に応じて、前記文書データの音声出力条件を求める音声合成部と、
前記音声出力条件に従って音声データを出力する出力部
を備えることを特徴とする情報処理端末。
（付記１０）
前記音声合成部は、前記音読条件を、前記文字領域に表示された文字の各々に対応付ける文字情報取得部を備え、
前記音声合成部は、前記文字情報取得部で指定された前記音読条件を反映させて、前記文字の各々について前記音声出力条件を求める
ことを特徴とする付記９に記載の情報処理端末。
（付記１１）
表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示し、
前記文字領域への入力位置の移動パターンを検出し、
前記文字領域での前記入力位置の移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する
ことを特徴とする読上げ条件設定方法。
（付記１２）
文書データを送信する情報処理端末が表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示し、前記文字領域への入力位置の移動パターンを検出することにより、前記文字領域での前記入力位置の移動パターンに基づいて作成された前記文字領域に表示されている文字の音読条件と、前記文書データとが、前記文書データを送信する情報処理端末の通信先の情報処理端末に送信されると、前記通信先の情報処理端末は、前記音読条件から前記音読条件に応じて前記文書データの音声出力条件を求め、
前記音声出力条件に従って音声データを出力する
ことを特徴とする読上げ条件設定方法。
（付記１３）
情報処理端末を、
表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示する表示制御手段、
前記文字領域への入力位置の移動パターンを検出する検出手段、
前記文字領域での前記移動パターンに基づいて、前記文字領域に表示されている文字の音読条件を作成する条件作成手段、
として機能させることを特徴とする読上げ条件設定プログラム。
（付記１４）
文書データを送信する情報処理端末の通信先の情報処理端末を、
前記文書データを送信する情報処理端末が表示デバイスに文字領域を生成すると共に、前記文字領域に文字を表示し、前記文字領域への入力位置の移動パターンを検出することにより、前記文字領域での前記入力位置の移動パターンに基づいて作成された前記文字領域に表示されている文字の音読条件、および、前記音読条件が設定された文書データを受信する受信手段、
前記音読条件に応じて、前記文書データの音声出力条件を求める音声合成手段、
前記音声出力条件に従って音声データを出力する出力手段
として機能させることを特徴とする読上げ条件設定プログラム。
【符号の説明】
【００７８】
１  情報処理端末
５  音読条件
１１  呼制御部
１２  無線制御部
１３  タイマ
１４  メール受信／送信部
１５  メール編集部
１６  読上げ再生部
１７  読上げ記録部
１８  タッチパネル制御部
１９  音声合成エンジン
２０  画面表示部
３１  無線部
３２  ＣＰＵ
３３  メモリ
３４  スピーカ
３５  ＬＣＤ
３６  設定ウィンドウ
４０  タッチパネル
４１  文字領域
４２  移動パターン
４３  観測領域
４４  文字中心線
５１  文字情報
５２  速度変化情報
５３  音量変化情報
６１  音声合成部
６２  話速変換倍率算出部
６３  話速変換部
６４  振幅変換倍率算出部
６５  音量変更部
【図１】
2011053900.tif 000004
【図２】
2011053900.tif 000005
【図３】
2011053900.tif 000006
【図５】
2011053900.tif 000007
【図７】
2011053900.tif 000008
【図８】
2011053900.tif 000009
【図１３】
2011053900.tif 000010
【図１４】
2011053900.tif 000011
【図４】
2011053900.tif 000012
【図６】
2011053900.tif 000013
【図９】
2011053900.tif 000014
【図１０】
2011053900.tif 000015
【図１１】
2011053900.tif 000016
【図１２】
2011053900.tif 000017