(57)【特許請求の範囲】
【請求項１】
複数の指示具を接続する接続手段を備え、該接続手段に接続された指示具を用いて手書き入力を受付け、受付けた手書きの軌跡を表示手段に表示するタッチパネル装置において、
前記接続手段に接続された複数の指示具の夫々を特定する特定手段と、
前記表示手段に表示する軌跡の表示態様を各指示具の間で異ならせるべく、前記特定手段が特定した指示具の夫々に対して、他の指示具に割り当てられている表示態様とは異なる表示態様を割り当てる割当手段と、
該割り当て手段に割り当てた表示態様の変更を受付ける受付手段と
を備え、
他の指示具に割り当てられている表示態様への変更が禁止されていることを前記表示手段に表示することを特徴とするタッチパネル装置。
【請求項２】
前記特定手段が特定した指示具を示す情報と、前記割当手段が前記指示具に対して割り当てた表示態様を示す情報とを関連付けて記憶する記憶手段を備えることを特徴とする請求項１に記載のタッチパネル装置。
【請求項３】
前記接続手段に接続されている指示具の接続が解除されたか否かを判断する手段と、
前記指示具の接続が解除されたと判断した場合、該指示具を示す情報を前記記憶手段から削除する手段と
を備えることを特徴とする請求項２に記載のタッチパネル装置。
【請求項４】
前記表示態様は、前記軌跡を示す線の線種、線幅及び色の少なくとも１つを含むことを特徴とする請求項１から請求項３の何れか１つに記載のタッチパネル装置。
【請求項５】
コンピュータに、指示具を用いてタッチパネル上に描かれる手書きの軌跡を表示手段に表示させるコンピュータプログラムにおいて、
前記コンピュータを、
複数の指示具の夫々を特定する特定手段、
前記表示手段に表示する軌跡の表示態様が各指示具の間で異なるように、前記特定手段が特定した指示具の夫々に対して、他の指示具に割り当てられている表示態様とは異なる表示態様を割り当てる割当手段、
該割り当て手段に割り当てた表示態様の変更を受付ける受付手段、及び
他の指示具に割り当てられている表示態様への変更が禁止されていることを前記表示手段に表示させる手段
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示具を用いて手書き入力を受付けるタッチパネル装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、様々な通信端末の操作部にタッチパネルが広く用いられるようになっている。これらの通信端末は、一般的にＧＵＩ（Graphical User Interface）を備えており、アイコン、ウインドウ、ボタン等のＧＵＩのコンポーネント（オブジェクト）に対する操作を受付ける。通信端末は、オブジェクトに対する操作を受付けた場合、それぞれについて定義されているコンテキスト（操作時の各種条件、処理手順等）に従って、適宜の処理を実行するように構成されている。
【０００３】
このような通信端末として、通信網を介して接続された他の通信端末と連携し、他の通信端末に入力された情報を自装置の画面に表示させるものが提案されている（例えば、特許文献１を参照）。
【０００４】
特許文献１に開示された通信端末では、通信網を介して接続された他の通信端末を端末ＩＤにより識別し、他の通信端末から受信した情報を端末ＩＤ毎に予め規定されている表示色を用いて表示することにより、表示中の情報の送信元を容易に把握することが可能であるとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１１２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、各ユーザがそれぞれ通信端末を使用する構成としており、１つの通信端末を複数のユーザが使用することは想定されていない。このため、１つの通信端末上で、複数のユーザから情報の入力を受付け、受付けた情報を混在させた状態で画面上に表示した場合、どのユーザにより入力された情報であるのかを判別することは困難であった。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、複数のユーザによって入力された情報を混在させて表示した場合であっても、どのユーザによって入力された情報であるのかを判別できるタッチパネル装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願のタッチパネル装置は、複数の指示具を接続する接続手段を備え、該接続手段に接続された指示具を用いて手書き入力を受付け、受付けた手書きの軌跡を表示手段に表示するタッチパネル装置において、前記接続手段に接続された複数の指示具の夫々を特定する特定手段と、前記表示手段に表示する軌跡の表示態様を各指示具の間で異ならせるべく、前記特定手段が特定した指示具の夫々に対して、他の指示具に割り当てられている表示態様とは異なる表示態様を割り当てる割当手段と、該割り当て手段に割り当てた表示態様の変更を受付ける受付手段とを備え、他の指示具に割り当てられている表示態様への変更が禁止されていることを前記表示手段に表示することを特徴とする。
【０００９】
本願のタッチパネル装置は、前記特定手段が特定した指示具を示す情報と、前記割当手段が前記指示具に対して割り当てた表示態様を示す情報とを関連付けて記憶する記憶手段を備えることを特徴とする。
【００１１】
本願のタッチパネル装置は、前記接続手段に接続されている指示具の接続が解除されたか否かを判断する手段と、前記指示具の接続が解除されたと判断した場合、該指示具を示す情報を前記記憶手段から削除する手段とを備えることを特徴とする。
【００１２】
本願のタッチパネル装置は、前記表示態様は、前記軌跡を示す線の線種、線幅及び色の少なくとも１つを含むことを特徴とする。
【００１３】
本願のコンピュータプログラムは、コンピュータに、指示具を用いてタッチパネル上に描かれる手書きの軌跡を表示手段に表示させるコンピュータプログラムにおいて、前記コンピュータを、複数の指示具の夫々を特定する特定手段、前記表示手段に表示する軌跡の表示態様が各指示具の間で異なるように、前記特定手段が特定した指示具の夫々に対して、他の指示具に割り当てられている表示態様とは異なる表示態様を割り当てる割当手段、該割り当て手段に割り当てた表示態様の変更を受付ける受付手段、及び他の指示具に割り当てられている表示態様への変更が禁止されていることを前記表示手段に表示させる手段として機能させる。
【発明の効果】
【００１４】
本願によれば、接続手段に接続された複数の指示具の夫々を特定し、特定した指示具の夫々に対して異なる表示態様を割り当てるため、複数のユーザがそれぞれ指示具を用いて手書き入力を行ったとしても、各ユーザにより描画された軌跡を判別することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係るタッチパネル装置の全体構成を示す模式図である。
【図２】タッチパネル装置の内部構成を示すブロック図である。
【図３】ペン管理テーブルの一例を示す概念図である。
【図４】色割り当てテーブルの一例を示す概念図である。
【図５】ペン設定画面の一例を示す模式図である。
【図６】スタイラスペンが複数接続されている場合のペン設定画面の表示例を示す模式図である。
【図７】タッチパネル装置が実行する処理の手順を示すフローチャートである。
【図８】スタイラスペンの接続が解除された場合にタッチパネル装置が実行する処理の手順を示すフローチャートである。
【図９】線種割り当てテーブルの一例を示す概念図である。
【図１０】線幅割り当てテーブルの一例を示す概念図である。
【発明を実施するための形態】
【００１６】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は実施の形態１に係るタッチパネル装置１の全体構成を示す模式図である。本実施の形態に係るタッチパネル装置１は、表示パネル１Ａ及びタッチパネル１Ｂを有しており、スタイラスペン２を用いた操作入力をタッチパネル１Ｂにて受付け、受付けた操作入力に基づいて各種の情報を表示パネル１Ａに表示する。
【００１７】
タッチパネル装置１は、例えばパーソナルコンピュータと同等の機能を有しており、電源投入時にＯＳ（Operating System）等を起動し、起動したＯＳ上で各種ドライバソフトウェア、アプリケーションソフトウェア等が動作するように構成されている。タッチパネル装置１は、ＯＳの起動後、デスクトップ、アイコン、ボタン、メニュー、ウインドウなどのＧＵＩのコンポーネント等のオブジェクトを表示パネル１Ａに表示することにより、ユーザにＧＵＩ環境を提供する。
【００１８】
ユーザは、スタイラスペン２を用いて操作対象のオブジェクトに対する操作を行うことにより、各種の処理をタッチパネル装置１に実行させることができる。タッチパネル装置１は、スタイラスペン２を用いて行われた操作をタッチパネル１Ｂにて検出し、検出した操作に応じて、アプリケーションを起動する処理、アイコンで示されるファイルの内容を表示する処理、ボタンに割り当たられた機能を実行する処理、メニューを表示させる処理、ウインドウを移動させる処理等の様々な処理を実行する。
【００１９】
タッチパネル装置１が備えるアプリケーションソフトウェアの１つとして、画面上で描かれた軌跡に対応する線（手書き線）を表示パネル１Ａに表示させるペンソフトが含まれる。タッチパネル装置１は、ペンソフトを実行することにより、スタイラスペン２により指定されたタッチパネル１Ｂ上の位置を時系列的に検出して画面上で描かれた軌跡を特定し、特定した軌跡に対応する線を表示パネル１Ａに表示させる機能を実現する。
【００２０】
本実施の形態では、タッチパネル装置１にて複数のスタイラスペン２，２を使用できるように構成している。例えば上述したペンソフトでは、２人のユーザがそれぞれ異なるスタイラスペン２を使用して手書き文字や線画をタッチパネル１Ｂ上で描画することにより、当該手書き文字や線画を表示パネル１Ａ上に表示させることができる。本実施の形態では、手書き文字や線画を表示する際の表示色が複数のスタイラスペン２，２の間で重複しないように、各スタイラスペン２，２への表示色の割り当てを行う。
【００２１】
なお、図１に示した例は、２つのスタイラスペン２，２が使用されている状態を示しているが、タッチパネル装置１にて使用できるスタイラスペン２の数は２つに限定されるものではなく、３つ以上であってもよい。
【００２２】
図２はタッチパネル装置１の内部構成を示すブロック図である。タッチパネル装置１は、主制御部１１、記憶部１２、ペン接続部１３、バックライト制御部１４、表示制御部１５、タッチパネル制御部１６を備え、上述した表示パネル１Ａ及びタッチパネル１Ｂの動作を制御する。
【００２３】
主制御部１１は、例えば、ＣＰＵ、ＲＡＭなどにより構成される。主制御部１１のＣＰＵは、ＯＳ、各種ドライバソフトウェア等のコンピュータプログラムをＲＡＭにロードして実行することにより、上述のハードウェア各部の動作を制御し、装置全体を本発明に係るタッチパネル装置として機能させる。
【００２４】
記憶部１２は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の不揮発性の記憶手段である。記憶部１２は、主制御部１１により実行されるＯＳ、ドライバソフトウェア、ペンソフトを含む各種アプリケーションソフトウェア、及びＯＳ等のプログラムによって使用されるデータ等を記憶する。また、記憶部１２は、登録されたスタイラスペン２の情報を記憶するペン管理テーブル、スタイラスペン２に割り当てた表示色等の情報を記憶する色割り当てテーブルを備える。
【００２５】
ペン接続部１３は、無線ドングル２０を装着するための装着部１３Ａを備える。無線ドングル２０は、スタイラスペン２，２，…との間で無線通信を行う機能を有する。無線ドングル２０とスタイラスペン２，２，…との間の無線通信として、例えば、ＩＥＥＥ８０２．１１の規格に準拠した無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、赤外線通信などを採用することができる。本実施の形態では、無線ドングル２０をペン接続部１３の装着部１３Ａに装着した状態にて、スタイラスペン２，２，…側で所定の操作（例えば、図に示していない登録ボタンの押下操作）を行うことにより、スタイラスペン２，２，…を無線ドングル２０に登録する。
【００２６】
タッチパネル装置１は、無線ドングル２０を通じて、登録されたスタイラスペン２，２，…の情報を取得し、登録されたスタイラスペン２，２，…の情報を記憶部１２内のペン管理テーブルにて管理する。
【００２７】
なお、本実施の形態では、無線ドングル２０を用いてスタイラスペン２，２，…を登録する構成としたが、無線ドングル２０を用いずに、タッチパネル装置１とスタイラスペン２との間で直接的に通信を行うことにより、スタイラスペン２をタッチパネル装置１に登録させる構成としてもよい。
【００２８】
バックライト制御部１４には、バックライト（不図示）が接続されており、表示制御部１５には、表示パネル１Ａが接続されている。バックライトは、白色ＬＥＤ（Light Emitting Diode）又は冷陰極蛍光管等の光源を有し、表示パネル１Ａを背面側から照明する。バックライト制御部１４は、主制御部１１からの指示に従ってバックライトの光源の点灯及び消灯を制御する。表示パネル１Ａは、例えばカラー液晶パネルであり、主制御部１１からの指示に従って表示制御部１５が表示パネル１Ａを駆動させることにより、画像、文字等の各種情報を表示する。
【００２９】
タッチパネル制御部１６には、タッチパネル１Ｂが接続されている。タッチパネル１Ｂは、表示パネル１Ａの前面側（表示面側）に配置されており、表示パネル１Ａ上でスタイラスペン２による操作を検出するためのタッチセンサ（不図示）を備える。このようなタッチセンサには、静電容量方式、抵抗膜方式、電磁誘導方式、赤外線方式等のセンサを用いることができる。なお、タッチセンサは、スタイラスペン２とタッチパネル１Ｂとの接触状態を検出する構成であってもよく、スタイラスペン２とタッチパネル１Ｂとの接触状態だけでなく、近接状態を検出する構成であってもよい。
【００３０】
タッチパネル制御部１６は、タッチセンサの動作を制御すると共に、タッチセンサからの出力に基づいて、スタイラスペン２により指定された表示パネル１Ａ上の位置を検出し、検出した位置に係る位置情報を主制御部１１に通知する。主制御部１１は、タッチパネル制御部１６から通知される位置情報に応じて、タッチパネル１Ｂ上で描かれた軌跡を特定する処理などを実行する。
【００３１】
次に、タッチパネル装置１が備える各テーブルについて説明する。
図３はペン管理テーブルの一例を示す概念図である。ペン管理テーブルは、各スタイラスペン２，２，…に割り当てられたＩＤ（以下、ペンＩＤという）と、スタイラスペン２の固有情報である識別子とを関連付けて記憶する。
【００３２】
ペンＩＤは、例えば１〜Ｎ（Ｎは登録済みのスタイラスペン２の数）の整数値により表される。また、識別子は、スタイラスペン２の製造番号、シリアル番号等のスタイラスペン２を一意に識別することができる固有情報であり、例えば英数字及び記号により表される。
無線ドングル２０は、スタイラスペン２の登録時に、当該スタイラスペン２に対してペンＩＤを割り当てると共に、当該スタイラスペン２から識別子を取得する。また、主制御部１１は、ペン接続部１３を通じて、無線ドングル２０に登録されたスタイラスペン２のペンＩＤ及び識別子を取得し、記憶部１２内のペン管理テーブルに記憶させる。
【００３３】
図３に示す例では、２本のスタイラスペン２，２が登録されている状態を示しており、識別子（１）のスタイラスペン２に対し、ペンＩＤ「１」が割り当てられ、識別子（２）のスタイラスペン２に対し、ペンＩＤ「２」が割り当てられたことを示している。
【００３４】
図４は色割り当てテーブルの一例を示す概念図である。色割り当てテーブルは、手書き文字や線画を表示する際の表示色（色名）、各表示色の色コード、及び表示色が割り当てられたスタイラスペン２のペンＩＤを関連付けて記憶する。
【００３５】
本実施の形態では、黒色、赤色、青色、緑色、黄色の基本の五色（以下、基本色という）と、それ以外のカスタム色とを表示色として定めている。各表示色にはそれぞれ一意の色コードが予め規定されている。色コードとしては、例えば＃から始まる６桁の１６進数を用いることができる。
【００３６】
タッチパネル装置１の主制御部１１は、新たに登録されたスタイラスペン２の存在を認識した場合、そのスタイラスペン２に対する表示色を自動的に設定する。例えば、主制御部１１は、新たに接続されたスタイラスペン２に対し、基本色を示す５つの色コードのうち、設定済みの色コードを除く、最も小さな値の色コードを持つ表示色を設定する。主制御部１１は、スタイラスペン２に対して設定した表示色と、当該スタイラスペン２に割り当てられたペンＩＤとを関連付けて色割り当てテーブルに記憶させる。
【００３７】
また、他のスタイラスペン２が新たに接続された場合、スタイラスペン２の接続が解除された場合、スタイラスペン２に割り当てる表示色が変更された場合等において、主制御部１１は、色割り当てテーブルを適宜更新する。
【００３８】
本実施の形態では、接続されたスタイラスペン２に対する表示色をタッチパネル装置１が自動的に設定する構成としているが、表示色を含むペン設定をユーザが変更できるようにしてもよい。
【００３９】
図５はペン設定画面１００の一例を示す模式図である。タッチパネル装置１にて所定の操作を受付けた場合、主制御部１１は、図５に示すようなペン設定画面１００を表示パネル１Ａに表示させる。本実施の形態では、ペン設定画面１００を通じて、線の種類、線の太さ、線の色を変更できるようにしている。
【００４０】
ペン設定画面１００は、線種を指定する３つのアイコン１１１〜１１３を備える。ユーザは、スタイラスペン２を用いて何れかのアイコン１１１（又は１１２，１１３）をタッチパネル１Ｂ上で選択することにより、そのスタイラスペン２を用いて手書き文字又は線画を描く際の線種を変更することができる。図５に示した例では、線種として「ペン」が選択されている状態を示している。
【００４１】
また、ペン設定画面１００は、線幅を予め定めた線幅から指定する５つのアイコン１２１〜１２５と、任意の線幅を指定するためのアイコン１２６とを備える。ユーザは、スタイラスペン２を用いて何れかのアイコン１２１（又は１２２〜１２６）をタッチパネル１Ｂ上で選択することにより、そのスタイラスペン２を用いて手書き文字又は線画を描く際の線幅を変更することができる。図５に示した例では、線幅として２番目に細い線幅が選択されている状態を示している。
【００４２】
また、ペン設定画面１００は、線の色（表示色）を基本色から選択するための５つのアイコン１３１〜１３５と、カスタム色から選択するためのアイコン１３６とを備える。カスタム色を選択するためのアイコン１３６が選択された場合、主制御部１１は、選択可能なカスタム色のリストを表示パネル１Ａ上に表示させ、カスタム色の選択を受付ける。ユーザは、スタイラスペン２を用いて基本色に対応したアイコン１３１（又は１３２〜１３５）を選択するか、又はアイコン１３６が選択されたときに表示されるリストからカスタム色を選択することにより、スタイラスペン２を用いて手書き文字又は線画を描く際の表示色を変更することができる。図５に示した例では、線の色として赤色が選択されている状態を示している。
【００４３】
ペン設定画面１００にてボタン１４１が選択された場合、主制御部１１は、線種、線幅、表示色について受付けた変更を確定させた状態でペン設定画面１００を閉じる。また、ペン設定画面１００にてボタン１４２が選択された場合、主制御部１１は、変更を確定せずにペン設定画面１００を閉じる。
【００４４】
本実施の形態に係るタッチパネル装置１は、複数のスタイラスペン２，２，…の間で表示色が重複しないように、各スタイラスペン２に対する表示色を設定する。このため、タッチパネル装置１は、複数のスタイラスペン２，２，…が接続されている状態でペン設定画面１００を表示する場合、他のスタイラスペン２に割り当てられている表示色が選択できないことを表示する構成としている。
【００４５】
図６はスタイラスペン２が複数接続されている場合のペン設定画面１００の表示例を示す模式図である。図６の例は、２つのスタイラスペン２，２がペン接続部１３に接続されており、一方のスタイラスペン２に割り当てる表示色を変更するためにペン設定画面１００を表示パネル１Ａに表示させた状態を示している。
【００４６】
本実施の形態では、各スタイラスペン２，２に対して表示色を重複して割り当てることを禁止するために、他方のスタイラスペン２に割り当てられている表示色（図６に示す例では黄色）が選択できないことを示すマークＭをペン設定画面１００に表示する。この例では、アイコン１３５の選択が禁止され、アイコン１３１〜１３４の何れかを選択することにより、黄色を除く基本色の選択を受付けるか、またはアイコン１３６が選択されたときに表示されるリストからカスタム色の選択を受付ける。
【００４７】
以下、タッチパネル装置１の動作について説明する。
図７はタッチパネル装置１が実行する処理の手順を示すフローチャートである。ペン接続部１３の装着部１３Ａに装着された無線ドングル２０は、通常動作時等において、新たなスタイラスペン２を追加するか否かを判断する（ステップＳ１１）。無線ドングル２０は、スタイラスペン２にて所定の操作（例えば、図に示していない登録ボタンの押下操作）が実行されたことを検知した場合、新たなスタイラスペン２を追加すると判断する。スタイラスペン２を追加しない場合（Ｓ１１：ＮＯ）、処理をステップＳ１５へ移行させる。
【００４８】
スタイラスペン２を追加する場合（Ｓ１１：ＹＥＳ）、無線ドングル２０は、新たなスタイラスペン２と無線通信を行い、当該スタイラスペン２から識別子を取得することにより、スタイラスペン２の認識を行う（ステップＳ１２）。
【００４９】
次いで、無線ドングル２０は、認識したスタイラスペン２に対してペンＩＤの割り当てを行う（ステップＳ１３）。例えば、登録済みのスタイラスペン２，２，…に対して１〜ＮのペンＩＤを割り当てている場合、無線ドングル２０は、ステップＳ１２で認識した新たなスタイラスペン２に対し、ペンＩＤとしてＮ＋１を割り当てる。タッチパネル装置１の主制御部１１は、新たに登録されたスタイラスペン２の識別子及びペンＩＤを無線ドングル２０から取得し、両者を関連付けてペン管理テーブルに記憶させる。
【００５０】
次いで、主制御部１１は、新たに登録されたスタイラスペン２に対して、表示色を割り当てる（ステップＳ１４）。本実施の形態では、各スタイラスペン２に対して割り当ることができる表示色（すなわち、黒色、赤色、青色、緑色、黄色、及びカスタム色）のそれぞれに対して色コードを予め定めている。ステップＳ１４では、主制御部１１は、割り当て済みの表示色の色コードを除いた色コードのうち、最も小さな値を有する色コードを選択する。主制御部１１は、選択した色コードに関連付けて、割り当て対象のスタイラスペン２のペンＩＤをペン割り当てテーブルに記憶させることにより、当該スタイラスペン２に対する表示色の割り当てを行う。
【００５１】
次いで、主制御部１１は、ペン設定画面１００を表示パネル１Ａに表示させるための所定の操作を受付けたか否かを判断する（ステップＳ１５）。ペン設定画面１００を表示させるための所定の操作を受付けていないと判断した場合（Ｓ１５：ＮＯ）、主制御部１１は、処理をステップＳ１１へ戻す。
【００５２】
ペン設定画面１００を表示させるための所定の操作を受付けたと判断した場合（Ｓ１５：ＹＥＳ）、主制御部１１は、ペン設定画面１００を表示パネル１Ａに表示させる（ステップＳ１６）。
【００５３】
次いで、主制御部１１は、色割り当てテーブルを検索し（ステップＳ１７）、他のスタイラスペン２に割り当てられている表示色の選択を禁止する（ステップＳ１８）。例えば、主制御部１１は、各表示色に対応したアイコン１３１〜１３５のうち、他のスタイラスペン２に割り当てられている表示色を示すアイコン上に、選択の禁止を示すマークＭを表示すると共に、当該アイコンを通じて表示色の選択を受付けることを停止する処理を行う。
【００５４】
次いで、主制御部１１は、スタイラスペン２に割り当てる表示色がペン設定画面１００にて選択されたか否かを判断する（ステップＳ１９）。スタイラスペン２に割り当てる表示色が選択されることなく、ペン設定画面１００が閉じられた場合（Ｓ１９：ＮＯ）、主制御部１１は、処理をステップＳ１１へ戻す。
【００５５】
スタイラスペン２に割り当てる表示色が選択されたと判断した場合（Ｓ１９：ＹＥＳ）、主制御部１１は、当該スタイラスペン２に対する表示色の割り当てを行う（ステップＳ２０）。具体的には、割り当て対象のスタイラスペン２のペンＩＤを選択された表示色及び色コードに関連付けてペン割り当てテーブルに記憶させることにより、当該スタイラスペン２に対する表示色の割り当てを行う。
【００５６】
図８はスタイラスペン２の接続が解除された場合にタッチパネル装置１が実行する処理の手順を示すフローチャートである。タッチパネル装置１の主制御部１１は、スタイラスペン２との接続を解除するか否かを判断する（ステップＳ２１）。例えば、スタイラスペン２にて所定の操作（図に示していない登録解除ボタンの押下操作等）が実行されたことを検知した場合、または、無線ドングル２０とスタイラスペン２との間の無線通信が所定時間以上途切れている場合等において、主制御部１１は、スタイラスペン２との接続を解除すると判断する。
スタイラスペン２との接続を解除しないと判断した場合（Ｓ２１：ＮＯ）、主制御部１１は、本フローチャートによる処理を終了する。
【００５７】
スタイラスペン２との接続を解除すると判断した場合（Ｓ２１：ＹＥＳ）、主制御部１１は、対応するスタイラスペン２の識別子をペン管理テーブルから削除すると共に、色割り当てテーブルに登録されているペンＩＤを削除する（ステップＳ２２）。
【００５８】
以上のように、本実施の形態では、タッチパネル装置１に接続される複数のスタイラスペン２，２，…のそれぞれに対して異なる表示色を割り当てることが可能であるため、複数のユーザが同一画面上にそれぞれ手書き文字又は線画を描画する場合であっても、どのユーザが描画した手書き文字又は線画であるのかを明確に区別することができる。
【００５９】
また、本実施の形態では、スタイラスペン２の接続が解除された場合、当該スタイラスペン２の識別子及びペンＩＤをそれぞれペン管理テーブル及び色割り当てテーブルから削除するので、このスタイラスペン２に割り当てられていた表示色を別のスタイラスペン２に割り当てることができる。
【００６０】
実施の形態２．
実施の形態２では、ペン接続部１３に接続された複数のスタイラスペン２，２，…のそれぞれに対して異なる線種を割り当てる構成について説明する。
なお、タッチパネル装置１の内部構成は実施の形態１と全く同様であるため、その説明を省略することとする。
【００６１】
実施の形態２に係るタッチパネル装置１は、線種を識別するコードとスタイラスペン２のペンＩＤとを関連付けて記憶する線種割り当てテーブルを備える。このような線種割り当てテーブルは、例えば記憶部１２に記憶される。タッチパネル装置１の主制御部１１は、この線種割り当てテーブルを参照して、ペン接続部１３に接続された複数のスタイラスペン２，２，…のそれぞれに対し異なる線種を割り当てる。
【００６２】
図９は線種割り当てテーブルの一例を示す概念図である。線種割り当てテーブルは、手書き文字や線画を表示する際の線種、線種を識別するコード、及び線種が割り当てられたスタイラスペン２のペンＩＤを関連付けて記憶する。
【００６３】
本実施の形態では、「ペン」、「筆ペン」及び「マーカ」の３つを線種として定めてあり、各線種に対して異なるコード（１〜３）を与えている。
【００６４】
タッチパネル装置１の主制御部１１は、新たに登録されたスタイラスペン２の存在を認識した場合、そのスタイラスペン２に対する線種を自動的に設定する。例えば、主制御部１１は、新たに接続されたスタイラスペン２に対し、線種を示す３つのコードのうち、設定済みのコードを除く、最も小さな値のコードを持つ線種を設定する。主制御部１１は、スタイラスペン２に対して設定した線種と、当該スタイラスペン２に割り当てられたペンＩＤとを関連付けて線種割り当てテーブルに記憶させる。
【００６５】
また、他のスタイラスペン２が新たに接続された場合、スタイラスペン２の接続が解除された場合、スタイラスペン２に割り当てる線種が変更された場合等において、主制御部１１は、線種割り当てテーブルを適宜更新する。
【００６６】
なお、本実施の形態では、各スタイラスペン２に割り当てることができる線種の数を３つとしたが、３つ以上の線種を用意してもよいことは勿論のことである。
【００６７】
以上のように、本実施の形態では、タッチパネル装置１に接続される複数のスタイラスペン２，２，…のそれぞれに対して異なる線種を割り当てることが可能であるため、複数のユーザが同一画面上にそれぞれ手書き文字又は線画を描画する場合であっても、どのユーザが描画した手書き文字又は線画であるのかを明確に区別することができる。
【００６８】
実施の形態３．
実施の形態３では、ペン接続部１３に接続された複数のスタイラスペン２，２，…のそれぞれに対して異なる線幅を割り当てる構成について説明する。
なお、タッチパネル装置１の内部構成は実施の形態１と全く同様であるため、その説明を省略することとする。
【００６９】
実施の形態３に係るタッチパネル装置１は、線幅を識別するコードとスタイラスペン２のペンＩＤとを関連付けて記憶する線幅割り当てテーブルを備える。このような線幅割り当てテーブルは、例えば記憶部１２に記憶される。タッチパネル装置１の主制御部１１は、この線幅割り当てテーブルを参照して、ペン接続部１３に接続された複数のスタイラスペン２，２，…のそれぞれに対し異なる線幅を割り当てる。
【００７０】
図１０は線幅割り当てテーブルの一例を示す概念図である。線幅割り当てテーブルは、手書き文字や線画を表示する際の線幅、線幅を識別するコード、及び線幅が割り当てられたスタイラスペン２のペンＩＤを関連付けて記憶する。
本実施の形態では、各線幅に対して異なるコード（整数値）を与える構成としたが、線幅に適宜の定数（例えば１０）を乗算した値をコードとして採用してもよい。
【００７１】
タッチパネル装置１の主制御部１１は、新たに登録されたスタイラスペン２の存在を認識した場合、そのスタイラスペン２に対する線幅を自動的に設定する。例えば、主制御部１１は、新たに接続されたスタイラスペン２に対し、線幅を示すコードのうち、設定済みのコードを除く、最も小さな値のコードを持つ線幅を設定する。主制御部１１は、スタイラスペン２に対して設定した線幅と、当該スタイラスペン２に割り当てられたペンＩＤとを関連付けて線幅割り当てテーブルに記憶させる。
【００７２】
また、他のスタイラスペン２が新たに接続された場合、スタイラスペン２の接続が解除された場合、スタイラスペン２に割り当てる線幅が変更された場合等において、主制御部１１は、線幅割り当てテーブルを適宜更新する。
【００７３】
以上のように、本実施の形態では、タッチパネル装置１に接続される複数のスタイラスペン２，２，…のそれぞれに対して異なる線幅を割り当てることが可能であるため、複数のユーザが同一画面上にそれぞれ手書き文字又は線画を描画する場合であっても、どのユーザが描画した手書き文字又は線画であるのかを明確に区別することができる。
【００７４】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【００７５】
以上の実施の形態に関し、更に以下の付記を開示する。
【００７６】
本願のタッチパネル装置（１）は、複数の指示具（２，２，…）を接続する接続手段（１３）を備え、該接続手段（１３）に接続された指示具（２）を用いて手書き入力を受付け、受付けた手書きの軌跡を表示手段（１Ａ）に表示するタッチパネル装置（１）において、前記接続手段（１３）に接続された複数の指示具（２，２，…）の夫々を特定する特定手段（Ｓ１２）と、前記表示手段（１Ａ）に表示する軌跡の表示態様が各指示具（２，２，…）の間で異なるように、前記特定手段（Ｓ１２）が特定した指示具（２）の夫々に対して、他の指示具（２）に割り当てられている表示態様とは異なる表示態様を割り当てる割当手段（Ｓ１４）とを備えることを特徴とする。
【００７７】
本願では、接続手段に接続された複数の指示具の夫々を特定し、特定した指示具の夫々に対して異なる表示態様を割り当てるため、複数のユーザがそれぞれ指示具を用いて手書き入力を行ったとしても、各ユーザにより描画された軌跡を判別することが可能となる。
【００７８】
本願のタッチパネル装置（１）は、前記特定手段（Ｓ１２）が特定した指示具（２）を示す情報と、前記割当手段（Ｓ１４）が前記指示具（２）に対して割り当てた表示態様を示す情報とを関連付けて記憶する記憶手段（１２）を備えることを特徴とする。
【００７９】
本願では、特定した指示具を示す情報と、特定した指示具に割り当てた表示態様を示す情報とを関連付けて管理するため、このような情報を参照することにより、新たに接続された指示具に対して割り当てるべき表示態様を決定することができる。
【００８０】
本願のタッチパネル装置（１）は、前記割当手段（Ｓ１４）が割り当てた表示態様の変更を受付ける受付手段（Ｓ１６）を備え、該受付手段（Ｓ１６）は、他の指示具（２）に割り当てられている表示態様への変更を禁止するようにしてあることを特徴とする。
【００８１】
本願では、他の指示具に既に割り当てられている表示態様への変更を禁止するため、１つの表示態様が複数の指示具に割り当てられることが回避される。
【００８２】
本願のタッチパネル装置（１）は、前記接続手段（１３）に接続されている指示具（２）の接続が解除されたか否かを判断する手段（１１）と、前記指示具（２）の接続が解除されたと判断した場合、該指示具（２）を示す情報を前記記憶手段（１２）から削除する手段とを備えることを特徴とする。
【００８３】
本願では、指示具の接続が解除されたと判断した場合、当該指示具の情報を記憶手段から削除するので、この指示具に割り当てられていた表示態様を別の指示具に割り当てることができる。
【００８４】
本願のタッチパネル装置（１）は、前記表示態様は、前記軌跡を示す線の線種、線幅及び色の少なくとも１つを含むことを特徴とする。
【００８５】
本願では、接続手段に接続された複数の指示具を用いて手書き入力を行った場合、指示具毎に線種、線幅及び色の少なくとも１つを異ならせることができる。
【００８６】
本願のコンピュータプログラムは、コンピュータに、指示具（２）を用いてタッチパネル（１Ｂ）上に描かれる手書きの軌跡を表示手段（１Ａ）に表示させるコンピュータプログラムにおいて、前記コンピュータを、複数の指示具（２，２，…）の夫々を特定する特定手段（Ｓ１２）、及び前記表示手段（１Ａ）に表示する軌跡の表示態様が各指示具（２，２，…）の間で異なるように、前記特定手段（Ｓ１２）が特定した指示具の夫々に対して、他の指示具（２）に割り当てられている表示態様とは異なる表示態様を割り当てる割当手段（Ｓ１４）として機能させる。
【００８７】
本願では、接続手段に接続された複数の指示具の夫々を特定し、特定した指示具の夫々に対して異なる表示態様を割り当てるため、複数のユーザがそれぞれ指示具を用いて手書き入力を行ったとしても、各ユーザにより描画された軌跡を判別することが可能となる。
【符号の説明】
【００８８】
１  タッチパネル装置
１Ａ  表示パネル
１Ｂ  タッチパネル
２  スタイラスペン
１１  主制御部
１２  記憶部
１３  ペン接続部
１４  バックライト制御部
１５  表示制御部
１６  タッチパネル制御部
２０  無線ドングル
【図１】
0006338980.tif 000002
【図２】
0006338980.tif 000003
【図３】
0006338980.tif 000004
【図４】
0006338980.tif 000005
【図５】
0006338980.tif 000006
【図６】
0006338980.tif 000007
【図７】
0006338980.tif 000008
【図８】
0006338980.tif 000009
【図９】
0006338980.tif 000010
【図１０】
0006338980.tif 000011