[go: up one dir, main page]

JP2015162161A - Information processing apparatus, information processing program, and information processing method - Google Patents

Information processing apparatus, information processing program, and information processing method Download PDF

Info

Publication number
JP2015162161A
JP2015162161A JP2014038004A JP2014038004A JP2015162161A JP 2015162161 A JP2015162161 A JP 2015162161A JP 2014038004 A JP2014038004 A JP 2014038004A JP 2014038004 A JP2014038004 A JP 2014038004A JP 2015162161 A JP2015162161 A JP 2015162161A
Authority
JP
Japan
Prior art keywords
electronic pen
area
display
display area
temporary storage
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
JP2014038004A
Other languages
Japanese (ja)
Inventor
田中 幸雄
Yukio Tanaka
幸雄 田中
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2014038004A priority Critical patent/JP2015162161A/en
Publication of JP2015162161A publication Critical patent/JP2015162161A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a plurality of users to share an electronic pen easily.SOLUTION: An information processing apparatus (10) displays a management information display area (410) including a first display area (412) for displaying attribute information set to an electronic pen (200) and at least for performing drawing, a first operation area (414) for receiving a display operation for displaying the attribute information on the first display area, and a second operation area (416) for receiving a setting operation for setting the attribute information to the electronic pen, on a display screen of a display device (100A) (S5), displays the attribute information set to the electronic pen on the first display area of the management information display area when the first operation area of the management information display area is indicated by the electronic pen (S29), and sets the attribute information displayed on the first display area to the electronic pen when the second operation area of the management information area is indicated by the electronic pen (S35).

Description

この発明は、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う、情報処理装置、情報処理プログラムおよび情報処理方法に関する。   The present invention relates to an information processing apparatus, an information processing program, and an information processing method, and in particular, for example, indicates a position on a display surface of a display unit using an electronic pen and draws on the display surface based on the instructed position. The present invention relates to an information processing apparatus, an information processing program, and an information processing method.

従来のこの種の情報処理装置の一例が特許文献1に開示される。この特許文献1に開示される電子黒板システムでは、複数のデジタイザ(電子ペン)の各々に専用メニューが割り当てられ、複数のユーザが同時に使用することを実現している。   An example of a conventional information processing apparatus of this type is disclosed in Patent Document 1. In the electronic blackboard system disclosed in Patent Document 1, a dedicated menu is assigned to each of a plurality of digitizers (electronic pens), and a plurality of users can use them simultaneously.

特開2008−118301号公報[H04N 1/00, B43L 1/04, G06F 3/041]JP 2008-118301 A [H04N 1/00, B43L 1/04, G06F 3/041]

しかし、特許文献1の電子黒板システムでは、1つのデジタイザを複数のユーザが共用する状況は想定されていない。このような状況では、各ユーザは、他のユーザが使用していたデジタイザを使用するとき、当該デジタイザに設定されている線色、線種、線幅などの属性が分からないため、試し書きをしたり、専用メニューで属性を再設定したりする必要がある。このため、使い勝手が悪い。   However, in the electronic blackboard system of Patent Document 1, a situation in which a plurality of users share one digitizer is not assumed. In such a situation, each user, when using a digitizer used by another user, does not know the line color, line type, line width, and other attributes set for the digitizer. Or reset the attribute in the dedicated menu. For this reason, it is inconvenient.

また、特許文献1の電子黒板システムでは、コピー・アンド・ペーストについて考慮されておらず、或るユーザがコピーした内容が他のユーザがコピーした内容で更新されてしまい、意図しない内容をペーストするような不都合が起こりうる。   Further, in the electronic blackboard system of Patent Document 1, copy and paste is not taken into consideration, and contents copied by a certain user are updated with contents copied by another user, and unintended contents are pasted. Such inconvenience can occur.

それゆえに、この発明の主たる目的は、複数のユーザが電子ペンを容易に共用できる、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。   Therefore, a main object of the present invention is to provide an information processing apparatus, an information processing program, and an information processing method that allow a plurality of users to easily share an electronic pen.

この発明の他の目的は、複数のユーザが問題なくコピー・アンド・ペーストを行える、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。   Another object of the present invention is to provide an information processing apparatus, an information processing program, and an information processing method that allow a plurality of users to copy and paste without problems.

この発明は、上記の課題を解決するために、以下の構成を採用する。   The present invention employs the following configuration in order to solve the above-described problems.

第1の発明は、電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う、情報処理装置であって、電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、属性情報を第1表示領域に表示する表示操作を受けるための第1操作領域と、属性情報を電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を表示面に表示する管理情報表示手段、電子ペンによって管理情報表示領域の第1操作領域が指示されたとき、電子ペンに設定されている属性情報を当該管理情報表示領域の第1表示領域に表示する属性情報表示手段、および、電子ペンによって管理情報表示領域の第2操作領域が指示されたとき、当該管理情報表示領域の第1表示領域に表示されている属性情報を電子ペンに設定する属性情報設定手段を備える。   A first invention is an information processing apparatus that uses an electronic pen to indicate a position on a display surface of a display unit and draws on the display surface based on the specified position, and is set in the electronic pen A first display area for displaying at least attribute information for drawing, a first operation area for receiving a display operation for displaying the attribute information in the first display area, and setting the attribute information in the electronic pen. Management information display means for displaying a management information display area including a second operation area for accepting a setting operation to be performed on the display surface, and when the first operation area of the management information display area is instructed by the electronic pen, Attribute information display means for displaying the set attribute information in the first display area of the management information display area, and when the second operation area of the management information display area is instructed by the electronic pen, the management information display The attribute information displayed in the first display area of the band provided with attribute information setting means for setting an electronic pen.

第1の発明では、情報処理装置は、電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う。すなわち、情報処理装置は、電子ペンにより表示手段の表示画面上に接触されると、接触した位置をタッチパネル装置により検出し、検出した位置座標に基づいて当該表示面に描画を行う。ここで、電子ペンを用いて、表示手段の表示面上の位置を指示するとは、電子ペンで表示面に接触し、タッチパネル装置により電子ペンの位置座標が検出されることを意味する。このような情報処理装置において、たとえばCPUがメモリに記憶されたプログラムに従う処理を実行することにより、管理情報表示手段、属性情報表示手段および属性情報設定手段が実現される。管理情報表示手段は、電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、属性情報を第1表示領域に表示する表示操作を受けるための第1操作領域と、属性情報を電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を表示面に表示する。属性情報表示手段は、電子ペンによって管理情報表示領域の第1操作領域が指示されたとき、電子ペンに設定されている属性情報を当該管理情報表示領域の第1表示領域に表示する。属性情報設定手段は、電子ペンによって管理情報表示領域の第2操作領域が指示されたとき、当該管理情報表示領域の第1表示領域に表示されている属性情報を電子ペンに設定する。   In the first invention, the information processing apparatus uses the electronic pen to indicate the position on the display surface of the display unit, and performs drawing on the display surface based on the instructed position. That is, when the information processing apparatus is touched on the display screen of the display unit with the electronic pen, the touched position is detected by the touch panel device, and drawing is performed on the display surface based on the detected position coordinates. Here, using the electronic pen to indicate the position on the display surface of the display means that the electronic pen touches the display surface and the touch panel device detects the position coordinates of the electronic pen. In such an information processing apparatus, for example, the CPU executes processing according to a program stored in the memory, thereby realizing management information display means, attribute information display means, and attribute information setting means. The management information display means is set on the electronic pen and has a first display area for displaying at least attribute information for drawing and a first operation for receiving a display operation for displaying the attribute information in the first display area. A management information display area including an area and a second operation area for accepting a setting operation for setting attribute information in the electronic pen is displayed on the display surface. When the first operation area of the management information display area is instructed by the electronic pen, the attribute information display means displays the attribute information set for the electronic pen in the first display area of the management information display area. When the second operation area of the management information display area is instructed by the electronic pen, the attribute information setting means sets the attribute information displayed in the first display area of the management information display area to the electronic pen.

第1の発明によれば、管理情報表示領域内の第1操作領域や第2操作領域を電子ペンで指示することにより、電子ペンに設定された属性を管理情報表示領域に表示したり、管理情報表示領域に設定された属性を電子ペンに設定したりできるので、各ユーザは、電子ペンに設定されている属性を簡単に確認することができ、また、電子ペンの属性を簡単に変更することができる。したがって、複数のユーザが電子ペンを容易に共用することができる。   According to the first aspect, the first operation area and the second operation area in the management information display area are indicated with the electronic pen, so that the attributes set for the electronic pen are displayed in the management information display area or managed. Since the attributes set in the information display area can be set in the electronic pen, each user can easily check the attributes set in the electronic pen, and easily change the attributes of the electronic pen. be able to. Therefore, a plurality of users can easily share the electronic pen.

第2の発明は、電子ペンによる属性情報の変更操作を受ける変更操作受付手段、および、変更操作受付手段によって変更操作を受け付けたとき、第1表示領域に表示されている属性情報の表示を更新する属性更新手段をさらに備える。   The second invention updates the display of the attribute information displayed in the first display area when the change operation receiving means that receives the change operation of the attribute information by the electronic pen and the change operation is received by the change operation receiving means Attribute updating means.

第2の発明では、たとえばCPUがメモリに記憶されたプログラムに従う処理を実行することにより、変更操作受付手段および属性更新手段がさらに実現される。変更操作受付手段は、電子ペンによる属性情報の変更操作を受ける。属性更新手段は、変更操作受付手段によって変更操作を受け付けたとき、第1表示領域に表示されている属性情報の表示を更新する。   In the second invention, for example, when the CPU executes a process according to a program stored in the memory, the change operation accepting means and the attribute updating means are further realized. The change operation accepting unit receives an attribute information change operation using the electronic pen. The attribute updating unit updates the display of the attribute information displayed in the first display area when the changing operation is received by the changing operation receiving unit.

第2の発明によれば、各ユーザは、属性情報を変更し、変更後の属性情報を電子ペンにコピーできる。   According to the second invention, each user can change the attribute information and copy the changed attribute information to the electronic pen.

第3の発明は、管理情報表示手段は管理情報表示領域を複数表示する。   In the third invention, the management information display means displays a plurality of management information display areas.

第3の発明によれば、ユーザ毎に管理情報表示領域を使い分けることができる。その場合、各ユーザは、他のユーザの管理情報表示領域から必要な属性情報を電子ペンに設定することもできる。また、一人のユーザが複数の管理情報表示領域を使用する場合、複数の管理情報表示領域から所望の属性情報を電子ペンに設定することで、複数の属性を簡単な操作で頻繁に切り替えながら描画することができる。   According to the third aspect, the management information display area can be properly used for each user. In that case, each user can also set necessary attribute information in the electronic pen from the management information display area of other users. In addition, when a single user uses multiple management information display areas, the desired attribute information is set in the electronic pen from the multiple management information display areas, and drawing is performed while frequently switching multiple attributes with a simple operation. can do.

第4の発明では、電子ペンは複数からなり、複数の電子ペンの各々は、少なくとも、自身の識別情報を送信する送信手段を含む。第4の発明の情報処理装置は、電子ペンから送信された識別情報を受信する受信手段、および電子ペンによって表示面上の位置が指示されたときの当該電子ペンの位置を検出するペン位置検出手段をさらに備え、属性情報表示手段は、第1電子ペンによって第1操作領域が指示されたとき、ペン位置検出手段によって検出された第1電子ペンの位置と、第1電子ペンから送信された識別情報とに基づいて、当該第1電子ペンと指示された第1操作領域を含む管理情報表示領域とを関連付け、属性情報設定手段は、第2電子ペンによって第2操作領域が指示されたとき、ペン位置検出手段によって検出された第2電子ペンの位置と、第2電子ペンから送信された識別情報とに基づいて、当該第2電子ペンと指示された第2操作領域を含む管理情報表示領域とを関連付ける。   In the fourth invention, there are a plurality of electronic pens, and each of the plurality of electronic pens includes at least transmitting means for transmitting its own identification information. An information processing apparatus according to a fourth aspect of the invention is a receiving means for receiving identification information transmitted from an electronic pen, and pen position detection for detecting the position of the electronic pen when the position on the display surface is indicated by the electronic pen. The attribute information display means is transmitted from the first electronic pen and the position of the first electronic pen detected by the pen position detecting means when the first operation area is instructed by the first electronic pen. Based on the identification information, the attribute information setting means associates the first electronic pen with the management information display area including the designated first operation area, and the attribute information setting means is instructed by the second electronic pen. Management information including the second operation area designated by the second electronic pen based on the position of the second electronic pen detected by the pen position detecting means and the identification information transmitted from the second electronic pen. Associate and a display area.

第4の発明では、電子ペンは複数よりなり、複数の電子ペンの各々は、少なくとも、自身の識別情報を送信する送信手段を含み、情報処理装置は、受信手段およびペン位置検出手段をさらに備える。受信手段は、電子ペンから送信された識別情報を受信し、ペン位置検出手段は、電子ペンによって表示面上の位置が指示されたときの当該電子ペンの位置を検出する。属性情報表示手段は、第1電子ペンによって第1操作領域が指示されたとき、ペン位置検出手段によって検出された第1電子ペンの位置と、第1電子ペンから送信された識別情報とに基づいて、当該第1電子ペンと指示された第1操作領域を含む管理情報表示領域とを関連付ける。属性情報設定手段は、第2電子ペンによって第2操作領域が指示されたとき、ペン位置検出手段によって検出された第2電子ペンの位置と、第2電子ペンから送信された識別情報とに基づいて、当該第2電子ペンと指示された第2操作領域を含む管理情報表示領域とを関連付ける。   In the fourth invention, the electronic pen includes a plurality of electronic pens, and each of the plurality of electronic pens includes at least transmission means for transmitting its own identification information, and the information processing apparatus further includes reception means and pen position detection means. . The receiving means receives the identification information transmitted from the electronic pen, and the pen position detecting means detects the position of the electronic pen when the position on the display surface is instructed by the electronic pen. The attribute information display means is based on the position of the first electronic pen detected by the pen position detection means and the identification information transmitted from the first electronic pen when the first operation area is instructed by the first electronic pen. The first electronic pen is associated with the management information display area including the designated first operation area. The attribute information setting means is based on the position of the second electronic pen detected by the pen position detecting means and the identification information transmitted from the second electronic pen when the second operation area is instructed by the second electronic pen. The second electronic pen is associated with the management information display area including the designated second operation area.

第4の発明によれば、第1操作領域または第2操作領域への操作を行った電子ペンを特定して、当該第1操作領域または当該第2操作領域を含む管理情報表示領域と関連付けるので、電子ペンと管理情報表示領域とを事前に関連付けておく必要がない。したがって、各ユーザは、どの電子ペンを使用してもよいし、どの管理情報表示領域を利用してもよいので、使い勝手が向上する。   According to the fourth invention, the electronic pen that has performed an operation on the first operation area or the second operation area is specified and associated with the management information display area including the first operation area or the second operation area. It is not necessary to associate the electronic pen with the management information display area in advance. Therefore, each user may use any electronic pen and may use any management information display area, so that usability is improved.

第5の発明では、属性情報表示手段は、第1電子ペンによって第1操作領域が指示されたとき、当該第1操作領域をタッチした第1電子ペンに設定された属性を当該第1操作領域を含む管理情報表示領域に設定し、属性情報設定手段は、第2電子ペンによって第2操作領域が指示されたとき、当該第2操作領域をタッチした第2電子ペンに、当該第2操作領域を含む管理情報表示領域に設定されている属性を設定する。   In the fifth invention, when the first operation area is instructed by the first electronic pen, the attribute information display means displays the attribute set in the first electronic pen touching the first operation area in the first operation area. When the second operation area is instructed by the second electronic pen, the attribute information setting means sets the second operation area to the second electronic pen touching the second operation area. Set the attributes set in the management information display area including.

第5の発明によれば、1つまたは複数の管理情報表示領域を介して属性表示および属性設定が行える。   According to the fifth aspect, attribute display and attribute setting can be performed via one or a plurality of management information display areas.

第6の発明の情報処理装置は、電子ペンに対応してメモリに個別一時保存領域を設け、電子ペンを用いてコピー操作が行われたとき、表示面に描画された内容の一部または全部を個別一時保存領域にコピーする第1コピー手段、および、電子ペンを用いてペースト操作が行われたとき、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストするペースト手段をさらに備える。   An information processing apparatus according to a sixth aspect of the invention provides an individual temporary storage area in a memory corresponding to an electronic pen, and when a copy operation is performed using the electronic pen, part or all of the contents drawn on the display surface First copy means for copying the image to the individual temporary storage area, and when the paste operation is performed using the electronic pen, the contents temporarily stored in the individual temporary storage area provided corresponding to the electronic pen Paste means for pasting on the display surface is further provided.

第6の発明では、電子ペンに対応してメモリに個別一時保存領域が設けられ、たとえばCPUがメモリに記憶されたプログラムに従う処理を実行することにより、第1コピー手段およびペースト手段がさらに実現される。第1コピー手段は、電子ペンを用いてコピー操作が行われたとき、表示面に描画された内容の一部または全部を個別一時保存領域にコピーする。ペースト手段は、電子ペンを用いてペースト操作が行われたとき、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストする。   In the sixth invention, an individual temporary storage area is provided in the memory corresponding to the electronic pen, and the first copying unit and the pasting unit are further realized, for example, when the CPU executes a process according to a program stored in the memory. The The first copying means copies a part or all of the contents drawn on the display surface to the individual temporary storage area when a copying operation is performed using the electronic pen. When the paste operation is performed using the electronic pen, the paste unit pastes the content temporarily stored in the individual temporary storage area provided corresponding to the electronic pen on the display surface.

第6の発明によれば、個別一時保存領域を設けたことで、或るユーザがコピーした内容が他のユーザがコピーした内容で更新されてしまい、意図しない内容をペーストするような混乱が回避される。したがって、複数のユーザが混乱なくコピー・アンド・ペーストを行える。   According to the sixth invention, by providing the individual temporary storage area, the content copied by one user is updated with the content copied by another user, and the confusion of pasting unintended content is avoided. Is done. Therefore, a plurality of users can copy and paste without confusion.

第7の発明では、電子ペンは複数よりなり、メモリは、複数の電子ペンの各々に対応する複数の個別一時保存領域を有し、複数の電子ペンの各々は、少なくとも、自身の識別情報を送信する送信手段を含む。この第7の発明の情報処理装置は、電子ペンから送信された識別情報を受信する受信手段をさらに備え、第1コピー手段は、受信手段によって受信された識別情報からコピー操作を行った電子ペンを特定して、当該電子ペンに関連付けられた個別一時保存領域へのコピーを行い、ペースト手段は、受信手段によって受信された識別情報に基づいてペースト操作を行った電子ペンを特定して、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストする。   In the seventh invention, the electronic pen is composed of a plurality, the memory has a plurality of individual temporary storage areas corresponding to the plurality of electronic pens, and each of the plurality of electronic pens has at least identification information of itself. Transmitting means for transmitting is included. The information processing apparatus according to the seventh aspect of the invention further includes receiving means for receiving the identification information transmitted from the electronic pen, and the first copying means performs the copying operation from the identification information received by the receiving means. And copying to the individual temporary storage area associated with the electronic pen, the paste unit specifies the electronic pen that performed the paste operation based on the identification information received by the receiving unit, and The contents temporarily stored in the individual temporary storage area provided corresponding to the electronic pen are pasted on the display surface.

第7の発明によれば、電子ペン毎に個別一時保存領域を設けたことで、或る電子ペンによってコピーした内容が他の電子ペンによってコピーした内容で更新されてしまい、意図しない内容をペーストするような不都合が回避される。したがって、複数のユーザが各自の電子ペンで問題なくコピー・アンド・ペーストを行える。   According to the seventh aspect, by providing the individual temporary storage area for each electronic pen, the content copied by one electronic pen is updated with the content copied by another electronic pen, and the unintended content is pasted. Such inconvenience is avoided. Therefore, a plurality of users can copy and paste without problems with their electronic pens.

第8の発明では、メモリは、複数の電子ペンに共通する共通一時記憶領域をさらに有し、第1コピー手段は、受信手段によって受信された識別情報からコピー操作を行った電子ペンを特定して、当該電子ペンに関連付けられた個別一時保存領域および共通一時記憶領域へのコピーを行い、ペースト手段は、電子ペンによって個別ペースト操作が行われたとき、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストし、電子ペンによって共通ペースト操作が行われたとき、共通一時保存領域に一時保存されている内容を表示面にペーストする。   In the eighth invention, the memory further has a common temporary storage area common to the plurality of electronic pens, and the first copy means specifies the electronic pen that performed the copy operation from the identification information received by the receiving means. Copying to the individual temporary storage area and the common temporary storage area associated with the electronic pen, and the paste means is provided corresponding to the electronic pen when the individual paste operation is performed by the electronic pen. The content temporarily stored in the individual temporary storage area is pasted on the display surface, and when a common paste operation is performed by the electronic pen, the content temporarily stored in the common temporary storage area is pasted on the display surface.

第8の発明によれば、各ユーザは、自身のコピー操作によって個別一時保存領域に記憶されている内容を個別ペースト操作によってペーストできると共に、他のユーザのコピー操作によって共通一時保存領域に記憶されている内容を共通ペースト操作によってペーストできる。   According to the eighth invention, each user can paste the content stored in the individual temporary storage area by his / her copy operation by the individual paste operation, and is stored in the common temporary storage area by the copy operation of another user. Can be pasted by common paste operation.

第9の発明の情報処理装置は、複数の個別一時保存領域および共通一時保存領域の間でコピー元およびコピー先を指定する指定操作に応じて、複数の個別一時保存領域および共通一時保存領域のうちのコピー元に一時保存されている内容を、複数の個別一時保存領域および共通一時保存領域のうちのコピー先にコピーする第2コピー手段をさらに備える。   According to a ninth aspect of the present invention, there is provided an information processing apparatus comprising: a plurality of individual temporary storage areas and a common temporary storage area in response to a designation operation for specifying a copy source and a copy destination between a plurality of individual temporary storage areas and a common temporary storage area; Second copy means for copying the contents temporarily stored in the copy source to a copy destination among the plurality of individual temporary storage areas and the common temporary storage area is further provided.

第9の発明では、たとえばCPUがメモリに記憶されたプログラムに従う処理を実行することにより、第2コピー手段がさらに実現される。第2コピー手段は、複数の個別一時保存領域および共通一時保存領域の間でコピー元およびコピー先を指定する指定操作に応じて、複数の個別一時保存領域および共通一時保存領域のうちのコピー元に一時保存されている内容を、複数の個別一時保存領域および共通一時保存領域のうちのコピー先にコピーする。   In the ninth invention, for example, the CPU executes a process according to a program stored in the memory, thereby further realizing the second copy means. The second copy means is configured to copy a source of the plurality of individual temporary storage areas and the common temporary storage area in accordance with a designation operation for specifying a copy source and a destination between the plurality of individual temporary storage areas and the common temporary storage area. The contents temporarily stored in are copied to a copy destination among the plurality of individual temporary storage areas and the common temporary storage area.

第9の発明によれば、各ユーザは、他のユーザの電子ペンに関連付けられた個別一時保存領域に記憶されている内容を、指定操作によって、自身の電子ペンに関連付けられた個別一時保存領域にコピーすることで、そのコピー画像をペーストできるようになる。また、各ユーザは、自身の電子ペンに関連付けられた個別一時保存領域に記憶されている内容を、指定操作によって共通一時保存領域にもコピーすることで、他のユーザもそれをぺーストできるようになる。   According to the ninth aspect, each user can store the contents stored in the individual temporary storage area associated with the electronic pen of the other user by using the designation operation, and the individual temporary storage area associated with his / her electronic pen. By copying to, you can paste the copy image. In addition, each user can copy the contents stored in the individual temporary storage area associated with his / her electronic pen to the common temporary storage area by a specified operation so that other users can paste it. become.

第10の発明は、情報処理プログラムであって、電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行うコンピュータを、電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、属性情報を第1表示領域に表示する表示操作を受けるための第1操作領域と、属性情報を電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を表示面に表示する管理情報表示手段、電子ペンによって管理情報表示領域の第1操作領域が指示されたとき、電子ペンに設定されている属性情報を当該管理情報表示領域の第1表示領域に表示する属性情報表示手段、および、電子ペンによって管理情報表示領域の第2操作領域が指示されたとき、当該管理情報表示領域の第1表示領域に表示されている属性情報を電子ペンに設定する属性情報設定手段として機能させる。   According to a tenth aspect of the present invention, there is provided an information processing program, wherein an electronic pen is used to indicate a position on a display surface of a display unit, and a computer that performs drawing on the display surface based on the instructed position is an electronic pen. A first display area for displaying at least attribute information for drawing, a first operation area for receiving a display operation for displaying attribute information in the first display area, and attribute information for an electronic pen. Management information display means for displaying a management information display area including a second operation area for accepting a setting operation to be set on the display surface, and when the first operation area of the management information display area is instructed by the electronic pen, Attribute information display means for displaying the attribute information set in the pen in the first display area of the management information display area, and the second operation area of the management information display area is instructed by the electronic pen It can, to function attribute information displayed in the first display area of the management information display area as attribute information setting means for setting an electronic pen.

第11の発明は、電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う、コンピュータによる情報処理方法であって、(a)電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、属性情報を第1表示領域に表示する表示操作を受けるための第1操作領域と、属性情報を電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を表示面に表示し、(b)電子ペンによって管理情報表示領域の第1操作領域が指示されたとき、電子ペンに設定されている属性情報を当該管理情報表示領域の第1表示領域に表示し、そして(c)電子ペンによって管理情報表示領域の第2操作領域が指示されたとき、当該管理情報表示領域の第1表示領域に表示されている属性情報を電子ペンに設定する。   An eleventh aspect of the invention is an information processing method by a computer that uses an electronic pen to indicate a position on a display surface of a display unit and draws on the display surface based on the instructed position. ) A first display area that is set on the electronic pen and displays at least attribute information for drawing, a first operation area for receiving a display operation for displaying attribute information in the first display area, and attribute information A management information display area including a second operation area for accepting a setting operation for setting the electronic pen on the display surface, and (b) when the first operation area of the management information display area is instructed by the electronic pen The attribute information set in the electronic pen is displayed in the first display area of the management information display area, and (c) the management information is displayed when the second operation area of the management information display area is instructed by the electronic pen. display The attribute information displayed in the first display region of the range set in the electronic pen.

第10および第11の各発明によっても、第1の発明と同様に、各ユーザは、電子ペンに設定されている属性を簡単に確認することができ、また、電子ペンの属性を簡単に変更することができる。したがって、複数のユーザが電子ペンを容易に共用することができる。   According to the tenth and eleventh inventions, as in the first invention, each user can easily check the attributes set for the electronic pen, and easily change the attributes of the electronic pen. can do. Therefore, a plurality of users can easily share the electronic pen.

この発明によれば、複数のユーザが電子ペンを容易に共用することができる。   According to the present invention, a plurality of users can easily share an electronic pen.

この発明の第1実施例の描画システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a drawing system according to a first embodiment of the present invention. 図1に示す電子黒板の電気的な構成の一例を示すブロック図である。It is a block diagram which shows an example of an electrical configuration of the electronic blackboard shown in FIG. 図2に示す発光回路に含まれる発光素子および受光回路に含まれる受光素子の配置およびタッチパネル装置の検出動作を説明するための図解図である。FIG. 3 is an illustrative view for explaining arrangement of light emitting elements included in the light emitting circuit shown in FIG. 2 and light receiving elements included in the light receiving circuit and detection operation of the touch panel device. (A)は図1に示す電子ペンの外観構成を説明するための図解図であり、(B)は図1に示す電子ペンの電気的な構成の一例を示すブロック図である。(A) is an illustrative view for explaining an external configuration of the electronic pen shown in FIG. 1, and (B) is a block diagram showing an example of an electrical configuration of the electronic pen shown in FIG. 図1に示すPCの電気的な構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of an electrical configuration of the PC illustrated in FIG. 1. (A)は図1に示す電子黒板に表示される描画画面の一例を示す図解図であり、(B)は(A)の描画画面に含まれるパレットの内容を説明するための図解図である。(A) is an illustration figure which shows an example of the drawing screen displayed on the electronic blackboard shown in FIG. 1, (B) is an illustration figure for demonstrating the content of the palette contained in the drawing screen of (A). . (A)−(C)はパレットの属性情報を変更する手順を説明するための図解図である。(A)-(C) is an illustration figure for demonstrating the procedure which changes the attribute information of a palette. (A)−(C)は電子ペンの属性情報をパレットにコピーする手順を説明するための図解図である。(A)-(C) is an illustration figure for demonstrating the procedure which copies the attribute information of an electronic pen to a palette. 図5に示すメモリのメモリマップの一例を示す図解図である。FIG. 6 is an illustrative view showing one example of a memory map of the memory shown in FIG. 5. 図5に示すCPUの描画処理の一部を示すフロー図である。It is a flowchart which shows a part of drawing process of CPU shown in FIG. 図5に示すCPUの描画処理の他の一部であって、図10に後続するフロー図である。FIG. 11 is another part of the drawing process of the CPU shown in FIG. 5, and is a flowchart subsequent to FIG. 10. この発明の第2実施例において、電子黒板に表示される画面の一例を示す図解図である。In 2nd Example of this invention, it is an illustration figure which shows an example of the screen displayed on an electronic blackboard. (A)−(C)は、図12の画面において、第1電子ペンで選択対象をコピーしたときの、共通表示領域、第1個別表示領域および第2個別表示領域の表示内容の変化を示す図解図である。FIGS. 12A to 12C show changes in display contents of the common display area, the first individual display area, and the second individual display area when the selection target is copied with the first electronic pen on the screen of FIG. FIG. (A)−(C)は、図13に引き続き、第2電子ペンで選択対象をコピーしたときの、共通表示領域、第1個別表示領域および第2個別表示領域の表示内容の変化を示す図解図である。(A)-(C) are diagrams illustrating changes in display contents of the common display area, the first individual display area, and the second individual display area when the selection target is copied with the second electronic pen, following FIG. 13. FIG. (A)および(B)は、共通表示領域、第1個別表示領域および第2個別表示領域の間で情報をコピーする手順を説明するための図解図である。(A) And (B) is an illustration figure for demonstrating the procedure which copies information between a common display area, a 1st separate display area, and a 2nd separate display area. 第2実施例におけるPCに内蔵されるメモリのメモリマップの一例を示す図解図である。It is an illustration figure which shows an example of the memory map of the memory incorporated in PC in 2nd Example. 第2実施例におけるPCに内蔵されるCPUのコピー・アンド・ペースト処理の一部を示すフロー図である。It is a flowchart which shows a part of copy and paste process of CPU built in PC in 2nd Example. 第2実施例におけるPCに内蔵されるCPUのコピー・アンド・ペースト処理の他の一部であって、図18に後続するフロー図である。FIG. 19 is another part of the copy and paste process of the CPU built in the PC in the second embodiment, and is a flowchart subsequent to FIG. 18. (A)は第3実施例における電子ペンの外観構成を示す図解図であり、(B)は第3実施例における電子ペンの電気的な構成の一例を示すブロック図である。(A) is an illustration figure which shows the external appearance structure of the electronic pen in 3rd Example, (B) is a block diagram which shows an example of the electrical structure of the electronic pen in 3rd Example.

[第1実施例]
図1を参照して、この発明の第1実施例である描画システム10は、情報処理装置として機能し、電子黒板100と、複数の電子ペン200(ここでは第1電子ペン200aおよび第2電子ペン200b)と、PC300とで構成される。電子黒板100は、表示装置100Aおよびタッチパネル装置100Bを含む。表示装置100AはHDMI(High - Definition Multimedia Interface、登録商標)ケーブル502を介してPC300と接続され、タッチパネル装置100BはUSB(Universal Serial Bus)ケーブル504を介してPC300と接続される。なお、PC300と表示装置100A、タッチパネル装置100Bとの間のインターフェース(I/F)は、HDMI、USBに限らず、他の方式を用いてもよい。
[First embodiment]
Referring to FIG. 1, a drawing system 10 according to a first embodiment of the present invention functions as an information processing apparatus, and includes an electronic blackboard 100 and a plurality of electronic pens 200 (here, a first electronic pen 200a and a second electronic pen). It is composed of a pen 200b) and a PC 300. The electronic blackboard 100 includes a display device 100A and a touch panel device 100B. The display device 100A is connected to the PC 300 via an HDMI (High-Definition Multimedia Interface, registered trademark) cable 502, and the touch panel device 100B is connected to the PC 300 via a USB (Universal Serial Bus) cable 504. The interface (I / F) between the PC 300, the display device 100A, and the touch panel device 100B is not limited to HDMI and USB, and other methods may be used.

以下、この明細書において、第1電子ペン200aと第2電子ペン200bを区別する必要が無い場合には、単に電子ペン200と言うことにする。   Hereinafter, in this specification, when it is not necessary to distinguish the first electronic pen 200a and the second electronic pen 200b, they are simply referred to as the electronic pen 200.

表示装置100Aは、図示はしていないが、たとえばLCD(液晶パネル)またはEL(Electroluminescence)パネル等からなり、PC300から出力された映像データに対応する映像を表示する。ただし、この第1実施例では、映像データは、PC300で実行される描画アプリケーションについての画面である。また、PC300から出力される映像データには、タッチパネル100BおよびPC300を介してユーザから受け付けた文字、線画等についてのデータも含まれる。   Although not shown, the display device 100A is composed of, for example, an LCD (liquid crystal panel) or an EL (electroluminescence) panel, and displays an image corresponding to the image data output from the PC 300. However, in the first embodiment, the video data is a screen for a drawing application executed on the PC 300. The video data output from the PC 300 includes data on characters, line drawings, and the like received from the user via the touch panel 100B and the PC 300.

タッチパネル装置100Bは、赤外線遮断式のタッチパネルであり、表示装置100Aの表示面を囲むように配列された赤外線の発光素子および受光素子を含み、ユーザが電子ペン200や指先で表示面にタッチしたことを赤外線の遮断により検出して、表示面上のタッチ位置を示す座標データを出力する。   Touch panel device 100B is an infrared shielding touch panel, includes an infrared light emitting element and a light receiving element arranged to surround the display surface of display device 100A, and the user touches the display surface with electronic pen 200 or a fingertip. Is detected by blocking infrared rays, and coordinate data indicating the touch position on the display surface is output.

なお、タッチパネル装置は、赤外線遮断式に限らず、ユーザの表示面へのタッチ動作を検出できる構成であればよい。たとえば、抵抗膜方式、表面型静電容量方式、投影型静電容量方式、超音波表面弾性波方式、音響パルス認識方式、振動検出方式、電磁誘導方式、画像認識方式、あるいは光センサ内蔵LCD方式のものを用いてもよい。   Note that the touch panel device is not limited to the infrared shielding type, and may be any configuration that can detect a user's touch operation on the display surface. For example, resistive film method, surface capacitance method, projection capacitance method, ultrasonic surface acoustic wave method, acoustic pulse recognition method, vibration detection method, electromagnetic induction method, image recognition method, or LCD method with built-in optical sensor May be used.

図2は、電子黒板100の電気的な構成の一例を示す。上述したように、電子黒板100は、表示装置100Aおよびタッチパネル装置100Bを含む。表示装置100Aには、PC300から出力された映像データが入力される。   FIG. 2 shows an example of the electrical configuration of the electronic blackboard 100. As described above, the electronic blackboard 100 includes the display device 100A and the touch panel device 100B. Video data output from the PC 300 is input to the display device 100A.

タッチパネル装置(位置検出手段)100Bは、CPU102を含む。CPU102には、バス130を介してROM104、RAM106、タッチパネル信号用I/F108、無線通信回路110および走査回路120が接続される。CPU102は、タッチパネル装置100Bの全体的な制御を司る。ROM104には、CPU102を介してタッチパネル装置100Bの機能を実現する制御プログラム(図示せず)、具体的には検出プログラム、座標算出プログラムおよび遮光物管理プログラムが予め記憶されている。   The touch panel device (position detection means) 100B includes a CPU. A ROM 104, a RAM 106, a touch panel signal I / F 108, a wireless communication circuit 110, and a scanning circuit 120 are connected to the CPU 102 via a bus 130. The CPU 102 governs overall control of the touch panel device 100B. The ROM 104 stores in advance a control program (not shown) for realizing the functions of the touch panel device 100B via the CPU 102, specifically, a detection program, a coordinate calculation program, and a light shielding object management program.

検出プログラムは、走査回路120の出力に基づいて、表示装置100Aの表示面上に位置する遮光物(言い換えると、表示面へのタッチ操作)を検出するためのプログラムである。座標算出プログラムは、検出プログラムによって検出された遮光物の表示面上での位置(座標データ)を算出するためのプログラムである。遮光物管理プログラムは、座標算出プログラムによって算出された遮光物の位置(座標データ)を管理するためのプログラムである。   The detection program is a program for detecting a light shielding object (in other words, a touch operation on the display surface) located on the display surface of the display device 100A based on the output of the scanning circuit 120. The coordinate calculation program is a program for calculating the position (coordinate data) on the display surface of the light shielding object detected by the detection program. The shade object management program is a program for managing the position (coordinate data) of the shade object calculated by the coordinate calculation program.

電子黒板100が起動されると、ROM104に記憶された制御プログラムがRAM106にロードされ、CPU102は、RAM106に記憶された制御プログラムを実行する。RAM106は、CPU102のワーク領域およびバッファ領域としても用いられる。   When the electronic blackboard 100 is activated, the control program stored in the ROM 104 is loaded into the RAM 106, and the CPU 102 executes the control program stored in the RAM 106. The RAM 106 is also used as a work area and a buffer area for the CPU 102.

タッチパネル信号用I/F108は、CPU102が走査回路120の出力に基づいて算出したタッチ位置を示す座標データをUSBケーブル504で伝送可能な形式に変換する。無線通信回路110は、電子ペン200との間で電波または赤外線等による無線通信を行う。   The touch panel signal I / F 108 converts the coordinate data indicating the touch position calculated by the CPU 102 based on the output of the scanning circuit 120 into a format that can be transmitted by the USB cable 504. The wireless communication circuit 110 performs wireless communication with the electronic pen 200 using radio waves or infrared rays.

走査回路120は、アドレスデコーダ122、発光回路124、受光回路126およびA/Dコンバータ128を含む。アドレスデコーダ122は、CPU102の制御下で、図3に示すように配列された複数の発光素子1241および複数の受光素子1261を水平および垂直の走査方向に沿って順次駆動するためのアドレスデータを、発光回路124および受光回路126の各々に与える。   The scanning circuit 120 includes an address decoder 122, a light emitting circuit 124, a light receiving circuit 126, and an A / D converter 128. The address decoder 122 controls address data for sequentially driving the plurality of light emitting elements 1241 and the plurality of light receiving elements 1261 arranged in the horizontal and vertical scanning directions under the control of the CPU 102, as shown in FIG. This is applied to each of the light emitting circuit 124 and the light receiving circuit 126.

図3に示すように、表示装置100Aの表示面は矩形であり、タッチパネル装置100Bでは、複数の発光素子1241は、表示面の底辺および右辺に沿って配列され、複数の受光素子1261は、表示面の上辺および左辺に沿って、複数の発光素子1241と対向するように配列される。そして、表示面の右上端から左上端に向かう方向にX軸方向が定義され、表示面の左下端から左上端に向かう方向にY軸方向が定義されており、走査回路120の走査、つまり、互いに対向する一対の発光素子1241および受光素1241子を順次駆動する動作は、このようなX軸方向およびY軸方向に沿って行われる。   As shown in FIG. 3, the display surface of the display device 100A is rectangular, and in the touch panel device 100B, the plurality of light emitting elements 1241 are arranged along the bottom side and the right side of the display surface, and the plurality of light receiving elements 1261 are displayed. A plurality of light emitting elements 1241 are arranged along the upper side and the left side of the surface so as to face each other. The X-axis direction is defined in the direction from the upper right end of the display surface to the upper left end, and the Y axis direction is defined in the direction from the lower left end of the display surface to the upper left end. The operation of sequentially driving the pair of light emitting elements 1241 and light receiving elements 1241 facing each other is performed along the X-axis direction and the Y-axis direction.

図2に戻って、発光回路124は、与えられたアドレスデータで特定される発光素子1241を発光させ、受光回路126は、与えられたアドレスデータで特定される受光素子1261により受光した赤外線の強度を示すアナログ信号をA/Dコンバータ128に出力する。A/Dコンバータ128は、受光回路126から出力されたアナログ信号をたとえば8ビットのデジタル信号に変換する。   Returning to FIG. 2, the light emitting circuit 124 causes the light emitting element 1241 specified by the given address data to emit light, and the light receiving circuit 126 receives the intensity of infrared rays received by the light receiving element 1261 specified by the given address data. Is output to the A / D converter 128. The A / D converter 128 converts the analog signal output from the light receiving circuit 126 into, for example, an 8-bit digital signal.

こうしてA/Dコンバータ128からは、複数の発光素子1241および複数の受光素子1261を順次駆動して得られるデジタル信号が繰り返し出力される。CPU102は、A/Dコンバータ128から出力されたデジタル信号に基づいて、表示面上の遮光物の位置(座標)を算出して、その座標データを出力する。CPU102から出力される座標データは、タッチパネル用I/F108を通じてUSBケーブル504で伝送可能な形式に変換された後、PC300に入力されることになる。   Thus, the A / D converter 128 repeatedly outputs digital signals obtained by sequentially driving the plurality of light emitting elements 1241 and the plurality of light receiving elements 1261. The CPU 102 calculates the position (coordinates) of the light shielding object on the display surface based on the digital signal output from the A / D converter 128 and outputs the coordinate data. The coordinate data output from the CPU 102 is input to the PC 300 after being converted into a format that can be transmitted by the USB cable 504 through the touch panel I / F 108.

図4(A)に示すように、電子ペン200は、ペン本体202とペン先スイッチ204を含む。ペン先スイッチ204は、ユーザが電子ペン200のペン先を指示対象物(この実施例では、表示装置100Aの表示面)に接触させたときに、オン状態になり、ペン先に何も接触していないときには、オフ状態となる機械式のスイッチである。ただし、ペン先スイッチ204は、機械式スイッチに限定される必要は無く、ペン先が指示対象物に接触したことと接触していないことを検出できるものであれば、光学式のスイッチ等を用いることもできる。   As shown in FIG. 4A, the electronic pen 200 includes a pen body 202 and a pen tip switch 204. The pen tip switch 204 is turned on when the user brings the pen tip of the electronic pen 200 into contact with an instruction target (in this embodiment, the display surface of the display device 100A), and nothing touches the pen tip. When not, it is a mechanical switch that is turned off. However, the pen point switch 204 is not necessarily limited to a mechanical switch, and an optical switch or the like is used as long as it can detect that the pen point is in contact with the pointing object. You can also

図4(B)は電子ペン200の電気的な構成を示すブロック図である。この図4(B)に示すように、電子ペン200は、上記のようなペン先スイッチ204のオン状態およびオフ状態を検出するスイッチ状態検出回路224が設けられている。スイッチ状態検出回路224には、バス240を介して制御回路220、メモリ222および無線通信回路(送信手段)226が接続される。メモリ222は、ROMやEEPROM(登録商標)のような不揮発性のメモリであり、当該メモリ222を内蔵する電子ペン200に設定された識別情報を記憶する。たとえば、制御回路220は、スイッチ状態検出回路224によってペン先スイッチ204がオン状態となったことが検出されると、メモリ222に記憶された識別情報を、無線通信回路226を介して電子黒板100に送信する。   FIG. 4B is a block diagram illustrating an electrical configuration of the electronic pen 200. As shown in FIG. 4B, the electronic pen 200 is provided with a switch state detection circuit 224 that detects the on state and the off state of the pen tip switch 204 as described above. A control circuit 220, a memory 222, and a wireless communication circuit (transmission means) 226 are connected to the switch state detection circuit 224 via a bus 240. The memory 222 is a nonvolatile memory such as a ROM or an EEPROM (registered trademark), and stores identification information set in the electronic pen 200 in which the memory 222 is built. For example, when the switch state detection circuit 224 detects that the pen tip switch 204 is turned on, the control circuit 220 uses the wireless blackboard 100 to transmit the identification information stored in the memory 222 via the wireless communication circuit 226. Send to.

図2に戻って、電子黒板100(タッチパネル装置100B)のCPU102は、電子ペン200から送信された識別情報を、無線通信回路(受信手段)110を介して受信する。したがって、走査回路120からの出力と併せて、表示装置100Aの表示面にタッチした電子ペン200とそのタッチ位置とを特定することができる。このため、CPU102からPC300に向けて出力される座標データには、表示装置100Aの表示面に現在タッチしている電子ペン200の識別情報が付加される。   Returning to FIG. 2, the CPU 102 of the electronic blackboard 100 (touch panel device 100 </ b> B) receives the identification information transmitted from the electronic pen 200 via the wireless communication circuit (reception unit) 110. Therefore, in conjunction with the output from the scanning circuit 120, the electronic pen 200 that touches the display surface of the display device 100A and the touch position can be specified. Therefore, identification information of the electronic pen 200 that is currently touching the display surface of the display device 100A is added to the coordinate data output from the CPU 102 toward the PC 300.

なお、この第1実施例では、複数の電子ペン200が使用されるため、これらが同時に表示装置100Aの表示面をタッチする場合がある。したがって、タッチパネル装置100Bでは、タッチオン(ペンダウン)されたときに、走査回路120から出力される座標データと電子ペン200から送信された識別情報とを対応付けて記憶するとともに、タッチオフ(ペンアップ)されるまでの座標データを追跡(記憶)することにより、同時に検出される座標データがいずれの電子ペン200の操作によるものかを判別可能にしてある。   In the first embodiment, since a plurality of electronic pens 200 are used, they may touch the display surface of the display device 100A at the same time. Therefore, in the touch panel device 100B, when touch-on (pen-down) is performed, the coordinate data output from the scanning circuit 120 and the identification information transmitted from the electronic pen 200 are stored in association with each other and touch-off (pen-up) is performed. By tracking (storing) the coordinate data up to this point, it is possible to determine which electronic pen 200 is operated by the coordinate data detected at the same time.

図1に示すPC300は、汎用のコンピュータであり、電子黒板100の制御装置として機能する。図5に示すように、PC300は、CPU302を含み、CPU302は、バス320を介して、メモリ304、映像信号用I/F306およびタッチパネル信号用I/F308に接続される。   A PC 300 shown in FIG. 1 is a general-purpose computer and functions as a control device for the electronic blackboard 100. As shown in FIG. 5, the PC 300 includes a CPU 302, and the CPU 302 is connected to a memory 304, a video signal I / F 306, and a touch panel signal I / F 308 via a bus 320.

CPU302は、PC300の全体的な制御を司る。メモリ304は、HDD304a、ROM304bおよびRAM304cを含む。HDD304aは、PC300の主記憶装置であり、オペレーティングシステムや他のアプリケーションプログラムなどのプログラムおよび各種のデータを記憶する。ROM304bは、PC300の起動時に実行されるブートプログラムなどを記憶する。RAM304cは、CPU302のワーク領域やバッファ領域として使用される。   The CPU 302 governs overall control of the PC 300. The memory 304 includes an HDD 304a, a ROM 304b, and a RAM 304c. The HDD 304a is a main storage device of the PC 300, and stores programs such as an operating system and other application programs, and various data. The ROM 304b stores a boot program executed when the PC 300 is activated. The RAM 304c is used as a work area and a buffer area for the CPU 302.

タッチパネル信号用I/F308は、電子黒板100のタッチパネル装置100Bから出力された、識別情報が付加された(識別情報付きの)座標データを受信するためのインターフェイスである。タッチパネル信号用I/F308によって受信された識別情報付きの座標データはCPU302に与えられる。CPU302は、与えられた識別情報付きの座標データに基づいて、ユーザが電子ペン200で電子黒板100に入力した文字や線画等の画像データを生成する。   The touch panel signal I / F 308 is an interface for receiving coordinate data with identification information (with identification information) output from the touch panel device 100B of the electronic blackboard 100. The coordinate data with identification information received by the touch panel signal I / F 308 is given to the CPU 302. The CPU 302 generates image data such as characters and line drawings input to the electronic blackboard 100 by the user with the electronic pen 200 based on the given coordinate data with identification information.

映像信号用I/F306は、PC300において生成されたり、PC300に予め記憶されたりする映像データを、HDMIケーブル502を介して電子黒板100の表示装置100Aに出力するためのインターフェイスである。したがって、たとえば、表示装置100Aには、ユーザが電子ペン200で入力した文字や線画等の画像が表示される。   The video signal I / F 306 is an interface for outputting video data generated in the PC 300 or stored in advance in the PC 300 to the display device 100 </ b> A of the electronic blackboard 100 via the HDMI cable 502. Therefore, for example, the display device 100 </ b> A displays images such as characters and line drawings input by the user with the electronic pen 200.

このような構成の描画システム10では、画像を描画する際の属性(線色や線幅等)は、電子ペン200毎に設定されており、文字や線画等は、設定された属性に従って描画(表示)される。つまり、第1電子ペン200aを用いて表示面上に手書きした文字や線画等は、当該第1電子ペン200aに設定された属性で描画(表示)される。同様に、第2電子ペン200bを用いて表示面上に手書きした文字や線画等は、当該第2電子ペン200bに設定された属性で描画(表示)される。   In the drawing system 10 having such a configuration, attributes (line color, line width, etc.) for drawing an image are set for each electronic pen 200, and characters, line drawings, etc. are drawn according to the set attributes ( Is displayed. That is, characters, line drawings, and the like handwritten on the display surface using the first electronic pen 200a are drawn (displayed) with the attributes set for the first electronic pen 200a. Similarly, characters, line drawings, and the like handwritten on the display surface using the second electronic pen 200b are drawn (displayed) with the attributes set for the second electronic pen 200b.

しかし、一般的な電子黒板システムでは、複数の電子ペンの各々に専用メニューが割り当てられ、各電子ペンに属性を設定することができるが、電子ペンを共用する場合、先のユーザが設定した属性を次のユーザは知らないため、試し書きしたり、属性を一から設定したりする必要がある。このため、使い勝手が悪い。   However, in a general electronic blackboard system, a dedicated menu is assigned to each of the plurality of electronic pens, and attributes can be set for each electronic pen. However, when the electronic pen is shared, the attributes set by the previous user are used. Since the next user does not know, it is necessary to test-write and set the attribute from scratch. For this reason, it is inconvenient.

そこで、この第1実施例では、電子ペン200に設定された属性を表示したり、電子ペン200に設定された属性を変更したり、他の電子ペン200に設定された属性を電子ペン200に設定(コピー)したりして、属性を管理するための画面を設けることにより、複数の電子ペン200の各々を特に区別(識別)することなく、各々の電子ペン200を複数のユーザで共用する場合の使い勝手を改善してある。   Therefore, in the first embodiment, the attributes set for the electronic pen 200 are displayed, the attributes set for the electronic pen 200 are changed, and the attributes set for other electronic pens 200 are displayed on the electronic pen 200. By setting (copying) or providing a screen for managing attributes, each electronic pen 200 is shared by a plurality of users without particularly distinguishing (identifying) each of the plurality of electronic pens 200. The usability in case has been improved.

図6(A)には、電子黒板100(表示装置100Aの表示面)に表示される描画画面400の一例が示される。図6(A)に示す描画画面400は、描画領域402と描画領域以外の操作領域404を含む。描画領域402は、たとえば、図6(A)において、一点鎖線で囲む範囲であり、電子ペン200による入力を受け付けて、入力された文字や線画等を含む画像を描画するための領域である。操作領域404は、電子ペン200による入力を受け付けて、描画についての属性の設定や描画についてのコマンドを実行するための領域である。   FIG. 6A shows an example of a drawing screen 400 displayed on the electronic blackboard 100 (display surface of the display device 100A). A drawing screen 400 illustrated in FIG. 6A includes a drawing area 402 and an operation area 404 other than the drawing area. For example, the drawing area 402 is an area surrounded by a one-dot chain line in FIG. 6A, and is an area for receiving an input with the electronic pen 200 and drawing an image including input characters, line drawings, and the like. The operation area 404 is an area for receiving an input from the electronic pen 200 and executing an attribute setting for drawing and a command for drawing.

また、操作領域404には、電子ペン200に設定等される属性を管理するための領域(この実施例では、「パレット」と呼ぶことにする。)410が複数設けられる。図6(A)に示す例では、2つのパレット410(ここでは、第1パレット410aおよび第2パレット410b)が設けられる。また、操作領域404には、ツールバー460が設けられる。ツールバー460には、描画処理についての各種のツールを選択したり、各種のコマンドを実行したりするためのボタンないしアイコンが表示される。たとえば、ペン、消しゴム、範囲指定のような各ツールを選択したり、描画の終了、ファイル保存、取り消し、切り取り、コピーおよびペーストのような各コマンドを実行したりすることができる。   The operation area 404 is provided with a plurality of areas 410 (referred to as “pallets” in this embodiment) for managing attributes set in the electronic pen 200 and the like. In the example shown in FIG. 6A, two pallets 410 (here, the first pallet 410a and the second pallet 410b) are provided. In the operation area 404, a toolbar 460 is provided. The toolbar 460 displays buttons or icons for selecting various tools for drawing processing and executing various commands. For example, tools such as pen, eraser, and range specification can be selected, and commands such as drawing end, file saving, canceling, cutting, copying and pasting can be executed.

なお、パレット410の数は、電子ペン200の数に関わらず、少なくとも1つ設けられれば良く、電子ペン200と同数またはそれ以上設けるようにしても良い。ただし、パレット410の数と電子ペン200の数が同じであっても、両者が1対1で対応付けられている訳ではない。   Note that the number of pallets 410 may be at least one regardless of the number of electronic pens 200, and may be the same as or more than that of electronic pens 200. However, even if the number of pallets 410 is the same as the number of electronic pens 200, they are not associated one-on-one.

また、この明細書において、第1パレット410aと第2パレット410bを区別する必要が無い場合には、単にパレット410と言うことにする。   In this specification, when there is no need to distinguish between the first pallet 410a and the second pallet 410b, the pallet 410 is simply referred to.

なお、パレット410は、描画領域402を広くとるために、普段は非表示としておき、特定の操作(操作画面400の特定の箇所たとえば操作領域404の右上角などにタッチする操作など)で描画画面400に表示されるようにしてもよい。   Note that the palette 410 is normally hidden in order to make the drawing area 402 wider, and the drawing screen is displayed by a specific operation (such as an operation of touching a specific portion of the operation screen 400 such as the upper right corner of the operation area 404). 400 may be displayed.

図6(B)に示すように、パレット(管理情報表示領域)410は、表示領域(第1表示領域)412、属性表示ボタン(第1操作領域)414および属性設定ボタン(第2操作領域)416を含む。表示領域412には、当該パレット410の属性表示ボタン414をタッチした電子ペン200に設定されている属性を表示したり、当該属性を変更したりするためのボタン412a、412bおよび412cが表示される。この第1実施例では、属性表示ボタン414をタッチした電子ペン200の属性がパレット410にコピーされ、コピーされた属性の内容が表示領域412に表示されるのである。   As shown in FIG. 6B, the palette (management information display area) 410 includes a display area (first display area) 412, an attribute display button (first operation area) 414, and an attribute setting button (second operation area). 416. In the display area 412, buttons 412 a, 412 b, and 412 c for displaying attributes set on the electronic pen 200 that touched the attribute display button 414 of the palette 410 and changing the attributes are displayed. . In the first embodiment, the attribute of the electronic pen 200 that has touched the attribute display button 414 is copied to the palette 410, and the contents of the copied attribute are displayed in the display area 412.

ボタン412aには、現在パレット410に設定されている線色の色が付されている。なお、図6(B)では、四角枠を黒色で塗りつぶすことにより、所定の色が付されていることを示す。以下、同様であり、異なる色を表現する場合には、四角枠に斜線等の模様を付することにする。   The button 412a is given the line color currently set in the palette 410. FIG. 6B shows that a predetermined color is given by filling the square frame with black. The same applies to the following, and when a different color is expressed, a pattern such as a diagonal line is attached to the square frame.

また、ボタン412bには、現在パレット410に設定されている線幅を有する線分の画像が表示される。他の線幅を表現する場合には、線幅を太くしたり、細くしたりする。   In addition, an image of a line segment having a line width currently set in the palette 410 is displayed on the button 412b. When expressing other line widths, the line widths are increased or decreased.

さらに、現在パレット410に設定されている他の属性などの詳細な情報は、ボタン412cをタッチすることにより表示することができ、また、後述するように、変更することができる。詳細な情報としては、線種、筆圧に応じた線の太さの制御などに関する情報が該当する。   Further, detailed information such as other attributes currently set in the palette 410 can be displayed by touching the button 412c, and can be changed as will be described later. As detailed information, information on line type, control of line thickness according to writing pressure, and the like is applicable.

属性変更ボタン414は、電子ペン200に設定された属性をパレット410に表示(コピー)するためのボタンであり、そのことを示す図柄と文字列が表示される。たとえば、属性変更ボタン414には、ペンとパレットの図柄およびペンからパレットに向かう矢印が描画されるとともに、「ペンのプロパティをこのパレットにコピー」の文字列が記載される。   The attribute change button 414 is a button for displaying (copying) the attributes set in the electronic pen 200 on the palette 410, and displays a symbol and a character string indicating that. For example, in the attribute change button 414, a pen and palette symbol and an arrow from the pen to the palette are drawn, and a character string “copy pen properties to this palette” is described.

属性設定ボタン416は、当該パレット410に設定された(当該パレット410の表示領域412に表示された)属性を電子ペン200に設定(コピー)するためのボタンであり、そのことを示す図柄と文字列が表示される。たとえば、属性設定ボタン416には、ペンとパレットの図柄およびパレットからペンに向かう矢印が描画されるとともに、「このパレットのプロパティをペンにコピー」の文字列が記載される。   The attribute setting button 416 is a button for setting (copying) the attribute set on the palette 410 (displayed in the display area 412 of the palette 410) on the electronic pen 200, and a symbol and a character indicating that. A column is displayed. For example, in the attribute setting button 416, a pen and palette symbol and an arrow pointing from the palette to the pen are drawn, and a character string “Copy this palette property to the pen” is described.

つまり、パレット410が電子ペン200でタッチされると、当該電子ペン200とパレット410が関連付けられる。具体的には、タッチされたボタン(414、416)に応じて、電子ペン200に設定された属性がタッチされたパレット410に設定されたり、パレット410に設定された属性がタッチした電子ペン200に設定されたりする。   That is, when the palette 410 is touched with the electronic pen 200, the electronic pen 200 and the palette 410 are associated with each other. Specifically, according to the touched button (414, 416), the attribute set in the electronic pen 200 is set in the touched palette 410, or the attribute set in the palette 410 is touched. Or set to

したがって、ユーザは、自身が使用する電子ペン200で、図7(A)に示すように、所望のパレット410の属性表示ボタン412をタッチすると、当該電子ペン200に設定された属性が当該パレット410にコピーされる。すると、図7(B)に示すように、当該パレット410では、コピーされた属性に従って、ボタン412aの色やボタン412bの図柄が表示される。パレット410では表現されないが、詳細情報も変更される。したがって、ユーザは、ボタン412a、412bを見たり、ボタン412cをタッチして表示される詳細情報を見たりすることにより、当該電子ペン200に設定された属性を知ることができる。   Therefore, when the user touches the attribute display button 412 of the desired palette 410 with the electronic pen 200 used by the user, as shown in FIG. 7A, the attribute set to the electronic pen 200 is changed to the palette 410. To be copied. Then, as shown in FIG. 7B, in the palette 410, the color of the button 412a and the design of the button 412b are displayed according to the copied attribute. Although not represented in the palette 410, the detailed information is also changed. Therefore, the user can know the attributes set for the electronic pen 200 by looking at the buttons 412a and 412b or by viewing the detailed information displayed by touching the button 412c.

なお、ここでは、パレット410の属性が変化されることを前提として説明してあるが、コピーする前の属性とコピーした属性が同じである場合には、ボタン412a、412bの表示内容は変更されない。   Here, the description is made on the assumption that the attributes of the palette 410 are changed. However, when the attributes before copying and the copied attributes are the same, the display contents of the buttons 412a and 412b are not changed. .

また、パレット410を用いて電子ペン200の属性を変更することもできる。上述したように、電子ペン200で所望のパレット410(ここでは、パレット410a)の属性表示ボタン414をタッチし、当該パレット410aに当該電子ペン200の属性をコピーする。次に、表示領域412に表示されたボタン412a、412b、412cを操作することにより、パレット410aに設定(表示)された属性を変更する。たとえば、図7(C)に示すように、ボタン412aをタッチすると、線色を選択するためのプルダウンメニュー418が表示され、当該プルダウンメニュー418から所望の線色を選択することができる。図8(A)に示すように、所望の線色を選択すると、選択された線色が設定され、図8(B)に示すように、ボタン412aの色が設定された色に変更される。   In addition, the attributes of the electronic pen 200 can be changed using the palette 410. As described above, the attribute display button 414 of a desired palette 410 (here, palette 410a) is touched with the electronic pen 200, and the attribute of the electronic pen 200 is copied to the palette 410a. Next, by operating the buttons 412a, 412b, and 412c displayed in the display area 412, the attributes set (displayed) on the palette 410a are changed. For example, as illustrated in FIG. 7C, when a button 412 a is touched, a pull-down menu 418 for selecting a line color is displayed, and a desired line color can be selected from the pull-down menu 418. When a desired line color is selected as shown in FIG. 8A, the selected line color is set, and as shown in FIG. 8B, the color of the button 412a is changed to the set color. .

図示は省略するが、ボタン412bをタッチすると、線色の場合と同様に、線幅を選択するためのプルダウンメニューが表示され、所望の線幅を選択することができる。また、ボタン412cをタッチすると、線種や筆圧を選択するメニューが表示され、所望の線種や筆圧を選択することができる。   Although illustration is omitted, when the button 412b is touched, a pull-down menu for selecting a line width is displayed as in the case of the line color, and a desired line width can be selected. When the button 412c is touched, a menu for selecting a line type and writing pressure is displayed, and a desired line type and writing pressure can be selected.

そして、図8(C)に示すように、電子ペン200で属性設定ボタン416をタッチすると、パレット410aの属性が当該電子ペン200にコピーされる。   Then, as shown in FIG. 8C, when the attribute setting button 416 is touched with the electronic pen 200, the attribute of the palette 410a is copied to the electronic pen 200.

このように、パレット410aを用いることにより、電子ペン200の属性を変更することができる。   Thus, the attribute of the electronic pen 200 can be changed by using the palette 410a.

なお、他のパレット410bを用いる場合にも同様に、電子ペン200の属性を変更することができる。   Similarly, the attribute of the electronic pen 200 can be changed when using the other palette 410b.

図7(A)−(C)および図8(A)−(C)を用いて、電子ペン200の属性をパレット410にコピーし、パレット410で属性を変更して、変更した属性を電子ペン200にコピーする方法を説明したが、これに限定される必要はない。   7A to 7C and FIGS. 8A to 8C, the attributes of the electronic pen 200 are copied to the palette 410, the attributes are changed on the palette 410, and the changed attributes are changed to the electronic pen. Although the method of copying to 200 has been described, the present invention is not limited to this.

たとえば、電子ペン200に設定されている属性をパレット410に単にコピーして、電子ペン200に設定されている属性を確認するだけでもよい。また、パレット410に設定されている属性を電子ペン200に単にコピーするだけでもよい。この場合、たとえば、他の電子ペン200に設定されている属性をパレット410を介して設定することができる。または、パレット410に設定されている属性を変更して電子ペン200にコピーしてもよい。かかる場合には、現在電子ペン200に設定されている属性に拘わらず、所望の属性をパレット410を用いて設定することができる。   For example, the attribute set for the electronic pen 200 may be simply copied to the palette 410 and the attribute set for the electronic pen 200 may be confirmed. Further, the attributes set in the palette 410 may be simply copied to the electronic pen 200. In this case, for example, attributes set for the other electronic pen 200 can be set via the palette 410. Alternatively, the attributes set in the palette 410 may be changed and copied to the electronic pen 200. In such a case, a desired attribute can be set using the palette 410 regardless of the attribute currently set for the electronic pen 200.

なお、描画システム10が起動された当初においては、電子ペン200およびパレット410にはデフォルトの属性が設定される。したがって、描画画面400が表示された当初では、デフォルトの属性に従ってパレット410が表示される。たとえば、デフォルトの設定では、線色が黒色であり、線幅が細いである。また、詳細情報では、線種が実線であり、筆圧は普通(中程度)に設定される。   Note that at the beginning of the drawing system 10, default attributes are set in the electronic pen 200 and the palette 410. Therefore, when the drawing screen 400 is initially displayed, the palette 410 is displayed according to the default attribute. For example, in the default setting, the line color is black and the line width is thin. In the detailed information, the line type is a solid line, and the writing pressure is set to normal (medium).

図9は、図5に示したRAM304cのメモリマップ40を示す。RAM304cは、プログラム記憶領域50およびデータ記憶領域70を含む。プログラム記憶領域50には、情報処理プログラムが記憶される。たとえば、情報処理プログラムは、描画ソフト(アプリケーション)についての描画制御処理プログラムである。描画制御処理プログラムは、操作検出プログラム52、描画プログラム54、表示プログラム56および属性管理プログラム58などで構成される。   FIG. 9 shows the memory map 40 of the RAM 304c shown in FIG. The RAM 304 c includes a program storage area 50 and a data storage area 70. The program storage area 50 stores an information processing program. For example, the information processing program is a drawing control processing program for drawing software (application). The drawing control processing program includes an operation detection program 52, a drawing program 54, a display program 56, an attribute management program 58, and the like.

操作検出プログラム52は、電子黒板100のタッチパネル装置100Bから出力された座標データに基づいて、電子黒板100の表示装置100Aの表示面にユーザが電子ペン200を用いて文字や線画等を描画している操作を検出したり、電子黒板100の表示装置100Aの表示面に表示された描画画面400に含まれる各種のアイコンやボタンに対する操作を検出したりするためのプログラムである。   Based on the coordinate data output from the touch panel device 100B of the electronic blackboard 100, the operation detection program 52 draws characters, line drawings, and the like using the electronic pen 200 on the display surface of the display device 100A of the electronic blackboard 100. This is a program for detecting an operation on a drawing screen 400 displayed on the display surface of the display device 100A of the electronic blackboard 100, and detecting operations on various icons and buttons.

描画プログラム54は、タッチパネル装置100Bから出力された座標データに基づいて、表示装置100Aの表示面にユーザが電子ペン200で入力した文字や線画等を描画するためのプログラムである。   The drawing program 54 is a program for drawing characters, line drawings, and the like input by the user with the electronic pen 200 on the display surface of the display device 100A based on the coordinate data output from the touch panel device 100B.

表示プログラム56は、後述する画面生成データなどを用いて生成された映像データやPC300に予め記憶された映像データを表示装置100Aに出力するためのプログラムである。   The display program 56 is a program for outputting video data generated using screen generation data, which will be described later, or video data stored in advance in the PC 300 to the display device 100A.

属性管理プログラム58は、ユーザの操作に従って、電子ペン200に設定された属性をパレット410にコピーしたり、パレット410を用いて属性を変更したり、パレット410に設定された属性を電子ペン200にコピーしたりするためのプログラムである。   The attribute management program 58 copies the attributes set in the electronic pen 200 to the palette 410, changes the attributes using the palette 410, and sets the attributes set in the palette 410 to the electronic pen 200 according to the user's operation. This is a program for copying.

図示は省略するが、プログラム記憶領域50には、描画制御処理(情報処理)の実行に必要な他のプログラムも記憶される。   Although illustration is omitted, the program storage area 50 also stores other programs necessary for executing the drawing control process (information processing).

データ記憶領域70には、第1パレット属性記憶領域72、第2パレット属性記憶領域74、第1電子ペン属性記憶領域76、第2電子ペン属性記憶領域78、座標データ記憶領域80および画面生成データ記憶領域82などの記憶領域が設けられる。   The data storage area 70 includes a first palette attribute storage area 72, a second palette attribute storage area 74, a first electronic pen attribute storage area 76, a second electronic pen attribute storage area 78, a coordinate data storage area 80, and screen generation data. A storage area such as the storage area 82 is provided.

第1パレット属性記憶領域72には、第1パレット410aに設定された属性についてのデータ(属性情報)が記憶される。第2パレット属性記憶領域74には、第2パレット410bに設定された属性についてのデータ(属性情報)が記憶される。第1電子ペン属性記憶領域76には、第1電子ペン200aに設定された属性についてのデータ(属性情報)が記憶される。第2電子ペン属性記憶領域78には、第2電子ペン200bに設定された属性についてのデータ(属性情報)が記憶される。   The first pallet attribute storage area 72 stores data (attribute information) about attributes set in the first pallet 410a. In the second palette attribute storage area 74, data (attribute information) about the attributes set in the second palette 410b is stored. The first electronic pen attribute storage area 76 stores data (attribute information) about attributes set for the first electronic pen 200a. In the second electronic pen attribute storage area 78, data (attribute information) about attributes set in the second electronic pen 200b is stored.

座標データ記憶領域80は、タッチパネル装置100Bから出力された座標データを時系列に従って記憶するためのデータバッファであり、各座標データには、電子ペン200の識別情報が付加されている。画面生成データ記憶領域82には、表示装置100Aの表示画面に表示するための各種の画面を生成する際に用いる画面生成データを記憶する。画面生成データは、ポリゴンデータやテクスチャデータなどのデータを含む。   The coordinate data storage area 80 is a data buffer for storing the coordinate data output from the touch panel device 100B in time series, and identification information of the electronic pen 200 is added to each coordinate data. The screen generation data storage area 82 stores screen generation data used when generating various screens to be displayed on the display screen of the display device 100A. The screen generation data includes data such as polygon data and texture data.

図示は省略するが、データ記憶領域70には、描画制御処理の実行のために必要な他のデータが記憶されたり、情報処理のために必要なカウンタ(タイマ)やフラグが設けられたりする。   Although illustration is omitted, the data storage area 70 stores other data necessary for executing the drawing control process, and is provided with a counter (timer) and a flag necessary for information processing.

図10および図11は、PC300のCPU302によって実行される描画制御処理のフロー図である。描画システム10が起動されると、図10に示すように、CPU302は、描画制御処理を開始し、ステップS1で、全電子ペン200の属性情報を初期化する。具体的には、CPU302は、第1電子ペン属性記憶領域72および第2電子ペン属性記憶領域74の各々に、デフォルトの属性情報を書き込む。   10 and 11 are flowcharts of the drawing control process executed by the CPU 302 of the PC 300. When the drawing system 10 is activated, as shown in FIG. 10, the CPU 302 starts a drawing control process, and initializes attribute information of all the electronic pens 200 in step S1. Specifically, the CPU 302 writes default attribute information in each of the first electronic pen attribute storage area 72 and the second electronic pen attribute storage area 74.

次に、ステップS3で、全パレット410の属性情報を初期化する。具体的には、CPU302は、第1電子ペン属性記憶領域76および第2電子ペン属性記憶領域78の各々に、デフォルトの属性情報を書き込む。その後、ステップS5で、描画画面400を表示する。具体的には、CPU302の指示の下、GPU(Graphics Processing Unit)が画面生成データを用いて、図6(A)に示したような描画画面400の映像データを生成し、生成した映像データを映像信号用I/F306を介して電子黒板100の表示装置100Aに出力する。描画画面400の映像データを生成するときに、パレット410の属性情報(72、74)が参照され、デフォルトの属性情報に従うパレット410が描画される。   Next, in step S3, attribute information of all pallets 410 is initialized. Specifically, the CPU 302 writes default attribute information in each of the first electronic pen attribute storage area 76 and the second electronic pen attribute storage area 78. Thereafter, in step S5, the drawing screen 400 is displayed. Specifically, under the instruction of the CPU 302, a GPU (Graphics Processing Unit) uses the screen generation data to generate the video data of the drawing screen 400 as shown in FIG. The image is output to the display device 100A of the electronic blackboard 100 via the video signal I / F 306. When generating the video data of the drawing screen 400, the attribute information (72, 74) of the palette 410 is referred to, and the palette 410 according to the default attribute information is drawn.

次に、ステップS7で、終了操作が有るか否かを判断する。ここでは、CPU302は、電子黒板100のタッチパネル装置100Bから出力される座標データをタッチパネル信号用I/F308を介して検出し、ツールバー460の終了ボタンがタッチされたかどうかを判断する。   Next, in step S7, it is determined whether or not there is an end operation. Here, the CPU 302 detects the coordinate data output from the touch panel device 100B of the electronic blackboard 100 via the touch panel signal I / F 308, and determines whether the end button of the tool bar 460 has been touched.

なお、図示は省略するが、タッチパネル装置100Bから出力される座標データの検出処理は、描画制御処理とは別に実行されている。   In addition, although illustration is abbreviate | omitted, the detection process of the coordinate data output from the touch panel apparatus 100B is performed separately from the drawing control process.

ステップS7で“YES”であれば、つまり終了操作が有れば、描画制御処理を終了する。ステップS7で“NO”であれば、つまり終了操作が無ければ、ステップS9で、パレット410へのタッチ操作が有るか否かを判断する。ここでは、CPU302は、検出した座標データに基づいて、第1パレット410aまたは第2パレット410bがタッチされたかどうかを判断する。   If “YES” in the step S7, that is, if there is an end operation, the drawing control process is ended. If “NO” in the step S7, that is, if there is no ending operation, it is determined whether or not there is a touch operation on the pallet 410 in a step S9. Here, the CPU 302 determines whether or not the first palette 410a or the second palette 410b is touched based on the detected coordinate data.

ステップS9で“NO”であれば、つまりいずれのパレット410もタッチされていなければ、ステップS11で、属性管理以外の処理を行い、ステップS7に戻る。ステップS11では、電子ペン200を用いた描画処理などを実行する。このとき、電子ペン200に設定された属性に従って、手書きの文字や線画等が描画される。   If “NO” in the step S9, that is, if any pallet 410 is not touched, a process other than the attribute management is performed in a step S11, and the process returns to the step S7. In step S11, drawing processing using the electronic pen 200 is executed. At this time, handwritten characters, line drawings, and the like are drawn according to the attributes set in the electronic pen 200.

一方、ステップS9で“YES”であれば、つまりいずれかのパレット410がタッチされれば、ステップS13に進んで、当該パレット410の属性変更ボタン(ボタン412a−412c)がタッチされたか否かを判断する。ここでは、CPU302は、検出した座標データに基づいて、当該パレット410の表示領域412に表示されている各種のボタン(412a−412c)がタッチされたかどうかを判断する。ステップS13で“NO”であれば、つまり属性変更ボタンがタッチされていなければ、図11に示すステップS23に進む。   On the other hand, if “YES” in the step S9, that is, if any one of the pallets 410 is touched, the process proceeds to a step S13 to determine whether or not the attribute change button (buttons 412a to 412c) of the pallet 410 is touched. to decide. Here, based on the detected coordinate data, the CPU 302 determines whether various buttons (412a-412c) displayed in the display area 412 of the palette 410 have been touched. If “NO” in the step S13, that is, if the attribute change button is not touched, the process proceeds to a step S23 shown in FIG.

なお、詳細な説明は省略するが、複数のパレット410(ここでは、第1パレット410aおよび第2パレット410b)がタッチされたことが判断された場合には、複数のパレット410の各々についてステップS13以降の処理が実行される。   Although detailed description is omitted, if it is determined that a plurality of pallets 410 (here, the first pallet 410a and the second pallet 410b) are touched, step S13 is performed for each of the plurality of pallets 410. The subsequent processing is executed.

ステップS13で“YES”であれば、つまり属性変更ボタンがタッチされれば、ステップS15で、変更する属性についてのメニュー(プルダウンメニュー418など)を表示し、ステップS17で、ユーザの操作に従って属性を変更する。次に、ステップS19で、当該パレット410に設定されている属性情報を更新し、さらに、ステップS21で、当該パレット410の表示内容を変更して、ステップS7に戻る。   If “YES” in the step S13, that is, if the attribute change button is touched, a menu (such as a pull-down menu 418) about the attribute to be changed is displayed in a step S15, and the attribute is changed in accordance with a user operation in a step S17. change. Next, in step S19, the attribute information set in the palette 410 is updated, and in step S21, the display content of the palette 410 is changed, and the process returns to step S7.

図11に示すように、ステップS23では、当該パレット410の属性表示ボタン414がタッチされたか否かを判断する。ここでは、CPU302は、属性表示ボタン414が表示された領域に含まれる座標を示す座標データが入力されたかどうかを判断する。以下、ボタンがタッチされたか否かを判断する場合について同様である。   As shown in FIG. 11, in step S23, it is determined whether or not the attribute display button 414 of the palette 410 is touched. Here, the CPU 302 determines whether or not coordinate data indicating coordinates included in the area where the attribute display button 414 is displayed has been input. The same applies to the case where it is determined whether or not the button has been touched.

ステップS23で“NO”であれば、つまり当該パレット410の属性表示ボタン414がタッチされていなければ、そのままステップS31に進む。一方、ステップS23で“YES”であれば、つまり当該パレット410の属性表示ボタン414がタッチされれば、ステップS25で、タッチした電子ペン200を特定する。ここでは、CPU302は、属性表示ボタン414をタッチしたことが判断された座標データに付加された識別情報を参照して、電子ペン200を特定する。なお、以下で電子ペン200を特定する場合も、上記と同様に行われる。   If “NO” in the step S23, that is, if the attribute display button 414 of the palette 410 is not touched, the process proceeds to a step S31 as it is. On the other hand, if “YES” in the step S23, that is, if the attribute display button 414 of the palette 410 is touched, the touched electronic pen 200 is specified in a step S25. Here, the CPU 302 identifies the electronic pen 200 with reference to the identification information added to the coordinate data determined to have touched the attribute display button 414. In addition, when specifying the electronic pen 200 below, it is performed similarly to the above.

次のステップS27では、ステップS25で特定した電子ペン200に設定されている属性を、タッチされた属性表示ボタン414を有するパレット410にコピー(設定)する。たとえば、第1電子ペン200aで、第2パレット410bの属性表示ボタン414がタッチされると、CPU302は、第1電子ペン属性記憶領域76に記憶された第1電子ペン200aの属性情報を第2パレット属性記憶領域74にコピー(上書き)する。他の場合も同様である。そして、ステップS29で、当該パレット410の表示内容を変更して、図10に示したステップS7に戻る。つまり、ステップS29では、電子ペン200からコピーした属性に従ってパレット410のボタン412a、412bの表示が変更される。   In the next step S27, the attribute set in the electronic pen 200 specified in step S25 is copied (set) to the palette 410 having the touched attribute display button 414. For example, when the attribute display button 414 of the second palette 410b is touched with the first electronic pen 200a, the CPU 302 stores the attribute information of the first electronic pen 200a stored in the first electronic pen attribute storage area 76 as the second attribute information. Copy (overwrite) to the palette attribute storage area 74. The same applies to other cases. In step S29, the display contents of the palette 410 are changed, and the process returns to step S7 shown in FIG. That is, in step S29, the display of the buttons 412a and 412b of the palette 410 is changed according to the attribute copied from the electronic pen 200.

ステップS31では、当該パレット410の属性設定ボタン416がタッチされたか否かを判断する。ステップS31で“NO”であれば、つまり当該パレット410の属性設定ボタン416がタッチされていなければ、そのままステップS7に戻る。一方、ステップS31で“YES”であれば、つまり当該パレット410の属性設定ボタン416がタッチされれば、ステップS33で、タッチした電子ペン200を特定し、ステップS35で、当該パレット410に設定されている属性を、ステップS33で特定した電子ペン200にコピーして、ステップS7に戻る。たとえば、第2電子ペン200bで第1パレット410aの属性設定ボタン416がタッチされると、CPU302は、第1パレット属性記憶領域72に記憶されている第1パレット410aの属性情報を第2電子ペン属性記憶領域78にコピー(上書き)する。他の場合についても同様である。   In step S31, it is determined whether or not the attribute setting button 416 of the palette 410 has been touched. If “NO” in the step S31, that is, if the attribute setting button 416 of the palette 410 is not touched, the process returns to the step S7 as it is. On the other hand, if “YES” in the step S31, that is, if the attribute setting button 416 of the palette 410 is touched, the touched electronic pen 200 is specified in a step S33, and the palette 410 is set in the step S35. Are copied to the electronic pen 200 identified in step S33, and the process returns to step S7. For example, when the attribute setting button 416 of the first palette 410a is touched with the second electronic pen 200b, the CPU 302 uses the attribute information of the first palette 410a stored in the first palette attribute storage area 72 as the second electronic pen. Copy (overwrite) to the attribute storage area 78. The same applies to other cases.

この第1実施例によれば、電子ペンでパレットにタッチすることにより、電子ペンに設定された属性をパレットにコピーして表示したり、パレットに設定された属性を電子ペンにコピーしたりできるので、各ユーザは、電子ペン200に設定されている属性を簡単に確認することができ、また、電子ペン200の属性を簡単に変更することができる。したがって、複数のユーザが電子ペン200を容易に共用することができる。
[第2実施例]
第2実施例の描画システム10は、全電子ペン200(各ユーザ)で共通に用いるクリップボードおよび個別に用いるクリップボードを設け、これらを用いたコピー・アンド・ペースト機能が追加された以外は第1実施例と同じであるため、重複した説明は省略することにする。
According to the first embodiment, by touching the palette with the electronic pen, the attributes set on the electronic pen can be copied and displayed on the palette, or the attributes set on the palette can be copied onto the electronic pen. Therefore, each user can easily check the attributes set in the electronic pen 200, and can easily change the attributes of the electronic pen 200. Therefore, a plurality of users can easily share the electronic pen 200.
[Second Embodiment]
The drawing system 10 of the second embodiment is provided with a clipboard commonly used by all electronic pens 200 (each user) and a clipboard used individually, and the first embodiment except that a copy and paste function using these is added. Since it is the same as an example, the duplicate description will be omitted.

この第2実施例では、図12に示すように、描画画面400において、操作領域404に、1つの共通表示領域420および2つの個別表示領域430(ここでは、第1個別表示領域430aおよび第2個別表示領域430b)が設けられる。   In the second embodiment, as shown in FIG. 12, on the drawing screen 400, the operation area 404 includes one common display area 420 and two individual display areas 430 (here, the first individual display area 430a and the second individual display area 430). An individual display area 430b) is provided.

共通表示領域420は、全電子ペン200に共通に割り当てられたクリップボード(共通クリップボード86:図16参照)に記憶(一時保存)された内容を表示するための表示領域である。また、第1個別表示領域430aは、第1電子ペン200aに割り当てられたクリップボード(第1個別クリップボード(個別一時保存領域)88:図16参照)に記憶された内容を表示するための表示領域である。さらに、第2個別表示領域430bは、第2電子ペン200bに割り当てられたクリップボード(第2個別クリップボード(個別一時保存領域)90:図16参照)に記憶された内容を表示するための表示領域である。   The common display area 420 is a display area for displaying contents stored (temporarily saved) on a clipboard (common clipboard 86: see FIG. 16) assigned to all the electronic pens 200 in common. The first individual display area 430a is a display area for displaying the contents stored in the clipboard (first individual clipboard (individual temporary storage area) 88: see FIG. 16) assigned to the first electronic pen 200a. is there. Further, the second individual display area 430b is a display area for displaying the contents stored in the clipboard (second individual clipboard (individual temporary storage area) 90: see FIG. 16) assigned to the second electronic pen 200b. is there.

なお、この第2実施例では、2本の電子ペン200が用いられることを前提として、各電子ペン200用の2つの個別クリップボードが設けられるようにしてあるが、これに限定される必要はない。個別クリップボードは、電子ペン200の本数に応じて適宜設けられる。   In the second embodiment, two individual clipboards for each electronic pen 200 are provided on the assumption that two electronic pens 200 are used. However, the present invention is not limited to this. . The individual clipboard is appropriately provided according to the number of electronic pens 200.

また、この明細書において、第1個別クリップボード88および第2個別クリップボード90を区別する必要が無い場合には、個別クリップボード(88、90)と言うことにする。同様に、第1個別表示領域430aと第2個別表示領域430bを区別する必要が無い場合には、個別表示領域430と言うことにする。   Further, in this specification, when there is no need to distinguish between the first individual clipboard 88 and the second individual clipboard 90, they are referred to as individual clipboards (88, 90). Similarly, when there is no need to distinguish between the first individual display area 430a and the second individual display area 430b, it will be referred to as an individual display area 430.

さらに、この第2実施例では、ツールバー460には、コピーボタン462、共通ペーストボタン464および個別ペーストボタン466が追加されている。   Furthermore, in the second embodiment, a copy button 462, a common paste button 464, and an individual paste button 466 are added to the toolbar 460.

コピーボタン462は、描画領域402に描画された文字(文字列)や線画等の中から指定(選択)された範囲に含まれる対象(内容)をコピーするためのボタンである。ただし、範囲指定ツールがツールバー460で選択され、電子ペン200を使用して、コピーする内容が指定される。そして、コピーボタン462がタッチされると、指定された内容がクリップボード(86、88、90)にコピーされる。   The copy button 462 is a button for copying a target (content) included in a range designated (selected) from a character (character string) or a line drawing drawn in the drawing area 402. However, the range designation tool is selected on the tool bar 460, and the content to be copied is designated using the electronic pen 200. When the copy button 462 is touched, the designated content is copied to the clipboard (86, 88, 90).

この第2実施例では、コピーする内容が指定された後に、コピーボタン462が電子ペン200でタッチされると、指定された内容が、共通クリップボード(共通一時記憶領域)86にコピー(上書き)されるとともに、当該電子ペン200(200aまたは200b)に割り当てられた個別クリップボード(88または90)にコピー(上書き)される。   In the second embodiment, after the content to be copied is specified, when the copy button 462 is touched with the electronic pen 200, the specified content is copied (overwritten) to the common clipboard (common temporary storage area) 86. And copied (overwritten) to the individual clipboard (88 or 90) assigned to the electronic pen 200 (200a or 200b).

なお、共通クリップボード86および個別クリップボード(88、90)の内容が更新されると、共通表示領域420、第1個別表示領域430a、第2個別表示領域430bの表示内容も更新される。   When the contents of the common clipboard 86 and the individual clipboard (88, 90) are updated, the display contents of the common display area 420, the first individual display area 430a, and the second individual display area 430b are also updated.

共通ペーストボタン464は、共通クリップボード86にコピーされた内容を、描画領域402内の指定された位置にペーストするためのボタンである。ただし、ペーストする位置は、電子ペン200を用いて指定される。このことは個別ペーストボタン466でペーストする場合も同様である。   The common paste button 464 is a button for pasting the content copied to the common clipboard 86 to a designated position in the drawing area 402. However, the paste position is designated using the electronic pen 200. The same applies to the case of pasting with the individual paste button 466.

個別ペーストボタン466は、当該個別ペーストボタン466にタッチした電子ペン200用の個別クリップボード(88,90)にコピーされた内容を、描画領域402内の指定された位置にペーストするためのボタンである。   The individual paste button 466 is a button for pasting the content copied to the individual clipboard (88, 90) for the electronic pen 200 touching the individual paste button 466 to a designated position in the drawing area 402. .

また、図13(A)−(C)に示すように、共通表示領域420、第1個別表示領域430aおよび第2個別表示領域430bには、対応する共通クリップボード86および個別クリップボード(88、90)をユーザに知らせるための文字列が表記されるとともに、対応する共通クリップボード86および個別クリップボード(88、90)にコピーされた内容を表示するための内容表示部422、432a、432bが設けられる。   13A to 13C, the common display area 420, the first individual display area 430a, and the second individual display area 430b include a corresponding common clipboard 86 and individual clipboard (88, 90). A character string for notifying the user is described, and content display units 422, 432a, and 432b for displaying the contents copied to the corresponding common clipboard 86 and the individual clipboards (88, 90) are provided.

図12に戻って、たとえば、画領域402内に描画された線画402aが選択された状態で、第1電子ペン200aによってコピーボタン462が押されると、線画402aにデータ(画像データ)が共通クリップボード86に記憶されるとともに、第1個別クリップボード88に記憶される。   Returning to FIG. 12, for example, when the copy button 462 is pressed by the first electronic pen 200a in a state where the line drawing 402a drawn in the drawing area 402 is selected, the data (image data) is shared in the line drawing 402a. 86 and the first individual clipboard 88.

すると、図13(A)−(C)に示すように、共通表示領域420、第1個別表示領域430aおよび第2個別表示領域430bの表示が変化する。ただし、コピーが実行される前において、共通クリップボード86、第1個別クリップボード88および第2個別クリップボード90には何もデータが記憶(コピー)されていないものとする。   Then, as shown in FIGS. 13A to 13C, the display of the common display area 420, the first individual display area 430a, and the second individual display area 430b changes. However, it is assumed that no data is stored (copied) in the common clipboard 86, the first individual clipboard 88, and the second individual clipboard 90 before the copy is executed.

具体的には、共通表示領域420の内容表示部422、第1個別表示領域430aの内容表示部432a、第2個別表示領域430bの内容表示部432bに何も表示されていない状態から、上記のようにしてコピーされた内容(ここでは、線画402a)が、共通表示領域420の内容表示部422に表示されるとともに、第1個別表示領域430aの内容表示部432aに表示される。ただし、第2電子ペン200bでは、コピーが実行されていないため、第2個別クリップボード90には何らデータは記憶されておらず、したがって、第2個別表示領域430bの表示も変化されない。   Specifically, from the state where nothing is displayed on the content display section 422 of the common display area 420, the content display section 432a of the first individual display area 430a, and the content display section 432b of the second individual display area 430b, The content copied in this way (here, line drawing 402a) is displayed on the content display section 422 of the common display area 420 and on the content display section 432a of the first individual display area 430a. However, in the second electronic pen 200b, since no copy is executed, no data is stored in the second individual clipboard 90. Therefore, the display of the second individual display area 430b is not changed.

続いて、図12に示す描画領域402内に描画された文字列402bが選択された状態で、第2電子ペン200bによってコピーボタン462が押されると、文字列402bについての画像データが共通クリップボード86にコピー(上書き)されるとともに、第2個別クリップボード90にコピーされる。このとき、第1個別クリップボード88は更新されない。   Subsequently, when the copy button 462 is pressed by the second electronic pen 200b in a state where the character string 402b drawn in the drawing area 402 shown in FIG. 12 is selected, the image data for the character string 402b is transferred to the common clipboard 86. Is copied (overwritten) to the second individual clipboard 90. At this time, the first individual clipboard 88 is not updated.

したがって、図14(A)−(C)に示すように、共通表示領域420の内容表示部422、第1個別表示領域430aの内容表示部432a、第2個別表示領域430bの内容表示部432bは、図13(A)−(C)の矢印右側で示した状態から、上記のようにしてコピーされた内容(ここでは、文字列402b)が、共通表示領域420の内容表示部422に表示されるとともに、第2個別表示領域430bの内容表示部432bに表示される。ただし、今回、第1電子ペン200aでは、コピーが実行されていないため、第1個別クリップボード88は更新されず、したがって、第1個別表示領域430aの表示も変化されない。   Accordingly, as shown in FIGS. 14A to 14C, the content display unit 422 of the common display region 420, the content display unit 432a of the first individual display region 430a, and the content display unit 432b of the second individual display region 430b are From the state shown on the right side of the arrows in FIGS. 13A to 13C, the content (here, the character string 402 b) copied as described above is displayed on the content display portion 422 of the common display area 420. And displayed on the content display part 432b of the second individual display area 430b. However, since the first electronic pen 200a has not been copied this time, the first individual clipboard 88 is not updated, and therefore the display of the first individual display area 430a is not changed.

また、クリップボード(86、88、90)にデータが記憶されている場合には、その内容を描画領域402の所望の位置にペーストすることができる。たとえば、共通ペーストボタン464が電子ペン200でタッチされ、さらに、描画領域402の所望の位置がタッチされると、共通クリップボード86に記憶されている内容(図14(A)に示す例では、文字列402b)が描画領域402のタッチ(指定)した位置にペーストされる。   If data is stored in the clipboard (86, 88, 90), the contents can be pasted at a desired position in the drawing area 402. For example, when the common paste button 464 is touched with the electronic pen 200 and a desired position in the drawing area 402 is further touched, the contents stored in the common clipboard 86 (in the example shown in FIG. 14A, characters Column 402 b) is pasted at the touched (designated) position of drawing area 402.

また、個別ペーストボタン466が電子ペン200でタッチされると、そのタッチした電子ペン200用のクリップボード(88、90)に記憶されているデータが描画領域402にペーストされる。したがって、個別ペーストボタン466が第1電子ペン200aでタッチされ、さらに、描画領域402の所望の位置がタッチされると、第1電子ペン200a用の第1個別クリップボード88に記憶されている内容(図14(B)に示す例では、線画402a)が描画領域402の指定した位置にペーストされる。また、個別ペーストボタン466が第2電子ペン200bでタッチされ、さらに、描画領域402の所望の位置がタッチされると、第2電子ペン200b用の第2個別クリップボード90に記憶されている内容(図14(C)に示す例では、文字列402b)が描画領域402の指定した位置にペーストされる。   When the individual paste button 466 is touched with the electronic pen 200, data stored in the clipboard (88, 90) for the touched electronic pen 200 is pasted into the drawing area 402. Therefore, when the individual paste button 466 is touched with the first electronic pen 200a and further a desired position in the drawing area 402 is touched, the contents stored in the first individual clipboard 88 for the first electronic pen 200a ( In the example shown in FIG. 14B, the line drawing 402 a) is pasted at the designated position in the drawing area 402. Further, when the individual paste button 466 is touched with the second electronic pen 200b and a desired position in the drawing area 402 is further touched, the content stored in the second individual clipboard 90 for the second electronic pen 200b ( In the example shown in FIG. 14C, the character string 402 b) is pasted at the designated position in the drawing area 402.

このように、共通クリップボード86のみならず、ペン毎の個別クリップボード(88、90)を設けるので、他のユーザが他の電子ペン200を用いてコピーを実行した場合であっても、自身が使用する電子ペン200でコピーした内容が失われることがない。   As described above, since not only the common clipboard 86 but also the individual clipboards (88, 90) for each pen are provided, even when another user performs a copy using the other electronic pen 200, the user himself / herself uses it. The contents copied by the electronic pen 200 are not lost.

また、共通クリップボードに記憶された内容または個別クリップボードに記憶された内容をペーストすることができるので、各ユーザは、自身が使用する電子ペン200でコピーした内容だけでなく、他のユーザがコピーした内容もペーストすることができる。   In addition, since the content stored in the common clipboard or the content stored in the individual clipboard can be pasted, each user copied not only the content copied with the electronic pen 200 used by the user but also other users. The contents can also be pasted.

また、この第2実施例では、タッチ操作によって、一のクリップボード(86、88、90)に記憶された内容を、他のクリップボード(86、88、90)にコピー(上書き)することもできる。つまり、クリップボード(86、88,90)間で、内容をコピーすることができる。   In the second embodiment, the contents stored in one clipboard (86, 88, 90) can be copied (overwritten) to another clipboard (86, 88, 90) by a touch operation. That is, the contents can be copied between the clipboards (86, 88, 90).

具体的には、図15(A)に示すように、第1個別表示領域430aを電子ペン200でタッチオン(ペンダウン)し、電子ペン200をスライドさせ、第2個別表示領域430bでタッチオフ(ペンアップ)すると、第1個別クリップボード88に記憶された内容が第2個別クリップボード90にコピー(上書き)される。したがって、図15(B)に示すように、第1個別表示領域430aの内容表示部432aに表示された内容と同じ内容が、第2個別表示領域430bの内容表示部432bに表示される。   Specifically, as shown in FIG. 15A, the first individual display area 430a is touched on (pen down) with the electronic pen 200, the electronic pen 200 is slid, and the second individual display area 430b is touched off (pen up). Then, the content stored in the first individual clipboard 88 is copied (overwritten) to the second individual clipboard 90. Accordingly, as shown in FIG. 15B, the same content as that displayed on the content display portion 432a of the first individual display region 430a is displayed on the content display portion 432b of the second individual display region 430b.

なお、図示は省略するが、他の場合についても同様である。つまり、同様の操作により、第2個別クリップボード90に記憶された内容を第1個別クリップボード88にコピーすることもできる。また、第1個別クリップボード88と第2個別クリップボード90の間に限らず、共通クリップボード86と、第1個別クリップボード88および第2個別クリップボード90の各々との間でも、記憶している内容をコピーすることができる。   Although illustration is omitted, the same applies to other cases. That is, the content stored in the second individual clipboard 90 can be copied to the first individual clipboard 88 by the same operation. Further, the stored contents are copied not only between the first individual clipboard 88 and the second individual clipboard 90 but also between the common clipboard 86 and each of the first individual clipboard 88 and the second individual clipboard 90. be able to.

また、電子ペン200をスライドさせるときに、内容表示部(422、432a、432b)の画像をコピーして、コピーした画像をドラッグするように、画面表示してもよい。   Further, when the electronic pen 200 is slid, the image of the content display unit (422, 432a, 432b) may be copied and displayed on the screen so as to be dragged.

このように、第2実施例では、所望の表示領域(420、430)にペンダウンすることにより、当該表示領域(420、430)に対応するクリップボード(86、88、90)をコピー元として指定し、スライドした後に、ペンダウンしたときとは異なる表示領域(420、430)でペンアップすることにより、当該表示領域(420、430)に対応するクリップボード(86、88、90)をコピー先として指定するようにしてある。   In this way, in the second embodiment, the clipboard (86, 88, 90) corresponding to the display area (420, 430) is designated as the copy source by pen-downing to the desired display area (420, 430). After the slide, the clipboard (86, 88, 90) corresponding to the display area (420, 430) is designated as the copy destination by pen-up in the display area (420, 430) different from when the pen is downed. It is like that.

ただし、これは一例であり、コピー元とコピー先のクリップボード(86,88、90)を指定する方法は他の方法を採用することができる。たとえば、所望の表示領域(420、430)にペンダウンしてペンアップすることにより、当該表示領域(420、430)に対応するクリップボード(86、88、90)をコピー元として指定する。続いて、コピー元に対応する表示領域(420、430)とは異なる表示領域(420、430)にペンダウンしてペンアップすることにより、当該表示領域(420、430)に対応するクリップボード(86、88、90)をコピー元として指定する。   However, this is only an example, and other methods can be adopted as a method of specifying the copy source and copy destination clipboards (86, 88, 90). For example, the clipboard (86, 88, 90) corresponding to the display area (420, 430) is designated as the copy source by pen-downing to the desired display area (420, 430) and pen-up. Subsequently, by pen-up and pen-up on a display area (420, 430) different from the display area (420, 430) corresponding to the copy source, the clipboard (86, 430) corresponding to the display area (420, 430) is displayed. 88, 90) are designated as copy sources.

図16は、第2実施例のコンピュータ300に設けられるRAM304cのメモリマップ40を示す。この第2実施例では、プログラム記憶領域50に、コピー・アンド・ペースト制御プログラム60がさらに記憶され、データ記憶領域70に、コピー対象データ記憶領域84、共通クリップボード86、第1個別クリップボード88および第2個別クリップボード90がさらに設けられる点が、第1実施例と異なる。   FIG. 16 shows a memory map 40 of the RAM 304c provided in the computer 300 of the second embodiment. In the second embodiment, a copy and paste control program 60 is further stored in the program storage area 50, and a copy target data storage area 84, a common clipboard 86, a first individual clipboard 88, and a first individual clipboard 88 are stored in the data storage area 70. The difference from the first embodiment is that two separate clipboards 90 are further provided.

コピー対象データ記憶領域84は、描画領域402に描画された文字や線画等のうち、範囲指定ツールで指定された内容についての画像データを記憶(一時保存)するための記憶領域である。したがって、コピーの処理が終了すると、コピー対象データ記憶領域84に記憶された画像データは消去される。   The copy target data storage area 84 is a storage area for storing (temporarily saving) image data of the contents designated by the range designation tool among the characters and line drawings drawn in the drawing area 402. Therefore, when the copy process is completed, the image data stored in the copy target data storage area 84 is erased.

共通クリップボード86は、各電子ペン200で共通に使用される記憶領域(クリップボード)であって、各電子ペン200でコピーされた内容についての画像データを記憶(一時保存)するための記憶領域である。この第2実施例では、電子ペン200でコピーボタン462がタッチされると、コピー対象データ記憶領域84に記憶された画像データが共通クリップボード86にコピー(記憶)される。   The common clipboard 86 is a storage area (clipboard) that is used in common by each electronic pen 200, and is a storage area for storing (temporarily saving) image data about the contents copied by each electronic pen 200. . In the second embodiment, when the copy button 462 is touched with the electronic pen 200, the image data stored in the copy target data storage area 84 is copied (stored) to the common clipboard 86.

第1個別クリップボード88は、第1電子ペン200aで使用される記憶領域(クリップボード)であって、この第1電子ペン200aでコピーされた内容についての画像データを記憶(一時保存)するための記憶領域である。この第2実施例では、第1電子ペン200aでコピーボタン462がタッチされると、コピー対象データ記憶領域84に記憶された画像データが第1個別クリップボード88にコピー(記憶)される。   The first individual clipboard 88 is a storage area (clipboard) used by the first electronic pen 200a, and is a memory for storing (temporarily saving) image data regarding the contents copied by the first electronic pen 200a. It is an area. In the second embodiment, when the copy button 462 is touched with the first electronic pen 200a, the image data stored in the copy target data storage area 84 is copied (stored) to the first individual clipboard 88.

第2個別クリップボード90は、第2電子ペン200bで使用される記憶領域(クリップボード)であって、この第2電子ペン200bでコピーされた内容についての画像データを記憶(一時保存)するための記憶領域である。この第2実施例では、第2電子ペン200bでコピーボタン462がタッチされると、コピー対象データ記憶領域84に記憶された画像データが第2個別クリップボード90にコピー(記憶)される。   The second individual clipboard 90 is a storage area (clipboard) used by the second electronic pen 200b, and is a memory for storing (temporarily saving) image data regarding the contents copied by the second electronic pen 200b. It is an area. In the second embodiment, when the copy button 462 is touched with the second electronic pen 200b, the image data stored in the copy target data storage area 84 is copied (stored) to the second individual clipboard 90.

図17および図18は、CPU302によって実行されるコピー・アンド・ペースト制御処理のフロー図である。ただし、このコピー・アンド・ペースト制御処理は、第1実施例に示した描画制御処理とは別に実行される。   17 and 18 are flowcharts of copy and paste control processing executed by the CPU 302. FIG. However, this copy and paste control process is executed separately from the drawing control process shown in the first embodiment.

図17に示すように、描画システム10が起動されると、CPU302は、コピー・アンド・ペースト制御処理を開始し、ステップS51で、個別クリップボードをそれぞれのペンに割り当てる。この第2実施例では、CPU302は、第1個別クリップボード88に第1電子ペン200aを割り当てるとともに、第2個別クリップボード90に第2電子ペン200bを割り当てる。   As shown in FIG. 17, when the drawing system 10 is activated, the CPU 302 starts a copy and paste control process, and assigns an individual clipboard to each pen in step S51. In the second embodiment, the CPU 302 assigns the first electronic pen 200a to the first individual clipboard 88 and assigns the second electronic pen 200b to the second individual clipboard 90.

次に、ステップS53で、終了操作があるか否かを判断し、ここで“YES”であれば、コピー・アンド・ペースト制御処理を終了する。一方、ステップS53で“NO”であれば、つまり終了操作が無ければ、ステップS55で、コピー操作があるか否かを判断する。ここでは、CPU302は、コピーボタン462がタッチされたかどうかを判断する。ステップS55で“NO”であれば、つまりコピー操作が無ければ、図18に示すステップS65に進む。   Next, in step S53, it is determined whether or not there is an end operation. If “YES” here, the copy and paste control process is ended. On the other hand, if “NO” in the step S53, that is, if there is no ending operation, it is determined whether or not there is a copying operation in a step S55. Here, the CPU 302 determines whether or not the copy button 462 is touched. If “NO” in the step S55, that is, if there is no copy operation, the process proceeds to a step S65 shown in FIG.

一方、ステップS55で“YES”であれば、つまりコピー操作が有れば、ステップS57で、コピー対象が指定されているか否かを判断する。ここでは、CPU302は、コピー対象データ記憶領域84に画像データが記憶されているかどうかを判断する。   On the other hand, if “YES” in the step S55, that is, if there is a copy operation, it is determined whether or not a copy target is designated in a step S57. Here, the CPU 302 determines whether image data is stored in the copy target data storage area 84.

なお、詳細な説明は省略するが、第1実施例で示した描画制御処理のステップS11で、範囲指定ツールが選択され、コピー対象が指定される。   Although detailed description is omitted, in step S11 of the drawing control process shown in the first embodiment, a range designation tool is selected and a copy target is designated.

ステップS57で“NO”であれば、つまりコピー対象が指定されていなければ、そのままステップS65に進む。ただし、コピー対象が指定されていないことのメッセージを画面表示するなどしてもよい。一方、ステップS57で“YES”であれば、つまりコピー対象が指定されていれば、ステップS59で、コピー操作した電子ペン200を特定する。ここでは、CPU302は、コピーボタン462をタッチしことを判断した座標データに付加されている識別情報から、コピー操作した第1電子ペン200aまたは第2電子ペン200bを特定する。そして、ステップS61で、当該電子ペン200用の個別クリップボード(88、90)にコピー対象を記憶し、さらに、ステップS63で、共通クリップボード86にコピー対象を記憶した後、ステップS53に戻る。   If “NO” in the step S57, that is, if the copy target is not designated, the process proceeds to a step S65 as it is. However, a message indicating that the copy target is not specified may be displayed on the screen. On the other hand, if “YES” in the step S57, that is, if the copy target is designated, the electronic pen 200 that has performed the copying operation is specified in a step S59. Here, the CPU 302 specifies the first electronic pen 200a or the second electronic pen 200b that has been copied from the identification information added to the coordinate data determined to be touched on the copy button 462. In step S61, the copy target is stored in the individual clipboard (88, 90) for the electronic pen 200. In step S63, the copy target is stored in the common clipboard 86, and the process returns to step S53.

図18に示すように、ステップS65では、共通クリップボード86からのペースト操作があるか否かを判断する。ここでは、CPU302は、共通ペーストボタン464がタッチされ、ペーストする位置が指定(タッチ)されたかどうかを判断する。   As shown in FIG. 18, in step S <b> 65, it is determined whether or not there is a paste operation from the common clipboard 86. Here, the CPU 302 determines whether the common paste button 464 has been touched and the paste position has been designated (touched).

ステップS65で“YES”であれば、つまり共通クリップボード86からのペースト操作があれば、ステップS67で、ペースト操作した電子ペン200を特定する。そして、ステップS69で、共通クリップボード86に記憶されているデータを描画領域にペーストする。すなわち、CPU302は、共通クリップボード86に記憶されている画像データを、指定された位置に貼り付けて、映像データを更新し、更新した映像データを映像信号用I/F306を介して表示装置100Aに出力する。以下、ペーストを実行する場合について同様である。   If “YES” in the step S65, that is, if there is a paste operation from the common clipboard 86, the electronic pen 200 subjected to the paste operation is specified in a step S67. In step S69, the data stored in the common clipboard 86 is pasted into the drawing area. That is, the CPU 302 pastes the image data stored in the common clipboard 86 at a designated position, updates the video data, and sends the updated video data to the display device 100A via the video signal I / F 306. Output. The same applies to the case where paste is executed.

一方、ステップS65で“NO”であれば、つまり共通クリップボード86からのペースト操作がなければ、ステップS71で、個別クリップボード(88、90)からのペースト操作があるか否かを判断する。ここでは、CPU302は、個別ペーストボタン466がタッチされ、ペーストする位置が指定(タッチ)されたかどうかを判断する。   On the other hand, if “NO” in the step S65, that is, if there is no paste operation from the common clipboard 86, it is determined whether or not there is a paste operation from the individual clipboard (88, 90) in a step S71. Here, the CPU 302 determines whether or not the individual paste button 466 is touched and the paste position is designated (touched).

ステップS71で“YES”であれば、つまり個別クリップボード(88、90)からのペースト操作があれば、ステップS73で、ペースト操作した電子ペン200を特定する。そして、ステップS75で、当該電子ペン200用の個別クリップボード(88、90)に記憶されているデータを描画領域にペーストして、ステップS53に戻る。   If “YES” in the step S71, that is, if there is a paste operation from the individual clipboard (88, 90), the electronic pen 200 subjected to the paste operation is specified in a step S73. In step S75, the data stored in the individual clipboard (88, 90) for the electronic pen 200 is pasted in the drawing area, and the process returns to step S53.

一方、ステップS71で“NO”であれば、つまり個別クリップボード(88、90)からのペースト操作が無ければ、ステップS77で、共通表示領域420または個別表示領域430にペンダウンしたか否かを判断する。ここでは、CPU302は、座標データが示す位置が共通表示領域420または個別表示領域430の範囲内であるかどうかを判断する。   On the other hand, if “NO” in the step S 71, that is, if there is no paste operation from the individual clipboard (88, 90), it is determined whether or not the pen is downed to the common display area 420 or the individual display area 430 in a step S 77. . Here, the CPU 302 determines whether or not the position indicated by the coordinate data is within the range of the common display area 420 or the individual display area 430.

ステップS77で“NO”であれば、つまり共通表示領域420または個別表示領域430にペンダウンしていなければ、コピー元を指定していないと判断して、ステップS53に戻る。一方、ステップ77で“YES”であれば、つまり共通表示領域420または個別表示領域430にペンダウンしていれば、コピー元を指定していると判断し、ステップS79で、他の表示領域(420、430)までスライド(ドラッグ)してペンアップしたか否かを判断する。つまり、CPU302は、ペンアップされたときの位置が、コピー元とは異なる共通表示領域420または個別表示領域430内であるかどうかを判断する。   If “NO” in the step S77, that is, if the pen-down is not performed in the common display area 420 or the individual display area 430, it is determined that the copy source is not designated, and the process returns to the step S53. On the other hand, if “YES” in the step 77, that is, if the pen is downed to the common display area 420 or the individual display area 430, it is determined that the copy source is designated, and another display area (420) is determined in a step S 79. 430) is determined by sliding (dragging) and pen-up. That is, the CPU 302 determines whether the position when pen-up is in the common display area 420 or the individual display area 430 that is different from the copy source.

ステップS79で“NO”であれば、つまり他の表示領域(420、430)までスライド(ドラッグ)してペンアップしていなければ、コピー先を指定していないと判断し、ステップS53に戻る。一方、ステップS79で“YES”であれば、つまり他の表示領域(420、430)までスライド(ドラッグ)してペンアップしていれば、コピー先を指定したと判断し、ステップS81で、コピー元のクリップボード(86、88、90)に記憶されているデータを読み出し、そして、ステップS83で、コピー先のクリップボード(86、88、90)に当該データをコピー(上書き)する。   If “NO” in the step S79, that is, if the pen is not slid and dragged to another display area (420, 430), it is determined that the copy destination is not designated, and the process returns to the step S53. On the other hand, if “YES” in the step S79, that is, if sliding up (dragging) to another display area (420, 430) and pen-up is performed, it is determined that the copy destination is designated, and the copying is performed in a step S81. Data stored in the original clipboard (86, 88, 90) is read out, and the data is copied (overwritten) to the copy destination clipboard (86, 88, 90) in step S83.

この第2実施例によれば、共通クリップボードのみならず、個別クリップボードを設けるので、或るユーザがコピーした内容が他のユーザがコピーした内容で更新されてしまい、意図しない内容をペーストするような不都合を回避することができる。   According to the second embodiment, since not only the common clipboard but also an individual clipboard is provided, the content copied by one user is updated with the content copied by another user, and unintended content is pasted. Inconvenience can be avoided.

また、共通表示領域および2つの個別表示領域のうちのいずれか2つの表示領域間を移動するようにスライド操作することにより、共通クリップボードや他のユーザが使用する個別クリップボードに記憶された内容を自身が使用する個別クリップボードにコピーできるので、他のユーザがコピーした内容を自分専用のクリップボードとしても使用できる。   In addition, by performing a slide operation so as to move between any two of the common display area and the two individual display areas, the contents stored in the common clipboard and the individual clipboard used by other users can be stored. Can be copied to the individual clipboard used by, so the contents copied by other users can also be used as their own clipboard.

なお、第2実施例では、各電子ペン200に予め個別クリップボード(88、90)を割り当てるようにしてあるが、これに限定される必要はない。電子ペン200を用いてコピーが実行されたときに、当該電子ペン200に一の個別クリップボード(88または90)を割り当て、他の電子ペン200でコピーが実行されたときに、空いている個別クリップボード(88または90)を割り当てるようにしてもよい。かかる場合であっても、コピーした内容が個別表示領域に表示されるため、どの個別表示領域(クリップボード)が自分専用であるかを容易に知ることができる。   In the second embodiment, an individual clipboard (88, 90) is assigned to each electronic pen 200 in advance. However, the present invention is not limited to this. When a copy is executed using the electronic pen 200, one individual clipboard (88 or 90) is assigned to the electronic pen 200, and when a copy is executed with another electronic pen 200, an empty individual clipboard is assigned. (88 or 90) may be assigned. Even in such a case, since the copied contents are displayed in the individual display area, it is possible to easily know which individual display area (clipboard) is dedicated to itself.

また、この実施例では、コピーが実行されると、今回コピーされた内容をクリップボードに上書きするようにしたが、コピーされた内容を複数保存できるようにしておき、ペーストする際に、複数のコピーされた内容から所望の内容を選択できるようにしてもよい。   In this embodiment, when the copy is executed, the copied contents are overwritten on the clipboard. However, a plurality of copied contents can be saved and a plurality of copied contents are pasted. The desired content may be selected from the content that has been set.

なお、一般的なPC上で動作する描画アプリケーションでは、1つのクリップボードが用意されているだけであり、複数の電子ペンを用いて複数のユーザが使用することは想定されていない。   In a drawing application operating on a general PC, only one clipboard is prepared, and it is not assumed that a plurality of users use a plurality of electronic pens.

しかしながら、上記の第2実施例のような描画システム10を採用することにより、複数のユーザが使用する状況においても、快適に操作を行うことができる。この発明は、たとえば、次のような手段によって構成される。   However, by adopting the drawing system 10 as in the second embodiment, it is possible to perform a comfortable operation even in a situation where a plurality of users use it. The present invention is constituted, for example, by the following means.

この発明は、電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う、情報処理装置であって、電子ペンに対応してメモリに個別一時保存領域を設け、電子ペンを用いてコピー操作が行われたとき、表示面に描画された内容の一部または全部を個別一時保存領域にコピーするコピー手段、および、電子ペンを用いてペースト操作が行われたとき、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストするペースト手段を備える。   The present invention is an information processing apparatus that uses an electronic pen to indicate a position on a display surface of a display unit and draws on the display surface based on the instructed position. An individual temporary storage area is provided in the memory, and when a copy operation is performed using the electronic pen, a copy unit that copies part or all of the content drawn on the display surface to the individual temporary storage area, and an electronic pen When a paste operation is performed using the electronic pen, the paste unit pastes the content temporarily stored in the individual temporary storage area provided for the electronic pen on the display surface.

この発明では、情報処理装置(10)は、電子ペン(200)を用いて、表示手段(100A)の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う。このような情報処理装置において、電子ペンに対応してメモリ(304)に個別一時保存領域(88,90)を設け、たとえばCPU(302)がメモリに記憶されたプログラム(52−56および60)の制御下で動作することにより、コピー手段(S61)およびペースト手段(S75)が実現される。コピー手段(S61)は、電子ペンを用いてコピー操作が行われたとき、表示面に描画された内容の一部または全部を個別一時保存領域にコピーする。ペースト手段(S75)は、電子ペンを用いてペースト操作が行われたとき、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストする。   In this invention, the information processing apparatus (10) uses the electronic pen (200) to indicate the position on the display surface of the display means (100A) and draws on the display surface based on the instructed position. . In such an information processing apparatus, an individual temporary storage area (88, 90) is provided in the memory (304) corresponding to the electronic pen, and for example, programs (52-56 and 60) stored in the memory by the CPU (302). The copy means (S61) and the paste means (S75) are realized by operating under the control. The copy means (S61) copies part or all of the content drawn on the display surface to the individual temporary storage area when a copy operation is performed using the electronic pen. When the paste operation is performed using the electronic pen, the paste unit (S75) pastes the content temporarily stored in the individual temporary storage area provided corresponding to the electronic pen on the display surface.

この発明によれば、個別一時保存領域を設けたことで、或るユーザがコピーした内容が他のユーザがコピーした内容で更新されてしまい、意図しない内容をペーストするような混乱が回避される。したがって、複数のユーザが混乱なくコピー・アンド・ペーストを行える。   According to the present invention, by providing the individual temporary storage area, the content copied by a certain user is updated with the content copied by another user, and the confusion of pasting unintended content is avoided. . Therefore, a plurality of users can copy and paste without confusion.

好ましくは、ポインティングデバイスは電子ペンを複数含み、メモリは、複数の電子ペンの各々に対応する複数の個別一時保存領域(88,90)を有し、複数の電子ペンの各々は、少なくとも、自身の識別情報を送信する送信手段(226)を含む。情報処理装置は、電子ペンから送信された識別情報を受信する受信手段(110)をさらに備え、コピー手段は、受信手段によって受信された識別情報からコピー操作を行った電子ペンを特定して、当該電子ペンに関連付けられた個別一時保存領域へのコピーを行い、ペースト手段は、受信手段によって受信された識別情報に基づいてペースト操作を行った電子ペンを特定して、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストする。   Preferably, the pointing device includes a plurality of electronic pens, the memory has a plurality of individual temporary storage areas (88, 90) corresponding to each of the plurality of electronic pens, and each of the plurality of electronic pens is at least itself The transmission means (226) for transmitting the identification information. The information processing apparatus further includes receiving means (110) for receiving the identification information transmitted from the electronic pen, and the copying means specifies the electronic pen that performed the copy operation from the identification information received by the receiving means, Copying to the individual temporary storage area associated with the electronic pen, the paste means identifies the electronic pen that performed the paste operation based on the identification information received by the receiving means, and corresponds to the electronic pen. Paste the contents temporarily stored in the individual temporary storage area provided on the display screen.

こうして、電子ペン毎に個別一時保存領域を設けたことで、或る電子ペンによってコピーした内容が他の電子ペンによってコピーした内容で更新されてしまい、意図しない内容をペーストするような不都合が回避される。したがって、複数のユーザが各自の電子ペンで問題なくコピー・アンド・ペーストを行える。   Thus, by providing an individual temporary storage area for each electronic pen, the content copied by one electronic pen is updated with the content copied by another electronic pen, and the inconvenience of pasting unintended content is avoided. Is done. Therefore, a plurality of users can copy and paste without problems with their electronic pens.

より好ましくは、メモリは、複数の電子ペンに共通する共通一時記憶領域(86)をさらに有し、コピー手段は、受信手段によって受信された識別情報からコピー操作を行った電子ペンを特定して、当該電子ペンに関連付けられた個別一時保存領域および共通一時記憶領域へのコピーを行い、ペースト手段は、電子ペンによって個別ペースト操作が行われたとき、当該電子ペンに対応して設けられた個別一時保存領域に一時保存されている内容を表示面にペーストし、電子ペンによって共通ペースト操作が行われたとき、共通一時保存領域に一時保存されている内容を表示面にペーストする。   More preferably, the memory further includes a common temporary storage area (86) common to the plurality of electronic pens, and the copy unit specifies the electronic pen that performed the copy operation from the identification information received by the reception unit. Copying to the individual temporary storage area and the common temporary storage area associated with the electronic pen, and the paste means is an individual provided corresponding to the electronic pen when the individual paste operation is performed by the electronic pen. The content temporarily stored in the temporary storage area is pasted on the display surface, and when a common paste operation is performed by the electronic pen, the content temporarily stored in the common temporary storage area is pasted on the display surface.

これにより、各ユーザは、自身のコピー操作によって個別一時保存領域に記憶されている内容を個別ペースト操作によってペーストできると共に、他のユーザのコピー操作によって共通一時保存領域に記憶されている内容を共通ペースト操作によってペーストできる。   As a result, each user can paste the contents stored in the individual temporary storage area by his / her copy operation by the individual paste operation, and share the contents stored in the common temporary storage area by another user's copy operation. Can be pasted by paste operation.

好ましくは、複数の個別一時保存領域および共通一時保存領域の間でコピー元およびコピー先を指定する指定操作に応じて、複数の個別一時保存領域および共通一時保存領域のうちのコピー元に一時保存されている内容を、複数の個別一時保存領域および共通一時保存領域のうちのコピー先にコピーするコピー手段(S77−S83)をさらに備える。   Preferably, in accordance with a designation operation for designating a copy source and a copy destination between a plurality of individual temporary storage areas and a common temporary storage area, temporary storage is performed at a copy source among the plurality of individual temporary storage areas and the common temporary storage area. Copying means (S77-S83) is further provided for copying the stored contents to a copy destination among the plurality of individual temporary storage areas and the common temporary storage area.

これにより、各ユーザは、他のユーザの電子ペンに関連付けられた個別一時保存領域に記憶されている内容を、指定操作によって、自身の電子ペンに関連付けられた個別一時保存領域にコピーすることで、そのコピー画像をペーストできるようになる。また、各ユーザは、自身の電子ペンに関連付けられた個別一時保存領域に記憶されている内容を、指定操作によって共通一時保存領域にもコピーすることで、他のユーザもそれをぺーストできるようになる。
[第3実施例]
第3実施例の描画システム10は、電子ペン200に、コピーやペーストを実行するためのボタンを設けた以外は、第2実施例と同じであるため、重複した説明は省略することにする。なお、第3実施例では、ツールバー460にコピーボタン462、共通ペーストボタン464および個別ペースとボタン466を表示しなくても良い。
As a result, each user can copy the contents stored in the individual temporary storage area associated with the electronic pen of the other user to the individual temporary storage area associated with his / her electronic pen by a designated operation. , You can paste the copy image. In addition, each user can copy the contents stored in the individual temporary storage area associated with his / her electronic pen to the common temporary storage area by a specified operation so that other users can paste it. become.
[Third embodiment]
Since the drawing system 10 of the third embodiment is the same as that of the second embodiment except that the electronic pen 200 is provided with a button for executing copying and pasting, duplicate description will be omitted. In the third embodiment, the copy button 462, the common paste button 464, and the individual pace and button 466 need not be displayed on the tool bar 460.

図19(A)に示すように、第3実施例では、ペン本体202の所定位置にコピーボタン206、共通ペーストボタン208および個別ペーストボタン210が設けられる。たとえば、ユーザがペン本体202を親指、人差し指および中指で把持したとき、人差し指で操作可能な位置にコピーボタン206が配置され、親指で操作可能な位置に共通ペーストボタン208および個別ペーストボタン210が配置される。   As shown in FIG. 19A, in the third embodiment, a copy button 206, a common paste button 208, and an individual paste button 210 are provided at predetermined positions on the pen body 202. For example, when the user holds the pen body 202 with the thumb, index finger, and middle finger, the copy button 206 is arranged at a position where the user can operate with the index finger, and the common paste button 208 and the individual paste button 210 are arranged at a position where the user can operate with the thumb. Is done.

なお、これら3個のボタン206−210は、各々の機能を容易に識別できるよう、互いに異なる色が付されている。ただし、色に代えて、各々の機能を文字や図形を付すことにより識別可能にしてもよい。または、これらの両方を採用してもよい。   These three buttons 206-210 are given different colors so that their functions can be easily identified. However, instead of color, each function may be identified by adding characters or figures. Or you may employ | adopt both of these.

また、上記のボタン206−210の色分けを、ツールバー460に表示されるコピーボタン462、個別ペーストボタン464および共通ペーストボタン466の色分けと同じにすることにより、3個のボタン206−210の機能を直感的に識別できるようにしてもよい。   Further, the functions of the three buttons 206-210 can be made by making the color coding of the buttons 206-210 the same as the color coding of the copy button 462, the individual paste button 464, and the common paste button 466 displayed on the toolbar 460. It may be possible to identify intuitively.

また、図19(B)に示すように、電子ペン200は、コピーボタン206、共通ペーストボタン208および個別ペーストボタン210の各々の操作を検出するためのボタン操作検出回路228がさらに設けられる。ボタン操作検出回路228は、コピーボタン206、共通ペーストボタン208または個別ペーストボタン210が操作されたことを検出すると、検出結果を制御回路220に通知する。これ応じて、制御回路220は、コピー操作、共通ペースト操作または個別ペースト操作を示す操作情報を、メモリ222に記憶されている当該電子ペン200自身の識別情報とともに、無線通信回路226を介して電子黒板100に送信する。   As shown in FIG. 19B, the electronic pen 200 is further provided with a button operation detection circuit 228 for detecting operations of the copy button 206, the common paste button 208, and the individual paste button 210. When the button operation detection circuit 228 detects that the copy button 206, the common paste button 208 or the individual paste button 210 is operated, the button operation detection circuit 228 notifies the control circuit 220 of the detection result. In response to this, the control circuit 220 outputs operation information indicating a copy operation, a common paste operation or an individual paste operation together with the identification information of the electronic pen 200 itself stored in the memory 222 via the wireless communication circuit 226. Send to blackboard 100.

電子黒板100(タッチパネル装置100B)のCPU102は、電子ペン200から送信された識別情報および操作情報を、無線通信回路110を介して受信し、受信した識別情報および操作情報を含む制御データをタッチパネル信号用I/F108を介してPC300に送信する。   The CPU 102 of the electronic blackboard 100 (touch panel device 100B) receives the identification information and operation information transmitted from the electronic pen 200 via the wireless communication circuit 110, and receives the control data including the received identification information and operation information as a touch panel signal. It transmits to the PC 300 via the I / F 108 for use.

PC300のCPU302は、電子黒板100からの上記制御データを受信することで、電子ペン200を特定するとともに、当該電子ペン200でコピー操作、共通ペースト操作または個別ペースト操作が実行されたことを知ることができる。   The CPU 302 of the PC 300 receives the control data from the electronic blackboard 100, thereby identifying the electronic pen 200 and knowing that a copy operation, a common paste operation, or an individual paste operation has been executed with the electronic pen 200. Can do.

したがって、第2実施例で示したコピー・アンド・ペースト制御処理においては、電子黒板100から制御データを受信した場合には、この制御データに含まれる操作情報に基づいて、ステップS55、S65およびS71の判断処理が実行され、また、この制御データに含まれる識別情報に基づいてステップS59、S67およびS73の特定処理が実行される。   Therefore, in the copy and paste control processing shown in the second embodiment, when control data is received from the electronic blackboard 100, steps S55, S65 and S71 are performed based on the operation information included in the control data. In addition, the determination process of steps S59, S67, and S73 is executed based on the identification information included in the control data.

この第3実施例によれば、電子ペン200にコピーおよびペーストを実行するためのボタン(206−210)を設けるので、ユーザは手元で簡単にコピーやペーストの操作を行うことができる。   According to the third embodiment, the electronic pen 200 is provided with buttons (206-210) for executing copy and paste, so that the user can easily perform copy and paste operations at hand.

なお、第1−第3実施例では、PC300のCPU302が、上述した描画制御処理やコピー・アンド・ペースト制御処理を実行したが、電子黒板100(タッチパネル装置100B)のCPU102がこれらの処理の一部または全部を実行してもよい。   In the first to third embodiments, the CPU 302 of the PC 300 executes the drawing control process and the copy and paste control process described above, but the CPU 102 of the electronic blackboard 100 (touch panel device 100B) performs one of these processes. Some or all may be performed.

また、本発明は、コンピュータ(PC300のCPU302やタッチパネル装置100BのCPU102)に上述した描画制御処理やコピー・アンド・ペースト制御処理を実行させるためのプログラムを、コンピュータ読み取り可能な記録媒体に記録したものとすることもできる。この結果、上記処理を行うプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)を記録した記録媒体を持ち運び自在に提供することができる。   In the present invention, a program for causing a computer (the CPU 302 of the PC 300 or the CPU 102 of the touch panel device 100B) to execute the above-described drawing control processing or copy and paste control processing is recorded on a computer-readable recording medium. It can also be. As a result, it is possible to provide a portable recording medium on which the program code (execution format program, intermediate code program, source program) for performing the above processing is recorded.

なお、この記録媒体は、コンピュータが処理を行うためのメモリ(たとえば304a、304c)そのものであってもよいし、また、図示していないが、PC300が、コンピュータ読み取り可能な記録媒体を装着可能な記憶装置を内蔵している場合、または、PC300にコンピュータ読み取り可能な記録媒体を装着可能な外部記憶装置を接続している場合、そのコンピュータ読み取り可能な記録媒体であってもよい。いずれの場合も、記録媒体に記憶されているプログラムはコンピュータがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合も、プログラムコードを読み出し、読み出されたプログラムコードは、コンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に記憶されているものとする。   Note that this recording medium may be a memory (for example, 304a, 304c) itself for processing by the computer, or although not shown, the PC 300 can be loaded with a computer-readable recording medium. When a storage device is built in or when an external storage device capable of mounting a computer-readable recording medium is connected to the PC 300, the computer-readable recording medium may be used. In any case, the program stored in the recording medium may be configured to be accessed and executed by a computer, or in any case, the program code is read and the read program code is stored in the computer. The program may be downloaded to a program storage area (not shown) and executed. It is assumed that this download program is stored in the main device in advance.

ここで、上記のコンピュータ読み取り可能な記録媒体は、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやCD−ROM、MO、MD、DVD等の光ディスクのディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory、登録商標)、フラッシュROM等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。記録媒体は、電子黒板やこれに接続されたPC等に備えられるコンピュータのプログラム読み取り装置により読み取られることで上述した処理方法が実行される。   Here, the computer-readable recording medium is a recording medium configured to be separable from the main body, such as a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a flexible disk or a hard disk, a CD-ROM, an MO. , MD, DVD and other optical discs, IC cards (including memory cards) / optical cards, etc., mask ROM, EPROM (Erasable Programmable Read Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory, registration) Trademark), a medium that carries a program code fixedly, including a semiconductor memory such as a flash ROM. The recording medium is read by a computer program reading device provided in an electronic blackboard, a PC connected to the electronic blackboard, or the like, thereby executing the processing method described above.

なお、上述の第1−第3実施例で挙げた数値および各画面は一例であり、実際の製品に応じて適宜変更することが可能である。   In addition, the numerical value and each screen given in the above-described first to third embodiments are examples, and can be appropriately changed according to an actual product.

10 …描画システム
86 …共通クリップボード
88 …第1個別クリップボード
90 …第2個別クリップボード
100 …電子黒板
100A …表示装置
100B …タッチパネル装置
102,302 …CPU
200 …電子ペン
300 …PC
304 …メモリ
410 …パレット
DESCRIPTION OF SYMBOLS 10 ... Drawing system 86 ... Common clipboard 88 ... 1st separate clipboard 90 ... 2nd separate clipboard 100 ... Electronic blackboard 100A ... Display apparatus 100B ... Touch panel apparatus 102,302 ... CPU
200 ... electronic pen 300 ... PC
304 ... Memory 410 ... Pallet

Claims (11)

電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う、情報処理装置であって、
前記電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、前記属性情報を前記第1表示領域に表示する表示操作を受けるための第1操作領域と、前記属性情報を前記電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を前記表示面に表示する管理情報表示手段、
前記電子ペンによって前記管理情報表示領域の前記第1操作領域が指示されたとき、前記電子ペンに設定されている属性情報を当該管理情報表示領域の前記第1表示領域に表示する属性情報表示手段、および
前記電子ペンによって前記管理情報表示領域の前記第2操作領域が指示されたとき、当該管理情報表示領域の前記第1表示領域に表示されている属性情報を前記電子ペンに設定する属性情報設定手段を備える、情報処理装置。
An information processing apparatus that uses an electronic pen to indicate a position on a display surface of a display unit, and performs drawing on the display surface based on the instructed position.
A first display area that is set in the electronic pen and displays at least attribute information for drawing; a first operation area for receiving a display operation for displaying the attribute information in the first display area; Management information display means for displaying a management information display area including a second operation area for accepting a setting operation for setting the attribute information on the electronic pen on the display surface;
Attribute information display means for displaying attribute information set in the electronic pen in the first display area of the management information display area when the first operation area of the management information display area is instructed by the electronic pen Attribute information for setting, in the electronic pen, attribute information displayed in the first display area of the management information display area when the second operation area of the management information display area is instructed by the electronic pen An information processing apparatus comprising setting means.
前記電子ペンによる前記属性情報の変更操作を受ける変更操作受付手段、および
前記変更操作受付手段によって変更操作を受け付けたとき、前記第1表示領域に表示されている属性情報の表示を更新する属性更新手段をさらに備える、請求項1記載の情報処理装置。
A change operation accepting unit that receives the change operation of the attribute information by the electronic pen, and an attribute update that updates the display of the attribute information displayed in the first display area when the change operation is accepted by the change operation accepting unit The information processing apparatus according to claim 1, further comprising means.
前記管理情報表示手段は前記管理情報表示領域を複数表示する、請求項1または2記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the management information display unit displays a plurality of the management information display areas. 前記電子ペンは複数よりなり、
複数の前記電子ペンの各々は、少なくとも、自身の識別情報を送信する送信手段を含み、
前記電子ペンから送信された識別情報を受信する受信手段、および
前記電子ペンによって前記表示面上の位置が指示されたときの当該電子ペンの位置を検出するペン位置検出手段をさらに備え、
前記属性情報表示手段は、第1電子ペンによって前記第1操作領域が指示されたとき、前記ペン位置検出手段によって検出された前記第1電子ペンの位置と、前記第1電子ペンから送信された識別情報とに基づいて、当該第1電子ペンと指示された第1操作領域を含む管理情報表示領域とを関連付け、
属性情報設定手段は、第2電子ペンによって前記第2操作領域が指示されたとき、前記ペン位置検出手段によって検出された前記第2電子ペンの位置と、前記第2電子ペンから送信された識別情報とに基づいて、当該第2電子ペンと指示された第2操作領域を含む管理情報表示領域とを関連付ける、請求項3記載の情報処理装置。
The electronic pen comprises a plurality of
Each of the plurality of electronic pens includes at least transmission means for transmitting its own identification information,
Receiving means for receiving identification information transmitted from the electronic pen; and pen position detecting means for detecting the position of the electronic pen when the position on the display surface is indicated by the electronic pen;
The attribute information display means is transmitted from the first electronic pen and the position of the first electronic pen detected by the pen position detecting means when the first operation area is instructed by the first electronic pen. Based on the identification information, the first electronic pen is associated with the management information display area including the designated first operation area,
The attribute information setting unit is configured to detect the position of the second electronic pen detected by the pen position detecting unit and the identification transmitted from the second electronic pen when the second operation area is instructed by the second electronic pen. The information processing apparatus according to claim 3, wherein the second electronic pen is associated with the management information display area including the designated second operation area based on the information.
前記属性情報表示手段は、前記第1電子ペンによって前記第1操作領域が指示されたとき、当該第1操作領域をタッチした前記第1電子ペンに設定された属性を当該第1操作領域を含む前記管理情報表示領域に設定し、
前記属性情報設定手段は、前記第2電子ペンによって前記第2操作領域が指示されたとき、当該第2操作領域をタッチした前記第2電子ペンに、当該第2操作領域を含む前記管理情報表示領域に設定されている属性を設定する、請求項4記載の情報処理装置。
The attribute information display means includes, when the first operation area is instructed by the first electronic pen, an attribute set in the first electronic pen touching the first operation area includes the first operation area. Set in the management information display area,
When the second operation area is instructed by the second electronic pen, the attribute information setting means displays the management information display including the second operation area on the second electronic pen touching the second operation area. The information processing apparatus according to claim 4, wherein an attribute set in the area is set.
前記電子ペンに対応してメモリに個別一時保存領域を設け、
前記電子ペンを用いてコピー操作が行われたとき、前記表示面に描画された内容の一部または全部を前記個別一時保存領域にコピーする第1コピー手段、および
前記電子ペンを用いてペースト操作が行われたとき、当該電子ペンに対応して設けられた前記個別一時保存領域に一時保存されている内容を前記表示面にペーストするペースト手段をさらに備える、請求項1記載の情報処理装置。
Provide an individual temporary storage area in the memory corresponding to the electronic pen,
When a copy operation is performed using the electronic pen, a first copy unit that copies a part or all of the content drawn on the display surface to the individual temporary storage area; and a paste operation using the electronic pen The information processing apparatus according to claim 1, further comprising: a paste unit that pastes the content temporarily stored in the individual temporary storage area provided corresponding to the electronic pen onto the display surface when the operation is performed.
前記電子ペンは複数よりなり、
前記メモリは、複数の前記電子ペンの各々に対応する複数の個別一時保存領域を有し、
複数の前記電子ペンの各々は、少なくとも、自身の識別情報を送信する送信手段を含み、
前記電子ペンから送信された識別情報を受信する受信手段をさらに備え、
前記第1コピー手段は、前記受信手段によって受信された識別情報からコピー操作を行った電子ペンを特定して、当該電子ペンに関連付けられた前記個別一時保存領域へのコピーを行い、
前記ペースト手段は、前記受信手段によって受信された識別情報に基づいてペースト操作を行った電子ペンを特定して、当該電子ペンに対応して設けられた前記個別一時保存領域に一時保存されている内容を前記表示面にペーストする、請求項6記載の情報処理装置。
The electronic pen comprises a plurality of
The memory has a plurality of individual temporary storage areas corresponding to each of the plurality of electronic pens,
Each of the plurality of electronic pens includes at least transmission means for transmitting its own identification information,
Further comprising receiving means for receiving identification information transmitted from the electronic pen;
The first copy means specifies an electronic pen that has performed a copy operation from the identification information received by the receiving means, and performs copying to the individual temporary storage area associated with the electronic pen,
The paste means identifies an electronic pen that has performed a paste operation based on the identification information received by the receiving means, and is temporarily stored in the individual temporary storage area provided corresponding to the electronic pen. The information processing apparatus according to claim 6, wherein the content is pasted on the display surface.
前記メモリは、複数の前記電子ペンに共通する共通一時記憶領域をさらに有し、
前記第1コピー手段は、前記受信手段によって受信された識別情報からコピー操作を行った電子ペンを特定して、当該電子ペンに関連付けられた前記個別一時保存領域および前記共通一時記憶領域へのコピーを行い、
前記ペースト手段は、前記電子ペンによって個別ペースト操作が行われたとき、当該電子ペンに対応して設けられた前記個別一時保存領域に一時保存されている内容を前記表示面にペーストし、前記電子ペンによって共通ペースト操作が行われたとき、前記共通一時保存領域に一時保存されている内容を前記表示面にペーストする、請求項7記載の情報処理装置。
The memory further includes a common temporary storage area common to the plurality of electronic pens,
The first copy means identifies an electronic pen that has performed a copy operation from the identification information received by the receiving means, and copies to the individual temporary storage area and the common temporary storage area associated with the electronic pen And
When an individual paste operation is performed with the electronic pen, the paste unit pastes the content temporarily stored in the individual temporary storage area provided corresponding to the electronic pen onto the display surface, The information processing apparatus according to claim 7, wherein when a common paste operation is performed with a pen, the content temporarily stored in the common temporary storage area is pasted on the display surface.
複数の前記個別一時保存領域および前記共通一時保存領域の間でコピー元およびコピー先を指定する指定操作に応じて、複数の前記個別一時保存領域および前記共通一時保存領域のうちのコピー元に一時保存されている内容を、前記複数の個別一時保存領域および前記共通一時保存領域のうちのコピー先にコピーする第2コピー手段をさらに備える、請求項8記載の情報処理装置。   In response to a designation operation for designating a copy source and a copy destination between the plurality of individual temporary storage areas and the common temporary storage area, the temporary storage area is temporarily stored in the copy source among the plurality of individual temporary storage areas and the common temporary storage area. The information processing apparatus according to claim 8, further comprising a second copy unit that copies the stored content to a copy destination of the plurality of individual temporary storage areas and the common temporary storage area. 電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行うコンピュータを、
前記電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、前記属性情報を前記第1表示領域に表示する表示操作を受けるための第1操作領域と、前記属性情報を前記電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を前記表示面に表示する管理情報表示手段、
前記電子ペンによって前記管理情報表示領域の前記第1操作領域が指示されたとき、前記電子ペンに設定されている属性情報を当該管理情報表示領域の前記第1表示領域に表示する属性情報表示手段、および
前記電子ペンによって前記管理情報表示領域の前記第2操作領域が指示されたとき、当該管理情報表示領域の前記第1表示領域に表示されている属性情報を前記電子ペンに設定する属性情報設定手段として機能させる、情報処理プログラム。
A computer that uses an electronic pen to indicate a position on the display surface of the display means and draws on the display surface based on the instructed position,
A first display area that is set in the electronic pen and displays at least attribute information for drawing; a first operation area for receiving a display operation for displaying the attribute information in the first display area; Management information display means for displaying a management information display area including a second operation area for accepting a setting operation for setting the attribute information on the electronic pen on the display surface;
Attribute information display means for displaying attribute information set in the electronic pen in the first display area of the management information display area when the first operation area of the management information display area is instructed by the electronic pen Attribute information for setting, in the electronic pen, attribute information displayed in the first display area of the management information display area when the second operation area of the management information display area is instructed by the electronic pen An information processing program that functions as setting means.
電子ペンを用いて、表示手段の表示面上の位置を指示し、指示された位置に基づいて当該表示面に描画を行う、コンピュータによる情報処理方法であって、
(a)前記電子ペンに設定され、少なくとも描画を行うための属性情報を表示するための第1表示領域と、前記属性情報を前記第1表示領域に表示する表示操作を受けるための第1操作領域と、前記属性情報を前記電子ペンに設定する設定操作を受け付けるための第2操作領域とを含む管理情報表示領域を前記表示面に表示し、
(b)前記電子ペンによって前記管理情報表示領域の前記第1操作領域が指示されたとき、前記電子ペンに設定されている属性情報を当該管理情報表示領域の前記第1表示領域に表示し、そして
(c)前記電子ペンによって前記管理情報表示領域の前記第2操作領域が指示されたとき、当該管理情報表示領域の前記第1表示領域に表示されている属性情報を前記電子ペンに設定する、情報処理方法。
An information processing method by a computer that uses an electronic pen to indicate a position on a display surface of a display unit, and draws on the display surface based on the instructed position,
(A) A first display area set for the electronic pen and displaying at least attribute information for drawing, and a first operation for receiving a display operation for displaying the attribute information in the first display area A management information display area including an area and a second operation area for accepting a setting operation for setting the attribute information in the electronic pen on the display surface;
(B) When the first operation area of the management information display area is instructed by the electronic pen, the attribute information set in the electronic pen is displayed in the first display area of the management information display area, And (c) when the second operation area of the management information display area is instructed by the electronic pen, the attribute information displayed in the first display area of the management information display area is set in the electronic pen. Information processing method.
JP2014038004A 2014-02-28 2014-02-28 Information processing apparatus, information processing program, and information processing method Pending JP2015162161A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014038004A JP2015162161A (en) 2014-02-28 2014-02-28 Information processing apparatus, information processing program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014038004A JP2015162161A (en) 2014-02-28 2014-02-28 Information processing apparatus, information processing program, and information processing method

Publications (1)

Publication Number Publication Date
JP2015162161A true JP2015162161A (en) 2015-09-07

Family

ID=54185199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014038004A Pending JP2015162161A (en) 2014-02-28 2014-02-28 Information processing apparatus, information processing program, and information processing method

Country Status (1)

Country Link
JP (1) JP2015162161A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024026603A (en) * 2018-06-25 2024-02-28 株式会社ワコム A method performed on a system including a touch IC and an external processor, and a system including a touch IC and an external processor
WO2025189987A1 (en) * 2024-03-13 2025-09-18 华为技术有限公司 Drawing method, electronic device and related apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024026603A (en) * 2018-06-25 2024-02-28 株式会社ワコム A method performed on a system including a touch IC and an external processor, and a system including a touch IC and an external processor
JP7625066B2 (en) 2018-06-25 2025-01-31 株式会社ワコム Method performed in a system including a touch IC and an external processor, and a system including a touch IC and an external processor
WO2025189987A1 (en) * 2024-03-13 2025-09-18 华为技术有限公司 Drawing method, electronic device and related apparatus

Similar Documents

Publication Publication Date Title
KR101919645B1 (en) Explicit touch selection and cursor placement
CN110647248B (en) Image display device and operating method thereof
JP5627985B2 (en) Information processing apparatus, information processing apparatus control method, control program, and recording medium
KR101328202B1 (en) Method and apparatus for running commands performing functions through gestures
CN104007922B (en) Method for providing feedback in response to user input and terminal implementing the method
KR102393295B1 (en) Apparatus and method for styling a content
WO2014147716A1 (en) Electronic device and handwritten document processing method
KR20140111497A (en) Method for deleting item on touch screen, machine-readable storage medium and portable terminal
TWI510994B (en) Portable electronic device and method for controlling portable electronic device
JP5809202B2 (en) Image display device capable of screen operation and operation method thereof
CN104423799A (en) Interface device and interface method
US10755461B2 (en) Display device, display method, and recording medium
JP2011232881A (en) Image processor, display device, image processing method, image processing program and recording medium
JP2015162161A (en) Information processing apparatus, information processing program, and information processing method
JP2012146017A (en) Electronic blackboard system, electronic blackboard system control method, program and recording medium therefor
KR20180006725A (en) Electronic apparatus and control method thereof
JP6087602B2 (en) Electronic blackboard
JP2019204384A (en) Information processing apparatus, information processing method, and program
JP5908326B2 (en) Display device and display program
JP2013161248A (en) Input device, method of controlling input device, control program, and recording medium
CN108932054B (en) Display device, display method, and non-transitory recording medium
JP5852876B2 (en) Display system and display program
JP6971772B2 (en) Input devices and programs
JP5864050B2 (en) INPUT DEVICE, CONTROL METHOD FOR INPUT DEVICE, CONTROL PROGRAM, AND RECORDING MEDIUM
CN110531902B (en) Information processing apparatus, information processing method, and recording medium