(57)【要約】【課題】表示の制御にかかる負荷を大幅に軽減しながら、画面上の任意の領域を拡大して表示する。【解決手段】画面に表示する第１の画像情報を記憶するグラフィックメモリ55と、画面中の任意範囲の指定を受付け、受付けた範囲に対応してグラフィックメモリ55で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成し、作成した画像情報をグラフィックメモリ55が記憶する画像情報に合成し、合成後の第２の画像情報をグラフィックメモリ55に記憶させ、第２の画像情報を第１の画像情報に代えて画面に表示させるＣＰＵ51及びグラフィックスアクセラレータ54とを備える。【選択図】図４
2012252043.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが実行するプログラムであって、上記コンピュータを、
画面に表示する画像情報を記憶する記憶手段、
上記画面中の任意範囲の指定を受付ける範囲指定手段、
上記範囲指定手段で指定した範囲に対応して上記記憶手段で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大手段、
上記画像拡大手段で作成した画像情報を上記記憶手段が記憶する画像情報に合成する画像合成手段、及び
上記画像合成手段での合成後の画像情報を上記記憶手段で記憶する画像情報に代えて上記画面に表示させる第１の表示制御手段
として機能させることを特徴とするプログラム。
【請求項２】
上記コンピュータをさらに、
上記第１の表示制御手段で表示した画像に対する所定の解除操作を受付ける解除受付手段、及び
上記解除受付手段で解除操作を受付けた時点で、上記第１の表示制御手段による上記画像合成手段での合成後の画像情報に代えて上記記憶手段で記憶する画像情報を上記画面に表示させる第２の表示制御手段
として機能させることを特徴とするプログラム。
【請求項３】
上記コンピュータをさらに、
上記画像拡大手段による画像の拡大率を予め用意した複数の候補から選択して設定する拡大率設定手段
として機能させることを特徴とする請求項１または２記載のプログラム。
【請求項４】
上記コンピュータをさらに、
上記範囲指定手段で受付ける上記画面中の任意範囲の指定速度を検出する速度検出手段
として機能させ、
上記画像拡大手段は、上記速度検出手段で検出した検出結果に基づいた倍率で拡大した画像情報を作成する
ことを特徴とする請求項１〜３の何れか記載のプログラム。
【請求項５】
上記画像合成手段は、上記画像拡大手段で作成した画像情報の輝度、及び／又は、コントラストとその周囲の画像情報の輝度、及び／又は、コントラストが異なるように一方の画像情報の輝度、及び／又は、コントラスト調整を行なった後に合成することを特徴とする請求項１〜４の何れか記載のプログラム。
【請求項６】
上記コンピュータをさらに、
上記範囲指定手段で受付ける上記画面中の任意範囲の指定方向を検出する方向検出手段
として機能させ、
上記画像合成手段は、上記方向検出手段で検出した検出結果に基づいて、上記画像拡大手段で作成した画像情報の輝度、及び／又は、コントラストとその周囲の画像情報の輝度、及び／又は、コントラストが異なるように一方の輝度、及び／又は、コントラスト調整を行なった後に合成する
ことを特徴とする請求項５記載のプログラム。
【請求項７】
上記コンピュータをさらに、
上記範囲指定手段で受付ける上記画面中の任意範囲の指定速度を検出する速度検出手段
として機能させ、
上記画像合成手段は、上記速度検出手段で検出した検出結果に基づいて、上記画像拡大手段で作成した画像情報の輝度、及び／又は、コントラストとその周囲の画像情報の輝度、及び／又は、コントラストが異なるように一方の輝度、及び／又は、コントラスト調整を行なった後に合成する
ことを特徴とする請求項１〜３の何れか記載のプログラム。
【請求項８】
上記コンピュータをさらに、
上記範囲指定手段で受付ける上記画面中の任意範囲の指定方向を検出する方向検出手段
として機能させ、
上記画像拡大手段は、上記方向検出手段で検出した検出結果に基づいた倍率で拡大した画像情報を作成する
ことを特徴とする請求項１〜３及び７の何れか記載のプログラム。
【請求項９】
画面に表示する画像情報を記憶する記憶手段と、
上記画面中の任意範囲の指定を受付ける範囲指定手段と、
上記範囲指定手段で指定した範囲に対応して上記記憶手段で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大手段と、
上記画像拡大手段で作成した画像情報を上記記憶手段が記憶する画像情報に合成する画像合成手段と、
上記画像合成手段での合成後の画像情報を上記記憶手段で記憶する画像情報に代えて上記画面に表示させる第１の表示制御手段と
を具備したことを特徴とするデータ処理装置。
【請求項１０】
画面に表示する画像情報を記憶する記憶工程と、
上記画面中の任意範囲の指定を受付ける範囲指定工程と、
上記範囲指定工程で指定した範囲に対応して上記記憶工程で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大工程と、
上記画像拡大工程で作成した画像情報を上記記憶工程で記憶する画像情報に合成する画像合成手段と、
上記画像合成工程での合成後の画像情報をを上記記憶工程で記憶する画像情報に代えて上記画面に表示させる第１の表示制御工程と
を有したことを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパーソナルコンピュータ等でマルチタスク機能を実行する場合に好適なプログラム、データ処理装置及びデータ処理方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータでより直感的なＧＵＩ（グラフィカル・ユーザ・インタフェース）を提供するべく、アクティブなウィンドウの内部をアクティブではないウィンドウよりも明るく表示すると共に、別ウィンドウとして、当該ウィンドウの内容を表示したままで全体を縮小表示するようにした技術が提案されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０６−０１２２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載された技術は、マルチタスクが可能なＰＣにおいて、デスクトップ画面上でアクティブなウィンドウを他のアクティブではないウィンドウに対して、より見易く表示すると共に、全体としてどのようなものが表示されているのか大まかに把握できるような別のウィンドウを画面の隅などに小さく表示する。
【０００５】
そのため、ＰＣのオペレーティングシステムは、起動しているタスク数と縮小表示用のウィンドウとを加えた数のウィンドウを表示するための統括的な制御を実行する必要があり、制御上の負荷が非常に大きくなるという不具合を生じる。
【０００６】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、表示の制御にかかる負荷を軽減しながら、画面上の任意の領域を拡大して表示することが可能なプログラム、データ処理装置及びデータ処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様は、コンピュータが実行するプログラムであって、上記コンピュータを、画面に表示する画像情報を記憶する記憶手段、上記画面中の任意範囲の指定を受付ける範囲指定手段、上記範囲指定手段で指定した範囲に対応して上記記憶手段で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大手段、上記画像拡大手段で作成した画像情報を上記記憶手段が記憶する画像情報に合成する画像合成手段、及び上記画像合成手段での合成後の画像情報を上記記憶手段で記憶する画像情報に代えて上記画面に表示させる第１の表示制御手段として機能させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、表示の制御にかかる負荷を軽減しながら、画面上の任意の領域を拡大して表示することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る投影システムの接続構成を示す図。
【図２】同実施形態に係るデータプロジェクタ装置の機能構成を示すブロック図。
【図３】同実施形態に係るポインタペンの機能構成を示すブロック図。
【図４】同実施形態に係るＰＣのハードウェア構成を示すブロック図。
【図５】同実施形態に係る画像の範囲指定に関する処理内容を示すフローチャート。
【図６】同実施形態に係る投影画像を例示する図。
【図７】同実施形態に係る投影画像を例示する図。
【図８】同実施形態に係る投影画像を例示する図。
【発明を実施するための形態】
【００１０】
以下本発明をＤＬＰ（登録商標）方式のデータプロジェクタ装置にＰＣを接続して投影システムを構築した場合の一実施形態について図面を参照して説明する。  
図１は本実施形態に係る投影システムの接続構成を例示する。同図で１がプロジェクタ、２がプロジェクタ１に投影する画像を提供するＰＣである。プロジェクタ１とＰＣ２はＶＧＡケーブルＶＣ及びＵＳＢケーブルＵＣで有線接続される。ＰＣ２からＶＧＡケーブルＶＣを介して画像信号が提供され、プロジェクタ１はこの画像信号に応じた投影画像ＰＩをスクリーンに投影する。
【００１１】
３はプロジェクタ１専用のポイントペンであり、プロジェクタ１とポイントペン３の間は例えばＢｌｕｅｔｏｏｔｈ（登録商標）技術により無線接続される。プロジェクタ１が投影する投影画像ＰＩは、肉眼では不可視であるが本来の画像に対して各画素領域に位置座標情報が階調表現上でＰＷＭ変調して重畳されている。
【００１２】
ポイントペン３は内部に受光系及び上記位置座標信号の復調回路を備え、投影画像ＰＩ内の任意の位置をポイントとすることにより、そのポイント位置の位置座標信号を復調し、ポイント指示の座標情報としてプロジェクタ１に送信する。これを受けたプロジェクタ１は、当該座標情報をＰＣ２に送信する。
【００１３】
予めポイントペン３操作用のアプリケーションプログラムをインストールしたＰＣ２では、プロジェクタ１を経由して受信したポイントペン３の座標情報に基づいて、投影画像ＰＩ中にポイントマークＰＴの画像が重畳されるような画像信号を生成してＰＣ２へ出力する。  
したがって、ポイントペン３を把持するユーザは、あたかもポイントペン３から直接ポイントマークＰＴの形状をした光が出射しているような間隔でポイントペン３を操作することができる。
【００１４】
図２は上記プロジェクタ１の概略機能構成を示す図である。  
入出力部１１は、例えばビデオ入力端子、ＲＧＢ入力端子、ＶＧＡ端子、ＰＣと接続するためのＵＳＢ端子などにより構成される。入出力部１１に入力された画像信号は、必要に応じてデジタル化された後に、システムバスＳＢを介して画像変換部１２に送られる。
【００１５】
画像変換部１２は、スケーラとも称され、入力される画像データを投影に適した所定のフォーマットの画像データに統一して投影処理部１３へ送る。
【００１６】
この際、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）用の各種動作状態を示すシンボル等のデータも必要に応じて画像変換部１２により画像データに重畳加工され、加工後の画像データを投影処理部１３へ送る。
【００１７】
投影処理部１３は、送られてきた画像データに応じて、所定のフォーマットに従ったフレームレート、例えば６０［フレーム／秒］と色成分の分割数、及び表示階調数を乗算した、より高速な時分割駆動により、空間的光変調素子であるマイクロミラー素子１４を表示するべく駆動する。
【００１８】
このマイクロミラー素子１４は、アレイ状に配列された複数、例えばＷＸＧＡ（Ｗｉｄｅ  ｅＸｔｅｎｄｅｄ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）（横１２８０画素×縦８００画素）分の微小ミラーの各傾斜角度を個々に高速でオン／オフ動作して画像を表示することで、その反射光により光像を形成する。
【００１９】
このときマイクロミラー素子１４で表示する画像には、肉眼では不可視であるが本来の画像に対して各画素領域に位置座標情報が階調表現上でＰＷＭ変調して重畳されている。
【００２０】
一方で、光源部１５から時分割でＲ，Ｇ，Ｂの原色光を含む複数色の光が循環的に時分割で順次出射される。この光源部１５からの光が、ミラー１６で全反射して上記マイクロミラー素子１４に照射される。
【００２１】
そして、マイクロミラー素子１４での反射光で光源光の色に応じた光像が形成され、形成された光像が投影レンズ部１７を介して、投影対象となるここでは図示しないスクリーンに投影表示される。
【００２２】
上記各回路の動作すべてをＣＰＵ１８が制御する。このＣＰＵ１８は、メインメモリ１９及びプログラムメモリ２０と直接接続される。メインメモリ１９は、例えばＳＲＡＭで構成され、ＣＰＵ１８のワークメモリとして機能する。プログラムメモリ２０は、電気的に書換え可能な不揮発性メモリで構成され、ＣＰＵ１８が実行する動作プログラムや各種定型データ等を記憶する。ＣＰＵ１８は、上記メインメモリ１９及びプログラムメモリ２０を用いて、このプロジェクタ１内の制御動作を実行する。
【００２３】
上記ＣＰＵ１８は、操作部２１からのキー操作信号に応じて各種投影動作を実行する。この操作部２１は、プロジェクタ１の本体に設けられるキー操作部と、このプロジェクタ１専用の図示しないリモートコントローラからの赤外光を受光する赤外線受光部とを含み、ユーザが本体のキー操作部またはリモートコントローラで操作したキーに基づくキー操作信号をＣＰＵ１８へ直接出力する。
【００２４】
上記ＣＰＵ１８はさらに、上記システムバスＳＢを介して音声処理部２２、ポインタ通信部２３とも接続される。音声処理部２２は、ＰＣＭ音源等の音源回路を備え、投影動作時に与えられる音声データをアナログ化し、スピーカ部２４を駆動して拡声放音させ、あるいは必要によりビープ音等を発生させる。  
ポインタ通信部２３は、アンテナ２５を介して上記ポイントペン３と無線接続し、ポイントペン３から送られてくる座標情報やポイントペン３に備えられる各種キーの操作信号等を受信して上記ＣＰＵ１８へ送出する。
【００２５】
次に図３により上記ポイントペン３の機能構成を説明する。  
ポイントペン３の先端に受光レンズ系３１が組込まれており、この受光レンズ系３１の合焦位置に受光素子として例えばフォトトランジスタ３２が配置される。フォトトランジスタ３２の出力信号はＡ／Ｄ変換部３３でデジタル化された後に復調部３４に送られる。
【００２６】
復調部３４は、Ａ／Ｄ変換部３３の出力するＰＷＭ変調されたデジタルデータを復調し、コード化された位置座標情報を取得し、座標算出部３５へ出力する。座標算出部３５は、復調部３４の出力から投影画像ＰＩにおけるポイントペン３のポイント位置を表す位置座標の算出とチェック等を行ない、その算出結果をバスＢを介してＣＰＵ３６へ出力する。
【００２７】
ＣＰＵ３６は、上記Ａ／Ｄ変換部３３、復調部３４、及び座標算出部３５とこのポイントペン３全体に係る制御動作を司るもので、メインメモリ３７及びプログラムメモリ３８が直接接続される。メインメモリ３７は、ＣＰＵ３６のワークメモリとして機能する。プログラムメモリ３８は、ＣＰＵ３６が実行する動作プログラムや各種定型データを記憶する。ＣＰＵ３６は、上記メインメモリ３７及びプログラムメモリ３８を用いて、このポイントペン３内の制御動作を実行する。
【００２８】
このＣＰＵ３６に対してさらに、クリックキー部３９からキー操作信号が入力される。クリックキー部３９は、例えばポイントペン３の軸方向に沿って配設された、２つのクリックキーそれぞれの操作信号をＣＰＵ３６に出力する。
【００２９】
ここでクリックキー部３９を構成する２つのクリックキーは、例えば図１に示すように、ポイントペン３の先端側に位置する、より操作面積が大きなクリックキー３ａ（マウスポインタの左クリックキーに相当する）と、そのキーに隣接して後方側に位置する、小さなクリックキー３ｂ（マウスポインタの右クリックキーに相当する）とからなるものとする。
【００３０】
さらに上記ＣＰＵ３６は、バスＢを介してプロジェクタ通信部４０とも接続される。このプロジェクタ通信部４０は、アンテナ４１を介して上記プロジェクタ１と無線接続し、上記座標情報やクリックキー部３９の操作信号を送信する。
【００３１】
図４は、上記ポイントペン３の範囲指定に応じたアプリケーションプログラムをインストールした上記ＰＣ２のハードウェア構成を示す。各種処理制御を司るＣＰＵ５１とフロントサイドバスＦＳＢを介してノースブリッジ５２が接続される。
【００３２】
このノースブリッジ５２にはまた、メモリバスＭＢを介してメインメモリ５３と、グラフィクスインタフェースＡＧＰを介してグラフィックスアクセラレータ５４及びグラフィックメモリ５５と、そして図示しないディスプレイコネクタを介してディスプレイ５６と接続される他、図示しないＲＧＢ出力端子を介してアナログの画像信号を出力する。
【００３３】
さらにノースブリッジ５２はサウスブリッジ５７とも接続され、主としてこれらの間での入出力制御を実行する。
【００３４】
サウスブリッジ５７は、ＰＣＩ−Ｅｘｐｒｅｓｓスロット５８、キーボード／マウス５９、ハードディスク装置（ＨＤＤ）６０、光学ディスクドライブ６１、ネットワークコネクタ６２、及びＵＳＢコネクタ６３と接続され、主としてこれら周辺回路とノースブリッジ５２との間の入出力制御を行なう。
【００３５】
上記ハードディスク装置６０内に、ＯＳ（オペレーティングシステム）と各種のアプリケーションプログラム、各種のデータファイル等に加えて、ＯＳ起動中に常駐してディスプレイ５６のデスクトップ画像に対する表示制御を行なう、後述する表示制御プログラム等が予めインストールされているものとする。
【００３６】
なお、上記グラフィックメモリ５５は、ディスプレイ５６の表示容量の２倍より大きな画像データの記憶容量を有し、プロセッサであるグラフィックスアクセラレータ５４が生成する２画面分の画像データを記憶可能であるものとする。
【００３７】
グラフィックスアクセラレータ５４は、グラフィックメモリ５５を用いて必要により２画面分の画像データを作成し、そのいずれか一方をディスプレイ５６に表示させると共に、アナログのＲＧＢ画像信号を生成して出力し、上記ＶＧＡケーブルＶＣを介してプロジェクタ１へ送出する。  
その他、ＰＣ２を構成する個々の要素自体は、きわめて一般的な周知の技術であるのでその説明は省略するものとする。
【００３８】
次に上記実施形態の動作について説明する。  
図５は、上記図１に示したように本投影システムを稼動している過程で、画像信号を出力しているＰＣ２のＣＰＵ５１及びこのＣＰＵ５１の制御の下に画像表示用のプロセッサであるグラフィックスアクセラレータ５４が実行する、画像の範囲指定に関する処理内容の一部を示す。この図５の処理は、ＯＳが起動されている状態で当該ＯＳと連動して常駐するプログラムにより実行される。
【００３９】
図示する如く当該プログラムでは、ＣＰＵ５１がプロジェクタ１を介してポイントペン３から投影画像ＰＩをポイントすることで得られる筈の位置座標情報とクリックキー３ａ，３ｂの操作信号の有無を定期的に取得する（ステップＳ１０１）。そして、位置座標情報があるか否かにより投影画像ＰＩ内をポイントしているか否かを判断する（ステップＳ１０２）。
【００４０】
ここでポイントペン３からの位置座標情報がなく、ポイントペン３は投影画像ＰＩ内をポイントしていないと判断した場合には、再度上記ステップＳ１０１からの処理に戻り、ポイントペン３により投影画像ＰＩ内がポイントされるのを待機する。
【００４１】
また上記ステップＳ１０２でポイントペン３からの位置座標情報があり、ポイントペン３が投影画像ＰＩ内をポイントしていると判断した場合には、次いでポイントペン３を所持するユーザにより投影画像ＰＩ内の任意の位置範囲が指定されているか否かを、一般的なマウスポインタのドラッグ操作に相当する、併せてクリックキー３ａの連続操作がなされているか否かにより判断する（ステップＳ１０３）。
【００４２】
ここでクリックキー３ａの連続操作がなされており、範囲指定中であると判断した場合にグラフィックスアクセラレータ５４は、範囲指定当初のポイント位置と現時点のポイント位置とを対角とする矩形枠の画像情報を生成し、現在出力中であるデスクトップの画面に重畳した画像信号をグラフィックメモリ５５上で作成した上で出力し、プロジェクタ１によって投影画像ＰＩとして投影させる（ステップＳ１０４）。このとき、順次入力されるポイントペン３からの位置座標情報は、順次時刻情報と共にメインメモリ５３に時系列で保持される。
【００４３】
図６は、ＰＣ２においてあるデータプロジェクタの取扱説明書の文書ファイルを開いている状態から、ポイントペン３により投影画像ＰＩ中の任意の範囲指定を行なった場合の投影内容を例示する。同図に示すように、始点ＳＰの位置と現在ポイントマークＰＴが指示している点位置とを対角とする矩形枠を投影している。
【００４４】
このように位置指定を行なっている間は、対応する矩形枠を画像に重畳した画像信号を生成してプロジェクタ１により投影させる。
【００４５】
図５では、上記ステップＳ１０４の処理後、再び上記ステップＳ１０１からの処理に戻ることで、位置指定を行なっている間は以後ステップＳ１０１〜Ｓ１０４の処理を繰返し実行する。
【００４６】
その後、ポイントペン３でのクリックキー３ａの操作が解除された時点で、対応する操作信号が停止すると、ＰＣ２のＣＰＵ５１は上記ステップＳ１０３で範囲指定の操作中ではないことを判断し、後述する拡大画像（第２の画像）が表示されているか否かを判断する（ステップＳ１０５）。
【００４７】
ここで拡大画像が表示されている状態でないと判断すると、ＣＰＵ５１は次に時系列で保持しているポイントペン３からの位置座標情報から、範囲指定がなされた際の投影画像ＰＩ上でのポイントペン３の操作速度（［ドット／秒］）を算出する（ステップＳ１０６）。
【００４８】
次にＣＰＵ５１は、時系列で保持しているポイントペン３からの位置座標情報から、範囲指定がなされた際の投影画像ＰＩ上でのポイントペン３の操作方向が上下いずれを向いていたかを算出する（ステップＳ１０７）。
【００４９】
例えば、上記ステップＳ１０６で算出した操作速度が予め設定されている閾値としての操作速度よりも高く、且つ上記ステップＳ１０７で算出した操作方向が右下または左下で「下」方向であった場合、事前の設定（詳細は後述）に応じて指定範囲の画像の拡大率を「２．０」倍、指定画像に比して周囲画像を「暗くする」ものとする。
【００５０】
ＣＰＵ５１の制御の下にグラフィックスアクセラレータ５４は、それまでデスクトップ画面に表示するためにグラフィックメモリ５５で作成していた画像を基準となる第１の画像とし、この第１の画像中の指定された矩形範囲内を上記拡大率で拡大して画面中央に貼付け、貼り付けた拡大部分以外の周囲の輝度を所定の割合で低下させた第２の画像をグラフィックメモリ５５にあらたに作成する。そして、作成したこの第２の画像を、それまでの第１の画像に代えてディスプレイ５６に表示させると共に、画像信号化してプロジェクタ１へ送出し、投影画像ＰＩとした後（ステップＳ１０８）、上記ステップＳ１０１からの処理に戻る。
【００５１】
図７は、上記図６で指定した範囲を拡大して画面中央に配置した第２の画像の投影状態を例示するものである。同図では、画面中央に配置した拡大画像ＥＸ以外の周囲の画像の輝度を、例えば本来の３０［％］に抑えることで、周囲に対して拡大画像ＥＸを浮き上がらせるように投影して、その内容を際立たせることができる。このとき、ポイントマークＰＴのみはその位置が拡大画像ＥＸの内外いずれにあるかに拘わらず、本来の輝度となるようにする。
【００５２】
また、上記図６では拡大画像ＥＸ以外の周囲の画像の輝度を低下させる場合について説明したが、上記ステップＳ１０７で範囲指定の方向が、右上または左上の「上」方向であった場合には、中央の拡大画像ＥＸ以外の周囲の画像の輝度を、例えば５０［％］上げるようにする。
【００５３】
この場合、単に周囲の画像の輝度を上げるだけでなく、周囲の画像のコントラストを例えば２０［％］に抑制することで、周囲に対して拡大画像ＥＸがコントラストの高い画像としてその内容を際立たせることができる。
【００５４】
上記図６で示したように拡大画像ＥＸを画面中央に配置した第２の画像を投影している状態の場合、上記ステップＳ１０５では、拡大画像（第２の画像）を表示していると判断されるので、ステップＳ１０９に進み、ＣＰＵ５１が、クリックキー３ａが操作されたか否かを判断する。
【００５５】
ここでＣＰＵ５１が、クリックキー３ａが操作されたと判断した場合、ＣＰＵ５１は、グラフィックスアクセラレータ５４により上記第２の画像の出力を解除し、それに代えて、グラフィックメモリ５５に記憶している元の第１の画像をディスプレイ５６に表示させると共に、その画像信号をプロジェクタ１に出力して投影させた後（ステップＳ１１０）、上記ステップＳ１０１からの処理に戻る（拡大画像を消した、通常の表示状態に戻す）。
【００５６】
なお、ステップＳ１０９で、クリックキー３ａが操作されていないと判断した場合、ステップＳ１１１に進み、ＣＰＵ５１が、クリックキー３ｂが操作されたか否かを判断する。すなわち、第１の画像及び第２の画像のいずれを投影画像ＰＩとしている状態に拘わらず、一般的なマウスポインタの右クリックキーに相当するポイントペン３のクリックキー３ｂが操作された場合、ＣＰＵ５１ではその操作信号を入力した時点で、上記ステップＳ１０１〜Ｓ１０３，Ｓ１０５，Ｓ１０９を介してステップＳ１１１でクリックキー３ｂが操作されたことを判断する。
【００５７】
ここでＣＰＵ５１は、予め用意している各種設定項目に基づいてグラフィックスアクセラレータ５４により設定ウィンドウ（メニューウィンドウ）ＳＴを中央に配置した画像信号をグラフィックメモリ５５で作成させ（展開させ）、ディスプレイ５６に表示させると共に、その画像信号をプロジェクタ１に出力して投影させる（ステップＳ１１２）。
【００５８】
図８は、設定ウィンドウＳＴを画面中央に配置した投影画像ＰＩを例示する。同図では、画面中央に配置した設定ウィンドウＳＴ以外の周囲の画像の輝度を、例えば本来の３０［％］に抑えることで、周囲に対して設定ウィンドウＳＴを浮き上がらせるように投影して、その内容を際立たせることができる。このとき、ポイントマークＰＴのみはその位置が設定ウィンドウＳＴの内外いずれにあるかに拘わらず、本来の輝度となるようにする。
【００５９】
設定ウィンドウＳＴでは、ペイント機能時のペン設定を行なうためのペン入力タブＰＮ、上記図７で示したような拡大画像ＥＸの拡大率を設定するための拡大率タブＥＲ、例えば、ペイント機能を定義するためのポインタタブＤＲや、この設定ウィンドウＳＴを閉じるためのウィンドウ閉鎖ボタンＣＬを上部に配列している。
【００６０】
同図では拡大率タブＥＲを操作することで、指定する矩形範囲に対する拡大率の候補「×１．２」「×１．５」「×１．８」「×２．０」を選択して設定することを可能としている。これらの倍率は、ポイントマークＰＴによる矩形範囲の操作速度がしきい値より遅い場合であり、上記しきい値より速い操作速度での拡大率を「（）」内の数値で併記している。同図では、拡大率「×２．０（１．６）」の位置にポイントマークＰＴがある状態を示している。
【００６１】
ＣＰＵ５１はこの設定ウィンドウＳＴ内の各種項目の設定操作の受付け状態から、ポイントペン３のクリックキー３ａ操作を伴うなんらかの操作が実行されるのを待機する（ステップＳ１１３）。
【００６２】
そして、上記ステップＳ１１３でなんらかの操作がなされた場合、ＣＰＵ５１はそれを判断して、操作内容を反映して設定状態を変更した後、グラフィックスアクセラレータ５４により設定ウィンドウＳＴの画像の表示を解除させ（ステップＳ１１４）、以上で設定変更を終えたものとして上記ステップＳ１０１からの処理に戻る。
【００６３】
また、上記ステップＳ１１１で、クリックキー３ｂが操作されていないと判断された場合は、上記ステップＳ１０１からの処理に戻る。
【００６４】
以上詳述した如く本発明によれば、特に専用のアプリケーションプログラムを起動した上で範囲指定を行ない、また表示後は当該アプリケーションプログラムを閉じるなどの煩雑な手間を行なうことなく、またアクティブなウィンドウとアクティブではないウィンドウとの境界位置等を意識する必要なしに、表示の制御にかかる負荷を大幅に軽減しながら、デスクトップ画面上での任意の領域を一時的に拡大して表示することが可能となる。
【００６５】
また上記実施形態では、指定した範囲を拡大する場合の拡大率を、用意した複数の候補から予め選択して設定することができるため、ユーザが自身の好みに応じて使い勝手を変更できる。
【００６６】
さらに上記実施形態では、範囲を指定する際の操作の速さに応じて拡大率を異ならせるようにしたので、より使い勝手を向上して状況に応じた拡大画像を表示させることができる。
【００６７】
また上記実施形態では、範囲を指定して拡大した画像をその他の周辺画像と異なる輝度またはコントラストで区分して表示するようにしたため、拡大した部分の画像を周囲の画像と明確に識別できる。
【００６８】
この場合、特に上記実施形態では、範囲を指定する際の操作の方向に応じて明暗のパターンを切換えるものとしたので、拡大した部分の画像を周囲の画像と異なる輝度となるようにユーザの意図を反映して使い分けることができる。
【００６９】
なお上記実施形態では、専用のポイントペン３を使用するプロジェクタ１にＰＣ２を接続し、画像信号を出力するＰＣ２の側で対処する場合について説明したが、本発明はこれに限らず、例えばプロジェクタ１側で同様の動作制御を行なうことも可能である。
【００７０】
さらに上記のような投影システムではなく、ＰＣを単体で使用するような場合であっても、デスクトップ画面に関して同様の動作制御を行なうことが可能となる。
【００７１】
また、上記実施形態では、デスクトップ画面に関する動作で説明したが、デスクトップ画面に限らず、アプリケーション画面等、任意の画面について同様に適用できる。
【００７２】
さらに、ＰＣに限らず、画像出力機能を備える装置に同様に適用できる。
【００７３】
また、上記実施形態では、ポイントペンによるドラッグ操作の操作速度を拡大率に反映させ（拡大率に基づいて変化させ）、ドラッグ操作の操作方向を輝度の変化のさせ方に反映させる（操作方向に基づいて輝度の変化のさせ方を変える）ようにしたが、この逆であってもよい。
【００７４】
また、上記実施形態では、周囲の画像のコントラストを抑制する例で説明したが、この逆に拡大画像部分のコントラストを上げて際立たせるようにしてもよい。
【００７５】
さらに、輝度調整とコントラスト調整両方を行うようにしてもよい。
【００７６】
また、輝度、及び／又は、コントラストの変化のさせ方を、ドラッグ操作の操作方向に反映させずに、所定の割合で一方の画像情報の輝度、及び／又は、コントラスト調整を行うようにしてもよい。
【００７７】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【００７８】
以下に、本願出願の当所の特許請求の範囲に記載された発明を付記する。  
請求項１記載の発明は、コンピュータが実行するプログラムであって、上記コンピュータを、画面に表示する画像情報を記憶する記憶手段、上記画面中の任意範囲の指定を受付ける範囲指定手段、上記範囲指定手段で指定した範囲に対応して上記記憶手段で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大手段、上記画像拡大手段で作成した画像情報を上記記憶手段が記憶する画像情報に合成する画像合成手段、及び上記画像合成手段での合成後の画像情報を上記記憶手段で記憶する画像情報に代えて上記画面に表示させる第１の表示制御手段として機能させることを特徴とする。
【００７９】
請求項２記載の発明は、上記請求項１記載の発明において、上記コンピュータをさらに、上記第１の表示制御手段で表示した画像に対する所定の解除操作を受付ける解除受付手段、及び上記解除受付手段で解除操作を受付けた時点で、上記第１の表示制御手段による上記画像合成手段での合成後の画像情報に代えて上記記憶手段で記憶する画像情報を上記画面に表示させる第２の表示制御手段として機能させることを特徴とする。
【００８０】
請求項３記載の発明は、上記請求項１または２記載の発明において、上記コンピュータをさらに、上記画像拡大手段による画像の拡大率を予め用意した複数の候補から選択して設定する拡大率設定手段として機能させることを特徴とする。
【００８１】
請求項４記載の発明は、上記請求項１〜３の何れか記載の発明において、上記コンピュータをさらに、上記範囲指定手段で受付ける上記画面中の任意範囲の指定速度を検出する速度検出手段として機能させ、上記画像拡大手段は、上記速度検出手段で検出した検出結果に基づいた倍率で拡大した画像情報を作成することを特徴とする。
【００８２】
請求項５記載の発明は、上記請求項１〜４の何れか記載の発明において、上記画像合成手段は、上記画像拡大手段で作成した画像情報の輝度、及び／又は、コントラストとその周囲の画像情報の輝度、及び／又は、コントラストが異なるように一方の画像情報の輝度、及び／又は、コントラスト調整を行なった後に合成することを特徴とする。
【００８３】
請求項６記載の発明は、上記請求項５記載の発明において、上記コンピュータをさらに、上記範囲指定手段で受付ける上記画面中の任意範囲の指定方向を検出する方向検出手段
として機能させ、上記画像合成手段は、上記方向検出手段で検出した検出結果に基づいて、上記画像拡大手段で作成した画像情報の輝度、及び／又は、コントラストとその周囲の画像情報の輝度、及び／又は、コントラストが異なるように一方の輝度、及び／又は、コントラスト調整を行なった後に合成することを特徴とする。
【００８４】
請求項７記載の発明は、上記請求項１〜３の何れか記載の発明において、上記コンピュータをさらに、上記範囲指定手段で受付ける上記画面中の任意範囲の指定速度を検出する速度検出手段として機能させ、上記画像合成手段は、上記速度検出手段で検出した検出結果に基づいて、上記画像拡大手段で作成した画像情報の輝度、及び／又は、コントラストとその周囲の画像情報の輝度、及び／又は、コントラストが異なるように一方の輝度、及び／又は、コントラスト調整を行なった後に合成することを特徴とする。
【００８５】
請求項８記載の発明は、上記請求項１〜３及び７の何れか記載の発明において、上記コンピュータをさらに、上記範囲指定手段で受付ける上記画面中の任意範囲の指定方向を検出する方向検出手段として機能させ、上記画像拡大手段は、上記方向検出手段で検出した検出結果に基づいた倍率で拡大した画像情報を作成することを特徴とする。
【００８６】
請求項９記載の発明は、画面に表示する画像情報を記憶する記憶手段と、上記画面中の任意範囲の指定を受付ける範囲指定手段と、上記範囲指定手段で指定した範囲に対応して上記記憶手段で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大手段と、上記画像拡大手段で作成した画像情報を上記記憶手段が記憶する画像情報に合成する画像合成手段と、上記画像合成手段での合成後の画像情報を上記記憶手段で記憶する画像情報に代えて上記画面に表示させる第１の表示制御手段とを具備したことを特徴とする。
【００８７】
請求項１０記載の発明は、画面に表示する画像情報を記憶する記憶工程と、上記画面中の任意範囲の指定を受付ける範囲指定工程と、上記範囲指定工程で指定した範囲に対応して上記記憶工程で記憶する画像情報を読出し、所定の倍率で拡大した画像情報を作成する画像拡大工程と、上記画像拡大工程で作成した画像情報を上記記憶工程で記憶する画像情報に合成する画像合成手段と、上記画像合成工程での合成後の画像情報をを上記記憶工程で記憶する画像情報に代えて上記画面に表示させる第１の表示制御工程とを有したことを特徴とする。
【符号の説明】
【００８８】
１…プロジェクタ、２…ＰＣ、３…ポイントペン、１１…入出力部、１２…画像変換部、１３…投影処理部、１４…マイクロミラー素子、１５…光源部、１６…ミラー、１７…投影レンズ部、１８…ＣＰＵ、１９…メインメモリ、２０…プログラムメモリ、２１…操作部、２２…音声処理部、２３…ポインタ通信部、２４…スピーカ部、２５…アンテナ、３１…受光レンズ系、３２…フォトトランジスタ、３３…Ａ／Ｄ変換部、３４…復調部、３５…座標算出部、３６…ＣＰＵ、３７…メインメモリ、３８…プログラムメモリ、３９…クリックキー部、４０…プロジェクタ通信部、４１…アンテナ、５１…ＣＰＵ、５２…ノースブリッジ、５３…メインメモリ、５４…グラフィックスアクセラレータ、５５…グラフィックメモリ、５６…ディスプレイ、５７…サウスブリッジ、５８…ＰＣＩ−Ｅｘｐｒｅｓｓスロット、５９…キーボード／マウス、６０…ハードディスク装置（ＨＤＤ）、６１…光学ディスクドライブ、６２…ネットワークコネクタ、６３…ＵＳＢコネクタ、ＡＧＰ…グラフィクスインタフェース、Ｂ…バス、ＣＬ…ウィンドウ閉鎖ボタン、ＤＲ…ポインタタブ、ＥＲ…拡大率タブ、ＦＳＢ…フロントサイドバス、ＭＢ…メモリバス、ＰＩ…投影画像、ＰＮ…ペン入力タブ、ＰＴ…ポイントマーク、ＳＢ…システムバス、ＳＰ…始点、ＳＴ…設定ウィンドウ、ＶＣ…ＶＧＡケーブル、ＵＣ…ＵＳＢケーブル。
【図１】
2012252043.tif 000003
【図２】
2012252043.tif 000004
【図３】
2012252043.tif 000005
【図４】
2012252043.tif 000006
【図５】
2012252043.tif 000007
【図６】
2012252043.tif 000008
【図７】
2012252043.tif 000009
【図８】
2012252043.tif 000010