JP2011060115A - Information processing system and display processing program - Google Patents

Information processing system and display processing program Download PDF

Info

Publication number
JP2011060115A
JP2011060115A JP2009210718A JP2009210718A JP2011060115A JP 2011060115 A JP2011060115 A JP 2011060115A JP 2009210718 A JP2009210718 A JP 2009210718A JP 2009210718 A JP2009210718 A JP 2009210718A JP 2011060115 A JP2011060115 A JP 2011060115A
Authority
JP
Japan
Prior art keywords
entry area
character entry
rotation control
coordinates
character
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
Application number
JP2009210718A
Other languages
Japanese (ja)
Inventor
Hirosuke Sugihara
弘祐 杉原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2009210718A priority Critical patent/JP2011060115A/en
Publication of JP2011060115A publication Critical patent/JP2011060115A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing system which can resolve the hardness to write, with respect to entry of characters by handwriting, while simplifying a writer's operation, and surely reflecting the writer's request for the rotating angle of a character entry area. <P>SOLUTION: A processing means 24 has a character entry area control part 243 which controls a character entry area 406 to which characters or symbols are input. The character entry area control part 243 performs rotation control processing of the character entry area 406. The writer puts an electronic pen 1 on a rotation control mark 408 projected on a screen 4 and draws a stroke, whereby the control part rotates the character entry area 406. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、位置座標を示すコード化パターンを用いて情報を入力することができる情報処理システムに関し、特に、ユーザによって記入される文字や記号などの文字情報を記入するための領域の制御に関する。   The present invention relates to an information processing system capable of inputting information using a coding pattern indicating position coordinates, and more particularly to control of a region for entering character information such as characters and symbols entered by a user.

近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto Pen)」が知られている。このアノトペンは、所定のアルゴリズムによりパターン化された位置座標を示すドットパターンが印刷された専用紙(以下、単に「専用紙」という。)とともに使用される。   In recent years, electronic pens that digitize written information have been developed, and “Anoto Pen” developed by Anoto, Sweden, is known as a representative one. This anotopen is used together with dedicated paper (hereinafter simply referred to as “exclusive paper”) on which a dot pattern indicating position coordinates patterned by a predetermined algorithm is printed.

具体的には、このアノトペンは、ペン先部に、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。また、ユーザが専用紙上にアノトペンで文字等を書いた場合に、または、専用紙上に図案化されている画像にチェックマークを記入した場合に、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンが撮像され、プロセッサによって演算された連続する位置座標から、ユーザが記入した文字、記号または図形などの情報(以下、「記入情報」という。)が取得されるようになっている。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信されるようになっている(例えば、特許文献1参照)。   Specifically, the anotopen was calculated at the pen tip with a small camera for imaging a dot pattern printed on dedicated paper, and a processor for calculating position coordinates on the dedicated paper from the captured dot pattern. It is equipped with a data communication unit that transmits position coordinates etc. to an external device. In addition, when a user writes characters on the special paper with an anotopen, or when a check mark is entered in the image designed on the special paper, the small camera prints on the special paper as the pen moves. The captured dot pattern is imaged, and information (hereinafter referred to as “entry information”) such as characters, symbols, or figures entered by the user is obtained from successive position coordinates calculated by the processor. . This entry information is transmitted from the Anotopen to a nearby terminal device such as a personal computer or a mobile phone by the data communication unit (see, for example, Patent Document 1).

また、最近、コンピュータ装置の表示画面上を専用のペンその他のもので触れることによって文字や記号などの文字情報を記入するシステムが提案されており、その一つとして、所定の画面上の領域にユーザによって手書きされた文字情報を記入するための文字記入領域を用いるものが知られている。   Recently, a system for writing character information such as characters and symbols by touching a display screen of a computer device with a dedicated pen or the like has been proposed, and one of them is an area on a predetermined screen. One using a character entry area for entering character information handwritten by a user is known.

例えば、このような文字を記入して入力できるシステムとしては、文字記入領域が予め設定されており、当該文字記入領域に手書きされた文字や記号などを取得させることによって、文字の記入を行う記入者(いわゆる、ユーザ)に対してその記入時の負担を軽減させるようになっている(例えば、特許文献2)。   For example, as a system that can fill in and input such characters, a character entry area is set in advance, and a character entry is performed by acquiring handwritten characters or symbols in the character entry area. The burden on the user (so-called user) during entry is reduced (for example, Patent Document 2).

一方、最近では、このような手書き文字を入力する装置を自動車などの移動体におけるナビゲーション装置の入力インターフェースとして用いるものも知られている(例えば、特許文献3)。ここでは、文字記入領域の傾斜角度が記入者の指示に基づいて設定されるとともに、設定された傾斜角度に基づいて記入情報が記入されるようになっている。   On the other hand, recently, it is also known that such a device for inputting handwritten characters is used as an input interface of a navigation device in a moving body such as an automobile (for example, Patent Document 3). Here, the inclination angle of the character entry area is set based on the instruction of the writer, and entry information is entered based on the set inclination angle.

さらに、上述の技術とは異なり、文字記入領域を設定せずに、記入者に自由に記入情報を記入させ、記入された記入情報に基づいて、筆記された方向(筆記方向)、文字の大きさおよび各文字の方向(文字方向)を解析して記入情報を取得するものも知られている(例えば、特許文献4)。   Furthermore, unlike the technique described above, without setting the character entry area, the entry person is free to fill in the entry information, and based on the entered entry information, the written direction (writing direction), the size of the character In addition, there is also known one that acquires entry information by analyzing the direction of each character (character direction) (for example, Patent Document 4).

特表2003−511761号公報Japanese translation of PCT publication No. 2003-511761 特開平8−50530号公報JP-A-8-50530 特開2008−250679号公報JP 2008-250679 A 特開2002−175498号公報JP 2002-175498 A

しかしながら、特許文献2乃至4に記載の手書き文字を入力するシステムの何れにおいても、記入者における文字の記入に際し、当該記入者による書きにくさを解消させるために文字記入領域を容易にかつ確実に傾斜させることが難しい。   However, in any of the systems for inputting handwritten characters described in Patent Documents 2 to 4, the character entry area can be easily and surely removed in order to eliminate difficulty in writing by the writer when entering characters. Difficult to tilt.

例えば特許文献2に記載の手書き文字を入力する装置においては、傾斜された文字記入領域に文字を記入させる旨の記載はあるものの、文字記入領域をどの程度の角度でどのように傾斜させるのか、その設定の仕方について言及されていないので、この文字記入領域を容易にかつ確実に傾斜させることができない。   For example, in the device for inputting handwritten characters described in Patent Document 2, although there is a description that characters are written in the tilted character entry area, how is the character entry area inclined at what angle, Since there is no mention of the setting method, this character entry area cannot be inclined easily and reliably.

また、特許文献3に記載のナビゲーション装置にあっては、記入者によって文字記入領域における傾斜操作の実行中には、文字記入領域が表示されないので、どの程度の傾斜であれば記入者にとって入力しやすいかイメージしにくく、記入者の要望する角度に確実に設定することが難しい。   Further, in the navigation device described in Patent Document 3, the character entry area is not displayed while the tilt operation is being performed in the character entry area by the entry person. It is easy or difficult to imagine, and it is difficult to reliably set the angle requested by the writer.

一方、特許文献4に記載の情報処理システムにあっては、そもそも、文字の入力位置をサポートし、かつ、認識処理などの処理負担を軽減するための文字記入領域を表示させる機能が無く、記入情報の入力が行われる位置が固定されていないので、文字記入領域を傾斜させる概念そのものがない。   On the other hand, the information processing system described in Patent Document 4 does not have a function to display a character entry area for supporting a character input position and reducing a processing load such as recognition processing. Since the position where information is input is not fixed, there is no concept of tilting the character entry area.

本発明は、上記課題を解決するためになされたものであり、その目的は、直接的に文字記入領域を操作させることによって、記入者の操作を簡易にしつつ、手書きされる文字の記入に対する書きにくさを解消させ、文字記入領域の回転角度に対して記入者の要望を確実に反映させることができる情報処理システムおよび表示処理プログラムを提供することにある。   The present invention has been made in order to solve the above-mentioned problems, and its purpose is to directly write a character entry handwritten while manipulating the character entry area, thereby simplifying the writer's operation. An object of the present invention is to provide an information processing system and a display processing program capable of eliminating difficulty and reliably reflecting the desire of the writer with respect to the rotation angle of the character entry area.

上記課題を解決するため、請求項1に記載の発明は、位置座標を示すコード化パターンが形成されたスクリーン上を移動した際に、前記コード化パターンを移動経路に沿って読み取る読取手段と、前記読取手段によって読み取ったコード化パターンのデータに基づいて移動経路の座標を算出する算出手段と、前記算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記スクリーンに投影する投影手段に出力する投影出力手段と、文字を記入するための文字記入領域を画定する画定マークを前記スクリーンに表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段と、を備え、前記読取手段が前記回転制御マークの位置から前記スクリーン上を移動した場合に、前記回転制御手段が、所定の点を回転の中心点に設定し、当該設定された中心点と当該読取手段の移動経路とに基づいて前記文字記入領域を回転させる構成を有している。   In order to solve the above-described problem, the invention according to claim 1 is a reading unit that reads the coded pattern along a movement path when the coded pattern indicating the position coordinates is moved on the screen. A calculation unit that calculates the coordinates of the movement path based on the data of the coded pattern read by the reading unit, and a projection that projects the shape of the movement path as an image on the screen based on the calculated coordinates of the movement path. The projection output means for outputting to the means, and a demarcation mark for defining the character entry area for entering the character is displayed on the screen, and the rotation control mark that serves as a reference when the character entry area is rotated is used as the reference. Rotation control means for rotating the character entry area, and the reading means moves on the screen from the position of the rotation control mark. In this case, the rotation control unit has a configuration in which a predetermined point is set as a rotation center point, and the character entry area is rotated based on the set center point and the moving path of the reading unit. Yes.

この構成により、請求項1に記載の発明は、記入者によって、読取手段を回転制御マークの位置から移動させれば、所定の中心点を基準に文字記入領域を回転させることができるので、文字記入領域を回転させる際に中心点を設定するなどの他の操作をすることなく、直接的に文字記入領域を回転させることができる。また、文字記入領域を画定する画定マークをスクリーンに表示させつつ、当該文字記入領域が回転するので、手書きされる文字の記入に対する書きにくさを解消させるための文字記入領域の記入を記入者が要望する位置に確実に回転させることができる。したがって、記入者の操作を簡易にしつつ、手書きされる文字の記入に対する書きにくさを解消させ、文字記入領域の回転角度に対して記入者の要望を確実に反映させることができる。   With this configuration, the invention according to claim 1 enables the character entry area to be rotated with reference to a predetermined center point when the reader moves the reading means from the position of the rotation control mark. The character entry area can be directly rotated without performing other operations such as setting the center point when rotating the entry area. In addition, since the character entry area rotates while displaying a demarcation mark that delimits the character entry area on the screen, the writer can fill in the character entry area to eliminate the difficulty of writing handwritten characters. It can be reliably rotated to the desired position. Therefore, it is possible to eliminate the difficulty of writing for handwritten characters while simplifying the operation of the writer, and to surely reflect the desire of the writer on the rotation angle of the character entry area.

また、請求項2に記載の発明は、位置座標を示すコード化パターンが形成された光透過性シート上を移動した際に、前記コード化パターンを移動経路に沿って読み取る読取手段と、前記読取手段によって読み取ったコード化パターンのデータに基づいて移動経路の座標を算出する算出手段と、前記算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記光透過性シートの背面から当該光透過性シートの前面から視覚可能に表示する表示手段に出力する表示出力手段と、文字を記入するための文字記入領域を画定する画定マークを前記表示手段に表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段とを備え、前記読取手段が前記回転制御マークの位置から前記光透過性シート上を移動した場合に、前記回転制御手段が、所定の点を回転の中心点に設定し、当該設定された中心点と当該読取手段の移動経路とに基づいて前記文字記入領域を回転させる構成を有している。   According to a second aspect of the present invention, there is provided reading means for reading the coded pattern along a movement path when moving on a light-transmitting sheet on which a coded pattern indicating position coordinates is formed, and the reading Calculating means for calculating the coordinates of the movement path based on the data of the coded pattern read by the means, and the shape of the movement path based on the calculated coordinates of the movement path as an image from the back surface of the light transmissive sheet. The character entry area while displaying on the display means a display output means for outputting to the display means for visually displaying from the front surface of the light transmissive sheet, and a demarcation mark for defining a character entry area for entering a character. Rotation control means for rotating the character entry area using a rotation control mark which becomes a reference when the image is rotated, and the reading means The rotation control means sets a predetermined point as the center point of rotation when moving on the light transmissive sheet from the position, and based on the set center point and the movement path of the reading means The character entry area is rotated.

この構成により、請求項2に記載の発明は、記入者によって、読取手段を回転制御マークの位置から移動させれば、所定の中心点を基準に文字記入領域を回転させることができるので、文字記入領域を回転させる際に中心点を設定するなどの他の操作をすることなく、直接的に文字記入領域を回転させることができる。また、文字記入領域を画定する画定マークを、光透過性シートを通して表示手段に表示させつつ、当該文字記入領域が回転するので、手書きされる文字の記入に対する書きにくさを解消させるための文字記入領域の記入を記入者が要望する位置に確実に回転させることができる。したがって、記入者の操作を簡易にしつつ、手書きされる文字の記入に対する書きにくさを解消させ、文字記入領域の回転角度に対して記入者の要望を確実に反映させることができる。   With this configuration, the invention according to claim 2 allows the character entry area to be rotated with reference to a predetermined center point when the reader moves the reading means from the position of the rotation control mark. The character entry area can be directly rotated without performing other operations such as setting the center point when rotating the entry area. Moreover, since the character entry area is rotated while displaying the demarcation mark for defining the character entry area on the display means through the light-transmitting sheet, the character entry for eliminating the difficulty of writing the handwritten character entry. The area entry can be reliably rotated to the position desired by the writer. Therefore, it is possible to eliminate the difficulty of writing for handwritten characters while simplifying the operation of the writer, and to surely reflect the desire of the writer on the rotation angle of the character entry area.

また、請求項3に記載の発明は、請求項1または2に記載の情報処理システムにおいて、前記回転制御マークは複数あり、前記回転制御手段は、前記文字記入領域が回転する際に、前記移動経路の開始位置の座標を有する回転制御マークとは異なる回転制御マークを前記回転の中心点に設定する構成を有している。   The invention according to claim 3 is the information processing system according to claim 1 or 2, wherein the rotation control mark includes a plurality of rotation control marks, and the rotation control means moves the character entry area when the character entry area rotates. A rotation control mark different from the rotation control mark having the coordinates of the start position of the path is set as the rotation center point.

この構成により、請求項3に記載の発明は、回転制御マークは複数あるため、ユーザは任意の回転制御マークを選択することができ、いずれの回転制御マークが選択されたとしても、選択された回転制御マークとは異なる回転制御マークが回転の中心点として設定されているため、各記入者の要望に合わせて当該文字記入領域を任意に回転させることができる。   With this configuration, since the invention according to claim 3 has a plurality of rotation control marks, the user can select any rotation control mark, and any rotation control mark is selected. Since the rotation control mark different from the rotation control mark is set as the rotation center point, the character entry area can be arbitrarily rotated in accordance with each writer's request.

また、請求項4に記載の発明は、請求項1乃至3の何れか一項に記載の情報処理システムにおいて、前記文字記入領域内に含まれる前記移動経路の座標に基づいて文字認識を実行する文字認識処理手段を更に有し、前記文字認識処理手段が、前記文字記入領域が回転している場合に、当該文字記入領域の回転角度に基づいて、前記読取手段の移動経路を回転する前の文字記入領域に相当する移動経路に変換して前記文字認識を実行する構成を有している。   According to a fourth aspect of the present invention, in the information processing system according to any one of the first to third aspects, character recognition is performed based on the coordinates of the movement path included in the character entry area. Further comprising character recognition processing means, wherein when the character entry area is rotated, the character recognition process means before rotating the moving path of the reading means based on the rotation angle of the character entry area. It has the structure which converts into the movement path | route equivalent to a character entry area | region, and performs the said character recognition.

この構成により、請求項4に記載の発明は、文字記入領域の回転角度に基づいて、読取手段の移動経路を回転する前の文字記入領域に相当する移動経路に変換することができるので、記入された記入情報そのものから回転しているか否かの判別を行うより、迅速な認識処理の実行が可能で、かつ、その認識精度を向上させることができる。   With this configuration, the invention according to claim 4 can convert the movement path of the reading means into a movement path corresponding to the character entry area before the rotation based on the rotation angle of the character entry area. Rather than determining whether or not the entry information is rotated, it is possible to execute a recognition process quickly and improve the recognition accuracy.

また、請求項5に記載の発明は、請求項1に記載の情報処理システムにおいて、前記投影出力手段は、表示手段の表示画面に表示させるための画像信号を出力し、前記算出手段によって算出された座標を、前記表示手段の表示画面の座標に変換する座標変換部をさらに備え、前記回転制御手段は、前記座標変換部によって変換された座標に基づいて、前記回転制御マークの座標が指示されたことを認識する構成を有している。   According to a fifth aspect of the present invention, in the information processing system according to the first aspect, the projection output unit outputs an image signal to be displayed on the display screen of the display unit, and is calculated by the calculation unit. A coordinate conversion unit that converts the coordinates into the coordinates of the display screen of the display unit, and the rotation control unit is instructed to coordinate the rotation control mark based on the coordinates converted by the coordinate conversion unit. It has the structure which recognizes that.

この構成により、請求項5に記載の発明においては、算出手段によって算出された座標が座標変換部によって表示手段の表示画面の座標に変換されたうえで、回転制御手段が回転制御マークの座標が指示されたことを認識する構成となっているため、回転制御手段は、表示手段の表示画面における回転制御マークの座標系を基に、文字記入領域の回転処理を行うことができる。   With this configuration, in the invention described in claim 5, the coordinates calculated by the calculation means are converted into the coordinates of the display screen of the display means by the coordinate conversion section, and the rotation control means determines that the coordinates of the rotation control mark are Since it is configured to recognize that it has been instructed, the rotation control means can perform the rotation process of the character entry area based on the coordinate system of the rotation control mark on the display screen of the display means.

また、請求項6に記載の発明は、請求項2に記載の情報処理システムにおいて、前記算出手段によって算出された座標を、前記表示手段の表示画面の座標に変換する座標変換部をさらに備え、前記回転制御手段は、前記座標変換部によって変換された座標に基づいて、前記回転制御マークの座標が指示されたことを認識する構成を有している。   The invention according to claim 6 is the information processing system according to claim 2, further comprising a coordinate conversion unit that converts the coordinates calculated by the calculation means into coordinates on a display screen of the display means, The rotation control means has a configuration for recognizing that the coordinates of the rotation control mark are instructed based on the coordinates converted by the coordinate conversion unit.

この構成により、請求項6に記載の発明においても、算出手段によって算出された座標が座標変換部によって表示手段の表示画面の座標に変換されたうえで、回転制御手段が回転制御マークの座標が指示されたことを認識する構成となっているため、回転制御手段は、表示手段の表示画面における回転制御マークの座標系を基に、文字記入領域の回転処理を行うことができる。   With this configuration, in the invention according to claim 6, the coordinates calculated by the calculation means are converted into the coordinates of the display screen of the display means by the coordinate conversion section, and then the rotation control means sets the coordinates of the rotation control mark. Since it is configured to recognize that it has been instructed, the rotation control means can perform the rotation process of the character entry area based on the coordinate system of the rotation control mark on the display screen of the display means.

また、請求項7に記載の発明は、位置座標を示すコード化パターンを読み取り移動経路の座標を算出する電子ペンが、当該コード化パターンが形成されたスクリーン上を移動した際に、当該電子ペンの移動経路を示す形状を当該スクリーンに表示するための情報処理を行うコンピュータにより実行される表示処理プログラムであって、前記コンピュータを、前記電子ペンにより算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記スクリーンに投影する投影手段に出力する投影出力手段、文字を記入するための文字記入領域を画定する画定マークを前記スクリーンに表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段、として機能させるとともに、前記電子ペンが前記回転制御マークの位置から前記スクリーン上を移動した場合に、所定の点を回転の中心点に設定し、当該設定された中心点と当該電子ペンの移動経路とに基づいて前記文字記入領域を回転させるように前記コンピュータを前記回転制御手段として機能させる構成を有している。   According to a seventh aspect of the present invention, when the electronic pen that reads the coding pattern indicating the position coordinates and calculates the coordinates of the movement path moves on the screen on which the coding pattern is formed, the electronic pen A display processing program that is executed by a computer that performs information processing for displaying a shape indicating a movement path on the screen based on the coordinates of the movement path calculated by the electronic pen. Projection output means for outputting to the projection means for projecting the shape of the path as an image on the screen, and when the character entry area rotates while displaying a demarcation mark for defining the character entry area for entering the character on the screen And functioning as a rotation control means for rotating the character entry area using a reference rotation control mark. In addition, when the electronic pen moves on the screen from the position of the rotation control mark, a predetermined point is set as the rotation center point, and based on the set center point and the movement path of the electronic pen. The computer functions as the rotation control means so as to rotate the character entry area.

また、請求項8に記載の発明は、位置座標を示すコード化パターンを読み取り移動経路の座標を算出する電子ペンが、当該コード化パターンが形成された光透過性シート上を移動した際に、当該電子ペンの移動経路を示す形状を当該光透過性シートに表示するための情報処理を行うコンピュータにより実行される表示処理プログラムであって、前記コンピュータを、前記電子ペンにより算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記光透過性シートの背面から、当該光透過性シートの前面から視覚可能に表示する表示手段に出力する表示出力手段、文字を記入するための文字記入領域を画定する画定マークを前記表示手段に表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段、として機能させるとともに、前記電子ペンが前記回転制御マークの位置から前記光透過性シート上を移動した場合に、所定の点を回転の中心点に設定し、当該設定された中心点と当該電子ペンの移動経路とに基づいて前記文字記入領域を回転させるように前記コンピュータを前記回転制御手段として機能させる構成を有している。   In the invention according to claim 8, when the electronic pen that reads the coding pattern indicating the position coordinates and calculates the coordinates of the movement path moves on the light-transmitting sheet on which the coding pattern is formed, A display processing program executed by a computer that performs information processing for displaying a shape indicating a movement path of the electronic pen on the light-transmitting sheet, wherein the computer has a movement path calculated by the electronic pen. Display output means for outputting the shape of the moving path as an image based on the coordinates from the back surface of the light transmissive sheet to the display means for visual display from the front surface of the light transmissive sheet, characters for entering characters While displaying the demarcation mark that delimits the entry area on the display means, the rotation control mark is used as a reference when the character entry area is rotated. And functioning as a rotation control means for rotating the character entry area, and when the electronic pen moves on the light transmissive sheet from the position of the rotation control mark, a predetermined point is set as the rotation center point, The computer is configured to function as the rotation control means so as to rotate the character entry area based on the set center point and the movement path of the electronic pen.

上記プログラムをコンピュータ装置にインストールすることにより、本発明に係る情報処理システムを構成させることができる。   An information processing system according to the present invention can be configured by installing the above program in a computer device.

本発明は、記入者によって、読取手段を回転制御マークの座標上の位置から移動させれば、所定の中心点を基準に文字記入領域を回転させることができるので、文字記入領域を回転させる際に中心点を設定するなどの他の操作をすることなく、文字記入領域を回転させることができる。   In the present invention, if the reader moves the reading means from the position on the coordinates of the rotation control mark, the character entry area can be rotated with reference to a predetermined center point. The character entry area can be rotated without performing other operations such as setting the center point.

また、本発明は、文字記入領域を画定する画定マークをスクリーンに表示させつつ、当該文字記入領域が回転するので、手書きされる文字の記入に対する書きにくさを解消させるための文字記入領域の記入を記入者が要望する位置に確実に回転させることができる。   Further, according to the present invention, since the character entry area rotates while displaying a demarcation mark for defining the character entry area on the screen, entry of the character entry area for eliminating difficulty in writing handwritten characters is performed. Can be reliably rotated to the position desired by the writer.

したがって、本発明は、記入者の操作を簡易にしつつ、手書きされる文字の記入に対する書きにくさを解消させ、文字記入領域の回転角度に対して記入者の要望を確実に反映させることができる。   Therefore, the present invention can eliminate the difficulty of writing handwritten characters while simplifying the operations of the writer, and can surely reflect the desires of the writer with respect to the rotation angle of the character entry area. .

第1実施形態における情報処理システムの構成を示すシステム構成図である。It is a system configuration figure showing the composition of the information processing system in a 1st embodiment. ドットパターンにおけるドットの配置とそのドットが変換される値との関係を説明する図である。It is a figure explaining the relationship between the arrangement | positioning of the dot in a dot pattern, and the value into which the dot is converted. ドットパターンを説明するための図であり、(a)は、ドットパターンを模式的に示し、(b)は、それに対応する情報の例を示す図である。It is a figure for demonstrating a dot pattern, (a) shows a dot pattern typically, (b) is a figure which shows the example of the information corresponding to it. 電子ペンの構造を示す概略図であるとともに、その機能を示すブロック図であるIt is the schematic which shows the structure of an electronic pen, and is a block diagram which shows the function コンピュータ装置の機能を示す機能ブロック図である。It is a functional block diagram which shows the function of a computer apparatus. 第1実施形態における文字記入領域とその回転および回転制御マークを説明するための図であり、(a)は、スクリーン4の一部に設定される文字記入領域と回転制御マークの一例、および、(b)は、回転された文字記入領域の一例である。It is a figure for demonstrating the character entry area | region in 1st Embodiment, its rotation, and a rotation control mark, (a) is an example of the character entry area | region and rotation control mark set to a part of screen 4, and (B) is an example of the rotated character entry area. 第1実施形態において回転された文字記入領域と認識される文字の関係を説明するための図であり、(a)は、回転された文字記入領域の一例、および、(b)は、回転された文字記入領域に記載される文字群の一例である。It is a figure for demonstrating the relationship between the character recognition area | region recognized by the rotated character entry area | region in 1st Embodiment, (a) is an example of the rotated character entry area | region, and (b) is rotated. It is an example of the character group described in the character entry area. 第1実施形態の情報処理システムにおける回転制御処理を含む表示処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the display process including the rotation control process in the information processing system of 1st Embodiment. 第1実施形態の情報処理システムにおける文字認識処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the character recognition process in the information processing system of 1st Embodiment. 第2実施形態における情報処理システムの構成を示すシステム構成図である。It is a system configuration figure showing the composition of the information processing system in a 2nd embodiment.

以下、本発明の各実施形態について、図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

なお、以下に説明する実施形態は、プロジェクターなどの投影手段によって予め定められたコード化パターンを有するスクリーンに所定の画像を投影させつつ、記入者によってスクリーンおよび後述する所定の電子ペンを用いて記入された記入情報を当該画像に重畳させる情報処理システムに本発明の情報処理システムおよび表示処理プログラムを適用した場合の実施形態である。   In the embodiment described below, a predetermined image is projected onto a screen having a predetermined coding pattern by a projecting unit such as a projector, and the user fills in the screen and a predetermined electronic pen described later. This is an embodiment when the information processing system and the display processing program of the present invention are applied to an information processing system for superimposing written entry information on the image.

<第1実施形態>
はじめに、図1〜図9の各図を用いて本発明に係る情報処理システムの第1実施形態について説明する。
<First Embodiment>
First, a first embodiment of an information processing system according to the present invention will be described with reference to FIGS.

[情報処理システムのシステム構成]
まず、本実施形態における情報処理システム10の構成について説明する。なお、図1は、本実施形態における情報処理システム10の構成を示すシステム構成図である。
[System configuration of information processing system]
First, the configuration of the information processing system 10 in the present embodiment will be described. FIG. 1 is a system configuration diagram showing the configuration of the information processing system 10 in the present embodiment.

本実施形態における情報処理システム10は、図1に示すように、ユーザが使用する電子ペン1と、当該電子ペン1を用いて文字、記号または図形などユーザの手書きによりスクリーン4に記入された記入情報を受信して処理するコンピュータ装置2と、コンピュータ装置2から画像信号を受信して、コンピュータ装置2の表示手段26に表示されると同じ画像をスクリーン4に投影するプロジェクター3とから構成される。   As shown in FIG. 1, the information processing system 10 according to the present embodiment includes an electronic pen 1 used by a user, and an entry made on the screen 4 by handwriting such as a character, a symbol, or a figure using the electronic pen 1. A computer device 2 that receives and processes information, and a projector 3 that receives an image signal from the computer device 2 and projects the same image on the screen 4 when displayed on the display means 26 of the computer device 2. .

なお、例えば、本実施形態の電子ペンは、本発明の読取手段および算出手段を構成するとともに、コンピュータ装置2が本発明の回転制御手段および認識手段を構成し、プロジェクター3は、本発明の投影手段を構成する。   For example, the electronic pen of the present embodiment constitutes the reading means and calculation means of the present invention, the computer device 2 constitutes the rotation control means and recognition means of the present invention, and the projector 3 projects the projection of the present invention. Configure the means.

[スクリーン]
次に、本実施形態におけるスクリーン4について説明する。
[screen]
Next, the screen 4 in the present embodiment will be described.

スクリーン4は、電子ペン1に十分に筆圧がかかる程度に硬いマグネット板401と、後述するドットパターン(コード化パターン)が印刷により全面に形成された用紙402とから構成される。特に、用紙402は、マグネット板401の前面に、当該用紙402の上からマグネットにて押さえ付けることによって、または、糊、粘着剤等で貼りつけることによって固定されている。なお、マグネット板401の代わりにホワイトボードやパーティションボードや部屋の壁面等を利用してもよい。また、用紙402の代わりに、ドットパターンが印刷されたシートでもよく、あるいは、スクリーン4にドットパターンが直接形成されていてもよい。   The screen 4 includes a magnet plate 401 that is hard enough to apply a sufficient writing pressure to the electronic pen 1 and a sheet 402 on which a dot pattern (coded pattern) described later is formed on the entire surface by printing. In particular, the paper 402 is fixed to the front surface of the magnet plate 401 by pressing it with a magnet from above the paper 402 or by attaching it with glue, adhesive or the like. Instead of the magnet plate 401, a white board, a partition board, a wall surface of a room, or the like may be used. Further, instead of the paper 402, a sheet on which a dot pattern is printed may be used, or the dot pattern may be directly formed on the screen 4.

[ドットパターン]
次に、図2および図3を用いて本実施形態におけるスクリーン4の用紙402に印刷されているアノト方式のドットパターン(コード化パターン)について説明する。なお、図2は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。また、図3は、ドットパターンを説明するための図である。
[Dot pattern]
Next, an Anoto dot pattern (coded pattern) printed on the sheet 402 of the screen 4 in this embodiment will be described with reference to FIGS. FIG. 2 is a diagram for explaining the relationship between the dots of the dot pattern and the values to which the dots are converted. FIG. 3 is a diagram for explaining a dot pattern.

図2に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できるようになっており、このようにして対応付けられた情報の組合せにより、スクリーン4上の位置座標が決定されるよう構成されている。なお、このドットパターンは、赤外線を吸収するカーボンを含有するインクによって印刷されている。   As shown in FIG. 2, each dot of the dot pattern is associated with a predetermined value depending on its position. That is, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, or right is shifted from the reference position of the virtual grid (the intersection of the vertical and horizontal lines). Further, the value of each dot can be further converted into a first bit value for the X coordinate and a second bit value for the Y coordinate. The position coordinates on 4 are determined. This dot pattern is printed with an ink containing carbon that absorbs infrared rays.

図3(a)は、ある位置のドットパターンの配列を示している。図3(a)に示すように、縦横約2mmの範囲内に6×6の36個のドット(以下、「6×6ドット」という。)が、スクリーン4(用紙402)上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは、当該スクリーン4(用紙402)上における相対的な位置座標を保持している。なお、図3(b)は、図3(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図2に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。   FIG. 3A shows an arrangement of dot patterns at a certain position. As shown in FIG. 3 (a), 6 × 6 36 dots (hereinafter referred to as “6 × 6 dots”) within a range of about 2 mm in length and breadth from any part on the screen 4 (paper 402). Even if 6 × 6 dots are taken, they are arranged so as to form a unique pattern. The dot pattern formed by these 36 dots holds relative position coordinates on the screen 4 (paper 402). Note that FIG. 3B is a diagram in which each dot shown in FIG. 3A is converted into a value associated with the regularity shown in FIG. 2 according to the shift direction from the reference position of the lattice. . This conversion is performed by the electronic pen 1 that captures an image of a dot pattern.

[電子ペン]
次に、図4を用いて本実施形態における電子ペン1の構造とその動作について説明する。なお、図4は、電子ペン1の構造を示す概略図であるとともに、その機能を示すブロック図である。
[Electronic pen]
Next, the structure and operation of the electronic pen 1 in this embodiment will be described with reference to FIG. FIG. 4 is a schematic diagram showing the structure of the electronic pen 1 and a block diagram showing its function.

電子ペン1は、プロジェクター3により画像投影されるスクリーン4への、タップ(ペン先部103によるスクリーン4への軽叩)および文字や記号または図形の記入に用いられる。また、記入者となるユーザによって電子ペン1を用いてスクリーン4上にタップされたり、文字、記号または図形が描かれると、当該電子ペン1は、後述するペン先部103のスクリーン4上の移動経路(以下、「筆跡」、「ストローク」ともいう。)に沿って、用紙402に印刷されたドットパターンを局所的、かつ、連続的に読み取る。そして、この電子ペン1は、スクリーン4におけるその局所位置の座標を算出するとともに、その算出した位置座標データをコンピュータ装置2へ送信する。   The electronic pen 1 is used for tapping (light tapping on the screen 4 by the pen tip portion 103) and writing of characters, symbols or figures on the screen 4 on which an image is projected by the projector 3. Further, when the user who becomes the writer taps on the screen 4 using the electronic pen 1 or draws a character, a symbol, or a figure, the electronic pen 1 moves on the screen 4 of the pen tip portion 103 described later. A dot pattern printed on the paper 402 is read locally and continuously along a path (hereinafter also referred to as “handwriting” or “stroke”). The electronic pen 1 calculates the coordinates of the local position on the screen 4 and transmits the calculated position coordinate data to the computer device 2.

具体的には、電子ペン1は、図4に示すように、その筐体101の内部に、ペン部104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111及びバッテリー112を備える。ペン部104の先端は、ペン先部103となっており、このペン先部103は、文字などの記入、または、タップを行う際に、ユーザによってスクリーン4の用紙402に当接される。なお、電子ペン1によって、スクリーン4に記入された筆跡は、コンピュータ装置2の処理によりプロジェクター3によって投影されるため、ペン部104には、インクが充填されていないものがよいが、消去可能なインクが充填されたものであってもよい。   Specifically, as shown in FIG. 4, the electronic pen 1 includes a processor 108 including a pen unit 104, an LED 105, a CMOS camera 106, a pressure sensor 107, a CPU, a ROM, A memory 109 such as a RAM, a real-time clock 110, a communication unit 111 including an antenna and the like, and a battery 112 are provided. The tip of the pen unit 104 is a pen point unit 103, and the pen point unit 103 is brought into contact with the sheet 402 of the screen 4 by the user when writing or tapping characters. The handwriting written on the screen 4 by the electronic pen 1 is projected by the projector 3 by the processing of the computer device 2, so that the pen unit 104 may be not filled with ink, but can be erased. It may be filled with ink.

バッテリー112は、電子ペン1内の各部材に電力を供給するためのものであり、例えば、電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うように構成されている。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1によりスクリーン4に文字などを記入したりタップしたりする際に、ペン先部103からペン部104を通じて与えられる圧力、すなわち、筆圧を検出し、その値をプロセッサ108へ伝送する。   The battery 112 is for supplying electric power to each member in the electronic pen 1. For example, the power of the electronic pen 1 itself is turned on / off by detaching a cap (not shown) of the electronic pen 1. It is configured. The real time clock 110 transmits time information indicating the current time (time stamp) and supplies the time information to the processor 108. The pressure sensor 107 detects the pressure applied from the pen tip portion 103 through the pen portion 104 when the user enters a character or the like on the screen 4 with the electronic pen 1 or taps it, that is, the writing pressure. Is transmitted to the processor 108.

プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、電子ペン1のペンダウン(スクリーン4に最初に接触すること)およびペンアップ(接触している状態からペン先部103が離れること)を判定してLED105およびCMOSカメラ106のスイッチのオン/オフを切換える。すなわち、ユーザが電子ペン1にてスクリーン4に文字などを記入すると、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されるので、プロセッサ108は、ユーザが記入を開始したと判定して、LED105およびCMOSカメラ106を作動させる。そして、ユーザがスクリーン4から電子ペン1を離すと、圧力センサ107によって所定値以上の筆圧の検出がされなくなるので、その際には、プロセッサ108は、ユーザが1つの筆跡の記入を終了したと判定して、LED105およびCMOSカメラ106の作動を終了させるようになっている。   Based on the pen pressure data provided from the pressure sensor 107, the processor 108 performs pen-down of the electronic pen 1 (first contact with the screen 4) and pen-up (the pen tip portion 103 leaves the touched state). Is turned on / off of the LED 105 and the CMOS camera 106. That is, when the user enters characters or the like on the screen 4 with the electronic pen 1, the pen pressure is applied to the pen tip portion 103, and the pressure sensor 107 detects a writing pressure higher than a predetermined value. It is determined that entry has started, and the LED 105 and the CMOS camera 106 are operated. Then, when the user releases the electronic pen 1 from the screen 4, the pressure sensor 107 does not detect a writing pressure higher than a predetermined value. At this time, the processor 108 finishes entering one handwriting. And the operation of the LED 105 and the CMOS camera 106 is terminated.

LED105およびCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105およびCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、スクリーン4上のペン先部103近傍に向けて赤外線を照射する。赤外線が照射される領域は、ペン先部103がスクリーン4に接触する位置とはわずかにずれるように構成されている。CMOSカメラ106は、LED105によって照明された領域内における上述したドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。   The LED 105 and the CMOS camera 106 are attached near the pen tip portion 103 of the electronic pen 1, and an opening 102 is formed in a portion of the housing 101 that faces the LED 105 and the CMOS camera 106. The LED 105 irradiates infrared rays toward the vicinity of the pen tip portion 103 on the screen 4. The region irradiated with infrared rays is configured to be slightly shifted from the position where the pen tip portion 103 contacts the screen 4. The CMOS camera 106 captures the above-described dot pattern in the area illuminated by the LED 105 and supplies image data of the dot pattern to the processor 108.

上述のように、ドットパターンは、赤外線を吸収するカーボンを含有するインクによって印刷されているので、LED105によって照射された赤外線は、ドットの位置においては吸収される。その結果、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多くなる。このため、CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。なお、CMOSカメラ106による撮影領域は、図3(a)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。   As described above, since the dot pattern is printed with ink containing carbon that absorbs infrared rays, the infrared rays irradiated by the LED 105 are absorbed at the positions of the dots. As a result, the dot portion has a small amount of infrared reflection, and the portion other than the dot has a large amount of infrared reflection. For this reason, by taking a picture with the CMOS camera 106, by setting a threshold value based on the difference in the amount of reflected infrared rays, it is possible to distinguish the dot area containing carbon from the other areas. Note that the shooting area by the CMOS camera 106 is a range including a size of about 2 mm × about 2 mm as shown in FIG. 3A, and the shooting by the CMOS camera 106 is performed at regular intervals of about 50 to 100 times per second. Is called.

プロセッサ108は、ユーザによってスクリーン4に文字等が記入されている間、すなわち、圧力センサ107から与えられる筆圧データに基づいてLED105およびCMOSカメラ106のスイッチがオンの状態のときに、CMOSカメラ106によって供給される各画像データのドットパターン毎に、スクリーン4上におけるX、Y座標(以下、単に「位置座標」、「座標データ」ともいう。)を個々に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図3(a)に示されるようなドットパターンの画像データを、図3(b)に示すデータ配列に変換し、さらに、X座標ビット値及びY座標ビット値に変換して、そのデータ配列から所定の演算方法によりX,Y座標データを演算する。   The processor 108 operates while the characters or the like are written on the screen 4 by the user, that is, when the LED 105 and the CMOS camera 106 are switched on based on the writing pressure data supplied from the pressure sensor 107. The X and Y coordinates (hereinafter also simply referred to as “positional coordinates” and “coordinate data”) on the screen 4 are individually calculated for each dot pattern of each image data supplied by. That is, the processor 108 converts the image data of the dot pattern as shown in FIG. 3A supplied by the CMOS camera 106 into the data array shown in FIG. Then, the data is converted into a Y coordinate bit value, and X, Y coordinate data is calculated from the data array by a predetermined calculation method.

なお上述のように、スクリーン4における6×6のドットパターンは、スクリーン4内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置がスクリーン4のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(T)と、筆圧データ(P)と、X,Y座標データとを関連付けて一の座標属性情報を生成する。   As described above, since the 6 × 6 dot pattern on the screen 4 does not overlap within the screen 4, when the user enters characters or the like with the electronic pen 1, the entered position is any position on the screen 4. Can be specified by coordinate calculation by the processor 108. Then, the processor 108 generates one coordinate attribute information by associating the current time (T) transmitted from the real-time clock 110, the pen pressure data (P), and the X and Y coordinate data.

メモリ109には、電子ペン1を識別するための「pen01」といったペンID(電子ペン識別情報)、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット111は、座標属性情報等にペンIDが関連付けられた各記入情報をコンピュータ装置2へ順次送信する。通信ユニット111によるコンピュータ装置2への送信は、Bluetooth(登録商標)などの無線送信によって、即時的かつ逐次的に行われる。   The memory 109 stores property information such as a pen ID (electronic pen identification information) such as “pen01” for identifying the electronic pen 1, a pen manufacturer number, and a pen software version. Then, the communication unit 111 sequentially transmits each entry information in which the pen ID is associated with the coordinate attribute information or the like to the computer device 2. Transmission to the computer apparatus 2 by the communication unit 111 is performed immediately and sequentially by wireless transmission such as Bluetooth (registered trademark).

次に、電子ペン1よりコンピュータ装置2へ送信される記入情報について説明する。ユーザが電子ペン1を用いてスクリーン4にストローク(筆跡)を記入する際、まず、電子ペン1をスクリーン4に接触させる。すると、電子ペン1の圧力センサ107によってペン先部103にかかる筆圧を検出する。電子ペン1のプロセッサ108は、圧力センサ107によって所定値以上の筆圧が検出されたと判断すると、電子ペン1の記入用紙4への接触を示すペンダウン情報PDと、電子ペン1の識別情報であるペンID等とを関連付けた記入情報を生成して、通信ユニット111に、その記入情報をコンピュータ装置2へ送信させる。   Next, entry information transmitted from the electronic pen 1 to the computer device 2 will be described. When a user writes a stroke (handwriting) on the screen 4 using the electronic pen 1, first, the electronic pen 1 is brought into contact with the screen 4. Then, the pressure sensor 107 of the electronic pen 1 detects the writing pressure applied to the pen tip portion 103. When the processor 108 of the electronic pen 1 determines that the pressure sensor 107 has detected a writing pressure of a predetermined value or more, the processor 108 includes pen-down information PD indicating contact of the electronic pen 1 with the entry sheet 4 and identification information of the electronic pen 1. The entry information associated with the pen ID or the like is generated, and the communication unit 111 transmits the entry information to the computer apparatus 2.

ユーザは、電子ペン1のペン先部103の記入用紙4への接触後、ペン先部103を移動させてストロークを描くが、電子ペン1のプロセッサ108も引き続き、演算により求めた座標情報(X,Y)と、圧力センサ107により検出される筆圧データ(P)、リアルタイムクロック110により発信された時刻情報(T)とを含む座標属性情報、及びペンIDを関連付けた記入情報を、CMOSカメラ106によるドットパターンの撮影周期に応じて、逐次生成し、通信ユニット111に当該記入情報を順次、コンピュータ装置2へ送信させる。   The user draws a stroke by moving the pen tip portion 103 after the pen tip portion 103 of the electronic pen 1 touches the entry sheet 4, but the processor 108 of the electronic pen 1 also continues to calculate coordinate information (X , Y), coordinate attribute information including pen pressure data (P) detected by the pressure sensor 107, time information (T) transmitted by the real-time clock 110, and entry information associated with the pen ID, The information is sequentially generated according to the dot pattern imaging period 106 and the communication unit 111 sequentially transmits the entry information to the computer apparatus 2.

ユーザがストロークを描き終え、電子ペン1を記入用紙4から離すと、圧力センサ107は筆圧を検出しなくなるため、プロセッサ108は、圧力センサ107によって所定値以上の筆圧が検出されなくなったと判断して、電子ペン1の記入用紙4への離脱を示すペンアップ情報PUと、電子ペン1の識別情報であるペンID等とを関連付けた記入情報を生成して、通信ユニット111に、その記入情報をコンピュータ装置2へ送信させる。このように、電子ペン1がペンダウンと判定してからペンアップと判定するまでに、すなわち、ユーザの一つのストロークの記入により、電子ペン1によって生成される座標属性情報の集合をストローク情報と呼ぶ。   When the user finishes drawing the stroke and removes the electronic pen 1 from the entry sheet 4, the pressure sensor 107 does not detect the writing pressure. Therefore, the processor 108 determines that the pressure sensor 107 does not detect a writing pressure higher than a predetermined value. Then, entry information in which the pen-up information PU indicating the removal of the electronic pen 1 from the entry sheet 4 is associated with the pen ID which is the identification information of the electronic pen 1 is generated, and the entry information is entered in the communication unit 111. Information is transmitted to the computer apparatus 2. As described above, a set of coordinate attribute information generated by the electronic pen 1 from when the electronic pen 1 is determined to be pen-down to when the electronic pen 1 is determined to be pen-up, that is, when one stroke is entered by the user is referred to as stroke information. .

[コンピュータ装置]
次に、図1および図5の各図を用いて本実施形態のコンピュータ装置2について説明する。なお、図5は、コンピュータ装置2の各機能を示す機能ブロック図である。
[Computer device]
Next, the computer apparatus 2 of this embodiment will be described with reference to FIGS. 1 and 5. FIG. 5 is a functional block diagram showing each function of the computer apparatus 2.

コンピュータ装置2は、例えば、パーソナルコンピュータであって、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボード等によって構成される。また、コンピュータ装置2は、図5を示すように、機能的には、マウスやキーボードといった入力手段21、受信手段22、処理手段24、記憶手段25、表示手段26及び送信手段27を備え、電子ペン1から受信した各記入情報に基づいて所定の処理を行う。   The computer device 2 is, for example, a personal computer, and includes, as hardware, an antenna device capable of data communication with the electronic pen 1, a processor such as a CPU, a memory such as ROM and RAM, a display, a mouse, a keyboard, and the like. The Further, as shown in FIG. 5, the computer apparatus 2 functionally includes an input means 21, such as a mouse or a keyboard, a receiving means 22, a processing means 24, a storage means 25, a display means 26, and a transmitting means 27, and an electronic device. A predetermined process is performed based on each entry information received from the pen 1.

受信手段22は、アンテナや受信回路等により構成され、電子ペン1から送信された各記入情報を順次受信し、処理手段24に伝送する。   The receiving unit 22 includes an antenna, a receiving circuit, and the like, and sequentially receives each entry information transmitted from the electronic pen 1 and transmits it to the processing unit 24.

処理手段24は、CPU等のプロセッサによって構成され、図5に示すように、後述するキャリブレーション処理を実行するキャリブレーション処理部241、キャリブレーション処理の結果に基づいて表示手段26に表示するための座標変換を行う座標変換部242、文字や記号が入力される文字記入領域206を制御する文字記入領域制御部243、文字記入領域206内における文字や記号の認識を行う文字認識処理部244及び表示手段26の表示制御を行う表示制御部245を有している。特に、文字記入領域制御部243は、文字記入領域206の回転制御処理を行うようになっており、ユーザが電子ペン1によりスクリーン4上に描いたストロークの記入情報に基づいて文字記入領域206を回転させる。なお、文字記入領域制御部243を含めて、処理手段24の各部の詳細については後述する。   The processing means 24 is constituted by a processor such as a CPU, and as shown in FIG. 5, a calibration processing unit 241 that executes a calibration process, which will be described later, is displayed on the display means 26 based on the result of the calibration process. A coordinate conversion unit 242 that performs coordinate conversion, a character entry region control unit 243 that controls a character entry region 206 into which characters and symbols are input, a character recognition processing unit 244 that recognizes characters and symbols in the character entry region 206, and a display A display control unit 245 that performs display control of the means 26 is provided. In particular, the character entry area control unit 243 performs rotation control processing of the character entry area 206, and the character entry area 206 is defined based on stroke entry information drawn on the screen 4 by the user with the electronic pen 1. Rotate. Details of each part of the processing unit 24 including the character entry area control unit 243 will be described later.

記憶手段25は、ハードディスクやROM、RAMなどのメモリによって構成され、キャリブレーション処理を実行するためのプログラム(以下、「キャリブレーションプログラム」という。)と、文字記入領域206を回転させるためのプログラム(以下、「文字記入領域回転プログラム」という。)と、文字認識処理を実行するためのプログラム(以下、「文字認識プログラム」という。)とが記憶されている。また、記憶手段25は、電子ペン1から受信した記入情報や後述する処理手段24の処理によって生成された各種データを記憶する。   The storage means 25 is configured by a memory such as a hard disk, a ROM, or a RAM, and a program for executing calibration processing (hereinafter referred to as “calibration program”) and a program for rotating the character entry area 206 ( Hereinafter, a “character entry area rotation program”) and a program for executing a character recognition process (hereinafter referred to as “character recognition program”) are stored. The storage unit 25 stores entry information received from the electronic pen 1 and various data generated by processing of the processing unit 24 described later.

さらに、記憶手段25には、キャリブレーションプログラムに関して、表示手段26に表示するキャリブレーション用マークの表示画面201上の位置座標および形状等の情報、スクリーン4の用紙に印刷されているドットパターンの座標領域の値が記憶されており、キャリブレーション処理の結果、求められた座標変換関数を記憶する。   Further, in the storage unit 25, information on the position and shape of the calibration mark displayed on the display unit 26 on the display screen 201 regarding the calibration program, the coordinates of the dot pattern printed on the sheet of the screen 4 The value of the area is stored, and the coordinate conversion function obtained as a result of the calibration process is stored.

さらに、記憶手段25には、文字記入領域回転プログラムに関して、表示手段26に表示する文字記入領域206の座標領域の初期値、その範囲を画定表示するためのマーク(以下、「画定マーク」ともいう。)207の形状等の情報、文字記入領域の回転制御に用いるマーク(以下、「回転制御マーク」という。)208の文字記入領域における相対的な位置および形状等の情報、その他の文字記入領域206の回転制御に必要な各情報が記憶されている。また、記憶手段25は、ユーザの電子ペン1による操作によって回転された後における文字記入領域206の座標領域の値、回転角度、文字記入領域206等に記入されたストローク情報等を記憶する。   Further, in the storage means 25, the initial value of the coordinate area of the character entry area 206 displayed on the display means 26 and a mark for demarcating and displaying the range (hereinafter also referred to as “definition mark”) regarding the character entry area rotation program. .) Information on the shape and the like of 207, information used for rotation control of the character entry area (hereinafter referred to as “rotation control mark”) 208, information on the relative position and shape in the character entry area, and other character entry areas Information necessary for the rotation control 206 is stored. The storage means 25 stores the value of the coordinate area of the character entry area 206 after being rotated by the user's operation with the electronic pen 1, the rotation angle, stroke information entered in the character entry area 206, and the like.

さらに、記憶手段25には、文字認識プログラムに関して、スクリーン4上に投影された文字記入領域406内に描かれ、文字記入領域206への記入として取り込まれたストローク群の形状パターンを照合するための各文字や記号のパターンの情報(以下、「パターン情報」という。)その他の文字認識処理に必要な情報が記憶されている。   Further, the storage means 25 is used to collate the shape pattern of the stroke group drawn in the character entry area 406 projected on the screen 4 and taken in as an entry in the character entry area 206 regarding the character recognition program. Information on the pattern of each character and symbol (hereinafter referred to as “pattern information”) and other information necessary for character recognition processing are stored.

表示手段26は、ディスプレイ等によって構成され、処理手段24によって指示された内容を表示するものであり、図1に示すように、表示手段26の表示画面201には、処理手段24の表示制御部245の処理により、認識文字表示位置マーク205と、文字記入領域206と、画定マーク207と、回転制御マーク208とを表示する。   The display means 26 is constituted by a display or the like, and displays the contents instructed by the processing means 24. As shown in FIG. 1, the display screen 201 of the display means 26 has a display control unit of the processing means 24. Through the processing of 245, the recognized character display position mark 205, the character entry area 206, the demarcation mark 207, and the rotation control mark 208 are displayed.

送信手段27は、処理手段24の指示によって、表示手段26の画像表示に用いられる画像信号をプロジェクター3に送信する。したがって、スクリーン4には、コンピュータ装置2の表示画面201に表示された画像と同じ画像が、プロジェクター3によって画像投影領域403に拡大されて投影されている。図1に示す例では、表示画面201に表示された、画定マーク207により画定された文字記入領域206及び回転制御マーク208は、それぞれスクリーン4上に、対応する画定マーク407により画定された文字記入領域406及び回転制御マーク408として投影されている。なお、送信手段27によるプロジェクター3へのデータ送信方式は、有線式であっても無線式であってもよい。   The transmission unit 27 transmits an image signal used for image display on the display unit 26 to the projector 3 according to an instruction from the processing unit 24. Therefore, the same image as that displayed on the display screen 201 of the computer apparatus 2 is enlarged and projected onto the image projection area 403 by the projector 3 on the screen 4. In the example shown in FIG. 1, the character entry area 206 and the rotation control mark 208 defined by the definition mark 207 displayed on the display screen 201 are respectively entered on the screen 4 by the character defined by the corresponding definition mark 407. Projected as a region 406 and a rotation control mark 408. The data transmission method to the projector 3 by the transmission unit 27 may be a wired method or a wireless method.

[処理手段]
次に、図6および図7の各図を用いてコンピュータ装置2における処理手段24の各部の詳細について説明する。なお、図6は、文字記入領域406とその回転および回転制御マーク408を説明するための図であり、(a)は、プロジェクター3によってスクリーン4に投影された文字記入領域406、画定マーク407及び回転制御マーク408を示し、(b)は、回転された文字記入領域406を示す。また、図7は、回転された文字記入領域406と認識される文字の関係を説明するための図であり、(a)は、回転された文字記入領域406を示し、(b)は、回転された文字記入領域406に電子ペン1により記入されているストロークが表示されている様子を示す。
[Processing means]
Next, details of each part of the processing means 24 in the computer apparatus 2 will be described with reference to FIGS. 6 and 7. FIG. 6 is a diagram for explaining the character entry area 406 and its rotation and rotation control mark 408. FIG. 6A shows a character entry area 406, a demarcation mark 407 and a projection mark 407 projected onto the screen 4 by the projector 3. The rotation control mark 408 is shown, and (b) shows the rotated character entry area 406. FIG. 7 is a diagram for explaining the relationship between the rotated character entry area 406 and the recognized character. FIG. 7A shows the rotated character entry area 406, and FIG. A state in which strokes written with the electronic pen 1 are displayed in the written character entry area 406 is shown.

キャリブレーション処理部241は、スクリーン4上のドットパターンによる位置座標をコンピュータ装置2の表示手段26における表示画面201上の位置座標に変換するための座標変換関数を求める処理を実行する。具体的には、例えばキャリブレーション処理部241は、表示手段26の表示画面201にキャリブレーション用マークを2箇所以上表示させることで、スクリーン4に対してプロジェクター3によりキャリブレーション用マークを投影させる。そして、電子ペン1によってスクリーン4に投影されたキャリブレーション用マークをタップすることで生成されたスクリーン4上の座標データを受信手段22が受信すると、キャリブレーション処理部241は、キャリブレーション用マークに係る表示手段26の表示画面201上の位置座標と、スクリーン4上におけるドットパターンの位置座標との対応関係を取得して、座標変換関数を求める。   The calibration processing unit 241 executes processing for obtaining a coordinate conversion function for converting the position coordinates based on the dot pattern on the screen 4 to the position coordinates on the display screen 201 in the display unit 26 of the computer apparatus 2. Specifically, for example, the calibration processing unit 241 causes the projector 3 to project the calibration mark on the screen 4 by displaying two or more calibration marks on the display screen 201 of the display unit 26. When the receiving unit 22 receives the coordinate data on the screen 4 generated by tapping the calibration mark projected on the screen 4 by the electronic pen 1, the calibration processing unit 241 uses the calibration mark as a calibration mark. The correspondence relationship between the position coordinates on the display screen 201 of the display means 26 and the position coordinates of the dot pattern on the screen 4 is obtained to obtain a coordinate conversion function.

座標変換部242は、キャリブレーション処理部241によって求めた座標変換関数に基づいて、電子ペン1から送信されて受信した各記入情報毎に、当該各記入情報に含まれるスクリーン4上のX、Y座標データを表示手段26における表示画面201上のストロークのX、Y座標に変換して、記憶手段25に記憶する。このとき、座標変換部242は、当該変換後のX,Y座標(以降、「較正座標」ともいう。)が、文字記入領域206の座標領域の範囲内であると認識すると、当該較正座標を、文字記入領域206への記入によるストローク情報として、記憶手段25に記憶する。   The coordinate conversion unit 242 performs X, Y on the screen 4 included in each entry information for each entry information transmitted and received from the electronic pen 1 based on the coordinate conversion function obtained by the calibration processing unit 241. The coordinate data is converted into the X and Y coordinates of the stroke on the display screen 201 in the display means 26 and stored in the storage means 25. At this time, when the coordinate conversion unit 242 recognizes that the converted X, Y coordinates (hereinafter also referred to as “calibration coordinates”) are within the coordinate area of the character entry area 206, the coordinate conversion unit 242 determines the calibration coordinates. These are stored in the storage means 25 as stroke information by entry in the character entry area 206.

文字記入領域制御部243は、記憶手段25に記憶された文字記入領域206の座標領域の初期値、その範囲を画定表示するための画定マーク207の情報、文字記入領域206の回転制御に用いる回転制御マーク208の文字記入領域206における相対的な位置に基づいて、図1に示すように、表示手段26の表示画面201に、文字記入領域206、画定マーク207、回転制御マーク208を表示させる。送信手段27は、この画像と同じ画像を投影させるための画像信号をプロジェクター3へ送信し、プロジェクター3は、その画像信号に基づいて、スクリーン4へ画像を投影する。そのため、表示手段26の表示画面201における、文字記入領域206、画定マーク207、回転制御マーク208と同じ画像が、図1及び図6(a)に示すように、文字記入領域406、画定マーク407、回転制御マーク408としてスクリーン4へ投影される。   The character entry area control unit 243 has an initial value of the coordinate area of the character entry area 206 stored in the storage means 25, information on the demarcation mark 207 for delimiting and displaying the range, and rotation used for rotation control of the character entry area 206. Based on the relative position of the control mark 208 in the character entry area 206, the character entry area 206, the demarcation mark 207, and the rotation control mark 208 are displayed on the display screen 201 of the display means 26 as shown in FIG. The transmission unit 27 transmits an image signal for projecting the same image as the image to the projector 3, and the projector 3 projects an image on the screen 4 based on the image signal. Therefore, the same image as the character entry area 206, the demarcation mark 207, and the rotation control mark 208 on the display screen 201 of the display means 26 is displayed as shown in FIGS. 1 and 6A. The rotation control mark 408 is projected onto the screen 4.

ここで、文字記入領域206は、横長の長方形状に表示され、回転制御マーク208は、文字記入領域206の四つ角にそれぞれ小さい正方形状に表示されている。すなわち、文字記入領域206内の左上に回転制御マーク208A、左下に回転制御マーク208B、右上に回転制御マーク208C、右下に回転制御マーク208Dが表示されている。したがって、スクリーン4には、プロジェクター3により、横長で長方形状の文字記入領域406が投影され、文字記入領域406内の左上に回転制御マーク408A、左下に回転制御マーク408B、右上に回転制御マーク408C、右下に回転制御マーク408Dが表示されている(図1及び図6(a))。   Here, the character entry area 206 is displayed in a horizontally long rectangular shape, and the rotation control mark 208 is displayed in a small square shape at each of the four corners of the character entry area 206. That is, a rotation control mark 208A is displayed at the upper left in the character entry area 206, a rotation control mark 208B at the lower left, a rotation control mark 208C at the upper right, and a rotation control mark 208D at the lower right. Accordingly, a horizontally long and rectangular character entry area 406 is projected on the screen 4 by the projector 3, and the rotation control mark 408A is located in the upper left of the character entry area 406, the rotation control mark 408B is located in the lower left, and the rotation control mark 408C is located in the upper right. A rotation control mark 408D is displayed on the lower right (FIG. 1 and FIG. 6A).

なお、この例示においては、文字記入領域406(206)を外枠表示しているが、文字記入領域406(206)を黄色その他の色を用いて強調表示してもよく、記入情報の記入を促すための罫線(下線)によって文字記入領域406(206)を表示するようにしてもよい。   In this example, the character entry area 406 (206) is displayed in an outer frame. However, the character entry area 406 (206) may be highlighted using yellow or other colors to fill in the entry information. The character entry area 406 (206) may be displayed by a ruled line (underline) for prompting.

また、文字記入領域制御部243は、ユーザによって電子ペン1を用いてスクリーン4に記入されたストロークの開始位置(ペンダウン)における位置座標が、座標変換関数によって変換された結果、一の回転制御マーク208の座標領域内にある場合、当該入力されたストロークが文字記入領域206の回転を指示したものであると判断し、ペンダウンにより指定された回転制御マーク408(以下、「基準マーク」という。)とは異なる他の回転制御マーク408を回転の中心点(以下、「中心点マーク」という。)として、文字記入領域206の大きさ・形状を保持しつつ、当該入力されたストロークに基づいて文字記入領域206の回転制御を行う。このとき、各回転制御マーク208A〜208Dの投影画像は、回転制御マーク408A〜408Dに対応するため、ユーザは、スクリーン4上の回転制御マーク408A〜408Dのいずれかに電子ペン1をペンダウンさせてストロークを描くことにより、文字記入領域制御部243は、文字記入領域206を回転させ、その画像は、そのままプロジェクター3により投影されることとなる。   In addition, the character entry area control unit 243 uses the coordinate conversion function to convert the position coordinates at the start position (pen down) of the stroke entered on the screen 4 by the user using the electronic pen 1. If it is within the coordinate area 208, it is determined that the input stroke is an instruction to rotate the character entry area 206, and a rotation control mark 408 (hereinafter referred to as “reference mark”) designated by pen-down. A rotation control mark 408 different from the above is used as a rotation center point (hereinafter referred to as a “center point mark”), while maintaining the size and shape of the character entry area 206, and the character based on the input stroke. The rotation of the entry area 206 is controlled. At this time, since the projection images of the rotation control marks 208A to 208D correspond to the rotation control marks 408A to 408D, the user pens down the electronic pen 1 to any of the rotation control marks 408A to 408D on the screen 4. By drawing the stroke, the character entry area control unit 243 rotates the character entry area 206, and the image is projected by the projector 3 as it is.

ここで、中心点マークの設定に関し、回転制御マーク408A(208A)が基準マークとして指定された場合には、文字記入領域制御部243は、回転制御マーク408C(208C)を回転中心として設定し、回転制御マーク408B(208B)が基準マークとして指定された場合には、回転制御マーク408D(208D)を回転中心として設定する。また、回転制御マーク408C(208C)が基準マークとして指定された場合には、文字記入領域制御部243は、回転制御マーク408A(208A)を回転中心として設定し、回転制御マーク408D(208D)が基準マークとして指定された場合には、回転制御マーク408D(208D)を回転中心として設定するものとする。   Here, regarding the setting of the center point mark, when the rotation control mark 408A (208A) is designated as the reference mark, the character entry area control unit 243 sets the rotation control mark 408C (208C) as the rotation center, When the rotation control mark 408B (208B) is designated as the reference mark, the rotation control mark 408D (208D) is set as the rotation center. When the rotation control mark 408C (208C) is designated as the reference mark, the character entry area control unit 243 sets the rotation control mark 408A (208A) as the rotation center, and the rotation control mark 408D (208D) is set. When designated as a reference mark, the rotation control mark 408D (208D) is set as the rotation center.

したがって例えば、この文字記入領域制御部243は、図6(b)に示すように、ユーザによってスクリーン4に記入された一のストロークに基づいて回転制御マーク408C(208C)が基準マークになると、回転制御マーク408A(208A)を中心点マークに設定するとともに、電子ペン1のストロークに従って文字記入領域406(206)を回転させる。そして、この文字記入領域制御部243は、ストロークの終了位置において文字記入領域406(206)の回転を停止し、中心点マークの座標、基準マークの開始位置(初期値)の座標、および基準マークの終了位置の座標から回転角度(θ)を算出して、文字記入領域406(206)が回転していることを示す回転フラグ情報とともに記憶手段25に記憶する。したがって、電子ペン1によるストロークが、設定された中心点マークを中心とする正確な弧を描かなくとも、回転角度(θ)は、中心点マークの座標、基準マークの開始位置の座標、および基準マークの終了位置の座標によって決定され、文字記入領域406(206)も、その大きさ・形状を保持しつつ、回転角度(θ)だけ回転することとなる。   Therefore, for example, as shown in FIG. 6B, the character entry area control unit 243 rotates the rotation control mark 408C (208C) as a reference mark based on one stroke entered on the screen 4 by the user. The control mark 408A (208A) is set as the center point mark, and the character entry area 406 (206) is rotated according to the stroke of the electronic pen 1. Then, the character entry area control unit 243 stops the rotation of the character entry area 406 (206) at the end position of the stroke, the coordinates of the center point mark, the coordinates of the start position (initial value) of the reference mark, and the reference mark Rotation angle (θ) is calculated from the coordinates of the end position of, and stored in storage means 25 together with rotation flag information indicating that character entry area 406 (206) is rotating. Therefore, even if the stroke by the electronic pen 1 does not draw an accurate arc centered on the set center point mark, the rotation angle (θ) is determined by the coordinates of the center point mark, the coordinates of the start position of the reference mark, and the reference point. The character entry area 406 (206) is also rotated by the rotation angle (θ) while maintaining its size and shape, which is determined by the coordinates of the end position of the mark.

さらに、文字記入領域制御部243は、中心点マーク及び基準マーク以外の2つの回転制御マーク408(208)の回転角度(θ)による回転後の座標データを算出して、中心点マークの座標データ及び基準マークの座標データとともに、回転後の文字記入領域406(206)の座標領域データとして記憶手段25に記憶する。したがって、文字記入領域406(206)が回転している場合であっても、座標変換部242は、電子ペン1から受信したストローク情報が、回転後の文字記入領域406(206)への記入によるものであるか否かを判別することができる。   Further, the character entry area control unit 243 calculates coordinate data after rotation based on the rotation angle (θ) of the two rotation control marks 408 (208) other than the center point mark and the reference mark, and the coordinate data of the center point mark. Along with the coordinate data of the reference mark, it is stored in the storage means 25 as coordinate area data of the character entry area 406 (206) after rotation. Therefore, even when the character entry area 406 (206) is rotating, the coordinate conversion unit 242 indicates that the stroke information received from the electronic pen 1 is entered in the rotated character entry area 406 (206). It can be determined whether or not it is a thing.

文字認識処理部244は、所定の指示に基づいて、文字記入領域406内に記入された電子ペン1のストロークについて文字認識処理を実行する。具体的には、本実施形態の文字認識処理部244は、文字記入領域406に文字や記号などの手書き記入が実行された後にコンピュータ装置2などの図示しない認識開始キーまたは座標入力領域403内の図示しない認識開始領域または電子ペン1の文字記入領域406内でのタップ動作を検知した場合に、文字記入領域406内の記入情報として記憶手段25に記憶されている較正座標(すなわち、電子ペン1のスクリーン4上のストロークの座標データに対応する、表示手段26の表示画面上における当該ストロークの座標データ)を回転角度(θ)及び回転中心の座標データにより逆回転させる(−θの回転行列をかける)、その座標変換後の座標データに基づいて文字認識を行う。すなわち、文字認識処理部244は、OCR(Optical Character Reader)などの文字認識を行うプログラムと同様に、文字認識対象ストローク(文字記入領域406(206)に電子ペン1で記入されたストローク)における座標変換されたX、Y座標のパターンと記憶手段25に予め記憶された各文字や記号のパターン情報とを照合して文字または記号を特定する。   The character recognition processing unit 244 executes character recognition processing for the stroke of the electronic pen 1 entered in the character entry area 406 based on a predetermined instruction. Specifically, the character recognition processing unit 244 according to the present embodiment performs a recognition start key (not shown) such as the computer device 2 or the like in the coordinate input area 403 after handwritten entry such as characters and symbols is executed in the character entry area 406. When a tap operation in a recognition start area (not shown) or the character entry area 406 of the electronic pen 1 is detected, calibration coordinates (that is, the electronic pen 1) stored in the storage means 25 as entry information in the character entry area 406 are detected. The stroke coordinate data on the display screen of the display means 26 corresponding to the coordinate data of the stroke on the screen 4 is reversely rotated by the rotation angle (θ) and the coordinate data of the rotation center (the rotation matrix of −θ is changed). Character recognition is performed based on the coordinate data after the coordinate conversion. That is, the character recognition processing unit 244 coordinates in the character recognition target stroke (the stroke entered with the electronic pen 1 in the character entry area 406 (206)) in the same manner as a program for character recognition such as OCR (Optical Character Reader). The converted X, Y coordinate pattern and the pattern information of each character or symbol stored in advance in the storage means 25 are collated to identify the character or symbol.

ここで、図7(a)および(b)に示すように、文字認識処理を行う際に、文字記入領域406が回転していると判断された場合には(例えば、記憶手段25にて回転フラグ情報が記憶されている場合には)、文字記入領域406内に記入されて得られたストローク情報として記憶手段25に記憶されている較正座標群に対して、設定された中心点マークの位置を回転中心として、記憶されている回転角度(θ)の分、逆回転させる(−θの回転行列をかける)ことによって各ストロークの較正座標を正規化して、正規化後のX,Y座標群によるパターンに対して文字認識処理を実行する。これにより、傾斜して記入された文字や記号を水平に書かれた状態に直して、文字等の特定における精度、すなわち、認識精度を向上させることができる。   Here, as shown in FIGS. 7A and 7B, when it is determined that the character entry area 406 is rotated during the character recognition process (for example, the storage means 25 rotates it). If flag information is stored), the position of the set center point mark with respect to the calibration coordinate group stored in the storage means 25 as stroke information obtained by being entered in the character entry area 406 The rotation coordinates (θ) stored as the rotation center are rotated backward (by applying a rotation matrix of −θ) to normalize the calibration coordinates of each stroke, and the normalized X, Y coordinate group Character recognition processing is executed for the pattern by. As a result, it is possible to improve the accuracy of identifying characters and the like, that is, the recognition accuracy, by correcting the written characters and symbols in a state of being written horizontally.

表示制御部245は、キャリブレーション処理の際、キャリブレーション処理部241の指示により、キャリブレーション用マークを表示手段26の表示画面201に表示させる。また、表示制御部245は、文字記入領域制御部243の指示により、文字記入領域206、画定マーク207、回転制御マーク208を表示させたり、電子ペン1を用いた操作による回転中及び回転後の状態をリアルタイムで表示手段26の表示画面201に表示させる。また、表示制御部245は、座標変換部242によって電子ペン1から送信された記入情報の座標データが座標変換された位置座標(較正座標)によるストロークを、表示手段26の表示画面201に表示させる。   The display control unit 245 displays a calibration mark on the display screen 201 of the display unit 26 according to an instruction from the calibration processing unit 241 during the calibration process. Further, the display control unit 245 displays the character entry region 206, the demarcation mark 207, and the rotation control mark 208 according to an instruction from the character entry region control unit 243, or during and after the rotation by the operation using the electronic pen 1. The state is displayed on the display screen 201 of the display means 26 in real time. Further, the display control unit 245 causes the display screen 201 of the display unit 26 to display a stroke based on the position coordinates (calibration coordinates) obtained by coordinate conversion of the coordinate data of the entry information transmitted from the electronic pen 1 by the coordinate conversion unit 242. .

また、この表示制御部245は、文字認識が実行された場合は、文字記入領域206に表示されている文字、記号およびその他の図形などの手書きストロークの表示を消去し、文字認識によって特定された文字および記号のテキストデータを、文字入力する位置として定められた場所に表示させる。具体的には、コンピュータ装置2がテキストエディタ等のプログラムを実行中で、表示手段26の表示画面にそのプログラムウインドウを表示している場合、表示制御部245は、文字認識によって特定された文字等のテキストデータを、文字入力用のカーソルのある位置に表示させる。このとき、文字認識後のテキストデータ候補を一旦、文字記入領域406(206)に表示して、コンピュータ装置2などの図示しない確定キーまたは座標入力領域403内の図示しない確定領域または電子ペン1の文字記入領域406内でのタップ動作を検知することで、定められた文字入力位置に表示させるように構成してもよい。   In addition, when character recognition is executed, the display control unit 245 erases the display of handwritten strokes such as characters, symbols, and other figures displayed in the character entry area 206 and is specified by character recognition. Text data of characters and symbols is displayed at a place determined as a character input position. Specifically, when the computer device 2 is executing a program such as a text editor and the program window is displayed on the display screen of the display means 26, the display control unit 245 displays the character specified by character recognition. Is displayed at the position where the cursor for character input is located. At this time, the text data candidates after the character recognition are temporarily displayed in the character entry area 406 (206), and a confirmation key (not shown) such as the computer device 2 or a confirmation area (not shown) in the coordinate input area 403 or the electronic pen 1 is displayed. It may be configured to display at a predetermined character input position by detecting a tap operation in the character entry area 406.

なお、表示制御部245は、スクリーン4に種々の画像を投影して表示させるために、表示画面201に表示する各画像を同期させてプロジェクター3に投影させるための画像信号をそれぞれ送信手段27に出力して、プロジェクター3へ送信させる。   Note that the display control unit 245 projects image signals for causing the projector 3 to project the images displayed on the display screen 201 in synchronization with each other in order to project and display various images on the screen 4. The data is output and transmitted to the projector 3.

また、プロジェクター3は、コンピュータ装置2の送信手段27から受信した画像信号に基づいて、表示手段26に表示された画像と同様の画像をスクリーン4の画像投影領域403に映し出す。   Further, the projector 3 projects an image similar to the image displayed on the display unit 26 on the image projection area 403 of the screen 4 based on the image signal received from the transmission unit 27 of the computer apparatus 2.

[回転制御処理]
次に、図8を用いて情報処理システム10における回転制御処理の動作について、記入情報の受信に伴う各種の処理とともに説明する。なお、図8は、本実施形態の情報処理システム10における回転制御処理を含む表示処理を示すフローチャートである。
[Rotation control processing]
Next, the operation of the rotation control process in the information processing system 10 will be described with reference to FIG. 8 together with various processes accompanying the reception of entry information. FIG. 8 is a flowchart showing display processing including rotation control processing in the information processing system 10 of this embodiment.

本動作処理においては、予めキャリブレーション処理部241によりキャリブレーション処理が実行され、座標変換関数が求められて記憶手段25に記憶されており、座標変換部242による座標変換が行われる状態にある。そして、文字記入領域制御部243は、記憶手段25に記憶された文字記入領域206の座標領域の初期値を参照して、図1に示すように、表示手段26の表示画面201の左下に、長方形状の画定マーク207によって画される文字記入領域206及び回転制御マーク208を表示させている。この画像と同じ画像を示すための画像信号が、送信手段27からプロジェクター3へ送信されているため、プロジェクター3により、スクリーン4の画像投影領域403の左下には、画定マーク407によって画される文字記入領域406及び回転制御マーク408A〜408Dが投影されて表示されている。   In this operation processing, calibration processing is executed in advance by the calibration processing unit 241, a coordinate conversion function is obtained and stored in the storage unit 25, and coordinate conversion is performed by the coordinate conversion unit 242. Then, the character entry area control unit 243 refers to the initial value of the coordinate area of the character entry area 206 stored in the storage means 25, and as shown in FIG. 1, at the lower left of the display screen 201 of the display means 26, A character entry area 206 and a rotation control mark 208 defined by a rectangular demarcation mark 207 are displayed. Since an image signal for indicating the same image as this image is transmitted from the transmission unit 27 to the projector 3, the character drawn by the demarcation mark 407 is displayed by the projector 3 at the lower left of the image projection area 403 of the screen 4. An entry area 406 and rotation control marks 408A to 408D are projected and displayed.

まず、記入者であるユーザによってスクリーン4上に一のストロークが記入されると、電子ペン1は、この記入されたストロークの各記入情報をコンピュータ装置2に送信する(ステップS101)。   First, when one stroke is entered on the screen 4 by the user who is the writer, the electronic pen 1 transmits each entry information of the entered stroke to the computer device 2 (step S101).

具体的には、電子ペン1は、ユーザによってストロークの開始を圧力センサ107によって検出した筆圧に基づいてペンダウンを検知すると、LED105およびCMOSカメラ106をオンにし、圧力センサ107にてペンアップが検出されるまで、所定の時間間隔毎にスクリーン4のドットパターンを撮影して、当該撮影された画像毎にX,Y座標データを含む記入情報を生成して順次コンピュータ装置2に送信する。   Specifically, when the electronic pen 1 detects pen-down based on the writing pressure detected by the user with the pressure sensor 107, the LED 105 and the CMOS camera 106 are turned on, and the pressure sensor 107 detects pen-up. Until this is done, the dot pattern on the screen 4 is photographed at predetermined time intervals, entry information including X and Y coordinate data is generated for each photographed image, and sequentially transmitted to the computer apparatus 2.

コンピュータ装置2において電子ペン1から送信された記入情報(ストローク情報)の受信を開始すると、処理手段24は、当該記入情報をペンIDに対応づけて記憶手段25に順次記憶させる(ステップS201)。   When the computer apparatus 2 starts receiving the entry information (stroke information) transmitted from the electronic pen 1, the processing unit 24 sequentially stores the entry information in association with the pen ID in the storage unit 25 (step S201).

次いで、座標変換部242は、記憶手段25に記憶されている座標変換関数に基づいて、受信した各記入情報の座標データを表示手段26の表示エリア201に表示するための座標に順次変換して、座標変換後の較正座標をペンIDに対応付けて記憶手段25に順次記憶させる(ステップS202)。   Next, the coordinate conversion unit 242 sequentially converts the received coordinate data of each entry information into coordinates for display in the display area 201 of the display unit 26 based on the coordinate conversion function stored in the storage unit 25. Then, the calibration coordinates after the coordinate conversion are sequentially stored in the storage means 25 in association with the pen ID (step S202).

次いで、文字記入領域制御部243は、座標変換部242によって座標変換された座標(較正座標)のうち、ストロークの開始位置を示す座標、即ち、ペンダウン情報を含む記入情報の直後の記入情報に対応する較正座標(以下、「ストローク開始位置座標」という。)が、回転制御マーク208A〜208Dのうちいずれかの座標領域にあるか否か(すなわち、基準マークとして指定されているか否か)を判断する(ステップS203)。この場合、スクリーン4上の回転制御マーク408A〜408Dは、表示手段26の表示画面201の回転制御マーク208A〜208Dに対応する。そのため、ユーザがスクリーン4上の回転制御マーク408A〜408Dのいずれかを電子ペン1で指定することで送信された記入情報の座標データから、座標変換部242による座標変換により、表示画面201の回転制御マーク208A〜208Dのうち、対応する回転制御マーク208が基準マークとして指定されたことが分かる。   Next, the character entry area control unit 243 corresponds to the coordinates indicating the start position of the stroke among the coordinates (calibration coordinates) transformed by the coordinate transformation unit 242, that is, the entry information immediately after the entry information including the pen-down information. It is determined whether the calibration coordinates to be performed (hereinafter referred to as “stroke start position coordinates”) are in any one of the coordinate areas of the rotation control marks 208A to 208D (that is, whether or not they are designated as reference marks). (Step S203). In this case, the rotation control marks 408A to 408D on the screen 4 correspond to the rotation control marks 208A to 208D on the display screen 201 of the display means 26. Therefore, the display screen 201 is rotated by coordinate conversion by the coordinate conversion unit 242 from the coordinate data of the entry information transmitted by the user specifying any of the rotation control marks 408A to 408D on the screen 4 with the electronic pen 1. It can be seen that among the control marks 208A to 208D, the corresponding rotation control mark 208 is designated as the reference mark.

このステップS203の処理において、文字記入領域制御部243が、いずれかの回転制御マーク208がユーザによって指示されていると判断した場合には(ステップS203:Yes)、ステップS204の文字記入領域206の回転処理に移行する。文字記入領域制御部243が、いずれの回転制御マーク208もユーザによって指示されていないと判断した場合には(ステップS203:No)、ステップS206の処理に移行する。   In the process of step S203, when the character entry area control unit 243 determines that any rotation control mark 208 is instructed by the user (step S203: Yes), the character entry area 206 of step S204 Shift to rotation processing. If the character entry area control unit 243 determines that none of the rotation control marks 208 are instructed by the user (step S203: No), the process proceeds to step S206.

文字記入領域制御部243は、文字記入領域206の回転処理において、指定された回転制御マーク208に対応して予め定められている他の回転制御マーク208を中心点マークに設定し、順次受信して記憶される各較正座標に基づいて、ペンアップ情報PUを含む記入情報の受信により一のストロークの記入が終了したこと検知するまで文字記入領域206を回転させる(ステップS204)。この間、プロジェクター3によって、スクリーン4に、表示手段206の表示画面201と同じ画像が同期して投影されているため、文字記入領域206の回転に合わせて、スクリーン4上の文字記入領域406も、電子ペン1によるストロークに追従しつつ回転して表示される。文字記入領域206の回転は、当該ストロークの各記入情報におけるそれぞれの座標位置と、中心点マークの座標および当該基準マークの開始位置における座標とに基づいて記入情報毎に回転角度が算出されて行われる。   In the rotation process of the character entry area 206, the character entry area control unit 243 sets another rotation control mark 208 previously determined corresponding to the designated rotation control mark 208 as a center point mark, and sequentially receives it. The character entry area 206 is rotated until it is detected that the entry of one stroke is completed by receiving the entry information including the pen-up information PU based on the calibration coordinates stored in the step S204. During this time, since the same image as the display screen 201 of the display unit 206 is projected on the screen 4 by the projector 3 in synchronism, the character entry area 406 on the screen 4 is also synchronized with the rotation of the character entry area 206. The display is rotated while following the stroke of the electronic pen 1. The rotation of the character entry area 206 is performed by calculating the rotation angle for each entry information based on the respective coordinate positions in the entry information of the stroke, the coordinates of the center point mark, and the coordinates at the start position of the reference mark. Is called.

そして、ストロークが終了し、ペンアップ情報PUを含む記入情報を受信手段22により受信すると、文字記入領域406の回転を終了させる。次いで、文字記入領域制御部243は、回転が終了した際の基準マークの座標(例えば、基準マークの中心点の座標)と、中心点マークと基準マークの開始位置の座標(例えば、ストローク開始位置座標)とに基づいて文字記入領域406の最終的な回転角度θを算出して記憶させ(ステップS205)、本動作を終了させる。なお、文字記入領域206の回転を指示するためのストロークは、表示領域201に表示しないようにするか、回転角度θの確定後に消去するように構成するとよい。   When the stroke ends and entry information including pen-up information PU is received by the receiving means 22, the rotation of the character entry area 406 is ended. Next, the character entry area control unit 243 determines the coordinates of the reference mark when the rotation is completed (for example, the coordinates of the center point of the reference mark) and the coordinates of the center point mark and the start position of the reference mark (for example, the stroke start position). The final rotation angle θ of the character entry area 406 is calculated and stored based on the coordinates) (step S205), and this operation is terminated. The stroke for instructing the rotation of the character entry area 206 may be configured not to be displayed in the display area 201 or to be deleted after the rotation angle θ is determined.

一方、文字記入領域制御部243が、いずれの回転制御マーク208もユーザによって指示されていないと判断した場合には(ステップS203:No)、各較正座標を記憶手段25に記憶するとともに、表示制御部245は、当該較正座標に基づいて所定の画像を表示手段26に表示させる(ステップS206)。この間、プロジェクター3によって、スクリーン4に、表示手段206の表示画面201と同じ画像が同期して投影されているため、スクリーン4の画像投影領域403上に、電子ペン1によるストロークに追従しつつストロークが投影して表示される。   On the other hand, when the character entry area control unit 243 determines that none of the rotation control marks 208 is instructed by the user (step S203: No), each calibration coordinate is stored in the storage unit 25 and the display control is performed. The unit 245 causes the display unit 26 to display a predetermined image based on the calibration coordinates (step S206). During this time, the same image as the display screen 201 of the display means 206 is projected on the screen 4 by the projector 3 synchronously, so that the stroke is followed on the image projection area 403 of the screen 4 while following the stroke of the electronic pen 1. Is projected and displayed.

[文字認識処理]
次に、図9を用いて情報処理システム10における文字認識処理の動作について説明する。なお、図9は、文字認識処理の動作を示すフローチャートである。
[Character recognition processing]
Next, the operation | movement of the character recognition process in the information processing system 10 is demonstrated using FIG. FIG. 9 is a flowchart showing the operation of the character recognition process.

まず、コンピュータ装置2において当該コンピュータ装置2に設けられた図示しない認識開始キーが認識される等、所定の動作に基づく文字認識処理開始の指示を認識すると(ステップS301)、文字認識処理部244は、文字認識対象ストローク(文字記入領域406(206)に電子ペン1で記入されたストローク)の各較正座標に対して、ステップS205において算出された回転角度(θ)の分、逆回転させる(−θの回転行列をかける)ことによって各ストロークを正規化する(ステップS302)。なお、このときに、文字記入領域206を初期値、すなわち、記憶手段25に記憶されている初期の座標の位置に戻してもよいし、そのままの位置を保持してもよい。   First, when the computer device 2 recognizes an instruction to start character recognition processing based on a predetermined operation, such as a recognition start key (not shown) provided in the computer device 2 is recognized (step S301), the character recognition processing unit 244 performs The character recognition target stroke (stroke entered with the electronic pen 1 in the character entry area 406 (206)) is rotated in reverse by the rotation angle (θ) calculated in step S205 (− Each stroke is normalized by applying a rotation matrix of θ (step S302). At this time, the character entry area 206 may be returned to the initial value, that is, the position of the initial coordinates stored in the storage means 25, or the position as it is may be held.

そして、文字認識処理部244は、記憶手段25に記録されているパターン情報を照合して、正規化された文字記入領域206内のX,Y座標群によるパターン(各ストロークの形状)から一または複数の文字または記号を認識する認識処理を行う(ステップS303)。この後、文字認識された文字、記号等を文字記入領域206から消去し、文字認識後に特定された文字および記号のテキストデータを、文字入力する位置として定められた場所に表示させる(ステップS304)。そして、本処理を終了させる。   Then, the character recognition processing unit 244 collates the pattern information recorded in the storage unit 25, and determines one or more from the pattern (the shape of each stroke) by the X and Y coordinate groups in the normalized character entry area 206. A recognition process for recognizing a plurality of characters or symbols is performed (step S303). Thereafter, characters, symbols, and the like that have been character-recognized are deleted from the character entry area 206, and the text data of the characters and symbols specified after the character recognition is displayed at a location that is determined as a character input position (step S304). . Then, this process is terminated.

[第1実施形態の作用効果]
以上のように、本実施形態の情報処理システム10は、ユーザによって、電子ペン1をスクリーン4上の回転制御マーク408にペンダウンしてストロークを描けば、中心点マークを基準に文字記入領域406を回転させることができるので、文字記入領域406を回転させる際に中心点を設定するなどの他の操作をすることなく、直接的に文字記入領域406を回転させることができる。そして、この情報処理システム10は、文字記入領域406を投影して表示させつつ、当該文字記入領域406を回転させるので、手書きされる文字または記号の記入に対する書きにくさを解消させるための文字記入領域406の記入をユーザが要望する位置に確実に回転させることができる。したがって、この情報処理システム10は、ユーザの操作を簡易にしつつ、記入される文字に対する書きにくさを解消させ、文字記入領域406の回転角度に対して記入者の要望を確実に反映させることができる。
[Effects of First Embodiment]
As described above, the information processing system 10 according to the present embodiment allows the user to draw the character entry area 406 based on the center point mark by drawing the stroke by penning the electronic pen 1 onto the rotation control mark 408 on the screen 4. Since the character entry area 406 can be rotated, the character entry area 406 can be directly rotated without performing other operations such as setting a center point when the character entry area 406 is rotated. Since the information processing system 10 rotates the character entry area 406 while projecting and displaying the character entry area 406, the character entry for eliminating the difficulty in writing the handwritten characters or symbols. The entry in area 406 can be reliably rotated to the position desired by the user. Therefore, the information processing system 10 can simplify the user's operation, eliminate the difficulty of writing the characters to be entered, and reliably reflect the request of the writer with respect to the rotation angle of the character entry area 406. it can.

また、本実施形態の情報処理システム10は、回転制御マーク408が視認可能に表示されているので、文字記入領域406の回転イメージを記入者に容易に着想させることができるとともに、文字記入領域406の中心以外に中心点マークを配設しているので、様々なパターンによって文字記入領域406を回転させることができ、各ユーザの要望に合わせて当該文字記入領域406を回転させることができる。   In the information processing system 10 according to the present embodiment, the rotation control mark 408 is displayed so as to be visible. Therefore, the rotation image of the character entry area 406 can be easily inspired by the writer, and the character entry area 406 Since the center point mark is arranged in addition to the center of the character entry area, the character entry area 406 can be rotated according to various patterns, and the character entry area 406 can be rotated according to each user's request.

また、本実施形態の情報処理システム10は、文字記入領域406を回転させる際に中心点を設定するなどの他の操作をすることなく、文字記入領域406を回転させることができるので、ユーザの操作を簡易にすることができるとともに、文字記入領域406を回転させる際に回転制御マーク408を替えれば、当該文字記入領域406の回転を異なるパターンにて実行することができる。したがって、この情報処理システム10は、ユーザの要望に合わせて文字記入領域406を確実に回転させることができる。   Further, the information processing system 10 according to the present embodiment can rotate the character entry area 406 without performing other operations such as setting the center point when rotating the character entry area 406. The operation can be simplified, and if the rotation control mark 408 is changed when the character entry area 406 is rotated, the rotation of the character entry area 406 can be executed in different patterns. Therefore, the information processing system 10 can reliably rotate the character entry area 406 according to the user's request.

また、本実施形態の情報処理システム10は、文字記入領域406の回転角度に基づいて、電子ペン1の移動経路(ストローク)を、回転する前の文字記入領域406に相当する移動経路に変換することができるので、記入された記入情報そのものから回転しているか否かの判別を行うより、迅速な認識処理の実行が可能で、かつ、その認識精度を向上させることができる。   In addition, the information processing system 10 according to the present embodiment converts the movement path (stroke) of the electronic pen 1 into a movement path corresponding to the character entry area 406 before rotation based on the rotation angle of the character entry area 406. Therefore, it is possible to execute a recognition process more quickly and improve the recognition accuracy than determining whether or not the information is rotated from the entered entry information itself.

なお、本実施形態の情報処理システム10は、記入者であるユーザの確定指示に基づいて当該認識された文字や記号を特定するように構成でき、ワードプロセッサなどの外部アプリケーションと連動させて当該アプリケーションの記入に用いることも可能である。   The information processing system 10 according to the present embodiment can be configured to identify the recognized character or symbol based on the confirmation instruction of the user who is the writer, and is linked to an external application such as a word processor. It can also be used for entry.

[変形例]
上記実施形態において、文字記入領域206は、コンピュータ装置2の表示手段26の画面左下に表示するようになっているが、この位置に限らず、画面右上、画面右下または画面左上に配設されてもよいし、また、配設される位置を、電子ペン1を用いてまたはコンピュータ装置2の入力手段21を用いて文字記入領域406の配設される位置(座標)を設定することができるようにしてもよい。この場合には、設定後の座標を記憶手段25に記憶させておく。
[Modification]
In the above embodiment, the character entry area 206 is displayed at the lower left of the screen of the display means 26 of the computer apparatus 2, but is not limited to this position, and is arranged at the upper right of the screen, the lower right of the screen, or the upper left of the screen. Alternatively, the position (coordinates) where the character entry area 406 is disposed can be set using the electronic pen 1 or the input unit 21 of the computer device 2. You may do it. In this case, the coordinates after the setting are stored in the storage means 25.

また、回転制御マーク208は、視認可能に文字記入領206の各隅に配設されているが、当該回転制御マーク208が視認不能に設定されていてもよい。ただし、この場合には、例えば、本実施形態と同様の場所に回転制御マーク208を設定し、当該付近が電子ペン1によって指定された場合に、本実施形態と同様に文字記入領域206を回転させるようになる。   Further, the rotation control mark 208 is disposed at each corner of the character entry area 206 so as to be visible, but the rotation control mark 208 may be set so as not to be visible. However, in this case, for example, when the rotation control mark 208 is set at the same location as in the present embodiment and the vicinity is designated by the electronic pen 1, the character entry area 206 is rotated as in the present embodiment. Will come to let you.

また、上記実施形態においては、文字記入領域206を基準に水平方向に隣接する回転制御マーク208を中心点マークに設定しているが、例えば、右上の回転制御マーク208Cが基準マークとして指定された場合に、左下の回転制御マーク208Bを中心点マークに設定する等、基準マークと対角にある回転制御マーク208を中心点マークに設定してもよい。また、図6(b)に示すように、上述の長方形の文字記入領域206(406)において回転制御マーク208(408)が各角に複数設定されているが、これに限定されず、また文字記入領域206においても長方形に限定されない。さらには、このような基準マークと中心点マークに限らず、どのような組み合わせでもよい。   In the above embodiment, the rotation control mark 208 adjacent in the horizontal direction with respect to the character entry area 206 is set as the center point mark. For example, the upper right rotation control mark 208C is designated as the reference mark. In this case, the rotation control mark 208 diagonally to the reference mark may be set as the center point mark, such as setting the lower left rotation control mark 208B as the center point mark. In addition, as shown in FIG. 6B, a plurality of rotation control marks 208 (408) are set at each corner in the rectangular character entry area 206 (406) described above, but the present invention is not limited to this. The entry area 206 is not limited to a rectangle. Furthermore, not only such a reference mark and center point mark but also any combination may be used.

また、上記実施形態のドットパターン(コード化パターン)は、アノト方式に限らなくともよい。   In addition, the dot pattern (coded pattern) of the above embodiment is not limited to the Anoto method.

<第2実施形態>
次に、図10の各図を用いて本発明に係る情報処理システムの第2実施形態について説明する。なお、図10は、本第2実施形態における情報処理システム100の構成を示すシステム構成図である。
Second Embodiment
Next, a second embodiment of the information processing system according to the present invention will be described with reference to FIG. FIG. 10 is a system configuration diagram showing the configuration of the information processing system 100 in the second embodiment.

本第2実施形態の情報処理システム100は、第1実施形態においてプロジェクター3を用いてスクリーン4に画像を表示するとともに当該スクリーン4を用いてストロークの記入を行う点に代えて、コンピュータ装置2上に配設された透明又は半透明の光透過性シートを用いてストロークの記入を行う点に特徴がある。なお、本実施形態において、第1実施形態と同一の部材については、同一の符号を付してその説明を省略する。   The information processing system 100 according to the second embodiment replaces the point that the projector 3 is used to display an image on the screen 4 and strokes are entered using the screen 4 in the first embodiment. This is characterized in that strokes are entered using a transparent or translucent light-transmitting sheet disposed on the surface. In addition, in this embodiment, about the member same as 1st Embodiment, the same code | symbol is attached | subjected and the description is abbreviate | omitted.

本第2実施形態の情報処理システム100は、図10に示すように、電子ペン1によって読取可能なドットパターン(コード化パターン)が印刷された光透過性シート9を有している。この光透過性シート9は、コンピュータ装置2の表示画面201の前面に貼り付けられるとともに、表示画面201に表示された画像が当該光透過性シート9の前面から視覚可能に表示される。このドットパターンは、赤外線を選択的に反射する特性を有するインキによって光透過性シート9に印刷されている。   As shown in FIG. 10, the information processing system 100 according to the second embodiment includes a light transmissive sheet 9 on which a dot pattern (coded pattern) that can be read by the electronic pen 1 is printed. The light transmissive sheet 9 is pasted on the front surface of the display screen 201 of the computer apparatus 2, and an image displayed on the display screen 201 is visibly displayed from the front surface of the light transmissive sheet 9. This dot pattern is printed on the light transmissive sheet 9 with ink having a characteristic of selectively reflecting infrared rays.

電子ペン1では、プロセッサ108には、CMOSカメラ106によって撮像された画像データから、赤外線反射の強い部分領域をドットであると認識するよう閾値を設けて判定される。その閾値は、ディスプレイから光透過性シート9を透過してくる赤外線のみの場合と、電子ペン1のLED105から照射した赤外線がドットによって反射されることによる赤外線が含まれる場合とを区別できるよう設定される。   In the electronic pen 1, the processor 108 is determined by providing a threshold value from the image data captured by the CMOS camera 106 so as to recognize a partial region with strong infrared reflection as a dot. The threshold value is set so as to be able to distinguish between the case where only the infrared rays transmitted through the light-transmitting sheet 9 from the display and the case where the infrared rays irradiated from the LEDs 105 of the electronic pen 1 are reflected by the dots are included. Is done.

また、電子ペン1のCMOSカメラ106によって撮像された画像データからドットを認識しやすくするため、CMOSカメラ106に照射される光が赤外線だけとなるように、赤外線透過フィルターを電子ペン1の開口部102付近に設けてもよい。   Further, in order to make it easy to recognize dots from the image data captured by the CMOS camera 106 of the electronic pen 1, an infrared transmission filter is provided on the opening of the electronic pen 1 so that only the infrared light is irradiated to the CMOS camera 106. You may provide near 102.

さらに、本実施形態のドットパターンは、アノト方式に限らなくともよい。   Furthermore, the dot pattern of the present embodiment is not limited to the Anoto method.

本発明の情報処理システムは、学校の授業や企業等での会議、講演会、プレゼンテーション、ワードプロセッサ等の外部アプリケーションでのペン入力操作などで利用することができる。   The information processing system of the present invention can be used for pen input operations in external applications such as school classes, business meetings, lectures, presentations, and word processors.

1 … 電子ペン
2 … コンピュータ装置
3 … プロジェクター
4 … スクリーン
9 … 光透過性シート
21 … 入力手段
22 … 受信手段
24 … 処理手段
25 … 記憶手段
26 … 表示手段
27 … 送信手段
201 … 表示画面
206 … 文字記入領域
207 … 画定マーク
208 … 回転制御マーク
241 … キャリブレーション処理部
242 … 座標変換部
243 … 文字記入領域制御部
244 … 文字認識処理部
245 … 表示制御部
401 … マグネット板(ホワイトボード)
402 … 用紙
403 … 座標入力領域(画像投影領域)
406 … 文字記入領域
407 … 画定マーク
408 … 回転制御マーク
10,100 … 情報処理システム
DESCRIPTION OF SYMBOLS 1 ... Electronic pen 2 ... Computer apparatus 3 ... Projector 4 ... Screen 9 ... Light-transmitting sheet 21 ... Input means 22 ... Reception means 24 ... Processing means 25 ... Storage means 26 ... Display means 27 ... Transmission means 201 ... Display screen 206 ... Character entry area 207 ... Delimitation mark 208 ... Rotation control mark 241 ... Calibration processor 242 ... Coordinate converter 243 ... Character entry area controller 244 ... Character recognition processor 245 ... Display controller 401 ... Magnet board (white board)
402 ... Paper 403 ... Coordinate input area (image projection area)
406 ... Character entry area 407 ... Delimitation mark 408 ... Rotation control mark 10, 100 ... Information processing system

Claims (8)

位置座標を示すコード化パターンが形成されたスクリーン上を移動した際に、前記コード化パターンを移動経路に沿って読み取る読取手段と、
前記読取手段によって読み取ったコード化パターンのデータに基づいて移動経路の座標を算出する算出手段と、
前記算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記スクリーンに投影する投影手段に出力する投影出力手段と、
文字を記入するための文字記入領域を画定する画定マークを前記スクリーンに表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段と
を備え、
前記読取手段が前記回転制御マークの位置から前記スクリーン上を移動した場合に、前記回転制御手段が、所定の点を回転の中心点に設定し、当該設定された中心点と当該読取手段の移動経路とに基づいて前記文字記入領域を回転させることを特徴とする情報処理システム。
Reading means for reading the coded pattern along the movement path when moving on the screen on which the coded pattern indicating the position coordinates is formed;
Calculating means for calculating the coordinates of the movement path based on the data of the coded pattern read by the reading means;
A projection output means for outputting to the projection means for projecting the shape of the movement path as an image on the screen based on the coordinates of the calculated movement path;
Rotation control means for rotating the character entry area using a rotation control mark as a reference when the character entry area is rotated while displaying a demarcation mark for defining a character entry area for entering a character on the screen. And
When the reading unit moves on the screen from the position of the rotation control mark, the rotation control unit sets a predetermined point as a rotation center point, and the set center point and the movement of the reading unit An information processing system, wherein the character entry area is rotated based on a route.
位置座標を示すコード化パターンが形成された光透過性シート上を移動した際に、前記コード化パターンを移動経路に沿って読み取る読取手段と、
前記読取手段によって読み取ったコード化パターンのデータに基づいて移動経路の座標を算出する算出手段と、
前記算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記光透過性シートの背面から、当該光透過性シートの前面から視覚可能に表示する表示手段に出力する表示出力手段と、
文字を記入するための文字記入領域を画定する画定マークを前記表示手段に表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段と
を備え、
前記読取手段が前記回転制御マークの位置から前記光透過性シート上を移動した場合に、前記回転制御手段が、所定の点を回転の中心点に設定し、当該設定された中心点と当該読取手段の移動経路とに基づいて前記文字記入領域を回転させることを特徴とする情報処理システム。
Reading means for reading the coded pattern along the movement path when moved on the light-transmitting sheet on which the coded pattern indicating the position coordinates is formed;
Calculating means for calculating the coordinates of the movement path based on the data of the coded pattern read by the reading means;
Display output means for outputting the shape of the movement path as an image based on the calculated coordinates of the movement path from the back surface of the light transmissive sheet to a display means for visual display from the front surface of the light transmissive sheet; ,
Rotation control for rotating the character entry area using a rotation control mark as a reference when the character entry area is rotated while displaying a demarcation mark for defining a character entry area for entering characters on the display means. Means and
When the reading unit moves on the light-transmitting sheet from the position of the rotation control mark, the rotation control unit sets a predetermined point as a rotation center point, and the set center point and the reading An information processing system, wherein the character entry area is rotated based on a movement path of the means.
請求項1または2に記載の情報処理システムにおいて、
前記回転制御マークは複数あり、
前記回転制御手段は、前記文字記入領域が回転する際に、前記移動経路の開始位置の座標を有する回転制御マークとは異なる回転制御マークを前記回転の中心点に設定することを特徴とする情報処理システム。
The information processing system according to claim 1 or 2,
There are a plurality of the rotation control marks,
The rotation control means sets, when the character entry area rotates, a rotation control mark that is different from the rotation control mark having the coordinates of the start position of the movement path as the rotation center point. Processing system.
請求項1乃至3の何れか一項に記載の情報処理システムにおいて、
前記文字記入領域内に含まれる前記移動経路の座標に基づいて文字認識を実行する文字認識処理手段を更に有し、
前記文字認識処理手段が、前記文字記入領域が回転している場合に、当該文字記入領域の回転角度に基づいて、前記読取手段の移動経路を回転する前の文字記入領域に相当する移動経路に変換して前記文字認識を実行することを特徴とする情報処理システム。
The information processing system according to any one of claims 1 to 3,
Character recognition processing means for executing character recognition based on the coordinates of the movement path included in the character entry area;
When the character recognition processing means rotates the character entry area, the movement path corresponding to the character entry area before rotating the movement path of the reading means based on the rotation angle of the character entry area. An information processing system that performs the character recognition after conversion.
請求項1に記載の情報処理システムにおいて、
前記投影出力手段は、表示手段の表示画面に表示させるための画像信号を出力し、
前記算出手段によって算出された座標を、前記表示手段の表示画面の座標に変換する座標変換部をさらに備え、
前記回転制御手段は、前記座標変換部によって変換された座標に基づいて、前記回転制御マークの座標が指示されたことを認識することを特徴とする情報処理システム。
The information processing system according to claim 1,
The projection output means outputs an image signal to be displayed on the display screen of the display means,
A coordinate conversion unit that converts the coordinates calculated by the calculation means into coordinates on a display screen of the display means;
The rotation control means recognizes that the coordinates of the rotation control mark are instructed based on the coordinates converted by the coordinate conversion unit.
請求項2に記載の情報処理システムにおいて、
前記算出手段によって算出された座標を、前記表示手段の表示画面の座標に変換する座標変換部をさらに備え、
前記回転制御手段は、前記座標変換部によって変換された座標に基づいて、前記回転制御マークの座標が指示されたことを認識することを特徴とする情報処理システム。
The information processing system according to claim 2,
A coordinate conversion unit that converts the coordinates calculated by the calculation means into coordinates on a display screen of the display means;
The rotation control means recognizes that the coordinates of the rotation control mark are instructed based on the coordinates converted by the coordinate conversion unit.
位置座標を示すコード化パターンを読み取り移動経路の座標を算出する電子ペンが、当該コード化パターンが形成されたスクリーン上を移動した際に、当該電子ペンの移動経路を示す形状を当該スクリーンに表示するための情報処理を行うコンピュータにより実行される表示処理プログラムであって、
前記コンピュータを、
前記電子ペンにより算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記スクリーンに投影する投影手段に出力する投影出力手段、
文字を記入するための文字記入領域を画定する画定マークを前記スクリーンに表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段、
として機能させるとともに、
前記電子ペンが前記回転制御マークの位置から前記スクリーン上を移動した場合に、所定の点を回転の中心点に設定し、当該設定された中心点と当該電子ペンの移動経路とに基づいて前記文字記入領域を回転させるように前記コンピュータを前記回転制御手段として機能させることを特徴とする表示処理プログラム。
When the electronic pen that reads the coding pattern indicating the position coordinates and calculates the coordinates of the movement path moves on the screen on which the coding pattern is formed, the shape indicating the movement path of the electronic pen is displayed on the screen. A display processing program executed by a computer that performs information processing for
The computer,
A projection output means for outputting to the projection means for projecting the shape of the movement path as an image on the screen based on the coordinates of the movement path calculated by the electronic pen;
Rotation control means for rotating the character entry area using a rotation control mark as a reference when the character entry area is rotated while displaying a demarcation mark for defining a character entry area for entering a character on the screen. ,
And function as
When the electronic pen moves on the screen from the position of the rotation control mark, a predetermined point is set as a rotation center point, and the electronic pen is moved based on the set center point and the movement path of the electronic pen. A display processing program for causing the computer to function as the rotation control means so as to rotate a character entry area.
位置座標を示すコード化パターンを読み取り移動経路の座標を算出する電子ペンが、当該コード化パターンが形成された光透過性シート上を移動した際に、当該電子ペンの移動経路を示す形状を当該光透過性シートに表示するための情報処理を行うコンピュータにより実行される表示処理プログラムであって、
前記コンピュータを、
前記電子ペンにより算出された移動経路の座標に基づいて当該移動経路の形状を画像として前記光透過性シートの背面から、当該光透過性シートの前面から視覚可能に表示する表示手段に出力する表示出力手段、
文字を記入するための文字記入領域を画定する画定マークを前記表示手段に表示させつつ、前記文字記入領域が回転する際に基準となる回転制御マークを用いて前記文字記入領域を回転させる回転制御手段、
として機能させるとともに、
前記電子ペンが前記回転制御マークの位置から前記光透過性シート上を移動した場合に、所定の点を回転の中心点に設定し、当該設定された中心点と当該電子ペンの移動経路とに基づいて前記文字記入領域を回転させるように前記コンピュータを前記回転制御手段として機能させることを特徴とする表示処理プログラム。
When the electronic pen that reads the coding pattern indicating the position coordinates and calculates the coordinates of the movement path moves on the light-transmitting sheet on which the coding pattern is formed, the shape indicating the movement path of the electronic pen is A display processing program executed by a computer that performs information processing for displaying on a light transmissive sheet,
The computer,
Based on the coordinates of the movement path calculated by the electronic pen, a display that outputs the shape of the movement path as an image from the back surface of the light transmissive sheet to a display unit that visually displays from the front surface of the light transmissive sheet. Output means,
Rotation control for rotating the character entry area using a rotation control mark as a reference when the character entry area is rotated while displaying a demarcation mark for defining a character entry area for entering characters on the display means. means,
And function as
When the electronic pen moves on the light transmissive sheet from the position of the rotation control mark, a predetermined point is set as the rotation center point, and the set center point and the movement path of the electronic pen are set. A display processing program for causing the computer to function as the rotation control unit so as to rotate the character entry area based on the computer program.
JP2009210718A 2009-09-11 2009-09-11 Information processing system and display processing program Pending JP2011060115A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009210718A JP2011060115A (en) 2009-09-11 2009-09-11 Information processing system and display processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009210718A JP2011060115A (en) 2009-09-11 2009-09-11 Information processing system and display processing program

Publications (1)

Publication Number Publication Date
JP2011060115A true JP2011060115A (en) 2011-03-24

Family

ID=43947653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009210718A Pending JP2011060115A (en) 2009-09-11 2009-09-11 Information processing system and display processing program

Country Status (1)

Country Link
JP (1) JP2011060115A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015210781A (en) * 2014-04-30 2015-11-24 株式会社三菱東京Ufj銀行 Information input system and information input method
EP3688625A4 (en) * 2017-09-27 2021-06-16 Equifax Inc. Synchronizing data-entry fields with corresponding image regions

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573203A (en) * 1991-09-11 1993-03-26 Toshiba Corp Handwriting input device
JPH0850530A (en) * 1994-08-05 1996-02-20 Fujitsu Ltd Handwritten character input method
JPH09120461A (en) * 1995-10-25 1997-05-06 Matsushita Electric Ind Co Ltd Graphic editing device
JP2004289516A (en) * 2003-03-24 2004-10-14 Konica Minolta Holdings Inc Method, device, and program for image processing, and image scanning device
JP2008250679A (en) * 2007-03-30 2008-10-16 Aisin Aw Co Ltd Navigation device
JP3151886U (en) * 2009-04-28 2009-07-09 大日本印刷株式会社 Information processing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573203A (en) * 1991-09-11 1993-03-26 Toshiba Corp Handwriting input device
JPH0850530A (en) * 1994-08-05 1996-02-20 Fujitsu Ltd Handwritten character input method
JPH09120461A (en) * 1995-10-25 1997-05-06 Matsushita Electric Ind Co Ltd Graphic editing device
JP2004289516A (en) * 2003-03-24 2004-10-14 Konica Minolta Holdings Inc Method, device, and program for image processing, and image scanning device
JP2008250679A (en) * 2007-03-30 2008-10-16 Aisin Aw Co Ltd Navigation device
JP3151886U (en) * 2009-04-28 2009-07-09 大日本印刷株式会社 Information processing system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015210781A (en) * 2014-04-30 2015-11-24 株式会社三菱東京Ufj銀行 Information input system and information input method
EP3688625A4 (en) * 2017-09-27 2021-06-16 Equifax Inc. Synchronizing data-entry fields with corresponding image regions
US11113464B2 (en) 2017-09-27 2021-09-07 Equifax Inc. Synchronizing data-entry fields with corresponding image regions

Similar Documents

Publication Publication Date Title
US20110304548A1 (en) Mouse provided with a dot pattern reading function
JP5664301B2 (en) Computer device, electronic pen input system, and program
JP3151886U (en) Information processing system
JP4544482B1 (en) Information processing system and program thereof
JP5353219B2 (en) Board writing system, computer apparatus and program
JP5664303B2 (en) Computer apparatus, input system, and program
JP4894905B2 (en) Information processing system and display processing program
JP5440926B2 (en) Information processing system and program thereof
JP6044198B2 (en) Computer apparatus, program, and information processing system
JP3156030U (en) screen
JP5413315B2 (en) Information processing system and display processing program
JP3174897U (en) Teaching material content display system, computer apparatus thereof, and sheet used therefor
JP2011060115A (en) Information processing system and display processing program
JP5157973B2 (en) Projection input / output system and program thereof
JP5257486B2 (en) Computer apparatus, input system, and program
JP5201020B2 (en) Projection input / output system and program thereof
JP5104904B2 (en) Information processing system and display processing program
JP5664300B2 (en) Computer apparatus, input system, and program
JP2012022430A (en) Information processing system and program thereof
JP2012063974A (en) Stroke display system and program
JP5678697B2 (en) Computer apparatus, input system, and program
JP5267950B2 (en) Information processing system and program thereof
JP2006134105A (en) Device for reading form
JP2013020402A (en) Computer device, stroke display system and program
JP5381254B2 (en) Stamp registration display system and program thereof

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120809

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130205