(57)【要約】 【課題】  光を照射する指示装置によって画面に照射された光に応じた制御を行うことができる表示装置および表示方法を提供する。【解決手段】  受光部形状判定部２１は、発光指示装置３０によって画面に照射される光の形状を判定する。中央演算部１５は、受光部形状判定部２１によって判定された形状が、サークル形状であると拡大コマンド、横線形状であると横スクロールコマンド、縦線形状であると縦スクロールコマンドを、シリアル通信処理部２２によって映像生成装置５０に送信する。映像生成装置中央演算部５３は、ディスプレイ装置１０から受信したコマンドが拡大コマンドであると、拡大処理部５７によって拡大した画像情報の映像信号を、そして受信したコマンドが横スクロールまたは縦スクロールであると、スクロール処理部５６によってスクロールした画像情報の映像信号を、映像信号生成部５２によってディスプレイ装置１０に送信して表示させる。【選択図】      図１
2009265440.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示画面上に表示する複数の画素と、前記表示画面には受光する光の強さを複数の位置ごとに検出する検出部とを備える表示手段と、
前記検出部によって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状を判別する形状判別手段と、
前記形状判別手段によって判別された形状に応じて、前記表示画像に対して予め定める制御を行う制御手段とを含むことを特徴とする表示装置。
【請求項２】
前記予め定める制御は、前記表示画像をスクロールさせて表示する制御であることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記予め定める制御は、前記表示画像を拡大もしくは縮小して、または拡大した表示画像もしくは縮小した表示画像を元に戻して表示する制御であることを特徴とする請求項１に記載の表示装置。
【請求項４】
画像を表示する複数の画素と、受光する光の強さを位置ごとに検出する検出部とを備える表示装置に画像を表示する表示方法であって、
前記検出部によって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状を判別する形状判別ステップと、
前記形状判別ステップで判別された形状に応じて、前記表示画像に対して予め定める制御を行う制御ステップとを含むことを特徴とする表示方法。
【請求項５】
前記予め定める制御は、前記表示画像をスクロールさせて表示する制御であることを特徴とする請求項４に記載の表示方法。
【請求項６】
前記予め定める制御は、前記表示画像を拡大もしくは縮小して、または拡大した表示画像もしくは縮小した表示画像を元に戻して表示する制御であることを特徴とする請求項４に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザポインタなどの指示装置によって画面に照射された光を利用する表示装置および表示方法に関する。
【背景技術】
【０００２】
大型の画面を用いてプレゼンテーションを行う発表者は、レーザポインタなどの光を照射して、画面に表示される映像内の位置を指し示し、画面を見る人は、画面に照射されたレーザポインタなどの光の位置によって、発表者が指し示したい位置を認識する。
【０００３】
特許文献１に記載されているポインティングデバイスは、レーザポインタによって指示ポインタが指示されている画面をＣＣＤカメラで撮像し、ＣＣＤカメラによって撮像された画像の中の画面の辺を認識し、認識した画面の辺の位置から指示ポインタの座標位置を特定するものである。したがって、画面に対して斜めの位置から指示してもレーザポインタによって指示される位置を特定することができる。
【０００４】
特許文献２に記載されている指示情報入力装置は、プロジェクタによって画像が表示された投影スクリーンをビデオカメラによって撮影し、ビデオカメラによって撮影された映像信号と、表示している映像信号との差分を抽出することによって、レーザポインタによって投射されている光の位置を特定する。さらに、指示情報入力装置は、レーザポインタによって投射されている光の色あるいは輝度が変化したとき、マウスと同様な入力操作をレーザポインタを用いて行うことが可能となる。
【０００５】
特許文献３に記載されている視野角制御表示装置は、見る人と画面との角度に応じて異なる画面を表示装置に表示するものであり、画面を構成する各発光素子に対応して、その発光素子による画面を見ることのできる角度内からきた光のみを選択受光する受光素子を備える。視野角制御表示装置は、この受光素子によって、レーザポインタなどから照射される光を受光する。
【０００６】
【特許文献１】特開２００１−２３６１８１号公報
【特許文献２】特開平９−６２４４４号公報
【特許文献３】特開平６−２３０８９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、液晶ディスプレイなど表示装置自体が発光する画面にレーザポインタなどで光を照射した場合、画面を見る人は、レーザポインタからの光が液晶ディスプレイに吸収されて、光が照射されている位置を判別し難い場合がある。特許文献３に記載されている視野角制御表示装置は、発光素子ごとに受光素子が設けられており、レーザポインタによって光が照射された位置の受光素子が光を受光するので、光が照射された位置を正確に把握することはできるが、画面を見る人に光が照射されている位置をわかりやすくすることはできない。
【０００８】
特許文献２には、指示情報入力装置は、レーザポインタによって投射されている光の色あるいは輝度の変化によって、マウスと同様な入力操作をレーザポインタを用いて行うことが可能となると記載されているが、具体的にどのようにしてマウスと同様の操作を行うかについては開示されていない。
【０００９】
本発明の目的は、光を照射する指示装置によって画面に照射された光に応じた制御を行うことができる表示装置および表示方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、画像を表示画面上に表示する複数の画素と、前記表示画面には受光する光の強さを複数の位置ごとに検出する検出部とを備える表示手段と、
前記検出部によって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状を判別する形状判別手段と、
前記形状判別手段によって判別された形状に応じて、前記表示画像に対して予め定める制御を行う制御手段とを含むことを特徴とする表示装置である。
【００１１】
また本発明は、画像を表示する複数の画素と、受光する光の強さを位置ごとに検出する検出部とを備える表示装置に画像を表示する表示方法であって、
前記検出部によって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状を判別する形状判別ステップと、
前記形状判別ステップで判別された形状に応じて、前記表示画像に対して予め定める制御を行う制御ステップとを含むことを特徴とする表示方法である。
【発明の効果】
【００１２】
本発明によれば、表示手段によって、画像を表示画面上に表示する複数の画素と、前記表示画面には受光する光の強さを複数の位置ごとに検出する検出部とが備えられ、形状判別手段によって、前記検出部によって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状が判別され、制御手段によって、前記形状判別手段によって判別された形状に応じて、前記表示画像に対して予め定める制御が行われる。
【００１３】
したがって、光を照射する指示装置によって画面に照射された光、たとえば光によって画面に形成される形状に応じた制御を行うことができる。
【００１４】
また本発明によれば、画像を表示する複数の画素と、受光する光の強さを位置ごとに検出する検出部とを備える表示装置に画像を表示するにあたって、形状判別ステップでは、前記検出部によって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状を判別する。制御ステップでは、前記形状判別ステップで判別された形状に応じて、前記表示画像に対して予め定める制御を行う。
【００１５】
したがって、本発明に係る表示方法を適用すれば、光を照射する指示装置によって画面に照射された光、たとえば光によって画面に形成される形状に応じた制御を行うことができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施の一形態である表示装置１の構成を示す図である。表示装置１は、ディスプレイ装置１０、発光指示装置３０および映像生成装置５０を含んで構成される。本発明に係る表示方法は、表示装置１によって処理される。
【００１７】
ディスプレイ装置１０は、Ｎ個の映像入力端子１１、表示用・表示処理用一時記憶部１２、光センサ内蔵表示用デバイス１３、表示処理部１４、中央演算部１５、内部記憶部１６、リモートコントロール（以下「リモコン」という）受光部１７、リモコン処理部１８、受光箇所判定部１９、指示ポインタ表示データ作成部２０、受光部形状判定部２１およびシリアル通信処理部２２を含んで構成され、映像生成装置５０に接続されている。
【００１８】
映像入力端子１１は、映像生成装置５０などから出力される映像信号が入力される端子であり、Ｎ個の入力端子が設けられている。Ｎは、自然数である。各映像入力端子１１から入力された映像信号は、表示用・表示処理用一時記憶部１２に送られる。表示用・表示処理用一時記憶部１２は、半導体メモリあるいはハードディスク装置などによって構成される書き込みおよび読み出し可能な記憶装置であり、映像入力端子１１から受け取る映像信号を表す画像情報、および中央演算部１５によって表示処理および表示用加工処理が行われる画像情報を記憶する。表示用・表示処理用一時記憶部１２に記憶される画像情報は、表示処理部１４および中央演算部１５から読み出し可能である。
【００１９】
表示手段である光センサ内蔵表示用デバイス１３は、表示画像を構成する複数の画素、および受光する光の強さおよび色を検出する検出部である光センサを画素ごとに内蔵する液晶ディスプレイである。さらに、光センサ内蔵表示用デバイス１３は、各画素を構成する赤、緑および青のサブピクセルごとに光センサが設けられ、受光した光の色も画素ごとに検出することができる。光センサ内蔵表示用デバイス１３は、表示処理部１４から受け取る画像情報を表示し、各光センサが画素ごとに検出する光の強さ（以下「受光の強さ」という）および色（以下「受光色」という）を中央演算部１５に送る。
【００２０】
表示処理部１４は、表示用・表示処理用一時記憶部１２から読み出した画像情報を、中央演算部１５から指示される形式、たとえば光センサ内蔵表示用デバイス１３が表示可能な形式に変換して光センサ内蔵表示用デバイス１３に送り表示させる。
【００２１】
中央演算部１５は、中央処理装置（以下「ＣＰＵ」という）およびディスプレイ装置１０を制御するための制御プログラムを記憶するメモリを含んで構成され、ＣＰＵがメモリに記憶される制御プログラムを実行することによって、光センサ内蔵表示用デバイス１３、表示処理部１４、リモコン処理部１８およびシリアル通信処理部２２を制御する。中央演算部１５は、ＣＰＵおよびメモリの代わりに、プログラミングすることができるＬＳＩ( Large Scale Integration)であるＦＰＧＡ(Field Programmable Gate Array)、特定の用途のために設計、製造される集積回路であるＡＳＩＣ(Application Specific 
Integrated Circuit)、あるいはその他の演算機能を有する回路によって構成してもよい。
【００２２】
内部記憶部１６は、たとえば書き込みおよび読み出し可能な半導体メモリなどの記憶装置によって構成され、中央演算部１５が制御プログラムを実行するときに用いる制御情報１６１を記憶する。制御情報１６１は、たとえば受光した光の色を表す受光色、受光した光の強さを表す受光の強さ、受光した光の数を表す受光数、指示ポインタの色を表すポインタ表示色および指示ポインタ表示の中心位置を表すポインタ表示位置などの情報を含む。
【００２３】
受光数は、光を受光している受光箇所の数であり、光が重なっていなければ、光を照射している発光指示装置３０の数に一致する数である。受光箇所は、発光指示装置３０によって光が照射されている少なくとも１つの画素からなる画素群である。指示ポインタは、発光指示装置３０によって光が照射されている位置を明示するための画像であり、受光箇所の代表点の位置を示す。
【００２４】
リモコン受光部１７は、表示装置１を操作するための情報を表示装置１に送信する図示しないリモコンからの光を受光し、受光した光を電気信号に変換して、リモコン処理部１８に送る。リモコン処理部１８は、リモコン受光部１７から受け取る電気信号をリモコンから指示された情報に変換して、中央演算部１５に送る。
【００２５】
受光箇所判定部１９、指示ポインタ表示データ作成部２０および受光部形状判定部２１は、中央演算部１５が制御プログラムを実行することによって実現される機能である。受光箇所判定部１９は、光センサ内蔵表示用デバイス１３に照射されている光の箇所を判定する。具体的には、受光箇所判定部１９は、光センサ内蔵表示用デバイス１３の光センサから受け取る受光の強さが、予め定める基準強さ以上、たとえば０〜２５５の２５６段階で１２８以上の画素またはそれらの複数の画素が隣接している範囲を、発光指示装置３０から照射されている光を受光している受光箇所と判定する。
【００２６】
指示ポインタ表示データ作成部２０は、受光箇所判定部１９によって光を受光していると判定された受光箇所について、指示ポインタを表示する位置を決定して、指示ポインタを表す指示ポインタデータを作成するとともに、受光部形状判定部２１によって判定された形状に応じたコマンドを映像生成装置５０に送信する。形状判別手段である受光部形状判定部２１は、指示ポインタ表示データ作成部２０から呼び出され、発光指示装置３０によって画面に照射される光の形状を判定する。具体的には、受光部形状判定部２１は、光センサ内蔵表示用デバイス１３の光センサから受け取る受光の強さが、予め定める基準強度以上である画素によって形成される形状を判定する。
【００２７】
シリアル通信処理部２２は、映像生成装置５０の映像生成装置シリアル通信処理部５５とシリアルインタフェースによって接続され、映像生成装置シリアル通信処理部５５と情報を送受信する。シリアル通信処理部２２は、中央演算部１５から指示される表示画像に対する制御を行うコマンドを映像生成装置５０に送信する。表示画像に対する制御を行うコマンドは、たとえば表示している画像情報をＸ軸方向に移動する横スクロールコマンド、表示している画像情報をＹ軸方向に移動する縦スクロールコマンド、表示している画像情報を拡大する拡大コマンド、および表示している画像情報を縮小する縮小コマンドなどのコマンドである。
【００２８】
発光指示装置３０は、レーザポインタなど光を画面に照射して位置を指示する指示装置である。発光指示装置３０は、光、たとえばレーザ光線を発光する発光部３１、および光を照射して画面に形成する光の形状を切り換える発光形状切換部３２を含む。
【００２９】
映像生成装置５０は、パーソナルコンピュータ（以下「パソコン」という）などによって構成され、表示用データ記憶部５１、映像信号生成部５２、映像生成装置中央演算部５３、映像生成装置内部記憶部５４、映像生成装置シリアル通信処理部５５、スクロール処理部５６および拡大処理部５７を含む。
【００３０】
表示用データ記憶部５１は、ディスプレイ装置１０に表示させるための画像情報を記憶する半導体メモリあるいはハードディスク装置などによって構成される記憶装置である。映像信号生成部５２は、表示用データ記憶部５１に記憶される画像情報のうち、映像生成装置中央演算部５３によって指示される画像情報を表示用データ記憶部５１から読み出し、読み出した画像情報を映像信号に変換して出力する。映像信号生成部５２によって出力される映像信号は、ディスプレイ装置１０の映像入力端子１１のうちいずれか１つの映像入力端子に入力される。
【００３１】
映像生成装置中央演算部５３は、ＣＰＵと映像生成装置５０を制御するための映像生成装置制御プログラムを記憶するメモリとを含んで構成され、ＣＰＵがメモリに記憶される映像生成装置制御プログラムを実行することによって、映像信号生成部５２および映像生成装置シリアル通信処理部５５を制御する。映像生成装置中央演算部５３は、ＣＰＵおよびメモリの代わりに、プログラミングすることができるＬＳＩ(Large Scale
Integration)であるＦＰＧＡ(Field Programmable Gate Array)、特定の用途のために設計、製造される集積回路であるＡＳＩＣ(Application Specific Integrated Circuit)、あるいはその他の演算機能を有する回路によって構成してもよい。
【００３２】
映像生成装置内部記憶部５４は、たとえば書き込みおよび読み出し可能な半導体メモリなどの記憶装置によって構成され、映像生成装置中央演算部５３が映像生成装置制御プログラムを実行するときに用いる制御情報５４１を記憶する。制御情報５４１は、たとえば表示領域などの情報を含む。表示領域は、１ページ分の画像情報の全体の中でディスプレイ装置１０に表示させる部分の領域を表す情報であり、たとえばその領域にある画素のうち画面に向かって左上の位置にある画素のＸＹ座標（Ｐｐｏｓ＿ｘｓ，Ｐｐｏｓ＿ｙｓ）および右下の位置にある画素のＸＹ座標（Ｐｐｏｓ＿ｘｅ，Ｐｐｏｓ＿ｙｅ）によって表す。ＸＹ座標は、たとえば表示される１ページ分の全体画像に向かって左上の画素の位置を原点とする座標である。
【００３３】
映像生成装置シリアル通信処理部５５は、ディスプレイ装置１０のシリアル通信処理部２２とシリアルインタフェースによって接続され、シリアル通信処理部２２と情報を送受信する。映像生成装置シリアル通信処理部５５は、ディスプレイ装置１０から送信される表示画像に対する制御を行うコマンド、たとえば横スクロールコマンド、縦スクロールコマンド、拡大コマンドおよび縮小コマンドなどのコマンドを受信し、受信したコマンドを映像生成装置中央演算部５３に送る。
【００３４】
スクロール処理部５６および拡大処理部５７は、映像生成装置中央演算部５３が映像生成装置制御プログラムを実行することによって実現される機能である。スクロール処理部５６は、１ページ分の画像情報のうちディスプレイ装置１０の画面に表示させる画像情報を横スクロールあるいは縦スクロールする処理を行う。横スクロールは、１ページ分の画像情報のうち表示する画像情報をＸＹ座標のＸ軸方向に移動する処理であり、縦スクロールはＹ軸方向に移動する処理である。拡大処理部５７は、１ページ分の画像情報のうちディスプレイ装置１０の画面に表示させる画像情報を拡大する処理を行う。中央演算部１５および映像生成装置中央演算部５３は、制御手段である。
【００３５】
図２は、発光指示装置３０の光が照射された画面４０の例を示す図である。図２に示す発光指示装置３０は、レーザポインタなど焦点の広がりが小さい指示装置であり、発光指示装置３０からのレーザ光線３９が画面４０のうち、人物画像が表示されている領域４１に照射されている。画面４０の右側に引き出した画面４１は、画素４２の１つ１つがわかるように拡大した画面であり、画面４１には、人物の表示画像４３およびレーザ光線３９が照射されているレーザポインタ照射箇所４４が示されている。
【００３６】
各画素４２は、赤色のサブピクセル４２１、緑色のサブピクセル４２２および青色のサブピクセル４２３によって構成され、さらに各画素４２には光センサ４６が設けられる。光センサ４６は、色を検出する３つの光センサ４６１〜４６３および光の強さを検出する図示しない光センサを含む。光センサ４６１は赤色を検出し、光センサ４６２は緑色を検出し、光センサ４６３は青色を検出する。
【００３７】
図３は、発光指示装置３０によって照射される光の形状の例を示す図である。図３（ａ）は、発光指示装置３０によって照射される光の形状がサークル形状６１の場合の一例である。サークル形状６１は、中心部に光が照射されない予め定める形状、たとえば円形の形状である。図３（ｂ）は、発光指示装置３０によって照射される光の形状がドット形状６２の場合の一例である。ドット形状６２は、中心部に光が照射される予め定める形状、たとえば円形の形状である。図３（ｃ）は、発光指示装置３０によって照射される光の形状が横長形状６３の場合の一例である。横長形状６３は、傾きが予め定める角度以下の横方向の線分の形状である。図３（ｄ）は、発光指示装置３０によって照射される光の形状が縦長形状６４の場合の一例である。縦長形状６４は、傾きが予め定める角度以下の縦方向の線分の形状である。以下、横長形状のことを横線形状、縦長形状のことを縦線形状ともいう。
【００３８】
図４は、ドット形状６２の光がパネル１３に照射されている表示画像の一例を示す図である。画像情報７０は、表示用データ記憶部５１に記憶される１ページ分の画像情報であり、１ページ分の画像情報のうち領域７１にある画像情報が光センサ内蔵表示用デバイス（以下「パネル」ともいう）１３に表示される。画面７２は、パネル１３の画面であり、表示用データ記憶部５１に記憶される１ページ分の画像情報７０のうち領域７１にある画像情報が表示されている。画面７４は、画面７２のうち発光指示装置３０からのレーザ光線が照射されている周辺の部分を拡大した部分画面であり、ドット形状６２の光が照射されている。
【００３９】
図５は、光の形状が横長形状６３のときに表示される表示画像の一例を示す図である。表示装置１は、発光指示装置３０によって横長形状６３の光が画面７５に照射されていると、表示する画像情報の領域を、表示している画像情報の領域の右方向に移動することによって、パネル１３の画面に表示する画像情報を横スクロールする。図５に示した例は、表示する画像情報の領域を、領域７１から横スクロールさせ、つまり右方向に移動させ、領域７１ａの画像情報を画面７５に表示した状態である。
【００４０】
図６は、光の形状が縦長形状６４のときに表示される表示画像の一例を示す図である。表示装置１は、発光指示装置３０によって縦長形状６４の光が画面７６に照射されていると、表示する画像情報の領域を、表示している画像情報の領域の下方向に移動することによって、パネル１３の画面に表示する画像情報を縦スクロールする。図６に示した例は、表示する画像情報の領域を、領域７１ａから縦スクロールさせ、つまり下方向に移動させ、領域７１ｂの画像情報を画面７６に表示した状態である。
【００４１】
図７は、光の形状がサークル形状６１のときに表示される表示画像の一例を示す図である。表示装置１は、発光指示装置３０によってサークル形状６１の光が画面７７に照射されていると、サークル形状６１が照射されている画素を中心にして画面７７に表示されている画像情報を拡大した画像情報をパネル１３の画面に表示する。表示装置１は、発光指示装置３０によってサークル形状６１の光が画面７７に照射されている間、画面７７に表示されている画像情報を徐々に拡大して、画面７７に表示する。このとき、パネル１３の画面に表示されている画像情報の領域は、領域７１ｂから領域７１ｃになっている。
【００４２】
図８〜図１２のフローチャートで用いる変数には、受光数Ｌｃｏｕｎｔ、受光色ＰｉｘｅｌＣｏｌｏｒ、受光の強さＰｉｘｅｌＶａｌｕｅ、受光箇所の座標データＬｐｏs、および指示ポインタデータＰｏｉｎｔＩｎｆの変数がある。
【００４３】
受光数Ｌｃｏｕｎｔは、光を受光している受光箇所の数であり、光が照射されている箇所が隣接する複数の画素から構成される場合は、その１つのまとまりを１箇所として数える。変数Ｌｃｏｕｎｔは、０からＬＭＡＸまでの整数であり、ＬＭＡＸは、受光色の数の最大数、たとえば「３」である。
【００４４】
受光色ＰｉｘｅｌＣｏｌｏｒおよび受光の強さＰｉｘｅｌＶａｌｕｅは、受光した光についての受光色および受光の強さをそれぞれ画素ごとに表す画素データである。受光色ＰｉｘｅｌＣｏｌｏｒは、赤色のサブピクセル、緑色のサブピクセルおよび青色のサブピクセルに対応する３つの要素から構成され、それぞれ「０」〜「２５５」の２５６段階の階調で表わされる。各画素の画素データは、赤色のサブピクセルの階調、緑色のサブピクセルの階調、青色のサブピクセルの階調および受光の強さの４つの要素から構成される。４つの要素のうち、赤色のサブピクセルの階調、緑色のサブピクセルの階調および青色のサブピクセルの階調は、受光色ＰｉｘｅｌＣｏｌｏｒの画素データであり、受光の強さは、受光の強さＰｉｘｅｌＶａｌｕｅの画素データである。
【００４５】
光センサ内蔵表示用デバイス１３の画面は、横Ｍ個および縦Ｎ個の画素から構成され、画面に向かって左上の画素を原点とするＸＹ座標で各画素の位置を表す。たとえばＸＹ座標が（０，０）の画素の画素データは、（２５５，２５５，２５５，２５５）であり、ＸＹ座標が（０，１）の画素の画素データは、（２５５，２５０，２５５，２５２）であり、ＸＹ座標が（１００，２００）の画素の画素データは、（１２０，１００，２００，１８０）であり、ＸＹ座標が（１００，２０１）の画素の画素データは、（１２２，９８，２１０，１９０）であり、ＸＹ座標が（Ｍ−１，Ｎ−２）の画素の画素データは、（０，０，０，０）であり、ＸＹ座標が（Ｍ−１，Ｎ−１）の画素の画素データは、（０，０，０，０）である。各画素の受光色および受光の強さを表すときは、各画素のＸＹ座標を用いて、それぞれＰｉｘｅｌＣｏｌｏｒ［ｘ，ｙ］およびＰｉｘｅｌＶａｌｕｅ［ｘ，ｙ］と表す。
【００４６】
受光箇所の座標データ（以下「受光データ」ともいう）Ｌｐｏsは、受光箇所に含まれる各画素のＸＹ座標を、受光箇所ごとに表す。指示ポインタデータＰｏｉｎｔＩｎｆは、指示ポインタを表示する座標、色、大きさおよび形状を、受光箇所ごとに表すデータである。
【００４７】
図８は、中央演算部１５が行う表示処理の一例を示すフローチャートである。表示処理は、光を受光した受光箇所の位置に、予め設定されている色および形状の指示ポインタを表示する処理である。中央演算部１５が表示用・表示処理用一時記憶部１２に記憶される画像情報をパネル１３に表示するように表示処理部１４に指示した後、ステップＡ１に移る。
【００４８】
ステップＡ１では、パネル１３から各光センサが検出した画素ごとのデータ、具体的には受光色および受光の強さのデータを取得し、それぞれ画素ごとに受光色ＰｉｘｅｌＣｏｌｏｒおよび受光の強さＰｉｘｅｌＶａｌｕｅにセットする。ステップＡ２では、受光箇所検索処理を行う。ステップＡ３では、指示ポインタデータ作成コマンド送信処理を行う。ステップＡ４では、指示ポインタ表示処理を行って、ステップＡ１に戻る。
【００４９】
図９は、表示処理から呼び出される受光箇所検索処理の一例を示すフローチャートである。受光箇所検索処理は、受光箇所判定部１９によって実行され、受光箇所判定部１９は、図８に示した表示処理から呼び出されると、ステップＢ１に移る。
【００５０】
ステップＢ１では、変数Ｘ，Ｙおよび受光数の変数Ｌｃｏｕｎｔに「０」を代入して初期化する。ステップＢ２では、変数Ｙの値がパネル１３の垂直解像度、すなわち画面の縦方向の画素数未満であるか否かを判定する。Ｙの値がパネル１３の垂直解像度未満であると、ステップＢ３に進み、Ｙの値がパネル１３の垂直解像度以上であると、受光箇所検索処理を終了する。ステップＢ３では、変数Ｘに「０」を代入して初期化する。ステップＢ４では、変数Ｘの値がパネル１３の水平解像度、すなわち画面の横方向の画素数未満であるか否かを判定する。変数Ｘの値がパネル１３の水平解像度未満であると、ステップＢ５に進み、変数Ｘの値がパネル１３の水平解像度以上であると、ステップＢ１３に進む。
【００５１】
ステップＢ５では、座標（Ｘ，Ｙ）の画素のＰｉｘｅｌＶａｌｕｅつまり受光の強さとＰｉｘｅｌＣｏｌｏｒつまり受光色とを取得する。ステップＢ６では、取得したＰｉｘｅｌＶａｌｕｅの値が、所定の値、つまり前記予め定める基準強さより大きいか否か、すなわち光が照射されているか否かを判定する。ＰｉｘｅｌＶａｌｕｅの値が所定の値より大きいと、ステップＢ７に進み、ＰｉｘｅｌＶａｌｕｅの値が所定の値より大きくないと、ステップＢ１１に進む。ステップＢ７では、受光データカウンタである変数Ｎに「０」を代入して初期化する。
【００５２】
ステップＢ８では、変数Ｎの値がＬｃｏｕｎｔの値つまりすでに検出されている受光数未満であるか否かを判定する。変数Ｎの値がＬｃｏｕｎｔの値未満であると、ステップＢ９に進み、変数Ｎの値がＬｃｏｕｎｔの値以上であると、ステップＢ１４に進む。ステップＢ９では、Ｎ番目の受光データＬｐｏsに、すでに光が照射されているとして検出された隣接する画素の座標（以下「隣接座標」という）があるか否かを判定する。Ｎ番目の受光データＬｐｏsに隣接座標があると、ステップＢ１０に進み、Ｎ番目の受光データＬｐｏsに隣接座標がないと、ステップＢ１２に進む。
【００５３】
ステップＢ１０では、座標（Ｘ，Ｙ）の値を、Ｎ番目の受光データＬｐｏｓに追加する。ステップＢ１１では、変数Ｘに「１」を加算して、ステップＢ４に戻る。ステップＢ１２では、変数Ｎに「１」を加算して、ステップＢ８に戻る。ステップＢ１３では、変数Ｙに「１」を加算して、ステップＢ２に戻る。ステップＢ１４では、変数Ｌｃｏｕｎｔに「１」を加算、すなわち受光数をカウントアップして、ステップＢ１０に進む。
【００５４】
図１０は、表示処理から呼び出される指示ポインタデータ作成コマンド送信処理の一例を示すフローチャートである。指示ポインタデータ作成コマンド送信処理は、指示ポインタ表示データ作成部２０によって実行され、指示ポインタ表示データ作成部２０は、図８に示した表示処理から呼び出されると、ステップＣ１に移る。
【００５５】
ステップＣ１では、変数Ｎに「０」を代入して初期化する。ステップＣ２では、変数Ｎが受光数Ｌｃｏｕｎｔ未満であるか否かを判定する。変数Ｎが受光数Ｌｃｏｕｎｔ未満であると、ステップＣ３に進み、変数Ｎが受光数Ｌｃｏｕｎｔ以上であると、指示ポインタデータ作成コマンド送信処理を終了する。
【００５６】
ステップＣ３では、Ｎ番目の受光データＬｐｏsの座標を、Ｎ番目の指示ポインタデータＰｏｉｎｔＩｎｆの座標データにコピーする。ステップＣ４では、Ｎ番目の指示ポインタデータＰｏｉｎｔＩｎｆの各座標の色データを、受光色ＰｉｘｅｌＣｏｌｏｒのデータから取り出して、コピーする。ステップＣ５では、受光部形状判定部２１を呼び出して、照射箇所つまり受光箇所の形状を判別する。ステップＣ６では、受光部形状判定部２１によって判定された形状が何かを判定する。判定された形状がドット形状であると、具体的には変数Ａが「０」であると、ステップＣ８に進み、サークル形状であると、具体的には変数Ａが「３」であると、ステップＣ７に進み、横線形状であると、具体的には変数Ａが「１」であると、ステップＣ９に進み、縦線形状であると、具体的には変数Ａが「２」であると、ステップＣ１０に進む。
【００５７】
ステップＣ７では、「拡大」コマンドをシリアル通信処理部２２によって映像生成装置５０に送信する。ステップＣ８では、変数Ｎに「１」を加算して、ステップＣ２に戻る。ステップＣ９では、「横スクロール」コマンドをシリアル通信処理部２２によって映像生成装置５０に送信して、ステップＣ８に進む。ステップＣ１０では、「縦スクロール」コマンドをシリアル通信処理部２２によって映像生成装置５０に送信して、ステップＣ８に進む。
【００５８】
図１１は、表示処理から呼び出される指示ポインタ表示処理の一例を示すフローチャートである。中央演算部１５は、図８に示した表示処理のステップＢ４を実行すると、ステップＤ１に移る。
【００５９】
ステップＤ１では、変数Ｘ，Ｙ，Ｚに「０」を代入して初期化する。ステップＤ２では、変数Ｙの値がパネル１３の垂直解像度未満であるか否かを判定する。Ｙの値がパネル１３の垂直解像度未満であると、ステップＤ３に進み、Ｙの値がパネル１３の垂直解像度以上であると、指示ポインタ表示処理を終了する。ステップＤ３では、変数Ｘに「０」を代入して初期化する。ステップＤ４では、変数Ｘの値がパネル１３の水平解像度未満であるか否かを判定する。変数Ｘの値がパネル１３の水平解像度未満であると、ステップＤ５に進み、変数Ｘの値がパネル１３の水平解像度以上であると、ステップＤ９に進む。
【００６０】
ステップＤ５では、座標（Ｘ，Ｙ）とＺ番目のＰｏｉｎｔＩｎｆのデータの座標とが同じであるか否かを判定する。座標（Ｘ，Ｙ）とＺ番目のＰｏｉｎｔＩｎｆのデータの座標とが同じであると、ステップＤ６に進み、座標（Ｘ，Ｙ）とＺ番目のＰｏｉｎｔＩｎｆのデータの座標とが同じでないと、ステップＤ８に進む。
【００６１】
ステップＤ６では、座標（Ｘ，Ｙ）の画素を、Ｚ番目のＰｏｉｎｔＩｎｆのデータの色で表示する。具体的には、中央演算部１５は、表示用・表示処理用一時記憶部１２に記憶される画像情報のうち、座標（Ｘ，Ｙ）の画素の色を、Ｚ番目のＰｏｉｎｔＩｎｆのデータの色に置き換える。表示処理部１４は、座標（Ｘ，Ｙ）の画素の色が書き換えられた画像情報を表示用・表示処理用一時記憶部１２から読み出し、所定の形式に変換してパネル１３に表示させる。ステップＤ７では、変数Ｚに「１」を加算する。ステップＤ８では、変数Ｘに「１」を加算して、ステップＤ４に戻る。ステップＤ９では、変数Ｙに「１」を加算して、ステップＤ２に戻る。
【００６２】
図１２は、指示ポインタデータ作成コマンド送信処理から呼び出される形状判定処理の一例を示すフローチャートである。形状判定処理は、受光部形状判定部２１によって実行され、図１０に示した指示ポインタデータ作成コマンド送信処理から呼び出されると、ステップＥ１に移る。
【００６３】
ステップＥ１では、注目する画素のＸ座標を受光箇所のＸ座標のうち最小のＸ座標Ｘｍｉｎとする。ステップＥ２では、注目する画素のＸ座標の値が、受光箇所のＸ座標のうち最大のＸ座標Ｘｍａｘの値以下であるか否かを判定する。注目する画素のＸ座標の値がＸ座標Ｘｍａｘの値以下であると、ステップＥ３に進み、注目する画素のＸ座標の値がＸ座標Ｘｍａｘの値よりも大きいと、ステップＥ１２に進む。ステップＥ３では、Ｘ軸方向の傾きが許容範囲内であるか否かを判定する。具体的には、座標ＸのＹ座標の範囲が５未満であるか否か、すなわち注目する画素のＹ座標と座標Ｘｍｉｎの画素のＹ座標との差が５未満であるか否かを判定する。座標ＸのＹ座標の範囲が５未満であると、ステップＥ４に進み、座標ＸのＹ座標の範囲が５以上であると、ステップＥ５に進む。ステップＥ４では、変数Ｘに「１」を加算して、ステップＥ２に戻る。
【００６４】
ステップＥ５では、注目する画素のＹ座標を受光箇所のＹ座標のうち最小のＹ座標Ｙｍｉｎとする。ステップＥ６では、注目する画素のＹ座標の値が、受光箇所のＹ座標のうち最大のＹ座標Ｙｍａｘの値以下であるか否かを判定する。注目する画素のＹ座標の値がＹ座標Ｙｍａｘの値以下であると、ステップＥ７に進み、注目する画素のＹ座標の値がＹ座標Ｙｍａｘの値よりも大きいと、ステップＥ１３に進む。ステップＥ８７では、Ｙ軸方向の傾きが許容範囲内か否かを判定する。具体的には、座標ＹのＸ座標の範囲が５未満であるか否か、すなわち注目する画素のＸ座標と座標Ｙｍｉｎの画素のＸ座標との差が５未満であるか否かを判定する。座標ＹのＸ座標の範囲が５未満であると、ステップＥ８に進み、座標ＹのＸ座標の範囲が５以上であると、ステップＥ９に進む。ステップＥ８では、変数Ｙに「１」を加算して、ステップＥ６に戻る。
【００６５】
ステップＥ９では、受光箇所の中心座標（Ｘｍ，Ｙｍ）を求める。具体的には、式Ｘｍ＝（Ｘｍｉｎ＋Ｘｍａｘ）／２、および式Ｙｍ＝（Ｙｍｉｎ＋Ｙｍａｘ）／２によって求める。ステップＥ１０では、中心部に光が照射されているか否かを判定する。具体的には、受光箇所データＬｐｏsに含まれる画素のうち、左上の位置が座標（Ｘｍ−２，Ｙｍ−２）と右下の位置が座標（Ｘｍ＋２，Ｙｍ＋２）とで決まる範囲内に、ＸＹ座標がある画素が２つ以上あるか否かを判定する。２つ以上あると、ステップＥ１１に進み、２つ以上ないと、ステップＥ１４に進む。
【００６６】
ステップＥ１１では、変数Ａにドット形状であることを表す値「０」を代入して、形状判定処理を終了する。ステップＥ１２では、変数Ａに横線形状であることを表す値「１」を代入して、形状判定処理を終了する。ステップＥ１３では、変数Ａに縦線形状であることを表す値「２」を代入して、形状判定処理を終了する。ステップＥ１４では、変数Ａにサークル形状であることを表す値「３」を代入して、形状判定処理を終了する。図１２に示したステップＥ１〜Ｅ１４は、形状判別ステップである。
【００６７】
図１３は、映像生成装置中央演算部５３が行うコマンド処理の一例を示すフローチャートである。コマンド処理は、ディスプレイ像置１０から受信した表示画像に対する制御を行うコマンド、たとえば横スクロールコマンド、縦スクロールコマンド、拡大コマンドおよび縮小コマンドなどのコマンドを実行する処理である。映像生成装置中央演算部５３が表示用データ記憶部５１に記憶される画像情報をディスプレイ装置１０に出力するように映像信号生成部５２に指示した後、ステップＦ１に移る。
【００６８】
ステップＦ１では、コマンドを受信したか否かを判定する。コマンドを受信していないと、ステップＦ５に進む。コマンドを受信し、受信したコマンドが横スクロールコマンドであると、ステップＦ８に進み、受信したコマンドが縦スクロールコマンドであると、ステップＦ２に進み、受信したコマンドが拡大コマンドであると、ステップＦ１３に進む。ステップＦ２では、表示領域が表示データの最下端であるか否かを判定する。具体的には、表示領域が１ページ分の画素情報の画素のうち最下端の画素を含んでいるか否かを判定する。表示領域が表示データの最下端であると、ステップＦ７に進み、表示領域が表示データの最下端でないと、ステップＦ３に進む。
【００６９】
ステップＦ３では、表示領域の最下端と表示データの最下端との差が１画素（以下「ドット」ともいう）であるか否かを判定する。表示領域の最下端と表示データの最下端との差が１ドットであると、ステップＦ６に進み、表示領域の最下端と表示データの最下端との差が１ドットでないと、ステップＦ４に進む。ステップＦ４では、表示領域のＹ座標に「２」を加える。具体的には、Ｙ座標Ｐｐｏｓ＿ｙｓ，Ｐｐｏｓ＿ｙｅに「２」を加算する。
【００７０】
ステップＦ５では、表示領域部分、すなわち左上の位置にある画素のＸＹ座標（Ｐｐｏｓ＿ｘｓ，Ｐｐｏｓ＿ｙｓ）および右下の位置にある画素のＸＹ座標（Ｐｐｏｓ＿ｘｅ，Ｐｐｏｓ＿ｙｅ）によって定まる領域部分の映像信号を映像信号生成部５２によって生成して出力し、ステップＦ１に戻る。ステップＦ６では、表示領域を最下端にして、ステップＦ５に進む。すなわち、Ｘ座標は変えずに、表示領域の最下端の画素が１ページ分の画像情報の最下端の画素になるようにして、ステップＦ５に進む。ステップＦ７では、表示領域を最上端にして、ステップＦ５に進む。すなわち、Ｘ座標は変えずに、表示領域の最上端の画素が１ページ分の画像情報の最上端の画素になるようにして、ステップＦ５に進む。
【００７１】
ステップＦ８では、表示領域が表示データの最右端であるか否かを判定する。具体的には、表示領域が１ページ分の画素情報の画素のうち最右端の画素を含んでいるか否かを判定する。表示領域が表示データの最右端であると、ステップＦ１２に進み、表示領域が表示データの最右端でないと、ステップＦ９に進む。ステップＦ９では、表示領域の最右端と表示データの最右端との差が１ドットであるか否かを判定する。表示領域の最右端と表示データの最右端との差が１ドットであると、ステップＦ１１に進み、表示領域の最右端と表示データの最右端との差が１ドットでないと、ステップＦ１０に進む。
【００７２】
ステップＦ１０では、表示領域のＸ座標に「２」を加える。具体的には、Ｘ座標Ｐｐｏｓ＿ｘｓ，Ｐｐｏｓ＿ｘｅに２を加算して、ステップＦ５に進む。ステップＦ１１では、表示領域を最右端にして、ステップＦ５に進む。すなわち、Ｙ座標は変えずに、表示領域の最右端の画素が１ページ分の画像情報の最右端の画素になるようにして、ステップＦ５に進む。ステップＦ１２では、表示領域を最左端にして、ステップＦ５に進む。すなわち、Ｙ座標は変えずに、表示領域の最左端の画素が１ページ分の画像情報の最左端の画素になるようにして、ステップＦ５に進む。
【００７３】
ステップＦ１３では、表示領域の幅つまりＸ軸方向の画素の数が１０ドット以内であるか否かを判定する。表示領域の幅が１０ドット以内であると、ステップＦ１６に進み、表示領域の幅が１０ドット以内でないと、ステップＦ１４に進む。ステップＦ１４では、表示領域の高さつまりＹ軸方向の画素の数が１０ドット以内であるか否かを判定する。表示領域の高さが１０ドット以内であると、ステップＦ１６に進み、表示領域の高さが１０ドット以内でないと、ステップＦ１５に進む。
【００７４】
ステップＦ１５では、表示領域の左上の画素のＸ座標およびＹ座標のそれぞれに「２」を加算し、右下の画素のＸ座標およびＹ座標のそれぞれから「２」を減算して、ステップＦ５に進む。ステップＦ１６では、表示領域を標準のサイズ、すなわち非拡大のサイズにして、ステップＦ５に進む。
【００７５】
映像生成装置中央演算部５３は、ステップＦ２〜Ｆ７およびステップＦ８〜Ｆ１２をスクロール処理部５６によって実行し、ステップＦ１３〜Ｆ１６を拡大処理部５７によって実行する。図８に示したステップＡ１〜Ａ４および図１３に示したステップＦ１〜Ｆ１６は、制御ステップである。
【００７６】
上述したフローチャートでは、画像情報を縮小する処理を記載していないが、ドット形状、横長形状、縦長形状およびサークル形状以外の形状を、縮小コマンドに割り当てることによって、同様に処理することができる。さらに他の形状を、拡大した画像情報または縮小した画像情報を元に戻すコマンドに割り当てることによって、拡大した画像情報または縮小した画像情報を元に戻すことができるようにしてもよい。
【００７７】
このように、光センサ内蔵表示用デバイス１３によって、画像を表示画面上に表示する複数の画素と、前記表示画面には受光する光の強さを複数の位置ごとに検出する光センサとが備えられ、受光部形状判定部２１によって、光センサによって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状が判別され、中央演算部１５および映像生成装置中央演算部５３によって、受光部形状判定部２１によって判別された形状に応じて、前記表示画像に対して予め定める制御が行われる。
【００７８】
したがって、光を照射する指示装置によって画面に照射された光、たとえば光によって画面に形成される形状に応じて表示画像に対する制御を行うことができる。
【００７９】
さらに、前記予め定める制御は、前記表示画像をスクロールさせて表示する制御であるので、画面に照射する光の形状によって、画面に入らない画像情報をスクロールして表示することができる。
【００８０】
さらに、前記予め定める制御は、前記表示画像を拡大もしくは縮小して、または拡大した表示画像もしくは縮小した表示画像を元に戻して表示する制御であるので、画面に照射する光の形状によって、画像情報を拡大もしくは縮小して、あるいは元の大きさで表示することができる。
【００８１】
さらに、画像を表示する複数の画素と、受光する光の強さを位置ごとに検出する光センサとを備える表示装置１に画像を表示するにあたって、図１２に示したステップＥ１〜Ｅ１４では、光センサによって検出された光の強さが予め定める基準強さ以上として検出された基準位置によって形成される形状を判別する。図８に示したステップＡ１〜Ａ４および図１３に示したステップＦ１〜Ｆ１６では、図１２に示したステップＥ１〜Ｅ１４で判別された形状に応じて、前記表示画像に対して予め定める制御を行う。
【００８２】
したがって、本発明に係る表示方法を適用すれば、光を照射する指示装置によって画面に照射された光、たとえば光によって画面に形成される形状に応じて表示画像に対する制御を行うことができる。
【００８３】
さらに、前記予め定める制御は、前記表示画像をスクロールさせて表示する制御であるので、本発明に係る表示方法を適用すれば、画面に入らない画像情報をスクロールして表示することができる。
【００８４】
さらに、前記予め定める制御は、前記表示画像を拡大もしくは縮小して、または拡大した表示画像もしくは縮小した表示画像を元に戻して表示する制御であるので、本発明に係る表示方法を適用すれば、画像情報を拡大あるいは縮小して表示することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の一形態である表示装置１の構成を示す図である。
【図２】発光指示装置３０の光が照射された画面４０の例を示す図である。
【図３】発光指示装置３０によって照射される光の形状の例を示す図である。
【図４】ドット形状６２の光がパネル１３に照射されている表示画像の一例を示す図である。
【図５】光の形状が横長形状６３のときに表示される表示画像の一例を示す図である。
【図６】光の形状が縦長形状６４のときに表示される表示画像の一例を示す図である。
【図７】光の形状がサークル形状６１のときに表示される表示画像の一例を示す図である。
【図８】中央演算部１５が行う表示処理の一例を示すフローチャートである。
【図９】表示処理から呼び出される受光箇所検索処理の一例を示すフローチャートである。
【図１０】表示処理から呼び出される指示ポインタデータ作成コマンド送信処理の一例を示すフローチャートである。
【図１１】表示処理から呼び出される指示ポインタ表示処理の一例を示すフローチャートである。
【図１２】指示ポインタデータ作成コマンド送信処理から呼び出される形状判定処理の一例を示すフローチャートである。
【図１３】映像生成装置中央演算部５３が行うコマンド処理の一例を示すフローチャートである。
【符号の説明】
【００８６】
１  表示装置
１０  ディスプレイ装置
１１  映像入力端子
１２  表示用・表示処理用一時記憶部
１３  光センサ内蔵表示用デバイス
１４  表示処理部
１５  中央演算部
１６  内部記憶部
１７  リモコン受光部
１８  リモコン処理部
１９  受光箇所判定部
２０  指示ポインタ表示データ作成部
２１  受光部形状判定部
２２  シリアル通信処理部
３０  発光指示装置
３１  発光部
３２  間欠駆動部
３３  ボタン
４０，４１  画面
４２  画素
４３  表示画像
４４  レーザポインタ照射箇所
４５  指示ポインタ
５０  映像生成装置
５１  表示用データ記憶部
５２  映像信号生成部
５３  映像生成装置中央演算部
５４  映像生成装置内部記憶部
５５  映像生成装置シリアル通信処理部
５６  スクロール処理部
５７  拡大処理部
【図１】
2009265440.tif 000003
【図２】
2009265440.tif 000004
【図３】
2009265440.tif 000005
【図４】
2009265440.tif 000006
【図５】
2009265440.tif 000007
【図６】
2009265440.tif 000008
【図７】
2009265440.tif 000009
【図８】
2009265440.tif 000010
【図９】
2009265440.tif 000011
【図１０】
2009265440.tif 000012
【図１１】
2009265440.tif 000013
【図１２】
2009265440.tif 000014
【図１３】
2009265440.tif 000015