画像を取得するための画像取得部と、取得した画像について認識処理を行なう画像認識部と、前記画像認識部の認識結果と関数との対応付けを行なう対応付処理部と、前記対応付けられた関数を記憶する関数記憶部と、前記関数記憶部に記憶された関数に応じたキー配列画像を表示部に表示するための表示制御部と、を備えることを特徴とする電子機器。ユーザの操作を受け付けるために前記表示部と一体的に構成される操作受付部を、さらに備える、請求項1に記載の電子機器。前記関数の組合わせ毎に設定されたキー配列の情報を格納したキー配列記憶部と、前記キー配列記憶部に記憶された前記キー配列の情報から所定のキー配列の情報を選択するキー配列選択処理部をさらに備え、前記表示制御部は、前記関数記憶部に記憶された前記関数に応じて前記キー配列選択処理部により選択されたキー配列の情報に基づくキー配列画像を前記表示部に表示する、請求項1または2に記載の電子機器。所定の関数に対応するキー配列の情報を生成するソフトキー配列生成処理部をさらに備え、前記表示制御部は、前記関数記憶部に記憶された前記関数に応じて前記ソフトキー配列生成処理部により生成されたキー配列の情報に基づくキー配列画像を前記表示部に表示する、請求項1または2に記載の電子機器。表示部にキー配列画像を表示する表示方法であって、画像を取得するステップと、取得した画像について認識処理を行なうステップと、前記認識処理による認識結果と関数との対応付けを行なうステップと、前記対応付けられた関数を記憶するステップと、前記記憶された関数に応じたキー配列画像が表示されるように前記表示部を駆動するステップと、を備える、表示方法。請求項5に記載の前記表示方法をプロセッサに実行させるための表示プログラム。請求項6に記載の前記表示プログラムを記録したコンピュータ読取り可能な記録媒体。従来の電卓では、サイズの制約から本体に搭載できるハードウェアキーの数が限られているため、特許文献1または特許文献2のように、表示部に表示されるソフトウェアキーの表示態様を変更することで、当該制限に対処するようにしている。しかしながら、このような技術においては、利用者の学習レベルや学習科目を細かく判断し、判断結果に基づき、数多くある関数から、今行なおうしている学習に必要な関数をより簡便にキー入力可能とするようなキー配列を提供するという点では十分でない。それゆえに本発明の目的は、ユーザの要望に応じた関数をより簡便にキー入力可能とするキー配列を表示する電子機器を提供することである。この発明のある局面に従う電子機器は、画像を取得するための画像取得部と、取得した画像について認識処理を行なう画像認識部と、画像認識部の認識結果と関数との対応付けを行なう対応付処理部と、対応付けられた関数を記憶する関数記憶部と、関数記憶部に記憶された関数に応じたキー配列画像を表示部に表示するための表示制御部と、を備える。好ましくは、電子機器は、ユーザの操作を受け付けるために表示部と一体的に構成される操作受付部を、さらに備える。好ましくは、電子機器は、関数の組合わせ毎に設定されたキー配列の情報を格納したキー配列記憶部と、キー配列記憶部に記憶された前記キー配列の情報から所定のキー配列の情報を選択するキー配列選択処理部をさらに備え、表示制御部は、関数記憶部に記憶された関数に応じてキー配列選択処理部により選択されたキー配列情報に基づくキー配列画像を表示部に表示する。好ましくは、電子機器は、所定の関数に対応するキー配列の情報を生成するソフトキー配列生成処理部をさらに備え、表示制御部は、関数記憶部に記憶された関数に応じてソフトキー配列生成処理部により生成されたキー配列の情報に基づくキー配列画像を表示部に表示する。この発明の他の局面に従う、表示部にキー配列画像を表示する表示方法は、画像を取得するステップと、取得した画像について認識処理を行なうステップと、認識処理による認識結果と関数との対応付けを行なうステップと、対応付けられた関数を記憶するステップと、記憶された関数に応じたキー配列画像が表示されるように表示部を駆動するステップと、を備える。この発明のさらなる他の局面に従うと、上記の表示方法をプロセッサに実行させるための表示プログラムおよび当該表示プログラムを記録したコンピュータ読取り可能な記録媒体が提供される。本発明によれば、画像を用いてユーザの要望に応じたキー配列を表示することができる。以下、本発明の実施の形態について図面を参照し詳細に説明する。ここでは、電子機器として卓上型電子計算機以下、電卓と称するを例示するが、これに限定されるものではなく、表示装置とタッチパッドのような位置入力装置を組み合わせた、いわゆるタッチパネルに相当する電子部品を搭載する電子機器であればよい。図1には、本実施の形態に係る電卓100の機能構成が示され、図2には電卓100の外観が示される。図1を参照して、電卓100はCPUCentralProcessingUnitなどから構成される制御部101、カメラ200などから構成された画像信号を出力する画像取得部102、ROMReadOnlyMemory103、RAMRandomAccessMemory104、画像取得部102から出力された画像信号を処理し、パターン認識を行なって認識結果を出力する画像認識部105、認識結果と関数との対応付けを行なう対応付処理部106、後述の関数リスト800に応じてソフトキー配列を選択するためのソフトキー配列選択処理部107、四則演算、関数演算など各種の演算処理を行なう演算部108、タッチパネル400における表示を制御する表示制御部109、タッチパネル400からのユーザ操作を受付ける操作受付部110、フラッシュメモリなどの記録媒体302が着脱自在に装着され、装着された記録媒体302について情報の読み書きをするためのI/Fインターフェイス301を備える。ROM103には、ソフトキー配列情報500、関数パターンテーブル600および関数文字列テーブル700とが予め格納される。ソフトキー配列情報500には、複数の関数名とそれに対応するソフトキーの組合わせから構成されるソフトキー配列501のデータが登録される。関数パターンテーブル600は、関数名601と当該関数で示されるグラフ図形の特徴を表すパターン画像602を対応付けたデータが予め登録される。関数文字列テーブル700は、関数名701と当該関数に係る文字列の特徴を表すパターン画像702のデータとを対応付けたデータが予め登録される。タッチパネル400は、操作を入力する操作入力部と液晶ディスプレイとが一体的に構成された装置であり、液晶ディスプレイの画面上にキー配列画像を表示して、ユーザは画面に指を触れてキー操作をすることにより、操作受付部110は操作されたキーを判断し、当該操作キーに対応した指示信号を出力する。ここでは、キー配列画像が示すキー配列をソフトキー配列と称し、ソフトキー配列の各キーをソフトキーと称する。なお、図1の各部には、図示しないバッテリなどの電源から電力が供給されるものとする。図2を参照して、電卓100は、前面にタッチパネル400の液晶ディスプレイの画面を有する。液晶ディスプレイの画面には、主としてキー配列画像が表示されるキー領域401、演算部108の演算結果などキー配列画像以外の情報が表示される非キー領域402を含む。さらに電卓100は、カメラ200と、記録媒体302をI/F301に装着するための差込口であるメモリスロット300を備える。図3~図5には、異なる種類のソフトキーで構成されるソフトキー配列501のデータが例示される。図3は、三角関数を演算するために用いるソフトキー配列501を示し、図4は対数関数を演算するために用いるソフトキー配列501を示し、図5は三次関数を演算するために用いるソフトキー配列501を示す。ソフトキー配列501のデータは、当該ソフトキー配列501の種類を一意に識別するためのIDデータ502、およびソフトキーのそれぞれに対応したキー情報503と各キー領域の位置情報504から構成される。ソフトキーに対応したキー情報503は、当該ソフトキーに割当てられた関数名、演算子、数字などを示す。位置情報504は、キー領域401における当該ソフトキーに割当てられた領域の座標値を示す。本実施の形態では、各ソフトキーは矩形画像で表示されるとしているので、当該各座標値は、この矩形の対角線の両端の座標点の組み合わせを表す。また、キー情報503が示す関数名、演算子、数字などは、当該ソフトキー矩形画像の付近において、より好ましくは重畳して、キー領域401に文字列で表示される。なお、各ソフトキーの形状は矩形に限定されるものではない。図6には、本実施の形態に係る処理フローチャートが示される。このフローチャートに従うプログラムは、予めROM103の所定領域に格納されており、制御部101のCPUが当該プログラムをROM103から読出し、プログラムを実行することにより、当該フローチャートの処理が実現される。図7には、カメラ200が撮像する被写体の一例として、ユーザが使用する教科書の紙面に印刷されたグラフなどの図形文字などが示される。図8には、表示されるキー配列画像が例示される。図6を参照して電卓100の動作を説明する。まず、ユーザは、画像取得部102であるカメラ200を操作して図7の教科書の紙面を撮像して、画像データを取得するステップST3。画像取得部102は、取得した画像データをRAM104の所定領域に格納する。画像認識部105は、RAM104に格納された画像データを読出し、認識処理を行ってステップST5、認識結果に基づきマッチする関数があるか否かを判定するステップST7。具体的には、画像認識部105は、画像データを2値化処理することにより2値画像データを取得し、当該2値画像データと関数パターンテーブル600に記憶されている各関数のパターン画像602のデータとを照合して類似度を算出し、類似度が所定閾値以上となる関数の画像602があるか否かを判定する。画像認識部105は、関数パターンテーブル600において類似度が所定閾値以上となる関数のパターン画像602があると判定したときは、マッチする関数有りと判定するステップST7でYES。これにより、制御部101は処理をステップST9に移行させる。一方、画像認識部105は、類似度が所定閾値以上である関数のパターン画像602はないと判定すると、マッチする関数は無いと判定するステップST7でNO。これにより、制御部101は、処理を後述するステップST11に移行させる。ステップST9では、対応付処理部106は、ステップST7で類似度が所定閾値以上であると判定された各パターン画像602に対応する関数名601を、関数パターンテーブル600から読出し、RAM104の関数リスト800に格納するステップST9。ステップST11では、画像認識部105は、上述の2値画像データと関数文字列テーブル700の各関数文字列のパターン画像702のデータとを照合し、照合結果に基づき類似度を算出し、算出した類似度が所定閾値以上である関数文字列のパターン画像702があるか否かを判定する。類似度が所定閾値以上である関数文字列のパターン画像702があると判定すると、マッチする関数有りと判定するステップST13でYES。これにより、制御部101は、処理をステップST15に移行させる。一方、類似度が所定閾値以上である関数文字列のパターン画像702は無いと判定すると、マッチする関数無しと判定するステップST13でNO。これにより、制御部101は、処理を後述するステップST17に移行させる。ステップST15では、対応付処理部106は、ステップST13で類似度が所定閾値以上であると判定された各関数文字列のパターン画像702に対応の関数名701を関数文字列テーブル700から読出し、RAM104の関数リスト800に格納するステップST15。ここでは、説明を簡単にするために、対応付処理部106により、関数リスト800には、少なくとも1つ以上の関数名が登録されたと想定する。続いて、ソフトキー配列選択処理部107は、関数リスト800に登録された関数名に基づいてROM103のソフトキー配列情報500を検索し、検索結果に基づきソフトキー配列501を選択し、選択したソフトキー配列501を読出すステップST17。具体的には、ソフトキー配列選択処理部107は、関数リスト800に登録された関数名と、各ソフトキー配列501に含まれるソフトキーに対応する各関数名とを比較する。ソフトキー配列選択処理部107は、比較結果に基づき、関数リスト800の関数名に一致する関数名を最も多く含むソフトキー配列501を選択する。ソフトキー配列選択処理部107は、選択したソフトキー配列501のデータを表示制御部109に出力する。表示制御部109は、入力したソフトキー配列501のデータに基づきキー配列画像データを生成して、当該キー配列画像データに基づきタッチパネル400の液晶ディスプレイを駆動する。これにより、キー領域401に、選択したソフトキー配列501に従うキー配列画像が表示されるステップST19。また、ソフトキー配列選択処理部107は、選択したソフトキー配列501のIDデータ502を演算部108に通知するステップST21。通知されたIDデータ502により、演算部108は表示された各ソフトキーの画像と各関数との対応付けが可能となる。その後は、キー領域401に表示されたキー配列画像においてユーザが操作タッチしたソフトキーを操作受付部110が受付け、受付けた操作キーに応じた指示信号を演算部108に出力する。演算部108は指示信号に基づき演算処理を実行するステップST23。具体的には、キー領域401の画面がタッチされると、操作受付部110はタッチされた位置をキー領域401の座標値に変換し、当該座標値を演算部108に出力する。演算部108は、通知されたIDデータ502により識別されるソフトキー配列501を、入力された座標値に基づき検索する。演算部108は、検索結果に基づき、位置情報504に当該座標値を含むキー情報503を特定し、特定したキー情報503が示す関数演算子数字などを用いて、演算処理を実行する。演算処理の途中結果または最終結果は、演算部108から表示制御部109に与えられて、表示制御部109は、演算の結果に基づく画像を表示するように液晶ディスプレイを駆動する。これにより、非キー領域402に演算結果が表示される。ここで、図8を参照して、ステップST19で表示されるキー配列画像を説明する。図8のAには、図7の三角関数の式を記載した紙面の画像を取得した場合のキー配列画像であって、図3のソフトキー配列501に従うキー配列画像が示される。対数関数の画像を取得した場合には、図8のBのように、図4のソフトキー配列501に従うキー配列画像が表示される。また、三次関数の画像を取得した場合には、図8のCのように、図5のソフトキー配列501に従うキー配列画像が表示される。他の実施の形態上述の実施の形態では、複数の関数名とそれに対応するソフトキーの組合わせから構成されるソフトキー配列501の中からキー配列を選択したが、選択に代替して本実施の形態のようにソフトキー配列を生成するようにしてもよい。図9には、他の実施の形態に係る電卓100の機能構成が示され、図10には、他の実施の形態に係る処理フローチャートが示される。図9の構成と、前述した図1の構成とを比較し異なる点は、図1のソフトキー配列選択処理部107に代替して、図9では、ソフトキー配列生成処理部107Aを備える点にある。そして、ROM103のソフトキー配列情報500に代替して、RAM104には生成された生成キー配列情報900が格納される点にある。図9の他の構成は図1に示されるものと同様であり詳細は略す。図10のフローチャートと、前述した図6のフローチャートを参照し異なる点は、図6のステップST17のソフトキー配列の選択処理に代替して、図10のステップST17aにおいてソフトキー配列の生成処理とした点にある。図10の他の処理は、図6で説明したものと同様であり詳細は略す。図10のフローチャートを参照して、本実施の形態の処理について説明する。まず、ステップST15までの処理が前述と同様に行われることにより、関数リスト800には、少なくとも1つ以上の関数名が登録されていると想定する。続いて、ソフトキー配列生成処理部107Aは、関数リスト800に登録された関数名と、所定の演算子四則演算子および数字0、19などを、所定の配列規則に基づきキー領域の座標を割当てることによりキー配列情報を生成する。これを、生成キー配列情報900としてRAM104に格納するステップST17a。ここでは、生成キー配列情報900は、たとえば、図3のソフトキー配列501と同じものが生成されたと想定する。ソフトキー配列生成処理部107Aは、生成キー配列情報900を表示制御部109に出力する。表示制御部109は、入力した生成キー配列情報900に基づきキー配列画像データを生成して、当該キー配列画像データに基づきタッチパネル400の液晶ディスプレイを駆動する。これにより、キー領域401には、生成したソフトキー配列に従うキー配列画像が表示されるステップST19。また、ソフトキー配列生成処理部107Aは、ソフトキー配列が生成された旨を演算部108に通知するステップST21。その後は、キー領域401に表示されたキー配列画像においてユーザが操作タッチしたソフトキーを操作受付部110が受付け、受付けた操作キーに応じた指示信号を演算部108に出力し、演算部108は指示信号に基づく演算処理を実行するステップST23。具体的には、キー領域401の画面がタッチされると、操作受付部110はタッチされた位置をキー領域401の座標値に変換し、当該座標値を演算部108に出力する。演算部108は、通知された生成キー配列情報900を、入力された座標値に基づき検索する。演算部108は、検索結果に基づき、生成キー配列情報900において、位置情報504図3参照のキー領域401に当該座標値を含むキー情報503を特定し、特定したキー情報503が示す関数演算子数字などを用いて、演算処理を実行する。演算処理の途中結果または最終結果は、演算部108から表示制御部109に与えられて、表示制御部109は、演算の結果に基づく画像を表示するように液晶ディスプレイを駆動する。これにより、非キー領域402には演算結果が表示される。以上のように、ユーザの教科書から取得した画像についてパターン認識し、その認識結果に応じたキー配列画像を、キー領域401に表示し、表示されたキー配列画像のソフトキー操作に従った演算処理を実行し、その結果を非キー領域402に表示することができる。したがって、ユーザが現在学習している内容に応じたキー配列画像が表示されることで、ユーザに対して学習に応じた種類のキーのみを提示することができて、ユーザは容易に操作するべきキーを見つけて操作し、学習を進めていくことができる。上述の電卓100による表示方法は、プログラムとして提供することもできる。このようなプログラムは、電卓100に付属する記録媒体302などのCPUなどのプロセッサが読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、電卓100に内蔵するROM103などの記録媒体にて記録させて、プログラムを提供することもできる。また、電卓100が通信機能を備える場合には、図示しないネットワークおよび当該通信機能を介したダウンロードによって、プログラムを提供することもできる。提供されるプログラム製品は、プログラム格納部にインストールされてCPUにより読出されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。変形例上記説明では、画像取得部102は、カメラ200により構成されるとしているが、カメラ200に代替して、スキャナにより構成されてもよく、読取られた画像をOCROpticalCharacterReaderで文字認識するとしてもよい。または、図示されない通信回線を介して外部装置から受信した画像を取得するとしてもよい。さらには、I/F301が記録媒体302から読取った画像を入力することにより取得するとしてもよい。また、電卓100は、カメラ200に関連してLEDLightEmittingDiodeなどの照明用光源を備えるようにしてもよい。タッチパネル400は、電卓100に着脱自在に装着されてもよく、または別の機器に備えられたものであってもよい。また、タッチパネル400の画面におけるキー領域401と非キー領域402に配置態様は図2に示すように上下並列に限定されず、左右並列であってもよく、また電卓100の傾きを検知して、検知した傾きに応じて配置態様を切替えるとしてもよい。さらには、キー領域401と非キー領域402のサイズは固定ではなく、可変に変更できるとしてもよい。たとえば、キー領域401に表示する各ソフトキーの画像サイズを可変として、変更後のソフトキーの画像サイズに基づきキー領域401のサイズを変更するとしてもよい。また、上述の実施の形態では、選択/生成されたソフトキー配列に基づきキー配列画像データを生成するようにしたが、キー配列画像データを選択/生成するようにしてソフトキー配列の選択/生成を省略するようにしてもよい。また、上述の実施の形態では、関数の画像データの認識、あるいは関数文字列の認識をパターン認識で説明したが、これに限られるものではなく、従来一般によく用いられているいずれの認識手法を用いてもよい事は明らかである。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。