(57)【要約】【課題】手書き入力した計算式などの認識率を大幅に向上させることが可能になる手書き入力機能を備えた計算機を提供する。【解決手段】タッチパネル１７を設けた表示部１６の手書き入力画面Ｇにおいて、手書きデータ（入力イメージデータ）を認識処理する際の対象の文字種を、例えばアルファベット大文字、アルファベット小文字、数字、単位、三角関数、対数関数などに優先して設定するための文字種指定（認識）ボタン［Ａ］Ｍ１，［ａ］Ｍ２，［数字］Ｍ３，［単位］Ｍ４，［ｆｘ１］Ｍ５，［ｆｘ２］Ｍ６を表示させる。この文字種指定（認識）ボタンＭｎにより、次に手書き入力しようとしている数字・文字・記号などの文字種を指定することで、手書き入力されたデータを、前記指定の文字種で優先して認識することができる。【選択図】      図７
2010262535.tif 000002
【特許請求の範囲】
【請求項１】
数式の手書きデータを入力する手書き入力手段と、
ユーザ操作に応じて文字種を指定するための文字種指定手段と、
前記手書き入力手段により入力された手書きデータを、前記文字種指定手段により指定された文字種の文字で優先的に認識して変換する手書き認識手段と、
この手書き認識手段により前記手書きデータが認識されて変換された文字を表示する認識文字表示手段と、
を備えたことを特徴とする手書き入力機能を備えた計算機。
【請求項２】
前記文字種指定手段は文字種を指定するための複数の操作子を有し、更に、前記操作子のうちの所定の操作子に対応付けて、ユーザ任意の文字種を割り当てる文字種割り当て手段を備えたことを特徴とする請求項１に記載の手書き入力機能を備えた計算機。
【請求項３】
前記文字種割り当て手段は、
前記文字種指定操作子のうちの所定の操作子をユーザ操作に応じて入力する所定操作子入力手段と、
この所定操作子入力手段により所定の操作子が入力された際に、前記手書き認識手段により認識可能な文字種の一覧を表示する文字種一覧表示手段と、
この文字種一覧表示手段により表示された文字種の一覧のうちユーザ操作に応じて１つの文字種を選択する文字種選択手段とを有し、
この文字種選択手段により選択された文字種を、前記所定操作子入力手段により入力された所定の操作子に対応付けて割り当てる、
ことを特徴とする請求項２に記載の手書き入力機能を備えた計算機。
【請求項４】
前記文字種指定操作子は、「関数」「アルファベット」「数字」「単位」の操作子を有することを特徴とする請求項１ないし請求項３の何れか１項に記載の手書き入力機能を備えた計算機。
【請求項５】
タッチパネルを有する計算機のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記タッチパネルに対するユーザ操作に応じて数式の手書きデータを入力する手書き入力手段、
ユーザ操作に応じて文字種を指定する文字種指定手段、
前記手書き入力手段により入力された手書きデータを、前記文字種指定手段により指定された文字種の文字で優先的に認識して変換する手書き認識手段、
この手書き認識手段により前記手書きデータが認識されて変換された文字を表示部に表示させる認識文字表示制御手段、
として機能させるようにしたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力機能を備えた計算機およびプログラムに関する。
【背景技術】
【０００２】
従来から、三角関数などの関数計算機能を備えた小型電子式計算機（関数電卓）が広く実用されている。近年は、従来の関数電卓からその処理可能な関数の種類や計算速度などの各機能を格段に向上させると共に、任意の関数式をグラフにして表示したり、プログラミングによる計算機能も備えたりしたより高機能なグラフ関数電卓が実用されている。
【０００３】
このようなグラフ関数電卓にあっては、高機能であるが故に多種多様な種類の数字・文字・記号を入力可能にする必要があり、キーの数が多くなるのは勿論、簡単な計算式、複雑な計算式、プログラムを含め、その入力すべき内容に応じて予め設定された順序で各種のキーを選択的に入力しなければならない。
【０００４】
例えば定積分の計算式を入力する場合には、積分記号“∫”→積分区間の上限値を示す記号“＾”→上限値“ａ”→下限値を示す記号“＿”→下限値“ｂ”→被積分値“ｘ”の順にキー入力する。
【０００５】
このように、入力したい計算式などの種類に応じた様々なキー入力の順序を、ユーザが全て覚えるのは負担が大きいため、ユーザがタッチパネルを使用して手書きで入力した数式を構成する数値や記号などの部品を認識し、所望の数式を入力することのできる手書き数式の認識装置が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０７２７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の手書き数式の認識装置では、手書き入力されたあらゆる数値や記号などを一部品ずつ、膨大な１つの認識データベースに基づき照合・認識処理するために、認識処理に要する時間が長くなる。また、例えば積分記号“∫”とアルファベット“Ｓ”や、アルファベット“Ｚ”と数字“２”など、手書き入力した文字や記号には類似の文字種が多数存在する。このため、ユーザによる手書き入力の癖によって誤認識が発生する可能性が高い問題がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、手書き入力した計算式などの認識率を大幅に向上させることが可能になる手書き入力機能を備えた計算機およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の手書き入力機能を備えた計算機は、数式の手書きデータを入力する手書き入力手段と、ユーザ操作に応じて文字種を指定するための文字種指定手段と、前記手書き入力手段により入力された手書きデータを、前記文字種指定手段により指定された文字種の文字で優先的に認識して変換する手書き認識手段と、この手書き認識手段により前記手書きデータが認識されて変換された文字を表示する認識文字表示手段と、を備えたことを特徴としている。
【００１０】
請求項２に記載の手書き入力機能を備えた計算機は、前記請求項１に記載の手書き入力機能を備えた計算機において、前記文字種指定手段は文字種を指定するための複数の操作子を有し、更に、前記操作子のうちの所定の操作子に対応付けて、ユーザ任意の文字種を割り当てる文字種割り当て手段を備えたことを特徴としている。
【００１１】
請求項３に記載の手書き入力機能を備えた計算機は、前記請求項２に記載の手書き入力機能を備えた計算機において、前記文字種割り当て手段は、前記文字種指定操作子のうちの所定の操作子をユーザ操作に応じて入力する所定操作子入力手段と、この所定操作子入力手段により所定の操作子が入力された際に、前記手書き認識手段により認識可能な文字種の一覧を表示する文字種一覧表示手段と、この文字種一覧表示手段により表示された文字種の一覧のうちユーザ操作に応じて１つの文字種を選択する文字種選択手段とを有し、この文字種選択手段により選択された文字種を、前記所定操作子入力手段により入力された所定の操作子に対応付けて割り当てる、ことを特徴としている。
【００１２】
請求項４に記載の手書き入力機能を備えた計算機は、前記請求項１ないし請求項３の何れか１項に記載の手書き入力機能を備えた計算機において、前記文字種指定操作子は、「関数」「アルファベット」「数字」「単位」の操作子を有することを特徴としている。
【００１３】
請求項５に記載のプログラムは、タッチパネルを有する計算機のコンピュータを制御するためのプログラムであって、前記コンピュータを、前記タッチパネルに対するユーザ操作に応じて数式の手書きデータを入力する手書き入力手段、ユーザ操作に応じて文字種を指定する文字種指定手段、前記手書き入力手段により入力された手書きデータを、前記文字種指定手段により指定された文字種の文字で優先的に認識して変換する手書き認識手段、この手書き認識手段により前記手書きデータが認識されて変換された文字を表示部に表示させる認識文字表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１４】
本発明によれば、手書き入力した計算式などの認識率を大幅に向上させることが可能になる手書き入力機能を備えた計算機およびプログラムを提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の手書き入力機能を備えた計算機の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図。
【図２】前記グラフ関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記グラフ関数電卓１０のＲＡＭ２６に記憶される認識モジュール設定テーブル２６ｆの具体例を示す図。
【図４】前記グラフ関数電卓１０の手書き入力処理を示すフローチャート。
【図５】前記グラフ関数電卓１０の手書き入力処理に関わるセットアップ処理を示すフローチャート。
【図６】前記グラフ関数電卓１０のセットアップ処理にて表示される認識対象の文字種を一覧にしたモジュールリストＬを示す図。
【図７】前記グラフ関数電卓１０の手書き入力処理に伴う表示動作を示す図。
【発明を実施するための形態】
【００１６】
以下図面により本発明の実施の形態について説明する。
【００１７】
図１は、本発明の手書き入力機能を備えた計算機の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図である。
【００１８】
このグラフ関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この電卓１０の本体正面にはキー入力部１１および液晶ドットマトリクス型の表示部１６が設けられる。
【００１９】
キー入力部１１には、数字・文字・各種算術記号を入力したり計算の実行を指示したりするための数字・文字・演算記号キー群１２、各種の関数機能を設定したりメモリ機能を設定したりするための計算機能設定キー群１３、各種の動作モードを設定したりメニュー画面を表示させたりするためのモード設定キー群１４、表示部１６に表示されたカーソルＣｕの移動操作やデータ項目の選択操作などを行うためのカーソルキー１５、表示部１６の下端に沿ってメニュー表示される各種の機能を選択的に指定するためのファンクションキー［Ｆ１］〜［Ｆ４］などが備えられる。
【００２０】
前記数字・文字・演算記号キー群１２としては、「０」〜「９」（数字）キー、「＋」「−」「×」「÷」（算術記号）キー、「DEL」（削除）キー、「EXE」（実行）キー、「AC」（クリア）キーなどが配列される。
【００２１】
前記計算機能設定キー群１３としては、「log」（対数）キー、「√」（平方根）キー、三角関数の「sin」キー、「cos」キー、「tan」キーなどが配列される。
【００２２】
前記モード設定キー群１４としては、「Menu」（メニュー）キー、「Set up」（設定）キー、「Graph」（グラフ）キー、「Trac」（トレース）キー、「EXIT」（終了）キーなどが配列される。
【００２３】
前記表示部１６は、ドットマトリクス型の液晶表示ユニットからなり、その表示画面には透明タブレットのタッチパネル１７が重ねて設けられ手書き入力部としても動作する。
【００２４】
図２は、前記グラフ関数電卓１０の電子回路の構成を示すブロック図である。
【００２５】
図３は、前記グラフ関数電卓１０のＲＡＭ２６に記憶される認識モジュール設定テーブル２６ｆの具体例を示す図である。
【００２６】
このグラフ関数電卓１０は、コンピュータである制御部（ＣＰＵ）２１を備えている。
【００２７】
制御部（ＣＰＵ）２１は、記憶装置（フラッシュＲＯＭ）２２に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記憶媒体２３から記憶媒体読み取り部２４を介して記憶装置２２に読み込まれた計算機制御プログラム、あるいは通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）３０から通信制御部２５を介してダウンロードされ前記記憶装置２２に読み込まれた計算機制御プログラムに従い、ＲＡＭ２６を作業用メモリとして回路各部の動作を制御する。そして、前記記憶装置２２に予め記憶されたシステムプログラムや計算機制御プログラムは、キー入力部１１からのキー入力信号に応じて起動される。
【００２８】
記憶装置２２には、前記システムプログラムや計算機制御プログラム２２ａの他、各種の動作モードにおいてタッチパネル１７を使用して手書きで入力される手書きデータ（入力イメージデータ２６ｄ）を、各種の数字・文字・記号として認識し変換するための手書き認識プログラム２２ｂなどが記憶される。
【００２９】
前記制御部（ＣＰＵ）２１には、前記記憶装置２２、記憶媒体読み取り部２４、通信制御部２５、ＲＡＭ２６、キー入力部１１が接続される他に、液晶表示部（ＬＣＤ）１６およびタッチパネル１７が接続される。
【００３０】
ＲＡＭ２６には、モードデータ２６ａ、表示データ２６ｂ、数式テキストデータ２６ｃ、入力イメージデータ２６ｄ、入力座標データ２６ｅ、認識モジュール設定テーブル２６ｆ、認識モジュールフラグ２６ｇ、ｆｘ割り当てデータ２６ｈの他、各種の計算処理に伴い制御部２１に入出力される種々のデータが必要に応じて記憶される。
【００３１】
モードデータ２６ａは、前記モード設定キー群１４の操作に基づき設定された通常計算モード、プログラム計算モード、グラフモードなど、現在設定中の動作モードを示すデータである。
【００３２】
表示データ２６ｂは、表示部１６に表示させるための表示画面サイズで生成されたビットマップパターンのデータである。
【００３３】
数式テキストデータ２６ｃは、タッチパネル１７から手書きで入力された数字・文字・記号の手書きデータが、前記手書き認識プログラム２２ａにより認識処理されて得られた数式のテキストデータである。
【００３４】
入力イメージデータ２６ｄは、タッチパネル１７での手書き入力に伴い当該タッチパネル２６ｄから出力された手書きの軌跡を座標列にしたデータである。
【００３５】
入力座標データ２６ｅは、タッチパネル１７における現在のタッチ操作位置に対応する座標データである。
【００３６】
認識モジュール設定テーブル２６ｆは、図３に示すように、各種の動作モード（計算モード，プログラムモード，グラフモード，…）のそれぞれに対応付けて、前記手書き認識プログラム２２ｂにより認識候補とすべき文字種を優先順に記述したテーブルであり、第１の優先文字種、第２の優先文字種まで記述される。図３に示されるプログラムモードの場合の第１の優先文字種「プログラム」は、プログラミングで使用される文字や記号の全般を含む。
【００３７】
なお、このグラフ関数電卓１０では、手書き入力を行う際に、優先的に認識候補とする文字種をユーザにより選択的に指定するための文字種指定（認識）ボタン（例えば［Ａ］Ｍ１：アルファベット大文字、［ａ］Ｍ２：アルファベット小文字、［数字］Ｍ３、［単位］Ｍ４、［ｆｘ１］Ｍ５：第１の関数、［ｆｘ２］Ｍ６：第２の関数）（図７参照）が表示される。
【００３８】
前記手書き認識プログラム２２ｂにより手書きデータを認識処理するときには、優先認識対象の文字種が、前記認識モジュール設定テーブル２６ｆに基づき設定中の動作モードに応じて設定されるが、前記文字種指定（認識）ボタンＭ１〜Ｍ６により選択された文字種が優先される。
【００３９】
認識モジュールフラグ２６ｇは、前記認識モジュール２２ｂにより手書きデータを認識処理する際の文字種が、現在何の文字種に設定されているか示すフラグである。
【００４０】
ｆｘ割り当てデータ２６ｈは、前記文字種指定（認識）ボタン［ｆｘ１］Ｍ５、［ｆｘ２］Ｍ６に対してユーザ任意に割り当てられた認識対象の文字種を示すデータである。
【００４１】
次に、前記構成のグラフ関数電卓１０における手書き入力機能について説明する。
【００４２】
図４は、前記グラフ関数電卓１０の手書き入力処理を示すフローチャートである。
【００４３】
図５は、前記グラフ関数電卓１０の手書き入力処理に関わるセットアップ処理を示すフローチャートである。
【００４４】
図６は、前記グラフ関数電卓１０のセットアップ処理にて表示される認識対象の文字種を一覧にしたモジュールリストＬを示す図である。
【００４５】
図７は、前記グラフ関数電卓１０の手書き入力処理に伴う表示動作を示す図である。
【００４６】
このグラフ関数電卓１０を使用するにあたり、モード設定キー群１４のユーザ操作によりユーザ任意の動作モード（例えば計算モード）が設定されると、ＲＡＭ２６内の認識モジュール設定テーブル２６ｆ（図３参照）に従い、手書き認識プログラム２２ｂにより手書きデータを認識処理する際の認識候補とすべき文字種が、第１優先文字種「数字」、第２優先文字種「アルファベット大文字」として設定され、この設定文字種を示すフラグが認識モジュールフラグ２６ｇとしてセットされる（ステップＳ１）。
【００４７】
表示部１６には、図７（Ａ）に示すように、手書き入力画面Ｇが表示され、この手書き入力画面Ｇでは、その下端に沿って文字種指定ボタンＭ１〜Ｍ６が表示される。
【００４８】
前記手書き入力画面Ｇ（タッチパネル１７）において、例えば図７（Ｂ）に示すように、ユーザがタッチペン（図示せず）を使用して任意の数式を手書き入力すると（ステップＳ２（Ｙｅｓ））、この手書き入力位置に応じた入力座標データ２６ｅの座標列により入力イメージデータ２６ｄが生成され、手書きデータＨとして表示部１６に表示される（ステップＳ３（Ｎｏ）→Ｓ５）。
【００４９】
そして、前記手書き入力画面Ｇ（タッチパネル１７）に対するペンタッチが、１つのキャラクタ入力が終わることで離れて、例えば一定時間経過することで、ペン離れと判断されると（ステップＳ６（Ｙｅｓ））、このペン離れが判断される都度、前記認識モジュールフラグ２６ｇとしてセットされたフラグが示す認識文字種（第１優先文字種「数字」、第２優先文字種「アルファベット大文字」）の文字群に基づき、前記手書きデータＨ（入力イメージデータ２６ｄ）が認識されて変換処理され、１行形式表示Ｔ１されると共に自然形式表示Ｔ２される（ステップＳ７（Ｙｅｓ）→Ｓ８）。
【００５０】
一方、ユーザが所望の数式を構成する数字・文字・記号のそれぞれを、例えば１キャラクタずつ手書き入力しようとする都度、入力するキャラクタの文字種に応じて、前記手書き入力画面Ｇ（タッチパネル１７）の下端に沿って表示されている文字種指定（認識）ボタンＭ１〜Ｍ６を選択的にペンタッチすると（ステップＳ２（Ｙｅｓ）→Ｓ３（Ｙｅｓ））、当該ペンタッチされた文字種指定（認識）ボタンＭｎに対応する文字種を示すフラグが、認識モジュールフラグ２６ｇとしてセットされる（ステップＳ４）。
【００５１】
この場合に、前記手書き入力画面Ｇ（タッチパネル１７）に対するペンタッチが、１つのキャラクタ入力が終わることで離れて、例えば一定時間経過することで、ペン離れと判断されると（ステップＳ６（Ｙｅｓ））、前記認識モジュールフラグ２６ｇとしてセットされたフラグが示す認識文字種（今回入力するキャラクタ文字種）の文字群に基づき、前記手書きデータＨ（入力イメージデータ２６ｄ）が認識されて変換処理され、１行形式表示Ｔ１されると共に自然形式表示Ｔ２される（ステップＳ７（Ｙｅｓ）→Ｓ８）。
【００５２】
この後、前記ユーザ所望の数式の手書き入力操作に応じた認識・表示処理が繰り返され、図７（Ｂ）で示したように、１つの数式が入力表示された状態で、「EXE」（実行）キーが操作されたと判断されると（ステップＳ９（Ｙｅｓ））、前記認識・表示された数式が数式テキストデータ２６ｃとして記憶されると共に、当該数式に従った演算処理が実行され、その演算結果が表示される（ステップＳ１０）。
【００５３】
このように、これから手書き入力するキャラクタの文字種に応じて、前記文字種指定ボタンＭ１〜Ｍ６を選択的に操作し、認識候補として優先する文字種を予め指定して認識処理を実行させることで、手書き入力する文字や記号に類似の文字種が多数存在していても、個々のキャラクタの認識率が大幅に向上し、所望の数式などのデータを容易に且つ正確に入力することができる。
【００５４】
前記図７で示したように、手書き入力画面Ｇ（タッチパネル１７）の下端に沿って表示される文字種指定（認識）ボタンＭ１〜Ｍ６において、［ｆｘ１］Ｍ５、［ｆｘ２］Ｍ６には、それぞれ第１の関数（例えば三角関数）、第２の関数（例えば対数関数）の数式に用いる文字種がデフォルトで割り当てられているが、次に説明するセットアップ処理を行うことで、ユーザ任意の文字種を割り当てることができる。
【００５５】
すなわち、「Set up」（設定）キーの操作に応じて、図５におけるセットアップ処理が起動された後に、ユーザ任意の文字種を割り当てようとする文字種指定ボタン［ｆｘ１］Ｍ５または［ｆｘ２］Ｍ６の何れかがペンタッチにより入力されたと判断されると（ステップＡ１（Ｙｅｓ））、図６に示すように、優先的に認識候補とすべき文字種を一覧にしたモジュールリストＬが表示部１６に表示される（ステップＡ２）。
【００５６】
このモジュールリストＬから選択可能な文字種には、建築関係の数式に用いられる文字・記号を主体に認識するための「建築」、電気関係の数式に用いられる文字・記号を主体に認識するための「電気」、機械関係の数式に用いられる文字・記号を主体に認識するための「機械」などが用意される。
【００５７】
このモジュールリストＬにおいて、例えば「電気」の項目が選択されペンタッチされて指定されると（ステップＡ３（Ｙｅｓ））、当該電気関係の数式に用いられる文字・記号を主体として、前記手書きデータを認識プログラム２２ｂにより認識処理するための「電気」を示すフラグが、認識モジュールフラグ２６ｇとしてセットされる（ステップＡ４）。
【００５８】
このように、文字種指定（認識）ボタン［ｆｘ１］Ｍ５または［ｆｘ２］Ｍ６に対しては、ユーザ任意の分野の文字種を割り当てることができるので、ユーザが数式を入力しようとする分野に合わせて高い認識率で手書きデータの認識処理を行うことができる。
【００５９】
したがって、前記構成のグラフ関数電卓１０における手書き入力機能によれば、タッチパネル１７を設けた表示部１６の手書き入力画面Ｇにおいて、手書きデータ（入力イメージデータ２６ａ）を認識処理する際の対象の文字種を、例えばアルファベット大文字、アルファベット小文字、数字、単位、三角関数、対数関数などに優先して設定するための文字種指定（認識）ボタン［Ａ］Ｍ１，［ａ］Ｍ２，［数字］Ｍ３，［単位］Ｍ４，［ｆｘ１］Ｍ５，［ｆｘ２］Ｍ６を表示させる。この文字種指定（認識）ボタンＭｎにより、次に手書き入力しようとしている数字・文字・記号などの文字種を指定することで、手書き入力されたデータを、前記指定の文字種で優先して認識することができる。
【００６０】
このため、例えば積分記号“∫”とアルファベット“Ｓ”や、アルファベット“Ｚ”と数字“２”など、手書き入力する文字や記号に類似の文字種が多数存在しても、各手書きデータ（キャラクタ）の認識率を大幅に向上させることでき、所望の数式などのデータを容易に且つ正確に入力できるようになる。
【００６１】
また、前記構成のグラフ関数電卓１０における手書き入力機能によれば、前記文字種指定（認識）ボタン［ｆｘ１］Ｍ５，［ｆｘ２］Ｍ６に対しては、ユーザ任意の分野の文字種を割り当てることができるので、より広範囲な分野で、所望の数式などのデータを容易に且つ正確に入力できるようになる。
【００６２】
なお、前記実施形態では、手書き入力画面Ｇに表示させる文字種指定（認識）ボタンＭ１〜Ｍ６は、その文字種を直接または分野として指定するボタンであるが、例えば［中学生］［高校生］などの就学レベルに応じて学習済の文字種を設定するためのボタンを用意しても良い。これによれば、例えば［中学生］の文字種を設定することで、未学習の積分記号「∫」を認識候補から除外することができ、入力すべきキャラクタ毎にその文字種指定ボタンＭｎを操作する必要がなくなる。
【００６３】
なお、前記実施形態において記載した手法、すなわち、図４のフローチャートに示す手書き入力処理、図５のフローチャートに示すセットアップ処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ(登録商標)・ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体２３に格納して配布することができる。そして、タッチパネル（１７）を備えたコンピュータは、この外部記録媒体２３に記録されたプログラムを記録媒体読み取り部２４によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した優先して認識候補とする文字種を指定可能な手書き入力機能を実現し、前述した手法による同様の処理を実行することができる。
【００６４】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）３０から前記のプログラムデータを取り込み、前述した優先して認識候補とする文字種を指定可能な手書き入力機能を実現することもできる。
【００６５】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００６６】
１０  …グラフ関数電卓（電子式計算機）
１１  …キー入力部
１２  …数字・文字・演算記号キー群
１３  …計算機能設定キー群
１４  …モード設定キー群
１５  …カーソルキー
１６  …液晶ドットマトリクス型表示部
１７  …タッチパネル
２１  …制御部（ＣＰＵ）
２２  …記憶装置
２２ａ…計算機制御プロクラム
２２ｂ…手書き認識プログラム
２３  …外部記憶媒体
２４  …記憶媒体読み込み部
２５  …通信制御部
２６  …ＲＡＭ
２６ａ…モードデータ
２６ｂ…表示データ
２６ｃ…数式テキストデータ
２６ｄ…入力イメージデータ
２６ｅ…入力座標データ
２６ｆ…認識モジュール設定テーブル
２６ｇ…認識モジュールフラグ
２６ｈ…ｆｘ割り当てデータ
３０  …Ｗｅｂサーバ
Ｎ    …通信ネットワーク
Ｌ    …モジュールリスト
Ｇ    …手書き入力画面
Ｍ１〜Ｍ６…文字種指定ボタン
Ｔ１  …１行形式表示
Ｔ２  …自然形式表示
【図１】
2010262535.tif 000003
【図２】
2010262535.tif 000004
【図３】
2010262535.tif 000005
【図４】
2010262535.tif 000006
【図５】
2010262535.tif 000007
【図６】
2010262535.tif 000008
【図７】
2010262535.tif 000009
【手続補正書】
【提出日】平成21年6月11日(2009.6.11)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2010262535.tif 000010