(57)【要約】【課題】日本語の単字入力を支援する機能を提供する方法及びシステム、並びにその方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。【解決手段】日本語辞書サービスを利用する端末装置に日本語単字入力を支援する機能を提供する方法は、（ａ）ひらがな及びカタカナのうち少なくとも一つを含む日本語文字表及び日本語文字表の周辺に単字検索ウィンドウを端末装置に表示させる段階と、（ｂ）検索を希望する特定の日本語単字に該当する発音記号が日本語以外の言語で単字検索ウィンドウに入力された場合に、日本語単字と発音記号とを関連付けて記憶する言語データベースを参照して入力された発音記号に該当する特定の日本語単字を検索し、日本語文字表上における入力された発音記号に対応する特定の日本語単字の位置を活性化表示させる段階と、を含む。【選択図】図６Ａ
2011129159.tif 000002
【特許請求の範囲】
【請求項１】
日本語辞書サービスを利用する端末装置に日本語単字入力を支援する機能を提供する方法であって、コンピュータによって遂行されるステップが、
（ａ）ひらがな及びカタカナのうち少なくとも一つを含む日本語文字表及び前記日本語文字表の周辺に単字検索ウィンドウを前記端末装置に表示させる段階と、
（ｂ）検索を希望する特定の日本語単字に該当する発音記号が日本語以外の言語で前記単字検索ウィンドウに入力された場合に、前記日本語単字と前記発音記号とを関連付けて記憶する言語データベースを参照して前記入力された発音記号に該当する前記特定の日本語単字を検索し、前記日本語文字表上における前記入力された発音記号に対応する前記特定の日本語単字の位置を活性化表示させる段階と、
を含むことを特徴とする方法。
【請求項２】
前記（ａ）段階は、前記日本語文字表または前記単字検索ウィンドウの近隣に前記日本語辞書サービスの単語検索ウィンドウを表示させる段階を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記（ｂ）段階は、前記特定の日本語単字に該当する発音記号が日本語以外の言語で前記単字検索ウィンドウに入力された場合、前記言語データベースから検索された前記入力された発音記号に該当する前記特定の日本語単字を、前記単語検索ウィンドウに自動的に入力表示する段階を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記（ｂ）段階は、前記日本語文字表上において前記特定の日本語単字が活性化表示されている状態で前記ユーザーからエンターキーが入力された場合に、前記単語検索ウィンドウに前記特定の日本語単字を入力表示する段階を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記（ａ）段階は、前記単字検索ウィンドウの近隣に単字出力ウィンドウを表示させる段階を含むことを特徴とする請求項１から４のいずれか１つに記載の方法。
【請求項６】
前記（ｂ）段階は、前記特定の日本語単字に該当する発音記号が日本語以外の言語で前記単字検索ウィンドウに入力された場合に、前記言語データベースから検索された前記入力された発音記号にマッチした少なくとも一つ以上の前記特定の日本語単字を前記単字出力ウィンドウに表示する段階を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記（ｂ）段階は、前記単字出力ウィンドウに表示された少なくとも一つ以上の前記特定の日本語単字のうちで前記ユーザーによりクリックされた日本語単字を前記単語検索ウィンドウに入力表示する段階を含むことを特徴とする請求項６に記載の方法。
【請求項８】
コンピュータに、請求項１から７のいずれか１つに記載の方法を実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
日本語辞書サービスを利用する端末装置に日本語単字入力を支援する機能を提供するためのシステムであって、
ひらがな及びカタカナのうち少なくとも一つを含む日本語文字表及び前記日本語文字表の周辺に単字検索ウィンドウを前記端末装置に表示させるインターフェース制御を遂行するインターフェース部と、
検索を希望する特定の日本語単字に該当する発音記号が日本語以外の言語で前記単字検索ウィンドウに入力された場合に、前記日本語単字と前記発音記号とを関連付けて記憶するエイリアスデータベースを参照して前記入力された発音記号に該当する前記特定の日本語単字を検索し、日本語文字表上における前記入力された発音記号に対応する前記特定の日本語単字の位置を活性化表示させる単字マッチング部と、
を含むことを特徴とするシステム。
【請求項１０】
前記インターフェース部は、前記日本語文字表または前記単字検索ウィンドウの近隣に前記日本語辞書サービスの単語検索ウィンドウを表示させることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記単字マッチング部は、前記特定の日本語単字に該当する発音記号が日本語以外の言語で前記単字検索ウィンドウに入力された場合、前記言語データベースから検索された前記入力された発音記号に該当する前記特定の日本語単字を、前記単語検索ウィンドウに自動的に入力表示させることを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記単字マッチング部は、前記日本語文字表上において前記特定の日本語単字が活性化表示されている状態で前記ユーザーからエンターキーが入力された場合に、前記単語検索ウィンドウに前記特定の日本語単字を入力表示させることを特徴とする請求項１０に記載のシステム。
【請求項１３】
前記インターフェース部は、前記単字検索ウィンドウの近隣に単字出力ウィンドウを表示させることを特徴とする請求項９から１２のいずれか１つに記載のシステム。
【請求項１４】
前記単字マッチング部は、前記特定の日本語単字に該当する発音記号が日本語以外の言語で前記単字検索ウィンドウに入力された場合に、前記言語データベースから検索された前記入力された発音記号にマッチした少なくとも一つ以上の前記特定の日本語単字を前記単字出力ウィンドウに表示させることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記単字マッチング部は、前記単字出力ウィンドウに表示された少なくとも一つ以上の前記特定の日本語単字のうちで前記ユーザーによりクリックされた日本語単字を前記単語検索ウィンドウに入力表示させることを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記端末装置でのマウス操作により入力される日本語筆記体文字の形態と同一または類似の形態を有するひらがな、カタカナ、漢字のうち少なくとも一つを前記言語データベースから検索して前記端末装置に提供する筆記認識部をさらに含むことを特徴とする請求項９から１５のいずれか１つに記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日本語エイリアス（ａｌｉａｓ）データベースを利用して長音及び促音に対するマッチング情報を提供して日本語入力機の使用の際に単字検索機能を提供する方法及びシステム関するもので、より詳細には、日本語入力機を使用して単字を入力する場合、単字を容易に探すことができるように支援する機能を提供する方法及びシステム、並びにその方法を実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
最近、韓国政府による日本文化開放政策以来、日本の大衆文化に対する関心が高まり、様々な日本語辞書サービスが登場している。
【０００３】
このような日本語辞書サービスは、多様な単語及び熟語に関する意味をユーザーに提供するだけでなく、当該単語または熟語の含まれた例文などをユーザーに共に提供する。
【０００４】
しかしながら、従来の日本語辞書サービスによれば、図１Ａに示すように、ユーザーが日本語辞書に記録されていない「ときょ」という日本語をクエリーで入力して検索を要請する場合、「検索語「ときょ」に関する検索結果がありません。」のような案内文句が出力されるだけで、「ときょ」というクエリーを入力したユーザーが実際に検索しようとした日本語単語が何かに関しては全く考慮されないので、ユーザーが日本語単語のスペリングを明確に知らない状況では検索を遂行することが容易ではなかった。
【０００５】
日本語単語の中には、発音が似ていても長短音の可否（有無）によってその意味が変わる単語が多い。従って、日本語初級者であるユーザーが検索しようとする単語の正確な表記法を知らない状況では、前記ユーザーは、希望する検索結果を得ることができない恐れがあった。
【０００６】
すなわち、従来の日本語辞書サービスは、一般的な日本語辞書に記録されている単語にマッチしている情報だけが検索結果として提供される短所があり、日本語単語に含まれた短音部分（または長音部分）を長音（または短音）に誤入力した可能性を考慮しないので、入力しようとする単語の長短音を明確に知らない多くのユーザーには、希望しない検索結果が提供される恐れがあった。
【０００７】
また、従来の日本語辞書サービスによれば、図１Ｂに示すように、ユーザーが「がこう」とのクエリーを入力して検索結果を要請する場合、ユーザーは、「学校」との意味の日本語単語である「がっこう」に関して検索したかったが、促音が含まれているか否かに関して知らない場合、希望しない検索結果だけを得ることになった。
【０００８】
すなわち、クエリーが促音の含まれた日本語単語である場合、間違えて促音を入力する可能性を考慮せず、クエリーが促音の含んでいない日本語単語である場合にも、間違えて促音を抜かして入力する可能性も考慮しないため、入力しようとする単語に促音が含まれているか否かに関して明確に知らない多くのユーザーは、希望しない検索結果を得るしかなかった。
【０００９】
一方、従来技術による日本語入力機を使用して、日本語文字（ひらがな又はカタカナ）を入力するためには、図２に示すように、日本語入力機に含まれている、いわゆる日本語文字表上で入力を希望する日本語文字（すなわち、単字）が日本語入力機上のどの部分に位置しているかをいちいち確認して入力しなければならなかった。勿論、日本語のレベルが中級以上であるユーザーにとっては、日本語文字表上で入力を希望する単字の位置を探すことが難しくないこともあり、他の入力方法としてキーボード自体を日本語入力モードに変更して入力することもできるが、そうでないユーザーにとっては、このような日本語文字表を利用して単字を探して入力することが非常に面倒であり、不便であった。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、前述したような従来技術の諸問題を解決するためになされた本発明は、ユーザーが日本語入力機を利用する際、より便利に日本語単字を入力できるように手伝う（支援する）ユーザーインターフェースを提供することにその目的がある。
【課題を解決するための手段】
【００１１】
前述したような本発明の目的を達成し、後述する本発明の特徴的な機能を遂行するための本発明の特徴的な構成は次のようになっている。
【００１２】
本発明の一態様によれば、日本語辞書サービスを利用する端末装置に日本語単字入力を支援する機能を提供する方法であって、（ａ）ひらがな及びカタカナのうち少なくとも一つを含む日本語文字表及び日本語文字表の周辺に単字検索ウィンドウを端末装置に表示させる段階と、（ｂ）検索を希望する特定の日本語単字に該当する発音記号が日本語以外の言語で単字検索ウィンドウに入力された場合に、日本語単字と発音記号とを関連付けて記憶する言語データベース（エイリアスデータベース）を参照して入力された発音記号に該当する特定の日本語単字を検索し、日本語文字表上における入力された発音記号に対応する特定の日本語単字の位置を活性化表示させる段階と、を含む方法が提供される。
【００１３】
上記エイリアスデータベースは、日本語単語ごとに、日本語単語の発音記号を日本語以外の言語で表記したデータをマッチさせて記憶しており、上記（ｂ）段階は、単字検索ウィンドウを通じて日本語以外の言語で表現された発音記号が入力された場合に、入力された日本語以外の言語の発音記号にマッチする日本語単字をエイリアスデータベースから検索し、日本語文字表上に含まれた日本語単字のうち検索された特定の日本語単字と同一の日本語単字を活性化表示するように構成することができる。
【００１４】
本発明のまた他の態様によれば、上記方法をコンピュータに実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【００１５】
本発明のまた他の態様によれば、日本語辞書サービスを利用する端末装置に日本語単字入力を支援する機能を提供するためのシステムであって、ひらがな及びカタカナのうち少なくとも一つを含む日本語文字表及び日本語文字表の周辺に単字検索ウィンドウを端末装置に表示させるインターフェース制御を遂行するインターフェース部と、検索を希望する特定の日本語単字に該当する発音記号が日本語以外の言語で単字検索ウィンドウに入力された場合に、日本語単字と発音記号とを関連付けて記憶する言語データベース（エイリアスデータベース）を参照して入力された発音記号に該当する特定の日本語単字を検索し、日本語文字表上における入力された発音記号に対応する特定の日本語単字の位置を活性化表示させる単字マッチング部と、を含むシステムが提供される。
【発明の効果】
【００１６】
本発明によれば、日本語入力機を使用して日本語単字を入力する場合、日本語以外の外来語（例えば、韓国語、ローマ字など）を使用して日本語単字の発音を入力することによって、単字を容易に探して入力することができる。
【図面の簡単な説明】
【００１７】
【図１Ａ】従来の日本語辞書サービスにより提供される検索結果を示す図面である。
【図１Ｂ】従来の日本語辞書サービスにより提供される検索結果を示す図面である。
【図２】従来の日本語入力機により提供されるユーザーインターフェースを示す図面である。
【図３】本発明の一実施形態に係る日本語情報を提供するサービスにおいて、長短音及び促音に関するマッチング情報を提供して日本語入力機の使用の際に単字検索機能を提供する全体システムの構成図である。
【図４Ａ】本発明の一実施形態に係る辞書データベースの内部構成を詳しく示す図面である。
【図４Ｂ】本発明の一実施形態に係るエイリアスデータベースの内部構成を詳しく示す図面である。
【図５Ａ】本発明の一実施形態に係る日本語辞書サービスにより提供している検索結果の一例を示す図面である。
【図５Ｂ】本発明の一実施形態に係る日本語辞書サービスにより提供している検索結果の一例を示す図面である。
【図５Ｃ】本発明の一実施形態に係る日本語辞書サービスにより提供している検索結果の一例を示す図面である。
【図６Ａ】本発明の一実施形態に係る日本語入力機を使用して容易に単字を入力するためのユーザーインターフェースの一例を示す図面である。
【図６Ｂ】本発明の一実施形態に係る日本語入力機を使用して容易に単字を入力するためのユーザーインターフェースの一例を示す図面である。
【図７】本発明の一実施形態に係る筆記認識機による単字入力機能の使用例を示す図面である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施できる特定実施形態を例示として示し、添付図面を参照しながら本発明について詳細に説明する。後述するこれらの実施形態は、当業者が本発明を十分に実施できるように詳細に説明する。本発明の多様な実施形態は互いに異なるが、相互排他的である必要はないと理解しなければならない。例えば、ここに記載されている特定形状、構造及び特性は一実施形態に関連して本発明の技術的思想及びその範囲から逸脱せずに他の実施形態として具現することができる。また、ここに開示したそれぞれの実施形態のうち、個別構成要素の位置または配置は、本発明の技術的思想及びその範囲から逸脱せずに変更できることを理解するべきである。したがって、後述する詳細な説明は限定的な意味で扱うものでなく、本発明の技術的範囲は、適切に説明されるならば、その請求項に記載された本発明と均等な全ての技術的範囲と共に添付した特許請求範囲によって定められる。
【００１９】
全体システムの構成
図３は、本発明の一実施形態に係る日本語辞書サービスを利用して日本語情報を提供することにおいて、長短音及び促音に関するマッチング情報を提供して日本語入力機の使用の際に単字検索機能を提供する全体システム３００の構成図である。
【００２０】
図３に示すように、本発明の一実施形態に係る全体システム３００は、検索結果提供部３１０、単字マッチング部３２０、筆記認識部３３０、辞書データベース３４０、エイリアスデータベース３５０、通信部３６０、インターフェース部３７０及び制御部３８０を含むことができる。
【００２１】
本発明の一実施形態によれば、検索結果提供部３１０、単字マッチング部３２０、筆記認識部３３０、辞書データベース３４０、エイリアスデータベース３５０、通信部３６０、インターフェース部３７０及び制御部３８０は、そのうち少なくとも一部が全体システム３００に含まれたり全体システム３００と通信したりするプログラムモジュールである（なお、図３は、検索結果提供部３１０、単字マッチング部３２０、筆記認識部３３０、辞書データベース３４０、エイリアスデータベース３５０、通信部３６０、インターフェース部３７０及び制御部３８０が全体システム３００に含まれていると示している）。このようなプログラムモジュールは、運営システム（オペレーティングシステム）、応用プログラムモジュール及びその他のプログラムモジュールの形態でシステムに含まれることができ、物理的に様々な公知の記憶装置上に格納されることもできる。また、このようなプログラムモジュールは、システムと通信可能な遠隔記憶装置に格納されることもできる。このようなプログラムモジュールは、本発明によって後述する特定機能を遂行したり、特定の抽象データ類型を実行するルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを包括するが、これに限定されるものではない。つまり、全体システム３００は、１つ又は複数のサーバ装置等のコンピュータ装置で実現することが可能であり、例えば、辞書データベース３４０及びエイリアスデータベース３５０を１つ又は個別のデータベースサーバとして構成して、検索結果提供部３１０、単字マッチング部３２０、筆記認識部３３０、及び通信部３６０、インターフェース部３７０及び制御部３８０を、日本語辞書サービスを利用してユーザー端末装置に検索結果を提供するためのサービスサーバ装置として構成したり、また、図３に示すように全体システム３００を１つのサーバ装置で構成することも可能である。つまり、全体システム３００の各部を１つ又は複数のコンピュータ装置で実現することが可能である。
【００２２】
検索結果提供部３１０は、ウェブを通じて提供される日本語辞書サービスの検索欄に入力された特定の日本語クエリーが受信されると、日韓辞書データベース３４１内で特定の日本語に対応して格納された情報を抽出し、検索結果として抽出された情報をユーザーの端末装置２００に提供する。
【００２３】
このとき、特定の日本語に含まれた文字が長音であるか短音であるかを判断して、長短音エイリアスデータベース３５５内で特定の日本語とマッチしている長音または短音単語（例えば、特定の日本語に短音が存在する場合、短音を長音に変えた単語がマッチし、長音が存在する場合、長音を短音に変えた単語がマッチする）を抽出すると同時に、促音エイリアスデータベース３５６内で特定の日本語とマッチしている単語（例えば、特定の日本語に促音が含まれる場合、促音を除去した単語がマッチし、促音が含まれていない場合、促音を含んだ単語がマッチする）を抽出し（長短音エイリアスデータベース３５５及び促音エイリアスデータベース３５６については、以後図４Ｂを参照してより詳細に説明する）、ユーザーが入力した特定の日本語及び特定の日本語にマッチした単語をクエリーとして日韓辞書データベース３４１内で検索してユーザー端末装置２００に提供することができる。これに関する具体的な例については、以後図５を参照して詳細に説明する。
【００２４】
本発明の一実施形態に係る単字マッチング部３２０は、ユーザーが日本語入力機に提供される単字発音入力欄を通じて入力された韓国語またはローマ字を受信すると、入力された韓国語またはローマ字にマッチしている日本語単字を韓国語エイリアスデータベース３５４またはローマ字エイリアスデータベース３５３から取得して、ユーザー端末装置２００に提供する（ローマ字エイリアスデータベース３５３及び韓国語エイリアスデータベース３５４は、以後図４Ｂを参照して詳細に説明する）。ここで、ユーザーが単字発音入力欄を通じて入力する際、検索を希望する特定の日本語単字に該当する発音記号を韓国語またはローマ字で表記したものであればよい。これに関する具体的な例については、以後図６を参照して詳細に説明する。なお、単字発音入力欄を通じた入力は、上記の例に限定されるものではなく、韓国語、ローマ字、中国語、アラビア語など多様な日本語以外の言語を使用して特定の日本語単字に該当する発音記号を表記する例も含むことができる。従って、ユーザー自分自身が使用し易い言語を使って日本語単字の入力を容易に遂行することができる。
【００２５】
本発明の一実施形態に係る筆記認識部３３０は、ユーザーがマウスなどのポインティングディバイスを利用して日本語筆記認識機上に提供される入力欄に線を引いて、入力された日本語単字（すなわち、筆記体）の字自体の構造または形態を分析し、入力された単字の構造または形態と同一または類似の日本語文字を各種データベースから抽出して、ユーザー端末装置２００に提供する。このとき、入力された単字の構造または形態と同一または類似の日本語文字の例としては、日本語漢字、ひらがな、カタカナなどを挙げることができ、これに関する具体的な例の適用については、以後図７を参照して詳細に説明する。
【００２６】
本発明の一実施形態に係る辞書データベース３４０及びエイリアスデータベース３５０は、狭い意味のデータベースだけでなく、ファイルシステムに基づいたデータ記録などを含む広い意味のデータベースも含み、単純なログ（ｌｏｇ）の集合であっても、これを検索してデータを抽出することができるなら、本発明で言うデータベースに含まれることができる。
【００２７】
本発明の一実施形態に係る辞書データベース３４０及びエイリアスデータベース３５０の詳細な構成については、以後図４Ａから図４Ｂを参照して詳細に説明する。
【００２８】
本発明の一実施形態に係る通信部３６０は、本発明の全体システム３００とネットワークを通じて連結されたユーザー端末装置２００などとの間で所定のデータを送受信する役割を果たす。たとえば、通信部３６０は、ユーザー端末装置２００のような遠隔コンピュータとの通信のための所定の物理的コネクターなどで構成されることができ、所定の通信プロトコルによってユーザーデータ通信を遂行することができる。また、各構成モジュールの間に伝送される信号を送受信する役割を果たす。
【００２９】
本発明の一実施形態に係るインターフェース部３７０は、ユーザーがクエリーを入力できるように単語検索ウィンドウをユーザー端末装置２００にディスプレイし（提供し）、単語検索ウィンドウの近隣に検索語自動完成リストをディスプレイして、単語検索ウィンドウに日本語入力を容易に遂行できるように、ユーザーから日本語以外の言語（例えば、韓国語のハングル、ローマ字など）の入力を受け取り、入力された発音と同一または類似の発音を有するひらがなまたはカタカナ形態の単字を出力する単字入力機などをディスプレイする。また、検索結果提供部３１０から提供された検索結果をディスプレイし、ユーザーが検索語に対応する情報をより正確に、且つ速かに得られるように助ける。
【００３０】
本発明に係る制御部３８０は、検索結果提供部３１０、単字マッチング部３２０、筆記認識部３３０、辞書データベース３４０、エイリアスデータベース３５０、及びインターフェース部３７０の間のデータの流れを制御する機能を遂行する。すなわち、本発明に係る制御部３８０は、通信部３６０を通じて各構成モジュールの間に送受信される信号を制御することによって、検索結果提供部３１０、単字マッチング部３２０、筆記認識部３３０、辞書データベース３４０、エイリアスデータベース３５０、及びインターフェース部３７０でそれぞれの固有の機能を遂行できるように制御する。
【００３１】
本発明の一実施形態によれば、ユーザー端末装置２００は、日本語情報を受信するために、ユーザーがネットワークを通じて全体システム３００に接続した後、通信を遂行する機能を含むデジタル機器として、個人用コンピュータ（例えば、デスクトップパソコン、ノートパソコン、タブレットコンピュータ、パームトップコンピュータなど）、ワークステーション、ＰＤＡ、ウェブパッド、携帯電話機などのように、メモリ手段を備え、マイクロプロセッサを搭載して演算能力を有したデジタル機器ならば、全て本発明に係るユーザー端末装置２００として採択することができる。
【００３２】
データベースの構成
図４Ａから図４Ｂは、本発明の一実施形態に係る辞書データベース３４０及びエイリアスデータベース３５０の具体的な構成をそれぞれ示す図面である。
【００３３】
図４Ａに示すように、辞書データベース３４０は、日韓辞書データベース３４１、韓日辞書データベース３４２、外来語辞書データベース３４３、及び漢字読み取り辞書データベース３４４などを含むことができる。
【００３４】
具体的に、日韓辞書データベース３４１は、日本語単語または熟語などに対応する発音、意味、語源、用法などを韓国語で分析した情報を格納したものであり、例えば「あさ」という日本語エントリーに対応して
2011129159.tif 000003
のような韓国語で表現した意味などを格納することができる。これを参照すれば、ユーザーが入力した日本語クエリーに対して韓国語で分析した情報をユーザーに容易に提供することができる。
【００３５】
韓日辞書データベース３４２は、韓国語単語または熟語などに対応する日本語表現、意味、用法などを格納したものであり、例えば
2011129159.tif 000004
という韓国語エントリーに対応して「あさ」及びこの「あさ」が含まれた例文「朝あさから晩ばんまで」のような情報などを格納することができる。これを参照すれば、ユーザーが入力した韓国語クエリーに対して日本語で分析した情報をユーザーに容易に提供することができる。
【００３６】
外来語辞書データベース３４３は、外来語単語または熟語などに対応する日本語情報及び／または韓国語による説明を格納したものであり、例えば「ｍｏｒｎｉｎｇ」という外来語エントリーに対応して日本語単語「モーニング」、韓国語による説明
2011129159.tif 000005
、例文
2011129159.tif 000006
のような情報などを格納することができる。このとき、日本語は、外来語をカタカナで表記する特徴があるので、外来語に対応する日本語単語は、カタカナの形態で格納することができる。これを参照すれば、ユーザーが入力した外来語クエリーに対して日本語及び／または韓国語で説明された情報をユーザーに容易に提供することができる。
【００３７】
漢字読み取り辞書データベース３４４は、漢字が含まれた単語または熟語などに対応する日本語発音、意味、用法などを格納したものであり、例えば「朝」という漢字エントリーに対応して日本語の訓読みである「あさ」及び音読みである「ちょう」のような情報などを格納することができる。これを参照すれば、ユーザーが入力した漢字クエリーに対して当該漢字の訓読み、音読み、用法などの情報をユーザーに容易に提供することができる。
【００３８】
本発明の一実施形態に係るエイリアスデータベース３５０は、各辞書の固有エントリーに対する多様な入力方式（いわゆる、エントリーエイリアス）を実現するために各種のマッチング情報をデータベース化したものであり、図４Ｂに示すように、ひらがなエイリアスデータベース３５１、カタカナエイリアスデータベース３５２、ローマ字エイリアスデータベース３５３、韓国語エイリアスデータベース３５４、長短音エイリアスデータベース３５５及び促音エイリアスデータベース３５６などを含んで構成される。
【００３９】
まず、ひらがなエイリアスデータベース３５1は、辞書データベース３４０に記録された全ての単語及び熟語などのエントリーをひらがなで表記したデータが格納される。例を挙げると、「愛する」という単語は、この日本語発音をひらがなで表記した「あいする」にマッチして格納することができる。
【００４０】
カタカナエイリアスデータベース３５２は、辞書データベース３４０に格納された全ての単語及び熟語などのエントリーをカタカナで表記したデータが格納される。例えば、「愛する」という単語は、この日本語発音をカタカナで表記した「アイスル」にマッチして格納することができる。
【００４１】
ローマ字エイリアスデータベース３５３は、辞書データベース３４０に格納された全ての単語及び熟語などのエントリーをローマ字表記で表記したデータが格納される。例を挙げると、「愛する」という単語は、これの日本語発音をローマ字で表記した「ａｉｓｕｒｕ」にマッチして格納することができる。
【００４２】
韓国語エイリアスデータベース３５４は、辞書データベース３４０に格納された全ての単語及び熟語などのエントリーを韓国語表記で表記したデータが格納される。例を挙げると、「愛する」という単語は、これの日本語発音を韓国語で表記した
2011129159.tif 000007
にマッチして格納することができる。
【００４３】
長短音エイリアスデータベース３５５は、長短音エラーを許容できるように辞書データベース３４０に格納された日本語単語に対して、上記日本語単語に含まれた長音を短音に変えたり、日本語単語に含まれた短音を長音に変えたりした長短音変更表現をマッチさせて格納する。勿論、長短音変更表現が意味のある日本語単語に該当する場合にだけマッチングデータとしてエイリアスデータベース３５５に格納されるようにすることができる。
【００４４】
一方、日本語単語に長短音変更可能なところが２以上の場合、少なくとも一つ以上の部分に対してそれぞれ長短音変更を適用した単語をマッチさせることもできる。
【００４５】
例えば、短音を含む単語である「しょこ」に対して長短音を考慮したマッチングデータを考えてみると、長短音変更可能な部分が二つ（すなわち、「しょ」の部分及び「こ」の部分）であるため、「しょうこ」、「しょこう」、「しょうこう」などがマッチングデータになることができ、これらと互いにマッチして（関連付けて）格納することができる。
【００４６】
促音エイリアスデータベース３５６は、促音表記エラーを許容できるように辞書データベース３４０に格納された日本語単語のうち、促音が含まれていない単語に対して促音が挿入可能な位置に促音の挿入された単語を対応させて格納することができる。（ここで促音とは、音と音との間に閉鎖される音として、韓国語ではその音を歯音である
2011129159.tif 000008
で表記しており、日本語では「っ」または「ッ」と書いて、「小さな‘つ’」と呼ぶ。）また、辞書データベース３４０に格納された日本語単語のうち、促音が含まれている単語に対して促音を除去した単語を対応させて格納することができる。勿論、促音を挿入したり、除去したりしたデータが意味のある日本語単語に該当する場合にだけマッチングデータとして促音データベース３５６に格納することができる。
【００４７】
例えば、促音の含まれていない単語である「がこう」は、促音の含まれた単語「がっこう」などと互いにマッチして格納することができる。
【００４８】
一方、日本語単語に２以上の促音が含まれた場合、少なくとも一つ以上の促音に対して促音を削除した単語をマッチすることができ、日本語単語に含まれた促音の数より多くの促音を挿入することができる場合には、促音をさらに挿入した単語をマッチすることもできる。
【００４９】
本発明において、各々の構成を辞書データベース３４０及びエイリアスデータベース３５０として分類したのは、ユーザーに日本語情報を提供する際に改善された検索機能を提供するために便宜上分類したもので、必ずしもこれに限定されるものではなく、前述したデータベースは、システム管理の効率性及び便宜に応じて互いに集合したり、別のデータベースなどに分離したりすることができる。
【００５０】
以上、本発明の一実施形態に係る辞書データベース３４０及びエイリアスデータベース３５０の構成について説明した。以下では、図５Ａから図７を参照して本発明の活用例について詳細に説明する。
【００５１】
本発明の活用例
図５Ａは、本発明の一実施形態において、日本語辞書サービスにより提供されるユーザーインターフェース５００の構成を簡略に示す図面であり、図５Ｂ及び図５Ｃは、検索結果提供部３１０により検索結果が提供される画面を例示的に示す図面である。
【００５２】
図５Ａに示すように、本発明に係るユーザーインターフェース５００は、ユーザーがクエリーを入力するための検索語入力ウィンドウ５０２、ユーザーが入力したクエリーに対応する検索結果をシステム３００に要請するための検索ボタン５０４、日本語入力機６００のディスプレイを要請する日本語入力機ボタン５２０及び筆記認識機７００のディスプレイを要請する筆記認識機ボタン５１０を含んで構成することができる。
【００５３】
ユーザーは、検索語入力ウィンドウ５０２に直接クエリーを入力することもでき、筆記認識機ボタン５１０または日本語入力機ボタン５２０を押して筆記認識機７００や日本語入力機６００をディスプレイさせた後、これを使用してクエリーを容易に入力することもできる。つまり、インターフェース部３７０は、ユーザー端末装置２００からの要請に応答してユーザーインターフェース５００を伝送し、ユーザーの操作に応じて各ウィンドウ、ボタン、日本語入力機６００、筆記認識機７００等の表示制御及び入力制御を遂行することができる。
【００５４】
本発明の一実施形態に係る日本語入力機６００と筆記認識機７００は、ユーザーがひらがな、カタカナ、漢字などからなる検索語を容易に作れるようにするために提供する機能であり、これに対する詳細な説明については、図６から図７を参照して後述する。
【００５５】
図５Ｂに示すように、検索語入力ウィンドウ５０２内にクエリーとして入力された日本語がシステム３００に伝送されると、検索結果提供部３１０によって現在入力されたクエリーに対応する情報が日韓辞書データベース３４１内で検索されて検索結果表示部５０６上に提供されることができ、上記クエリーと長短音マッチする単語を長短音エイリアスデータベース３５５から取得してこれに対応する情報を日韓辞書データベース３４１から検索した情報を検索結果表示部５０６上に提供している。
【００５６】
例えば、ユーザーが検索語入力ウィンドウ５０２に「ときょ」との日本語をクエリーとして入力した状態であると仮定すると、検索結果提供部３１０は、ユーザー端末装置２００からユーザーが入力した「ときょ」を受信した後、日韓辞書データベース３４１から「ときょ」に対応して格納された情報を検索しようとするはずであると同時に（この場合には当該単語がないので検索結果の内容もない）、長短音エイリアスデータベース３５５から「ときょ」にマッチしている長音単語（例えば、ときょう、とうきょうなど）を抽出した後、また日韓辞書データベース３４１から「ときょう」、「とうきょう」などに対する情報を抽出してユーザー端末装置２００に伝送することができる。
【００５７】
ユーザー端末装置２００に伝送された前述したような単語は、検索結果表示部５０６上にディスプレイされてユーザーが閲覧または選択できるように提供する。すなわち、ユーザーが長短音表記に対して明確に認知していない場合でも、長短音エラーを勘案した検索結果が提供されるので、ユーザーが得ようとした情報により一層近接する確率の高い検索結果を得ることができる。
【００５８】
また、図５Ｃに示すように、検索結果表示部５０６は、促音エラーを許容した単語も含むことができる。例えば、検索語入力ウィンドウ５０２に促音の含まれない単語である「がこう」をユーザーが入力したと仮定する。このとき、検索結果提供部３１０は、ユーザー端末装置２００からユーザーが入力した単語である「がこう」を受信した後、日韓辞書データベース３４1から「がこう」に対する全ての情報を検索してユーザー端末装置２００に伝送する。これと同時に、検索結果提供部３１０は、促音エイリアスデータベース３５６から「がこう」とマッチしている促音の含まれた単語（例えば、がっこうなど）を抽出した後、また日韓辞書データベース３４１から「がっこう」に対する情報（例えば、がっこうに対する意味、例文、これと同一な意味を有する韓国語単語など）を検索してユーザー端末装置２００に伝送する。ユーザー端末装置２００に伝送された前述したような情報は、検索結果表示部５０６上にディスプレイされてユーザーが閲覧または選択できるように提供する。このように、促音表記エラーを許容して検索結果を提供することによって、ユーザーが希望する多様な検索結果により一層適合される情報を速かに得ることができる。また、ユーザーは、検索結果表示部５０６上にディスプレイされた情報のうち特定情報を選択することによって、特定情報に対するより一層詳細な情報を得ることもできる。
【００５９】
以下では、図６及び図７を参照して、日本語入力機６００及び筆記認識機７００が提供される具体的な例について詳細に説明する。
【００６０】
図６Ａから及び図６Ｂは、本発明の一実施形態に係る日本語入力機６００による単字入力方法を示す図面であり、図７は、本発明の一実施形態に係る筆記認識機７００による日本語文字入力方法を示す図面である。
【００６１】
図６Ａから及び図６Ｂに示すように、日本語入力機６００は、日本語文字表６1０、単字発音入力欄６２０、マッチング単字出力欄６３０などを含んで構成することができる。
【００６２】
ここで、日本語文字表６１０は、ひらがな及びカタカナのそれぞれに対して日本字の五十音を声音の種類によって、子音が同一なものは同じ行に、音訓が同一なものは同じ段に配列した表で構成し、ひらがなとカタカナを自由に転換できるように構成することができる。
【００６３】
そして、単字発音入力欄６２０は、検索しようとする日本語単字に対する発音を入力できるように、空いているテキストウィンドウ形態で構成することができ、マッチング単字出力欄６３０は、ユーザーが単字発音入力欄６２０に入力したハングルまたはローマ字などと発音が同一または類似の日本語単字などがディスプレイされる箇所で、日本語単字の出力形態をひらがなまたはカタカナなどに予め定めることができる。
【００６４】
具体的に、図６Ｂに示すように、ユーザーが単字発音入力欄６２０に
2011129159.tif 000009
との韓国語文字を入力する場合、単字マッチング部３２０は、韓国語エイリアスデータベース３５４から
2011129159.tif 000010
にマッチしている日本語単字である「あ」及び「ぁ」を検索してマッチング単字出力欄６２０にディスプレイする。このとき、ユーザーが「あ」を選択する場合、日本語文字表６１０上の「あ」がハイライティング（活性化）されて検索語入力ウィンドウ５０２に自動で入力することができる。一方、他の変形実施形態において、ユーザーが単字発音入力欄６２０に
2011129159.tif 000011
との韓国語文字を入力すると、これと同時に日本語文字表６１０上の「か」がハイライティングされる。このとき、ENTERキーが押されると検索語入力ウィンドウ５０２に自動で「か」が入力されるように構成することができるなど、多様な方法を考えることができる。
【００６５】
図７に示すように、筆記認識機７００は、ユーザーから筆記形態の日本語文字の入力を受ける筆記入力部７1０、ユーザーが入力した文字に対応するひらがな及びカタカナをディスプレイするひらがな及びカタカナ推薦部７２０、ユーザーが入力した文字に対応する漢字をディスプレイする漢字推薦部７３０などを含んで構成することができる。
【００６６】
本発明の一実施形態によれば、ユーザーは筆記認識機７００を使用して容易に日本語を入力することができる。例えば、ユーザーが筆記入力部７１０に日本語文字「ニ」を入力する場合、ユーザーの入力情報は、全体システム３００に伝送され、筆記認識部３３０によってユーザーが入力した筆記情報を認識した後、認識された筆記情報と形態が同一または類似のひらがな及びカタカナが検索されて、ひらがな及びカタカナ推薦部７２０にディスプレイし、認識された筆記情報と形態が同一または類似の漢字を検索して漢字推薦部７３０にディスプレイする。このとき、ユーザーは、ひらがな及びカタカナ推薦部７２０にディスプレイした日本語文字または漢字推薦部７３０にディスプレイした日本語文字のうち、いずれか一つを選択することによって、容易に検索語入力ウィンドウ５０２に検索語を入力することができる。
【００６７】
日本語単語をクエリーとして入力する場合、長短音エラー及び促音表記エラーなどが反映された単語も検索結果としてディスプレイするので、日本語単語入力のエラーによる検索結果のエラーを減らすことができる。また、日本語入力機を使用して日本語単字を入力する場合、エイリアスデータベースを利用することによって、検索しようとする日本語単字の発音記号を日本語以外の言語で入力することだけでも容易に日本語単字の位置を探して検索ウィンドウに入力できるようにすることができる。従って、本発明の産業利用性はきわめて高いものといえる。
【００６８】
本発明に係る実施形態における日本語エイリアスデータベースを利用して長音及び促音に対するエラーを減らし、日本語入力機の使用の際に単字検索機能を提供する方法は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。コンピュータ読取可能な記録媒体としては、プログラム命令、データファイル、データ構造などを単独または組合せて含むことができる。この媒体に記録されるプログラム命令は本発明のために特別に設計され構成されたものでもよく、コンピュータソフトウェアの当業者に公知され使用できるものでもよい。コンピュータ読取可能な記録媒体の例は、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロップティーカールディスク（Ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納して行うように特別に構成されたハードウェア装置を含む。プログラム命令の例には、コンパイラーにより作られるような機械語コードだけでなく、インタープリターなどを使用してコンピュータによって実行されることのできる高級言語コードが含まれる。前述したハードウェア装置は本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【００６９】
以上のように、本発明では具体的な構成要素などのような特定事項と限定された実施形態及び図面により説明したが、これは本発明のより全体的な理解を助けるために提供されたものであり、本発明は前述の実施形態に限定されるものではなく、本発明が属する分野で通常的な知識を持った者であれば、このような記載から多様な修正及び変形が可能であるはずである。
【００７０】
以上、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の権利範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【００７１】
２００  ユーザー端末装置
３００  全体システム
３１０  検索結果提供部
３２０  単字マッチング部
３３０  筆記認識部
３４０  辞書データベース
３４１  日韓辞書データベース
３４２  韓日辞書データベース
３４３  外来語辞書データベース
３４４  漢字読み取り辞書データベース
３５０  エイリアスデータベース
３５１  ひらがなエイリアスデータベース
３５２  カタカナエイリアスデータベース
３５３  ローマ字エイリアスデータベース
３５４  韓国語エイリアスデータベース
３５５  長短音エイリアスデータベース
３５６  促音エイリアスデータベース
３６０  通信部
３７０  インターフェース部
３８０  制御部
５００  ユーザーインターフェース
５０２  検索語入力ウィンドウ
５０４  検索ボタン
５０６  検索結果表示部
５１０  筆記認識機ボタン
５２０  日本語入力機ボタン
６００  日本語入力機
６１０  日本語文字表
６２０  単字発音入力欄
６３０  マッチング単字出力欄
７００  筆記認識機
７１０  筆記入力部
７２０  ひらがな及びカタカナ推薦部
７３０  漢字推薦部
【図１Ａ】
2011129159.tif 000012
【図１Ｂ】
2011129159.tif 000013
【図２】
2011129159.tif 000014
【図３】
2011129159.tif 000015
【図４Ａ】
2011129159.tif 000016
【図４Ｂ】
2011129159.tif 000017
【図５Ａ】
2011129159.tif 000018
【図５Ｂ】
2011129159.tif 000019
【図５Ｃ】
2011129159.tif 000020
【図６Ａ】
2011129159.tif 000021
【図６Ｂ】
2011129159.tif 000022
【図７】
2011129159.tif 000023