(57)【要約】【課題】電子データのページをサムネイル表示する技術について、ユーザーが着目すべきページを特定して表示することができる情報処理装置を提供する。【解決手段】情報処理装置の取得手段は、電子データを取得し、表示制御手段は、前記電子データ中に、予め定めた条件に合致するページが存在する場合、該ページをサムネイル表示するよう制御する。【選択図】図１
2020037228.tif 000002
【特許請求の範囲】
【請求項１】
電子データを取得する取得手段と、
前記電子データ中に、予め定めた条件に合致するページが存在する場合、該ページをサムネイル表示するよう制御する表示制御手段と、
を備えた情報処理装置。
【請求項２】
前記表示制御手段は、前記条件に合致したページのサムネイルを、該条件に合致しないページのサムネイルとは異なった形態で表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記条件に合致しないページのみをサムネイル表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記条件に対応する部分を拡大表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項５】
前記条件とは、ページの属性に関するものである、
請求項１に記載の情報処理装置。
【請求項６】
前記属性とは、白黒、カラー画像、原稿サイズのうちのいずれかである、
請求項５に記載の情報処理装置。
【請求項７】
前記条件とは、ページが正常な状態か否かであることである、
請求項１に記載の情報処理装置。
【請求項８】
前記正常な状態とは、読み取る方向とページの方向の関係性が適切であること、又は、付属品の位置が適切な状態であることである、
請求項７に記載の情報処理装置。
【請求項９】
取得しながら処理を行い、取得中に前記条件に合致したページを取得した場合は、該処理を中止する、
請求項１に記載の情報処理装置。
【請求項１０】
前記処理を中止した後に、前記条件に合致しない属性に変更するための操作ができるように属性変更のための表示を行い、該属性変更が行われたことを条件として該処理を再開する、
請求項９に記載の情報処理装置。
【請求項１１】
コンピュータを、
電子データを取得する取得手段と、
前記電子データ中に、予め定めた条件に合致するページが存在する場合、該ページをサムネイル表示するよう制御する表示制御手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、適切に印刷を指示できるようにプレビュー表示を制御することができるドキュメント処理装置及びドキュメント処理プログラムを提供することを課題とし、ドキュメントの印刷を指示するドキュメント処理装置であって、前記ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像を表示する表示部と、前記画像の特性を解析する画像解析部と、解析した前記画像の特性と予め設定した警告条件とを比較し、前記画像の特性が前記警告条件に合致するか否かを判定する警告判定部と、前記画像の特性が前記警告条件に合致する場合、前記ドキュメントの印刷を指示する前に、前記表示部に前記画像を表示させる表示制御部と、を有することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６８９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ページによって構成されている文書等の電子データを処理するための事前の確認作業として、全てのページをサムネイル表示（縮小表示）することが行われている。しかし、全てのページをサムネイル表示されても、どのページに注意すればよいかが分からないため、サムネイルページの確認作業において見落としが発生してしまうことがある。
本発明では、電子データのページをサムネイル表示する技術について、ユーザーが着目すべきページを特定して表示することができる情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、電子データを取得する取得手段と、前記電子データ中に、予め定めた条件に合致するページが存在する場合、該ページをサムネイル表示するよう制御する表示制御手段と、を備えた情報処理装置である。
【０００６】
請求項２の発明は、前記表示制御手段は、前記条件に合致したページのサムネイルを、該条件に合致しないページのサムネイルとは異なった形態で表示するよう制御する、請求項１に記載の情報処理装置である。
【０００７】
請求項３の発明は、前記表示制御手段は、前記条件に合致しないページのみをサムネイル表示するよう制御する、請求項１に記載の情報処理装置である。
【０００８】
請求項４の発明は、前記表示制御手段は、前記条件に対応する部分を拡大表示するよう制御する、請求項１に記載の情報処理装置である。
【０００９】
請求項５の発明は、前記条件とは、ページの属性に関するものである、請求項１に記載の情報処理装置である。
【００１０】
請求項６の発明は、前記属性とは、白黒、カラー画像、原稿サイズのうちのいずれかである、請求項５に記載の情報処理装置である。
【００１１】
請求項７の発明は、前記条件とは、ページが正常な状態か否かであることである、請求項１に記載の情報処理装置である。
【００１２】
請求項８の発明は、前記正常な状態とは、読み取る方向とページの方向の関係性が適切であること、又は、付属品の位置が適切な状態であることである、請求項７に記載の情報処理装置である。
【００１３】
請求項９の発明は、取得しながら処理を行い、取得中に前記条件に合致したページを取得した場合は、該処理を中止する、請求項１に記載の情報処理装置である。
【００１４】
請求項１０の発明は、前記処理を中止した後に、前記条件に合致しない属性に変更するための操作ができるように属性変更のための表示を行い、該属性変更が行われたことを条件として該処理を再開する、請求項９に記載の情報処理装置である。
【００１５】
請求項１１の発明は、コンピュータを、電子データを取得する取得手段と、前記電子データ中に、予め定めた条件に合致するページが存在する場合、該ページをサムネイル表示するよう制御する表示制御手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１６】
請求項１の情報処理装置によれば、電子データのページをサムネイル表示する技術について、ユーザーが着目すべきページを特定して表示することができる。
【００１７】
請求項２の情報処理装置によれば、条件に合致したページのサムネイルを、その条件に合致しないページのサムネイルとは異なった形態で表示することができる。
【００１８】
請求項３の情報処理装置によれば、条件に合致しないページのみをサムネイル表示することができる。
【００１９】
請求項４の情報処理装置によれば、ユーザーが着目すべき部分を拡大表示することができる。
【００２０】
請求項５の情報処理装置によれば、条件として、ページの属性に関するものを用いることができる。
【００２１】
請求項６の情報処理装置によれば、属性として、白黒、カラー画像、原稿サイズのうちのいずれかを用いることができる。
【００２２】
請求項７の情報処理装置によれば、条件として、ページが正常な状態か否かを用いることができる。
【００２３】
請求項８の情報処理装置によれば、正常な状態として、読み取る方向とページの方向の関係性が適切であること、又は、付属品の位置が適切な状態であることを用いることができる。
【００２４】
請求項９の情報処理装置によれば、電子データを取得しながら処理を行い、取得中に条件に合致したページを取得した場合は、その処理を中止することができる。
【００２５】
請求項１０の情報処理装置によれば、処理を中止した場合は、条件に合致しない属性に変更するための操作ができるようになる。
【００２６】
請求項１１の情報処理プログラムによれば、電子データのページをサムネイル表示する技術について、ユーザーが着目すべきページを特定して表示することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態による処理例を示すフローチャートである。
【図４】本実施の形態によって表示する抽出設定用の画面の例を示す説明図である。
【図５】ページ属性テーブルのデータ構造例を示す説明図である。
【図６】原稿画像の余白の例を示す説明図である。
【図７】ステイプル情報テーブル、パンチ情報テーブルのデータ構造例を示す説明図である。
【図８】読み取り方向テーブルのデータ構造例を示す説明図である。
【図９】本実施の形態による処理例を示す説明図である。
【図１０】本実施の形態による処理例を示す説明図である。
【図１１】本実施の形態による処理例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４】本実施の形態による処理例を示すフローチャートである。
【図１５】本実施の形態による処理例を示す説明図である。
【図１６】本実施の形態による処理例を示す説明図である。
【図１７】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２９】
本実施の形態である情報処理装置１００は、電子データを処理するものであって、図１の例に示すように、取得モジュール１０５、条件記憶モジュール１１０、ページ探索モジュール１１５、表示制御モジュール１２０、表示モジュール１２５を有している。
【００３０】
取得モジュール１０５は、ページ探索モジュール１１５と接続されている。取得モジュール１０５は、電子データを取得する。ここで「電子データ」は、少なくともユーザーに表示する部分がページで構成されているものであり、一般的に文書が含まれる。例えば、プリンタで印刷される印刷データ、スキャナで読み込まれた画像データ等がある。文書（ファイルともいわれる）とは、テキストデータ、数値データ、図形データ、画像データ、動画データ、音声データ等、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書は、文書作成プログラム（いわゆるワープロソフト）によって作成された文書、画像読取装置（スキャナ等）で読み込まれた画像、Ｗｅｂページ等を含む。
「電子データを取得」とは、例えば、スキャナ、カメラ等で画像を読み込むこと、ファックス等で通信回線を介して外部機器から画像を受信すること、ハードディスク（コンピュータに内蔵されているものの他に、ネットワークを介して接続されているもの等を含む）等に記憶されている画像を読み出すこと等が含まれる。画像は、２値画像、多値画像（カラー画像を含む）であってもよい。受け付ける画像は、１枚であってもよいし、複数枚であってもよい。また、画像の内容として、ビジネスに用いられる文書、広告宣伝用のパンフレット等であってもよい。
【００３１】
条件記憶モジュール１１０は、ページ探索モジュール１１５と接続されている。条件記憶モジュール１１０は、予め定めた条件を記憶している。ここでの「予め定めた条件」として、具体的には、図４の例を用いて後述する抽出設定用の画面４００で設定された条件がある。例えば、電子データの上限データ量等がある。
ページ探索モジュール１１５は、取得モジュール１０５、条件記憶モジュール１１０、表示制御モジュール１２０と接続されている。ページ探索モジュール１１５は、取得モジュール１０５によって取得された電子データ中から、条件記憶モジュール１１０に記憶されている条件に合致するページを探索する。
また、ページ探索モジュール１１５は、取得しながら処理を行い、取得中に条件に合致したページを取得した場合は、その処理を中止するようにしてもよい。「処理」として、例えば、画像処理がある。具体的には、印刷処理、画像読込処理等がある。
そして、ページ探索モジュール１１５は、処理を中止した後に、条件に合致しない属性に変更するための操作ができるように属性変更のための表示を行い、その属性変更が行われたことを条件としてその処理を再開するようにしてもよい。「属性変更のための表示」として、例えば、操作パネル上に属性設定画面を表示する。具体例として、条件が「閾値Ｘ以上のデータ量である」である場合に、解像度を変更するための操作（主に、解像度を下げる操作）を受け付ける属性設定画面を表示すればよい。
【００３２】
表示制御モジュール１２０は、ページ探索モジュール１１５、表示モジュール１２５と接続されている。表示制御モジュール１２０は、取得モジュール１０５によって取得された電子データ中に、予め定めた条件に合致するページが存在する場合（ページ探索モジュール１１５による探索結果がある場合）、そのページをサムネイル（縮小画像）表示するよう表示モジュール１２５を制御する。ここで「条件」として、ページの属性に関するものとしてもよい。その「属性」として、白黒、カラー画像、原稿サイズのうちのいずれかとしてもよい。また、「条件」として、ページが正常な状態か否かであることとしてもよい。そして、「正常な状態」として、読み取る方向とページの方向の関係性が適切であること、又は、付属品の位置が適切な状態であることとしてもよい。この「付属品」として、例えば、ステイプル、パンチ等がある。
【００３３】
また、表示制御モジュール１２０は、条件に合致したページのサムネイルを、その条件に合致しないページのサムネイルとは異なった形態で表示するよう制御するようにしてもよい。ここで「異なった形態」とは、条件に合致したページのサムネイルの形状、模様、色彩等を、条件に合致しないページのサムネイルのものとは異なるようにすることである。例えば、サムネイルを囲む線を太くすること、サムネイルに色を付すること、ハイライト表示（反転表示を含む）すること、条件に合致していることを示すメッセージを付加すること等があり、この他に、動的に変化すること（例えば、フラッシュ、アニメーション等）、点滅（点滅における変更対象は、点滅を行うか否か、点滅を行っている期間、点滅の間隔等がある）、又は、これらの組み合わせであってもよい。
また、表示制御モジュール１２０は、条件に合致しないページのみをサムネイル表示するよう制御するようにしてもよい。
また、表示制御モジュール１２０は、条件に対応する部分を拡大表示するよう制御するようにしてもよい。
【００３４】
表示モジュール１２５は、表示制御モジュール１２０と接続されている。表示モジュール１２５は、表示制御モジュール１２０による制御によって画像（サムネイル画像を含む）、メッセージ等を、表示装置（パネルともいわれる）に表示する。表示装置として、液晶ディスプレイ、有機ＥＬディスプレイ等があり、指、ペン等による接触位置を検出するタッチパネルとして構成されていてもよい。
【００３５】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
図２（ａ）の例は、パーソナルコンピュータ２００内に情報処理装置１００を構築したものである。つまり、パーソナルコンピュータ２００は、情報処理装置１００を有しており、キーボード２０５、表示装置２１０と接続されている。表示モジュール１２５は、表示装置２１０に表示を行う。
例えば、ハードディスクに記憶されている文書を印刷する場合にあって、印刷の前準備としてその文書に予め定められた条件に合致するページがあるか否かを判断し、合致するページがあった場合は、そのページのサムネイル画像を他のページとは異なる形態で表示装置２１０に表示する。
【００３６】
図２（ｂ）の例は、画像処理装置２５０内に情報処理装置１００を構築したものである。つまり、画像処理装置２５０は、情報処理装置１００、表示パネル２６０を有している。情報処理装置１００と表示パネル２６０は、接続されている。表示モジュール１２５は、表示パネル２６０に表示を行う。
例えば、画像処理装置２５０のスキャン機能を用いて、画像を読み込む処理（スキャン処理）を行っている場合に、その画像が予め定められた条件に合致するか否かを判断し、合致するページがあった場合は、そのページのサムネイル画像を他のページとは異なる形態で表示パネル２６０に表示する。つまり、スキャン蓄積中の画像をサムネイル画像でプレビューする場合にあって、予め定められた条件に合致するか否かを判断し、合致するページがあった場合は、ユーザーが着目すべきページとして表示を行う。
ここで、例えば「ファイルサイズが大きい場合は、解像度を落とす又はカラーを白黒にする」、又は、「Ａ３原稿をスキャン画像から省く」等をしたい場合がある。本実施の形態（画像処理装置２５０）を用いずに行う場合、そのような条件を目視で確認する必要が生じて、人的なミスや煩雑な作業により多くの工数が発生することになる。
そこで、画像処理装置２５０では、ユーザーが所望する特徴の該当文書を見つけやすくする。特に、読み取り処理中のリアルタイムプレビュー表示時において、ユーザーが所望する特徴を持った文書をプレビューで分かりやすく表示する。
以下、本実施の形態として、主に画像処理装置２５０を用いた場合の処理例を示して説明する。
【００３７】
図３は、本実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、ページ探索モジュール１１５は、条件を取得する。電子データを取得する前に、まず条件を取得する。なお、条件は、条件記憶モジュール１１０から取得するようにしてもよいし、ユーザーの操作によって設定された条件を取得するようにしてもよい。条件として、例えば、「白黒画像であること」、「カラー画像であること」、「ある特定の原稿サイズ（例えば、Ａ３等）であること」、「読み込み方向」、「上限ファイルサイズ以上であること」、「白紙であること」、「ステイプル・パンチ位置が画像に掛かっているもの」、又は、これらの組み合わせがある。
【００３８】
ステップＳ３０４では、取得モジュール１０５は、電子データを取得する。
ステップＳ３０６では、ページ探索モジュール１１５は、条件に合致するか否かを判断し、合致する場合はステップＳ３０８へ進み、それ以外の場合はステップＳ３１０へ進む。
【００３９】
ステップＳ３０８では、表示制御モジュール１２０は、条件合致処理を行う。
例えば、条件に合致したページを「合致したページをサムネイルで一覧表示する」、「合致したページに属性情報をポップアップ表示する」、「合致したページの該当箇所を拡大表示する」、「合致した文書画像の特徴的な情報を拡大して表示する」等がある。
【００４０】
ステップＳ３１０では、表示制御モジュール１２０は、条件非適合処理を行う。
例えば、条件に合致しないページのみを一般的なサムネイルで表示する等がある。つまり、他のページ（条件に合致したページ）については、サムネイルの形態を変化させて表示するが、条件に合致しないページについては、サムネイルの形態を変化させないで表示する。
また、条件に合致しないページのみをサムネイルで表示するようにしてもよい。つまり、他のページについては、そのページそのものを表示しないが、条件に合致しないページについては、サムネイル画像を表示する。
【００４１】
ステップＳ３１２では、表示制御モジュール１２０は、全ての電子データを取得したか否かを判断し、取得した場合は処理を終了し（ステップＳ３９９）、それ以外の場合はステップＳ３０４へ戻る。例えば、画像処理装置２５０（特に、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）といわれている原稿送り装置）にセットした原稿を全てスキャンし終わった場合等が終了に該当する。
【００４２】
図４は、本実施の形態によって表示する抽出設定用の画面の例を示す説明図である。図３の例に示したフローチャート内のステップＳ３０２に関する処理例を示すものである。
画面４００には、ファイル上限設定４１０、カラーモード設定４２０、原稿サイズ設定４３０、白紙設定４４０、ステイプル・パンチ位置設定４５０、ＯＫボタン４９０を表示する。ユーザーは、画面４００に対して操作を行って、処理対象のページの条件を指定する。この例では、２つ以上の条件が指定された場合は、その条件間を論理和（ＯＲ）で抽出することとしているが、論理積（ＡＮＤ）、その他の論理演算（ＮＯＴ）等によって組み合わせるようにしてもよい。
図４（ａ）の例では、ファイル上限設定４１０によって「１０２４」が条件として設定されている。つまり、データ量が１０２４ＫＢ以上であるページを抽出することを示している。
図４（ｂ）の例では、カラーモード設定４２０によって「カラー」が条件として設定されている。そして、原稿サイズ設定４３０によって「Ａ３」が条件として設定されている。つまり、「カラーであるページ（白黒ページではなく）」、又は、「原稿サイズがＡ３であるページ」を抽出することを示している。
図４（ｃ）の例では、白紙設定４４０によって「検出する」が条件として設定されている。ステイプル・パンチ位置設定４５０によって「重なり有」が条件として設定されている。つまり、「ページが白紙であること」、又は、「ステイプル位置又はパンチ位置とページ内の画像との重なりが有るページであること」を示している。
ＯＫボタン４９０が選択された場合、その時点での画面４００内の設定にしたがって条件が決定される。
【００４３】
図５は、ページ属性テーブル５００のデータ構造例を示す説明図である。図３の例に示したフローチャート内のステップＳ３０４に関する処理例を示すものである。ステップＳ３０４で取得する電子データとして、ページ画像そのものの他に、そのページの属性（例えば、ページ属性テーブル５００）を取得する。
ページ属性テーブル５００は、文書ｉｄ欄５０５、全ページ数欄５１０、ページ番号欄５１５、属性欄５２０を有しており、属性欄５２０は、容量欄５２２、白黒／カラー欄５２４、原稿サイズ欄５２６、白紙欄５２８、余白欄５３０、ページ方向欄５４０を有しており、余白欄５３０は、上欄５３２、下欄５３４、左欄５３６、右欄５３８を有している。
文書ｉｄ欄５０５は、本実施の形態において、文書を一意に識別するための情報（文書ｉｄ：ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。全ページ数欄５１０は、その文書の全ページ数を記憶している。全ページ数欄５１０内の数だけ、ページ番号欄５１５と属性欄５２０の組み合わせが続く。ページ番号欄５１５は、ページ番号を記憶している。文書ｉｄとページ番号によって、各ページを一意に識別することができるようになる。属性欄５２０は、そのページの属性を記憶している。容量欄５２２は、そのページのデータ量を記憶している。白黒／カラー欄５２４は、そのページが白黒であるかカラーであるかを示す情報を記憶している。原稿サイズ欄５２６は、そのページの原稿サイズを記憶している。白紙欄５２８は、そのページが白紙であるか否かを示す情報を記憶している。余白欄５３０は、そのページにおける余白を記憶している。上欄５３２は、そのページの上の余白のサイズを記憶している。下欄５３４は、そのページの下の余白のサイズを記憶している。左欄５３６は、そのページの左の余白のサイズを記憶している。右欄５３８は、そのページの右の余白のサイズを記憶している。余白のサイズについては、図６を用いて説明する。ページ方向欄５４０は、そのページのページ方向を記憶している。ページ方向欄５４０には、ランドスケープモード（横長）、又は、ポートレートモード（縦長）のいずれか一方が記憶される。
【００４４】
図６は、原稿画像６００の余白の例を示す説明図である。
原稿画像６００は、余白（上）６１０、余白（下）６２０、余白（左）６３０、余白（右）６４０を有している。そして、余白（上）６１０は余白サイズ（上）６１５、余白（下）６２０は余白サイズ（下）６２５、余白（左）６３０は余白サイズ（左）６３５、余白（右）６４０は余白サイズ（右）６４５によって規定される。
【００４５】
図７は、ステイプル情報テーブル７００、パンチ情報テーブル７５０のデータ構造例を示す説明図である。ステイプル情報テーブル７００、パンチ情報テーブル７５０内の値は、画像処理装置２５０の付属品（後処理装置）であるステイプル装置又はパンチ穴あけ機等によって定められている、又は、ユーザーの設定操作によって定められている。ページ探索モジュール１１５は、ステイプル情報テーブル７００、パンチ情報テーブル７５０を用いて判断を行う。
図７（ａ）は、ステイプル情報テーブル７００のデータ構造例を示す説明図である。
ステイプル情報テーブル７００は、原稿サイズ欄７０５、ステイプル数欄７１０、位置欄７１５を有している。原稿サイズ欄７０５は、原稿サイズを記憶している。ステイプル数欄７１０は、ステイプル数を記憶している。位置欄７１５は、ステイプルの位置（例えば、原稿内のｘｙ座標）を記憶している。
図７（ｂ）は、パンチ情報テーブル７５０のデータ構造例を示す説明図である。
パンチ情報テーブル７５０は、原稿サイズ欄７５５、パンチ穴数欄７６０、位置欄７６５を有している。原稿サイズ欄７５５は、原稿サイズを記憶している。パンチ穴数欄７６０は、パンチ穴数を記憶している。位置欄７６５は、パンチ穴の位置（例えば、原稿内のｘｙ座標）を記憶している。
【００４６】
「ステイプル位置又はパンチ位置とページ内の画像との重なりが有るページであること」の条件の判断は、（１）ステイプル位置（位置欄７１５）又はパンチ位置（位置欄７６５）が、図６の例に示した余白内に収まっている場合は、重なりが無いと判断すること、（２）ステイプル位置又はパンチ位置（領域）に、原稿画像６００の画像が描画されている場合は、重なりが有ると判断すること、のいずれかを用いればよい。
【００４７】
図８は、読み取り方向テーブル８００のデータ構造例を示す説明図である。読み取り方向テーブル８００は、画像処理装置２５０で原稿を読み取る場合の設定を記憶している。ページ探索モジュール１１５は、読み取り方向テーブル８００を用いて判断を行う。
読み取り方向テーブル８００は、読み取り幅欄８０５、原稿サイズ欄８１０、読み取り方向欄８１５を有している。読み取り幅欄８０５は、読み取り幅を記憶している。原稿サイズ欄８１０は、原稿サイズを記憶している。読み取り方向欄８１５は、読み取り方向を記憶している。読み取り方向欄８１５には、ランドスケープモード（横長）、又は、ポートレートモード（縦長）のいずれか一方が記憶される。
例えば、ページ探索モジュール１１５は、読み取ったページのサイズから読み取り方向テーブル８００を用いて、読み取り方向を検知すればよい。また、ページ探索モジュール１１５は、ページの方向として、ページ内の画像を９０度毎に４回転させて、それぞれの画像（正立の画像、９０度回転の画像、１８０度回転の画像、２７０度回転の画像）を文字認識し、最も文字認識できた画像の回転角度をページ方向とすればよい。読み取り方向とページ方向が一致している場合、読み取る方向とページの方向の関係性が適切であると判断する。また、単にページの方向が正立の画像である場合に、読み取る方向とページの方向の関係性が適切であると判断してもよい。
【００４８】
図９は、本実施の形態による処理例を示す説明図である。
画面９００には、ページ番号表示領域９０２、サムネイル表示領域９０４、ＯＫボタン９９０を表示する。
この例は、図４（ａ）に示した設定（データ量が１０２４ＫＢ以上であるページ）にしたがって抽出した例を示したものであり、表示方法として、条件に合致するページだけを表示したものである。
サムネイル表示領域９０４には、１ページ目のサムネイル９１０、１０ページ目のサムネイル９２０、１５ページ目のサムネイル９３０を表示し、サムネイル９１０には吹きだしコメント９１２（ファイルサイズ：１０２４）を、サムネイル９２０には吹きだしコメント９２２（ファイルサイズ：１０５５）を、サムネイル９３０には吹きだしコメント９３２（ファイルサイズ：１２００）を表示する。条件に合致していない他のページ（２〜９ページ、１１〜１４ページ等）は、サムネイルを表示していない。
【００４９】
図１０は、本実施の形態による処理例を示す説明図である。
画面１０００には、サムネイル１０１０、サムネイル１０２０、サムネイル１０３０、サムネイル１０４０、ＯＫボタン１０９０を表示し、サムネイル１０１０には吹きだしコメント１０１２を表示する。
この例は、図４（ｂ）に示した設定（データ量が１０２４ＫＢ以上であるページ）にしたがって抽出した例を示したものであり、表示方法として、条件に合致するページのサムネイル１０１０を他のページのサムネイルとは異なる形態で表示したものである。つまり、サムネイル１０１０の枠線を太くし、条件に合致した属性の値（吹きだしコメント１０１２）を表示している。
【００５０】
図１１は、本実施の形態による処理例を示す説明図である。
画面１１００には、サムネイル１１１０、サムネイル１１２０、サムネイル１１３０、ＯＫボタン１１９０を表示し、サムネイル１１２０には吹きだしコメント１１２２を表示する。
この例は、図４（ｂ）に示した設定（原稿サイズがＡ３であるページ）にしたがって抽出した例を示したものであり、表示方法として、条件に合致するページのサムネイル１１２０を他のページのサムネイルとは異なる形態で表示したものである。つまり、サムネイル１１２０に対して、条件に合致した属性の値（吹きだしコメント１１２２）を表示している。
【００５１】
図１２は、本実施の形態による処理例を示す説明図である。
画面１２００には、サムネイル表示領域１２０２、確認用領域１２０４、ＯＫボタン１２９０を表示する。
サムネイル表示領域１２０２には、サムネイル１２１０、サムネイル１２２０、サムネイル１２３０、サムネイル１２４０、サムネイル１２５０を表示し、サムネイル１２４０には吹きだしコメント１２４２を表示する。
確認用領域１２０４には、確認用画像１２２４を表示し、確認用画像１２２４には、吹きだしコメント１２２２、パンチ穴１２２６、パンチ穴１２２８を表示する。
この例は、図４（ｃ）に示した設定（ステイプル・パンチ位置が画像と重なり有りのページ、又は、白紙のページ）にしたがって抽出した例を示したものであり、表示方法として、条件に合致するページのサムネイル１２２０、サムネイル１２４０を他のページのサムネイルとは異なる形態で表示したものである。つまり、サムネイル１２２０、サムネイル１２４０の枠線を太くし、条件に合致した属性の値（吹きだしコメント１２４２）を表示している。そして、サムネイル１２２０については、確認用領域１２０４に確認用画像１２２４を表示しており、それに対して吹きだしコメント１２２２（パンチと画像との重なり有）を表示している。なお、確認用画像１２２４は、サムネイル１２２０と同じ画像であり、確認用領域１２０４に合わせて拡大している。これによって、確認用画像１２２４内の画像１２２９とパンチ穴１２２６とは重なっていることが明確に分かるようになる。
【００５２】
図１３は、本実施の形態による処理例を示す説明図である。
画面１３００には、サムネイル表示領域１３０２、拡大表示領域１３０４、ＯＫボタン１３９０を表示する。
サムネイル表示領域１３０２には、サムネイル１３１０、サムネイル１３２０、サムネイル１３３０、サムネイル１３４０、サムネイル１３５０を表示し、サムネイル１３４０には吹きだしコメント１３４２を表示する。
拡大表示領域１３０４には、確認用拡大画像１３２４を表示する。
図１３の表示例は、図１２の表示例と同等のものであり、図４（ｃ）に示した設定（ステイプル・パンチ位置が画像と重なり有りのページ、又は、白紙のページ）にしたがって抽出した例を示したものであり、表示方法として、条件に合致するページのサムネイル１３２０、サムネイル１３４０を他のページのサムネイルとは異なる形態で表示したものである。つまり、サムネイル１３２０、サムネイル１３４０の枠線を太くし、条件に合致した属性の値（吹きだしコメント１３４２）を表示している。そして、サムネイル１３２０については、拡大表示領域１３０４に確認用拡大画像１３２４のうち、条件に対応する部分を拡大表示している。なお、確認用拡大画像１３２４は、サムネイル１３２０と同じ画像であり、図１２の例に示した確認用画像１２２４よりもさらに拡大しており、画像１３２９とパンチ穴１３２６とが重なり合っている部分を拡大表示している。これによって、確認用拡大画像１３２４内の画像１３２９とパンチ穴１３２６とは重なっていることが明確に分かるようになる。
【００５３】
図１４は、本実施の形態による処理例を示すフローチャートである。条件に合致するページを発見した場合の処理例を示すものである。
特に、画像処理装置２５０においてリアルタイムプレビューの処理を行っている場合に、この処理を行ってもよい。
例えば、ユーザーが予め設定した属性を設定し、原稿読み込み中（いわゆるジョブ中）にその情報に合致したページを抽出した場合は、処理を中止する。
【００５４】
ステップＳ１４０２では、処理を中止（一旦停止を含む）する。例えば、画像の読み取り処理（スキャン処理）を中止する。
ステップＳ１４０４では、処理設定変更画面を表示する。例えば、電子データの上限データ量以上である条件に合致した場合は、読み込みの解像度を変更する処理設定変更画面、又は、カラー読み取りを白黒読み取りに変更する処理設定変更画面を表示する。また、ステイプル又はパンチの設定（例えば、数又は位置等）を変更する処理設定変更画面を表示する。
【００５５】
ステップＳ１４０６では、処理設定を変更する操作を受け付ける。
ステップＳ１４０８では、条件に合致するように処理設定が変更されたか否かを判断し、変更された場合は処理を終了し（ステップＳ１４９９）、それ以外の場合はステップＳ１４１０へ進む。例えば、前述の例で、読み込みの解像度を変更する処理設定変更画面において、解像度を下げる設定にすることが、「条件に合致するように処理設定が変更された」に該当する。また、カラー読み取りを白黒読み取りに変更する処理設定変更画面において、白黒で読み込むように設定することが、「条件に合致するように処理設定が変更された」に該当する。また、ステイプル又はパンチの設定を変更する処理設定変更画面において、変更後のステイプル又はパンチの位置で、対象としているページ内の画像と重なりが発生しているか否かを判断し、重なりが無い場合が「条件に合致するように処理設定が変更された」に該当する。
ステップＳ１４１０では、エラーメッセージを表示し、ステップＳ１４０４へ戻る。
なお、ステップＳ１４０８でＹｅｓとなった後は、変更された処理設定で処理をやり直す。具体的には、対象となっているページの読み取りを再度行うように、メッセージ（「もう一度、対象となっているページをスキャンし直してください」等）を表示し、ユーザーにスキャン操作を行わせる。
【００５６】
図１５は、本実施の形態による処理例を示す説明図である。
画面１５００には、サムネイル表示領域１５０２、確認用領域１５０４、編集ボタン１５８０、ＯＫボタン１５９０を表示する。
サムネイル表示領域１５０２には、サムネイル１５１０、サムネイル１５２０、サムネイル１５３０、サムネイル１５４０、サムネイル画像１５５０を表示し、サムネイル１５４０には吹きだしコメント１５４２を表示する。
確認用領域１５０４には、確認用画像１５２４を表示し、確認用画像１５２４には、吹きだしコメント１５２２、パンチ穴１５２６、パンチ穴１５２８を表示する。
図１２の例に示したものと同等のものであるが、編集ボタン１５８０を付加している。編集ボタン１５８０が選択された場合は、図１６の例に示す画面１６００（パンチの設定を変更する処理設定変更画面）を表示する。
【００５７】
図１６は、本実施の形態による処理例を示す説明図である。
画面１６００には、パンチ穴個数設定領域１６１０、パンチ穴位置設定領域１６２０、ＯＫボタン１６９０を有している。
パンチ穴位置設定領域１６２０には、左右上下設定領域１６２２、位置設定領域１６２４を表示する。
位置設定領域１６２４は、左右上下設定領域１６２２で設定された縁からの距離によって、パンチ穴を設定するものである。パンチ穴と画像との重なりを解消するために、パンチ穴の位置を縁寄りにするのが望ましい。つまり、位置設定領域１６２４に現在の値以上の値が設定された場合、又は、画像処理によって、パンチ穴１５２６と重なっている画像１５２９の位置を検知し、画像１５２９と重ならない位置になるようにパンチ穴１５２６の位置が変更された場合は、ステップＳ１４０８で「Ｙｅｓ」となる。
また、画像処理によって、画像１５２９の位置を検知した場合は、画像１５２９と重ならない位置を算出し、位置設定領域１６２４の値をその算出した位置を示す値に修正して（デフォルトの値として）、画面１６００を表示するようにしてもよい。
【００５８】
本実施の形態によって、例えば、以下に示すような処理が可能になる。
（１）スキャンした画像を格納するために上限データ量が決められている場合、上限データ量以上となっている画像だけ解像度を落として再スキャンしたいことがある。原稿をスキャンし、ファイルサイズが上限データ量以上となっているページ（画像）を選定するため、図４の例に示したユーザーインタフェースの抽出設定で「ファイルサイズ上限値」（ファイル上限設定４１０）を設定して、スキャンのジョブを実行する。読み込んだ原稿のうち、ファイルサイズ上限値以上となっているために解像度やカラー属性などを変更させた方がよい候補をサムネイルで一覧表示する。
【００５９】
（２）スキャンした画像を格納するために上限データ量が決められている場合、カラー画像だけを抽出し、いくつかを白黒に変更したいことがある。図４の例に示したユーザーインタフェースの抽出設定で「カラー画像」（カラーモード設定４２０）を設定して、スキャンのジョブを実行する。読み込んだ原稿のうち、カラー画像の載ったページだけをサムネイルで一覧表示する。
【００６０】
（３）スキャンした画像を格納するために上限データ量が決められている場合、上限データ量以上となっている画像だけ解像度やカラーモードを変更してファイルサイズを小さくしたいことがある。原稿をスキャンし、ファイルサイズが上限データ量以上となっているページ（画像）を選定するため、図４の例に示したユーザーインタフェースの抽出設定で「ファイルサイズ上限値」（ファイル上限設定４１０）を設定して、スキャンのジョブを実行する。すると、原稿読み込み中の画像をサムネイルのプレビューで確認することができ、上限データ量以上となっているためにパラメータを変更すべきページの画像のみハイライトして表示する。ハイライトされることで、ユーザーは確認すべきページを明確に特定することができ、ハイライトしたページのうち画質を落としてもよいページを目視で判断しつつ解像度やカラーモードの変更を行えるようになる。
【００６１】
（４）Ａ４サイズとＡ３サイズの混在した原稿をスキャンし、グループメンバにメールする際、Ａ３サイズの縦横があっているかをチェックしておきたい場合、図４の例に示したユーザーインタフェースの抽出設定で「原稿サイズ＝Ａ３」（原稿サイズ設定４３０）を設定して、スキャンのジョブを実行する。原稿読み込み中の画像をサムネイルのプレビューで確認することができ、Ａ３サイズのページのみハイライトして表示する。ハイライトされることで、ユーザーは確認すべきページを明確に特定することができ、ハイライトされたページで縦横方向間違えのあるものを目視で確認・判断して、設定変更が行えるようになる。
【００６２】
（５）複写（コピー）でステイプルを打ちたい場合、図４の例に示したユーザーインタフェースの抽出設定で「ステイプル・パンチ位置が画像に掛かっているもの」（ステイプル・パンチ位置設定４５０）を設定して、複写のジョブをプレビュー実行する。すると、原稿読み込み中のページをプレビューで確認することができ、ステイプル位置が画像に載ってしまっているページのみハイライトして表示する。ハイライトされることで、ユーザーは確認すべきページを明確に特定することができ、ステイプル位置の調整を行い、出力することが可能となる。
【００６３】
（６）複数文書を合成したような場合で文書の中に白紙があるとき、白紙の意味をなすものとないものが混在するケースがでてくる。このような原稿の中に白紙があるかをチェックして（自動削除ではなく）必要に応じて削除したい場合、図４の例に示したユーザーインタフェースの抽出設定で「白紙あり」（白紙設定４４０）を設定して、スキャンのジョブを実行する。原稿読み込み中の画像をサムネイルのプレビューで確認することができ、白紙のページのみハイライトして表示する。ハイライトされることで、ユーザーは確認すべきページを明確に特定することができ、ハイライトしたページで白紙として削除すべきものを目視で確認・判断して、削除することができる。
【００６４】
図１７を参照して、本実施の形態の情報処理装置１００のハードウェア構成例について説明する。図１７に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１７１７と、プリンタ等のデータ出力部１７１８を備えたハードウェア構成例を示している。
【００６５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１７０１は、前述の実施の形態において説明した各種のモジュール、すなわち、取得モジュール１０５、ページ探索モジュール１１５、表示制御モジュール１２０、表示モジュール１２５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００６６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１７０２は、ＣＰＵ１７０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７０３は、ＣＰＵ１７０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１７０４により相互に接続されている。
【００６７】
ホストバス１７０４は、ブリッジ１７０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１７０６に接続されている。
【００６８】
キーボード１７０８、マウス等のポインティングデバイス１７０９は、操作者により操作されるデバイスである。ディスプレイ１７１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１７０９とディスプレイ１７１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード１７０８のように物理的に接続しなくても、画面（タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【００６９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１７１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１７０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクは、条件記憶モジュール１１０等としての機能を実現させる。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００７０】
ドライブ１７１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１７１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１７０７、外部バス１７０６、ブリッジ１７０５、及びホストバス１７０４を介して接続されているＲＡＭ１７０３に供給する。なお、リムーバブル記録媒体１７１３も、データ記録領域として利用可能である。
【００７１】
接続ポート１７１４は、外部接続機器１７１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１７１４は、インタフェース１７０７、及び外部バス１７０６、ブリッジ１７０５、ホストバス１７０４等を介してＣＰＵ１７０１等に接続されている。通信部１７１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１７１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１７１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００７２】
なお、図１７に示す情報処理装置１００のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１７に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１７に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００７３】
また、前述の実施の形態の説明内での比較処理において、「以上」、「以下」、「より大きい」、「より小さい（未満）」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい（未満）」、「以上」、「以下」としてもよい。
【００７４】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００７５】
１００…情報処理装置
１０５…取得モジュール
１１０…条件記憶モジュール
１１５…ページ探索モジュール
１２０…表示制御モジュール
１２５…表示モジュール
２００…パーソナルコンピュータ
２０５…キーボード
２１０…表示装置
２５０…画像処理装置
２６０…表示パネル
【図１】
2020037228.tif 000003
【図２】
2020037228.tif 000004
【図３】
2020037228.tif 000005
【図４】
2020037228.tif 000006
【図５】
2020037228.tif 000007
【図６】
2020037228.tif 000008
【図７】
2020037228.tif 000009
【図８】
2020037228.tif 000010
【図９】
2020037228.tif 000011
【図１０】
2020037228.tif 000012
【図１１】
2020037228.tif 000013
【図１２】
2020037228.tif 000014
【図１３】
2020037228.tif 000015
【図１４】
2020037228.tif 000016
【図１５】
2020037228.tif 000017
【図１６】
2020037228.tif 000018
【図１７】
2020037228.tif 000019