(57)【特許請求の範囲】
【請求項１】
複数の文字種の文字を入力する文字入力装置において、
周辺に複数のボタンを有し、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供する円形入力デバイスと、
複数の文字種の文字を格納する入力文字格納部と、
前記円形入力デバイスのボタンの操作情報に基づき前記入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備え、
前記入力文字格納部はひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を格納し、数字として半角数字、全角数字を格納し、複数の記号を格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納し、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字が各行毎に３段に重ねて配列され、複数の記号、半角数字、全角数字、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字が各行として配列され、前記円形入力デバイスは、中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報を提供し、前記文字入力制御部は、前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、前記入力文字格納部の文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記入力文字格納部の文字配列の右上から左上に又は左上から右上にスクロールを行うことを特徴とする文字入力装置。
【請求項２】
複数の文字種の文字を入力する文字入力装置において、
周辺に複数のボタンを有し、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供する円形入力デバイスと、
複数の文字種の文字を格納する入力文字格納部と、
前記円形入力デバイスのボタンの操作情報に基づき前記入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備え、
前記入力文字格納部はひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を格納し、数字として半角数字、全角数字を格納し、さらに、複数の記号を格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納し、格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つを保持し、格納された半角数字、全角数字のうち１つを保持し、格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つを保持する文字選択テーブル部を有し、前記円形入力デバイスは、中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報を提供し、前記一方の分割部分にある特定のボタン又は前記他方の分割部分にある特定のボタンを連続的に押下されると文字種変更操作の情報を提供し、前記文字入力制御部は、前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、前記文字選択テーブル部の文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記文字選択テーブル部の文字配列の右上から左上に又は左上から右上にスクロールを行い、前記円形入力デバイスから文字種変更操作の情報を受けた場合には前記入力文字格納部に格納されたかな文字、数字、アルファベット文字を個別にそれぞれ順方向又は逆方向にスクロールを行い、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つを選択し、半角数字、全角数字のうち１つを選択し、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つを選択し選択した文字種で前記文字選択テーブル部に保持されている文字種を変更することを特徴とする文字入力装置。
【請求項３】
複数の文字種の文字を入力する文字入力装置において、
周辺に複数のボタンを有し、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供する円形入力デバイスと、
複数の文字種の文字を格納する入力文字格納部と、
前記円形入力デバイスのボタンの操作情報に基づき前記入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備え、
前記入力文字格納部はひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号を並べて配列し格納し、数字として半角数字、全角数字を並べて配列し格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を並べて配列し格納し、さらに、複数の絵文字を格納し、前記円形入力デバイスは、中心線で４分割し、第１分割部分、第２分割部分、第３分割部分、第４分割部分の各々にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、前記文字入力制御部は、前記円形入力デバイスの第１分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第２分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角数字、全角数字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第３分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第４分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された複数の絵文字の文字配列を上から下に又は下から上にスクロールを行うことを特徴とする文字入力装置。
【請求項４】
前記文字入力制御部は、前記円形入力デバイスの特定のボタンを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると、前記入力文字格納部に格納されている文字の配列に対して順方向又は逆方向にスクロールを行うことを特徴とする、請求項１乃至３のいずれか１つの請求項に記載の文字入力装置。
【請求項５】
前記文字入力制御部は、前記円形入力デバイスの特定のボタンが押下されると、前記入力文字格納部のスクロール状態をデフォルト状態に戻すことを特徴とする、請求項１乃至３のいずれか１つの請求項に記載の文字入力装置。
【請求項６】
前記文字入力制御部は、前記円形入力デバイスの特定のボタンが押下されると、表示された文字の確定に対して文字の抽出を行うことを特徴とする、請求項１乃至３のいずれか１つの請求項に記載の文字入力装置。
【請求項７】
前記文字入力制御部は、１文字スクロール操作を行った後に前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合、１文字スクロールした文字に属する代表文字からスクロールを行うことを特徴とする、請求項２に記載の文字入力装置。
【請求項８】
前記文字入力制御部は、前記入力文字格納部に格納されたかな文字、数字、アルファベット文字のうち１つの文字種を選択した後に、前記円形入力デバイスから文字、数字、アルファベット文字のうち他の文字種に対して文字種変更操作の情報を受けた場合には、代表文字スクロール操作で前記他の文字種に代表文字スクロールを行って文字種選択を行うことを特徴とする、請求項２に記載の文字入力装置。
【請求項９】
複数の文字種の文字を入力する文字入力方法において、
ひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を格納し、数字として半角数字、全角数字を格納し、複数の記号を格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納し、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を各行毎に３段に重ねて配列し、複数の記号、半角数字、全角数字、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を各行として配列する工程と、
円形入力デバイスを、中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報を提供する工程と、
前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、複数の記号、半角数字、全角数字、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字の文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記文字配列の右上から左上に又は左上から右上にスクロールを行う工程と、
スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う工程とを備えることを特徴とする入力文字方法。
【請求項１０】
複数の文字種の文字を入力する文字入力をコンピュータで実行するプログラムにおいて、
ひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、数字として半角数字、全角数字、複数の記号、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納する手順と、
格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つ、格納された半角数字、全角数字のうち１つ、格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つをテーブルに保持する手順と、
円形入力デバイスを中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報、前記一方の分割部分にある特定のボタン又は前記他方の分割部分にある特定のボタンを連続的に押下されると文字種変更操作の情報を提供する手順と、
前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、前記テーブルの文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記テーブルの文字配列の右上から左上に又は左上から右上にスクロールを行い、前記円形入力デバイスから文字種変更操作の情報を受けた場合には前記入力文字格納部に格納されたかな文字、数字、アルファベット文字を個別にそれぞれ順方向又は逆方向にスクロールを行い、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つを選択し、半角数字、全角数字のうち１つを選択し、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つを選択し選択した文字種で前記テーブルに保持されている文字種を変更する手順と、
スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う手順とを備えることを特徴とする入力文字をコンピュータで実行するプログラム。
【請求項１１】
複数の文字種の文字を入力する携帯電話機において、
周辺に複数のボタンを有し、中心線で４分割し、第１分割部分、第２分割部分、第３分割部分、第４分割部分の各々にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供する円形入力デバイスと、
ひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号を並べて配列し格納し、数字として半角数字、全角数字を並べて配列し格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を並べて配列し格納し、さらに、複数の絵文字を格納する入力文字格納部と、
前記円形入力デバイスの第１分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第２分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角数字、全角数字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第３分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第４分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された複数の絵文字の文字配列を上から下に又は下から上にスクロールを行い、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備えることを特徴とする携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器の文字入力装置に関する。特に、本発明は、円形入力デバイスを利用して文字を素早く確実に入力する文字入力装置、方法、プログラム及び携帯電話機に関する。
【背景技術】
【０００２】
従来、フルキーボードが実装されていない電子機器として携帯電話機が周知であり、携帯電話機に対して文字を素早く確実に入力するにあたり、次のような問題がある。
先ず、携帯電話機では、フルキーボートが実装されていないため、入力文字を少ないキーに割り当てており、所望の文字を入力するためにキーを何回も押さなければならず操作性が低いという第１の問題点がある。
【０００３】
さらに、携帯電話機では、フルキーボートが実装されていないため、入力文字を複数の文字種として分割しているため、所望の文字を入力するために数字、アルファベットを入力する際に、文字種モード変換操作が必要であるという第２の問題点がある。
これらの問題に関連して以下の従来技術がある。
従来、より直感的に、かつ効率的に文字等を入力できるようにするため、文章を作成することが指示されたとき、表示部には、５０音の文字がそれぞれの行毎に分類され、その分類を表す、「あ」、「か」、「さ」などの分類代表画像が複数個環状に配置されて表示され、回転入力部が時計方向、または反時計方向に回転されると、表示部に表示されている分類代表画像が環に沿って、時計方向、または反時計方向にそれぞれ回転して表示され、ユーザが所定の分類代表画像を選択し、分類を指定したとき、その分類に属する文字の一覧が表示され、回転入力部の上面に対する、筐体の内部方向の押下により、入力する文字を選択させ、携帯電話機に適用するものがある（例えば、特許文献１参照）。
【０００４】
上記特許文献１では、回転入力部が回転されると、表示部に分類代表画像が表示されるので、文字種が多くなると回転入力部の回転が多くなり、操作が困難になるという問題がある。
【０００５】
【特許文献１】特開２００３−２５６１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明は上記問題点に鑑みて、多くの文字種に対して確実に素早く文字を入力でき、省スペース化が可能なことである円形入力デバイスを利用した文字入力装置、方法、プログラム及び携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は前記問題点を解決するために、複数の文字種の文字を入力する文字入力装置において、周辺に複数のボタンを有し、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供する円形入力デバイスと、複数の文字種の文字を格納する入力文字格納部と、前記円形入力デバイスのボタンの操作情報に基づき前記入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備え、前記入力文字格納部はひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を格納し、数字として半角数字、全角数字を格納し、複数の記号を格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納し、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字が各行毎に３段に重ねて配列され、複数の記号、半角数字、全角数字、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字が各行として配列され、前記円形入力デバイスは、中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報を提供し、前記文字入力制御部は、前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、前記入力文字格納部の文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記入力文字格納部の文字配列の右上から左上に又は左上から右上にスクロールを行うことを特徴とする文字入力装置を提供する。
【０００８】
さらに、本発明は複数の文字種の文字を入力する文字入力装置において、周辺に複数のボタンを有し、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供する円形入力デバイスと、複数の文字種の文字を格納する入力文字格納部と、前記円形入力デバイスのボタンの操作情報に基づき前記入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備え、前記入力文字格納部はひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を格納し、数字として半角数字、全角数字を格納し、さらに、複数の記号を格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納し、格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つを保持し、格納された半角数字、全角数字のうち１つを保持し、格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つを保持する文字選択テーブル部を有し、前記円形入力デバイスは、中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報を提供し、前記一方の分割部分にある特定のボタン又は前記他方の分割部分にある特定のボタンを連続的に押下されると文字種変更操作の情報を提供し、前記文字入力制御部は、前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、前記文字選択テーブル部の文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記文字選択テーブル部の文字配列の右上から左上に又は左上から右上にスクロールを行い、前記円形入力デバイスから文字種変更操作の情報を受けた場合には前記入力文字格納部に格納されたかな文字、数字、アルファベット文字を個別にそれぞれ順方向又は逆方向にスクロールを行い、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つを選択し、半角数字、全角数字のうち１つを選択し、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つを選択し選択した文字種で前記文字選択テーブル部に保持されている文字種を変更することを特徴とする文字入力装置を提供する。
【０００９】
さらに、本発明は複数の文字種の文字を入力する文字入力装置において、周辺に複数のボタンを有し、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供する円形入力デバイスと、複数の文字種の文字を格納する入力文字格納部と、前記円形入力デバイスのボタンの操作情報に基づき前記入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備え、前記入力文字格納部はひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号を並べて配列し格納し、数字として半角数字、全角数字を並べて配列し格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を並べて配列し格納し、さらに、複数の絵文字を格納し、前記円形入力デバイスは、中心線で４分割し、第１分割部分、第２分割部分、第３分割部分、第４分割部分の各々にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、前記文字入力制御部は、前記円形入力デバイスの第１分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第２分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角数字、全角数字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第３分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第４分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された複数の絵文字の文字配列を上から下に又は下から上にスクロールを行うことを特徴とする文字入力装置を提供する。
【００１０】
前記文字入力制御部は、前記円形入力デバイスの特定のボタンを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると、前記入力文字格納部に格納されている文字の配列に対して順方向又は逆方向にスクロールを行う。
前記文字入力制御部は、前記円形入力デバイスの特定のボタンが押下されると、前記入力文字格納部のスクロール状態をデフォルト状態に戻す。
前記文字入力制御部は、前記円形入力デバイスの特定のボタンが押下されると、表示された文字の確定に対して文字の抽出を行う。
【００１１】
前記文字入力制御部は、１文字スクロール操作を行った後に前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合、１文字スクロールした文字に属する代表文字からスクロールを行う。
前記文字入力制御部は、前記入力文字格納部に格納されたかな文字、数字、アルファベット文字のうち１つの文字種を選択した後に、前記円形入力デバイスから文字、数字、アルファベット文字のうち他の文字種に対して文字種変更操作の情報を受けた場合には、代表文字スクロール操作で前記他の文字種に代表文字スクロールを行って文字種選択を行う。
【００１２】
さらに、本発明は複数の文字種の文字を入力する文字入力方法において、ひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を格納し、数字として半角数字、全角数字を格納し、複数の記号を格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納し、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字を各行毎に３段に重ねて配列し、複数の記号、半角数字、全角数字、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を各行として配列する工程と、円形入力デバイスを、中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供し、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報を提供する工程と、前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、複数の記号、半角数字、全角数字、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字の文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記文字配列の右上から左上に又は左上から右上にスクロールを行う工程と、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う工程とを備えることを特徴とする入力文字方法を提供する。
【００１３】
さらに、本発明は複数の文字種の文字を入力する文字入力をコンピュータで実行するプログラムにおいて、ひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、数字として半角数字、全角数字、複数の記号、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を格納する手順と、格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つ、格納された半角数字、全角数字のうち１つ、格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つをテーブルに保持する手順と、円形入力デバイスを中心線に対して２分割した一方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報、他方の分割部分にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると代表文字スクロール操作の情報、前記一方の分割部分にある特定のボタン又は前記他方の分割部分にある特定のボタンを連続的に押下されると文字種変更操作の情報を提供する手順と、前記円形入力デバイスから１文字スクロール操作の情報を受けた場合には、前記テーブルの文字配列の右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスから代表文字スクロール操作の情報を受けた場合には、前記テーブルの文字配列の右上から左上に又は左上から右上にスクロールを行い、前記円形入力デバイスから文字種変更操作の情報を受けた場合には前記入力文字格納部に格納されたかな文字、数字、アルファベット文字を個別にそれぞれ順方向又は逆方向にスクロールを行い、全角ひらがな文字、全角カタカナ文字、半角カタカナ文字のうち１つを選択し、半角数字、全角数字のうち１つを選択し、半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字のうち１つを選択し選択した文字種で前記テーブルに保持されている文字種を変更する手順と、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う手順とを備えることを特徴とする入力文字をコンピュータで実行するプログラムを提供する。
【００１４】
さらに、本発明は複数の文字種の文字を入力する携帯電話機において、周辺に複数のボタンを有し、中心線で４分割し、第１分割部分、第２分割部分、第３分割部分、第４分割部分の各々にある複数のボタンの１つを基点として複数のボタンが連続的に時計方向又は反時計方向に押下されると１文字スクロール操作の情報を提供する円形入力デバイスと、ひらがな文字として全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号を並べて配列し格納し、数字として半角数字、全角数字を並べて配列し格納し、アルファベット文字として半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字を並べて配列し格納し、さらに、複数の絵文字を格納する入力文字格納部と、前記円形入力デバイスの第１分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された全角ひらがな文字、全角カタカナ文字、半角カタカナ文字、記号の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第２分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角数字、全角数字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第３分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された半角アルファベット小文字、半角アルファベット大文字、全角アルファベット小文字、全角アルファベット大文字の文字配列を右上から左下に又は左下から右上にスクロールを行い、前記円形入力デバイスの第４分割部分から１文字スクロール操作の情報を受けた場合には前記入力文字格納部に格納された複数の絵文字の文字配列を上から下に又は下から上にスクロールを行い、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行う文字入力制御部とを備えることを特徴とする携帯電話機を提供する。
【発明の効果】
【００１６】
以上説明したように、本発明によれば、複数の文字種の文字を入力する文字入力装置において、円形入力デバイスの周辺に複数のボタンを設け、特定のボタンを基点とする連続的な押下を含むボタン操作情報を提供し、複数の文字種の文字を格納し、円形入力デバイスのボタンの操作情報に基づき入力文字格納部をスクロールし、スクロールした文字を表示し表示された文字の確定に対して文字の抽出を行うようにしたので、指１本で操作可能であり、ボタンの押下回数も少ないため、操作性が向上することであり、文字入力においてキーボードを使用しておらず、キーボードが実装できない環境下でも円形入力デバイスを実装すれば多くの文字種に対して確実に素早く文字を入力できるため、省スペース化が可能なことである。
さらに、文字選択テーブル部にかな文字以外に数字、アルファベット文字も格納するようにしたので、文字選択テーブル部内のかな文字、数字、アルファベット文字について文字種モード変換操作を必要としない入力が可能なことである。
【００１７】
円形入力デバイスでは、特定のボタンを基点とする連続的な押下を可能にしたんで、複数の文字種に対して、１文字スクロール操作、１文字スクロール操作＋代表文字スクロール操作、１文字スクロール操作＋代表文字スクロール操作＋文字種変更操作を可能にした。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。
図１は本発明に係る携帯電話機において円形入力デバイスを利用した文字入力装置の概略構成例を示すブロック図である。本図に示すように、携帯電話機には文字入力装置４００が設けられ、文字入力装置４００はコンピュータで実行されるプログラムを備える。
具体的には、文字入力装置４００では、携帯電話機を構成するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１０、制御部２２０、表示部２３０に円形入力デバイス３００が接続される。
【００１９】
ＲＯＭ２１０は携帯電話機の制御を行うプログラム、データ等を格納し、制御部２２０はＣＰＵ（中央演算装置）で形成され、携帯電話機の全体の制御を行い、表示部２３０は各種情報を表示する。
円形入力デバイス３００は、円形のタッチパッドで形成され、指で操作され、文字を入力するための機能を有する。
【００２０】
ここに、ＲＯＭ２１０には入力文字格納部２１０Ａが設けられ、入力文字格納部２１０Ａには、かな文字、数字、アルファベット文字の各々の複数の文字種が格納される。
制御部２２０には文字入力制御部２２０Ａが設けられ、文字入力制御部２２０Ａは円形入力デバイス３００からの指の操作情報として入力信号を受けてＲＯＭ２１０の入力文字格納部２１０Ａから文字種、文字をスクロールし、文字を抽出し、表示部２３０に表示させる。
【００２１】
なお、表示部２３０は抽出された文字を文字スペースのカーソル位置に表示し、所望の文字が得られた場合にはカーソル位置を次文字スペースに移動し次に抽出された文字を表示する。
図２は図１におけるＲＯＭ２１０の入力文字格納部２１０Ａから文字種を選択する例を説明する図である。本図に示すように、ＲＯＭ２１０の文字入力テーブル格納部２１０Ａには複数の文字種が格納され、かな文字の文字種として全角ひらがな文字２１０１、全角カタカナ文字２１０２、半角カタカナ文字２１０３が格納され、数字の文字種として半角数字２１０４、全角数字２１０５が格納され、アルファベット文字の文字種として半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９が格納される。
【００２２】
この場合、全角ひらがな文字２１０１、全角カタカナ文字２１０２、半角カタカナ文字２１０３の各々は各行毎に配列され、格納される。さらに、半角数字２１０４、全角数字２１０５の各々は１行として、半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９の各々は１行として全角ひらがな文字２１０１、全角カタカナ文字２１０２、半角カタカナ文字２１０３の各々行に対して配列され、格納される。
【００２３】
なお、全角ひらがな文字２１０１、全角カタカナ文字２１０２、半角カタカナ文字２１０３の各々の最終行には行単位で代表的な記号が付加される。
全角ひらがな文字２１０１の各行の代表文字は、『あかさざただなはばぱまやらわ、』であり、全角カタカナ文字２１０２の各行の代表文字は、『アカサタダナハバパマヤラワ、』であり、同様に、半角カタカナ文字２１０３の各行の代表文字は、半角カタカナである。
【００２４】
半角数字２１０４、全角数字２１０５、半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９の各々の代表文字は、『0』、『０』、『a』、『A』、『ａ』、『Ａ』である。
さらに、入力文字格納部２１０Ａには文字選択テーブル部２１１０が設けられ、文字選択テーブル部２１１０には入力文字格納部２１０Ａに格納されている複数の文字種をスクロールし入力に用いられる文字種が選択され保持される。
【００２５】
具体的には、文字選択テーブル部２１１０にはかな文字である全角ひらがな文字２１０１、全角カタカナ文字２１０２、半角カタカナ文字２１０３の文字種うちからいずれか１つの文字種が、選択、保持され、数字である半角数字２１０４、全角数字２１０５の文字種うちからいずれか１つの文字種が選択、保持され、入力候補のアルファベット文字の半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９の文字種うちからいずれか１つの文字種が選択、保持される。
【００２６】
文字選択テーブル部２１１０には、デフォルトの一例して、『全角ひらがな文字２１０１＋半角数字２１０４＋半角アルファベット小文字２１０６』の文字種が選択され、保持される。
さらに、文字選択テーブル部２１１０に選択され保持されるかな文字の文字種のスクロールは、全角ひらがな文字２１０１→全角カタカナ文字２１０２→半角カタカナ文字２１０３→全角ひらがな文字２１０１→…のように循環し、逆に、全角ひらがな文字２１０１→半角カタカナ文字２１０３→全角カタカナ文字２１０２→全角ひらがな文字２１０１→…のように循環する。
【００２７】
同様に、数字の文字種のスクロールは、半角数字２１０４→全角数字２１０５→半角数字２１０４→…のように循環する。
同様に、アルファベット文字の文字種のスクロールは、半角アルファベット小文字２１０６→半角アルファベット大文字２１０７→全角アルファベット小文字２１０８→全角アルファベット大文字２１０９→半角アルファベット小文字２１０６→…のように循環し、逆に、半角アルファベット小文字２１０６→全角アルファベット大文字２１０９→全角アルファベット小文字２１０８→半角アルファベット大文字２１０７→半角アルファベット小文字２１０６→…のように循環する。
【００２８】
このように、入力文字格納部２１０Ａから利用者が所望する文字種の文字を抽出するには、入力文字格納部２１０Ａから文字選択テーブル部２１１０に、一旦、選択され、保持されたかな文字、数字、アルファベット文字の文字種から利用者が所望する文字種の文字が抽出される。
図３は図１における円形入力デバイス３００の操作例を示す外観図である。本図に示すように、円形入力デバイス３００には円形のタッチパッドの周辺に、複数のボタン３１１、３１２、…、３１８が等間隔に設けられる。
【００２９】
複数のボタン３１１、３１２、…、３１８は、各々が押下可能であり、各々に対向して分解点が設けられ、押下に対して対向する分解点と接触可能であり、時計方向（プラス方向）又は反時計方向（マイナス方向）に指でなぞって連続的に押下されると、指が通過する度に分解点と接触し、ボタンの押下を識別しボタン数だけ分解能を有する。
円形入力デバイス３００の中心線３２０に対して、複数のボタン３１１、３１２、…、３１８を分割し、中心線３２０上にボタン３１３、３１７が配置され、中心線３２０を境に一方の分割部分にボタン３１８、３１１、３１２が配置され、他方の分割部分にボタン３１４、３１５、３１６が配置されるとする。
【００３０】
次に、円形入力デバイス３００は文字入力を行うために代表的な３つの操作情報を提供する機能を有する。代表的な３つの操作には、第１操作として１文字スクロール操作、第２操作として代表文字スクロール操作、第３操作として文字種変更操作がある。
円形入力デバイス３００の第１操作の１文字スクロール操作では、ボタン３１４、３１５、３１６のうち任意の１つのボタンを基点として、時計方向になぞって、例えば、ボタン３１５、３１６、…３１４と連続的に押下され、必要に応じてさらに繰り返し押下が行われ、又は反時計方向になぞって、例えば、ボタン３１５、３１４、…３１６が連続的に押下され、必要に応じてさらに繰り返し押下が行われる。
【００３１】
円形入力デバイス３００の第２操作の代表文字スクロール操作では、ボタン３１８、３１１、３１２のうち任意の１つのボタンを基点として、時計方向になぞって、例えば、ボタン３１１、３１２、…、３１８が連続的に押下され、必要に応じてさらに継続的な押下が可能であり、又は反時計方向になぞって、例えば、ボタン３１１、３１８、…、３１２が連続的に押下され、必要に応じてさらに継続的な押下が可能である。
【００３２】
円形入力デバイス３００の第３操作の文字種変更操作では、ボタン３１１の繰り返し押下、又はボタン３１５の繰り返し押下が行われる。
さらに、ボタン３１３は、第１操作の１文字スクロール操作、第２操作の代表文字スクロール操作、第３操作の文字種変更操作により抽出された文字を確定する文字確定キーとする。
【００３３】
さらに、ボタン３１７は、文字選択テーブル部２１１０に保持すべき文字種、表示部２３０に表示すべきスクロール文字をデフォルト状態に戻すデフォルト戻しキーとする。
図４は円形入力デバイス３００の操作と文字選択テーブル部２１１０からの文字抽出の関係例を説明する図である。本図（ａ）に示すように、第１操作の１文字スクロール操作の例では、入力文字格納部２１０Ａの文字選択テーブル部２１１０には文字種のデフォルト状態として、『全角ひらがな文字２１０１＋半角数字２１０４＋半角アルファベット小文字２１０６』が選択され、保持されて、全角ひらがな文字２１０１の各行の配列に対して、半角数字２１０４、半角アルファベット小文字２１０６が行として配列される。
【００３４】
円形入力デバイス３００の第１操作の１文字スクロール操作では、表示部２３０に表示すべきスクロール文字のデフォルト状態として全角ひらがな文字２１０１の先頭文字の『あ』が選択されている場合、ボタン３１５を基点として時計方向にボタンが指でなぞられ連続的に押下されると、全角ひらがな文字２１０１→半角数字２１０４→半角アルファベット小文字２１０６のように、文字の配列の左上から右下に向かって１文字単位で順方向のスクロールが行われ、指をボタンから離すとスクロールが停止し、１文字スクロールの操作が行われる。
【００３５】
具体的には、『あいう…んー…！012…9abc…z』のようにスクロールが行われる。
なお、表示部２３０に表示すべきスクロール文字のデフォルト状態として半角数字２１０４の先頭文字の『0』が選択されている場合には、『012…9abc…zあいう…んー…！』のように、スクロールが行われる。
次に、ボタン３１５を基点として反時計方向にボタンがなぞられ連続的に押下されると、半角アルファベット小文字２１０６→半角数字２１０４→全角ひらがな文字２１０１のように、文字の配列の右下から左上に向かって１文字単位で逆方向にスクロールが行われ、指をボタンから離すとスクロールが停止し、１文字スクロールの操作が行われる。
【００３６】
具体的には、表示部２３０に表示すべきスクロール文字のデフォルト状態として全角ひらがな文字２１０１の先頭文字の『あ』が選択されている場合、『あz…cba9…210！…―ん…うい』のようにスクロールが行われる。
なお、表示部２３０に表示すべきスクロール文字のデフォルト状態として半角数字２１０４の先頭文字の『0』が選択されている場合、『0！…―ん…ういあz…cba9…21』のように、スクロールが行われる。
【００３７】
さらに、ボタン３１５を基点として時計方向にボタンをなぞり連続的に押下し、所望の文字を通過した場合には、ボタン３１５を基点として反時計方向にボタンをなぞり連続的に押下し、順方向又は逆方向にスクロールを行い、スクロールを所望の位置にすることが可能である。
以上の説明では、ボタン３１５を基点としたが、ボタン３１４、３１６を基点としても同様である。
【００３８】
本図（ｂ）に示すように、第２操作の代表文字スクロール操作の例では、前述と同様に、入力文字格納部２１０Ａの文字選択テーブル部２１１０には文字種のデフォルト状態として『全角ひらがな文字２１０１＋半角数字２１０４＋半角アルファベット小文字２１０６』が選択され、保持されているとする。
円形入力デバイス３００の第２操作の代表文字スクロール操作では、表示部２３０に表示すべきスクロール文字のデフォルト状態として全角ひらがな文字２１０１の先頭文字の『あ』が選択されている場合、ボタン３１５を基点として時計方向にボタンが指でなぞられ連続的に押下されると、全角ひらがな文字２１０１→半角数字２１０４→半角アルファベット小文字２１０６のように、文字の配列の左上から右上に向かって代表文字単位で順方向にスクロールが行われ、指をボタンから離すとスクロールが停止し、代表文字スクロールの操作が行われる。
【００３９】
具体的には、『あかがさざただなはばぱまやらわ、0a』のようにスクロールが行われる。
なお、表示部２３０に表示すべきスクロール文字のデフォルト状態として半角数字２１０４の先頭文字の『０』が選択されている場合には、『0aあかがさざただなはばぱまやらわ、』のようにスクロールが行われる。
次に、ボタン３１１を基点として反時計方向にボタンがなぞられ連続的に押下されると、半角アルファベット小文字２１０６の代表文字→半角数字２１０４の代表文字→全角ひらがな文字２１０１の行の代表文字のように、文字の配列の右上から左上に向かって代表文字単位で逆方向にスクロールが行われ、代表文字スクロールの操作が行われる。
【００４０】
具体的には、表示部２３０に表示すべきスクロール文字のデフォルト状態として全角ひらがな文字２１０１の先頭文字の『あ』が選択されている場合、『あa0、わらやまぱばはなだたざさがか』のようにスクロールが行われる。
なお、表示部２３０に表示すべきスクロール文字のデフォルト状態として半角数字２１０４の先頭文字の『0』が選択されている場合、『0、わらやまぱばはなだたざさがかあa』のように、スクロールが行われる。
【００４１】
さらに、時計方向又は反時計方向の操作でも、表示部２３０に表示すべきスクロール文字のデフォルト状態としての文字が代表文字から外れている場合、例えば、「2」の位置にある場合には、第２操作の代表文字スクロール操作で、外れている数字「2」が属する代表文字「0」に戻るように、スクロールが行われる。
さらに、ボタン３１１を基点として時計方向にボタンをなぞり連続的に押下し、所望の文字を通過した場合には、ボタン３１１を基点として反時計方向にボタンをなぞり連続的に押下し、所望の位置にスクロールすることが可能である。
【００４２】
以上の説明では、ボタン３１１を基点としたが、ボタン３１８、３１２を基点としても同様である。
本図（ｃ）に示すように、第３操作の文字種変更操作の例では、入力文字格納部２１０Ａの文字選択テーブル部２１１０には文字種のデフォルト状態である『全角ひらがな文字２１０１＋半角数字２１０４＋半角アルファベット小文字２１０６』が選択され、保持されているとする。
【００４３】
円形入力デバイス３００の第３操作の代表文字スクロール操作では文字選択テーブル部２１１０の文字種のデフォルト状態に対して、入力文字格納部２１０Ａの中でどの文字種を文字選択テーブル部２１１０に選択、保持するかをボタン３１５又はボタン３１１の繰り返し押下で文字種変更する。
すなわち、ボタン３１１が押下された後に再度のボタン３１１が押下されると、押下される度に表示部２３０に表示すべきスクロール文字のデフォルト状態がかな文字の場合は、全角ひらがな文字２１０１→全角カタカナ文字２１０２→半角カタカナ文字２１０３のようにスクロールして文字種の変更が行われる。
【００４４】
ボタン３１１が押下された後に再度のボタン３１１が押下されると、押下される度に表示すべきスクロール文字のデフォルト状態が数字の場合には、半角数字２１０４→全角数字２１０５のようにスクロールして文字種の変更が行われる。
ボタン３１１が押下された後にボタン３１１が押下されると、押下される度に表示部２３０に表示すべきスクロール文字のデフォルト状態がアルファベット文字の場合には、半角アルファベット小文字２１０６→半角アルファベット大文字２１０７→全角アルファベット小文字２１０８→全角アルファベット大文字２１０９のようにスクロールして文字種の変更が行われる。
【００４５】
さらに、ボタン３１５が押下された後に再度のボタン３１５が押下されると、押下される度に表示すべきスクロール文字のデフォルト状態がかな文字の場合は、全角ひらがな文字２１０１→半角カタカナ文字２１０３→全角カタカナ文字２１０２のように前述と逆にスクロールして文字種の変更が行われる。
ボタンボタン３１５が押下された後にボタン３１５が押下されると、押下される度に表示すべきスクロール文字のデフォルト状態が数字の場合には、半角数字２１０４→全角数字２１０５のように前述と同様にスクロールして文字種の変更が行われる。
【００４６】
ボタン３１５が押下された後に再度のボタン３１５が押下されると、押下される度に表示部２３０に表示すべきスクロール文字のデフォルト状態がアルファベット文字の場合には、半角アルファベット小文字２１０６→全角アルファベット大文字２１０９→全角アルファベット小文字２１０８→半角アルファベット大文字２１０７のようにスクロールして文字種の変更が行われる。
【００４７】
このように、第３操作の文字種変更操作では、文字種の切り替えは、「全角ひらがな文字２１０１／全角カタカナ文字２１０２／半角カタカナ文字２１０３」、「半角数字２１０４、全角数字２１０５」、「半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９」のいずれかを単位に対して行われる。このとき、変更された文字種が文字選択テーブル部２１１０に保持され、文字選択テーブル部２１１０に保持される文字種が変更される。
【００４８】
さらに、ボタン３１１の押下で文字種が変更した後にボタン３１５の押下で文字種を変更すると、ボタン３１１による変更前の文字種に戻すことが可能であり、逆に３１５の押下で文字種が変更した後にボタン３１１の押下で文字種を変更すると、ボタン３１５による変更前の文字種に戻すことが可能である。
図５は図４の第３操作の文字種変更操作の一連の動作例を説明するフローチャートである。本図に示すように、ステップＳ１２０において、文字選択テーブル部２１１０のデフォルト状態が全角ひらがな文字２１０１、半角数字２１０４、半角アルファベット小文字２１０６であるとする。
【００４９】
ステップＳ１２１において、表示すべきスクロール文字のデフォルト状態が『あ』であるとする。
ステップＳ１２２において、かな文字の文字種変更を行う場合にはステップＳ１２３に進み、その他の変更の場合にはステップＳ１２４に進む。
ステップＳ１２３において、第３操作の文字種操作でかな文字の文字種変更を実行し、処理を終了する。
【００５０】
ステップＳ１２４において、数字の文字種変更を行う場合にはステップＳ１２５に進みその他の変更の場合にはステップＳ１２６に進む。
ステップＳ１２５において、第２操作の代表文字スクロール操作で数字にスクロールを行い、ステップＳ１２３に進み、第３の文字種変更操作で数字の文字種変更を実行させる。
【００５１】
ステップＳ１２６において、アルファベット文字の文字種変更を行う場合にはステップＳ１２７に進み、行わない場合には処理を終了する。
ステップＳ１２７において、第２操作の代表文字スクロール操作でアルファベット文字にスクロールを行い、ステップＳ１２３に進み、第３操作の文字種変更操作でアルファベット文字の文字種変更を実行させる。
【００５２】
このように、第３操作の文字種変更操作では、かな文字、数字、アルファベット文字のいずれかを単位として文字種変更が行われ、お互いに影響しない。なお、第２操作の代表文字スクロール操作に代わり第１操作の１文字スクロール操作でも同様に実現可能である。
図６は図１における制御部２２０の文字入力制御部２２０Ａの動作例で、円形入力デバイス３００を利用した文字入力処理の様子を説明するフローチャートである。文字を入力したい文字スペースの箇所に表示部２３０のカーソルが表示されている状態で動作が開始されるとする。
【００５３】
本図に示すように、ステップＳ１１０において、文字入力制御部２２０Ａでは、デフォルト戻しキーであるボタン３１７の押下である利用者の円形入力デバイス３００の操作からＲＯＭ２１０の入力文字格納部２１０Ａの文字選択テーブル部２１１０を文字種のデフォルト状態に戻すための選択の要求があるか否かを判断する。デフォルト状態に戻すための選択の要求が無い場合にはステップＳ１１２に進む。
【００５４】
ステップＳ１１１において、文字入力制御部２２０Ａでは、デフォルト状態に戻すための選択の要求があり、デフォルト戻しキーであるボタン３１７の押下であると判断した場合には、文字選択テーブル部２１１０に対して全角ひらがな文字２１０１、半角数字２１０４、半角アルファベット小文字２１０６の文字種を選択して保持させるデフォルト状態に戻し、表示部２３０に表示すべきスクロール文字のデフォルト状態を全角ひらがな文字２１０１の『あ』にすると同時に、表示部２３０の文字スペースのカーソル位置に全角ひらがな文字２１０１の『あ』を表示し、ステップＳ１１０に戻る。
【００５５】
ステップＳ１１２において、文字入力制御部２２０Ａでは、表示部２３０に表示されている文字から所望の文字にスクロールする際に、円形入力デバイス３００に対して第１操作の１文字スクロール操作が行われたか否かを判断する。第１操作の１文字スクロール操作が行われなかった場合にはステップＳ１１４に進む。
ステップＳ１１３において、円形入力デバイス３００に対して第１操作の１文字スクロール操作が行われた場合には、時計方向、又は反時計方向かに応じて１文字単位でスクロールし、文字を抽出し、円形入力デバイス３００をなぞり連続的に押下する指が離れたらステップＳ１１０に戻る。この場合、抽出した文字が表示部２３０に表示される。
【００５６】
ステップＳ１１４において、文字入力制御部２２０Ａでは、第１操作の１文字スクロール操作が行われなかった場合には、円形入力デバイス３００に対して第２操作の代表文字スクロール操作が行われたか否かを判断する。第２操作の代表文字スクロール操作が行われなかった場合にはステップＳ１１６に進む。
ステップＳ１１５において、文字入力制御部２２０Ａでは、円形入力デバイス３００に対して第２操作の代表文字スクロール操作が行われた場合には、時計方向、又は反時計方向かに応じて代表文字単位でスクロールし、文字を抽出し、円形入力デバイス３００をなぞり連続的に押下する指が離れたらステップＳ１１０に戻る。この場合、抽出した文字を表示部２３０に表示する。
【００５７】
ステップＳ１１６において、文字入力制御部２２０Ａでは、第２操作の代表文字スクロール操作が行われなかた場合には、円形入力デバイス３００に対して第３操作の文字種変更操作が行われたか否かを判断する。第３操作の文字種変更操作が行われなかった場合にはステップＳ１１８に進む。
ステップＳ１１７において、第３操作の文字種変更操作が行われた場合には、文字選択テーブル部２１１０に選択され、保持されている文字種に対して変更が行われ、ステップＳ１１０に戻る。
【００５８】
ステップＳ１１８において、文字入力制御部２２０Ａでは、所望の入力文字が表示されているか否かの利用者の判断に対して、所望の入力文字が表示されていない場合にはステップＳ１１０に戻り、上記処理の繰り返しが行われる。
ステップＳ１１９において、文字入力制御部２２０Ａでは、所望の入力文字が表示された場合には、円形入力デバイス３００の文字確定キーであるボタン３１３が利用者により押下されるので、ボタン３１３の押下により該当文字を有効入力文字と判断され、入力すべき文字が抽出される。このとき、カーソルは文字スペースに移動し、表示文字は直前に決定した文字とし、処理を終了する。
【実施例１】
【００５９】
図７は『もじ』という単語を入力操作する例を説明する図である。文字選択テーブル部２１１０には、デフォルト状態として『全角ひらがな文字２１０１＋半角数字２１０４＋半角アルファベット小文字２１０６』の文字種が選択され、表示部２３０に表示すべきデフォルト状態の文字として全角ひらがな文字２１０１の『あ』が選択されているとする。
【００６０】
本図（ａ）に示すように、デフォルト状態に変更が無く、表示部２３０の文字スペースには全角ひらがな文字２１０１の『あ』が表示される（図６のステップＳ１１０）。
本図（ｂ）に示すように、第１操作に先立って、円形入力デバイス３００に対して、利用者により第２操作の代表文字スクロール操作が行われる（図６のステップＳ１１５）。すなわち、円形入力デバイス３００のボタン３１１を基点として、時計回りに、ボタン３１１→ボタン３１２→ボタン３１３→ボタン３１４→ボタン３１５→ボタン３１６→ボタン３１７→ボタン３１８→ボタン３１１→ボタン３１２→ボタン３１３→ボタン３１４のように指でなぞり連続的に押下し、１１回通過したところで指を離すと、表示部２３０のカーソルの位置には『あ』に代わり、全角ひらがな文字２１０１の行を代表する代表文字『ま』が表示される。
【００６１】
本図（ｃ）に示すように、円形入力デバイス３００に対して、利用者により第１操作の１文字スクロール操作が行われる（図６のステップＳ１１３）。すなわち、円形入力デバイス３００のボタン３１５を基点として、時計回りに、ボタン３１５→ボタン３１６→ボタン３１７→ボタン３１８→ボタン３１１のように指でなぞり連続的に押下し、４回通過したところで指を離すと、表示部２３０のカーソルの位置には、全角ひらがな文字２１０１の『ま』行の文字『も』が表示される。
【００６２】
本図（ｄ）に示すように、円形入力デバイス３００に対して利用者によりボタン３１３の押下が行われる（図６のステップＳ１１９）。すなわち、ボタン３１３の押下により、第１操作の１文字スクロール操作が決定され、『も』が入力確定し入力すべき文字が抽出され、カーソルが次文字スペースに移動する。この場合、次の文字のデフォルト状態は『も』であり、表示部２３０のカーソル位置には『も』が表示される。
【００６３】
本図（ｅ）に示すように、円形入力デバイス３００に対して、利用者により第２操作の代表文字スクロール操作が行われる（図６のステップＳ１１５）。すなわち、円形入力デバイス３００のボタン３１１を基点として、反時計回りに、ボタン３１１→ボタン３１８→ボタン３１７→ボタン３１６→ボタン３１５→ボタン３１４→ボタン３１３→ボタン３１２→ボタン３１１のように、７回通過したところで指を離すと、表示部２３０のカーソルの位置には『も』に代わり、全角ひらがな文字２１０１の行を代表する代表文字『ざ』が表示される。なお、行の代表文字『ま』に属する『も』が表示されているときに第２操作の代表文字スクロール操作でボタン３１８を押下して時点で、『も』が行の代表文字『ま』に表示される。
【００６４】
本図（ｆ）に示すように、円形入力デバイス３００に対して、利用者により第１操作の１文字スクロール操作が行われる（図６のステップＳ１１３）。すなわち、円形入力デバイス３００のボタン３１５を基点として、時計回りに、ボタン３１５→ボタン３１６のように指でなぞり連続的に押下し、１回通過したところで指を離すと、表示部２３０のカーソルの位置には、全角ひらがな文字２１０１の『ざ』行の文字『じ』が表示される。
【００６５】
本図（ｇ）に示すように、円形入力デバイス３００に対して利用者によりボタン３１３の押下が行われる（図６のステップＳ１１９）。ボタン３１３の押下により、第１操作の１文字スクロール操作が決定され、『じ』が入力確定し入力すべき文字が抽出され、カーソルが次文字スペースに移動する。この場合、次の文字のデフォルト状態は『じ』であり、表示部２３０のカーソル位置には『じ』が表示される。
【００６６】
このようにして、『もじ』という文字の入力が完了する。なお、入力した『もじ』を漢字変換する場合には漢字変換エンジンに渡す。漢字変換エンジンについては本発明とは関係がないので説明を省略する。
【実施例２】
【００６７】
図８は『3ドル』という単語を入力操作する例を説明する図である。前述と同様に、文字選択テーブル部２１１０には、デフォルト状態として『全角ひらがな文字２１０１＋半角数字２１０４＋半角アルファベット小文字２１０６』の文字種が選択され、表示部２３０に表示すべきデフォルト状態の文字として全角ひらがな文字２１０１の『あ』が選択されているとする。
【００６８】
本図（ａ）に示すように、デフォルト状態に変更が無く、表示部２３０の文字スペースには全角ひらがな文字２１０１の『あ』が表示される（図６のステップＳ１１０）。
本図（ｂ）に示すように、第１操作に先立って、円形入力デバイス３００に対して、利用者により第２操作の代表文字スクロール操作が行われる（図６のステップＳ１１５）。すなわち、円形入力デバイス３００のボタン３１１を基点として、反時計回りに、ボタン３１１→ボタン３１８→ボタン３１７のように指でなぞり連続的に押下し、２回通過したところで指を離すと、表示部２３０のカーソルの位置には『あ』に代わり、半角数字２１０４を代表する代表文字『0』が表示される。
【００６９】
本図（ｃ）に示すように、円形入力デバイス３００に対して、利用者により第１操作の１文字スクロール操作が行われる（図６のステップＳ１１３）。すなわち、円形入力デバイス３００のボタン３１５を基点として、時計回りに、ボタン３１５→ボタン３１６→ボタン３１７→ボタン３１８のように指でなぞり連続的に押下し、３回通過したところで指を離すと、表示部２３０のカーソルの位置には『0』に代わり、半角数字２１０４の数字『3』が表示される。
【００７０】
本図（ｄ）に示すように、円形入力デバイス３００に対して利用者によりボタン３１３の押下が行われる（図６のステップＳ１１９）。すなわち、ボタン３１３の押下により、第１操作の１文字スクロール操作が決定され、『3』が入力確定し入力すべき文字が抽出され、カーソルが次文字スペースに移動する。この場合、次の文字のデフォルト状態は『3』であり、表示部２３０のカーソル位置には『3』が表示される。
【００７１】
本図（ｅ）に示すように、円形入力デバイス３００に対して、利用者により第２操作の代表文字スクロール操作が行われる（図６のステップＳ１１５）。すなわち、円形入力デバイス３００のボタン３１１を基点として、時計回りに、ボタン３１１→ボタン３１２→ボタン３１３→ボタン３１４→ボタン３１５→ボタン３１６→ボタン３１７→ボタン３１８→ボタン３１１→ボタン３１２のように、９回通過したところで指を離すと、表示部２３０のカーソルの位置には『3』に代わり、全角ひらがな文字２１０１の行を代表する代表文字『だ』が表示される。なお、『3』が表示されているときに第２操作の代表文字スクロール操作でボタン３１２を押下した時点で、『3』から代表文字『0』にスクロールされる。
【００７２】
本図（ｆ）に示すように、円形入力デバイス３００に対して、利用者により第１操作の１文字スクロール操作が行われる（図６のステップＳ１１３）。すなわち、円形入力デバイス３００のボタン３１５を基点として、時計回りに、ボタン３１５→ボタン３１６→ボタン３１７→ボタン３１８→ボタン３１１のように指でなぞり連続的に押下し、４回通過したところで指を離すと、表示部２３０のカーソルの位置には『だ』に代わり、全角ひらがな文字２１０１の『だ』行の文字『ど』が表示される。
【００７３】
本図（ｇ）に示すように、円形入力デバイス３００に対して、利用者により第３操作の文字種変更操作が行われる（図６のステップＳ１１７）。すなわち、ボタン３１５の２回押下により、文字『ど』の文字種が全角ひらがな文字２１０１から全角カタカナ文字２１０２に変更される。表示部２３０のカーソルの位置には『ど』に代わり、『ド』が表示される。
【００７４】
本図（ｈ）に示すように、円形入力デバイス３００に対して利用者によりボタン３１３の押下が行われる（図６のステップＳ１１９）。すなわち、ボタン３１３の押下により、第３操作の文字種変更操作が決定され、『ド』が入力確定し入力すべき文字が抽出され、カーソルが次文字スペースに移動する。この場合、次の文字のデフォルト状態は『ド』であり、表示部２３０のカーソル位置には『ド』が表示される。
【００７５】
本図（ｉ）に示すように、円形入力デバイス３００に対して、利用者により第２操作の代表文字スクロール操作が行われる（図６のステップＳ１１５）。すなわち、円形入力デバイス３００のボタン３１１を基点として、時計回りに、ボタン３１１→ボタン３１２→ボタン３１３→ボタン３１４→ボタン３１５→ボタン３１６→ボタン３１７→ボタン３１８→ボタン３１１のように、８回通過したところで指を離すと、表示部２３０のカーソルの位置には『ド』に代わり、全角カタカナ文字２１０２の行を代表する代表文字『ラ』が表示される。なお、『ド』が表示されているときに第２操作の代表文字スクロール操作でボタン３１２を押下した時点で、『ド』から代表文字『ダ』にスクロールされる。
【００７６】
本図（ｊ）に示すように、円形入力デバイス３００に対して、利用者により第１操作の１文字スクロール操作が行われる（図６のステップＳ１１３）。すなわち、円形入力デバイス３００のボタン３１５を基点として、時計回りに、ボタン３１５→ボタン３１６→ボタン３１７のように指でなぞり連続的に押下し、２回通過したところで指を離すと、表示部２３０のカーソルの位置には『ラ』に代わり、全角カタカナ文字２１０２の『ラ』行の文字『ル』が表示される。
【００７７】
本図（ｋ）に示すように、円形入力デバイス３００に対して利用者によりボタン３１３の押下が行われる（図６のステップＳ１１９）。すなわち、ボタン３１３の押下により、第３操作の文字種変更操作が決定され、『ル』が入力確定し入力すべき文字が抽出され、カーソルが次文字スペースに移動する。この場合、次の文字のデフォルト状態は『ル』であり、表示部２３０のカーソル位置には『ル』が表示される。
【００７８】
本図（ｌ）に示すように、円形入力デバイス３００に対して利用者によりボタン３１７の押下が行われる（図６のステップＳ１１１）。すなわち、文字選択テーブル部２１１０をデフォルト状態に戻し、表示部２３０のカーソル位置には『ル』に代わり『あ』が表示される。
このようにして、『3ドル』という文字の入力が完了する。
【００７９】
図９は図８（ｇ）の第３操作の文字種変更操作による文字選択テーブル部２１１０の変更を説明する図である。
本図に示すように、入力文字格納部２１０Ａの文字選択テーブル部２１１０では、第３操作の文字種変更操作で円形入力デバイス３００のボタン３１５の２回押下により、全角ひらがな文字２１０１から全角カタカナ文字２１０２に変更が行われる。
【００８０】
以上説明したように、本発明によれば、第１の効果は、指１本で操作可能であり、ボタンの押下回数も少ないため、操作性が向上することである。
第２の効果は、文字選択テーブル部にかな文字以外に数字、アルファベット文字も格納しているので、文字選択テーブル部内のかな文字、数字、アルファベット文字について文字種モード変換操作を必要としない入力が可能なことである。
【００８１】
第３の効果は、文字入力においてキーボードを使用しておらず、キーボードが実装できない環境下でも円形入力デバイスを実装すれば確実に素早く文字を入力できるため、省スペース化が可能なことである。
以上、本発明では、第１操作の１文字スクロール操作、第２操作の代表文字スクロール操作、第３操作の文字種変更操作を必要とし、特に、第３操作の文字種変更操作では、『かな文字、数字、アルファベット文字』に対して、『ひらがな文字／カタカナ文字変更』、『全角／半角変更』、『大文字／小文字変更』の操作を必要としていたが、以下にこのような第３操作の文字種変更操作を必要としない例について説明する。
【実施例３】
【００８２】
図１０は図１におけるＲＯＭ２１０の入力文字格納部２１０Ａの変形例を説明する図である。本図に示すように、図２と比較して、入力文字格納部２１０Ａでは全角ひらがな文字２１０１、全角カタカナ文字２１０２、全角カタカナ文字２１０３を各行毎に３段に重ねて配列し、さらに、複数の記号２１１２、半角数字２１０４、全角数字２１０５、半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９を各行として配列するように保持される。
【００８３】
図１１は円形入力デバイス３００の操作と図９の入力文字格納部２１０Ａからの文字抽出の関係例を説明する図である。本図（ａ）に示すように、図１０を参照して、表示部２３０に表示すべきスクロール文字のデフォルト状態として全角ひらがな文字２１０１の先頭文字の『あ』が選択されている場合、第１操作の１文字スクロール操作では、円形入力デバイス３００のボタン３１５を基点として時計方向にボタンが指でなぞられ、連続的に押下されると、文字の配列の左上から右下へ、例えば、『あい…アイ…01…０１…ab…AB…ａｂ…ＡＢ』のように順方向にスクロールが行われ、円形入力デバイス３００のボタン３１５を基点として反時計方向にボタンが指でなぞられ、連続的に押下されると、文字の配列の右下から左上へ、例えば、『あＺＹ…ｚｙ…ZY…zy…９８…98…イア…い』のように逆方向にスクロールが行われる。
【００８４】
本図（ｂ）に示すように、第２操作の代表文字操作では、円形入力デバイス３００のボタン３１１を基点として時計方向にボタンが指でなぞられ、連続的に押下されると、文字の配列の左上から右上へ、例えば、『あかがさざただなはばぱまやらわ、0０aAａｂ』のように順方向にスクロールが行われ、円形入力デバイス３００のボタン３１５を基点として反時計方向にボタンが指でなぞられ、連続的に押下されると、同様に、文字の配列の右上から左上へ、例えば、『あｂａAa０0、わらやまぱばはなだたざさがか』のように逆方向にスクロールが行われる。
【００８５】
このように、入力文字格納部２１０Ａでは全ての文字種を入力文字の対象とし、第３操作の文字種変更操作を不要としたので、第１操作の１文字スクロール操作、第２操作の代表文字スクロール操作で文字入力が可能になり、円形入力デバイス３００の操作が簡単になる。
さらに、第３操作の文字種変更操作に加え、第２操作の代表文字スクロール操作を必要としない例について以下に説明を行う。
【実施例４】
【００８６】
図１２は図１におけるＲＯＭ２１０の入力文字格納部２１０Ａの別の変形例を説明する図である。本図（ａ）に示すように、図２と比較して、入力文字格納部２１０Ａには、かな文字として、全角ひらがな文字２１０１、全角カタカナ文字２１０２、半角カタカナ文字２１０３がこの順に並べて配列され、保持される。
さらに、本図（ｂ）に示すように、入力文字格納部２１０Ａには、数字として、半角数字２１０４、全角数字２１０５がこの順で並べて配列され、保持される。
【００８７】
さらに、本図（ｃ）に示すように、入力文字格納部２１０Ａには、アルファベット文字として、半角アルファベット小文字２１０６、半角アルファベット大文字２１０７、全角アルファベット小文字２１０８、全角アルファベット大文字２１０９がこの順に並べて配列され、保持される。
さらに、本図（ｄ）に示すように、入力文字格納部２１０Ａには、絵文字２１１１が新たに保持される。
【００８８】
図１３は図３の変形例であり、円形入力デバイス３００の操作例を示す外観図である。本図に示す円形入力デバイス３００では、図３と比較して、図３の円形入力デバイス３００では上下２分割して、各分割部分のスクロールの基点を１つとして、２種類の入力を設けているのに対して、中心線３２１、３２２で４分割して、各分割部分のスクロールの基点を１つとし、第１操作の１文字スクロール操作に対して４種類の入力を設けている。
【００８９】
円形入力デバイス３００の第１操作の１文字スクロール操作の第１入力では、ボタン３１８、３１１のうち任意の１つのボタンを基点として、時計方向になぞって、例えば、ボタン３１１、３１２、…３１８と連続的に押下され、必要に応じてさらに繰り返し押下が行われ、又は反時計方向になぞって、例えば、ボタン３１１、３１８、…３１２が連続的に押下され、必要に応じてさらに繰り返し押下が行われる。
【００９０】
さらに、円形入力デバイス３００の第１操作の１文字スクロール操作の第２入力では、ボタン３１２、３１３のうち任意の１つのボタンを基点として、時計方向になぞって、例えば、ボタン３１３、３１４、…３１２と連続的に押下され、必要に応じてさらに繰り返し押下が行われ、又は反時計方向になぞって、例えば、ボタン３１３、３１２、…３１４が連続的に押下され、必要に応じてさらに繰り返し押下が行われる。
【００９１】
さらに、円形入力デバイス３００の第１操作の１文字スクロール操作の第３入力では、ボタン３１４、３１５のうち任意の１つのボタンを基点として、時計方向になぞって、例えば、ボタン３１５、３１６、…３１４と連続的に押下され、必要に応じてさらに繰り返し押下が行われ、又は反時計方向になぞって、例えば、ボタン３１５、３１４、…３１６が連続的に押下され、必要に応じてさらに繰り返し押下が行われる。
【００９２】
さらに、円形入力デバイス３００の第１操作の１文字スクロール操作の第４入力では、ボタン３１６、３１７のうち任意の１つのボタンを基点として、時計方向になぞって、例えば、ボタン３１７、３１８、…３１６と連続的に押下され、必要に応じてさらに繰り返し押下が行われ、又は反時計方向になぞって、例えば、ボタン３１７、３１６、…３１８が連続的に押下され、必要に応じてさらに繰り返し押下が行われる。
【００９３】
図１４は円形入力デバイス３００の操作と図１１の入力文字格納部２１０Ａからの文字抽出の関係例を説明する図である。本図（ａ）に示すように、図１１を参照して、第１操作の１文字スクロール操作の第１入力では、表示部２３０に表示すべきスクロール文字のデフォルト状態として全角ひらがな文字２１０１の先頭文字の『あ』が選択されている場合、円形入力デバイス３００のボタン３１１を基点として時計方向にボタンが指でなぞられ連続的に押下されると、文字の配列の左上から右下へ、例えば、入力文字格納部２１０Ａでは『あいう…んアイウ…』のように順方向にスクロールが行われ、円形入力デバイス３００のボタン３１１を基点として反時計方向にボタンが指でなぞられ連続的に押下されると、文字の配列の右下から左上へ、例えば、『あ…ン…ウイア…うい』のように逆方向にスクロールが行われる。
【００９４】
本図（ｂ）に示すように、第１操作の１文字スクロール操作の第２入力では、表示部２３０に表示すべきスクロール文字のデフォルト状態として半角数字２１０４の先頭文字の『0』が選択されている場合、円形入力デバイス３００のボタン３１３を基点として時計方向にボタンが指でなぞられ連続的に押下されると、文字の配列の左上から右下へ、例えば、入力文字格納部２１０Ａでは『012…9０１２…９』のように順方向にスクロールが行われ、円形入力デバイス３００のボタン３１３を基点として反時計方向にボタンが指でなぞられ連続的に押下されると、文字の配列の右下から左上へ、例えば、入力文字格納部２１０Ａでは『0９…２１０9…21』のように逆方向にスクロールが行われる。
【００９５】
本図（ｃ）に示すように、第１操作の１文字スクロール操作の第３入力では、表示部２３０に表示すべきスクロール文字のデフォルト状態として半角アルファベット小文字２１０６の先頭文字の『a』が選択されている場合、円形入力デバイス３００のボタン３１５を基点として時計方向にボタンが指でなぞられ連続的に押下されると、文字の配列の左上から右下へ、例えば、入力文字格納部２１０Ａでは『abc…zABC…Zａｂｃ…ｚＡＢＣ…Ｚ』のように順方向にスクロールが行われ、円形入力デバイス３００のボタン３１５を基点として反時計方向にボタンが指でなぞられ連続的に押下されると、文字の配列の右下から左上へ、例えば、入力文字格納部２１０Ａでは『aＺ…ＣＢＡｚ…ｃｂａZ…CBAz…cb』のように逆方向にスクロールが行われる。
【００９６】
本図（ｄ）に示すように、第１操作の１文字スクロール操作の第４入力では、円形入力デバイス３００のボタン３１７を基点として時計方向にボタンが指でなぞられ連続的に押下されると、上から下へ、入力文字格納部２１０Ａの順方向にスクロールが行われ、円形入力デバイス３００のボタン３１７を基点として反時計方向にボタンが指でなぞられ連続的に押下されると、下から上へ、入力文字格納部２１０Ａの逆方向にスクロールが行われる。
【００９７】
このようにして、入力文字格納部２１０Ａでは全ての文字種を入力文字の対象としつつ、第２操作の代表文字スクロール操作、第３操作の文字種変更操作を不要とし、第１操作の１文字スクロール操作で文字入力が可能になったので、円形入力デバイス３００の操作の種類が減り、操作が簡単になる。
【産業上の利用可能性】
【００９８】
以上の説明は、携帯電話機において円形入力デバイスについて行ったが、本発明は、これに限らず、ＰＤＡ（携帯情報端末）、ＰＨＳ（簡易型携帯電話機）にも利用可能であり、さらに、フルキーボードが実装されたノート型パーソナルコンピュータにも利用可能である。
【図面の簡単な説明】
【００９９】
【図１】本発明に係る携帯電話機において円形入力デバイスを利用した文字入力装置の概略構成例を示すブロック図である。
【図２】図１におけるＲＯＭ２１０の入力文字格納部２１０Ａから文字種を選択する例を説明する図である。
【図３】図１における円形入力デバイス３００の操作例を示す外観図である。
【図４】円形入力デバイス３００の操作と文字選択テーブル部２１１０からの文字抽出の関係例を説明する図である。
【図５】図４の第３操作の文字種変更操作の一連の動作例を説明するフローチャートである。
【図６】図１における制御部２２０の文字入力制御部２２０Ａの動作例で、円形入力デバイス３００を利用した文字入力処理の様子を説明するフローチャートである。
【図７】『もじ』という単語を入力操作する例を説明する図である。
【図８】『3ドル』という単語を入力操作する例を説明する図である。
【図９】図８（ｇ）の第３操作の文字種変更操作による文字選択テーブル部２１１０の変更を説明する図である。
【図１０】図１におけるＲＯＭ２１０の入力文字格納部２１０Ａの変形例を説明する図である。
【図１１】円形入力デバイス３００の操作と図９の入力文字格納部２１０Ａからの文字抽出の関係例を説明する図である。
【図１２】図１におけるＲＯＭ２１０の入力文字格納部２１０Ａの別の変形例を説明する図である。
【図１３】図３の変形例であり、円形入力デバイス３００の操作例を示す外観図である。
【図１４】円形入力デバイス３００の操作と図１１の入力文字格納部２１０Ａからの文字抽出の関係例を説明する図である。
【符号の説明】
【０１００】
２１０…ＲＯＭ
２１０Ａ…入力文字格納部
２２０…制御部
２２０Ａ…文字入力制御部
２３０…表示部
３００…円形入力デバイス
３１１−３１８…ボタン
３２０、３２１、３２２…中心線
４００…文字入力装置
２１０１…全角ひらがな文字
２１０２…全角カタカナ文字
２１０３…半角カタカナ文字
２１０４…半角数字
２１０５…全角数字
２１０６…半角アルファベット小文字
２１０７…半角アルファベット大文字
２１０８…全角アルファベット小文字
２１０９…全角アルファベット大文字
２１１０…文字選択テーブル部
２１１１…絵文字
２１１２…記号
【図１】
0004735266.tif 000002
【図２】
0004735266.tif 000003
【図３】
0004735266.tif 000004
【図４】
0004735266.tif 000005
【図５】
0004735266.tif 000006
【図６】
0004735266.tif 000007
【図７】
0004735266.tif 000008
【図８】
0004735266.tif 000009
【図９】
0004735266.tif 000010
【図１０】
0004735266.tif 000011
【図１１】
0004735266.tif 000012
【図１２】
0004735266.tif 000013
【図１３】
0004735266.tif 000014
【図１４】
0004735266.tif 000015