(57)【要約】【課題】パソコンおよび携帯電話などを含む電子機器への文字入力を簡単にする。【解決手段】入力させたい文字をアルファベット，ひらがな，カタカナ，記号など文字の種類ごとにグループ化した文字コード表を縦横の２次元の配列に整列しておく。この表の横列の１行目を表示し、その中から目的の文字を選択し、その文字が属する縦列を表示し、さらに、その中から目的の文字を選択し、その選択された文字を選択確定文字とする。文字コード表に「カーソルの前の１文字削除を意味するコード」「カーソル位置の１文字削除を意味するコード」を含めて記憶しておき、これらのコードを選択した場合、現在実行権を持っているプログラムへ削除対象文字を強調表示させる様にイベントを送る。【選択図】  図１
2005149452.tif 000002
【特許請求の範囲】
【請求項１】
アルファベット，ひらがな，カタカナ，記号など、文字の種類ごとにグループ化した文字コード表を記憶装置内に有する。この文字コード表は、縦横の２次元の配列に整列しておく。
第一の操作で、確定イベントが発生した場合、文字コード表の横列の第１行目を表示装置に表示し、第二の操作に移る。
第二の操作で、前に戻るイベント及び、次に進むイベントが発生した場合、第一の操作で表示した横列の中から目的の文字を選択し、選択された文字を強調表示する。
第二の操作で、確定イベントが発生した場合は、現在強調表示している文字が属する縦列を文字コード表から読み出し、それを表示し、第三の操作に移る。
第三の操作で、前に戻るイベント及び、次に進むイベントが発生した場合第二の操作で表示した文字コード表の縦列の中から目的の文字を選択し、選択された文字を強調表示する。
第三の操作で、確定イベントが発生した場合は、現在強調表示している文字を選択確定文字とする。
以上の機能を有する文字入力方法。
【請求項２】
請求項１の第二の操作で選択した文字が、カーソルの前の１文字削除を意味するコードを選択した場合、現在実行権を持っているプログラムの削除対象文字を強調表示させるイベントを現在実行権を持っているプログラムに送る。
請求項１の第二の操作で選択した文字が、カーソル位置の１文字削除を意味するコードを選択した場合、現在実行権を持っているプログラムの削除対象文字を強調表示させるイベントを現在実行権を持っているプログラムに送る。
以上の機能を有する文字入力方法。
【請求項３】
請求項１で使用する文字コード表で１行目に全角大文字の任意の文字を複数配置し、
２行目に１行目と同じ意味をもつ文字を全角小文字コードに置き換えて、
１行目の並びと同じ順番で配置し、
３行目に１行目と同じ意味をもつ文字を半角大文字コードに置き換えて、
１行目の並びと同じ順番で配置し、
４行目に１行目と同じ意味をもつ文字を半角小文字コードに置き換えて、
１行目の並びと同じ順番で配置した
データ構造。
【請求項４】
請求項３の文字コード表の行の並び順を変更した、文字コード表。
【請求項５】
請求項１で使用する文字コード表で、
横列には「あかさたなはまやらわ」等の５０音の段を配置し、
縦列には「あいうえお」等の５０音の行を配した、ひらがなの文字コード表で、
「かきくけこ」の縦列に続けて「がぎぐげご」の縦列を配置する。
「さしすせそ」の縦列に続けて「ざじずぜぞ」の縦列を配置する。
「たちつてと」の縦列に続けて「だぢづでど」の縦列を配置する。
「はひふへほ」の縦列に続けて「ばびぶべぼ」の縦列を配置し、
さらに「ぱぴぷぺぽ」の縦列を続けて配置したデータ構造。
【請求項６】
請求項５の文字コード表で
「かきくけこ」と「がぎぐげご」の並び順を変更したデータ構造。または、
「さしすせそ」と「ざじずぜぞ」の並び順を変更したデータ構造。または、
「たちつてと」と「だぢづでど」の並び順を変更したデータ構造。または、
「はひふへほ」と「ばびぶべぼ」と「ぱぴぷぺぽ」の並び順を変更したデータ構造。
【請求項７】
請求項１で使用する文字コード表で、
横列には「アカサタナハマヤラワ」等のの５０音の段を配置し
縦列には「アイウエオ」等の５０音の行を配した
カタカナの文字コード表で、
「カキクケコ」の縦列に続けて「ガギグゲグ」の縦列を配置する。
「サシスセソ」の縦列に続けて「ザジズゼゾ」の縦列を配置する。
「タチツテト」の縦列に続けて「ダヂヅデド」の縦列を配置する。
「ハヒフヘホ」の縦列に続けて「バビブベボ」の縦列を配置し、
さらに「パピプペポ」の縦列を続けて配置したデータ構造。
【請求項８】
請求項７の文字コード表で
「カキクケコ」と「ガギグゲゴ」の並び順を変更したデータ構造。または、
「サシスセソ」と「ザジズゼゾ」の並び順を変更したデータ構造。または、
「タチツテト」と「ダヂヅデド」の並び順を変更したデータ構造。または、
「ハヒフヘホ」と「バビブベボ」と「パピプペポ」の並び順を変更したデータ構造。
【請求項９】
請求項１の第二の操作または第三の操作中に確定イベントが発生した時に、強調表示している文字が処理中断を意味するコードの場合、請求項１の処理を中断する。
【請求項１０】
請求項１の機能をコンピュータ及び電子機器に実行させる為のプログラムを記録した記録媒体。
【請求項１１】
請求項２の機能をコンピュータ及び電子機器に実行させる為のプログラムを記録した記録媒体。
【請求項１２】
請求項９の機能をコンピュータ及び電子機器に実行させる為のプログラムを記録した記録媒体。
【請求項１３】
請求項３のデータを記録した記録媒体。
【請求項１４】
請求項４のデータを記録した記録媒体。
【請求項１５】
請求項５のデータを記録した記録媒体。
【請求項１６】
請求項６のデータを記録した記録媒体。
【請求項１７】
請求項７のデータを記録した記録媒体。
【請求項１８】
請求項８のデータを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、パソコンおよび携帯電話などを含む電子機器の、文字入力方法に関する。
【背景技術】
【０００２】パソコンおよび携帯電話などを含む電子機器を、野外などで使用する場合キーボードやマウスは操作し辛い。また、携帯電話およびＰＨＳ等の文字入力及び、かな漢字入力等では、キー操作に慣れるまでに時間がかかる。また、キー操作に慣れてもデータ入力は複雑かつ時間を要する作業である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】パソコンおよび携帯電話などを含む電子機器への簡単な操作での文字入力方法。
【課題を解決するための手段】
【０００４】請求項１の説明。【０００５】入力させたい文字をアルファベット，ひらがな，カタカナ，記号など文字の種類ごとにグループ化した文字コード表を縦横の２次元の配列に整列しておく。【０００６】この表の横列の１行目を表示し、その中から目的の文字を選択し、その文字が属する縦列を表示し、さらに、その中から目的の文字を選択し、その選択された文字を選択確定文字とする。【０００７】文字入力方法の一例として、ひらがなの文字入力方法を示す。ひらがなの５０音を縦横の２次元の配列に整列したデータを記憶しておく。以下この表を「５０音表」と呼ぶ。５０音表の１行目の「あかさたなはまやらわ」を横方向に並べて表示し、その中から目的の文字を選択する。仮に上記の「あかさたなはまやらわ」の中から「さ」を選択した場合、５０音表の「さ行」の「さしすせそ」を縦方向に並べて表示し、その中から目的の文字を選択する。【０００８】これらの操作は、次に進むイベント及び、前に戻るイベント及び、確定イベントの三つのイベントで操作する為、簡単で統一的な操作を実現できる。【０００９】請求項２の説明。【００１０】文字コード表に「カーソルの前の１文字削除を意味するコード」「カーソル位置の１文字削除を意味するコード」を含めて記憶しておき「カーソルの前の１文字削除を意味するコード」または「カーソル位置の１文字削除を意味するコード」を選択した場合、現在実行権を持っているプログラムへ削除対象文字を強調表示させる様にイベントを送る。【００１１】これらはパソコンのキーボードでは一般に「ＢＳ」および「ＤＥＬ」の様な表示がしてある。これらの「ＢＳ」キー「ＤＥＬ」キーを押下した場合、カーソル位置の文字が削除されるのか、カーソルの前の文字が削除されるのか、コンピュータに不慣れな人にとっては操作し辛いものとなっているが、本発明では、現在削除の対象になっている文字を視覚的に文字入力操作者に伝える。【００１２】請求項３及び請求項４の説明。【００１３】請求項１で使用する文字コード表で１行目に全角大文字の任意の文字を複数配置し、
２行目に１行目と同じ意味をもつ文字を全角小文字コードに置き換えて、１行目の並びと同じ順番で配置し、
３行目に１行目と同じ意味をもつ文字を半角大文字コードに置き換えて、１行目の並びと同じ順番で配置し、
４行目に１行目と同じ意味をもつ文字を半角小文字コードに置き換えて、１行目の並びと同じ順番で配置したデータ構造。これらの文字コード表の一例を図３及び図４に示す。【００１４】図３（イ）はアルファベットの文字コード表の一例である。この文字コード表を請求項１の文字入力方法で実行した場合、まず「ＢＳ」，「ＤＥＬ」，「ＥＳＣ」，「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」を横方向に並べて表示し、その中から目的の文字を選択する。仮に上記の中から「Ｓ」を選択した場合、「Ｓ」，「ｓ」，「Ｓ」，「ｓ」，「ＥＳＣ」を縦方向に並べて表示し、その中から目的の文字を選択する。【００１５】請求項５及び、請求項６及び、請求項７及び、請求項８の説明。【００１６】請求項１で使用する文字コード表で
横列には「あかさたなはまやらわ」等の５０音の段を配置し
縦列には「あいうえお」等の５０音の行を配した、ひらがなの文字コード表で、
「かきくけこ」の縦列に続けて「がぎぐげご」の縦列を配置する。
「さしすせそ」の縦列に続けて「ざじずぜぞ」の縦列を配置する。
「たちつてと」の縦列に続けて「だぢづでど」の縦列を配置する。
「はひふへほ」の縦列に続けて「ばびぶべぼ」の縦列を配置し、
さらに「ぱぴぷぺぽ」の縦列を続けて配置したデータ構造。【００１７】この文字コード表の一例として、ひらがなの場合のデータ構造を図５及び図６に、カタカナの場合のデータ構造を図７及び図８に示す。この図５の文字コード表を請求項１の文字入力方法で実行した場合、まず「ＢＳ」，「ＤＥＬ」，「ＥＳＣ」，「あかさたなはまやらわ」を横方向に並べて表示し、その中から目的の文字を選択する。仮に上記の中から「は」を選択した場合、「はひふへほばびぶべぼぱぴぷぺぽ」を縦方向に並べて表示し、その中から目的の文字を選択する。【００１８】請求項９の説明。【００１９】請求項１の第二の操作または第三の操作中に確定イベントが発生した時に強調表示している文字が処理中断を意味するコードの場合、請求項１の処理を中断する。【００２０】請求項１で使用する文字コード表の中の処理中断を意味するコードを選択した時の表示例を図９（１）及び、図９（ｍ）に示す。
【発明の効果】
【００２１】次に進むイベント及び、前に戻るイベント及び、確定イベントの三つのイベントで操作する為、簡単で統一的な操作を実現できる。これにより操作方法の習得も容易となる。【００２２】画面上に選択したい文字の表が表示されるので、パソコンのキーボード入力や携帯電話等の文字入力に不慣れでも、文字入力操作を、すばやく行う事ができ、データ入力作業の効率化を実現する。【００２３】文字コード表に「カーソルの前の１文字削除を意味するコード」「カーソル位置の１文字削除を意味するコード」を含める事により、入力作業が効率化でき、さらに「カーソルの前の１文字削除を意味するコード」または「カーソル位置の１文字削除を意味するコード」を選択した場合、現在実行権を持っているプログラムへ削除対象文字を強調表示させる様にイベントを送るので文字入力操作者は、現在削除しようとしている文字を視覚的に認識でき操作ミスを減らす事が出来る。【００２４】文字コード表に処理中断を意味するコードを含める事により、データ入力作業の効率化を実現する。【００２５】パソコンおよび携帯電話などを含む電子機器を野外で操作する場合キーボードやマウスを操作し辛い場所でも、本発明を使用する事により、場所を選ばず簡単な操作でパソコンおよび携帯電話などを含む電子機器の文字入力を行う事が可能となる。
【発明を実施するための最良の形態】
【００２６】本発明の文字入力装置７は、入力装置１及び、オペレーションシステム５及び、他のプログラム６などからの操作イベントを監視する。このブロック図を図１０に示す。【００２７】入力させたい文字をアルファベット，ひらがな，カタカナ，記号など文字の種類ごとにグループ化した文字コード表を記憶装置４に記憶しておく。これらの文字コード表の例を図３及び、図４及び、図５及び、図６及び、図７及び、図８に示す。【００２８】文字選択の実行手順を以下に示す。このフローチャートを図１１に示す。画面の状態を図１及び、図２及び、図９に示す。【００２９】操作状態が第一の操作の場合の説明。【００３０】操作状態が第一の操作で確定イベントが発生した場合、文字コード表の１行目を記憶装置４から読み出し、これを表示装置３に表示する。この状態を図１（ｂ）に示す。
操作状態を第二の操作にする。【００３１】操作状態が第二の操作の場合の説明。【００３２】操作状態が第二の操作で次に進むイベントが発生した場合、第一の操作で表示した文字コード表の１行目の中の現在選択されている文字の右側の文字を選択文字とし、表示装置３に強調表示する。
次に進むイベントが発生する前の表示装置３の状態を図１（ｂ）に示す。
次に進むイベントが１回発生した後の表示装置３の状態を図１（ｃ）に示す。【００３３】操作状態が第二の操作で前に戻るイベントが発生した場合、第一の操作で表示した文字コード表の１行目の中の現在選択されている文字の左側の文字を選択文字とし、表示装置３に強調表示する。
前に戻るイベントが発生する前の表示装置３の状態を図１（ｂ）に示す。
前に戻るイベントが１回発生した後の表示装置３の状態を図１（ｄ）に示す。【００３４】操作状態が第二の操作で選択されている文字が、カーソルの前の１文字削除を意味するコードの場合、現在実行権を持っているプログラムのカーソル位置の前の文字を強調表示させる様に現在実行権を持っているプログラムにイベントを送る。
このイベントを送る前の表示装置３の状態を図２（ｉ）に、
このイベントを送った後の表示装置３の状態を図２（ｊ）に示す。【００３５】操作状態が第二の操作で選択されている文字が、カーソル位置の１文字削除を意味するコードの場合、現在実行権を持っているプログラムのカーソル位置の文字を強調表示させる様に現在実行権を持っているプログラムにイベントを送る。
このイベントを送る前の表示装置３の状態を図２（ｉ）に、
このイベントを送った後の表示装置３の状態を図２（ｋ）に示す。【００３６】操作状態が第二の操作で確定イベントが発生し、図９（ｌ）に示す様に第二の操作で選択した文字が処理中断を意味するコードを選択している場合、本処理を終了し、表示装置３の表示状態を図１（ａ）に戻す。
操作状態が第二の操作で確定イベントが発生し、第二の操作で選択した文字が処理中断を意味するコード以外を選択している場合、第二の操作で選択した文字が属する縦列を記憶装置４の文字コード表から読み出し表示装置３に表示する。この状態を図１（ｅ）に示す。
操作状態を第三の操作にする。【００３７】操作状態が第三の操作の場合の説明。【００３８】操作状態が第三の操作で次に進むイベントが発生した場合、第二の操作で表示した縦列の文字の中の現在選択されている文字の下側の文字を選択文字とし、表示装置３に強調表示する。
次に進むイベントが発生する前の表示装置３の状態を図１（ｅ）に示す。
次に進むイベントが２回発生した後の表示装置３の状態を図１（ｆ）に示す。【００３９】操作状態が第三の操作で前に戻るイベントが発生した場合、第二の操作で表示した縦列の文字の中の現在選択されている文字の上側の文字を選択文字とし、表示装置３に強調表示する。
前に戻るイベントが発生する前の表示装置３の状態を図１（ｇ）に示す。
前に戻るイベントが１回発生した後の表示装置３の状態を図１（ｅ）に示す。【００４０】操作状態が第三の操作で確定イベントが発生して図９（ｍ）に示す様に第三の操作で選択した文字が処理中断を意味するコードを選択した場合、本処理を終了し、表示装置３の表示状態を図１（ａ）に戻す。【００４１】操作状態が第三の操作で確定イベントが発生して第三の操作で選択した文字が処理中断を意味するコード以外を選択した場合で、第三の操作で選択した文字を選択確定文字とし、その文字コードを現在実行権を持っているプログラムに送る。この状態を図１（ｈ）に示す。
【図面の簡単な説明】
【図１】  文字選択時の画面。
【図２】  文字選択時に１文字削除を意味するコードを選択した場合の画面。
【図３】  アルファベット及び記号の文字コード表の例。
【図４】  アルファベット及び記号の並び順を変更した文字コード表の例。
【図５】  ひらがなの文字コード表の例。
【図６】  ひらがなの並び順を変更した文字コード表の例。
【図７】  カタカナの文字コード表の例。
【図８】  カタカナの並び順を変更した文字コード表の例。
【図９】  文字選択時に処理中断を意味するコードを選択した場合の画面。
【図１０】  ブロック図。
【図１１】  フローチャート。
【符号の説明】
１    入力装置
２    制御装置
３    表示装置
４    記憶装置
５    オペレーションシステム
６    他のプログラム
７    文字入力装置
【図１】
2005149452.tif 000003
【図２】
2005149452.tif 000004
【図３】
2005149452.tif 000005
【図４】
2005149452.tif 000006
【図５】
2005149452.tif 000007
【図６】
2005149452.tif 000008
【図７】
2005149452.tif 000009
【図８】
2005149452.tif 000010
【図９】
2005149452.tif 000011
【図１０】
2005149452.tif 000012
【図１１】
2005149452.tif 000013