表示部にタッチパネルを備えた文字入力装置であって、前記表示部にテンキーキーボードを表示する表示制御部と、前記テンキーキーボードのタッチされたキーを検出する操作検出部と、前記テンキーキーボードのフリック入力選択候補を記憶する記憶部と、を備え、前記表示制御部は、タッチされたキーに関連する複数のフリック入力選択候補を記憶部から読み出し、所定の優先順位に従ってタッチされたキーから順次離れるように選択候補を並べて表示することを特徴とする文字入力装置。前記所定の優先順位は、五十音順またはアルファベット順であることを特徴とする請求項1記載の文字入力装置。前記選択候補を前記表示部の中心方向へ向けて並べて表示することを特徴とする請求項2または3記載の文字入力装置。前記表示制御部は、フリック入力選択候補が入力された文字と重ならないようにフリック入力選択候補の表示を制御することを特徴とする請求項1記載の文字入力装置。前記表示制御部は、前記選択候補から選択している入力候補を、入力済みの文字と識別可能に表示することを特徴とする請求項1記載の文字入力装置。表示部にタッチパネルを備えた文字入力装置において、前記表示部にフリック入力選択候補を表示する表示方法であって、表示部にテンキーキーボードを表示する表示ステップと、前記テンキーキーボードのタッチされたキーを検出する操作検出ステップと、前記テンキーキーボードのフリック入力選択候補を記憶する記憶ステップと、を備え、前記記憶ステップで記憶した、タッチされたキーに関連する複数のフリック入力選択候補を読み出し、所定の優先順位に従ってタッチされたキーから順次離れるように選択候補を並べて表示するステップとからなることを特徴とする文字入力装置のフリック入力選択候補の表示方法。表示部にタッチパネルを備えた文字入力装置において、前記表示部にフリック入力選択候補を表示する表示処理を文字入力装置に実行させる表示機能を有するプログラムであって、表示部にテンキーキーボードを表示する表示処理と、前記テンキーキーボードのタッチされたキーを検出する操作検出処理と、前記テンキーキーボードのフリック入力選択候補を記憶する記憶処理と、を備え、前記記憶処理で記憶した、タッチされたキーに関連する複数のフリック入力選択候補を読み出し、所定の優先順位に従ってタッチされたキーから順次離れるように選択候補を並べて表示する処理を文字入力装置に実行させる機能を備えた文字入力装置のフリック入力選択候補の表示機能を有するプログラム。上記フリック入力は入力候補がタッチしたキーの周囲に表示されるため、指で隠れてしまう候補があった。例えば、図11のように指であを押すことによってえとおが隠れてしまう。指で隠れて見えない文字を選択するには、予めどの位置にどの選択候補があるのかを記憶しておく必要があり使いづらいという課題がある。本発明は、かかる事情に鑑みてなされたものであり、フリック入力時に入力文字候補の選択を行いやすくすることを目的とする。本発明の文字入力装置は、表示部にタッチパネルを備えた文字入力装置であって、前記表示部にテンキーキーボードを表示する表示制御部と、前記テンキーキーボードのタッチされたキーを検出する操作検出部と、前記テンキーキーボードのフリック入力選択候補を記憶する記憶部と、を備え、前記表示制御部は、タッチされたキーに関連する複数のフリック入力選択候補を記憶部から読み出し、所定の優先順位に従ってタッチされたキーから順次離れるように選択候補を並べて表示することを特徴とする。また、前記本発明の文字入力装置の前記所定の優先順位は、五十音順またはアルファベット順であることを特徴とする。また、前記本発明の文字入力装置は、前記選択候補を前記表示部の中心方向へ向けて並べて表示することを特徴とする。また、前記本発明の文字入力装置の前記表示制御部は、フリック入力選択候補が入力された文字と重ならないようにフリック入力選択候補の表示を制御することを特徴とする。また、前記本発明の文字入力装置の前記表示制御部は、前記選択候補から選択している入力候補を、入力済みの文字と識別可能に表示することを特徴とする。本発明の文字入力装置のフリック入力選択候補の表示方法は、表示部にタッチパネルを備えた文字入力装置において、前記表示部にフリック入力選択候補を表示する表示方法であって、表示部にテンキーキーボードを表示する表示ステップと、前記テンキーキーボードのタッチされたキーを検出する操作検出ステップと、前記テンキーキーボードのフリック入力選択候補を記憶する記憶ステップと、を備え、前記記憶ステップで記憶した、タッチされたキーに関連する複数のフリック入力選択候補を読み出し、所定の優先順位に従ってタッチされたキーから順次離れるように選択候補を並べて表示するステップとからなることを特徴とする。本発明の文字入力装置のフリック入力選択候補の表示機能を有するプログラムは、表示部にタッチパネルを備えた文字入力装置において、前記表示部にフリック入力選択候補を表示する表示処理を文字入力装置に実行させる表示機能を有するプログラムであって、表示部にテンキーキーボードを表示する表示処理と、前記テンキーキーボードのタッチされたキーを検出する操作検出処理と、前記テンキーキーボードのフリック入力選択候補を記憶する記憶処理と、を備え、前記記憶処理で記憶した、タッチされたキーに関連する複数のフリック入力選択候補を読み出し、所定の優先順位に従ってタッチされたキーから順次離れるように選択候補を並べて表示する処理を文字入力装置に実行させる機能を備えることを特徴とする。本発明にかかる文字入力装置および文字入力方法によれば、入力候補を一列に表示することにより、指でフリック入力候補が隠れることがなくなるので文字入力を行いやすくなる効果がある。実施形態では本願の文字入力装置が携帯機器に搭載される場合を例に説明する。ここで携帯機器とはスマートフォンや携帯電話、情報端末や電子書籍などの通信機能を有する機器に加えて、電子辞書や電子手帳のような通信機能を有さない機器も含むこととする。また、本願はこのような携帯機器の表示部に、文字を入力するためのキーと文字を入力するために必要な機能を実行するキーとを表示する。文字を入力するキーは、0から9の番号にひらがなや英語などを割り当て、文字種別の切り替えによって数字やひらがなや英語などを選択的に入力できるテンキーキーボードと、テンキー以外のキーにも記号や、濁点や促音、句読点、などを割り当てたキーとを構成することがある。本願では特に断らない限り、文字を入力するためのキー、つまり上述したテンキーとテンキー以外であるが記号や句読点が割り当てられるキーを合わせてテンキーと呼び、QWERTY配列などのいわゆるフルキーボードと区別することとする。なお、タッチパネルは指だけでなくタッチペンなどでも操作することが可能であるが、本実施形態で指で操作すると表現していることは、指以外で操作することも含めていることとする。以下に、本発明を実施するための形態について説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施可能である。[実施形態1]実施形態1を説明する。本実施形態1における携帯機器10の正面図を図1に示す。なお、図1と図1の違いは指を表示しているかいないかのみである。図1に示すように本実施形態の携帯機器10は表示部11とタッチパネル部12と筐体13によって構成される。表示部11は、文字入力時の編集画面を表示したり、通信レベルを表示したり、テレビやゲームなど各種アプリケーションを表示する。表示部11は、主に液晶で構成されるが、液晶に限定されず有機ELデバイスなどでも実現できる。タッチパネル12は、表示部11へ備えられ、使用者の指やタッチペンなどによるタッチパネルへの接触を検出するセンサー機能を有している。筐体13は、本実施形態の携帯機器10が基地局やサーバなどと通信したり、各アプリケーションを実行するための各種アンテナや各種デバイスおよび基板等を格納する。図1は、使用者が文字入力キーあを押下することで、入力キーいうえおを押下箇所に対して上部方向へ50音順に表示する様子を示している。図1を見ればわかるように、押下箇所に対して上部方向へ表示することで、図11のように選択候補が指で隠れることがなくなるので選択しやすくなる。本実施形態の携帯機器10の要部構成を示すブロック図を図2に示す。本実施形態の携帯機器10は制御部20、表示部21、タッチパネル部22、記憶部23によって構成され、制御部20は更に表示制御部24と操作検出部25を有している。図2の各構成の本発明に係る機能を説明する。制御部20は、図2の各ブロックの動作を制御する。特に実施形態1に係る制御として、タッチパネル部22への使用者の操作を操作検出部25によって検出し、表示制御部24によって表示部21を制御することがある。表示部21は、図1の表示部11に相当する。タッチパネル部22は図1のタッチパネル12に相当し、キー押下の位置や押下した指の移動など使用者の操作を操作検出部25へ出力する。記憶部23は、文書作成用のソフトウエアや、作成される文書ファイル、文書作成時にテンキーの各キーに割り当てられる文字や記号などのキー割り当て文字情報テーブル26などを記憶する。実施形態1のキー割り当て文字情報テーブル26を図3に示す。図3は携帯機器10がひらがな入力モードの場合のキー割り当て文字情報テーブル26の一例であり、図3は参考図である。図3記載の押下キーとは番号入力用のテンキーの各キーのことである。番号入力用のテンキーを表示部21へ表示した図を図3に示す。本実施形態1のテンキー30は図3で破線で囲んだ部分である。本実施形態1のテンキー30は、0から9の番号だけでなく、にも入力文字が割り当てられる12キーの場合を示しているが、一般的な呼称であるテンキーと呼ぶこととする。キー割り当て文字情報テーブル26には、テンキー30の各押下キーに対して、入力可能な文字候補が割り当てられる。例えば、押下キー1に対してあ、い、う、え、おが割り当てられ、押下キーには、。が割り当てられている。また、割り当てられている各文字が、押下キーに近いところに表示されるか遠いところに表示されるかも定義されている。これによって図3に示すように、タッチされた入力キーさに割り当てられ使用者のフリック操作によって所望の文字を選択して文書へ文字を入力することが可能な文字候補しすせそが、五十音順に押下キーから離れるように表示される。また、割り当てられている各文字が、押下キーから離れるに従いどの方向へ表示されるかも定義されている。図3で押下キー3は左方向と定義されているので、図3に示すようにフリック入力選択候補しすせそは、順に左上方向へ傾いて表示される。また図3で押下キー1は右方向と定義されているので、図1に示すようにフリック入力選択候補いうえおは、順に右上方向へ傾いて表示される。図3aでは押下キー2、5、8、0の傾く方向を右上と定義しているが真上としてもよい。フリック入力選択候補の表示を表示部の中心方向へ向けることで見やすいフリック入力選択候補の表示を実現するものである。なお、実施形態1の携帯機器10では文書にひらがなを入力するひらがな入力モードの場合、図3のように番号の代わりに主に五十音のあ段あ、か、さ、た、、、を表示する。携帯機器10の記憶部23には、文書にアルファベットを入力する場合に使用するアルファベット入力モードのキー割り当て文字情報テーブルや、文書に数字を入力する場合に使用する数字入力モードのキー割り当て文字情報テーブルなどが記憶されている。実施形態1の携帯機器10の文字入力の処理フローを図4に示し、図4の処理の一例を示すフリック操作と携帯機器10の動作を図5に示す。なお、図4の先頭にSが付いているのものはステップを示す。例えば、S41はステップ41である。また、ここではひらがな入力モードで文字入力を行う場合を例に説明する。メールの作成やテキストファイルの編集などを開始すると、携帯機器10は記憶部23からキー割り当て文字情報テーブル26を読み込み、表示部21へテンキー30を含む文字入力画面を表示する。使用者がひらがなあが表示されている押下キー1をタッチすると、操作検出部25はタッチパネル12からのタッチを受信し、タッチされた押下キーを検出する。制御部20はS40のステップで読み込んだキー割り当て文字情報テーブル26から、S43でタッチされた押下キーに対応する割り当て文字を読み込み、フリック入力選択候補を表示する方向を読み込み、表示制御部24が表示部21を制御して、図5のように押下キーの位置より携帯機器10の筐体の上方向へあいうえお順に表示する。なおここでは、読み込んだフリック入力選択候補は、あ、い、う、え、おであり、フリック入力選択候補を表示する方向は右上である。ここで指を動かさずに、指を離すと、図5のようにひらがなあが仮入力され選択を終了する。ここで仮入力とは、入力が確定ではなく漢字やカタカナに変換される場合があることを意味している。また、使用者がひらがなあが表示されている押下キー1をタッチしたあと、図5のように指をうまで動かして、うが表示されている範囲内で、指を離すと、図5のようにうが仮入力され選択を終了する。また、使用者がひらがなあが表示されている押下キー1をタッチしたあと、図5のように指をえまで動かし、えが表示されている範囲から外れると、図5のようにえが仮入力され選択を終了する。ただし、ステップS43の処理で領域を外れたら、領域を外れる直前に選択していた入力候補を維持し、ステップS44で指を離したら維持した入力候補を仮入力するようにしてもよい。また、図5では、図5図5図5のように指をタッチパネルから離す、もしくは指がフリック入力候補を表示する領域から外れると文字の仮入力が行われるが、指がタッチパネルをタッチし文字を選択している状態で、表示部に選択している文字を表示する。この場合、仮入力された文字と区別するために、図5図5図5のように選択中の文字の色を薄く表示する。または選択中の文字の色を仮入力された文字と異なる色にして表示したり、点線で表示する。このようにしても使いやすい文字入力を実現できる。本実施形態1における携帯機器10の他の正面図を図6に示す。図6では使用者が文字入力キーたを押下することで、フリック入力候補ちつてとを押下箇所に対して上部方向へ50音順に表示する。図6では使用者が文字入力キーらを押下することで、フリック入力候補りるれろを押下箇所に対して上部方向へ50音順に表示する。図6では使用者が文字入力キーわを押下することで、フリック入力候補をんを押下箇所に対して上部方向へ50音順に表示する。本実施形態1における携帯機器10の他の正面図を図7に示す。図7はアルファベット入力時の例を示す。図7では使用者がアルファベットAが表示されている押下キー2を押下することで、フリック入力候補BC2を押下箇所に対して上部方向へアルファベット順に表示する。図7では使用者がアルファベットJが表示されている押下キー5を押下することで、フリック入力候補KL5を押下箇所に対して上部方向へアルファベット順に表示する。図7では使用者がアルファベットPが表示されている押下キー7を押下することで、フリック入力候補QRS7を押下箇所に対して上部方向へアルファベット順に表示する。なお図7ではアルファベットと数字をフリック入力候補として表示したが、アルファベットのみ表示するようにしてもよい。以上のように本実施形態1によれば、携帯機器10の文字入力で指でタッチパネルをタッチしたときに表示されるフリック入力候補を押下キーの位置より携帯機器10の筐体の上方向へ所定の優先順位に従って表示する。ここで所定の優先順位とは、各言語ごとに言語学的に定められている各文字の順序であり、日本語ではあいうえお順であり、英語ではアルファベット順である。なお、上記優先順位は日本語、英語に関わらず、他の言語においても同様に適応できる。従来技術のようにフリック入力候補を十字に表示すると予めどの位置にフリック入力候補を表示しているのかの規則性を覚える必要があるが、あいうえお順の配列やアルファベットの配列のように各言語ごとに定められている各文字の順序は頭に入っているので、実施形態1のように一列に表示する方が位置特定を行いやすいという効果がある。またフリック入力候補を一列に表示することにより、指でフリック入力候補が隠れることがなくなるので文字入力を行いやすくなる効果がある。[実施形態2]実施形態2を説明する。実施形態2の携帯機器10は、フリック入力候補の表示と作成中の文書の入力済みの文字とが重なりそうになったら、フリック入力候補の表示と入力済みの文字とが重ならないように表示部の表示を制御するものである。なお、実施形態1と同様にフリック入力候補は押下キーの位置より携帯機器10の筐体の上方向へ表示する。また、実施形態2における携帯機器10の要部構成は実施形態2と同じであるので説明を省略する。本実施形態2における携帯機器10の正面図を図8に示す。文書へ入力済みの文字とフリック入力候補の表示とが重ならない場合は、実施形態1と同様に図8のようにフリック入力候補を押下キーの位置より携帯機器10の筐体の上方向へ表示する。文書の作成が進み入力済みの文字が増えると、図8のようにフリック入力候補が、文書へ入力済みの文字と重なってしまうことがある。実施形態2の携帯機器10の制御部20は、フリック入力候補を表示する領域と入力済みの文字を表示している領域とを計算し、フリック入力候補の表示が文書へ入力済みの文字と重なると判断したら、図8のようにフリック入力候補の表示と入力済みの文字とが重ならないように表示制御部24が表示部21を制御する。更に入力済みの文字が増えたら図8のようにフリック入力候補の表示する領域を制御する。上述したように実施形態2の携帯機器10は、表示制御部24が、フリック入力候補の表示が文書へ入力済みの文字と重なる場合、フリック入力候補を表示する高さを低くして、入力済みの文字と重ならないように制御する。そしてフリック入力候補の表示の高さを調整できない状態になったら、図8のように入力済みの文字をスクロールして、入力中の文字により近い文を表示するようにする。実施形態2の携帯機器10の文字入力の処理フローを図9に示す。ただし、フローの大半が実施形態1と同じであるので、図9には実施形態1と異なる部分のみ示す。図9のようにフリック入力候補を読み込み、フリック入力選択候補を表示する方向を読み込むと、制御部20が入力済みの文字とフリック入力候補の表示とが重なるかどうか判定する。重なると判定した場合、フリック入力候補の表示の調整が可能か判断し、可能な場合、フリック入力候補の表示を調整し、フリック入力候補を表示部へ表示する。ここで調整とは、フリック入力候補を表示する高さを低くして、入力済みの文字と重ならないように制御することである。この場合の図が図8図8である。フリック入力候補の表示の調整が不可能な場合、入力済み文字をスクロールして、フリック入力候補を表示部へ表示する。この場合の図が図8である。フリック入力候補の表示と入力済みの文字とが重ならない場合、フリック入力候補を表示部へ表示する。この場合の図が図8である。本実施形態2における携帯機器10の他の正面図を図10に示す。図10はひらがないが表示されている押下キー2をタッチした場合の図であり、図10はあがタッチされたときに、入力済みの文字を表示する領域を最も大きくするためにフリック入力候補の表示を調製して表示する図である。以上のように本実施形態2によれば、携帯機器10の文字入力で指でタッチパネルをタッチしたときに表示されるフリック入力候補を押下キーの位置より携帯機器10の筐体の上方向へひらがな入力時にはあいうえお順に、アルファベット入力時にはアルファベット順に表示する場合に、フリック入力候補の表示と入力済みの文字とが重なりそうになったら、フリック入力候補の表示が、入力済みの文字と重ならないように表示部の表示を制御するものである。これによって実施形態1と同様の効果の他に、入力済みの文字を見やすく表示しながら文字入力できるようになるので、文意を間違えずに文書作成を行えるという効果がある。なお、携帯機器10の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の機能を実現するようにしてもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワークや電話回線等の通信回線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイルであってもよい。また、上記プログラムはインターネットを通じて提供されるものであってもよい。