JP2010218286A - Information processor, program, and display method - Google Patents
Information processor, program, and display method Download PDFInfo
- Publication number
- JP2010218286A JP2010218286A JP2009065059A JP2009065059A JP2010218286A JP 2010218286 A JP2010218286 A JP 2010218286A JP 2009065059 A JP2009065059 A JP 2009065059A JP 2009065059 A JP2009065059 A JP 2009065059A JP 2010218286 A JP2010218286 A JP 2010218286A
- Authority
- JP
- Japan
- Prior art keywords
- stroke
- display
- information
- input
- stroke information
- 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.)
- Pending
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】情報処理装置に入力している入力ストロークを確認しながら表示面を大きく使っての手書き入力を行なうことの可能な情報処理装置および情報処理装置において実行可能なプログラムおよび表示方法を提供することを課題とする。
【解決手段】手書き入力可能な情報処理装置において、表示面に手書き入力を行なうと手書きを行なったストロークとは異なるサイズの入力ストローク51が表示面に表示され、さらに手書きを行なった軌跡と同様の軌跡のストロークである軌跡ストロークが43が表示される。入力ストローク51を手書きを行ったストロークと異なるサイズで表示することによって、ユーザは入力ストローク51を確認しながら表示面を大きく使っての手書き入力を行うことが可能となる。
【選択図】図5An information processing apparatus capable of performing handwritten input using a large display surface while checking an input stroke input to the information processing apparatus, a program executable in the information processing apparatus, and a display method are provided. This is the issue.
In an information processing apparatus capable of handwriting input, when handwriting input is performed on a display surface, an input stroke 51 having a size different from that of a handwritten stroke is displayed on the display surface, and the same as the locus of handwriting. The locus stroke 43 which is the stroke of the locus is displayed. By displaying the input stroke 51 in a size different from the stroke in which the handwriting is performed, the user can perform handwriting input using a large display surface while confirming the input stroke 51.
[Selection] Figure 5
Description
本発明は情報処理装置および情報処理装置で実行可能プログラムであって、特に表示部に手書き入力の可能な情報処理装置また該情報処理装置で実行可能なプログラムおよび表示方法に関する。 The present invention relates to an information processing apparatus and a program executable by the information processing apparatus, and more particularly to an information processing apparatus capable of handwriting input on a display unit, and a program and display method executable by the information processing apparatus.
近年、PC(Personal Computer)やPDA(Portable Digital Assistant)等において、表示部を指やスタイラスペンでなぞることにより、文字や絵を入力する手書き入力の可能な情報処理装置が提供されている。通常、表示部に対する手書き入力では、表示部内に入力の行なわれた情報が表示される入力情報表示領域と手書き入力を行なう手書き領域とが分かれた場所に存在する。ユーザは手書き領域に手書きを行い、入力された情報が入力情報表示領域に表示される。このように手書き領域と入力情報表示領域の場所が分かれている場合では、入力情報表示領域を表示しなければならず表示部内の手書き領域が小さくなる。するとユーザは狭い手書き領域内への書き込みをしなければならず複雑な入力が困難な場合があった。また、近年の情報処理装置の小型化、携帯電話へのタッチパネルの採用によって手書き領域は小さくなり、今後この問題は増大するものと考えられる。 2. Description of the Related Art In recent years, information processing apparatuses capable of handwriting input for inputting characters and pictures by tracing a display unit with a finger or a stylus pen in a PC (Personal Computer), a PDA (Portable Digital Assistant), and the like have been provided. Normally, in handwriting input to the display unit, an input information display area in which information input in the display unit is displayed and a handwritten region in which handwriting input is performed exist in separate locations. The user performs handwriting in the handwriting area, and the input information is displayed in the input information display area. When the handwritten area and the input information display area are thus separated, the input information display area must be displayed, and the handwritten area in the display unit is reduced. Then, the user has to write in a narrow handwritten area, and complicated input may be difficult. In addition, the handwriting area becomes smaller due to the recent downsizing of information processing apparatuses and the adoption of touch panels for mobile phones, and this problem is expected to increase in the future.
上記問題に鑑みて、手書きされた文字を認識し、変換を行って通常のテキストデータとして入力する情報処理装置において、入力情報表示領域内に手書きを行なうことが可能であり、手書き入力が行なわれると、手書きのストロークを囲む矩形領域における入力情報表示を半透明とすることで、広い領域に書き込み可能であって入力情報表示を見やすいものとする手書き文字入力装置が提案されている(特許文献1参照)。 In view of the above problems, in an information processing apparatus that recognizes handwritten characters, converts them, and inputs them as normal text data, it is possible to perform handwriting in the input information display area, and handwriting input is performed. In addition, a handwritten character input device has been proposed in which the input information display in the rectangular area surrounding the handwritten stroke is made translucent so that the input information display can be easily written in a wide area (Patent Document 1). reference).
上記提案では手書きを行なったデータをテキストデータとして一文字ずつ入力を行ない表示部を手書き入力に使用することの可能な手書き文字入力装置が提案されている。 In the above proposal, a handwritten character input device has been proposed in which handwritten data is input as text data one by one and the display unit can be used for handwritten input.
従来技術では入力を行なっている入力ストロークを視覚的に確認しながら表示面を大きく使っての手書き入力を行なうことの可能な情報処理装置は未だ提案されていない。 In the prior art, there has not yet been proposed an information processing apparatus capable of performing handwritten input using a large display surface while visually confirming input strokes being input.
本発明は上記問題に鑑みてなされたもので、情報処理装置に入力している入力ストロークを確認しながら表示面を大きく使っての手書き入力を行なうことの可能な情報処理装置および情報処理装置において実行可能なプログラムおよび表示方法を提供することを目的とする。 The present invention has been made in view of the above problems, and in an information processing apparatus and an information processing apparatus capable of performing handwriting input using a display surface while confirming an input stroke input to the information processing apparatus. An object is to provide an executable program and a display method.
本発明にかかる情報処理装置は表示手段と、前記表示手段の前面に設けられ、物体の接触又は近接箇所を検知するタッチ検知手段と、前記タッチ検知手段によって検知された前記物体の接触又は近接箇所が該表示手段の前面を移動する軌跡を示すストローク情報を検知するストローク情報検知手段と、前記ストローク情報検知手段によって検知された前記ストローク情報の描画サイズを所定のサイズに変更するストローク情報変更手段と、前記表示手段の変更ストローク表示領域に前記ストローク情報変更手段によって変更されたストローク情報を表示する表示制御手段とを具備することを特徴とする。 An information processing apparatus according to the present invention includes a display unit, a touch detection unit that is provided in front of the display unit and detects a contact or proximity of an object, and a contact or proximity of the object detected by the touch detection unit. Stroke information detecting means for detecting stroke information indicating a trajectory moving in front of the display means; stroke information changing means for changing the drawing size of the stroke information detected by the stroke information detecting means to a predetermined size; And display control means for displaying the stroke information changed by the stroke information changing means in the changed stroke display area of the display means.
また、本発明にかかるプログラムは表示手段を備えた情報処理装置において実行可能なプログラムであって、物体の接触又は近接箇所を検知する検知手段により前記物体の接触又は近接箇所のストローク情報を検知する工程と、前記ストローク情報の描画サイズを変更するストローク情報変更手段により検知した前記ストローク情報の描画サイズを所定のサイズに変更する工程と、前記表示手段により所定のサイズに変更した前記ストローク情報を表示させる工程とを前記情報処理装置に実行させることを特徴とする。 Further, the program according to the present invention is a program that can be executed in an information processing apparatus including a display unit, and detects the contact information of the object or the stroke information of the proximity location by the detection unit that detects the contact or proximity location of the object. A step of changing a drawing size of the stroke information detected by a stroke information changing unit that changes a drawing size of the stroke information to a predetermined size; and displaying the stroke information changed to a predetermined size by the display unit And causing the information processing apparatus to execute the step of causing the information processing to be performed.
また、本発明にかかる表示方法は表示手段を備えた情報処理装置で行われる表示方法であって、物体の接触又は近接箇所を検知する検知手段により前記物体の接触又は近接箇所のストローク情報を検知し、前記ストローク情報の描画サイズを変更するストローク情報変更手段により検知した前記ストローク情報の描画サイズを所定のサイズに変更し、前記表示手段により所定のサイズに変更した前記ストローク情報の表示を行うことを特徴とする。 The display method according to the present invention is a display method performed by an information processing apparatus provided with display means, and detects the contact information of the object or the stroke information of the proximity place by the detection means for detecting the contact or proximity place of the object. And changing the drawing size of the stroke information detected by the stroke information changing means for changing the drawing size of the stroke information to a predetermined size, and displaying the stroke information changed to the predetermined size by the display means. It is characterized by.
本発明によれば、手書き入力によって入力された入力ストロークを所定のサイズで表示することで、ユーザは入力ストロークを確認しながら、表示部を広く使っての手書き入力を行なうことの可能な情報処理装置および情報処理装置において実行可能なプログラムおよび表示方法を実現することができる。 According to the present invention, by displaying the input stroke input by handwriting input in a predetermined size, the user can perform handwriting input using the display unit widely while confirming the input stroke. A program and a display method that can be executed in the apparatus and the information processing apparatus can be realized.
以下、本発明の実施形態を図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は本実施形態におけるPC10の概観の一例を示す斜視図である。図1にはPC10、表示部11、キーボード12、およびタッチパッド13が示されている。
FIG. 1 is a perspective view showing an example of an overview of the
PC10はユーザの指示によって各種計算処理を行う情報処理装置である。またPC10はユーザが指またはスタイラスペンで表示部11に接触または近接することによりPC10を操作可能なタッチパネル機能を有する情報処理装置である。本実施形態では情報処理装置の一例としてPCを例示しているがこれに限定されるものではなく、本発明はPDAや携帯電話等の様々な情報処理装置に適用可能ある。
The PC 10 is an information processing apparatus that performs various calculation processes in accordance with user instructions. The PC 10 is an information processing apparatus having a touch panel function that allows the user to operate the PC 10 by touching or approaching the
表示部11はPC10が出力する画像情報をユーザに向けて表示する機能を有している。また表示部11はユーザまたはスタイラスペンの接触を検知し、PC10に電気信号として入力する機能を有している、
キーボード12はユーザのキー押圧を検知し、PC10に検知情報を電気信号として入力する機能を有している。
The
The
タッチパッド13はユーザが表面を指でなぞるとその動きを検知し、検知情報をPC10に電気信号として入力する機能を有している。
The
図2は本実施形態におけるPC10のハードウェア構成の一例示すブロック図である。図2にはPC10、CPU21、ROM22、RAM23、HDD24、GPU25、LCD26、入力制御部27、タッチ検知部28、キーボード12、タッチパッド13、バス29が示されている。
FIG. 2 is a block diagram showing an example of the hardware configuration of the PC 10 in this embodiment. FIG. 2 shows the PC 10,
CPU21は中央演算処理装置(Central Processing Unit)であり、PC10全体を制御している。またプログラムを実行し、そのプログラムに応じた所定の処理を実行する機能を有している。
The
ROM22は半導体メモリによって構成されCPU21の実行するプログラムを格納している。
The
RAM23は半導体メモリにより構成され、CPU21がプログラムを処理する際のプログラムおよびデータの格納用領域として利用される。
The
HDD24は例えば磁気ディスク装置であり、PC10のデータを保存する不揮発性の領域として利用される。CPU21の指示により、記憶されたプログラムやデータを読み出すことができる。
The HDD 24 is a magnetic disk device, for example, and is used as a non-volatile area for storing data of the PC 10. The stored program and data can be read out by an instruction from the
GPU25は画像処理用の半導体チップであり、CPU21からの描画指示に従って画像を描画し、LCD26に出力する機能を持つ。
The
LCD26はたとえば液晶ディスプレイ(Liquid Crystal Display)であり、PC10が出力する画像情報をユーザに向けて表示する機能を有している。
The
入力制御部27は、タッチ検知部28、キーボード12、およびタッチパッド13からのユーザの入力情報を制御しているコントローラである。
The
タッチ検知部28はLCD26の表面に設けられ、ユーザまたスタイラスペンの接触を検知し、入力制御部27に検知情報を電気信号として入力する機能を有している。またタッチ検知部28は二つの指を使っての入力操作可能なマルチタッチ機能を有している。タッチ検知部28がマルチタッチ機能を有することは本実施形態における例示であり、これに限定されるものではない。
The
表示部11はLCD26およびタッチ検知部28より構成される。
The
バス29はPC10内の各モジュールを通信可能に接続している。
The
図3は本実施形態における手書き入力機能の機能構成の一例を示す機能ブロック図である。図3にはストローク情報検知部31、認識部32、入力ストローク描画部33、軌跡ストローク描画部34、表示制御部35、および表示装置36が示されている。
FIG. 3 is a functional block diagram showing an example of the functional configuration of the handwriting input function in the present embodiment. FIG. 3 shows a stroke
ストローク情報検知部31は表示部11へのユーザまたはスタイラスペンの接触を検知する手段であり、本実施形態ではタッチ検知部28、入力制御部27によって構成される。ストローク情報検知部31は表示部11への接触の位置情報を座標値、または座標値列(ストローク)として検知し、その座標値また座標値列情報(手書きストローク情報)を認識部32に伝達する。
The stroke
認識部32はタッチ検知部28、キーボード12、およびタッチパッド13からのユーザの手書き入力機能に関する各種操作を認識する機能を有している。さらに認識したユーザ操作情報より各種設定変更等を行ない、入力ストローク描画部33および軌跡ストローク描画部34に描画指示を行なう。本実施形態では入力制御部27およびCPU21によって構成される。
The
入力ストローク描画部33はストローク情報検知部31によって検知される手書きストローク情報、および認識部32からの指示により、入力された情報としてのストローク(入力ストローク)の所定サイズでの描画を行なう機能を有している。入力ストローク描画部33は本実施形態においてGPU25により構成される。入力ストローク描画部33は描画を行なった入力ストローク情報を表示制御部35へと伝達する。
The input
軌跡ストローク描画部34はストローク情報検知部31によって検知される手書きストローク情報、および認識部32からの指示により、ユーザが表示部11上の接触を行なった軌跡(指またはスタイラスペンでなぞった軌跡)のストローク(以下、軌跡ストローク)の描画を行なう機能を有している。軌跡ストローク描画部34は本実施形態においてGPU25により構成される。軌跡ストローク描画部34は描画を行なった軌跡ストローク情報を表示制御部35へと伝達する。
The locus
表示制御部35は入力ストローク描画部33から伝達される入力ストロークと、軌跡ストローク描画部34から伝達される軌跡ストロークとの二つの画像情報を重ね合わせ表示装置36に表示させる機能を有している。本実施形態では表示制御部35はGPU25により構成される。
The
表示装置36は表示制御部35より入力される入力ストロークと軌跡ストロークとが重ねあわされた画像情報の表示を行なう機能を有している。本実施形態では表示装置36はLCD26により構成される。
The
図4は本実施形態における手書きアプリケーション実行時のLCD26の表示の一例を示す図である。図4には手書きアプリウィンドウ41、入力ストローク情報表示領域42、軌跡ストローク43、入力ストローク44、および描画サイズ設定表示45が示されている。
FIG. 4 is a diagram showing an example of display on the
本実施形態におけるPC10での手書き入力は、手書きアプリケーション実行時に行なうことが可能となる。手書きアプリケーションのプログラムはHDD24に格納されている。CPU21がユーザの指示によって該プログラムを取り出し、手書きアプリケーションを実行することによって手書き入力が可能となる。
Handwriting input on the
手書き入力のユーザ入力方法としてはスタイラスペンを使った入力方法も考えられるが本実施形態においては指を接触させての手書きを例示して説明を行なう。 As a user input method for handwriting input, an input method using a stylus pen is also conceivable. In this embodiment, handwriting with a finger in contact will be described as an example.
手書きアプリウィンドウ41は手書きアプリケーション実行時にLCD26に表示されるウィンドウであり、このウィンドウの領域にユーザは指による手書きを行なうことによって手書きストローク情報がPC10に入力される。本実施形態においては手書きウィンドウ41内に手書きを行なうことができるものとして例示するが、これに限定されるものではなく、表示部11全体に手書き可能であってもよい。また本実施形態においても、手書きアプリウィンドウ41を最大とすることでほぼ表示部11全体に手書きを行なうことが可能である。
The
入力ストローク情報表示領域42は入力ストロークが表示される領域である。ユーザが手書き入力を行なうとこの領域に所定サイズで描画された入力ストロークが表示される。
The input stroke
軌跡ストローク43はユーザが表示部11に手書きを行なった(指でなぞった)軌跡を表示するストロークである。軌跡ストローク43は本実施形態において半透明、太線で入力ストローク44とは異なる色で描画、表示される。図4では半透明を破線で表現している。
The
入力ストローク44は手書きストローク情報よりPC10に入力されるストロークである。本実施形態において入力ストローク44は手書きストロークに対する描画サイズの設定変更が可能である。
The
描画サイズ設定表示45は手書きアプリウィンドウ41内に表示されタッチパネル機能を用いて操作をすることによって、手書きストロークに対する入力ストローク44の描画サイズ比率を設定することが可能となっている。ここでの描画サイズ比率とは単に入力ストロークの表示のサイズに関する比率ではなく、入力ストローク情報表示領域42に対する入力ストロークの描画サイズの比率である。図4では手書きストロークに対する入力ストローク44の描画サイズ比率が20%となっているものを例示する。本実施形態においては入力ストローク44のサイズ設定の基準を手書きストロークに対するサイズ比率として表示するよう例示しているが、これに限定されるものではなく、入力ストロークのサイズ変更を行なうことが可能であればこの基準に限定されるものではない。また、描画サイズ設定表示45において設定可能な描画サイズ比率を0%〜100%(正確には0%は存在しない。)と例示しているがこれに限定されるものではなく、描画サイズ比率を0%〜200%のように手書きストロークから拡大された入力ストローク44の表示を行なうことも可能である。本実施形態のように手書きストロークから縮小された入力ストロークの表示を行なう場合は細かい入力ストロークを大きく手書き入力することが可能となる。
The drawing
本実施形態においてユーザが表示部11に指で接触を行なうとタッチ検知部28が接触を検知する。タッチ検知部28からの検知情報より入力制御部27は接触された座標値情報をCPU21に対して出力する。CPU21はユーザが接触した領域が描画サイズ設定表示45領域内であるか否かを判別し、描画サイズ設定表示領域45内であるならば入力ストロークを描画する際の描画サイズ設定の変更を行なう。CPU21はユーザが接触した領域が描画サイズ設定表示45領域内で無いならば手書きストロークとして認識し、GPU25に対し入力ストロークおよび軌跡ストロークの描画指示を行なう。GPU25はCPU21からの描画指示により入力ストロークおよび軌跡ストロークの描画を行ない、それらの画像情報を重ね合わせて、LCD26に表示させる。
このとき軌跡ストロークは本実施形態において、上述のように半透明で、太線かつ入力ストロークとは異なる色で表示される。これは軌跡ストロークと入力ストロークとが重なってしまった場合、半透明であることで軌跡ストロークおよび入力ストロークのどちらの文字も認識することが可能となる。軌跡ストロークの線の線種を変更し、例えば破線等での描画を行なったとしても前述と同様の効果を得ることが可能である。また、太線で軌跡ストロークの表示を行なうことで、入力ストロークと軌跡ストロークとを混合して認識してしまう危険性を回避することが可能である。入力ストロークと軌跡ストロークとを異なる色で表示することも同様に認識の混合を回避できる。また本実施形態では軌跡ストロークを太線とするように例示しているが、認識の混合を回避できればよいので、軌跡ストロークが入力ストロークと線の太さが異なっていれば(軌跡ストロークを細線で表現しても)よい。またこれらの半透明、太線、色等の設定は設定変更可能としておいてもよい。設定変更可能とする場合は、ユーザはタッチパネル機能、キーボード12、タッチパッド13等で設定の変更を入力すると入力制御部27が設定変更入力情報をCPU21に伝達し、CPU21はGPU25に設定変更後の軌跡ストロークの描画指示を行う。GPU25は該指示に対応した軌跡ストロークの描画を行い、入力ストロークと合わせてLCD26に表示させる。
In the present embodiment, when the user contacts the
At this time, in this embodiment, the trajectory stroke is translucent as described above, and is displayed in a thick line and a color different from the input stroke. In this case, when the trajectory stroke and the input stroke overlap, it is possible to recognize both the trajectory stroke and the input stroke character by being translucent. Even if the line type of the trajectory stroke line is changed, for example, drawing with a broken line or the like is performed, the same effect as described above can be obtained. Further, by displaying the trajectory stroke with a bold line, it is possible to avoid the danger of recognizing the input stroke and the trajectory stroke in a mixed manner. Displaying the input stroke and the trajectory stroke in different colors can similarly avoid a mixture of recognition. In this embodiment, the locus stroke is exemplified as a thick line. However, since it is only necessary to avoid a mixture of recognition, if the locus stroke is different from the input stroke and the line thickness (the locus stroke is represented by a thin line). Yes) Also, these settings of semi-transparency, thick line, color, etc. may be changeable. When the setting can be changed, when the user inputs a setting change with the touch panel function, the
図5は本実施形態における手書きアプリケーション実行時のLCD26の表示の一例を示す図である。図5には手書きアプリウィンドウ41、入力ストローク情報表示領域42、軌跡ストローク43、入力ストローク51、および描画サイズ設定表示52が示されている。図5は描画サイズ設定を変更して図4と同様の手書き書き込みを行なった場合の図である。
FIG. 5 is a diagram showing an example of display on the
図5では描画サイズ設定表示52の描画サイズ設定が40%に設定されており、手書きストロークに対する入力ストローク51が40%の大きさで描画、表示されている。このように描画サイズの設定変更によって入力ストローク51の描画サイズを変更することが可能である。本実施形態においてはタッチパネル機能を用いての描画サイズ設定表示52での描画サイズ設定を例示しているがこれに限定されるものではなく、他の入力手段によっての描画サイズの設定変更を行なってよい。他の入力手段の例としてはキーボード12、タッチパッド13等が考えられる。
In FIG. 5, the drawing size setting of the drawing
そのときはキーボード12、タッチパッド13からのユーザによる設定変更指示を入力制御部27が受付け、CPU21に伝達することによってCPU21が入力ストローク51の描画サイズの設定変更を行なう。
At that time, the
図6は本実施形態における入力可能領域の移動方法の一例を示す図である。図6には手書きアプリウィンドウ41、入力ストローク情報表示領域42、軌跡ストローク43、入力ストローク44、描画サイズ設定表示45、軌跡ストローク61、および領域62が示されている。
FIG. 6 is a diagram illustrating an example of a method for moving an inputtable area in the present embodiment. FIG. 6 shows a
図6(A)は図4と同様の表示であり、図6(B)は図6(A)の表示からマルチタッチ機能を用いた入力可能領域の移動を行なった後の表示を示している。ここでの入力可能領域とは入力ストローク情報表示領域42におけるユーザが入力ストロークを入力可能な領域であり、手書きアプリウィンドウ41における手書き入力を行なうことの可能な領域と対応した領域である。本実施形態における手書きアプリケーションにおいてタッチパネルのマルチタッチ機能を用いての描画領域の移動を行なうことが可能である。図6(A)で示すようにユーザは表示部11に二つの指で(二点の接触点で)接触し、そのまま表示部11上で指を移動させると、軌跡ストローク43が手書きアプリウィンドウ41上で指の移動方向へ移動量分、移動し、図6(B)の軌跡ストローク61の位置となる。これによって入力ストローク情報表示領域42の入力ストロークの入力可能な領域が移動し、図6(B)の領域62への入力ストロークの入力が可能となる。本実施形態において領域62は説明のために示しているものであるので実際にLCD26に表示されるわけではない。しかし、これに限定されるものではなく、LCD26への領域62の表示が行なわれてもよい。
FIG. 6A shows the same display as FIG. 4, and FIG. 6B shows the display after the input available area is moved using the multi-touch function from the display of FIG. 6A. . The input enabled area here is an area in the input stroke
表示部11への同時に2点への指の接触をタッチ検知部28が検知すると、入力制御部27は該接触の情報をCPU21に入力する。入力制御部27からの入力情報によりCPU21は2点への接触が行なわれているマルチタッチであると判別を行い、マルチタッチでの接触点の移動があれば、軌跡ストロークを指の移動方向、移動量分、移動させて描画するようにGPU25に指示を行い、さらに入力ストロークの入力位置を相対的に変更する。
When the
以上の処理を行うことで軌跡ストロークの位置が移動し、入力ストローク情報表示領域42における入力ストロークの入力可能位置を変更されるのでユーザは画面を広く使って、それまでの手書き入力と継続的に手書きを行なうことが可能である。本実施形態ではマルチタッチ機能によって入力ストローク情報表示領域42における入力ストロークの入力可能領域の変更を行なったがこれに限定されるものではなく、他の入力方法、例えばキーボード12やタッチパッド13によるユーザ操作によって入力ストロークの入力可能領域の変更を行なってもよい。
By performing the above processing, the position of the trajectory stroke moves and the position where the input stroke can be input in the input stroke
またマルチタッチ機能を用いて、入力ストロークの入力可能な領域および入力ストロークの描画サイズの変更を行なってもよい。例えば領域62を表示させながら、ユーザがマルチタッチを行いながら2つの指同士を遠ざけると軌跡ストロークが拡大して表示され、それに対応して領域62は縮小される。またそれに応じて入力ストロークの描画サイズが小さくなる。また逆に指同士を近づけると軌跡ストロークが縮小表示され、それに対応して領域62は拡大される。またそれに応じて入力ストロークの描画サイズが大きくなる。このようにすることでユーザは直感的に入力操作を行うことが可能となる。またこのマルチタッチによる拡大縮小機能と上記のマルチタッチによる軌跡ストロークおよび領域62の移動を同時に行えるとしてもよい。
Further, the input area of the input stroke and the drawing size of the input stroke may be changed using the multi-touch function. For example, when the user moves the two fingers away while performing multi-touch while displaying the
また、軌跡ストロークの表示/非表示の切り替えを行なえるとしてもよい。軌跡ストロークの表示/非表示の切り替えを行なうことを可能とすると、入力ストロークの表示がユーザからさらに確認しやすくなる。軌跡ストロークの表示/非表示を切り替えて、非表示としたときにはユーザの操作イベントに対する入力ストロークの表示、入力の対応を表示状態とは異なったものとしてもよい。例えばユーザが一定時間以下の間隔で表示部11上の同じ場所を2度タッチするダブルタッチを行ったとき、またはマルチタッチの状態で指をスライドさせないとき等に軌跡ストロークの表示/非表示を行なうとしてもよい。軌跡ストロークを非表示とさせたときは、マルチタッチにおいて指を広げる操作を行うと、入力ストロークおよび領域62が拡大される。逆に指を近づける操作を行うと、入力ストロークおよび領域62が縮小されるとしてもよい。これらの操作を行った後に、ダブルタッチ等で軌跡ストロークを再度表示させたときには、軌跡ストロークの表示サイズは変更されておらず、ユーザが手書きを行うと入力ストローク情報表示領域に対して、それまでに表示されている入力ストロークが拡大/縮小された比率と同じサイズ比率での入力ストロークの入力が行われるとしてもよい。この機能ではユーザは入力ストロークの描画比率を変更することができる。
Further, the display / non-display of the trajectory stroke may be switched. If it is possible to switch the display / non-display of the trajectory stroke, it becomes easier for the user to confirm the display of the input stroke. When the display / non-display of the locus stroke is switched to make it non-display, the display of the input stroke and the correspondence of the input to the user operation event may be different from the display state. For example, when the user performs a double touch in which the same location on the
軌跡ストロークが非表示となっているときは、ユーザは表示部11の領域62の表示部分にタッチし、スライドさせることで、そのときの指の移動方向、移動量に対応して、領域62が移動してもよい。また、領域62の移動に関しては、入力ストローク表示領域42におけるユーザがタッチした場所に移動するとしてもよい。またこのときに再び軌跡ストロークを表示させると、軌跡ストロークは領域62に存在する入力ストロークに対応したものとなっている。この領域62の移動および軌跡ストロークの非表示から表示への切り替えを、スライドを行わないマルチタッチでおこなうとしてもよい。マルチタッチで領域62の移動を行うときには、マルチタッチを行った2本の指の間隔に応じて領域62の大きさが決定される。矩形である領域62の縦と横の長さの比は手書きアプリウィンドウ41の手書き可能な領域の形によって決定されるため、ユーザが指を略水平にしてマルチタッチを行ったときは領域62の右端と左端の距離が指の間隔となっている、またはそれに対応した間隔(例えば領域62の右端と左端の距離が指の感覚の8割の長さのように長さの比率が変化した間隔)となっていればよい。ユーザが指を略垂直にしてマルチタッチを行ったときは領域62の上端と下端の距離が指の間隔、指を斜めとしたときは領域62の対角同士の距離が指の間隔となるようにしてもよい。このように構成するとユーザは直感的に入力ストロークの描画を行う位置の変更を行なうことができる。
When the locus stroke is not displayed, the user touches and slides the display portion of the
図7は本実施形態における手書き入力処理の処理フローの一例を示すフロー図である。 FIG. 7 is a flowchart showing an example of a processing flow of handwriting input processing in the present embodiment.
本実施形態において手書き入力を行なうとき、まず手書きアプリケーションを起動する。手書きアプリケーションが起動されると、CPU21はタッチ検知部28で検知した入力制御部27からの入力情報よりユーザの入力ストロークの描画サイズの設定変更指示が行なわれたか否かの判別を行う(S701)。ユーザより描画サイズの変更指示が行われれば(Yes)、指示に従い描画サイズの変更設定を行なう(S702)。S702が終了すると再び処理フローはS701に戻る。S701において描画サイズの設定変更指示が行なわれなければ(No)、次にCPU21はユーザのマルチタッチによる指の移動があったか否かの判別を行なう(S703)。マルチタッチによる指の移動があれば(Yes)、軌跡ストロークを指の移動方向へ移動量分の移動をさせて描画するようにGPU25に描画指示を行い、入力ストローク情報表示領域42における入力ストロークの入力可能領域を変更する(S704)。S704が終了すると再びS701に戻る。S703にCPU21がマルチタッチによる指の移動が無いと判別すると(No)、次にCPU21は手書きストロークの入力があったか否かを判別する(S705)。手書きストロークの入力を検知すると(Yes)、CPU21はGPU25に軌跡ストロークの描画指示(S706)、また設定されたサイズ比率での入力ストロークの描画指示を行う(S707)。GPU25は軌跡ストローク、入力ストロークの描画を行うと、それらの画像情報を重ね合わせ(S708)LCD26に画像情報を出力する。次にLCDはGPU25からの画像情報を表示する(S709)。S709における処理が終了すると、処理フローはS701へと戻る。S705においてCPU21が手書きストロークを検知しなければ(No)、CPU21はユーザによる手書きアプリケーション終了指示を待機する(S710)。手書きアプリケーション終了指示を受け付けなければ(No)、処理フローはS701へと戻る。S710において手書きアプリケーション終了指示を受け付けると(Yes)、CPU21は手書きアプリケーションを終了し(S711)、以上をもって一連の処理フローは終了する。
When handwriting input is performed in the present embodiment, a handwriting application is first activated. When the handwriting application is activated, the
本実施形態における情報処理装置を用いれば、ユーザは入力ストロークを視認しながら表示部に所望の大きさでの手書き入力を行なうことが可能である。また、入力ストロークの描画サイズを手書きストロークより小さくすることで小さい入力をする際も大きく手書き入力を行なうことが可能である
また本実施形態における情報処理装置を用いれば、入力ストロークと軌跡ストロークの両方が表示されるため、ユーザは同時にその両方を視認することができ、直感的に好適なサイズでの入力ストロークを入力することが可能である。また、それまでに入力された入力ストロークとの位置関係を確認しながらの入力ストロークの入力が可能である。
If the information processing apparatus in this embodiment is used, the user can perform handwriting input with a desired size on the display unit while visually recognizing the input stroke. In addition, by making the drawing size of the input stroke smaller than the handwriting stroke, it is possible to perform large handwriting input even when making a small input. By using the information processing apparatus in this embodiment, both the input stroke and the locus stroke Is displayed, the user can view both of them at the same time, and can input an input stroke with a suitable size intuitively. Further, it is possible to input an input stroke while confirming the positional relationship with the input stroke input so far.
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
10:PC
11:表示部
12:キーボード
13:タッチパッド
21:CPU
22:ROM
23:RAM
24:HDD
25:GPU
26:LCD
27:入力制御部
28:タッチ検知部
29:バス
31:ストローク情報検知部
32:認識部
33:入力ストローク描画部
34:軌跡ストローク描画部
35:表示制御部
36:表示装置
41:手書きアプリウィンドウ
42:入力ストローク情報表示領域
43:軌跡ストローク
44:入力ストローク
45:描画サイズ設定表示
51:入力ストローク
52:描画サイズ設定表示
61:軌跡ストローク
62:領域
10: PC
11: Display unit 12: Keyboard 13: Touch pad 21: CPU
22: ROM
23: RAM
24: HDD
25: GPU
26: LCD
27: input control unit 28: touch detection unit 29: bus 31: stroke information detection unit 32: recognition unit 33: input stroke drawing unit 34: locus stroke drawing unit 35: display control unit 36: display device 41: handwriting application window 42 : Input stroke information display area 43: locus stroke 44: input stroke 45: drawing size setting display 51: input stroke 52: drawing size setting display 61: locus stroke 62: area
Claims (15)
前記表示手段の前面に設けられ、物体の接触又は近接箇所を検知するタッチ検知手段と、前記タッチ検知手段によって検知された前記物体の接触又は近接箇所が該表示手段の前面を移動する軌跡を示すストローク情報を検知するストローク情報検知手段と、
前記ストローク情報検知手段によって検知された前記ストローク情報の描画サイズを所定のサイズに変更するストローク情報変更手段と、
前記表示手段の変更ストローク表示領域に前記ストローク情報変更手段によって変更されたストローク情報を表示する表示制御手段と
を具備することを特徴とする情報処理装置。 Display means;
Touch detection means provided on the front surface of the display means for detecting contact or proximity of an object, and a locus of the contact or proximity of the object detected by the touch detection means moving on the front surface of the display means. Stroke information detecting means for detecting stroke information;
Stroke information changing means for changing the drawing size of the stroke information detected by the stroke information detecting means to a predetermined size;
An information processing apparatus comprising: display control means for displaying stroke information changed by the stroke information changing means in a changed stroke display area of the display means.
を特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the stroke information changing unit changes the setting of the predetermined size by an input from outside the information processing apparatus.
を特徴とする請求項1または請求項2記載の情報処理装置 3. The information processing apparatus according to claim 1, wherein the display control unit displays the stroke information detected by the stroke information detection unit together with the changed stroke information on the display unit.
を特徴とする請求項3記載の情報処理装置。 4. The information processing apparatus according to claim 3, wherein the display control means displays the stroke information with a translucent line.
を特徴とする請求項3又は請求項4記載の情報処理装置 5. The information processing apparatus according to claim 3, wherein the display control means displays the stroke information with a line type different from a line type for drawing the changed stroke information.
を特徴とする請求項3乃至請求項5のいずれか一項に記載の情報処理装置 The information processing according to any one of claims 3 to 5, wherein the display control means displays the stroke information with a line having a thickness different from a line for drawing the changed stroke information. apparatus
を特徴とする請求項3乃至請求項6のいずれか一項に記載の情報処理装置 The information processing apparatus according to claim 3, wherein the display control unit displays the stroke information with a line having a different color from a line for drawing the changed stroke information.
ことを特徴とする請求項3乃至請求項7のいずれか一項に記載の情報処理装置。 The information processing apparatus according to claim 3, further comprising stroke information display moving means for moving a display position of the stroke information displayed on the display means.
前記タッチ検知手段が物体の接触又は近接点が複数であることを検知したとき、
その点が移動する方向と同じ方向に前記ストローク情報の表示位置を移動させること
を特徴とする請求項8記載の情報処理装置。 The stroke information display moving means includes:
When the touch detection means detects that there are a plurality of contact points or proximity points of the object,
9. The information processing apparatus according to claim 8, wherein the display position of the stroke information is moved in the same direction as the direction in which the point moves.
をさらに具備することを特徴とする請求項1乃至請求項9のいずれか一項に記載の情報処理装置。 10. The apparatus according to claim 1, further comprising a change stroke display area moving unit that moves the change stroke display area in which the change stroke information to be drawn after that is displayed. 11. Information processing device.
前記タッチ検知手段が物体の接触又は近接点が複数であることを検知したとき、
その点が移動する方向と逆の方向に前記変更ストローク表示領域を移動させること
を特徴とする請求項10記載の情報処理装置。 The change stroke display area moving means includes:
When the touch detection means detects that there are a plurality of contact points or proximity points of the object,
The information processing apparatus according to claim 10, wherein the change stroke display area is moved in a direction opposite to a direction in which the point moves.
を特徴とする請求項2記載の情報処理装置 When the stroke information changing means detects that the touch means has two contact points or proximity points, and there is a change in the distance between the two points detected by the touch means, the distance between the two points is changed. 3. The information processing apparatus according to claim 2, wherein the predetermined size is changed according to a change amount.
を特徴とする請求項3記載の情報処理装置。 4. The information processing apparatus according to claim 3, wherein the display control means includes switching means for switching between display / non-display of the stroke information by an input from the outside of the information processing apparatus.
物体の接触又は近接箇所を検知する検知手段により前記物体の接触又は近接箇所のストローク情報を検知する工程と、
前記ストローク情報の描画サイズを変更するストローク情報変更手段により検知した前記ストローク情報の描画サイズを所定のサイズに変更する工程と、
前記表示手段により所定のサイズに変更した前記ストローク情報を表示させる工程と
を前記情報処理装置に実行させることを特徴とするプログラム。 A program that can be executed in an information processing apparatus including a display unit,
Detecting stroke information of the contact or proximity of the object by a detection means for detecting contact or proximity of the object;
Changing the drawing size of the stroke information detected by stroke information changing means for changing the drawing size of the stroke information to a predetermined size;
A program for causing the information processing apparatus to execute a step of displaying the stroke information changed to a predetermined size by the display means.
物体の接触又は近接箇所を検知する検知手段により前記物体の接触又は近接箇所のストローク情報を検知し、
前記ストローク情報の描画サイズを変更するストローク情報変更手段により検知した前記ストローク情報の描画サイズを所定のサイズに変更し、
前記表示手段により所定のサイズに変更した前記ストローク情報の表示を行う
ことを特徴とする表示方法。 A display method performed by an information processing apparatus including a display unit,
Detecting the contact information of the object or the stroke information of the proximity location by the detection means for detecting the proximity location of the object,
Changing the drawing size of the stroke information detected by the stroke information changing means for changing the drawing size of the stroke information to a predetermined size;
A display method comprising: displaying the stroke information changed to a predetermined size by the display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009065059A JP2010218286A (en) | 2009-03-17 | 2009-03-17 | Information processor, program, and display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009065059A JP2010218286A (en) | 2009-03-17 | 2009-03-17 | Information processor, program, and display method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010218286A true JP2010218286A (en) | 2010-09-30 |
Family
ID=42977059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009065059A Pending JP2010218286A (en) | 2009-03-17 | 2009-03-17 | Information processor, program, and display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010218286A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012168620A (en) * | 2011-02-10 | 2012-09-06 | Sharp Corp | Image display device capable of touch input, control device for display device, and computer program |
| JP2012168619A (en) * | 2011-02-10 | 2012-09-06 | Sharp Corp | Touch drawing display device and operation method therefor |
| WO2013051054A1 (en) * | 2011-10-03 | 2013-04-11 | 古野電気株式会社 | Device having touch panel, radar device, plotter device, network system for ships, information display method and information display program |
| JP2014006671A (en) * | 2012-06-22 | 2014-01-16 | Yahoo Japan Corp | Image display device, image display method and image display program |
| JP2014135093A (en) * | 2014-04-23 | 2014-07-24 | Sharp Corp | Touch drawing display device and operation method therefor |
| WO2014147716A1 (en) * | 2013-03-18 | 2014-09-25 | 株式会社 東芝 | Electronic device and handwritten document processing method |
| JP2015211856A (en) * | 2015-06-23 | 2015-11-26 | 株式会社スクウェア・エニックス | Game device and program |
| CN108595048A (en) * | 2012-10-05 | 2018-09-28 | 三星电子株式会社 | Method and apparatus for operating mobile terminal |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07311817A (en) * | 1994-05-16 | 1995-11-28 | Sharp Corp | Handwritten character input display device |
| JPH08171454A (en) * | 1994-12-16 | 1996-07-02 | Matsushita Electric Ind Co Ltd | Handwriting data input device |
| JPH1091346A (en) * | 1996-09-10 | 1998-04-10 | Sharp Corp | Medium storing handwriting input device and handwriting input device control program |
| JP2001014102A (en) * | 1999-06-28 | 2001-01-19 | Casio Comput Co Ltd | Drawing apparatus and drawing method |
| WO2004068331A1 (en) * | 2003-01-30 | 2004-08-12 | Fujitsu Limited | Handwriting-input device and method |
-
2009
- 2009-03-17 JP JP2009065059A patent/JP2010218286A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07311817A (en) * | 1994-05-16 | 1995-11-28 | Sharp Corp | Handwritten character input display device |
| JPH08171454A (en) * | 1994-12-16 | 1996-07-02 | Matsushita Electric Ind Co Ltd | Handwriting data input device |
| JPH1091346A (en) * | 1996-09-10 | 1998-04-10 | Sharp Corp | Medium storing handwriting input device and handwriting input device control program |
| JP2001014102A (en) * | 1999-06-28 | 2001-01-19 | Casio Comput Co Ltd | Drawing apparatus and drawing method |
| WO2004068331A1 (en) * | 2003-01-30 | 2004-08-12 | Fujitsu Limited | Handwriting-input device and method |
Non-Patent Citations (2)
| Title |
|---|
| CSND200301064002; まどか えみこ: 'オフィスXPの隠れた切り札 カンタン指向の入力システム IME2002&ナチュラルインプット徹底活用' PCfan 第8巻 第21号 第8巻, 20010901, p.62-73, (株)毎日コミュニケーションズ * |
| JPN6012025467; まどか えみこ: 'オフィスXPの隠れた切り札 カンタン指向の入力システム IME2002&ナチュラルインプット徹底活用' PCfan 第8巻 第21号 第8巻, 20010901, p.62-73, (株)毎日コミュニケーションズ * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012168620A (en) * | 2011-02-10 | 2012-09-06 | Sharp Corp | Image display device capable of touch input, control device for display device, and computer program |
| JP2012168619A (en) * | 2011-02-10 | 2012-09-06 | Sharp Corp | Touch drawing display device and operation method therefor |
| WO2013051054A1 (en) * | 2011-10-03 | 2013-04-11 | 古野電気株式会社 | Device having touch panel, radar device, plotter device, network system for ships, information display method and information display program |
| US9459716B2 (en) | 2011-10-03 | 2016-10-04 | Furuno Electric Co., Ltd. | Device having touch panel, radar apparatus, plotter apparatus, ship network system, information displaying method and information displaying program |
| JP2014006671A (en) * | 2012-06-22 | 2014-01-16 | Yahoo Japan Corp | Image display device, image display method and image display program |
| CN108595048A (en) * | 2012-10-05 | 2018-09-28 | 三星电子株式会社 | Method and apparatus for operating mobile terminal |
| WO2014147716A1 (en) * | 2013-03-18 | 2014-09-25 | 株式会社 東芝 | Electronic device and handwritten document processing method |
| JP2014135093A (en) * | 2014-04-23 | 2014-07-24 | Sharp Corp | Touch drawing display device and operation method therefor |
| JP2015211856A (en) * | 2015-06-23 | 2015-11-26 | 株式会社スクウェア・エニックス | Game device and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1710670B1 (en) | Storage medium storing input position processing program, and input position processing device | |
| US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
| CN1661538B (en) | Pointing device for terminal with touch screen and method of using same | |
| JP5237980B2 (en) | Coordinate input device, coordinate input method, and computer executable program | |
| JP5908648B2 (en) | Electronic device, display control method and program | |
| US20150199125A1 (en) | Displaying an application image on two or more displays | |
| US9870144B2 (en) | Graph display apparatus, graph display method and storage medium | |
| US20090109187A1 (en) | Information processing apparatus, launcher, activation control method and computer program product | |
| JP2013238935A (en) | Input device, input device controlling method, controlling program, and recording medium | |
| JP2010218286A (en) | Information processor, program, and display method | |
| JP6313395B1 (en) | Drawing processing method, drawing processing program, and drawing processing apparatus | |
| US20140015785A1 (en) | Electronic device | |
| US20150347001A1 (en) | Electronic device, method and storage medium | |
| CN103793093A (en) | Multiscreen portable terminal and touch control method thereof | |
| US20140033098A1 (en) | Electronic apparatus, display method and display program | |
| CN116601586A (en) | A processing method of a virtual keyboard and related equipment | |
| JP2013012134A (en) | Display device with handwriting input function | |
| CN114764304A (en) | Screen display method | |
| JP2014241030A (en) | Graph display device, program, and server device | |
| US20120274573A1 (en) | Korean input method and apparatus using touch screen, and portable terminal including key input apparatus | |
| JP6151166B2 (en) | Electronic device and display method | |
| JP2018092681A (en) | Control program, control method, and information processing apparatus | |
| JP2018041376A (en) | DISPLAY CONTROL DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
| JP6142553B2 (en) | Graphic display control apparatus, graphic display control method, and program | |
| WO2013078621A1 (en) | Touch screen input method for electronic device, and electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110411 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110411 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120522 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120711 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130319 |