(57)【要約】 【課題】  文章の閲覧に有効で学習効果の高い電子機器を提供する。【解決手段】  一度検索した語句を検索履歴データとして第３記憶部１５に記憶するとともに、制御部１２は、一度検索した語句と同一の語句が文章中にあれば、検索していない他の語句と識別できるように表示部１１にハイライト表示を行う。さらに、複数の語句を検索した場合は、検索した語句同士が識別できるように語句ごとに表示の態様を変えて表示部１１に表示させる。【選択図】      図１
2006330830.tif 000002
【特許請求の範囲】
【請求項１】
文章データを表示する表示手段と、
前記表示手段に表示される文字列を指定する指定手段と、
前記指定された文字列を履歴データとして記憶する履歴記憶手段と、
前記表示手段に表示されている表示データに、前記履歴データに含まれる文字列が含まれるかどうかを判断する判断手段と、
前記判断手段によって前記文字列が含まれていると判断されたとき、当該文字列を他の文字列と識別可能に表示する表示制御手段とを備えたことを特徴とする電子機器。
【請求項２】
文章データを記憶する文章データ記憶手段と、
前記文章データを表示する表示手段と、
前記文章データに含まれる文字列を指定する指定手段と、
指定された文字列を検索対象として辞書データから検索を行う検索手段と、
前記指定された文字列を含む検索履歴を検索履歴データとして記憶する履歴記憶手段と、
前記検索履歴データに含まれる前記指定された文字列が、前記表示手段に表示されている表示データに含まれるかどうかを判断する判断手段と、
前記判断手段によって含まれていると判断されたときは、前記表示データに含まれる前記指定された文字列を識別可能に表示する表示制御手段とを備えたことを特徴とする電子機器。
【請求項３】
前記表示制御手段は、前記指定された文字列が複数含まれているときは、それぞれの文字列を識別可能に表示することを特徴とする請求項１または２記載の電子機器。
【請求項４】
前記検索手段に基づいて、前記辞書データに含まれる見出語を見出語候補として表示し、表示した見出語候補から見出語を選択する選択手段を有し、
前記表示制御手段は、前記選択手段によって選択された見出語を前記表示手段に表示することを特徴とする請求項２記載の電子機器。
【請求項５】
前記表示制御手段は、前記選択手段によって選択された見出語を表示する位置が変更可能であることを特徴とする請求項４記載の電子機器。
【請求項６】
前記表示制御手段は、前記表示手段に表示された見出語が指定されると、前記辞書データに含まれる見出語に関連付けられた情報を前記表示手段に表示することを特徴とする請求項４または５記載の電子機器。
【請求項７】
前記表示制御手段は、前記表示手段に表示する見出語を、所定の順序に並び替えて表示することを特徴とする請求項４〜６のいずれか１つに記載の電子機器。
【請求項８】
前記表示制御手段は、前記選択手段によって複数種類の辞書データに含まれる見出語が選択されると、該当する前記指定された文字列を、他の前記指定された文字列と識別可能に表示することを特徴とする請求項４〜７のいずれか１つに記載の電子機器。
【請求項９】
前記検索履歴データは、前記指定された文字列ごとに、検索に関連する検索情報を含み、
前記表示制御手段は、前記検索情報を前記指定された文字列に関連付けて前記表示手段に表示することを特徴とする請求項２，４〜８のいずれか１つに記載の電子機器。
【請求項１０】
前記検索情報は、検索回数を含むことを特徴とする請求項９記載の電子機器。
【請求項１１】
前記表示制御手段は、前記検索回数が所定の回数に達すると、該当する文字列については、他の文字列と同様に表示することを特徴とする請求項１０記載の電子機器。
【請求項１２】
前記検索情報は、検索日時を含むことを特徴とする請求項９〜１１のいずれか１つに記載の電子機器。
【請求項１３】
前記表示制御手段は、前記検索日時から所定の期間が過ぎると、該当する文字列については、他の文字列と同様に表示することを特徴とする請求項１２記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章データの閲覧が可能な電子機器に関し、特には検索機能を有する電子機器に関する。
【背景技術】
【０００２】
電子書籍閲覧装置などで実現される電子機器は、文章データを表示する文章表示機能に加えて、文章データ中の単語の意味などを検索して検索結果を表示する検索機能を備えることで、印刷物の書籍よりも使い勝手がよく、特に英文の文章データ、専門書をデータ化した文章データなどを読む場合に最適である。
【０００３】
検索機能の向上が電子機器全体の機能向上となるため、検索履歴を記憶するなど種々の技術が開発されている。
【０００４】
特許文献１記載の電子辞書は、検索した単語のうちユーザが必要と思われる単語をワードメモに登録することが可能で、現在までに検索された単語の一覧を履歴として表示する際に、ワードメモに登録されている単語を反転表示する。これにより、既に登録されている単語がわかるので、二重登録してしまうという無駄が排除される。
【０００５】
特許文献２記載のデータ表示装置は、情報検索の履歴に基づいて、情報要素の表示形態の属性（たとえばフォント、色など）を変更する。また、ユーザが現在指示している情報要素の表示形体の属性を変更する。これにより、ユーザは既検索領域と未検索領域とを容易に識別することができ、またユーザの注目点を明示することができる。
【０００６】
特許文献３記載の文章読解支援装置は、単語が辞書データから検索されると、文章表示部に表示する文章中に同一の単語があるかを検索し、あったときはハイライト表示を行う。
【０００７】
また他に以下のような従来技術がある。
特許文献４記載のデータ管理装置は、リンク先のノードを構成するデータおよびリンクで結ばれたノードを構成するデータの関係を、各ノードを示す表示パターンの表示形態により表す。これにより、リンク先のノードの情報を構成するデータの内容を容易に把握することができ、所望のノードを検索するのにリンク先のノードの情報を見る必要がなくなり、検索効率を向上させることができる。
【０００８】
特許文献５記載の機械翻訳装置は、ユーザが訳語を新たに登録する際に、すでに登録されている場合は、登録要求を取り消し、重複して登録することを防いでいる。
【０００９】
特許文献６記載の文書読解支援装置は、文書中に漢字が含まれていた場合、その漢字に対して以前にルビを付与していれば以前と同じルビを付与し、以前に付与していなければ辞書より検索してルビを付与する。
【００１０】
【特許文献１】特開平５−２３３６８４号公報
【特許文献２】特開平６−２３０９１４号公報
【特許文献３】特開平４−１３８５６４号公報
【特許文献４】特開平８−３１４９４９号公報
【特許文献５】特開昭６３−２０５６９号公報
【特許文献６】特開平４−２５９０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
文章データを表示させる電子機器は、ユーザが文章データを読む際に、その理解を助ける機能を備えており、特に使用頻度の高い検索機能を充実させている。特許文献３記載の文章読解支援装置のように、検索した単語と同一の単語が文章中にあればそれを表示することによってその単語がすでに検索されたことがわかるので確かに便利であるが、１つの単語にしか対応しておらず、英文の文章データ、専門書をデータ化した文章データを読む場合のように複数の単語を繰り返して検索を行うときには有効ではない。
本発明の目的は、文章の閲覧に有効で学習効果の高い電子機器を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、文章データを表示する表示手段と、
前記表示手段に表示される文字列を指定する指定手段と、
前記指定された文字列を履歴データとして記憶する履歴記憶手段と、
前記表示手段に表示されている表示データに、前記履歴データに含まれる文字列が含まれるかどうかを判断する判断手段と、
前記判断手段によって前記文字列が含まれていると判断されたとき、当該文字列を他の文字列と識別可能に表示する表示制御手段とを備えたことを特徴とする電子機器である。
【００１３】
また本発明は、文章データを記憶する文章データ記憶手段と、
前記文章データを表示する表示手段と、
前記文章データに含まれる文字列を指定する指定手段と、
指定された文字列を検索対象として辞書データから検索を行う検索手段と、
前記指定された文字列を含む検索履歴を検索履歴データとして記憶する履歴記憶手段と、
前記検索履歴データに含まれる前記指定された文字列が、前記表示手段に表示されている表示データに含まれるかどうかを判断する判断手段と、
前記判断手段によって含まれていると判断されたときは、前記表示データに含まれる前記指定された文字列を識別可能に表示する表示制御手段とを備えたことを特徴とする電子機器である。
【００１４】
また本発明は、前記表示制御手段は、前記指定された文字列が複数含まれているときは、それぞれの文字列を識別可能に表示することを特徴とする。
【００１５】
また本発明は、前記検索手段に基づいて、前記辞書データに含まれる見出語を見出語候補として表示し、表示した見出語候補から見出語を選択する選択手段を有し、
前記表示制御手段は、前記選択手段によって選択された見出語を前記表示手段に表示することを特徴とする。
【００１６】
また本発明は、前記表示制御手段は、前記選択手段によって選択された見出語を表示する位置が変更可能であることを特徴とする。
【００１７】
また本発明は、前記表示制御手段は、前記表示手段に表示された見出語が指定されると、前記辞書データに含まれる見出語に関連付けられた情報を前記表示手段に表示することを特徴とする。
【００１８】
また本発明は、前記表示制御手段は、前記表示手段に表示する見出語を、所定の順序に並び替えて表示することを特徴とする。
【００１９】
また本発明は、前記表示制御手段は、前記選択手段によって複数種類の辞書データに含まれる見出語が選択されると、該当する前記指定された文字列を、他の前記指定された文字列と識別可能に表示することを特徴とする。
【００２０】
また本発明は、前記検索履歴データは、前記指定された文字列ごとに、検索に関連する検索情報を含み、
前記表示制御手段は、前記検索情報を記指定された文字列に関連付けて前記表示手段に表示することを特徴とする。
また本発明は、前記検索情報は、検索回数を含むことを特徴とする。
【００２１】
また本発明は、前記表示制御手段は、前記検索回数が所定の回数に達すると、該当する文字列については、他の文字列と同様に表示することを特徴とする。
また本発明は、前記検索情報は、検索日時を含むことを特徴とする。
【００２２】
また本発明は、前記表示制御手段は、前記検索日時から所定の期間が過ぎると、該当する文字列については、他の文字列と同様に表示することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、表示手段が文章データを表示し、指定手段によって前記文章データに含まれる文字列を指定すると、履歴記憶手段が前記指定された文字列を履歴データとして記憶する。
【００２４】
判断手段によって、前記表示手段に表示されている表示データに、前記履歴データに含まれる文字列が含まれていると判断されたときは、表示制御手段が当該文字列を他の文字列と識別可能に表示する。
【００２５】
これにより、一度指定した文字列を他の文字列と識別可能であり、表示される文章データを読む際に、ユーザは履歴を明確に認識することができ、高い学習効果を発揮する。
【００２６】
また本発明によれば、文章データ記憶手段に文章データを記憶し、表示手段が前記文章データを表示する。指定手段によって前記文章データに含まれる文字列を指定すると、検索手段が指定された文字列を検索対象として辞書データから検索を行う。履歴記憶手段は、前記指定された文字列を含む検索履歴を検索履歴データとして記憶する。
【００２７】
判断手段によって、前記検索履歴データに含まれる前記指定された文字列が、前記表示手段に表示されている表示データに含まれると判断されたときは、表示制御手段が前記表示データに含まれる前記指定された文字列を識別可能に前記表示手段に表示する。
【００２８】
これにより、一度検索した文字列を他の文字列と識別可能であり、複数の単語を繰り返して検索を行うときであっても、ユーザは検索履歴を明確に認識することができ、高い学習効果を発揮する。
【００２９】
また本発明によれば、前記検索履歴データに前記指定された文字列が複数含まれている場合、前記表示制御手段は、それぞれを識別可能に前記表示手段に表示する。
【００３０】
これにより、一度検索した文字列同士を識別可能であることから、ユーザは検索履歴を明確に認識することができ、より高い学習効果を発揮する。
【００３１】
また本発明によれば、選択手段は、前記検索手段に基づいて、前記辞書データに含まれる見出語を見出語候補として表示し、表示した見出語候補から見出語を選択する。前記表示制御手段は、前記選択手段によって選択された見出語を前記表示手段に表示する。
【００３２】
これにより、一度選択した見出語が表示されるので、ユーザは検索履歴をより明確に認識することができる。
【００３３】
また本発明によれば、前記表示制御手段は、前記選択手段によって選択された見出語を表示する位置が変更可能である。
これにより、ユーザの好みに合わせた表示を行うことが可能である。
【００３４】
また本発明によれば、前記表示制御手段は、前記表示手段に表示された見出語が指定されると、前記辞書データに含まれる見出語に関連付けられた情報を前記表示手段に表示する。
【００３５】
これにより、一度選択した見出語に関連付けられた情報を容易な操作で表示することが可能である。ここで、見出語に関連付けられた情報とは、見出語の意味、用法などである。
【００３６】
また本発明によれば、前記表示制御手段は、前記表示手段に表示する見出語を、所定の順序に並び替えて表示する。
【００３７】
これにより、ユーザは、表示されている見出語から所望の見出語を容易に見つけ出すことができる。
【００３８】
また本発明によれば、前記表示制御手段は、前記選択手段によって複数種類の辞書データに含まれる見出語が選択されると、該当する前記指定された文字列を、他の前記指定された文字列と識別可能に表示する。
【００３９】
複数種類の辞書データに含まれる見出語が選択されるような場合、指定された文字列はより重要な文字列であることが多いので、他の指定された文字列と識別可能とすることでより高い学習効果が発揮される。
【００４０】
また本発明によれば、前記検索履歴データは、前記指定された文字列ごとに、検索に関連する検索情報を含み、前記表示制御手段は、前記検索情報を前記指定された文字列に関連付けて前記表示手段に表示する。
【００４１】
一度検索した文字列を他の文字列と識別するだけでなく、指定された文字列の検索に関する情報も併せて表示することで、学習する文字列の優劣を効果的に判断することができる。
【００４２】
また本発明によれば、前記検索情報は、検索回数を含む。
重要な文字列、意味が理解しにくい文字列は、検索する回数が多くなるので、検索回数を表示することで、より高い学習効果が発揮される。
【００４３】
また本発明によれば、前記表示制御手段は、前記検索回数が所定の回数に達すると、該当する文字列については、他の文字列と同様に表示する。
【００４４】
検索回数が多くなれば、その文字列については意味を理解したものと考えられるので、検索回数が所定回数に達した文字列を他の文字列と同様に表示することで、検索回数が少ないものを明確に表示することができる。
【００４５】
また本発明によれば、前記検索情報は、検索日時を含む。
重要な文字列、意味が理解しにくい文字列は、検索頻度が高いので、検索日時を表示することで、より高い学習効果が発揮される。
【００４６】
また本発明によれば、前記表示制御手段は、前記検索日時から所定の期間が過ぎると、該当する文字列については、他の文字列と同様に表示する。
【００４７】
検索してからの期間が長くなれば、その文字列については意味を理解したものと考えられるので、所定の期間が過ぎた文字列を他の文字列と同様に表示することで、検索してから日数が経っていないものを明確に表示することができる。
【発明を実施するための最良の形態】
【００４８】
図１は、本発明の実施の一形態である電子機器１の構成を示すブロック図である。電子機器１は、入力部１０、表示部１１、制御部１２、第１記憶部１３、第２記憶部１４、第３記憶部１５および第４記憶部１６を含んで構成される。
【００４９】
入力部１０は、キーボード、タッチパネルなどで実現され、文字、記号の入力、文章データの表示処理など各処理の実行コマンドの入力、各種設定値の入力などを行う指定手段、識別指定手段、選択手段、表示選択手段である。表示部１１は、液晶表示装置などで実現され、文章の表示、操作メニューの表示などを行う表示手段である。制御部１２は、電子機器１全体の動作制御を行う表示制御手段である。文章データ記憶手段である第１記憶部１３は文章データを記憶し、第２記憶部１４は辞書データを記憶し、履歴記憶手段である第３記憶部１５は検索履歴データを記憶する。第４記憶部１６は一時的にデータなどを記憶するいわゆるワークエリアを有する。
【００５０】
検索手段は、制御部１２および第２記憶部１４で構成され、判断手段は、制御部１２、第３記憶部１５、第４記憶部１６で構成される。読出手段は、制御部１２、第１記憶部１３、第３記憶部１５で構成される。
【００５１】
本実施形態では、電子機器１を電子書籍閲覧装置（以下では単に「閲覧装置」と略称する。）として説明する。電子書籍は、従来印刷物である書籍、新聞などをデジタル化した文章データの総称である。閲覧装置１は、ユーザが電子書籍を読むに当たって、文章中の語句などを検索できるように検索機能を備えている。検索機能は、既存の電子辞書装置の技術を利用することで実現可能である。
【００５２】
英語で書かれた書籍を読む場合は英和辞典、英英辞典などで単語の意味を検索する必要があり、専門書を読む場合は用語集などで用語の意味を検索する必要がある。同じ単語、同じ用語を何度も検索することもあるため、電子書籍閲覧装置としては検索履歴を記憶しておき、表示することでユーザは効率良く文章を読み進めることができる。本発明の閲覧装置１は、一度検索した語句を記憶するとともに、一度検索した語句と同一の語句が文章中にあれば、検索していない他の語句と識別できるようにハイライト表示を行うことを特徴としている。複数の語句を検索した場合は、検索した語句同士が識別できるように語句ごとに表示の態様を変えている。
【００５３】
図２Ａ、図２Ｂは、文章データの表示画面例を示す図である。ここでは、英文の文章データを表示する場合について説明する。
【００５４】
図２Ａ（ａ）は、第１記憶部１３に記憶されている文章データを読み出したときの画面例である。表示部１１には、読み出された英文が表示されている。ユーザが表示された英文を読み進めていくうちに意味のわからない単語などがあった場合、その単語を指定し、検索を実行する。たとえば、“criterion”という単語を検索しようとした場合、キーボードに備えられるカーソルキーや、タッチパネルを利用して文字列である“criterion”を指定する。図２Ａ（ｂ）の画面例では、指定された単語“criterion”２０が反転表示されている。単語を指定した状態で検索キーなどを押すことで第２記憶部１４に記憶されている辞書データを対象として検索が行われる。辞書データとは、英和辞典、国語辞典などの辞典および辞書をデジタル化したデータであり、見出し語と、見出し語の意味、用法などとを関連付けたデータである。
【００５５】
辞書データの検索結果としては、まず見出語の候補が、図２Ａ（ｃ）に示すように、画面の下部領域２１に文章に重ねるように表示される。指定された単語と見出語とは必ずしも完全に一致するとは限らないので、類似度などに応じて複数の見出語候補２２を表示する。また、辞書データは、複数種類記憶されている場合が多く、検索した辞書データごとに見出後候補を表示することが好ましい。図２Ａ（ｃ）では、英和辞典の辞書データの見出し語“criteria”と、英英辞典の辞書データの見出し語“criteria”とが見出語候補２２として表示されている。このとき、見出語候補から１つを選択すると、辞書データの見出語の意味２３が、見出語候補が表示されていた下部領域２１に表示される。見出語の選択は、たとえば、見出語候補に割り振られている数字と同じ数字を、数字キーで押したり、カーソルキーなどで見出し語を選択する。図２Ａ（ｄ）の画面例では、英和辞典の見出語が選択された場合を示している。
【００５６】
見出語が選択されその意味が表示されると、図２Ｂ（ｅ）に示すように検索した見出語と同一の語句が、検索されていない他の語句と識別できるようにハイライト表示するかどうかをユーザに選択させるためのダイアログボックス２４を表示する。ユーザの操作によってハイライト表示することが選択されると、第３記憶部１５に検索履歴データとして登録される。
【００５７】
図３は、検索履歴データ３０の構成を示す図である。図３（ａ）は、検索履歴データ３０の構成を示し、図３（ｂ）は、ハイライト分類データ３１の構成を示している。
【００５８】
検索履歴データ３０は、検索履歴のある語句３０１、ハイライト表示の要否３０２、表示データ内の有無３０３、文中ハイライト分類３０４で構成される。検索履歴のある語句３０１は、上記のように指定されて検索が実行された語句が登録される。ハイライト表示の要否３０２は、図２Ｂ（ｅ）でユーザによってハイライト表示するかどうかが選択された結果が登録される。ユーザによってハイライト表示することが選択されていれば“○”が登録され、ハイライト表示しないことが選択されていれば“×”が登録される。表示データ内の有無３０３は、文章データのうち現在表示部１１に表示されているデータ（以下では「表示データ」と呼ぶ。）に、検索履歴のある語句３０１に登録されている語句の有無が登録される。表示データ内に含まれていれば“○”が登録され、含まれていなければ“×”が登録される。文中ハイライト分類３０４は、検索履歴のある語句３０１に登録されている語句をハイライト表示する場合の態様が数値として登録される。登録されている数値と、具体的な態様とは、ハイライト分類データ３１に登録されている。本実施形態では、ハイライト表示の態様として、文字種の変化を用いている。ハイライト分類データ３１は、文中ハイライト分類３１１と文字種３１２とで構成され、文中ハイライト分類３１１は、検索履歴データ３０の文中ハイライト分類３０４の数値が登録され、文字種３１２は、各数値に対応付けられた文字種が登録される。たとえば、図３（ｂ）に示すように、文中ハイライト分類３１１が“０”の場合、文字種３１２は“標準”、すなわち他の語句と同様に表示することを示し、文中ハイライト分類３１１が“１”の場合、文字種３１２は“下線付”であることを示し、文中ハイライト分類３１１が“２”の場合、文字種３１２は“太字”であることを示し、文中ハイライト分類３１１が“３”の場合、文字種３１２は“斜字”であることを示している。
【００５９】
検索履歴データ３０の文中ハイライト分類３０４は、検索履歴のある語句３０１が登録されると、すでに登録されている語句とは異なる数値となるように登録する。これによって、検索された語句が複数のときに、それぞれの語句が識別できるように表示されるので、ユーザは検索履歴を簡単に認識することができ効率良く文章を読むことができる。
【００６０】
図２Ｂ（ｆ）は、“criterion”をハイライト表示することを選択したときの画面例である。図２Ｂ（ｆ）に示すように、表示データに含まれる全ての“criterion”が下線付“criterion”２５で表示され、他の単語と識別可能に表示される。このときに登録された検索履歴データが図３（ａ）に示した検索履歴データ３０である。検索履歴データ３０では、“criterion”の登録以外に検索された単語として“government”、“ecology”が検索履歴のある語句３０１に登録されている。“government”については、ハイライト表示の要否３０２に“×”が登録されており、ユーザがハイライト表示しないことを選択したことを示している。また、ハイライト表示しないため、文中ハイライト分類３０４は、“０”すなわち“標準”の文字種が登録されている。“criterion”については、ハイライト表示の要否３０２に“○”が登録されており、上記のようにユーザがハイライト表示することを選択したことを示している。また、文中ハイライト分類３０４は、“１”すなわち“下線付”の文字種が登録されている。“ecology”については、ハイライト表示の要否３０２に“○”が登録されており、ユーザがハイライト表示することを選択したことを示している。表示データ内の有無３０３に“×”が登録されていることから、現在表示中のデータには“ecology”が含まれておらず、このため文中ハイライト分類３０４は、“‐”（データ無し）が登録されている。
【００６１】
また、現在表示している文章データにおいて最初の検索が行われたので、検索履歴である“しおり”を表示可能とする。図２Ｂ（ｆ）の画面例に示すように、画面の右下部にしおりの表示を指示するためのボタン２６が設定される。なお、以下でボタンと呼ぶ場合は、物理的に押下可能なキーではなく、画面内にカーソルキーやタッチパネルで選択可能な領域であって、この領域が選択されると所定の処理、ここでは、しおりの表示処理が実行されるような領域を示す。
【００６２】
しおり表示ボタン２６が選択されると、図２Ｂ（ｇ）の画面例に示すように、見出語候補などが表示された下部領域に、すでに検索された単語がしおり２７として表示される。表示される単語は、検索履歴データ３０の検索履歴のある語句３０１に登録されている単語である。またしおり２７の表示領域内には、しおりの消去を指示するためのボタン２８が設定される。
【００６３】
しおりが表示された状態で、見出語候補に割り振られている数字と同じ数字を、数字キーで押したり、カーソルキーなどで見出語を選択すると、辞書データの見出語の意味が画面の下部領域に表示される。
【００６４】
図４Ａおよび図４Ｂは、ページ送りが行われたときの文章データの表示画面例を示す図である。図４Ａ（ａ）は、図２Ｂ（ｇ）の状態でページ送り後の画面例を示している。文章データのうち表示データ分を１ページとし、ページ送りキーや他の手段でページ送りが指示されると、現在表示しているデータに続く表示データ分のデータを新たな表示データとして書き換えて表示する。
【００６５】
ページ送りが行われると、表示データが書き換えられるので、検索履歴データ３０の表示データ内の有無３０３が変更される。図５は、ページ送り後の検索履歴データ３０を示す図である。“government”については、ページ送り後の表示データ内に含まれていないため、表示データ内の有無３０３が“×”に変更され、これに伴って文中ハイライト分類３０４が“‐”に変更される。“criterion”については、ページ送り前後で変更されない。“ecology”については、ページ送り後の表示データ内に含まれるため、表示データ内の有無３０３が“○”に変更される。これに伴って、文中ハイライト分類３０４が“‐”から変更されるが、“criterion”の文中ハイライト分類３０４が“１”であるため、これと異なるように“２”に変更される。
【００６６】
このような検索履歴データ３０の変更によって、表示データ中の全ての“ecology”を太字“ecology”４０で表示する。
【００６７】
次に、新たに“environment”を検索する場合について説明する。図２Ａ（ｂ）の画面例で示した場合と同様に、図４Ａ（ｂ）では指定された単語“environment”４１が反転表示されている。
【００６８】
単語を指定した状態で検索キーなどを押すことで第２記憶部１４に記憶されている辞書データを対象として検索が行われる。
【００６９】
辞書データの検索結果として、まず見出語の候補が、図４Ａ（ｃ）に示すように、画面の下部領域４２に文章に重ねるように表示される。図４Ａ（ｃ）では、英和辞典の辞書データの見出し語“environment”と、英英辞典の辞書データの見出し語“environment”とが見出語候補４３として表示されている。このとき、見出語候補から１つを選択すると、辞書データの見出語の意味４４が、見出語候補が表示されていた下部領域４２に表示される。図４Ａ（ｄ）の画面例では、英和辞典の見出語が選択された場合を示している。
【００７０】
見出語が選択されその意味が表示されると、図４Ｂ（ｅ）に示すように検索した見出語をハイライト表示するかどうかをユーザに選択させるためのダイアログボックス４５を表示する。ユーザの操作によってハイライト表示することが選択されると、第３記憶部１５に検索履歴データ３０が更新される。
【００７１】
図６は、更新された検索履歴データ３０を示す図である。“government”、
“criterion”、“ecology”については、変更されないので説明を省略する。“environment”については、検索履歴のある語句３０１に登録され、ハイライト表示の要否３０２は、図４Ｂ（ｅ）でユーザによってハイライト表示することが選択されたので“○”が登録される。表示データ内の有無３０３は、表示データ中に含まれるので“○”が登録される。”文中ハイライト分類３０４は、“criterion”および“ecology”と異なるように“３”が登録される。このような検索履歴データ３０の更新によって、図４Ｂ（ｆ）に示すように、表示データ中の全ての“environment”を斜字“environment”４６で表示する。
【００７２】
また、検索履歴が変更されたので、図４Ｂ（ｆ）の画面例に示すように、画面の右下部にしおりの表示を指示するためのボタン４７が設定される。ここで、ボタン４７が選択されると、図４Ｂ（ｇ）の画面例に示すように、“environment”が追加されたしおり４８が表示される。また、しおり４８の表示領域内には、しおりの消去を指示するためのボタン４９が設定される。
【００７３】
現在表示された文章データに含まれる語句に限らず、検索された全ての語句をしおりに表示すると、不要な語句が多く表示されてしまうので、ハイライト表示する語句、表示データに含まれる語句に限定するようにしてもよい。
【００７４】
図７〜図９は、しおり表示語句を限定する場合の検索履歴データ３０を示す図である。図７は、図３（ａ）と同様の条件における検索履歴データ３０であり、図８は、図５と同様の条件における検索履歴データ３０であり、図９は、図６と同様の条件における検索履歴データ３０である。
【００７５】
検索履歴データ３０は、検索履歴のある語句３０１、ハイライト表示の要否３０２、表示データ内の有無３０３、文中ハイライト分類３０４に加えて、しおり一覧表示３０５を含む。しおり一覧表示３０５は、ハイライト表示の要否３０２および表示データ内の有無３０３のいずれかの登録内容が“×”の場合、すなわちハイライト表示しないことが選択されている語句か、表示データ中に含まれない語句については、しおりに表示しないものとして“×”が登録され、それ以外の語句は、しおりに表示するものとして“○”が登録される。図７では、“government”のハイライト表示の要否３０２が“×”であり、
“ecology”の表示データ内の有無３０３が“×”であるので、それぞれのしおり一覧表示３０５は“×”が登録される。図８では、ページ送り後の検索履歴データ３０であり、“ecology”の表示データ内の有無３０３が“○”に変更されたため、しおり一覧表示３０５は“○”に変更される。図９では、新たに“environment”が検索された後の検索履歴データ３０であり、“environment”については、ハイライト表示の要否３０２および表示データ内の有無３０３がいずれも“○”であるので、しおり一覧表示３０５は“○”が登録される。
【００７６】
図１０Ａおよび図１０Ｂは、閲覧装置１による文章データ表示処理を示すフローチャートである。
【００７７】
ステップＳ１では、ファイル化された文章データである文章ファイルを読み出して表示するために、第１記憶部１３に記憶されている文章ファイルをユーザが選択できるような画面を表示する。ステップＳ２では、ユーザによって入力部１０が操作され、選択された文章ファイルを開くかどうかを判断し、開く場合はステップＳ３に進み、開かない場合はステップＳ１に戻る。ステップＳ３では、選択された文章ファイルの文章データから、表示部１１の表示領域分の表示データを第４記憶部１６のワークエリアに保存する。ステップＳ４では、表示データを表示部１１に表示する画面表示処理を行う。
【００７８】
ステップＳ５では、しおり一覧情報に基づいてしおりに表示する語句があるかどうかを判断する。ここで、しおり一覧情報は、検索履歴データ３０のしおり一覧表示３０５の登録内容である。語句があればステップＳ６に進み、語句がなければステップＳ８に進む。
【００７９】
ステップＳ６では、しおり表示するかどうかを判断する。具体的には、しおり表示ボタンが選択されたかどうかを判断する。表示するのであればステップＳ７に進み、表示しないのであればステップＳ８に進む。ステップＳ７では、画面の下部領域にしおりを表示する。
【００８０】
ステップＳ８では、図２Ａ（ｂ）に示したように、検索対象となる語句が指定される。ステップＳ９では、指定された語句を第４記憶部１６のワークエリアに保存する。ステップＳ１０では、第３記憶部１５に記憶されている検索履歴データ３０を読み出して指定語句とを照合する。ステップＳ１１では、指定語句が過去に検索されているかどうかを判断する。具体的には、検索履歴データ３０の検索履歴のある語句３０１に登録されている語句と指定語句とを照合し、一致する語句が登録されているかどうかを判断する。過去に検索されていれば、ステップＳ１２に進み、過去に検索されていなければステップＳ１４に進む。
【００８１】
ステップＳ１２では、第２記憶部１４から指定語句に対応する辞書データを第４記憶部１６のワークエリアに読み出す。ステップＳ１３では、読み出した辞書データに基づいて、指定語句に対応する見出語とその意味とを画面下部の所定領域に表示し、ステップＳ４に戻る。
【００８２】
ステップＳ１４では、第２記憶部１４に記憶されている辞書データを対象に検索を行い、図２Ａ（ｃ）に示したように、見出語候補を画面下部の所定領域に表示する。ステップＳ１５では、ユーザによって入力部１０が操作され、見出語候補から１つの見出語が選択されると、ステップＳ１６で選択された見出語に対応する辞書データを第４記憶部１６のワークエリアに読み出す。ステップＳ１７では、第３記憶部１５に検索履歴データとして登録する。ステップＳ１８では、図２Ａ（ｄ）に示したように、読み出した辞書データに基づいて、見出語とその意味とを画面下部の所定領域に表示する。
【００８３】
ステップＳ１９では、図２Ｂ（ｅ）に示したように、指定語句のハイライト表示の要否を確認するためにダイアログボックスを表示する。ステップＳ２０では、指定語句をハイライト表示するかどうかを判断する。具体的には、ユーザの入力に基づいて判断する。表示する場合は、ステップＳ２１に進み、表示しない場合は、ステップＳ４に戻る。
【００８４】
ステップＳ２１では、ハイライト関連情報を第３記憶部１５の検索履歴データ３０に登録する。ここで、ハイライト関連情報は、検索履歴データ３０のハイライト表示の要否３０２、表示データ内の有無３０３、文中ハイライト分類３０４の登録内容である。ステップＳ２２では、ページ送りを行うかどうかを判断し、行う場合はステップＳ３に戻って新たな表示データを読み出し、行わない場合はステップＳ４に戻る。
【００８５】
図１１は、図１０ＡのステップＳ４で実行する画面表示処理を示すフローチャートである。
【００８６】
ステップＳ３１では、第４記憶部１６に読み出された表示データを単語ごとに分割する。ステップＳ３２では、表示データ中の分割された１つの単語と、検索履歴データ３０とを照合する。ステップＳ３３は、過去に検索されているかどうかを判断する。この判断は図１０ＢのステップＳ１１と同様に行う。検索されていなければステップＳ３４に進み、過去に検索されていればステップＳ３５に進む。
【００８７】
ステップＳ３４では、検索履歴データ３０のハイライト分類３０４に“０”を登録してステップＳ３８に進む。ステップＳ３５では、検索履歴データ３０のハイライト表示の要否３０２に基づいてハイライト表示が必要かどうかを判断する。必要であればステップＳ３６に進み、必要でなければステップＳ３４に戻る。ステップＳ３６では、ハイライト分類カウンタに１を加える。ハイライト分類カウンタは、第４記憶部１６のワークエリアに記憶され、検索履歴のある単語のハイライト分類を互いに異ならせるように単語が変わるたびにカウントアップする。ステップＳ３７では、検索履歴データ３０のハイライト分類３０４に“０＋カウンタ値”を登録する。ステップＳ３８では、ハイライト分類３０４に応じた文字種で表示データ中の全ての単語を表示する。ステップＳ３９では、表示データ内の最後の単語であるかどうかを判断し、最後の単語であれば処理を終了し、最後の単語でなければステップＳ３２に戻る。
【００８８】
また、しおり表示について、見出語の表示順序を並び替えるソート処理を行ってもよい。図１２は、しおりソート処理を示すフローチャートである。しおりソート処理は、新たに検索履歴のある語句が追加されたときに実行してもよいし、しおり表示ボタンが選択されてしおり表示を行うときに実行してもよい。
【００８９】
ステップＳ４１では、検索履歴データ３０の検索履歴のある語句の文中ハイライト分類３０５が“０”以外であるかどうかを判断し、“０”以外であればステップＳ４２に進み、“０”であれば、ステップＳ４４に進む。ステップＳ４２では、語句が表示データ内にあるかどうかを判断し、あればステップＳ４３に進み、なければステップＳ４４に進む。ステップＳ４３では、表示する語句の表示順序をアルファベット順に並び替える。ステップＳ４４では、文中ハイライト分類３０５が“０”の語句および表示データ内に無い語句をしおりに表示しないようにする。ステップＳ４１、ステップＳ４２、ステップＳ４４の動作は、図７などに示したように、しおり一覧表示３０５を含む検索履歴データ３０を用いる場合は、しおり一覧表示３０５の登録内容を参照する動作で代替できる。
【００９０】
本発明の閲覧装置１は、他の実施形態として、以下に示す各種機能を実現可能な構成をさらに備える。
【００９１】
図１３は、ハイライト表示のマーキング機能について説明するための画面例である。マーキング機能は、画面下部に表示されるしおりの表示において、語句ごとに、ハイライト表示を行うかどうかを選択するための機能である。たとえば、図１３に示すように、しおり５０の各語句に対応するチェックボックス５１を表示し、ユーザが入力部１０を操作することでチェックボックス５１を選択することで、チェックマーク５２の表示／非表示を変更することができる。チェックボックス５１にチェックマーク５２が表示されている語句についてはハイライト表示し、チェックマーク５２が表示されていない語句についてはハイライト表示しない。図１３（ａ）では、“criterion”のチェックボックス５１にチェックマーク５２が表示されており、ハイライト表示している。図１３（ｂ）では、
“criterion”、“ecology”にチェックマーク５２が表示されており、ハイライト表示している。
【００９２】
図１４は、マーキング機能を実現する際の検索履歴データ３０を示す図である。ハイライト表示の要否の登録内容について、上記に説明した登録内容は、新たなに検索履歴のある語句として語句が登録される際に、図２Ｂ（ｅ）で示したように、ユーザが選択した結果を反映させたものである。マーキング機能を実現する場合、チェックマーク５２の表示／非表示とハイライト表示の要否３０６の登録内容とを関連付けている。すなわち、チェックマーク５２が表示されている場合は、ハイライト表示の要否３０６に“○”が登録され、チェックマーク５２が表示されていない場合は、ハイライト表示の要否３０６に“×”が登録される。図１３（ａ）では、“criterion”のチェックボックス５１にチェックマーク５２が表示されており、これに関連付けて、図１４（ａ）では、“criterion”のハイライト表示の要否３０６に“○”が登録されているので、“criterion”をハイライト表示する。図１３（ｂ）では、“criterion”、“ecology”にチェックマーク５２が表示されており、図１４（ｂ）では、“criterion”、“ecology”のハイライト表示の要否３０６に“○”が登録されているので、“criterion”、“ecology”をハイライト表示する。
【００９３】
図１５は、検索回数表示機能について説明するための画面例である。検索回数表示機能は、検索履歴のある語句それぞれについて、これまでに検索を行った回数を画面に表示する機能である。図１５に示すように、ハイライト表示された語句の右上部分に検索回数を示す数字５３が表示される。たとえば、“criterion”の場合は、検索回数が３回であり、“ecology”の場合は、検索回数が２回であることを示している。
【００９４】
図１６は、検索日時表示機能について説明するための画面例である。検索日時表示機能は、検索履歴のある語句それぞれについて、最も新しく検索を行った日時を画面に表示する機能である。図１６に示すように、ハイライト表示された語句の右上部分に最新の検索日時を示す数字５４が表示される。たとえば、“criterion”の場合は、１月１４日の１８時１５分に検索が行われたことを示し、“ecology”の場合は、１１月３０日の１５時３０分に検索が行われたことを示している。
【００９５】
図１７は、検索回数表示機能および検索日時表示機能を実現する際の検索履歴データ３０を示す図である。検索履歴データ３０は、検索履歴のある語句３０１、ハイライト表示の要否３０２、表示データ内の有無３０３、文中ハイライト分類３０４に加えて、検索回数３０７および検索日時３０８を含む。検索情報である検索回数３０７は、検索履歴のある語句３０１に登録されている語句について、検索が実行されるごとに回数をカウントアップする。検索情報である検索日時３０８は、検索履歴のある語句３０１に登録されている語句について、検索が実行されるごとに日時を取得して書き換える。
【００９６】
検索回数および検索日時の表示は、ハイライト表示された語句の右上部分に限らず、他の語句に重ならないような部分であれば表示することができる。また、検索日時は、月、日、時、分だけでなく、年、秒などを表示するようにしても良い。
【００９７】
図１８および図１９は、ハイライト表示自動消去機能について説明するための図である。図１８は、検索回数によってハイライト表示を消去する場合の検索履歴データ３０を示す図である。検索履歴データ３０は、検索履歴のある語句３０１、ハイライト表示の要否３０２、表示データ内の有無３０３、文中ハイライト分類３０４、検索回数３０７に加えて指定検索回数３０９を含む。指定検索回数３０９は、検索履歴のある語句３０１に登録されている語句ごとに、ユーザによって入力される回数または、予め定める回数が登録される。図１８（ａ）では、“government”は１０回、“criterion”は１５回、“ecology”は１０回が指定検索回数として登録されている。図１７に示したようにユーザが検索を行うごとに検索回数３０７の回数がカウントアップされる。ユーザが何度も検索を行っていくうちに、検索回数３０７の回数と、指定検索回数３０９の回数とが一致する。検索回数３０７の回数と、指定検索回数３０９の回数とが一致したときに、該当の語句を、検索履歴データ３０から削除する。図１８（ｂ）に示すように、“criterion”の指定検索回数３０９および検索回数３０７が共に１５となっているので、図１８（ｃ）に示すように、“criterion”を検索履歴データ３０から削除する。
【００９８】
図１９は、検索日時によってハイライト表示を消去する場合の検索履歴データ３０を示す図である。検索履歴データ３０は、検索履歴のある語句３０１、ハイライト表示の要否３０２、表示データ内の有無３０３、文中ハイライト分類３０４、最終検索日時３０８に加えて指定日３１０を含む。指定日３１０は、検索履歴のある語句３０１に登録されている語句ごとに、ユーザによって入力される日時または、予め定める日時が登録される。図１９（ａ）では、“government”は２００５年２月１５日、“criterion”は２００５年３月１５日、“ecology”は２００５年３月３０日が指定日として登録されている。ユーザが検索を行っていくうちに、現在の日時と、指定日３１０の日時とが一致する。このとき、該当の語句を検索履歴データ３０から削除する。図１９（ｂ）に示すように、
“criterion”の指定日３１０および現在の日時である今日の日付が共に２００５年３月１５日となっているので、図１９（ｃ）に示すように、“criterion”を検索履歴データ３０から削除する。ユーザによる指定日３１０の入力は日付を入力してもよいし、検索履歴から消去するまでの期間を入力してもよい。日付を入力した場合は、入力された日付が指定日３１０にそのまま登録される。期間を入力した場合は、最終検索日時３０８に入力期間を加えた日付を算出し、算出した日付を指定日３１０に登録する。なお、期間を入力した場合、最初に検索した検索日に入力期間を加えた日付を算出し、算出した日付を指定日３１０に登録してもよい。
【００９９】
図２０は、検索辞書数によるハイライト表示変更機能を実現する際の検索履歴データ３０を示す図である。検索履歴データ３０は、検索履歴のある語句３０１、表示データ内の有無３０３、文中ハイライト分類３０４に加えて、検索対象辞書３１１、検索実施辞書数３１２、色変更の有無３１３を含む。
【０１００】
検索対象辞書３１１は、検索履歴のある語句３０１に登録されている語句ごとに、検索時において見出語候補を含む辞書データが登録される。検索実施辞書数３１２は、検索時において、ユーザによって見出語が選択されて意味などが表示された辞書データの数が登録される。色変更の有無３１３は、語句を表示する文字の色を変更する場合に“○”が登録され、語句を表示する文字の色を変更しない場合には“×”が登録される。検索実施辞書数が１つの場合は標準の色、たとえば黒色の文字で語句を表示し、検索辞書数が２以上の場合は、標準の色と異なる色の文字で語句を表示する。
【０１０１】
複数の辞書にわたって意味を表示させるような語句の場合は、より重要な単語である場合が多いので、表示の色を変更することでユーザはその語句が重要な語句であることをより明確に認識することができる。
【０１０２】
また、ハイライト表示変更機能については、他の態様で実現することもできる。図２１は、検索辞書数によるハイライト表示変更機能を実現する際の検索履歴データ３０を示す図である。検索履歴データ３０は、検索履歴のある語句３０１、表示データ内の有無３０３、文中ハイライト分類３０４、検索対象辞書３１１、検索実施辞書数３１２を含む。検索履歴のある語句３０１に登録される語句のうち、表示データ内の有無３０３に“○”が登録されている語句であって、検索実施辞書数３１２に２以上の数値が登録されている語句についてはハイライト表示を行い、登録されている数値が１の語句についてはハイライト表示しない。
【０１０３】
図２２は、ハイライト表示変更機能について説明するための画面例である。図２２（ａ）に示すように、文章中の語句“criterion”が選択され検索が行われたとしても、検索実施辞書数が１であれば、図２２（ｂ）に示すように“criterion”をハイライト表示しない。表示部１１がカラー表示不可能であり、モノクロ表示である場合などは、語句ごとにハイライト表示するか、しないかを変更することで、複数の辞書で検索を実行した語句と、１つの辞書でしか検索を実行していない語句とを識別して表示することができる。
【０１０４】
図２３は、ハイライト表示／非表示切り換え機能を説明するための画面例を示す図である。たとえば、図２３（ａ）に示すように、文章を表示している領域にハイライト表示の消去を指示するためのボタン５５を設定する。このボタン５５がユーザによって選択されると、図２３（ｂ）に示すように、ハイライト表示を消去し、全ての語句を標準の文字種で表示する。このとき、ボタン５５を、ハイライト表示を指示するためのボタン５６に切り換えて設定する。
【０１０５】
図２４は、しおり表示位置変更機能を説明するための画面例を示す図である。表示画面内でのしおりの表示位置を変更可能とすることでユーザの好みに応じて表示を行うことができる。初期位置のしおり５７は、たとえば図２４（ａ）に示すように、画面の下部領域に表示し、ユーザの入力に応じて図２４（ｂ）に示すように、画面の右側領域に表示位置を変更してしおり５８を表示させることができる。右側または左側領域に表示させる場合は、しおりの表示領域幅を小さくする必要があるので、しおりに表示されている語句を全て表示することができない。このような場合、表示されていない部分があることを示す記号として矢印５９などを表示する。ユーザがこの記号を見ると、表示されていない部分があることがわかるので、たとえば矢印５９と同方向のカーソルキーなどを操作すると、しおりの表示領域内で表示が右方向にスクロールし、表示されていなかった部分が表示される。また、図２４（ｃ）に示すように、画面の上側領域に表示位置を変更してしおり６０を表示させることができる。
【０１０６】
図２５および図２６は、検索履歴保存機能を説明するための画面例を示す図である。検索履歴保存機能は、検索履歴データ３０をデータファイルとして保存し、異なる文章データを閲覧する場合、同じ文章データを次に閲覧する場合などに呼び出してハイライト表示を行うことができる。
【０１０７】
図２５は、検索履歴を保存する場合の画面例を示す図である。文章データの閲覧終了時、または保存の指示が行われたときに、図２５（ａ）に示すように、検索履歴データ３０を保存するか、しないかをユーザに選択させるためのダイアログボックス６１を表示する。ユーザが、保存することを選択すると、図２５（ｂ）に示すように、保存先の選択およびファイル名を入力するためのダイアログボックス６２を表示する。検索履歴データ３０は、第３記憶部１５に記憶することで保存される。保存先としては、第１記憶部１３に設定される記憶領域（フォルダ）の１つを選択する。保存先を選択し、ファイル名を入力して保存を決定すると、文章データの閲覧終了時の保存の場合は、文章データの閲覧を終了する。文章データの閲覧終了ではない場合に保存の指示が行われたときは、閲覧を終了せず、閲覧を続行する。このとき、しおり６３の表示領域内には、図２５（ｃ）に示すように、検索履歴データの保存先とファイル名６４を表示する。
【０１０８】
図２６は、検索履歴を呼び出す場合の画面例を示す図である。閲覧開始時、または呼出の指示が行われたときに、図２６（ａ）に示すように、検索履歴データを呼び出すか呼び出さないかをユーザに選択させるためのダイアログボックス６５を表示する。ユーザが、呼び出すことを選択すると、図２６（ｂ）に示すように、呼び出すファイルを選択するためのダイアログボックス６６を表示する。保存先のフォルダおよびファイル名を選択して呼出を決定すると、呼び出された検索履歴データに基づいて、図１０Ａなどに示した画面表示処理が実行され、図２６（ｃ）に示すようにハイライト表示される。このとき、しおり６７の表示領域には、呼び出した検索履歴データの保存先とファイル名６８を表示する。
【０１０９】
図２７Ａおよび図２７Ｂは、ハイライト表示自動消去機能を実現する際の文章データ表示処理を示すフローチャートである。
【０１１０】
図２７ＡのステップＳ５１〜ステップＳ６０は、図１０Ａに示したステップＳ１〜ステップＳ７および図１０Ｂに示したステップＳ８〜ステップＳ１０とそれぞれ同様の動作であるから説明を省略する。また、図２７ＢのステップＳ６１〜ステップＳ６３は、図１０Ｂに示したステップＳ１１〜ステップＳ１３とそれぞれ同様の動作であり、図２７ＢのステップＳ６９〜ステップＳ７３は、図１０ＢのステップＳ１４〜ステップＳ１８とそれぞれ同様の動作であり、図２７ＢのステップＳ８０〜ステップＳ８３は、図１０ＢのステップＳ２０〜ステップＳ２２とそれぞれ同様であるから説明を省略する。
【０１１１】
図２７ＢのステップＳ６４では、検索回数カウンタに１を加えてカウントアップし、検索履歴データ３０の検索回数３０７の数値を変更する。ステップＳ６５では、検索した日時を取得し、最終検索日時３０８の日時を更新する。ステップＳ６６は、検索回数３０７の回数が指定検索回数３０９の回数以上であるかどうかを判断し、回数以上であればステップＳ６８に進み、回数より小さければステップＳ６７に進む。ステップＳ６７では、現在の日時が、指定日３１０に日時を過ぎているかどうかを判断し、過ぎていればステップＳ６８に進み、過ぎていなければステップＳ５４に戻る。ステップＳ６８では、該当する語句を検索履歴データ３０から消去する。
【０１１２】
また、図２７ＢのステップＳ７４では、検索回数カウンタに１を加え、検索履歴データ３０の検索回数３０７の数値を１とする。ステップＳ７５では、検索した日時を取得し、最終検索日時３０８の日時を登録する。ステップＳ７６では、履歴を消去する検索回数として指定検索回数の入力画面を表示する。ステップＳ７７で、ユーザによって指定検索回数が入力されると、ステップＳ７８では、履歴を消去する期限として指定日の入力画面を表示する。ステップＳ７９でユーザによって期限が入力されると、ステップＳ８０に進む。
【０１１３】
図２８Ａおよび図２８Ｂは、検索履歴保存機能を実現する際の文章データ表示処理を示すフローチャートである。
【０１１４】
図２８ＡのステップＳ９１およびステップＳ９２は、図１０Ａに示したステップＳ１およびステップＳ２とそれぞれ同様の動作であり、図２８ＡのステップＳ９８〜ステップＳ１０５は、図１０Ａに示したステップＳ３〜ステップＳ７および図１０Ｂに示したステップＳ８〜ステップＳ１０とそれぞれ同様の動作であるから説明を省略する。また、図２８ＢのステップＳ１０６〜ステップＳ１１７は、図１０Ｂに示したステップＳ１１〜ステップＳ２２とそれぞれ同様の動作であるから説明を省略する。
【０１１５】
図２８ＡのステップＳ９３では、第１記憶部１３に保存している検索履歴データ３０から読み出す検索履歴データ３０を選択できる画面を表示する。ステップＳ９４では、選択された検索履歴データを開くかどうかを判断する。開く場合はステップＳ９５に進み、開かない場合はステップＳ９７に進む。ステップＳ９５では、選択された検索履歴データ３０を第１記憶部１３から読み出し、ステップＳ９６では、読み出された検索履歴データ３０を第３記憶部１５に設定する。ステップＳ９７では、新規の検索履歴データ３０を第３記憶部１５に設定する。
【０１１６】
また、図２８ＢのステップＳ１１８では、文章ファイルを閉じるかどうかを判断する。文章ファイルを閉じるかどうかは、たとえばユーザが閲覧の終了を指示する操作をしたかどうかで判断する。閉じる場合はステップＳ１１９に進み、閉じない場合はステップＳ９９に戻る。ステップＳ１１９では、検索履歴データを保存するための画面を表示する。ステップＳ１２０では、現在第３記憶部１５に記憶されている検索履歴データを保存するかどうかを判断する。保存するかどうかは、ユーザが保存を指示する操作をしたかどうかで判断する。保存する場合はステップＳ１２１に進み、保存しない場合は、文章ファイルを閉じてステップＳ９１に戻る。ステップＳ１２１では、現在の検索履歴データを第１記憶部１３に記憶し、文章ファイルを閉じてステップＳ９１に戻る。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施の一形態である電子機器１の構成を示すブロック図である。
【図２Ａ】文章データの表示画面例を示す図である。
【図２Ｂ】文章データの表示画面例を示す図である。
【図３】検索履歴データ３０の構成を示す図である。
【図４Ａ】ページ送りが行われたときの文章データの表示画面例を示す図である。
【図４Ｂ】ページ送りが行われたときの文章データの表示画面例を示す図である。
【図５】ページ送り後の検索履歴データ３０を示す図である。
【図６】更新された検索履歴データ３０を示す図である。
【図７】しおり表示語句を限定する場合の検索履歴データ３０を示す図である。
【図８】しおり表示語句を限定する場合の検索履歴データ３０を示す図である。
【図９】しおり表示語句を限定する場合の検索履歴データ３０を示す図である。
【図１０Ａ】閲覧装置１による文章データ表示処理を示すフローチャートである。
【図１０Ｂ】閲覧装置１による文章データ表示処理を示すフローチャートである。
【図１１】画面表示処理を示すフローチャートである。
【図１２】しおりソート処理を示すフローチャートである。
【図１３】ハイライト表示のマーキング機能について説明するための画面例である。
【図１４】マーキング機能を実現する際の検索履歴データ３０を示す図である。
【図１５】検索回数表示機能について説明するための画面例である。
【図１６】検索日時表示機能について説明するための画面例である。
【図１７】検索回数表示機能および検索日時表示機能を実現する際の検索履歴データ３０を示す図である。
【図１８】検索回数によってハイライト表示を消去する場合の検索履歴データ３０を示す図である。
【図１９】検索日時によってハイライト表示を消去する場合の検索履歴データ３０を示す図である。
【図２０】検索辞書数によるハイライト表示変更機能を実現する際の検索履歴データ３０を示す図である。
【０１１８】
【図２１】検索辞書数によるハイライト表示変更機能を実現する際の検索履歴データ３０を示す図である。
【図２２】ハイライト表示変更機能について説明するための画面例である。
【図２３】ハイライト表示／非表示切り換え機能を説明するための画面例を示す図である。
【図２４】しおり表示位置変更機能を説明するための画面例を示す図である。
【図２５】検索履歴を保存する場合の画面例を示す図である。
【図２６】検索履歴を呼び出す場合の画面例を示す図である。
【図２７Ａ】ハイライト表示自動消去機能を実現する際の文章データ表示処理を示すフローチャートである。
【図２７Ｂ】ハイライト表示自動消去機能を実現する際の文章データ表示処理を示すフローチャートである。
【図２８Ａ】検索履歴保存機能を実現する際の文章データ表示処理を示すフローチャートである。
【図２８Ｂ】検索履歴保存機能を実現する際の文章データ表示処理を示すフローチャートである。
【符号の説明】
【０１１９】
１  電子機器
１０  入力部
１１  表示部
１２  制御部
１３  第１記憶部
１４  第２記憶部
１５  第３記憶部
１６  第４記憶部
【図１】
2006330830.tif 000003
【図２Ａ】
2006330830.tif 000004
【図２Ｂ】
2006330830.tif 000005
【図３】
2006330830.tif 000006
【図４Ａ】
2006330830.tif 000007
【図４Ｂ】
2006330830.tif 000008
【図５】
2006330830.tif 000009
【図６】
2006330830.tif 000010
【図７】
2006330830.tif 000011
【図８】
2006330830.tif 000012
【図９】
2006330830.tif 000013
【図１０Ａ】
2006330830.tif 000014
【図１０Ｂ】
2006330830.tif 000015
【図１１】
2006330830.tif 000016
【図１２】
2006330830.tif 000017
【図１３】
2006330830.tif 000018
【図１４】
2006330830.tif 000019
【図１５】
2006330830.tif 000020
【図１６】
2006330830.tif 000021
【図１７】
2006330830.tif 000022
【図１８】
2006330830.tif 000023
【図１９】
2006330830.tif 000024
【図２０】
2006330830.tif 000025
【図２１】
2006330830.tif 000026
【図２２】
2006330830.tif 000027
【図２３】
2006330830.tif 000028
【図２４】
2006330830.tif 000029
【図２５】
2006330830.tif 000030
【図２６】
2006330830.tif 000031
【図２７Ａ】
2006330830.tif 000032
【図２７Ｂ】
2006330830.tif 000033
【図２８Ａ】
2006330830.tif 000034
【図２８Ｂ】
2006330830.tif 000035