(57)【要約】【課題】  新たな文字入力システムを提供する。【解決手段】  本発明のデータ入力装置１０は、表示手段１１、第１検出手段１２、入力手段１３、および第２検出手段１４を含み、表示手段１１は、ボタン表示部１５１に、複数行および複数列となるように入力ボタン１５１１を表示し、第１検出手段１２は、ユーザによる入力ボタン１５１１の選択を検出し、入力手段１３は、選択された入力ボタン１５１１に応じてデータ入力し、第２検出手段１４は、前記ユーザによる検出部１５３への第１方向および第２方向における入力を検出し、表示手段１１は、前記第１方向および第２方向における入力に応じて、ボタン表示部１５１１における入力ボタン１５１１の表示を切り替えることにより、同一の配列群における、異なる部分配列への切り替え、および、異なるカテゴリの前記配列群、または、同じカテゴリの異なる前記配列群への切り替えを行うことを特徴とする。【選択図】図３
2020112843.tif 000002
【特許請求の範囲】
【請求項１】
表示手段、第１検出手段、入力手段、および第２検出手段を含み、
前記表示手段は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出手段は、ユーザによる前記入力ボタンの選択を検出し、
前記入力手段は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出手段は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示手段は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする、データ入力装置。
【請求項２】
前記配列群に含まれる前記部分配列が、互いに重複した文字を含む、請求項１記載のデータ入力装置。
【請求項３】
前記表示手段が、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行い、表示される前記部分配列の前記表示順に応じて、前記入力ボタンの表示の形態を、変化させる、請求項１または２記載のデータ入力装置。
【請求項４】
前記第２検出手段は、前記検出部への前記第１方向における入力、および前記第２方向における入力の移動量を検出し、
前記第１方向における入力、および前記第２方向における入力における所定の移動量に、１回の前記第１の切り替え、および前記第２の切り替えが、それぞれ対応しており、
前記表示手段は、前記第２検出手段により検出された前記移動量に応じて、前記入力ボタンの切り替えを行う、請求項１から３のいずれか一項に記載のデータ入力装置。
【請求項５】
前記表示手段が、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行い、
前記第１方向または前記第２方向、およびこれに対応する前記第１の切り替えまたは前記第２の切り替えにおいて、下記式を満たす、請求項４記載のデータ入力装置。
式：Ｐ＜＝Ｘ／（ｎ−１）
Ｐ：前記１回の切り替えに対応する前記所定の移動量
Ｘ：指またはスタイラスの可動範囲、前記検出部の大きさ、および、前記検出部の可動範囲からなる群から選択される少なくとも１つ
ｎ：最初の前記表示順から最後の前記表示順までの前記部分配列の数
【請求項６】
前記部分配列に、それぞれ、前記第１の切り替えによる表示順および前記第２の切り替えによる表示順をそれぞれ示す、行および列の情報が紐づけられており、
前記表示手段は、
前記第１の切り替えにおいて、表示される前記部分配列の前記列の情報を変更し、
前記第２の切り替えにおいて、前記同じカテゴリの異なる前記配列群への切り替えである場合、表示される前記部分配列の前記列の情報を変更しないで、前記行の情報を変更し、前記異なるカテゴリの前記配列群への切り替えである場合、表示される前記部分配列の前記列の情報を初期位置の前記列の情報に変更し、且つ前記行の情報を変更する、
請求項１から５のいずれか一項に記載のデータ入力装置。
【請求項７】
前記検出部への入力が、タッチ入力であり、
前記第１方向における入力および第２方向における入力が、それぞれ、フリックまたはスワイプである、請求項１から６のいずれか一項に記載のデータ入力装置。
【請求項８】
前記ボタン表示部および前記検出部が、タッチパネルにおける共通する領域である、請求項１から７のいずれか一項に記載のデータ入力装置。
【請求項９】
前記ボタン表示部および前記検出部を含む携帯端末である、請求項１から８のいずれか一項に記載のデータ入力装置。
【請求項１０】
タッチパネル式の文字盤を含むスマートウォッチであり、
前記文字盤の少なくとも一部が、前記ボタン表示部であり、
前記文字盤の周辺部の少なくとも一部が、前記検出部である、請求項９記載のデータ入力装置。
【請求項１１】
前記第２検出手段は、前記第１方向および第２方向に対して非平行である方向の入力に対し、前記第１方向および第２方向のいずれかに対応させるように補正する、または、前記第１方向および第２方向の組合せの入力として処理する、請求項１から１０のいずれか一項に記載のデータ入力装置。
【請求項１２】
表示工程、第１検出工程、入力工程、および第２検出工程を含み、
前記表示工程は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出工程は、ユーザによる前記入力ボタンの選択を検出し、
前記入力工程は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出工程は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示工程は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする、データ入力方法。
【請求項１３】
請求項１２記載の方法をコンピュータ上で実行可能であることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ入力装置、データ入力方法、およびプログラムに関する。
【背景技術】
【０００２】
タッチパネルを備える携帯端末において、スクリーンに表示されたオンスクリーンキーボードに対して、タップ（タッチパネルを軽く叩く）、スワイプ（タッチパネルを触ったまま上下、または左右に指を移動）およびフリック（タッチパネル上で画面をはじく）等のタッチ操作による文字入力の方法が知られている。このような文字入力方法として、フリック入力、トグル入力による文字入力等が知られている（特許文献１）。前記文字入力方法によれば、例えば、ひらがなの５０音に対応する文字の全てを同時にスクリーンに表示することなく、これらの文字の入力を可能にすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４９０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、新たな文字入力システムを提供する。
【課題を解決するための手段】
【０００５】
前記目的を達成するために、本発明のデータ入力装置は、
表示手段、第１検出手段、入力手段、および第２検出手段を含み、
前記表示手段は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出手段は、ユーザによる前記入力ボタンの選択を検出し、
前記入力手段は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出手段は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示手段は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする。
【０００６】
本発明のデータ入力方法は、
表示工程、第１検出工程、入力工程、および第２検出工程を含み、
前記表示工程は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出工程は、ユーザによる前記入力ボタンの選択を検出し、
前記入力工程は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出工程は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示工程は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする。
【０００７】
本発明のプログラムは、前記本発明の方法をコンピュータ上で実行可能であることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、新たな文字入力システムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態１における、情報処理システムの一例を示す図である。
【図２】図２は、本発明の実施形態１における、システムの一例を示すブロック図である。
【図３】図３は、本発明の実施形態１における、携帯端末のタッチパネルに入力ボタンが表示される一例を示す概略図である。
【図４】図４は、本発明の実施形態１における、入力ボタンの表示の形態の一例を示す概略図である。
【図５】図５は、慣用のテンキーを用いた文字入力配列の一例を示す表である。
【図６】図６は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図７】図７は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図８】図８は、慣用のテンキーを用いた文字入力配列の一例を示す表である。
【図９】図９は、慣用のテンキーを用いた文字入力配列の一例を示す概略図および表である。
【図１０】図１０は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１１】図１１は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１２】図１２は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１３】図１３は、本発明の実施形態１における、慣用の記号および数字のキーボード配列の一例を示す概略図である。
【図１４】図１４は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１５】図１５は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１６】図１６は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１７】図１７は、本発明の実施形態１における、ボタン表示部に表示される入力ボタンの一例を示す概略図である。
【図１８】図１８は、本発明の実施形態１における、前記第１の切り替えによる表示順および前記第２の切り替えによる表示順をそれぞれ示す行列の一例を示す表である。
【図１９】図１９は、本発明の実施形態１における、携帯端末のタッチパネルに入力ボタンが表示される一例を示す概略図である。
【図２０】図２０は、本発明の実施形態１における、データ入力方法の一例を示すフローチャートである。
【図２１】図２１は、本発明の実施形態２における、スマートウォッチのタッチパネルに入力ボタンが表示される一例を示す概略図である。
【図２２】図２２は、本発明の実施形態３における、システムの一例を示すブロック図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態について、図を用いて説明する。本発明は、下記の実施形態によって何ら限定および制限されない。以下の各図において、同一部分には、同一符号を付している。各実施形態の説明は、特に言及がない限り、互いの説明を援用できる。さらに、各実施形態の構成は、特に言及がない限り、組合せ可能である。
【００１１】
［実施形態１］
実施形態１は、携帯端末のタッチパネルを用いて、データ入力を行う形態である。図１は、本実施形態のデータ入力装置１０の一例の構成を示すブロック図である。データ入力装置１０は、表示手段１１、第１検出手段１２、入力手段１３、第２検出手段１４、およびタッチパネル１５を有する。
【００１２】
データ入力装置１０は、例えば、前記各部を含む１つの装置でもよいし、前記各部が、有線または無線の通信回線網を介して接続可能な装置（システム）であってもよい。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）、電話回線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等があげられる。データ入力装置１０は、例えば、システムとしてサーバーに組み込まれていてもよい。また、データ入力装置１０は、例えば、本発明のプログラムがインストールされたコンピューターであってもよい。
【００１３】
本実施形態において、データ入力装置１０は、タッチパネルを有する携帯端末である。前記タッチパネルは、特に制限されず、例えば、表示と入力の２つの機能を備える表示装置である。前記携帯端末は、特に制限されず、例えば、スマートフォン、タブレット端末、スマートウォッチ等があげられる。なお、データ入力装置１０は、表示手段１１、第１検出手段１２、入力手段１３、および第２検出手段１４を含めばよく、後述するように、タッチパネルを含まなくてもよく、また、携帯端末には限定されない。
【００１４】
さらに、図２に、データ入力装置１０のハードウエア構成のブロック図を例示する。データ入力装置１０は、例えば、ＣＰＵ（中央処理装置）１０１、メモリ１０２、タッチパネル１５、バス１０３、通信デバイス１０４、記憶装置１０５等を有する。データ入力装置１０の各部は、例えば、それぞれのインターフェイス（Ｉ／Ｆ）により、バス１０３を介して、接続されている。
【００１５】
ＣＰＵ１０１は、データ入力装置１０の全体の制御を担う。データ入力装置１０において、ＣＰＵ１０１により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的に、データ入力装置１０は、例えば、ＣＰＵ１０１が、表示手段１１、第１検出手段１２、入力手段１３、および第２検出手段１４として機能する。
【００１６】
バス１０３は、例えば、ＣＰＵ１０１、メモリ１０２等のそれぞれの機能部間を接続する。バス１０３は、例えば、外部機器とも接続できる。前記外部機器は、例えば、後述する、ボタン表示部を含むスクリーン、検出部を含む受付装置等があげられる。データ入力装置１０は、バス１０３に接続された通信デバイス１０４により、通信回線網に接続でき、通信回線網を介して、前記外部機器と接続することもできる。
【００１７】
メモリ１０２は、例えば、メインメモリを含み、前記メインメモリは、主記憶装置ともいう。ＣＰＵ１０１が処理を行う際には、例えば、後述する補助記憶装置に記憶されている、本発明のプログラム等の種々の動作プログラム１０６を、メモリ１０２が読み込み、ＣＰＵ１０１は、メモリ１０２からデータを受け取って、プログラム１０６を実行する。前記メインメモリは、例えば、ＲＡＭ（ランダムアクセスメモリ）である。メモリ１０２は、例えば、さらに、ＲＯＭ（読み出し専用メモリ）を含む。
【００１８】
記憶装置１０５は、例えば、前記メインメモリ（主記憶装置）に対して、いわゆる補助記憶装置ともいう。記憶装置１０５は、例えば、記憶媒体と、前記記憶媒体に読み書きするドライブとを含む。前記記憶媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、ＨＤ（ハードディスク）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＤＶＤ、フラッシュメモリー、メモリーカード等があげられ、前記ドライブは、特に制限されない。記憶装置１０５は、例えば、記憶媒体とドライブとが一体化されたハードディスクドライブ（ＨＤＤ）も例示できる。記憶装置１０５には、例えば、前述のように、動作プログラム１０６が格納される。また、記憶装置１０５は、例えば、後述する、部分配列の情報、表示順の情報等が格納されてもよい。
【００１９】
データ入力装置１０において、メモリ１０２および記憶装置１０５は、ユーザからのアクセス情報およびログ情報、ならびに、外部データベース（図示せず）から取得した情報を記憶することも可能である。
【００２０】
表示手段１１は、ボタン表示部１５１に、複数行および複数列となるように入力ボタン１５１１を表示する。図３に、携帯端末であるデータ入力装置１０において、タッチパネル１５のボタン表示部１５１に、入力ボタン１５１１が表示される一例を示す。図３に示す例において、入力ボタン１５１１として、ひらがなのあ段の部分配列が表示されている。
【００２１】
図３に示すように、ボタン表示部１５１に、入力ボタン１５１１が表示される。そして、後述するように、表示手段１１が、入力ボタン１５１１の表示の切り替えを行う。ボタン表示部１５１には、入力ボタン１５１１が表示されればよく、入力ボタン１５１１以外のボタンは、表示してもよいし、表示しなくてもよい。入力ボタン１５１１以外のボタンは、特に制限されず、ボタン表示部１５１に表示可能なボタンの数、後述する配列群の種類等に応じて、適宜設定できる。図３において、ボタン表示部１５１に、入力ボタン１５１１以外のボタンとして、記号ボタン１５１２、顔文字／小文字ボタン１５１３、数字、アルファベット、および仮名切り替えボタン１５１４Ａ〜１５１４Ｃ、文字削除ボタン１５１５、空白／変換ボタン１５１６、および改行／確定ボタン１５１７、ならびに、キーボード入力切り替えボタン、および音声入力ボタンが表示されている。顔文字／小文字切り替えボタン１５１３、空白／変換ボタン１５１６、改行／確定ボタン１５１７は、例えば、後述する仮選択の文字があるか否かにより、「／」の前および後のボタンのいずれかが表示される。また、選択された文字の情報に応じて入力候補を表示する候補表示部１５１８が表示されている。
【００２２】
図３の例において、入力ボタン１５１１は、「あ、か、さ、た、な、は、ま、や、ら」の３行３列に、「わ」の１行を加えた、４行３列となるように配置されている。なお、このように、本発明において、「複数行および複数列」とは、行と列とがそれぞれ複数であればよく、矩形の配置には限定されない。また、行と列とがそれぞれ直線状に配置されていなくてもよい。「複数行および複数列」の数は、例えば、表示される配列の種類等に応じて、適宜設定できる。「複数行および複数列」の数は、例えば、後述する表示の切り替えの前後において、変化してもよい。この場合、入力ボタン１５１１を構成する領域（図中、太線で囲まれた部分）は、変化してもよいし、変化しなくてもよい。
【００２３】
入力ボタン１５１１が、前記複数行および複数列となるように表示されていることで、例えば、これらの文字を１行または１列に表示する場合と比較して、入力したい文字を表示させるために必要な操作回数、操作量、操作時間等の負担を軽減できる。具体的には、例えば、ひらがなの５０音を、あ行から１行ごとに表示させるには、１０行分の操作（これを１０操作とする。）が必要になるが、例えば、後述するように、（ｉ−１）の仮名の各段を含む部分配列をあ段からお段まで切り替える場合、５操作でよく、（ｉｉｉ）の仮名の５０音表の配列を２分割したと思わせる部分配列を切り替える場合、２操作でよい。そして、これにより、例えば、検出部１５３の領域内における１回のスワイプ等により、後述する、表示順の最初から最後までの部分配列を表示させることができる。また、入力ボタン１５１１が、前記複数行および複数列となるように表示されていることで、一覧性が向上し、例えば、複数の文字の中から所望の文字を見つけるまでの時間を短縮でき、ユーザの負担を軽減できる。
【００２４】
入力ボタン１５１１において、前記複数行および複数列は、対応する文字の種類等により、適宜設定できる。前記複数行および複数列の数は、それぞれ、例えば、２〜７、２〜６、３〜５、および３または４であってよい。前記複数行および複数列の上限を、それぞれ、例えば、７、６、５、および４とすることにより、例えば、複数の文字の中から所望の文字を見つけるまでの時間を短縮でき、また、所望の文字を選択するために必要な操作時間や操作回数等を減らすことができ、ユーザの負担を軽減できる。
【００２５】
入力ボタン１５１１の表示の形態は、ユーザにより選択可能であればよく、図３に示す形態には限定されない。入力ボタン１５１１の表示は、例えば、図３に示すような入力ボタン１５１１を囲む枠が表示されていなくてもよいし、四角形でなくてもよい。入力ボタン１５１１は、例えば、後述する切り替え後に表示される予定の文字を示す表示を含んでもよい。この場合、例えば、図４（Ａ）に示すように、前記表示される予定の文字が、入力ボタン１５１１の文字を囲む枠の中に表示され、大きさや色分け等により、選択可能な文字がわかるように表示されてもよいし、図４（Ｂ）に示すように、前記表示される予定の文字の前記入力ボタンが、入力ボタン１５１１の下（図中、奥行き方向）に重なっていると思わせるように表示されてもよい。
【００２６】
また、入力ボタン１５１１の表示の形態は、後述する部分配列の表示順に応じて、形状、色等が変化してもよい。具体的には、例えば、入力ボタン１５１１の形状が、前記切り替えの最初（または最後）の前記表示順である側の端部において、その他の端部とは異なる形状とすることができる。これにより、ユーザは、表示されている入力ボタン１５１１が、最初（または最後）の前記表示順の前記部分配列であることを知ることができる。
【００２７】
以下に、入力ボタン１５１１として表示される各配列について、具体的に説明する。
【００２８】
表示手段１１は、下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、入力ボタン１５１１として表示する。入力ボタン１５１１として、下記（ｉ−１）〜（ｉｖ）のいずれかの前記部分配列が表示されることにより、例えば、ユーザが、文字入力の際、それまでにキーボードや携帯電話の入力等においてある程度慣れ親しんだ配列が、入力ボタンの配置になるので、学習負荷を軽減でき、これにより、入力したい文字を探す操作の負担を軽減できる。また、入力ボタンの数が所定の範囲であるので、例えば、１文字ごとに表示する場合と比較して、入力したい文字を表示させるために必要な操作の負担を軽減でき、また、前記配列群に含まれる文字を同時に表示する場合と比較して、例えば、所望の文字を見つけるまでの時間を短縮でき、ユーザの負担を軽減できる。
【００２９】
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
【００３０】
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
本例において、「慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列」は、例えば、仮名の各段を含む部分配列ということもできる。「慣用のテンキーを用いた仮名の文字入力配列」の一例を、図５に示す。「各テンキーへの入力により表示される順」は、例えば、図５中、左から数えた順番である。「テンキーを用いた文字入力」は、例えば、トグル入力ともいう。「仮名」は、例えば、ひらがな、カタカナ、濁音、半濁音、拗促音、半角文字等でもよい。
【００３１】
ひらがなのあ段を含む部分配列は、例えば、図３、図５および図６に示すように、「あ、か、さ、た、な、は、ま、や、ら、わ」の配列があげられる。い段を含む部分配列は、例えば、図５に示すように、「い、き、し、ち、に、ひ、み、ゆ、り、を」の配列でもよいし、図６に示すように、「い、き、し、ち、に、ひ、み、（い）、り、（い）」の配列でもよい。う段を含む部分配列は、例えば、図５に示すように、「う、く、す、つ、ぬ、ふ、む、よ、る、ん」の配列でもよいし、図６に示すように、「う、く、す、つ、ぬ、ふ、む、ゆ、る、（う）」の配列でもよい。え段を含む部分配列は、例えば、図５に示すように、「え、け、せ、て、ね、へ、め、（表示なし）、れ、（空白）」の配列でもよいし、図６に示すように、「え、け、せ、て、ね、へ、め、（え）、れ、（え）」の配列でもよい。お段を含む部分配列は、例えば、図５に示すように、「お、こ、そ、と、の、ほ、も、（表示なし）、ろ、（表示なし）」の配列でもよいし、図６に示すように、「お、こ、そ、と、の、ほ、も、よ、ろ、を」の配列でもよい。なお、後述するように、これらの部分配列は、ユーザの負担にならない範囲でずれていてもよいし、いずれかの部分配列に「ん」を追加してもよい。
【００３２】
ここで、ひらがな（清音）、カタカナ、濁音、半濁音、拗促音、半角文字等の配列群は、それぞれ異なる前記配列群であってもよいし、１つの前記配列群に、これらが含まれてもよい。前者の場合、例えば、ひらがなのあ段からお段の前記部分配列を含む前記配列群と、カタカナのア段からオ段の部分配列を含む前記配列群とは、異なる前記配列群である。後者の場合、例えば、ひらがなのあ段の部分配列が、「あ、ぁ、か、が、さ、ざ、た、だ、な、は、ば、ぱ、ま、や、ゃ、ら、わ」、「あ、か、が、さ、ざ、た、だ、な、は、ば、ぱ、ま、や、ら、わ」等を含んでもよい。なお、このように、本例において、「慣用のテンキーを用いた文字入力配列」に対応する前記入力ボタンの数は、１〜０に対応する１０個には限定されず、これより多くてもよいし、対応する文字が存在しない場合等において、これより少なくてもよい。なお、この場合、前記入力ボタンの文字の配置は、慣用のテンキーを用いた仮名の文字入力配列の配置（前述の、４行３列の配置等）に近いものであってもよいし、異なってもよい。後者の場合も、例えば、ひらがなの各行の順番を維持した配置とすることで、ユーザの文字探索の負担を軽減できる。
【００３３】
図６は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の一例を示す。図６（Ａ）〜（Ｅ）は、それぞれ、ひらがなのあ段からお段の前記部分配列が表示されている状態、（Ｆ）および（Ｇ）は、それぞれ、濁点付きのあ段およびい段の前記部分配列が表示されている状態、ならびに（Ｈ）は、カタカナのア段の前記部分配列が表示されている状態を示す。図６において、ひらがな（図６（Ａ）〜（Ｅ））、濁音および半濁音（図６（Ｆ）および（Ｇ））、およびカタカナ（図６（Ｈ））の前記部分配列を含む前記配列群は、それぞれ異なる前記配列群である。なお、以下の図において、後述する第１方向における入力、および第２方向における入力の一例として、「右スワイプ」等のスワイプ入力をあげているが、本発明において、前記第１方向における入力、および第２方向における入力は、これには限定されない。また、図中、それぞれの前記部分配列の間に記載されている、前記切り替えを示す矢印についても、一例であり、本発明は、これには限定されず、例えば、斜め方向への切り替えや、端部に表示された前記部分配列の、さらなる切り替え等を除外するものではない。
【００３４】
なお、図６（Ｆ）および（Ｇ）に示すように、濁点付きの前記部分配列が表示されている状態において、濁音の存在しない行に対応する前記入力ボタンの表示は、特に制限されず、例えば、清音が表示されてもよいし、これらの文字に濁点を付した文字が表示されてもよいし（例えば、図６中、「あ」行）、非表示（例えば、図６中、「ま、や、ら、わ」行）でもよいし、その他の入力ボタンが表示（図６中、「な」行）されてもよい。なお、図６（Ｆ）および（Ｇ）では、「な」行において、前記その他の入力ボタンとして、「は」行の半濁音の文字が表示されている。このように、ユーザの負担にならない範囲で、前記慣用のテンキーを用いた文字入力配列から、文字の配置がずれていてもよい。なお、非表示の部分は、ユーザが、任意の文字を表示させるように設定できてもよい。
【００３５】
図７は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の別の一例を示す。図７（Ａ）〜（Ｅ）は、それぞれ、ひらがなのあ段からお段の前記部分配列が表示されている状態を示す。なお、図７（Ａ）〜（Ｅ）において、前記部分配列は、仮名のあ行〜わ行の文字に加えて、「ん」の文字、および句読点、記号等を含んでいる。
【００３６】
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
本例において、「慣用のテンキーを用いたアルファベットの文字入力配列」は、例えば、ITU-T Recommendation E.161の規定に基づく配列があげられる。「慣用の」とは、例えば、本発明のデータ入力装置１０を使って、ユーザがデータ入力をする時点より前に、使用されたことがあるという意味である。また、例えば、データ入力装置１０が、テンキーを用いた文字入力も可能である場合は、前記テンキーを用いた文字入力による配列は、「慣用のテンキーを用い文字入力配列」ということができる。「慣用のテンキーを用いたアルファベットの文字入力配列」の一例を、図８に示す。「各テンキーへの入力により表示される順」は、例えば、図８中、左から数えた順番である。上記規定に基づくアルファベットの前記部分配列は、例えば、「ａ、ｄ、ｇ、ｊ、ｍ、ｐ、ｔ、ｗ、（空白）」（ａ段）、「ｂ、ｅ、ｈ、ｋ、ｎ、ｑ、ｕ、ｘ」（ｂ段）、「ｃ、ｆ、ｉ、ｌ、ｏ、ｒ、ｖ、ｙ」（ｃ段）、「ｓ、ｚ」（ｓ段）である。なお、表示するアルファベットが存在しない場合、対応する入力ボタン１５１１の表示は、特に制限されず、例えば、非表示でもよいし、その他のアルファベットが表示されてもよいし、その他の入力ボタンが表示されてもよい。例えば、テンキー「１」には、一般的に、記号が割りあてられていることから、同様に記号を表示してもよい。
【００３７】
本例において、アルファベットの小文字および大文字、ならびに半角および全角は、例えば、それぞれ異なる前記配列群であってもよいし、１つの前記配列群に、これらが含まれてもよい。
【００３８】
「慣用のテンキーを用いたアルファベットの文字入力配列」は、例えば、さらに、数字の前記部分配列を含んでもよい。
【００３９】
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
本例において、「慣用のテンキーを用いた記号の文字入力配列」は、例えば、図９（Ａ）に示す配列があげられる。「各テンキーへの入力により表示される順」は、例えば、図９（Ａ）中、各テンキーに示された数字の下部における、左から数えた順番である。記号の前記部分配列は、例えば、図９（Ｂ）の表に示す配列があげられる。図９（Ｂ）の表に示す「４」の前記部分配列は、例えば、ユーザの負担にならない範囲で、「１」〜「３」の前記部分配列に組み込まれてもよい。
【００４０】
「慣用のテンキーを用いた記号の文字入力配列」は、例えば、図９（Ａ）に示すように、さらに、数字の前記部分配列を含んでもよい。
【００４１】
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
本発明において、「キーボード配列」は、特に制限されず、ＱＷＥＲＴＹ配列等のように、文字を一覧表示した配列、および、ＱＷＥＲＴＹ配列等のボタン配置を利用した、記号および数字の配列等があげられる。「キーボード配列」は、例えば、仮想キーボード配列を含む。「慣用の」とは、例えば、本発明のデータ入力装置１０を使って、ユーザがデータ入力をする時点より前に、使用されたことがあるという意味である。また、例えば、データ入力装置１０が、分割していないキーボード配列も表示可能である場合は、前記分割していないキーボード配列は、「慣用のキーボード配列」ということができる。
【００４２】
本発明において、「配列を分割したと思わせる部分配列」とは、元の配列を等分割した配列には限定されず、ユーザが前記分割した配列であると感じればよく、また、これにより、例えば、所望の文字を探す場合に、ユーザが前記所望の文字をランダムな配列から探す場合と比較して、元の配列を参考にすることができ、文字探索の負担を軽減可能であればよい。なお、この範囲において、前記部分配列は、互いに重複した文字を含んでもよい。また、縦方向の分割には限定されず、縦方向および横方向の分割等でもよい。「配列を分割したと思わせる部分配列」は、例えば、「略分割配列」ということもできる。
【００４３】
前記（ｉｉ）のカテゴリに含まれる配列群としては、例えば、（１）ＱＷＥＲＴＹ配列のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群、および（２）慣用の記号および数字のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群があげられる。
【００４４】
（１）ＱＷＥＲＴＹ配列のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
本発明において、「ＱＷＥＲＴＹ配列」は、広義の意味であり、例えば、ＱＷＥＲＴＺ配列、ＡＺＥＲＴＹ配列等の、ＱＷＥＲＴＹ配列の派生配列も含む。また、例えば、ＱＷＥＲＴＹ配列に、さらに、各国言語に対応した記号、文字等が追加されたボタンの配列も含む。また、例えば、キーボード配列において、ＱＷＥＲＴＹ配列の周囲に配置されている数字や記号等の文字、およびテンキー等を含んでもよい。
【００４５】
ここで、小文字および大文字、ならびに半角文字および全角文字等の配列群は、それぞれ異なる前記配列群であってもよいし、１つの前記配列群に、これらが含まれてもよい。後者の場合も、前記入力ボタンの文字の配置を、ＱＷＥＲＴＹ配列のキーボード配列の配置に近いものにする等により、ユーザが、前記部分配列であるということを認識しやすいように工夫することが好ましい。
【００４６】
図１０は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の一例を示す。図１０（Ａ）は、ＱＷＥＲＴＹ配列を３分割したと思わせる大文字の部分配列のうち左画分の前記部分配列が表示されている状態、（Ｂ）は、前記部分配列のうち中央画分の前記部分配列が表示されている状態、（Ｃ）は、前記部分配列のうち右画分の前記部分配列が表示されている状態、および（Ｄ）は、小文字の前記部分配列のうち左画分の前記部分配列が表示されている状態を示す。図１０において、大文字（図１０（Ａ）〜（Ｃ））、および小文字（図１０（Ｄ））の前記部分配列を含む前記配列群は、それぞれ異なる前記配列群である。なお、図１０において、各部分配列は、互いに重複した文字を含む。また、図１０において、ＱＷＥＲＴＹ配列のアルファベットに加えて、キーボード配列において、ＱＷＥＲＴＹ配列の周囲に配置されている数字や記号等の文字が表示されている。
【００４７】
図１１は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の別の一例を示す。図１１（Ａ）は、ＱＷＥＲＴＹ配列を２分割したと思わせる部分配列のうち左画分の前記部分配列が表示されている状態、および（Ｂ）は、前記部分配列のうち右画分の前記部分配列が表示されている状態を示す。なお、図１１（Ａ）および（Ｂ）において、入力ボタン１５１１として、ＱＷＥＲＴＹ配列のアルファベットに加えて、コンマおよびピリオドが表示されている。
【００４８】
図１１（Ａ）および（Ｂ）において、それぞれ、入力ボタン１５１１の表示が、左および右の一方の下側端部において、丸みを帯びた形状となっている。これにより、ユーザは、表示されている入力ボタン１５１１が、後述する、最初または最後の表示順の部分配列であることを知ることができる。
【００４９】
図１２は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１のさらなる別の一例を示す。図１２（Ａ）は、ＱＷＥＲＴＹ配列を４分割したと思わせる部分配列のうち左画分の前記部分配列が表示されている状態、（Ｂ）は、前記部分配列のうち中央左画分の前記部分配列が表示されている状態、（Ｃ）は、前記部分配列のうち中央右画分の前記部分配列が表示されている状態、および（Ｄ）は、前記部分配列のうち右画分の前記部分配列が表示されている状態を示す。
【００５０】
（２）慣用の記号および数字のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
本発明において、「慣用の記号および数字のキーボード配列」は、前述の通りである。図１３（Ａ）および（Ｂ）に、「慣用の記号および数字のキーボード配列」の一例を示す。ボタン表示部１５１に表示される入力ボタン１５１１は、例えば、図１３に示す配列を、図中、点線で示す位置等において、適宜分割した配列とすることができる。図１３（Ａ）および（Ｂ）にそれぞれ対応する前記配列群は、異なる前記配列群である。
【００５１】
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
本発明において、「仮名の５０音表の配列」は、ユーザが一般的な仮名の５０音表の順番が維持された配列であると感じればよく、また、これにより、例えば、所望の文字を探す文字探索において、ユーザが前記所望の文字をランダムな配列から探す場合と比較して、元の配列を参考にすることができ、前記文字探索の負担を軽減可能であればよい。すなわち、本発明において、「仮名の５０音表の配列」は、「あ、い、う、え、お」の各段を縦方向および横方向のいずれの方向に並べたものでもよいし、「あ」行が上下左右のいずれ側から始まるものでもよい。「仮名」は、前述のように、例えば、ひらがな、カタカナ、濁音、半濁音、拗促音、半角文字等でもよい。
【００５２】
前述のように、ひらがな（清音）、カタカナ、濁音、半濁音、拗促音、半角文字等の配列群は、それぞれ異なる前記配列群であってもよいし、１つの前記配列群に、これらが含まれてもよい。後者の場合、「仮名の５０音表の配列」は、例えば、あ段が、「あ、ぁ、か、が、さ、ざ、た、だ、な、は、ば、ぱ、ま、や、ゃ、ら、わ」、「あ、か、さ、た、な、は、ま、や、ら、わ、が、ざ、だ、ば、ぱ、ぁ、ゃ」、「あ、か、さ、た、な、は、ま、や、ら、わ、が、ざ、だ、ば、ぱ」の順に配置された配列等でもよい。この場合も、前記入力ボタンの文字の配置が、清音のみの仮名の５０音表の配列の配置に基づいているため、ユーザが、前記部分配列であるということを認識できる。
【００５３】
図１４は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の一例を示す。図１４において、前記配列群は、仮名の５０音表の配列を３分割したと思わせる部分配列を含む。図１４（Ａ）は、ひらがなのあ行からた行までの前記部分配列が表示されている状態、（Ｂ）は、た行からま行までの前記部分配列が表示されている状態、（Ｃ）は、ま行からわ行までのの前記部分配列が表示されている状態、および（Ｄ）は、カタカナのア行からタ行までの前記部分配列が表示されている状態を示す。図１４において、ひらがな（図１４（Ａ）〜（Ｃ））、およびカタカナ（図１４（Ｄ））の前記部分配列を含む前記配列群は、それぞれ異なる前記配列群である。ただし、これには制限されない。なお、図１４において、各部分配列は、互いに重複した文字を含む。また、図１４（Ｃ）において、仮名の５０音表の文字に加えて、句読点が表示されている。
【００５４】
図１５は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の別の一例を示す。図１５において、前記配列群は、仮名の５０音表の配列を２分割したと思わせる部分配列を含む。図１５（Ａ）は、ひらがなのあ行からな行までの前記部分配列が表示されている状態、および（Ｂ）は、は行からわ行までの前記部分配列が表示されている状態を示す。
【００５５】
図１６は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１のさらなる別の一例を示す。図１６において、前記配列群は、仮名の５０音表の配列を４分割したと思わせる部分配列を含む。図１６（Ａ）は、ひらがなのあ行からが行までの前記部分配列が表示されている状態、（Ｂ）は、ひらがなのさ行からだ行までの前記部分配列が表示されている状態、（Ｃ）は、ひらがなのな行からぱ行までの前記部分配列が表示されている状態、および（Ｄ）は、ま行からわ行までの前記部分配列が表示されている状態を示す。なお、図１６（Ａ）〜（Ｄ）において、清音に加えて、濁音、半濁音、および拗促音の文字が表示されている。また、前記濁音、半濁音、および拗促音の文字が、清音と区別しやすくするため、網掛けをして表示されている。
【００５６】
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
本発明において、「アルファベットのＡＢＣ順の配列」は、ユーザが一般的なアルファベットのＡＢＣ順が維持された配列であると感じればよく、また、これにより、例えば、所望の文字を探す文字探索において、ユーザが前記所望の文字をランダムな配列から探す場合と比較して、元の配列を参考にすることができ、前記文字探索の負担を軽減可能であればよい。すなわち、本発明において、「アルファベットのＡＢＣ順の配列」は、「ａ、ｂ、ｃ、ｄ、ｅ、・・・」の文字を縦方向および横方向のいずれの方向に並べたものでもよいし、「ａ」が上下左右のいずれ側から始まるものでもよい。「アルファベット」は、前述のように、例えば、小文字、大文字、半角文字等でもよい。
【００５７】
本例において、アルファベットの小文字および大文字、ならびに半角および全角は、例えば、それぞれ異なる前記配列群であってもよいし、１つの前記配列群に、これらが含まれてもよい。後者の場合も、前記入力ボタンの文字の配置を、アルファベットのＡＢＣ順の配列の配置に基づくものとする等により、ユーザが、前記部分配列であるということを認識しやすいように工夫することが好ましい。
【００５８】
図１７は、本例における、ボタン表示部１５１に表示される入力ボタン１５１１の一例を示す。図１７において、前記配列群は、アルファベットのＡＢＣ順の配列を２分割したと思わせる部分配列を含む。図１７（Ａ）は、アルファベットのＡＢＣ順のａからｎまでの前記部分配列が表示されている状態、および（Ｂ）は、ｏからｚまでの前記部分配列が表示されている状態を示す。
【００５９】
表示手段１１は、検出部１５３への第１方向における入力に応じて、ボタン表示部１５１における入力ボタン１５１１の表示を切り替えることにより、第１の切り替えを行い、且つ、第２方向における入力に応じて、ボタン表示部１５１における入力ボタン１５１１の表示を切り替えることにより、第２の切り替えを行う。前記第１方向および第２方向における入力については、後述する。
【００６０】
前記第１の切り替えは、同一の前記配列群における、異なる前記部分配列への切り替えである。具体的には、例えば、図６（Ａ）〜（Ｅ）は、それぞれ、同一の前記配列群における、異なる前記部分配列である。前記第２の切り替えは、前記（ｉ−１）〜（ｉｖ）のカテゴリにおける、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである。
【００６１】
前記「表示の切り替え」は、例えば、後述する表示順における、前の表示順の前記部分配列の表示が消えるのと同時に（すなわち、置き換えて）、この表示位置に、次の表示順の前記部分配列が表示される。ただし、これには制限されず、前および次の表示順の前記部分配列の表示がずれることにより次の前記部分配列が表示される等、複数種類の前記部分配列が同時に表示され、選択可能である状態が存在してもよい。なお、後者の場合も、１回の「表示の切り替え」が完了すると、メインとなる表示位置に、次の前記部分配列が表示される。このように、「表示の切り替え」を行うことにより、それぞれの前記入力ボタンの表示される絶対位置が定まるため、ユーザは、どの位置にどの文字があるかというイメージを持つことができ、入力したい文字を探す文字探索の負担を軽減できる。
【００６２】
前記第１方向および第２方向における入力に応じて入力ボタン１５１１の「表示の切り替え」を行うことにより、例えば、ユーザは、所望の文字を表示させる操作を行いながら、所望の文字を探すことができる。すなわち、所望の文字（例えば、「う」の文字）が表示されていない状態である場合に、ユーザは、「どのような操作（回数、移動量等）を行えばよいか」について正確には把握できていなくても、前記部分配列の表示を切り替えながら（例えば、前記（ｉ−１）の場合、「あ段、い段、う段」と順に表示させながら）、所望の文字を探し、見つけることができる。
【００６３】
表示手段１１は、例えば、さらに、入力ボタン１５１１以外のボタンの表示についても、あわせて切り替えてもよい。具体的には、例えば、図３における記号ボタン１５１２等の表示を、あわせて切り替えてもよい。
【００６４】
前記「表示の切り替え」は、例えば、演出効果を含んでもよい。前記演出効果は、例えば、音を鳴らす、振動する、前記切り替えがあったことを示す所定の表示をする等があげられる。これにより、例えば、ユーザが、現在、ボタン表示部１５１にどの前記部分配列が表示されているのかを、前記演出効果によっても判断できるため、前記文字探索の負担をさらに軽減できる。なお、音を鳴らす等の場合、前述のように前記絶対位置が定まるという効果とあわせると、例えば、ブラインドタッチを可能にすることもできる。
【００６５】
表示手段１１は、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行うことができる。前記表示順の情報は、例えば、それぞれの前記部分配列に紐づけて記憶されている。
【００６６】
図１８に、前記第１の切り替えによる表示順、および前記第２の切り替えによる表示順を、「行」および「列」の値により示す場合の一例を示す。図１８の表において、前記（ｉ−１）および（ｉｉ）のカテゴリに含まれる６つの前記配列群（図６（Ａ）〜（Ｅ）、（Ｈ）、図１１（Ａ）および（Ｂ）、図１３（Ａ）および（Ｂ）に例示する配列群）に含まれる前記部分配列に、前記表示順を示す行および列の値が紐づけられている。なお、「行」および「列」は、２次元の配列における位置情報を示す一例であり、「行」および「列」の順番等を限定するものではなく、以下の説明において、「行」および「列」を入れ替えて読み替えることができる。また、「値」は、表示順を示す情報であればよく、数値には限定されない。
【００６７】
図１８に示す例の場合、表示手段１１は、前記第１の切り替えにおいて、表示される前記部分配列の「列」の値を変更する（「＋１」または「−１」）。例えば、カテゴリ（ｉ−１）の「い段（０、１）」が表示されている状態で、前記第１の切り替えを行うと、カテゴリ（ｉ−１）の「う段（０、２）」が表示される。また、表示手段１１は、前記第２の切り替えにおいて、表示される前記部分配列の「行」の値を変更する（「＋１」または「−１」）。ここで、例えば、表示手段１１は、前記第２の切り替えにおいて、同じカテゴリの異なる前記配列群への切り替えである場合、前記表示順の「列」の値を維持して（「＋−０」）、「行」の値のみ変更する（「＋１」または「−１」）。例えば、カテゴリ（ｉ−１）の「い段（０、１）」が表示されている状態で、前記第２の切り替えを行うと、カテゴリ（ｉ−１）の「イ段（１、１）」が表示される。一方、異なるカテゴリの前記配列群への切り替えである場合、前記表示順の「列」の値を初期位置にして（「０」にする）、且つ「行」の値を変更する（「＋１」または「−１」）。例えば、カテゴリ（ｉ−１）の「イ段（１、１）」が表示されている状態で、前記第２の切り替えを行うと、カテゴリ（ｉｉ）の「左画分（２、０）」が表示される。
【００６８】
図１８に示す例の場合、前記第１の切り替えにおける、最初および最後の前記表示順の前記部分配列は、それぞれ、カテゴリ（ｉ−１）において、「０列」および「４列」の前記部分配列であり、カテゴリ（ｉｉ）において、「０列」および「１列」の前記部分配列である。また、前記第２の切り替えにおける、最初および最後の前記表示順の前記部分配列は、それぞれ、「０行」および「５行」の前記部分配列である。
【００６９】
前記切り替えは、例えば、最初から最後までの前記表示順のみを切り替えてもよい。すなわち、最後（または最初）の前記表示順まで前記切り替えをした後、さらなる前記第１方向または前記第２方向における入力があっても、さらなる前記切り替えをしなくてもよい。一方、さらなる前記第１方向および前記第２方向における入力があった場合、前記切り替えをして、最初（または最後）の前記表示順に戻ってもよい。前者の場合、例えば、ユーザが最後（または最初）の前記表示順の前記入力ボタンを表示させたい場合に、勢いよく（フリックの回数やスワイプの移動量を考慮せずに）前記入力をしても、所望の入力ボタンの表示を通り過ぎずに、最後（または最初）の前記表示順の前記入力ボタンを表示させることができるため、文字表示操作の負担をより軽減できる。後者の場合、例えば、前記（ｉ−１）の前記第１の切り替えにおいて、ユーザが、最初の前記表示順である「あ」の次に最後の前記表示順である「お」を入力したい場合等に、より少ない操作数または移動量で、所望の表示をさせることができる。
【００７０】
前記第１および第２の切り替えは、例えば、さらなる異なる配列群への切り替えを含んでもよい。前記さらなる異なる配列群は、例えば、前記（ｉ−１）〜（ｉｖ）のカテゴリにおける配列群のいずれかと同じものでもよいし、異なっていてもよい。
【００７１】
表示手段１１は、それぞれの前記切り替えを、同じように行ってもよいし、異なる様式で行ってもよい。後者の場合、例えば、前記切り替えにおいて、スムーズな切り替えとひっかかりがある切り替えとを設けてもよい。これは、例えば、第２検出手段１４への入力後、前記切り替えを行うまでの時間や、前記切り替えを行うために必要な前記入力の移動量等を調節することにより、設定できる。また、例えば、前記音を鳴らす等の演出効果を、異なるものとしてもよい。このように、それぞれの前記切り替えを、異なる様式で行うことで、例えば、最初（または最後）の前記表示順に戻り、前記切り替えをする場合や、異なるカテゴリの前記配列群への切り替えを行う場合や、前記さらなる異なる配列群への切り替えを行う場合等において、これを、ユーザに知らせることができる。
【００７２】
表示手段１１は、例えば、さらに、第３方向における第２検出手段１４への入力に応じて、ボタン表示部１５１における入力ボタン１５１１の表示を切り替えることにより、第３の切り替えを行ってもよい。前記第３方向における入力については、後述する。前記第３の切り替えは、例えば、前記（ｉ−１）〜（ｉｖ）のカテゴリにおける配列群のいずれかと同じものを表示するものでもよいし、異なっていてもよい。
【００７３】
入力ボタン１５１１の表示の切り替えは、例えば、さらに、検出部１５３への前記第１方向および前記第２方向への入力以外の入力により行われてもよい。例えば、図３において、小文字ボタン１５１３を選択することにより、入力ボタン１５１１の表示を、拗促音に変更することができる。また、数字、アルファベット、および仮名切り替えボタン１５１４Ａ〜１５１４Ｃを選択することにより、入力ボタン１５１１の表示を、それぞれに対応する表示に変更することができる。
【００７４】
第１検出手段１２は、ユーザによる入力ボタン１５１１の選択を検出する。前記選択の操作は、例えば、指１００１Ａ、１００１Ｂやスタイラス等により行うことができる。
【００７５】
入力ボタン１５１１を選択する方法は、特に制限されず、入力ボタン１５１１を表示するデバイスやボタン表示部１５１の種類等に応じて、適宜設定できる。入力ボタン１５１１を選択する操作は、例えば、検出部１５３への前記第１方向および第２方向における前記入力とは、異なる操作であることが好ましい。すなわち、例えば、入力ボタン１５１１の選択には、タップを、前記第１方向および第２方向における前記入力には、フリックまたはスワイプ等のタッチの移動を伴う操作を、それぞれ対応させる。このように対応させることで、ユーザにとって、同じ操作が同じ作業により対応することになり、好ましい。ただし、入力ボタン１５１１の選択と、前記第１方向および第２方向における前記入力とに、同じ操作を対応させてもよい。具体的には、入力ボタン１５１１の選択についても、フリック、またはスワイプ（例えば、入力ボタン１５１１に斜線を引く、丸で囲む）等により行うことができる。なお、後述するように、本実施形態において、タッチパネル１５におけるボタン表示部１５１が、検出部１５３を兼ねているので、この場合、例えば、これらの入力の切り替えを行うための、入力ボタンや操作等を設定してもよい。また、長押し等の他の操作と組み合わせてもよい。また、例えば、表示の切り替えのための第１のタッチをしている状態でのみ、文字選択のための第２のタッチを入力可能としてもよい。
【００７６】
入力手段１３は、前記選択された入力ボタンに応じてデータ入力する。前記データ入力は、特に制限されず、既知の文字入力装置におけるデータ入力と同様とすることができる。入力手段１３は、図３に示すように、例えば、前記選択された入力ボタンに応じて、入力データ表示部１５２に、前記選択された文字を表示する。前記データ入力において、入力手段１３は、例えば、入力データ表示部１５２に、前記選択された文字を仮選択の状態で表示し、その後、図３に示す、確定ボタン１５１７や、前記仮選択の文字に基づき候補表示部１５１８に表示された入力候補のいずれかがユーザにより選択されると、前記仮選択の文字や前記変換候補を確定してもよい。
【００７７】
第２検出手段１４は、前記ユーザによる検出部１５３への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出する。図３に示すように、本実施形態において、タッチパネル１５におけるボタン表示部１５１が、検出部１５３を兼ねていることから、前記入力の操作は、第１検出手段１２で例示したものと同様であり、例えば、指１００１Ａ、１００１Ｂやスタイラス等により行うことができる。ただし、後述するように、本発明は、これらには制限されない。
【００７８】
前記第１方向および第２方向における入力は、特に制限されず、例えば、検出部１５３がタッチパネルである場合、フリック、およびスワイプがあげられる。また、後述するように、前記第１方向および第２方向における入力は、スティックを動かす操作、マウスやレーザポインタを動かす操作、マウスのホイールの操作、視点の移動による入力等でもよいし、データ入力装置１０自体を動かす操作（シェイク等）でもよい。このように、前記第１方向および第２方向における入力は、ユーザが、前記入力の方向に、体の部位（指、手、身体、目線等）やスタイラスを動かすことによる入力であることが好ましい。これにより、例えば、前記第１方向および第２方向における入力（所定方向における動きの入力）と、入力ボタン１５１１の選択（点を選択する入力）とを、区別された操作とすることができる。そして、ユーザは、これらの区別された操作を行うにあたり、頭を切り替えて考えることができるため、これらの操作を行う際の心理的な負担をより軽減できる。ただし、これには制限されず、前記第１方向および第２方向における入力は、各方向を示す矢印等のマークのタッチ、十字キーの押下等でもよい。
【００７９】
ここで、例えば、図３に示すように、前記第１方向および第２方向における入力を、左手の指１００１Ｂにより行い、入力ボタン１５１１の前記選択を、右手の指１００１Ａにより行ってもよい。このように対応させることで、ユーザにとって、異なる文字を表示させる文字表示操作と、文字を選択する文字選択操作とを、右手と左手とに分担させることができるため、これらの操作を同時に行えるだけでなく、前記各操作の負担をより軽減できる。すなわち、例えば、右手の指１００１Ａは、表示された文字の「選択」のみをすればよいので、指１００１Ａの負担を軽減できる。ただし、これには制限されず、ユーザの任意により、前記指等と前記操作との対応が逆でもよいし、１つの前記指等を用いてそれぞれの操作を行うこともできる。
【００８０】
前記第１方向、および前記第２方向は、それぞれが異なる方向であればよく、特に制限されない。図３は、図中左右方向が、前記第１方向であり、前記左右方向に直交する図中上下方向が、前記第２方向である。ただし、例えば、前記左右方向が、前記第２方向であり、前記上下方向が、前記第１方向でもよい。また、その他の方向の組合せでもよい。なお、本発明者らは、スマートフォン等の携帯端末において、ユーザが指やスタイラスを動かしやすい方向は、上下方向であることを見出した。このため、前記携帯端末において、上下方向が、より操作回数の多い前記第１方向であり、左右方向が、前記第２方向であることが好ましいともいえる。一方、前記カテゴリ（ｉｉ）等のように、元の配列を分割した配列を前記部分配列とする場合等は、前記分割した方向に応じて、ユーザが直感的に理解しやすいように、前記第１方向、および前記第２方向を設定してもよい。
【００８１】
第２検出手段１４は、例えば、斜め方向（前記第１方向および第２方向に対して非平行である方向）の入力に対し、既知の方法により、前記第１方向および第２方向のいずれかに対応させるように補正してもよいし、前記第１方向および第２方向の組合せの入力として処理してもよい。後者の場合、例えば、表示手段１１は、１回の前記表示の切り替えにより、前記第１の切り替えおよび第２の切り替えをあわせて行ってもよい。
【００８２】
第２検出手段１４は、前記第１方向および第２方向における、「左から右」等の「向き」を、判定してもよいし、判定しなくてもよい。前記「向き」を判定する場合、例えば、ユーザが、誤って多く切り替えてしまった場合等に、これを戻す切り替え操作をすることができる。一方、前記「向き」を判定しない場合、例えば、検出部１５３や第２検出手段１４の設計等をシンプルにすることができる。なお、前記判定しない場合、例えば、本実施形態等の説明における、「左右」および「上下」をそれぞれ区別する記載については、これらを区別しない、または、いずれか一方のみとみなすことができる。
【００８３】
第２検出手段１４は、検出部１５３への前記第１方向における入力、および前記第２方向における入力の有無を検出してもよい。具体的には、前記第１方向および第２方向における入力が、フリックである場合、例えば、１回の前記フリックの検出に応じて、前または次の前記表示順の前記部分配列が表示される。
【００８４】
第２検出手段１４は、検出部１５３への前記第１方向における入力、および前記第２方向における入力の移動量を検出してもよい。前記移動量は、例えば、大きさと向きを持った量である。前記移動量は、具体的には、例えば、タッチ操作の移動量、スティックの位置や傾き等の移動量があげられる。前記移動量は、例えば、タッチ等の入力の開始位置からの移動量でもよいし、所定の基準位置からの移動量でもよい。具体的には、前記第１方向および第２方向における入力が、スワイプである場合、例えば、前記スワイプの移動量を検出し、前記移動量に応じて、前または次の前記表示順の前記部分配列が表示される。
【００８５】
前記移動量を検出する場合、例えば、前記第１方向における入力、および前記第２方向における入力における所定の移動量（例えば、移動量ａ、および移動量ｂ）に、１回の前記第１の切り替え、および前記第２の切り替えが、それぞれ対応しており、表示手段１１は、第２検出手段１４により検出された前記移動量に応じて、前記入力ボタンの切り替えを行ってもよい。すなわち、第２検出手段１４が、移動量３ａを検出すると、表示手段１１は、前記第１の切り替えを３回行い、第２検出手段１４が、移動量３ｂを検出すると、表示手段１１は、前記第２の切り替えを３回行う。なお、前記切り替えは、前記所定の移動量（例えば、移動量ａ、および移動量ｂ）を検出するごとに行ってもよいし、前記移動量（例えば、移動量３ａ、および移動量３ｂ）の検出後、これに対応する前記切り替えを行ってもよい。
【００８６】
なお、前記移動量に応じて、前記入力ボタンが切り替えて表示される場合、前記第１の切り替えおよび前記第２の切り替えにおいて、最初の前記表示順から最後の前記表示順までの前記部分配列を表示させるために必要な前記移動量が、所定の距離以内であることが好ましい。前記所定の距離は、例えば、前記第１方向または第２方向における、指１００１Ｂの可動範囲、検出部１５３の大きさ、および、後述するように、前記検出部がスティック等の可動部である場合における、前記検出部の可動範囲等があげられる。したがって、前記１回の切り替えに必要な所定の移動量Ｐは、前記所定の距離をＸ、前記第１の切り替えまたは前記第２の切り替えの最初の前記表示順から最後の前記表示順までの前記部分配列の数をｎとすると、式：Ｐ＜＝Ｘ／（ｎ−１）を満たすことが好ましい。このように設定することにより、例えば、１回の入力操作で、最初から最後までの前記表示順の前記部分配列を表示させることができ、所望の文字を表示させるためのユーザの負担を軽減できる。
【００８７】
このように、前記移動量に応じて、前記入力ボタンの切り替えを行う場合、ユーザは、例えば、左手の親指１００１Ｂで操作を継続しながら（指を離さずに）、右手の親指や人さし指１００１Ａで入力ボタン１５１１を選択する操作を順次行うことができるので、例えば、より早く複数の文字を入力できる。このように、複数の文字を連続して入力する場合の、文字表示操作および文字探索の負担を、より軽減できる。また、１回の前記切り替えに、所定の距離が対応しているので、例えば、１回の前記切り替えに、所定の時間や操作回数が対応している場合と比較して、ユーザが、所望の前記切り替えをするために必要な移動量を視覚的に把握できる。このため、例えば、誤操作の発生を抑えることができ、また、文字表示操作の負担を、より軽減できる。さらに、１回の前記切り替えに、所定の向きへの移動量を対応させれば、例えば、１回の前記切り替えに、所定の時間や操作回数が対応している場合と比較して、誤操作があった場合にも、前記入力操作を継続しながら、反対の向きへの入力を行えばよいため、文字表示操作の負担を、より軽減できる。
【００８８】
本実施形態において、前述のように、タッチパネル１５におけるボタン表示部１５１が、検出部１５３を兼ねている。このように、ボタン表示部１５１と検出部１５３とを共通する領域とすることにより、例えば、ボタン表示部１５１と検出部１５３とを設けるための領域をそれぞれ設ける必要がなく、スペースを節約できる。また、前記第１方向および第２方向における入力と前記入力ボタンの選択とにおける、前記指等の移動量や目線の移動量を抑えることができ、これらの操作におけるユーザの負担を軽減できる。なお、前記共通する領域である場合、検出部１５３は、例えば、ボタン表示部１５１よりも狭い領域でもよいし、同じ領域でもよいし、広い領域でもよい。検出部１５３は、例えば、タッチパネル１５の全領域でもよい。
【００８９】
一方、検出部１５３は、図１９に示すように、ボタン表示部１５１（図中、入力ボタン１５１１、文字削除ボタン１５１５、空白（スペース）／変換ボタン１５１６、改行／確定ボタン１５１７、候補表示部１５１８を含む領域）とは異なる領域としてもよい。ボタン表示部１５１と、検出部１５３とが、タッチパネル１５における前記異なる領域である場合、例えば、指等で検出部１５３をタッチする場合に、前記指等によってボタン表示部１５１における表示が遮られるということが生じにくいため、前記文字探索の負担を軽減できる。なお、この場合、検出部１５３は、例えば、前記第１方向および第２方向における入力のみが可能な領域でもよいし、その他の機能を有してもよい。
【００９０】
また、検出部１５３は、図１９に示すように、例えば、前記第１方向における入力が可能な領域（検出部１５３Ａ）と、前記第２方向における入力が可能な領域（検出部１５３Ｂ）とを、個別に設けてもよい。なお、図１９において、検出部１５３Ａおよび１５３Ｂに、それぞれ、「お段←  →い段」、「↑カタカナ  ↓濁音」というように、切り替え内容を示すガイドが表示されている。
【００９１】
前述のように、第２検出手段１４は、例えば、さらに、前記ユーザによる検出部１５３への第３方向における入力を検出してもよい。前記第３方向は、前記第１方向および第２方向とは異なる方向であり、例えば、前記第１方向および第２方向における２直線を含む平面に直交する方向、すなわち、例えば、図３における、奥行き方向等があげられる。前記第３方向における入力は、例えば、ボタンやスティックの押し込み等があげられる。
【００９２】
つぎに、本実施形態のデータ入力方法における処理の一例を、図１のブロック図、図２０のフローチャート、ならびに、図３に示す、携帯端末であるデータ入力装置１０における表示画面の一例に基づき説明する。本実施形態のデータ入力方法は、表示工程（Ｓ１０１）、第１検出工程（Ｓ１０２）、入力工程（Ｓ１０３）、第２検出工程（Ｓ１０４）、および切り替え工程（Ｓ１０５）を含み、例えば、図１のデータ入力装置１０を用いて、次のように実施できる。なお、本実施形態のデータ入力方法は、図１のデータ入力装置１０の使用には限定されない。前記工程（Ｓ１０１）の後、前記工程（Ｓ１０２）〜（Ｓ１０５）を実施する順番は、特に制限されず、例えば、ユーザの入力に応じて行うことができ、また、繰り返し行うことができる。また、前記工程（Ｓ１０２）および（Ｓ１０３）と前記工程（Ｓ１０４）〜（Ｓ１０５）とは、例えば、並行して行うことができる。
【００９３】
まず、表示手段１１により、図３に示すように、ボタン表示部１５１に、複数行および複数列となるように入力ボタン１５１１を表示する（Ｓ１０１）。
【００９４】
つぎに、第１検出手段１２により、ユーザによる前記入力ボタンの選択を検出する（Ｓ１０２）。
【００９５】
そして、入力手段１３により、前記選択された入力ボタンに応じてデータ入力する（Ｓ１０３）。
【００９６】
一方、第２検出手段１４により、前記ユーザによる検出部１５３への第１方向における入力を検出する（Ｓ１０４Ａ）。また、前記第１方向とは異なる第２方向における入力を検出する（Ｓ１０４Ｂ）。
【００９７】
そして、第２検出手段１４への第１方向における入力が検出されると（Ｓ１０４Ａ：ＹＥＳ）、表示手段１１により、ボタン表示部１５１における入力ボタン１５１１の表示を切り替えることにより、前記第１の切り替えを行う（Ｓ１０５Ａ）。また、第２検出手段１４への第２方向における入力が検出されると（Ｓ１０４Ｂ：ＹＥＳ）、表示手段１１により、ボタン表示部１５１における入力ボタン１５１１の表示を切り替えることにより、前記第２の切り替えを行う（Ｓ１０５Ｂ）。
【００９８】
以下に、具体的に、前記第１および第２方向における入力がフリック入力であり、図１８の表に示す配列群（図６（Ａ）〜（Ｅ）、（Ｈ）、図１１（Ａ）および（Ｂ）、図１３（Ａ）および（Ｂ）に例示する配列群）を用いて、「いくＹＯ！」と入力する場合の一例について、説明する。まず、ボタン表示部１５１に、「あ段（０、０）」が表示された状態から（Ｓ１０１）、ユーザが、右フリックを１回行うと、「い段（０、１）」の前記入力ボタンが表示される（すなわち、前記工程（Ｓ１０４Ａ）および（Ｓ１０５Ａ）のセットを１回行う）。そして、ユーザが、「い」をタップすると（Ｓ１０２）、入力データ表示部１５２に「い」の文字が表示される（Ｓ１０３）。つぎに、ユーザが、右フリックを１回行うと、「う段（０、２）」の前記入力ボタンが表示される（すなわち、前記工程（Ｓ１０４Ａ）および（Ｓ１０５Ａ）のセットを１回行う）。そして、ユーザが、「く」をタップすると（Ｓ１０２）、入力データ表示部１５２に、「く」の文字が表示される（Ｓ１０３）。その後、ユーザが、下フリックを２回行うと、「大文字・左画分（２、０）」の前記入力ボタンが表示され、右フリックを１回行うと、「大文字・右画分（２、１）」の前記入力ボタンが表示される（すなわち、前記工程（Ｓ１０４Ｂ）および（Ｓ１０５Ｂ）のセットを２回行い、前記工程（Ｓ１０４Ａ）および（Ｓ１０５Ａ）のセットを１回行う）。そして、ユーザが、「Ｙ」をタップすると（Ｓ１０２）、入力データ表示部１５２に、「Ｙ」の文字が表示され（Ｓ１０３）、「Ｏ」をタップすると（Ｓ１０２）、入力データ表示部１５２に、「Ｏ」の文字が表示される（Ｓ１０３）。その後、ユーザが、下フリックを１回行うと、「記号１・右画分（４、１）」の前記入力ボタンが表示される（すなわち、前記工程（Ｓ１０４Ｂ）および（Ｓ１０５Ｂ）のセットを１回行う）。そして、ユーザが、「！」をタップすると（Ｓ１０２）、入力データ表示部１５２に、「！」の文字が表示される（Ｓ１０３）。
【００９９】
［実施形態２］
つぎに、実施形態２について説明する。本実施形態のデータ入力装置２０は、図２１に示すように、タッチパネル式の文字盤（タッチパネル２５）を含むスマートウォッチであり、タッチパネル２５に加えて、または代えて、タッチパネル２５外にタッチ入力が可能な入力装置である検出部２６３を有する点以外は、前記実施形態１と同様である。なお、データ入力装置２０において、前記スマートウォッチの形状や、文字入力が可能である点以外の機能等は、特に制限されない。また、データ入力装置２０は、前記スマートウォッチには限定されず、例えば、ブレスレット等でもよい。
【０１００】
本実施形態においても、タッチパネル２５の一部が、ボタン表示部２５１であり、タッチパネル２５の入力データ表示部２５２に、ユーザにより選択された入力ボタンに応じて、前記選択された文字が表示される。
【０１０１】
本実施形態のデータ入力装置２０は、文字盤（タッチパネル２５）外に、検出部２６３を有する。検出部２６３は、タッチ入力が可能な入力装置であればよく、特に制限されず、既知の入力装置を使用できる。なお、検出部２６３において、表示の機能は必須としない。
【０１０２】
図２１は、文字盤（タッチパネル２５）の周辺部の一部が、検出部２６３である一例である。前記周辺部は、例えば、ユーザがタッチパネル２５のボタン表示部２５１をタッチすると同時に、または、タッチした後すぐに、検出部２６３をタッチすることができる位置である。前記周辺部は、例えば、図２１に示すように、ベゼル部分（例えば、文字盤（タッチパネル２５）の側面を含む部分）でもよいし、ベルト部分等でもよい。前記ベルト部分は、手首の反対側（文字盤が手の甲側にある場合の、手の平側）の領域でもよい。
【０１０３】
ユーザは、例えば、実施形態１と同様に、検出部２６３へのフリックやスワイプにより、前記第１方向および第２方向における入力をすることができる。前記第１方向および第２方向における入力は、例えば、前述のように、左右方向および前記左右方向に直交する上下方向を、前記第１方向および前記第２方向としてもよいし、図２１に示すように、文字盤であるタッチパネル２５の周方向および前記周方向に直交する方向（図中、矢印で示す、奥行き方向）を、前記第１方向および前記第２方向としてもよい。タッチパネル２５の前記周方向は、例えば、タッチパネル２５の形状が円であれば、円周方向である。
【０１０４】
検出部２６３は、例えば、図２１（Ａ）に示すように、タッチパネル２５の上方に配置される。この場合、ユーザは、例えば、検出部２６３への入力を利き手の人さし指や中指で行い、ボタン表示部２５１に表示された前記入力ボタンの選択を利き手の親指ですることができる。一方、検出部２６３をタッチパネル２５の下方に配置することで、例えば、ユーザは、検出部２６３への入力を利き手の親指で行い、ボタン表示部２５１に表示された前記入力ボタンの選択を利き手の人さし指や中指で行うことができる。
【０１０５】
また、検出部２６３は、例えば、検出部２６３Ａ、および検出部２６３Ｂを含み、それぞれ、前記第１方向および前記第２方向における入力の一方または両方が可能でもよい。検出部２６３Ａ、および２６３Ｂは、例えば、図２１（Ｂ）に示すように、それぞれ、タッチパネル２５の図中上方の側面、および図中下方の側面に配置される。この場合、ユーザは、例えば、利き手の中指および親指で検出部２６３Ａおよび２６３Ｂへの入力を行い、利き手の人さし指でボタン表示部２５１に表示された前記入力ボタンの選択をすることができる。ただし、これには制限されず、検出部２６３は、タッチパネル２５の図中左側および図中右側の側面等に配置されてもよい。
【０１０６】
また、検出部２６３は、例えば、文字盤であるタッチパネル２５の前記周辺部の全体にわたって配置されてもよい。
【０１０７】
本実施形態によれば、例えば、スマートウォッチのように、タッチパネル部分が狭い場合や、文字入力操作に片手しか使えないような場合にも、文字入力をすることができる。
【０１０８】
［実施形態３］
つぎに、実施形態３について説明する。本実施形態は、ゲーム機であるデータ入力装置３０において、表示手段３１が、モニタ３５におけるボタン表示部３５１に前記入力ボタンを表示し、入力手段３３が、前記選択された文字をモニタ３５における入力データ表示部３５２に表示する点、およびコントローラ３６におけるスティックが検出部３６３である点以外は、前記実施形態１と同様である。なお、前記ゲーム機は、特に制限されない。また、データ入力装置３０は、前記ゲーム機には限定されない。
【０１０９】
図２２は、本実施形態のデータ入力装置３０の一例の構成を示すブロック図である。データ入力装置３０は、表示手段３１、第１検出手段３２、入力手段３３、第２検出手段３４を有する。そして、データ入力装置３０は、モニタ３５およびコントローラ３６と、有線または無線の通信回線網３００を介して接続されている。
【０１１０】
ユーザは、例えば、検出部３６３であるコントローラ３６の左スティックを倒すことにより、前記第１方向および第２方向における入力をすることができる。つぎに、ユーザは、例えば、コントローラ３６の右スティックを倒す等により、カーソル３５３１を所望の文字の上に移動させた後、決定ボタンを押下する等により、前記文字を選択することができる。このように操作を設定することで、例えば、左手に文字を表示させる操作、右手に文字を選択する操作を割りあてることができる。ただし、前記第１方向および前記第２方向の入力、および前記文字の選択は、前記組合せには限定されず、左スティック、右スティック、タッチパッド、十字キー等から適宜選択して用いることができる。また、さらに、データ入力装置３０に接続されたマウス、キーボード等を組み合わせてもよい。
【０１１１】
本実施形態は、例えば、スクリーン（モニタ３５）と、受付装置（コントローラ３６）と、データ入力装置３０と、を含むデータ入力システムということもできる。そして、前述のように、前記スクリーンが、ボタン表示部３５１を含み、前記受付装置が、検出部３６３を含む。前記スクリーンは、入力ボタンを表示できればよく、特に制限されない。
【０１１２】
［実施形態４］
つぎに、実施形態４について説明する。本実施形態は、パーソナルコンピュータ（ＰＣ）である前記データ入力装置において、コントローラ３６に代えて、前記ＰＣに有線または無線により接続されたマウスが、前記検出部である点以外は、前記実施形態３と同様である。なお、前記ＰＣは、特に制限されない。また、前記データ入力装置は、前記ＰＣには限定されない。
【０１１３】
ユーザは、例えば、前記検出部であるマウスを左右方向および上下方向に移動させることにより、前記第１方向および第２方向における入力をすることができる。すなわち、ユーザは、例えば、前記モニタに表示された、文字選択用のカーソルを前記マウスの操作により移動させることにより、前記第１方向および第２方向における入力をすることができる。そして、ユーザは、例えば、前記カーソルを所望の文字の上に移動させた後、前記マウスをクリックする等により、前記文字を選択することができる。
【０１１４】
本実施形態において、前記マウスの移動は、前記第１方向および第２方向における入力のみに対応してもよいし、前記第１方向および第２方向における入力と前記文字選択とに対し区別して対応してもよいし、これらの両方に同様に対応してもよい。前記区別して対応する場合、例えば、一方の入力を行うには、クリック（または、所定のキー入力）をしながら前記マウスを移動させ、他方の入力を行うには、前記クリック（または、所定のキー入力）なしで前記マウスを移動させる等があげられる。
【０１１５】
前記マウスの移動が、前記第１方向および第２方向における入力と前記文字選択とに対し同様に対応する場合、前記マウスの移動について、前記第１方向および第２方向における入力である（すなわち、前記文字選択や、意味のないカーソル移動ではない）ことの判定を行うことができる。前記判定は、特に制限されず、例えば、所定時間以内に、前記各方向において、所定距離以上の前記マウス（または前記カーソル）の移動があったかを判定してもよい。また、例えば、検出部１５３（またはボタン表示部１５１、タッチパネル１５等）において上下左右に端部領域を設けておき、所定時間以内に、前記上下（または左右）の端部領域に前記マウス（または前記カーソル）が存在したかを判断し、前記存在した順番等により判定してもよい。この場合、例えば、前記第１方向および第２方向における入力を、往復移動としてもよい。すなわち、前記カーソルが、左右左、右左右の前記端部領域に存在した場合、前記第１方向における入力があったと判定し、前記カーソルが、上下上、下上下の前記端部領域に存在した場合、前記第２方向における入力があったと判定できる。この場合、前記第１方向および第２方向における、左から右等の「向き」は、判定してもよいし、判定しなくてもよい。前記往復移動は、１往復以上であればよく、特に制限されない。前記移動は、例えば、直線移動でもよいし、曲線でもよい。
【０１１６】
これに対し、前記マウスの移動について、前記文字選択のための入力である（すなわち、前記第１方向および第２方向における入力や、意味のないカーソル移動ではない）ことの判定を行ってもよい。前記判定は、特に制限されず、例えば、所望の文字に所定時間以上カーソルを合わせる、所望の文字をカーソルで囲むように移動させる等があげられる。
【０１１７】
このように、本実施形態によれば、例えば、マウス等の、入力状態と非入力状態との区別がない入力装置による操作によっても、前記第１方向および第２方向における入力をすることができる。
【０１１８】
［実施形態５］
つぎに、実施形態５について説明する。本実施形態は、さらに、スクリーンに前記入力ボタンを投影する投影装置、レーザポインタ、および前記レーザポインタが前記スクリーンに投影したレーザスポットを検出する検出装置を含み、前記スクリーンが、前記ボタン表示部であり、前記検出装置が、前記検出部である点以外は、前記実施形態４と同様である。前記スクリーン、前記投影装置、および前記検出装置は、特に制限されない。
【０１１９】
ユーザは、例えば、前記レーザスポットを左右方向および上下方向に往復移動させることにより、前記第１方向および第２方向における入力をすることができる。そして、ユーザは、例えば、前記レーザスポットを前記投影された前記入力ボタンにおける所望の文字の上に移動させた後、所定の操作をすることにより、前記文字を選択することができる。前記所定の操作は、例えば、前記マウスによる操作と同様でもよいし、前記レーザスポットの点滅等でもよい。
【０１２０】
［実施形態６］
つぎに、実施形態６について説明する。本実施形態は、携帯端末であるデータ入力装置において、表示手段が、前記携帯端末とは異なるモニタにおけるボタン表示部に前記入力ボタンを表示し、入力手段が、前記選択された文字を前記モニタにおける入力データ表示部に表示する点、および前記データ入力装置におけるタッチパネルが検出部である点以外は、前記実施形態１と同様である。
【０１２１】
本実施形態によれば、前記携帯端末であるデータ入力装置の操作により、前記モニタに表示された前記入力ボタンの表示を切り替えたり、前記入力ボタンを選択したりすることができる。
【０１２２】
本実施形態は、例えば、スクリーン（前記モニタ）と、前記データ入力装置（前記携帯端末）と、を含むデータ入力システムということもできる。そして、前述のように、前記スクリーンが、前記ボタン表示部を含み、前記データ入力装置が、前記検出部を含む。
【０１２３】
［実施形態７］
つぎに、実施形態７について説明する。本実施形態は、ＶＲ（Virtual Reality）用等のゴーグルが、データ入力装置である。前記データ入力装置は、例えば、前記ゴーグルにスマートフォン等の携帯端末をセットしたものでもよい。ユーザは、前記ゴーグルを装着することにより、前記ゴーグルのディスプレイに表示された画像を見ることができる。一方、ユーザは、片手または両手に、前記画像に対応する操作用のリモコンを持つ。
【０１２４】
前記データ入力装置において、表示手段が、前記ディスプレイにおけるボタン表示部に前記入力ボタンを表示し、入力手段が、前記入力ボタンから選択された文字を、前記ディスプレイにおける入力データ表示部に表示する。一方、前記リモコンにおけるタッチパッド、スティック等が検出部である。これらの点以外は、本実施形態は、前記実施形態１と同様である。
【０１２５】
本実施形態は、例えば、受付装置（前記リモコン）と、前記データ入力装置（前記携帯端末）と、を含むデータ入力システムということもできる。そして、前述のように、前記受付装置が、前記検出部を含み、前記データ入力装置が、前記ボタン表示部を含む。
【０１２６】
［実施形態８］
本実施形態のプログラムは、前述のデータ入力方法を、コンピュータ上で実行可能なプログラムである。本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体としては、特に限定されず、例えば、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、ハードディスク（ＨＤ）、光ディスク等があげられる。
【０１２７】
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。
【０１２８】
上記の実施形態の一部又は全部は、以下の付記のようにも記載しうるが、以下には限定されない。
【０１２９】
（付記１）
表示手段、第１検出手段、入力手段、および第２検出手段を含み、
前記表示手段は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出手段は、ユーザによる前記入力ボタンの選択を検出し、
前記入力手段は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出手段は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示手段は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする、データ入力装置。
（付記２）
前記第１方向と前記第２方向とが直交する、付記１記載のデータ入力装置。
（付記３）
前記第１の切り替え、および前記第２の切り替えの少なくとも一方が、さらなる異なる配列群への切り替えを含む、付記１または２記載のデータ入力装置。
（付記４）
前記配列群に含まれる前記部分配列が、互いに重複した文字を含む、付記１から３のいずれかに記載のデータ入力装置。
（付記５）
前記表示手段が、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行う、付記１から４のいずれかに記載のデータ入力装置。
（付記６）
前記表示手段が、前の前記表示順の前記部分配列の表示に置き換えて、次の前記表示順の前記部分配列を表示する、付記５記載のデータ入力装置。
（付記７）
前記表示手段が、表示される前記部分配列の前記表示順に応じて、前記入力ボタンの表示の形態を、変化させる、付記５または６記載のデータ入力装置。
（付記８）
前記入力ボタンの表示の形態が、前記入力ボタンの端部の形状である、付記７記載のデータ入力装置。
（付記９）
前記第２検出手段は、前記検出部への前記第１方向における入力、および前記第２方向における入力の移動量を検出し、
前記第１方向における入力、および前記第２方向における入力における所定の移動量に、１回の前記第１の切り替え、および前記第２の切り替えが、それぞれ対応しており、
前記表示手段は、前記第２検出手段により検出された前記移動量に応じて、前記入力ボタンの切り替えを行う、付記１から８のいずれかに記載のデータ入力装置。
（付記１０）
前記第１方向または前記第２方向、およびこれに対応する前記第１の切り替えまたは前記第２の切り替えにおいて、下記式を満たす、付記９記載のデータ入力装置。
式：Ｐ＜＝Ｘ／（ｎ−１）
Ｐ：前記１回の切り替えに対応する前記所定の移動量
Ｘ：指またはスタイラスの可動範囲、前記検出部の大きさ、および、前記検出部の可動範囲からなる群から選択される少なくとも１つ
ｎ：最初の前記表示順から最後の前記表示順までの前記部分配列の数
（付記１１）
前記部分配列に、それぞれ、前記第１の切り替えによる表示順および前記第２の切り替えによる表示順をそれぞれ示す、行および列の情報が紐づけられており、
前記表示手段は、
前記第１の切り替えにおいて、表示される前記部分配列の前記列の情報を変更し、
前記第２の切り替えにおいて、前記同じカテゴリの異なる前記配列群への切り替えである場合、表示される前記部分配列の前記列の情報を変更しないで、前記行の情報を変更し、前記異なるカテゴリの前記配列群への切り替えである場合、表示される前記部分配列の前記列の情報を初期位置の前記列の情報に変更し、且つ前記行の情報を変更する、
付記１から１０のいずれかに記載のデータ入力装置。
（付記１２）
前記検出部への入力が、タッチ入力であり、
前記第１方向における入力および第２方向における入力が、それぞれ、フリックまたはスワイプである、付記１から１１のいずれかに記載のデータ入力装置。
（付記１３）
前記ボタン表示部および前記検出部が、タッチパネルにおける共通する領域である、付記１から１２のいずれか一項に記載のデータ入力装置。
（付記１４）
前記第１検出手段が、前記ユーザによる前記入力ボタンのタップを検出する、付記１から１３のいずれかに記載のデータ入力装置。
（付記１５）
前記ボタン表示部および前記検出部を含む携帯端末である、付記１から１４のいずれかに記載のデータ入力装置。
（付記１６）
タッチパネル式の文字盤を含むスマートウォッチであり、
前記文字盤の少なくとも一部が、前記ボタン表示部であり、
前記文字盤の周辺部の少なくとも一部が、前記検出部である、付記１５記載のデータ入力装置。
（付記１７）
前記第２検出手段は、前記第１方向および第２方向に対して非平行である方向の入力に対し、前記第１方向および第２方向のいずれかに対応させるように補正する、または、前記第１方向および第２方向の組合せの入力として処理する、付記１から１６のいずれかに記載のデータ入力装置。
（付記１８）
表示工程、第１検出工程、入力工程、および第２検出工程を含み、
前記表示工程は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出工程は、ユーザによる前記入力ボタンの選択を検出し、
前記入力工程は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出工程は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示工程は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のテンキーを用いた仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のテンキーを用いたアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のテンキーを用いた記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする、データ入力方法。
（付記１９）
前記第１方向と前記第２方向とが直交する、付記１８記載のデータ入力方法。
（付記２０）
前記第１の切り替え、および前記第２の切り替えの少なくとも一方が、さらなる異なる配列群への切り替えを含む、付記１８または１９記載のデータ入力方法。
（付記２１）
前記配列群に含まれる前記部分配列が、互いに重複した文字を含む、付記１８から２０のいずれかに記載のデータ入力方法。
（付記２２）
前記表示工程において、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行う、付記１８から２１のいずれかに記載のデータ入力方法。
（付記２３）
前記表示工程において、前の前記表示順の前記部分配列の表示に置き換えて、次の前記表示順の前記部分配列を表示する、付記２２記載のデータ入力方法。
（付記２４）
前記表示工程において、表示される前記部分配列の前記表示順に応じて、前記入力ボタンの表示の形態を、変化させる、付記２２または２３記載のデータ入力方法。
（付記２５）
前記入力ボタンの表示の形態が、前記入力ボタンの端部の形状である、付記２４記載のデータ入力方法。
（付記２６）
前記第２検出工程において、前記検出部への前記第１方向における入力、および前記第２方向における入力の移動量を検出し、
前記第１方向における入力、および前記第２方向における入力における所定の移動量に、１回の前記第１の切り替え、および前記第２の切り替えが、それぞれ対応しており、
前記表示工程において、前記第２検出手段により検出された前記移動量に応じて、前記入力ボタンの切り替えを行う、付記１８から２５のいずれかに記載のデータ入力方法。
（付記２７）
前記第１方向または前記第２方向、およびこれに対応する前記第１の切り替えまたは前記第２の切り替えにおいて、下記式を満たす、付記２６記載のデータ入力方法。
式：Ｐ＜＝Ｘ／（ｎ−１）
Ｐ：前記１回の切り替えに対応する前記所定の移動量
Ｘ：指またはスタイラスの可動範囲、前記検出部の大きさ、および、前記検出部の可動範囲からなる群から選択される少なくとも１つ
ｎ：最初の前記表示順から最後の前記表示順までの前記部分配列の数
（付記２８）
前記部分配列に、それぞれ、前記第１の切り替えによる表示順および前記第２の切り替えによる表示順をそれぞれ示す、行および列の情報が紐づけられており、
前記表示工程において、
前記第１の切り替えにおいて、表示される前記部分配列の前記列の情報を変更し、
前記第２の切り替えにおいて、前記同じカテゴリの異なる前記配列群への切り替えである場合、表示される前記部分配列の前記列の情報を変更しないで、前記行の情報を変更し、前記異なるカテゴリの前記配列群への切り替えである場合、表示される前記部分配列の前記列の情報を初期位置の前記列の情報に変更し、且つ前記行の情報を変更する、
付記１８から２７のいずれかに記載のデータ入力方法。
（付記２９）
前記検出部への入力が、タッチ入力であり、
前記第１方向における入力および第２方向における入力が、それぞれ、フリックまたはスワイプである、付記１８から２８のいずれかに記載のデータ入力方法。
（付記３０）
前記ボタン表示部および前記検出部が、タッチパネルにおける共通する領域である、付記１８から２９のいずれか一項に記載のデータ入力方法。
（付記３１）
前記第１検出工程において、前記ユーザによる前記入力ボタンのタップを検出する、付記１８から３０のいずれかに記載のデータ入力方法。
（付記３２）
前記ボタン表示部および前記検出部を含む携帯端末を用いる、付記１８から３１のいずれかに記載のデータ入力方法。
（付記３３）
タッチパネル式の文字盤を含むスマートウォッチを用い、
前記文字盤の少なくとも一部が、前記ボタン表示部であり、
前記文字盤の周辺部の少なくとも一部が、前記検出部である、付記３２記載のデータ入力方法。
（付記３４）
前記第２検出工程において、前記第１方向および第２方向に対して非平行である方向の入力に対し、前記第１方向および第２方向のいずれかに対応させるように補正する、または、前記第１方向および第２方向の組合せの入力として処理する、付記１８から３３のいずれかに記載のデータ入力方法。
（付記３５）
付記１８から３４のいずれかに記載の方法をコンピュータ上で実行可能であることを特徴とする、プログラム。
（付記３６）
スクリーンと、受付装置と、付記１から１７のいずれかに記載のデータ入力装置と、を含み、
前記スクリーンが、前記ボタン表示部を含み、
前記受付装置が、前記検出部を含む
ことを特徴とする、データ入力システム。
（付記３７）
スクリーンと、付記１から１７のいずれかに記載のデータ入力装置と、を含み、
前記スクリーンが、前記ボタン表示部を含み、
前記データ入力装置が、前記検出部を含む
ことを特徴とする、データ入力システム。
（付記３８）
受付装置と、付記１から１７のいずれかに記載のデータ入力装置と、を含み、
前記受付装置が、前記検出部を含み、
前記データ入力装置が、前記ボタン表示部を含む
ことを特徴とする、データ入力システム。
【産業上の利用可能性】
【０１３０】
本発明によれば、新たな文字入力システムを提供できる。
【符号の説明】
【０１３１】
１０                    データ入力装置
１１                    表示手段
１２                    第１検出手段
１３                    入力手段
１４                    第２検出手段
１５                    タッチパネル
１５１、２５１、３５１  ボタン表示部
１５２、２５２、３５２  入力データ表示部
１５３、２６３、３６３  検出部
３５                    モニタ
３６                    コントローラ
１００１Ａ、１００１Ｂ、１００１Ｃ          指
【図１】
2020112843.tif 000003
【図２】
2020112843.tif 000004
【図３】
2020112843.tif 000005
【図４】
2020112843.tif 000006
【図５】
2020112843.tif 000007
【図６】
2020112843.tif 000008
【図７】
2020112843.tif 000009
【図８】
2020112843.tif 000010
【図９】
2020112843.tif 000011
【図１０】
2020112843.tif 000012
【図１１】
2020112843.tif 000013
【図１２】
2020112843.tif 000014
【図１３】
2020112843.tif 000015
【図１４】
2020112843.tif 000016
【図１５】
2020112843.tif 000017
【図１６】
2020112843.tif 000018
【図１７】
2020112843.tif 000019
【図１８】
2020112843.tif 000020
【図１９】
2020112843.tif 000021
【図２０】
2020112843.tif 000022
【図２１】
2020112843.tif 000023
【図２２】
2020112843.tif 000024
【手続補正書】
【提出日】令和1年10月14日(2019.10.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示手段、第１検出手段、入力手段、および第２検出手段を含み、
前記表示手段は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出手段は、ユーザによる前記入力ボタンの選択を検出し、
前記入力手段は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出手段は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示手段は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のトグル入力による仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のトグル入力によるアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のトグル入力による記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする、データ入力装置。
【請求項２】
前記配列群に含まれる前記部分配列が、互いに重複した文字を含む、請求項１記載のデータ入力装置。
【請求項３】
前記表示手段が、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行い、表示される前記部分配列の前記表示順に応じて、前記入力ボタンの表示の形態を、変化させる、請求項１または２記載のデータ入力装置。
【請求項４】
前記第２検出手段は、前記検出部への前記第１方向における入力、および前記第２方向における入力の移動量を検出し、
前記第１方向における入力、および前記第２方向における入力における所定の移動量に、１回の前記第１の切り替え、および１回の前記第２の切り替えが、それぞれ対応しており、
前記表示手段は、
前記第２検出手段により検出された前記移動量に応じて、前記入力ボタンの切り替えを行い、且つ、
前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行い、
前記第１方向または前記第２方向、およびこれに対応する前記第１の切り替えまたは前記第２の切り替えにおいて、下記式を満たす、請求項１から３のいずれか一項に記載のデータ入力装置。
式：Ｐ＜＝Ｘ／（ｎ−１）
Ｐ：前記１回の切り替えに対応する前記所定の移動量
Ｘ：指またはスタイラスの可動範囲、前記検出部の大きさ、および、前記検出部の可動範囲からなる群から選択される少なくとも１つ
ｎ：最初の前記表示順から最後の前記表示順までの前記部分配列の数
【請求項５】
前記部分配列に、それぞれ、前記第１の切り替えによる表示順および前記第２の切り替えによる表示順をそれぞれ示す、行および列の情報が紐づけられており、
前記表示手段は、
前記第１の切り替えにおいて、表示されている前記部分配列の前記行の情報を変更しないで、前記列の情報を変更し、前記変更後の行および列の情報に紐づけられた前記部分配列を、前記切り替え後の前記部分配列として表示し、
前記第２の切り替えにおいて、前記同じカテゴリの異なる前記配列群への切り替えである場合、表示されている前記部分配列の前記列の情報を変更しないで、前記行の情報を変更し、前記異なるカテゴリの前記配列群への切り替えである場合、表示されている前記部分配列の前記列の情報を初期位置の前記列の情報に変更し、且つ前記行の情報を変更し、前記変更後の行および列の情報に紐づけられた前記部分配列を、前記切り替え後の前記部分配列として表示する、
請求項１から４のいずれか一項に記載のデータ入力装置。
【請求項６】
前記ボタン表示部および前記検出部が、タッチパネルにおける共通する領域である、請求項１から５のいずれか一項に記載のデータ入力装置。
【請求項７】
表示工程、第１検出工程、入力工程、および第２検出工程を含み、
前記表示工程は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出工程は、ユーザによる前記入力ボタンの選択を検出し、
前記入力工程は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出工程は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示工程は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）慣用のトグル入力による仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−２）慣用のトグル入力によるアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉ−３）慣用のトグル入力による記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割したと思わせる部分配列を含む配列群
（ｉｉ）慣用のキーボード配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割したと思わせる部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割したと思わせる部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えであり、
前記各工程が、コンピュータにより実行される
ことを特徴とする、データ入力方法。
【請求項８】
請求項７記載の方法をコンピュータ上で実行可能であることを特徴とする、プログラム。
【手続補正書】
【提出日】令和2年2月20日(2020.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示手段、第１検出手段、入力手段、および第２検出手段を含み、
前記表示手段は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出手段は、ユーザによる前記入力ボタンの選択を検出し、
前記入力手段は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出手段は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示手段は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）トグル入力による仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割した部分配列を含む配列群
（ｉ−２）トグル入力によるアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割した部分配列を含む配列群
（ｉ−３）トグル入力による記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割した部分配列を含む配列群
（ｉｉ）キーボード配列を２〜４分割した部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割した部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割した部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えである
ことを特徴とする、データ入力装置。
【請求項２】
前記配列群に含まれる前記部分配列が、互いに重複した文字を含む、請求項１記載のデータ入力装置。
【請求項３】
前記表示手段が、前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行い、表示される前記部分配列の前記表示順に応じて、前記入力ボタンの表示の形態を、変化させる、請求項１または２記載のデータ入力装置。
【請求項４】
前記第２検出手段は、前記検出部への前記第１方向における入力、および前記第２方向における入力の移動量を検出し、
前記第１方向における入力、および前記第２方向における入力における所定の移動量に、１回の前記第１の切り替え、および１回の前記第２の切り替えが、それぞれ対応しており、
前記表示手段は、
前記第２検出手段により検出された前記移動量に応じて、前記入力ボタンの切り替えを行い、且つ、
前記第１の切り替えによる表示、および前記第２の切り替えによる表示を、それぞれの表示順に従って行い、
前記第１方向または前記第２方向、およびこれに対応する前記第１の切り替えまたは前記第２の切り替えにおいて、下記式を満たす、請求項１から３のいずれか一項に記載のデータ入力装置。
式：Ｐ＜＝Ｘ／（ｎ−１）
Ｐ：前記１回の切り替えに対応する前記所定の移動量
Ｘ：指またはスタイラスの可動範囲、前記検出部の大きさ、および、前記検出部の可動範囲からなる群から選択される少なくとも１つ
ｎ：最初の前記表示順から最後の前記表示順までの前記部分配列の数
【請求項５】
前記部分配列に、それぞれ、前記第１の切り替えによる表示順および前記第２の切り替えによる表示順をそれぞれ示す、行および列の情報が紐づけられており、
前記表示手段は、
前記第１の切り替えにおいて、表示されている前記部分配列の前記行の情報を変更しないで、前記列の情報を変更し、前記変更後の行および列の情報に紐づけられた前記部分配列を、前記切り替え後の前記部分配列として表示し、
前記第２の切り替えにおいて、前記同じカテゴリの異なる前記配列群への切り替えである場合、表示されている前記部分配列の前記列の情報を変更しないで、前記行の情報を変更し、前記異なるカテゴリの前記配列群への切り替えである場合、表示されている前記部分配列の前記列の情報を初期位置の前記列の情報に変更し、且つ前記行の情報を変更し、前記変更後の行および列の情報に紐づけられた前記部分配列を、前記切り替え後の前記部分配列として表示する、
請求項１から４のいずれか一項に記載のデータ入力装置。
【請求項６】
前記ボタン表示部および前記検出部が、タッチパネルにおける共通する領域である、請求項１から５のいずれか一項に記載のデータ入力装置。
【請求項７】
表示工程、第１検出工程、入力工程、および第２検出工程を含み、
前記表示工程は、ボタン表示部に、複数行および複数列となるように入力ボタンを表示し、
前記第１検出工程は、ユーザによる前記入力ボタンの選択を検出し、
前記入力工程は、前記選択された入力ボタンに応じてデータ入力し、
前記第２検出工程は、前記ユーザによる検出部への第１方向における入力、および前記第１方向とは異なる第２方向における入力を検出し、
前記表示工程は、
下記（ｉ−１）〜（ｉｖ）のカテゴリから選択される少なくとも１つのカテゴリの配列群に含まれる部分配列を、前記入力ボタンとして表示し、
（ｉ−１）トグル入力による仮名の文字入力配列を、各テンキーへの入力により表示される順ごとに分割した部分配列を含む配列群
（ｉ−２）トグル入力によるアルファベットの文字入力配列を、各テンキーへの入力により表示される順ごとに分割した部分配列を含む配列群
（ｉ−３）トグル入力による記号の文字入力配列を、各テンキーへの入力により表示される順ごとに分割した部分配列を含む配列群
（ｉｉ）キーボード配列を２〜４分割した部分配列を含む配列群
（ｉｉｉ）仮名の５０音表の配列を２〜４分割した部分配列を含む配列群
（ｉｖ）アルファベットのＡＢＣ順の配列を２〜４分割した部分配列を含む配列群
前記第１方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第１の切り替えを行い、
前記第２方向における入力に応じて、前記ボタン表示部における前記入力ボタンの表示を切り替えることにより、第２の切り替えを行い、
前記第１の切り替えが、同一の前記配列群における、異なる前記部分配列への切り替えであり、
前記第２の切り替えが、異なるカテゴリの前記配列群、または同じカテゴリの異なる前記配列群への切り替えであり、
前記各工程が、コンピュータにより実行される
ことを特徴とする、データ入力方法。
【請求項８】
請求項７記載の方法をコンピュータ上で実行可能であることを特徴とする、プログラム。