(57)【特許請求の範囲】
【請求項１】
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、
前記外部用データ出力手段によりデータを出力させるための外部出力操作手段と、
を備え、
前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する、
ことを特徴とする計算機。
【請求項２】
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、
を備え、
前記計算機能の種別が行列計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは行列式と当該行列式の要素データであり、
前記外部用データ出力手段は、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後に、前記計算対象データと前記計算結果データとの両方のデータを、外部機器で取得可能に出力する、
ことを特徴とする計算機。
【請求項３】
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、
を備え、
前記計算機能の種別が統計計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは統計計算の種類と当該統計計算の種類に応じた当該統計の要素データであり、
前記外部用データ出力手段は、前記計算対象データ入力手段により前記計算対象データが入力された後であって前記計算結果表示制御手段により前記計算結果データが前記表示部に表示される前であるときには、当該計算対象データを外部機器で取得可能に出力し、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後であるときには、当該計算結果データを外部機器で取得可能に出力する、
ことを特徴とする計算機。
【請求項４】
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、
を備え、
前記計算機能の種別が方程式計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは方程式の種類と当該方程式の種類に応じた当該方程式の要素データであり、
前記外部用データ出力手段は、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後に、前記計算対象データと前記計算結果データとの両方のデータを、外部機器で取得可能に出力する、
ことを特徴とする計算機。
【請求項５】
前記外部用データ出力手段は、前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを二次元コード化し当該二次元コードの画像として前記表示部に表示して出力する、
ことを特徴とする請求項１ないし請求項４の何れか１項に記載の計算機。
【請求項６】
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、
前記外部用データ出力手段によりデータを出力させるための外部出力操作手段と、
を備え、
前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを二次元コード化し当該二次元コードの画像として前記表示部に表示出力し、
前記外部出力操作手段の操作が有効なときには前記二次元コードのシンボルを前記表示部に表示させ、前記外部出力操作手段の操作が無効なときには前記二次元コードのシンボルを非表示にするシンボル表示制御手段を更に備えた、
ことを特徴とする計算機。
【請求項７】
ユーザ操作に応じて計算機能の種別を選択する計算機能選択手段を備え、
前記計算対象データ入力手段は、前記計算機能選択手段により選択された計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する、
ことを特徴とする請求項１ないし請求項６の何れか１項に記載の計算機。
【請求項８】
表示部を有する計算機のコンピュータを制御するための計算機制御プログラムあって、
前記コンピュータを、
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御手段、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段、
前記外部用データ出力手段によりデータを出力させるための外部出力操作手段、
として機能させ、
前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力することを特徴とする、
コンピュータ読み込み可能な計算機制御プログラム。
【請求項９】
表示部を有する計算機のコンピュータを制御するための計算機制御プログラムあって、
前記コンピュータを、
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御手段、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段、
として機能させ、
前記計算機能の種別が行列計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは行列式と当該行列式の要素データであり、
前記外部用データ出力手段は、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後に、前記計算対象データと前記計算結果データとの両方のデータを、外部機器で取得可能に出力する、
ことを特徴とするコンピュータ読み込み可能な計算機制御プログラム。
【請求項１０】
表示部を有する計算機のコンピュータを制御するための計算機制御プログラムあって、
前記コンピュータを、
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段、
前記計算対象データ入力手段により入力されたた計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御手段、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段、
として機能させ、
前記計算機能の種別が統計計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは統計計算の種類と当該統計計算の種類に応じた当該統計の要素データであり、
前記外部用データ出力手段は、前記計算対象データ入力手段により前記計算対象データが入力された後であって前記計算結果表示制御手段により前記計算結果データが前記表示部に表示される前であるときには、当該計算対象データを外部機器で取得可能に出力し、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後であるときには、当該計算結果データを外部機器で取得可能に出力する、
ことを特徴とするコンピュータ読み込み可能な計算機制御プログラム。
【請求項１１】
表示部を有する計算機のコンピュータを制御するための計算機制御プログラムあって、
前記コンピュータを、
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段、
前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御手段、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段、
として機能させ、
前記計算機能の種別が方程式計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは方程式の種類と当該方程式の種類に応じた当該方程式の要素データであり、
前記外部用データ出力手段は、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後に、前記計算対象データと前記計算結果データとの両方のデータを、外部機器で取得可能に出力する、
ことを特徴とするコンピュータ読み込み可能な計算機制御プログラム。
【請求項１２】
表示部を有する計算機のコンピュータを制御するための計算機制御プログラムあって、
前記コンピュータを、
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段、
前記計算対象データ入力手段により入力された計計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御手段、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段、
前記外部用データ出力手段によりデータを出力させるための外部出力操作手段、
として機能させ、
前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを二次元コード化し当該二次元コードの画像として前記表示部に表示出力し、
前記外部出力操作手段の操作が有効なときには前記二次元コードのシンボルを前記表示部に表示させ、前記外部出力操作手段の操作が無効なときには前記二次元コードのシンボルを非表示にするシンボル表示制御手段、として機能させる、
コンピュータ読み込み可能な計算機制御プログラム。
【請求項１３】
計算機によって出力された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータを取得する計算機データ取得手段と、
前記計算機データ取得手段により取得された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータに基づいて、参考情報の画像を作成し外部機器に出力する参考画像出力手段と、
を備え、
前記計算機能の種別が行列計算機能である場合、前記計算機データ取得手段により取得される計算対象データは行列式と当該行列式の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により取得された前記行列式と当該行列式の要素データと、当該行列式の計算結果データとに基づいて、当該行列式の要素部分を該当する要素データに置き換えた行列計算式の画像と、当該計算結果データの画像とを作成し、外部機器に出力する、
ことを特徴とする計算サーバ。
【請求項１４】
前記計算機能の種別が統計計算機能である場合、前記計算機データ取得手段により取得される計算対象データは統計計算の種類と当該統計計算の種類に応じた当該統計の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により前記統計計算の種類と当該統計計算の種類に応じた当該統計の要素データが取得されたときには、当該統計の要素データに対応するグラフの画像とテーブルの画像とを作成して外部機器に出力し、前記計算機データ取得手段により前記統計計算の計算結果データが取得されたときには、当該計算結果データに対応する一覧表示の画像とグラフの画像とを作成して外部機器に出力する、
ことを特徴とする請求項１３に記載の計算サーバ。
【請求項１５】
前記計算機能の種別が方程式計算機能である場合、前記計算機データ取得手段により取得される計算対象データは方程式の種類と当該方程式の種類に応じた当該方程式の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により取得された前記方程式の種類と当該方程式の種類に応じた当該方程式の要素データと、当該方程式の計算結果データとに基づいて、当該方程式の要素部分を該当する要素データに置き換えた方程式の計算式の画像と、当該計算結果データの画像と、当該方程式の計算式に対応するグラフの画像とを作成し、外部機器に出力する、
ことを特徴とする請求項１３に記載の計算サーバ。
【請求項１６】
計算サーバのコンピュータを制御するためのサーバ制御プログラムであって、
前記コンピュータを、
計算機によって出力された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータを取得する計算機データ取得手段、
前記計算機データ取得手段により取得された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータに基づいて、当該計算の参考情報の画像を作成し外部機器に出力する参考画像出力手段、
として機能させ、
前記計算機能の種別が行列計算機能である場合、前記計算機データ取得手段により取得される計算対象データは行列式と当該行列式の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により取得された前記行列式と当該行列式の要素データと、当該行列式の計算結果データとに基づいて、当該行列式の要素部分を該当する要素データに置き換えた行列計算式の画像と、当該計算結果データの画像とを作成し、外部機器に出力する、
ことを特徴とするコンピュータ読み込み可能なサーバ制御プログラム。
【請求項１７】
表示部を有する計算機のデータ出力方法であって、
計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力ステップと、
前記計算対象データ入力ステップにより入力された計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御ステップと、
前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力ステップと、
前記外部用データ出力ステップによりデータを出力させるための外部出力操作ステップと、
からなり、
前記外部用データ出力ステップは、前記外部出力操作ステップにより操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力することを特徴とする、
データ出力方法。
【請求項１８】
請求項１ないし請求項７の何れか１項に記載の計算機と、
計算機によって出力された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータを取得する計算機データ取得手段と、
前記計算機データ取得手段により取得された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータに基づいて、参考情報の画像を作成し外部機器に出力する参考画像出力手段と、
を備えた計算サーバと、
を備えた計算機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種の計算を行なうのに好適な計算機、計算サーバ、およびその制御プログラム、計算機システムに関する。
【背景技術】
【０００２】
従来より、関数電卓と称する様々な種類の計算機能を有する情報表示装置が広く利用されている。
【０００３】
このような情報表示装置により実行可能な計算機能としては、四則計算機能のほか、行列計算機能、統計計算機能、方程式計算機能等があり、ユーザ所望の計算機能の動作モードを選択し、選択された種類の計算機能に応じて計算対象となる計算式と数値を入力して計算を実行し、その計算結果を表示出力させる。
【０００４】
そして、前記関数電卓としての情報表示装置では、携帯性良くどこでも簡単に所望の種類の計算を行ってその計算結果を得ることを利点としている。
【０００５】
このため、前記情報表示装置で行った計算の計算過程や計算結果の解析、分析には、当該解析、分析のための機能を備えた別の計算機が使用され、当該別の計算機において前記同様の計算過程や計算結果のデータが得られた状態を再現する必要がある。
【０００６】
複数の情報機器間で通信機能を持たずに同じデータを共有する手法として、特許文献１は、一方の機器において、入力されたテキストデータに対応するＱＲコード（登録商標）を表示し、他の機器において、前記表示されたＱＲコードをカメラで撮影し元のテキストデータに変換して表示することを提案している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−０７６５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前記特許文献１で提案された技術を利用すれば、前記情報表示装置における計算過程や計算結果のデータを、ＱＲコード化して別の計算機に与えることが考えられるものの、単に現在の計算の状態で得られたデータ（例えば表示中のデータ）を別の計算機に与えるだけでは、ユーザが欲しい適切な形態の参考情報（例えば計算対象データとその分析データ等）を得ることができない。
【０００９】
本発明は、このような課題に鑑みなされたもので、計算の種類と計算の状態に応じて、外部機器にて適切な参考情報を作成するための適切なデータを当該外部機器が取得可能に出力することが可能になる計算機、当該外部機器としての計算サーバ、計算機制御プログラム、サーバ制御プログラム、データ出力方法、および計算機システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る計算機は、計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、前記計算対象データ入力手段により入力された計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、前記計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、前記外部用データ出力手段によりデータを出力させるための外部出力操作手段と、を備え、前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する、ことを特徴としている。
【００１１】
本発明に係る計算サーバは、計算機によって出力された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータを取得する計算機データ取得手段と、前記計算機データ取得手段により取得された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータに基づいて、参考情報の画像を作成し外部機器に出力する参考画像出力手段と、を備え、前記計算機能の種別が行列計算機能である場合、前記計算機データ取得手段により取得される計算対象データは行列式と当該行列式の要素データであり、前記参考画像出力手段は、前記計算機データ取得手段により取得された前記行列式と当該行列式の要素データと、当該行列式の計算結果データとに基づいて、当該行列式の要素部分を該当する要素データに置き換えた行列計算式の画像と、当該計算結果データの画像とを作成し、外部機器に出力する、ことを特徴としている。
【００１２】
本発明に係る計算機システムは、前記計算機と前記計算サーバとを備えている。
【発明の効果】
【００１３】
本発明によれば、計算の種類と計算の状態に応じて、外部機器にて適切な参考情報を作成するための適切なデータを当該外部機器が取得可能に出力することが可能になる計算機、当該外部機器としての計算サーバ、計算機制御プログラム、サーバ制御プログラム、および計算機システムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る計算機システムの構成を示す模式図。
【図２】前記関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記計算サーバ３０の電子回路の構成を示すブロック図。
【図４】前記関数電卓１０の表示制御処理（その１）を示すフローチャート。
【図５】前記関数電卓１０の表示制御処理（その２）を示すフローチャート。
【図６】前記関数電卓１０の表示制御処理（その３）を示すフローチャート。
【図７】前記計算サーバ３０のサーバ処理を示すフローチャート。
【図８】前記関数電卓１０の表示制御処理に従った行列モードでのユーザ操作に応じた表示動作を示す図。
【図９】前記関数電卓１０の行列モードでのバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された行列計算参考情報の画像データを示す図。
【図１０】前記関数電卓１０の表示制御処理に従った統計モードでのユーザ操作に応じた計算対象要素データ入力に伴う表示動作とその際出力されたバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された統計計算参考情報（その１）の画像データを示す図。
【図１１】前記関数電卓１０の表示制御処理に従った統計モードでのユーザ操作に応じた統計計算実行に伴う表示動作とその際出力されたバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された統計計算参考情報（その２）の画像データを示す図。
【図１２】前記関数電卓１０の表示制御処理に従った統計モードでのユーザ操作に応じた統計計算実行に伴う表示動作とその際出力されたバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された統計計算参考情報（その３）の画像データを示す図。
【図１３】前記関数電卓１０の表示制御処理に従った方程式モードでのユーザ操作に応じた表示動作を示す図。
【図１４】前記関数電卓１０の方程式モードでのバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された方程式計算参考情報の画像データを示す図。
【発明を実施するための形態】
【００１５】
以下図面により本発明の実施の形態について説明する。
【００１６】
図１は、本発明の実施形態に係る計算機システムの構成を示す模式図である。
【００１７】
ここでは、図１に示すように、生徒が使用する情報表示装置としての関数電卓１０と、当該関数電卓１０から表示出力されたＱＲコード（登録商標）等の２次元コードの画像を撮影する当該生徒や先生が使用するカメラ付きタブレットＰＣ等のカメラ付き通信機器２０と、当該カメラ付き通信機器２０が撮影した２次元コードＱの内容のデータに従って同通信機器２０からインターネット等の通信ネットワークＮを介して送信されてくる計算機能の種別やその計算対象データを受信し、当該計算機能の種別や計算対象データに応じて適切な形態の計算参考情報（計算対象データとその分析データ等）を作成する計算サーバ３０と、当該計算サーバ３０で作成した計算参考情報を通信ネットワークＮを介して受信して表示出力する前記カメラ付き通信機器２０と、当該通信機器２０に表示出力される計算参考情報を拡大投影表示するプロジェクタＰと、からなるシステムを例に説明する。
【００１８】
なお、前記カメラ付き通信機器２０は、カメラ付きタブレットＰＣに限定されるものではなく、カメラ付きＰＤＡ（personal digital assistants）、カメラ付きスマートフォン、カメラ付き又はカメラが接続されたノートＰＣ（personal computer）、電子黒板等として構成され得る。
【００１９】
また、図１では、カメラ付き通信機器２０を２つ示しているが、これは、２次元コード撮影時と計算参考情報受信時との表示出力部２１の変遷を示すために別体に示したに過ぎないものであり、実際は生徒や先生の一人に１つのカメラ付き通信機器２０を用意する。また、関数電卓１０は、代表して１つを示しているに過ぎず、実際には、生徒数に応じた個数が含まれる。また、関数電卓１０は、先生用の１台もさらに含まれても良い。
【００２０】
前記関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この関数電卓１０の本体正面にはキー入力部１１および表示出力部１２が設けられる。
【００２１】
前記キー入力部１１には、数値や数式を入力したり計算の実行を指示したりするための数値・演算記号キー群１１１、各種の関数を入力したりメモリ機能を立ち上げたりするための関数機能キー群１１２、各種動作モードのメニュー画面を表示させたり動作モードの設定を指示したりするためのモード設定キー群１１３、前記表示出力部１２に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー１１４が備えられる。
【００２２】
前記数値・演算記号キー群１１１としては、［０］〜［９］（数値）キー、［＋］［−］［×］［÷］（四則記号）キー、［Ａｎｓ］［＝］（実行）キー、［ＡＣ］（クリア）キーなどが配列される。
【００２３】
前記関数機能キー群１１２としては、［ｘ-1］（−１乗；逆数）キーをはじめ、［√□］（ルート）キー、［□／□］（分数）キー、［ｓｉｎ］（サイン）キー、［Ｍ＋］（メモリプラス）キー、［ＯＰＴＮ］（オプション）キー、［ＳＴＯ］（メモリ登録）キーなどが配列される。
【００２４】
前記モード設定キー群１１３としては、［ＭＯＤＥ］（モード）キー、［ＳＨＩＦＴ］（シフト）キー、［ＡＬＰＨＡ］（アルファベット）キー、［ＯＮ］（電源オン）キーなどが配列される。
【００２５】
なお、前記数値・演算記号キー群１１１や関数機能キー群１１２のキーは、［ＳＨＩＦＴ］キーが操作された後に続けて操作されることで、そのキートップに記載されたキー機能ではなく、そのキーの上方に記載されたキーとして機能できるようになっている。例えば、［ＳＨＩＦＴ］キー操作後に［ＡＣ］キーが操作（以下、［ＳＨＩＦＴ］＋［ＡＣ］キーと記す。以下同様。）されると［ＯＦＦ］（電源オフ）キーとなる。［ＳＨＩＦＴ］＋［ＯＰＴＮ］キーは［ＱＲ］（ＱＲ）キーとなり、［ＳＨＩＦＴ］＋［ＳＴＯ］キーは［ＲＣＬ］（メモリ一覧表示）キーとなる。
【００２６】
前記表示出力部１２は、ドットマトリクス型の液晶表示ユニットからなる。
【００２７】
図２は、前記関数電卓１０の電子回路の構成を示すブロック図である。
【００２８】
この関数電卓１０の電子回路は、前記キー入力部１１および表示出力部１２に加えて、コンピュータであるＣＰＵ１３と、メモリ１４と、記録媒体読取部１５とを備えている。また、同図に破線で示すように、無線通信部１６を備えていても良い。
【００２９】
前記ＣＰＵ１３は、メモリ１４に記憶されている数式計算処理プログラム１４１に従い回路各部の動作を制御し、キー入力部１１からのキー入力信号に応じた各種の演算処理を実行する。この数式計算処理プログラム１４１は、メモリ１４に予め記憶されていても良いし、あるいはメモリカード等の外部記録媒体Ｍから記録媒体読取部１５を介してメモリ１４に読み込まれて記憶されたものであっても良い。この数式計算処理プログラム１４１は、ユーザがキー入力部１１の操作によって書き換えできないようになっている。
【００３０】
前記メモリ１４には、このようなユーザ書き換え不可能な情報の他に、ユーザが書き換え可能なデータを記憶するために、入力データエリア１４２が確保されている。
【００３１】
ここで、前記入力データエリア１４２には、前記キー入力部１１によりキー入力されたキーコードのデータが順次入力され、これにより構成される数式のデータや表データが記憶される。例えば数値キーは数字を示すコードで、「ｓｉｎ」などの関数キーはその関数を示すコードで、「＋」「−」「×」「÷」などの算術記号キーはその算術記号を示すコードで記憶される。また、この入力データエリア１４２には、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｍ，Ｘ，Ｙの９つの文字に対して個別に登録される異なる数値などの変数も記憶される。例えば、前記キー入力部１１の［３］キー，［ＳＴＯ］キー，［（−）］キー（＝［Ａ］キー）というキー操作を行うことで変数Ａに数値「３」が登録される。更に、前記キー入力部１１の［ＭＯＤＥ］キー操作に従って設定された計算機能の種類（四則計算機能／複素数計算機能／ｎ進計算機能／行列計算機能／ベクトル計算機能／統計計算機能／関数式テーブル計算機能／方程式計算機能等）と当該計算機能の種類に応じた計算式等の計算種類、計算要素として入力された数値等の計算データ、計算実行に応じて取得された計算結果データも記憶される。なお、前記計算機能の種類と当該計算機能の種類に応じた計算の種類とを合わせて「計算機能種別」とし、前記計算要素としての計算データを「機能別計算データ」とする。
【００３２】
前記無線通信部１６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等の外部のカメラ付き通信機器２０等と無線通信する機能を備えている。
【００３３】
このように構成された関数電卓１０は、前記ＣＰＵ１３が前記数式計算処理プログラム１４１に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べるような、当該関数電卓１０の数式計算処理に従った前記計算機能種別、機能別計算データ、計算結果データを、２次元コード、本実施形態では２次元コード画像（ＱＲコード）化し、表示出力部１２により表示出力する、表示制御機能を実現する。
【００３４】
前記カメラ付き通信機器２０は、前記関数電卓１０の表示出力部１２に表示出力された２次元コード画像（ＱＲコード）Ｑの画像を撮影し、その撮影した２次元コード画像（ＱＲコード）の内容のデータ（以下、バーコード内容データ（ＱＲデータ）と称する）を、前記通信ネットワークＮを介して予めアドレスが設定された計算サーバ３０に送信する。
【００３５】
図３は、前記計算サーバ３０の電子回路の構成を示すブロック図である。
【００３６】
この計算サーバ３０の電子回路は、コンピュータであるＣＰＵ３１と、メモリ３２と、記録媒体３３と、記録媒体読取部３４と、通信部３５とを備えている。また、同図に破線で示すように、キー入力部３６或いは表示出力部３７を備えていても良い。
【００３７】
前記ＣＰＵ３１は、メモリ３２に予め記憶されている、あるいはメモリカード等の記録媒体３３から記録媒体読取部３４を介してメモリ３２に読み込まれた、あるいは通信ネットワークＮ上の図示しないＷｅｂサーバから通信部３５を介してメモリ３２にダウンロードされた、サーバ制御プログラム３２１に従い回路各部の動作を制御し、前記通信部３５で受信した前記カメラ付き通信機器２０から受信したバーコード内容データ（ＱＲデータ）に応じた各種の演算処理を実行する。
【００３８】
前記メモリ３２には、前記サーバ制御プログラム３２１が記憶される他に、前記通信部３５を介してカメラ付き通信機器２０から受信したバーコード内容データ（ＱＲデータ）（計算機能種別／機能別計算データ／計算結果データ）を記憶して一次保存する受信データメモリ３２２が確保される。
【００３９】
なお、前記サーバ制御プログラム３２１は、当該計算サーバ３０のオペレータのキー入力部３６の設定操作やメンテナンス操作等に応じた設定動作やメンテナンス動作を行う機能、その動作の途中経過や結果を表示出力部３７に表示する機能、等を備えている。
【００４０】
このように構成された計算サーバ３０は、前記ＣＰＵ３１が前記サーバ制御プログラム３２１に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べるような、受信したバーコード内容データ（ＱＲデータ）（計算機能種別／機能別計算データ／計算結果データ）に応じた計算参考情報（画像）の作成を行い、その計算参考情報の画像を、前記受信したバーコード内容データ（ＱＲデータ）の送信元である生徒や先生のカメラ付き通信機器２０に送信する、サーバ処理機能を実現する。
【００４１】
前記カメラ付き通信機器２０は、通信ネットワークＮを介して前記計算サーバ３０から受信した計算参考情報の画像を、その表示出力部２１に表示したり、当該カメラ付き通信機器２０にプロジェクタＰを接続して、拡大投影表示したりすることができる。
【００４２】
次に、前記構成の計算機システムの動作について説明する。
【００４３】
図４は、前記関数電卓１０の表示制御処理（その１）を示すフローチャートである。
【００４４】
図５は、前記関数電卓１０の表示制御処理（その２）を示すフローチャートである。
【００４５】
図６は、前記関数電卓１０の表示制御処理（その３）を示すフローチャートである。
【００４６】
図７は、前記計算サーバ３０のサーバ処理を示すフローチャートである。
【００４７】
図８は、前記関数電卓１０の表示制御処理に従った行列モードでのユーザ操作に応じた表示動作を示す図である。
【００４８】
図９は、前記関数電卓１０の行列モードでのバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された行列計算参考情報の画像データを示す図である。
【００４９】
前記関数電卓（情報表示装置）１０において、図８（Ａ）に示すように、キー入力部１１の［ＭＯＤＥ］キーが操作されると、計算機能一覧メニューＭＦが表示出力部１２に表示される（ステップＳ１０１）。
【００５０】
この実施形態の計算機能一覧メニューＭＦでは、８種類の計算機能（[1]四則計算機能／[2]複素数計算機能／[3]ｎ進計算機能／[4]行列計算機能／[5]ベクトル計算機能／[6]統計計算機能／[7]関数式テーブル計算機能／[8]方程式計算機能）が選択可能に表示される。
【００５１】
（行列計算処理）
前記計算機能一覧メニューＭＦにおいて、ユーザ操作により[4]行列計算機能が選択されると（ステップＳ１０２）、図８（Ｂ）に示すように、当該関数電卓１０の動作モードが行列モードに設定され、行列(Matrix)の要素データを入力するための行列名一覧メニューＭａが表示出力部１２に表示される（ステップＳ１０３）。
【００５２】
この行列名一覧メニューＭａの表示状態では、図８（Ｃ）に示すように、［ＱＲ］（［ＳＨＩＦＴ］＋［ＯＰＴＮ］）キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１０４→Ｓ１０５）。
【００５３】
前記行列名一覧メニューＭａにおいて、図８（Ｄ）に示すように、ユーザ所望の行列名（ここでは［１：ＭａｔＡ］）が指定されると（ステップＳ１０６）、行列サイズ選択メニューＭｂが表示出力部１２に表示される（ステップＳ１０７）。
【００５４】
この行列サイズ選択メニューＭｂの表示状態では、図８（Ｅ）に示すように、［ＱＲ］キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１０８→Ｓ１０９）。
【００５５】
前記行列サイズ選択メニューＭｂにおいて、図８（Ｆ）に示すように、前記行列名［ＭａｔＡ］について所望の行列サイズ（ここでは［５：２×２］）が指定されると（ステップＳ１１０）、当該指定の行列サイズに対応した要素データ入力画面Ｇａが表示される（ステップＳ１１１）。
【００５６】
この要素データ入力画面Ｇａの表示状態では、図８（Ｇ）および図８（Ｉ）に示すように、［ＱＲ］キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１１２→Ｓ１１３）。
【００５７】
前記要素データ入力画面Ｇａにおいて、図８（Ｈ）に示すように、前記行列名［ＭａｔＡ］の要素データ［１，２，３，４］が入力された後、図８（Ｊ）に示すように、［ＡＣ］キーによりクリア処理され、［ＭＡＴＲＩＸ］（［ＳＨＩＦＴ］＋［４］）キーが操作されると、式入力画面Ｇｂが表示される（ステップＳ１１４）。
【００５８】
この式入力画面Ｇｂに従って、行列計算式（ここでは、［ｄｅｔ（ＭａｔＡ）］）が入力され、図８（Ｋ）に示すように、表示出力部１２に表示されると、入力された行列計算式［ｄｅｔ（ＭａｔＡ）］とその計算対象［ＭａｔＡ］の要素データ［１，２，３，４］がメモリ１４内の入力データエリア１４２に記憶される（ステップＳ１１５）。
【００５９】
この行列計算式の入力途中において、［ＱＲ］キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１１６→Ｓ１１７）。
【００６０】
この後、図８（Ｌ）に示すように、［＝］キーの操作により計算実行が指示されると、前記行列計算式［ｄｅｔ（ＭａｔＡ）］（ＭａｔＡ＝１，２，３，４）に応じた計算が実行され、当該計算式と計算結果［−２］の計算結果画面ＧＡが表示出力部１２に表示される（ステップＳ１１８）。
【００６１】
そして、前記計算式［ｄｅｔ（ＭａｔＡ）］と計算結果［−２］の計算参考情報を前記計算サーバ３０から得るために、図８（Ｍ）に示すように、キー入力部１１の［ＱＲ］（［ＳＨＩＦＴ］＋［ＯＰＴＮ］）キーが操作されると（ステップＳ１１９）、『実行中の計算機能種別（行列計算機能）、機能別計算データ（行列計算式［ｄｅｔ（ＭａｔＡ）］、計算対象行列の要素データ（ＭａｔＡ＝１，２，３，４））、計算結果データ［−２］』がバーコード内容データとして２次元コード画像（ＱＲコード）化（Ｑ）され、表示出力部１２に表示される（ステップＳ１２０）。
【００６２】
この後、前記要素データの再入力がある場合には、前記ステップＳ１１１からの処理に戻り（ステップＳ１２１→Ｓ１１１）、無い場合には前記ステップＳ１０３からの処理に戻る。
【００６３】
このように、前記関数電卓１０の行列計算機能での計算処理に従い表示出力部１２に表示された２次元コード（ＱＲコード）の画像Ｑを、図８（Ｎ）に示すように、生徒自身や先生のカメラ付き通信機器（タブレットＰＣ等）２０で撮影すると、前記２次元コード画像（ＱＲコード）の内容であるバーコード内容データ（ＱＲデータ）が解読され、当該バーコード内容データ（ＱＲデータ）である『実行中の計算機能種別（行列計算機能）、機能別計算データ（行列計算式［ｄｅｔ（ＭａｔＡ）］、計算対象行列の要素データ（ＭａｔＡ＝１，２，３，４））、計算結果データ［−２］』が自動的にまたはユーザ操作に応じて、当該通信機器２０から通信ネットワークＮを介して前記計算サーバ３０へ送信される（図２参照）。なお、前記計算サーバ３０にアクセスするためのアドレスは、予め知らされており、ユーザ自身のカメラ付き通信機器２０を操作して入力する。あるいは、そのアドレスも併せて２次元コード画像（ＱＲコード）化されていれば、前記バーコード内容データ（ＱＲデータ）から抽出することができる。
【００６４】
前記計算サーバ３０において、前記カメラ付き通信機器２０から通信ネットワークＮを介して送信されてきたバーコード内容データ（ＱＲデータ）『実行中の計算機能種別（行列計算機能）、機能別計算データ（行列計算式［ｄｅｔ（ＭａｔＡ）］、計算対象行列の要素データ（ＭａｔＡ＝１，２，３，４））、計算結果データ［−２］』が通信部３５により受信されると、ＣＰＵ３１により、ＱＲ操作によるバーコード内容データ（ＱＲデータ）の受信であると判断される（ステップＳ３０１（Ｙｅｓ））。
【００６５】
すると、前記受信したバーコード内容データ（ＱＲデータ）『実行中の計算機能種別（行列計算機能）、機能別計算データ（行列計算式［ｄｅｔ（ＭａｔＡ）］、計算対象行列の要素データ（ＭａｔＡ＝１，２，３，４））、計算結果データ［−２］』が、メモリ３２内の受信データメモリ３２２に一次保存される（ステップＳ３０２）。
【００６６】
ここで、前記受信データメモリ３２２に保存されたバーコード内容データ（ＱＲデータ）について、行列計算機能のデータであると判断されると（ステップＳ３０３（Ｙｅｓ））、図９に示すように、前記行列計算式［ｄｅｔ（ＭａｔＡ）］の行列部分（ＭａｔＡ）を前記要素データ［１，２，３，４］に置き換えた計算式ｄｅｔ（［１，２，３，４］）の画像がＩｎｐｕｔ画面Ｇｉとして作成される（ステップＳ３０４）。
【００６７】
また、前記計算結果データ［−２］の画像がＯｕｔｐｕｔ画面Ｇｏとして作成される（ステップＳ３０５）。
【００６８】
すると、前記作成されたＩｎｐｕｔ画面ＧｉとＯｕｔｐｕｔ画面Ｇｏとを上下に配置してなる行列計算参考情報としての画像データが、前記受信したバーコード内容データ（ＱＲデータ）の送信元である生徒あるいは先生のカメラ付き通信機器２０のメールアドレスを宛先として送信される（ステップＳ３０６）。
【００６９】
これにより、前記生徒あるいは先生のカメラ付き通信機器２０であるカメラ付きタブレットＰＣ等の表示出力部２１には、図９で示したように、前記生徒の関数電卓１０にて計算実行された行列計算式（要素データ置換後）とその計算結果の画像データＧｉ／Ｇｏが行列計算参考情報として表示される。そして、当該行列計算参考情報Ｇｉ／ＧｏをプロジェクタＰにより拡大投影して表示させることで、当該生徒や先生のクラス全員で当該行列計算の内容を確認し合いながら学習できる。
【００７０】
なお、前記関数電卓１０における行列モードでの行列計算機能は、ベクトルモードによるベクトル計算機能と同様に処理されるため当該ベクトル計算機能の詳細な説明は省略する。
【００７１】
（統計計算処理）
図１０は、前記関数電卓１０の表示制御処理に従った統計モードでのユーザ操作に応じた計算対象要素データ入力に伴う表示動作とその際出力されたバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された統計計算参考情報（その１）の画像データを示す図である。
【００７２】
前記図８（Ａ）で示した、関数電卓１０の計算機能一覧メニューＭＦにおいて、ユーザ操作により[6]統計計算機能が選択されると（ステップＳ１２２）、図１０（Ａ）に示すように、当該関数電卓１０の動作モードが統計モードに設定され、統計計算の種類を指定するための統計計算種類一覧メニューＭｃが表示出力部１２に表示される（ステップＳ１２３）。
【００７３】
この統計計算種類一覧メニューＭｃの表示状態では、図１０（Ｂ）に示すように、［ＱＲ］キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１２４→Ｓ１２５）。
【００７４】
前記統計計算種類一覧メニューＭｃにおいて、図１０（Ｃ）に示すように、ユーザ所望の計算種類（ここでは［１：１−ＶＡＲ］→１変数統計計算）が指定されると（ステップＳ１２６）、当該指定の計算種類（１変数統計計算）での計算対象要素（表）データを入力するための表データ入力画面（ここでは１変数入力画面）Ｇｃが表示される。
【００７５】
この表データ入力画面（１変数入力画面）Ｇｃにおいて、所望の計算対象要素（表）データ（ここでは［ｘ＝１，１２，３４，…，２９，１２，１］）が入力されると、前記指定された計算種類（１変数統計計算）と当該入力された要素データ［ｘ＝１，１２，３４，…，２９，１２，１］がメモリ１４内の入力データエリア１４２に記憶される（ステップＳ１２７）。
【００７６】
そして、前記指定された統計計算（１変数統計計算）での計算対象要素データｘを入力した状態での計算参考情報を前記計算サーバ３０から得るために、図１０（Ｄ）に示すように、キー入力部１１の［ＱＲ］キーが操作されると（ステップＳ１２８）、『実行中の計算機能種別（統計計算機能と計算種類（１変数統計計算））、機能別計算データ（計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１））』がバーコード内容データとして、２次元コード画像（ＱＲコード）化（Ｑ）され、表示出力部１２に表示される（ステップＳ１２９）。
【００７７】
このように、前記関数電卓１０の統計計算機能での計算処理（計算対象要素データの入力後）に従い表示出力部１２に表示された２次元コード画像（ＱＲコード）の画像Ｑを、図１０（Ｅ）に示すように、生徒自身や先生のカメラ付き通信機器（タブレットＰＣ等）２０で撮影すると、前記２次元コード画像（ＱＲコード）の内容が解読され、当該バーコードの内容データである『実行中の計算機能種別（統計計算機能と計算種類（１変数統計計算））、機能別計算データ（計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１））』が自動的にまたはユーザ操作に応じて、当該通信機器２０から通信ネットワークＮを介して前記計算サーバ３０へ送信される（図２参照）。
【００７８】
前記計算サーバ３０において、前記カメラ付き通信機器２０から通信ネットワークＮを介して送信されてきたバーコード内容データ（ＱＲデータ）が通信部３５により受信されると、ＣＰＵ３１により、ＱＲ操作によるバーコード内容データ（ＱＲデータ）の受信であると判断される（ステップＳ３０１（Ｙｅｓ））。
【００７９】
すると、前記受信したバーコード内容データ（ＱＲデータ）である『実行中の計算機能種別（統計計算機能と計算種類（１変数統計計算））、機能別計算データ（計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１））』が、メモリ３２内の受信データメモリ３２２に一次保存される（ステップＳ３０２）。
【００８０】
ここで、前記受信データメモリ３２２に保存されたバーコード内容データ（ＱＲデータ）について、統計計算機能のデータであると判断され（ステップＳ３０７（Ｙｅｓ））、またその計算種類が１変数統計計算であると判断されると（ステップＳ３０８（Ｙｅｓ））、計算対象要素データまで含まれたバーコード内容データ（ＱＲデータ）であるか否か（統計計算結果データまで含まれたバーコード内容データ（ＱＲデータ）か）が判断される（ステップＳ３０９）。
【００８１】
そして、前記受信データメモリ３２２に保存された統計計算機能でのバーコード内容データ（ＱＲデータ）について、計算対象要素データまで含まれたバーコード内容データ（ＱＲデータ）であると判断されると（ステップＳ３０９（Ｙｅｓ））、先ず、デフォルト指定されたグラフ種類（箱ひげ図）に従って（ステップＳ３１０）、前記受信・保存された計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１）から、図１０（Ｆ）に示すように、箱ひげ図Ｈｉのグラフ画像がＧｒａｐｈ画面Ｇｇとして作成される（ステップＳ３１１）。
【００８２】
前記箱ひげ図Ｈｉのグラフ画像は、具体的には、前記計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１）の１変数統計計算を実行した計算結果（ｍｉｎ（ｘ）［最小値］＝１、Ｑ１［第１四分位数］＝６．５、Ｍｅｄ［中央値］＝２０．５、Ｑ３［第３四分位数］＝３３、Ｍａｘ（ｘ）［最大値］＝４３）に対応して描画され作成される。
【００８３】
また、前記受信・保存された計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１）のテーブルＴの画像がＴａｂｌｅ画面Ｇｔとして作成される（ステップＳ３１２）。
【００８４】
すると、前記作成されたＧｒａｐｈ画面ＧｇとＴａｂｌｅ画面Ｇｔとを上下に配置してなる統計計算参考情報（その１）としての画像データが、前記バーコード内容データ（ＱＲデータ）の送信元である生徒あるいは先生のカメラ付き通信機器２０のメールアドレスを宛先として送信される（ステップＳ３１３）。
【００８５】
これにより、前記生徒あるいは先生のカメラ付き通信機器２０であるカメラ付きタブレットＰＣ等の表示出力部２１には、図１０（Ｆ）で示したように、前記生徒の関数電卓１０での統計計算処理（計算対象要素データ入力後）に応じた画像データＧｇ／Ｇｔが統計計算参考情報（その１）として表示される。そして、当該統計計算参考情報Ｇｇ／ＧｔをプロジェクタＰにより拡大投影して表示させることで、当該生徒や先生のクラス全員で当該統計計算の内容を確認し合いながら学習できる。
【００８６】
なお、前記統計計算参考情報（その１）としての画像データＧｇ／Ｇｔが前記カメラ付き通信機器２０に表示された状態で、そのＧｒａｐｈ画面Ｇｇに設けられたグラフ種類指定用プルダウンキーＰＬのユーザ操作に応じて、当該グラフ種類が他の種類に指定されたことが本計算サーバ３０に受信されると（ステップＳ３１０）、図１０（Ｇ）に示すように、当該指定のグラフ種類に応じて、前記受信・保存された計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１）に対応した棒グラフＢｏのグラフ画像や円グラフＣｉのグラフ画像がＧｒａｐｈ画面Ｇｇとして作成される（ステップＳ３１１）。
【００８７】
図１１は、前記関数電卓１０の表示制御処理に従った統計モードでのユーザ操作に応じた統計計算実行に伴う表示動作とその際出力されたバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された統計計算参考情報（その２）の画像データを示す図である。
【００８８】
前記統計モードの関数電卓１０において、前記ステップＳ１２２〜Ｓ１２７の処理に従い、前記指定の種類の統計計算（ここでは、１変数統計計算）のための計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１）が入力された後に、図１１（Ａ）に示すように、［＝］キーのユーザ操作により計算実行が指示されると（ステップＳ１３０（Ｙｅｓ））、当該指定の種類の統計計算（１変数統計計算）が実行される（ステップＳ１３１）。
【００８９】
この際、前記１変数統計計算の実行処理（Ｓ１３１）では、前記計算対象要素データ（ｘ＝１，１２，３４，…，２９，１２，１）に基づき、例えば１３種類の統計計算結果データ（ｘ~［平均］、Σｘ［標本の総和］、Σｘ２［標本の２乗和］、δ２ｘ［母分散］、δｘ［母標準偏差］、ｓ２ｘ［標本分散］、ｓｘ［母標準偏差］、ｎ［標本数］、ｍｉｎ（ｘ）［最小値］、Ｑ１［第１四分位数］、Ｍｅｄ［中央値（メジアン）］、Ｑ３［第３四分位数］、ｍａｘ（ｘ）［最大値］）が取得され、当該各統計計算結果データは、前記表示出力部１２に対して、画面スクロールによって移動表示される複数の計算結果画面Ｇｃ１〜Ｇｃ３に分割されて表示される（ステップＳ１３２）。
【００９０】
そして、前記指定された統計計算（１変数統計計算）を実行した状態での計算参考情報を前記計算サーバ３０から得るために、図１１（Ｂ）に示すように、キー入力部１１の［ＱＲ］キーが操作されると（ステップＳ１３３）、『実行中の計算機能種別（統計計算機能と計算種類（１変数統計計算））、統計計算結果データ（ｘ~（ｘの平均値）、Σｘ、Σｘ２、δ２ｘ、δｘ、ｓ２ｘ、ｓｘ、ｎ、ｍｉｎ（ｘ）、Ｑ１、Ｍｅｄ、Ｑ３、ｍａｘ（ｘ））』がバーコード内容データとして、２次元コード画像（ＱＲコード）化（Ｑ）され、表示出力部１２に表示される（ステップＳ１３４）。
【００９１】
この後、前記計算対象要素データの再入力がある場合には、前記ステップＳ１２７からの処理に戻り（ステップＳ１３５→Ｓ１２７）、無い場合には前記ステップＳ１２３からの処理に戻る。
【００９２】
このように、前記関数電卓１０の統計計算機能での計算実行に従い表示出力部１２に表示された２次元コード画像（ＱＲコード）の画像Ｑを、図１１（Ｃ）に示すように、生徒自身や先生のカメラ付き通信機器（タブレットＰＣ等）２０で撮影すると、前記２次元コード画像（ＱＲコード）の内容であるバーコード内容データ（ＱＲデータ）が解読され、当該バーコード内容データ（ＱＲデータ）『実行中の計算機能種別（統計計算機能と計算種類（１変数統計計算））、統計計算結果データ（ｘ~（ｘの平均値）、Σｘ、Σｘ２、δ２ｘ、δｘ、ｓ２ｘ、ｓｘ、ｎ、ｍｉｎ（ｘ）、Ｑ１、Ｍｅｄ、Ｑ３、ｍａｘ（ｘ））』が自動的にまたはユーザ操作に応じて、当該通信機器２０から通信ネットワークＮを介して前記計算サーバ３０へ送信される（図２参照）。
【００９３】
前記計算サーバ３０において、前記カメラ付き通信機器２０から通信ネットワークＮを介して送信されてきたバーコード内容データ（ＱＲデータ）『実行中の計算機能種別（統計計算機能と計算種類（１変数統計計算））、統計計算結果データ（ｘ~（ｘの平均値）、Σｘ、Σｘ２、δ２ｘ、δｘ、ｓ２ｘ、ｓｘ、ｎ、ｍｉｎ（ｘ）、Ｑ１、Ｍｅｄ、Ｑ３、ｍａｘ（ｘ））』が通信部３５により受信されると、ＣＰＵ３１により、ＱＲ操作によるバーコード内容データ（ＱＲデータ）の受信であると判断される（ステップＳ３０１（Ｙｅｓ））。
【００９４】
すると、前記受信したバーコード内容データ（ＱＲデータ）、すなわち前記関数電卓１０における統計計算処理の実行に伴う計算機能種別（統計計算機能と計算種類（１変数統計計算））、統計計算結果データ（ｘ~、Σｘ、Σｘ２、…、Ｍｅｄ、Ｑ３、ｍａｘ（ｘ））が、メモリ３２内の受信データメモリ３２２に一次保存される（ステップＳ３０２）。
【００９５】
ここで、前記受信データメモリ３２２に保存されたバーコード内容データ（ＱＲデータ）について、統計計算機能のデータであると判断され（ステップＳ３０７（Ｙｅｓ））、またその計算種類が１変数統計計算であると判断され（ステップＳ３０８（Ｙｅｓ））、統計計算結果データまで含まれたバーコード内容データ（ＱＲデータ）であると判断されると（ステップＳ３０９（Ｎｏ））、前記受信・保存された統計計算結果データ（ｘ~、Σｘ、Σｘ２、…、Ｍｅｄ、Ｑ３、ｍａｘ（ｘ））から、図１１（Ｄ）（Ｅ）に示すように、当該統計計算結果の一覧表示画像がＯｕｔｐｕｔ画面Ｇｏとして作成される（ステップＳ３１４）。
【００９６】
また、前記受信・保存された統計計算結果データ（ｘ~、Σｘ、Σｘ２、…、Ｍｅｄ、Ｑ３、ｍａｘ（ｘ））から、箱ひげ図Ｈｉのグラフ画像が前述同様の作成手法によりＧｒａｐｈ画面Ｇｇとして作成される（ステップＳ３１５）。
【００９７】
すると、前記作成されたＯｕｔｐｕｔ画面ＧｏとＧｒａｐｈ画面Ｇｇとを上下に配置してなる統計計算参考情報（その２）としての画像データが、前記バーコード内容データ（ＱＲデータ）の送信元である生徒あるいは先生のカメラ付き通信機器２０のメールアドレスを宛先として送信される（ステップＳ３１６）。
【００９８】
これにより、前記生徒あるいは先生のカメラ付き通信機器２０であるカメラ付きタブレットＰＣ等の表示出力部２１には、図１１（Ｄ）で示したように、前記生徒の関数電卓１０での統計計算処理（統計計算実行）に応じた画像データＧｏ／Ｇｇが統計計算参考情報（その２）として表示される。そして、当該統計計算参考情報Ｇｏ／ＧｇをプロジェクタＰにより拡大投影して表示させることで、当該生徒や先生のクラス全員で当該統計計算の内容を確認し合いながら学習できる。
【００９９】
図１２は、前記関数電卓１０の表示制御処理に従った統計モードでのユーザ操作に応じた統計計算実行に伴う表示動作とその際出力されたバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された統計計算参考情報（その３）の画像データを示す図である。
【０１００】
この図１２に示す実施形態は、統計計算の種類として正規分布確率計算を指定したものである（ステップＳ１２２〜Ｓ１２６）。
【０１０１】
そして、計算対象となる分布確率Ｐ（ｔ），Ｑ（ｔ），Ｒ（ｔ）のうち、ここでは、図１２（Ａ）に示すように、Ｐ（ｔ）についての要素データＰ（１）を入力し（ステップＳ１２７）、図１２（Ｂ）に示すように、［＝］キーの操作により計算実行を指示すると（ステップＳ１３０（Ｙｅｓ））、正規分布確率Ｐ（１）の計算が実行され（ステップＳ１３１）、その計算結果［０．８４１３４］の計算結果画面ＧＡが表示出力部１２に表示される（ステップＳ１３２）。
【０１０２】
そして、前記指定された統計計算（正規分布確率計算）を実行した状態での計算参考情報を前記計算サーバ３０から得るために、図１２（Ｂ）に示すように、キー入力部１１の［ＱＲ］キーが操作されると（ステップＳ１３３）、実行中の計算機能種別（統計計算機能と計算種類（正規分布確率計算））、統計計算結果データ（０．８４１３４）が、２次元コード画像（ＱＲコード）化（Ｑ）され、表示出力部１２に表示される（ステップＳ１３４）。
【０１０３】
この後、前記同様に、生徒自身や先生のカメラ付き通信機器（タブレットＰＣ等）２０で撮影すると、前記２次元コード画像（ＱＲコード）の内容であるバーコード内容データ（ＱＲデータ）が解読され、当該バーコード内容データ（ＱＲデータ）が自動的にまたはユーザ操作に応じて、当該通信機器２０から通信ネットワークＮを介して前記計算サーバ３０へ送信される（図２参照）。
【０１０４】
この場合、計算サーバ３０では、図１２（Ｅ）に示すように、前記カメラ付き通信機器２０から受信されたバーコード内容データ（ＱＲデータ）に従って、前記正規分布確率計算の計算式［Ｐ（１）］の画像がＩｎｐｕｔ画面Ｇｉとして作成され、また、前記計算結果データ［０．８４１３４］の画像がＯｕｔｐｕｔ画面Ｇｏとして作成される。
【０１０５】
すると、前記作成されたＩｎｐｕｔ画面ＧｉとＯｕｔｐｕｔ画面Ｇｏとを上下に配置してなる統計計算参考情報（その３）としての画像データが、前記バーコード内容データ（ＱＲデータ）の送信元である生徒あるいは先生のカメラ付き通信機器２０のメールアドレスを宛先として送信される。
【０１０６】
（方程式計算処理）
図１３は、前記関数電卓１０の表示制御処理に従った方程式モードでのユーザ操作に応じた表示動作を示す図である。
【０１０７】
図１４は、前記関数電卓１０の方程式モードでのバーコード内容データ（ＱＲデータ）に応じて前記計算サーバ３０のサーバ処理に従い作成された方程式計算参考情報の画像データを示す図である。
【０１０８】
前記図８（Ａ）で示した、関数電卓１０の計算機能一覧メニューＭＦにおいて、ユーザ操作により[8]方程式計算機能が選択されると（ステップＳ１３６）、図１３（Ａ）に示すように、当該関数電卓１０の動作モードが方程式モードに設定され、方程式計算の種類を指定するための方程式計算種類一覧メニューＭｄが表示出力部１２に表示される（ステップＳ１３７）。
【０１０９】
この方程式計算種類一覧メニューＭｄの表示状態では、図１３（Ｂ）に示すように、［ＱＲ］キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１３８→Ｓ１３９）。
【０１１０】
前記方程式計算種類一覧メニューＭｄにおいて、図１３（Ｃ）に示すように、ユーザ所望の計算種類（ここでは［ａｎＸ＋ｂｎＹ＝ｃｎ］→２元連立方程式計算）が指定されると（ステップＳ１４０）、当該指定の計算種類（２元連立方程式計算）での計算対象要素データを入力するための要素データ入力画面（ここでは係数（ａ，ｂ，ｃ）入力画面）Ｇｄが表示される。
【０１１１】
この要素データ入力画面（ａ，ｂ，ｃ）Ｇｄにおいて、図１３（Ｅ）に示すように、所望の計算対象要素データ（ここでは［第１方程式：ａ１＝１，ｂ１＝１，ｃ１＝３］［第２方程式：ａ２＝１，ｂ２＝２，ｃ２＝４］）が入力されると、前記指定された計算種類（２元連立方程式計算）と当該入力された要素データがメモリ１４内の入力データエリア１４２に記憶される（ステップＳ１４１）。なお、たとえばｘの係数の値が１の場合は「１ｘ」と表示される代わりに「ｘ」と表示され、係数の値が「０」の場合は、変数「ｘ」の表示を消すように動作する。
【０１１２】
なお、前記要素データ入力画面（係数入力画面）Ｇｄの表示状態では、図１３（Ｄ）（Ｆ）に示すように、［ＱＲ］キーが操作されても、そのキー操作は無効として処理され、表示の内容は変化しない（ステップＳ１４２→Ｓ１４３）。
【０１１３】
この後、図１３（Ｇ）（Ｉ）に示すように、［＝］キーのユーザ操作により計算実行が指示されると（ステップＳ１４４（Ｙｅｓ））、当該指定の種類の方程式計算（２元連立方程式計算）が実行され、その計算結果［Ｘ＝２，Ｙ＝１］であるＸの解計算結果画面ＧＸあるいはＹの解計算結果画面ＧＹとして表示出力部１２に表示される（ステップＳ１４５）。
【０１１４】
なお、前記Ｘの解計算結果画面ＧＸとＹの解計算結果画面ＧＹとの切り替えは、図１３（Ｈ）（Ｊ）に示すように、キー入力部１１の［ＱＲ］キーのユーザ操作に応じて行われる。
【０１１５】
そして、前記指定された方程式計算（２元連立方程式計算）を実行した状態での計算参考情報を前記計算サーバ３０から得るために、キー入力部１１の［ＱＲ］キーが操作された場合には（ステップＳ１４６）、『実行中の計算機能種別（方程式計算機能と計算種類（２元連立方程式計算））、機能別計算データ（計算対象方程式の要素データ（［第１方程式：ａ１＝１，ｂ１＝１，ｃ１＝３］［第２方程式：ａ２＝１，ｂ２＝２，ｃ２＝４］）、方程式計算結果データ（Ｘ＝２，Ｙ＝１）』が、２次元コード画像（ＱＲコード）化（Ｑ）され、表示出力部１２に表示される（ステップＳ１４７）。
【０１１６】
この後、前記計算対象要素データの再入力がある場合には、前記ステップＳ１４１からの処理に戻り（ステップＳ１４８→Ｓ１４１）、無い場合には前記ステップＳ１３７からの処理に戻る。
【０１１７】
このように、前記関数電卓１０の方程式計算機能での計算実行に従い表示出力部１２に表示された２次元コード画像（ＱＲコード）の画像Ｑを、図１３（Ｋ）に示すように、生徒自身や先生のカメラ付き通信機器（タブレットＰＣ等）２０で撮影すると、前記２次元コード画像（ＱＲコード）の内容であるバーコード内容データ（ＱＲデータ）が解読され、当該バーコード内容データ（ＱＲデータ）である『実行中の計算機能種別（方程式計算機能と計算種類（２元連立方程式計算））、機能別計算データ（計算対象方程式の要素データ（［第１方程式：ａ１＝１，ｂ１＝１，ｃ１＝３］［第２方程式：ａ２＝１，ｂ２＝２，ｃ２＝４］）、方程式計算結果データ（Ｘ＝２，Ｙ＝１）』が自動的にまたはユーザ操作に応じて、当該通信機器２０から通信ネットワークＮを介して前記計算サーバ３０へ送信される（図２参照）。
【０１１８】
前記計算サーバ３０において、前記カメラ付き通信機器２０から通信ネットワークＮを介して送信されてきたバーコード内容データ（ＱＲデータ）が通信部３５により受信されると、ＣＰＵ３１により、ＱＲ操作によるバーコード内容データ（ＱＲデータ）の受信であると判断される（ステップＳ３０１（Ｙｅｓ））。
【０１１９】
すると、前記受信したバーコード内容データ（ＱＲデータ）である『実行中の計算機能種別（方程式計算機能と計算種類（２元連立方程式計算））、機能別計算データ（計算対象方程式の要素データ（［第１方程式：ａ１＝１，ｂ１＝１，ｃ１＝３］［第２方程式：ａ２＝１，ｂ２＝２，ｃ２＝４］）、方程式計算結果データ（Ｘ＝２，Ｙ＝１）』が、メモリ３２内の受信データメモリ３２２に一次保存される（ステップＳ３０２）。
【０１２０】
ここで、前記受信データメモリ３２２に保存されたバーコード内容データ（ＱＲデータ）について、方程式計算機能のデータであると判断されると（ステップＳ３１７（Ｙｅｓ））、図１４に示すように、前記計算種類（２元連立方程式計算）とその要素データ（［第１方程式：ａ１＝１，ｂ１＝１，ｃ１＝３］［第２方程式：ａ２＝１，ｂ２＝２，ｃ２＝４］）に基づき、当該２元連立方程式の計算式（ｘ＋ｙ＝３，ｘ＋２ｙ＝４）の画像がＩｎｐｕｔ画面Ｇｉとして作成される（ステップＳ３１８）。
【０１２１】
また、前記計算結果データ（ｘ＝２，ｙ＝１）の画像がＯｕｔｐｕｔ画面Ｇｏとして作成される（ステップＳ３１９）。
【０１２２】
さらに、前記計算種類（２元連立方程式計算）とその要素データ（［第１方程式：ａ１＝１，ｂ１＝１，ｃ１＝３］［第２方程式：ａ＝２１，ｂ２＝２，ｃ２＝４］）に基づき、第１方程式［ｘ＋ｙ＝３］に対応するグラフＲ（赤色）と第２方程式［ｘ＋２ｙ＝４］に対応するグラフＢ（青色）を描画したグラフ画像ＦｕがＧｒａｐｈ画面Ｇｇとして作成される（ステップＳ３２０）。その際、グラフ画像に対応づけて第１方程式［ｘ＋ｙ＝３］がグラフＲ（赤色、実線）である旨の記載と、第２方程式［ｘ＋２ｙ＝４］がグラフＢ（青色、点線）である旨の表示を行うようにしてもよい。
【０１２３】
すると、前記作成されたＩｎｐｕｔ画面ＧｉとＯｕｔｐｕｔ画面ＧｏとＧｒａｐｈ画面Ｇｇとを上から順に配置してなる方程式計算参考情報としての画像データが、前記バーコード内容データ（ＱＲデータ）の送信元である生徒あるいは先生のカメラ付き通信機器２０のメールアドレスを宛先として送信される（ステップＳ３２１）。
【０１２４】
これにより、前記生徒あるいは先生のカメラ付き通信機器２０であるカメラ付きタブレットＰＣ等の表示出力部２１には、図１４で示したように、前記生徒の関数電卓１０にて計算実行された２元連立方程式とその計算結果およびそのグラフからなる画像データＧｉ／Ｇｏ／Ｇｇが方程式計算参考情報として表示される。そして、当該方程式計算参考情報Ｇｉ／Ｇｏ／ＧｇをプロジェクタＰにより拡大投影して表示させることで、当該生徒や先生のクラス全員で当該方程式計算の内容を確認し合いながら学習できる。
【０１２５】
なお、前記関数電卓１０における方程式モードでの方程式計算機能は、不等式モードによる不等式計算機能と同様に処理されるため当該不等式計算機能の詳細な説明は省略する。
【０１２６】
なお、前記関数電卓１０における各種の計算機能に応じた処理では、そのそれぞれの計算機能の種類に応じて適切な計算参考情報を前記計算サーバ３０から得るためのデータ（機能種別、機能別計算データ、計算結果データ）が取得可能な処理ステップでのみ前記［ＱＲ］キーのキー操作を有効とし、それ以外の処理ステップでの前記［ＱＲ］キーのキー操作を無効にした。更に、図８（Ａ´）〜（Ｌ´）の丸囲みＹまたは丸囲みＮで示すように、前記［ＱＲ］キーのキー操作が有効なときにはＱＲシンボルＳＢを表示し、無効なときには非表示とすることで、前記適切な計算参考情報が取得可能な処理ステップをより明確に示す構成としてもよい。
【０１２７】
したがって、前記構成の関数電卓（情報表示装置）１０によれば、ユーザ所望の計算機能の種別（モード）を選択し、選択された計算機能種別での計算式において計算対象の要素データとなる数値データを入力し、当該計算の実行を指示すると、前記計算式とその計算対象の要素データに応じて計算された計算結果のデータが表示出力部１２に表示される。そして、前記選択された計算機能の種別（モード）において、前記計算対象の要素データと前記計算結果のデータとの何れか一方または両方が得られた段階で［ＱＲ］キーが操作されると、計算機能種別（前記選択された計算機能の種別とその計算機能での計算種類（計算式））に加えて、前記計算対象の要素データと前記計算結果のデータとの何れか一方または両方が２次元コード（ＱＲコード）化され前記表示出力部１２に表示出力される。
【０１２８】
これにより、ユーザは、前記表示出力された２次元コードを、汎用の２次元コード読み取り機能を備えたカメラ付き通信機器（タブレットＰＣ等）２０により読み取ってデータ化し、前記計算サーバ３０へ送信するだけで、前記計算の過程における適切なタイミングで適切な計算参考情報を当該計算サーバ３０から取得して確認しながら学習することができる。
【０１２９】
よって、前記関数電卓（情報表示装置）１０によれば、計算の種類と計算の状態に応じて、外部機器にて適切な参考情報を作成するための適切なデータを当該外部機器が取得可能に出力できる。
【０１３０】
また、前記構成の計算サーバ３０によれば、前記関数電卓１０における行列計算機能での計算機能種別（行列計算機能とその計算式）、および計算対象要素データと計算結果データが前記２次元コードのデータとして受信された場合は、当該計算対象要素データを入力した計算式の画像のＩｎｐｕｔ画面Ｇｉと当該計算結果データの画像のＯｕｔｐｕｔ画面Ｇｏとが作成され行列計算参考情報として前記データ送信元の通信機器２０に送信される。
【０１３１】
また、前記構成の計算サーバ３０によれば、前記関数電卓１０における統計計算機能での計算機能種別（統計計算機能とその統計計算の種類（例えば１変数統計計算））、および計算対象要素データ（変数ｘの表データ）が前記２次元コードのデータとして受信された場合は、当該計算対象要素データ（変数ｘの表データ）を箱ひげ図Ｈｉのグラフ画像にしたＧｒａｐｈ画面Ｇｇとテーブル画像ＴにしたＴａｂｌｅ画面Ｇｔが作成され統計計算参考情報（その１）として前記データ送信元の通信機器２０に送信される。
【０１３２】
また、前記構成の計算サーバ３０によれば、前記関数電卓１０における統計計算機能での計算機能種別（統計計算機能とその統計計算の種類（１３種類））、および各計算結果データが前記２次元コードのデータとして受信された場合は、当該各計算結果データを一覧にしたＯｕｔｐｕｔ画面Ｇｏと箱ひげ図Ｈｉのグラフ画像にしたＧｒａｐｈ画面Ｇｇとが作成され統計計算参考情報（その２）として前記データ送信元の通信機器２０に送信される。
【０１３３】
また、前記構成の計算サーバ３０によれば、前記関数電卓１０における方程式計算機能での計算機能種別（方程式計算機能とその統計計算の種類（例えば２元連立方程式））、および計算対象要素データと計算結果データが前記２次元コードのデータとして受信された場合は、当該計算対象要素データを入力した連立方程式の画像のＩｎｐｕｔ画面Ｇｉと当該計算結果データの画像のＯｕｔｐｕｔ画面Ｇｏと当該連立方程式をグラフ画像ＦｕにしたＧｒａｐｈ画面Ｇｇとが作成され方程式計算参考情報として前記データ送信元の通信機器２０に送信される。
【０１３４】
これにより、前記関数電卓（情報表示装置）１０のユーザは、各種の計算の過程における適切なタイミングで適切な内容の計算参考情報を当該計算サーバ３０から取得して確認しながら学習することができる。
【０１３５】
なお、前記各実施形態において記載した計算機システムによる各処理の手法、すなわち、図４〜図６のフローチャートに示す前記関数電卓（情報表示装置）１０の表示制御処理、図７のフローチャートに示す前記計算サーバ３０によるサーバ処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記録媒体に格納して配布することができる。また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワークＮ上を伝送させることができ、このプログラムデータを、通信ネットワークＮに接続された電子機器のコンピュータに通信部によって取り込むことで、前述した表示制御機能やサーバ機能を実現することもできる。
【０１３６】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１３７】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１３８】
［１］
ユーザ操作に応じて計算機能の種別を選択する計算機能選択手段と、
前記計算機能選択手段により選択された計算機能の種別に応じた計算対象データを、ユーザ操作に応じて入力する計算対象データ入力手段と、
前記計算対象データ入力手段により入力された前記計算機能の種別に応じた計算対象データに従って計算を実行し計算結果データを表示部に表示させる計算結果表示制御手段と、
前記選択された計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段と、
を備えたことを特徴とする計算機。
【０１３９】
［２］
前記外部用データ出力手段によりデータを出力させるための外部出力操作手段を備え、
前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する、
ことを特徴とする［１］に記載の計算機。
【０１４０】
［３］
前記計算機能選択手段により選択された計算機能の種別が行列計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは行列式と当該行列式の要素データであり、
前記外部用データ出力手段は、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後に、前記計算対象データと前記計算結果データとの両方のデータを、外部機器で取得可能に出力する、
ことを特徴とする［１］または［２］に記載の計算機。
【０１４１】
［４］
前記計算機能選択手段により選択された計算機能の種別が統計計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは統計計算の種類と当該統計計算の種類に応じた当該統計の要素データであり、
前記外部用データ出力手段は、前記計算対象データ入力手段により前記計算対象データが入力された後であって前記計算結果表示制御手段により前記計算結果データが前記表示部に表示される前であるときには、当該計算対象データを外部機器で取得可能に出力し、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後であるときには、当該計算結果データを外部機器で取得可能に出力する、
ことを特徴とする［１］または［２］に記載の計算機。
【０１４２】
［５］
前記計算機能選択手段により選択された計算機能の種別が方程式計算機能である場合、前記計算対象データ入力手段により入力される計算対象データは方程式の種類と当該方程式の種類に応じた当該方程式の要素データであり、
前記外部用データ出力手段は、前記計算結果表示制御手段により前記計算結果データが前記表示部に表示された後に、前記計算対象データと前記計算結果データとの両方のデータを、外部機器で取得可能に出力する、
ことを特徴とする［１］または［２］に記載の計算機。
【０１４３】
［６］
前記外部用データ出力手段は、前記選択された計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを二次元コード化し当該二次元コードの画像として前記表示部に表示して出力する、
ことを特徴とする［１］ないし［５］の何れかに記載の計算機。
【０１４４】
［７］
前記外部用データ出力手段によりデータを出力させるための外部出力操作手段を備え、
前記外部用データ出力手段は、前記外部出力操作手段が操作されたときの前記計算対象データの入力の状態と前記計算結果データの表示の状態とに応じて、当該計算対象データと計算結果データとの何れか又は両方のデータを二次元コード化し当該二次元コードの画像として前記表示部に表示出力し、
前記外部出力操作手段の操作が有効なときには前記二次元コードのシンボルを前記表示部に表示させ、前記外部出力操作手段の操作が無効なときには前記二次元コードのシンボルを非表示にするシンボル表示制御手段を更に備えた、
ことを特徴とする［１］に記載の計算機。
【０１４５】
［８］
表示部を有する計算機のコンピュータを制御するための計算機制御プログラムあって、
前記コンピュータを、
ユーザ操作に応じて計算機能の種別を選択する計算機能選択手段、
ユーザ操作に応じて前記計算機能選択手段により選択された計算機能の種別に応じた計算対象データを入力する計算対象データ入力手段、
前記計算対象データ入力手段により入力された前記計算機能の種別に応じた計算対象データに従って計算を実行し計算結果データを前記表示部に表示させる計算結果表示制御手段、
前記選択された計算機能の種別に応じて、前記計算対象データと前記計算結果データとの何れか又は両方のデータを、外部機器で取得可能に出力する外部用データ出力手段、
として機能させるためのコンピュータ読み込み可能な計算機制御プログラム。
【０１４６】
［９］
計算機によって出力された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータを取得する計算機データ取得手段と、
前記計算機データ取得手段により取得された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータに基づいて、参考情報の画像を作成し外部機器に出力する参考画像出力手段と、
を備えたことを特徴とする計算サーバ。
【０１４７】
［１０］
前記計算機能の種別が行列計算機能である場合、前記計算機データ取得手段により取得される計算対象データは行列式と当該行列式の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により取得された前記行列式と当該行列式の要素データと、当該行列式の計算結果データとに基づいて、当該行列式の要素部分を該当する要素データに置き換えた行列計算式の画像と、当該計算結果データの画像とを作成し、外部機器に出力する、
ことを特徴とする［９］に記載の計算サーバ。
【０１４８】
［１１］
前記計算機能の種別が統計計算機能である場合、前記計算機データ取得手段により取得される計算対象データは統計計算の種類と当該統計計算の種類に応じた当該統計の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により前記統計計算の種類と当該統計計算の種類に応じた当該統計の要素データが取得されたときには、当該統計の要素データに対応するグラフの画像とテーブルの画像とを作成して外部機器に出力し、前記計算機データ取得手段により前記統計計算の計算結果データが取得されたときには、当該計算結果データに対応する一覧表示の画像とグラフの画像とを作成して外部機器に出力する、
ことを特徴とする［９］に記載の計算サーバ。
【０１４９】
［１２］
前記計算機能の種別が方程式計算機能である場合、前記計算機データ取得手段により取得される計算対象データは方程式の種類と当該方程式の種類に応じた当該方程式の要素データであり、
前記参考画像出力手段は、前記計算機データ取得手段により取得された前記方程式の種類と当該方程式の種類に応じた当該方程式の要素データと、当該方程式の計算結果データとに基づいて、当該方程式の要素部分を該当する要素データに置き換えた方程式の計算式の画像と、当該計算結果データの画像と、当該方程式の計算式に対応するグラフの画像とを作成し、外部機器に出力する、
ことを特徴とする［９］に記載の計算サーバ。
【０１５０】
［１３］
計算サーバのコンピュータを制御するためのサーバ制御プログラムであって、
前記コンピュータを、
計算機によって出力された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータを取得する計算機データ取得手段、
前記計算機データ取得手段により取得された計算機能の種別に応じた計算対象データと計算結果データとの何れか又は両方のデータに基づいて、当該計算の参考情報の画像を作成し外部機器に出力する参考画像出力手段、
として機能させるためのコンピュータ読み込み可能なサーバ制御プログラム。
【０１５１】
［１４］
［１］記載の計算機と、［９］記載の計算サーバと、を備えた計算機システム。
【符号の説明】
【０１５２】
１０  …情報表示装置（関数電卓）
１１  …キー入力部
１１１…数値・演算記号キー群
１１２…関数機能キー群
１１３…モード設定キー群
１１４…カーソルキー
１２  …表示出力部
１３  …ＣＰＵ
１４  …メモリ
１４１…数式計算処理プログラム
１４３…入力データエリア
１５  …記録媒体読取部
１６  …無線通信部
２０  …カメラ付き通信機器（カメラ付きタブレットＰＣ等）
２１  …表示出力部
３０  …計算サーバ
３１  …ＣＰＵ
３２  …メモリ
３２１…サーバ制御プログラム
３２２…受信データメモリ
３３  …記録媒体
３４  …記録媒体読取部
３５  …通信部
Ｎ    …ネットワーク
Ｐ    …プロジェクタ
Ｑ    …ＱＲコード（登録商標）
【図１】
0006036792.tif 000002
【図２】
0006036792.tif 000003
【図３】
0006036792.tif 000004
【図４】
0006036792.tif 000005
【図５】
0006036792.tif 000006
【図６】
0006036792.tif 000007
【図７】
0006036792.tif 000008
【図８】
0006036792.tif 000009
【図９】
0006036792.tif 000010
【図１０】
0006036792.tif 000011
【図１１】
0006036792.tif 000012
【図１２】
0006036792.tif 000013
【図１３】
0006036792.tif 000014
【図１４】
0006036792.tif 000015