JP7443685B2 - Display device, display method, display program - Google Patents
Display device, display method, display program Download PDFInfo
- 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
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.
(第一の実施形態)
以下に図面を参照して、本実施形態について説明する。図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
また、本実施形態の電子黒板200は、ディスプレイ280に描画された画像のうち、予め指定された色の画像を、指定された色と対応付けられたレイヤに描画する。そして、電子黒板200は、色と対応付けられたレイヤに描画された画像を、ディスプレイ280に表示された画面の内容の保存を指示する操作の有無に拘わらず、自動的に保存する。
Further, the
したがって、本実施形態では、ユーザの保存操作のし忘れ等の、意図に反した情報の消去を抑制することができる。 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
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
ネットワークI/F205は、通信ネットワークとの通信を制御する。外部機器接続I/F206は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリ230、外付け機器(マイク240、スピーカ250、カメラ260)である。
Network I/
また、電子黒板200は、キャプチャデバイス211、GPU212、ディスプレイコントローラ213、接触センサ214、センサコントローラ215、電子ペンコントローラ216、近距離通信回路219、及び近距離通信回路219のアンテナ219a、電源スイッチ222及び選択スイッチ類223を備えている。
The
これらのうち、キャプチャデバイス211は、外付けのPC(Personal Computer)270のディスプレイに対して映像情報を静止画または動画として表示させる。GPU(Graphics Processing Unit)212は、グラフィクスを専門に扱う半導体チップである。
GPU212は、CPU201に内蔵されてよいし、CPU201と統合されていてもよい。
Among these, the
The GPU 212 may be built into the
ディスプレイコントローラ213は、GPU212からの出力画像をディスプレイ280等へ出力するために画面表示の制御及び管理を行う。接触センサ214は、ディスプレイ280上に電子ペン290やユーザの手H等が接触したことを検知する。センサコントローラ215は、接触センサ214の処理を制御する。
The
接触センサ214は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ280の上側両端部に設置された2つ受発光装置が、ディスプレイ280に平行して複数の赤外線を放射し、ディスプレイ280の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ214は、物体によって遮断された2つの受発光装置が放射した赤外線のIDをセンサコントローラ215に出力し、センサコントローラ215が、物体の接触位置である座標位置を特定する。
The
電子ペンコントローラ216は、電子ペン290と通信することで、ディスプレイ280へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路219は、NF(Near Field Communication)やBluetooth(登録商標)等の通信回路である。電源スイッチ222は、電子黒板2の電源のON/OFFを切り換えるためのスイッチである。選択スイッチ類223は、例えば、ディスプレイ280の表示の明暗や色合い等を調整するためのスイッチ群である。
The
更に、電子黒板2は、バスライン210を備えている。バスライン210は、図2に示されているCPU201等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
Further, the electronic whiteboard 2 includes a
尚、接触センサ214は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する2つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ216が、電子ペン290のペン先及びペン尻だけでなく、電子ペン290のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
Note that the
また、本実施形態では、カメラ260は、ディスプレイ280に電子ペン290や手Hが接近したことを検出する近接センサの一例としたが、電子黒板200は、近接センサとして、投影型静電容量方式タッチパネルや赤外線センサ等を有していても良い。
Further, in this embodiment, the
次に、図3を参照して、本実施形態の電子黒板200の機能構成について説明する。図3は、電子黒板の機能構成を説明する図である。
Next, with reference to FIG. 3, the functional configuration of the
本実施形態の電子黒板200は、ページ記憶部320、レイヤ記憶部330、入力部341、ページ生成部342、表示制御部343、色指定部344、レイヤ生成部345、レイヤ保存部346を有する。
The
本実施形態のページ記憶部320、レイヤ記憶部330は、例えば、RAM203、SDD204、またはUSBメモリ230によって構築される。また、本実施形態の入力部341、ページ生成部342、表示制御部343、色指定部344、レイヤ生成部345、レイヤ保存部346は、図2に示されている各構成要素のいずれかが、SSD204からRAM203上に展開されたプログラムに従ったCPU201からの命令によって動作することで実現される機能、または機能する手段である。
The
ページ記憶部320は、電子黒板200のディスプレイ280に表示されるページデータが記憶される。ページ記憶部320に記憶されるページデータは、例えば、ディスプレイ280において描画されたストローク画像を示すストローク画像データであっても良いし、外部から取得した画像データであっても良い。
The
ストローク画像とは、電子黒板200のディスプレイ280に対して、電子ペン290やユーザの指等を用いて手書きで入力された一画毎の軌跡の画像である。
The stroke image is an image of the trajectory of each stroke input by hand onto the
また、ページデータは、ディスプレイ280に表示された画像と、ディスプレイ280に入力されたストローク画像とを重畳した重畳画像の画像データであっても良い。ディスプレイ280に表示される画像データの詳細は後述する。
Further, the page data may be image data of a superimposed image obtained by superimposing the image displayed on the
レイヤ記憶部330は、ディスプレイ280に表示された重畳画像に含まれる特定のレイヤに描画されたストローク画像データが記憶される。
The
具体的には、特定のレイヤとは、ディスプレイ280に手書き又は電子ペン290によって描画されたストローク画像のうち、色指定部344によって指定された色のストローク画像が描画されるレイヤである。言い換えれば、特定のレイヤとは、色指定部344によって指定された色と対応付けられたレイヤである。
Specifically, the specific layer is a layer in which a stroke image of a color specified by the
レイヤ記憶部330には、特定のレイヤに、指定された色で描画されたストローク画像の画像データが記憶される。尚、特定のレイヤに、指定された色で描画される画像はストローク画像以外の画像であっても良い。例えば、特定のレイヤには、指定された色のスタンプ画像が描画されても良い。スタンプ画像とは、例えば、文字に加え、気持ちやメッセージをイラストで表した画像である。
The
入力部341は、ディスプレイ280に対して手書き入力された文字や画像を示すストローク画像や、ディスプレイ280に設けられたタッチパネルに表示された画像の画像データ等を取得する。
The
また、入力部341は、カメラ260により撮影された動画データ等を取得する。本実施形態では、動画データは、画像データに含まれる。また、入力部341は、電子黒板200に対する各種の指示を受け付ける。また、入力部341は、PC270等から出力され、電子黒板200に入力される入力画像データ等を取得する。
The
ページ生成部342は、ディスプレイ280に表示された1ページの画像(表示画像)の画像データを取得する。また、ページ生成部342は、1ページの画像にストローク画像が入力された場合には、ストローク画像を示すストローク画像データを取得する。
The
具体的には、ページ生成部342は、ディスプレイ280に入力された入力画像やストローク画像等を重畳させた重畳画像の画像データを取得し、ページ記憶部320に格納する。尚、ページ生成部342は、ディスプレイ280に対してストローク画像が入力されていない場合には、ディスプレイ280に表示された画像を画像データとする。
Specifically, the
また、ページ生成部342は、ディスプレイ280に対してストローク画像が入力された場合には、ストローク画像を示すストローク画像データを画像データとして、ページ記憶部320に格納する。
Further, when a stroke image is input to the
このように、本実施形態のページ生成部342は、ディスプレイ280に表示された画像データや、ディスプレイ280に入力されたストローク画像を示すストローク画像データから、ページデータを生成する生成部である。
In this way, the
表示制御部343は、ディスプレイ280に対する各種の表示を制御する。具体的には、例えば、表示制御部343は、自動的に保存するストローク画像の色を指定するための指定画面をディスプレイ280に表示させる。
The
色指定部344は、表示制御部343に対し、色を指定するための画面の表示を指示する。そして、色指定部344は、ディスプレイ280において、色が指定されると、レイヤ生成部345に対し、指定された色を通知する。また、色指定部344は、ディスプレイ280に表示される重畳画像に含まれるレイヤに対して、指定された色を対応付ける。尚、色指定部344は、予め容易されたレイヤに対して、指定された色を対応付けても良いし、色が指定されると、この色と対応付けられるレイヤを生成しても良い。
The
レイヤ生成部345は、入力されたストローク画像が指定された色であるか否かを判定し、指定された色であった場合、このストローク画像を、指定された色と対応付けられたレイヤに描画する。このレイヤは、指定された色のストローク画像が描画されるレイヤであり、このレイヤに描画されたストローク画像は自動的に保存される。
The
また、レイヤ生成部345は、指定された色のストローク画像が描画されたレイヤと、背景画像を表示させるレイヤとを重畳させた画像データを生成する。以下の説明では、レイヤ生成部345によって生成された画像データを、自動保存用の画像データと表現する場合がある。また、以下の説明では、自動保存用の画像データを示す画像を、自動保存用画像と呼ぶ場合がある。
Further, the
また、レイヤ生成部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
レイヤ保存部346は、レイヤ生成部345によって生成された自動保存用の画像データをレイヤ記憶部330に保存する。
The
次に、図4A、図4Bを参照して、ディスプレイ280に表示される画像について説明する。図4Aは、第一の実施形態の電子黒板のディスプレイに表示される画像について説明する第一の図である。図4Bは、第一の実施形態の電子黒板のディスプレイに表示される画像について説明する第二の図である。
Next, images displayed on
図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
尚、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
表示制御部343は、図4Aに示すように、UI画像を表示させるためのレイヤ41、指定された色のストローク画像を表示させるためのレイヤ42、ストローク画像を表示させるためのレイヤ43、PCから出力されて電子黒板200に入力される入力画像を表示させるレイヤ44、背景画像を表示させるためのレイヤ45を有する。
As shown in FIG. 4A, the
レイヤ42は、色指定部344によって指定された色と対応付けられたレイヤであり、レイヤ生成部345に指定された色のストローク画像が描画される自動保存用のレイヤである。
The
本実施形態では、レイヤ生成部345は、レイヤ42と、レイヤ45とを重畳した画像データを生成して自動保存用の画像データとし、レイヤ保存部346は、自動保存用の画像データをレイヤ記憶部330に保存する。
In this embodiment, the
また、本実施形態の表示制御部343は、電子黒板200のユーザからディスプレイ280を見たとき、レイヤ41が1層目、レイヤ42が2層目、レイヤ43が3層目、レイヤ44が4層目、レイヤ45が5層目となるように、各レイヤを重畳させる。
Further, the
そして、表示制御部343は、UI画像の画像データ(UI画像データ)、指定された色のストローク画像データ、指定された色以外のストローク画像データ、入力画像の画像データ(入力画像データ)、背景画像の画像データ(背景画像データ)を合成することで、4層の重畳画像40の画像データを生成する。
The
つまり、本実施形態の重畳画像40とは、図4Aの(B)に示すように、ディスプレイ280の各レイヤに表示された画像を合成した画像である。
That is, the
また、本実施形態の自動保存用画像40Aとは、図4Bに示すように、ディスプレイ280のレイヤ42に表示されたストローク画像データとレイヤ45に表示された背景画像データとを重畳した画像である。
Further, the
次に、図5を参照して、本実施形態のページ記憶部320に格納されるページデータについて説明する。図5は、第一の実施形態のページデータを説明する図である。
Next, with reference to FIG. 5, page data stored in the
本実施形態の電子黒板200のページ生成部342は、図5に示すような構造のページデータを生成して、ページ記憶部320に格納しても良い。
The
本実施形態のページデータは、情報の項目として、ページデータ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
このように、本実施形態では、ページデータを保存する際に、入力されたストローク画像をディスプレイ280に表示させるためのストローク配列データを、ページデータと対応付ける。
In this manner, in this embodiment, when saving page data, the stroke array data for displaying the input stroke image on the
また、本実施形態では、ストローク画像が入力されなかった場合には、ページデータと対応付けられるストローク配列データが存在しないため、ページデータにおける項目「ストローク配列データ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
本実施形態のレイヤ生成部345は、図6に示すような構造の画像データを生成して、レイヤ記憶部330に格納しても良い。
The
本実施形態の自動保存用の画像データは、情報の項目として、データ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
項目「ストローク配列データ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
本実施形態の電子黒板200は、入力部341により、ストローク画像の入力を受け付けたか否かを判定する(ステップS701)。ステップS701において、ストローク画像の入力を受け付けていない場合、ストローク画像の入力を受け付けるまで待機する。
The
ステップS701において、ストローク画像の入力を受け付けた場合、電子黒板200は、レイヤ生成部345により、入力されたストローク画像が指定された色であるか否かを判定する(ステップS702)。ステップS702において、指定された色でない場合、後述するステップS708へ進む。
When the input of a stroke image is accepted in step S701, the
ステップS702において、ストローク画像が指定された色である場合、レイヤ生成部345し、入力されたストローク画像を、自動保存用のレイヤに描画する(ステップS703)。
In step S702, if the stroke image has the specified color, the
続いて、電子黒板200は、所定時間が経過したか否かを判定する(ステップS704)。ステップS704において、所定時間が経過していない場合、電子黒板200は、ステップS701へ戻る。ステップS704において、所定時間が経過した場合、電子黒板200は、レイヤ生成部345により、自動保存用のレイヤ(レイヤ42)の背景画像のレイヤ(レイヤ45)を重畳した自動保存用の画像データを生成し、レイヤ保存部346により、レイヤ記憶部330に格納する(ステップS705)。
Subsequently, the
続いて、電子黒板200は、入力部341により、ページ全体の保存指示の操作を受け付けたか否かを判定する(ステップS706)。ステップS706において、保存指示を受け付けた場合、電子黒板200は、ページ生成部342により、全てのレイヤを重畳したページデータを生成してページ記憶部320に格納し(ステップS707)、処理を終了する。
Subsequently, the
また、ステップS702において、入力されたストローク画像が指定された色のストローク画像でない場合、電子黒板200は、ストローク画像を表示させるためのレイヤ(レイヤ43)に描画し、ステップS706へ進む。
Further, in step S702, if the input stroke image is not a stroke image of the specified color, the
このように、本実施形態では、自動保存用のレイヤに描画されたストローク画像は、ページデータの保存指示の有無に関わらず、自動的に保存される。 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
つまり、本実施形態では、レイヤ生成部345は、所定の間隔で自動保存用の画像データを生成し、レイヤ保存部346によってレイヤ記憶部330に保存すれば良い。
That is, in this embodiment, the
言い換えれば、所定の間隔とは、指定された色のストローク画像が入力されてから、次に指定された色のストローク画像が入力されるまでの間隔としても良いし、予め決められた間隔であっても良い。 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
以下に、図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
画面81では、自動保存の対象とする色の指定を促すメッセージ82と、色の一覧83とが表示される。図8の例では、一覧83において、「赤」と「青」が選択されているため、電子黒板200は、赤色で入力されたストローク画像と、青色で入力されたストローク画像とは、自動的に保存される。言い換えれば、画面81で指定された色は、色指定部344によって、自動保存用のレイヤ42と対応付けられる。
On the
尚、図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
以下に、その処理を説明する。図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
ステップS901において、色の変更を行うストローク画像の選択を受け付けると、レイヤ生成部345は、選択されたストローク画像の色を指定された色へ変更する(ステップS902)。
Upon receiving the selection of a stroke image whose color is to be changed in step S901, the
続いて、レイヤ生成部345は、選択されたストローク画像を、自動保存用のレイヤ42に描画し(ステップS903)、ストローク画像を表示するためのレイヤ43から、選択されたストローク画像を消去して(ステップS904)、処理を終了する。
Next, the
以下に、図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
重畳画像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
重畳画像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
したがって、本実施形態によれば、保存のし忘れ等によって、ユーザの意図に反して情報が消去されることを防止できる。 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
保存禁止レイヤ42Aに描画される画像は、例えば、予め指定された色のストローク画像やスタンプ画像等である。保存禁止レイヤ42Aに描画された画像は、ページデータを保存する際に、消去される。
The image drawn on the storage-prohibited
したがって、本実施形態では、ディスプレイ280に表示された重畳画像40Bは、ページデータとして保存した場合には、保存禁止レイヤ42Aに以外のレイヤを重畳した重畳画像として保存される。
Therefore, in this embodiment, when the
つまり、本実施形態では、ディスプレイ280に重畳画像40Bが表示されていた場合に、ページデータの保存指示を受け付けると、重畳画像40Bからストローク画像47を消去した重畳画像40(図4Aの(B)参照)を示す重畳画像が保存される。
That is, in the present embodiment, when the
したがって、本実施形態では、例えば、会議中等において、機密性の高い事柄を入力する場合には、保存が禁止される色に指定された色でストローク画像を入力することで、この情報の保存を禁止することができる。このため、例えば、本実施形態では、この会議中に保存されたページデータを議事録として出力する場合でも、保存を禁止する色で入力されたストローク画像は出力されず、機密性が高い部分を黒く塗りつぶす、というような手間が削減できる。 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
本実施形態のページ生成部342Aは、描画消去部349を有する。描画消去部349は、ページデータを生成する際に、保存を禁止する色として指定された色の画像を消去する。言い換えれば、描画消去部349は、ページデータを生成する際に、レイヤ42Aに描画されているストローク画像を消去する。
The
本実施形態の色指定部344Aは、表示制御部343に対し、保存を禁止する色を指定するための画面の表示を指示する。そして、色指定部344は、ディスプレイ280において、色が指定されると、レイヤ生成部345に対し、保存が禁止される色を通知する。
The
次に、図15を参照して、本実施形態の電子黒板200Aの動作について説明する。図15は、第二の実施形態の電子黒板の動作を説明するフローチャートである。
Next, with reference to FIG. 15, the operation of the
図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
ステップS1507において、保存が禁止された色である場合、レイヤ生成部345は、このストローク画像を保存禁止レイヤ42Aに描画し(ステップS1508)、ステップS1506へ進む。
In step S1507, if the color is prohibited from being saved, the
ステップS1508において、保存が禁止された色でない場合、レイヤ生成部345は、このストローク画像を、ストローク画像を表示するためのレイヤ43に描画し(ステップS1509)、ステップS1506へ進む。
In step S1508, if the color is not prohibited from being saved, the
電子黒板200Aは、ステップS1506において、ページデータの保存指示を受け付けた場合、ページ生成部342Aは、描画消去部349により、保存禁止レイヤ42A以外のレイヤを重畳した重畳画像データを含むページデータをページ記憶部320に格納し(ステップS1510)、処理を終了する。
When the
本実施形態では、このように、描画されたストローク画像の保存を禁止する保存禁止レイヤを設け、保存禁止レイヤと対応付けられた色で描画されたストローク画像の保存を禁止することができる。 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
本実施形態では、一覧85から選択された色が、保存が禁止される色となる。図16の例では、一覧85において、黄色が選択されている。したがって、色指定部344は、黄色で入力されたストローク画像を、保存が禁止されたストローク画像とする。言い換えれば、色指定部344は、黄色を保存禁止レイヤ42Aと対応付けられた色に設定する。
In this embodiment, the colors selected from the
このように、本実施形態によれば、機密性の高い情報が入力する場合には、保存が禁止された色のストローク画像として入力することで、入力したストローク画像をユーザが消去しなくても、消去され、ページデータとして保存されることがない。 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
図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
本実施形態の情報処理システム500において、電子黒板200は、電子黒板200の画面をキャプチャした画像データ(キャプチャ画像データ)、電子黒板200に対して手書き入力された文字や画像等を示すストローク画像データ、マイク等の集音装置よって集音された音声データ等を取得し、サーバ装置550に送信する。尚、本実施形態の電子黒板200は、取得した情報と対応付けて各種のデータを取得したときの日時を、サーバ装置550に送信しても良い。
In the
また、電子黒板200は、複数の端末装置と通信が可能であり、各端末装置から画像データや音声データを取得しても良い。この場合、電子黒板200に表示される画像は、複数の端末装置によって共有されても良く、電子黒板200は、複数の端末装置に共有される画面を表示させる共有端末となる。
Further, the
次に、図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
端末装置600は、画像投影装置700及びペン動作検出装置810と有線で接続されている。
The
画像投影装置700は、端末装置600により入力された画像データをスクリーン800に投影させる。
ペン動作検出装置810は、電子ペン820と通信を行っており、スクリーン800の近傍における電子ペン820の動作を検出する。具体的には、電子ペン820は、スクリーン800上において、電子ペン820が示している点を示す座標情報を検出し、端末装置600へ送信する。
The pen
端末装置600は、ペン動作検出装置810から受信した座標情報に基づき、電子ペン820によって入力されるストローク画像を示すストローク画像データを生成し、画像投影装置700によってストローク画像をスクリーン800に描画させる。
The
また、端末装置600は、画像投影装置700に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置550に送信する。
Further, the
図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
ペン動作検出装置810は、ディスプレイ800Aの近傍に配置され、ディスプレイ800A上に、電子ペン820Aが示している点を示す座標情報を検出し、端末装置600へ送信する。尚、図13の例では、電子ペン820Aは、端末装置600によってUSBコネクタを介して充電されても良い。
Pen
端末装置600は、ペン動作検出装置810から受信した座標情報に基づき、電子ペン820Aによって入力されるストローク画像の画像データを生成し、ディスプレイ800Aに表示させる。
The
また、本実施形態の端末装置600は、画像投影装置700に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置550に送信する。
Further, the
図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
端末装置600は、電子ペン820Bと無線通信(Bluetooth等)を行って、スクリーン800上において電子ペン820Bが示す点の座標情報を受信する。そして、端末装置600は、受信した座標情報に基づき、電子ペン820Bにより入力されるストローク画像の画像データを生成し、画像投影装置700によって、スクリーン800上にストローク画像を投影させる。
The
また、端末装置600は、画像投影装置700に投影させている画像を示す重畳画像データを含むページデータを生成し、サーバ装置550に送信する。
Further, the
以上のように、上述した各実施形態は、様々なシステム構成において適用することができる。 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
また、実施形態に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの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,
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.
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)
| 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 |
-
2019
- 2019-07-19 JP JP2019134102A patent/JP7443685B2/en active Active
Patent Citations (3)
| 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 |