(57)【要約】【課題】  画像に含まれる複数の表示オブジェクトが重複し、重複する一方の表示オブジェクトが移動する際の作図処理の負担低減を図る。【解決手段】  投射により表示される画像に複数の表示オブジェクトが含まれる場合で、一つの表示オブジェクトを移動させる指示をプロジェクタが受け付けたとき、プロジェクタは各表示オブジェクトが重複するか否かを判断する。重複すると判断したとき、移動対象の表示オブジェクトにおける重複箇所の描画を省略した画像を作図して投射処理を行う。表示オブジェクトを移動させる指示を継続して受け付けている間、プロジェクタは重複箇所の描画を省略した作図処理を継続し、移動させる指示の受け付けが途絶えたときは、省略していた箇所を描画する作図処理を行う。【選択図】      図７
2006227441.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示オブジェクトを含む画像を表す光を投射して被投射体に画像を表示したときに表示オブジェクトを移動させる指示を受け付ける移動指示受付手段、及び該移動指示受付手段が受け付けた指示に従って表示オブジェクトを移動させた画像を作成する画像作成手段を備えるプロジェクタにおいて、
前記移動指示受付手段が受け付けた指示に基づいて複数の表示オブジェクトが重複するか否かを判断する重複判断手段を備え、
前記画像作成手段は、前記重複判断手段で複数の表示オブジェクトが重複すると判断された場合、移動させる表示オブジェクトの重複箇所の描画を省略した画像を作成する手段を備えることを特徴とするプロジェクタ。
【請求項２】
前記移動指示受付手段が受け付ける指示の対象になる表示オブジェクトの端部位置を特定する端部位置特定手段と、
他の表示オブジェクトの輪郭線を特定する輪郭線特定手段と
を備え、
前記重複判断手段は、前記端部位置特定手段が特定した端部位置及び前記輪郭線特定手段が特定した輪郭線の位置的な関係に基づいて複数の表示オブジェクトが重複するか否かを判断する手段を備える請求項１に記載のプロジェクタ。
【請求項３】
前記移動指示受付手段が受け付ける指示の対象になる表示オブジェクトと、前記輪郭線特定手段が特定した輪郭線との交点を特定する交点特定手段を備え、
前記画像作成手段は、前記交点特定手段が特定した交点を境にして重複箇所の描画を省略するようにしてある請求項２に記載のプロジェクタ。
【請求項４】
表示範囲を表す矩形状の帯枠部及び台形歪み補正用の四角形を表す線枠部を含む画像を作成する画像作成手段と、該枠画像作成手段が作成した画像を表す光を被投射体へ投射する投射手段と、被投射体に画像が表示されたときに前記線枠部の頂点を移動させる指示を受け付ける移動指示受付手段とを備え、前記画像作成手段は該移動指示受付手段が受け付けた指示に従って前記線枠部の頂点を移動させた画像を作成するようにしてあるプロジェクタにおいて、
前記移動指示受付手段が受け付けた指示に基づいて前記線枠部が前記帯枠部に重複するか否かを判断する重複判断手段を備え、
前記画像作成手段は、前記重複判断手段で前記線枠部が前記帯枠部に重複すると判断された場合、前記線枠部の重複箇所の描画を省略した画像を作成する手段を備えることを特徴とするプロジェクタ。
【請求項５】
前記移動指示受付手段は、継続的に指示を受け付けることが可能であり、
前記移動指示受付手段での継続的な指示の受け付けが途絶えたか否かを判断する判断手段を備え、
前記画像作成手段は、前記判断手段で継続的な指示の受け付けが途絶えていないと判断された場合、重複箇所の描画を省略した画像の作成を継続する手段を備える請求項１乃至請求項４のいずれか１つに記載のプロジェクタ。
【請求項６】
前記画像作成手段は、前記判断手段で継続的な指示の受け付けが途絶えたと判断された場合、省略していた重複箇所を描画した画像を作成する手段を備える請求項５に記載のプロジェクタ。
【請求項７】
プロジェクタで複数の表示オブジェクトを含む画像を表す光を投射して被投射体に画像を表示し、画像の表示中に表示オブジェクトを移動させる移動指示を受け付けた場合、受け付けた移動指示に従って表示オブジェクトを移動させた画像を作成し、該画像を表す光を投射して被投射体に表示するプロジェクタの画像表示方法において、
前記プロジェクタは、
受け付けた移動指示に基づいて複数の表示オブジェクトが重複するか否かを判断し、
複数の表示オブジェクトが重複すると判断した場合、移動させる表示オブジェクトの重複箇所の描画を省略した画像を作成することを特徴とする画像表示方法。
【請求項８】
前記プロジェクタは、移動指示を継続的に受け付けることが可能であり、
継続的な移動指示の受け付けが途絶えたか否かを判断し、
継続的な移動指示の受け付けが途絶えたと判断した場合、省略していた重複箇所を描画した画像を作成する請求項７に記載の画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示される画像中に複数の表示オブジェクトが含まれる場合、表示オブジェクトの移動により各表示オブジェクトが重複すると、重複する一方の表示オブジェクトの重複範囲の描画を省略することで、画像表示に係る処理の効率化を図りスムーズに画像を表示できるようにしたプロジェクタ及び画像表示方法に関する。
【背景技術】
【０００２】
従来、スクリーン等の被投射体に画像を表示する投射型画像表示装置（プロジェクタ）が存在し、投射方向によりフロントプロジェクション方式の装置と、リアプロジェクション方式の装置とがある。
【０００３】
このようなプロジェクタには、付属のリモートコントロール装置を用いてユーザが、線、四角、円等の様々なオブジェクトを作図して被投射体に表示できるようにしたものがある。また、各プロジェクタは、所要の調整及び設定等を行うために各種メニューをＯＳＤ(On Screen Display)として表示可能にしており、特にフロントプロジェクション方式のプロジェクタは設置箇所に応じた投射調整が必要であるため、投射を始める準備段階で台形歪み補正等の画像をＯＳＤで表示するようにしている。
【０００４】
図１９は、フロントプロジェクション方式のプロジェクタ１でスクリーン３に投射調整用の画像を表す光を投射レンズ１ａから投射して、画像Ｇをスクリーン３に表示した状態を示している。表示された画像Ｇは台形歪みの補正に対応したものであり、表示範囲を表す矩形状の帯枠部Ｗ（ハッチングで示す）及び四角形の細線で形成された台形歪み補正の状態をユーザに視認させるための線枠部Ｋを表示オブジェクトとして含んでいる。
【０００５】
図２０（ａ）に示すように、線枠部Ｋは計４個の頂点Ｋ１〜Ｋ４を有し、上辺部Ｕ、右辺部Ｒ、下辺部Ｂ、及び左辺部Ｌで構成されており、基本的には帯枠部Ｗで囲まれる範囲内に位置する。線枠部Ｋの各頂点Ｋ１〜Ｋ４のいずれかには矢印形状のカーソルＣが配置されるようになっており、図１９に示すプロジェクタ１のリモートコントロール装置（以下、リモコン装置と称す）２が適宜操作されることで、カーソルＣを配置する箇所（頂点）を順次変更できる。また、カーソルＣが配置されている頂点は、リモコン装置２の所定の操作により移動するようになっており、この移動により線枠部Ｋの四角形の形状が調整されて投射方向に対する台形歪み補正が行われる。なお、投射する画像位置の補正等に関しては下記の特許文献１に開示されており、台形歪み（キーストン歪み）補正に関しては下記の特許文献２に開示されている。
【特許文献１】特開２００１−６９４３３号公報
【特許文献２】特開２０００−３３０５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図２０（ａ）に示す状態で、カーソルＣを図中の右方向（矢印で示す方向）へ移動させた場合、カーソルＣに対応する頂点Ｋ２も右方向に移動し、その移動に追従して上辺部Ｕ及び右辺部Ｒの寸法及び傾きが変更されて線枠部Ｋの四角形が右方向に延伸するように変形する。そのため、カーソルＣ（頂点Ｋ２）の移動中は、移動に関連する上辺部Ｕ及び右辺部Ｒの寸法及び傾き等が随時変更するので、プロジェクタ１は、上辺部Ｕ及び右辺部Ｒに関連する箇所を作図し直す処理を繰り返す。このような作図処理をプロジェクタ１が行うことで、リモコン装置２を操作するユーザは、スクリーン３に表示される線枠部Ｋがリモコン装置２の操作に応じて随時変形していく状況を確認でき、適切な台形歪み補正を行える。
【０００７】
一方、図２０（ｂ）に示すように、ユーザの操作によっては、頂点Ｋ２が帯枠部Ｗと重複する箇所まで移動することもある。このように線枠部Ｋが帯枠部Ｗに重複した場合で、重複した箇所に位置する頂点Ｋ２を移動させると、重複箇所の作図処理は、重複していないときの作図処理に比べて非常に負担の大きいものになる。
【０００８】
図２１（ａ）〜（ｇ）は図２０（ｂ）の破線で囲んだ重複箇所において、頂点Ｋ２を移動させる場合の１サイクルの作図処理の内容を示したものである。先ず、図２１（ａ）では、帯枠部Ｗに線枠部Ｋの頂点Ｋ２の付近が重複し、頂点Ｋ２の上からカーソルＣのアイコンが置かれた（貼り付けられた）状態を示している。なお、この状態では、カーソルＣが配置される範囲Ｈの状態はプロジェクタ１が有する所定のメモリエリアｈに配置元図としてコピーされているものとし、図２１（ａ）〜（ｇ）において図示されるメモリエリアｈの中身は、その時点で記憶されている図の内容を示す。また、図２１（ａ）（ｂ）等で範囲Ｈを示す破線は、明示的に表したもので実際には表示されない。
【０００９】
次に、図２１（ｂ）に示すように、メモリエリアｈに記憶していた配置元図をカーソルＣを配置する範囲Ｈに貼り付けてカーソルＣを削除し、それから図２１（ｃ）に示すように、上辺部Ｕ及び右辺部Ｒを画像Ｇの背景色（例えば、透明色又は白色等）で描画する。なお、この描画により帯枠部Ｗには、背景色で描画された上辺部Ｕ及び右辺部Ｒの一部が重複して欠損部Ｗａが生じる。この欠損部Ｗａを埋めるため、図２１（ｄ）に示すように帯枠部Ｗが再描画され、それから図２１（ｅ）に示すように寸法及び傾き等が変更されて移動した状態を示す上辺部Ｕ及び右辺部Ｒが描画される。
【００１０】
そして、図２１（ｆ）に示すように、カーソルＣを配置する範囲Ｈの状態をメモリエリアｈにコピーし、最後に、カーソルＣのアイコンを貼り付ける（図２１（ｇ）参照）。よって、重複箇所に位置する頂点Ｋ２が移動している間、プロジェクタ１は図２１（ａ）〜（ｆ）に示す１サイクルが７工程で構成される作図処理を順次繰り返すことになり、作図に係るプロジェクタ１の処理負担が大きくなると云う問題がある。
【００１１】
さらに、処理負担が過大になると作図速度も低下するため、表示される画像がコマ送り的な状態になる事態や、重複箇所等が点滅的に表示される事態等が生じ、表示品質が低下すると云う問題がある。特に、作図速度が低下した場合、台形歪み補正のためにユーザが行うリモコン装置２の操作と実際に表示される画像内容との間に時間的なズレが生じ、台形歪み補正に対する操作感が悪化する問題がある。
【００１２】
また、図２２（ａ）〜（ｈ）は、上記とは別の重複形態に対する従来の作図処理の１サイクルの内容を示したものである。この場合、左上の頂点Ｋ１で線枠部Ｋが帯枠部Ｗと重複すると共に、右上の頂点Ｋ２にカーソルＣが位置して右上の頂点Ｋ２が移動対象になっており、右上の頂点Ｋ２の移動に伴い上辺部Ｕ及び右辺部Ｒの寸法及び傾き等が変わるため、重複箇所の作図処理が複雑になる。
【００１３】
具体的には、先ず、図２２（ａ）は最初の状態を示し、この際、カーソルＣの配置に係る範囲の内容は図２１で説明したメモリエリアｈに記憶されるものとする。次に図２２（ｂ）に示すようにメモリエリアｈに記憶していた内容をカーソルＣを配置する範囲に貼り付けて、カーソルＣを削除し、図２２（ｃ）に示すように上辺部Ｕ及び右辺部Ｒを画像Ｇの背景色で描画してから、図２２（ｄ）に示すように帯枠部Ｗを再描画して図２２（ｃ）で生じた欠損部Ｗａを解消する。なお、帯枠部Ｗの再描画により、左辺部Ｌの頂点Ｋ１側の一部（帯枠部Ｗとの重複部分）が消去される。
【００１４】
そして、図２２（ｅ）に示すように左辺部Ｌを再描画して、消去されていた部分を復活させ、それから図２２（ｆ）に示すように移動した状態を示す上辺部Ｕ及び右辺部Ｒを描画して線枠部Ｋを完成させる。この状態で図２２（ｇ）に示すように右上の頂点Ｋ２に係るカーソルＣを配置する範囲Ｈの内容をメモリエリアｈに記憶し、最後に図２２（ｈ）に示すように右上の頂点Ｋ２付近にカーソルＣのアイコンを貼り付ける。このように、上述した重複状態では、図２２（ａ）〜（ｈ）に示す１サイクルが８工程の作図処理をプロジェクタ１は繰り返す必要が生じ、プロジェクタ１の処理負担は大きくなっている。
【００１５】
さらに、図２３（ａ）〜（ｉ）は、上記の二例とは別の重複形態に対する従来の作図処理の１サイクルの内容を示し、この例では左上の頂点Ｋ１及び右上の頂点Ｋ２で線枠部Ｋが帯枠部Ｗと重複し、カーソルＣが位置する右上の頂点Ｋ２の移動に伴う作図処理をプロジェクタ１が行うことになる。最初の状態を示す図２３（ａ）では、カーソルＣを配置する範囲の内容がメモリエリアｈに記憶され、次に、図２３（ｂ）に示すようにメモリエリアｈに記憶していた内容を貼り付けてカーソルＣを削除してから、図２３（ｃ）に示すように上辺部Ｕ及び右辺部Ｒを画像Ｇの背景色で描画する。なお、この例では重複箇所が２箇所あるため、帯枠部Ｗにも２箇所の欠損部Ｗａ１、Ｗａ２が生じる。
【００１６】
この状態から、図２３（ｄ）に示すように帯枠部Ｗの上側の水平部分を再描画して上側の欠損部Ｗａ１を消去すると共に、図２３（ｅ）に示すように左辺部Ｌを再描画して、左辺部Ｌの消去された上部を復活させる。さらに、図２３（ｆ）に示すように帯枠部Ｗの右側の垂直部分を再描画して右側の欠損部Ｗａ２を消去し、図２３（ｇ）に示すように移動した状態を示す上辺部Ｕ及び右辺部Ｒを描画して線枠部Ｋを完成させる。
【００１７】
この状態で図２３（ｈ）に示すように右上の頂点Ｋ２に係るカーソルＣを配置する範囲Ｈの内容をメモリエリアｈに記憶し、最後に図２３（ｉ）に示すように右上の頂点Ｋ２付近にカーソルＣのアイコンを貼り付ける。このように２箇所が重複する状態では、図２３（ａ）〜（ｉ）に示す１サイクルが９工程の作図処理をプロジェクタ１は繰り返す必要が生じ、プロジェクタ１の処理負担は更に増加する。
【００１８】
さらにまた、図２４（ａ）〜（ｉ）は、上記の三例とは別の重複形態に対する従来の作図処理の１サイクルの内容を示し、この例では左右上の頂点Ｋ１、頂点Ｋ２を繋ぐ上辺部Ｕが線枠部Ｋの上水平部分が帯枠部Ｗと重複している。
【００１９】
最初の状態を示す図２４（ａ）では、カーソルＣの配置に係る範囲の内容がメモリエリアｈに記憶され、次に、図２４（ｂ）に示すようにメモリエリアｈに記憶していた内容をカーソルＣの配置範囲に貼り付けてカーソルＣを削除してから、図２４（ｃ）に示すように上辺部Ｕ及び右辺部Ｒを画像Ｇの背景色で描画する。なお、この例では、上辺部Ｕの全体が重複するため、帯枠部Ｗの上水平部分には線分状の欠損部Ｗａが生じる。
【００２０】
この状態から図２４（ｄ）に示すように帯枠部Ｗの上側の水平部分を再描画して欠損部Ｗａを消去すると共に、図２４（ｅ）に示すように左辺部Ｌを再描画して、左辺部Ｌの消去された上部を復活させる。さらに、図２４（ｆ）に示すように移動した状態を示す右辺部Ｒを描画すると共に、図２４（ｇ）に示すように移動した状態を示す上辺部Ｕを描画して線枠部Ｋを完成させる。
【００２１】
この状態で図２４（ｈ）に示すように右上の頂点Ｋ２に係るカーソルＣを配置する範囲Ｈの内容をメモリエリアｈに記憶し、最後に図２４（ｉ）に示すように右上の頂点Ｋ２付近にカーソルＣのアイコンを貼り付ける。このように、上辺部Ｕが全体的に重複する状態では、図２４（ａ）〜（ｉ）に示す１サイクルが９工程の作図処理をプロジェクタ１は繰り返す必要が生じ、プロジェクタ１の処理負担は一段と増大する。
【００２２】
なお、上述した作図処理の負担増大と云う問題は、投射準備段階のＯＳＤ表示だけでなく、リモコン装置を用いた自由な作図処理及び各種メニュー画像の表示を行う場合でも、複数の表示オブジェクトが重複し且つ重複する一方の表示オブジェクトが移動するときに、同様に発生する。
【００２３】
本発明は、斯かる問題に鑑みてなされたものであり、上述した様々な重複形態に対して作図処理の負担を軽減するために、表示対象の移動中は重複箇所の移動部分の表示を省略することによりスムーズな画像表示を実現可能にしたプロジェクタ及び画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記課題を解決するために本発明に係るプロジェクタは、複数の表示オブジェクトを含む画像を表す光を投射して被投射体に画像を表示したときに表示オブジェクトを移動させる指示を受け付ける移動指示受付手段、及び該移動指示受付手段が受け付けた指示に従って表示オブジェクトを移動させた画像を作成する画像作成手段を備えるプロジェクタにおいて、前記移動指示受付手段が受け付けた指示に基づいて複数の表示オブジェクトが重複するか否かを判断する重複判断手段を備え、前記画像作成手段は、前記重複判断手段で複数の表示オブジェクトが重複すると判断された場合、移動させる表示オブジェクトの重複箇所の描画を省略した画像を作成する手段を備えることを特徴とする。
【００２５】
また、本発明に係るプロジェクタは、前記移動指示受付手段が受け付ける指示の対象になる表示オブジェクトの端部位置を特定する端部位置特定手段と、他の表示オブジェクトの輪郭線を特定する輪郭線特定手段とを備え、前記重複判断手段は、前記端部位置特定手段が特定した端部位置及び前記輪郭線特定手段が特定した輪郭線の位置的な関係に基づいて複数の表示オブジェクトが重複するか否かを判断する手段を備えることを特徴とする。
【００２６】
さらに、本発明に係るプロジェクタは、前記移動指示受付手段が受け付ける指示の対象になる表示オブジェクトと、前記輪郭線特定手段が特定した輪郭線との交点を特定する交点特定手段を備え、前記画像作成手段は、前記交点特定手段が特定した交点を境にして重複箇所の描画を省略するようにしてあることを特徴とする。
【００２７】
さらにまた、本発明に係るプロジェクタは、表示範囲を表す矩形状の帯枠部及び台形歪み補正用の四角形を表す線枠部を含む画像を作成する画像作成手段と、該枠画像作成手段が作成した画像を表す光を被投射体へ投射する投射手段と、被投射体に画像が表示されたときに前記線枠部の頂点を移動させる指示を受け付ける移動指示受付手段とを備え、前記画像作成手段は該移動指示受付手段が受け付けた指示に従って前記線枠部の頂点を移動させた画像を作成するようにしてあるプロジェクタにおいて、前記移動指示受付手段が受け付けた指示に基づいて前記線枠部が前記帯枠部に重複するか否かを判断する重複判断手段を備え、前記画像作成手段は、前記重複判断手段で前記線枠部が前記帯枠部に重複すると判断された場合、前記線枠部の重複箇所の描画を省略した画像を作成する手段を備えることを特徴とする。
【００２８】
また、本発明に係るプロジェクタは、前記移動指示受付手段は、継続的に指示を受け付けることが可能であり、前記移動指示受付手段での継続的な指示の受け付けが途絶えたか否かを判断する判断手段を備え、前記画像作成手段は、前記判断手段で継続的な指示の受け付けが途絶えていないと判断された場合、重複箇所の描画を省略した画像の作成を継続する手段を備えることを特徴とする。
【００２９】
さらに、本発明に係るプロジェクタは、前記画像作成手段は、前記判断手段で継続的な指示の受け付けが途絶えたと判断された場合、省略していた重複箇所を描画した画像を作成する手段を備えることを特徴とする。
【００３０】
また、本発明に係る画像表示方法は、プロジェクタで複数の表示オブジェクトを含む画像を表す光を投射して被投射体に画像を表示し、画像の表示中に表示オブジェクトを移動させる移動指示を受け付けた場合、受け付けた移動指示に従って表示オブジェクトを移動させた画像を作成し、該画像を表す光を投射して被投射体に表示するプロジェクタの画像表示方法において、前記プロジェクタは、受け付けた移動指示に基づいて複数の表示オブジェクトが重複するか否かを判断し、複数の表示オブジェクトが重複すると判断した場合、移動させる表示オブジェクトの重複箇所の描画を省略した画像を作成することを特徴とする。
【００３１】
さらに、本発明にかかる画像表示方法は、前記プロジェクタは、移動指示を継続的に受け付けることが可能であり、継続的な移動指示の受け付けが途絶えたか否かを判断し、継続的な移動指示の受け付けが途絶えたと判断した場合、省略していた重複箇所を描画した画像を作成することを特徴とする。
【００３２】
本発明にあっては、複数の表示オブジェクトが重複するか否かが判断され、重複すると判断された場合、移動対象の表示オブジェクトの重複箇所の描画が省略されるので、表示オブジェクトを移動に従い移動に関連する箇所を随時作図し直しても、重複箇所に欠損部が生じなくなる（図２１（ｃ）等に示す欠損部Ｗａ参照）。そのため、欠損部を埋めるための再描画処理が不要となるので、作図処理に必要な１サイクルの工程数を従来に比べて低減でき、作図処理の負担低減を図れる。このように本発明は欠損部を埋めるための再描画処理を不要にするため、重複箇所が多いとき程、従来の作図処理に比べて処理負担を低減できる割合が大きくなる。
【００３３】
また、本発明にあっては、移動対象となる表示オブジェクトの端部位置と、他の表示オブジェクトの輪郭線との位置的な関係に基づいて各表示オブジェクトの重複を判断するので、確実且つ容易に重複判断を行える。
さらに、本発明にあっては、移動対象となる表示オブジェクトと、他の表示オブジェクトの輪郭線との交点を特定するので、特定した交点を表示オブジェクトの描画範囲を決めるための目安として利用でき、重複しない範囲のみで表示オブジェクトを描画して、重複部分に欠損部が生じない作図を容易に行える。
【００３４】
本発明にあっては、プロジェクタの投射準備に係る帯枠部及び線枠部を含む画像を表示して、台形歪み補正を行う場合に、線枠部の頂点を移動して線枠部の一部が帯枠部に重複したとき、線枠部の重複箇所の描画を省略するので、帯枠部には欠損部が生じなくなり、欠損部を埋めるための再描画処理を不要して作図処理に係る工程数の削減を図れる。その結果、台形歪み補正を行うときの画像の作図速度を従来に比べて高めることができ、台形歪み補正に対するユーザの操作に、表示される画像の内容がスムーズに追従し、台形歪み補正を行う際の操作感を向上できる。
【００３５】
また、本発明にあっては、表示オブジェクトの移動に係る指示が継続的に受け付けられるか否かを判断し、継続的な指示の受け付けが途絶えていない場合、重複箇所の描画を省略した画像作成を継続するので、表示オブジェクトの移動中も作図処理の負担を継続して軽減でき、スムーズな画像表示を行える。
【００３６】
さらに、本発明にあっては、表示オブジェクトの移動に係る継続的な指示の受け付けが途絶えた場合、省略していた重複箇所の描画を行うので、表示オブジェクトの移動が止まった状態では、省略のない完全な画像が得られることになる。よって、表示オブジェクトの移動中の作図処理負担を低減した上で、表示オブジェクトが移動しないときは描画の省略がない完全なレベルの画像を表示でき、作図処理負担の低減と画像の表示レベルとをバランス良く両立できる。
【発明の効果】
【００３７】
本発明にあっては、移動対象の表示オブジェクトが他の表示オブジェクトに重複する場合、移動対象の表示オブジェクトの重複箇所の描画を省略するので、移動中の作図処理における欠損部が発生しなくなり、作図処理の１サイクルの工程数を従来に比べて低減できる。
【００３８】
また、本発明にあっては、移動対象となる表示オブジェクトの端部位置と、他の表示オブジェクトの輪郭線との位置的な関係に基づいて各表示オブジェクトの重複を判断するので、重複に対する判断を確実且つ容易に行える。
さらに、本発明にあっては、移動対象となる表示オブジェクトと、他の表示オブジェクトの輪郭線との交点を特定し、特定した交点を境にして表示オブジェクトの描画を行うので、重複部分に欠損部が生じないように表示オブジェクトを描画でき、作図処理の負担低減に貢献できる。
【００３９】
本発明にあっては、投射準備段階で台形歪み補正を行う場合に、線枠部の頂点の移動により線枠部が帯枠部に重複したとき、線枠部の重複箇所の描画を省略するので、作図処理に係る工程数を削減でき、ユーザの操作に表示内容をスムーズに追従させて台形歪み補正を行う際の操作感の向上を図れる。
【００４０】
また、本発明にあっては、表示オブジェクトの移動に係る継続的な指示の受け付けが途絶えていない場合、重複箇所の描画を省略した画像作成を継続するので、表示オブジェクトの移動中もプロジェクタの処理負担の軽減を継続でき、スムーズな画像表示を行える。
さらに、本発明にあっては、表示オブジェクトの移動に係る継続的な指示の受け付けが途絶えた場合、省略していた重複箇所の描画を行うので、表示オブジェクトの移動が止まった状態では省略されていない完全な画像を表示でき、作図処理負担の低減と表示内容のレベルとをバランス良く両立できる。
【発明を実施するための最良の形態】
【００４１】
図１は、本発明の実施形態に係るプロジェクタ１０の内部構成を示すブロック図であり、本発明に関連する主要部分を表している。本実施形態のプロジェクタ１０は、投射準備の段階で台形歪み補正に対する画像を効率的に作成できることを特徴としている。
【００４２】
プロジェクタ１０は、外部の装置から受け入れる投射用の画像に対する処理を行う部分として外部接続部１５及び画像変換部１６を有し、投射に係る処理を行う部分として投射画像パターン切替部１７、投射デバイス部１８、及び投射レンズ１９を有し、全般的な制御処理及び表示する画像の作図に対する制御処理等を行う部分としてシステムコントロール部１１を有する。なお、プロジェクタ１０は、ユーザから操作を受け付ける部分として操作部２２を設けると共にリモコン装置２０を付属しており、リモコン装置２０用のリモコン受光部２１を本体側に設けている。
【００４３】
外部接続部１５は、投射用の画像を出力するパーソナルコンピュータのような外部装置と接続され、外部装置から出力されてきた画像を受け入れて画像変換部１６へ伝送する。画像変換部１６は、システムコントロール部１１の制御に基づきＡ／Ｄ変換のような所要の変換処理を行うものであり、変換処理を施した画像を投射デバイス部１８へ伝送する。
【００４４】
また、投射画像パターン切替部１７は投射準備の段階で表示する各種ＯＳＤ用の画像をシステムコントロール部１１の制御に基づき切り替えて、切り替えた画像を投射デバイス部１８へ伝送する処理を行う。なお、投射画像パターン切替部１７は投射準備用の画像として台形歪み補正用の画像、色補正用の画像、合焦用の画像等を適宜作成し、投射準備の段階に応じて各画像の切替を行う。
【００４５】
投射デバイス部１８は、投射対象の画像（画像信号）を光変調する空間光変調素子を備え、画像変換部１６及び投射画像パターン切替部１７から伝送されてくる各種画像（画像信号）に対して光変調の処理を行い、画像を表す変調光を作成し、作成した変調光を投射レンズ１９を通じて外部のスクリーン３０へ照射する。なお、空間光変調素子としては、液晶パネル及びＤＭＤ(Digital Micromirror Device：登録商標)等を適用できる。
【００４６】
操作部２２は複数のボタン及びスイッチ等を有し、これらボタン及びスイッチ等でユーザの操作指示を受け付けて、受け付けた指示（指示信号）をシステムコントロール部１１へ伝送する。また、リモコン受光部２１はリモコン装置２０からの指示信号を含む赤外光を受光し、受光した指示信号をシステムコントロール部１１へ伝送する。なお、リモコン装置２０は上下左右キー２０ａ〜２０ｄ及び決定キー２０ｅ等を含む複数のキー及びボタンを有し、ユーザからの指示を各キー及びボタンで受け付けると共に、受け付けた操作内容に応じた指示信号を含む赤外光をリモコン受光部２１へ発光する。
【００４７】
上述した操作部２２及びリモコン装置２０は、投射準備段階における画像の切替指示、各投射段階での調整指示等を受付可能になっており、特に、台形歪み補正に対しては移動対象を継続的に移動させる指示を受け付けることができる。例えば、リモコン装置２０では、各キー２０ａ〜２０ｄのいずれかがユーザに押され続けると、リモコン装置２０は移動指示を継続的に受け付けることができ、さらに、このように継続的な始動指示を受け付けているときに、押され続けていたキーが離されると、受け付けていた指示が途絶えることになる。
【００４８】
また、システムコントロール部１１は、各種制御を行うＣＰＵ回路を含むと共に、画像に係るデータ等を記憶する作図用メモリ１２、所定のプログラム等を予め記憶するＲＯＭ１３、及び処理に係るデータ等を一時的に記憶するＲＡＭ１４を有する。作図用メモリ１２には、作図に係る各種データとしてＯＳＤ用画像２５、及びカーソル画像２６のデータ等が記憶されている。
【００４９】
ＯＳＤ用画像２５のデータとしては、例えば、図２に示すような台形歪み補正用の画像Ｇを作成するための座標及び数式のデータが該当し、画像Ｇが有する２つの表示オブジェクトである表示範囲を表す矩形状の帯枠部Ｗを描画するためのデータと、台形歪み補正用の四角形を表す線枠部Ｋを描画するためのデータが含まれる。なお、システムコントロール部１１は、デフォルトの画像Ｇとして図２に示すように矩形状の帯枠部Ｗの内部に矩形状の線枠部Ｋが位置するデータを記憶し、このようなデータを投射画像パターン切替部１７へ伝送して画像Ｇを作成させ、投射デバイス部１８及び投射レンズ１９より画像Ｇを表す変調光を投射して、スクリーン３０に画像Ｇを表示させる。なお、画像Ｇは、図２中の横方向がＸ軸、縦方向がＹ軸、右向きがＸ軸の＋方向、下向きがＹ軸の＋方向として規定されている。
【００５０】
図２の画像Ｇを作成するためのデータ内容の詳細を説明すると、帯枠部Ｗ用のデータとして、帯枠部Ｗの外周側及び内周側の輪郭線を作成するための数式データが存在し、外周上側水平線Ｗ１の数式データとして「ｙ＝Ａ１」があり、以下、内周上側水平線Ｗ２の「ｙ＝Ａ２」、外周右側垂直線Ｗ３の「ｘ＝Ｂ４」、内周右側垂直線Ｗ４の「ｘ＝Ｂ３」、外周下側水平線Ｗ５の「ｙ＝Ａ４」、内周下側水平線Ｗ６の「ｙ＝Ａ３」、外周左側垂直線Ｗ７の「ｘ＝Ｂ１」、内周左側垂直線Ｗ８の「ｘ＝Ｂ２」が存在する。なお、各数式データに関し、Ａ１〜Ａ４及びＢ１〜Ｂ４は所定の座標値を示し、Ａ１＜Ａ２＜Ａ３＜Ａ４、Ｂ１＜Ｂ２＜Ｂ３＜Ｂ４の関係が成立する。
【００５１】
また、線枠部Ｋ用のデータとしては、四隅の頂点Ｋ１〜Ｋ４の位置を示す座標データがあり、左上の頂点Ｋ１は（Ｘ１、Ｙ１）で示され、以下、右上の頂点Ｋ２は（Ｘ２、Ｙ２）、右下の頂点Ｋ３は（Ｘ３、Ｙ３）、左下の頂点Ｋ４は（Ｘ４、Ｙ４）で示される。さらに、線枠部Ｋは計４本の辺部Ｕ、Ｒ、Ｂ、Ｌで構成されており、各辺部Ｕ、Ｒ、Ｂ、Ｌの両端部も同様の座標データが与えられている。
【００５２】
なお、各辺部Ｕ、Ｒ、Ｂ、Ｌの両端部として、上辺部Ｕには左端部Ｕ１、右端部Ｕ２が存在し、左端部Ｕ１は線枠部Ｋの左上の頂点Ｋ１と一致し、右端部Ｕ２は右上の頂点Ｋ２と一致する。以下、右辺部Ｒは右上の頂点Ｋ２と一致する上端部Ｒ１及び右下の頂点Ｋ３と一致する下端部Ｒ２を有し、下辺部Ｂは右下の頂点Ｋ３と一致する右端部Ｂ１及び左下の頂点Ｋ４と一致する左端部Ｂ２を有し、左辺部Ｌは左下の頂点Ｋ４と一致する下端部Ｌ１及び右上の頂点Ｋ１と一致する上端部Ｌ２を有する。作図用メモリ１２には、各辺部Ｕ、Ｒ、Ｂ、Ｌを表す数式データも記憶されている。
【００５３】
また、台形歪み補正時にユーザが各頂点Ｋ１〜Ｋ４を移動させる指示をプロジェクタ１０に与えた場合、その移動に係る変更量をシステムコントロール部１１が把握し、その変更量を作図用メモリ１２に記憶されている座標データに加える処理を行い、それにより作図用メモリ１２に記憶される座標データの内容も随時変更される。例えば、ユーザの移動指示に基づき、システムコントロール部１１が頂点Ｋ２をＸ座標に対して「＋５」、Ｙ座標に対して「−２」移動させることを把握した場合、作図用メモリ１２に記憶される頂点Ｋ２の座標データ（Ｘ２、Ｙ２）に（＋５、−２）の数値が加えられ、変更されたデータ値が作図用メモリ１２に記憶される。さらに、データ値の変更に伴い各辺部Ｕ、Ｒ、Ｂ、Ｌを表す数式データもシステムコントロール部１１で変更され、変更された数式データも作図用メモリ１２に記憶される。
【００５４】
なお、作図用メモリ１２には、線枠部Ｋの各頂点Ｋ１〜Ｋ４のいずれかに配置されるカーソルＣのアイコンのデータがカーソル画像２６として記憶される。さらに、作図用メモリ１２には、線枠部Ｋの変形に伴いカーソルＣの配置箇所の内容が記憶されるメモリエリアｈ（図２１（ｃ）参照）が設けられているものとする。
【００５５】
また、図１のＲＯＭ１３に記憶される各プログラム２７〜２８等は、リモコン装置２０及び操作部２２で受け付けたユーザからの操作に基づきシステムコントロール部１１が行う制御処理の内容を規定している。
【００５６】
ＯＳＤ表示プログラム２７は、各種ＯＳＤ表示を行う際にシステムコントロール部１１が投射画像パターン切替部１７及び投射デバイス部１８等に対して行う内容を規定している。作図プログラム２８は本発明に関連する画像の重複に対する作図処理を規定しており、この規定内容の詳細は後述する。また、投射制御プログラム２９は、主に投射デバイス部１８及び投射レンズ１９の合焦等に関する制御内容を規定している。
【００５７】
なお、ＯＳＤ表示プログラム２７が規定するＯＳＤ表示に係る処理内容として、図２に示す台形歪み補正用の画像Ｇの表示に係る処理があり、この処理内容に従いシステムコントロール部１１が行う制御は以下の通りである。
【００５８】
先ず、図２の画像Ｇを表示する指示（指示信号）をリモコン受光部２１又は操作部２２で受け付けると、その指示信号がシステムコントロール部１１に伝送され、システムコントロール部１１は作図用メモリ１２に記憶している内容に基づいて画像Ｇを投射画像パターン切替部１７で作成するように制御を行う。また、移動対象の頂点を変更する指示（指示信号）をリモコン受光部２１又は操作部２２で受け付けると、システムコントロール部１１は指示信号に従いカーソルＣの別の頂点に貼り付けた画像Ｇを作成するように投射画像パターン切替部１７を制御する。
【００５９】
さらに、カーソルＣを移動させる指示（指示信号）をリモコン受光部２１又は操作部２２から受け付けると、その指示に基づきシステムコントロール部１１はカーソルＣに対応する頂点を移動させる制御を行い、移動により変更した頂点の座標データ及び数式データを特定して作図用メモリ１２に書き込む処理を行う。
【００６０】
一方、作図プログラム２８は、図２の画像Ｇがスクリーン３０に投射されている場合に、カーソルＣを移動させる指示（指示信号）をリモコン受光部２１又は操作部２２から受け付けた時にシステムコントロール部１１が行う処理内容を規定している。システムコントロール部１１の作図処理に関しては、作図プログラム２８の規定内容により、線枠部Ｋが帯枠部Ｗに重複しても処理負担の増大する割合が従来に比べて低減されている。以下、作図プログラム２８の規定内容に基づきシステムコントロール部１１等が行う処理内容を説明する。
【００６１】
先ず、図３（ａ）に示すように、台形歪み補正を行うために線枠部ＫのカーソルＣが配置された右上の頂点Ｋ２が移動される場合、システムコントロール部１１は移動対象の頂点Ｋ２が帯枠部Ｗと重複するか否かを判断する処理を行う。即ち、システムコントロール部１１は図２に示す頂点Ｋ２の座標データ（Ｘ２、Ｙ２）を作図用メモリ１２に記憶されている内容から特定すると共に、右上の頂点Ｋ２に対応する帯枠部Ｗの外周上側水平線Ｗ１（ｙ＝Ａ１）、内周上側水平線Ｗ２（ｙ＝Ａ２）、外周右側垂直線Ｗ３（ｘ＝Ｂ３）、及び内周右側垂直線Ｗ４（ｘ＝Ｂ４）の数式データを特定し、特定した頂点Ｋ２及び各線Ｗ１〜Ｗ４の位置的な関係より重複の判断を行う。
【００６２】
重複の判断に関して、システムコントロール部１１は、Ｘ座標に対してＢ３＜Ｘ２＜Ｂ４の関係が成立するか否かを判断し、Ｙ座標に対してＡ１＜Ｙ２＜Ａ２の関係が成立するか否かを判断し、各座標の少なくとも一方で上記関係が成立した場合、頂点Ｋ２は帯枠部Ｗと重複すると判断し、両座標で上記関係が成立しない場合、頂点Ｋ２は帯枠部と重複しないと判断する。なお、本実施形態では線枠部Ｋの各頂点Ｋ１〜Ｋ４は帯枠部Ｗの外周側の各線Ｗ１、Ｗ３、Ｗ５、Ｗ７を越えて外方へ移動しないものとする。
【００６３】
さらに、システムコントロール部１１は、頂点Ｋ２が重複すると判断した場合、次に、線枠部Ｋの上辺部Ｕ及び右辺部Ｒと帯枠部Ｗの内周側の各線Ｗ２、Ｗ４との交点を特定する処理を行う。なお、システムコントロール部１１は、２本の直線の交点を求める場合、一方の直線の数式がｙ＝ａｘ＋ｂ、他方の直線の数式がｙ＝ｃｘ＋ｄであれば、「ａ」と「ｃ」とが同一でないとき、交点のＸ座標をｘ＝（ｄ−ｂ）／（ａ−ｃ）、Ｙ座標を（ａｄ−ｂｃ）／（ａ−ｃ）で算出し、「ａ」と「ｃ」とが同一であるとき、交点が存在しないと特定する。なお、システムコントロール部１１は、上述した重複の判断における各座標との関係から、線枠部Ｋの各辺部Ｕ、Ｒが帯枠部Ｗの内周側の各線Ｗ２、Ｗ４のいずれと交わるかを判断する。
【００６４】
図３（ｂ）に示す場合では、線枠部Ｋの各辺部Ｕ、Ｒは帯枠部Ｗの内周右側垂直線Ｗ４（ｘ＝Ｂ３）と交わるため、システムコントロール部１１は、上辺部Ｕ及び内周右側垂直線Ｗ４の交点Ｐ１の座標データを算出すると共に、右辺部Ｒ及び内周右側垂直線Ｗ４の交点Ｐ２の座標データを算出する。このように交点Ｐ１、Ｐ２を算出すると、システムコントロール部１１は交点Ｐ１、Ｐ２からＸ座標の＋側となる上辺部Ｕ及び右辺部Ｒの範囲を描画しないように投射画像パターン切替部１７の作図処理を制御する。その結果、投射画像パターン切替部１７は、帯枠部Ｋと重複した箇所の描画を省略した線枠部Ｋを作図することになる。
【００６５】
上述した重複の判断から重複箇所の描画を省略するまでの処理は、システムコントロール部１１がリモコン受光部２１又は操作部２２から伝送されてくるカーソルＣの移動に係る指示を継続して受け付けている期間、繰り返し継続して行い、継続して指示の受け付けが途絶えたときに繰り返し処理を終了し、省略した箇所を描画する処理に戻る制御を行う。なお、移動に係る指示を継続して受け付けているか否かは、所定の期間内で指示信号を受け付けたか否かで判断されており、本実施形態では、５００ｍｓ（ミリ秒）の間にシステムコントロール部１１が指示信号を受け付けたか否かで判断している。
【００６６】
次に、上述したシステムコントロール部１１の制御処理に基づく一連の作図処理の内容を説明する。
図４〜６は本発明による作図処理の１サイクルの内容を示し、図２１（ａ）〜（ｇ）に示す従来の１サイクルの作図処理に対応するものである。図４（ａ）〜（ｇ）はカーソルＣ（頂点Ｋ２）の移動を開始させたときの最初の１サイクルの作図処理の内容を示し、図５（ａ）〜（ｆ）はカーソルＣの移動指示を受け付けている間の１サイクルの作図処理の内容を示し、図６（ａ）〜（ｆ）は継続的な移動指示が途絶えたときの最後の１サイクルの作図処理の内容を示す。
【００６７】
先ず、移動開始した最初の１サイクルの作図処理として、図４（ａ）〜（ｄ）は、従来の図２１（ａ）〜（ｄ）の内容と同様であり、この際システムコントロール部１１では図３（ｂ）に示すように交点Ｐ１、Ｐ２が算出されているものとする。次に、図４（ｅ）では、移動した状態を示す上辺部Ｕ及び右辺部Ｒが描画されるが、算出した交点Ｐ１、Ｐ２を境にして各辺部Ｕ、Ｒの帯枠部Ｗに対する重複箇所は描画されない。それから、図４（ｆ）に示すようにカーソルＣの配置に係る範囲Ｈの状態をメモリエリアｈにコピーしてから、図４（ｇ）に示すようにカーソルＣのアイコンを貼り付ける。この後に続く作図処理は、図５（ａ）〜（ｆ）に示す内容となる。
【００６８】
図５（ａ）、（ｂ）の内容は、処理的には図２１（ａ）、（ｂ）に示す従来の処理と同様であるが、表示される内容及びメモリエリアｈにコピーされる内容は、上辺部Ｕ及び右辺部Ｒの一部の描画が省略されたものになっている。また、図５（ｃ）は、一部が省略された上辺部Ｕ及び右辺部Ｒを画像Ｇの背景色で描画した内容を示すが、上辺部Ｕ及び左辺部Ｒの帯枠部Ｗに対する重複が存在しないため、図２１（ｃ）に示すような欠損部Ｗａが生じない。そのため、欠損部Ｗａを消すための処理工程が不要となり、図５（ｄ）では、移動した状態で且つ重複箇所を省略した上辺部Ｕ及び右辺部Ｒが描画される。なお、図５（ｅ）、（ｆ）の内容は、図４（ｆ）、（ｇ）の処理と同様である。
【００６９】
このような図５（ａ）〜（ｆ）に示す１サイクルの処理内容を、従来の図２１（ａ）〜（ｇ）の処理内容と比べると、１工程が減少し、その分、システムコントロール部１１等の処理負担が低減されている。なお、図５（ａ）〜（ｆ）に示す処理内容は、頂点Ｋ２の移動中、続くことになるため、頂点Ｋ２が移動している時間が長いほど処理を行う工程数の差は、本発明と従来との間で大きくなる。また、移動に係る指示が途絶えた場合、図５（ａ）〜（ｆ）に示す処理から図６（ａ）〜（ｆ）に示す処理へ移行する。
【００７０】
図６（ａ）〜（ｃ）の処理内容は、図５（ａ）〜（ｃ）に示す処理と同様であり、図６（ｄ）では今まで省略していた部分も含めて移動した状態を示す上辺部Ｕ及び右辺部Ｒを描画する。そして図６（ｅ）（ｆ）は、図２１（ｆ）（ｇ）に示す従来の処理内容と同等であり、そのため、移動に係る指示が途絶えて頂点Ｋ２が移動を停止した状態では、従来と同様の完全な形態の画像Ｇを表示可能となる。なお、図６（ａ）〜（ｆ）に係る最後の１サイクルでも、図２１（ａ）〜（ｇ）に示す従来の作図処理に比べて１工程が減少されている。
【００７１】
図７のフローチャートは、上述した本発明に係るプロジェクタ１０の台形歪み補正に対する画像Ｇの表示に係る一連の処理手続きを整理したものである。以下、このフローチャートに従ってプロジェクタ１０の画像表示方法の処理手順を説明する。
先ず、プロジェクタ１０は、ユーザから台形歪み補正を行う指示を受け付けると、図２に示すような画像Ｇを表す光を投射してスクリーン３０に画像Ｇを表示する（Ｓ１）。なお、このときの画像Ｇの作図に係る処理は、基本的には従来と同等の処理内容になる。
【００７２】
次に、プロジェクタ１０は、画像Ｇを表示した状態で、ユーザの操作に基づきカーソルＣの移動指示を受け付けたか否かを判断する（Ｓ２）。移動指示を受け付けていない場合（Ｓ２：ＮＯ）、移動指示の受け付け待ちとなり、移動指示を受け付けた場合（Ｓ２：ＹＥＳ）、移動に係る頂点Ｋ２が帯枠部Ｗに重複するか否かを判断する（Ｓ３）。重複しないと判断された場合（Ｓ３：ＮＯ）、従来と同等の作図処理に基づき画像Ｇを表示する段階（Ｓ１）へ戻る。
【００７３】
また、重複していると判断された場合（Ｓ３：ＹＥＳ）、重複箇所の描画を省略した画像を作図するサイクルを開始して、その画像を表示する（Ｓ４）。なお、重複箇所の描画を省略した画像の作図は、表示される画像が図２０（ｂ）に示すような形態で重複する場合、図４（ａ）〜（ｇ）に係る最初の１サイクルの作図処理に基づいて行われる。それから、プロジェクタ１０は、カーソルＣの移動指示を継続して受け付けているか否かを判断し（Ｓ５）、移動指示の受け付けが継続していると判断した場合（Ｓ５：ＹＥＳ）、重複の判断段階（Ｓ３）へ戻る。よって、頂点Ｋ２が帯枠部Ｗに依然として重複すると共に移動が継続している間は、重複の判断段階（Ｓ３）から移動指示の継続受付の判断段階（Ｓ５）までの処理を繰り返し行うことになる。また、この場合、重複箇所の描画を省略した画像表示の段階（Ｓ４）における作図は、表示される画像が図２０（ｂ）に示す重複形態である場合、図５（ａ）〜（ｆ）に示す内容に基づいて１サイクルの処理が行われる。
【００７４】
一方、移動指示の受け付けが途絶えたと判断された場合（Ｓ５：ＮＯ）、省略していた箇所を描画した画像を作図して表示する（Ｓ６）。なお、この段階（Ｓ６）での作図処理は、表示される画像が図２０（ｂ）に示す重複形態である場合、図６（ａ）〜（ｆ）に示す内容になる。
【００７５】
このように、本発明では、頂点Ｋ２の移動中は一部の表示が省略されるので、作図に係る処理負担を低減でき、頂点Ｋ２の移動が止まると省略されていた部分が正確に描画された画像を表示でき、作図処理の負担程度と表示される画像の内容とがバランスの取れたものになる。また、頂点Ｋ２の移動中は、例えば、図５（ａ）〜（ｆ）に示すように１サイクルの工程数が減少するので従来に比べて作図処理をスムーズに行うことができ、そのため、頂点Ｋ２の移動中に表示される画像Ｇの内容がユーザが行う操作内容に追従したものとなり、操作感の向上も実現している。
【００７６】
なお、本発明では、線枠部Ｋ及び帯枠部Ｗが他の重複形態であっても、処理負担の低減が可能であるため、以下に他の重複形態における作図処理の内容を説明する。
図８〜１０は、図２２（ａ）〜（ｈ）に示す従来の１サイクルの作図処理に対応するものであり、図８（ａ）〜（ｈ）はカーソルＣ（頂点Ｋ２）の移動を開始したときの最初の１サイクルの作図処理内容を示し、図９（ａ）〜（ｆ）はカーソルＣの移動指示を受け付けている間の１サイクルの作図処理内容を示し、図１０（ａ）〜（ｅ）は継続的な移動指示が途絶えたときの最後の１サイクルの作図処理内容を示す。
【００７７】
移動開始の１サイクルの作図処理として図８（ａ）〜（ｅ）の処理は、図２２（ａ）〜（ｅ）の内容と同様であり、このときに上辺部Ｕと帯枠部Ｗとの交点がシステムコントロール部１１で算出されている。次に、図８（ｆ）では、移動した状態を示す上辺部Ｕ′及び右辺部Ｒが描画されるが、上辺部Ｕ′に対しては算出した交点を境にして重複箇所の描画が省略されるので、頂点Ｋ１側が省略された上辺部Ｕ′により一部が省略された線枠部Ｋ′が表示されることになる。それから、図８（ｇ）に示すようにカーソルＣの配置に係る範囲Ｈの状態がメモリエリアｈにコピーされ、図８（ｈ）に示すようにカーソルＣのアイコンを貼り付けて最初の１サイクルの工程が終了する。この後は、図９（ａ）〜（ｆ）に示す作図内容となる。
【００７８】
図９（ａ）（ｂ）の処理は、内容的には図２２（ａ）（ｂ）の従来の処理と同様であり、表示される内容及びメモリエリアｈにコピーされる内容が、省略箇所がある上辺部Ｕ′を含むものになる。また、図９（ｃ）は、上辺部Ｕ′及び右辺部Ｒを画像Ｇの背景色で描画した内容を示すが、図２２（ｃ）に示すような欠損部Ｗａが生じないので、欠損部Ｗａを消すための処理工程が不要となり、図９（ｄ）では、移動した状態を示す上辺部Ｕ′及び右辺部Ｒが描画される。なお、図９（ｅ）、（ｆ）の内容は、図８（ｇ）（ｈ）と同様である。また、移動指示の継続的な受け付けが途絶えると、最後の１サイクルの図１０（ａ）〜（ｅ）に示す処理へ移行する。
【００７９】
図１０（ａ）（ｂ）の処理内容は、図９（ａ）（ｂ）に示すものと同様であり、図１０（ｃ）で頂点Ｋ１側を省略しない上辺部Ｕ及び右辺部Ｒを描画し、それから図１０（ｄ）（ｅ）で、図２２（ｇ）（ｈ）に示す従来の処理と同等の内容を行い、頂点Ｋ２が移動を停止した状態では、重複箇所が省略されていない画像Ｇが表示される。このように、図８〜１０に係る処理では、図２２（ａ）〜（ｈ）に示す従来の処理に比べて、図９（ａ）〜（ｆ）に示す移動中の処理では１サイクル中の２工程の削減を達成でき、図１０（ａ）〜（ｅ）に示す最後の１サイクルでは３工程の削減を達成できる。
【００８０】
図１１〜１３は、図２３（ａ）〜（ｉ）に示す従来の１サイクルの作図処理に対応するものであり、図１１（ａ）〜（ｉ）はカーソルＣ（頂点Ｋ２）の移動を開始したときの最初の１サイクルの作図処理内容を示し、図１２（ａ）〜（ｆ）は移動指示を受け付けている間の１サイクルの作図処理内容を示し、図１３（ａ）〜（ｅ）は継続的な移動指示が途絶えたときの最後の１サイクルの作図処理内容を示す。
【００８１】
移動開始の１サイクルの作図処理として図１１（ａ）〜（ｆ）は、図２３（ａ）〜（ｆ）の内容と同様であり、この際、各辺部Ｕ、Ｒと帯枠部Ｗとの交点がシステムコントロール部１１で算出される。次に、図１１（ｇ）では、算出した交点を境にして重複箇所の描画が省略された移動状態を示す上辺部Ｕ′及び右辺部Ｒ′が描画されて一部が省略された線枠部Ｋ′が表示される。それから、図１１（ｈ）に示すようにカーソルＣの配置に係る範囲Ｈの状態がメモリエリアｈにコピーされ、図１１（ｉ）に示すようにカーソルＣのアイコンを貼り付けて最初の１サイクルの工程が終了する。この後は、図１２（ａ）〜（ｆ）に示す作図処理の内容となる。
【００８２】
図１２（ａ）（ｂ）で示される処理は、内容的には図２３（ａ）（ｂ）に示すものと同様であるが、表示される内容及びメモリエリアｈにコピーされる内容は、一部が省略された上辺部Ｕ′及び右辺部Ｒ′により構成される線枠部Ｋ′になる。また、図１２（ｃ）は、上辺部Ｕ′及び右辺部Ｒ′を画像Ｇの背景色で描画した内容を示すが、図２３（ｃ）に示すような各欠損部Ｗａ１、Ｗａ２が生じない。さらに、図１２（ｄ）では、移動した状態を示す上辺部Ｕ′及び右辺部Ｒ′が描画され、図１２（ｅ）（ｆ）では、図１１（ｈ）（ｉ）と同様の処理内容が行われる。
【００８３】
また、移動指示の継続的な受け付けが途絶えると、最後の１サイクルの図１３（ａ）〜（ｅ）に示す処理へ移行し、図１３（ａ）（ｂ）の処理内容は、図１２（ａ）（ｂ）に示すものと同様である。また、図１３（ｃ）では重複箇所を省略しない上辺部Ｕ及び右辺部Ｒを描画し、図１３（ｄ）（ｅ）では、図２３（ｈ）（ｉ）に示す処理と同等な内容が行われる。このように、図１１〜１３に係る場合では、図２３（ａ）〜（ｉ）に示す従来の処理に比べて、図１２（ａ）〜（ｆ）に示す移動中の処理では１サイクル中に３工程の処理を削減でき、図１３（ａ）〜（ｅ）に示す最後の１サイクルでは４工程の処理を削減できる。
【００８４】
図１４〜１６は、図２４（ａ）〜（ｉ）に示す従来の１サイクルの作図処理に対応するものであり、図１４（ａ）〜（ｈ）はカーソルＣ（頂点Ｋ２）の移動を開始したときの最初の１サイクルの作図処理内容を示し、図１５（ａ）〜（ｆ）はカーソルＣの移動指示を受け付けている間の１サイクルの作図処理内容を示し、図１６（ａ）〜（ｆ）は継続的な移動指示が途絶えたときの最後の１サイクルの作図処理内容を示す。
【００８５】
移動開始の１サイクルの作図処理として図１４（ａ）〜（ｅ）は、図２４（ａ）〜（ｅ）の内容と同様であり、この際、右辺部Ｕと帯枠部Ｗとの交点がシステムコントロール部１１で算出されている。次に、図１４（ｆ）では、算出した交点を境にして重複箇所の描画が省略された移動状態を示す右辺部Ｒ′が描画されて一部が省略された線枠部Ｋ′が表示される。それから、図１４（ｇ）に示すようにカーソルＣの配置に係る範囲Ｈの状態がメモリエリアｈにコピーされ、図１４（ｈ）に示すようにカーソルＣのアイコンを貼り付けて最初の１サイクルの工程が終了する。この後は、図１５（ａ）〜（ｆ）に示す作図処理の内容となる。
【００８６】
図１５（ａ）（ｂ）での処理は、内容的には図２４（ａ）（ｂ）の従来のものと同様であり、表示される内容及びメモリエリアｈには、上辺部Ｕ′が省略されると共に頂点Ｋ２側の一部が省略された右辺部Ｒ′の内容がコピーされる。また、図１５（ｃ）は、右辺部Ｒ′を画像Ｇの背景色で描画した内容を示すが、図２４（ｃ）に示すような欠損部Ｗａは生じない。さらに、図１５（ｄ）では、移動した状態の右辺部Ｒ′が描画され、図１５（ｅ）（ｆ）として図１４（ｇ）（ｈ）と同様の作図処理が行われる。
【００８７】
移動指示の継続的な受け付けが途絶えると、最後の１サイクルの図１６（ａ）〜（ｆ）に示す処理へ移行し、図１６（ａ）（ｂ）の処理内容は、図１５（ａ）（ｂ）に示すものと同様である。また、図１５（ｃ）では重複箇所を省略しない右辺部Ｒを描画され、図１５（ｄ）では上辺部Ｕが描画されて、重複箇所が省略されない線枠部Ｋが表示されることになる。最後に、図１６（ｅ）（ｆ）では、図２４（ｈ）（ｉ）に示す処理と同等な内容が行われる。このように、図１４〜１６に係る場合では、図２４（ａ）〜（ｉ）に示す従来の処理に比べて、図１４（ａ）〜（ｈ）に示す最初の処理に関しては１サイクル中に１工程の処理を削減でき、図１５（ａ）〜（ｆ）に示す移動中の処理では１サイクル中に３工程の処理を削減でき、図１６（ａ）〜（ｆ）に示す最後の１サイクルでも３工程の処理を削減できる。
【００８８】
なお、本発明は上述した重複形態以外でも同様に処理負担の低減を図ることができ、例えば、図１７に示す頂点Ｋ１〜Ｋ３の三箇所で線枠部Ｋ及び帯枠部Ｗが重複する場合では、頂点Ｋ２が移動中の処理及び移動が停止した処理内容に対して、それぞれ２工程の処理を削減できる。
【００８９】
また、本発明は、台形歪み補正に係るＯＳＤ表示以外にも、他の種類のＯＳＤ表示において表示対象の画像が複数の表示オブジェクトを含み、各表示オブジェクトが重複すると共に重複箇所に係る部分を移動させるときに適用可能である。さらには、作図機能を有するプロジェクタに対して複数の表示オブジェクトを作図し、各表示オブジェクトが重複するような場合にも同様に適用できる。
【００９０】
図１８（ａ）〜（ｃ）は、作図によりリング状の第１オブジェクトＲと、直線の第２オブジェクトＬ１０が描画される内容を示し、最初に第１オブジェクトＲが作図されてから、第２オブジェクトＬ１０が始点Ｌ１０ａを固定の点として、終点Ｌ１０ｂを適宜方向を変えながら延長するように作図されるものとする。なお、カーソルＣは終点Ｌ１０ｂに重ねて配置され、ユーザからの作図指示に基づき方向を適宜変更しながらカーソルＣが移動し、それに伴い終点Ｌ１０ｂも方向を変えながら延長していく。
【００９１】
図１８（ａ）に示す状態では、各オブジェクトＲ、Ｌ１０は重複していないので、表示に係る作図処理は従来と同様な内容で行われる。また、図１８（ｂ）では、カーソルＣが第１オブジェクトＲのリング状の内部まで移動したため、各オブジェクトＲ、Ｌ１０が重複することになる。なお、プロジェクタ１０での重複判断は、この場合、第１オブジェクトの外周線を形成する外周円Ｒ１及び内周線を形成する内周円Ｒ２と第２オブジェクトＬ１０の始点Ｌ１０ａ及び終点Ｌ１０ｂとの位置的な関係に基づき判断され、各点Ｌ１０ａ、Ｌ１０ｂの間に各円Ｒ１、Ｒ２が位置するときに両オブジェクトＲ、Ｌ１０が重複すると判断される。
【００９２】
また、重複すると判断された場合、重複する範囲で第２オブジェクトＬ１０を表す直線の数式と各円Ｒ１、Ｒ２を表す数式とを用いて交点Ｐ１０、Ｐ１１が算出され、カーソルＣと共に終点Ｌ１０ｂが方向を変えながら移動している間は、交点Ｐ１０、Ｐ１１間の重複箇所の描画は省略される。
【００９３】
さらに、図１８（ｃ）に示すようにカーソルＣの移動により終点Ｌ１０ｂが第１オブジェクトＲを通りぬけた場合も上記と同様に交点算出が行われ、カーソルＣと共に終点Ｌ１０ｂが方向を変えながら移動している間は、交点Ｐ１０、Ｐ１１の間及び交点Ｐ１２、Ｐ１３の間のそれぞれの重複箇所は描画が省略される。また、カーソルＣの移動指示の受け付けが途絶えて、終点Ｌ１０ｂの移動が停止したときに、省略されていた箇所が描画されて、第２オブジェクトＬ１０は連続して表示されることになる。このように作図機能を有するプロジェクタ１０に対しても本発明に係る画像表示方法の処理を適用できる。なお、本発明はフロントプロジェクション方式及びリアプロジェクション方式の両方の投射方式に対して、複数の表示オブジェクトが重複する場合で、一方の表示オブジェクトの重複箇所が移動するようなときに適用可能である。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施形態に係るプロジェクタの内部構成を示すブロック図である。
【図２】台形歪み補正用の画像を示す概略図である。
【図３】（ａ）は台形歪み補正用の画像の要部拡大図であり、（ｂ）は線枠部及び帯枠部の重複箇所を示す拡大図である。
【図４】（ａ）〜（ｇ）は、頂点が移動を開始した場合の重複箇所における最初の１サイクルに係る作図処理の内容及びメモリエリアの記憶内容を示す拡大図である。
【図５】（ａ）〜（ｆ）は、頂点が移動中の重複箇所における１サイクルの作図処理内容及びメモリエリアの記憶内容を示す拡大図である。
【図６】（ａ）〜（ｆ）は、移動が停止した場合の重複箇所における最後の１サイクルに係る作図処理内容及びメモリエリアの記憶内容を示す拡大図である。
【図７】本発明の画像表示方法に係る処理手順を示すフローチャートである。
【図８】（ａ）〜（ｈ）は、一箇所が重複する場合で、頂点が移動を開始したときの最初の１サイクルに係る作図処理内容を示す概略図である。
【図９】（ａ）〜（ｆ）は、一箇所が重複する場合で、頂点が移動中であるときの１サイクルに係る作図処理内容を示す概略図である。
【図１０】（ａ）〜（ｅ）は、一箇所が重複する場合で、移動が停止したときの１サイクルに係る作図処理内容を示す概略図である。
【図１１】（ａ）〜（ｉ）は、二箇所が重複する場合で、頂点が移動を開始したときの最初の１サイクルに係る作図処理内容を示す概略図である。
【図１２】（ａ）〜（ｆ）は、二箇所が重複する場合で、頂点が移動中であるときの１サイクルに係る作図処理内容を示す概略図である。
【図１３】（ａ）〜（ｅ）は、二箇所が重複する場合で、移動が停止したときの１サイクルに係る作図処理内容を示す概略図である。
【図１４】（ａ）〜（ｈ）は、線枠部の上辺部が重複する場合で、頂点が移動を開始したときの最初の１サイクルに係る作図処理内容を示す概略図である。
【図１５】（ａ）〜（ｆ）は、線枠部の上辺部が重複する場合で、頂点が移動中であるときの１サイクルに係る作図処理内容を示す概略図である。
【図１６】（ａ）〜（ｆ）は、線枠部の上辺部が重複する場合で、移動が停止したときの１サイクルに係る作図処理内容を示す概略図である。
【図１７】線枠部及び帯枠部が３箇所で重複する画像を示す概略図である。
【図１８】（ａ）〜（ｃ）は２つのオブジェクトが作図により重複していく状況を示す概略図である。
【図１９】プロジェクタの投射によりスクリーンに台形歪み補正用の画像を表示した状態を示す概略図である。
【図２０】（ａ）は線枠部及び帯枠部が重複していない画像を示す概略図であり、（ｂ）は線枠部及び帯枠部が重複した画像を示す概略図である。
【図２１】（ａ）〜（ｇ）は、頂点が移動する場合の重複箇所における従来の１サイクルに係る作図処理内容及びメモリエリアの記憶内容を示す拡大図である。
【図２２】（ａ）〜（ｈ）は、一箇所が重複する場合で、頂点が移動する場合の従来の１サイクルに係る作図処理内容を示す概略図である。
【図２３】（ａ）〜（ｉ）は、二箇所が重複する場合で、頂点が移動する場合の従来の１サイクルに係る作図処理内容を示す概略図である。
【図２４】（ａ）〜（ｉ）は、線枠部の上辺部が重複する場合で、頂点が移動する場合の従来の１サイクルに係る作図処理内容を示す概略図である。
【符号の説明】
【００９５】
１０  プロジェクタ
１１  システムコントロール部
１７  投射画像パターン切替部
２０  リモコン装置
２１  リモコン受光部
２２  操作部
３０  スクリーン
Ｇ  画像
Ｋ  線枠部
Ｋ１〜Ｋ４  頂点
Ｕ  上辺部
Ｒ  右辺部
Ｂ  下辺部
Ｌ  左辺部
Ｗ  帯枠部
Ｃ  カーソル
Ｐ１、Ｐ２  交点
【図１】
2006227441.tif 000003
【図２】
2006227441.tif 000004
【図３】
2006227441.tif 000005
【図４】
2006227441.tif 000006
【図５】
2006227441.tif 000007
【図６】
2006227441.tif 000008
【図７】
2006227441.tif 000009
【図８】
2006227441.tif 000010
【図９】
2006227441.tif 000011
【図１０】
2006227441.tif 000012
【図１１】
2006227441.tif 000013
【図１２】
2006227441.tif 000014
【図１３】
2006227441.tif 000015
【図１４】
2006227441.tif 000016
【図１５】
2006227441.tif 000017
【図１６】
2006227441.tif 000018
【図１７】
2006227441.tif 000019
【図１８】
2006227441.tif 000020
【図１９】
2006227441.tif 000021
【図２０】
2006227441.tif 000022
【図２１】
2006227441.tif 000023
【図２２】
2006227441.tif 000024
【図２３】
2006227441.tif 000025
【図２４】
2006227441.tif 000026