(57)【要約】【課題】関数電卓やパーソナルコンピュータなど、高機能な処理を実行する際に複雑な操作を必要とする電子機器において、所望の処理をウィザードに従って実行する際に、当該ウィザードで実行する処理の操作手順をユーザにより学習する。【解決手段】標準的なウィザード表示を順次行う各ウィザード表示それぞれの前段階において、当該次のウィザード表示に至るまでの通常時はマニュアルで実行される操作手順とこれに対応するキー入力履歴Ｋｒを順次アニメーションにして表示するので（図６（Ａ）〜図６（Ｆ）参照）、ユーザが所望する処理を単に速やかに進ませるだけでなく、マニュアル操作で必要な操作手順をユーザにアニメーションで見せて学習させることができる。【選択図】図６
2006331184.tif 000002
【特許請求の範囲】
【請求項１】
任意の処理を実行する際に複数の操作手順を必要とする電子機器であって、
異なる処理のそれぞれに対応付けてユーザ入力を必要とする各段階毎のウィザードのデータおよび当該各ウィザード間で必要な操作手順を記憶するウィザード用データ記憶手段と、
任意の処理を実行する際に、当該任意の処理に対応付けられて前記ウィザード用データ記憶手段により記憶されている各段階毎のウィザードのデータを読み出してガイド表示させるウィザード表示制御手段と、
このウィザード表示制御手段により各段階毎のウィザードのデータをガイド表示させる間において当該各ウィザード間で必要な操作手順を読み出して順次表示させる操作手順表示制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
さらに、
前記ウィザード表示制御手段による各段階毎のウィザードのデータの読み出しガイド表示および前記操作手順表示制御手段による各ウィザード間で必要な操作手順の読み出し順次表示において必要なキー入力の履歴を表示させるキー入力履歴表示制御手段と、
このキー入力履歴表示制御手段により表示されたキー入力履歴に含まれる入力数値を任意の数値に置き換える入力数値変更手段と、
この入力数値変更手段により入力数値が任意の数値に置き換えられたキー入力履歴に基づいて、前記ウィザード表示制御手段による各段階毎のウィザードのデータの読み出しガイド表示および前記操作手順表示制御手段による各ウィザード間で必要な操作手順の読み出し順次表示を再実行させる置数変更後再表示制御手段と、
を備えたことを特徴とする請求項１に記載の電子機器。
【請求項３】
さらに、
前記ウィザード用データ記憶手段により記憶されている各段階毎のウィザードのデータうち、ユーザ操作に応じて指定される隣り合う段階の複数のウィザードを纏めた親ウィザードとして設定する親ウィザード設定手段と、
この親ウィザード設定手段により隣り合う段階の複数のウィザードが纏められた親ウィザードの設定をユーザ操作に応じて解除する親ウィザード設定解除手段と、
を備えたことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記ウィザード用データ記憶手段により記憶された各段階毎のウィザードのデータには、さらに詳細なガイド表示を行うための複数の子ウィザードのデータが対応付けて記憶され、
前記ウィザード表示制御手段は、各段階毎のウィザードのデータの読み出しガイド表示に際し、当該ガイド表示中のウィザードのデータに対応付けられた複数の子ウィザードのデータをユーザ操作に応じて読み出し順次ガイド表示させる子ウィザード表示制御手段を有することを特徴とする請求項１に記載の電子機器。
【請求項５】
任意の処理を実行する際に複数の操作手順を必要とする電子機器のコンピュータを制御するための制御プログラムであって、
前記コンピュータを、
異なる処理のそれぞれに対応付けてユーザ入力を必要とする各段階毎のウィザードのデータおよび当該各ウィザード間で必要な操作手順を記憶装置に記憶させるウィザード用データ記憶制御手段、
任意の処理を実行する際に、当該任意の処理に対応付けられて前記記憶装置に記憶されている各段階毎のウィザードのデータを読み出して表示装置にガイド表示させるウィザード表示制御手段、
このウィザード表示制御手段により各段階毎のウィザードのデータをガイド表示させる間において当該各ウィザード間で必要な操作手順を読み出して表示装置に順次表示させる操作手順表示制御手段、
として機能させるようにした電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関数電卓やパーソナルコンピュータなど、高機能な処理を実行する際に複雑な操作を必要とする電子機器およびその制御プログラムに関する。
【背景技術】
【０００２】
従来から関数計算機能を備えた小型電子式計算機、所謂、関数電卓が実用化されているが、このような関数電卓は高機能であるために多数の機能キーを備えているのが一般的である。
【０００３】
このため、ユーザが当該関数電卓を使用するにあたり操作マニュアルを一通り読んだとしても、各機能キーそれぞれの役割（意義）や操作方法などについて完璧に覚えることは難しく、十分に使いこなせていない現状にあり、使用中に所望の機能キーを利用した操作手順が解らずに作業を進められなくなる場合もある。
【０００４】
そこで、従来の関数電卓にあって、機能説明モードに設定して内容確認したい所望のキーを操作すると、当該操作キー（確認対象キー）についての意義・操作方法・操作例などの説明情報を表示部に表示してユーザに案内するものがある（例えば、特許文献１参照。）。
【０００５】
また、パーソナルコンピュータにインストールされて使用される各種のアプリケーションプログラムにあっても、操作に伴う専門用語の解説表示や作業目的に応じた操作手順などの案内表示を行うようにしたヘルプ機能やウィザード機能を組み込んだものがある。
【特許文献１】特開平１１−２９６４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来の関数電卓やパーソナルコンピュータ用プログラムなどに組み込まれている案内表示機能は、例えば所望の作業を進めるために必要な項目の選択や数値の入力などを要求する画面を案内表示させ、当該作業を速やかに誤りなく行わせることを目的としているため、作業を手際よく進める上では効果的であるものの、その作業過程にある個々の操作手順をユーザが学習するには不向きである問題があった。
【０００７】
本発明は、このような課題に鑑みなされたもので、所望の処理をウィザードに従って実行する際に、当該ウィザードで実行する処理の操作手順をユーザにより学習することが可能になる電子機器およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の電子機器は、任意の処理を実行する際に複数の操作手順を必要とする電子機器であって、異なる処理のそれぞれに対応付けてユーザ入力を必要とする各段階毎のウィザードのデータおよび当該各ウィザード間で必要な操作手順を記憶するウィザード用データ記憶手段と、任意の処理を実行する際に、当該任意の処理に対応付けられて前記ウィザード用データ記憶手段により記憶されている各段階毎のウィザードのデータを読み出してガイド表示させるウィザード表示制御手段と、このウィザード表示制御手段により各段階毎のウィザードのデータをガイド表示させる間において当該各ウィザード間で必要な操作手順を読み出して順次表示させる操作手順表示制御手段とを備えたことを特徴としている。
【０００９】
請求項２に記載の電子機器は、前記請求項１に記載の電子機器にあって、さらに、前記ウィザード表示制御手段による各段階毎のウィザードのデータの読み出しガイド表示および前記操作手順表示制御手段による各ウィザード間で必要な操作手順の読み出し順次表示において必要なキー入力の履歴を表示させるキー入力履歴表示制御手段と、このキー入力履歴表示制御手段により表示されたキー入力履歴に含まれる入力数値を任意の数値に置き換える入力数値変更手段と、この入力数値変更手段により入力数値が任意の数値に置き換えられたキー入力履歴に基づいて、前記ウィザード表示制御手段による各段階毎のウィザードのデータの読み出しガイド表示および前記操作手順表示制御手段による各ウィザード間で必要な操作手順の読み出し順次表示を再実行させる置数変更後再表示制御手段とを備えたことを特徴としている。
【００１０】
請求項３に記載の電子機器は、前記請求項１に記載の電子機器にあって、さらに、前記ウィザード用データ記憶手段により記憶されている各段階毎のウィザードのデータうち、ユーザ操作に応じて指定される隣り合う段階の複数のウィザードを纏めた親ウィザードとして設定する親ウィザード設定手段と、この親ウィザード設定手段により隣り合う段階の複数のウィザードが纏められた親ウィザードの設定をユーザ操作に応じて解除する親ウィザード設定解除手段とを備えたことを特徴としている。
【００１１】
請求項４に記載の電子機器は、前記請求項１に記載の電子機器にあって、前記ウィザード用データ記憶手段により記憶された各段階毎のウィザードのデータには、さらに詳細なガイド表示を行うための複数の子ウィザードのデータが対応付けて記憶され、前記ウィザード表示制御手段は、各段階毎のウィザードのデータの読み出しガイド表示に際し、当該ガイド表示中のウィザードのデータに対応付けられた複数の子ウィザードのデータをユーザ操作に応じて読み出し順次ガイド表示させる子ウィザード表示制御手段を有することを特徴としている。
【発明の効果】
【００１２】
本発明の請求項１（請求項５）に記載の電子機器（電子機器の制御プログラム）によれば、任意の処理を実行する際には、当該任意の処理に対応付けられてウィザード用データ記憶手段により記憶されている各段階毎のウィザードのデータが読み出されてガイド表示されるのに伴い、この各段階毎のウィザードのデータがガイド表示される間において当該各ウィザード間で必要な操作手順が読み出されて順次表示されるので、ユーザが所望する処理を単に速やかに進ませることができるだけでなく、マニュアル操作で必要な操作手順を表示させて学習させることができる。
【００１３】
本発明の請求項２に記載の電子機器によれば、前記請求項１に記載の電子機器にあって、さらに、ウィザード表示制御手段による各段階毎のウィザードのデータの読み出しガイド表示および操作手順表示制御手段による各ウィザード間で必要な操作手順の読み出し順次表示において必要なキー入力の履歴が表示され、この表示されたキー入力履歴に含まれる入力数値を任意の数値に置き換えると、この数値に置き換え後のキー入力履歴に基づいて、ウィザード表示制御手段による各段階毎のウィザードのデータの読み出しガイド表示および操作手順表示制御手段による各ウィザード間で必要な操作手順の読み出し順次表示が再実行されるので、計算処理上の変数値などを容易に任意の数値に置き換えて再計算し、再度同様なウィザード表示および各ウィザード表示間での操作手順表示などを行うことができる。
【００１４】
本発明の請求項３に記載の電子機器によれば、前記請求項１に記載の電子機器にあって、さらに、ウィザード用データ記憶手段により記憶されている各段階毎のウィザードのデータうち、ユーザ操作に応じて指定される隣り合う段階の複数のウィザードを親ウィザードとして１つのウィザードに纏めて設定することでき、しかも、この親ウィザード設定手段により隣り合う段階の複数のウィザードが纏められた親ウィザードの設定をユーザ操作に応じて解除することができるので、ユーザの慣れや使い方に合わせてウィザードのステップ数を適切にカスタマイズすることができる。
【００１５】
本発明の請求項４に記載の電子機器によれば、前記請求項１に記載の電子機器にあって、ウィザード用データ記憶手段により記憶された各段階毎のウィザードのデータには、さらに詳細なガイド表示を行うための複数の子ウィザードのデータが対応付けて記憶され、ユーザ所望の処理での各段階毎のウィザードのデータの読み出しガイド表示に際しては、当該ガイド表示中のウィザードのデータに対応付けられた複数の子ウィザードのデータがユーザ操作に応じて順次読み出されガイド表示されるので、本電子機器のユーザが非常に不慣れなユーザであっても確実に適切な入力操作を行わせることができる。
【００１６】
よって、本発明によれば、所望の処理をウィザードに従って実行する際に、当該ウィザードで実行する処理の操作手順をユーザにより学習することが可能になる電子機器およびその制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１７】
以下図面により本発明の実施の形態について説明する。
【００１８】
（第１実施形態）
図１は、本発明の電子機器の実施形態に係る電子式計算装置（関数電卓）１０の電子回路の構成を示すブロック図である。
【００１９】
図２は、前記電子式計算装置（関数電卓）１０の外観構成を示す正面図である。
【００２０】
この計算装置１０は、コンピュータ等からなる制御部（ＣＰＵ）１１を備えている。
【００２１】
制御部（ＣＰＵ）１１は、キー入力部１２から入力されるキー入力データに応じて、記憶装置(EEP)１３に予め記憶されているシステムプログラムを起動させ、あるいはＣＤ−ＲＯＭなどの外部記憶媒体１４から外部ＰＣ(Personal Computer)１５および通信部１６を介して記憶装置１３に読み込ませた計算装置制御用プログラムを起動させ、あるいは通信部１６から外部ＰＣ１５を経由して接続された通信ネットワーク（インターネット）Ｎ上のプログラムサーバ（Ｗｅｂサーバ）１７から記憶装置１３に読み込ませた計算装置制御用プログラムを起動させ、ＲＡＭ１８をワークメモリとして回路各部の動作制御を行なうものである。
【００２２】
この制御部（ＣＰＵ）１１には、前記キー入力部１２、記憶装置１３、通信部１６、ＲＡＭ１８が接続され、さらに液晶表示部１９とその表示画面に重ねて設けられた透明タッチパネルＴが接続される。
【００２３】
この計算装置１０の本体ケースに対して、キー入力部１２は正面の下部側に設けられ、液晶表示部１９はその上部側に設けられる。
【００２４】
キー入力部１２には、数値・データ入力キー１２ａ、関数・演算子キー１２ｂ、「ＭＥＮＵ」キー１２ｃ、「登録」キー１２ｄ、「変更」キー１２ｅ、「ＥＸＥ」キー１２ｆ等が備えられる。
【００２５】
数値・データ入力キー１２ａは、数字，記号，文字などの個々のキーを配列した数値・記号・文字の入力用キー群からなる。
【００２６】
関数・演算子キー１２ｂは、演算式や関数式を入力する際に操作される各種の関数記号キーや「＋」「−」「×」「÷」「＝」などの演算子キーからなる。
【００２７】
「ＭＥＮＵ」キー１２ｃは、通常計算機能、関数計算機能、グラフ描画機能、グラフトレース機能、ウィザード機能等、各種機能の選択メニュー画面Ｇｍ（図６（Ｂ）参照）を表示させる際に操作される。
【００２８】
「登録」キー１２ｄは、前記ウィザード機能の実行に伴い記録表示されているキー入力履歴Ｋｒ（図６（Ｄ）（Ｅ）参照）を任意の範囲で登録する際に操作される。
【００２９】
「変更」キー１２ｅは、前記ウィザード機能の実行に伴い記録表示されているキー入力履歴Ｋｒ（図７（Ａ）（Ｂ）参照）のうち置数を変更するなど一部変更する際に操作される。
【００３０】
「ＥＸＥ」キー１２ｆは、選択あるいは入力されたデータの確定や各種機能の実行を指示する際に操作される。
【００３１】
記憶装置１３には、本計算装置１０の電子回路における全体の処理を司るシステムプログラムデータが予め記憶されると共に、通常計算モード、関数計算モード、グラフ描画モード、グラフトレースモード等、各種の計算処理モードに対応した関数電卓処理プログラム１３ａ、各種の動作モードの起動中におけるウィザード機能の実行に伴いウィザードの表示を行わせるためのウィザード表示制御プログラム１３ｂ、このウィザード表示制御プログラム１３ｂに従い起動中の動作モード（機能）にそれぞれ対応して表示させるべく各種ウィザードのデータや当該ウィザード表示に伴いキー操作履歴を表示させるためのキーデータなどがユーザ入力キーデータに対応付けられてテーブル化されたウィザード用テーブルデータ１３ｃ（図３参照）が予め記憶される。
【００３２】
図３は、前記電子式計算装置（関数電卓）１０の記憶装置１３に記憶されたウィザード用テーブルデータ１３ｃを示す図である。
【００３３】
すなわち、ウィザード用テーブルデータ１３ｃには、ウィザード対象機能「ｙ−ｃａｌ」「Ｇ−Ｓｏｌｖｅ」「機能３」…のそれぞれについて、ユーザ入力キーデータに対応付けられて、当該キー入力後の標準ウィザード、この標準ウィザードをより詳しく分割した子ウィザード、前後する複数のウィザードを１つのウィザードに編集した親ウィザード、各ウィザードの表示前にアニメーション表示するキーデータが記憶される。
【００３４】
ＲＡＭ１８には、表示データメモリ１８ａ、式データメモリ１８ｂ、変数データメモリ１８ｃ、グラフデータメモリ１８ｄ、グラフ座標データメモリ１８ｅ、キー入力履歴メモリ１８ｆ、入力履歴登録メモリ１８ｇ等の各種のデータメモリが備えられる。
【００３５】
表示データメモリ１８ａには、例えばグラフ描画モードにおいて描画処理される関数式に対応したグラフデータやウィザード機能の実行に伴うウィザードデータなど、各種の動作モードにおいて液晶表示部１９に表示すべき表示データがビットマップのパターンデータとして展開されて記憶される。
【００３６】
式データメモリ１８ｂには、キー入力あるいは選択された任意の関数式（ｙ＝ｆ（ｘ））や任意の演算式のデータが記憶される。
【００３７】
変数データメモリ１８ｃには、前記式データメモリ１８ｂに記憶された関数式や演算式に含まれる変数に対応して入力置数された変数値のデータが記憶される。
【００３８】
グラフデータメモリ１８ｄには、グラフ描画モードにおいて入力された関数式に応じて計算されたグラフ描画用のデータが記憶される。
【００３９】
グラフ座標データメモリ１８ｅには、グラフ描画モードにおいて描画表示されているグラフ上の任意の指定点のＸＹ座標値が記憶される。
【００４０】
キー入力履歴メモリ１８ｆには、入力されたキーデータが履歴として記憶される。
【００４１】
入力履歴登録メモリ１８ｇには、キー入力履歴Ｋｒに基づいた任意の範囲のキー入力履歴が「登録」キー１２ｄの操作に応じて登録され記憶される。
【００４２】
次に、前記構成の電子式計算装置（関数電卓）１０の動作に伴う第１実施形態のウィザード機能について説明する。
【００４３】
図４は、前記電子式計算装置（関数電卓）１０のウィザード処理を示すフローチャートである。
【００４４】
図５は、前記電子式計算装置（関数電卓）１０のウィザード処理に伴うキー履歴操作処理を示すフローチャートである。
【００４５】
図６は、前記電子式計算装置（関数電卓）１０のグラフ描画モードでのウィザード処理に伴う表示動作（その１）を示す図である。
【００４６】
図７は、前記電子式計算装置（関数電卓）１０のグラフ描画モードでのウィザード処理に伴う表示動作（その２）を示す図である。
【００４７】
例えば「Ｙ＝Ｘ−２」なる１次関数式が入力されると共にグラフ描画モードが起動され、図６（Ａ）に示すように、グラフ表示画面Ｇ１が表示部１９に表示された状態で、当該グラフ描画モードで行う所望の処理をウィザードに従って行う場合に、キー入力部１２の「ＭＥＮＵ」キー１２ｃが操作されると、図６（Ｂ）に示すように、本計算装置１０により実行可能な各種機能の選択メニュー画面Ｇｍがウインドウ表示される。
【００４８】
この各種機能の選択メニュー画面Ｇｍにおいて、ペンＰによるタッチ操作により「ウィザード」の項目が選択されると、記憶装置１３に記憶されたウィザード表示制御プログラム１３ｂに従ったウィザード処理（図４参照）が起動され、図６（Ｃ）に示すように、当該グラフ描画モードでのウィザード機能において実行可能な処理のリストＬ１（ウィザード１）がウィザード用テーブルデータ１３ｃ（図３参照）に従い表示部１９にウインドウ表示される（ステップＡ１）。
【００４９】
このウィザード機能の実行可能処理リストＬ１（ウィザード１）において、ペンＰによるタッチ操作により所望の処理（例えば「グラフ上のｘ値を指定してｙ値を示す」［ｙ−ｃａｌ］）が選択されると（ステップＡ２）、次のウィザード（ウィザード２）の表示内容であるｘ値入力要求画面Ｇ２（図６（Ｆ）参照）に至るまでのマニュアルで実行する場合の操作手順データが、ウィザード表示前キーデータ（［ＭＥＮＵ］［ｙ−ｃａｌ］）に基づき読み出され（ステップＡ３）、図６（Ｄ）（Ｅ）に示すように、順次アニメーション表示されると共に（ステップＡ４）、これに伴うキー操作履歴Ｋｒが表示される（ステップＡ５）。
【００５０】
そして、図６（Ｆ）に示すように、前記次のウィザード（ウィザード２）の表示内容であるｘ値入力要求画面Ｇ２が表示部１９にウインドウ表示される（ステップＡ６）。
【００５１】
このｘ値入力要求画面Ｇ２において、ユーザ所望のｘ値（例えばｘ＝［３］）が入力されると（ステップＡ７）、さらに次のウィザード（ウィザード３）に移行する前に、図７（Ｇ）に示すように、当該入力されたキーデータ［３］およびキーデータ［ＥＸＥ］がキー入力履歴Ｋｒに順次追加表示され（ステップＡ８→Ａ３〜Ａ５）、この後ウィザード３である結果表示画面Ｇ３が表示部１９に表示される（ステップＡ６）。
【００５２】
すると、前記入力されたｘ値のキーデータ［３］に応じたｙ値［１］が計算され、ＸＹ座標値（ｘ＝３，ｙ＝１）およびキー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］［ＥＸＥ］）を表示した結果表示画面Ｇ３が表示部１９に表示される（ステップＡ８→Ａ９）。
【００５３】
なお、前記図６（Ｆ）で示したように、ステップＡ６においてウィザード表示されたｘ値入力要求画面Ｇ２において、ユーザ所望のｘ値が入力されず「次へ」ボタンＮｅの操作がなされた場合には、制御部（ＣＰＵ）１１により決定された適当な値がセットされる。
【００５４】
ここで、キー操作履歴Ｋｒの表示についての変更・登録機能（図５参照）について説明する。
【００５５】
図７（Ｇ）で示したように、ＸＹ座標値（ｘ＝３，ｙ＝１）およびキー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］［ＥＸＥ］）を表示した結果表示画面Ｇ３の表示状態にあって（ステップＢ１）、当該キー入力履歴Ｋｒの内容を変更して再計算すべくキー入力部１２の「変更」キー１２ｅが操作されると（ステップＢ２）、図７（Ｈ）に示すように、当該結果表示画面Ｇ３上に表示されているキー入力履歴Ｋｒに対して個々のキーデータを指示するためのポインタＱが表示される（ステップＢ３）。
【００５６】
ここで、キー入力履歴Ｋｒ上のポインタＱを例えばペンＰによるタッチ操作によりキーデータ［３］のところへ移動させると共に（ステップＢ４）、変更したい任意の数値［−２］を入力し置数すると（ステップＢ５）、数値変更可能であるか否かが前記ポインタＱが指示するところのキーデータに基づき判断される（ステップＢ６）。
【００５７】
そして、前記ポインタＱが指示するところのキーデータは変数値ｘ＝［３］であるので変更可能と判断されると、当該キー入力履歴Ｋｒ上のキーデータ［３］が入力置数された変数値ｘ＝［−２］に置き換えられて表示される（ステップＢ７）。
【００５８】
そして、前記変数値ｘの変更後の置数［−２］に従って再計算を実行すべくキー入力部１２の「ＥＸＥ」キー１２ｆが操作されると（ステップＢ８）、前記同様のウィザード処理（ステップＡ３〜Ａ８）に従った操作手順およびキー入力履歴Ｋｒを伴うアニメーション表示が、図７（Ｉ）〜図７（Ｌ）に示すように順次行われて再表示される（ステップＢ９）。
【００５９】
すると、前記変更により入力置数されたｘ値のキーデータ［−２］に応じたｙ値［−４］が再計算され、ＸＹ座標値（ｘ＝−２，ｙ＝−４）およびキー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［−２］［ＥＸＥ］）を表示した結果表示画面Ｇ３が表示部１９に表示される（ステップＢ１０）。
【００６０】
図８は、前記電子式計算装置（関数電卓）１０におけるウィザード処理（ｙ−ｃａｌ）のキー履歴操作処理でのキー操作履歴登録機能に伴う表示動作を示す図である。
【００６１】
図８（Ａ）に示すように、ＸＹ座標値（ｘ＝３，ｙ＝１）およびキー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］［ＥＸＥ］）を表示した結果表示画面Ｇ３の表示状態にあって（ステップＢ１）、図８（Ｂ）に示すように、キー入力履歴Ｋｒの任意の範囲Ｍ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］）の処理を纏めるべく例えばペンＰによるタッチ操作により囲んで指定表示させ、キー入力部１２の「登録」キー１２ｄが操作されると（ステップＢ１１）、指定された範囲Ｍに表示されているキー入力履歴ＫｒがＲＡＭ１８内の入力履歴登録メモリ１８ｇに登録される（ステップＢ１２）。
【００６２】
こうして、ユーザ任意の指定範囲Ｍのキー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］）が登録されると、前記ウィザード用テーブルデータ１３ｃ（図３参照）においては、当該キー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］）に対応するところの「標準ウィザード１，２」が纏められた「親ウィザード１」として設定される。
【００６３】
この場合、前記図６（Ａ）（Ｂ）で示したようなユーザ操作に従い、次回のグラフ描画モードでウィザード機能を起動させた場合には、ウィザード用テーブルデータ１３ｃ（図３参照）の（ｙ−ｃａｌ）に対応して設定された「親ウィザード１」に従い、図８（Ｃ）に示すように、登録されたキー入力履歴Ｋｒの範囲に対応させたウィザード機能の実行可能処理リストＬ１′が表示部１９にウインドウ表示される（ステップＡ１）。
【００６４】
そして、この図８（Ｃ）におけるウィザード機能の実行可能処理リストＬ１′において、前記登録されたキー入力履歴Ｋｒの範囲に対応させたところの「グラフ上のｘ値を指定してｙ値を示す  ｘ＝［３］」）が選択された場合には（ステップＡ２）、設定された「親ウィザード１」に対応する「ウィザード１」「ウィザード２」に従って、前記図６（Ｄ）〜図７（Ｇ）で示したような操作手順表示処理、キー操作履歴表示処理、ウィザード表示処理、計算結果表示処理からなるアニメーション表示が纏めて連続に実行される（ステップＡ３〜Ａ９）。
【００６５】
図９は、前記電子式計算装置（関数電卓）１０のウィザード処理に伴うキー履歴操作処理でのキー入力履歴の登録機能に従い纏められて設定された「親ウィザード」を分離する場合の操作表示動作を示す図である。
【００６６】
すなわち、前記図５におけるキー履歴操作処理でのキー入力履歴の登録機能に従って登録されたキー入力履歴Ｋｒに基づき、当該キー入力履歴Ｋｒ（［ＭＥＮＵ］［ｙ−ｃａｌ］［３］）に対応するところの「標準ウィザード１，２」が纏められた「親ウィザード１」として設定された状態（図３参照）でウィザード機能を起動させると、図９（Ａ）に示すようにウインドウ表示されたウィザード機能の実行可能処理リストＬ１′には、当該「親ウィザード１」として纏められた前後のウィザード（「標準ウィザード１，２」）の再分離が可能であることを示すグリッドＧr1，Ｇr2が表示される。
【００６７】
この親ウィザード分離用グリッドＧr1，Ｇr2が表示されたウィザード機能の実行可能処理リストＬ１′において、図９（Ｂ）に示すように、当該グリッドＧr1，Ｇr2間をペンＰによるタッチ操作により結ぶと、当該グリッド間結合線の左右にある「標準ウィザード１，２」間で設定されていた親ウィザード化が解除され、図９（Ｃ）に示すように、「標準ウィザード１」に対応したウィザード機能の実行可能処理リストＬ１がウインドウ表示される。
【００６８】
この「標準ウィザード１」に対応したウィザード機能の実行可能処理リストＬ１において、例えば「グラフ上のｘ値を指定してｙ値を示す」［ｙ−ｃａｌ］の処理が選択されている状態で、「次へ」ボタンＮｅが操作されると、図９（Ｄ）に示すように、次の「標準ウィザード２」の表示内容であるｘ値入力要求画面Ｇ２が表示部１９にウインドウ表示される。
【００６９】
このように、キー入力履歴の登録機能によって纏められ「親ウィザード」として設定された複数のウィザードは、親ウィザード分離用グリッドＧr1，Ｇr2間に結合線を描画するだけで容易に分離されその親ウィザード化が解除されるようになり、ユーザの使い方に合わせてウィザードのステップ数をカスタマイズすることができる。
【００７０】
図１０は、前記電子式計算装置（関数電卓）１０のウィザード処理に伴い子ウィザードを分割表示する場合の操作表示動作を示す図である。
【００７１】
図１０（Ａ）に示すように、［ｙ−ｃａｌ］の「標準ウィザード２」の表示内容であるｘ値入力要求画面Ｇ２が表示部１９にウインドウ表示された状態で、図３におけるウィザード用テーブルデータ１３ｃにおいて、当該「標準ウィザード２」に対応付けられてより詳細なウィザード表示を行わせるための「子ウィザード１，２，３」が設定されている場合には、この「標準ウィザード２」に対応したウィザード表示を「子ウィザード１，２，３」に分割して詳細表示させるための「分割」ボタンＢが表示される。
【００７２】
ここで、前記［ｙ−ｃａｌ］の「標準ウィザード２」に対応したｘ値入力要求画面Ｇ２上にある「分割」ボタンＢがペンＰにより指定操作されると、図１０（Ｂ）に示すように、「子ウィザード１」に対応したｘ値入力要求説明画面Ｇ21がウインドウ表示される。
【００７３】
この「子ウィザード１」に対応したｘ値入力要求説明画面Ｇ21は、［ｙ−ｃａｌ］計算でｘ値を入力することにより対応するｙ値が計算されグラフ上にポインタ表示されることを説明したもので、このｘ値入力要求説明画面Ｇ21上にある「次へ（ＮＥＸＴ）」ボタンＮｅが操作されると、これに換わって「子ウィザード２」に対応したｘ値入力要求準備画面Ｇ22がウインドウ表示される。
【００７４】
この「子ウィザード２」に対応したｘ値入力要求準備画面Ｇ22は、ｘ値の入力欄と共に数値入力方法のガイド表示をしたもので、このｘ値入力要求準備画面Ｇ22上にある「次へ（ＮＥＸＴ）」ボタンＮｅが操作されると、これに換わって「子ウィザード３」に対応したｘ値入力画面Ｇ23がウインドウ表示される。
【００７５】
この「子ウィザード３」に対応したｘ値入力画面Ｇ23は、ｘ値の入力欄と共に数値入力用のテンキー２０および「確定」ボタンＥを配列したものであり、このｘ値入力画面Ｇ23にあって、当該テンキー２０および「確定」ボタンＥを操作してｘ値を入力表示させると、次の「標準ウィザード３」に対応させて前記図７（Ｇ）で示したように、ＸＹ座標値（ｘ，ｙ）およびキー入力履歴Ｋｒを表示した結果表示画面Ｇ３が表示される。
【００７６】
このように、「標準ウィザード」の表示画面にあって、「分割」ボタンＢを操作してより詳細な案内情報を記述した「子ウィザード」を順次表示させるように構成したことで、本計算装置１０のユーザが非常に不慣れなユーザであっても適切に入力操作を行わせることができる。
【００７７】
したがって、前記構成の電子式計算装置（関数電卓）１０による第１実施形態のウィザード機能およびこれに伴うキー履歴操作機能によれば、標準的なウィザード表示を順次行う各ウィザード表示それぞれの前段階において、当該次のウィザード表示に至るまでの通常時はマニュアルで実行される操作手順とこれに対応するキー入力履歴Ｋｒを順次アニメーションにして表示するので（図６（Ａ）〜図７（Ｇ）参照）、ユーザが所望する処理を単に速やかに進ませるだけでなく、マニュアル操作で必要な操作手順をユーザにアニメーションで見せて学習させることができる。
【００７８】
また、前記構成の電子式計算装置（関数電卓）１０による第１実施形態のウィザード機能およびこれに伴うキー履歴操作機能によれば、標準的なウィザード表示および各ウィザード表示間での操作手順表示と共に表示されるキー入力履歴Ｋｒに含まれる入力数値をポインタＱにより指定すると共に所望の数値に置き換えて「ＥＸＥ」キー１２ｆを操作すると、当該数値置き換え後のキー入力履歴Ｋｒに従った標準的なウィザード表示および各ウィザード表示間での操作手順表示が再実行されるので（図７（Ｈ）〜図７（Ｌ）参照）、計算上の変数値などを容易に任意の数値に置き換えて再計算し、再度前記同様なウィザード表示および各ウィザード表示間での操作手順表示などを行うことができる。
【００７９】
また、前記構成の電子式計算装置（関数電卓）１０による第１実施形態のウィザード機能およびこれに伴うキー履歴操作機能によれば、ウィザード表示および各操作手順表示をした後のキー入力履歴Ｋｒについて、任意の履歴範囲Ｍを指定して「登録」キー１２ｄを操作すると、当該履歴範囲Ｍに含まれる処理ステップに対応したところの複数の標準ウィザードが纏められて親ウィザードとして設定され、この場合には当該親ウィザードとして設定された複数の標準ウィザードが纏められて一体表示され（図８（Ａ）〜（Ｃ）参照）、一方で、親ウィザードとして纏められた複数の標準ウィザードの一体表示画面（図９（Ａ）参照）にあって、各ウィザード間を仕切るための親ウィザード分離用グリッドＧr1，Ｇr2を結線操作すると（図９（Ｂ）参照）、当該親ウィザードの設定が解除され個々の標準ウィザードの順次表示に戻るので（図９（Ｃ）（Ｄ）参照）、ユーザの慣れや使い方に合わせてウィザードのステップ数を適切にカスタマイズすることができる。
【００８０】
さらに、前記構成の電子式計算装置（関数電卓）１０による第１実施形態のウィザード機能およびこれに伴うキー履歴操作機能によれば、ウィザード用テーブルデータ１３ｃ（図３参照）における「標準ウィザード」に対応付けて当該標準ウィザードを詳細な複数のガイドステップに分割した「子ウィザード」を設定しておき、標準ウィザードの表示画面（図１０（Ａ）参照）に設けられた「分割」ボタンＢを操作すると、当該ウィザード表示に対応する「子ウィザード」が読み出され「次へ（ＮＥＸＴ）」ボタンＮｅの操作によって順次表示されるようにしたので（図１０（Ｂ）〜（Ｄ）参照）、本計算装置１０のユーザが非常に不慣れなユーザであっても確実に適切な入力操作を行わせることができる。
【００８１】
なお、前記第１実施形態の電子式計算装置（関数電卓）１０では、ウィザード処理におけるウィザード表示画面を、グラフ描画モードなどの実行中の表示画面上にウインドウにして重ねて表示する構成としたが、次の第２実施形態において説明するように、液晶表示部１９の表示画面を上下に分割した２画面とし、ウィザード表示と各ウィザード表示間での操作手順のアニメーション表示とを上下別画面にして行う構成としてもよい。
【００８２】
(第２実施形態）
図１１は、本発明の第２実施形態に係る電子式計算装置（関数電卓）１０のグラフ描画モードでのウィザード処理に伴う表示動作を示す図である。
【００８３】
すなわち、この第２実施形態の電子式計算装置（関数電卓）１０では、ウィザード処理およびこれに伴うキー履歴操作処理にあって、液晶表示部１９の表示画面が上段表示部１９ａと下段表示部１９ｂとに２分割されて表示動作するもので、図１１（Ａ）に示すように、例えば「Ｙ＝Ｘ−２」なる１次関数式が入力されると共にグラフ描画モードが起動され、グラフ表示画面Ｇ１が表示部１９の上段表示部１９ａに表示された状態で、当該グラフ描画モードで行う所望の処理をウィザードに従って行う場合に、キー入力部１２の「ＭＥＮＵ」キー１２ｃが操作されると、本計算装置１０により実行可能な各種機能の選択メニュー画面Ｇｍがウインドウ表示される。
【００８４】
この上段表示部１９ａに表示された各種機能の選択メニュー画面Ｇｍにおいて、ペンＰによるタッチ操作により「ウィザード」の項目が選択されると、記憶装置１３に記憶されたウィザード表示制御プログラム１３ｂに従ったウィザード処理（図４参照）が起動され、図１１（Ｂ）に示すように、当該グラフ描画モードでのウィザード機能において実行可能な処理のリストＬ１（ウィザード１）がウィザード用テーブルデータ１３ｃ（図３参照）に従い表示部１９の下段表示部１９ｂに独立表示される（ステップＡ１）。
【００８５】
このウィザード機能の実行可能処理リストＬ１（ウィザード１）において、ペンＰによるタッチ操作により所望の処理（例えば「グラフ上のｘ値を指定してｙ値を示す」［ｙ−ｃａｌ］）が選択されると（ステップＡ２）、次のウィザード（ウィザード２）の表示内容であるｘ値入力要求画面Ｇ２（図１１（Ｄ）参照）に至るまでのマニュアルで実行する場合の操作手順データが、ウィザード表示前キーデータ（［ＭＥＮＵ］［ｙ−ｃａｌ］）に基づき読み出され（ステップＡ３）、図１１（Ｃ）（Ｄ）に示すように、ウィザード表示されている実行可能処理リストＬ１に並行した上段表示部１９ａにて順次アニメーション表示されると共に（ステップＡ４）、これに伴うキー操作履歴Ｋｒが表示される（ステップＡ５）。
【００８６】
そして、図１１（Ｄ）に示すように、前記次のウィザード（ウィザード２）の表示内容であるｘ値入力要求画面Ｇ２が下段表示部１９ｂに表示される（ステップＡ６）。
【００８７】
したがって、前記構成の第２実施形態に係る電子式計算装置（関数電卓）１０によれば、液晶表示部１９の表示画面を上下に分割した２画面とし、ウィザード表示と各ウィザード表示間での操作手順のアニメーション表示とを上下別画面にして行うようにしたので、ウィザード機能によるユーザへの入力操作の案内をより効果的に行い学習させることができる。
【００８８】
なお、前記第１および第２実施形態の電子式計算装置（関数電卓）１０では、ウィザード表示は当該ウィザードの対象となる処理の順番に従って順次更新されて表示される構成としたが、次の第３実施形態において説明するように、各処理ステップに対応するところのウィザード表示をＴＡＢによって切り替え表示できる構成としてもよい。
【００８９】
（第３実施形態）
図１２は、本発明の第３実施形態に係る電子式計算装置（関数電卓）１０におけるウィザード処理に伴う表示動作を示す図である。
【００９０】
すなわち、この第３実施形態の電子式計算装置（関数電卓）１０におけるウィザード処理では、各処理ステップに対応するところのウィザード表示をＴＡＢによって切り替え表示するもので、図１２（Ａ）に示すように、ウィザード機能が起動されて表示された当該ウィザード機能の実行可能処理リストＬ１において、ペンＰによりウィザードの対象とする処理が選択されると、この選択された処理（例えば［ｙ−ｃａｌ］）に対応してウィザード用テーブルデータ１３ｃに設定されている各標準ウィザードが読み出され、図１２（Ｂ）（Ｃ）に示すように、それぞれＴＡＢｔ１，ｔ２，ｔ３によって切り替え表示可能な状態に重ねられて液晶表示部１９に表示される。
【００９１】
したがって、前記構成の第３実施形態に係る電子式計算装置（関数電卓）１０によれば、各処理ステップに対応付けられたそれぞれのウィザード表示を、ＴＡＢｔ１，ｔ２，ｔ３によって切り替え表示可能な状態にして重ねて液晶表示部１９に表示させるので、例えば前段処理ステップに対応したウィザード表示や後段処理ステップに対応したウィザード表示を、適宜ＴＡＢｔnをめくり操作して容易に前面に表示させ確認することができる。
【００９２】
なお、前記各実施形態において記載したウィザード機能およびこれに伴うキー履歴操作機能による各処理の手法、すなわち、図４のフローチャートに示すウィザード処理（含むウィザード用テーブルデータ１３ｃ）、図５のフローチャートに示すキー履歴操作処理、図９の表示動作に示す親ウィザード設定後の各ウィザードへの分離処理、図１０の表示動作に示す子ウィザードの設定に基づくウィザード詳細分割表示処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１４に格納して配布することができる。そして、計算装置１０のコンピュータ（制御部（ＣＰＵ）１１）は、この外部記録媒体１４に記憶されたプログラムを記憶装置１３に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したウィザード機能およびこれに伴うキー履歴操作機能を実現し、前述した手法による同様の処理を実行することができる。
【００９３】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）１７から前記のプログラムデータを通信部１６を介して取り込んで記憶装置１３に記憶させ、前述したウィザード機能およびこれに伴うキー履歴操作機能を実現することもできる。
【００９４】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００９５】
【図１】本発明の電子機器の実施形態に係る電子式計算装置（関数電卓）１０の電子回路の構成を示すブロック図。
【図２】前記電子式計算装置（関数電卓）１０の外観構成を示す正面図。
【図３】前記電子式計算装置（関数電卓）１０の記憶装置１３に記憶されたウィザード用テーブルデータ１３ｃを示す図。
【図４】前記電子式計算装置（関数電卓）１０のウィザード処理を示すフローチャート。
【図５】前記電子式計算装置（関数電卓）１０のウィザード処理に伴うキー履歴操作処理を示すフローチャート。
【図６】前記電子式計算装置（関数電卓）１０のグラフ描画モードでのウィザード処理に伴う表示動作（その１）を示す図。
【図７】前記電子式計算装置（関数電卓）１０のグラフ描画モードでのウィザード処理に伴う表示動作（その２）を示す図。
【図８】前記電子式計算装置（関数電卓）１０におけるウィザード処理（ｙ−ｃａｌ）のキー履歴操作処理でのキー操作履歴登録機能に伴う表示動作を示す図。
【図９】前記電子式計算装置（関数電卓）１０のウィザード処理に伴うキー履歴操作処理でのキー入力履歴の登録機能に従い纏められて設定された「親ウィザード」を分離する場合の操作表示動作を示す図。
【図１０】前記電子式計算装置（関数電卓）１０のウィザード処理に伴い子ウィザードを分割表示する場合の操作表示動作を示す図。
【図１１】本発明の第２実施形態に係る電子式計算装置（関数電卓）１０のグラフ描画モードでのウィザード処理に伴う表示動作を示す図。
【図１２】本発明の第３実施形態に係る電子式計算装置（関数電卓）１０におけるウィザード処理に伴う表示動作を示す図。
【符号の説明】
【００９６】
１０  …電子式計算装置（関数電卓）
１１  …制御部（ＣＰＵ）
１２  …入力部
１２ａ…数値・データ入力キー
１２ｂ…関数・演算子キー
１２ｃ…「ＭＥＮＵ」キー
１２ｄ…「登録」キー
１２ｅ…「変更」キー
１２ｆ…「ＥＸＥ」キー
１３  …記憶装置
１３ａ…関数電卓処理プログラム
１３ｂ…ウィザード表示制御プログラム
１３ｃ…ウィザード用テーブルデータ
１４  …外部記録媒体
１５  …外部ＰＣ(Personal Computer)
１６  …通信部
１７  …Ｗｅｂサーバ
１８  …ＲＡＭ
１８ａ…表示データメモリ
１８ｂ…式データメモリ
１８ｃ…変数データメモリ
１８ｄ…グラフデータメモリ
１８ｅ…グラフ座標データメモリ
１８ｆ…キー入力履歴メモリ
１８ｇ…入力履歴登録メモリ
１９  …液晶表示部
２０  …テンキー
Ｔ  …タッチパネル
Ｎ  …通信ネットワーク（インターネット）
Ｇ１  …グラフ表示画面
Ｇ２  …ｘ値入力要求画面
Ｇ３  …結果表示画面
Ｇｍ  …各種機能の選択メニュー画面
Ｌ１（Ｌ１′）…ウィザード機能の実行可能処理リスト
Ｋｒ…キー入力履歴
Ｐ  …スタイラスペン
Ｑ  …ポインタ
Ｍ  …任意のキー入力履歴範囲
Ｂ  …「分割」ボタン
Ｎｅ…「次へ（ＮＥＸＴ）」ボタン
Ｅ  …「確定」ボタン
Ｇr1，Ｇr2…親ウィザード分離用グリッド
Ｇ21  …ｘ値入力要求説明画面
Ｇ22  …ｘ値入力要求準備画面
Ｇ23  …ｘ値入力画面
【図１】
2006331184.tif 000003
【図２】
2006331184.tif 000004
【図３】
2006331184.tif 000005
【図４】
2006331184.tif 000006
【図５】
2006331184.tif 000007
【図６】
2006331184.tif 000008
【図７】
2006331184.tif 000009
【図８】
2006331184.tif 000010
【図９】
2006331184.tif 000011
【図１０】
2006331184.tif 000012
【図１１】
2006331184.tif 000013
【図１２】
2006331184.tif 000014