(57)【要約】【課題】  漢字やハングルとの文字の文字検索が、文字知識や特別な装置を前提とせず、簡易な方法で正確、迅速に検索できる文字検索方法を提供する。【解決手段】  検索文字の構成要素の間隙を、縦方向及び横方向に分割して、この分割の可否をコードに置き換えることで文字をコード化して分類し、前記分類コードを入力することにより文字の検索を可能とし、その後得られた検索文字の意味を多言語や動画等で表示することで文字理解を可能とした文字検索方法。【選択図】図３
2008262248.tif 000002
【特許請求の範囲】
【請求項１】
検索文字の構成要素の間隙を、縦方向及び横方向に分割して、この分割の可否をコードに置き換えることで文字をコード化し、前記コードとそれに対応する文字を分類して記憶手段に記憶せしめ、前記コードを入力することにより前記記憶手段より文字を検索し、その後得られた文字の意味を多言語や動画等で表示することで文字理解を可能とした文字検索方法。
【請求項２】
前記コードの入力と一緒に検索文字の発音情報を入力して検索することを特徴とする請求項１記載の文字検索方法。
【請求項３】
字形から得た前記コードと共に当該文字に関するコード化した文法情報と意味情報を付加入力することにより、文字情報に加え文法情報と意味情報の組み合わせから検索することを特徴とする請求項１又は請求項２記載の文字検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字やハングル等の文字を簡易な方法で正確、迅速に検索する検索方法に関するものである。
【背景技術】
【０００２】
従来より、文字、特に漢字を検索する方法としていくつかの特許が提案されている。特許文献１に示すものは文字を構成する１つ以上の構成要素によって文字を検索するものである。
この発明によれば、文字論理式入力手段１０から入力された文字論理式に含まれる文字の部品を文字部品特定手段１１において特定し、これを文字論理式に代入して部品論理式を作成する。作成した部品論理式を部品論理式演算手段１２において演算し、演算結果として得られた部品の集合を検索条件として該当文字特定手段１３が文字部品データベース１５を参照し、該当する文字を特定するものである。
【特許文献１】特開２００３−３０１８３
【０００３】
前記特許文献１に記載の発明は、漢字の文字知識を前提とし、文字をいくつかの部品に分割し、この分割された文字を部品単位で加算、減算、乗算等するように構成しなくてはならず、そのために演算文字検索装置を用いている。
【０００４】
前記演算文字検索装置の操作のために、漢字の文字知識を前提とし、文字論理式入力１０、文字部品特定手段１１等の各手段が必要となるため検索装置の構成が複雑となり、検索方法も複雑なものとなっていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記の点に鑑みなされたものであり、漢字やハングルの文字知識や特別な装置を前提とせず、簡易な方法で行え、かつ正確、迅速に検索できる文字検索方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の要旨とするところは、検索文字の構成要素の間隙を、縦方向及び横方向に分割して、この分割の可否をコードに置き換えることで文字をコード化し、前記コードとそれに対応する文字を分類して記憶手段に記憶せしめ、前記コードを入力することにより前記記憶手段より文字を検索し、その後得られた文字の意味を多言語や動画等で表示することで文字理解を可能とした文字検索方法である。
【０００７】
また本発明の要旨とするところは、前記コードの入力と一緒に検索文字の発音情報を入力して検索する文字検索方法である。
また本発明の要旨とするところは、字形から得た前記コードと共に当該文字に関するコード化した文法情報と意味情報を付加入力することにより、文字情報に加え文法情報と意味情報の組み合わせから検索することを特徴とする請求項１または請求項２記載の文字検索方法。
【発明の効果】
【０００８】
本発明はたとえばインターネットを利用したホームページ上において、漢字あるいはハングル等の検索文字に対する文字知識を持たない欧米人や、文字知識が不十分な学習者、あるいは文字知識を習得済みでフロントエンドプロセッサーなどを利用し文字変換処理に習熟した人など幅広い利用者が想定される場面で有効である。
特に、漢字等の文字知識や文字処理システムを持たない欧米人などが漢字等を検索する場合にASCIIコードなどの１バイト系の文字処理装置でも本発明の文字を分割したコードを数字等で入力し、文字を検索することができる。さらに検索した文字の意味も多言語や動画で容易に理解することができる。
【０００９】
また、漢字やハングル等の検索文字の文字知識や文字処理システムを持つ日本人や中国人などがフロントエンドプロセッサーなどで文字検索の一種である文字変換処理をシフトJISコードやGBコードなどの２バイト系の文字処理装置で、従来の発音情報に加えて本発明のコードを一緒に入力することで変換効率を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
本発明の最良の実施形態は、検索文字の構成要素の間隙を、縦方向及び横方向に分割して、この分割の可否をコードに置き換えることで文字をコード化し、前記コードとそれに対応する文字を分類して記憶手段に記憶せしめ、入力手段から前記コードを入力して、演算手段を用いて前記記憶手段より文字を検索することで、漢字の部首や書き順などの文字知識を持たない人でも文字の検索を可能とし、その後、得られた検索文字の意味を多言語や動画等で表示することで文字理解を可能とする。
また、前記検索文字の発音情報を前記コードと一緒に入力して分類することにより、漢字の発音などの文字知識を持つ人には従来の発音情報のみの検索方法よりも文字検索効率を向上させることができる。
【００１１】
以下、本発明の実施形態を図に基づいて説明する。
本発明は、図１の記憶手段にコードに対応する文字データベースと処理プログラムを記憶しておくだけで、図２に示すプログラムを実行し検索を行うことができ、発音情報と分類コードを仮名漢字変換ソフト（フロントエンドプロセッサー）のユーザー辞書に追加登録するだけで、文字検索効率を向上させることができる。
【００１２】
図１は本発明の一実施形態を示す機能構成ブロック図である。
たとえばインターネット上に公開されている日本語の漢字辞書ホームページをダウンロードしてパソコンや携帯電話などの情報機器上で辞書検索をする場合を想定する。図４に示すような文字４分割コードと漢字を分類し表組み形式で閲覧できる漢字辞書ホームページをZIP方式などで圧縮したファイルとしてダウンロードして解凍し、パソコンの記憶手段３０などに予め記憶しておく。
【００１３】
図１の記憶手段３０には、図４に示すような文字４分割コードとそれに対応する漢字を１つのレコードとしてコードごとに分類した配列のデータベース形式で記憶しておく。利用者が閲覧する表示も図４のごとき形式だが、ホームページはシフトJISで作成されていることが多いので、実際は図５に示すような１６進数のシフトJISで表記されるコード形式で図１の記憶手段３０内に記憶されている。
【００１４】
図１の文字コード等入力手段１０により、たとえばパソコンや携帯電話の数字キーなどを利用して入力した文字４分割コードを、記憶手段３０に予め記憶された文字データベースの文字４分割コードと順次図１の演算手段２０（CPUなど）において照合する。実際の照合は図５に示す４分割コードのシフトJIS表記形式で行う。
【００１５】
照合処理に必要なプログラムは記憶手段３０に事前にインストールされたホームページ閲覧ソフト（ブラウザ）やワープロソフトの検索機能を呼び出して用いる。
【００１６】
入力した４分割コードとデータベースの４分割コードが一致した場合には、その結果として閲覧ページの表組みの中からカーソルキーの直近で一致した４分割コードが図１のたとえば液晶画面などの表示手段４０において該当文字列を背景とは異なる色などで強調表示（ハイライト）される。
たとえば図１の入力手段１０から１１１１という４分割文字コードを入力し、予め記憶手段３０に記憶した図４の文字データベースを図１の演算手段２０で照合した結果、図４の「語」の直前の行にカーソルキーが置かれていた場合には、「語」の左側の「１１１１」が強調表示されるので、引き続き検索を続けたい場合は、ホームページ閲覧ソフトやワープロソフトの検索機能の「次を検索」ボタンを押すと次の行の「競」の左側の「１１１１」が強調表示される。このようにして順次目的とする文字を検索することができる。
【００１７】
また、同様のソフトのオプション機能ボタンを使い、入力した１１１１という４分割コードに一致した行だけをまとめて一覧表示することもできる。
【００１８】
図４で使われる数字の１と０はシフトJISでは図５の３１と３０という表記で表されるが、もし、パソコンがシフトJISなどの漢字処理機能を持たない場合には、欧米で一般的なASCIIコードでも同一の３１と３０という表記なので、「語」や「競」などといった文字部分のみをホームページ作成時に予めGIF形式やJPG形式の画像ファイル形式で保存しておけば、検索結果は画像である「語」の左側に表示された「１１１１」や画像である「競」の左側に表示された「１１１１」などで強調表示することが可能であり、利用者は文字化けせずに文字を表示することができる。
【００１９】
上で述べた圧縮したホームページをダウンロード後解凍して検索する方法は、インターネットに接続しなくても閲覧できる利点があるが、インターネットに接続したままホームページ閲覧ソフトの検索機能などを利用してオンライン検索することも同様に可能である。
オンライン検索の場合は、図１の記憶手段３０等に一時的に閲覧しているHTML形式のファイルが記憶されている状態にあるので、パソコン等の電源を切りキャッシュメモリが消去されるとダウンロード閲覧のように継続的な利用はできないが、ダウンロードをする手間がかからず、常時記憶手段３０などの容量を確保する必要がないという利点がある。
【００２０】
また、膨大な辞書をオンライン検索する場合は、Perl言語などで予め作成したホームページサーバー側のCGI検索プログラムを利用して文字４分割コードを入力欄に入力すれば、該当する文字のみを一覧表示させることもできる。このようなデータベース検索CGIプログラムはフリーソフト等で一般的に入手が容易であり、利用者のパソコン等にインストールされたホームページ閲覧ソフトの検索機能を使わなくても高速にオンライン検索できる利点がある。
【００２１】
図２は本発明の検索処理フローチャートである。
Ｓ１００はたとえばホームページ形式の漢字辞書などを検索するための作業の開始を表す。Ｓ２００は図１の入力手段１０から文字４分割コードを入力することを表す。Ｓ３００は後述する文字４分割コードの書式を照合用に書式変換するか否かを判断することを表す。もし、変換する必要がある場合にはＳ４００においてたとえばホームページに予め記述されたJAVA（登録商標）Scriptなどのスクリプトを利用するなどして書式変換処理を行った後、Ｓ５００において図１の演算手段２０を用いて入力した文字４分割コードとデータベースの文字４分割コードを照合処理することを表す。Ｓ３００において書式の変換が必要ないと判断する場合には、入力した文字４分割コードの書式のままＳ５００の照合処理を行う。
書式変換とは、たとえば図４の文字４分割コードは４桁の数字が全て１もしくは０で表す書式だが、これを１２３４と全ての桁を異なる数字で表す書式で入力した場合、１以外の数字は全て１に置換するという簡単なスクリプトをホームページ上で処理させることなどをいう。
【００２２】
ただし、Ｓ３００とＳ４００は、入力書式とデータベースの書式が異なる場合のみに必要なステップなので、それ以外の利用方法の場合には省略してもよい。
【００２３】
Ｓ６００は図１の表示手段４０においてたとえばホームページ上で照合合致した文字４分割コード部分を強調表示することなどを表す。
【００２４】
Ｓ７００は検索した文字の意味をさらに調べたい場合に、その文字ないしは文字の画像にリンクを予め設定しておき、その文字の上をクリックするなどしてホームページの別の場所にジャンプして文字の意味を説明する画面を表示するか否かを判断する。
【００２５】
仮に利用者が文字をクリックして文字の意味を表示させる場合には、Ｓ８００においてたとえば多言語（対訳）の言語情報を表示してもよいし、動画などの非言語情報を表示してもよいことを表す。多言語（対訳）情報とはたとえば日本語の漢字「語」と一緒に中国語の「詞(Ci)」や英語の「Word」などを表示することをいう。もし、利用者がこれらの言語を理解できる場合には、日本語の「語」という文字の意味を言語的に類推理解できる利点がある。
【００２６】
仮に言語情報では理解できない利用者の場合には、たとえば「競」という文字をクリックすると、動画（アニメ等）により人が競技をしている画面を表示するような処理を非言語情報による意味情報の表示という。
【００２７】
もし、利用者が検索した文字の意味情報の表示が必要ないと判断した場合には、Ｓ９００の再入力のステップに進む。引き続き利用者が異なる文字４分割コードを入力する場合には、再びＳ２００から処理を継続し、検索を終了する場合にはＳ１０００の終了ステップとなる。たとえばパソコンのウインドウを閉じるなどの操作を利用者がした場合に終了となる。
【００２８】
図３は、文字の分割方法を示す説明図である。
【００２９】
本実施形態の文字検索方法を例えて言うと、文字を乗せたケーキをナイフで上から４分割するものであり、ナイフは文字を構成する線と線の間隙に切り込むことができるが、線に触れてはならないものとする。ここで「線」とは、文字の構成要素である直線、曲線、点などの図形の総称を指すものとする。
【００３０】
前記ケーキを時計に例えて、ナイフを切り込む方向を時計の中心から見て１２時方向を「縦方向の上半分（略称「上」）と、６時方向を「縦方向の下半分（略称「下」）と、９時方向を「横方向の左半分（略称「左」）と、３時方向を「横方向の右半分（略称「右」）」と呼ぶ。
【００３１】
文字を４分割する順序は任意に設定できるが、本実施形態では、まず上、ついで下、３番目に左、最後に右の順序とする。
そして、文字を分割できる場所を１、分割できない場所を０という数字で表し、上→下→左→右の順序に、１または０の組み合わせから成る４桁の数字で検索対象の文字を表し分類し、これを「文字４分割コード」または略称で「コード」と呼ぶ。また愛称として「ケーキカット法」などの名称を用いることにより、コードの適用規則を比喩により理解しやすくできる。
【００３２】
４分割線を上下左右という一般的な名称で呼び習わす方法に加え、赤緑青黄などの色彩名称を対照させ着色した分割線で図示してもよい。
【００３３】
前記４分割コードは、００００から１１１１までの１６通りが考えられる。この１６通りのコードの内、１つの文字に複数の分割方法がある場合、「できるだけ多く、かつできるだけ平等に文字を分割できるコードを優先する」という条件の適合度に応じた優先度規則を使う。ケーキを平等に分け合うという比喩で理解がしやすくなる。
そして、検索や表示などの処理は必要に応じて優先度の高いコードを優先度の低いコードよりも先に適用できる。
【００３４】
図３の「語」は、最も優先度の高い第１番目の優先度コードである１１１１を表すものである。このコードは、上→下→左→右の順番に文字を４分割したことを意味し、分割可能な箇所を実線で示している。
【００３５】
図３の「啓」と「仁」と「六」と「部」は、第２番目の優先度コードを表すものである。この２番目のコードはケーキを３分割するように文字を分類したコードであり、これらのコード間は同一優先度である。
前記コードのうち１０１１は、図３に示すように、上→左→右の順に分割したことを意味し、例えば「啓」という文字が相当する
前記コードのうち１１０１は、図３に示すように、上→下→右の順に分割したことを意味し、例えば「仁」という文字が相当する
前記コードのうち０１１１は、図３に示すように、下→左→右の順に分割したことを意味し、例えば「六」という文字が相当する
前記コードのうち１１１０は、図３に示すように、上→下→左の順に分割したことを意味し、例えば「部」という文字が相当する。
【００３６】
図３の「北」と「豆」は、第３番目の優先度コードを表すものである。
この３番目の優先度コードはケーキを２分割するように文字を分類したコードである。これらのコード間は同一優先度である。
前記コードのうち１１００は、図３に示すように、上→下の順に分割したことを意味し、例えば「北」という文字が相当する。
前記コードのうち００１１は、左→右の順に分割したことを意味し、例えば「豆」という文字が相当する。
【００３７】
図３の「犬」と「庁」と「寸」と「火」は、第４番目の優先度コードを表すものである。
この４番目の優先度コードはケーキを２分割するように文字を分類したコードである。これらのコード間は同一優先度である。
この場合、２分割のコードという条件は前記３番目の優先度コードと同様であるが、「できるだけ平等に分割する」という条件が適用できないので４番目の規則よりも３番目の規則を優先するのである。
前記コードのうち１００１は、上→右の順に分割したことを意味し、例えば「犬」という文字が相当する。
前記コードのうち０１０１は、下→右の順に分割したことを意味し、例えば「庁」という文字が相当する。
前記コードのうち０１１０は、下→左の順に分割したことを意味し、例えば「寸」という文字が相当する。
前記コードのうち１０１０は、上→左の順に分割したことを意味し、例えば「火」という文字が相当する。
「火」は１００１とも分割できるが、本発明では重複してデータベースを作成することにより、どちらのコードを入力しても目的の文字が検索できるよう冗長性を許してもよい。
【００３８】
５番目の優先度コードは理論上は１０００、０００１、０１００、００１０の４個のコードが該当するが、ケーキの一部にナイフを切り込めても分割することができないため分割規則から除外する。
従って、００００という分割不可能なコードのみを最も優先度の低いコードとして採用する。このコードに相当する文字は、例えば図３の「口」である。
【００３９】
このように前記コードの組み合わせは、理論上は１６通りとなるが５番目のコード処理に従い、最終的には１２通りの組み合わせを採用する。
【００４０】
なお、前記５番目の優先度コードは「１箇所のみの切り込み可能な文字はほとんど存在せず、１箇所といえども切り込みが不可能な文字は少なからず存在する」という主として漢字の字形に即した対応となっているので、漢字以外の文字、例えばハングルでは４つのコードを除外せず１６通りのコードを使ってもよい。
【００４１】
また、１つの文字に複数のコードが存在する場合、規則利用者がいずれのコードを指定しても処理ができるよう冗長性を持ったデータベースを作成してもよい。例えば「火」という文字は、１０１０でもよいし、１００１でもよい。
【００４２】
文字４分割コードの書式例を説明する。
１文字の文字コード書式には５種類の書式がある。
【００４３】
「２進数（ビット）書式」（通称「２進数４桁書式」）は、１文字の上下左右各四分の一ずつの４分割線を０（非分割）か１（分割）の２進数（ビット）でそれぞれ表す４桁（４ビット）の書式で図３がこの書式例である。位置情報は上下左右の順に固定で４桁未満の省略表示はしない。
【００４４】
「１０進数書式」は、「１０進数非省略書式」と「１０進数省略書式」に分かれる。
【００４５】
「１０進数非省略書式」（通称「１０進数４桁書式」）は、０（非分割）、１（縦方向上半分分割）、２（縦方向下半分分割）、３（横方向左半分分割）、４（横方向右半分分割）の５つの数字で表す。位置情報の順番は非固定だが4桁未満の省略表示はしない。
昇順の例は１２３４、１２０４などであり、降順の例は４３２１、４０２１などであり、任意順の例は２３４１、２４０１などであり、非分割の例は００００である。
【００４６】
「１０進数省略書式」は、「１０進数非省略書式」と同じ規則だが上下左右全ての分割線が分割不可能な場合のみを０で表し、２つ以下の０は省略表示できる。
「１０進数非省略書式」の例を「１０進数省略書式」で表すと、昇順の例は１２３４、１２４などであり、降順の例は４３２１、４２１などであり、任意順の例は２３４１、２４１などであり非分割の例は０である。
【００４７】
「日常語書式」は「日常語非省略書式」と「日常語省略書式」に分かれる。
【００４８】
「日常語非省略書式」は、「１０進数非省略書式」の「１２３４」の代わりに「上下左右」や「UDLR(Up Down Left Rightの頭文字)」を使う。「赤緑青黄」などの色彩名称を使ってもよい。書式の規則は「１０進数非省略書式」と同じである。
【００４９】
昇順の例「１２３４」は「上下左右」か「ＵＤＬＲ」、「１２０４」は「上下０右」か「ＵＤ０Ｒ」などで、降順の例「４３２１」は「右左下上」か「ＲＬＤＵ」、「４０２１」は「右０下上」か「Ｒ０ＤＵ」などで、任意順の例「２３４１」は「下左右上」か「ＤＬＲＵ」、「２４０１」は「下右０上」か「ＤＲ０Ｕ」などで、非分割の例「００００」は「００００」などである。
【００５０】
「日常語省略書式」は、「１０進数省略書式」の「１２３４」の代わりに「上下左右」や「UDLR(Up Down Left Rightの頭文字)」を使う。書式の規則は「１０進数省略書式」と同じで、コードを続ける場合には１文字につき４桁ずつという規則性がないため、文字単位に相当する箇所にハイフンなどの区切り記号の挿入を必須とする。
【００５１】
昇順の例「１２３４」は「上下左右」か「ＵＤＬＲ」、「１２４」は「上下右」か「ＵＤＲ」などで、降順の例「４３２１」は「右左下上」か「ＲＬＤＵ」、「４２１」は「右下上」か「ＲＤＵ」などで、任意順の例「２３４１」は「下左右上」か「ＤＬＲＵ」、「２４１」は「下右上」か「ＤＲＵ」などで、非分割の例「０」は「０」で表す。
【００５２】
「１６進数圧縮書式」（通称「１６進数１桁書式」）は、「２進数（ビット）書式」を１６進数に変換して１文字で表す。
たとえば、次のような１桁の表示が可能となる。２進数の００００は１６進数で０と表し、２進数の０１０１（１０進数の５）は１６進数では５と表し、２進数の１０１０（１０進数の１０）は１６進数ではＡと表し、２進数の１１１１（１０進数の１５）は１６進数ではＦと表すので、習熟すると入力が大幅に効率化できる。
【００５３】
「連想文字圧縮書式」（通称「連想１桁書式」）は図６に示すように「２進数（ビット）書式」を連想しやすいアルファベット等に置き換えて１文字で表す。図６は１０進数省略書式と連想文字圧縮書式を対照してある。同じ１桁でも、１６進数圧縮書式は論理的だが記憶しにくいため、初心者には連想文字圧縮書式のほうが記憶しやすく効率がよいという利点がある。
【００５４】
次に２文字以上の文字列の４分割コード書式を説明する。
たとえば図４の「北」と「山」という２文字からなる「北山」という苗字を４分割文字コードで表す場合、２進数書式では、図４の４分割コード「１１００」と「００００」をつなげて「１１００００００」と８桁の数字で表すことができるので、もし名簿などを作成する場合は、図４の４分割コードに「１１００００００」を加え、その右側に「北山」という文字を併記すればよい。
しかし、数字の羅列が見分けにくいとか、数字の０をたくさん入力するのに手間がかかるなどというさまざまな理由から、文字列にも書式の規定が必要となる。
【００５５】
「２進数（ビット）書式」の文字列の書式は隣り合う文字と文字の区切り記号のハイフン（−）等を挿入してもよいし、しなくてもよい。理由は４桁ずつコード列が一定に連続しているので識別しやすいからである。
【００５６】
区切り記号を挿入しない書式は、内部データはハイフン（−）を挿入せず４桁（４ビット）ずつ文字列に対応するコードを列記する形式で記憶してあるので、区切り記号なしの２進数書式は入力書式と記憶データ書式が同一で誤処理が少ないという長所がある。
【００５７】
区切り記号を挿入する書式は、利用者の入力文字数が０と１以外にハイフン（−）記号の分だけ増加するが、入力する利用者が目視して文字コードの区切りを識別しやすいという長所がある。
【００５８】
「１０進数非省略書式」も、「２進数（ビット）書式」の文字列の書式と同じ理由から区切り記号の挿入は任意とする。
【００５９】
「１０進数省略書式」は、隣り合う文字と文字の区切り記号としてハイフン（−）等を挿入する。理由はコード列が１桁から４桁まで一定の長さを持たず変化するため、１文字分のコードを識別できないからである。
例えば１２３４は、区切り記号を挿入すれば１２３４（１文字のコード）か１２−３４（２文字列のコード列）かが識別できる。
【００６０】
「日常語非省略書式」は隣り合う文字と文字の区切り記号のハイフン（−）等を挿入してもよいし、しなくてもよい。理由は４桁ずつコード列が一定に連続しているので識別しやすいからである。
【００６１】
「日常語省略書式」は隣り合う文字と文字の区切り記号としてハイフン（−）等を挿入する。理由はコード列が１桁から４桁まで一定の長さを持たず変化するため、１文字分のコードを識別できないからである。
【００６２】
例えば、上下左右（ＵＤＬＲ）は、区切り記号を挿入すれば（１文字のコード）上下左右（ＵＤＬＲ）か上下−左右（ＵＤ−ＬＲ）（２文字列のコード列）かが識別できる。
【００６３】
「１６進数圧縮書式」は区切り記号は不要だが文字コードの先頭と末尾に＃等の記号を挿入する。その理由は１６進数のコード書式は、数字の０から９までとアルファベットのAからF（数字１５に相当）までを使い、数字と一部のアルファベットが混在するため、その他の文字コード書式や単なる数字とアルファベット文字列の連続と混同しないよう識別するために＃記号等を文字コード先頭と末尾に挿入するのである。明示的に入力や表示をする場合は全角であっても半角であってもよい。
【００６４】
例えば、「大」の１６進数圧縮書式は「０」（ゼロ）だが、１０進数省略書式の「０」と識別する場合は１６進数圧縮書式は「＃０＃」と明示的に表示する。
【００６５】
本発明の実施形態では「日常語書式」と「１６進数圧縮書式」の「Ｄ」が重複するが、後者は「＃」で明示的に識別可能であり、仮に「＃」記号が脱落しても前者の「Ｄ」は単独で用いられることはないことから識別できる。また、「Ｄ」以外はアルファベットを用いる書式間で重複することはない。これらの特長を利用してソフトウエアの処理系に誤処理防止の照合ルーチンを付加してもよい。
【００６６】
１６進数圧縮書式はできるだけ少ない文字数で迅速かつ効率的に入力を行うことが主な目的なので文字コードの先頭と末尾に＃記号等を挿入することで続くコード列が１６進数１字が１文字に対応することは識別が可能なので区切り記号のハイフン（−）等は不要である。
【００６７】
「連想文字圧縮書式」は数字を使わず全てアルファベット等で表示するため（０はＺ）、区切り記号は不要である。仮に１６進数圧縮書式と同じアルファベットで表示でも＃記号で識別が可能である。
例えば、「大」の１６進数圧縮書式は「＃０＃」、連想文字圧縮書式は「Ｚ」である。
【００６８】
前記書式を用いることで、漢字知識のない人でも文字４分割コードのみで漢字を検索することが可能となるが、漢字知識のある人や漢字学習者にも文字４分割コードは有益である。
【００６９】
たとえばパソコンや携帯電話などで日本語や中国語の漢字変換ソフト（フロントエンドプロセッサー）を利用して漢字を入力する場合に従来よりも扱いやすく効率を高めることができる。
【００７０】
図７は中国で採用している「五筆字型」と呼ばれる漢字入力法に使う専用キーボードである。図８は一般的なASCII配列のキーボードだが、図７の五筆字型キーボードには、Ｚを除くアルファベットキーごとに、漢字の部首を簡略化した構成要素が割り当てられている。
【００７１】
この漢字入力法は漢字の発音を使わず、構成要素や書き順といった字形の文字知識を組み合わせて使う。図９は、五筆字型で「程」という漢字を入力する方法を示している。
【００７２】
「程」は、「禾」→「口」→「王」と書き順に従って構成要素を組み合わせてできるという伝統的な漢字知識をキーボードの位置を表す３１→２３→１１という数字で置き換える。
あるいは、前記３つの構成要素が割り当てられたキーを「Ｔ」→「Ｋ」→「Ｇ」とアルファベットで置き換える。
【００７３】
しかし、五筆字型の入力方法を習得するには、１００以上の構成要素や書き順などの漢字知識のほか、どのキーにどの構成要素が割り当てられているかという配置などの専用装置の知識や訓練も必要であったため、パソコンや携帯電話などの操作には不向きである。
【００７４】
これに対し、漢字の発音情報（読み方）をローマ字やピンインと呼ばれるアルファベットで入力し漢字変換するフロントエンドプロセッサーがパソコンや携帯電話などの操作には広く普及している。
【００７５】
しかし、中国語や日本語の漢字の発音には「同音語」と呼ばれる同じ発音を持つ漢字が多数存在するため、漢字変換の際に場合によっては列挙表示される同音語漢字変換候補の中から目的の漢字を選択するのにスペースバーなどを何回もたたいてしらみつぶしに探してゆくという煩雑な操作が必要であった。
【００７６】
たとえば図１０に示す中国語の同音漢字は膨大な数になり、次々にスペースバーをたたいて変換候補の中から目的とする文字を探さねばならなかった。
図１０の１は『現代漢語詞典』という単語辞典に掲載された「ＹＩ」という発音の単漢字リストであり、全部で１０９字ある。
図１０の２は『新華字典』という漢字字典に掲載された「ＳＨＩ」という発音の単漢字リストであり、全部で６７字ある。
図１０の３は日本のＪＩＳに相当する中国の国家標準（ＧＢ）コードに含まれる「ＬＩ」という発音の単漢字リストであり、全部で７５字ある。
仮にフロントエンドプロセッサーが１回に表示する同音漢字変換候補数を１０字とすれば、たとえば「ＹＩ」の変換操作にスペースバーを最大で１１回近くたたいて探す必要があり不便であった。
【００７７】
こうした問題を解決するため、本発明は、文字４分割コードという漢字知識を必要としない字形情報と従来の発音情報を組み合わせることで漢字変換効率を向上させることを実現した。
【００７８】
図１１は、図１０の「ＹＩ」、「ＳＨＩ」、「ＬＩ」という同音漢字グループ３つに対し、４分割コードを組み合わせて細分類した字数と比率を示す表とグラフである。
【００７９】
たとえば、「ＹＩ」という発音グループの「伊」は「１１００」と４分割コードで表せ、「ＳＨＩ」という発音グループの「使」も「１１００」、「ＬＩ」という発音グループの「礼」も「１１００」と４分割コードで表せる。
【００８０】
その結果、「ＹＩ」、「ＳＨＩ」、「ＬＩ」の「１１００」グループは２７字、２１字、２６字がそれぞれ所属し、同音語グループ全体の２５％、３１％、３５％とそれぞれ三分の一から四分の一程度にまで減らすことができた。
【００８１】
そこで、４分割コードは１２種類あるので、単純に計算するとそれぞれの４分割コードは平均すると約８パーセントずつ同音語を分散させることが理論的には可能となるので、これを同音語の分散率とよぶことにする。
【００８２】
そして、図１１のグラフを見ると、「１１００」以外の４分割コードはほとんど１０％以下の同音語分散率であり、漢字変換の際にスペースバーをたたく回数は１回から３回ですむことがわかる。
【００８３】
このように、４分割コードと発音を組み合わせると漢字変換は大きな至便性が得られる。
【００８４】
しかし、図１１の「１１００」グループはほかのコードグループよりも同音漢字数が相対的に字数が多い。そこで、図１２には、４桁の分割コードを５桁に拡張した場合の「１１００」グループの字数と分散率を抽出した。
【００８５】
５桁に分割コードを拡張する規則は単純で、たとえば「例」という漢字は縦方向に２箇所分割可能な箇所があるので、こういう漢字は１箇所を分割しても、さらに「再分割」が可能な漢字とみなす。この考えに基づき、再分割可能な漢字は分割コードの５桁目に「１」を、再分割不可能な漢字は分割コードの５桁目に「０」を加えることとする。
【００８６】
その結果、図１２では１１００という４桁の分割コードを５桁に拡張することにより、分散率を１０％台まで改善できた。
【００８７】
この結果を図１１の分散率と比べると、必ずしも全ての漢字を５桁の分割コードで分類する必要はなく、１１００などの一部のコードのみに用いればよいということも物語っている。
【００８８】
図１３は、１１００という４桁の分割コードを６桁にまで拡張した場合の分散率を示す。
従来の画数という字形情報はかなり厳密な適用を前提としていたので外国人や初学者には習得が難しかった。そこで、本発明は、前記５桁の分割コードに続く６桁目に、漢字を一見して「複雑そうか？」「シンプルか？」という直感的な印象で分類できる程度の字画情報を導入した。
【００８９】
具体的には、図１３の表の左端の列は、９画以上と７画以下で複雑かシンプルかという定量的基準にし、９画以上を１１００１１、７画以下を１１００１０といった具合に分類した。８画はどちらのグループにも重複して漢字を所属させ、冗長性を持たせてある。
【００９０】
図１３の表の左から２番目の列は、重複分の８画の字数を振り分け、８画以上と８画以下というふうに重複分を２分して集計したことを表し、表の中央から右の列にそれぞれの結果を示した。たとえば「YI」の１１００１１（８画以上）は、６＋２＝８字と集計した結果である。
【００９１】
この６桁拡張分割コードを利用することで、図１３の下段グラフを見ると、ほとんどのグループが８％以下の分散率を達成したことがわかる。
【００９２】
このように、４分割コードを漢字の発音情報と組み合わせて利用することで、従来の漢字変換の課題を解決することができた。
【００９３】
本実施形態の、文字４分割コード検索法は単漢字の絞込みも効果的に行えるが、特に単語（２つ以上の漢字の組み合わせ）の絞込みに応用した場合にも実用レベルである。
【００９４】
さらに前記５桁コードの組み合わせなら、２４分類×２４分類＝５７６通りの組み合わせ、すなわち単語分類が可能となる。
たとえばＨＳＫと呼ばれる外国人向けの中国語認定試験に含まれる常用語彙６８９２単語を５７６通りの分類で割れば、約１２単語であるから、１分類で約１２単語が平均の包含数となる。この程度の数であれば、例えば常用中国語で読み方の分からない単語を検索する際に、５桁コードを２回（２文字分）入力するだけで、検索候補数が１２単語前後となり、ワープロの漢字変換候補数１回分と殆どかわらないという結果が得られ、実用に耐えるのである。
【００９５】
次に漢字変換という一種の入力時の漢字検索ソフトを利用する際の、入力用書式について説明する。フロントエンドプロセッサー等で文字４分割コードのみを入力し漢字等に変換する場合、漢字に変換する必要のない単なる数字列と識別する目的で例えば全角の＠（アット）などの記号を文字４分割コードの先頭と末尾に挿入する。
発音と文字４分割コードの組み合わせ書式も同様に、例えば発音と４分割コードを全角イコール（＝）記号などを挿入して組み合わせ情報であることを明示し、かつ、全角の＠（アット）などの記号を組み合わせ情報の先頭と末尾に挿入する。
【００９６】
たとえば、「昭和」という文字列を変換して検索するために、予め図４の４分割コードに相当するレコードの先頭に、発音と文字コードを組み合わせた＠しょうわ＝１２０４−１２００＠などの書式を昭和という文字列とともに、フロントエンドプロセッサーのユーザー登録辞書などに予め登録しておき、変換の際は、＠しょうわ＝１２０４−１２００＠とキーボードから入力後、スペースバーなどをたたくことで「昭和」という文字列を呼び出して変換することができる。
【００９７】
通常は電子メールアドレスに使う@記号は半角なので、全角＠などの記号は用いられることが少ない。こうした記号類を文字コードにかかわる範囲指定に明示的に付加することでフロントエンドプロセッサーの誤変換を防止する。
【００９８】
フロントエンドプロセッサーのユーザー辞書登録の方法は、１単語ごとに言語バーと呼ばれる操作ツールを用いて登録してもよいし、予めテキストファイルにたとえば、以下のような「読み」（タブ挿入）「語句」（タブ挿入）「品詞」（タブ挿入）「ユーザーコメント」の順番で登録用のリストを作成しておき、まとめて登録してもよい。
＠しょうわ＝１２０４−１２００＠   昭和   名詞   リンク
【００９９】
フロントエンドプロセッサーによっては、ユーザーコメント欄に解説用の文字列を入力表示できるだけでなく、リンクを設定することで例えば別のホームページで多言語情報や動画等の非言語情報を表示できるものもあるので、表示された語句の意味を理解する助けにもなる。
【０１００】
＠は漢字変換以外にも４分割文字コードに関する表記であることを明示する目的で用いてもよいし、半角で使うことも許容する。
【０１０１】
１６進数圧縮書式は＠等と異なる＃等の記号を使うことにより、例えばアルファベットの「Ｄ」が日常語書式でなく１６進数圧縮書式であることを区別することができる。
【０１０２】
従来の発音入力のみの漢字変換では、たとえば「きしゃ」という入力の同音語候補が多数表示された場合、文脈によって誤変換を修正したりする必要があった。
たとえば、「きしゃのきしゃはいいとおもう。」と入力した場合、いくつかの変換の可能性がある。以下に示す４つの例はいずれも文法的な誤りがない変換候補だが、ほとんどのフロントエンドプロセッサーはどれか１つの変換しかできない。
貴社の記者はいいと思う。
汽車の記者はいいと思う。
記者の喜捨はいいと思う。
貴社の汽車はいいと思う。
【０１０３】
ところが、予め「きしゃ」という同音語を本発明の書式でユーザー辞書に登録しておけば、以下のような入力をすることで希望する漢字の一発変換が可能となる。
＠００３４−１２００＝きしゃ＠の＠１２３０−００００＝きしゃ＠はいいとおもう。
＠１２３４−００００＝きしゃ＠の＠１２３０−００００＝きしゃ＠はいいとおもう。
＠１２３０−００００＝きしゃ＠の＠００３４−１２０４＝きしゃ＠はいいとおもう。
＠００３４−１２００＝きしゃ＠の＠１２３４−００００＝きしゃ＠はいいとおもう。
【０１０４】
一発変換できる理由は、発音は同じでも、文字４分割コードがそれぞれ異なるからである。
なお、分割コードと発音の順番は逆でもかまわない。
【０１０５】
文字コードの詳細書式を説明する。
分野別書式を用いると、さらに精密な漢字検索が可能となる。
たとえば、小規模な専門用語辞書などに限定して検索を行う場合、先頭の＠に続けて例えば「かな」で専門用語辞書名を入力し、続けてコロン（：）等を入力して検索範囲を限定する。
【０１０６】
例えば、苗字専門用語辞書（「みょうじ」と略称）内から「堅田」を入力する場合、
＠みょうじ：かただ＝１０３４−００００＠と予め図４の４分割コード欄に登録し、文字欄に堅田と同じ行に登録し、ユーザー辞書登録しておけば、苗字専門用語辞書（「みょうじ」と略称）内からのみ検索変換されるので、専門辞書に登録していない次のような同音語は変換候補として表示されないので精度が向上する。
＠かただ＝１０３４−１２０４＠   型だ
【０１０７】
引用書式が変換効率を向上させる場合がある。たとえば、かなを分割コードで表すと１種類のコードに複数のかなが分類されるので、特定のかな１文字にしぼって検索するのに手間がかかる場合がある。アルファベットや数字も同様である。
【０１０８】
この場合は、文字コードではなく、かな、アルファベット、数字、記号などの常用的で単純な文字自体を直接文字コードと混在させて入力する場合、文字自体の前後に引用符号であるダブルクォーテーション（””）等を付加することにより、文字コードと区別する。
【０１０９】
例えば「昭和３８年」の「３８」を引用書式で表すと以下のようになる。
＠しょうわ”３８”ねん＝１２０４−１２００−”３８”−００００＠
なお、発音部の引用符号は省略してもよい。
【０１１０】
この場合、引用部分が変数の場合があるので、プログラムで引用部分を除く部分一致ができるようにしておくとよい。
【０１１１】
部品書式が学習途中の人に有益な場合もある。
検索したい漢字の発音は知らないが、その漢字を構成する部品要素の発音（音や訓）を知っている場合、部品要素の発音をセミコロン（；）等を挿入して列記し、文字コードと組み合わせることができる。ただし、部品の読みの先頭と末尾にもセミコロン（；）等を付加する。
【０１１２】
例えば、「魏（発音は「ギ」）」の部品書式を次のように表す。
＠；い；おに；き；＝１２３０＠
【０１１３】
「魏」は「委」と「鬼」という２つの部品から構成されるので、「委」の発音「い」（音読み）と「鬼」の発音「おに」（訓読み）、「き」（音読み）を列挙したのであるが、部品の一部でもよいので予め辞書登録しておけば、学習者などには難しい漢字を検索する助けとなる。
【０１１４】
文字コードの簡易書式を説明する。
１バイト系の処理機能しかない情報機器等でフォルダ名やファイル名に４分割文字コードを利用する場合、文字コードの簡易書式を用いる。CD-Rにデータファイルを保存する場合のISO-9660規格を基準にするとファイル名は半角大文字アルファベット８字以内、拡張子は３文字以内で記号はアンダースコア( _ )が利用できるため、ファイル名の末尾にアンダースコア( _ )に続き次の略称を付ける。アンダースコアとアルファベット略称を合わせて「識別子」と呼ぶ。
【０１１５】
以下が簡易書式の例である。
２進数書式_B（Binary Numberの略称）
１０進数書式_D（Decimal Numberの略称）
日常語書式_C（a Commonly used Wordの略称）
１６進数書式_H（Hexadecimal Numberの略称）
連想書式_A（Association of Ideaの略称）
【０１１６】
例えば、「語」の発音を訓令式ローマ字表記で「GO」と入力し、続けて「1234」と文字コードを入力し、最後に１０進数書式の識別子を入力する簡易書式例は以下のようになる。
（全て半角）→GO1234_D.HTM
【０１１７】
簡易書式は携帯型音楽再生プレーヤーなどでファイルやフォルダ名称を統一的に検索しやすくする場合などにも有益である。
【０１１８】
文字４分割コードの入力表示用に使用する文字等の種類と特長を一般的な装置との関係で説明する。
【０１１９】
数字のみの書式は最も実用範囲が広い。
「２進数（ビット）書式」は０と１のみを使うため、例えば携帯電話の数字ボタンやパソコン数字キーやマウス左右ボタン、ゲーム機コントローラの左右ボタン、入力機能を備えたテレビリモコンなどほとんどの既存装置類の必要最小限の入力手段で入力や表示が可能である。
【０１２０】
「１０進数書式」は０から４までの５種類の数字を使うため、例えば携帯電話の数字ボタンやパソコン数字キー、入力機能を備えたテレビリモコンなど一般的な既存の情報機器類等で入力や表示が可能である。
【０１２１】
アルファベット、数字、ハイフン（−）、＠、＃、ダブルクォーテーション（”）、コロン（：）、セミコロン（；）アンダースコア（ _ ）などは通常のパソコンや携帯電話の文字入力手段として利用されている。
【０１２２】
前記のごとく全ての文字コード書式に必要な文字が上記数種類に限定されているので、例えば（通話専用電話機を除く）携帯電話の数字ボタンやパソコン数字キー、入力機能を備えたテレビリモコンなど一般的な既存の情報機器類等で入力や表示が可能である。
【０１２３】
「日常語書式」の場合は、「上下左右」のように入力には変換の手間がかかったり、装置によっては制約があるが、伝達の際に日常語彙なので４分割文字コードの知識がない人でも理解しやすい。アイコンなどでボタンスイッチを日常語書式で表示すれば、老齢者などの機器の操作に不慣れな人にも操作がしやすい長所もある。
【０１２４】
アイコン（図形）で前記表示を代用できれば、幅広い利用が可能である。１２通りから最多で１６通りの４分割文字コードのアイコン等を例えばパソコンや券売機などの入力装置の画面等に表示し、マウスポインターやタッチパネル用のペンや指等で選択するだけで、一般的な既存の装置類等で入力や表示が可能である。この手段の長所は文字コードの書式を学習しなくても、その場で直観的に利用者が入力や表示が可能なことである。
【０１２５】
図２のＳ４００で示した書式変換方法を説明する。この処理はホームページのＨＴＭＬ形式でJAVA（登録商標）SCRIPTなどの簡易スクリプトにより処理してもよいし、ワープロソフトの置換機能を用いて、利用者が簡単な書式変換を行ってもよい。
【０１２６】
「２進数（ビット）書式」ハイフン（−）なしの場合は、入力書式が図１の記憶手段のデータと同一形式なのでそのまま照合する。
【０１２７】
「２進数（ビット）書式」ハイフン（−）挿入の場合は、ハイフンを照合前に削除処理してから内部データと照合する。
【０１２８】
「１０進数非省略書式」ハイフン（−）なしの場合は、「１２３４」の順番で基準となる４桁の数字列テンプレートを予めメモリに記憶しておき、これと入力文字コードを４桁ずつ先頭から照合し、一致する数字を昇順に並び替えるが、入力文字コードに０が含まれている場合には照合一致しないので、一致しない数字を０に置き換える。この処理を４桁ずつ繰り返す。
例えば、＠４１２０１０４３＠→１２０４１０３４のように処理する。
【０１２９】
「１０進数非省略書式」ハイフン（−）挿入の場合は、ハイフンを照合前に削除処理してから前記の処理を行う。
【０１３０】
「１０進数省略書式」ハイフン（−）挿入の場合は、「１２３４」の順番で基準となる４桁の数字列テンプレートを予めメモリに記憶しておき、これとハイフンで区切られた入力文字コード列を照合し、一致する数字を昇順に並び替えるが、入力文字コード列中に省略されて４桁の文字列テンプレートに一致しない数字がある場合には０を挿入して補う。その後ハイフンを削除する。この処理をハイフンで区切られた入力文字コード列ごとに繰り返す。
例えば、＠４１２−１４３＠→１２４−１３４→１２０４１０３４のように処理する。
【０１３１】
「１６進数圧縮書式」の場合は、入力された文字コード列を１６進数と２進数の対応表に照合して変換するか、処理装置組み込みの関数で変換する。
例えば、（１６進数）ＤＢ→（２進数）１１０１１０１１のように処理する。
【０１３２】
「連想文字圧縮書式」の場合は、入力された文字コード列を連想文字コードと２進数の対応表に照合して変換する。例えば、（連想文字コード）ＫＷ→（２進数）１１０１１０１１のように処理する。
【０１３３】
文字データベースを表す図４のコード欄に品詞などの文法情報と語意分類などの意味情報をコード化して記憶することにより、同一レコードに同一のコードで記憶されている文字を、文法と意味の組み合わせ情報からも検索できる。
【０１３４】
たとえば前記６桁の分割コードに続けて７桁目に文法情報、８桁目に意味情報のコードを付加することとする。
【０１３５】
文法情報とは、名詞、動詞、形容詞といった品詞情報などを指す。
次に説明する実施形態では、名詞とそれ以外の品詞という情報を文法情報とするが、これに限定されず、たとえば主語と述語という構文情報を文法情報として使ってもよい。
【０１３６】
上記のように名詞とそれ以外に分類した場合は、７桁目の文法情報を１０進数書式で表し、名詞を７、動詞や形容詞などの名詞以外の品詞を８、品詞を指定しない場合を０で表すこととする。
【０１３７】
文字データベース図４のたとえば「北」の６桁目までの字形情報を２進数非省略書式で表すと１１００００となる。「北」の品詞は名詞なので、７桁目の文法情報を付加したコードは１１００００７と表せる。
【０１３８】
文字データベース図４のたとえば「打」の６桁目までの字形情報を２進数非省略書式で表すと１１００００となる。「打」の品詞は動詞であるため、名詞以外の品詞なので、７桁目の文法情報を付加したコードは１１００００８と表せる。
【０１３９】
意味情報とは、人間に関する語、自然に関する語といった語意の分類情報などを指す。
次に説明する実施形態では、人間に関するか人間以外かという情報を意味情報とするが、そのほかたとえば動物と植物とそれ以外のもののように分類方法は任意である。
【０１４０】
たとえば、検索文字が人間に関する場合は８桁目に９、人間以外に関する場合は８桁目に０という情報を１０進数書式で付加することにより、文字データベース図４の「北」は人間以外の自然に関する語なので１１００００７０、「打」は人間に関する語なので１１００００８９と表せ、検索時により詳細な識別が可能となる。
【０１４１】
このように、６桁目までの字形情報のみでコードを入力して検索すると前記「北」と「打」の２つの漢字は同一のコードなので検索時に識別できないが、７桁目の文法情報と８桁目の意味情報を付加するとコードが異なるので検索時に識別できる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の機能構成ブロック図である。
【図２】本発明の検索処理フローチャートである。
【図３】本発明の文字の分割方法を示す説明図である。
【図４】本発明の文字データベース表である。
【図５】本発明の文字データベースのシフトJIS表記である。
【図６】本発明の１０進数省略書式と連想文字圧縮書式の対照表である。
【図７】五筆字型のキー配列である。
【図８】ASCII配列のキー配列である。
【図９】五筆字型の入力例である。
【図１０】中国語の同音漢字の例である。
【図１１】中国語の同音漢字の分散率である。
【図１２】中国語の同音漢字の４桁コードと５桁コードの分散率である。
【図１３】中国語の同音漢字の６桁コードの分散率である。
【符号の説明】
【０１４３】
１０  入力手段
２０  演算手段
３０  記憶手段
４０  表示手段
【図１】
2008262248.tif 000003
【図２】
2008262248.tif 000004
【図３】
2008262248.tif 000005
【図４】
2008262248.tif 000006
【図５】
2008262248.tif 000007
【図６】
2008262248.tif 000008
【図７】
2008262248.tif 000009
【図８】
2008262248.tif 000010
【図９】
2008262248.tif 000011
【図１０】
2008262248.tif 000012
【図１１】
2008262248.tif 000013
【図１２】
2008262248.tif 000014
【図１３】
2008262248.tif 000015
【手続補正書】
【提出日】平成19年7月13日(2007.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文字４分割コード等の入力を受け付けるための入力手段１０と、検索文字の構成要素の間隙をコード化した文字４分割コードに対応する文字データベースや文字検索プログラムを記憶するための記憶手段３０と、入力情報と文字データベースの照合を行うための演算手段２０と、検索結果を表示するための表示手段４０とを備えた検索装置における文字検索方法であって、
前記記憶手段３０に文字データベースを記憶するに際し、文字の構成要素間に間隙がある場合は分割線が引け、間隙がない場合は分割線が引けないという判断基準に基づき、文字に対し縦方向、横方向の順で略十文字形に分割線が引けるか否かを、文字の上、下、左、右の４つの部分ごとに順に判断し、分割線が引ける場合は数字の１、引けない場合は数字の０で表し、この数字を前記上、下、左、右の順に、４桁の数字の１桁目、２桁目、３桁目、４桁目に対応するそれぞれの桁に割り当てることで文字をコード化して文字４分割コードとし、該文字４分割コードとそれに対応する文字または文字画像、多言語、動画ファイルをデータベースとして分類して記憶しておき、
前記入力手段１０が、前記文字４分割コードの入力を受け付けるステップと、
前記演算手段２０が、前記入力を受け付けた文字４分割コードと前記記憶手段３０に記憶された文字４分割コードとを照合し、これらの文字４分割コードが合致した場合に、該文字４分割コードに対応する文字または文字画像、多言語、動画ファイルを前記表示手段４０に表示するステップと、により構成され、
文字や文字の構成要素に関する知識のない者が入力した文字４分割コードから対応する文字または文字画像を検索表示することを可能とし、得られた文字または文字画像の意味を多言語や動画で理解することも可能とした文字検索方法。
【請求項２】
文字４分割コード及び文字発音情報の入力を受け付けるための入力手段１０と、検索文字の構成要素の間隙をコード化した文字４分割コード及び該文字発音情報の組み合わせに対応する文字データベースや文字検索プログラムを記憶するための記憶手段３０と、入力情報と文字データベースの照合を行うための演算手段２０と、検索結果を表示するための表示手段４０とを備えた検索装置における文字検索方法であって、
前記記憶手段３０に文字データベースを記憶するに際し、文字の構成要素間に間隙がある場合は分割線が引け、間隙がない場合は分割線が引けないという判断基準に基づき、文字に対し縦方向、横方向の順で略十文字形に分割線が引けるか否かを、文字の上、下、左、右の４つの部分ごとに順に判断し、分割線が引ける場合は数字の１、引けない場合は数字の０で表し、この数字を前記上、下、左、右の順に、４桁の数字の１桁目、２桁目、３桁目、４桁目に対応するそれぞれの桁に割り当てることで文字をコード化して文字４分割コードとし、該文字４分割コードの直後に文字発音情報をアルファベットで併記することにより前記文字４分割コード及び該文字発音情報の組み合わせに対応する文字または文字画像、多言語、動画ファイルをデータベースとして分類して記憶しておき、
前記入力手段１０が、前記文字４分割コード及び該文字発音情報の組み合わせの入力を受け付けるステップと、
前記演算手段２０が、前記入力を受け付けた文字４分割コード及び該文字発音情報の組み合わせと前記記憶手段３０に記憶された文字４分割コード及び該文字発音情報の組み合わせとを照合し、これらの文字４分割コード及び該文字発音情報の組み合わせが合致した場合に、該文字４分割コード及び該文字発音情報の組み合わせに対応する文字または文字画像、多言語、動画ファイルを前記表示手段４０に表示するステップと、により構成され、
文字や文字の発音知識を持つ者が入力した文字４分割コード及び該文字発音情報の組み合わせから対応する文字または文字画像を検索表示することを可能とし、得られた文字または文字画像の意味を多言語や動画で理解することも可能とした文字検索方法。
【請求項３】
文字４分割コード及び文字文法意味情報の入力を受け付けるための入力手段１０と、検索文字の構成要素の間隙をコード化した文字４分割コード及び該文字文法意味情報に対応する文字データベースや文字検索プログラムを記憶するための記憶手段３０と、入力情報と文字データベースの照合を行うための演算手段２０と、検索結果を表示するための表示手段４０とを備えた検索装置における文字検索方法であって、
前記記憶手段３０に文字データベースを記憶するに際し、文字の構成要素間に間隙がある場合は分割線が引け、間隙がない場合は分割線が引けないという判断基準に基づき、文字に対し縦方向、横方向の順で略十文字形に分割線が引けるか否かを、文字の上、下、左、右の４つの部分ごとに順に判断し、分割線が引ける場合は数字の１、引けない場合は数字の０で表し、この数字を前記上、下、左、右の順に、８桁の数字の１桁目、２桁目、３桁目、４桁目の順に対応するそれぞれの桁に割り当てることで文字をコード化して文字４分割コードとし、該文字の分割線と異なる箇所にさらに分割可能な構成要素間の間隙があるか否かを５桁目に数字で表し、該文字の構成要素の多寡を６桁目に数字で表すことによりコード化し、このコードに続けて名詞かそれ以外かという文法情報を７桁目に数字で表し、人間かそれ以外かという意味情報を数字で８桁目に表すことでコード化し、前記文字４分割コード及び該文字に関する該文字文法情報と意味情報のコードを組み合わせて８桁のコードとし、それに対応する文字または文字画像、多言語、動画ファイルをデータベースとして分類して記憶しておき、
前記入力手段１０が、前記８桁のコードを受け付けるステップと、
前記演算手段２０が、前記入力を受け付けた前記８桁のコードと前記記憶手段３０に記憶された前記８桁のコードとを照合し、これらの前記８桁のコードが合致した場合に、該８桁のコードに対応する文字または文字画像、多言語、動画ファイルを前記表示手段４０に表示するステップと、により構成され、
文字に関する文法や意味の知識を持つ者が入力した前記８桁のコードから対応する文字または文字画像を検索表示することを可能とし、得られた文字または文字画像の意味を多言語や動画で理解することも可能とした文字検索方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の要旨とするところは、文字４分割コード等の入力を受け付けるための入力手段１０と、検索文字の構成要素の間隙をコード化した文字４分割コードに対応する文字データベースや文字検索プログラムを記憶するための記憶手段３０と、入力情報と文字データベースの照合を行うための演算手段２０と、検索結果を表示するための表示手段４０とを備えた検索装置における文字検索方法であって、
前記記憶手段３０に文字データベースを記憶するに際し、文字の構成要素間に間隙がある場合は分割線が引け、間隙がない場合は分割線が引けないという判断基準に基づき、文字に対し縦方向、横方向の順で略十文字形に分割線が引けるか否かを、文字の上、下、左、右の４つの部分ごとに順に判断し、分割線が引ける場合は数字の１、引けない場合は数字の０で表し、この数字を前記上、下、左、右の順に、４桁の数字の１桁目、２桁目、３桁目、４桁目に対応するそれぞれの桁に割り当てることで文字をコード化して文字４分割コードとし、該文字４分割コードとそれに対応する文字または文字画像、多言語、動画ファイルをデータベースとして分類して記憶しておき、
前記入力手段１０が、前記文字４分割コードの入力を受け付けるステップと、
前記演算手段２０が、前記入力を受け付けた文字４分割コードと前記記憶手段３０に記憶された文字４分割コードとを照合し、これらの文字４分割コードが合致した場合に、該文字４分割コードに対応する文字または文字画像、多言語、動画ファイルを前記表示手段４０に表示するステップと、により構成され、
文字や文字の構成要素に関する知識のない者が入力した文字４分割コードから対応する文字または文字画像を検索表示することを可能とし、得られた文字または文字画像の意味を多言語や動画で理解することも可能とした文字検索方法にある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また本発明の要旨とするところは、文字４分割コード及び文字発音情報の入力を受け付けるための入力手段１０と、検索文字の構成要素の間隙をコード化した文字４分割コード及び該文字発音情報の組み合わせに対応する文字データベースや文字検索プログラムを記憶するための記憶手段３０と、入力情報と文字データベースの照合を行うための演算手段２０と、検索結果を表示するための表示手段４０とを備えた検索装置における文字検索方法であって、
前記記憶手段３０に文字データベースを記憶するに際し、文字の構成要素間に間隙がある場合は分割線が引け、間隙がない場合は分割線が引けないという判断基準に基づき、文字に対し縦方向、横方向の順で略十文字形に分割線が引けるか否かを、文字の上、下、左、右の４つの部分ごとに順に判断し、分割線が引ける場合は数字の１、引けない場合は数字の０で表し、この数字を前記上、下、左、右の順に、４桁の数字の１桁目、２桁目、３桁目、４桁目に対応するそれぞれの桁に割り当てることで文字をコード化して文字４分割コードとし、該文字４分割コードの直後に文字発音情報をアルファベットで併記することにより前記文字４分割コード及び該文字発音情報の組み合わせに対応する文字または文字画像、多言語、動画ファイルをデータベースとして分類して記憶しておき、
前記入力手段１０が、前記文字４分割コード及び該文字発音情報の組み合わせの入力を受け付けるステップと、
前記演算手段２０が、前記入力を受け付けた文字４分割コード及び該文字発音情報の組み合わせと前記記憶手段３０に記憶された文字４分割コード及び該文字発音情報の組み合わせとを照合し、これらの文字４分割コード及び該文字発音情報の組み合わせが合致した場合に、該文字４分割コード及び該文字発音情報の組み合わせに対応する文字または文字画像、多言語、動画ファイルを前記表示手段４０に表示するステップと、により構成され、
文字や文字の発音知識を持つ者が入力した文字４分割コード及び該文字発音情報の組み合わせから対応する文字または文字画像を検索表示することを可能とし、得られた文字または文字画像の意味を多言語や動画で理解することも可能とした文字検索方法にある。
また、本発明の要旨とするところは、文字４分割コード及び文字文法意味情報の入力を受け付けるための入力手段１０と、検索文字の構成要素の間隙をコード化した文字４分割コード及び該文字文法意味情報に対応する文字データベースや文字検索プログラムを記憶するための記憶手段３０と、入力情報と文字データベースの照合を行うための演算手段２０と、検索結果を表示するための表示手段４０とを備えた検索装置における文字検索方法であって、
前記記憶手段３０に文字データベースを記憶するに際し、文字の構成要素間に間隙がある場合は分割線が引け、間隙がない場合は分割線が引けないという判断基準に基づき、文字に対し縦方向、横方向の順で略十文字形に分割線が引けるか否かを、文字の上、下、左、右の４つの部分ごとに順に判断し、分割線が引ける場合は数字の１、引けない場合は数字の０で表し、この数字を前記上、下、左、右の順に、８桁の数字の１桁目、２桁目、３桁目、４桁目の順に対応するそれぞれの桁に割り当てることで文字をコード化して文字４分割コードとし、該文字の分割線と異なる箇所にさらに分割可能な構成要素間の間隙があるか否かを５桁目に数字で表し、該文字の構成要素の多寡を６桁目に数字で表すことによりコード化し、このコードに続けて名詞かそれ以外かという文法情報を７桁目に数字で表し、人間かそれ以外かという意味情報を数字で８桁目に表すことでコード化し、前記文字４分割コード及び該文字に関する該文字文法情報と意味情報のコードを組み合わせて８桁のコードとし、それに対応する文字または文字画像、多言語、動画ファイルをデータベースとして分類して記憶しておき、
前記入力手段１０が、前記８桁のコードを受け付けるステップと、
前記演算手段２０が、前記入力を受け付けた前記８桁のコードと前記記憶手段３０に記憶された前記８桁のコードとを照合し、これらの前記８桁のコードが合致した場合に、該８桁のコードに対応する文字または文字画像、多言語、動画ファイルを前記表示手段４０に表示するステップと、により構成され、
文字に関する文法や意味の知識を持つ者が入力した前記８桁のコードから対応する文字または文字画像を検索表示することを可能とし、得られた文字または文字画像の意味を多言語や動画で理解することも可能とした文字検索方法にある。