(57)【要約】【課題】複数の指示体の位置に応じた画像を表示する表示装置において、カットアンドペーストまたはコピーアンドペーストの機能の利便性をより高める。【解決手段】表示装置は、画像を表示する表示手段と、画像上の、第１指示体の位置を検知する第１検知手段と、画像上の、第２指示体の位置を検知する第２検知手段と、第１指示体に対応する第１記憶領域および第２指示体に対応する第２記憶領域を有する記憶手段と、第１指示体に関連する第１仮想オブジェクトを第１記憶領域に記憶させる第１記憶制御手段と、第２指示体に関連する第２仮想オブジェクトを第２記憶領域に記憶させる第２記憶制御手段と、第１指示体の操作に応じて、第１記憶領域に記憶されている第１仮想オブジェクトを、画像に貼り付ける第１貼り付け手段と、第２指示体の操作に応じて、第２記憶領域に記憶されている第２仮想オブジェクトを、画像に貼り付ける第２貼り付け手段とを有する。【選択図】図１
2015184988.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記画像上の、第１指示体の位置を検知する第１検知手段と、
前記画像上の、第２指示体の位置を検知する第２検知手段と、
前記第１指示体に対応する第１記憶領域および前記第２指示体に対応する第２記憶領域を有する記憶手段と、
前記第１指示体に関連する第１仮想オブジェクトを前記第１記憶領域に記憶させる第１記憶制御手段と、
前記第２指示体に関連する第２仮想オブジェクトを前記第２記憶領域に記憶させる第２記憶制御手段と、
前記第１指示体の操作に応じて、前記第１記憶領域に記憶されている第１仮想オブジェクトを、前記画像に貼り付ける第１貼り付け手段と、
前記第２指示体の操作に応じて、前記第２記憶領域に記憶されている第２仮想オブジェクトを、前記画像に貼り付ける第２貼り付け手段と
を有する表示装置。
【請求項２】
前記記憶手段は、前記第１指示体および前記第２指示体に共通の第３記憶領域を有し、
前記第１記憶制御手段および前記第２記憶制御手段の動作モードを、第１モードおよび第２モードを含む複数の動作モードのいずれかに切り替える切り替え手段を有し、
前記第１記憶制御手段は、前記第１モードにおいて前記第１仮想オブジェクトを前記第１記憶領域に記憶させ、前記第２モードにおいて前記第１仮想オブジェクトを前記第３記憶領域に記憶させ、
前記第２記憶制御手段は、前記第１モードにおいて前記第２仮想オブジェクトを前記第２記憶領域に記憶させ、前記第２モードにおいて前記第２仮想オブジェクトを前記第３記憶領域に記憶させる
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記第１記憶領域が、前記第３記憶領域として用いられる
ことを特徴とする請求項２に記載の表示装置。
【請求項４】
前記第１指示体および前記第２指示体の少なくとも一方がユーザーの指である場合、前記切り替え手段は、前記動作モードを、前記第２モードに切り替える
ことを特徴とする請求項２または３に記載の表示装置。
【請求項５】
前記第１仮想オブジェクトは、前記第１指示体を用いてコピーの指示がされた仮想オブジェクトである
ことを特徴とする請求項１ないし４のいずれか一項に記載の表示装置。
【請求項６】
前記第１仮想オブジェクトは、前記第１指示体を用いて描かれた仮想オブジェクトである
ことを特徴とする請求項１ないし４のいずれか一項に記載の表示装置。
【請求項７】
前記第１仮想オブジェクトは、前記第１指示体を用いて選択された仮想オブジェクトである
ことを特徴とする請求項１ないし４のいずれか一項に記載の表示装置。
【請求項８】
画像を投写する投写手段と、
前記画像上の、第１指示体の位置を検知する第１検知手段と、
前記画像上の、第２指示体の位置を検知する第２検知手段と、
前記第１指示体に対応する第１記憶領域および前記第２指示体に対応する第２記憶領域を有する記憶手段と、
前記第１指示体に関連する第１仮想オブジェクトを前記第１記憶領域に記憶させる第１記憶制御手段と、
前記第２指示体に関連する第２仮想オブジェクトを前記第２記憶領域に記憶させる第２記憶制御手段と、
前記第１指示体の操作に応じて、前記第１記憶領域に記憶されている第１仮想オブジェクトを、前記画像に貼り付ける第１貼り付け手段と、
前記第２指示体の操作に応じて、前記第２記憶領域に記憶されている第２仮想オブジェクトを、前記画像に貼り付ける第２貼り付け手段と
を有するプロジェクター。
【請求項９】
画像を表示する表示手段、並びに第１指示体に対応する第１記憶領域および第２指示体に対応する第２記憶領域を有する記憶手段を有する表示装置における表示制御方法であって、
前記画像上の、第１指示体の位置を検知するステップと、
前記画像上の、第２指示体の位置を検知するステップと、
前記第１指示体に関連する第１仮想オブジェクトを前記第１記憶領域に記憶させるステップと、
前記第２指示体に関連する第２仮想オブジェクトを前記第２記憶領域に記憶させるステップと、
前記第１指示体の操作に応じて、前記第１記憶領域に記憶されている第１仮想オブジェクトを、前記画像に貼り付けるステップと、
前記第２指示体の操作に応じて、前記第２記憶領域に記憶されている第２仮想オブジェクトを、前記画像に貼り付けるステップと
を有する表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示体で指示した位置に応じた画像を表示する表示装置、プロジェクター、および表示制御方法に関する。
【背景技術】
【０００２】
プロジェクター等の表示装置において、スクリーン上の電子ペン（指示体）の位置を検知し、電子ペンの軌跡に応じた画像（手書き画像）を投写する技術が知られている。この機能は、電子黒板機能または電子ホワイトボード機能と言われる。電子黒板機能を有するプロジェクターでは、画面サイズが大きいことを利用して、画面を複数に分割し、複数の電子ペンを用いてそれぞれの領域に独立に手書き画像を描くことが行われる（例えば、特許文献１および２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６８１４２号公報
【特許文献２】特開２０１３−２３５４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子黒板システムにおいては、パーソナルコンピューターで普及しているカットアンドペーストおよびコピーアンドペーストが用いることができる。しかし、特許文献１および２に記載の技術においては、第１指示体で仮想オブジェクトをカットした後かつペーストする前に、第２指示体が別の仮想オブジェクトをカットした場合、クリップバッファーと言われる記憶領域には別の仮想オブジェクトのデータが記憶され、この後、第１指示体でペーストを指示すると別の仮想オブジェクトがペーストされてしまうという問題があった。
【０００５】
これに対し本発明は、複数の指示体の位置に応じた画像を表示する表示装置において、カットアンドペーストまたはコピーアンドペーストの機能の利便性をより高める技術を提供する。
【課題を解決するための手段】
【０００６】
本発明は、画像を表示する表示手段と、前記画像上の、第１指示体の位置を検知する第１検知手段と、前記画像上の、第２指示体の位置を検知する第２検知手段と、前記第１指示体に対応する第１記憶領域および前記第２指示体に対応する第２記憶領域を有する記憶手段と、前記第１指示体に関連する第１仮想オブジェクトを前記第１記憶領域に記憶させる第１記憶制御手段と、前記第２指示体に関連する第２仮想オブジェクトを前記第２記憶領域に記憶させる第２記憶制御手段と、前記第１指示体の操作に応じて、前記第１記憶領域に記憶されている第１仮想オブジェクトを、前記画像に貼り付ける第１貼り付け手段と、前記第２指示体の操作に応じて、前記第２記憶領域に記憶されている第２仮想オブジェクトを、前記画像に貼り付ける第２貼り付け手段とを有する表示装置を提供する。
この表示装置によれば、第１指示体および第２指示体に対してそれぞれ独立にカットアンドペーストまたはコピーアンドペーストを行うことができる。
【０００７】
この表示装置は、前記記憶手段は、前記第１指示体および前記第２指示体に共通の第３記憶領域を有し、前記第１記憶制御手段および前記第２記憶制御手段の動作モードを、第１モードおよび第２モードを含む複数の動作モードのいずれかに切り替える切り替え手段を有し、前記第１記憶制御手段は、前記第１モードにおいて前記第１仮想オブジェクトを前記第１記憶領域に記憶させ、前記第２モードにおいて前記第１仮想オブジェクトを前記第３記憶領域に記憶させ、前記第２記憶制御手段は、前記第１モードにおいて前記第２仮想オブジェクトを前記第２記憶領域に記憶させ、前記第２モードにおいて前記第２仮想オブジェクトを前記第３記憶領域に記憶させてもよい。
この表示装置によれば、第１指示体および第２指示体に対してそれぞれ独立にカットアンドペーストまたはコピーアンドペーストを行うモードと、第１指示体および第２指示体に対して共通にカットアンドペーストまたはコピーアンドペーストを行うモードとを切り替えることができる。
【０００８】
前記第１記憶領域が前記第３記憶領域として用いられてもよい。
この表示装置によれば、第１記憶領域および第２記憶領域に加えて第３記憶領域を設ける場合と比較して、記憶領域を節約することができる。
【０００９】
前記第１指示体および前記第２指示体の少なくとも一方がユーザーの指である場合、前記切り替え手段は、前記動作モードを、前記第２モードに切り替えてもよい。
この表示装置によれば、ユーザーの指が用いられた場合に、第１指示体および第２指示体に対して共通にカットアンドペーストまたはコピーアンドペーストを行うモードに切り替えることができる。
【００１０】
前記第１仮想オブジェクトは、前記第１指示体を用いてコピーの指示がされた仮想オブジェクトであってもよい。
この表示装置によれば、第１指示体により指示された仮想オブジェクトに対してコピーアンドペーストを行うことができる。
【００１１】
前記第１仮想オブジェクトは、前記第１指示体を用いて描かれた仮想オブジェクトであってもよい。
この表示装置によれば、第１指示体により描かれた仮想オブジェクトに対してカットアンドペーストまたはコピーアンドペーストを行うことができる。
【００１２】
前記第１仮想オブジェクトは、前記第１指示体を用いて選択された仮想オブジェクトであってもよい。
この表示装置によれば、第１指示体により選択された仮想オブジェクトに対してカットアンドペーストまたはコピーアンドペーストを行うことができる。
【００１３】
また、本発明は、画像を投写する投写手段と、前記画像上の、第１指示体の位置を検知する第１検知手段と、前記画像上の、第２指示体の位置を検知する第２検知手段と、前記第１指示体に対応する第１記憶領域および前記第２指示体に対応する第２記憶領域を有する記憶手段と、前記第１指示体に関連する第１仮想オブジェクトを前記第１記憶領域に記憶させる第１記憶制御手段と、前記第２指示体に関連する第２仮想オブジェクトを前記第２記憶領域に記憶させる第２記憶制御手段と、前記第１指示体の操作に応じて、前記第１記憶領域に記憶されている第１仮想オブジェクトを、前記画像に貼り付ける第１貼り付け手段と、前記第２指示体の操作に応じて、前記第２記憶領域に記憶されている第２仮想オブジェクトを、前記画像に貼り付ける第２貼り付け手段とを有するプロジェクターを提供する。
このプロジェクターによれば、第１指示体および第２指示体に対してそれぞれ独立にカットアンドペーストまたはコピーアンドペーストを行うことができる。
【００１４】
さらに、本発明は、画像を表示する表示手段、並びに第１指示体に対応する第１記憶領域および第２指示体に対応する第２記憶領域を有する記憶手段を有する表示装置における表示制御方法であって、前記画像上の、第１指示体の位置を検知するステップと、前記画像上の、第２指示体の位置を検知するステップと、前記第１指示体に関連する第１仮想オブジェクトを前記第１記憶領域に記憶させるステップと、前記第２指示体に関連する第２仮想オブジェクトを前記第２記憶領域に記憶させるステップと、前記第１指示体の操作に応じて、前記第１記憶領域に記憶されている第１仮想オブジェクトを、前記画像に貼り付けるステップと、前記第２指示体の操作に応じて、前記第２記憶領域に記憶されている第２仮想オブジェクトを、前記画像に貼り付けるステップとを有する表示制御方法を提供する。
この表示制御方法によれば、第１指示体および第２指示体に対してそれぞれ独立にカットアンドペーストまたはコピーアンドペーストを行うことができる。
【図面の簡単な説明】
【００１５】
【図１】一実施形態に係る表示装置１の機能構成を示す図。
【図２】一実施形態に係る表示装置１のハードウェア構成を例示する図。
【図３】関連技術に係る表示装置１の動作を示すフローチャート。
【図４】処理のメニューを例示する図。
【図５】一実施形態に係る表示装置１の動作を示すフローチャート。
【発明を実施するための形態】
【００１６】
１．構成
図１は、一実施形態に係る表示装置１の機能構成を示す図である。表示装置１は、指示体（例えば電子ペン）の軌跡に応じた画像を表示する装置である。表示装置１は、第１指示体および第２指示体の２つの指示体の軌跡を独立して検知する機能を有する。
【００１７】
表示装置１は、表示手段１０と、検知手段１１と、検知手段１２と、記憶手段１３と、記憶制御手段１４と、記憶制御手段１５と、貼り付け手段１６と、貼り付け手段１７と、切り替え手段１８とを有する。表示手段１０は、供給された画像データに応じた画像を表示する。検知手段１１は、第１指示体の位置を検知する。検知手段１２は、第２指示体の位置を検知する。記憶手段１３は、第１指示体および第２指示体に関連する仮想オブジェクトを記憶する。具体的には、記憶手段１３は、第１記憶領域および第２記憶領域を有する。記憶手段１３は、第１指示体に対応する第１記憶領域と、第２指示体に対応する第２記憶領域とを有する。記憶制御手段１４は、第１仮想オブジェクトを第１記憶領域に記憶させる。記憶制御手段１５は、第２仮想オブジェクトを第２記憶領域に記憶させる。第１仮想オブジェクトおよび第２仮想オブジェクトは、それぞれ、第１指示体および第２指示体に関連する仮想オブジェクトである。仮想オブジェクトとは、データにより示される仮想的なオブジェクト、例えば、画像、線画、図形、アイコン、文字列をいう。第１貼り付け手段は、第１指示体の操作に応じて、第１記憶領域に記憶されている第１仮想オブジェクトを、表示手段１０に表示されている画像に貼り付ける。第２貼り付け手段は、第２指示体の操作に応じて、第２記憶領域に記憶されている第２仮想オブジェクトを、表示手段１０に表示される画像に貼り付ける。
【００１８】
この例で、記憶手段１３は、第３記憶領域を有する。切り替え手段１８は、記憶制御手段１４および記憶制御手段１５の動作モードを、第１モードおよび第２モードを含む複数の動作モードのいずれかに切り替える。記憶制御手段１４は、第１モードにおいては第１仮想オブジェクトを第１記憶領域に記憶させ、第２モードにおいては第１仮想オブジェクトを第３記憶領域に記憶させる。
【００１９】
図２は、一実施形態に係る表示装置１のハードウェア構成を例示する図である。この例で、表示装置１は、いわゆるホワイトボード機能（電子黒板機能またはインタラクティブ機能と言われる場合もある）を有するプロジェクターである。ホワイトボード機能における指示体として、電子ペン２および電子ペン３が用いられる。
【００２０】
表示装置１は、ＭＣＵ（Micro Control Unit）１００と、ＲＯＭ（Read Only Memory）１０１と、ＲＡＭ（Random Access Memory）１０２と、記憶部１０３と、ＩＦ（インターフェース）部１０４と、画像処理回路１０５と、投写ユニット１０６と、撮像部１０７と、操作パネル１０８とを有する。
【００２１】
ＭＣＵ１００は、表示装置１の各部を制御する制御装置である。ＲＯＭ１０１は、各種プログラムおよびデータを記憶した不揮発性の記憶装置である。ＲＡＭ１０２は、データを記憶する揮発性の記憶装置であり、ＭＣＵ１００が処理を実行する際のワークエリアとして機能する。記憶部１０３は、データおよびプログラムを記憶する不揮発性の記憶装置、例えばＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）である。この例で、記憶部１０３は、表示装置１にホワイトボード機能を実現させるためのプログラム（以下「ホワイトボードプログラム」という）を記憶している。
【００２２】
ＩＦ部１０４は、映像ソースとなる外部装置と信号またはデータのやりとりを仲介するインターフェースである。ＩＦ部１０４は、外部装置と信号またはデータのやりとりをするための端子（例えば、ＶＧＡ端子、ＵＳＢ端子、有線ＬＡＮインターフェース、Ｓ端子、ＲＣＡ端子、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）端子など）および無線ＬＡＮインターフェースを備える。
【００２３】
画像処理回路１０５は、入力された映像信号（以下「入力映像信号」という）に所定の画像処理を施す。投写ユニット１０６は、画像処理が施された映像信号に従って、スクリーンに画像を投写する。投写ユニット１０６は、光源、光変調器、および光学系、並びにこれらの駆動回路を有する（いずれも図示略）。光源は、高圧水銀ランプ、ハロゲンランプ、若しくはメタルハライドランプなどのランプ、またはＬＥＤ（Light Emitting Diode）若しくはレーザーダイオードなどの固体光源である。光変調器は、光源から照射された光を映像信号に応じて変調する装置であり、例えば液晶パネルを有する。光学系は、光変調器により変調された光をスクリーンに投写する素子であり、例えばレンズおよびプリズムを有する。この例で、光源および光変調器は、色成分毎に設けられている。具体的には、赤、緑、および青の３原色のそれぞれについて個別に、光源および光変調器が設けられている。各液晶パネルによって変調された光は光学系で合成され、スクリーンに投写される。
【００２４】
撮像部１０７は、電子ペン２および電子ペン３の位置を特定するために、画像が投写されるスクリーンを含む領域を撮影する。この例で、電子ペン２および電子ペン３はそれぞれ固有の波長の光を出力する発光素子およびペン先に圧力センサーを有しており、圧力センサーが圧力を検知すると、発光素子が光を出力する。ＭＣＵ１００は、撮像部１０７により撮影された画像においてその波長の光に相当する点の位置から、電子ペン２および電子ペン３の位置を検知する。撮像部１０７はスクリーンを含む領域を所定の周期で撮影している。検出された位置を時系列に並べると電子ペンの軌跡が得られる。ＭＣＵ１００は、検出した電子ペン２の位置（軌跡）に応じた画像、および電子ペン３の位置（軌跡）に応じた画像を描画するように、画像処理回路１０５および投写ユニット１０６を制御する。
【００２５】
操作パネル１０８は、ユーザーが表示装置１に対し指示を入力するための入力装置であり、例えば、キーパッド、ボタン、またはタッチパネルを含む。
【００２６】
この例で、投写ユニット１０６は表示手段１０の一例であり、投写手段の一例である。撮像部１０７およびＭＣＵ１００は、検知手段１１および検知手段１２の一例である。ＲＡＭ１０２は、記憶手段１３の一例である。ホワイトボードプログラムを実行しているＭＣＵ１００は、記憶制御手段１４、記憶制御手段１５、貼り付け手段１６、貼り付け手段１７、および切り替え手段１８の一例である。
【００２７】
２．関連技術の問題点
本実施形態の説明に入る前に、関連技術の問題点について説明する。
【００２８】
図３は、関連技術に係る表示装置１の動作を示すフローチャートである。この例で、表示装置１は、電子ペン２および電子ペン３に対して共通のクリップバッファーを有する。クリップバッファーとは、選択された仮想オブジェクトに対する処理（例えば、カット、コピー、ペースト、グループ化、グループ解除、削除等）を行うため、仮想オブジェクト（のデータ）を記憶する記憶領域である。この記憶領域は、ＲＡＭ１０２に設けられる。なお、以下の説明においては、ホワイトボードプログラム等のソフトウェアを動作の主体として説明することがあるが、これは、このソフトウェアを実行しているＭＣＵ１００が他のハードウェア要素と協働して処理を行うことを意味する。
【００２９】
この例では、電子ペン２を使うユーザーＡと、電子ペン３を使うユーザーＢと、合計２人のユーザーが、表示装置１のホワイトボード機能を用いて画像を描画している。図３では、電子ペン２の操作および電子ペン３の操作、並びにクリップバッファーに記憶されている仮想オブジェクトを示している。図３のフローの開始時点において、クリップバッファーには何も記憶されていない。なお、この例でクリップバッファーには、単一の仮想オブジェクトのみが記憶される。
【００３０】
ステップＳ１において、ユーザーＡは、ペンギンの絵を描画している。また、ユーザーＢは、熊の絵を描画している。
【００３１】
ステップＳ２において、ユーザーＡは、自分で書いたペンギンの絵を選択する。ユーザーＢは、熊の絵を選択する。電子ペン２および電子ペン３は、仮想オブジェクトの選択を指示するためのボタンを有しており、ユーザーがこのボタンを押しながら仮想オブジェクトにタッチすると、または仮想オブジェクトを囲う図形を描くと、その仮想オブジェクトが選択される。仮想オブジェクトが選択されると、ホワイトボードプログラムは、選択された仮想オブジェクトに対して実行することができる処理の項目を含むメニューを表示する。
【００３２】
図４は、処理のメニューを例示する図である。この例では、選択された仮想オブジェクトに対し、カット、コピー、ペースト、グループ化、グループ解除、および削除の処理が実行可能である。ホワイトボードプログラムは、この中からユーザーにより選択された項目に対応する処理を実行する。
【００３３】
再び図３を参照する。ステップＳ３において、ユーザーＡは、選択した仮想オブジェクト（この例ではペンギンの絵）をクリップバッファーにコピーする。すなわち、ユーザーＡは、図４のメニューから「コピー」の項目を選択する。この時点で、ユーザーＢはメニューの操作はしていない。クリップバッファーには、ペンギンの絵が記憶される。
【００３４】
ステップＳ４において、ユーザーＢは、選択した仮想オブジェクト（この例では熊の絵）をクリップバッファーにコピーする。すなわち、ユーザーＢは、図４のメニューから「コピー」の項目を選択する。ユーザーＡはこのときは何もしていない。クリップバッファーには、熊の絵が記憶される。このとき、それまで記憶されていたペンギンの絵は消去される。
【００３５】
ステップＳ５において、ユーザーＡは、画面上に仮想オブジェクトをペーストすることを指示する。例えば、電子ペン２のボタンを押しながらユーザーＡが画面上を電子ペン２でタッチすると、ホワイトボードプログラムは、「ペースト」という項目を含むメニューを表示する。このメニューの中から、ユーザーＡが「ペースト」の項目を選択すると、ペーストが指示される。
【００３６】
ステップＳ６において、ホワイトボードプログラムは、クリップバッファーに記憶されている仮想オブジェクト、この例では熊の絵を、画面上の指定された位置にペースト（貼り付け）する。
【００３７】
このとき、ユーザーＡがどの仮想オブジェクトをペーストしようとしていたかは状況による。例えば、ユーザーＢが熊の絵をコピーしたことにユーザーＡが気付いていた場合、ユーザーＡは熊の絵をペーストする意図を有していたと考えられる。しかし、ユーザーＢが熊の絵をコピーしたことにユーザーＡが気付いていなかった場合、ユーザーＡは、ペンギンの絵をペーストする意図を有していたと考えられる。この場合は、ユーザーＡの意図に反して熊の絵がペーストされてしまうことになる。本実施形態は、このような問題に対処する。
【００３８】
３．動作
３−１．動作例１
図５は、一実施形態に係る表示装置１の動作を示すフローチャートである。この例で、表示装置１は、電子ペン２に対応するクリップバッファーＣＢ１、および電子ペン３に対応するクリップバッファーＣＢ２の、２つのクリップバッファーを有する。
【００３９】
ステップＳ１１において、ユーザーＡは、ペンギンの絵を描画している。また、ユーザーＢは、熊の絵を描画している。ステップＳ１２において、ユーザーＡは、自分で書いたペンギンの絵を選択する。ユーザーＢは、熊の絵を選択する。
【００４０】
ステップＳ１３において、ユーザーＡは、選択した仮想オブジェクト（この例ではペンギンの絵）をクリップバッファーにコピーする。すなわち、ユーザーＡは、図４のメニューから「コピー」の項目を選択する。この時点で、ユーザーＢはメニューの操作はしていない。ユーザーＡにより選択された仮想オブジェクト（ペンギンの絵）は、クリップバッファーＣＢ１に記憶される。
【００４１】
ステップＳ１４において、ユーザーＢは、選択した仮想オブジェクト（この例では熊の絵）をクリップバッファーにコピーする。すなわち、ユーザーＢは、図４のメニューから「コピー」の項目を選択する。ユーザーＢにより選択された仮想オブジェクト（熊の絵）は、クリップバッファーＣＢ２に記憶される。
【００４２】
ステップＳ１５において、ユーザーＡは、画面上に仮想オブジェクトをペーストすることを指示する。また、ユーザーＢも、画面上に仮想オブジェクトをペーストすることを指示する。
【００４３】
ステップＳ６において、ホワイトボードプログラムは、仮想オブジェクトをペーストする。すなわち、ホワイトボードプログラムは、電子ペン２で指示された位置には、クリップバッファーＣＢ１に記憶されている仮想オブジェクト、この例ではペンギンの絵をペーストし、電子ペン３で指示された位置には、クリップバッファーＣＢ２に記憶されている仮想オブジェクト、この例では熊の絵をペーストする。
【００４４】
３−２．動作例２
動作例１では、２人のユーザーが１本ずつ電子ペンを使用する例を説明したが、１人のユーザーが２本の電子ペンを使用することもできる。この場合、図５のように処理が進んだとして、ステップＳ１５でユーザーがペーストしたい仮想オブジェクトがクリップバッファーＣＢ１に記憶されている仮想オブジェクトであるかクリップバッファーＣＢ２に記憶されている仮想オブジェクトであるかは、状況によって異なる。そこで動作例２において、表示装置１は、共有モードおよび独立モードの２つの動作モードを有する。共有モードは、単一のクリップバッファーを２本の電子ペンで共有する動作モードである。独立モードは、電子ペン毎に固有のクリップバッファーを有する動作モードである。
【００４５】
例えば、表示装置１が表示する画面には各種の設定変更をする画面を呼び出すためのアイコンが表示されており、ユーザーが電子ペンでこのアイコンをタッチすることにより、このメニューを呼び出すことができる。このメニューに、動作モードの切り替えを行うための項目がある。
【００４６】
この場合において、２つの電子ペンで共有されるクリップバッファーは、各電子ペンに固有のクリップバッファー（クリップバッファーＣＢ１およびＣＢ２）とは別に第３のクリップバッファーとして設けられてもよいし、クリップバッファーＣＢ１およびＣＢ２のいずれか一方が、共有のクリップバッファーとして使用されてもよい。
【００４７】
３−３．動作例３
動作例２においては、ユーザーがメニュー画面から設定変更をすることにより動作モードが切り替えられる例を説明したが、ホワイトボードプログラムが自動で動作モードを切り替えてもよい。この例で、ホワイトボードプログラムは、使われている指示体が電子ペンであるかユーザーの指であるかに応じて動作モードを切り替える。具体的には、指示体として指が用いられた場合には、動作モードを共有モードに切り替え、指示体として電子ペンが用いられた場合には、動作モードを独立モードに切り替える。この動作例によれば、ユーザーは、メニュー操作によらず、直感的に動作モードを切り替えることができる。
【００４８】
なお、この場合、ホワイトボードプログラムは、撮像部１０７が撮影した画像からユーザーの手の形を認識する機能を有する。ユーザーの手が特定の形（例えば、人差指を立てた形）を有していた場合、ホワイトボードプログラムは、手を指示体と認識し、人差指の先の位置を、指示体で指示された位置と認識する。
【００４９】
４．変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち２つ以上のものが組み合わせて用いられてもよい。
【００５０】
仮想オブジェクトをどの指示体に対応するクリップバッファーに記憶するか、すなわち、指示体と仮想オブジェクトとの関連性は、実施形態で説明した例に限定されない。実施形態において、ホワイトボードプログラムは、仮想オブジェクトのコピーを指示した指示体に対応するクリップバッファーにその仮想オブジェクトを記憶した。しかし、ホワイトボードプログラムは、仮想オブジェクトを描いた指示体に対応するクリップバッファーにその仮想オブジェクトを記憶してもよい。例えば、電子ペン２で描かれたペンギンの絵を電子ペン３で選択した場合に、ペンギンの絵は、電子ペン２に対応するクリップバッファーＣＢ１に記憶されてもよい。別の例で、ホワイトボードプログラムは、仮想オブジェクトを選択した指示体に対応するクリップバッファーにその仮想オブジェクトを記憶してもよい。
【００５１】
指示体として指が用いられる場合、ホワイトボードプログラムは、指用のクリップバッファーを設けてもよい。この場合も、２つの電子ペンを用いる場合と同様に、電子ペンのクリップバッファーと指のクリップバッファーとが使い分けられる。
【００５２】
クリップバッファーの容量は、仮想オブジェクト１つ分に限定されない。クリップバッファーは複数の仮想オブジェクトを記憶してもよい。
【００５３】
図１の機能を実現するためのハードウェアは、図２で例示したものに限定されない。例えば、表示装置１は、撮像部１０７を有していなくてもよい。この場合、電子ペンが自らの位置を検知し、検知した位置を表示装置１に通知してもよい。また、投写ユニット１０６は、色成分毎に光変調器を有していなくてもよく、単一の光変調器を有していてもよい。また、デジタルミラーデバイス（Digital Mirror Device、ＤＭＤ）等、液晶パネル以外の電気光学素子が光変調器として用いられてもよい。さらに、表示装置１はプロジェクターに限定されず、直視の表示装置であってもよい。
【００５４】
図１の機能の一部は省略されてもよい。例えば、表示装置１は、切り替え手段１８を有していなくてもよい。
【符号の説明】
【００５５】
１…表示装置、２…電子ペン、３…電子ペン、１０…表示手段、１１…検知手段、１２…検知手段、１３…記憶手段、１４…記憶制御手段、１５…記憶制御手段、１６…貼り付け手段、１７…貼り付け手段、１８…切り替え手段、１００…ＭＣＵ、１０１…ＲＯＭ、１０２…ＲＡＭ、１０３…記憶部、１０４…ＩＦ部、１０５…画像処理回路、１０６…投写ユニット、１０７…撮像部、１０８…操作パネル
【図１】
2015184988.tif 000003
【図２】
2015184988.tif 000004
【図３】
2015184988.tif 000005
【図４】
2015184988.tif 000006
【図５】
2015184988.tif 000007