(57)【要約】【課題】絵文字と文字が混合している文書を表示する際の描画スピードを速くする。【解決手段】絵文字と文字が混合している文書を表示する文字表示装置１において、文書中の絵文字の出現位置を検索する検索手段１０１と、検索手段により検索された絵文字の出現位置まで連続して出現した文字の数をカウントするカウント手段１００〜１０２と、カウント手段によりカウントされた連続出現文字の共通属性を設定後にこれらの文字を文字数だけ描画し引き続き絵文字の属性を設定後に絵文字を描画する描画手段１２、１００〜１０２、１０４とを備える。【選択図】図１
2007264043.tif 000002
【特許請求の範囲】
【請求項１】
属性が異なる文字が混合している文書を表示する文字表示装置において、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画手段と、
を備えることを特徴とする文字表示装置。
【請求項２】
絵文字と文字が混合している文書を表示する文字表示装置において、
文書中の絵文字の出現位置を検索する検索手段と、
前記検索手段により検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画手段と、
を備えることを特徴とする文字表示装置。
【請求項３】
属性が異なる文字が混合している文書を表示する文字表示方法において、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画ステップと、
を備えることを特徴とする文字表示方法。
【請求項４】
絵文字と文字が混合している文書を表示する文字表示方法において、
文書中の絵文字の出現位置を検索する検索ステップと、
前記検索ステップにより検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画ステップと、
を備えることを特徴とする文字表示方法。
【請求項５】
属性が異なる文字が混合している文書を表示するプログラムであって、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末の文字表示方式に関し、特に、絵文字と文字が混合している文書を表示する文字表示装置、文字表示方法およびそのためのプログラムに関する。
【背景技術】
【０００２】
従来の携帯端末では、絵文字と文字が混合している文書を表示する際、絵文字または文字に関わらず一文字ずつ該文字の属性設定を行ってはその属性設定した絵文字または文字を描画して絵文字と文字が混合している文書を表示していた。それゆえ、従来の携帯端末では、絵文字と文字が混合している文書中の絵文字または文字を描画する際、絵文字または文字に関わらず一文字ずつ属性設定する必要があり、そのため文字の描画に時間がかかっていた。本明細書では、絵文字とは文字サイズに作られた絵（アイコン）を言い、文字とはコンピュータで入力可能な文字や記号を言う。
【０００３】
文字および絵文字の属性には、色（赤、青、黄、等）という属性、フォントの種類（明朝体、ゴシック体、等）という属性、フォントの書体（標準、斜体、太字、等）という属性、フォントのサイズ（８、１２、１６、等）という属性、背景色（白、黒、黄、等）という属性、等がある。
【０００４】
特許文献１には、携帯電話に保存されているメールから特定の文字列または絵文字が含まれているメールを検索する方法が記載されている。特許文献１の第１実施例によれば、メールのサブジェクトおよび／または本文の中に特定の文字列が含まれているか否かによりメールは検索され、特許文献１の第２実施例によれば、メール中の絵文字の色によってメールは検索される。絵文字を表す特定のコードには、絵文字のパターンを表すコードや絵文字の色を示すコードがあるので、特許文献１では絵文字の色を示すコードで絵文字を識別している。
【０００５】
【特許文献１】特開２００３−１４１０４４号公報（特許請求の範囲、明細書の段落［０００１］、［０００５］、［００３０］〜［００３２］参照）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の携帯電話のメール検索方法もまた、絵文字と文字が混合している文書を表示する処理時間が長く、該文書の表示に時間がかかるという問題がある。
【０００７】
それゆえ、本発明は上記問題を解決し、異なる属性を有する文字が混合している文書、例えば絵文字と文字が混合している文書を表示する際の処理時間を短縮し描画スピードを速くする文字表示装置、文字表示方法およびそのためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の第一形態による文字表示装置は、
属性が異なる文字が混合している文書を表示する文字表示装置において、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画手段と、
を備えることを特徴とする。
【０００９】
上記目的を達成する本発明の第二形態による文字表示装置は、
絵文字と文字が混合している文書を表示する文字表示装置において、
文書中の絵文字の出現位置を検索する検索手段と、
前記検索手段により検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画手段と、
を備えることを特徴とする。
【００１０】
上記目的を達成する本発明の第一形態による文字表示方法は、
属性が異なる文字が混合している文書を表示する文字表示方法において、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画ステップと、
を備えることを特徴とする。
【００１１】
上記目的を達成する本発明の第二形態による文字表示方法は、
絵文字と文字が混合している文書を表示する文字表示方法において、
文書中の絵文字の出現位置を検索する検索ステップと、
前記検索ステップにより検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画ステップと、
を備えることを特徴とする。
【００１２】
上記目的を達成する本発明の第一形態による文字表示プログラムは、
属性が異なる文字が混合している文書を表示するプログラムであって、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画ステップと、
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明の第一形態による文字表示方式によれば、属性が異なる文字が混合している文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで第１属性を有する文字を描画せずに、第２属性を有する文字が出現した時点で、連続して出現した第１属性を有する文字の数だけ第１属性を有する文字の属性を設定後に該文字を描画し引き続き第２属性を有する文字を描画するので、文書の描画スピードを速くすることができる。
【００１４】
本発明の第二形態による文字表示方式によれば、絵文字と文字が混合している文書を中の絵文字の出現位置を検索し、検索された絵文字の出現位置まで連続して出現した文字の数だけ文字の属性を設定後に該文字を描画し引き続き絵文字を描画するので、文書の描画スピードを速くすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照しつつ本発明の実施形態を詳細に説明する。
図１は本発明の一実施形態に係る絵文字表示装置のブロック図である。図１全体に本発明の一実施形態に係る絵文字表示装置１、すなわち携帯電話の概略構成を示す。絵文字処理部１０に操作部１１と表示器（ＬＣＤ）１２が接続されている。
【００１６】
絵文字処理部１０はＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、入力インターフェース１０３、出力インターフェース１０４およびこれらを通信可能に接続するバスライン１０５を有する。
【００１７】
ＣＰＵ１００は携帯電話全体の制御を行うとともにＲＯＭ１０１に格納された後述する絵文字表示プログラムを実行する。ＣＰＵ１００は入力インターフェース１０３を介してＲＡＭ１０２に書込まれたデータをＲＯＭ１０１に格納された絵文字表示プログラムにしたがって演算・加工し、その結果得られた文字と絵文字が混合した文書の表示データを出力インターフェース１０４を介して表示器１２に出力する。ＲＯＭ１０１には後述する絵文字コードの登録テーブルが格納されており、登録テーブルは文書中の個々の文字が絵文字か文字かを判定するために使用される。なお、本実施形態ではＲＡＭ１０２にＳＲＡＭを用い、ＲＯＭ１０１にＦＲＯＭを用いる。
【００１８】
操作部１１はそれ自身に設けられた押しボタンやキーを操作するユニットであり、操作情報を入力インターフェース１０３に入力する。
表示器１２はＣＰＵにより演算・加工された文書の表示データを出力インターフェース１０４を介して受け該文書をそれ自身の画面上に表示する。
以下に説明する本発明の一実施形態に係る絵文字表示装置によって表示する表示対象の文字と絵文字は、文字の属性と絵文字の属性とが異なる。
【００１９】
図２は文字と絵文字が混合した文書の具体的表示例を示す図である。携帯電話によっては文字のフォントサイズの設定により１行２０文字で２０行分の文書（最大４００文字）を画面上に表示できるが、便宜上図２の具体例では、文字のフォントサイズの設定により携帯電話１の画面上に１行１０文字で３行分の文書（最大３０文字）を表示する例を示す。
【００２０】
図２に示す文字と絵文字が混合した文書の文字列「あい……ｅ山川……雨に」のデータおよび「雨に」に続く「濡れてしまった。」のデータは、ＲＡＭ１０２の所定の領域に一時的にバッファされる。このバッファの容量は画面の領域全体に表示される文書のデータと画面の領域を食み出して表示されない文書のデータの両方を格納する所定の大きさを確保している。上記文字列の上段に示す数字０〜９、１０〜１９、２０〜２９は絵文字と文字が混合している文書の文字番号ｉを示す。図２に示すように、図２に示す例では文字番号ｉ＝０〜２、４、５、７〜１１、１４〜２０および２２〜２９に文字の表示データが格納され、文字番号ｉ＝３、６、１２、１３および２１に絵文字の表示データが格納されている。
【００２１】
図３は本発明の一実施形態に係る絵文字表示ルーチンの処理手順を示すフローチャートである。以下に、携帯電話１で新規作成した文書、未送信または送信済みのメールの文書または受信したメールの文書を画面に表示する時、あるいは表示画面の領域を食み出して表示されていない文書の部分を表示するため表示画面をスクロールして上下または左右に表示領域を移動させる時に開始する本発明の一実施形態の絵文字表示ルーチンを説明する。なお、スクロールして表示する方式には、表示領域を食み出す部分を含めて文書全体を表示可能に処理した後、スクロール操作に応じて画面に表示すべき文書の領域のデータを転送して画面に表示する方式とスクロール操作に応じて画面に表示すべき文書の領域を表示可能に処理した後に表示する方式とがある。本実施形態では後者の方式を採用している。
【００２２】
まず、ステップＳ１では、次の値を初期設定する。参照する文字のカウント値ｉを０に、描画済み文字列の長さｍａｘを０に、描画済み文字のカウント値ｄｒｅｗを０にそれぞれ設定する。ここで、参照する文字のカウント値ｉは図２で示す文字番号ｉに相当する。また、文書の最終参照文字のカウント値ｄｏｃｓを設定する。この最終参照文字のカウント値ｄｏｃｓは、表示器１２の画面上の表示領域全体に文書が表示されるときは画面上に表示可能な既知の最大文字数に設定され、画面上の表示領域の一部に文書が表示されるときは画面上に表示される該文書の文字数に設定される。後者の場合、予め文書に含まれる文字数をカウントしておく。
【００２３】
ステップＳ２では、ｉ＜ｍａｘを判定し、ｉ＜ｍａｘのときはステップＳ３に進み、ｉ≧ｍａｘのときはステップＳ１１に進む。
【００２４】
ステップＳ３では、文字番号ｉの文字（以下、ｉ番目の文字と記す）に文字データが存在するか否かを判定し、判定結果がＹＥＳのときはステップＳ４に進み、判定結果がＮＯのときは本ルーチンを終了する。ブランクの表示は文字データが存在するので、ブランクを表示する場合はステップＳ４に進む。ｉ番目に文字データが存在するか否かは、該文字データに対応する文字コードが予め登録されＲＯＭ１０１内に格納されているか否かにより判定する。
【００２５】
ステップＳ４では、ｉ番目の文字の文字データを取得する。
ここで、絵文字の登録テーブルについて以下に説明する。
【００２６】
図４は絵文字の登録テーブルを示す図である。図４に示す絵文字の登録テーブルは絵文字に対応する文字コード、色および背景色が予め登録されＲＯＭ１０１に格納される。図４において、左の列から順に絵文字の登録番号、絵文字、文字コード、色および背景色が示されている。絵文字に対し、文字コードは一意の登録データである。絵文字に対し、色および背景色は絵文字の属性であり絵文字毎に任意に登録できる。したがって、例えば登録番号１には、ハート形の絵文字、文字コード１２３ａａａ、赤色のハートの色および白色の背景色が登録され、登録番号１１には、ハート形の絵文字、文字コード１２３ａａｂ、青色のハートのおよびの白色の背景色が登録されている。本実施形態において、文字の属性として、色は黒に設定され、背景色は白に設定されている。したがって、文字の属性と絵文字の属性とは異なったものとなっている。
【００２７】
再び図３のフローチャートに戻る。
ステップＳ５では、ｉ番目の文字が絵文字か否かを判定する。この判定は、ｉ番目の文字の文字コードが図４に示すような絵文字の登録テーブルに予め登録された絵文字の文字コードの中に一致するものが有るか否かにより行う。判定結果がＹＥＳのときはステップＳ６に進み、判定結果がＮＯのときはステップＳ９に進む。この処理により文書中における絵文字の出現が検索される。
【００２８】
ステップＳ６では、文字列のｄｒｅｗ番目の文字からｉ番目までの（ｉ−ｄｒｅｗ）個の文字の属性設定した後、これらの文字を描画する。この処理により絵文字が出現するまで連続して出現した文字が描画される。
ステップＳ７では、ｉ番目の絵文字の属性設定した後、ｉ番目の絵文字を描画する。この処理により絵文字が出現するまで連続して出現した文字が描画された後に引き続いて絵文字が描画される。
ステップＳ８では、ｄｒｅｗにｉの値を設定する（ｄｒｅｗ＝ｉ）。
ステップＳ９では、ｉに１を加算し（ｉ＝ｉ＋１）、ステップＳ２に戻る。この処理により絵文字が出現するまで連続して出現する文字の数がカウントされる。
【００２９】
一方、ステップＳ２でｉ≧ｍａｘのときはステップＳ１１に進み、ステップＳ１１で、ｄｒｅｗ＜ｄｏｃｓを判定し、ｄｒｅｗ＜ｄｏｃｓのときはステップＳ１２に進み、ｄｒｅｗ≧ｄｏｃｓのときはステップＳ１３に進む。
【００３０】
ステップＳ１２では、文字列のｄｒｅｗ番目の文字からｉ番目までの（ｉ−ｄｒｅｗ）個の文字を描画する。
ステップＳ１３では、ｍａｘに１を加算し（ｍａｘ＝ｍａｘ＋１）、ステップＳ２に戻る。
【００３１】
図３に示すフローチャートにしたがって図２に示す文書が表示されて行く様子を以下に説明する。
先ず、ステップＳ１でｉ＝０、ｍａｘ＝０、ｄｒｅｗ＝０と初期設定する。
【００３２】
ステップＳ２でＮＯだからステップＳ１１に進み、ステップＳ１１でＮＯだからステップＳ１３に進みｍａｘ＝ｍａｘ＋１＝１を計算しステップＳ２に戻る。
次に、ステップＳ２でＹＥＳだからステップＳ３に進み、ステップＳ３でＹＥＳだからステップＳ４でｉ＝０番目の文字「あ」を取得し、ステップＳ５に進みｉ番目の文字が絵文字でないからステップＳ９に進み、ｉ＝ｉ＋１＝１を計算しステップＳ２に戻る。
【００３３】
今度は、ステップＳ２で２度目のＮＯでありステップＳ１１に進み、ステップＳ１１でＮＯだからステップＳ１３に進みｍａｘ＝ｍａｘ＋１＝２を計算しステップＳ２に戻る。
【００３４】
今度は、ステップＳ２で２度目のＹＥＳでありステップＳ３に進み、ステップＳ３でＹＥＳだからステップＳ４でｉ＝１番目の文字「い」を取得し、ステップＳ５に進みｉ番目の文字が絵文字でないからステップＳ９に進み、ｉ＝ｉ＋１＝２を計算しステップＳ２に戻る。
【００３５】
今度は、ステップＳ２で３度目のＮＯでありステップＳ１１に進み、ステップＳ１１でＮＯだからステップＳ１３に進みｍａｘ＝ｍａｘ＋１＝３を計算しステップＳ２に戻る。
【００３６】
今度は、ステップＳ２で３度目のＹＥＳでありステップＳ３に進み、ステップＳ３でＹＥＳだからステップＳ４でｉ＝２番目の文字「う」を取得し、ステップＳ５に進みｉ番目の文字が絵文字でないからステップＳ９に進み、ｉ＝ｉ＋１＝３を計算しステップＳ２に戻る。
【００３７】
今度は、ステップＳ２で４度目のＮＯでありステップＳ１１に進み、ステップＳ１１でＮＯだからステップＳ１３に進みｍａｘ＝ｍａｘ＋１＝４を計算しステップＳ２に戻る。
【００３８】
今度は、ステップＳ２で４度目のＹＥＳでありステップＳ３に進み、ステップＳ３でＹＥＳだからステップＳ４でｉ＝３番目の文字「ハート形の絵文字：図２のｉ＝３参照」を取得し、ステップＳ５に進みｉ番目の文字が絵文字であるからステップＳ６に進み、ｄｒｅｗ＝０から第３番目（ｉ＝３）の文字までの３（＝ｉ−ｄｒｅｗ）個の文字分の文字「あいう」に共通の属性を設定した後に文字「あいう」を描画し、ステップＳ７でｉ＝３番目の文字「ハート形の絵文字：図２のｉ＝３参照」の属性を設定した後に「ハート形の絵文字」を描画し、ステップＳ８でｄｒｅｗ＝３とし、ステップＳ９に進み、ｉ＝ｉ＋１＝４を計算しステップＳ２に戻る。
【００３９】
今度は、ステップＳ２で５度目のＮＯでありステップＳ１１に進み、ステップＳ１１でＮＯだからステップＳ１３に進みｍａｘ＝ｍａｘ＋１＝５を計算しステップＳ２に戻る。
【００４０】
以降、同様にステップＳ２〜Ｓ１３を繰り返し実行し、文書の第０番目の文字を描画後かまたは絵文字の描画後、文書の最終番目の文字に到達したとき、図２に示す例ではｉ＝２１で絵文字を描画後、ｉ＝２９で文書の最終番目の文字に到達したときにステップＳ１１でＹＥＳとなり、ステップＳ１２でｄｒｅｗ＝２１から第２９番目（ｉ＝２９）の文字までの８（＝ｉ−ｄｒｅｗ）個の文字分の文字「を忘れたので雨に」に共通の属性を設定した後に同８個の文字を描画し、本ルーチンを終了する。
【００４１】
以上、本発明の文字表示装置において、文字と絵文字が混合した文書内において、文字の属性と絵文字の属性とが異なる例を用いて説明したが、本発明はこれに限定されるものでなく、文字の属性と絵文字の属性とが一致し、文字の属性および絵文字の属性とは異なる属性の文字、例えば黒色で描画される第１の属性を有する文字と絵文字および青色で描画される第２の属性を有する文字とが混合した文書を描画する場合にも適用できる。
【００４２】
（付記１）
属性が異なる文字が混合している文書を表示する文字表示装置において、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画手段と、
を備えることを特徴とする文字表示装置。（１）
【００４３】
（付記２）
属性が異なる文字が混合している文書を表示する文字表示装置において、
文書中の第１属性を有する文字と異なる第２の属性を有する文字の出現位置を検索する検索手段と、
前記検索手段により検索された前記第２属性を有する文字の出現位置まで連続して出現した第１属性を有する文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた前記連続して出現した第１属性を有する文字の属性を設定後に該文字を前記数だけ描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画手段と、
を備えることを特徴とする文字表示装置。
【００４４】
（付記３）
絵文字と文字が混合している文書を表示する文字表示装置において、
文書中の絵文字の出現位置を検索する検索手段と、
前記検索手段により検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウント手段と、
前記カウント手段によりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画手段と、
を備えることを特徴とする文字表示装置。（２）
【００４５】
（付記４）
属性が異なる文字が混合している文書を表示する文字表示方法において、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画ステップと、
を備えることを特徴とする文字表示方法。（３）
【００４６】
（付記５）
絵文字と文字が混合している文書を表示する文字表示方法において、
文書中の絵文字の出現位置を検索する検索ステップと、
前記検索ステップにより検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画ステップと、
を備えることを特徴とする文字表示方法。（４）
【００４７】
（付記６）
属性が異なる文字が混合している文書を表示するプログラムであって、
文書中に連続して出現する第１属性を有する文字と属性が異なる第２属性を有する文字が出現するまで該第１属性を有する文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた数だけ前記第１属性を有する文字の属性を設定後に該文字を描画し該第１属性を有する文字の描画に後続して前記第２属性を有する文字の属性を設定後に該文字を描画する描画ステップと、
をコンピュータに実行させることを特徴とするプログラム。（５）
【００４８】
（付記７）
絵文字と文字が混合している文書を表示するプログラムであって、
文書中の絵文字の出現位置を検索する検索ステップと、
前記検索ステップにより検索された前記絵文字の出現位置まで連続して出現した文字の数をカウントするカウントステップと、
前記カウントステップによりカウントされた前記連続して出現した文字の属性を設定後に該文字を前記数だけ描画し該文字の描画に後続して前記絵文字の属性を設定後に該絵文字を描画する描画ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係る絵文字表示装置のブロック図である。
【図２】文字と絵文字が混合した文書の具体的表示例を示す図である。
【図３】本発明の一実施形態に係る絵文字表示ルーチンの処理手順を示すフローチャートである。
【図４】絵文字の登録テーブルを示す図である。
【符号の説明】
【００５０】
１    絵文字表示装置
１０    絵文字処理部
１１    操作部
１２    表示器（ＬＣＤ）
１００    ＣＰＵ
１０１    ＲＯＭ
１０２    ＲＡＭ
１０３    入力インターフェース
１０４    出力インターフェース
１０５    バスライン
【図１】
2007264043.tif 000003
【図２】
2007264043.tif 000004
【図３】
2007264043.tif 000005
【図４】
2007264043.tif 000006