(57)【特許請求の範囲】
【請求項１】
ページ単位に区分された文書データを表示するための文書閲覧装置であって、
前記文書データを記憶するための記憶手段と、
表示装置と、
前記文書データに基づいて前記表示装置に文書を表示させる処理を実行するための処理手段と、
ユーザ操作を受付けるための受付手段とを備え、
前記処理手段は、
前記表示装置に表示されている前記文書に対する前記ユーザ操作に基づいて、前記ユーザの前記文書の閲覧履歴を生成する処理と、
前記表示装置に表示されたオブジェクトとの関連性を評価することで、前記文書データの各ページの中から前記表示装置に表示されたオブジェクトに関連あるページを抽出する処理と、
前記閲覧履歴に基づいて前記ユーザのオブジェクトの確認済み／未確認を判断し、前記抽出されたページの中からオブジェクトが未確認と判断されたページを抽出する処理と、
前記オブジェクトが未確認と判断されたページをリンク先としたショートカットを、前記表示されたオブジェクトと共に前記表示装置に表示させる処理とを実行する、文書閲覧装置。
【請求項２】
前記処理手段は、さらに、前記ショートカットを選択する前記ユーザ操作に基づいて、前記表示装置の表示を、前記ショートカットの前記リンク先であるページに更新する、請求項１に記載の文書閲覧装置。
【請求項３】
前記処理手段は、前記関連あるページを抽出する処理において、前記表示装置に表示されているページに含まれるオブジェクトと、前記表示装置に表示されているページ以外の前記文書のページに含まれるオブジェクトとが一致する場合に、前記表示装置に表示されているページ以外の前記文書のページを前記関連あるページとして抽出する、請求項１または２に記載の文書閲覧装置。
【請求項４】
前記処理手段は、前記関連あるページを抽出する処理において、前記表示装置に表示されているページと前記表示装置に表示されているページ以外の前記文書のページとの間でリンクが設定されている場合に、前記表示装置に表示されているページ以外の前記文書のページを前記関連あるページとして抽出する、請求項１〜３のいずれかに記載の文書閲覧装置。
【請求項５】
前記処理手段は、
前記閲覧履歴を生成する処理において、前記表示装置に表示されたページごとに表示時間を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出する処理において、前記文書のページごとに前記表示時間と予め記憶している基準時間とを比較することで、前記ページごとに前記ユーザの確認済み／未確認を判断する、請求項１〜４のいずれかに記載の文書閲覧装置。
【請求項６】
前記受付手段は、前記表示装置に表示された文書の位置を特定する指示を受付け、
前記処理手段は、前記閲覧履歴を生成する処理において、前記受付手段で位置を指示された前記表示装置に表示されたページ上の位置を特定する情報を前記閲覧履歴として記録する、請求項１〜５のいずれかに記載の文書閲覧装置。
【請求項７】
前記受付手段は音声入力を受付け、
前記処理手段は、前記音声入力を受付けた際に前記表示装置に表示されているページに含まれる、前記入力された音声に対応したオブジェクトを特定する情報を前記閲覧履歴として記録する、請求項１〜６のいずれかに記載の文書閲覧装置。
【請求項８】
前記文書データは、前記文書データの所定のオブジェクトを特定する情報を含み、
前記処理手段は、前記オブジェクトが未確認と判断されたページを抽出する処理において、前記所定のオブジェクトごとに、前記受付手段で受付けた前記文書の位置を特定する指示に基づいた前記閲覧履歴と、前記受付手段で受付けた前記音声入力に基づいた前記閲覧履歴との少なくとも一方に基づいて、前記ユーザの確認済み／未確認を判断する、請求項６または７に記載の文書閲覧装置。
【請求項９】
前記処理手段は、前記オブジェクトが未確認と判断されたページを抽出する処理において、前記表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、前記未確認と判断された前記所定のオブジェクトを含むページを抽出する、請求項８に記載の文書閲覧装置。
【請求項１０】
前記処理手段は、
前記閲覧履歴を生成する処理において、前記表示装置に表示されたページごとに表示時間を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出する処理において、前記文書のページごとに前記表示時間と予め記憶している基準時間とを比較することで前記ページごとに前記ユーザの確認済み／未確認を判断し、前記表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、前記未確認と判断された前記所定のオブジェクトを含むページであり、かつ、前記ユーザが未確認と判断されたページを抽出する、請求項８に記載の文書閲覧装置。
【請求項１１】
前記処理手段は、
前記閲覧履歴を生成する処理において、前記表示装置に表示されたページごとに表示時間を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出する処理において、前記文書のページごとに前記表示時間と予め記憶している基準時間とを比較することで前記ページごとに前記ユーザの確認済み／未確認を判断し、前記表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、前記未確認と判断された前記所定のオブジェクトを含むページを抽出し、
前記ショートカットを表示させる処理において、前記ショートカットを、前記ユーザの確認済み／未確認の判断結果を区分して前記表示装置に表示させる、請求項８に記載の文書閲覧装置。
【請求項１２】
文書閲覧装置における、ページ単位に区分された文書データの表示方法であって、
前記文書閲覧装置はユーザ操作を受付けるための受付手段を含み、
表示装置に表示されているページに対する前記ユーザ操作に基づいて、前記ユーザの前記文書の閲覧履歴を生成するステップと、
前記表示装置に表示されたオブジェクトの関連性を評価することで、前記文書データの各ページの中から前記表示装置に表示されたオブジェクトに関連あるページを抽出するステップと、
前記閲覧履歴に基づいて前記ユーザのオブジェクトの確認済み／未確認を判断し、前記抽出されたページの中からオブジェクトが未確認と判断されたページを抽出するステップと、
前記オブジェクトが未確認と判断されたページをリンク先としたショートカットを、前記表示されたオブジェクトと共に前記表示装置に表示するステップとを備える、文書閲覧装置における表示方法。
【請求項１３】
前記閲覧履歴を生成するステップでは、前記表示装置に表示されたページごとに表示時間を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出するステップでは、前記文書のページごとに前記表示時間と予め記憶している基準時間とを比較することで、前記ページごとに前記ユーザの確認済み／未確認を判断する、請求項１２に記載の文書閲覧装置の表示方法。
【請求項１４】
前記文書データは前記文書データの所定のオブジェクトを特定する情報を含み、
前記閲覧履歴を生成するステップでは、前記表示装置に表示されたページに対する前記ユーザ操作に基づいて、前記ユーザ操作によって指定された前記文書データの位置を特定する情報を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出するステップでは、前記所定のオブジェクトごとに、前記閲覧履歴に基づいて前記ユーザの確認済み／未確認を判断し、前記表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、前記未確認と判断された前記所定のオブジェクトを含むページを抽出する、請求項１２に記載の文書閲覧装置の表示方法。
【請求項１５】
文書閲覧装置に、ページ単位に区分された文書データを表示する処理を実行させるためのプログラムであって、
前記文書閲覧装置はユーザ操作を受付けるための受付手段を含み、
表示装置に表示されているページに対する前記ユーザ操作に基づいて、前記ユーザの前記文書の閲覧履歴を生成するステップと、
前記表示装置に表示されたオブジェクトの関連性を評価することで、前記文書データの各ページの中から前記表示装置に表示されたオブジェクトに関連あるページを抽出するステップと、
前記閲覧履歴に基づいて前記ユーザのオブジェクトの確認済み／未確認を判断し、前記抽出されたページの中からオブジェクトが未確認と判断されたページを抽出するステップと、
前記オブジェクトが未確認と判断されたページをリンク先としたショートカットを、前記表示されたオブジェクトと共に前記表示装置に表示するステップとを前記文書閲覧装置に実行させる、表示プログラム。
【請求項１６】
前記閲覧履歴を生成するステップでは、前記表示装置に表示されたページごとに表示時間を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出するステップでは、前記文書のページごとに前記表示時間と予め記憶している基準時間とを比較することで、前記ページごとに前記ユーザの確認済み／未確認を判断する、請求項１５に記載の表示プログラム。
【請求項１７】
前記文書データは前記文書データの所定のオブジェクトを特定する情報を含み、
前記閲覧履歴を生成するステップでは、前記表示装置に表示されたページに対する前記ユーザ操作に基づいて、前記ユーザ操作によって指定された前記文書データの位置を特定する情報を前記閲覧履歴として記録し、
前記オブジェクトが未確認と判断されたページを抽出するステップでは、前記所定のオブジェクトごとに、前記閲覧履歴に基づいて前記ユーザの確認済み／未確認を判断し、前記表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、前記未確認と判断された前記所定のオブジェクトを含むページを抽出する、請求項１５に記載の表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は文書閲覧装置、文書閲覧装置における表示方法、および表示プログラムに関し、特に、文書を閲覧可能に表示するための文書閲覧装置、文書閲覧装置における表示方法、および表示プログラムに関する。
【背景技術】
【０００２】
閲覧者が文書を紙面上で閲覧する際、確認箇所にマーク（下線、マーカなど）を付しながら確認することがなされる。このようにすることで、後から該文書を再度確認する際に、どの箇所が確認済みか未確認かが明かとなり、確認すべき箇所を容易に容易に判別されるようになる。
【０００３】
文書をコンピュータ上に表示させ、紙面上での閲覧と近い閲覧を実現させるための文書閲覧ソフトが多く提案されている。たとえば特開２００３−１４０８０２号公報（以下、特許文献１）や特開２０００−１７２７０４号公報（以下、特許文献２）は、このような文書閲覧ソフトを用いて文書を表示させる際に、表示中のページに関連あるページを所定の操作によって表示させたり、ブックマークなどと呼ばれるマークを設定してそれに対する操作によって関連ある箇所を表示させたりする技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１４０８０２号公報
【特許文献２】特開２０００−１７２７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら特許文献に開示されている技術では、関連あるページの設定やブックマークの設定をユーザ自身で事前に行なわなければがならない。また、その関連あるページのうち、確認済み、未確認は、ユーザ自身が閲覧してそのつど判断しなければならない。そのため、効率よく文書全体を閲覧することが実現されない、という問題がある。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、効率よく文書全体の閲覧を可能とする文書閲覧装置、文書閲覧装置における表示方法、および表示プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、文書閲覧装置は、ページ単位に区分された文書データを表示するための文書閲覧装置であって、文書データを記憶するための記憶手段と、表示装置と、文書データに基づいて表示装置に文書を表示させる処理を実行するための処理手段と、ユーザ操作を受付けるための受付手段とを備える。処理手段は、表示装置に表示されている文書に対するユーザ操作に基づいて、ユーザの文書の閲覧履歴を生成する処理と、表示装置に表示されたオブジェクトとの関連性を評価することで、文書データの各ページの中から表示装置に表示されたオブジェクトに関連あるページを抽出する処理と、閲覧履歴に基づいてユーザのオブジェクトの確認済み／未確認を判断し、抽出されたページの中からオブジェクトが未確認と判断されたページを抽出する処理と、オブジェクトが未確認と判断されたページをリンク先としたショートカットを、表示されたオブジェクトと共に表示装置に表示させる処理とを実行する。
【０００８】
好ましくは、処理手段は、さらに、ショートカットを選択するユーザ操作に基づいて、表示装置の表示を、ショートカットのリンク先であるページに更新する。
【０００９】
好ましくは、処理手段は、関連あるページを抽出する処理において、表示装置に表示されているページに含まれるオブジェクトと、表示装置に表示されているページ以外の文書のページに含まれるオブジェクトとが一致する場合に、表示装置に表示されているページ以外の文書のページを関連あるページとして抽出する。
【００１０】
好ましくは、処理手段は、関連あるページを抽出する処理において、表示装置に表示されているページと表示装置に表示されているページ以外の文書のページとの間でリンクが設定されている場合に、表示装置に表示されているページ以外の文書のページを関連あるページとして抽出する。
【００１１】
好ましくは、処理手段は、閲覧履歴を生成する処理において、表示装置に表示されたページごとに表示時間を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出する処理において、文書のページごとに表示時間と予め記憶している基準時間とを比較することで、ページごとにユーザの確認済み／未確認を判断する。
【００１２】
好ましくは、受付手段は、表示装置に表示された文書の位置を特定する指示を受付け、処理手段は、閲覧履歴を生成する処理において、受付手段で位置を指示された表示装置に表示されたページ上の位置を特定する情報を閲覧履歴として記録する。
【００１３】
好ましくは、受付手段は音声入力を受付け、処理手段は、音声入力を受付けた際に表示装置に表示されているページに含まれる、入力された音声に対応したオブジェクトを特定する情報を閲覧履歴として記録する。
【００１４】
より好ましくは、文書データは、文書データの所定のオブジェクトを特定する情報を含み、処理手段は、オブジェクトが未確認と判断されたページを抽出する処理において、所定のオブジェクトごとに、受付手段で受付けた文書の位置を特定する指示に基づいた閲覧履歴と、受付手段で受付けた音声入力に基づいた閲覧履歴との少なくとも一方に基づいて、ユーザの確認済み／未確認を判断する。
【００１５】
好ましくは、処理手段は、オブジェクトが未確認と判断されたページを抽出する処理において、表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、未確認と判断された所定のオブジェクトを含むページを抽出する。
【００１６】
好ましくは、処理手段は、閲覧履歴を生成する処理において、表示装置に表示されたページごとに表示時間を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出する処理において、文書のページごとに表示時間と予め記憶している基準時間とを比較することでページごとにユーザの確認済み／未確認を判断し、表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、未確認と判断された所定のオブジェクトを含むページであり、かつ、ユーザが未確認と判断されたページを抽出する。
【００１７】
好ましくは、処理手段は、閲覧履歴を生成する処理において、表示装置に表示されたページごとに表示時間を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出する処理において、文書のページごとに表示時間と予め記憶している基準時間とを比較することでページごとにユーザの確認済み／未確認を判断し、表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、未確認と判断された所定のオブジェクトを含むページを抽出し、ショートカットを表示させる処理において、ショートカットを、ユーザの確認済み／未確認の判断結果を区分して表示装置に表示させる。
【００１８】
本発明の他の局面に従うと、文書閲覧装置における表示方法は、文書閲覧装置でページ単位に区分された文書データを表示する方法であって、文書閲覧装置はユーザ操作を受付けるための受付手段を含み、表示装置に表示されているページに対するユーザ操作に基づいて、ユーザの文書の閲覧履歴を生成するステップと、表示装置に表示されたオブジェクトの関連性を評価することで、文書データの各ページの中から表示装置に表示されたオブジェクトに関連あるページを抽出するステップと、閲覧履歴に基づいてユーザのオブジェクトの確認済み／未確認を判断し、抽出されたページの中からオブジェクトが未確認と判断されたページを抽出するステップと、オブジェクトが未確認と判断されたページをリンク先としたショートカットを、表示されたオブジェクトと共に表示装置に表示するステップとを備える。
【００１９】
好ましくは、閲覧履歴を生成するステップでは、表示装置に表示されたページごとに表示時間を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出するステップでは、文書のページごとに表示時間と予め記憶している基準時間とを比較することで、ページごとにユーザの確認済み／未確認を判断する。
【００２０】
好ましくは、文書データは文書データの所定のオブジェクトを特定する情報を含み、閲覧履歴を生成するステップでは、表示装置に表示されたページに対するユーザ操作に基づいて、ユーザ操作によって指定された文書データの位置を特定する情報を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出するステップでは、所定のオブジェクトごとに、閲覧履歴に基づいてユーザの確認済み／未確認を判断し、表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、未確認と判断された所定のオブジェクトを含むページを抽出する。
【００２１】
本発明のさらに他の局面に従うと、表示プログラムは、文書閲覧装置にページ単位に区分された文書データを表示する処理を実行させるためのプログラムであって、文書閲覧装置はユーザ操作を受付けるための受付手段を含み、表示装置に表示されているページに対するユーザ操作に基づいて、ユーザの文書の閲覧履歴を生成するステップと、表示装置に表示されたオブジェクトの関連性を評価することで、文書データの各ページの中から表示装置に表示されたオブジェクトに関連あるページを抽出するステップと、閲覧履歴に基づいてユーザのオブジェクトの確認済み／未確認を判断し、抽出されたページの中からオブジェクトが未確認と判断されたページを抽出するステップと、オブジェクトが未確認と判断されたページをリンク先としたショートカットを、表示されたオブジェクトと共に表示装置に表示するステップとを文書閲覧装置に実行させる。
【００２２】
好ましくは、閲覧履歴を生成するステップでは、表示装置に表示されたページごとに表示時間を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出するステップでは、文書のページごとに表示時間と予め記憶している基準時間とを比較することで、ページごとにユーザの確認済み／未確認を判断する。
【００２３】
好ましくは、文書データは文書データの所定のオブジェクトを特定する情報を含み、閲覧履歴を生成するステップでは、表示装置に表示されたページに対するユーザ操作に基づいて、ユーザ操作によって指定された文書データの位置を特定する情報を閲覧履歴として記録し、オブジェクトが未確認と判断されたページを抽出するステップでは、所定のオブジェクトごとに、閲覧履歴に基づいてユーザの確認済み／未確認を判断し、表示装置に表示されたオブジェクトに関連あるページとして抽出されたページのうち、未確認と判断された所定のオブジェクトを含むページを抽出する。
【発明の効果】
【００２４】
この発明によると、煩雑な操作を行なうことなく、効率よく文書全体の閲覧が可能となる。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態にかかる文書閲覧装置を搭載したＭＦＰの構成の具体例を示す図である。
【図２】ＭＦＰのタッチパネルである表示装置に設定される座標系を説明する図である。
【図３】第１の実施の形態にかかるＭＦＰの機能構成を示すブロック図である。
【図４】閲覧履歴の具体例を示す図である。
【図５】ショートカット情報の具体例を示す図である。
【図６】第１の実施の形態にかかるＭＦＰでの動作の具体例を示すフローチャートである。
【図７】図６のステップＳ１０７で表示される画面の具体例を示す図である。
【図８】確認必要箇所が設定された文書の電子データの構成の具体例を示す図である。
【図９】確認必要情報の具体例を示す図である。
【図１０】第２の実施の形態にかかるＭＦＰの機能構成を示すブロック図である。
【図１１】閲覧履歴の具体例を示す図である。
【図１２】閲覧履歴の具体例を示す図である。
【図１３】確認結果情報の具体例を示す図である。
【図１４】ショートカット情報の具体例を示す図である。
【図１５】第２の実施の形態にかかるＭＦＰでの動作の具体例を示すフローチャートである。
【図１６】図１５のステップＳ２０７で表示される画面の具体例を示す図である。
【発明を実施するための形態】
【００２６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２７】
本実施の形態にかかる文書閲覧装置は、パーソナルコンピュータなどで実現されてもよいし、ＭＦＰ（Multi Function Peripheral）などの画像処理装置や、スマートフォンなどとも呼ばれる携帯型通信端末に搭載されるものであってもよい。実現する装置、または搭載される装置は特定の装置には限定されない。
【００２８】
以降においては、文書閲覧装置が画像処理装置としてのＭＦＰに搭載されているものとし、ＭＦＰの一部機能が文書閲覧装置として機能する例を説明する。
【００２９】
＜装置構成＞
図１は、本実施の形態にかかる文書閲覧装置を搭載したＭＦＰ１の構成の具体例を示す図である。
【００３０】
図１を参照して、ＭＦＰ１は、ハードウェア構成として、装置全体を制御するためのＣＰＵ（Central Processing Unit）１１と、ＣＰＵ１１で実行されるプログラムなどを記憶するためのメモリ１２と、文書を電子データとして記憶するためのＨＤＤ（Hard Disk Drive）１３と、表示装置１４と、マイク１５と、他の装置と電気的に接続してデータをやり取りするための通信インタフェース（Ｉ／Ｆ）１６と、原稿を光学的に読み取るスキャナなどに相当する読取装置１７とを備える。
【００３１】
本例において、表示装置１４はタッチパネルとする。そのため、表示装置１４は、文書を表示可能であるとともに、指示入力を受け付けるための入力装置としても機能する。タッチパネルである表示装置１４の表示画面には、指示された位置を特定するため、たとえば図２に示されるように座標系が設定される。タッチパネルである表示装置１４は、表示画面においてタッチ操作を受付けると指示された位置を特定する上記座標で表わす信号を、ＣＰＵ１１に対して出力する。
【００３２】
［第１の実施の形態］
＜動作概要＞
ＭＦＰ１は、ページ単位に区分された文書データに基づき、文書を表示装置１４に表示する。ページ単位に区分された文書データとは、たとえば、ＰＤＦ（Portable Document Format）データなどが該当し、予め、ページ区切りがなされた文書データを指す。このような文書データは、ユーザが所定のソフトウェアを用いて作成し、ＨＤＤ１３に記憶されていてもよいし、ＭＦＰ１の読取装置１７で原稿を１枚ずつ読み取ることで生成されてＨＤＤ１３に記憶されていてもよい。
【００３３】
第１の実施の形態においては、ＭＦＰ１は、表示装置１４に文書のあるページを表示している際に、表示されたオブジェクトに関連あるページであって、かつ、未確認と判断されるページへのショートカットを表示されている文書のページ上に併せて表示する。そして、該ショートカットが選択されると、対応するページへジャンプする。
【００３４】
ここでオブジェクトとは、文書データに含まれる文字、文字列、絵文字や、グラフ、表などの図表や、画像や、あるいは複数の文字または文字列などで構成されたページ全体、を指す。
【００３５】
この表示を行なうため第１の実施の形態にかかるＭＦＰ１は、文書のページごとに表示しているオブジェクトとの関連性を評価して表示されているオブジェクトに関連あるか否かを判断する処理と、文書のページごとに確認済み／未確認を判断する処理と、関連あるページであり、かつ、未確認と判断されるページについてのショートカットを表示する処理とを実行する。
【００３６】
上の処理のうち、特に、確認済み／未確認を判断する処理および関連あるページを抽出する処理について詳しく説明する。これらの処理の概要は、第２の実施の形態での処理も同様である。
【００３７】
＜確認済み／未確認を判断する処理の概要＞
確認済み／未確認を判断する処理の一例として、ＭＦＰ１は、ページごとに表示時間を管理する。そして、その管理時間が予め記憶されている基準時間より長い場合には当該ページが確認済みと判断され、短い場合には未確認と判断される。
【００３８】
＜関連あるページを抽出する処理の概要＞
処理対象の文書が、文書を作成する際に文書の書式としてページのタイトル、見出し、箇条書きなどを設定することが可能なアプリケーションで作成された文書であるものとする。そうでないアプリケーションで作成された文書であっても、以降に説明されたようなページのタイトル、見出し、箇条書きに限定されず、ページのいずれかに含まれるオブジェクト（文字または文字列）を用いて同様の判断を行なうことができる。
【００３９】
現在表示されているオブジェクトとの関連性を評価する方法として、次の１）〜３）に説明される、評価方法１〜３が用いられる：
１）現在表示されているページのタイトル、見出し、箇条書き中のオブジェクトで全ページを検索し、当該オブジェクトが他のページに含まれていた場合、当該他のページが現在表示されているオブジェクトと関連があると判断される、
２）現在表示されているページとは異なる当該文書のいずれかのページのタイトル、見出し、箇条書き中のオブジェクトが現在表示されているページに含まれている場合、そのオブジェクトを含んだページが現在表示されているオブジェクトと関連があると判断される、
３）現在表示されているページから別のページへのリンクが設定されている場合、または、現在表示されているページとは別のページから現在表示されているページへリンクが設定されている場合、当該別のページが現在表示されているオブジェクト（ページ）と関連があると判断される。
【００４０】
＜機能構成＞
図３は、第１の実施の形態にかかるＭＦＰ１において上述の動作概要に説明された動作を行なうための、ＭＦＰ１の機能構成を示すブロック図である。図３に示される各機能は、ＣＰＵ１１がメモリ１２に記憶されるプログラムを読み出して実行することで主にＣＰＵ１１によって実現されるものであるが、少なくとも一部が図１に示されたハードウェア構成によって実現されてもよい。
【００４１】
図３を参照して、第１の実施の形態にかかるＭＦＰ１は、タッチパネルである表示装置１４からのユーザ操作に基づいた操作信号の入力を受付けるための操作入力部１０１と、読取装置１７や他の装置から電子データとしての文書の入力を受付けるための文書入力部１０２と、当該文書の表示装置１４における表示画像のための画像データを生成するための表示画像生成部１０３と、該表示画面を表示装置１４に表示する処理を実行するための表示処理部１０４と、入力された文書を解析するための文書解析部１０５と、該文書のページごとに表示対処のページと関連あるか否かを判断するための関連判断部１０６と、表示装置１４に表示された時間に基づいて文書のページごとに閲覧履歴を生成してメモリ１２の所定の領域に記憶するための閲覧履歴記録部１０７と、関連判断部１０６での判断結果と閲覧履歴とに基づいて必要なページのショートカットを生成するためのショートカット生成部１０８とを含む。
【００４２】
閲覧履歴記録部１０７は、表示装置１４に表示されている文書のページごとに、表示時間を閲覧履歴として記録する。図４は、閲覧履歴の具体例を示す図である。図４を参照して、閲覧履歴として、文書のページごとに、少なくとも表示装置１４において当該ページの表示を開始した時刻を「閲覧開始時刻」として記録する。好ましくは、図４に示されるように、さらに、その表示を終了した時刻を「閲覧終了時刻」として記録する。これら時刻の差分を算出することで、当該ページの表示時間が得られる。なお、閲覧開始時刻のみ閲覧履歴として記録される場合には、次のページの閲覧開始時刻との差分を算出して、当該文書がページ順で表示されたと過程した場合の当該ページの表示時間を得るものとする。
【００４３】
さらに、閲覧履歴記録部１０７は、文書データごとに当該文書データと関連付けて閲覧履歴を記憶しておいてもよい。このようにすることで、以前に表示した文書データを表示する際に、先の表示の際に生成された閲覧履歴を用いて後述する処理を行なってショートカットを表示させることができる。
【００４４】
ショートカット生成部１０８は、予め、ページごとに確認済み／未確認を判断するための基準時間を記憶しておき、上述のようにページごとに得られる表示時間を基準時間と比較することで、ページごとに確認済み／未確認を判断する。すなわち、あるページの表示時間が基準時間よりも短い場合には、当該ページは「未確認」と判断し、表示時間が基準時間よりも長い場合には、当該ページは「確認済み」と判断する。
【００４５】
文書解析部１０５は、入力された文書のページごとに解析処理を実行し、該ページに含まれる文字列を関連判断部１０６に入力する。処理対象の文書が、文書を作成する際に文書の書式としてページのタイトル、見出し、箇条書きなどを設定することが可能なアプリケーションで作成された文書である場合、文書解析部１０５は、ページごとに、タイトル、見出し、箇条書き領域を解析し、そこに含まれる文字列を抽出する。そうでないアプリケーションで作成された文書である場合、文書解析部１０５は、ページごとに解析処理を実行し、該ページに含まれる文字列を抽出する。
【００４６】
また、文書解析部１０５はページごとに、ショートカットの設定の有無、およびそのリンク先を解析する。
【００４７】
関連判断部１０６は、文書解析部１０５で抽出されたページごとのオブジェクト、またはショートカットに関する解析結果に基づいて、当該文書のページごとに現在表示されているオブジェクトとの関連の有無を判断する。
【００４８】
具体的には、上記評価方法１で関連性を評価する場合、関連判断部１０６は、現在表示されているページのタイトル、見出し、箇条書き中のオブジェクトが他のページに含まれるか否かを判断し、含まれるページを現在表示されているオブジェクトと関連あるページと判断する。
【００４９】
上記評価方法２で関連性を評価する場合、関連判断部１０６は、現在表示されているページ以外のページのタイトル、見出し、箇条書き中のオブジェクトが現在表示されているページに含まれているか否かを判断し、含まれている場合、そのオブジェクトを含んだ他のページを現在表示されているオブジェクトと関連あるページと判断する。
【００５０】
上記評価方法３で関連性を評価する場合、関連判断部１０６は、現在表示されているページに設定されたショートカットのリンク先とである他のページ、または、現在表示されているページをリンク先としたショートカットが設定されている他のページを、現在表示されているページと関連あるページと判断する。
【００５１】
関連判断部１０６は、上記評価方法１〜３のうちのいずれか１つの方法を用いて判断してもよいし、２以上の方法を用いて判断してもよい。
【００５２】
ショートカット生成部１０８は、関連判断部１０６において現在表示しているオブジェクトと関連があると判断されたページであって、かつ、閲覧履歴において未確認と判断されるページについて、そのページをリンク先としたショートカットを現在表示されているページの上に表示させるためのショートカット情報を生成し、表示画像生成部１０３に対して出力する。
【００５３】
図５は、ショートカット情報の具体例を示す図である。図５を参照して、ショートカット情報は、当該ショートカットを特定する情報（ショートカットＩＤ）、当該ショートカットの表示位置、およびリンク先に設定されたページを特定する情報（ジャンプ先のページ番号）を、ショートカットごとに規定するための情報である。
【００５４】
ショートカットＩＤはショートカット生成部１０８でショートカット情報が生成されるたびに自動的に割り当てられてもよい。
【００５５】
リンク先に設定されたページを特定する情報は、関連判断部１０６での判断結果に応じて設定される。
【００５６】
ショートカットの表示位置は、予め規定されていてもよい。より好ましくは、現在表示されているページの視認性を妨げないように、現在表示されているページのレイアウトに応じて決定される。一例として、ショートカット生成部１０８は、その文書の電子データで表わされた書式情報に基づいて、当該文書に対して設定されている余白位置を特定し、その位置をショートカットの表示位置と設定してもよい。この場合、より好ましくは、右端、下端、上端、左端、などの、余白の領域における配置の優先順位を記憶しておき、当該優先順位に従ってショートカットの表示位置を設定する。
【００５７】
他の例として、表示画像生成部１０３で生成された表示画像のための画像データに基づいて、文書に含まれるオブジェクトが配置されていない位置を特定し、その位置をショートカットの表示位置と設定してもよい。さらに他の例として、余白が設定されていない場合にも上記優先順位に従ってショートカットの表示位置を設定するようにしてもよい。
【００５８】
さらに他の例として、上記評価方法１の方法で関連性が評価された場合、現在表示されているページ中の、他のページと関連があると判断されたオブジェクトの付近に対応するショートカットの表示位置を設定するようにしてもよい。
【００５９】
表示画像生成部１０３は現在表示されているページにショートカット生成部１０８で生成されたショートカット情報に基づいたショートカットを重ねて表示させるように、画像データを更新し、表示処理部１０４に対して出力する。これにより、表示されているページに、当該ページに関連あるページへのリンクが設定されたショートカットが重ねて表示される。
【００６０】
当該ページの表示中にタッチパネルである表示装置１４からタッチされた位置を指定する操作信号の入力を受付けると、表示画像生成部１０３はショートカット情報に基づいて選択されたショートカットおよび当該ショートカットに設定されたリンク先を特定する。そして、リンク先のページを表示するための画像データを生成し、表示処理部１０４に対して出力する。これにより、ショートカットが選択されることでリンクが設定されたページに表示画面がジャンプする。
【００６１】
＜動作フロー＞
図６は、第１の実施の形態にかかるＭＦＰ１での動作の具体例を示すフローチャートである。図６のフローチャートに示された動作は、ＣＰＵ１１がメモリ１２に記憶されたプログラムを読み出して実行し、図３に示された各機能を発揮させることによって実現される。
【００６２】
図６を参照して、ステップＳ１０１でＣＰＵ１１は文書の指定を受付けて、当該文書の表示装置１４への表示を開始させる。特にページの指定がないときは第１ページを表示させ、ページの指定があるときは指定されたページを表示させる。これにより、ユーザによる当該文書の閲覧が開始される。
【００６３】
ステップＳ１０３でＣＰＵ１１は、ページごとに、少なくとも表示開始時刻を閲覧開始時刻として閲覧履歴を登録する。さらに、ステップＳ１０５でＣＰＵ１１は、現在表示されているページに関連があるページを、上記評価方法１〜３のうちの少なくとも１つの方法を用いて検索する。そして、ＣＰＵ１１は、関連あるページであって、かつ、閲覧履歴に基づいて未確認と判断されるページをリンク先としたショートカット情報を生成する。ステップＳ１０７でＣＰＵ１１は、ショートカット情報に基づいてショートカットのためのアイコン画像を生成し、当該ページに重ねて表示させる。
【００６４】
図７は、上記ステップＳ１０７で表示される画面の具体例を示す図である。上記ステップＳ１０７では、図７に示されるように、上記ステップＳ１０１での表示に重ねて、ショートカットが表示される。なお、上述のように、ショートカットの表示位置は、好ましくは、当該文書に対して設定されている余白部分や、当該文書に含まれるオブジェクトが配置されていない部分に設定される。そのため、図７に示されるように、ショートカットは当該文書の文字等オブジェクトに重なって表示されることがなく、当該文書の視認性を損なうことがない。
【００６５】
その状態において、つまり、指定された文書のあるページにそのページに関連あるページをリンク先としたショートカットが重ねて表示されている状態において、タッチパネルである表示装置１４からユーザ操作を示す操作信号の入力を受付け、その操作が表示するページを変更するための操作である場合（ステップＳ１０９でＹＥＳ）、ステップＳ１１１でＣＰＵ１１は、指定されたページを表示装置１４に表示させるための画像データを生成し、表示させる。これにより、表示装置１４の表示が更新される。
【００６６】
または、上記操作が表示されているショートカットを押下する操作である場合（ステップＳ１１３でＹＥＳ）、ステップＳ１１５でＣＰＵ１１は、ショートカット情報を参照して当該ショートカットに対応付けられたページを特定し、表示されているページをリンク先のページに切り替えて表示させる。これにより、表示装置１４の表示が更新される。
【００６７】
ＣＰＵ１１は、閲覧を終了する操作を示す操作信号が入力されるまで、操作信号の入力を監視し、入力された操作信号に従って上記ステップＳ１１１またはステップＳ１１５の処理を実行する。そして、閲覧を終了する操作を示す操作信号が入力されると（ステップＳ１１７でＹＥＳ）、ステップＳ１１９でＣＰＵ１１は、当該文書の表示を終了し、一連の動作を終了する。
【００６８】
＜第１の実施の形態の効果＞
ＭＦＰ１において以上の動作が実行されることによって、ユーザは確認済み／未確認の設定を各ページに行なうことなく、その閲覧時間に応じて自動的に確認済み／未確認の設定が各ページになされる。そして、現在表示されているページに関連あるページのうち、未確認のページをリンク先としたショートカットが当該ページに重ねて自動的に表示される。これにより、ユーザは、特別な操作をすることなく、効率よく当該文書を閲覧することが可能となる。
【００６９】
また、上述のように、閲覧履歴が文書データと関連付けて記憶されることによって、以前に閲覧した文書を再度閲覧するときでも、先の閲覧時の閲覧履歴も用いてショートカットが表示されるため、効率よく当該文書を閲覧することができる。
【００７０】
［第２の実施の形態］
＜動作概要＞
第２の実施の形態においては、ＭＦＰ１での表示対象の文書に、予め確認が必要なオブジェクト（以下、確認必要箇所とも称する）が設定されているものとする。このような文書は文書作成アプリケーションを用いて作成されるものであって、確認必要箇所は、当該文書の作成者が当該文書の作成時に該文書作成アプリケーションを用いて、文字、画像などのオブジェクト単位や、オブジェクト群である行単位で指定して設定することができるものとする。
【００７１】
図８は、確認必要箇所が設定された文書の電子データの構成の具体例を示す図である。図８を参照して、確認必要箇所を示す情報（以下、この情報を確認必要情報とも称する）は文書の本体を示す情報と関連付けられて、当該文書の電子データを構成している。
【００７２】
図９は、確認必要情報の具体例を示す図である。図９を参照して、確認必要情報は、確認必要箇所ごとに、当該情報を特定する情報（情報Ｎｏ．）と、確認必要箇所の設定された文書のページを特定する情報（ページ番号）と、当該ページにおける確認必要箇所の位置を特定する情報（確認必要な箇所）とを含む。
【００７３】
確認必要箇所は、当該文書の作成者が、他のユーザに特に確認を要する箇所として設定するものであるため、好ましくは、文書の表示の際に、他のオブジェクトとはサイズや色を異ならせるなど、異なる態様で表示される。そのようにするため、確認必要情報には、さらに、確認必要箇所ごとに表示態様を特定する情報が含まれてもよい。
【００７４】
また、当該文書の作成者は、他のユーザが確認必要箇所を確認したか否かをチェックすることも考えられる。そのため、好ましくは、文書データに確認必要箇所を確認したか否かを示す情報が含まれ、所定の操作によってその結果が出力されるようにしてもよい。または、その結果が当該作成者に送信されるようにしてもよい。そのようにするため、確認必要情報には、さらに、確認必要箇所ごとに、当該確認必要箇所を確認したか否かを表わす情報（たとえばフラグ）が含まれてもよい。確認必要箇所を確認したか否かの判断は、後述するように文書閲覧装置において行なわれ、その結果に基づいてこの情報が更新される。確認必要箇所の確認結果は、当該文書データに含まれて、所定の操作によって当該文書と共に、または当該文書とは別にＭＦＰ１の表示装置１４において表示されたり、ＭＦＰ１の図示しないプリンタ機能によって印字されたりしてもよい。さらには、確認必要情報に特定の宛先が含まれ、確認必要箇所の確認結果がＭＦＰ１の通信Ｉ／Ｆ１６から当該宛先に対して送信されてもよい。
【００７５】
第２の実施の形態においては、ＭＦＰ１は、表示装置１４に文書のあるページを表示している際に、当該ページに関連あるページであって、かつ、当該ページに未確認の確認必要箇所が含まれると判断されるページへのショートカットを、表示されている文書のページ上に併せて表示する。そして、該ショートカットが選択されると、対応するページへジャンプする。
【００７６】
この表示を行なうため第２の実施の形態にかかるＭＦＰ１は、設定された確認必要箇所ごとに確認済み／未確認を判断する処理と、文書のページごとに表示しているページに関連あるか否かを判断する処理と、関連あるページであり、かつ、未確認と判断される確認必要箇所を含むページについてのショートカットを表示する処理とを実行する。
【００７７】
上の処理のうちの関連あるページを抽出する処理については、第１の実施の形態において説明された処理と同様である。
【００７８】
特に、確認必要箇所についての確認済み／未確認を判断する処理について詳しく説明する。
【００７９】
＜確認必要箇所についての確認済み／未確認を判断する処理の概要＞
この処理の一例として、ＭＦＰ１は、表示されたページに対するユーザによる閲覧したオブジェクト（以下、閲覧箇所）を特定する操作に基づいて閲覧箇所を特定し、その箇所を示す情報を閲覧履歴情報として記憶する。そして、当該文書に設定された確認必要箇所と閲覧履歴情報で表された閲覧箇所とを比較することで、確認必要箇所ごとに確認済み／未確認を判断する。
【００８０】
＜機能構成＞
図１０は、第２の実施の形態にかかるＭＦＰ１において上述の動作概要に説明された動作を行なうためのＭＦＰ１の機能構成を示すブロック図である。図１０に示される各機能もまた、ＣＰＵ１１がメモリ１２に記憶されるプログラムを読み出して実行することで主にＣＰＵ１１によって実現されるものであるが、少なくとも一部が図１に示されたハードウェア構成によって実現されてもよい。
【００８１】
図１０を参照して、第２の実施の形態にかかるＭＦＰ１は、図３に示された構成に加えて、マイク１５からの音声信号の入力を受付けるための音声入力部１０９、入力された音声信号を解析するための音声解析部１１０、および文書に設定された確認必要箇所ごとに閲覧履歴を参照して確認済み／未確認を判断するための確認判断部１１１をさらに含む。
【００８２】
ユーザの閲覧箇所を特定する操作としては、タッチパネルである表示装置１４に表示された文書の閲覧箇所をタッチする操作と、閲覧箇所を読み上げてマイク１５から入力する操作とが挙げられる。
【００８３】
図１１は前者の操作に基づいて作成された閲覧履歴の具体例を示す図である。図１２は後者の操作に基づいて作成された閲覧履歴の具体例を示す図である。
【００８４】
前者の操作の場合、一例として、操作入力部１０１はタッチ操作に従った操作信号の入力を受付け、操作信号に基づいて表示画面上のタッチされた位置を座標で特定する。そして、閲覧履歴記録部１０７は、図１１に示されるように、タッチされた位置を示す座標、またはタッチされた範囲を示す座標で表わされた領域を、閲覧履歴として記録する。図１１の例においては、タッチされた位置が「タッチパネル検出座標」で表わされている。
【００８５】
他の例として、閲覧履歴記録部１０７は、タッチされた位置を表わす座標と現在表示されているページとに基づいて、当該ページにおけるタッチされた位置に相当するオブジェクトを特定して、特定されたオブジェクトを閲覧履歴として記録するようにしてもよい。この場合、閲覧履歴記録部１０７は、オブジェクトごとの表示位置とタッチされた位置とを比較し、それらが一致する場合、または当該オブジェクトの表示位置にタッチされた位置が含まれる場合に、そのオブジェクトがタッチされたと判断することができる。または、当該オブジェクトの表示位とタッチされた位置との間の距離が所定の距離以下である場合にそのオブジェクトがタッチされたと判断するようにしてもよい。
【００８６】
後者の操作の場合、音声入力部１０９がマイク１５からの音声信号の入力を受付け、音声解析部１１０が音声信号を解析することで文字に変換する。そして、閲覧履歴記録部１０７は、音声解析部１１０で変換された文字に相当する現在表示されているページのオブジェクトを特定し、特定されたオブジェクトを閲覧履歴として記録してもよい。図１２の例においては、特定されたオブジェクトを表わす情報として、当該オブジェクトである文字（または文字列）とその文字の当該ページにおける位置とが「読み上げた部分」で表わされている。
【００８７】
なお、第２の実施の形態においても、第１の実施の形態と同様に、閲覧履歴記録部１０７は、文書データごとに当該文書データと関連付けて閲覧履歴を記憶しておいてもよい。このようにすることで、以前に表示した文書データを表示する際に、先の表示の際に生成された閲覧履歴を用いて後述する処理を行なってショートカットを表示させることができる。
【００８８】
確認判断部１１１は、確認必要情報を参照して表示されている文書の各ページに設定された確認必要箇所を特定し、当該確認必要箇所が閲覧履歴として記録されているか否かを判断することで、当該確認必要箇所が確認済みか否かを判断する。確認判断部１１１は、当該文書に設定された確認必要箇所ごとに、確認済みか未確認かを判断して、その結果を確認結果情報として記録する。図１３は確認結果情報の具体例を示す図である。
【００８９】
一例として、確認判断部１１１は、確認必要箇所ごとに、タッチ操作によって得られた閲覧履歴と、マイク１５からの音声信号の入力によって得られた閲覧履歴とのいずれの履歴も確認必要箇所と一致したときに、その確認必要箇所が確認済みであると判断してもよい。または、タッチ操作によって得られた閲覧履歴と、マイク１５からの音声信号の入力によって得られた閲覧履歴との少なくとも一方が確認必要箇所と一致したときに、その確認必要箇所が確認済みであると判断してもよい。なお、ここでの「一致」とは、完全に一致でなくてもよく、少なくとも一部が重複しているものが含まれてもよい。
【００９０】
ショートカット生成部１０８は、関連判断部１０６において現在表示しているページと関連があると判断されたページであって、かつ、未確認と判断された確認必要事項が含まれるページについて、そのページをリンク先としたショートカットを現在表示されているページの上に表示させるためのショートカット情報を生成し、表示画像生成部１０３に対して出力する。
【００９１】
好ましくは、このとき、第１の実施の形態と同様にして閲覧履歴記録部１０７は表示装置１４に表示されている文書のページごとの表示時間も閲覧履歴として記録する。そして、ショートカット生成部１０８は、上記基準時間に基づいて、ページごとに確認済み／未確認を判断する。図１４は、この場合のショートカット情報の具体例を示す図である。図１４に示されるように、第２の実施の形態では、現在表示しているページと関連があるページであって、かつ、未確認の確認必要事項が含まれるページをリンク先としたショートカットを表示させるためのショートカット情報が生成され、さらに、そのショートカット情報には、当該ページ自体が確認済みであるか未確認であるかを示す情報（確認判断）が含まれる。
【００９２】
＜動作フロー＞
図１５は、第２の実施の形態にかかるＭＦＰ１での動作の具体例を示すフローチャートである。図１５のフローチャートに示された動作は、ＣＰＵ１１がメモリ１２に記憶されたプログラムを読み出して実行し、図１０に示された各機能を発揮させることによって実現される。
【００９３】
図１５を参照して、上記ステップＳ１０１と同様に、ステップＳ２０１でＣＰＵ１１は文書の指定を受付けて、当該文書の表示装置１４への表示を開始させる。また、上記ステップＳ１０５と同様に、ステップＳ２０３でＣＰＵ１１は、現在表示されているページに関連があるページを検索する。
【００９４】
第２の実施の形態にかかる表示装置１４では、さらに、ステップＳ２０５でＣＰＵＩ１は、確認結果情報に基づいてステップＳ２０３で関連があると判断されたページであって、含まれる確認必要事項が未確認であるページをリンク先としたショートカット情報を生成する。ステップＳ２０７でＣＰＵ１１は、ショートカット情報に基づいてショートカットのためのアイコン画像を生成し、当該ページに重ねて表示させる。
【００９５】
ステップＳ２０５では、さらに、関連があると判断されたページであって、含まれる確認必要事項が未確認であるページであり、かつ未確認のページをリンク先としたショートカット情報が生成され、ショートカットが表示されてもよい。
【００９６】
また、ステップＳ２０５では、関連があると判断されたページであって、含まれる確認必要事項が未確認であるページをリンク先としたショートカットが、リンク先のページが確認済みであるか未確認であるかを区別して表示されてもよい。図１６は、上記ステップＳ２０７で表示される画面の具体例を示す図である。上記ステップＳ２０７では、図１６に示されるように、上記ステップＳ２０１での表示に重ねて、ショートカットが表示される。さらに、図１４では、リンク先のページが確認済みであるか未確認であるかをグループ分けしてタブで選択可能にして表示させる例が示されている。その他の例として、表示位置を異ならせてもよいし、ショートカットのサイズや色を異ならせてもよいし、それらの組み合わせであってもよい。
【００９７】
その状態において、つまり、指定された文書のあるページにそのページに関連あるページであって未確認の確認必要事項を含むページをリンク先としたショートカットが重ねて表示されている状態において、タッチパネルである表示装置１４からユーザ操作を示す操作信号の入力を受付け、その操作が表示するページを変更するための操作である場合（ステップＳ２０９でＹＥＳ、かつステップＳ２１１でＹＥＳ）、ステップＳ２１３でＣＰＵ１１は、指定されたページを表示装置１４に表示させるための画像データを生成し、表示させる。これにより、表示装置１４の表示が更新される。
【００９８】
または、上記操作が表示されているショートカットを押下する操作である場合（ステップＳ２１５でＹＥＳ）、ステップＳ２１７でＣＰＵ１１は、ショートカット情報を参照して当該ショートカットに対応付けられたページを特定し、表示されているページをリンク先のページに切り替えて表示させる。これにより、表示装置１４の表示が更新される。
【００９９】
タッチパネルである表示装置１４のいずれの操作でもない場合（ステップＳ２０９でＹＥＳ、かつ、ステップＳ２１１でＮＯ、かつステップＳ２１５でＮＯ）、ステップＳ２１９でＣＰＵ１１は、表示装置１４からの操作信号で特定される位置を表示されているページ上でユーザが指で指示した位置、または指でなぞった位置として特定し、閲覧履歴情報を生成して記録する。
【０１００】
一方、タッチパネルである表示装置１４からユーザ操作を示す操作信号ではなく、マイク１５からの音声信号の入力を受付けた場合（ステップＳ２０９でＮＯ、ステップＳ２２１でＹＥＳ）、ステップＳ２２３でＣＰＵ１１は入力された音声信号を解析して文字に変換し、ステップＳ２２５で変換して得られた文字と表示中のページのオブジェクトとを比較して、一致するものがあるか否かを判断する。その結果、一致するオブジェクトがあった場合（ステップＳ２２７でＹＥＳ）、ステップＳ２２９でＣＰＵ１１は、一致したオブジェクトを表示されているページ上でユーザが読み上げた位置として特定し、閲覧履歴情報を生成して記録する。
【０１０１】
ステップＳ２３１でＣＰＵ１１は、表示している文書に設定された確認必要箇所ごとに生成された閲覧履歴と比較して、当該確認必要箇所の確認結果を示す確認結果情報を生成して記録する。
【０１０２】
ＣＰＵ１１は、操作信号の入力または音声信号の入力を監視し、入力された信号に従って上記ステップＳ２０５以降の処理を繰り返して実行する。
【０１０３】
＜第２の実施の形態の効果＞
ＭＦＰ１において以上の動作が実行されることによって、ユーザは文書に設定された確認必要事項ごとに確認済み／未確認の設定を行なうことなく、たとえば本を読むときのような平易な操作によって自動的に確認済み／未確認の設定が確認必要事項ごとになされる。そして、現在表示されているページに関連あるページのうち、未確認の確認必要事項を含んだページをリンク先としたショートカットが当該ページに重ねて自動的に表示される。これにより、ユーザは、特別な操作をすることなく、効率よく当該文書を閲覧することが可能となる。
【０１０４】
さらに、上述の表示処理をＭＦＰ１に実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１０５】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０６】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０７】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１０８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０９】
１  ＭＦＰ、１１  ＣＰＵ、１２  メモリ、１４  表示装置、１５  マイク、１７  読取装置、１０１  操作入力部、１０２  文書入力部、１０３  表示画像生成部、１０４  表示処理部、１０５  文書解析部、１０６  関連判断部、１０７  閲覧履歴記録部、１０８  ショートカット生成部、１０９  音声入力部、１１０  音声解析部、１１１  確認判断部。
【図１】
0005195881.tif 000002
【図２】
0005195881.tif 000003
【図３】
0005195881.tif 000004
【図４】
0005195881.tif 000005
【図５】
0005195881.tif 000006
【図６】
0005195881.tif 000007
【図７】
0005195881.tif 000008
【図８】
0005195881.tif 000009
【図９】
0005195881.tif 000010
【図１０】
0005195881.tif 000011
【図１１】
0005195881.tif 000012
【図１２】
0005195881.tif 000013
【図１３】
0005195881.tif 000014
【図１４】
0005195881.tif 000015
【図１５】
0005195881.tif 000016
【図１６】
0005195881.tif 000017