(57)【要約】【課題】一の電子機器で扱った数学的表現をそのまま他の電子機器でも利用する。【解決手段】関数電卓２は、複数の計算モード選択の中から１つを選択するとともに、ユーザーの操作に応じて数値を入力する入力部４０と、入力部４０によって入力された数値と、入力部４０によって選択された計算モードを特定するためのモード情報とを含む、送信用データを生成し、前記送信用データをコード化した２次元コードを生成するＣＰＵ４８と、を備える。【選択図】図２
2018092675.tif 000002
【特許請求の範囲】
【請求項１】
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムにおいて、
前記第１の電子機器が、
いずれかの計算モードを選択する選択手段と、
ユーザーの操作に応じて数値データを入力する入力手段と、
前記入力手段によって入力された数値データと、前記選択手段によって選択された計算モードを特定するためのモード情報と、当該第１の電子機器の識別情報とを含む、送信用データを生成する第１の生成手段と、
前記送信用データをコード化した２次元コードを生成する第２の生成手段とを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記２次元コードをデコードするデコード手段と、
デコード後の前記送信用データを前記情報処理装置に送信する第１の送信手段とを備え、
前記情報処理装置が、
複数の計算モード情報に対応するテンプレート情報を各計算モード毎に記憶した記憶手段と、
前記送信用データを受信する受信手段と、
前記記憶手段から、前記送信用データに含まれるモード情報及び識別情報に基づいて１つの計算モードを特定し、当該特定された計算モードに対応するテンプレート情報を抽出し、抽出したテンプレート情報に対し、前記送信用データに含まれる数値データをあてはめ、前記第１の電子機器で選択された計算モードに対応する数学的表現データを構築する制御手段と、
前記構築された数学的表現データを前記第２の電子機器に送信する第２の送信手段とを備えることを特徴とする情報処理システム。
【請求項２】
前記第１の送信手段は、
計算モードの変更を指示する変更指示送信手段を更に備え、
前記制御手段は、
前記変更指示送信手段から計算モードの変更指示を受信した場合に、前記記憶手段から前記変更指示に応じた計算モード情報及び前記送信用データに含まれる識別情報に基づいて１つの計算モードを特定し、当該特定された計算モードに対応するテンプレート情報を抽出し直し、抽出し直したテンプレート情報に対し、前記送信用データに含まれる数値データをあてはめ、前記構築した数学的表現データを別の数学的表現データに変換することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記数学的表現データは、計算式データであることを特徴とする請求項１又は請求項２に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システムに関する。
【背景技術】
【０００２】
電子機器の一例として、従来から、各種計算機能を備えた関数電卓が教育の現場やエンジニアの技術計算用に利用されている。一般的な関数電卓では、計算の種類によって複数の計算モードが準備され、キー数も多くそれを自在に押下して複雑な計算も実現できるようになっている。かかる関数電卓では、計算モードごとにそれに関連する大容量の数学的データが格納されており、数値を入力しさえすれば、複雑な計算を実現することができる。
【０００３】
これに対し、携帯端末を含む他の電子機器で、関数電卓と同等の複雑な計算を実現しようとすると、これらは複雑な計算に特化した機器ではないため、たとえば方程式表現や行列表現といった数学的表現のデータ作成に手間がかかる。仮に関数電卓の数学的データを転送しそのまま利用しようとしても、数学的データはデータ量が多く、関数電卓から他の電子機器に送信するのは時間がかかるという問題もある。
【０００４】
特許文献１にはこのような問題を解く手がかりが開示されている。
特許文献１の技術では、電子機器の一例としてテレビジョン受像機が開示され、音声および映像に関するパラメータ設定情報やコンテンツのレジューム情報、異常状態の情報などがＱＲコード（マトリックス型２次元コード、登録商標）にコード化される。その後、ＱＲコードがカメラ付携帯電話機などの携帯端末で撮像されデコードされ、ＱＲコードのデコード情報が携帯端末からテレビジョン受像機に送信され、テレビジョン受像機が当該デコード情報に対応する処理を実行するようになっている（段落００１９〜００２２、図２、図４、図５参照）。
かかる技術によれば、数学的データをＱＲコードにコード化して撮像およびデコードできればよいため、関数電卓の数学的表現をそのまま他の電子機器で利用しようとする場合でも、送信時間を短縮しうると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０４９９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＱＲコードであってもコード化可能な容量には制限があるため、関数電卓の数学的表現をそのまま他の電子機器で利用するには限界がある。
したがって、本発明の主な目的は、一の電子機器で扱った数学的表現をそのまま他の電子機器でも利用することができる情報処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一の態様によれば、
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムにおいて、
前記第１の電子機器が、
いずれかの計算モードを選択する選択手段と、
ユーザーの操作に応じて数値データを入力する入力手段と、
前記入力手段によって入力された数値データと、前記選択手段によって選択された計算モードを特定するためのモード情報と、当該第１の電子機器の識別情報とを含む、送信用データを生成する第１の生成手段と、
前記送信用データをコード化した２次元コードを生成する第２の生成手段とを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記２次元コードをデコードするデコード手段と、
デコード後の前記送信用データを前記情報処理装置に送信する第１の送信手段とを備え、
前記情報処理装置が、
複数の計算モード情報に対応するテンプレート情報を各計算モード毎に記憶した記憶手段と、
前記送信用データを受信する受信手段と、
前記記憶手段から、前記送信用データに含まれるモード情報及び識別情報に基づいて１つの計算モードを特定し、当該特定された計算モードに対応するテンプレート情報を抽出し、抽出したテンプレート情報に対し、前記送信用データに含まれる数値データをあてはめ、前記第１の電子機器で選択された計算モードに対応する数学的表現データを構築する制御手段と、
前記構築された数学的表現データを前記第２の電子機器に送信する第２の送信手段とを備えることを特徴とする情報処理システムが提供される。
【発明の効果】
【０００８】
本発明によれば、一の電子機器で扱った数学的表現をそのまま他の電子機器でも利用することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの概略的な外観構成を示す図である。
【図２】情報処理システムの概略的な機能構成を示すブロック図である。
【図３】（ａ）ＱＲコード生成処理（ｂ）ＱＲコード利用処理の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の好ましい実施形態について説明する。
【００１１】
［情報処理システムの外観構成］
図１に示すとおり、情報処理システム１は主に、関数電卓２、サーバー４および携帯端末６を備えている。
【００１２】
［関数電卓］
関数電卓２は入力キー群１０およびディスプレイ１２を備えている。
入力キー群１０は、ユーザーから数式や演算記号、数値などの入力操作を受けたり、各種処理の指示操作を受けたりするためのキー群であり、それぞれ固有の機能を割り当てられた複数のキーを備えている。
入力キー群１０は、ＭＯＤＥキー２０、コマンドキー２４、ＱＲキー２６、カーソルキー２８および置数キー３０を備えている。
【００１３】
ＭＯＤＥキー２０は計算モードを選択するときなどに使うキーである。
「計算モード」とはいわゆる計算方法である。たとえば、計算モードには、COMP（標準計算）、CMPLX（複素数計算）、BASE（ｎ進計算）、MATRIX（行列計算）、VECTOR（ベクトル計算）、STAT（統計／回帰計算）、TABLE（テーブル計算）、EQN（方程式計算）などの複数の計算モードがある。
【００１４】
コマンドキー２４は数式や演算記号などの数式構成要素を入力するときに使うキーであり、関数キー２４ａ、四則演算キー２４ｂおよび演算実行キー２４ｃを備えている。
関数キー２４ａは特定の関数や記号、文字などを入力するときに使うキーである。四則演算キー２４ｂは＋、−、×、÷の各演算子を入力するときに使うキーである。演算実行キー２４ｃは主に、入力した計算式の演算を実行するときに使うキーである。
【００１５】
ＱＲキー２６はＱＲコードを生成するときに使うキーである。
ＱＲコードは２次元コードの一例である。
ＱＲコードは計算モードの選択内容と数値の入力内容とに基づき生成される。
【００１６】
カーソルキー２８は、ディスプレイ１２内で編集対象位置や選択対象位置を示すカーソルを、上下左右の４方向に移動させる場合などに使うキーである。
本実施形態では、ＭＯＤＥキー２０とカーソルキー２８とを操作すると、複数の計算モード選択の中から１つを選択することができるようになっており、これらキーが複数の計算モード選択の中から１つを選択するためのキーとなる。
置数キー３０はいわゆるテンキーであって、ユーザーの操作に応じて数値を入力するためのキーである。
【００１７】
ディスプレイ１２はＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）などから構成されている。
ディスプレイ１２は、入力キー群１０の操作に応じた数式や演算記号、演算結果、数値などの他、関数電卓２を使用するために必要な各種データを表示するようになっている。
【００１８】
［情報処理システムの機能構成］
［関数電卓］
図２に示すとおり、関数電卓２は主に、入力部４０、表示部４２、記憶部４４、ＲＡＭ４６（Random Access Memory）およびＣＰＵ４８（Central Processing Unit）を備えている。
【００１９】
入力部４０は入力キー群１０で構成され、押下されたキーに対応する信号をＣＰＵ４８に出力するようになっている。
表示部４２はディスプレイ１２で構成され、ＣＰＵ４８からの信号に従って各種情報を表示するようになっている。
【００２０】
記憶部４４はＲＯＭ（Read Only Memory）などで構成される不揮発性のメモリである。
記憶部４４は各種プログラムを記憶しており、ここでは特にＱＲコード生成プログラム４４ａを記憶している。
ＱＲコード生成プログラム４４ａは、後述のＱＲコード生成処理（図３（ａ）参照）をＣＰＵ４８に実行させるためのプログラムである。
【００２１】
記憶部４４には各種データも記憶されている。
記憶部４４には、複数の計算モード、端末ＩＤなどが記憶されている。
複数の計算モードにはモードごとにモードコードが振り分けられ、計算モードとモードコードとが互いに１対１で対応した状態で記憶部４４に記憶されている。モードコードは計算モードを特定するためのものである。
「端末ＩＤ」とは関数電卓２に固有の機種番号であって関数電卓２の機種名を特定するものである。
【００２２】
ＲＡＭ４６は情報を一時的に格納する揮発性のメモリである。
ＲＡＭ４６は、各種プログラムやこれら各種プログラムにかかるデータなどを格納する複数のワークエリアを形成するようになっている。
ＣＰＵ４８は関数電卓２の各部を中央制御するものである。
ＣＰＵ４８は、記憶部４４に記憶されているシステムプログラムおよび各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ４６に展開し、ＲＡＭ４６に展開されたプログラムとの協働で、各種処理を実行するようになっている。
【００２３】
［サーバー］
サーバー４も関数電卓２とほぼ同様の構成を有している。
サーバー４は、記憶部５４、ＲＡＭ５６およびＣＰＵ５８を備え、それ以外に通信部５９を備えている。
【００２４】
記憶部５４はＲＯＭ（Read Only Memory）などで構成される不揮発性のメモリである。
記憶部５４は各種プログラムを記憶しており、ここでは特にＱＲコード利用プログラム５４ａを記憶している。
ＱＲコード利用プログラム５４ａは、後述のＱＲコード利用処理（図３（ｂ）参照）をＣＰＵ５８に実行させるためのプログラムである。
【００２５】
記憶部５４には各種データも記憶されている。
記憶部５４にはテンプレート情報５４ｂが記憶されている。
テンプレート情報５４ｂは関数電卓２の記憶部４４に記憶された複数の計算モードと同等の情報であって、関数電卓２の記憶部４４に記憶された複数の計算モードに対応するものであり、記憶部５４には計算モードごとにテンプレート情報５４ｂが記憶されている。
記憶部５４でも、テンプレート情報５４ｂにはモードごとにモードコードが振り分けられ、計算モードとモードコードとが互いに１対１で対応している。
テンプレート情報５４ｂは端末ＩＤごとに複数格納されている。
かかるデータ構成によれば、モードコードおよび端末ＩＤが特定されれば、１つの計算モードが特定される。
【００２６】
ＲＡＭ５６は情報を一時的に格納する揮発性のメモリであり、各種プログラムやこれら各種プログラムにかかるデータなどを格納する複数のワークエリアを形成するようなっている。
通信部５９はいわゆる送受信機で構成され、携帯端末６との間でのデータの送受信に使用される。
ＣＰＵ５８は携帯端末６の各部を中央制御するものである。
特にＣＰＵ５８は、記憶部５４から適切なテンプレート情報５４ｂ（計算モード）を抽出したり、記憶部５４のテンプレート情報５４ｂを変換したりすることができる。
【００２７】
［携帯端末］
携帯端末６も関数電卓２とほぼ同様の構成を有している。
携帯端末６は、入力部６０、表示部６２、記憶部６４、ＲＡＭ６６およびＣＰＵ６８を備え、それ以外に撮像部７０および通信部７２を備えている。
入力部６０はいわゆるタッチパネルで構成され、ユーザーのタッチ操作を受けるのに使用される。
表示部６２はディスプレイで構成され、ＣＰＵ６８からの信号に従って各種情報を表示するようになっている。
記憶部６４はＲＯＭなどで構成される不揮発性のメモリであり、各種プログラムおよび各種データを記憶している。
ＲＡＭ６６は情報を一時的に格納する揮発性のメモリであり、各種プログラムやこれら各種プログラムにかかるデータなどを格納する複数のワークエリアを形成するようなっている。
撮像部７０はいわゆるカメラで構成され、関数電卓２のディスプレイ１２に表示されるＱＲコードを撮像するのに使用される。
通信部７２はいわゆる送受信機で構成され、サーバー４との間でのデータの送受信に使用される。
ＣＰＵ６８は携帯端末６の各部を中央制御するものである。
特にＣＰＵ６８は、撮像部７０で撮像したＱＲコードをデコードすることができ、デコード情報を通信部７２からサーバー４に送信したり、計算モードの変更をサーバー４に指示したりすることができる。
【００２８】
［情報処理システムの動作］
［関数電卓の動作］
関数電卓２ではＱＲコード生成処理が実行される。
ＱＲコード生成処理は、ＱＲコード生成プログラム４４ａが記憶部４４から読み出されてＲＡＭ４６に展開される結果、ＱＲコード生成プログラム４４ａとＣＰＵ４８との協働によって実行され、ＣＰＵ４８はＱＲコード生成プログラム４４ａに従って当該処理を実行するようになっている。
【００２９】
図３（ａ）に示すとおり、ユーザーが、ＭＯＤＥキー２０とカーソルキー２８とを操作して複数の計算モード選択の中から１つを選択するとともに、置数キー３０を操作して数値を入力すると、ＣＰＵ４８は計算モードの選択や数値の入力を受け付ける（ステップＳ１０）。
図３（ａ）では、計算モードとしてEQN（方程式計算）モードが選択され、数式「ｘ＋２ｙ＋ｚ＝２」、「３ｘ＋５ｙ＋３ｚ＝５」、「７ｘ＋８ｙ＋７ｚ＝８」からなる連立方程式が入力された例を示している。
その後、ＣＰＵ４８は、選択された計算モードに対応するモードコード、入力された数値、関数電卓２の端末ＩＤを含む、送信用データを生成する（ステップＳ１１）。
図３（ａ）では、数値として、数式「ｘ＋２ｙ＋ｚ＝２」の各変数の係数および右辺の数値を順に示した「１、２、１、２」と、同じく数式「３ｘ＋５ｙ＋３ｚ＝５」に対応した「３、５、３、５」と、同じく数式「７ｘ＋８ｙ＋７ｚ＝８」に対応した「７、８、７、８」とが、入力された例を示している。
その後、ＣＰＵ４８は送信用データをコード化したＱＲコードを生成し、これをディスプレイ１２に表示させる（ステップＳ１２、Ｓ１３）。
【００３０】
［携帯端末の動作］
ユーザーが撮像部７０で関数電卓２のＱＲコードを撮像すると、ＣＰＵ６８がＱＲコードをデコードし、ＣＰＵ６８がデコード後の送信用データを通信部７２からサーバー４に送信する。
【００３１】
［サーバーの動作］
サーバー４では、ＱＲコード利用処理が実行される。
ＱＲコード利用処理は、ＱＲコード利用プログラム５４ａが記憶部５４から読み出されてＲＡＭ５６に展開される結果、ＱＲコード利用プログラム５４ａとＣＰＵ５８との協働によって実行され、ＣＰＵ５８はＱＲコード利用プログラム５４ａに従って当該処理を実行するようになっている。
【００３２】
図３（ｂ）に示すとおり、ＣＰＵ５８は通信部５９を介して送信用データを受信しこれを解析する（ステップＳ２０、Ｓ２１）。
その後、ＣＰＵ５８は、解析結果に基づき、送信用データに含まれるモードコード、数値、端末ＩＤを特定し、記憶部５４から、当該モードコードおよび端末ＩＤに対応するテンプレート情報５４ｂを抽出する（ステップＳ２２）。
ここでは特に、送信用データに含まれるモードコードを参照し、そのモードコードに対応するテンプレート情報５４ｂを特定し抽出する。
図３（ｂ）では、EQNモード用のテンプレート情報やMATRIX（行列計算）モード用のテンプレート情報、STAT（統計計算）モード用のテンプレート情報などのなかから、送信用データに含まれるEQNモードのモードコードに対応するEQNモード用のテンプレート情報が抽出される例を示している。
その後、ＣＰＵ５８は、抽出したテンプレート情報５４ｂに対し、特定した数値をあてはめ、関数電卓２で選択された計算モードに対応する、もとの計算式を構築する（ステップＳ２３、Ｓ２４）。
図３（ｂ）では、数式「ａｘ＋ｂｙ＋ｃｚ＝ｄ」、「ｅｘ＋ｆｙ＋ｇｚ＝ｈ」、「ｉｘ＋ｊｙ＋ｋｚ＝ｌ」からなる連立方程式のEQNモード用のテンプレート情報の係数ａ〜ｌに対し、特定された数値が、１→ａ、２→ｂ、１→ｃ、２→ｄ、３→ｅ、５→ｆ、３→ｇ、５→ｈ、７→ｉ、８→ｊ、７→ｋ、８→ｌというようにあてはめられた例を示している。
【００３３】
その後、ＣＰＵ５８は、構築した計算式データを通信部５９から携帯端末６に送信し、ユーザーは、関数電卓２で表現されたもとの計算式を、そのまま携帯端末６で利用（実行）することができるようになる。
【００３４】
その後、ＣＰＵ５８は、携帯端末６で計算モードが変更されたかどうかを繰り返し判定する（ステップＳ３０）。
かかる工程では、ユーザーが携帯端末６の入力部６０をタッチ操作し、計算モードを変更すると、携帯端末６のＣＰＵ６８はその旨を通信部７２からサーバー４に送信して計算モードの変更を指示し、サーバー４のＣＰＵ５８は通信部５９を介してこれを受信し計算モードの変更の有無を判定する。
計算モードが変更された場合、ＣＰＵ５８は、記憶部５４から、変更後の計算モードに対応するテンプレート情報５４ｂを抽出し直す（ステップＳ３１）。
その後、ＣＰＵ５８は、抽出し直したテンプレート情報５４ｂに対し、先に特定した数値を変更せずにそのままあてはめ、構築した計算式を別の計算式に変換する（ステップＳ３２）。
図３（ｂ）では、計算モードがEQNモードからMATRIXモードまたはSTATモードに変更され、MATRIXモード用またはSTATモード用のテンプレート情報の変数ａ〜ｌに対し、先に特定された数値が、１→ａ、２→ｂ、１→ｃ、２→ｄ、３→ｅ、５→ｆ、３→ｇ、５→ｈ、７→ｉ、８→ｊ、７→ｋ、８→ｌというように、あてはめられた例を示している。
【００３５】
そして、かかる場合も、ＣＰＵ５８は、変換した計算式データを通信部５９から携帯端末６に送信し、ユーザーは、変換された計算式を、そのまま携帯端末６で利用することができるようになる。
【００３６】
以上の本実施形態では、図３（ａ）のステップＳ１０〜Ｓ１３、図３（ｂ）のステップＳ２０〜Ｓ２４に示すように、関数電卓２側では、モードコード、入力された数値および端末ＩＤからＱＲコードが生成され、サーバー４側ではモードコードおよび端末ＩＤからテンプレート情報５４ｂが抽出され、抽出されたテンプレート情報５４ｂに対し入力された数値があてはめられ、関数電卓２で選択された計算モードに対応する計算式が構築されている。
【００３７】
かかる構成によれば、関数電卓２側で数値を入力しさえすれば、サーバー４側で計算モードが補完され、関数電卓２の数学的表現がそのまま携帯端末６で実現される。そのため携帯端末６では、サーバー４と連携し、方程式表現や行列表現といった数学的表現のデータを瞬時に作成することができる。
さらにサーバー４側ではすでにテンプレート情報５４ｂが準備されているため、関数電卓２側では単に、モードコード、数値および端末ＩＤという小容量のデータがＱＲコードにコード化されればよく、関数電卓２の数学的表現のデータを、サーバー４を介して携帯端末６に仮想的に送信することもできる。
以上から、関数電卓２の数学的表現をそのまま携帯端末６でも利用することができる。
【００３８】
かかる場合、数学的表現の表示対象が小型の関数電卓２から大型の携帯端末６に切り替わるため、ユーザーに対して「視覚的に分かりやすい表現」が提供することができるし、その数学的表現のデータを「電子レポートに貼り付ける」など、関数電卓２内の情報を外に出して活用することもできる。
【００３９】
図３（ｂ）のステップＳ３０〜Ｓ３２に示すように、関数電卓２側で入力された数値が固定されたまま、サーバー４側で数学的表現のみが変換されうるため、ユーザーの設計変更に伴う計算モードの変更にも、柔軟に対応することができる。
【００４０】
なお、本発明を適用可能な実施形態は、上述した実施形態や変形例に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００４１】
たとえば、本発明にかかる電子機器（第１の電子機器）を関数電卓２として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、タブレット端末（スマートホンを含む。）、ＰＤＡ（Personal Digital Assistant）、ゲーム機などの電子機器全般に適用可能である。
本発明にかかる第２の電子機器を携帯端末６として説明したが、当該第２の電子機器も、基本的に撮像機能と通信機能とを有するものであれば、開閉式携帯電話、パソコン、タブレット端末、ＰＤＡ、ゲーム機などの電子機器全般にも適用可能である。
本発明にかかる情報処理装置をサーバー４として説明したが、当該情報処理装置も、基本的に通信機能と記憶機能と情報処理機能とを有するものであれば、携帯電話、パソコン、タブレット端末、ＰＤＡ、ゲーム機などの電子機器全般にも適用可能である。
またＱＲコード生成プログラム４４ａは関数電卓２に対して着脱可能な外部情報記憶媒体に記憶されることとしてもよい。
ＱＲコード利用プログラム５４ａもサーバー４に対して着脱可能な外部情報記憶媒体に記憶されることとしてもよい。
【００４２】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
〔付記〕
＜請求項１＞
複数の計算モード選択の中から１つを選択する選択手段と、
ユーザーの操作に応じて数値を入力する入力手段と、
前記入力手段によって入力された数値と、前記選択手段によって選択された計算モードを特定するためのモード情報とを含む、送信用データを生成する第１の生成手段と、
前記送信用データをコード化した２次元コードを生成する第２の生成手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムにおいて、
前記第１の電子機器が、
複数の計算モード選択の中から１つを選択する選択手段と、  ユーザーの操作に応じて数値を入力する入力手段と、
前記入力手段によって入力された数値と、前記選択手段によって選択された計算モードを特定するためのモード情報とを含む、送信用データを生成する第１の生成手段と、
前記送信用データをコード化した２次元コードを生成する第２の生成手段とを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記２次元コードをデコードするデコード手段と、
デコード後の前記送信用データを前記情報処理装置に送信する第１の送信手段とを備え、
前記情報処理装置が、
前記複数の計算モードに対応するテンプレート情報を各計算モード毎に記憶した記憶手段と、
前記送信用データを受信する受信手段と、
前記記憶手段から、前記送信用データに含まれるモード情報に対応するテンプレート情報を抽出し、抽出したテンプレート情報に対し、前記送信用データに含まれる数値をあてはめ、前記第１の電子機器で選択された計算モードに対応する計算式を構築する制御手段と、
構築された計算式データを前記第２の電子機器に送信する第２の送信手段とを備えることを特徴とする情報処理システム。
＜請求項３＞
前記第１の送信手段は、
計算モードの変更を指示する変更指示送信手段を更に備え、
前記制御手段は、
前記変更指示送信手段から計算モードの変更指示を受信した場合に、前記記憶手段から前記変更指示に応じた計算モードに対応するテンプレート情報を抽出し直し、抽出し直したテンプレート情報に対し、前記送信用データに含まれる数値をあてはめ、構築した計算式を別の計算式に変換することを特徴とする請求項２に記載の情報処理システム。
【符号の説明】
【００４３】
１  情報処理システム
２  関数電卓
４  サーバー
６  携帯端末
【図１】
2018092675.tif 000003
【図２】
2018092675.tif 000004
【図３】
2018092675.tif 000005
【手続補正書】
【提出日】平成30年4月12日(2018.4.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムの前記第１の電子機器であって、
前記情報処理システムの前記第２の電子機器が、
２次元コードを撮像手段により撮像させ、前記２次元コードをデコードし、デコード後のデータを前記情報処理装置へ第１の送信手段により送信させる制御手段を備え、
前記情報処理システムの前記情報処理装置が、
複数の計算モード情報に対応するテンプレート情報を各計算モード毎に記憶手段により記憶させ、前記第２の電子機器から送信される前記データを受信手段により受信させ、受信した前記データに含まれるモード情報及び識別情報に基づいて、前記記憶手段に記憶させた複数の計算モード情報の中から１つの計算モードを特定し、当該特定された１つの計算モードに対応するテンプレート情報を抽出し、抽出した前記テンプレート情報に対し、前記データに含まれる数値データをあてはめ、前記第１の電子機器で選択された計算モードに対応する数学的表現データを生成し、生成された前記数学的表現データを、第２の送信手段により外部へ送信させる制御手段を備え、
前記第１の電子機器は、
１以上の計算モードの中から計算モードを選択し、
入力手段へのユーザー操作に応じて数値データの入力を受け付け、
前記入力手段により入力された前記数値データと、選択された前記計算モードを特定するためのモード情報と、当該第１の電子機器の識別情報とを含む、送信用データを、前記情報処理装置の前記受信手段により受信させる前記データとして生成し、
前記送信用データをコード化した２次元コードを生成し、
前記第２の電子機器の前記撮像手段により撮像させるために、生成した前記２次元コードを表示手段により表示させる、制御手段を備えることを特徴とする電子機器。
【請求項２】
前記第２の電子機器の前記制御手段は、さらに、
計算モードの変更指示を前記第１の送信手段により送信させ、
前記情報処理装置の前記制御手段は、さらに、
前記第２の電子機器より計算モードの変更指示を受信した場合に、受信した前記変更指示に応じた計算モード情報及び前記識別情報に基づいて、前記記憶手段に記憶させた前記複数の計算モード情報の中から１つの計算モードを特定し、当該特定された１つの計算モードに対応するテンプレート情報を抽出し直し、抽出し直した前記テンプレート情報に対し、前記データに含まれる数値データをあてはめ、生成した前記数学的表現データを別の数学的表現データに変換する、ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記数学的表現データは、計算式データであることを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項４】
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムの前記第１の電子機器の制御手段により実行されるデータ処理方法であって、
前記情報処理システムの前記第２の電子機器が、
２次元コードを撮像手段により撮像させ、前記２次元コードをデコードし、デコード後のデータを前記情報処理装置へ第１の送信手段により送信させる制御手段を備え、
前記情報処理システムの前記情報処理装置が、
複数の計算モード情報に対応するテンプレート情報を各計算モード毎に記憶手段により記憶させ、前記第２の電子機器から送信される前記データを受信手段により受信させ、受信した前記データに含まれるモード情報及び識別情報に基づいて、前記記憶手段に記憶させた複数の計算モード情報の中から１つの計算モードを特定し、当該特定された１つの計算モードに対応するテンプレート情報を抽出し、抽出した前記テンプレート情報に対し、前記データに含まれる数値データをあてはめ、前記第１の電子機器で選択された計算モードに対応する数学的表現データを生成し、生成された前記数学的表現データを、第２の送信手段により外部へ送信させる制御手段を備え、
前記データ処理方法は、
１以上の計算モードの中から計算モードを選択し、
入力手段へのユーザー操作に応じて数値データの入力を受け付け、
前記入力手段により入力された前記数値データと、選択された前記計算モードを特定するためのモード情報と、当該第１の電子機器の識別情報とを含む、送信用データを、前記情報処理装置の前記受信手段により受信させる前記データとして生成し、
前記送信用データをコード化した２次元コードを生成し、
前記第２の電子機器の前記撮像手段により撮像させるために、生成した前記２次元コードを表示手段により表示させる、ことを含むデータ処理方法。
【請求項５】
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムの前記第１の電子機器の制御手段により読み取り可能なプログラムであって、
前記情報処理システムの前記第２の電子機器が、
２次元コードを撮像手段により撮像させ、前記２次元コードをデコードし、デコード後のデータを前記情報処理装置へ第１の送信手段により送信させる制御手段を備え、
前記情報処理システムの前記情報処理装置が、
複数の計算モード情報に対応するテンプレート情報を各計算モード毎に記憶手段により記憶させ、前記第２の電子機器から送信される前記データを受信手段により受信させ、受信した前記データに含まれるモード情報及び識別情報に基づいて、前記記憶手段に記憶させた複数の計算モード情報の中から１つの計算モードを特定し、当該特定された１つの計算モードに対応するテンプレート情報を抽出し、抽出した前記テンプレート情報に対し、前記データに含まれる数値データをあてはめ、前記第１の電子機器で選択された計算モードに対応する数学的表現データを生成し、生成された前記数学的表現データを、第２の送信手段により外部へ送信させる制御手段を備え、
前記第１の電子機器の前記制御手段に、
１以上の計算モードの中から計算モードを選択させ、
入力手段へのユーザー操作に応じて数値データの入力を受け付けさせ、
前記入力手段により入力された前記数値データと、選択された前記計算モードを特定するためのモード情報と、当該第１の電子機器の識別情報とを含む、送信用データを、前記情報処理装置の前記受信手段により受信させる前記データとして生成させ、
前記送信用データをコード化した２次元コードを生成させ、
前記第２の電子機器の前記撮像手段により撮像させるために、生成した前記２次元コードを表示手段により表示させる、プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は電子機器、データ処理方法およびプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記の問題点を鑑みてなされたものであり、式の計算や数の比較等を容易に行うことができ、使い勝手が良い電子機器、データ処理方法およびプログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
以上の課題を解決するため、本発明の電子機器は、
第１の電子機器、第２の電子機器および情報処理装置を含む情報処理システムの前記第１の電子機器であって、
前記情報処理システムの前記第２の電子機器が、
２次元コードを撮像手段により撮像させ、前記２次元コードをデコードし、デコード後のデータを前記情報処理装置へ第１の送信手段により送信させる制御手段を備え、
前記情報処理システムの前記情報処理装置が、
複数の計算モード情報に対応するテンプレート情報を各計算モード毎に記憶手段により記憶させ、前記第２の電子機器から送信される前記データを受信手段により受信させ、受信した前記データに含まれるモード情報及び識別情報に基づいて、前記記憶手段に記憶させた複数の計算モード情報の中から１つの計算モードを特定し、当該特定された１つの計算モードに対応するテンプレート情報を抽出し、抽出した前記テンプレート情報に対し、前記データに含まれる数値データをあてはめ、前記第１の電子機器で選択された計算モードに対応する数学的表現データを生成し、生成された前記数学的表現データを、第２の送信手段により外部へ送信させる制御手段を備え、
前記第１の電子機器は、
１以上の計算モードの中から計算モードを選択し、
入力手段へのユーザー操作に応じて数値データの入力を受け付け、
前記入力手段により入力された前記数値データと、選択された前記計算モードを特定するためのモード情報と、当該第１の電子機器の識別情報とを含む、送信用データを、前記情報処理装置の前記受信手段により受信させる前記データとして生成し、
前記送信用データをコード化した２次元コードを生成し、
前記第２の電子機器の前記撮像手段により撮像させるために、生成した前記２次元コードを表示手段により表示させる、制御手段を備えることを特徴とする。