(57)【特許請求の範囲】
【請求項１】
表示装置と情報処理装置とを有し、
前記表示装置は、
前記情報処理装置から供給される映像信号に従った画面を表示面に表示する表示手段と、
前記表示面上における指示体の位置を検知する検知手段と、
前記表示装置の動作モードが第１モードである場合、前記検知手段により検知された前記指示体の位置の軌跡に応じた線、及び当該線の属性を変更するための第１画像オブジェクトを前記表示面に描画する第１描画手段と、
前記表示装置の動作モードが第２モードである場合、前記検知手段により検知された前記指示体の位置を示す情報を前記情報処理装置に送信する第１送信手段と、
前記表示装置の動作モードを切り替える指示の入力が受け付けられた場合、前記情報処理装置の動作モードを切り替えるための命令を前記情報処理装置に送信する第２送信手段と、
前記属性を複数の指示体の各々について記憶する第２記憶手段と
を有し、
前記情報処理装置は、
前記情報処理装置の動作モードが第１モードである場合、前記表示装置から送信された情報に含まれる位置の軌跡に応じた線、及び当該線の属性を変更するための第２画像オブジェクトを含む前記画面を描画せず、前記情報処理装置の動作モードが第２モードである場合、前記表示装置から送信された情報に含まれる位置の軌跡に応じた線、及び前記第２画像オブジェクトを含む前記画面を描画する第２描画手段と、
前記画面を前記表示装置に表示させるための映像信号を、前記表示装置に供給する供給手段と、
前記情報処理装置の動作モードを前記第２モードから前記第１モードに切り替えるための命令が前記表示装置から受信された場合、前記画面から前記第２画像オブジェクトを消去する消去手段と、
前記属性を前記複数の指示体の各々について記憶する第３記憶手段と、
前記第２記憶手段に記憶された属性と前記第３記憶手段に記憶された属性とを同期させる同期手段と
を有し、
前記表示装置は、
前記検知手段は、前記複数の指示体の位置を検知し、
前記第１描画手段は、前記検知手段により位置が検知された指示体について前記第２記憶手段に記憶された属性の線を描画し、
前記情報処理装置は、
前記第２描画手段は、前記検知手段により位置が検知された指示体について前記第３記憶手段に記憶された属性の線を描画する
ことを特徴とする
表示システム。
【請求項２】
前記表示装置は、
前記画面における前記第２画像オブジェクトの位置を示す情報を記憶する第１記憶手段を有し、
前記表示手段は、前記表示装置の動作モードを前記第２モードから前記第１モードに切り替えるための指示の入力が受け付けられた場合、前記画面の前記第１記憶手段に記憶された情報が示す位置に前記第１画像オブジェクトを表示する
ことを特徴とする請求項１に記載の表示システム。
【請求項３】
前記情報処理装置は、
前記第２画像オブジェクトの位置を変更する指示の入力が受け付けられた場合、変更後の位置を示す情報を前記表示装置に送信する第３送信手段を有する
ことを特徴とする請求項２に記載の表示システム。
【請求項４】
表示装置と情報処理装置とを有する表示システムの制御方法であって、
前記表示装置が、
前記情報処理装置から供給される映像信号に従った画面を表示面に表示するステップと、
前記表示面上における指示体の位置を検知するステップと、
前記表示装置の動作モードが第１モードである場合、検知された前記指示体の位置の軌跡に応じた線、及び当該線の属性を変更するための第１画像オブジェクトを前記表示面に描画する第１の描画ステップと、
前記表示装置の動作モードが第２モードである場合、検知された前記指示体の位置を示す情報を前記情報処理装置に送信するステップと、
前記表示装置の動作モードを切り替える指示の入力が受け付けられた場合、前記情報処理装置の動作モードを切り替えるための命令を前記情報処理装置に送信するステップと
前記属性を複数の指示体の各々について記憶する第１の記憶ステップと
を有し、
前記情報処理装置が、
前記情報処理装置の動作モードが第１モードである場合、前記表示装置から送信された情報に含まれる位置の軌跡に応じた線、及び当該線の属性を変更するための第２画像オブジェクトを含む前記画面を描画せず、前記情報処理装置の動作モードが第２モードである場合、前記表示装置から送信された情報に含まれる位置の軌跡に応じた線、及び前記第２画像オブジェクトを含む前記画面を描画する第２の描画ステップと、
前記情報処理装置の動作モードを前記第２モードから前記第１モードに切り替えるための命令が前記表示装置から受信された場合、前記画面から前記第２画像オブジェクトを消去するステップと、
前記属性を前記複数の指示体の各々について記憶する第２の記憶ステップと、
前記第１の記憶ステップにて記憶された属性と前記第２の記憶ステップにて記憶された属性とを同期させるステップと
を有し、
前記表示装置における
前記指示体の位置を検知するステップは、前記複数の指示体の位置を検知し、
前記第１の描画ステップは、前記指示体の位置を検知するステップにより位置が検知された指示体について前記第１の記憶ステップにて記憶された属性の線を描画し、
前記情報処理装置における
前記第２の描画ステップは、前記指示体の位置を検知するステップにより位置が検知された指示体について前記第２の記憶ステップにて記憶された属性の線を描画する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１モードと第２モードで異なる処理を行う表示システムにおける画像オブジェクトの表示の制御に関する。
【背景技術】
【０００２】
表示面上において指示体で指示された位置に応じた画像を表示する表示装置が知られている。例えば特許文献１には、指示体（指やペンデバイス）により指示された位置に応じた画像を、映像供給装置（ＰＣ）から供給される画像に重ねて投写するプロジェクターが記載されている。特許文献１において、プロジェクターは、操作モードを指定する操作を行うためのツールバー画像を投写面に投写する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２０３８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術において、映像供給装置からプロジェクターに供給される画像に、指示体の軌跡に応じた画像の属性を変更するためのツールバー画像等の画像オブジェクトが含まれる場合、投写面には映像供給装置のツールバー画像とプロジェクターのツールバー画像の両方が表示されることになり、投写面上で操作を行うユーザーにとって紛らわしいことがある。
【０００５】
本発明は、第１モードと第２モードで異なる処理を行う表示システムにおいて、動作モードが切り替わった際に複数の画像オブジェクトが表示面に表示されることを防止する技術を提供する。
【課題を解決するための手段】
【０００６】
本発明は、表示装置と情報処理装置とを有し、前記表示装置は、前記情報処理装置から供給される映像信号に従った画面を表示面に表示する表示手段と、前記表示面上における指示体の位置を検知する検知手段と、動作モードが第１モードである場合、前記検知手段により検知された前記指示体の位置の軌跡に応じた線、及び当該線の属性を変更するための第１画像オブジェクトを前記表示面に描画する第１描画手段と、前記動作モードが第２モードである場合、前記検知手段により検知された前記指示体の位置を示す情報を前記情報処理装置に送信する第１送信手段と、前記動作モードを切り替える指示の入力が受け付けられた場合、当該動作モードを切り替えるための命令を前記情報処理装置に送信する第２送信手段とを有し、前記情報処理装置は、前記表示装置から送信された情報に含まれる位置の軌跡に応じた線、及び当該線の属性を変更するための第２画像オブジェクトを含む画面を描画する第２描画手段と、前記画面を前記表示装置に表示させるための映像信号を、前記表示装置に供給する供給手段と、前記動作モードを前記第２モードから前記第１モードに切り替えるための命令が前記表示装置から受信された場合、前記画面から前記第２画像オブジェクトを消去する消去手段とを有する表示システムを提供する。
この表示システムによれば、動作モードが第２モードから第１モードに切り替わった際に第１画像オブジェクトと第２画像オブジェクトの両方が表示面に表示されてユーザーが混乱することが防止される。
【０００７】
好ましい態様において、前記表示装置は、前記画面における前記第２画像オブジェクトの位置を示す情報を記憶する第１記憶手段を有し、前記表示手段は、前記動作モードを前記第２モードから前記第１モードに切り替えるための指示の入力が受け付けられた場合、前記画面の前記第１記憶手段に記憶された情報が示す位置に前記第１画像オブジェクトを表示することを特徴とする。
この表示システムによれば、動作モードが第２モードから第１モードに切り替わった際に、表示される画像オブジェクトの位置が変化することが防止される。
【０００８】
別の好ましい態様において、前記情報処理装置は、前記第２画像オブジェクトの位置を変更する指示の入力が受け付けられた場合、変更後の位置を示す情報を前記表示装置に送信する第３送信手段を有することを特徴とする。
この表示システムによれば、第２画像オブジェクトの位置が変更された場合であっても、変更後の位置に第１画像オブジェクトが表示される。
【０００９】
別の好ましい態様において、前記表示装置は、前記属性を複数の指示体の各々について記憶する第２記憶手段を有し、前記検知手段は、前記複数の指示体の位置を検知し、前記第１描画手段は、前記検知手段により位置が検知された指示体について前記第２記憶手段に記憶された属性の線を描画し、前記情報処理装置は、前記属性を前記複数の指示体の各々について記憶する第３記憶手段と、前記第２記憶手段に記憶された属性と前記第３記憶手段に記憶された属性とを同期させる同期手段とを有し、前記第２描画手段は、前記検知手段により位置が検知された指示体について前記第３記憶手段に記憶された属性の線を描画することを特徴とする。
この表示システムによれば、動作モードが変更される前に行った線の属性を変更する操作が、動作モードが変更された後にも反映される。
【００１０】
また本発明は、情報処理装置から供給される映像信号に従った画面を表示面に表示する表示手段と、前記表示面上における指示体の位置を検知する検知手段と、動作モードが第１モードである場合、前記検知手段により検知された前記指示体の位置の軌跡に応じた線、及び当該線の属性を変更するための第１画像オブジェクトを前記表示面に描画する描画手段と、前記動作モードが第２モードである場合、前記検知手段により検知された前記指示体の位置を示す情報を前記情報処理装置に送信する第１送信手段と、前記動作モードを切り替える指示の入力が受け付けられた場合、当該動作モードを切り替えるための命令を前記情報処理装置に送信する第２送信手段とを有し、前記表示手段は、前記動作モードが前記第２モードである場合、前記線の属性を変更するための第２画像オブジェクトが含まれた前記画面を表示し、前記動作モードが第１モードである場合、前記第２画像オブジェクトが含まれていない前記画面を表示することを特徴とする表示装置を提供する。
この表示装置によれば、動作モードが第２モードから第１モードに切り替わった際に第１画像オブジェクトと第２画像オブジェクトの両方が表示面に表示されてユーザーが混乱することが防止される。
【００１１】
また本発明は、動作モードが第１モードである場合、表示装置から送信された情報に含まれる指示体の位置の軌跡に応じた線、及び当該線の属性を変更するための画像オブジェクトを含む画面を描画せず、前記動作モードが第２モードである場合、前記画面を描画する描画手段と、前記画面を前記表示装置に表示させるための映像信号を、前記表示装置に供給する供給手段と、前記動作モードを前記第２モードから前記第１モードに切り替えるための命令が前記表示装置から受信された場合、前記画面から前記画像オブジェクトを消去する消去手段とを有する情報処理装置を提供する。
この情報処理装置によれば、動作モードが第２モードから第１モードに切り替わった際に画像オブジェクトを含む画面を示す映像信号が表示装置に供給されることが防止される。
【００１２】
また本発明は、表示装置と情報処理装置とを有する表示システムの制御方法であって、前記表示装置が、前記情報処理装置から供給される映像信号に従った画面を表示面に表示するステップと、前記表示面上における指示体の位置を検知するステップと、動作モードが第１モードである場合、検知された前記指示体の位置の軌跡に応じた線、及び当該線の属性を変更するための第１画像オブジェクトを前記表示面に描画するステップと、前記動作モードが第２モードである場合、検知された前記指示体の位置を示す情報を前記情報処理装置に送信するステップと、前記動作モードを切り替える指示の入力が受け付けられた場合、当該動作モードを切り替えるための命令を前記情報処理装置に送信するステップとを有し、前記情報処理装置が、前記表示装置から送信された情報に含まれる位置の軌跡に応じた線、及び当該線の属性を変更するための第２画像オブジェクトを含む画面を描画するステップと、前記動作モードを前記第２モードから前記第１モードに切り替えるための命令が前記表示装置から受信された場合、前記画面から前記第２画像オブジェクトを消去するステップとを有する制御方法を提供する。
この制御方法によれば、動作モードが第２モードから第１モードに切り替わった際に第１画像オブジェクトと第２画像オブジェクトの両方が表示面に表示されてユーザーが混乱することが防止される。
【図面の簡単な説明】
【００１３】
【図１】一実施形態に係る表示システム１の機能構成を示す図。
【図２】表示装置１０のハードウェア構成を例示する図。
【図３】情報処理装置３０のハードウェア構成を例示する図。
【図４】インタラクティブモードの概要を示す図。
【図５】ＰＣモードの概要を示す図。
【図６】比較例に係る投写面を示す図。
【図７】表示システムの動作を示すフローチャート。
【図８】実施形態に係る投写面を例示する図。
【図９】実施形態に係る投写面を例示する別の図。
【図１０】変形例に係る表示システム１の機能構成を示す図。
【発明を実施するための形態】
【００１４】
１．構成
図１は、一実施形態に係る表示システム１の機能構成を示す図である。表示システム１は、表示装置１０、指示体２０、及び情報処理装置３０を有する。表示装置１０は、情報処理装置３０から供給される映像を表示面に表示する装置である。情報処理装置３０は、表示装置１０に映像を供給する装置である。この例で、情報処理装置３０は汎用のパーソナルコンピューターであり、アプリケーションプログラムを動作させる機能を有する。
【００１５】
指示体２０は、表示面上の位置を指示する装置である。表示装置１０は、指示体２０により指示された位置に応じた処理を行う。この例で、指示された位置に応じた処理は、表示装置１０の動作モードによって異なる。
【００１６】
表示装置１０は、表示手段１１、検知手段１２、描画手段１３、送信手段１４、送信手段１５、及び記憶手段１６を有する。
【００１７】
表示手段１１は、情報処理装置３０から供給される映像信号に従った画面を表示面に表示する。具体的には、表示手段１１は、情報処理装置３０上で動作しているアプリケーションプログラムの画面を表示面に表示する。アプリケーションプログラムの画面とは、アプリケーションプログラムの実行に伴って情報処理装置３０において生成される画面をいい、例えばマルチウインドウのＧＵＩ（Graphical User Interface）の場合にはアクティブなアプリケーションプログラムのウインドウを含むデスクトップ画面全体をいう。表示面とは画像が表示される面であり、例えば表示装置１０がプロジェクターの場合はスクリーン又は壁面、表示装置１０が液晶ディスプレイの場合は液晶パネルである。
【００１８】
検知手段１２は、表示面上における指示体２０の位置（以下単に「指示体２０の位置」という）を検知する。この例で、検知手段１２は、指示体２０の位置を含むイベントを検知する。指示体２０は、ユーザーが表示面上の位置を指定するのに用いるものであり、例えば電子ペン又はユーザー自身の指である。検知手段１２は、例えば、表示面を撮像するカメラを有し、指示体２０の形状又は色、もしくは指示体２０に設けられた発光体（例えば赤外線発光ダイオード）の発光によって指示体２０の位置を検知する。検知手段１２は、表示面に設けられた圧力センサーや静電センサーにより指示体２０の位置を検知してもよい。検知手段１２は、例えば発光体の発光パターンによりイベントの種別を認識する。
【００１９】
指示体２０に関するイベントには、例えばペンダウンイベント及びペンアップイベントがある。ペンダウンイベントは、指示体２０が表示面に接触していることを示すイベントである。ペンダウンイベントは、指示体２０が表示面に接触している位置を示す情報（例えば座標）を含む。ペンアップイベントは、それまで表示面に接触していた指示体２０が表示面から離れたことを示す。ペンアップイベントは、それまで表示面に接触していた指示体２０が表示面から離れる前に最後に接触が検知された位置を示す情報を含む。
【００２０】
描画手段１３は、表示装置１０の動作モードが第１モードである場合に有効になる機能であり、検知手段１２により検知された指示体２０の位置の軌跡に応じた線（すなわち手書き画像）、及び当該線の属性を変更するための第１画像オブジェクトを表示面に描画する。第１画像オブジェクトとは、指示体２０の位置の軌跡に応じた線の属性を変更するための画像オブジェクト、例えば、アイコン及びボタンなどの操作メニューが複数並んだツールバーである。この例で、描画手段１３は、ペンダウンイベントが連続して検知されている間の指示体２０の位置の軌跡に応じて線を描く。より詳細には、描画手段１３は、ペンダウンイベントが検知されていない状態から初めてペンダウンイベントが検知された位置から、その後ペンアップイベントが検知されるまでの位置に応じて線を描く。
【００２１】
送信手段１４は、表示装置１０の動作モードが第２モードである場合に有効になる機能であり、検知手段１２により検知された指示体２０の位置を示す情報を情報処理装置３０に送信する。なお、描画手段１３は、第２モードの間に検知された指示体２０の位置の軌跡に応じた線を描画しないようにしてもよいし、特定の条件を満たす場合のみ描画するようにしてもよい。
【００２２】
送信手段１５は、動作モードを切り替えるための命令（以下「切り替え命令」という）を情報処理装置３０に送信する。表示システム１において、表示装置１０の動作モードと情報処理装置３０の動作モードとは互いに同期している。送信手段１５は、動作モードを切り替える指示（以下「切り替え指示」という）の入力が受け付けられた場合、切り替え命令を情報処理装置３０に送信する。
【００２３】
記憶手段１６は、情報処理装置３０から供給される映像信号に従った画面における第２画像オブジェクトの位置を示す情報を記憶する。第２画像オブジェクトとは、指示体２０の位置の軌跡に応じた線の属性を変更するための第２画像オブジェクト、例えば、アイコン及びボタンなどの操作メニューが複数並んだツールバーである。
【００２４】
情報処理装置３０は、実行手段３１、映像供給手段３２、受信手段３３、描画手段３４、受信手段３５、消去手段３６、及び送信手段３７を有する。実行手段３１は、アプリケーションプログラム（例えば、後述する描画ソフトなど）を実行する。映像供給手段３２は、表示装置１０に映像を供給する。この例で、映像供給手段３２は、実行手段３１が実行しているアプリケーションプログラムの画面を供給する。
【００２５】
受信手段３３は、情報処理装置３０の動作モードが第２モードである場合に有効になる機能であり、表示装置１０から指示体２０の位置を示す情報を受信する。なお、受信手段３３は、情報処理装置３０の動作モードが第１モードである場合には指示体２０の位置を示す情報を受信しない。
【００２６】
描画手段３４は、情報処理装置３０の動作モードが第２モードである場合に有効になる機能であり、表示装置１０から送信された情報に応じた線（すなわち手書き画像）、及び当該線の属性を変更するための第２画像オブジェクトを含む画面を描画する。この例で、描画手段３４は、ペンダウンイベントが連続して検知されている間の指示体２０の位置の軌跡に応じて線を描く。より詳細には、描画手段３４は、ペンダウンイベントが検知されていない状態から初めてペンダウンイベントが検知された位置から、その後ペンアップイベントが検知されるまでの位置に応じて線を描く。
【００２７】
受信手段３５は、表示装置１０から送信された切り替え命令を受信する。消去手段３６は、情報処理装置３０の動作モードを第２モードから第１モードに切り替えるための切り替え命令が表示装置１０から受信された場合、画面から第２画像オブジェクトを消去する。
【００２８】
送信手段３７は、第２画像オブジェクトの位置を変更する指示の入力が受け付けられた場合、変更後の位置を示す情報を表示装置１０に送信する。
【００２９】
図２は、表示装置１０のハードウェア構成を例示する図である。表示装置１０は、ＣＰＵ（Central Processing Unit）１００、ＲＯＭ（Read Only Memory）１０１、ＲＡＭ（Random Access Memory）１０２、ＩＦ部１０３、画像処理回路１０４、投写ユニット１０５、操作パネル１０６、及びカメラ１０７を有する。
【００３０】
ＣＰＵ１００は、表示装置１０の各部を制御する制御装置である。ＲＯＭ１０１は、各種プログラム及びデータを記憶した不揮発性の記憶装置である。ＲＡＭ１０２は、データを記憶する揮発性の記憶装置であり、ＣＰＵ１００が処理を実行する際のワークエリアとして機能する。
【００３１】
ＩＦ部１０３は、外部装置（例えば情報処理装置３０）と信号又はデータのやりとりを仲介するインターフェースである。ＩＦ部１０３は、外部装置と信号又はデータのやりとりをするための各種端子（例えば、ＶＧＡ端子、ＵＳＢ端子、有線ＬＡＮインターフェース、Ｓ端子、ＲＣＡ端子、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）端子、マイクロフォン端子など）及び無線ＬＡＮインターフェースを含む。これらの端子は、映像入力端子に加え、映像出力端子を含んでもよい。
【００３２】
画像処理回路１０４は、入力された映像信号に所定の画像処理（例えばサイズ変更、台形補正等）を施す。
【００３３】
投写ユニット１０５は、画像処理が施された映像信号に従って、スクリーン又は壁面等の投写面に画像を投写する。投写ユニット１０５は、光源、光変調器、及び光学系（いずれも図示略）を有する。光源は、高圧水銀ランプ、ハロゲンランプ、もしくはメタルハライドランプなどのランプ、又はＬＥＤ（Light Emitting Diode）もしくはレーザーダイオードなどの固体光源、及びこれらの駆動回路を含む。光変調器は、光源から照射された光を映像信号に応じて変調する装置であり、例えば液晶パネル又はＤＭＤ（Digital Mirror Device）、及びこれらの駆動回路を有する。なお、液晶パネルは、透過型及び反射型のいずれの方式であってもよい。光学系は、光変調器により変調された光をスクリーンに投写する素子などで構成されており、例えばミラー、レンズ、及びプリズムを有する。光源及び光変調器は色成分毎に設けられていてもよい。
【００３４】
操作パネル１０６は、ユーザーが表示装置１０に対し指示を入力するための入力装置であり、例えば、キーパッド、ボタン、又はタッチパネルを含む。
【００３５】
カメラ１０７は、指示体２０の位置を特定するためのカメラである。この例で、指示体２０は、ペン先に発光体（例えば赤外線発光ダイオード）、圧力センサー、及び制御回路（いずれも図示略）を有する。圧力センサーによりペン先が物体（投写面等）に触れたことが検知されると、制御回路は、所定の発光パターンで発光体を発光させる。カメラ１０７は赤外線カメラであり、投写面の画像を撮影する。ＣＰＵ１００は、カメラ１０７が撮影した画像から指示体２０の位置及び対応するイベントを特定する。
【００３６】
この例で、投写ユニット１０５は表示手段１１の一例である。投写面が表示面である。カメラ１０７及びＣＰＵ１００は検知手段１２の一例である。ＣＰＵ１００は、描画手段１３の一例である。ＩＦ部１０３は送信手段１４及び送信手段１５の一例である。ＲＡＭ１０２は記憶手段１６の一例である。
【００３７】
図３は、情報処理装置３０のハードウェア構成を例示する図である。情報処理装置３０は例えば汎用のパーソナルコンピューターであり、ＣＰＵ３００、ＲＯＭ３０１、ＲＡＭ３０２、ＩＦ部３０３、記憶部３０４、表示部３０５等のハードウェア要素を有する。
【００３８】
ＣＰＵ３００は、情報処理装置３０の各部を制御する制御装置である。ＲＯＭ３０１は、各種プログラム及びデータを記憶した不揮発性の記憶装置である。ＲＡＭ３０２は、データを記憶する揮発性の記憶装置であり、ＣＰＵ３００が処理を実行する際のワークエリアとして機能する。
【００３９】
ＩＦ部３０３は、外部装置（例えば表示装置１０）と信号又はデータのやりとりを仲介するインターフェースである。ＩＦ部３０３は、外部装置と信号又はデータのやりとりをするための各種端子及び無線ＬＡＮインターフェースを含む。
【００４０】
記憶部３０４は、データやプログラムなどを記憶する不揮発性の記憶装置であり、例えば、フラッシュＲＯＭ、ＳＳＤ（Solid State Drive）、又はＨＤＤ（Hard Disk Drive）を含む。記憶部３０４は、オペレーティングシステム（Operating System、ＯＳ）及びアプリケーションプログラム（例えばプレゼンテーションのスライドを順次表示するプログラム）を記憶している。
【００４１】
表示部３０５は、液晶ディスプレイ又は有機ＥＬ（Electroluminescence）ディスプレイなどの表示装置を備え、ＣＰＵ３００の制御の下、情報を表示する。
【００４２】
情報処理装置３０においてＣＰＵ３００は実行手段３１、描画手段３４、及び消去手段３６の一例であり、ＩＦ部３０３は映像供給手段３２、受信手段３３、受信手段３５、及び送信手段３７の一例である。
【００４３】
２．動作モードの概要
ここで、表示システム１（表示装置１０及び情報処理装置３０）の動作モードについて説明する。この例で、表示システム１の動作モードには、インタラクティブモード（第１モードの一例）及びＰＣモード（第２モードの一例）がある。
【００４４】
図４は、インタラクティブモードの概要を示す図である。インタラクティブモードにおいては、表示装置１０をホワイトボードや電子黒板のように使用することができる。インタラクティブモードは、指示体２０の軌跡に応じた線（以下「手書き画像」という）を表示装置１０が描画する動作モードである。表示装置１０は、映像供給装置から供給される映像に手書き画像を重ねて合成した画像を表示することができる。例えば、表示装置１０は、情報処理装置３０で実行されている描画ソフトの画面の上に、手書き画像（この場合はアノテーションやメモ書き）を重ねて表示することができる。図４の例では、ユーザーが指示体２０を投写面にタッチ（接触）させながら移動した軌跡に伴って、スクリーンＳＣ上に手書き画像ＩＭ１が表示されている。インタラクティブモードにおいて、表示装置１０は、映像供給装置から供給される映像にツールバーＴ１（第１画像オブジェクトの一例）を重ねて表示する。ツールバーＴ１は、例えば、指示体２０の軌跡に応じて描かれる線の属性（例えば、線の種類、色、又は太さなど）を切り替える操作を行うために利用される。なお、ツールバーＴ１の表示位置は、ユーザーの指示体２０を用いた操作により変更することができる。
【００４５】
図５は、ＰＣモードの概要を示す図である。ＰＣモードにおいては、指示体２０を情報処理装置３０のポインティングデバイスとして用いることができる。ＰＣモードにおいて、表示装置１０は、指示体２０の投写面における位置（座標）を含むイベントを示す情報を情報処理装置３０に送信する。情報処理装置３０のデバイスドライバーは、表示装置１０から送信される情報をマウス操作の情報に変換し、ＯＳに引き渡す。本実施形態では、情報処理装置３０には描画ソフトがインストールされており、描画ソフトは、表示装置１０から供給される指示体２０の位置を示す情報に応じて手書き画像を描画する。図５の例では、ユーザーが指示体２０を投写面にタッチさせながら移動した軌跡に伴って、描画ソフトは、画面に手書き画像ＩＭ２を描画している。このように、ＰＣモードにおいても、描画ソフトが起動されていれば、結果的にインタラクティブモードと同じような、手書き画像の描画を行うことができる。但し、インタラクティブモード及びＰＣモードは、手書き画像を描画する主体が表示装置１０か情報処理装置３０かという点に違いがある。描画ソフトは、ツールバーＴ２を画面に表示する。ツールバーＴ２は、例えば、指示体２０の軌跡に応じて描かれる線の属性を切り替える操作を行うために利用される。なお、ツールバーＴ２の表示位置は、ユーザーの指示体２０を用いた操作により変更することができる。
【００４６】
インタラクティブモードとＰＣモードとの使い分けは、例えば、ユーザーが手書き画像を描画ソフトの画面の上に直接書き込みをするか否かに応じて行われる。具体的には、描画ソフトの画面の上に手書き画像を直接書き込みたくない場合、ユーザーは、インタラクティブモードを利用して手書き画像を描画する。一方で、描画ソフトの画面の上に手書き画像を直接書き込みたい場合、ユーザーは、ＰＣモードを利用して手書き画像を描画する。インタラクティブモードとＰＣモードとの切り替えは、例えば表示装置１０の機能により画面に表示される切り替えボタン（図示省略）を介してユーザーの指示により行われる。
【００４７】
描画ソフトは、例えば表示装置１０を提供する事業者と同一の事業者により提供されており、ＧＵＩが酷似していることがある。この場合、表示システム１を利用しているユーザー自身も、インタラクティブモードで描画しているのか、それともＰＣモードで描画ソフトを起動して描画しているのか、はっきりと意識していない場合がある。そのため、以下のような問題が発生する可能性がある。なお、以下では、特段の記載がない限り、情報処理装置３０において、描画ソフトが起動されている場合について説明する。
【００４８】
図６は、比較例に係る投写面を示す図である。図６は、ユーザーが表示システム１の動作モードをＰＣモードからインタラクティブモードに切り替えた際の投写面を示す。表示装置１０は、動作モードがインタラクティブモードに切り替えられた後も情報処理装置３０上で動作している描画ソフトの画面を引き続き投写する。この例で、描画ソフトの画面には、ツールバーＴ２が含まれている。表示装置１０は、また、ツールバーＴ１を描画ソフトの画面に重ねて表示する。したがって、図６の例では、投写面には、表示装置１０のツールバーＴ１と描画ソフトのツールバーＴ２とが表示されている。このように投写面に複数のツールバーが表示されていると、各ツールバーが描画ソフトのツールバーであるのか、それとも表示装置１０のツールバーであるのかの区別がつきにくく、ユーザーにとって不便である。例えば、動作モードがインタラクティブモードであることを忘れてユーザーがツールバーＴ２を指示体２０でタッチすると、ツールバーＴ２はアクティブではないため、ユーザーの意図に反する線（又は点）が描かれてしまう。本実施形態は、動作モードが切り替えられた際にこのような不便が生じることを防止する。
【００４９】
３．動作
図７は、表示システム１の一実施形態に係る動作を示すフローチャートである。図７のフローは、表示システム１がＰＣモードで動作している状態で開始され、表示装置１０と情報処理装置３０の電源が投入されている間繰り返し行われる。なお、以下の説明において、ソフトフェアを処理の主体として記載する場合があるが、これは、このソフトウェアを実行しているハードウェア資源（ＣＰＵ等）が他のハードウェア資源（メモリーや通信インターフェース等）と共働して処理を行うことを意味する。ＰＣモードにおいて、表示装置１０のＣＰＵ１００は、指示体２０の位置を示す情報を情報処理装置３０に送信している。情報処理装置３０の描画ソフトは、表示装置１０から送信された情報に応じた手書き画像を画面に描画している。投写面にはツールバーＴ２が表示されている。
【００５０】
ステップＳ１において、表示装置１０のＣＰＵ１００は、表示システム１の動作モードをＰＣモードからインタラクティブモードに切り替える切り替え指示が入力されたか否かを判断する。切り替え指示は、例えば、表示装置１０の機能により画面に表示される切り替えボタン（図示省略）をユーザーが指示体２０でタッチすることにより入力される。切り替え指示が入力されたと判断された場合（Ｓ１：ＹＥＳ）、ＣＰＵ１００は、処理をステップＳ２に移行する。切り替え指示が入力されていないと判断された場合（Ｓ１：ＮＯ）、ＣＰＵ１００は、切り替え指示が入力されるまで処理を待機する。
【００５１】
ステップＳ２において、ＣＰＵ１００は、動作モードをＰＣモードからインタラクティブモードに切り替えるための切り替え命令を情報処理装置３０に送信する。ステップＳ３において、情報処理装置３０の描画ソフトは、画面からツールバーＴ２を消去する。ステップＳ４において、ＣＰＵ３００は、情報処理装置３０の動作モードをＰＣモードからインタラクティブモードに切り替える。インタラクティブモードに切り替わると、描画ソフトは、手書き画像の描画を停止する。
【００５２】
ステップＳ５において、表示装置１０のＣＰＵ１００は、ツールバーＴ１を情報処理装置３０から供給される描画ソフトの画面に重ねて表示する。ＰＣモードにおいて、情報処理装置３０の描画ソフトは、描画ソフトの画面におけるツールバーＴ２の表示位置を示す情報（以下「位置情報Ｉ２」という）を表示装置１０に送信している。情報処理装置３０の描画ソフトは、例えば、ツールバーＴ２の表示位置を変更する指示が入力された際に、変更後の表示位置を示す位置情報Ｉ２を表示装置１０に送信する。別の例で、情報処理装置３０の描画ソフトは、動作モードをＰＣモードからインタラクティブモードに切り替えるための切り替え命令が受信されると位置情報Ｉ２を表示装置１０に送信する。ＣＰＵ１００は、情報処理装置３０から受信した位置情報Ｉ２をＲＡＭ１０２に記憶している。ステップＳ５において、ＣＰＵ１００は、ＲＡＭ１０２に記憶された位置情報Ｉ２を参照し、ツールバーＴ２の表示位置と同じ位置にツールバーＴ１を表示する。
【００５３】
ステップＳ６において、ＣＰＵ１００は、表示装置１０の動作モードをＰＣモードからインタラクティブモードに切り替える。インタラクティブモードに切り替わると、ＣＰＵ１００は、指示体２０の位置を示す情報の送信を停止し、手書き画像の描画を開始する。
【００５４】
図８は、ＰＣモードからインタラクティブモードに切り替わった後の投写面を例示する図である。図８の例では、投写面には、表示装置１０のツールバーＴ１が表示され、描画ソフトのツールバーＴ２は表示されていない。このように、本実施形態では、動作モードがＰＣモードからインタラクティブモードに切り替わると、描画ソフトの画面からツールバーＴ２が消去される。したがって、インタラクティブモードにおいて、アクティブではないツールバーＴ２が投写面に表示されることが防止され、ユーザーがツールバーＴ２を誤って操作することが防止される。また、ツールバーＴ１は、ツールバーＴ２の表示位置と同じ位置に表示されるため、ツールバーＴ２に対して行った表示位置の変更が、ツールバーＴ１に対しても反映される。
【００５５】
再び図７を参照する。ステップＳ７において、表示装置１０のＣＰＵ１００は、表示システム１の動作モードをインタラクティブモードからＰＣモードに切り替える切り替え指示が入力されたか否かを判断する。切り替え指示が入力されたと判断された場合（Ｓ７：ＹＥＳ）、ＣＰＵ１００は、処理をステップＳ８に移行する。切り替え指示が入力されていないと判断された場合（Ｓ７：ＮＯ）、ＣＰＵ１００は、切り替え指示が入力されるまで処理を待機する。
【００５６】
ステップＳ８において、ＣＰＵ１００は、動作モードをインタラクティブモードからＰＣモードに切り替えるための切り替え命令を情報処理装置３０に送信する。ステップＳ９において、ＣＰＵ１００は、投写面からツールバーＴ１を消去する。ステップＳ１０において、ＣＰＵ１００は、表示装置１０の動作モードをインタラクティブモードからＰＣモードに切り替える。ＰＣモードに切り替わると、ＣＰＵ１００は、手書き画像の描画を停止し、指示体２０の位置を示す情報の送信を開始する。
【００５７】
ステップＳ１１において、情報処理装置３０の描画ソフトは、描画ソフトの画面にツールバーＴ２を表示する。インタラクティブモードにおいて、表示装置１０のＣＰＵ１００は、描画ソフトの画面上でのツールバーＴ１の表示位置を示す情報（以下「位置情報Ｉ１」という）を情報処理装置３０に送信している。ＣＰＵ１００は、例えば、ツールバーＴ１の表示位置を変更する指示が入力された際に、変更後の表示位置を示す位置情報Ｉ１を情報処理装置３０に送信する。別の例で、ＣＰＵ１００は、動作モードをインタラクティブモードからＰＣモードに切り替えるための切り替え指示が入力されると位置情報Ｉ１を情報処理装置３０に送信する。情報処理装置３０の描画ソフトは、表示装置１０から受信した位置情報Ｉ１をＲＡＭ３０２に記憶している。ステップＳ１１において、情報処理装置３０の描画ソフトは、ＲＡＭ３０２に記憶された位置情報Ｉ１を参照し、ツールバーＴ１の表示位置と同じ位置にツールバーＴ２を表示する。
【００５８】
ステップＳ１２において、情報処理装置３０のＣＰＵ３００は、情報処理装置３０の動作モードをインタラクティブモードからＰＣモードに切り替える。ＰＣモードに切り替わると、情報処理装置３０の描画ソフトは、手書き画像の描画を開始する。
【００５９】
図９は、インタラクティブモードからＰＣモードに切り替わった後の投写面を例示する図である。図９の例では、投写面には、描画ソフトのツールバーＴ２が表示され、表示装置１０のツールバーＴ１は表示されていない。このように、本実施形態では、動作モードがインタラクティブモードからＰＣモードに切り替わると、投写面からツールバーＴ１が消去される。したがって、ＰＣモードにおいて、アクティブではないツールバーＴ１が投写面に表示されることが防止され、ユーザーがツールバーＴ１を誤って操作することが防止される。また、ツールバーＴ２は、ツールバーＴ１の表示位置と同じ位置に表示されるため、ツールバーＴ１に対して行った表示位置の変更が、ツールバーＴ２に対しても反映される。
【００６０】
４．変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち２つ以上のものが組み合わせて用いられてもよい。
【００６１】
表示システム１において用いられる指示体２０は一つに限らない。表示システム１においては、複数の指示体２０が用いられてもよい。この場合、複数の指示体２０は、例えば、互いに異なる波長で発光し、表示装置１０は複数の指示体２０の各々の位置を区別して検知する。なお、表示装置１０は、指示体２０の形状又は色など他の要素により、複数の指示体２０の位置を区別して検知してもよい。
【００６２】
動作モードが切り替わる際における表示システム１の動作は、実施形態で説明したものに限定されない。表示システム１においては、例えば、ある指示体２０の軌跡に応じて描かれる線の属性（例えば、線の種類、色、又は太さなど）を切り替える操作（以下「切り替え操作」という）がＰＣモード（又はインタラクティブモード）で行われた後に動作モードがインタラクティブモード（又はＰＣモード）に切り替えられた場合、当該切り替え操作の内容が、動作モードが切り替えられた後に当該指示体２０の軌跡に応じて線が描かれる際に反映されてもよい。例えば、ＰＣモードにおいてユーザーがツールバーＴ２を操作して、ある指示体２０の軌跡に応じて描かれる線の色を黒から赤に切り替える切り替え操作を行った後で動作モードがインタラクティブモードに切り替えられた場合、インタラクティブモードにおいても当該指示体２０の軌跡に応じて赤の線が描かれてもよい。別の例で、インタラクティブモードにおいてユーザーがツールバーＴ１を操作して、ある指示体２０の軌跡に応じて描かれる線の太さを「細い」から「太い」に切り替える切り替え操作を行った後で動作モードがＰＣモードに切り替えられた場合、ＰＣモードにおいても当該指示体２０の軌跡に応じて「太い」線が描かれてもよい。
【００６３】
図１０は、変形例に係る表示システム１の機能構成を示す図である。図１０において、表示装置１０は、図１に示した構成に加えて記憶手段１７及び同期手段１８を有する。記憶手段１７は、指示体２０の位置の軌跡に応じた線の属性を複数の指示体２０の各々について記憶する。記憶手段１７は、例えば、指示体２０を識別する識別子と対応付けた状態で、線の属性を示す情報（以下「属性情報」という）を記憶する。インタラクティブモードにおいて、指示体２０の位置の軌跡に応じた線の属性は、ユーザーがツールバーＴ１を操作することにより切り替わる。同期手段１８は、記憶手段１７に記憶された属性と後述する記憶手段３８に記憶された属性とを同期させる。同期手段１８は、例えば、記憶手段１７に記憶された属性が変更された際に、変更後の属性情報を情報処理装置３０に送信し、記憶手段１７及び記憶手段３８に記憶された属性を同期させる。別の例で、同期手段１８は、動作モードをインタラクティブモードからＰＣモードに切り替えるための切り替え指示が入力されると記憶手段１７に記憶された属性情報を情報処理装置３０に送信し、記憶手段１７及び記憶手段３８に記憶された属性を同期させる。この例で、検知手段１２は、複数の指示体２０の位置を区別して検知する。また、描画手段１３は、検知手段１２により位置が検知された指示体２０について記憶手段１７に記憶された属性の線を描画する。具体的には、描画手段１３は、記憶手段１７において、検知手段１２により位置が検知された指示体２０の識別子と対応付けて記憶された属性情報を参照し、当該属性情報が示す属性の線を描画する。なお、図２において、ＲＡＭ１０２は記憶手段１７の一例であり、ＣＰＵ１００は同期手段１８の一例である。
【００６４】
図１０において、情報処理装置３０は、図１に示した構成に加えて記憶手段３８及び同期手段３９を有する。記憶手段３８は、指示体２０の位置の軌跡に応じた線の属性を複数の指示体２０の各々について記憶する。記憶手段３８は、例えば、指示体２０を識別する識別子と対応付けた状態で、属性情報を記憶する。ＰＣモードにおいて、指示体２０の位置の軌跡に応じた線の属性は、ユーザーがツールバーＴ２を操作することにより切り替わる。同期手段３９は、記憶手段１７に記憶された属性と記憶手段３８に記憶された属性とを同期させる。同期手段３９は、例えば、記憶手段３８に記憶された属性が変更された際に、変更後の属性情報を表示装置１０に送信し、記憶手段１７及び記憶手段３８に記憶された属性を同期させる。別の例で、同期手段３９は、動作モードをＰＣモードからインタラクティブモードに切り替えるための切り替え命令が受信されると記憶手段３８に記憶された属性情報を表示装置１０に送信し、記憶手段１７及び記憶手段３８に記憶された属性を同期させる。この例で、描画手段３４は、検知手段１２により位置が検知された指示体２０について記憶手段３８に記憶された属性の線を描画する。具体的には、描画手段３４は、記憶手段３８において、検知手段１２により位置が検知された指示体２０の識別子と対応付けて記憶された属性情報を参照し、当該属性情報が示す属性の線を描画する。なお、図３において、ＲＡＭ３０２は記憶手段３８の一例であり、ＣＰＵ３００は同期手段３９の一例である。
【００６５】
検知手段１２が指示体２０の位置を検知する方法及び指示体２０に関するイベントを検知する方法は実施形態で説明したものに限定されない。表示装置１０は、指示体２０の形状又は色によって指示体２０の位置を特定してもよい。また、指示体２０は筐体のグリップ部にボタンを有しており、ユーザーがこのボタンを押したときにペンダウンイベントを示す信号を出力してもよい（この場合、指示体２０はペン先に圧力センサーを有していなくてもよい）。あるいは、ビームがスクリーンを覆うように、スクリーンの周囲に発光素子（レーザーダイオード等）及び受光素子（フォトダイオード等）を設け、受光素子からの信号を用いて指示体２０の位置及びペンイベントを検知してもよい。
【００６６】
表示装置１０はプロジェクターに限定されず、そのハードウェア構成は図２で例示したものに限定されない。液晶ディスプレイや有機ＥＬディスプレイなど、直視の表示装置であってもよい。この場合において、表示装置はタッチスクリーンを有し、表示面上で指示された位置をタッチスクリーンにより検知する。
【００６７】
指示体２０は電子ペンに限定されない。特定の形状又は色の筐体を有するスタイラスペンであってもよいし、ユーザーの指であってもよい。
【００６８】
表示システム１において、表示装置１０と情報処理装置３０との間の機能の分担は図１で例示したものに限定されない。図１の機能の一部は省略されてもよい。また、実施形態において表示装置１０の機能として説明したものの少なくとも一部を、情報処理装置３０に実装してもよい。
【００６９】
描画ソフトは、表示装置１０を提供する事業者と異なる事業者により提供されてもよい。
【符号の説明】
【００７０】
１…表示システム、１０…表示装置、１１…表示手段、１２…検知手段、１３…描画手段、１４…送信手段、１５…送信手段、１６…記憶手段、１７…記憶手段、１８…同期手段、３１…実行手段、３２…映像供給手段、３３…受信手段、３４…描画手段、３５…受信手段、３６…消去手段、３７…送信手段、３８…記憶手段、３９…同期手段、１００…ＣＰＵ、１０１…ＲＯＭ、１０２…ＲＡＭ、１０３…ＩＦ部、１０４…画像処理回路、１０５…投写ユニット、１０６…操作パネル、１０７…カメラ、３００…ＣＰＵ、３０１…ＲＯＭ、３０２…ＲＡＭ、３０３…ＩＦ部、３０４…記憶部、３０５…表示部、２０…指示体
【図１】
0006682768.tif 000002
【図２】
0006682768.tif 000003
【図３】
0006682768.tif 000004
【図４】
0006682768.tif 000005
【図５】
0006682768.tif 000006
【図６】
0006682768.tif 000007
【図７】
0006682768.tif 000008
【図８】
0006682768.tif 000009
【図９】
0006682768.tif 000010
【図１０】
0006682768.tif 000011