(57)【要約】【課題】手書き入力で誤認識された文字を迅速に目的の文字に修正して見出語検索する。【解決手段】電子辞書1はメイン画面10及びキーボード2と、サブタッチパネル11aと一体的に形成されたサブ画面11と、辞書ＤＢ84を記憶するＲＯＭ80と、検索文字列に対応する見出語の説明情報を辞書ＤＢ84から読み出してメイン画面10に表示させるＣＰＵ20とを備える。ＣＰＵ20は、サブタッチパネル11aに手書き入力された検索文字列の何れかの文字を訂正対象文字として指定し、訂正先の候補文字をサブ画面11に表示させ、サブタッチパネル11aで選択された文字に訂正対象文字を訂正するとともに、キーボード2で入力された文字に訂正する。また、選択・入力の何れによって訂正された場合であっても、訂正後の検索文字列に対応する見出語の説明情報を辞書ＤＢ84から読み出してメイン画面10に表示させる。【選択図】図１
2009116443.tif 000002
【特許請求の範囲】
【請求項１】
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、
見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索手段と、
前記サブタッチパネルを介して手書き入力された前記検索文字列のうち、何れかの文字をユーザ操作に基づき訂正対象文字として指定する訂正指示手段と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正手段と、
を備え、
前記文字訂正手段は、
前記訂正対象文字についての訂正先の候補文字を前記サブ画面に表示させる候補文字表示制御手段と、
前記サブ画面に表示された候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正手段と、
前記キーボードに対するユーザ操作によって入力された文字に、前記訂正対象文字を訂正する入力訂正手段と、
を有し、
前記辞書検索手段は、
前記選択訂正手段及び前記入力訂正手段の何れによって前記訂正対象文字が訂正された場合であっても、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後辞書検索手段を有することを特徴とする電子辞書。
【請求項２】
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、
仮名文字または漢字で表記された見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索手段と、
前記サブタッチパネルを介して複数の漢字を含むよう手書き入力された前記検索文字列のうち、何れかの漢字をユーザ操作に基づき訂正対象文字として指定する訂正指示手段と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正手段と、
を備え、
前記文字訂正手段は、
前記訂正対象文字についての訂正先の漢字の候補文字を前記サブ画面に表示させる候補文字表示制御手段と、
前記サブ画面に表示された漢字の候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正手段と、
前記キーボードに対するユーザ操作によって入力された読み仮名文字に、前記訂正対象文字を訂正する入力訂正手段と、
を有し、
前記辞書検索手段は、
前記選択訂正手段によって前記訂正対象文字が訂正された場合に、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字文字列−辞書検索手段と、
前記入力訂正手段によって前記訂正対象文字が訂正された場合に、漢字と読み仮名文字との混在した訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字読み混在文字列−辞書検索手段とを有することを特徴とする電子辞書。
【請求項３】
請求項２記載の電子辞書において、
前記辞書記憶手段は、
仮名文字のみで構成されるとともに漢字表記可能部分ごとに漢字別区切りで区切られた読み見出語と、
各読み見出語中の漢字表記可能部分を全て漢字で表記した漢字見出語と、
のそれぞれに対して説明情報を対応付けた前記辞書情報を記憶しており、
前記訂正後漢字読み混在文字列−辞書検索手段は、
漢字と読み仮名文字との混在した訂正後の検索文字列における各漢字を仮名文字に置換し、置換後の検索文字列に対応する読み見出語の説明情報を前記辞書情報から読み出すことを特徴とする電子辞書。
【請求項４】
請求項１〜３のいずれか一項記載の電子辞書において、
前記メイン画面は、メインタッチパネルと一体的に形成されており、
前記訂正指示手段は、
前記メイン画面に表示された前記検索文字列内の文字のうち、前記メインタッチパネルに対するユーザのタッチ操作によって指定された文字を、前記訂正対象文字として指定するメイン画面訂正指示手段を有することを特徴とする電子辞書。
【請求項５】
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、を有するコンピュータに、
見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶機能と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索機能と、
前記サブタッチパネルを介して手書き入力された前記検索文字列のうち、何れかの文字をユーザ操作に基づき訂正対象文字として指定する訂正指示機能と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正機能と、
を実現させ、
前記文字訂正機能では、
前記訂正対象文字についての訂正先の候補文字を前記サブ画面に表示させる候補文字表示制御機能と、
前記サブ画面に表示された候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正機能と、
前記キーボードに対するユーザ操作によって入力された文字に、前記訂正対象文字を訂正する入力訂正機能と、
を実現させ、
前記辞書検索機能では、
前記選択訂正機能及び前記入力訂正機能の何れによって前記訂正対象文字が訂正された場合であっても、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後辞書検索機能を実現させることを特徴とする情報表示プログラム。
【請求項６】
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、を有するコンピュータに、
仮名文字または漢字で表記された見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶機能と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索機能と、
前記サブタッチパネルを介して複数の漢字を含むよう手書き入力された前記検索文字列のうち、何れかの漢字をユーザ操作に基づき訂正対象文字として指定する訂正指示機能と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正機能と、
を実現させ、
前記文字訂正機能では、
前記訂正対象文字についての訂正先の漢字の候補文字を前記サブ画面に表示させる候補文字表示制御機能と、
前記サブ画面に表示された漢字の候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正機能と、
前記キーボードに対するユーザ操作によって入力された読み仮名文字に、前記訂正対象文字を訂正する入力訂正機能と、
を実現させ、
前記辞書検索機能では、
前記選択訂正機能によって前記訂正対象文字が訂正された場合に、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字文字列−辞書検索機能と、
前記入力訂正機能によって前記訂正対象文字が訂正された場合に、漢字と読み仮名文字との混在した訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字読み混在文字列−辞書検索機能とを実現させることを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書及び情報表示プログラムに関する。
【背景技術】
【０００２】
従来から、情報表示装置の一種として、電子辞書がある。電子辞書とは、各見出語とその説明情報とを対応付けた辞書データベース（辞書情報）を用いて各見出語の説明情報を表示するものであり、ユーザによって検索文字列が入力されると、当該検索文字列に対応する見出語の説明情報を辞書データベースから読み出して表示するようになっている。
【０００３】
ところで、近年、このような電子辞書においては、ユーザが検索文字列を手書きで入力することが可能となっている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１６５５３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、検索文字列を手書き入力する場合には、入力文字が誤認識されてしまい、所望の見出語の説明情報が表示されない場合がある。
【０００５】
このような問題を解消する手段としては、例えば誤認識された文字について、形状の類似する他の候補文字を一覧表示し、ユーザに目的の文字を選択させることが有効ではあるものの、入力文字の形状が目的の文字に対して掛け離れ過ぎたために目的の文字が候補文字に含まれない場合には、検索文字列の全体や、誤認識文字を改めて手書き入力する必要がある。具体的には、例えば図１３に示すように、検索文字列として「披露宴」を入力しようとして「披雰宴」と入力されてしまった場合には、誤認識された２文字目の「雰」を削除した後、改めて正しい漢字「露」を入力する必要がある。なお、この図１３では、図中の右側にメインのディスプレイにおける表示画面を示すとともに、図中の左側にキーボードやタッチパネルに対する主な操作を示している。
【０００６】
また、目的の文字が候補文字に含まれていても、候補文字の数が多い場合には、目的の文字を探すために候補文字の表示画面をスクロールさせる必要が生じてしまい、検索文字列の全体や、誤認識文字を改めて手書き入力した方が早い場合もある。
【０００７】
本発明の課題は、手書き入力で誤認識された文字を迅速に目的の文字に修正して見出語検索することのできる電子辞書及び情報表示プログラムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、電子辞書において、
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、
見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索手段と、
前記サブタッチパネルを介して手書き入力された前記検索文字列のうち、何れかの文字をユーザ操作に基づき訂正対象文字として指定する訂正指示手段と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正手段と、
を備え、
前記文字訂正手段は、
前記訂正対象文字についての訂正先の候補文字を前記サブ画面に表示させる候補文字表示制御手段と、
前記サブ画面に表示された候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正手段と、
前記キーボードに対するユーザ操作によって入力された文字に、前記訂正対象文字を訂正する入力訂正手段と、
を有し、
前記辞書検索手段は、
前記選択訂正手段及び前記入力訂正手段の何れによって前記訂正対象文字が訂正された場合であっても、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後辞書検索手段を有することを特徴とする。
【０００９】
請求項２記載の発明は、電子辞書において、
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、
仮名文字または漢字で表記された見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索手段と、
前記サブタッチパネルを介して複数の漢字を含むよう手書き入力された前記検索文字列のうち、何れかの漢字をユーザ操作に基づき訂正対象文字として指定する訂正指示手段と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正手段と、
を備え、
前記文字訂正手段は、
前記訂正対象文字についての訂正先の漢字の候補文字を前記サブ画面に表示させる候補文字表示制御手段と、
前記サブ画面に表示された漢字の候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正手段と、
前記キーボードに対するユーザ操作によって入力された読み仮名文字に、前記訂正対象文字を訂正する入力訂正手段と、
を有し、
前記辞書検索手段は、
前記選択訂正手段によって前記訂正対象文字が訂正された場合に、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字文字列−辞書検索手段と、
前記入力訂正手段によって前記訂正対象文字が訂正された場合に、漢字と読み仮名文字との混在した訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字読み混在文字列−辞書検索手段とを有することを特徴とする。
【００１０】
請求項３記載の発明は、請求項２記載の電子辞書において、
前記辞書記憶手段は、
仮名文字のみで構成されるとともに漢字表記可能部分ごとに漢字別区切りで区切られた読み見出語と、
各読み見出語中の漢字表記可能部分を全て漢字で表記した漢字見出語と、
のそれぞれに対して説明情報を対応付けた前記辞書情報を記憶しており、
前記訂正後漢字読み混在文字列−辞書検索手段は、
漢字と読み仮名文字との混在した訂正後の検索文字列における各漢字を仮名文字に置換し、置換後の検索文字列に対応する読み見出語の説明情報を前記辞書情報から読み出すことを特徴とする。
【００１１】
請求項４記載の発明は、請求項１〜３のいずれか一項記載の電子辞書において、
前記メイン画面は、メインタッチパネルと一体的に形成されており、
前記訂正指示手段は、
前記メイン画面に表示された前記検索文字列内の文字のうち、前記メインタッチパネルに対するユーザのタッチ操作によって指定された文字を、前記訂正対象文字として指定するメイン画面訂正指示手段を有することを特徴とする。
【００１２】
請求項５記載の発明は、情報表示プログラムにおいて、
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、を有するコンピュータに、
見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶機能と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索機能と、
前記サブタッチパネルを介して手書き入力された前記検索文字列のうち、何れかの文字をユーザ操作に基づき訂正対象文字として指定する訂正指示機能と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正機能と、
を実現させ、
前記文字訂正機能では、
前記訂正対象文字についての訂正先の候補文字を前記サブ画面に表示させる候補文字表示制御機能と、
前記サブ画面に表示された候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正機能と、
前記キーボードに対するユーザ操作によって入力された文字に、前記訂正対象文字を訂正する入力訂正機能と、
を実現させ、
前記辞書検索機能では、
前記選択訂正機能及び前記入力訂正機能の何れによって前記訂正対象文字が訂正された場合であっても、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後辞書検索機能を実現させることを特徴とする。
【００１３】
請求項６記載の発明は、情報表示プログラムにおいて、
メイン画面及びキーボードと、
サブタッチパネルと一体的に形成されたサブ画面と、を有するコンピュータに、
仮名文字または漢字で表記された見出語それぞれに説明情報を対応付けてなる辞書情報を記憶する辞書記憶機能と、
前記キーボードまたは前記サブタッチパネルを介して入力された検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる辞書検索機能と、
前記サブタッチパネルを介して複数の漢字を含むよう手書き入力された前記検索文字列のうち、何れかの漢字をユーザ操作に基づき訂正対象文字として指定する訂正指示機能と、
ユーザ操作に基づいて前記訂正対象文字を訂正する文字訂正機能と、
を実現させ、
前記文字訂正機能では、
前記訂正対象文字についての訂正先の漢字の候補文字を前記サブ画面に表示させる候補文字表示制御機能と、
前記サブ画面に表示された漢字の候補文字のうち、前記サブタッチパネルに対するユーザのタッチ操作によって選択された文字に、前記訂正対象文字を訂正する選択訂正機能と、
前記キーボードに対するユーザ操作によって入力された読み仮名文字に、前記訂正対象文字を訂正する入力訂正機能と、
を実現させ、
前記辞書検索機能では、
前記選択訂正機能によって前記訂正対象文字が訂正された場合に、訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字文字列−辞書検索機能と、
前記入力訂正機能によって前記訂正対象文字が訂正された場合に、漢字と読み仮名文字との混在した訂正後の検索文字列に対応する見出語の説明情報を前記辞書情報から読み出して前記メイン画面に表示させる訂正後漢字読み混在文字列−辞書検索機能とを実現させることを特徴とする。
【発明の効果】
【００１４】
請求項１記載の発明によれば、サブタッチパネルを介して手書き入力された検索文字列における訂正対象文字を訂正する文字訂正手段には、訂正対象文字についての訂正先の候補文字をサブ画面に表示させる候補文字表示制御手段と、サブ画面に表示された候補文字のうち、サブタッチパネルに対するユーザのタッチ操作によって選択された文字に訂正対象文字を訂正する選択訂正手段と、キーボードに対するユーザ操作によって入力された文字に訂正対象文字を訂正する入力訂正手段とが備えられ、検索文字列に対応する見出語の説明情報を辞書情報から読み出してメイン画面に表示させる辞書検索手段には、選択訂正手段及び入力訂正手段の何れによって訂正対象文字が訂正された場合であっても、訂正後の検索文字列に対応する見出語の説明情報を辞書情報から読み出してメイン画面に表示させる訂正後辞書検索手段が備えられるので、手書き入力した文字が誤認識された場合には、候補文字の中から目的の文字を選択することによっても、キーボードに目的の文字を入力することによっても、訂正対象文字を訂正し、所望の検索文字列に対応する見出語の説明情報を検索することができる。
従って、候補文字の中から目的の文字を選択することだけによって訂正対象文字を訂正する従来の場合と異なり、手書き入力による入力文字の形状が目的の文字に対して掛け離れ過ぎる結果、目的の文字が候補文字に含まれない場合であっても、改めて手書き入力を行なうことなく、訂正対象文字を目的の文字に訂正し、見出語の説明情報を検索することができる。また、手書き入力による入力文字の形状に類似する候補文字の数が多い場合であっても、候補文字の表示画面をスクロールさせて目的の文字を探することなく、訂正対象文字を訂正し、見出語の説明情報を検索することができる。
よって、手書き入力で誤認識された文字を、従来よりも迅速に目的の文字に修正し、見出語検索することができる。
【００１５】
請求項２記載の発明によれば、サブタッチパネルを介して複数の漢字を含むよう手書き入力された検索文字列における訂正対象文字を訂正する文字訂正手段には、訂正対象文字についての訂正先の漢字の候補文字をサブ画面に表示させる候補文字表示制御手段と、サブ画面に表示された漢字の候補文字のうち、サブタッチパネルに対するユーザのタッチ操作によって選択された文字に訂正対象文字を訂正する選択訂正手段と、キーボードに対するユーザ操作によって入力された読み仮名文字に訂正対象文字を訂正する入力訂正手段とが備えられ、検索文字列に対応する見出語の説明情報を辞書情報から読み出してメイン画面に表示させる辞書検索手段には、選択訂正手段によって訂正対象文字が訂正された場合に、訂正後の検索文字列に対応する見出語の説明情報を辞書情報から読み出してメイン画面に表示させる訂正後漢字文字列−辞書検索手段と、入力訂正手段によって訂正対象文字が訂正された場合に、漢字と読み仮名文字との混在した訂正後の検索文字列に対応する見出語の説明情報を辞書情報から読み出してメイン画面に表示させる訂正後漢字読み混在文字列−辞書検索手段とが備えられるので、手書き入力した漢字が誤認識された場合には、漢字の候補文字の中から目的の漢字を選択することによっても、キーボードに目的の漢字の読み仮名文字を入力することによっても、訂正対象文字を訂正し、所望の検索文字列に対応する見出語の説明情報を検索することができる。
従って、候補文字の中から目的の漢字を選択することだけによって訂正対象文字を訂正する従来の場合と異なり、手書き入力による漢字の入力文字の形状が目的の漢字に対して掛け離れ過ぎる結果、目的の漢字が候補文字に含まれない場合であっても、改めて手書き入力を行なうことなく、訂正対象文字を目的の漢字の読み仮名文字に訂正し、見出語の説明情報を検索することができる。また、手書き入力による漢字の入力文字の形状に類似する候補文字の数が多い場合であっても、候補文字の表示画面をスクロールさせて目的の漢字を探することなく、訂正対象文字を訂正し、見出語の説明情報を検索することができる。
よって、手書き入力で誤認識された文字を、従来よりも迅速に目的の文字に修正し、見出語検索することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明に係る電子辞書の実施形態について詳細に説明する。
まず、本実施形態における電子辞書の構成を説明する。
【００１７】
［外観構成］
図１は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１及びキーボード２を備えている。
【００１８】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキーボード２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等によって構成されている。また、本実施の形態におけるメインディスプレイ１０，サブディスプレイ１１は、それぞれメインタッチパネル１０ａ（以下、タッチパネル１０ａとする），サブタッチパネル１１ａ（以下、タッチパネル１１ａとする）（図２参照）と一体的に形成されており、表面を押下することにより、押下位置に応じた入力操作が可能となっている。特に、サブディスプレイ１１では、後述の入力枠１１３（図７参照）に対してタッチペンを操作することにより、漢字や仮名文字、アルファベットを手書き入力することができるようになっている。
【００１９】
キーボード２は、ユーザが電子辞書１を操作するための各種キーを有している。具体的には、キーボード２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇ等とを有している。
【００２０】
訳／決定キー２ｂは、検索の実行や、見出語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。また、この文字キー２ｃは、所定のモード設定により仮名めくり入力が可能となっており、具体的には、“Ａ”〜“Ｚ”キーのうち上段のキー“Ｑ”，“Ｗ”，“Ｅ”，…の各キーを複数回操作することによって、それぞれ“あ行”，“か行”、“さ行 ”，…の文字を入力できるようになっている。辞書選択キー２ｄは、後述の辞書データベース８４，…（図２参照）の選択に使用されるキーであり、本実施の形態においては、国語辞書選択キー２ｄ（ａ）や、英和辞書選択キー２ｄ（ｂ）を備えている。
【００２１】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００２２】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００２３】
この図に示すように、電子辞書１は、表示部４０、入力部３０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバスＢで相互にデータ通信可能に接続されて構成されている。
【００２４】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２５】
入力部３０は、上述のキーボード２やタッチパネル１０ａ，１１ａを備えており、押下されたキーやタッチパネル１０ａ，１１ａの位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２６】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２７】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、辞書データベース群８２とを記憶している。
【００２８】
情報表示プログラム８１は、後述の辞書検索処理（図４〜図６参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２９】
辞書データベース群８２は、複数の辞書データベース８４，…を有しており、本実施の形態においては、「デジタル大○泉」（国語辞書）の辞書データベース８４ａや、「ジ○ニアス英和大辞典」（英和辞書）の辞書データベース８４ｂ等を有している。
【００３０】
これら辞書データベース８４には、例えば図３（ａ）に１例を示すように、複数の見出語に対して、この見出語の意味内容からなる説明情報などが対応付けされて格納されている。
【００３１】
また特に、漢字でも仮名文字でも表記可能な見出語を有する辞書データベース８４ａにおいては、例えば図３（ｂ）に示すように、仮名文字のみで構成される「読み見出語」と、「読み見出語」の漢字表記可能部分を全て漢字で表記した「漢字見出語」とのそれぞれに対して説明情報が対応付けられて格納されている。なお、本実施の形態においては、各「読み見出語」は、漢字表記可能な部分ごとに漢字区切り記号「−」で区切られた状態となっている。
【００３２】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えている。このＲＡＭ９０は、本実施の形態においては、選択辞書記憶領域９１、検索文字列記憶領域９２、指定見出語記憶領域９３を備えている。
【００３３】
ここで、選択辞書記憶領域９１には、見出語の検索対象としてユーザにより選択された辞書データベース８４の識別情報（辞書名）が格納されるようになっており、検索文字列記憶領域９２には、ユーザにより入力された入力文字が格納されるようになっている。また、指定見出語記憶領域９３には、辞書引きする対象の見出語としてユーザによって選択指定された指定見出語が記憶されるようになっている。なお、本実施の形態における指定見出語は、本実施の形態においては、検索文字列に前方一致するようアルファベット順或いは五十音順に辞書データベースから読み出された見出語の一覧から選択されるようになっている。
【００３４】
［動作］
続いて、電子辞書１の動作について説明する。
図４〜図６は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する辞書検索処理の流れを示すフローチャートである。
【００３５】
まず、図４に示すように、ＣＰＵ２０はユーザにより辞書選択キー２ｄが操作されるか否かを判定し（ステップＳ１）、操作されないと判定した場合（ステップＳ１；Ｎｏ）には、他の処理へ移行する。
【００３６】
また、ステップＳ１において辞書選択キー２ｄが操作されたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２０はユーザにより英和辞書選択キー２ｄ（ｂ）が操作されたか否かを判定し（ステップＳ２）、操作されたと判定した場合（ステップＳ２；Ｙｅｓ）には、ＣＰＵ２０は、英和辞書の辞書名「ジ○ニアス英和大辞典」を選択辞書記憶領域９１に記憶させた後、メインディスプレイ１０に英和辞書についての検索文字列の入力画面を表示させるとともに、サブディスプレイ１１に手書き入力画面として、入力枠１１３や「認識」指示エリア１１１、「訂正」指示エリア１１２（図７（ａ）参照）を表示させた後（ステップＳ３）、ユーザによりサブディスプレイ１１（タッチパネル１１ａ）に操作がされるか否かを判定する（ステップＳ４）。
【００３７】
このステップＳ４においてサブディスプレイ１１に操作されないと判定した場合（ステップＳ４；Ｎｏ）には、ＣＰＵ２０は、ユーザによりキーボード２に検索文字列の構成文字が入力されるか否かを判定し（ステップＳ５）、入力されないと判定した場合（ステップＳ５；Ｎｏ）には、他の処理へ以降し、入力されたと判定した場合（ステップＳ５；Ｙｅｓ）には、後述のステップＳ８に移行する。
【００３８】
また、ステップＳ４においてサブディスプレイ１１に操作されたと判定した場合（ステップＳ４；Ｙｅｓ）には、ＣＰＵ２０は、サブディスプレイ１１における空欄の入力枠１１３への文字入力が新たに行なわれたか否かと、「認識」指示エリア１１１へのタッチ操作が行なわれたか否かと、を判定し（ステップＳ６）、何れも行なわれなかったと判定した場合（ステップＳ６；Ｎｏ）には、他の処理へ移行する。なお、本実施の形態においては、空欄の入力枠１１３に対して文字入力が新たに行なわれる場合や、「認識」指示エリア１１１に対するタッチ操作が行なわれる場合には、既に手書き入力の開始されていた文字について、入力を完了したこととなる。
【００３９】
また、このステップＳ６において空欄の入力枠１１３への新たな文字入力と、「認識」指示エリア１１１へのタッチ操作との何れかが行なわれたと判定した場合（ステップＳ６；Ｙｅｓ）には、ＣＰＵ２０は、当該ステップＳ６での判定時点で既に手書き入力されていた文字を認識した後、その手書き入力文字を入力枠１１３から消去する（ステップＳ７）。なお、ステップＳ６での判定時点で既に手書き入力されていた文字が存在しない場合には、ＣＰＵ２０は、入力文字が無いものとして、次のステップＳ８に移行する。
【００４０】
次に、ＣＰＵ２０は、入力文字を検索文字列記憶領域９２に追加記憶させるとともに、メインディスプレイ１０の検索文字列エリア１０１（図７（ａ）参照）に追加表示させる（ステップＳ８）。
【００４１】
次に、ＣＰＵ２０は、サブディスプレイ１１の「訂正」指示エリア１１２に対してユーザによりタッチ操作がされるか否かを判定し（ステップＳ９）、タッチ操作されないと判定した場合（ステップＳ９；Ｎｏ）には、ユーザがタッチ操作によりメインディスプレイ１０の検索文字列エリア１０１内で、何れかの文字を訂正対象文字として指定するか否かを判定し（ステップＳ１２）、指定しないと判定した場合（ステップＳ１２；Ｎｏ）には上述のステップＳ４に移行し、指定したと判定した場合（ステップＳ１２；Ｙｅｓ）には後述のステップＳ１３に移行する。
【００４２】
また、ステップＳ９において「訂正」指示エリア１１２にタッチ操作されたと判定した場合（ステップＳ９；Ｙｅｓ）には、ＣＰＵ２０は、サブディスプレイ１１に検索文字列記憶領域９２内の検索文字列を表示させた後（ステップＳ１０）、ユーザがタッチ操作により当該サブディスプレイ１１の検索文字列のうち、何れかの文字を訂正対象文字として指定するか否かを判定し（ステップＳ１１）、指定しないと判定した場合（ステップＳ１１；Ｎｏ）には、他の処理に移行する。
【００４３】
また、ステップＳ１１において訂正対象文字を指定したと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ２０は、入力枠１１３を消去して、訂正対象文字の訂正先の候補文字をサブディスプレイ１１に一覧表示させ（ステップＳ１３）、ユーザにより当該一覧表示中の何れかの文字にタッチ操作がされるか否かを判定する（ステップＳ１４）。なお、本実施の形態においては、手書き入力文字に形状の近い文字が、候補文字として一覧表示されるようになっている。
【００４４】
このステップＳ１４において何れの候補文字もタッチ操作されないと判定した場合（ステップＳ１４；Ｎｏ）には、ＣＰＵ２０は、ユーザによりキーボード２に訂正先の文字が直接入力されるか否かを判定し（ステップＳ１５）、入力されないと判定した場合（ステップＳ１５；Ｎｏ）には他の処理へ移行し、入力されたと判定した場合（ステップＳ１５；Ｙｅｓ）には、メインディスプレイ１０の検索文字列エリア１０１及び検索文字列記憶領域９２における訂正対象文字を入力文字に置換して、当該メインディスプレイ１０の表示内容を更新させ（ステップＳ１６）、後述のステップＳ１８に移行する。
【００４５】
また、ステップＳ１４において何れかの候補文字がタッチ操作されたと判定した場合（ステップＳ１４；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０の検索文字列エリア１０１及び検索文字列記憶領域９２における訂正対象文字を、タッチ操作による選択文字に置換して、当該メインディスプレイ１０の表示内容を更新させる（ステップＳ１７）。
【００４６】
次に、ＣＰＵ２０は、検索文字列エリア１０１の検索文字列に対応する見出語を辞書データベース８４ｂから検索して、検出された見出語をメインディスプレイ１０の見出語一覧表示エリア１０３（図７（ａ）参照）に一覧表示させる（ステップＳ１８）。また、このときＣＰＵ２０は、見出語一覧における先頭の見出語を指定見出語として見出語一覧表示エリア１０３内で反転指定するとともに指定見出語記憶領域９３に記憶させ、当該指定見出語の説明情報を辞書データベース８４ｂから読み出して、プレビューエリア１０４（図７（ａ）参照）にプレビュー表示させる。
【００４７】
次に、ＣＰＵ２０は、ユーザによるカーソルキー２ｅ及び訳／決定キー２ｂの操作によって何れかの見出語が選択されるか否かを判定し（ステップＳ１９）、選択されないと判定した場合（ステップＳ１９；Ｎｏ）には、上述のステップＳ４に移行し、選択されたと判定した場合（ステップＳ１９；Ｙｅｓ）には、選択された見出語を指定見出語として見出語一覧表示エリア１０３内で反転指定するとともに指定見出語記憶領域９３に記憶させ、当該指定見出語の説明情報を辞書データベース８４ｂから読み出してメインディスプレイ１０に全画面表示させる（ステップＳ２０）。
【００４８】
次に、ＣＰＵ２０は、ユーザにより戻るキー２ｇが操作されるか否かを判定し（ステップＳ２１）、操作されないと判定した場合（ステップＳ２１；Ｎｏ）には他の処理へ移行し、操作されたと判定した場合（ステップＳ２１；Ｙｅｓ）には、上述のステップＳ４に移行する。
【００４９】
一方、上述のステップＳ２において英和辞書選択キー２ｄ（ｂ）が操作されないと判定した場合（ステップＳ２；Ｎｏ）には、図５に示すように、ＣＰＵ２０は、国語辞書選択キー２ｄ（ａ）が操作されたか否かを判定し（ステップＴ２）、操作されないと判定した場合（ステップＴ２；Ｎｏ）には、他の処理へ移行する。
【００５０】
また、国語辞書選択キー２ｄ（ａ）が操作されたと判定した場合（ステップＴ２；Ｙｅｓ）には、ＣＰＵ２０は、国語辞書の辞書名「デジタル大○泉」」を選択辞書記憶領域９１に記憶させた後、メインディスプレイ１０に国語辞書についての検索文字列の入力画面を表示させるとともに、サブディスプレイ１１に手書き入力画面を表示させた後（ステップＴ３）、ユーザによりサブディスプレイ１１に操作がされるか否かを判定する（ステップＴ４）。なお、このステップＴ４においてサブディスプレイ１１を介して手書き入力される文字は、漢字または仮名文字となっている。
【００５１】
このステップＴ４においてサブディスプレイ１１に操作されないと判定した場合（ステップＴ４；Ｎｏ）には、ＣＰＵ２０は、ユーザによりキーボード２に検索文字列の構成文字が入力されるか否かを判定し（ステップＴ５）、入力されないと判定した場合（ステップＴ５；Ｎｏ）には、他の処理へ以降し、入力されたと判定した場合（ステップＴ５；Ｙｅｓ）には、後述のステップＴ８に移行する。なお、このステップＴ５においてキーボード２を介して入力される文字は、仮名文字となっている。
【００５２】
また、ステップＴ４においてサブディスプレイ１１に操作されたと判定した場合（ステップＴ４；Ｙｅｓ）には、ＣＰＵ２０は、サブディスプレイ１１における空欄の入力枠１１３への文字入力が新たに行なわれたか否かと、「認識」指示エリア１１１へのタッチ操作が行なわれたか否かと、を判定し（ステップＴ６）、何れも行なわれなかったと判定した場合（ステップＴ６；Ｎｏ）には、他の処理へ移行する。
【００５３】
また、このステップＴ６において空欄の入力枠１１３への新たな文字入力と、「認識」指示エリア１１１へのタッチ操作との何れかが行なわれたと判定した場合（ステップＴ６；Ｙｅｓ）には、ＣＰＵ２０は、当該ステップＴ６での判定時点で既に手書き入力されていた文字を認識した後、その手書き入力文字を入力枠１１３から消去する（ステップＴ７）。なお、ステップＴ６での判定時点で既に手書き入力されていた文字が存在しない場合には、ＣＰＵ２０は、入力文字が無いものとして、次のステップＴ８に移行する。
【００５４】
次に、ＣＰＵ２０は、入力された文字を検索文字列記憶領域９２に追加記憶させるとともに、メインディスプレイ１０の検索文字列エリア１０１に追加表示させる（ステップＴ８）。
【００５５】
次に、ＣＰＵ２０は、サブディスプレイ１１の「訂正」指示エリア１１２に対してユーザによりタッチ操作がされるか否かを判定し（ステップＴ９）、タッチ操作されないと判定した場合（ステップＴ９；Ｎｏ）には、ユーザがタッチ操作によりメインディスプレイ１０の検索文字列エリア１０１内で、何れかの文字を訂正対象文字として指定するか否かを判定し（ステップＴ１２）、指定しないと判定した場合（ステップＴ１２；Ｎｏ）には上述のステップＴ４に移行し、指定したと判定した場合（ステップＴ１２；Ｙｅｓ）には後述のステップＴ１３に移行する。
【００５６】
また、ステップＴ９において「訂正」指示エリア１１２にタッチ操作されたと判定した場合（ステップＴ９；Ｙｅｓ）には、ＣＰＵ２０は、サブディスプレイ１１に検索文字列記憶領域９２内の検索文字列を表示させた後（ステップＴ１０）、ユーザがタッチ操作により当該サブディスプレイ１１の検索文字列のうち、何れかの文字を訂正対象文字として指定するか否かを判定し（ステップＴ１１）、指定しないと判定した場合（ステップＴ１１；Ｎｏ）には、他の処理に移行する。
【００５７】
また、ステップＴ１１において訂正対象文字を指定したと判定した場合（ステップＴ１１；Ｙｅｓ）には、ＣＰＵ２０は、入力枠１１３を消去して、訂正対象文字の訂正先の候補文字をサブディスプレイ１１に一覧表示させ（ステップＴ１３）、ユーザにより当該一覧表示中の何れかの文字にタッチ操作がされるか否かを判定する（ステップＴ１４）。なお、このステップＴ１３においては、ＣＰＵ２０は、手書き入力された文字に対応する仮名文字や漢字を候補文字として一覧表示させる。
【００５８】
このステップＴ１４において何れの候補文字もタッチ操作されないと判定した場合（ステップＴ１４；Ｎｏ）には、ＣＰＵ２０は、ユーザによりキーボード２に訂正先の文字が直接入力されるか否かを判定し（ステップＴ１５）、入力されないと判定した場合（ステップＴ１５；Ｎｏ）には他の処理へ移行し、入力されたと判定した場合（ステップＴ１５；Ｙｅｓ）には、メインディスプレイ１０の検索文字列エリア１０１及び検索文字列記憶領域９２における訂正対象文字を入力文字に置換して、当該メインディスプレイ１０の表示内容を更新させ（ステップＴ１６）、後述のステップＴ１８に移行する。なお、このステップＴ１５においては、訂正対象文字が漢字である場合にも、訂正先の文字として読み仮名文字が平仮名やローマ字で入力され、ステップＴ１６においては訂正対象文字が当該読み仮名文字にそのまま置換されて表示される。
【００５９】
また、ステップＴ１４において何れかの候補文字がタッチ操作されたと判定した場合（ステップＴ１４；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０の検索文字列エリア１０１及び検索文字列記憶領域９２における訂正対象文字をタッチ操作による選択文字に置換して、当該メインディスプレイ１０の表示内容を更新させる（ステップＴ１７）。
【００６０】
次に、図６に示すように、ＣＰＵ２０は、検索文字列エリア１０１における検索文字列に漢字が含まれるか否かを判定し（ステップＴ１８）、含まれないと判定した場合（ステップＴ１８；Ｎｏ）、つまり検索文字列が仮名文字のみで構成されていると判定した場合には、訂正後の検索文字列（仮名文字のみ）に対応する見出語（読み見出語）を辞書データベース８４ａから検索し（ステップＴ１９）、検出された見出語をメインディスプレイ１０の見出語一覧表示エリア１０３に一覧表示させる（ステップＴ４０）。また、このときＣＰＵ２０は、見出語一覧における先頭の見出語を指定見出語として見出語一覧表示エリア１０３内で反転指定するとともに指定見出語記憶領域９３に記憶させ、当該指定見出語の説明情報を辞書データベース８４ａから読み出して、プレビューエリア１０４にプレビュー表示させる。
【００６１】
次に、ＣＰＵ２０は、ユーザによるカーソルキー２ｅ及び訳／決定キー２ｂの操作によって何れかの見出語が選択されるか否かを判定し（ステップＴ４１）、選択されないと判定した場合（ステップＴ４１；Ｎｏ）には、上述のステップＴ４に移行し、選択されたと判定した場合（ステップＴ４１；Ｙｅｓ）には、選択された見出語を指定見出語として見出語一覧表示エリア１０３内で反転指定するとともに指定見出語記憶領域９３に記憶させ、当該指定見出語の説明情報を辞書データベース８４ａから読み出してメインディスプレイ１０に全画面表示させる（ステップＴ４２）。
【００６２】
次に、ＣＰＵ２０は、ユーザにより戻るキー２ｇが操作されるか否かを判定し（ステップＴ４３）、操作されないと判定した場合（ステップＴ４３；Ｎｏ）には他の処理へ移行し、操作されたと判定した場合（ステップＴ４３；Ｙｅｓ）には、上述のステップＴ４に移行する。
【００６３】
また、ステップＴ１８において検索文字列に漢字が含まれると判定した場合（ステップＴ１８；Ｙｅｓ）には、ＣＰＵ２０は、検索文字列内の漢字が仮名文字に訂正されているか否かを判定する（ステップＴ３０）。
【００６４】
このステップＴ３０において漢字が仮名文字に訂正されていると判定した場合（ステップＴ３０；Ｙｅｓ）には、ＣＰＵ２０は、漢字・読み仮名文字の混在した訂正後の検索文字列（以下、漢字・読み混在文字列とする）に対応する見出語（読み見出語）を辞書データベース８４ａから検索する（ステップＴ３６）。より詳細には、ＣＰＵ２０は、訂正後の漢字・読み混在文字列における各漢字を読み仮名文字に置換し、置換後の検索文字列に対応する見出語（読み見出語）を辞書データベース８４ａから検索する。
【００６５】
次に、ＣＰＵ２０は、該当見出語が検出されたか否かを判定し（ステップＴ３７）、検出されたと判定した場合（ステップＴ３７；Ｙｅｓ）には上述のステップＴ４０に移行し、検出されなかったと判定した場合（ステップＴ３７；Ｎｏ）には、辞書データベース８４ａ内に該当する見出語が存在しない旨をメインディスプレイ１０に表示させた後（ステップＴ３５）、上述のステップＴ４に移行する。
【００６６】
また、ステップＴ３０において漢字が仮名文字に訂正されていないと判定した場合（ステップＴ３０；Ｎｏ）、つまり漢字が漢字に訂正されたと判定した場合には、ＣＰＵ２０は、訂正後の検索文字列（漢字を含む）に対応する見出語（漢字見出語）を辞書データベース８４ａから検索した後（ステップＴ３１）、該当見出語が検出されたか否かを判定し（ステップＴ３２）、検出されたと判定した場合（ステップＴ３２；Ｙｅｓ）には、上述のステップＴ４０に移行する。
【００６７】
また、ステップＴ３２において該当見出語が検出されなかったと判定した場合（ステップＴ３２；Ｎｏ）には、ＣＰＵ２０は、辞書データベース８４ａ内に該当する見出語が存在しない旨をメインディスプレイ１０に表示させた後（ステップＴ３３）、漢字読み混在文字列についての見出語検索がユーザ操作によって指示されるか否かを判定し（ステップＴ３４）、指示されないと判定した場合には、上述のステップＴ３５に移行する。
【００６８】
また、ステップＴ３４において漢字・読み混在文字列についての見出語検索が指示されたと判定した場合（ステップＴ３４；Ｙｅｓ）には、ＣＰＵ２０は、上述のステップＴ３６に移行する。
【００６９】
（動作例）
続いて、図７〜図１２を参照しつつ、上記の辞書検索処理を具体的に説明する。なお、これらの図においては、図中の右側にメインディスプレイ１０の表示画面を示すとともに、図中の左側にキーボード２やサブディスプレイ１１に対する主な操作を示している。
【００７０】
＜動作例１＞
本動作例１においては、検索文字列「cycle」を入力しようとして、「cxcle」と入力されてしまった場合の操作について説明する。
【００７１】
まず、図７（ａ）に示すように、ユーザ操作により英和辞書選択キー２ｄ（ｂ）が操作され（ステップＳ１；Ｙｅｓ、ステップＳ２；Ｙｅｓ）、サブディスプレイ１１における空欄の入力枠１１３に文字「ｃ」が手書き入力される（ステップＳ４；Ｙｅｓ、ステップＳ６；Ｙｅｓ）。但し、この時点では未だ入力文字が無いものとして扱われる。
【００７２】
次に、サブディスプレイ１１における空欄の入力枠１１３に文字「ｙ」よりも文字「ｘ」に近い形状が手書き入力されると（ステップＳ４；Ｙｅｓ、ステップＳ６；Ｙｅｓ）、既に手書き入力されていた文字「ｃ」が認識されて入力枠１１３から消去され（ステップＳ７）、当該文字「ｃ」がメインディスプレイ１０の検索文字列エリア１０１に表示される（ステップＳ８）。
【００７３】
次に、図７（ｂ）に示すように、同様にしてサブディスプレイ１１における空欄の入力枠１１３に文字「ｃ」，「ｌ」，「ｅ」が順に手書き入力されると（ステップＳ４；Ｙｅｓ、ステップＳ６；Ｙｅｓ）、既に手書き入力されていた文字「ｘ」，「ｃ」，「ｌ」が認識されて入力枠１１３から消去され（ステップＳ７）、当該文字「ｘ」，「ｃ」，「ｌ」がメインディスプレイ１０の検索文字列エリア１０１に追加表示される（ステップＳ８）。
【００７４】
次に、図７（ｃ）に示すように、サブディスプレイ１１における「認識」指示エリア１１１にタッチ操作がされると（ステップＳ４；Ｙｅｓ、ステップＳ６；Ｙｅｓ）、既に手書き入力されていた文字「ｅ」が認識されて入力枠１１３から消去され（ステップＳ７）、当該文字「ｅ」がメインディスプレイ１０の検索文字列エリア１０１に追加表示される（ステップＳ８）。
【００７５】
次に、図８（ａ），（ｂ）に示すように、メインディスプレイ１０の検索文字列エリア１０１内で、文字「ｘ」にタッチ操作がされて訂正対象文字として指定されると（ステップＳ１２；Ｙｅｓ）、この訂正対象文字「ｘ」の訂正先の候補文字「Ｘ」，「ｙ」，「ｆ」がサブディスプレイ１１に一覧表示される（ステップＳ１３）。なお、本動作例では、訂正対象文字「ｘ」自体も訂正先の候補文字として表示されている。
【００７６】
次に、サブディスプレイ１１における候補文字「ｙ」にタッチ操作がされるか（ステップＳ１４；Ｙｅｓ）、或いはキーボード２を介して文字「ｙ」が入力されると（ステップＳ１５；Ｙｅｓ）、図８（ｃ）に示すように、メインディスプレイ１０の訂正対象文字「ｘ」が「ｙ」に置換され、検索文字列「cxcle」が「cycle」に更新される（ステップＳ１６，Ｓ１７）。
【００７７】
次に、検索文字列「cycle」に対応する見出語「cycle」，「cycle lane」等が辞書データベース８４ｂから検索されて見出語一覧表示エリア１０３に一覧表示され（ステップＳ１８）、先頭の見出語「cycle」の説明情報がプレビューエリア１０４にプレビュー表示される。
【００７８】
そして、図９に示すように、訳／決定キー２ｂが操作されると（ステップＳ１９；Ｙｅｓ）、選択されている見出語「cycle」の説明情報がメインディスプレイ１０に全画面表示される（ステップＳ２０）。
【００７９】
＜動作例２＞
本動作例２においては、検索文字列「披露宴」を入力しようとして、「披雰宴」と入力されてしまった場合の操作について説明する。
【００８０】
まず、図１０（ａ）に示すように、ユーザ操作により国語辞書選択キー２ｄ（ａ）が操作され（ステップＳ１；Ｙｅｓ、ステップＴ２；Ｙｅｓ）、サブディスプレイ１１における空欄の入力枠１１３に文字「披」が手書き入力される（ステップＴ４；Ｙｅｓ、ステップＴ６；Ｙｅｓ）。但し、この時点では未だ入力文字が無いものとして扱われる。
【００８１】
次に、図１０（ｂ）に示すように、サブディスプレイ１１における空欄の入力枠１１３に文字「露」よりも文字「雰」に近い形状が手書き入力されると（ステップＴ４；Ｙｅｓ、ステップＴ６；Ｙｅｓ）、既に手書き入力されていた文字「披」が認識されて入力枠１１３から消去され（ステップＴ７）、当該文字「披」がメインディスプレイ１０の検索文字列エリア１０１に表示される（ステップＴ８）。
【００８２】
次に、図１０（ｃ）に示すように、同様にしてサブディスプレイ１１における空欄の入力枠１１３に文字「宴」が手書き入力されると（ステップＴ４；Ｙｅｓ、ステップＴ６；Ｙｅｓ）、既に手書き入力されていた文字「雰」が認識されて入力枠１１３から消去され（ステップＴ７）、当該文字「雰」がメインディスプレイ１０の検索文字列エリア１０１に追加表示される（ステップＴ８）。
【００８３】
次に、図１１（ａ）に示すように、サブディスプレイ１１における「認識」指示エリア１１１にタッチ操作がされると（ステップＴ４；Ｙｅｓ、ステップＴ６；Ｙｅｓ）、既に手書き入力されていた文字「宴」が認識されて入力枠１１３から消去され（ステップＴ７）、当該文字「宴」がメインディスプレイ１０の検索文字列エリア１０１に追加表示される（ステップＴ８）。
【００８４】
次に、図１１（ｂ），（ｃ）に示すように、メインディスプレイ１０の検索文字列エリア１０１内で、文字「雰」にタッチ操作がされて訂正対象文字として指定されると（ステップＴ１２；Ｙｅｓ）、この訂正対象文字「雰」の訂正先の候補文字「霞」，「雲」，「霙」等がサブディスプレイ１１に一覧表示される（ステップＴ１３）。なお、図１１（ｃ）では、候補文字が１０個しか表示されていないが、本実施形態においては、サブディスプレイ１１に対してスクロール操作をすることにより、例えば「露」等、他の候補文字を表示させることが可能となっている。また、本動作例では、訂正対象文字「雰」自体も訂正先の候補文字として表示されている。
【００８５】
次に、図１２（ａ）に示すように、ユーザが所望する漢字「露」についての読み仮名の一部の文字「ＲＯ」がキーボード２を介して入力されると（ステップＴ１５；Ｙｅｓ）、メインディスプレイ１０の訂正対象文字「雰」が「ろ」に置換され、検索文字列「披雰宴」が「披ろ宴」に更新される（ステップＴ１６）。
【００８６】
次に、訂正後の漢字・読み混在文字列「披ろ宴」に対応する漢字見出語が辞書データベース８４ａから検索されて（ステップＴ３６）、当該文字列に対応する見出語が辞書データベース８４ａ内に存在しない旨がメインディスプレイ１０に表示される（ステップＴ３５）。
【００８７】
次に、図１２（ｂ）に示すように、漢字「露」についての読み仮名の残りの文字「Ｕ」がキーボード２を介して入力されると（ステップＴ５）、入力文字「う」がメインディスプレイ１０の検索文字列エリア１０１に追加表示され、検索文字列「披ろ宴」が「披ろう宴」に更新される（ステップＴ８）。
【００８８】
次に、ユーザから検索文字列の訂正が指示されず（ステップＴ９；Ｎｏ，ステップＴ１２；Ｎｏ）、検索文字列「披雰宴」内の漢字「雰」が仮名に訂正されている（ステップＴ３０；Ｙｅｓ）と判定された後、訂正後の漢字・読み混在文字列「披ろう宴」に対応する漢字見出語が辞書データベース８４ａから検索されて（ステップＴ３６）、図１２（ｃ）に示すように、当該文字列「披ろう宴」に対応する見出語「ひろうえん」が辞書データベース８４ｂから検索されて見出語一覧表示エリア１０３に一覧表示され（ステップＴ１８）、先頭の見出語「ひろうえん」の説明情報がプレビューエリア１０４にプレビュー表示される。
【００８９】
以上の電子辞書１によれば、図４のステップＳ１６，Ｓ１７，Ｓ２０や、図８等に示したように、サブディスプレイ１１に訂正対象文字の訂正先として表示された候補文字の中からタッチ操作で選択された文字に訂正対象文字を訂正した場合であっても、キーボード２に対する入力操作で入力された文字に訂正対象文字を訂正した場合であっても、訂正後の検索文字列に対応する見出語の説明情報が辞書データベース８４から読み出されてメインディスプレイ１０に表示されるので、手書き入力した文字が誤認識された場合には、候補文字の中から目的の文字を選択することによっても、キーボード２に目的の文字を入力することによっても、訂正対象文字を訂正し、所望の検索文字列に対応する見出語の説明情報を検索することができる。従って、候補文字の中から目的の文字を選択することだけによって訂正対象文字を訂正する従来の場合と異なり、手書き入力による入力文字の形状が目的の文字に対して掛け離れ過ぎる結果、目的の文字が候補文字に含まれない場合であっても、改めて手書き入力を行なうことなく、訂正対象文字を目的の文字に訂正し、見出語の説明情報を検索することができる。また、手書き入力による入力文字の形状に類似する候補文字の数が多い場合であっても、候補文字の表示画面をスクロールさせて目的の文字を探することなく、訂正対象文字を訂正し、見出語の説明情報を検索することができる。
【００９０】
同様に、図５のステップＴ１６，Ｔ１７や、図６のステップＴ４２、図１１，図１２等に示したように、サブディスプレイ１１に訂正対象文字の訂正先として表示された漢字の候補文字の中からタッチ操作で選択された文字に訂正対象文字を訂正した場合には、訂正後の検索文字列に対応する見出語（漢字見出語）の説明情報が辞書情報から読み出されてメインディスプレイ１０に表示され、キーボード２に対する入力操作で入力された読み仮名文字に訂正対象文字を訂正した場合には、漢字と読み仮名文字との混在した訂正後の検索文字列に対応する見出語（読み見出語）の説明情報が辞書情報から読み出されてメインディスプレイ１０に表示されるので、手書き入力した漢字が誤認識された場合には、漢字の候補文字の中から目的の漢字を選択することによっても、キーボード２に目的の漢字の読み仮名文字を入力することによっても、訂正対象文字を訂正し、所望の検索文字列に対応する見出語の説明情報を検索することができる。従って、候補文字の中から目的の漢字を選択することだけによって訂正対象文字を訂正する従来の場合と異なり、手書き入力による漢字の入力文字の形状が目的の漢字に対して掛け離れ過ぎる結果、目的の漢字が候補文字に含まれない場合であっても、改めて手書き入力を行なうことなく、訂正対象文字を目的の漢字の読み仮名文字に訂正し、見出語の説明情報を検索することができる。また、手書き入力による漢字の入力文字の形状に類似する候補文字の数が多い場合であっても、候補文字の表示画面をスクロールさせて目的の漢字を探することなく、訂正対象文字を訂正し、見出語の説明情報を検索することができる。
【００９１】
以上より、手書き入力で誤認識された文字を、従来よりも迅速に目的の文字に修正し、見出語検索することができる。
【００９２】
また、図４のステップＳ１２や、図５のステップＴ１２、図１１に示したように、サブディスプレイ１１に対するタッチ操作の他、メインディスプレイ１０に表示された検索文字列内の文字に対するタッチ操作によっても当該文字が訂正対象文字として指定されるので、サブディスプレイ１１によっても、メインディスプレイ１０によっても、訂正対象文字を指定することができる。
【００９３】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００９４】
例えば、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【図面の簡単な説明】
【００９５】
【図１】本発明に係る電子辞書を示す平面図である。
【図２】本発明に係る電子辞書の概略構成を示すブロック図である。
【図３】辞書データベースの構造を示す図である。
【図４】辞書検索処理の動作を示すフローチャートである。
【図５】辞書検索処理の動作を示すフローチャートである。
【図６】辞書検索処理の動作を示すフローチャートである。
【図７】辞書検索処理における表示内容などを示す概念図である。
【図８】辞書検索処理における表示内容などを示す概念図である。
【図９】辞書検索処理における表示内容などを示す概念図である。
【図１０】辞書検索処理における表示内容などを示す概念図である。
【図１１】辞書検索処理における表示内容などを示す概念図である。
【図１２】辞書検索処理における表示内容などを示す概念図である。
【図１３】従来の辞書検索処理における表示内容などを示す概念図である。
【符号の説明】
【００９６】
１  電子辞書
２      キーボード
１０    メインディスプレイ（メイン画面）
１０ａ  メインタッチパネル（メイン画面訂正指示手段）
１１    サブディスプレイ（サブ画面）
１１ａ  サブタッチパネル
２０    ＣＰＵ（辞書検索手段、文字訂正手段、候補文字表示制御手段、選択訂正手段、
入力訂正手段、訂正後辞書検索手段、訂正後漢字文字列−辞書検索手段、              訂正後漢字読み混在文字列−辞書検索手段）
３０    入力部（訂正指示手段）
８０    フラッシュＲＯＭ（辞書記憶手段）
８４    辞書データベース（辞書情報）
【図１】
2009116443.tif 000003
【図２】
2009116443.tif 000004
【図３】
2009116443.tif 000005
【図４】
2009116443.tif 000006
【図５】
2009116443.tif 000007
【図６】
2009116443.tif 000008
【図７】
2009116443.tif 000009
【図８】
2009116443.tif 000010
【図９】
2009116443.tif 000011
【図１０】
2009116443.tif 000012
【図１１】
2009116443.tif 000013
【図１２】
2009116443.tif 000014
【図１３】
2009116443.tif 000015