(57)【要約】【課題】本発明は、タッチパネル等を入出力装置として備えた情報端末等を使用したデモンストレーションやプレゼンテーションにおいて、視聴者がオペレータの操作に追従可能な情報の表示方法及び表示装置を提供するものである。【解決手段】本発明は、情報の表示とその表面への接触操作の検出とが可能な操作画面部と、この操作画面部への情報の表示を制御する第１の表示制御部と、接触操作に対する操作画面部の２以上の動作態様のいずれか一つを選択するための動作態様選択部とを備えた情報処理装置である。第１の動作態様は、操作画面部を通じての接触操作に対して、この操作に対応する第１の機能が提供される。一方、第２の動作態様は、前記操作画面部を通じての接触操作に対して、この操作に対応する上記第１の機能の提供に代えて、または、この第１の機能の提供とともに、この接触位置に接触の検出を示すための標識を表示するという第２の機能を提供する。【選択図】図２
2007310903.tif 000002
【特許請求の範囲】
【請求項１】
情報の表示とその表面への接触操作の検出とが可能な操作画面部と、
前記操作画面部の他に情報の表示が可能な表示装置を接続するための接続部と、
前記表示装置または前記操作画面部のいずれかへ排他的に情報が表示されるように制御する表示制御部と、
前記接触操作に対する２以上の動作態様のいずれか１つを選択するための動作態様選択部とを備え、
第１の動作態様は、前記操作画面部を通じての接触操作に対して、この接触操作によって特定のプログラムを起動する第１の機能を提供し、
第２の動作態様は、前記操作画面部を通じての接触操作に対して、この接触操作に対応する前記第１の機能の提供に代えて、または、前記第１の機能の提供とともに、前記操作画面部におけるこの接触位置とこの接触操作に基いて決定される前記表示装置の表示位置との少なくとも一方に、接触の検出を示すための標識を表示する第２の機能を提供する情報処理装置。
【請求項２】
前記表示制御部は、前記標識をそれぞれ所定時間表示させた後に消去させる請求項１記載の情報処理装置。
【請求項３】
前記表示制御部は、先の座標指示から後の座標指示までの経過時間が前記所定時間より長い場合、先の座標指示により表示された標識を消去して後に指示された座標に標識を表示させる請求項２記載の情報処理装置。
【請求項４】
前記ポインティングデバイスは前記表示部に設けられたタッチパネルである請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
情報の表示とその表面への接触操作の検出とが可能な操作画面部と、
前記操作画面部の他に情報の表示が可能な表示装置を接続するための接続部と、
前記表示装置または前記操作画面部のいずれかへ排他的に情報が表示されるように制御する表示制御部と、
前記操作画面部を通じての操作の態様を判定するための制御部とを備え、
前記操作画面部を通じての第１の態様の接触操作に対しては、この接触操作によって特定のプログラムを起動する第１の機能を提供し、
前記表示制御部は、前記操作画面部を通じての第２の態様の接触操作に対しては、前記第１の機能の提供に代えて、または、前記第１の機能の提供とともに、前記操作画面部におけるこの接触位置とこの接触操作に基いて決定される前記表示装置の表示位置との少なくとも一方に、接触の検出を示すための標識を表示する第２の機能を提供する情報処理装置。
【請求項６】
前記表示制御部は、前記標識をそれぞれ所定時間表示させた後に消去させる請求項５記載の情報処理装置。
【請求項７】
前記表示制御部は、先の座標指示から後の座標指示までの経過時間が前記所定時間より長い場合、先の座標指示により表示された標識を消去して後に指示された座標に標識を表示させる請求項６記載の情報処理装置。
【請求項８】
前記ポインティングデバイスは前記表示部に設けられたタッチパネルである請求項５乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
情報の表示とその表面への接触操作の検出とが可能な操作画面部を用いた情報処理装置
を２以上の動作態様のいずれか１つに設定し、
前記操作画面部または他の表示装置のいずれかへ排他的に情報が表示されるように制御し、
前記操作画面部を通じての接触操作を検出し、
第１の動作態様は、前記操作画面部を通じての接触操作に対して、この接触操作によって特定のプログラムを起動する第１の機能を提供し、
第２の動作態様は、前記操作画面部を通じての接触操作に対して、この接触操作に対応する前記第１の機能の提供に代えて、または、前記第１の機能の提供とともに、前記操作画面部におけるこの接触位置とこの接触操作に基いて決定される前記表示装置の表示位置との少なくとも一方に、接触の検出を示すための標識を表示する第２の機能を提供するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
情報の表示とその表面への接触操作の検出とが可能な操作画面部または他の表示装置のいずれかへ排他的に情報が表示されるように制御し、
前記操作画面部を通じての接触操作を検出し、
前記操作画面部を通じての操作の態様を判定し、
前記操作画面部を通じての第１の態様の操作に対しては、この操作によって特定のプログラムを起動する第１の機能を提供し、
前記操作画面部を通じての第２の態様の操作に対しては、前記第１の機能の提供に代えて、または、前記第１の機能の提供とともに、前記操作画面部におけるこの接触位置とこの接触操作に基いて決定される前記表示装置の表示位置との少なくとも一方に、接触の検出を示すための標識を表示する第２の機能を提供するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル、マウス等、画面表示への操作によって情報を入力することが可能な入力装置を備えた情報処理装置に関するものである。
【背景技術】
【０００２】
このような入出力装置を使用した情報処理装置では、例えば、情報を表示する表示画面に重ねて、外部からの画面上への接触（または押圧という）を検出するセンサが設けられている。情報処理装置のオペレータが、画面に表示されたボタン等の該当個所を押圧すると、その押圧箇所の座標がセンサを通じて検出されて、情報処理装置に操作指示が与えられる。
【０００３】
この種の発明としては、特開平９−２６８３２号公報等に開示されているような情報処理装置が知られている。この情報処理装置は、高解像度で大型のメインＬＣＤと、メインＬＣＤを制御するメインＣＰＵと、小型で低解像度のサブＬＣＤと、サブＬＣＤ上のタッチパネルと、サブＬＣＤを制御するサブＣＰＵとを備えている。この発明では、小型で低解像度のサブＬＣＤとサブＬＣＤ上のタッチパネルとを組み合わせることで、メインＬＣＤへのタッチパネルの設置を不要とし、メインＬＣＤのコントラストの低下や表示機能の劣化を防止する。さらに、高解像度を要しない作業においては、サブＬＣＤとサブプロセッサのみを動作させて消費電力の低減を図っている。
【０００４】
また、従来の他の情報処理装置には、タッチパネルと他のポインティングデバイスである例えばマウスとの双方をポインティングデバイスとして使用できるものがある。この情報処理装置においては、オペレータがマウスを操作していることを検出したときには画面上にマウスカーソルを表示し、タッチパネルを操作していることを検出したときにはマウスカーソルを非表示とする構成が知られている。
【０００５】
このように、タッチパネル操作時においてマウスカーソルを表示しない構成を採用しているのは、オペレータが指やペンなどで画面上の所望の座標を直接指定できるためである。
【０００６】
このため、タッチパネル操作によって情報処理装置でデモンストレーションやプレゼンテーションを行った場合、視聴者はオペレータの操作に追従できず、オペレータがどのような操作を行っているかを理解することが困難であった。
【０００７】
また、このような情報処理装置は一般的にノートブック型パソコンやペン入力型パソコン、ＰＤＡなどの小型情報端末などであって、その表示画面の面積は概して小さい。そのため、液晶プロジェクターや大画面のＣＲＴなどの他の外部表示装置をケーブルで接続し、その外部表示装置を用いて視聴者に対してデモンストレーションやプレゼンテーションを行うことが多々ある。この場合、情報処理装置に内蔵されるビデオコントローラの性能の制限などから、そのビデオコントローラを外部表示装置上への表示制御に使用し、外部表示装置で表示される内容と同様のものを自装置の画面上に表示できないものがある。よって、オペレータは情報処理装置の画面上に表示がされない状態でタッチパネルを操作しなければならず、タッチパネル操作で正確な画面上の座標を指し示すことが困難であった。
【０００８】
また、他の情報処理装置では、ビデオコントローラを２個内蔵し、そのうちの１つはタッチパネル画面上への表示を制御し、もう一方は、外部表示装置上への表示を制御するも
ので、２つの画面に別々の内容を表示する。このような情報処理装置では、外部表示装置上に表示され、タッチパネル上に表示されていないメニュー、ボタンまたはアイコン等をタッチパネルで指定することはできなかった。
【０００９】
いずれにしても、視聴者にとっては、タッチパネル上に情報が表示されているか否かに関わらず、操作がわかるようにタッチした座標を指し示す仕組みが求められていた。
【００１０】
一方、操作者にとっては、タッチパネル画面上に情報が表示されていなくても、適切な座標を指し示し、または、外部表示装置にのみ表示されているメニュー、ボタンまたはアイコン等を容易に操作することができるタッチパネルを用いた情報処理装置の制御方法が求められていた。
【００１１】
さらに、上記説明したようなタッチパネルを備えない、例えばマウスのみをポインティングデバイスとする情報処理装置においては、マウスカーソルが常に画面上に表示される。
【００１２】
しかし、視聴者に対するデモンストレーションやプレゼンテーションにおいて、オペレータは所望のメニュー、ボタンまたはアイコン等に対して頻繁にマウスカーソルの移動操作をするため、上述したタッチパネルを備えた情報処理装置と同様に、オペレータによる操作を視聴者が把握することは困難であった。
【００１３】
したがって、タッチパネルではないポインティングデバイスを用いる情報処理装置においても、オペレータが操作した内容を視聴者に理解しやすくする仕組みが求められていた。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明はこのような従来の技術の問題点に鑑みてなされたものであり、オペレータの操作を視聴者に理解しやすくする情報処理装置、表示制御方法およびその制御を実行させるためのプログラムを記録した記録媒体を提供するものである。
【００１５】
また、情報処理装置に接続される外部表示装置を用いたオペレータの操作を視聴者に理解しやすくすると共に、オペレータも自身の操作を理解しやすくかつ容易に操作ができるようにする情報処理装置、表示制御方法およびその制御を実行させるためのプログラムを記録した記録媒体を提供するものである。
【００１６】
さらに、本発明は、オペレータの操作内容を視聴者に理解しやすくし、また、オペレータ自身もその操作を確認でき、操作を容易とする、ポインティングデバイスとしてタッチパネル等の入出力装置を備えた情報処理装置、表示制御方法およびその制御を実行させるためのプログラムを記録した記録媒体を提供するものである。
【課題を解決するための手段】
【００１７】
本発明は上記課題を解決するために、以下の手段を採用した。すなわち、本発明は、情報の表示とその表面への接触操作の検出とが可能な操作画面部と、この操作画面部への情報の表示を制御する第１の表示制御部と、接触操作に対する操作画面部の２以上の動作態様のいずれか一つを選択するための動作態様選択部とを備えた情報処理装置である。この動作態様選択部によって、以下のような動作態様が選択される。
【００１８】
第１の動作態様は、操作画面部を通じての接触操作に対して、この操作に対応する第１の機能が提供される。この接触操作とは、例えば、操作画面部に表示されたメニュー、ボ
タン、またはアイコン等の表示部分を接触によって選択する操作である。また、この操作に対応する第１の機能とは、例えばメニューが選択されたことによって、特定のアプリケーションプログラムが起動されること等をいう。
【００１９】
一方、第２の動作態様は、上記操作画面部を通じての接触操作に対して、この操作に対応する上記第１の機能の提供に代えて、または、この第１の機能の提供とともに、この接触位置に接触の検出を示すための標識を表示するという第２の機能を提供する。
【００２０】
本発明においては、上記の操作画面部の他に情報の表示が可能な表示装置を接続するための接続部をさらに備えてもよい。第１の表示制御部は、この接続部に接続された表示装置への情報の表示と操作画面部への情報の表示とを制御する。この場合も、第２の動作態様は、操作画面部を通じての接触操作に対して、この接触操作に対応する第１の機能の提供に代えて、または、この第１の機能の提供とともに、この接触位置とこの接触操作に基いて決定される表示装置の表示位置との少なくとも一方に、接触の検出を示すための標識を表示するという第２の機能を提供する。
【００２１】
ここで、この接触操作に基いて決定される表示装置の表示位置とは、操作画面部に対応する表示装置の画面上の位置をいう。例えば、操作画面上の絶対的な座標に対応する表示装置の絶対的な座標として決定される位置、あるいは、操作画面上の操作による相対的な移動量に基づく、表示装置の画面上での相対的な移動量によって決定される位置である。
【００２２】
本発明において、第１の表示制御部は、表示装置または操作画面部のいずれかへ排他的に情報が表示されるように制御するものであってもよい。すなわち、表示装置と操作画面部との一方にのみ、表示がされるものであってもよい。
【００２３】
本発明において、第２の表示制御部をさらに備えてもよい。すなわち、第１の表示制御部は前記操作画面部への第１の情報の表示を制御し、第２の表示制御部は上記表示装置への第２の情報の表示を制御する。これによって、例えば、操作画面部と表示装置とで異なる内容の情報が表示されるものであってもよい。
【００２４】
本発明においては、接触操作に対する操作画面部の動作態様を選択するための動作態様選択部に代えて、操作画面部を通じての操作の態様を判定するための制御部を備えてもよい。この制御部は、操作画面部への接触操作に対して、以下の２以上の態様の操作のいずれであるかを判定する。
【００２５】
すなわち、第１の態様の操作に対しては、この操作に対応する第１の機能を提供し、第２の態様の操作に対しては、上記第１の機能の提供に代えて、または、この第１の機能の提供とともに、この接触位置に接触の検出を示すための標識を表示するという第２の機能を提供する。
【００２６】
本発明は、情報を表示するための表示部と前記表示部上の座標を指示するためのポインティングデバイスとを接続可能な情報処理装置であって、このポインティングデバイスを用いて座標を指示する操作者の入力操作を検出する検出部と、上記指示がされた表示部における各座標に該指示がされたことを示す標識を表示させる表示制御部とを備えるものであってもよい。
【００２７】
この表示制御部は、前記標識を所定時間表示させた後に消去させてもよい。この表示制御部は、先の座標指示から後の座標指示までの経過時間が上記所定時間（標識が表示されている時間）より長い場合、先の座標指示により表示された標識を消去して後に指示された座標に標識を表示させるようにしてもよい。
【００２８】
本発明は、上記表示部を備えると共に、さらにこの表示部の座標に対応する表示座標が設定される他の表示装置が接続される接続部を備えた情報処理装置であってもよい。この表示制御部は、上記表示部または他の表示装置の少なくとも一方への情報の表示を制御し、情報の表示が行われている表示部または他の表示装置の少なくとも一方に標識を表示させればよい。
【００２９】
本発明は、情報の表示とその表面への接触操作の検出とが可能な操作画面部を第１の動作態様または第２動作態様のいずれかに設定し、操作画面部または他の表示装置の少なくとも一方に情報を表示し、操作画面部を通じての接触操作を検出し、第１の動作態様は、操作画面部を通じての接触操作に対して、この操作に対応する第１の機能を提供し、第２の動作態様は、操作画面部を通じての接触操作に対して、この操作に対応する第１の機能の提供に代えて、または、この第１の機能の提供とともに、この接触位置とこの接触操作に基いて決定される表示装置の表示位置との少なくとも一方に、接触の検出を示すための標識を表示するプログラムをコンピュータ読み取り可能な記録媒体に記録したものであってもよい。
【００３０】
本発明は、表示部とポインティングデバイスとを接続可能なコンピュータに、このポインティングデバイスを用いて表示部における座標を指示する操作者の入力操作を検出する手順と、上記指示がされた表示部における各座標に該指示がされたことを示す標識を表示する手順とを実行させるプログラムをコンピュータ読み取り可能な記録媒体に記録したものであってもよい。
【００３１】
このプログラムは、コンピュータに、上記ポインティングデバイスを用いた操作者の入力操作に対応する通常の処理を実行させる第１の機能を提供する第１の動作態様と、第１の動作態様と異なる処理を実行させる第２の機能を提供する第２の動作態様のいずれかを選択する手順をさらに実行させ、第２の動作態様の選択に基づき標識を表示する手順を実行させるものであってもよい。
【００３２】
このプログラムは、コンピュータに、上記標識を所定時間表示させた後に消去する手順をさらに実行させるものであってもよい。また、このプログラムは、コンピュータに、先の座標指示から後の座標指示までの経過時間を算出する手順と、この経過時間が上記所定時間（標識が表示されている時間）より長い場合、先の座標指示により表示された標識を消去して後に指示された座標に標識を表示する手順とをさらに実行させるものであってもよい。
このプログラムは、コンピュータに、コンピュータが備える表示部または該コンピュータに接続される表示部の座標に対応する表示座標が設定された他の表示装置の少なくとも一方への情報の表示を制御する手順をさらに実行させ、情報の表示が行われている前記表示部または前記他の表示装置の少なくとも一方に前記標識を表示させる手順を実行させるものであってもよい。
【発明の効果】
【００３３】
以上説明したように、本発明によれば、情報処理装置の操作に対応する機能の提供に代えて、または、この操作に対応する機能の提供とともに、この接触位置に接触の検出を示すための標識を表示するので、デモンストレーションやプレゼンテーションにおいて、オペレータの操作を視聴者に理解しやすくすることができる。
また、情報処理装置に接続される外部表示装置を用いたデモンストレーションやプレゼンテーションにおいて、オペレータの操作を視聴者に理解しやすくすると共に、オペレータも自身の操作を理解しやすくかつ容易に操作することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の好適な実施の形態を図面を参照して説明する。
（実施の形態１）以下、本発明の実施の形態１に係る情報処理装置を図１から図７、及び図１４〜図１８の図面に基いて説明する。
【００３５】
図１は本実施の形態に係る情報処理装置と外部表示装置の外観構成図であり、図２は本実施の形態に係る情報処理装置の機能ブロック図であり、図３は図２の機能ブロック図の変形例であり、図４〜図７は本実施の形態に係る情報処理装置の画面表示例であり、図１４〜図１８は図２のＣＰＵ１で実行されるプログラムの処理手順を示すフローチャートである。
＜構成＞図１に、本実施の形態に係る情報処理装置の外観構成図を示す。この情報処理装置は、ＣＰＵ、メモリ、ハードディスク、キーボード等を含む本体７とディスプレイ部にセンサを備えたタッチパネル４（操作画面部に相当）とを備えている。この情報処理装置は、外部接続端子７を通して、外部表示装置（投影装置）５へ接続可能であり、タッチパネル４上に表示された情報をスクリーン（画面）５ａへも投影可能となっている。
【００３６】
図２に、この情報処理装置の機能ブロック図を示す。図２のように機能ブロックとしては、この情報処理装置は、プログラムを実行するＣＰＵ１（制御部に相当）と、プログラムを保持するメモリ２と、ＣＰＵ１の出力情報を表示し、ＣＰＵ１への指示を入力するためのユーザインターフェースとなるタッチパネル４と、ＣＰＵ１の出力から画像情報を生成し、タッチパネル４と外部表示装置５への表示を制御する表示制御部３（第１の表示制御部に相当）と、外部表示装置５を表示制御部３へ接続するための外部接続端子７（接続部に相当）と、タッチパネル４を用いた入力のモードを切り替える入力モード切替キー６（動作態様選択部に相当）とを備えている。また、ＣＰＵ１で実行されるプログラムには、ＯＳ１１（オペレーティングシステム）と、入力デバイスドライバ１２と、表示デバイスドライバ１３とが含まれる。この入力デバイスドライバ１２と表示デバイスドライバ１３とが接触の検出を示すための標識を表示するプログラムに相当する。
【００３７】
ＣＰＵ１は、ＯＳ１１、入力デバイスドライバ１２、表示デバイスドライバ１３、及び各種の情報処理プログラムを実行し、ユーザに情報処理装置としての機能を提供する。
【００３８】
メモリ２には、ＯＳ１１や入力デバイスドライバ１２、表示デバイスドライバ１３などが展開され、それを保持する。タッチパネル４は、表示制御部３に制御されて、ＣＰＵ１が実行するプログラムの情報、例えばメニュー、ボタン、アイコン、メッセージ等を画面上に表示する。さらに、タッチパネル用のペン２０（以下ペン２０という）により画面上に表示されたメニュー、ボタン、アイコン等の表示部分をユーザが押圧すると、タッチパネル４は、その押圧位置の座標を検出し、ＣＰＵ１に割り込みを掛けて通知する。
【００３９】
外部表示装置５は、外部接続端子７を介して、本情報処理装置と接続可能であり、タッチパネル４と同様、表示制御部３に制御されて、ＣＰＵ１が実行するプログラムの出力情報を表示する。この外部表示装置５が接続されない状態では、ＣＰＵ１が実行するプログラムの出力情報は、タッチパネル４にのみ表示される。
【００４０】
表示制御部３は、ＣＰＵ１から情報を受け取り、これを画面への表示データ、例えばメニュー、ボタン、アイコン、メッセージの等ビットマップ形式のデータに展開して、タッチパネル４及び外部表示装置５に表示する。
【００４１】
入力モード切替キー６は、ユーザがタッチパネル４への接触によって操作した時の動作態様、すなわち、タッチパネル４による入力に対する動作モードを切り替えるために使用される。この入力モード切替キー６による指示は、メモリ２に記憶され、ＯＳ１１、入力
デバイスドライバ１２、及び表示デバイスドライバ１３から参照される。
【００４２】
入力モード切替キー６が、押下されない状態（第１の動作態様）では、ユーザがタッチパネル４上のメニュー、ボタン、アイコン等の表示部分をペン２０で押圧すると、入力デバイスドライバ１２がタッチパネル４の押圧に伴って発生するイベント（以下押圧イベントという）を検出する。この押圧イベントとその押圧位置の座標は、入力デバイスドライバ１２により、ＯＳ１１に通知される。さらにＯＳ１１は、これらを所定のアプリケーションプログラムに通知する。
【００４３】
この結果、第１の動作態様では、本実施の形態の情報処理装置は、ユーザのタッチパネル４を通じての接触操作（押圧）に対して、この操作に対応する機能（第１の機能に相当）を提供する。
【００４４】
入力モード切替キー６が、押下（第２の動作態様に設定）された状態では、ユーザがタッチパネル４上のメニュー、ボタン、アイコン等の表示部分をペン２０で押圧すると、入力デバイスドライバ１２は、押圧イベントを検出し、ＯＳ１１に対して画面上にマーク２１（標識に相当）を表示するための表示座標を通知する。これによって、ＯＳ１１は、表示デバイスドライバ１３に対して、この表示座標にマーク２１の表示を指示する。一方、押圧イベントそのものは、ＯＳ１１に通知されることなく、入力デバイスドライバ１２によって廃棄される。
【００４５】
その結果、図４に示すように、本実施の形態の情報処理装置は、第２の動作態様において、ペン２０による、タッチパネル４の画面４ａを通じた接触操作に対して、この操作に対応する機能の提供に代えて、タッチパネル４上の接触位置と、これに対応する外部表示装置５の画面５ａ上の位置に接触の検出を示すためのマーク２１を表示する（第２の機能に相当）。
【００４６】
入力デバイスドライバ１２は、タッチパネル４への接触操作を検出する。すなわち、ユーザがペン２０を用いてタッチパネル４を押圧すると、入力デバイスドライバ１２は、その押圧操作によるイベント（押圧イベント）と押圧位置とを検出し、第１の動作態様では、これをＯＳ１１に通知する。一方、入力デバイスドライバ１２は、第２の動作態様では、この押圧イベントを廃棄し、マーク２１を表示させるための指示をＯＳ１１に通知する。
【００４７】
表示デバイスドライバ１３は、ＯＳ１１からタッチパネル４及び外部表示装置５に表示する表示情報を受け取り、表示制御部３に伝達する。
＜作用＞図１４は、本実施の形態の情報処理装置のＣＰＵ１で実行される入力デバイスドライバ１２の処理を示すフローチャートである。以下、このフローチャートに従って、本情報処理装置の作用を説明する。
【００４８】
予め、最後にマーク２１を表示した時刻を保持するレジスタTimeを設定しておく。このTimeには、表示されているマーク２１を消去したときや、初期化処理時にNullを設定する。つまり、Timeの値をクリアする。
【００４９】
まず、TimeをNullに初期化する。（ステップＳ１０１、以下Ｓ１０１と略す）TimeがNullであるか否かを判定する（Ｓ１０２）。TimeがNullでなければ、現在時刻とTimeの差を予め決められた値T0と比較する（Ｓ１０３）。
【００５０】
比較の結果、上記差がT0より大であれば、表示されているマーク２１を消去し（Ｓ１０４）、タッチパネル４への入力をチェックする（Ｓ１０５）。Ｓ１０２の処理においてTi
meがNullと判定された場合や、Ｓ１０３の処理において現在時刻とTimeの差がT0以下と判定された場合は、Ｓ１０５のタッチパネル４への入力のチェック処理に移行する。
【００５１】
ユーザがペン２０を用いてタッチパネル４の画面４ａを押圧すると（Ｓ１０６）、入力デバイスドライバ１２は、その押圧動作を検出し（これを押圧イベントの発生という）、さらにその押圧位置の座標を算出する（Ｓ１０７）。また、タッチパネル４への入力がない場合は、上記Ｓ１０２〜Ｓ１０４によるTimeの値のチェック，マーク２１消去に関する処理を繰り返す。
【００５２】
次に、Ｓ１０７により押圧位置の座標を算出した後、入力デバイスドライバ１２は、入力モード切替キー６が押下状態か否かを判定する（Ｓ１０８）。これが押下中の場合、入力デバイスドライバ１２は、第２の動作態様であると判定し、ユーザがタッチパネル４の画面４ａを押圧したイベントの発生をＯＳ１１に通知しない。すなわち、入力デバイスドライバ１２は、この押圧イベントの発生を通知する代わりに、ユーザが押圧しているタッチパネル４上の位置、またはこれに対応する外部表示装置５の画面５ａ上の位置に押圧イベントの発生を示すマーク２１（接触の検出を示すための標識に相当）を表示させるため、ＯＳ１１に指示する（Ｓ１０９）。
【００５３】
これにより、ＯＳ１１から表示デバイスドライバ１３に、該当位置にマーク２１を表示する指令が発行され、表示デバイスドライバ１３を通じて表示制御部３によりマーク２１が表示される。
【００５４】
このマーク２１の表示後、Timeに現在時刻を設定する（Ｓ１０ａ）。一方、入力モード切替キー６が押下中でない（解除されている）場合、入力デバイスドライバ１２は、第１の動作態様であると判定し、ユーザが押圧しているタッチパネル４上の位置の座標情報及び押圧操作を検出したことを示す情報（押圧イベント）をＯＳ１１に通知する（Ｓ１０ｂ）。その後、TimeをNullに設定する（Ｓ１０ｃ）。
【００５５】
ＯＳ１１は、まず、上記マーク２１が表示されている場合は、まず、これを消去する。さらにＯＳ１１は通知された情報を所定のアプリケーションプログラムに通知する。これにより、本来のアプリケーションプログラムの機能（あるいは情報処理装置としての機能）が提供される。
【００５６】
以上のようにユーザが入力モード切替キー６を押下した状態では、タッチパネル４への押圧操作に対して、その押圧位置に押圧操作を検出したことを示すマーク２１を所定時間タッチパネル４と外部表示装置５の画面５ａに表示するのみで（第２の機能）、情報処理装置としての機能（第１の機能）は提供されない。一方、ユーザが入力モード切替キー６を解除した状態では、タッチパネル４への押圧操作に対して、その操作に対応した情報処理装置の機能（第１の機能）が提供される。
【００５７】
このため、この情報処理装置を用いてデモンストレーションやプレゼンテーション等を実施する際、入力モード切替キー６を押下することによって、オペレータは、デモンストレーション等の進行を停止させ、タッチパネル４への押圧位置を明示することができる。その結果視聴者は、デモンストレーション時の操作に容易に追従できる。
＜変形例＞＜情報処理装置の機能の提供（第１の機能の提供）とともに接触の検出を表示するマークを表示（第２の機能を提供）する処理＞上記実施の形態１において、ユーザ（オペレータ）が入力モード切替キー６を押下した状態では、タッチパネル４への押圧操作に対して、その押圧位置に押圧操作を検出したことを示すマーク２１を所定時間タッチパネル４の画面４ａと外部表示装置５の画面５ａに表示するのみで、本来の機能が提供されない情報処理装置について説明した。これに代えて、ユーザが入力モード切替キー６を押
下した状態では、タッチパネル４への押圧操作に対して、その押圧位置に押圧操作を検出したことを示すマーク２１を所定時間タッチパネル４の画面４ａと外部表示装置５の画面５ａに表示するとともに、情報処理装置としての本来の機能を提供してもよい。
【００５８】
この時の画面の表示例を図５に示す。操作前の画面４ａ（５ａ）において、マーク２１は前回の押圧位置を示している。ユーザがペン２０を用いて、タッチパネル４上の位置を押圧すると、その押圧位置にマーク２１が移動するとともに、その押圧位置にあるＯＫボタンが有効に機能する。この場合の処理を示すフローチャートを図１５に示す。
【００５９】
図１５に示された処理は、Ｓ１０９ａの処理を除いて図１４と同様である。すなわち、入力モード切替キー６が押下中の場合、入力デバイスドライバ１２は、第２の動作態様であると判定し、Ｓ１０９ａにおいてユーザがタッチパネル４の画面４ａを押圧したことによるイベントの発生と、押圧されたタッチパネル４上の位置の座標情報と、タッチパネル４の画面４ａ上及び外部表示装置５の画面５ａ上にマーク２１（接触の検出を示すための標識に相当）を表示させるための指示をＯＳ１１に通知する。
【００６０】
さらに、ＯＳ１１は、通知された押圧イベント及び座標情報を所定のアプリケーションプログラムに通知する。これにより、本来のアプリケーションプログラムの機能（あるいは情報処理装置としての機能）が提供される（第１の機能に相当）。さらにＯＳ１１は、表示デバイスドライバ１３に、該当位置にマーク２１を表示する指令を発行し、表示デバイスドライバ１３を通じて表示制御部３によりマーク２１が表示される（第２の機能に相当）。
【００６１】
その結果、アプリケーションプログラムのデモンストレーション等において、入力モード切替キー６が押下中の場合には、タッチパネル４上の操作に従い、そのアプリケーションプログラムの進行とともに、タッチパネル４の画面４ａ及び外部表示装置５の画面５ａに押圧位置を示すマーク２１が表示される。このため、デモンストレーション等の視聴者は、オペレータの操作に容易に追従することができる。
【００６２】
上記実施の形態では、入力モード切替キー６が押下中であるか否かにより、第１の動作態様と第２の動作態様とを切り替えた。これをペン２０によるタッチパネル４への操作の態様に基づいて切り替えてもよい。以下時間間隔と位置間隔により第１の態様の操作と第２の態様の操作とを識別する処理を示す。
＜時間間隔によって操作の態様を識別する処理＞まず、図６に操作の時間間隔によって、第１の態様の操作と第２の態様の操作とを切り替える処理の例を示す。図６では、ユーザがペン２０を用いて、タッチパネル４の画面４ａを操作すると、その押圧位置にマーク２１が表示される。このマーク２１は、砂時計２２で例示される所定の時間、表示される。そのマーク２１が表示されている期間内に再度押圧すると押圧は有効となり（第１の態様の操作に相当）、情報処理装置の機能が提供される。
【００６３】
一方、１回目の押圧から所定時間経過すると、マーク２１の表示が消えるので、再度ペン２０により押圧しても（第２の態様の操作に相当）、マーク２１が表示されるだけで、情報処理装置としての機能は提供されない。この場合にＣＰＵ１で実行される入力デバイスドライバ１２の処理を図１６のフローチャートに示す。さらに、図１６の処理によって表示されるマーク２１を所定時間後に消去するためのプログラムの処理を図１７に示す。
【００６４】
図１６の処理では、まず、現在時刻を記憶する変数CurrentTimeと、前回時刻を記憶す
る変数OldTimeとが初期化される（Ｓ１１０）。ここで、変数CurrentTimeは、図１６に示したプログラムのみで参照されるローカル変数である。一方、OldTimeは、他のプログラ
ムからも参照されるグローバル変数である。
【００６５】
ユーザがペン２０を用いてタッチパネル４の画面４ａを押圧すると（Ｓ１１１）、入力デバイスドライバ１２は、その押圧動作を検出し、まず、現在時刻をCurrentTimeに設定
する（Ｓ１１２）。次に、入力デバイスドライバ１２は、押圧位置の座標を算出する（Ｓ１１３）。
【００６６】
次に、入力デバイスドライバ１２は、前回検出した入力操作の時刻（OLdTimeに記憶）
から今回検出した入力操作の時刻（CurrentTimeに記憶）までに所定時間ｎが経過したか
否かを判定する（Ｓ１１４）。
【００６７】
ここで所定時間ｎが経過していた場合、入力デバイスドライバ１２は、第２の動作態様であると判定し、ユーザがタッチパネル４の画面４ａを押圧したイベントの発生をＯＳ１１に通知しない。すなわち、入力デバイスドライバ１２は、この押圧イベントの発生を通知する代わりに、ユーザが押圧しているタッチパネル上の位置及びこれに対応する外部表示装置５の画面５ａ上の位置に押圧イベントの発生を示すマーク２１（接触の検出を示すための標識に相当）を表示させるため、ＯＳ１１に指示する（Ｓ１１５）。これにより、ＯＳ１１から表示デバイスドライバ１３に、該当位置にマーク２１を表示する指令が発行され、表示デバイスドライバ１３を通じて表示制御部３によりマーク２１が表示される。このマーク２１は、後述するように所定時間表示された後、消去される。
【００６８】
一方、所定時間ｎが経過していない場合、入力デバイスドライバ１２は、第１の動作態様であると判定し、ユーザが押圧しているタッチパネル上の位置の座標情報及び押圧操作を検出したことを示す情報をＯＳ１１に通知する（Ｓ１１６）。
【００６９】
ＯＳ１１は、まず、上記マーク２１が表示されている場合は、まず、これを消去する。さらにＯＳ１１は通知された情報を所定のアプリケーションプログラムに通知する。これにより、本来のアプリケーションプログラムの機能（あるいは情報処理装置としての機能）が提供される。
【００７０】
さらに、前回の押圧操作以降、所定の時間押圧操作が検出されない場合、図１７に示した処理を実行させるプログラムがＯＳ１１に内蔵のタイマから起動され、マーク２１を消去する。このプログラムは、起動されると、まず、現在時刻をローカル変数LocalTimeに
記録する（Ｓ２１０）。次に、前回検出した入力操作の時刻（グローバル変数OLdTimeに
記憶）から現在時刻（LocalTimeに記憶）までに所定時間ｎが経過したか否かを判定する
（Ｓ２１１）。所定時間経過していない場合は、処理を終了し、所定時間経過していた場合は、画面のマーク２１の消去をＯＳ１１に指示する（Ｓ２１２）。さらに、次回このプログラムが起動されるべき時間を設定し（Ｓ２１３）、処理を終了する。このように、このプログラムは、タイマからの起動によって定期的に起動され、上記処理を繰り返す。
【００７１】
以上のようにユーザによる所定の時間間隔をおいたタッチパネル４への押圧操作に対して、その押圧位置に押圧操作のイベントを検出したことを示すマーク２１を所定時間タッチパネル４と外部表示装置５の画面５ａに表示するのみで（第２の機能）、情報処理装置としての機能（第１の機能）は提供されない。一方、ユーザによる所定の時間間隔以内の複数回のタッチパネル４への押圧操作に対して、その操作に対応した情報処理装置の機能（第１の機能）が提供される。
【００７２】
このため、この情報処理装置を用いてデモンストレーションやプレゼンテーション等を実施する際、タッチパネル４への押圧操作の時間間隔を調整することによって、オペレータは、デモンストレーション等の進行を停止させ、タッチパネル４への押圧位置を明示することができる。その結果視聴者は、デモンストレーション時の操作に容易に追従できる
。
＜位置間隔によって操作の態様を識別する処理＞上記変形例では、タッチパネル４への押圧操作の時間間隔によって第１の態様の操作と第２の態様の操作とを切り替える情報処理装置の処理を説明した。この時間間隔に代えて、連続して押圧される２点の座標の間隔によって切り替えるようにしてもよい。このときの操作例を図７に示す。
【００７３】
図７では、ユーザがペン２０を用いて、タッチパネル４の画面４ａを操作すると、その押圧位置にマーク２１が表示される。そのマーク２１から所定の距離の範囲内の位置（図７の点線２３で示された範囲）を再度押圧すると、押圧が有効となり（第１の態様の操作に相当）、情報処理装置の機能が提供される。一方、１回目の押圧位置から所定の距離以上離れた位置を再度ペン２０により押圧しても（第２の態様の操作に相当）、その位置にマーク２１が移動して表示されるだけで、情報処理装置としての機能は提供されない。この場合にＣＰＵ１で実行される入力デバイスドライバ１２の処理を図１８のフローチャートに示す。
【００７４】
まず、入力デバイスドライバ１２は、現在の押圧位置の座標を保持するための変数CurrentCordと前回の押圧位置の座標を保持するための変数OldCordを初期化する（Ｓ１２０）。
【００７５】
次にユーザによってタッチパネル４への操作が行われる（Ｓ１２１）。この後、入力デバイスドライバ１２は、この押圧位置の座標を検出し、CurrentCordに保存する（Ｓ１２
３）。
【００７６】
次に、入力デバイスドライバ１２は、前回ユーザが操作した押圧位置の座標（OldCord
）と現在の座標（CurrentCord)との比較を行い、前回の操作位置から所定の距離（ｄ）離れているか否かを判定する（Ｓ１２４）。
【００７７】
前回の押圧位置から所定の距離（ｄ）より離れている場合、入力デバイスドライバ１２は、第２の態様の操作であるとして、ユーザがタッチパネル４の画面４ａを押圧したことによるイベントの発生をＯＳ１１に通知しない。すなわち、入力デバイスドライバ１２は、この押圧イベントの発生を通知する代わりに、ユーザが押圧しているタッチパネル４の画面４ａ上の位置及びこれに対応する外部表示装置５の画面５ａ上の位置にマーク２１（接触の検出を示すための標識に相当）を表示させるため、ＯＳ１１に指示する（Ｓ１２５）。
【００７８】
一方、前回の押圧位置から所定の距離（ｄ）以内である場合、入力デバイスドライバ１２は、第１の態様の操作であると判定し、ユーザが押圧しているタッチパネル４上の位置の座標情報及び押圧操作を検出したことを示す押圧イベントをＯＳ１１に通知する（Ｓ１２６）。
【００７９】
以上のようにユーザが所定の距離（ｄ）より離れてタッチパネル４を繰り返して押圧しても、その押圧位置に押圧操作を検出したことを示すマーク２１をタッチパネル４の画面４ａと外部表示装置５の画面５ａに表示するのみで、情報処理装置としての機能は提供されない。一方、ユーザが所定の距離（ｄ）以内でタッチパネル４を複数回押圧すると、その操作に対応した情報処理装置の機能が提供される。
【００８０】
このため、上記実施の形態１と同様、この情報処理装置を用いてデモンストレーションやプレゼンテーション等を実施する際、タッチパネル４への押圧操作の位置を調整することによって、オペレータは、デモンストレーション等の進行を停止させ、タッチパネル４への押圧位置を明示することができる。その結果視聴者は、デモンストレーション時の操
作に容易に追従できる。
＜その他の変形例＞本実施の形態では、第２の動作態様において、入力デバイスドライバ１２、ＯＳ１１、及び表示デバイスドライバ１３がペン２０による押圧位置にマーク２１を表示したが、これらをＯＳ１１、入力デバイスドライバ１２、表示デバイスドライバ１３のいずれか一つ、または、一つ以上を組み合わせて行ってもよい。
【００８１】
また、これらの処理を他のプログラム、例えば、ＯＳ１１と個々のアプリケーションプログラムの中間に位置するプログラム（これをミドルウェアと呼び、例えば、キャラクタユーザインターフェースのＯＳをグラフィカルユーザインターフェース化するウィンドウシステムが該当する）、あるいは、個々のアプリケーションプログラムにおいて行ってもよい。
【００８２】
この処理をウィンドウシステム等のミドルウェアで行った場合、本実施の形態の情報処理装置と同様、このウィンドウシステム等を使用するすべてのアプリケーションプログラムで一律に本実施の形態の機能が実現される。一方、個々のアプリケーションプログラムで上記処理を実現しても、その機能が実現されるのは、そのアプリケーションプログラムに限定される。
【００８３】
上記実施の形態１では、タッチパネル４をペン２０により押圧して操作する例を示したが、本発明の実施はこれには限られない。例えば、人の指によって操作するタッチパネル４を使用してもよい。
【００８４】
上記変形例では、操作の態様を識別するため、タッチパネル４への押圧の時間間隔または押圧位置の間隔を用いたが、本発明の実施はこれらには限定されない。例えば、タッチパネル４を押圧する１回の押圧時間の長さ、複数回連続した同一位置への押圧操作（マウスによるダブルクリック、トリプルクリックに類似する操作）、ペン２０によって画面４ａ上を操作する軌跡（例えば閉曲線を含むか否か）等によって、第１の態様の操作か第２の態様の操作かを識別してもよい。
（実施の形態２）図８〜図１１の図面を参照して本発明の実施の形態２に係る情報処理装置を説明する。図８〜図１３は、この情報処理装置に備えたタッチパネル４の画面４ａ及び外部表示装置５の画面５ａの表示例を示すものである。
【００８５】
実施の形態２に係る情報処理装置の構成及びプログラムの処理は、実施の形態１と同一であり、必要に応じて図２及び図１４〜図１８を参照して説明する。上述のようにこの情報処理装置の構成は、実施の形態１と同様に図２に示される。ただし、実施の形態２における図２の表示制御部３は、外部表示装置５が接続された状態では、情報をタッチパネル４に表示することはできないものを想定している。このため、ユーザは図８〜図１１に示すように情報の表示されていないタッチパネル４の画面４ａ上を押圧して操作する。
【００８６】
図８に、ユーザが入力モード切替キー６を押下して操作する例（第２の動作態様に相当）を示す。この状態でユーザがペン２０を用いて、タッチパネル４の画面４ａを押圧すると、外部表示装置５の画面５ａ上の対応する位置にマーク２１（標識に相当）が表示される。さらに、押圧から所定時間経過するとマーク２１が消去される。
【００８７】
一方、この情報処理装置は、ユーザ入力モード切替キー６を解除して操作すると本来の機能を提供する（第１の動作態様に相当）。この処理は、実施の形態１と同様に図１４のフローチャートに示すことができる。以上のように、ユーザは、外部表示装置５の画面５ａに表示されたマーク２１を見て、対応するタッチパネル４の画面４ａの位置を確認した後、所望のメニュー、ボタンまたはアイコン等を操作することができる。
＜変形例＞図９に、情報処理装置としての機能を提供するとともに、タッチパネル４の押
圧位置を表示する表示画面の例を示す。すなわち、ユーザが入力モード切替キー６を押下した状態（第２の動作態様）では、外部表示装置５の画面５ａには前回の押圧位置にマーク２１が表示される。この状態でユーザがペン２０によって新たにタッチパネル４の画面４ａを押圧するとその位置に対応する外部表示装置５の画面５ａの位置にマーク２１が移動し、そのマーク２１の位置に対応する機能（標識によって指示される機能に相当）が提供される。
【００８８】
一方、ユーザが入力モード切替キー６を押下しない状態（第１の動作態様）では、外部表示装置５の画面５ａにはマーク２１は表示されない。この状態でユーザがペン２０によってタッチパネル４の画面４ａを押圧すると、その操作に対応した情報処理装置の機能が提供される。この処理は、実施の形態１と同様に図１５のフローチャートに示すことができる。
【００８９】
図１０に、押圧操作の時間間隔によって、操作の態様を識別する例を示す。すなわち、ユーザがタッチパネル４の画面４ａを押圧するとマーク２１が表示される。このマーク２１は所定時間後に消滅する。このマーク２１が表示されている間に、ユーザが再度押圧操作をすると操作が有効となり（第１の態様の操作）、情報処理装置としての本来の機能が提供される。
【００９０】
一方、マーク２１が消滅した後に再度押圧操作をしても（第２の態様の操作）、マーク２１が再度表示されるだけで、この操作に対応した情報処理装置としての機能は提供されない。この処理は、実施の形態１の場合と同様、図１６と図１７のフローチャートとによって示すことができる。
【００９１】
このように、この情報処理装置を用いてデモンストレーションやプレゼンテーション等を実施する際、タッチパネル４への押圧操作の時間間隔を調整することによって、オペレータは、デモンストレーション等の進行を停止させ、タッチパネル４への押圧位置を明示することができる。その結果視聴者は、デモンストレーション時の操作に容易に追従できる。また、ユーザは、押圧操作の時間間隔を調整することにより、外部表示装置５の画面５ａに表示されたマーク２１を見て、対応するタッチパネル４の画面４ａ上の位置を確認した後、所望のメニュー、ボタンまたはアイコン等を操作することができる。
【００９２】
図１１に、押圧位置の距離によって、操作の態様を識別する例を示す。すなわち、ユーザがタッチパネル４の画面４ａを押圧すると外部表示装置５の画面５ａ上の対応する位置にマーク２１が表示される。次に、その押圧位置から所定距離内の領域（図１１に円２４で示す領域）を再度押圧すると押圧操作に対応する情報処理装置の本来の機能が提供される（第１の態様の操作）。
【００９３】
一方、マーク２１の表示位置から所定距離以上離れた位置を再度押圧しても（第２の態様の操作）、その位置にマーク２１が移動するだけで、この操作に対応した情報処理装置としての機能は提供されない。
【００９４】
この処理は、実施の形態１と同様に図１８のフローチャートに示すことができる。以上のように、ユーザは、連続する押圧位置の距離を調整することにより、外部表示装置５の画面５ａに表示されたマーク２１を見て、対応するタッチパネル４の画面４ａ上の位置を確認した後、所望のメニュー、ボタンまたはアイコン等を操作することができる。
（実施の形態３）図３、図１２、及び図１３を用いて本発明の実施の形態３に係る情報処理装置を説明する。図３は、この情報処理装置の機能ブロック図あり、図１２及び図１３は、そのタッチパネル４の画面４ａ及び外部表示装置５の画面５ａへの表示例を示すものである。
【００９５】
図３のように、この情報処理装置は２個の表示制御部３ａ及び３ｂを備えている。他の構成は、実施の形態１と同一であり、同一の構成については、図２と同一の符号を用い、その説明は省略する。
【００９６】
図３のように表示制御部３ａ（第１の表示制御部に相当）はタッチパネル４の表示を制御し、一方、表示制御部３ｂ（第２の表示制御部に相当）は外部表示装置５への表示を制御する。従って、本実施の形態の情報処理装置では、タッチパネル４と外部表示装置５とで異なる情報、例えば異なるメニュー、ボタン、アイコン、あるいはメッセージ等を表示することが可能である。
【００９７】
図１２は、入力モード切替キー６の押下状態によって、タッチパネル４の画面４ａと外部表示装置５の画面５ａとの間でマーク２１の表示を切り替える例を示している。すなわち、入力モード切替キー６が押下されない状態（第１の動作態様に相当）では、マーク２１はタッチパネル４の画面４ａに表示される。この状態では、タッチパネル４のメニュー、ボタン、アイコン等を操作可能である。
【００９８】
一方、入力モード切替キー６が押下された状態（第２の動作態様に相当）では、タッチパネル４の画面４ａ上の前回押圧位置に対応する外部表示装置５の画面５ａ上の位置にマーク２１が表示される。この状態では、図１３に示すように、タッチパネル４の画面４ａ上のペン２０の操作がそのまま外部表示装置５の画面５ａ上に表示される。すなわち、タッチパネル４の操作によって、外部表示装置５の画面５ａ上のマーク２１の移動を制御できる。
【００９９】
マーク２１の移動は、タッチパネル４の座標と外部表示装置５の座標とを１対１に対応させて行う。これによって、タッチパネル４とは異なる外部表示装置５の画面５ａ上にのみ表示されたメニュー、ボタン、あるいはアイコンを操作し、対応するアプリケーションプログラムの機能（標識によって指示される機能に相当）の提供を受けることが可能になる。
＜変形例＞上記実施の形態３では、外部表示装置５の画面５ａ上に表示されたマーク２１の移動をタッチパネル４の座標と外部表示装置５の座標とを１対１に対応させて行う。これに代えて、タッチパネル４上でペン２０を滑らせて、その変位（移動距離と方向）から相対的に算出して、外部表示装置５の画面５ａ上に表示されたマーク２１の移動を制御してもよい。
（実施の形態４）実施の形態１で説明した入力デバイスドライバ１２及び表示デバイスドライバ１３、または＜その他の変形例＞で説明したウィンドウシステム等のミドルウェアをコンピュータ読み取り可能な記録媒体に記録し、これをコンピュータに読み込ませて、コンピュータに備えたＯＳ１１、及び各種アプリケーションプログラムとともに実行することにより、本実施の形態の情報処理装置を実現できる。
【０１００】
すなわち、本発明の実施においては、情報の表示とその表面への接触操作の検出とが可能な操作画面部（例えばタッチパネル４）を用いた情報処理装置の動作態様を第１の動作態様または第２動作態様のいずれかに設定し、操作画面部または他の外部表示装置５の少なくとも一方に情報を表示し、操作画面部を通じての接触操作を検出し、第１の動作態様は、操作画面部を通じての接触操作に対して、この操作に対応する第１の機能を提供し、第２の動作態様は、前記操作画面部を通じての接触操作に対して、この操作に対応する第１の機能の提供に代えて、または、この第１の機能の提供とともに、この接触位置とこの接触操作に基いて決定される外部表示装置５の表示位置との少なくとも一方に、接触の検出を示すための標識を表示するプログラムをコンピュータ読み取り可能な記録媒体に記録し、これをコンピュータに読み込ませて実行すればよい。従って、必ずしも、ＯＳ１１の全
体、あるいは、ウィンドウシステムの全体を上記記録媒体に記録する必要はない。
【０１０１】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体としては、例えばフロッピーディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。また、このプログラムは、コンピュータのハードディスクやメモリに格納し、通信回線を通じて他のコンピュータに配布することができる。その結果、入力デバイスドライバ１２及び表示デバイスドライバ１３、または上記ウィンドウシステム等のミドルウェアの配布を受けたコンピュータを本実施の形態の情報処理装置として機能させることができる。
【０１０２】
本発明の実施形態における情報処理装置として、ハードディスクに記録された本発明のプログラムをメモリに展開し、ＣＰＵにそのプログラムを実行させる一般的なコンピュータのハードウェア構成を示したが、これに限定されるものではない。例えば、ハードディスクではなくＲＯＭに本発明のプログラムを記録しておき、そのプログラムをＣＰＵに実行させるように構成したコンピュータのハードウェア構成でも本発明を実施することは可能である。
（実施の形態５）上記実施の形態１〜３においては、ポインティングデバイスとしてタッチパネル４を用いる情報処理装置について説明したが、必ずしもこれに限定されるものではない。例えばマウスをポインティングデバイスとした情報処理装置においても、そのマウスを用いたオペレータの座標指示、例えばボタンクリックによる座標指示入力を検出し、その座標位置に本発明のマーク２１を表示させるようにしてもよい。図１９にポインティングデバイスとしてマウス８を使用し、表示装置としてＣＲＴ９を使用した場合の機能ブロック図を示す。図１９において他の構成は、図１と同様であり、同一の構成については、同一の符号を付してその説明を省略する。この場合、入力ドライバ１２がタッチパネルへの接触操作に代えてマウス８のボタンクリックを検出する。これ以外の処理は、図１４から図１８のフローチャートと同様である。なお、図１９の構成に対して、さらに大型の外部表示装置を接続してもよい。
【０１０３】
本実施の形態で、マーク２１とは、マウス８の移動に追従するマウスカーソルではなく、マウス８のボタンが押圧（クリックという）された位置を明示するマークである（標識に相当）。
【０１０４】
これにより、視聴者はオペレータの操作に追従することが可能となり、情報処理装置やアプリケーションプログラムの操作方法を容易に理解することが可能となる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の形態に係る情報処理装置の外観構成図。
【図２】本発明の実施の形態に係る情報処理装置の機能ブロック図。
【図３】本発明の実施の形態３に係る情報処理装置の機能ブロック図。
【図４】実施の形態１に係る情報処理装置の画面表示例。
【図５】実施の形態１に係る情報処理装置の画面表示例。
【図６】実施の形態１に係る情報処理装置の画面表示例。
【図７】実施の形態１に係る情報処理装置の画面表示例。
【図８】実施の形態２に係る情報処理装置の画面表示例。
【図９】実施の形態２に係る情報処理装置の画面表示例。
【図１０】実施の形態２に係る情報処理装置の画面表示例。
【図１１】実施の形態２に係る情報処理装置の画面表示例。
【図１２】実施の形態３に係る情報処理装置の画面表示例。
【図１３】実施の形態３に係る情報処理装置の画面表示例。
【図１４】ＣＰＵ１で実行されるプログラムの処理手順を示すフローチャート。
【図１５】ＣＰＵ１で実行されるプログラムの処理手順を示すフローチャート。
【図１６】ＣＰＵ１で実行されるプログラムの処理手順を示すフローチャート。
【図１７】タイマに起動されるマークを消去するプログラム処理手順を示すフローチャート。
【図１８】ＣＰＵ１で実行されるプログラムの処理手順を示すフローチャート。
【図１９】本発明の実施の形態５に係る情報処理装置の機能ブロック図。
【符号の説明】
【０１０６】
１  ＣＰＵ
３  表示制御部
４  タッチパネル
５  外部表示装置
６  入力モード切替キー
７  外部接続端子
１１  ＯＳ
１２  入力デバイスドライバ
１３  表示デバイスドライバ
２１  マーク
【図１】
2007310903.tif 000003
【図２】
2007310903.tif 000004
【図３】
2007310903.tif 000005
【図４】
2007310903.tif 000006
【図５】
2007310903.tif 000007
【図６】
2007310903.tif 000008
【図７】
2007310903.tif 000009
【図８】
2007310903.tif 000010
【図９】
2007310903.tif 000011
【図１０】
2007310903.tif 000012
【図１１】
2007310903.tif 000013
【図１２】
2007310903.tif 000014
【図１３】
2007310903.tif 000015
【図１４】
2007310903.tif 000016
【図１５】
2007310903.tif 000017
【図１６】
2007310903.tif 000018
【図１７】
2007310903.tif 000019
【図１８】
2007310903.tif 000020
【図１９】
2007310903.tif 000021