Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7314719B2 - Display device, display method, program - Google Patents
[go: Go Back, main page]

JP7314719B2 - Display device, display method, program - Google Patents

Display device, display method, program Download PDF

Info

Publication number
JP7314719B2
JP7314719B2 JP2019156173A JP2019156173A JP7314719B2 JP 7314719 B2 JP7314719 B2 JP 7314719B2 JP 2019156173 A JP2019156173 A JP 2019156173A JP 2019156173 A JP2019156173 A JP 2019156173A JP 7314719 B2 JP7314719 B2 JP 7314719B2
Authority
JP
Japan
Prior art keywords
handwritten data
handwritten
image
data
display device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019156173A
Other languages
Japanese (ja)
Other versions
JP2021033885A (en
Inventor
宏樹 尾▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2019156173A priority Critical patent/JP7314719B2/en
Publication of JP2021033885A publication Critical patent/JP2021033885A/en
Application granted granted Critical
Publication of JP7314719B2 publication Critical patent/JP7314719B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示装置、表示方法、及び、プログラムに関する。 The present invention relates to a display device, a display method, and a program.

ユーザが手書きした手書きデータを表示する表示装置が知られている。表示装置の機能の1つとして、PC(Personal Computer)等の映像出力機器が入力した入力画像を映し出す機能がある。ユーザは映し出された映像の上に手書きすることができる。ユーザが保存ボタンを押下すると、表示装置は入力画像に手書き画像が重なった画像データを保存する。 A display device that displays handwritten data handwritten by a user is known. One of the functions of the display device is a function of displaying an input image input by a video output device such as a PC (Personal Computer). The user can handwrite on the projected image. When the user presses the save button, the display device saves image data in which the handwritten image is superimposed on the input image.

このような表示装置においてユーザの操作を軽減する技術が考案されている(例えば、特許文献1参照。)。特許文献1には、手書き画像が保存された場合、ディスプレイから手書きデータを消去する表示装置について開示されている。 Techniques have been devised for reducing user operations in such display devices (see, for example, Patent Document 1). Patent Document 1 discloses a display device that erases handwritten data from the display when a handwritten image is saved.

しかしながら、従来の技術では、ユーザが手書き画像を保存する操作を行わないとディスプレイから手書きデータが消去されないため、操作性が低下するおそれがあるという問題がある。 However, in the conventional technology, the handwritten data is not erased from the display unless the user performs an operation to save the handwritten image, so there is a problem that the operability may deteriorate.

本発明は、上記課題に鑑み、手書きデータを消去する手間を軽減できる表示装置等を提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a display device and the like that can reduce the trouble of erasing handwritten data.

上記課題に鑑み、本発明は、映像出力機器から入力された映像と、画面に対する入力手段の接触位置に基づいて手書きデータとを表示する表示装置であって、前記映像出力機器から時間的に前に入力された映像信号に対し時間的に後に入力された映像信号が変化した場合、前記手書きデータを画面から消去する消去部前記映像信号が変化した変化領域を特定する変化領域特定部と、を有し、前記変化領域特定部は、前記映像が動画でない場合にのみ、前記映像信号が変化した変化領域を特定し、前記消去部は、前記変化領域と一部でも重なっている前記手書きデータを画面から消去することを特徴とする。
In view of the above problems, the present invention provides a display device for displaying an image input from a video output device and handwritten data based on the contact position of an input means with respect to the screen, and an erasing unit for erasing the handwritten data from the screen when the video signal input temporally earlier from the video output device changes in the video signal input temporally later.and,a changed area identifying unit that identifies a changed area in which the video signal has changed, the changed area identifying unit identifies the changed area in which the video signal has changed only when the video is not a moving image, and the erasing unit erases from the screen the handwritten data that even partially overlaps with the changed area.It is characterized by

手書きデータの消去に関する操作性を向上できる表示装置等を提供することができる。 It is possible to provide a display device or the like that can improve the operability of erasing handwritten data.

表示装置が表示する入力画像と手書きデータの保存方法を説明する図である。It is a figure explaining the preservation|save method of the input image which a display apparatus displays, and handwritten data. 画像処理システムの全体構成図の一例である。1 is an example of an overall configuration diagram of an image processing system; FIG. 表示装置のハードウェア構成図の一例である。1 is an example of a hardware configuration diagram of a display device; FIG. 表示装置の機能をブロック状に分けて説明する機能ブロック図の一例である。It is an example of the functional block diagram which divides the function of a display apparatus into a block form, and demonstrates it. 各画像レイヤの構成図の一例である。It is an example of the block diagram of each image layer. 画像データの自動的な保存と手書きデータの消去に関する表示装置の機能をブロックに分けて説明する機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram for explaining functions of a display device related to automatic storage of image data and deletion of handwritten data by dividing them into blocks; 表示装置が、入力画像と手書き画像を保存し、手書きデータを消去する流れを説明する図の一例である。FIG. 10 is an example of a diagram for explaining a flow in which a display device saves an input image and a handwritten image and erases the handwritten data. 変化領域の検出方法を説明する図の一例である。FIG. 10 is an example of a diagram for explaining a method of detecting a changed area; 変化領域と重なっている手書きデータの特定方法を説明する図の一例である。FIG. 11 is a diagram illustrating an example of a method of identifying handwritten data that overlaps a changed area; 表示装置が映像信号の変化に応じて、入力画像と手書き画像を保存し手書きデータを消去する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flowchart showing a procedure for saving an input image and a handwritten image and deleting the handwritten data by the display device according to changes in the video signal. 表示装置が映像信号の変化に応じて、入力画像と手書き画像を保存し、重なりの判断を行わず手書きデータを消去する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flowchart showing a procedure in which the display device saves an input image and a handwritten image in accordance with a change in video signal, and erases the handwritten data without judging an overlap. 表示装置がディスプレイに表示する消去範囲受付画面の一例を示す図である。FIG. 10 is a diagram showing an example of an erasure range acceptance screen displayed on the display by the display device; 表示装置が映像信号の変化に応じて、動画でない場合に、入力画像と手書き画像を保存し、手書きデータを消去する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flowchart showing a procedure for saving an input image and a handwritten image and deleting the handwritten data when the display device is not a moving image according to changes in the video signal. 表示装置が映像信号の変化に応じて、動画でない場合に、入力画像と手書き画像を保存し、重なりの判断を行わず手書きデータを消去する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flow chart showing a procedure for storing an input image and a handwritten image and deleting the handwritten data without judging an overlap when the display device is not a moving image according to changes in the video signal. 表示装置による映像の表示方法の一例を示す図である。It is a figure which shows an example of the display method of the image|video by a display apparatus. 手書きデータの画面遷移図の一例である。It is an example of a screen transition diagram of handwritten data. ページデータの自動的な保存と手書きデータの消去に関する表示装置の機能をブロックに分けて説明する機能ブロック図の一例である(実施例2)。FIG. 10 is an example of a functional block diagram illustrating functions of a display device relating to automatic saving of page data and erasing of handwritten data by dividing them into blocks (second embodiment). グループ化された手書き配列データを示す図の一例である。It is an example of a diagram showing grouped handwritten sequence data. 表示装置が映像信号の変化に応じて、入力画像と手書き画像を保存し、手書きデータを消去する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flowchart showing a procedure in which the display device saves the input image and the handwritten image and erases the handwritten data according to the change of the video signal. グループ化の基準を受け付けるグループ化設定画面の一例を示す図である。FIG. 10 is a diagram showing an example of a grouping setting screen for accepting criteria for grouping; 一定時間の経過ごとに手書きデータをグループ化して、表示装置が映像信号の変化に応じて入力画像と手書き画像を保存し、手書きデータを消去する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flowchart showing a procedure for grouping handwritten data every time a certain period of time elapses, storing an input image and a handwritten image in accordance with a change in a video signal, and deleting the handwritten data. 表示装置の他の構成例を示す図である。FIG. 10 is a diagram showing another configuration example of the display device; 表示装置の他の構成例を示す図である。FIG. 10 is a diagram showing another configuration example of the display device; 表示装置の他の構成例を示す図である。FIG. 10 is a diagram showing another configuration example of the display device; 表示装置の他の構成例を示す図である。FIG. 10 is a diagram showing another configuration example of the display device;

以下、本発明を実施するための形態の一例として、表示装置と表示装置が行うデータ保存方法について図面を参照しながら説明する。 Hereinafter, a display device and a data storage method performed by the display device will be described as an example of embodiments of the present invention with reference to the drawings.

<本実施形態の表示装置の動作の概略>
まず、図1を参照して本実施形態の表示装置の動作の概略について説明する。図1は、表示装置2が表示する入力画像(C)と手書きデータの保存方法を説明する図である。図1(a)に示すように、表示装置2にはPCなどの映像出力機器6が有線ケーブル又は無線で接続されており、映像出力機器6が出力する映像信号がリアルタイムに表示装置2に入力されている。表示装置2は映像信号に基づいて入力画像(C)を表示している。
<Outline of operation of the display device of the present embodiment>
First, the outline of the operation of the display device of this embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining an input image (C) displayed by the display device 2 and a method of storing handwritten data. As shown in FIG. 1A, a video output device 6 such as a PC is connected to the display device 2 by a wired cable or wirelessly, and a video signal output by the video output device 6 is input to the display device 2 in real time. The display device 2 displays the input image (C) based on the video signal.

映像出力機器6が表示する映像はどのようなものでもよい。図1(a)ではWebブラウザの画面が表示されているが一例に過ぎない。 Any image may be displayed by the image output device 6 . Although the screen of the Web browser is displayed in FIG. 1A, it is only an example.

ユーザが表示装置2に表示された入力画像(C)に手書きする場合、入力画像(C)に関係がある情報を手書きする場合が多いと考えられる。入力画像(C)が変われば、それまでの手書きデータは不要になる可能性がある。したがって、手書きデータを保存するタイミングの1つとしては、映像が変化したタイミングが好適となる。 When the user handwrites on the input image (C) displayed on the display device 2, it is considered that the user often handwrites information related to the input image (C). If the input image (C) changes, the handwritten data up to that point may become unnecessary. Therefore, one of the timings for saving the handwritten data is the timing when the image changes.

また、映像出力機器6が表示する映像が変化する場合には、以下のような例が挙げられる。
(i) 映像が静止画でありユーザが映像出力機器6を操作して映像を切り替える操作を行った場合。
(ii) 映像出力機器6が送信する映像の一部又は全体が動画であり、ユーザが映像出力機器6を操作して動画を断続的に進めた場合。
(iii) 映像出力機器6が送信する映像の一部又は全体が動画であり、入力画像(C)が動画の遷移によって変化する場合。
Further, when the video displayed by the video output device 6 changes, the following examples are given.
(i) When the image is a still image and the user operates the image output device 6 to switch the image.
(ii) When part or all of the video transmitted by the video output device 6 is a moving image, and the user operates the video output device 6 to advance the moving image intermittently.
(iii) When part or all of the video transmitted by the video output device 6 is a moving image, and the input image (C) changes according to the transition of the moving image.

図1(b)はユーザが手書きした状態の入力画像(C)を示す。なお、図1(b)では(ii)で説明した映像の一部が動画である場合を想定している。図1(b)の手書きデータ8は、映像が変化するまでは、映像に基づいてユーザが議論する可能性が高いため、映像が変化するまでは表示しておくべきである。一方、入力画像(C)が変化した場合、変化するまでに入力画像(C)に対して手書きされた情報は不要になる可能性があると考えられる。 FIG. 1(b) shows an input image (C) handwritten by the user. In addition, in FIG.1(b), the case where a part of image|video demonstrated by (ii) is a moving image is assumed. The handwritten data 8 in FIG. 1(b) should be displayed until the video changes, because it is highly likely that the user will argue based on the video. On the other hand, when the input image (C) changes, it is conceivable that the handwritten information on the input image (C) may become unnecessary before the change.

図1(c)は入力画像(C)が変化した場合の入力画像(C)と手書きデータ8の一例を示す。図1(c)に示すように、入力画像(C)が変化すると表示装置2は、変化する直前の手書きデータ8と入力画像(C)を重ねて1枚の画像データ101として保存する。そして、表示装置2は不要になった手書きデータ8をディスプレイ3から消去する。 FIG. 1(c) shows an example of the input image (C) and the handwritten data 8 when the input image (C) is changed. As shown in FIG. 1C, when the input image (C) changes, the display device 2 overlaps the handwritten data 8 immediately before the change and the input image (C) and saves them as one image data 101 . Then, the display device 2 erases the unnecessary handwritten data 8 from the display 3. - 特許庁

このように、本実施形態の表示装置2は、入力画像(C)の変化を契機に手書きデータ8と入力画像(C)を保存できるので、ユーザの操作に関する手間を低減できる。従来は、ユーザが保存する操作を入力する必要があった。また、表示装置2は、入力画像(C)の変化を契機に手書きデータ8を消去するので、ユーザの操作に関する手間を低減できる。従来は、ユーザが何らかの消去のための操作を行う必要があった(例えば、画面全体から手書きデータ8を消去する操作、画面の一部の手書きデータ8を消去する操作等)。 As described above, the display device 2 of the present embodiment can save the handwritten data 8 and the input image (C) when the input image (C) changes. Conventionally, it was necessary for the user to input the operation to be saved. In addition, since the display device 2 erases the handwritten data 8 when the input image (C) changes, it is possible to reduce the user's trouble in operation. Conventionally, it was necessary for the user to perform some operation for erasing (for example, an operation for erasing the handwritten data 8 from the entire screen, an operation for erasing the handwritten data 8 from a part of the screen, etc.).

<用語について>
手書きデータ8とは、ディスプレイ上でユーザが入力手段を連続的に移動させた座標点列を軌跡として表示したデータである。また、ユーザがディスプレイに入力手段を押しつけてから連続的に移動させた後、ディスプレイから離すという一連の操作をストロークといい、ストロークにより手書きされたデータをストロークデータという場合がある。手書きデータ8は1つ以上のストロークデータを有するが、特に言及しない場合は区別せずに手書きデータ8という。
<Terms>
The handwritten data 8 is data in which a sequence of coordinate points of which the user continuously moves the input means is displayed as a trajectory on the display. A series of operations in which the user presses the input means against the display, moves it continuously, and then releases it from the display is called a stroke, and data handwritten by the stroke is sometimes called stroke data. The handwritten data 8 has one or more stroke data, but is referred to as the handwritten data 8 without distinction unless otherwise specified.

手書きデータを画面から消去するとは、人間の目に見えない状態にすることをいう。縮小して移動して表示したままにしてもよい。 Erasing handwritten data from the screen means making it invisible to the human eye. You can shrink it, move it, and keep it displayed.

<システムの概要>
図2は、本実施形態の画像処理システム1の全体構成図である。なお、図2では、説明を簡略化するために、2台の表示装置2a,2b及びこれに付随する電子ペン4a,4b等を示しているだけであって、3台以上の表示装置2や電子ペン等を利用してもよい。
<Overview of the system>
FIG. 2 is an overall configuration diagram of the image processing system 1 of this embodiment. 2 only shows two display devices 2a and 2b and associated electronic pens 4a and 4b, etc., in order to simplify the explanation, and three or more display devices 2, electronic pens, etc. may be used.

図2に示されているように、画像処理システム1は、複数の表示装置2a,2b、複数の電子ペン4a,4b、USBメモリ5a,5b、映像出力機器6a,6b、テレビ(ビデオ)会議端末7a,7b、及びPC(Personal Computer)8を有する。また、表示装置2a,2b、及びPC8は、通信ネットワークNを介して通信可能に接続されている。更に、複数の表示装置2a,2bには、それぞれディスプレイ3a,3bが設けられている。 As shown in FIG. 2, the image processing system 1 has a plurality of display devices 2a, 2b, a plurality of electronic pens 4a, 4b, USB memories 5a, 5b, video output devices 6a, 6b, television (video) conference terminals 7a, 7b, and a PC (Personal Computer) 8. Also, the display devices 2a, 2b and the PC 8 are connected via a communication network N so as to be able to communicate with each other. Furthermore, displays 3a and 3b are provided in the plurality of display devices 2a and 2b, respectively.

また、表示装置2aには、電子ペン4aによって生じたイベント(ディスプレイ3aに電子ペン4aのペン先、又は、電子ペン4aのペン尻のタッチ)による描画された画像を、ディスプレイ3aに表示させることができる。なお、電子ペン4aだけでなく、ユーザの指を含む手Ha等によって生じたイベント(拡大、縮小、ページめくり等のジェスチャ)に基づいて、ディスプレイ3a上に表示されている画像を変更させることもできる。 Further, the display device 2a can display an image drawn by an event caused by the electronic pen 4a (touching the tip of the electronic pen 4a or the tip of the electronic pen 4a on the display 3a). It is also possible to change the image displayed on the display 3a based on events (gestures such as enlargement, reduction, page turning, etc.) generated not only by the electronic pen 4a but also by the user's hand Ha including fingers.

また、表示装置2aには、USBメモリ5aが接続可能であり、表示装置2aはUSBメモリ5aからPDF等の電子ファイルを読み出したり、表示装置2aはUSBメモリ5aに電子ファイルを記録したりすることができる。また、表示装置2aには、DisplayPort(登録商標)、DVI(Digital Visual Interface)、HDMI(登録商標。High-Definition Multimedia Interface)及びVGA(Video Graphics Array)等の規格による通信が可能なケーブル10a1を介して、映像出力機器6aが接続されている。ケーブル10a1はネットワークでもよい。 A USB memory 5a can be connected to the display device 2a. The display device 2a can read electronic files such as PDF files from the USB memory 5a, and the display device 2a can record electronic files in the USB memory 5a. Further, the display device 2a is connected to a video output device 6a via a cable 10a1 capable of communication according to standards such as DisplayPort (registered trademark), DVI (Digital Visual Interface), HDMI (registered trademark: High-Definition Multimedia Interface), and VGA (Video Graphics Array). Cable 10a1 may be a network.

そして、表示装置2aは、ディスプレイ3aに対する接触によってイベントを発生させ、このイベントを示すイベント情報を、マウスやキーボード等の入力装置からのイベントと同様に、映像出力機器6aに送信する。同じく、表示装置2aには、上記規格による通信が可能なケーブル10a2を介して、テレビ(ビデオ)会議端末7aが接続されている。なお、映像出力機器6a、及びテレビ会議端末7aは、Bluetooth(登録商標)等の各種無線通信プロトコルに準拠した無線通信により、表示装置2aと通信してもよい。 Then, the display device 2a generates an event by touching the display 3a, and transmits event information indicating this event to the video output device 6a in the same manner as an event from an input device such as a mouse or a keyboard. Similarly, a television (video) conference terminal 7a is connected to the display device 2a via a cable 10a2 capable of communication according to the above standards. Note that the video output device 6a and the video conference terminal 7a may communicate with the display device 2a by wireless communication conforming to various wireless communication protocols such as Bluetooth (registered trademark).

一方、表示装置2bが設置されている他の拠点では、上記と同様に、ディスプレイ3bを備えた表示装置2b、電子ペン4b、USBメモリ5b、映像出力機器6b、テレビ会議端末7b、ケーブル10b1、ケーブル10b2が利用される。更に、ユーザの手Hb等によって生じたイベントに基づいて、ディスプレイ3b上に表示されている画像を変更させることもできる。 On the other hand, at other bases where the display device 2b is installed, the display device 2b having the display 3b, the electronic pen 4b, the USB memory 5b, the video output device 6b, the video conference terminal 7b, the cable 10b1, and the cable 10b2 are used in the same manner as described above. Furthermore, it is also possible to change the image displayed on the display 3b based on an event caused by the user's hand Hb or the like.

これにより、一の拠点で表示装置2aのディスプレイ3a上に描画された画像は、他の拠点で表示装置2bのディスプレイ3b上にも表示され、逆に他の拠点で表示装置2bのディスプレイ3b上に描画された画像は、一の拠点で表示装置2aのディスプレイ3a上に表示される。このように、画像処理システム1では、遠隔地において同じ画像を共有する遠隔共有処理を行うことができるため、遠隔地での会議等に用いると、非常に便利である。 Thus, an image drawn on the display 3a of the display device 2a at one base is also displayed on the display 3b of the display device 2b at another base, and conversely, an image drawn on the display 3b of the display device 2b at another base is displayed on the display 3a of the display device 2a at one base. As described above, the image processing system 1 can perform remote sharing processing for sharing the same image at a remote location, and is therefore very convenient when used for a conference or the like at a remote location.

なお、以下では、複数の表示装置2のうち任意の表示装置2を示す場合には「表示装置2」と示す。複数のディスプレイ3のうち任意のディスプレイ3を示す場合には「ディスプレイ3」と示す。複数の電子ペンのうち任意の電子ペンを示す場合には「電子ペン4」と示す。複数のUSBメモリのうち任意のUSBメモリを示す場合には「USBメモリ5」と示す。複数の映像出力機器のうち任意の映像出力機器を示す場合には「映像出力機器6」と示す。複数のテレビ会議端末のうち任意のテレビ会議端末を示す場合には「テレビ会議端末7」と示す。また、複数のユーザの手のうち任意の手を示す場合には「手H」と示す。複数のケーブルのうち任意のケーブルを示す場合には「ケーブル10」と示す。 In addition, hereinafter, when an arbitrary display device 2 among the plurality of display devices 2 is indicated, it is indicated as "display device 2". When indicating an arbitrary display 3 among the plurality of displays 3, it is indicated as "display 3". When indicating an arbitrary electronic pen among a plurality of electronic pens, it is indicated as "electronic pen 4". When indicating an arbitrary USB memory among a plurality of USB memories, it is indicated as "USB memory 5". When indicating an arbitrary video output device among a plurality of video output devices, it is indicated as "video output device 6". When indicating an arbitrary teleconference terminal among a plurality of teleconference terminals, it is indicated as "teleconference terminal 7". Also, when indicating an arbitrary hand among a plurality of users' hands, it is indicated as "hand H". When indicating an arbitrary cable among a plurality of cables, it is indicated as "cable 10".

また、本実施形態では、情報処理装置の一例として、表示装置2を説明するが、これに限るものではなく、情報処理装置の他の例として、電子看板(デジタルサイネージ)、スポーツや天気予報等で利用されるテレストレータ、又は、遠隔画像(映像)診断装置等であってもよい。また、映像出力機器6の一例としてノートPCが挙げられるが、映像出力機器6としては、デスクトップ型PCやタブレット型PC、スマートフォン、PDA(Personal Digital Assistant)、デジタルビデオカメラ、デジタルカメラ、ゲーム機等の画像フレームを供給可能な端末であってもよい。なお、これら情報処理装置では表示装置2用の所定のアプリケーション(プログラム)が動作しており、アプリケーションがタッチパネルに対する接触位置に基づいて手書きデータ8を表示する。 Further, in the present embodiment, the display device 2 will be described as an example of an information processing device, but it is not limited to this, and other examples of the information processing device may be an electronic signage (digital signage), a telestrator used for sports or weather forecasts, or a remote image (video) diagnosis device. A notebook PC is an example of the video output device 6, but the video output device 6 may be a desktop PC, a tablet PC, a smartphone, a PDA (Personal Digital Assistant), a digital video camera, a digital camera, a game machine, or a terminal capable of supplying image frames. A predetermined application (program) for the display device 2 is running in these information processing devices, and the application displays the handwritten data 8 based on the touch position on the touch panel.

更に、通信ネットワークNには、インターネット、LAN(Local Area Network)、携帯電話通信網等が含まれる。また、本実施形態では、記録媒体の一例として、USBメモリを説明するが、これに限るものではなく、記録媒体の他の例として、SDカード(登録商標)等の各種記録メディアであってもよい。 Furthermore, the communication network N includes the Internet, a LAN (Local Area Network), a mobile phone communication network, and the like. In addition, in this embodiment, a USB memory is described as an example of a recording medium, but it is not limited to this, and various recording media such as an SD card (registered trademark) may be used as other examples of the recording medium.

<表示装置のハードウェア構成>
図3は、表示装置2のハードウェア構成図の一例である。図3では表示装置2として電子黒板を想定して説明する。図3に示されているように、表示装置2は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、SSD(Solid State Drive)204、ネットワークI/F205、及び、外部機器接続I/F(Interface)206を備えている。
<Hardware Configuration of Display Device>
FIG. 3 is an example of a hardware configuration diagram of the display device 2. As shown in FIG. In FIG. 3, the display device 2 is assumed to be an electronic blackboard. As shown in FIG. 3, the display device 2 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, an SSD (Solid State Drive) 204, a network I/F 205, and an external device connection I/F (Interface) 206.

これらのうち、CPU201は、表示装置2全体の動作を制御する。ROM202は、CPU201やIPL(Initial Program Loader)等のCPU201の駆動に用いられるプログラムを記憶する。RAM203は、CPU201のワークエリアとして使用される。SSD204は、電子黒板用のプログラム等の各種データを記憶する。ネットワークI/F205は、通信ネットワークNとの通信を制御する。外部機器接続I/F206は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリ230、外付け機器(マイク240、スピーカ250、カメラ260)である。 Among these, the CPU 201 controls the operation of the entire display device 2 . The ROM 202 stores programs used to drive the CPU 201, such as the CPU 201 and an IPL (Initial Program Loader). A RAM 203 is used as a work area for the CPU 201 . The SSD 204 stores various data such as electronic blackboard programs. A network I/F 205 controls communication with the communication network N. FIG. The external device connection I/F 206 is an interface for connecting various external devices. The external devices in this case are, for example, a USB (Universal Serial Bus) memory 230 and external devices (microphone 240, speaker 250, camera 260).

また、表示装置2は、キャプチャデバイス211、GPU212、ディスプレイ3コントローラ213、接触センサ214、センサコントローラ215、電子ペンコントローラ216、近距離通信回路219、及び近距離通信回路219のアンテナ219a、電源スイッチ222、選択スイッチ類223、及び、カメラ224を備えている。 The display device 2 also includes a capture device 211, a GPU 212, a display 3 controller 213, a contact sensor 214, a sensor controller 215, an electronic pen controller 216, a short-range communication circuit 219, an antenna 219a of the short-range communication circuit 219, a power switch 222, selection switches 223, and a camera 224.

これらのうち、キャプチャデバイス211は、外付けのPC(Personal Computer))270のディスプレイ3に対して映像情報を静止画又は動画として表示させる。GPU(Graphics Processing Unit)212は、グラフィクスを専門に扱う半導体チップである。ディスプレイ3コントローラ213は、GPU212からの出力画像をディスプレイ3等へ出力するために画面表示の制御及び管理を行う。接触センサ214は、ディスプレイ3上に電子ペン290やユーザの手H等が接触したことを検知する。センサコントローラ215は、接触センサ214の処理を制御する。接触センサ214は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ3の上側両端部に設置された2つ受発光装置が、ディスプレイ3に平行して複数の赤外線を放射し、ディスプレイ3の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ214は、物体によって遮断された2つの受発光装置が放射した赤外線のIDをセンサコントローラ215に出力し、センサコントローラ215が、物体の接触位置である座標位置を特定する。電子ペンコントローラ216は、電子ペン290と通信することで、ディスプレイ3へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路219は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。電源スイッチ222は、表示装置2の電源のON/OFFを切り換えるためのスイッチである。選択スイッチ類223は、例えば、ディスプレイ3の表示の明暗や色合い等を調整するためのスイッチ群である。 Among these devices, the capture device 211 causes the display 3 of an external PC (Personal Computer) 270 to display video information as a still image or moving image. A GPU (Graphics Processing Unit) 212 is a semiconductor chip that specializes in graphics. A display 3 controller 213 controls and manages screen display in order to output an output image from the GPU 212 to the display 3 or the like. The contact sensor 214 detects that the electronic pen 290 , the user's hand H, or the like touches the display 3 . A sensor controller 215 controls the processing of the contact sensor 214 . The contact sensor 214 performs coordinate input and coordinate detection using an infrared shielding method. This method of inputting coordinates and detecting coordinates is a method in which two light emitting/receiving devices installed at both ends of the upper side of the display 3 radiate a plurality of infrared rays in parallel with the display 3, and receive light that is reflected by reflecting members provided around the display 3 and returns on the same optical path as that of the light emitted by the light receiving element. The contact sensor 214 outputs to the sensor controller 215 the IDs of the infrared rays emitted by the two light emitting/receiving devices blocked by the object, and the sensor controller 215 identifies the coordinate position, which is the contact position of the object. The electronic pen controller 216 communicates with the electronic pen 290 to determine whether or not the display 3 has been touched with the tip of the pen or the bottom of the pen. The short-range communication circuit 219 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The power switch 222 is a switch for switching ON/OFF of the power of the display device 2 . The selection switches 223 are, for example, a group of switches for adjusting the brightness, color, etc. of the display on the display 3 .

カメラ224はディスプレイ3の例えばベゼルに内蔵されている撮像装置であり、表示装置2の前方を撮像する。カメラ224があればカメラ260のように外付け型のカメラはなくてもよい。 A camera 224 is an imaging device built in, for example, a bezel of the display 3 and captures an image of the front of the display device 2 . If the camera 224 is present, an external camera like the camera 260 may be omitted.

更に、表示装置2は、バスライン210を備えている。バスライン210は、図3に示されているCPU201等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 Furthermore, the display device 2 has a bus line 210 . A 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.

なお、接触センサ214は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する2つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ216が、電子ペン290のペン先及びペン尻だけでなく、電子ペン290のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。 The contact sensor 214 is not limited to the infrared shielding method, and various detection means may be used, such as a capacitive touch panel that identifies a contact position by detecting a change in capacitance, a resistive touch panel that identifies a contact position based on a change in the voltage of two opposing resistive films, or an electromagnetic induction touch panel that identifies a contact position by detecting electromagnetic induction generated when a contact object touches the display unit. Further, the electronic pen controller 216 may determine whether or not the part of the electronic pen 290 gripped by the user or other parts of the electronic pen is touched, in addition to the tip and the pen butt of the electronic pen 290 .

<表示装置の機能構成>
続いて、図4、図5を用いて、表示装置2の機能構成について説明する。図4は、表示装置2の機能をブロック状に分けて説明する機能ブロック図であり、図5は各画像レイヤの構成図の一例である。
<Functional Configuration of Display Device>
Next, the functional configuration of the display device 2 will be described with reference to FIGS. 4 and 5. FIG. FIG. 4 is a functional block diagram for explaining the functions of the display device 2 divided into blocks, and FIG. 5 is an example of a configuration diagram of each image layer.

表示装置2は、図3に示されているハードウェア構成及びプログラムによって、図4に示されている各機能構成を有する。表示装置2は、最初に遠隔共有処理を開始する「主催装置」となり得ると共に、既に開始されている遠隔共有処理に後から参加する「参加装置」にもなり得る。また、表示装置2は、大きく分けて、クライアント部20及びサーバ部90の両方によって構成されている。 The display device 2 has each functional configuration shown in FIG. 4 by the hardware configuration and programs shown in FIG. The display device 2 can be a "sponsor device" that first starts the remote sharing process, and can also be a "participating device" that later participates in the already started remote sharing process. Further, the display device 2 is roughly divided into both a client section 20 and a server section 90 .

クライアント部20及びサーバ部90は、表示装置2の1台の筐体内で実現される機能である。そして、表示装置2が主催装置となる場合には、この表示装置2では、クライアント部20とサーバ部90が実現される。また、表示装置2が参加装置となる場合には、この表示装置2では、クライアント部20は実現されるが、サーバ部90は実現されない。即ち、図2において、表示装置2aが主催装置で、表示装置2bが参加装置となる場合、表示装置2aのクライアント部20は、同じ表示装置2a内に実現されたサーバ部90を介して、他の表示装置2bのクライアント部20と通信を行う。一方、表示装置2bのクライアント部20は、他の表示装置2a内に実現されたサーバ部90を介して、他の表示装置2aのクライアント部と通信を行う。 The client unit 20 and the server unit 90 are functions implemented within one housing of the display device 2 . When the display device 2 serves as the host device, the display device 2 implements the client section 20 and the server section 90 . Further, when the display device 2 is a participating device, the display device 2 implements the client section 20 but does not implement the server section 90 . That is, in FIG. 2, when the display device 2a is the host device and the display device 2b is the participating device, the client section 20 of the display device 2a communicates with the client section 20 of the other display device 2b via the server section 90 implemented in the same display device 2a. On the other hand, the client section 20 of the display device 2b communicates with the client section of the other display device 2a via the server section 90 implemented in the other display device 2a.

〔クライアント部の機能構成〕
続いて、主に図4、図5を用いて、クライアント部20の機能構成について説明する。クライアント部20は、映像取得部21、座標検知部22、自動調整部23、接触検知部24、イベント振分部25、操作処理部26、ジェスチャ処理部27、映像重畳部28、画像処理部30、及び通信制御部60を有する。
[Functional configuration of the client part]
Next, the functional configuration of the client unit 20 will be described mainly with reference to FIGS. 4 and 5. FIG. The client unit 20 includes an image acquisition unit 21, a coordinate detection unit 22, an automatic adjustment unit 23, a contact detection unit 24, an event allocation unit 25, an operation processing unit 26, a gesture processing unit 27, an image superimposition unit 28, an image processing unit 30, and a communication control unit 60.

このうち、映像取得部21は、ケーブル10に接続された映像出力機器6が出力する入力画像(すなわち、映像信号)を取得する。映像取得部21は、映像出力機器6から映像を受信すると、この映像を解析して、この映像によって形成される映像出力機器6の表示画像である画像フレームの解像度や、この画像フレームの更新頻度などの画像情報を導出し、画像取得部31に出力する。 Of these, the video acquisition unit 21 acquires an input image (that is, a video signal) output by the video output device 6 connected to the cable 10 . When receiving a video from the video output device 6, the video acquisition unit 21 analyzes this video, derives image information such as the resolution of the image frame, which is the display image of the video output device 6 formed by this video, and the update frequency of this image frame, and outputs it to the image acquisition unit 31.

座標検知部22は、ディスプレイ3上でユーザが入力手段を接触させた座標位置を検出する。ユーザがディスプレイ3上で入力手段を連続的に移動させた軌跡が手書きデータ8である。また、この手書きデータ8をストロークという場合がある。なお、入力手段は電子ペン4又はユーザの手Hのどちらでもよい。また、座標検知部22は、タッチされた面積も検出する。 The coordinate detection unit 22 detects the coordinate position where the user touches the input means on the display 3 . The handwritten data 8 is the trajectory of the user's continuous movement of the input means on the display 3 . Also, this handwritten data 8 may be called a stroke. Either the electronic pen 4 or the user's hand H may be used as the input means. The coordinate detection unit 22 also detects the touched area.

自動調整部23は、表示装置2の起動時(再起動時と表現してもよい)に起動され、座標検知部22が適切な値を出力できるように、光センサ方式により座標を検知する座標検知部22がセンサーカメラの画像を処理する際のパラメータを調整する。 The automatic adjustment unit 23 is started when the display device 2 is started (it may be expressed as when it is restarted), and adjusts the parameters when the coordinate detection unit 22 that detects coordinates by the optical sensor method processes the image of the sensor camera so that the coordinate detection unit 22 can output appropriate values.

接触検知部24は、ユーザによって生じたイベント(ディスプレイ3上に電子ペン4のペン先又は電子ペン4のペン尻が押下(タッチ)された動作等)を検出する。 The contact detection unit 24 detects an event caused by the user (such as an action in which the tip of the electronic pen 4 or the tip of the electronic pen 4 is pressed (touched) on the display 3).

イベント振分部25は、座標検知部22によって検知されたイベントの座標位置と接触検知部24によって検出された検出結果を、手書きデータ描画、UI操作、及びジェスチャ操作の各イベントに振り分ける。ここで、「手書きデータ描画」は、ディスプレイ3上に図5に示されている後述の手書き画像(B)が表示されている場合に、ユーザがディスプレイ3上で電子ペン4を押下し、この押下した状態で電子ペン4を移動させ、最終的にディスプレイ3上から電子ペン4を離すまでのイベントである。この手書きデータ描画により、例えば、アルファベット「S」や「T」等がディスプレイ3上に描画される。なお、この「手書きデータ描画」には、画像を描画するだけでなく、既に描画された画像を削除したり、描画された画像を編集したりするイベントも含まれる。 The event distribution unit 25 distributes the coordinate position of the event detected by the coordinate detection unit 22 and the detection result detected by the contact detection unit 24 to each event of handwritten data drawing, UI operation, and gesture operation. Here, "drawing handwritten data" is an event in which the user presses the electronic pen 4 on the display 3 when the later-described handwritten image (B) shown in FIG. By drawing the handwritten data, for example, alphabets such as "S" and "T" are drawn on the display 3. FIG. Note that this "drawing of handwritten data" includes not only events for drawing an image, but also events for deleting an already drawn image and editing a drawn image.

「UI操作」は、ディスプレイ3上に図5に示されている後述のUI画像(A)が表示されている場合に、ユーザが電子ペン4又は手Hによって所定の位置を押下したイベントである。このUI操作により、例えば、電子ペン4により描画される線の色や幅等が設定される。 A “UI operation” is an event in which the user presses a predetermined position with the electronic pen 4 or the hand H when a UI image (A) shown in FIG. 5 and described later is displayed on the display 3 . By this UI operation, for example, the color, width, etc. of a line drawn with the electronic pen 4 are set.

「ジェスチャ操作」は、ディスプレイ3上に図5に示されている後述の手書き画像(B)が表示されている場合に、ユーザが手Hでディスプレイ3上をタッチしたり移動させたりするイベントである。このジェスチャ操作により、例えば、ユーザがディスプレイ3に手Hをタッチさせた状態で手Hを移動させることで、画像の拡大(若しくは縮小)、表示領域の変更、又は、ページ切り換え等を行うことができる。 A “gesture operation” is an event in which the user touches or moves the hand H on the display 3 when a handwritten image (B) shown in FIG. 5, which will be described later, is displayed on the display 3. With this gesture operation, for example, by moving the hand H while the user touches the display 3, the image can be enlarged (or reduced), the display area can be changed, or the page can be switched.

操作処理部26は、イベント振分部25によってUI操作と判断されたものから、イベントが発生されたUIの要素にしたがって、各種操作を実行する。このUIの要素としては、例えば、ボタン、リスト、チェックボックス、テキストボックスが挙げられる。ジェスチャ処理部27は、イベント振分部25によってジェスチャ操作と判断されたものに対応した操作を実行する。 The operation processing unit 26 executes various operations according to the UI element for which the event is generated, based on the UI operation determined by the event allocation unit 25 . Elements of this UI include, for example, buttons, lists, check boxes, and text boxes. The gesture processing unit 27 executes an operation corresponding to the gesture operation determined by the event distribution unit 25 .

映像重畳部28は、後述の表示処理部36で重畳された画像を映像として表示部29に対して表示する。表示部29はディスプレイ3により実現される表示機能を示す。また、映像重畳部28は、映像出力機器6等からの映像に対して、テレビ会議端末7等から送られて来た映像をピクチャーインピクチャーする。更に、映像重畳部28は、ピクチャーインピクチャーされて表示部29の一部に表示された映像を、表示部29の全体に表示させるための切り替えを行う。 The video superimposing unit 28 displays the image superimposed by the display processing unit 36, which will be described later, on the display unit 29 as a video. A display unit 29 indicates a display function realized by the display 3 . Also, the video superimposing unit 28 picture-in-pictures the video sent from the teleconference terminal 7 or the like to the video from the video output device 6 or the like. Further, the image superimposing unit 28 performs switching to display the image that has been picture-in-picture and displayed on a part of the display unit 29 on the entire display unit 29 .

画像処理部30は、図5に示されているような各画像レイヤの重畳処理等を行う。この画像処理部30は、画像取得部31、手書きデータ処理部32、メニュー画像生成部33、画像生成部34、レイアウト管理部35、表示処理部36、ページ処理部37、ファイル処理部40、ページデータ記憶部300、及び遠隔ライセンス管理テーブル310を有している。 The image processing unit 30 performs superimposition processing and the like for each image layer as shown in FIG. The image processing unit 30 has an image acquisition unit 31, a handwritten data processing unit 32, a menu image generation unit 33, an image generation unit 34, a layout management unit 35, a display processing unit 36, a page processing unit 37, a file processing unit 40, a page data storage unit 300, and a remote license management table 310.

このうち、画像取得部31は、映像取得部21で取得された映像から、各フレームを画像として取得する。画像取得部31は、この画像のデータを、ページ処理部37に出力する。この画像は、図5に示されている映像出力機器6等からの入力画像(C)に相当する。本実施形態では入力画像(C)を映像と称している。 Of these, the image acquisition section 31 acquires each frame as an image from the video acquired by the video acquisition section 21 . The image acquisition section 31 outputs this image data to the page processing section 37 . This image corresponds to the input image (C) from the video output device 6 or the like shown in FIG. In this embodiment, the input image (C) is called video.

手書きデータ処理部32は、イベント振分部25によって割り振られた手書きデータ描画に係るイベントに基づいて、画像(手書きデータ8)を描画したり、描画された画像を削除したり、描画された画像を編集する。この手書きデータが描画された画像は、図5に示されている手書き画像(B)に相当する。また、この手書きデータに基づいた画像の描画、削除、編集の各結果は、後述の操作データとして、データ管理部80に記憶される。 A handwritten data processing part 32 draws an image (handwritten data 8), deletes a drawn image, or edits a drawn image based on an event related to handwritten data drawing allocated by an event distribution part 25.例文帳に追加The image in which this handwritten data is drawn corresponds to the handwritten image (B) shown in FIG. The results of drawing, deleting, and editing images based on this handwritten data are stored in the data management unit 80 as operation data, which will be described later.

メニュー画像生成部33は、表示装置2に予め設定されているUI画像(A)(ユーザインターフェース画像)を生成する。このUI画像(A)は、図5に示されているUI画像(A)に相当する。 The menu image generator 33 generates a UI image (A) (user interface image) preset in the display device 2 . This UI image (A) corresponds to the UI image (A) shown in FIG.

画像生成部34は、ページ処理部37がページデータ記憶部300(表1~表4参照)から読み出したページデータのうちのメディアデータを、ページ処理部37から受信する。画像生成部34は、この受信したメディアデータを表示処理部36に出力する。また、このメディアデータによる画像は、図5に示されている背景画像(D)に相当する。背景画像(D)のパターンは、無地、グリッド表示等である。 The image generation unit 34 receives from the page processing unit 37 the media data included in the page data read by the page processing unit 37 from the page data storage unit 300 (see Tables 1 to 4). The image generator 34 outputs the received media data to the display processor 36 . An image based on this media data corresponds to the background image (D) shown in FIG. The pattern of the background image (D) is plain, grid display, or the like.

レイアウト管理部35は、表示処理部36に対して、画像取得部31、手書きデータ処理部32、及びメニュー画像生成部33(又は画像生成部34)から出力された各画像のレイアウトを示すレイアウト情報を管理している。これにより、レイアウト管理部35は、表示処理部36に対して、入力画像(C)及び手書き画像(B)を、UI画像(A)及び背景画像(D)中のどの位置に表示させるか又は非表示にさせるかを指示することができる。 The layout management unit 35 manages the layout information indicating the layout of each image output from the image acquisition unit 31, the handwritten data processing unit 32, and the menu image generation unit 33 (or the image generation unit 34) for the display processing unit 36. As a result, the layout management unit 35 can instruct the display processing unit 36 at which positions in the UI image (A) and the background image (D) the input image (C) and the handwritten image (B) should be displayed or hidden.

表示処理部36は、レイアウト管理部35から出力されたレイアウト情報に基づき、画像取得部31、手書きデータ処理部32、メニュー画像生成部33、及び画像生成部34から出力された各画像のレイアウトを行う。 The display processing unit 36 lays out the images output from the image acquisition unit 31 , the handwritten data processing unit 32 , the menu image generation unit 33 and the image generation unit 34 based on the layout information output from the layout management unit 35 .

ページ処理部37は、手書き画像(B)のデータと入力画像(C)のデータを、1つのページデータにまとめてページデータ記憶部300に記憶する。手書き画像(B)のデータは、手書き配列データ(各手書きデータ8)としてページデータの一部を成す。入力画像(C)のデータは、メディアデータとしてページデータの一部を成す。そして、このメディアデータは、ページデータ記憶部300から読み出されると、背景画像(D)のデータとして取り扱われる。 The page processing unit 37 combines the data of the handwritten image (B) and the data of the input image (C) into one page data and stores it in the page data storage unit 300 . The data of the handwritten image (B) form part of the page data as handwritten array data (each handwritten data 8). The data of the input image (C) form part of the page data as media data. Then, when this media data is read from the page data storage unit 300, it is handled as data of the background image (D).

また、ページ処理部37は、一旦記憶されたページデータのうちのメディアデータを、画像生成部34を介して表示処理部36に送信することで、映像重畳部28が背景画像(D)をディスプレイ3に再表示させることができる。また、ページ処理部37は、ページデータのうちの手書き配列データ(各手書きデータ8)を、手書きデータ処理部32に戻すことで、手書きデータ8の再編集ができる状態にすることができる。更に、ページ処理部37は、ページデータを削除したり複製したりすることもできる。 Further, the page processing unit 37 transmits the media data of the temporarily stored page data to the display processing unit 36 via the image generation unit 34, so that the image superimposing unit 28 can cause the display 3 to display the background image (D) again. In addition, the page processing unit 37 returns the handwritten array data (each handwritten data 8) of the page data to the handwritten data processing unit 32, so that the handwritten data 8 can be re-edited. Furthermore, the page processing unit 37 can also delete or duplicate page data.

即ち、ページ処理部37がページデータ記憶部300にページデータを記憶する時点でディスプレイ3上に表示されている入力画像(C)のデータは、一旦、ページデータ記憶部300に記憶され、その後にページデータ記憶部300から読み出される際には、背景画像(D)を示すメディアデータとして読みされる。そして、ページ処理部37は、ページデータ記憶部300から読み出したページデータのうち、手書き画像(B)を示す手書き配列データを、手書きデータ処理部32に出力する。また、ページ処理部37は、ページデータ記憶部300から読み出したページデータのうち、背景画像(D)を示すメディアデータを、画像生成部34に出力する。 That is, the data of the input image (C) displayed on the display 3 when the page processing unit 37 stores the page data in the page data storage unit 300 is temporarily stored in the page data storage unit 300, and then read out as media data representing the background image (D) when read out from the page data storage unit 300. Then, page processing unit 37 outputs handwritten arrangement data representing the handwritten image (B) among the page data read from page data storage unit 300 to handwritten data processing unit 32 . The page processing unit 37 also outputs media data indicating the background image (D) among the page data read from the page data storage unit 300 to the image generation unit 34 .

表示処理部36は、画像取得部31からの入力画像(C)、手書きデータ処理部32からの手書き画像(B)、メニュー画像生成部33からのUI画像(A)、及び、画像生成部34からの背景画像(D)を、レイアウト管理部35によって指定されたレイアウトにしたがって重畳する。これにより、図5に示されているように、各画像が重なってもユーザが見える順に、UI画像(A)、手書き画像(B)、入力画像(C)、及び背景画像(D)の各レイアの構成となっている。 The display processing unit 36 superimposes the input image (C) from the image acquisition unit 31, the handwritten image (B) from the handwritten data processing unit 32, the UI image (A) from the menu image generation unit 33, and the background image (D) from the image generation unit 34 according to the layout specified by the layout management unit 35. As a result, as shown in FIG. 5, the layers of the UI image (A), the handwritten image (B), the input image (C), and the background image (D) are configured in the order that the user can see them even if the images overlap.

また、表示処理部36は、図5に示されている入力画像(C)と背景画像(D)を切り替えて、UI画像(A)及び手書き画像(B)に対して排他的に重畳することも可能である。例えば、当初、UI画像(A)、手書き画像(B)及び入力画像(C)が表示されている状態で、表示装置2と映像出力機器6等との間のケーブル10が抜かれた場合には、レイアウト管理部35の指定によって、入力画像(C)を重畳対象から外し、背景画像(D)を表示させることができる。この場合に、また、表示処理部36は、表示の拡大、表示の縮小、表示領域の移動処理も行う。 In addition, the display processing unit 36 can switch between the input image (C) and the background image (D) shown in FIG. 5 and superimpose them exclusively on the UI image (A) and the handwritten image (B). For example, when the UI image (A), the handwritten image (B), and the input image (C) are initially displayed, and the cable 10 between the display device 2 and the video output device 6 or the like is unplugged, the layout management unit 35 can designate the input image (C) from being superimposed and display the background image (D). In this case, the display processing unit 36 also performs display enlargement, display reduction, and display area movement processing.

ファイル処理部40は、ファイルの入力と出力に関する処理を行う。ファイル処理部40は、USBメモリ5等の記憶装置から画像データを読み込み、各ページをページデータとしてページデータ記憶部300に記憶する。また、ファイル処理部40は、ページデータ記憶部300に記憶されているページデータを、PDF形式のファイルに変換して、USBメモリ5等の記憶装置に記憶させる。この他、PDFファイルを電子メールに添付して送信する。 The file processing unit 40 performs processing related to file input and output. The file processing unit 40 reads image data from a storage device such as the USB memory 5 and stores each page in the page data storage unit 300 as page data. Further, the file processing unit 40 converts the page data stored in the page data storage unit 300 into a PDF format file, and stores the file in a storage device such as the USB memory 5 or the like. In addition, a PDF file is attached to an e-mail and sent.

〔サーバ部の機能構成〕
サーバ部90は、各表示装置2に設けられており、いずれの表示装置2であっても、サーバ部としての役割を果たすことができる。そのため、サーバ部90は、通信制御部70、及びデータ管理部80を有している。
[Functional configuration of the server part]
The server section 90 is provided in each display device 2, and any display device 2 can serve as a server section. Therefore, the server section 90 has a communication control section 70 and a data management section 80 .

通信制御部70は、同じ表示装置2内のクライアント部20における通信制御部70、及び通信ネットワークNを介して他の表示装置2内のクライアント部20における通信制御部70との通信を制御する。データ管理部80は、操作データや画像データ等を管理する。 The communication control unit 70 controls communication with the communication control unit 70 in the client unit 20 in the same display device 2 and communication with the communication control unit 70 in the client unit 20 in another display device 2 via the communication network N. The data management unit 80 manages operation data, image data, and the like.

Figure 0007314719000001
ページデータ記憶部300は、表1に示されているようなページデータを記憶する。表1は、ページデータを概念的に示す。ページデータは、ディスプレイ3に表示される1ページ分のデータ(手書き配列データ(各手書きデータ8)及びメディアデータ)である。なお、ページデータに含まれるパラメータの種類が多いため、ここでは、表1~表4に分けて、ページデータの内容を説明する。
Figure 0007314719000001
The page data storage unit 300 stores page data as shown in Table 1. Table 1 conceptually shows page data. The page data is data for one page displayed on the display 3 (handwritten arrangement data (each handwritten data 8) and media data). Since there are many types of parameters included in the page data, the contents of the page data will be described separately in Tables 1 to 4 here.

ページデータは、表1に示されているように、任意の1ページを識別するためのページデータID、このページの表示を開始した時刻を示す開示時刻、手書きやジェスチャ等によるページの内容の書き換えが行われなくなった時刻を示す終了時刻、電子ペン4やユーザの手Hによる手書きによって生じた手書き配列データを識別するための手書き配列データID、及びメディアデータを識別するためのメディアデータIDが関連付けて記憶されている。手書き配列データは、図5に示されている手書き画像(B)がディスプレイ3上に表示されるためのデータである。メディアデータは、背景画像(D)がディスプレイ3上に表示されるためのデータである。 As shown in Table 1, the page data is stored in association with a page data ID for identifying an arbitrary page, a disclosure time indicating the time when the display of this page started, an end time indicating the time when the content of the page was no longer rewritten by handwriting, gestures, etc., a handwritten array data ID for identifying handwritten array data generated by handwriting with the electronic pen 4 or the user's hand H, and a media data ID for identifying media data. The handwritten arrangement data is data for displaying the handwritten image (B) shown in FIG. Media data is data for displaying the background image (D) on the display 3 .

このようなページデータにより、例えば、ユーザが電子ペン4によってアルファベット「S」を描く場合は一筆書きとなるため、手書きデータIDが1つで一文字のアルファベット[S]が示される。ところが、ユーザが電子ペン4によってアルファベット「T」を描く場合、二筆書きとなるため、手書きデータIDが2つで一文字のアルファベット「T」が示されることになる。 With such page data, for example, when the user draws the alphabet "S" with the electronic pen 4, it is written in one stroke, so one handwritten data ID indicates one alphabet [S]. However, when the user draws the alphabet "T" with the electronic pen 4, it is written in two strokes, so two handwritten data IDs indicate one alphabet "T".

Figure 0007314719000002
また、手書き配列データは、表2に示されているように詳細な情報を示している。表2は、手書き配列データを概念的に示す。表2に示されているように、1つの手書き配列データは、複数の手書きデータ8によって表される。そして、1つの手書きデータ8は、この手書きデータ8を識別するための手書きデータID、1つの手書きデータ8の書き始めの時刻を示す開始時刻、1つの手書きデータ8の書き終わりの時刻を示す終了時刻、手書きデータ8の色、手書きデータ8の幅、及び、手書きデータ8の通過点の配列を識別するための座標配列データIDを示している。
Figure 0007314719000002
Also, the handwritten sequence data shows detailed information as shown in Table 2. Table 2 conceptually shows the handwritten sequence data. As shown in Table 2, one piece of handwritten array data is represented by a plurality of pieces of handwritten data 8. FIG. One piece of handwritten data 8 indicates a handwritten data ID for identifying this handwritten data 8, a start time indicating the time at which writing of one piece of handwritten data 8 was started, an end time indicating the time at which writing of one piece of handwritten data 8 was finished, the color of the handwritten data 8, the width of the handwritten data 8, and a coordinate array data ID for identifying the arrangement of passing points of the handwritten data 8.

Figure 0007314719000003
更に、この座標配列データは、表3に示されているように詳細な情報を示している。表3は、座標配列データを概念的に示す。表3に示されているように、座標配列データは、ディスプレイ3上の1点(X座標値、Y座標値)、この1点を通過したときの手書きの開示時刻からの差分の時刻(ms)、及び、この1点における電子ペン4の筆圧の各情報を示している。即ち、表3に示されている1点の集まりが、表2に示されている1つの座標配列データで示されている。例えば、ユーザが電子ペン4によってアルファベット「S」を描く場合、一筆書きとなるが、「S」を描き終えるまでに、複数の通過点を通過するため、座標配列データは、これら複数の通過点の情報を示している。
Figure 0007314719000003
Furthermore, this coordinate array data shows detailed information as shown in Table 3. Table 3 conceptually shows the coordinate array data. As shown in Table 3, the coordinate array data indicates one point (X coordinate value, Y coordinate value) on the display 3, the difference time (ms) from the handwritten start time when passing this one point, and the writing pressure of the electronic pen 4 at this one point. That is, a set of points shown in Table 3 is represented by one coordinate array data shown in Table 2. For example, when the user draws the alphabet "S" with the electronic pen 4, it is written in a single stroke, and since a plurality of passing points are passed before finishing drawing "S", the coordinate array data indicates information on these plurality of passing points.

Figure 0007314719000004
また、表1に示されているページデータのうちのメディアデータは、表4に示されているように詳細な情報を示している。表4は、メディアデータを概念的に示す。表4に示されているように、メディアデータは、表1に示されているページデータにおけるメディアデータID、メディアデータのデータ種類、ページ処理部37からページデータ記憶部300にページデータが記憶された記録時刻、ページデータによってディスプレイ3上に表示される画像の位置(X座標値、Y座標値)及び画像のサイズ(幅、高さ)、並びにメディアデータの内容を示すデータが関連付けられて示されている。このうち、ページデータによってディスプレイ3上に表示される画像の位置は、ディスプレイ3の左上端の座標を(X座標値,Y座標値)=(0,0)とした場合に、ページデータによって表示される画像の左上端の位置を示している。
Figure 0007314719000004
Also, the media data of the page data shown in Table 1 indicates detailed information as shown in Table 4. Table 4 conceptually shows media data. As shown in Table 4, the media data is shown in association with the media data ID in the page data shown in Table 1, the data type of the media data, the recording time when the page data was stored from the page processing unit 37 to the page data storage unit 300, the position (X coordinate value, Y coordinate value) and size (width, height) of the image displayed on the display 3 by the page data, and data indicating the contents of the media data. Of these, the position of the image displayed on the display 3 by the page data indicates the position of the upper left corner of the image displayed by the page data when the coordinates of the upper left corner of the display 3 are (X coordinate value, Y coordinate value)=(0, 0).

<画像データの自動的な保存と手書きデータの消去に関する表示装置の機能>
続いて、図6を参照して、画像データの自動的な保存と手書きデータの消去に関する表示装置2の機能について説明する。図6は、画像データの自動的な保存と手書きデータ8の消去に関する表示装置2の機能をブロックに分けて説明する機能ブロック図の一例である。図6では、図4に示した機能からページデータの自動的な保存と手書きデータ8の消去に関する一部の機能を抽出して示す。
<Functions of display device regarding automatic storage of image data and deletion of handwritten data>
Next, with reference to FIG. 6, functions of the display device 2 relating to automatic storage of image data and deletion of handwritten data will be described. FIG. 6 is an example of a functional block diagram for explaining the functions of the display device 2 relating to automatic storage of image data and deletion of handwritten data 8 by dividing them into blocks. FIG. 6 extracts and shows some functions related to automatic saving of page data and deletion of handwritten data 8 from the functions shown in FIG.

画像取得部31は変化領域特定部41を有している。変化領域特定部41は入力画像(C)又は映像信号の変化を検出すると共に、変化領域を特定する。入力画像(C)は映像信号を画像に変換したものであり、両者は実施的に同じものであるため、変化領域特定部41はどちらに基づいて変化を検出してもよい。以下では、映像信号に基づいて変化を検出するものとして説明する。また、映像信号の変化はディスプレイ3への表示前に検出されても表示後に検出されてもよい。変化領域特定部41は映像信号の変化を検出した旨と変化領域を画像保存部38に通知する。 The image acquiring section 31 has a changed region identifying section 41 . The changed region identification unit 41 detects changes in the input image (C) or the video signal and identifies changed regions. The input image (C) is an image obtained by converting a video signal into an image, and both are practically the same. Therefore, the changing region specifying unit 41 may detect a change based on either one. In the following description, it is assumed that the change is detected based on the video signal. Moreover, the change in the video signal may be detected before or after the display on the display 3 . The changed region specifying unit 41 notifies the image storage unit 38 of the detected change in the video signal and the changed region.

これにより、画像保存部38は現在のページの手書きデータ8と入力画像(C)をページ処理部37から取得して、1つの画像データ101として画像データ記憶部44に保存する。画像データ101のフォーマットは例えばPDFであるが、JPEG、BMP、TIFF,GIFなどでもよい。保存された画像データ101はディスプレイ3に例えばサムネイル表示される。表5に画像データ記憶部44に保存されている画像データを模式的に示す。 As a result, the image storage unit 38 acquires the handwritten data 8 of the current page and the input image (C) from the page processing unit 37 and stores them in the image data storage unit 44 as one piece of image data 101 . The format of the image data 101 is, for example, PDF, but may be JPEG, BMP, TIFF, GIF, or the like. The stored image data 101 are displayed as thumbnails on the display 3, for example. Table 5 schematically shows the image data stored in the image data storage unit 44.

Figure 0007314719000005
表5に示すように、画像データ記憶部44には、保存日時に対応づけて画像データのリストが記憶される。
Figure 0007314719000005
As shown in Table 5, the image data storage unit 44 stores a list of image data in association with the storage date and time.

手書きデータ処理部32は領域判断部42と消去部43を有している。変化領域特定部41は領域判断部42に映像信号の変化を検出した旨と変化領域を通知する。領域判断部42は、変化領域に手書きデータ8が含まれるか否かを判断する。変化領域の手書きデータ8のみを消去できるようにするためであるが、手書きデータ8の全体を消去してもよい。この場合、領域判断部42はなくてもよい。 The handwritten data processing section 32 has an area determining section 42 and an erasing section 43 . The changed area specifying unit 41 notifies the area judging unit 42 that a change in the video signal has been detected and the changed area. The area determination unit 42 determines whether or not the handwritten data 8 is included in the changed area. This is so that only the handwritten data 8 in the changed area can be erased, but the entire handwritten data 8 may be erased. In this case, the region determining section 42 may be omitted.

消去部43は、領域判断部42が変化領域と重なっている手書きデータ8を手書き画像(B)から消去する。つまり、手書き画像(B)に変化領域と重なっていない手書きデータ8がある場合、変化領域と重なっている手書きデータ8のみを消去する。あるいは、手書き画像(B)から全ての手書きデータ8を消去してもよい。 The erasing section 43 erases the handwritten data 8 that overlaps the change area determined by the area determination section 42 from the handwritten image (B). That is, if there is handwritten data 8 that does not overlap the changed area in the handwritten image (B), only the handwritten data 8 that overlaps the changed area is deleted. Alternatively, all the handwritten data 8 may be deleted from the handwritten image (B).

<入力画像と手書き画像の保存の流れ>
図7は、表示装置2が、入力画像(C)と手書き画像(B)を保存し、手書きデータを消去する流れを説明する図である。
・図7(a)は表示装置2が手書きデータ8を表示していない状態を示す。入力画像(C)が明記されていないが、すでに入力画像(C)が表示装置2に入力されディスプレイ3の全体に表示されている。
・図7(b)はユーザが手書きしたため、2つの手書きデータ8a、8bが表示された手書き画像(B)を示す。上記のように、ページデータ記憶部300には手書きデータ8の座標点、開始時刻、終了時刻等が記憶される。
・図7(c)は映像出力機器6が図7(a)とは異なる映像信号を表示装置2に入力した状態を示す。例えば、映像の一部(動画を断続的に進めた)が変化した。図7(c)では矩形の変化領域110が示されている。変化領域110の検出方法については図8にて説明する。消去部43は変化領域110と重なっている手書きデータ8のみを消去する。
・図7(d)は変化領域110と重なっている手書きデータ8が消去された状態を示す。図7(d)では2つの手書きデータ8a、8bのうち変化領域110と重なっている手書きデータ8aのみが消去されている。
<Flow of saving input image and handwritten image>
FIG. 7 is a diagram for explaining the flow in which the display device 2 saves the input image (C) and the handwritten image (B) and erases the handwritten data.
- FIG. 7(a) shows a state in which the display device 2 does not display the handwritten data 8. FIG. Although the input image (C) is not specified, the input image (C) has already been input to the display device 2 and displayed on the entire display 3 .
- FIG. 7B shows a handwritten image (B) in which two pieces of handwritten data 8a and 8b are displayed because the user handwritten the data. As described above, the page data storage unit 300 stores the coordinate points, start time, end time, etc. of the handwritten data 8 .
7(c) shows a state in which the video output device 6 inputs a video signal different from that in FIG. 7(a) to the display device 2. FIG. For example, part of the video (intermittently advancing the video) changed. In FIG. 7(c), a rectangular change area 110 is shown. A method for detecting the changed area 110 will be described with reference to FIG. The erasing section 43 erases only the handwritten data 8 overlapping the change area 110 .
- FIG. 7(d) shows a state in which the handwritten data 8 overlapping the change area 110 is erased. In FIG. 7(d), only the handwritten data 8a overlapping the change area 110 is erased from the two handwritten data 8a and 8b.

なお、画像保存部38は図7(b)の状態の手書きデータ8と入力画像(C)を重ねて1つの画像データ101として保存する。すなわち、映像が変化する直前の手書き画像(B)と入力画像(C)を保存する。消去される手書きデータ8のみを保存しないのは、消去される手書きデータ8のみを保存すると手書きデータ8の全体が分かりにくくなるためである。ただし、消去される手書きデータ8のみと入力画像(C)とを保存してもよい。 The image storage unit 38 overlaps the handwritten data 8 in the state of FIG. 7B and the input image (C) and stores them as one image data 101 . That is, the handwritten image (B) and the input image (C) immediately before the image changes are saved. The reason why only the erased handwritten data 8 is not saved is that if only the erased handwritten data 8 is saved, the whole of the handwritten data 8 becomes difficult to understand. However, only the handwritten data 8 to be erased and the input image (C) may be saved.

<変化領域の検出>
図8は、変化領域110の検出方法を説明する図である。図8(a)と図8(b)は時間的に異なる映像信号の一部を示している。映像信号は、主にアナログ信号とデジタル信号に分けられる。アナログ信号にはRGB、コンポーネント、D(D1~D5)などがある。RGBの場合、R/G/B/HD(水平同期信号)/VD(垂直同期信号)が同軸ケーブルで送信される。コンポーネントでは、Y(輝度/同期信号)/Pb(青の色差信号)/Pr(赤の色差信号)が3本のケーブルで送信できる。Dはコンポーネントの3本のケーブルを、1つのコネクタにまとめたものをいう。この他、アナログ信号には、セパレート、コンポジット、及び、DVI-Aがある。
<Detection of changed area>
FIG. 8 is a diagram illustrating a method of detecting the changed area 110. As shown in FIG. FIGS. 8(a) and 8(b) show parts of the video signal which are temporally different. Video signals are mainly divided into analog signals and digital signals. Analog signals include RGB, component, and D (D1 to D5). In the case of RGB, R/G/B/HD (horizontal sync signal)/VD (vertical sync signal) are transmitted by coaxial cables. In the component, Y (luminance/synchronization signal)/Pb (blue color difference signal)/Pr (red color difference signal) can be transmitted through three cables. D means that three cables of a component are combined into one connector. Other analog signals include separate, composite, and DVI-A.

デジタル信号には、DVI-D、HDMI(登録商標)、Display Port(登録商標)などがある。HDMI(登録商標)は、TMDS(Transition Minimized Differential Signaling)、DDC(Display Data Channel)、CEC(Consumer Electronics Control)、HEC(HDMI Ethernet Channel)、ARC(Audio Return Channel)の5つの信号を送信する。DVI-Dはアナログ信号をサポートする点でHDMI(登録商標)と異なる。Display Portは、RGBの映像信号とクロック信号を別々に送るHDMI(登録商標)とは異なり、映像/音声すべてを「Transfer Unit」というマイクロパケットに分割して宛先デバイスへシリアル転送する。 Digital signals include DVI-D, HDMI (registered trademark), Display Port (registered trademark), and the like. HDMI (registered trademark) transmits five signals: TMDS (Transition Minimized Differential Signaling), DDC (Display Data Channel), CEC (Consumer Electronics Control), HEC (HDMI Ethernet Channel), and ARC (Audio Return Channel). DVI-D differs from HDMI (registered trademark) in that it supports analog signals. Unlike HDMI (registered trademark), which sends RGB video signals and clock signals separately, Display Port divides all video/audio into micropackets called "Transfer Units" and serially transfers them to the destination device.

映像出力機器6は映像信号の変化の有無に関係なく、所定の更新頻度で映像信号を表示装置2に送り続けている。この更新頻度をリフレッシュレートという場合がある。更新頻度は有線か無線かの違い、解像度、ケーブルの種類(HDMI(登録商標)、Display Port(登録商標)、DVI-D)の違い等により様々であるが、例えば数10Hzから数100Hzである。したがって、変化領域特定部41は更新頻度に応じて切り替わる映像信号を次々に比較する。ただし、更新頻度と同じタイミングで比較するのでなく、映像信号が更新されたN回に1回、比較してもよい。 The video output device 6 continues to send the video signal to the display device 2 at a predetermined update frequency regardless of the presence or absence of change in the video signal. This update frequency is sometimes called a refresh rate. The update frequency varies depending on whether it is wired or wireless, resolution, cable type (HDMI (registered trademark), Display Port (registered trademark), DVI-D), etc., but is, for example, several tens of Hz to several hundreds of Hz. Therefore, the changing region specifying unit 41 successively compares the video signals that are switched according to the update frequency. However, the comparison may be performed once every N times the video signal is updated instead of being compared at the same timing as the update frequency.

変化領域特定部41は、時間的に前の映像信号と後の映像信号を同じ位置の画素ごとに比較する。すなわち、最後の映像信号を保存しておき、保存した映像信号と次の映像信号を比較する。入力画像で比較する場合は、映像信号を入力画像に変換して、最後の入力画像を保存しておき、保存した入力画像と次の入力画像を比較する。 The changing region specifying unit 41 compares the temporally previous video signal and the subsequent video signal for each pixel at the same position. That is, the last video signal is stored, and the stored video signal and the next video signal are compared. When comparing input images, a video signal is converted into an input image, the last input image is saved, and the saved input image and the next input image are compared.

図8では格子点が画素位置とすると、同じ座標の画素値の差を画素ごとに算出し、差の絶対値(又は二乗)がゼロでない画素位置を決定する。図8の例では、(X1,Y1)~(X2,Y2)の画素位置で画素値の差がゼロでないことが検出される。この場合、変化領域特定部41は(X1,Y1)~(X2,Y2)を変化領域110に特定する。このように、画素値が異なる最大座標と最小座標を含む矩形を変化領域110に決定できる。 In FIG. 8, if the lattice points are pixel positions, the difference between the pixel values at the same coordinates is calculated for each pixel, and the pixel positions where the absolute value (or square) of the difference is not zero are determined. In the example of FIG. 8, it is detected that the pixel value difference is not zero at pixel positions (X1, Y1) to (X2, Y2). In this case, the changing region specifying unit 41 specifies (X1, Y1) to (X2, Y2) as the changing region 110. FIG. In this way, a rectangle containing maximum coordinates and minimum coordinates with different pixel values can be determined as the changing area 110 .

映像信号を格子状に分割してもよい。この場合、図8の格子の1マスをいくつかの画素が含まれる大きさとして、変化領域特定部41は時間的に前の映像信号と後の映像信号の画素値の差を算出する。差の絶対値(又は二乗)がゼロでない画素が所属するマスにフラグを立てるなどすれば、フラグが立っているマスの集合が変化領域110である。 The video signal may be divided into grids. In this case, the changing region specifying unit 41 calculates the difference between the pixel values of the temporally previous video signal and the subsequent video signal, with one square of the grid in FIG. 8 having a size that includes several pixels. If a flag is set to a square to which a pixel whose absolute value (or square) of the difference belongs is not zero, a set of flagged squares is the changed region 110 .

<変化領域と重なっている手書きデータの特定>
次に、図9を用いて、変化領域110と重なっている手書きデータ8の特定方法を説明する。図9は、変化領域110と重なっている手書きデータ8の特定方法を説明する図の一例である。図9(a)では変化領域110に一筆書きの手書きデータ8aが重なっている。この場合、手書きデータ8aは1本のストロークなので、手書きデータ8aの一部でも変化領域110に重なっている場合には、手書きデータ8aと変化領域110が重なっていると判断できる。具体的には領域判断部42は以下のような判断を行っている。
<Identification of handwritten data that overlaps the changed area>
Next, a method for specifying handwritten data 8 that overlaps the changed area 110 will be described with reference to FIG. FIG. 9 is an example of a diagram for explaining a method of identifying handwritten data 8 that overlaps the changed area 110. FIG. In FIG. 9A, handwritten data 8a written in one stroke is superimposed on the change area 110. In FIG. In this case, since the handwritten data 8a is one stroke, it can be determined that the handwritten data 8a and the changed region 110 overlap when even a part of the handwritten data 8a overlaps the changed region 110. FIG. Specifically, the area judgment unit 42 makes the following judgments.

変化領域110の左上コーナーのX座標をXs、Y座標をYs、変化領域110の右下コーナーのX座標をXe、Y座標をYeとする。手書きデータ8を構成する座標点をX,Yで表す。 Let the X coordinate of the upper left corner of the changed area 110 be Xs, the Y coordinate be Ys, the X coordinate of the lower right corner of the changed area 110 be Xe, and the Y coordinate be Ye. Coordinate points forming the handwritten data 8 are represented by X and Y. As shown in FIG.

Xs≦ X ≦ Xe かつ Ys≦ X ≦ Ye
を満たす座標が手書きデータ8に1つでもあれば、領域判断部42はこの手書きデータ8(1本のストロークのこと)が変化領域110と重なっていると判断する。なお、変化領域110の座標(Xs、Ys)(Xe、Ye)にはマージンを設けて、実際の変化領域よりも広い面積を変化領域と見なしてもよい。ユーザは変化領域110が重なるように手書きしないで、周囲に手書きする場合があるためである。
Xs≤X≤Xe and Ys≤X≤Ye
If there is at least one coordinate in the handwritten data 8 that satisfies the above, the region determination unit 42 determines that the handwritten data 8 (one stroke) overlaps the changed region 110 . Note that a margin may be provided for the coordinates (Xs, Ys) (Xe, Ye) of the changing region 110, and an area larger than the actual changing region may be regarded as the changing region. This is because the user may not handwrite so that the change area 110 overlaps, but may handwrite around it.

一方、図9(b)に示すように、手書きデータ8が複数のストロークを有し、その一部が変化領域110と重なっている場合がある。図9(b)ではユーザが「ABC」という文字を手書きしたが、「A」のみが変化領域110と重なっている。「ABC」の全体が表示されることに意味がある場合、変化領域110と重なっている「A」のみを消去することは妥当でない。 On the other hand, as shown in FIG. 9B, handwritten data 8 may have a plurality of strokes, some of which may overlap with the change area 110 . In FIG. 9B, the user has handwritten the characters “ABC”, but only “A” overlaps with the change area 110 . If it is meaningful to display the entirety of “ABC”, it is not appropriate to erase only “A” overlapping the change area 110 .

そこで、領域判断部42は、空間的な距離又は時間的な距離に近い複数の手書きデータ8については、一部の手書きデータ8のみが変化領域110と重なっていても、空間的又は時間的に近い複数の手書きデータ8の全てが変化領域110と重なっているとみなす。空間的又は時間的に近い複数の手書きデータ8を「関連がある手書きデータ」と称する。 Therefore, the area judgment unit 42 considers that all of the plurality of handwritten data 8 spatially or temporally close to each other overlap with the changed area 110, even if only a part of the handwritten data 8 overlaps with the changed area 110 for the plurality of handwritten data 8 close to each other spatially or temporally. A plurality of handwritten data 8 that are spatially or temporally close to each other are referred to as "related handwritten data".

時間的に近いか否かを判断する場合、領域判断部42は、各ストロークの終了時刻と次のストロークの開始時刻の差が閾値未満又は閾値以下の場合、関連がある手書きデータであると判断する。例えば、「A」の最後のストロークの終了時刻を時刻tA、「B」の最初のストロークの開始時刻を時刻tBとする。 When judging whether or not the strokes are temporally close, if the difference between the end time of each stroke and the start time of the next stroke is less than or equal to a threshold, the region judgment unit 42 judges that the handwritten data are related. For example, the end time of the last stroke of "A" is time tA, and the start time of the first stroke of "B" is time tB.

領域判断部42は
tB-tA < 閾値ΔT
tB-tA ≦ 閾値ΔT
の少なくともどちらかの場合、「A」と「B」が、関連がある手書きデータであると判断する。「B」と「C」についても同様であり、この判断を繰り返すことで関連がある手書きデータを特定できる。
The area determination unit 42 determines that tB−tA<threshold ΔT
tB-tA ≤ threshold ΔT
, it is determined that "A" and "B" are related handwritten data. The same applies to "B" and "C", and by repeating this determination, related handwritten data can be identified.

空間的な距離が近いか否かを判断する場合、領域判断部42は、各ストロークの座標と別のストロークの座標の最接近距離が閾値未満又は閾値以下の場合、関連がある手書きデータであると判断する。例えば、全ストロークから1対のストロークの組み合わせを全て抽出して最接近距離を算出する。 When determining whether or not the spatial distance is close, the area determination unit 42 determines that the handwritten data are related if the closest distance between the coordinates of each stroke and the coordinates of another stroke is less than or equal to a threshold. For example, all combinations of a pair of strokes are extracted from all strokes to calculate the closest distance.

領域判断部42はストローク間の最近接距離が
最近接距離 < 閾値ΔL
最近接距離 ≦ 閾値ΔL
の少なくともどちらかの場合、1対のストロークが、関連がある手書きデータを構成していると判断する。この判断を全ての1対のストローク間で繰り返すことで関連がある手書きデータを特定できる。
The region determination unit 42 determines that the closest distance between strokes is the closest distance<threshold ΔL
closest distance ≤ threshold ΔL
, it is determined that the pair of strokes constitutes related handwritten data. Relevant handwritten data can be identified by repeating this determination between all pairs of strokes.

あるいは、重なっているストロークは、これらのストロークが、関連がある手書きデータを構成していると判断して、最近接距離の算出を省略すれば、処理負荷を低減できる。重なっている2つ以上のストロークを1つのグループと見なし、グループに属するストロークの最左、最右、最上及び最下の座標を有するストロークについてのみ、他のグループのストロークと距離を算出する。図9(b)では「A」「B」をグループと見なして、「A」を構成するストロークの座標(XA,YA)と「B」を構成するストロークの座標(XB,YB)の距離を算出して、最接近距離を算出する。これにより、「A」の最後のストロークと「B」の最初のストロークが関連していることが分かる。なお、文字認識を行って各文字の重心の距離を比較してもよい。 Alternatively, it is possible to reduce the processing load by determining that overlapping strokes constitute related handwritten data and omitting the calculation of the closest distance. Two or more overlapping strokes are regarded as one group, and only the strokes with the leftmost, rightmost, topmost and bottommost coordinates of the strokes belonging to the group are calculated for strokes and distances of other groups. In FIG. 9B, "A" and "B" are regarded as a group, and the distance between the coordinates (XA, YA) of the strokes forming "A" and the coordinates (XB, YB) of the strokes forming "B" is calculated to calculate the closest distance. This tells us that the last stroke of "A" and the first stroke of "B" are related. Alternatively, character recognition may be performed to compare the distances between the centers of gravity of the characters.

<動作手順>
・まず、「(i) 映像が静止画でありユーザが映像出力機器6を操作して映像を切り替える操作を行った場合。」又は「(ii) 映像出力機器6が送信する映像の一部又は全体が動画であり、ユーザが映像出力機器6を操作して動画を断続的に進めた場合。」について説明する。
<Operating procedure>
・First, “(i) the case where the video is a still image and the user operates the video output device 6 to switch the video” or “(ii) the case where part or all of the video transmitted by the video output device 6 is a video and the user intermittently advances the video by operating the video output device 6” will be explained.

図10は、表示装置2が映像信号の変化に応じて、入力画像(C)と手書き画像(B)を保存する手順を示すフローチャート図の一例である。図10は映像信号の入力中、繰り返し実行される。 FIG. 10 is an example of a flow chart showing a procedure for saving the input image (C) and the handwritten image (B) by the display device 2 according to the change of the video signal. FIG. 10 is repeatedly executed while the video signal is being input.

変化領域特定部41は、映像信号に変化があるか否かを判断する(S1)。映像信号の変化は映像全体の一部にでも変化があれば変化ありと判断される。ただし、メニュー用の領域など、映像信号のうち変化を検出しない領域が決まっていてもよい。これにより処理負荷を低減できる。 The changed region identification unit 41 determines whether or not there is a change in the video signal (S1). A change in the video signal is determined to be a change if there is a change in even a part of the entire video. However, an area, such as a menu area, in which a change is not detected in the video signal may be determined. This can reduce the processing load.

映像信号に変化があった場合(S1のYes)、画像保存部38は入力画像(C)と手書き画像(B)を1つの画像データ101として保存する(S2)。すなわち、映像信号に変化があったので変化前の入力画像(C)と手書き画像(B)を保存しておく。保存するのは映像信号の変化直前の入力画像(C)であるが、変化するまでは映像信号が変化していないので、入力画像(C)に関しては前回の変化から今回の変化の間のいずれかのタイミングで取得された入力画像(C)を保存すればよい。手書き画像(B)については映像信号の変化の直前のものが好ましい。 If there is a change in the video signal (Yes in S1), the image storage unit 38 stores the input image (C) and the handwritten image (B) as one image data 101 (S2). That is, since there is a change in the video signal, the input image (C) and the handwritten image (B) before the change are saved. The input image (C) immediately before the change of the video signal is saved, but since the video signal does not change until the change occurs, the input image (C) acquired at any timing between the previous change and the current change may be saved. As for the handwritten image (B), the one immediately before the change in the video signal is preferable.

次に、領域判断部42は変化領域110を特定する(S3)。また、領域判断部42は変化領域110と重なっている手書きデータ8を特定する(S4)。 Next, the area determination unit 42 identifies the changed area 110 (S3). Further, the area determination unit 42 identifies the handwritten data 8 overlapping the changed area 110 (S4).

領域判断部42はステップS4の結果に応じて、変化領域110と手書きデータ8が重なっているか否かを判断する(S5)。 The area determination unit 42 determines whether or not the changed area 110 overlaps the handwritten data 8 according to the result of step S4 (S5).

変化領域110と手書きデータ8が重なっていない場合(S5のNo)、手書きデータ8は消去されない。 If the changed area 110 and the handwritten data 8 do not overlap (No in S5), the handwritten data 8 is not deleted.

変化領域110と手書きデータ8が重なっている場合(S5のYes)、消去部43は、変化領域110と重なっている手書きデータ8を消去する(S6)。 If the changed area 110 and the handwritten data 8 overlap (Yes in S5), the erasing unit 43 erases the handwritten data 8 overlapping the changed area 110 (S6).

こうすることで、映像信号に変化がある場合には、手書きデータ8と入力画像(C)を保存できるので、ユーザの操作に関する手間を低減できる。また、表示装置2は、入力画像(C)の変化を契機に手書きデータ8を消去するので、ユーザの操作に関する手間を低減できる。また、変化領域110と重なっている手書きデータ8だけを消去できるので、映像信号と関係の薄い手書きデータ8が残り、引き続きユーザは変化領域110と重なっていない手書きデータ8を見ながら議論できる。 By doing so, the handwritten data 8 and the input image (C) can be saved when there is a change in the video signal, so that the user's operation can be reduced. In addition, since the display device 2 erases the handwritten data 8 when the input image (C) changes, it is possible to reduce the user's trouble in operation. In addition, since only the handwritten data 8 overlapping the change area 110 can be erased, the handwritten data 8 having little relation to the video signal remains, and the user can discuss while looking at the handwritten data 8 not overlapping the change area 110.例文帳に追加

なお、図10では、映像信号に変化があった場合、画像データ101は保存されるが、手書きデータは消去されない場合が生じ得る。これを避けるために、映像信号に変化があった場合に画像データ101を保存するのでなく、変化領域110と手書きデータ8が重なっている場合に画像データ101を保存してもよい。 Note that in FIG. 10, when there is a change in the video signal, the image data 101 may be saved, but the handwritten data may not be erased. In order to avoid this, the image data 101 may be saved when the changed area 110 and the handwritten data 8 overlap, instead of saving the image data 101 when there is a change in the video signal.

また、図10では映像信号と重なっている手書きデータ8のみを消去したが、図11に示すように手書き画像(B)の全体を消去してもよい。図11は、表示装置が映像信号の変化に応じて、入力画像と手書き画像を保存し、重なりの判断を行わず手書きデータを消去する手順を示すフローチャート図の一例である。 Also, in FIG. 10, only the handwritten data 8 overlapping the video signal is erased, but as shown in FIG. 11, the entire handwritten image (B) may be erased. FIG. 11 is an example of a flowchart showing a procedure in which the display device saves the input image and the handwritten image in accordance with the change in the video signal, and erases the handwritten data without judging the overlap.

図11では変化領域110の特定、及び、変化領域110と手書きデータ8の重なりの判断を行わずに、消去部43が手書き画像(B)を消去している(S7)。 In FIG. 11, the erasing unit 43 erases the handwritten image (B) without identifying the changed area 110 and determining whether the changed area 110 overlaps the handwritten data 8 (S7).

こうすることで、手書き画像(B)の全体が消去されるので、映像信号の変化に応じてユーザが手書き画像(B)の全体を消去したい場合に、ユーザの操作に関する手間を低減できる。 By doing this, the entire handwritten image (B) is erased, so that when the user wants to erase the entire handwritten image (B) in accordance with a change in the video signal, the user's operation effort can be reduced.

あるいは、消去の前に表示装置2が、変化領域110と重なっている手書きデータ8を消去するのか、手書き画像(B)の全体を消去するのかをユーザに問い合わせてもよい。 Alternatively, before erasing, the display device 2 may ask the user whether to erase the handwritten data 8 overlapping the change area 110 or to erase the entire handwritten image (B).

図12は、表示装置2がディスプレイ3に表示する消去範囲受付画面120の一例である。消去範囲受付画面120は手書きデータを消去する消去範囲を受け付ける。消去範囲受付画面120はユーザがこの画面の表示をONに設定している場合に表示される。映像信号に変化が検出されるとメニュー画像生成部33は消去範囲受付画面120をディスプレイ3に表示する。消去範囲受付画面120は、「変化領域と重なっている手書きデータ」121、「全体」122、「消去しない」123のそれぞれの選択肢に対応するラジオボタン124を有している。ユーザは、消去したい範囲を考慮して適切なラジオボタン124を選択できる。 FIG. 12 shows an example of an erasing range reception screen 120 displayed on the display 3 by the display device 2 . Erasure range acceptance screen 120 accepts an erasure range for erasing handwritten data. The deletion range reception screen 120 is displayed when the user sets the display of this screen to ON. When a change in the video signal is detected, the menu image generator 33 displays an erasure range reception screen 120 on the display 3 . The erasing range acceptance screen 120 has radio buttons 124 corresponding to options of "handwritten data overlapping changed area" 121, "whole" 122, and "do not erase" 123, respectively. The user can select an appropriate radio button 124 considering the range to be erased.

・次に「(iii) 映像出力機器6が送信する映像の一部又は全体が動画であり、入力画像が動画の遷移によって変化する場合。」について説明する。 • Next, "(iii) When part or all of the video transmitted by the video output device 6 is a moving picture, and the input image changes according to the transition of the moving picture" will be described.

動画のように連続的に変化する映像信号が入力された場合、図10,図11のステップS1の判断は常にYesとなる。しかし、動画の場合、動画の各フレーム(動画を構成する各画像)を保存すると保存容量を圧迫するおそれがある。そこで、表示装置2が映像信号に基づいて動画であるか否かを判断するとよい。動画であるかどうかは、連続したフレームの映像がほぼ常に変化するかどうかにより判断できる。すなわち、映像信号に変化があり、変化がある映像信号が一定数以上連続している場合に、変化領域特定部41が動画であると判断できる。 When a video signal that changes continuously like a moving image is input, the determination in step S1 in FIGS. 10 and 11 is always YES. However, in the case of moving images, storing each frame of the moving image (each image forming the moving image) may increase the storage capacity. Therefore, it is preferable that the display device 2 determines whether or not it is a moving image based on the video signal. Whether or not it is a moving image can be judged by whether or not the image of consecutive frames changes almost constantly. That is, when there is a change in the video signal, and the video signal with the change continues for a certain number or more, the changing region identification unit 41 can determine that the video is a moving image.

図13,図14は、表示装置2が映像信号の変化に応じて、動画でない場合に、入力画像(C)と手書き画像(B)を保存する手順を示すフローチャート図の一例である。図13、図14の説明においては、図10,図11との相違を主に説明する。 13 and 14 are flowcharts showing an example of a procedure for saving the input image (C) and the handwritten image (B) when the display device 2 is not moving images according to changes in the video signal. 13 and 14, differences from FIGS. 10 and 11 will be mainly described.

図13,図14では、ステップS1-2において、変化領域特定部41が動画であるか否かを判断している。したがって、動画でない場合にのみ、入力画像(C)と手書き画像(B)を画像データ101にして保存し、変化領域110と重なっている手書きデータ8又は手書き画像(B)の全体を消去できる。 In FIGS. 13 and 14, at step S1-2, the changing region specifying unit 41 determines whether or not it is a moving image. Therefore, the input image (C) and the handwritten image (B) are stored as image data 101 only when the image is not a moving image, and the handwritten data 8 or the handwritten image (B) overlapping the change area 110 can be erased.

<ディスプレイの一部のみに映像が表示される場合>
図15に示すように、ディスプレイ3の一部にだけ表示装置2が映像を表示する場合がある。図15は、表示装置2による映像の表示方法の一例を示す。図15の表示装置2は、左側が映像領域131で、右側が手書き領域132である。左右は逆でもよい。ユーザはディスプレイ3の全体に入力画像(C)を表示するか、一部にだけ表示するかを設定で変更できる。ディスプレイ3の一部にだけ表示装置2が入力画像(C)を表示する場合も同様に本実施例を適用できる。
<When the image is displayed only on part of the display>
As shown in FIG. 15, there are cases where the display device 2 displays an image only on part of the display 3 . FIG. 15 shows an example of a video display method by the display device 2 . The display device 2 in FIG. 15 has a video area 131 on the left side and a handwriting area 132 on the right side. Left and right may be reversed. The user can change by setting whether the input image (C) is displayed on the entire display 3 or only on a part thereof. This embodiment can also be applied to the case where the display device 2 displays the input image (C) only on part of the display 3 .

表示装置2は、映像領域131の映像信号の変化を検出する。しかし、変化領域110と手書きデータ8は重なっていないので、表示装置2は手書きデータ8の全体を消去する。 The display device 2 detects changes in the video signal of the video region 131 . However, since the change area 110 and the handwritten data 8 do not overlap, the display device 2 erases the entire handwritten data 8 .

<まとめ>
以上説明したように、本実施形態の表示装置2は、入力画像(C)の変化を契機に手書きデータ8と入力画像(C)を保存できるので、ユーザの操作に関する手間を低減できる。また、表示装置2は、入力画像(C)の変化を契機に手書きデータ8を消去するので、ユーザの操作に関する手間を低減できる。
<Summary>
As described above, the display device 2 of the present embodiment can save the handwritten data 8 and the input image (C) when the input image (C) changes, so that the user's operation can be reduced. In addition, since the display device 2 erases the handwritten data 8 when the input image (C) changes, it is possible to reduce the user's trouble in operation.

なお、本実施例では映像出力機器6が1台の場合を説明したが、映像出力機器6は2台以上でもよい。この場合、ディスプレイ3が分割された複数の領域を有し、各領域に映像が表示される。表示装置2は、例えば領域ごとに映像信号の変化を検出して、実施例1と同様に処理する。 In addition, although the case where the number of video output devices 6 is one has been described in this embodiment, the number of video output devices 6 may be two or more. In this case, the display 3 has a plurality of divided areas, and an image is displayed in each area. The display device 2 detects a change in the video signal for each area, for example, and processes it in the same manner as in the first embodiment.

本実施例では、手書きデータ8をグループ化してグループ単位で消去する表示装置2について説明する。 In this embodiment, the display device 2 that groups the handwritten data 8 and erases them in units of groups will be described.

<入力画像と手書き画像の保存の流れ>
まず、図16を用いて、本実施例の表示装置2が手書きデータ8を削除する概略を説明する。図16は、手書きデータ8の画面遷移図の一例である。
・図16(a)は表示装置2が手書きデータ8を表示していない状態を示す。入力画像(C)が明記されていないが、すでに入力画像(C)が入力されディスプレイ3の全体に表示されている。
・図16(b)はユーザが手書きしたため、2つの手書きデータ8a、8bが表示された手書き画像(B)を示す。上記のように、ページデータ記憶部300には手書きデータ8a、8bの座標点、開始時刻、終了時刻等が記憶される。
・図16(c)は映像出力機器6が図16(a)とは異なる映像信号を表示装置2に入力した状態を示す。例えば、映像の一部(動画を断続的に進めた)が変化した。図16(c)では矩形の変化領域110が示されている。実施例1と同様に、消去部43は変化領域110と重なっている手書きデータ8のみを消去するが、図16(c)では変化領域110と重なっている手書きデータ8がないため、手書きデータ8は消去されない。表示装置2は実施例1と同様に、手書き画像(B)と手書きデータ8を画像データ101として保存する。
<Flow of saving input image and handwritten image>
First, the outline of deletion of the handwritten data 8 by the display device 2 of the present embodiment will be described with reference to FIG. FIG. 16 is an example of a screen transition diagram of handwritten data 8. As shown in FIG.
- FIG. 16(a) shows a state in which the display device 2 does not display the handwritten data 8. FIG. Although the input image (C) is not specified, the input image (C) has already been input and displayed on the entire display 3 .
- FIG. 16(b) shows a handwritten image (B) in which two pieces of handwritten data 8a and 8b are displayed because the user handwritten the data. As described above, the page data storage unit 300 stores the coordinate points, the start time, the end time, etc. of the handwritten data 8a and 8b.
16(c) shows a state in which the video output device 6 inputs a video signal different from that in FIG. 16(a) to the display device 2. FIG. For example, part of the video (intermittently advancing the video) changed. FIG. 16C shows a rectangular change area 110 . As in the first embodiment, the erasing unit 43 only erases the handwritten data 8 that overlaps the changed area 110, but in FIG. The display device 2 stores the handwritten image (B) and the handwritten data 8 as the image data 101 as in the first embodiment.

また、本実施例では、映像信号の変化を検出した場合、表示装置2が手書きデータ8をグループ化する。図16(c)では、映像信号が変化するまでの2つの手書きデータ8a、8bがグループ1にグループ化されている。
・図16(d)ではユーザが別の手書きデータ8cを手書きした状態を示す。図16(d)では映像信号に変化がない。
・図16(e)は映像出力機器6が図16(c)とは異なる映像信号を表示装置2に入力した状態を示す。図16(e)では矩形の変化領域110が示されている。図16(e)では変化領域110と重なっている手書きデータ8aがあるため、表示装置2はこの手書きデータ8aと同じグループ1の手書きデータ8を消去する。表示装置2は実施例1と同様に、手書き画像(B)と手書きデータ8を画像データ101として保存する。
Moreover, in this embodiment, the display device 2 groups the handwritten data 8 when a change in the video signal is detected. In FIG. 16(c), two handwritten data 8a and 8b are grouped into group 1 until the video signal changes.
- FIG. 16(d) shows a state in which the user has handwritten another handwritten data 8c. In FIG. 16(d), there is no change in the video signal.
16(e) shows a state in which the video output device 6 inputs a video signal different from that shown in FIG. 16(c) to the display device 2. FIG. In FIG. 16(e), a rectangular change area 110 is shown. In FIG. 16(e), since there is handwritten data 8a that overlaps the changed area 110, the display device 2 erases the handwritten data 8 in the same group 1 as the handwritten data 8a. The display device 2 stores the handwritten image (B) and the handwritten data 8 as the image data 101 as in the first embodiment.

また、映像信号の変化を検出したので、表示装置2が手書きデータ8をグループ化する。図16(e)では、最後に映像信号が変化してから次に映像信号が変化するまでに手書きされた手書きデータ8cがグループ2にグループ化されている。
・図16(f)は、グループ1の手書きデータ8が削除された状態を示す。図16(f)では3つの手書きデータ8のうち変化領域110と重なっている手書きデータ8aだけでなく、手書きデータ8aと同じグループ1の手書きデータ8bが消去されている。
Also, since a change in the video signal is detected, the display device 2 groups the handwritten data 8 . In FIG. 16(e), handwritten data 8c handwritten from the last change of the video signal to the next change of the video signal are grouped into group 2. In FIG.
- FIG. 16(f) shows a state in which the handwritten data 8 of the group 1 has been deleted. In FIG. 16(f), not only the handwritten data 8a overlapping the change area 110 among the three handwritten data 8 but also the handwritten data 8b of the same group 1 as the handwritten data 8a are deleted.

このように、本実施例の表示装置2は、実施例1の効果に加え、映像信号の変化から次の変化までに手書きされた手書きデータ8をグループ化し、同じグループの手書きデータ8を削除するので、映像信号に対し手書きされた手書きデータ8をまとめて消去できる。つまり、手書きデータ8が入力画像(C)に対して行われる場合、映像信号が変化すれば変化までの手書きデータ8が不要になると考えられるが、映像信号の変化から次の変化までに手書きされた手書きデータ8をグループ化して消去することで、映像信号に関連がある手書きデータ8をユーザの手間を削減してまとめて消去できる。 As described above, the display device 2 of the present embodiment groups the handwritten data 8 handwritten from the change of the video signal to the next change in addition to the effect of the first embodiment, and deletes the handwritten data 8 in the same group, so that the handwritten data 8 handwritten with respect to the video signal can be collectively deleted. In other words, when the handwritten data 8 is performed on the input image (C), if the video signal changes, the handwritten data 8 up to the change is considered unnecessary. However, by grouping and deleting the handwritten data 8 handwritten from the change of the video signal to the next change, the handwritten data 8 related to the video signal can be collectively deleted while reducing the user's labor.

<機能について>
図17は、ページデータの自動的な保存と手書きデータ8の消去に関する表示装置2の機能をブロックに分けて説明する機能ブロック図の一例である。図17の説明において、図6において同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
<About functions>
FIG. 17 is an example of a functional block diagram for explaining functions of the display device 2 relating to automatic storage of page data and deletion of handwritten data 8 by dividing them into blocks. In the description of FIG. 17, since the components denoted by the same reference numerals as in FIG. 6 perform the same functions, only the main components of this embodiment may be mainly described.

本実施例の表示装置2はグループ化部45を有している。グループ化部45は映像信号が最後に変化してから次に変化するまでの手書きデータ8をグループ化する。グループ化とは、手書きデータ8に識別情報を付与して他と区分することをいう。 The display device 2 of this embodiment has a grouping section 45 . A grouping unit 45 groups the handwritten data 8 from the last change of the video signal to the next change. Grouping refers to assigning identification information to the handwritten data 8 to distinguish them from others.

図18は、グループ化された手書き配列データを示す図の一例である。図18ではst001とst002がグループ1に分類され、st003がグループ2に分類されている。グループ化部45は、映像信号の変化のたびに、まだグループ化されていないストロークデータを同じグループにグループ化すればよい。 FIG. 18 is an example of a diagram showing grouped handwritten arrangement data. In FIG. 18, st001 and st002 are classified into group 1, and st003 is classified into group 2. The grouping unit 45 may group stroke data that has not yet been grouped into the same group each time the video signal changes.

<動作手順>
図19は、表示装置2が映像信号の変化に応じて、入力画像(C)と手書き画像(B)を保存する手順を示すフローチャート図の一例である。図19の説明に関しては図10との相違を主に説明する。図19では、ステップS2-2が追加されている。
<Operation procedure>
FIG. 19 is an example of a flow chart showing a procedure for saving the input image (C) and the handwritten image (B) by the display device 2 according to the change of the video signal. Regarding the explanation of FIG. 19, mainly the difference from FIG. 10 will be explained. In FIG. 19, step S2-2 is added.

映像信号が変化した場合、グループ化部45は変化までの手書きデータ8をグループ化する(S2-2)。ステップS3~S5の処理は図10と同様でよい。 When the video signal changes, the grouping unit 45 groups the handwritten data 8 up to the change (S2-2). The processing of steps S3 to S5 may be the same as in FIG.

ステップS6では、消去部43は、変化領域110と重なっている手書きデータ8と同じグループの手書きでデータを消去する(S6)。 In step S6, the erasing unit 43 erases the handwritten data in the same group as the handwritten data 8 overlapping the change area 110 (S6).

このように、表示装置2は映像信号に関係がある手書きデータ8をグループ化して、まとめて消去することができる。 In this way, the display device 2 can group the handwritten data 8 related to the video signal and collectively erase them.

<一定時間ごとのグループ化>
映像信号の変化に基づくグループ化の他に、一定時間ごとにグループ化してもよい。また、複数の基準でグループ化が可能な場合、ユーザがどの基準でグループ化するかを選択できるとよい。
<Grouping by fixed time>
In addition to grouping based on changes in the video signal, grouping may be performed at fixed time intervals. In addition, when grouping can be performed based on a plurality of criteria, it is preferable that the user can select which criterion is used for grouping.

図20は、グループ化の基準を受け付けるグループ化設定画面150の一例である。グループ化設定画面150は、「映像信号の変化」151、「一定時間」152、「グループ化しない」153の各基準に対応づけてラジオボタン154を有している。ユーザは、自分がグループ化したい基準を選んでラジオボタン154を押下できる。 FIG. 20 is an example of a grouping setting screen 150 for accepting grouping criteria. The grouping setting screen 150 has radio buttons 154 corresponding to each criterion of “video signal change” 151 , “fixed time” 152 , and “no grouping” 153 . The user can press a radio button 154 to select the criteria by which he or she would like to group.

図21は、一定時間の経過ごとに手書きデータ8をグループ化して、表示装置2が映像信号の変化に応じて入力画像(C)と手書き画像(B)を保存する手順を示すフローチャート図の一例である。図21の説明に関しては図19との相違を主に説明する。図21では、ステップS101、S102が追加されている。 FIG. 21 is an example of a flowchart showing a procedure for grouping the handwritten data 8 every time a certain period of time elapses and for the display device 2 to store the input image (C) and the handwritten image (B) according to changes in the video signal. Regarding the explanation of FIG. 21, mainly the difference from FIG. 19 will be explained. In FIG. 21, steps S101 and S102 are added.

グループ化部45は一定時間が経過したか否かを判断する(S101)。一定時間は例えば数十秒から数分などでよい。この時間もユーザが設定できるとよい。 The grouping unit 45 determines whether or not a certain period of time has passed (S101). The certain period of time may be, for example, several tens of seconds to several minutes. It is preferable that this time can also be set by the user.

一定時間が経過すると、グループ化部45は一定時間の間に手書きされた手書きデータ8をグループ化する(S102)。ステップS1~S6の処理は図19と同様でよい。 After a certain period of time has elapsed, the grouping unit 45 groups the handwritten data 8 handwritten during the certain period of time (S102). The processing of steps S1 to S6 may be the same as in FIG.

このように、表示装置2は一定時間ごとに手書きデータ8をグループ化して、まとめて消去することができる。 In this way, the display device 2 can group the handwritten data 8 at regular time intervals and collectively erase them.

<まとめ>
以上説明したように、本実施例の表示装置2は、実施例1の効果に加え、映像信号の変化から次の変化までに手書きされた手書きデータ8をグループ化し、同じグループの手書きデータ8を削除するので、映像信号に関連して手書きされた手書きデータ8をまとめて消去できる。
<Summary>
As described above, the display device 2 of the present embodiment, in addition to the effect of the first embodiment, groups the handwritten data 8 handwritten from one video signal change to the next and deletes the handwritten data 8 in the same group.

本実施例では画像を投影することで表示する表示装置2について説明する。 In this embodiment, a display device 2 that displays an image by projecting it will be described.

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

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

プロジェクター411は超短焦点の光学系を有しており、10cm程度から歪みの少ない映像をホワイトボード413に投影できる。この映像は、無線又は有線で接続されたPC400ー1から送信されてもよいし、プロジェクター411が記憶していてもよい。 The projector 411 has an ultra-short focal length optical system, and can project an image with little distortion on the whiteboard 413 from about 10 cm. 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の位置には手書きデータ8が描画(投影)される。 The user writes by hand on the whiteboard 413 using the dedicated electronic pen 2501 . The electronic pen 2501 has a light-emitting portion, for example, at its tip, which is turned on when the user presses it against the whiteboard 413 for handwriting. Since the wavelength of light is in the near infrared or infrared, it is invisible to the user's eyes. The projector 411 has a camera, captures an image of the light emitting unit, analyzes the image, and identifies the direction of the electronic pen 2501 . Also, the electronic pen 2501 emits light and emits sound waves, and the projector 411 calculates the distance based on the arrival time of the sound waves. The position of the electronic pen 2501 can be identified by the direction and distance. Handwritten data 8 is drawn (projected) at the position of the electronic pen 2501 .

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

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

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

ペン動作検出装置810は、電子ペン820と通信を行っており、スクリーン800の近傍における電子ペン820の動作を検出する。具体的には、電子ペン820は、スクリーン800上において、電子ペン820が示している点を示す座標情報を検出し、端末装置600へ送信する。 The pen motion detection device 810 communicates with the electronic pen 820 and detects 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 and transmits the coordinate information to the terminal device 600 .

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

また、端末装置600は、画像投影装置700Aに投影させている背景画像(D)と、電子ペン820によって入力された手書き画像(B)とを合成した重畳画像を示す重畳画像データを生成する。 In addition, the terminal device 600 generates superimposed image data indicating a superimposed image obtained by synthesizing the background image (D) projected by the image projection device 700A and the handwritten image (B) input with the electronic pen 820 .

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

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

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

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

端末装置600は、電子ペン820Bと無線通信(Bluetooth(登録商標)等)を行って、スクリーン800上において電子ペン820Bが示す点の座標情報を受信する。そして、端末装置600は、受信した座標情報に基づき、電子ペン820Bにより入力される手書き画像(B)の画像データを生成し、画像投影装置700Aに手書き画像(B)を投影させる。 Terminal device 600 performs wireless communication (Bluetooth (registered trademark), etc.) with electronic pen 820B to receive coordinate information of a point indicated by electronic pen 820B on screen 800 . Based on the received coordinate information, terminal device 600 generates image data of handwritten image (B) input by electronic pen 820B, and causes image projection device 700A to project handwritten image (B).

また、端末装置600は、画像投影装置700Aに投影させている背景画像(D)と、電子ペン820によって入力された手書き画像(B)とを合成した重畳画像を示す重畳画像データを生成する。 In addition, the terminal device 600 generates superimposed image data indicating a superimposed image obtained by synthesizing the background image (D) projected by the image projection device 700A and the handwritten image (B) input with the electronic pen 820 .

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

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

例えば、本実施形態では、電子黒板として使用できる表示装置2を説明したが、表示装置2は画像を表示できればよく、例えばデジタルサイネージなどでもよい。 For example, in the present embodiment, the display device 2 that can be used as an electronic blackboard has been described, but the display device 2 may be any display device that can display images, such as digital signage.

また、表示する画像は動画でも静止画でもよい。 Moreover, the image to be displayed may be a moving image or a still image.

また、本実施形態では電子黒板を一例として説明したが、タッチパネルを有する情報処理装置であれば好適に適用できる。タッチパネルを搭載した情報処理装置としては、例えば、PJ(Projector:プロジェクター)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPC又はデスクトップPC等であってもよい。 Further, although the electronic blackboard has been described as an example in the present embodiment, any information processing apparatus having a touch panel can be suitably applied. The information processing device equipped with a touch panel may be, for example, a PJ (projector), an output device such as a digital signage, a HUD (Head Up Display) device, an industrial machine, an imaging device, a sound collector, a medical device, a network home appliance, a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game machine, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, or a desktop PC.

また、本実施形態ではペン先の座標をタッチパネルで検知する方法でペンの座標を検出したが、ペン先の座標を超音波により検出してもよい。ペンは発光と共に超音波を発信しており、表示装置2は超音波の到達時間により距離を算出する。方向と距離によりペンの位置を特定できる。ペンの軌跡を手書きデータ8としてプロジェクターが描画(投影)する。 Further, in the present embodiment, the coordinates of the pen tip are detected by the method of detecting the coordinates of the pen tip with the touch panel, but the coordinates of the pen tip may be detected by ultrasonic waves. The pen emits light and emits ultrasonic waves, and the display device 2 calculates the distance from the arrival time of the ultrasonic waves. The position of the pen can be specified by direction and distance. The projector draws (projects) the trace of the pen as the handwritten data 8 .

また、図6などの構成例は、表示装置2による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。表示装置2の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。 Further, the configuration examples in FIG. 6 and the like are divided according to main functions in order to facilitate understanding of the processing by the display device 2 . The present invention is not limited by the division method or name of the unit of processing. The processing of the display device 2 can also be divided into more processing units according to the content of the processing. Also, one processing unit can be divided to include more processing.

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

1 画像処理システム
2 表示装置
3 ディスプレイ
1 image processing system 2 display device 3 display

特開2014‐194743号公報JP 2014-194743 A

Claims (10)

映像出力機器から入力された映像と、画面に対する入力手段の接触位置に基づいて手書きデータとを表示する表示装置であって、
前記映像出力機器から時間的に前に入力された映像信号に対し時間的に後に入力された映像信号が変化した場合、前記手書きデータを画面から消去する消去部
前記映像信号が変化した変化領域を特定する変化領域特定部と、を有し、
前記変化領域特定部は、前記映像が動画でない場合にのみ、前記映像信号が変化した変化領域を特定し、
前記消去部は、前記変化領域と一部でも重なっている前記手書きデータを画面から消去することを特徴とする表示装置。
A display device for displaying video input from a video output device and handwritten data based on a contact position of an input means on a screen,
an erasing unit for erasing the handwritten data from the screen when the video signal temporally input later from the video output device changes with respect to the temporally earlier input video signal;
a changed region identifying unit that identifies a changed region in which the video signal has changed;
The changing region specifying unit specifies a changing region in which the video signal has changed only when the video is not a moving image,
The display device, wherein the erasing unit erases from the screen the handwritten data that even partially overlaps the change area .
記消去部は、前記変化領域と一部でも重なっている手書きデータを消去し、前記変化領域と全く重なっていない手書きデータを消去しないことを特徴とする請求項1に記載の表示装置。 2. The display device according to claim 1, wherein the erasing unit erases handwritten data that even partially overlaps with the change area, and does not erase handwritten data that does not overlap the change area at all. 前記消去部は、前記変化領域と一部でも重なっている手書きデータに加え、前記変化領域と一部でも重なっている手書きデータとの時間的又は空間的な距離が閾値未満又は閾値以下の手書きデータを消去することを特徴とする請求項2に記載の表示装置。 3. The display device according to claim 2, wherein the erasing unit erases, in addition to handwritten data that even partially overlaps with the changing region, handwritten data that has a temporal or spatial distance between the handwritten data that even partially overlaps with the changing region is less than or equal to a threshold. 前記消去部が手書きデータを消去する消去範囲を受け付ける消去範囲受付画面を表示し、
前記消去範囲受付画面で前記変化領域と重なっている手書きデータの選択を受け付けた場合、前記消去部は、前記変化領域と一部でも重なっている手書きデータを消去し、
前記消去範囲受付画面で画面の全体の選択を受け付けた場合、前記消去部は、画面に表示されている手書きデータの全体を消去することを特徴とする請求項2又は3に記載の表示装置。
displaying an erasing range acceptance screen for accepting an erasing range in which the erasing unit erases the handwritten data;
When a selection of handwritten data that overlaps with the changed area is accepted on the erase range acceptance screen, the erasing unit erases the handwritten data that even partially overlaps with the changed area,
4. The display device according to claim 2, wherein when selection of the entire screen is accepted on the erasure range acceptance screen, the erasing unit erases the entire handwritten data displayed on the screen.
複数の手書きデータをグループ化するグループ化部を有し、
前記消去部は、前記変化領域と一部でも重なっている手書きデータと同じグループの手書きデータをまとめて消去することを特徴とする請求項2~4のいずれか1項に記載の表示装置。
Having a grouping unit for grouping a plurality of handwritten data,
5. The display device according to any one of claims 2 to 4 , wherein the erasing unit collectively erases handwritten data in the same group as handwritten data that partially overlaps with the change area.
前記グループ化部は最後に前記映像信号が変化してから次に前記映像信号が変化するまでに手書きされた手書きデータを同じグループにグループ化し、
前記消去部は、前記変化領域と一部でも重なっている手書きデータと同じグループの手書きデータをまとめて消去することを特徴とする請求項5に記載の表示装置。
The grouping unit groups handwritten data handwritten from when the video signal last changed to when the video signal next changed into the same group,
6. The display device according to claim 5 , wherein the erasing unit collectively erases the handwritten data in the same group as the handwritten data even partially overlapping the change area.
前記グループ化部は一定時間が経過するまでに手書きされた手書きデータを同じグループにグループ化し、
前記消去部は、前記変化領域と一部でも重なっている手書きデータと同じグループの手書きデータをまとめて消去することを特徴とする請求項5に記載の表示装置。
The grouping unit groups handwritten data handwritten within a certain period of time into the same group,
6. The display device according to claim 5 , wherein the erasing unit collectively erases the handwritten data in the same group as the handwritten data even partially overlapping the change area.
グループ化する基準として前記映像信号の変化又は一定時間を受け付けるグループ化設定画面を表示し、
前記グループ化設定画面で前記映像信号の変化を基準とする設定を受け付けた場合、前記グループ化部は、最後に前記映像信号が変化してから次に前記映像信号が変化するまでに手書きされた手書きデータを同じグループにグループ化し、
前記グループ化設定画面で一定時間を基準とする設定を受け付けた場合、一定時間が経過するまでに手書きされた手書きデータを同じグループにグループ化することを特徴とする請求項5~7のいずれか1項に記載の表示装置。
displaying a grouping setting screen that accepts a change in the video signal or a certain period of time as a criterion for grouping;
When a setting based on a change in the video signal is accepted on the grouping setting screen, the grouping unit groups handwritten data handwritten from the last change in the video signal to the next change in the video signal into the same group,
8. The display device according to any one of claims 5 to 7 , wherein when a setting based on a certain time is accepted on the grouping setting screen, handwritten data handwritten until the certain time elapses are grouped into the same group.
映像出力機器から入力された映像と、画面に対する入力手段の接触位置に基づいて手書きデータを表示する表示装置が行う表示方法であって、
前記映像出力機器から時間的に前に入力された映像信号に対し時間的に後に入力された映像信号が変化した場合、消去部が、前記手書きデータを画面から消去する処理と、
変化領域特定部が、前記映像が動画でない場合にのみ、前記映像信号が変化した変化領域を特定する処理と、を有し、
前記消去する処理において、前記消去部は、前記変化領域と一部でも重なっている前記手書きデータを画面から消去することを特徴とする表示方法。
A display method performed by a display device that displays handwritten data based on a video input from a video output device and a contact position of an input means on a screen,
a process in which an erasing unit erases the handwritten data from the screen when the video signal temporally input later from the video output device changes with respect to the video signal temporally input;
a changing region specifying unit specifying a changing region in which the video signal has changed only when the video is not a moving image;
The display method , wherein in the erasing process, the erasing unit erases from the screen the handwritten data that even partially overlaps the changed area.
映像出力機器から入力された映像と、画面に対する入力手段の接触位置に基づいて手書きデータを表示する表示装置を、
前記映像出力機器から時間的に前に入力された映像信号に対し時間的に後に入力された映像信号が変化した場合、前記手書きデータを画面から消去する消去部
前記映像信号が変化した変化領域を特定する変化領域特定部、として機能させ、
前記変化領域特定部は、前記映像が動画でない場合にのみ、前記映像信号が変化した変化領域を特定し、
前記消去部は、前記変化領域と一部でも重なっている前記手書きデータを画面から消去するためのプログラム。
A display device that displays handwritten data based on the image input from the image output device and the contact position of the input means with respect to the screen,
an erasing unit for erasing the handwritten data from the screen when the video signal temporally input later from the video output device changes with respect to the temporally earlier input video signal;
Functioning as a changed region specifying unit that specifies a changed region in which the video signal has changed,
The changing region identification unit identifies a changing region in which the video signal has changed only when the video is not a moving image,
The erasing unit is a program for erasing from the screen the handwritten data that even partially overlaps the change area .
JP2019156173A 2019-08-28 2019-08-28 Display device, display method, program Active JP7314719B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019156173A JP7314719B2 (en) 2019-08-28 2019-08-28 Display device, display method, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019156173A JP7314719B2 (en) 2019-08-28 2019-08-28 Display device, display method, program

Publications (2)

Publication Number Publication Date
JP2021033885A JP2021033885A (en) 2021-03-01
JP7314719B2 true JP7314719B2 (en) 2023-07-26

Family

ID=74678732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019156173A Active JP7314719B2 (en) 2019-08-28 2019-08-28 Display device, display method, program

Country Status (1)

Country Link
JP (1) JP7314719B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113208A (en) 1998-09-30 2000-04-21 Toshiba Corp Information presentation method, information presentation device, and recording medium
JP2011227800A (en) 2010-04-22 2011-11-10 Sharp Corp Electronic equipment, displaying method and displaying program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69333096T2 (en) * 1992-04-15 2004-02-12 Xerox Corp. Devices and methods for graphic drawing and output

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113208A (en) 1998-09-30 2000-04-21 Toshiba Corp Information presentation method, information presentation device, and recording medium
JP2011227800A (en) 2010-04-22 2011-11-10 Sharp Corp Electronic equipment, displaying method and displaying program

Also Published As

Publication number Publication date
JP2021033885A (en) 2021-03-01

Similar Documents

Publication Publication Date Title
US10389975B2 (en) Communication terminal, communication system, moving-image outputting method, and recording medium storing program
US20180082663A1 (en) Information processing apparatus, image displaying method, and non-transitory computer readable medium
WO2016174845A1 (en) Information processing apparatus, and image displaying method
CN108733296B (en) Method, device and device for erasing handwriting
JP2019159261A (en) Electronic blackboard, picture display method, and program
US20160300321A1 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium
JP6540367B2 (en) Display control apparatus, communication terminal, communication system, display control method, and program
JP2016173452A (en) Projector and display control method
US11675496B2 (en) Apparatus, display system, and display control method
JP2022138285A (en) Display device, display method and program
JP6729028B2 (en) Information processing device, electronic blackboard, program
JP7338330B2 (en) Display device, display method, program
JP7143642B2 (en) shared terminal, writing method, program
CN107479729A (en) Touch point positioning method, device and system, display terminal and writing pen
JP7314719B2 (en) Display device, display method, program
US10545649B2 (en) Information processing apparatus, display control method for information processing apparatus, and storage medium
JP7683253B2 (en) Display device, program, conversion method, and display system
JP7484568B2 (en) Display device, display method, and program
CN111913639A (en) Interactive method, device, system, terminal device and storage medium for virtual content
JP7279425B2 (en) DISPLAY DEVICE, DISPLAY SYSTEM, OPERATING MODE CONTROL METHOD, AND PROGRAM
JP7306190B2 (en) Display device, display method, program
JP2022087633A (en) Display device, erasing method switching method, program
JP7331578B2 (en) Display device, image display method, program
JP2014238449A (en) Image processor
JP7342501B2 (en) Display device, display method, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230331

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230516

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230626

R151 Written notification of patent or utility model registration

Ref document number: 7314719

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151