(57)【要約】【課題】ハングル文字の文書を作成する場合に、簡単な操作で入力でき使い勝手のよいハングル文字入力装置、ハングル文字入力方法、およびハングル文字入力用プログラムを提供することを目的とする。【解決手段】ハングル文字入力用アプリ３０は、表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのハングル文字入力パレットを表示し、かつ、当該ハングル文字入力パレットで選択された文字を表示画面の文書作成領域に表示し、ハングル文字入力パレットでは、初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示する。【選択図】        図１
2007279912.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示手段と、
前記表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示制御手段と、
前記パレットで初声、中声、および終声等を選択するための選択手段と、
を備え、
前記表示制御手段は、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することを特徴とするハングル文字入力装置。
【請求項２】
前記表示制御手段は、
まず、前記パレットで前記初声候補一覧を表示し、
前記選択手段により、前記初声候補一覧で初声が選択された場合に、選択された初声を前記第２の表示領域に表示し、かつ、前記前記パレットで前記中声候補一覧を表示し、
前記選択手段により、前記中声候補一覧で中声が選択された場合には、前記第２の表示領域に表示されている初声と選択された中声とを合成して表示し、かつ、前記パレットで前記終声候補一覧を表示し、
前記選択手段により、前記終声候補一覧で終声が選択された場合に、前記第２の表示領域に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、前記パレットで前記初声候補一覧を表示することを特徴とする請求項１に記載のハングル文字入力装置。
【請求項３】
前記初声、前記中声、および前記終声の字母毎に配置の異なる複数の画像パターンを格納する記憶手段を備え、
前記表示制御手段は、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧に、前記記憶手段に記憶されている、前記初声、前記中声、および前記終声のパレット表示用の画像パターンをそれぞれ表示することを特徴とする請求項１または請求項２に記載のハングル文字入力装置。
【請求項４】
前記表示制御手段は、
前記選択手段により、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧でそれぞれ初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンを前記記憶手段からそれぞれ読み出して、当該読み出した画像パターンを合成したハングル文字を前記第２の表示領域に表示することを特徴とする請求項１〜請求項３のいずれか１つに記載のハングル文字入力装置。
【請求項５】
コンピュータを、
表示手段の表示画面の第１の表示領域に、ハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示制御手段と、
前記パレットで初声、中声、および終声等を選択するための選択手段と、
として機能させ、
前記表示制御手段は、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することを特徴とするハングル文字入力用プログラム。
【請求項６】
前記表示制御手段は、
まず、前記パレットで前記初声候補一覧を表示し、
前記選択手段により、前記初声候補一覧で初声が選択された場合に、選択された初声を前記第２の表示領域に表示し、かつ、前記前記パレットで前記中声候補一覧を表示し、
前記選択手段により、前記中声候補一覧で中声が選択された場合には、前記第２の表示領域に表示されている初声と選択された中声とを合成して表示し、かつ、前記パレットで前記終声候補一覧を表示し、
前記選択手段により、前記終声候補一覧で終声が選択された場合に、前記第２の表示領域に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、前記パレットで前記初声候補一覧を表示することを特徴とする請求項５に記載のハングル文字入力用プログラム。
【請求項７】
前記表示制御手段は、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧に、前記記憶手段に記憶されている、前記初声、前記中声、および前記終声のパレット表示用の画像パターンをそれぞれ表示することを特徴とする請求項５または請求項６に記載のハングル文字入力用プログラム。
【請求項８】
前記表示制御手段は、
前記選択手段により、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧でそれぞれ初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンを記憶手段からそれぞれ読み出して、当該読み出した画像パターンを合成したハングル文字を前記第２の表示領域に表示することを特徴とする請求項５〜請求項７のいずれか１つに記載のハングル文字入力用プログラム。
【請求項９】
表示制御手段が、表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示工程と、
選択手段が、前記パレットで初声、中声、および終声等を選択する選択工程と、
を含み、
前記選択工程では、前記表示制御手段が、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することを特徴とするハングル文字入力方法。
【請求項１０】
前記表示工程では、表示制御手段は、
まず、前記パレットで前記初声候補一覧を表示し、
前記選択手段により、前記初声候補一覧で初声が選択された場合に、選択された初声を前記第２の表示領域に表示し、かつ、前記前記パレットで前記中声候補一覧を表示し、
前記選択手段により、前記中声候補一覧で中声が選択された場合には、前記第２の表示領域に表示されている初声と選択された中声とを合成して表示し、かつ、前記パレットで前記終声候補一覧を表示し、
前記選択手段により、前記終声候補一覧で終声が選択された場合に、前記第２の表示領域に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、前記パレットで前記初声候補一覧を表示することを特徴とする請求項９に記載のハングル文字入力方法。
【請求項１１】
前記表示工程では、表示制御手段が前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧に、前記記憶手段に記憶されている、前記初声、前記中声、および前記終声のパレット表示用の画像パターンをそれぞれ表示することを特徴とする請求項９または請求項１０に記載のハングル文字入力方法。
【請求項１２】
前記表示工程では、前記表示制御手段が、前記選択工程により、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧でそれぞれ初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンを記憶手段からそれぞれ読み出して、当該読み出した画像パターンを合成したハングル文字を前記第２の表示領域に表示することを特徴とする請求項９〜請求項１１のいずれか１つに記載のハングル文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハングル文字入力装置、ハングル文字入力方法、およびハングル文字入力用プログラムに関し、詳細には、簡単な操作でハングル文字の文書を入力することが可能なハングル文字入力装置、ハングル文字入力方法、およびハングル文字入力用プログラムに関する。
【背景技術】
【０００２】
ハングル文字は韓国語の音節を表す表音文字であり、一個のハングル文字が一音節を表す。各ハングル文字は、夫々母音（半母音を含む）及び子音を表す複数の記号（ハングル字母）を組み合わせることにより構成されている。各字母は、先頭の子音（若しくは子音が無いこと）を表す初音字母，母音を表す中音字母，及び、末尾の子音を表す終音字母に分類される。そして、何れかの初音字母と何れかの中音字母とを上下又は左右に組み合わせることによって構成されるハングル文字が、「無終音ハングル文字」と分類されているものであり、何れかの無終音ハングル文字の型の下に更に何れかの終音字母を組み合わせることによって構成されるハングル文字が、「有終音ハングル文字」と分類されているものである。なお、無終音ハングル文字の型において各字母を上下に重ねるか左右に並べるかは、中音字母の種類に依って決まっている。
【０００３】
各字母のうち、初音字母は１９種類あり、中音字母は２１種類あり、終音字母は２７種類ある。従って、理論上、無終音ハングル文字は３９９文字（初音字母１９×中音字母２１）存在し、有終音ハングル文字は１０，７７３文字（初音字母１９×中音字母２１×終音字母２７）存在し、無終音ハングル文字と有終音ハングル文と字を合わせて全部で１１，１７２個のハングル文字が存在することになる。
【０００４】
例えば携帯電話のように、１０個前後の入力ボタンしか使えない装置では、各ハングル字母を構成する個々の要素を複数回のボタン入力を通じて夫々特定することによって、各ハングル字母を選択せざるを得ないため、ハングル文字の入力操作が煩わしいという問題がある。
【０００５】
ハングル文字の入力操作を簡単に行う方法として、例えば、特許文献１が公知である。図１１は、同文献のハングル文字の入力方法を説明するための図である。同図において、まず、画面に、テキストボックス、初声と中声の字母の一覧を表示される。一覧の中から初声字母（ａ）を選択すると、選択された初声字母（ａ）がテキストボックスに表示される。つぎに、一覧の中から中声字母（ｂ）を選択すると、選択された中声字母（ｂ）がテキストボックスに表示される。これにより、選択された初声字母＋中声字母に対応する終声を含むハングル文字（初声＋中声＋終声）の複数の候補が画面下部に表示される。複数の候補の中から所望のハングル文字（ｄ）を選択すると、選択されたハングル文字（ｅ）がテキストボックスに表示される。
【０００６】
【特許文献１】登録実用新案第３１０９６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、同文献の技術では、１行のテキスト入力欄に、画面全体の大部分を占める初声・中声一覧の中から初声と中声を選択して入力した後、候補となるハングル文字を検索してハングル文字候補一覧を表示し、ハングル文字候補一覧の中から所望の文字を選択する構成であるので、初声・中声一覧とハングル文字候補一覧の表示エリアが大きく、文章の作成スペースが小さいため、長い文章を作成する場合に使い勝手が悪いという問題がある。また、初声・中声は、初声・中声字母一覧から選択し、終声は字母単体ではなく、終声が初声・中声と合成された文字の一覧から選択する構成となっているので、終声の選択が初声・中声の選択方法と異なるため、表示・選択に統一性がなく、ユーザビリティが悪いという問題がある。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、本発明は、上記に鑑みてなされたものであり、ハングル文字の文書を作成する場合に、簡単な操作で入力でき使い勝手のよいハングル文字入力装置、ハングル文字入力方法、およびハングル文字入力用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかるハングル文字入力装置は、表示画面を有する表示手段と、前記表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示制御手段と、前記パレットで初声、中声、および終声等を選択するための選択手段と、を備え、前記表示制御手段は、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することを特徴とする。
【００１０】
また、本発明の好ましい態様によれば、前記表示制御手段は、まず、前記パレットで前記初声候補一覧を表示し、前記選択手段により、前記初声候補一覧で初声が選択された場合に、選択された初声を前記第２の表示領域に表示し、かつ、前記前記パレットで前記中声候補一覧を表示し、前記選択手段により、前記中声候補一覧で中声が選択された場合には、前記第２の表示領域に表示されている初声と選択された中声とを合成して表示し、かつ、前記パレットで前記終声候補一覧を表示し、前記選択手段により、前記終声候補一覧で終声が選択された場合に、前記第２の表示領域に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、前記パレットで前記初声候補一覧を表示することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記初声、前記中声、および前記終声の字母毎に配置の異なる複数の画像パターンを格納する記憶手段を備え、前記表示制御手段は、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧に、前記記憶手段に記憶されている、前記初声、前記中声、および前記終声のパレット表示用の画像パターンをそれぞれ表示することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記選択手段により、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧でそれぞれ初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンを前記記憶手段からそれぞれ読み出して、当該読み出した画像パターンを合成したハングル文字を前記第２の表示領域に表示することが望ましい。
【００１３】
上記した課題を解決して、本発明の目的を達成するために、本発明にかかるハングル文字入力用プログラムは、コンピュータを、表示手段の表示画面の第１の表示領域に、ハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示制御手段と、前記パレットで初声、中声、および終声等を選択するための選択手段として機能させ、前記表示制御手段は、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することを特徴とする。
【００１４】
また、本発明の好ましい態様によれば、前記表示制御手段は、まず、前記パレットで前記初声候補一覧を表示し、前記選択手段により、前記初声候補一覧で初声が選択された場合に、選択された初声を前記第２の表示領域に表示し、かつ、前記前記パレットで前記中声候補一覧を表示し、前記選択手段により、前記中声候補一覧で中声が選択された場合には、前記第２の表示領域に表示されている初声と選択された中声とを合成して表示し、かつ、前記パレットで前記終声候補一覧を表示し、前記選択手段により、前記終声候補一覧で終声が選択された場合に、前記第２の表示領域に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、前記パレットで前記初声候補一覧を表示することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧に、前記記憶手段に記憶されている、前記初声、前記中声、および前記終声のパレット表示用の画像パターンをそれぞれ表示することが望ましい。
【００１６】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記選択手段により、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧でそれぞれ初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンを記憶手段からそれぞれ読み出して、当該読み出した画像パターンを合成したハングル文字を前記第２の表示領域に表示することが望ましい。
【００１７】
上記した課題を解決して、本発明の目的を達成するために、本発明にかかるハングル文字入力方法によれば、表示制御手段が、表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示工程と、選択手段が、前記パレットで初声、中声、および終声等を選択する選択工程と、を含み、前記選択工程では、前記表示制御手段が、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することを特徴とする。
【００１８】
また、本発明の好ましい態様によれば、前記表示工程では、表示制御手段は、まず、前記パレットで前記初声候補一覧を表示し、前記選択手段により、前記初声候補一覧で初声が選択された場合に、選択された初声を前記第２の表示領域に表示し、かつ、前記前記パレットで前記中声候補一覧を表示し、前記選択手段により、前記中声候補一覧で中声が選択された場合には、前記第２の表示領域に表示されている初声と選択された中声とを合成して表示し、かつ、前記パレットで前記終声候補一覧を表示し、前記選択手段により、前記終声候補一覧で終声が選択された場合に、前記第２の表示領域に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、前記パレットで前記初声候補一覧を表示することが望ましい。
【００１９】
また、本発明の好ましい態様によれば、前記表示工程では、表示制御手段が前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧に、前記記憶手段に記憶されている、前記初声、前記中声、および前記終声のパレット表示用の画像パターンをそれぞれ表示することが望ましい。
【００２０】
また、本発明の好ましい態様によれば、前記表示工程では、前記表示制御手段が、前記選択工程により、前記パレットの初声候補一覧、中声候補一覧、および終声候補一覧でそれぞれ初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンを記憶手段からそれぞれ読み出して、当該読み出した画像パターンを合成したハングル文字を前記第２の表示領域に表示することが望ましい。
【発明の効果】
【００２１】
本発明によれば、表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのパレットを表示し、かつ、当該パレットで選択された文字を前記表示画面の第２の表示領域に表示する表示制御手段と、前記パレットで初声、中声、および終声等を選択するための選択手段と、を備え、前記表示制御手段は、前記パレットで初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することとしたので、ハングル文字の文書を作成する場合に簡単な操作で入力でき、使い勝手のよいハングル文字入力環境を提供することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００２３】
図１は、本発明に係るハングル文字入力装置を適用した携帯電話機の一構成例を示すブロック図であり、図２はその外観構成図である。この携帯電話機１は、例えば図１に示したように、内部バス１１に、アンテナ１２を接続させた通信処理部１３、ＣＰＵ１４、ＲＯＭ１５、ＲＡＭ１６、マイク１８及びスピーカ１９を接続させた音声処理部１７、表示部２０、キー入力部２１、不揮発性メモリ２２等を接続させ、アドレス信号、制御信号、データ等を伝送させ、本実施の形態によるハングル文字入力機能を実現する構成を備えている。
【００２４】
図１において、通信処理部１３は、アンテナ１２で捕捉された電波から音声、データ等の信号を受信したり、アンテナ１２を通じて音声、データ等の信号を送信する機能を有している。音声処理部１７は、スピーカ１９から音声を出力させるため、通信処理部１３からの受信信号に基づいて音声信号を生成したり、マイク１８から入力される音声を音声信号に変換して通信処理部１３に送出する機能を有している。
【００２５】
ＣＰＵ１４は、ＲＯＭ１５および不揮発性メモリ２２に格納されたプログラムにより電話機全体の制御や各種処理を実行する機能を有する。
【００２６】
ＲＯＭ１５は、ＣＰＵ１４によって実行される各種プログラムやデータが記憶されており、ＯＳや、通話、電話番号やメールアドレス等の個人用データのメモリ登録、読み出し等の携帯電話としての機能を実現するプログラム、メールの作成・送受信を行うためのメーラー、ブラウザアプリケーション、後述するダウンロードしたアプリケーションを実行するための環境を実現するアプリケーションなどのプログラムが記憶されている。ＣＰＵ１４は、ＲＯＭ１５からこれらのプログラムを読み出して実行することで、通話、データ通信、メール、個人用データの登録、読み出し、利用など携帯電話としての種々の機能を実現することができる。また、ＲＯＭ１５には、文字入力するためのＪＩＳコード等やｕｎｉｃｏｄｅ等のフォントデータが登録されている。
【００２７】
ＲＡＭ１６は、ＣＰＵ１４による各種プログラムの実行時にワークエリアとして利用されるメモリ機能を有している。
【００２８】
表示部２０は、例えば、ＬＣＤからなり、ＣＰＵ１４の各種の処理に伴うメニュー、ステータス、表示対象等を表示する機能を有している。キー操作部２１は、図２に示すように、キー群２１Ａ、十字操作キー２１Ｂ、メールキー２１Ｃ、入力モード選択キー２１Ｄ等を備えている。キー群２１Ａは、文字（ひらがな、数字、記号、アルファベット等の共有）を入力するキー、電源オン／オフ信号等を入力するためのキー等により構成される。
【００２９】
十字操作キー２１Ｂは、真中の方向を指定する中央キー、ならびに、４方向を指定する上方キー、下方キー、左方キー及び右方キーを有しており、これらキー操作により画面上のカーソル位置を移動させたり、本実施の形態の文字入力を行う機能を有している。この十字操作キー２１Ｂにおいては、上方キー、下方キー、左方キー、右方キーの操作により、上方、下方、左方及び右方の４つの方向を入力することができる。また、この十字操作キー２１Ｂは、中央キーの押下により決定を行う機能を有している。メールキー２１Ｃは、メール送信モードを選択するためにキー、入力モード選択キー２１Ｄは、日本語入力モードとハングル文字入力モードとを選択するためのキーである。
【００３０】
不揮発性メモリ２２は、アプリケーションプログラムやデータ等を記憶するためのものであり、ハングル文字入力用アプリ３０等が記憶されている。ハングル文字入力用アプリ３０は、ハングル文字入力機能を実現するためのプログラムである。このハングル文字入力用アプリ３０は、例えばネットワークを介してインストールされたプログラムを実行形式で記憶したものに相当する。なお、ハングル文字入力用アプリ３０をプリインストールした状態で当該携帯電話機１を販売するようにしてもよい。ハングル文字入力用アプリ３０は、レイアウト変換用テーブル３１を備えている。
【００３１】
レイアウト変換用テーブル３１は、ハングル文字を構成する初声、中声、および終声の字母毎に、配置（位置）の異なる複数の画像パターンを格納するものであり、初声（子音）用テーブル３１Ａと、中声（母音）用テーブル３１Ｂと、終声（パッチム）用テーブル３１Ｃとからなる。かかる画像パターンは、例えば、２バイトのビットマップデータとすることができる。
【００３２】
図３−１は、初声用テーブル３１Ａの構成例を示す図である。初声用テーブル３１Ａは、同図に示すように、初声の字母毎に配置の異なる複数の画像パターンを格納しており、初声コード（０００〜１２６）と、マトリクス状に配される画像パターンとを関連付けて登録している。初声コード（０００〜１２６）は、上位２桁で初声字母の種類を規定する初声字母コード（００〜１２）と、下位１桁で初声字母の配置（位置）を規定する初声位置コード（０〜６）とで構成される。初声字母コードおよび初声位置コードは、画像パターンのマトリクスの行方向および列方向にそれぞれ配されており、画像パターンは、行方向に異なる初声字母が並んでおり、列方向に同一の初声字母でその配置（位置）が異なるものが並んでいる。初声位置コード「６」（＝初声コード（００６〜１２６））の画像パターン（１９個）は、文字部の面積が大きい画像パターンとなっており、ハングル文字入力パレットの表示用の画像パターンであり初声候補一覧に表示される。
【００３３】
図３−２は、中声用テーブル３１Ｂの構成例を示す図である。中声用テーブル３１Ｂは、同図に示すように、中声の字母毎に配置の異なる複数の画像パターンを格納しており、中声コード（０００〜１５２）と、マトリクス状に配置される画像パターンとを関連付けて登録している。中声コード（０００〜１５２）は、上位２桁で中声字母の種類を規定する中声字母コード（００〜１５）と、下位１桁で中声字母の配置（位置）を規定する中声位置コード（０〜２）とで構成されている。中声字母コードおよび中声位置コードは、画像パターンのマトリクスの行方向および列方向にそれぞれ配されており、画像パターンは、行方向に異なる中声字母が並んでおり、列方向に同一の中声字母でその配置（位置）が異なるものが並んでいる。中声コード「１５０」の画像パターンは「なし」となっており、これは、後述するように、中声の字母だけを入力する場合に使用される。中声位置コード「２」（＝中声コード（００２〜１４２））の画像パターン（２１個）は、文字部の面積が大きい画像パターンとなっており、ハングル文字入力パレットの表示用の画像パターンであり中声候補一覧に表示される。
【００３４】
図３−３は、終声用テーブル３１Ｃの構成例を示す図である。終声用テーブル３１Ｃは、同図に示すように、終声の字母毎に配置の異なる複数の画像パターンを格納しており、終声コード（０００〜１Ｂ２）と、マトリクス状に配置される画像パターンとを関連付けて登録している。終声コード（０００〜１Ｂ２）は、上位２桁で終声字母の種類を規定する終声字母コード（００〜１Ｂ）と、下位１桁で、終声字母の位置を規定する終声位置コード（０〜２）とで構成されている。終声字母コードおよび終声位置コードは、画像パターンのマトリクスの行方向および列方向にそれぞれ配されており、画像パターンは、行方向に異なる終声字母が並んでおり、列方向に同一の終声字母でその配置（位置）が異なるものが並んでいる。終声コード「０００」の画像パターンは「なし」となっており、これは、後述するように、初声＋中声の字母だけを入力する場合に使用される。終声位置コード「２」（＝終声コード（００２〜１Ｂ２））の画像パターン（２７個）は、文字部の面積が大きな画像パターンとなっており、ハングル文字入力パレットの表示用の画像パターンであり、その終声候補一覧に表示される。
【００３５】
不揮発性メモリ２２に格納されるハングル文字入力用アプリ３０を読み出してＣＰＵ１４が実行することにより実現される機能について図４〜図１０を参照しながら説明する。ＣＰＵ１４がハングル文字入力用アプリ３０を実行することにより、選択手段および表示制御手段として機能する。以下に説明する機能は、ハングル文字入力用アプリ３０に従ってＣＰＵ１４等のハードウェアが実行することにより実現されるが、説明の便宜上、ハングル文字入力用アプリ３０を動作主体として説明する。
【００３６】
図４は、本実施の形態でのハングル文字の表現方法を説明するための図である。本実施の形態では、ハングル文字を構成する初声、中声、終声の各字母が所定の配置法則があることに着目して、初声、中声、終声をレイヤーに分け、初声、中声、終声の各字母毎に、画像パターンを保存している。そして、図４に示すように、初声、中声、終声の各レイヤーの画像パターンを組み合わせて（合成して）ハングル文字を生成することにより、少ないメモリ容量でハングル文字を表現している。
【００３７】
図５は、ハングル文字のレイアウトコードを説明するための図である。本実施の形態では、ハングル文字をレイアウトコードで規定しており、レイアウトコードＸＸＸＸＸＸＸＸＸは、上述の初声コード、中声コード、および終声コードで構成されており、レイアウトコードＸＸＸＸＸＸＸＸＸの上位３桁は初声コード、中位３桁は中声コード、下位３桁は終声コードを示している。ハングル文字入力用アプリ３０は、レイアウトコードを構成する初声コード、中声コード、および終声コードにそれぞれ対応する画像パターンを、レイアウト変換用テーブル３１の初声用テーブル３１Ａ、中声用テーブル３１Ｂ、および終声用テーブル３１Ｃからそれぞれ読み出して表示部２０に表示する。
【００３８】
図６は、ハングル文字入力パレットの機能を説明するための説明図である。ハングル文字入力用アプリ３０がハングル文字を入力する場合に使用するハングル文字入力パレット１００の機能を図７を参照して説明する。ハングル文字入力パレット１００では、ハングル文字を入力する場合に、当該ハングル文字を構成する初声、中声、終声の順に選択して入力するようになっており、初声を入力する場合に初声候補一覧１０１を（Ｐ１）、中声を入力する場合に中声候補一覧１０２を（Ｐ２）、終声を入力する場合に終声候補一覧１０３を（Ｐ３）、順番に切り替えて表示する。このように、ハングル文字入力パレット１００では、初声候補一覧１０１、中声候補一覧１０２、および終声候補一覧１０３を順番に切り替えて表示することにより、文字候補一覧の表示エリアを小さくして、文書作成領域の表示エリアを大きくしている。
【００３９】
図７は、ハングル文字入力用アプリ３０でハングル文字を入力する場合の表示部２０の画面遷移の一例を示す図である。同図において、１１０はハングル文字の文章を作成する文書作成領域１１０（第２の表示領域）を示している。ハングル文字入力用アプリ３０は、入力モード選択キー２１Ｄでハングル文字入力モードが選択されると、表示部２０の画面下側（第１の表示領域）に、ハングル文字入力パレット１００を表示する。
【００４０】
図７において、ハングル文字入力用アプリ３０は、ハングル文字入力モードが選択されると、まず、ハングル文字入力パレット１００で初声候補一覧１０１を表示する（Ｐ１１）。初声候補一覧１０１には、初声（子音）の１９文字と、使用頻度の高い記号（「＿」、「，」、「．」、「？」、「！」、「−」、「〜」）とが入力候補として表示される。ハングル文字入力用アプリ３０は、初声候補一覧１０１に、初声用テーブル３１Ａの初声位置コード「６」の全て（＝初声コード（００６〜１２６））の画像パターン（初声１９文字）と、ＪＩＳコードで規定される使用頻度の高い記号を読み出して表示する。
【００４１】
十字操作キー２１Ｂにより初声候補一覧１０１の中で文字が選択されると（Ｐ１２）、後述するハングル文字レイアウト決定アルゴリズム（図１０参照）に従って、選択された文字を文書作成領域１１０のカーソル位置に表示するとともに、ハングル文字入力パレット１００で中声候補一覧１０２を表示する（Ｐ１３）。中声候補一覧１０２には、中声（母音）の２１文字と「なし」とが入力候補として表示される。ハングル文字入力用アプリ３０は、中声候補一覧１０２に、中声用テーブル３１Ｂの中声位置コード「２」の全て（＝中声コード（００２〜１４２）の画像パターン（中声２１文字）と中声コード「１５０」の画像パターン（「なし」）を読み出して表示する。「なし」は、初声の字母だけを入力する場合に使用され、「なし」が選択された場合には、画面上の文字でレイアウトが確定する。
【００４２】
十字操作キー２１Ｂにより中声候補一覧１０２で中声が選択されると（Ｐ１４）、後述するハングル文字レイアウト決定アルゴリズム（図９参照）に従って、初声＋選択された中声を合成した文字に置き換えて文書作成領域１１０に表示するとともに、ハングル文字入力パレット１００で終声候補一覧１０３を表示する（Ｐ１５）。終声候補一覧１０３には、終声（パッチム）の２７文字と「なし」とが入力候補として表示される。ハングル文字入力用アプリ３０は、終声候補一覧１０３に、終声用テーブル３１Ｃの終声位置コード「２」の全て（＝終声コード（００２〜１４２）の画像パターン（終声２７文字）と終声コード「０００」の画像パターン（「なし」）を読み出して表示する。「なし」は、初声および中声の字母だけを入力する場合に使用され、「なし」が選択された場合には、画面上の文字でレイアウトが確定する。
【００４３】
十字操作キー２１Ｂにより終声候補一覧１０２で終声が選択されると（Ｐ１６）、後述するハングル文字レイアウト決定アルゴリズム（図９参照）に従って、初声＋中声＋選択された終声を合成したハングル文字に置き換えて文書作成領域１１０に表示するとともに、再び、ハングル文字入力パレット１００で初声候補一覧１０１を表示する（Ｐ１７）。そして、次のハングル文字の入力が行われる。
【００４４】
図８は、ハングル文字入力用アプリ３０によるハングル文字入力処理を説明するためのフローチャートである。同図において、ハングル文字入力用アプリ３０は、入力モード選択キー２１Ｄでハングル文字入力モードが選択された場合、ハングル文字入力パレット１００を表示部２０の表示画面に表示し、また、終了キー（不図示）が操作された場合は、ハングル文字入力モードを終了するものとする。
【００４５】
図８において、入力モード選択キー２１Ｄでハングル文字入力モードが選択されると、まず、ハングル文字入力パレット１００で初声候補一覧１０１を表示する（ステップＳ１）。操作者による十字操作キー２１Ｂの操作で、初声候補一覧１０１から文字が選択されると（ステップＳ２）、選択された文字が記号か否かを判断する（ステップＳ３）。記号が選択された場合には（ステップＳ３の「Ｙｅｓ」）、選択された記号を文書作成領域１１０のカーソル位置に表示して（ステップＳ１１）、ステップＳ２に戻り、次の文字の入力が行われる。
【００４６】
他方、初声が選択された場合には（ステップＳ３の「Ｎｏ」）、後述するハングル文字レイアウト決定アルゴリズム（図９参照）に従って、選択された初声を文書作成領域１１０のカーソル位置に表示し、また、ハングル文字入力パレット１００で中声候補一覧１０２を表示する（ステップＳ４）。
【００４７】
操作者による十字操作キー２１Ｂの操作で、中声候補一覧１０２から文字が選択されると（ステップＳ５）、選択された文字が「なし」であるか否かを判断する（ステップＳ６）。「なし」が選択された場合には（ステップＳ６の「Ｙｅｓ」）、文書作成領域１１０のカーソル位置の初声を確定し、ハングル文字入力パレット１００で初声候補一覧１０１を表示した後（ステップＳ１２）、ステップ２に戻り、次の文字の入力が行われる。
【００４８】
他方、中声が選択された場合には（ステップＳ６の「Ｎｏ」）、後述するハングル文字レイアウト決定アルゴリズム（図９参照）に従って、文書作成領域１１０で初声＋選択した中声を合成した文字に置き換えて表示し、また、ハングル文字入力パレット１００で終声候補一覧１０３を表示する（ステップＳ７）。
【００４９】
操作者による十字操作キー２１Ｂの操作で、終声候補一覧１０３から文字が選択されると（ステップＳ８）、選択された文字が「なし」か否かを判断する（ステップＳ９）。「なし」が選択された場合には（ステップＳ９の「Ｙｅｓ」）、文書作成領域１１０のカーソル位置の初声＋中声を確定し、ハングル文字入力パレット１００で初声候補一覧１０１を表示した後（ステップＳ１２）、ステップ２に戻り、次の文字の入力が行われる。
【００５０】
他方、終声が選択された場合には（ステップＳ９の「Ｎｏ」）、後述するハングル文字レイアウト決定アルゴリズム（図９参照）に従って、文書作成領域１１０で初声＋中声＋選択された終声を合成したハングル文字に置き換えて表示する（ステップＳ１０）。そして、ハングル文字入力パレット１００で初声候補一覧１０１を表示した後（ステップＳ１２）、ステップ２に戻り、次の文字の入力が行われる。
【００５１】
図９は、上記図８のＳ４（初声），Ｓ６，７（中声），Ｓ９，１０（終声）のハングル文字レイアウト決定アルゴリズムを説明するためのフローチャートである。ハングル文字入力用アプリ３０は、ハングル文字レイアウト決定アルゴリズムに従って、レイアウトコード（初声コード、中声コード、終声コード）を決定してＲＡＭ１６に書き込み、ＲＡＭ１６に書き込んだレイアウトコード（初声コード、中声コード、終声コード）に従って、対応する画像パターンをレイアウト変換用テーブル３１から読み出して表示部２０の文書作成領域１１０に表示する。
【００５２】
図９において、初声候補一覧１０１から初声が選択された場合には、初声用テーブル３１Ａから選択された初声に対応する初声字母コードの初声６列目（初声位置コード「６」）の画像パターンを読み出して文書作成領域１１０に表示する（ステップＳ１０１）。初声が入力された段階では、どの初声を入力しても画面上には初声６列目（初声位置コード「６」）の画像パターンが表示される。
【００５３】
つぎに、中声候補一覧１０２から文字が選択された場合には、以下の表示が行われる。まず、選択された文字が”中声字母コード００〜０８行（中声が初声の右に付くタイプ）」である場合には、初声６列目（初声位置コード「６」）の画像パターンを、初声用テーブル３１Ａの初声０列目（初声位置コード「０」）の画像パターンに置換するとともに、中声用テーブル３１Ｂから、選択された中声に対応する中声字母コードの中声０列目（中声位置コード「０」）の画像パターンを読み出して表示する（ステップＳ１０２）。
【００５４】
また、選択された文字が”中声字母コード０９〜０Ｄ行（中声が初声の下に付くタイプ）」である場合には、初声６列目（初声位置コード「６」）の画像パターンを、初声用テーブル３１Ａの初声２列目（初声位置コード「２」）の画像パターンに置換するとともに、中声用テーブル３１Ｂから、選択された中声に対応する中声字母コードの中声０列目（中声位置コード「０」）の画像パターンを読み出して表示する（ステップＳ１０３）。
【００５５】
また、選択された文字が”中声字母コード０Ｅ〜１４行（中声が初声の右下に付くタイプ）」である場合には、初声６列目（初声位置コード「６」）の画像パターンを、初声用テーブル３１Ａの初声４列目（初声位置コード「４」）の画像パターンに置換するとともに、中声用テーブル３１Ｂから、選択された中声に対応する中声字母コードの中声０列目（中声位置コード「０」）の画像パターンを読み出して表示する（ステップＳ１０４）。また、なし（中声字母コード「１５」）が選択された場合には、表示の変更を行わずに、初声の表示を確定する（ステップＳ１０５）。
【００５６】
このように、中声は「初声の右に付くタイプ」、「初声の下に付くタイプ」、「初声の右下に付くタイプ」に分類できるため、中声を入力した段階で初声のレイアウトが決まる。
【００５７】
つぎに、終声候補一覧１０３から文字が選択された場合には、以下の表示が行われる。
中声字母コード００〜０８行（中声が初声の右に付くタイプ）」が選択された場合において、終声候補一覧１０３から「なし（終声字母コード００）」が選択された場合には、画面上の文字でレイアウトを確定する（ステップＳ１０６）。他方、終声候補一覧１０３から終声（終声字母コード０１〜１Ｂ）が選択された場合には、初声０列目（初声位置コード「０」）の画像パターンを、初声用テーブル３１Ａの初声字母コードの初声１列目（初声位置コード「１」）の画像パターンに置換し、また、中声字母コードの中声０列目（中声位置コード「０」）の画像パターンを中声用テーブル３１Ｂの中声１列目（中声位置コード「１」）の画像パターンに置換して表示するとともに、終声用テーブル３１Ｃから、選択された終声に対応する終声字母コードの終声０列目（終声位置コード「０」）の画像パターンを読み出して表示する（ステップＳ１０７）。
【００５８】
また、中声字母コード０９〜０Ｄ行（中声が初声の下に付くタイプ）」が選択された場合において、終声候補一覧１０３から「なし（終声コード「０００」）」が選択された場合には、画面上の文字でレイアウトを確定する（ステップＳ１０８）。他方、終声候補一覧１０３から終声（終声字母コード０１〜１Ｂ）が選択された場合には、初声２列目（初声位置コード「２」）の画像パターンを、初声用テーブル３１Ａの初声３列目（初声位置コード「３」）の画像パターンに置換し、また、中声字母コードの中声０列目（中声位置コード「０」）の画像パターンを中声用テーブル３１Ｂの中声１列目（中声位置コード「１」）の画像パターンに置換して表示するとともに、終声用テーブル３１Ｃから、選択された終声に対応する終声字母コードの終声１列目（終声位置コード「１」）の画像パターンを読み出して表示する（ステップＳ１０９）。
【００５９】
また、中声字母コード０Ｅ〜１４行（中声が初声の右下に付くタイプ）」が選択された場合において、終声候補一覧１０３から「なし（終声コード「０００」）」が選択された場合には、画面上の文字でレイアウトを確定する（ステップＳ１１０）。他方、終声候補一覧１０３から終声（終声字母コード０１〜１Ｂ）が選択された場合には、初声４列目（初声位置コード「４」）の画像パターンを、初声用テーブル３１Ａの初声５列目（初声位置コード「５」）の画像パターンに置換し、また、中声０列目（中声位置コード「０」）の画像パターンを、中声用テーブル３１Ｂの中声１列目（中声位置コード「１」）の画像パターンに置換して表示し、終声用テーブル３１Ｃから、選択された終声に対応する終声字母コードの終声１列目（終声位置コード「１」）の画像パターンを読み出して表示する（ステップＳ１１１）。このようにして作成されたハングル文字の文書は、ファイル保存が選択されると、ＲＡＭ１６に書き込まれたレイアウトコードが不揮発性メモリ２２に格納される。
【００６０】
図１０は、以下に示すハングル文字を入力する場合のハングル文字入力パレット１００での入力操作の具体例を説明するための図である。
【００６１】
【数１】
2007279912.tif 000003
【００６２】
以上説明したように、本実施の形態によれば、ハングル文字入力用アプリ３０は、表示画面の第１の表示領域にハングル文字を構成する初声、中声、および終声等の文字を選択するためのハングル文字入力パレット１００を表示し、かつ、当該ハングル文字入力パレット１００で選択された文字を表示画面の文書作成領域１１０に表示し、ハングル文字入力パレット１００では、初声候補一覧、中声候補一覧、および終声候補一覧を順番に切り替えて表示することとしたので、ハングル文字入力パレットの表示エリアを小さくして、文書作成領域の表示エリアを大きくすることができ、ハングル文字の文書を作成する場合に簡単な操作で入力して使い勝手のよいハングル文字入力環境を提供することが可能となる。付言すると、携帯電話機等の表示画面の小さい装置でもハングル文字の文書作成領域を大きくとることができる。また、ハングル文字入力パレットには、２０〜３０の画像パターン（パーツ）が表示され、その中から選択する構成であるので、文字の選択を短時間に行うことが可能となる。また、ハングル文字入力用アプリ３０をインストールするだけで汎用の携帯電話機（ハングル文字がキー操作部に刻印されないもの）でも簡単にハングル文字の入力が可能となる。
【００６３】
また、本実施の形態によれば、ハングル文字入力用アプリ３０は、ハングル文字入力パレット１００で、まず、初声候補一覧１０１を表示し、この初声候補一覧１０１で初声が選択された場合に、選択された初声を文書作成領域１１０に表示し、かつ、ハングル文字入力パレット１００で中声候補一覧１０２を表示し、この中声候補一覧１０２で中声が選択された場合には、文書作成領域１１０に表示されている初声と選択された中声とを合成して表示し、かつ、ハングル文字入力パレット１００で終声候補一覧１０３を表示し、終声候補一覧１０３で終声が選択された場合に、文書作成領域１１０に表示されている初声および中声と、選択された終声とを合成したハングル文字を表示し、かつ、ハングル文字入力パレット１００で初声候補一覧１０１を表示することとしたので、選択候補の表示・選択に統一性があり、ユーザは、初声、中声、終声と順番に選択することでハングル文字を入力することができ、直感的にハングル文字を入力することが可能となる。
【００６４】
また、本実施の形態によれば、初声、中声、および終声の字母毎に配置の異なる複数の画像パターンを格納するレイアウト変換用テーブル３１を備え、ハングル文字入力用アプリ３０は、ハングル文字パレット１００の初声候補一覧１０１、中声候補一覧１０２、および終声候補一覧１０３に、レイアウト変換用テーブル３１に格納されている、初声、中声、および終声のパレット表示用の画像パターンをそれぞれ表示することとしたので、初声候補、中声候補、および終声候補として、文字部の面積が大きな見やすい画像パターンを表示することができ、ユーザの文字選択を容易にすることができる。
【００６５】
また、本実施の形態によれば、ハングル文字入力用アプリ３０は、ハングル文字入力パレット１００で初声、中声、および終声が選択された場合、当該選択された初声、中声、および終声を構成要素としてハングル文字を構成する場合に対応する配置の画像パターンをレイアウト変換用テーブル３１からそれぞれ読み出し、当該読み出した複数の画像パターンを合成してハングル文字を生成して文書作成領域１１０に表示することとしたので、少ない画像パターン数でハングル文字を表現することができ、少ないメモリ容量でハングル文字を入力することが可能となる。
【産業上の利用可能性】
【００６６】
本発明に係るハングル文字入力装置、ハングル文字入力方法、およびハングル文字入力用プログラムは、ハングル文字の入力が必要な携帯電話機、ＰＤＡ、パソコン等の各種装置に適用可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明に係るハングル文字入力装置を適用した携帯電話機の一構成例を示すブロック図である。
【図２】図１の携帯電話機の外観構成図である。
【図３−１】初声用テーブルの構成例を示す図である。
【図３−２】中声用テーブルの構成例を示す図である。
【図３−３】終声用テーブルの構成例を示す図である。
【図４】ハングル文字の表現方法を説明するための図である。
【図５】ハングル文字のレイアウトコードを説明するための図である。
【図６】ハングル文字入力パレットの機能を説明するための説明図である。
【図７】ハングル文字を入力する場合の表示部の画面遷移の一例を示す図である。
【図８】ハングル文字入力処理を説明するためのフローチャートである。
【図９】ハングル文字レイアウト決定アルゴリズムを説明するためのフローチャートである。
【図１０】ハングル文字入力の具体的操作例を説明するための図である。
【図１１】従来技術を説明するための図である。
【符号の説明】
【００６８】
１  携帯電話機
１１  内部バス
１２  アンテナ
１３  通信処理部
１４  ＣＰＵ
１５  ＲＯＭ
１６  ＲＡＭ
１７  音声処理部
１８  マイク
１９  スピーカ
２０  表示部
２１  キー入力部
２１Ａ  キー群
２１Ｂ  十字操作キー
２１Ｃ  メールキー
２１Ｄ  入力モード選択キー
２２  不揮発性メモリ
３０  ハングル文字入力用アプリ
３１  レイアウト変換用テーブル
３１Ａ  初声用テーブル
３１Ｂ  中声用テーブル
３１Ｃ  終声用テーブル
３２  コード変換用テーブル
１００  ハングル文字入力パレット
１０１  初声候補一覧
１０２  中声候補一覧
１０３  終声候補一覧
１１０  文書作成領域
【図１】
2007279912.tif 000004
【図２】
2007279912.tif 000005
【図３−１】
2007279912.tif 000006
【図３−２】
2007279912.tif 000007
【図３−３】
2007279912.tif 000008
【図４】
2007279912.tif 000009
【図５】
2007279912.tif 000010
【図６】
2007279912.tif 000011
【図７】
2007279912.tif 000012
【図８】
2007279912.tif 000013
【図９】
2007279912.tif 000014
【図１０】
2007279912.tif 000015
【図１１】
2007279912.tif 000016