(57)【要約】【課題】キー入力データとその対応動作画面データとを出力表示させる電子機器において、不要なキー入力操作を省略して出力表示させること。【解決手段】電卓キーボード画像（１３a5）と共にそのキー操作に応じたキー入力データ（１３a9）およびこれに伴う計算動作の表示画面データ（１３a4）を出力画像データ（１３a8）として表示させる。電卓キーボード（１３a5）をキー操作して数式入力し、例えば分数式「３分の５の二乗」の入力を行う際、分数入力キー「a・b/c」をキー入力し、その分子側から「5」「x2」「↓」と入力し分母側入力に切り替えた後、四角枠Ｍで示すように誤って「2」と入力したことで続けて「DEL」キーが入力操作されると、該「DEL」キーのキーキャラクタが一時的に表示されるものの前記誤ってキー入力された直前の分母値「2」が共に消去表示され、続けてキー入力された正しい分母値「3」が並べて表示される。【選択図】      図７
2008176562.tif 000002
【特許請求の範囲】
【請求項１】
機器内部または外部から取得されたキー入力データを記憶するキー入力データ記憶手段と、
前記キー入力データが取得される毎に当該キー入力データに応じて更新された表示画面のデータを機器内部または外部から取得して記憶する表示画面記憶手段と、
前記キー入力データが取得される毎に前記キー入力データ記憶手段により記憶されたキー入力データに対応するキーキャラクタの画像および前記表示画面記憶手段により記憶された表示画面の画像を出力するキー入力対応画像出力手段と、
前記キー入力データが取得される毎に、当該キー入力データが誤操作等に伴う不要なキー入力データであるか否かを判断する不要キー入力判断手段と、
この不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが不要なキー入力データであると判断された場合には、前記キー入力データ記憶手段により記憶されたキー入力データから当該不要なキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段により記憶された表示画面の画像と共に出力させる不要キー対応制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記不要キー入力判断手段は、前記キー入力データが取得された際に、当該キー入力データが削除を指示するキー入力データであるか否かを判断し、
前記不要キー対応制御手段は、前記不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが削除を指示するキー入力データであると判断された場合に、前記キー入力データ記憶手段により記憶されたキー入力データから当該削除指示のキー入力データおよびその直前のキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段により記憶された表示画面の画像と共に出力させる、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記不要キー入力判断手段は、前記キー入力データが取得された際に、当該キー入力データに対応する処理が存在しない無効なキー入力データであるか否かを判断し、
前記不要キー対応制御手段は、前記不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが無効なキー入力データであると判断された場合に、前記キー入力データ記憶手段により記憶されたキー入力データから当該無効なキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段により記憶された表示画面の画像と共に出力させる、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記キー入力対応画像出力手段は、前記キー入力データに対応するキーキャラクタの画像を予め設定された色に色付けしたキーキャラクタの画像として出力する、ことを特徴とする請求項１ないし請求項３の何れか１項に記載の電子機器。
【請求項５】
ユーザ操作に応じて画像の拡大を指示する拡大指示手段と、
この拡大指示手段により画像の拡大が指示された場合に、前記キー入力対応画像出力手段により出力されたキー入力データに対応するキーキャラクタの画像および当該キー入力データに応じて更新された表示画面の画像に対しユーザ操作に応じて指定された位置の画像部分を認識する指定画像認識手段と、
前記キー入力対応画像出力手段により出力されたキー入力データに対応するキーキャラクタの画像および当該キー入力データに応じて更新された表示画面の画像のうち、前記指定画像認識手段により認識された画像部分を拡大し、当該キー入力対応画像出力手段による画像の出力を行わせる指定画像拡大制御手段と、
をさらに備えたことを特徴とする請求項１ないし請求項４の何れか１項に記載の電子機器。
【請求項６】
電子機器のコンピュータを制御して画像を出力するための電子機器制御プログラムであって、
前記コンピュータを、
機器内部または外部から取得されたキー入力データをメモリに記憶するキー入力データ記憶手段、
前記キー入力データが取得される毎に当該キー入力データに応じて更新された表示画面のデータを機器内部または外部から取得してメモリに記憶する表示画面記憶手段、
前記キー入力データが取得される毎に前記キー入力データ記憶手段によりメモリに記憶されたキー入力データに対応するキーキャラクタの画像および前記表示画面記憶手段によりメモリに記憶された表示画面の画像を出力するキー入力対応画像出力手段、
前記キー入力データが取得される毎に、当該キー入力データが誤操作等に伴う不要なキー入力データであるか否かを判断する不要キー入力判断手段、
この不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが不要なキー入力データであると判断された場合に、前記キー入力データ記憶手段によりメモリに記憶されたキー入力データから当該不要なキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段によりメモリに記憶された表示画面の画像と共に出力させる不要キー対応制御手段、
として機能させるようにしたコンピュータ読み込み可能な電子機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば関数電卓と称する小型電子式計算機のユーザ操作に対応した動作状態をプロジェクタによって大画面に表示させるための電子機器および電子機器制御プログラムに関する。
【背景技術】
【０００２】
近年、関数計算などの多種多様な計算処理が行える関数電卓と称する小型電子式計算機を、教育現場に持ち込んで使用することが広く行われるようになっている。
【０００３】
この小型電子式計算機（関数電卓）を例えば計算の学習のために先生と生徒の両者が持って使用する場合に、先生が授業によって進める範囲の学習内容を予めその手順通りに操作・編集し、その計算動作に伴う各画面を順次記憶させておく。これにより、先生が実際の授業中に簡単な操作でその日の学習内容に対応した計算動作の各画面を順次再現表示させ、これを生徒に見せて示す（プレゼンテーションする）ことで、この計算機を利用した種々の計算の学習が効率良く行えるようにした小型電子式計算機（関数電卓）が考えられている（例えば、特許文献１参照）。
【０００４】
そして、このような小型電子式計算機（関数電卓）の先生の操作に応じた表示画面データをプロジェクタに転送して大画面に投影表示させることで、さらに効率良く前記計算機を利用した種々の計算の学習を行うことが考えられる。
【特許文献１】特開２００４−１５２０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来の小型電子式計算機（関数電卓）を先生が操作し、その表示画面データと共にキー入力データをも順次プロジェクタ画面などに投影表示させて生徒に見せる場合、当該生徒側では表示された各データは正しいものとして受け入れ追従する。このため、先生の操作に誤りなどの不要な操作による表示があった場合でも生徒はそれを真似してキー入力してしまい、正しい操作を覚える妨げになる問題がある。
【０００６】
本発明は、このような課題に鑑みなされたもので、キー入力データとその対応動作画面データとを出力表示させる電子機器において、不要なキー入力操作を省略して出力表示させることが可能になる電子機器および電子機器制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器（電子機器制御プログラム）は、機器内部または外部から取得されたキー入力データを記憶するキー入力データ記憶手段と、前記キー入力データが取得される毎に当該キー入力データに応じて更新された表示画面のデータを機器内部または外部から取得して記憶する表示画面記憶手段と、前記キー入力データが取得される毎に前記キー入力データ記憶手段により記憶されたキー入力データに対応するキーキャラクタの画像および前記表示画面記憶手段により記憶された表示画面の画像を出力するキー入力対応画像出力手段と、前記キー入力データが取得される毎に、当該キー入力データが誤操作等に伴う不要なキー入力データであるか否かを判断する不要キー入力判断手段と、この不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが不要なキー入力データであると判断された場合には、前記キー入力データ記憶手段により記憶されたキー入力データから当該不要なキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段により記憶された表示画面の画像と共に出力させる不要キー対応制御手段とを備えたことを特徴としている。
【０００８】
また、本発明に係る電子機器において、前記不要キー入力判断手段は、前記キー入力データが取得された際に、当該キー入力データが削除を指示するキー入力データであるか否かを判断し、前記不要キー対応制御手段は、前記不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが削除を指示するキー入力データであると判断された場合に、前記キー入力データ記憶手段により記憶されたキー入力データから当該削除指示のキー入力データおよびその直前のキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段により記憶された表示画面の画像と共に出力させることを特徴としている。
【０００９】
また、本発明に係る電子機器において、前記不要キー入力判断手段は、前記キー入力データが取得された際に、当該キー入力データに対応する処理が存在しない無効なキー入力データであるか否かを判断し、前記不要キー対応制御手段は、前記不要キー入力判断手段により前記キー入力データが取得された際のキー入力データが無効なキー入力データであると判断された場合に、前記キー入力データ記憶手段により記憶されたキー入力データから当該無効なキー入力データを消去し、該消去後のキー入力データに対応するキーキャラクタの画像を、前記キー入力対応画像出力手段により前記表示画面記憶手段により記憶された表示画面の画像と共に出力させることを特徴としている。
【００１０】
また、本発明に係る電子機器において、前記キー入力対応画像出力手段は、前記キー入力データに対応するキーキャラクタの画像を予め設定された色に色付けしたキーキャラクタの画像として出力することを特徴としている。
【００１１】
また、本発明に係る電子機器は、ユーザ操作に応じて画像の拡大を指示する拡大指示手段と、この拡大指示手段により画像の拡大が指示された場合に、前記キー入力対応画像出力手段により出力されたキー入力データに対応するキーキャラクタの画像および当該キー入力データに応じて更新された表示画面の画像に対しユーザ操作に応じて指定された位置の画像部分を認識する指定画像認識手段と、前記キー入力対応画像出力手段により出力されたキー入力データに対応するキーキャラクタの画像および当該キー入力データに応じて更新された表示画面の画像のうち、前記指定画像認識手段により認識された画像部分を拡大し、当該キー入力対応画像出力手段による画像の出力を行わせる指定画像拡大制御手段とをさらに備えたことを特徴としている。
【発明の効果】
【００１２】
本発明によれば、キー入力データとその対応動作画面データとを出力表示させる電子機器において、不要なキー入力操作を省略して出力表示させることが可能になる電子機器および電子機器制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１３】
以下図面により本発明の実施の形態について説明する。
【００１４】
図１は、本発明の電子機器の実施形態に係るパーソナルコンピュータ（ＰＣ）１０の電子回路の構成を示すブロック図である。
【００１５】
本実施形態に係るパーソナルコンピュータ（ＰＣ）１０は、例えば関数電卓のエミュレータ（プログラム）をインストールしたＰＣ１０によって実施される。このＰＣ１０において関数電卓のエミュレータ（プログラム）を起動させた場合、当該関数電卓のキーボードが表示画面に表示され、このキーボード上の各キーをポインタなどにより指定してキー入力操作することで、このキー入力操作に応じた電卓処理が実行されその動作画面が表示される（図５参照）。
【００１６】
そして、前記電卓キーボードおよびキー入力操作に応じた動作画面に加えて、当該キー入力データを含めた表示画面データを生成して表示させると共に、これを外部のプロジェクタ２２へ出力してスクリーン２３上に投影表示させることで、関数電卓を利用した授業のプレゼンテーションを行う。
【００１７】
このパーソナルコンピュータ１０は、制御部（ＣＰＵ）１１、記憶装置１２、ＲＡＭ１３、表示部（ＬＣＤ）１５、入力部（キーボード・マウス）１６、記憶媒体読み取り部１８、伝送制御部１９、Ｉ／Ｏポート２１を備え、これらはバス１７を介して相互に接続されている。
【００１８】
制御部（ＣＰＵ）１１は、入力部１２からの入力信号に応じて、記憶装置１２に予め記憶されている装置制御プログラム、あるいはＦＤ，ＣＤ，メモリカードなどの外部記憶媒体１８ａからその記憶媒体読み取り部１８を介して記憶装置１２に読み込まれた装置制御プログラム、あるいは外部のコンピュータ端末（プログラムサーバ２０ａ）の記憶装置２０ｂから通信ネットワーク２０を経由し伝送制御部１９を介して記憶装置１２に読み込まれた装置制御プログラムを起動させ、ＲＡＭ１３をワーク・メモリとして回路各部の動作を制御する。
【００１９】
記憶装置１２は、半導体メモリのＲＯＭやハードディスク装置ＨＤＤ等で構成し、装置電源の投入直後に制御部（ＣＰＵ）１１により読み出される前述の装置制御プログラムを予め格納している他に、関数電卓のエミュレータ（プログラム）を格納している。
【００２０】
なお、前記記憶装置１２に記憶される装置制御プログラムには、本パーソナルコンピュータ１０の全動作中に渡ってその表示動作の制御を行うための表示制御プログラムも含まれており、前記関数電卓のエミュレータ（プログラム）を起動させた状態では、キー入力された数値，記号，計算式の表示、演算結果の表示、カーソル（ポインタ）の表示・移動表示などが制御される。また、この表示制御プログラムにはさらに、本パーソナルコンピュータ１０をプロジェクタ２２に接続した場合に、該プロジェクタ２２によって電卓キーボード（１３a5）およびそのキー操作状態を示すキー入力データ（１３a9）およびこれに伴う動作画面（１３a4）を表示させるための必要情報を送信するプロジェクタ対応制御プログラムも含まれる。
【００２１】
ＲＡＭ１３は、前述の装置制御プログラムを実行する際に制御部（ＣＰＵ）１１が使用するワーク・メモリである。
【００２２】
表示部１５は、前記関数電卓のエミュレータ（プログラム）を起動させた場合には、そのエミュレーション画面として当該関数電卓のキーボード画像（１３a5）、表示画面（１３a4）、キー入力データ（１３a9）を並べて表示する（図５参照）、例えばＣＲＴや液晶などといったディスプレイ装置である。
【００２３】
入力部１６は、前記関数電卓のエミュレータ（プログラム）を起動させた場合には、エミュレーション画面上の電卓キーボード（１３a5）に表示された各キー位置を指示したりするための、例えばキーボード・マウスなどの入力装置である。
【００２４】
前記Ｉ／Ｏポート２１には、当該ＰＣ１０における関数電卓のエミュレータ処理に伴い、そのキーボード画像（１３a5）およびキー入力データ（１３a9）およびこのキー入力操作に対応した動作画面となる表示画面データ（１３a4）を共にした出力画像データ（１３a8）として投影表示させるためのプロジェクタ２２が接続される。
【００２５】
図２は、前記パーソナルコンピュータ（ＰＣ）１０のＲＡＭ１３に確保されるエミュレータ・ワーク・エリア１３ａのデータメモリを示す図である。
【００２６】
このエミュレータ・ワーク・エリア１３ａには、エミュレーション画面に表示された電卓キーボード（１３a5）をキー入力操作した際のキー入力データが記憶されるキー入力データメモリ１３a9、このキー入力データ（１３a9）に従った計算式のデータを記憶するための入力式データメモリ１３a1、この入力式データメモリ１３a1に記憶された計算式に従った計算途中のデータを記憶するための計算処理データメモリ１３a2、この計算処理データメモリ１３a2での計算処理データに従って計算された計算結果のデータを記憶するための計算結果データメモリ１３a3、前記入力式、計算途中、計算結果の各データをそのそれぞれの処理過程に応じて表示させるための計算機表示画面のデータが記憶される表示画面データメモリ１３a4、関数電卓のキーボードそのもののカラー画像データ（図５参照）が記憶されるキーボード画像（カラー）データメモリ１３a5、このキーボード画像（カラー）データメモリ１３a5に記憶されたキーボード画像を表示部２３の表示画面上におけるどの位置に表示させるかを予め設定するためのキーボード表示位置のデータが記憶されるキーボード表示位置データメモリ１３a6、前記キーボード画像（カラー）データメモリ１３a5に記憶されたキーボードのカラー画像領域において各キー毎の名称および色（キー情報）とその位置情報（座標）とを対応付けて記憶するためのキー情報−キー位置テーブル１３a7、前記キー入力データ（１３a9）と計算機表示画面データ（１３a4）およびキーボード画像（カラー）データ（１３a5）を共にして生成され表示部１５に表示させるべき、およびプロジェクタ２２に出力してスクリーン３３へ投影表示させるべき画像データが記憶される出力画像データメモリ１３a8などが備えられる。
【００２７】
このようなパーソナルコンピュータ（ＰＣ）１０にインストールした関数電卓のエミュレーション機能では、電卓キーボード画像（１３a5）の表示と共に、このキーボード画像（１３a5）におけるキー入力操作に応じたキー入力データ（１３a9）およびこれに伴う計算動作の表示画面データ（１３a4）を出力画像データ（１３a8）として表示させることで、関数電卓のキー入力操作に伴う計算動作の表示画面だけでなく、キー操作の内容もリアルに且つ明確に分かり易く（投影）表示させることができる。
【００２８】
次に、前記構成の関数電卓のエミュレータを搭載したパーソナルコンピュータ（ＰＣ）１０およびプロジェクタ２２からなる計算機学習投影システムの動作について説明する。
【００２９】
図３は、前記パーソナルコンピュータ（ＰＣ）１０により関数電卓のエミュレータ機能を起動させた状態での計算機処理を示すフローチャートである。
【００３０】
図４は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う色付きキー表示処理を示すフローチャートである。
【００３１】
図５は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う色付きキー表示処理に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図である。
【００３２】
記憶装置１２に記憶されている関数電卓のエミュレータ（プログラム）機能が起動されると、ＲＡＭ１３内のエミュレータ・ワーク・エリア１３ａに記憶されている関数電卓のキーボード画像（１３a5）が、キーボード表示位置データ（１３a6）に従い、未表示の計算機表示画面データ（１３a4）および未入力のキー入力データ（１３a9）と共に出力画像データ（１３a8）として生成され、表示部１５の表示画面上に表示されてキー入力待機状態になる（図５参照）。
【００３３】
この際、表示部１５に表示された出力画像データ（１３a8）は、そのままＩ／Ｏポート２１からプロジェクタ２２へ出力されスクリーン２３に投影表示される。
【００３４】
前記関数電卓のキーボード画像（１３a5）が表示部１５およびスクリーン２３上の所定位置に表示されたキー入力待機状態において、ユーザによるポインタあるいはカーソル操作に応じてキー入力が行われると、キー情報−キー位置テーブル（１３a7）に基づき当該入力されたキーのキーコード情報が抽出され（ステップＳ２）、当該キーコードに対応した処理が有効であるか否か判断される（ステップＳ３）。
【００３５】
ここで、キー入力されたキーコードに対応した処理が有効であると判断された場合には、当該入力されたキーコードがキー入力データメモリ１３a9に記憶され（ステップＳ３（Ｙｅｓ））、このキー入力が例えばパーソナルコンピュータ（ＰＣ）１０のファンクションキーに予め設定された、ユーザ指定表示部品の拡大表示を指示するための「ズーム」のキー入力であるか、または同ユーザ指定表示部品の全画面化の拡大表示を指示するための「全画面」のキー入力であるかが判断される（ステップＳ４）。
【００３６】
ここで、「ズーム」または「全画面」以外の電卓キーボード（１３a5）上での有効なキー入力であると判断された場合には（ステップＳ４（Ｎｏ））、図４における色付きキー表示処理へ移行される（ステップＳＡ）。
【００３７】
この色付きキー表示処理が起動されると、前記キー情報−キー位置テーブル（１３a7）に基づき当該入力されたキーのキーコードに対応したキー色情報が取得される（ステップＡ１）。
【００３８】
すると、前記入力されたキーコードのキーキャラクタ（イメージデータ）にそのキー色情報が加えられた入力キー表示データが生成されると共に、当該入力キー表示データが前記電卓キーボード画像（１３a5）の表示されている出力画像データ（１３a8）に付加されて表示部１５およびスクリーン２３へ表示される（ステップＡ３）。この際、今回のキー入力データに応じた計算機表示画面データ（１３a4）も前記出力画像データ（１３a8）に付加されて表示部１５およびスクリーン２３へ表示される。
【００３９】
すなわち、この色付きキー表示処理（ステップＳＡ）では、前記電卓キーボード（１３a5）に対するユーザ操作に応じたキー入力データ（１３a9）が、例えばその実際の関数電卓におけるキーに対応させたキー色で表示されるもので、例えば図５で示すように、電卓キーボード（１３a5）上で赤色表示されている「SHIFT」キー、青色表示されている「+」「(」キー、黒色表示されている「1」キー、青色表示されている「,」キー…として順次キー入力されると、当該キー入力データ（１３a9）はその入力されたキーの色付きで順次表示され、またこのキー入力に応じた計算機表示画面データ（１３a4）も「Pol(1,…」として生成されて表示される。
【００４０】
これにより、表示部１５およびスクリーン２３には、どのキーを入力操作したかが非常に見易く表示され、確実且つ速やかにそのキー操作手順を学習することができる。
【００４１】
なお、この色付きキー表示処理によるキー入力データ（１３a9）の順次表示に際して、当該キー入力データ（１３a9）が表示画面内に収まらない場合には、自動スクロール処理されて表示される。
【００４２】
なお、前記キー入力データ（１３a9）は、電卓キーボード画像（１３a5）および計算機表示画面データ（１３a4）と共に、表示部１５およびスクリーン２３に表示させるべく出力画像データ（１３a8）として生成表示する構成としたが、任意のタイミングでの予め設定されたキー操作に応じて前記キー入力データ（１３a9）のみを出力画像データ（１３a8）として表示させる構成としてもよい。
【００４３】
図６は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うＤＥＬキー対応処理を示すフローチャートである。
【００４４】
図７は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うＤＥＬキー対応処理に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図である。
【００４５】
前記図４における色付きキー表示処理（ステップＳＡ）に従ってキー入力データ（１３a9）の色付きキー表示が行われると、当該キー入力データは直前にした不要なキー入力を消去するための「DEL」キーであるか否か判断される（ステップＳ５）。
【００４６】
ここで、「DEL」キーが入力されたと判断された場合には（ステップＳ５（Ｙｅｓ））、図６におけるＤＥＬキー対応処理に移行される（ステップＳＢ）。
【００４７】
このＤＥＬキー対応処理が起動されると、前回のキー入力データは数式入力に伴うキー入力データ（１３a9）であるか否か判断される（ステップＢ１）。そして、当該「DEL」キー入力操作直前の前回のキー入力データ（１３a9）が数式入力に伴うキー入力データであると判断された場合には（ステップＢ１（Ｙｅｓ））、その前回の数式入力に伴うキー入力データ（１３a9）は「DEL」キー入力データと共に不要なキー入力として消去されて表示される（ステップＢ２）。
【００４８】
すなわち、前記電卓キーボード（１３a5）の各キーをキー入力操作して数式を入力し、例えば図７に示すような分数式「３分の５の二乗」の入力を行う際に、同図７（Ａ）に示すように、分数入力キー「a・b/c」をキー入力し、その分子側から「5」「x2」「↓」と入力し分母側入力に切り替えた後に、四角枠Ｍで囲って示すように誤って「2」と入力したことで、続けて「DEL」キーが入力操作されると（ステップＳ５→ＳＢ）、当該「DEL」キーのキーキャラクタが一時的に表示されるものの前記誤ってキー入力された直前の分母値「2」が不要なキー入力として共に消去されて表示される。そして、その後に続けてキー入力された正しい分母値「3」が、図７（Ｂ）に示すように並べて表示されるようになる。
【００４９】
これにより、表示部１５およびスクリーン２３に対して、誤ってキー入力表示された不要なキー入力データ（１３a9）は、その直後にユーザ操作される「DEL」キーのキー入力操作に伴い直ちに消去表示されるようになり、生徒がその誤りまでも真似てキー入力操作してしまうことなく、正しい計算機操作を覚えさせることができる。
【００５０】
図８は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴い無効なキーが入力操作された場合の表示部１５およびスクリーン２３に対するキー入力データ（１３a9）の表示状態を示す図である。
【００５１】
すなわち、図８（Ａ）に示すように、電卓キーボード（１３a5）の数値キー「1」「2」「3」が順次入力されそのキー入力データ（１３a9）が計算機表示画面データ（１３a4）と共に出力画像データ（１３a8）として生成表示されるのに伴い、当該計算機表示画面データ（１３a4）上のカーソルＣが前記キー入力された最後の数値「3」の次の桁位置に対応して表示されている状態で、図８（Ｂ）に示すように、カーソルＣの桁位置を戻すべく電卓キーボード（１３a5）の「←」キーが繰り返し操作されると、３桁（回）分の「←」キー入力に伴う桁戻し操作までは有効な処理として判断されるので（ステップＳ１〜Ｓ３（Ｙｅｓ））、その都度、前記「←」キーに対応するキー入力データ（１３a9)が順次表示されると共に、計算機表示画面データ（１３a4）上のカーソルＣが順次桁戻しされて移動表示される（ステップＳ４（Ｎｏ）→ＳＡ，Ｓ５（Ｎｏ）→Ｓ６（Ｎｏ）→戻り）。
【００５２】
この後、続けて電卓キーボード（１３a5）の「←」キーが繰り返し操作された場合には、この４回目以降の「←」キー入力に伴うカーソルＣの桁戻し処理は無効として判断されるので（ステップＳ３（Ｎｏ）→戻り）、同４回目以降の「←」キー操作に対応する不要なキー入力データ（１３a9）は表示されない。
【００５３】
これにより、例えば図８（Ｃ）に示すように、キー処理が無効になる不要なキー入力データＸが表示されることが防止されるようになり、生徒がその無意味な操作までも真似てキー入力操作してしまうことなく、正しい計算機操作を覚えさせることができる。
【００５４】
このように、前記ステップＳ１〜ＳＢでの計算機処理に従った電卓キーボード（１３a5）に対するキー入力操作に応じて、そのキー入力データ（１３a9）が順次表示されると共に、当該キー入力処理に応じた内容の計算機表示画面データ（１３a4）が表示されることで、例えばある計算式が入力表示されて「ＥＸＥ」キーが入力操作されると（ステップＳ６（Ｙｅｓ））、その時点で入力されている入力式データ（１３a1）に従った計算処理が実行される（ステップＳ７）。
【００５５】
すると、その計算処理の実行に応じた計算処理データ（１３a2）および計算結果データ（１３a3）の内容を示す計算機表示画面データ（１３a4）が生成されると共に（ステップＳ８）、前記電卓キーボード（１３a5）および各キー入力データ（１３a9）を伴う出力画像データ（１３a8）として生成され、表示部１５およびスクリーン２３に表示される（ステップＳ９）。
【００５６】
図９は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うズーム処理(1)を示すフローチャートである。
【００５７】
図１０は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うズーム処理(1)に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図である。
【００５８】
前記図３における計算機処理において、キー処理有効として判断されたキー入力操作が、例えばパーソナルコンピュータ（ＰＣ）１０のファンクションキーに予め設定された、ユーザ指定位置の拡大表示を指示するための「ズーム」のキー入力であると判断された場合には（ステップＳ４（Ｙｅｓ））、図９におけるズーム処理(1)に移行される（ステップＳＣ１）。
【００５９】
このズーム処理(1)が起動されると、例えば図１０（Ａ）に示すように、ユーザによるマウス操作あるいはカーソルキー操作に応じて表示部１５の表示画面上にて適宜移動表示されているポインタＰのその出力画像データ（１３a8）上での位置座標が読み込まれ（ステップＣ１１）、当該ポインタＰの位置座標が示すところの表示部品番号（この場合には「計算機表示画面データ（１３a4）」の表示部品番号）が認識される（ステップＣ１２）。
【００６０】
すると、当該「ズーム」のキー入力操作に応じて、図１０（Ｂ）に示すように、前記ポインタＰによる指示位置に応じて認識された出力画像データ（１３a8）上での表示部品である、この場合には計算機表示画面データ（１３a4）が拡大されて表示されるのと共に、同出力画像データ（１３a8）上でのその他の表示部品である、この場合には電卓キーボード画像（１３a5）が縮小されて表示される（ステップＣ１３，Ｃ１４）。
【００６１】
図１１は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う全画面処理(1)を示すフローチャートである。
【００６２】
図１２は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う全画面処理(1)に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図である。
【００６３】
前記図３における計算機処理において、キー処理有効として判断されたキー入力操作が、例えばパーソナルコンピュータ（ＰＣ）１０のファンクションキーに予め設定された、全画面の拡大表示を指示するための「全画面」のキー入力であると判断された場合には（ステップＳ４（Ｙｅｓ））、図１１における全画面処理(1)に移行される（ステップＳＤ１）。
【００６４】
この全画面処理(1)が起動されると、例えば図１２（Ａ）に示すように、ユーザによるカーソルキー操作に応じて表示部１５の表示画面上にて適宜その表示部品間で移動表示されているカーソル（外枠）ＣＷのその出力画像データ（１３a8）上での位置座標が読み込まれ（ステップＤ１１）、当該カーソル（外枠）ＣＷの位置座標が示すところの表示部品番号（この場合には「電卓キーボード画像（１３a5）」の表示部品番号）が認識される（ステップＤ１２）。
【００６５】
すると、図１２（Ｂ）に示すように、前記カーソル（外枠）ＣＷによる指示位置に応じて認識された出力画像データ（１３a8）上での表示部品である、この場合には電卓キーボード画像（１３a5）が全画面化されて拡大表示されるのと共に、同出力画像データ（１３a8）上でのその他の表示部品である、この場合には計算機表示画面データ（１３a4）およびキー入力データ（１３a9）が消去されて表示される（ステップＤ１３）。
【００６６】
このように、前記ズーム処理(1)や前記全画面処理(1)にて説明したように、ポインタＰにより任意に指定した出力画像データ（１３a8）上での表示部品を容易に拡大表示させたり、カーソル（外枠）ＣＷにより任意に指定した同出力画像データ（１３a8）上での表示部品を容易に全画面化して拡大表示させたりすることで、重要な部分を適宜大きく見易くして表示させることができ、生徒に対し確実且つ分かり易くその計算機操作手順を学習させることができる。
【００６７】
なお、前記図９におけるズーム処理(1)では、ポインタＰにより指定されているところの表示部品について、「ズーム」キーの操作に応じて拡大表示させる構成としたが、次の図１３におけるズーム処理(2)で示すように、カーソル（外枠）ＣＷにより指定されているところの表示部品について、「ズーム」キーの操作に応じて拡大表示させる一方、その他の表示部品について縮小表示させる構成としてもよい（ステップＣ２１〜Ｃ２４）。
【００６８】
図１３は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うズーム処理(2)を示すフローチャートである。
【００６９】
また、前記図１１における全画面処理(1)では、カーソル（外枠）ＣＷにより指定されているところの表示部品について、「全画面」キーの操作に応じて全画面化して拡大表示させる構成としたが、次の図１４における全画面処理(2)で示すように、ポインタＰにより指定されているところの表示部品について、「全画面」キーの操作に応じて全画面化して拡大表示させる一方、その他の表示部品について消去表示させる構成としてもよい（ステップＤ２１〜Ｄ２４）。
【００７０】
図１４は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う全画面処理(2)を示すフローチャートである。
【００７１】
さらに、前記図１１における全画面処理(1)および前記図１４における全画面処理(2)では、カーソル（外枠）ＣＷまたはポインタＰにより指定されているところの表示部品について、「全画面」キーの操作に応じて全画面化して拡大表示させる一方で、その他の表示部品については消去表示させる構成としたが、例えば図１５に示すように、当該カーソル（外枠）ＣＷまたはポインタＰにより指定されているところの表示部品（この場合には「電卓キーボード画像（１３a5）」）ではないその他の表示部品（この場合には「計算機表示画面データ（１３a4）およびキー入力データ（１３a9）」について、消去表示することなく、前記指定された表示部品（１３a5）の拡大表示に応じてその表示画面に収まる他の表示部品についてはそのまま表示させる構成としてもよい。
【００７２】
図１５は、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う他の全画面処理に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図である。
【００７３】
なお、前記パーソナルコンピュータ（ＰＣ）１０での計算機処理は、当該ＰＣ１０に搭載した関数電卓のエミュレータ（プログラム）の起動に伴い実行させ、その際に生成された出力画像データ（１３a8）のみをプロジェクタ２２へ出力してスクリーン２３へ投影表示させる構成としたが、図示しない実際の関数電卓を直接プロジェクタ２２に接続して計算機学習投影システムを構築した場合には、前記キー処理有効なキー入力データ（１３a9）に基づく色付きキー表示処理（ステップＳＡ）やＤＥＬキー対応処理（ステップＳＢ）は、プロジェクタ２２内に備えたＣＰＵ（１１）をはじめとするコンピュータにより実行させるものとし、関数電卓には特別な機能を持たせず、そのキー入力データ（１３a9）およびこのキー入力に応じた計算機表示画面データ（１３a4）のみをプロジェクタ２２に転送出力して前記同様の計算機学習表示を行わせればよい。
【００７４】
そして、前記プロジェクタ２２内のＲＡＭ（１３）にて、前記表示画面データメモリ１３a4、キーボード画像（カラー）データメモリ１３a5、キーボード表示位置データメモリ１３a6、キー情報−キー位置テーブル１３a7、出力画像データメモリ１３a8、キー入力データメモリ１３a9などを備える構成とすればよい。
【００７５】
またこの場合、前記計算機処理に伴うズーム処理(1)(2)（ステップＳＣ）や全画面処理(1)(2)（ステップＳＤ）は、プロジェクタ２２に専用に設けた「ズーム」キーや「全画面」キーの操作に応じて当該プロジェクタ２２内に備えたＣＰＵ（１１）をはじめとするコンピュータにより実行させる構成とすればよい。この際、拡大表示の対象となる表示部品の指定には、スクリーン２３上の投影画像に対し照射するレーザポインタにより行うものとし、当該投影画像をデジタルカメラにより撮影した撮影画像を解析してポインタＰの照射位置座標を検出し、このポインタＰの位置に対応する表示部分を認識拡大する構成としてもよい。
【００７６】
なお、前記各実施形態において記載した関数電卓のエミュレータ機能を搭載したパーソナルコンピュータ（ＰＣ）１０または図示しない実際の関数電卓、およびプロジェクタ２２を使用した計算機学習投影システムによる各処理の手法、すなわち、図３のフローチャートで示す計算機処理、図４のフローチャートで示す色付きキー表示処理、図６のフローチャートで示すＤＥＬキー対応処理、図９（図１３）のフローチャートで示すズーム処理(1)(2)、図１１（図１４）のフローチャートで示す全画面処理(1)(2)などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体（１８ａ）に格納して配布することができる。そして、関数電卓のエミュレータを搭載したパーソナルコンピュータ（ＰＣ）１０やＣＰＵ（１１）を搭載したインテリジェントなプロジェクタ２２などの種々の電子機器は、この外部記憶媒体（１８ａ）に記憶されたプログラムを内部メモリ（１２）（１３）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した計算機学習のための画像生成出力機能を実現し、前述した手法による同様の処理を実行することができる。
【００７７】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）２０上を伝送させることができ、この通信ネットワーク（インターネット）２０に接続されたコンピュータ端末（プログラムサーバ）２０ａから前記のプログラムデータを取り込み、前述した計算機学習のための画像生成出力機能を実現することもできる。
【００７８】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００７９】
【図１】本発明の電子機器の実施形態に係るパーソナルコンピュータ（ＰＣ）１０の電子回路の構成を示すブロック図。
【図２】前記パーソナルコンピュータ（ＰＣ）１０のＲＡＭ１３に確保されるエミュレータ・ワーク・エリア１３ａのデータメモリを示す図。
【図３】前記パーソナルコンピュータ（ＰＣ）１０により関数電卓のエミュレータ機能を起動させた状態での計算機処理を示すフローチャート。
【図４】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う色付きキー表示処理を示すフローチャート。
【図５】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う色付きキー表示処理に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図。
【図６】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うＤＥＬキー対応処理を示すフローチャート。
【図７】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うＤＥＬキー対応処理に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図。
【図８】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴い無効なキーが入力操作された場合の表示部１５およびスクリーン２３に対するキー入力データ（１３a9）の表示状態を示す図。
【図９】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うズーム処理(1)を示すフローチャート。
【図１０】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うズーム処理(1)に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図。
【図１１】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う全画面処理(1)を示すフローチャート。
【図１２】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う全画面処理(1)に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図。
【図１３】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴うズーム処理(2)を示すフローチャート。
【図１４】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う全画面処理(2)を示すフローチャート。
【図１５】前記パーソナルコンピュータ（ＰＣ）１０での計算機処理に伴う他の全画面処理に従い表示部１５およびスクリーン２３に投影表示された出力画像データ（１３a8）を示す図。
【符号の説明】
【００８０】
１１  …ＣＰＵ
１２  …記憶装置
１３  …ＲＡＭ
１３ａ…エミュレータ・ワーク・エリア
１３a1…入力式データメモリ
１３a2…計算処理データメモリ
１３a3…計算結果データメモリ
１３a4…表示画面データメモリ
１３a5…キーボード画像（カラー）データメモリ
１３a6…キーボード表示位置データメモリ
１３a7…キー情報−キー位置テーブル
１３a8…出力画像データメモリ
１３a9…キー入力データメモリ
１５  …表示部
１６  …入力部
１７  …バス
１８  …記憶媒体読み取り部
１８ａ…外部記憶媒体
１９  …電送制御部
２０  …通信ネットワーク（インターネット）
２０ａ…プログラムサーバ
２０ｂ…サーバ記憶装置
Ｃ  …カーソル
Ｐ  …ポインタ
ＣＷ…カーソル（外枠）
Ｘ  …不要なキー入力データ
【図１】
2008176562.tif 000003
【図２】
2008176562.tif 000004
【図３】
2008176562.tif 000005
【図４】
2008176562.tif 000006
【図５】
2008176562.tif 000007
【図６】
2008176562.tif 000008
【図７】
2008176562.tif 000009
【図８】
2008176562.tif 000010
【図９】
2008176562.tif 000011
【図１０】
2008176562.tif 000012
【図１１】
2008176562.tif 000013
【図１２】
2008176562.tif 000014
【図１３】
2008176562.tif 000015
【図１４】
2008176562.tif 000016
【図１５】
2008176562.tif 000017