[go: up one dir, main page]

JP2010271855A - Drawing apparatus, drawing method, program, and recording medium - Google Patents

Drawing apparatus, drawing method, program, and recording medium Download PDF

Info

Publication number
JP2010271855A
JP2010271855A JP2009122264A JP2009122264A JP2010271855A JP 2010271855 A JP2010271855 A JP 2010271855A JP 2009122264 A JP2009122264 A JP 2009122264A JP 2009122264 A JP2009122264 A JP 2009122264A JP 2010271855 A JP2010271855 A JP 2010271855A
Authority
JP
Japan
Prior art keywords
information
drawing information
extracted
screen
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009122264A
Other languages
Japanese (ja)
Inventor
Yuriko Suzuki
由里子 鈴木
Minoru Kobayashi
稔 小林
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2009122264A priority Critical patent/JP2010271855A/en
Publication of JP2010271855A publication Critical patent/JP2010271855A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】描画者が他の描画者による新しい描画情報を認識する事を支援する。
【解決手段】入力装置4により描画入力画面3への入力がなされると、描画情報を画面表示するとともに、描画情報の座標を仮想的な描画スペース上の二次元座標に変換して格納する。これら各参加者による描画スペース上への描画に対して、描画情報抽出部13は、各参加者の書き込み量が一定以上である場合、現在描画中の描画情報の塊の位置や大きさを算出する。抽出描画情報表示制御部14は、抽出描画情報表示画面5に対し、新たに抽出された描画情報の塊や領域を示すリンク画像を表示する。さらに、抽出描画情報表示制御部14は、このリンク画像が選択された場合は描画入力画面を開き、抽出描画情報表示画面5の対応する描画領域の描画情報を前述した描画スペース上から切り取り、この切り取った領域の座標を描画入力画面への座標に変換して当該描画入力画面上に描画する。
【選択図】 図1
A drawing person is supported to recognize new drawing information by another drawing person.
When input to a drawing input screen 3 is performed by an input device 4, drawing information is displayed on the screen, and the coordinates of the drawing information are converted into two-dimensional coordinates on a virtual drawing space and stored. For each drawing on the drawing space by each participant, the drawing information extraction unit 13 calculates the position and size of the drawing information block currently being drawn when the writing amount of each participant is greater than or equal to a certain amount. To do. The extracted drawing information display control unit 14 displays on the extracted drawing information display screen 5 a link image indicating a block or region of newly extracted drawing information. Further, when this link image is selected, the extracted drawing information display control unit 14 opens the drawing input screen, cuts the drawing information of the corresponding drawing area of the extracted drawing information display screen 5 from the drawing space described above, and The coordinates of the clipped area are converted into coordinates for the drawing input screen and drawn on the drawing input screen.
[Selection] Figure 1

Description

本発明は、例えばユーザが思考中の自分の考えやアイデアを書き出すための支援機能を有する描画装置、描画方法、プログラムおよび記録媒体に関する。   The present invention relates to, for example, a drawing apparatus, a drawing method, a program, and a recording medium having a support function for writing out one's thoughts and ideas that a user is thinking.

アイデア創出における思考過程において、アイデアを創出する者の思考中や議論中の考えを書き出す行為は、アイデアを整理し、さらに思考や議論を進める重要な役割を有する。
また、複数人数でアイデア創出を行なう際、参加者は、アイデアの書き出しを行ないながら、同じくアイデアを創出する他者の関連するアイデアやこれまでの自分のアイデアを確認することは、現在の自分の思考の視点とは異なる視点を発見したり思考にかかる刺激を受けたりする場合があり、アイデア創出における新たな発想を生むきっかけとして有効な手段となる。
In the process of thinking in idea creation, the act of writing out ideas that are being considered or discussed by the creator of the idea has an important role in organizing the ideas and promoting thoughts and discussions.
In addition, when creating ideas with multiple people, participants can write out ideas and check related ideas of others who also create ideas and their own ideas so far. In some cases, a viewpoint different from the viewpoint of thinking is discovered or a stimulus for thinking is received, which is an effective means for generating new ideas in idea creation.

しかし、ある参加者がアイデア創出にかかる描画を行ないながら他者の書き込みを確認することは難しい。また、当該参加者は、自らの思考に集中して描画を行なっていると、他者により描画された最新の描画情報に気づきにくいという問題がある。
アイデア創出に使用する従来の道具としては紙やホワイトボードが挙げられるが、いずれの道具を用いる場合でも、ある参加者が描画を行なう際は描画中の他者の体が邪魔になるので、自分の描画を行なう事と他者のアイデアを確認事とを両立させることは困難である。
However, it is difficult for a participant to confirm the writing of others while drawing for idea creation. In addition, when the participant concentrates on his / her own thinking and draws, there is a problem that the latest drawing information drawn by others is difficult to notice.
Conventional tools used to create ideas include paper and whiteboard, but no matter which tool is used, when one participant draws, the other person's body being drawn becomes an obstacle. It is difficult to make both drawing and confirming the ideas of others compatible.

これに対して、物理的に書き込む場所が一つであることや議論に参加している全員が書き出すことといった問題を解決する方法として、例えば特許文献1に開示されるような共有ホワイトボードシステムがある。このシステムでは、クライアントもしくはサーバに、ホワイトボードに書いたもののスナップショットと履歴とをファイルとして保存したものを用いて、会議あるいは遠隔授業でホワイトボード上の作業を再現する。   On the other hand, for example, a shared whiteboard system as disclosed in Patent Document 1 is used as a method of solving the problem that there is only one place to physically write and that all participants participating in the discussion write out. is there. In this system, the work on the whiteboard is reproduced at a meeting or a distance lesson by using a client or server that saves a snapshot and history of what was written on the whiteboard as a file.

特開2007−66315号公報JP 2007-66315 A

前述したような共有ホワイトボードシステムは、参加者ごとに個別の入出力装置を使用して、仮想的な描画面上に描画し、描画情報を参加者間で互いに共有することができる。つまり、物理的な空間を参加者間で共有していないことから、参加者は他者の描画内容を確認する上で当該他者の身体が邪魔になることはない。   The shared whiteboard system as described above can draw on a virtual drawing surface by using individual input / output devices for each participant, and can share drawing information among participants. In other words, since the physical space is not shared among the participants, the participant's body does not get in the way when the other person's drawing content is confirmed.

しかし、このようなシステムを用いても、参加者が他者により描画された最新の描画情報の存在に気づきにくいという問題は解消できない。例えば、参加者がある描画領域への描画をしながら別の描画領域にある他者の書き込みを確認するためには、この描画領域と他者が書き込む全体の描画領域の両方が参加者の視界に入ることが望ましいが、全体の描画領域の広さを参加者の視野に入る広さに設定すると、参加者が描画できるスペースが狭くなってしまい、多くの書き込みを行なえなくなる。   However, even if such a system is used, the problem that it is difficult for the participant to notice the presence of the latest drawing information drawn by others cannot be solved. For example, if a participant is drawing in one drawing area and wants to check the writing of others in another drawing area, both the drawing area and the entire drawing area written by the other party However, if the size of the entire drawing area is set so as to be within the field of view of the participant, the space in which the participant can draw becomes narrow, and a lot of writing cannot be performed.

また、画面上に多くのアイデアを書けるように全体の描画可能領域を広くすると、参加者は、自身のアイデアを書き込むための描画領域と他者が書き込む全体の描画領域の両方を視界に入れることは困難となり、一望しにくくなってしまう。
そこで、本発明の目的は、描画者が他の描画者による新しい描画情報を認識する事を支援することが可能になる描画装置、描画方法、プログラムおよび記録媒体を提供することにある。
In addition, if the entire drawable area is widened so that many ideas can be written on the screen, participants can put both the drawing area for writing their own ideas and the entire drawing area for others to write in view. Becomes difficult and difficult to see.
Therefore, an object of the present invention is to provide a drawing apparatus, a drawing method, a program, and a recording medium that can support a drawing person to recognize new drawing information by another drawing person.

上記目的を達成するため、本発明に係わる描画装置は、描画情報の入力操作を受け付ける入力手段と、前記入力手段により入力した描画情報を当該描画情報の前記描画画面における描画対象領域の情報とともに格納する描画情報格納手段と、前記入力手段により入力した描画情報および前記描画情報格納手段に格納される描画情報を描画するための描画画面を有する表示手段と、前記入力手段により入力した描画情報および前記描画情報格納手段に格納される描画情報を当該描画情報の前記描画画面における描画対象領域の情報をもとに前記描画画面に表示させる表示制御手段と、前記入力手段により入力した、または前記描画情報格納手段に格納された描画情報の描画状態に応じて、所定の単位をなす描画情報を抽出する描画情報抽出手段と、前記描画情報抽出手段より抽出した描画情報を前記描画画面中に表示されている描画情報と区別して表示させる抽出情報表示制御手段とを備えたことを特徴とする。   In order to achieve the above object, a drawing apparatus according to the present invention stores an input unit that receives an input operation of drawing information, and stores the drawing information input by the input unit together with information on a drawing target area on the drawing screen of the drawing information. Drawing information storage means, display means for drawing drawing information input by the input means and drawing information stored in the drawing information storage means, drawing information input by the input means, and Display control means for displaying the drawing information stored in the drawing information storage means on the drawing screen based on the drawing target area information of the drawing information on the drawing screen; and the drawing information input by the input means Drawing information extracting means for extracting drawing information forming a predetermined unit according to the drawing state of the drawing information stored in the storage means , Characterized by comprising an extraction information display control means for displaying the drawing information extracted from the drawing information extraction means in distinction from drawing information displayed in the drawing window.

上記構成の描画装置は、また、前記抽出情報表制御示手段は、前記描画情報抽出手段より抽出した描画情報を表示した際において、当該表示された描画情報が選択された場合に、この選択された情報を前記描画画面上に表示することを特徴とする。
上記構成の描画装置は、また、前記抽出情報表示制御手段は、前記描画情報抽出手段により抽出した描画情報を前記描画画面上の余白の領域または表示情報が一定時間変化しない領域に表示することを特徴とする。
In the drawing apparatus having the above-described configuration, the extracted information table control display means is selected when the displayed drawing information is selected when the drawing information extracted by the drawing information extracting means is displayed. The information is displayed on the drawing screen.
In the drawing apparatus having the above-described configuration, the extraction information display control unit displays the drawing information extracted by the drawing information extraction unit in a blank area on the drawing screen or an area where display information does not change for a certain period of time. Features.

上記構成の描画装置は、また、前記描画情報抽出手段により新たに抽出した描画情報と、前記描画情報抽出手段により過去に抽出して表示した描画情報との差分を計算する計算手段をさらに備え前記抽出描画情報表示手段は、前記差分の程度が同一の情報とみなせる所定の基準を満たす描画情報を前記描画画面上から削除することを特徴とする。   The drawing apparatus having the above configuration further includes a calculation unit that calculates a difference between the drawing information newly extracted by the drawing information extraction unit and the drawing information extracted and displayed in the past by the drawing information extraction unit. The extracted drawing information display means deletes drawing information satisfying a predetermined standard that can be regarded as information having the same degree of difference from the drawing screen.

本発明によれば、描画者が他の描画者による新しい描画情報を認識する事を支援することができる。   ADVANTAGE OF THE INVENTION According to this invention, it can assist that a drawing person recognizes the new drawing information by another drawing person.

本発明の実施形態における描画システムの基本的な構成例を示す図。1 is a diagram illustrating a basic configuration example of a drawing system according to an embodiment of the present invention. 本発明の実施形態における描画システムの描画処理装置の構成例を示すブロック図。1 is a block diagram illustrating a configuration example of a drawing processing device of a drawing system according to an embodiment of the present invention. 本発明の実施形態における描画システムにおける仮想的な二次元平面の描画スペースと描画入力画面との関係を示す図。The figure which shows the relationship between the drawing space of a virtual two-dimensional plane in the drawing system in embodiment of this invention, and a drawing input screen. 本発明の実施形態における描画システムのネットワーク構成の一例を示す図。The figure which shows an example of the network structure of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムにおける、全描画情報表示画面を有する場合の構成例を示す図。The figure which shows the structural example in the case of having all the drawing information display screens in the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置の第2の構成例を示すブロック図。The block diagram which shows the 2nd structural example of the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムにより表示する描画入力画面と全描画情報表示画面を重ね合わせた表示形態の一例を示す図。The figure which shows an example of the display form which overlap | superposed the drawing input screen displayed with the drawing system in embodiment of this invention, and the all drawing information display screen. 本発明の実施形態における描画システムの描画処理装置による描画情報の抽出例を示す図。The figure which shows the example of extraction of the drawing information by the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面の第1の例を示す図。The figure which shows the 1st example of the extraction drawing information display screen by the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面の第2の例を示す図。The figure which shows the 2nd example of the extraction drawing information display screen by the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面における描画情報選択例を示す図。The figure which shows the example of drawing information selection in the extraction drawing information display screen by the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面における選択画像の表示例を示す図。The figure which shows the example of a display of the selection image in the extraction drawing information display screen by the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムによる処理動作の一例を示すフローチャート。The flowchart which shows an example of the processing operation by the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置による抽出描画情報の別の表示例を示す図。The figure which shows another example of a display of the extraction drawing information by the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムの描画処理装置の第3の構成例を示すブロック図。The block diagram which shows the 3rd structural example of the drawing processing apparatus of the drawing system in embodiment of this invention. 本発明の実施形態における描画システムによる処理動作の変形例を示すフローチャート。The flowchart which shows the modification of the processing operation by the drawing system in embodiment of this invention.

本発明にかかるシステムは、複数人でアイデアや議論を書き出し合う事を目的に、仮想的な二次元平面の描画スペースを保持し、その描画スペースの一部の領域を抜き出すことで描画情報の閲覧や描画を行なうことができる、個人用の描画入力画面を備え、また、全ての描画情報を一望表示するための全描画情報表示画面を備える協同描画システムであって、現在描画中の情報である他者が確認すべき描画情報を描画の塊として抽出してリンク画像として自動表示する機能を有する協同描画システムである。ただし、この抽出する描画の塊は、ある期間表示されているものであり、現在または過去のある時点の描画中の塊である。   The system according to the present invention holds a virtual two-dimensional plane drawing space for the purpose of writing ideas and discussions among a plurality of people, and viewing drawing information by extracting a part of the drawing space. This is a collaborative drawing system that has a personal drawing input screen that can perform drawing, and a drawing information display screen that displays all drawing information in a panoramic view. This is a cooperative drawing system having a function of extracting drawing information to be confirmed by others as a lump of drawing and automatically displaying it as a link image. However, the drawing block to be extracted is displayed for a certain period of time, and is the drawing block being drawn at a certain time in the present or the past.

本発明の特徴の要点は、逐次追加される描画情報に対し、描画入力状態、例えば書き込み量に応じて、現在描画中の描画情報の塊、例えば位置と大きさを抽出し、表示の有無を算出して表示する機能を備えることである。
また、本発明にかかる描画システムは、前述のように表示されたリンク画像をマウスによりクリックすると、描画入力画面に表示される領域をリンク画像が対応する領域に移動させる機能を備える。
The main point of the feature of the present invention is that for the drawing information added sequentially, the drawing information block currently being drawn, for example, the position and size is extracted according to the drawing input state, for example, the writing amount, and the presence / absence of display is determined. A function to calculate and display is provided.
In addition, the drawing system according to the present invention has a function of moving an area displayed on the drawing input screen to an area corresponding to the link image when the link image displayed as described above is clicked with a mouse.

本発明にかかる描画システムでは、現在または過去のある時点に描画中であって、かつ意味のある描画情報の塊を切り出すための抽出タイミング、この塊の選び方および保存方法を定義し、切り出し、自動表示、およびリンク機能を実施する手段を有する。
さらに、この描画システムは、抽出した最新の描画内容を、当該描画内容が提示される側の描画状態に応じて表示する機能も備える。
これによって、描画中でも他者の現在描画中の内容、つまり確認すべき領域の存在に気づき易く、この領域の画像を容易に表示できる効果が生ずる。
The drawing system according to the present invention defines the extraction timing for extracting a block of meaningful drawing information that is currently being drawn at a certain point in the past or how to select the block, and a method for saving the block. Means for performing display and link functions.
Furthermore, the drawing system also has a function of displaying the latest extracted drawing contents according to the drawing state on the side where the drawing contents are presented.
As a result, it is easy to notice the content that is currently being drawn by others, that is, the existence of a region to be confirmed even during drawing, and an image can be easily displayed.

この仮想的な二次元平面の描画スペースには、描画入力画面上に過去に書かれた描画情報や別の描画入力画面から入力された描画情報が格納されている。本発明にかかる描画システムは、現在描画中の情報を抽出し、この抽出した情報をリンクアイコンとして抽出描画情報表示画面5に自動表示する。   In this virtual two-dimensional plane drawing space, drawing information written in the past on the drawing input screen and drawing information input from another drawing input screen are stored. The drawing system according to the present invention extracts information currently being drawn, and automatically displays the extracted information on the extracted drawing information display screen 5 as a link icon.

以下図面により本発明の実施形態について説明する。
(第1の実施形態)
まず、本発明の第1の実施形態について説明する。
図1は、本発明の実施形態における描画システムの基本的な構成例を示す図である。
この描画システムは、描画処理装置1、描画表示装置2および入力装置4を有するシステムであり、参加者が思考中の自分の考えやアイデアを書くなどの手書きの書き込みを行なう場合において、書き始め易く、かつ書き続け易くする機能を有するシステムである。
Embodiments of the present invention will be described below with reference to the drawings.
(First embodiment)
First, a first embodiment of the present invention will be described.
FIG. 1 is a diagram illustrating a basic configuration example of a drawing system according to an embodiment of the present invention.
This drawing system is a system having a drawing processing device 1, a drawing display device 2, and an input device 4, and it is easy to start writing when a participant performs handwriting writing such as writing his / her thoughts and ideas during thinking. And a system having a function of making it easy to continue writing.

入力装置4は、参加者が手書きで描画情報を入力するための装置である。
描画表示装置2は、描画処理装置1に接続される装置であり、入力装置4により入力した描画情報を描画処理装置1による処理を経て描画入力画面3上に表示するための装置である。
The input device 4 is a device for a participant to input drawing information by handwriting.
The drawing display device 2 is a device connected to the drawing processing device 1, and is a device for displaying the drawing information input by the input device 4 on the drawing input screen 3 through processing by the drawing processing device 1.

手書き入力のための入力装置4の形態としては、ペンタブレットやマウス入力が挙げられる。また、タブレットと画面が一体となった画面付タブレットやタブレットPCによってペン入力する方法が挙げられる。また、タッチ画面など指で接触することで描画情報を入力する方法も挙げられる。   Examples of the input device 4 for handwriting input include a pen tablet and a mouse input. Moreover, the method of pen-inputting with the tablet with a screen and tablet PC with which the tablet and the screen were united is mentioned. Another example is a method of inputting drawing information by touching with a finger such as a touch screen.

描画入力画面3は、ディスプレイなどに表示されるウインドウ画面であってもよいし、前述したタブレットPCの画面内のウインドウであってもよい。
図1に示した例では、描画表示装置2は前述した画面付タブレットであり、入力装置4は、この画面付タブレットへの入力を行なうためのペンである。この場合、タブレットの画面に表示される描画入力画面3のウインドウ内部に入力装置4であるペンを直接接触させることで描画情報を入力することができ、描画入力画面3上のペンを接触させた位置に線や点などの描画情報が表示される。
The drawing input screen 3 may be a window screen displayed on a display or the like, or may be a window in the above-described tablet PC screen.
In the example illustrated in FIG. 1, the drawing display device 2 is the above-described tablet with a screen, and the input device 4 is a pen for performing input to the tablet with a screen. In this case, the drawing information can be input by directly contacting the pen as the input device 4 inside the window of the drawing input screen 3 displayed on the screen of the tablet, and the pen on the drawing input screen 3 is touched. Drawing information such as lines and dots is displayed at the positions.

従って、入力装置4の一部である、ペンの位置を検出する部分と描画入力画面3上のウインドウ表示部分とが物理的に同じとなる。この場合、手書き入力によって入力された描画情報は、ペンをタブレットに接触させてから放す、つまりペンを上げるまでの軌跡となる二次元座標群の集まりとなる。このようにペンを接触させてから放すまでの軌跡が一つの線や点として表示され、これらの線や点が集まった情報が描画情報となる。   Therefore, the part for detecting the position of the pen, which is a part of the input device 4, and the window display part on the drawing input screen 3 are physically the same. In this case, the drawing information input by handwriting input is a collection of two-dimensional coordinate groups that become a trajectory until the pen is released after being brought into contact with the tablet. In this way, the trajectory from when the pen is touched to when it is released is displayed as a single line or point, and information obtained by collecting these lines and points is the drawing information.

また、この描画システムでは、線も点と同様と定義し、入力装置4により線を入力した際に、これを各点に分解して、始点、終点、およびこれらの間の中間点とし、それらの点がどの点と繋がる、またはどの点とも繋がらないかを示す情報を記憶装置12に保持してもよい。   In this drawing system, a line is also defined as a point. When a line is input by the input device 4, the line is decomposed into points to be a start point, an end point, and an intermediate point between them. The storage device 12 may store information indicating which point is connected to which point or which point is not connected to any point.

なお、入力装置4が前述したマウスである場合は、描画情報は、マウスをクリックダウンしてからクリックアップするまでのカーソルの軌跡でなる二次元座標群の集まりとなる。
また、描画情報には線の太さや色などの属性がある。この太さや色は、あらかじめ設定しておく場合や、描画入力画面3上に一時的に表示される図示しないメニュー画面上でペンやマウスで任意の太さや色の項目を選択することで決定する場合がある。または、描画以外のメニュー選択操作等をなるたけ無くすために、設定できる線の太さや色数を限定して、ペンのボタンやマウスのボタンを利用し、それらを押すことで、押したボタンの種類や回数に応じてあらかじめ割り当てられた線の太さや色に決定する場合もある。具体的には、ペンのボタンを押すことによって、黒→赤→青→消しゴム→黒(戻る)のように、色を変える場合である。
Note that when the input device 4 is the mouse described above, the drawing information is a collection of two-dimensional coordinate groups consisting of the locus of the cursor from the click-down of the mouse to the click-up.
The drawing information has attributes such as line thickness and color. The thickness and color are determined in advance, or by selecting an item of arbitrary thickness and color with a pen or mouse on a menu screen (not shown) temporarily displayed on the drawing input screen 3. There is a case. Or, to eliminate menu selection operations other than drawing, limit the line thickness and number of colors that can be set, use pen buttons and mouse buttons, and press them to select the type of button pressed In some cases, the line thickness or color assigned in advance is determined according to the number of times. Specifically, the color is changed by pressing a button on the pen, such as black → red → blue → eraser → black (return).

図2は、本発明の第1の実施形態における描画システムの描画処理装置の構成例を示すブロック図である。
図2に示すように、本発明の第1の実施形態における描画システムの描画処理装置1は、制御部11、記憶装置12、描画情報抽出部13、抽出描画情報表示制御部14、および表示制御部15を有し、それぞれがバス16を介して相互に接続される。
FIG. 2 is a block diagram illustrating a configuration example of the drawing processing apparatus of the drawing system according to the first embodiment of the present invention.
As shown in FIG. 2, the drawing processing apparatus 1 of the drawing system according to the first embodiment of the present invention includes a control unit 11, a storage device 12, a drawing information extraction unit 13, an extracted drawing information display control unit 14, and display control. Each of which is connected to each other via a bus 16.

記憶装置12は、入力装置4により入力された描画情報を当該描画情報の描画画面における描画対象領域の情報とともに格納するための描画情報格納部17を有する。
描画情報抽出部13は、仮想的な二次元平面の描画スペース上の全ての描画情報に対して、描画入力状態に応じて、現在または過去のある時点に描画された描画情報の塊や領域を抽出する。
抽出描画情報表示制御部14は、描画情報抽出部13より抽出された描画情報を示す画像を、描画表示装置2における抽出描画情報表示画面5に表示する。
The storage device 12 includes a drawing information storage unit 17 for storing the drawing information input by the input device 4 together with the information on the drawing target area on the drawing screen of the drawing information.
The drawing information extraction unit 13 applies a lump or region of drawing information drawn at a current or past time to all drawing information on a virtual two-dimensional plane drawing space according to a drawing input state. Extract.
The extracted drawing information display control unit 14 displays an image indicating the drawing information extracted by the drawing information extraction unit 13 on the extracted drawing information display screen 5 in the drawing display device 2.

表示制御部15は、入力した描画情報および描画情報格納部17に格納される描画情報を当該描画情報の描画画面における描画対象領域の情報をもとに描画画面である描画入力画面3に表示させる。
描画入力画面3上に入力された描画情報は、仮想的な描画スペースである仮想描画スペース上の二次元座標空間の座標として常に記憶装置12に保持される。本実施形態では、仮想描画スペース上の二次元座標平面の一部の領域を切り出した切り出し領域の描画情報が描画入力画面3のウインドウに表示される。
The display control unit 15 displays the input drawing information and the drawing information stored in the drawing information storage unit 17 on the drawing input screen 3 that is a drawing screen based on the drawing target area information on the drawing information drawing screen. .
The drawing information input on the drawing input screen 3 is always held in the storage device 12 as coordinates in a two-dimensional coordinate space on the virtual drawing space that is a virtual drawing space. In the present embodiment, drawing information of a cutout area obtained by cutting out a partial area of the two-dimensional coordinate plane on the virtual drawing space is displayed in the window of the drawing input screen 3.

従って、描画入力画面3を開く際、仮想描画スペースにおける二次元座標平面上の切り出し領域の座標と描画入力画面3の座標との対応をとるためのデータを記憶装置12に保持する。
具体的には、例えば前述した切り出し領域の左上の座標値が描画入力画面3上の左上の座標値となるように、切り出し領域の左上の座標値を前述した対応を取るためのデータとして記憶装置12に保持する。
Therefore, when the drawing input screen 3 is opened, the storage device 12 holds data for associating the coordinates of the cutout region on the two-dimensional coordinate plane in the virtual drawing space with the coordinates of the drawing input screen 3.
Specifically, for example, the upper left coordinate value of the cutout area is stored as data for taking the above correspondence so that the upper left coordinate value of the cutout area becomes the upper left coordinate value on the drawing input screen 3. 12 to hold.

描画入力画面3上から描画情報が入力されると、描画入力画面3上での座標値に切り出し領域の左上の座標値を加えた座標値が描画情報格納部17に格納される。
反対に、格納された描画情報を描画入力画面3に再描画する場合は、格納された座標値から前述した切り出し領域の左上の座標値を差し引いて求められる二次元座標値をもとに再描画がなされる。
When drawing information is input from the drawing input screen 3, a coordinate value obtained by adding the upper left coordinate value of the cutout area to the coordinate value on the drawing input screen 3 is stored in the drawing information storage unit 17.
On the contrary, when the stored drawing information is redrawn on the drawing input screen 3, the drawing is redrawn based on the two-dimensional coordinate value obtained by subtracting the upper left coordinate value of the cutout area from the stored coordinate value. Is made.

なお、この仮想描画スペースと描画入力画面との座標倍率は同じに設定してもよいし、異なるように設定してもよい。例えば描画入力画面3の描画スペースに対して、仮想描画スペースが2倍の倍率として設定された場合は、描画入力画面3から入力された描画情報は、当該描画入力画面上の座標値を2倍した座標値が仮想描画スペース上の二次元座標値として描画情報格納部17に格納される。また、この格納された描画情報をスクロール等にしたがって描画入力画面3に再描画する場合は、当該格納された座標値を1/2倍した座標値をもとに画面上に描画される。   Note that the coordinate magnifications of the virtual drawing space and the drawing input screen may be set to be the same or different. For example, when the virtual drawing space is set to double the drawing space of the drawing input screen 3, the drawing information input from the drawing input screen 3 doubles the coordinate value on the drawing input screen. The coordinate values thus stored are stored in the drawing information storage unit 17 as two-dimensional coordinate values on the virtual drawing space. When the stored drawing information is redrawn on the drawing input screen 3 in accordance with scrolling or the like, the drawing is drawn on the screen based on a coordinate value obtained by halving the stored coordinate value.

図3は、本発明の実施形態における描画システムにおける仮想的な二次元平面の描画スペースと描画入力画面との関係を示す図である。
従って、全ての仮想描画スペース上の二次元座標で構成された、入力装置4により入力された描画情報のデータが描画情報格納部17に保持され、描画入力画面は、図3に示すように、仮想描画スペース上の描画情報の一部を切り出した描画情報が表示される窓となる。
FIG. 3 is a diagram showing a relationship between a virtual two-dimensional plane drawing space and a drawing input screen in the drawing system according to the embodiment of the present invention.
Therefore, the drawing information data input by the input device 4 composed of two-dimensional coordinates on all virtual drawing spaces is held in the drawing information storage unit 17, and the drawing input screen is as shown in FIG. This is a window in which drawing information obtained by cutting out a part of the drawing information on the virtual drawing space is displayed.

なお、描画入力画面3を開く場合に仮想的な二次元平面の描画スペース上から切り出す領域は、利用者に応じてあらかじめ設定値で定めてもよいし、仮想的な二次元平面の描画スペースのうち比較的余白が多いスペースをランダムに選出してもよい。また、描画入力画面3を開いた後で、この画面に対応する領域を、入力装置4であるボタンやペンを用いてでスクロールさせるなどして、その近傍の領域に移動することができる。   It should be noted that when the drawing input screen 3 is opened, the area to be cut out from the virtual two-dimensional plane drawing space may be set in advance according to the user, or the virtual two-dimensional plane drawing space. A space with a relatively large margin may be selected at random. In addition, after the drawing input screen 3 is opened, the area corresponding to this screen can be moved to a nearby area by, for example, scrolling with the button or pen as the input device 4.

また、この描画入力画面3は、一人で使用し、この画面上で入力された描画情報を仮想的な二次元平面の描画スペースにためていくことも考えられるが、本実施形態では、複数の描画システムをネットワークでつないで、描画システム同士で描画情報を送受信することで他のシステムからの描画情報を書き込むことで、協同での描画を可能としている。   The drawing input screen 3 can be used by one person, and the drawing information input on this screen can be stored in a virtual two-dimensional plane drawing space. By connecting drawing systems via a network and writing drawing information from other systems by transmitting and receiving drawing information between the drawing systems, cooperative drawing is possible.

図4は、本発明の実施形態における描画システムのネットワーク構成の一例を示す図である。
図4に示した例では、複数の参加者のそれぞれが使用する描画処理装置1をクライアントと位置づけ、これらがネットワークでサーバ30に接続される。
各クライアントは、他のクライアントからの描画情報を受信した場合、この描画情報を当該描画情報の描画画面における描画対象領域の情報とともに描画情報格納部17に格納することで、当該描画情報を自装置により描画した描画情報に反映させる。
FIG. 4 is a diagram illustrating an example of a network configuration of the drawing system according to the embodiment of the present invention.
In the example shown in FIG. 4, the drawing processing apparatus 1 used by each of a plurality of participants is positioned as a client, and these are connected to the server 30 via a network.
When each client receives drawing information from another client, the drawing information is stored in the drawing information storage unit 17 together with information on the drawing target area on the drawing screen of the drawing information. It is reflected in the drawing information drawn by.

サーバ30は、各クライアントからの描画情報を受け取って、他のクライアントに転送する。サーバ30は、描画情報を転送するとともに、この情報を描画する全描画情報表示画面を有して、ディスプレイや前のスクリーンに投影する。図4に示した例では、サーバ30は投影装置31により全描画情報表示画面をスクリーン32に投影する。   The server 30 receives drawing information from each client and transfers it to other clients. The server 30 transfers drawing information and has an entire drawing information display screen for drawing this information, and projects it on the display or the previous screen. In the example shown in FIG. 4, the server 30 projects the entire drawing information display screen onto the screen 32 by the projection device 31.

また、サーバ側の表示画面は、クライアントの全描画情報画面と同様、書き込む範囲が広がることで縮小表示されることもある。従って、サーバ30もクライアントと同様に、仮想描画スペース上の二次元座標として、全クライアントから送られてきた描画情報を記憶装置に格納し、この格納した描画情報を再描画時に利用する。   Also, the server-side display screen may be displayed in a reduced size as the writing range is widened, like the all drawing information screen of the client. Accordingly, similarly to the client, the server 30 stores the drawing information sent from all the clients as two-dimensional coordinates on the virtual drawing space in the storage device, and uses the stored drawing information at the time of redrawing.

また、クライアントは、サーバ30から転送された他のクライアントの描画情報を、全描画情報画面や描画入力画面に追加して描画して描画情報格納部17に格納する。なお、クライアントは、全てのクライアントで保持している描画情報の順序が同じになるように、サーバ30から送られた描画情報順に格納してもよい。   Further, the client adds the drawing information of the other clients transferred from the server 30 to the entire drawing information screen or the drawing input screen, draws it, and stores it in the drawing information storage unit 17. The client may store the drawing information in the order of the drawing information sent from the server 30 so that the order of the drawing information held by all the clients is the same.

つまり、クライアントは、サーバ30と接続していない場合には、描画入力画面から入力された順序で描画情報を格納するが、サーバ30と接続している場合は、描画入力画面から入力された描画情報を一旦サーバ30に送り、サーバ30から転送されてきた時点での順番で格納することになる。   That is, when the client is not connected to the server 30, the drawing information is stored in the order input from the drawing input screen. When the client is connected to the server 30, the drawing input from the drawing input screen is stored. Information is once sent to the server 30 and stored in the order in which the information was transferred from the server 30.

ただし、サーバ30と接続している場合でも、入力時に、入力された順序で描画入力画面や全描画情報入力画面へ描画しておき、その描画情報がサーバ30から転送されてきた時点で、転送順に描画情報を再描画する方法もある。これにより入力時には遅延なく描画されることでスムーズな書き易さを保つようにしてもよい。また、クライアントごとで描画情報にタイムスタンプを付与し、この順番で描画すると決める方法を用いてもよい。
このように描画順序を揃えることで、描画したものを後で消しゴムで消した事象が発生しても同じ描画画面になる。
以上のように、各クライアントの描画領域が物理的に異なる構成とすれば、複数人による描画を可能とし、同時に書く事や書く躊躇をなくすことが可能となる。
However, even when connected to the server 30, at the time of input, drawing is performed on the drawing input screen or the entire drawing information input screen in the input order, and when the drawing information is transferred from the server 30, the transfer is performed. There is also a method of redrawing the drawing information in order. Thereby, it is possible to maintain smooth writing ease by drawing without delay at the time of input. Alternatively, a method may be used in which time stamps are attached to the drawing information for each client and the drawing information is determined to be drawn in this order.
By arranging the drawing order in this way, the same drawing screen is obtained even if an event occurs in which the drawn object is erased later by the eraser.
As described above, if each client has a physically different drawing area, drawing by a plurality of people is possible, and writing and writing habits can be eliminated at the same time.

また、サーバ30が投影する全描画情報表示画面や描画入力画面に、他のクライアントが開いている描画入力画面の位置、つまり描画領域を示す枠を表示したり、他者のペンまたはマウス位置、つまりマウスカーソル情報を表示したりしてもよい。
また、描画情報以外にペンの位置を送ることで描画したものを指示し、それを他者に伝えることもできる。さらに、これまでクライアント間で送りあった描画情報をサーバ30で格納しておき、参加者が途中参加した場合にそれらの情報を送って途中参加可能とすることもできる。
なお、ここではサーバ30を設けた例を挙げたが、サーバを設けずにクライアントだけで構成し、各クライアントがそれぞれ描画情報を送りあってもよい。
Further, on the entire drawing information display screen and drawing input screen projected by the server 30, the position of the drawing input screen opened by another client, that is, a frame indicating the drawing area, the position of the other person's pen or mouse, That is, mouse cursor information may be displayed.
In addition to drawing information, it is possible to instruct what is drawn by sending the position of the pen and to convey it to others. Furthermore, drawing information that has been sent between clients so far can be stored in the server 30, and when a participant joins in the middle, such information can be sent to make the participation possible.
In this example, the server 30 is provided. However, the server 30 may be provided only with the client, and each client may send drawing information.

図5は、本発明の実施形態における描画システムにおける、全描画情報表示画面を有する場合の構成例を示す図である。
さらに、本実施形態における描画システムは、図5に示すように、仮想的な二次元平面の描画スペース上の二次元座標から構成された全ての描画情報を表示するための全描画情報表示画面6を有し、この全描画情報表示画面6内の領域を入力装置4により選択することで、その領域を描画用に拡大して描画入力画面3に表示する構成とする事もできる。
FIG. 5 is a diagram illustrating a configuration example in the case where the drawing system according to the embodiment of the present invention has an entire drawing information display screen.
Furthermore, as shown in FIG. 5, the drawing system according to the present embodiment has a total drawing information display screen 6 for displaying all drawing information composed of two-dimensional coordinates on a drawing space of a virtual two-dimensional plane. It is also possible to select the area in the entire drawing information display screen 6 by the input device 4 so that the area is enlarged for drawing and displayed on the drawing input screen 3.

なお、全描画情報表示画面6には、仮想的な二次元平面の描画スペース上の二次元座標から構成された全ての描画情報が存在する領域に限らず、描画システムの起動時などは、仮想的な二次元平面の描画スペースには何も書かれていないので、当該仮想的な二次元平面の描画スペース上のあらかじめ設定した大きさの領域を表示するとする。   Note that the entire drawing information display screen 6 is not limited to an area in which all drawing information composed of two-dimensional coordinates on a drawing space of a virtual two-dimensional plane exists, Since nothing is written in the drawing space of a typical two-dimensional plane, an area of a preset size on the drawing space of the virtual two-dimensional plane is displayed.

図6は、本発明の実施形態における描画システムの描画処理装置の第2の構成例を示すブロック図である。
図6に示した例では、描画処理装置1は、図2に示した例と比較して、全画面情報表示処理部21をさらに有する。
実現方法として、全画面情報表示処理部21は、描画情報格納部17に格納される仮想描画スペース上の二次元座標である描画情報に対して、この仮想描画スペースの大きさを予め設定しておき、仮想描画スペースの大きさと全描画情報表示画面6の大きさとから、描画情報を変換する倍率を算出する。
FIG. 6 is a block diagram illustrating a second configuration example of the drawing processing apparatus of the drawing system according to the embodiment of the present invention.
In the example illustrated in FIG. 6, the drawing processing apparatus 1 further includes a full screen information display processing unit 21 as compared with the example illustrated in FIG. 2.
As an implementation method, the full-screen information display processing unit 21 sets the size of this virtual drawing space in advance for drawing information that is two-dimensional coordinates on the virtual drawing space stored in the drawing information storage unit 17. The magnification for converting the drawing information is calculated from the size of the virtual drawing space and the size of the entire drawing information display screen 6.

全画面情報表示処理部21は、仮想描画スペースに対する全描画情報表示画面6の大きさの倍率から、全描画情報表示画面6に描画する描画情報の座標値を算出し、この座標値に従った描画情報を全描画情報表示画面6に表示する。
また、あらかじめ設定した大きさの仮想的な二次元平面の描画スペースの大きさや、当該仮想的な二次元平面の描画スペースの全ての描画情報を含む範囲の大きさに対して全描画情報表示画面6が狭い場合は、当該全描画情報表示画面6を仮想的な二次元平面の描画スペースに対して一定の縮小率で表示する。
The full screen information display processing unit 21 calculates the coordinate value of the drawing information to be drawn on the full drawing information display screen 6 from the magnification of the size of the full drawing information display screen 6 with respect to the virtual drawing space, and follows this coordinate value. Drawing information is displayed on the entire drawing information display screen 6.
In addition, the entire drawing information display screen for the size of the drawing space of the virtual two-dimensional plane having a preset size and the size of the range including all the drawing information of the drawing space of the virtual two-dimensional plane. If 6 is narrow, the entire drawing information display screen 6 is displayed at a constant reduction rate with respect to the virtual two-dimensional plane drawing space.

基本的には、描画システムの立ち上がり時の予め設定された仮想的な二次元平面の描画スペースの大きさは描画入力画面3に表示すべき仮想的な二次元平面の描画スペースに対して広いので、描画入力画面3に表示された描画情報に比べて全描画情報表示画面6に表示される描画情報は縮小されている。
従って、全描画情報表示画面6内の領域を入力装置4により選択すると、その領域が拡大して描画入力画面3に表示されるように見える。また、描画入力画面3より入力された情報は、その拡大の倍率とは反対の倍率で縮小されて全描画情報表示画面6に描画されることになる。よって、参加者は拡大された描画入力画面3を使うことで描画情報を大きく書き込むことができ、書き込み易くなる。
Basically, the size of the preset virtual two-dimensional plane drawing space at the start of the drawing system is larger than the virtual two-dimensional plane drawing space to be displayed on the drawing input screen 3. The drawing information displayed on the entire drawing information display screen 6 is reduced as compared with the drawing information displayed on the drawing input screen 3.
Accordingly, when an area in the entire drawing information display screen 6 is selected by the input device 4, it appears that the area is enlarged and displayed on the drawing input screen 3. Further, the information input from the drawing input screen 3 is reduced and drawn on the entire drawing information display screen 6 at a magnification opposite to the enlargement magnification. Therefore, the participant can write drawing information greatly by using the enlarged drawing input screen 3, and writing becomes easy.

具体的なアルゴリズム例を挙げる。まず、仮想描画スペース上の二次元座標で構成された、入力装置4により入力された描画情報のデータ(Point_base.x,Point_base.y)を描画する仮想描画スペースの大きさをBaseAeaSize.x、BaseAeaSize.yとし、全描画情報表示画面6の大きさをWholeWndSize.x、WholeWndSize.yとする。   A specific algorithm example is given. First, the size of the virtual drawing space for drawing the drawing information data (Point_base.x, Point_base.y) input by the input device 4, which is composed of two-dimensional coordinates on the virtual drawing space, is set to BaseAeaSize.x, BaseAeaSize. .y, and the size of the entire drawing information display screen 6 is WholeWndSize.x and WholeWndSize.y.

そして、全画面情報表示処理部21は、仮想描画スペース上の二次元座標値で構成された、入力装置4により入力された描画情報の座標値(Point_base.x,Point_base.y)を以下の式(1),(2)に従って全描画情報表示画面6の座標値(Point_WholeWnd.x,Point_WholeWnd.y)に変換し、全描画情報表示画面6上に表示する。この変換式は、以下となる。   Then, the full-screen information display processing unit 21 uses the following formula to calculate the coordinate values (Point_base.x, Point_base.y) of the drawing information input by the input device 4, which are configured with two-dimensional coordinate values in the virtual drawing space. According to (1) and (2), the coordinate values (Point_WholeWnd.x, Point_WholeWnd.y) of the all drawing information display screen 6 are converted and displayed on the all drawing information display screen 6. This conversion formula is as follows.

Point_WholeWnd.x=Point_base.x×(WholeWndSize.x/BaseAeaSize.x) …式(1)
Point_WholeWnd.y=Point_base.y×(WholeWndSize.y/BaseAeaSize.y) …式(2)
また、この全描画情報表示画面6に表示される描画情報に対して、描画入力画面3に切り出す描画情報は拡大表示されることになるので、仮想描画スペースに対する全描画情報表示画面6の大きさの倍率(WholeWndSize.x/BaseAeaSize.x,WholeWndSize.y/BaseAeaSize.y)は1以下であり、この倍率は仮想描画スペース上である二次元座標平面において描画入力画面3のウインドウとして切り出す領域に対する描画入力画面3のウインドウの大きさの倍率(DrawWndSize.x/DrawAeaSize.x,DrawWndSize.y/DrawAeaSize.y)より小さい値になる。
Point_WholeWnd.x = Point_base.x x (WholeWndSize.x / BaseAeaSize.x) ... Formula (1)
Point_WholeWnd.y = Point_base.y x (WholeWndSize.y / BaseAeaSize.y) ... Formula (2)
Further, since the drawing information cut out on the drawing input screen 3 is enlarged and displayed with respect to the drawing information displayed on the entire drawing information display screen 6, the size of the entire drawing information display screen 6 with respect to the virtual drawing space is displayed. The magnification (WholeWndSize.x / BaseAeaSize.x, WholeWndSize.y / BaseAeaSize.y) is 1 or less, and this magnification is the drawing for the area to be cut out as the window of the drawing input screen 3 in the two-dimensional coordinate plane on the virtual drawing space. The value is smaller than the magnification of the window of the input screen 3 (DrawWndSize.x / DrawAeaSize.x, DrawWndSize.y / DrawAeaSize.y).

図7は、本発明の実施形態における描画システムにより表示する描画入力画面と全描画情報表示画面を重ね合わせた表示形態の一例を示す図である。
また、表示方法としては、描画入力画面を全描画情報表示画面と並べて表示する方法もあるが、画面スペースを効率的に使うため、描画中である描画入力画面が立ち上がっている間は、当該描画入力画面を図7に示すように全描画情報表示画面に重ね、かつ当該描画入力画面は背後の全描画情報表示画面が参加者に見えるように半透明で表示してもよい。
FIG. 7 is a diagram showing an example of a display form in which a drawing input screen displayed by the drawing system according to the embodiment of the present invention and an entire drawing information display screen are overlaid.
As a display method, there is a method of displaying the drawing input screen side by side with the entire drawing information display screen. However, in order to use the screen space efficiently, the drawing input screen is displayed while the drawing input screen being drawn is started. The input screen may be superimposed on the entire drawing information display screen as shown in FIG. 7, and the drawing input screen may be displayed in a translucent manner so that the participants can see the entire drawing information display screen behind.

このような表示形態とすれば、参加者は画面自体が狭くても、描画している部分と全体とを両方同時に見ることができる。さらに、描画入力画面が全描画情報表示画面のどこを描画中の画面なのか参加者が分かるように、全描画情報表示画面に枠などの4本の線で構成されたイメージを付加することで描画領域を示してもよい。   With such a display form, the participant can see both the drawn part and the whole at the same time even if the screen itself is narrow. Furthermore, by adding an image composed of four lines such as a frame to the entire drawing information display screen so that the participants can understand where the drawing input screen is the drawing screen of the entire drawing information display screen. A drawing area may be indicated.

以降、複数の描画システムをネットワークを介して接続し、システム内のクライアント間で描画情報を送り合って他者の描画情報を自身のクライアントに書き込むことで、複数人で一つの仮想的な二次元平面の描画スペースに描画情報をためていくシステムを例に挙げ、また、全描画情報表示画面6を描画入力画面とともに表示するものとして説明する。   Thereafter, multiple drawing systems are connected via a network, drawing information is sent between clients in the system, and other people's drawing information is written to their own clients, so that multiple people can make one virtual two-dimensional A system that stores drawing information in a flat drawing space will be described as an example, and the entire drawing information display screen 6 will be displayed together with a drawing input screen.

描画情報抽出部13は、入力装置4によりに入力された、または描画情報格納部17に格納された、仮想的な二次元平面の描画スペース上の全ての描画情報に対して、描画入力状態に応じて、現在または過去のある時点で描画された描画情報の塊や領域を抽出する機能を有する。   The drawing information extraction unit 13 enters the drawing input state for all drawing information on the virtual two-dimensional plane drawing space input by the input device 4 or stored in the drawing information storage unit 17. Accordingly, it has a function of extracting a lump or region of drawing information drawn at a certain time in the present or past.

また、描画情報の入力は各描画処理装置1の描画入力画面3から行われるものであることから、描画情報抽出部13は、前述したように仮想的な二次元平面の描画スペース上の全ての描画情報に対して、描画情報の塊や領域を抽出するための領域算出を常に行なうのではなく、その時に開いている描画入力画面3の範囲の描画情報や、この情報を含む所定の範囲の描画情報に対する塊や領域を抽出するための領域算出を行なってもよい。   Since the drawing information is input from the drawing input screen 3 of each drawing processing apparatus 1, the drawing information extracting unit 13 can perform all of the drawing on the virtual two-dimensional plane as described above. For the drawing information, the area calculation for extracting the block or area of the drawing information is not always performed, but the drawing information of the range of the drawing input screen 3 opened at that time or the predetermined range including this information You may perform area | region calculation for extracting the lump and area | region with respect to drawing information.

前述のように、描画情報抽出部13により現在または過去のある時点において描画中の塊を抽出するために、意味のある描画情報の塊を切り出すための抽出タイミングや塊の選択手法について説明する。
描画を切り出すタイミングとなる描画状態としては、仮想的な二次元平面の描画スペース上のある領域、または描画入力画面3内の領域に対して、ある描画者が一定の量または一定時間にわたる書き込みを行った場合に、この書き込まれた描画情報を抽出することが挙げられる。
As described above, in order to extract a block that is currently being drawn by the drawing information extraction unit 13 at a certain point in time or in the past, an extraction timing and a block selection method for extracting a block of meaningful drawing information will be described.
As a drawing state that is a timing to cut out drawing, a certain writer writes a certain amount or a certain amount of time to a certain area on a drawing space of a virtual two-dimensional plane or a region in the drawing input screen 3. When it is performed, the written drawing information is extracted.

または、描画量が一定量に達していなくても、複数人がある一定距離の範囲内に描画を書き出した場合や、描画を終えてから一定時間描画しない時間が発生したタイミングを、切り出すタイミングとしてもよい。
また、ある時点から描画を始めた描画座標に対して当該描画座標の広がりが一定範囲になったタイミングを切り出すタイミングとしてもよい。
この算出対象の広がりとしては、描画開始点からの距離でもよいし、描画の領域について逐次算出している抽出領域の中心点からの距離でもよい。
Or, even when the drawing amount has not reached a certain amount, when multiple people write out drawing within a certain distance range, or when the time when drawing has not been done for a certain period of time after drawing has occurred Also good.
Alternatively, the timing at which the spread of the drawing coordinates is within a certain range with respect to the drawing coordinates at which drawing has started from a certain point in time may be used as the timing for cutting out.
The spread of the calculation target may be a distance from the drawing start point or a distance from the center point of the extraction area that is sequentially calculated for the drawing area.

また、前述した切り出すタイミングは、ある時点から開始された描画の線や点に対して、一定の距離だけ離れた領域に書き出し始めた時に、その前に書き出していた領域を抽出するタイミングとしてもよい。
また、前述したタイミングは、単純に、一定時間ごとに描画情報抽出を実行するタイミングとしてもよい。また、ここまで述べた方法を組み合わせて導いたタイミングを切り出すタイミングとしてもよい。
In addition, the above-described extraction timing may be a timing for extracting a previously written area when writing is started in an area separated by a certain distance from a drawing line or point started from a certain point in time. .
Further, the timing described above may simply be a timing at which drawing information extraction is executed at regular intervals. Moreover, it is good also as a timing which cuts out the timing led by combining the method described so far.

描画情報の塊や領域の抽出手順としては、描画情報抽出部13が起動した該当する領域について、現在または過去のある時点を抽出タイミングとした、その抽出時点までの、ある描画者の描画を網羅する領域の描画を抽出する方法がある。
また、過去のある時点から現在または別のある時点を描画情報抽出部13による抽出タイミングとしたその抽出時点までの描画情報が網羅される領域の描画を抽出する方法がある。
また、現在または過去のある時点を抽出タイミングとした、その抽出時点の描画情報を基準として、ある一定範囲の領域内の描画を描画情報抽出部13により抽出する方法がある。
The drawing information lump or area extraction procedure covers the drawing of a certain drawer up to the extraction time for the corresponding area activated by the drawing information extraction unit 13 with the current or past time as the extraction timing. There is a method of extracting the drawing of the area to be performed.
Further, there is a method of extracting a drawing of a region in which drawing information is covered from a certain past time point to the present or another certain time point as an extraction timing by the drawing information extraction unit 13.
In addition, there is a method in which the drawing information extraction unit 13 extracts a drawing within a certain range with reference to drawing information at the time of extraction with a current or past time as an extraction timing.

この場合、基準点は抽出領域の中心であるとして領域を切り出してもよく、また、現在または過去のある時点までの領域内の描画点や線において、その描画点や線のタイムスタンプが抽出時点までの一定時間内に描画されたものが入る領域として、基準点を含みつつ描画情報抽出部13により抽出してもよい。   In this case, the region may be cut out assuming that the reference point is the center of the extraction region, and the drawing point or line time stamp of the drawing point or line in the region up to the current or past time point The drawing information extraction unit 13 may extract a region including a reference drawn within a certain period until the reference information is included.

図8は、本発明の実施形態における描画システムの描画処理装置による描画情報の抽出例を示す図である。
その他、図8に示した抽出描画の第1の塊のように、現在または過去のある時点を抽出タイミングとした抽出時点の描画の線や点に対して、つながった線や点は一つの塊として抽出してもよいし、または図8に示した抽出描画の第2の塊のように、線や点はつながってはいないが、それぞれの繋がった線や点の塊同士が一定距離内にある場合は同じ塊としてもよい。
FIG. 8 is a diagram showing an example of drawing information extraction by the drawing processing device of the drawing system according to the embodiment of the present invention.
In addition, like the first block of extraction drawing shown in FIG. 8, the connected line or point is one block with respect to the drawing line or point at the extraction time with the current or past time as the extraction timing. As shown in FIG. 8, the lines or points are not connected, but the connected lines or points are within a certain distance. In some cases, the same lump may be used.

また、参加者は、書く時は描画の塊を一気に書いて、別の塊の描画に移る前に一息つく傾向を反映して描画情報抽出部13により描画領域を抽出する方法もある。
この方法は、描画入力画面上のある一定範囲内の余白がある領域や、ある一定期間書き込みがなかった後の初めて書き出す描画の位置を開始点とし、その開始点から一定時間内に描画した線や点をひとつの塊ととらえ、または、描画の終了から再開までの時間が一定時間以上であったとしても、先の塊と重なっている、または内部にあるような描画の線や点は同じ塊ととらえ、その固まりを抽出する方法である。
In addition, there is a method in which a participant writes a drawing block at a time when writing, and extracts a drawing area by the drawing information extraction unit 13 reflecting a tendency to take a breath before drawing another drawing.
This method starts from the area where there is a margin within a certain range on the drawing input screen, or the position of the first drawing after no writing for a certain period, and the line drawn within a certain time from that starting point. Even if the time from the end of drawing to the restart is more than a certain time, drawing lines and points that overlap or are inside are the same This is a method of capturing a lump as a lump.

例えば、図8に示した抽出描画の第3の塊は左上の開始点から描画し始め、つながった、または一定の近い距離の線を書き、またはその線描画から一定時間内に次の線を描いて描画領域を広げていく。次に、しばらく時間をおいて、図8に示した第4の塊の開始点から描画を始める。   For example, the third block of the extracted drawing shown in FIG. 8 starts drawing from the starting point at the upper left, and draws a line of a connected or constant distance, or draws the next line within a certain time from the line drawing. Draw and expand the drawing area. Next, after a while, drawing is started from the start point of the fourth block shown in FIG.

このとき、しばらく時間をおかなければ同じ描画塊となるが、第4の塊の開始点が、その開始点前の第3の塊内の描画点に対して時間をおいたことで、または第3の塊の各描画の線や点とは離れているため、別の塊として定義することとなる。
なお、描画情報抽出部13により第3の塊との離れる程度を算出するに当たり、第3の塊の各描画の線や点の座標と第4の塊の開始点の座標との距離を算出する方法があるが、第3の塊の領域を広げる際に、この第3の塊の描画範囲として、第3の塊の描画が網羅するよう四角形の破線で示したような領域の座標を描画情報抽出部13により逐次計算しておき、その領域から第4の塊の開始点との距離を算出する方法もある。
At this time, if the time is not set for a while, the same drawing block is obtained. However, the fourth block start point is set to the drawing point in the third block before the start point, or the first block. Since the three blocks are separated from the lines and points of each drawing, they are defined as separate blocks.
In calculating the degree of separation from the third chunk by the drawing information extraction unit 13, the distance between the coordinates of each drawing line or point of the third chunk and the coordinates of the start point of the fourth chunk is calculated. There is a method, but when expanding the area of the third chunk, the coordinates of the area as shown by a rectangular broken line so that the drawing of the third chunk is covered as the drawing range of the third chunk is drawn information There is also a method in which the extraction unit 13 sequentially calculates and calculates the distance from the region to the start point of the fourth block.

第4の塊の描画を進めていくことによって、第4の塊の左下の描画は第3の塊の描画点に近いが、この第3の塊と第4の塊とでは描画の時期が異なり、それぞれの開始点が異なるので、描画情報抽出部13により第3の塊と第4の塊とを別の塊として取り出すことができる。   By proceeding with the drawing of the fourth chunk, the lower left drawing of the fourth chunk is close to the drawing point of the third chunk, but the drawing timing differs between the third chunk and the fourth chunk. Since the start points are different, the drawing information extraction unit 13 can extract the third chunk and the fourth chunk as separate chunks.

ただし、塊ととらえる定義を緩めて、重なっていなくても、一定の近い距離にある描画も塊とすることもある。または、ここまで述べた方法を組み合わせて塊を取り出すようにしてもよい。
さらに、描画の塊の抽出方法としては、塊と定義された描画情報のみを抽出してもよいし、この塊と定義された描画を網羅する領域内の描画を抽出してもよい。
従って、塊には定義されていない描画ではあるが、その範囲内に描画されている描画、例えば過去の描画や別の塊の描画も描画情報抽出部13により抽出してもよい。その領域の形は四角形の場合もあるし円形の場合もある。
However, the definition of capturing as a lump is relaxed, and even if there is no overlap, drawing at a certain close distance may be a lump. Or you may make it take out a lump combining the method described so far.
Further, as a method of extracting a drawing block, only drawing information defined as a block may be extracted, or drawing in an area covering the drawing defined as the block may be extracted.
Therefore, although the drawing is not defined in the chunk, the drawing information extraction unit 13 may extract a drawing drawn within the range, for example, a past drawing or another drawing. The shape of the region may be a square or a circle.

抽出した塊の描画情報の保存データは、上記の方法で切り取った塊に対して、塊と定義された描画情報のみを抽出する場合は、その塊として定義された描画情報のリストで構成される。
また、上記の方法で切り取った塊に対して、その塊を網羅するまたは一部含む、ある範囲内の領域を抽出する場合には、その領域の中心や左上などの基準点P(x,y)と領域の大きさWx,Wyが保存データとなる。
The drawing data storage data of the extracted chunk is composed of a list of drawing information defined as the chunk when only the drawing information defined as the chunk is extracted from the chunk cut by the above method. .
In addition, when extracting a region within a certain range that covers or partially includes the lump cut out by the above method, a reference point P (x, y such as the center or upper left of the region is extracted. ) And area sizes Wx and Wy are stored data.

つまり、n番目の塊G(n)は、以下の式(3)で表される。
G(n)=(P(x,y),Wx,Wy)) …式(3)
また、抽出領域が円の場合や正方形の場合は、G(n)は以下の式(4)で表される。
G(n)=(P(x,y),W)) …式(4)
式(10)おけるWは基準点からの距離である。また、Wが描画入力画面の大きさであるなどして一定の場合は、抽出領域は定数となり、既知となるので、G(n)は以下の式(5)または式(6)で表される。
G(n)=(P(x,y),1) …式(5)
G(n)=P(x,y) …式(6)
なお、抽出描画情報表示制御部14による描画時は、記憶装置12に記憶される、描画情報が格納されるリストから、G(n)の範囲に含む描画線や点のリストを抜き出して描画する。
That is, the nth block G (n) is represented by the following equation (3).
G (n) = (P (x, y), Wx, Wy)) Equation (3)
When the extraction region is a circle or a square, G (n) is expressed by the following equation (4).
G (n) = (P (x, y), W)) (4)
W in Formula (10) is the distance from the reference point. If W is constant, such as the size of the drawing input screen, the extraction area is a constant and known, so G (n) is expressed by the following formula (5) or formula (6). The
G (n) = (P (x, y), 1) (5)
G (n) = P (x, y) (6)
At the time of drawing by the extracted drawing information display control unit 14, drawing is performed by extracting a list of drawing lines and points included in the range of G (n) from the list of drawing information stored in the storage device 12. .

実際は、仮想的な二次元平面の描画スペース上の二次元座標で描画情報が記憶装置12に格納されているので、この格納された描画情報に対して、塊となるグループ番号を付加する場合や、抽出しやすいようにリストで関連付けるような情報を付加してもよい。   Actually, since the drawing information is stored in the storage device 12 in the two-dimensional coordinates on the drawing space of the virtual two-dimensional plane, when a group number that is a lump is added to the stored drawing information, Information that is associated with a list may be added to facilitate extraction.

なお、描画の塊を決定するタイミングが変わらなくとも、その塊に対して、実際に抽出描画情報表示画面5に表示する描画情報を決定するタイミングが異なる場合には、抽出描画情報表示画面5に表示する画像は異なることになる。
その例としては、第1の方法として抽出描画情報表示画面5に表示するために抽出する塊を選定し、その塊を網羅する領域を決定する一方で抽出描画情報表示画面5に表示する画像は、その塊を網羅する領域内の描画情報を最初の一度だけ算出してもよいし、第2の方法として再描画のタイミング都度、その領域内の描画情報を逐次算出してもよい。
If the timing for determining the drawing information to be actually displayed on the extracted drawing information display screen 5 is different for the chunk even if the timing for determining the drawing chunk does not change, the extracted drawing information display screen 5 The displayed image will be different.
For example, as a first method, a block to be extracted for display on the extracted drawing information display screen 5 is selected, and an area to cover the chunk is determined, while an image displayed on the extracted drawing information display screen 5 is The drawing information in the area covering the block may be calculated only once, or as the second method, the drawing information in the area may be sequentially calculated at each redrawing timing.

従って、前述した第1の方法では、抽出描画情報表示画面5に表示する画像は静的な絵に見えるが、前述した第2の方法では、抽出描画情報表示画面5に表示する画像は、その再描画の速さによっては動画に見え、前述した選定済みの塊を網羅する領域内の最新の描画内容が逐次表示されることになる。   Therefore, in the first method described above, the image displayed on the extracted drawing information display screen 5 looks like a static picture, but in the second method described above, the image displayed on the extracted drawing information display screen 5 is Depending on the speed of redrawing, it looks like a moving image, and the latest drawing contents in the area covering the above-mentioned selected lump are sequentially displayed.

抽出描画情報表示制御部14は、描画情報抽出部13より抽出された描画情報を示す画像を、各参加者の描画表示装置2の抽出描画情報表示画面5に表示し、この表示された画像が入力装置4により選択される、例えばマウスによるクリックがなされると、この選択された画像に対応する描画情報を描画入力画面3に表示する。   The extracted drawing information display control unit 14 displays an image showing the drawing information extracted by the drawing information extraction unit 13 on the extracted drawing information display screen 5 of the drawing display device 2 of each participant, and the displayed image is displayed. When the input device 4 is clicked, for example, when a mouse click is performed, the drawing information corresponding to the selected image is displayed on the drawing input screen 3.

図9は、本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面の第1の例を示す図である。
図9に示した例は、描画情報抽出部より抽出された描画情報を抽出描画情報表示画面に表示した例である。
抽出描画情報表示画面5上の画像は、図9に示すように描画入力画面の上部などの決まった領域のウインドウに左から順に表示される。
FIG. 9 is a diagram showing a first example of the extracted drawing information display screen by the drawing processing device of the drawing system according to the embodiment of the present invention.
The example shown in FIG. 9 is an example in which the drawing information extracted by the drawing information extraction unit is displayed on the extracted drawing information display screen.
Images on the extracted drawing information display screen 5 are displayed in order from the left in a window in a predetermined area such as the upper part of the drawing input screen as shown in FIG.

抽出描画情報表示制御部14は、抽出描画情報表示画面5上の画像が一杯になると、当該画面上の古い描画情報を消去し、これまでの描画情報が抽出描画情報表示画面5の左側に移動させ、この移動の結果空いた領域である右側部分に新たな描画情報を追加して表示する。   When the image on the extracted drawing information display screen 5 becomes full, the extracted drawing information display control unit 14 erases old drawing information on the screen, and the previous drawing information moves to the left side of the extracted drawing information display screen 5. Then, new drawing information is added and displayed on the right side, which is an area vacated as a result of this movement.

また、単に古い描画情報を抽出描画情報表示画面5上から消して、その場に新しい描画情報を表示する方法もある。また、抽出描画情報表示画面5の場所は、描画入力画面の周囲としてもよい。
また、抽出描画情報表示画面5は、描画入力画面外側の周囲や、ディスプレイの内側周辺に流れる形態で表示してもよい。
There is also a method of simply deleting old drawing information from the extracted drawing information display screen 5 and displaying new drawing information on the spot. The place of the extracted drawing information display screen 5 may be around the drawing input screen.
The extracted drawing information display screen 5 may be displayed in a form that flows around the outside of the drawing input screen or around the inside of the display.

図10は、本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面の第2の例を示す図である。
前述したように、抽出済みの描画情報の表示場所は決まっているが、図9に示したように一つのウインドウ内に表示するのではなく、図10に示すように、それぞれ個別のウインドウ、たとえばTV画面のように見える絵の中に描画する方法もある。
なお、抽出描画情報表示画面5の大きさは一定としてもよいし、切り取る、つまり抽出する領域の大きさに応じて変化させてもよい。
FIG. 10 is a diagram illustrating a second example of the extracted drawing information display screen by the drawing processing device of the drawing system according to the embodiment of the present invention.
As described above, the display location of the extracted drawing information is determined, but it is not displayed in one window as shown in FIG. 9, but each individual window, for example, as shown in FIG. There is also a way to draw in a picture that looks like a TV screen.
The size of the extracted drawing information display screen 5 may be constant, or may be changed according to the size of the area to be cut out, that is, extracted.

これに対して、抽出描画情報表示画面5に表示する描画情報抽出部13によって抽出される描画情報である塊の大きさは、前述したように一定としてもよいし、それぞれ切り取った塊に応じて異ならせてもよい。
従って、描画情報抽出部13によって抽出される描画情報である塊の大きさが一定の場合は、描画情報抽出部13より抽出された描画情報を示す画像を、縦横の比率を崩さずに抽出描画情報表示画面5の該当する領域に一杯に表示されるような比率を掛けた画像にして当該抽出描画情報表示画面5に表示する。
On the other hand, the size of the chunk, which is the drawing information extracted by the drawing information extracting unit 13 displayed on the extracted drawing information display screen 5, may be constant as described above, or depending on the cut pieces. It may be different.
Therefore, when the size of the lump which is the drawing information extracted by the drawing information extracting unit 13 is constant, the drawing indicating the drawing information extracted by the drawing information extracting unit 13 is extracted and drawn without destroying the aspect ratio. The extracted area is displayed on the extracted drawing information display screen 5 as an image obtained by multiplying the corresponding area of the information display screen 5 by a ratio that is displayed in full.

描画情報抽出部13によって抽出される描画情報である塊の大きさが切り取った塊に応じて異なる場合、第1の表示方法として、仮想的な二次元平面の描画スペース上から切り立した領域と抽出描画情報表示画面5に表示する領域との比率は一定とする事が挙げられる。   When the size of the chunk that is the drawing information extracted by the drawing information extraction unit 13 differs depending on the cut chunk, as a first display method, an area that is cut up from the virtual two-dimensional plane drawing space, The ratio with the area displayed on the extracted drawing information display screen 5 is constant.

この場合は、描画情報抽出部13より抽出された描画情報を示す画像の中心が抽出描画情報表示画面5の該当する領域の中心となるとしながら、一定の比率を掛けて抽出描画情報表示画面5に画像を表示する。
また、第2の表示方法としては、仮想的な二次元平面の描画スペース上から切り立した領域と抽出描画情報表示画面5に表示する領域との比率を、その領域の大きさによって異ならせて、例えば、縦横の比率を崩さずに抽出描画情報表示画面5の該当する領域に一杯に表示されるような比率を掛けた画像にして表示する事が挙げられる。
In this case, the extracted drawing information display screen 5 is multiplied by a certain ratio while the center of the image indicating the drawing information extracted by the drawing information extraction unit 13 is the center of the corresponding area of the extracted drawing information display screen 5. Display an image.
Further, as a second display method, the ratio of the region cut from the virtual two-dimensional plane drawing space and the region displayed on the extracted drawing information display screen 5 is varied depending on the size of the region. For example, it may be displayed as an image multiplied by a ratio that can be displayed in full in the corresponding area of the extracted drawing information display screen 5 without changing the aspect ratio.

図11は、本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面における描画情報選択例を示す図である。
図12は、本発明の実施形態における描画システムの描画処理装置による抽出描画情報表示画面における選択画像の表示例を示す図である。
また、図11に示したように、抽出描画情報表示画面5に表示された画像を入力装置4であるマウスによりクリックすると、図12に示したように、描画入力画面3に当該クリックされた画像が表示されることになる。
FIG. 11 is a diagram showing a drawing information selection example on the extracted drawing information display screen by the drawing processing device of the drawing system according to the embodiment of the present invention.
FIG. 12 is a diagram illustrating a display example of the selected image on the extracted drawing information display screen by the drawing processing device of the drawing system according to the embodiment of the present invention.
Further, as shown in FIG. 11, when the image displayed on the extracted drawing information display screen 5 is clicked with the mouse as the input device 4, the clicked image is displayed on the drawing input screen 3 as shown in FIG. Will be displayed.

これは、今まで仮想的な二次元平面の描画スペース上のある領域を描画していたが、抽出描画情報表示画面5に表示された画像をマウスによりクリックしたことで、描画入力画面3に表示される描画内容の領域が、仮想的な二次元平面の描画スペース上の別の領域に移る事を意味する。   This is because a certain area on a virtual two-dimensional plane drawing space has been drawn up to now, but when the image displayed on the extracted drawing information display screen 5 is clicked with the mouse, it is displayed on the drawing input screen 3. This means that the drawn content area moves to another area on the virtual two-dimensional drawing space.

なお、描画入力画面3上の画像が前述したようにマウスによる抽出描画情報表示画面5へのクリックに従って変更されると、今まで描画入力画面3上に描画していた元の領域についてはしばらく描画がなされなくなるので、この描画されない所定の期間が空いた時点で当該領域の描画情報をひとつの塊として抽出してもよいし、また、描画入力画面3上の画像が前述したようにマウスによる抽出描画情報表示画面5へのクリックに従って変更された時点で描画の塊として描画情報抽出部13により抽出して、図12に示した抽出描画情報表示画面5の右端部に示すように、当該抽出した描画情報を表示してもよい。   If the image on the drawing input screen 3 is changed according to the click on the extracted drawing information display screen 5 with the mouse as described above, the original area that has been drawn on the drawing input screen 3 until now is drawn for a while. Therefore, the drawing information of the area may be extracted as one lump when a predetermined period during which the drawing is not performed is free, and the image on the drawing input screen 3 may be extracted by the mouse as described above. When the drawing information display screen 5 is changed according to the click, the drawing information extraction unit 13 extracts the drawing lump as a lump of drawing, and the extraction is performed as illustrated in the right end portion of the extracted drawing information display screen 5 illustrated in FIG. Drawing information may be displayed.

次に、図9に示した構成の描画処理装置1を有する描画システムの動作について説明する。図13は、本発明の実施形態における描画システムによる処理動作の一例を示すフローチャートである。
この処理の説明において、各種の変数の意味は以下の通りである。
Next, the operation of the drawing system having the drawing processing apparatus 1 having the configuration shown in FIG. 9 will be described. FIG. 13 is a flowchart illustrating an example of a processing operation performed by the drawing system according to the embodiment of the present invention.
In the description of this process, the meanings of various variables are as follows.

(Point.x,Point.y)…描画入力画面上の描画情報の座標値
(Point_base.x,Point_base.y)…仮想描画スペース上の描画情報の座標値
(DrawAeaPos.x,DrawAeaPos.y)…仮想描画スペース上の二次元座標平面に対する切り出し領域の左上座標値
DrawAeaSize.x、DrawAeaSize.y…仮想描画スペース上の二次元座標平面に対する切り出し領域の左上座標値からの下方向の切り出す大きさおよび左上座標値からの右方向の切り出す大きさ
DrawWndSize.x、DrawWndSize.y…描画入力画面のウインドウの大きさ
前述したように、描画入力画面3上に入力された描画情報の座標値を(Point.x,Point.y)とし、仮想描画スペース上の二次元座標で構成された描画情報の座標値を(Point_base.x,Point_base.y)とする。
(Point.x, Point.y): Coordinate value of drawing information on the drawing input screen
(Point_base.x, Point_base.y): Coordinate value of drawing information in the virtual drawing space
(DrawAeaPos.x, DrawAeaPos.y)… Upper left coordinate value of the cutout area for the 2D coordinate plane in the virtual drawing space
DrawAeaSize.x, DrawAeaSize.y… Size to cut downward from the upper left coordinate value and right size from the upper left coordinate value of the cutout area for the two-dimensional coordinate plane in the virtual drawing space
DrawWndSize.x, DrawWndSize.y… Size of the drawing input screen As described above, the coordinate value of the drawing information input on the drawing input screen 3 is (Point.x, Point.y), and the virtual drawing space Let the coordinate values of the drawing information composed of the above two-dimensional coordinates be (Point_base.x, Point_base.y).

入力装置4による描画入力画面3への操作により当該描画入力画面3上に描画入力画面のウインドウが開くと(ステップS1)、表示制御部15は、仮想描画スペース上の二次元座標平面に対して、描画入力画面のウインドウとして切り出し領域を設定する。   When a window of the drawing input screen is opened on the drawing input screen 3 by an operation on the drawing input screen 3 by the input device 4 (step S1), the display control unit 15 applies the two-dimensional coordinate plane on the virtual drawing space. Then, a cutout area is set as a window of the drawing input screen.

ここでは切り出し領域の左上の座標値を(DrawAeaPos.x,DrawAeaPos.y)とし、この左上座標値からの下方向の切り出す大きさおよび左上座標値からの右方向の切り出す大きさをそれぞれDrawAeaSize.x、DrawAeaSize.yとする。また、描画入力画面のウインドウの大きさをDrawWndSize.x、DrawWndSize.yとする。   Here, the upper left coordinate value of the cutout area is set to (DrawAeaPos.x, DrawAeaPos.y), and the size of cutting out from the upper left coordinate value and the size of cutting out from the upper left coordinate value are respectively DrawAeaSize.x And DrawAeaSize.y. In addition, the size of the drawing input screen window is set to DrawWndSize.x and DrawWndSize.y.

なお、DrawAeaSize.x、DrawAeaSize.y、DrawWndSize.x、DrawWndSize.yは正の値である。これらの値は予め定めておいてもよいし、入力装置4により逐次入力して設定してもよい。
表示制御部15は、描画情報格納部17に格納される既存の描画情報の座標値である、仮想描画スペース上の二次元座標をもとに、描画入力画面3上の切り出し領域内に既存の描画情報が存在する場合には(ステップS2のYES)、仮想描画スペース上の二次元座標値で構成された、入力済みの描画情報の座標値(Point_base.x,Point_base.y)を描画入力画面上の座標値(Point.x,Point.y)に変換し、この変換した座標値にしたがって既存の描画情報を描画表示装置2の描画入力画面3上に表示する(ステップS3)。
Note that DrawAeaSize.x, DrawAeaSize.y, DrawWndSize.x, and DrawWndSize.y are positive values. These values may be determined in advance, or may be set by sequentially inputting with the input device 4.
Based on the two-dimensional coordinates on the virtual drawing space, which are the coordinate values of the existing drawing information stored in the drawing information storage unit 17, the display control unit 15 stores the existing information in the cutout area on the drawing input screen 3. If there is drawing information (YES in step S2), the coordinate values (Point_base.x, Point_base.y) of the already drawn drawing information composed of the two-dimensional coordinate values in the virtual drawing space are displayed in the drawing input screen. The upper coordinate values (Point.x, Point.y) are converted, and the existing drawing information is displayed on the drawing input screen 3 of the drawing display device 2 in accordance with the converted coordinate values (step S3).

具体的には、表示制御部15は、描画情報格納部17に格納された、仮想描画スペース上の二次元座標である描画情報に対して、以下の式(7),(8)を満たす座標値(Point_base.x,Point_base.y)が存在する場合には、この座標値を以下の式(9),(10)に従って描画入力画面3上の座標値(Point.x,Point.y)に変換して描画入力画面3上に描画する。   Specifically, the display control unit 15 has coordinates that satisfy the following expressions (7) and (8) for drawing information that is two-dimensional coordinates on the virtual drawing space stored in the drawing information storage unit 17. When the value (Point_base.x, Point_base.y) exists, the coordinate value is converted into the coordinate value (Point.x, Point.y) on the drawing input screen 3 according to the following formulas (9) and (10). The image is converted and drawn on the drawing input screen 3.

DrawAeaPos.x≦Point_base.x≦DrawAeaPos.x+DrawAeaSize.x …式(7)
DrawAeaPos.y≦Point_base.y≦DrawAeaPos.y+DrawAeaSize.y …式(8)
Point.x=(Point_base.x-DrawAeaSize.x)×(DrawWndSize.x/DrawAeaSize.x) …式(9)
Point.y=(Point_base.y-DrawAeaSize.y)×(DrawWndSize.y/DrawAeaSize.y) …式(10)
そして、入力装置4による手書き入力によって、入力装置4であるペンが下ろされて描画入力画面3上に新たな描画がなされる、つまり、描画入力画面3から新たな描画情報が入力されると(ステップS4のYES)、表示制御部15は、この描画情報を描画入力画面3上のウインドウに表示すると共に描画情報格納部17に格納する(ステップS5)。
DrawAeaPos.x ≦ Point_base.x ≦ DrawAeaPos.x + DrawAeaSize.x (7)
DrawAeaPos.y ≤ Point_base.y ≤ DrawAeaPos.y + DrawAeaSize.y (8)
Point.x = (Point_base.x-DrawAeaSize.x) × (DrawWndSize.x / DrawAeaSize.x) (9)
Point.y = (Point_base.y-DrawAeaSize.y) × (DrawWndSize.y / DrawAeaSize.y) Equation (10)
When the pen as the input device 4 is lowered by handwriting input by the input device 4 and a new drawing is performed on the drawing input screen 3, that is, when new drawing information is input from the drawing input screen 3 ( The display control unit 15 displays the drawing information in a window on the drawing input screen 3 and stores it in the drawing information storage unit 17 (step S5).

具体的には、描画入力画面3上に入力された、当該描画入力画面3上のウインドウ左上を原点とした描画座標値(Point.x,Point.y)に従った描画情報が描画入力画面3に表示されると共に、この描画座標値(Point.x,Point.y)を以下の式(11),(12)に従って仮想描画スペース上の二次元座標値(Point_base.x,Point_base.y)に変換した情報が描画情報格納部17に格納される。
Point_base.x=Point.x×(DrawAeaSize.x/DrawWndSize.x)+DrawAeaSize.x …式(11)
Point_base.y=Point.y×(DrawAeaSize.y/DrawWndSize.y)+DrawAeaSize.y …式(12)
これら各参加者による仮想的な二次元平面の描画スペース上への描画に対して、描画情報抽出部13は、各参加者の書き込み量が一定以上か否かを算出する(ステップS6)。
書き込み量が一定以上であれば(ステップS6のYES)、描画情報抽出部13は、現在描画中の描画情報の塊の位置や大きさ、例えばその塊を網羅する所定の範囲内の中心である基準点と領域の大きさを算出する(ステップS7)。
Specifically, the drawing information according to the drawing coordinate values (Point.x, Point.y) input on the drawing input screen 3 with the origin at the upper left of the window on the drawing input screen 3 is displayed on the drawing input screen 3. And the drawing coordinate values (Point.x, Point.y) are converted into two-dimensional coordinate values (Point_base.x, Point_base.y) on the virtual drawing space according to the following equations (11) and (12). The converted information is stored in the drawing information storage unit 17.
Point_base.x = Point.x × (DrawAeaSize.x / DrawWndSize.x) + DrawAeaSize.x Equation (11)
Point_base.y = Point.y x (DrawAeaSize.y / DrawWndSize.y) + DrawAeaSize.y (12)
The drawing information extraction unit 13 calculates whether or not the writing amount of each participant is greater than or equal to a certain amount with respect to the drawing on the virtual two-dimensional plane drawing space by each participant (step S6).
If the writing amount is greater than or equal to a certain amount (YES in step S6), the drawing information extraction unit 13 is the position and size of the block of drawing information currently being drawn, for example, the center within a predetermined range that covers the block. The size of the reference point and the area is calculated (step S7).

抽出描画情報表示制御部14は、描画情報抽出部13による算出結果をもとに、抽出描画情報表示画面5に対し、新たに抽出された描画情報の塊や領域を示すリンク画像を表示する(ステップS8)。
ステップS8の処理後、もしくはステップS6の処理で「NO」と判別された場合は、抽出描画情報表示制御部14は、ステップS8の処理により表示された、もしくは過去に抽出されて表示されるリンク画像であるリンク描画がマウスによりクリックされた否かを調べ(ステップS9)、クリックされていれば(ステップS9のYES)、描画入力画面3を開き(ステップS10)、抽出描画情報表示画面5の対応する描画領域の描画内容を仮想的な二次元平面の描画スペース上から切り取り、この切り取った領域の座標を描画入力画面3への座標に変換して当該描画入力画面3上に描画する(ステップS11)。
The extracted drawing information display control unit 14 displays, on the extracted drawing information display screen 5, a link image indicating a newly extracted lump or region of drawing information based on the calculation result by the drawing information extraction unit 13 ( Step S8).
After the process of step S8 or when it is determined “NO” in the process of step S6, the extracted drawing information display control unit 14 displays the link displayed by the process of step S8 or extracted and displayed in the past. It is checked whether or not the link drawing, which is an image, has been clicked with the mouse (step S9). If the link drawing has been clicked (YES in step S9), the drawing input screen 3 is opened (step S10) and the extracted drawing information display screen 5 is displayed. The drawing content of the corresponding drawing area is cut out from the drawing space on the virtual two-dimensional plane, and the coordinates of the cut-out area are converted into the coordinates to the drawing input screen 3 and drawn on the drawing input screen 3 (step S11).

ステップS11の処理後もしくはステップS9の処理で「NO」と判別された場合で、描画が終了していない場合には(ステップS12のNO)ステップS4の処理に戻り、描画が終了した場合には(ステップS12のYES)、処理動作を終了する。
図14は、本発明の実施形態における描画システムの描画処理装置による抽出描画情報の別の表示例を示す図である。
さらに、抽出描画情報表示制御部14は、抽出済みの画像を前述したように描画入力画面上のあらかじめ決められた位置に表示する場合に限らず、描画状態に応じて、例えば描画入力画面内の余白や長時間使用されていない領域を割り出した上で、図14に示すように、抽出済みの描画情報のそれぞれを、当該割り出し済みの領域に重ねるようにして吹き出し7として提示するようにしてもよい。つまり、抽出描画情報表示制御部14は、抽出済み情報の提示位置算出機能や表示機能を有するようにしてもよい。
If it is determined as “NO” after the process of step S11 or the process of step S9 and the drawing is not completed (NO in step S12), the process returns to the process of step S4, and if the drawing is completed. (YES in step S12), the processing operation is terminated.
FIG. 14 is a diagram illustrating another display example of the extracted drawing information by the drawing processing device of the drawing system according to the embodiment of the present invention.
Further, the extracted drawing information display control unit 14 is not limited to displaying the extracted image at a predetermined position on the drawing input screen as described above, but depending on the drawing state, for example, in the drawing input screen. After the margins and areas that have not been used for a long time are determined, as shown in FIG. 14, each of the extracted drawing information may be presented as a balloon 7 so as to overlap the determined areas. Good. That is, the extracted drawing information display control unit 14 may have a presentation position calculation function and a display function for extracted information.

図15は、本発明の実施形態における描画システムの描画処理装置の第3の構成例を示すブロック図である。
図15に示した例では、描画処理装置1は、図6に示した例と比較して、抽出描画情報差分計算部22をさらに有する。この抽出描画情報差分計算部22は、描画情報抽出部13により新たに抽出した描画情報と、この描画情報抽出部13により過去に抽出して描画入力画面3上に表示した描画情報との差分を計算する。
FIG. 15 is a block diagram illustrating a third configuration example of the drawing processing apparatus of the drawing system according to the embodiment of the present invention.
In the example illustrated in FIG. 15, the drawing processing apparatus 1 further includes an extracted drawing information difference calculation unit 22 as compared with the example illustrated in FIG. 6. The extracted drawing information difference calculation unit 22 calculates a difference between the drawing information newly extracted by the drawing information extraction unit 13 and the drawing information extracted in the past by the drawing information extraction unit 13 and displayed on the drawing input screen 3. calculate.

ここでは、描画情報抽出部13は、新たに抽出した描画情報の塊に対して、その領域と過去に抽出した塊の領域との基準点や領域の差分を算出し、その差分が小さい過去の描画情報の塊や領域を抜き出す。
描画情報抽出部13は、差分が小さいか否かの判断基準としては、領域の基準点の距離が小さい場合に差分が小さいと判断してもよいし、領域の重なる面積が大きい場合に差分が小さいと判断してもよい。
Here, the drawing information extraction unit 13 calculates a reference point or a difference between the area and the previously extracted chunk area with respect to the newly extracted drawing information chunk, and the past difference is small. Extract drawing information chunks and areas.
The drawing information extraction unit 13 may determine that the difference is small when the distance between the reference points of the region is small as a criterion for determining whether or not the difference is small, or the difference when the overlapping area of the regions is large. You may judge that it is small.

抜き出された過去の描画情報の塊の保存データは、過去のものとして記憶装置12にそのまま保存しておいてもよいが削除してもよい。この場合、過去の描画の塊の情報を新しい描画の塊の情報に変更することになる。
そして、抽出描画情報表示制御部14は、描画情報抽出部13において抜き出された過去の描画情報の塊や領域に該当する画像情報を削除する。
この描画情報抽出部13や抽出描画情報表示制御部14の処理は、入力装置4を有する各参加者のクライアントが行なってもよいし、サーバ30に描画情報抽出部13や抽出描画情報表示制御部14を設けて当該サーバ30が処理を行なってもよい。
The extracted storage data of the past drawing information block may be stored as it is in the storage device 12 as it is, or may be deleted. In this case, the past drawing block information is changed to new drawing block information.
Then, the extracted drawing information display control unit 14 deletes image information corresponding to a lump or region of past drawing information extracted by the drawing information extraction unit 13.
The processing of the drawing information extraction unit 13 and the extraction drawing information display control unit 14 may be performed by each participant's client having the input device 4, or the drawing information extraction unit 13 and the extraction drawing information display control unit are connected to the server 30. 14 may be provided and the server 30 may perform processing.

前者の例、つまり描画情報抽出部13や抽出描画情報表示制御部14の処理をクライアントで行なう場合としては、各クライアントの描画情報抽出部13が、当該クライアントについて入力装置4により入力した描画データやサーバ30から送られてきた、全クライアントの描画データを保持している仮想的な二次元平面の描画スペース上の描画情報に対して、抽出タイミングを算出して描画情報を抽出し、抽出描画情報表示制御部14は、の抽出結果を抽出描画情報表示画面5に表示する方法である。   In the former example, that is, when processing of the drawing information extraction unit 13 and the extraction drawing information display control unit 14 is performed by the client, the drawing information extraction unit 13 of each client uses the drawing data input by the input device 4 for the client, The drawing information is extracted by calculating the extraction timing for the drawing information on the drawing space of the virtual two-dimensional plane that holds the drawing data of all the clients sent from the server 30, and the drawing information is extracted. The display control unit 14 is a method for displaying the extraction result on the extracted drawing information display screen 5.

後者の例、つまり描画情報抽出部13や抽出描画情報表示制御部14の処理をサーバ30で行なう場合としては、サーバ30の描画情報抽出部13は、全クライアントから送られてきた描画データを保持している仮想的な二次元平面の描画スペース上の描画情報に対して、抽出タイミングを算出して描画情報を抽出し、抽出描画情報表示制御部14は、スクリーン32上の抽出描画情報表示画面5に対応する部分に抽出済みの情報を表示するとともに、抽出した描画情報の塊の情報を各クライアントに送る。   In the latter example, that is, when the processing of the drawing information extraction unit 13 and the extracted drawing information display control unit 14 is performed by the server 30, the drawing information extraction unit 13 of the server 30 holds drawing data sent from all clients. The drawing information is extracted by calculating the extraction timing for the drawing information on the drawing space on the virtual two-dimensional plane, and the extracted drawing information display control unit 14 displays the extracted drawing information display screen on the screen 32. The extracted information is displayed in the part corresponding to 5, and the extracted drawing information block information is sent to each client.

クライアントは、サーバ30からの塊の情報をもとに、抽出描画情報表示画面5に表示する。さらに、描画情報の入力は各クライアントの描画入力画面から行われるものであることから、各クライアントが、その時開いている描画入力画面の範囲の描画情報や、それを含む所定の範囲の描画情報に対して、抽出タイミングの算出や描画情報の抽出を行い、この抽出結果をサーバ30に送信する。   The client displays the extracted drawing information display screen 5 based on the lump information from the server 30. Furthermore, since the drawing information is input from the drawing input screen of each client, each client can draw drawing information in the range of the drawing input screen opened at that time or drawing information in a predetermined range including the drawing information. On the other hand, extraction timing is calculated and drawing information is extracted, and the extraction result is transmitted to the server 30.

サーバ30は、各クライアントからの抽出済みの描画情報である塊の情報を内部記憶装置に格納し、抽出描画情報表示制御部14は、抽出済みの情報をスクリーン32上の抽出描画情報表示画面5に対応する部分に表示するとともに、抽出した描画情報の塊の情報を抽出元以外の各クライアントにも送信する。送信先のクライアントは、サーバ30からの塊の情報をもとに、抽出描画情報表示画面5に表示する。   The server 30 stores chunk information, which is extracted drawing information from each client, in the internal storage device, and the extracted drawing information display control unit 14 displays the extracted information on the extracted drawing information display screen 5 on the screen 32. And the extracted drawing information block information is transmitted to each client other than the extraction source. The destination client displays the extracted drawing information display screen 5 based on the chunk information from the server 30.

また、サーバ30は、各クライアントから送られてきた、抽出済みの描画情報である塊の情報をクライアントにそのまま送ってもよいし、この情報に対する追加処理や削除処理を行なった上で各クライアントに送ってもよい。
例えば、サーバ30は、これまでの情報や各クライアントから同じ時期に送られて、まだ全クライアントに送信していない抽出済みの描画情報の塊の情報について、抽出領域の差分を求め、差分が小さい過去の塊の情報がある場合は、その該当する塊の情報が過去のものであるという情報を追加する。
Further, the server 30 may send the lump information, which is the extracted drawing information sent from each client, to the client as it is, or after performing addition processing and deletion processing on this information to each client. You may send it.
For example, the server 30 obtains a difference in the extraction area for the information of the extracted drawing information that has been sent from the previous information and each client at the same time and has not yet been transmitted to all clients, and the difference is small. If there is past chunk information, information is added that the relevant chunk information is in the past.

そして、サーバ30は、差分が小さい各クライアントから同じ時期に送られてまだ全クライアントに送信していない塊の情報がある場合は、先にサーバ30に到着していて、かつ各クライアントから同じ時期に送られてまだ全クライアントに送信していないデータ自体を削除し、クライアントに送信する。   If there is information on a chunk sent from each client with a small difference at the same time but not yet sent to all clients, the server 30 has arrived at the server 30 first and has received the same time from each client. The data itself that has not yet been sent to all clients is deleted and sent to the client.

次に、図15に示した構成の描画処理装置1を有する描画システムの動作について説明する。図16は、本発明の実施形態における描画システムによる処理動作の変形例を示すフローチャートである。
この処理では、前述したステップS1からS7までの処理、つまり描画入力画面が開かれてから、描画情報抽出部13による、現在描画中の描画情報の塊の位置と大きさの算出までの処理がなされた後、抽出描画情報差分計算部22は、描画情報抽出部13により新たに抽出した描画情報の塊に対して、その領域と過去に描画情報抽出部13により抽出されて抽出描画情報表示画面5に表示された塊の領域との基準点や領域の差分を算出し、両者の差分の程度が一定以上であるか否かを判断する(ステップS21)。
Next, the operation of the drawing system having the drawing processing apparatus 1 having the configuration shown in FIG. 15 will be described. FIG. 16 is a flowchart showing a modification of the processing operation by the drawing system in the embodiment of the present invention.
In this process, the process from step S1 to S7 described above, that is, the process from the opening of the drawing input screen to the calculation of the position and size of the drawing information block currently being drawn by the drawing information extraction unit 13 is performed. Then, the extracted drawing information difference calculation unit 22 extracts the drawing information block newly extracted by the drawing information extraction unit 13 from the region and the past and is extracted by the drawing information extraction unit 13 and extracted drawing information display screen. The difference between the reference point and the area of the lump area displayed in 5 is calculated, and it is determined whether or not the degree of the difference between the two is greater than or equal to a certain level (step S21).

差分の程度が一定以上であれば(ステップS21のYES)、抽出描画情報表示制御部14は、両者の領域が同一領域とみなして、抽出描画情報表示画面5内の、対応する既に表示されている描画情報の画像を削除する(ステップS22)。ステップS22の処理の終了後、もしくはステップS21の処理で「NO」と判断された場合には、前述したステップS8以降の処理がなされる。   If the degree of difference is equal to or greater than a certain level (YES in step S21), the extracted drawing information display control unit 14 regards both areas as the same area, and the corresponding information in the extracted drawing information display screen 5 is already displayed. The drawing information image is deleted (step S22). After the process of step S22 is completed, or when “NO” is determined in the process of step S21, the processes after step S8 described above are performed.

以上のように、本発明の実施形態における描画システムでは、参加者による描画がなされた場合に、この描画情報が抽出されて抽出描画情報表示画面に表示される。よって、参加者は、描画中において他者の現在描画中の内容に気づき易くなるので、当該参加者による、他者の描画情報を基にしたさらなる描画を容易にする事ができる。よって、アイデア創出における新たな発想を生み出す効果を生ずる。   As described above, in the drawing system according to the embodiment of the present invention, when drawing by a participant is performed, this drawing information is extracted and displayed on the extracted drawing information display screen. Therefore, the participant can easily notice the content that the other person is currently drawing during the drawing, so that the participant can easily make further drawing based on the drawing information of the other person. Therefore, the effect which produces the new idea in idea creation is produced.

また、本発明の実施形態における描画システムでは、当該他者の描画情報の領域に描画するために表示対象の領域を現在の領域から当該他者の描画情報の領域に移動させるので、他者の描画情報に基づいて参加者によるさらなる描画を容易にすることができる。   In the drawing system according to the embodiment of the present invention, the display target area is moved from the current area to the other person's drawing information area in order to draw in the other person's drawing information area. Further drawing by the participant can be facilitated based on the drawing information.

また、本発明の実施形態における描画システムでは、他者の現在描画中の描画情報を描画入力画面内の余白領域に表示する。よって、参加者によるさらなる描画を妨げることがなくなる効果を生ずる。
なお、この発明は前記実施形態そのままに限定されるものではなく実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を省略してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
In the drawing system according to the embodiment of the present invention, the drawing information that is currently drawing by another person is displayed in a blank area in the drawing input screen. Therefore, there is an effect that does not hinder further drawing by the participant.
The present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be omitted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment.

1…描画処理装置、2…描画表示装置、3…描画入力画面、4…入力装置、5…抽出描画情報表示画面、6…全描画情報表示画面、11…制御部、12…記憶装置、13…描画情報抽出部、14…抽出描画情報表示制御部、15…表示制御部、16…バス、17…描画情報格納部、21…全画面情報表示処理部、22…抽出描画情報差分計算部、30…サーバ、31…投影装置、32…スクリーン。   DESCRIPTION OF SYMBOLS 1 ... Drawing processing apparatus, 2 ... Drawing display apparatus, 3 ... Drawing input screen, 4 ... Input device, 5 ... Extraction drawing information display screen, 6 ... All drawing information display screen, 11 ... Control part, 12 ... Memory | storage device, 13 DESCRIPTION OF SYMBOLS ... Drawing information extraction part, 14 ... Extraction drawing information display control part, 15 ... Display control part, 16 ... Bus, 17 ... Drawing information storage part, 21 ... Full screen information display processing part, 22 ... Extraction drawing information difference calculation part, 30 ... Server, 31 ... Projector, 32 ... Screen.

Claims (10)

描画情報の入力操作を受け付ける入力手段と、
前記入力手段により入力した描画情報を当該描画情報の前記描画画面における描画対象領域の情報とともに格納する描画情報格納手段と、
前記入力手段により入力した描画情報および前記描画情報格納手段に格納される描画情報を描画するための描画画面を有する表示手段と、
前記入力手段により入力した描画情報および前記描画情報格納手段に格納される描画情報を当該描画情報の前記描画画面における描画対象領域の情報をもとに前記描画画面に表示させる表示制御手段と、
前記入力手段により入力した、または前記描画情報格納手段に格納された描画情報の描画状態に応じて、所定の単位をなす描画情報を抽出する描画情報抽出手段と、
前記描画情報抽出手段より抽出した描画情報を前記描画画面中に表示されている描画情報と区別して表示させる抽出情報表示制御手段と
を備えたことを特徴とする描画装置。
An input means for receiving drawing information input operations;
Drawing information storage means for storing the drawing information input by the input means together with information of a drawing target area in the drawing screen of the drawing information;
Display means having a drawing screen for drawing the drawing information input by the input means and the drawing information stored in the drawing information storage means;
Display control means for displaying the drawing information input by the input means and the drawing information stored in the drawing information storage means on the drawing screen based on the drawing target area information of the drawing information in the drawing screen;
Drawing information extracting means for extracting drawing information forming a predetermined unit according to the drawing state of the drawing information input by the input means or stored in the drawing information storage means;
A drawing apparatus comprising: extraction information display control means for displaying the drawing information extracted by the drawing information extraction means in distinction from the drawing information displayed on the drawing screen.
前記抽出情報表制御示手段は、
前記描画情報抽出手段より抽出した描画情報を表示した際において、当該表示された描画情報が選択された場合に、この選択された情報を前記描画画面上に表示する
ことを特徴とする請求項1に記載の描画装置。
The extraction information table control indicating means includes:
2. When the drawing information extracted by the drawing information extraction unit is displayed, when the displayed drawing information is selected, the selected information is displayed on the drawing screen. The drawing apparatus described in 1.
前記抽出情報表示制御手段は、
前記描画情報抽出手段により抽出した描画情報を前記描画画面上の余白の領域または表示情報が一定時間変化しない領域に表示する
ことを特徴とする請求項1に記載の描画装置。
The extraction information display control means includes
The drawing apparatus according to claim 1, wherein the drawing information extracted by the drawing information extraction unit is displayed in a blank area on the drawing screen or an area where display information does not change for a certain period of time.
前記描画情報抽出手段により新たに抽出した描画情報と、前記描画情報抽出手段により過去に抽出して表示した描画情報との差分を計算する計算手段をさらに備え
前記抽出描画情報表示手段は、前記差分の程度が同一の情報とみなせる所定の基準を満たす描画情報を前記描画画面上から削除する
ことを特徴とする請求項1乃至3のいずれかに記載の描画装置。
The extracted drawing information display means further includes calculation means for calculating a difference between the drawing information newly extracted by the drawing information extraction means and the drawing information extracted and displayed in the past by the drawing information extraction means. 4. The drawing apparatus according to claim 1, wherein drawing information satisfying a predetermined standard that can be regarded as information having the same degree is deleted from the drawing screen. 5.
描画情報の入力操作を受け付ける入力手段と、前記入力手段により入力した描画情報を当該描画情報の前記描画画面における描画対象領域の情報とともに格納する描画情報格納手段と、前記入力手段により入力した描画情報および前記描画情報格納手段に格納される描画情報を描画するための描画画面を有する表示手段とを備えた描画装置に用いられる描画方法であって、
前記描画装置は、
前記入力手段により入力した、または前記描画情報格納手段に格納された描画情報の描画状態に応じて、所定の単位をなす描画情報を抽出し
前記抽出した描画情報を前記描画画面中に表示されている描画情報と区別して表示させる
ことを特徴とする描画方法。
An input unit that accepts an input operation of drawing information, a drawing information storage unit that stores drawing information input by the input unit together with information of a drawing target area on the drawing screen of the drawing information, and drawing information input by the input unit And a drawing method used in a drawing apparatus comprising a display means having a drawing screen for drawing drawing information stored in the drawing information storage means,
The drawing device includes:
According to the drawing state of the drawing information input by the input means or stored in the drawing information storage means, drawing information forming a predetermined unit is extracted and the extracted drawing information is displayed on the drawing screen. A drawing method characterized in that the drawing information is displayed separately from the drawing information.
前記描画装置は、
前記抽出した描画情報を表示した際において、当該表示された描画情報が選択された場合に、この選択された情報を前記描画画面上に表示する
ことを特徴とする請求項5に記載の描画方法。
The drawing device includes:
6. The drawing method according to claim 5, wherein when the extracted drawing information is displayed and the displayed drawing information is selected, the selected information is displayed on the drawing screen. .
前記描画装置は、
前記抽出した描画情報を前記描画画面上の余白の領域または表示情報が一定時間変化しない領域に表示する
ことを特徴とする請求項5に記載の描画方法。
The drawing device includes:
6. The drawing method according to claim 5, wherein the extracted drawing information is displayed in a margin area on the drawing screen or an area where display information does not change for a certain period of time.
前記描画装置は、
新たに抽出した描画情報と過去に抽出して表示した描画情報との差分を計算する計算手段をさらに備え、
前記描画装置は、前記差分の程度が同一の情報とみなせる所定の基準を満たす描画情報を前記描画画面上から削除する
ことを特徴とする請求項5乃至7の何れかに記載の描画方法。
The drawing device includes:
A calculation means for calculating a difference between the newly extracted drawing information and the drawing information extracted and displayed in the past;
The drawing method according to claim 5, wherein the drawing apparatus deletes drawing information satisfying a predetermined criterion that can be regarded as information having the same degree of difference from the drawing screen.
請求項5乃至請求項8の何れかに記載の描画方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the drawing method according to any one of claims 5 to 8. 請求項9に記載のプログラムを記録した、コンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the program according to claim 9 is recorded.
JP2009122264A 2009-05-20 2009-05-20 Drawing apparatus, drawing method, program, and recording medium Pending JP2010271855A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009122264A JP2010271855A (en) 2009-05-20 2009-05-20 Drawing apparatus, drawing method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009122264A JP2010271855A (en) 2009-05-20 2009-05-20 Drawing apparatus, drawing method, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2010271855A true JP2010271855A (en) 2010-12-02

Family

ID=43419840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009122264A Pending JP2010271855A (en) 2009-05-20 2009-05-20 Drawing apparatus, drawing method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP2010271855A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064715A (en) * 2013-09-25 2015-04-09 日本電気株式会社 Input support device, input support method, and input support program
JP2016148858A (en) * 2016-03-15 2016-08-18 日立マクセル株式会社 System, projector device and portable terminal
US9640144B2 (en) 2012-02-13 2017-05-02 Hitachi Maxell, Ltd. Projector, figure input/display apparatus, portable terminal, and program
JP2017102968A (en) * 2013-11-19 2017-06-08 株式会社ワコム How to share digital ink
JP2019061553A (en) * 2017-09-27 2019-04-18 株式会社リコー Terminal device, information processing system, information processing method and program

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9640144B2 (en) 2012-02-13 2017-05-02 Hitachi Maxell, Ltd. Projector, figure input/display apparatus, portable terminal, and program
JP2015064715A (en) * 2013-09-25 2015-04-09 日本電気株式会社 Input support device, input support method, and input support program
US10409484B2 (en) 2013-11-19 2019-09-10 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US11042292B2 (en) 2013-11-19 2021-06-22 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US10078445B2 (en) 2013-11-19 2018-09-18 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US10191653B2 (en) 2013-11-19 2019-01-29 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US11747976B2 (en) 2013-11-19 2023-09-05 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US10331338B2 (en) 2013-11-19 2019-06-25 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US11188223B2 (en) 2013-11-19 2021-11-30 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US10534530B2 (en) 2013-11-19 2020-01-14 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US10768805B2 (en) 2013-11-19 2020-09-08 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
US11023127B2 (en) 2013-11-19 2021-06-01 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
JP2017102968A (en) * 2013-11-19 2017-06-08 株式会社ワコム How to share digital ink
US11169696B2 (en) 2013-11-19 2021-11-09 Wacom Co., Ltd. Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
JP2016148858A (en) * 2016-03-15 2016-08-18 日立マクセル株式会社 System, projector device and portable terminal
JP6996191B2 (en) 2017-09-27 2022-01-17 株式会社リコー Terminal devices, information processing systems, information processing methods and programs
JP2019061553A (en) * 2017-09-27 2019-04-18 株式会社リコー Terminal device, information processing system, information processing method and program

Similar Documents

Publication Publication Date Title
CN104106037B (en) Projectors, graphic input and display devices, portable terminals and programs
US10250947B2 (en) Meeting system that interconnects group and personal devices across a network
CN104391625B (en) A kind of chat content display methods and device
JP6094550B2 (en) Information processing apparatus and program
JP2010134897A (en) Drawing device, drawing method, program and recording medium
CN108459836A (en) Comment display method, device, equipment and storage medium
JP5240653B2 (en) Electronic pen system, terminal device and program thereof
WO2017101441A1 (en) Method and system for remote synchronization of annotation moving and scaling
US20180082663A1 (en) Information processing apparatus, image displaying method, and non-transitory computer readable medium
AU2018251560B2 (en) Live ink presence for real-time collaboration
JP5846270B2 (en) Image processing system and information processing apparatus
JP2010271855A (en) Drawing apparatus, drawing method, program, and recording medium
CN111580903B (en) Real-time voting methods, devices, terminal equipment and storage media
JP2017151491A (en) Image display device, image processing system, image processing method, and image processing program
JP5807433B2 (en) Computer apparatus, electronic pen system, and program
JP2016038728A (en) Image display device, control method of image display device and program thereof
JP5408513B2 (en) Electronic pen system and program thereof
JP5408511B2 (en) Electronic pen system, computer apparatus and program thereof
JP6056263B2 (en) Terminal device, electronic pen system, and program
JP2013101663A (en) Display system and program thereof
JP2013038533A (en) Terminal device, electronic pen system, and program
JP2016148858A (en) System, projector device and portable terminal
Ashdown et al. Remote collaboration on desk‐sized displays
JP5141935B2 (en) Computer, display system using the same, and program thereof
JP7388159B2 (en) Display device, display method