JP6584876B2 - Information processing apparatus, information processing program, and information processing method - Google Patents

Information processing apparatus, information processing program, and information processing method Download PDF

Info

Publication number
JP6584876B2
JP6584876B2 JP2015174328A JP2015174328A JP6584876B2 JP 6584876 B2 JP6584876 B2 JP 6584876B2 JP 2015174328 A JP2015174328 A JP 2015174328A JP 2015174328 A JP2015174328 A JP 2015174328A JP 6584876 B2 JP6584876 B2 JP 6584876B2
Authority
JP
Japan
Prior art keywords
display
long press
eraser
information processing
handwritten image
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.)
Active
Application number
JP2015174328A
Other languages
Japanese (ja)
Other versions
JP2017049904A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2015174328A priority Critical patent/JP6584876B2/en
Publication of JP2017049904A publication Critical patent/JP2017049904A/en
Application granted granted Critical
Publication of JP6584876B2 publication Critical patent/JP6584876B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

この発明は、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、ポインティングデバイスを用いて手書きされた文字等をディスプレイに表示する、情報処理装置、情報処理プログラムおよび情報処理方法に関する。   The present invention relates to an information processing apparatus, an information processing program, and an information processing method, and more particularly, to an information processing apparatus, an information processing program, and an information processing method that display, for example, characters handwritten using a pointing device on a display.

従来のこの種の情報処理装置の一例が特許文献1に開示される。この特許文献1には、ユーザがタッチパネルセンサーに対して2本の指によるピンチアウト操作またはピンチイン操作を行うことによって、ディスプレイに表示されるタッチ画面を拡大または縮小する方法が開示されている。   An example of a conventional information processing apparatus of this type is disclosed in Patent Document 1. This Patent Document 1 discloses a method for enlarging or reducing a touch screen displayed on a display by a user performing a pinch-out operation or a pinch-in operation with two fingers on a touch panel sensor.

特開2014−232415号公報JP 2014-232415 A

この従来の情報処理装置では、たとえば表示部に表示された文字、図形、記号等を含む画像を修正する際に、対象となる文字等が小さかったり、文字間または行間が狭かったりする場合がある。この場合には、ピンチアウト操作を行って、表示された画像を拡大した後に消去モードを選択して、対象となる文字等のみを消去する方法が考えられる。また、比較的広い範囲に描画された複数の文字等をまとめて消去する場合には、ピンチイン操作を行って、表示された画像を縮小した後に消去モードを選択して、対象となる文字等を含む範囲をまとめて消去する方法が考えられる。   In this conventional information processing apparatus, for example, when an image including characters, figures, symbols, and the like displayed on the display unit is corrected, the target characters may be small or the space between characters or lines may be narrow. . In this case, a method of performing a pinch-out operation, enlarging a displayed image, selecting an erasing mode, and erasing only a target character or the like can be considered. Also, when erasing a plurality of characters drawn over a relatively wide area at once, perform a pinch-in operation, reduce the displayed image, select the erasing mode, and select the target characters, etc. A method of erasing the included range at once is conceivable.

つまり、従来の情報処理装置では、対象となる文字等を消去する場合、拡大または縮小の操作を行うとともに、消去モードを選択する必要がある。このため、操作が面倒であった。   That is, in the conventional information processing apparatus, when erasing a target character or the like, it is necessary to perform an enlargement or reduction operation and to select an erasing mode. For this reason, operation was troublesome.

それゆえに、この発明の主たる目的は、新規な、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。   Therefore, a main object of the present invention is to provide a novel information processing apparatus, information processing program, and information processing method.

この発明の他の目的は、簡単な操作で所望の画像を消去することができる、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。   Another object of the present invention is to provide an information processing apparatus, an information processing program, and an information processing method capable of erasing a desired image with a simple operation.

第1の発明は、表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、表示手段に表示する情報処理装置であって、入力操作検出手段、消去モード設定手段、長押し判断手段、および制御手段を備える。ポインティングデバイスとしては、たとえばタッチパネルまたはタッチパッドなどを用いることができる。また、表示手段としては、LCDまたはEL(Electro-Luminescence)ディスプレイなどを用いることができる。入力操作検出手段は、手書き画像を消去するためのイレーサによる入力操作を検出する。消去モード設定手段は、イレーサによる入力操作に基づいて手書き画像を消去する消去モードを設定する。長押し判断手段は、消去モード設定手段によって消去モードを設定した場合に、イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する。制御手段は、長押し判断手段によってイレーサによる長押し操作が有ることが判断された場合に、長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、表示画面の表示倍率を変えて表示手段に表示させる。 A first invention is an information processing apparatus for displaying on a display means a display screen including a handwritten image handwritten using a pointing device provided in association with the display means, the input operation detecting means, and an erasing mode setting. Means, a long press determination means, and a control means. As the pointing device, for example, a touch panel or a touch pad can be used. As the display means, an LCD or an EL (Electro-Luminescence) display can be used. The input operation detection means detects an input operation by an eraser for erasing the handwritten image. The erasing mode setting means sets an erasing mode for erasing the handwritten image based on an input operation by the eraser. The long press determination means determines whether or not there is a long press operation instructed continuously by the eraser for a predetermined time when the erase mode is set by the erase mode setting means. When it is determined by the long press determining means that there is a long press operation by the eraser , the control means does not erase the handwritten image only by the long press operation, and the handwritten image can be edited and the display screen can be edited. The display magnification is changed and displayed on the display means.

第1の発明によれば、消去モードにおいて長押し操作が有ることが判断された場合に、手書き画像を編集可能な状態で表示画面の表示倍率を変えて表示手段に表示させるので、ユーザは、長押し操作を行うだけで表示画面の表示倍率を変えることができる。したがって、手書き画像の大きさを調整して消去する場合に、モード切換を行う必要が無くなり、簡単な操作で所望の画像を消去することができる。   According to the first invention, when it is determined that there is a long press operation in the erasing mode, the display magnification of the display screen is changed and displayed on the display means in a state where the handwritten image can be edited. The display magnification of the display screen can be changed simply by performing a long press operation. Therefore, when the size of the handwritten image is adjusted and erased, there is no need to perform mode switching, and a desired image can be erased with a simple operation.

第2の発明は、第1の発明に従属する情報処理装置であって、消去モード設定手段は、入力操作検出手段によってイレーサによる入力操作を検出した場合に、消去モードを設定する。 The second invention is an information processing apparatus according to the first invention, erase mode setting means, when detecting an input operation by an eraser by the input operation detecting means, for setting the erasing mode.

第2の発明では、所定の編集手段による操作を検出した場合に、消去モードを設定するので、より簡単な操作で所望の画像を消去することができる。   In the second invention, when an operation by a predetermined editing means is detected, an erasing mode is set, so that a desired image can be erased with a simpler operation.

第3の発明は、第1または第2の発明に従属する情報処理装置であって、制御手段は、長押し判断手段によって長押し操作が有ることが判断された場合に、当該長押し操作によって指示された位置を中心に表示画面の表示倍率を変える。   A third invention is an information processing apparatus according to the first or second invention, wherein the control means performs a long press operation when the long press determination means determines that there is a long press operation. Change the display magnification of the display screen around the indicated position.

第3の発明によれば、長押し操作が行われた位置を中心に表示画面の表示倍率を変えるので、消去の対象となる文字等の付近が長押しされることによって、表示画面の表示倍率を変えたときに、消去の対象となる文字等の付近が表示手段の中心に表示される。したがって、消去の対象となる文字等を消去し易くなり、情報処理装置の使い勝手を向上させることができる。   According to the third invention, since the display magnification of the display screen is changed around the position where the long press operation is performed, the display magnification of the display screen can be obtained by long pressing near the character to be erased. Is changed, the vicinity of the character to be erased is displayed at the center of the display means. Therefore, it becomes easy to erase characters or the like to be erased, and the usability of the information processing apparatus can be improved.

第4の発明は、第1ないし第3のいずれかの発明に従属する情報処理装置であって、制御手段は、長押し操作が検出されなくなった場合に、長押し操作が検出されなくなったときの表示倍率で、表示画面の表示倍率を固定する。 A fourth invention is an information processing apparatus according to any one of the first to third inventions, wherein the control means detects that the long press operation is not detected when the long press operation is not detected. The display magnification of the display screen is fixed at the display magnification of.

第4の発明によれば、長押し操作が検出されなくなった場合に、長押し操作が検出されなくなったときの表示倍率で、表示画面の表示倍率を固定するので、拡大または縮小して表示した状態で手書き画像を消去し易くなり、情報処理装置の使い勝手を向上させることができる。   According to the fourth invention, when the long press operation is no longer detected, the display magnification of the display screen is fixed at the display magnification when the long press operation is no longer detected. It becomes easy to erase the handwritten image in the state, and the usability of the information processing apparatus can be improved.

第5の発明は、第1ないし第4のいずれかの発明に従属する情報処理装置であって、制御手段は、長押し操作の継続時間に応じて、表示画面の表示倍率を変化させる。   A fifth invention is an information processing apparatus according to any one of the first to fourth inventions, and the control means changes the display magnification of the display screen according to the duration of the long press operation.

第5の発明によれば、長押し操作の継続時間に応じて、表示画面の表示倍率を変化させるので、長押し操作の継続時間を調節して表示倍率を調節することができ、情報処理装置の使い勝手を向上させることができる。   According to the fifth invention, since the display magnification of the display screen is changed according to the duration of the long press operation, the display magnification can be adjusted by adjusting the duration of the long press operation. Usability can be improved.

第6の発明は、第1ないし第4のいずれかの発明に従属する情報処理装置であって、制御手段は、長押し操作が継続している場合に、所定時間毎に表示画面の表示倍率を変化させる。   A sixth invention is an information processing apparatus according to any one of the first to fourth inventions, wherein the control means displays the display magnification of the display screen every predetermined time when the long press operation is continued. To change.

第6の発明によれば、長押し操作が継続している場合に、所定時間毎に表示画面の表示倍率を変化させるので、長押し操作の継続時間を調節して表示倍率を調節することができ、情報処理装置の使い勝手を向上させることができる。   According to the sixth invention, when the long press operation is continued, the display magnification of the display screen is changed every predetermined time. Therefore, the display magnification can be adjusted by adjusting the duration of the long press operation. And the usability of the information processing apparatus can be improved.

第7の発明は、第1ないし第6の発明に従属する情報処理装置であって、制御手段は、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を大きくする。   A seventh invention is an information processing apparatus according to the first to sixth inventions, wherein the control means displays the display magnification of the display screen when it is determined by the long press determination means that there is a long press operation. Increase

第7の発明によれば、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を大きくするので、消去の対象となる文字等が小さかったり、文字間または行間が狭かったりする場合などに、簡単に手書き画像を含む表示画面を拡大して表示することができる。   According to the seventh invention, when the long press determination means determines that there is a long press operation, the display magnification of the display screen is increased, so that characters to be erased are small, When the line spacing is narrow, the display screen including the handwritten image can be easily enlarged and displayed.

第8の発明は、第1ないし第6の発明に従属する情報処理装置であって、制御手段は、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を小さくする。   An eighth invention is an information processing apparatus according to the first to sixth inventions, wherein the control means displays the display magnification of the display screen when it is determined by the long press determination means that there is a long press operation. Make it smaller.

第8の発明によれば、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を小さくするので、複数の文字等をまとめて消去する場合などに、簡単に手書き画像を含む表示画面を縮小して表示することができる。
第9の発明は、第1ないし第8の発明に従属する情報処理装置であって、イレーサによる長押し操作以外の入力操作に基づいて、手書き画像を消去する消去手段をさらに備える。
第10の発明は、第9の発明に従属する情報処理装置であって、消去手段は、制御手段によって表示画面の表示倍率が変化された後に、イレーサによる入力操作に基づいて、手書き画像を消去する。
According to the eighth invention, when the long press determining means determines that there is a long press operation, the display magnification of the display screen is reduced, so that it is easy to delete a plurality of characters etc. The display screen including the handwritten image can be reduced and displayed.
A ninth invention is an information processing apparatus according to the first to eighth inventions, further comprising erasing means for erasing a handwritten image based on an input operation other than a long press operation by an eraser.
A tenth invention is an information processing apparatus according to the ninth invention, wherein the erasing means erases the handwritten image based on the input operation by the eraser after the display magnification of the display screen is changed by the control means. To do.

11の発明は、表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、表示手段に表示するコンピュータの情報処理プログラムであって、コンピュータのプロセッサを、手書き画像を消去するためのイレーサによる入力操作を検出する入力操作検出ステップ、イレーサによる入力操作に基づいて手書き画像を消去する消去モードを設定する消去モード設定ステップ、消去モード設定ステップにおいて消去モードを設定した場合に、イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する長押し判断ステップ、および長押し判断ステップにおいてイレーサによる長押し操作が有ることを判断した場合に、長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、表示画面の表示倍率を変えて表示手段に表示させる制御ステップを実行させる。 An eleventh invention, a display screen including a handwritten image to be handwritten using a pointing device provided in relation to the display unit, a computer information processing program to be displayed on the display unit, the processor of the computer, handwritten An input operation detection step for detecting an input operation by an eraser for erasing an image, an erased handwritten image based on an input operation by an eraser, an erase mode setting step for setting an erase mode, and an erase mode set in an erase mode setting step when, if it is determined that the long press operation by the eraser there in long press determination step, and long press determination step determines whether long-pressing operation for instructing continuously for a predetermined time period there is the eraser, hold operation by only without erasing the handwritten image, hand In editable state image can, to perform the control step of displaying on the display means by changing the display magnification of the display screen.

第1の発明は、表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、表示手段に表示するコンピュータの情報処理方法であって、コンピュータは、(a)手書き画像を消去するためのイレーサによる入力操作を検出し、イレーサによる入力操作に基づいて手書き画像を消去する消去モードを設定し、()ステップ()において消去モードを設定した場合に、イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断し、そして()ステップ()においてイレーサによる長押し操作が有ることを判断した場合に、長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、表示画面の表示倍率を変えて表示手段に表示させる。 First and second invention, a display screen including a handwritten image to be handwritten using a pointing device provided in relation to the display unit, an information processing method for a computer to be displayed on the display unit, the computer, (a ) Detecting an input operation by an eraser for erasing a handwritten image, ( b ) Setting an erasing mode for erasing a handwritten image based on an input operation by an eraser, and ( c ) Setting an erasing mode in step ( b ) If it is, it is determined whether the long push operation there to instruct continuously for a predetermined time by the eraser, and (d) if the long press operation by eraser in step (c) determines that there, long press operation If the handwritten image can be edited without erasing the handwritten image, the display magnification of the display screen can be changed and used as a display means. Display.

11および第1の各発明においても、第1の発明と同様に、手書き画像の大きさを調整して消去する場合に、モード切換を行う必要が無くなり、簡単な操作で所望の画像を消去することができる。 In each of the eleventh and the first and second inventions, as in the first invention, when the size of the handwritten image is adjusted and erased, there is no need to perform mode switching, and a desired image can be obtained with a simple operation. Can be erased.

この発明によれば、簡単な操作で所望の画像を消去することができる。   According to the present invention, a desired image can be erased with a simple operation.

図1は、この発明の第1実施例である情報処理装置の電気的な構成を示すブロック図である。FIG. 1 is a block diagram showing an electrical configuration of an information processing apparatus according to the first embodiment of the present invention. 図2(A)〜(E)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面の変化の一例を示す図解図である。2A to 2E are illustrative views showing an example of an operation and an example of a change of a touch screen when a handwritten image is enlarged and displayed. 図3(A)〜(D)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面の変化の他の例を示す図解図である。FIGS. 3A to 3D are illustrations showing an example of operation when a handwritten image is enlarged and erased and another example of changes in the touch screen. 図4は、図1に示すRAMのメモリマップの一例を示す図解図である。FIG. 4 is an illustrative view showing one example of a memory map of the RAM shown in FIG. 図5は、図1に示すCPUの編集処理の一例の一部を示すフロー図である。FIG. 5 is a flowchart showing a part of an example of the editing process of the CPU shown in FIG. 図6は、図1に示すCPUの編集処理の他の一部であって、図5に後続するフロー図である。FIG. 6 is another part of the editing process of the CPU shown in FIG. 1, and is a flowchart subsequent to FIG. 図7(A)〜(D)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面100の変化の一例を示す図解図である。FIGS. 7A to 7D are illustrative views showing an operation example and an example of a change of the touch screen 100 when a handwritten image is enlarged and deleted. 図8は、第2実施例におけるCPUの消去モード処理の一部を示すフロー図である。FIG. 8 is a flowchart showing a part of the erase mode processing of the CPU in the second embodiment. 図9は、図1に示すCPUの消去モード処理の他の一部であって、図8に後続するフロー図である。FIG. 9 is another part of the erasure mode processing of the CPU shown in FIG. 1, and is a flowchart subsequent to FIG. 図10(A)〜(C)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面100の変化の一例を示す図解図である。FIGS. 10A to 10C are illustrative views showing an operation example and an example of a change in the touch screen 100 when a handwritten image is enlarged and erased. 図11は、第3実施例におけるCPUの編集処理の一部を示すフロー図である。FIG. 11 is a flowchart showing a part of the editing process of the CPU in the third embodiment.

[第1実施例]
図1は、この発明の一実施例である情報処理装置10の電気的な構成の一例を示すブロック図である。
[First embodiment]
FIG. 1 is a block diagram showing an example of an electrical configuration of an information processing apparatus 10 according to an embodiment of the present invention.

図1を参照して、この発明の第1実施例である情報処理装置10はCPU12を含む。CPU12には、バス30を介してRAM14、タッチパネル制御回路16および描画制御回路18が接続される。また、タッチパネル制御回路16にはタッチパネル20が接続され、描画制御回路18にはディスプレイ22が接続される。   Referring to FIG. 1, information processing apparatus 10 according to the first embodiment of the present invention includes a CPU 12. A RAM 14, a touch panel control circuit 16, and a drawing control circuit 18 are connected to the CPU 12 via a bus 30. A touch panel 20 is connected to the touch panel control circuit 16, and a display 22 is connected to the drawing control circuit 18.

この第1実施例では、情報処理装置10が電子黒板に適用される場合について説明する。ただし、情報処理装置10は、電子黒板のような比較的大型の情報機器のみならず、タブレット端末などの比較的小型の情報機器ないし電子機器に適用されてもよい。   In the first embodiment, a case where the information processing apparatus 10 is applied to an electronic blackboard will be described. However, the information processing apparatus 10 may be applied not only to a relatively large information device such as an electronic blackboard but also to a relatively small information device or electronic device such as a tablet terminal.

また、この第1実施例では、入力手段の一例として、タッチパネル20が用いられる場合について説明するが、タッチパネル20以外の入力手段として、たとえばタッチパッドなどの他のポインティングデバイスを用いてもよい。また、情報処理装置10には、他の入力手段として、操作パネルのようなハードウェアキーが設けられたり、ハードウェアのキーボードが接続されたりすることがある。   In the first embodiment, a case where the touch panel 20 is used as an example of an input unit will be described. However, other input devices such as a touch pad may be used as an input unit other than the touch panel 20. The information processing apparatus 10 may be provided with a hardware key such as an operation panel or a hardware keyboard as other input means.

図1に戻って、CPU12は、情報処理装置10の全体的な制御を司る。RAM14は、CPU12のワーク領域およびバッファ領域として用いられる。   Returning to FIG. 1, the CPU 12 governs overall control of the information processing apparatus 10. The RAM 14 is used as a work area and a buffer area for the CPU 12.

タッチパネル制御回路16は、タッチパネル20に必要な電圧などを付与するとともに、タッチパネル20のタッチ有効範囲内でのタッチ操作(タッチ入力)を検出して、そのタッチ入力の位置を示すタッチ座標データをCPU12に出力する。   The touch panel control circuit 16 applies necessary voltage and the like to the touch panel 20, detects a touch operation (touch input) within the touch effective range of the touch panel 20, and outputs touch coordinate data indicating the position of the touch input to the CPU 12. Output to.

タッチパネル20は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第1実施例では、タッチパネル20としては、静電容量方式のタッチパネルがディスプレイ22の表示面上に設けられる。   The touch panel 20 is a general-purpose touch panel, and an arbitrary system such as an electrostatic capacity system, an electromagnetic induction system, a resistance film system, and an infrared system can be used. In the first embodiment, as the touch panel 20, a capacitive touch panel is provided on the display surface of the display 22.

タッチパネル20を用いた操作(入力)としては、タップ(短押し)、スライド(ドラッグ)、フリック、ロングタッチ(長押し)などがあり、この第1実施例では、これらを「タッチ入力」または単に「入力」のように総称することがある。また、タッチパネル20をタッチしていない状態からタッチしている状態に変化することをタッチオンと言い、タッチパネル20をタッチしている状態からタッチしていない状態に変化することをタッチオフと言う。継続的なタッチ入力、つまり、スライドまたはフリックによる入力に対しては、タッチパネル20は、現在のタッチ位置に対応するタッチ座標データを所定周期よりも短い周期で出力する。たとえば、所定周期は、1〜数フレームであり、1フレームは1/30秒、1/60秒または1/120秒である。   The operation (input) using the touch panel 20 includes tap (short press), slide (drag), flick, long touch (long press), etc. In the first embodiment, these are “touch input” or simply Sometimes referred to as "input". Further, changing from a state where the touch panel 20 is not touched to a state where the touch panel 20 is touched is referred to as touch-on, and changing from a state where the touch panel 20 is touched to a state where the touch panel 20 is not touched is referred to as touch-off. For continuous touch input, that is, input by sliding or flicking, the touch panel 20 outputs touch coordinate data corresponding to the current touch position at a cycle shorter than a predetermined cycle. For example, the predetermined period is 1 to several frames, and one frame is 1/30 second, 1/60 second or 1/120 second.

図1に戻って、描画制御回路18は、GPUおよびVRAMなどを含んでおり、CPU12の指示の下、GPUは、RAM14に記憶された手書き入力データ332および画像生成データ334(図4参照)を用いてディスプレイ22に表示画面(後述するタッチ画面100)を表示するための画面データをVRAMに生成し、生成した画面データに対応する画面をディスプレイ22に表示する。ディスプレイ22としては、たとえばLCDまたはELディスプレイなどを用いることができる。   Returning to FIG. 1, the drawing control circuit 18 includes a GPU and a VRAM. Under the instruction of the CPU 12, the GPU receives the handwritten input data 332 and the image generation data 334 (see FIG. 4) stored in the RAM 14. The screen data for displaying the display screen (touch screen 100 described later) on the display 22 is generated in the VRAM, and the screen corresponding to the generated screen data is displayed on the display 22. As the display 22, for example, an LCD or an EL display can be used.

このような構成の情報処理装置10では、描画アプリケーションが起動されると、通常の編集モードが設定される。通常の編集モードでは、手書き画像を描画したり、消去(削除)したり、コピーしたり、ペーストしたり、手書き画像の色や大きさを変更したりするなどの作業を行うことができる。   In the information processing apparatus 10 having such a configuration, when the drawing application is activated, a normal editing mode is set. In the normal editing mode, operations such as drawing, erasing (deleting), copying, pasting, and changing the color and size of the handwritten image can be performed.

たとえば、手書き入力モードにおいて、ユーザがタッチパネル20を利用して文字、図形、記号など(以下、「文字等」ということがある。)を手書き入力(タッチ入力)すると、タッチパネル制御回路16は、そのタッチ入力を検出してタッチ位置に対応するタッチ座標データをCPU12に出力する。CPU12は、タッチパネル制御回路16から出力されたタッチ座標データに基づいてディスプレイ22に手書きの文字等を描画(表示)する。つまり、CPU12の指示の下、描画制御回路18において手書きの文字等を含む画面の画面データがVRAM上に描画され、VRAM上に描画された画面データがディスプレイ22に出力される。したがって、ユーザが手書きした文字等を含む画面がディスプレイ22に表示される。以下、この明細書においては、ユーザが文字等を手書きすることを前提とし、手書きの文字等を含む画像を「手書き画像」と呼ぶことにする。   For example, in the handwriting input mode, when the user uses the touch panel 20 to input a character, figure, symbol, or the like (hereinafter referred to as “character”) by handwriting (touch input), the touch panel control circuit 16 The touch input data corresponding to the touch position is output to the CPU 12 by detecting the touch input. The CPU 12 draws (displays) handwritten characters on the display 22 based on the touch coordinate data output from the touch panel control circuit 16. That is, under the instruction of the CPU 12, screen data including a handwritten character is drawn on the VRAM in the drawing control circuit 18, and the screen data drawn on the VRAM is output to the display 22. Therefore, a screen including characters handwritten by the user is displayed on the display 22. Hereinafter, in this specification, an image including handwritten characters and the like is referred to as a “handwritten image” on the assumption that the user handwrites characters and the like.

図2(A)〜(E)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面100の変化の一例を示す図解図である。図3(A)〜(D)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面100の変化の他の例を示す図解図である。   2A to 2E are illustrative views showing an operation example and an example of a change in the touch screen 100 when a handwritten image is enlarged and erased. FIGS. 3A to 3D are illustrations showing an example of operation when a handwritten image is enlarged and erased and another example of changes in the touch screen 100. FIG.

たとえば、手書き入力モードでは、上述したように、ユーザは文字等を手書きすることができ、図2(A)に示すようなタッチ画面100がディスプレイ22に表示される。ただし、手書き入力モードが開始された時点においては、文字等はディスプレイ22に描画(表示)されていないが、保存しておいたデータを読み込んだ場合には、編集途中または編集後の文字等がディスプレイ22に表示される。   For example, in the handwriting input mode, as described above, the user can handwrite characters and the like, and the touch screen 100 as shown in FIG. However, when the handwriting input mode is started, characters and the like are not drawn (displayed) on the display 22, but when the saved data is read, characters or the like that are being edited or edited are read. It is displayed on the display 22.

なお、上述したように、ディスプレイ22の表示面上にはタッチパネル20が設けられる(図7および図10についても同じ)。以下、タッチ画面100が表示される場合について同様である。   As described above, the touch panel 20 is provided on the display surface of the display 22 (the same applies to FIGS. 7 and 10). The same applies to the case where the touch screen 100 is displayed.

図示は省略するが、タッチ画面100には、たとえばペンアイコンまたは消しゴムアイコン等、それぞれ所定の機能を発揮するアイコン(機能ボタン)または描画の属性を設定するためのアイコン(属性ボタン)が表示される。ペンアイコンが選択(タッチ)されると、手書き入力モードが設定され、ユーザの手指または専用のペン(ペン40)を用いて点または線を含む文字等を手書きすることができる。ただし、ペン40は、ポインティングデバイスに含まれる編集手段である。また、消しゴムアイコンが選択されると、手書き画像を消去する消去モードが設定され、手書き画像のうち、ユーザが手指またはペン40でなぞった部分が消去される。また、属性ボタンは、線種、線色、線幅(太さ)を選択(設定)するためのボタンないしアイコンである。   Although illustration is omitted, on the touch screen 100, for example, an icon (function button) that performs a predetermined function or an icon (attribute button) for setting a drawing attribute such as a pen icon or an eraser icon is displayed. . When the pen icon is selected (touched), a handwriting input mode is set, and characters including dots or lines can be handwritten using the user's fingers or a dedicated pen (pen 40). However, the pen 40 is an editing unit included in the pointing device. When the eraser icon is selected, an erasing mode for erasing the handwritten image is set, and the portion of the handwritten image that the user traces with the finger or the pen 40 is erased. The attribute button is a button or icon for selecting (setting) the line type, line color, and line width (thickness).

また、上記以外の機能(新規ページを開く、保存、元に戻すなど)を選択するためのアイコンなども表示される。なお、これらのアイコンは、ユーザの操作に応じて、タッチ画面100に表示または非表示される。   In addition, icons for selecting functions other than the above (opening, saving, restoring, etc. a new page) are also displayed. Note that these icons are displayed or hidden on the touch screen 100 in accordance with a user operation.

また、この情報処理装置10では、ポインティングデバイスに含まれる他の編集手段である専用のイレーサ50でタッチ入力を行うことによって、消去モードを設定し、手書き画像のうち、イレーサ50でなぞった部分を消去することもできる。   Further, in this information processing apparatus 10, an erase mode is set by performing touch input with a dedicated eraser 50, which is another editing means included in the pointing device, and a portion of the handwritten image traced with the eraser 50 is set. It can also be deleted.

この場合には、イレーサ50が検出され、消去モードが自動的に設定される。たとえば、複数のタッチ入力が検出された場合に、複数のタッチ位置が一つの塊(一つの物体)によるものかどうかが判断されることにより、タッチ入力がイレーサ50によって行われているかどうかが判断される。   In this case, the eraser 50 is detected and the erase mode is automatically set. For example, when a plurality of touch inputs are detected, it is determined whether or not the touch input is performed by the eraser 50 by determining whether or not the plurality of touch positions are based on one lump (one object). Is done.

具体的には、11か所以上のタッチ入力が検出され、かつ複数のタッチ入力に対応する複数のタッチ位置が所定範囲(イレーサ50と同等の大きさ)内に収まっているかどうかが判断され、複数のタッチ位置が所定範囲に収まっている場合に、タッチ入力がイレーサ50によって行われていると判断される。   Specifically, it is determined whether or not 11 or more touch inputs are detected and a plurality of touch positions corresponding to the plurality of touch inputs are within a predetermined range (size equivalent to the eraser 50). When a plurality of touch positions are within a predetermined range, it is determined that touch input is performed by the eraser 50.

なお、11か所以上のタッチ入力が検出されたかどうかを判断するのは、ユーザが複数の指でタッチ入力した場合と区別するためである。   Note that the reason why it is determined whether or not 11 or more touch inputs have been detected is to distinguish the case where the user performs touch input with a plurality of fingers.

ユーザが文字等を手書きする場合には、誤って書いてしまうことがある。図2(B)には、ユーザが平仮名を50音順に横書きで手書きした際に、 “あいうえお”と書くべきところ、誤って“あいうえか”と書かれた状態が示される。このような誤記を修正する場合には、上述したように、ユーザがイレーサ50を用いて消去モードを設定し、消去モードにおいて、所望の点または線上をなぞると、手書き画像のうち、イレーサ50が移動された部分が消去される。そして、イレーサ50がタッチオフされ、たとえばユーザがペンアイコンをタッチすると、再び手書き入力モードが設定され、正しい内容(文字等)を手書きすることができる。   When a user handwrites a character or the like, it may be erroneously written. FIG. 2 (B) shows a state where “Aiueo” is written erroneously when “Aiueo” should be written when the user manually writes hiragana horizontally in the order of the Japanese syllabary. When correcting such an error, as described above, when the user sets the erase mode using the eraser 50 and traces on a desired point or line in the erase mode, the eraser 50 of the handwritten image The moved part is deleted. Then, when the eraser 50 is touched off, for example, when the user touches the pen icon, the handwriting input mode is set again, and correct contents (characters, etc.) can be handwritten.

このような場合において、イレーサ50の大きさ(タッチパネル20に接触する範囲)よりも手書きした文字が小さく、また、文字の間隔または行間が狭い場合には、修正する必要の無い点または線までも消去してしまうことがある。また、手書き画像のうち、比較的広い範囲を消去する場合には、イレーサ50をこの比較的広い範囲で移動させる必要がある。このため、タッチ画面100を拡大または縮小して手書き画像を修正する方法が一般的である。具体的には、ユーザの操作によって、手書き画像を拡大または縮小するモード(拡大縮小モード)が設定され、手書き画像が拡大表示または縮小表示された後に、消去モードが設定され、対象となる文字等が消去される。   In such a case, when the handwritten character is smaller than the size of the eraser 50 (the range in contact with the touch panel 20) and the character spacing or line spacing is narrow, even points or lines that do not need to be corrected are included. It may be erased. Further, when erasing a relatively wide range of the handwritten image, it is necessary to move the eraser 50 within this relatively wide range. For this reason, a method of correcting the handwritten image by enlarging or reducing the touch screen 100 is common. Specifically, a mode for enlarging or reducing a handwritten image (enlargement / reduction mode) is set by the user's operation, and after the handwritten image is enlarged or reduced, an erasure mode is set, and the target character, etc. Is erased.

しかしながら、このような方法では、拡大縮小モードを設定して、手書き画像を拡大または縮小した後に、消去モードを設定して、手書き画像を消去するため、操作が面倒である。   However, in such a method, since the enlargement / reduction mode is set and the handwritten image is enlarged or reduced, the erasure mode is set and the handwritten image is erased.

したがって、この第1実施例では、手書き画像の大きさを変更して消去する場合に、簡単な操作で所望の画像を消去することができるようにしてある。ただし、以下においては、手書き画像を拡大して消去する方法について詳述する。したがって、手書き画像を縮小して消去する方法については詳細な説明は省略するが、手書き画像を拡大することに代えて縮小する以外は、手書き画像を拡大して消去する方法と同じである。   Therefore, in the first embodiment, when the size of a handwritten image is changed and erased, a desired image can be erased with a simple operation. However, in the following, a method for enlarging and erasing a handwritten image will be described in detail. Therefore, detailed description of the method for reducing and erasing the handwritten image is omitted, but it is the same as the method for magnifying and erasing the handwritten image except that the handwritten image is reduced instead of being enlarged.

簡単に説明すると、この第1実施例では、消去モードにおいて、イレーサ50による長押し操作が検出された場合には、表示倍率を変更して手書き画像を編集するモード(以下、「倍率変更編集モード」という。)が設定される。つまり、手書き画像を編集可能な状態で、タッチ画面100が所定の表示倍率(たとえば、2倍)で拡大表示される。ただし、表示倍率は、デフォルトで設定またはユーザによって予め設定される。また、表示倍率は、通常のタッチ画面100の表示倍率(以下、「元の表示倍率」ということがある)を1.0倍とした場合の倍率である。さらに、この倍率変更編集モードにおける「編集」は、手書き画像を消去することおよび修正(訂正)することを意味する。   Briefly, in this first embodiment, when a long press operation by the eraser 50 is detected in the erasing mode, a mode for changing the display magnification and editing the handwritten image (hereinafter referred to as “magnification changing editing mode”). ") Is set. That is, the touch screen 100 is enlarged and displayed at a predetermined display magnification (for example, 2 times) while the handwritten image can be edited. However, the display magnification is set by default or preset by the user. The display magnification is a magnification when the display magnification of the normal touch screen 100 (hereinafter, also referred to as “original display magnification”) is 1.0 times. Furthermore, “editing” in the magnification change editing mode means erasing and correcting (correcting) the handwritten image.

具体的には、図2(C)に示すように、ユーザがイレーサ50でタッチ画面100(タッチパネル20)にタッチし、所定時間(たとえば、3〜5秒)継続してタッチ(指示)した場合に、イレーサ50による長押し操作が検出される。すると、倍率変更編集モードが設定され、図2(D)に示すように、長押し操作が行われた位置を中心(拡大の中心)にタッチ画面100が2倍の表示倍率で表示される。ただし、第1実施例では、所定時間継続してタッチされた場合であっても、イレーサ50が移動された場合には、倍率変更編集モードが設定されずに、イレーサ50でなぞった部分が消去されるようにしてある。したがって、この第1実施例では、タッチ位置の移動が検出されない範囲(たとえば、最初のタッチ位置から半径1〜2cm以内)内において所定時間継続してタッチした場合に、長押し操作が検出されるようにしてある。また、長押し操作が行われた位置は、イレーサ50でタッチ画面100(タッチパネル20)をタッチした場合の複数のタッチ位置の中心位置である。なお、長押し操作が行われた位置としては、長押し操作の最初のタッチ位置を採用してもよいし、長押し操作が検出されたときのタッチ位置を採用してもよいし、長押し操作の最初のタッチ位置から、長押し操作が検出されたときのタッチ位置までの全てのタッチ位置を平均した位置を採用してもよい。   Specifically, as shown in FIG. 2C, when the user touches the touch screen 100 (touch panel 20) with the eraser 50 and continuously touches (instructs) for a predetermined time (for example, 3 to 5 seconds). In addition, a long press operation by the eraser 50 is detected. Then, the magnification change editing mode is set, and as shown in FIG. 2D, the touch screen 100 is displayed at a display magnification of 2 times centering on the position where the long press operation has been performed (center of enlargement). However, in the first embodiment, even if the touch is continued for a predetermined time, if the eraser 50 is moved, the magnification change edit mode is not set and the portion traced by the eraser 50 is erased. It is supposed to be. Therefore, in the first embodiment, a long press operation is detected when a touch is continuously performed for a predetermined time within a range where the movement of the touch position is not detected (for example, within a radius of 1 to 2 cm from the first touch position). It is like that. Further, the position where the long press operation is performed is the center position of a plurality of touch positions when the touch screen 100 (touch panel 20) is touched by the eraser 50. The position where the long press operation is performed may be the first touch position of the long press operation, the touch position when the long press operation is detected, or the long press You may employ | adopt the position which averaged all the touch positions from the initial touch position of operation to the touch position when a long press operation is detected.

このとき、タッチ画面100には、倍率ウインドウ110および戻るアイコン120が表示される。倍率ウインドウ110は、現在の表示倍率をテキスト(文字列)で表示するためのウインドウである。第1実施例では、イレーサ50による長押し操作が検出された場合には、タッチ画面100は2倍で拡大表示されるため、倍率ウインドウ110には“×2.0”の文字列が表示される。戻るアイコン120は、タッチ画面100を元の表示倍率に戻すとともに、手書き入力モードを設定するためのアイコンである。手書き入力モードが設定されると、消去モードおよび倍率変更編集モードは終了される。つまり、戻るアイコン120が選択されると、消去モードおよび倍率変更編集モードが手書き入力モードに切り替えられる。   At this time, a magnification window 110 and a return icon 120 are displayed on the touch screen 100. The magnification window 110 is a window for displaying the current display magnification as text (character string). In the first embodiment, when a long press operation by the eraser 50 is detected, the touch screen 100 is enlarged and displayed at a magnification of 2, so that a character string “× 2.0” is displayed in the magnification window 110. The The return icon 120 is an icon for returning the touch screen 100 to the original display magnification and setting the handwriting input mode. When the handwriting input mode is set, the erasing mode and the magnification change editing mode are ended. That is, when the return icon 120 is selected, the erase mode and the magnification change edit mode are switched to the handwriting input mode.

なお、この第1実施例では、戻るアイコン120が選択されると、手書き入力モードを設定するようにしてあるが、倍率変更編集モードを終了して、消去モードを設定するようにしても良い。   In the first embodiment, when the return icon 120 is selected, the handwriting input mode is set. However, the magnification change editing mode may be ended and the deletion mode may be set.

また、第1実施例では、イレーサ50によるスライドが検出された場合に手書き画像が消去されるようにしてある。このため、イレーサ50でタッチ画面100を単にタッチしただけでは、手書き画像は消去されない。したがって、イレーサ50による長押し操作が行われ、タッチ画面100が拡大表示された後に、たとえば、図2(E)に示すように、イレーサ50がタッチオフされた場合には、長押し操作が行われた位置に描画(表示)されている手書き画像は消去されない。   In the first embodiment, the handwritten image is erased when a slide by the eraser 50 is detected. For this reason, the handwritten image is not erased by simply touching the touch screen 100 with the eraser 50. Therefore, after the long press operation by the eraser 50 is performed and the touch screen 100 is enlarged and displayed, for example, as shown in FIG. 2E, when the eraser 50 is touched off, the long press operation is performed. The handwritten image drawn (displayed) at the selected position is not erased.

また、ユーザがイレーサ50を用いてスライドを行うと、手書き画像のうち、イレーサ50でなぞった部分が消去される。たとえば、図3(A)に示すように、タッチ画面100において“え”の右隣に表示された“か”の上でイレーサ50がスライドされると、この“か”が消去される。このように、手書き画像が拡大表示された状態であれば、イレーサ50を用いて手書き画像の一部を消去するのが簡単である。また、消去する必要のない部分を誤って消去してしまうこともほとんどない。   Further, when the user slides using the eraser 50, the portion traced by the eraser 50 in the handwritten image is erased. For example, as shown in FIG. 3A, when the eraser 50 is slid on the “ka” displayed on the right side of “e” on the touch screen 100, the “ka” is erased. Thus, if the handwritten image is in an enlarged display state, it is easy to erase a part of the handwritten image using the eraser 50. In addition, there is almost no chance of accidentally erasing a portion that does not need to be erased.

続いて、ペンアイコンが選択されると、手書き入力モードが設定される。この手書き入力モードでは、ユーザはペン40を用いて文字等を手書きすることができる。たとえば、図3(B)に示すように、“か”が消去されたスペースに“お”を手書きすることができる。つまり、手書き画像が修正される。   Subsequently, when a pen icon is selected, a handwriting input mode is set. In this handwriting input mode, the user can handwrite characters and the like using the pen 40. For example, as shown in FIG. 3B, “o” can be handwritten in a space where “ka” is deleted. That is, the handwritten image is corrected.

その後、図3(C)に示すように、戻るアイコン120が選択されると、タッチ画面100の拡大表示が解除され、図3(D)に示すように、タッチ画面100は元の表示倍率に戻される。   Thereafter, when the return icon 120 is selected as shown in FIG. 3C, the enlarged display of the touch screen 100 is canceled, and the touch screen 100 is returned to the original display magnification as shown in FIG. Returned.

また、図示は省略するが、第1実施例の情報処理装置10では、イレーサ50による長押し操作が検出されない場合であっても、イレーサ50によるタッチ入力であることが判断されると、消去モードが設定され、ユーザのスライドに従って手書き画像が消去される。   Although not shown, in the information processing apparatus 10 according to the first embodiment, even when the long press operation by the eraser 50 is not detected, if the touch input by the eraser 50 is determined, the erase mode Is set, and the handwritten image is erased according to the user's slide.

なお、上記の消去モードの操作例では、誤って手書きした文字を消去して書き直す場合について説明したが、単に手書き画像を拡大して消去するだけの場合もある。   In the above-described operation example of the erasure mode, a case has been described in which a handwritten character is erased and rewritten, but the handwritten image may be simply enlarged and erased.

情報処理装置10の上記のような動作は、CPU12がRAM14に記憶された情報処理プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。   The above-described operation of the information processing apparatus 10 is realized by the CPU 12 executing the information processing program stored in the RAM 14. Specific processing will be described later with reference to a flowchart.

図4は図1に示したRAM14のメモリマップ300の一例を示す。図4に示すように、RAM14は、プログラム記憶領域302およびデータ記憶領域304を含む。プログラム記憶領域302には、情報処理プログラムが記憶される。情報処理プログラムは、入力検出プログラム310、画像生成プログラム312、表示プログラム314、イレーサ検出プログラム316、長押し検出プログラム318、スライド検出プログラム320、倍率変更編集プログラム322および解除プログラム324を含む。   FIG. 4 shows an example of the memory map 300 of the RAM 14 shown in FIG. As shown in FIG. 4, the RAM 14 includes a program storage area 302 and a data storage area 304. The program storage area 302 stores an information processing program. The information processing program includes an input detection program 310, an image generation program 312, a display program 314, an eraser detection program 316, a long press detection program 318, a slide detection program 320, a magnification change editing program 322, and a cancellation program 324.

入力検出プログラム310は、タッチパネル制御回路16から出力されたタッチパネル20におけるタッチ入力が示すタッチ位置についてのタッチ座標データを取得し、データ記憶領域304に時系列に従って記憶するためのプログラムである。ただし、入力検出プログラム310は、情報処理装置10に接続されたハードウェアのキーボードまたは情報処理装置10に設けられたハードウェアの操作パネルからの入力を検出するためのプログラムでもある。   The input detection program 310 is a program for acquiring touch coordinate data regarding the touch position indicated by the touch input on the touch panel 20 output from the touch panel control circuit 16 and storing the data in the data storage area 304 in time series. However, the input detection program 310 is also a program for detecting an input from a hardware keyboard connected to the information processing apparatus 10 or a hardware operation panel provided in the information processing apparatus 10.

画像生成プログラム312は、入力検出プログラム310に従って検出されたタッチ座標データ330を使用したり、後述する画像生成データ334を使用したりして、タッチ画面100に対応する画面データを生成するためのプログラムである。具体的には、画像生成プログラム312が実行されると、CPU12の指示の下、描画制御回路18において、GPUがタッチ画面100に対応する画面データをVRAMに描画する。   The image generation program 312 uses the touch coordinate data 330 detected according to the input detection program 310 or the image generation data 334 described later to generate screen data corresponding to the touch screen 100. It is. Specifically, when the image generation program 312 is executed, the GPU draws screen data corresponding to the touch screen 100 in the VRAM in the drawing control circuit 18 under the instruction of the CPU 12.

表示プログラム314は、画像生成プログラム312に従って生成された画面データをディスプレイ22に出力するためのプログラムである。したがって、生成された画面データに対応するタッチ画面100がディスプレイ22に表示される。   The display program 314 is a program for outputting screen data generated according to the image generation program 312 to the display 22. Accordingly, the touch screen 100 corresponding to the generated screen data is displayed on the display 22.

イレーサ検出プログラム316は、タッチ入力がイレーサ50によって行われているかどうかを検出するためのプログラムである。具体的には、CPU12は、イレーサ検出プログラム316に従って、入力検出プログラム310に従って検出したタッチ座標データを参照して、タッチ入力に対応するタッチ座標の数が所定数以上かどうか、および所定数以上のタッチ位置が所定範囲内に収まっているかどうかに応じて、イレーサ50によるタッチ入力であるかどうかを判断する。イレーサ検出プログラム316によってイレーサ50によるタッチ入力であることが判断されると、消去モードが設定される。ただし、現在消去モードが設定されていない場合に限る。   The eraser detection program 316 is a program for detecting whether touch input is performed by the eraser 50. Specifically, the CPU 12 refers to the touch coordinate data detected according to the input detection program 310 according to the eraser detection program 316, determines whether or not the number of touch coordinates corresponding to the touch input is equal to or greater than a predetermined number, and Whether or not the touch input is made by the eraser 50 is determined according to whether or not the touch position is within a predetermined range. When the eraser detection program 316 determines that the touch input is made by the eraser 50, the erase mode is set. However, only when the erase mode is not currently set.

長押し検出プログラム318は、消去モードにおいて、イレーサ50による長押し操作を検出するためのプログラムである。具体的には、CPU12は、消去モードが設定されると、長押し検出プログラム318に従って、入力検出プログラム310に従って検出したタッチ座標データ参照し、タッチ位置が変化しない状態が所定時間(たとえば3〜5秒)継続したかどうかを判断する。そして、CPU12は、所定時間継続してタッチ位置が変化しない場合に、長押し操作を検出する。   The long press detection program 318 is a program for detecting a long press operation by the eraser 50 in the erase mode. Specifically, when the erasing mode is set, the CPU 12 refers to the touch coordinate data detected according to the input detection program 310 according to the long press detection program 318, and the state where the touch position does not change is a predetermined time (for example, 3 to 5). Seconds) to determine if it has continued. Then, the CPU 12 detects a long press operation when the touch position does not change for a predetermined time.

スライド検出プログラム320は、スライドを検出するためのプログラムである。具体的には、CPU12は、スライド検出プログラム320に従って、入力検出プログラム310に従って検出されたタッチ座標データを参照して、先に検出されたタッチ座標が示すタッチ位置と、その次に検出されたタッチ座標が示すタッチ位置との距離を算出する。そして、算出された距離が所定の長さ以上である場合に、スライドを検出する。たとえば、所定の長さは単なる手振れとスライドを区別するための長さであり、実験等により経験的に得られる。   The slide detection program 320 is a program for detecting a slide. Specifically, the CPU 12 refers to the touch coordinate data detected according to the input detection program 310 according to the slide detection program 320, and the touch position indicated by the touch coordinate detected earlier, and the touch detected next. The distance from the touch position indicated by the coordinates is calculated. A slide is detected when the calculated distance is equal to or longer than a predetermined length. For example, the predetermined length is a length for simply distinguishing a camera shake from a slide, and is obtained empirically through experiments or the like.

倍率変更編集プログラム322は、長押し検出プログラム318に従ってイレーサ50による長押し操作を検出した場合に、倍率変更編集モードを設定し、編集可能な状態で、タッチ画面100の表示倍率を変更するためのプログラムである。たとえば、CPU12は、倍率変更編集プログラム322に従って、後述する倍率データを参照し、タッチ画面100の表示倍率を変更して表示(第1実施例では、拡大表示)する。ただし、表示倍率を変更して表示する場合の中心は、イレーサ50によるタッチ入力の中心である。また、CPU12は、イレーサ50によるスライドに応じて手書き画像を消去したり、ペン40または手指によるタッチ入力に応じて手書き画像を描画したりする。   The magnification change editing program 322 sets the magnification change editing mode when the long press operation by the eraser 50 is detected according to the long press detection program 318, and changes the display magnification of the touch screen 100 in an editable state. It is a program. For example, the CPU 12 refers to magnification data, which will be described later, according to the magnification change editing program 322, and changes the display magnification of the touch screen 100 for display (enlarged display in the first embodiment). However, the center when the display magnification is changed and displayed is the center of touch input by the eraser 50. Further, the CPU 12 erases the handwritten image according to the slide by the eraser 50 or draws the handwritten image according to the touch input with the pen 40 or the finger.

解除プログラム324は、タッチ画面100の表示倍率の変更を解除するとともに、倍率変更編集モードおよび消去モードを終了して、手書き入力モードを設定するためのプログラムである。具体的には、CPU12は、解除プログラム326に従って、入力検出プログラム310に従って検出したタッチ座標データを参照して、戻るアイコン120が選択(タッチ)されたかどうかを判断し、戻るアイコン120がタッチされた場合に、タッチ画面100の表示倍率を元に戻す。したがって、元に戻した表示倍率(1.0倍)で、タッチ画面100が表示(第1実施例では、縮小表示)される。ただし、表示倍率の変更を解除する場合の中心は、表示倍率を変更したときの中心である。また、CPU12は、倍率変更編集モードおよび消去モードを終了して、手書き入力モードを設定する。   The cancellation program 324 is a program for canceling the change of the display magnification of the touch screen 100 and setting the handwriting input mode by terminating the magnification change editing mode and the erasing mode. Specifically, the CPU 12 determines whether the return icon 120 is selected (touched) by referring to the touch coordinate data detected according to the input detection program 310 according to the release program 326, and the return icon 120 is touched. In this case, the display magnification of the touch screen 100 is restored. Therefore, the touch screen 100 is displayed (reduced display in the first embodiment) at the restored display magnification (1.0 times). However, the center when the change in the display magnification is canceled is the center when the display magnification is changed. Further, the CPU 12 ends the magnification change editing mode and the erasing mode, and sets the handwriting input mode.

なお、図示は省略するが、情報処理プログラムには、情報処理装置10で実行される他の様々な機能を実行するためのプログラムおよび手書き入力データ332などを不揮発性のメモリに保存(セーブ)するためのプログラムなども記憶される。   Although not shown, the information processing program stores (saves) a program for executing various other functions executed by the information processing apparatus 10 and handwritten input data 332 in a non-volatile memory. A program for storing the program is also stored.

データ記憶領域304には、タッチ座標データ330、手書き入力データ332、画像生成データ334および表示倍率データ336などが記憶される。   The data storage area 304 stores touch coordinate data 330, handwritten input data 332, image generation data 334, display magnification data 336, and the like.

タッチ座標データ330は、入力検出プログラム310に従って検出(取得)されたタッチ座標データであり、時系列に従って記憶される。   The touch coordinate data 330 is touch coordinate data detected (acquired) according to the input detection program 310, and is stored according to a time series.

手書き入力データ332は、ユーザによって手書きされた文字等、すなわち手書き画像についてのタッチ座標データの集合である。具体的には、手書き入力データ332は、タップによる点、または、スライドによる線を、点または線毎に管理するテーブルのデータである。ただし、線については、スライドにおけるタッチオンからタッチオフまでに検出された複数のタッチ入力に対応するタッチ座標データが記憶(管理)される。また、アイコン等の指示または任意のアクションの指示のためのタッチ座標データは、手書き入力データ332に含まれない。なお、詳細な説明は省略するが、手書き入力データ332は、点または線毎に識別情報が付されて識別可能に管理されるとともに、点または線毎に属性情報(線種、線色および線幅の情報)も管理される。   The handwritten input data 332 is a set of touch coordinate data for characters and the like handwritten by the user, that is, handwritten images. Specifically, the handwritten input data 332 is data of a table that manages a point by a tap or a line by a slide for each point or line. However, for the line, touch coordinate data corresponding to a plurality of touch inputs detected from touch-on to touch-off in the slide is stored (managed). Further, touch coordinate data for an instruction such as an icon or an arbitrary action is not included in the handwritten input data 332. Although detailed explanation is omitted, the handwritten input data 332 is managed so that identification information is attached to each point or line so as to be identifiable, and attribute information (line type, line color and line) is assigned to each point or line. Width information) is also managed.

画像生成データ334は、タッチ画面100のような各種の画面に対応する画面データを生成するためのポリゴンデータまたはテクスチャデータなどのデータである。また、画像生成データ334には、タッチ画面100に表示される各種のアイコンについての画面データも含まれる。   The image generation data 334 is data such as polygon data or texture data for generating screen data corresponding to various screens such as the touch screen 100. The image generation data 334 also includes screen data for various icons displayed on the touch screen 100.

表示倍率データ336は、表示倍率についてのデータである。この第1実施例では、タッチ画面100を拡大する場合について説明するため、表示倍率データ336は、2倍、3倍などの拡大率を示す数値データであり、上述したように、デフォルトで設定またはユーザによって設定される。   The display magnification data 336 is data about display magnification. In the first embodiment, in order to describe a case where the touch screen 100 is enlarged, the display magnification data 336 is numerical data indicating an enlargement ratio such as 2 times or 3 times, and is set by default as described above. Set by the user.

なお、データ記憶領域304には、情報処理プログラムの実行に必要な他のデータが記憶されたり、情報処理プログラムの実行に必要なタイマ(カウンタ)またはレジスタが設けられたりする。   In the data storage area 304, other data necessary for executing the information processing program is stored, or a timer (counter) or a register necessary for executing the information processing program is provided.

図5および図6は図1に示したCPU12の編集処理(通常の編集モードの処理)を示すフロー図である。   5 and 6 are flowcharts showing the editing processing (normal editing mode processing) of the CPU 12 shown in FIG.

情報処理装置10において描画アプリケーションが起動されると、CPU12は、通常の編集モードにおいて手書き入力モードを設定し、図5に示す編集処理を開始する。CPU12は、編集処理を開始すると、ステップS1で、タッチ入力が有るかどうかを判断する。ここでは、CPU12は、現フレームにおいて、タッチ入力に対応するタッチ座標データ330がデータ記憶領域304に記憶されているかどうかを判断する。以下、タッチ入力が有るかどうかを判断する場合について同様である。ただし、タッチ入力を検出して、対応するタッチ座標データをデータ記憶領域304に時系列に従って書き込む処理は、この編集処理と並行して実行される。   When the drawing application is activated in the information processing apparatus 10, the CPU 12 sets the handwriting input mode in the normal editing mode, and starts the editing process shown in FIG. When starting the editing process, the CPU 12 determines whether there is a touch input in step S1. Here, the CPU 12 determines whether or not the touch coordinate data 330 corresponding to the touch input is stored in the data storage area 304 in the current frame. The same applies to the case where it is determined whether there is a touch input. However, the process of detecting the touch input and writing the corresponding touch coordinate data in the data storage area 304 in time series is executed in parallel with this editing process.

ステップS1で“NO”であれば、つまり、タッチ入力が無ければ、同じステップS1に戻り、タッチ入力が有るのを待機する。一方、ステップS1で“YES”であれば、つまり、タッチ入力が有れば、ステップS3で、上述したイレーサ検出プログラム316に従って、イレーサ50によるタッチかどうかを判断する。   If “NO” in the step S1, that is, if there is no touch input, the process returns to the same step S1 and waits for the touch input. On the other hand, if “YES” in the step S1, that is, if there is a touch input, it is determined whether or not the touch is made by the eraser 50 in a step S3 according to the eraser detection program 316 described above.

ステップS3で“NO”であれば、つまり、イレーサ50によるタッチでなければ、ステップS5で、他の処理を実行して、ステップS1に戻る。たとえば、ステップS5では、ユーザが文字等を手書きしたことに応じて、手書き画像がディスプレイ22に描画される。ただし、消去モードが設定されている場合には、手書き画像がディスプレイ22に描画されることはない。また、消去モードが設定されている場合には、ユーザがペン40を用いてタッチ画面100(タッチパネル20)をタッチすると、タッチされた位置に消しゴムカーソルが表示され、ユーザがペン40をスライド(ドラッグ)すると、このスライドに従って消しゴムカーソルが移動され、消しゴムカーソルが移動された部分の手書き画像がディスプレイ22から消去される。さらに、ユーザが所定のアイコンをタッチしたことに応じて、当該アイコンに設定された機能が実行される。たとえば、手書き入力モードにおいて、消しゴムアイコンがタッチされると、消去モードが設定される(消去モードに切り替えられる)。以下、他の処理が実行される場合について同様である。   If “NO” in the step S3, that is, if the touch is not made by the eraser 50, another process is executed in a step S5, and the process returns to the step S1. For example, in step S5, a handwritten image is drawn on the display 22 in response to the user handwriting a character or the like. However, when the erasing mode is set, the handwritten image is not drawn on the display 22. When the erase mode is set, when the user touches the touch screen 100 (touch panel 20) using the pen 40, an eraser cursor is displayed at the touched position, and the user slides (drags) the pen 40. Then, the eraser cursor is moved in accordance with this slide, and the handwritten image of the portion where the eraser cursor has been moved is erased from the display 22. Furthermore, in response to the user touching a predetermined icon, the function set for the icon is executed. For example, when the eraser icon is touched in the handwriting input mode, the erase mode is set (switched to the erase mode). Hereinafter, the same applies to the case where other processes are executed.

一方、ステップS3で“YES”であれば、つまり、イレーサ50によるタッチであれば、ステップS7で、消去モードを設定し、ステップS9で、長押し検出プログラム318に従って、長押し操作が有るかどうかを判断する。   On the other hand, if “YES” in the step S3, that is, if the touch is made by the eraser 50, an erasing mode is set in a step S7, and whether or not there is a long press operation according to the long press detection program 318 in a step S9. Judging.

ステップS9で“NO”であれば、つまり、長押し操作が無ければ、ステップS11で、スライド検出プログラム320に従って、スライドが有るかどうかを判断する。ステップS11で“YES”であれば、つまり、スライドが有れば、ステップS13で消去処理を実行して、ステップS1に戻る。ステップS13では、スライド(移動)されるイレーサ50によってなぞられた部分の手書き画像が消去される。以下、消去処理が実行される場合について同様である。一方、ステップS11で“NO”であれば、つまり、スライドが無ければ、そのままステップS1に戻る。   If “NO” in the step S9, that is, if there is no long press operation, it is determined whether or not there is a slide according to the slide detection program 320 in a step S11. If “YES” in the step S11, that is, if there is a slide, an erasing process is executed in a step S13, and the process returns to the step S1. In step S13, the handwritten image of the portion traced by the slider (moved) eraser 50 is erased. The same applies to the case where the erasing process is executed. On the other hand, if “NO” in the step S11, that is, if there is no slide, the process returns to the step S1 as it is.

また、ステップS9で“YES”であれば、つまり、長押し操作が有れば、ステップS15で、倍率変更編集モードを設定し、ステップS17で、イレーサ50によるタッチ入力の複数のタッチ位置の中心を中心にタッチ画面100を設定された表示倍率で表示する。   If “YES” in the step S9, that is, if there is a long press operation, the magnification change editing mode is set in a step S15, and the centers of a plurality of touch positions of the touch input by the eraser 50 are set in a step S17. The touch screen 100 is displayed at the set display magnification centering on.

続いて、図6に示すステップS19で、スライドがあるかどうかを判断する。ステップS19で“YES”であれば、つまり、スライドが有れば、ステップS21で、消去処理を実行して、ステップS23に進む。一方、ステップS19で“NO”であれば、つまり、スライドが無ければ、そのままステップS23に進む。   Subsequently, in step S19 shown in FIG. 6, it is determined whether there is a slide. If “YES” in the step S19, that is, if there is a slide, an erasing process is executed in a step S21, and the process proceeds to a step S23. On the other hand, if “NO” in the step S19, that is, if there is no slide, the process proceeds to a step S23 as it is.

ステップS23では、タッチオフされたかどうかを判断する。ステップS23で“NO”であれば、つまり、タッチオフされていない場合は、上述したステップS19に戻る。一方、ステップS23で“YES”であれば、つまり、タッチオフされた場合は、ステップS25で、タッチ入力が有るかどうかを判断する。   In step S23, it is determined whether or not touch-off has been performed. If “NO” in the step S23, that is, if the touch-off is not performed, the process returns to the above-described step S19. On the other hand, if “YES” in the step S23, that is, if the touch-off is performed, it is determined whether or not there is a touch input in a step S25.

ステップS25で“NO”であれば、つまり、タッチ入力が無ければ、同じステップS25に戻り、タッチ入力が有るのを待機する。ただし、一定時間(たとえば、1分)以上タッチ入力が無い場合には、元の表示倍率に戻したり、手書き入力モードを設定したりして、ステップS1に戻るようにしてもよい。一方、ステップS25で“YES”であれば、つまり、タッチ入力が有れば、ステップS27で、イレーサ50によるタッチかどうかを判断する。   If “NO” in the step S25, that is, if there is no touch input, the process returns to the same step S25 to wait for the touch input. However, if there is no touch input for a certain time (for example, 1 minute), the display magnification may be returned to the original or the handwriting input mode may be set to return to step S1. On the other hand, if “YES” in the step S25, that is, if there is a touch input, it is determined whether or not the touch is made by the eraser 50 in a step S27.

ステップS27で“YES”であれば、つまり、イレーサ50によるタッチであれば、上述したステップS19に戻る。一方、ステップS27で“NO”であれば、つまり、イレーサ50によるタッチでなければ、ステップS29で、戻るアイコン120が選択されたかどうかを判断する。ステップS29で“NO”であれば、つまり、戻るアイコン120が選択されていない場合は、ステップS31で、他の処理を実行して、ステップS25に戻る。   If “YES” in the step S27, that is, if the touch is performed by the eraser 50, the process returns to the above-described step S19. On the other hand, if “NO” in the step S27, that is, if the touch is not made by the eraser 50, it is determined whether or not the return icon 120 is selected in a step S29. If “NO” in the step S29, that is, if the return icon 120 is not selected, another process is executed in a step S31, and the process returns to the step S25.

一方、ステップS29で“YES”であれば、つまり、戻るアイコン120が選択された場合は、ステップS33で、タッチ画面100の表示倍率を元に戻す。つまり、ステップS33では、タッチ画面100の表示倍率の変更が解除される。したがって、タッチ画面100の表示が、表示倍率を変更した(拡大した)ときの中心と同じ位置を中心として、元の表示倍率に戻される(縮小される)。そして、ステップS35で、手書き入力モードを設定して、図5に示したステップS1に戻る。ただし、ステップS35では、倍率変更編集モードおよび消去モードが終了される。   On the other hand, if “YES” in the step S29, that is, if the return icon 120 is selected, the display magnification of the touch screen 100 is returned to the original in a step S33. That is, in step S33, the change of the display magnification of the touch screen 100 is cancelled. Therefore, the display on the touch screen 100 is returned (reduced) to the original display magnification with the same position as the center when the display magnification is changed (enlarged). In step S35, the handwriting input mode is set, and the process returns to step S1 shown in FIG. However, in step S35, the magnification change editing mode and the erasing mode are terminated.

なお、この第1実施例では、表示倍率データ336が示す表示倍率として拡大倍率を設定した場合について説明したが、縮小倍率を設定することもできる。かかる場合には、イレーサ50によって長押し操作が行われた場合に、タッチ画面100を設定された表示倍率で表示すると、タッチ画面100が縮小される。このようにすれば、比較的広い範囲の手書き画像を少ない手数(操作)で消去することができる。ただし、表示倍率データ336が示す表示倍率として拡大倍率と縮小倍率の両方を記憶しておくことにより、拡大表示および縮小表示を選択可能な構成としてもよい。拡大表示および縮小表示を選択可能にする場合には、長押し操作が行われている場合に、一定時間(たとえば、5秒〜10秒)毎に、拡大表示および縮小表示を切り替えて、タッチオフしたときの拡大表示または縮小表示(表示倍率)で固定されるようにしてもよい。   In the first embodiment, the case where the enlargement magnification is set as the display magnification indicated by the display magnification data 336 has been described. However, the reduction magnification can also be set. In such a case, when a long press operation is performed by the eraser 50, when the touch screen 100 is displayed at the set display magnification, the touch screen 100 is reduced. In this way, a relatively wide range of handwritten images can be erased with a small number of operations (operations). However, it may be configured such that enlargement display and reduction display can be selected by storing both the enlargement magnification and the reduction magnification as the display magnification indicated by the display magnification data 336. In order to make it possible to select enlarged display and reduced display, when a long press operation is performed, the display is touched off by switching between the enlarged display and the reduced display every predetermined time (for example, 5 seconds to 10 seconds). It may be fixed at the enlarged display or reduced display (display magnification).

この第1実施例によれば、消去モードにおいて長押し操作が検出された場合に、手書き画像を編集可能な状態でタッチ画面100の表示倍率を変えて表示させるので、ユーザは、長押し操作を行うだけでタッチ画面100の表示倍率を変えて、手書き画像を消去および修正することができる。したがって、手書き画像の大きさを変更して消去および修正する場合に、消去モード、拡大縮小モードおよび手書き入力モードの各モードへの切換を行う必要が無くなり、簡単な操作で所望の画像を消去および修正することができる。   According to the first embodiment, when a long press operation is detected in the erasing mode, the handwritten image is displayed in a state where the handwritten image can be edited while changing the display magnification of the touch screen 100, so that the user can perform the long press operation. The handwritten image can be erased and corrected by simply changing the display magnification of the touch screen 100. Therefore, when the size of the handwritten image is changed and erased and corrected, there is no need to switch to each mode of the erasing mode, the enlargement / reduction mode and the handwriting input mode, and the desired image can be erased and deleted with a simple operation. It can be corrected.

また、第1実施例によれば、消去モードにおいて長押し操作が検出された場合に、タッチ画面100の表示倍率を大きくするので、消去の対象となる文字等が小さかったり、文字間または行間が狭かったりする場合などに、手書き画像を拡大して表示することにより、消去し易くすることができる。   Further, according to the first embodiment, when a long press operation is detected in the erasing mode, the display magnification of the touch screen 100 is increased, so that the characters to be erased are small, the space between characters or the space between characters is small. If the handwritten image is enlarged and displayed when it is narrow, it can be easily erased.

さらに、第1実施例によれば、消去対象となる文字等が比較的広い範囲に描画されている場合には、手書き画像を縮小して表示することにより、消去し易くすることができる。   Furthermore, according to the first embodiment, when characters or the like to be erased are drawn in a relatively wide range, the handwritten image can be easily reduced by displaying it in a reduced size.

さらにまた、第1実施例によれば、イレーサ50のような所定の編集手段を用いてタッチパネル20にタッチされた場合に、手書き画像を消去する消去モードを自動的に設定するので、操作が簡単である。   Furthermore, according to the first embodiment, when the touch panel 20 is touched using a predetermined editing means such as the eraser 50, the erasing mode for erasing the handwritten image is automatically set, so that the operation is simple. It is.

また、第1実施例によれば、長押し操作が行われたときのタッチ入力による複数のタッチ位置の中心を中心にタッチ画面100の表示倍率を変えるので、タッチ画面100が拡大表示される場合には、消去の対象となる文字等の付近を長押しすることによって、消去の対象となる文字等およびその近辺がディスプレイ22に表示される。したがって、消去の対象となる文字等を消去し易くなり、情報処理装置10の使い勝手を向上させることができる。   Further, according to the first embodiment, the display magnification of the touch screen 100 is changed around the center of a plurality of touch positions by the touch input when the long press operation is performed, and thus the touch screen 100 is displayed in an enlarged manner. In this case, a character or the like to be erased and its vicinity are displayed on the display 22 by long pressing near the character or the like to be erased. Therefore, it becomes easy to erase characters or the like to be erased, and usability of the information processing apparatus 10 can be improved.

さらにまた、第1実施例によれば、長押し操作が検出されなくなった場合に、長押し操作が検出されなくなったときの表示倍率で、タッチ画面100の表示倍率が固定されるので、拡大または縮小して表示した状態で所望の画像を消去し易くなり、情報処理装置10の使い勝手を向上させることができる。   Furthermore, according to the first embodiment, when the long press operation is not detected, the display magnification of the touch screen 100 is fixed at the display magnification when the long press operation is not detected. A desired image can be easily deleted in a reduced and displayed state, and the usability of the information processing apparatus 10 can be improved.

なお、第1実施例では、イレーサ50によってタッチ入力されていることが判断されると、消去モードが自動的に設定されるようにしたが、ユーザによって消去モードが設定されてもよい。   In the first embodiment, when it is determined that a touch input is made by the eraser 50, the erase mode is automatically set. However, the erase mode may be set by the user.

また、第1実施例では、静電容量方式のタッチパネル20を用いてタッチ入力がイレーサ50によるものかどうかを判定する方法の一例について説明したが、他の方法または他の方式のタッチパネル20でもタッチ入力がイレーサ50によるものかどうかを判定することができる。   In the first embodiment, an example of a method for determining whether or not the touch input is made by the eraser 50 using the capacitive touch panel 20 has been described. However, the touch panel 20 of another method or another method can be touched. It can be determined whether the input is from the eraser 50.

たとえば、静電容量方式のタッチパネル20を用いた別の方法として、特開2015−79350号公報に開示される方法を採用することができる。   For example, as another method using the capacitive touch panel 20, a method disclosed in JP-A-2015-79350 can be employed.

また、赤外線方式のタッチパネル20を用いる場合には、複数の赤外線センサを有し、複数の方向からスキャンしてタッチ入力に用いられている物体の大きさを検出し、検出された物体の大きさと、予め登録されたイレーサ50の大きさとを比較して、タッチ入力がイレーサ50によるものかどうかを判定する方法がある。
[第2実施例]
第2実施例の情報処理装置10は、消去モードが設定された(手書き入力モードから消去モードに切り換えられた)後に、イレーサ50以外の編集手段による長押し操作が検出された場合にも、手書き画像を編集可能な状態でタッチ画面100の表示倍率を変えて表示するようにした以外は、第1実施例の情報処理装置10と同じであるため、第1実施例と異なる内容について説明し、重複した説明については省略することにする。
In addition, when the infrared touch panel 20 is used, it has a plurality of infrared sensors, scans from a plurality of directions, detects the size of an object used for touch input, and detects the size of the detected object. There is a method of determining whether or not the touch input is made by the eraser 50 by comparing the size of the eraser 50 registered in advance.
[Second Embodiment]
The information processing apparatus 10 according to the second embodiment also performs handwriting even when a long press operation by an editing unit other than the eraser 50 is detected after the erasing mode is set (switched from the handwriting input mode to the erasing mode). Except for changing the display magnification of the touch screen 100 and displaying the image in an editable state, the information processing apparatus 10 is the same as the information processing apparatus 10 of the first embodiment. A duplicate description will be omitted.

なお、第2実施例においても、表示倍率として拡大倍率が設定されている場合について説明するが、第1実施例と同様に、縮小倍率が設定されていてもよいし、拡大倍率と縮小倍率の両方が設定されていてもよい。   In the second embodiment, the case where the enlargement magnification is set as the display magnification will be described. However, similarly to the first embodiment, the reduction magnification may be set, or the enlargement magnification and the reduction magnification may be set. Both may be set.

図7(A)〜(D)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面100の変化の一例を示す図解図である。図7(A)には、ユーザが平仮名を50音順に横書きで手書きした際に、 “あいうえお”と書くべきところ、誤って“あいうえか”と書かれた状態が示される。   FIGS. 7A to 7D are illustrative views showing an operation example and an example of a change of the touch screen 100 when a handwritten image is enlarged and deleted. FIG. 7A shows a state where “aiueo” is written incorrectly when the user writes hiragana in horizontal writing in the order of the Japanese syllabary, and “aiueo” is written.

このような場合、第2実施例では、誤って書かれた手書き画像を消去するために、消しゴムアイコンが選択されることによって消去モードが設定される。   In such a case, in the second embodiment, the erase mode is set by selecting the eraser icon in order to erase the handwritten image written by mistake.

消去モードが設定されると、図7(B)に示すように、ユーザがペン40でタッチ画面100にタッチすると、ペン40によるタッチ入力のタッチ位置を中心に消しゴムカーソル130が表示される。この消しゴムカーソル130の大きさはデフォルトで設定されており、ユーザの選択により変更可能である。そして、ペン40によって長押し操作が行われた場合に、タッチ画面100(手書き画像)の表示倍率が変更される。   When the erasing mode is set, as shown in FIG. 7B, when the user touches the touch screen 100 with the pen 40, the eraser cursor 130 is displayed around the touch input touch position with the pen 40. The size of the eraser cursor 130 is set by default and can be changed by user selection. Then, when a long press operation is performed with the pen 40, the display magnification of the touch screen 100 (handwritten image) is changed.

表示倍率が変更されると、図7(C)に示すように、タッチ画面100が変更後の表示倍率(第2実施例では、2倍)で表示される。ただし、この第2実施例では、ペン40によるタッチ入力のタッチ位置を中心に、タッチ画面100が拡大表示される。このことは、タッチ画面100が縮小表示される場合も同じである。   When the display magnification is changed, as shown in FIG. 7C, the touch screen 100 is displayed at the changed display magnification (2 times in the second embodiment). However, in the second embodiment, the touch screen 100 is enlarged and displayed around the touch position of the touch input by the pen 40. This is the same when the touch screen 100 is displayed in a reduced size.

そして、図7(D)に示すように、ユーザがペン40でタッチ画面100の“あいうえか”における“か”の上でスライドを行うと、これに従って消しゴムカーソル130が移動され、この消しゴムカーソル130が移動した部分にある手書き画像(ここでは“か”)が消去される。   Then, as shown in FIG. 7D, when the user slides on the “ka” in “aiueka” on the touch screen 100 with the pen 40, the eraser cursor 130 is moved accordingly, and this eraser cursor is moved. The handwritten image (in this case, “ka”) in the portion where 130 has moved is erased.

なお、手書き画像を消去した後の操作(動作)は、第1実施例で示した内容と同じであるため、重複した説明は省略する。   Note that the operation (action) after erasing the handwritten image is the same as the contents shown in the first embodiment, and therefore a duplicate description is omitted.

以下、フロー図を用いて、第2実施例における情報処理装置10のCPU12の消去モード処理について説明するが、第1実施例の編集処理(図5および図6)で説明した処理と同じ処理については、詳しい説明を省略する。   Hereinafter, the erasure mode process of the CPU 12 of the information processing apparatus 10 in the second embodiment will be described with reference to the flowchart. The same process as the process described in the editing process (FIGS. 5 and 6) of the first embodiment is described below. Will not be described in detail.

図8および図9は、第2実施例におけるCPU12の消去モード処理を示すフロー図である。たとえば、この消去モード処理のフローは、第1実施例で示した編集処理のステップS5において実行されるサブルーチンである。   8 and 9 are flowcharts showing the erase mode processing of the CPU 12 in the second embodiment. For example, this erase mode process flow is a subroutine executed in step S5 of the editing process shown in the first embodiment.

具体的には、情報処理装置10において描画アプリケーションが起動されると、上述したように、通常の編集モードにおいて手書き入力モードを設定する。この手書き入力モードにおいて、たとえば、ユーザが消しゴムアイコンをタッチすると、CPU12は、消去モードを設定し、図8に示すように、消去モード処理を開始する。CPU12は、消去モード処理を開始すると、ステップS51で、長押し操作があるかどうかを判断する。ステップS51で“NO”であれば、ステップS53で、スライドが有るかどうかを判断する。ステップS53で“YES”であれば、ステップS55で、消去処理を実行する。このステップS55では、手書き画像のうち、ペン40のスライドに従って移動される消しゴムカーソル130でなぞった部分が消去される。以下、第2実施例の消去処理において、同様である。一方、ステップS53で“NO”であれば、そのままステップS51に戻る。   Specifically, when a drawing application is activated in the information processing apparatus 10, the handwriting input mode is set in the normal editing mode as described above. In this handwriting input mode, for example, when the user touches the eraser icon, the CPU 12 sets the erasing mode and starts the erasing mode process as shown in FIG. When starting the erasure mode process, the CPU 12 determines whether or not there is a long press operation in step S51. If “NO” in the step S51, it is determined whether or not there is a slide in a step S53. If “YES” in the step S53, an erasing process is executed in a step S55. In this step S55, the part traced with the eraser cursor 130 moved according to the slide of the pen 40 is erased from the handwritten image. The same applies to the erasing process of the second embodiment. On the other hand, if “NO” in the step S53, the process returns to the step S51 as it is.

また、ステップS51で“YES”であれば、ステップS57で、倍率変更編集モードを設定し、ステップS59で、タッチ入力のタッチ位置を中心にタッチ画面100を設定された表示倍率で表示する。   If “YES” in the step S51, the magnification change editing mode is set in a step S57, and the touch screen 100 is displayed at the set display magnification around the touch position of the touch input in a step S59.

続いて、図9に示すステップS61で、スライドがあるかどうかを判断する。ステップS61で“YES”であれば、ステップS63で、消去処理を実行して、ステップS65に進む。一方、ステップS61で“NO”であれば、そのままステップS65に進む。   Subsequently, in step S61 shown in FIG. 9, it is determined whether there is a slide. If “YES” in the step S61, an erasing process is executed in a step S63, and the process proceeds to a step S65. On the other hand, if “NO” in the step S61, the process proceeds to a step S65 as it is.

ステップS65では、タッチオフされたかどうかを判断する。ステップS65で“NO”であれば、上述したステップS61に戻る。一方、ステップS65で“YES”であれば、ステップS67で、タッチ入力が有るかどうかを判断する。   In step S65, it is determined whether touch-off has been performed. If “NO” in the step S65, the process returns to the above-described step S61. On the other hand, if “YES” in the step S65, it is determined whether or not there is a touch input in a step S67.

ステップS67で“NO”であれば、同じステップS67に戻る。一方、ステップS67で“YES”であれば、ステップS69で、戻るアイコン120が選択されたかどうかを判断する。   If “NO” in the step S67, the process returns to the same step S67. On the other hand, if “YES” in the step S67, it is determined whether or not the return icon 120 is selected in a step S69.

ステップS69で“NO”であれば、つまり、戻るアイコン120が選択されていない場合は、上述したステップS61に戻る。一方、ステップS69で“YES”であれば、つまり、戻るアイコン120が選択された場合は、ステップS71で、タッチ画面100の表示倍率を元に戻し、ステップS73で、手書き入力モードを設定して、通常の編集モードの処理(編集処理)にリターンする。ただし、消去された部分に文字等が手書きされる場合は、第1実施例で示した編集処理に戻った後に、編集処理のステップS5において処理される。   If “NO” in the step S69, that is, if the return icon 120 is not selected, the process returns to the above-described step S61. On the other hand, if “YES” in the step S69, that is, if the return icon 120 is selected, the display magnification of the touch screen 100 is returned to the original in a step S71, and the handwriting input mode is set in a step S73. Return to normal editing mode processing (editing processing). However, when a character or the like is handwritten in the erased portion, it is processed in step S5 of the editing process after returning to the editing process shown in the first embodiment.

なお、この第2実施例では、消しゴムアイコンが選択されることによって消去モードが設定されるようにしたが、これに限定される必要は無い。たとえば、ペン40が電子ペンであって、消去モードを設定する機能が割り当てられた押しボタンが設けられるような場合、ユーザによって当該押しボタンが押下されたときに消去モードが設定されるようにしてもよい。ただし、この場合、電子ペンと情報処理装置10とが通信可能な構成にされる。   In the second embodiment, the erase mode is set by selecting the eraser icon. However, the present invention is not limited to this. For example, when the pen 40 is an electronic pen and a push button to which a function for setting the erase mode is assigned is provided, the erase mode is set when the user pushes the push button. Also good. However, in this case, the electronic pen and the information processing apparatus 10 are configured to communicate with each other.

この第2実施例においても、第1実施例と同様に、簡単な操作で所望の画像を消去することができる。   Also in the second embodiment, a desired image can be erased by a simple operation as in the first embodiment.

なお、第2実施例では、イレーサ50のみならず、ペン40を用いた場合にも、消去モードにおいて、長押し操作が検出されると、タッチ画面100(手書き画像)の表示倍率を変更して、消去することができるようにしたが、ペン40のみを用いるようにしてもよい。
[第3実施例]
第3実施例の情報処理装置10は長押し操作の継続時間に応じて、タッチ画面100の表示倍率を変化させるようにした以外は、第1実施例の情報処理装置10と同じであるため、第1実施例と異なる内容について説明し、重複した説明については省略することにする。
In the second embodiment, not only the eraser 50 but also the pen 40 is used. When a long press operation is detected in the erasing mode, the display magnification of the touch screen 100 (handwritten image) is changed. However, only the pen 40 may be used.
[Third embodiment]
Since the information processing apparatus 10 of the third embodiment is the same as the information processing apparatus 10 of the first embodiment except that the display magnification of the touch screen 100 is changed according to the duration of the long press operation, The contents different from those of the first embodiment will be described, and redundant description will be omitted.

この第3実施例では、イレーサ50による長押し操作が検出されると、倍率変更編集モードが設定され、長押し操作が継続している場合においては、タッチ画面100の表示倍率が所定時間(たとえば、3秒〜5秒)毎に変化される。たとえば、表示倍率は、1倍、2倍、3倍、4倍に決定されており、イレーサ50による長押し操作の継続時間に応じて、2倍から3倍、3倍から4倍へと順次変化され、最大倍率(たとえば、4倍)の場合に所定時間が継続すると、2倍に戻され、上記の変化が繰り返される。そして、長押し操作が検出されなくなったときの表示倍率で、タッチ画面100の表示倍率が固定される。   In the third embodiment, when the long press operation by the eraser 50 is detected, the magnification change edit mode is set. When the long press operation is continued, the display magnification of the touch screen 100 is set to a predetermined time (for example, 3 to 5 seconds). For example, the display magnification is determined to be 1 ×, 2 ×, 3 ×, or 4 ×, and sequentially from 2 × to 3 ×, 3 × to 4 ×, depending on the duration of the long press operation by the eraser 50. When the predetermined time continues at the maximum magnification (for example, 4 times), it is returned to 2 times and the above change is repeated. Then, the display magnification of the touch screen 100 is fixed at the display magnification when the long press operation is no longer detected.

図10(A)〜(C)は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面100の変化の一例を示す図解図である。   FIGS. 10A to 10C are illustrative views showing an operation example and an example of a change in the touch screen 100 when a handwritten image is enlarged and erased.

第1実施例と同様に、ユーザがイレーサ50でタッチ画面100にタッチし、所定時間継続して指示した場合、長押し操作が検出され、倍率変更編集モードが設定される。倍率変更編集モードが設定されると、図10(A)に示すように、タッチ画面100は、2倍の表示倍率で表示される。   Similar to the first embodiment, when the user touches the touch screen 100 with the eraser 50 and gives an instruction continuously for a predetermined time, a long press operation is detected and the magnification change edit mode is set. When the magnification change edit mode is set, the touch screen 100 is displayed at a display magnification of 2 times as shown in FIG.

その後、長押し操作が継続している場合において、タッチ画面100が2倍の表示倍率で表示されてから所定時間を経過したときに、図10(B)に示すように、タッチ画面100は、3倍の表示倍率で表示される。図10(B)に示すタッチ画面100は、3倍の表示倍率で表示されているため、倍率ウインドウ110には“×3.0”と表示される。   After that, when the long press operation continues, when a predetermined time has elapsed after the touch screen 100 is displayed at the double display magnification, as shown in FIG. It is displayed at a display magnification of 3 times. Since the touch screen 100 shown in FIG. 10B is displayed at a display magnification of 3 times, “× 3.0” is displayed in the magnification window 110.

また、さらに長押し操作が継続している場合において、タッチ画面100が3倍の表示倍率で表示されてから所定時間を経過したときに、図10(C)に示すように、タッチ画面100は、4倍の表示倍率で表示される。図10(C)に示すタッチ画面100は、4倍の表示倍率で表示されているため、倍率ウインドウ110には“×4.0”と表示される。   Further, when the long press operation continues, when the predetermined time has elapsed after the touch screen 100 is displayed at the display magnification of 3 times, the touch screen 100 is displayed as shown in FIG. It is displayed at a display magnification of 4 times. Since the touch screen 100 shown in FIG. 10C is displayed at a display magnification of 4 times, “× 4.0” is displayed in the magnification window 110.

そして、イレーサ50がタッチオフされた場合には、タッチ画面100の表示倍率は、タッチオフされたときの表示倍率に固定される。たとえば、タッチ画面100が3倍の表示倍率で表示されているときにタッチオフされると、タッチ画面100の表示倍率は3倍に固定される。   When the eraser 50 is touched off, the display magnification of the touch screen 100 is fixed to the display magnification when touched off. For example, when touch-off is performed when the touch screen 100 is displayed at a display magnification of 3 times, the display magnification of the touch screen 100 is fixed to 3 times.

なお、タッチ画面100の表示倍率が変更された後の動作(操作)は、第1実施例で示した内容と同じであるため、重複した説明は省略する。   Note that the operation (operation) after the display magnification of the touch screen 100 is changed is the same as the contents shown in the first embodiment, and therefore, a duplicate description is omitted.

したがって、第3実施例では、倍率変更編集プログラム322において、イレーサ50による長押し操作が継続される場合において、所定時間毎に、表示倍率が変化される処理が追加される。   Therefore, in the third embodiment, in the magnification change editing program 322, when the long press operation by the eraser 50 is continued, a process for changing the display magnification every predetermined time is added.

また、第3実施例では、表示倍率データ336は、変化される複数の表示倍率の各々についての数値データである。   In the third embodiment, the display magnification data 336 is numerical data for each of the plurality of display magnifications to be changed.

以下、フロー図を用いて、第3実施例における情報処理装置10のCPU12の編集処理について説明するが、ステップS1〜S15およびステップS19〜S33の処理は、第1実施例と同じあるため、重複した内容については、説明を省略する。   Hereinafter, the editing process of the CPU 12 of the information processing apparatus 10 in the third embodiment will be described with reference to the flowchart. However, the processes in steps S1 to S15 and steps S19 to S33 are the same as those in the first embodiment, so The description of the contents is omitted.

図11は、第3実施例におけるCPU12の編集処理の一部を示すフロー図である。図11に示すように、第3実施例の編集処理では、第1実施例の編集処理において、ステップS17がステップS17´に変更され、ステップS17´とステップS19の間に、ステップS91〜ステップS101が設けられる。   FIG. 11 is a flowchart showing a part of the editing process of the CPU 12 in the third embodiment. As shown in FIG. 11, in the editing process of the third embodiment, step S17 is changed to step S17 ′ in the editing process of the first embodiment, and steps S91 to S101 are performed between step S17 ′ and step S19. Is provided.

図11に示すように、第3実施例では、CPU12は、ステップS17´で、タッチ画面100を最小の表示倍率よりも一段階大きい表示倍率(ここでは、2倍)で表示し、続くステップS91で、タッチ画面100の表示倍率が最大の表示倍率(ここでは、4倍)であるかどうかを判断する。ただし、ステップS17´の処理が実行されてから、ステップS91の処理が実行されるまでの時間は、表示倍率を変更する所定時間(3秒〜5秒)と同じ時間に設定される。   As shown in FIG. 11, in the third embodiment, the CPU 12 displays the touch screen 100 at a display magnification (in this case, 2 times) larger than the minimum display magnification in step S17 ′, and then continues to step S91. Thus, it is determined whether or not the display magnification of the touch screen 100 is the maximum display magnification (here, 4 times). However, the time from the execution of the process of step S17 ′ to the execution of the process of step S91 is set to the same time as a predetermined time (3 to 5 seconds) for changing the display magnification.

ステップS91で“NO”であれば、つまり、タッチ画面100の表示倍率が最大の表示倍率でなければ、ステップS93で、イレーサ50の複数のタッチ入力に対応する複数のタッチ位置の中心を中心に、タッチ画面100を一段階大きい表示倍率で表示して、ステップS97に進む。   If “NO” in the step S91, that is, if the display magnification of the touch screen 100 is not the maximum display magnification, the centers of the plurality of touch positions corresponding to the plurality of touch inputs of the eraser 50 are centered in the step S93. The touch screen 100 is displayed with a display magnification that is one step larger, and the process proceeds to step S97.

一方、ステップS91で“YES”であれば、つまり、タッチ画面100の表示倍率が最大の表示倍率であれば、ステップS95で、タッチ画面100を最小の表示倍率よりも一段階大きい表示倍率で表示して、ステップS97に進む。   On the other hand, if “YES” in the step S91, that is, if the display magnification of the touch screen 100 is the maximum display magnification, the touch screen 100 is displayed in a display magnification one step larger than the minimum display magnification in a step S95. Then, the process proceeds to step S97.

ステップS97では、タイマをリセットおよびスタートする。ただし、タイマは、長押し操作が継続している場合に、所定時間をカウントするためのタイマであり、情報処理装置10の内部に設けられる。   In step S97, the timer is reset and started. However, the timer is a timer for counting a predetermined time when the long press operation is continued, and is provided inside the information processing apparatus 10.

続くステップS99では、所定時間を経過したかどうかを判断する。つまり、タイマのカウント値が所定時間に到達したかどうかを判断する。ステップS99で“YES”であれば、つまり、所定時間を経過すれば、ステップS91に戻る。一方、ステップS99で“NO”であれば、つまり、所定時間を経過していなければ、ステップS101で、タッチオフかどうかを判断する。つまり、CPU12は、長押し操作が継続しているかどうかを判断する。   In a succeeding step S99, it is determined whether or not a predetermined time has elapsed. That is, it is determined whether the count value of the timer has reached a predetermined time. If “YES” in the step S99, that is, if a predetermined time has elapsed, the process returns to the step S91. On the other hand, if “NO” in the step S99, that is, if the predetermined time has not elapsed, it is determined whether or not the touch is turned off in a step S101. That is, the CPU 12 determines whether or not the long press operation is continued.

ステップS101で“NO”であれば、つまりタッチオンであれば、長押し操作が継続していると判断して、ステップS99に戻る。一方、ステップS101で“YES”であれば、つまりタッチオフであれば、長押し操作が終了したと判断して、ステップS19に進む。   If “NO” in the step S101, that is, if the touch is on, it is determined that the long press operation is continued, and the process returns to the step S99. On the other hand, if “YES” in the step S101, that is, if it is a touch-off, it is determined that the long press operation has ended, and the process proceeds to a step S19.

なお、第3実施例では、タッチ画面100が最大の表示倍率で表示されてから所定時間経過したとき、タッチ画面100を、最小の表示倍率よりも一段階大きい表示倍率で表示して、表示倍率を循環させるようにしたが、これに限定される必要はない。たとえば、タッチ画面100が最大の表示倍率まで変化させた後、最大の表示倍率から表示倍率が徐々に小さくなるように変化させて、表示倍率が線形的に増大および減少するように変化させてもよい。   In the third embodiment, when a predetermined time elapses after the touch screen 100 is displayed at the maximum display magnification, the touch screen 100 is displayed at a display magnification that is one step larger than the minimum display magnification. However, the present invention is not limited to this. For example, after the touch screen 100 is changed to the maximum display magnification, the display magnification is gradually decreased from the maximum display magnification, and the display magnification is linearly increased and decreased. Good.

また、第3実施例では、タッチ画面100が拡大される場合について説明したが、タッチ画面100が縮小される場合についても同様である。たとえば、消去モードにおいて、長押し操作が継続する場合において、所定時間を経過する毎に、表示倍率を、0.75倍、0.5倍、0.25倍のように次第に変化させてもよい。   In the third embodiment, the case where the touch screen 100 is enlarged has been described, but the same applies to the case where the touch screen 100 is reduced. For example, in the erase mode, when the long press operation continues, the display magnification may be gradually changed to 0.75 times, 0.5 times, 0.25 times each time a predetermined time elapses. .

この第3実施例によれば、長押し操作の継続時間に応じて、タッチ画面100の表示倍率を変化させるので、予め設定した一つの表示倍率に限定されず、選択的にタッチ画面100の表示倍率を設定することができ、情報処理装置10の使い勝手を向上させることができる。   According to the third embodiment, the display magnification of the touch screen 100 is changed according to the duration of the long press operation. Therefore, the display magnification of the touch screen 100 is not limited to one preset display magnification. The magnification can be set, and the usability of the information processing apparatus 10 can be improved.

また、第3実施例においても、第1実施例と同様に、簡単な操作で所望の画像を消去および修正することができる。   Also in the third embodiment, as in the first embodiment, a desired image can be erased and corrected with a simple operation.

なお、第2実施例に示した態様を、第3実施例に適用することも可能である。   The mode shown in the second embodiment can be applied to the third embodiment.

また、上述の実施例で挙げた具体的な数値、画面構成等は一例であり、実際の製品に応じて適宜変更することが可能である。   In addition, the specific numerical values, screen configurations, and the like given in the above-described embodiments are merely examples, and can be appropriately changed according to actual products.

10 …情報処理装置
12 …CPU
14 …RAM
16 …タッチパネル制御回路
18 …描画制御回路
20 …タッチパネル
22 …ディスプレイ
10 ... Information processing device 12 ... CPU
14 ... RAM
16 ... Touch panel control circuit 18 ... Drawing control circuit 20 ... Touch panel 22 ... Display

Claims (12)

表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、前記表示手段に表示する情報処理装置であって、
手書き画像を消去するためのイレーサによる入力操作を検出する入力操作検出手段、
前記イレーサによる前記入力操作に基づいて手書き画像を消去する消去モードを設定する消去モード設定手段、
前記消去モード設定手段によって消去モードを設定した場合に、前記イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する長押し判断手段、および
前記長押し判断手段によって前記イレーサによる前記長押し操作が有ることが判断された場合に、前記長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、前記表示画面の表示倍率を変えて前記表示手段に表示させる制御手段を備える、情報処理装置。
An information processing apparatus for displaying on the display means a display screen including a handwritten image handwritten using a pointing device provided in association with the display means,
An input operation detecting means for detecting an input operation by an eraser for erasing a handwritten image;
To clear the handwritten image based on the input operation by the eraser, erase mode setting means for setting an erase mode,
When the erase mode is set by the erase mode setting means, the long press determining means for determining whether or not there is a long press operation instructed continuously for a predetermined time by the eraser , and the long press determining means by the eraser When it is determined that there is a long press operation, the display means is changed to the display means by changing the display magnification of the display screen in a state where the handwritten image can be edited without deleting the handwritten image only by the long press operation. An information processing apparatus comprising control means for displaying.
記消去モード設定手段は、前記入力操作検出手段によって前記イレーサによる入力操作を検出した場合に、前記消去モードを設定する、請求項1記載の情報処理装置。 Before SL erase mode setting means, when detecting an input operation by the eraser by the input operation detecting means, sets the erase mode, the information processing apparatus according to claim 1. 前記制御手段は、前記長押し判断手段によって前記長押し操作が有ることが判断された場合に、当該長押し操作によって指示された位置を中心に前記表示画面の表示倍率を変える、請求項1または2記載の情報処理装置。   The control means changes the display magnification of the display screen around the position instructed by the long press operation when the long press determination means determines that the long press operation is present. 2. The information processing apparatus according to 2. 前記制御手段は、前記長押し操作が検出されなくなった場合に、前記長押し操作が検出されなくなったときの表示倍率で、前記表示画面の表示倍率を固定する、請求項1ないし3のいずれかに記載の情報処理装置。 Wherein when the push before Symbol length operation is no longer detected, the display magnification of when the long press operation is no longer detected, to fix the display magnification of the display screen, any of claims 1 to 3 An information processing apparatus according to claim 1. 前記制御手段は、前記長押し操作の継続時間に応じて、前記表示画面の表示倍率を変化させる、請求項1ないし4のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the control unit changes a display magnification of the display screen according to a duration of the long press operation. 前記制御手段は、前記長押し操作が継続している場合に、所定時間毎に前記表示画面の表示倍率を変化させる、請求項1ないし4のいずれかに記載の情報処理装置。   5. The information processing apparatus according to claim 1, wherein the control unit changes a display magnification of the display screen every predetermined time when the long press operation is continued. 6. 前記制御手段は、前記長押し判断手段によって前記長押し操作が有ることが判断された場合に、前記表示画面の表示倍率を大きくする、請求項1ないし6のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the control unit increases a display magnification of the display screen when the long press determination unit determines that the long press operation is performed. 前記制御手段は、前記長押し判断手段によって前記長押し操作が有ることが判断された場合に、前記表示画面の表示倍率を小さくする、請求項1ないし6のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the control unit reduces the display magnification of the display screen when the long press determination unit determines that the long press operation is performed. 前記イレーサによる前記長押し操作以外の入力操作に基づいて、手書き画像を消去する消去手段をさらに備える、請求項1ないし8のいずれかに記載の情報処理装置。The information processing apparatus according to claim 1, further comprising an erasing unit that erases a handwritten image based on an input operation other than the long press operation by the eraser. 前記消去手段は、前記制御手段によって手書き画像を編集可能な状態で前記表示画面の表示倍率が変化された後に、前記イレーサによる前記長押し操作以外の入力操作に基づいて、手書き画像を消去する、請求項9記載の情報処理装置。The erasing unit erases the handwritten image based on an input operation other than the long press operation by the eraser after the display magnification of the display screen is changed in a state where the handwritten image can be edited by the control unit. The information processing apparatus according to claim 9. 表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、前記表示手段に表示するコンピュータの情報処理プログラムであって、
前記コンピュータのプロセッサを、
手書き画像を消去するためのイレーサによる入力操作を検出する入力操作検出ステップ、
前記イレーサによる前記入力操作に基づいて手書き画像を消去する消去モードを設定する消去モード設定ステップ、
前記消去モード設定ステップにおいて消去モードを設定した場合に、前記イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する長押し判断ステップ、および
前記長押し判断ステップにおいて前記イレーサによる前記長押し操作が有ることを判断した場合に、前記長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、前記表示画面の表示倍率を変えて前記表示手段に表示させる制御ステップを実行させる、情報処理プログラム。
An information processing program for a computer that displays a display screen including a handwritten image handwritten using a pointing device provided in association with the display means on the display means,
A processor of the computer;
An input operation detecting step for detecting an input operation by an eraser for erasing a handwritten image;
An erasing mode setting step for setting an erasing mode , erasing a handwritten image based on the input operation by the eraser,
When the erase mode is set in the erase mode setting step, a long press determination step for determining whether or not there is a long press operation instructed continuously by the eraser for a predetermined time, and in the long press determination step, the eraser performs the If it is determined that the press and hold operation is present, the display without erasing the handwritten image by only the long press operation, in editable handwriting image, on said display means by changing the display magnification of the display screen An information processing program for causing a control step to be executed.
表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、前記表示手段に表示するコンピュータの情報処理方法であって、 前記コンピュータは、
(a)手書き画像を消去するためのイレーサによる入力操作を検出し、
前記イレーサによる前記入力操作に基づいて手書き画像を消去する消去モードを設定し、
)前記ステップ()において消去モードを設定した場合に、前記イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断し、そして
)前記ステップ()において前記イレーサによる前記長押し操作が有ることを判断した場合に、前記長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、前記表示画面の表示倍率を変えて前記表示手段に表示させる、情報処理方法。
A computer information processing method for displaying on the display means a display screen including a handwritten image handwritten using a pointing device provided in association with the display means, the computer comprising:
(A) detecting an input operation by an eraser for erasing a handwritten image;
( B ) Set an erasing mode to erase a handwritten image based on the input operation by the eraser;
( C ) When the erase mode is set in the step ( b ), it is determined whether or not there is a long press operation instructed continuously for a predetermined time by the eraser , and ( d ) the eraser in the step ( c ) The display means by changing the display magnification of the display screen in a state where the handwritten image can be edited without deleting the handwritten image only by the long pressing operation. Information processing method to be displayed on the screen.
JP2015174328A 2015-09-04 2015-09-04 Information processing apparatus, information processing program, and information processing method Active JP6584876B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015174328A JP6584876B2 (en) 2015-09-04 2015-09-04 Information processing apparatus, information processing program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015174328A JP6584876B2 (en) 2015-09-04 2015-09-04 Information processing apparatus, information processing program, and information processing method

Publications (2)

Publication Number Publication Date
JP2017049904A JP2017049904A (en) 2017-03-09
JP6584876B2 true JP6584876B2 (en) 2019-10-02

Family

ID=58279855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015174328A Active JP6584876B2 (en) 2015-09-04 2015-09-04 Information processing apparatus, information processing program, and information processing method

Country Status (1)

Country Link
JP (1) JP6584876B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196671A (en) * 2001-12-28 2003-07-11 Ricoh Co Ltd Plotted image erasing method, program by method, and storage medium storing program
JP4153350B2 (en) * 2002-05-13 2008-09-24 株式会社リコー Display device with touch panel, control method for display device with touch panel, and program for causing computer to execute the method
JP2010102662A (en) * 2008-10-27 2010-05-06 Sharp Corp Display apparatus and mobile terminal

Also Published As

Publication number Publication date
JP2017049904A (en) 2017-03-09

Similar Documents

Publication Publication Date Title
JP5537458B2 (en) Image display device capable of touch input, control device for display device, and computer program
JP4602166B2 (en) Handwritten information input device.
US20140210797A1 (en) Dynamic stylus palette
KR20100130671A (en) Method and apparatus for providing selected area in touch interface
TWI490771B (en) Programmable display unit and screen operating and processing program thereof
US20140300588A1 (en) Drawing device, drawing method, and drawing program
JP5628991B2 (en) Display device, display method, and display program
JP2015138360A (en) System, control program, and control method for object manipulation
JP6613338B2 (en) Information processing apparatus, information processing program, and information processing method
JP2009098990A (en) Display device
JP6352801B2 (en) Information processing apparatus, information processing program, and information processing method
JP2013246750A (en) Handwriting input device
JP6584876B2 (en) Information processing apparatus, information processing program, and information processing method
KR20090017828A (en) Method for controling interface, and apparatus for implementing the same
JP6670345B2 (en) Information processing apparatus, information processing program, and information processing method
JP5782157B2 (en) Image display device capable of touch input, control device for display device, and computer program
JP6971772B2 (en) Input devices and programs
JP6408273B2 (en) Information processing apparatus, information processing program, and information processing method
JP5908326B2 (en) Display device and display program
JP2020061179A (en) Information processing apparatus, information processing method, and information processing program
JP5801920B2 (en) Touch drawing display device and operation method thereof
JP2015064805A (en) Display device and program
KR101444202B1 (en) Method and apparatus for applying a document format through touch-screen
JP2019023888A (en) Information processing apparatus, information processing program and information processing method
JP6550485B2 (en) Display device, control program and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190304

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: 20190903

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190904

R150 Certificate of patent or registration of utility model

Ref document number: 6584876

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150