(57)【要約】【課題】操作性に優れた携帯端末を提供する。【解決手段】携帯電話機１は、文字メッセージを記憶する文字コード記憶領域２２０と、携帯電話機本体１０１から操作者までの距離を推定する距離検出部２０１と、距離に基づいてＬＣＤ１０２の文字サイズを決定する文字サイズ決定部２０２と、文字メッセージの先頭文字から、決定された文字サイズでＬＣＤ１０２上に表示可能な文字数だけ文字画像変換範囲Ａとして選出する文字選出部２０３と、文字選出部２０３により選出された文字画像変換範囲ＡをＬＣＤ１０２に表示させる表示制御部２０７と、文字画像変換範囲Ａを参照して句読点コードを検出する検出部２０４と、文字画像変換範囲Ａの中に、句読点コードがあるか否かを判定する判定部２２２とを備える。【選択図】図３
2012029260.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイを有する携帯端末であって、
文字列を記憶する記憶部と、
前記携帯端末の本体から操作者までの距離を推定する距離推定部と、
前記距離に基づいて前記ディスプレイに表示される文字列の文字サイズを決定する文字サイズ決定部と、
前記文字列から、前記決定された文字サイズで前記ディスプレイ上に表示可能な文字数の表示範囲を選出する文字選出部と、
前記文字選出部により選出された前記表示範囲の文字列を前記ディスプレイの表示領域に表示させる表示制御部と、
前記表示範囲の中に、意味上の区切りがあるか否かを判定する判定部とを備え、
前記判定部による判定結果が肯定的な場合には、文字選出部が前記表示範囲を変更せず、且つ、前記表示制御部が、前記表示範囲の文字列を前記ディスプレイ上の前記表示領域に表示させ、
前記判定部による判定結果が否定的な場合には、前記文字選出部が前記表示範囲の中に前記意味上の区切りとなる箇所が含まれるようになるまで前記表示範囲を変更するとともに、前記表示範囲が変更されるごとに、前記表示制御部が、前記表示範囲の文字列を前記ディスプレイ上の前記表示領域に表示させる
ことを特徴とする携帯端末。
【請求項２】
前記表示範囲を参照して意味上の区切りとなる箇所を検出する検出部と、
前記文字列を表す画像の画像データを記憶する画像データ記憶部とを備え、
前記意味上の区切りは、意味上の区切りを表す区切り文字であり、
前記記憶部は、前記文字列として文字コード群を記憶し、
前記検出部は、前記表示範囲に含まれる文字コード群の中で前記区切り文字に対応する所定の文字コードを検索し、
前記表示制御部は、前記文字選出部により選出された前記表示範囲に含まれる前記文字コード群に基づいて前記文字列を表す画像データを生成して前記画像データ記憶部に記憶し、前記画像データ記憶部に記憶した画像データに対応する前記文字列を前記ディスプレイに表示させる
ことを特徴とする請求項１記載の携帯端末。
【請求項３】
複数種類の文字サイズと、前記各文字サイズにおける前記表示範囲に含まれる第１の文字数とから構成されるテーブルを記憶するテーブル記憶部を備え、
前記検出部は、前記所定の文字コードを検索した結果として、前記文字コード群に対応する文字列の先頭の文字から、前記文字列を先頭から検索したときに最初に現れる前記区切り文字までの第２の文字数を前記文字サイズ決定部に通知し、
前記文字サイズ決定部は、前記テーブルに登録されている複数の前記文字サイズの中から１つの前記文字サイズを選択するとともに、選択した前記文字サイズに対応した前記第１の文字数を取得して、前記第１の文字数と前記検出部から通知される前記第２の文字数とを比較して、前記第２の文字数が前記第１の文字数よりも大きいときに、前記表示範囲を変更するように指示する
ことを特徴とする請求項２記載の携帯端末。
【請求項４】
前記文字サイズ決定部は、前記距離推定部により推定される前記距離が大きくなると前記文字サイズを拡大し、前記距離が小さくなると前記文字サイズを縮小する
ことを特徴とする請求項１記載の携帯端末。
【請求項５】
前記所定の文字コードは、句読点コード、改行コードまたは絵文字コードである
ことを特徴とする請求項４記載の携帯端末。
【請求項６】
前記表示領域の表示画像は、前記文字列の並び方向に所定の時間内に所定画素数だけ移動するようにスクロールする
ことを特徴とする請求項５記載の携帯端末。
【請求項７】
前記表示領域の表示画像は、前記文字列の並び方向とは直交する方向に所定の時間内に所定画素数だけ移動するようにスクロールする
ことを特徴とする請求項５記載の携帯端末。
【請求項８】
前記文字サイズ決定部が文字サイズを決定した後の経過時間を計時する計時部を備え、
前記表示制御部は、前記計時部が計時した前記経過時間に基づいて前記表示領域の表示画像がスクロールするタイミングおよび速度を制御する
ことを特徴とする請求項６または７記載の携帯端末。
【請求項９】
ユーザが情報を入力する入力装置を備え、
前記文字選出部は、前記文字列を先頭文字から決定された文字サイズで前記ディスプレイ上に表示可能な文字数だけ表示範囲として選出した後に、ユーザにより前記入力装置に文字列表示に関する情報が入力されると、前記記憶部に記憶された文字コード群の中から先頭の文字コードを含む前記表示範囲を選出する
ことを特徴とする請求項８記載の携帯端末。
【請求項１０】
ユーザが情報を入力する入力装置を備え、
前記文字サイズ決定部は、ユーザが前記入力装置に文字サイズに関する情報を入力すると、当該文字サイズに関する情報に基づいて前記文字サイズを決定する
ことを特徴とする請求項９記載の携帯端末。
【請求項１１】
前記文字列について構文解析を行い、前記文字列を複数の文節に区分し、前記文字列の先頭の文節に含まれる第３の文字数を算出する構文解析部を備え、
前記判定部は、前記表示範囲の中に、意味上の区切りがあるか否かを判定するとともに、前記第３の文字数と前記表示範囲に含まれる第４の文字数とを比較して、前記第３の文字数が前記第４の文字数よりも大きいか否かを判定する
ことを特徴とする請求項１記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関し、特に携帯端末と操作者の距離に応じてメール等の文字メッセージの大きさを変更して表示する技術に関する。
【背景技術】
【０００２】
従来、ディスプレイの前方にある操作者の顔を認識し、操作者の顔とディスプレイとの間の距離や人の顔の向きや特徴等の変化を検出してディスプレイに映る文字のサイズを変化させたり画像を切り替えたりする等の表示処理技術が知られている（特許文献１乃至４参照）。
このうち特許文献４は、ディスプレイの前方にある操作者の目や顔の位置等の顔の特徴の変化を検出し、検出した特徴の変化に基づいてディスプレイの拡大表示、縮小表示等を行うカメラ付き携帯電話機を示している。この携帯電話機は、ディスプレイ上の表示領域の拡大や縮小を行う際に、操作者によるキー等の操作が不要となっており操作性がよい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２３９５３号公報
【特許文献２】特開２００４−３４８４２９号公報
【特許文献３】特開平１０−２６０６６６号公報
【特許文献４】特開２００９−３１３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献４に記載の携帯電話機では、例えば、表示領域の拡大がなされた結果、文字メッセージの途中から表示領域に表示されなくなると、操作者が判読できなくなる。そうすると、操作者は、表示領域をスクロールさせるためにキー入力装置の操作等を行う必要があった。
本発明の目的は、上記事由に鑑みてなされたものであり、ディスプレイ上の表示領域をスクロールさせるための操作を不要として操作性に優れた携帯端末を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る表示装置は、ディスプレイを有する携帯端末であって、文字列を記憶する記憶部と、携帯端末の本体から操作者までの距離を推定する距離推定部と、距離に基づいてディスプレイに表示される文字列の文字サイズを決定する文字サイズ決定部と、文字列から、決定された文字サイズでディスプレイ上に表示可能な文字数の表示範囲を選出する文字選出部と、文字選出部により選出された表示範囲の文字列をディスプレイの表示領域に表示させる表示制御部と、表示範囲の中に、意味上の区切りがあるか否かを判定する判定部とを備え、判定部による判定結果が肯定的な場合には、文字選出部が表示範囲を変更せず、且つ、表示制御部が、表示範囲の文字列をディスプレイ上の表示領域に継続して表示させ、判定部による判定結果が否定的な場合には、文字選出部が表示範囲の中に意味上の区切りとなる箇所が含まれるようになるまで表示範囲を変更するとともに、表示範囲が変更されるごとに、表示制御部が、表示範囲の文字列をディスプレイ上の表示領域に表示させる。
【発明の効果】
【０００６】
本構成によれば、操作性に優れた携帯端末を提供できる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１に係る携帯電話機のブロック図である。
【図２】実施の形態１に係る携帯電話機の概略斜視図である。
【図３】実施の形態１に係る携帯電話機のブロック図である。
【図４】実施の形態１に係る携帯電話機で用いられるテーブルＴの概念図である。
【図５】実施の形態１に係る携帯電話機の動作説明図である。
【図６】実施の形態１に係る携帯電話機の動作説明図である。
【図７】実施の形態１に係る携帯電話機の動作説明図である。
【図８】実施の形態１に係る携帯電話機の動作説明図である。
【図９】実施の形態１に係る携帯電話機の動作説明図である。
【図１０】実施の形態１に係る携帯電話機の動作を示すフローチャートである。
【図１１】実施の形態１に係る携帯電話機の決定処理方法選択における動作を示すフローチャートである。
【図１２】実施の形態２に係る携帯電話機のブロック図である。
【図１３】実施の形態２に係る携帯電話機の動作を示すフローチャートである。
【図１４】実施の形態３に係る携帯電話機の動作説明図である。
【図１５】実施の形態３に係る携帯電話機の動作説明図である。
【図１６】実施の形態３に係る携帯電話機の動作を示すフローチャートである。
【図１７】実施の形態４に係る携帯電話機のブロック図である。
【図１８】実施の形態４に係る携帯電話機の動作説明図である。
【図１９】実施の形態４に係る携帯電話機の動作を示すフローチャートである。
【図２０】実施の形態４に係る携帯電話機の構文解析処理における動作を示すフローチャートである。
【図２１】変形例に係る携帯電話機の動作説明図である。
【図２２】変形例に係る携帯電話機の動作説明図である。
【発明を実施するための形態】
【０００８】
以下、本発明の各実施の形態について説明する。＜実施の形態１＞
＜１＞構成
＜１−１＞全体構成
本実施の形態に係る携帯電話機１は、図１に示すように、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）１０２およびＬＣＤ１０２に文字メッセージ等を表示させるＬＣＤドライバ１１１からなる表示装置３０１と、カメラ１０３と、カメラ１０３を駆動させるカメラドライバ１０８と、操作者が携帯電話機１に電話番号の入力等を行うためのキー入力装置１０４と、操作者が通話時に入力する音声を集音するマイクロフォン１０５と、通話の相手方からの音声を出力するスピーカ１０６と、アンテナ２を介して無線信号を送受信する無線通信部２００と、携帯電話機１における後述の各機能を実現する制御部１０９とを備える。この携帯電話機１は、図２に示すように、第１の筐体１０１ａおよび第２の筐体１０１ｂを互いにヒンジ部１０１ｃを介して接続した構成をしている。
【０００９】
ここで、ＬＣＤ１０２は、第１の筐体１０１ａの主面側に表示領域１０２ａが露出する形で設けられている。
カメラ１０３は、第２の筐体１０１ｂにおけるＬＣＤ１０２の外側に配設され、第２の筐体１０１ｂの前方に位置する物体（図２の例では、操作者の顔Ｐ）を撮影する。
キー入力装置１０４は、第１の筐体１０１ａに収納され、複数のキートップ１０４ａが第１の筐体１０１ａの主面側に露出している。
【００１０】
マイクロフォン１０５は、第１の筐体１０１ａの主面側に配設され、スピーカ１０６は、第２の筐体１０１ｂの主面側に配設されている。
なお、アンテナ２は、第１の筐体１０１ａに収納されており、携帯電話機１の外部からは視認できない。
また、キー入力装置１０４は、数字キーのみならず英文字等の文字キーを備えており、操作者は、キー入力装置１０４を使って、電子メール（送信メール）やメモ帳を作成するために文字入力を行える。
＜１−２＞制御部
制御部１０９は、プロセッサ１０９ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０９ｂと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１０とを備える。そして、プロセッサ１０９ａが、ＲＯＭ１１０から主記憶装置１０９ｂに読み込まれたプログラムを適宜実行することにより、メール等の文字メッセージを携帯電話機から操作者までの距離に応じて拡大縮小して表示する機能を果たす。
【００１１】
ＲＡＭ１０９ｂには、文字コード記憶領域（記憶部）２２０と、画像データ記憶領域（画像データ記憶部）２２４と、撮影画像データ記憶領域２１１とが設定されている。  文字コード記憶領域２２０は、文字コード変換部２０８から入力される文字コード群を記憶する。
ＲＯＭ１１０は、制御部１０９の各種機能を実現するためのプログラムを記憶している。即ち、ＲＯＭ１１０は、図３に示すように、文字コード変換部２０８と、距離検出部２０１と、文字サイズ決定部２０２と、文字選出部２０３と、検出部２０４と、表示制御部２０７と、入力検知部２１０と、計時部２１３と、表示制御部２０７とを実現するためのプログラムが記憶されている。
【００１２】
また、ＲＯＭ１１０には、図４に示すように、ＬＣＤ１０２に表示できる複数の文字のサイズと、各文字サイズで表示した場合にＬＣＤ１０２に一度に表示できる文字（表示範囲）の文字数とから構成されるテーブルＴが記憶されている。
また、ＲＯＭ１１０には、ＬＣＤ１０２に表示される文字の文字フォントデータが格納されている。
次に、制御部１０９の機能について詳細に説明する。制御部１０９の制御を機能別にブロック化して示した図を図３に示す。制御部１０９は、文字コード変換部２０８と、距離検出部２０１と、文字サイズ決定部２０２と、文字選出部２０３と、判定部２２２と、検出部２０４と、表示制御部２０７と、入力検知部２１０と、計時部２１３とを含む各機能部を有する。以下、これらの各機能部について詳細に説明する。＜１−２−１＞文字コード変換部
文字コード変換部２０８は、無線通信部２００から文字メッセージを受け取ると文字コード群に変換して、文字コード記憶領域２２０に記憶する。つまり、文字コード変換部２０８は、メッセージ受取部として機能することになる。なお、文字コード変換部２０８は、例えば、文字メッセージ信号をＵｎｉｃｏｄｅ等の文字コードの集合からなる文字コード群に変換して、文字コード記憶領域２２０に記憶する。
【００１３】
また、文字コード変換部２０８は、後述の入力検知部２１０により文字コード記憶領域２２０に記憶された文字コード群に基づいて送信信号を生成して無線通信部２００に入力する。
＜１−２−２＞入力検知部
入力検知部２１０は、キー入力装置１０４から入力される信号に基づいて、文字サイズ決定部２０２に対する文字サイズ決定処理の開始指示、カメラドライバ１０８に対するカメラ起動トリガ信号の出力、表示制御部２０７にカメラ１０３で撮影した画像をＬＣＤ１０２に表示させるための画像表示通知を行う。
【００１４】
また、入力検知部２１０は、ＬＣＤ１０２に文字メッセージの表示を開始させる場合に表示開始フラグＦ１１を“１”に設定し、ＬＣＤに表示された文字メッセージの表示を終了させる場合に表示開始フラグＦ１１を“０”に設定し、ＬＣＤ１０２に文字メッセージの先頭から表示させる場合に文字選出部２０３が保持する先頭表示フラグＦ１２を“１”に設定する。
【００１５】
更に、入力検知部２１０は、キー入力装置１０４から文字入力がなされると、入力された文字を文字コードに変換して文字コード記憶領域２２０に記憶する。例えば、図５に示すように、ＬＣＤ１０２の表示領域１０２ａに送信メール作成画面が表示されているとする。そして、操作者がキー入力装置１０４から”今日は○○で会いましょう。”と入力すると、入力検知部２１０が、文字列”今日は○○で会いましょう。”に対応する文字コード群を生成して文字コード記憶領域２２０に記憶させる。
＜１−２−３＞距離検出部
距離検出部２０１は、画像取得部２０１ａと顔検出部２０１ｂとから構成され、カメラ１０３で撮影した画像データを用いて、ＬＣＤ１０２とＬＣＤ１０２に対向する操作者の顔Ｐとの間の凡その距離Ｄを推定する（図６参照）。そして、距離検出部２０１は、検出した距離Ｄを示す距離情報を文字サイズ決定部２０２に対して定期的に（例えば１秒ごと）出力する。
【００１６】
画像取得部２０１ａは、カメラ１０３で撮影された操作者の顔Ｐの画像の画像データを取得して画像データ記憶部２１１に記憶する。この画像取得部２０１ａは、一度カメラ１０３が駆動すると、定期的に（例えば、１０秒おきに）画像を取得して、画像データ記憶部２１１に記憶する。
顔検出部２０１ｂは、画像データ記憶部２１１に記憶された画像データからＬＣＤ１０３に対応する操作者の顔の領域を検出する。そして、顔検出部２０１ｂは、操作者の顔を囲む矩形状の領域を算出した後に、当該矩形状の領域における縦方向の長さを算出する。なお、顔検出部２０１ｂは、人間の肌の色の色相成分や輪郭等の特徴を元にして顔に対応する領域を抽出する。
【００１７】
例えば、図６に示すように、画像取得部２０１ａが、操作者の顔Ｐをカメラ１０３で撮影した画像データＩｍを取得したとする。この場合、顔検出部２０１ｂは、画像データＩｍの中から操作者の顔Ｐに対応する領域ＦＡを検出する。その後、顔検出部２０１ｂは、領域ＦＡを囲む矩形状の領域Ｒを算出した後に領域Ｒの縦方向の長さＬｙを算出する。
顔検出部２０５ａが算出した長さＬｙは、文字サイズ決定部２０２が決定処理フラグＦを更新するか否かを決定する際の指標となる。
＜１−２−４＞文字サイズ決定部
文字サイズ決定部２０２は、距離検出部２０１から入力される距離情報に基づいて、ＬＣＤ１０３に表示する文字のサイズを決定するために、顔検出部２０１ｂから出力される矩形状の領域（図６に示す例では、領域Ｒ）の縦方向の長さ（図６に示す例では、Ｌｙ）の長さを距離情報として取得する。
【００１８】
そして、文字サイズ決定部２０２は、自らが保持する複数の文字サイズ候補（例えば、６ｐｔ、８ｐｔ、１０ｐｔ、１２ｐｔ）の中から、長さＬｙに基づいて１つの文字サイズ候補を選択する。
ここで、文字サイズ決定部２０２は、顔ＰとＬＣＤ１０２との間の距離が大きくなると比較的大きい文字サイズ（例えば、１２ｐｔ）を選択し、一方、顔ＰとＬＣＤ１０２との間の距離が小さくなると比較的小さい文字サイズ（例えば、６ｐｔ）を選択する。これは、顔ＰとＬＣＤ１０２との間の距離が大きくなると、操作者にとってはＬＣＤ１０２に表示される文字が視認しにくくなるためＬＣＤ１０２に表示される文字サイズは大きいほうがよい点と、顔ＰとＬＣＤ１０２との間の距離が小さくなると、操作者にとっては文字サイズが多少小さくても視認ができるようになるため、ＬＣＤ１０２になるべく多くの情報が表示されるほうがよいと考えられる点を踏まえたことによる。
【００１９】
また、文字サイズ決定部２０２は、ＲＯＭ１１０に記憶されたテーブルＴから選択した文字サイズでＬＣＤ１０２に一度に表示できる文字数を取得して、文字選出部２０３に通知するとともに、計時部２１３に対して文字サイズ決定処理が終了した旨を通知し、更に、自らが保持する文字サイズ変更履歴フラグＦ１３を“１”に設定する。この文字サイズ変更履歴フラグＦ１３は、表示制御部２０７が、ＬＣＤ１０２に表示を終了させるときに、内容をクリアする。
＜１−２−５＞文字選出部
文字選出部２０３は、文字サイズ決定部２０２から通知される文字数に基づいて、文字コード記憶領域２２０に記憶された文字コード群の一部を文字画像変換範囲（表示範囲）Ａをとして選出するとともに、自らが保持する文字画像変換範囲選出フラグＦ１４を“１”に設定する。
【００２０】
文字コード記憶領域２２０が、例えば、図７に示すように、文字メッセージ“今日は○○で会いましょう。お世話になっております。”に対応する文字コード群が記憶されているとする。このうち、ＬＣＤ１０２に一度に表示できる文字数ｎが２１文字とする。そうすると、文字選出部２０３は、文字数ｎ（２１文字）の文字メッセージ“今日は○○で会いましょう。お世話になってお”に対応する文字コード群を選出する。ここで、文字画像変換範囲Ａをｎ文字分としたのは、画像データ記憶領域２２４として必要な容量を小さくすることにより、メモリでの消費電力の低減を図ることができるからである。
【００２１】
また、文字選出部２０３は、例えば、図８に示すように、判定部２２２から文字画像変換範囲Ａ１から句読点コードが検出されない旨の通知を受けると、文字画像変換範囲Ａ１よりも１文字分だけ後方の文字画像変換範囲Ａ２を選出し、その後、判定部２２２から文字画像変換範囲Ａ２から句読点コードが検出されない旨の通知を受けると、文字画像変換範囲Ａ２よりも更に１文字分だけ後方の文字画像変換範囲Ａ３を選出する。つまり、文字選出部２０３は、先に選出した文字画像変換範囲Ａ（Ａ１，Ａ２，Ａ３）で句読点コードが検出されない場合は、先に選出した文字画像変換範囲Ａ（Ａ１，Ａ２，Ａ３）よりも１文字分だけ公報の文字画像変換範囲Ａを新たに選出する。これにより、ＬＣＤ１０２の表示領域１０２ａは、文字メッセージが１文字ずつ変化していく（図９上段参照）。
【００２２】
また、文字選出部２０３は、先頭表示フラグＦ１２を保持しており、先頭表示フラグＦ１２が“１”に設定されると、文字コード記憶領域２２０に記憶されている文字コード群の中から先頭文字を含む文字画像変換範囲Ａを選出する。
＜１−２−６＞検出部
検出部２０４は、文字画像変換範囲選出フラグＦ１４が“１”に設定されていない場合は、文字コード記憶領域２２０に記憶された文字メッセージの先頭から句読点に対応する文字コード（以下、句読点コードと称す。）を検索し、初めに出現する句読点コードに対応する句読点までの文字数（Ｎ１）を算出する。例えば、図７に示すように、文字コード記憶領域２２０に、文字メッセージ“今日は○○で会いましょう。お世話になっております。”が記憶されているとすると、検出部２０４が、文字数Ｎ１として“１３”を算出することになる。
【００２３】
また、検出部２０４は、文字画像変換範囲選出フラグＦ１４が“１”に設定されている場合は、文字画像変換範囲Ａにおける最後尾の１文字に対応する文字コードを除く範囲で句読点コードを検索する。例えば、図７に示すように、文字画像変換範囲Ａが、文字メッセージ“今日は○○で会いましょう。お世話になっており”に対応する文字コード群から構成され、検出部２０４が、文字画像変換範囲Ａの中で、句読点“。”または“、”に対応する文字コードを検索するとする。この場合、検出部２０４は、句読点“。”に対応する文字コードを検出する。
【００２４】
一方、図８に示すように、文字画像変換範囲Ａが、文字メッセージ“今日は○○で会いまし”に対応する文字コード群から構成される場合、検出部２０４は、句読点コードを検出しないことになる。
＜１−２−７＞判定部
判定部２２２は、検出部２０４が句読点コードを検出したか否かを判定する。例えば、図８に示すような場合は、句読点コードが検出されなかった旨（否定的な判定）を文字選出部２０３に通知し、図７に示すような場合は、句読点コードが検出された旨（肯定的な判定）を文字選出部２０３に通知する。
＜１−２−８＞表示制御部
表示制御部２０７は、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群と、ＲＯＭ１１０に記憶されている文字フォントデータと、文字サイズ決定部２０２から通知される文字サイズ情報とを取得して、文字選出部２０３により選出された文字コード群に対応する文字メッセージを表す画像データを生成して、画像データ記憶領域２２４に記憶する。続いて、表示制御部２０７は、ＬＣＤドライバ１１１に対してＬＣＤ１０２に画像データ記憶領域２２４に記憶された文字メッセージを表す画像データに対応する画像を表示するように指示する。なお、表示制御部２０７は、ＬＣＤドライバ１１１に対してＬＣＤ１０２に撮影画像データ記憶領域２１１に記憶された撮影画像データに対応する撮影画像を表示するように指示することもできる。ここで、表示制御部２０７のＬＣＤドライバ１１１に対する指示とは、ＬＣＤドライバ１１１に対して所定の指示信号を入力することをいう。
【００２５】
また、表示制御部２０７は、入力検知部２１０からの入力信号に基づいて、表示領域１０２ａに送信メール作成画面（図示せず）やメモ帳入力画面（図示せず）等を表示する。なお、各種表示画面を表示領域１０２ａに表示するためのプログラムは、予めＲＯＭ２２４に記憶されている。
＜１−２−９＞計時部
計時部２１３は、例えば、ソフトウェアタイマ等により構成され、文字サイズ決定部２０２による文字サイズ決定処理が終了した後の経過時間を計時する。また、計時部２１３は、計時する経過時間に対して所定の閾値（例えば、１秒）を保持しており、計時する経過時間が所定の閾値を超えているか否かを確認し、経過時間が所定の閾値を超えたとき（タイムアウト）に表示制御部２０７にタイムアウトを通知する。ここで、表示制御部２０７は、計時部２１３からのタイムアウトの通知を待ってＬＣＤ１０２上の表示領域１０２ａのスクロールを開始することから、計時部２１３は、表示制御部２０７によるＬＣＤ１０２上の表示領域１０２ａのスクロール開始のタイミングを決めていることになる。また、計時部２１３は、表示制御部２０７に対して一定の周期でスクロールトリガ信号を入力しており、表示制御部２０７は、このスクロールトリガ信号が入力されるごとにＬＣＤ１０２上の表示領域１０２ａを一定の画素ずつ移動させる。つまり、計時部２１３は、スクロールの移動速度を制御している。
＜１−２−１０＞その他
なお、制御部１０９は、図３には図示しないが、着信等の通信制御を行う通信制御部（図示せず）、インターネットを介してＷｅｂサイトにアクセスして当該Ｗｅｂサイトの閲覧するＷｅｂサイト閲覧機能部（図示せず）や当該Ｗｅｂサイトからプログラムをダウンロードするダウンロード機能部（図示せず）を含んでいる。
【００２６】
また、制御部１０９は、ダウンロード機能部がダウンロードしたプログラムを記憶しておくためのＥＥＰＲＯＭ等からなる不揮発性メモリ（図示せず）を備えており、端末の各種アプリケーションの機能を有しており、当該不揮発性メモリからＲＡＭ１０９ｂに読み込まれたプログラムをプロセッサ１０９ａが実行することにより、機能の追加が可能となっている。
＜２＞動作
以下、本実施の形態に係る携帯電話機１の動作について説明する。
＜２−１＞全体動作
本実施の形態に係る携帯電話機１の動作のフローチャートを図１０に示す。
【００２７】
まず、文字コード変換部２０８が、無線通信部２００から文字メッセージの入力があったか否かを判断する（ステップＳ１０１）。
ステップＳ１０１において、文字コード変換部２０８が、無線通信部２００から文字メッセージの入力がないと判断すると（ステップＳ１０１：Ｎｏ）、ステップＳ１０１の前段階に移行する。一方、ステップＳ１０１において、文字コード変換部２０８は、無線通信部２００から文字メッセージの入力があったと判断すると（ステップＳ１０１：Ｙｅｓ）、無線通信部２００から入力される文字メッセージを文字コード群に変換して、文字コード記憶領域２２０に記憶する。
【００２８】
その後、文字サイズ決定部２０２が、文字サイズ決定処理の方法を選択する処理（決定処理選択）を行う（ステップＳ１０２）。詳細は、＜２−２＞で説明する。
次に、文字サイズ決定部２０２が、決定処理フラグＦの内容を確認する（ステップＳ１０３）。
ステップＳ１０３において、文字サイズ決定部２０２が、決定処理フラグＦが“１”に設定されていると判断すると（ステップＳ１０３：Ｙｅｓ）、距離検出部２０１の一部を構成する顔検出部２０１ｂから入力される矩形状の領域（図６に示す例では、領域Ｒ）の縦方向の長さ（図６に示す例では、Ｌｙ）の長さＬｙに関する情報を取得し、複数の文字サイズの候補（例えば、６ｐｔ，８ｐｔ，１０ｐｔ，１２ｐｔ）の中から最も適切な文字サイズを決定する（ステップＳ１０４）。
【００２９】
一方、ステップＳ１０３において、文字サイズ決定部２０２が、決定処理フラグＦが“１”に設定されていないと判断すると（ステップＳ１０３：Ｎｏ）、文字サイズ決定部２０２は、決定処理フラグＦが“２”に設定されているか否かを確認する（ステップＳ１１９）。
ステップＳ１２０において、文字サイズ決定部２０２が、決定処理フラグＦが“２”に設定されていると判断すると（ステップＳ１１９：Ｙｅｓ）、文字サイズ決定部２０２は、入力検知部２１０から入力される操作者が入力した文字サイズに関する情報に基づいて文字サイズを選択する（ステップＳ１２０）。一方、ステップＳ１１９において、文字サイズ決定部２０２が、決定処理フラグＦが“２”に設定されていないと判断すると（ステップＳ１１９：Ｎｏ）、そのままステップＳ１０５に移行する
続いて、検出部２０４が、文字コード記憶領域２２０に記憶された文字コード群全体について句読点コードを検出する（ステップＳ１０５）。このとき、検出部２０４は、文字コード記憶領域２２０に記憶された文字メッセージの先頭から最初に出現する句読点コードに対応する句読点までの文字数（Ｎ１）を算出する（ステップＳ１０６）。
【００３０】
ここで、文字サイズ決定部２０２は、ＲＯＭ１１０に記憶されているテーブルＴを参照して決定した文字サイズから文字画像変換範囲Ａに含まれる文字の文字数Ｎ２を取得する（ステップＳ１０７）。
次に、文字選出部２０３は、文字コード記憶領域２２０に記憶された文字コード群の中から文字画像変換範囲Ａを選出する（ステップＳ１０８）。
【００３１】
その後、文字サイズ決定部１１０が、文字数Ｎ１と文字数Ｎ２とを比較する（ステップＳ１１０）。
ステップＳ１１０において、文字サイズ決定部１１０が、文字数Ｎ１が文字数Ｎ２よりも大きいと判断すると（ステップＳ１１０：Ｙｅｓ）、表示制御部２０７が、文字選出部２０３が選出した文字画像変換範囲Ａに含まれる文字コード群を用いて文字メッセージを表す画像データを生成して（ステップＳ１２２）、画像データ記憶領域２２４に記憶する。そして、表示制御部２０７が、ＬＣＤドライバ１１１に対して、画像データ記憶領域２２４から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示するように指示する（ステップＳ１２３）。
【００３２】
一方、ステップＳ１１０において、文字サイズ決定部１１０が、文字数Ｎ１が文字数Ｎ２よりも小さいと判断すると（ステップＳ１１０：Ｎｏ）、計時部２１３が、文字サイズ決定部２０２による文字サイズ決定処理が終了した後の経過時間が所定の閾値を越えているか否かを確認する（ステップＳ１１１）。
ステップＳ１１１において、計時部２１３が、文字サイズ決定処理が終了した後の経過時間が所定の閾値を越えていないと判断すると（ステップＳ１１１：Ｎｏ）、ステップＳ１１２直前の段階に移行する。一方、ステップＳ１１１において、計時部２１３が、文字サイズ決定処理が終了した後の経過時間が所定の閾値を超えていると判断すると（ステップＳ１１１：Ｙｅｓ）、表示制御部２０７が、文字選出部２０３が選出した文字コード群を用いて文字メッセージを表す画像データを生成して（ステップＳ１１２）、画像データ記憶領域２２４に記憶する。そして、表示制御部２０７が、ＬＣＤドライバ１１１に対して、画像データ記憶領域２２４から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示するように指示する（ステップＳ１１３）。
【００３３】
そして、文字選出部２０３は、文字コード記憶領域２２０に記憶されている文字コード群において、先に文字選出部２０３により選出された文字画像変換範囲（例えば、図９の文字画像変換範囲Ａ１）を１文字分だけ後方の文字画像変換範囲（例えば、図９の文字画像変換範囲Ａ２）を選出する（ステップＳ１１４）。
次に、検出部２０４が、文字選出部２０３により選出された文字画像変換範囲Ａの中で句読点コードを検索し（ステップＳ１１５）、判定部２２２が、検出部２０４により句読点コードが検出されたか否かを判定する（ステップＳ１１６）。
【００３４】
ステップＳ１１６において、判定部２２２が、検出部２０４により句読点コードが検出されなかったと判定（否定的な判定）されると（ステップＳ１１６：Ｎｏ）、ステップＳ１１２に移行する。以降、ステップＳ１１２乃至ステップＳ１１６の処理を繰り返すことにより、ＬＣＤ１０２上の表示領域１０２ａがスクロールする。
一方、ステップＳ１１６において、検出部２０４が句読点コードを検出したと判定（肯定的な判定）されると（ステップＳ１１６：Ｙｅｓ）、表示制御部２０７が文字選出部２０３により選出された文字コード群を用いて文字メッセージを表す画像データを生成して、画像データ記憶領域２２４に記憶させる（ステップＳ１２１）。そして、表示制御部２０７が、ＬＣＤドライバ１１１に対して、画像データ記憶領域２２４から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示するように指示する（ステップＳ１２２）。
【００３５】
次に、文字選出部２０３が、先頭表示フラグＦ１２が“１”に設定されているか否かを判断する（ステップＳ１１７）。
ステップＳ１１７において、文字選出部２０３は、先頭表示フラグＦ１２が“１”に設定されていると判断すると（ステップＳ１１７：Ｙｅｓ）、文字画像変換範囲選出フラグＦ１４および先頭表示フラグＦ１２をクリアするとともに、ステップＳ１０２に移行する。
【００３６】
一方、ステップＳ１１７において、文字選出部２０３が、先頭表示フラグＦ１２が“１”に設定されていないと判断すると（ステップＳ１１７：Ｙｅｓ）、表示制御部２０７が、表示開始フラグＦ１１が“０”に設定されているか否かを判断する（ステップＳ１１８）。
ステップＳ１１８において、表示制御部２０７は、表示開始フラグＦ１１が“０”に設定されていると（ステップＳ１１８：Ｙｅｓ）、ＬＣＤドライバ１１１に対して、ＬＣＤ１０２での文字メッセージの表示を終了するように指示する。
【００３７】
一方、ステップＳ１１８において、表示制御部２０７は、表示開始フラグＦ１１が“１”に設定されていると判断すると（ステップＳ１１８：Ｎｏ）、文字画像変換範囲選出フラグＦ１４をクリアするとともに、ステップＳ１０２に移行する。
＜２−２＞決定処理方法選択
本実施の形態に係る携帯電話機１の決定処理方法選択における動作のフローチャートを図１１に示す。
【００３８】
まず、文字サイズ決定部２０２が、決定処理フラグＦを“０”に設定する（ステップＳ２０１）。この決定処理フラグＦは、文字サイズ決定部２０２が文字サイズ決定処理の内容を選択する際の指標となる。
次に、計時部２１３が、ユーザからの入力待ち時間を計測するために計時を開始する（ステップＳ２０２）。
【００３９】
続いて、文字サイズ決定部２０２が、キー入力装置１０４から文字サイズ変更信号が入力されたか否かを判定する（ステップＳ２０３）。
ステップＳ２０３において、文字サイズ決定部２０２が、キー入力装置１０４から文字サイズ変更信号が入力されたと判断すると（ステップＳ２０３：Ｙｅｓ）、文字サイズ決定部２０２は、決定処理フラグＦを“２”に設定する（ステップＳ２１０）。
【００４０】
一方、ステップＳ２０３において、文字サイズ決定部２０２が、キー入力装置１０４から文字サイズ変更信号が入力されていないと判断すると（ステップＳ２０３：Ｎｏ）、計時部２１３が、予め設定された入力待ち時間（設定時間）を経過したか否かを判断する（ステップＳ２０４）。
ステップＳ２０４において、計時部２１３が、設定時間を経過していないと判断すると（ステップＳ２０４：Ｎｏ）、ステップＳ２０３の前段階に移行し、一方、設定時間を経過したと判断すると（ステップＳ２０４：Ｙｅｓ）、距離検出部２０１がＬＣＤ１０２とＬＣＤ１０２に対向する顔との間の距離を測定する（ステップＳ２０５）。
【００４１】
その後、文字サイズ決定部２０２は、前回測定された距離と、今回測定された距離とを比較して、顔検出部２０１ｂから入力された距離が前回文字サイズを決定した際の距離に比べて変化したか否かを判断する（ステップＳ２０６）。
ステップＳ２０６において、文字サイズ決定部２０２が、ＬＣＤ１０２とＬＣＤ１０２に対向する顔との間の距離が変化したと判断すると（ステップＳ２０６：Ｎｏ）、決定処理フラグＦを“１”に設定する（ステップＳ２０７）。
【００４２】
一方、ステップＳ２０６において、文字サイズ決定部２０２が、ＬＣＤ１０２とＬＣＤ１０２に対向する顔との間の距離が変化していないと判断すると（ステップＳ２０６：Ｎｏ）、以前に文字サイズ決定処理を実行したか否かを判断する（ステップＳ２０８）。これは、文字サイズ決定部２０２が、自己が保持する文字サイズ変更履歴フラグＦ１３が“１”に設定されているか否かを確認することにより行う。
【００４３】
ステップＳ２０８において、文字サイズ決定部２０２が、以前に文字サイズ決定処理を実行していないと判断すると（ステップＳ２０８：Ｎｏ）、決定処理フラグＦを“１”に設定する（ステップＳ２０９）。
一方、ステップＳ２０８において、文字サイズ決定部２０２が、以前に文字サイズ決定処理を実行したと判断すると（ステップＳ２０８：Ｙｅｓ）、そのまま決定処理選択を終了する。
＜実施の形態２＞
＜１＞構成
＜１−１＞全体構成
本実施の形態に係る携帯電話機１は、実施の形態１に係る携帯電話機１と略同様の構成であり、制御部１０９が有する構成の一部のみが相違する。なお、実施の形態１と同様の構成については同一の符号を付して適宜説明を省略する。
本実施の形態に係る制御部１０９の機能について詳細に説明する。制御部１０９の制御を機能別にブロック化して示した図を図１２に示す。制御部１０９は、文字コード変換部２０８と、距離検出部２０１と、文字サイズ決定部２０２と、文字選出部２０３と、判定部２２２と、検出部２０４と、表示制御部２０７と、入力検知部２１０、計時部２１３とを含んで構成される。なお、実施の形態１と同様の構成については、適宜説明を省略する。＜１−２＞文字サイズ決定部
文字サイズ決定部２０２は、距離検出部２０１から入力される距離情報に基づいて、ＬＣＤ１０３に表示する文字のサイズを決定する。ここで、文字サイズ決定部２２０は、距離検出部２０１の一部を構成する顔検出部２０１ｂから出力される矩形状の領域（図６に示す例では、領域Ｒ）の縦方向の長さ（図６に示す例では、Ｌｙ）の長さを距離情報として取得する。そして、文字サイズ決定部２０２は、当該矩形状の領域Ｒの縦方向の長さＬｙを使って［数１］に示す関係式に基づいて文字サイズを決定する。
【００４４】
【数１】
2012029260.tif 000003
【００４５】
ここで、Ｃは０以上の定数を示す。
文字サイズ決定部２０２は、［数１］に示すように、長さＬｙに比例する形で文字サイズを決定する。即ち、文字サイズ決定部２０２は、顔ＰとＬＣＤ１０２との間の距離が大きくなると文字サイズを拡大し、一方、顔ＰとＬＣＤ１０２との間の距離が小さくなると文字サイズを縮小する。
【００４６】
これは、実施の形態１と同様に、顔ＰとＬＣＤ１０２との間の距離が大きくなると、操作者にとってはＬＣＤ１０２に表示される文字が視認しにくくなるためＬＣＤ１０２に表示される文字サイズは大きいほうがよい点と、顔ＰとＬＣＤ１０２との間の距離が小さくなると、操作者にとっては文字サイズが多少小さくても視認ができるようになるため、ＬＣＤ１０２になるべく多くの文字メッセージが表示されるほうがより多くの情報を把握する観点から有利となる点を踏まえたことによる。
＜１−３＞文字選出部
文字選出部２０３は、ＬＣＤ１０２の表示領域１０２ａのサイズに関する情報を保持しており、文字サイズ決定部２０２から通知される文字サイズに関する情報を用いて、ＬＣＤ１０２に一度に表示できる文字数を算出し、算出した文字数に基づいて文字コード記憶領域２２０に記憶された文字コード群から文字画像変換範囲Ａを選出するとともに、自らが保持する文字画像変換範囲選出フラグＦ１４を“１”に設定する。
【００４７】
ここで、文字選出部２０３は、予めＬＣＤ１０２の表示領域１０２ａのサイズに関する情報として、例えば、ＬＣＤ１０２の表示領域１０２ａの大きさが縦Ｃ画素×横Ｂ画素に設定されている旨の情報を保持しており、文字サイズ決定部２０２から文字サイズに関する情報として、例えば、１文字がＬＣＤ１０２の表示領域１０２ａの中で占有する領域の大きさが縦Ｐ画素×横Ｑ画素である旨の情報が通知されるとすれば、ＣをＰで除して得られる商とＢをＱで除して得られる商との積をＬＣＤ１０２に一度に表示できる文字数として算出する。なお、文字選出部２０３は、実施の形態１と同様に、ＬＣＤ１０２に一度に文字数ｎの文字メッセージが表示できるとすると、文字数ｎ＋１の文字メッセージに対応する文字コード群を文字画像変換範囲Ａとして選出する。
【００４８】
また、文字選出部２０３は、文字画像変換範囲選出フラグＦ１４が“１”に設定されていれば、計時部２１３からのタイムアウトの通知を待ってから文字画像変換範囲Ａの選出を行う。
＜１−４＞検出部
検出部２０４は、実施の形態１と同様に、文字選出部２０３により選出された文字画像変換範囲Ａにおける最後尾の１文字に対応する文字コードを除く範囲で句読点に対応する文字コード（以下、句読点コードと称す。）を検索する。
＜１−５＞計時部
計時部２１３は、実施の形態１と同様に、文字サイズ決定部２０２による文字サイズ決定処理が終了した後の経過時間を計時する。また、計時部２１３は、計時する経過時間に対して所定の閾値（例えば、１秒）を保持しており、計時する経過時間が所定の閾値を超えているか否かを確認し、経過時間が所定の閾値を超えたとき（タイムアウト）に表示制御部２０７にタイムアウトを通知する。ここで、文字選出部２０３は、計時部２１３からのタイムアウトの通知を待って新たな文字画像変換範囲の選出を開始することから、計時部２１３は、新たな文字画像変換範囲Ａの選出開始タイミングを制御することにより、ＬＣＤ１０２上の表示領域１０２ａのスクロール開始のタイミングを決めていることになる。
＜２＞動作
以下、本実施の形態に係る携帯電話機１の動作について説明する。
＜２−１＞全体動作
本実施の形態に係る携帯電話機１の動作のフローチャートを図１３に示す。
【００４９】
ステップＳ３０１乃至ステップＳ３０４およびステップＳ３１２乃至Ｓ３１７での処理は、実施の形態１におけるステップＳ１０１乃至ステップＳ１０４およびステップＳ１１９、Ｓ１２０と同様なので説明を省略する。
ステップＳ３０４またはステップＳ３１５の後に、文字選出部２０３が、文字サイズ決定部２０２により決定された文字サイズに基づいて文字画像変換範囲Ａを選出する（ステップＳ３０５）。
【００５０】
その後、検出部２０４が、文字画像変換範囲Ａの中で句読点コードを検索する句読点検出処理を行い（ステップＳ３０６）、判定部２２２が、検出部２０４により句読点コードが検出されたか否かを判定する（ステップＳ３０７）。
ステップＳ３０７において、判定部２２２が、検出部２０４により句読点コードが検出されたと判定（肯定的な判定）すると（ステップＳ３０７：Ｙｅｓ）、表示制御部２０７が、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群を用いて文字メッセージを表す画像データを生成して（ステップＳ３１６）、画像データ記憶領域２２０に記憶する。
【００５１】
その後、表示制御部２０７が、ＬＣＤドライバ１１１に対して、画像データ記憶領域２２０から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示するように指示する（ステップＳ３１７）。
一方、ステップＳ３０７において、判定部２２２が、検出部２０４により句読点コードが検出されなかったと判定（否定的な判定）すると（ステップＳ３０７：Ｎｏ）、計時部２１３が、文字サイズ決定部２０２により文字サイズを決定してからの経過時間が予め設定された閾値を超えているか否かを判断する（ステップＳ３０８）。
【００５２】
ステップＳ３０８において、計時部２１３が、経過時間が閾値を超えていないと判断すると（ステップＳ３０８：Ｎｏ）ステップＳ３０８の前段階に移行し、経過時間が閾値を超えていると判断すると（ステップＳ３０８：Ｙｅｓ）、文字選出部２０３が、文字コード記憶領域２２０に記憶された文字コード群の中から新たに文字画像変換範囲Ａを選出する（ステップＳ３０９）。
【００５３】
その後、表示制御部２０７が、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群を用いて文字メッセージを表す画像データを生成して（ステップＳ３１０）、画像データ記憶領域２２０に記憶する。
続いて、表示制御部２０７が、ＬＣＤドライバ１１１に対して、画像データ記憶領域２２０から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示するように指示する（ステップＳ３１１）。
【００５４】
次に、検出部２０４が、文字画像変換範囲Ａの中で句読点コードを検索する句読点検出処理を行う（ステップＳ３０６）。以降、ステップＳ３０６乃至ステップＳ３１１の処理を繰り返すことにより、ＬＣＤ１０２上の表示領域１０２ａがスクロールする。
ステップＳ３１２以降の処理は、実施の形態１におけるステップＳ１１７移行の処理と同様なので説明を省略する。
＜実施の形態３＞
＜１＞構成
本実施の形態に係る携帯電話機１は、実施の形態１に係る携帯電話機１と略同様の構成であり、制御部１０９が有する構成の一部のみが相違する。なお、実施の形態１と同様の構成については同一の符号を付して適宜説明を省略する。
本実施の形態に係る制御部１０９の機能について詳細に説明する。制御部１０９の制御を機能別にブロック化して示した図は、実施の形態１と同じであり、図３となる。制御部１０９は、文字コード変換部２０８と、距離検出部２０１と、文字サイズ決定部２０２と、文字選出部２０３と、判定部２２２と、検出部２０４と、表示制御部２０７と、入力検知部２１０とを含んで構成される。なお、制御部１０９について、実施の形態１と同様の構成については適宜説明を省略する。
＜１−１＞文字選出部  文字選出部２０３は、ＬＣＤ１０２の表示領域１０２ａのサイズに関する情報を保持しており、文字サイズ決定部２０２から通知される文字サイズに関する情報を用いて、ＬＣＤ１０２に一度に表示できる文字数の算出と、ＬＣＤ１０２に表示される文字メッセージの１行あたりの文字数の算出とを行う。そして、文字選出部２０３は、ＬＣＤ１０２に一度に表示できる文字数、あるいはＬＣＤ１０２に表示される文字メッセージの１行あたりの文字数に基づいて、文字画像変換範囲Ａを選出する。
【００５５】
ここで、文字選出部２０３は、予めＬＣＤ１０２上の表示領域１０２ａのサイズに関する情報として、例えば、ＬＣＤ１０２上の表示領域１０２ａの大きさが縦Ｃ画素×横Ｂ画素に設定されている旨の情報を保持しており、文字サイズ決定部２０２から文字サイズに関する情報として、例えば、１文字がＬＣＤ１０２上の表示領域１０２ａの中で占有する領域の大きさが縦Ｐ画素×横Ｑ画素である旨の情報が通知されるとすれば、実施の形態１で説明した方法と同様の方法によりＬＣＤ１０２に一度に表示できる文字数を算出するとともに、ＢをＱで除して得られる商に基づいて一行あたりの文字数として算出する。
【００５６】
文字コード記憶領域２２０が、例えば、図１４に示すように、文字メッセージ“今日は○○で会いましょう。お世話になっております。”に対応する文字コード群を記憶しているとする。このうち、ＬＣＤ１０２に一度に表示できる文字数ｎ（表示範囲）が９文字であり、１行あたりの文字数が３文字とする。そうすると、文字選出部２０３は、文字数ｎ（９文字）の文字メッセージ“今日は○○で会いま”に対応する文字コード群を選出する。
【００５７】
また、文字選出部２０３は、例えば、図１５に示すように、判定部２２２から文字画像変換範囲Ａ１から句読点コードが検出されない旨の通知を受けると、文字画像変換範囲Ａ１よりも３文字分（１行当りの文字数分）だけ後方の文字画像変換範囲Ａ２を選出する。そして、文字選出部２０３は、判定部２２２から文字画像変換範囲Ａ２から句読点コードが検出されない旨の通知を受けると、文字画像変換範囲Ａ２よりも３文字分だけ後方の文字画像変換範囲Ａ３を選出することになる。つまり、文字選出部２０３は、先に選出した文字画像変換範囲Ａ（Ａ１，Ａ２，Ａ３）で句読点コードが検出されない場合は、先に選出した文字画像変換範囲Ａ（Ａ１，Ａ２，Ａ３）よりも１行あたりの文字数分だけ公報の文字画像変換範囲Ａを新たに選出する。これにより、ＬＣＤ１０２の表示領域１０２ａは、文字メッセージが１文字ずつ変化する形でスクロールすることになる（図１５上段参照）。
＜１−２＞表示制御部
表示制御部２０７は、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群と、ＲＯＭ１１０に記憶されている文字フォントデータと、文字サイズ決定部２０２から通知される文字サイズ情報とを取得して、文字選出部２０３により選出された文字コード群に対応する文字メッセージを表す画像データを生成する。そして、表示制御部２０７は、生成した画像データを画像データ記憶領域２２４に記憶する。続いて、表示制御部２０７は、ＬＣＤドライバ１１１に対してＬＣＤ１０２に画像データ記憶領域２２４に記憶された文字メッセージを表す画像データに対応する画像を表示するように指示する。
＜１−３＞計時部
計時部２１３は、実施の形態１と同様に、表示制御部２０７に対して一定の周期でスクロールトリガ信号を入力しており、表示制御部２０７は、このスクロールトリガ信号が入力されるごとにＬＣＤ１０２上の表示領域１０２ａを一定の画素ずつ移動させる。つまり、計時部２１３は、スクロールの移動速度を制御している。
＜２＞動作
本実施の形態に係る携帯電話機１の動作のフローチャートを図１６に示す。
【００５８】
ステップＳ４０１乃至ステップＳ４０５およびステップＳ４１３乃至ステップＳ４１８における処理は、実施の形態２におけるステップＳ１０１乃至ステップＳ１１０における処理と同様なので説明を省略する。
ステップＳ４０５の処理が行われた後、検出部２０４が、文字画像変換範囲Ａの中で句読点コードを検索する句読点検出処理を行い（ステップＳ４０６）、判定部２２２が、検出部２０４により句読点コードが検出されたか否かを判定する（ステップＳ４０７）。
【００５９】
ステップＳ４０７において、判定部２２２が、検出部２０４により句読点コードが検出されたと判定（肯定的な判定）すると（ステップＳ４０７：Ｙｅｓ）、ステップＳ４１７に移行する。
一方、ステップＳ４０７において、判定部２２２が、検出部２０４により句読点コードが検出されなかったと判定（否定的な判定）すると（ステップＳ４０７：Ｎｏ）、計時部２１３が、文字サイズ決定部２０２により文字サイズを決定してからの経過時間が予め設定された閾値を超えているか否かを判断する（ステップＳ４０８）。
【００６０】
ステップＳ４０８において、計時部２１３が、経過時間が閾値を超えていないと判断すると（ステップＳ４０８：Ｎｏ）ステップＳ４０８の前段階に移行し、経過時間が閾値を超えていると判断すると（ステップＳ４０８：Ｙｅｓ）、文字選出部２０３が、ＬＣＤ１０２に表示される文字メッセージの１行あたりの文字数を算出し（ステップＳ４０９）、算出した文字数に基づいて、文字コード記憶領域２２０に記憶された文字コード群の中から新たに文字画像変換範囲Ａを選出する（ステップＳ４１０）。
【００６１】
その後、表示制御部２０７が、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群を用いて文字メッセージを表す画像データを生成して（ステップＳ４１１）、画像データ記憶領域２２０に記憶する。
続いて、表示制御部２０７が、ＬＣＤドライバ１１１に対して、画像データ記憶領域２２０から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示するように指示する（ステップＳ４１２）。その後、再び、ステップＳ４０６に移行する。以降、ステップＳ４０６乃至ステップＳ４１２の処理を繰り返すことにより、ＬＣＤ１０２上の表示領域１０２ａがスクロールする。
＜実施の形態４＞
＜１＞構成
本実施の形態に係る携帯電話機１は、実施の形態１に係る携帯電話機１と略同様の構成であり、制御部１０９が有する構成の一部のみが相違する。なお、実施の形態１と同様の構成については同一の符号を付して適宜説明を省略する。
本実施の形態に係る制御部１０９の機能について詳細に説明する。制御部１０９の制御を機能別にブロック化して示した図を図１７に示す。制御部１０９は、文字コード変換部２０８と、距離検出部２０１と、文字サイズ決定部２０２と、文字選出部２０３と、検出部２０４と、表示制御部２０７と、入力検知部２１０と、構文解析部２１２と、判定部２２２とを含んで構成される。つまり、実施の形態４の制御部１０９は、構文解析部２１２を有する点が実施の形態１と相違する。  文字選出部２０３は、文字画像変換範囲Ａを選出するとともに、文字画像変換範囲Ａに含まれる文字数Ｎ３を算出する。例えば、図１８に示す例では、文字選出部２０３は、文字数Ｎ３として“１０”を算出する。また、文字選出部２０３は、ＬＣＤ１０２上の表示領域をスクロールさせるか否かを判断するための指標となるスクロールフラグＦｓを保持している。このスクロールフラグＦｓが“１”に設定されている場合には、文字選出部２０３が文字画像変換範囲Ａを変更するごとに表示制御部２０７が文字画像変換範囲Ａの文字を表示することにより、ＬＣＤ１０２上の表示領域がスクロールする。一方、スクロールフラグＦｓが“０”に設定されている場合には、文字選出部２０３が文字画像変換範囲Ａを変更せず、且つ、表示制御部２０７が、文字画像変換範囲Ａの文字の表示を継続する。この場合は、ＬＣＤ１０２上の表示領域はスクロールしない。
【００６２】
構文解析部２１２は、例えば、語彙機能文法を用いて、文字メッセージおける構文の境界位置を特定し、特定した構文の境界位置に基づいて複数の文節（小文字コード群）を特定する。そして、構文解析部２１２は、文字メッセージの先頭文字を含む１つの文節に含まれる文字数Ｎ３を算出する。例えば、図１８に示す例では、文字メッセージの先頭文字を含む１つの文節が“今日は○○で会いましょう。”なので、構文解析部２１２は、文字数Ｎ３として“１３”を算出する。
【００６３】
検出部２０４は、文字検出部２０３が選出した文字画像変換範囲Ａの中に構文解析部２１２から通知される最初の１文節の最後尾の文字に対応する文字コードが含まれるか否かを検索する。
判定部２２２は、文字選出部２０３が選出した文字画像変換範囲Ａに含まれる文字数Ｎ３と、構文解析部２１２から通知される先頭の小文字コード群に含まれる文字数Ｎ４とを比較し、文字数Ｎ３が文字数Ｎ４より大きい場合には、検出部２０４が最初の１文節の最後尾の文字に対応する文字コードを検出したか否かを判定し、検出部２０４により最初の１文節の最後尾の文字コードが検出された場合にはスクロールフラグＦｓを“１”に設定する。
＜２＞動作
以下、本実施の形態に係る携帯電話機１の動作について説明する。
＜２−１＞全体動作
本実施の形態に係る携帯電話機１の動作のフローチャートを図１９に示す。
【００６４】
ステップＳ５０１乃至ステップＳ５０５およびステップＳ５１２乃至ステップＳ５１７における処理は、実施の形態２におけるステップＳ３０１乃至ステップＳ３０５およびステップＳ３１２乃至ステップＳ７１７における処理と同様なので説明を省略する。
ステップＳ５０５の処理が行われた後、構文解析部２１２が、構文解析を行い、構文解析の結果に基づいて、判定部２２２が、スクロールフラグＦｓの内容を設定する一連の処理（構文解析処理）が行われる（ステップＳ５０６）。詳細は、＜２−２＞で説明する。
【００６５】
次に、文字選出部２０３が、スクロールフラグＦｓが“１”に設定されているか否かを確認する（ステップＳ５０７）。
ステップＳ５０７において、文字選出部２０３が、スクロールフラグＦｓが“１”に設定されていないと判断すると（ステップＳ５０７：Ｎｏ）、ステップＳ４１６に移行する。
【００６６】
一方、ステップＳ５０７において、文字選出部２０３が、スクロールフラグＦｓが“１”に設定されていると判断すると（ステップＳ５０７：Ｙｅｓ）、計時部２１３が、文字サイズ決定部２０２により文字サイズを決定してからの経過時間が予め設定された閾値を超えているか否かを判断する（ステップＳ５０８）。
ステップＳ５０８において、計時部２１３が、経過時間が閾値を超えていないと判断すると（ステップＳ５０８：Ｎｏ）ステップＳ５０８の前段階に移行し、経過時間が閾値を超えていると判断すると（ステップＳ５０８：Ｙｅｓ）、文字選出部２０３が、文字コード記憶領域２２０に記憶された文字コード群の中から新たに文字画像変換範囲Ａを選出する（ステップＳ５０９）。
【００６７】
その後、表示制御部２０７が、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群を用いて文字メッセージを表す画像データを生成して（ステップＳ５１０）、画像データ記憶領域２２０に記憶する。
続いて、ＬＣＤドライバ１１１が、画像データ記憶領域２２０から文字メッセージを表す画像データを取得してＬＣＤ１０２に文字メッセージを表示させる（ステップＳ５１１）。
その後、再び、ステップＳ５０６に移行する。以降、ステップＳ５０６乃至ステップＳ５１１の処理を繰り返すことにより、ＬＣＤ１０２上の表示領域１０２ａがスクロールする。
＜２−２＞構文解析処理
本実施の形態に係る携帯電話機１の構文解析処理における動作のフローチャートを図２０に示す。
【００６８】
まず、構文解析部２１２が、スクロールフラグＦｓを“０”に設定する（ステップＳ６０１）。
次に、構文解析部２１２が、文字コード記憶領域２２０に記憶された文字コード群について構文解析を行う（ステップＳ６０２）。
そして、構文解析部２１２は、文字コード記憶領域２２０に記憶された文字コード群について構文解析を行った結果に基づいて、複数の文節を特定する（ステップＳ６０３）。
【００６９】
続いて、判定部２２２が、文字選出手段２０３から文字画像変換範囲Ａに含まれる文字数Ｎ３を取得するとともに（ステップＳ６０４）、構文解析部２１２から先頭文字を含む１つの文節（最初の１文節）に含まれる文字数Ｎ４を取得する（ステップＳ６０５）。
その後、検出部２０４が、文字数Ｎ３と文字数Ｎ４とを比較して、文字数Ｎ３が文字数Ｎ４に比べて大きいか否かを確認する（ステップＳ６０６）。
【００７０】
ステップＳ６０６において、判定部２２２が、文字数Ｎ３に比べて文字数Ｎ４が大きいと判定（肯定的な判定）すると（ステップＳ６０６：Ｙｅｓ）、そのまま構文解析処理を終了する。つまり、判定部２２２が、肯定的な判定をすると、句読点コードを検索する処理を省略して構文解析処理を終了するので、処理削減による処理負荷低減を図ることができる。
【００７１】
一方、ステップＳ６０６において、判定部２２２が、文字数Ｎ３が文字数Ｎ４以下と判定（否定的な判定）すると（ステップＳ６０６：Ｙｅｓ）、検出部２０４が、先頭文字を含む最初の１文節の最後尾の文字コードが含まれるか否かを判定する（ステップＳ６０７）。スクロールフラグＦｓを“１”に設定する。
ステップＳ６０７において、判定部２２２が、最初の１文節の最後尾の文字コードが含まれると判定（肯定的な判定）すると（ステップＳ６０７：Ｙｅｓ）、そのまま構文解析処理を終了する。
【００７２】
一方、ステップＳ６０７において、判定部２２２は、最初の１文節の最後尾の文字コードが含まれないと判定（否定的な判定）すると（ステップＳ６０７：Ｎｏ）、スクロールフラグＦｓを“１”に設定する（ステップＳ６０８）。
＜変形例＞
（１）前述の実施の形態１乃至３では、距離検出部２０１が、カメラ１０３で撮影した画像に基づいてＬＣＤ１０２とＬＣＤ１０２に対向する顔との間の距離を検出する例について説明したが、これに限定されるものではなく、例えば、赤外線検出や光検出の方法により距離を検出するものであってもよい。本変形例によれば、カメラ１０３で撮影した画像の画像データを記憶するための記憶領域（例えば、画像データ記憶領域２１１）を設ける必要がなくなるので、ＲＡＭ１０９ｂの記憶容量を低減することができるから、消費電力の低減或いはコストの削減を図ることができる。
【００７３】
（２）前述の実施の形態１乃至３では、入力検知部２１０がキー入力装置１０４から出力される信号を検知する例について説明したが、これに限定されるものではなく、例えば、マイクロフォン１０５から特定キーワードの音声が入力されたことを検知するようにしてもよい。本変形例によれば、操作者がキー入力装置１０４を操作することなく、携帯電話機１に所望の動作をさせることが可能となるので、携帯電話機１の操作性を向上させることができる。
（３）前述の実施の形態１乃至３では、検出部２０４が、句読点コードを検索する例について説明したが、これに限定されるものではなく、例えば、検出部２０４が、改行を示す改行データまたは絵文字を示す絵文字コードを検索するものであってもよい。  （４）前述の実施の形態１では、文字選出部２０３が、ＬＣＤ１０２に一度に表示できる文字数ｎ（表示範囲）と同じ文字数分の文字コード群を文字画像変換範囲Ａとして選出する例について説明したが、これに限定されるものではなく、例えば、表示範囲の文字数ｎよりも１文字多いｎ＋１文字分の文字コード群を文字画像変換範囲Ａとして選出するようにしてもよい。これにより、表示制御部２０７が、ｎ＋１文字の文字メッセージを表す画像データを生成し、当該画像データにおけるＬＣＤ１０２の表示領域１０２ａに表示する範囲を文字メッセージの並び方向に所定画素数ずつ逐次移動させることで、表示領域１０２ａをより細かくスクロールさせることができる。
【００７４】
文字選出部２０３が、例えば、図２１に示すように、表示範囲”今日は○○で会いま”よりも１文字多い文字メッセージ“今日は○○で会いまし”に対応する文字コード群を選出した場合とする。この場合、表示制御部２０７は、ＬＣＤ１０２に文字メッセージ“今日は○○で会いま”が表示された状態から文字メッセージ“日は○○で会いまし”が表示された状態まで連続的に変化するような表示を実行するようにＬＣＤドライバ１１１に指示するようにしてもよい。これにより、ＬＣＤ１０２上の表示領域１０２ａは、文字メッセージの並び方向に画素単位の細かさでスクロールすることが可能となる。ここにおいて、表示制御部２０７は、計時部２１３から一定の周期でスクロールトリガ信号が入力されるごとにＬＣＤ１０２ａの表示領域１０２ａを一定の画素ずつ移動（例えば、１画素ずつ移動）させるようにすればよい。
【００７５】
（５）前述の実施の形態３では、文字選出部２０３が、ＬＣＤ１０２に一度に表示できる文字数ｎ（表示範囲）と同じ文字数分の文字コード群を文字画像変換範囲Ａとして選出する例について説明したが、これに限定されるものではなく、例えば、文字選出部２０３が、表示範囲の文字数ｎよりも３文字（１行あたりの文字数）多いｎ＋３文字分の文字コード群を文字画像変換範囲Ａとして選出するようにしてもよい。これにより、表示制御部２０７が、ｎ＋３文字の文字メッセージを表す画像データを生成し、当該画像データにおけるＬＣＤ１０２の表示領域１０２ａに表示する範囲を文字メッセージの並び方向に直交する方向に所定画素数ずつ逐次移動させることで、表示領域１０２ａをより細かくスクロールさせることができる。
【００７６】
文字選出部２０３が、例えば、図２２に示すように、表示範囲”今日は○○で会いま”よりも３文字多い文字メッセージ“今日は○○であいましょう”に対応する文字コード群を文字画像変換範囲Ａとして選出したとする。この場合、表示制御部２０７は、ＬＣＤ１０２に文字メッセージ“今日は○○で会いま”が表示された状態から文字メッセージ“日は○○で会いまし”が表示された状態まで連続的に変化するような表示を実行するようにＬＣＤドライバ１１１に指示するようにしてもよい。これにより、ＬＣＤ１０２上の表示領域１０２ａは、文字メッセージの並び方向とは直交する方向に画素単位の細かさでスクロールすることが可能となる。
【００７７】
＜補足＞
（１）実施の形態１乃至３に係る携帯電話機１は、ＬＣＤ１０２を有し、文字メッセージ（図７に示す例では、文字メッセージ“今日は○○であいましょう。お世話になっております”）を受け取り文字コードに変換する文字コード変換部２０８と、文字メッセージを記憶する文字メッセージ記憶部２２０と、携帯電話機本体１０１から操作者の顔Ｐまでの距離を推定する距離検出部２０１と、推定した距離に基づいてＬＣＤ１０２の文字サイズを決定する文字サイズ決定部２０２と、文字メッセージの先頭文字から、決定された文字サイズでＬＣＤ１０２上に表示可能な文字数だけ文字画像変換範囲Ａとして選出する文字選出部２０３と、文字選出手段により選出された文字画像変換範囲ＡをＬＣＤ１０２に表示させる表示制御部２０７と、文字画像変換範囲Ａの中に、意味上の区切り（図６の例では、句読点）があるか否かを判定する判定部２２２とを備えており、判定部２２２による判定結果が肯定的（句読点がある）な場合には、文字選出部２０３が文字画像変換範囲Ａを変更せず、且つ、表示制御部２０７が、文字画像変換範囲Ａの文字の表示を継続し、判定部２２２による判定結果が否定的な場合には、文字選出部２０３が文字画像変換範囲Ａの中に句読点が含まれるようになるまで文字画像変換範囲Ａを変更するとともに、文字画像変換範囲Ａが変更されるごとに、表示制御部２０７が、文字画像変換範囲Ａの文字をＬＣＤ１０２に表示させることにより、ＬＣＤ１０２上の表示領域１０２ａがスクロールする。
【００７８】
本構成によれば、操作者がキー入力装置１０４を操作することなくＬＣＤ１０２に表示される文字サイズを変更することができるので、操作性の向上を図ることができる。また、ＬＣＤ１０２に表示される文字サイズが変更された結果、文字メッセージの意味上の区切りを示す句読点が表示されず文字メッセージの意味内容が把握できないない場合であっても、文字選出部２０３が、ＬＣＤ１０２上の表示領域１０２ａがスクロールするように文字画像変換範囲Ａを変更するので、操作者がキー入力装置１０４を操作してＬＣＤ１０２上の表示領域１０２ａをスクロールさせる必要がないから、操作者にとって操作性が良い。
【００７９】
（２）実施の形態１乃至３に係る携帯電話機１は、文字画像変換範囲Ａを参照して意味上の区切りとなる箇所を検出する検出部２０４と、文字メッセージに対応する文字コード群を記憶する文字メッセージ記憶領域２２０とを備えており、文字選出部２０３が、文字画像変換範囲Ａの文字メッセージに対応する文字コード群を選出し、検出部２０４が、文字画像変換範囲Ａを構成する文字コード群の中で句読点コードを検索し、表示制御部２０７が、文字選出部２０３により選出された文字画像変換範囲Ａを構成する文字コード群から文字メッセージを表す画像を生成し、生成した画像をＬＣＤ１０２に表示させる。
【００８０】
本構成によれば、ＬＣＤ１０２に表示させる画像の画像データ記憶領域２２４の記憶容量を低減することができる。
（３）実施の形態１に係る携帯電話機１は、複数種類の文字サイズと、各文字サイズにおける文字画像変換範囲Ａに含まれる文字数（第１の文字数）とから構成されるテーブルＴを記憶するＲＯＭ１１０を備えている。そして、文字サイズ決定部２０２は、テーブルＴに登録されている複数の文字サイズの中から１つの文字サイズを選択するとともに、選択した文字サイズに対応した文字画像変換範囲Ａに含まれる文字数Ｎ２をテーブルＴから取得する。一方、検出部２０４は、句読点コードを検索して、文字コード記憶領域２２０に記憶されている文字コード群に対応する文字メッセージの先頭の文字から、この文字メッセージを先頭から検索したときに最初に現れる句読点までの文字数Ｎ１（第２の文字数）を文字サイズ決定部２０２に通知する。文字サイズ決定部２０２は、文字画像変換範囲Ａに含まれる文字数と句読点までの文字数とを比較して、句読点までの文字数が文字画像変換範囲Ａに含まれる文字数よりも大きいときに、文字画像変換範囲Ａを変更するように指示する。
【００８１】
本構成によれば、文字サイズ決定部２０２が文字サイズに基づいて文字画像変換範囲Ａに含まれる文字数を算出する処理を行う必要がなくなるので、処理の簡素化を図ることができる。
（４）実施の形態１乃至４に係る携帯電話機１は、文字サイズ決定部２０２が、ＬＣＤ１０２と操作者の顔との間の距離が大きくなると文字のサイズを拡大し、ＬＣＤ１０２と顔との間の距離が小さくなると文字のサイズを縮小する。
【００８２】
本構成により、ＬＣＤ１０２に表示される文字の視認性を確保することができるので、使い勝手を向上させることができる。また、ＬＣＤ１０２と顔との間の距離が小さくなると、文字のサイズを縮小してＬＣＤ１０２に表示される文字数を増やすことができるので、操作者が文字メッセージの意味内容を容易に把握することができるようになる。
（５）実施の形態１乃至４に係る携帯電話機１は、所定の文字が、句読点に設定されている。
【００８３】
本構成により、文字画像変換範囲Ａの中に句読点コードが含まれない場合に、ＬＣＤ１０２上の表示領域１０２ａがスクロールするので、操作者がＬＣＤ１０２に表示される文字メッセージの意味内容の把握を容易にすることができる。
（６）実施の形態１、２および４に係る携帯電話機１は、表示制御部２０７が、文字メッセージを表す画像をＬＣＤ１０２に文字メッセージの並び方向に所定画素数ずつ移動する形でスクロール表示させる。
本構成により、操作者がＬＣＤ１０２に表示される文字メッセージの意味内容の把握を容易にすることができる。
【００８４】
（７）実施の形態３に係る携帯電話機１は、表示制御部２０７が、文字メッセージを表す画像をＬＣＤ１０２に文字メッセージの並び方向とは直交する方向に所定画素数ずつ移動する形でスクロール表示させる。
本構成により、操作者がＬＣＤ１０２に表示される文字メッセージの意味内容の把握を容易にすることができる。
【００８５】
（８）実施の形態１乃至４に係る携帯電話機１は、文字サイズ決定部２０２による文字サイズ決定処理が終了した後の経過時間を計時する計時部２１３を備えており、表示制御部２０７が、計時部２１３が計時した経過時間に基づいてＬＣＤ１０２にスクロール表示させるタイミングおよびスクロール表示の速度を制御する。  本構成によれば、文字サイズ決定処理が終了した後において、操作者がＬＣＤ１０２に表示される文字メッセージの内容を確認する時間を確保することができるので、操作者がＬＣＤ１０２に表示される文字メッセージの意味内容の把握を容易にすることができる。
【００８６】
（９）実施の形態１乃至４に係る携帯電話機１は、操作者が情報を入力するキー入力装置１０４を備えており、文字メッセージを先頭文字から決定された文字サイズでＬＣＤ１０２上に表示可能な文字数だけ文字画像変換範囲Ａとして選出した後に、文字選出部２０３が、操作者がキー入力装置１０４に所定の情報を入力すると、文字コード記憶領域２２０に記憶された文字コード群の中から先頭の文字コードを含む文字画像変換範囲Ａを選出する。
本構成により、操作者がキー入力装置１０４から所定の情報を入力するだけで、ＬＣＤ１０２に文字メッセージの先頭から表示させることが可能なので、操作者が再度文字メッセージの先頭から内容を確認したい場合に対応することができる。
【００８７】
（１０）実施の形態１乃至４に係る携帯電話機１は、操作者が情報を入力するキー入力装置１０４を備えており、文字サイズ決定部２０２は、操作者がキー入力装置１０４に文字サイズに関する情報を入力すると、この文字サイズに関する情報に基づいて文字サイズを決定する。
本構成により、操作者がキー入力装置１０４を使って、ＬＣＤ１０２に表示される文字サイズを自由に設定することができるので、操作者の使い勝手の向上を図ることができる。
【００８８】
（１１）実施の形態４に係る携帯電話機１は、文字メッセージ（図１８に示す例では、文字メッセージ“今日は○○であいましょう。お世話になっております”）について構文解析を行い、文字メッセージを複数の文節に区分し、文字メッセージの先頭の文節に含まれる文字数（第３の文字数）Ｎ４を算出する構文解析部２１２を備えており、判定部２２２が、文字画像変換範囲Ａの中に、意味上の区切り（文節の最後尾の文字）があるか否かを判定するとともに、文字数Ｎ４と文字画像変換範囲Ａに含まれる文字数（第４の文字数）Ｎ３とを比較して、文字数Ｎ４が文字数Ｎ３よりも大きいか否かを判定する。  本構成によれば、操作者がキー入力装置１０４を操作することなくＬＣＤ１０２に表示される文字サイズを変更することができるので、操作性の向上を図ることができる。また、ＬＣＤ１０２に表示される文字サイズが変更された結果、１つの文節の全てが表示されない場合に文字選出部２０３が文字画像変換範囲Ａを変更するので、操作者が文字メッセージの示す意味内容を把握するためにキー入力装置１０４を操作してスクロール表示させる必要がないから、操作者にとって操作性が良い。また、判定結果が肯定的な場合には、句読点コードを検索する処理を省略することができるので、処理削減による処理負荷の低減を図ることができる。
【産業上の利用可能性】
【００８９】
本発明は、表示装置を有する携帯電話機等の携帯端末に広く適用可能である。
【符号の説明】
【００９０】
１  携帯電話機
１０１  携帯電話機本体
１０２  ＬＣＤ
１０２ａ  表示領域
１０３  カメラ
１０４  キー入力装置
１０８  カメラドライバ
１０９  制御部
１１１  ＬＣＤドライバ
２０１  距離検出部
２０１ａ  画像取得部
２０１ｂ  顔検出部
２０２  文字サイズ決定部
２０３  文字選出部
２０４  検出部
２０７  表示制御部
２０８  文字コード変換部
２１２  構文解析部
２１３  計時部
２２０  文字コード記憶領域
２２２  判定部
３０１  表示装置
Ａ，Ａ１，Ａ２，Ａ３  文字画像変換範囲
Ｐ  操作者の顔
【図１】
2012029260.tif 000004
【図２】
2012029260.tif 000005
【図３】
2012029260.tif 000006
【図４】
2012029260.tif 000007
【図５】
2012029260.tif 000008
【図６】
2012029260.tif 000009
【図７】
2012029260.tif 000010
【図８】
2012029260.tif 000011
【図９】
2012029260.tif 000012
【図１０】
2012029260.tif 000013
【図１１】
2012029260.tif 000014
【図１２】
2012029260.tif 000015
【図１３】
2012029260.tif 000016
【図１４】
2012029260.tif 000017
【図１５】
2012029260.tif 000018
【図１６】
2012029260.tif 000019
【図１７】
2012029260.tif 000020
【図１８】
2012029260.tif 000021
【図１９】
2012029260.tif 000022
【図２０】
2012029260.tif 000023
【図２１】
2012029260.tif 000024
【図２２】
2012029260.tif 000025