(57)【特許請求の範囲】
【請求項１】
表示画面がタッチパネルと一体的に形成された表示手段と、
各見出し語に対し、テキストを含む説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記表示手段に表示されたテキスト中の文字列を、前記タッチパネルに対するユーザからのタッチ操作に基づいて範囲指定する範囲指定手段と、
前記範囲指定手段による最初または最後の指定位置である末端指定位置が前記表示画面の行末であるか否かを判定する行末判定手段と、
前記行末判定手段により前記末端指定位置が行末であると判定された場合に、前記範囲指定手段による範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語を前記辞書情報から検索する見出し語検索手段と、
前記見出し語検索手段により検索された見出し語の説明情報を前記辞書情報から読み出して前記表示手段に表示させる説明情報表示制御手段と、
を備え、
前記表示手段は、
前記表示画面の各行末に空欄領域を有しており、
前記行末判定手段は、
前記末端指定位置が前記空欄領域である場合に、当該末端指定位置が行末であると判定し、
前記見出し語検索手段は、
前記行末判定手段により前記末端指定位置が行末でないと判定された場合に、前記範囲指定手段による範囲指定文字列に前方一致する見出し語を前記辞書情報から検索することを特徴とする電子機器。
【請求項２】
表示画面がタッチパネルと一体的に形成された表示手段と、
各見出し語に対し、テキストを含む説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記表示手段に表示されたテキスト中の文字列を、前記タッチパネルに対するユーザからのタッチ操作に基づいて範囲指定する範囲指定手段と、
前記範囲指定手段による最初または最後の指定位置である末端指定位置が前記表示画面の行末であるか否かを判定する行末判定手段と、
前記行末判定手段により前記末端指定位置が行末であると判定された場合に、前記範囲指定手段による範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語を前記辞書情報から検索する見出し語検索手段と、
前記見出し語検索手段により検索された見出し語の説明情報を前記辞書情報から読み出して前記表示手段に表示させる説明情報表示制御手段と、
を備え
前記範囲指定手段による末端指定位置が前記表示画面の行頭であるか否かを判定する行頭判定手段を備え、
前記見出し語検索手段は、
前記行頭判定手段により前記末端指定位置が行頭であると判定された場合に、前記範囲指定文字列の前行における末尾文字までの一連の文字列と、前記範囲指定手段による範囲指定文字列と、をこの順に含む文字列に後方一致する見出し語を前記辞書情報から逆引き検索する見出し語逆引き検索手段を有することを特徴とする電子機器。
【請求項３】
請求項１又は２記載の電子機器において、
前記辞書記憶手段は、
前記辞書情報として、前方一致検索の方式で検索可能な辞書情報と、後方一致検索の方式で逆引き検索可能な辞書情報とをそれぞれ記憶し、
前記見出し語逆引き検索手段は、
前記逆引き検索可能な辞書情報から見出し語を逆引き検索するとともに、
逆引き検索された見出し語の文字列に完全一致する見出し語を、前記辞書記憶手段における前記辞書情報のうち、前記逆引き検索可能な辞書情報とは異なる辞書情報から検索することを特徴とする電子機器。
【請求項４】
請求項１又は２記載の電子機器において、
前記見出し語検索手段は、
前記辞書情報から検索された見出し語を前記表示手段に一覧表示させ、
前記説明情報表示制御手段は、
前記見出し語検索手段により一覧表示された見出し語の何れかをユーザ操作に基づいて指定・選択する指定選択手段を有し、
当該指定選択手段により選択される見出し語の説明情報を前記表示手段に表示させ、
前記表示手段は、
前記範囲指定手段によりテキスト中で前記範囲指定文字列が範囲指定される場合に、当該範囲指定文字列を当該テキスト中で識別表示するとともに、
前記見出し語検索手段により一覧表示された見出し語の何れかが前記指定選択手段により指定される場合に、指定される見出し語に対応する文字列を、前記範囲指定文字列としてテキスト中で識別表示させることを特徴とする電子機器。
【請求項５】
表示画面がタッチパネルと一体的に形成された表示手段を有するコンピュータに
各見出し語に対し、テキストを含む説明情報を対応付けてなる辞書情報を記憶する辞書記憶機能と、
前記表示手段に表示されたテキスト中の文字列を、前記タッチパネルに対するユーザからのタッチ操作に基づいて範囲指定する範囲指定機能と、
前記範囲指定機能による最初または最後の指定位置である末端指定位置が前記表示画面の行末であるか否かを判定する行末判定機能と、
前記行末判定機能により前記末端指定位置が行末であると判定された場合に、前記範囲指定機能による範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語を前記辞書情報から検索する見出し語検索機能と、
前記見出し語検索機能により検索された見出し語の説明情報を前記辞書情報から読み出して前記表示手段に表示させる説明情報表示制御機能と、
を実現させ、
前記表示手段は、
前記表示画面の各行末に空欄領域を有しており、
前記行末判定機能は、
前記末端指定位置が前記空欄領域である場合に、当該末端指定位置が行末であると判定し、
前記見出し語検索機能は、
前記行末判定機能により前記末端指定位置が行末でないと判定された場合に、前記範囲指定機能による範囲指定文字列に前方一致する見出し語を前記辞書情報から検索する、
ことを特徴とする情報表示プログラム。
【請求項６】
表示画面がタッチパネルと一体的に形成された表示手段を有するコンピュータに
各見出し語に対し、テキストを含む説明情報を対応付けてなる辞書情報を記憶する辞書記憶機能と、
前記表示手段に表示されたテキスト中の文字列を、前記タッチパネルに対するユーザからのタッチ操作に基づいて範囲指定する範囲指定機能と、
前記範囲指定機能による最初または最後の指定位置である末端指定位置が前記表示画面の行末であるか否かを判定する行末判定機能と、
前記行末判定機能により前記末端指定位置が行末であると判定された場合に、前記範囲指定機能による範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語を前記辞書情報から検索する見出し語検索機能と、
前記見出し語検索機能により検索された見出し語の説明情報を前記辞書情報から読み出して前記表示手段に表示させる説明情報表示制御機能と、
を実現させ、
前記範囲指定機能による末端指定位置が前記表示画面の行頭であるか否かを判定する行頭判定機能を備え、
前記見出し語検索機能は、
前記行頭判定機能により前記末端指定位置が行頭であると判定された場合に、前記範囲指定文字列の前行における末尾文字までの一連の文字列と、前記範囲指定機能による範囲指定文字列と、をこの順に含む文字列に後方一致する見出し語を前記辞書情報から逆引き検索する見出し語逆引き検索機能を有する、
ことを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び情報表示プログラムに関する。
【背景技術】
【０００２】
従来から、各見出し語と、見出し語の説明情報とを対応付けて記憶する辞書データベースを有する電子辞書などの電子機器においては、いわゆるジャンプ機能が具備されている。ジャンプ機能とは、説明情報等のテキストが表示されている際に当該テキスト中の単語をジャンプ対象単語としてユーザが選択した後、所望の辞書データベースを選択すると、ジャンプ対象単語に対応する見出し語が当該辞書データベースで検索（以下、ジャンプ検索と称する）される機能のことである。
【０００３】
また、近年、このような電子機器ではディスプレイがタッチパネルと一体化され、表示されたテキスト中の文字列をペンで範囲指定することでジャンプ対象単語を指定できるようになっており、更には、文字列を順方向とは逆向きになぞって範囲指定することで、逆引きのジャンプ検索を行うこともできるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４１６１７６８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の電子機器において、行を跨いでペンで範囲指定する場合には、ペンをタッチパネルから離さずに次の行まで移動した後、範囲指定の終了位置でペンアップする操作が必要であり、操作が難しい。
【０００６】
本発明の課題は、行を跨いで文字列を指定する操作を容易化することのできる電子機器及び情報表示プログラムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、電子機器において、
表示画面がタッチパネルと一体的に形成された表示手段と、
各見出し語に対し、テキストを含む説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記表示手段に表示されたテキスト中の文字列を、前記タッチパネルに対するユーザからのタッチ操作に基づいて範囲指定する範囲指定手段と、
前記範囲指定手段による最初または最後の指定位置である末端指定位置が前記表示画面の行末であるか否かを判定する行末判定手段と、
前記行末判定手段により前記末端指定位置が行末であると判定された場合に、前記範囲指定手段による範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語を前記辞書情報から検索する見出し語検索手段と、
前記見出し語検索手段により検索された見出し語の説明情報を前記辞書情報から読み出して前記表示手段に表示させる説明情報表示制御手段と、
を備え、
前記表示手段は、
前記表示画面の各行末に空欄領域を有しており、
前記行末判定手段は、
前記末端指定位置が前記空欄領域である場合に、当該末端指定位置が行末であると判定し、
前記見出し語検索手段は、
前記行末判定手段により前記末端指定位置が行末でないと判定された場合に、前記範囲指定手段による範囲指定文字列に前方一致する見出し語を前記辞書情報から検索することを特徴とすることを特徴とする。
【０００８】
請求項２記載の発明は、電子機器において、
表示画面がタッチパネルと一体的に形成された表示手段と、
各見出し語に対し、テキストを含む説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記表示手段に表示されたテキスト中の文字列を、前記タッチパネルに対するユーザからのタッチ操作に基づいて範囲指定する範囲指定手段と、
前記範囲指定手段による最初または最後の指定位置である末端指定位置が前記表示画面の行末であるか否かを判定する行末判定手段と、
前記行末判定手段により前記末端指定位置が行末であると判定された場合に、前記範囲指定手段による範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語を前記辞書情報から検索する見出し語検索手段と、
前記見出し語検索手段により検索された見出し語の説明情報を前記辞書情報から読み出して前記表示手段に表示させる説明情報表示制御手段と、
を備え
前記範囲指定手段による末端指定位置が前記表示画面の行頭であるか否かを判定する行頭判定手段を備え、
前記見出し語検索手段は、
前記行頭判定手段により前記末端指定位置が行頭であると判定された場合に、前記範囲指定文字列の前行における末尾文字までの一連の文字列と、前記範囲指定手段による範囲指定文字列と、をこの順に含む文字列に後方一致する見出し語を前記辞書情報から逆引き検索する見出し語逆引き検索手段を有することを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、表示されたテキスト中の文字列がタッチパネルに対するユーザからのタッチ操作に基づいて範囲指定されると、末端指定位置が表示画面の行末の空欄領域であるか否かが判定され、行末の空欄領域であると判定された場合には、範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語が辞書情報から検索され、検索された見出し語の説明情報が辞書情報から読み出されて表示されるので、行末の文字までを含めて範囲指定を行うことにより、行を跨いで範囲指定してジャンプ検索することができる。従って、ペンをタッチパネルから離さずに次の行まで移動した後、範囲指定の終了位置でペンアップする操作を必要とする従来の場合と比較して、行を跨いで文字列を指定する操作を容易化することができる。
請求項２に記載の発明によれば、末端指定位置が行頭であると判定された場合に、前記範囲指定文字列の前行における末尾文字までの一連の文字列と、前記範囲指定手段による範囲指定文字列と、をこの順に含む文字列に後方一致する見出し語を前記辞書情報から逆引き検索することができる。従って、行を跨いで文字列を指定する操作を容易化することができる。
【図面の簡単な説明】
【００１４】
【図１】電子辞書の概観を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】辞書データベースのデータ構造を示す図である。
【図４】（ａ）はジャンプ先辞書テーブルのデータ構造を示す図であり、（ｂ）は前回ジャンプ先テーブルのデータ構造を示す図である。
【図５】情報表示処理を示すフローチャートである。
【図６】情報表示処理を示すフローチャートである。
【図７】情報表示処理を示すフローチャートである。
【図８】表示部の表示内容を示す図である。
【図９】表示部の表示内容を示す図である。
【図１０】表示部の表示内容を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明に係る電子機器を電子辞書に適用した場合の実施形態について詳細に説明する。
【００１６】
［外観構成］
図１は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１及びキー群２を備えている。
【００１７】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。このうち、本実施の形態におけるメインディスプレイ１０は、表示画面の各行の行頭及び行末にそれぞれ空欄領域Ｋを有している。
【００１８】
以上のメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル１１０と一体的に形成されている。このタッチパネル１１０は、入力ペン１１１（図８参照）を介して手書き入力等の操作を受け付けるようになっている。
【００１９】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇと、メニューキー２ｈと、ジャンプキー２ｉ等とを有している。
【００２０】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。
【００２１】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。メニューキー２ｈは、各種のモード設定を行うためのキーである。
【００２２】
ジャンプキー２ｉは、ジャンプ機能を起動するときに使用されるキーである。なお、ジャンプ機能とは、説明情報が表示されている際に当該説明情報中の単語（以下、ジャンプ対象単語とする）をユーザが選択すると、そのジャンプ対象単語に対応する見出し語がジャンプ先、つまり再検索先の辞書で再度検索される機能のことである。
【００２３】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００２４】
この図に示すように、電子辞書１は、表示部４０、入力部３０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバス１００で相互にデータ通信可能に接続されて構成されている。
【００２５】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２６】
入力部３０は、上述のキー群２やタッチパネル１１０を備えており、押下されたキーやタッチパネル１１０の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２７】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２８】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、辞書データベース群８２と、ジャンプ先辞書テーブル８３と、前回ジャンプ先テーブル８４と、テキストコンテンツ群８５等とを記憶している。
【００２９】
情報表示プログラム８１は、後述の情報表示処理（図５〜図７参照）をＣＰＵ２０に実行させるためのプログラムである。
【００３０】
辞書データベース群８２は、複数の辞書データベース８２０，…を有しており、本実施の形態においては、「国語辞書」の辞書データベース８２０ａや「ブリ百科事典」の辞書データベース８２０ｂ等を有している。これら辞書データベース８２０，…には、例えば図３（ａ），（ｂ）に１例を示すように、見出し語と、この見出し語の読みと、見出し語の意味内容のテキストを含む説明情報とが対応付けされて複数格納されている。なお、本実施の形態においては、各辞書データベース８２０では、前方一致する見出し語の検索が可能となっており、更に「国語辞書」の辞書データベース８２０ａでは、後方一致する見出し語の検索、つまり逆引き検索も可能となっている。なお、このような逆引き検索の手法としては、例えば特許４１６７６８号や、特許４３３７３８２号などに開示の手法など、公知の手法を用いることができる。
【００３１】
ジャンプ先辞書テーブル８３は、図４（ａ）に示すように、ジャンプ対象単語の文字種ごとに、ジャンプ先として選択し得る辞書データベース８２０の辞書名を記憶している。
【００３２】
前回ジャンプ先テーブル８４は、図４（ｂ）に示すように、ジャンプ機能が前回実行されたときにジャンプ先として選択された辞書データベース８２０の辞書名を、ジャンプ対象単語の文字種ごとに記憶するようになっている。
【００３３】
また、図２に示すように、テキストコンテンツ群８５は、複数種類のテキストデータ８５０，…を有している。なお、各テキストデータ８５０の内容は、メニューキー２ｈ等を介して電子辞書１にブック／テキストビューア機能を実行させることによって表示させることができる。
【００３４】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えており、本実施の形態においては第１文字列記憶領域９１〜第４文字列記憶領域９４を備えている。
【００３５】
これら第１文字列記憶領域９１〜第４文字列記憶領域９４は、後述の情報表示処理（図５〜図７参照）において範囲指定された文字列や、検索された見出し語の文字列を一時的に保持するようになっている。
【００３６】
［動作］
続いて、電子辞書１の動作について、図５〜図７を参照しつつ説明する。
図５〜図７は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する情報表示処理の流れを示すフローチャートである。
【００３７】
まず、図５に示すように、情報表示処理が実行されるとＣＰＵ２０は、ユーザにより辞書選択キー２ｄが操作されるか否かを判定し（ステップＳ１）、操作されたと判定した場合（ステップＳ１；Ｙｅｓ）には、辞書選択キー２ｄの操作によって指定された辞書データベース８２０（以下、指定辞書データベース８２０Ｓとする）を検索対象として設定し、この指定辞書データベース８２０Ｓについての検索文字列の入力画面をメインディスプレイ１０に表示させる（ステップＳ２）。
【００３８】
次に、ユーザにより検索文字列が入力されると（ステップＳ３）、ＣＰＵ２０は、検索文字列に対応する見出し語を指定辞書データベース８２０Ｓから検索し、検出された見出し語のリスト（以下、見出し語リストとする）をメインディスプレイ１０に一覧表示させる（ステップＳ４）。
【００３９】
次に、ＣＰＵ２０は、見出し語リストにおける先頭の見出し語を指定見出し語として選択し、その説明情報を指定辞書データベース８２０Ｓから読み出して見出語リストとは別領域にプレビュー表示させる（ステップＳ５）。また、このときＣＰＵ２０は、カーソルキー２ｅ及び訳／決定キー２ｂ等を介してユーザに見出し語リスト内の任意の見出し語を選択させる。
【００４０】
次に、見出し語リストからユーザが何れかの見出し語を選択見出し語として選択すると、（ステップＳ６）、ＣＰＵ２０は、選択見出し語と、その見出し語読みと、その説明情報のテキストとを指定辞書データベース８２０Ｓから読み出してメインディスプレイ１０に全画面表示させた後（ステップＳ７）、後述のステップＳ２０に移行する。
【００４１】
また、上述のステップＳ１において辞書選択キー２ｄが操作されないと判定した場合（ステップＳ１；Ｎｏ）には、ＣＰＵ２０は、メニューキー２ｈ等を介してブック／テキストビューア機能の実行が選択されるか否かを判定し（ステップＳ１０）、選択されないと判定した場合（ステップＳ１０；Ｎｏ）には、他の処理へ移行する。
【００４２】
また、ステップＳ１０においてブック／テキストビューア機能の実行が選択されたと判定した場合（ステップＳ１０；Ｙｅｓ）には、ＣＰＵ２０は、テキストコンテンツ群８５におけるブック／テキストのタイトルを一覧表示させる（ステップＳ１１）。
【００４３】
次に、カーソルキー２ｅや訳／決定キー２ｂ等を介してユーザが何れかのブック／テキストを選択すると（ステップＳ１２）、ＣＰＵ２０は、選択されたブック／テキストをメインディスプレイ１０に全画面表示させる（ステップＳ１３）。
【００４４】
次に、ＣＰＵ２０は、ユーザによりジャンプキー２ｉが操作されるか否かを判定し（ステップＳ２０）、操作されないと判定した場合（ステップＳ２０；Ｎｏ）には、他の処理へ移行する。
【００４５】
また、ステップＳ２０においてジャンプキー２ｉが操作されたと判定した場合（ステップＳ２０；Ｙｅｓ）には、ＣＰＵ２０は、タッチパネル１１０を介してユーザに文字列を範囲指定させる。
【００４６】
次に、タッチパネル１１０に対するユーザからのタッチ操作に基づいて表示テキスト中の文字列が範囲指定されると（ステップＳ２１）、ＣＰＵ２０は、範囲指定された文字列をメインディスプレイ１０に反転表示させてテキスト中で識別表示させるとともに、ペンアップされるか否か、つまりタッチパネル１１０から入力ペン１１１が離れるか否かを判定し（ステップＳ２２）、ペンアップされないと判定した場合（ステップＳ２２；Ｎｏ）には、他の処理へ移行する。なお、メインディスプレイ１０の行頭，行末に空欄領域Ｋがあり、この空欄領域Ｋも含めて範囲指定が行われた場合には、ステップＳ２２においてＣＰＵ２０は、当該空欄領域Ｋも識別表示させるようになっている。
【００４７】
また、ステップＳ２２においてペンアップされたと判定した場合（ステップＳ２２；Ｙｅｓ）には、ＣＰＵ２０は、範囲指定された文字列（以下、範囲指定文字列とする）を第１文字列記憶領域９１に記憶させた後（ステップＳ２３）、当該範囲指定文字列の文字種を判別する（ステップＳ２４）。
【００４８】
次に、ＣＰＵ２０は、ジャンプ先辞書テーブル８３を参照し、判別された文字種で検索可能な辞書データベース８２０をフラッシュＲＯＭ８０から読み出した後（ステップＳ２５）、図６に示すように、上述のステップＳ２１において最後に指定された位置（以下、最終指定位置とする）が表示テキストの行中であるか否かを判定する（ステップＳ２６）。
【００４９】
このステップＳ２６において最終指定位置が行中であると判定した場合（ステップＳ２６；Ｙｅｓ）には、ＣＰＵ２０は、ステップＳ２５で読み出した各辞書データベース８２０から、範囲指定文字列と完全一致する見出し語を検索する（ステップＳ２７）。但し、このステップＳ２７においては、範囲指定文字列に前方一致する見出し語を検索することとしても良い。
【００５０】
次に、ＣＰＵ２０は、ステップＳ７，Ｓ１３で表示されたテキストをメインディスプレイ１０に表示させたまま、新たなウィンドウＷ（図８参照）を手前側に形成し、検出された見出し語、つまりジャンプ先の見出し語のリスト（以下、ジャンプ先見出し語リストとする）を当該ウィンドウＷに表示させる（ステップＳ２８）。また、このときＣＰＵ２０は、ジャンプ先見出し語リスト内の各見出し語に、検索元の辞書データベース８２０の辞書名を付記するとともに、ウィンドウＷの上部に、当該リストのタイトルとして範囲指定文字列を赤文字で表示させる。
【００５１】
次に、ＣＰＵ２０は、範囲指定文字列の文字種に前回ジャンプ先テーブル８４で対応付けられた辞書データベース８２０に、ジャンプ先の見出し語があるか否かを判定する（ステップＳ２９）。
【００５２】
このステップＳ２９においてジャンプ先の見出し語があると判定した場合（ステップＳ２９；Ｙｅｓ）には、ＣＰＵ２０は、この見出し語をジャンプ先見出し語リスト内で指定表示させた後（ステップＳ３０）、後述のステップＳ４０に移行する。
【００５３】
また、ステップＳ２９においてジャンプ先の見出し語がないと判定した場合（ステップＳ２９；Ｎｏ）には、ＣＰＵ２０は、ジャンプ先見出し語リスト内で先頭の見出し語を指定表示させる（ステップＳ３１）。
【００５４】
次に、ＣＰＵ２０は、メインディスプレイ１０に表示されているテキスト中の範囲指定文字列の長さを、ステップＳ３０，Ｓ３１で指定されたジャンプ先の見出し語の文字列に応じて変更する（ステップＳ４０）。これにより、ステップＳ３０，Ｓ３１で指定された見出し語に対応する文字列が範囲指定文字列としてテキスト中で反転表示されて識別表示される。
【００５５】
次に、カーソルキー２ｅ等を介してユーザが何れかのジャンプ先見出し語と、辞書名との組を指定すると（ステップＳ４１）、ＣＰＵ２０は、メインディスプレイ１０に表示されているテキスト中の範囲指定文字列の長さを、指定されたジャンプ先の見出し語の文字列に応じて変更する（ステップＳ４２）。これにより、ステップＳ４２で指定された見出し語に対応する文字列が範囲指定文字列としてテキスト中で反転表示されて識別表示される。
【００５６】
次に、訳／決定キー２ｂを介してユーザがジャンプ先見出し語と、辞書名との組の選択を決定すると（ステップＳ４３）、ＣＰＵ２０は、選択された辞書名を、範囲指定文字列の文字種に対応付けて前回ジャンプ先テーブル８４に記憶させるとともに（ステップＳ４４）、選択された見出し語の見出し語読みと、この見出し語の説明情報とを、選択された辞書名の辞書データベース８２０から読み出してメインディスプレイ１０に全画面表示させた後（ステップＳ４５）、図５に示すように、上述のステップＳ２０に移行する。
【００５７】
また、図６，図７に示すように、上述のステップＳ２６において最終指定位置が行中ではないと判定した場合（ステップＳ２６；Ｎｏ）には、ＣＰＵ２０は、最終指定位置が行末であるか否かを判定する（ステップＳ５０）。
【００５８】
このステップＳ５０において最終指定位置が行末であると判定した場合（ステップＳ５０；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０に表示されている各行の行末に空欄領域Ｋ（図１参照）があるか否かを判定し（ステップＳ５１）、ないと判定した場合（ステップＳ５１；Ｎｏ）には、後述のステップＳ５３に移行する。
【００５９】
また、ステップＳ５１において空欄領域Ｋがあると判定した場合（ステップＳ５１；Ｙｅｓ）には、ＣＰＵ２０は、最終指定位置が当該空欄領域Ｋであるか否かを判定し（ステップＳ５２）、空欄領域Ｋではないと判定した場合（ステップＳ５２；Ｎｏ）には、図６に示すように、上述のステップＳ２７に移行する。
【００６０】
また、図７に示すように、ステップＳ５２において最終指定位置が空欄領域Ｋであると判定した場合（ステップＳ５２；Ｙｅｓ）には、ＣＰＵ２０は、範囲指定文字列の次の行における先頭からの文字列を第２文字列記憶領域９２に記憶させる（ステップＳ５３）。なお、本実施の形態においては、このときＣＰＵ２０は、範囲指定文字列の次の行における先頭から末尾までの文字列を第２文字列記憶領域９２に記憶させるようになっているが、先頭から句読点やコロン、セミコロン等の区切り記号までの文字列を記憶させることとしても良い。
【００６１】
次に、ＣＰＵ２０は、上述のステップＳ２５で読み出した辞書データベース８２０、つまり範囲指定文字列の文字種で検索可能な辞書データベース８２０から、第１文字列記憶領域９１内の範囲指定文字列と、第２文字列記憶領域９２内の文字列とを前後に繋げた文字列に前方一致する見出し語を検索する（ステップＳ５４）。
【００６２】
次に、ＣＰＵ２０は、ステップＳ７，Ｓ１３で表示されたテキストをメインディスプレイ１０に表示させたまま、新たなウィンドウＷ（図８参照）を手前側に形成し、検出された見出し語のリスト、つまりジャンプ先見出し語リストを当該ウィンドウＷに表示させた後（ステップＳ５５）、図６に示すように、上述のステップＳ２９に移行する。また、このステップＳ５５においてＣＰＵ２０は、ジャンプ先見出し語リスト内の各見出し語に、検索元の辞書データベース８２０の辞書名を付記するとともに、ウィンドウＷの上部に、当該リストのタイトルとして、赤文字の範囲指定文字列の後ろに追加文字の存在を示す記号「…」を繋げた文字列を表示させる。また、このステップＳ５５においてＣＰＵ２０は、第１文字列記憶領域９１内の範囲指定文字列と、第２文字列記憶領域９２内の文字列とを繋げた文字列に対して最長一致する見出し語をジャンプ先見出し語リストの最上段に表示させ、以下、一致する文字列の長い順に見出し語を表示させる。
【００６３】
また、図７に示すように、上述のステップＳ５０において最終指定位置が行末でないと判定した場合、つまり、最終指定位置が行頭であると判定した場合（ステップＳ５０；Ｎｏ）には、ＣＰＵ２０は、メインディスプレイ１０に表示されている各行の行頭に空欄領域Ｋ（図１参照）があるか否かを判定し（ステップＳ６１）、ないと判定した場合（ステップＳ６１；Ｎｏ）には、後述のステップＳ６３に移行する。
【００６４】
また、ステップＳ６１において空欄領域Ｋがあると判定した場合（ステップＳ６１；Ｙｅｓ）には、ＣＰＵ２０は、最終指定位置が当該空欄領域Ｋであるか否かを判定し（ステップＳ６２）、空欄領域Ｋではないと判定した場合（ステップＳ６２；Ｎｏ）には、図６に示すように、上述のステップＳ２７に移行する。
【００６５】
また、図７に示すように、ステップＳ６２において最終指定位置が空欄領域Ｋであると判定した場合（ステップＳ６２；Ｙｅｓ）には、ＣＰＵ２０は、範囲指定文字列の前の行における末尾までの文字列を第２文字列記憶領域９２に記憶させる（ステップＳ６３）。なお、本実施の形態においては、このときＣＰＵ２０は、範囲指定文字列の次の行における先頭から末尾までの文字列を第２文字列記憶領域９２に記憶させるようになっているが、句読点やコロン、セミコロン等の区切り記号から末尾までの文字列を記憶させることとしても良い。
【００６６】
次に、ＣＰＵ２０は、上述のステップＳ２５で読み出した辞書データベース８２０、つまり範囲指定文字列の文字種で検索可能な辞書データベース８２０のうち、逆引き検索の可能な辞書データベース８２０を検索対象として指定する（ステップＳ６４）。
【００６７】
次に、ＣＰＵ２０は、第２文字列記憶領域９２内の文字列と、第１文字列記憶領域９１内の範囲指定文字列とを前後に繋げた文字列に後方一致する見出し語を、指定の辞書データベース８２０ａから逆引き検索し、検出された逆引き見出し語をそれぞれ第３文字列記憶領域９３に記憶させる（ステップＳ６５）。
【００６８】
次に、ＣＰＵ２０は、上述のステップＳ２５で読み出した辞書データベース８２０、つまり範囲指定文字列の文字種で検索可能な辞書データベース８２０のうち、逆引き検索の可能な辞書データベース８２０とは異なる辞書データベース８２０から、各逆引き見出し語と完全一致する見出し語を検索し、検出された見出し語を第４文字列記憶領域９４に記憶させる（ステップＳ６６）。
【００６９】
次に、ＣＰＵ２０は、ステップＳ７，Ｓ１３で表示されたテキストをメインディスプレイ１０に表示させたまま、新たなウィンドウＷ（図８参照）を手前側に形成し、検出された見出し語のリスト、つまりジャンプ先見出し語リストを当該ウィンドウＷに表示させた後（ステップＳ６７）、図６に示すように、上述のステップＳ２９に移行する。また、このステップＳ６７においてＣＰＵ２０は、ジャンプ先見出し語リスト内の各見出し語に、検索元の辞書データベース８２０の辞書名を付記するとともに、ウィンドウＷの上部に、当該リストのタイトルとして、赤文字の範囲指定文字列の前方に追加文字の存在を示す記号「…」を繋げた文字列を表示させる。また、このステップＳ６７においてＣＰＵ２０は、第１文字列記憶領域９１内の範囲指定文字列と、第２文字列記憶領域９２内の文字列とを繋げた文字列に対して最長一致する見出し語をジャンプ先見出し語リストの最上段に表示させ、以下、一致する文字列の長い順に見出し語を表示させる。
【００７０】
［動作例］
続いて、図８〜図１０を参照しつつ、上記の情報表示処理を具体的に説明する。なお、以下の動作例１，２のうち、動作例１においてはメインディスプレイ１０の行頭及び行末に空欄領域Ｋがないものして説明を行い、動作例２においては、空欄領域Ｋがあるものとして説明を行う。また、各動作例においては、ジャンプ検索の検索結果として、「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂからの検索結果のみを挙げて説明を行う。
【００７１】
（動作例１）
まず、図８（ａ）に示すように、ブック／テキストビューア機能の実行が選択されて（ステップＳ１０；Ｙｅｓ）、テキストコンテンツ群８５における何れかのテキストデータ８５０がメインディスプレイ１０に全画面表示された状態から（ステップＳ１３）、ユーザがジャンプキー２ｉを操作した後（ステップＳ２０；Ｙｅｓ）、テキスト中の文字列「アジア太」を行末に向かって範囲指定すると（ステップＳ２１）、この文字列「アジア太」が識別表示される。
【００７２】
次に、ユーザがペンアップ操作を行うと（ステップＳ２２；Ｙｅｓ）、範囲指定文字列「アジア太」が第１文字列記憶領域９１に記憶されるとともに（ステップＳ２３）、その文字種が「かな」であると判別され（ステップＳ２４）、図４（ａ）に示すように、「国語辞書」，「ブリ百科事典」など、文字種「かな」で検索可能な辞書データベース８２０ａ，８２０ｂ，…が読み出される（ステップＳ２５）。
【００７３】
次に、最終指定位置が行末であり（ステップＳ５０；Ｙｅｓ）、メインディスプレイ１０の行末に空欄領域Ｋがないと判定され（ステップＳ５１；Ｎｏ）、範囲指定文字列「アジア太」の次行における先頭からの文字列「平洋経済協力…」が第２文字列記憶領域９２に記憶される（ステップＳ５３）。
【００７４】
次に、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…から、第１文字列記憶領域９１内の範囲指定文字列「アジア太」と、第２文字列記憶領域９２内の文字列「平洋経済協力…」とを前後に繋げた文字列「アジア太平洋経済協力…」に前方一致する見出し語が検索され（ステップＳ５４）、図８（ｂ）に示すように、検出されたジャンプ先見出し語のリストがウィンドウＷに表示される（ステップＳ５５）。また、このとき、ジャンプ先見出し語リスト内の各見出し語には、検索元の辞書データベース８２０の辞書名「国語辞書」，「ブリ百科事典」が付記され、ウィンドウＷの上部には、当該リストのタイトルとして、赤文字の範囲指定文字列「アジア太」と、記号「…」とを前後に繋げた文字列が表示される。
【００７５】
次に、図４（ｂ），図８（ｂ）に示すように、範囲指定文字列の文字種「かな」に前回ジャンプ先テーブル８４で対応付けられた「ブリ百科事典」の辞書データベース８２０ｂに、ジャンプ先の見出し語「アジアたいへいよう…」があると判定され（ステップＳ２９；Ｙｅｓ）、この見出し語がジャンプ先見出し語リスト内で指定表示される（ステップＳ３０）。また、指定されたジャンプ先の見出し語の文字列「アジアたいへいよう…」に応じて、メインディスプレイ１０に表示されているテキスト中の範囲指定文字列の長さが変更される（ステップＳ４０）。
【００７６】
次に、訳／決定キー２ｂを介してユーザがジャンプ先見出し語「アジアたいへいよう…」と、辞書名「ブリ百科事典」との組の選択を決定すると（ステップＳ４３）、図８（ｃ）に示すように、選択された見出し語「アジアたいへいよう…」の説明情報が「ブリ百科事典」の辞書データベース８２０ｂから読み出されてメインディスプレイ１０に全画面表示される（ステップＳ４５）。
【００７７】
また、図８（ａ）の状態からユーザがジャンプキー２ｉを操作した後（ステップＳ２０；Ｙｅｓ）、図８（ｄ）に示すように、テキスト中の文字列「アジア諸国連合」を行頭に向かって範囲指定すると（ステップＳ２１）、この文字列「アジア諸国連合」が識別表示される。
【００７８】
次に、ユーザがペンアップ操作を行うと（ステップＳ２２；Ｙｅｓ）、範囲指定文字列「アジア諸国連合」が第１文字列記憶領域９１に記憶されるとともに（ステップＳ２３）、その文字種が「かな」であると判別され（ステップＳ２４）、図４（ａ）に示すように、「国語辞書」，「ブリ百科事典」など、文字種「かな」で検索可能な辞書データベース８２０ａ，８２０ｂ，…が読み出される（ステップＳ２５）。
【００７９】
次に、最終指定位置が行頭であり（ステップＳ５０；Ｎｏ）、メインディスプレイ１０の行頭に空欄領域Ｋがないと判定され（ステップＳ６１；Ｎｏ）、範囲指定文字列「アジア諸国連合」の前行における末尾までの文字列「…東南」が第２文字列記憶領域９２に記憶される（ステップＳ６３）。
【００８０】
次に、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…のうち、逆引き検索の可能な「国語辞書」の辞書データベース８２０ａが検索対象として指定され（ステップＳ６４）、この辞書データベース８２０ａから、第２文字列記憶領域９２内の文字列「…東南」と、第１文字列記憶領域９１内の範囲指定文字列「アジア諸国連合」とを前後に繋げた文字列「…東南アジア諸国連合」に後方一致する見出し語「東南アジア諸国連合」などが逆引き検索される（ステップＳ６５）。
【００８１】
次に、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…のうち、逆引き検索の可能な「国語辞書」の辞書データベース８２０ａとは異なる「ブリ百科事典」の辞書データベース８２０ｂ，…から、各逆引き見出し語「東南アジア諸国連合」等と完全一致する見出し語が検索される（ステップＳ６６）。
【００８２】
次に、図８（ｅ）に示すように、検出されたジャンプ先見出し語のリストがウィンドウＷに表示される（ステップＳ６７）。また、このとき、ジャンプ先見出し語リスト内の各見出し語には、検索元の辞書データベース８２０の辞書名「国語辞書」，「ブリ百科事典」が付記され、ウィンドウＷの上部には、当該リストのタイトルとして、記号「…」と、赤文字の範囲指定文字列「アジア諸国連合」とを前後に繋げた文字列が表示される。
【００８３】
そして、カーソルキー２ｅ等を介してユーザがジャンプ先見出し語「東南アジア諸国連合」と、辞書名「国語辞書」との組を指定すると（ステップＳ４１）、メインディスプレイ１０に表示されているテキスト中の範囲指定文字列の長さが、指定されたジャンプ先の見出し語「東南アジア諸国連合」の文字列に応じて変更される（ステップＳ４２）。
【００８４】
（動作例２）
まず、図９（ａ）に示すように、ブック／テキストビューア機能の実行が選択されて（ステップＳ１０；Ｙｅｓ）、テキストコンテンツ群８５における何れかのテキストデータ８５０がメインディスプレイ１０に全画面表示された状態から（ステップＳ１３）、ユーザがジャンプキー２ｉを操作した後（ステップＳ２０；Ｙｅｓ）、テキスト中の文字列「アジア太」を行末の空欄領域Ｋまで含めて範囲指定すると（ステップＳ２１）、この文字列「アジア太」と、その直後の空欄領域Ｋとが識別表示される。
【００８５】
次に、ユーザがペンアップ操作を行うと（ステップＳ２２；Ｙｅｓ）、範囲指定文字列「アジア太」が第１文字列記憶領域９１に記憶されるとともに（ステップＳ２３）、その文字種が「かな」であると判別され（ステップＳ２４）、図４（ａ）に示すように、「国語辞書」，「ブリ百科事典」など、文字種「かな」で検索可能な辞書データベース８２０ａ，８２０ｂ…が読み出される（ステップＳ２５）。
【００８６】
次に、最終指定位置が行末であり（ステップＳ５０；Ｙｅｓ）、メインディスプレイ１０の行末に空欄領域Ｋがあり（ステップＳ５１；Ｙｅｓ）、最終指定位置が当該空欄領域Ｋであると判定され（ステップＳ５２；Ｙｅｓ）、範囲指定文字列「アジア太」の次行における先頭からの文字列「平洋経済協力…」が第２文字列記憶領域９２に記憶される（ステップＳ５３）。
【００８７】
次に、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…から、第１文字列記憶領域９１内の範囲指定文字列「アジア太」と、第２文字列記憶領域９２内の文字列「平洋経済協力…」とを前後に繋げた文字列「アジア太平洋経済協力…」に前方一致する見出し語が検索され（ステップＳ５４）、図９（ｂ）に示すように、検出されたジャンプ先見出し語のリストがウィンドウＷに表示される（ステップＳ５５）。また、このとき、ジャンプ先見出し語リスト内の各見出し語には、検索元の辞書データベース８２０の辞書名「国語辞書」，「ブリ百科事典」が付記され、ウィンドウＷの上部には、当該リストのタイトルとして、赤文字の範囲指定文字列「アジア太」と、記号「…」とを前後に繋げた文字列が表示される。
【００８８】
次に、図４（ｂ），図９（ｂ）に示すように、範囲指定文字列の文字種「かな」に前回ジャンプ先テーブル８４で対応付けられた「ブリ百科事典」の辞書データベース８２０ｂに、ジャンプ先の見出し語「アジアたいへいよう…」があると判定され（ステップＳ２９；Ｙｅｓ）、この見出し語がジャンプ先見出し語リスト内で指定表示される（ステップＳ３０）。また、指定されたジャンプ先の見出し語の文字列「アジアたいへいよう…」に応じて、メインディスプレイ１０に表示されているテキスト中の範囲指定文字列の長さが変更される（ステップＳ４０）。
【００８９】
次に、訳／決定キー２ｂを介してユーザがジャンプ先見出し語「アジアたいへいよう…」と、辞書名「ブリ百科事典」との組の選択を決定すると（ステップＳ４３）、図９（ｃ）に示すように、選択された見出し語「アジアたいへいよう…」の説明情報が「ブリ百科事典」の辞書データベース８２０ｂから読み出されてメインディスプレイ１０に全画面表示される（ステップＳ４５）。
【００９０】
また、図９（ａ）の状態からユーザがジャンプキー２ｉを操作した後（ステップＳ２０；Ｙｅｓ）、図９（ｄ）に示すように、テキスト中の文字列「東南」を行末の空欄領域Ｋまで含めずに範囲指定すると（ステップＳ２１）、この文字列「東南」が識別表示される。
【００９１】
次に、ユーザがペンアップ操作を行うと（ステップＳ２２；Ｙｅｓ）、範囲指定文字列「東南」が第１文字列記憶領域９１に記憶されるとともに（ステップＳ２３）、その文字種が「漢字」であると判別され（ステップＳ２４）、図４（ａ）に示すように、「国語辞書」，「ブリ百科事典」など、文字種「漢字」で検索可能な辞書データベース８２０ａ，８２０ｂ…が読み出される（ステップＳ２５）。
【００９２】
次に、最終指定位置が行末であり（ステップＳ５０；Ｙｅｓ）、メインディスプレイ１０の行末に空欄領域Ｋがあり（ステップＳ５１；Ｙｅｓ）、最終指定位置が当該空欄領域Ｋではないと判定され（ステップＳ５２；Ｎｏ）、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…から、第１文字列記憶領域９１内の範囲指定文字列「東南」に完全一致する見出し語「東南」が検索され（ステップＳ２７）、図９（ｅ）に示すように、検出されたジャンプ先見出し語のリストがウィンドウＷに表示される（ステップＳ２８）。また、このとき、ジャンプ先見出し語リスト内の各見出し語「東南」には、検索元の辞書データベース８２０の辞書名「国語辞書」…が付記され、ウィンドウＷの上部には、当該リストのタイトルとして、赤文字の範囲指定文字列「東南」が表示される。
【００９３】
次に、図４（ｂ），図９（ｅ）に示すように、範囲指定文字列の文字種「漢字」に前回ジャンプ先テーブル８４で対応付けられた「国語辞書」の辞書データベース８２０ｂに、ジャンプ先の見出し語「東南」があると判定され（ステップＳ２９；Ｙｅｓ）、この見出し語がジャンプ先見出し語リスト内で指定表示される（ステップＳ３０）。
【００９４】
また、図９（ａ）の状態からユーザがジャンプキー２ｉを操作した後（ステップＳ２０；Ｙｅｓ）、図１０（ａ）に示すように、テキスト中の文字列「アジア」を行頭の空欄領域Ｋまで含めずに範囲指定すると（ステップＳ２１）、この文字列「アジア」が識別表示される。
【００９５】
次に、ユーザがペンアップ操作を行うと（ステップＳ２２；Ｙｅｓ）、範囲指定文字列「アジア」が第１文字列記憶領域９１に記憶されるとともに（ステップＳ２３）、その文字種が「かな」であると判別され（ステップＳ２４）、図４（ａ）に示すように、「国語辞書」，「ブリ百科事典」など、文字種「かな」で検索可能な辞書データベース８２０ａ，８２０ｂ…が読み出される（ステップＳ２５）。
【００９６】
次に、最終指定位置が行頭であり（ステップＳ５０；Ｎｏ）、メインディスプレイ１０の行頭に空欄領域Ｋがあり（ステップＳ６１；Ｙｅｓ）、最終指定位置が当該空欄領域Ｋではないと判定され（ステップＳ６２；Ｎｏ）、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…から、第１文字列記憶領域９１内の範囲指定文字列「アジア」に完全一致する見出し語「アジア」が検索され（ステップＳ２７）、図１０（ｂ）に示すように、検出されたジャンプ先見出し語のリストがウィンドウＷに表示される（ステップＳ２８）。また、このとき、ジャンプ先見出し語リスト内の各見出し語「アジア」には、検索元の辞書データベース８２０の辞書名「国語辞書」，「ブリ百科事典」が付記され、ウィンドウＷの上部には、当該リストのタイトルとして、赤文字の範囲指定文字列「アジア」が表示される。
【００９７】
また、図９（ａ）の状態からユーザがジャンプキー２ｉを操作した後（ステップＳ２０；Ｙｅｓ）、図１０（ｃ）に示すように、テキスト中の文字列「アジア」を行頭の空欄領域Ｋまで含めて範囲指定すると（ステップＳ２１）、この文字列「アジア」と、その直前の空欄領域Ｋとが識別表示される。
【００９８】
次に、ユーザがペンアップ操作を行うと（ステップＳ２２；Ｙｅｓ）、範囲指定文字列「アジア」が第１文字列記憶領域９１に記憶されるとともに（ステップＳ２３）、その文字種が「かな」であると判別され（ステップＳ２４）、図４（ａ）に示すように、「国語辞書」，「ブリ百科事典」など、文字種「かな」で検索可能な辞書データベース８２０ａ，８２０ｂ…が読み出される（ステップＳ２５）。
【００９９】
次に、最終指定位置が行頭であり（ステップＳ５０；Ｎｏ）、メインディスプレイ１０の行頭に空欄領域Ｋがあり（ステップＳ６１；Ｙｅｓ）、最終指定位置が当該空欄領域Ｋであると判定され（ステップＳ６２；Ｙｅｓ）、範囲指定文字列「アジア」の前行における末尾までの文字列「…東南」が第２文字列記憶領域９２に記憶される（ステップＳ６３）。
【０１００】
次に、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂのうち、逆引き検索の可能な「国語辞書」の辞書データベース８２０ａが検索対象として指定され（ステップＳ６４）、この辞書データベース８２０ａから、第２文字列記憶領域９２内の文字列「…東南」と、第１文字列記憶領域９１内の範囲指定文字列「アジア」とを前後に繋げた文字列「…東南アジア」に後方一致する見出し語「東南アジア」などが逆引き検索される（ステップＳ６５）。
【０１０１】
次に、ステップＳ２５で読み出された「国語辞書」，「ブリ百科事典」の辞書データベース８２０ａ，８２０ｂ，…のうち、逆引き検索の可能な「国語辞書」の辞書データベース８２０ａとは異なる「ブリ百科事典」の辞書データベース８２０ｂ，…から、各逆引き見出し語「東南アジア」等と完全一致する見出し語が検索される（ステップＳ６６）。
【０１０２】
次に、図１０（ｄ）に示すように、検出されたジャンプ先見出し語のリストがウィンドウＷに表示される（ステップＳ６７）。また、このとき、ジャンプ先見出し語リスト内の各見出し語には、検索元の辞書データベース８２０の辞書名「国語辞書」，「ブリ百科事典」が付記され、ウィンドウＷの上部には、当該リストのタイトルとして、記号「…」と、赤文字の範囲指定文字列「アジア」とを前後に繋げた文字列が表示される。
【０１０３】
そして、図１０（ｄ），（ｅ）に示すように、カーソルキー２ｅ等を介してユーザがジャンプ先見出し語「東南アジア」と辞書名「国語辞書」との組や、ジャンプ先見出し語「アジア」と辞書名「国語辞書」との組などを指定すると（ステップＳ４１）、メインディスプレイ１０に表示されているテキスト中の範囲指定文字列の長さが、指定されたジャンプ先の見出し語「東南アジア」，「アジア」の文字列に応じて変更される（ステップＳ４２）。
【０１０４】
以上の電子辞書１によれば、図７のステップＳ５０〜Ｓ５５や図８，図９等に示したように、表示されたテキスト中の文字列がタッチパネル１１０に対するユーザからのタッチ操作に基づいて範囲指定されると、最終指定位置が表示画面の行末であるか否かが判定され、行末であると判定された場合には、範囲指定文字列と、当該範囲指定文字列の次行における先頭文字からの一連の文字列と、をこの順に含む文字列に前方一致する見出し語が辞書データベース８２０から検索され、検索された見出し語の説明情報が辞書データベース８２０から読み出されて表示されるので、行末の文字までを含めて範囲指定を行うことにより、行を跨いで範囲指定してジャンプ検索することができる。従って、入力ペン１１１をタッチパネル１１０から離さずに次の行まで移動した後、範囲指定の終了位置で入力ペン１１１アップする操作を必要とする従来の場合と比較して、行を跨いで文字列を指定する操作を容易化することができる。
【０１０５】
また、図６のステップＳ４０，Ｓ４２や、図８〜図１０等に示したように、テキスト中で範囲指定文字列が範囲指定される場合には、当該範囲指定文字列が当該テキスト中で識別表示され、一覧表示された見出し語の何れかが指定される場合には、指定される見出し語に対応する文字列が範囲指定文字列としてテキスト中で識別表示されるので、テキスト中のどの部分の文字列が指定されているのかを容易に確認することができる。
【０１０６】
また、図７のステップＳ６１〜Ｓ６７や、図８、図１０等に示したように、最終指定位置が表示画面の行頭であると判定された場合には、範囲指定文字列の前行における末尾文字までの一連の文字列と、範囲指定文字列とをこの順に含む文字列に後方一致する見出し語が辞書データベース８２０から逆引き検索されるので、行頭の文字までを含めて範囲指定を行うことにより、前行に亘って、行を跨いで範囲指定することができる。従って、行を跨いで文字列を指定する操作をいっそう容易化することができる。
【０１０７】
また、図７のステップＳ６４〜Ｓ６６や、図８、図１０等に示したように、逆引き検索可能な辞書データベース８２０ａから見出し語が逆引き検索されるとともに、逆引き検索可能な辞書情報とは異なる辞書データベース８２０ｂから、逆引き検索された見出し語の文字列に完全一致する見出し語が検索されるので、見出し語を逆引き検索する場合に、逆引き検索のできない辞書データベース８２０からであっても、検索を行うことができる。
【０１０８】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１０９】
例えば、本発明に係る電子機器を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【０１１０】
また、最終指定位置が行末，行頭であるか否かに基づいて次行，全行の文字列を含めて範囲指定することとして説明したが、最初の指定位置が行末，行頭であるか否かに基づいて範囲指定しても良い。
【０１１１】
また、辞書データベース群８２は日本語の「漢字」，「かな」等の文字種の辞書データベース８２０を含むこととして説明したが、中国語の「漢字」の辞書データベース８２０を含むこととしても良い。更に、中国語の「漢字」の辞書データベース８２０として、逆引き検索の可能なものを含むこととしても良い。
【符号の説明】
【０１１２】
１      電子辞書
２０    ＣＰＵ
３０    入力部
４０    表示部
８１    情報表示プログラム
８２０  辞書データベース
【図１】
0005532936.tif 000002
【図２】
0005532936.tif 000003
【図３】
0005532936.tif 000004
【図４】
0005532936.tif 000005
【図５】
0005532936.tif 000006
【図６】
0005532936.tif 000007
【図７】
0005532936.tif 000008
【図８】
0005532936.tif 000009
【図９】
0005532936.tif 000010
【図１０】
0005532936.tif 000011