JP2023046943A - 表示システムの制御方法、及び表示システム - Google Patents
表示システムの制御方法、及び表示システム Download PDFInfo
- Publication number
- JP2023046943A JP2023046943A JP2021155799A JP2021155799A JP2023046943A JP 2023046943 A JP2023046943 A JP 2023046943A JP 2021155799 A JP2021155799 A JP 2021155799A JP 2021155799 A JP2021155799 A JP 2021155799A JP 2023046943 A JP2023046943 A JP 2023046943A
- Authority
- JP
- Japan
- Prior art keywords
- display
- image
- coordinate information
- unit
- control unit
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
【課題】ユーザーの利便性を向上させた表示システムの制御方法、及び表示システムを提供する。【解決手段】情報処理装置100は、タッチパネル125に表示画像を表示することと、表示画像に対する第1操作を受け付けることと、受け付けた第1操作の表示画像での位置を示す座標情報と、表示画像とを含む表示信号をプロジェクター200に送信することとを実行する第1制御部150を備え、プロジェクター200は、プロジェクター200が受信した座標情報に対応する位置に線画像を合成した合成画像を生成することと、生成した合成画像を投写面30に表示することとを実行する第2制御部270を備える。【選択図】図1
Description
本発明は、表示システムの制御方法、及び表示システムに関する。
従来、画像供給装置と、この画像供給装置から供給される画像を表示面に表示する表示装置とを備えるシステムが知られている。このシステムにおいて、例えば、指示体により指示された表示面の位置に、文字や記号、図形等の線画像を表示したり、指示体により指示された表示面の位置を示す座標情報を画像供給装置に出力したりする技術が知られている。
例えば、特許文献1の電子黒板システムは、電子ペンで操作されたスクリーン上の位置を検出する座標検出手段と、座標検出手段により検出されたスクリーン上の座標情報をコンピューター装置に通知する通知手段とを備える電子黒板を開示する。
例えば、特許文献1の電子黒板システムは、電子ペンで操作されたスクリーン上の位置を検出する座標検出手段と、座標検出手段により検出されたスクリーン上の座標情報をコンピューター装置に通知する通知手段とを備える電子黒板を開示する。
しかしながら、表示面から離れた位置にいるユーザーが、表示面に線画像を表示させるためには、表示面の位置まで移動して指示体により操作を行う必要があり、ユーザーの利便性に課題があり、操作性に改善の余地があった。
本開示の一態様は、画像供給装置が表示画像を表示することと、前記表示画像に対する第1操作を受け付けることと、受け付けた前記第1操作の前記表示画像での位置を示す座標情報と、前記表示画像とを含む表示信号を表示装置に送信することと、前記表示装置が受信した前記座標情報に対応する位置に線画像を合成した合成画像を生成することと、生成した前記合成画像を前記表示装置の表示面に表示することと、を含む、表示システムの制御方法である。
本開示の別の一態様は、画像供給装置と表示装置とを備える表示システムであって、前記画像供給装置は、第1通信部と、表示画像を表示する表示部と、前記表示画像に対する第1操作を受け付ける受付部と、前記受付部により受け付けた前記第1操作の前記表示画像での位置を示す座標情報と、前記表示画像とを含む表示信号を前記表示装置に送信する第1制御部と、を備え、前記表示装置は、第2通信部と、表示面に画像を表示する表示部と、前記第2通信部が受信した前記座標情報に対応する位置に線画像を合成した合成画像を生成し、生成した前記合成画像を前記表示部により前記表示面に表示させる第2制御部と、を備える、表示システムである。
1.表示システムの構成
以下、添付図面を参照しながら本発明の実施形態について説明する。
図1は、表示システム1の構成を示す図である。
表示システム1は、画像供給装置として動作する情報処理装置100と、表示装置として動作するプロジェクター200とを備える。情報処理装置100とプロジェクター200とは、ケーブル10により接続される。図1には、情報処理装置100とプロジェクター200とをケーブル10により接続した構成を示すが、情報処理装置100とプロジェクター200とを無線接続してもよい。
以下、添付図面を参照しながら本発明の実施形態について説明する。
図1は、表示システム1の構成を示す図である。
表示システム1は、画像供給装置として動作する情報処理装置100と、表示装置として動作するプロジェクター200とを備える。情報処理装置100とプロジェクター200とは、ケーブル10により接続される。図1には、情報処理装置100とプロジェクター200とをケーブル10により接続した構成を示すが、情報処理装置100とプロジェクター200とを無線接続してもよい。
情報処理装置100は、プロジェクター200に表示させる表示画像データを含む信号をプロジェクター200に供給する。情報処理装置100からプロジェクター200に送信される表示画像データを含む信号を、以下では表示信号という。情報処理装置100には、例えば、デスクトップパソコンやノートパソコン等のパーソナルコンピューターや、スマートフォンやタブレットパソコン等の携帯端末が用いられる。
表示画像データは、情報処理装置100の表示部120に表示された表示画像の元となるデータ、又は表示画像をキャプチャーしたデータである。表示画像データには、情報処理装置100にインストールされたアプリケーションプログラムにより生成されるファイルや画像データ等が含まれる。ファイルや画像データは、情報処理装置100の備える記憶部に予め記憶されたファイルや画像データであってもよい。ファイルには、例えば、ワープロソフトや表計算ソフト等のアプリケーションで作成されたファイルや、PDF(Portable Document Format)形式で保存されたファイル等のドキュメントファイルが含まれる。また、画像データには、静止画像のデータや動画像のデータが含まれる。
また、情報処理装置100は、表示画像データに加えて、情報処理装置100が備える入力デバイスにより入力される操作の座標を示す座標情報を含む表示信号をプロジェクター200に送信する。座標情報は、例えば、ユーザーが情報処理装置100の表示部120に表示された表示画像、又はプロジェクター200により表示される表示画像を視認しながら入力デバイスにより入力される操作の座標である。より詳細には、座標情報は、入力デバイスにより入力を受け付けたときのカーソルの表示位置を示す情報である。また、情報処理装置100の表示部120がタッチパネル125を備える場合、座標情報は、タッチ操作によりタッチされたタッチパネル125の位置を示す情報である。
プロジェクター200は、情報処理装置100から受信した表示信号に含まれる表示画像データに基づく表示画像を投写面30に表示する。投写面30は、表示面に相当する。また、プロジェクター200は、情報処理装置100から受信した表示信号に座標情報が含まれる場合、受信した座標情報に基づいて線画像のデータである描画データを生成し、生成した描画データを表示画像データに合成して合成画像データを生成する。プロジェクター200は、生成した合成画像データに基づく画像である合成画像50を投写面30に表示する。
プロジェクター200は、投写面30に対する電子ペン5の操作を検出し、操作を検出した投写面30の位置に線画像を表示させる。電子ペン5は、赤外光を発する発光部と、電子ペン5の先端の投写面30への押圧、即ち投写面30へのタッチを検出する押圧検出部とを備える。押圧検出部として、例えば、感圧式のスイッチを用いることができる。発光部及び押圧検出部の図示は省略する。発光部は、電子ペン5が動作している間、所定の発光シーケンスで点滅を繰り返す。また、発光部は、投写面30へのタッチの有無に応じて発光シーケンスを変更する。このため、プロジェクター200は、発光部の発光シーケンスに基づいて電子ペン5によるタッチの有無を識別することができる。
プロジェクター200は、投写面30の少なくとも一部を撮影可能なように画角が調整された撮影部260を備える。プロジェクター200は、撮影部260の撮影画像の中から、電子ペン5が発した光を検出し、検出された光の位置を、電子ペン5により指示された指示位置として検出する。また、プロジェクター200は、検出された光の発光シーケンスに基づいて、投写面30へのタッチの有無を検知する。プロジェクター200は、検出した指示位置の軌跡に対応した線画像のデータである描画データを生成し、生成した描画データを投写面30に表示させる。
図1には、プロジェクター200が投写面30に表示する合成画像50の一例を示す。
合成画像50には、情報処理装置100のタッチパネル125に表示されたファイルや画像データ等の表示画像50Aが含まれる。図1には、表示画像50Aの一例として問題文が記載されたドキュメントファイルが表示された例を示す。
また、合成画像50には、電子ペン5により指示された投写面30の位置の軌跡に沿ってプロジェクター200が生成した線画像50Bが含まれる。図1には、線画像50Bの一例として電子ペン5を操作する生徒が入力した「A」の解答が表示された例を示す。
また、合成画像50には、情報処理装置100から受信した座標情報に基づいてプロジェクター200が生成した線画像50Cが含まれる。図1には、線画像50Cの一例として情報処理装置100を操作する先生が入力した正解を示す丸の図形が表示された例を示す。
さらに、合成画像50には、OSD(On Screen Display)のメニュー画像であるOSD画像50Dが含まれる。
合成画像50には、情報処理装置100のタッチパネル125に表示されたファイルや画像データ等の表示画像50Aが含まれる。図1には、表示画像50Aの一例として問題文が記載されたドキュメントファイルが表示された例を示す。
また、合成画像50には、電子ペン5により指示された投写面30の位置の軌跡に沿ってプロジェクター200が生成した線画像50Bが含まれる。図1には、線画像50Bの一例として電子ペン5を操作する生徒が入力した「A」の解答が表示された例を示す。
また、合成画像50には、情報処理装置100から受信した座標情報に基づいてプロジェクター200が生成した線画像50Cが含まれる。図1には、線画像50Cの一例として情報処理装置100を操作する先生が入力した正解を示す丸の図形が表示された例を示す。
さらに、合成画像50には、OSD(On Screen Display)のメニュー画像であるOSD画像50Dが含まれる。
2.情報処理装置の構成
図2は、情報処理装置100の構成を示すブロック図である。図2を参照しながら情報処理装置100の構成について説明する。
情報処理装置100は、第1通信インターフェイス110と、表示部120と、操作部130と、第1制御部150とを備える。以下、インターフェイスをI/Fと略記する。
図2は、情報処理装置100の構成を示すブロック図である。図2を参照しながら情報処理装置100の構成について説明する。
情報処理装置100は、第1通信インターフェイス110と、表示部120と、操作部130と、第1制御部150とを備える。以下、インターフェイスをI/Fと略記する。
第1通信I/F110は、ケーブル10を介してプロジェクター200と相互にデータ通信を行う。第1通信I/F110は、例えば、USB(Universal Serial Bus)コネクターやイーサネットコネクター等の接続端子と、インターフェイス回路とを有する有線インターフェイスである。第1通信I/F110は、無線通信インターフェイスであってもよい。イーサネットは、登録商標である。
表示部120は、表示パネルとタッチセンサーとを含むタッチパネル125を備える。
表示パネルには、例えば、液晶パネルや、有機EL(Electro Luminescence)パネルが用いられる。タッチセンサーは、表示パネルに重ねて配置され、タッチパネル125に対するタッチ操作を検出する。タッチセンサーは、電子ペン等の指示体やユーザーの指が接触したタッチパネル125の位置をタッチ操作として検出する。タッチセンサーは、検出したタッチパネル125の位置を示す座標情報を含む操作信号を第1制御部150に出力する。第1制御部150は、タッチパネル125から操作信号が入力されることで、操作を受け付けたと判定する。
表示パネルには、例えば、液晶パネルや、有機EL(Electro Luminescence)パネルが用いられる。タッチセンサーは、表示パネルに重ねて配置され、タッチパネル125に対するタッチ操作を検出する。タッチセンサーは、電子ペン等の指示体やユーザーの指が接触したタッチパネル125の位置をタッチ操作として検出する。タッチセンサーは、検出したタッチパネル125の位置を示す座標情報を含む操作信号を第1制御部150に出力する。第1制御部150は、タッチパネル125から操作信号が入力されることで、操作を受け付けたと判定する。
操作部130は、マウスや、キーボード等の入力デバイスを備え、ユーザーの操作を受け付ける。操作部130は、受け付けた操作に対応した操作信号を第1制御部150に出力する。第1制御部150は、操作部130から操作信号が入力されることで、操作を受け付けたと判定する。
第1制御部150は、第1記憶部160と、第1プロセッサー170とを備える。
第1記憶部160は、RAM(Random Access Memory)等の揮発性のメモリーと、ROM(Read Only Memory)等の不揮発性のメモリーとを備える。また、第1記憶部160は、SSD(Solid State Drive)やHDD(Hard Disk Drive)等の補助記憶装置を備える。
第1記憶部160は、第1プロセッサー170が実行するOS(Operating System)161や、アプリケーションプログラム163等の制御プログラムを記憶する。アプリケーションプログラム163を、以下、アプリ163と表記する。
第1プロセッサー170は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)により構成される演算処理装置である。第1プロセッサー170は、OS161やアプリ163を実行して情報処理装置100の各部を制御する。
図3は、アプリ画面180の一例を示す図である。
第1制御部150は、タッチパネル125や操作部130により、アプリ163を選択する操作を受け付けると、選択されたアプリ163を起動させる。アプリ163を実行する第1制御部150は、アプリ画面180をタッチパネル125に表示させる。
第1制御部150は、タッチパネル125や操作部130により、アプリ163を選択する操作を受け付けると、選択されたアプリ163を起動させる。アプリ163を実行する第1制御部150は、アプリ画面180をタッチパネル125に表示させる。
アプリ画面180には、ファイル選択181、描画設定183、及び操作モード設定185の各設定項目が表示される。また、アプリ画面180には、操作設定187や、OKボタン189が表示される。
ファイル選択181は、表示部120、及び、プロジェクター200に表示させる表示画像を選択する項目である。ユーザーは、参照のボタンを押下して、情報処理装置100のOS161により管理されるファイルシステムのフォルダーに格納されたファイルを表示画像として選択する。
第1制御部150は、ファイル選択181によりファイルが選択されると、選択されたファイルの画像を表示画像としてタッチパネル125に表示させる。第1制御部150は、タッチパネル125に表示された表示画像をキャプチャーして表示画像データを生成する。また、第1制御部150は、表示画像の元となるファイルや画像データをそのまま表示画像データとして用いてもよい。第1制御部150は、生成した表示画像データを含む表示信号をプロジェクター200に送信する。
描画設定183は、描画機能を有効又は無効に設定する項目である。描画設定183は、座標情報をプロジェクター200に送信するか否かの送信設定に相当する。描画機能は、操作部130やタッチパネル125により操作を受け付けたときのカーソルのタッチパネル125上の位置を示す座標情報をプロジェクター200に送信し、座標情報に対応した線画像50Bをプロジェクター200により投写面30に表示させる機能である。第1制御部150は、描画設定183が有効に設定された場合、タッチパネル125や操作部130により操作を受け付けたときのタッチパネル125上のカーソルの位置を示す座標情報を含む表示信号をプロジェクター200に送信する。また、第1制御部150は、描画設定183が無効に設定された場合、タッチパネル125により操作を受け付けても、この操作により受け付けた座標情報をプロジェクター200には送信しない。
操作モード設定185は、描画設定183が有効に設定された場合に、座標情報として送信するマウスやキーボード、タッチパネル125の操作を設定する設定項目である。操作モード設定185では、操作モードA、操作モードB、操作モードCのいずれか1つを選択することができる。操作モードAは第3モードに相当し、操作モードB又は操作モードCは第4モードに相当する。また、操作モードBは第3モードにも相当し、この場合、操作モードA又は操作モードCは第4モードに相当する。また、操作モードCは、第3モードにも相当し、この場合、操作モードB又は操作モードCは第4モードに相当する。
操作モード設定185には、ユーザーにより選択された操作モードA、操作モードB及び操作モードCのいずれか1つが表示される。第1制御部150は、操作モード設定185により選択された操作モードに対応する操作を受け付けた場合に、受け付けた操作の座標情報をプロジェクター200に送信する。
また、アプリ画面180には、各操作モードの操作を設定した操作設定187が含まれる。操作設定187は、各操作モードの操作を規定する設定である。操作モードA、操作モードB、操作モードCの各操作設定187は、ユーザーの操作により変更することができる。
例えば、図3に示すアプリ画面180では、操作モードAとして、マウスの左ボタンの押下、すなわち左クリックと、マウスの移動とを設定した例を示す。操作モードAが第3モードに相当する場合、マウスの左ボタンの押下が第2操作に相当し、マウスの移動が第1操作に相当する。また、操作モードAが第4モードに相当する場合、マウスの左ボタンの押下が第3操作に相当し、マウスの移動が第1操作に相当する。
また、操作モードBとして、マウスの右ボタンの押下、すなわち右クリックと、マウスの移動とが操作モードBとを設定した例を示す。操作モードBが第3モードに相当する場合、マウスの右ボタンの押下が第2操作に相当し、マウスの移動が第1操作に相当する。また、操作モードBが第4モードに相当する場合、マウスの右ボタンの押下が第3操作に相当し、マウスの移動が第1操作に相当する。
また、操作モードCとして、マウスホイールの押下、すなち、ホイールクイックと、マウスの移動とを設定した例を示す。操作モードCが第3モードに相当する場合、マウスホイールの押下が第2操作に相当し、マウスの移動が第1操作に相当する。また、操作モードCが第4モードに相当する場合、マウスホイールの押下が第3操作に相当し、マウスの移動が第1操作に相当する。
ユーザーは、ファイル選択181、描画設定183及び操作モード設定185の各設定項目を設定すると、OKボタン189を押下する。第1制御部150は、OKボタン189が押下されることで、アプリ画面180の設定を有効と判定する。
第1制御部150は、描画設定183が有効に設定され、操作モード設定185で設定された操作を操作部130又はタッチパネル125により受け付けた場合、受け付けた操作の位置を示す座標情報と、表示画像データとを含む表示信号を生成する。第1制御部150は、生成した表示信号をプロジェクター200に送信する。操作モード設定185で設定された操作に対応する操作信号が操作部130又はタッチパネル125から入力されることで、第1制御部150は、表示画像に対する操作を受け付けたと判定する。
また、第1制御部150は、描画設定183が無効に設定された場合、操作モード設定185で設定された操作を検出しても、座標情報を含む表示信号をプロジェクター200に送信しない。第1制御部150は、座標情報は含まず、表示画像データを含む表示信号をプロジェクター200に送信する。
また、第1制御部150は、描画設定183が無効に設定された場合、操作モード設定185で設定された操作を検出しても、座標情報を含む表示信号をプロジェクター200に送信しない。第1制御部150は、座標情報は含まず、表示画像データを含む表示信号をプロジェクター200に送信する。
3.プロジェクターの構成
図4は、プロジェクター200の構成を示すブロック図である。
図4を参照しながらプロジェクター200の構成について説明する。
プロジェクター200は、受光部210と、第2通信I/F220と、画像処理部230と、フレームメモリー235と、投写部240と、送信部250と、撮影部260と、第2制御部270とを備える。
図4は、プロジェクター200の構成を示すブロック図である。
図4を参照しながらプロジェクター200の構成について説明する。
プロジェクター200は、受光部210と、第2通信I/F220と、画像処理部230と、フレームメモリー235と、投写部240と、送信部250と、撮影部260と、第2制御部270とを備える。
受光部210は、リモコン205により送信される赤外線信号を受光する。受光部210は、受光した赤外線信号に対応した操作信号を第2制御部270に出力する。操作信号は、操作されたリモコン205のスイッチに対応した信号である。
第2通信I/F220は、ケーブル10を介して情報処理装置100に接続される。第2通信I/F220は、ケーブル10を介してプロジェクター200と相互にデータ通信を行う。第2通信I/F220は、例えば、USBコネクターやイーサネットコネクター等の接続端子と、インターフェイス回路とを有する有線インターフェイスである。第2通信I/F220は、無線通信インターフェイスであってもよい。
第2通信I/F220は、情報処理装置100から送信される表示信号を受信する。第2通信I/F220は、受信した表示信号に含まれる表示画像データや、同期信号、座標情報を取り出す。第2通信I/F220は、取り出した表示画像データ及び同期信号を画像処理部230に出力する。また、第2通信I/F220は、取り出した同期信号及び座標情報を第2制御部270に出力する。
画像処理部230には、フレームメモリー235が接続される。フレームメモリー235は、複数のバンクを備える。各バンクは、1フレーム分の表示画像データを書き込み可能な記憶容量を有する。フレームメモリー235は、例えば、SDRAM(Synchronous Dynamic RAM)により構成される。画像処理部230は、第2通信I/F220から入力された表示画像データをフレームメモリー235に展開する。
画像処理部230は、第2通信I/F220から入力される表示画像データをフレームメモリー235に展開する。画像処理部230は、フレームメモリー235に展開した表示画像データを、第2通信I/F220から入力される同期信号に同期しながら処理を行う。
画像処理部230が行う画像処理には、例えば、解像度変換処理又はリサイズ処理、歪曲収差の補正、形状補正処理、デジタルズーム処理、画像の色合いや輝度の調整等が含まれる。画像処理部230は、第2制御部270により指定された処理を実行し、必要に応じて、第2制御部270から入力されるパラメーターを使用して処理を行う。また、画像処理部230は、上記のうち複数の画像処理を組み合わせて実行することも勿論可能である。
また、画像処理部230には、第2制御部270から描画データ及び座標情報が入力される。描画データは、表示信号に含まれる座標情報に基づいて第2制御部270が生成したデータである。画像処理部230は、入力された描画データを、座標情報が示すフレームメモリー235の座標に展開する。これによりフレームメモリー235には、表示画像データと、描画データとが合成された合成画像データが生成される。画像処理部230は、合成画像データをフレームメモリー235から読み出し、読み出した合成画像データを投写部240に出力する。
画像処理部230及びフレームメモリー235は、例えば、集積回路により構成される。集積回路には、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field-Programmable Gate Array)、SoC(System-on-a-chip)等が含まれる。また、集積回路の構成の一部にアナログ回路が含まれていてもよく、第2制御部270と集積回路とが組み合わされた構成であってもよい。
投写部240は、光源241、光変調装置243及び光学ユニット247を備える。
光源241は、超高圧水銀ランプやメタルハライドランプ等の放電型の光源ランプ、又は発光ダイオードや半導体レーザー等の固体光源を含む。光源241から射出された光は、不図示の色分離光学系により赤、緑、及び青の色光に分離される。
光源241は、超高圧水銀ランプやメタルハライドランプ等の放電型の光源ランプ、又は発光ダイオードや半導体レーザー等の固体光源を含む。光源241から射出された光は、不図示の色分離光学系により赤、緑、及び青の色光に分離される。
光変調装置243は、赤、緑、及び青の色成分に対応した3つの液晶パネル245R、245G及び245Bを備える。以下、液晶パネル245R、245G及び245Bを総称する場合、液晶パネル245と表記する。色分離光学系により赤、緑、及び青の色成分に分離された色光は、液晶パネル245R、245G及び245Bにそれぞれ入射される。
液晶パネル245R、245G及び245Bは、それぞれ一対の透明基板間に液晶が封入された透過型の液晶パネルによって構成される。液晶パネルには、マトリクス状に配列された複数の画素からなる画素領域が形成されており、液晶に対して画素毎に駆動電圧を印加可能になっている。
光変調装置243は、液晶パネル245R、245G及び245Bを駆動するパネル駆動部を備える。パネル駆動部の図示は省略する。パネル駆動部は、入力された合成画像データに応じた駆動電圧を、画素領域の各画素に印加し、各画素を合成画像データに応じた光透過率に設定する。光源241から射出された光が、液晶パネルの画素領域を透過することによって画素毎に変調され、合成画像データに対応した画像光が色光毎に形成される。形成された各色の画像光は、図示しない色合成光学系によって画素毎に合成されてカラー画像を表す画像光となる。光学ユニット247は、投写レンズ等を備え、液晶パネルにより変調された画像光を投写面30に拡大投写する。これにより投写面30には、合成画像データに基づく画像である合成画像50が表示される。
送信部250は、例えば、LED等の光源と、光源の点灯や消灯を制御する装置とを備える。制御する装置は、例えば、ASICやFPGA等により構成することができる。
送信部250は、電子ペン5の発光タイミングを、撮影部260の撮影タイミングに同期させるための信号である第1信号光255を出力する。第1信号光255は、電子ペン5が受信可能な近赤外光の信号である。送信部250は、プロジェクター200の起動中、第1信号光255を定期的に送信する。
送信部250は、電子ペン5の発光タイミングを、撮影部260の撮影タイミングに同期させるための信号である第1信号光255を出力する。第1信号光255は、電子ペン5が受信可能な近赤外光の信号である。送信部250は、プロジェクター200の起動中、第1信号光255を定期的に送信する。
第1信号光255は、電子ペン5に第1信号光255を送信させるタイミングを指示する制御信号である。第1信号光255は、予め定められた発光パターンを有する近赤外光である。電子ペン5は、例えば、第1信号光255を受信したタイミングに同期して、第2信号光257を発光する。プロジェクター200は、電子ペン5が第2信号光257を発光するタイミングに合わせて撮影部260に撮影を実行させる。
撮影部260は、CCD(Charge Coupled Device)センサー、或いはCMOS(Complementary Metal Oxide Semiconductor)センサー等の図示しない撮影素子を備えたカメラである。撮影部260は、可視光を吸収して赤外光を透過させる赤外透過フィルターを有しており、この赤外透過フィルターを介して電子ペン5から発せられる赤外光を撮影する。撮影部260は、第2制御部270の制御に基づいて、投写面30の撮影を繰り返し、撮影結果である撮影画像を第2制御部270に逐次出力する。
第2制御部270は、第2記憶部280と、第2プロセッサー290とを備えるコンピューター装置である。
第2記憶部280は、RAM等のメモリーを備える。RAMは、各種データ等の一時記憶に用いられ、ROMは、プロジェクター200の動作を制御するための制御プログラムや、各種設定情報等を記憶する。
第2記憶部280は、制御プログラム281、解像度情報283及びキャリブレーションデータ285を記憶する。また、第2記憶部280には、撮影部260が撮影した撮影画像や、情報処理装置100から取得したタッチパネル125の解像度の情報が一時的に記憶される。
制御プログラム281は、第2プロセッサー290が実行するファームウェアや、アプリケーションプログラム等のプログラムである。
解像度情報283は、フレームメモリー235の解像度の情報である。
解像度情報283は、フレームメモリー235の解像度の情報である。
キャリブレーションデータ285は、撮影部260の撮影画像の座標と、フレームメモリー235の座標とを対応づけたデータである。撮影画像とフレームメモリー235には、2次元の座標系が設定されており、キャリブレーションデータ285により、撮影画像上の座標に対応するフレームメモリー235の座標が一意に特定される。
第2プロセッサー290は、CPUやMPUにより構成される演算処理装置である。第2プロセッサー290は、制御プログラム281を実行してプロジェクター200の各部を制御する。第2プロセッサー290は、単一のプロセッサーにより構成してもよいし、複数のプロセッサーにより構成することも可能である。また、第2プロセッサー290は、第2記憶部280の一部又は全部や、その他の回路と統合されたSoCにより構成してもよい。また、第2プロセッサー290は、プログラムを実行するCPUと、所定の演算処理を実行するDSPとの組合せにより構成してもよい。さらに、第2プロセッサー290の機能の全てをハードウェアに実装した構成としてもよく、プログラマブルデバイスを用いて構成してもよい。
第2制御部270は、撮影部260から入力される撮影画像の中から、電子ペン5が発した赤外光を検出する。第2制御部270は、撮影された画像内に含まれる赤外光の像のうち、所定の閾値以上の明るさで、所定の範囲内の大きさを有する像を、電子ペン5が発した光とみなす。第2制御部270は、撮影画像における電子ペン5が発した光の位置に基づいて、電子ペン5の指示位置を検出する。また、第2制御部270は、複数回に亘って取得された撮影画像に基づいて、電子ペン5の発光シーケンスを判別し、投写面30へのタッチの有無を検知する。
第2制御部270は、指示位置の検出結果に基づき、指示位置の軌跡に沿って線が描画された描画データを生成する。例えば、第2制御部270は、ユーザーが電子ペン5で投写面30上に描画をするような描画操作を行った場合、即ち電子ペン5が投写面30にタッチした状態で指示位置が変化した場合、指示位置の軌跡に基づいて、描画データを生成する。
また、第2制御部270は、第2通信I/F220から座標情報及び同期信号が入力されると、入力された座標情報に基づいて描画データを生成する。この描画データを生成する処理は、同期信号に同期しながら行われる。
まず、第2制御部270は、第2記憶部280から解像度の情報を取得する。取得する解像度の情報は、フレームメモリー235の解像度の情報と、情報処理装置100が備えるタッチパネル125の解像度の情報である。第2制御部270は、例えば、情報処理装置100から表示画像の表示要求を受信したときに、タッチパネル125の解像度の情報の取得要求を情報処理装置100に送信する。第2制御部270は、情報処理装置100からタッチパネル125の解像度の情報を受信すると、受信した解像度の情報を第2記憶部280に記憶させる。
第2制御部270は、取得したフレームメモリー235の解像度の情報と、タッチパネル125の解像度の情報とに基づき、フレームメモリー235の解像度と、タッチパネル125の解像度との比を、縦方向及び横方向でそれぞれ算出する。算出される縦方向の解像度の比を縦解像度比といい、算出される横方向の解像度の比を横解像度比という。
第2制御部270は、第2通信I/F220から座標情報が入力されると、縦解像度比及び横解像度比に基づき、入力された座標情報をフレームメモリー235での座標情報に変換する。第2制御部270は、入力された座標情報であるタッチパネル125の縦方向の座標に縦解像度比を積算して、フレームメモリー235の縦方向の座標情報に変換する。
同様に、第2制御部270は、入力された座標情報であるタッチパネル125の横方向の座標に横解像度比を積算して、フレームメモリー235の横方向の座標情報に変換する。
同様に、第2制御部270は、入力された座標情報であるタッチパネル125の横方向の座標に横解像度比を積算して、フレームメモリー235の横方向の座標情報に変換する。
第2制御部270は、入力された座標情報をフレームメモリー235の座標情報に変換すると、変換した座標情報に基づいて描画データを生成する。第2制御部270は、描画データを生成すると、生成した描画データと、フレームメモリー235の座標情報とを画像処理部230に出力する。
次に、プロジェクター200が備える動作モードについて説明する。
プロジェクター200は、動作モードとして第1モードと、第2モードとを備える。
第1モードは、情報処理装置100から受信した表示信号に含まれる表示画像データと、座標情報とを取得し、取得した表示画像データ及び座標情報に基づいて合成画像データを生成するモードである。すなわち、投写面30に合成画像50が表示されるモードである。
プロジェクター200は、動作モードとして第1モードと、第2モードとを備える。
第1モードは、情報処理装置100から受信した表示信号に含まれる表示画像データと、座標情報とを取得し、取得した表示画像データ及び座標情報に基づいて合成画像データを生成するモードである。すなわち、投写面30に合成画像50が表示されるモードである。
第2モードは、情報処理装置100から受信した表示信号に座標情報が含まれる場合であっても、合成画像データを生成することなく、表示画像データに基づく表示画像を投写面30に表示するモードである。
また、この第2モードは、電子ペン5により指示された投写面30の指示位置を示す座標情報を情報処理装置100に送信し、情報処理装置100がプロジェクター200から受信した座標情報に基づいて処理を実行するモードである。
また、この第2モードは、電子ペン5により指示された投写面30の指示位置を示す座標情報を情報処理装置100に送信し、情報処理装置100がプロジェクター200から受信した座標情報に基づいて処理を実行するモードである。
第1モードと第2モードとの変更は、リモコン205の操作により変更可能である。ユーザーは、リモコン205を操作して、プロジェクター200の動作モードを、第1モード、又は、第2モードに設定する。第2制御部270は、リモコン205の操作に対応した操作信号が受光部210から入力されると、入力された操作信号に基づいて、プロジェクター200の動作モードを第1モード、又は第2モードに変更する。
第2制御部270は、プロジェクター200の動作モードが第1モードに設定され、第2通信I/F220から座標情報が入力されると、入力された座標情報を液晶パネル245の座標情報に変換し、変換した座標情報に基づいて描画データを生成する。第2制御部270は、生成した描画データ及び座標情報を画像処理部230に出力し、画像処理部230に、表示画像データと描画データとを合成させて合成画像データを生成させる。
また、第2制御部270は、プロジェクター200の動作モードが第2モードに設定された場合、第2通信I/F220から座標情報が入力されても、入力された座標情報を破棄し、座標情報に基づいて描画データを生成する処理を行わない。このため、フレームメモリー235に描画データが展開されることはなく、合成画像データが生成されることもない。すなわち、フレームメモリー235には、表示画像データだけが描画されるため、投写面30には、表示画像データに基づく表示画像が表示される。
また、第2制御部270は、合成画像データを投写面30に表示するか否かの設定である表示設定をリモコン205により受け付ける構成であってもよい。
例えば、プロジェクター200の動作モードが第2モードの場合、電子ペン5を操作した操作情報が誤って情報処理装置100に送信され、情報処理装置100を誤って操作してしまう場合がある。このためプロジェクター200の動作モードを第1モードに設定しておくことで電子ペン5の操作による情報処理装置100の誤操作を防止することができる。さらに、プロジェクター200の動作モードを第1モードに設定した上で、表示設定により合成画像データを投写面30に表示するか否かを設定する。これにより、情報処理装置100の誤った操作により、この誤った操作に対応した線画像50Bが表示されるのを防止することができる。
また、第2制御部270は、プロジェクター200の動作モードが第2モードであっても、撮影部260の撮影画像により電子ペン5により指示された投写面30の指示位置が検出された場合には、検出された指示位置に基づいて描画データを生成する。第2制御部270は、生成した描画データ及び座標情報を画像処理部230に出力して表示画像データに合成させる。
4.情報処理装置の動作
図5及び図6は、情報処理装置100の動作を示すフローチャートである。
図5及び図6に示すフローチャートを参照しながら情報処理装置100の動作を説明する。
図5及び図6は、情報処理装置100の動作を示すフローチャートである。
図5及び図6に示すフローチャートを参照しながら情報処理装置100の動作を説明する。
まず、第1制御部150は、アプリ163を起動させる操作を操作部130又はタッチパネル125により受け付けたか否かを判定する(ステップS1)。第1制御部150は、アプリ163を起動させる操作を受け付けていない場合(ステップS1/NO)、アプリ163を起動させる操作を受け付けるまで、処理を開始しない。
第1制御部150は、アプリ163を起動させる操作を受け付けると(ステップS1/YES)、選択されたアプリ163を実行して起動させ(ステップS2)、接続されたプロジェクター200に表示画像の表示要求を送信する(ステップS3)。表示要求には、この表示要求が、予め設定された提供元から提供されたアプリ163を実行する装置により送信された要求であることを示すデータが含まれる。次に、第1制御部150は、プロジェクター200からの要求に従い、タッチパネル125の解像度の情報をプロジェクター200に送信する(ステップS4)。
次に、第1制御部150は、タッチパネル125にアプリ画面180を表示させる(ステップS4)。ユーザーは、タッチパネル125に表示されたアプリ画面180に、ファイル選択181、描画設定183、及び操作モード設定185等の各項目を設定する。第1制御部150は、アプリ画面180の各設定項目が設定され、OKボタン189が押下されたか否かを判定する。第1制御部150は、OKボタン189が押下されたか否かを判定することで、表示画像データが選択されたか否かを判定する(ステップS6)。第1制御部150は、OKボタン189が押下され、表示画像データが選択されたと判定するまで処理の開始を待機する(ステップS6/NO)。
第1制御部150は、OKボタン189が押下され、表示画像データが選択されたと判定すると(ステップS6/YES)、ファイル選択181により選択されたファイルの画像である表示画像をタッチパネル125に表示させる(ステップS7)。また、第1制御部150は、選択された表示画像のデータである表示画像データを含む表示信号を生成し、生成した表示信号をプロジェクター200に送信する(ステップS8)。
次に、第1制御部150は、アプリ画面180で設定された描画設定183は有効であるか否かを判定する(ステップS9)。第1制御部150は、描画設定183が有効ではない場合(ステップS9/NO)、操作部130又タッチパネル125により操作を受け付けたか否かを判定する(ステップS10)。第1制御部150は、操作を受け付けていない場合(ステップS10/NO)、操作を受け付けるまで待機する。
第1制御部150は、操作部130又はタッチパネル125により操作を受け付けると(ステップS10/YES)、受け付けた操作が他の表示画像データを選択する操作であるか否かを判定する(ステップS11)。
第1制御部150は、受け付けた操作が他の表示画像データを選択する操作である場合(ステップS11/YES)、選択された表示画像データを含む表示信号を生成し、生成した表示信号をプロジェクター200に送信する(ステップS12)。その後、第1制御部15は、ステップS10の判定に戻る。
また、第1制御部150は、受け付けた操作が他の表示画像データを選択する操作ではない場合(ステップS11/NO)、受け付けた操作がアプリ163を終了させる操作であるか否かを判定する(ステップS13)。
第1制御部150は、受け付けた操作がアプリを終了させる操作である場合(ステップS13/YES)、タッチパネル125に表示した表示画像の表示を終了させる(ステップS15)。その後、第1制御部150は、プロジェクター200への表示信号の送信を終了して(ステップS16)、この処理フローを終了させる。
また、第1制御部150は、受け付けた操作がアプリ163を終了させる操作ではない場合(ステップS13/NO)、受け付けた操作に対応した処理を実行し(ステップS14)、ステップS10の判定に戻る。ここで、受け付けた操作が、描画設定183を有効に変更する操作であった場合には、アプリ画面180で設定された描画設定183は有効であると判定し、後述するステップS17に遷移してもよい。
次に、ステップS9の判定で描画設定が有効であると判定した場合の動作について、図6に示すフローチャートを参照しながら説明する。
第1制御部150は、ステップS9の判定で描画設定が有効であると判定した場合(ステップS9/YES)、操作部130又タッチパネル125により操作を受け付けたか否かを判定する(ステップS17)。第1制御部150は、操作部130又タッチパネル125により操作を受け付けていない場合(ステップS17/NO)、操作を受け付けるまで待機する。
第1制御部150は、ステップS9の判定で描画設定が有効であると判定した場合(ステップS9/YES)、操作部130又タッチパネル125により操作を受け付けたか否かを判定する(ステップS17)。第1制御部150は、操作部130又タッチパネル125により操作を受け付けていない場合(ステップS17/NO)、操作を受け付けるまで待機する。
第1制御部150は、操作部130又はタッチパネル125により操作を受け付けると(ステップS17/YES)、受け付けた操作が、アプリ画面180で設定された操作モードに対応する操作であるか否かを判定する(ステップS18)。第1制御部150は、操作部130又はタッチパネル125から入力された操作信号が示す操作が、操作モードに対応する操作である場合(ステップS18/YES)、この操作により入力された座標情報を含む表示信号を生成し、生成した表示信号をプロジェクター200に送信する(ステップS19)。その後、第1制御部150は、ステップS17の判定に戻る。
また、第1制御部150は、受け付けた操作が、操作モードに対応する操作ではなかった場合(ステップS18/NO)、受け付けた操作が、他の表示画像データを選択する操作であるか否かを判定する(ステップS20)。
第1制御部150は、受け付けた操作が、他の画表示像データを選択する操作である場合(ステップS20/YES)、選択された他の表示画像データを含む表示信号を生成し、生成した表示信号をプロジェクター200に送信する(ステップS21)。その後、第1制御部150は、ステップS17の判定に戻る。
第1制御部150は、受け付けた操作が、他の表示画像データを選択する操作ではない場合(ステップS20/NO)、受け付けた操作が、アプリを終了させる操作であるか否かを判定する(ステップS22)。
第1制御部150は、受け付けた操作が、アプリ163を終了させる操作である場合(ステップS22/YES)、タッチパネル125に表示した表示画像の表示を終了させる(ステップS24)。その後、第1制御部150は、プロジェクター200への表示信号の送信を終了して(ステップS25)、この処理フローを終了させる。
また、第1制御部150は、受け付けた操作がアプリ163を終了させる操作ではない場合(ステップS22/NO)、受け付けた操作に対応した処理を実行し(ステップS23)、ステップS17の判定に戻る。
5.プロジェクターの動作
図7は、プロジェクター200の動作を示すフローチャートである。
図7に示すフローチャートを参照しながらプロジェクター200の動作について説明する。
図7は、プロジェクター200の動作を示すフローチャートである。
図7に示すフローチャートを参照しながらプロジェクター200の動作について説明する。
第2制御部270は、接続された情報処理装置100から表示要求を受信したか否かを判定する(ステップT1)。第2制御部270は、表示要求を受信していない場合(ステップT1/NO)、表示要求を受信するまで待機する。
第2制御部270は、表示要求を受信すると(ステップT1/YES)、受信した表示要求が、アプリ163を実行する装置により送信された要求であるか否かを判定する(ステップT2)。第2制御部270は、表示要求に、予め設定されたデータが含まれるか否かを判定することで、表示要求が、アプリ163を実行する装置により送信された要求であるか否かを判定する。
第2制御部270は、表示要求が、アプリ163を実行する装置により送信された要求ではない場合(ステップT2/NO)、この処理フローを終了させ、第2通信I/F220が受信した画像を投写面30に表示する通常の処理を実行する。
第2制御部270は、表示要求が、アプリ163を実行する装置により送信された要求である場合(ステップT2/YES)、表示要求を受信した装置に、解像度の取得要求を送信する(ステップT3)。情報処理装置100は、プロジェクター200から解像度の取得要求を受信すると、タッチパネル125の解像度の情報をプロジェクター200に送信する。第2制御部270は、情報処理装置100から受信した解像度の情報を第2記憶部280に記憶させる(ステップT4)。
次に、第2制御部270は、プロジェクター200の動作モードが第1モードであるか否かを判定する(ステップT5)。第2制御部270は、動作モードが第1モードである場合(ステップT5/YES)、情報処理装置100から表示信号を受信したか否かを判定する(ステップT6)。第2制御部270は、表示信号を受信していない場合(ステップT6/NO)、表示信号を受信するまで待機する。
第2制御部270は、情報処理装置100から表示信号を受信すると(ステップT6/YES)、受信した表示信号に座標情報が含まれるか否かを判定する(ステップT7)。第2制御部270は、表示信号に座標情報が含まれない場合(ステップT7/NO)、表示信号に含まれる表示画像データを画像処理部230に処理させ、処理後の表示画像データに基づく表示画像を投写部240に表示させる(ステップT8)。その後、第2制御部270は、ステップT13の判定に移行する。
第2制御部270は、受信した表示信号に座標情報が含まれる場合(ステップT7/YES)、解像度の比率に基づき、座標情報をフレームメモリー235での座標情報に変換する(ステップT9)。次に、第2制御部270は、変換した座標情報に基づいて描画データを生成する(ステップT10)。第2制御部270は、生成した描画データ及び座標情報を画像処理部230に出力し、表示画像データと描画データとを画像処理部230に合成させて合成画像データを生成させる(ステップT11)。第2制御部270は、生成した合成画像データに基づく合成画像50を投写部240により投写面30に表示させる(ステップT12)。
次に、第2制御部270は、情報処理装置100が表示信号の送信を停止し、表示信号を受信できない状態になったか否かを判定する(ステップT13)。第2制御部270は、表示信号を受信できない状態である場合(ステップT13/YES)、この処理フローを終了させる。また、第2制御部270は、表示信号の受信が継続している場合(ステップT13/NO)、ステップT6に戻り表示信号を受信したか否かを判定する。
また、ステップT5において、第1モードではないと判定した場合(ステップT5/NO)、第2制御部270は、表示信号を受信したか否かを判定する(ステップT14)。第2制御部270は、表示信号を受信していない場合(ステップT14/NO)、表示信号を受信するまで待機する。
第2制御部270は、表示信号を受信すると(ステップT14/YES)、受信した表示信号に含まれる表示画像データを画像処理部230に処理させ、処理後の表示画像データに基づく表示画像を投写部240に表示させる(ステップT15)。その後、第2制御部270は、ステップT14の判定に移行する。その後、第2制御部270は、情報処理装置100が表示信号の送信を停止し、表示信号を受信できない状態になったか否かを判定する(ステップT16)。第2制御部270は、表示信号を受信できない状態である場合(ステップT16/YES)、この処理フローを終了させる。また、第2制御部270は、表示信号の受信が継続している場合(ステップT16/NO)、ステップT14に戻り表示信号を受信したか否かを判定する。
6.表示システムの制御方法の効果
以上説明したように本実施形態の表示システム1は、情報処理装置100として動作する情報処理装置100と、表示装置として動作するプロジェクター200とを備えるシステムである。
情報処理装置100が備える第1制御部150は、情報処理装置100が表示画像を表示することと、表示画像に対する第1操作を受け付けることと、を実行する。また、第1制御部150は、受け付けた第1操作の表示画像での位置を示す座標情報と、表示画像とを含む表示信号をプロジェクター200に送信することを実行する。
プロジェクター200が備える第2制御部270は、プロジェクター200が受信した座標情報に対応する位置に線画像50Bを合成した合成画像50を生成することと、生成した合成画像をプロジェクター200の投写面30に表示することと、を実行する。
以上説明したように本実施形態の表示システム1は、情報処理装置100として動作する情報処理装置100と、表示装置として動作するプロジェクター200とを備えるシステムである。
情報処理装置100が備える第1制御部150は、情報処理装置100が表示画像を表示することと、表示画像に対する第1操作を受け付けることと、を実行する。また、第1制御部150は、受け付けた第1操作の表示画像での位置を示す座標情報と、表示画像とを含む表示信号をプロジェクター200に送信することを実行する。
プロジェクター200が備える第2制御部270は、プロジェクター200が受信した座標情報に対応する位置に線画像50Bを合成した合成画像50を生成することと、生成した合成画像をプロジェクター200の投写面30に表示することと、を実行する。
従って、情報処理装置100の操作部130又はタッチパネル125を操作することで、この操作に対応した線画像50Bを表示画像に合成した合成画像50が投写面30に表示することができる。このため、ユーザーは、プロジェクター200を操作しなくても、投写面30に線画像50Bを表示させることができ、ユーザーの利便性を向上させることができる。
第2制御部270は、プロジェクター200の動作モードが第1モードの場合に、受信した表示信号に含まれる表示画像及び座標情報に基づいて合成画像を生成し、生成した合成画像を投写面30に表示させる。
また、第2制御部270は、プロジェクター200の動作モードが第2モードの場合に、受信した表示信号に含まれる表示画像を取得し、取得した表示画像を投写面30に表示させる。
また、第2制御部270は、プロジェクター200の動作モードが第2モードの場合に、受信した表示信号に含まれる表示画像を取得し、取得した表示画像を投写面30に表示させる。
従って、プロジェクター200の動作モードを変更することで、投写面30に合成画像を表示するか否かを設定することができ、ユーザーの利便性を向上させることができる。
第2制御部270は、合成画像を投写面30に表示するか否かを示す表示設定を受け付ける。第2制御部270は、表示設定が、合成画像を投写面30に表示しないことを示す場合、プロジェクター200が第1モードであっても、合成画像を投写面30に表示しない。
従って、プロジェクター200が第1モードであっても、表示設定を、合成画像を投写面30に表示しない設定にしておくことで、情報処理装置100が受け付けた操作が投写面30に表示されないようにすることができる。このため、ユーザーの利便性をさらに向上させることができる。
第1制御部150は、座標情報をプロジェクター200に送信するか否かを示す送信設定を受け付ける。
第1制御部150は、送信設定が、座標情報をプロジェクター200に送信することを示す場合、座標情報を含む表示信号をプロジェクター200に送信する。また、第1制御部150は、送信設定が、座標情報をプロジェクター200に送信しないことを示す場合、座標情報を含まない表示信号をプロジェクター200に送信する。
従って、情報処理装置100の送信設定を変更することで、情報処理装置100が受け付けた操作に対応した座標情報を、プロジェクター200に送信するか否かを設定することができ、ユーザーの利便性を向上させることができる。
第1制御部150は、送信設定が、座標情報をプロジェクター200に送信することを示す場合、座標情報を含む表示信号をプロジェクター200に送信する。また、第1制御部150は、送信設定が、座標情報をプロジェクター200に送信しないことを示す場合、座標情報を含まない表示信号をプロジェクター200に送信する。
従って、情報処理装置100の送信設定を変更することで、情報処理装置100が受け付けた操作に対応した座標情報を、プロジェクター200に送信するか否かを設定することができ、ユーザーの利便性を向上させることができる。
第1制御部150は、第1操作と、第1操作とは異なる操作とを受け付けた場合に、第1操作の表示画像での位置を示す座標情報を含む表示信号をプロジェクター200に送信する。
従って、第1制御部150は、複数の操作が検出された場合に、第1操作の表示画像での位置を示す座標情報をプロジェクター200に送信する。このため、誤った操作がプロジェクター200に送信されるのを防止することができ、ユーザーの利便性を向上させることができる。
従って、第1制御部150は、複数の操作が検出された場合に、第1操作の表示画像での位置を示す座標情報をプロジェクター200に送信する。このため、誤った操作がプロジェクター200に送信されるのを防止することができ、ユーザーの利便性を向上させることができる。
第1制御部150は、操作モードが操作モードAの場合、第1操作と、第1操作とは異なる第2操作を受け付けたときに、第1操作の投写面30での位置を示す座標情報を含む表示信号をプロジェクター200に送信する。
また、第1制御部150は、操作モードが操作モードBの場合、第1操作と、第1操作及び第2操作とは異なる第3操作を受け付けたときに、第1操作の投写面30での位置を示す座標情報を含む表示信号をプロジェクター200に送信する。
従って、プロジェクター200に座標情報を送信する操作を操作モードにより変更することができる。
また、第1制御部150は、操作モードが操作モードBの場合、第1操作と、第1操作及び第2操作とは異なる第3操作を受け付けたときに、第1操作の投写面30での位置を示す座標情報を含む表示信号をプロジェクター200に送信する。
従って、プロジェクター200に座標情報を送信する操作を操作モードにより変更することができる。
7.表示システムの構成による効果
表示システム1は、情報処理装置100とプロジェクター200とを備える。
情報処理装置100は、第1通信部に相当する第1通信I/F110と、表示部に相当するタッチパネル125と、受付部に相当するタッチパネル125又は操作部130と、第1制御部150とを備える。
第1制御部150は、表示画像をタッチパネル125に表示させる。
タッチパネル125又は操作部130は、表示画像に対する第1操作を受け付ける。
第1制御部150は、タッチパネル125又は操作部130により受け付けた第1操作の表示画像での位置を示す座標情報と、表示画像とを含む表示信号をプロジェクター200に送信する。
プロジェクター200は、第2通信部に相当する第2通信I/F220と、表示部に相当する投写部240と、第2制御部270とを備える。
投写部240は、投写面30に画像を表示する。
第2制御部270は、第2通信I/F220が受信した座標情報に対応する位置に線画像50Bを合成した合成画像50を生成し、生成した合成画像50を投写部240により投写面30に表示させる。
従って、情報処理装置100の操作部130又はタッチパネル125を操作することで、この操作に対応した線画画像を表示画像に合成した合成画像が投写面30に表示することができる。このため、ユーザーは、プロジェクター200を操作しなくても、投写面30に線画像50Bを表示させることができ、ユーザーの利便性を向上させることができる。
表示システム1は、情報処理装置100とプロジェクター200とを備える。
情報処理装置100は、第1通信部に相当する第1通信I/F110と、表示部に相当するタッチパネル125と、受付部に相当するタッチパネル125又は操作部130と、第1制御部150とを備える。
第1制御部150は、表示画像をタッチパネル125に表示させる。
タッチパネル125又は操作部130は、表示画像に対する第1操作を受け付ける。
第1制御部150は、タッチパネル125又は操作部130により受け付けた第1操作の表示画像での位置を示す座標情報と、表示画像とを含む表示信号をプロジェクター200に送信する。
プロジェクター200は、第2通信部に相当する第2通信I/F220と、表示部に相当する投写部240と、第2制御部270とを備える。
投写部240は、投写面30に画像を表示する。
第2制御部270は、第2通信I/F220が受信した座標情報に対応する位置に線画像50Bを合成した合成画像50を生成し、生成した合成画像50を投写部240により投写面30に表示させる。
従って、情報処理装置100の操作部130又はタッチパネル125を操作することで、この操作に対応した線画画像を表示画像に合成した合成画像が投写面30に表示することができる。このため、ユーザーは、プロジェクター200を操作しなくても、投写面30に線画像50Bを表示させることができ、ユーザーの利便性を向上させることができる。
上述した実施形態は、本発明の好適な実施の形態である。ただし、上述の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
例えば、情報処理装置100において、タッチパネル125に対するユーザーの指や電子ペンの操作により、座標情報の入力を受け付けてもよい。
例えば、ユーザーの指により座標情報を入力する場合、例えば、操作モードAを、指によるタッチ操作全般に設定し、操作モードBを、指をタッチパネル125の面に長押しする長押し操作と、長押し操作の検出後のタッチ位置の移動とに設定することができる。
また、電子ペンにより座標情報を入力する場合、例えば、操作モードAを、電子ペンによるタッチ操作全般に設定し、操作モードBを、電子ペンの側面に設けられたボタンの押下と、電子ペンのタッチ位置の移動とに設定することができる。
例えば、情報処理装置100において、タッチパネル125に対するユーザーの指や電子ペンの操作により、座標情報の入力を受け付けてもよい。
例えば、ユーザーの指により座標情報を入力する場合、例えば、操作モードAを、指によるタッチ操作全般に設定し、操作モードBを、指をタッチパネル125の面に長押しする長押し操作と、長押し操作の検出後のタッチ位置の移動とに設定することができる。
また、電子ペンにより座標情報を入力する場合、例えば、操作モードAを、電子ペンによるタッチ操作全般に設定し、操作モードBを、電子ペンの側面に設けられたボタンの押下と、電子ペンのタッチ位置の移動とに設定することができる。
また、情報処理装置100の操作部130や、タッチパネル125を操作して投写面30に線画像50Bを表示させる場合において、線画像50Bの線の太さや種類の変更は、電子ペン5の設定を変更するOSD画像50Dを操作することで、変更可能である。
すなわち、プロジェクター200の第2制御部270は、電子ペン5に設定された線の太さや、種類に対応した描画データを生成し、生成した描画データを表示画像データに合成して合成画像データを生成する。
すなわち、プロジェクター200の第2制御部270は、電子ペン5に設定された線の太さや、種類に対応した描画データを生成し、生成した描画データを表示画像データに合成して合成画像データを生成する。
また、図2に示した情報処理装置100の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクターの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
また、図4に示したプロジェクター200の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクターの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
また、図5及び図6に示すフローチャートの処理単位は、情報処理装置100の処理を理解容易にするために、主な処理内容に応じて分割したものである。同様に、図7に示すフローチャートの処理単位は、プロジェクター200の処理を理解容易にするために、主な処理内容に応じて分割したものである。図5、図6及び図7のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、第1制御部150及び第2制御部270の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
また、上述の実施形態では、光変調装置243が備える液晶パネル245は、透過型の液晶パネルであってもよいし、反射型の液晶パネルであってもよい。また、光変調装置243がデジタルミラーデバイスを備える構成であってもよいし、デジタルミラーデバイスとカラーホイールを組み合わせた構成を備えていてもよい。また、光変調装置243は、液晶パネル及びDMD以外に、光源が発した光を変調可能な構成を採用してもよい。
また、上述の実施形態では、表示装置としてプロジェクター200を用いる構成であったが、これに限定されない。例えば、表示装置として、液晶ディスプレイ、有機ELディスプレイ、プラズマディスプレイなどのディスプレイであってもよい。これらのディスプレイを用いる場合には、ディスプレイに、上述の実施形態にて説明した、送信部250および撮影部260を備えさせ電子ペン5の位置を検出させてもよいし、液晶パネルや有機ELパネル等の表示面を表示パネルとタッチセンサーとを含むタッチパネルとして構成し、表示面におけるタッチ位置を検出させてもよい。
また、上述の実施形態では、表示部120は、表示パネルとタッチセンサーとを含むタッチパネル125を備える構成であったが、これに限定されず、少なくとも表示パネルを備えていればよい。
また、表示システムの制御方法を、情報処理装置100が備えるコンピューター、及び、プロジェクター200が備えるコンピューターを用いて実現する場合、これらのコンピューターに実行させるプログラムを記録媒体の態様で構成することも可能である。又は、これらのコンピューターに実行させるプログラムを伝送する伝送媒体の態様で構成することも可能である。記録媒体には、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、HDD(Hard Disk Drive)、CD-ROM、DVD(Digital Versatile Disc)、Blu-ray Disc、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、サーバー装置が備える内部記憶装置であるRAM、ROM、HDD等の不揮発性記憶装置であってもよい。Blu-rayは、登録商標である。
1…示システム、5…電子ペン、10…ケーブル、30…投写面、100…情報処理装置、110…第1通信I/F、125…タッチパネル、130…操作部、150…第1制御部、160…第1記憶部、161…OS、163…アプリケーションプログラム、170…第1プロセッサー、180……アプリ画面、181…ファイル選択、183…描画設定、185…操作モード設定、187…OKボタン、200…プロジェクター、205…リモコン、210…受光部、220…第2通信I/F、230…画像処理部、235…フレームメモリー、240…投写部、241…光源、243…光変調装置、245、245R、245G、245B…液晶パネル、247…光学ユニット、250…送信部、255…第1信号光、257…第2信号光、260…撮影部、270…第2制御部、280…第2記憶部、281…制御プログラム、283…解像度情報、285…キャリブレーションデータ、290…第2プロセッサー。
Claims (7)
- 画像供給装置が表示画像を表示することと、
前記表示画像に対する第1操作を受け付けることと、
受け付けた前記第1操作の前記表示画像での位置を示す座標情報と、前記表示画像とを含む表示信号を表示装置に送信することと、
前記表示装置が受信した前記座標情報に対応する位置に線画像を合成した合成画像を生成することと、
生成した前記合成画像を前記表示装置の表示面に表示することと、
を含む、表示システムの制御方法。 - 前記表示装置は、
前記表示装置の動作モードが第1モードの場合に、受信した前記表示信号に含まれる前記表示画像及び前記座標情報に基づいて前記合成画像を生成し、生成した前記合成画像を前記表示面に表示することと、
前記表示装置の動作モードが第2モードの場合に、受信した前記表示信号に含まれる前記表示画像を取得し、取得した前記表示画像を前記表示面に表示することと、
を含む、請求項1記載の表示システムの制御方法。 - 前記表示装置は、
前記合成画像を前記表示面に表示するか否かを示す表示設定を受け付けることと、
前記表示設定が、前記合成画像を前記表示面に表示しないことを示す場合、前記表示装置が前記第1モードであっても、前記合成画像を前記表示面に表示しないことと、
を含む、請求項2記載の表示システムの制御方法。 - 前記画像供給装置は、
前記座標情報を前記表示装置に送信するか否かを示す送信設定を受け付けることと、
前記送信設定が、前記座標情報を前記表示装置に送信することを示す場合、前記座標情報を含む前記表示信号を前記表示装置に送信することと、
前記送信設定が、前記座標情報を前記表示装置に送信しないことを示す場合、前記座標情報を含まない前記表示信号を前記表示装置に送信することと、
を含む、請求項1から3のいずれか一項に記載の表示システムの制御方法。 - 前記画像供給装置は、
前記第1操作と、前記第1操作とは異なる操作とを受け付けた場合に、前記第1操作の前記表示画像での位置を示す前記座標情報を含む前記表示信号を前記表示装置に送信すること、
を含む、請求項1から4のいずれか一項に記載の表示システムの制御方法。 - 前記画像供給装置は、
前記画像供給装置の動作モードが第3モードの場合、前記第1操作と、前記第1操作とは異なる第2操作を受け付けたときに、前記第1操作の前記表示面での位置を示す前記座標情報を含む前記表示信号を前記表示装置に送信することと、
前記画像供給装置の動作モードが第4モードの場合、前記第1操作と、前記第1操作及び前記第2操作とは異なる第3操作を受け付けたときに、前記第1操作の前記表示面での位置を示す前記座標情報を含む前記表示信号を前記表示装置に送信することと、
を含む請求項5記載の表示システムの制御方法。 - 画像供給装置と表示装置とを備える表示システムであって、
前記画像供給装置は、
第1通信部と、
表示画像を表示する表示部と、
前記表示画像に対する第1操作を受け付ける受付部と、
前記受付部により受け付けた前記第1操作の前記表示画像での位置を示す座標情報と、前記表示画像とを含む表示信号を前記表示装置に送信する第1制御部と、
を備え、
前記表示装置は、
第2通信部と、
表示面に画像を表示する表示部と、
前記第2通信部が受信した前記座標情報に対応する位置に線画像を合成した合成画像を生成し、生成した前記合成画像を前記表示部により前記表示面に表示させる第2制御部と、
を備える、表示システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021155799A JP2023046943A (ja) | 2021-09-24 | 2021-09-24 | 表示システムの制御方法、及び表示システム |
CN202211156382.8A CN115857848A (zh) | 2021-09-24 | 2022-09-22 | 显示系统的控制方法以及显示系统 |
US17/951,485 US12154199B2 (en) | 2021-09-24 | 2022-09-23 | Control method for display system with composite image formation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021155799A JP2023046943A (ja) | 2021-09-24 | 2021-09-24 | 表示システムの制御方法、及び表示システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023046943A true JP2023046943A (ja) | 2023-04-05 |
Family
ID=85661047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021155799A Pending JP2023046943A (ja) | 2021-09-24 | 2021-09-24 | 表示システムの制御方法、及び表示システム |
Country Status (3)
Country | Link |
---|---|
US (1) | US12154199B2 (ja) |
JP (1) | JP2023046943A (ja) |
CN (1) | CN115857848A (ja) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4250884B2 (ja) | 2001-09-05 | 2009-04-08 | パナソニック株式会社 | 電子黒板システム |
JP2013175001A (ja) | 2012-02-24 | 2013-09-05 | Seiko Epson Corp | 画像表示装置、画像表示システム、および画像表示装置の制御方法 |
US20150205444A1 (en) * | 2014-01-17 | 2015-07-23 | Smart Technologies Ulc | Interactive input system |
JP2015149648A (ja) | 2014-02-07 | 2015-08-20 | 株式会社リコー | 画像投影装置、画像投影システム、及び画像投影装置の制御方法 |
JP6442893B2 (ja) | 2014-07-15 | 2018-12-26 | 株式会社リコー | プロジェクタ装置、インタラクティブシステム、およびインタラクティブ制御方法 |
JP6801947B2 (ja) | 2014-11-19 | 2020-12-16 | セイコーエプソン株式会社 | 表示装置、表示制御方法および表示システム |
CN105632453B (zh) * | 2014-11-19 | 2019-09-24 | 精工爱普生株式会社 | 显示装置、显示控制方法和显示系统 |
JP6477131B2 (ja) | 2015-03-27 | 2019-03-06 | セイコーエプソン株式会社 | インタラクティブプロジェクター,インタラクティブプロジェクションシステム,およびインタラクティブプロジェクターの制御方法 |
JP6500665B2 (ja) | 2015-07-16 | 2019-04-17 | 株式会社リコー | 画像投影装置及び画像投影システム |
JP2018010602A (ja) | 2016-07-15 | 2018-01-18 | 株式会社リコー | 投影装置、マルチプロジェクションシステム、及びマルチプロジェクションシステムの位置特定方法 |
-
2021
- 2021-09-24 JP JP2021155799A patent/JP2023046943A/ja active Pending
-
2022
- 2022-09-22 CN CN202211156382.8A patent/CN115857848A/zh active Pending
- 2022-09-23 US US17/951,485 patent/US12154199B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20230112393A1 (en) | 2023-04-13 |
CN115857848A (zh) | 2023-03-28 |
US12154199B2 (en) | 2024-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9396520B2 (en) | Projector system and control method thereof | |
CN107272923B (zh) | 显示装置、投影仪、显示系统以及设备的切换方法 | |
JP6464692B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
US9406280B2 (en) | Image display device, image display system, and method of controlling image display device | |
US9098947B2 (en) | Image processing apparatus and image processing system | |
JP2017182110A (ja) | 表示システム、表示装置、情報処理装置及び情報処理方法 | |
US20150261385A1 (en) | Picture signal output apparatus, picture signal output method, program, and display system | |
WO2016072073A1 (ja) | 表示装置、プロジェクターおよび表示制御方法 | |
US10909947B2 (en) | Display device, display system, and method of controlling display device | |
JP2013175001A (ja) | 画像表示装置、画像表示システム、および画像表示装置の制御方法 | |
CN106104442B (zh) | 显示装置、投影仪以及显示控制方法 | |
JP6323035B2 (ja) | 表示装置および表示方法 | |
JP2023046943A (ja) | 表示システムの制御方法、及び表示システム | |
JP7559618B2 (ja) | 表示装置の制御方法及び表示装置 | |
JP5899993B2 (ja) | 画像表示装置、画像表示システム、および画像表示装置の制御方法 | |
JP7632421B2 (ja) | 表示方法、表示装置及びプログラム | |
JP7306190B2 (ja) | 表示装置、表示方法、プログラム | |
JP7342501B2 (ja) | 表示装置、表示方法、プログラム | |
JP2017092849A (ja) | 画像表示システム | |
JP2018156363A (ja) | 情報表示システム、情報表示装置、制御方法、およびプログラム | |
JP2016122329A (ja) | 表示装置、プロジェクター、及び制御方法 |