(57)【要約】【課題】ピンイン入力において、適切な位置への四声データ入力が容易にでき、四声データの入力方法に自由度を持たせることができる見出語表示制御装置等を提供する。【解決手段】ユーザによりピンイン入力がなされると（ａ）、見出語記憶手段に記憶されたピンイン見出語と入力文字列とを、英文字と四声データを含むまま比較し（ｂ）、ユーザにより切り換え操作がなされると、見出語記憶手段に記憶されたピンイン見出語の英文字部分と入力文字列の英文字部分とが一致するピンイン見出語を抽出し、抽出されたピンイン見出語の四声字部分と入力文字列の四声部分とが一致するピンイン見出語に対応する漢字見出語を反転表示させる（ｃ）。【選択図】図１０
2007048187.tif 000002
【特許請求の範囲】
【請求項１】
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段と、
英文字と四声データとを含む文字列を入力する文字列入力手段と、
この文字列入力手段により入力された文字列のうちの英文字部分を抽出する英文字抽出手段と、
この英文字抽出手段により抽出された英文字部分と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段と、
この英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、前記入力された文字列の四声データ部分が一致するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して表示する漢字見出語表示手段と、
を備える見出語表示制御装置。
【請求項２】
前記文字列入力手段により入力された英文字と四声データとを含む文字列と、前記見出語記憶手段に記憶されたピンイン見出語とを、英文字と四声データとを含むまま比較して、一致するピンイン見出語に対応する漢字見出語を表示する完全一致ピンイン漢字見出語表示手段と、
前記漢字見出語表示手段による漢字見出語の表示と、前記完全一致ピンイン漢字見出語表示手段による漢字見出語の表示とを切り換える切換手段と、
を備える請求項１に記載の見出語表示制御装置。
【請求項３】
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段と、
英文字を入力する英文字入力手段と、
この英文字入力手段により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段と、
四声データを入力する四声データ入力手段と、
前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、所定の四声位置に前記四声データ入力手段により入力された四声データを有するピンイン見出語を抽出する第１の抽出手段と、
前記所定の四声位置を変更する四声位置変更手段と、
この四声位置変更手段により変更された四声位置に、前記四声データ入力手段により入力された四声データを有するピンイン見出語を前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語の中から抽出する第２の抽出手段と、
前記四声位置変更手段による変更がなされなかった場合には、前記第１の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を、変更があった場合には、前記第２の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を、前記見出語記憶手段から読み出して表示する漢字見出語表示手段と、
を備える見出語表示制御装置。
【請求項４】
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段と、
英文字を入力する英文字入力手段と、
この英文字入力手段により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段と、
第１の四声位置に対する四声データを入力する第１の四声データ入力手段と、
前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、前記第１の四声位置に前記第１の四声データ入力手段により入力された四声データを有するピンイン見出語を抽出する第１の抽出手段と、
この第１の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を前記見出語記憶手段から読み出して表示する第１の漢字見出語表示手段と、
前記第１の四声データ入力手段により四声データが入力された後、第２の四声位置に対する四声データを入力する第２の四声データ入力手段と、
この第２の四声データ入力手段による入力がなされた場合に、前記第２の四声位置に、当該第２の四声データ入力手段により入力された四声データを有するピンイン見出語を前記第１の抽出手段により抽出されたピンイン見出語の中から抽出する第２の抽出手段と、
前記第２の四声データ入力手段による入力がなされた場合に、前記第２の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を前記見出語記憶手段から読み出して表示する第２の漢字見出語表示手段と、
を備える見出語表示制御装置。
【請求項５】
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段と、
英文字を入力する英文字入力手段と、
この英文字入力手段により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段と、
四声データを入力する四声データ入力手段と、
前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、前記四声データ入力手段により入力された四声データを有するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して表示する漢字見出語表示手段と、
を備える見出語表示制御装置。
【請求項６】
前記見出語記憶手段に記憶された各漢字見出語それぞれに対応する訳情報を記憶する訳情報記憶手段と、
前記漢字見出語表示手段により漢字見出語が表示されている状態の際に、当該漢字見出語に対応する訳情報を前記訳情報記憶手段から読み出して表示する訳情報表示手段と、
を備える請求項１，３又は５に記載の見出語表示制御装置。
【請求項７】
見出語記憶手段と、ＣＰＵと、表示手段と、入力手段とを備えたコンピュータにおいて実行されるプログラムであって、
前記見出語記憶手段は英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけて記憶し、
前記コンピュータに、
英文字と四声データとを含む文字列を前記入力手段からの入力に従って入力する文字列入力機能と、
この文字列入力機能により入力された文字列のうちの英文字部分を抽出する英文字抽出機能と、
この英文字抽出機能により抽出された英文字部分と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出機能と、
この英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語のうち、前記入力された文字列の四声データ部分が一致するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して前記表示手段に表示する漢字見出語表示機能と、
を実現させるためのプログラム。
【請求項８】
見出語記憶手段と、ＣＰＵと、表示手段と、入力手段とを備えたコンピュータにおいて実行されるプログラムであって、
前記見出語記憶手段は英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけて記憶し、
前記コンピュータに、
英文字を前記入力手段からの入力に従って入力する英文字入力機能と、
この英文字入力機能により入力された英文字と前記記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出機能と、
四声データを前記入力手段からの入力に従って入力する四声データ入力機能と、
前記英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語のうち、所定の四声位置に前記四声データ入力機能により入力された四声データを有するピンイン見出語を抽出する第１の抽出機能と、
前記所定の四声位置を前記入力手段からの入力に従って変更する四声位置変更機能と、
この四声位置変更機能により変更された四声位置に、前記四声データ入力機能により入力された四声データを有するピンイン見出語を前記英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語の中から抽出する第２の抽出機能と、
前記四声位置変更機能による変更がなされなかった場合には、前記第１の抽出機能により抽出されたピンイン見出語に対応する漢字見出語を、変更があった場合には、前記第２の抽出機能により抽出されたピンイン見出語に対応する漢字見出語を、前記見出語記憶手段から読み出して前記表示手段に表示する漢字見出語表示機能と、
を実現させるためのプログラム。
【請求項９】
見出語記憶手段と、ＣＰＵと、表示手段と、入力手段とを備えたコンピュータにおいて実行されるプログラムであって、
前記見出語記憶手段は英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけて記憶し、
前記コンピュータに、
英文字を前記入力手段からの入力に従って入力する英文字入力機能と、
この英文字入力機能により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出機能と、
四声データを前記入力手段からの入力に従って入力する四声データ入力機能と、
前記英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語のうち、前記四声データ入力機能により入力された四声データを有するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して前記表示手段に表示する漢字見出語表示機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、見出語表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞書や英和辞書、和英辞書等の様々な種類の辞書データベース（Data Base；以下「ＤＢ」と言う。）内蔵した、見出語表示制御装置として電子辞書装置が知られている。これらの辞書ＤＢの中で中日辞書ＤＢを内蔵する電子辞書装置では、中国語の語句についての日本語の解説（意味）を表示させることができるが、検索したい語句（入力文字列）の入力方法としてはピンイン入力による方法が一般的である。ピンイン（Pinyin）とは、中国語の漢字の読みを、アルファベット等を用いて表す表記法をいう。
【０００３】
中国語においては、意味をなす最小の構成単位の殆どが１音節で表され、この１音節は全て漢字１文字で表記される。そして、これらの音節の１つ１つは４種類の高低、上げ下げ等の調子をつけて発音され、この抑揚のつけ方を四声という。四声は１声から４声までの種類があり、ピンインではアルファベットに四声を表す声調記号を付加して表記する。図２５は、１声〜４声の四声それぞれに対応する声調記号及び数字を示したものである。電子辞書装置においては、「１」〜「４」の数字を１声〜４声として入力し、中国辞書ＤＢ中のピンイン表記の見出語において数字の「１」〜「４」を１声〜４声として記憶することが多い。
【０００４】
電子辞書装置においてピンインで中国語を入力するには、１音節をアルファベットで入力する毎に、四声を表す数字等（以下、「四声データ」と言う。）を音節の最後に入力する。中国語では音節と四声の組み合わせが異なれば、その音節の意味内容も異なるため、四声データは正確な位置、即ち音節の最後に入力しないと適切な検索がされない。しかし、中国語の音節の読みは４００通りもあり、特に多数の音節からなる長い単語では音節の区切り位置がわかりづらい。そのため、ユーザは四声データの入力位置を誤ることがあった。
【０００５】
この四声データの入力の誤りを修正するための技術として特許文献１に開示された技術が知られている。入力されたピンインの入力誤りを検出して、誤りがあった場合、警告若しくは標準的な表記に補正する技術である。
【特許文献１】特開平１１−９６１４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、この特許文献１の技術においては、ピンイン入力が終わった後、誤りが検出されたり、補正が適切でない場合、再度ピンイン入力する必要がある。このため、ピンイン入力時の困難さや煩わしさは解消されていない。
【０００７】
ピンイン入力においては、特に音節の区切り位置を判別するのが困難である。例えば、中国語の「深奥」について調べる場合、ピンイン入力において、「深」に対応する「shen1」を入力し、「奥」に対応する「ao4」を入力する。図２６（ａ）は、ユーザが「shen1ao4」と的確にピンイン入力し、「深奥」等が検索された画面の一例である。
【０００８】
一方、ユーザが四声データの入力位置を誤り、「she1nao4」と入力すると、適切な検索がされない。英文字部分の入力は適切であるが、１声を「shen」の後に入力するところを「she」の後に入力しているためである。この場合、前方一致検索において、「she1」の音節（中国語で「奢」の意味）を先頭に有する単語が検索される。図２６（ｂ）は、ユーザが「she1nao4」と誤ってピンイン入力し、「奢」を先頭とする単語である「奢靡」等が検索された画面の一例である。
【０００９】
また、ピンイン入力においては、各音節の最後に四声データを入力する操作が煩わしい。例えば、中日辞書ＤＢ以外の辞書ＤＢを利用する際、ユーザは文字のみを入力することが多いので、中日辞書ＤＢを利用する際、四声データと文字とを交互に入力する必要のあるピンイン入力操作を煩雑に感じることがある。また最初に英文字のみ「shenao」と入力した後で四声データをまとめて入力する場合では、「shen」の最後の位置にカーソルを移動させて「１」を挿入し、その後「ao」の最後の位置にカーソルを移動させて「４」を入力しなければならず、キー操作の回数が必要以上に多くなる。
【００１０】
このように、ピンイン入力においては、四声データの入力位置を誤ると、適切な検索がされないことがあり、また、文字と四声データとを交互に入力する必要のあるため入力操作を煩わしく感じるという問題があった。
【００１１】
本発明の目的は、ピンイン入力において、適切な位置への四声データ入力が容易にでき、四声データの入力方法に自由度を持たせることができる見出語表示制御装置等を提供することである。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、請求項１に記載の見出語表示制御装置は、
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段（例えば、図２の第１四声下位扱い見出語テーブル６５）と、
英文字と四声データとを含む文字列を入力する文字列入力手段（例えば、図２のＣＰＵ１０、入力部２０；図７のステップＡ１）と、
この文字列入力手段により入力された文字列のうちの英文字部分を抽出する英文字抽出手段（例えば、図２のＣＰＵ１０；図９のステップＴ７）と、
この英文字抽出手段により抽出された英文字部分と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段（例えば、図２のＣＰＵ１０；図９のステップＴ９）と、
この英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、前記入力された文字列の四声データ部分が一致するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して表示する漢字見出語表示手段（例えば、図２のＣＰＵ１０、表示部３０；図９のステップＴ１１）と、
を備えることを特徴としている。
【００１３】
請求項２に記載の見出語表示制御装置は、請求項１に記載の見出語表示制御装置であって、
前記文字列入力手段により入力された英文字と四声データとを含む文字列と、前記見出語記憶手段に記憶されたピンイン見出語とを、英文字と四声データとを含むまま比較して、一致するピンイン見出語に対応する漢字見出語を表示する完全一致ピンイン漢字見出語表示手段（例えば、図２のＣＰＵ１０、表示部３０；図８のステップＳ９）と、
前記漢字見出語表示手段による漢字見出語の表示と、前記完全一致ピンイン漢字見出語表示手段による漢字見出語の表示とを切り換える切換手段（例えば、図２のＣＰＵ１０、入力部２０；図７のステップＡ１０及びＡ２０）と、
を備えることを特徴としている。
【００１４】
請求項３に記載の見出語表示制御装置は、
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段（例えば、図１３の第２四声下位扱い見出語テーブル６６）と、
英文字を入力する英文字入力手段（例えば、図１３のＣＰＵ１０、入力部２０；図１６のステップＢ１）と、
この英文字入力手段により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段（例えば、図１３のＣＰＵ１０；図１６のステップＢ１０）と、
四声データを入力する四声データ入力手段（例えば、図１３のＣＰＵ１０、入力部２０；図１６のステップＢ２０）と、
前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、所定の四声位置に前記四声データ入力手段により入力された四声データを有するピンイン見出語を抽出する第１の抽出手段（例えば、図１３のＣＰＵ１０；図１６のステップＢ３０）と、
前記所定の四声位置を変更する四声位置変更手段（例えば、図１３のＣＰＵ１０、入力部２０；図１６のステップＢ４０）と、
この四声位置変更手段により変更された四声位置に、前記四声データ入力手段により入力された四声データを有するピンイン見出語を前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語の中から抽出する第２の抽出手段（例えば、図１３のＣＰＵ１０；図１６のステップＢ４５及びＢ３０）と、
前記四声位置変更手段による変更がなされなかった場合には、前記第１の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を、変更があった場合には、前記第２の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を、前記見出語記憶手段から読み出して表示する漢字見出語表示手段（例えば、図１３のＣＰＵ１０、表示部３０；図１６のステップＢ３５）と、
を備えることを特徴としている。
【００１５】
請求項４に記載の見出語表示制御装置は、
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段（例えば、図１９の第２四声下位扱い見出語テーブル６６）と、
英文字を入力する英文字入力手段（例えば、図１９のＣＰＵ１０、入力部２０；図２０のステップＢ１）と、
この英文字入力手段により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段（例えば、図１９のＣＰＵ１０；図２０のステップＢ１０）と、
第１の四声位置に対する四声データを入力する第１の四声データ入力手段（例えば、図１９のＣＰＵ１０、入力部２０；図２０のステップＢ２０）と、
前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、前記第１の四声位置に前記第１の四声データ入力手段により入力された四声データを有するピンイン見出語を抽出する第１の抽出手段（例えば、図１９のＣＰＵ１０；図２０のステップＢ３０）と、
この第１の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を前記見出語記憶手段から読み出して表示する第１の漢字見出語表示手段（例えば、図１９のＣＰＵ１０、表示部３０；図２０のステップＢ３５）と、
前記第１の四声データ入力手段により四声データが入力された後、第２の四声位置に対する四声データを入力する第２の四声データ入力手段（例えば、図１９のＣＰＵ１０、入力部２０；図２０のステップＣ４１）と、
この第２の四声データ入力手段による入力がなされた場合に、前記第２の四声位置に、当該第２の四声データ入力手段により入力された四声データを有するピンイン見出語を前記第１の抽出手段により抽出されたピンイン見出語の中から抽出する第２の抽出手段（例えば、図１９のＣＰＵ１０；図２０のステップＣ４３及びＢ３０）と、
前記第２の四声データ入力手段による入力がなされた場合に、前記第２の抽出手段により抽出されたピンイン見出語に対応する漢字見出語を前記見出語記憶手段から読み出して表示する第２の漢字見出語表示手段（例えば、図１９のＣＰＵ１０、表示部３０；図２０のステップＢ３５）と、
を備えることを特徴としている。
【００１６】
請求項５に記載の見出語表示制御装置は、
英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけた見出語記憶手段（例えば、図２２の第２四声下位扱い見出語テーブル６６）と、
英文字を入力する英文字入力手段（例えば、図２２のＣＰＵ１０、入力部２０；図２３のステップＢ１）と、
この英文字入力手段により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出手段（例えば、図２２のＣＰＵ１０；図２３のステップＢ１０）と、
四声データを入力する四声データ入力手段（例えば、図２２のＣＰＵ１０、入力部２０；図２３のステップＢ２０）と、
前記英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、前記四声データ入力手段により入力された四声データを有するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して表示する漢字見出語表示手段（例えば、図２２のＣＰＵ１０、表示部３０；図２３のステップＤ２３）と、
を備えることを特徴としている。
【００１７】
請求項６に記載の見出語表示制御装置は、請求項１，３又は５に記載の見出語表示制御装置であって、
前記見出語記憶手段に記憶された各漢字見出語それぞれに対応する訳情報を記憶する訳情報記憶手段（例えば、図２の中日辞書ＤＢ６１）と、
前記漢字見出語表示手段により漢字見出語が表示されている状態の際に、当該漢字見出語に対応する訳情報を前記訳情報記憶手段から読み出して表示する訳情報表示手段（例えば、図２のＣＰＵ１０、表示部３０；図９のステップＴ１１）と、
を備えることを特徴としている。
【００１８】
請求項７に記載のプログラムは、
見出語記憶手段（例えば、図２の第１四声下位扱い見出語テーブル６５）と、ＣＰＵ（例えば、図２のＣＰＵ１０）と、表示手段（例えば図２の表示部３０）と、入力手段（例えば、図２の入力部２０）とを備えたコンピュータにおいて実行されるプログラムであって、
前記見出語記憶手段は、英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけて記憶し、
前記コンピュータに、
英文字と四声データとを含む文字列を前記入力手段からの入力に従って入力する文字列入力機能（例えば、図７のステップＡ１）と、
この文字列入力機能により入力された文字列のうちの英文字部分を抽出する英文字抽出機能（例えば、図９のステップＴ７）と、
この英文字抽出機能により抽出された英文字部分と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出機能（例えば、図９のステップＴ９）と、
この英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語のうち、前記入力された文字列の四声データ部分が一致するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して前記表示手段に表示する漢字見出語表示機能（例えば、図９のステップＴ１１）と、
を実現させることを特徴としている。
【００１９】
請求項８に記載のプログラムは、
見出語記憶手段（例えば、図１３の第１四声下位扱い見出語テーブル６５）と、ＣＰＵ（例えば、図１３のＣＰＵ１０）と、表示手段（例えば図１３の表示部３０）と、入力手段（例えば、図１３の入力部２０）とを備えたコンピュータにおいて実行されるプログラムであって、
前記見出語記憶手段は、英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけて記憶し、
前記コンピュータに、
英文字を前記入力手段からの入力に従って入力する英文字入力機能（例えば、図１６のステップＢ１）と、
この英文字入力機能により入力された英文字と前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出機能（例えば、図１６のステップＢ１０）と、
四声データを前記入力手段からの入力に従って入力する四声データ入力機能（例えば、図１６のステップＢ２０）と、
前記英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語のうち、所定の四声位置に前記四声データ入力機能により入力された四声データを有するピンイン見出語を抽出する第１の抽出機能（例えば、図１６のステップＢ３０）と、
前記所定の四声位置を前記入力手段からの入力に従って変更する四声位置変更機能（例えば、図１６のステップＢ４０）と、
この四声位置変更機能により変更された四声位置に、前記四声データ入力機能により入力された四声データを有するピンイン見出語を前記英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語の中から抽出する第２の抽出機能（例えば、図１６のステップＢ４５及びＢ３０）と、
前記四声位置変更機能による変更がなされなかった場合には、前記第１の抽出機能により抽出されたピンイン見出語に対応する漢字見出語を、変更があった場合には、前記第２の抽出機能により抽出されたピンイン見出語に対応する漢字見出語を、前記見出語記憶手段から読み出して前記表示手段に表示する漢字見出語表示機能（例えば、図１６のステップＢ３５）と、
を実現させることを特徴としている。
【００２０】
請求項９に記載のプログラムは、
見出語記憶手段（例えば、図２２の第１四声下位扱い見出語テーブル６５）と、ＣＰＵ（例えば、図２２のＣＰＵ１０）と、表示手段（例えば図２２の表示部３０）と、入力手段（例えば、図２２の入力部２０）とを備えたコンピュータにおいて実行されるプログラムであって、
前記見出語記憶手段は、英文字と、四声データを含むピンイン見出語に対応する漢字見出語とを対応づけて記憶し、
前記コンピュータに、
英文字を前記入力手段からの入力に従って入力する英文字入力機能（例えば、図２３のステップＢ１）と、
この英文字入力機能により入力された英文字とに前記見出語記憶手段に記憶されたピンイン見出語の英文字部分とを比較して一致するピンイン見出語を抽出する英文字一致ピンイン見出語抽出機能（例えば、図２３のステップＢ１０）と、
四声データを前記入力手段からの入力に従って入力する四声データ入力機能（例えば、図２３のステップＢ２０）と、
前記英文字一致ピンイン見出語抽出機能により抽出されたピンイン見出語のうち、前記四声データ入力機能により入力された四声データを有するピンイン見出語を抽出して対応する漢字見出語を前記見出語記憶手段から読み出して前記表示手段に表示する漢字見出語表示機能（例えば、図２３のステップＤ２３）と、
を実現させることを特徴としている。
【発明の効果】
【００２１】
請求項１に記載の発明によれば、英文字と四声データとを含む文字列が入力されると、入力された文字列のうちの英文字部分が抽出され、抽出された英文字部分と見出語記憶手段に記憶されたピンイン見出語の英文字部分とが比較されて一致するピンイン見出語が抽出される。この抽出されたピンイン見出語のうち、入力された文字列の四声データ部分が一致するピンイン見出語が更に抽出され、対応する漢字見出語が見出語記憶手段から読み出されて表示される。従って、英文字部分と四声データ部分とを分けて検索するため、入力する文字列のどの位置に四声データを入力しても適切に検索され、適切な位置への四声データ入力が容易となる。請求項７に記載の発明も同様の作用効果を奏する。
【００２２】
請求項２に記載の発明によれば、入力された英文字と四声データとを含む文字列と、見出語記憶手段に記憶されたピンイン見出語とが、英文字と四声データとを含むまま比較されて、一致するピンイン見出語に対応する漢字見出語が表示される。また、漢字見出語表示手段による漢字見出語の表示と、完全一致ピンイン漢字見出語表示手段による漢字見出語の表示とが切換手段により切り換えられる。従って、英文字と四声データを含むまま比較した結果の表示と、英文字と四声データとを分けて比較した結果の表示とを切り換えることができるため、自由度の高い検索が実現される。
【００２３】
請求項３に記載の発明によれば、英文字が入力されると、英文字一致ピンイン見出語抽出手段によって、入力された英文字と見出語記憶手段に記憶されたピンイン見出語の英文字部分とが比較されて一致するピンイン見出語が抽出される。次いで、四声データが入力されると、第１の抽出手段によって、英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、所定の四声位置に入力された四声データを有するピンイン見出語が抽出される。また、四声位置変更手段により四声位置が変更されると、第２の抽出手段によって、英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語の中から、変更された四声位置に入力された四声データを有するピンイン見出語が抽出される。ここで、四声位置変更手段による変更の有無に応じて、第１の抽出手段又は第２の抽出手段により抽出されたピンイン見出語に対応する漢字見出語が、見出語記憶手段から読み出されて表示される。従って、英文字を入力した後に四声データを入力した場合、所定の位置に四声が入力されるため、適切な位置への四声データの入力が容易となる。また、四声位置を変更できるため、自由度の高い四声データ入力を実現することができる。請求項８に記載の発明も同様の作用効果を奏する。
【００２４】
請求項４に記載の発明によれば、英文字が入力されると、英文字一致ピンイン見出語表示手段によって、入力された英文字と見出語見出語記憶手段に記憶されたピンイン見出語の英文字部分とが比較されて一致するピンイン見出語が抽出される。第１の四声データ入力手段によって第１の四声位置に対する四声データが入力される。そして、第１の抽出手段によって、英文字一致ピンイン見出語抽出手段により抽出されたピンイン見出語のうち、第１の四声位置に第１の四声データ入力手段により入力された四声データを有するピンイン見出語が抽出される。そして、第１の抽出手段により抽出されたピンイン見出語に対応する漢字見出語が見出語記憶手段から読み出されて表示される。次いで、第２の四声データ入力手段によって、第２の四声位置に対する四声データが入力される。そして、第２の抽出手段によって、第２の四声位置に第２の四声データ入力手段により入力された四声データを有するピンイン見出語が第１の抽出手段により抽出されたピンイン見出語の中から抽出される。第２の四声データ入力手段による入力がなされた場合に、第２の抽出手段により抽出されたピンイン見出語に対応する漢字見出語が見出語記憶手段から読み出されて表示される。従って、英文字入力の後に、複数の入力位置に所望の四声データを複数入力できるため、四声の入力位置が複数ある見出語についても、適切な位置への容易な四声データの入力が実現できる。
【００２５】
請求項５に記載の発明によれば、英文字が入力されると、入力された英文字と見出語見出語記憶手段に記憶されたピンイン見出語の英文字部分とが比較されて一致するピンイン見出語が抽出される。四声データが入力されると、抽出されたピンイン見出語のうち、入力された四声データを有するピンイン見出語が抽出されて対応する漢字見出語が見出語記憶手段から読み出されて表示される。従って、英文字入力の後に四声データを入力した場合、入力された英文字と英文字部分が一致し、入力された四声データを有する見出語が表示されるため、入力する必要のある四声データのうち１つを入力することで、所望の見出語を効率よく検索できる。請求項９に記載の発明も同様の作用効果を奏する。
【００２６】
請求項６に記載の発明によれば、請求項１，３又は５に記載の発明により漢字見出語が表示されると、訳情報記憶手段から当該漢字見出語の訳情報が読み出されて表示される。従って、辞書ＤＢ等の訳情報記憶手段を有する見出語表示制御装置において、請求項１，３又は５に記載の発明を利用することができる。
【発明を実施するための最良の形態】
【００２７】
［第１実施形態］
以下、図１〜図１１を参照して、本発明に係る見出語表示制御装置を電子辞書装置１に適用した第１実施形態について詳細に説明する。
【００２８】
まず、電子辞書装置１の構成を説明する。図１（ａ）は本実施形態における電子辞書装置１の斜視概観図の一例である。電子辞書装置１は、入力部２０及び表示部３０を備える。表示部３０は、ユーザによる入力部２０の操作に応じた文字や符号等、各種データが表示される部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等の、単数または複数の素子の組合せによって構成される。
【００２９】
入力部２０は、ユーザが電子辞書装置１を操作するための各種キー群で構成されている。図１（ｂ）に、入力部２０のキー配列を示す。具体的には、入力部２０は、数字キー２１としての「０」〜「９」キーと、文字キー２２としての「Ａ」〜「Ｚ」キーと、訳／決定キー２４と、カーソルキー２５としての上下左右の方向キーとを備えている。
【００３０】
各キーの機能について説明する。数字キー２１はピンイン入力において四声データを入力するとき等に使用される。ピンイン入力において、１声〜４声を入力するために数字キー２１において「１」〜「４」キーを押下する。文字キー２２は、ユーザによる文字の入力等に使用される。訳／決定キー２４は、検索を実行するとき等に使用される。カーソルキー２５は、画面内の反転表示の移動等に使用される。尚、シフトキーを新たに設け、ピンイン入力において、１声〜４声を数字キーでなく、シフトキーと所定の文字キーとの組み合わせ操作により入力してもよい。また、四声データ入力用のキーを１つを新たに設け、１〜４回の連続押下操作で、１声〜４声を入力する方式でもよい。
【００３１】
図２は、電子辞書装置装置１の機能構成を示すブロック図である。電子辞書装置１はＣＰＵ１０、入力部２０、表示部３０、ＲＯＭ５０、ＲＡＭ７０を備えて構成されている。
【００３２】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書装置１を統括的に制御する。具体的には入力部２０から入力される押下信号等に応じてＲＯＭ５０に記憶された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ１０は処理結果をＲＡＭ７０等に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部３０に出力して、対応した表示内容を表示させる。
【００３３】
また、ＣＰＵ１０は、ＲＯＭ５０より第１ピンイン検索プログラム５１を読み出して実行することにより、第１ピンイン検索処理を実行する。第１ピンイン検索処理の内容は、フローチャート（図７〜図９参照）を参照して詳細に後述するが、ここで簡単に説明する。第１ピンイン検索処理では、まず、ＣＰＵ１０は、ユーザが英文字又は数字からなる文字列を入力するための画面を表示させる。ＣＰＵ１０はユーザにより入力された文字列を文字入力画面内に備えられた文字入力欄に表示させる。英文字又は数字が入力された場合、通常検索処理を実行する。その後、カーソルキー２５の右方向キーが押下された場合、四声下位扱い検索処理を実行する。
【００３４】
通常検索処理において、入力された文字列に数字である四声データを含まない場合、ＣＰＵ１０は第１四声下位扱い見出語テーブル６５から、入力文字列と完全一致するアルファベット部分を有するピンイン見出語を抽出する。このピンイン見出語に対応する漢字見出語を第１四声下位扱い見出語テーブル６５から読み出して一覧表示させる。入力された文字列に四声データを含む場合、入力文字列と完全一致するピンイン見出語を通常見出語テーブル６３から抽出し、このピンイン見出語に対応する漢字見出語を当該テーブルから読み出して表示させる。
【００３５】
四声下位扱い検索処理において、入力された文字列に四声データを含まない場合、ＣＰＵ１０は、第１四声下位扱い見出語テーブル６５から、入力文字列と完全一致するアルファベット部分を有するピンイン見出語を抽出する。このピンイン見出語に対応する漢字見出語を第１四声下位扱い見出語テーブル６５から読み出して一覧表示させる。入力された文字列に四声データを含む場合、入力文字列を、アルファベット部分と四声部分に分ける。入力文字列のアルファベット部分と完全一致するアルファベット部分を有するピンイン見出語を第１四声下位扱い見出語テーブル６５から抽出し、この抽出したピンイン見出語の四声部分と完全一致する四声部分を有するピンイン見出語を抽出する。そして最終的に抽出されたピンイン見出語に対応する漢字見出語を第１四声下位扱い見出語テーブル６５から読み出して表示させる。
【００３６】
入力部２０は、押下されたキーの押下信号等をＣＰＵ１０に出力する。表示部３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示する。
【００３７】
ＲＯＭ５０は、電子辞書装置１の各種機能を実現する為のプログラムやデータを記憶するメモリである。第１実施形態において、ＲＯＭ５０には、ＣＰＵ１０に読み出されて実行されることにより第１ピンイン検索処理を実行するための第１ピンイン検索プログラム５１と、中日辞書ＤＢ６１と、通常見出語テーブル６３と、第１四声下位扱い見出語テーブル６５とを記憶している。
【００３８】
図３は、中日辞書ＤＢ６１のデータ構成例を示す図である。中日辞書ＤＢ６１は、漢字見出語６１１と、当該漢字見出語の意味内容を説明・解説する説明情報６１３とを対応づけて記憶している。例えば、Ｒ３の行において、漢字見出語である「深」と、この漢字見出語の説明情報「1  深い（[反]［浅］）： 井很〜  この井戸は深い．・・・」とを対応づけて記憶している。
【００３９】
図４は、通常見出語テーブル６３のテーブル構成例を示す図である。通常見出語テーブル６３は、ピンイン見出語６３１と漢字見出語６３３とを対応付けて記憶している。ピンイン見出語６３１は、漢字見出語６３３の読みをピンイン表記で表した文字列である。ピンイン見出語６３１において、数字の「１」〜「４」が１声〜４声を示している。例えば、Ｒ４の行において、ピンイン見出語「shen1」と、漢字見出語である「深」とが対応付けて記憶されている。
【００４０】
図５は、第１四声下位扱い見出語テーブル６５のテーブル構成例を示す図である。第１四声下位扱い見出語テーブル６５は、ピンイン見出語６５１と漢字見出語６５３とを対応付けて記憶している。ピンイン見出語６５１は、アルファベット部分と数字である四声部分からなる。このアルファベット部分は、漢字見出語６５３のピンイン表記から、数字を取り除いた文字列である。四声部分は、漢字見出語６５３のピンイン表記から、英文字を取り除いた文字列である。例えば、Ｒ５の行において、漢字見出語「深」のピンイン表記は「shen1」であるから、ピンイン表記のアルファベット部分は「shen」であり、四声部分は「１」である。
【００４１】
尚、通常見出語テーブル６３及び第１四声下位扱い見出語テーブル６５のピンイン見出語において、数字の「１」〜「４」を１声〜４声として記憶しているが、他の数字、文字、記号等を四声データとして記憶しても構わない。例えば、「−」の記号を１声とする場合、通常見出語テーブル６３等において、本実施形態での「dan1zi」等を「dan−zi」等として記憶する。
【００４２】
ＲＡＭ７０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、特に入力文字列記憶領域７１、アルファベット部分記憶領域７３、四声部分記憶領域７５及び見出語リスト記憶領域７７を備えている。
【００４３】
入力文字列記憶領域７１には入力文字列が記憶される。入力文字列とは、ピンイン入力による辞書引きの際に検索対象として入力される文字列であり、英文字若しくは数字からなる。アルファベット部分記憶領域７３には、アルファベット部分が記憶される。アルファベット部分とは、入力文字列から数字を取り除き、英文字のみを抽出した文字列である。四声部分７５には、四声部分が記憶される。四声部分とは、入力文字列から英文字を取り除き、数字のみを抽出した文字列である。見出語リスト記憶領域７７には、第１ピンイン検索処理において抽出されたピンイン見出語が記憶される。
【００４４】
図６（ａ）、（ｂ）、（ｃ）及び（ｄ）はそれぞれ入力文字列記憶領域７１、アルファベット部分記憶領域７３、四声部分記憶領域７５及び見出語リスト記憶領域７７に記憶されたデータの一例を示す図である。例えば、ユーザが文字列入力のための画面において、「shen1」と入力したとき、入力文字列記憶領域７１には、図６（ａ）に示すように、入力された文字列「shen1」が記憶される。そして、アルファベット部分記憶領域７３には、図６（ｂ）に示すように「shen1」から英文字を抽出した文字列であるアルファベット部分「shen」が記憶され、四声部分記憶領域７５には、図６（ｂ）に示すように「shen1」から数字を抽出した文字列である四声部分「１」が記憶される。見出語リスト記憶領域７７には、第１ピンイン検索処理において抽出されたピンイン見出語である「shen1」等が記憶される。
【００４５】
次に、電子辞書装置１の動作を説明する。図７〜図９は、ＣＰＵ１０が第１ピンイン検索プログラム５１に従って実行する処理である第１ピンイン検索処理の動作を説明するためのフローチャートである。また、図１０及び図１１は第１ピンイン検索処理の際に表示部３０に表示される画面の一例を示した図である。第１ピンイン検索処理の流れを、図１０及び図１１の画面例を参照しながら以下詳細に説明する。
【００４６】
まず、ＣＰＵ１０は、文字列入力画面を表示部３０に表示させる。そして、ＣＰＵ１０は数字キー２１や文字キー２２の押下操作により入力された文字列を入力文字列として入力文字列記憶領域７１に記憶し、この文字列を文字入力欄に表示させる（ステップＡ１）。
【００４７】
図１０（ａ）はステップＡ１時点の表示画面例を示す図であり、ユーザが「she1n」の文字列を入力した際の画面例である。画面３１には、辞書名称３１１として「中日辞典」が表示され、辞書名称３１１の下の文字入力欄３１３に「she1n」が入力・表示されている。
【００４８】
ＣＰＵ１０は、通常検索処理を実行する（ステップＡ５；図８参照）。通常検索処理を実行した後に、ＣＰＵ１０は検索方法を四声下位扱い検索に切り換える操作がなされたか否かを判定する（ステップＡ１０）。本実施形態においては、カールキー２５の右方向キーの押下により、検索方法が四声下位扱い検索に切り換えられる。四声下位扱い検索に切り換える操作がなされたならば（ステップＡ１０；Ｙｅｓ）、ＣＰＵ１０は四声下位扱い検索処理を実行する（ステップＡ１５；図９参照）。四声下位扱い検索処理を実行した後、ＣＰＵ１０は検索方法を通常検索に切り換える操作がなされたか否かを判定する（ステップＡ２０）。本実施形態においては、カールキー２５の左方向キーの押下により、検索方法が通常検索に切り換えられる。通常検索に切り換える操作がなされたならば（ステップＡ２０；Ｙｅｓ）、ステップＡ５に戻り通常検索処理を実行する。尚、入力部２０に新たに切り換えキーを設け、通常検索処理と四声下位扱い切り換え処理との切り換えを行ってもよいし、他のキー操作方法により切り換えても構わない。
【００４９】
図８は第１ピンイン検索処理においてＣＰＵ１０が実行する処理である通常検索処理の動作を説明するためのフローチャートである。ＣＰＵ１０は、入力文字列記憶領域７１から入力文字列を読み出し、この入力文字列に四声データが含まれるか否かを判定する（ステップＳ１）。四声データが含まれないならば（ステップＳ１；Ｎｏ）、ＣＰＵ１０は入力文字列と完全一致するアルファベット部分を有するピンイン見出語を第１四声下位扱い見出語テーブル６５から抽出し、抽出したピンイン見出語を見出語リスト記憶領域７７に記憶する。そして、抽出したピンイン見出語に対応する漢字見出語を第１四声下位扱い見出語テーブル６５から読み出して一覧表示させる（ステップＳ３）。ＣＰＵ１０は一覧表示された漢字見出語のうち、先頭の漢字見出語を反転表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる。反転表示させた漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＳ５）。
【００５０】
ステップＳ１において、入力文字列に四声データが含まれるならば（ステップＳ１；Ｙｅｓ）、ＣＰＵ１０は入力文字列と完全一致するピンイン見出語を通常見出語テーブル６３から抽出し、抽出されたピンイン見出語以降のピンイン見出語を見出語リスト記憶領域７７に記憶する。そして、抽出された見出語番号に対応する漢字見出語を通常見出語テーブル６３から読み出して表示させ、候補として反転表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる。ＣＰＵ１０は、この反転表示させた漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＳ９）。そして、ＣＰＵ１０は見出語リスト記憶領域７７に記憶されたピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出して一覧表示させる（ステップＳ１１）。
【００５１】
ステップＳ５若しくはステップＳ１１の後、ＣＰＵ１０は漢字見出語が選択されたか否かを判定する（ステップＳ１３）。本実施形態では、選択対象の漢字見出語に反転表示を移動させ、訳／決定キー２４を押下することにより、漢字見出語を選択する。選択されたならば（ステップＳ１３；Ｙｅｓ）、ＣＰＵ１０は、その選択された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＳ１５）。
【００５２】
図１０（ｂ）は、ステップＳ１１時点の表示画面例を示す図であり、ユーザが「she1n」の文字列を入力し、通常検索処理（図８参照）が実行された際の画面例である。画面３２には、辞書名称３２１として「中日辞典」が表示され、辞書名称３２１の下の文字入力欄３２３に入力文字列である「she1n」が表示されている。文字入力欄３２３の下には、通常検索を表す「漢字優先」タブ３２５及び四声下位扱い検索を表す「アルファベット優先」タブ３２６が表示されている。「漢字優先」タブ３２５が有効となると、通常処理検索処理が実行される。「アルファベット優先」タブ３２６が有効になると、四声下位扱い検索処理（図９参照）が実行される。画面３２において「漢字優先」タブ３２５が有効となっているため、通常検索処理が実行されている。画面３２の左部には、「奢靡」等の漢字見出語の一覧３２７が表示され、先頭の漢字見出語である「奢靡」が反転表示３２８されている。画面３２の右部の説明情報欄３２９には、反転表示３２８された漢字見出語である「奢靡」の説明情報「浪費的な，ぜいたくな。・・・」が表示されている。
【００５３】
図９は第１ピンイン検索処理においてＣＰＵ１０が実行する処理である四声下位扱い検索処理の動作を説明するためのフローチャートである。ＣＰＵ１０は、入力文字列を入力文字列記憶領域７１から読み出し、入力文字列に四声データが含まれるか否かを判定する（ステップＴ１）。四声データが含まれないならば（ステップＳ１；Ｎｏ）、ＣＰＵ１０は入力文字列と完全一致するアルファベット部分を有するピンイン見出語を、第１四声下位扱い見出語テーブル６５から抽出する。抽出されたピンイン見出語を見出語リスト記憶領域７７に記憶する。そして、抽出されたピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出して一覧表示させる（ステップＴ３）。ＣＰＵ１０は、この一覧表示された漢字見出語において、先頭の漢字見出語を反転表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる。反転表示された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＴ５）。
【００５４】
ステップＴ１において、入力文字列に四声データが含まれるならば（ステップＴ１；Ｙｅｓ）、ＣＰＵ１０は入力文字列から英文字部分を抽出した文字列を、アルファベット部分としてアルファベット部分記憶領域７３に記憶し、入力文字列から数字部分を抽出した文字列を、四声部分として四声部分記憶領域７５に記憶する（ステップＴ７）。ＣＰＵ１０は、アルファベット部分記憶領域７３に記憶されたアルファベット部分と完全一致するアルファベット部分を有するピンイン見出語を抽出し、見出語リスト記憶領域７７に記憶する。そして、抽出されたピンイン見出語に対応する漢字見出語を第１四声下位扱い見出語テーブル６５から読み出して一覧表示させる（ステップＴ９）。ＣＰＵ１０は、見出語リスト記憶領域７７に記憶されたピンイン見出語のうち、入力文字列の四声部分と完全一致する四声部分を有するピンイン見出語を、第１四声下位扱い見出語テーブル６５から抽出する。この抽出されたピンイン見出語に対応する漢字見出語を候補として反転表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる。反転表示された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＴ１１）。
【００５５】
図１０（ｃ）は、ステップＴ１１時点の表示画面例を示す図であり、通常検索処理が実行された後、切り換え操作により四声下位扱い検索処理が実行された際の画面例である。画面３３には、辞書名称３３１として「中日辞典」が表示され、辞書名称３３１の下の文字入力欄３３３に入力文字列である「she1n」が表示されている。文字入力欄３３３の下には、通常検索を表す「漢字優先」タブ３３５及び四声下位扱い検索を表す「アルファベット優先」タブ３３６が表示され、「アルファベット優先」タブ３３６が有効となっている。画面３３の左部には、「深」等の漢字見出語の一覧３３７が表示され、先頭の見出語である「深」が反転表示３３８されている。画面３３の右部の説明情報欄３３９には、反転表示３３８された漢字見出語である「深」の説明情報「１ 深い〔反〕〔浅］）：・・・」が表示されている。
【００５６】
ステップＴ５若しくはステップＴ１１の後、ＣＰＵ１０は漢字見出語がユーザにより選択されたか否かを判定する（ステップＴ１３）。本実施形態では、選択対象の漢字見出語に反転表示を移動させ、訳／決定キー２４を押下することにより、漢字見出語を選択する。選択されたならば（ステップＴ１３；Ｙｅｓ）、ＣＰＵ１０は、その選択された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＴ１５）。
【００５７】
図１１は、ステップＴ１５時点の表示画面例を示す図であり、漢字見出語が一覧表示され、「深」の漢字見出語が反転表示された図１０（ｃ）の画面において、訳／決定キー２４が押下された際の画面例である。画面３４には、辞書名称３４１として「中日辞典」が表示され、辞書名称３４１の下に、図１０（ｃ）において選択された見出語である「深」の説明情報「１ 深い（〔反〕［浅］）：・・・」が表示されている。
【００５８】
通常見出語検索と四声下位扱い見出語検索とを、図１０（ｂ）及び図１０（ｃ）を参照しながら比較する。ユーザが中国語の「深」について調べる場合、英文字「shen」と１声に対応する四声データである「１」とを入力する必要がある。「shen1」と適切に入力すると、通常検索、四声下位扱い検索双方において所望の漢字見出語である「深」が候補として反転表示される。しかし、誤って、例えば「she1n」と入力してしまった場合、通常検索が実行される図１０（ｂ）において「奢靡」が候補として反転表示される。これは、図８のステップＳ１１において入力文字列「she1n」のうち、「she1」の部分が前方一致する「she1mi4」（「奢靡」）が「shen1」（「深」）より先に読み出されたためである。これに対して、「she1n」と入力して四声下位扱い検索が実行されると、図１０（ｃ）において「深」が候補として反転表示される。図９のステップＴ９及びＴ１１において、入力文字列「she1n」のうち、アルファベット部分の「shen」が完全一致するピンイン見出語である「shen1」、「shen2」等が抽出され、抽出されたピンイン見出語の中で、四声データである「1」が完全一致するピンイン見出語「shen1」が抽出されたためである。
【００５９】
このように、四声下位扱い検索処理では、入力文字列をアルファベット部分と四声部分とに分けて検索するため、四声データをどの位置に入力しても、適切な検索が実行される。従って、仮に「s1hen」或いは「1shen」と入力した場合であっても、「shen1」に対応する「深」が候補として反転表示される。
【００６０】
以上、第１実施形態によれば、電子辞書装置１は、ユーザにより検索対象として文字列が入力されると、通常検索処理を実行する。通常検索処理において、入力文字列に数字である四声データが含まれない場合は、電子辞書装置１は入力文字列と完全一致するアルファベット部分を有するピンイン見出語を第１四声下位扱い見出語テーブル６５から抽出し、抽出されたピンイン見出語に対応する漢字見出語を一覧表示する。入力文字列に四声データを含む場合は、入力文字列と完全一致するピンイン見出語を通常見出語テーブル６３から抽出し、抽出したピンイン見出語に対応する漢字見出語を一覧表示する。
【００６１】
その後、切り換え操作がなされると電子辞書装置１は四声下位扱い検索処理を実行する。四声下位扱い検索処理において、入力文字列に四声データが含まれない場合は、電子辞書装置１は入力文字列と完全一致するアルファベット部分を有するピンイン見出語を第１四声下位扱い見出語テーブル６５から抽出し、抽出したピンイン見出語に対応する漢字見出語を一覧表示する。入力文字列に四声データが含まれる場合は、入力文字列のアルファベット部分と完全一致するアルファベット部分を有するピンイン見出語を四声下位扱い見出語テーブル６５から抽出し、抽出したピンイン見出語に対応する漢字見出語を一覧表示する。そして、この一覧表示されたピンイン見出語のうち、入力文字列の四声部分と完全一致する四声部分を有するピンイン見出語を四声下位扱い見出語テーブル６５から抽出し、抽出したピンイン見出語に対応する漢字見出語を反転表示させる。
【００６２】
従って、ピンイン入力においてユーザが四声データをどの位置に入力しても、所望の漢字見出語が適切に検索されて表示されるため、適切な位置への四声データ入力が容易になる。また、ユーザが切り換え操作を行うと、通常検索と四声下位扱い検索とが切り換えられるため、自由度の高い検索が実現される。
【００６３】
［第２実施形態］
次に、図１２〜図１８を参照して、本発明に係る見出語表示制御装置を電子辞書装置２に適用した第２実施形態について説明する。
【００６４】
電子辞書装置２の外観構成は、第１実施形態の電子辞書装置１の外観構成（図１参照）と同じである。以下、第１実施形態と同一の構成要素には同一の符号を付してその説明を省略し、本実施形態の特徴部分を中心に説明する。
【００６５】
図１２は、本実施形態においてピンイン入力をした際、文字入力欄に表示されるピンイン表記を示した図である。電子辞書装置２では、文字キー２２を使用して英文字を入力し、数字キー２１を使用して四声データを入力する。このとき文字入力欄には、英文字列と四声データが入力順に表示されるのではなく、入力された英文字列の母音に、入力された四声データに対応する声調記号（図２５参照）が付加されて表示される。例えば、「dan3zi」と入力した場合、画面３５において文字入力欄３５１には、「danzi」の母音「a」の位置に３声を表す声調記号３５３である「v」が付加されて表示される。
【００６６】
図１３は、電子辞書装置２の機能構成を示すブロック図であり、第１実施形態の電子辞書装置１のブロック図（図２参照）において、ＲＯＭ５０の第１ピンイン検索プログラム５１を第２ピンイン検索プログラム５２に置き換え、第１四声下位扱い見出語テーブル６５を第２四声下位扱い見出語テーブル６６に置き換え、ＲＡＭ７０のアルファベット部分記憶領域７３及び四声部分記憶領域７５を無くし、構成音節記憶領域８１、入力四声記憶領域８３及び四声付加文字記憶領域８５を追加した構成である。
【００６７】
ＣＰＵ１０は、ＲＯＭ５０より第２ピンイン検索プログラム５２を読み出して実行することにより、第２ピンイン検索処理を実行する。第２ピンイン検索処理の内容は、フローチャート（図１６参照）を参照して詳細に後述するが、ここで簡単に説明する。
【００６８】
入力された文字列が英文字のみの場合、ＣＰＵ１０は、第２四声下位扱い見出語テーブル６６から、入力文字列と完全一致するアルファベット部分を有するピンイン見出語を抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出して一覧に表示させる。その後、ユーザにより四声データが入力された場合、入力文字列中の最初の音節の直後に当該数字を挿入し、挿入した状態の文字列と完全一致するピンイン見出語を通常見出語テーブル６３から抽出する。そして、抽出したピンイン見出語に対応する漢字見出語を当該テーブルから読み出して表示させる。また、ユーザによりカーソルキー２５の右方向キーが押下された場合、入力文字列中に挿入されている数字を次の音節の直後に移動する。そして、移動後の文字列と完全一致するピンイン見出語を通常見出語テーブル６３から抽出し、抽出したピンイン見出語に対応する漢字見出語を当該テーブルから読み出して表示させる。
【００６９】
図１４は、第２四声下位扱い見出語テーブル６６のデータ構成例を示す図である。第２四声下位扱い見出語テーブル６６は、第１実施形態の第１四声下位見出語テーブル６５において、ピンイン見出語６５１に対応付けて構成音節６６２を追加した構成である。構成音節とは、ピンイン見出語６５１を構成する各音節である。例えば、Ｒ１４の行において、ピンイン見出語のアルファベット部分は「danzi」である。このピンイン見出語は「dan」と「zi」との音節から構成されるため、構成音節として、各音節である「dan」と「zi」とが順に記憶される。
【００７０】
構成音節記憶領域８１には、入力文字列を構成する音節が構成音節として記憶される。また、入力英文字記憶領域７２には入力英文字が記憶される。入力英文字とは、ピンイン入力による辞書引きの際に検索対象の文字として入力される英文字のみからなる文字列である。入力四声記憶領域８３には入力四声が記憶される。入力四声とは、ピンイン入力による辞書引きの際に四声データとして入力される数字からなる文字列である。四声付加文字記憶領域８５には、四声付加文字が記憶される。四声付加文字とは、第２ピンイン検索処理において、入力英文字中の何れかの構成音節の直後に、入力四声を挿入した文字列である。
【００７１】
例えば、ピンイン入力による辞書引きの際「danzi」と文字入力された場合、図１５（ａ）に示す入力英文字記憶領域７２には「danzi」が入力英文字として記憶される。そして、図１５（ｂ）に示す構成音節記憶領域８１には、「danzi」の各音節である「dan」と「zi」とが構成音節として記憶される。その後、数字キー２１の押下により四声データとして「３」が入力されると、図１５（ｃ）に示す入力四声記憶領域８３には、入力四声として「３」が記憶される。そして、入力英文字「danzi」において構成音節の１つである「dan」の直後に入力四声である「３」が挿入され、「dan3zi」の文字列が作成される。この文字列は、四声付加文字として図１５（ｄ）に示す四声付加文字記憶領域８５に記憶される。
【００７２】
次に、電子辞書装置２の動作を説明する。図１６は、ＣＰＵ１０が第２ピンイン検索プログラム５２に従って実行する処理である第２ピンイン検索処理の動作を説明するためのフローチャートである。また、図１７及び図１８は第２ピンイン検索処理の際に表示部３０に表示される画面の一例を示した図である。第２ピンイン検索処理の流れを、図１７及び図１８の画面例を参照しながら以下詳細に説明する。
【００７３】
ＣＰＵ１０は、文字列入力画面を表示部３０に表示させる。そして、ＣＰＵ１０は入力された文字列が全て英文字であるか否かを判定する（ステップＢ１）。全て英文字でなければ（ステップＢ１；Ｎｏ）、他の処理へ移行する（ステップＢ５）。全て英文字である場合（ステップＢ１；Ｙｅｓ）、ＣＰＵ１０は入力文字列を入力英文字として入力英文字記憶領域７２に記憶し、入力英文字を文字入力欄に表示させる（ステップＢ７）。ＣＰＵ１０は、この入力英文字と完全一致するアルファベット部分を有するピンイン見出語及び構成音節を第２四声下位扱い見出語テーブル６６から抽出する。抽出したピンイン見出語を見出語リスト記憶領域７７に記憶する。そして、抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出し、一覧表示させる（ステップＢ１０）。ＣＰＵ１０は一覧表示された漢字見出語のうち、先頭の漢字見出語を反転表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる。反転表示された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出し、表示させる。反転表示されたピンイン見出語に対応する構成音節を、第２四声下位扱い見出語テーブル６６から読み出して、構成音節記憶領域８１に記憶する（ステップＢ１５）。
【００７４】
図１７（ａ）は、ステップＢ１５時点の表示画面例を示す図であり、ユーザが「danzi」の文字列を入力した際の画面例である。画面４０には、辞書名称４０１として「中日辞典」が表示され、辞書名称４０１の下の文字入力欄４０３に「danzi」が表示されている。画面４０の左部には、「単子」等の漢字見出語の一覧４０５が表示され、先頭の漢字見出語である「単子」が反転表示４０６されている。画面４０の右部の説明情報欄４０７には、反転表示４０６された漢字見出語である「単子」の説明情報「１ シーツ． 敷布２ 書き付け．・・・」が表示されている。
【００７５】
ステップＢ１５の後、ＣＰＵ１０はユーザの数字キー２１の押下により、四声データが入力されたか否かを判定する（ステップＢ２０）。入力されていないなら（ステップＢ２０；Ｎｏ）、Ｂ１に戻る。入力されたならば（ステップＢ２０；Ｙｅｓ）、ＣＰＵ１０は入力された四声データを入力四声として入力四声記憶領域８３に記憶する。そして、文字入力欄には入力英文字において最初の母音に、入力された四声データに対応する声調記号を付加して表示させる。そして、構成音節記憶領域８１に記憶された構成音節中の最初の構成音節を読み出し、入力英文字における当該構成音節の直後に入力四声を挿入する。この文字列を四声付加文字として四声付加文字記憶領域８５に記憶する（ステップＢ２５）。ＣＰＵ１０は、この四声付加文字と完全一致するピンイン見出語を通常見出語テーブル６３から抽出し、抽出したピンイン見出語以降のピンイン見出語で見出語リスト記憶領域７７を更新する（ステップＢ３０）。また、ＣＰＵ１０は抽出したピンイン見出語に対応する漢字見出語を候補として反転表示させる。反転表示された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出し、表示させる。ＣＰＵ１０は見出語リスト記憶領域７７に記憶されたピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出して一覧表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる（ステップＢ３５）。
【００７６】
図１７（ｂ）はステップＢ３５時点の表示画面例を示す図であり、ユーザが「danzi」の文字列の入力の後、「３」の四声データを入力した際の画面例である。画面４１には、辞書名称４１１として「中日辞典」が表示され、辞書名称４１１の下の文字入力欄４１３に、「danzi」の最初の母音に３声に対応する声調記号４１４が付加された文字列が表示されている。画面４１の左部には、「胆子」等の漢字見出語の一覧４１５が表示され、先頭の漢字見出語である「胆子」が反転表示４１６されている。画面４１の右部の説明情報欄４１７には、反転表示４１６された漢字見出語である「胆子」の説明情報「肝，肝っ玉，度胸：・・・」が表示されている。
【００７７】
ステップＢ３５の後、ＣＰＵ１０はカーソルキー２５のうち左又は右の方向キーが押下されたか否かを判定する（ステップＢ４０）。左又は右の方向キーが押下されたならば（ステップＢ４０；Ｙｅｓ）、ＣＰＵ１０は文字入力欄の入力英文字において、入力四声に対応する声調記号を付加する母音の位置を方向キーの押下操作に従って移動して表示させる。そして、ＣＰＵ１０は四声付加文字に挿入されている入力四声を、カーソルキー２５の押下操作に従い、当該挿入位置から、右又は左の構成音節の直後に移動させた文字列で四声付加文字記憶領域８５を更新する（ステップＢ４５）。ステップＢ４５の後は、ステップＢ３０の処理に戻る。尚、ステップＢ４５において、最初の構成音節の直後から四声データを移動させる場合、内部データとしては四声データを移動後に、元の挿入位置に検索用のワイルドカードである「？」を挿入される。「？」は「１」〜「４」の四声データの何れかを意味する。例えば、図１７（ｂ）において四声付加文字が「dan3zi」であるとき、カーソルキー２５の右方向キーが押下されたとする。この場合、四声データである「３」を当該挿入位置である「dan」の直後から右の構成音節である「zi」の直後に移動させる。そして、元の挿入位置である「dan」の直後には内部データとして「？」が挿入され、四声付加文字を「dan?zi3」とする。この文字列は「dan1zi3」、「dan2zi3」、「dan3zi3」及び「dan4zi4」の文字列と完全一致する。
【００７８】
図１７（ｃ）はステップＢ３５時点の表示画面例を示す図であり、ユーザが「danzi」及び「３」の文字列を入力した後、図１７（ｂ）においてカーソルキー２５の右方向キーを押下した際の画面例である。画面４２には、辞書名称４２１として「中日辞典」が表示され、辞書名称４２１の下の文字入力欄４２３には、「danzi」の母音「i」の位置に３声に対応する声調記号４２４が付加された文字列が表示されている。画面４２の左部には、「単子」等の漢字見出語の一覧４２５が表示され、先頭の漢字見出語である「単子」が反転表示４２６されている。画面４２の右部の説明情報欄４２７には、反転表示４２６された漢字見出語である「単子」の説明情報「〈哲〉単子，モナド・・・」が表示されている。
【００７９】
ステップＢ４０において、カーソルキー２５の右又は左の方向キーが押下されなかった場合（ステップＢ４０；Ｎｏ）、ＣＰＵ１０はユーザにより漢字見出語が選択されたか否かを判定する（ステップＢ４５）。本実施形態では、選択対象の漢字見出語に反転表示を移動させ、訳／決定キー２４を押下することにより、漢字見出語を選択する。選択されたならば反転表示された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出して表示させる（ステップＢ５０）。
【００８０】
図１８は、ステップＢ５０時点の表示画面例を示す図であり、漢字見出語が一覧表示され、「単子」の漢字見出語が反転表示された図１７（ｃ）の画面において、訳／決定キー２４が押下された際の画面例である。画面４３には、辞書名称４３１として「中日辞典」が表示され、辞書名称４３１の下に、図１７（ｃ）において選択された見出語である「単子」の説明情報「〈哲〉単子，モナド・・・」が表示されている。
【００８１】
以上、第２実施形態によれば、ユーザにより検索対象として文字列が入力されると、入力文字列が全て英文字であった場合、電子辞書装置２は入力英文字と完全一致するアルファベット部分を有するピンイン見出語を第２四声下位扱い見出語テーブル６６から抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出して一覧表示する。その後ユーザにより四声データが入力されると、電子辞書装置２は入力された四声データを入力英文字における最初の音節の直後に挿入する。挿入した状態の文字列と完全一致するピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出し、候補として反転表示する。更にカーソルキー２５の左又は右方向キーが押下されると、電子辞書装置２は四声データが挿入された入力英文字において押下された方向にある次の音節の直後に当該四声データを移動する。移動後の文字列と完全一致するピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出して、候補として反転表示する。
【００８２】
従って、ユーザが英文字を入力し、次に四声データを入力すると、最初の音節の直後に当該四声データが挿入される。更に入力した四声データの挿入位置をカーソルキー２５の押下操作で移動することができる。よって、適切な位置に容易に四声データを入力でき、かつ四声データ入力の自由度の高い見出語表示制御装置が実現される。
【００８３】
［第３実施形態］
次に、図１９〜図２１を参照して、本発明に係る見出語表示制御装置を電子辞書装置３に適用した第３実施形態について説明する。
【００８４】
電子辞書装置３の外観構成は、第１実施形態の電子辞書装置１の外観構成（図１参照）と同じである。また、本実施形態においてピンイン入力をした際、文字入力欄に表示されるピンイン表記は、第２実施形態における表示（図１２参照）と同様、入力された英文字列の母音に、入力した四声データに対応する声調記号が付加されて表示される。
【００８５】
図１９は、電子辞書装置３の機能構成を示すブロック図であり、第２実施形態の電子辞書装置２のブロック図（図１３参照）において、第２ピンイン検索プログラム５２を第３ピンイン検索プログラム５３に置き換えた構成である。以下、第２実施形態と同一の構成要素には同一の符号を付してその説明を省略し、本実施形態の特徴部分を中心に説明する。
【００８６】
ＣＰＵ１０は、ＲＯＭ５０より第３ピンイン検索プログラム５３を読み出して実行することにより、第３ピンイン検索処理を実行する。第３ピンイン検索処理の内容は、フローチャート（図２０参照）を参照して詳細に後述するが、ここで簡単に当該処理について説明する。
【００８７】
入力された文字列が英文字のみの場合、ＣＰＵ１０は、入力文字列と完全一致するアルファベット部分を有するピンイン見出語を第２四声下位扱い見出語テーブル６６から抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出して一覧表示させる。その後、ユーザにより四声データが入力された場合、ＣＰＵ１０は入力文字列において最初の音節の直後に当該四声データを挿入する。挿入した状態の文字列と完全一致するピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出し、候補として反転表示させる。ユーザにより更に四声データが入力された場合、ＣＰＵ１０は、反転表示された文字列において、次の音節の直後に当該四声データを挿入する。最後に挿入された状態の文字列と完全一致するピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出し、候補として反転表示させる。
【００８８】
次に、電子辞書装置３の動作を説明する。図２０は、ＣＰＵ１０が第３ピンイン検索プログラム５３に従って実行する処理である第３ピンイン検索処理の動作を説明するためのフローチャートである。また、図２１は第３ピンイン検索処理の際に表示部３０に表示される画面の一例を示した図である。第３ピンイン検索処理は、図１６の第２ピンイン検索処理において、ステップＢ４０を無くし、ステップＢ３５の後にステップＣ３７、Ｃ３９、Ｃ４１及びＣ４３を追加した処理である。第２ピンイン検索処理との違いを中心に、第３ピンイン検索処理の流れを、図２１の画面例を参照しながら以下詳細に説明する。
【００８９】
ステップＢ３５の後、ＣＰＵ１０はステップＢ３５の比較において完全一致するピンイン見出語が複数あったか否かを判定する（ステップＣ３７）。完全一致する見出語が複数でなかった場合（ステップＣ３７；Ｎｏ）、ステップＢ４５を実行する。完全一致するピンイン見出語が複数であった場合（ステップＣ３７；Ｙｅｓ）、ＣＰＵ１０は文字入力欄の入力英文字において、入力英文字の四声データの挿入位置より次の音節の母音を反転表示させる（ステップＣ３９）。例えば、入力英文字が「danzi」で、ユーザにより「４」が入力されると、四声付加文字は「dan4zi」となる。この場合、「dan4zi」と完全一致するピンイン見出語が「dan4zi」、「dan4zi3」等、複数あるので、四声データが挿入されている位置から次の音節である「zi」の母音「i」が反転表示される。
【００９０】
図２１（ａ）はステップＣ３９時点の表示画面例を示す図であり、ユーザが「danzi」の文字列の入力の後、「４」の数字を入力した際の画面例である。画面４４には、辞書名danzi」の最初の母音に四声に対応する声調記号４４４が付加された文字列が表示されている。また、この文字列と完全一致するピンイン見出語が複数あるため、四声データが挿入されている位置から次の音節である「zi」の母音「i」が反転表示４４８されている。画面４４の左部には、「担子」等の見出語の一覧４４５が表示され、先頭の漢字見出語である「担子」が反転表示４４６されている。画面４４の右部の説明情報欄４４７には、反転表示４４６された漢字見出語である「担子」の説明情報「１天びん棒で担ぐ荷物．
２〈喩〉負担，責任・・・」が表示されている。
【００９１】
ステップＣ３９の後、ＣＰＵ１０はユーザの数字キー２１の押下により四声データが入力されたか否かを判定する（ステップＣ４１）。四声データが入力されなかったならば（ステップＣ４１；Ｎｏ）、ステップＢ４５を実行する。四声データが入力されたならば（ステップＣ４１；Ｙｅｓ）、ＣＰＵ１０は文字入力欄に表示した入力英文字のうち、反転表示された母音に、入力四声に対応する声調記号を付加する。そして、入力四声記憶領域８３を、ステップＣ４１において入力された四声データで更新する。ＣＰＵ１０は四声付加文字において、四声データが挿入されている位置から次の音節の直後に新たに入力された入力四声を挿入する（ステップＣ４３）。ステップＣ４３の後、ステップＢ３０を実行する。
【００９２】
図２１（ｂ）はステップＢ３５時点の表示画面例を示す図であり、図２１（ａ）において、ユーザが「３」の四声データを入力した際の画面例である。画面４５には、辞書名称４５１として「中日辞典」が表示され、辞書名称４５１の下の文字入力欄４５３に、「danzi」の最初の母音に４声に対応する声調記号４５４が付加され、図２１（ａ）で反転表示されていた「i」に入力された３声に対応する声調記号４５８が付加された文字列が表示されている。画面４５の左部には、「弾子」等の漢字見出語の一覧４５５が表示され、先頭の漢字見出語である「弾子」が反転表示４５６されている。画面４５の右部の説明情報欄４５７には、反転表示４５６された漢字見出語である「弾子」の説明情報「１はじき玉．２〈方〉撞球（どうきゅう）ビリヤード．・・・」が表示されている。
【００９３】
以上、第３実施形態によれば、ユーザにより検索対象として文字列が入力されると、電子辞書装置３は入力文字列が全て英文字であった場合、入力英文字と完全一致するアルファベット部分を有するピンイン見出語を第２四声下位扱い見出語テーブル６６から抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出して一覧表示する。その後ユーザにより四声データが入力されると、電子辞書装置３は入力英文字における最初の音節の直後に当該四声データを挿入する。挿入した状態の文字列と完全一致するピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出し、候補として反転表示する。完全一致するピンイン見出語が複数ある場合、四声データの挿入された入力英文字において、四声データの挿入位置より次の音節の母音を反転表示する。ユーザにより更に四声データが入力されると、電子辞書装置３は反転表示を有する音節の直後に、新たに入力された四声データを挿入する。最後に挿入した状態の文字列と完全一致するピンイン見出語に対応する漢字見出語を通常見出語テーブル６３から読み出し、候補として反転表示する。
【００９４】
従って、ユーザが英文字を入力した後四声データを入力すると、最初の音節の直後に四声データが挿入される。更に四声データ入力ができる場合、ユーザが四声データを入力すると、最初の四声データの挿入位置より次の音節の直後に入力された四声データが挿入される。よって、複数の入力位置に適切に複数の四声データを容易に入力でき、四声データ入力の自由度の高い見出語表示制御装置が実現される。
【００９５】
［第４実施形態］
次に、図２２〜図２４を参照して、本発明に係る見出語表示制御装置を電子辞書装置４に適用した第４実施形態について説明する。
【００９６】
電子辞書装置４の外観構成は、第１実施形態の電子辞書装置１の外観構成（図１参照）と同じである。また、本実施形態においてピンイン入力をした際、文字入力欄に表示されるピンイン表記は、第２実施形態における表示（図１２参照）と同様、入力された英文字列の母音に、入力した四声データに対応する声調記号が付加されて表示される。
【００９７】
図２２は、電子辞書装置４の機能構成を示すブロック図であり、第２実施形態の電子辞書装置２のブロック図（図１３参照）において、ＲＯＭ５０の第２ピンイン検索プログラム５２を第４ピンイン検索プログラム５４に置き換え、通常見出語テーブル６３を無くし、ＲＡＭ７０の構成音節記憶領域８１及び四声付加文字記憶領域８５を無くした構成と同じである。以下、第２実施形態と同一の構成要素には同一の符号を付してその説明を省略し、本実施形態の特徴部分を中心に説明する。
【００９８】
ＣＰＵ１０は、ＲＯＭ５０より第４ピンイン検索プログラム５４を読み出して実行することにより、第４ピンイン検索処理を実行する。第４ピンイン検索処理の内容は、フローチャート（図２３参照）を参照して詳細に後述するが、ここで簡単に当該処理について説明する。
【００９９】
入力された文字列が英文字のみの場合、ＣＰＵ１０は、入力文字列と完全一致するアルファベット部分を有するピンイン見出語を第２四声下位扱い見出語テーブル６６から抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出し、一覧表示させる。その後、ユーザにより四声データが入力された場合、ＣＰＵ１０は一覧表示されたピンイン見出語のうち、入力された四声データを四声部分に含むピンイン見出語を抽出する。最終的に抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出し、一覧表示させる。
【０１００】
次に、電子辞書装置４の動作を説明する。図２３は、ＣＰＵ１０が第４ピンイン検索プログラム５４に従って実行する処理である第４ピンイン検索処理の動作を説明するためのフローチャートである。また、図２４は第４ピンイン検索処理の際に表示部３０に表示される画面の一例を示した図である。第４ピンイン検索処理は、図１６の第２ピンイン検索処理において、ステップＢ３０、Ｂ３５及びＢ４０を無くし、ステップＢ２５をステップＤ２５に置き換え、ステップＢ２０の後にステップＤ２３を追加した処理である。第２ピンイン検索処理との違いを中心に、第４ピンイン検索処理の流れを、図２３の画面例を参照しながら以下詳細に説明する。
【０１０１】
ユーザにより四声データが入力された場合（ステップＢ２０；Ｙｅｓ）、ＣＰＵ１０は入力された四声データを入力四声として入力四声記憶領域８３に記憶する。そして、見出語リスト記憶領域７７に記憶されたピンイン見出語のうち、入力四声を含む四声部分を有するピンイン見出語を抽出する。抽出したピンイン見出語で見出語リスト記憶領域７７を更新し、抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出し、一覧表示させる（ステップＤ２３）。ＣＰＵ１０は一覧表示された漢字見出語の先頭の漢字見出語を反転表示させる。反転表示は、ユーザのカーソルキー２５の押下操作に応じて上下に移動させる。反転表示された漢字見出語に対応する説明情報を中日辞書ＤＢ６１から読み出し、表示させる。見出語リスト記憶領域７７に記憶されたピンイン見出語のうち、先頭のピンイン見出語を第２四声下位扱い見出語テーブル６６から読み出し、文字入力欄に表示させる（ステップＤ２５）。その後、ステップＢ４５に移行する。
【０１０２】
図２４はステップＤ２５時点の表示画面例を示す図であり、ユーザが「danzi」の入力後、「３」の数字を入力した際の画面例である。画面４６には、辞書名称４６１として「中日辞典」が表示され、辞書名称４６１の下の文字入力欄４６３に、「danzi」の最初の母音に３声に対応する声調記号４６４が付された文字列が表示されている。この文字列は一覧表示された漢字見出語のうち、先頭の漢字見出語に対応するピンイン見出語が表示されたピンイン表記である（ステップＤ２５）。画面４６の左部には、「胆子」等の漢字見出語の一覧４６５が表示され、先頭の漢字見出語である「胆子」が反転表示４６６されている。この一覧表示の中には、1行目の「dan3zi」のように最初の音節に３声を含む見出語だけでなく、３行目の「dan4zi3」のように２つ目の音節に３声を含む見出語も含まれている。画面４６の右部の説明情報欄４６７には、反転表示４６６された漢字見出語である「胆子」の説明情報「肝，肝っ玉，度胸：・・・」が表示されている。
【０１０３】
以上、第４実施形態によれば、ユーザにより検索対象として文字列が入力されると、電子辞書装置４は入力文字列が全て英文字であった場合、入力英文字と完全一致するアルファベット部分を有するピンイン見出語を第２四声下位扱い見出語テーブル６６から抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出して一覧表示する。その後ユーザにより四声データが入力されると、電子辞書装置４は一覧表示されたピンイン見出語のうち、入力された四声データを含む四声部分を有するピンイン見出語を抽出する。抽出したピンイン見出語に対応する漢字見出語を第２四声下位扱い見出語テーブル６６から読み出し、一覧表示する。
【０１０４】
従って、ユーザが英文字を入力し、次に四声データを入力すると、一覧表示された漢字見出語のち、入力された四声データを含むピンイン見出語に対応する漢字見出語が一覧表示される。よって、複数の四声データを有するピンイン見出語について四声データのうち１つを入力すれば、全ての四声データを入力しなくても所望の見出語が抽出されるため、柔軟かつ容易に四声データを入力できる見出語表示制御装置が実現される。
【０１０５】
［変形例］
尚、本発明の適用は、上述した第１〜第４実施形態に限定されることなく、本発明の趣
旨を逸脱しない範囲で適宜変更可能である。上述の各実施形態においては、ＣＰＵにおける検索処理の負荷を軽減するため、通常見出語検索テーブル６３及び第１四声下位扱い見出語テーブル６５等を中日辞書ＤＢ６１とは別に設けている。しかし、これらのテーブルを設けず、ピンイン表記の見出語と漢字と説明情報とを対応づけて記憶している中日辞書ＤＢを備える電子辞書装置においても、本発明を適用可能である。具体的には、図９のステップＴ９等、第１四声下位扱い見出語テーブル６５等のアルファベット部分を抽出して比較する処理において、中日辞書ＤＢ内のピンイン表記の見出語からアルファベット部分を抽出し、比較する処理を中日辞書ＤＢ中のピンイン見出語それぞれについて行えばよい。
【０１０６】
更に、上述した各実施形態では、中日辞書ＤＢ６１を備え、中国語の語句について検索する場合を説明したが、これ以外の声調言語、例えばタイ語やベトナム語等についても同様に適用可能である。その場合には、各声調言語の表記に従って、声調文字を示す数字等を含む表音文字列が構成される。 
【０１０７】
また、上述した各実施形態では、見出語表示制御装置の一形態として電子辞書装置を説明したが、これに限定されるものではなく、ワープロソフトやエディタ等の文書処理機能又は辞書機能を有する電子機器であれば、本発明を、携帯電話機やパソコン、ＰＤＡ（Personal Digital Assistants）等にも適用可能である。
【図面の簡単な説明】
【０１０８】
【図１】（ａ）第１実施形態における電子辞書装置の斜視概観図の一例を示す図。（ｂ）第１実施形態における電子辞書装置のキー配列の一例を示す図。
【図２】第１実施形態における電子辞書装置の構成を示すブロック図。
【図３】第１実施形態における中日辞書ＤＢのデータ構成の一例を示す図。
【図４】第１実施形態における通常見出語テーブルのテーブル構成の一例を示す図。
【図５】第１実施形態における第１四声下位扱い見出語テーブルのテーブル構成の一例を示す図。
【図６】（ａ）入力文字列記憶領域の状態の一例を示す図。（ｂ）アルファベット部分記憶領域の状態の一例を示す図。（ｃ）四声部分記憶領域の状態の一例を示す図。（ｄ）見出語リスト記憶領域の状態の一例を示す図。
【図７】第１実施形態における第１ピンイン検索処理を説明するためのフローチャート。
【図８】第１実施形態における通常検索処理を説明するためのフローチャート。
【図９】第１実施形態における四声下位扱い検索処理を説明するためのフローチャート。
【図１０】第１実施形態における表示部に表示される表示画面の一例を示す図。
【図１１】第１実施形態における表示部に表示される表示画面の一例を示す図。
【図１２】第２実施形態における表示部に表示される表示画面の一例を示す図。
【図１３】第２実施形態における電子辞書装置の構成を示すブロック図。
【図１４】第１実施形態における第２四声下位扱い見出語テーブルのテーブル構成の一例を示す図。
【図１５】（ａ）入力英文字記憶領域の状態の一例を示す図。（ｂ）構成音節記憶領域の状態の一例を示す図。（ｃ）入力四声記憶領域の状態の一例を示す図。（ｄ）四声付加文字記憶領域の状態の一例を示す図。
【図１６】第２実施形態における第３ピンイン検索処理を説明するためのフローチャート。
【図１７】第２実施形態における表示部に表示される表示画面の一例を示す図。
【図１８】第２実施形態における表示部に表示される表示画面の一例を示す図。
【図１９】第３実施形態における電子辞書装置の構成を示すブロック図。
【図２０】第３実施形態における第３ピンイン検索処理を説明するためのフローチャート。
【図２１】第３実施形態における表示部に表示される表示画面の一例を示す図。
【図２２】第４実施形態における電子辞書装置の構成を示すブロック図。
【図２３】第４実施形態における第４ピンイン検索処理を説明するためのフローチャート。
【図２４】第４実施形態における表示部に表示される表示画面の一例を示す図。
【図２５】声調の種類、声調記号及び電子辞書装置における入力。
【図２６】電子辞書装置における表示部に表示される表示画面の一例を示す図。
【符号の説明】
【０１０９】
１，２，３，４  電子辞書装置
１０  ＣＰＵ
２０  入力部
２１  数字キー
２２  文字キー
２４  訳／決定キー
２５  カーソルキー
３０  表示部
５０  ＲＯＭ
５１  第１ピンイン検索プログラム
５２  第２ピンイン検索プログラム
５３  第３ピンイン検索プログラム
５４  第４ピンイン検索プログラム
６１  中日辞書ＤＢ
６３  通常見出語テーブル
６５  第１四声下位扱い見出語テーブル
６６  第２四声下位扱い見出語テーブル
７０  ＲＡＭ
７１  入力文字列記憶領域
７３  アルファベット部分記憶領域
７５  四声部分記憶領域
７７  見出語リスト記憶領域
８１  構成音節記憶領域
８３  入力四声記憶領域
８５  四声付加文字記憶領域
【図１】
2007048187.tif 000003
【図２】
2007048187.tif 000004
【図３】
2007048187.tif 000005
【図４】
2007048187.tif 000006
【図５】
2007048187.tif 000007
【図６】
2007048187.tif 000008
【図７】
2007048187.tif 000009
【図８】
2007048187.tif 000010
【図９】
2007048187.tif 000011
【図１０】
2007048187.tif 000012
【図１１】
2007048187.tif 000013
【図１２】
2007048187.tif 000014
【図１３】
2007048187.tif 000015
【図１４】
2007048187.tif 000016
【図１５】
2007048187.tif 000017
【図１６】
2007048187.tif 000018
【図１７】
2007048187.tif 000019
【図１８】
2007048187.tif 000020
【図１９】
2007048187.tif 000021
【図２０】
2007048187.tif 000022
【図２１】
2007048187.tif 000023
【図２２】
2007048187.tif 000024
【図２３】
2007048187.tif 000025
【図２４】
2007048187.tif 000026
【図２５】
2007048187.tif 000027
【図２６】
2007048187.tif 000028