(57)【要約】【課題】指示具ごとにアンドゥー処理を行うアンドゥー機能を実現し、より使い勝手のよい表示装置を提供する。【解決手段】電子黒板１は、複数のペン装置５による描画操作を受け付けるタッチパネル３と、受け付けた描画操作に係る表示を行う表示部２と、複数のペン装置５の識別情報を取得するペン識別部３５、４５と、取得されたペン装置５の識別情報ごとに、複数のペン装置５による描画操作に係る履歴を記憶する記憶部４４と、記憶されている複数のペン装置５による描画操作に係る履歴のいずれかを特定する制御部４３と、特定された履歴を逆順に辿って、表示部２による描画操作に係る表示を元の状態へ戻すアンドゥー処理を行うアンドゥー処理部４７とを備える。【選択図】図１
2015153183.tif 000002
【特許請求の範囲】
【請求項１】
複数の指示具による描画操作を受け付ける受付手段と、
該受付手段が受け付けた描画操作に係る表示を行う表示手段と、
前記複数の指示具の識別情報を取得する取得手段と、
該取得手段が取得した指示具の識別情報ごとに、前記複数の指示具による描画操作に係る履歴を記憶する記憶手段と、
該記憶手段に記憶されている複数の指示具による描画操作に係る履歴のいずれかを特定する特定手段と、
該特定手段に特定された履歴を逆順に辿って、前記表示手段による描画操作に係る表示を元の状態へ戻すアンドゥー処理を行うアンドゥー処理手段と
を備えることを特徴とする表示装置。
【請求項２】
前記複数の指示具によるアンドゥー処理の指示を受け付ける指示受付手段を備え、
前記取得手段は、前記指示受付手段が受け付けたアンドゥー処理の指示を行った指示具の識別情報を取得するようにしてあり、
前記特定手段は、前記取得手段が取得した指示具の識別情報に基づいて該指示具による描画操作に係る履歴を特定するようにしてあることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示手段は、前記指示受付手段を表示するようにしてあることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記複数の指示具の夫々に対応し、アンドゥー処理の指示を受け付ける複数の指示受付手段を備え、
前記特定手段は、アンドゥー処理の指示を受け付けた指示受付手段に対応する指示具による描画操作に係る履歴を特定するようにしてあることを特徴とする請求項１に記載の表示装置。
【請求項５】
前記特定手段に特定された履歴に基づいて、前記アンドゥー処理手段により戻された表示を復元する処理を行うリドゥー処理手段を備えることを特徴とする請求項１から請求項４のいずれか一つに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示具ごとにアンドゥー処理を行うことが可能な表示装置に関する。
【背景技術】
【０００２】
従来から、表示部にタッチパネルを取り付けてなる表示装置が知られており、このような表示装置の一例として電子黒板がある。電子黒板では、タッチペン又は指によってタッチパネルに触れた位置の軌跡を表示し、タッチペン又は指による操作を遡って元の状態に戻すアンドゥー（Ｕｎｄｏ）処理を実現することが可能である。
【０００３】
例えば、特許文献１には、電子黒板装置と印刷装置とを備える画像表示システムが開示されている。電子黒板装置の表示画面上には、直前の状態に戻すための機能ボタンが表示される。
【０００４】
また、特許文献２には、電子黒板システムが開示されている。この電子黒板システムは、文字及び画像を表示するためのＰＤＰと、ＰＤＰの前面にタッチパネル面を配設したタッチ入力装置と、プリンタと、タッチ入力装置からの入力に基づいてＰＤＰの表示制御及びプリンタの印刷制御を行うコンピュータとを備える。表示画面上には、ＰＤＰ上の表示をコンピュータの画面に切り替えるコンピュータボタンが表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特願２０１２−０８４９５３号明細書
【特許文献２】特開２０００−０４３４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の画像表示システム及び特許文献２の電子黒板システムでは、元の状態に戻すアンドゥー処理を行うことができるが、そのアンドゥー処理は、操作された時刻順のみに操作を取り消すため、複数の指示具が使用される場合には、指示具ごとにアンドゥー処理を行うことができない。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、指示具ごとにアンドゥー処理を行うアンドゥー機能を実現し、より使い勝手のよい表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る表示装置は、複数の指示具による描画操作を受け付ける受付手段と、該受付手段が受け付けた描画操作に係る表示を行う表示手段と、前記複数の指示具の識別情報を取得する取得手段と、該取得手段が取得した指示具の識別情報ごとに、前記複数の指示具による描画操作に係る履歴を記憶する記憶手段と、該記憶手段に記憶されている複数の指示具による描画操作に係る履歴のいずれかを特定する特定手段と、該特定手段に特定された履歴を逆順に辿って、前記表示手段による描画操作に係る表示を元の状態へ戻すアンドゥー処理を行うアンドゥー処理手段とを備えることを特徴とする。
【０００９】
本発明に係る表示装置は、前記複数の指示具によるアンドゥー処理の指示を受け付ける指示受付手段を備え、前記取得手段は、前記指示受付手段が受け付けたアンドゥー処理の指示を行った指示具の識別情報を取得するようにしてあり、前記特定手段は、前記取得手段が取得した指示具の識別情報に基づいて該指示具による描画操作に係る履歴を特定するようにしてあることを特徴とする。
【００１０】
本発明に係る表示装置は、前記表示手段は、前記指示受付手段を表示するようにしてあることを特徴とする。
【００１１】
本発明に係る表示装置は、前記複数の指示具の夫々に対応し、アンドゥー処理の指示を受け付ける複数の指示受付手段を備え、前記特定手段は、アンドゥー処理の指示を受け付けた指示受付手段に対応する指示具による描画操作に係る履歴を特定するようにしてあることを特徴とする。
【００１２】
本発明に係る表示装置は、前記特定手段に特定された履歴に基づいて、前記アンドゥー処理手段により戻された表示を復元する処理を行うリドゥー処理手段を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、上述したような表示装置を使用することによって、描画操作を行った複数の指示具のいずれかによる描画操作のみを取り消すことができる。よって、指示具ごとにアンドゥー機能を実現し、より使い勝手のよい表示装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る実施の形態１の電子黒板及びペン装置の概略構成を示すブロック図である。
【図２】タッチパネルからコンピュータへ送信する通信データの形式の例を示す図である。
【図３】タッチパネルでの座標通信処理の手順を示すフローチャートである。
【図４】本発明に係る実施の形態１の電子黒板の表示部により表示される描画用画面の例を示す図である。
【図５】描画領域における描画操作に係る表示を示す概念図である。
【図６】描画領域における描画操作に係る表示を示す概念図である。
【図７】描画領域における描画操作に係る表示を示す概念図である。
【図８】描画領域における描画操作に係る表示を示す概念図である。
【図９】描画領域におけるアンドゥー操作に係る表示を示す概念図である。
【図１０】描画領域におけるアンドゥー操作に係る表示を示す概念図である。
【図１１】コンピュータでのアンドゥー／リドゥー処理の手順を示すフローチャートである。
【図１２】本発明に係る実施の形態２の電子黒板の表示部により表示される描画用画面の例を示す図である。
【発明を実施するための形態】
【００１５】
（実施の形態１）
図１は、本発明に係る実施の形態１の電子黒板（表示装置）１及びペン装置（指示具）５の概略構成を示すブロック図である。
【００１６】
図１に示すように、電子黒板１は、表示部（表示手段）２、タッチパネル（受付手段）３及びコンピュータ４を備える。電子黒板１は、タッチパネル３に対するペン装置５によるタッチ操作に基づいて、表示部２にて表示を行う。ユーザは、ペン装置５をタッチパネル３の表面に接触させることにより電子黒板１で例えば描画操作等の各種の操作を行うことができる。
【００１７】
ペン装置５は、スタイラスペンであり、識別情報として、例えば自らに付されたＩＤを格納する格納部５１と、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）等を利用して無線送信を行う無線送信部５２とを備える。例えば、ペン装置５のペン先が押された場合、無線送信部５２は格納部５１に格納されたＩＤを無線信号によりタッチパネル３へ送信する。
【００１８】
表示部２は、コンピュータ４から出力された画像信号に基づいて画像を表示する。タッチパネル３は、表示部２の表面部に配置されており、通信部３１、座標検出部３２、無線受信部３３、中央演算部３４、及びペン識別部（取得手段）３５を備える。
【００１９】
通信部３１は、コンピュータ４との通信に用いられるインターフェイスである。タッチパネル３とコンピュータ４とはＵＳＢ又はＲＳ２３２−Ｃを介して通信可能に接続されている。
【００２０】
座標検出部３２はタッチパネル３に対するタッチの有無を検出するとともに、タッチがあった場合、タッチされた位置のＸＹ座標を検出して、中央演算部３４へ送る。座標検出部３２の検出方式として、公知の赤外線遮断方式、静電容量方式、表面弾性波方式、抵抗膜方式等が挙げられる。
【００２１】
無線受信部３３は、Ｂｌｕｅｔｏｏｔｈ、Ｚｉｇｂｅｅ等を利用して、ペン装置５の無線送信部５２から送信された無線信号を受信する。ペン識別部３５は、無線受信部３３により受信された無線信号からペン装置５のＩＤを取得して、中央演算部３４へ送る。
【００２２】
中央演算部３４は、後述するコンピュータ４の制御部４３から送信された制御コマンドに基づいて各種演算を行うことにより、タッチパネル３を構成する各ハードウェアを駆動するための駆動信号を生成し、この駆動信号を前記のハードウェアの各々に送信する演算回路である。
【００２３】
中央演算部３４の一例としては、マイクロプロセッサ（Microprocessor）、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、又は、演算機能を有する集積回路が挙げられる。なお、ＦＰＧＡとは、プログラミング可能な集積回路（Large Scale Integrated circuit)であり、ＡＳＩＣとは、特定用途のために設計、製造される集積回路である。
【００２４】
また、中央演算部３４は、タッチパネル３を構成する各ハードウェアから送られてくる信号に基づいて演算処理を行い、コンピュータ４に対して送信処理を行う。例えば、中央演算部３４は、座標検出部３２により検出されたＸＹ座標及びペン識別部３５により取得されたＩＤに基づいて、通信データを生成して通信部３１を介してコンピュータ４へ送信する。
【００２５】
図２は、タッチパネル３からコンピュータ４へ送信する通信データの形式の例を示す図である。図２には、電子黒板１に２本のペン装置５が使用される場合の通信データの例を示してある。タッチパネル３からコンピュータ４へ送信される通信データには、各ペン装置５によるタッチの有無を示すＴｉｐ  Ｓｗｉｔｃｈと、各ペン装置５のＩＤを示すＣｏｎｔａｃｔ  ＩＤ１及びＣｏｎｔａｃｔ  ＩＤ２と、各ペン装置５にタッチされた位置のＸ座標データ及びＹ座標データと、各ペン装置５の描画領域の幅及び高さと、使用されるペン装置５の数を示すＣｏｎｔａｃｔ  Ｃｏｕｎｔと、各ペン装置５の番号とが含まれている。なお、必要に応じてほかの情報を通信データに付与してもよい。
【００２６】
次に、コンピュータ４について説明する。コンピュータ４は、表示部２及びタッチパネル３の動作を制御するためのものであり、汎用のパーソナルコンピュータ又はワークステーションである。コンピュータ４は、図１に示すように、通信部４１、出力部４２、制御部４３、記憶部（記憶手段）４４、ペン識別部（取得手段）４５、描画処理部４６、アンドゥー処理部（アンドゥー処理手段）４７及びリドゥー処理部（リドゥー処理手段）４８を備える。
【００２７】
通信部４１は、タッチパネル３と通信するためのインターフェイスである。出力部４２は、表示部２に対してコンピュータ４からの画像信号及び各種制御信号を出力するためのインターフェイスである。出力部４２としては、ＨＤＭＩ（High Definition Multimedia Interface）、又はＤＶＩ（Digital Visual Interface）が挙げられる。
【００２８】
制御部（特定手段）４３は、コンピュータ４に接続されている表示部２及びタッチパネル３の動作を統括的に制御する。つまり、制御部４３が表示部２及びタッチパネル３の各々に対して各種制御信号を送信し、表示部２及びタッチパネル３は当該制御信号に応じた動作を行うようになっている。
【００２９】
記憶部４４は、フラッシュメモリ、ハードディスク等の不揮発性の記憶装置と、ＲＡＭ（Random Access Memory）等の揮発性の記憶装置とによって構成される。制御部４３によって演算された各種情報、タッチパネル３により送信された各種情報が記憶部４４に記憶される。また、記憶部４４には、ペン装置５のＩＤごとに各ペン装置５による描画操作に係る履歴が登録される複数の履歴テーブルが記憶される。
【００３０】
制御部４３は、タッチパネル３からの通信データを受信した場合、当該通信データに含まれているペン装置のＩＤに基づいて、ペン装置５による例えば描画操作に係る履歴を対応する履歴テーブルに登録したり、後述するアンドゥー／リドゥー処理の対象となる履歴テーブルを特定したりするようにしてある。
【００３１】
ペン識別部４５は、タッチパネル３により送信された通信データから操作を行ったペン装置５のＩＤを取得する。描画処理部４６は、タッチパネル３により送信された通信データに基づいて描画処理を行う。アンドゥー処理部４７は、制御部４３に特定された履歴テーブルにおける操作履歴を逆順に辿って、表示部２による操作に係る表示を元の状態へ戻すアンドゥー処理を行う。リドゥー処理部４８は、制御部４３に特定された履歴テーブルにおける操作履歴に基づいて、アンドゥー処理部４７により戻された表示部２による表示を復元するリドゥー処理を行う。
【００３２】
また、制御部４３は、タッチパネル３からの通信データに基づいて、ペン識別部４５、描画処理部４６、アンドゥー処理部４７、及びリドゥー処理部４８に処理指示を与える。これにより、電子黒板１はユーザの指示に応じて各種処理を行うことができる。ユーザは、後述する描画用画面２０を起動することにより、描画用画面２０上で描画操作を行うことができる。
【００３３】
図３は、タッチパネル３での座標通信処理の手順を示すフローチャートであり、中央演算部３４が行う処理を示してある。例えば、電子黒板１の電源が投入された場合には、処理が開始される。
【００３４】
中央演算部３４は座標検出部３２にスキャンを指示する（ステップＳ１）。座標検出部３２は中央演算部３４の指示に応じて、タッチパネル３の表面をスキャンし、タッチパネル３の表面がタッチされた場合、タッチされた位置の座標を検出して中央演算部３４へ送る。
【００３５】
中央演算部３４は、座標検出部３２から座標を受け取ったか否かを判定する（ステップＳ２）。座標を受け取っていないと判定した場合（ステップＳ２：ＮＯ）、中央演算部３４は処理をステップＳ１に戻す。座標を受け取ったと判定した場合（ステップＳ２：ＹＥＳ）、中央演算部３４はペン識別部３５からＩＤを受け取る（ステップＳ３）。
【００３６】
中央演算部３４は、座標検出部３２からの座標及びペン識別部３５からのＩＤに基づいて、例えば図２に示す通信形式の通信データを生成して、通信部３１を介してコンピュータ４へ送信する（ステップＳ４）。
【００３７】
中央演算部３４は座標検出部３２にスキャンを指示する（ステップＳ５）。座標検出部３２は中央演算部３４の指示に応じて、タッチパネル３の表面をスキャンし、タッチパネル３の表面がタッチされた場合、タッチされた位置の座標を検出して中央演算部３４へ送る。
【００３８】
中央演算部３４は、座標検出部３２から座標を受け取ったか否かを判定する（ステップＳ６）。座標を受け取っていないと判定した場合（ステップＳ６：ＮＯ）、中央演算部３４は、通信データにおけるすべてのＩＤのＴｉｐ  Ｓｗｉｔｃｈを無効にして、通信データをコンピュータ４へ送信し（ステップＳ７）、処理をステップＳ１に戻す。
【００３９】
座標を受け取ったと判定した場合（ステップＳ６：ＹＥＳ）、中央演算部３４は、タッチ数が増えたか否かを判定する（ステップＳ８）。タッチ数が増えていないと判定した場合（ステップＳ８：ＮＯ）、中央演算部３４は、タッチ数が減ったか否かを判定する（ステップＳ９）。
【００４０】
タッチ数が減っていないと判定した場合（ステップＳ９：ＮＯ）、中央演算部３４は、座標検出部３２からの座標を通信データに付与し、通信データをコンピュータ４へ送信し（ステップＳ１０）、処理をステップＳ１４へ移行する。
【００４１】
タッチ数が増えたと判定した場合（ステップＳ８：ＹＥＳ）、中央演算部３４は、ペン識別部３５から増えたＩＤを受け取る（ステップＳ１１）。中央演算部３４は、座標検出部３２からの座標及びペン識別部３５からのＩＤを通信データに付与し、通信データをコンピュータ４へ送信する（ステップＳ１２）。次いで、中央演算部３４は、処理をステップＳ１４へ移行する。
【００４２】
タッチ数が減ったと判定した場合（ステップＳ９：ＹＥＳ）、中央演算部３４は、通信データにおける消失したＩＤのＴｉｐ  Ｓｗｉｔｃｈを無効にして、通信データをコンピュータ４へ送信し（ステップＳ１３）、処理をステップＳ１４へ移行する。中央演算部３４は、ユーザによる終了指示の有無を判定する（ステップＳ１４）。中央演算部３４は、終了指示なしと判定した場合（ステップＳ１４：ＮＯ）、処理をステップＳ５へ戻し、終了指示ありと判定した場合（ステップＳ１４：ＹＥＳ）、処理を終了する。
【００４３】
図４は、本発明に係る実施の形態１の電子黒板１の表示部２により表示される描画用画面２０の例を示す図である。ユーザは、例えば、表示部２に表示される描画用アプリケーションのアイコンをクリックすることで、描画用画面２０を起動することができる。描画用画面２０が起動されると、描画用画面２０には、図４に示すように、描画操作を受け付けて描画された内容を表示するための描画領域２１、及び描画操作に使われる各種の機能ボタンを有するボタン部２２が表示される。ボタン部２２には、例えば、描画領域２１でペン装置５による入力を受け付けるモードを指示するペンボタン２２１、図形を挿入するモードを指示する図形ボタン２２２、描画領域２１における画像を移動するモードを指示する移動ボタン２２３、描画領域２１における画像を拡大又は縮小するモードを指示するズームボタン２２４、アンドゥー操作を指示するアンドゥーボタン（指示受付手段）２２５、及びリドゥー操作を指示するリドゥーボタン２２６等が含まれる。
【００４４】
ユーザがペン装置５を利用して描画用画面２０上で描画操作を行う場合、コンピュータ４では、タッチパネル３により送信された通信データは、記憶部４４に一時記憶される。ペン識別部４５は、通信データから操作を行ったペン装置５のＩＤを取得して制御部４３へ通知する。制御部４３は、通信データに基づいて描画処理部４６、アンドゥー処理部４７又はリドゥー処理部４８に処理指示を送る。
【００４５】
ペンボタン２２１、図形ボタン２２２、移動ボタン２２３、又はズームボタン２２４がクリックされた場合、描画処理部４６はペン装置５による描画操作に応じて描画処理を行う。描画処理の結果を示す画像は表示部２に表示される。制御部４３は、ペン識別部４５により取得されたＩＤに基づいて、描画処理部４６による処理情報を、操作履歴として当該ＩＤに対応する履歴テーブルに時系列に登録する。履歴テーブルにおける位置を指すためのポインタは、最初に指す位置が履歴テーブルの先頭である。操作履歴はポインタが指している位置に登録される。操作履歴が登録された後、ポインタは一つ進んで、次の位置を指す。
【００４６】
アンドゥーボタン２２５がクリックされた場合、制御部４３は、ペン識別部４５により取得されたＩＤに基づいて履歴テーブルを特定し、特定された履歴テーブルについてアンドゥー処理の実行可否を判定する。ポインタが当該履歴テーブルの先頭を指していない場合には、アンドゥー処理が実行可能であると判定される。この場合、アンドゥー処理部４７は、特定された履歴テーブルにおいてポインタが指している位置に登録された処理情報に係る操作を取り消す。表示部２では、当該操作に係る表示が直前の状態へ戻る。ポインタは一つ戻って、直前の操作履歴の位置を指す。
【００４７】
リドゥーボタン２２６がクリックされた場合、制御部４３は、ペン識別部４５により取得されたＩＤに基づいて履歴テーブルを特定し、特定された履歴テーブルについてリドゥー処理の実行可否を判定する。ポインタが当該履歴テーブルの最後を指していない場合には、リドゥー処理が実行可能であると判定される。この場合、特定された履歴テーブルにおけるポインタを一つ進め、前に取り消された操作履歴の位置を指させる。リドゥー処理部４８は、特定された履歴テーブルにおいてポインタが指している位置に登録された処理情報に係る操作をやり直す。表示部２では、当該操作に係る表示が復元される。
【００４８】
図５〜図８は、描画領域２１における描画操作に係る表示を示す概念図である。本実施の形態では、２人のユーザがペン装置５Ａ及びペン装置５Ｂを夫々に使用して描画操作を行う例について説明する。
【００４９】
まず、第１のユーザは、例えば、ペンボタン２２１をクリックして、ペン装置５Ａで描画領域２１の右下に丸を入力する。この時、図５に示すように、描画領域２１の右下には丸が表示されている。次いで、第２のユーザは、例えば、図形ボタン２２２をクリックして、ペン装置５Ｂで描画領域２１の左上に三角を挿入する。この時、図６に示すように、描画領域２１には、右下に丸、左上に三角が表示されている。
【００５０】
第１のユーザは、例えば、ズームボタン２２４をクリックして、ペン装置５Ａで描画領域２１の右下における丸を拡大する。この時、図７に示すように、描画領域２１には、左上に三角、右下に拡大された丸が表示されている。次いで、第２のユーザは、例えば、移動ボタン２２３をクリックして、ペン装置５Ｂで描画領域２１の左上における三角を描画領域２１の左下に移動する。この時、図８に示すように、描画領域２１には、左下に三角、右下に拡大された丸が表示されている。
【００５１】
図９及び図１０は、描画領域２１におけるアンドゥー操作に係る表示を示す概念図である。図８に示された状態で、第１のユーザがペン装置５Ａでアンドゥーボタン２２５をクリックしてアンドゥー操作を指示した場合には、直前のペン装置５Ａによる拡大操作が取り消される。描画領域２１には、図９に示すように、左下に三角、右下に拡大される前の丸が表示されている。
【００５２】
また、図８に示された状態で、第２のユーザがペン装置５Ｂでアンドゥー操作を指示した場合には、直前のペン装置５Ｂによる移動操作が取り消される。描画領域２１には、図１０に示すように、左上に三角、右下に拡大された丸が表示されている。
【００５３】
図１１は、コンピュータ４でのアンドゥー／リドゥー処理の手順を示すフローチャートであり、制御部４３が行う処理を示してある。例えば、描画用画面２０が起動された場合には、処理が開始される。
【００５４】
制御部４３は、通信部４１により受信された通信データに基づいて、タッチの有無を判定する（ステップＳ２１）。制御部４３は、例えば、通信データを受信していない場合、又は受信した通信データにおけるＴｉｐ  Ｓｗｉｔｃｈがすべて無効とされている場合に、タッチなしと判定し、通信データを受信し、かつ通信データにおけるＴｉｐ  Ｓｗｉｔｃｈの少なくとも１つが有効とされている場合、タッチありと判定する。
【００５５】
タッチなしと判定した場合（ステップＳ２１：ＮＯ）、制御部４３は、タッチありと判定するまでステップＳ２１の処理を繰り返す。タッチありと判定した場合（ステップＳ２１：ＹＥＳ）、制御部４３はＩＤの取得をペン識別部４５に指示する（ステップＳ２２）。ペン識別部４５は、制御部４３の指示に応じて、通信部４１により受信された通信データから、ペン装置５のＩＤを取得して、制御部４３へ送る。制御部４３は、ペン識別部４５により取得されたＩＤを受け取って、当該ＩＤに対応する履歴テーブルを特定する（ステップＳ２３）。
【００５６】
制御部４３は、タッチ操作がアンドゥー操作であるか否かを判定する（ステップＳ２４）。アンドゥー操作であると判定した場合（ステップＳ２４：ＹＥＳ）、制御部４３は、ステップＳ２３にて特定された履歴テーブルについて、ポインタが当該履歴テーブルの先頭を指しているか否かを判定する（ステップＳ２５）。ポインタが特定された履歴テーブルの先頭を指している場合（ステップＳ２５：ＹＥＳ）、制御部４３は処理をステップＳ２１に戻す。
【００５７】
ポインタが特定された履歴テーブルの先頭を指していないと判定した場合（ステップＳ２５：ＮＯ）、制御部４３は、アンドゥー処理の実行をアンドゥー処理部４７に指示する（ステップＳ２６）。アンドゥー処理部４７は、制御部４３の指示に応じて、ポインタが指している位置に登録された処理情報に係る操作を取り消す。表示部２には、当該処理の結果を示す画像が消える。次いで、制御部４３は、ポインタを一つ戻し（ステップＳ２７）、処理をステップＳ３５へ移行する。
【００５８】
アンドゥー操作ではないと判定した場合（ステップＳ２４：ＮＯ）、制御部４３は、タッチ操作がリドゥー操作であるか否かを判定する（ステップＳ２８）。リドゥー操作であると判定した場合（ステップＳ２８：ＹＥＳ）、制御部４３は、ステップＳ２３にて特定された履歴テーブルについて、ポインタが当該履歴テーブルの最後を指しているか否かを判定する（ステップＳ２９）。ポインタが特定された履歴テーブルの最後を指していると判定した場合（ステップＳ２９：ＹＥＳ）、制御部４３は処理をステップＳ３５へ移行する。
【００５９】
ポインタが特定された履歴テーブルの最後を指していないと判定した場合（ステップＳ２９：ＮＯ）、制御部４３は、ポインタを一つ進め（ステップＳ３０）、リドゥー処理の実行をリドゥー処理部４８に指示する（ステップＳ３１）。リドゥー処理部４８は、制御部４３の指示に応じて、ポインタが指している位置に登録された処理情報に係る操作をやり直す。表示部２には、当該処理の結果を示す画像が表示される。次いで、制御部４３は処理をステップＳ３５へ移行する。
【００６０】
リドゥー操作ではないと判定した場合（ステップＳ２８：ＮＯ）、制御部４３は、描画処理の実行を描画処理部４６に指示する（ステップＳ３２）。描画処理部４６は制御部４３の指示に応じて、タッチ操作に応じる描画処理を行う。次いで、制御部４３は、ステップＳ２３にて特定された履歴テーブルを更新し（ステップＳ３３）、ポインタを一つ進め（ステップＳ３４）、処理をステップＳ３５へ移行する。
【００６１】
制御部４３は、ユーザによる終了指示の有無を判定し（ステップＳ３５）、終了指示なしと判定した場合（ステップＳ３５：ＮＯ）、処理をステップＳ２１に戻し、終了指示ありと判定した場合（ステップＳ３５：ＹＥＳ）、処理を終了する。
【００６２】
実施の形態１では、ペン装置５による描画操作に係る履歴をペン装置５のＩＤごとに記憶し、アンドゥー／リドゥー操作を指示したペン装置５のＩＤを取得し、取得したＩＤに対応して記憶された履歴についてアンドゥー／リドゥー処理を行う。これにより、ペン装置５ごとにアンドゥー／リドゥー機能を実現することができる。
【００６３】
（実施の形態２）
実施の形態１では、複数のペン装置５が一つのアンドゥーボタンを共用してアンドゥー操作を指示する形態について説明したが、実施の形態２では、複数のペン装置５夫々が自らに対応するアンドゥーボタンを利用してアンドゥー操作を指示する形態について説明する。
【００６４】
図１２は、本発明に係る実施の形態２の電子黒板１の表示部２により表示される描画用画面２００の例を示す図である。描画用画面２００には、描画操作を受け付けて描画された内容を表示するための描画領域２１、及び描画操作に使われる各種の機能ボタンを有するボタン部２２０が表示されている。ボタン部２２０には、実施の形態１に説明したペンボタン２２１、図形ボタン２２２、移動ボタン２２３、ズームボタン２２４に加えて、ペン装置５Ａによる描画操作についてアンドゥー操作を指示するアンドゥーボタン（指示受付手段）２２５、ペン装置５Ａによる描画操作についてリドゥー操作を指示するリドゥーボタン２２６、ペン装置５Ｂによる描画操作についてアンドゥー操作を指示するアンドゥーボタン（指示受付手段）２２７、及びペン装置５Ｂによる描画操作についてリドゥー処理を指示するリドゥーボタン２２８が含まれる。
【００６５】
アンドゥーボタン２２５がクリックされた場合には、ペン装置５Ａの操作に係る履歴が登録されている履歴テーブルが特定され、アンドゥー処理部４７は特定された履歴テーブルに基づいてアンドゥー処理を行う。アンドゥーボタン２２７がクリックされた場合には、ペン装置５Ｂの操作に係る履歴が登録されている履歴テーブルが特定され、アンドゥー処理部４７は特定された履歴テーブルに基づいてアンドゥー処理を行う。
【００６６】
また、リドゥーボタン２２６がクリックされた場合には、ペン装置５Ａの操作に係る履歴が登録されている履歴テーブルが特定され、リドゥー処理部４８は特定された履歴テーブルに基づいてリドゥー処理を行う。リドゥーボタン２２８がクリックされた場合、ペン装置５Ｂの操作に係る履歴が登録されている履歴テーブルが特定され、リドゥー処理部４８は特定された履歴テーブルに基づいてリドゥー処理を行う。
【００６７】
実施の形態２では、表示部２に複数のペン装置５の夫々に対応してアンドゥー／リドゥー処理の指示を受け付けるアンドゥーボタン及びリドゥーボタンを表示する。これにより、実施の形態１と同様にペン装置５ごとにアンドゥー／リドゥー機能を実現することができる。また、ペン装置５だけでなく、指、マウス等でもアンドゥー／リドゥー処理を指示することができる。さらに、アンドゥーボタン及びリドゥーボタンを所望の場所に設置することができる。よって、操作の利便性が一層向上される。
【００６８】
なお、以上の実施の形態においては、ペン装置５の識別情報はＩＤとされているが、これに限るものではなく、例えば、実施の形態３のように、ペン装置のペン先の太さ等、各ペン装置５を識別可能なものであればよい。また、アンドゥーボタン２２５、２２７及びリドゥーボタン２２６、２２８はボタン部２２に表示されるが、これに限らず、必要に応じて表示部２の任意の位置に表示されてもよい。また、アンドゥーボタン２２５、２２７及びリドゥーボタン２２６、２２８は描画用画面２０、２００の起動時に表示されるが、これに限らず、例えば、実施の形態４のように、描画開始時に表示されてもよい。さらに、描画操作に係る履歴は、描画処理部４６による処理情報とされているが、これに限るものではなく、描画操作の内容を示す情報であってもよい。
【００６９】
本発明に係る表示装置（１）は、複数の指示具（５）による描画操作を受け付ける受付手段（３）と、該受付手段（３）が受け付けた描画操作に係る表示を行う表示手段（２）と、前記複数の指示具（５）の識別情報を取得する取得手段（３５、４５）と、該取得手段（３５、４５）が取得した指示具（５）の識別情報ごとに、前記複数の指示具（５）による描画操作に係る履歴を記憶する記憶手段（４４）と、該記憶手段（４４）に記憶されている複数の指示具（５）による描画操作に係る履歴のいずれかを特定する特定手段（４３）と、該特定手段（４３）に特定された履歴を逆順に辿って、前記表示手段（２）による描画操作に係る表示を元の状態へ戻すアンドゥー処理を行うアンドゥー処理手段（４７）とを備えることを特徴とする。
【００７０】
本発明において、複数の指示具の識別情報を取得し、指示具の識別情報ごとに、各指示具による描画操作に係る履歴を記憶することにより、描画操作を行った複数の指示具のいずれか一つによる描画操作だけを取り消すことができる。このため、指示具ごとにアンドゥー機能を実現することができる。
【００７１】
本発明に係る表示装置（１）は、前記複数の指示具（５）によるアンドゥー処理の指示を受け付ける指示受付手段（２２５）を備え、前記取得手段（３５、４５）は、前記指示受付手段が受け付けたアンドゥー処理の指示を行った指示具（５）の識別情報を取得するようにしてあり、前記特定手段（４３）は、前記取得手段（３５、４５）が取得した指示具（５）の識別情報に基づいて該指示具（５）による描画操作に係る履歴を特定するようにしてあることを特徴とする。
【００７２】
本発明において、アンドゥー処理の指示を行った指示具の識別情報を取得することにより、アンドゥー処理を指示した指示具が行った描画操作だけを取り消すことができる。
【００７３】
本発明に係る表示装置（１）は、前記表示手段（２）は、前記指示受付手段（２２５）を表示するようにしてあることを特徴とする。
【００７４】
本発明において、表示手段は直観的にアンドゥー処理を指示するための指示受付手段を表示することができる。簡単で直感的に操作可能なアンドゥー機能を実現することができる。
【００７５】
本発明に係る表示装置（１）は、前記複数の指示具（５）の夫々に対応し、アンドゥー処理の指示を受け付ける複数の指示受付手段（２２７、２２８）を備え、前記特定手段（４３）は、アンドゥー処理の指示を受け付けた指示受付手段（２２７、２２８）に対応する指示具（５）による描画操作に係る履歴を特定するようにしてあることを特徴とする。
【００７６】
本発明において、前記複数の指示具の夫々に対応し、アンドゥー処理の指示を受け付ける複数の指示受付手段を備えることにより、指示具だけでなく、指、マウス等でもアンドゥー処理を指示することができる。また、指示受付手段を所望の場所に設置することができるため、操作の利便性が向上される。
【００７７】
本発明に係る表示装置（１）は、前記特定手段（４３）に特定された履歴に基づいて、前記アンドゥー処理手段（４７）により戻された表示を復元する処理を行うリドゥー処理手段（４８）を備えることを特徴とする。
【００７８】
本発明において、特定された履歴に基づいてリドゥー処理を行うリドゥー処理手段を備えることにより、指示具ごとにリドゥー機能を実現することができる。
【００７９】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８０】
１  電子黒板
２  表示部
３１  通信部
３２  座標検出部
３３  無線受信部
３４  中央演算部
３５  ペン識別部
４  コンピュータ
４１  通信部
４２  出力部
４３  制御部
４４  記憶部
４５  ペン識別部
４６  描画処理部
４７  アンドゥー処理部
４８  リドゥー処理部
５  ペン装置
５１  格納部
５２  無線送信部
【図１】
2015153183.tif 000003
【図２】
2015153183.tif 000004
【図３】
2015153183.tif 000005
【図４】
2015153183.tif 000006
【図５】
2015153183.tif 000007
【図６】
2015153183.tif 000008
【図７】
2015153183.tif 000009
【図８】
2015153183.tif 000010
【図９】
2015153183.tif 000011
【図１０】
2015153183.tif 000012
【図１１】
2015153183.tif 000013
【図１２】
2015153183.tif 000014