(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024114377
(43)【公開日】2024-08-23
(54)【発明の名称】画像表示方法、プロジェクター、及びプログラム
(51)【国際特許分類】
H04N 5/74 20060101AFI20240816BHJP
G03B 21/26 20060101ALI20240816BHJP
G03B 21/00 20060101ALI20240816BHJP
G09G 5/00 20060101ALI20240816BHJP
G09G 5/37 20060101ALI20240816BHJP
G09G 5/38 20060101ALI20240816BHJP
【FI】
H04N5/74 D
G03B21/26
G03B21/00 D
G09G5/00 X
G09G5/00 510B
G09G5/37 600
G09G5/38 100
G09G5/37 300
G09G5/00 530H
G09G5/00 530D
G09G5/37 110
G09G5/00 510H
【審査請求】有
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2023020107
(22)【出願日】2023-02-13
(71)【出願人】
【識別番号】000002369
【氏名又は名称】セイコーエプソン株式会社
(74)【代理人】
【識別番号】110001081
【氏名又は名称】弁理士法人クシブチ国際特許事務所
(72)【発明者】
【氏名】鈴木 一実
【テーマコード(参考)】
2K203
5C058
5C182
【Fターム(参考)】
2K203FA22
2K203FA34
2K203GB35
2K203GB46
2K203GB48
2K203GB53
2K203GB69
2K203KA89
2K203MA23
5C058BA27
5C058EA02
5C182AA03
5C182AA04
5C182AC03
5C182AC38
5C182BA01
5C182BA03
5C182BA04
5C182BC03
5C182BC11
5C182BC22
5C182BC25
5C182BC26
5C182BC43
5C182CA01
5C182CA21
5C182CB12
5C182CB42
5C182CB47
5C182CC21
5C182CC26
5C182DA05
5C182DA14
5C182DA22
5C182DA70
(57)【要約】
【課題】プロジェクターの投射画像の形状補正を行う際のユーザーの利便性を向上する。
【解決手段】画像表示方法は、プロジェクター100の投射画像PJの形状補正に用いる複数の制御点PCを示す初期パターン画像PTAを、表示させることと、複数の制御点PCのうちの1つの制御点である第1制御点PC1を、第1位置PS1から第2位置PS2へ移動する第1操作QP1を受け付けることと、第1操作QP1を受け付けた場合に、移動前の第1制御点PC1を示す第1画像P1を第1位置PS1に表示することと、第1操作QP1を受け付けた場合に、移動後の第1制御点PC1を示す第2画像P2を第2位置PS2に表示することと、を含む。
【選択図】
図6
【特許請求の範囲】
【請求項1】
プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、表示することと、
前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を受け付けることと、
前記第1操作を受け付けた場合に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示することと、
前記第1操作を受け付けた場合に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示することと、
を含む、画像表示方法。
【請求項2】
前記第1画像、及び前記第2画像を表示することは、
前記第2画像の表示態様を、前記第1画像の表示態様と異ならせること、
を含む、請求項1に記載の画像表示方法。
【請求項3】
前記第1制御点の位置を、前記第2位置に決定する第2操作を受け付けた場合に、
前記第1画像を前記第2位置に表示すること、
を更に含む、請求項2に記載の画像表示方法。
【請求項4】
前記第2操作を受け付けた場合に、前記第1位置に表示された前記第1画像を消去すること、
を更に含む、請求項3に記載の画像表示方法。
【請求項5】
前記第1位置の前記第1制御点と、前記複数の制御点のうちの前記第1制御点と隣り合う第2制御点とを結ぶ線分を示す画像を表示することと、
前記第1操作のうち、前記第1位置の前記第1制御点を選択する操作を受け付けた場合に、
前記第1位置の前記第1制御点と、前記複数の制御点のうちの前記第1制御点と隣り合う第2制御点とを結ぶ第1線分を示し、前記線分を示す画像とは表示形態の異なる第1線分画像を表示することと、
を更に含む、請求項1から請求項4のいずれか1項に記載の画像表示方法。
【請求項6】
前記第1操作を受け付けた場合に、前記第2位置の前記第1制御点と前記第2制御点とを結ぶ第2線分を示す第2線分画像を表示すること、
を更に含む、請求項5に記載の画像表示方法。
【請求項7】
前記第2線分画像を表示することは、
前記第2線分画像の表示態様を、前記第1線分画像の表示態様と異ならせること、
を含む、請求項6に記載の画像表示方法。
【請求項8】
プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、表示することと、
前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を受け付けることと、
前記第1操作を受け付けた場合に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示することと、
前記第1操作を受け付けた場合に、
移動後の前記第1制御点を示す第2画像を前記第2位置に表示することと、
をプロセッサーに実行させる、プログラム。
【請求項9】
光学装置と、
ユーザーの操作を受け付ける入力装置と、
少なくとも1つのプロセッサーと、を含み、
前記少なくとも1つのプロセッサーは、
プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、前記光学装置に表示させることと、
前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を、前記入力装置を介して受け付けることと、
前記第1操作を受け付けた場合に、前記光学装置に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示させることと、
前記第1操作を受け付けた場合に、前記光学装置に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示させることと、
を実行する、プロジェクター。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像表示方法、プロジェクター、及びプログラムに関する。
【背景技術】
【0002】
従来、プロジェクターの形状補正に関する技術が知られている。
例えば、特許文献1には、以下の内容が記載されている。プロジェクターの幾何学補正を実行する際に、操作端末への操作によって、補正対象点の移動をユーザーが的確に行うために、補正対象点として選択された端点に対応したマーカを、投影画像の当該端点と、操作端末の指示画面上の端点と、に表示する。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載された技術では、移動後の補正点の位置を確認することはできるが、移動前の補正点の位置を確認できない。そこで、ユーザーの利便性を改善する余地がある。
【課題を解決するための手段】
【0005】
本開示の一態様は、プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、表示することと、前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を受け付けることと、前記第1操作を受け付けた場合に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示することと、前記第1操作を受け付けた場合に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示することと、を含む、画像表示方法である。
【0006】
本開示の他の一態様は、プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、表示することと、前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を受け付けることと、前記第1操作を受け付けた場合に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示することと、前記第1操作を受け付けた場合に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示することと、をプロセッサーに実行させる、プログラムである。
【0007】
本開示の更に別の一態様は、光学装置と、ユーザーの操作を受け付ける入力装置と、少なくとも1つのプロセッサーと、を含み、前記少なくとも1つのプロセッサーは、プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、前記光学装置に表示させることと、前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を、前記入力装置を介して受け付けることと、前記第1操作を受け付けた場合に、前記光学装置に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示させることと、前記第1操作を受け付けた場合に、前記光学装置に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示させることと、を実行する、プロジェクターである。
【図面の簡単な説明】
【0008】
【
図1】本実施形態に係る画像投射システムの構成の一例を示す図。
【
図2】本実施形態に係るプロジェクターの構成の一例を示す図。
【
図3】プロジェクターの第1制御部の構成の一例を示す図。
【
図6】制御装置の第2制御部の処理の一例を示すフローチャート。
【発明を実施するための形態】
【0009】
以下、図面を参照して本実施形態について説明する。
図1は、本実施形態に係る画像投射システム1の構成の一例を示す図である。
画像投射システム1は、プロジェクター100と、制御装置200と、を備える。
【0010】
制御装置200は、例えばパーソナルコンピューター等で構成され、プロジェクター100に対して投射画像PJの投射を指示する。制御装置200は、ユーザーUからの操作に基づいて投射画像PJを生成し、生成した投射画像PJを、例えば、Ethernet(登録商標)ケーブルを介して、プロジェクター100に送信し、プロジェクター100に投射させる。投射画像PJは、初期パターン画像PTAと、第1パターン画像PT1と、第2パターン画像PT2と、第3パターン画像PT3とを含む。
初期パターン画像PTA、及び第1パターン画像PT1~第3パターン画像PT3については、
図4、及び
図5を参照して更に説明する。
制御装置200は、第1パターン画像PT1~第3パターン画像PT3の各々と、コマンドCMPをプロジェクター100に送信する。コマンドCMPは、投射画像PJを更新することをプロジェクター100に指示する。例えば、プロジェクター100が第1パターン画像PT1を表示している状態で、プロジェクター100が、第2パターン画像PT2とコマンドCMPとを受信した場合には、プロジェクター100は、第1パターン画像PT1に換えて、第2パターン画像PT2を投射する。
【0011】
本実施形態では、制御装置200は、プロジェクター100と、Ethernet(登録商標)ケーブル等によって有線通信可能に接続されるが、Wi-Fi(登録商標)等によって無線通信可能に接続されてもよい。
本実施形態では、制御装置200が、パーソナルコンピューターで構成されるが、制御装置200が、タブレット端末、又はスマートフォン等で構成されてもよい。
【0012】
プロジェクター100は、画像光PLをスクリーンSCの投射領域RSに投射する。また、プロジェクター100は、スクリーンSC上に投射画像PJを表示するように、画像光PLを投射する。
【0013】
図1のスクリーンSCには、互いに直交するX軸、及びY軸を示す。
図1において、ユーザーがスクリーンSCに向かって立ったときに、X軸は、左右方向を示し、Y軸は、上下方向を示す。X軸の正方向が右方向を示し、Y軸の正方向が下方向を示す。
また、
図5においても、X軸、及びY軸を示している。
【0014】
図2は、本実施形態に係るプロジェクター100の構成の一例を示す図である。
図2に示すように、プロジェクター100は、投射部110と、投射部110を駆動する駆動部120とを備える。投射部110は、光学的な画像の形成を行い、スクリーンSCに画像光PLを投射する。なお、本実施形態では、投射部110は、投射画像PJに対応する画像光PLをスクリーンSCに投射する。また、本実施形態では、投射部110は、投射画像PJの形状補正に用いる複数の制御点PCを示す制御点画像に対応する画像光PLをスクリーンSCに投射する。複数の制御点PCの個数は、
図5を参照して説明するように、例えば24(=4×6)個である。
制御点画像は、いわゆる、「ポイント補正」に用いる複数の制御点PCを示す。「ポイント補正」とは、投射画像PJを格子状に区切った各交点の位置を調整することによって、投射画像PJの歪みを補正することである。各交点は、複数の制御点PCに対応する。
投射部110は、光源部111、光変調装置112及び投射光学系113を備える。駆動部120は、光源駆動部121及び光変調装置駆動部122を備える。
投射部110は、「光学装置」の一例に対応する。
【0015】
光源部111は、光源を備える。光源は、例えば、LED(Light Emitting Diode)、レーザー光源等の固体光源である。
本実施形態では、光源部111の光源が固体光源である場合について説明するが、これに限定されない。光源部111の光源が、ハロゲンランプ、キセノンランプ、超高圧水銀ランプ等のランプ光源でもよい。
【0016】
また、光源部111は、光源が発した光を光変調装置112に導くリフレクター、及び補助リフレクターを備えてもよい。更に、光源部111は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調装置112に至る経路上で低減させる調光素子等を備えてもよい。
光源駆動部121は、内部バス107に接続され、同じく内部バス107に接続された第1制御部150の指示に従って、光源部111の光源を点灯、及び消灯させ、光源の出力を制御する。
【0017】
光変調装置112は、例えば、R、G及びBの三原色に対応した3枚の液晶パネル115を備える。Rは赤色を示し、Gは緑色を示し、Bは青色を示す。すなわち、光変調装置112は、R色光に対応する液晶パネル115と、G色光に対応する液晶パネル115と、B色光に対応する液晶パネル115とを備える。
光源部111が発する光はRGBの3色の色光に分離され、それぞれ対応する液晶パネル115に入射される。3枚の液晶パネル115の各々は、透過型の液晶パネルであり、透過する光を変調して第1画像光PLAを生成する。各液晶パネル115を通過して変調された第1画像光PLAは、クロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系113に射出される。
本実施形態では、光変調装置112が光変調素子として透過型の液晶パネル115を備える場合について説明するが、これに限定されない。光変調素子は反射型の液晶パネルでもよいし、デジタルマイクロミラーデバイス(Digital Micromirror Device)でもよい。
【0018】
光変調装置112は、光変調装置駆動部122によって駆動される。光変調装置駆動部122は、画像処理部145に接続される。
光変調装置駆動部122には、画像処理部145からR,G,Bの各原色に対応する画像データが入力される。光変調装置駆動部122は、入力された画像データを液晶パネル115の動作に適したデータ信号に変換する。光変調装置駆動部122は、変換したデータ信号に基づいて、各液晶パネル115の各画素に電圧を印加し、各液晶パネル115に画像を描画する。
【0019】
投射光学系113は、入射された画像光PLをスクリーンSC上に結像させる投射レンズ、ミラー等を備える。また、投射光学系113は、スクリーンSCに投射される画像を拡大又は縮小させるズーム機構、フォーカスの調整を行うフォーカス調整機構、及び、画像光PLの投射方向を調整するレンズシフト機構等を備える。
【0020】
プロジェクター100は、操作部131、リモコン受光部133、入力インターフェース135、記憶部137、第1通信インターフェース141、フレームメモリー143、画像処理部145、及び第1制御部150を更に備える。入力インターフェース135、記憶部137、第1通信インターフェース141、画像処理部145、及び第1制御部150は、内部バス107を介して相互にデータ通信可能に接続される。
【0021】
操作部131は、プロジェクター100の筐体表面に設けられた各種のボタンやスイッチを備え、これらのボタンやスイッチの操作に対応した操作信号を生成して、入力インターフェース135に出力する。入力インターフェース135は、操作部131から入力された操作信号を第1制御部150に出力する回路を備える。
操作部131は、「入力装置」の一例に対応する。
【0022】
リモコン受光部133は、リモコン5から送信される赤外線信号を受光し、受光した赤外線信号をデコードして操作信号を生成する。リモコン受光部133は、生成した操作信号を入力インターフェース135に出力する。入力インターフェース135は、リモコン受光部133から入力された操作信号を第1制御部150に出力する回路を備える。
リモコン5は、「入力装置」の他の一例に対応する。
【0023】
記憶部137は、例えば、HDD(Hard Disk Drive)等の磁気的記録装置、又は、フラッシュメモリー、SSD(Solid State Drive)等の半導体記憶素子を用いた記憶装置である。記憶部137は、第1制御部150が実行するプログラム、第1制御部150が処理したデータ、及び画像データ等を記憶する。
【0024】
第1通信インターフェース141は、制御装置200とEthernet(登録商標)規格に従って通信を実行する通信インターフェースである。第1通信インターフェース141は、Ethernet(登録商標)ケーブルを接続するコネクター、及びコネクターを伝送される信号を処理するインターフェース回路を備える。第1通信インターフェース141は、コネクター及びインターフェース回路を有するインターフェース基板であり、第1制御部150の第1プロセッサー150A等が実装されるメイン基板に接続される。或いは、第1通信インターフェース141を構成するコネクター及びインターフェース回路が、第1制御部150のメイン基板に実装される。第1通信インターフェース141は、制御装置200から画像データ等を受信する。
【0025】
第1制御部150は、第1メモリー150B及び第1プロセッサー150Aを備える。
第1メモリー150Bは、第1プロセッサー150Aが実行するプログラムやデータを不揮発的に記憶する記憶装置である。第1メモリー150Bは、磁気的記憶装置、フラッシュROM(Read Only Memory)等の半導体記憶素子、或いはその他の種類の不揮発性記憶装置によって構成される。また、第1メモリー150Bは、第1プロセッサー150Aのワークエリアを構成するRAM(Random Access Memory)を含んでもよい。第1メモリー150Bは、第1制御部150によって処理されるデータ、及び第1プロセッサー150Aが実行する第1制御プログラムPGM1等を記憶する。
【0026】
第1プロセッサー150Aは、単一のプロセッサーで構成されてもよいし、複数のプロセッサーが第1プロセッサー150Aとして機能する構成であってもよい。第1プロセッサー150Aは、第1制御プログラムPGM1を実行してプロジェクター100の各部を制御する。例えば、第1プロセッサー150Aは、操作部131及びリモコン5によって受け付けた操作に対応した画像処理の実行指示と、この画像処理に用いるパラメーターとを画像処理部145に出力する。パラメーターには、例えば、スクリーンSCに投射する画像の幾何的な歪みを補正するための幾何補正パラメーター等が含まれる。また、第1プロセッサー150Aは、光源駆動部121を制御して光源部111の点灯と消灯とを制御し、また光源部111の出力、すなわち光量を調整する。
第1プロセッサー150Aは、「少なくとも1つのプロセッサー」の一例に対応する。
【0027】
第1プロセッサー150Aは、第1メモリー150Bの一部または全部、及び、その他の回路と統合されたSoC(System on Chip)で構成されてもよい。また、第1プロセッサー150Aは、プログラムを実行するCPU(Central Processing Unit)と、所定の演算処理を実行するDSP(Digital Signal Processor)との組合せにより構成してもよい。第1プロセッサー150Aの機能の全てを、ハードウェアに実装した構成としてもよく、プログラマブルデバイスを用いて構成してもよい。
【0028】
画像処理部145、及びフレームメモリー143は、例えば、集積回路によって構成することができる。集積回路は、LSI(Large-Scale Integration)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)を含む。PLDには、例えば、FPGA(Field-Programmable Gate Array)が含まれる。また、集積回路の構成の一部にアナログ回路が含まれていてもよく、プロセッサーと集積回路との組み合わせであってもよい。プロセッサーと集積回路との組み合わせは、マイクロコントローラー(MCU)、SoC(System-on-a-chip)、システムLSI、チップセットなどと呼ばれる。
【0029】
画像処理部145は、第1通信インターフェース141から入力された画像データをフレームメモリー143に展開する。フレームメモリー143は、複数のバンクを備える。各バンクは、1フレーム分の画像データを書き込み可能な記憶容量を有する。フレームメモリー143は、例えば、SDRAM(Synchronous Dynamic Random Access Memory)によって構成される。
【0030】
画像処理部145は、フレームメモリー143に展開した画像データに対して、例えば、解像度変換処理、又はリサイズ処理、歪曲収差の補正、形状補正処理、デジタルズーム処理、画像の色合いや輝度の調整等の画像処理を行う。
また、画像処理部145は、垂直同期信号の入力フレーム周波数を描画周波数に変換した垂直同期信号を生成する。生成した垂直同期信号を出力同期信号という。画像処理部145は、生成した出力同期信号を光変調装置駆動部122に出力する。
【0031】
次に、
図3を参照してプロジェクター100の第1制御部150の構成について説明する。
図3は、プロジェクター100の第1制御部150の構成の一例を示す図である。プロジェクター100の第1制御部150は、例えば、制御装置200からの指示に基づいて、プロジェクター100の動作を制御する。
図3に示すように、第1制御部150は、画像受付部151と、投射制御部152と、第1通信制御部153と、第1画像記憶部154と、を備える。具体的には、第1制御部150の第1プロセッサー150Aが、第1メモリー150Bに記憶された第1制御プログラムPGM1を実行することによって、画像受付部151、投射制御部152、及び第1通信制御部153、として機能する。また、第1制御部150の第1プロセッサー150Aが、第1メモリー150Bに記憶された第1制御プログラムPGM1を実行することによって、第1メモリー150Bを、第1画像記憶部154として機能させる。
【0032】
第1画像記憶部154は、投射画像PJを記憶する。投射画像PJは、初期パターン画像PTA、及び第1パターン画像PT1~第3パターン画像PT3を含む。初期パターン画像PTA、及び第1パターン画像PT1~第3パターン画像PT3は、画像受付部151によって、制御装置200から受け付けられ、画像受付部151によって、第1画像記憶部154に記憶される。
【0033】
画像受付部151は、制御装置200から投射画像PJを受け付ける。投射画像PJは、初期パターン画像PTA、及び第1パターン画像PT1~第3パターン画像PT3を含む。画像受付部151は、受け付けた投射画像PJを第1画像記憶部154に記憶させる。
【0034】
投射制御部152は、制御装置200からコマンドCMPを受け付ける。投射制御部152は、コマンドCMPを受け付けた場合に、画像受付部151が受け付けた投射画像PJをスクリーンSCに投射する。例えば、投射制御部152が第1パターン画像PT1を表示している状態で、画像受付部151が、第2パターン画像PT2を受け付け、投射制御部152がコマンドCMPを受け付けた場合には、投射制御部152は、第1パターン画像PT1に換えて、第2パターン画像PT2を投射する。
【0035】
第1通信制御部153は、第1通信インターフェース141を介して、制御装置200から投射画像PJ、及びコマンドCMPを受信する。
【0036】
次に、
図4を参照して、制御装置200の構成について説明する。
図4は、制御装置200の構成の一例を示す図である。
図4に示すように、制御装置200は、第2制御部210、第2操作機構220、第2表示機構230、及び第2通信インターフェース240を備える。第2制御部210は、第2プロセッサー210A、及び第2メモリー210Bを備える。第2制御部210は、制御装置200の各部の動作を制御する。
また、第2制御部210には、第2操作機構220、第2表示機構230、及び第2通信インターフェース240が接続される。
【0037】
第2操作機構220は、例えば、マウス、キーボード等が接続され、ユーザーUからの操作を受け付ける。ユーザーUは、例えば、制御装置200の使用者である。そして、第2操作機構220は、受け付けた操作に対応する操作信号を生成し、生成した操作信号を第2制御部210へ出力する。
第2表示機構230は、LCD(Liquid Crystal Display)等を備え、第2制御部210からの指示に従って、種々の画像をLCDに表示する。
第2通信インターフェース240は、コネクター及びインターフェース回路を備え、第2制御部210に接続される。本実施形態では、第2通信インターフェース240は、例えば、Ethernet(登録商標)規格に則って、プロジェクター100と通信するためのインターフェースである。
【0038】
第2プロセッサー210Aは、CPU、DSP、マイコン等で構成される。第2プロセッサー210Aは、複数のプロセッサーにより構成されてもよいし、単一のプロセッサーで構成されてもよい。
第2プロセッサー210Aが、後述する各部の機能を実現するようにプログラムされたハードウェアであってもよい。すなわち、第2プロセッサー210Aは、第2制御プログラムPGM2をハードウェア回路として搭載した構成であってもよい。この場合には、例えば、第2プロセッサー210Aは、ASIC、FPGA等で構成される。
以下の説明では、第2プロセッサー210Aが第2制御プログラムPGM2を実行することによって、第2制御部210の各種の機能を実現する場合について説明する。
第2プロセッサー210Aは、「プロセッサー」の一例に対応する。
【0039】
第2メモリー210Bは、第2プロセッサー210Aが実行するプログラムや、第2プロセッサー210Aにより処理されるデータを記憶する記憶領域を有する。第2メモリー210Bは、第2プロセッサー210Aが実行する第2制御プログラムPGM2、及び、制御装置200の動作に関する各種の画像データ、設定データ等を記憶する。
第2メモリー210Bは、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。第2メモリー210Bは、不揮発性記憶領域として、例えば、ROM、HDD、SSD等を備えてもよい。また、第2メモリー210Bは、揮発性記憶領域を備え、第2プロセッサー210Aが実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。第2メモリー210Bは、揮発性記憶領域として、例えば、RAM等を備えてもよい。
【0040】
また、
図4に示すように、第2制御部210は、操作受付部211と、画像生成部212と、投射指示部213と、第2通信制御部214と、第2画像記憶部215と、を備える。これらの各部は、例えば、第2プロセッサー210Aが第2制御プログラムPGM2を実行することによって、ソフトウェアとハードウェアとの協働により実現される。
第2制御プログラムPGM2は、「プログラム」の一例に対応する。
【0041】
本実施形態では、制御装置200が、操作受付部211、画像生成部212、及び投射指示部213、を備える場合について説明するが、これに限定されない。例えば、プロジェクター100が、操作受付部211、画像生成部212、及び投射指示部213の少なくとも1つを、備えてもよい。
例えば、プロジェクター100の第1制御部150の第1プロセッサー150Aが、第1制御プログラムPGM1を実行することによって、操作受付部211、画像生成部212、及び投射指示部213として機能してもよい。この場合には、プロジェクター100は、制御装置200と通信可能に接続される必要はない。換言すれば、プロジェクター100において、第1制御部150が、操作受付部211、画像生成部212、及び投射指示部213、を備えることによって、本実施形態に係る「画像表示方法」を実行してもよい。
この場合のプロジェクター100を、本実施形態に係るプロジェクター100と区別するために、以下の説明において、他の実施形態に係るプロジェクター100Aと記載する場合がある。
この場合には、第1制御プログラムPGM1は、「プログラム」の一例に対応する。
【0042】
第2画像記憶部215は、投射画像PJを記憶する。投射画像PJは、初期パターン画像PTA、及び第1パターン画像PT1~第3パターン画像PT3を含む。初期パターン画像PTAは、予め第2画像記憶部215に記憶される。第1パターン画像PT1~第3パターン画像PT3は、画像生成部212によって生成され、画像生成部212によって、第2画像記憶部215に記憶される。以下の説明において、初期パターン画像PTA、第1パターン画像PT1~第3パターン画像PT3の各々を区別しない場合には、パターン画像PTと記載する場合がある。
【0043】
本実施形態では、初期パターン画像PTAは、格子画像である。初期パターン画像PTAは、X軸方向と平行な複数の線分LXと、Y軸方向と平行な複数の線分LYと、複数の線分LXの各々と複数の線分LYの各々との交点に対応する制御点PCとを含む。
初期パターン画像PTAは、「制御点画像」の一例に対応する。
次に、初期パターン画像PTAについて、
図5を参照して更に説明する。
【0044】
図5は、投射画像PJの遷移の一例を示す図である。
図5の上段に、初期パターン画像PTAを記載している。
図5では、初期パターン画像PTAは、6本の線分LXと、8本の線分LYと、24(=(6-2)×(8-2))個の制御点PCとを含む。6本の線分LXは、Y軸方向に沿って等間隔に配列される。8本の線分LYは、X軸方向に沿って等間隔に配列される。線分LX、及び線分LYは、「線分を示す画像」の一例に対応する。
【0045】
再び、
図4に戻って、第2制御部210の構成について説明する。
操作受付部211は、ユーザーUからの操作QPを受け付ける。操作QPは、第1操作QP1、及び第2操作QP2を含む。ユーザーUは、第2表示機構230のLCDに表示されたパターン画像PTを参照して、例えば、第2操作機構220のマウスを用いて操作QPを行う。
【0046】
第1操作QP1は、第1制御点PC1を第1位置PS1から第2位置PS2へ移動する操作QPである。第1制御点PC1は、複数の制御点PCのうちの1つの制御点である。第1操作QP1は、ユーザーUが、例えば、第1位置PS1の第1制御点PC1をクリックし、第1制御点PC1を第1位置PS1から第2位置PS2へドラッグし、第2位置PS2で第1制御点PC1をドロップする操作QPである。すなわち、第1操作QP1は、ユーザーUが、例えば、第1制御点PC1を、第1位置PS1から第2位置PS2へドラッグアンドドロップする操作QPである。
第1制御点PC1、第1位置PS1、及び第2位置PS2については、
図5を参照して更に説明する。
【0047】
第2操作QP2は、第1制御点PC1の位置を、第2位置PS2に決定する操作QPである。第2操作QP2は、例えば、ユーザーUが、第1操作QP1を行った後に、第2操作機構220のキーボードのエンターキーを押下する操作QPである。また、第2操作QP2は、例えば、ユーザーUが、第2位置PS2で第1制御点PC1をドロップする操作QPであってもよい。
【0048】
画像生成部212は、操作受付部211が受け付けたユーザーUからの操作QPに応じて、第1パターン画像PT1~第3パターン画像PT3を生成する。
また、画像生成部212は、初期パターン画像PTA、及び第1パターン画像PT1~第3パターン画像PT3の各々を第2表示機構230のLCDに表示する。例えば、画像生成部212は、まず、初期パターン画像PTAを、第2表示機構230のLCDに表示する。次に、画像生成部212は、第1パターン画像PT1が生成されたときに、生成された第1パターン画像PT1を、初期パターン画像PTAに換えて、第2表示機構230のLCDに表示する。また、画像生成部212は、第2パターン画像PT2が生成されたときに、生成された第2パターン画像PT2を、第1パターン画像PT1に換えて、第2表示機構230のLCDに表示する。また、画像生成部212は、第3パターン画像PT3が生成されたときに、生成された第3パターン画像PT3を、第2パターン画像PT2に換えて、第2表示機構230のLCDに表示する。
【0049】
画像生成部212は、操作受付部211が第1操作QP1のうちの、第1位置PS1の第1制御点PC1を選択する操作、例えば、第1位置PS1の第1制御点PC1に対するマウスのクリックを受け付けた場合に、第1パターン画像PT1を生成する。第1パターン画像PT1は、移動前の第1制御点PC1を示す第1画像P1を含む。換言すれば、第1画像P1は、第1位置PS1の第1制御点PC1を示す。
第1制御点PC1に対するマウスのクリックは、「前記第1位置の前記第1制御点を選択する操作」の一例に対応する。
【0050】
第1パターン画像PT1は、第1位置PS1の第1制御点PC1と、複数の制御点PCのうちの第1制御点PC1と隣り合う第2制御点PC2とを結ぶ第1線分L1を示す第1線分画像PL1を含む。
すなわち、画像生成部212は、初期パターン画像PTAに、第1画像P1と第1線分画像PL1とを合成することによって、第1パターン画像PT1を生成する。
次に、第1パターン画像PT1について、
図5を参照して更に説明する。
【0051】
図5の上段には、第1パターン画像PT1を記載している。第1パターン画像PT1は、第1画像P1を含む。第1画像P1は、例えば、白抜きの円である。第1画像P1は、移動前の第1制御点PC1を示す。第1制御点PC1は、
図5では、上から2本目の線分LXと、左から3本目の線分LYとの交点に位置する制御点PCが、第1制御点PC1として設定される。上から2本目の線分LXと、左から3本目の線分LYとの交点は、第1位置PS1に対応する。
図5の上段には、第1位置PS1の第1制御点PC1に対するマウスのクリックを受け付けたときのカーソルCRを記載している。カーソルCRは、第1制御点PC1、すなわち、第1位置PS1を指している。
【0052】
図5の上段に示すように、第2制御点PC2は、例えば、第2制御点PC21、第2制御点PC22、第2制御点PC23、及び第2制御点PC24を含む。第2制御点PC21は、第1位置PS1の第1制御点PC1に対してY軸の負方向に位置する。第2制御点PC22は、第1位置PS1の第1制御点PC1に対してX軸の負方向に位置する。第2制御点PC23は、第1位置PS1の第1制御点PC1に対してY軸の正方向に位置する。第2制御点PC24は、第1位置PS1の第1制御点PC1に対してX軸の正方向に位置する。
【0053】
図5の上段に示すように、第1線分画像PL1は、例えば、第1線分画像PL11、第1線分画像PL12、第1線分画像PL13、及び第1線分画像PL14を含む。第1線分画像PL11は、第1位置PS1の第1制御点PC1と、第2制御点PC21とを結ぶ第1線分L1を示す。第1線分画像PL12は、第1位置PS1の第1制御点PC1と、第2制御点PC22とを結ぶ第1線分L1を示す。第1線分画像PL13は、第1位置PS1の第1制御点PC1と、第2制御点PC23とを結ぶ第1線分L1を示す。第1線分画像PL14は、第1位置PS1の第1制御点PC1と、第2制御点PC24とを結ぶ第1線分L1を示す。
図5の上段では、第1線分画像PL1、すなわち、第1線分画像PL11、第1線分画像PL12、第1線分画像PL13、及び第1線分画像PL14を、線分LX、及び線分LYと区別するために、線分LX、及び線分LYよりも太い実線で示している。すなわち、第1線分画像PL11、第1線分画像PL12、第1線分画像PL13、及び第1線分画像PL14を、他の線分LX、及び線分LYと異なる表示形態で表示する。
【0054】
再び、
図4に戻って、第2制御部210の構成について説明する。
画像生成部212は、操作受付部211が第1操作QP1を受け付けた場合に、第2パターン画像PT2を生成する。第2パターン画像PT2は、移動後の第1制御点PC1を示す第2画像P2を含む。換言すれば、第2画像P2は、第2位置PS2の第1制御点PC1を示す。また、画像生成部212は、第2画像P2の表示態様を、第1画像P1の表示態様と異ならせる。例えば、
図5に示すように、第1画像P1は、白抜きの円であり、第2画像P2は、ハッチングを付与した円である。
次に、第2パターン画像PT2について、
図5を参照して更に説明する。
【0055】
第2パターン画像PT2は、第2位置PS2の第1制御点PC1と第2制御点PC2とを結ぶ第2線分L2を示す第2線分画像PL2を含む。
すなわち、画像生成部212は、第1パターン画像PT1に、第2画像P2と第2線分画像PL2とを合成することによって、第2パターン画像PT2を生成する。
また、画像生成部212は、第2線分画像PL2の表示態様を、第1線分画像PL1の表示態様と異ならせる。例えば、第1線分画像PL1は、実線であり、第2線分画像PL2は、破線である。
次に、第2パターン画像PT2について、
図5を参照して更に説明する。
【0056】
図5の中段には、第2パターン画像PT2を記載している。第2パターン画像PT2は、第2画像P2を含む。第2画像P2は、第2位置PS2の第1制御点PC1を示す。第2位置PS2は、X軸方向には、左から3本目の線分LYと、左から4本目の線分LYとの間に位置する。また、第2位置PS2は、Y軸方向には、上から2本目の線分LXと、上から3本目の線分LXとの間に位置する。第2画像P2は、例えば、ハッチングを付与した円である。
【0057】
図5の中段に示すように、第2制御点PC2は、例えば、第2制御点PC21、第2制御点PC22、第2制御点PC23、及び第2制御点PC24を含む。第2線分画像PL2は、例えば、第2線分画像PL21、第2線分画像PL22、第2線分画像PL23、及び第2線分画像PL24を含む。
第2線分画像PL21は、第2位置PS2の第1制御点PC1と、第2制御点PC21とを結ぶ第2線分L2を示す。第2線分画像PL22は、第2位置PS2の第1制御点PC1と、第2制御点PC22とを結ぶ第2線分L2を示す。第2線分画像PL23は、第2位置PS2の第1制御点PC1と、第2制御点PC23とを結ぶ第2線分L2を示す。第2線分画像PL24は、第2位置PS2の第1制御点PC1と、第2制御点PC24とを結ぶ第2線分L2を示す。
図5の中段では、第2線分画像PL21、第2線分画像PL22、第2線分画像PL23、及び第2線分画像PL24の各々を、破線で記載している。
【0058】
再び、
図4に戻って、第2制御部210の構成について説明する。
画像生成部212は、操作受付部211が第2操作QP2を受け付けた場合に、第3パターン画像PT3を生成する。画像生成部212は、例えば、第2パターン画像PT2に対して、以下の処理を施すことによって第3パターン画像PT3を生成する。
すなわち、画像生成部212は、第2パターン画像PT2に含まれる第2画像P2に換えて、第1画像P1を第2位置PS2に表示する。また、画像生成部212は、第2パターン画像PT2において第1位置PS1に表示された第1画像P1を消去する。第1画像P1は、第1制御点PC1の位置を示す。第1画像P1が第2位置PS2に表示されることは、第1制御点PC1の位置が第2位置PS2に決定されたことを示す。
また、画像生成部212は、第2パターン画像PT2に含まれる第1線分画像PL1を消去する。また、画像生成部212は、第2パターン画像PT2に含まれる第2線分画像PL2の表示形態を第1線分画像PL1の表示形態に変更し、第1線分画像PL1とする。
次に、第3パターン画像PT3について、
図5を参照して更に説明する。
【0059】
図5の下段に示すように、第3パターン画像PT3は、第2位置PS2に配置された第1画像P1を含む。また、第3パターン画像PT3は、第1線分画像PL1を含む。
第1線分画像PL1は、例えば、第1線分画像PL11、第1線分画像PL12、第1線分画像PL13、及び第1線分画像PL14を含む。第1線分画像PL11は、第2位置PS2の第1制御点PC1と、第2制御点PC21とを結ぶ第1線分L1を示す。第1線分画像PL12は、第2位置PS2の第1制御点PC1と、第2制御点PC22とを結ぶ第1線分L1を示す。第1線分画像PL13は、第2位置PS2の第1制御点PC1と、第2制御点PC23とを結ぶ第1線分L1を示す。第1線分画像PL14は、第2位置PS2の第1制御点PC1と、第2制御点PC24とを結ぶ第1線分L1を示す。
【0060】
第3パターン画像PT3に示すように、第1制御点PC1の位置が第2位置PS2に決定されるため、第1制御点PC1の周囲に配置される第1画像領域RS1、第2画像領域RS2、第3画像領域RS3、及び第4画像領域RS4が変形される。
第1画像領域RS1は、第1制御点PC1の左上の領域を示す。第2画像領域RS2は、第1制御点PC1の左下の領域を示す。第3画像領域RS3は、第1制御点PC1の右下の領域を示す。第4画像領域RS4は、第1制御点PC1の右上の領域を示す。
なお、
図5の下段に示す第3パターン画像PT3では、第1画像領域RS1~第4画像領域RS4の形状を見易くするために、線分LXの一部と、線分LYの一部との記載を省略している。
【0061】
再び、
図4に戻って、第2制御部210の構成について説明する。
投射指示部213は、初期パターン画像PTA、第1パターン画像PT1、第2パターン画像PT2、及び第3パターン画像PT3を、順次、プロジェクター100に投射させる。
投射指示部213は、例えば、プロジェクター100の電源が投入され、制御装置200と通信可能に接続されたときに、初期パターン画像PTAをプロジェクター100に表示させる。投射指示部213は、例えば、第2画像記憶部215から初期パターン画像PTAを読み出して、初期パターン画像PTAをコマンドCMPと対応付けて、プロジェクター100へ送信する。コマンドCMPは、対応付けられた画像、すなわち、初期パターン画像PTAを投射することをプロジェクター100に指示する。
【0062】
投射指示部213は、画像生成部212が第1パターン画像PT1を生成したときに、生成された第1パターン画像PT1を、初期パターン画像PTAに換えて、プロジェクター100に投射させる。
投射指示部213は、画像生成部212が第1パターン画像PT1を生成したときに、例えば、生成された第1パターン画像PT1をコマンドCMPと対応付けて、プロジェクター100へ送信する。コマンドCMPは、対応付けられた画像、すなわち、第1パターン画像PT1を、初期パターン画像PTAに換えて投射することをプロジェクター100に指示する。
【0063】
投射指示部213は、画像生成部212が第2パターン画像PT2を生成したときに、生成された第2パターン画像PT2を、第1パターン画像PT1に換えて、プロジェクター100に投射させる。
投射指示部213は、画像生成部212が第2パターン画像PT2を生成したときに、例えば、生成された第2パターン画像PT2をコマンドCMPと対応付けて、プロジェクター100へ送信する。コマンドCMPは、対応付けられた画像、すなわち、第2パターン画像PT2を、第1パターン画像PT1に換えて投射することをプロジェクター100に指示する。
【0064】
投射指示部213は、画像生成部212が第3パターン画像PT3を生成したときに、生成された第3パターン画像PT3を、第2パターン画像PT2に換えて、プロジェクター100に投射させる。
投射指示部213は、画像生成部212が第3パターン画像PT3を生成したときに、例えば、生成された第3パターン画像PT3をコマンドCMPと対応付けて、プロジェクター100へ送信する。コマンドCMPは、対応付けられた画像、すなわち、第3パターン画像PT3を、第2パターン画像PT2に換えて投射することをプロジェクター100に指示する。
【0065】
第2通信制御部214は、第2通信インターフェース240を介して、プロジェクター100へ種々の情報を送信する。
第2通信制御部214は、例えば、初期パターン画像PTAをコマンドCMPと対応付けて、プロジェクター100へ送信する。また、第2通信制御部214は、例えば、第1パターン画像PT1をコマンドCMPと対応付けて、プロジェクター100へ送信する。また、第2通信制御部214は、例えば、第2パターン画像PT2をコマンドCMPと対応付けて、プロジェクター100へ送信する。また、第2通信制御部214は、例えば、第3パターン画像PT3をコマンドCMPと対応付けて、プロジェクター100へ送信する。
【0066】
次に、
図6を参照して、制御装置200の第2制御部210の処理について説明する。
図6は、制御装置200の第2制御部210の処理の一例を示すフローチャートである。
図6に示すように、まず、ステップS101において、投射指示部213は、初期パターン画像PTAをプロジェクター100に表示させる。
次に、ステップS103において、操作受付部211は、第1操作QP1のうちの第1位置PS1の第1制御点PC1を選択する操作を受けたか否かを判定する。
第1位置PS1の第1制御点PC1を選択する操作を受けていないと操作受付部211が判定した場合(ステップS103;NO)には、処理が待機状態になる。第1位置PS1の第1制御点PC1を選択する操作を受けたと操作受付部211が判定した場合(ステップS103;YES)には、処理がステップS105へ進む。
【0067】
そして、ステップS105において、画像生成部212は、第1パターン画像PT1を生成し、生成した第1パターン画像PT1を、初期パターン画像PTAに換えて第2表示機構230のLCDに表示する。また、投射指示部213は、第1パターン画像PT1を、初期パターン画像PTAに換えて、プロジェクター100に投射させる。
第1パターン画像PT1は、移動前の第1制御点PC1を示す第1画像P1と、第1線分画像PL1と、を含む。第1線分画像PL1は、移動前の第1制御点PC1と、第1制御点PC1と隣り合う第2制御点PC2とを結ぶ第1線分L1を示す。
次に、ステップS107において、操作受付部211は、第1操作QP1を受け付けたか否かを判定する。第1操作QP1は、第1制御点PC1を第1位置PS1から第2位置PS2へ移動する操作QPである。
第1操作QP1を受け付けていないと操作受付部211が判定した場合(ステップS107;NO)には、処理が待機状態になる。第1操作QP1を受け付けたと操作受付部211が判定した場合(ステップS107;YES)には、処理がステップS109へ進む。
【0068】
そして、ステップS109において、画像生成部212は、第2パターン画像PT2を生成し、生成した第2パターン画像PT2を、第1パターン画像PT1に換えて、第2表示機構230のLCDに表示する。また、投射指示部213は、第2パターン画像PT2を、第1パターン画像PT1に換えて、プロジェクター100に投射させる。
第2パターン画像PT2は、第1画像P1と、移動後の第1制御点PC1を示す第2画像P2と、第2線分画像PL2とを含む。第2線分画像PL2は、移動後の第1制御点PC1と第2制御点PC2とを結ぶ第2線分L2を示す。
次に、ステップS111において、操作受付部211は、第2操作QP2を受け付けたか否かを判定する。第2操作QP2は、第1制御点PC1の位置を、第2位置PS2に決定する操作QPである。
第2操作QP2を受け付けていないと操作受付部211が判定した場合(ステップS111;NO)には、処理が待機状態になる。第2操作QP2を受け付けたと操作受付部211が判定した場合(ステップS111;YES)には、処理がステップS113へ進む。
【0069】
そして、ステップS113において、画像生成部212は、第3パターン画像PT3を生成し、生成した第3パターン画像PT3を、第2パターン画像PT2に換えて、第2表示機構230のLCDに表示する。また、投射指示部213は、第3パターン画像PT3を、第2パターン画像PT2に換えて、プロジェクター100に投射させる。
第3パターン画像PT3は、第1画像P1と、第1線分画像PL1とを含む。第1画像P1は、移動後の第1制御点PC1の位置である第2位置PS2に配置される。第1線分画像PL1は、第2パターン画像PT2に含まれる第2線分画像PL2の表示形態を第1線分画像PL1の表示形態に変更した画像である。第2線分画像PL2の表示形態は、例えば、破線であり、第1線分画像PL1の表示形態は、例えば、実線である。なお、第3パターン画像PT3は、第1位置PS1の第1画像P1を含まない。
【0070】
次に、ステップS115において、第2制御部210は、終了操作を受け付けたか否かを判定する。終了操作は、「ポイント補正」を終了する場合に、ユーザーUによって第2操作機構220に対して行われる操作である。終了操作は、例えば、第2表示機構230のLCDに表示された「ポイント補正終了」を示す終了ボタンのマウスによるクリック操作である。終了ボタンは、例えば、ユーザーUからの第2操作機構220に対する操作QPが所定期間以上受け付けられない場合に、第2制御部210によって表示される。所定期間は、例えば、20秒間である。
終了操作を受け付けていないと第2制御部210が判定した場合(ステップS115;NO)には、処理がステップS103に戻る。終了操作を受け付けたと第2制御部210が判定した場合(ステップS115;YES)には、その後、処理が終了する。
【0071】
ステップS101は、「制御点画像をプロジェクターに表示させること」の一例に対応する。ステップS103は、「第1位置の第1制御点を選択する操作を受け付けること」の一例に対応する。ステップS105は、「第1線分画像を表示すること」の一例に対応する。ステップS107は、「第1操作を受け付けること」の一例に対応する。ステップS109は、「プロジェクターに、第1画像を第1位置に表示させ、第2画像を第2位置に表示させること」、及び「第2線分画像を表示すること」の一例に対応する。ステップS111は、「第2操作を受け付けること」の一例に対応する。ステップS113は、「第2画像に換えて、第1画像を第2位置に表示すること」、及び「第1位置に表示された第1画像を消去すること」の一例に対応する。
【0072】
図6を参照して説明したように、第1位置PS1の第1制御点PC1を選択する操作を受け付けた場合に、第1パターン画像PT1を表示するため、ユーザーは、第1位置PS1の第1制御点PC1が選択されたことを確認できる。また、第1操作QP1を受け付けた場合に、第2線分画像PL2を含む第2パターン画像PT2を表示するため、ユーザーは、第1操作QP1よる第1制御点PC1の周囲に配置される領域、すなわち、
図5に示す第1画像領域RS1~第4画像領域RS4の変形態様を視認できる。また、第2操作QP2を受け付けた場合に、第2位置PS2に配置された第1画像P1を含む第3パターン画像PT3を表示するため、ユーザーは、第1制御点PC1の位置が第2位置PS2に決定されたことを視認できる。
【0073】
[本実施形態及び作用効果]
以上、
図1~
図6を参照して説明したように、本実施形態に係る画像表示方法は、プロジェクター100の投射画像PJの形状補正に用いる複数の制御点PCを示す初期パターン画像PTAを、表示することと、複数の制御点PCのうちの1つの制御点である第1制御点PC1を、第1位置PS1から第2位置PS2へ移動する第1操作QP1を受け付けることと、第1操作QP1を受け付けた場合に、移動前の第1制御点PC1を示す第1画像P1を第1位置PS1に表示することと、第1操作QP1を受け付けた場合に、移動後の第1制御点PC1を示す第2画像P2を第2位置PS2に表示することと、を含む。
【0074】
すなわち、複数の制御点PCのうちの1つの制御点である第1制御点PC1を、第1位置PS1から第2位置PS2へ移動する第1操作QP1を受け付けた場合に、第1画像P1を第1位置PS1に表示し、第2画像P2を第2位置PS2に表示する。第1画像P1は、移動前の第1制御点PC1を示す。第2画像P2は、移動後の第1制御点PC1を示す。
よって、第1位置PS1に第1画像P1が表示され、第2位置PS2に第2画像P2が表示されるため、ユーザーは、移動後の第1制御点PC1の位置に加えて、移動前の第1制御点PC1の位置を視認できる。したがって、ユーザーの利便性を向上できる。
【0075】
また、上記画像表示方法において、第1画像P1、及び第2画像P2を表示することは、第2画像P2の表示態様を、第1画像P1の表示態様と異ならせること、を含む。
よって、第2画像P2の表示態様を、第1画像P1の表示態様と異ならせるため、ユーザーは、第1画像P1と第2画像P2とを容易に判別できる。したがって、ユーザーの利便性を向上できる。
【0076】
また、上記画像表示方法において、第1制御点PC1の位置を、第2位置PS2に決定する第2操作QP2を受け付けた場合に、第1画像P1を第2位置PS2に表示すること、を更に含む。
よって、第2操作QP2を受け付けた場合に、第2画像P2に換えて、第1画像P1を第2位置PS2に表示するため、第1制御点PC1の位置が、第2位置PS2に決定されたことをユーザーが視認できる。したがって、ユーザーの利便性を向上できる。
【0077】
また、上記画像表示方法において、第2操作QP2を受け付けた場合に、第1位置PS1に表示された第1画像P1を消去すること、を更に含む。
よって、第2操作QP2を受け付けた場合に、第1位置PS1に表示された第1画像P1を消去するため、第1制御点PC1の位置が、第2位置PS2に決定されたことをユーザーが明確に視認できる。したがって、ユーザーの利便性を向上できる。
【0078】
また、上記画像表示方法において、第1位置P1の第1制御点PC1と、複数の制御点PCのうちの第1制御点PC1と隣り合う制御点PCとを結ぶ線分を示す画像LX,LYを表示することと、第1操作QP1のうち、第1位置PS1の第1制御点PC1を選択する操作QPを受け付けた場合に、第1位置PS1の第1制御点PC1と、複数の制御点PCのうちの第1制御点PC1と隣り合う第2制御点PC2とを結ぶ第1線分L1を示し、前記線分を示す画像LX,LYとは表示形態の異なる第1線分画像PL1を表示することと、を更に含む。
よって、第1位置PS1の第1制御点PC1を選択する操作QPを受け付けた場合に、第1線分画像PL1が表示されるため、ユーザーは、第1制御点PC1の周囲に配置される領域の形状を視認できる。第1制御点PC1の周囲に配置される領域は、例えば、
図5に示す第1画像領域RS1~第4画像領域RS4に対応する。したがって、ユーザーの利便性を向上できる。
【0079】
また、上記画像表示方法において、第1操作QP1を受け付けた場合に、第2位置PS2の第1制御点PC1と第2制御点PC2とを結ぶ第2線分L2を示す第2線分画像PL2を表示すること、を更に含む。
よって、第1操作QP1を受け付けた場合に、第2線分画像PL2が表示されるため、ユーザーは、第1制御点PC1の位置が第2位置PS2に移動したときの第1制御点PC1の周囲に配置される領域の形状の変化を視認できる。したがって、ユーザーの利便性を向上できる。
【0080】
また、上記画像表示方法において、第2線分画像PL2を表示することは、第2線分画像PL2の表示態様を、第1線分画像PL1の表示態様と異ならせること、を含む。
よって、第2線分画像PL2の表示態様を、第1線分画像PL1の表示態様と異ならせるため、ユーザーは、第2線分画像PL2と第1線分画像PL1とを容易に判別できる。したがって、ユーザーの利便性を向上できる。
【0081】
本実施形態に係る第2制御プログラムPGM2は、プロジェクター100の投射画像PJの形状補正に用いる複数の制御点PCを示す初期パターン画像PTAを、表示することと、複数の制御点PCのうちの1つの制御点である第1制御点PC1を、第1位置PS1から第2位置PS2へ移動する第1操作QP1を受け付けることと、第1操作QP1を受け付けた場合に、移動前の第1制御点PC1を示す第1画像P1を第1位置PS1に表示することと、第1操作QP1を受け付けた場合に、移動後の第1制御点PC1を示す第2画像P2を第2位置PS2に表示することと、を第2プロセッサー210Aに実行させる。
したがって、本実施形態に係る第2制御プログラムPGM2は、本実施形態に係る画像表示方法と同様の効果を奏することができる。
【0082】
他の実施形態に係るプロジェクター100Aは、投射部110と、ユーザーの操作を受け付ける操作部131と、第1プロセッサー150Aと、を含み、第1プロセッサー150Aは、プロジェクター100の投射画像PJの形状補正に用いる複数の制御点PCを示す初期パターン画像PTAを、投射部110に表示させることと、複数の制御点PCのうちの1つの制御点である第1制御点PC1を、第1位置PS1から第2位置PS2へ移動する第1操作QP1を、操作部131を介して受け付けることと、第1操作QP1を受け付けた場合に、投射部110に、移動前の第1制御点PC1を示す第1画像P1を第1位置PS1に表示させることと、第1操作QP1を受け付けた場合に、投射部110に、移動後の第1制御点PC1を示す第2画像P2を第2位置PS2に表示させることと、を実行する。
したがって、他の実施形態に係るプロジェクター100Aは、本実施形態に係る画像表示方法と同様の効果を奏することができる。
【0083】
[他の実施形態]
上述した本実施形態は、好適な実施の形態である。ただし、上述の本実施形態に限定されるものではなく、要旨を逸脱しない範囲内において種々の変形実施が可能である。
【0084】
本実施形態では、制御装置200が、操作受付部211、画像生成部212、及び投射指示部213、を備える場合について説明するが、これに限定されない。例えば、プロジェクター100が、操作受付部211、画像生成部212、及び投射指示部213の少なくとも1つを、備えてもよい。
例えば、プロジェクター100の第1制御部150の第1プロセッサー150Aが、第1制御プログラムPGM1を実行することによって、操作受付部211、画像生成部212、及び投射指示部213として機能してもよい。この場合には、プロジェクター100は、制御装置200と通信可能に接続される必要はない。換言すれば、プロジェクター100において、第1制御部150が、操作受付部211、画像生成部212、及び投射指示部213、を備えることによって、本実施形態に係る「画像表示方法」を実行してもよい。
この場合のプロジェクター100を、本実施形態に係るプロジェクター100と区別するために、他の実施形態に係るプロジェクター100Aと記載する場合がある。
【0085】
また、本実施形態では、制御点PCが、初期パターン画像PTAの外縁を構成する2本の線分LXとの線分LYとの交点を含む場合について説明していないが、外縁を構成する2本の線分LXとの線分LYを含まない場合と同様に処理が可能である。第1操作QP1で、第1制御点PC1として初期パターン画像PTAの外縁を構成する2本の線分LXとの線分LY上の第1制御点PC1が選択された場合には、第1パターン画像PT1は、第1制御点PC1と、複数の制御点PCのうちの第1制御点PC1と隣り合う第2制御点PC2とを結ぶ第1線分L1を示す第1線分画像PL1を含む。
すなわち、画像生成部212は、初期パターン画像PTAに、第1画像P1と第1線分画像PL1とを合成することによって、第1パターン画像PT1を生成する。
【0086】
また、本実施形態では、
図5に示すように、第1画像P1が白抜きの円であり、第2画像P2がハッチングを付与した円である場合について説明するが、これに限定されない。第2画像P2の表示態様を、第1画像P1の表示態様と異ならせればよい。「表示態様」は、色、形状、模様を含む。例えば、第2画像P2の色を第1画像P1の色と異ならせてもよい。すなわち、第2画像P2の色が赤色であり、第1画像P1の色が青色であってもよい。また、例えば、第2画像P2の形状を第1画像P1の形状と異ならせてもよい。すなわち、第2画像P2の形状が矩形であり、第1画像P1の形状が円であってもよい。
【0087】
また、本実施形態では、
図5に示すように、第1線分画像PL1が実線であり、第2線分画像PL2が破線である場合について説明するが、これに限定されない。第2線分画像PL2の表示態様を、第1線分画像PL1の表示態様と異ならせればよい。「表示態様」は、色、線種、線の太さを含む。例えば、第2線分画像PL2の色を、第1線分画像PL1の色と異ならせてもよい。すなわち、第2線分画像PL2の色が赤色であり、第1線分画像PL1の色が青色であってもよい。また、例えば、第2線分画像PL2の線の太さを、第1線分画像PL1の線の太さと異ならせてもよい。すなわち、第2線分画像PL2の線の太さが、第1線分画像PL1の線の太さよりも細くてもよい。
【0088】
また、
図3及び
図4に示す各機能部は機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクター100、及び制御装置200の各部の具体的な細部構成についても、趣旨を逸脱しない範囲で任意に変更可能である。
【0089】
また、
図6に示すフローチャートの処理単位は、制御装置200の第2制御部210の処理を理解容易にするために、主な処理内容に応じて分割したものである。
図6のフローチャートに示す処理単位の分割の仕方や名称によって制限されることはなく、処理内容に応じて、更に多くの処理単位に分割することもできるし、1つの処理単位が更に多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【0090】
また、画像表示方法は、制御装置200が備える第2プロセッサー210Aに、画像表示方法に対応した第2制御プログラムPGM2を実行させることで実現できる。また、第2制御プログラムPGM2は、コンピューターで読み取り可能に記録した記録媒体に記録しておくことも可能である。
記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、HDD、CD-ROM(Compact Disk Read Only Memory)、DVD、Blu-ray(登録商標) Disc、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、記録媒体は、制御装置200が備える内部記憶装置であるRAM、ROM、HDD等の不揮発性記憶装置であってもよい。
第2制御プログラムPGM2をサーバー装置等に記憶させておき、サーバー装置から制御装置200に、第2制御プログラムPGM2をダウンロードすることで、画像表示方法を実現することもできる。
【0091】
また、画像表示方法は、第1パターン画像PT1~第3パターン画像PT3の各々を、制御装置200に接続された図示しないモニターなどの表示装置を用いて表示しても良い。この場合には、制御装置200は、第1パターン画像PT1~第3パターン画像PT3の各々と、コマンドCMPと、をプロジェクター100に送信しなくてもよい。
【0092】
[付記]
以下、本開示のまとめを付記する。
(付記1)
プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、表示することと、前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を受け付けることと、前記第1操作を受け付けた場合に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示することと、前記第1操作を受け付けた場合に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示することと、を含む、画像表示方法。
【0093】
これにより、第1操作を受け付けた場合に、第1画像を第1位置に表示し、第2画像を第2位置に表示するため、ユーザーは、移動後の第1制御点の位置に加えて、移動前の第1制御点の位置を視認できる。したがって、ユーザーの利便性を向上できる。
【0094】
(付記2)
前記第1画像、及び前記第2画像を表示することは、前記第2画像の表示態様を、前記第1画像の表示態様と異ならせること、を含む、付記1に記載の画像表示方法。
【0095】
これにより、第2画像の表示態様を、第1画像の表示態様と異ならせるため、ユーザーは、第1画像と第2画像とを容易に判別できる。したがって、ユーザーの利便性を向上できる。
【0096】
(付記3)
前記第1制御点の位置を、前記第2位置に決定する第2操作を受け付けた場合に、前記第1画像を前記第2位置に表示すること、を更に含む、付記1又は付記2に記載の画像表示方法。
【0097】
これにより、第2操作を受け付けた場合に、第1画像を第2位置に表示するため、第1制御点の位置が、第2位置に決定されたことをユーザーが視認できる。したがって、ユーザーの利便性を向上できる。
【0098】
(付記4)
前記第2操作を受け付けた場合に、前記第1位置に表示された前記第1画像を消去すること、を更に含む、付記3に記載の画像表示方法。
【0099】
これにより、第2操作を受け付けた場合に、第1位置に表示された第1画像を消去するため、第1制御点の位置が、第2位置に決定されたことをユーザーが明確に視認できる。したがって、ユーザーの利便性を向上できる。
【0100】
(付記5)
前記第1位置の前記第1制御点と、前記複数の制御点のうちの前記第1制御点と隣り合う第2制御点とを結ぶ線分を示す画像を表示することと、前記第1操作のうち、前記第1位置の前記第1制御点を選択する操作を受け付けた場合に、前記第1位置の前記第1制御点と、前記複数の制御点のうちの前記第1制御点と隣り合う第2制御点とを結ぶ第1線分を示し、前記線分を示す画像とは表示形態の異なる第1線分画像を表示することと、を更に含む、付記1から付記4のいずれか1つに記載の画像表示方法。
【0101】
これにより、第1位置の第1制御点を選択する操作を受け付けた場合に、第1線分画像が表示されるため、ユーザーは、第1制御点の周囲に配置される領域の形状を視認できる。したがって、ユーザーの利便性を向上できる。
【0102】
(付記6)
前記第1操作を受け付けた場合に、前記第2位置の前記第1制御点と前記第2制御点とを結ぶ第2線分を示す第2線分画像を表示すること、を更に含む、付記5に記載の画像表示方法。
【0103】
これにより、第1操作を受け付けた場合に、第2線分画像が表示されるため、ユーザーは、第1制御点の位置が第2位置に移動したときの第1制御点の周囲に配置される領域の形状の変化を視認できる。したがって、ユーザーの利便性を向上できる。
【0104】
(付記7)
前記第2線分画像を表示することは、前記第2線分画像の表示態様を、前記第1線分画像の表示態様と異ならせること、を含む、付記6に記載の画像表示方法。
【0105】
これにより、第2線分画像の表示態様を、第1線分画像の表示態様と異ならせるため、ユーザーは、第2線分画像と第1線分画像とを容易に判別できる。したがって、ユーザーの利便性を向上できる。
【0106】
(付記8)
プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、表示することと、前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を受け付けることと、前記第1操作を受け付けた場合に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示さすることと、前記第1操作を受け付けた場合に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示することと、をプロセッサーに実行させる、プログラム。
【0107】
これにより、付記8に記載のプログラムは、付記1に記載の画像表示方法と同様の効果を奏する。
【0108】
(付記9)
光学装置と、ユーザーの操作を受け付ける入力装置と、少なくとも1つのプロセッサーと、を含み、前記少なくとも1つのプロセッサーは、プロジェクターの投射画像の形状補正に用いる複数の制御点を示す制御点画像を、前記光学装置に表示させることと、前記複数の制御点のうちの1つの制御点である第1制御点を、第1位置から第2位置へ移動する第1操作を、前記入力装置を介して受け付けることと、前記第1操作を受け付けた場合に、前記光学装置に、移動前の前記第1制御点を示す第1画像を前記第1位置に表示させることと、前記第1操作を受け付けた場合に、前記光学装置に、移動後の前記第1制御点を示す第2画像を前記第2位置に表示させることと、を実行する、プロジェクター。
【0109】
これにより、付記9に記載のプロジェクターは、付記1に記載の画像表示方法と同様の効果を奏する。
【符号の説明】
【0110】
1…画像投射システム、5…リモコン(入力装置)、100…プロジェクター、111…光源部、113…投射光学系(光学装置)、141…第1通信インターフェース、150…第1制御部、150A…第1プロセッサー(少なくとも1つのプロセッサー)、150B…第1メモリー、200…制御装置、210…第2制御部、210A…第2プロセッサー(プロセッサー)、210B…第2メモリー、211…操作受付部、212…画像生成部、213…投射指示部、214…第2通信制御部、215…第2画像記憶部、220…第2操作機構、230…第2表示機構、L1…第1線分、L2…第2線分、PC…制御点、PC1…第1制御点、PC2、PC21、PC22、PC23、PC24…第2制御点、PGM1…第1制御プログラム(プログラム)、PGM2…第2制御プログラム(プログラム)、PL1、PL11、PL12、PL13、PL14…第1線分画像、PL2、PL21、PL22、PL23、PL24…第2線分画像、PS1…第1位置、PS2…第2位置、PT1…第1パターン画像、PT2…第2パターン画像、PT3…第3パターン画像、PTA…初期パターン画像(制御点画像)、QP1…第1操作、QP2…第2操作。
【手続補正書】
【提出日】2023-12-14
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0085
【補正方法】変更
【補正の内容】
【0085】
また、本実施形態では、制御点PCが、初期パターン画像PTAの外縁を構成する2本の線分LXとの線分LYとの交点を含む場合について説明していないが、外縁を構成する2本の線分LXとの線分LYを含まない場合と同様に処理が可能である。第1操作QP1で、第1制御点PC1として初期パターン画像PTAの外縁を構成する2本の線分LXとの線分LYとの交点が選択された場合には、第1パターン画像PT1は、第1制御点PC1と、複数の制御点PCのうちの第1制御点PC1と隣り合う第2制御点PC2とを結ぶ第1線分L1を示す第1線分画像PL1を含む。
すなわち、画像生成部212は、初期パターン画像PTAに、第1画像P1と第1線分画像PL1とを合成することによって、第1パターン画像PT1を生成する。