(57)【特許請求の範囲】
【請求項１】
タッチパネルから、その入力面におけるユーザ指示位置の座標を所定の分解能で示す所定ビット長のデジタル信号の入力を受け付けるデジタル信号入力受付手段と、
前記デジタル信号入力受付手段により受け付けられるデジタル信号を、前記所定の分解能より低い分解能にて前記入力面におけるユーザ指示位置の座標を示す、前記所定ビット長より短いビット長のデジタル信号に変換するデジタル信号変換手段と、
前記ユーザ指示位置に応じ、前記デジタル信号入力受付手段により受け付けられるデジタル信号又は前記デジタル信号変換手段による変換後のデジタル信号のいずれか一方に基づいて、前記ユーザ指示位置を取得するユーザ指示位置取得手段と、
を含むことを特徴とするタッチパネル制御装置。
【請求項２】
請求項１に記載のタッチパネル制御装置において、
前記デジタル信号入力受付手段により受け付けられるデジタル信号は、その一部により、前記所定の分解能より低い分解能にて前記入力面におけるユーザ指示位置の座標を示しており、
前記デジタル信号変換手段による変換後のデジタル信号は、変換前の前記デジタル信号のうち前記一部により構成される、
ことを特徴とするタッチパネル制御装置。
【請求項３】
請求項１に記載のタッチパネル制御装置を備え、
前記タッチパネル上には、任意の図形を入力するためのお絵かきエリアと、他のエリアと、が設けられ、
前記ユーザ指示位置が、前記お絵かきエリアと前記他のエリアのいずれに位置するかを決定するエリア決定手段を含み、
前記ユーザ指示位置取得手段は、
前記エリア決定手段により前記ユーザ指示位置が前記お絵かきエリアに位置すると決定される場合、前記デジタル信号変換手段による変換後のデジタル信号に基づいて、前記ユーザ指示位置を取得し、
前記エリア決定手段により前記ユーザ指示位置が前記他のエリアに位置すると決定される場合、前記デジタル信号入力受付手段により受け付けられるデジタル信号に基づいて、前記ユーザ指示位置を取得する、
ことを特徴とするお絵かき装置。
【請求項４】
請求項３に記載のお絵かき装置において、
前記エリア決定手段により前記ユーザ指示位置が前記お絵かきエリアに位置すると決定される場合、前記ユーザ指示位置取得手段により取得される前記ユーザ指示位置に基づいて、所定の描画処理を行う描画処理手段、
をさらに含むことを特徴とするお絵かき装置。
【請求項５】
請求項３又は４に記載のお絵かき装置において、
前記他のエリアは、操作指示のための１又は複数のアイコンが設けられるアイコンエリアであり、
前記エリア決定手段により前記ユーザ指示位置が前記他のエリアに位置すると決定される場合、前記ユーザ指示位置取得手段により取得される前記ユーザ指示位置により、前記１又は複数のアイコンのうち、ユーザがタッチした前記アイコンを検出し、該アイコンにかかる処理を行うアイコン処理手段をさらに含む、
ことを特徴とするお絵かき装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチパネル制御装置及びお絵かき装置に関し、特にその処理速度の低下を抑制するための技術に関する。
【背景技術】
【０００２】
コンピュータには、タッチパネルを入力デバイスとして使用するものがある。タッチパネルは入力面を備える入力デバイスであり、入力面上でユーザがタッチした位置（ユーザ指示位置）の座標を所定の分解能で示す所定ビット長のデジタル信号を、コンピュータのタッチパネル制御装置に対して出力する。特許文献１や特許文献２にはタッチパネルの具体例が記載されている。
【０００３】
近年、タッチパネルの分解能が高くなってきており、それに伴い、タッチパネルから出力されるデジタル信号のビット長が長くなっている。具体的な例では１０ビットで１つの座標を表すものが登場している。
【特許文献１】特開２０００−２０４７４号公報
【特許文献２】特開平１０−３１２２５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、タッチパネルは通常１バイト（８ビット）単位で出力を行い、タッチパネル制御装置も１バイトずつ情報処理を行う。このため、上述のように１つの座標を１０ビットのデジタル信号で表すこととすると、タッチパネル制御装置による２回の情報処理で１つの座標の処理が完了することになり、１つの座標を８ビットのデジタル信号で表す場合に比べ、処理速度が低下する。
【０００５】
従って、本発明の課題の一つは、デジタル信号のビット長が長くなることによる処理速度の低下を抑制することのできるタッチパネル制御装置及びお絵かき装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明にかかるタッチパネル制御装置は、タッチパネルから、その入力面におけるユーザ指示位置の座標を所定の分解能で示す所定ビット長のデジタル信号の入力を受け付けるデジタル信号入力受付手段と、前記デジタル信号入力受付手段により受け付けられるデジタル信号を、前記所定の分解能より低い分解能にて前記入力面におけるユーザ指示位置の座標を示す、前記所定ビット長より短いビット長のデジタル信号に変換するデジタル信号変換手段と、を含み、前記デジタル信号変換手段による変換後のデジタル信号は、前記ユーザ指示位置を取得するための処理に用いられる、ことを特徴とする。
【０００７】
これによれば、タッチパネル制御装置はデジタル信号のビット長を短くしているので、デジタル信号のビット長が長くなることによる処理速度の低下を抑制することができる。
【０００８】
また、上記タッチパネル制御装置において、前記デジタル信号入力受付手段により受け付けられるデジタル信号は、その一部により、前記所定の分解能より低い分解能にて前記入力面におけるユーザ指示位置の座標を示しており、前記デジタル信号変換手段による変換後のデジタル信号は、変換前の前記デジタル信号のうち前記一部により構成される、こととしてもよい。
【０００９】
これによれば、前記デジタル信号を構成する複数のビットのうちの一部を取得するという簡易な処理により、デジタル信号を変換することができるようになる。
【００１０】
さらに、上記各タッチパネル制御装置において、前記ユーザ指示位置に応じ、前記デジタル信号入力受付手段により受け付けられるデジタル信号又は前記デジタル信号変換手段による変換後のデジタル信号のいずれか一方に基づいて、前記ユーザ指示位置を取得するユーザ指示位置取得手段、をさらに含むこととしてもよい。
【００１１】
例えば、入力面上に、任意の図形を書くことができる手書きエリアを備える場合がある。この手書きエリアにユーザが書き込む場合、処理速度が遅いと手の動きに表示が追従せず、ユーザはストレスを感じてしまう。このため、手書きエリアでは、ユーザ指示位置の精度よりも処理速度が重視される。
【００１２】
上記タッチパネル制御装置によれば、ユーザ指示位置が、ユーザ指示位置の精度よりも処理速度が重要視されるエリア内の位置であるか否かに応じて、変換前のデジタル信号と変換後のデジタル信号のいずれか一方に基づきユーザ指示位置を取得するようにすることができる。すなわち、必要に応じて、デジタル信号のビット長が長くなることによる処理速度の低下を抑制することができるようになる。
【００１３】
また、本発明にかかるお絵かき装置は、上記タッチパネル制御装置を備え、前記タッチパネル上には、任意の図形を入力するためのお絵かきエリアと、他のエリアと、が設けられ、前記ユーザ指示位置が、前記お絵かきエリアと前記他のエリアのいずれに位置するかを決定するエリア決定手段を含み、前記ユーザ指示位置取得手段は、前記エリア決定手段により前記ユーザ指示位置が前記お絵かきエリアに位置すると決定される場合、前記デジタル信号変換手段による変換後のデジタル信号に基づいて、前記ユーザ指示位置を取得し、前記エリア決定手段により前記ユーザ指示位置が前記他のエリアに位置すると決定される場合、前記デジタル信号入力受付手段により受け付けられるデジタル信号に基づいて、前記ユーザ指示位置を取得する、ことを特徴とする。
【００１４】
これによれば、ユーザ指示位置がお絵かきエリア内の位置である場合には、デジタル信号のビット長が長くなることによる処理速度の低下を抑制することができるとともに、他のエリア内の位置である場合には、精度よく位置を取得することができるようになる。
【００１５】
また、上記お絵かき装置において、前記エリア決定手段により前記ユーザ指示位置が前記お絵かきエリアに位置すると決定される場合、前記ユーザ指示位置取得手段により取得される前記ユーザ指示位置に基づいて、所定の描画処理を行う描画処理手段、をさらに含むこととしてもよい。
【００１６】
さらに、上記各お絵かき装置において、前記他のエリアは、操作指示のための１又は複数のアイコンが設けられるアイコンエリアであり、前記エリア決定手段により前記ユーザ指示位置が前記他のエリアに位置すると決定される場合、前記ユーザ指示位置取得手段により取得される前記ユーザ指示位置により、前記１又は複数のアイコンのうち、ユーザがタッチした前記アイコンを検出し、該アイコンにかかる処理を行うアイコン処理手段をさらに含む、こととしてもよい。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について、図面を参照しながら説明する。
【００１８】
図１は本実施の形態にかかる携帯電話１の外観を示す図である。携帯電話１はタッチパネル制御装置として機能する折り畳み式の携帯電話であり、タッチスクリーン１０、ＬＣＤ（Liquid Crystal Display：液晶表示装置）２０、電源ボタン３０、選択ボタン３１、スクロールボタン３２を備えて構成される。
【００１９】
また、図２は、携帯電話１のシステム構成を示す図である。同図に示すように、携帯電話１は、ＣＰＵ１００、メモリ１０１、音声入出力部１０２、ベースバンド処理部１０３、ＬＣＤ制御部１０４、メモリ１０５、タッチパネル制御部１０６、メモリ１０７、タッチスクリーン１０、ＬＣＤ２０を含んで構成される。
【００２０】
ＣＰＵ１００は、携帯電話１の各部の制御や通信にかかわる処理を行う。メモリ１０１はＣＰＵ１００の処理に利用される各種データを記憶する。
【００２１】
音声入出力部１０２は、マイク及びスピーカを備え、ユーザの発した音声を収音し、電気信号としてＣＰＵ１００に出力するとともに、ＣＰＵ１００から入力された電気信号を音声に変換して出力する。
【００２２】
ベースバンド処理部１０３は、基地局装置（不図示）から無線信号を受信し、所定の周波数（ベースバンド周波数）の信号に変換して、ＣＰＵ１００に出力する。また、ＣＰＵ１００から入力された信号を、無線信号に変換して基地局装置に対して送信する。
【００２３】
タッチスクリーン１０はタッチパネル３００を備えており、さらにその入力面は、表示装置であるＬＣＤ３０１としても機能する。ユーザが入力面にタッチすると、タッチパネル３００は、入力面におけるタッチ位置（ユーザ指示位置）の座標を所定の分解能で示す所定ビット長のデジタル信号（ここでは１０ビットとする。）を取得し、タッチパネル制御部１０６に出力する。ＬＣＤ３０１は、ＬＣＤ制御部１０４の指示に従って情報を表示する。
【００２４】
ＬＣＤ２０も、ＬＣＤ制御部１０４の指示に従い、情報を表示する表示装置である。上述のようにタッチスクリーン１０も表示装置を備えており、携帯電話１は表示装置を２つ備えている。
【００２５】
ＬＣＤ３０１及びＬＣＤ２０は、それぞれＬＥＤ（Light-Emitting Diode：発光ダイオード）３０２及びＬＥＤ２００を備えている。ＬＥＤ３０２及びＬＥＤ２００は、いずれもバックライトとして機能する。
【００２６】
タッチパネル制御部１０６は、タッチパネル３００の制御を行う。メモリ１０７はタッチパネル制御部１０６の処理に利用される各種データを記憶する。
【００２７】
タッチパネル制御部１０６は、タッチパネル３００からデジタル信号の入力を受け付ける。タッチパネル制御部１０６は、こうして受け付けたデジタル信号を、上記所定の分解能より低い分解能にて入力面におけるタッチ位置の座標を示す、上記所定ビット長（１０ビット）より短いビット長（ここでは８ビットとする。）のデジタル信号に変換する。さらに、該デジタル信号により示されるタッチ位置に応じ、変換前のデジタル信号又は変換後のデジタル信号のいずれか一方を、ＣＰＵ１００に対して出力する。ＣＰＵ１００は、こうしてタッチパネル制御部１０６から入力されたデジタル信号を用いて、入力面におけるタッチ位置を示す座標情報を取得する。
【００２８】
ＬＣＤ制御部１０４は、ＬＣＤ３０１及びＬＣＤ２０の制御を行う。また、ＣＰＵ１００から入力される情報を、ＬＣＤ２０又はＬＣＤ３０１に表示させる。メモリ１０５はＬＣＤ制御部１０４の処理に利用される各種データを記憶する。
【００２９】
以下、ユーザによる携帯電話１の操作にかかる機能について説明する。
【００３０】
電源ボタン３０、選択ボタン３１、スクロールボタン３２は、ハードウェアとして携帯電話１に備えられる操作手段である。一方、タッチスクリーン１０は、ソフトウェアによる操作手段を実現する。以下、それぞれについて詳細に説明する。
【００３１】
電源ボタン３０は、携帯電話１の電源をオン／オフするための押しボタンである。ユーザが電源ボタン３０を押下することにより、携帯電話１の電源のオン／オフが切り替えられる。
【００３２】
選択ボタン３１及びスクロールボタン３２は、ＬＣＤ２０に表示されているオブジェクト（アイコンやリンクなど）をユーザが選択する際に使用される。すなわち、ユーザは、スクロールボタン３２により、ＬＣＤ２０上に表示されている１又は複数のオブジェクトのうちいずれか１つをハイライトさせる。あるオブジェクトがハイライトされている間にユーザが選択ボタン３１を押下すると、ＣＰＵ１００は該オブジェクトに応じた処理を開始する。
【００３３】
次に、タッチスクリーン１０により実現される操作手段について説明する。図１には、ＬＣＤ３０１、すなわちタッチパネル３００の入力面に表示される画面の初期状態（初期画面）が示されている。同図に示すように、初期状態では「お絵かき」、「発信」、「着信」、「Ｅ−ＭＡＩＬ」、「０」〜「９」、「＊」、「＃」の各アイコンがＬＣＤ３０１に表示される。
【００３４】
ユーザが「発信」アイコンにタッチすると、ＣＰＵ１００は、「発信」アイコンを表示している位置の座標を示す座標情報を取得する。この座標情報が取得されたことにより、ＣＰＵ１００は「発信」アイコンがタッチされたことを検出し、発信処理を開始する。
【００３５】
このとき、発信先電話番号等は、ユーザが「０」〜「９」、「＊」、又は「＃」の各アイコンにタッチすることにより指定する。このときもＣＰＵ１００は、ユーザがタッチしたアイコンを表示している位置の座標を示す座標情報を取得する。この座標情報が取得されたことにより、ＣＰＵ１００は「０」〜「９」、「＊」、又は「＃」の各アイコンがタッチされたことを検出する。
【００３６】
ユーザが「着信」アイコンにタッチすると、ＣＰＵ１００は、「着信」アイコンを表示している位置の座標を示す座標情報を取得する。この座標情報が取得されたことにより、ＣＰＵ１００は「着信」アイコンがタッチされたことを検出する。ＣＰＵ１００は、着信しているときに「着信」アイコンがタッチされたことを検出すると、着信処理を開始する。
【００３７】
ユーザが「Ｅ−ＭＡＩＬ」アイコンにタッチすると、ＣＰＵ１００は、「Ｅ−ＭＡＩＬ」アイコンを表示している位置の座標を示す座標情報を取得する。この座標情報が取得されたことにより、ＣＰＵ１００は「Ｅ−ＭＡＩＬ」アイコンがタッチされたことを検出し、電子メールに関する所定の処理を開始する。
【００３８】
ユーザが「お絵かき」アイコンにタッチすると、ＣＰＵ１００は、「お絵かき」アイコンを表示している位置の座標を示す座標情報を取得する。この座標情報が取得されたことにより、ＣＰＵ１００は「お絵かき」アイコンがタッチされたことを検出し、ＬＣＤ３０１に表示される画面を、初期状態から「文字入力／お絵かき」画面に遷移させる。
【００３９】
図３は、ＬＣＤ３０１に表示される「文字入力／お絵かき」画面の例を示す図である。同図に示すように、「文字入力／お絵かき」画面には、アイコンエリア、お絵かきエリア、キーボードエリアが設けられる。アイコンエリアには、発信アイコン、着信アイコン、線幅選択アイコン、消しゴムアイコン、色使用有無指定アイコン、色選択アイコンなどが表示される。ユーザがこのアイコンエリアをタッチした場合、ＣＰＵ１００は、上記各アイコンのうち、ユーザがタッチしたアイコンを検出し、該アイコンにかかる処理を行う。
【００４０】
ユーザが発信アイコン、着信アイコンにタッチしたときのＣＰＵ１００の処理は、ユーザが初期画面において「発信」アイコン及び「着信」アイコンにタッチしたときの上述の処理と同様である。
【００４１】
お絵かきエリアは複数のドットから構成されている。ユーザはタッチ位置を順次移動させ、その軌跡により文字や絵を入力する。このとき、ＣＰＵ１００は、各タッチ位置に応じて座標情報を順次取得し、該座標情報に基づいて所定の描画処理を行う。
【００４２】
具体的には、座標情報から、お絵かきエリアを構成する各ドットのうち、ユーザによりタッチされたドットを取得する。
【００４３】
ユーザは、線幅選択アイコンによりお絵かきエリアに文字や絵を描き込む際の線の太さを選択する。ＣＰＵ１００は、ユーザにより選択された線の太さに応じて、座標情報からドットを取得する。
【００４４】
また、ユーザは、色使用有無指定アイコンにより、色を使用するか否かを指定する。
【００４５】
色を使用すると指定された場合、メモリ１０１は、お絵かきエリアを構成する各ドットと、色情報（黒、白、赤、黄、青、透明などの各色のうち、該ドットがいずれであるかを示す情報）と、を対応付けて記憶する。なお、この色情報は、グレースケールを示す情報であることとしてもよい。ユーザは、さらに、色選択アイコンにより色を指定する。ＣＰＵ１００は、上述のようにして取得したドットと、該ドットが取得されたとき色選択アイコンにより指定されていた色と、を対応付けてメモリ１０１に記憶させる。
【００４６】
なお、ユーザは、消しゴムアイコンで消しゴムモードを指定することもできる。消しゴムモードが指定されている間、ＣＰＵ１００は、上述のようにして取得したドットと、透明色と、を対応付けてメモリ１０１に記憶させる。
【００４７】
色を使用しないと指定された場合、メモリ１０１は、お絵かきエリアを構成する各ドットと、タッチされたことを示すタッチ有情報又はタッチされていないことを示すタッチ無情報と、を対応付けて記憶する。ＣＰＵ１００は、上述のようにして取得したドットと、タッチ有情報と、を対応付けてメモリ１０１に記憶させる。
【００４８】
この場合において、ユーザは、各ドットと対応付けて記憶されるタッチ有情報をタッチ無情報に変更したい場合、消しゴムアイコンで消しゴムモードを指定する。消しゴムモードが指定されている間、ＣＰＵ１００は、上述のようにして取得したドットと、タッチ無情報と、を対応付けてメモリ１０１に記憶させる。
【００４９】
ＣＰＵ１００は、メモリ１０１の記憶内容に基づいて、ＬＣＤ３０１の表示を行う。ＣＰＵ１００は、以上のようにして描画処理を行う。
【００５０】
次に、ＬＣＤ３０１に「文字入力／お絵かき」画面が表示されている場合のタッチパネル制御部１０６の処理の詳細について説明する。
【００５１】
図４は、タッチパネル制御部１０６の機能ブロックを示す図である。同図に示すように、タッチパネル制御部１０６は、ＡＤＣ（Analog-to-Digital Converter：ＡＤ変換器）１１０及び１１１、レジスタ１１２乃至１１４及び１１６乃至１１８、多数決回路１１５及び１１９、多重化部１２０及び１２１、エリア決定部１２３、ペイロード生成部１２４、ヘッダ生成部１２５、シーケンサ１２６、レジスタ１２７、レジスタ・ラッチ１２８、を含んで構成される。
【００５２】
タッチパネル３００は四角形の入力面を有しており、以下では、その一辺の方向をＸ軸方向、Ｘ軸方向と直交する方向をＹ軸と称する。タッチパネル３００は、ユーザがタッチした入力面上の位置に応じた抵抗値をＸ軸方向及びＹ軸方向のそれぞれについて所定回数（ここでは３回とする。）ずつ連続的に取得し、それぞれＡＤＣ１１０及びＡＤＣ１１１に出力する。
【００５３】
ＡＤＣ１１０及びＡＤＣ１１１は、タッチパネル３００から入力された抵抗値をデジタル信号に変換する。以下では、１つの抵抗値について得られるデジタル信号を単位デジタル信号と称する。ここでは、この単位デジタル信号のビット長は１０ビットである。タッチパネル制御部１０６は、このようにして、タッチパネル３００から単位デジタル信号の入力を受け付ける。ＡＤＣ１１０及びＡＤＣ１１１は、変換により得られた単位デジタル信号を、それぞれレジスタ１１２及びレジスタ１１６に出力する。
【００５４】
レジスタ１１２乃至１１４はいずれも、入力された単位デジタル信号を記憶する。レジスタ１１２は、単位デジタル信号を記憶しているときに次の単位デジタル信号が入力されると、レジスタ１１３に対して記憶している単位デジタル信号を出力する。レジスタ１１３は、単位デジタル信号を記憶しているときに次の単位デジタル信号が入力されると、レジスタ１１４に対して記憶している単位デジタル信号を出力する。レジスタ１１４は、単位デジタル信号を記憶しているときに次の単位デジタル信号が入力されると、記憶している単位デジタル信号を破棄する。この結果、タッチパネル３００が３回にわたって取得した３つの抵抗値それぞれについての単位デジタル信号が、レジスタ１１２乃至１１４にそれぞれ記憶される。
【００５５】
多数決回路１１５は、レジスタ１１２乃至１１４のそれぞれに記憶される単位デジタル信号を１ビットずつ多数決する。その結果、ビットごとに、２回以上現れた値を真の値として、多重化部１２０に出力する。
【００５６】
多重化部１２０は、多数決回路１１５から出力された値に基づいて単位デジタル信号を再構成し、ペイロード生成部１２４に出力する。
【００５７】
レジスタ１１６乃至１１８、多数決回路１１９、多重化部１２１も、レジスタ１１２乃至１１４、多数決回路１１５、多重化部１２０と同様にして単位デジタル信号を再構成し、ペイロード生成部１２４に出力する。
【００５８】
ペイロード生成部１２４は、多重化部１２０及び多重化部１２１から出力された単位デジタル信号から、ＣＰＵ１００に出力すべきデジタル信号（以下、出力デジタル信号という。）のペイロード部分を生成する。
【００５９】
エリア決定部１２３は、多重化部１２０及び多重化部１２１より出力される単位デジタル信号に基づいて、タッチ位置の属するエリアを取得する。すなわち、ユーザが、アイコンエリア、お絵かきエリア、キーボードエリアのいずれにタッチしたのかを判定し、タッチしたエリアを示すエリア情報を取得する。
【００６０】
また、ＣＰＵ１００は、色使用有無指定アイコンでの指定内容及び色選択アイコンでの指定内容を、レジスタ１２７に記憶させる。
【００６１】
ヘッダ生成部１２５は、エリア決定部１２３により取得されたエリア情報及びレジスタ１２７の記憶内容に基づいて、ＣＰＵ１００に出力すべき出力デジタル信号のヘッダ部分を生成する。
【００６２】
図５は、ヘッダ生成部１２５及びペイロード生成部１２４により生成される出力デジタル信号の例を示す図である。同図に示すように、出力デジタル信号はヘッダ部分及びペイロード部分から構成される。ヘッダ部分には、色使用有無指定アイコンでの指定内容と、エリア情報と、が含まれる。また、色使用有無指定アイコンでの指定内容が色を使用するというものである場合、色選択アイコンでの指定内容もヘッダ部分に含まれる。ペイロード部分には、Ｘ軸方向についての単位デジタル信号と、Ｙ軸方向についての単位デジタル信号と、が含まれる。
【００６３】
こうして生成された出力デジタル信号は、レジスタ・ラッチ１２８に出力される。レジスタ・ラッチ１２８は、こうして入力された出力デジタル信号を記憶する。
【００６４】
シーケンサ１２６は、出力デジタル信号のヘッダ部分から、エリア情報を取得する。そして、エリア情報に応じて、該出力デジタル信号を変換する。具体的には、レジスタ・ラッチ１２８に記憶された該出力デジタル信号のペイロード部分の一部を破棄する。より具体的には、エリア情報がお絵かきエリアを示している場合に限り、レジスタ・ラッチ１２８に記憶された該出力デジタル信号のペイロード部分の一部を破棄する。
【００６５】
さらに具体的には、単位デジタル信号は、その一部（より具体的には上位８ビット）により、上記所定の分解能より低い分解能にてタッチ位置の座標を示している。シーケンサ１２６は、出力デジタル信号に含まれる各単位デジタル信号について、該一部（上位８ビット）以外の残部（下位２ビット）を破棄することにより、該一部（上位８ビット）のみにより構成される単位デジタル信号を、出力デジタル信号のペイロード部分に含め直す。
【００６６】
図６は、このようにして行われる変換後のデジタル信号の例を示す図である。同図に示すように、変換後のデジタル信号のペイロード部分は、８ビットの単位デジタル信号から構成される。
【００６７】
ＣＰＵ１００は、こうしてレジスタ・ラッチ１２８に記憶されるデジタル信号を取得し、該デジタル信号を用いて、入力面におけるタッチ位置を示す座標情報を取得する。また、ＣＰＵ１００は、該デジタル信号のヘッダ部分に含まれるエリア情報に基づいて、上記描画処理又は上記アイコンにかかる処理のいずれかを行う。
【００６８】
以上説明したように、タッチパネル制御部１０６は出力デジタル信号のペイロード部分のビット長を短くしているので、出力デジタル信号のビット長が長くなることによる処理速度の低下を抑制することができる。
【００６９】
また、ペイロード部分を構成する複数のビットのうちの一部を取得するという簡易な処理により、出力デジタル信号を変換することができるようになる。
【００７０】
さらに、タッチパネル制御部１０６は、タッチ位置が、タッチ位置の精度よりも処理速度が重要視されるエリア（お絵かきエリア）内の位置であるか否かに応じて、ＣＰＵ１００が、変換前の出力デジタル信号と変換後の出力デジタル信号のいずれか一方に基づきユーザ指示位置を取得するようにすることができるので、必要に応じ、出力デジタル信号のビット長が長くなることによる処理速度の低下を抑制することができる。
【００７１】
なお、本発明は上記実施の形態に限定されるものではない。例えば、上記実施の形態では携帯電話に本発明を適用した例について説明したが、本発明はタッチパネル制御装置に広く適用可能である。
【００７２】
また、上記実施の形態では多数決回路１１５は３回分の単位デジタル信号を多数決しているが、３回に限らず何回分（奇数回分が望ましい。）の単位デジタル信号を多数決することとしてもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態に係る携帯電話の外観を示す図である。
【図２】本発明の実施の形態に係る携帯電話のシステム構成を示す図である。
【図３】本発明の実施の形態に係る「文字入力／お絵かき」画面の例を示す図である。
【図４】本発明の実施の形態に係るタッチパネル制御部の機能ブロックを示す図である。
【図５】本発明の実施の形態に係る変換前の出力デジタル信号を示す図である。
【図６】本発明の実施の形態に係る変換後の出力デジタル信号を示す図である。
【符号の説明】
【００７４】
１  携帯電話、１０  タッチスクリーン、２０，３０１  ＬＣＤ、３０  電源ボタン、３１  選択ボタン、３２  スクロールボタン、１００  ＣＰＵ、１０１，１０５，１０７  メモリ、１０２  音声入出力部、１０３  ベースバンド処理部、１０４  ＬＣＤ制御部、１０６  タッチパネル制御部、１１０，１１１  ＡＤＣ、１１２，１１３，１１４，１１６，１１７，１１８，１２７  レジスタ、１１５，１１９  多数決回路、１２０，１２１  多重化部、１２３  エリア決定部、１２４  ペイロード生成部、１２５  ヘッダ生成部、１２６  シーケンサ、１２８  レジスタ・ラッチ、２００，３０２  ＬＥＤ、３００  タッチパネル。
【図１】
0004652268.tif 000002
【図２】
0004652268.tif 000003
【図３】
0004652268.tif 000004
【図４】
0004652268.tif 000005
【図５】
0004652268.tif 000006
【図６】
0004652268.tif 000007