(57)【要約】【課題】ユーザにとって描画操作に優れたタッチパネルディスプレイを備えた電子機器を提供する。【解決手段】タッチパネル１１とディスプレイ１２とを組み合わせたタッチパネルディスプレイ１０を備え、タッチパネル１１に対する１点入力および多点入力を受け付ける電子機器１であって、タッチパネル１１に対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出する入力点数検出部２１１と、入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた第１関連付情報３２を格納した記憶装置３０と、検出された入力点数と第１関連付情報３２とに基づいて、描画に用いる線の属性を設定する属性設定部２６と、属性が設定されたことに基づき、当該設定された属性の線を用いてタッチパネル１１に対する入力に応じた画像をディスプレイ１２に表示させる表示制御部２７とを備える。【選択図】図７
2011108180.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイを備え、前記タッチパネルに対する１点入力および多点入力を受け付ける電子機器であって、
前記タッチパネルに対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出する第１検出手段と、
入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた第１関連付情報を格納した記憶装置と、
前記検出された入力点数と前記第１関連付情報とに基づいて、前記描画に用いる線の属性を設定する設定手段と、
前記属性が設定されたことに基づき、当該設定された属性の線を用いて前記タッチパネルに対する入力に応じた画像を前記ディスプレイに表示させる表示制御手段とを備える、電子機器。
【請求項２】
前記タッチパネルに対する物体の接触に基づき、前記タッチパネルに対する前記物体の接触位置を検出する第２検出手段と、
前記入力点数が多点である場合、前記検出した接触位置に基づき、当該接触位置の並びが予め定められた方向に沿っているか否かを判断する第１判断手段とをさらに備え、
前記属性情報は、線幅を示した線幅情報を含み、
前記設定手段は、
前記並びが予め定められた方向に沿っていると判断された場合、前記点数情報と前記線幅情報とに基づき、前記描画に用いる線の線幅を、前記算出した入力点数に基づいた幅に設定する、請求項１に記載の電子機器。
【請求項３】
前記タッチパネルに対する物体の接触に基づき、前記タッチパネルに対する前記物体の接触位置を検出する第２検出手段と、
前記入力点数が多点である場合、前記検出した接触位置に基づき、当該接触位置の並びが予め定められた方向に沿っているか否かを判断する第１判断手段とをさらに備え、
前記属性情報は、線の線種を示した線種情報を含み、
前記線種情報は、少なくとも、第１の線種を示した情報と第２の線種を示した情報とを有し、
前記設定手段は、
前記並びが予め定められた方向に沿っていると判断された場合、前記線種情報に基づき、前記描画に用いる線の線種を前記第１の線種に設定し、
前記並びが予め定められた方向に沿っていないと判断された場合、前記線種情報に基づき、前記描画に用いる線の線種を前記第２の線種に設定する、請求項１に記載の電子機器。
【請求項４】
前記設定手段は、
前記並びが予め定められた方向に沿っていないと判断された場合、前記点数情報と前記線幅情報とに基づき、前記描画に用いる線の線幅を、前記算出した入力点数に基づいた幅に設定する、請求項３に記載の電子機器。
【請求項５】
前記物体の接触が第１の時間以上の接触であるか否かを判断する第２判断手段をさらに備え、
前記属性情報は、線の色を示した色情報をさらに含み、
前記設定手段は、
前記物体の接触が予め定められた時間以上の接触であると判断された場合、前記点数情報と前記色情報とに基づき、前記描画に用いる線の色を、前記算出した入力点数に基づいた色に設定し、
前記物体の接触が予め定められた時間以上の接触でないと判断された場合、前記描画に用いる線の色を、予め定められた色に設定する、請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記タッチパネルに対する物体の接触に基づき、連続した前記１点入力であって、かつ当該連続する１点入力の時間間隔がそれぞれ第２の時間内である複数回の１点入力の入力回数をカウントするカウント手段をさらに備え、
前記記憶装置は、前記入力回数と描画に用いる図形とを関連付けた第２関連付情報を、さらに格納しており、
前記設定手段は、
前記カウントされた入力回数と前記第２関連付情報とに基づいて、描画する図形を設定し、
前記表示制御手段は、
前記図形が設定されたことに基づき、当該設定された図形に基づく画像を前記ディスプレイに表示させる、請求項１から５のいずれかに記載の電子機器。
【請求項７】
タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイを備え、前記タッチパネルに対する１点入力および多点入力を受け付ける電子機器における表示制御方法であって、
前記タッチパネルに対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出するステップと、
入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた関連付情報と、前記検出された入力点数とに基づいて、前記描画に用いる線の属性を設定するステップと、
前記属性が設定されたことに基づき、当該設定された属性の線を用いて前記タッチパネルに対する入力に応じた画像を前記ディスプレイに表示させるステップとを備える、表示制御方法。
【請求項８】
タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイを備え、前記タッチパネルに対する１点入力および多点入力を受け付ける電子機器を制御するためのプログラムであって、
前記電子機器に、
前記タッチパネルに対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出するステップと、
入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた関連付情報と、前記検出された入力点数とに基づいて、前記描画に用いる線の属性を設定するステップと、
前記属性が設定されたことに基づき、当該設定された属性の線を用いて前記タッチパネルに対する入力に応じた画像を前記ディスプレイに表示させるステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示制御方法、およびプログラムに関する。特に、タッチパネルディスプレイを備える電子機器、当該電子機器における表示制御方法、および当該電子機器を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイ（「タッチスクリーン」とも称する。）を備えた電子機器が知られている。
【０００３】
特許文献１には、タッチスクリーンを備えた装置が開示されている。当該装置は、コードレスペンに対して励起電磁場を与え且つコードレスペンおよびユーザの指を検出するための入力構成要素をディスプレイに内蔵している。また、当該装置は、仮想ユーザボタンを表す複数のアイコンを含む画像をディスプレイに表示する。１つの仮想ユーザボタンは、当該ボタンが表示されるディスプレイの領域内で、ユーザが自分の左手の指をディスプレイに当て付けることにより選択される。また、ディスプレイは、書き込み領域を備える。当該書き込み領域は、ユーザがペンまたはスタイラスを当該領域上にわたって動かすことにより形成される仮想的な書き込み、描画、他のパターンを、ユーザがペンを動かす場所で表示するための領域である。
【０００４】
特許文献２には、上記タッチパネルディスプレイとして、カラー描画装置が開示されている。当該カラー描画装置においては、ペンに設けられている色選択スイッチが操作されると表示手段に表示される色が指定される。その後、ペンが、位置検出手段に接触して移動することにより、カラー描画装置は、当該位置の座標を検出する。カラー描画装置は、当該座標のデータと指定された色に基づいて、表示手段にイメージを表示する。
【０００５】
また、特許文献２には、上記タッチパネルディスプレイとして、他のカラー描画装置が開示されている。当該カラー描画装置では、ユーザは、ペンを、当該装置のタブレットに設けられた４つのスイッチのうちいずれかのスイッチに接触させることにより色を選択する。
【０００６】
特許文献３には、上記タッチパネルとして、指示された座標位置を検出する座標検出手段と、当該座標位置が指示された際の筆圧を検出する筆圧検出手段と、文字・図形などが表示可能な表示手段と、当該表示手段上にカーソルを描画する描画手段とを備えた情報処理装置が開示されている。また、カーソル描画手段は、表示手段上の、座標検出手段によって検出された座標に対応する位置に、筆圧検出手段によって検出された筆圧に応じた形状または／および大きさのカーソルを描画する。
【０００７】
また、描画機能を有するタッチパネルディスプレイにおいては、ユーザは、たとえば、線の太さ、線種、線の色、図形の形状を示した各アイコンを選択することにより、描画する画像の線の太さ、線種、線の色、描画する図形の形状を選択する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２００５−５２９４１４号公報
【特許文献２】特開平４−１７７５１８号公報
【特許文献３】特開平９−５４６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の装置では、ユーザは、指で複数の仮想ユーザボタンの中から１つのボタンを選択する必要がある。また、特許文献２のカラー描画装置では、色を選択する際に、ペンに備えられた色選択スイッチを操作、あるいはタブレットに備えられたスイッチを選択する必要がある。さらに、特許文献３の情報処理装置では、ユーザは筆圧を変えなければ、描画するカーソルの形状または／および大きさを変えることができない。また、描画機能を有するタッチパネルディスプレイでは、ユーザはアイコンを選択する処理が必要となる。
【００１０】
本願発明は、上記問題点に鑑みなされたものであって、その目的は、ユーザにとって描画操作に優れたタッチパネルディスプレイを備えた電子機器、表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明のある局面に従うと、電子機器は、タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイを備え、前記タッチパネルに対する１点入力および多点入力を受け付ける電子機器であって、タッチパネルに対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出する第１検出手段と、入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた第１関連付情報を格納した記憶装置と、検出された入力点数と第１関連付情報とに基づいて、描画に用いる線の属性を設定する設定手段と、属性が設定されたことに基づき、当該設定された属性の線を用いてタッチパネルに対する入力に応じた画像をディスプレイに表示させる表示制御手段とを備える。
【００１２】
好ましくは、電子機器は、タッチパネルに対する物体の接触に基づき、タッチパネルに対する物体の接触位置を検出する第２検出手段と、入力点数が多点である場合、検出した接触位置に基づき、当該接触位置の並びが予め定められた方向に沿っているか否かを判断する第１判断手段とをさらに備える。属性情報は、線幅を示した線幅情報を含む。設定手段は、並びが予め定められた方向に沿っていると判断された場合、点数情報と線幅情報とに基づき、描画に用いる線の線幅を、算出した入力点数に基づいた幅に設定する。
【００１３】
好ましくは、電子機器は、タッチパネルに対する物体の接触に基づき、タッチパネルに対する物体の接触位置を検出する第２検出手段と、入力点数が多点である場合、検出した接触位置に基づき、当該接触位置の並びが予め定められた方向に沿っているか否かを判断する第１判断手段とをさらに備える。属性情報は、線の線種を示した線種情報を含む。線種情報は、少なくとも、第１の線種を示した情報と第２の線種を示した情報とを有する。設定手段は、並びが予め定められた方向に沿っていると判断された場合、線種情報に基づき、描画に用いる線の線種を前記第１の線種に設定し、並びが予め定められた方向に沿っていないと判断された場合、線種情報に基づき、描画に用いる線の線種を前記第２の線種に設定する。
【００１４】
好ましくは、設定手段は、並びが予め定められた方向に沿っていないと判断された場合、点数情報と線幅情報とに基づき、描画に用いる線の線幅を、算出した入力点数に基づいた幅に設定する。
【００１５】
好ましくは、電子機器は、物体の接触が第１の時間以上の接触であるか否かを判断する第２判断手段をさらに備える。属性情報は、線の色を示した色情報をさらに含む。設定手段は、物体の接触が予め定められた時間以上の接触であると判断された場合、点数情報と色情報とに基づき、描画に用いる線の色を、算出した入力点数に基づいた色に設定し、物体の接触が予め定められた時間以上の接触でないと判断された場合、描画に用いる線の色を、予め定められた色に設定する。
【００１６】
好ましくは、電子機器は、タッチパネルに対する物体の接触に基づき、連続した１点入力であって、かつ当該連続する１点入力の時間間隔がそれぞれ第２の時間内である複数回の１点入力の入力回数をカウントするカウント手段をさらに備える。記憶装置は、入力回数と描画に用いる図形とを関連付けた第２関連付情報を、さらに格納している。設定手段は、カウントされた入力回数と第２関連付情報とに基づいて、描画する図形を設定する。表示制御手段は、図形が設定されたことに基づき、当該設定された図形に基づく画像をディスプレイに表示させる。
【００１７】
本発明の他の局面に従うと、表示制御方法は、タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイを備え、前記タッチパネルに対する１点入力および多点入力を受け付ける電子機器における表示制御方法であって、タッチパネルに対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出するステップと、入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた関連付情報と、検出された入力点数とに基づいて、描画に用いる線の属性を設定するステップと、属性が設定されたことに基づき、当該設定された属性の線を用いてタッチパネルに対する入力に応じた画像をディスプレイに表示させるステップとを備える。
【００１８】
本発明のさらに他の局面に従うと、プログラムは、タッチパネルとディスプレイとを組み合わせたタッチパネルディスプレイを備え、前記タッチパネルに対する１点入力および多点入力を受け付ける電子機器を制御するためのプログラムであって、電子機器に、タッチパネルに対する物体の接触に基づき、当該タッチパネルに対する入力点数を検出するステップと、入力点数を示した点数情報と描画に用いる線の属性を示した属性情報とを関連付けた関連付情報と、検出された入力点数とに基づいて、描画に用いる線の属性を設定するステップと、属性が設定されたことに基づき、当該設定された属性の線を用いてタッチパネルに対する入力に応じた画像をディスプレイに表示させるステップとを実行させる。
【発明の効果】
【００１９】
ユーザにとって描画操作に優れたタッチパネルディスプレイを備えた電子機器が実現可能となるといった効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】電子機器の外観を示した図である。
【図２】電子機器のハードウェア構成を示した図である。
【図３】ディスプレイに描画する線の線幅を設定する際のユーザ操作を説明するための図である。
【図４】ディスプレイに描画する線の線種を設定する際のユーザ操作を説明するための図である。
【図５】ディスプレイに描画する線の色を設定する際のユーザ操作を説明するための図である。
【図６】ディスプレイに描画する図形の種類を設定する際のユーザ操作を説明するための図である。
【図７】主として電子機器の機能ブロックを説明するための図である。
【図８】第１関連付情報のデータ構造を説明するための図である。
【図９】第２関連付情報のデータ構造を説明するための図である。
【図１０】電子機器１における処理の流れの一部を示したフローチャートである。
【図１１】電子機器１における処理の流れのうち、図１０に示さなかった部分を示したフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本発明の実施の形態に係る電子機器について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。なお、電子機器の具体例としては、携帯電話機、ＰＤＡ（Personal Digital Assistant）、電子辞書、ＰＣ（Personal Computer）が挙げられる。
【００２２】
＜外観＞
図１は、本実施の形態に係る電子機器の外観を示した図である。図１を参照して、電子機器１は、タッチパネルディスプレイ１０を備える。タッチパネルディスプレイ１０は、ディスプレイとタッチパネルと組み合わせた電子機器である。タッチパネルは、位置入力装置である。
【００２３】
＜ハードウェア構成＞
図２は、電子機器１のハードウェア構成を示した図である。図２を参照して、電子機器１は、主たる構成要素として、タッチパネルディスプレイ１０と、プログラムを実行するＣＰＵ１０１と、ＲＡＭ１０２と、データを不揮発的に格納するＲＯＭ１０３と、イヤホン１０５と、スピーカ１０６と、電子機器１のユーザによる指示の入力を受ける操作キー１０７と、ＩＣ（Integrated Circuit）カードリーダライタ１０８とを含む。ＲＡＭ１０２は、ＣＰＵ１０１によるプログラムの実行により生成されたデータ、又は操作キー１０７を介して入力されたデータを格納する。
【００２４】
タッチパネルディスプレイ１０は、タッチパネル１１とディスプレイ１２とを備えている。タッチパネル１１は、１点入力のみならず多点入力を受け付ける。これにより、ユーザは、画面上の複数の箇所を同時に独立に指示できる。
【００２５】
各構成要素１０、１０１〜１０８は、相互にデータバスＤＢ１によって接続されている。ＩＣカードリーダライタ１０８には、メモリカード１０８１が装着される。なお、以下では、ＲＡＭ１０２がフラッシュメモリ（不揮発性の半導体メモリ）である場合を例に挙げて説明する。
【００２６】
電子機器１における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＡＭ１０２またはＲＯＭ１０３に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１０８１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１０８その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦを介してダウンロードされた後、ＲＡＭ１０２に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってＲＡＭ１０２から読み出され、さらにＲＡＭ１０２に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００２７】
同図に示される電子機器１を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１０２、メモリカード１０８１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器１の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００２８】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００２９】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３０】
＜概要＞
以下、図３〜図６を参照して、電子機器１の動作概要について説明する。電子機器１は、タッチパネル１１に対する物体（指やスタイラスペン等）によるタッチ操作（接触）により、ディスプレイ１２においてタッチ位置に基づいた描画が可能な機能を備えている。なお、以下では、一例として、電子機器１が描画機能を実現するためのプログラムを実行していることを前提として説明する。
【００３１】
（線幅の設定）
図３は、ディスプレイ１２に描画する線の線幅を設定する際のユーザ操作を説明するための図である。図３（Ａ）は、線幅が細い線を描画するためのユーザ操作を説明するための図である。図３（Ｂ）は、線幅が中程度の線を描画するためのユーザ操作を説明するための図である。図３（Ｃ）は、線幅が太い線を描画するためのユーザ操作を説明するための図である。
【００３２】
図３（Ａ）を参照して、ユーザが、接触時間が時間Ｔ１未満となる１点入力を行なった場合、電子機器１は、描画に用いる線の幅を「細」に設定する。より具体的には、ユーザが指９１１をタッチパネル１１上の任意の位置Ｐ１に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、線幅の細い線Ｌ１を描画する。
【００３３】
図３（Ｂ）を参照して、ユーザが、接触時間が時間Ｔ１未満となるＸ軸方向に沿った２点入力を行なった場合、電子機器１は、描画に用いる線の幅を「中」に設定する。より具体的には、ユーザが指９１１、９１２をタッチパネル１１上の位置Ｐ１１、Ｐ１２に同時に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、線幅が中程度である線Ｌ２を描画する。
【００３４】
図３（Ｃ）を参照して、ユーザが、接触時間が時間Ｔ１未満となるＸ軸方向に沿った３点入力を行なった場合、電子機器１は、描画に用いる線の幅を「太」に設定する。より具体的には、ユーザが指９１１、９１２、９１３をタッチパネル１１上の位置Ｐ２１、Ｐ２２、Ｐ２３に同時に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、線幅の太い線Ｌ３を描画する。
【００３５】
なお、電子機器１は、図３（Ａ）〜（Ｃ）においては、線の線種をデフォルトの線種（本実施の形態では実線）に、線の色をデフォルトの色（本実施の形態では黒）に設定する。また、線Ｌ１、Ｌ２、Ｌ３の線幅は、電子機器１において予め定められている。当該各線幅は、ユーザからの指示により変更可能である。
【００３６】
（線種の設定）
図４は、ディスプレイ１２に描画する線の線種を設定する際のユーザ操作を説明するための図である。なお、線種としては、たとえば、実線、破線、点線、一点鎖線、二点鎖線が挙げられる。
【００３７】
図４（Ａ）は、細い実線を描画するためのユーザ操作を説明するための図である。つまり、図３（Ａ）で示したユーザ操作と同じ操作である。図４（Ｂ）は、細い破線を描画するためのユーザ操作を説明するための図である。図４（Ｃ）は、線幅が中程度の破線が太い線を描画するためのユーザ操作を説明するための図である。
【００３８】
図４（Ａ）を参照して、ユーザが、接触時間が時間Ｔ１未満となる１点入力を行なった場合、電子機器１は、描画に用いる線の線種を「実線」に、かつ線幅を「細」に設定する。この場合、上述したように、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、線幅の細い線Ｌ１を描画する。
【００３９】
図４（Ｂ）を参照して、ユーザが、接触時間が時間Ｔ１未満となるＹ軸方向に沿った２点入力を行なった場合、電子機器１は、描画に用いる線の線種を「破線」に、且つ線幅を「細」に設定する。より具体的には、ユーザが指９１１、９１２をタッチパネル１１上の位置Ｐ４１、Ｐ４２に同時に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、細い線幅の破線Ｌ１２を描画する。なお、Ｘ軸とＹ軸とは直交する。
【００４０】
図４（Ｃ）を参照して、ユーザが、接触時間が時間Ｔ１未満となるＹ軸方向に沿った３点入力を行なった場合、電子機器１は、描画に用いる線の線種を「破線」に、且つ線幅を「中」に設定する。より具体的には、ユーザが指９１１、９１２をタッチパネル１１上の位置Ｐ５１、Ｐ５２、Ｐ５３に同時に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、中程度の線幅の破線Ｌ１３を描画する。
【００４１】
なお、線Ｌ１２、Ｌ１３の線種は、電子機器１において予め定められている。当該線種は、ユーザからの指示により変更可能である。たとえば、ユーザが線種を破線から点線に変更する指示を行なうことにより、電子機器１は、線種を破線から点線に変更する。
【００４２】
（線の色の設定）
図５は、ディスプレイ１２に描画する線の色を設定する際のユーザ操作を説明するための図である。図５（Ａ）は、赤色の線を描画するためのユーザ操作を説明するための図である。図５（Ｂ）は、青色の線を描画するためのユーザ操作を説明するための図である。
【００４３】
図５（Ａ）を参照して、ユーザが、接触時間が時間Ｔ１以上となる１点入力を行なった場合、電子機器１は、描画に用いる線の色を「赤」に設定する。より具体的には、ユーザが指９１１をタッチパネル１１上の任意の位置Ｐ６１に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、赤色の細い実線Ｌ２１を描画する。
【００４４】
図５（Ｂ）を参照して、ユーザが、接触時間が時間Ｔ１以上となる２点入力を行なった場合、電子機器１は、描画に用いる線の色を「青」に設定する。より具体的には、ユーザが指９１１、９１２をタッチパネル１１上の位置Ｐ７１、Ｐ７２に同時に接触させた場合、電子機器１は、指９２１やスタイラスペンによる次の接触に基づき、青色の細い実線Ｌ２２を描画する。なお、２点入力は、Ｘ軸方向に沿った入力であっても、Ｙ軸に沿った入力でもよい。当該２点入力の入力方向は、特に限定されない。
【００４５】
なお、電子機器１は、図５（Ａ）の接触態様および図５（Ｂ）の接触態様における線の色は、電子機器１において予め定められている。当該各接触態様における線の色は、ユーザからの指示により変更可能である。
【００４６】
（図形の種類の設定）
図６は、ディスプレイ１２に描画する図形の種類を設定する際のユーザ操作を説明するための図である。図６（Ａ）は、三角形を描画するためのユーザ操作を説明するための図である。図６（Ｂ）は、矩形を描画するためのユーザ操作を説明するための図である。図６（Ｃ）は、円を描画するためのユーザ操作を説明するための図である。
【００４７】
図６（Ａ）を参照して、ユーザが、接触時間が時間Ｔ１未満となる１点入力を連続して５回以上行なった場合、電子機器１は、ディスプレイ１２に円Ｆ１を描画する。より具体的には、ユーザがタッチパネル１１上の位置Ｐ８１、Ｐ８２、Ｐ８３、Ｐ８４、Ｐ８５に指９１１を当該順で連続して接触させた場合、電子機器１は、各位置に応じた位置および大きさの円Ｆ１を描画する。なお、後述するが、位置Ｐ８１〜Ｐ８５において互いに隣接する位置の間隔は、予め定められた間隔とする。
【００４８】
図６（Ｂ）を参照して、ユーザが、接触時間が時間Ｔ１未満となる１点入力を連続して４回行なった場合、電子機器１は、ディスプレイ１２に矩形Ｆ２を描画する。より具体的には、ユーザがタッチパネル１１上の位置Ｐ９１、Ｐ９２、Ｐ９３、Ｐ９４に指９１１を当該順で連続して接触させた場合、電子機器１は、各位置に応じた位置および大きさの矩形Ｆ２を描画する。なお、後述するが、位置Ｐ９１〜Ｐ９４において互いに隣接する位置の間隔は、予め定められた間隔とする。
【００４９】
図６（Ｃ）を参照して、ユーザが、接触時間が時間Ｔ１未満となる１点入力を連続して３回行なった場合、電子機器１は、ディスプレイ１２に三角形Ｆ３を描画する。より具体的には、ユーザがタッチパネル１１上の位置Ｐ１０１、Ｐ１０２、Ｐ１０３に指９１１を当該順で連続して接触させた場合、電子機器１は、各位置に応じた位置および大きさの三角形Ｆ３を描画する。なお、後述するが、位置Ｐ１０１〜Ｐ１０３において互いに隣接する位置の間隔は、予め定められた間隔とする。
【００５０】
なお、電子機器１は、図６（Ａ）〜（Ｃ）においては、線の線幅をデフォルトの幅（本実施の形態では細）に、線の線種をデフォルトの線種（本実施の形態では実線）に、線の色をデフォルトの色（本実施の形態では黒）に設定する。また、線Ｌ１、Ｌ２、Ｌ３の線幅は、電子機器１において予め定められている。当該各線幅は、ユーザからの指示により変更可能である。
【００５１】
以下、図３から図６に示した動作を実現するための電子機器１の具体的構成について説明する。
【００５２】
＜ブロック図およびデータ構造＞
図７は、主として電子機器１の機能ブロックを説明するための図である。図７を参照して、電子機器１は、タッチパネルディスプレイ１０と、制御部２０と、記憶装置３０と、タイマ４０とを備えている。制御部２０は、接触検出部２１と、並び判断部２２と、入力回数カウント部２３と、時間測定部２４と、時間判断部２５と、属性設定部２６と、表示制御部２７とを含む。また、接触検出部２１は、入力点数検出部２１１と、位置検出部２１２とを有する。
【００５３】
なお、制御部２０および制御部２０に含まれる各部２１〜２６、２１１、２１２は、機能ブロックである。各機能ブロックは、具体的には、ＣＰＵ１０１がＲＡＭ１０２および／またはＲＯＭ１０３に格納されたプログラムを実行することにより実現される。なお、各機能ブロックは、ハードウェアによっても実現可能である。
【００５４】
記憶装置３０は、入力座標３１と、第１関連付情報３２と、入力点数３３と、並び方向３４と、接触時間３５と、第２関連付情報３６と、カウント値３７と、重心位置３８と、入力点間距離３９とを格納する。また、入力座標３１の情報の一つとして、記憶装置３０は、描画情報を格納する。なお、第１関連付情報３２と第２関連付情報３６とは、電子機器１の工場出荷時において予め記憶装置３０に格納される。なお、記憶装置３０は、ＲＡＭ１０２とＲＯＭ１０３とで構成される。
【００５５】
タイマ４０は、時刻情報を制御部２０に通知する。
接触検出部２１は、タッチパネル１１に対する指やスタイラスペンによる接触を検出する。入力点数検出部２１１は、タッチパネル１１に対する指等の接触に基づき、当該タッチパネルに対する入力点数を検出する。位置検出部２１２は、タッチパネル１１に対する指等の接触に基づき、タッチパネル１１に対する指等の接触位置を検出する。接触検出部２１は、検出した接触位置を入力座標として記憶装置３０に格納する。また、接触検出部２１は、検出した入力点数を記憶装置３０に格納する。
【００５６】
並び判断部２２は、入力点数が多点である場合、位置検出部２１２が検出した接触位置に基づき、当該接触位置の並びが予め定められた方向に沿っているか否かを判断する。具体的には、並び判断部２２は、当該接触位置の並びが、Ｘ軸方向に沿っているか、あるいはＹ軸方向に沿っているかを判断する。なお、並び判断部２２は、たとえば、接触位置の並びを直線に変換し、当該直線とＸ軸またはＹ軸とのなす角度に基づき、接触位置の並びが、Ｘ軸方向に沿っているか、あるいはＹ軸方向に沿っているかを判断する。並び判断部２２の判断手法は、このような方法に限定されるものではない。並び判断部２２は、判断した並びの方向を記憶装置３０に格納する。
【００５７】
時間測定部２４は、指等の接触時間を測定する。時間測定部２４は、接触検出部２１が接触を検知したことをトリガーとし、タイマ４０からの時刻情報に基づいて接触時間を計算する。時間測定部２４は、測定した接触時間を記憶装置３０に格納する。
【００５８】
入力回数カウント部２３は、連続した１点入力（時間Ｔ１未満の入力）であって、かつ当該連続する１点入力の時間間隔がそれぞれ予め定められた時間Ｔ２内である複数回の１点入力の入力回数をカウントする。入力回数カウント部２３は、当該入力回数を上記カウント値として記憶装置３０に格納する。なお、入力カウント部２３は、タイマ４０からの情報に基づき、当該連続する１点入力の時間間隔がそれぞれ予め定められた時間Ｔ２内であるか否かを判断する。
【００５９】
たとえば、図６（Ａ）に基づいて説明した場合においては、入力回数カウント部２３は、カウント値として「５」を記憶装置３０に格納する。また、図３（Ａ）に基づいて説明した場合においては、指９１１の接触と指９２１との接触の時間間隔が上記時間Ｔ２内である場合には、入力回数カウント部２３は、カウント値として「２」を記憶装置３０に格納する。
【００６０】
時間判断部２５は、記憶装置３０に格納された上記接触時間の情報に基づいて、当該接触が上記時間Ｔ１以上の接触であるか否かを判断する。時間判断部２５は、判断結果を属性設定部２６に送る。
【００６１】
属性設定部２６は、記憶装置３０に格納された情報に基づき、描画に用いる線の属性を設定する。なお、線の属性とは、線幅、線種、線の色など、線を特定するための性質をいう。また、属性設定部２６は、記憶装置３０に格納された情報に基づき、描画する図形を設定する。当該設定される図形としては、図６に示した三角形、矩形、円が一例として挙げられる。以下では、属性設定部２６の詳細な処理を説明するに当たり、まず、記憶装置３０に格納された第１関連付情報３２と第２関連付情報３６とについて説明する。
【００６２】
図８は、第１関連付情報３２のデータ構造を説明するための図である。図８を参照して、第１関連付情報３２においては、接触時間を示した情報と、入力点数を示した点数情報と、入力テンプレートの並びを示した並び情報と、線の属性を示した属性情報とが関連付けられている。また、属性情報は、線幅を示した線幅情報と、線種を示した線種情報と、線の色を示した色情報とを含む。
【００６３】
第１関連付情報３２では、たとえば、接触時間が時間Ｔ１未満であり、入力点数が２であり、入力点の並びがＸ軸方向の場合には、線幅が「中」、線種が「実線」、線の色が「黒」といった各情報が対応付けられている。また、第１関連付情報３２では、たとえば、接触時間が時間Ｔ１以上であって、入力点数が１である場合には、線幅が「細」、線種が「実線」、線の色が「赤」といった各情報が対応付けられている。
【００６４】
なお、図８においては、「細」、「中」、および「太」には、それぞれ、線幅を示す具体的な数値が対応付けられている。また、当該数値は、ユーザ操作によって変更可能となるように電子機器１は構成されている。
【００６５】
図９は、第２関連付情報３６のデータ構造を説明するための図である。図９を参照して、第２関連付情報３６においては、入力回数を示した情報と図形を示した情報とが関連付けられている。第２関連付情報３６では、たとえば、入力回数が３である場合、三角形の図形と対応付けられている。
【００６６】
属性設定部２６は、第１関連付情報３２と第２関連付情報３６とを利用して、描画する線の属性、描画する図形を設定する。属性設定部２６は、カウント値に基づき、描画する線の属性を設定するのか、または描画する図形を設定するのかを選択する。具体的には、属性設定部２６は、カウント値が３以上の場合には、描画する図形を設定し、カウント値が３未満の場合には、描画する線の属性を設定する。
【００６７】
以下では、まず、属性設定部２６が描画する線の属性を設定する場合について説明する。次いで、属性設定部２６が描画する図形を設定する場合について説明する。
【００６８】
属性設定部２６は、時間判断部２５による判断結果に基づき、処理を切換える。つまり、属性設定部２６は、接触時間が上記時間Ｔ１未満の場合、第１関連付情報３２に基づき、線幅および線種を当該接触の状態に応じた態様に設定する。また、属性設定部２６は、接触時間が時間Ｔ１以上の場合、線の色を当該接触の状態に応じた態様に設定する。
【００６９】
まず、接触時間が時間Ｔ１未満であると時間判断部２５が判断した場合における、属性設定部２６の処理について説明する。属性設定部２６は、接触検出部２１において検出した入力点数と、第１関連付情報３２とに基づいて、描画に用いる線の属性を設定する。つまり、属性設定部２６は、記憶装置に格納された入力点数３３と、第１関連付情報３２とに基づき、線の属性（線幅、線種、線の色）を設定する。
【００７０】
より具体的には、属性設定部２６は、たとえば並びがＸ軸方向に沿っていると判断された場合、第１関連付情報３２における上記点数情報と上記線幅情報とに基づき、描画に用いる線の線幅を、算出した入力点数３３に基づいた幅に設定する。また、属性設定部２６は、並びがＸ軸方向に沿っていると判断された場合、第１関連付情報３２における線種情報に基づき、描画に用いる線の線種を設定する。たとえば、算出した入力点数３３の値が「２」である場合、属性設定部２６は、第１関連付情報３２に基づいて、線幅を「中」、線種を「実線」、線の色を「黒」に設定する。
【００７１】
一方、並びがＹ軸方向に沿っていると判断された場合、属性設定部２６は、第１関連付情報３２における上記線種情報に基づき、描画に用いる線の線種を設定する。さらに、属性設定部２６は、第１関連付情報３２における上記点数情報と上記線幅情報とに基づき、描画に用いる線の線幅を入力点数３３に基づいた幅に設定する。たとえば、算出した入力点数３３の値が「２」である場合、属性設定部２６は、第１関連付情報３２に基づいて、線幅を「細」、線種を「破線」、線の色を「黒」に設定する。
【００７２】
次に、接触時間が時間Ｔ１以上であると時間判断部２５が判断した場合における、属性設定部２６の処理について説明する。属性設定部２６は、第１関連付情報３２における上記点数情報と上記色情報とに基づき、描画に用いる線の色を、算出した入力点数３３に基づいた色に設定する。たとえば算出した入力点数３３の値が「２」である場合、属性設定部２６は、第１関連付情報３２に基づいて、線幅を「細」、線種を「実線」、線の色を「青」に設定する。
【００７３】
次に、属性設定部２６が描画する図形を設定する場合について説明する。属性設定部２６は、記憶装置３０のカウント値３７と第２関連付情報３６とに基づいて、描画する図形を設定する。たとえば、カウント値３７の値が「４」である場合には、属性設定部２６は、描画する図形を矩形に設定する。
【００７４】
再び、図７を参照して、表示制御部２７について説明する。表示制御部２７は、ディスプレイ１２に各種の画像を表示させる。表示制御部２７は、たとえばユーザ操作に基づく画像をディスプレイ１２に表示させたり、あるいはＣＰＵ１０１の処理に応じた画像をディスプレイ１２に表示させる。
【００７５】
表示制御部２７は、さらに、属性設定部２６によって線の属性が設定されたことに基づき、当該設定された属性の線を用いてタッチパネル１１に対する入力に応じた画像をディスプレイ１２に表示させる。つまり、表示制御部２７は、属性設定部２６によって設定された属性の線であって、属性設定後にユーザがタッチ操作を行ったタッチ位置の軌跡に従った画像をディスプレイ１２に表示させる。なお、記憶装置３０の描画情報３１１は、当該タッチ位置の軌跡に従った線画像である。
【００７６】
また、表示制御部２７は、属性設定部２６によって図形が設定されたことに基づき、当該設定された図形に基づく画像をディスプレイ１２に表示させる。図形の表示について説明すると、以下の通りである。
【００７７】
制御部２０は、上記連続した１点入力の各入力座標に基づき、重心位置（座標）を算出する。また、制御部２０は、各入力座標同士の距離を算出する。たとえば、図６（Ｂ）の場合、制御部２０は、位置９１と位置９２と位置９３と位置９４との重心位置を算出する。さらに、制御部２０は、位置９１と位置９２との距離、位置９２と位置９３との距離、位置９３と位置９４との距離、位置９４と位置９１との距離を算出する。そして、制御部２０は、算出した重心位置と各距離（入力点間距離）とを、記憶装置３０に格納する。
【００７８】
表示制御部２７は、記憶装置３０に格納された重心位置３８および入力点間距離３９とに基づいて、設定された図形の表示位置と大きさとを決定する。
【００７９】
たとえば、表示制御部２７は、重心位置が表示する図形の重心となるように、図形を表示する。また、表示制御部２７は、たとえばカウント値３７が「３」または「４」の場合には、それぞれ、たとえば一辺が入力点間距離の平均値となる正三角形、正方形を表示する。なお、表示制御部２７による図形の表示のさせ方は、上記に限定されるものではない。
【００８０】
＜制御構造＞
図１０は、電子機器１における処理の流れの一部を示したフローチャートである。図１１は、電子機器１における処理の流れのうち、図１０に示さなかった部分を示したフローチャートである。
【００８１】
図１０を参照して、ステップＳ２において、電子機器１は、タッチパネル１１への接触を検出したか否かを判断する。電子機器１は、接触を検出した場合（ステップＳ２においてＹＥＳ）、ステップＳ４において、当該接触についての入力点数を検出する。一方、電子機器１は、処理をステップＳ２に進める。
【００８２】
ステップＳ６において、電子機器１は、接触時間を加算する。つまり、電子機器１は、接触時間を測定し続ける。ステップＳ８において、電子機器１は、上記接触が解除されたか否かを判断する。電子機器１は、接触が解除されたと判断した場合（ステップＳ８においてＹＥＳ）、ステップＳ１０において、描画に用いる線の線幅を「細」に設定する。一方、電子機器１は、接触が解除されていないと判断した場合（ステップＳ８においてＮＯ）、処理をステップＳ４に進める。
【００８３】
ステップＳ１２において、電子機器１は、描画に用いる線の線種を「実線」に設定する。ステップＳ１４において、電子機器１は、描画に用いる線の色を「黒」に設定する。ステップＳ１６において、電子機器１は、検出した入力点数が１であるか否かを判断する。電子機器１は、入力点数が１であると判断した場合（ステップＳ１６においてＹＥＳ）、ステップＳ１８において、上記接触が所定時間（時間Ｔ１）以上の接触であるか否かを判断する。
【００８４】
図１１を参照して、電子機器１は、入力点数が１であると判断した場合（ステップＳ１６においてＮＯ）、ステップＳ５４において、上記接触が所定時間（時間Ｔ１）以上の接触であるか否かを判断する。電子機器１は、所定時間以上の接触であると判断した場合（ステップＳ５４においてＹＥＳ）、ステップＳ７０において、描画に用いる線の色を「青」に設定する。電子機器１は、その後、処理をステップＳ６２に進める。
【００８５】
電子機器１は、上記接触が所定時間以上の接触でないと判断した場合（ステップＳ５４においてＮＯ）、ステップＳ５６において、接触位置の並びがＸ軸方向であるか否かを判断する。電子機器１は、並びがＸ軸方向であると判断した場合（ステップＳ５６においてＹＥＳ）、ステップＳ５８において、検出した入力点数が２であるか否かを判断する。電子機器１は、入力点数が２である場合（ステップＳ５８においてＹＥＳ）、ステップＳ６０において、描画に用いる線（この場合、実線）の線幅を「中」に設定する。一方、電子機器１は、入力点数が２でない場合（ステップＳ５８においてＮＯ）、ステップＳ７２において、描画に用いる線（実線）の線幅を「太」に設定する。電子機器１は、ステップＳ６０の後、およびステップＳ７２の後は、処理をステップＳ６２に進める。
【００８６】
電子機器１は、並びがＸ軸方向でないと判断した場合（ステップＳ５６においてＮＯ）、ステップＳ７４において、描画に用いる線の線種を「破線」に設定する。すなわち、電子機器１は、ステップＳ１２で設定した実線から破線へと、描画に用いる線の線種を変更する。電子機器１は、ステップＳ７６において、検出した入力点数が２であるか否かを判断する。
【００８７】
電子機器１は、入力点数が２であると判断した場合（ステップＳ７６においてＹＥＳ）、処理をステップＳ６２に進める。なお、ステップＳ７６において肯定的な判断がなされた時点において、描画に用いる線の線幅は、ステップＳ１０で設定したように「細」である。一方、電子機器１は、入力点数が２でないと判断した場合（ステップＳ７６においてＮＯ）、ステップＳ７８において、描画に用いる線の線幅を「中」に設定する。すなわち、電子機器１は、描画に用いる線の線幅を、ステップＳ１０で設定した「細」から「中」へと変更する。
【００８８】
電子機器１は、ステップＳ６２において、タッチパネル１１に対する接触を検出する。電子機器１は、接触を検出した場合（ステップＳ６２においてＹＥＳ）、ステップＳ６４において、当該接触に基づいた描画をディスプレイ１２に行なう。電子機器１は、接触を検出しない場合（ステップＳ６２においてＮＯ）、処理をステップＳ６２に進める。
【００８９】
電子機器１は、ステップＳ６６において、上記接触が解除されたか否かを判断する。電子機器１は、接触が解除されたと判断した場合（ステップＳ６６においてＹＥＳ）、ステップＳ６８において、当該接触解除後、所定の時間が経過したか否かを判断する。一方、電子機器１は、接触が解除されていないと判断した場合（ステップＳ６６においてＮＯ）、処理をステップＳ６４に進める。
【００９０】
電子機器１は、所定時間が経過していないと判断した場合（ステップＳ６８においてＮＯ）、処理をステップＳ６２に進める。電子機器１は、所定時間経過したと判断した場合（ステップＳ６８においてＹＥＳ）、再び図１０を参照して、処理を終了する。
【００９１】
電子機器１は、ステップＳ１８において接触が所定時間（時間Ｔ１）以上の接触であると判断した場合、ステップＳ４６において、描画に用いる線の色を「赤」に設定する。電子機器１は、ステップＳ１８において接触が所定時間以上の接触でない判断した場合、ステップＳ２０において、指定数を「１」に設定する。
【００９２】
ステップＳ２２において、電子機器１は、タッチパネル１１に対する接触を検出したか否かを判断する。電子機器１は、接触を検出したと判断した場合（ステップＳ２２においてＹＥＳ）、ステップＳ２４において、当該接触が前回の接触位置の近傍であるか否かを判断する。電子機器１は、接触を検出していないと判断した場合（ステップＳ２２においてＮＯ）、処理をステップＳ３２に進める。
【００９３】
電子機器１は、前回の接触位置の近傍であると判断した場合（ステップＳ２４においてＹＥＳ）、ステップＳ２６において、上記接触が解除されたか否かを判断する。電子機器１は、前回の接触位置の近傍でないと判断した場合（ステップＳ２４においてＮＯ）、処理をステップＳ３６に進める。
【００９４】
電子機器１は、接触が解除したと判断した場合（ステップＳ２６においてＹＥＳ）、ステップＳ２８において、指定数をアップする。具体的には、電子機器１は、指定数を１だけ加算する。電子機器１は、接触が解除されていないと判断した場合（ステップＳ２６においてＮＯ）、処理をステップＳ２２に進める。
【００９５】
ステップＳ３０において、電子機器１は計測時間をクリアする。すなわち、電子機器１は、測定した時間の値をリセット（ゼロ）とする。電子機器１は、ステップＳ３２において、計測時間を加算する。すなわち、電子機器１は、クリア後の時間経過を測定する。ステップＳ３４において、電子機器１は、所定時間（上記時間Ｔ２）が経過したか否かを判断する。電子機器１は、所定の時間が経過したと判断した場合（ステップＳ３４においてＹＥＳ）、ステップＳ３６において、指定数が３以上であるか否かを判断する。電子機器１は、所定時間が経過していないと判断した場合（ステップＳ３４においてＮＯ）、処理をステップＳ２２に進める。
【００９６】
電子機器１は、指定数が３以上であると判断した場合（ステップＳ３６においてＹＥＳ）、ステップＳ３８において、接触位置の重心座標を算出する。電子機器１は、たとえば指定数が３の場合、３つの接触位置の重心となる位置の座標を算出する。電子機器１は、指定数が３以上でないと判断した場合（ステップＳ３６においてＮＯ）、ステップＳ６２（図１１参照）に処理を進める。
【００９７】
ステップＳ４０において、電子機器１は、接触位置間の最大距離を算出する。ステップＳ４２において、電子機器１は、指定数が３であるか否かを判断する。電子機器１は、指定数が３であると判断した場合（ステップＳ４２においてＹＥＳ）、ステップＳ４４において、三角形をディスプレイ１２に描画する。一方、電子機器１は、指定数が３でないと判断した場合（ステップＳ４２においてＮＯ）、ステップＳ４８において、指定数が４であるか否かを判断する。
【００９８】
電子機器１は、指定数が４であると判断した場合（ステップＳ４８においてＹＥＳ）、ステップＳ５０において、ディスプレイ１２に矩形を描画する。電子機器は、指定数が４でないと判断した場合（ステップＳ４８においてＮＯ）、ステップＳ５２において、ディスプレイ１２に円を描画する。
【００９９】
＜変形例＞
（１）上記においては、指の接触時間や接触箇所の数に応じた色に線の色を設定可能な構成を例に挙げて説明したが、これに限定されるものではない。電子機器１を、指の接触時間や接触箇所の数に応じて色の設定を行なう機能を備えない構成としてもよい。この場合、電子機器１は、指の接触時間の判定処理（図１０のステップＳ１８、図１１のステップＳ５４）を行なう必要がない。つまり、図８において、接触時間が時間Ｔ１未満である必要はない。
【０１００】
特に、色を設定する機能を選択機能とし、ユーザが当該機能をオンするかオフするかを選択できるように、電子機器１を構成することが好ましい。
【０１０１】
（２）表示制御部２７は、描画に用いる線の線幅、線種、線の色の情報を、たとえばアイコンとしてディスプレイ１２に表示させることが好ましい。これにより、ユーザは、描画を行なう前に、ユーザのタッチ操作によって、どのような属性の線が表示されるかを知ることができる。
【０１０２】
（３）上記においては、指をタッチパネル１１に対して接触させることにより、線幅、線種、線の色、描画する図形の設定を行なう構成を例に挙げて説明した。しかしながら、スタイラスペン等の指以外の物体により当該設定を行なうように、電子機器１を構成してもよい。
【０１０３】
（４）図８に示す第１関連付情報３２の各内容をユーザ操作に基づいて変更可能に電子機器１を構成することが好ましい。このような機能により、ユーザは、入力点数と、入力点の並びと、線幅と、線種と、線の色と、接触時間との対応関係をカスタマイズ可能となる。また、第１関連付情報３２は、ユーザ毎に登録できることが好ましい。この場合、電子機器１を複数のユーザが利用する場合であっても、個々人の好みに応じた設定を電子機器１にて実現できる。
【０１０４】
また、図８においては、入力点数の区分をさらに細分化してもよい。たとえば、接触時間Ｔ１未満、入力点数が「４」、Ｘ軸方向の並びの場合、線幅が「極太」となるように第１関連付情報を設定してもよい。
【０１０５】
（５）図９に示す第２関連付情報３６の各内容をユーザ操作に基づいて変更可能に電子機器１を構成することが好ましい。このような機能により、ユーザは、入力回数と図形との対応関係をカスタマイズ可能となる。また、第２関連付情報３６は、ユーザ毎に登録できることが好ましい。この場合、電子機器１を複数のユーザが利用する場合であっても、個々人の好みに応じた設定を電子機器１にて実現できる。また、図９においては、入力回数「５」以上は円としたが、たとえば入力回数「５」を五角形とするなど、入力回数をさらに細分化してもよい。
【０１０６】
（６）タッチパネルディスプレイとしては、たとえば、光センサ内蔵液晶ディスプレイを用いることもできる。
【０１０７】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０８】
１  電子機器、１０  タッチパネルディスプレイ、１１  タッチパネル、１２  ディスプレイ、２０  制御部、２１  接触検出部、２２  判断部、２３  入力回数カウント部、２４  時間測定部、２５  時間判断部、２６  属性設定部、２７  表示制御部、３０  記憶装置、４０  タイマ、２１１  入力点数検出部、２１２  位置検出部。
【図１】
2011108180.tif 000003
【図２】
2011108180.tif 000004
【図３】
2011108180.tif 000005
【図４】
2011108180.tif 000006
【図５】
2011108180.tif 000007
【図６】
2011108180.tif 000008
【図７】
2011108180.tif 000009
【図８】
2011108180.tif 000010
【図９】
2011108180.tif 000011
【図１０】
2011108180.tif 000012
【図１１】
2011108180.tif 000013