JP6821998B2 - 電子黒板、プログラム、方法 - Google Patents
電子黒板、プログラム、方法 Download PDFInfo
- Publication number
- JP6821998B2 JP6821998B2 JP2016153643A JP2016153643A JP6821998B2 JP 6821998 B2 JP6821998 B2 JP 6821998B2 JP 2016153643 A JP2016153643 A JP 2016153643A JP 2016153643 A JP2016153643 A JP 2016153643A JP 6821998 B2 JP6821998 B2 JP 6821998B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- contact
- image
- contact portion
- target
- 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
- User Interface Of Digital Computer (AREA)
Description
まず、図1を用いて、電子情報ボードシステムの一例として電子黒板2の全体構成について説明する。図1は、一実施形態に係る電子黒板の外観図である。図1に示されるように、電子黒板2は、手Hなどの検知対象の接触を検知する接触センサ215、手Hによって描かれた画像等を出力するディスプレイ3、及び接触センサ215の検知結果に基づいてディスプレイ3において表示される画像に係る処理を行う後述のCPU(Central Processing Unit)等を有する。
図2を用いて、一実施形態に係る電子黒板のハードウェア構成を説明する。なお、図2は、一実施形態に係る電子黒板のハードウェア構成図である。
図3は、一実施形態に係る電子黒板の機能ブロック図である。電子黒板2は、図2に示されているハードウェア構成、及びプログラムによって、図3に示されている各機能構成を実現する。また、電子黒板2は、SSD204により構築される記憶部2000を有している。
・タッチダウンイベント…手Hなどの検知対象がペンダウンすること(接触センサ215に検知されること)。
・タッチムーブイベント…タッチダウンイベントとして検知された検知対象の座標が移動すること。座標が移動するとは、時刻tnに検出された座標と時刻tn+1に検出された座標が所定範囲内(時刻tnから時刻tn+1の間に手Hなどの検知対象が移動しうる所定距離)にあることをいう。
・タッチアップイベント…タッチダウンイベント又はタッチムーブイベントであると判定された検知対象がペンアップ(接触センサ215に検知されなくなること)すること。
なお、イベント判定部251は、検知対象がペンダウンしてからペンアップするまでの間に、検知対象に対して1つの識別番号(以下、IDという)を付与する。
表示処理部29は、CPU201からの命令によって実現され、ディスプレイ3に画像を表示させるための処理を実行する。
続いて、一実施形態に係る処理について説明する。
図5は、イベント振分部25によるイベントの検出例を示すダイアグラム図である。図5は、先に検出されるイベントを上方に示し、後に検出されるイベントを下方に示す。また、図5は、タッチダウンイベントを左列に示し、タッチムーブイベントを中央列に示し、タッチアップイベントを右列に示す。なお、図5は、2つ目の検知対象の接触開始時刻ts2から、1つ目の検知対象の接触終了時刻te1までの間、座標検知部22により2つの検知対象が検知される例を示している。
続いて、ユーザの手の一部がタッチパネルTに触れたままの状態で更に動くと、イベント判定部251はタッチムーブイベントを検出する(ステップS3)。このときの処理は、ステップS2と同様である。
続いて、モード判定部252による処理を説明する。図6は、操作モードの遷移の一例を示す状態遷移図である。図6の状態遷移図のとおり、操作モードは、イベント又は時間などの条件により遷移する。図6において、操作モード「Draw, EraseSmall, EraseLarge」は、操作モード「Input」に属する。操作モード「Input」では、1つの対象により1つの操作の要求が入力される。操作モード「Draw」は、対象との接触部に画像を表示するためのモードである。操作モード「EraseSmall」は、対象との接触部における相対的に小領域の画像を消去するためのモードである。操作モード「EraseLarge」は、対象との接触部における相対的に大領域の画像を消去するためのモードである。なお、画像の消去は、表示されていた画像を表示されなくするための処理である。この処理で、電子黒板2は、画像を再生するための画像データを電子黒板2の記憶領域から削除しても良いし、削除せずに画像データがディスプレイ3へ出力されないようにしても良い。操作モード「Gesture」では、2つの対象により1つの操作の要求が入力される。操作モード「Gesture」における操作には、ピンチイン、ピンチアウト、及びページめくり等が含まれる。操作モード「Unsettled」は、操作モード「Gesture, Input」に判定されるまでに設定される暫定の操作モードを示す。
モード判定部252は、対象の接触部ごとに、対象による操作を示す操作モードを設定する。手Hの指のタッチダウンによりイベント判定部251からモード判定部252へ、接触部HT1の座標、サイズ、ID、及びイベント「TouchDown」が入力されると(ステップS1参照)、モード判定部252は、接触部HT1に対応する操作モードを「Unsettled」に設定する(ステップS21)。また、モード判定部252は、設定された操作モード「Unsettled」を、イベント判定部251から送られてきた座標、サイズ、ID、及びイベント発生時刻に関連付けて、RAM203に記憶させる(ステップS22)。
続いて、図8を用いて、イベント判定部251からモード判定部252へタッチムーブイベントが入力されたときのモード判定処理について説明する。
また、モード判定部252は、接触部HT1,接触部HT2に対応する操作モードを「Gesture」に設定する(ステップS35)。この場合、モード判定部252は、イベント判定部251から送られてきた座標、サイズ、イベント発生時刻、及びIDに操作モード「Gesture」を付加してジェスチャ処理部27へ送信する。また、RAM203に座標、サイズ、イベント発生時刻、及びIDの各情報が記憶されている場合、モード判定部252は、記憶されている各情報をジェスチャ処理部27へ送信する(ステップS36)。これにより、操作モードが未確定のときに、RAM203に記憶された接触部HT1,接触部HT2の情報は、操作モード「Gesture」とともにジェスチャ処理部27へ送信される。送信後、モード判定部252は、RAM203に記憶されている座標、サイズ、イベント発生時刻、及びIDの各情報を削除する。
まず、モード判定部252は、イベント判定部251からイベント「TouchMove」とともに送られてきたID「1」に対応する操作モードが「Draw」であるか判断する(ステップS41)。なお、モード判定部252は、後述のステップS51で接触部HT1に対応する操作モードを「Draw」に設定すると、接触部HT1のID「1」、及び操作モード「Draw」を関連付けてRAM203に記憶する。接触部HT1における先のタッチムーブイベントで、操作モード「Draw」が既に設定されている場合、モード判定部252は、RAM203の情報を参照してステップS41でYESと判断する。
続いて、実施形態の変形例Aについて、上記実施形態と異なる点を説明する。図11は、実施形態の変形例Aにおける消去範囲の設定処理を示すフロー図である。
続いて、実施形態の変形例Bについて、上記実施形態と異なる点を説明する。
ステップS22で、座標がRAM203に記憶されると、表示処理部29は、RAM203に記憶される座標を参照して、この座標に暫定の画像を表示させる。
続いて、実施形態の変形例Cについて、上記実施形態と異なる点を説明する。変形例Cにおいて、ハードウェア又はソフトウェア上の制約により、座標検知部22により同時に検知できる接触部HTの数は、例えば、5つに制限されている。変形例Cにおいて、記憶部2000には、接触部管理テーブルが記憶されている。表5は、接触部管理テーブルを示す概念図である。
上記実施形態の画像処理方法によると、電子黒板2(画像処理装置の一例)は、接触センサ215(検知装置の一例)により対象の接触が検知されてから、ディスプレイ3(表示装置の一例)において表示される画像に係る処理を実行する。電子黒板2のイベント判定部251(取得手段の一例)は、対象の接触部のサイズを示す情報を取得する(取得処理の一例)。電子黒板2のタイマー255(計測手段の一例)は、接触センサ215により第1の対象の接触が検知されてからの時間を計測する(計測処理の一例)。電子黒板2のモード判定部252(変更手段の一例)は、イベント判定部251によって取得されるサイズを示す情報、及びタイマー255による計測が所定の時間経過するまでに第2の対象が検知されるかに基づいて、接触部に画像を表示させ、又は接触部の画像を消去させ、若しくは第1の対象、及び第2の対象によるジェスチャ操作に基づいて表示する画像を変更させる(変更処理の一例)。これにより、電子黒板2は、ユーザに操作モードを入力させることなく、書き込み、又は消去の操作モード「Input」と、操作モード「Gesture」とを切り換えることができる。
電子黒板2用のプログラムは、インストール可能な形式又は実行可能な形式のファイルによって、コンピュータで読み取り可能な記録媒体に記録されて流通されるようにしてもよい。また、上記記録媒体の他の例として、CD−R(Compact Disc Recordable)、DVD(Digital Versatile Disk)、ブルーレイディスク等が挙げられる。また、上記記録媒体、あるいは、これらプログラムが記憶されたHD(Hard Disk)は、プログラム製品(Program Product)として、国内又は国外へ提供可能である。
3 ディスプレイ
4 電子ペン
22 座標検知部
25 イベント振分部
27 ジェスチャ処理部
29 表示処理部
32 ストローク処理部
251 イベント判定部
252 モード判定部
253 タイムアウトフラグ
255 タイマー
300 ページデータ記憶部
2000 記憶部
H 手
T タッチパネル
HT 接触部
Claims (11)
- ディスプレイを有し、該ディスプレイに対する対象の接触により描画可能な電子黒板であって、
前記対象と前記ディスプレイが接触しているときに、
前記対象と前記ディスプレイとが接触している領域のサイズが第1の閾値以上である場合、前記対象の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する変更手段を有し、
前記変更手段によって第1の対象の接触部の画像を消去させる処理が実行されているときに、第2の対象の接触が検知された場合に、
前記第1の対象の接触部と前記第2の対象の接触部との距離が所定の閾値以下である場合には、前記第2の対象の接触部に対して、前記ディスプレイに画像を表示させる処理、及び、前記第2の対象の接触部の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する処理を禁止する、電子黒板。 - 前記第1の対象の接触部の画像を消去の処理を実行しているときに、前記第2の対象の接触がされた場合であって、
前記第1の対象の接触部と前記第2の対象の接触部との距離が所定の閾値より大きい場合には、
前記第2の対象の接触部に対して、前記ディスプレイに画像を表示させる処理、又は前記第2の対象の接触部の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する処理の何れかを割り当てる、請求項1記載の電子黒板。 - 前記対象の接触部のサイズを示す情報を取得する取得手段と、
前記接触している領域のサイズが前記第1の閾値未満である場合、前記対象の接触位置に基づき前記ディスプレイに画像を表示させる表示制御手段と、を備える、請求項1又は2記載の電子黒板。 - 前記範囲は、
前記接触している領域のサイズに応じて変更される、請求項3記載の電子黒板。 - 前記表示制御手段は、
前記接触している領域のサイズが、前記第1の閾値以上の第1のサイズとなってから、前記第1の閾値より大きい第2の閾値以上である第2のサイズとなった場合に、
前記第1のサイズに応じた第1の前記範囲に含まれる画像を消去させてから、前記第2のサイズに応じた第2の前記範囲に含まれる画像を消去させる、請求項4記載の電子黒板。 - 前記画像は、ユーザによって前記ディスプレイに描かれるストローク画像である、請求項5記載の電子黒板。
- 前記取得手段は、前記ディスプレイの機種情報を取得し、
前記変更手段は、前記取得手段によって取得される機種情報に応じて前記第1の閾値、及び前記第2の閾値を設定する請求項5乃至6の何れか一項に記載の電子黒板。 - 前記変更手段は、前記取得手段によって取得される前記機種情報に応じて前記第1のサイズに応じた第1の前記範囲、及び前記第2のサイズに応じた第2の前記範囲を設定する請求項7記載の電子黒板。
- 前記機種情報は、前記ディスプレイの解像度を示す情報である請求項7又は8に記載の電子黒板。
- ディスプレイを有し、該ディスプレイに対する手の接触により描画可能な電子黒板に、
前記手と前記ディスプレイが接触しているときに、
前記手と前記ディスプレイとが接触している領域のサイズが第1の閾値以上である場合、前記手の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する、処理をコンピュータに実行させ、
前記処理は、第1の対象の接触部の画像を消去させる処理が実行されているときに、第2の対象の接触が検知された場合に、
前記第1の対象の接触部と前記第2の対象の接触部との距離が所定の閾値以下である場合には、前記第2の対象の接触部に対して、前記ディスプレイに画像を表示させる処理、及び、前記第2の対象の接触部の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する処理を禁止する、処理であるプログラム。 - ディスプレイを有し、該ディスプレイに対する手の接触により描画可能な電子黒板による方法であって、前記電子黒板が、
前記手と前記ディスプレイが接触しているときに、
前記手と前記ディスプレイとが接触している領域のサイズが第1の閾値以上である場合、前記手の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する手順を有し、
前記手順は、第1の対象の接触部の画像を消去させる処理が実行されているときに、第2の対象の接触が検知された場合に、
前記第1の対象の接触部と前記第2の対象の接触部との距離が所定の閾値以下である場合には、前記第2の対象の接触部に対して、前記ディスプレイに画像を表示させる処理、及び、前記第2の対象の接触部の接触位置に基づく範囲の画像を前記ディスプレイに表示された画像から消去する処理を禁止する、方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/646,649 US10198177B2 (en) | 2016-07-14 | 2017-07-11 | Image processing apparatus, image processing method, and recording medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016139234 | 2016-07-14 | ||
| JP2016139234 | 2016-07-14 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2018018474A JP2018018474A (ja) | 2018-02-01 |
| JP2018018474A5 JP2018018474A5 (ja) | 2019-12-26 |
| JP6821998B2 true JP6821998B2 (ja) | 2021-01-27 |
Family
ID=61076243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016153643A Active JP6821998B2 (ja) | 2016-07-14 | 2016-08-04 | 電子黒板、プログラム、方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6821998B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2020166351A1 (ja) * | 2019-02-13 | 2021-12-16 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、および記録媒体 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012018603A (ja) * | 2010-07-09 | 2012-01-26 | Sharp Corp | 消去装置、消去方法及び該消去装置を備えた表示システム |
| JP2012252652A (ja) * | 2011-06-06 | 2012-12-20 | Panasonic Corp | タッチパネル入力装置 |
| JP2014002554A (ja) * | 2012-06-18 | 2014-01-09 | Sharp Corp | 表示装置および表示装置の制御方法 |
| JP2014006654A (ja) * | 2012-06-22 | 2014-01-16 | Fujifilm Corp | 情報表示装置、ユーザーインターフェースの提供方法並びにプログラム |
| CN103064613A (zh) * | 2012-12-13 | 2013-04-24 | 鸿富锦精密工业(深圳)有限公司 | 触摸屏内容擦除的方法及装置 |
| JP6099466B2 (ja) * | 2013-04-15 | 2017-03-22 | シャープ株式会社 | タッチパネル制御装置 |
| JP2015032264A (ja) * | 2013-08-06 | 2015-02-16 | シャープ株式会社 | タッチパネル装置、表示装置、及び表示制御方法 |
| JP2015088147A (ja) * | 2013-11-03 | 2015-05-07 | 西日本旅客鉄道株式会社 | タッチパネル入力装置及び入力処理プログラム |
| JP6180306B2 (ja) * | 2013-12-05 | 2017-08-16 | 三菱電機株式会社 | 表示制御装置及び表示制御方法 |
| JP2016066254A (ja) * | 2014-09-25 | 2016-04-28 | シャープ株式会社 | タッチ検出装置を備えた電子装置 |
-
2016
- 2016-08-04 JP JP2016153643A patent/JP6821998B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018018474A (ja) | 2018-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10409418B2 (en) | Electronic device operating according to pressure state of touch input and method thereof | |
| EP2781992A2 (en) | Portable terminal with pen for providing a haptic effect | |
| US20140210797A1 (en) | Dynamic stylus palette | |
| JP5664164B2 (ja) | 電子情報ボード装置、情報表示方法、プログラム | |
| CN108139825B (zh) | 电子黑板、存储介质和信息显示方法 | |
| KR20160033547A (ko) | 컨텐트를 스타일링하는 장치 및 방법 | |
| US10198177B2 (en) | Image processing apparatus, image processing method, and recording medium | |
| US10747425B2 (en) | Touch operation input device, touch operation input method and program | |
| US10684772B2 (en) | Document viewing apparatus and program | |
| CN110663017B (zh) | 多笔画智能墨水手势语言 | |
| JP5306528B1 (ja) | 電子機器および手書き文書処理方法 | |
| CN104346072A (zh) | 显示控制装置及其控制方法 | |
| JP7615805B2 (ja) | 表示装置、プログラム、表示方法、表示システム | |
| CN113515228B (zh) | 一种虚拟标尺显示方法以及相关设备 | |
| CN114756143B (zh) | 笔迹元素删除方法、装置、存储介质及电子设备 | |
| CN111144192A (zh) | 信息处理设备、信息处理方法以及存储介质 | |
| JP2023034010A (ja) | 表示装置、表示システム、表示制御方法、及びプログラム | |
| CN114690930A (zh) | 一种书写笔迹处理方法、装置、交互平板及存储介质 | |
| US20130293495A1 (en) | Method for inputting touch and touch display apparatus | |
| JP6821998B2 (ja) | 電子黒板、プログラム、方法 | |
| US11137903B2 (en) | Gesture-based transitions between modes for mixed mode digital boards | |
| JP6659210B2 (ja) | 手書入力装置及び手書入力方法 | |
| US10296143B2 (en) | Touch sensing device and sensing method of touch point | |
| JP2016075976A (ja) | 画像処理装置、画像処理方法、画像通信システム、及びプログラム | |
| CN113377220B (zh) | 信息存储方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180209 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190627 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200331 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200929 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201126 |
|
| 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: 20201208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201221 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6821998 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |