(57)【特許請求の範囲】
【請求項１】
メイン表示部とサブ表示部とを有する辞書機能を備えた電子機器であって、
複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを記憶する辞書記憶手段と、
検索文字を入力する文字入力手段と、
この文字入力手段により入力された検索文字と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる見出し語一覧表示手段と、
前記文字入力手段により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語をサブ表示部に一覧表示させる規定語一覧表示手段と、
この規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる複合語見出し語一覧表示手段と、
この複合語見出し語一覧表示手段により一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる説明情報表示手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記規定語一覧表示手段は、前記見出し語一覧表示手段により一覧表示された各見出し語の先頭から順番にその見出し語を規定語として前方一致する次以降の見出し語を複合語の見出し語として検索し、当該検索された複合語の異なる規定語をサブ表示部に一覧表示させる、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記複合語見出し語一覧表示手段は、前記規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を、前記文字入力手段による検索文字として入力し、前記見出し語一覧表示手段により前記検索文字として入力された規定語と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる手段である、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
メイン表示部とサブ表示部とを備え、複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを有する電子機器のコンピュータを制御して複合語を検索する方法であって、
ユーザ操作に応じて入力された検索文字と前方一致する見出し語を前記辞書データから検索し前記メイン表示部に一覧表示させ、
ユーザ操作により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語を前記サブ表示部に一覧表示させ、
この一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させ、
この一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる、
ことを特徴とする複合語検索方法。
【請求項５】
メイン表示部とサブ表示部とを有する電子機器のコンピュータを、
複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを記憶する辞書記憶手段と、
検索文字を入力する文字入力手段と、
この文字入力手段により入力された検索文字と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる見出し語一覧表示手段と、
前記文字入力手段により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語をサブ表示部に一覧表示させる規定語一覧表示手段と、
この規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる複合語見出し語一覧表示手段と、
この複合語見出し語一覧表示手段により一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる説明情報表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばドイツ語の複合語を検索するのに適した辞書機能を備えた電子機器、複合語検索方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、電子辞書装置において所望の語句を検索する場合、検索対象となる語句の文字（検索文字）を先頭から順番にキー入力あるいは手書き入力する。すると、この検索文字が入力される毎に、入力された文字列に前方一致する辞書データの見出し語が検索されて一覧表示される。
【０００３】
これにより、所望の語句を構成する全ての文字を最後まで入力しなくても、当該所望の語句に対応する見出し語を検索することができる。
【０００４】
ドイツ語では、例えば異なる名詞を結合して１つの単語を成す合成名詞など、２つ以上の語を結合した複合語がある。複合語は、前方の規定語と後方の基礎語の２つの要素から成る。このため、複合語は文字数が多くなり、例えば規定語となる“bildungs”（教育）と基礎語となる“fernsehen”（テレビ）とを結合した複合語“bildungsfernsehen”（教育テレビ）を検索する場合、文字入力の手間が掛かるだけでなく、スペルを間違える可能性も高くなる問題がある。
【０００５】
従来の電子辞書装置であって、検索語として入力された複合語と一致する見出し語が検索されない場合に、当該複合語を複合語分離処理プログラムにより規定語部分の単語と基礎語部分の単語とに分離し、分離した各単語の見出し語に対応する説明情報を辞書データから読み出して並列に表示することで、当該複合語の内容を理解できるようにした電子辞書装置が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２０６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の電子辞書装置において、通常の見出し語検索とは異なる手法により複合語を入力して検索する機能を備えたものはなく、特に長い文字数の複合語を容易に且つ間違いなく入力して検索することはできなかった。
【０００８】
本発明は、このような課題に鑑みなされたもので、例え長い文字数の複合語であっても、容易且つ正確にその検索文字列を入力して検索することが可能になる辞書機能を備えた電子機器、複合語検索方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る辞書機能を備えた電子機器は、メイン表示部とサブ表示部とを有する電子機器であって、複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを記憶する辞書記憶手段と、検索文字を入力する文字入力手段と、この文字入力手段により入力された検索文字と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる見出し語一覧表示手段と、前記文字入力手段により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語をサブ表示部に一覧表示させる規定語一覧表示手段と、この規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる複合語見出し語一覧表示手段と、この複合語見出し語一覧表示手段により一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる説明情報表示手段と、を備えたことを特徴としている。
【００１０】
本発明に係る複合語検索方法は、メイン表示部とサブ表示部とを備え、複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを有する電子機器のコンピュータを制御して複合語を検索する方法であって、ユーザ操作に応じて入力された検索文字と前方一致する見出し語を前記辞書データから検索し前記メイン表示部に一覧表示させ、ユーザ操作により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語を前記サブ表示部に一覧表示させ、この一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させ、この一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる、ことを特徴としている。
【００１１】
本発明に係るプログラムは、メイン表示部とサブ表示部とを有する電子機器のコンピュータを、複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを記憶する辞書記憶手段と、検索文字を入力する文字入力手段と、この文字入力手段により入力された検索文字と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる見出し語一覧表示手段と、前記文字入力手段により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語をサブ表示部に一覧表示させる規定語一覧表示手段と、この規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる複合語見出し語一覧表示手段と、この複合語見出し語一覧表示手段により一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる説明情報表示手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、例え長い文字数の複合語であっても、容易且つ正確にその検索文字列を入力して検索することが可能になる辞書機能を備えた電子機器、複合語検索方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の辞書機能を備えた電子機器の実施形態に係る電子辞書装置１０の外観構成を示す正面図。
【図２】前記電子辞書装置１０の電子回路の構成を示すブロック図。
【図３】前記電子辞書装置１０のドイツ語辞書検索処理を示すフローチャート。
【図４】前記電子辞書装置１０のドイツ語辞書検索処理に伴う複合語検索処理を示すフローチャート。
【図５】前記電子辞書装置１０のドイツ語辞書検索処理に伴うタッチパネル式メイン表示部１６およびタッチパネル式サブ表示部１５の表示動作を示す図。
【発明を実施するための形態】
【００１４】
以下図面により本発明の実施の形態について説明する。
【００１５】
図１は、本発明の辞書機能を備えた電子機器の実施形態に係る電子辞書装置１０の外観構成を示す正面図である。
【００１６】
この電子辞書装置１０は、以下に説明する電子辞書専用の携帯機器として構成されるか、辞書機能を備えたＰＤＡ(personal digital assistants)、ＰＣ(personal computer)、携帯電話、電子ブック、携帯ゲーム機等として構成される。
【００１７】
この電子辞書装置１０は、その本体ケース１１と蓋体ケース１２とがヒンジ部１３を介して展開／閉塞可能な折り畳み型ケースを備えて構成される。この折り畳み型ケースを展開した本体ケース１１の表面には、文字入力キー１４ａ、辞書指定キー１４ｂ、［訳／決定］キー１４ｃ、［戻る］キー１４ｄ、カーソルキー１４ｅ、ページ送りキー１４ｆなどを備えたキー入力部（ＱＷＥＲＴＹキーボード）１４、およびタッチパネル式サブ表示部１５が備えられる。
【００１８】
このタッチパネル式サブ表示部１５は、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、キー入力部１４の中央手前側において例えば２５６×６４ドットのバックライト付きカラー液晶表示画面１５ｄに透明タッチパネル１５ｔを重ねて構成される。このサブ表示部１５は、必要に応じて、手書き文字を入力するための手書き文字入力領域や各種機能のキー入力領域、あるいは当該各入力領域が混在する領域、あるいは辞書検索された複合語の規定語を一覧にして表示するための規定語一覧領域に切り替えられる。
【００１９】
そして、前記サブ表示部１５が手書き文字入力領域に切り替えられた状態での手書き入力に伴う軌跡はそのバックライト付きカラー液晶表示画面１５ｄにエコーバックして表示される。
【００２０】
また蓋体ケース１２の表面には、そのほぼ全面を対象に例えば４８０×３２０ドットのバックライト付きのタッチパネル式メイン表示部１６が設けられる。このタッチパネル式メイン表示部１６も、前記サブ表示部１５と同様に、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、そのバックライト付きカラー液晶表示画面１６ｄに透明タッチパネル１６ｔを重ねて構成される。
【００２１】
そして、この電子辞書装置１０は、ユーザ操作に応じて検索された見出し語をメイン表示部１６（辞書検索画面Ｇ）の見出し語一覧領域ｍａに表示させるのに伴い、検索された見出し語を規定語として含む複合語を検索し、検索された各複合語に含まれる規定語の一覧をサブ表示部１５の規定語一覧画面ＧＦに表示させる機能を有する。
【００２２】
さらに、前記規定語一覧画面ＧＦに表示された規定語がユーザ操作に応じて指定された際に、指定された規定語を含む複合語をメイン表示部１６の見出し語一覧領域ｍａに表示させる機能を有する。
【００２３】
図２は、前記電子辞書装置１０の電子回路の構成を示すブロック図である。
【００２４】
この電子辞書装置１０は、各種の記録媒体に記録されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)２１が備えられる。
【００２５】
ＣＰＵ２１は、記憶装置２２内に予め記憶された装置制御プログラム２２ａ、あるいはＲＯＭカードなどの外部記録媒体２３から記録媒体読み取り部２４を介して前記記憶装置２２に読み込まれた装置制御プログラム２２ａ、あるいはインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）３０から通信部２５を介して前記記憶装置２２に読み込まれた装置制御プログラム２２ａに応じて、ＲＡＭ２６を作業用メモリとして回路各部の動作を制御する。
【００２６】
前記記憶装置２２に記憶された装置制御プログラム２２ａは、キー入力部１４、タッチパネル式サブ表示部１５、タッチパネル式メイン表示部１６からのユーザ操作に応じた入力信号、あるいは通信部２５を介して接続されるインターネットＮ上の各Ｗｅｂサーバ３０…との通信信号に応じて起動される。
【００２７】
このように、前記ＣＰＵ２１には、前記記憶装置２２、記録媒体読み取り部２４、通信部２５、ＲＡＭ２６、キー入力部１４、タッチパネル式サブ表示部１５、タッチパネル式メイン表示部１６が接続される。
【００２８】
記憶装置２２には、装置制御プログラム２２ａとして、当該電子辞書装置１０の全体の動作を司るシステムプログラムや通信部２５を介してインターネットＮ上の各Ｗｅｂサーバ３０…や図示しないユーザＰＣ(Personal Computer)などとデータ通信するための通信プログラム等が記憶される。また、前記装置制御プログラム２２ａとして、検索語入力処理、検索語に対応した見出し語検索処理、検索見出し語の一覧表示処理、検索見出し語からの複合語検索処理、検索複合語からの規定語一覧表示処理、カーソルにより指定された見出し語に対応する訳語・意味内容などの各種説明情報の読み出し表示処理など、同記憶装置２２内に記憶された辞書データベース２２ｂに基づく検索・表示処理全般を制御するための辞書検索プログラムが記憶される。
【００２９】
辞書データベース２２ｂには、例えば日本語の見出し語に対応付けて日本語の説明情報が記述された［国語辞書］２２ｂ１、英語の見出し語に対応付けて日本語の説明情報が記述された［英和辞書］２２ｂ２、日本語の見出し語に対応付けて英語の説明情報が記述された［和英辞書］２２ｂ３、ドイツ語の見出し語に対応付けて日本語の説明情報が記述された［ドイツ語辞書］２２ｂ４をはじめ、複数種類の辞書データが予め記憶されるかあるいはダウンロードされて記憶される。
【００３０】
前記ＲＡＭ２６には、メイン画面データメモリ２６ａ、サブ画面データメモリ２６ｂ、検索語データメモリ２６ｃ、見出し語一覧データメモリ２６ｄ、複合語規定語一覧データメモリ２６ｅなどが確保される。
【００３１】
メイン画面データメモリ２６ａには、前記タッチパネル式メイン表示部１６に表示させる表示データがビットマップパターンに展開されて記憶される。
【００３２】
サブ画面データメモリ２６ｂには、前記タッチパネル式サブ表示部１５に表示させる表示データがビットマップパターンに展開されて記憶される。
【００３３】
検索語データメモリ２６ｃには、辞書検索画面Ｇの検索語入力領域ｋａに検索対象として順次ユーザ入力される文字データが記憶される。
【００３４】
見出し語一覧データメモリ２６ｄには、前記検索語データメモリ２６ｃに記憶された検索語の文字（列）データと前方一致する見出し語が辞書データベース２２ｂから検索され一覧にして記憶される。
【００３５】
複合語規定語一覧データメモリ２６ｅには、前記見出し語一覧データメモリ２６ｄに記憶された見出し語と一致する規定語を有する複合語が辞書データベース２２ｂから検索され、検索された各複合語に含まれる規定語が一覧にして記憶される。なお、複数の複合語に共通に含まれる規定語は１つだけ記憶される。
【００３６】
このように構成された電子辞書装置１０は、ＣＰＵ２１が前記装置制御プログラム２２ａ（辞書機能における検索語入力処理、検索語に対応した見出し語検索処理、検索見出し語の一覧表示処理、検索見出し語からの複合語検索処理、検索複合語からの規定語一覧表示処理、カーソルにより指定された見出し語に対応する各種説明情報の読み出し表示処理等を実行するためのプログラムを含む）に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。
【００３７】
次に、前記構成による電子辞書装置１０の動作について説明する。
【００３８】
図３は、前記電子辞書装置１０のドイツ語辞書検索処理を示すフローチャートである。
【００３９】
図４は、前記電子辞書装置１０のドイツ語辞書検索処理に伴う複合語検索処理を示すフローチャートである。
【００４０】
図５は、前記電子辞書装置１０のドイツ語辞書検索処理に伴うタッチパネル式メイン表示部１６およびタッチパネル式サブ表示部１５の表示動作を示す図である。
【００４１】
辞書指定キー１４ｂのユーザ操作に応じて［ドイツ語辞書］２２ｂ４が指定されると、図５（Ａ）に示すように、タッチパネル式メイン表示部１６に辞書検索画面Ｇが表示される（ステップＳ１）。
【００４２】
この辞書検索画面Ｇの検索語入力領域ｋａにおいて、文字入力キー１４ａのユーザ操作に応じて１文字ずつ検索語（例えば「b」「i」「l」）が入力されると（ステップＳ２）、入力された検索語と前方一致する見出し語が前記［ドイツ語辞書］２２ｂ４から検索され（ステップＳ３）、検索された見出し語の一覧（この場合「Bilabial」「Bilanz」…）が同辞書検索画面Ｇの見出し語一覧領域ｍａに表示される（ステップＳ４）。
【００４３】
この際、前記検索語入力領域ｋａに入力されて検索語データメモリ２６ｃに記憶された検索語の文字数が３文字以上か否か判断され（ステップＳ５）、３文字未満と判断される状態では（ステップＳ５（Ｎｏ））、サブ画面データメモリ２６ｂはクリアされサブ表示部１５は表示無しに維持される（ステップＳ６）。
【００４４】
この後続いて、前記検索語入力領域ｋａに検索語の文字が追加で入力されると（ステップＳ７（Ｙｅｓ）→Ｓ２）、その都度、前記同様に入力された検索語と前方一致する見出し語が検索され（ステップＳ３）、見出し語一覧領域ｍａの見出し語一覧が更新されて表示される（ステップＳ２〜Ｓ４）。
【００４５】
ここで、前記見出し語一覧領域ｍａに一覧表示された任意の見出し語（この場合「Bilabial」）が、ペンタッチ操作あるいはカーソル操作により指定されて反転表示ｈされると（ステップＳ８（Ｙｅｓ））、当該反転表示ｈにより選択された見出し語「Bilabial」の説明情報が前記［ドイツ語辞書］２２ｂ４から読み出され、前記辞書検索画面Ｇのプレビュー領域ｐａに表示される（ステップＳ９）。なお、この状態で［訳／決定］キー１４ｃが押下されると、前記プレビュー領域ｐａに表示された選択中の見出し語「Bilabial」の説明情報は、メイン表示部１６の全画面領域に展開されて表示される。
【００４６】
前記検索語入力領域ｋａに入力されて検索語データメモリ２６ｃに記憶された検索語の文字数が３文字以上になったと判断されると（ステップＳ５（Ｙｅｓ））、図４に示す複合語検索処理へ移行される（ステップＳＡ）。
【００４７】
この複合語検索処理へ移行されると、先ず、前記見出し語検索されて見出し語一覧データメモリ２６ｄに記憶された先頭の見出し語（この場合「Bilabial」）が第１の見出し語として特定される（ステップＡ１）。
【００４８】
そして、特定された第１の見出し語「Bilabial」が前記見出し語一覧データメモリ２６ｄに記憶された次の見出し語（この場合「Bilanz」）と前方一致するか否か、つまり当該次の見出し語が第１の見出し語を規定語として含む複合語であるか否かが比較判断される（ステップＡ２，Ａ３）。
【００４９】
ここで、前記第１の見出し語「Bilabial」は次の見出し語「Bilanz」と前方一致せず、当該次の見出し語「Bilanz」は複合語ではないと判断されると（ステップＡ３（Ｎｏ））、当該次の見出し語「Bilanz」が第１の見出し語として特定される（ステップＡ１）。
【００５０】
そして、特定された第１の見出し語「Bilanz」が次の見出し語「Bilanzbuch」と前方一致し（ステップＡ２）、当該次の見出し語「Bilanzbuch」は前記第１の見出し語「Bilanz」を規定語として含む複合語であると判断されると（ステップＡ３（Ｙｅｓ））、前記第１の見出し語「Bilanz」は複合語「Bilanzbuch」の規定語として複合語規定語一覧データメモリ２６ｅに記憶され保存される（ステップＡ４）。
【００５１】
すると、前記複合語規定語一覧データメモリ２６ｅに保存された規定語の数が所定数に到達したか否か判断され（ステップＡ５）、所定数に到達していないと判断されると（ステップＡ５（Ｎｏ））、前記規定語として抽出された第１の見出し語「Bilanz」について、さらに次の見出し語「Bilanzieren」と前方一致するか否か、つまり当該次の見出し語も第１の見出し語を共通の規定語として含む複合語であるか否かが比較判断される（ステップＡ６，Ａ７）。
【００５２】
ここで、前記第１の見出し語「Bilanz」が次の見出し語「Bilanzieren」とも前方一致し（ステップＡ６）、当該次の見出し語「Bilanzieren」も第１の見出し語「Bilanz」を共通の規定語として含む複合語であると判断されると（ステップＡ７（Ｙｅｓ））、同第１の見出し語「Bilanz」とさらに次の見出し語「Bilanzkont」との前方一致比較判断処理が繰り返し実行され、第１の見出し語「Bilanz」を共通の規定語として含む全ての複合語が順次検索される（ステップＡ６，Ａ７）。
【００５３】
この後、ステップＡ７において、前記共通の規定語として複合語規定語一覧データメモリ２６ｅに保存された第１の見出し語「Bilanz」が次の見出し語と前方一致せず、当該次の見出し語は、少なくとも前記第１の見出し語「Bilanz」を規定語として含まない見出し語であると判断されると（ステップＡ７（Ｎｏ））、当該次の見出し語が新たに第１の見出し語として特定される（ステップＡ１）。
【００５４】
そして、さらに次の見出し語が前記新たに特定された見出し語を規定語として含む複合語であるか否かが、当該特定された見出し語と次の見出し語との前方一致比較処理によって前記同様に判断される（ステップＡ２，Ａ３）。
【００５５】
すなわち、この複合語検索処理（ステップＡ１〜Ａ７）では、前記１文字ずつユーザ入力される検索語との前方一致により検索された見出し語一覧を対象とし、先頭の見出し語から順次その見出し語を規定語として含む複合語の見出し語を検索すると共に、新たな規定語が含まれた複合語の見出し語が検索される毎に、当該新たな規定語である見出し語を複合語規定語一覧データメモリ２６ｅに記憶して保存する。
【００５６】
これにより、複合語規定語一覧データメモリ２６ｅには、入力された検索語「bil」と先頭一致する各見出し語「Bilabial」「Bilanz」…の中に存在する各複合語「Bilanzbuch」「Bilanzieren」「Bilanzkont」…から、先頭から順番に異なる規定語「Bilanz」「Bild」「Bilder」…だけが抽出されて保存される。
【００５７】
この後、前記複合語規定語一覧データメモリ２６ｅに保存された規定語の数が所定数に到達したと判断されると（ステップＡ５（Ｙｅｓ））、この図４に示す複合語検索処理は終了され、前記図３に示すドイツ語辞書検索処理のメインルーチンに戻る。
【００５８】
すると、前記複合語規定語一覧データメモリ２６ｅに保存された各規定語「Bilanz」「Bild」「Bilder」…が読み出され、図５（Ａ）に示すように、サブ表示部１５に対して、検索見出し語に含まれる複合語の規定語一覧画面ＧＦとして表示される（ステップＳ１０，Ｓ１１）。
【００５９】
これにより、ユーザ所望の検索語が長い文字列から成る複合語“Bildungsfernsehen”（教育テレビ）であった場合でも、ユーザ入力された先頭数文字の検索語と前方一致する各複合語の規定語だけを抽出し一覧にして表示させることができ、当該検索語（複合語）の規定語部分を素早く見つけることができる。
【００６０】
そして、図５（Ｂ）に示すように、前記サブ表示部１５に規定語一覧画面ＧＦとして表示された規定語一覧の中から、前記所望の検索語である複合語“Bildungsfernsehen”の前方を構成している規定語「Bildung」がペンタッチＰされて指定されると（ステップＳ１２（Ｙｅｓ））、図５（Ｃ）に示すように、当該指定された規定語「Bildung」がそのままメイン表示部１６の辞書検索画面Ｇにおける検索語入力領域ｋａに入力されることで、同規定語「Bildung」を先頭に、これを含む複合語の見出し語「Bildungsanstalt」「Bildungsbeflisse」「Bildungschance」…が［ドイツ語辞書］２２ｂ４から読み出され、見出し語一覧領域ｍａに一覧表示される（ステップＳ１３）。
【００６１】
この際、前記サブ表示部１５の規定語一覧画面ＧＦには、前記複合語検索処理（ステップＳＡ）により検索されて複合語規定語一覧データメモリ２６ｅに保存された各規定語の中から、前記ペンタッチＰされて指定された規定語「Bildung」の次以降の各規定語「Bill」「Billig」「Binde」…が読み出され表示更新される（ステップＳ１４）。
【００６２】
そして、前記辞書検索画面Ｇの見出し語一覧領域ｍａに表示されたユーザ指定の規定語「Bildung」を含む各複合語の見出し語一覧の中から、所望の検索語である複合語の見出し語（例えば「Bildungsbeflisse」）がペンタッチＰされて指定されると（ステップＳ８（Ｙｅｓ））、この指定により選択された見出し語（複合語）「Bildungsbeflisse」の説明情報が前記［ドイツ語辞書］２２ｂ４から読み出されプレビュー領域ｐａに表示される（ステップＳ９）。なお、この状態で［訳／決定］キー１４ｃが押下されると、前記プレビュー領域ｐａに表示された選択中の見出し語（複合語）「Bildungsbeflisse」の説明情報は、メイン表示部１６の全画面領域に展開されて表示される。
【００６３】
したがって、前記構成の電子辞書装置１０のドイツ語辞書検索表示機能によれば、メイン表示部１６（辞書検索画面Ｇ）の検索語入力領域ｋａに所望の検索語をその先頭から１文字ずつ入力する毎に、入力された検索文字（列）と前方一致する見出し語が検索されて見出し語一覧領域ｍａに表示される。これに伴い、検索された各見出し語を規定語として含む複合語が検索され、検索された各複合語の規定語だけが抽出されてサブ表示部１５の規定語一覧画面ＧＦに一覧表示される。そして、前記規定語一覧画面ＧＦに一覧表示された各規定語から所望の検索語（複合語）の先頭部分に相当する規定語が指定されると、指定された規定語を含む複合語の見出し語が前記見出し語一覧領域ｍａに一覧表示され、所望の見出し語（複合語）が指定されると、その説明情報が読み出されてメイン表示部１６に表示される。
【００６４】
これにより、ユーザ所望の検索語が文字列の長い複合語であった場合でも、当該検索語の先頭から数文字入力するだけで、入力された検索文字列と前方一致する規定語だけを一覧にしてサブ表示部１５（規定語一覧画面ＧＦ）に表示させることができ、表示された規定語一覧から所望の検索語（複合語）の規定語を指定して同規定語を含む複合語の見出し語だけをメイン表示部１６（見出し語一覧領域ｍａ）に一覧表示させることができる。
【００６５】
よって、例え長い文字数の複合語であっても、容易且つ正確にその検索文字列を入力して検索することが可能になる。
【００６６】
なお、前記実施形態において記載した電子辞書装置１０による各処理の手法およびデータベース、すなわち、図３のフローチャートに示すドイツ語辞書検索処理、図４のフローチャートに示す前記ドイツ語辞書検索処理に伴う複合語検索処理などの各手法および［ドイツ語辞書２２ｂ４］等を含む辞書データベース２２ｂは、何れもコンピュータに実行させることができるプログラムとして、メモリ・カード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体２３に格納して配布することができる。そして、タッチパネル式メイン表示部１６およびタッチパネル式サブ表示部１５を備えた電子機器のコンピュータは、この外部記録媒体２３に記録されたプログラムを記憶装置２２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したドイツ語辞書検索表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００６７】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワークＮ上を伝送させることができ、このプログラムデータを、ネットワークＮに接続されたタッチパネル式メイン表示部１６およびタッチパネル式サブ表示部１５を備えた電子機器のコンピュータに通信部２５によって取り込むことで、前述したドイツ語辞書検索表示機能を実現することもできる。
【００６８】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００６９】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７０】
［１］
メイン表示部とサブ表示部とを有する辞書機能を備えた電子機器であって、
複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを記憶する辞書記憶手段と、
検索文字を入力する文字入力手段と、
この文字入力手段により入力された検索文字と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる見出し語一覧表示手段と、
前記文字入力手段により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語をサブ表示部に一覧表示させる規定語一覧表示手段と、
この規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる複合語見出し語一覧表示手段と、
この複合語見出し語一覧表示手段により一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる説明情報表示手段と、
を備えたことを特徴とする電子機器。
【００７１】
［２］
前記規定語一覧表示手段は、前記見出し語一覧表示手段により一覧表示された各見出し語の先頭から順番にその見出し語を規定語として前方一致する次以降の見出し語を複合語の見出し語として検索し、当該検索された複合語の異なる規定語をサブ表示部に一覧表示させる、
ことを特徴とする［１］に記載の電子機器。
【００７２】
［３］
前記複合語見出し語一覧表示手段は、前記規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を、前記文字入力手段による検索文字として入力し、前記見出し語一覧表示手段により前記検索文字として入力された規定語と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる手段である、
ことを特徴とする［１］に記載の電子機器。
【００７３】
［４］
複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを有する電子機器のコンピュータを制御して複合語を検索する方法であって、
ユーザ操作に応じて入力された検索文字と前方一致する見出し語を前記辞書データから検索し、
この検索された各見出し語の先頭から順番にその見出し語を規定語として前方一致する次以降の見出し語を複合語の見出し語として検索し、
この検索された複合語の異なる規定語を表示部に一覧表示させ、
この一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して表示部に一覧表示させ、
この一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して表示部に表示させる、
ことを特徴とする複合語検索方法。
【００７４】
［５］
メイン表示部とサブ表示部とを有する電子機器のコンピュータを、
複数の見出し語と当該各見出し語の説明情報とを対応付けた辞書データを記憶する辞書記憶手段と、
検索文字を入力する文字入力手段と、
この文字入力手段により入力された検索文字と前方一致する見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる見出し語一覧表示手段と、
前記文字入力手段により入力された検索文字と前方一致する複合語の見出し語を前記辞書データから検索し当該検索された複合語を構成する異なる規定語をサブ表示部に一覧表示させる規定語一覧表示手段と、
この規定語一覧表示手段により一覧表示された規定語からユーザ操作に応じて指定された任意の規定語を含む複合語の見出し語を前記辞書データから検索して前記メイン表示部に一覧表示させる複合語見出し語一覧表示手段と、
この複合語見出し語一覧表示手段により一覧表示された複合語の見出し語からユーザ操作に応じて指定された任意の複合語に対応する説明情報を前記辞書データから読み出して前記メイン表示部に表示させる説明情報表示手段、
として機能させるためのプログラム。
【符号の説明】
【００７５】
１０  …電子辞書装置
１１  …本体ケース
１２  …蓋体ケース
１３  …ヒンジ部
１４  …キー入力部
１４ａ…文字入力キー
１４ｂ…辞書指定キー
１４ｃ…［訳／決定］キー
１４ｄ…［戻る］キー
１４ｅ…カーソルキー
１４ｆ…ページ送りキー
１５  …タッチパネル式サブ表示部
１５ｄ…カラー液晶表示部（バックライト付き）
１５ｔ…透明タッチパネル
１６  …タッチパネル式メイン表示部
１６ｄ…カラー液晶表示部（バックライト付き）
１６ｔ…透明タッチパネル
２１  …ＣＰＵ
２２  …記憶装置
２２ａ…装置制御プログラム
２２ｂ…辞書データベース
２２ｂ１…［国語辞書］
２２ｂ２…［英和辞書］
２２ｂ３…［和英辞書］
２２ｂ４…［ドイツ語辞書］
２３  …外部記録媒体
２４  …記録媒体読み取り部
２５  …通信部
２６  …ＲＡＭ
２６ａ…メイン画面データメモリ
２６ｂ…サブ画面データメモリ
２６ｃ…検索語データメモリ
２６ｄ…見出し語一覧データメモリ
２６ｅ…複合語規定語一覧データメモリ
３０  …Ｗｅｂサーバ
Ｎ    …通信ネットワーク
Ｇ    …辞書検索画面
ｋａ  …検索語入力領域
ｍａ  …見出し語一覧領域
ｐａ  …プレビュー領域
ＧＦ  …規定語一覧画面
Ｐ    …ペンタッチ
【図１】
0005810814.tif 000002
【図２】
0005810814.tif 000003
【図３】
0005810814.tif 000004
【図４】
0005810814.tif 000005
【図５】
0005810814.tif 000006