(57)【要約】【課題】本発明は、文字データを表示する際に、複数文字からなる登録文字を検出し、閲覧しやすいように改行位置を制御することで情報を正確且つ有効に表示する。【解決手段】文字表示装置は、顔文字や定型文等の複数の文字から構成される特殊文字を登録文字として記憶する。また、文字データを改行させる改行操作が登録文字中に挿入される場合に、当該改行を除去することができる複数の制御方式を記憶する。そして、文字表示装置等は、表示部に表示する文字データに含まれる登録文字の中に、改行が挿入された改行挿入登録文字がある場合は、当該改行挿入登録文字を検出する。そして、記憶してある複数の制御方式に基づいて当該改行挿入登録文字から改行を除去する。よって、利用者は快適に所定の文字データを閲覧することができる。【選択図】　　　図３
2004133526.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、データの送受信が可能であり、表示部を備えた文字表示装置であって、
複数の文字から構成される特殊文字を登録文字として記憶する登録文字記憶手段と、
前記登録文字中に挿入される改行を除去するための制御方式を記憶する制御方式記憶手段と、
前記表示部に表示する文字データに含まれる前記登録文字において、前記改行が挿入される改行挿入登録文字を検出する改行挿入登録文字検出手段と、
前記制御方式記憶手段に記憶された前記制御方式に基づいて、前記改行挿入登録文字に挿入される改行を除去するための制御をする制御手段と、
前記文字データを前記表示部に表示する表示手段と、を備えることを特徴とする文字表示装置。
【請求項２】
前記制御方式に対して、前記表示部において前記文字データを有効に表示することを基準とした優先順位を設定する優先順位設定手段をさらに備え、
前記制御方式記憶手段は、前記制御方式を前記優先順位に対応付けて記憶しており、
前記制御手段は、前記優先順位及び前記制御方式に基づいて、前記改行挿入登録文字に挿入された前記改行を除去することを特徴とする請求項１に記載の文字表示装置。
【請求項３】
前記制御方式は、前記改行挿入登録文字の直前に新たな改行を挿入することで、前記改行挿入登録文字に挿入された前記改行を除去する改行挿入方式を含み、
前記優先順位設定手段は、最も優先順位の低い前記制御方式として前記改行挿入方式を設定することを特徴とする請求項２に記載の文字表示装置。
【請求項４】
前記制御方式は、前記文字データに含まれる前記登録文字の文字サイズ又は前記文字データの少なくとも一方に含まれる全ての文字の文字サイズを調整することで前記改行挿入登録文字に挿入された前記改行を除去する文字サイズ調整方式を含むことを特徴とする請求項１乃至３のいずれか一項に記載の文字表示装置。
【請求項５】
前記改行は、前記文字データを作成した者によって意図的に挿入される挿入改行と、前記表示部の表示能力に基づいて前記文字表示装置によって自然に挿入される自然改行とがあり、
前記文字データ中に含まれる前記挿入改行を全て除去する挿入改行除去手段をさらに備えることを特徴とする請求項１乃至４のいずれか一項に記載の文字表示装置。
【請求項６】
前記制御手段は、前記制御方式に基づいて、前記文字データに含まれる前記改行挿入登録文字単位で、前記改行挿入登録文字に挿入された前記改行を除去することを特徴とする請求項１乃至５のいずれか一項に記載の文字表示装置。
【請求項７】
前記制御手段は、前記制御方式に基づいて、前記文字データ単位で、前記改行挿入登録文字に挿入された前記改行を除去することを特徴とする請求項１乃至５のいずれか一項に記載の文字表示装置。
【請求項８】
ネットワークを介して、データの送受信が可能であり、表示部を備えた文字表示方法であって、
複数の文字から構成される特殊文字を登録文字として記憶する登録文字記憶工程と、
前記登録文字中に挿入される改行を除去するための制御方式を記憶する制御方式記憶工程と、
前記表示部に表示する文字データに含まれる前記登録文字において、前記改行が挿入される改行挿入登録文字を検出する改行挿入登録文字検出工程と、
前記制御方式記憶手段に記憶された前記制御方式に基づいて、前記改行挿入登録文字に挿入される前記改行を除去するための制御をする制御工程と、
前記文字データを前記表示部に表示する表示工程と、を有することを特徴とする文字表示方法。
【請求項９】
ネットワークを介して、データの送受信が可能であり、表示部を備えたコンピュータにより実行されるプログラムであって、
複数の文字から構成される特殊文字を登録文字として記憶する登録文字記憶手段、
前記登録文字中に挿入される改行を除去するための制御方式を記憶する制御方式記憶手段、
前記表示部に表示する文字データに含まれる前記登録文字において、前記改行が挿入される改行挿入登録文字を検出する改行挿入登録文字検出手段、
前記制御方式記憶手段に記憶された前記制御方式に基づいて、前記改行挿入登録文字に挿入される前記改行を除去するための制御をする制御手段、
前記文字データを前記表示部に表示する表示手段、として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置において文字を表示するための技術に関する。
【０００２】
【従来の技術】
近年の情報技術の発展に伴い、利用者は、通信機能を有するパソコンや携帯電話等の端末装置を使用して、電子メールをはじめとする文字データのやりとりを自由に行うことができる。
【０００３】
しかし、携帯電話等の携帯端末に設けられている表示画面は、パソコンと比較すると極めて小さい。即ち、携帯端末が所定の文字データを表示するときの行数、文字数は、パソコンと比較すると極めて少ない。
【０００４】
具体的に、例えば、パソコンにおいて閲覧することを前提に送られた電子メールは、通常、２０〜４０文字毎に改行されている。一方、携帯端末において閲覧することを前提に送られた電子メールは、通常、１０〜１５文字毎に改行されている。即ち、快適に閲覧するために挿入される改行の位置や数は、端末装置の表示能力でそれぞれ異なる。そのため、パソコンから受信した電子メールを携帯端末で閲覧しようとすると、不自然な改行となり、閲覧しにくいという問題が生じていた。また、複数文字により構成される顔文字などの特殊文字は、途中で改行されると顔文字として機能することができず、特に閲覧しにくくなっていた。
【０００５】
従来は、この問題を回避するため、複数文字により構成される顔文字や定型文字等を、各利用者端末が、予め対応付けて記憶している同一内容を意味する画像データに変換する方法がとられていた（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
特開２０００−１２２８３８号公報
【０００７】
【発明が解決しようとする課題】
しかし、従来の方法では、同一内容を意味するとはいえ、電子メールを作成した利用者の意図を正確に反映しているとはいえない。また、画像データを記憶する必要があり、処理能力の低い端末装置においては負荷がかかりやすいという問題もある。
【０００８】
また、例えば、携帯端末はパソコンなどと比較すると、一度に表示できる情報量が少ないことから、表示能力の低い携帯端末においては小さい画面上で文字データを有効に表示することが出来るようにする必要もある。
【０００９】
本発明は以上の点に鑑みてなされたものであり、文字データを表示する際に、複数文字からなる登録文字を検出し、画像データではなく文字コードを使用して、利用者が閲覧しやすいように改行位置を制御することで情報を正確且つ有効に表示する文字表示装置、文字表示方法及びプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の１つの観点では、ネットワークを介して、データの送受信が可能であり、表示部を備えた文字表示装置は、複数の文字から構成される特殊文字を登録文字として記憶する登録文字記憶手段と、前記登録文字中に挿入される改行を除去するための制御方式を記憶する制御方式記憶手段と、前記表示部に表示する文字データに含まれる前記登録文字において、前記改行が挿入される改行挿入登録文字を検出する改行挿入登録文字検出手段と、前記制御方式記憶手段に記憶された前記制御方式に基づいて、前記改行挿入登録文字に挿入される前記改行を除去するための制御をする制御手段と、前記文字データを前記表示部に表示する表示手段と、を備える。
【００１１】
また、同様の観点では、ネットワークを介して、データの送受信が可能であり、表示部を備えた文字表示方法は、複数の文字から構成される特殊文字を登録文字として記憶する登録文字記憶工程と、前記登録文字中に挿入される改行を除去するための制御方式を記憶する制御方式記憶工程と、前記表示部に表示する文字データに含まれる前記登録文字において、前記改行が挿入される改行挿入登録文字を検出する改行挿入登録文字検出工程と、前記制御方式記憶手段に記憶された前記制御方式に基づいて、前記改行挿入登録文字に挿入される前記改行を除去する制御工程と、前記文字データを前記表示部に表示する表示工程と、を有する。
【００１２】
上記の文字表示装置又は文字表示方法は、顔文字や定型文等の複数の文字から構成される特殊文字を登録文字として記憶する。また、文字表示装置等は、文字データを改行させる改行操作が登録文字中に挿入される場合に、当該改行を除去することができる複数の制御方式を記憶する。ここで、除去とは、改行操作が起きないようにすることである。そして、文字表示装置等は、表示部に表示する文字データに含まれる登録文字の中に、改行が挿入された改行挿入登録文字がある場合は、当該改行挿入登録文字を検出する。そして、記憶してある複数の制御方式に基づいて当該改行挿入登録文字から改行を除去する。
【００１３】
これによれば、登録文字中に改行が挿入された状態で文字データが表示部に表示されることがない。よって、利用者は快適に所定の文字データを閲覧することができる。
【００１４】
上記の文字表示装置の一態様では、前記制御方式に対して、前記表示部において前記文字データを有効に表示することを基準とした優先順位を設定する優先順位設定手段をさらに備え、前記制御方式記憶手段は、前記制御方式を前記優先順位に対応付けて記憶しており、前記制御手段は、前記優先順位及び前記制御方式に基づいて、前記改行挿入登録文字に挿入された前記改行を除去する。これによれば、表示部に表示する際の有効性を考慮し、文字データの情報量を少なくしつつ、改行挿入登録文字に挿入された改行を除去することができる。よって、一度に表示できる情報量の少ない表示部において文字データを有効に表示することができる。
【００１５】
上記の文字表示装置の他の一態様では、前記制御方式は、前記改行挿入登録文字の直前に新たな改行を挿入することで、前記改行挿入登録文字に挿入された前記改行を除去する改行挿入方式を含み、前記優先順位設定手段は、最も優先順位の低い前記制御方式として前記改行挿入方式を設定する。ここで、改行挿入方式は、確実に改行挿入登録文字に挿入された改行を除去することができる。しかし、文字データの情報量を増加させるため、文字表示装置は、改行挿入方式の優先順位を最も低く設定する。これによれば、表示の有効性を考慮しつつ、確実に登録文字中に改行が挿入された状態で文字データが表示されることを防止することができる。
【００１６】
上記の文字表示装置の他の一態様では、前記制御方式は、前記文字データに含まれる前記登録文字の文字サイズ又は前記文字データの少なくとも一方に含まれる全ての文字の文字サイズを調整することで前記改行挿入登録文字に挿入された前記改行を除去する文字サイズ調整方式を含む。これによれば、文字データの情報量を少なくしつつ、改行挿入登録文字に挿入された改行を除去することができる。
【００１７】
上記の文字表示装置の他の一態様では、前記改行は、前記文字データを作成した者によって意図的に挿入される挿入改行と、前記表示部の表示能力に基づいて前記文字表示装置によって自然に挿入される自然改行とがあり、前記文字データ中に含まれる前記挿入改行を全て除去する挿入改行除去手段をさらに備える。これによれば、文字データの情報量を少なくし、一度に表示できる情報量の少ない表示部において文字データを有効に表示することができる。
【００１８】
上記の文字表示装置の他の一態様では、前記制御手段は、前記制御方式に基づいて、前記文字データに含まれる前記改行挿入登録文字単位で、前記改行挿入登録文字に挿入された前記改行を除去する。これによれば、文字データに含まれる改行挿入登録文字毎に、最も文字データの情報量を少なくする制御方式を適用することができる。よって、一度に表示できる情報量の少ない表示部において文字データを有効に表示することができる。
【００１９】
上記の文字表示装置のさらに他の一態様では、前記制御手段は、前記制御方式に基づいて、前記文字データ単位で、前記改行挿入登録文字に挿入された前記改行を除去する。これによれば、文字データ全体に対して一括して制御方式を適用する。そのため、改行挿入登録文字毎に制御方式を適用する場合と比較して、処理を迅速に行うことができる。
【００２０】
本発明の他の観点では、ネットワークを介して、データの送受信が可能であり、表示部を備えたコンピュータにより実行されるプログラムは、複数の文字から構成される特殊文字を登録文字として記憶する登録文字記憶手段、前記登録文字中に挿入された改行を除去するための制御方式を記憶する制御方式記憶手段、前記表示部に表示する文字データに含まれる前記登録文字において、前記改行が挿入された改行挿入登録文字を検出する改行挿入登録文字検出手段、前記制御方式記憶手段に記憶された前記制御方式に基づいて、前記改行挿入登録文字に挿入された前記改行を除去するための制御をする制御手段、前記文字データを前記表示部に表示する表示手段、として前記コンピュータを機能させる。
【００２１】
上記のプログラムを文字表示装置内のコンピュータで実行することにより、上記の文字表示装置を実現することができる。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。なお、以下の実施形態では、通信機能を有する携帯電話を利用者端末として本発明に適用した場合について説明する。
【００２３】
［携帯電話の構成］
図１は、本発明が適用された携帯電話のブロック図である。携帯電話１３は、マイクロプロセッサを主体として構成されたＣＰＵ１、そのＣＰＵ１に対する主記憶装置としてのＲＯＭ２及びＲＡＭ３、画像処理及び音声処理用のＧＰＵ（Ｇｒａｐｈｉｃｓ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）７及びＳＰＵ（Ｓｏｕｎｄ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）９、入力処理用のキー入力部４、データ入力部１１、並びに、データの送受信処理用の送受信処理部５がバス１２を介して各部と接続されて構成されている。
【００２４】
ＲＯＭ２には、利用者端末３１の全体の動作制御に必要なプログラムとしてのオペレーティングシステムが書き込まれる。ＲＡＭ３は作業メモリとして機能し、後述する登録文字リストや改行位置リストなどが必要に応じて書き込まれる。
【００２５】
ＧＰＵ７は、装備された液晶等からなる所定のサイズのモニタ８に、送信先電話番号やメールアドレスを入力操作に応じて確認的に表示させたり、必要な機能をガイド的に表示させたりする制御を行うものである。また、ＧＰＵ７は、ネットワークを介して他の利用者端末から受信した電子メール等を、モニタ８に表示させる。ＳＰＵ９は、着信時の音楽やゲームの効果音などの、楽音データや音源データ等を再生してスピーカ１０から出力させる。
【００２６】
キー入力部４は相手先の電話番号やホームページアドレスの入力の他、電子メールの作成等をおこなうための各種のキーを備えているものである。データ入力部１１は、キー入力部４の操作に応じて電子メール等を作成するものである。
【００２７】
送受信処理部５は、通常の無線公衆回線からの着信、送信の回線制御及び音声データの送受信の他、インターネットを経由するなどして用いられる電子メールやサーバからダウンロードされる各種アプリケーション等におけるデータ送受信を処理するもので、送受信データはアンテナ６を介して授受される。
【００２８】
なお、携帯電話をはじめとする利用者端末１３は、上記の他にも、通常の会話のための発着信などの携帯電話等における本来の動作を実行するための各種の構成要素を備えるが、本発明と直接関係しない部分については便宜上説明を省略する。
【００２９】
次に、表示制御処理の態様を、表示制御処理１、表示制御処理２、及び、表示制御処理３として説明する。
【００３０】
表示制御処理１は、登録文字中に改行があるか否かを検出し、改行がある場合は所定の変換方式に基づいて変換し、当該登録文字中の改行を除去する。ここで、改行の除去とは、改行位置の制御等により改行操作が起きないようにすることである。なお、登録文字中の改行の有無の検出はブロック単位で行う。
【００３１】
表示制御処理２は、登録文字中に改行があるか否かを検出し、改行がある場合に所定の変換方式に基づいて変換することは、表示制御処理１と同様だが、検出をブロック単位で行うのではなく登録文字単位で行う。
【００３２】
表示制御処理１、及び、表示制御処理２では、変換方式に基づき文字データ中の登録文字に対して１つ１つ処理を行ったが、表示制御処理３は、所定の変換方式に基づき当該文字データ全体に対して一括して処理を行う。つまり、表示制御処理１、及び、表示制御処理２では１つの文字データ中で登録文字毎にばらばらの変換方式で処理を行うが、表示制御処理３では原則として１つの変換方式で処理を行う。
【００３３】
［表示制御処理１］
次に、表示制御処理１について図２乃至図７を参照して説明する。表示制御処理１は、所定の文字データをモニタ８上に表示した際に、複数文字で構成される顔文字等が途中で改行されないように改行位置の制御を行う処理の一態様である。なお、表示制御処理１において、利用者端末１３は、パソコンで閲覧することを前提に作成された電子メールを文字データとして受信し、当該文字データをモニタ８上で閲覧するものとする。
【００３４】
利用者端末１３が、所定の電子メールの本文をモニタ８上に表示した際の画面例を図２に示す。例えば、パソコンにおいて閲覧することを前提に作成された電子メールを、利用者端末１３において閲覧しようとすると、パソコンと利用者端末１３では最適な改行の挿入位置が異なるため、図２（ａ）の文末に示すように、顔文字等が途中で改行されてしまう。そこで、表示制御処理１において、利用者端末１３は、複数文字で構成される顔文字や定型文字等を予め登録文字として記憶しておき、所定の変換方式に従って登録文字中に改行が挿入されないよう、改行位置を制御することとしている。ここで、改行の挿入とは、文字データを改行させる改行操作が挿入されることをいう。
【００３５】
ここで、表示制御処理１において使用される登録文字ファイルについて、図３を参照して説明する。登録文字ファイルは、図１に示すＲＯＭ２に記憶されており、登録ＩＤ、登録文字及び登録文字コードから構成されている。登録ＩＤとは、登録文字を一意に識別する情報である。また、登録文字とは、登録ＩＤに対応づけて記憶された顔文字をはじめとする複数文字の組み合わせである。表示制御処理１は、登録文字中に改行が挿入されないよう改行位置を制御する。さらに、登録文字コードとは、当該登録文字に対応する文字コードである。ここで、文字コードとは、コンピュータ上で日本語（平仮名・片仮名・漢字・記号）を識別するための文字を表す数値の事をいう。
【００３６】
次に、表示制御処理１において使用される変換方式ファイルＡについて、図４を参照して説明する。変換方式ファイルＡは、図１に示すＲＯＭ２に記憶されており、変換ＩＤ及び変換方式から構成されている。変換ＩＤとは、変換方式を一意に識別する情報であり、ＣＶ０〜４まで記憶されている。また、変換方式とは、変換ＩＤに対応付けて記憶されており、登録文字中に改行が挿入されないよう改行位置を制御する方式である。
【００３７】
変換ＩＤ「ＣＶ０」に対応する変換方式「無変換」は、改行位置を制御せず、利用者端末１３が所定の文字データに基づいてモニタ８上にそのまま当該文字データを表示する方式である。なお、詳細は後述するが、表示制御処理１は、所定の文字データにおける登録文字中に改行が挿入されていない場合、利用者端末１３の変換ＩＤを「ＣＶ０」に設定し、当該文字データに基づいてモニタ８上に表示する。
【００３８】
変換ＩＤ「ＣＶ１」に対応する変換方式「半角文字に変換」は、登録文字中に改行が挿入されている場合、当該登録文字を全角から半角に変換して表示する方式である。具体的に、図２（ａ）に示すように、文末の顔文字中で改行され、利用者が閲覧しにくくなっている場合、図２（ｂ）に示すように、当該顔文字を半角に変換し、半角顔文字３０として表示する。
【００３９】
変換ＩＤ「ＣＶ２」に対応する変換方式「２ドット小さい文字に変換」は、登録文字中に改行が挿入されている場合、当該登録文字を２ドット小さい文字に変換して表示する方式である。具体的には、登録文字が、縦横「１２×１２ドット」の文字サイズであった場合、当該登録文字を縦横「１０×１０ドット」の文字サイズで表示する。
【００４０】
変換ＩＤ「ＣＶ３」に対応する変換方式「４ドット小さい文字に変換」は、登録文字中に改行が挿入されている場合、当該登録文字を４ドット小さい文字に変換して表示する方式である。なお、表示制御処理１において変換ＩＤ「ＣＶ３」に対応する変換方式に基づいて改行位置を制御するのは、変換ＩＤ「ＣＶ２」に対応する変換方式に基づいて改行位置を制御したにも関わらず、登録文字中に改行が挿入されている問題が解消しない場合である。
【００４１】
変換ＩＤ「ＣＶ４」に対応する変換方式「改行挿入」は、登録文字中に改行が挿入されている場合、当該登録文字の直前に改行を挿入して表示する方式である。具体的に、図２（ａ）に示すように、文末の顔文字中で改行され、利用者が閲覧しにくくなっている場合、図２（ｃ）に示すように、当該顔文字の直前に改行３１を挿入して表示する。これによれば、当該顔文字中で改行されているという問題を確実に解消することができる。
【００４２】
なお、登録文字中に改行が挿入されている場合、表示制御処理１において利用者端末１３は、変換ＩＤ「ＣＶ１」、「ＣＶ２」、「ＣＶ３」、「ＣＶ４」の順に対応する変換方式に基づいて改行位置を制御する。これは、利用者端末１３は、一度に表示できる文字データが少なく、小さい画面上で文字データを有効に表示する必要があるからである。例えば、変換ＩＤ「ＣＶ４」に対応する変換方式「改行挿入」は、登録文字中で改行されているという問題を確実に解消することができるが、改行することで画面に表示する行数が多くなり、小さい画面上で情報を有効に表示しているとは言い難い。つまり、表示制御処理１において利用者端末１３は、情報を有効に表示できる順に変換方式の優先順位を設定し、当該優先順位に基づいて変換方式を試すことにより改行位置を制御している。
【００４３】
次に、表示制御処理１について、図５のフローチャートを参照して説明する。なお、以下に説明する処理は、図１に示すＲＯＭ２に記憶されたプログラムやデータに基づいてＣＰＵ１により実行される。また、表示制御処理１においてＣＰＵ１は、閲覧予定の文字データを文字コードとして認識し、処理を行うものとする。
【００４４】
図５によれば、利用者端末１３のＣＰＵ１は、文字データ、及び、図３に示す登録文字ファイルに基づいて、登録文字リストを作成する（ステップＳ１）。
【００４５】
ここで、登録文字リストについて図６を参照して説明する。登録文字リストは、閲覧予定の文字データ及び登録文字ファイルに基づいて、当該文字データ中に含まれる登録文字を検出したリストであり、図１に示すＲＡＭ３に記憶され、所定のタイミングで更新される。登録文字リストは、文字ナンバー（以下、「ＮＯ．」と呼ぶ。）、登録ＩＤ、開始文字番号及び終了文字番号から構成されている。
【００４６】
文字ＮＯ．は、閲覧予定の文字データに含まれる登録文字の識別情報であり、通し番号となっている。また、登録ＩＤは、文字ＮＯ．に対応付けて記憶されており、当該文字データに含まれる顔文字の登録ＩＤである。さらに、開始文字番号及び終了文字番号は、文字ＮＯ．に対応付けて記憶されており、対応する登録文字が当該文字データの何文字目から何文字目に含まれているかを示す情報である。つまり、利用者端末１３のＣＰＵ１は、登録文字リストを確認することにより、当該文字データ中に含まれる登録文字の数や位置といった情報を迅速に把握することができる。
【００４７】
図５によれば、利用者端末１３のＣＰＵ１は、次に、改行位置リストを作成する（ステップＳ２）。
【００４８】
ここで、改行位置リストについて図７を参照して説明する。改行位置リストは、閲覧予定の文字データ、及び、利用者端末１３の表示能力に基づいて、当該文字データ中に含まれる改行を検出したリストであり、図１に示すＲＡＭ３に記憶され、所定のタイミングで更新される。改行位置リストは、改行ＮＯ．、改行番号及び改行種類から構成されている。
【００４９】
改行ＮＯ．は、閲覧予定の文字データに含まれる改行の識別情報であり、通し番号となっている。また、改行番号は、改行ＮＯ．に対応付けて記憶されており、対応する改行が当該文字データの何文字目に含まれているかを示す情報である。さらに、改行種類は、改行の種類であり、「行あふれ」と「挿入」の二種類が存在する。「行あふれ」は、モニタ８上に表示できる最大の行数を越えたため、利用者端末１３により強制的に文字データ中に含まれている改行である。一方、「挿入」は、文字データの作成者が意図的に挿入することで文字データ中に含まれている改行である。つまり、利用者端末１３のＣＰＵ１は、改行位置リストを確認することにより、当該文字データ中に含まれる改行の数、位置又は種類といった情報を迅速に把握することができる。
【００５０】
図５によれば、利用者端末１３のＣＰＵ１は、次に、変数「Ｂ＝１、ＣＶ＝０」と設定する（ステップＳ３）。
【００５１】
ここで、「Ｂ」とは、ブロックの識別情報であるブロック番号を表す変数である。ブロックとは、文字データと改行位置リストに基づいて設定することができる文字データを改行で区切った１つの単位である。具体的には、図７に示すように、改行ＮＯ．「１」に対応する改行は、文字データの１１文字目に含まれている。そして、改行ＮＯ．「２」に対応する改行は、文字データの２０文字目に含まれている。よって、変数「Ｂ＝１」は、文字データの１文字目から１１文字目までの文字データを第１ブロックとして示しており、変数「Ｂ＝２」は、文字データの１２文字目から２０文字目までの文字データを第２ブロックとして示している。
【００５２】
また、「ＣＶ」とは、変換方式ファイルＡの変換ＩＤを表す変数である。具体的には、変数「ＣＶ＝０」は、図４に示す変換方式ファイルＡの変換ＩＤ「ＣＶ０」のことであり、変換方式「無変換」に対応している。また、変数「ＣＶ＝１」は、変換方式ファイルＡの変換ＩＤ「ＣＶ１」のことであり、変換方式「半角文字に変換」に対応している。
【００５３】
図５によれば、利用者端末１３のＣＰＵ１は、登録文字リスト及び改行位置リストに基づいて第Ｂブロックの検索を行う（ステップＳ４）。ステップＳ３において、変数「Ｂ＝１」であるから、ＣＰＵ１は、登録文字リスト及び改行位置リストに基づいて、文字データにおける第１ブロックの検索を行う。そして、ＣＰＵ１は、第１ブロックに含まれる登録文字中に改行が挿入されているか否かを判定する（ステップＳ５）。
【００５４】
改行が挿入されていない場合、ＣＰＵ１は、検索を行ったブロックが文字データにおける最後のブロックであるか否かを、改行位置リストに基づいて判定する（ステップＳ６）。そして、例えば、第１ブロックのように最後のブロックでない場合、ＣＰＵ１は、変数「Ｂ＝Ｂ＋１、ＣＶ＝０」と設定する（ステップＳ７）。即ち、ＣＰＵ１は、ブロック番号を「１」追加し、変換ＩＤを初期値「０」に戻す。そして、ＣＰＵ１は、登録文字リスト及び改行位置リストを修正する（ステップＳ８）。例えば、登録文字中に改行が挿入されている場合、ＣＰＵ１は、所定の変換方式に従って改行位置を制御するため、文字データ中に含まれる登録文字や改行の位置が当該制御によりずれるからである。そして、ＣＰＵ１は、ステップＳ５に戻り、所定の処理を行う。
【００５５】
ステップＳ５において改行が挿入されている場合、ＣＰＵ１は、変数「ＣＶ＝ＣＶ＋１」と設定し、対応する変換方式により改行位置の制御を行う（ステップＳ９）。例えば、変数「ＣＶ＝０」である場合、変数ＣＶに「１」を追加し、変数「ＣＶ＝１」とする。そして、図４に示す、変換方式ファイルＡの変換ＩＤ「ＣＶ１」に対応する変換方式「半角文字に変換」を、ステップＳ５で判定した改行が挿入された登録文字に適用することで、改行位置の制御を行う。そして、ＣＰＵ１は、ステップＳ５に戻り、再び、登録文字中に改行が挿入されているか否かを判定する。
【００５６】
例えば、上記の変換ＩＤ「ＣＶ１」に対応する改行位置の制御により、当該登録文字中の改行挿入が解消されていれば、ＣＰＵ１は、ステップＳ６を行う。一方、当該登録文字中の改行挿入が解消されていなければ、ＣＰＵ１は、再びステップＳ９を行う。即ち、変数「ＣＶ＝ＣＶ＋１」と設定し、対応する変換方式により改行位置の制御を行う。例えば、「ＣＶ＝１」である場合、変数ＣＶに「１」を追加し、変数「ＣＶ＝２」とする。そして、図４に示す、変換方式ファイルＡの変換ＩＤ「ＣＶ２」に対応する変換方式「２ドット小さい文字に変換」を、当該登録文字に適用することで、改行位置の制御を行う。このように、当該登録文字中の改行挿入が解消されるまで、ＣＰＵ１は、ステップＳ５及びＳ９を繰り返す。
【００５７】
一方、ステップＳ５において登録文字中に改行が挿入されていないと判定し、且つ、ステップＳ６において最後のブロックであると判定した場合、ＣＰＵ１は、文字を展開し、文字データをモニタ８上に表示する（ステップＳ１０）。ここで、文字を展開するとは、文字コードを通常のビットイメージの文字に変換することをいう。即ち、ＣＰＵ１は、文字コードを通常のビットイメージの文字に変換し、利用者端末１３のモニタ８上に表示する。これは、表示制御処理１におけるステップＳ１乃至Ｓ１０は、文字コード及び文字サイズで処理が可能ため、ビットイメージの文字ではなく、文字コードの状態で処理が行われているからである。これにより、ＣＰＵ１は表示制御処理１を終了する。
【００５８】
［表示制御処理２］
次に、表示制御処理２について図８乃至図１０を参照して説明する。表示制御処理２は、所定の文字データをモニタ８上に表示した際に、登録文字が途中で改行されないように制御を行う処理の一態様である。なお、表示制御処理２において、利用者端末１３は、パソコンで閲覧することを前提に作成された電子メールを文字データとして受信し、当該文字データをモニタ８上で閲覧するものとする。
【００５９】
利用者端末１３が、所定の電子メールをモニタ８上に表示した際の画面例を図８に示す。例えば、パソコンにおいて閲覧することを前提に作成された電子メールを、利用者端末１３において閲覧しようとすると、パソコンと利用者端末１３では最適な改行の挿入位置が異なるため、図８（ａ）の文末に示すように、顔文字等が途中で改行されてしまう。そこで、表示制御処理２において、利用者端末１３は、所定の変換方式に従って登録文字中に改行が挿入されないよう、改行位置を制御することとしている。
【００６０】
なお、表示制御処理２において使用される登録文字ファイルは、図３に示すように構成されており、表示制御処理１と同様であるため、便宜上説明は省略する。
【００６１】
次に、表示制御処理２において使用される変換方式ファイルＢについて、図９を参照して説明する。変換方式ファイルＢは、図１に示すＲＯＭ２に記憶されており、変換ＩＤ及び変換方式から構成されている。変換ＩＤとは、変換方式を一意に識別する情報であり、ＣＶ０〜７まで記憶されている。また、変換方式とは、変換ＩＤに対応付けて記憶されており、登録文字中に改行が挿入されないよう改行位置を制御する方式である。
【００６２】
変換ＩＤ「ＣＶ０」に対応する変換方式「無変換」は、改行位置を制御せず、利用者端末１３が所定の文字データに基づいてモニタ８上に表示する方式である。
【００６３】
変換ＩＤ「ＣＶ１」に対応する変換方式「半角文字に変換」は、登録文字中に改行が挿入されている場合、当該登録文字を全角から半角に変換して表示する方式である。
【００６４】
変換ＩＤ「ＣＶ２」に対応する変換方式「１ドット詰める」は、登録文字中に改行が挿入されている場合、当該登録文字の横サイズを１ドット小さくすることにより、改行位置をずらして表示する方式である。例えば、登録文字が、縦横「１２×１２ドット」の文字サイズであった場合、当該登録文字の横サイズを１ドット小さくする。即ち、登録文字を、縦横「１２×１１ドット」の文字サイズで表示する。
【００６５】
変換ＩＤ「ＣＶ３」に対応する変換方式「２ドット小さい文字に変換」は、登録文字中に改行が挿入されている場合、当該登録文字を２ドット小さい文字に変換して表示する方式である。
【００６６】
変換ＩＤ「ＣＶ４」に対応する変換方式「４ドット小さい文字に変換」は、登録文字中に改行が挿入されている場合、当該登録文字を４ドット小さい文字に変換して表示する方式である。
【００６７】
変換ＩＤ「ＣＶ５」に対応する変換方式「登録文字の前に半角空白文字挿入」は、登録文字中に改行が挿入されている場合、当該登録文字の前に半角空白文字を挿入することで、当該登録文字中に改行が挿入されないよう改行位置を変更して表示する方式である。
【００６８】
変換ＩＤ「ＣＶ６」に対応する変換方式「登録文字の後に全角空白文字挿入」は、登録文字中に改行が挿入されている場合、当該登録文字の前に全角空白文字を挿入することで、当該登録文字中に改行が挿入されないよう改行位置を変更して表示する方式である。
【００６９】
変換ＩＤ「ＣＶ７」に対応する変換方式「改行挿入」は、登録文字中に改行が挿入されている場合、当該登録文字の直前に改行を挿入して表示する方式である。これによれば、当該登録文字中で改行されているという問題を確実に解消することができる。
【００７０】
なお、表示制御処理２において利用者端末１３は、文字データを小さい画面上で有効に表示できる順に変換方式の優先順位を設定し、当該優先順位に基づいて変換方式を試すことで改行位置を制御している。
【００７１】
次に、表示制御処理２について、図１０のフローチャートを参照して説明する。なお、以下に説明する処理は、図１に示すＲＯＭ２に記憶されたプログラムやデータに基づいてＣＰＵ１により実行される。また、表示制御処理２においてＣＰＵ１は、閲覧予定の文字データを文字コードとして認識し、処理を行うものとする。
【００７２】
図１０によれば、利用者端末１３のＣＰＵ１は、文字データ、及び、図３に示す登録文字ファイルに基づいて、図６に示す登録文字リストを作成する（ステップＳ１１）。なお、表示制御処理２において使用される登録文字リストは、表示制御処理１と同様であるため、便宜上説明は省略する。
【００７３】
次に、利用者端末１３のＣＰＵ１は、閲覧予定の文字データに基づいて、当該文字データ中の改行の種類が「挿入」である改行を抽出し、当該改行を除去する（ステップＳ１２）。具体的に、図８（ａ）に示すように、文末の顔文字中で改行され、利用者が電子メールを閲覧しにくくなっている場合、文字データ中の改行の種類が「挿入」である改行４０を抽出し、当該改行４０を除去して表示する。これによれば、図８（ｂ）に示すように、文字データの行を詰めて表示するため、携帯電話の表示画面といった小さい画面上で文字データを有効に表示することができる。また、文字データ中の改行位置がずれるため、当該顔文字中で改行されているという問題が解消される場合もある。よって、利用者は快適に電子メールを閲覧することができる。
【００７４】
そして、利用者端末１３のＣＰＵ１は、改行の種類が「行あふれ」のみの文字データに基づいて、改行位置リストを作成する（ステップＳ１３）。なお、表示制御処理２において使用される改行位置リストは、表示制御処理１と同様であるため、便宜上説明は省略する。
【００７５】
さらに、利用者端末１３のＣＰＵ１は、変数「Ｊ＝１、ＣＶ＝０」と設定する（ステップＳ１４）。
【００７６】
ここで、「Ｊ」とは、文字データ中に含まれる登録文字の識別情報である文字ＮＯ．を表す変数である。つまり、図６に示す登録文字リストに基づいて設定される。具体的には、変数「Ｊ＝１」は、登録文字リストの文字ＮＯ．「１」のことであり、文字データの１５文字目から２０文字目に含まれている登録ＩＤ「ＫＭ００４」に対応する顔文字を示している。また、変数「Ｊ＝２」は、図６に示す登録文字リストの文字ＮＯ．「２」のことであり、文字データの７６文字目から７８文字目に含まれている登録ＩＤ「ＫＭ００１」に対応する顔文字を示している。
【００７７】
また、「ＣＶ」とは、変換方式ファイルＢの変換ＩＤを表す変数である。具体的には、変数「ＣＶ＝０」は、図９に示す変換ファイルＢの変換ＩＤ「ＣＶ０」のことであり、変換方式「無変換」に対応している。また、変数「ＣＶ＝１」は、図９に示す変換ファイルＢの変換ＩＤ「ＣＶ１」のことであり、変換方式「半角文字に変換」に対応している。
【００７８】
図１０によれば、利用者端末１３のＣＰＵ１は、登録文字リスト及び改行位置リストに基づいて第Ｊ番目の登録文字の検索を行う（ステップＳ１５）。ステップＳ１４において、変数「Ｊ＝１」であるから、ＣＰＵ１は、登録文字リスト及び改行位置リストに基づいて、文字データにおける第１番目の登録文字の検索を行う。そして、ＣＰＵ１は、第１番目の登録文字中に改行が挿入されているか否かを判定する（ステップＳ１６）。
【００７９】
改行が挿入されていない場合、ＣＰＵ１は、検索を行った登録文字が文字データ中に含まれる最後の登録文字であるか否かを登録文字リストに基づいて判定する（ステップＳ１７）。そして、例えば、第１登録文字のように最後の登録文字ではない場合、ＣＰＵ１は、変数「Ｊ＝Ｊ＋１、ＣＶ＝０」と設定する（ステップＳ１８）。つまり、ＣＰＵ１は、変数Ｊに「１」を追加し、変換ＩＤを初期値「０」に戻す。そして、ＣＰＵ１は、登録文字リスト及び改行位置リストを修正する（ステップＳ１９）。例えば、登録文字中に改行が挿入されている場合、ＣＰＵ１は、所定の変換方式に従って改行位置を制御するため、文字データ中に含まれる登録文字や改行の位置が当該制御によりずれるからである。そして、ＣＰＵ１は、ステップＳ１６に戻り、所定の処理を行う。
【００８０】
ステップＳ１６において改行が挿入されている場合、ＣＰＵ１は、変数「ＣＶ＝ＣＶ＋１」と設定し、対応する変換方式により改行位置の制御を行う（ステップＳ２０）。例えば、変数「ＣＶ＝０」である場合、変数ＣＶに「１」を追加し、変数「ＣＶ＝１」とする。そして、図９に示す変換方式ファイルＢの変換ＩＤ「ＣＶ１」に対応する変換方式「半角文字に変換」をステップＳ１６で判定した改行が挿入された登録文字に適用することで、改行位置の制御を行う。そして、ＣＰＵ１は、ステップＳ１６に戻り、再び、当該登録文字中に改行が挿入されているか否かを判定する。
【００８１】
一方、ステップＳ１６において登録文字中に改行が挿入されていないと判定し、且つ、ステップＳ１７において最後の登録文字であると判定した場合、ＣＰＵ１は、文字を展開し、モニタ８上に表示をする（ステップＳ２１）。これにより、ＣＰＵ１は、表示制御処理２を終了する。
【００８２】
［表示制御処理３］
次に表示制御処理３について、図１１乃至図１３を参照して説明する。表示制御処理３は、所定の文字データをモニタ８上に表示した際に、登録文字が途中で改行されないように制御を行う処理の一態様である。なお、表示制御処理３において、利用者端末１３は、パソコンで閲覧することを前提に作成された電子メールを文字データとして受信し、当該文字データをモニタ８上で閲覧するものとする。
【００８３】
利用者端末１３が、所定の電子メールの本文をモニタ８上に表示した際の画面例を図１１に示す。例えば、パソコンにおいて閲覧することを前提に作成された電子メールを、利用者端末１３において閲覧しようとすると、パソコンと利用者端末１３では最適な改行の挿入位置が異なるため、図１１（ａ）の文末に示すように、顔文字等が途中で改行されてしまう。そこで、表示制御処理３において、利用者端末１３は、所定の変換方式に従って登録文字中に改行が挿入されないよう、改行位置を制御することとしている。
【００８４】
なお、表示制御処理３において使用される登録文字ファイルは、図３に示すように構成されており、表示制御処理１と同様であるため、便宜上説明は省略する。
【００８５】
次に、表示制御処理３において使用される変換方式ファイルＣについて、図１２を参照して説明する。変換方式ファイルＣは、図１に示すＲＯＭ２に記憶されおり、変換ＩＤ及び変換方式から構成されている。変換ＩＤとは、変換方式を一意に識別する情報であり、ＣＶ０〜５まで記憶されている。また、変換方式とは、変換ＩＤに対応付けて記憶されており、登録文字中に改行が挿入されないよう改行位置を制御する方式である。
【００８６】
変換ＩＤ「ＣＶ０」に対応する変換方式「無変換」は、改行位置を制御せず、利用者端末１３が所定の文字データに基づいてモニタ８上に表示する方式である。
【００８７】
変換ＩＤ「ＣＶ１」に対応する変換方式「半角空白文字挿入」は、文字データに含まれる登録文字中に改行が挿入されている場合、全ての登録文字中に改行が挿入されないよう当該文字データ中に半角空白文字を挿入して表示する方式である。表示制御処理３は、表示制御処理１や表示制御処理２のように、ブロック単位や登録文字単位に変換方式を適用させるのではなく、文字データ全体に変換方式を適用させる。即ち、文字データ中のいずれかの登録文字に改行が挿入されている場合、文字データ全体に基づいて最も効率よく、当該登録文字中に改行が挿入されているという問題を解消できる変換方式を適用する。
【００８８】
変換ＩＤ「ＣＶ２」に対応する変換方式「全角空白文字挿入」は、文字データに含まれる登録文字中に改行が挿入されている場合、全ての登録文字中に改行が挿入されないよう当該文字データ中に全角空白文字を挿入して表示する方式である。
【００８９】
変換ＩＤ「ＣＶ３」に対応する変換方式「半角許可文字を半角に変換」は、文字データ中に含まれる登録文字中に改行が挿入されている場合、当該文字データ中の半角許可文字を半角に変換することで、改行位置をずらして表示する方式である。半角許可文字は、半角に変換しても、文字データ全体の印象を変化させることのない文字であり、例えば、「、」、「。」、「＝」、「＋」、「−」、「＊」等を任意に設定することが可能である。具体的に、図１１（ａ）に示すように、文末の顔文字の途中で改行され、利用者が電子メールを閲覧しにくくなっている場合、図１１（ｂ）に示すように、当該文字データ中の半角許可文字５０を半角に変換して表示する。これによれば、当該顔文字中で改行されているという問題が解消され、利用者は快適に電子メールを閲覧することができる。
【００９０】
変換ＩＤ「ＣＶ４」に対応する「２ドット小さい文字サイズに変換」は、登録文字中に改行が挿入されている場合、文字データを構成する全ての文字の文字サイズを２ドット小さくして表示する方式である。
【００９１】
変換ＩＤ「ＣＶ５」に対応する「改行挿入」は、登録文字中に改行が挿入されている場合、当該登録文字の直前に改行を挿入して表示する方式である。これによれば、当該登録文字中で改行されているという問題を確実に解消することができる。
【００９２】
次に、表示制御処理３について、図１３のフローチャートを参照して説明する。なお、以下に説明する処理は、図１に示すＲＯＭ２に記憶されたプログラムやデータに基づいてＣＰＵ１により実行される。なお、表示制御処理３において、利用者端末１３は、電子メールをはじめとする文字データを受信し、モニタ８上で閲覧するものとする。また、表示制御処理１においてＣＰＵ１は、閲覧予定の文字データを文字コードとして認識し、処理を行うものとする。
【００９３】
図１３によれば、利用者端末１３のＣＰＵ１は、まず、文字データ、及び、図３に示す登録文字ファイルに基づいて、図６に示す登録文字リストを作成する（ステップＳ３１）。さらに、ＣＰＵ１は、改行位置リストを作成する（ステップＳ３２）。なお、表示制御処理３において使用される登録文字リスト及び改行位置リストは、表示制御処理１と同様であるため、便宜上説明は省略する。
【００９４】
次に、利用者端末１３のＣＰＵ１は、登録文字リスト及び改行位置リストに基づいて、文字データの全文を検索する（ステップＳ３３）。そして、ＣＰＵ１は、文字データに含まれる登録文字中に改行が挿入されているか否かを判定する（ステップＳ３４）。
【００９５】
改行が挿入されている場合、ＣＰＵ１は、登録文字リスト、改行位置リスト及び変換方式ファイルＣに基づいて、最も効率よく、全ての登録文字中に改行が挿入されないような変換方式を選択する（ステップＳ３５）。そして、ＣＰＵ１は、選択した変換方式に基づいて、当該登録文字中に改行が挿入されないよう文字データを変換し、改行位置の制御を行う（ステップＳ３６）。
【００９６】
ステップＳ３４において文字データに含まれる全ての登録文字中に改行が挿入されていないと判定した場合、又は、ステップＳ３６において改行位置の制御を行った場合、ＣＰＵ１は、文字を展開し、モニタ８上に表示する（ステップＳ３７）。これにより、ＣＰＵ１は、表示制御処理３を終了する。
【００９７】
なお、上記の実施形態において、表示制御処理３では、原則として文字データ全体に対して改行位置の制御を行うことにより、当該文字データに含まれる全ての登録文字中に改行が挿入されないようにしている。即ち、最も効率のよい１つの変換方式に基づいて文字データ全体に対して改行位置の制御を行っている。しかし、本発明はこれに限定されるものではなく、１つの変換方式に基づいて当該文字データに含まれる全ての登録文字中に改行が挿入されないようにすることが困難な場合、最も効率のよい複数の変換方式に基づいて行うこととしてもよい。
【００９８】
また、上記の実施形態において、表示制御処理２では、改行位置リストを作成する前に、改行の種類が「挿入」である改行を閲覧予定の文字データから予め除去している。しかし、本発明は、これに限定されるものではなく、表示制御処理１及び表示制御処理３のように、特定の改行を予め除去することなく表示制御処理を行っても構わない。即ち、特定の改行を予め除去するか否かは任意に設定することが可能である。
【００９９】
また、上記の実施形態では、文字データを文字コードとして認識した状態で表示制御処理を行い、モニタ８に表示する際に再びビットイメージの文字に変換し、文字データの表示を行っている。しかし、本発明はこれに限定されるものではなく、文字コードとして認識することなくビットイメージのまま表示制御処理を行っても構わない。
【０１００】
また、上記の実施形態では、変換方式ファイルＡ乃至Ｃを、図４、図９及び図１２に示すように構成しているが、本発明はこれに限定されず、所定の変換方式を任意に設定することが可能である。
【０１０１】
また、上記の実施形態では、利用者が使用する利用者端末として携帯電話を使用する場合について説明したが、任意のパソコン、ＰＤＡ等の端末装置を利用することができる。
【０１０２】
本発明によれば、複数文字から構成される顔文字や定型文字といった登録文字中に改行が挿入された状態で文字データがモニタ８上に表示されることがない。よって、利用者は快適に所定の文字データを閲覧することができる。また、一度に表示できる情報量の少ない利用者端末においては、文字データを有効に表示することができる。
【０１０３】
以上説明したように、本発明によれば、文字データを表示する際に、複数文字からなる登録文字を検出し、閲覧しやすいように改行位置を制御することで情報を正確且つ有効に表示することができる。
【図面の簡単な説明】
【図１】本発明が適用された利用者端末のブロック図である。
【図２】表示制御処理１における、利用者端末の表示画面例である。
【図３】登録文字ファイルのデータ構造を模式的に示す図である。
【図４】変換方式ファイルＡのデータ構造を模式的に示す図である。
【図５】表示制御処理１を示すフローチャートである。
【図６】登録文字リストのデータ構造を模式的に示す図である。
【図７】改行位置リストのデータ構造を模式的に示す図である。
【図８】表示制御処理２における、利用者端末の表示画面例である。
【図９】変換方式ファイルＢのデータ構造を模式的に示す図である。
【図１０】表示制御処理２を示すフローチャートである。
【図１１】表示制御処理３における、利用者端末の表示画面例である。
【図１２】変換方式ファイルＣのデータ構造を模式的に示す図である。
【図１３】表示制御処理３を示すフローチャートである。
【符号の説明】
１　ＣＰＵ、　２　ＲＯＭ、　３　ＲＡＭ、　４　キー入力部、　５　送受信処理部、　６　アンテナ、　７　ＧＰＵ、　８　モニタ、　９　ＳＰＵ、　１０
スピーカ、　１１　データ入力部、　１２　バス、　１３　利用者端末
【図１】
2004133526.tif 000003
【図２】
2004133526.tif 000004
【図３】
2004133526.tif 000005
【図４】
2004133526.tif 000006
【図５】
2004133526.tif 000007
【図６】
2004133526.tif 000008
【図７】
2004133526.tif 000009
【図８】
2004133526.tif 000010
【図９】
2004133526.tif 000011
【図１０】
2004133526.tif 000012
【図１１】
2004133526.tif 000013
【図１２】
2004133526.tif 000014
【図１３】
2004133526.tif 000015