(57)【要約】【課題】文書ファイル内の装飾対象への装飾を容易にする。【解決手段】情報処理装置は、文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定する特定部と、表示装置に表示される特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定する決定部と、決定された装飾内容を指定する情報を特定された装飾対象に関連付けて文書ファイルに格納する編集部と、を備える。【選択図】図２
2011028356.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定する特定部と、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定する決定部と、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納する編集部と、
を備える情報処理装置。
【請求項２】
前記決定部は、前記特定された装飾対象が表示される前記表示装置の領域に対応する前記タッチパネルの範囲内に対して入力される一連の接触動作に対応する装飾内容を決定する
請求項１に記載の情報処理装置。
【請求項３】
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定するステップと、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定するステップと、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納するステップと、
を情報処理装置に実行させるためのプログラム。
【請求項４】
コンピュータが、
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定するステップと、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定するステップと、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納するステップと、
を実行する表示要素の装飾方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイルの編集技術に関する。
【背景技術】
【０００２】
電子メール機能を備える携帯電話端末等の情報処理装置が広く流通している。携帯電話端末の電子メールサービスの１つとして、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の電子メールを送受信できるサービスがある。ＨＴＭＬ形式の電子メールでは、ユーザは、文字や画像に動きをつけたり、画像を挿入したりなどして、電子メールに装飾を施すことができる。このような携帯電話端末のＨＴＭＬを用いた電子メールサービスは、デコメール（登録商標）、デコレーションメール、デコレメールなどと呼ばれる。
【０００３】
単に文字などを入力して電子メールを作成する操作に比べて、電子メールに文字や画像の動きを付けるなどの装飾を施すための携帯電話端末の操作は複雑である。電子メールの編集操作に精通していないユーザにとっては、装飾が施された電子メールを作成することは、困難であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８５４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の態様の一つは、文書ファイル内の装飾対象を容易に装飾可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、情報処理装置である。この情報処理装置は、
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定する特定部と、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定する決定部と、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納する編集部と、
を備える。
【発明の効果】
【０００７】
開示の情報処理装置によれば、文書ファイル内の装飾対象を容易に装飾することができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】携帯電話端末がユーザの操作に応じて電子メールに装飾を施す手順を説明する図である。
【図１Ｂ】携帯電話端末がユーザの操作に応じて電子メールに装飾を施す手順を説明する図である。
【図２】携帯電話端末の構成例を示す図である。
【図３】ディスプレイとタッチパネルとの対応の例を示す図である。
【図４】装飾内容と、一連の指の接触動作との対応表の例を示す図である。
【図５Ａ】メール編集部が、ＨＴＭＬファイル内の選択された装飾対象に対してＨＴＭＬタグを関連付ける例を示す図である。
【図５Ｂ】メール編集部が、ＨＴＭＬファイル内の選択された装飾対象に対してＨＴＭＬタグを関連付ける例を示す図である。
【図６Ａ】電子メールの装飾処理のフロー図の例である。
【図６Ｂ】電子メールの装飾処理のフロー図の例である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１０】
＜第１実施形態＞
第１実施形態において、携帯電話端末は、電子メールを作成，編集，送信，及び受信することが可能な端末である。また、携帯電話端末は、タッチパネルを備えており、タッチパネルが操作されることによって電子メール中の文字などに動きを付ける等の装飾を施すことができる。電子メールに装飾が施される処理は、以降、電子メールの装飾処理と呼ばれる。第１実施形態では、ＨＴＭＬを用いて作成される電子メールが例として説明される。なお、携帯電話端末は、情報処理装置の一例である。
【００１１】
図１Ａ及び図１Ｂは、第１実施形態における携帯電話端末が、ユーザの操作に応じて、電子メールに装飾を施す手順を説明する図である。携帯電話端末は、ユーザから電子メールの作成を指示する、タッチパネルや操作ボタンへの操作の入力によって、電子メールの作成処理を開始する。携帯電話端末は、電子メールの作成処理が開始されると、電子メールの編集画面を表示する。また、携帯電話端末は、電子メールの編集画面の下方に、ユーザが電子メールの装飾処理の開始指示を入力するための「デコレーション」ボタンを表示する。携帯電話端末は、ユーザから入力された文字，絵文字，記号，画像などを、編集画面に表示する。図１Ａの（１）では、ユーザから入力された、「おはよう（太陽の画像）」が編集画面に表示されている。携帯電話端末が電子メールに装飾を施す手順は、以下の通りである。
【００１２】
（１）携帯電話端末は、ユーザが指やタッチペンによってタッチパネル上の「デコレーション」ボタンに接触したことを検知する。以降、指やタッチペンなどのタッチパネルへの接触物は、まとめて「指」とのみ称される。携帯電話端末は、「デコレーション」ボタンへの接触を検知することによって、ユーザからの電子メールの装飾処理の開始指示の入力を検知し、電子メールの装飾処理を開始する。携帯電話端末は、ユーザに装飾対象の範囲選択を促すための「範囲選択」ボタンを表示する。
【００１３】
（２）携帯電話端末は、ユーザによる「範囲選択」ボタンへの接触を検知する。携帯電話端末は、「範囲選択」ボタンへの接触の検知によって、範囲特定処理の開始指示の入力を検知する。範囲特定処理は、ユーザによって選択される装飾対象を特定する処理である。携帯電話端末は、範囲特定処理の開始指示の入力を検知すると、範囲特定処理を開始する。携帯電話端末は、編集画面に表示された装飾対象となり得る文字，絵文字，記号，及び画像を選択するユーザのタッチパネルの操作を受け付ける。
【００１４】
携帯電話端末は、範囲特定処理が開始されると、編集画面の下方に、「確定」ボタンを表示する。携帯電話端末は、ユーザによる「確定」ボタンへの接触によって、範囲特定処理の終了指示の入力を検知する。携帯電話端末は、ユーザのタッチパネルの操作によって選択された装飾対象を特定する。携帯電話端末は、選択された装飾対象を、例えば、反転表示するなどして、強調表示する。携帯電話端末は、範囲特定処理を終了する。図１Ａに
示される例では、ユーザによって装飾対象として「おはよう(太陽の画像)」が選択され、反転表示される。
【００１５】
（３）携帯電話端末は、範囲特定処理が終了すると、ユーザが動作記録処理の開始指示を入力するための「動作記録」ボタンを表示する（図１Ｂ参照）。動作記録処理は、タッチパネルに対する指の動作を記録し、記録された一連の動作に対応する装飾内容を判定する処理である。以降、タッチパネル上の指の動作は、「接触動作」とも称される。
【００１６】
携帯電話端末は、ユーザによる「動作記録」ボタンの接触を検知すると、動作記録処理の開始指示の入力を検知する。動作記録処理の開始指示が入力されると、携帯電話端末は、動作記録処理を開始する。携帯電話端末は、選択された装飾対象に対してタッチパネル上で行われる接触動作の記録を開始する。例えば、図１Ｂに示される例では、携帯電話端末は、反転表示された装飾対象である「おはよう（太陽の画像）」に対して、所定時間内にユーザの指が２回接触したことを記録する。
【００１７】
（４）携帯電話端末は、動作記録処理が開始されると、動作記録処理の終了指示の入力のための「確定」ボタンを表示する。携帯電話端末は、ユーザによる「確定」ボタンの接触が検知されると、動作記録処理の終了指示の入力を検出し、接触動作の記録を止める。携帯電話端末は、動作記録処理の開始指示の入力から終了指示の入力までの間に記録された一連の接触動作を解析する。一連の接触動作と携帯電話端末に対するユーザ操作とは、予め対応付けられている。携帯電話端末は、解析された一連の接触動作に対応づけられたユーザ操作を判定する。例えば、図１Ｂに示される例では、装飾対象に対する２回の指の接触という一連の接触動作は、装飾対象に装飾内容として点滅を指定するという操作と対応付けられている。従って、図１Ｂに示される例では、携帯電話端末は、一連の接触動作から、装飾対象である「おはよう（太陽の画像）」に対して、装飾内容として点滅を指定する操作が行われたことを判定する。
【００１８】
携帯電話端末は、電子メールを形成するＨＴＭＬファイル内の装飾対象である「おはよう（太陽の画像）」に、点滅表示を指定するＨＴＭＬタグを関連付ける。図１Ｂには、装飾対象である「おはよう（太陽の画像）」に点滅表示を指定するＨＴＭＬタグであるＢＬＩＮＫタグが関連付けられたＨＴＭＬファイルの例が示される。
【００１９】
ＨＴＭＬファイルは、ＨＴＭＬタグとテキストとを含む文書ファイルである。ＨＴＭＬタグには、ＨＴＭＬタグやＢＯＤＹタグなどのＨＴＭＬファイルの基本構造を示すタグや、ＢＬＩＮＫタグなどの装飾内容を指定するタグなどがある。ＨＴＭＬタグの多くは、開始タグと終了タグとがセットになっており、開始タグと終了タグとでテキストを挟みこむ書式となっている。対象となるテキストの前に開始タグが、後ろに終了タグが配置される。ＨＴＭＬファイルがブラウザなどの閲覧プログラムを用いてディスプレイに表示される場合には、ＨＴＭＬタグは表示されず、テキストやＨＴＭＬタグによって挿入された画像ファイルがＨＴＭＬタグで指定された様式で表示される。従って、ＨＴＭＬファイル内では、テキストやＨＴＭＬタグによって挿入された画像ファイルがディスプレイに表示される表示要素である。ＨＴＭＬタグによる装飾対象は、文字、絵文字、記号、及び挿入された画像などである。
【００２０】
図１Ｂに示される例では、基本構造を示すＨＴＭＬタグの他に、点滅表示を指定するＨＴＭＬタグであるＢＬＩＮＫタグと、画像を挿入するＩＭＧタグが用いられる。ＢＬＩＮＫタグの開始タグは＜ＢＬＩＮＫ＞である。終了タグは＜／ＢＬＩＮＫ＞である。ＩＭＧタグは、画像ファイルを挿入するために用いられる。ＩＭＧタグで画像ファイルのパスが指定されることによって、ＨＴＭＬファイルがディスプレイに表示される際に、ＩＭＧタグの位置に画像ファイルが挿入される。図１Ｂに示される例では、携帯電話は、ＨＴＭＬ
ファイルを、「＜ＢＬＩＮＫ＞おはよう＜ＩＭＧ  ｓｒｃ＝“（太陽の画像のファイル名）”＞＜／ＢＬＩＮＫ＞」と編集する。編集後のＨＴＭＬファイルがディスプレイに表示されると、「おはよう（太陽の画像）」が点滅表示される。
【００２１】
以上の（１）から（４）の手順で、携帯電話端末は、装飾付き電子メールを作成することができる。
【００２２】
＜＜携帯電話端末の構成例＞＞
図２は、携帯電話端末１の構成例を示す図である。携帯電話端末１は、入力装置２，補助記憶装置３，プロセッサ４，ディスプレイ５，タッチパネル６，無線回路７，アンテナ８，及び主記憶装置９を備える。入力装置２，補助記憶装置３，プロセッサ４，ディスプレイ５，タッチパネル６，無線回路７，及び主記憶装置９はバス１０によって互いに接続されている。
【００２３】
プロセッサ４は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｓｅｓｓｉｎｇ  Ｕｎｉｔ）や、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）である。主記憶装置９は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含む。プロセッサ４は、入力装置２を通じて電子メールの装飾処理の開始指示が入力されると、補助記憶装置３に記憶される電子メール装飾プログラム３１を主記憶装置９にロードして実行する。プロセッサ４は、電子メール装飾プログラム３１を実行することによって、メール編集部４１，画面表示部４２，タッチパネル制御部４３，動作記録部４４，メール送受信部４５，無線制御部４６，及び入力制御部４７として動作する。メール編集部４１，画面表示部４２，タッチパネル制御部４３，動作記録部４４，メール送受信部４５，無線制御部４６，及び入力制御部４７の詳細については、後述される。
【００２４】
補助記憶装置３は、電子メール装飾プログラム３１と対応表３２とを記憶する。例えば、補助記憶装置３は、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）,やハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などである。電子
メール装飾プログラム３１は、図１Ａおよび図１Ｂにおいて説明された電子メールの装飾処理を携帯電話端末１に実行させるためのプログラムである。対応表３２は、装飾対象に対するタッチパネル６上の一連の接触動作と、装飾対象への装飾内容を指定するユーザ操作との対応付けを格納する。対応表３２についての詳細は、後述される。
【００２５】
入力装置２は、携帯電話端末１のユーザが文字，絵文字，記号等を入力したり、操作を入力したりするための装置である。入力装置２は、たとえば、携帯電話端末１の操作ボタンである。操作ボタンには、メニューを表示するためのメニューボタン，上下左右を選択するための方向ボタン，数字を入力するための数字ボタン，決定指示を入力するための決定ボタン，各操作ボタンの入力モードを切り替えるモードボタン等が含まれる。入力装置２は、操作ボタンが押下されることによって、そのボタンの押下を示す信号をプロセッサ４に出力する。
【００２６】
ディスプレイ５は、表示装置であって、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ，ＬＣＤ）である。ディスプレイ５は、プロセッサ４から入力される信号に従って、画面データを表示する。
【００２７】
タッチパネル６は、位置入力装置の１つであって、ディスプレイ５の画面に対応する指の接触位置の座標を入力する。タッチパネル６は、抵抗膜方式，表面弾性波方式，赤外線方式，電磁誘導方式，静電容量方式等のいずれの方式のものでも良い。例えば、タッチパネル６が静電容量方式のタッチパネルである場合には、タッチパネル６は、透明な導電膜を備え、導電膜と指の間で生じる静電容量の変化を捉えて位置を検出する。また、静電容
量式のタッチパネルは、多点検出をすることができる。タッチパネル６は、所定のサンプリング間隔で接触位置の座標情報を読み取り、座標情報を示す電気信号をプロセッサ４に出力する。例えば、サンプリング間隔が１００ミリ秒である場合には、タッチパネル６は、１００ミリ秒毎に接触位置を読み取り、座標情報を示す電気信号を出力する。
【００２８】
図３は、ディスプレイ５に表示される画面データとタッチパネル６との対応の例を示す図である。ディスプレイ５に表示される画面データは、水平方向と垂直方向の２つの方向を有する。図３に示される画面データ１００では、例えば、水平方向はＸ軸として扱われる。垂直方向はＹ軸として扱われる。水平方向に画面データに向かって右方向は＋Ｘ軸方向として扱われる。水平方向に画面データに向かって左方向は−Ｘ軸方向として扱われる。垂直方向に上方向は−Ｙ軸方向として扱われる。垂直方向に下方向は＋Ｙ軸方向として扱われる。
【００２９】
図３に示されるディスプレイ５の画面データ１００は、編集画面の領域１０１と、操作ボタンの領域１０２とを含む。操作ボタン領域１０２には、メニューボタンや、入力文字のモード切替ボタンなどの操作ボタンが表示される。また、操作ボタン領域１０２には、画面表示部４２から入力される電子メールの作成処理の進行状況に応じた表示指示に従って、例えば、「デコレーション」ボタン，「範囲選択」ボタン，「動作記録」ボタンなどの操作ボタンが表示される。
【００３０】
タッチパネル６は、ディスプレイ５の画面と同じサイズである。タッチパネル６は、ディスプレイ５の画面データと同じく、水平方向および垂直方向を有し、それぞれ、Ｘ軸方向、Ｙ軸方向として扱われる。タッチパネル６は、例えば、水平方向にＭマス、垂直方向にＮマスに区切られており（Ｍ，Ｎ：０を含まない自然数）、各マスに対して座標が割り当てられている。タッチパネル６は、例えば、接触位置に対応するマスの座標を読み取って座標情報として出力する。
【００３１】
ディスプレイ５の画面データとタッチパネル６とは、それぞれのＸ軸及びＹ軸が対応付けられている。また、タッチパネル６の各マスは、ディスプレイ５の画面データの画素と対応付けされている。例えば、タッチパネル６の１つのマスは、ディスプレイ５の画面データの１つの画素と対応していても良いし、ディスプレイ５の画面データのｍ×ｎ個の画素（ｍ：水平方向、ｎ：垂直方向，ｍ，ｎ：０を含まない自然数）に対応していてもよい。したがって、タッチパネル６の接触位置の座標が検出されると、タッチパネル６の接触位置の座標に対応する画面データ上の画素の範囲が特定され、画素の範囲に表示される装飾対象の位置が検出される。
【００３２】
入力制御部４７は、入力装置２及びタッチパネル６からの信号を入力として得る。入力制御部４７は、入力された信号を、メール編集部４１，画面表示部４２，タッチパネル制御部４３，動作記録部４４の何れかに送信する。
【００３３】
入力制御部４７は、入力装置２から入力された操作ボタンの押下を示す信号をメール編集部４１、又は、画面表示部４２に出力する。例えば、メニューボタンの押下を示す信号が入力された場合には、入力制御部４７は、画面表示部４２にメニュー画面データの表示指示を出力する。例えば、数字モードの場合、数字ボタン「１」の押下を示す信号が入力された場合には、入力制御部４７は、数字の「１」をメール編集部４１に出力する。例えば、アルファベットモードにおいて数字ボタンの「１」の押下を示す信号が入力される場合には、入力制御部４７は、アルファベット「Ａ」をメール編集部４１に出力する。
【００３４】
入力制御部４７は、タッチパネル６から座標情報を含む信号が入力された場合には、座標情報をタッチパネル制御部４３に出力する。
【００３５】
タッチパネル制御部４３は、電子メールの装飾処理の開始指示の入力を検出し、電子メールの装飾処理の開始指示を入力制御部４７に出力する。電子メールの装飾処理の開始指示が入力されると、入力制御部４７は、タッチパネル６から入力される座標情報を、タッチパネル制御部４３と動作記録部４４とに出力する。
【００３６】
動作記録部４４は、電子メールの装飾処理の終了指示の入力を検出し、電子メールの装飾処理の終了指示を入力制御部４７に出力する。電子メールの装飾処理の終了指示が入力されると、入力制御部４７は、動作記録部４４への座標情報の出力を終了する。
【００３７】
画面表示部４２は、メール編集部４１，タッチパネル制御部４３，動作記録部４４，入力制御部４７のそれぞれから、ディスプレイ５への表示指示を入力として得る。画面表示部４２は、表示指示が入力されると、表示指示の内容に従ってディスプレイ５に表示される画面データを生成し、ディスプレイ５に出力する。また、画面表示部４２は、生成された画面データの画面情報をタッチパネル制御部４３にも出力する。タッチパネル制御部４３から電子メールの装飾処理の開始指示が入力されると、画面表示部４２は、生成された画面データの画面情報を動作記録部４４にも出力する。画面情報には、ディスプレイ５に現在表示される画面データと、表示される画面データのソースファイルにおける位置とが含まれる。
【００３８】
画面表示部４２は、メール編集部４１からＨＴＭＬファイルの表示指示を入力として得ると、ブラウザ等の閲覧プログラム（図示せず）を起動して、ＨＴＭＬファイルから電子メールの編集領域の画面データを生成する。画面表示部４２は、画面データのソースファイルとしてのＨＴＭＬファイルを読み込み、ＨＴＭＬファイルに示されたコマンドに従って、電子メールの編集領域を生成する。画面表示部４２は、電子メールの編集領域と操作ボタン領域とを含んだ電子メールの編集画面データを生成する。画面表示部４２は、電子メールの編集画面データの画面情報をディスプレイ５とタッチパネル制御４３とに出力する。
【００３９】
画面表示部４２は、入力制御部４７から、操作ボタンの押下に伴う画面遷移の表示指示を入力として得ると、操作ボタンに応じて遷移された画面データを生成する。または、画面表示部４２は、予め作成された画面データ（メニュー画面データなど）を補助記憶装置３から読み出す。画面表示部４２は、生成された画面データまたは読み出された画面データの画面情報をディスプレイ５とタッチパネル制御部４３に出力する。例えば、メニューボタンの押下に伴う画面遷移の表示指示の場合には、画面表示部４２は、メニュー画面データを補助記憶装置３から読み出して、メニュー画面データの画面情報をディスプレイ５とタッチパネル制御部４３とに出力する。
【００４０】
画面表示部４２は、タッチパネル制御部４３から、ディスプレイ５に表示される操作ボタンに対応するタッチパネル６への接触による遷移画面データの表示指示を入力として得ると、接触された操作ボタンに応じて、遷移画面データを生成する。画面表示部４２は、生成された遷移画面データの画面情報をディスプレイ５とタッチパネル制御部４３とに出力する。例えば、ディスプレイ５にメニュー画面データが表示されている状態で、タッチパネル制御部４３からサブメニューを選択する操作ボタンの接触による遷移画面データの表示指示が入力された場合には、画面表示部４２は、接触されたサブメニューの画面データを補助記憶装置３から読み出す。画面表示部４２は、読み出されたサブメニューの画面データの画面情報を、ディスプレイ５とタッチパネル制御部４３とに出力する。
【００４１】
画面表示部４２は、動作記録部４４からディスプレイ５に表示される操作ボタンに対応するタッチパネル６への接触による遷移画面データの表示指示を入力として得ると、接触
された操作ボタンに応じて、遷移画面データを生成する。画面表示部４２は、生成された遷移画面データの画面情報をディスプレイ５と、タッチパネル制御部４３と、動作記録部４４とに出力する。
【００４２】
画面表示部４２は、動作記録部４４から、例えば、装飾対象の選択範囲の表示指示が入力される場合には、装飾対象の選択範囲に対応する領域を強調表示した画面データを生成する。画面表示部４２は、装飾対象の選択範囲に対応する領域を強調表示された画面データの画面情報を、ディスプレイ５と、タッチパネル制御部４３と、動作記録部４４とに出力する。強調表示は、たとえば、該当領域の色の反転表示や、網掛け表示などである。表示画面表示部４２は、動作記録部４４から装飾対象の選択範囲の強調表示の解除指示が入力される場合には、装飾対象の選択範囲に対応する領域の強調表示が解除された画面データを生成する。画面表示部４２は、装飾対象の選択範囲に対応する領域の強調表示が解除された画面データの画面情報を、ディスプレイ５と、タッチパネル制御部４３と、動作記録部４４とに出力する。
【００４３】
タッチパネル制御部４３は、入力制御部４７から、タッチパネル６によって検出された座標情報を入力として得る。座標情報は、サンプリング間隔で入力される。また、タッチパネル制御部４３は、画面表示部４２から、現在ディスプレイに表示されている画面データの画面情報を入力として得る。タッチパネル制御部４３は、座標情報から、タッチパネル６に対する接触動作を検出する。
【００４４】
例えば、タッチパネル６に対して行われる接触動作には、以下のようなものがある。指がタッチパネル６に触れる動作は、「タッチダウン」と呼ばれる。指がタッチパネル６に触れた状態から離される動作は、「タッチアップ」と呼ばれる。指がタッチパネル６に触れた状態から払われる動作は、「フリック」と呼ばれる。指がタッチパネル６上をなぞる動作は、「スイープ」と呼ばれる。
【００４５】
例えば、タッチパネル６から新規な接触位置の座標情報が入力され始めると、タッチパネル制御部４３は、接触動作としてタッチダウンを検出する。例えば、座標情報が連続して入力されている状態から、座標情報が入力されない状態が所定時間継続すると、タッチパネル制御部４３は、接触動作としてタッチアップを検出する。例えば、タッチパネル６から入力される座標情報が刻々と変化し、座標情報から求められる移動速度が所定の速度より速い場合には、タッチパネル制御部４３は、接触動作としてフリックを検出する。また、このときの移動速度が所定の速度の範囲内である場合には、タッチパネル制御部４３は、接触動作としてスイープを検出する。また、タッチパネル制御部４３は、タッチパネル６からの座標情報によって、指が動く方向を検出することができる。
【００４６】
タッチパネル制御部４３は、座標情報から得られた接触動作と、画面情報とを照らし合わせる。例えば、タッチダウンとタッチアップが実行されたタッチパネル６の座標が画面データのメニューボタンが表示される領域に対応する場合には、タッチパネル制御部４３は、メニューボタンが押下されたことを検出する。タッチパネル制御部４３は、メニューボタンの押下による遷移画面データの表示指示を画面表示部４２に出力する。例えば、タッチダウンとタッチアップが実行されたタッチパネル６の座標が画面データの「デコレーション」ボタンが表示される領域に対応する場合には、タッチパネル制御部４３は、「デコレーション」ボタンが押下されたことを検出する。タッチパネル制御部４３は、電子メールの装飾処理の開始指示の入力を検知し、電子メールの装飾処理の開始指示を動作記録部４４と入力制御部４７と画面表示部４２とに出力する。タッチパネル制御部４３は、「デコレーション」ボタンの押下による遷移画面データの表示指示を画面表示部４２に出力する。なお、タッチダウン，タッチアップ，スイープなどの接触動作が組み合わせられることによって、携帯電話端末１に対する１つの操作が行われる。例えば、タッチダウンと
タッチアップの接触動作の組み合わせで、「押す」という操作が行われたことが検出される。
【００４７】
動作記録部４４は、タッチパネル制御部４３から、電子メールの装飾処理の開始指示が入力されると、範囲特定処理と動作記録処理とを実行する。範囲特定処理は、装飾対象の選択範囲を特定する処理である。動作記録処理は、装飾対象に対する一連の接触動作から装飾内容を判定する処理である。装飾対象には、文字，絵文字，記号，及び挿入された画像が含まれる。
【００４８】
入力制御部４７は、タッチパネル制御部４３から電子メールの装飾処理の開始指示が入力されると、タッチパネル６から入力される座標情報を動作記録部４４に出力し始める。動作記録部４４は、入力制御部４７から座標情報を入力として得る。また、画面表示部４２は、タッチパネル制御部４３から電子メールの装飾処理の開始指示が入力されると、ディスプレイ５に表示されている画面データの画面情報を動作記録部４４に出力する。動作記録部４４は、画面表示部４２から、ディスプレイ５に表示されている画面データの画面情報を入力として得る。動作記録部４４は、入力される座標情報から、タッチパネル制御部４３と同様にして、タッチパネル６での接触動作を検出する。
【００４９】
動作記録部４４は、座標情報から、ユーザによる「範囲選択」ボタンへの接触を検出することによって、範囲特定処理の開始指示の入力を検知する。動作記録部４４は、範囲特定処理の開始指示が検知されると、入力制御部４７を通じてタッチパネル６からサンプリング間隔で入力される座標情報を主記憶装置９内の記憶バッファ（図示せず）に一時的に格納する。動作記録部４４は、範囲特定処理の終了指示を入力するための「確定」ボタン（図１Ａ）の表示指示を画面表示部４２に出力する。
【００５０】
動作記録部４４は、ユーザによる「確定」ボタンへの接触を検出することによって、範囲特定処理の終了指示の入力を検知する。範囲特定処理の終了指示が検知されると、動作記録部４４は、記録バッファに格納された複数の座標情報から、装飾対象の選択範囲を特定する。例えば、タッチパネル６上で範囲選択が行われる場合には、タッチダウン，スイープ，タッチアップの順で接触動作が行われる。したがって、動作記録部４４は、座標情報を解析し，タッチダウン，スイープ，タッチアップの順で接触動作が行われたことを検出し、範囲選択の操作が行われたことを検出する。
【００５１】
動作記録部４４は、座標情報からタッチパネル６上の選択された範囲を検出し、タッチパネル６の選択範囲に対応する画面データの領域を特定する。動作記録部４４は、さらに、選択範囲に対応する画面データの領域に含まれる装飾対象と、装飾対象のＨＴＭＬファイル内の位置を特定する。動作記録部４４は、選択範囲に対応する画面データの領域に含まれる装飾対象と、装飾対象のＨＴＭＬファイル内での位置を記録バッファに格納する。動作記録部４４は、ディスプレイ５に対する装飾対象の選択範囲の強調表示の表示指示と、動作記録処理の開始指示の入力のための「動作記録」ボタン（図１Ｂ）の表示指示とを画面表示部４２に出力して、範囲選択処理を終了する。
【００５２】
動作記録部４４は、ユーザによる「動作記録」ボタンへの接触を検出することによって、動作記録処理の開始指示の入力を検知する。動作記録処理の開始指示の入力が検知されると、動作記録部４４は、タッチパネル６での接触動作を記録する動作記録処理を実行する。動作記録部４４は、動作記録処理の間、入力制御部４７を通じてタッチパネル６から入力される座標情報を記録バッファに一時的に記録する。動作記録部４４は、動作記録処理の終了指示を入力するための「確定」ボタン（図１Ｂ）の表示指示を画面表示部４２に出力する。
【００５３】
動作記録部４４は、ユーザによる「確定」ボタンへの接触を検出することによって、動作記録処理の終了指示の入力を検知する。動作記録部４４は、動作記録処理の終了指示の入力が検知されると、動作記録処理によって記録された複数の座標情報を解析して、タッチパネル６での一連の接触動作を検出する。動作記録部４４は、検出された一連の接触動作を解析し、タッチパネル６上で行われた操作を判定する。この判定は、装飾対象に指定された装飾内容を決定することを意味する。
【００５４】
動作記録部４４は、補助記憶装置３に格納された対応表３２に基づき、一連の接触動作の組み合わせから、装飾対象に指定された装飾内容を決定する。対応表３２には、一連の接触動作と装飾対象に対する装飾内容との対応付けが格納される。
【００５５】
図４は、装飾内容と一連の接触動作との対応表の例を示す図である。なお、図４に示される対応表中のＸ軸及びＹ軸は、図３に示される画面のＸ軸Ｙ軸と対応する。
【００５６】
選択範囲内のほぼ一定座標で行われる、タッチダウン，タッチアップ，タッチダウン，タッチアップのように、タッチアップとタッチダウンとを繰り返す一連の接触動作は、例えば、装飾内容として装飾対象を点滅させる「点滅（ブリンク）」と対応付けられる。
【００５７】
タッチダウン後、−Ｘ軸方向（左方向）に指などが払われる（フリックされる）一連の接触動作は、例えば、装飾内容として、配置される行の端から端まで装飾対象を−Ｘ軸方向へスクロールさせる「テロップ（−Ｘ軸方向）」と対応付けられる。
【００５８】
タッチダウン後、＋Ｘ軸方向（右方向）に指などが払われる（フリックされる）一連の接触動作は、例えば、装飾内容として、配置される行の端から端まで＋Ｘ軸方向へ装飾対象をスクロールさせる「テロップ（＋Ｘ軸方向）」と対応付けられる。
【００５９】
タッチダウン後、＋Ｙ軸方向（下方向）に指などが払われる（フリックされる）一連の接触動作は、例えば、装飾内容として、選択範囲内の＋Ｙ軸方向へ装飾対象をスクロールさせる「テロップ（＋Ｙ軸方向）」と対応付けられる。
【００６０】
タッチダウン後、−Ｙ軸方向（上方向）に指などが払われる（フリックされる）一連の接触動作は、例えば、装飾内容として、選択範囲内の−Ｙ軸方向へ装飾対象をスクロールさせる「テロップ（−Ｙ軸方向）」と対応付けられる。
【００６１】
タッチダウン後、＋Ｘ軸方向に画面端までスイープ及び−Ｘ軸方向に画面端までスイープ、その後タッチアップという一連の接触動作は、例えば、装飾内容として、配置される行内で装飾対象を往復させる「スウィング」と対応付けられる。
【００６２】
タッチダウン後、−Ｘ軸方向（左方向）に画面端までスイープ、その後タッチアップという一連の接触動作は、例えば、装飾内容として、装飾対象を画面の左詰めに表示させる「左寄せ」と対応付けられる。
【００６３】
タッチダウン後、行の中央までスイープ、その後タッチアップという一連の接触動作は、例えば、装飾内容として、装飾対象を画面中央に表示させる「センタリング」と対応付けられる。
【００６４】
タッチダウン後、＋Ｘ軸方向（右方向）に画面端までスイープ、タッチアップという一連の接触動作は、例えば、装飾内容として、装飾対象を右詰めに表示させる「右寄せ」と対応付けられる。
【００６５】
選択範囲に対して、２本の指でタッチダウン後、指が広がる方向にスイープ，その後タッチアップという一連の接触動作は、例えば、装飾内容として、装飾対象の表示サイズを大きいサイズに変更する「文字サイズの変更」と対応付けられる。また、装飾対象として含む選択範囲に対して、２本の指でタッチダウン後、指が狭められる方向にスイープ、その後タッチアップという一連の接触動作も、装飾内容として装飾対象の表示サイズを小さいサイズに変更する「文字サイズの変更」と対応付けられる。ただし、選択範囲には、装飾対象として文字，絵文字，記号などのフォントサイズが変更されるもののみが含まれる。
【００６６】
動作記録部４４は、例えば、図４に示される対応表に基づいて、記録バッファに記録された座標情報から検出される一連の接触動作を解析し、対応する装飾内容を決定する。
【００６７】
動作記録部４４は、座標情報から検出される一連の接触動作が有効であるか否かを判定する。動作記録部４４は、一連の接触動作の最初の接触動作であるタッチダウンが、選択範囲内で行われたか否かを判定する。また、動作記録部４４は、解析された一連の接触動作に対応する装飾内容があるか否かを判定する。動作記録部４４は、一連の接触動作の最初の接触動作が選択範囲外で行われた場合や、一連の接触動作に対応する装飾内容がない場合には、一連の接触動作は無効であると判定する。
【００６８】
動作記録部４４は、装飾対象と、ＨＴＭＬファイル内での装飾対象の位置と、を記録バッファから読み出し、装飾対象に指定された装飾内容とともにメール編集部４１に出力する。また、動作記録部４４は、動作記録処理の終了指示の入力が検知されると、ディスプレイ５に対する強調表示の解除指示を出力する。メール編集部４１への出力が完了すると、動作記録処理が終了する。
【００６９】
メール編集部４１は、入力制御部４７を通じて入力される文字，絵文字，記号等からＨＴＭＬ形式の電子メールを生成および編集する。具体的には、メール編集部４１は、電子メールのフォーマットが記述されたテンプレートに対して、ユーザから入力される文字，絵文字，記号等を配置することによって電子メールのＨＴＭＬファイルを生成する。
【００７０】
また、メール編集部４１は、動作記録処理の終了指示によって動作記録処理が終了された場合には、動作記録部４４から、装飾対象と、ＨＴＭＬファイル内での装飾対象の位置と、装飾対象に指定された装飾内容を入力として得る。メール編集部４１は、装飾内容に対応するＨＴＭＬタグを装飾対象に対して配置し、電子メールのＨＴＭＬファイルを編集する。
【００７１】
図５Ａ及び図５Ｂは、メール編集部４１が、ＨＴＭＬファイル内の装飾対象に対してＨＴＭＬタグを配置する例を示す図である。図５Ａおよび図５Ｂに示される例では、装飾対象が「あいうえお」である場合が示される。
【００７２】
動作記録部４４から入力される装飾内容が「点滅（ブリンク）」の場合には、メール編集部４１は、ＢＬＩＮＫタグを使用する。メール編集部４１は、ＢＬＩＮＫタグの開始タグ＜ＢＬＩＮＫ＞と終了タグ＜／ＢＬＩＮＫ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイルの装飾対象の書式は、「＜ＢＬＩＮＫ＞あいうえお＜／ＢＬＩＮＫ＞」となる。
【００７３】
動作記録部４４から入力される装飾内容が「テロップ（−Ｘ軸方向）」の場合には、メール編集部４１は、ＭＡＲＱＵＥＥタグを使用する。メール編集部４１は、ＭＡＲＱＵＥＥタグの開始タグ＜ＭＡＲＱＵＥＥ＞と終了タグ＜／ＭＡＲＱＵＥＥ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜
ＭＡＲＱＵＥＥ＞あいうえお＜／ＭＡＲＱＵＥＥ＞」となる。
【００７４】
動作記録部４４から入力される装飾内容が「テロップ（＋Ｘ軸方向）」の場合には、メール編集部４１は、ＭＡＲＱＵＥＥタグを使用する。メール編集部４１は、ＭＡＲＱＵＥＥタグの開始タグ＜ＭＡＲＱＵＥＥ  ｄｉｒｅｃｔｉｏｎ＝“ｒｉｇｈｔ”＞と終了タグ＜／ＭＡＲＱＵＥＥ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＭＡＲＱＵＥＥ  ｄｉｒｅｃｔｉｏｎ＝“ｒｉｇｈｔ”＞あいうえお＜／ＭＡＲＱＵＥＥ＞」となる。
【００７５】
動作記録部４４から入力される装飾内容が「テロップ（＋Ｙ軸方向）」の場合には、メール編集部４１は、ＭＡＲＱＵＥＥタグを使用する。メール編集部４１は、ＭＡＲＱＵＥＥタグの開始タグ＜ＭＡＲＱＵＥＥ  ｄｉｒｅｃｔｉｏｎ＝“ｄｏｗｎ”＞と終了タグ＜／ＭＡＲＱＵＥＥ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＭＡＲＱＵＥＥ  ｄｉｒｅｃｔｉｏｎ＝“ｄｏｗｎ”＞あいうえお＜／ＭＡＲＱＵＥＥ＞」となる。
【００７６】
動作記録部４４から入力される装飾内容が「テロップ（−Ｙ軸方向）」の場合には、メール編集部４１は、ＭＡＲＱＵＥＥタグを使用する。メール編集部４１は、ＭＡＲＱＵＥＥタグの開始タグ＜ＭＡＲＱＵＥＥ  ｄｉｒｅｃｔｉｏｎ＝“ｕｐ”＞と終了タグ＜／ＭＡＲＱＵＥＥ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＭＡＲＱＵＥＥ  ｄｉｒｅｃｔｉｏｎ＝“ｕｐ”＞あいうえお＜／ＭＡＲＱＵＥＥ＞」となる。
【００７７】
動作記録部４４から入力される装飾内容が「スウィング」の場合には、メール編集部４１は、ＭＡＲＱＵＥＥタグを使用する。メール編集部４１は、ＭＡＲＱＵＥＥタグの開始タグ＜ＭＡＲＱＵＥＥ  ｂｅｈａｖｉｏｒ＝“ａｌｔｅｒｎａｔｅ”＞と終了タグ＜／ＭＡＲＱＵＥＥ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＭＡＲＱＵＥＥ  ｂｅｈａｖｉｏｒ＝“ａｌｔｅｒｎａｔｅ”＞あいうえお＜／ＭＡＲＱＵＥＥ＞」となる。
【００７８】
動作記録部４４から入力される装飾内容が「左寄せ」の場合には、メール編集部４１は、ＤＩＶタグを使用する。メール編集部４１は、ＤＩＶタグの開始タグ＜ＤＩＶ  ａｌｉｇｎ＝“ｌｅｆｔ”＞と終了タグ＜／ＤＩＶ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＤＩＶ  ａｌｉｇｎ＝“ｌｅｆｔ”＞あいうえお＜／ＤＩＶ＞」となる。
【００７９】
動作記録部４４から入力される装飾内容が「センタリング」の場合には、メール編集部４１は、ＤＩＶタグを使用する。メール編集部４１は、ＤＩＶタグの開始タグ＜ＤＩＶ  ａｌｉｇｎ＝“ｃｅｎｔｅｒ”＞と終了タグ＜／ＤＩＶ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＤＩＶ  ａｌｉｇｎ＝“ｃｅｎｔｅｒ”＞あいうえお＜／ＤＩＶ＞」となる。
【００８０】
動作記録部４４から入力される装飾内容が「右寄せ」の場合には、メール編集部４１は、ＤＩＶタグを使用する。メール編集部４１は、ＤＩＶタグの開始タグ＜ＤＩＶ  ａｌｉｇｎ＝“ｒｉｇｈｔ”＞と終了タグ＜／ＤＩＶ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＤＩＶ  ａｌｉｇｎ＝“ｒｉｇｈｔ”＞あいうえお＜／ＤＩＶ＞」となる。
【００８１】
動作記録部４４から入力される装飾内容が「文字サイズ変更」の場合には、メール編集部４１は、ＦＯＮＴタグを使用する。メール編集部４１は、ＦＯＮＴタグの開始タグ＜Ｆ
ＯＮＴ  ｓｉｚｅ＝“４”＞と終了タグ＜／ＦＯＮＴ＞とを装飾対象の「あいうえお」の前後に付与する。編集後のＨＴＭＬファイル内の装飾対象の書式は、「＜ＦＯＮＴ  ｓｉｚｅ＝“４”＞あいうえお＜／ＦＯＮＴ＞」となる。開始タグのサイズ指定箇所には、「文字サイズ変更」が大きいフォントへの変更を指示するものである場合には、標準フォントサイズよりも大きいフォントサイズを指定する値が挿入される。開始タグのサイズ指定箇所には、「文字サイズ変更」が小さいフォントサイズへの変更を指示するものである場合には、標準フォントサイズよりも小さいフォントサイズを指定する値が挿入される。
【００８２】
メール編集部４１が、ＨＴＭＬファイル内の装飾対象へのＨＴＭＬタグの関連付けを終了させると、電子メールの装飾処理が終了する。
【００８３】
メール編集部４１は、生成または編集された電子メールのＨＴＭＬファイルを、ディスプレイに表示するために画面表示部４２に出力する。また、メール編集部４１は、編集が完了した電子メールを送信するときには、メール送受信部４５に出力する。
【００８４】
メール送受信部４５は、メール編集部４１から、編集が完了した電子メールのＨＴＭＬファイルが入力されると、電子メールのＨＴＭＬファイルを電気信号に変換して、無線制御部４６に出力する。
【００８５】
無線制御部４６は、メール送受信部４５から電気信号が入力されると、その電気信号を送信するための、無線周波数、送信タイミング、送信電力等を決定する。無線制御部４６は、電気信号を無線回路７に出力する。無線回路７は、アンテナ８と接続している。無線回路７は、電気信号を受信し、受信された電気信号を電波としてアンテナ８を通じて送信するための変調を行い、電波を出力する。無線回路７は、アンテナ８を通じて電波を受信し、受信された電波の検波及び復調を行い、電気信号に変換して出力する。
【００８６】
＜＜携帯電話端末の動作例＞＞
図６Ａ及び図６Ｂは、電子メールの装飾処理のフロー図の例である。電子メールの装飾処理は、携帯電話端末１のユーザによって電子メールの装飾指示が操作ボタンまたはタッチパネル６等から入力されると（図１Ａ参照）、開始される。
【００８７】
動作記録部４４は、入力制御部４７を通じてタッチパネル６から入力される座標情報から、範囲特定処理の開始指示の入力を検知する（ＯＰ１）。すなわち、動作記録部４４は、ディスプレイ５に表示された「範囲特定」ボタンへのユーザの接触を検知する。動作記録部４４は、入力制御部４７を通じてタッチパネル６から入力される座標情報を記録バッファに記録する（ＯＰ２）。
【００８８】
動作記録部４４は、範囲特定処理の終了指示の入力を検知したか否かを判定する（ＯＰ３）。すなわち、動作記録部４４は、ディスプレイ５に表示された「確定」ボタンへのユーザの接触を検知する。範囲特定処理の終了指示の入力が検知されていない場合には（ＯＰ３：Ｎｏ）、動作記録部４４は、ＯＰ２からＯＰ３の処理を繰り返す。
【００８９】
範囲特定処理の終了指示の入力が検知された場合には（ＯＰ３：Ｙｅｓ）、動作記録部４４は、記録バッファに記録された座標情報からタッチパネル６上の選択された範囲の位置を判定する（ＯＰ４）。動作記録部４４は、タッチパネル６の選択範囲に対応する画面データの領域内に、装飾対象となり得る、文字，絵文字，記号，及び画像が存在するか否かを判定する（ＯＰ５）。タッチパネル６の選択範囲に対応する画面データの領域内に、文字，絵文字，記号，及び画像のいずれも存在しない場合には（ＯＰ５：Ｎｏ）、動作記録部４４は、ＯＰ２からＯＰ５の処理を繰り返し実行する。
【００９０】
タッチパネル６の選択範囲に対応する画面データの領域内に、文字，絵文字，記号，及び画像のいずれかが存在する場合には（ＯＰ５：Ｙｅｓ）、動作記録部４４は、装飾対象である文字，絵文字，記号，及び画像と、装飾対象のＨＴＭＬファイル内での位置とを記録バッファに記録する（ＯＰ６）。
【００９１】
動作記録部４４は、タッチパネル６の選択範囲に対応する画面データの領域の強調表示の指示を画面表示部４２に出力し、範囲特定処理を終了する（ＯＰ７）。タッチパネル６の選択範囲に対応する画面データの領域の強調表示の指示が入力されると、画面表示部４２は、ディスプレイ５に対応する領域の色を反転させたり、網掛け表示したりして強調表示させる。
【００９２】
次に、範囲特定処理が終了したのち、動作記録部４４は、動作記録処理の開始指示の入力を検知する（ＯＰ８）。すなわち、動作記録部４４は、ディスプレイ５に表示された「動作記録」ボタンへのユーザの接触を検知する。動作記録処理の開始指示が入力されると、動作記録部４４は、タッチパネル６から入力される座標情報を記録バッファに記録する（ＯＰ９）。
【００９３】
動作記録部４４は、動作記録処理の終了指示の入力が検出されたか否かを判定する（ＯＰ１０）。すなわち、動作記録部４４は、ディスプレイ５に表示された「確定」ボタンへのユーザの接触を検知する。動作記録処理の終了指示の入力が検出されない場合には（ＯＰ１０：Ｎｏ）、動作記録部４４は、ＯＰ９及びＯＰ１０の処理を繰り返し実行する。
【００９４】
動作記録処理の終了指示の入力が検出された場合には（ＯＰ１０：Ｙｅｓ）、動作記録部４４は、記録バッファに格納された複数の座標情報から、選択範囲に対する一連の接触動作を解析し、装飾対象に指定された装飾内容を判定する（ＯＰ１１）。
【００９５】
動作記録部４４は、解析された一連の接触動作が有効であるか、無効であるかを判定する（ＯＰ１２）。動作記録部４４は、一連の接触動作の最初の接触動作であるタッチダウンが、選択範囲内で行われたか否かを判定する。また、動作記録部４４は、解析された一連の接触動作に対応する装飾内容があるか否かを判定する。動作記録部４４は、一連の接触動作の最初の接触動作が選択範囲外で行われた場合や、一連の接触動作に対応する装飾内容がない場合には、一連の接触動作は無効であると判定する。解析された一連の接触動作が無効である場合には（ＯＰ１２：Ｎｏ）、動作記録部４４は、ＯＰ９からＯＰ１２の処理を繰り返し実行する。
【００９６】
解析された一連の接触動作が有効である場合には（ＯＰ１２：Ｙｅs）、動作記録部４
４は、記録バッファから装飾対象と、装飾対象のＨＴＭＬファイル内の位置とを読み出し、判定された装飾内容とともにメール編集部４１に出力する。メール編集部４１は、動作記録部４４から、装飾対象と、装飾対象のＨＴＭＬファイル内の位置と、装飾内容とを受信すると、装飾内容に対応するＨＴＭＬタグを装飾対象に付与してＨＴＭＬファイルを編集する（ＯＰ１３）。メール編集部４１は、編集されたＨＴＭＬファイルを画面表示部４２に出力する。出力されたＨＴＭＬファイルは、ディスプレイ５に表示され、画面データ上の装飾対象は、装飾内容で指定された動作を行う。
【００９７】
メール編集部４１に装飾内容を出力すると、動作記録部４４は、タッチパネル６の選択範囲に対応する画面データの領域の強調表示の解除指示を画面表示部４２に出力し、動作記録処理を終了する（ＯＰ１４）。動作記録部４４から選択範囲に対応する画面データの領域の強調表示の解除指示が入力されると、画面表示部４２は、ディスプレイ５の対応する領域の強調表示を解除させる。ＯＰ１４の処理が終了すると、電子メールの装飾処理が終了する。
【００９８】
＜＜第１実施形態の作用効果＞＞
携帯電話端末１によれば、タッチパネル６に対して行われる一連の接触動作と装飾内容を対応づけ、装飾内容に対応するＨＴＭＬタグを装飾対象に関連付けることによって、タッチパネル６の操作で装飾付き電子メールを作成することができる。装飾内容を指定するタッチパネル６での一連の接触動作を、実際に装飾対象に施される装飾内容を連想させるような動作の組み合わせにすることによって、ユーザは直感的に装飾内容を装飾対象に指定することができる。タッチパネル上で、装飾内容を直感的な操作で指定できることによって、ボタン操作による電子メールの編集処理に精通していないユーザでも、より簡単に装飾付き電子メールを作成することが可能となる。
【００９９】
＜＜変形例＞＞
第１実施形態として、携帯電話端末が例に挙げられて説明された。第１実施形態は、携帯電話端末に限らず、パーソナルコンピュータのような汎用のコンピュータや、専用のコンピュータなど、電子メールを作成可能な装置であってもよい。
【０１００】
また、ＨＴＭＬに限らず、装飾対象に装飾内容を指定するタグを用いるマークアップ言語であれば、第１実施形態に適用可能である。
【０１０１】
さらに、第１実施形態は、電子メールの装飾処理に限られず、ドキュメントファイルなどに含まれる装飾対象への装飾処理にも適用可能である。
【０１０２】
第１実施形態では、動作記録部４４は、一連の接触動作の最初の接触動作であるタッチダウンが選択範囲外で行われた場合に、一連の接触動作は無効であると判定した。これに代えて、動作記録部４４は、一連の接触動作の最初の接触動作であるタッチダウンが選択範囲外で行われた場合でも、選択された装飾対象に対して行われた一連の接触動作と見なして、一連の接触動作は有効であると判定してもよい。
【０１０３】
＜その他＞
以上の実施形態に関し、更に以下の付記を開示する。
【０１０４】
（付記１）
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定する特定部と、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定する決定部と、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納する編集部と、
を備える情報処理装置。
【０１０５】
（付記２）
前記決定部は、装飾内容によって指定される前記特定された装飾対象が前記表示装置に表示される状態に関連付けられる一連の接触動作と該装飾内容との対応付けに基づいて、前記タッチパネルから入力された一連の接触動作に対応する装飾内容を決定する
付記１に記載の情報処理装置。
【０１０６】
（付記３）
前記決定部は、前記特定された装飾対象が表示される前記表示装置の領域に対応する前記タッチパネルの範囲内に対して入力される一連の接触動作に対応する装飾内容を決定する
付記１に記載の情報処理装置。
【０１０７】
（付記４）
前記文書ファイルは、マークアップ言語で記載されており、
前記編集部は、前記決定された装飾内容を指定するタグを前記特定された装飾対象に関連付けて前記文書ファイルに格納する
付記１に記載の情報処理装置。
【０１０８】
（付記５）
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定するステップと、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定するステップと、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納するステップと、
を情報処理装置に実行させるためのプログラム。
【０１０９】
（付記６）
コンピュータが、
文書ファイルに含まれる表示装置に表示される表示要素から少なくとも１つの表示要素を装飾対象として特定するステップと、
前記表示装置に表示される前記特定された装飾対象に対して、タッチパネルから入力された一連の接触動作に対応する装飾内容を決定するステップと、
前記決定された装飾内容を指定する情報を前記特定された装飾対象に関連付けて前記文書ファイルに格納するステップと、
を実行する表示要素の装飾方法。
【符号の説明】
【０１１０】
１      携帯電話端末
２      入力装置
３      記憶装置
４      プロセッサ
５      ディスプレイ
６      タッチパネル
７      無線回路
８      アンテナ
９      主記憶装置
１０    バス
３１    電子メール装飾プログラム
３２    対応表
４１    メール編集部
４２    画面表示部
４３    タッチパネル制御部
４４    動作記録部
４５    メール送受信部
４６    無線制御部
４７    入力制御部
【図１Ａ】
2011028356.tif 000003
【図１Ｂ】
2011028356.tif 000004
【図２】
2011028356.tif 000005
【図３】
2011028356.tif 000006
【図４】
2011028356.tif 000007
【図５Ａ】
2011028356.tif 000008
【図５Ｂ】
2011028356.tif 000009
【図６Ａ】
2011028356.tif 000010
【図６Ｂ】
2011028356.tif 000011