JP2020201901A - Display device, direction specification method, and program - Google Patents

Display device, direction specification method, and program Download PDF

Info

Publication number
JP2020201901A
JP2020201901A JP2019110631A JP2019110631A JP2020201901A JP 2020201901 A JP2020201901 A JP 2020201901A JP 2019110631 A JP2019110631 A JP 2019110631A JP 2019110631 A JP2019110631 A JP 2019110631A JP 2020201901 A JP2020201901 A JP 2020201901A
Authority
JP
Japan
Prior art keywords
electronic pen
display
display device
coordinates
pen
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.)
Granted
Application number
JP2019110631A
Other languages
Japanese (ja)
Other versions
JP7275885B2 (en
Inventor
敏洋 甲斐
Toshihiro Kai
敏洋 甲斐
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2019110631A priority Critical patent/JP7275885B2/en
Publication of JP2020201901A publication Critical patent/JP2020201901A/en
Application granted granted Critical
Publication of JP7275885B2 publication Critical patent/JP7275885B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To provide a display device that can determine the direction in which a user is present with respect to the device.SOLUTION: A display device 2 displays, on a display, data handwritten by using an electronic pen 250 that estimates three-dimensional coordinates, and comprises a direction specification unit that specifies the direction of a user who is handwriting with the electronic pen 250 with respect to the display device 2, based on the coordinates of the electronic pen 250 on a plane parallel to the display at the end of data input and the coordinates of the electronic pen 250 on the plane parallel to a surface of the display when the height of the electronic pen 250 with respect to the display becomes equal to or more than a threshold.SELECTED DRAWING: Figure 3

Description

本発明は、表示装置、方向特定方法、及びプログラムに関する。 The present invention relates to display devices, orientation methods, and programs.

手書きにより入力された文字列の向きに応じて、当該文字列に含まれる文字を認識する表示装置に係る技術が各種提案されている(例えば、特許文献1参照)。 Various techniques related to a display device that recognizes characters included in the character string according to the orientation of the character string input by hand have been proposed (see, for example, Patent Document 1).

しかしながら、従来の技術は、文字を手書きする方向を利用しなければ装置に対してユーザーが存在する方向を決定できないという問題がある。すなわち、従来の方法では、ユーザーが少なくとも2文字手書きしなければ、文字の向きを決定できないし、ユーザーが文字を左から右に書くという前提がなければ文字の向きを決定できない。このためユーザーが1文字だけ記述した場合や、上から下に向かって文字列を手書きした場合、又はアラビア語のように右から左に手書きした場合には、文字の向きを決定できない。 However, the conventional technique has a problem that the direction in which the user exists with respect to the device cannot be determined unless the direction in which the characters are handwritten is used. That is, in the conventional method, the orientation of characters cannot be determined unless the user handwrites at least two characters, and the orientation of characters cannot be determined unless the user writes the characters from left to right. Therefore, when the user writes only one character, when the character string is handwritten from top to bottom, or when the user handwrites from right to left as in Arabic, the direction of the character cannot be determined.

本発明は、上記課題に鑑み、装置に対してユーザーが存在する方向を決定できる表示装置を提供することを目的とする。 In view of the above problems, an object of the present invention is to provide a display device capable of determining the direction in which a user exists with respect to the device.

上記課題に鑑み、本発明は、三次元座標を推定する電子ペンを用いて手書きされたデータをディスプレイに表示する表示装置であって、前記データの入力の終了時における前記電子ペンの前記ディスプレイの面に平行な平面における座標と、前記ディスプレイに対する前記電子ペンの高さが閾値以上になった場合における前記電子ペンの前記ディスプレイに平行な平面における座標とに基づいて、前記電子ペンで手書きしているユーザーの前記表示装置に対する方向を特定する方向特定部、を有することを特徴とする。 In view of the above problems, the present invention is a display device that displays handwritten data on a display using an electronic pen that estimates three-dimensional coordinates, and the display of the electronic pen at the end of inputting the data. Handwriting with the electronic pen based on the coordinates in the plane parallel to the surface and the coordinates of the electronic pen in the plane parallel to the display when the height of the electronic pen with respect to the display exceeds the threshold value. It is characterized by having a direction specifying unit for specifying a direction of a user with respect to the display device.

装置に対してユーザーが存在する方向を決定できる表示装置を提供することができる。 It is possible to provide a display device capable of determining the direction in which the user is present with respect to the device.

表示装置の置き方の一例を示す図である。It is a figure which shows an example of how to arrange a display device. 平置きされた表示装置に手書きされた文字の一例を示す図である。It is a figure which shows an example of the character handwritten on the display device placed flat. 平置きされた表示装置に手書きされた文字の一例を示す図である。It is a figure which shows an example of the character handwritten on the display device placed flat. 電子ペンの斜視図の一例を示す図である。It is a figure which shows an example of the perspective view of the electronic pen. 表示装置の全体構成例を示す図である。It is a figure which shows the whole configuration example of a display device. 電子ペンのハードウェア構成図の一例である。This is an example of the hardware configuration diagram of the electronic pen. 表示装置のハードウェア構成図の一例である。This is an example of a hardware configuration diagram of a display device. 電子ペンと表示装置の機能をブロック状に示す機能ブロック図の一例である。This is an example of a functional block diagram showing the functions of the electronic pen and the display device in a block shape. 電子ペンの軸方向、及び、加速度センサーの軸方向が重力加速度の方向を向くように回転する座標変換を説明する図である。It is a figure explaining the coordinate transformation which rotates so that the axial direction of an electronic pen and the axial direction of an acceleration sensor face the direction of gravitational acceleration. 電子ペンの三次元座標に基づくユーザーの方向の推定方法を説明する図である。It is a figure explaining the method of estimating the direction of a user based on the three-dimensional coordinates of an electronic pen. いくつかのベクトルと表示装置に対するユーザーの向きの一例を示す図である。It is a figure which shows an example of a user's orientation with respect to some vector and a display device. 電子ペンが行う処理の手順を示すフローチャート図の一例である。This is an example of a flowchart showing the procedure of processing performed by the electronic pen. 表示装置が行う処理の手順を示すフローチャート図の一例である。This is an example of a flowchart showing the procedure of processing performed by the display device. 表示装置の他の構成例を示す図である(その1)。It is a figure which shows the other structural example of a display device (the 1). 表示装置の他の構成例を示す図である(その2)。It is a figure which shows another configuration example of a display device (the 2). 表示装置の他の構成例を示す図である(その3)。It is a figure which shows the other structural example of a display device (the 3). 表示装置の他の構成例を示す図である(その4)。It is a figure which shows another configuration example of a display device (the 4).

以下、本発明を実施するための形態の一例として、表示装置と表示装置が行う方向特定方法について図面を参照しながら説明する。 Hereinafter, as an example of the embodiment for carrying out the present invention, the display device and the direction specifying method performed by the display device will be described with reference to the drawings.

<装置に対するユーザーの方向>
まず、図1を用いて表示装置に対するユーザーの方向が異なる状況の一例を説明する。図1は、表示装置2の置き方の一例を示す。この表示装置2は、手書き入力が可能なコンピュータ制御のホワイトボード装置又はアプリケーションソフトであり、手書き入力装置と呼ばれる場合がある。
<User direction with respect to the device>
First, an example of a situation in which the user's direction with respect to the display device is different will be described with reference to FIG. FIG. 1 shows an example of how to place the display device 2. The display device 2 is a computer-controlled whiteboard device or application software capable of handwriting input, and may be called a handwriting input device.

図1(a)では表示装置2が縦置きされており、図1(b)では表示装置2が平置きされている。図1(a)のように縦置きされた表示装置2では、ユーザーは表示装置2に対し下側に存在することが一般的である。このため、表示装置2は縦置き状態の上下方向が文字の天地方向であるという前提で文字認識を行う。 In FIG. 1A, the display device 2 is placed vertically, and in FIG. 1B, the display device 2 is placed horizontally. In the vertically arranged display device 2 as shown in FIG. 1A, the user is generally located below the display device 2. Therefore, the display device 2 performs character recognition on the assumption that the vertical direction of the character is the vertical direction of the character.

一方、図1(b)のように、平置きされた表示装置2では縦置きの場合と異なり手書きするユーザーの方向が限定されない。各ユーザーは自分から見た上下方向を文字の天地方向にして手書きするために各ユーザーが手書きする文字の向きも異なる。 On the other hand, as shown in FIG. 1B, in the horizontally placed display device 2, the direction of the user who writes the handwriting is not limited unlike the case of the vertically placed display device 2. Since each user handwrites with the vertical direction as seen from himself / herself in the vertical direction of the characters, the direction of the characters handwritten by each user is also different.

図2は平置きされた表示装置2に手書きされた文字の一例を示す。説明の便宜上、図1(b)の矢印401の方向を文字認識の基準方向とする。ユーザーA,Bのいずれも「て」という文字を手書きした。図2(a)に示すように、ユーザーAは基準方向に手書きしたため、正しく「て」と認識されている。しかし、図2(b)に示すように、ユーザーBは基準方向とは逆向きに手書きしたため、「2」と誤認識されている。 FIG. 2 shows an example of characters handwritten on the horizontally placed display device 2. For convenience of explanation, the direction of arrow 401 in FIG. 1B is used as the reference direction for character recognition. Both users A and B handwritten the letters "te". As shown in FIG. 2A, since the user A handwritten in the reference direction, the user A is correctly recognized as "". However, as shown in FIG. 2B, since the user B handwritten in the direction opposite to the reference direction, it is erroneously recognized as "2".

このように、文字認識を正しく行うためには、表示装置2に対するユーザーの方向、すなわち、文字の向きを特定することが必要である。 As described above, in order to correctly perform character recognition, it is necessary to specify the direction of the user with respect to the display device 2, that is, the direction of the characters.

<本実施形態の表示装置の動作の概略>
そこで、本実施形態の表示装置2は、手書きに使用する電子ペン250の位置を利用して表示装置2に対するユーザーの方向を特定する。
<Outline of operation of the display device of this embodiment>
Therefore, the display device 2 of the present embodiment specifies the direction of the user with respect to the display device 2 by using the position of the electronic pen 250 used for handwriting.

図3は、本実施形態の表示装置2が表示装置2に対するユーザーの方向を特定する方法の概略を説明する図である。図3では表示装置2のディスプレイに水平な平面をXY平面とし、XY平面に垂直な方向をZ方向とする三次元座標が設定されている。 FIG. 3 is a diagram illustrating an outline of a method in which the display device 2 of the present embodiment specifies a user's direction with respect to the display device 2. In FIG. 3, three-dimensional coordinates are set in which the horizontal plane is the XY plane and the direction perpendicular to the XY plane is the Z direction on the display of the display device 2.

電子ペン250は三次元空間における三次元座標を推定するために少なくとも加速度センサーを内蔵しており、電子ペン250は三次元座標を推定することができる。ただし、電子ペン250が推定する三次元座標は電子ペン250ごとに推定される、電子ペンに個別の座標系の座標でよい(表示装置2が電子ペン250の絶対位置を特定する必要はない)。 The electronic pen 250 has at least a built-in acceleration sensor for estimating the three-dimensional coordinates in the three-dimensional space, and the electronic pen 250 can estimate the three-dimensional coordinates. However, the three-dimensional coordinates estimated by the electronic pen 250 may be the coordinates of the coordinate system individual to the electronic pen, which is estimated for each electronic pen 250 (the display device 2 does not need to specify the absolute position of the electronic pen 250). ..

本実施形態では、ユーザーが手書きを終えた後の肘の動きに着目した。手書きを終えた後ユーザーはペンアップするので、肘はユーザーのいる方向に向かって折り曲げられることが一般的である。ペンアップとはディスプレイに尖端を接していた電子ペン250が座標の入力の終了時にディスプレイから離れることをいう。図3ではZ座標が閾値h以上又は閾値hを超過して変化することでペンアップを検出している。 In this embodiment, attention is paid to the movement of the elbow after the user finishes handwriting. Since the user will pen up after finishing the handwriting, the elbow is generally bent in the direction of the user. Pen-up means that the electronic pen 250, which has a tip in contact with the display, separates from the display at the end of inputting the coordinates. In FIG. 3, pen-up is detected when the Z coordinate changes above the threshold value h or exceeds the threshold value h.

ペンアップ後の肘の動きにより、電子ペン250のZ座標が変化し、XY座標(XY平面に投影した三次元座標)はユーザーに近づくように変化する。したがって、手書きを終えた直後の電子ペン250のXY平面の座標(図3のx,y)と、Z座標がある程度変化した(ある程度ひじが曲げられた)後の電子ペン250のXY平面の座標(図3のx,y)の差から、表示装置2はユーザーのいる方向を特定することができる。 The Z coordinate of the electronic pen 250 changes due to the movement of the elbow after the pen is raised, and the XY coordinate (three-dimensional coordinate projected on the XY plane) changes so as to approach the user. Therefore, the coordinates of the XY plane of the electronic pen 250 immediately after finishing the handwriting (x 0 , y 0 in FIG. 3) and the XY plane of the electronic pen 250 after the Z coordinate has changed to some extent (the elbow has been bent to some extent). From the difference in the coordinates (x 1 , y 1 in FIG. 3), the display device 2 can specify the direction in which the user is.

このようにして表示装置2に対しユーザーのいる方向を特定できれば、表示装置2は手書きされた文字を回転させて、文字認識することで正しく文字を認識できる。 If the direction in which the user is with respect to the display device 2 can be specified in this way, the display device 2 can correctly recognize the characters by rotating the handwritten characters and recognizing the characters.

したがって、本実施形態の表示装置2は、ユーザーが1文字だけ手書きした場合でも、表示装置2に対するユーザーの方向を特定できる。また、ユーザーが文字を書く方向に前提がなくても、表示装置2に対するユーザーの方向を特定できる。 Therefore, the display device 2 of the present embodiment can specify the direction of the user with respect to the display device 2 even when the user handwrites only one character. Further, even if there is no premise in the direction in which the user writes characters, the direction of the user with respect to the display device 2 can be specified.

<用語について>
表示装置2は、専用の表示装置でもよいし、PC、スマートフォン、又は、タブレット端末などの情報処理装置がアプリケーションソフトを実行することで表示装置2として使用されてもよい。
<Terminology>
The display device 2 may be a dedicated display device, or may be used as the display device 2 by an information processing device such as a PC, a smartphone, or a tablet terminal executing application software.

表示装置2に対するユーザーの方向は、表示装置2が平置きされた場合に、表示装置2に対しユーザーが存在する位置である。すなわちユーザーの方向は位置に関する情報ということができる。ただし、本実施形態は表示装置2が縦置きされた場合も適用できる。 The direction of the user with respect to the display device 2 is a position where the user exists with respect to the display device 2 when the display device 2 is placed flat. That is, the direction of the user can be said to be information about the position. However, this embodiment can be applied even when the display device 2 is vertically placed.

手書きされたデータとは、ディスプレイ上でユーザーが入力手段を連続的に移動させた座標点列を軌跡として表示したデータである。また、ユーザーがディスプレイに入力手段を押しつけてから連続的に移動させた後、ディスプレイから離すという一連の操作をストロークといい、ストロークにより手書きされたデータをストロークデータという。ストロークデータは1つ以上の座標点を有し、手書きデータは1つ以上のストロークデータを有する。 The handwritten data is data in which a coordinate point sequence in which the user continuously moves the input means on the display is displayed as a locus. Further, a series of operations in which the user presses the input means on the display, moves the input means continuously, and then releases the input means from the display is called a stroke, and the data handwritten by the stroke is called stroke data. The stroke data has one or more coordinate points, and the handwritten data has one or more stroke data.

手書きされたデータには、手書きデータそのものだけでなく、手書きデータが文字認識して変換されたテキストデータ、「済」などの決まった文字やマークとして表示されるスタンプ、円や星などの図形、直線等、ユーザーの操作に基づいて表示されたデータも含まれてよい。 The handwritten data includes not only the handwritten data itself, but also text data obtained by recognizing and converting the handwritten data, stamps displayed as fixed characters and marks such as "done", and figures such as circles and stars. Data displayed based on the user's operation such as a straight line may also be included.

手書きデータそのものだけでなく、手書きデータが文字認識して変換されたテキストデータ、「済」などの決まった文字やマークとして表示されるスタンプ、円や星などの図形、直線等、ユーザーの操作に基づいて表示されたデータも含まれる。 Not only handwritten data itself, but also text data that is converted by character recognition of handwritten data, stamps displayed as fixed characters and marks such as "done", figures such as circles and stars, straight lines, etc. The data displayed based on it is also included.

また、文字という場合、数字、アルファベット、及び、!、#、$、%、&、+、×、=、−等の記号を含む。 Also, when we talk about letters, numbers, alphabets, and! , #, $,%, &, +, ×, =,-includes symbols such as-.

<電子ペンの外観の一例>
図4は、電子ペン250の斜視図の一例を示す。電源を内蔵して表示装置2に命令を送信できる電子ペン250をアクティブペンという(電源を内蔵しない電子ペン250をパッシブ電子ペンという)。図4の電子ペン250は、物理的なスイッチがペン先に一つ、ペン尻に一つ、ペン側面に二つあり、ペン先が筆記用、ペン尻が消去用、ペン側面はユーザー機能割り当て用である。本実施形態の電子ペン250は不揮発性のメモリーを有しており、他の電子ペン250と重複しないペンIDを記憶している。
<Example of the appearance of an electronic pen>
FIG. 4 shows an example of a perspective view of the electronic pen 250. An electronic pen 250 having a built-in power supply and capable of transmitting a command to the display device 2 is called an active pen (an electronic pen 250 having no built-in power supply is called a passive electronic pen). The electronic pen 250 of FIG. 4 has one physical switch on the pen tip, one on the pen bottom, and two on the pen side, the pen tip is for writing, the pen bottom is for erasing, and the pen side is assigned user functions. For. The electronic pen 250 of this embodiment has a non-volatile memory and stores a pen ID that does not overlap with other electronic pens 250.

なお、スイッチ付きの電子ペンであれば、ユーザーの表示装置2の操作手順を減らすことも可能である。スイッチ付きの電子ペン250とは主にアクティブペンを言うが、電磁誘導方式では電源を内蔵しないパッシブペンでもLC回路だけで電力を発生できるため、アクティブペンだけでなく電磁誘導方式のパッシブペンを含む。電磁誘導方式以外の光学方式、赤外線方式、及び、静電容量方式のスイッチのある電子ペン250はアクティブペンである。 If the electronic pen has a switch, it is possible to reduce the operation procedure of the display device 2 by the user. The electronic pen 250 with a switch mainly refers to an active pen, but in the electromagnetic induction method, even a passive pen that does not have a built-in power supply can generate electric power only by the LC circuit, so it includes not only the active pen but also the passive pen of the electromagnetic induction method. .. The electronic pen 250 having an optical type, an infrared type, and a capacitance type switch other than the electromagnetic induction type is an active pen.

ユーザーはペン側面スイッチのうちの一つをペン機能メニュー(電子ペンの色、太さ、線種などの動作モードなどを選択するメニュー)、もう一つを編集機能メニュー(手書きされたオブジェクトの消去、選択、切り取り、コピー、貼り付けなどを行うメニュー)に割り当てることができる。ユーザーが手に持った電子ペン250の側面ボタンを押すことによってペン機能メニュー又は編集機能メニューを表示させることができるので、画面のメニュー操作時に必要な操作数を低減できる。 The user uses one of the pen side switches as the pen function menu (a menu for selecting the operation mode such as the color, thickness, and line type of the electronic pen) and the other as the edit function menu (erasing handwritten objects). , Select, cut, copy, paste, etc. menu). Since the pen function menu or the editing function menu can be displayed by pressing the side button of the electronic pen 250 held by the user, the number of operations required for operating the menu on the screen can be reduced.

また、消去用のペン尻のスイッチを使用すると、メニュー画面から消去ボタンを押下する操作を省略して、任意の手書きオブジェクトを消去できる。 In addition, by using the pen tail switch for erasing, any handwritten object can be erased by omitting the operation of pressing the erase button from the menu screen.

<装置の全体構成>
図5を用いて、本実施形態に係る表示装置2の全体構成を説明する。図5は、表示装置2の全体構成図を示した図である。図5(a)では、表示装置2の一例として、壁につり下げられた横長の電子黒板として使用される表示装置2を示している。
<Overall configuration of the device>
The overall configuration of the display device 2 according to the present embodiment will be described with reference to FIG. FIG. 5 is a diagram showing an overall configuration diagram of the display device 2. FIG. 5A shows a display device 2 used as a horizontally long electronic blackboard suspended from a wall as an example of the display device 2.

図5(a)に示されているように、表示装置2の上部にはディスプレイ220が設置されている。ユーザーUは、電子ペン250を用いて、ディスプレイ220に文字等を手書きする(入力、描画ともいう)ことができる。 As shown in FIG. 5A, a display 220 is installed above the display device 2. The user U can handwrite (also referred to as input or drawing) characters or the like on the display 220 using the electronic pen 250.

図5(b)は壁につり下げられた縦長の電子黒板として使用される表示装置2を示している。 FIG. 5B shows a display device 2 used as a vertically long electronic blackboard suspended from a wall.

図5(c)は机230に平置きされた表示装置2を示す。表示装置2は厚みが1cm程度なので、一般の机に平置きしても机の高さを調整する必要がない。また、容易に移動できる。 FIG. 5C shows a display device 2 placed flat on the desk 230. Since the display device 2 has a thickness of about 1 cm, it is not necessary to adjust the height of the desk even if it is placed flat on a general desk. Also, it can be easily moved.

図5(a)〜(c)のどの態様で表示装置2が使用されているかは、表示装置2が内蔵するチルトセンサーで検出される。あるいは、ユーザーが設定してもよい。 The mode in which the display device 2 is used in FIGS. 5A to 5C is detected by the tilt sensor built in the display device 2. Alternatively, it may be set by the user.

<ハードウェア構成例>
<<電子ペンのハードウェア構成>>
図6は、電子ペン250のハードウェア構成図の一例である。図6に示されているように、電子ペン250は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Static Random Access Memory)103、SSD(Solid State Drive)104、近距離通信装置105、加速度センサー106、ジャイロセンサー107、及びバッテリー108等を有している。
<Hardware configuration example>
<< Hardware configuration of electronic pen >>
FIG. 6 is an example of a hardware configuration diagram of the electronic pen 250. As shown in FIG. 6, the electronic pen 250 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Static Random Access Memory) 103, an SSD (Solid State Drive) 104, and a short distance. It has a communication device 105, an acceleration sensor 106, a gyro sensor 107, a battery 108, and the like.

これらのうち、CPU101は、電子ペン250全体の動作を制御する。本実施形態では電子ペン250の三次元座標を推定して表示装置2に送信する。ROM103は、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶する。RAM102は、CPU101のワークエリアとして使用される。SSD104は、電子ペン250用のプログラム等の各種データを記憶する。 Of these, the CPU 101 controls the operation of the entire electronic pen 250. In the present embodiment, the three-dimensional coordinates of the electronic pen 250 are estimated and transmitted to the display device 2. The ROM 103 stores a program used for driving the CPU 101 such as an IPL (Initial Program Loader). The RAM 102 is used as a work area of the CPU 101. The SSD 104 stores various data such as a program for the electronic pen 250.

近距離通信装置105は、表示装置2と通信し、電子ペン250のペンID、三次元座標、各種スイッチの押下状態などを送信する。また、加速度センサー106とジャイロセンサー107の信号を表示装置2に送信してもよい。この場合、電子ペン250の三次元座標を表示装置2が推定できる。近距離通信装置105が使用する通信規格は例えばZigBee(登録商標)やBluetooth(登録商標)などで通信するが、表示装置2と通信できればよく通信規格は問われない。 The short-range communication device 105 communicates with the display device 2 and transmits the pen ID of the electronic pen 250, the three-dimensional coordinates, the pressed state of various switches, and the like. Further, the signals of the acceleration sensor 106 and the gyro sensor 107 may be transmitted to the display device 2. In this case, the display device 2 can estimate the three-dimensional coordinates of the electronic pen 250. The communication standard used by the short-range communication device 105 communicates by, for example, ZigBee (registered trademark) or Bluetooth (registered trademark), but the communication standard does not matter as long as it can communicate with the display device 2.

加速度センサー106は、直交する3軸の加速度を所定のサンプリング周期で検出する。また、ジャイロセンサー107は直交する3軸の角速度を所定のサンプリング周期で検出する。バッテリー108は電子ペン250の電源である。 The acceleration sensor 106 detects accelerations of three orthogonal axes at a predetermined sampling cycle. Further, the gyro sensor 107 detects the angular velocities of the three orthogonal axes at a predetermined sampling cycle. The battery 108 is the power source for the electronic pen 250.

なお、電子ペン250の座標の入力方式には、電磁誘導方式、アクティブ静電結合方式などがある。また、電子ペン250は、筆圧検知、傾き検知、ホバー機能(電子ペンが触れる前にカーソルを表示)、などの機能を有していてよい。 The coordinate input method of the electronic pen 250 includes an electromagnetic induction method, an active electrostatic coupling method, and the like. Further, the electronic pen 250 may have functions such as pen pressure detection, tilt detection, and hover function (displays a cursor before the electronic pen touches the pen).

<<表示装置のハードウェア構成>>
図7は、表示装置2のハードウェア構成図の一例である。図7に示されているように、表示装置2は、CPU201、ROM202、RAM203、及び、SSD204を備えている。
<< Hardware configuration of display device >>
FIG. 7 is an example of a hardware configuration diagram of the display device 2. As shown in FIG. 7, the display device 2 includes a CPU 201, a ROM 202, a RAM 203, and an SSD 204.

これらのうち、CPU201は、表示装置2全体の動作を制御する。ROM202は、CPU201やIPL等のCPU201の駆動に用いられるプログラムを記憶する。RAM203は、CPU201のワークエリアとして使用される。SSD204は、表示装置2用のプログラム等の各種データを記憶する。 Of these, the CPU 201 controls the operation of the entire display device 2. The ROM 202 stores a program used to drive the CPU 201 such as the CPU 201 and the IPL. The RAM 203 is used as a work area of the CPU 201. The SSD 204 stores various data such as a program for the display device 2.

また、表示装置2は、ディスプレーコントローラー213、タッチセンサーコントローラー215、タッチセンサー216、チルトセンサー217、シリアルインタフェース218、スピーカー219、ディスプレイ220、マイク221、無線通信装置222、赤外線I/F223、電源制御回路224、ACアダプター225、バッテリー226、及び、電源スイッチ227を備えている。 The display device 2 includes a display controller 213, a touch sensor controller 215, a touch sensor 216, a tilt sensor 217, a serial interface 218, a speaker 219, a display 220, a microphone 221 and a wireless communication device 222, an infrared I / F 223, and a power supply control circuit. It includes 224, an AC adapter 225, a battery 226, and a power switch 227.

ディスプレーコントローラー213は、出力画像をディスプレイ220等へ出力するために画面表示の制御及び管理を行う。タッチセンサー216は、ディスプレイ220上に電子ペン250やユーザーの手等(電子ペン250やユーザーの手は入力手段となる)が接触したことを検知する。また、タッチセンサー216は電子ペン250と通信し、三次元座標やペンID等を受信する。 The display controller 213 controls and manages the screen display in order to output the output image to the display 220 or the like. The touch sensor 216 detects that the electronic pen 250, the user's hand, or the like (the electronic pen 250 or the user's hand serves as an input means) comes into contact with the display 220. Further, the touch sensor 216 communicates with the electronic pen 250 and receives three-dimensional coordinates, a pen ID, and the like.

タッチセンサーコントローラー215は、タッチセンサー216の処理を制御する。タッチセンサー216は、座標の入力及び座標の検出を行う。この座標の入力及び座標を検出する方法は、例えば、光学式の場合、ディスプレイ220の上側両端部に設置された2つ受発光装置が、ディスプレイ220に平行して複数の赤外線を放射し、ディスプレイ220の周囲に設けられた反射部材によって反射されて、放射した光の光路と同一の光路上を戻って来る光を受光素子が受光する方法である。タッチセンサー216は、物体によって遮断された2つの受発光装置が放射した赤外線の位置情報をタッチセンサーコントローラー215に出力し、タッチセンサーコントローラー215が、物体の接触位置である座標位置を特定する。また、タッチセンサーコントローラー215は通信ユニット215aを有しており、この通信ユニット215aが電子ペン250と無線で通信してもよい。この場合、例えば、Bluetooth(登録商標)やZigBee(登録商標)などの通信規格で通信してよい。汎用的な通信規格で通信する場合、電子ペン250として市販されている電子ペンを使用することができる。また、表示装置2の出荷時に予め1つ以上の電子ペン250を通信ユニット215aに登録しておくと、ユーザーは電子ペン250を表示装置2と通信させる接続設定を行わなくても通信できる。 The touch sensor controller 215 controls the processing of the touch sensor 216. The touch sensor 216 inputs coordinates and detects coordinates. As for the method of inputting the coordinates and detecting the coordinates, for example, in the case of an optical type, two light receiving and emitting devices installed at both upper ends of the display 220 emit a plurality of infrared rays in parallel with the display 220, and the display This is a method in which a light receiving element receives light that is reflected by a reflecting member provided around the 220 and returns on the same optical path as the emitted light path. The touch sensor 216 outputs infrared position information emitted by two light emitting / receiving devices blocked by the object to the touch sensor controller 215, and the touch sensor controller 215 identifies a coordinate position which is a contact position of the object. Further, the touch sensor controller 215 has a communication unit 215a, and the communication unit 215a may wirelessly communicate with the electronic pen 250. In this case, for example, communication may be performed using a communication standard such as Bluetooth (registered trademark) or ZigBee (registered trademark). When communicating according to a general-purpose communication standard, an electronic pen commercially available as the electronic pen 250 can be used. Further, if one or more electronic pens 250 are registered in the communication unit 215a in advance at the time of shipment of the display device 2, the user can communicate without setting the connection for communicating the electronic pens 250 with the display device 2.

チルトセンサー217は、表示装置2の傾き角度を検出するセンサーである。主に、表示装置2が図5(a)、図5(b)、又は、図5(c)のいずれかの設置状態で使用されているかを検出するために使用され、設置状態に応じて文字等の太さを自動で変更することができる。 The tilt sensor 217 is a sensor that detects the tilt angle of the display device 2. It is mainly used to detect whether the display device 2 is used in the installed state of FIG. 5 (a), FIG. 5 (b), or FIG. 5 (c), depending on the installed state. The thickness of characters etc. can be changed automatically.

シリアルインタフェース218はUSBなどの外部との通信インタフェースである。外部からの情報の入力などに使用される。スピーカー219は音声の出力に使用され、マイク221は音声の入力に使用される。無線通信装置222は、ユーザーが携帯する端末と通信し、例えばインターネットへの接続を中継する。無線通信装置222はWi−FiやBluetooth(登録商標)などで通信するが、通信規格は問われない。無線通信装置222はアクセスポイントを形成しており、ユーザーが入手したSSID(Service Set Identifier)とパスワードをユーザーが携帯する端末に設定すると、アクセスポイントに接続できる。 The serial interface 218 is a communication interface with the outside such as USB. It is used for inputting information from the outside. The speaker 219 is used for audio output and the microphone 221 is used for audio input. The wireless communication device 222 communicates with a terminal carried by the user and relays, for example, a connection to the Internet. The wireless communication device 222 communicates by Wi-Fi, Bluetooth (registered trademark), etc., but the communication standard does not matter. The wireless communication device 222 forms an access point, and when the SSID (Service Set Identifier) and the password obtained by the user are set in the terminal carried by the user, the access point can be connected.

なお、無線通信装置222には2つのアクセスポイントが用意されているとよい。
a. アクセスポイント→インターネット
b. アクセスポイント→社内ネットワーク→インターネット
aのアクセスポイントは社外のユーザー用で、ユーザーは社内ネットワークにはアクセスできないが、インターネットを利用できる。bのアクセスポイントは社内のユーザー用で、ユーザーは社内ネットワーク及びインターネットを利用できる。
It is preferable that the wireless communication device 222 is provided with two access points.
a. Access point → Internet
b. Access point-> internal network-> Internet a The access point is for external users, and the user cannot access the internal network, but can use the Internet. The access point of b is for internal users, and the users can use the internal network and the Internet.

赤外線I/F223は隣に配置された表示装置2を検出する。赤外線の直進性を利用して、隣に配置された表示装置2のみを検出できる。赤外線I/F223は各辺に1つずつ設けられることが好ましく、表示装置2のどの方向に他の表示装置2が配置されたのかを検出できる。これにより画面が広がり、隣の表示装置2に過去に手書きされた手書き情報(1つのディスプレイ220の広さを1ページとして別のページの手書き情報)等を表示できる。 The infrared I / F 223 detects the display device 2 arranged next to it. Only the display device 2 arranged next to the display device 2 can be detected by utilizing the straightness of infrared rays. It is preferable that one infrared ray I / F 223 is provided on each side, and it is possible to detect in which direction of the display device 2 the other display device 2 is arranged. As a result, the screen is expanded, and handwritten information handwritten in the past (handwritten information on another page with the size of one display 220 as one page) and the like can be displayed on the adjacent display device 2.

電源制御回路224は表示装置2の電源であるACアダプター225とバッテリー226を制御する。ACアダプター225は商用電源が共有する交流を直流に変換する。電源スイッチ227は、表示装置2の電源のON/OFFを切り換えるためのスイッチである。 The power supply control circuit 224 controls the AC adapter 225 and the battery 226, which are the power supplies of the display device 2. The AC adapter 225 converts alternating current shared by commercial power sources into direct current. The power switch 227 is a switch for switching ON / OFF of the power supply of the display device 2.

ディスプレイ220がいわゆる電子ペーパーの場合、画像の表示を維持するためにほとんど又は一切電力を消費しないので、バッテリー226による駆動も可能である。これにより、屋外など電源を接続しにくい場所でもデジタルサイネージなどの用途で表示装置2を使用することが可能になる。 When the display 220 is so-called electronic paper, it can be driven by the battery 226 because it consumes little or no power to maintain the display of the image. This makes it possible to use the display device 2 for applications such as digital signage even in places where it is difficult to connect a power source such as outdoors.

更に、表示装置2は、バスライン210を備えている。バスライン210は、図7に示されているCPU201等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 Further, the display device 2 includes a bus line 210. The bus line 210 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 201 shown in FIG. 7.

なお、タッチセンサー216は、光学式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する2つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。タッチセンサー216は、電子ペン250先のタッチの有無を検知するのに電子ペン250が必要ない方式であってよい。この場合はタッチ操作をするのに指先や電子ペン250型の棒を使用できる。ただし、三次元座標を算出して送信する機能は必要である。なお、電子ペン250は、細長い電子ペン250型である必要はない。 The touch sensor 216 is not limited to the optical type, but is not limited to the optical type, but is a capacitance type touch panel that specifies the contact position by detecting the change in capacitance, and the contact position is specified by the voltage change of two opposing resistance films. Various detection means such as a resistance film type touch panel and an electromagnetic induction type touch panel that detects the electromagnetic induction generated when a contact object comes into contact with the display unit and specifies the contact position may be used. The touch sensor 216 may be of a method that does not require the electronic pen 250 to detect the presence or absence of touch of the electronic pen 250 tip. In this case, a fingertip or an electronic pen 250-type stick can be used for touch operation. However, a function to calculate and transmit three-dimensional coordinates is required. The electronic pen 250 does not have to be an elongated electronic pen 250 type.

<機能について>
図8は、電子ペン250と表示装置2の機能をブロック状に示す機能ブロック図の一例である。まず、電子ペン250は、三次元座標推定部11、データ送信部12、データ処理部13、加速度検出部14、及び、角速度検出部15を有している。電子ペン250が有するこれらの各機能は、図6に示したSSD104からRAM102に展開されたプログラムをCPU101が実行することにより実現されている機能又は手段である。
<About functions>
FIG. 8 is an example of a functional block diagram showing the functions of the electronic pen 250 and the display device 2 in a block shape. First, the electronic pen 250 has a three-dimensional coordinate estimation unit 11, a data transmission unit 12, a data processing unit 13, an acceleration detection unit 14, and an angular velocity detection unit 15. Each of these functions possessed by the electronic pen 250 is a function or means realized by the CPU 101 executing a program developed from the SSD 104 to the RAM 102 shown in FIG.

加速度検出部14は、周期的に加速度センサー106から3軸の加速度を取得する。角速度検出部15は周期的に角速度センサーから3軸の角速度を取得する。常にこれらが検出されることで、電子ペン250は電子ペン250の三次元座標をリアルタイムに推定できる。周期的にとは完全に定期的であることは必要なく、不定期でも繰り返し行われていると見なすことができればよい。以下の周期的という表現についても同様である。 The acceleration detection unit 14 periodically acquires acceleration of three axes from the acceleration sensor 106. The angular velocity detection unit 15 periodically acquires the angular velocity of three axes from the angular velocity sensor. By constantly detecting these, the electronic pen 250 can estimate the three-dimensional coordinates of the electronic pen 250 in real time. Periodic does not have to be completely periodic, as long as it can be considered to be repeated even irregularly. The same applies to the following expression of periodicity.

データ処理部13は、加速度検出部14と角速度検出部15に信号の要求を行い、加速度情報と角速度情報を取得する。データ処理部13は周期的に取得した加速度を累積して後述するAx2軸、Ay2軸,Az2軸方向の移動量を算出し、周期的に取得した角速度を累積してAz2軸,Ay2軸,Az2軸の回りの回転角度を算出する。 The data processing unit 13 requests signals from the acceleration detection unit 14 and the angular velocity detection unit 15 to acquire acceleration information and angular velocity information. A x2 axis data processing unit 13 to be described later by accumulating periodically acquired acceleration, A y2 axis, calculates the amount of movement of A z2 axial, A z2 axes by accumulating periodically obtained angular velocity, Calculate the rotation angles around the A y2 axis and the Az2 axis.

三次元座標推定部11はAz2,Ay2,Az2軸方向の移動量とAx2軸,Ay2軸,Az2軸の回りの回転角度を用いて電子ペン250の三次元座標を推定する。詳細は後述される。 Three-dimensional coordinate estimating unit 11 estimates the three-dimensional coordinates of the electronic pen 250 with around a rotational angle of the A z2, A y2, A z2 axial movement and A x2 axis, A y2 axis, A z2 axis .. Details will be described later.

データ送信部12は、電子ペン250の三次元座標を表示装置2に送信する。電子ペン250から一方的に送信してもよいし、表示装置2からの要求に応じて送信してもよい。 The data transmission unit 12 transmits the three-dimensional coordinates of the electronic pen 250 to the display device 2. It may be transmitted unilaterally from the electronic pen 250, or may be transmitted in response to a request from the display device 2.

表示装置2は、データ受信部21、方向特定部22、文字認識部23、表示制御部24、座標検出部26、及び、表示部27を有している。表示装置2が有する各機能は、図7に示されている各構成要素のいずれかが、SSD204からRAM203上に展開されたプログラムに従ったCPU201からの命令によって動作することで実現される機能又は手段である。 The display device 2 includes a data receiving unit 21, a direction specifying unit 22, a character recognition unit 23, a display control unit 24, a coordinate detection unit 26, and a display unit 27. Each function of the display device 2 is a function realized by operating any of the components shown in FIG. 7 by an instruction from the CPU 201 according to a program developed on the RAM 203 from the SSD 204. It is a means.

データ受信部21は電子ペン250から周期的に三次元座標を受信する。なお、データ受信部21は並行して複数の電子ペン250から三次元座標を受信でき、この場合は各電子ペン250からペンIDも共に受信することが好ましい。これにより、三次元座標を電子ペン250ごとに判別できる。 The data receiving unit 21 periodically receives three-dimensional coordinates from the electronic pen 250. The data receiving unit 21 can receive three-dimensional coordinates from a plurality of electronic pens 250 in parallel, and in this case, it is preferable that the pen ID is also received from each electronic pen 250. As a result, the three-dimensional coordinates can be discriminated for each electronic pen 250.

方向特定部22は、座標検出部26がタッチセンサー216から検出した、ペンアップした旨の信号を取得して、ペンアップした時の三次元座標を検出する。方向特定部22は、ペンアップした時の三次元座標からZ軸方向に所定量(閾値h)、変化した三次元座標をデータ受信部21から受け取ると、表示装置2に対するユーザーの方向を特定する。詳細は後述される。 The direction specifying unit 22 acquires a signal indicating that the pen is up, which is detected by the coordinate detection unit 26 from the touch sensor 216, and detects the three-dimensional coordinates when the pen is up. When the direction specifying unit 22 receives the changed three-dimensional coordinates by a predetermined amount (threshold value h) in the Z-axis direction from the three-dimensional coordinates at the time of pen-up from the data receiving unit 21, the direction specifying unit 22 specifies the direction of the user with respect to the display device 2. .. Details will be described later.

文字認識部23には座標検出部26から座標点列が入力されている。座標点列とはディスプレイ220における電子ペン250の尖端の座標を時系列に取り込んだ情報である。また、座標点と座標点の間を表示制御部24が補間して表示するため、座標点列は1本のストローク(自由曲線)として表示される。ペンダウンからペンアップまでが1つの座標点列である。手書きされる文字は1つ以上の手書きデータの集まりである。 A coordinate point sequence is input to the character recognition unit 23 from the coordinate detection unit 26. The coordinate point sequence is information in which the coordinates of the tip of the electronic pen 250 on the display 220 are captured in time series. Further, since the display control unit 24 interpolates and displays between the coordinate points, the coordinate point sequence is displayed as one stroke (free curve). From pen down to pen up is one coordinate point sequence. A handwritten character is a collection of one or more handwritten data.

複数の電子ペン250を識別するためには座標点列と共にペンIDが入力されるとよい。したがって、表示装置2は電子ペン250の三次元座標と対応付けているペンIDにより、座標点列を特定できる。ユーザーによって表示装置2に対するユーザーの方向が異なっても、電子ペン250の三次元座標で各ユーザーの方向が分かるので、各ユーザーが手書きした座標点列を表示装置2に対するユーザーの方向に応じて回転できる。 In order to identify the plurality of electronic pens 250, it is preferable that the pen ID is input together with the coordinate point sequence. Therefore, the display device 2 can specify the coordinate point sequence by the pen ID associated with the three-dimensional coordinates of the electronic pen 250. Even if the user's direction with respect to the display device 2 differs depending on the user, the direction of each user can be known from the three-dimensional coordinates of the electronic pen 250, so the coordinate point sequence handwritten by each user can be rotated according to the user's direction with respect to the display device 2. it can.

文字認識部23は方向特定部22から入力された表示装置2に対するユーザーの方向に応じて座標点列を回転させてから文字認識を行う。 The character recognition unit 23 performs character recognition after rotating the coordinate point sequence according to the user's direction with respect to the display device 2 input from the direction specifying unit 22.

表示制御部24は座標点と座標点の間を補間して表示部27に表示すると共に、文字認識後は手書きされた座標点列を消去して文字認識部23から受け取った変換文字列をディスプレイ220に表示する。表示部27はディスプレイ220により実現されている。座標点列のまま表示するか、文字認識後の変換文字列に置き換えて表示するか、又は、両方を表示するかを、ユーザーが選択できてよい。 The display control unit 24 interpolates between the coordinate points and displays them on the display unit 27, and after character recognition, erases the handwritten coordinate point sequence and displays the converted character string received from the character recognition unit 23. Display on 220. The display unit 27 is realized by the display 220. The user may be able to select whether to display the coordinate point sequence as it is, replace it with the converted character string after character recognition, or display both.

また、表示装置2は、図7に示したSSD204やRAM203により実現される記憶部25を有している。記憶部25には、座標点列及び電子ペン250の三次元座標等が記憶される。 Further, the display device 2 has a storage unit 25 realized by the SSD 204 and the RAM 203 shown in FIG. 7. The storage unit 25 stores the coordinate point sequence, the three-dimensional coordinates of the electronic pen 250, and the like.

<三次元座標を推定について>
図9を用いて三次元座標の推定方法を説明する。図9(a)は、電子ペン250の軸方向を説明する図である。図9に示すように、電子ペン250の中心から下向きをAz1軸とし、Az1軸と直交する軸をAx1軸,Ay1軸とした。座標系Ax1,Ay1,Az1は電子ペン250と共に回転する。
<About estimating 3D coordinates>
A method of estimating three-dimensional coordinates will be described with reference to FIG. FIG. 9A is a diagram illustrating the axial direction of the electronic pen 250. As shown in FIG. 9, the downward from the center of the electronic pen 250 and A z1 axis, and an axis perpendicular to the A z1 axis A x1 axis, and A y1 axis. The coordinate systems A x1 , A y1 , and Az 1 rotate with the electronic pen 250.

データ処理部13はAx1、Ay1,Az1方向の加速度情報を2回積分することで電子ペン250の移動量を算出する。しかし、電子ペン250に取り付けられた加速度センサー106のAz1軸とディスプレイ220の平面が直交すると限らない。このため、重力加速度の方向をAz1軸が向くように、座標変換を行う。 The data processing unit 13 calculates the movement amount of the electronic pen 250 by integrating the acceleration information in the A x1 , A y1 , and A z1 directions twice. However, the AZ1 axis of the acceleration sensor 106 attached to the electronic pen 250 and the plane of the display 220 are not always orthogonal to each other. Therefore, the coordinate conversion is performed so that the direction of the gravitational acceleration is directed by the AZ1 axis.

図9(b)は加速度センサー106の軸方向が重力加速度の方向を向くように回転する座標変換を説明する図である。図示するようにAx1軸、Ay1軸,Az1軸をAx2軸、Ay2軸,Az2軸に座標変換することで、電子ペン250の姿勢に関わらず電子ペン250の三次元座標(x、y、z)のうちzはディスプレイ220に垂直な方向の距離を表し、x、yはディスプレイ220に平行な平面の座標を表す。 FIG. 9B is a diagram illustrating a coordinate transformation in which the acceleration sensor 106 rotates so that the axial direction of the acceleration sensor 106 faces the direction of gravitational acceleration. As shown in the figure, by converting the coordinates of the A x1 axis, A y1 axis, and Az1 axis to the A x2 axis, A y2 axis, and Az2 axis, the three-dimensional coordinates of the electronic pen 250 regardless of the posture of the electronic pen 250 ( x p, z p of y p, z p) represents the distance in the direction perpendicular to the display 220, x p, y p represents the plane parallel coordinates to the display 220.

Figure 2020201901
数1は、Ax1軸、Ay1軸,Az1軸からAx2軸、Ay2軸,Az2軸へ座標変換する回転行列を示す。θは基準方向を示す直線とユーザーの方向を示す直線とのなす角に相当する。θはAz1y1平面におけるAz1と重力加速度のなす角であり、φはAz1x1平面におけるAz1と重力加速度のなす角である。
Figure 2020201901
The number 1 indicates a rotation matrix for coordinate conversion from the A x1 axis, the Ay1 axis, and the Az1 axis to the Ax2 axis, the Ay2 axis, and the Az2 axis. θ corresponds to the angle formed by the straight line indicating the reference direction and the straight line indicating the user's direction. θ is the angle between A z1 and gravitational acceleration in the A z1 A y1 plane, phi is the angle of A z1 and gravitational acceleration in the A z1 A x1 plane.

なお、データ処理部13はジャイロセンサー107から得た角速度情報を積分して角度情報を得ることができるので、電子ペン250の回転を打ち消す回転行列を加速度情報に適用するとよい。これにより、電子ペン250の傾きが変化しても座標変換した加速度情報を得ることができる。 Since the data processing unit 13 can obtain the angular velocity information by integrating the angular velocity information obtained from the gyro sensor 107, it is preferable to apply the rotation matrix that cancels the rotation of the electronic pen 250 to the acceleration information. As a result, even if the inclination of the electronic pen 250 changes, the coordinate-transformed acceleration information can be obtained.

<表示装置に対するユーザーの方向の推定>
図10は、電子ペン250の三次元座標(x、y、z)に基づくユーザーの方向の推定方法を説明する図である。図10においてX,Y,Z軸は表示装置2が有する三次元の座標系である。この三次元の座標系はどのように設定されてもよく、例えば、ディスプレイ220のコーナーなどを基準に設定されている。表示装置2の座標系における電子ペン250の三次元座標を(x、y、z)で表す。
<Estimating the user's direction with respect to the display device>
FIG. 10 is a diagram illustrating a method of estimating the user's direction based on the three-dimensional coordinates (x p , y p , z p ) of the electronic pen 250. In FIG. 10, the X, Y, and Z axes are the three-dimensional coordinate system of the display device 2. This three-dimensional coordinate system may be set in any way, and is set based on, for example, a corner of the display 220. The three-dimensional coordinates of the electronic pen 250 in the coordinate system of the display device 2 are represented by (x, y, z).

電子ペン250は表示装置2の座標系とは関係なく三次元座標(x、y、z)を算出するので、電子ペン250の三次元座標(x、y、z)を表示装置2の座標系における電子ペン250の三次元座標(x、y、z)に変換する規則は存在しない。しかし、電子ペン250の座標のうちx、yは表示装置2の座標系のXY平面の座標であり、電子ペン250の座標のうちzは表示装置2の座標系のZ軸方向の座標である。また、表示装置2に対するユーザーの方向を特定するためには表示装置2から見た電子ペン250の三次元座標(x、y、z)の絶対値は必要ない。 Electronic pen 250 is three-dimensional coordinate regardless of the coordinate system of the display device 2 (x p, y p, z p) since the calculated three-dimensional coordinates of the electronic pen 250 (x p, y p, z p) of There is no rule for converting the electronic pen 250 into three-dimensional coordinates (x, y, z) in the coordinate system of the display device 2. However, of the coordinates of the electronic pen 250, x p and y p are the coordinates of the XY plane of the coordinate system of the display device 2, and z p of the coordinates of the electronic pen 250 is in the Z-axis direction of the coordinate system of the display device 2. The coordinates. Further, in order to specify the user's direction with respect to the display device 2, the absolute value of the three-dimensional coordinates (x, y, z) of the electronic pen 250 as seen from the display device 2 is not required.

以上から本実施形態では
→x
→y
→z
として、電子ペン250の三次元座標(x、y、z)をそのまま表示装置2の座標系における電子ペン250の三次元座標を(x、y、z)として表しても差し支えない。zpについてはAz軸とZ軸の+方向の違いを考慮して符号を反転してもよい。また、電子ペン250の三次元座標(x、y、z)を定数倍しても差し支えない。したがって、図10に示すように、電子ペン250の三次元座標(x、y、z)をそのまま表示装置2の三次元座標に配置できる。
From the above, in this embodiment, x p → x
y p → y
z p → z
As a result, the three-dimensional coordinates (x p , y p , z p ) of the electronic pen 250 may be expressed as they are, and the three-dimensional coordinates of the electronic pen 250 in the coordinate system of the display device 2 may be expressed as (x, y, z). For zp, the sign may be inverted in consideration of the difference in the + direction between the AZ axis and the Z axis. Further, the three-dimensional coordinates (x p , y p , z p ) of the electronic pen 250 may be multiplied by a constant. Therefore, as shown in FIG. 10, the three-dimensional coordinates (x p , y p , z p ) of the electronic pen 250 can be arranged as they are in the three-dimensional coordinates of the display device 2.

ペンアップ時の電子ペン250の三次元座標を(xp0、yp0、zp0)、ペンアップ時のzpoが閾値h変化した時の電子ペン250の三次元座標を(xp1、yp1、zp1)とする。これをディスプレイ220に平行なXY平面に投影すると電子ペン250のX座標、Y座標はそれぞれ(x、y)、(x、y)である。(x、y)から(x、y)へのベクトル301は、手書きされた文字を起点にユーザー(例えば利き腕)の方向を示すと考えられる。したがって、方向特定部22はこのベクトル301の方向に基づいて表示装置2に対するユーザーの向きを推定できる。 The three-dimensional coordinates of the electronic pen 250 at the time of pen-up (x p0 , y p0 , z p0 ), and the three-dimensional coordinates of the electronic pen 250 when the zpo at the time of pen-up changes the threshold h (x p1 , y p1 , y p1 , Let it be z p1 ). When this is projected onto the XY plane parallel to the display 220, the X and Y coordinates of the electronic pen 250 are (x 0 , y 0 ) and (x 1 , y 1 ), respectively. The vector 301 from (x 0 , y 0 ) to (x 1 , y 1 ) is considered to indicate the direction of the user (for example, the dominant arm) starting from the handwritten character. Therefore, the direction specifying unit 22 can estimate the direction of the user with respect to the display device 2 based on the direction of the vector 301.

図11は、いくつかのベクトル301と表示装置2に対するユーザーの向きを示す図である。図11ではY軸方向を基準方向としてベクトル301の角度を算出するが、基準方向はどの方向でもよい。しかし、文字認識部23が文字認識を行う方向を基準方向にするとよい。図11ではY軸の+方向を天地方向(文字の下向き)にして文字認識するものとする。 FIG. 11 is a diagram showing the orientation of the user with respect to some vectors 301 and the display device 2. In FIG. 11, the angle of the vector 301 is calculated with the Y-axis direction as the reference direction, but the reference direction may be any direction. However, the direction in which the character recognition unit 23 performs character recognition may be the reference direction. In FIG. 11, the + direction of the Y axis is set to the top-bottom direction (downward of the character) to recognize the character.

図11(a)と図11(b)は「A」という1文字が手書きされている。図11(a)の「A」を書き終えてペンアップした時の電子ペン250の座標とユーザーが肘を曲げて電子ペン250の高さをh変化させた時の電子ペン250の座標の差に基づくベクトル301の角度Dは0度である。図11(b)の「A」を書き終えてペンアップした時の電子ペン250の座標とユーザーが肘を曲げて電子ペン250の高さをh変化させた時の電子ペン250の座標の差に基づくベクトル301の角度Dは100度である。 In FIGS. 11 (a) and 11 (b), the single character "A" is handwritten. Difference between the coordinates of the electronic pen 250 when the pen is up after writing "A" in FIG. 11 (a) and the coordinates of the electronic pen 250 when the user bends the elbow to change the height of the electronic pen 250 by h. The angle D of the vector 301 based on is 0 degrees. Difference between the coordinates of the electronic pen 250 when the pen is up after writing "A" in FIG. 11B and the coordinates of the electronic pen 250 when the user bends the elbow to change the height of the electronic pen 250 by h. The angle D of the vector 301 based on is 100 degrees.

Y軸方向を基準方向とするベクトル301の角度Dは以下により算出できる。
D=arctan{(x1−x0)/(y1−y0)}
文字の認識処理の単位で角度Dを算出する必要があるため、図11(c)に示すように文字列に対して角度Dが決定される場合がある。この場合も同様に角度Dを算出できる。
The angle D of the vector 301 with the Y-axis direction as the reference direction can be calculated by the following.
D = arctan {(x 1 −x 0 ) / (y 1 −y 0 )}
Since it is necessary to calculate the angle D in the unit of the character recognition process, the angle D may be determined with respect to the character string as shown in FIG. 11C. In this case as well, the angle D can be calculated in the same manner.

角度Dが文字認識部23に通知されると、文字認識部23は文字の認識処理の単位の座標点列を角度Dだけ時計回りに回転させる。このように表示装置2に対するユーザーの方向の角度だけ座標点列を回転させてから文字認識することで、文字を正しく認識できる。 When the angle D is notified to the character recognition unit 23, the character recognition unit 23 rotates the coordinate point sequence of the unit of the character recognition process clockwise by the angle D. By rotating the coordinate point sequence by the angle of the user's direction with respect to the display device 2 and then recognizing the characters, the characters can be recognized correctly.

<動作手順>
図12,図13を用いて電子ペン250と表示装置2が行う処理を説明する。まず、電子ペン250の処理について説明する。図12は電子ペン250が行う処理の手順を示すフローチャート図の一例である。
<Operation procedure>
The processing performed by the electronic pen 250 and the display device 2 will be described with reference to FIGS. 12 and 13. First, the processing of the electronic pen 250 will be described. FIG. 12 is an example of a flowchart showing a procedure of processing performed by the electronic pen 250.

まず、データ処理部13はペンダウンしたか否かを判断する(S1)。これは、ペンダウンしていなければ文字認識も必要なく電子ペン250の三次元座標の送信も不要だからである。これにより、バッテリー残量の低下を抑制できる。ただし、ペンダウンの有無に関係なく電子ペン250の三次元座標を送信してもよい。 First, the data processing unit 13 determines whether or not the pen is down (S1). This is because if the pen is not down, character recognition is not required and the transmission of the three-dimensional coordinates of the electronic pen 250 is unnecessary. As a result, it is possible to suppress a decrease in the remaining battery level. However, the three-dimensional coordinates of the electronic pen 250 may be transmitted regardless of the presence or absence of pen down.

ペンダウンの検知の方法としては電子ペン250先の圧力を圧力センサーで検出する方法がある。すなわち、一定以上の圧力を検知した場合にデータ処理部13はペンダウンを検知する。 As a method of detecting pen down, there is a method of detecting the pressure at the tip of the electronic pen 250 with a pressure sensor. That is, when the pressure above a certain level is detected, the data processing unit 13 detects the pen down.

ペンダウンが検知された場合(S1のYes)、三次元座標推定部11は電子ペン250の三次元座標(x、y、z)を推定する(S2)。 If the pen-down is detected (S1 Yes in), the three-dimensional coordinate estimating unit 11 estimates the three-dimensional coordinates of the electronic pen 250 (x p, y p, z p) (S2).

データ送信部12は電子ペン250の三次元座標(x、y、z)を表示装置2に送信する(S3)。少なくともペンダウン中とペンアップから一定時間、三次元座標が繰り返し送信される。 The data transmission unit 12 transmits the three-dimensional coordinates (x p , y p , z p ) of the electronic pen 250 to the display device 2 (S3). Three-dimensional coordinates are repeatedly transmitted at least during pen down and from pen up for a certain period of time.

データ処理部13は常にペンアップの有無を検知しており(S4)、ペンアップを検知した場合は一定時間以上、ペンダウンがないかどうかを判断する(S5)。一定時間以上、ペンダウンがない場合、認識できる1文字以上をユーザーが手書きし終わったと判断してよい。 The data processing unit 13 constantly detects the presence or absence of pen-up (S4), and when it detects pen-up, determines whether or not there is pen-down for a certain period of time or longer (S5). If there is no pendown for a certain period of time or more, it may be determined that the user has finished handwriting one or more recognizable characters.

しかし、ユーザーがペンアップしてから電子ペン250の高さをh変化させるまでは三次元座標の送信を継続すべきなので、三次元座標推定部11は引き続き三次元座標を推定し、データ送信部12は、一定時間、三次元座標を送信してから三次元座標の送信を停止する(S6)。この一定時間は、ペンアップしたユーザーが肘を曲げるまでの時間を想定して決定されている。なお、一定時間が経過しなくても、電子ペン250の高さが閾値h以上変化した場合には三次元座標の送信を停止してもよい。 However, since the transmission of the three-dimensional coordinates should be continued from the user pen-up until the height of the electronic pen 250 is changed by h, the three-dimensional coordinate estimation unit 11 continues to estimate the three-dimensional coordinates and the data transmission unit. No. 12 transmits the three-dimensional coordinates for a certain period of time, and then stops the transmission of the three-dimensional coordinates (S6). This fixed time is determined by assuming the time until the pen-up user bends his elbow. Even if a certain period of time does not elapse, the transmission of the three-dimensional coordinates may be stopped when the height of the electronic pen 250 changes by the threshold value h or more.

次に、表示装置2の処理について説明する。図13は、表示装置2が行う処理の手順を示すフローチャート図の一例である。 Next, the processing of the display device 2 will be described. FIG. 13 is an example of a flowchart showing a procedure of processing performed by the display device 2.

まず、文字認識部23はペンダウンを検知したか否かを判断する(S11)。表示装置2の場合は、物体によって赤外線が遮断され座標検出部26が座標を検出した場合(タッチセンサー216が電子ペン250を検出した場合)にペンダウンを検知する。 First, the character recognition unit 23 determines whether or not pen down has been detected (S11). In the case of the display device 2, the pen down is detected when the infrared rays are blocked by the object and the coordinate detection unit 26 detects the coordinates (when the touch sensor 216 detects the electronic pen 250).

ペンダウンを検知した場合(S11のYes)、文字認識部23は座標点列を取得する(S12)。座標点列はペンIDに対応付けて記憶部25に記憶される。 When the pen down is detected (Yes in S11), the character recognition unit 23 acquires the coordinate point sequence (S12). The coordinate point sequence is stored in the storage unit 25 in association with the pen ID.

また、ペンダウン後は電子ペン250が三次元座標を繰り返し送信するので、データ受信部21が三次元座標を受信する(S13)。データ受信部21は三次元座標をペンIDに対応付けて記憶部25に記憶しておく。 Further, since the electronic pen 250 repeatedly transmits the three-dimensional coordinates after the pen down, the data receiving unit 21 receives the three-dimensional coordinates (S13). The data receiving unit 21 associates the three-dimensional coordinates with the pen ID and stores them in the storage unit 25.

方向特定部22はペンアップを検知したか否かを判断する(S14)。ペンアップも同様に、物体によって赤外線が遮断されなくなり座標検出部26が座標を検出しない場合(タッチセンサー216で電子ペン250を検出しない場合)にペンアップを検知する。 The direction specifying unit 22 determines whether or not the pen-up is detected (S14). Similarly, the pen-up is detected when the infrared rays are not blocked by the object and the coordinate detection unit 26 does not detect the coordinates (when the touch sensor 216 does not detect the electronic pen 250).

ペンアップが検知されない場合(S14のNo)、ステップS12,S13が繰り返し実行される。 If the pen-up is not detected (No in S14), steps S12 and S13 are repeatedly executed.

ペンアップが検知された場合(S14のYes)、方向特定部22はペンアップ時の三次元座標をペンIDに対応付けて記憶部25に記憶しておく(S15)。 When pen-up is detected (Yes in S14), the direction specifying unit 22 stores the three-dimensional coordinates at the time of pen-up in the storage unit 25 in association with the pen ID (S15).

データ受信部21はペンアップ後も三次元座標を受信するので(S16)、方向特定部22は三次元座標に基づいて閾値h以上又は閾値hを超過して、電子ペン250のZ座標が変化したか否かを判断する(S17)。Z座標が閾値h以上、変化しない場合(S17のNo)、データ受信部21は三次元座標の受信を継続する(S16)。 Since the data receiving unit 21 receives the three-dimensional coordinates even after the pen is up (S16), the direction specifying unit 22 changes the Z coordinate of the electronic pen 250 based on the three-dimensional coordinates when the threshold value h or more or exceeds the threshold value h. It is determined whether or not it has been done (S17). When the Z coordinate does not change by the threshold value h or more (No in S17), the data receiving unit 21 continues to receive the three-dimensional coordinate (S16).

Z座標が閾値h以上、変化した場合(S17のYes)、方向特定部22はZ座標が閾値h以上、変化した時の三次元座標をペンIDに対応付けて記憶部25に記憶する(S18)。すでに電子ペン250のZ座標が閾値h以上、変化しているので、この時点で表示装置に対するユーザーの方向を推定してもよい。 When the Z coordinate changes by the threshold value h or more (Yes in S17), the direction specifying unit 22 stores the three-dimensional coordinate when the Z coordinate changes by the threshold value h or more in the storage unit 25 in association with the pen ID (S18). ). Since the Z coordinate of the electronic pen 250 has already changed by the threshold value h or more, the user's direction with respect to the display device may be estimated at this point.

次に、方向特定部22は一定時間以上、ペンダウンがないかどうかを判断する(S19)。一定時間が経過するまで、待機する。一定時間が経過するまえにペンダウンがあった場合は(ユーザーが再度手書きを始めた)、ステップS11からの処理を実行する。この場合、記憶部25に記憶されている、ペンアップ時の三次元座標とZ座標が閾値h以上、変化した時の三次元座標は破棄してもよいし、蓄積しておき、角度Dの平均の算出に使用してもよい。 Next, the direction specifying unit 22 determines whether or not there is pen down for a certain period of time or longer (S19). Wait until a certain amount of time has passed. If there is a pendown before a certain period of time elapses (the user starts handwriting again), the process from step S11 is executed. In this case, the three-dimensional coordinates at the time of pen-up and the three-dimensional coordinates at the time when the Z coordinate is changed by the threshold value h or more, which are stored in the storage unit 25, may be discarded or accumulated, and the angle D may be stored. It may be used to calculate the average.

一定時間が経過すると、方向特定部22は、ペンアップ時の三次元座標とZ座標が閾値h以上、変化した時の三次元座標の差を表すベクトル301に基づいて、表示装置2に対するユーザーの角度Dを算出する(S20)。 After a certain period of time has passed, the direction specifying unit 22 uses the vector 301 representing the difference between the three-dimensional coordinates at the time of pen-up and the three-dimensional coordinates at the time of changing by the threshold value h or more, and the user with respect to the display device 2. The angle D is calculated (S20).

文字認識部23は座標点列を角度Dだけ時計回りに回転させ、座標点列に対し文字認識を行う(S21)。 The character recognition unit 23 rotates the coordinate point sequence clockwise by an angle D, and performs character recognition on the coordinate point sequence (S21).

なお、本実施形態では電子ペン250が電子ペン250の三次元座標を推定しているが、表示装置2が三次元座標を算出してもよい。この場合、電子ペン250は加速度情報と角速度情報を表示装置2に送信する。表示装置2は電子ペン250と同様に三次元座標を推定できる。 In the present embodiment, the electronic pen 250 estimates the three-dimensional coordinates of the electronic pen 250, but the display device 2 may calculate the three-dimensional coordinates. In this case, the electronic pen 250 transmits acceleration information and angular velocity information to the display device 2. The display device 2 can estimate the three-dimensional coordinates in the same manner as the electronic pen 250.

<まとめ>
以上説明したように、本実施形態の表示装置2は、電子ペン250が有する加速度センサー106やジャイロセンサー107により推定した三次元座標の変化により表示装置2に対するユーザーの方向を特定するので、ユーザーが1文字だけ手書きした場合でも、表示装置2に対するユーザーの方向を特定できる。また、ユーザーが文字を書く方向に前提がなくても、表示装置2に対するユーザーの方向を特定できる。
<Summary>
As described above, the display device 2 of the present embodiment specifies the direction of the user with respect to the display device 2 by the change of the three-dimensional coordinates estimated by the acceleration sensor 106 and the gyro sensor 107 of the electronic pen 250. Even when only one character is handwritten, the direction of the user with respect to the display device 2 can be specified. Further, even if there is no premise in the direction in which the user writes characters, the direction of the user with respect to the display device 2 can be specified.

以下の実施例では表示装置2の別の構成例について説明する。 In the following embodiment, another configuration example of the display device 2 will be described.

<<表示装置の構成の別の例1>>
本実施形態の表示装置2は大型のタッチパネルを有するものとして説明されているが、表示装置2はタッチパネルを有するものに限られない。
<< Another example of display device configuration 1 >>
Although the display device 2 of the present embodiment is described as having a large touch panel, the display device 2 is not limited to the one having a touch panel.

図14は、表示装置2の他の構成例を示す図である。図14では、通常のホワイトボード413の上辺にプロジェクター411が設置されている。このプロジェクター411が表示装置2に相当する。通常のホワイトボード413とは、タッチパネルと一体のフラットパネルディスプレーではなく、ユーザーがマーカーで直接、手書きするホワイトボードである。なお、ホワイトボードは黒板でもよく、映像を投影するだけの広さの平面であればよい。 FIG. 14 is a diagram showing another configuration example of the display device 2. In FIG. 14, the projector 411 is installed on the upper side of the normal whiteboard 413. This projector 411 corresponds to the display device 2. The normal whiteboard 413 is not a flat panel display integrated with a touch panel, but a whiteboard that the user directly handwrites with a marker. The whiteboard may be a blackboard, and may be a flat surface large enough to project an image.

プロジェクター411は超短焦点の光学系を有しており、10cm程度から歪みの少ない映像をホワイトボード413に投影できる。この映像は、無線又は有線で接続されたPC400−1から送信されてもよいし、プロジェクター411が記憶していてもよい。 The projector 411 has an ultra-short focus optical system, and can project an image with little distortion from about 10 cm onto the whiteboard 413. This image may be transmitted from the PC 400-1 connected wirelessly or by wire, or may be stored in the projector 411.

ユーザーは専用の電子ペン2501を使ってホワイトボード413に手書きする。電子ペン2501は、ユーザーが手書きのためにホワイトボード413に押しつけるとスイッチがONになり発光する発光部を例えば先端部に有している。光の波長は近赤外や赤外なのでユーザーの目には見えない。プロジェクター411はカメラを有しており、発光部を撮像して画像を解析し電子ペン2501の方向を特定する。また、電子ペン2501は発光と共に音波を発信しており、プロジェクター411は音波の到達時間により距離を算出する。方向と距離により電子ペン2501の位置を特定できる。電子ペン2501の位置には手書きされたデータが描画(投影)される。 The user writes on the whiteboard 413 using a dedicated electronic pen 2501. The electronic pen 2501 has, for example, a tip portion that emits light when the user presses it against the whiteboard 413 for handwriting to turn on the switch. Since the wavelength of light is near infrared or infrared, it is invisible to the user's eyes. The projector 411 has a camera, images a light emitting unit, analyzes the image, and identifies the direction of the electronic pen 2501. Further, the electronic pen 2501 emits sound waves together with light emission, and the projector 411 calculates the distance from the arrival time of the sound waves. The position of the electronic pen 2501 can be specified by the direction and the distance. Handwritten data is drawn (projected) at the position of the electronic pen 2501.

プロジェクター411はメニュー430を投影するので、ユーザーが電子ペン2501でボタンを押下すると、プロジェクター411が電子ペン2501の位置とスイッチのON信号により押下されたボタンを特定する。例えば、保存ボタン431が押下されると、ユーザーが手書きした手書きされたデータ(座標点列)がプロジェクター411で保存される。プロジェクター411は、予め定められたサーバー412又はUSBメモリー2600等に手書き情報を保存する。手書き情報はページごとに保存されている。画像データではなく座標のまま保存されるので、ユーザーが再編集することができる。ただし、本実施形態では操作コマンドを手書きで呼び出せるのでメニュー430は表示されなくてもよい。 Since the projector 411 projects the menu 430, when the user presses a button with the electronic pen 2501, the projector 411 identifies the button pressed by the position of the electronic pen 2501 and the ON signal of the switch. For example, when the save button 431 is pressed, the handwritten data (coordinate point sequence) handwritten by the user is saved in the projector 411. The projector 411 stores handwritten information in a predetermined server 412, a USB memory 2600, or the like. Handwritten information is stored page by page. Since the coordinates are saved instead of the image data, the user can re-edit them. However, in the present embodiment, since the operation command can be called by hand, the menu 430 does not have to be displayed.

<<表示装置の構成の別の例2>>
図15は、表示装置2の他の構成例を示す図である。図15の例では、表示装置2として、端末装置600、画像投影装置700A、及び、ペン動作検出装置810を有する。
<< Another example of display device configuration 2 >>
FIG. 15 is a diagram showing another configuration example of the display device 2. In the example of FIG. 15, the display device 2 includes a terminal device 600, an image projection device 700A, and a pen motion detection device 810.

端末装置600は、画像投影装置700A及びペン動作検出装置810と有線で接続されている。画像投影装置700Aは、端末装置600により入力された画像データをスクリーン800に投影させる。 The terminal device 600 is wiredly connected to the image projection device 700A and the pen motion detection device 810. The image projection device 700A projects the image data input by the terminal device 600 onto the screen 800.

ペン動作検出装置810は、電子ペン820と通信を行っており、スクリーン800の近傍における電子ペン820の動作を検出する。具体的には、電子ペン820は、スクリーン800上において、電子ペン820が示している点を示す座標情報を検出し(検出方法は図14と同様でよい)、端末装置600へ送信する。 The pen motion detection device 810 communicates with the electronic pen 820 and detects the motion of the electronic pen 820 in the vicinity of the screen 800. Specifically, the electronic pen 820 detects coordinate information indicating a point indicated by the electronic pen 820 on the screen 800 (the detection method may be the same as in FIG. 14) and transmits the coordinate information to the terminal device 600.

端末装置600は、ペン動作検出装置810から受信した座標情報に基づき、電子ペン820によって入力される手書きデータの画像データを生成し、画像投影装置700Aによって手書きデータの画像をスクリーン800に描画させる。 The terminal device 600 generates image data of handwritten data input by the electronic pen 820 based on the coordinate information received from the pen motion detection device 810, and causes the image projection device 700A to draw an image of the handwritten data on the screen 800.

また、端末装置600は、画像投影装置700Aに投影させている背景画像と、電子ペン820によって入力された手書データの画像とを合成した重畳画像を示す重畳画像データを生成する。 Further, the terminal device 600 generates superimposed image data showing a superimposed image in which the background image projected on the image projection device 700A and the image of the handwriting data input by the electronic pen 820 are combined.

<<表示装置の構成の別の例3>>
図16は、表示装置2の構成例を示す図である。図16の例では、表示装置2として、端末装置600と、ディスプレイ800Aと、ペン動作検出装置810とを有する。
<< Another example of display device configuration 3 >>
FIG. 16 is a diagram showing a configuration example of the display device 2. In the example of FIG. 16, the display device 2 includes a terminal device 600, a display 800A, and a pen motion detection device 810.

ペン動作検出装置810は、ディスプレイ800Aの近傍に配置され、ディスプレイ800A上に、電子ペン820Aが示している点を示す座標情報を検出し(検出方法は図14と同様でよい)、端末装置600へ送信する。なお、図16の例では、電子ペン820Aは、端末装置600によってUSBコネクタを介して充電されても良い。 The pen motion detection device 810 is arranged in the vicinity of the display 800A, detects coordinate information indicating a point indicated by the electronic pen 820A on the display 800A (the detection method may be the same as in FIG. 14), and the terminal device 600 Send to. In the example of FIG. 16, the electronic pen 820A may be charged by the terminal device 600 via the USB connector.

端末装置600は、ペン動作検出装置810から受信した座標情報に基づき、電子ペン820Aによって入力される手書データの画像の画像データを生成し、ディスプレイ800Aに表示させる。 The terminal device 600 generates image data of an image of handwriting data input by the electronic pen 820A based on the coordinate information received from the pen motion detection device 810, and displays the image data on the display 800A.

<<表示装置の構成の別の例4>>
図17は、表示装置2の構成例を示す図である。図17の例では、表示装置2として、端末装置600と、画像投影装置700Aとを有する。
<< Another example of display device configuration 4 >>
FIG. 17 is a diagram showing a configuration example of the display device 2. In the example of FIG. 17, the display device 2 includes a terminal device 600 and an image projection device 700A.

端末装置600は、電子ペン820Bと無線通信(Bluetooth等)を行って、スクリーン800上において電子ペン820Bが示す点の座標情報を受信する。座標情報は、スクリーン800に形成された微小な位置情報を電子ペン820Bが読み取ってもよいし、スクリーン800から座標情報を受信してもよい。 The terminal device 600 performs wireless communication (Bluetooth or the like) with the electronic pen 820B, and receives the coordinate information of the point indicated by the electronic pen 820B on the screen 800. As for the coordinate information, the electronic pen 820B may read the minute position information formed on the screen 800, or the coordinate information may be received from the screen 800.

そして、端末装置600は、受信した座標情報に基づき、電子ペン820Bにより入力される手書データの画像の画像データを生成し、画像投影装置700Aに手書データの画像を投影させる。 Then, the terminal device 600 generates image data of the image of the handwritten data input by the electronic pen 820B based on the received coordinate information, and causes the image projection device 700A to project the image of the handwritten data.

また、端末装置600は、画像投影装置700Aに投影させている背景画像と、電子ペン820によって入力された手書データの画像とを合成した重畳画像を示す重畳画像データを生成する。 Further, the terminal device 600 generates superimposed image data showing a superimposed image in which the background image projected on the image projection device 700A and the image of the handwriting data input by the electronic pen 820 are combined.

以上のように、上記した各実施形態は、様々なシステム構成において適用することができる。 As described above, each of the above-described embodiments can be applied in various system configurations.

<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
The best mode for carrying out the present invention has been described above with reference to Examples, but the present invention is not limited to these Examples, and various modifications are made without departing from the gist of the present invention. And substitutions can be made.

例えば、本実施形態では表示装置2に対するユーザーの方向を文字認識に適用したが、絵の手書きに適用してもよい。ユーザーが手書きで絵を描いた場合に、これを清書するソフトウェアがあり、この場合もユーザーの方向が認識されていないと正しく絵を清書できない。したがって、本実施形態の表示装置2により絵の清書も正しく行える。 For example, in the present embodiment, the user's direction with respect to the display device 2 is applied to character recognition, but it may be applied to handwriting of a picture. When a user draws a picture by hand, there is software that cleans the picture, and even in this case, the picture cannot be printed correctly unless the user's direction is recognized. Therefore, the display device 2 of the present embodiment can correctly make a clear copy of the picture.

また、文字認識は必ずしも必要なく、手書データは手書きされたままでもよい。 In addition, character recognition is not always necessary, and the handwritten data may remain handwritten.

また、表示装置2に対するユーザーの方向にカメラの画角を向けたり、広角カメラからユーザーの顔画像をトリミングしたりしてもよい。全天球カメラが普及しており、全天球カメラは画角が広い分、ユーザーが写っていない部分が多くなる。そこで、表示装置2に対するユーザーの方向を特定できた場合は、ユーザーの顔画像をトリミングして画像を圧縮するなどが可能になる。 Further, the angle of view of the camera may be directed toward the user with respect to the display device 2, or the face image of the user may be cropped from the wide-angle camera. Spherical cameras are widespread, and because the omnidirectional camera has a wide angle of view, there are many parts where the user is not captured. Therefore, if the direction of the user with respect to the display device 2 can be specified, it becomes possible to trim the face image of the user and compress the image.

また、本実施形態で説明した表示装置2が行う処理の一部をサーバーが行ってもよい。例えば、表示装置2に対するユーザーの方向をサーバーが特定したり、文字認識をサーバーが行ったりすることができる。 Further, the server may perform a part of the processing performed by the display device 2 described in the present embodiment. For example, the server can specify the direction of the user with respect to the display device 2, and the server can perform character recognition.

また、表示装置2は、通信機能を備えて手書きが可能な装置であればよい。表示装置2はPJ(Projector:プロジェクター)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板、電子ホワイトボード、電子黒板装置、電子情報ボード、手書き入力装置、タブレット端末)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置等と呼ばれていてもよい。また、スマートフォンやタブレット端末(情報処理装置)がアプリケーションソフトを実行して表示装置2を実現してもよい。 Further, the display device 2 may be any device that has a communication function and is capable of handwriting. The display device 2 is a PJ (Projector: projector), IWB (Interactive White Board: a white board having an electronic whiteboard function capable of mutual communication, an electronic whiteboard, an electronic whiteboard device, an electronic information board, a handwriting input device, a tablet terminal). , An output device such as a digital signage, a HUD (Head Up Display) device, or the like. Further, a smartphone or a tablet terminal (information processing device) may execute application software to realize the display device 2.

また、図8などの構成例は、表示装置2による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。表示装置2の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。各データベース類は各装置内にある必要はなく通信ネットワークにおいてアクセス可能な場所にあればよい。 Further, the configuration examples shown in FIG. 8 and the like are divided according to the main functions in order to facilitate understanding of the processing by the display device 2. The present invention is not limited by the method of dividing the processing unit or the name. The processing of the display device 2 can be divided into more processing units according to the processing content. Further, one processing unit can be divided so as to include more processing. Each database does not have to be in each device, as long as it is in an accessible location in the communication network.

また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Further, each function of the embodiment described above can be realized by one or a plurality of processing circuits. Here, the "processing circuit" in the present specification is a processor programmed to execute each function by software such as a processor implemented by an electronic circuit, or a processor designed to execute each function described above. It shall include devices such as ASIC (Application Specific Integrated Circuit), DSP (digital signal processor), FPGA (field programmable gate array) and conventional circuit modules.

2 表示装置
21 データ受信部
22 方向特定部
23 文字認識部
24 表示制御部
105 近距離通信装置
106 加速度センサー
107 ジャイロセンサー
2 Display device 21 Data receiving unit 22 Direction specifying unit 23 Character recognition unit 24 Display control unit 105 Short-range communication device 106 Accelerometer 107 Gyro sensor

特開2014−149612号公報Japanese Unexamined Patent Publication No. 2014-149612

Claims (8)

三次元座標を推定する電子ペンを用いて手書きされたデータをディスプレイに表示する表示装置であって、
前記データの入力の終了時における前記電子ペンの前記ディスプレイの面に平行な平面における座標と、
前記ディスプレイに対する前記電子ペンの高さが閾値以上又は超過になった場合における前記電子ペンの前記ディスプレイに平行な平面における座標と、に基づいて、
前記電子ペンで手書きしているユーザーの前記表示装置に対する方向を特定する方向特定部、
を有することを特徴とする表示装置。
A display device that displays handwritten data on a display using an electronic pen that estimates three-dimensional coordinates.
The coordinates of the electronic pen in a plane parallel to the surface of the display at the end of data input, and
Based on the coordinates of the electronic pen in a plane parallel to the display when the height of the electronic pen with respect to the display exceeds or exceeds a threshold value.
A direction specifying unit that specifies the direction of the user handwriting with the electronic pen with respect to the display device,
A display device characterized by having.
前記方向特定部は、基準方向を示す前記平面内の直線と前記ユーザーの方向を示す前記平面内の直線とのなす角を特定し、
前記なす角で前記データを回転させてから前記データに対し文字認識を行う文字認識部を有することを特徴とする請求項1に記載の表示装置。
The direction specifying unit identifies an angle formed by a straight line in the plane indicating the reference direction and a straight line in the plane indicating the direction of the user.
The display device according to claim 1, further comprising a character recognition unit that performs character recognition on the data after rotating the data at the formed angle.
前記電子ペンから前記電子ペンの三次元座標を受信するデータ受信部を有し、
前記方向特定部は、前記データ受信部が受信した前記電子ペンの三次元座標を前記ディスプレイに平行な平面に投影して、前記電子ペンの前記ディスプレイに平行な平面における座標を決定することを特徴とする請求項1又は2に記載の表示装置。
It has a data receiving unit that receives the three-dimensional coordinates of the electronic pen from the electronic pen.
The direction specifying unit projects the three-dimensional coordinates of the electronic pen received by the data receiving unit onto a plane parallel to the display, and determines the coordinates of the electronic pen on the plane parallel to the display. The display device according to claim 1 or 2.
前記方向特定部は、前記ディスプレイに対する前記電子ペンの高さが閾値以上又は超過になった場合であって、更に、一定時間以上、前記データの入力が検知されない場合に、
前記データの入力の終了時における前記電子ペンの前記ディスプレイに平行な平面における座標と、前記ディスプレイに対する前記電子ペンの高さが閾値以上又は超過になった場合における前記電子ペンの前記ディスプレイに平行な平面における座標とに基づいて、前記電子ペンで手書きしているユーザーの前記表示装置に対する方向を特定することを特徴とする請求項1〜3のいずれか1項に記載の表示装置。
The direction specifying unit is when the height of the electronic pen with respect to the display exceeds or exceeds the threshold value, and when the input of the data is not detected for a certain period of time or longer.
The coordinates in the plane parallel to the display of the electronic pen at the end of the input of the data and the height of the electronic pen with respect to the display are parallel to the display of the electronic pen when the height exceeds or exceeds the threshold value. The display device according to any one of claims 1 to 3, wherein the direction of the user who is handwriting with the electronic pen with respect to the display device is specified based on the coordinates on the plane.
前記方向特定部は、前記データの入力の終了時における前記電子ペンの前記ディスプレイに平行な平面における座標と、前記ディスプレイに対する前記電子ペンの高さが閾値以上又は超過になった場合における前記電子ペンの前記ディスプレイに平行な平面における座標の差を表すベクトルを求め、
前記ベクトルが示す方向を、前記電子ペンで手書きしているユーザーの前記表示装置に対する方向として決定することを特徴とする請求項1〜4のいずれか1項に記載の表示装置。
The direction specifying unit is the electronic pen when the coordinates of the electronic pen in a plane parallel to the display at the end of data input and the height of the electronic pen with respect to the display exceed or exceed a threshold value. Find a vector that represents the difference in coordinates in a plane parallel to the display.
The display device according to any one of claims 1 to 4, wherein the direction indicated by the vector is determined as the direction of the user handwriting with the electronic pen with respect to the display device.
前記データの入力の終了時とは前記電子ペンがペンアップした時であることを特徴とする請求項1〜5のいずれか1項に記載の表示装置。 The display device according to any one of claims 1 to 5, wherein the end of inputting the data is the time when the electronic pen is pen-up. 三次元座標を推定する電子ペンを用いて手書きされたデータをディスプレイに表示する表示装置が行う方向特定方法であって、
前記データの入力の終了時における前記電子ペンの前記ディスプレイの面に平行な平面における座標と、前記ディスプレイに対する前記電子ペンの高さが閾値以上又は超過になった場合における前記電子ペンの前記ディスプレイに平行な平面における座標とに基づいて、前記電子ペンで手書きしているユーザーの前記表示装置に対する方向を特定する、
ことを特徴とする方向特定方法。
It is a direction identification method performed by a display device that displays handwritten data on a display using an electronic pen that estimates three-dimensional coordinates.
To the display of the electronic pen when the coordinates of the electronic pen in a plane parallel to the surface of the display at the end of data input and the height of the electronic pen with respect to the display exceed or exceed the threshold value. The direction of the user handwriting with the electronic pen with respect to the display device is specified based on the coordinates in the parallel plane.
A method of specifying a direction, which is characterized by that.
三次元座標を推定する電子ペンを用いて手書きされたデータをディスプレイに表示する情報処理装置を、
前記データの入力の終了時における前記電子ペンの前記ディスプレイの面に平行な平面における座標と、
前記ディスプレイに対する前記電子ペンの高さが閾値以上又は超過になった場合における前記電子ペンの前記ディスプレイに平行な平面における座標と、
に基づいて、前記電子ペンで手書きしているユーザーの前記情報処理装置に対する方向を特定する方向特定部、として機能させるためのプログラム。
An information processing device that displays handwritten data on a display using an electronic pen that estimates three-dimensional coordinates.
The coordinates of the electronic pen in a plane parallel to the surface of the display at the end of data input, and
The coordinates of the electronic pen in a plane parallel to the display when the height of the electronic pen with respect to the display exceeds or exceeds the threshold value.
A program for functioning as a direction specifying unit for specifying the direction of the user who is handwriting with the electronic pen with respect to the information processing device.
JP2019110631A 2019-06-13 2019-06-13 DISPLAY DEVICE, DIRECTION SPECIFICATION METHOD, PROGRAM Active JP7275885B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019110631A JP7275885B2 (en) 2019-06-13 2019-06-13 DISPLAY DEVICE, DIRECTION SPECIFICATION METHOD, PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019110631A JP7275885B2 (en) 2019-06-13 2019-06-13 DISPLAY DEVICE, DIRECTION SPECIFICATION METHOD, PROGRAM

Publications (2)

Publication Number Publication Date
JP2020201901A true JP2020201901A (en) 2020-12-17
JP7275885B2 JP7275885B2 (en) 2023-05-18

Family

ID=73744192

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019110631A Active JP7275885B2 (en) 2019-06-13 2019-06-13 DISPLAY DEVICE, DIRECTION SPECIFICATION METHOD, PROGRAM

Country Status (1)

Country Link
JP (1) JP7275885B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11296290A (en) * 1998-04-09 1999-10-29 Ricoh Co Ltd Pen type input device and method for recognizing character
JP2015061157A (en) * 2013-09-18 2015-03-30 コニカミノルタ株式会社 Information display device, input information correction program, and input information correction method
JP2017010314A (en) * 2015-06-23 2017-01-12 株式会社リコー Image projection system, image projection device, pointing device, and video supply device
JP2018054880A (en) * 2016-09-29 2018-04-05 セイコーエプソン株式会社 Display device, information processing device, and information processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11296290A (en) * 1998-04-09 1999-10-29 Ricoh Co Ltd Pen type input device and method for recognizing character
JP2015061157A (en) * 2013-09-18 2015-03-30 コニカミノルタ株式会社 Information display device, input information correction program, and input information correction method
JP2017010314A (en) * 2015-06-23 2017-01-12 株式会社リコー Image projection system, image projection device, pointing device, and video supply device
JP2018054880A (en) * 2016-09-29 2018-04-05 セイコーエプソン株式会社 Display device, information processing device, and information processing method

Also Published As

Publication number Publication date
JP7275885B2 (en) 2023-05-18

Similar Documents

Publication Publication Date Title
EP2498237B1 (en) Providing position information in a collaborative environment
US20140300542A1 (en) Portable device and method for providing non-contact interface
JP5930618B2 (en) Spatial handwriting system and electronic pen
KR102582863B1 (en) Electronic device and method for recognizing user gestures based on user intention
JP2013125487A (en) Space hand-writing system and electronic pen
CN111344663B (en) Rendering device and rendering method
CN111527468A (en) Air-to-air interaction method, device and equipment
US11886643B2 (en) Information processing apparatus and information processing method
KR102159767B1 (en) Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
CN110968190A (en) IMU for touch detection
JP2016103137A (en) User interface system, image processor and control program
JP2017117373A (en) Operation device and control method of the same, and program
CN105573692A (en) Projection control method, associated terminal and system
KR20210017081A (en) Apparatus and method for displaying graphic elements according to object
JP6746419B2 (en) Information processing apparatus, control method thereof, and computer program
JP7275885B2 (en) DISPLAY DEVICE, DIRECTION SPECIFICATION METHOD, PROGRAM
KR20210014892A (en) Electronic device and method for generating argument reality object
JP2022138285A (en) Display device, display method and program
JP2018063555A (en) Information processing device, information processing method, and program
JP2021197024A (en) Display unit, display method, and program
US20160110881A1 (en) Motion tracking device control systems and methods
KR20200111144A (en) Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
WO2019130729A1 (en) Information processing device, information processing method and information processing system
JP2016139396A (en) User interface device, method and program
CN112351188B (en) Apparatus and method for displaying graphic element according to object

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220414

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230314

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230417

R151 Written notification of patent or utility model registration

Ref document number: 7275885

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151