(57)【要約】【課題】  フリーズしているメイン画面に行われた書き込みの内容が、サブ画面の表示に影響を与えることを可及的に防止する。【解決手段】  画像がフリーズされて表示されているメイン画面１１に対して指示された領域についてのみ、メイン画面１１に対する表示用メモリ２４への書き込みを許可する。そして、許可された領域について表示用メモリ２４に対する書き込みを終えると、表示用メモリ２４への書き込みの許可を解除して、メイン画面１１に表示されている画像を再度フリーズさせる。そして、ＯＳＤ合成回路２３は、表示用メモリ２４に書き込んだ部分の画像を画像メモリ２２に記憶されている画像に置き換えて、メイン画面１１に対して指示された領域に対応するサブ画面１２の表示を消去する動作を行う。【選択図】  図３
2009251394.tif 000002
【特許請求の範囲】
【請求項１】
メイン画面とサブ画面に表示するための共通の画像データを取得する取得手段と、
前記取得手段により取得された画像データを前記メイン画面に表示するために記憶するメモリと、
前記メモリに対する画像データの書き込みを禁止する禁止手段と、
前記メイン画面に対する座標の入力の操作が継続している間、前記禁止手段により書き込みが禁止された画像データのうち、前記座標に対応する領域の画像データの、前記メモリに対する書き込みを許可する許可手段とを有することを特徴とする画像表示システム。
【請求項２】
前記許可手段により書き込みが許可された後に前記メイン画面に対して入力された座標に対応する領域の画像データと、前記取得手段により取得された画像データとを合成した画像データを、前記メモリと前記サブ画面とに出力する第１の出力手段と、
前記許可手段により書き込みが許可された後に、前記メイン画面に対して入力された座標に対応する領域の画像データが前記メモリに書き込まれると、前記メモリに対する画像データの書き込みを再び禁止する第２の禁止手段と、
前記第２の禁止手段により画像データの書き込みが禁止されると、前記メイン画面に対して入力された座標に対応する領域の画像データを、前記取得手段により取得された画像データに置き換えて、前記メモリと前記サブ画面を構成する表示装置とに出力する第２の出力手段とを有することを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記禁止手段、及び前記許可手段は、フレーム毎、又は、前記メイン画面に対して入力された座標の移動があったときに動作することを特徴とする請求項１又は２に記載の画像表示システム。
【請求項４】
前記許可手段は、前記メイン画面に対して時間的に間隔をおいて入力された複数の座標を補完する位置の座標に対応する領域の画像データについても、前記メモリに対する画像データの書き込みを許可することを特徴とする請求項１〜３の何れか１項に記載の画像表示システム。
【請求項５】
メイン画面とサブ画面に表示するための共通の画像データを取得する取得ステップと、
前記取得ステップにより取得された画像データを前記メイン画面に表示するために記憶するメモリに対する画像データの書き込みを禁止する禁止ステップと、
前記メイン画面に対する座標の入力の操作が継続している間、前記禁止ステップにより書き込みが禁止された画像データのうち、前記座標に対応する領域の画像データの、前記メモリに対する書き込みを許可する許可ステップとを有することを特徴とする画像表示方法。
【請求項６】
前記許可ステップにより書き込みが許可された後に前記メイン画面に対して入力された座標に対応する領域の画像データと、前記取得ステップにより取得された画像データとを合成した画像データを、前記メモリと前記サブ画面とに出力する第１の出力ステップと、
前記許可ステップにより書き込みが許可された後に、前記メイン画面に対して入力された座標に対応する領域の画像データが前記メモリに書き込まれると、前記メモリに対する画像データの書き込みを再び禁止する第２の禁止ステップと、
前記第２の禁止ステップにより画像データの書き込みが禁止されると、前記メイン画面に対して入力された座標に対応する領域の画像データを、前記取得ステップにより取得された画像データに置き換えて、前記メモリと前記サブ画面を構成する表示装置とに出力する第２の出力ステップとを有することを特徴とする請求項５に記載の画像表示方法。
【請求項７】
前記禁止ステップ、及び前記許可ステップは、フレーム毎、又は、前記メイン画面に対して入力された座標の移動があったときに実行されることを特徴とする請求項５又は６に記載の画像表示方法。
【請求項８】
前記許可ステップは、前記メイン画面に対して時間的に間隔をおいて入力された複数の座標を補完する位置の座標に対応する領域の画像データについても、前記メモリに対する画像データの書き込みを許可することを特徴とする請求項５〜７の何れか１項に記載の画像表示方法。
【請求項９】
メイン画面とサブ画面に表示するための共通の画像データを取得する取得ステップと、
前記取得ステップにより取得された画像データを前記メイン画面に表示するために記憶するメモリに対する画像データの書き込みを禁止する禁止ステップと、
前記メイン画面に対する座標の入力の操作が継続している間、前記禁止ステップにより書き込みが禁止された画像データのうち、前記座標に対応する領域の画像データの、前記メモリに対する書き込みを許可する許可ステップとをコンピュータに実行することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、画像表示方法、及びコンピュータプログラムに関し、特に、メイン画面に表示している画像をサブ画面にも表示するために用いて好適なものである。
【背景技術】
【０００２】
近年、オフィス等では、コンピュータによる映像をプロジェクション装置等で大きく投影してプレゼンテーション等を行うことが広く行われている。なかでも、明るい環境でのプレゼンテーションを可能にするために、フラットパネルディスプレイや、リアプロジェクタを用いた表示装置を備えたシステムも見うけられる。
【０００３】
このような表示装置を用いたシステムとして、表示画面の近傍に座標検出用の装置（ディジタイザ）を搭載したシステムが提案されている。このシステムでは、ホワイトボードソフトウェアを用いることにより、ユーザがペンで書き込みを行うこと（例えば表示中の画面に、線や文字等を上書きすること）ができる。
【０００４】
また、プレゼンテーションの際に、入力信号を切り替える場合であるとか、特定の準備作業を見せないようにするために、特定の画面を表示装置に表示したままにする機能がある。このような機能を「フリーズ」と称し、標準的な機能として装備されている表示装置も多い。
そして、このようなフリーズが実行されている最中であっても、前述したようなペンによる書き込みを行いたいという要望がある。そこで、オンスクリーンディスプレイ（ＯＳＤ）機能を用いて、フリーズ中の画面に線や文字等の注釈を書き込み、表示する構成が提案されている（特許文献１を参照）。
【０００５】
【特許文献１】特開２００５−１０８１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年、学校等の教育現場においても、コンピュータを取り入れた授業等が導入されてきており、教育のＩＣＴ（Information and Communication Technology）化を実現するための取り組みがなされている。
教育現場では、生徒用の表示（メイン画面）と先生が操作するための表示（サブ画面）とを設けるようにすることを望む声が多い。例えば、算数等の問題をメイン画面にフリーズして生徒に提示し、その問題を生徒に解かせている間に、先生は次の画面（例えば答えの表示されているページ）の準備をしておきたい等の要望があるためである。
【０００７】
更に、このようにしてフリーズして表示した状態で、黒板で行われていたように、算数の問題に対して、生徒が直接答えを書き込めるようにしたいという要望もある。そのために、メイン画面をフリーズしている最中にそのメイン画面に対してペンによる書き込みを行うことが可能な構成が必要になる。
しかしながら、前述した特許文献１に記載の技術では、表示画面が一つであり、また、フレームバッファの後段でＯＳＤ機能を利用してフリーズしている表示画面に書き込みを行う構成であった。このため、前述したサブ画面を持つシステムに、前述した特許文献１に記載の技術をそのまま採用してしまうと、サブ画面にも、メイン画面に書き込まれた線や文字が表示されたままになってしまう。このため、サブ画面での作業を妨げることになる虞がある。
以上のように従来の技術では、メイン画面の表示とサブ画面の表示とを連動して行え、且つメイン画面をフリーズし、フリーズしているメイン画面に書き込みを行えるシステムにおいて、以下のような課題があった。すなわち、フリーズしているメイン画面に書き込みを行うと、その書き込みの内容がサブ画面にも表示され、サブ画面の元々の表示を邪魔してしまうという課題があった。
【０００８】
本発明は、このような問題点に鑑みてなされたものであり、フリーズしているメイン画面に行われた書き込みの内容が、サブ画面の表示に影響を与えることを可及的に防止することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像表示システムは、メイン画面とサブ画面に表示するための共通の画像データを取得する取得手段と、前記取得手段により取得された画像データを前記メイン画面に表示するために記憶するメモリと、前記メモリに対する画像データの書き込みを禁止する禁止手段と、前記メイン画面に対する座標の入力の操作が継続している間、前記禁止手段により書き込みが禁止された画像データのうち、前記座標に対応する領域の画像データの、前記メモリに対する書き込みを許可する許可手段とを有することを特徴とする。
【００１０】
本発明の画像表示方法は、メイン画面とサブ画面に表示するための共通の画像データを取得する取得ステップと、前記取得ステップにより取得された画像データを前記メイン画面に表示するために記憶するメモリに対する画像データの書き込みを禁止する禁止ステップと、前記メイン画面に対する座標の入力の操作が継続している間、前記禁止ステップにより書き込みが禁止された画像データのうち、前記座標に対応する領域の画像データの、前記メモリに対する書き込みを許可する許可ステップとを有することを特徴とする。
【００１１】
本発明のコンピュータプログラムは、メイン画面とサブ画面に表示するための共通の画像データを取得する取得ステップと、前記取得ステップにより取得された画像データを前記メイン画面に表示するために記憶するメモリに対する画像データの書き込みを禁止する禁止ステップと、前記メイン画面に対する座標の入力の操作が継続している間、前記禁止ステップにより書き込みが禁止された画像データのうち、前記座標に対応する領域の画像データの、前記メモリに対する書き込みを許可する許可ステップとをコンピュータに実行することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、メイン画面に表示するためのメモリに対する画像データの書き込みが禁止されている場合でも、メイン画面に対する座標の入力の操作が継続している間は、その座標に対応する領域の画像データの、メモリに対する書き込みを許可するようにした。したがって、フリーズしているメイン画面に対する入力の内容が、メイン画面でのみ残り、サブ画面には残らないようにすることができる。したがって、フリーズしているメイン画面に行われた書き込みの内容が、サブ画面の表示に影響を与えることを可及的に防止することができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。
図１は、画像表示システムの構成の一例を示す図である。
図１において、画像表示システムは、メインのディスプレイ装置１（以下の説明では、メインディスプレイ１と略称する）と、サブのディスプレイ装置２（以下の説明では、サブディスプレイ２と略称する）と、コンピュータ装置４とを有している。
メインディスプレイ１に表示されるメイン画面１１と、サブディスプレイ２に表示されるサブ画面１２には、同様の画面を表示することができる。
【００１４】
本実施形態においては、メインディスプレイ１とサブディスプレイ２とは別々の装置である。メインディスプレイ１とサブディスプレイ２は、夫々、映像信号等を入出力するためのコネクタを装備し、このコネクタから映像信号等を入出力する構成としている。このようにすることで、ユーザは、自由にサブディスプレイ２を選ぶことができる。例えば、既得のディスプレイをサブディスプレイ２として用いることができる。
【００１５】
メインディスプレイ１は、例えばリアプロジェクタ等であり、このメインディスプレイ１のメイン画面１１上には、ペン入力や、タッチ入力が可能な座標入力部が設けられている。この座標入力部を用いることによって、メイン画面１１上に専用ペン３等で線や文字等の注釈を書き込むことが可能になっている。
【００１６】
座標入力部としては、抵抗膜方式のタッチパネルや、光学式座標入力装置や、ディジタイザ等を用いることができる。光学式座標入力装置は、メイン画面１１の周辺部に設けられた再帰反射部材を有し、この再帰反射部材を用いて光学的に指示位置を検出するものである。ただし、座標入力装置は、これらに限定されず、メインディスプレイ１と一体で構成され、メイン画面１１に対して指示された座標を入力する機能を有する装置であればどのような装置であっても構わない。
【００１７】
コンピュータ装置４は、例えばパーソナルコンピュータであり、授業用のコンテンツ等を映像ソースとしてメインディスプレイ１及びサブディスプレイ２に提供する。尚、コンピュータ装置４の代わりに、ビデオ装置等、映像ソースを提供する機能を有する装置を、メインディスプレイ１に接続するようにしてもよい。
【００１８】
図２は、メイン画面１１及びサブ画面１２に表示される画像の一例を示す図である。ここでは、算数の授業を行うような場合を例に挙げて説明する。
図２（ａ）に示すように、問題を示す画像６１（ページ１）をメイン画面１１に表示し、生徒にその問題を解かせている間に、図２（ｂ）に示すようにして、その問題の解答を示す画像６２（ページ２）をサブ画面１２に表示する。このようにすることで、先生は、問題を生徒に解答させている間に、その問題に対する解答を用意して確認することができるようにしている。
【００１９】
本実施形態ではこのような場合に、メイン画面１１及びサブ画面１２夫々の画面用のメモリを用いて表示を制御するのではなく、メイン画面１１において画像６１（ページ１）をフリーズして表示した後にページを進め、サブ画面１２をリアルタイムな映像とする。このようにすることで、メモリを節約し、低コストの表示装置を提供することができる。
【００２０】
図３は、メインディスプレイ１の構成の一例を示す図である。
図３において、コンピュータ装置４からの画像信号ＩＳは、画像メモリ２２にフレーム毎に蓄積され、ＯＳＤ合成回路２３を経由して、サブディスプレイ２（サブ画面１２）と、メイン画面１１への表示に用いられる表示用メモリ２４とに出力される。すなわち、画像メモリ２２には、メイン画面１１とサブ画面１２に表示するための画像データが記憶される。このように本実施形態では、例えば、画像メモリ２２を用いることにより取得手段が実現される。
【００２１】
メイン画面１１は、ＬＣＯＳ(Liquid Crystal On Silicon)等の反射型液晶パネルを用いて構成される。ここで、液晶パネルは、液晶層への電荷の偏りを解消するために、正負の信号で同じ信号を書き込む必要がある。よって、倍のフレーム周波数で駆動する必要がある。表示用メモリ２４は、この倍のフレーム周波数での画像信号を書き込むことを可能にするために設けられているものである。このように本実施形態では、表示用メモリ２４を用いることによりメモリが実現される。
【００２２】
このような構成でメイン画面１１に表示される画像をフリーズするためには、画像メモリ２２への書き込みを停止するか、表示用メモリ２４への書き込みを停止することになる。ただし、画像メモリ２２への書き込みを停止すると、サブディスプレイ２のサブ画面１２に表示される画像もフリーズする。このため、メイン画面１１に表示される画像のみをフリーズするためには、表示用メモリ２４への書き込みを停止することが必要である。
【００２３】
表示用メモリ２４への書き込みの制御は、イネーブル信号制御回路２７が、表示用メモリ２４への書き込み信号を、イネーブル（書き込み許可）ではなく、ディスエーブル（書き込み不許可）を示す信号にすることで可能になる。
演算制御回路２１は、メインディスプレイ１を統括して制御する回路であり、メイン画面１１に表示されている画像をフリーズすることを示すフリーズ信号ＦＳを、イネーブル信号制御回路２７に送信する。
メイン画面１１に表示されている画像のフリーズを開始することの設定は、例えば、メインディスプレイ１に付属しているリモコン２５からフリーズコマンドＣＤが演算制御回路２１に送信されることによって行われる。すなわち、演算制御回路２１は、フリーズコマンドＣＤを受信すると、フリーズ信号をアクティブ（例えば１）に設定し、そのアクティブに設定したフリーズ信号ＦＳをイネーブル信号制御回路２７に送信する。そして、イネーブル信号制御回路２７は、表示用メモリ２４への書き込み信号を、ディスエーブル（書き込み不許可）を示す信号にする。これにより、メイン画面１１に表示されている画像がフリーズする。以上のように本実施形態では、例えば、演算制御回路２１とイネーブル信号制御回路２７とを用いることにより禁止手段の一例が実現される。
【００２４】
また、演算制御回路２１には、メイン画面１１に対してペン３によって指示された座標を入力する座標入力部２９が接続されている。演算制御回路２１は、この座標入力部２９から、ユーザのペン３の操作によって指示された、メイン画面１１上の位置座標に関する座標信号ＣＳを入力する。
演算制御回路２１は、この座標信号ＣＳを、不図示の通信線（例えばＵＳＢ（Universal Serial Bus））を通じて、コンピュータ装置４に送信する。コンピュータ装置４は、この座標信号ＣＳを受信すると、自身にインストールされているホワイトボードソフトウェアを用いて、線や文字等を描画するように構成されている。
また、演算制御回路２１は、フリーズしている最中の画像に対しても描画を可能にするために、ＯＳＤ合成回路２３に対しても、線や点等の書き込みを行うためのデータや、書き込みアドレスや、制御信号等を与える構成になっている。
【００２５】
ＯＳＤ合成回路２３は、メイン画面１１とサブ画面１２とに対して共通に設けられている。メイン画面１１とサブ画面１２との夫々にＯＳＤ回路を設けると、同じ制御を２つの画面に対して行う必要が生じるため、冗長な制御が必要になると共にコストアップ要因となるからである。
演算制御回路２１は、メイン画面１１の画像がフリーズしている状態（表示用メモリ２４への書き込み信号がディスエーブルを示している状態）で、座標入力部２９からの座標信号ＣＳに基づく座標の書き込みを行うためのデータをＯＳＤ合成回路２３に送信する。そうすると、その座標が画像メモリ２２のアドレスに変換される。これにより、フリーズしている画像に、座標入力部２９からの座標信号ＣＳに基づく座標の部分の画像が重畳して、例えば点がサブディスプレイ２のサブ画面１２に表示される。このように、メイン画面１１に対してユーザにより指示された座標の画像（点）は、サブディスプレイ２のサブ画面１２上では視認できるが、書き込み信号がディスエーブルを示しているので、メイン画面１１には反映されないことになる。よって、従来の方法のみでは、画像をフリーズして表示している最中のメイン画面１１に書き込みを行うという目的が達成されない。
【００２６】
そこで本実施形態では、イネーブル判定回路２８を新たに設けて、画像をフリーズして表示している最中のメイン画面１１に書き込みを行うことができるようにしている。
イネーブル判定回路２８は、演算制御回路２１からＯＳＤ合成回路２３に送信された"座標入力部２９からの座標信号ＣＳに基づく座標の書き込みを行うためのデータ"を受信する。そして、イネーブル判定回路２８は、受信したデータに基づいて、ペン３による書き込みが行われた座標を取得する。その後イネーブル判定回路２８は、取得した座標に対応する部分（点等の入力座標に対するエコーバック書き込みがなされた部分）のみ、表示用メモリ２４への書き込み信号をイネーブルにするようにイネーブル信号制御回路２７に対して指示を行う。すなわち、イネーブル判定回路２８は、ペン３による書き込みが継続している間、そのペン３による書き込みが行われた座標に対応する部分のみ、表示用メモリ２４への書き込み信号をイネーブルにするようにイネーブル信号制御回路２７に対して指示を行う。このように本実施形態では、例えば、イネーブル判定回路２８を用いることにより許可手段の一例が実現される。
【００２７】
ここで、図４及び図５を参照しながら、画像をフリーズして表示しているメイン画面１１に、ペン３による書き込みが行われた座標に基づく画像（点）を表示し、且つサブ画面１２には、その画像（点の軌跡）を残さないで表示する方法の一例を説明する。
【００２８】
図４は、画像メモリ２２上の画素の一例を模式的に示す図である。
図４において、演算制御回路２１は、画像メモリ２２上の画素３１のうち、座標入力部２９からの座標信号ＣＳに基づく座標に対応する画素（点３２）に書き込みを行うことを、ＯＳＤ合成回路２３に指示する。
ＯＳＤ合成回路２３は、画像メモリ２２上の画素３１に点３２を書き込んで、画像メモリ２２に記憶されている画像信号ＩＳと、演算制御回路２１から書き込みが指示された点３２の画像信号とを合成した合成画像信号を生成する。そして、ＯＳＤ合成回路２３は、生成した合成画像信号を、表示用メモリ２４とサブディスプレイ２に送信する。このように本実施形態では、例えば、ＯＳＤ合成回路２３を用いることにより第１の出力手段の一例が実現される。
このとき、イネーブル判定回路２８は、書き込みが指示された点３２の位置の画素アドレスについてのみ、表示用メモリ２４への書き込みをイネーブルするイネーブル信号ＥＳをイネーブル信号制御回路２７に送信する。これにより、イネーブル信号制御回路２７は、書き込みが指示された点３２に対応する部分のみ書き込みを許可することを示す書き込み信号を表示用メモリ２４に送信する。
【００２９】
図５は、画素毎に書き込みを許可する書き込み信号を生成するためのメモリの構成の一例を模式的に示す図である。図５に示すメモリ４１は、イネーブル判定回路２８内に設けられている。
イネーブル判定回路２８は、イネーブル信号制御回路２７の表示用メモリ２４に対する書き込みのタイミングに同期して、画素毎に書き込みを許可するイネーブル信号ＥＳを、イネーブル信号制御回路２７に送信する。このとき、イネーブル判定回路２８は、メモリ４１を参照して、イネーブル信号ＥＳを生成して送信する。
例えば、図４に示した点３２は、メモリ４１の領域４２のアドレスに対応する。この部分の書き込みが行われるタイミングで、イネーブル判定回路２８は、この領域４２における表示用メモリ２４への書き込みをイネーブルするイネーブル信号ＥＳ（例えば０）をイネーブル信号制御回路２７に出力する。このとき、領域４２以外の他の画素に関しては、表示用メモリ２４への書き込みはディスエーブル（例えば１）のままである。
【００３０】
演算制御回路２１は、ＯＳＤ合成回路２３に対する書き込み信号としての"書き込みデータ、アドレス、及び制御信号"をイネーブル判定回路２８にも送信している。よって、イネーブル判定回路２８は、予めデータ形式を決定しておけば、ＯＳＤ合成回路２３に対する書き込み信号に基づき、ハード的又はソフト的に、入力された領域４２に対する部分のみ表示用メモリ２４の書き込みを許可するイネーブル信号ＥＳを生成できる。すなわち、イネーブル判定回路２８は、エコーバック書き込みがなされた部分のみの書き込みを許可するイネーブル信号ＥＳを発生することができる。
【００３１】
例えば、ＯＳＤ合成回路２３に対する書き込みデータとして、［Ｒ、Ｇ、Ｂ］が［FF,00,00］［00,FF,00］、［00,00,FF］を組み合わせたデータを設定しておく。そして、イネーブル判定回路２８は、このようなデータを入力すると、そのデータが書き込まれたアドレスに対してのみ、表示用メモリ２４の書き込みを許可するイネーブル信号ＥＳを生成することができる。この他、イネーブル判定回路２８は、ＯＳＤ合成回路２３に対する書き込み及び消去等を指示する制御信号から、書き込みを許可する画素を判定してもよい。
【００３２】
イネーブル信号制御回路２７は、イネーブル判定回路２８から出力されたイネーブル信号ＥＳと、演算制御回路２１からのフリーズ信号ＦＳとに対して、例えば論理積をとる。そして、その論理積をとった結果に基づいて、表示用メモリ２４に対する書き込みを許可することを示す書き込み信号を生成して表示用メモリ２４に送信する。ここでは、アクティブのときにフリーズ信号ＦＳを１とし、表示用メモリ２４への書き込みをイネーブルするときにイネーブル信号ＥＳを０としている。よって、論理積をとった結果、０となった場合に、表示用メモリ２４に対する書き込みを許可することを示す書き込み信号が表示用メモリ２４に送信されることになる。すなわち、フリーズ信号ＦＳがフリーズ状態を示す１であっても、点が書き込まれた部分（点３２の部分）だけは、イネーブル信号ＥＳが有効となる０を示すことになるので、その部分のみ表示用メモリ２４に書き込みがなされることになる。その結果、メイン画面１１には、点３２が表示されることになる。
【００３３】
点３２が表示用メモリ２４に書き込まれた後は、ペン３により指示された点の移動に伴って、"点の書き込みアドレス"が移動することになる。その移動に合わせて、表示用メモリ２４への書き込みをイネーブルするアドレスも、移動してゆくことで、次々と、表示用メモリ２４に点が書き込まれて行くことになる。
【００３４】
点が移動した後は、エコーバックとしての点が消去され、ＯＳＤ合成回路２３は、消去された点の画像を、現在の画像メモリ２２からの画像信号ＩＳに基づく画像に置き換える。このとき、イネーブル判定回路２８は、イネーブル信号ＥＳを発生しない（ディスエーブルとする）ので、表示用メモリ２４にはフリーズ状態のまま、点の軌跡が残される。一方、サブディスプレイ２のサブ画面１２上では、ペン３によって指示された点は表示されるが、すぐにその点の消去動作が行われるので、点の軌跡は残されない。したがって、サブ画面１２での作業の邪魔をすることなく、メイン画面１１にのみ書き込みが行われることになる。このように本実施形態では、例えば、イネーブル判定回路２８を用いることにより第２の禁止手段が実現され、ＯＳＤ合成回路２３を用いることにより第２の出力手段の一例が実現される。
【００３５】
以上のように本実施形態では、画像がフリーズされて表示されているメイン画面１１に対して指示された領域についてのみ、メイン画面１１に対する表示用メモリ２４への書き込みを許可（イネーブル）する。すなわち、フリーズ中のメイン画面１１に対して座標の入力が指示された際に、その部分にエコーバック画像（点、線等）を描画し、そのエコーバック画像の位置に相当する表示用メモリ２４のアドレスに関して、座標の入力指示の動作中のみ、書き込みを許可する。そして、許可された領域について表示用メモリ２４に対する書き込みを終えると、表示用メモリ２４への書き込みの許可を解除して（イネーブルの解除を行って）、メイン画面１１に表示されている画像を再度フリーズ（再フリーズ）させる。そして、ＯＳＤ合成回路２３は、表示用メモリ２４に書き込んだ部分の画像を画像メモリ２２に記憶されている画像に置き換えて、メイン画面１１に対して指示された領域に対応するサブ画面１２の表示を消去する動作を行う。このように、エコーバックの書き込みを行うときにのみ、表示用メモリ２４に対する書き込みイネーブル信号ＥＳをイネーブルにすることによって、フリーズ中のメイン画面１１にのみ書き込みを行うことが出来る。すなわち、メイン画面１１の部分にエコーバックの描画がなされ、メイン画面１１に対する座標の指示位置が移動することで、表示用メモリ２４のアドレスは、またすぐにフリーズ状態に戻る。このために、メイン画面１１には軌跡描画が残されるが、サブ画面１２には当該軌跡表示が残されることを防止できる。したがって、フリーズしているメイン画面１１に行われた書き込みの内容が、サブ画面１２の表示の邪魔にならないという効果がある。
【００３６】
ここで、前述した「イネーブル、表示用メモリ２４に対する書き込み、イネーブルの解除、再フリーズ、領域の表示の消去」は、座標の指示がなされている間に行うようにしてもよいし、フレーム毎に行うようにしてもよい。また、座標の移動が発生したときにのみに行うようにしてもよい。
【００３７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、点の書き込みを行っていたので、例えば、ペン３が速く移動した場合等では、メイン画面１１に表示される点の軌跡が散逸的に表示され、点線のような筆記になってしまう。そこで、本実施形態では、エコーバックとして、点を繋いで線として表示するようにしている。このように本実施形態と前述した第１の実施形態とでは、フリーズして表示されている"メイン画面１１の画像"に対して指示された内容をメイン画面１１に表示する際の動作の一部が主として異なる。したがって、本実施形態の説明において、前述した第１の実施形態と同一の部分については、図１〜図５に付した符号と同一の符号を付すこと等により詳細な説明を省略する。
【００３８】
図６は、画像をフリーズして表示しているメイン画面１１に対して指示された座標と、その指示された座標に関する表示の一例を示す図である。
図６（ａ）に示すフレーム５１、５２、５３、５４の順で、フレーム内の"エコーバックされた座標（指示された座標）"が変化するものとする。すなわち、図６（ａ）に示すフレーム５１、５２、５３、５４の順で、時間的に間隔をおいて複数の座標が入力されたものとする。図６（ａ）に示す例では、フレーム毎に座標の位置が移動している。
そこで、本実施形態では、フレーム毎に、１フレーム前の座標値と現在のフレームの座標値との間を直線で補完（補間）して表示を行うようにしている。具体的に説明すると、直前のフレームまでで得られた直線を消去すると共に、現在のフレームと１つ前のフレームとの点の間を直線で補完するようにする（図６（ｂ）の符号５５、５６、５７、５８を参照）。
【００３９】
そして、イネーブル判定回路２８は、このようにして直線で補完された部分に関しても、表示用メモリ２４への書き込みをイネーブルするイネーブル信号ＥＳ（例えば０）を生成するようにしている。このようにすることにより、フレーム毎に直線が表示用メモリ２４に書き込まれてゆくことになる。その結果、メイン画面１１には、図６（ｃ）の符合５９に示すように、指示された座標の点が繋がった軌跡が、書き込み結果として残されることになる。もちろん、サブ画面１２には、このような表示は残らない。
【００４０】
図７は、以上のようにしてメイン画面１１に対して指示された座標の点を直線で補間する際のメインディスプレイ１の動作の一例を説明するフローチャートである。このフローチャートは、フレーム周期で呼び出される。
まず、ステップＳ７０１において、演算制御回路２１は、メイン画面１１上の位置座標に関する座標信号ＣＳを入力したか否かを判定する。この判定の結果、座標信号ＣＳを入力していない場合には、ステップＳ７０８に進む。ステップＳ７０８に進むと、イネーブル判定回路２８は、演算制御回路２１から送信された書き込み信号等に基づいて、前回の呼び出し時（割り込み時）に、図６（ｂ）に示したようなラインが描画されたか否かを判定する。この判定の結果、ラインが描画されていない場合には、図７によるフローチャートを終了する。一方、ラインが描画されている場合には、ステップＳ７０９に進む。
【００４１】
ステップＳ７０９に進むと、ＯＳＤ合成回路２３は、演算制御回路２１から送信された書き込み信号等に基づいて、描画されているラインを消去する動作を行う。そして、ステップＳ７１０において、ＯＳＤ合成回路２３は、消去したラインの関数（消去ライン関数ＬｉｎｅＰ）のデータをクリア（消去）し、図７によるフローチャートを終了する。
【００４２】
ステップＳ７０１において、座標信号ＣＳを入力したと判定した場合には、ステップＳ７０２に進む。ステップＳ７０２において、イネーブル判定回路２８は、演算制御回路２１から送信された書き込み信号等に基づいて、座標信号ＣＳに基づく座標が、最初の一点目の座標か否かを判定する。この判定の結果、座標信号ＣＳに基づく座標が、最初の一点目の座標である場合には、ステップＳ７０３〜Ｓ７０６を省略してステップＳ７０７に進む。
【００４３】
ステップＳ７０７に進むと、ＯＳＤ合成回路２３は、演算制御回路２１から送信された書き込み信号等に基づいて、前回の座標Ｐｐ（Ｘ，Ｙ）に現在の座標Ｐｃ（Ｘ，Ｙ）を代入する。そして、図７によるフローチャートを終了する。
【００４４】
一方、座標信号ＣＳに基づく座標が、最初の一点目ではない場合には、ステップＳ７０３に進む。ステップＳ７０３に進むと、イネーブル判定回路２８は、演算制御回路２１から送信された書き込み信号等に基づいて、前回の呼び出し時（割り込み時）に、図６（ｂ）に示したようなラインが描画されたか否かを判定する。この判定の結果、ラインが描画されている場合には、ステップＳ７０４に進む。ステップＳ７０４に進むと、ＯＳＤ合成回路２３は、演算制御回路２１から送信された書き込み信号等に基づいて、描画されているラインを消去する動作を行う。そして、ステップＳ７０５に進む。
【００４５】
一方、ステップＳ７０３でラインが描画されていないと判定された場合には、ステップＳ７０４を省略してステップＳ７０５に進む。
ステップＳ７０５に進むと、ＯＳＤ合成回路２３は、演算制御回路２１から送信された書き込み信号等に基づいて、前回の座標値Ｐｐと今回の座標値Ｐｃとを結ぶライン（直線）を描画する。
次に、ステップＳ７０６において、次回の呼び出し時（割り込み時）に、ステップＳ７０５で描画した（書き込んだ）ラインを消去するために、ＯＳＤ合成回路２３は、ライン消去関数ＬｉｎｅＰに、前回の座標値Ｐｐと今回の座標値Ｐｃとをセットしておく。ライン消去関数はデータのセットとリセット（消去）とを別に行えるよう構成しておく。ラインの消去の実行は、次回の呼び出し時（割り込み時）のステップＳ７０４又はステップＳ７０９で行われることになる。
【００４６】
次に、ステップＳ７０７において、ＯＳＤ合成回路２３は、演算制御回路２１から送信された書き込み信号等に基づいて、前回の座標Ｐｐ（Ｘ，Ｙ）に現在の座標Ｐｃ（Ｘ，Ｙ）を代入する。そして、図７によるフローチャートを終了する。
尚、以上のステップＳ７０２〜Ｓ７０７では、表示用メモリ２４への書き込みをイネーブルするイネーブル信号ＥＳがイネーブル判定回路２８からイネーブル信号制御回路２７に出力されている。一方、このステップＳ７１０、Ｓ７１１では、表示用メモリ２４への書き込みをイネーブルしないイネーブル信号ＥＳがイネーブル判定回路２８からイネーブル信号制御回路２７に出力されている。
【００４７】
以上のように本実施形態では、メイン画面１１に対して指示された点と点とを直線で結び、それら直線を軌跡としてメイン画面１１に表示するようにした。したがって、例えば、メイン画面１１に対してペン３が速く移動した場合であっても、ペン３の軌跡を可及的に正確にメイン画面１１に表示することができる。
【００４８】
尚、ライン（直線）を書き込むための関数は、ＯＳＤ合成回路２３のライブラリ等で構成することができる。また、ソフトウェアを使用してアドレス毎にラインの書き込みを制御することもできる。このように、ラインを書き込むための手法は、システムの性能等によって決定することができる。
また、ラインを消去するための手法に関しても、システムの性能等によって決定することができる。例えば、消去するラインの始点と終点の座標値を別途記憶しておき、アドレス毎にラインを消去することができる。
【００４９】
前述した各実施形態では、サブディスプレイ２を独立した装置とし、サブディスプレイ２をメインディスプレイ１とインタフェースで相互に接続するようにしたが、必ずしもこのようにする必要はない。例えば、サブディスプレイ２の機能を、メインディスプレイ１又はコンピュータ装置４に含めるようにしてもよい。
また、座標入力装置が、メインディスプレイ１と一体で構成されるようにする場合を例に挙げて説明したが、メイン画面１１への座標入力が可能なものであれば、座標入力装置をメインディスプレイ１と一体にする必要はなく、これらは別体であってもよい。
更に、ペン３を用いてメイン画面１１に対して指示（座標入力）を行う場合を例に挙げて説明したが、必ずしもペン３を用いて指示（座標入力）を行う必要はない。
【００５０】
（本発明の他の実施形態）
前述した本発明の実施形態における画像表示システムを構成する各手段、並びに画像表示方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５１】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図７に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給するものを含む。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００５３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００５６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００６１】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１の実施形態を示し、画像表示システムの構成の一例を示す図である。
【図２】本発明の第１の実施形態を示し、メイン画面及びサブ画面に表示される画像の一例を示す図である。
【図３】本発明の第１の実施形態を示し、メインディスプレイの構成の一例を示す図である。
【図４】本発明の第１の実施形態を示し、画像メモリ上の画素の一例を模式的に示す図である。
【図５】本発明の第１の実施形態を示し、画素毎に書き込みを許可する書き込み信号を生成するためのメモリの構成の一例を模式的に示す図である。
【図６】本発明の第２の実施形態を示し、画像をフリーズして表示しているメイン画面に対して指示された座標と、その指示された座標に関する表示の一例を示す図である。
【図７】本発明の第２の実施形態を示し、メイン画面に対して指示された座標の点を直線で補間する際のメインディスプレイの動作の一例を説明するフローチャートである。
【符号の説明】
【００６３】
１  メインディスプレイ
２  サブディスプレイ
３  ペン
４  コンピュータ装置
１１  メイン画面
１２  サブ画面
２１  演算制御回路
２２  画像メモリ
２３  ＯＳＤ合成回路
２４  表示用メモリ
２７  イネーブル信号制御回路
２８  イネーブル判定回路
２９  座標入力部
【図１】
2009251394.tif 000003
【図２】
2009251394.tif 000004
【図３】
2009251394.tif 000005
【図４】
2009251394.tif 000006
【図５】
2009251394.tif 000007
【図６】
2009251394.tif 000008
【図７】
2009251394.tif 000009