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

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

Display device, display method, display program Download PDF

Info

Publication number
JP7443685B2
JP7443685B2 JP2019134102A JP2019134102A JP7443685B2 JP 7443685 B2 JP7443685 B2 JP 7443685B2 JP 2019134102 A JP2019134102 A JP 2019134102A JP 2019134102 A JP2019134102 A JP 2019134102A JP 7443685 B2 JP7443685 B2 JP 7443685B2
Authority
JP
Japan
Prior art keywords
layer
image
color
saved
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.)
Active
Application number
JP2019134102A
Other languages
Japanese (ja)
Other versions
JP2021018619A (en
Inventor
厚 小久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2019134102A priority Critical patent/JP7443685B2/en
Publication of JP2021018619A publication Critical patent/JP2021018619A/en
Application granted granted Critical
Publication of JP7443685B2 publication Critical patent/JP7443685B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

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

従来から、画面に手書きで入力された画像を表示させる表示装置が知られている。この表示装置では、ユーザによって、画面に表示された画像データの保存を指示する操作が行われると、この画像データが保存される。 2. Description of the Related Art Display devices that display images input by hand on a screen have been known. In this display device, when the user performs an operation instructing to save the image data displayed on the screen, the image data is saved.

上述した従来の表示装置では、保存の操作を忘れて電源をオフした場合や、他の画像データを表示させた場合等には、画面の表示された内容が保存されず、ユーザの意図に反して、画面に表示された内容(情報)が消去されてしまう。 In the conventional display devices described above, if you forget to save the data and turn off the power, or if you display other image data, the displayed content on the screen will not be saved and may be displayed contrary to the user's intention. The content (information) displayed on the screen will be erased.

開示の技術は、意図に反した情報の消去を抑制することを目的とする。 The purpose of the disclosure technology is to prevent information from being erased against the intended purpose.

開示の技術は、複数のレイヤのそれぞれに描画された画像を重畳した重畳画像を表示させる表示制御部と、指定された色の画像が入力されると、前記画像を、前記複数のレイヤのうち、前記指定された色と対応付けられたレイヤに描画させるレイヤ生成部と、保存の対象とする色及び保存を禁止する色を指定するための指定画面を前記表示制御部により表示させ、前記指定画面において指定された、前記保存の対象とする色を前記複数のレイヤのうちの自動保存用のレイヤと対応付け、前記保存を禁止する色を前記複数のレイヤのうちの保存禁止レイヤと対応付ける色指定部と、前記自動保存用のレイヤに描画された画像の画像データを、所定の間隔でレイヤ記憶部に保存するレイヤ保存部と、前記複数のレイヤの畳画像の保存指示を受け付けた場合に、前記重畳画像から、前記保存禁止レイヤ以外のレイヤに描画された重畳画像を示す重畳画像データを生成し、ページ記憶部に格納するページ生成部と、を有する、表示装置である。
The disclosed technology includes a display control unit that displays a superimposed image obtained by superimposing images drawn on each of a plurality of layers, and when an image of a specified color is input, the image is displayed as , a layer generation unit that causes drawing in a layer associated with the specified color; and a specification screen for specifying a color to be saved and a color to be prohibited from being saved to be displayed by the display control unit; The color to be saved specified on the screen is associated with a layer for automatic saving among the plurality of layers, and the color for which saving is prohibited is associated with a layer for which saving is prohibited among the plurality of layers. a designation section; a layer storage section that saves the image data of the image drawn on the automatic storage layer in a layer storage section at predetermined intervals; and when an instruction to save the superimposed image of the plurality of layers is received; and a page generation unit that generates superimposed image data representing a superimposed image drawn on a layer other than the storage-prohibited layer from the superimposed image, and stores the generated superimposed image data in a page storage unit.

意図に反した情報の消去を抑制する。 Prevent information from being erased against intention.

電子黒板について説明する図である。It is a figure explaining an electronic blackboard. 電子黒板のハードウェア構成の一例を示す図である。FIG. 2 is a diagram showing an example of the hardware configuration of an electronic whiteboard. 第一の実施形態の電子黒板の機能構成を説明する図である。FIG. 2 is a diagram illustrating the functional configuration of the electronic whiteboard of the first embodiment. 第一の実施形態電子黒板のディスプレイに表示される画像について説明する第一の図である。FIG. 2 is a first diagram illustrating an image displayed on the display of the electronic blackboard according to the first embodiment. 第一の実施形態電子黒板のディスプレイに表示される画像について説明する第二の図である。FIG. 7 is a second diagram illustrating an image displayed on the display of the electronic whiteboard of the first embodiment. 第一の実施形態のページデータを説明する図である。It is a figure explaining page data of a first embodiment. 第一の実施形態の自動保存用の画像データを説明する図である。FIG. 3 is a diagram illustrating image data for automatic storage according to the first embodiment. 第一の実施形態の電子黒板の動作を説明する第一のフローチャートである。It is a first flowchart explaining the operation of the electronic whiteboard of the first embodiment. 第一の実施形態の色の指定画面の一例を示す図である。FIG. 3 is a diagram illustrating an example of a color specification screen according to the first embodiment. 第一の実施形態の電子黒板の動作を説明する第二のフローチャートである。It is a second flowchart explaining the operation of the electronic whiteboard of the first embodiment. 第一の実施形態の自動保存について説明する第一の図である。FIG. 3 is a first diagram illustrating automatic saving in the first embodiment. 第一の実施形態の自動保存について説明する第二の図である。FIG. 3 is a second diagram illustrating automatic saving in the first embodiment. 第一の実施形態の自動保存について説明する第三の図である。FIG. 7 is a third diagram illustrating automatic saving in the first embodiment. 第二の実施形態電子黒板のディスプレイに表示される画像について説明する図である。FIG. 7 is a diagram illustrating an image displayed on the display of the electronic whiteboard according to the second embodiment. 第二の実施形態の電子黒板の機能構成を説明する図である。FIG. 7 is a diagram illustrating a functional configuration of an electronic whiteboard according to a second embodiment. 第二の実施形態の電子黒板の動作を説明するフローチャートである。It is a flowchart explaining the operation of the electronic whiteboard of the second embodiment. 第二の実施形態の色の指定画面の一例を示す図である。FIG. 7 is a diagram showing an example of a color specification screen according to the second embodiment. 電子黒板を含む情報処理システムのシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system including an electronic blackboard. 第三の実施形態の情報処理システムを説明する図である。FIG. 3 is a diagram illustrating an information processing system according to a third embodiment. 情報処理システムの変形例を示す第一の図である。FIG. 7 is a first diagram showing a modification of the information processing system. 情報処理システムの変形例を示す第二の図である。FIG. 7 is a second diagram showing a modification of the information processing system. 情報処理システムの変形例を示す第三の図である。It is a third diagram showing a modification of the information processing system.

(第一の実施形態)
以下に図面を参照して、本実施形態について説明する。図1は、電子黒板について説明する図である。
(First embodiment)
This embodiment will be described below with reference to the drawings. FIG. 1 is a diagram illustrating an electronic blackboard.

本実施形態の電子黒板200は、近距離通信回路219、電源スイッチ222、ディスプレイ280、カメラ260を有する。電子黒板200は、電源スイッチ222が押下されると、後述する表示制御部が、ディスプレイ280に、電子ペンやユーザの指によって描画が可能な描画画面を表示させる。したがって、電子黒板200は、表示装置の一例であり、ディスプレイ280は、表示装置の表示部の一例である。 The electronic whiteboard 200 of this embodiment includes a short-range communication circuit 219, a power switch 222, a display 280, and a camera 260. When the power switch 222 of the electronic whiteboard 200 is pressed, a display control unit (described later) causes the display 280 to display a drawing screen on which drawing can be performed using an electronic pen or a user's finger. Therefore, the electronic whiteboard 200 is an example of a display device, and the display 280 is an example of a display section of the display device.

また、本実施形態の電子黒板200は、ディスプレイ280に描画された画像のうち、予め指定された色の画像を、指定された色と対応付けられたレイヤに描画する。そして、電子黒板200は、色と対応付けられたレイヤに描画された画像を、ディスプレイ280に表示された画面の内容の保存を指示する操作の有無に拘わらず、自動的に保存する。 Further, the electronic whiteboard 200 of this embodiment draws an image of a pre-designated color among the images drawn on the display 280 in a layer associated with the designated color. Then, the electronic blackboard 200 automatically saves the image drawn in the layer associated with the color, regardless of whether there is an operation to instruct saving the contents of the screen displayed on the display 280.

したがって、本実施形態では、ユーザの保存操作のし忘れ等の、意図に反した情報の消去を抑制することができる。 Therefore, in this embodiment, it is possible to suppress information from being deleted contrary to the user's intention, such as when the user forgets to perform a save operation.

以下に、図2を参照して、本実施形態の電子黒板200のハードウェア構成について説明する。図2は、電子黒板のハードウェア構成の一例を示す図である。
図2は、電子黒板のハードウェア構成図である。図2に示されているように、電子黒板2は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、SSD(Solid State Drive)204、ネットワークI/F205、及び、外部機器接続I/F(Interface)206を備えている。
The hardware configuration of the electronic whiteboard 200 of this embodiment will be described below with reference to FIG. 2. FIG. 2 is a diagram showing an example of the hardware configuration of the electronic whiteboard.
FIG. 2 is a hardware configuration diagram of the electronic whiteboard. As shown in FIG. 2, the electronic whiteboard 2 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, an SSD (Solid State Drive) 204, a network I/ F205 and an external device connection I/F (Interface) 206.

これらのうち、CPU201は、電子黒板2全体の動作を制御する。ROM202は、CPU201やIPL(Initial Program Loader)等のCPU201の駆動に用いられるプログラムを記憶する。RAM203は、CPU201のワークエリアとして使用される。SSD204は、電子黒板用のプログラム等の各種データを記憶する。 Among these, the CPU 201 controls the entire operation of the electronic whiteboard 2 . The ROM 202 stores programs used to drive the CPU 201, such as the CPU 201 and an IPL (Initial Program Loader). RAM 203 is used as a work area for CPU 201. The SSD 204 stores various data such as electronic whiteboard programs.

ネットワークI/F205は、通信ネットワークとの通信を制御する。外部機器接続I/F206は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリ230、外付け機器(マイク240、スピーカ250、カメラ260)である。 Network I/F 205 controls communication with a communication network. External device connection I/F 206 is an interface for connecting various external devices. The external devices in this case are, for example, a USB (Universal Serial Bus) memory 230 and external devices (microphone 240, speaker 250, camera 260).

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

これらのうち、キャプチャデバイス211は、外付けのPC(Personal Computer)270のディスプレイに対して映像情報を静止画または動画として表示させる。GPU(Graphics Processing Unit)212は、グラフィクスを専門に扱う半導体チップである。
GPU212は、CPU201に内蔵されてよいし、CPU201と統合されていてもよい。
Among these, the capture device 211 causes the display of an external PC (Personal Computer) 270 to display video information as a still image or a moving image. A GPU (Graphics Processing Unit) 212 is a semiconductor chip that specializes in graphics.
The GPU 212 may be built into the CPU 201 or may be integrated with the CPU 201.

ディスプレイコントローラ213は、GPU212からの出力画像をディスプレイ280等へ出力するために画面表示の制御及び管理を行う。接触センサ214は、ディスプレイ280上に電子ペン290やユーザの手H等が接触したことを検知する。センサコントローラ215は、接触センサ214の処理を制御する。 The display controller 213 controls and manages screen display in order to output the output image from the GPU 212 to the display 280 or the like. The contact sensor 214 detects when the electronic pen 290, the user's hand H, or the like comes into contact with the display 280. Sensor controller 215 controls processing of contact sensor 214.

接触センサ214は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ280の上側両端部に設置された2つ受発光装置が、ディスプレイ280に平行して複数の赤外線を放射し、ディスプレイ280の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ214は、物体によって遮断された2つの受発光装置が放射した赤外線のIDをセンサコントローラ215に出力し、センサコントローラ215が、物体の接触位置である座標位置を特定する。 The contact sensor 214 performs coordinate input and coordinate detection using an infrared cutoff method. This method of inputting and detecting coordinates is such that two light receiving and emitting devices installed at both ends of the upper side of the display 280 emit a plurality of infrared rays in parallel to the display 280. This is a method of receiving light that is reflected by a reflecting member and returns along the same optical path as the light emitted by the light receiving element. The contact sensor 214 outputs the ID of the infrared rays emitted by the two light receiving and emitting devices blocked by the object to the sensor controller 215, and the sensor controller 215 identifies the coordinate position that is the contact position of the object.

電子ペンコントローラ216は、電子ペン290と通信することで、ディスプレイ280へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路219は、NF(Near Field Communication)やBluetooth(登録商標)等の通信回路である。電源スイッチ222は、電子黒板2の電源のON/OFFを切り換えるためのスイッチである。選択スイッチ類223は、例えば、ディスプレイ280の表示の明暗や色合い等を調整するためのスイッチ群である。 The electronic pen controller 216 communicates with the electronic pen 290 to determine whether or not the display 280 is touched with the tip of the pen or the end of the pen. The near field communication circuit 219 is a communication circuit such as NF (Near Field Communication) or Bluetooth (registered trademark). The power switch 222 is a switch for switching the power of the electronic whiteboard 2 ON/OFF. The selection switches 223 are, for example, a group of switches for adjusting the brightness, shade, etc. of the display on the display 280.

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

尚、接触センサ214は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する2つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ216が、電子ペン290のペン先及びペン尻だけでなく、電子ペン290のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。 Note that the contact sensor 214 is not limited to the infrared cutoff type, but can also be a capacitive type touch panel that identifies the contact position by detecting changes in capacitance, or a capacitive touch panel that identifies the contact position by detecting changes in the voltage of two resistive films facing each other. Various detection means may be used, such as a resistive touch panel that uses a resistive film, or an electromagnetic induction touch panel that detects electromagnetic induction caused by a contact object coming into contact with the display section to specify the contact position. Furthermore, the electronic pen controller 216 may determine whether or not a portion of the electronic pen 290 that the user grasps or other portions of the electronic pen is touched, in addition to the pen tip and pen tail of the electronic pen 290.

また、本実施形態では、カメラ260は、ディスプレイ280に電子ペン290や手Hが接近したことを検出する近接センサの一例としたが、電子黒板200は、近接センサとして、投影型静電容量方式タッチパネルや赤外線センサ等を有していても良い。 Further, in this embodiment, the camera 260 is an example of a proximity sensor that detects when the electronic pen 290 or the hand H approaches the display 280, but the electronic blackboard 200 uses a projected capacitive type proximity sensor. It may have a touch panel, an infrared sensor, etc.

次に、図3を参照して、本実施形態の電子黒板200の機能構成について説明する。図3は、電子黒板の機能構成を説明する図である。 Next, with reference to FIG. 3, the functional configuration of the electronic whiteboard 200 of this embodiment will be described. FIG. 3 is a diagram illustrating the functional configuration of the electronic whiteboard.

本実施形態の電子黒板200は、ページ記憶部320、レイヤ記憶部330、入力部341、ページ生成部342、表示制御部343、色指定部344、レイヤ生成部345、レイヤ保存部346を有する。 The electronic blackboard 200 of this embodiment includes a page storage section 320, a layer storage section 330, an input section 341, a page generation section 342, a display control section 343, a color specification section 344, a layer generation section 345, and a layer storage section 346.

本実施形態のページ記憶部320、レイヤ記憶部330は、例えば、RAM203、SDD204、またはUSBメモリ230によって構築される。また、本実施形態の入力部341、ページ生成部342、表示制御部343、色指定部344、レイヤ生成部345、レイヤ保存部346は、図2に示されている各構成要素のいずれかが、SSD204からRAM203上に展開されたプログラムに従ったCPU201からの命令によって動作することで実現される機能、または機能する手段である。 The page storage unit 320 and layer storage unit 330 of this embodiment are constructed by, for example, the RAM 203, the SDD 204, or the USB memory 230. Furthermore, the input unit 341, page generation unit 342, display control unit 343, color specification unit 344, layer generation unit 345, and layer storage unit 346 of this embodiment include any of the components shown in FIG. , a function realized by operating in accordance with an instruction from the CPU 201 according to a program expanded from the SSD 204 onto the RAM 203, or a means for functioning.

ページ記憶部320は、電子黒板200のディスプレイ280に表示されるページデータが記憶される。ページ記憶部320に記憶されるページデータは、例えば、ディスプレイ280において描画されたストローク画像を示すストローク画像データであっても良いし、外部から取得した画像データであっても良い。 The page storage unit 320 stores page data displayed on the display 280 of the electronic blackboard 200. The page data stored in the page storage unit 320 may be, for example, stroke image data representing a stroke image drawn on the display 280, or may be image data obtained from an external source.

ストローク画像とは、電子黒板200のディスプレイ280に対して、電子ペン290やユーザの指等を用いて手書きで入力された一画毎の軌跡の画像である。 The stroke image is an image of the trajectory of each stroke input by hand onto the display 280 of the electronic whiteboard 200 using the electronic pen 290, the user's finger, or the like.

また、ページデータは、ディスプレイ280に表示された画像と、ディスプレイ280に入力されたストローク画像とを重畳した重畳画像の画像データであっても良い。ディスプレイ280に表示される画像データの詳細は後述する。 Further, the page data may be image data of a superimposed image obtained by superimposing the image displayed on the display 280 and the stroke image input to the display 280. Details of the image data displayed on the display 280 will be described later.

レイヤ記憶部330は、ディスプレイ280に表示された重畳画像に含まれる特定のレイヤに描画されたストローク画像データが記憶される。 The layer storage unit 330 stores stroke image data drawn on a specific layer included in the superimposed image displayed on the display 280.

具体的には、特定のレイヤとは、ディスプレイ280に手書き又は電子ペン290によって描画されたストローク画像のうち、色指定部344によって指定された色のストローク画像が描画されるレイヤである。言い換えれば、特定のレイヤとは、色指定部344によって指定された色と対応付けられたレイヤである。 Specifically, the specific layer is a layer in which a stroke image of a color specified by the color specifying unit 344 is drawn among the stroke images drawn by hand or by the electronic pen 290 on the display 280. In other words, the specific layer is a layer associated with the color specified by the color specifying section 344.

レイヤ記憶部330には、特定のレイヤに、指定された色で描画されたストローク画像の画像データが記憶される。尚、特定のレイヤに、指定された色で描画される画像はストローク画像以外の画像であっても良い。例えば、特定のレイヤには、指定された色のスタンプ画像が描画されても良い。スタンプ画像とは、例えば、文字に加え、気持ちやメッセージをイラストで表した画像である。 The layer storage unit 330 stores image data of a stroke image drawn in a specified color in a specific layer. Note that the image drawn in the specified color on a specific layer may be an image other than a stroke image. For example, a stamp image of a specified color may be drawn on a specific layer. A stamp image is, for example, an image that expresses feelings and messages in addition to text through illustrations.

入力部341は、ディスプレイ280に対して手書き入力された文字や画像を示すストローク画像や、ディスプレイ280に設けられたタッチパネルに表示された画像の画像データ等を取得する。 The input unit 341 acquires stroke images representing characters and images handwritten into the display 280, image data of images displayed on a touch panel provided on the display 280, and the like.

また、入力部341は、カメラ260により撮影された動画データ等を取得する。本実施形態では、動画データは、画像データに含まれる。また、入力部341は、電子黒板200に対する各種の指示を受け付ける。また、入力部341は、PC270等から出力され、電子黒板200に入力される入力画像データ等を取得する。 The input unit 341 also acquires video data captured by the camera 260 and the like. In this embodiment, video data is included in image data. Furthermore, the input unit 341 receives various instructions for the electronic whiteboard 200. The input unit 341 also obtains input image data and the like that are output from the PC 270 and the like and input to the electronic whiteboard 200.

ページ生成部342は、ディスプレイ280に表示された1ページの画像(表示画像)の画像データを取得する。また、ページ生成部342は、1ページの画像にストローク画像が入力された場合には、ストローク画像を示すストローク画像データを取得する。 The page generation unit 342 acquires image data of one page of images (display image) displayed on the display 280. Furthermore, when a stroke image is input to one page of images, the page generation unit 342 acquires stroke image data indicating the stroke image.

具体的には、ページ生成部342は、ディスプレイ280に入力された入力画像やストローク画像等を重畳させた重畳画像の画像データを取得し、ページ記憶部320に格納する。尚、ページ生成部342は、ディスプレイ280に対してストローク画像が入力されていない場合には、ディスプレイ280に表示された画像を画像データとする。 Specifically, the page generation unit 342 obtains image data of a superimposed image obtained by superimposing an input image inputted to the display 280, a stroke image, etc., and stores it in the page storage unit 320. Note that if no stroke image is input to the display 280, the page generation unit 342 uses the image displayed on the display 280 as image data.

また、ページ生成部342は、ディスプレイ280に対してストローク画像が入力された場合には、ストローク画像を示すストローク画像データを画像データとして、ページ記憶部320に格納する。 Further, when a stroke image is input to the display 280, the page generation unit 342 stores stroke image data indicating the stroke image in the page storage unit 320 as image data.

このように、本実施形態のページ生成部342は、ディスプレイ280に表示された画像データや、ディスプレイ280に入力されたストローク画像を示すストローク画像データから、ページデータを生成する生成部である。 In this way, the page generation unit 342 of this embodiment is a generation unit that generates page data from the image data displayed on the display 280 and the stroke image data indicating the stroke image input to the display 280.

表示制御部343は、ディスプレイ280に対する各種の表示を制御する。具体的には、例えば、表示制御部343は、自動的に保存するストローク画像の色を指定するための指定画面をディスプレイ280に表示させる。 The display control unit 343 controls various displays on the display 280. Specifically, for example, the display control unit 343 causes the display 280 to display a specification screen for specifying the color of the stroke image to be automatically saved.

色指定部344は、表示制御部343に対し、色を指定するための画面の表示を指示する。そして、色指定部344は、ディスプレイ280において、色が指定されると、レイヤ生成部345に対し、指定された色を通知する。また、色指定部344は、ディスプレイ280に表示される重畳画像に含まれるレイヤに対して、指定された色を対応付ける。尚、色指定部344は、予め容易されたレイヤに対して、指定された色を対応付けても良いし、色が指定されると、この色と対応付けられるレイヤを生成しても良い。 The color designation unit 344 instructs the display control unit 343 to display a screen for designating a color. When a color is specified on the display 280, the color specifying unit 344 notifies the layer generating unit 345 of the specified color. Furthermore, the color specifying unit 344 associates the specified color with a layer included in the superimposed image displayed on the display 280. Note that the color specifying unit 344 may associate a specified color with a layer created in advance, or when a color is specified, it may generate a layer that is associated with this color.

レイヤ生成部345は、入力されたストローク画像が指定された色であるか否かを判定し、指定された色であった場合、このストローク画像を、指定された色と対応付けられたレイヤに描画する。このレイヤは、指定された色のストローク画像が描画されるレイヤであり、このレイヤに描画されたストローク画像は自動的に保存される。 The layer generation unit 345 determines whether or not the input stroke image has the specified color, and if it is the specified color, the layer generation unit 345 transfers the stroke image to a layer associated with the specified color. draw. This layer is a layer on which a stroke image of a specified color is drawn, and the stroke image drawn on this layer is automatically saved.

また、レイヤ生成部345は、指定された色のストローク画像が描画されたレイヤと、背景画像を表示させるレイヤとを重畳させた画像データを生成する。以下の説明では、レイヤ生成部345によって生成された画像データを、自動保存用の画像データと表現する場合がある。また、以下の説明では、自動保存用の画像データを示す画像を、自動保存用画像と呼ぶ場合がある。 Further, the layer generation unit 345 generates image data in which a layer on which a stroke image of the specified color is drawn and a layer on which a background image is displayed are superimposed. In the following description, the image data generated by the layer generation unit 345 may be expressed as image data for automatic storage. Furthermore, in the following description, an image indicating image data for automatic storage may be referred to as an image for automatic storage.

また、レイヤ生成部345は、指定された色以外の色のストローク画像が選択されて、このストローク画像の色が指定された色に変更された場合には、色が変更されたストローク画像を自動保存用のレイヤに描画する。 Furthermore, when a stroke image with a color other than the specified color is selected and the color of this stroke image is changed to the specified color, the layer generation unit 345 automatically generates the stroke image with the changed color. Draw on a storage layer.

レイヤ保存部346は、レイヤ生成部345によって生成された自動保存用の画像データをレイヤ記憶部330に保存する。 The layer storage unit 346 stores the image data for automatic storage generated by the layer generation unit 345 in the layer storage unit 330.

次に、図4A、図4Bを参照して、ディスプレイ280に表示される画像について説明する。図4Aは、第一の実施形態の電子黒板のディスプレイに表示される画像について説明する第一の図である。図4Bは、第一の実施形態の電子黒板のディスプレイに表示される画像について説明する第二の図である。 Next, images displayed on display 280 will be described with reference to FIGS. 4A and 4B. FIG. 4A is a first diagram illustrating an image displayed on the display of the electronic whiteboard according to the first embodiment. FIG. 4B is a second diagram illustrating an image displayed on the display of the electronic whiteboard of the first embodiment.

図4Aの(A)は、重畳される画像を説明する図であり、図4Aの(B)は、重畳画像の一例を示す図である。図4Bは、自動保存用画像の一例を示す図である。 (A) of FIG. 4A is a diagram illustrating images to be superimposed, and (B) of FIG. 4A is a diagram illustrating an example of the superimposed image. FIG. 4B is a diagram illustrating an example of an image for automatic storage.

本実施形態の電子黒板200において、表示制御部343は、入力部341により取得される入力画像や、ストローク画像、UI(User Interface)画像及び背景画像を予め指定されたレイアウトにしたがって重畳して表示させる。 In the electronic whiteboard 200 of this embodiment, the display control unit 343 displays the input image acquired by the input unit 341, the stroke image, the UI (User Interface) image, and the background image in a superimposed manner according to a prespecified layout. let

尚、UI画像とは、予め設定された画像である。また、背景画像は、例えば、無地の画像やグリッド線を含む画像等であり、重畳画像に含まれるメディアデータである。メディアデータとは、背景画像をディスプレイ280に表示させるためのデータである。 Note that the UI image is an image set in advance. Further, the background image is, for example, a plain image or an image including grid lines, and is media data included in the superimposed image. Media data is data for displaying a background image on the display 280.

表示制御部343は、図4Aに示すように、UI画像を表示させるためのレイヤ41、指定された色のストローク画像を表示させるためのレイヤ42、ストローク画像を表示させるためのレイヤ43、PCから出力されて電子黒板200に入力される入力画像を表示させるレイヤ44、背景画像を表示させるためのレイヤ45を有する。 As shown in FIG. 4A, the display control unit 343 includes a layer 41 for displaying a UI image, a layer 42 for displaying a stroke image of a specified color, a layer 43 for displaying a stroke image, and a layer 43 for displaying a stroke image from the PC. It has a layer 44 for displaying an input image that is output and input to the electronic whiteboard 200, and a layer 45 for displaying a background image.

レイヤ42は、色指定部344によって指定された色と対応付けられたレイヤであり、レイヤ生成部345に指定された色のストローク画像が描画される自動保存用のレイヤである。 The layer 42 is a layer associated with a color specified by the color specification section 344, and is an automatic storage layer in which a stroke image of the color specified by the layer generation section 345 is drawn.

本実施形態では、レイヤ生成部345は、レイヤ42と、レイヤ45とを重畳した画像データを生成して自動保存用の画像データとし、レイヤ保存部346は、自動保存用の画像データをレイヤ記憶部330に保存する。 In this embodiment, the layer generation unit 345 generates image data in which the layers 42 and 45 are superimposed and uses it as image data for automatic storage, and the layer storage unit 346 stores the image data for automatic storage in layer storage. 330.

また、本実施形態の表示制御部343は、電子黒板200のユーザからディスプレイ280を見たとき、レイヤ41が1層目、レイヤ42が2層目、レイヤ43が3層目、レイヤ44が4層目、レイヤ45が5層目となるように、各レイヤを重畳させる。 Further, the display control unit 343 of the present embodiment is configured such that when the user of the electronic whiteboard 200 views the display 280, the layer 41 is the first layer, the layer 42 is the second layer, the layer 43 is the third layer, and the layer 44 is the fourth layer. Each layer is superimposed so that layer 45 becomes the fifth layer.

そして、表示制御部343は、UI画像の画像データ(UI画像データ)、指定された色のストローク画像データ、指定された色以外のストローク画像データ、入力画像の画像データ(入力画像データ)、背景画像の画像データ(背景画像データ)を合成することで、4層の重畳画像40の画像データを生成する。 The display control unit 343 then controls the image data of the UI image (UI image data), the stroke image data of the specified color, the stroke image data of a color other than the specified color, the image data of the input image (input image data), the background The image data of the four-layer superimposed image 40 is generated by combining the image data (background image data) of the images.

つまり、本実施形態の重畳画像40とは、図4Aの(B)に示すように、ディスプレイ280の各レイヤに表示された画像を合成した画像である。 That is, the superimposed image 40 of this embodiment is an image obtained by combining images displayed on each layer of the display 280, as shown in FIG. 4A (B).

また、本実施形態の自動保存用画像40Aとは、図4Bに示すように、ディスプレイ280のレイヤ42に表示されたストローク画像データとレイヤ45に表示された背景画像データとを重畳した画像である。 Further, the automatic storage image 40A of this embodiment is an image obtained by superimposing the stroke image data displayed on the layer 42 of the display 280 and the background image data displayed on the layer 45, as shown in FIG. 4B. .

次に、図5を参照して、本実施形態のページ記憶部320に格納されるページデータについて説明する。図5は、第一の実施形態のページデータを説明する図である。 Next, with reference to FIG. 5, page data stored in the page storage unit 320 of this embodiment will be described. FIG. 5 is a diagram illustrating page data of the first embodiment.

本実施形態の電子黒板200のページ生成部342は、図5に示すような構造のページデータを生成して、ページ記憶部320に格納しても良い。 The page generation unit 342 of the electronic whiteboard 200 of this embodiment may generate page data having a structure as shown in FIG. 5 and store it in the page storage unit 320.

本実施形態のページデータは、情報の項目として、ページデータID、開始時刻、終了時刻、ストローク配列データID、メディアデータIDを有する。 The page data of this embodiment includes page data ID, start time, end time, stroke array data ID, and media data ID as information items.

項目「開始時刻」の値は、ページの表示が開始された時刻を示す。項目「終了時刻」の値は、ページデータの更新が終了した時刻を示す。項目「ストローク配列データID」の値は、ストローク画像の入力により生成されたストローク配列データを識別するための識別情報を示す。本実施形態のストローク配列データは、特定の形状を示す点群の座標情報を含む。つまり、本実施形態のストローク配列データが、一画毎の軌跡を示す点群であるストローク情報である。 The value of the item "start time" indicates the time when the page display started. The value of the item "end time" indicates the time when updating of page data ended. The value of the item "stroke array data ID" indicates identification information for identifying stroke array data generated by inputting a stroke image. The stroke array data of this embodiment includes coordinate information of a point group indicating a specific shape. In other words, the stroke array data of this embodiment is stroke information that is a group of points indicating the locus of each stroke.

項目「メディアデータID」の値は、メディアデータを識別するための識別情報を示す。メディアデータとは、背景画像をディスプレイ280に表示させるためのデータである。 The value of the item "media data ID" indicates identification information for identifying media data. Media data is data for displaying a background image on the display 280.

このように、本実施形態では、ページデータを保存する際に、入力されたストローク画像をディスプレイ280に表示させるためのストローク配列データを、ページデータと対応付ける。 In this manner, in this embodiment, when saving page data, the stroke array data for displaying the input stroke image on the display 280 is associated with the page data.

また、本実施形態では、ストローク画像が入力されなかった場合には、ページデータと対応付けられるストローク配列データが存在しないため、ページデータにおける項目「ストローク配列データID」の値が空欄となる。 Furthermore, in this embodiment, if no stroke image is input, there is no stroke array data associated with the page data, so the value of the item "stroke array data ID" in the page data is blank.

例えば、図5の例では、ページデータID「pg001」は、ストローク配列データID「st001」と対応付けられている。したがって、ページデータID「pg001」の元となる重畳画像には、ストローク画像が含まれることがわかる。 For example, in the example of FIG. 5, page data ID "pg001" is associated with stroke array data ID "st001". Therefore, it can be seen that the superimposed image that is the source of the page data ID "pg001" includes a stroke image.

また、図5の例では、ページデータID「pg002」は、ストローク配列データIDの値が入力されていない。したがって、ページデータID「pg002」の元となる重畳画像には、ストローク画像が含まれないことがわかる。 Furthermore, in the example of FIG. 5, the page data ID "pg002" does not have the value of the stroke array data ID input. Therefore, it can be seen that the superimposed image that is the source of the page data ID "pg002" does not include a stroke image.

次に、図6を参照して、本実施形態のレイヤ記憶部330に格納される自動保存用の画像データについて説明する。図6は、第一の実施形態の自動保存用の画像データを説明する図である。 Next, with reference to FIG. 6, image data for automatic storage stored in the layer storage unit 330 of this embodiment will be described. FIG. 6 is a diagram illustrating image data for automatic storage according to the first embodiment.

本実施形態のレイヤ生成部345は、図6に示すような構造の画像データを生成して、レイヤ記憶部330に格納しても良い。 The layer generation unit 345 of this embodiment may generate image data having a structure as shown in FIG. 6 and store it in the layer storage unit 330.

本実施形態の自動保存用の画像データは、情報の項目として、データID、ページデータID、ストローク配列データID、メディアデータIDを有し、項目「データID」と、その他の項目とが対応付けられている。 The image data for automatic storage in this embodiment has data ID, page data ID, stroke array data ID, and media data ID as information items, and the item "data ID" is associated with other items. It is being

項目「データID」の値は、自動保存用の画像データを特定するための識別情報である。項目「ページデータID」の値は、自動保存用のレイヤ42が含まれるページデータを特定するための値である。項目「ページデータID」の値は、レイヤ42が含まれるページデータの保存を指示する操作が行われ、レイヤ42が含まれるページデータがページ記憶部320に格納されている場合に付与される値である。 The value of the item "data ID" is identification information for specifying image data for automatic storage. The value of the item "page data ID" is a value for specifying page data that includes the layer 42 for automatic storage. The value of the item "Page data ID" is a value given when an operation instructing to save page data including layer 42 is performed and the page data including layer 42 is stored in the page storage unit 320. It is.

項目「ストローク配列データID」の値は、指定された色のストローク画像の入力により生成されたストローク配列データを識別するための識別情報を示す。 The value of the item "stroke array data ID" indicates identification information for identifying stroke array data generated by inputting a stroke image of a specified color.

項目「メディアデータID」の値は、指定された色のストローク画像が入力されたときに表示されていたメディアデータを識別するための識別情報を示す。 The value of the item "media data ID" indicates identification information for identifying the media data that was being displayed when the stroke image of the specified color was input.

図6の例では、データID「R01」で特定される自動保存用の画像データは、ページデータID「pg001」で特定されるページデータと対応付けられている。したがって、データID「R01」で特定される自動保存用の画像データを含むページデータは、ページデータの保存を指示する操作によって保存されていることがわかる。 In the example of FIG. 6, the image data for automatic storage specified by the data ID "R01" is associated with the page data specified by the page data ID "pg001." Therefore, it can be seen that the page data including the image data for automatic storage specified by the data ID "R01" is saved by an operation instructing to save the page data.

また、データID「R01」で特定される自動保存用の画像データは、ストローク配列データID「st101」で特定されるストローク画像と、メディアデータID「m001」で特定される背景画像とが重畳された画像データであることがわかる。 In addition, the image data for automatic storage specified by the data ID "R01" is a superimposed stroke image specified by the stroke array data ID "st101" and the background image specified by the media data ID "m001". It can be seen that the image data is

これに対し、データID「R02」で特定される自動保存用の画像データと対応するページデータIDの値は、空である。したがって、データID「R02」で特定される自動保存用の画像データを含むページデータの保存を指示する操作は行われなかったことがわかる。 On the other hand, the value of the page data ID corresponding to the image data for automatic storage specified by the data ID "R02" is empty. Therefore, it can be seen that no operation was performed to instruct the storage of the page data including the image data for automatic storage specified by the data ID "R02".

また、データID「R02」で特定される自動保存用の画像データは、ストローク配列データID「st103」で特定されるストローク画像と、メディアデータID「m003」で特定される背景画像とが重畳された画像データであることがわかる。 Furthermore, the image data for automatic storage specified by data ID "R02" is a combination of a stroke image specified by stroke array data ID "st103" and a background image specified by media data ID "m003". It can be seen that the image data is

次に、図7を参照して、本実施形態の電子黒板200の動作について説明する。図7は、第一の実施形態の電子黒板200の動作を説明する第一のフローチャートである。 Next, with reference to FIG. 7, the operation of the electronic whiteboard 200 of this embodiment will be described. FIG. 7 is a first flowchart illustrating the operation of the electronic whiteboard 200 of the first embodiment.

本実施形態の電子黒板200は、入力部341により、ストローク画像の入力を受け付けたか否かを判定する(ステップS701)。ステップS701において、ストローク画像の入力を受け付けていない場合、ストローク画像の入力を受け付けるまで待機する。 The electronic whiteboard 200 of this embodiment determines whether or not the input unit 341 has received an input of a stroke image (step S701). In step S701, if the input of a stroke image is not accepted, the process waits until the input of a stroke image is accepted.

ステップS701において、ストローク画像の入力を受け付けた場合、電子黒板200は、レイヤ生成部345により、入力されたストローク画像が指定された色であるか否かを判定する(ステップS702)。ステップS702において、指定された色でない場合、後述するステップS708へ進む。 When the input of a stroke image is accepted in step S701, the electronic whiteboard 200 uses the layer generation unit 345 to determine whether the input stroke image has a specified color (step S702). In step S702, if the color is not the specified color, the process advances to step S708, which will be described later.

ステップS702において、ストローク画像が指定された色である場合、レイヤ生成部345し、入力されたストローク画像を、自動保存用のレイヤに描画する(ステップS703)。 In step S702, if the stroke image has the specified color, the layer generation unit 345 draws the input stroke image on a layer for automatic storage (step S703).

続いて、電子黒板200は、所定時間が経過したか否かを判定する(ステップS704)。ステップS704において、所定時間が経過していない場合、電子黒板200は、ステップS701へ戻る。ステップS704において、所定時間が経過した場合、電子黒板200は、レイヤ生成部345により、自動保存用のレイヤ(レイヤ42)の背景画像のレイヤ(レイヤ45)を重畳した自動保存用の画像データを生成し、レイヤ保存部346により、レイヤ記憶部330に格納する(ステップS705)。 Subsequently, the electronic whiteboard 200 determines whether a predetermined time has elapsed (step S704). In step S704, if the predetermined time has not elapsed, the electronic whiteboard 200 returns to step S701. In step S704, if the predetermined time has elapsed, the electronic whiteboard 200 causes the layer generation unit 345 to generate image data for automatic storage on which the background image layer (layer 45) of the layer for automatic storage (layer 42) is superimposed. It is generated and stored in the layer storage unit 330 by the layer storage unit 346 (step S705).

続いて、電子黒板200は、入力部341により、ページ全体の保存指示の操作を受け付けたか否かを判定する(ステップS706)。ステップS706において、保存指示を受け付けた場合、電子黒板200は、ページ生成部342により、全てのレイヤを重畳したページデータを生成してページ記憶部320に格納し(ステップS707)、処理を終了する。 Subsequently, the electronic whiteboard 200 determines whether or not the input unit 341 receives an operation for instructing to save the entire page (step S706). If the save instruction is accepted in step S706, the electronic blackboard 200 uses the page generation unit 342 to generate page data in which all the layers are superimposed and stores it in the page storage unit 320 (step S707), and ends the process. .

また、ステップS702において、入力されたストローク画像が指定された色のストローク画像でない場合、電子黒板200は、ストローク画像を表示させるためのレイヤ(レイヤ43)に描画し、ステップS706へ進む。 Further, in step S702, if the input stroke image is not a stroke image of the specified color, the electronic blackboard 200 draws on a layer (layer 43) for displaying the stroke image, and proceeds to step S706.

このように、本実施形態では、自動保存用のレイヤに描画されたストローク画像は、ページデータの保存指示の有無に関わらず、自動的に保存される。 In this way, in this embodiment, the stroke image drawn on the automatic storage layer is automatically saved regardless of whether there is an instruction to save the page data.

このため、例えば、ユーザは、重要な事項等は指定された色のストローク画像で入力することで、ページデータの保存をし忘れた場合等であっても、保存したい内容を保存することができる。 Therefore, for example, by inputting important information using a stroke image of a specified color, the user can save the content they want to save even if they forget to save the page data. .

尚、図7の例では、指定された色のストローク画像が入力される度に、自動保存用の画像データを生成してレイヤ記憶部330に保存するものとしたが、これに限定されない。本実施形態では、例えば、一定時間毎に、自動保存用の画像データを生成して、レイヤ記憶部330に保存しても良い。 Note that in the example of FIG. 7, image data for automatic storage is generated and stored in the layer storage unit 330 each time a stroke image of a specified color is input, but the invention is not limited to this. In this embodiment, for example, image data for automatic storage may be generated and stored in the layer storage unit 330 at regular intervals.

つまり、本実施形態では、レイヤ生成部345は、所定の間隔で自動保存用の画像データを生成し、レイヤ保存部346によってレイヤ記憶部330に保存すれば良い。 That is, in this embodiment, the layer generation unit 345 may generate image data for automatic storage at predetermined intervals, and the layer storage unit 346 may store the image data in the layer storage unit 330.

言い換えれば、所定の間隔とは、指定された色のストローク画像が入力されてから、次に指定された色のストローク画像が入力されるまでの間隔としても良いし、予め決められた間隔であっても良い。 In other words, the predetermined interval may be an interval from when a stroke image of a specified color is input until a stroke image of the next specified color is input, or it may be a predetermined interval. It's okay.

尚、本実施形態では、指定された色で入力された画像であれば、ストローク画像以外の画像であっても、自動保存用のレイヤ42に描画されても良い。ストローク画像以外の画像とは、例えば、スタンプ画像等である。 Note that in this embodiment, even images other than stroke images may be drawn on the automatic storage layer 42 as long as they are input in a specified color. Images other than stroke images include, for example, stamp images.

以下に、図8を参照して、本実施形態のストローク画像の色の指定について説明する。図8は、第一の実施形態の色の指定画面の一例を示す図である。図8に示す画面81は、例えば、ディスプレイ280に表示される。 The designation of the color of a stroke image according to this embodiment will be described below with reference to FIG. 8. FIG. 8 is a diagram showing an example of a color specification screen according to the first embodiment. A screen 81 shown in FIG. 8 is displayed on the display 280, for example.

画面81では、自動保存の対象とする色の指定を促すメッセージ82と、色の一覧83とが表示される。図8の例では、一覧83において、「赤」と「青」が選択されているため、電子黒板200は、赤色で入力されたストローク画像と、青色で入力されたストローク画像とは、自動的に保存される。言い換えれば、画面81で指定された色は、色指定部344によって、自動保存用のレイヤ42と対応付けられる。 On the screen 81, a message 82 prompting the user to specify a color to be automatically saved and a list 83 of colors are displayed. In the example of FIG. 8, since "red" and "blue" are selected in the list 83, the electronic blackboard 200 automatically distinguishes between stroke images input in red and stroke images input in blue. Saved in In other words, the color specified on the screen 81 is associated with the layer 42 for automatic storage by the color specifying section 344.

尚、図8の例では、複数の色が指定される場合を説明したが、指定される色は一色であっても良い。 In the example of FIG. 8, a case has been described where a plurality of colors are specified, but a single color may be specified.

また、本実施形態では、指定された色以外の色で描画されたストローク画像の色を、指定された色に変更することができる。色が指定された色に変更されたストローク画像は、ストローク画像を描画するためのレイヤ42から消去されて、自動保存用のレイヤ42に描画される。 Furthermore, in this embodiment, the color of a stroke image drawn in a color other than the specified color can be changed to the specified color. The stroke image whose color has been changed to the specified color is deleted from the layer 42 for drawing stroke images, and is drawn on the layer 42 for automatic storage.

以下に、その処理を説明する。図9は、第一の実施形態の電子黒板の動作を説明する第二のフローチャートである。 The processing will be explained below. FIG. 9 is a second flowchart illustrating the operation of the electronic whiteboard of the first embodiment.

本実施形態の電子黒板200は、入力部341により、ディスプレイ280において、色の変更を行うストローク画像の選択を受け付けたか否かを判定する(ステップS901)。ステップS901において、ストローク画像の選択を受け付けない場合、ストローク画像の選択を受け付けるまで待機する。 The electronic whiteboard 200 of this embodiment determines whether or not the input unit 341 has received a selection of a stroke image whose color is to be changed on the display 280 (step S901). In step S901, if the selection of a stroke image is not accepted, the process waits until the selection of a stroke image is accepted.

ステップS901において、色の変更を行うストローク画像の選択を受け付けると、レイヤ生成部345は、選択されたストローク画像の色を指定された色へ変更する(ステップS902)。 Upon receiving the selection of a stroke image whose color is to be changed in step S901, the layer generation unit 345 changes the color of the selected stroke image to the specified color (step S902).

続いて、レイヤ生成部345は、選択されたストローク画像を、自動保存用のレイヤ42に描画し(ステップS903)、ストローク画像を表示するためのレイヤ43から、選択されたストローク画像を消去して(ステップS904)、処理を終了する。 Next, the layer generation unit 345 draws the selected stroke image on the layer 42 for automatic storage (step S903), and erases the selected stroke image from the layer 43 for displaying the stroke image. (Step S904), the process ends.

以下に、図10乃至図12を参照して、ストローク画像の色を変更して自動保存する場合について説明する。 A case in which the color of a stroke image is changed and automatically saved will be described below with reference to FIGS. 10 to 12.

図10は、第一の実施形態の自動保存について説明する第一の図である。図10(A)は、ディスプレイ280に表示されている重畳画像40-1を示し、図10(B)は、重畳画像40-1に含まれるレイヤ42-1とレイヤ43-1を示す。 FIG. 10 is a first diagram illustrating automatic storage in the first embodiment. FIG. 10(A) shows a superimposed image 40-1 displayed on the display 280, and FIG. 10(B) shows a layer 42-1 and a layer 43-1 included in the superimposed image 40-1.

重畳画像40-1では、文字「ABC」を示すストローク画像は、指定された色で描画されているため、レイヤ42-1に描画されている。また、重畳画像40-1では、文字「DEF」を示すストローク画像は、指定された色以外の色で描画されているため、レイヤ43-1に描画されている。 In the superimposed image 40-1, the stroke image representing the characters "ABC" is drawn in the specified color, and therefore is drawn on the layer 42-1. Furthermore, in the superimposed image 40-1, the stroke image indicating the characters "DEF" is drawn in a color other than the designated color, and therefore is drawn on the layer 43-1.

図11は、第一の実施形態の自動保存について説明する第二の図である。図11(A)は、ディスプレイ280に表示されている重畳画像40-2を示し、図11(B)は、重畳画像40-2に含まれるレイヤ42-2とレイヤ43-3を示す。 FIG. 11 is a second diagram illustrating automatic storage in the first embodiment. FIG. 11(A) shows a superimposed image 40-2 displayed on the display 280, and FIG. 11(B) shows a layer 42-2 and a layer 43-3 included in the superimposed image 40-2.

重畳画像40-2では、重畳画像40-1において、文字「D」を示すストローク画像が、色の変更を行うストローク画像に選択されて、指定された色のストローク画像に変更された状態を示している。 The superimposed image 40-2 shows a state in which the stroke image indicating the letter "D" in the superimposed image 40-1 has been selected as the stroke image whose color is to be changed, and has been changed to the stroke image of the specified color. ing.

この場合、文字「D」を示すストローク画像は、指定された色のストローク画像となるため、自動保存用のレイヤ42-2に描画さる。また、レイヤ43-2では、色の変更を行う前のレイヤ43-1で描画されていた文字「D」が消去される。 In this case, the stroke image representing the letter "D" is a stroke image of the specified color, and therefore is drawn on the automatic storage layer 42-2. Furthermore, in the layer 43-2, the character "D" drawn in the layer 43-1 before the color change is erased.

尚、本実施形態では、自動保存用のレイヤやストローク画像を表示するためのレイヤを複数設けても良い。図12は、第一の実施形態の自動保存について説明する第三の図である。 Note that in this embodiment, a plurality of layers for automatic storage and a plurality of layers for displaying stroke images may be provided. FIG. 12 is a third diagram illustrating automatic storage in the first embodiment.

図12の例では、重畳画像40-3は、自動保存用のレイヤ42-3、42-4と、ストローク画像を表示するためのレイヤ43-3、43-4と、を含む。 In the example of FIG. 12, the superimposed image 40-3 includes layers 42-3 and 42-4 for automatic storage, and layers 43-3 and 43-4 for displaying stroke images.

レイヤ42-3、42-4は、指定された複数の色毎に対応付けられた自動保存用のレイヤである。具体的には、レイヤ42-3は、赤色のストローク画像が描画され、レイヤ42-4は、青色のストローク画像が描画される。 Layers 42-3 and 42-4 are layers for automatic storage that are associated with each of a plurality of designated colors. Specifically, a red stroke image is drawn on the layer 42-3, and a blue stroke image is drawn on the layer 42-4.

また、図12の例では、ストローク画像を表示するためのレイヤ43-3、43-4は、色毎に設けられている。具体的には、例えば、レイヤ43-3は、緑色のストローク画像が描画されるレイヤであり、レイヤ43-4は、黒色のストローク画像が描画されるレイヤである。本実施形態では、このように、色毎に描画されるレイヤを分けても良い。 Furthermore, in the example of FIG. 12, layers 43-3 and 43-4 for displaying stroke images are provided for each color. Specifically, for example, the layer 43-3 is a layer where a green stroke image is drawn, and the layer 43-4 is a layer where a black stroke image is drawn. In this embodiment, layers drawn for each color may be separated in this way.

このように、本実施形態では、自動保存用のレイヤ42を設け、自動保存用のレイヤ42と対応付けられた色で描画されたストローク画像を自動的に保存する。より具体的には、本実施形態では、指定された色で描画されたストローク画像を、自動保存用のレイヤに描画し、このレイヤと背景画像のレイヤとを重畳させた画像データを自動的に保存する。 In this way, in this embodiment, the layer 42 for automatic storage is provided, and the stroke image drawn in the color associated with the layer 42 for automatic storage is automatically saved. More specifically, in this embodiment, a stroke image drawn in a specified color is drawn on an automatic storage layer, and image data in which this layer and a background image layer are superimposed is automatically generated. save.

したがって、本実施形態によれば、保存のし忘れ等によって、ユーザの意図に反して情報が消去されることを防止できる。 Therefore, according to the present embodiment, it is possible to prevent information from being deleted against the user's intention due to forgetting to save the information or the like.

また、本実施形態では、指定された色で入力されたストローク画像を、自動保存用のレイヤに描画し、自動保存用のレイヤの画像を保存するため、自動保存されたストローク画像データを読み出す場合には、自動保存用のレイヤの画像データを読み出すだけで良く、読み出し処理の負荷を軽減させることができる。 Additionally, in this embodiment, a stroke image input in a specified color is drawn on an auto-save layer, and the image on the auto-save layer is saved, so when reading the auto-saved stroke image data, In this case, it is only necessary to read out the image data of the layer for automatic storage, and the load of the readout process can be reduced.

(第二の実施形態)
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態では、ページデータの保存の指示が行われた場合でも、描画されたストローク画像が保存されないレイヤを設ける点が、第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(Second embodiment)
The second embodiment will be described below with reference to the drawings. The second embodiment differs from the first embodiment in that a layer is provided in which drawn stroke images are not saved even when an instruction to save page data is given. Therefore, in the following explanation of the second embodiment, differences from the first embodiment will be explained, and the explanation of the first embodiment will be used for those having the same functional configuration as the first embodiment. The same reference numerals as used will be given, and the explanation thereof will be omitted.

図13は、第二の実施形態電子黒板のディスプレイに表示される画像について説明する図である。 FIG. 13 is a diagram illustrating an image displayed on the display of the electronic whiteboard according to the second embodiment.

図13(A)は、重畳される画像を説明する図であり、図13(B)は、重畳画像の一例を示す図である。 FIG. 13(A) is a diagram illustrating images to be superimposed, and FIG. 13(B) is a diagram illustrating an example of the superimposed image.

本実施形態では、UI画像を表示させるためのレイヤ41、自動保存用のレイヤ42、ストローク画像を表示させるためのレイヤ43、PCから出力されて電子黒板200に入力される入力画像を表示させるレイヤ44、背景画像のレイヤ45に加え、表示された画像の保存が禁止されたレイヤ42Aを含む。以下の説明では、ストローク画像の保存が禁止されたレイヤ42Aを、保存禁止レイヤ42Aと表現する場合がある。 In this embodiment, a layer 41 for displaying a UI image, a layer 42 for automatic storage, a layer 43 for displaying a stroke image, and a layer for displaying an input image output from a PC and input to the electronic blackboard 200 44. In addition to the background image layer 45, it includes a layer 42A in which storage of displayed images is prohibited. In the following description, the layer 42A in which storage of stroke images is prohibited may be expressed as a storage prohibited layer 42A.

保存禁止レイヤ42Aに描画される画像は、例えば、予め指定された色のストローク画像やスタンプ画像等である。保存禁止レイヤ42Aに描画された画像は、ページデータを保存する際に、消去される。 The image drawn on the storage-prohibited layer 42A is, for example, a stroke image or a stamp image of a pre-designated color. The image drawn on the storage-prohibited layer 42A is erased when the page data is stored.

したがって、本実施形態では、ディスプレイ280に表示された重畳画像40Bは、ページデータとして保存した場合には、保存禁止レイヤ42Aに以外のレイヤを重畳した重畳画像として保存される。 Therefore, in this embodiment, when the superimposed image 40B displayed on the display 280 is saved as page data, it is saved as a superimposed image in which layers other than the storage-prohibited layer 42A are superimposed.

つまり、本実施形態では、ディスプレイ280に重畳画像40Bが表示されていた場合に、ページデータの保存指示を受け付けると、重畳画像40Bからストローク画像47を消去した重畳画像40(図4Aの(B)参照)を示す重畳画像が保存される。 That is, in the present embodiment, when the superimposed image 40B is displayed on the display 280 and an instruction to save page data is received, the superimposed image 40 ((B in FIG. 4A) in which the stroke image 47 is deleted from the superimposed image 40B) A superimposed image showing the reference) is saved.

したがって、本実施形態では、例えば、会議中等において、機密性の高い事柄を入力する場合には、保存が禁止される色に指定された色でストローク画像を入力することで、この情報の保存を禁止することができる。このため、例えば、本実施形態では、この会議中に保存されたページデータを議事録として出力する場合でも、保存を禁止する色で入力されたストローク画像は出力されず、機密性が高い部分を黒く塗りつぶす、というような手間が削減できる。 Therefore, in this embodiment, when inputting highly confidential information at a meeting or the like, for example, by inputting a stroke image in a color specified as a color that is prohibited from being saved, this information can be saved. Can be prohibited. Therefore, for example, in this embodiment, even if page data saved during this meeting is output as minutes, stroke images input in a color that prohibits storage will not be output, and highly confidential parts will be output. This saves you the trouble of filling in black.

図14は、第二の実施形態の電子黒板の機能構成を説明する図である。本実施形態の電子黒板200Aは、ページ記憶部320、レイヤ記憶部330、入力部341、ページ生成部342A、表示制御部343、色指定部344A、レイヤ生成部345、レイヤ保存部346を有する。 FIG. 14 is a diagram illustrating the functional configuration of the electronic whiteboard according to the second embodiment. The electronic blackboard 200A of this embodiment includes a page storage section 320, a layer storage section 330, an input section 341, a page generation section 342A, a display control section 343, a color specification section 344A, a layer generation section 345, and a layer storage section 346.

本実施形態のページ生成部342Aは、描画消去部349を有する。描画消去部349は、ページデータを生成する際に、保存を禁止する色として指定された色の画像を消去する。言い換えれば、描画消去部349は、ページデータを生成する際に、レイヤ42Aに描画されているストローク画像を消去する。 The page generating section 342A of this embodiment includes a drawing erasing section 349. The drawing erasing unit 349 erases an image of a color designated as a color whose storage is prohibited when generating page data. In other words, the drawing erasing unit 349 erases the stroke image drawn on the layer 42A when generating page data.

本実施形態の色指定部344Aは、表示制御部343に対し、保存を禁止する色を指定するための画面の表示を指示する。そして、色指定部344は、ディスプレイ280において、色が指定されると、レイヤ生成部345に対し、保存が禁止される色を通知する。 The color specifying unit 344A of this embodiment instructs the display control unit 343 to display a screen for specifying a color whose storage is prohibited. When a color is specified on the display 280, the color specifying unit 344 notifies the layer generating unit 345 of the color whose storage is prohibited.

次に、図15を参照して、本実施形態の電子黒板200Aの動作について説明する。図15は、第二の実施形態の電子黒板の動作を説明するフローチャートである。 Next, with reference to FIG. 15, the operation of the electronic whiteboard 200A of this embodiment will be described. FIG. 15 is a flowchart illustrating the operation of the electronic whiteboard of the second embodiment.

図15のステップS1501からステップS1506までの処理は、図7のステップS701からステップS706までの処理と同様であるから、説明を省略する。 The processing from step S1501 to step S1506 in FIG. 15 is the same as the processing from step S701 to step S706 in FIG. 7, so a description thereof will be omitted.

ステップS1502において、入力されたストローク画像が、自動保存する色として指定された色でない場合、電子黒板200Aは、入力されたストローク画像が、保存を禁止する色として指定された色のストローク画像であるか否かを判定する(ステップS1507)。 In step S1502, if the input stroke image is not a color specified as a color to be automatically saved, the electronic blackboard 200A determines that the input stroke image is a stroke image of a color specified as a color that is prohibited from being saved. It is determined whether or not (step S1507).

ステップS1507において、保存が禁止された色である場合、レイヤ生成部345は、このストローク画像を保存禁止レイヤ42Aに描画し(ステップS1508)、ステップS1506へ進む。 In step S1507, if the color is prohibited from being saved, the layer generation unit 345 draws this stroke image on the storage prohibited layer 42A (step S1508), and proceeds to step S1506.

ステップS1508において、保存が禁止された色でない場合、レイヤ生成部345は、このストローク画像を、ストローク画像を表示するためのレイヤ43に描画し(ステップS1509)、ステップS1506へ進む。 In step S1508, if the color is not prohibited from being saved, the layer generation unit 345 draws this stroke image on the layer 43 for displaying stroke images (step S1509), and proceeds to step S1506.

電子黒板200Aは、ステップS1506において、ページデータの保存指示を受け付けた場合、ページ生成部342Aは、描画消去部349により、保存禁止レイヤ42A以外のレイヤを重畳した重畳画像データを含むページデータをページ記憶部320に格納し(ステップS1510)、処理を終了する。 When the electronic whiteboard 200A receives the instruction to save page data in step S1506, the page generation unit 342A uses the drawing erasure unit 349 to create a page of page data including superimposed image data on which a layer other than the storage prohibited layer 42A is superimposed. The information is stored in the storage unit 320 (step S1510), and the process ends.

本実施形態では、このように、描画されたストローク画像の保存を禁止する保存禁止レイヤを設け、保存禁止レイヤと対応付けられた色で描画されたストローク画像の保存を禁止することができる。 In this embodiment, it is possible to provide a storage prohibition layer that prohibits storage of a drawn stroke image, and to prohibit storage of a stroke image drawn in a color associated with the storage prohibition layer.

以下に、図16を参照して、本実施形態の色の指定画面について説明する。図16は、第二の実施形態の色の指定画面の一例を示す図である。 The color specification screen of this embodiment will be described below with reference to FIG. 16. FIG. 16 is a diagram illustrating an example of a color specification screen according to the second embodiment.

図16に示す画面81Aは、例えば、表示制御部343によってディスプレイ280に表示される。画面81Aでは、自動保存の対象とする色の指定を促すメッセージ82と、色の一覧83に加え、保存を禁止する対象とする色の指定を促すメッセージ84と、色の一覧85とが表示される。 The screen 81A shown in FIG. 16 is displayed on the display 280 by the display control unit 343, for example. On the screen 81A, in addition to a message 82 prompting you to specify colors to be automatically saved and a color list 83, a message 84 prompting you to specify colors to be prohibited from saving and a color list 85 are displayed. Ru.

本実施形態では、一覧85から選択された色が、保存が禁止される色となる。図16の例では、一覧85において、黄色が選択されている。したがって、色指定部344は、黄色で入力されたストローク画像を、保存が禁止されたストローク画像とする。言い換えれば、色指定部344は、黄色を保存禁止レイヤ42Aと対応付けられた色に設定する。 In this embodiment, the colors selected from the list 85 are the colors that are prohibited from being saved. In the example of FIG. 16, yellow is selected in the list 85. Therefore, the color specifying unit 344 sets the stroke image input in yellow as a stroke image whose storage is prohibited. In other words, the color specifying unit 344 sets yellow as the color associated with the storage prohibited layer 42A.

このように、本実施形態によれば、機密性の高い情報が入力する場合には、保存が禁止された色のストローク画像として入力することで、入力したストローク画像をユーザが消去しなくても、消去され、ページデータとして保存されることがない。 In this way, according to the present embodiment, when highly confidential information is input, by inputting it as a stroke image of a color that is prohibited from being saved, the user does not have to delete the input stroke image. , will be erased and will not be saved as page data.

したがって、本実施形態によれば、例えば、会議中に議論された機密性の高い情報等の漏洩を抑制することができる。 Therefore, according to this embodiment, for example, leakage of highly confidential information discussed during a meeting can be suppressed.

また、電子黒板200、200Aは、サーバ装置と通信を行うシステムに含まれていても良い。 Furthermore, the electronic whiteboards 200 and 200A may be included in a system that communicates with a server device.

図17は、電子黒板を含む情報処理システムのシステム構成の一例を示す図である。情報処理システム500は、電子黒板(電子情報ボード)200と、サーバ装置550と、を有する。情報処理システム500において、電子黒板200とサーバ装置550とは、ネットワークを介して接続される。 FIG. 17 is a diagram illustrating an example of a system configuration of an information processing system including an electronic whiteboard. The information processing system 500 includes an electronic whiteboard (electronic information board) 200 and a server device 550. In the information processing system 500, the electronic whiteboard 200 and the server device 550 are connected via a network.

本実施形態の情報処理システム500において、電子黒板200は、電子黒板200の画面をキャプチャした画像データ(キャプチャ画像データ)、電子黒板200に対して手書き入力された文字や画像等を示すストローク画像データ、マイク等の集音装置よって集音された音声データ等を取得し、サーバ装置550に送信する。尚、本実施形態の電子黒板200は、取得した情報と対応付けて各種のデータを取得したときの日時を、サーバ装置550に送信しても良い。 In the information processing system 500 of this embodiment, the electronic blackboard 200 includes image data (captured image data) obtained by capturing the screen of the electronic blackboard 200, and stroke image data indicating characters, images, etc. input by hand to the electronic blackboard 200. , the audio data etc. collected by a sound collecting device such as a microphone are acquired and transmitted to the server device 550. Note that the electronic whiteboard 200 of this embodiment may transmit the date and time when various data were acquired to the server device 550 in association with the acquired information.

また、電子黒板200は、複数の端末装置と通信が可能であり、各端末装置から画像データや音声データを取得しても良い。この場合、電子黒板200に表示される画像は、複数の端末装置によって共有されても良く、電子黒板200は、複数の端末装置に共有される画面を表示させる共有端末となる。 Further, the electronic whiteboard 200 can communicate with a plurality of terminal devices, and may acquire image data and audio data from each terminal device. In this case, the image displayed on the electronic whiteboard 200 may be shared by multiple terminal devices, and the electronic whiteboard 200 becomes a shared terminal that displays a screen shared by the multiple terminal devices.

次に、図18乃至図21を参照して、上述した情報処理システムの変形例について説明する。 Next, a modification of the above-described information processing system will be described with reference to FIGS. 18 to 21.

図18は、情報処理システムの変形例を示す第一の図である。図18の例では、電子黒板200の代わりに、端末装置600、画像投影装置700、ペン動作検出装置810を有する。 FIG. 18 is a first diagram showing a modification of the information processing system. The example of FIG. 18 includes a terminal device 600, an image projection device 700, and a pen motion detection device 810 instead of the electronic blackboard 200.

端末装置600は、画像投影装置700及びペン動作検出装置810と有線で接続されている。 The terminal device 600 is connected to the image projection device 700 and the pen motion detection device 810 by wire.

画像投影装置700は、端末装置600により入力された画像データをスクリーン800に投影させる。 Image projection device 700 projects image data input through terminal device 600 onto screen 800 .

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

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

また、端末装置600は、画像投影装置700に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置550に送信する。 Further, the terminal device 600 generates page data including superimposed image data indicating the image being projected by the image projection device 700, and transmits it to the server device 550.

図19は、情報処理システムの変形例を示す第二の図である。図19の例では、電子黒板200の代わりに、端末装置600とディスプレイ800Aと、ペン動作検出装置810とを有する。 FIG. 19 is a second diagram showing a modification of the information processing system. The example of FIG. 19 includes a terminal device 600, a display 800A, and a pen motion detection device 810 instead of the electronic whiteboard 200.

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

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

また、本実施形態の端末装置600は、画像投影装置700に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置550に送信する。 Further, the terminal device 600 of this embodiment generates page data including superimposed image data indicating the image projected by the image projection device 700, and transmits it to the server device 550.

図20は、情報処理システムの変形例を示す第三の図である。図20の例では、電子黒板200の代わりに、端末装置600と、画像投影装置700とを有する。 FIG. 20 is a third diagram showing a modification of the information processing system. The example of FIG. 20 includes a terminal device 600 and an image projection device 700 instead of the electronic whiteboard 200.

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

また、端末装置600は、画像投影装置700に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置550に送信する。 Further, the terminal device 600 generates page data including superimposed image data indicating the image being projected by the image projection device 700, and transmits it to the server device 550.

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

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

尚、本実施形態が適用される装置は、タッチ操作によって、オブジェクトを操作する機能を備えた表示装置であれば良く、電子黒板200に限定されにない。本実施形態が適用される装置は、例えば、PJ(Projector:プロジェクタ)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、ウェアラブルPC等であってもよい。 Note that the device to which this embodiment is applied is not limited to the electronic whiteboard 200, as long as it is a display device that has a function of operating objects by touch operation. The devices to which this embodiment is applied include, for example, a projector (PJ), an output device such as a digital signage, a head up display (HUD) device, a network home appliance, a connected car, a personal computer (laptop), It may be a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a wearable PC, or the like.

また、実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。 Additionally, the devices described in the embodiments are merely illustrative of one of a plurality of computing environments for implementing the embodiments disclosed herein.

ある実施形態では、第1の装置は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、第2の装置は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。 In some embodiments, the first apparatus includes multiple computing devices, such as a server cluster. The plurality of computing devices are configured to communicate with each other via any type of communication link, including a network, shared memory, etc., to perform the processes disclosed herein. Similarly, the second apparatus may include multiple computing devices configured to communicate with each other.

さらに、第1の装置および第2の装置は、図7に示す処理のステップを様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、第2の装置によって実行され得る。同様に、所定のユニットの機能は、第2の装置によって実行することができる。また、第1の装置と第2の装置の各要素は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。 Furthermore, the first device and the second device can be configured to share the steps of the process shown in FIG. 7 in various combinations. For example, a process performed by a given unit may be performed by a second device. Similarly, the functions of a given unit can be performed by a second device. Moreover, each element of the first device and the second device may be combined into one server device, or may be divided into a plurality of devices.

以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。 Although the present invention has been described above based on each embodiment, the present invention is not limited to the requirements shown in the above embodiments. These points can be changed without detracting from the gist of the present invention, and can be appropriately determined depending on the application thereof.

200、200A 電子黒板
320 ページ記憶部
330 レイヤ記憶部
341 入力部
342、342A ページ生成部
343 表示制御部
344、344A 色指定部
349 描画消去部
200, 200A Electronic blackboard 320 Page storage section 330 Layer storage section 341 Input section 342, 342A Page generation section 343 Display control section 344, 344A Color specification section 349 Drawing deletion section

特開2004-118236号公報Japanese Patent Application Publication No. 2004-118236

Claims (5)

複数のレイヤのそれぞれに描画された画像を重畳した重畳画像を表示させる表示制御部と、
指定された色の画像が入力されると、前記画像を、前記複数のレイヤのうち、前記指定された色と対応付けられたレイヤに描画させるレイヤ生成部と、
保存の対象とする色及び保存を禁止する色を指定するための指定画面を前記表示制御部により表示させ、前記指定画面において指定された、前記保存の対象とする色を前記複数のレイヤのうちの自動保存用のレイヤと対応付け、前記保存を禁止する色を前記複数のレイヤのうちの保存禁止レイヤと対応付ける色指定部と、
前記自動保存用のレイヤに描画された画像の画像データを、所定の間隔でレイヤ記憶部に保存するレイヤ保存部と、
前記複数のレイヤの重畳画像の保存指示を受け付けた場合に、前記重畳画像から、前記保存禁止レイヤ以外のレイヤに描画された重畳画像を示す重畳画像データを生成し、ページ記憶部に格納するページ生成部と、を有する、表示装置。
a display control unit that displays a superimposed image obtained by superimposing images drawn on each of the plurality of layers;
a layer generation unit that, when an image of a specified color is input, draws the image on a layer associated with the specified color among the plurality of layers;
The display control unit displays a specification screen for specifying a color to be saved and a color to be prohibited from being saved, and the color to be saved specified on the specification screen is selected from among the plurality of layers. a color specifying unit that associates the color that is prohibited from being saved with a layer for automatic saving of the layer, and associates the color that is prohibited from being saved with a layer that is prohibited from being saved among the plurality of layers;
a layer storage unit that stores image data of the image drawn on the automatic storage layer in a layer storage unit at predetermined intervals;
A page that generates superimposed image data representing a superimposed image drawn on a layer other than the storage prohibited layer from the superimposed image and stores it in a page storage unit when an instruction to save the superimposed image of the plurality of layers is received. A display device comprising: a generating section;
前記レイヤ生成部は、
前記複数のレイヤのうち、前記指定された色と対応付けられたレイヤ以外の他のレイヤに描画された画像が選択されて、選択された画像の色が、前記指定された色に変更された場合に、
前記他のレイヤから、前記選択された画像を消去し、前記指定された色の前記選択された画像を、前記指定された色と対応付けられたレイヤに描画させる、請求項1記載の表示装置。
The layer generation unit includes:
An image drawn on a layer other than the layer associated with the specified color among the plurality of layers is selected, and the color of the selected image is changed to the specified color. In case,
The display device according to claim 1, wherein the selected image is erased from the other layer, and the selected image of the specified color is drawn in a layer associated with the specified color. .
前記レイヤ生成部は、
前記保存の対象とする色と対応付けられた前記自動保存用のレイヤに描画された画像と、背景画像とを重畳した画像データを生成し、
前記レイヤ保存部は、
前記レイヤ生成部によって生成された画像データを、所定時間毎に前記レイヤ記憶部に保存する、請求項1又は2記載の表示装置。
The layer generation unit includes:
Generating image data in which an image drawn on the automatic storage layer associated with the color to be stored and a background image are superimposed,
The layer storage section is
The display device according to claim 1 or 2, wherein the image data generated by the layer generation section is stored in the layer storage section at predetermined time intervals.
表示装置による表示方法であって、前記表示装置が、
複数のレイヤのそれぞれに描画された画像を重畳した重畳画像を表示させる手順と、
指定された色の画像が入力されると、前記画像を、前記複数のレイヤのうち、前記指定された色と対応付けられたレイヤに描画させる手順と
存の対象とする色及び保存を禁止する色を指定するための指定画面を前記表示装置に表示させ、前記指定画面において指定された、前記保存の対象とする色を前記複数のレイヤのうちの自動保存用のレイヤと対応付け、前記保存を禁止する色を前記複数のレイヤのうちの保存禁止レイヤと対応付ける手順と、
前記自動保存用のレイヤに描画された画像の画像データを、所定の間隔でレイヤ記憶部に保存する手順と、
前記複数のレイヤの重畳画像の保存指示を受け付けた場合に、前記重畳画像から、前記保存禁止レイヤ以外のレイヤに描画された重畳画像を示す重畳画像データを生成し、ページ記憶部に格納する手順と、を実行する表示方法。
A display method using a display device, the display device comprising:
A procedure for displaying a superimposed image in which images drawn on each of multiple layers are superimposed;
When an image of a specified color is input, drawing the image on a layer associated with the specified color among the plurality of layers ;
A designation screen for specifying colors to be saved and colors to be prohibited from being saved is displayed on the display device, and the colors to be saved specified on the specification screen are selected from among the plurality of layers. a layer for automatic saving, and a step of associating the color that is prohibited from being saved with a layer that is prohibited from being saved among the plurality of layers;
a step of saving image data of an image drawn on the automatic storage layer in a layer storage unit at predetermined intervals;
A step of generating superimposed image data representing a superimposed image drawn on a layer other than the storage-prohibited layer from the superimposed image and storing it in a page storage unit when an instruction to save superimposed images of the plurality of layers is received. and the display method to perform.
複数のレイヤのそれぞれに描画された画像を重畳した重畳画像を表示し、
指定された色の画像が入力されると、前記画像を、前記複数のレイヤのうち、前記指定された色と対応付けられたレイヤに描画させ
存の対象とする色及び保存を禁止する色を指定するための指定画面に表示させ、前記指定画面おいて指定された前記保存の対象とする色を前記複数のレイヤのうちの自動保存用のレイヤと対応付け、前記保存を禁止する色を前記複数のレイヤのうちの保存禁止レイヤと対応付け、
前記自動保存用のレイヤに描画された画像の画像データを、所定の間隔でレイヤ記憶部に保存し、
前記複数のレイヤの重畳画像の保存指示を受け付けた場合に、前記重畳画像から、前記保存禁止レイヤ以外のレイヤに描画された重畳画像を示す重畳画像データを生成し、ページ記憶部に格納する、処理をコンピュータに実行させる表示プログラム。
Displays a superimposed image that superimposes images drawn on each of multiple layers,
When an image of a specified color is input, drawing the image on a layer associated with the specified color among the plurality of layers ,
A specification screen for specifying colors to be saved and colors to be prohibited from being saved is displayed, and the color to be saved specified on the specification screen is automatically saved among the plurality of layers. associate the color for which storage is prohibited with a layer for which storage is prohibited from among the plurality of layers;
storing image data of the image drawn on the automatic storage layer in a layer storage unit at predetermined intervals;
When receiving an instruction to save the superimposed image of the plurality of layers, generating superimposed image data representing a superimposed image drawn on a layer other than the storage-prohibited layer from the superimposed image, and storing it in a page storage unit; A display program that causes a computer to perform processing.
JP2019134102A 2019-07-19 2019-07-19 Display device, display method, display program Active JP7443685B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019134102A JP7443685B2 (en) 2019-07-19 2019-07-19 Display device, display method, display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019134102A JP7443685B2 (en) 2019-07-19 2019-07-19 Display device, display method, display program

Publications (2)

Publication Number Publication Date
JP2021018619A JP2021018619A (en) 2021-02-15
JP7443685B2 true JP7443685B2 (en) 2024-03-06

Family

ID=74566063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019134102A Active JP7443685B2 (en) 2019-07-19 2019-07-19 Display device, display method, display program

Country Status (1)

Country Link
JP (1) JP7443685B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001243490A (en) 2000-03-02 2001-09-07 Mutoh Ind Ltd Drawing file creation and editing method and medium storing the program
JP2012185805A (en) 2011-01-14 2012-09-27 Apple Inc Saveless document
JP2016012212A (en) 2014-06-27 2016-01-21 カシオ計算機株式会社 Image management apparatus, image display system, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001243490A (en) 2000-03-02 2001-09-07 Mutoh Ind Ltd Drawing file creation and editing method and medium storing the program
JP2012185805A (en) 2011-01-14 2012-09-27 Apple Inc Saveless document
JP2016012212A (en) 2014-06-27 2016-01-21 カシオ計算機株式会社 Image management apparatus, image display system, and program

Also Published As

Publication number Publication date
JP2021018619A (en) 2021-02-15

Similar Documents

Publication Publication Date Title
CN111913565A (en) Virtual content control method, device, system, terminal device and storage medium
CN105938413B (en) Display device and display control method
JP2016173452A (en) Projector and display control method
US20180321840A1 (en) Image processing apparatus, image processing system, and image processing method
CN105929987B (en) Display device, display control method, and program
JP7279442B2 (en) Display device, display method, display program
US20220300151A1 (en) Apparatus, display system, and display control method
JP7615805B2 (en) Display device, program, display method, and display system
JP2019219965A (en) Shared terminal, writing method, and program
US20200081553A1 (en) Display device, electronic blackboard system, and user interface setting method
JP7443685B2 (en) Display device, display method, display program
US10057315B2 (en) Communication support system, information processing apparatus, control method, and storage medium that display an output image obtained by superposing a reference image over a captured image
JP7467842B2 (en) Display device, display method, and display program
CN111913639A (en) Interactive method, device, system, terminal device and storage medium for virtual content
US11782594B2 (en) Display apparatus, display system, and display method
JP7683253B2 (en) Display device, program, conversion method, and display system
JP7279425B2 (en) DISPLAY DEVICE, DISPLAY SYSTEM, OPERATING MODE CONTROL METHOD, AND PROGRAM
JP7427875B2 (en) Display device, display method, display program, display system
JP2022087633A (en) Display device, erasing method switching method, program
JP7739733B2 (en) Display device, display method, program, and display system
JP7480608B2 (en) Display device, display method, and program
JP7331578B2 (en) Display device, image display method, program
JP7287156B2 (en) Display device, display method, program
JP2025165445A (en) Information processing device, display device, information processing method, and program
JP7615810B2 (en) Display device, display method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220518

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240109

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240123

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240205

R151 Written notification of patent or utility model registration

Ref document number: 7443685

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151