Nothing Special   »   [go: up one dir, main page]

JP5664303B2 - Computer apparatus, input system, and program - Google Patents

Computer apparatus, input system, and program Download PDF

Info

Publication number
JP5664303B2
JP5664303B2 JP2011026089A JP2011026089A JP5664303B2 JP 5664303 B2 JP5664303 B2 JP 5664303B2 JP 2011026089 A JP2011026089 A JP 2011026089A JP 2011026089 A JP2011026089 A JP 2011026089A JP 5664303 B2 JP5664303 B2 JP 5664303B2
Authority
JP
Japan
Prior art keywords
input
area
touch panel
electronic pen
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011026089A
Other languages
Japanese (ja)
Other versions
JP2012164274A (en
Inventor
晴彦 二荒
晴彦 二荒
知之 出原
知之 出原
昌 西山
昌 西山
訓平 織田
訓平 織田
裕実 藤枡
裕実 藤枡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2011026089A priority Critical patent/JP5664303B2/en
Publication of JP2012164274A publication Critical patent/JP2012164274A/en
Application granted granted Critical
Publication of JP5664303B2 publication Critical patent/JP5664303B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、電子ペンで読み取り可能なコード化パターンを利用した技術に関する。   The present invention relates to a technique using a coding pattern readable by an electronic pen.

近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される(例えば、特許文献1参照)。   In recent years, electronic pens that digitize written information have been developed, and “Anot pen” developed by Swedish company Anoto is known as a representative one. Anotopen is used with dedicated paper on which a predetermined dot pattern is printed. In addition to the usual ink cartridge for writing characters, etc., the anotopen has a small camera for capturing the dot pattern printed on the dedicated paper and the position coordinates on the dedicated paper from the captured dot pattern. A processor for calculating and a data communication unit for transmitting the calculated position coordinates and the like to an external device are mounted. When the user writes characters on the special paper with an anotopen or puts a check mark on the image designed on the special paper, the small camera captures the dot pattern printed on the special paper as the pen moves. The entry information such as characters and images written by the user is recognized from the continuous position coordinates calculated by the processor. Then, this entry information is transmitted from the Anotopen by the data communication unit to a nearby terminal device such as a personal computer or a mobile phone (for example, see Patent Document 1).

また、特許文献2及び特許文献3には、光学式タッチパネルに、ドットパターンを積層し、電子ペンによる入力と、指によるタッチパネル入力が可能なシステムが開示されている。また、非特許文献1には、液晶を挿んで電磁誘導方式のタブレットを下部に、抵抗膜方式のタッチパネルを上部に配置された構成を有し、電子ペンによる入力と指による入力の両方が可能なタッチパネルが開示されている。   Patent Documents 2 and 3 disclose a system in which a dot pattern is stacked on an optical touch panel, and input using an electronic pen and touch panel input using a finger are possible. Non-Patent Document 1 has a configuration in which a liquid crystal is inserted and an electromagnetic induction type tablet is arranged at the bottom and a resistive film type touch panel is arranged at the top, allowing both input with an electronic pen and input with a finger. A touch panel is disclosed.

さらに、特許文献4には、ドットパターンと地図とが重畳印刷された専用シートに、電子ペンにより地図上の位置指定と、コメントとを書き込むことによって、カーナビゲーションの電子地図に指定位置とコメントとを登録する技術が開示されている。また、特許文献5には、ドットパターンと地図とが重畳印刷された用紙に、スキャナを当てることで、指定位置の周辺地図を、コンピュータ装置に表示させるものであって、用紙に印刷された「拡大」、「縮小」、「上へ」、「左へ」、「右へ」、「下へ」などのボタンにスキャナを当てることで、コンピュータ装置に表示させる地図を拡大・縮小させたり、移動させたりする技術が開示されている。   Further, in Patent Document 4, the position designation and comment on the car navigation electronic map are written on the dedicated sheet on which the dot pattern and the map are superimposed and printed by writing the position designation on the map with the electronic pen and the comment. A technique for registering is disclosed. Further, in Patent Document 5, a scanner is applied to a paper on which a dot pattern and a map are superimposed and printed to display a peripheral map at a specified position on a computer device. The map displayed on the computer device can be enlarged / reduced or moved by applying the scanner to the buttons such as “Enlarge”, “Reduce”, “Up”, “Left”, “Right”, “Down”. The technique to let it be disclosed is disclosed.

特表2003−511761号公報Japanese translation of PCT publication No. 2003-511761 米国特許出願公開第2010/1962号明細書US Patent Application Publication No. 2010/1962 米国特許出願公開第2010/1963号明細書US Patent Application Publication No. 2010/1963 特開2009−244737号公報JP 2009-244737 A 特許第3830956号公報Japanese Patent No. 3830956

越石健司他著、「要点解説 タッチパネル」、初版、株式会社工業調査会、2010年3月15日、P36〜37、50〜63、78〜80Kenji Koshiishi et al., “Touch Panel”, first edition, Industrial Research Co., Ltd., March 15, 2010, P36-37, 50-63, 78-80

タッチパネルを積層し、電子ペンによる入力と、指によるタッチパネル入力とが可能なディスプレイ装置において、電子ペンによる入力中に、電子ペンのペン先がディスプレイに当接すること等に起因して、タッチパネルの検出原理によっては、タッチパネルが誤って入力を検知してしまう可能性がある。また、地図などに位置を指定し、書き込みを行う場合などに、電子ペンによる入力と、タッチパネルによる入力とを使い分けることができると便宜である。そこで、本発明は、電子ペンによる入力と、タッチパネルによる入力との両方を適切に検出可能かつ使い分け可能なコンピュータ装置、入力システム及びそのプログラムを提供することを主な目的とする。   In a display device in which touch panels are stacked and input with an electronic pen and touch panel input with a finger are possible, detection of the touch panel due to the pen tip of the electronic pen touching the display during input with the electronic pen Depending on the principle, the touch panel may erroneously detect input. In addition, when a position is specified on a map or the like and writing is performed, it is convenient that input using an electronic pen and input using a touch panel can be used properly. SUMMARY OF THE INVENTION Accordingly, it is a primary object of the present invention to provide a computer device, an input system, and a program thereof that can appropriately detect and selectively use both an input with an electronic pen and an input with a touch panel.

本発明に係るコンピュータ装置は、タッチパネルと、電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層とが積層されたディスプレイ装置と、前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段と、前記電子ペンによる入力の処理を行う電子ペン入力処理手段と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面を前記ディスプレイ装置に表示させる表示制御手段と、を備え、前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、前記第2領域は、所定の表示対象を表示する表示領域であり、前記第1領域は、前記表示対象中の位置を指定する際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、を有する操作領域であり、前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段と、前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段と、前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段と、をさらに備えることを特徴とする。
A computer apparatus according to the present invention includes a display device in which a touch panel and a coding pattern layer on which a coding pattern readable by an electronic pen is formed, and touch panel input processing means for performing processing of input to the touch panel. And an electronic pen input processing means for performing an input process with the electronic pen, a first area in which the same process is executed by an input by the electronic pen and an input to the touch panel, and an input by the electronic pen A display control unit that causes the display device to display a display screen including a second region in which different processing can be performed depending on input to the touch panel, and the touch panel input processing unit includes: based on the area of the contact region where the touch panel is detecting, limits the input to the touch panel, the second territory Is a display area for displaying a predetermined display object, and the first area performs writing related to the position designation area selected when the position in the display object is designated and the position designated for the position designation. Position information for generating position information of a specified position based on an input to the second area when the position specification area is selected. Generating means, writing information generating means for generating write information that is input data for writing based on an input to the second area, when the write designation area is selected; and Storage control means for storing the information in the storage means in association with the information .

この構成により、コンピュータ装置は、タッチパネルとコード化パターン層とが積層されたディスプレイ装置を有し、タッチパネルが検知している接触領域の面積に基づいて、タッチパネルへの入力を制限する。従って、コンピュータ装置は、ユーザの指による入力を接触領域の面積に基づき特定することが可能となり、電子ペンによる入力に伴いペン先がディスプレイ装置に接触することに起因したタッチパネル検知や、電子ペンを把持する手の側部等がディスプレイ装置に接触することに起因したタッチパネル検知などによるタッチパネルの誤入力を防ぐことができる。加えて、コンピュータ装置は、電子ペンによる入力とタッチパネルへの入力とで、同じ処理が実行される第1領域と、異なる処理が実行されることが可能な第2領域と、を含む表示画面を表示することで、ユーザによる操作の幅を広げ、利便性を向上させることができる。   With this configuration, the computer device includes a display device in which the touch panel and the coded pattern layer are stacked, and restricts input to the touch panel based on the area of the contact area detected by the touch panel. Therefore, the computer device can specify the input by the user's finger based on the area of the contact area, and the touch panel detection caused by the pen tip contacting the display device accompanying the input by the electronic pen or the electronic pen can be detected. It is possible to prevent erroneous input of the touch panel due to touch panel detection or the like caused by the side of the gripping hand coming into contact with the display device. In addition, the computer device includes a display screen including a first area in which the same processing is executed and a second area in which different processing can be executed by the input with the electronic pen and the input to the touch panel. By displaying, the range of operations by the user can be expanded and the convenience can be improved.

さらに、前記第2領域は、所定の表示対象を表示する表示領域であり、前記第1領域は、前記表示対象中の位置を指定する際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、を有する操作領域であり、前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段と、前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段と、前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段と、をさらに備える。これにより、コンピュータ装置は、ユーザによる位置指定及び指定位置に関する書き込みを可能にし、かつ、適切にこれらの入力データを関連付けて記憶することができる。
Furthermore , the second area is a display area for displaying a predetermined display object, and the first area is designated with a position designation area selected when a position in the display object is designated, and the position designation. An operation area having a write designation area selected when writing related to the position, and when the position designation area is selected, the position of the designated position based on the input to the second area Position information generating means for generating information, write information generating means for generating write information that is input data for writing based on an input to the second area when the write designation area is selected, and Storage control means for storing the write information in the storage means in association with the position information. Thus, the computer device can specify the position by the user and write about the specified position, and can appropriately store these input data in association with each other.

上記コンピュータ装置の他の一態様では、前記位置指定領域が選択された状態では、前記第2領域は、前記電子ペンによる入力でのみ、位置指定が可能である。一般に、表示された地図などで位置を指定する場合、タッチパネルを介して指により位置指定を行うと、電子ペンにより位置指定を行う場合と比較して、精度が悪くなり、ユーザが意図した位置を指定できない場合がある。従って、この態様により、コンピュータ装置は、位置指定領域が選択された状態では、電子ペンによる入力でのみ位置指定を可能にすることで、タッチパネルによる入力を異なる操作に当てることができると共に、ユーザに正確に位置指定を実行させることができる。   In another aspect of the computer apparatus, in the state where the position designation area is selected, the second area can be designated only by an input with the electronic pen. In general, when specifying a position on a displayed map or the like, if a position is specified with a finger via a touch panel, the accuracy is worse than when a position is specified with an electronic pen. It may not be possible to specify. Therefore, according to this aspect, in a state where the position designation region is selected, the computer device can apply the position on the touch panel to different operations by enabling the position designation only by the input with the electronic pen, and to the user. Positioning can be performed accurately.

上記コンピュータ装置の他の一態様では、前記書き込み指定領域が選択された状態では、前記第2領域は、前記電子ペンによる入力でのみ、書き込みが可能である。一般に、タッチパネルを介して指により書き込みを行うと、電子ペンにより書き込みを行う場合と比較して、ストロークが太くなり、コンパクトにかつ正確に書き込みができない可能性がある。従って、この態様により、コンピュータ装置は、書き込み指定領域が選択された状態では、電子ペンによる入力でのみ、書き込みを可能にすることで、タッチパネルによる入力を異なる操作に当てることができると共に、ユーザに正確に書き込みを実行させることができる。   In another aspect of the computer apparatus, in the state where the writing designation area is selected, the second area can be written only by an input with the electronic pen. In general, when writing with a finger via a touch panel, the stroke becomes thicker than when writing with an electronic pen, and writing may not be possible in a compact and accurate manner. Therefore, according to this aspect, in a state where the writing designation area is selected, the computer device can apply the input on the touch panel to different operations by enabling the writing only by the input with the electronic pen, and to the user. Writing can be executed accurately.

上記コンピュータ装置の他の一態様では、前記位置指定領域または前記書き込み指定領域が選択された状態では、前記第2領域は、前記タッチパネルへの入力でのみ、前記表示領域に表示される表示対象の拡大縮小の比率変更、又は/及び、前記表示対象の表示箇所の変更が可能である。このようにすることで、コンピュータ装置は、ユーザに適切に、タッチパネルによる入力と電子ペンによる入力とを使い分けさせることができ、利便性を向上させることができる。   In another aspect of the computer apparatus, in the state where the position designation area or the write designation area is selected, the second area is a display target displayed in the display area only by an input to the touch panel. The enlargement / reduction ratio can be changed and / or the display location of the display object can be changed. By doing in this way, the computer apparatus can make a user use appropriately the input by a touch panel, and the input by an electronic pen appropriately, and can improve the convenience.

上記コンピュータ装置の他の一態様では、前記位置情報生成手段は、前記位置指定領域が選択された状態において、前記第2領域への前記電子ペンによる入力があった場合、前記電子ペンがペンアップされる直前の位置に基づき、指定された位置の位置情報を生成する。このようにすることで、コンピュータ装置は、ユーザの意図した位置をより的確に特定することが可能となる。   In another aspect of the computer device, the position information generation unit may be configured to, when the position designation area is selected and the electronic pen input to the second area, The position information of the designated position is generated based on the position immediately before being performed. In this way, the computer device can more accurately specify the position intended by the user.

上記コンピュータ装置の他の一態様では、前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より大きい場合に、前記タッチパネルへの入力と認識する。ここで、「所定閾値」は、例えば、電子ペンがディスプレイ装置に接触した場合の接触面積より大きく、指がディスプレイ装置に接触した場合の接触面積より小さい値に、実験等に基づき予め設定される。この態様により、コンピュータ装置は、電子ペンのペン先の接触に起因したタッチパネル検知を除外して指によるタッチパネル検知のみをタッチパネルへの入力として有効に処理することができる。   In another aspect of the computer apparatus, the touch panel input processing unit recognizes an input to the touch panel when the area of the contact region is larger than a predetermined threshold. Here, the “predetermined threshold value” is set in advance based on experiments or the like, for example, to a value larger than the contact area when the electronic pen contacts the display device and smaller than the contact area when the finger contacts the display device. . According to this aspect, the computer apparatus can effectively process only the touch panel detection by the finger as an input to the touch panel, excluding the touch panel detection due to the contact of the pen tip of the electronic pen.

上記コンピュータ装置の他の一態様では、前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より小さく、かつ、前記電子ペンからの信号を受信した場合は、前記電子ペンによる入力と認識することを特徴とする。ここで、「所定閾値」は、例えば、指がディスプレイ装置に接触した場合の接触面積より小さい値に、実験等に基づき予め設定される。この態様により、コンピュータ装置は、電子ペンによる入力があったことを的確に特定することができる。   In another aspect of the computer apparatus, the touch panel input processing unit recognizes an input by the electronic pen when the area of the contact area is smaller than a predetermined threshold and a signal from the electronic pen is received. It is characterized by that. Here, the “predetermined threshold value” is set in advance based on an experiment or the like, for example, to a value smaller than the contact area when the finger contacts the display device. According to this aspect, the computer apparatus can accurately specify that there is an input with the electronic pen.

上記コンピュータ装置の他の一態様では、前記タッチパネル入力処理手段は、前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへの入力の処理を制限することを特徴とする。この態様により、コンピュータ装置は、電子ペンによる入力中に電子ペンを把持する手の側部等がディスプレイ装置に接触することに起因したタッチパネル検知による誤入力等を防ぐと共に、タッチパネルへの誤入力のおそれがない範囲については有効にタッチパネルへの入力を処理することができる。   In another aspect of the computer apparatus, the touch panel input processing means restricts input processing to the touch panel within a predetermined range from an entry position by the electronic pen. According to this aspect, the computer device prevents erroneous input due to touch panel detection caused by the side portion of the hand holding the electronic pen being in contact with the display device during input by the electronic pen, and prevents erroneous input to the touch panel. The input to the touch panel can be processed effectively in a range where there is no fear.

上記コンピュータ装置の他の一態様では、前記タッチパネル入力処理手段は、前記接触領域による指示位置が特定できない場合、前記タッチパネルによる入力処理を行わない。これにより、コンピュータ装置は、タッチパネルの誤入力をさらに抑制することができる。   In another aspect of the computer device, the touch panel input processing unit does not perform input processing using the touch panel when an instruction position by the contact area cannot be specified. Thereby, the computer apparatus can further suppress erroneous input of the touch panel.

本発明に係る電子ペン入力システムは、電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層が積層されたタッチパネルと、前記タッチパネルと通信可能であり、当該タッチパネルによる入力と、前記電子ペンによる入力とが可能なコンピュータ装置と、前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムであって、前記コンピュータ装置は、前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段と、前記電子ペンによる入力の処理を行う電子ペン入力処理手段と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面の前記画像信号を生成する表示制御手段と、を備え、前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、前記第2領域は、所定の表示対象を表示する表示領域であり、前記第1領域は、前記表示対象中の位置を指定する際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、を有する操作領域であり、前記コンピュータ装置は、前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段と、前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段と、前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段と、をさらに備えることを特徴とする。
An electronic pen input system according to the present invention is capable of communicating with a touch panel on which a coding pattern layer on which a coding pattern that can be read with an electronic pen is formed, and the touch panel. An input system comprising: a computer device capable of inputting with a pen; and a projector that projects a display screen based on an image signal transmitted from the computer device onto the touch panel, wherein the computer device is connected to the touch panel. Touch panel input processing means for performing input processing, electronic pen input processing means for performing input processing with the electronic pen, input by the electronic pen, and input to the touch panel are the same. Area, input with the electronic pen, and input to the touch panel , Different processing is provided and a second region that can be performed, and a display control means for generating the image signal of the display screen including, a, the touch panel input process means, contact the touch panel is detecting When the input to the touch panel is restricted based on the area of the area, the second area is a display area for displaying a predetermined display object, and the first area is used for designating a position in the display object. An operation area having a position designation area selected at the time of writing and a write designation area selected at the time of writing related to the position at which the position designation has been made, and the computer device has selected the position designation area. In this case, the position information generating means for generating the position information of the specified position based on the input to the second area, and the second area when the write specified area is selected. Based on the input to, and write information generating means for generating write data as input data of the writing, the writing information, and storage control means for storing in the storage means in association with the location information, further comprising a Features.

この構成により、入力システムは、コード化パターン層が積層されたタッチパネルに、表示画面を投影させるため、プロジェクタへ画像信号を送信するコンピュータ装置を有する。そして、コンピュータ装置は、タッチパネルが検知している接触領域の面積に基づいて、タッチパネルへの入力を制限する。これにより、入力システムは、電子ペンによる入力に伴いペン先がディスプレイ装置に接触することに起因したタッチパネル検知及び電子ペンを把持する手の側部等がディスプレイ装置に接触することに起因したタッチパネル検知と、ユーザの指による接触に起因したタッチパネル検知とを的確に判別することが可能となり、タッチパネルの誤入力を防ぐことができる。加えて、入力システムは、電子ペンによる入力とタッチパネルへの入力とで、同じ処理が実行される第1領域と、異なる処理が実行されることが可能な第2領域と、を含む表示画面を表示することで、ユーザによる操作の幅を広げ、利便性を向上させることができる。   With this configuration, the input system includes a computer device that transmits an image signal to the projector in order to project the display screen onto the touch panel on which the coded pattern layer is stacked. And a computer apparatus restrict | limits the input to a touch panel based on the area of the contact area which the touch panel has detected. As a result, the input system detects the touch panel due to the pen tip coming into contact with the display device in accordance with the input by the electronic pen and the touch panel detection due to the side portion of the hand holding the electronic pen coming into contact with the display device. And touch panel detection caused by contact with the user's finger can be accurately determined, and erroneous input of the touch panel can be prevented. In addition, the input system includes a display screen including a first area in which the same processing is executed and a second area in which different processing can be executed by the input with the electronic pen and the input to the touch panel. By displaying, the range of operations by the user can be expanded and the convenience can be improved.

上記入力システムの他の一態様では、前記位置指定領域が選択された状態では、前記第2領域は、前記電子ペンによる入力でのみ、位置指定が可能である。   In another aspect of the input system, in the state where the position designation area is selected, the second area can be designated only by an input with the electronic pen.

上記入力システムの他の一態様では、前記書き込み指定領域が選択された状態では、前記第2領域は、前記電子ペンによる入力でのみ、書き込みが可能である。   In another aspect of the input system, in the state where the writing designation area is selected, the second area can be written only by an input with the electronic pen.

上記入力システムの他の一態様では、前記位置指定領域または前記書き込み指定領域が選択された状態では、前記第2領域は、前記タッチパネルへの入力でのみ、前記表示領域に表示される表示対象の拡大縮小の比率変更、又は/及び、前記表示対象の表示箇所の変更が可能である。   In another aspect of the input system, in the state where the position designation area or the write designation area is selected, the second area is a display target displayed in the display area only by an input to the touch panel. The enlargement / reduction ratio can be changed and / or the display location of the display object can be changed.

上記入力システムの他の一態様では、前記位置情報生成手段は、前記位置指定領域が選択された状態において、前記第2領域への前記電子ペンによる入力があった場合、前記電子ペンがペンアップされる直前の位置に基づき、指定された位置の位置情報を生成する。   In another aspect of the input system, the position information generation unit may be configured to perform pen-up when there is an input from the electronic pen to the second area in a state where the position designation area is selected. The position information of the designated position is generated based on the position immediately before being performed.

本発明に係るプログラムは、タッチパネルと、電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層とが積層されたディスプレイ装置を備えるコンピュータ装置に搭載され実行されるプログラムであって、前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段、前記電子ペンによる入力の処理を行う電子ペン入力処理手段、前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面を前記ディスプレイ装置に表示させる表示制御手段として前記コンピュータ装置を機能させ、前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、前記第2領域は、所定の表示対象を表示する表示領域であり、前記第1領域は、前記表示対象中の位置指定を行う際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、を有する操作領域であり、前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段、前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段、前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段としてさらに前記コンピュータ装置を機能させることを特徴とする。
A program according to the present invention is a program that is installed and executed in a computer device including a display device in which a touch panel and a coding pattern layer in which a coding pattern that can be read by an electronic pen is formed are stacked, Touch panel input processing means for processing input to the touch panel, electronic pen input processing means for processing input by the electronic pen, input by the electronic pen, and input to the touch panel are performed in the same way. Display control means for displaying on the display device a display screen including one area, and a second area in which different processing can be executed by input using the electronic pen and input to the touch panel Causing the computer device to function, and the touch panel input processing means is detected by the touch panel. Based on the area of the contact area are, to limit the input to the touch panel, the second region is a display area for displaying the predetermined display object, the first region, position specification in the display target An operation area having a position designation area selected at the time of performing and a write designation area selected at the time of performing writing related to the position designated, and when the position designation area is selected, Position information generating means for generating position information of a specified position based on the input to the second area, and when the writing designation area is selected, the writing input based on the input to the second area The computer is further provided as write information generating means for generating write information as data, and storage control means for storing the write information in the storage means in association with the position information. Characterized in that the functioning of the motor unit.

本発明に係るプログラムの他の一態様では、電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層が積層されたタッチパネルと、前記タッチパネルと通信可能であり、当該タッチパネルによる入力と、前記電子ペンによる入力とが可能なコンピュータ装置と、前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムの前記コンピュータ装置に搭載され実行されるプログラムであって、前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段、前記電子ペンによる入力の処理を行う電子ペン入力処理手段、前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面の前記画像信号を生成する表示制御手段として前記コンピュータ装置を機能させ、前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、前記第2領域は、所定の表示対象を表示する表示領域であり、前記第1領域は、前記表示対象中の位置指定を行う際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、を有する操作領域であり、前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段、前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段、前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段としてさらに前記コンピュータ装置を機能させることを特徴とする。
In another aspect of the program according to the present invention, a touch panel on which a coding pattern layer in which a coding pattern that can be read with an electronic pen is formed, and the touch panel can communicate with each other. A program that is mounted on and executed by the computer apparatus of an input system comprising: a computer apparatus that can be input by the electronic pen; and a projector that projects a display screen based on an image signal transmitted from the computer apparatus onto the touch panel. The touch panel input processing means for processing input to the touch panel, the electronic pen input processing means for processing input by the electronic pen, the same processing by the input by the electronic pen and the input to the touch panel A first region in which is executed, and input by the electronic pen Between the input to the touch panel, different processing a second region that can be executed, the cause the computer to function device as a display control means for generating the image signal of a display screen including, the touch panel input process means Restricts input to the touch panel based on the area of the contact area detected by the touch panel, the second area is a display area for displaying a predetermined display object, and the first area is An operation area having a position designation area selected when performing position designation in the display target and a writing designation area selected when performing writing related to the position designated by the position designation, and the position designation A position information generating means for generating position information of a specified position based on an input to the second area when the area is selected; If selected, write information generating means for generating write information as input data for writing based on an input to the second area, and storage for storing the write information in association with the position information in the storage means The computer apparatus is further caused to function as control means .

上記プログラムの他の一態様では、前記位置指定領域が選択された状態では、前記第2領域は、前記電子ペンによる入力でのみ、位置指定が可能である。   In another aspect of the program, in the state where the position designation area is selected, the second area can be designated only by an input with the electronic pen.

上記プログラムの他の一態様では、前記書き込み指定領域が選択された状態では、前記第2領域は、前記電子ペンによる入力でのみ、書き込みが可能である。   In another aspect of the program, in the state where the writing designation area is selected, the second area can be written only by an input with the electronic pen.

上記プログラムの他の一態様では、前記位置指定領域または前記書き込み指定領域が選択された状態では、前記第2領域は、前記タッチパネルへの入力でのみ、前記表示領域に表示される表示対象の拡大縮小の比率変更、又は/及び、前記表示対象の表示箇所の変更が可能である。   In another aspect of the program, in the state where the position designation area or the write designation area is selected, the second area is an enlargement of a display target displayed in the display area only by an input to the touch panel. The reduction ratio can be changed, and / or the display location of the display target can be changed.

上記プログラムの他の一態様では、前記位置情報生成手段は、前記位置指定領域が選択された状態において、前記第2領域への前記電子ペンによる入力があった場合、前記電子ペンがペンアップされる直前の位置に基づき、指定された位置の位置情報を生成する。   In another aspect of the program, the position information generation unit may be configured to pen up the electronic pen when there is an input from the electronic pen to the second area in a state where the position designation area is selected. Based on the position immediately before, the position information of the specified position is generated.

上記プログラムの他の一態様では、前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より大きい場合に、前記タッチパネルへの入力と認識する。   In another aspect of the program, the touch panel input processing unit recognizes an input to the touch panel when the area of the contact region is larger than a predetermined threshold.

上記プログラムの他の一態様では、前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より小さく、かつ、前記電子ペンからの信号を受信した場合は、前記電子ペンによる入力と認識することを特徴とする。   In another aspect of the program, the touch panel input processing unit recognizes an input by the electronic pen when the area of the contact area is smaller than a predetermined threshold and a signal from the electronic pen is received. It is characterized by.

上記プログラムの他の一態様では、前記タッチパネル入力処理手段は、前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへの入力の処理を制限することを特徴とする。   In another aspect of the program, the touch panel input processing means restricts input processing to the touch panel within a predetermined range from an entry position by the electronic pen.

上記プログラムの他の一態様では、前記タッチパネル入力処理手段は、前記接触領域による指示位置が特定できない場合、前記タッチパネルによる入力処理を行わない。   In another aspect of the program, the touch panel input processing means does not perform input processing using the touch panel when the designated position by the contact area cannot be specified.

これらのプログラムをコンピュータ装置にインストールして機能させることで、本発明に係るコンピュータ装置を構成させることができる。   The computer apparatus according to the present invention can be configured by installing and functioning these programs in the computer apparatus.

本発明によれば、コンピュータ装置は、タッチパネルが検知している接触領域の面積に基づいて、タッチパネルへの入力を制限する。従って、コンピュータ装置は、ユーザの指による入力を接触領域の面積に基づき特定することが可能となり、電子ペンによる入力に伴いペン先がディスプレイ装置に接触することに起因した入力や、電子ペンを把持する手の側部等がディスプレイ装置に接触することに起因した入力などのタッチパネルの誤入力を防ぐことができる。また、本発明によれば、コンピュータ装置は、電子ペンによる入力とタッチパネルへの入力とで、同じ処理が実行される第1領域と、異なる処理が実行されることが可能な第2領域と、を含む表示画面を表示する。これにより、ユーザによる操作の幅を広げ、利便性を向上させることができる。   According to the present invention, the computer device restricts input to the touch panel based on the area of the contact area detected by the touch panel. Therefore, the computer device can specify the input by the user's finger based on the area of the contact area, and the input caused by the pen tip contacting the display device accompanying the input by the electronic pen or the electronic pen It is possible to prevent erroneous input of the touch panel such as input caused by the side portion of the hand touching the display device. Further, according to the present invention, the computer device includes a first area in which the same process is executed by an input with the electronic pen and an input to the touch panel, and a second area in which a different process can be executed, Displays a display screen containing Thereby, the range of operation by a user can be expanded and the convenience can be improved.

第1実施形態における入力システムのシステム構成図である。It is a system configuration figure of the input system in a 1st embodiment. ディスプレイ装置の構造を示す概略図である。It is the schematic which shows the structure of a display apparatus. ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。It is explanatory drawing which shows the relationship between the arrangement | positioning of the dot in a dot pattern, and the value converted. (a)は、ドットパターンを模式的に示し、(b)は、それに対応する情報の例を示す図である。(A) shows a dot pattern typically, and (b) is a figure showing an example of information corresponding to it. 電子ペンの構造を示す概略図である。It is the schematic which shows the structure of an electronic pen. (a)は、ペンダウン中での電子ペン及び電子ペンを把持する手を示す。(b)は、(a)に対応するペン先接触領域及び手側部接触領域を示す。(c)は、指先接触領域を示す。(A) shows the hand holding the electronic pen and the electronic pen during the pen-down. (B) shows the pen tip contact area and the hand side contact area corresponding to (a). (C) shows a fingertip contact area. 地図移動操作に係る地図アプリ画面の表示例を示す。The example of a display of the map application screen which concerns on map movement operation is shown. 位置指定操作に係る地図アプリ画面の表示例を示す。The example of a display of the map application screen which concerns on position designation | designated operation is shown. 書き込み操作に係る地図アプリ画面の表示例を示す。The example of a display of the map application screen concerning writing operation is shown. 地図拡大縮小操作に係る地図アプリ画面の表示例を示す。The example of a display of the map application screen which concerns on map expansion / contraction operation is shown. 第1実施形態における処理フローを示すフローチャートである。It is a flowchart which shows the processing flow in 1st Embodiment. 第1実施形態の変形例1における入力システムのシステム構成図である。It is a system configuration figure of the input system in modification 1 of a 1st embodiment. 第2実施形態における入力システムのシステム構成図である。It is a system configuration figure of the input system in a 2nd embodiment. 第2実施形態において設定される制限範囲について示した図である。It is the figure shown about the restriction | limiting range set in 2nd Embodiment. 第2実施形態における処理フローを示すフローチャートである。It is a flowchart which shows the processing flow in 2nd Embodiment. 図15のフローチャートの処理の具体例を説明するための図である。It is a figure for demonstrating the specific example of the process of the flowchart of FIG.

以下、図面を参照しながら、本発明の実施の形態である第1実施形態及び第2実施形態について順に説明する。   Hereinafter, a first embodiment and a second embodiment, which are embodiments of the present invention, will be described in order with reference to the drawings.

<第1実施形態>
まず、本発明に係る第1実施形態について説明する。
<First Embodiment>
First, a first embodiment according to the present invention will be described.

[入力システムの構成]
図1は、第1実施形態に係る入力システムの構成を示す。図1に示すように、入力システムは、ユーザが使用する電子ペン1と、電子ペン1及びディスプレイ装置3から情報を受信して処理するコンピュータ装置2と、コンピュータ装置2に接続されたディスプレイ装置3と、通信網(ネットワーク)を介してコンピュータ装置2に地図情報を送信する地図情報提供サーバ4とを備える。入力システムは、後述するように、電子ペン1に基づく入力(「電子ペン入力」とも呼ぶ。)と、タッチパネル34に基づく入力(「タッチパネル入力」とも呼ぶ。)とに応じて所定の処理を行う。
[Configuration of input system]
FIG. 1 shows a configuration of an input system according to the first embodiment. As shown in FIG. 1, the input system includes an electronic pen 1 used by a user, a computer device 2 that receives and processes information from the electronic pen 1 and the display device 3, and a display device 3 connected to the computer device 2. And a map information providing server 4 for transmitting the map information to the computer device 2 via a communication network (network). As will be described later, the input system performs predetermined processing in accordance with input based on the electronic pen 1 (also referred to as “electronic pen input”) and input based on the touch panel 34 (also referred to as “touch panel input”). .

(ディスプレイ装置)
図2は、第1実施形態に係るディスプレイ装置3の構成を示す。図2に示すように、ディスプレイ装置3は、多層構造を有し、上層から順に、ドットパターンオーバーレイヤ(ドットパターン形成層)(単に「DOL」とも呼ぶ。)30と、タッチパネル34と、ディスプレイパネル35と、を備える。
(Display device)
FIG. 2 shows a configuration of the display device 3 according to the first embodiment. As shown in FIG. 2, the display device 3 has a multilayer structure, and in order from the upper layer, a dot pattern overlayer (dot pattern forming layer) (also simply referred to as “DOL”) 30, a touch panel 34, and a display panel 35.

DOL30は、ディスプレイ装置3の最上層に配置される。DOL30は、ポリエチレンテレフタラートなどの透明樹脂基板である基材フィルム33に、電子ペン1により読み取ることができるよう赤外線を反射する素材(酸化チタン、コレステリック液晶、赤外線反射性顔料など)を含んだインクによりドットパターン(コード化パターン)のドット32が印刷され、さらに透明なEB硬化樹脂などの保護層31で保護された層構成を有している。ここで、ドットパターンを、赤外線を反射する素材で印刷しているのは、DOL30の下層にあるディスプレイパネル35から様々な色の可視光が放射されても、電子ペン1によってコントラストよくドットパターンを認識させるのに、望ましいからである。DOL30は、本発明における「コード化パターン層」の一例である。   The DOL 30 is disposed on the uppermost layer of the display device 3. The DOL 30 is an ink containing a material (titanium oxide, cholesteric liquid crystal, infrared reflective pigment, etc.) that reflects infrared rays so that it can be read by the electronic pen 1 on a base film 33 that is a transparent resin substrate such as polyethylene terephthalate. In this way, dots 32 of a dot pattern (coded pattern) are printed, and the layer structure is further protected by a protective layer 31 such as a transparent EB cured resin. Here, the dot pattern is printed with a material that reflects infrared rays. Even when visible light of various colors is radiated from the display panel 35 under the DOL 30, the dot pattern is formed with high contrast by the electronic pen 1. This is because it is desirable for recognition. The DOL 30 is an example of the “coded pattern layer” in the present invention.

DOL30の裏面には、タッチパネル34が接着されている。タッチパネル34は、例えば、抵抗膜方式タッチパネル、超音波方式タッチパネル、光学方式タッチパネル、静電容量方式タッチパネルなどであり、DOL30上での接触位置を検出する。以後では、タッチパネル34が接触を検知したDOL30上の領域のうち、ひとまとまりの連結領域を「接触領域」と呼び、各接触領域の面積を「接触面積q」とも呼ぶ。図2に示すように、電子ペン1がDOL30上に接触した場合の接触面積qは、ユーザの指がDOL30上に接触した場合の接触面積qよりも小さい。   A touch panel 34 is bonded to the back surface of the DOL 30. The touch panel 34 is, for example, a resistive touch panel, an ultrasonic touch panel, an optical touch panel, a capacitive touch panel, or the like, and detects a contact position on the DOL 30. Hereinafter, among the regions on the DOL 30 where the touch panel 34 detects contact, a group of connected regions is referred to as a “contact region”, and the area of each contact region is also referred to as a “contact area q”. As shown in FIG. 2, the contact area q when the electronic pen 1 contacts the DOL 30 is smaller than the contact area q when the user's finger contacts the DOL 30.

なお、本発明が適用可能なディスプレイ装置3の構成は、図2の構成に限定されない。これに代えて、ディスプレイ装置3は、ドットパターンと基材フィルム33との間、あるいは基材フィルム33とタッチパネル34との間に赤外線反射層が設けられ、さらにドットパターンが赤外線を吸収するカーボンを含んだインクにより印刷される構成であってもよい。   The configuration of the display device 3 to which the present invention is applicable is not limited to the configuration of FIG. Instead of this, the display device 3 is provided with an infrared reflective layer between the dot pattern and the base film 33 or between the base film 33 and the touch panel 34, and the dot pattern further absorbs carbon that absorbs infrared rays. The configuration may be such that printing is performed with the contained ink.

(ドットパターン)
続いて、ドットパターン(コード化パターン)について図3及び図4を用いて説明する。ドットパターンは、アノト社の方式によるものである。図3は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図3に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、DOL30上の位置座標が決定されるよう構成されている。
(Dot pattern)
Next, a dot pattern (coded pattern) will be described with reference to FIGS. The dot pattern is based on the system of Anoto. FIG. 3 is a diagram for explaining the relationship between dots in a dot pattern and values to which the dots are converted. As shown in FIG. 3, each dot of the dot pattern is associated with a predetermined value depending on its position. That is, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, or right is shifted from the reference position of the virtual grid (the intersection of the vertical and horizontal lines). The value of each dot can be further converted into a first bit value for the X coordinate and a second bit value for the Y coordinate. The position coordinates on the DOL 30 are determined by the combination of the information thus associated.

図4(a)は、あるドットパターンの配列を示している。図4(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、DOL30上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンがDOL30上のどの位置にあるのか)を保持している。図4(b)は、図4(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図3に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。   FIG. 4A shows an arrangement of a certain dot pattern. As shown in FIG. 4A, 6 × 6 dots are arranged in a range of about 2 mm in length and width so that a unique pattern can be obtained no matter where 6 × 6 dots are taken on DOL 30. . The dot pattern formed by these 36 dots holds position coordinates (for example, on which position on the DOL 30 the dot pattern is located). FIG. 4B is a diagram in which each dot shown in FIG. 4A is converted into a value associated with the regularity shown in FIG. 3 according to the shift direction from the reference position of the lattice. This conversion is performed by the electronic pen 1 that captures an image of a dot pattern.

(電子ペン)
次に、電子ペン1について図5を用いて説明する。図5は、電子ペン1の構造を示す概略図である。図5に示すように、電子ペン1は、その筐体101の内部に、ペン部104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111及びバッテリー112を備える。ペン部104の先端は、ペン先部103となっており、ユーザは、電子ペン1のペン先部103をDOL30上に当接させて、ストローク(手書きストローク)を記入する。ここで、電子ペン1のペン先部103がDOL30に最初に接触することをペンダウンと呼び、接触している(当接している)状態からペン先部103が離れることをペンアップと呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形等は、1つ又は複数個のストロークからなる。
(Electronic pen)
Next, the electronic pen 1 will be described with reference to FIG. FIG. 5 is a schematic view showing the structure of the electronic pen 1. As shown in FIG. 5, the electronic pen 1 includes a pen unit 104, an LED 105, a CMOS camera 106, a pressure sensor 107, a processor 108 including a CPU, a memory 109 such as a ROM and a RAM, A communication unit 111 including a real-time clock 110, an antenna, and the like, and a battery 112 are provided. The tip of the pen unit 104 is a pen point unit 103, and the user touches the pen point unit 103 of the electronic pen 1 on the DOL 30 and enters a stroke (handwritten stroke). Here, the pen tip portion 103 of the electronic pen 1 that first contacts the DOL 30 is referred to as pen-down, and the pen tip portion 103 leaving the contacted (contacted) state is referred to as pen-up. A trajectory written between the pen-down and pen-up of the electronic pen 1 is one stroke, and characters, figures, etc. are composed of one or a plurality of strokes.

バッテリー112は、電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1によりDOL30上に文字やマークを書いたりタップしたりする際にペン先部103からペン部104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。   The battery 112 is for supplying power to each component in the electronic pen 1, and is configured to turn on / off the power of the electronic pen 1 itself by, for example, detaching a cap (not shown) of the electronic pen 1. You may let them. The real time clock 110 transmits time information indicating the current time (time stamp) and supplies the time information to the processor 108. The pressure sensor 107 detects the pressure applied through the pen unit 104 from the pen point unit 103 when the user writes or taps a character or mark on the DOL 30 with the electronic pen 1, that is, the writing pressure, and the value is detected by the processor. To 108.

プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105及びCMOSカメラ106のスイッチのオン/オフを切替える。即ち、ユーザが電子ペン1でDOL30上に文字などを書くと、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。そして、通信ユニット111が、圧力センサ107により検出されたペンダウン情報と、後述する電子ペン1の識別情報(以後、「ペンID」と呼ぶ。)とを関連付けて、記入情報としてコンピュータ装置2へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1をDOL30から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット111が、圧力センサ107により検出されたペンアップ情報とペンIDとを関連付けて、記入情報としてコンピュータ装置2へ送信する。   The processor 108 switches on / off the switches of the LED 105 and the CMOS camera 106 based on the writing pressure data supplied from the pressure sensor 107. That is, when a user writes a character or the like on the DOL 30 with the electronic pen 1, the pen pressure is applied to the pen tip portion 103, and when the pressure sensor 107 detects a writing pressure higher than a predetermined value, the processor 108 It is determined that entry has started, and the LED 105 and the CMOS camera 106 are operated. Then, the communication unit 111 associates pen-down information detected by the pressure sensor 107 with identification information (hereinafter referred to as “pen ID”) of the electronic pen 1 described later, and transmits the information to the computer apparatus 2 as entry information. To do. When the user finishes entering one stroke and releases the electronic pen 1 from the DOL 30, the pressure sensor 107 detects pen-up because no writing pressure exceeding a predetermined value is detected. Then, the communication unit 111 associates the pen-up information detected by the pressure sensor 107 with the pen ID, and transmits it to the computer apparatus 2 as entry information.

LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、DOL30上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103がDOL30に接触する位置とはわずかにずれている。CMOSカメラ106には、赤外線を透過し赤外線以外を遮断する赤外線フィルタが設けられており、CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、ドットのインク素材は、赤外線を反射するため、LED105によって照射された赤外線は、ドットによって反射される。そのため、ドットの部分は、赤外線の反射量が比較的多く、ドット以外の部分は赤外線の反射量が比較的少ない。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、ドットの領域とそれ以外の領域を区別することができる。なお、CMOSカメラ106による撮影領域は、図4(a)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。   The LED 105 and the CMOS camera 106 are attached near the pen tip portion 103 of the electronic pen 1, and an opening 102 is formed in a portion of the housing 101 that faces the LED 105 and the CMOS camera 106. The LED 105 illuminates infrared rays toward the vicinity of the pen tip portion 103 on the DOL 30. The region is slightly deviated from the position where the pen tip 103 contacts the DOL 30. The CMOS camera 106 is provided with an infrared filter that transmits infrared rays and blocks non-infrared rays. The CMOS camera 106 captures a dot pattern in an area illuminated by the LED 105 and processes image data of the dot pattern as a processor. 108. Here, since the ink material of dots reflects infrared rays, the infrared rays irradiated by the LED 105 are reflected by the dots. Therefore, the dot portion has a relatively large amount of infrared reflection, and the portion other than the dot has a relatively small amount of infrared reflection. By photographing with the CMOS camera 106, a dot area and other areas can be distinguished by providing a threshold value based on the difference in the amount of reflected infrared light. Note that the shooting area by the CMOS camera 106 is a range including a size of about 2 mm × about 2 mm as shown in FIG. 4A, and the shooting by the CMOS camera 106 is performed at regular intervals of about 50 to 100 times per second. Is called. Further, the CMOS camera 106 has a sufficient depth of field in order to photograph dots clearly.

プロセッサ108は、ユーザの記入が行われる間、CMOSカメラ106によって供給される画像データのドットパターンから、ユーザが記入するストローク(筆跡)のDOL30におけるX、Y座標(以後、単に「座標データ」または「座標情報」とも呼ぶ。)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図4(a)に示されるようなドットパターンの画像データを図4(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX、Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上における配列を補正する回転補正処理機能を備えている。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX、Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、DOL30における6×6のドットパターンは、DOL30内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置がDOL30内のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。   The processor 108 performs X and Y coordinates (hereinafter simply referred to as “coordinate data”) in the DOL 30 of the stroke (handwriting) to be entered by the user from the dot pattern of the image data supplied by the CMOS camera 106 during the user entry. It is also called “coordinate information”). That is, the processor 108 converts the image data of the dot pattern as shown in FIG. 4 (a) supplied by the CMOS camera 106 into the data array shown in FIG. 4 (b). The data is converted into a Y coordinate bit value, and X and Y coordinate data are calculated from the data array by a predetermined calculation method. The processor 108 has a rotation correction processing function for correcting the arrangement of dots on the image due to the angle of the electronic pen 1 facing the dot pattern. Then, the processor 108 associates the current time (time stamp: entered time information) transmitted from the real-time clock 110, writing pressure data, and X and Y coordinate data. Hereinafter, these associated data are collectively referred to as “coordinate attribute information”. Since the 6 × 6 dot pattern in the DOL 30 does not overlap in the DOL 30, when the user enters characters or the like with the electronic pen 1, the processor 108 determines which position in the DOL 30 the entered position corresponds to. It can be specified by coordinate calculation.

メモリ109には、電子ペン1を識別するための「pen01」といったペンID、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット111は、ペンIDと、時刻情報(タイムスタンプ)と、筆圧データと、X、Y座標データとを関連付けて、記入情報としてコンピュータ装置2へ送信する。通信ユニット111によるコンピュータ装置2への送信は、Bluetooth(登録商標)などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン1のペンダウンからペンアップまでの間に生成されてコンピュータ装置2に送信された1個又は複数個の座標属性情報は、コンピュータ装置2によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX、Y座標(座標点)からなり、コンピュータ装置2は、ペンダウン情報及びペンアップ情報によって、1つのストロークを構成する1個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン1によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。また、ペン先部103は、プラスチックやステンレスなどの素材により形成される。ペン先部103は、インクを有さず、筆圧をペン部104を介して圧力センサ107に伝達する。   The memory 109 stores property information such as a pen ID such as “pen01” for identifying the electronic pen 1, a pen manufacturer number, and a pen software version. Then, the communication unit 111 associates the pen ID, time information (time stamp), writing pressure data, and X and Y coordinate data, and transmits them to the computer apparatus 2 as entry information. Transmission to the computer apparatus 2 by the communication unit 111 is performed immediately and sequentially by wireless transmission such as Bluetooth (registered trademark). Here, one or a plurality of coordinate attribute information generated between the pen-down and pen-up of the electronic pen 1 and transmitted to the computer device 2 is stored as stroke information by the computer device 2. In other words, one stroke is made up of one or a plurality of X, Y coordinates (coordinate points), and the computer apparatus 2 can use one or a plurality of pieces constituting one stroke based on the pen-down information and the pen-up information. Recognize coordinate attribute information. As described above, a set of coordinate attribute information generated by the electronic pen 1 when the user enters one stroke is referred to as “stroke information”. The pen tip 103 is made of a material such as plastic or stainless steel. The pen tip portion 103 does not have ink, and transmits pen pressure to the pressure sensor 107 via the pen portion 104.

なお、電子ペン1は、ペン部104にインクカートリッジを装填し、ボールペンとして使用できるようにしてもよい。また、電子ペン1は、無線送信によってコンピュータ装置2へ記入情報を送信したが、これに限らず、コンピュータ装置2と有線により接続し、有線送信によってコンピュータ装置2へ記入情報を送信してもよい。   The electronic pen 1 may be used as a ballpoint pen by loading an ink cartridge in the pen unit 104. In addition, the electronic pen 1 transmits entry information to the computer apparatus 2 by wireless transmission. However, the electronic pen 1 is not limited thereto, and may be connected to the computer apparatus 2 by wire and transmit entry information to the computer apparatus 2 by wire transmission. .

また、好適には、電子ペン1は、CMOSカメラ106がドットパターンを認識した際、ドットパターンが赤外線反射材で構成されているか、又は赤外線吸収材で構成されているか判断し、当該判断に基づきドットパターンの読み取りプログラムを切り替えてもよい。具体的には、電子ペン1は、まず、CMOSカメラ106が撮影した画像に対して所定の閾値を用いて2値化処理を行い、当該2値化処理された画像より赤外線反射領域及び赤外線吸収領域を判別し、赤外線反射領域の面積と赤外線吸収領域の面積との大小関係を比較する。そして、電子ペン1は、赤外線反射領域よりも赤外線吸収領域が大きい場合には、2値化処理された画像に対してネガポジ反転処理を行い、ネガポジ反転処理を行った場合にはネガポジ反転処理された画像に基づいてドットパターンを認識し、ネガポジ反転処理を行わなかった場合には2値化処理された画像に基づいてドットパターンを認識する。これにより、赤外線吸収性のインクにより印刷されたドットパターン及び赤外線反射性のインキにより印刷されたドットパターンの両方を適切に認識することが可能となる。   Preferably, when the CMOS camera 106 recognizes the dot pattern, the electronic pen 1 determines whether the dot pattern is formed of an infrared reflecting material or an infrared absorbing material, and based on the determination. The dot pattern reading program may be switched. Specifically, the electronic pen 1 first performs a binarization process on the image captured by the CMOS camera 106 using a predetermined threshold, and the infrared reflection region and the infrared absorption from the binarized image. The area is discriminated, and the magnitude relation between the area of the infrared reflection area and the area of the infrared absorption area is compared. The electronic pen 1 performs a negative / positive inversion process on the binarized image when the infrared absorption area is larger than the infrared reflection area, and performs a negative / positive inversion process when the negative / positive inversion process is performed. The dot pattern is recognized based on the obtained image, and when the negative / positive inversion process is not performed, the dot pattern is recognized based on the binarized image. Thereby, it is possible to appropriately recognize both the dot pattern printed with the infrared absorbing ink and the dot pattern printed with the infrared reflective ink.

(コンピュータ装置)
次に、コンピュータ装置2について再び図1を参照して説明する。コンピュータ装置2は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、マウスやキーボード等で構成される。なお、コンピュータ装置2は、ディスプレイ装置3を表示部として備えるPC(パーソナルコンピュータ)、iPad(登録商標)などのタブレットPCやPDA(Personal Data Assistance)等で構成されてもよい。コンピュータ装置2は、図1に示すように、機能的には、マウスやキーボードといった入力手段21、受信手段22、処理手段24、記憶手段25、及びネットワークを介して地図情報提供サーバ4から地図情報を受信するためのインタフェース28を備える。そして、コンピュータ装置2は、電子ペン1から受信した記入情報、及びタッチパネル34から受信した入力情報(「タッチパネル入力情報」とも呼ぶ。)、及び地図情報提供サーバ4から受信した地図情報に基づいて所定の処理を行うものである。
(Computer device)
Next, the computer apparatus 2 will be described again with reference to FIG. The computer device 2 includes, as hardware, an antenna device capable of data communication with the electronic pen 1, a processor such as a CPU, a memory such as a ROM and a RAM, a mouse and a keyboard. The computer device 2 may be configured by a PC (personal computer) including the display device 3 as a display unit, a tablet PC such as iPad (registered trademark), a PDA (Personal Data Assistance), or the like. As shown in FIG. 1, the computer apparatus 2 is functionally configured to receive map information from the map information providing server 4 via the input means 21, such as a mouse or a keyboard, the receiving means 22, the processing means 24, the storage means 25, and the network. Is provided. Then, the computer device 2 is predetermined based on the entry information received from the electronic pen 1, the input information received from the touch panel 34 (also referred to as “touch panel input information”), and the map information received from the map information providing server 4. The process is performed.

受信手段22は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、処理手段24に伝送する。また、コンピュータ装置2は、DOL30に形成されたドットパターンにかかる座標系(「DOL座標系」とも呼ぶ。)をディスプレイパネル35にかかる座標系(「ディスプレイ座標系」とも呼ぶ。)に変換するための第1座標変換関数、及び、タッチパネル34にかかる座標系(「タッチパネル座標系」とも呼ぶ。)をディスプレイ座標系に変換するための第2座標変換関数、をそれぞれ求めるキャリブレーション処理機能を有している。さらに、コンピュータ装置2は、そのキャリブレーション処理により求められた第1座標変換関数を用いて、DOL座標系のデータを受信したときに、ディスプレイ座標系のデータに変換し、ストロークを描画したり、所定の処理を行ったりする機能、及び、第2座標変換関数を用いて、タッチパネル座標系のデータを受信したときに、ディスプレイ座標系のデータに変換し、アイコンの選択等の所定の処理を行う機能を有している。   The receiving means 22 is constituted by an antenna receiving circuit or the like, receives entry information from the electronic pen 1 and transmits it to the processing means 24. Further, the computer apparatus 2 converts the coordinate system (also referred to as “DOL coordinate system”) related to the dot pattern formed on the DOL 30 to the coordinate system (also referred to as “display coordinate system”) related to the display panel 35. Calibration processing functions for obtaining the first coordinate conversion function and the second coordinate conversion function for converting the coordinate system (also referred to as “touch panel coordinate system”) applied to the touch panel 34 to the display coordinate system. ing. Furthermore, when the computer apparatus 2 receives the data of the DOL coordinate system using the first coordinate conversion function obtained by the calibration process, the computer apparatus 2 converts the data into the data of the display coordinate system and draws a stroke. When touch panel coordinate system data is received using a function for performing a predetermined process and the second coordinate conversion function, the data is converted into display coordinate system data, and predetermined processes such as icon selection are performed. It has a function.

処理手段24は、CPU等のプロセッサによって構成され、コンピュータ装置2の全体の制御を行う。具体的には、処理手段24は、ディスプレイパネル35へコンピュータ装置2により生成された画像信号を送信して当該画像信号に相当する画像を表示させる。例えば、処理手段24のブラウザ表示制御手段240は、インタフェース28を介して、WEBブラウザ上に地図を表示するための地図情報を地図情報提供サーバ4から受信し、Google Map(登録商標)などの地図を表示する表示領域とその操作領域とを含む画面(「地図アプリ画面」とも呼ぶ。)をWEBブラウザ上に表示させる。ここで、後述するように、地図アプリ画面は、ユーザが、所望する場所の地図を表示領域に表示させたり、表示領域に表示された地図上の任意の位置を指定し、当該位置に関連したメモ書き(書き込み)を行ったりするための画面である。ブラウザ表示制御手段240は、例えばAjax(Asynchronous JavaScript + XML)技術により、この地図アプリ画面の表示制御を行う。また、処理手段24は、上記キャリブレーション処理機能により求めた第1座標変換関数及び第2座標変換関数を記憶手段25に記憶する。   The processing means 24 is constituted by a processor such as a CPU and controls the entire computer apparatus 2. Specifically, the processing unit 24 transmits the image signal generated by the computer apparatus 2 to the display panel 35 and displays an image corresponding to the image signal. For example, the browser display control means 240 of the processing means 24 receives map information for displaying a map on the WEB browser from the map information providing server 4 via the interface 28, and a map such as Google Map (registered trademark). A screen including a display area for displaying and an operation area thereof (also referred to as a “map application screen”) is displayed on the WEB browser. Here, as will be described later, the map application screen allows the user to display a map of a desired place in the display area, or to specify an arbitrary position on the map displayed in the display area, and to relate to the position. This is a screen for writing notes. The browser display control means 240 performs display control of this map application screen by using, for example, Ajax (Asynchronous JavaScript + XML) technology. The processing unit 24 stores the first coordinate conversion function and the second coordinate conversion function obtained by the calibration processing function in the storage unit 25.

コンピュータ装置2が電子ペン1から記入情報を受信すると、処理手段24の第1座標変換手段241は、DOL座標系のデータである、当該記入情報に含まれる座標データを、第1座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段24は、変換後の座標データに基づいて、電子ペン1によって記入された位置が、DOL30のドットパターンであることを認識する。そして、処理手段24は、変換後の座標データを記憶手段25に記憶するとともに、当該変換後の座標データ等に基づくストロークをディスプレイパネル35に表示させたり、ストロークの該当する位置にフォルダやアプリケーション等のアイコンが表示されていた場合には、当該アイコンの選択等の処理を行ったりする。また、処理手段24は、ストロークの該当する位置が地図アプリ画面上であると判断した場合には、後述する[地図アプリ画面]のセクションで説明する処理を実行する。   When the computer device 2 receives the entry information from the electronic pen 1, the first coordinate conversion means 241 of the processing means 24 converts the coordinate data included in the entry information, which is DOL coordinate system data, into a first coordinate conversion function. To convert to display coordinate system data. Then, the processing unit 24 recognizes that the position written by the electronic pen 1 is the dot pattern of the DOL 30 based on the converted coordinate data. The processing unit 24 stores the converted coordinate data in the storage unit 25, displays a stroke based on the converted coordinate data or the like on the display panel 35, or displays a folder or application at a position corresponding to the stroke. If the icon is displayed, processing such as selection of the icon is performed. In addition, when the processing unit 24 determines that the corresponding position of the stroke is on the map application screen, the processing unit 24 executes processing described in the section [Map application screen] described later.

また、コンピュータ装置2がタッチパネル34からタッチパネル入力情報を受信すると、処理手段24の第2座標変換手段242は、タッチパネル入力情報が示すタッチパネル座標系の座標データを、第2座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段24は、ディスプレイパネル35が表示中の画像において、変換後の座標データ上にフォルダやアプリケーション等のアイコンが表示されていた場合には、当該アイコンの選択等の処理を行う。また、処理手段24は、変換後の座標データに該当する位置が地図アプリ画面上であると判断した場合には、後述する[地図アプリ画面]のセクションで説明する処理を実行する。   When the computer apparatus 2 receives touch panel input information from the touch panel 34, the second coordinate conversion unit 242 of the processing unit 24 uses the second coordinate conversion function to convert the coordinate data of the touch panel coordinate system indicated by the touch panel input information, using the second coordinate conversion function. Convert to display coordinate system data. Then, when an icon such as a folder or an application is displayed on the coordinate data after conversion in the image being displayed on the display panel 35, the processing means 24 performs processing such as selection of the icon. In addition, when the processing unit 24 determines that the position corresponding to the coordinate data after conversion is on the map application screen, the processing unit 24 performs processing described in the section [Map application screen] described later.

処理手段24のタッチパネル機能切替手段243は、タッチパネル34が検知した接触面積qと電子ペン1からの記入情報の受信の有無とに基づき、電子ペン入力が行われていると判断した場合には、タッチパネル34の入力機能をオフにする。具体的には、タッチパネル機能切替手段243は、タッチパネル入力情報が示す座標情報に基づき、接触領域を特定してその接触面積qを求め、接触面積qが閾値「Q1」より大きく、かつ閾値「Q2」より小さい場合であって、電子ペン1から記入情報を受信した場合、電子ペン1による入力であると判定して、タッチパネル34の入力機能をオフにする。言い換えると、タッチパネル機能切替手段243は、以下の条件Aが満たされ、かつ、電子ペン1から記入情報を受信した場合、電子ペン入力であると判定して、タッチパネル34の入力機能をオフにする。
Q1<q<Q2 条件(A)
When the touch panel function switching unit 243 of the processing unit 24 determines that the electronic pen input is performed based on the contact area q detected by the touch panel 34 and the presence / absence of reception of the entry information from the electronic pen 1, The input function of the touch panel 34 is turned off. Specifically, the touch panel function switching unit 243 specifies the contact area based on the coordinate information indicated by the touch panel input information, obtains the contact area q, the contact area q is greater than the threshold “Q1”, and the threshold “Q2”. If the entry information is received from the electronic pen 1, it is determined that the input is made by the electronic pen 1, and the input function of the touch panel 34 is turned off. In other words, when the following condition A is satisfied and entry information is received from the electronic pen 1, the touch panel function switching unit 243 determines that the input is electronic pen input and turns off the input function of the touch panel 34. .
Q1 <q <Q2 Condition (A)

ここで、閾値Q1は、電子ペン1の接触面積qが取り得る値の下限値より小さい値、閾値Q2は、電子ペン1の接触面積qが取り得る値の上限値より大きい値に設定される。   Here, the threshold value Q1 is set to a value smaller than the lower limit value that can be taken by the contact area q of the electronic pen 1, and the threshold value Q2 is set to a value that is larger than the upper limit value that can be taken by the contact area q of the electronic pen 1. .

接触面積qと閾値Q1、Q2との関係について図6を参照してさらに詳しく説明する。図6(a)は、ペンダウン中での電子ペン1及び電子ペン1を把持する手を示し、図6(b)は、図6(a)に対応する電子ペン1のペン先部103のDOL30上の接触領域(「ペン先接触領域」とも呼ぶ。)及び手の側部のDOL30上の接触領域(「手側部接触領域」とも呼ぶ。)の一例を示し、図6(c)は、指先をDOL30上に接触させてタッチパネル入力を行う場合の指先のDOL30上の接触領域(「指先接触領域」とも呼ぶ。)の一例を示す。   The relationship between the contact area q and the threshold values Q1 and Q2 will be described in more detail with reference to FIG. 6A shows the electronic pen 1 and the hand holding the electronic pen 1 during the pen-down, and FIG. 6B shows the DOL 30 of the pen tip portion 103 of the electronic pen 1 corresponding to FIG. 6A. An example of the upper contact area (also referred to as “pen tip contact area”) and the contact area on the side DOL 30 of the hand (also referred to as “hand side contact area”) is shown in FIG. An example of a contact area (also referred to as “fingertip contact area”) on the DOL 30 of the fingertip when performing touch panel input by bringing the fingertip into contact with the DOL30 is shown.

図6(b)、(c)に示すように、ペン先接触領域、指先接触領域、及び手側部接触領域のうち、ペン先接触領域が最も小さい領域となり、手側部接触領域が最も大きい領域となる。従って、閾値Q2は、電子ペン1の接触面積qより大きく、指の接触面積qより小さい値に設定される。これにより、タッチパネル機能切替手段243は、接触面積qに基づき検出した接触領域がペン先接触領域か否かを特定し、これに基づき電子ペン入力か否かを判定することができる。なお、指先接触領域、手側部接触領域は、平均的な大きさのものを考慮するとよい。   As shown in FIGS. 6B and 6C, the pen tip contact area is the smallest among the pen tip contact area, the fingertip contact area, and the hand side contact area, and the hand side contact area is the largest. It becomes an area. Therefore, the threshold value Q2 is set to a value larger than the contact area q of the electronic pen 1 and smaller than the contact area q of the finger. Accordingly, the touch panel function switching unit 243 can determine whether or not the contact area detected based on the contact area q is a pen tip contact area, and can determine whether or not the input is an electronic pen. Note that the fingertip contact area and the hand side contact area should be of an average size.

また、処理手段24は、接触面積qが閾値Q2以上である場合、接触面積q等に基づき、接触領域が指先接触領域であるか否かを判定して指先接触領域であると判断した場合に、タッチパネル入力として処理する。具体的には、処理手段24は、接触面積qが閾値「Q3」より大きく、かつ、閾値「Q4」より小さい場合であって、接触領域に基づいて指示位置を特定できる場合に、接触領域が指先接触領域であると判断する。即ち、処理手段24は、以下に示す条件Bが満たされ、かつ、タッチパネル入力の指示位置を特定できた場合、接触領域が指先接触領域であると判断する。
Q3<q<Q4 条件(B)
In addition, when the contact area q is equal to or greater than the threshold value Q2, the processing unit 24 determines whether the contact area is the fingertip contact area based on the contact area q or the like and determines that the contact area is the fingertip contact area. Process as touch panel input. Specifically, when the contact area q is larger than the threshold value “Q3” and smaller than the threshold value “Q4” and the designated position can be specified based on the contact area, the processing unit 24 determines that the contact area is Judged to be the fingertip contact area. That is, the processing unit 24 determines that the contact area is the fingertip contact area when the following condition B is satisfied and the touch panel input instruction position can be specified.
Q3 <q <Q4 Condition (B)

ここで、閾値Q3は、閾値Q2より大きく、かつ、ユーザの指先の接触面積qが取り得る値の下限値より小さい値に設定され、閾値Q4は、ユーザの指先の接触面積qが取り得る値の上限値より大きく、かつ、手側部接触領域の接触面積qが取り得る値よりも小さい値に設定される。また、指示位置は、処理手段24が、検出した接触領域の中心位置又は重心位置を求め、当該中心位置又は重心位置を中心とする所定半径の円領域内に当該接触領域が収まるか否か判定して特定する。処理手段24は、当該円領域内に接触領域が収まる場合には、当該接触領域が略円形の指先接触領域であり、指示位置であると判断し、当該円領域内に接触領域が収まらない場合には、当該接触領域が棒状に細い形状、その他いびつな形状であり、指示位置を特定不可能であると判断する。   Here, the threshold value Q3 is set to a value that is larger than the threshold value Q2 and smaller than the lower limit value that can be taken by the contact area q of the user's fingertip, and the threshold value Q4 is a value that can be taken by the contact area q of the user's fingertip. Is set to a value that is larger than the upper limit value and smaller than the possible value of the contact area q of the hand side contact area. In addition, as the indicated position, the processing unit 24 obtains the center position or the gravity center position of the detected contact area, and determines whether or not the contact area falls within a circular area having a predetermined radius centered on the center position or the gravity center position. To identify. When the contact area falls within the circle area, the processing unit 24 determines that the contact area is a substantially circular fingertip contact area and is the designated position, and the contact area does not fit within the circle area. It is determined that the contact area has a thin rod shape or other irregular shape, and the indicated position cannot be specified.

記憶手段25は、ROMやRAMといったメモリによって構成される。記憶手段25は、第1座標変換関数及び第2座標変換関数を記憶する。また、記憶手段25は、処理手段24の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶したり、プログラムの実行により生成される所定のデータを記憶したりする。   The storage unit 25 is configured by a memory such as a ROM or a RAM. The storage means 25 stores the first coordinate conversion function and the second coordinate conversion function. In addition, the storage unit 25 stores the entry information received from the electronic pen 1 for each pen ID or the predetermined data generated by the execution of the program according to the processing instruction of the processing unit 24.

(地図情報提供サーバ)
次に、地図情報提供サーバ4について説明する。地図情報提供サーバ4は、ハードウェアとして、コンピュータ装置2とデータ通信が可能な通信装置、CPU等のプロセッサ、ROMやRAMといったメモリ等で構成される。地図情報提供サーバ4は、地図情報をメモリに保持する。そして、地図情報提供サーバ4は、コンピュータ装置2の要求に応じて、地図アプリ画面の地図の表示に必要な地図情報をコンピュータ装置2へ送信する。
(Map information server)
Next, the map information providing server 4 will be described. The map information providing server 4 includes, as hardware, a communication device capable of data communication with the computer device 2, a processor such as a CPU, a memory such as a ROM and a RAM, and the like. The map information providing server 4 holds map information in a memory. Then, the map information providing server 4 transmits map information necessary for displaying a map on the map application screen to the computer device 2 in response to a request from the computer device 2.

[地図アプリ画面]
次に、ディスプレイ装置3に表示される地図アプリ画面の具体例及びユーザの各操作に伴いコンピュータ装置2の処理手段24が実行する処理について具体的に説明する。
[Map app screen]
Next, a specific example of the map application screen displayed on the display device 3 and a process executed by the processing unit 24 of the computer device 2 in accordance with each user operation will be specifically described.

まず、図7を参照し、ディスプレイ装置3に表示される地図アプリ画面について説明する。図7は、地図アプリ画面の表示例を示す。図7に示すように、地図アプリ画面50は、WEBブラウザ上に表示され、位置指定領域51と、書き込み指定領域52と、表示領域53とを備える。位置指定領域51は、ユーザが表示領域53に表示された地図中で位置を指定する際に、指又は電子ペン1により選択される領域である。書き込み指定領域52は、指定した位置に関連するメモ書き(書き込み)を行う際に、指又は電子ペン1により選択される領域である。位置指定領域51及び書き込み指定領域52は、表示領域53に対する操作を指定するための操作領域であって、本発明における「第1領域」の一例である。表示領域53は、地図情報提供サーバ4により提供される地図情報に基づき地図を表示する領域である。後述するように、表示領域53に表示される地図は、ユーザの指又は電子ペン1による操作に応じて、適宜、表示箇所の変更及び縮尺率(即ち、拡大縮小の比率)の変更がなされると共に、電子ペン1による操作に応じて、位置の指定及び書き込みが行われる。表示領域53は、本発明における「第2領域」の一例である。   First, the map application screen displayed on the display device 3 will be described with reference to FIG. FIG. 7 shows a display example of the map application screen. As shown in FIG. 7, the map application screen 50 is displayed on a WEB browser and includes a position designation area 51, a write designation area 52, and a display area 53. The position designation area 51 is an area selected by the finger or the electronic pen 1 when the user designates a position in the map displayed in the display area 53. The writing designation area 52 is an area selected by the finger or the electronic pen 1 when performing memo writing (writing) related to the designated position. The position designation area 51 and the write designation area 52 are operation areas for designating operations on the display area 53, and are examples of the “first area” in the present invention. The display area 53 is an area for displaying a map based on the map information provided by the map information providing server 4. As will be described later, in the map displayed in the display area 53, the display location and the scale ratio (that is, the enlargement / reduction ratio) are appropriately changed according to the operation of the user's finger or the electronic pen 1. At the same time, the position is designated and written according to the operation with the electronic pen 1. The display area 53 is an example of the “second area” in the present invention.

次に、図7乃至図10を参照し、ユーザの各操作に伴い、処理手段24が実行する処理について説明する。図7乃至図10は、ユーザの各操作に応じた地図アプリ画面50の一例である。   Next, processing executed by the processing unit 24 in accordance with each operation of the user will be described with reference to FIGS. 7 to 10 are examples of the map application screen 50 corresponding to each operation of the user.

まず、ユーザは、例えば、図7に示すように、指で表示領域53にタッチしたままその指を移動させることで、地図の表示をスライドさせる操作(「地図移動操作」とも呼ぶ。)を行う。この場合、処理手段24は、タッチパネル34から送信されるタッチパネル入力情報に含まれるタッチパネル座標系の座標データを、第2座標変換手段242が第2座標変換関数を用いてディスプレイ座標系のデータに変換する。そして、処理手段24は、変換後の座標データに基づき、表示領域53上で移動された指の軌跡を検出し、これに応じて表示領域53に地図として表示する緯度及び経度の範囲を変更する。   First, for example, as shown in FIG. 7, the user performs an operation of sliding the map display (also referred to as “map moving operation”) by moving the finger while touching the display area 53 with the finger. . In this case, the processing unit 24 converts the coordinate data of the touch panel coordinate system included in the touch panel input information transmitted from the touch panel 34 into the data of the display coordinate system by the second coordinate conversion unit 242 using the second coordinate conversion function. To do. Then, the processing means 24 detects the trajectory of the finger moved on the display area 53 based on the converted coordinate data, and changes the latitude and longitude ranges displayed as a map in the display area 53 accordingly. .

なお、ユーザは、指に代えて、電子ペン1により表示領域53に1つのストロークを描くことで地図移動操作を行ってもよい。この場合、処理手段24は、電子ペン1から送信された記入情報に含まれるDOL座標系の座標情報を、記憶手段25により記憶された第1座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する。そして、処理手段24は、変換後の座標データに基づき、表示領域53上で移動された電子ペン1の軌跡を検出し、これに応じて表示領域53に地図として表示する緯度及び経度の範囲を変更する。   The user may perform the map moving operation by drawing one stroke in the display area 53 with the electronic pen 1 instead of the finger. In this case, the processing unit 24 uses the first coordinate conversion function stored in the storage unit 25 to convert the DOL coordinate system coordinate information included in the entry information transmitted from the electronic pen 1 into the display coordinate system coordinate information. Convert to Then, the processing means 24 detects the locus of the electronic pen 1 moved on the display area 53 based on the converted coordinate data, and according to this, the latitude and longitude ranges to be displayed as a map in the display area 53 are determined. change.

次に、ユーザは、図8に示すように、「位置指定」と表示された位置指定領域51を電子ペン1によりタップする。この場合、処理手段24は、電子ペン1から送信される記入情報に基づき、位置指定領域51上に電子ペン入力がなされたことを検出し、位置指定領域51を特定の色に点灯させる。これにより、表示領域53上で位置指定が可能であることを明確にユーザに知らせる。以後では、この状態を「位置指定領域51が選択された状態」とも表現する。なお、ユーザは、電子ペン1に代えて、位置指定領域51を指でタッチすることにより、位置指定領域51を選択してもよい。この場合、処理手段24は、タッチパネル34から送信されるタッチパネル入力情報に基づき、位置指定領域51上にタッチパネル入力がなされたことを検出し、位置指定領域51を特定の色に点灯させる。   Next, as shown in FIG. 8, the user taps the position designation area 51 displayed as “position designation” with the electronic pen 1. In this case, the processing means 24 detects that an electronic pen input has been made on the position designation area 51 based on the entry information transmitted from the electronic pen 1, and lights the position designation area 51 in a specific color. This clearly informs the user that the position can be specified on the display area 53. Hereinafter, this state is also expressed as “a state where the position designation area 51 is selected”. The user may select the position designation area 51 by touching the position designation area 51 with a finger instead of the electronic pen 1. In this case, the processing means 24 detects that a touch panel input has been made on the position designation area 51 based on the touch panel input information transmitted from the touch panel 34 and lights the position designation area 51 in a specific color.

次に、ユーザは、図8に示すように、表示領域53に表示された地図上で電子ペン1によりタップすることで位置を指定する操作(「位置指定操作」とも呼ぶ。)を行う。この場合、処理手段24は、電子ペン1から送信された記入情報を受信し、処理手段24の第1座標変換手段241は、DOL座標系のデータである、当該記入情報に含まれる座標データを、第1座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段24は、変換後の座標データに基づいて、電子ペン1によってタップされた位置が、表示領域53に配置されたドットパターンであることを認識する。そして、処理手段24は、特定した表示領域53上のドットパターンが示す位置に基づき、地図上の緯度及び経度を演算する。そして、処理手段24は、特定した位置の緯度及び経度の情報(「緯度経度情報」とも呼ぶ。)を記憶手段25に記憶させると共に、図8に示すように、特定した地図上の地点に、目印となる位置指定マーク55を表示する。緯度経度情報は、本発明における「位置情報」の一例である。   Next, as shown in FIG. 8, the user performs an operation (also referred to as “position specifying operation”) for specifying a position by tapping with the electronic pen 1 on the map displayed in the display area 53. In this case, the processing means 24 receives the entry information transmitted from the electronic pen 1, and the first coordinate conversion means 241 of the processing means 24 receives the coordinate data included in the entry information, which is DOL coordinate system data. The first coordinate conversion function is used to convert the data into the display coordinate system. Then, the processing unit 24 recognizes that the position tapped by the electronic pen 1 is a dot pattern arranged in the display area 53 based on the converted coordinate data. Then, the processing unit 24 calculates the latitude and longitude on the map based on the position indicated by the dot pattern on the specified display area 53. Then, the processing unit 24 stores the latitude and longitude information (also referred to as “latitude / longitude information”) of the specified position in the storage unit 25 and, as shown in FIG. A position designation mark 55 as a mark is displayed. The latitude / longitude information is an example of “position information” in the present invention.

また、位置指定領域51が点灯した状態の場合であっても、処理手段24は、タッチパネル入力情報に基づき、指による地図移動操作を検出した場合には、当該操作に応じて表示領域53に表示された地図の表示をスライドさせる。また、処理手段24は、タッチパネル入力情報に基づき、後述する表示領域53に表示された地図の拡大又は縮小の操作(「地図拡大縮小操作」とも呼ぶ。)を検出した場合にも、同様に、当該操作に応じて表示領域53に表示された地図の表示を拡大又は縮小させる。一方、処理手段24は、位置指定領域51が点灯した状態の場合には、電子ペン1による地図移動操作、及び指による位置指定操作を受け付けない。即ち、処理手段24は、位置指定領域51が点灯した状態の場合には、表示領域53への電子ペン入力を位置指定操作による入力として取り扱うと共に、表示領域53へのタッチパネル入力を地図移動操作又は地図拡大縮小操作による入力として取り扱う。このように、処理手段24は、表示領域53に対する電子ペン入力とタッチパネル入力とで異なる処理を実行する。   Even when the position designation area 51 is lit, when the processing means 24 detects a map moving operation with a finger based on the touch panel input information, the processing means 24 displays it in the display area 53 according to the operation. Slide the displayed map display. Similarly, when the processing unit 24 detects an operation for enlarging or reducing a map displayed in the display area 53 described later (also referred to as a “map enlarging / reducing operation”) based on the touch panel input information, In response to the operation, the display of the map displayed in the display area 53 is enlarged or reduced. On the other hand, the processing means 24 does not accept a map moving operation with the electronic pen 1 and a position specifying operation with a finger when the position specifying area 51 is lit. That is, when the position designation area 51 is lit, the processing means 24 treats the electronic pen input to the display area 53 as an input by the position designation operation, and handles the touch panel input to the display area 53 as a map moving operation or Handled as input by map scaling operation. As described above, the processing unit 24 executes different processes for the electronic pen input and the touch panel input for the display area 53.

次に、ユーザは、図9に示すように、「メモ書き」と表示された書き込み指定領域52を電子ペン1によりタップする。この場合、処理手段24は、電子ペン1から送信される記入情報に基づき、書き込み指定領域52上に電子ペン入力がなされたことを検出し、位置指定領域51を消灯させると共に、書き込み指定領域52を所定の色で点灯させる。以後では、この状態を「書き込み指定領域52が選択された状態」とも表現する。なお、ユーザは、電子ペン1に代えて、書き込み指定領域52を指でタッチすることにより、書き込み指定領域52を選択してもよい。この場合、処理手段24は、タッチパネル34から送信されるタッチパネル入力情報に基づき、書き込み指定領域52上にタッチパネル入力がなされたことを検出し、書き込み指定領域52を特定の色に点灯させる。   Next, as shown in FIG. 9, the user taps the writing designation area 52 displayed as “memo writing” with the electronic pen 1. In this case, the processing means 24 detects that an electronic pen input has been made on the write designation area 52 based on the entry information transmitted from the electronic pen 1, turns off the position designation area 51, and turns off the write designation area 52. Is lit in a predetermined color. Hereinafter, this state is also expressed as “a state where the write designation area 52 is selected”. Note that the user may select the writing designation area 52 by touching the writing designation area 52 with a finger instead of the electronic pen 1. In this case, the processing means 24 detects that touch panel input has been made on the write designation area 52 based on the touch panel input information transmitted from the touch panel 34, and lights the write designation area 52 in a specific color.

次に、ユーザは、図9に示すように、電子ペン1により、表示領域53上で、指定位置に関連したメモを記入する操作(「書き込み操作」とも呼ぶ。)を行う。ここでは、ユーザは、電子ペン1により、表示領域53上に「釣堀あり」と記入している。この場合、処理手段24の第1座標変換手段241は、DOL座標系のデータである、当該記入情報に含まれる座標データを、第1座標変換関数を用いて、ディスプレイ座標系のデータに変換する。そして、処理手段24は、変換後の座標データに基づいて、電子ペン1によって記入された位置が、DOL30の表示領域53上のドットパターンであることを認識する。そして、処理手段24は、当該変換後の座標データに基づくストロークを表示領域53上に表示させる。また、処理手段24は、位置指定操作により特定した緯度経度情報に、上述のストロークを表示するのに必要な情報(「書き込み情報」とも呼ぶ。)を関連付けて記憶手段25に記憶する。そして、処理手段24は、以後では、表示領域53上で位置指定を行った地点を含む地図を表示する際に、位置指定マーク55と共に書き込み操作により記入されたメモ用の文字を当該地図上に表示する。   Next, as shown in FIG. 9, the user performs an operation (also referred to as “writing operation”) for writing a memo related to the designated position on the display area 53 with the electronic pen 1. Here, the user enters “fishing pit” on the display area 53 with the electronic pen 1. In this case, the first coordinate conversion unit 241 of the processing unit 24 converts the coordinate data included in the entry information, which is DOL coordinate system data, into display coordinate system data using the first coordinate conversion function. . Then, the processing unit 24 recognizes that the position written by the electronic pen 1 is a dot pattern on the display area 53 of the DOL 30 based on the converted coordinate data. Then, the processing means 24 displays a stroke based on the converted coordinate data on the display area 53. In addition, the processing unit 24 associates information (also referred to as “write information”) necessary for displaying the stroke described above with the latitude / longitude information specified by the position designation operation, and stores the information in the storage unit 25. Thereafter, when the processing means 24 displays a map including the point where the position has been specified on the display area 53, the processing means 24 puts the memo characters entered by the writing operation together with the position specifying mark 55 on the map. indicate.

好適には、処理手段24は、書き込み操作により記入されたメモ用の文字「釣堀あり」を、位置指定マーク55を指し示す吹き出し中に表示するなどにより、位置指定マーク55と、当該メモ用の文字との対応をより明確に表示する。なお、処理手段24は、当該吹き出しを、書き込み操作によるストロークの記入中に、当該ストロークを全て含むように動的に生成してもよい。   Preferably, the processing means 24 displays the position designation mark 55 and the character for the memo by, for example, displaying the memo character “fishing pit” entered by the writing operation in a balloon pointing to the position designation mark 55. The correspondence with is displayed more clearly. Note that the processing unit 24 may dynamically generate the balloon so as to include all the strokes during the entry of the stroke by the writing operation.

そして、ユーザは、表示領域53に表示されている地図上の別の位置を指定する場合は、「位置指定」と表示された位置指定領域51を、指によりタッチ又は電子ペン1によりタップする。すると、処理手段24は、書き込み指定領域52を消灯させると共に、位置指定領域51を所定の色で点灯させる。または、ユーザは、別の位置を指定せずに「メモ書き」を終了する場合は、書き込み指定領域52を、再び指によりタッチ又は電子ペン1によりタップする。この場合、処理手段24は、書き込み指定領域52を消灯させる。   When the user designates another position on the map displayed in the display area 53, the user touches the position designation area 51 displayed as “position designation” with the finger or taps with the electronic pen 1. Then, the processing means 24 turns off the write designation area 52 and turns on the position designation area 51 with a predetermined color. Alternatively, when ending the “memo writing” without designating another position, the user touches the writing designation area 52 with the finger again or taps with the electronic pen 1. In this case, the processing means 24 turns off the write designation area 52.

なお、書き込み指定領域52が点灯した状態の場合であっても、処理手段24は、タッチパネル入力情報に基づき、指による地図移動操作又は地図拡大縮小操作を検出した場合には、当該操作に応じて表示領域53に表示された地図の移動又は拡大、縮小を行う。一方、処理手段24は、書き込み指定領域52が点灯した状態の場合には、電子ペン1による地図移動操作、及び指による書き込み操作を受け付けない。このように、処理手段24は、書き込み指定領域52が点灯した状態の場合に、表示領域53上での電子ペン入力とタッチパネル入力とで異なる処理を実行する。   Even when the writing designation area 52 is lit, when the processing unit 24 detects a map moving operation or a map enlargement / reduction operation with a finger based on the touch panel input information, the processing unit 24 responds to the operation. The map displayed in the display area 53 is moved, enlarged or reduced. On the other hand, the processing means 24 does not accept a map moving operation with the electronic pen 1 and a writing operation with a finger when the writing designation area 52 is lit. As described above, the processing unit 24 executes different processes for the electronic pen input and the touch panel input on the display area 53 when the writing designation area 52 is lit.

また、図10に示すように、位置指定領域51の消灯又は点灯の状態、及び、書き込み指定領域52の消灯又は点灯の状態に関わらず、ユーザは、表示領域53に表示された地図を拡大させる場合、2つの指を表示領域53上にタッチしたままそれらの指を互いに離れる方向に移動させる。この場合、処理手段24は、タッチパネル入力情報に基づき、検出した2つの接触領域が互いに離れる方向に表示領域53上で移動したことを検出し、当該移動量に応じて表示領域53に表示された地図の表示を拡大させる。同様に、ユーザは、表示領域53に表示された地図を縮小させる場合、2つの指を表示領域53上にタッチしたままそれらの指を互いに近づく方向に移動させる。この場合、処理手段24は、タッチパネル入力情報に基づき、検出した2つの接触領域が互いに近づく方向に表示領域53上で移動したことを検出し、当該移動量に応じて表示領域53に表示された地図の表示を縮小させる。
[処理フロー]
次に、第1実施形態の入力システムにおいて、タッチパネル入力検知に基づく処理フローについて説明する。図11に示す処理フローは、コンピュータ装置2がタッチパネル34からタッチパネル入力情報を受信する都度、繰り返し実行され、タッチパネル入力により発生した接触領域ごとに実行される。したがって、複数のタッチパネル入力が検知された場合、図11に示す処理が、各タッチパネル入力ごとに行われる。
Further, as shown in FIG. 10, the user enlarges the map displayed in the display area 53 regardless of whether the position designation area 51 is turned off or turned on and whether the writing designation area 52 is turned off or turned on. In this case, the two fingers are moved away from each other while touching the display area 53. In this case, based on the touch panel input information, the processing means 24 detects that the two detected contact areas have moved on the display area 53 in directions away from each other, and is displayed on the display area 53 according to the amount of movement. Magnify the map display. Similarly, when the user reduces the map displayed in the display area 53, the user moves the two fingers in a direction approaching each other while touching the two fingers on the display area 53. In this case, based on the touch panel input information, the processing unit 24 detects that the two detected contact areas have moved on the display area 53 in a direction approaching each other, and is displayed on the display area 53 according to the amount of movement. Reduce the map display.
[Processing flow]
Next, a processing flow based on touch panel input detection in the input system of the first embodiment will be described. The processing flow shown in FIG. 11 is repeatedly executed every time the computer apparatus 2 receives touch panel input information from the touch panel 34, and is executed for each contact area generated by touch panel input. Therefore, when a plurality of touch panel inputs are detected, the process shown in FIG. 11 is performed for each touch panel input.

タッチパネル34は、DOL30上での接触を検知した場合、タッチパネル入力情報をコンピュータ装置2へ送信する。これにより、コンピュータ装置2の処理手段24は、タッチパネル入力があったことを検知する(ステップS101)。次に、処理手段24は、タッチパネル34から受信したタッチパネル入力情報が示すタッチパネル座標系の座標データに基づき、検出した1又は複数の接触領域ごとに、その接触面積qを算出し、各接触面積qが条件A(Q1<q<Q2)を満たすか、又は条件B(Q3<q<Q4)を満たすか、又は条件A、Bのいずれも満たさないか判定する(ステップS102)。   When the touch panel 34 detects a contact on the DOL 30, the touch panel 34 transmits touch panel input information to the computer apparatus 2. Thereby, the processing means 24 of the computer apparatus 2 detects that there was a touch panel input (step S101). Next, the processing means 24 calculates the contact area q for each of the detected one or more contact areas based on the coordinate data of the touch panel coordinate system indicated by the touch panel input information received from the touch panel 34, and each contact area q Is satisfied whether the condition A (Q1 <q <Q2) is satisfied, the condition B (Q3 <q <Q4) is satisfied, or neither of the conditions A and B is satisfied (step S102).

そして、条件Aが満たされると判定した場合(ステップS102:条件A)、処理手段24は、電子ペン1から記入情報を受信しているか否か判定する(ステップS103)。これにより、処理手段24は、ステップS201でのタッチパネル入力の検知が電子ペン入力中での電子ペン1のDOL30上での接触に基づくものか否か判定する。なお、電子ペン1のペンダウン時では、電子ペン1が記入情報を生成する時間等に起因して、コンピュータ装置2が記入情報を受信するタイミングよりも、タッチパネル入力の検出を行うタイミングの方が早い。従って、処理手段24は、ステップS101の実行後、上述のタイミングの差(タイムラグ)に相当する所定時間幅の間、記入情報を電子ペン1から受信しているか判定を行う。   If it is determined that the condition A is satisfied (step S102: condition A), the processing unit 24 determines whether entry information is received from the electronic pen 1 (step S103). Accordingly, the processing unit 24 determines whether or not the detection of the touch panel input in step S201 is based on the contact on the DOL 30 of the electronic pen 1 during the electronic pen input. Note that when the electronic pen 1 is downed, the touch panel input detection timing is earlier than the timing at which the computer apparatus 2 receives the entry information due to the time for the electronic pen 1 to generate the entry information. . Therefore, the processing means 24 determines whether or not entry information is received from the electronic pen 1 for a predetermined time width corresponding to the above-described timing difference (time lag) after the execution of step S101.

そして、記入情報を受信していると判定した場合(ステップS103;Yes)、処理手段24は、記憶手段25に、その記入情報をペンID毎に記憶させる(ステップS104)。次に、処理手段24は、タッチパネル34の入力機能が既にオフであるか否か判定する(ステップS105)。そして、タッチパネル34の入力機能がオンであると判定した場合(ステップS105;No)、タッチパネル34の入力機能をオフにする(ステップS106)。一方、タッチパネル34の入力機能が既にオフであると判定した場合(ステップS105;Yes)、処理手段24は、オフの状態を維持したまま、ステップS107へ処理を進める。   If it is determined that the entry information has been received (step S103; Yes), the processing unit 24 causes the storage unit 25 to store the entry information for each pen ID (step S104). Next, the processing means 24 determines whether or not the input function of the touch panel 34 has already been turned off (step S105). When it is determined that the input function of the touch panel 34 is on (step S105; No), the input function of the touch panel 34 is turned off (step S106). On the other hand, when it is determined that the input function of the touch panel 34 has already been turned off (step S105; Yes), the processing unit 24 advances the processing to step S107 while maintaining the off state.

次に、処理手段24は、受信した記入情報に含まれるDOL座標系の座標情報を、記憶手段25により記憶された第1座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する(ステップS107)。そして、処理手段24は、電子ペン入力処理を行う(ステップS108)。例えば、処理手段24は、変換後の座標情報に基づいて、ディスプレイパネル35により現在表示中の画像に、記入されたストロークを重畳して描画し、ディスプレイパネル35による表示を更新させると共に、描画後の画像を記憶手段25に更新して記憶させる等の処理を行う。また、処理手段24は、変換後の座標情報に基づき、地図アプリ画面50の位置指定領域51、書き込み指定領域52、又は表示領域53への入力がなされたと判断した場合には、上述の[地図アプリ画面]のセクションで説明した処理を実行する。   Next, the processing means 24 converts the coordinate information of the DOL coordinate system included in the received entry information into the coordinate information of the display coordinate system using the first coordinate conversion function stored in the storage means 25 (step S107). Then, the processing unit 24 performs an electronic pen input process (step S108). For example, based on the converted coordinate information, the processing unit 24 draws the stroke that has been entered on the image that is currently displayed by the display panel 35, and updates the display on the display panel 35. The image is updated and stored in the storage means 25. When the processing unit 24 determines that the input to the position designation area 51, the write designation area 52, or the display area 53 of the map application screen 50 has been made based on the coordinate information after conversion, Execute the process described in the [App screen] section.

次に、処理手段24は、電子ペン1から引き続き記入情報を受信しているか否か判定する(ステップS109)。そして、記入情報を受信していると判定した場合(ステップS109;Yes)、処理手段24は、引き続きステップS104の処理へ移行し、記入情報に基づき処理を行う。一方、記入情報を受信していないと判定した場合(ステップS109;No)、処理手段24は、タッチパネル34の入力機能をオンに戻す(ステップS110)。そして、処理手段24は、フローチャートの処理を終了する。   Next, the processing means 24 determines whether or not entry information has been received from the electronic pen 1 (step S109). If it is determined that the entry information has been received (step S109; Yes), the processing unit 24 continues the process of step S104 and performs the process based on the entry information. On the other hand, when it is determined that the entry information has not been received (step S109; No), the processing unit 24 turns the input function of the touch panel 34 back on (step S110). And the process means 24 complete | finishes the process of a flowchart.

一方、ステップS103で記入情報を受信していないと判定した場合(ステップS103;No)、処理手段24は、検出したタッチパネル入力が指によるタッチパネル入力ではなく、かつ、電子ペン入力を伴うものでもないことから、入力処理を行わず、フローチャートの処理を終了する。   On the other hand, if it is determined in step S103 that the entry information has not been received (step S103; No), the processing unit 24 does not detect the touch panel input by a finger and does not involve an electronic pen input. Therefore, the input process is not performed and the process of the flowchart is terminated.

ステップS102で接触面積qが条件Bを満たすと判定した場合(ステップS102;条件B)、処理手段24は、検出した接触領域に基づき指示位置を特定できるか否か判定する(ステップS121)。例えば、処理手段24は、検出した接触領域の中心位置を求め、当該中心位置を中心とする所定半径の円領域内に当該接触領域が収まるか否か判定し、当該円領域内に接触領域が収まる場合には、当該接触領域を指示位置として特定し、当該円領域内に接触領域が収まらない場合には、指示位置を特定不可能であると判断する。そして、検出した接触領域に基づき指示位置を特定できないと判定した場合(ステップS121;No)、処理手段24は、フローチャートの処理を終了する。一方、検出した接触領域に基づき指示位置を特定できた場合(ステップS121;Yes)、処理手段24は、タッチパネル34から受信したタッチパネル入力情報が示すタッチパネル座標系の座標データを、第2座標変換関数を用いて、ディスプレイ座標系のデータに変換し(ステップS122)、タッチパネル入力処理を行う(ステップS123)。具体的には、処理手段24は、ディスプレイパネル35が現在表示中の画像において、変換後の座標データ上にフォルダ等のアイコンが表示されていた場合には、当該アイコンの選択等の処理を行う。また、処理手段24は、変換後の座標情報に基づき、地図アプリ画面50の位置指定領域51、書き込み指定領域52、又は表示領域53への入力がなされたと判断した場合には、上述の[地図アプリ画面]のセクションで説明した処理を実行する。   If it is determined in step S102 that the contact area q satisfies the condition B (step S102; condition B), the processing unit 24 determines whether or not the indicated position can be specified based on the detected contact area (step S121). For example, the processing unit 24 obtains the center position of the detected contact area, determines whether or not the contact area falls within a circle area having a predetermined radius centered on the center position, and the contact area is within the circle area. If it fits, the contact area is specified as the designated position, and if the contact area does not fit within the circle area, it is determined that the designated position cannot be specified. If it is determined that the indicated position cannot be specified based on the detected contact area (step S121; No), the processing unit 24 ends the process of the flowchart. On the other hand, when the indicated position can be specified based on the detected contact area (step S121; Yes), the processing unit 24 converts the coordinate data of the touch panel coordinate system indicated by the touch panel input information received from the touch panel 34 to the second coordinate conversion function. Is converted into display coordinate system data (step S122), and touch panel input processing is performed (step S123). Specifically, when an icon such as a folder is displayed on the coordinate data after conversion in the image currently displayed on the display panel 35, the processing unit 24 performs processing such as selection of the icon. . When the processing unit 24 determines that the input to the position designation area 51, the write designation area 52, or the display area 53 of the map application screen 50 has been made based on the coordinate information after conversion, Execute the process described in the [App screen] section.

一方、ステップS102において、接触面積qが条件A及び条件Bのいずれも満たさないと判定した場合(ステップS102;条件A、B以外)、処理手段24は、当該接触領域が手側部接触領域等であると判断し、タッチパネル34の誤入力を防ぐため、タッチパネル入力処理を行わず、フローチャートの処理を終了する。   On the other hand, when it is determined in step S102 that the contact area q does not satisfy both the conditions A and B (step S102; other than the conditions A and B), the processing unit 24 determines that the contact area is the hand side contact area or the like. In order to prevent erroneous input from the touch panel 34, the touch panel input process is not performed and the process of the flowchart is terminated.

[第1実施形態の入力システムによる作用効果]
第1実施形態の入力システムによれば、コンピュータ装置2は、接触面積qが条件Aを満たし、かつ、電子ペン1から記入情報を受信している間、タッチパネル34の入力機能をオフにする。これにより、コンピュータ装置2は、ユーザの指によるタッチパネル入力に伴うタッチパネル検知を、電子ペン入力に伴うペン先部103によるタッチパネル検知及び電子ペン1を把持する手の側部等がDOL30に接触することに起因したタッチパネル検知と的確に判別し、ユーザの指によるタッチパネル入力のみを受け付け、タッチパネル34への誤入力を防ぐことができる。
[Operational effects of the input system of the first embodiment]
According to the input system of the first embodiment, the computer device 2 turns off the input function of the touch panel 34 while the contact area q satisfies the condition A and the entry information is received from the electronic pen 1. As a result, the computer device 2 detects the touch panel accompanying the touch panel input by the user's finger, the touch panel detection by the pen tip portion 103 accompanying the electronic pen input, and the side portion of the hand holding the electronic pen 1 contacts the DOL 30. It is possible to accurately discriminate the touch panel from the touch panel detection, accept only the touch panel input by the user's finger, and prevent erroneous input to the touch panel 34.

また、コンピュータ装置2は、接触面積qが条件Bを満たし、かつ、タッチパネル入力の指示位置を特定できる場合に、タッチパネル入力処理を行うことで、検出した接触領域が指先接触領域と判別できる場合のみタッチパネル入力として有効に処理するため、タッチパネル34への誤入力を防ぐことができる。さらに、コンピュータ装置2は、接触面積qが条件Bを満たす場合であっても、指示位置を特定できない場合には、タッチパネル入力処理を実行しないことで、タッチパネル34への誤入力をより確実に防ぐことができる。   In addition, the computer device 2 performs the touch panel input process when the contact area q satisfies the condition B and the touch panel input instruction position can be specified, and only when the detected contact area can be determined as the fingertip contact area. Since the processing is effectively performed as touch panel input, erroneous input to the touch panel 34 can be prevented. Further, even when the contact area q satisfies the condition B, the computer device 2 more reliably prevents erroneous input to the touch panel 34 by not executing the touch panel input process when the specified position cannot be specified. be able to.

なお、図11に示す処理は、タッチパネル入力により発生した接触領域ごとに実行されるため、複数の指でタッチパネル入力している状態では、いずれの入力もタッチパネル入力処理(ステップS123)が行われることになる。また、指でタッチパネル入力して、タッチパネル入力処理されている間に、電子ペン入力が行われると、その時点でステップS106においてタッチパネル機能がOFFされ、電子ペン入力処理が優位に行われることになる。また、電子ペン入力処理されている間は、タッチパネル機能がOFFされているため、途中で、指によるタッチパネル入力をしようとしても、タッチパネル入力処理は行われない。また、複数の電子ペンでストロークを描いている間は、いずれの入力についても、電子ペンIDにより記入情報を識別しつつ、電子ペン入力処理(ステップS108)が行われる。   Note that the processing shown in FIG. 11 is executed for each contact area generated by touch panel input, and therefore touch input processing (step S123) is performed for any input when touch input is performed with a plurality of fingers. become. In addition, if an electronic pen input is performed while a touch panel input is performed with a finger and the touch panel input process is being performed, the touch panel function is turned off at step S106 and the electronic pen input process is performed preferentially. . Since the touch panel function is turned off while the electronic pen input process is being performed, the touch panel input process is not performed even if an attempt is made to perform a touch panel input with a finger in the middle. In addition, while drawing a stroke with a plurality of electronic pens, electronic pen input processing (step S108) is performed for each input while identifying entry information by the electronic pen ID.

また、コンピュータ装置2は、地図アプリケーションを用いた地図アプリ画面50をディスプレイ装置3に表示し、位置指定操作に応じて、地図上で指定された位置の緯度経度情報を生成すると共に、書き込み操作により記入されたメモ書きに対応する書き込み情報を生成する。そして、コンピュータ装置2は、緯度経度情報と書き込み情報とを関連付けて記憶する。これにより、コンピュータ装置2は、表示領域53上で位置指定を行った地点を含む地図を再度表示する場合などに、位置指定マーク55と指定位置に関連して記入した手書きによるメモ書きとを当該地図上に表示することができる。   Further, the computer device 2 displays the map application screen 50 using the map application on the display device 3, generates latitude and longitude information of the position specified on the map in accordance with the position specifying operation, and performs the writing operation. Write information corresponding to the written memo is generated. Then, the computer apparatus 2 stores the latitude / longitude information and the writing information in association with each other. As a result, when the computer 2 again displays a map including the point where the position has been specified on the display area 53, the computer apparatus 2 displays the position specifying mark 55 and the handwritten memo written in association with the specified position. Can be displayed on a map.

また、コンピュータ装置2は、地図アプリ画面50上で、電子ペン入力でもタッチパネル入力でも同じ処理を行う位置指定領域51及び書き込み指定領域52と、位置指定領域51が点灯した状態又は書き込み指定領域52が点灯した状態の場合に電子ペン入力とタッチパネル入力とで異なる処理を行う表示領域53とを備える。このようにすることで、コンピュータ装置2は、表示領域53上での電子ペン入力とタッチパネル入力とをユーザに使い分けさせることが可能となり、操作の幅を広げ、利便性を向上させることができる。   In addition, the computer device 2 includes a position designation area 51 and a write designation area 52 that perform the same processing on the map application screen 50 for electronic pen input and touch panel input, and a state in which the position designation area 51 is lit or the write designation area 52 A display area 53 is provided that performs different processing for electronic pen input and touch panel input in the lighted state. By doing in this way, the computer apparatus 2 can make a user use properly the electronic pen input and touch-panel input on the display area 53, can expand the range of operation, and can improve the convenience.

[第1実施形態の変形例]
次に、第1実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の第1実施形態に適用してもよい。
[Modification of First Embodiment]
Next, a modification of the first embodiment will be described. The following modifications may be applied in any combination to the first embodiment described above.

(変形例1)
図1及び図2では、DOL30及びタッチパネル34は、ディスプレイパネル35に積層されていた。しかし、本発明が適用可能な入力システムの構成は、これに限定されない。
(Modification 1)
In FIG. 1 and FIG. 2, the DOL 30 and the touch panel 34 are stacked on the display panel 35. However, the configuration of the input system to which the present invention is applicable is not limited to this.

図12は、第1実施形態の変形例1に係る入力システムのシステム構成図である。図12に示すように、第1実施形態の変形例1に係る入力システムは、コンピュータ装置2のディスプレイの表示画面と同じ画像をDOL30上に投影するプロジェクタ4を備える。また、DOL30及びタッチパネル34は、コンピュータ装置2のディスプレイと離れた位置に積層されて配置されている。また、タッチパネル34は、コンピュータ装置2と接続し、タッチパネル入力情報をコンピュータ装置2へ送信する。なお、図12に示すプロジェクタ4は、フロントプロジェクタであるが、リアプロジェクタであってもよい。また、DOL30またはタッチパネル34を構成する層に、投影された光を結像拡散する結像拡散層を採用するか、DOL30やタッチパネル34とは別に、結像拡散層を積層させるとよい。   FIG. 12 is a system configuration diagram of an input system according to Modification 1 of the first embodiment. As illustrated in FIG. 12, the input system according to the first modification of the first embodiment includes a projector 4 that projects the same image as the display screen of the display of the computer device 2 onto the DOL 30. Further, the DOL 30 and the touch panel 34 are stacked and disposed at a position away from the display of the computer apparatus 2. The touch panel 34 is connected to the computer device 2 and transmits touch panel input information to the computer device 2. Although the projector 4 shown in FIG. 12 is a front projector, it may be a rear projector. In addition, an imaging diffusion layer for imaging and diffusing the projected light may be adopted as a layer constituting the DOL 30 or the touch panel 34, or an imaging diffusion layer may be laminated separately from the DOL 30 and the touch panel 34.

このように、DOL30及びタッチパネル34がディスプレイに積層されていない構成であっても、コンピュータ装置2の処理手段24は、電子ペン1から受信した記入情報に含まれるDOL座標系の座標情報を、記憶手段25により記憶された第1座標変換関数を用いて、ディスプレイ座標系の座標情報に変換し、電子ペン入力処理を行う。また、処理手段24は、タッチパネル34から受信したタッチパネル入力情報が示すタッチパネル座標系の座標情報を、記入手段25により記憶された第2座標変換関数を用いて、ディスプレイ座標系の座標情報に変換し、タッチパネル入力処理を行う。また、処理手段24は、図11に示すフローチャートに基づき、接触面積qが条件Aを満たす場合であって、電子ペン1から記入情報を受信している間、タッチパネル34の入力機能を制限すると共に、接触面積qが条件Bを満たし、かつ指示位置を特定可能な場合に限り、タッチパネル入力処理を行う。   As described above, even when the DOL 30 and the touch panel 34 are not stacked on the display, the processing unit 24 of the computer apparatus 2 stores the coordinate information of the DOL coordinate system included in the entry information received from the electronic pen 1. Using the first coordinate conversion function stored by the means 25, it is converted into coordinate information of the display coordinate system, and electronic pen input processing is performed. Further, the processing means 24 converts the coordinate information of the touch panel coordinate system indicated by the touch panel input information received from the touch panel 34 into the coordinate information of the display coordinate system using the second coordinate conversion function stored by the entry means 25. The touch panel input process is performed. The processing unit 24 limits the input function of the touch panel 34 while the contact area q satisfies the condition A based on the flowchart shown in FIG. The touch panel input process is performed only when the contact area q satisfies the condition B and the indicated position can be specified.

この構成によっても、入力システムは、好適に、電子ペン入力と、ユーザの指によるタッチパネル入力とを受け付け、かつ、電子ペン1による入力中に、電子ペン1がDOL30に接触することに起因したタッチパネル入力の誤検出等を防ぐことができる。
(変形例2)
図1に示す入力システムは、地図情報提供サーバ4を有していたが、本発明が適用可能な構成は、これに限定されない。これに代えて、入力システムは、地図情報提供サーバ4を有しなくてもよい。この場合、コンピュータ装置2は、地図情報を含む地図アプリケーションが予めインストールされている。そして、コンピュータ装置2は、地図アプリ画面50を表示中に、地図移動操作または地図拡大縮小操作があった場合には、インストールした地図アプリケーションに基づき、表示領域53の表示を更新する。
Also with this configuration, the input system preferably accepts the electronic pen input and the touch panel input by the user's finger, and the touch panel resulting from the electronic pen 1 coming into contact with the DOL 30 during the input by the electronic pen 1. It is possible to prevent erroneous detection of input.
(Modification 2)
The input system shown in FIG. 1 has the map information providing server 4, but the configuration to which the present invention can be applied is not limited to this. Instead of this, the input system may not have the map information providing server 4. In this case, the computer device 2 is preinstalled with a map application including map information. Then, when there is a map movement operation or a map enlargement / reduction operation while the map application screen 50 is displayed, the computer device 2 updates the display of the display area 53 based on the installed map application.

(変形例3)
上記第1実施形態では、コンピュータ装置2は、ユーザによる操作に応じて生成した、地図上で指定された位置の緯度経度情報と、指定位置に関連して記入されたメモ書きに対応する書き込み情報とを関連付けて記憶する構成であった。これに加えて、コンピュータ装置は、複数種類の絵柄の位置指定マーク55を記憶することとして、指定位置に表示する位置指定マーク55の種類(絵柄)を、ユーザが指定できるように構成してもよい。この場合、コンピュータ装置2は、緯度経度情報と位置指定マーク55の種類を特定するためのマーク識別情報と書き込み情報とを関連付けて記憶する。
(Modification 3)
In the first embodiment, the computer device 2 generates the latitude / longitude information of the position specified on the map and the writing information corresponding to the note written in relation to the specified position, generated according to the operation by the user. And stored in association with each other. In addition to this, the computer device may be configured to store a plurality of types of pattern position designation marks 55 so that the user can designate the type (picture) of the position designation mark 55 displayed at the designated position. Good. In this case, the computer apparatus 2 stores the latitude / longitude information, the mark identification information for specifying the type of the position designation mark 55, and the writing information in association with each other.

(変形例4)
上述の実施形態では、コンピュータ装置2は、地図アプリ画面50で表示領域53に地図を表示し、位置指定操作や書き込み操作などに応じて処理を実行した。しかし、本発明が適用可能なアプリケーションは、これに限定されない。これに代えて、コンピュータ装置2は、設計図、天気図、バーチャルリアリティ、写真、イラスト、映像などを用いた種々のアプリケーションであっても、位置指定操作及び書き込み操作を受け付けてもよい。
(Modification 4)
In the above-described embodiment, the computer device 2 displays a map in the display area 53 on the map application screen 50, and executes processing according to a position designation operation, a writing operation, and the like. However, the application to which the present invention is applicable is not limited to this. Instead of this, the computer apparatus 2 may accept a position designation operation and a writing operation even in various applications using design drawings, weather maps, virtual reality, photographs, illustrations, videos, and the like.

これについて、3次元CAD(Computer Aided Design)などの設計図を用いたアプリケーションに本発明を適用する場合を例に具体的に説明する。   This will be specifically described by taking as an example the case where the present invention is applied to an application using a design drawing such as a three-dimensional CAD (Computer Aided Design).

まず、処理手段24は、表示領域53上に、地図に代えて設計図を表示する。そして、処理手段24は、位置指定領域51が消灯状態かつ書き込み指定領域52が消灯状態では、表示領域53上に所定のタッチパネル入力又は電子ペン入力があった場合に、入力されたストロークに応じて表示領域53に表示中の設計図の投影角度、大きさ、位置等を変更する。   First, the processing means 24 displays a design drawing on the display area 53 instead of a map. Then, the processing means 24 responds to the input stroke when there is a predetermined touch panel input or electronic pen input on the display area 53 when the position designation area 51 is off and the writing designation area 52 is off. The projection angle, size, position, etc. of the design drawing being displayed in the display area 53 are changed.

一方、処理手段24は、位置指定領域51が点灯した状態にあり、表示領域53上で電子ペン入力を検出した場合には、記入情報に基づきポリゴンなどで表現された設計図中から指定された位置を特定し、当該位置に所定のマークを付すと共に、当該位置の情報(位置情報)を記憶する。また、処理手段24は、書き込み指定領域52が点灯した状態にあり、表示領域53上で電子ペン入力を検出した場合には、当該電子ペン入力に対応するストロークを表示領域53上に表示すると共に、当該ストロークの情報(書き込み情報)を、位置の情報と関連付けて記憶手段25に記憶させる。   On the other hand, when the position designation area 51 is lit and the processing means 24 detects an electronic pen input on the display area 53, the processing means 24 is designated from the design drawing expressed by a polygon or the like based on the entry information. The position is specified, a predetermined mark is attached to the position, and information on the position (position information) is stored. Further, when the writing designation area 52 is lit and the processing means 24 detects an electronic pen input on the display area 53, the processing means 24 displays a stroke corresponding to the electronic pen input on the display area 53. The stroke information (write information) is stored in the storage means 25 in association with the position information.

一方、処理手段24は、位置指定領域51が点灯した状態又は書き込み指定領域52が点灯した状態で、タッチパネル入力があった場合には、位置指定操作及び書き込み操作以外の操作(例えば拡大縮小などの操作)が行われたと判断し、タッチパネル入力に応じて、設計図の表示を変更する。このように、処理手段24は、位置指定領域51又は書き込み指定領域52が点灯した状態の場合には、地図アプリ画面50の場合と同様、表示領域53上での電子ペン入力とタッチパネル入力とで異なる処理を実行する。   On the other hand, when there is a touch panel input while the position designation area 51 is lit or the write designation area 52 is lit, the processing unit 24 performs operations other than the position designation operation and the write operation (for example, enlargement / reduction). It is determined that the operation has been performed, and the design drawing display is changed according to touch panel input. As described above, when the position designation area 51 or the write designation area 52 is lit, the processing unit 24 performs electronic pen input and touch panel input on the display area 53 as in the case of the map application screen 50. Perform different processing.

以上のように、コンピュータ装置2は、地図以外の種々の表示対象を表示領域53上に表示し、位置指定操作及び書き込み操作に応じて上述した処理と同様の処理を実行することで、ユーザに表示対象中の任意の位置を指定させ、書き込みを実行させることができる。   As described above, the computer device 2 displays various display objects other than the map on the display area 53, and performs the same processing as the above-described processing according to the position specifying operation and the writing operation, thereby allowing the user to An arbitrary position in the display target can be designated and writing can be executed.

(変形例5)
タッチパネル機能切替手段243は、接触面積q及び閾値Q1、Q2を用いる条件A及び記入情報の受信有無に基づき、検出した接触領域がペン先接触領域か否か判断した。しかし、本発明が適用可能な方法は、これに限定されない。条件Aに代えて、タッチパネル機能切替手段243は、閾値Q1を設けず、接触面積qが閾値Q2より小さい場合に記入情報を受信した場合、接触領域がペン先接触領域であると判断してもよい。このようにしても、ステップS103において、記入情報の受信の有無が判断されるため、記入情報を受信していない接触を、電子ペン入力としては扱わないようにすることができる。
(Modification 5)
The touch panel function switching unit 243 determines whether or not the detected contact area is a pen tip contact area based on the condition A using the contact area q and the threshold values Q1 and Q2 and whether or not the entry information is received. However, the method to which the present invention is applicable is not limited to this. Instead of the condition A, the touch panel function switching unit 243 does not provide the threshold value Q1, and if the contact area q is smaller than the threshold value Q2 and receives entry information, the touch panel function switching unit 243 determines that the contact area is a pen tip contact area. Good. Even in this case, since it is determined whether or not entry information has been received in step S103, a contact that has not received entry information can be prevented from being handled as electronic pen input.

(変形例6)
上記第1実施形態において、アノト方式のコード化パターン(ドットパターン)を用いたが、位置座標を示すコード化パターンであればよく、アノト方式に限られない。
(Modification 6)
In the first embodiment, the Anoto coding pattern (dot pattern) is used. However, any coding pattern indicating position coordinates may be used, and the Anoto coding is not limited.

(変形例7)
上述のように、上記第1実施形態では、指でタッチパネル入力して、タッチパネル入力処理されている間に、電子ペン入力が行われると、その時点でステップS106においてタッチパネル機能がOFFされ、電子ペン入力処理が優位に行われることになるため、注意のために、その旨をディスプレイパネル35に表示させるようにするとよい。
(Modification 7)
As described above, in the first embodiment, when an electronic pen input is performed while a touch panel input is performed with a finger and the touch panel input process is being performed, the touch panel function is turned off in step S106 at that time, and the electronic pen is operated. Since the input process is performed preferentially, it is advisable to display the fact on the display panel 35 for caution.

<第2実施形態>
次に、第2実施形態について説明する。図13は、第2実施形態における入力システムのシステム構成図を示す。第2実施形態では、処理手段24は、タッチパネル機能切替手段243に代えて、タッチパネル入力を無効にする期間及び範囲を制限するタッチパネル機能制限手段244を備える点で、第1実施形態と異なる。その他、第1実施形態と同様の部分については、同一の符号を付し、適宜その説明を省略する。また、処理手段24は、変換後の座標情報に基づき、地図アプリ画面50の位置指定領域51、書き込み指定領域52、又は表示領域53への入力がなされたと判断した場合には、第1実施形態の[地図アプリ画面]のセクションで説明した処理を実行する。
Second Embodiment
Next, a second embodiment will be described. FIG. 13 is a system configuration diagram of an input system according to the second embodiment. In the second embodiment, the processing unit 24 is different from the first embodiment in that the processing unit 24 includes a touch panel function limiting unit 244 that limits the period and range of invalidating the touch panel input instead of the touch panel function switching unit 243. In addition, about the part similar to 1st Embodiment, the same code | symbol is attached | subjected and the description is abbreviate | omitted suitably. Further, when the processing unit 24 determines that an input to the position designation area 51, the write designation area 52, or the display area 53 of the map application screen 50 is made based on the converted coordinate information, the first embodiment Execute the process described in the [Map App Screen] section.

処理手段24のタッチパネル機能制限手段244は、コンピュータ装置2が電子ペン1から記入情報を受信している間、電子ペン1のペン先位置(「電子ペン入力位置」とも呼ぶ。)から所定範囲内でのタッチパネル34の入力機能をオフにする。そして、処理手段24は、電子ペン入力位置が変化した場合には、変化後の電子ペン入力位置に基づき、タッチパネル34の入力機能をオフにする範囲を定める。以後では、電子ペン入力位置に基づき、タッチパネル34の入力機能をオフにする範囲を「制限範囲Wr」とも呼ぶ。   The touch panel function restriction unit 244 of the processing unit 24 is within a predetermined range from the pen tip position (also referred to as “electronic pen input position”) of the electronic pen 1 while the computer apparatus 2 receives the entry information from the electronic pen 1. The input function of the touch panel 34 is turned off. Then, when the electronic pen input position changes, the processing unit 24 determines a range in which the input function of the touch panel 34 is turned off based on the changed electronic pen input position. Hereinafter, a range in which the input function of the touch panel 34 is turned off based on the electronic pen input position is also referred to as a “restricted range Wr”.

タッチパネル機能制限手段244の具体的な処理についてさらに図14を参照して説明する。図14は、第2実施形態におけるディスプレイ装置3の表示画面の一例である。   Specific processing of the touch panel function restriction unit 244 will be further described with reference to FIG. FIG. 14 is an example of a display screen of the display device 3 in the second embodiment.

図14では、ユーザがDOL30上に電子ペン1のペン先部103を当接させている。この場合、処理手段24は、電子ペン1から受信した記入情報に含まれる座標データを、第1座標変換関数を用いて、ディスプレイ座標系の座標データに変換し、当該座標データの位置を電子ペン入力位置に定める。そして、処理手段24は、当該電子ペン入力位置を中心とした半径Rの円領域を制限範囲Wrに定め、制限範囲Wrでのタッチパネル34の入力機能をオフにし、制限範囲Wr以外の領域でのタッチパネル34の入力機能をオンにする。上述の半径Rは、例えば10cm〜15cmに定められ、具体的には、DOL30上で電子ペン1による入力を行う場合に、電子ペン入力位置から、当該電子ペン1を把持する手の側部がDOL30上で接触する可能性がある位置までの最大距離を予め実験等に基づき予め定められる。   In FIG. 14, the user touches the pen tip portion 103 of the electronic pen 1 on the DOL 30. In this case, the processing unit 24 converts the coordinate data included in the entry information received from the electronic pen 1 into coordinate data in the display coordinate system using the first coordinate conversion function, and the position of the coordinate data is converted to the electronic pen. Determine the input position. Then, the processing unit 24 determines a circular area having a radius R centered on the electronic pen input position as the limit range Wr, turns off the input function of the touch panel 34 in the limit range Wr, and sets the area outside the limit range Wr. The input function of the touch panel 34 is turned on. The radius R described above is set to, for example, 10 cm to 15 cm. Specifically, when an input with the electronic pen 1 is performed on the DOL 30, the side portion of the hand that holds the electronic pen 1 from the electronic pen input position is determined. The maximum distance to a position where there is a possibility of contact on the DOL 30 is determined in advance based on experiments or the like.

また、処理手段24は、電子ペン入力位置が変化した場合には、変化後の電子ペン入力位置に基づき新たに制限範囲Wrを定め、その範囲でのタッチパネル34の入力機能をオフにする。したがって、電子ペン1によってストロークが描かれている間は、電子ペン入力位置の移動に伴って制限範囲Wrも移動する。さらに、処理手段24は、複数の電子ペン1から記入情報を受信している場合には、それぞれの電子ペン1に対応した制限範囲Wrを設ける。具体的には、処理手段24は、この場合、各電子ペン1の記入情報に基づき、それぞれの電子ペン入力位置を特定し、当該電子ペン入力位置に基づき制限範囲Wrを定める。この場合、制限範囲Wrは、各電子ペン入力位置を中心とした半径Rの円領域をあわせたDOL30上の領域となる。   Further, when the electronic pen input position changes, the processing unit 24 newly sets a limit range Wr based on the changed electronic pen input position, and turns off the input function of the touch panel 34 in the range. Therefore, while the stroke is drawn by the electronic pen 1, the limit range Wr also moves with the movement of the electronic pen input position. Further, when receiving the entry information from the plurality of electronic pens 1, the processing unit 24 provides a limit range Wr corresponding to each electronic pen 1. Specifically, in this case, the processing unit 24 specifies each electronic pen input position based on the entry information of each electronic pen 1 and determines the limit range Wr based on the electronic pen input position. In this case, the limited range Wr is an area on the DOL 30 that is a combination of circular areas with a radius R centered on each electronic pen input position.

[処理フロー]
次に、第2実施形態の入力システムにおいて、タッチパネル入力検知に基づく処理フローについて説明する。図15に示す処理フローは、コンピュータ装置2がタッチパネル34からタッチパネル入力情報を受信するごとに繰り返し実行される。なお、図15に示す処理フローは、同時に複数箇所の接触領域に対応するタッチパネル入力情報を受信した場合には、ステップS202以降の処理は、接触領域ごとに並行して実行される。
[Processing flow]
Next, a processing flow based on touch panel input detection in the input system of the second embodiment will be described. The processing flow shown in FIG. 15 is repeatedly executed each time the computer apparatus 2 receives touch panel input information from the touch panel 34. In the processing flow shown in FIG. 15, when touch panel input information corresponding to a plurality of contact areas is received at the same time, the processes after step S <b> 202 are executed in parallel for each contact area.

タッチパネル34がDOL30上での接触を検知した場合、タッチパネル入力情報をコンピュータ装置2へ送信する。これにより、コンピュータ装置2の処理手段24は、タッチパネル入力があったことを検知する(ステップS201)。次に、処理手段24は、タッチパネル34から受信したタッチパネル入力情報が示すタッチパネル座標系の座標データに基づき、各接触領域の接触面積qをそれぞれ算出し、各接触面積qがそれぞれ条件A(Q1<q<Q2)を満たすか、又は条件B(Q3<q<Q4)を満たすか、又は条件A、Bのいずれも満たさないか判定する(ステップS202)。   When the touch panel 34 detects contact on the DOL 30, the touch panel input information is transmitted to the computer apparatus 2. Thereby, the processing means 24 of the computer apparatus 2 detects that there was a touch panel input (step S201). Next, the processing means 24 calculates the contact area q of each contact region based on the coordinate data of the touch panel coordinate system indicated by the touch panel input information received from the touch panel 34, and each contact area q is determined based on the condition A (Q1 < It is determined whether q <Q2) is satisfied, condition B (Q3 <q <Q4) is satisfied, or neither of conditions A and B is satisfied (step S202).

そして、条件Aが満たされると判定した場合(ステップS202:条件A)、処理手段24は、電子ペン1から新たな記入情報を受信しているか否か判定する(ステップS203)。これにより、処理手段24は、ステップS101でのタッチパネル入力の検知が電子ペン入力中での新たな電子ペン1のDOL30上での接触に基づくものか否か判定する。なお、電子ペン1のペンダウン時では、電子ペン1が記入情報を生成する時間等に起因して、コンピュータ装置2が記入情報を受信するタイミングよりも、タッチパネル入力の検出を行うタイミングの方が早い。従って、処理手段24は、ステップS201の実行後、上述のタイミングの差(タイムラグ)に相当する所定時間幅の間、記入情報を新たな電子ペン1から受信しているか判定を行う。   When it is determined that the condition A is satisfied (step S202: condition A), the processing unit 24 determines whether new entry information is received from the electronic pen 1 (step S203). Thereby, the processing means 24 determines whether or not the detection of the touch panel input in step S101 is based on the contact on the DOL 30 of the new electronic pen 1 during the electronic pen input. Note that when the electronic pen 1 is downed, the touch panel input detection timing is earlier than the timing at which the computer apparatus 2 receives the entry information due to the time for the electronic pen 1 to generate the entry information. . Accordingly, the processing unit 24 determines whether or not entry information is received from the new electronic pen 1 for a predetermined time width corresponding to the above-described timing difference (time lag) after the execution of step S201.

そして、新たな記入情報を受信していると判定した場合(ステップS203;Yes)、処理手段24は、記憶手段25に、その記入情報をペンID毎に記憶させる(ステップS204)。次に、処理手段24は、受信した記入情報に含まれるDOL座標系の座標情報を、記憶手段25により記憶された第1座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する(ステップS205)。そして、処理手段24は、変換後の座標情報に基づき電子ペン入力位置を特定し、当該電子ペン入力位置から所定範囲におけるタッチパネル34の入力機能をオフにする(ステップS206)。具体的には、処理手段24は、電子ペン入力位置を中心とした半径Rの円領域でのタッチパネル34の入力機能をオフにする。そして、処理手段24は、電子ペン入力処理を行う(ステップS207)。   When it is determined that new entry information is received (step S203; Yes), the processing unit 24 causes the storage unit 25 to store the entry information for each pen ID (step S204). Next, the processing means 24 converts the coordinate information of the DOL coordinate system included in the received entry information into the coordinate information of the display coordinate system using the first coordinate conversion function stored in the storage means 25 (step S205). Then, the processing unit 24 specifies the electronic pen input position based on the converted coordinate information, and turns off the input function of the touch panel 34 within a predetermined range from the electronic pen input position (step S206). Specifically, the processing means 24 turns off the input function of the touch panel 34 in a circular area with a radius R centered on the electronic pen input position. Then, the processing unit 24 performs an electronic pen input process (step S207).

次に、処理手段24は、ステップS207の電子ペン入力処理の対象となった電子ペン1と同一の電子ペン1から引き続き記入情報を受信しているか否か判定する(ステップS208)。そして、同一の電子ペン1から記入情報を受信していると判定した場合(ステップS208;Yes)、処理手段24は、引き続きステップS204の処理へ移行し、記入情報に基づき処理を行う。   Next, the processing means 24 determines whether or not entry information is continuously received from the same electronic pen 1 as the electronic pen 1 subjected to the electronic pen input process in step S207 (step S208). If it is determined that entry information has been received from the same electronic pen 1 (step S208; Yes), the processing unit 24 proceeds to the process of step S204 and performs processing based on the entry information.

一方、同一の電子ペン1から記入情報を受信していないと判定した場合(ステップS208;No)、処理手段24は、一連の電子ペン入力処理の対象となっていた当該電子ペン1の電子ペン入力位置に基づくタッチパネル34の入力機能の制限を解除する(ステップS209)。そして、処理手段24は、フローチャートの処理を終了する。なお、処理手段24は、記入情報を受信している他の電子ペン1が存在する場合には、引き続き、当該他の電子ペン1の電子ペン入力位置から半径Rの円領域でのタッチパネル34の入力機能をオフにする。   On the other hand, when it is determined that entry information has not been received from the same electronic pen 1 (step S208; No), the processing means 24 is the electronic pen of the electronic pen 1 that has been the target of a series of electronic pen input processes. The restriction on the input function of the touch panel 34 based on the input position is released (step S209). And the process means 24 complete | finishes the process of a flowchart. When there is another electronic pen 1 that has received the entry information, the processing unit 24 continues to use the touch panel 34 in a circular area having a radius R from the electronic pen input position of the other electronic pen 1. Turn off the input function.

一方、ステップS203で新たな電子ペン1から記入情報を受信していないと判定した場合(ステップS203;No)、処理手段24は、フローチャートの処理を終了する。なお、当該処理以前のタッチパネル入力検知から引き続き同一の電子ペン1から受信している記入情報は、当該処理以前のステップS204〜S208ループ処理によりそれぞれ電子ペン入力処理が行われているため、当該処理では電子ペン入力処理を行わない。   On the other hand, when it is determined in step S203 that entry information has not been received from the new electronic pen 1 (step S203; No), the processing unit 24 ends the process of the flowchart. Note that the entry information continuously received from the same electronic pen 1 from the touch panel input detection before the processing has been subjected to the electronic pen input processing by the steps S204 to S208 loop processing before the processing. Then, the electronic pen input process is not performed.

ステップS202で接触面積qが条件Bを満たすと判定した場合(ステップS202;条件B)、処理手段24は、検出した接触領域に基づき指示位置を特定できるか否か判定する(ステップS221)。そして、検出した接触領域に基づき指示位置を特定できないと判定した場合(ステップS221;No)、処理手段24は、フローチャートの処理を終了する。一方、検出した接触領域に基づき指示位置を特定できた場合(ステップS221;Yes)、処理手段24は、タッチパネル34から受信したタッチパネル入力情報が示すタッチパネル座標系の座標データを、第2座標変換関数を用いて、ディスプレイ座標系のデータに変換し(ステップS222)、変換後の座標情報が制限範囲Wr内であるか否か判定する(ステップS223)。そして、変換後の座標情報が制限範囲Wr外であると判定した場合(ステップS223;No)、処理手段24は、タッチパネル入力処理を行う(ステップS224)。一方、変換後の座標情報が制限範囲Wr内であると判定した場合(ステップS223;Yes)、処理手段24は、タッチパネル入力処理は行わず、フローチャートの処理を終了する。   When it is determined in step S202 that the contact area q satisfies the condition B (step S202; condition B), the processing unit 24 determines whether or not the indicated position can be specified based on the detected contact area (step S221). If it is determined that the indicated position cannot be specified based on the detected contact area (step S221; No), the processing unit 24 ends the process of the flowchart. On the other hand, when the designated position can be specified based on the detected contact area (step S221; Yes), the processing unit 24 converts the coordinate data of the touch panel coordinate system indicated by the touch panel input information received from the touch panel 34 to the second coordinate conversion function. Is converted into display coordinate system data (step S222), and it is determined whether or not the converted coordinate information is within the limit range Wr (step S223). And when it determines with the coordinate information after conversion being outside the restriction | limiting range Wr (step S223; No), the process means 24 performs a touchscreen input process (step S224). On the other hand, when it determines with the coordinate information after conversion being in the restriction | limiting range Wr (step S223; Yes), the process means 24 does not perform a touchscreen input process, but complete | finishes the process of a flowchart.

一方、ステップS202において、接触面積qが条件A及び条件Bのいずれも満たさないと判定した場合(ステップS202;条件A、B以外)、処理手段24は、当該接触領域が手側部接触領域等であると判断し、タッチパネル34の誤入力を防ぐため、タッチパネル入力処理を行わず、フローチャートの処理を終了する。   On the other hand, when it is determined in step S202 that the contact area q does not satisfy both the conditions A and B (step S202; other than the conditions A and B), the processing unit 24 determines that the contact area is a hand side contact area or the like. In order to prevent erroneous input from the touch panel 34, the touch panel input process is not performed and the process of the flowchart is terminated.

[具体例]
次に、図15のフローチャートに示す処理の具体例について、図16を参照してさらに詳しく説明する。図16は、第2実施形態において、複数のユーザ(Aさん、Bさん、Cさん、Dさん)がディスプレイ装置3上で入力を行う場合の概要図である。以下では、AさんはペンID「pen01」の電子ペン1Aを用い、BさんはペンID「pen02」の電子ペン1Bを用いることとし、Aさんから順に入力を行うものとし、Aさんの入力時には制限範囲Wrは設けられていないものとする。
[Concrete example]
Next, a specific example of the processing shown in the flowchart of FIG. 15 will be described in more detail with reference to FIG. FIG. 16 is a schematic diagram when a plurality of users (Mr. A, Mr. B, Mr. C, and Ms. D) perform input on the display device 3 in the second embodiment. In the following, it is assumed that Mr. A uses the electronic pen 1A with the pen ID “pen01”, Mr. B uses the electronic pen 1B with the pen ID “pen02”, and inputs sequentially from Mr. A. It is assumed that the limit range Wr is not provided.

まず、Aさんが電子ペン1Aを把持し、DOL30上にペンダウンをして書き込みを行う。これにより、コンピュータ装置2は、タッチパネル34によりタッチパネル入力を検知し(ステップS201参照)、かつ、検出した接触領域に対応する接触面積qが条件Aを満たすと判定する(ステップS202参照)。さらに、電子ペン1Aからコンピュータ装置2へ記入情報が送信されることから、コンピュータ装置2は、新たな電子ペン1から記入情報を受信したと判断し(ステップS203参照)、受信した記入情報に含まれるDOL座標系の座標情報を、第1座標変換関数を用いて、ディスプレイ座標系の座標情報に変換し(ステップS205参照)、変換後の座標情報に基づき電子ペン1Aの電子ペン入力位置を特定し、当該電子ペン入力位置から半径Rの範囲を制限範囲Wraとして制限範囲Wrに定める(ステップS206参照)。そして、コンピュータ装置2は、電子ペン1Aの電子ペン入力処理を行う(ステップS207参照)。また、電子ペン入力位置が変化した場合には、コンピュータ装置2は、変化後の電子ペン入力位置に基づき制限範囲Wrを更新する。   First, Mr. A holds the electronic pen 1 </ b> A and performs pen-down on the DOL 30 to perform writing. Thereby, the computer apparatus 2 detects a touch panel input by the touch panel 34 (see step S201), and determines that the contact area q corresponding to the detected contact area satisfies the condition A (see step S202). Furthermore, since the entry information is transmitted from the electronic pen 1A to the computer device 2, the computer device 2 determines that the entry information has been received from the new electronic pen 1 (see step S203), and is included in the received entry information. The coordinate information of the DOL coordinate system is converted into the coordinate information of the display coordinate system using the first coordinate conversion function (see step S205), and the electronic pen input position of the electronic pen 1A is specified based on the coordinate information after the conversion Then, the range of the radius R from the electronic pen input position is determined as the limit range Wr as the limit range Wra (see step S206). And the computer apparatus 2 performs the electronic pen input process of the electronic pen 1A (refer step S207). When the electronic pen input position changes, the computer apparatus 2 updates the limit range Wr based on the changed electronic pen input position.

なお、Aさんが電子ペン1AをDOL30上にペンダウンしたことにより、ペン先接触領域と共に手側部接触領域が検出された場合であっても、コンピュータ装置2は、接触面積qが条件A及び条件Bを満たさないことから(ステップS202参照)、当該手側部接触領域に対応する入力処理を行わない。   Even if the hand side portion contact area is detected together with the pen tip contact area as a result of Mr. A pen-downing the electronic pen 1A onto the DOL 30, the computer apparatus 2 has the contact area q as the condition A and the condition A. Since B is not satisfied (see step S202), the input process corresponding to the hand side portion contact area is not performed.

次に、Bさんが電子ペン1Bを把持し、DOL30上に電子ペン1Aの電子ペン入力位置と距離R以上離れた位置でペンダウンをして書き込みを行う。これにより、コンピュータ装置2は、タッチパネル34によりタッチパネル入力を検知し(ステップS201参照)、かつ、ペン先接触領域に対応する接触面積qが条件Aを満たすと判定する(ステップS202参照)。このとき、電子ペン1Bからコンピュータ装置2へ記入情報が送信されることから、コンピュータ装置2は、新たな電子ペン1から記入情報を受信したと判断し(ステップS203参照)、受信した記入情報に基づき電子ペン1Bの電子ペン入力位置を特定し、当該電子ペン入力位置から半径Rの範囲を制限範囲Wrbとして制限範囲Wrに加える(ステップS206参照)。そして、コンピュータ装置2は、電子ペン1Bの電子ペン入力処理を行う(ステップS207参照)。   Next, Mr. B holds the electronic pen 1B and performs writing on the DOL 30 by pen-downing at a position separated from the electronic pen input position of the electronic pen 1A by a distance R or more. Thereby, the computer apparatus 2 detects a touch panel input by the touch panel 34 (see step S201), and determines that the contact area q corresponding to the pen tip contact area satisfies the condition A (see step S202). At this time, since the entry information is transmitted from the electronic pen 1B to the computer device 2, the computer device 2 determines that the entry information has been received from the new electronic pen 1 (see step S203), and the received entry information is included in the received entry information. Based on this, the electronic pen input position of the electronic pen 1B is specified, and the range of radius R from the electronic pen input position is added to the limited range Wr as the limited range Wrb (see step S206). And the computer apparatus 2 performs the electronic pen input process of the electronic pen 1B (refer step S207).

次に、CさんがDOL30上であって制限範囲Wr以外の位置に指を接触させる。これにより、コンピュータ装置2は、タッチパネル34によりタッチパネル入力を検知し(ステップS201参照)、指先接触領域に対応する接触面積qが条件Bを満たすと判定する(ステップS202参照)。さらに、コンピュータ装置2は、検出した接触領域から指示位置を特定できると判断し(ステップS221参照)、受信したタッチパネル入力情報が示すタッチパネル座標系の座標情報を、第2座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する(ステップS222参照)。さらに、コンピュータ装置2は、当該座標情報が制限範囲Wr外にあることから(ステップS223参照)、当該座標情報に基づきタッチパネル入力処理を行う(ステップS224参照)。   Next, Mr. C brings his finger into contact with a position other than the limit range Wr on the DOL 30. Thereby, the computer apparatus 2 detects a touch panel input by the touch panel 34 (see step S201), and determines that the contact area q corresponding to the fingertip contact area satisfies the condition B (see step S202). Further, the computer device 2 determines that the indicated position can be specified from the detected contact area (see step S221), and uses the second coordinate conversion function to obtain the coordinate information of the touch panel coordinate system indicated by the received touch panel input information, Conversion into coordinate information of the display coordinate system is performed (see step S222). Furthermore, since the coordinate information is outside the limit range Wr (see step S223), the computer apparatus 2 performs touch panel input processing based on the coordinate information (see step S224).

さらに、DさんがDOL30上であって制限範囲Wra(Wr)内の位置に指を接触させる。これにより、コンピュータ装置2は、タッチパネル34によりタッチパネル入力を検知し(ステップS201参照)、指先接触領域に対応する接触面積qが条件Bを満たすと判定する(ステップS202参照)。さらに、接触領域が略円形となっており、指示位置を特定できることから、コンピュータ装置2は、受信したタッチパネル入力情報が示すタッチパネル座標系の座標情報を、第2座標変換関数を用いて、ディスプレイ座標系の座標情報に変換する(ステップS222参照)。しかし、この場合、変換後の座標情報が制限範囲Wra(Wr)内にあることから(ステップS223参照)、コンピュータ装置2は、タッチパネル入力処理を行わない。   Furthermore, Mr. D brings his finger into contact with the position on the DOL 30 and within the limited range Wra (Wr). Thereby, the computer apparatus 2 detects a touch panel input by the touch panel 34 (see step S201), and determines that the contact area q corresponding to the fingertip contact area satisfies the condition B (see step S202). Furthermore, since the contact area is substantially circular and the indicated position can be specified, the computer apparatus 2 uses the second coordinate conversion function to display the coordinate information of the touch panel coordinate system indicated by the received touch panel input information as display coordinates. Conversion into system coordinate information is performed (see step S222). However, in this case, since the converted coordinate information is within the limited range Wra (Wr) (see step S223), the computer apparatus 2 does not perform touch panel input processing.

[第2実施形態の入力システムによる作用効果]
第1実施形態の入力システムによれば、コンピュータ装置2は、接触面積qが条件Aを満たし、かつ、電子ペン1から記入情報を受信している間、タッチパネル34の所定範囲における入力機能をオフにする。これにより、コンピュータ装置2は、ユーザの指によるタッチパネル入力に伴うタッチパネル検知を、電子ペン入力に伴うペン先部103によるタッチパネル検知及び電子ペン1を把持する手の側部等がDOL30に接触することに起因したタッチパネル検知と的確に判別し、ユーザの指によるタッチパネル入力のみを受け付け、タッチパネル34への誤入力を防ぐことができる。
[Operational effects of the input system of the second embodiment]
According to the input system of the first embodiment, the computer device 2 turns off the input function in the predetermined range of the touch panel 34 while the contact area q satisfies the condition A and the entry information is received from the electronic pen 1. To. As a result, the computer device 2 detects the touch panel accompanying the touch panel input by the user's finger, the touch panel detection by the pen tip portion 103 accompanying the electronic pen input, and the side portion of the hand holding the electronic pen 1 contacts the DOL 30. It is possible to accurately discriminate the touch panel from the touch panel detection, accept only the touch panel input by the user's finger, and prevent erroneous input to the touch panel 34.

また、コンピュータ装置2は、電子ペン入力位置に基づく所定範囲に限ってタッチパネル34の入力機能をオフにすることで、電子ペン入力中に電子ペン1がDOL30上に当接すること等に起因した誤入力を防ぎつつ、一方の手の指又は他のユーザの手の指による意図したタッチパネル入力を有効に処理することができる。従って、第2実施形態は、ディスプレイ装置3が大型の画面を有し、複数人によりタッチパネル入力を行う場合にも好適に適用される。   Further, the computer device 2 turns off the input function of the touch panel 34 only within a predetermined range based on the electronic pen input position, thereby causing an error caused by the electronic pen 1 abutting on the DOL 30 during the electronic pen input. It is possible to effectively process an intended touch panel input by a finger of one hand or a finger of another user while preventing the input. Therefore, 2nd Embodiment is applied suitably also when the display apparatus 3 has a large sized screen and a touch panel input is performed by several people.

また、コンピュータ装置2は、接触面積qが条件Bを満たし、かつ、タッチパネル入力の指示位置を特定できる場合に、タッチパネル入力処理を行うことで、検出した接触領域が指先接触領域と判別できる場合のみタッチパネル入力として有効に処理するため、タッチパネル34への誤入力を防ぐことができる。さらに、コンピュータ装置2は、接触面積qが条件Bを満たす場合であっても、指示位置を特定できない場合には、タッチパネル入力処理を実行しないことで、タッチパネル34への誤入力をより確実に防ぐことができる。   In addition, the computer device 2 performs the touch panel input process when the contact area q satisfies the condition B and the touch panel input instruction position can be specified, and only when the detected contact area can be determined as the fingertip contact area. Since the processing is effectively performed as touch panel input, erroneous input to the touch panel 34 can be prevented. Further, even when the contact area q satisfies the condition B, the computer device 2 more reliably prevents erroneous input to the touch panel 34 by not executing the touch panel input process when the specified position cannot be specified. be able to.

[第2実施形態の変形例]
次に、第2実施形態の変形例について説明する。第2実施形態では、第1実施形態の変形例及び以下に述べる変形例を任意に組み合わせて適用可能である。
[Modification of Second Embodiment]
Next, a modification of the second embodiment will be described. In the second embodiment, the modification example of the first embodiment and the modification examples described below can be applied in any combination.

(変形例8)
図14の説明では、処理手段24は、電子ペン入力位置から半径Rの円領域を制限範囲Wrに定めたが、制限範囲Wrの設定方法は、これに限定されない。これに代えて、例えば、処理手段24は、楕円、その他円以外の予め定めた形状の領域を、電子ペン入力位置に基づき制限範囲Wrに定めてもよい。この際、電子ペン1を使用するユーザの利き手とは反対側の領域が制限されないような形状とすると好適である。ユーザの利き手は、予め使用する電子ペン1のペンIDに関連付けて記憶手段25に記憶するようにしてもよいし、電子ペン1に角度センサーを設ける又は電子ペン1が撮影したドットパターンの歪み形状から電子ペン1の傾きを求めて記入情報に傾き情報を含めるようにしてもよい。
(Modification 8)
In the description of FIG. 14, the processing unit 24 sets the circular area having the radius R from the electronic pen input position as the limited range Wr, but the method of setting the limited range Wr is not limited thereto. Instead of this, for example, the processing means 24 may determine an area of a predetermined shape other than an ellipse or other circles as the limit range Wr based on the electronic pen input position. At this time, it is preferable that the area opposite to the dominant hand of the user who uses the electronic pen 1 is not limited. The user's dominant hand may be stored in the storage unit 25 in association with the pen ID of the electronic pen 1 used in advance, or the electronic pen 1 is provided with an angle sensor or the distortion pattern of the dot pattern photographed by the electronic pen 1 The inclination of the electronic pen 1 may be obtained from the information, and the inclination information may be included in the entry information.

1…電子ペン
2…コンピュータ装置
3…ディスプレイ装置
4…地図情報提供サーバ
6…プロジェクタ
30…DOL
34…タッチパネル
35…ディスプレイパネル
50…地図アプリ画面
51…位置指定領域
52…書き込み指定領域
53…表示領域
55…位置指定マーク
DESCRIPTION OF SYMBOLS 1 ... Electronic pen 2 ... Computer apparatus 3 ... Display apparatus 4 ... Map information provision server 6 ... Projector 30 ... DOL
34 ... Touch panel 35 ... Display panel 50 ... Map application screen 51 ... Location designation area 52 ... Write designation area 53 ... Display area 55 ... Position designation mark

Claims (24)

タッチパネルと、電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層とが積層されたディスプレイ装置と、
前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段と、
前記電子ペンによる入力の処理を行う電子ペン入力処理手段と、
前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面を前記ディスプレイ装置に表示させる表示制御手段と、を備え、
前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、
前記第2領域は、所定の表示対象を表示する表示領域であり、
前記第1領域は、前記表示対象中の位置を指定する際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、
を有する操作領域であり、
前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段と、
前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段と、
前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段と、
をさらに備えることを特徴とするコンピュータ装置。
A display device in which a touch panel and a coding pattern layer in which a coding pattern readable by an electronic pen is formed are stacked;
Touch panel input processing means for processing input to the touch panel;
Electronic pen input processing means for processing input by the electronic pen;
Different processes can be executed in the first area where the same processing is executed by the input using the electronic pen and the input to the touch panel, the input by the electronic pen, and the input to the touch panel. Display control means for causing the display device to display a display screen including the second region,
The touch panel input processing means restricts input to the touch panel based on the area of the contact area detected by the touch panel ,
The second area is a display area for displaying a predetermined display target,
The first area includes a position designation area selected when designating a position in the display target, a write designation area selected when writing related to the position designated by the position designation,
An operation area having
Position information generating means for generating position information of a specified position based on an input to the second area when the position specifying area is selected;
Write information generating means for generating write information that is input data of the write based on an input to the second area when the write designation area is selected;
Storage control means for storing the write information in association with the position information in a storage means;
The computer apparatus further comprising:
前記位置指定領域が選択された状態では、
前記第2領域は、前記電子ペンによる入力でのみ、位置指定が可能であることを特徴とする請求項に記載のコンピュータ装置。
With the position designation area selected,
The computer apparatus according to claim 1 , wherein the second area can be designated only by an input with the electronic pen.
前記書き込み指定領域が選択された状態では、
前記第2領域は、前記電子ペンによる入力でのみ、書き込みが可能であることを特徴とする請求項1または2に記載のコンピュータ装置。
In a state where the write designation area is selected,
The second region, the only input with the electronic pen, the computer system according to claim 1 or 2, characterized in that the writing is possible.
前記位置指定領域または前記書き込み指定領域が選択された状態では、
前記第2領域は、前記タッチパネルへの入力でのみ、前記表示領域に表示される表示対象の拡大縮小の比率変更、又は/及び、前記表示対象の表示箇所の変更が可能であることを特徴とする請求項1乃至3のいずれか一項に記載のコンピュータ装置。
In the state where the position designation area or the writing designation area is selected,
The second area can be changed in the ratio of enlargement / reduction of the display object displayed in the display area or / and the display location of the display object can be changed only by input to the touch panel. The computer apparatus according to any one of claims 1 to 3 .
前記位置情報生成手段は、
前記位置指定領域が選択された状態において、前記第2領域への前記電子ペンによる入力があった場合、
前記電子ペンがペンアップされる直前の位置に基づき、指定された位置の位置情報を生成することを特徴とする請求項1乃至4のいずれか一項に記載のコンピュータ装置。
The position information generating means includes
In the state where the position designation area is selected, when there is an input by the electronic pen to the second area,
Wherein based on the position immediately before the electronic pen is pen-up, the computer apparatus according to any one of claims 1 to 4, characterized in that to generate the position information of the specified position.
前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より大きい場合に、前記タッチパネルへの入力と認識することを特徴とする請求項1乃至5のいずれか一項に記載のコンピュータ装置。 The touch panel input processing means, when the area of the contact region is greater than a predetermined threshold value, the computer apparatus according to any one of claims 1 to 5, characterized in that to recognize that the input to the touch panel. 前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より小さく、かつ、前記電子ペンからの信号を受信した場合は、前記電子ペンによる入力と認識することを特徴とする請求項1乃至のいずれか一項に記載のコンピュータ装置。 The touch panel input processing means, the area of the contact region is smaller than a predetermined threshold value, and, when receiving a signal from the electronic pen according to claim 1 to 6, characterized in that to recognize the input by the electronic pen The computer apparatus as described in any one of. 前記タッチパネル入力処理手段は、前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへの入力の処理を制限することを特徴とする請求項に記載のコンピュータ装置。 The computer apparatus according to claim 7 , wherein the touch panel input processing unit limits input processing to the touch panel within a predetermined range from an entry position by the electronic pen. 前記タッチパネル入力処理手段は、前記接触領域による指示位置が特定できない場合、
前記タッチパネルによる入力処理を行わないことを特徴とする請求項1乃至のいずれか一項に記載のコンピュータ装置。
When the touch panel input processing unit cannot specify the position indicated by the contact area,
Computer apparatus according to any one of claims 1 to 8, characterized in that does not perform the input processing by the touch panel.
電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層が積層されたタッチパネルと、
前記タッチパネルと通信可能であり、当該タッチパネルによる入力と、前記電子ペンによる入力とが可能なコンピュータ装置と、
前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムであって、
前記コンピュータ装置は、
前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段と、
前記電子ペンによる入力の処理を行う電子ペン入力処理手段と、
前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面の前記画像信号を生成する表示制御手段と、を備え、
前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、
前記第2領域は、所定の表示対象を表示する表示領域であり、
前記第1領域は、前記表示対象中の位置を指定する際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、
を有する操作領域であり、
前記コンピュータ装置は、
前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段と、
前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段と、
前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段と、
をさらに備えることを特徴とする入力システム。
A touch panel in which a coding pattern layer on which a coding pattern readable by an electronic pen is formed is laminated;
A computer device capable of communicating with the touch panel, capable of input by the touch panel, and input by the electronic pen;
A projector that projects a display screen based on an image signal transmitted from the computer device onto the touch panel, and an input system comprising:
The computer device includes:
Touch panel input processing means for processing input to the touch panel;
Electronic pen input processing means for processing input by the electronic pen;
Different processes can be executed in the first area where the same processing is executed by the input using the electronic pen and the input to the touch panel, the input by the electronic pen, and the input to the touch panel. A display control means for generating the image signal of the display screen including the second region,
The touch panel input processing means restricts input to the touch panel based on the area of the contact area detected by the touch panel ,
The second area is a display area for displaying a predetermined display target,
The first area includes a position designation area selected when designating a position in the display target, a write designation area selected when writing related to the position designated by the position designation,
An operation area having
The computer device includes:
Position information generating means for generating position information of a specified position based on an input to the second area when the position specifying area is selected;
Write information generating means for generating write information that is input data of the write based on an input to the second area when the write designation area is selected;
Storage control means for storing the write information in association with the position information in a storage means;
An input system further comprising:
前記位置指定領域が選択された状態では、
前記第2領域は、前記電子ペンによる入力でのみ、位置指定が可能であることを特徴とする請求項10に記載の入力システム。
With the position designation area selected,
The input system according to claim 10 , wherein the position of the second area can be specified only by an input with the electronic pen.
前記書き込み指定領域が選択された状態では、
前記第2領域は、前記電子ペンによる入力でのみ、書き込みが可能であることを特徴とする請求項10または11に記載の入力システム。
In a state where the write designation area is selected,
12. The input system according to claim 10 , wherein the second area can be written only by an input with the electronic pen.
前記位置指定領域または前記書き込み指定領域が選択された状態では、
前記第2領域は、前記タッチパネルへの入力でのみ、前記表示領域に表示される表示対象の拡大縮小の比率変更、又は/及び、前記表示対象の表示箇所の変更が可能であることを特徴とする請求項10乃至12のいずれか一項に記載の入力システム。
In the state where the position designation area or the writing designation area is selected,
The second area can be changed in the ratio of enlargement / reduction of the display object displayed in the display area or / and the display location of the display object can be changed only by input to the touch panel. The input system according to any one of claims 10 to 12 .
前記位置情報生成手段は、
前記位置指定領域が選択された状態において、前記第2領域への前記電子ペンによる入力があった場合、
前記電子ペンがペンアップされる直前の位置に基づき、指定された位置の位置情報を生成することを特徴とする請求項10乃至13のいずれか一項に記載の入力システム。
The position information generating means includes
In the state where the position designation area is selected, when there is an input by the electronic pen to the second area,
The input system according to any one of claims 10 to 13 , wherein position information of a specified position is generated based on a position immediately before the electronic pen is pen-up.
タッチパネルと、電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層とが積層されたディスプレイ装置を備えるコンピュータ装置に搭載され実行されるプログラムであって、
前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段、
前記電子ペンによる入力の処理を行う電子ペン入力処理手段、
前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面を前記ディスプレイ装置に表示させる表示制御手段
として前記コンピュータ装置を機能させ、
前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、
前記第2領域は、所定の表示対象を表示する表示領域であり、
前記第1領域は、前記表示対象中の位置指定を行う際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、
を有する操作領域であり、
前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段、
前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段、
前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段としてさらに前記コンピュータ装置を機能させることを特徴とするプログラム。
A program that is installed and executed in a computer device including a display device in which a touch panel and a coding pattern layer in which a coding pattern that can be read by an electronic pen is formed are stacked,
Touch panel input processing means for processing input to the touch panel;
Electronic pen input processing means for performing input processing by the electronic pen;
Different processes can be executed in the first area where the same processing is executed by the input using the electronic pen and the input to the touch panel, the input by the electronic pen, and the input to the touch panel. And the computer device functions as display control means for causing the display device to display a display screen including the second region,
The touch panel input processing means restricts input to the touch panel based on the area of the contact area detected by the touch panel ,
The second area is a display area for displaying a predetermined display target,
The first area includes a position designation area selected when performing position designation in the display target, a write designation area selected when performing writing related to the position designated by the position designation,
An operation area having
Position information generating means for generating position information of a specified position based on an input to the second area when the position specifying area is selected;
Write information generation means for generating write information that is input data for the write based on an input to the second area when the write designation area is selected;
A program for causing the computer apparatus to further function as storage control means for storing the write information in association with the position information in a storage means .
電子ペンで読取り可能なコード化パターンが形成されたコード化パターン層が積層されたタッチパネルと、
前記タッチパネルと通信可能であり、当該タッチパネルによる入力と、前記電子ペンによる入力とが可能なコンピュータ装置と、
前記コンピュータ装置から送信された画像信号に基づく表示画面を前記タッチパネルに投影するプロジェクタと、を備える入力システムの前記コンピュータ装置に搭載され実行されるプログラムであって、
前記タッチパネルへの入力の処理を行うタッチパネル入力処理手段、
前記電子ペンによる入力の処理を行う電子ペン入力処理手段、
前記電子ペンによる入力と、前記タッチパネルへの入力とで、同じ処理が実行される第1領域と、前記電子ペンによる入力と、前記タッチパネルへの入力とで、異なる処理が実行されることが可能な第2領域と、を含む表示画面の前記画像信号を生成する表示制御手段
として前記コンピュータ装置を機能させ、
前記タッチパネル入力処理手段は、前記タッチパネルが検知している接触領域の面積に基づいて、前記タッチパネルへの入力を制限し、
前記第2領域は、所定の表示対象を表示する表示領域であり、
前記第1領域は、前記表示対象中の位置指定を行う際に選択される位置指定領域と、前記位置指定がなされた位置に関する書き込みを行う際に選択される書き込み指定領域と、
を有する操作領域であり、
前記位置指定領域が選択された場合に、前記第2領域への入力に基づき、指定された位置の位置情報を生成する位置情報生成手段、
前記書き込み指定領域が選択された場合に、前記第2領域への入力に基づき、前記書き込みの入力データである書き込み情報を生成する書き込み情報生成手段、
前記書き込み情報を、前記位置情報と関連付けて記憶手段に記憶させる記憶制御手段としてさらに前記コンピュータ装置を機能させることを特徴とするプログラム。
A touch panel in which a coding pattern layer on which a coding pattern readable by an electronic pen is formed is laminated;
A computer device capable of communicating with the touch panel, capable of input by the touch panel, and input by the electronic pen;
A projector that projects a display screen based on an image signal transmitted from the computer device onto the touch panel, and is installed in and executed by the computer device of the input system,
Touch panel input processing means for processing input to the touch panel;
Electronic pen input processing means for performing input processing by the electronic pen;
Different processes can be executed in the first area where the same processing is executed by the input using the electronic pen and the input to the touch panel, the input by the electronic pen, and the input to the touch panel. The computer device as a display control means for generating the image signal of the display screen including the second region,
The touch panel input processing means restricts input to the touch panel based on the area of the contact area detected by the touch panel ,
The second area is a display area for displaying a predetermined display target,
The first area includes a position designation area selected when performing position designation in the display target, a write designation area selected when performing writing related to the position designated by the position designation,
An operation area having
Position information generating means for generating position information of a specified position based on an input to the second area when the position specifying area is selected;
Write information generation means for generating write information that is input data for the write based on an input to the second area when the write designation area is selected;
A program for causing the computer apparatus to further function as storage control means for storing the write information in association with the position information in a storage means .
前記位置指定領域が選択された状態では、
前記第2領域は、前記電子ペンによる入力でのみ、位置指定が可能であることを特徴とする請求項15または16に記載のプログラム。
With the position designation area selected,
The program according to claim 15 or 16 , wherein the second area can be specified only by an input with the electronic pen.
前記書き込み指定領域が選択された状態では、
前記第2領域は、前記電子ペンによる入力でのみ、書き込みが可能であることを特徴とする請求項15乃至17のいずれか一項に記載のプログラム。
In a state where the write designation area is selected,
The program according to any one of claims 15 to 17, wherein the second area can be written only by an input with the electronic pen.
前記位置指定領域または前記書き込み指定領域が選択された状態では、
前記第2領域は、前記タッチパネルへの入力でのみ、前記表示領域に表示される表示対象の拡大縮小の比率変更、又は/及び、前記表示対象の表示箇所の変更が可能であることを特徴とする請求項15乃至18のいずれか一項に記載のプログラム。
In the state where the position designation area or the writing designation area is selected,
The second area can be changed in the ratio of enlargement / reduction of the display object displayed in the display area or / and the display location of the display object can be changed only by input to the touch panel. The program according to any one of claims 15 to 18 .
前記位置情報生成手段は、
前記位置指定領域が選択された状態において、前記第2領域への前記電子ペンによる入力があった場合、
前記電子ペンがペンアップされる直前の位置に基づき、指定された位置の位置情報を生成することを特徴とする請求項15乃至19のいずれか一項に記載のプログラム。
The position information generating means includes
In the state where the position designation area is selected, when there is an input by the electronic pen to the second area,
The program according to any one of claims 15 to 19 , wherein position information of a specified position is generated based on a position immediately before the electronic pen is pen-up.
前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より大きい場合に、前記タッチパネルへの入力と認識することを特徴とする請求項15乃至20のいずれか一項に記載のプログラム。 The program according to any one of claims 15 to 20 , wherein the touch panel input processing unit recognizes an input to the touch panel when an area of the contact area is larger than a predetermined threshold. 前記タッチパネル入力処理手段は、前記接触領域の面積が所定閾値より小さく、かつ、前記電子ペンからの信号を受信した場合は、前記電子ペンによる入力と認識することを特徴とする請求項15乃至21のいずれか一項に記載のプログラム。 The touch panel input processing means, the area of the contact region is smaller than a predetermined threshold value, and, when receiving a signal from the electronic pen according to claim 15 or 21, characterized in that to recognize the input by the electronic pen The program as described in any one of. 前記タッチパネル入力処理手段は、前記電子ペンによる記入位置から所定範囲内における前記タッチパネルへの入力の処理を制限することを特徴とする請求項22に記載のプログラム。 23. The program according to claim 22 , wherein the touch panel input processing means limits input processing to the touch panel within a predetermined range from the entry position by the electronic pen. 前記タッチパネル入力処理手段は、前記接触領域による指示位置が特定できない場合、
前記タッチパネルによる入力処理を行わないことを特徴とする請求項15乃至23のいずれか一項に記載のプログラム。
When the touch panel input processing unit cannot specify the position indicated by the contact area,
The program according to any one of claims 15 to 23 , wherein input processing by the touch panel is not performed.
JP2011026089A 2011-02-09 2011-02-09 Computer apparatus, input system, and program Expired - Fee Related JP5664303B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011026089A JP5664303B2 (en) 2011-02-09 2011-02-09 Computer apparatus, input system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011026089A JP5664303B2 (en) 2011-02-09 2011-02-09 Computer apparatus, input system, and program

Publications (2)

Publication Number Publication Date
JP2012164274A JP2012164274A (en) 2012-08-30
JP5664303B2 true JP5664303B2 (en) 2015-02-04

Family

ID=46843577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011026089A Expired - Fee Related JP5664303B2 (en) 2011-02-09 2011-02-09 Computer apparatus, input system, and program

Country Status (1)

Country Link
JP (1) JP5664303B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235957B (en) * 2013-04-18 2016-05-11 武汉汉德瑞庭科技有限公司 A kind of online handwriting authentication method and system based on palmar side surface information
WO2014171177A1 (en) * 2013-04-19 2014-10-23 シャープ株式会社 Touch-panel device, display device with touch panel, and program
KR20140136356A (en) 2013-05-20 2014-11-28 삼성전자주식회사 user terminal device and interaction method thereof
JP2015049226A (en) * 2013-09-04 2015-03-16 日本電気株式会社 Radar information processing device and radar information processing method
JPWO2015145931A1 (en) * 2014-03-28 2017-04-13 パナソニックIpマネジメント株式会社 Display device
US9727161B2 (en) * 2014-06-12 2017-08-08 Microsoft Technology Licensing, Llc Sensor correlation for pen and touch-sensitive computing device interaction
CN111352570B (en) * 2020-03-24 2021-06-01 深圳市鸿合创新信息技术有限责任公司 Writing interaction method, intelligent interaction display equipment and writing interaction system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03235113A (en) * 1990-02-13 1991-10-21 Hitachi Ltd Input display unifying device
JP2599019B2 (en) * 1990-06-28 1997-04-09 三洋電機株式会社 Pen input device
JPH09190268A (en) * 1996-01-11 1997-07-22 Canon Inc Information processor and method for processing information
JP4542637B2 (en) * 1998-11-25 2010-09-15 セイコーエプソン株式会社 Portable information device and information storage medium
JP3758865B2 (en) * 1998-12-01 2006-03-22 富士ゼロックス株式会社 Coordinate input device
SE0000939L (en) * 2000-02-18 2001-08-19 Anoto Ab Inenhetsarrangemang
JP5080773B2 (en) * 2006-09-28 2012-11-21 京セラ株式会社 Mobile terminal and control method thereof
US9268413B2 (en) * 2008-07-07 2016-02-23 Rpx Clearinghouse Llc Multi-touch touchscreen incorporating pen tracking
JP2010139686A (en) * 2008-12-11 2010-06-24 Seiko Epson Corp Projector, program, and information storage medium
JP2011002891A (en) * 2009-06-16 2011-01-06 Jvc Kenwood Holdings Inc Information terminal device, input limiting method, and program

Also Published As

Publication number Publication date
JP2012164274A (en) 2012-08-30

Similar Documents

Publication Publication Date Title
JP5664301B2 (en) Computer device, electronic pen input system, and program
JP5664303B2 (en) Computer apparatus, input system, and program
RU2669717C2 (en) Handbook input / output system, digital ink sheet, information intake system and sheet supporting information input
JP4816808B1 (en) Computer apparatus, input system, and program
JP5655573B2 (en) Computer apparatus, input system, and program
JP4544482B1 (en) Information processing system and program thereof
JP5440926B2 (en) Information processing system and program thereof
JP4894905B2 (en) Information processing system and display processing program
JP5729116B2 (en) Input system and program
JP5257486B2 (en) Computer apparatus, input system, and program
JP5664300B2 (en) Computer apparatus, input system, and program
JP5678697B2 (en) Computer apparatus, input system, and program
JP6048165B2 (en) Computer apparatus, electronic pen system, and program
JP5682435B2 (en) Electronic pen, input system, and program
JP3174897U (en) Teaching material content display system, computer apparatus thereof, and sheet used therefor
JP4816809B1 (en) Computer apparatus, input system, and program
JP6160082B2 (en) Computer apparatus, evaluation system, and program
CN104508603A (en) Direction input device and method for operating user interface using same
JP5104904B2 (en) Information processing system and display processing program
JP3169427U (en) Computer equipment
JP6183111B2 (en) Rearrangement device and program
JP2011060115A (en) Information processing system and display processing program
JP5655572B2 (en) Electronic pen, computer device, input system, and program
JP2013020402A (en) Computer device, stroke display system and program
JP6107396B2 (en) Computer apparatus, display system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140826

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141022

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141124

R150 Certificate of patent or registration of utility model

Ref document number: 5664303

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees