(57)【要約】【課題】製品仕様知識または数学的知識が未熟であっても、自己の不明点を解決することができる電子機器を提供する。【解決手段】関数電卓２は、ディスプレイ１２と、ディスプレイ１２の表示内容に関する２次元コードの生成を指示するＱＲキー２６と、ＱＲキー２６による指示があると、当該指示があった時のディスプレイ１２の表示内容を判別する判別手段と、前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、前記２次元コードをディスプレイ１２に表示させる制御手段と、を備える。【選択図】図１
2019021345.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段と、
を備え、
前記生成手段は、
前記判別手段により前記表示手段に数式構成要素入力中の画面が表示されていると判別された場合に、
サーバー上の前記数式構成要素の内容に関するページのアドレスを含む２次元コードを生成することを特徴とする電子機器。
【請求項２】
前記生成手段は、
前記判別手段により前記表示手段に前記数式構成要素入力中の画面において２つ以上の複数の数式構成要素が表示されていると判別された場合に、
当該複数の数式構成要素の優先順位を含む２次元コードを生成することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記生成手段は、
当該電子機器の製品または対象とするユーザーのレベルに応じた２次元コードを生成することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
第１の電子機器、サーバーおよび第２の電子機器を含む表示システムにおいて、
前記第１の電子機器が、
表示手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段とを備え、
前記生成手段は、
前記判別手段により前記表示手段に数式構成要素入力中の画面が表示されていると判別された場合に、
サーバー上の前記数式構成要素の内容に関するページのアドレスを含む２次元コードを生成し、
前記サーバーが、
前記表示内容に対応する説明情報を蓄積するデータベースを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記撮像手段により撮像された前記２次元コードをデコードするデコード手段と、
前記デコード手段によりデコードされた情報に基づき前記サーバーのデータベースにアクセスするための通信手段とを備えることを特徴とする表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器および表示システムに関する。
【背景技術】
【０００２】
電子機器の一例として、従来から、各種計算機能を備えた関数電卓が教育の現場やエンジニアの技術計算用に利用されている。一般的な関数電卓では、計算の種類によって複数のモードが準備され、キー数も多くそれを自在に押下して複雑な計算も実現できるようになっている。かかる関数電卓では、表示内容も複雑に遷移するような態様を有しており、ユーザーには製品仕様知識と数学的知識とが要求される。したがって不明点が発生したとき、ユーザーは紙や電子媒体による取扱説明書または参考書を用意し、不明な個所を、ページをめくって検索し対処する必要があった。
【０００３】
特許文献１の技術では、電子機器の一例としてテレビジョン受像機が開示され、音声および映像に関するパラメータ設定情報やコンテンツのレジューム情報、異常状態の情報などがＱＲコード（マトリックス型２次元コード、登録商標）にコード化される。その後、ＱＲコードがカメラ付携帯電話機などの携帯端末で撮像されデコードされ、ＱＲコードのデコード情報が携帯端末からテレビジョン受像機に送信され、テレビジョン受像機が当該デコード情報に対応する処理を実行するようになっている（段落００１９〜００２２、図２、図４、図５参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０４９９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、ユーザーが取得しようとする情報として、パラメータ設定情報やレジューム情報、異常状態の情報などの選択肢をメニュー画面に表示し、いずれを選択するかをユーザーに提供し、その選択肢に応じてＱＲコードを生成している。そのため、特許文献１の技術を利用しようとする場合、ユーザーにおいては、現在表示されている内容で不明点が発生したとき、いずれの選択肢を選択すべきかを判断する必要がある。
【０００６】
特に関数電卓では、表示内容が複雑に遷移し表示内容自体の理解が難しいこともあるため、いずれの選択肢を選択すべきか、また適切な選択肢を選んでもそれが果たして取得しようとしていたものか、の判断が難しいこともある。
したがって、取扱説明書または参考書を検索しても、自己の不明点を解決するまでにたどりつくのが容易ではなく、製品仕様知識を有していても数学的に理解できずにいる場合もあるし、逆に数学的知識を有していても、製品仕様を理解できずにいる場合もある。
本発明の主な目的は、製品仕様知識または数学的知識が未熟であっても、自己の不明点を解決することができる電子機器および表示システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一態様によれば、
表示手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段と、
を備え、
前記生成手段は、
前記判別手段により前記表示手段に数式構成要素入力中の画面が表示されていると判別された場合に、
サーバー上の前記数式構成要素の内容に関するページのアドレスを含む２次元コードを生成することを特徴とする電子機器が提供される。
【０００８】
本発明の他の態様によれば、
第１の電子機器、サーバーおよび第２の電子機器を含む表示システムにおいて、
前記第１の電子機器が、
表示手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段とを備え、
前記生成手段は、
前記判別手段により前記表示手段に数式構成要素入力中の画面が表示されていると判別された場合に、
サーバー上の前記数式構成要素の内容に関するページのアドレスを含む２次元コードを生成し、
前記サーバーが、
前記表示内容に対応する説明情報を蓄積するデータベースを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記撮像手段により撮像された前記２次元コードをデコードするデコード手段と、
前記デコード手段によりデコードされた情報に基づき前記サーバーのデータベースにアクセスするための通信手段とを備えることを特徴とする表示システムが提供される。
【発明の効果】
【０００９】
本発明によれば、製品仕様知識または数学的知識が未熟であっても、自己の不明点を容易に解決することができる。
【図面の簡単な説明】
【００１０】
【図１】表示システムの概略的な外観構成を示す図である。
【図２】表示システムの概略的な機能構成を示すブロック図である。
【図３】ＱＲコード生成処理の流れを示すフローチャートである。
【図４】図３の後続の処理の流れを示すフローチャートである。
【図５】関数電卓および携帯端末の表示内容例を示す図である。
【図６】関数電卓および携帯端末の表示内容例を示す図である。
【図７】関数電卓および携帯端末の表示内容例を示す図である。
【図８】関数電卓および携帯端末の表示内容例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の好ましい実施形態について説明する。
【００１２】
［表示システムの外観構成］
図１に示すとおり、表示システム１は主に、関数電卓２、サーバー４および携帯端末６を備えている。
【００１３】
［関数電卓］
関数電卓２は入力キー群１０およびディスプレイ１２を備えている。
入力キー群１０は、ユーザーから数式や演算記号、数値などの入力操作を受けたり、各種処理の指示操作を受けたりするためのキー群であり、それぞれ固有の機能を割り当てられた複数のキーを備えている。
入力キー群１０は、ＭＯＤＥ／ＳＥＴＵＰキー２０、ＯＰＴＩＯＮキー２２、コマンドキー２４、ＱＲキー２６、カーソルキー２８および置数キー３０を備えている。
【００１４】
ＭＯＤＥ／ＳＥＴＵＰキー２０はモードの選択やセットアップの設定をするときなどに使うキーである。
「モード」とはいわゆる計算方法である。たとえば、モードには、COMP（標準計算）、CMPLX（複素数計算）、BASE（ｎ進計算）、MATRIX（行列計算）、VECTOR（ベクトル計算）、STAT（統計／回帰計算）、TABLE（テーブル計算）、EQN（方程式計算）などの複数のモードがある。
「セットアップ」とは計算時の入出力や演算のしかたなどを表す設定である。セットアップには、Recurring Dec（循環小数設定）、Digit Separator（表示桁数設定）、Decimal Mark（小数点設定）、Language（設定言語）などの複数の設定がある。
セットアップにはサブセットアップが含まれる。「サブセットアップ」とはセットアップ中の設定をさらに細分化したサブ設定である。たとえば、セットアップとしてAngle Unit（角度設定）が設定される場合、サブセットアップにはDegree（角）、Radian（ラジアン）、Gradian（グラード）などの複数のサブ設定がある。
【００１５】
ＯＰＴＩＯＮキー２２はオプションを追加するときに使うキーである。「オプション」とは、標準機能のほかにユーザーの要求に応じて追加しうる機能である。オプションには、Hyperbolic Function（双曲線関数）、Angle Unit（双曲線関数の角度設定）などの複数の機能がある。
【００１６】
コマンドキー２４は数式や演算記号などの数式構成要素を入力するときに使うキーであり、関数キー２４ａ、四則演算キー２４ｂおよび演算実行キー２４ｃを備えている。
関数キー２４ａは特定の関数や記号、文字などを入力するときに使うキーである。四則演算キー２４ｂは＋、−、×、÷の各演算子を入力するときに使うキーである。演算実行キー２４ｃは主に、入力した計算式の演算を実行するときに使うキーである。
【００１７】
ＱＲキー２６はＱＲコードの生成を指示するためのキーである。
ＱＲコードは２次元コードの一例である。
ここではＱＲキー２６が押下されＱＲコードの生成が指示されると、その指示があった時のディスプレイ１２の表示内容に基づき生成される。
【００１８】
カーソルキー２８は、ディスプレイ１２内で編集対象位置や選択対象位置を示すカーソルを、上下左右の４方向に移動させる場合などに使うキーである。
置数キー３０はいわゆるテンキーであって数値を入力するときに使うキーである。
【００１９】
ディスプレイ１２はＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）などから構成されている。
ディスプレイ１２は、入力キー群１０の操作に応じた数式や演算記号、演算結果、数値などの他、関数電卓２を使用するために必要な各種データを表示するようになっている。
【００２０】
特にディスプレイ１２には、関数電卓２の製品仕様に関する内容や、コマンドに関する内容などが表示される。
「製品仕様に関する内容」には、モード、セットアップ、サブセットアップ、エラー、オプションの内容が含まれる。
エラーには、Math ERROR（計算の途中経過または結果が演算範囲を超えているなど）、Stack ERROR（MATRIX／VECTORモードで行列用／ベクトル用スタックを超える計算式が実行されたなど）、Syntax ERROR（計算式の書式に誤りがあるなど）などの複数のエラーがある。
「コマンドに関する内容」とは、基本的にコマンドキー２４を操作した際に表示される内容であり、数式や演算記号などの数式構成要素をいう。
【００２１】
［表示システムの機能構成］
［関数電卓］
図２に示すとおり、関数電卓２は主に、入力部４０、表示部４２、記憶部４４、ＲＡＭ４６（Random Access Memory）およびＣＰＵ４８（Central Processing Unit）を備えている。
【００２２】
入力部４０は入力キー群１０で構成され、押下されたキーに対応する信号をＣＰＵ４８に出力するようになっている。
表示部４２はディスプレイ１２で構成され、ＣＰＵ４８からの信号に従って各種情報を表示するようになっている。
【００２３】
記憶部４４はＲＯＭ（Read Only Memory）などで構成される不揮発性のメモリである。
記憶部４４は各種プログラムを記憶しており、ここでは特にＱＲコード生成プログラム４４ａを記憶している。
ＱＲコード生成プログラム４４ａは、後述のＱＲコード生成処理（図３参照）をＣＰＵ４８に実行させるためのプログラムである。
【００２４】
記憶部４４には各種データも記憶されている。
記憶部４４には、製品コード、複数のモード、複数のセットアップ、複数のサブセットアップ、複数のエラー、複数のオプションなどが蓄積されている。
「製品コード」とは関数電卓２の機種を特定するための番号である。
複数のモードにはモードごとにモード番号が振り分けられ、モードとモード番号とが互いに１対１で対応した状態で記憶されている。
複数のセットアップにも内容ごとにセットアップ番号が振り分けられ、セットアップとセットアップ番号とが１対１で対応した状態で記憶されている。
複数のサブセットアップにも内容ごとにサブセットアップ番号が振り分けられ、サブセットアップとサブセットアップ番号とが１対１で対応した状態で記憶されている。
複数のエラーにも内容ごとにエラー番号が振り分けられ、エラーとエラー番号とが１対１で対応した状態で記憶されている。
複数のオプションにも内容ごとにオプション番号が振り分けられ、オプションとオプション番号とが１対１で対応した状態で記憶されている。
【００２５】
ＲＡＭ４６は情報を一時的に格納する揮発性のメモリである。
ＲＡＭ４６は、各種プログラムやこれら各種プログラムにかかるデータなどを格納する複数のワークエリアを形成するようになっている。
ＣＰＵ４８は関数電卓２の各部を中央制御するものである。
ＣＰＵ４８は、記憶部４４に記憶されているシステムプログラムおよび各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ４６に展開し、ＲＡＭ４６に展開されたプログラムとの協働で、各種処理を実行するようになっている。
【００２６】
［サーバー］
サーバー４はデータベース５０を備えている。
データベース５０には、関数電卓２の取扱説明書５２のデータおよび参考書５４のデータが格納されている。
取扱説明書５２には、各モード、設定方法、操作方法、エラーの内容などの説明ページが設けられている。取扱説明書５２の説明ページはモードごとまたは内容ごとに分かれ、モード番号、セットアップ番号、サブセットアップ番号、エラー番号、オプション番号などと対応付けられている。
参考書５４には、コマンドの説明ページが設けられている。参考書５４の説明ページもコマンドごとに分かれ、コマンド番号と対応付けられている。
また取扱説明書５２および参考書５４は製品コードごとに複数格納され、さらに設定言語ごとにも複数格納されている。
かかるデータベース構成によれば、モード番号〜コマンド番号のいずれかの番号、製品コードおよび設定言語が特定されれば、取扱説明書５２または参考書５４の１つの説明ページが特定される。
【００２７】
［携帯端末］
携帯端末６は、入力部６０、表示部６２、記憶部６４、ＲＡＭ６６およびＣＰＵ６８を備え、それ以外に撮像部７０および通信部７２を備えている。
入力部６０はいわゆるタッチパネルで構成され、ユーザーのタッチ操作を受けるのに使用される。
表示部６２はディスプレイで構成され、サーバー４にアクセスした際にデータベース５０に格納された取扱説明書５２または参考書５４の説明ページが表示される。
記憶部６４はＲＯＭなどで構成される不揮発性のメモリであり、各種プログラムおよび各種データを記憶している。
ＲＡＭ６６は情報を一時的に格納する揮発性のメモリであり、各種プログラムやこれら各種プログラムにかかるデータなどを格納する複数のワークエリアを形成するようなっている。
撮像部７０はいわゆるカメラで構成され、関数電卓２のディスプレイ１２に表示されるＱＲコードを撮像するのに使用される。
通信部７２はいわゆる送受信機で構成され、サーバー４にアクセスするのに使用される。
ＣＰＵ６８は携帯端末６の各部を中央制御するものである。
特にＣＰＵ６８は、撮像部７０で撮像したＱＲコードをデコードすることができ、デコード情報に基づき通信アクセス先のアドレス（ＵＲＬ；Uniform Resource Locator）を特定しうるようになっている。
【００２８】
［関数電卓の動作］
関数電卓２ではＱＲコード生成処理が実行される。
ＱＲコード生成処理は、ＱＲコード生成プログラム４４ａが記憶部４４から読み出されてＲＡＭ４６に展開される結果、ＱＲコード生成プログラム４４ａとＣＰＵ４８との協働によって実行され、ＣＰＵ４８はＱＲコード生成プログラム４４ａに従って当該処理を実行するようになっている。
【００２９】
図３に示すとおり、まず、ＣＰＵ４８は、ＱＲキー２６が押下されＱＲコードの生成が指示されたかどうかを繰り返し判別する（ステップＳ１）。
ＱＲキー２６が押下されＱＲコードの生成の指示があると、ＣＰＵ４８は、その指示があった時のディスプレイ１２の表示内容を判別する。
まずＣＰＵ４８は、関数電卓２の製品仕様に関する内容がディスプレイ１２に表示されているかどうかを判別し（図３）、その後にコマンドに関する内容がディスプレイ１２に表示されているかどうかを判別する（図４）。
なおここでは、ＣＰＵ４８は、当該指示があった時の実行中の処理内容に基づいて、ディスプレイ１２に表示されている内容を判別してもよく、たとえばＱＲキー２６が押下された時に実行中のプログラムやアプリケーションなどから判別するようにしてもよい。
【００３０】
詳しくは図３に示すとおり、ＣＰＵ４８は、モードの選択画面がディスプレイ１２に表示されているかどうかを判別する（ステップＳ１０）。
モードの選択画面が表示されている場合、ＣＰＵ４８は選択中のモードに対応するモード番号を記憶部４４から抽出する（ステップＳ１１）。ＣＰＵ４８は選択画面に表示されている全モードに対応するモード番号を記憶部４４から抽出してもよい。
その後、ＣＰＵ４８は製品コードおよびセットアップ中の設定言語も記憶部４４から抽出する（ステップＳ１２）。「設定言語」はセットアップ中の１つの設定であり、ここではデフォルトとして「英語」が設定されている。
その後、ＣＰＵ４８は、抽出したモード番号、製品コードおよび設定言語に対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードを生成する（ステップＳ１３）。
その後、ＣＰＵ４８は、生成したＱＲコードをディスプレイ１２に表示させる（ステップＳ１４）。
【００３１】
他方、モードの選択画面が表示されていない場合、ＣＰＵ４８は、セットアップ画面が表示されているか、サブセットアップ画面が表示されているか、エラー画面が表示されているか、オプション画面が表示されているかをそれぞれ判別し（ステップＳ２０、Ｓ３０、Ｓ４０、Ｓ５０）、その判別結果に基づき、表示内容に対応するセットアップ番号、サブセットアップ番号、エラー番号、オプション番号をそれぞれ記憶部４４から抽出し（ステップＳ２１、Ｓ３１、Ｓ４１、Ｓ５１）、ステップＳ１２〜Ｓ１４と同様の処理を実行する。
【００３２】
セットアップ画面からオプション画面までのいずれの画面も表示されていない場合、ＣＰＵ４８は、コマンドに関する内容が表示されているかどうかを判別する。
詳しくは図４に示すとおり、ＣＰＵ４８は、コマンド入力中の画面が表示されているかどうかを判別する（ステップＳ６０）。
【００３３】
コマンド入力中の画面が表示されている場合、ＣＰＵ４８は、その画面にコマンドがあるかどうかを判別する（ステップＳ６１）。
コマンドがある場合、ＣＰＵ４８は当該コマンドに対応するコマンド番号を抽出する（ステップＳ６２）。２つ以上の複数のコマンドがあるときは、ＣＰＵ４８はすべての当該コマンドに対応するコマンド番号を抽出する。
【００３４】
その後、ＣＰＵ４８は、抽出したコマンド番号が１つか複数かを判別する（ステップＳ６３）。
抽出したコマンド番号が１つの場合、ＣＰＵ４８はステップＳ１２〜Ｓ１４と同様の処理を実行する。特に当該ステップＳ１３では、ＣＰＵ４８は、抽出したコマンド番号、製品コードおよび設定言語に対応する参考書５４の説明ページのアドレスを含むＱＲコードを生成する。
抽出したコマンド番号が複数の場合、ＣＰＵ４８は、優先順位処理を実行し（ステップＳ６４）、ステップＳ１２〜Ｓ１４と同様の処理を実行する。
【００３５】
ステップＳ６４では、ＣＰＵ４８は、コマンド入力中の画面においてカーソルに近いコマンドを優先的に扱い、カーソルに近いコマンドから、カーソルから離れるコマンドにかけて、それらのコマンド番号を順に配列する処理を実行する。
ステップＳ６４において同一のコマンドがある場合は、ＣＰＵ４８は、カーソルに近いほうのコマンドのみを処理対象とし、カーソルから離れるほうのコマンドをスルーし処理対象から外す。
ステップＳ６４では、処理対象とするコマンドの数を制限してもよく、たとえば５個とする。かかる構成によれば、ＱＲコードを生成する際にデータ容量を削減することができる。
【００３６】
他方、コマンド入力中の画面が表示されていない場合、ＣＰＵ４８は、コマンド実行後の結果画面が表示されているかどうかを判別する（ステップＳ７０）。
コマンド実行後の結果画面が表示されている場合、ＣＰＵ４８はステップＳ６１〜Ｓ６４と同様の処理を実行する。特に当該ステップＳ６４では、ＣＰＵ４８は、コマンド実行後の結果画面において右側に配置された（計算結果に近い）コマンドを優先的に扱い、右側のコマンドから、左側のコマンドにかけて、それらのコマンド番号を順に配列する処理を実行する。
【００３７】
ステップＳ６１においてコマンドがない場合、またはステップＳ７０においてコマンド実行後の結果画面が表示されていない場合、ＣＰＵ４８はｎｏｐ（no operation）処理を実行する（ステップＳ８０）。
なお、ステップＳ８０に代えて、ＣＰＵ４８は、コマンド実行前に選択していたモードに対応するモード番号を記憶部４４から抽出し（ステップＳ９０）、ステップＳ１２〜Ｓ１４と同様の処理を実行してもよい。
【００３８】
［表示システムの動作例１］
ユーザーが関数電卓２のＭＯＤＥキー２０を押下すると、図５（ａ）に示すとおり、モードの選択画面がディスプレイ１２に表示される。
この状態でユーザーがＱＲキー２６を押下すると（ステップＳ１）、図５（ｂ）に示すとおり、選択中のモード、製品コードおよび設定言語に対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードが生成されディスプレイ１２に表示される（ステップＳ１０〜Ｓ１４、図１参照）。
【００３９】
その後、ユーザーが携帯端末６の撮像部７０でＱＲコードを撮像すると、携帯端末６のＣＰＵ６８でＱＲコードがデコードされ、通信アクセス先のアドレス、すなわち選択中のモード、製品コードおよび設定言語に対応する取扱説明書５２の説明ページのアドレスが表示部６２に表示される（図１参照）。
【００４０】
その後、ユーザーが携帯端末６の入力部６０でそのアドレスを指定し、通信部７２を介してサーバー４のデータベース５０にアクセスすると、図５（ｃ）に示すとおり、関数電卓２で選択されているモード、製品コードおよび設定言語に対応する取扱説明書５２の説明ページが表示部６２に表示される。
動作例１では、モードとしてSTATが選択されている例を示している。
動作例１では、設定言語のデフォルトが英語であるため、英語で表記されている例を示している。設定言語が日本語である場合は、図５（ｄ）に示すとおり、日本語で表記される。
【００４１】
下記の表示システムの動作例２〜１０も動作例１とほぼ同様である。
【００４２】
［表示システムの動作例２］
ユーザーが関数電卓２のＳＥＴＵＰキー２０を押下すると、図６（ａ）に示すとおり、セットアップ画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図６（ｂ）に示すとおり、表示中のセットアップの内容に対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ２０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図６（ｃ）に示すとおり、関数電卓２で表示されているセットアップの内容に対応する取扱説明書５２の説明ページが携帯端末６に表示される。
【００４３】
［表示システムの動作例３］
ユーザーが関数電卓２のセットアップ画面中の特定の内容で演算実行キー２４ｃを押下すると、図６（ｄ）に示すとおり、サブセットアップ画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図６（ｅ）に示すとおり、表示中のサブセットアップの内容に対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ３０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図６（ｆ）に示すとおり、関数電卓２で表示されているサブセットアップの内容に対応する取扱説明書５２の説明ページが携帯端末６に表示される。
【００４４】
［表示システムの動作例４］
ユーザーが演算範囲を超える計算を実行したりすると、図６（ｇ）に示すとおり、エラー画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図６（ｈ）に示すとおり、表示中のエラーの内容に対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ４０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図６（ｉ）に示すとおり、関数電卓２で表示されているエラーの内容に対応する取扱説明書５２の説明ページが携帯端末６に表示される。
【００４５】
［表示システムの動作例５］
ユーザーが関数電卓２のＯＰＴＩＯＮキー２２を押下すると、図７（ａ）に示すとおり、オプション画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図７（ｂ）に示すとおり、表示中のオプションの内容に対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ５０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図７（ｃ）に示すとおり、関数電卓２で表示されているオプションの内容に対応する取扱説明書５２の説明ページが携帯端末６に表示される。
【００４６】
［表示システムの動作例６］
ユーザーが関数電卓２のコマンドキー２４を操作している間は、図７（ｄ）に示すとおり、コマンド入力中の画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図７（ｅ）に示すとおり、表示中のコマンドの内容に対応する参考書５４の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ６０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図７（ｆ）に示すとおり、関数電卓２で表示されているコマンドの内容に対応する参考書５４の説明ページが携帯端末６に表示される。
動作例６では、コマンドが１つでｓｉｎである例を示している。
【００４７】
［表示システムの動作例７］
ユーザーが関数電卓２のコマンドキー２４を操作している間は、図７（ｇ）に示すとおり、コマンド入力中の画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図７（ｈ）に示すとおり、表示中のコマンドの内容に対応する参考書５４の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ６０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図７（ｉ）に示すとおり、関数電卓２で表示されているコマンドの内容に対応する参考書５４の説明ページが携帯端末６に表示される。
動作例７では、コマンドが複数でｓｉｎおよびπである例を示している。
動作例７では、コマンドが複数あるため、ｓｉｎとπとで優先順位処理が実行され（ステップＳ６４）、生成されたＱＲコードには各コマンドの優先順位を示す情報も含まれている。コマンド入力中の優先順位はカーソルに近い位置にあるコマンドほど高くなり、この場合はπの優先度がｓｉｎよりも高くなる。携帯端末６でこの優先順位の情報が含まれるＱＲコードが撮像されると、各コマンドに対応する説明がその優先順位に従って配置され表示部６２に表示される。
【００４８】
［表示システムの動作例８］
ユーザーが関数電卓２のコマンドキー２４の操作を終えて演算実行キー２４ｃを押下すると、図８（ａ）に示すとおり、コマンド実行後の結果画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図８（ｂ）に示すとおり、表示中のコマンドの内容に対応する参考書５４の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ７０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図８（ｃ）に示すとおり、関数電卓２で表示されているコマンドの内容に対応する参考書５４の説明ページが携帯端末６に表示される。
動作例８では、動作例６と同様、コマンドが１つでｓｉｎである例を示している。
【００４９】
［表示システムの動作例９］
ユーザーが関数電卓２のコマンドキー２４の操作を終えて演算実行キー２４ｃを押下すると、図８（ｄ）に示すとおり、コマンド実行後の結果画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図８（ｅ）に示すとおり、表示中のコマンドの内容に対応する参考書５４の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ７０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図８（ｆ）に示すとおり、関数電卓２で表示されているコマンドの内容に対応する参考書５４の説明ページが携帯端末６に表示される。
なお動作例９では、動作例７と同様、コマンドが複数でｓｉｎおよびπである例を示している。
動作例９でも、動作例７と同様、コマンドが複数あるため、ｓｉｎとπとで優先順位処理が実行され（ステップＳ６４）、生成されたＱＲコードには各コマンドの優先順位を示す情報も含まれている。コマンド実行後の優先順位は画面の右側に配置されるコマンドほど高くなり、この場合はπの優先度がｓｉｎよりも高くなる。携帯端末６でこの優先順位の情報が含まれるＱＲコードが撮像されると、各コマンドに対応する説明がその優先順位に従って配置され表示部６２に表示される。
【００５０】
［表示システムの動作例１０］
ユーザーが関数電卓２のコマンドキー２４の操作を終えて演算実行キー２４ｃを押下すると、図８（ｇ）に示すとおり、コマンド実行後の結果画面が表示される。
この状態でユーザーがＱＲキー２６を押下すると、図８（ｈ）に示すとおり、コマンド実行前に選択されていたモードに対応する取扱説明書５２の説明ページのアドレスを含むＱＲコードが生成され表示される（ステップＳ９０〜Ｓ１４）。
その後、ユーザーが携帯端末６でＱＲコードを撮像しサーバー４にアクセスすると、図８（ｉ）に示すとおり、関数電卓２で選択されていたモードに対応する取扱説明書５２の説明ページが携帯端末６に表示される。
動作例１０では、コマンド実行後の結果画面にコマンドがなく、コマンド実行前のモードとしてTABLEが選択されていた例を示している。
【００５１】
以上の本実施形態によれば、関数電卓２の表示内容に関するＱＲコードが生成され表示されるから、ユーザーはそのＱＲコードを撮像しサーバー４にアクセスするだけで、その表示内容に応じた取扱説明書５２または参考書５４の説明ページを閲覧することができる。
【００５２】
すなわち図３のステップＳ１０（Ｓ２０、Ｓ３０、Ｓ４０、Ｓ５０）〜Ｓ１４に示すように、選択中のモードに対応するＱＲコードが生成され表示されると、ユーザーはそのＱＲコードを撮像しサーバー４にアクセスするだけで、選択中のモードに対応した取扱説明書５２の説明ページを閲覧することができる。そのため、現況の製品仕様に関し不明点がある場合に、取扱説明書のなかから該当箇所を検索しなくても、その不明点を解決することができる。
他方、図４のステップＳ６０（Ｓ７０）〜Ｓ６４〜Ｓ１４に示すように、表示中のコマンドに対応するＱＲコードが生成され表示されると、ユーザーはそのＱＲコードを撮像しサーバー４にアクセスするだけで、当該コマンドに対応した参考書５４の説明ページを閲覧することができる。そのため、現況のコマンドに関し不明点がある場合に、参考書のなかから該当箇所を検索しなくても、その不明点を解決することができる。
以上から、製品仕様知識または数学的知識が未熟であっても、自己の不明点を容易に解決することができる。
かかる構成によれば、取扱説明書または参考書から該当箇所を検索する手間を省けるだけでなく、取扱説明書または参考書を持ち運ぶ必要がなくなり、関数電卓２の取扱い性も向上させることができる。
【００５３】
さらに図４のステップＳ６４では、カーソルに近いコマンドまたは画面右側に配置されるコマンドが優先的に扱われるから、参考書５４の説明ページが表示される際に、カーソルに近いコマンドまたは画面右側に配置されるコマンドから先に説明がなされ、ユーザーは自己に有益なコマンドに対応した参考書５４の説明ページを瞬時に閲覧することができる。
【００５４】
取扱説明書５２および参考書５４は製品コードごとにデータベース５０に格納され、製品コードに対応したＱＲコードが生成され表示される。
そのため、ユーザーは製品コードに対応した取扱説明書５２の説明ページを閲覧することができ、自己の製品に対応した取扱説明書を検索する手間も省ける。
参考書５４は、製品コードに代えてまたは加えて、ユーザーのレベルごとに複数格納され、ステップＳ１２〜Ｓ１４においてユーザーのレベルが抽出され、ユーザーのレベルに対応する参考書５４の説明ページのアドレスを含むＱＲコードが生成され表示されてもよい。ユーザーの「レベル」とはいわゆる学習度であり、中学生や高校生、大学生のレベルなどが想定される。
かかる場合、ユーザーは自己のレベルに対応した参考書５４の説明ページを閲覧することができ、学習効率を向上させることができる。
【００５５】
なお、本発明を適用可能な実施形態は、上述した実施形態や変形例に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００５６】
たとえば、取扱説明書５２のデータおよび参考書５４のデータが携帯端末６の記憶部６４に格納され、ユーザーが携帯端末６でＱＲコードを撮像すると、ＣＰＵ６８が記憶部６４から取扱説明書５２または参考書５４の説明ページを読み出し、当該説明ページが表示部６２に表示されるようにしてもよい。
かかる構成によれば、サーバー４にアクセスする必要がなくなり、ユーザーが通信圏外にいる場合でも、取扱説明書５２または参考書５４の説明ページを閲覧することができる。
また上述した実施形態においてはデータベース５０には、関数電卓２の取扱説明書５２のデータおよび参考書５４のデータが格納されているとしたが、参考書５４のデータは必須の構成ではなく、サーバー４がコマンドに関する情報をサーバー上から検索するようにしてもよい。
【００５７】
ここでは、本発明にかかる電子機器（第１の電子機器）を関数電卓２として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、タブレット端末（携帯端末を含む。）、ＰＤＡ（Personal Digital Assistant）、ゲーム機などの電子機器全般に適用可能である。
本発明にかかる第２の電子機器を携帯端末６として説明したが、当該第２の電子機器も、基本的に撮像機能と通信機能とを有するものであれば、開閉式携帯電話、パソコン、タブレット端末、ＰＤＡ、ゲーム機などの電子機器全般に適用可能である。
またＱＲコード生成プログラム４４ａは関数電卓２に対して着脱可能な外部情報記憶媒体に記憶されることとしてもよい。
【００５８】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
[付記]
＜請求項１＞
表示手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
前記生成手段は、
サーバー上の当該電子機器の取扱説明書における前記表示内容に関するページのアドレスを含む２次元コードを生成することを特徴とする請求項１に記載の電子機器。
＜請求項３＞
前記表示内容には当該電子機器の製品仕様に関する内容が含まれ、
前記生成手段は、
前記取扱説明書における当該電子機器の製品仕様に関するページのアドレスを含む２次元コードを生成することを特徴とする請求項２に記載の電子機器。
＜請求項４＞
前記生成手段は、
前記判別手段により前記表示手段に動作モードの選択画面が表示されていると判別された場合に、
前記取扱説明書における前記選択画面で選択中の動作モードまたは全動作モードに対応するページのアドレスを含む２次元コードを生成することを特徴とする請求項２に記載の電子機器。
＜請求項５＞
前記生成手段は、
前記判別手段により前記表示手段に当該電子機器の設定に関する画面が表示されていると判別された場合に、
前記取扱説明書における前記表示手段に表示中の設定の内容に関するページのアドレスを含む２次元コードを生成することを特徴とする請求項２に記載の電子機器。
＜請求項６＞
前記生成手段は、
前記判別手段により前記表示手段にエラー画面が表示されていると判別された場合に、
前記取扱説明書における前記表示手段に表示中のエラーの内容に関するページのアドレスを含む２次元コードを生成することを特徴とする請求項２に記載の電子機器。
＜請求項７＞
前記生成手段は、
前記判別手段により前記表示手段にオプション画面が表示されていると判別された場合に、
前記取扱説明書における前記表示手段に表示中のオプションの内容に関するページのアドレスを含む２次元コードを生成することを特徴とする請求項２に記載の電子機器。
＜請求項８＞
前記表示内容にはコマンドに関する内容が含まれ、
前記生成手段は、
前記判別手段により前記表示手段にコマンドに関する内容が表示されていると判別された場合に、
サーバー上の前記コマンドの内容に関するページのアドレスを含む２次元コードを生成することを特徴とする請求項１に記載の電子機器。
＜請求項９＞
前記生成手段は、 前記判別手段により前記表示手段にコマンド入力中の画面またはコマンド実行後の結果画面が表示されていると判別された場合に、
前記２次元コードを生成することを特徴とする請求項８に記載の電子機器。
＜請求項１０＞
前記生成手段は、
前記判別手段により前記表示手段にコマンド入力中の画面またはコマンド実行後の結果画面において２つ以上の複数のコマンドが表示されていると判別された場合に、
当該複数のコマンドの優先順位を含む２次元コードを生成することを特徴とする請求項９に記載の電子機器。
＜請求項１１＞
前記生成手段は、
当該電子機器の製品または対象とするユーザーのレベルに応じた２次元コードを生成することを特徴とする請求項８〜１０のいずれか一項に記載の電子機器。
＜請求項１２＞
前記判別手段は、前記指示手段による指示があると、当該指示があった時に実行中の処理内容に基づいて、前記表示手段の表示内容を判別することを特徴とする請求項１〜１１のいずれか一項に記載の電子機器。
＜請求項１３＞
第１の電子機器、サーバーおよび第２電子機器を含む表示システムにおいて、
前記第１の電子機器が、
表示手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段とを備え、
前記サーバーが、
前記表示内容に対応する説明情報を蓄積するデータベースを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記撮像手段により撮像された前記２次元コードをデコードするデコード手段と、
前記デコード手段によりデコードされた情報に基づき前記サーバーのデータベースにアクセスするための通信手段とを備えることを特徴とする表示システム。
【符号の説明】
【００５９】
１ 表示システム
２ 関数電卓
４ サーバー
６ 携帯端末
【図１】
2019021345.tif 000003
【図２】
2019021345.tif 000004
【図３】
2019021345.tif 000005
【図４】
2019021345.tif 000006
【図５】
2019021345.tif 000007
【図６】
2019021345.tif 000008
【図７】
2019021345.tif 000009
【図８】
2019021345.tif 000010
【手続補正書】
【提出日】平成30年11月19日(2018.11.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するため、本発明の一態様によれば、
表示手段と、
選択可能な計算モードに対応する識別情報を記憶する記憶手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段と、
を備え、
前記生成手段は、
前記判別手段により前記表示手段に計算モード選択画面が表示されていると判別された場合に、
選択中の前記計算モード、または前記計算モード選択画面に表示されている全ての前記計算モード、に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記計算モードの内容に関するページのアドレスを含む２次元コードを生成することを特徴とする電子機器が提供される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の他の態様によれば、
第１の電子機器、サーバーおよび第２の電子機器を含む表示システムにおいて、
前記第１の電子機器が、
表示手段と、
選択可能な計算モードに対応する識別情報を記憶する記憶手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段とを備え、
前記生成手段は、
前記判別手段により前記表示手段に計算モード選択画面が表示されていると判別された場合に、
選択中の前記計算モード、または前記計算モード選択画面に表示されている全ての前記計算モード、に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記計算モードの内容に関するページのアドレスを含む２次元コードを生成し、
前記サーバーが、
前記表示内容に対応する説明情報を蓄積するデータベースを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記撮像手段により撮像された前記２次元コードをデコードするデコード手段と、
前記デコード手段によりデコードされた情報に基づき前記サーバーのデータベースにアクセスするための通信手段とを備えることを特徴とする表示システム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示手段と、
選択可能な計算モードに対応する識別情報を記憶する記憶手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段と、
を備え、
前記生成手段は、
前記判別手段により前記表示手段に計算モード選択画面が表示されていると判別された場合に、
選択中の前記計算モード、または前記計算モード選択画面に表示されている全ての前記計算モード、に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記計算モードの内容に関するページのアドレスを含む２次元コードを生成することを特徴とする電子機器。
【請求項２】
前記生成手段は更に、前記電子機器の設定言語を抽出し、
前記サーバー上の抽出した前記設定言語で記載された前記ページの前記アドレスを含む前記２次元コードを生成することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記生成手段は更に、前記電子機器の製品番号を抽出し、
前記サーバー上の抽出した前記製品番号に対応する前記ページの前記アドレスを含む前記２次元コードを生成することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記記憶手段は、セットアップ内容に対応する前記識別情報を記憶し、
前記判別手段により前記表示手段にセットアップ画面が表示されていると判別された場合に、
表示されている前記セットアップ内容に対応する前記識別情報を前記記憶手段から抽出し、
前記サーバー上の抽出した前記識別情報に対応する前記セットアップの内容に関する前記ページの前記アドレスを含む前記２次元コードを生成することを特徴とする請求項１または３に記載の電子機器。
【請求項５】
前記記憶手段は、サブセットアップ内容に対応する前記識別情報を記憶し、
前記判別手段により前記表示手段にサブセットアップ画面が表示されていると判別された場合に、
表示されている前記サブセットアップ内容に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記セットアップの内容に関する前記ページの前記アドレスを含む前記２次元コードを生成することを特徴とする請求項１から４のいずれかに記載の電子機器。
【請求項６】
前記記憶手段は、エラー内容に対応する前記識別情報を記憶し、
前記判別手段により前記表示手段にエラー画面が表示されていると判別された場合に、
表示されている前記エラー内容に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記エラーの内容に関する前記ページの前記アドレスを含む前記２次元コードを生成することを特徴とする請求項１から５のいずれかに記載の電子機器。
【請求項７】
前記記憶手段は、オプション内容に対応する前記識別情報を記憶し、
前記判別手段により前記表示手段にオプション画面が表示されていると判別された場合に、
表示されている前記オプション内容に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記オプションの内容に関する前記ページの前記アドレスを含む前記２次元コードを生成することを特徴とする請求項１から６のいずれかに記載の電子機器。
【請求項８】
第１の電子機器、サーバーおよび第２の電子機器を含む表示システムにおいて、
前記第１の電子機器が、
表示手段と、
選択可能な計算モードに対応する識別情報を記憶する記憶手段と、
前記表示手段の表示内容に関する２次元コードの生成を指示する指示手段と、
前記指示手段による指示があると、当該指示があった時の前記表示手段の表示内容を判別する判別手段と、
前記判別手段により判別された表示内容に関する２次元コードを生成する生成手段と、
前記２次元コードを前記表示手段に表示させる制御手段とを備え、
前記生成手段は、
前記判別手段により前記表示手段に計算モード選択画面が表示されていると判別された場合に、
選択中の前記計算モード、または前記計算モード選択画面に表示されている全ての前記計算モード、に対応する前記識別情報を前記記憶手段から抽出し、
サーバー上の抽出した前記識別情報に対応する前記計算モードの内容に関するページのアドレスを含む２次元コードを生成し、
前記サーバーが、
前記表示内容に対応する説明情報を蓄積するデータベースを備え、
前記第２の電子機器が、
前記２次元コードを撮像する撮像手段と、
前記撮像手段により撮像された前記２次元コードをデコードするデコード手段と、
前記デコード手段によりデコードされた情報に基づき前記サーバーのデータベースにアクセスするための通信手段とを備えることを特徴とする表示システム。