(57)【要約】【課題】複数の文書データの内容を効率よく確認できるように表示する。【解決手段】情報処理装置に、分類部２２、生成部２３および表示制御部２４を設ける。分類部２２は、複数の文書データ３２を作成日時等の情報に基づいていくつかのグループに分類して分類データ３４を生成する。生成部２３は、ページめくり表示するための表示画像データ３５を生成する際に、指示データ３１と分類データ３４を参照する。これにより、生成部２３は、同一のグループに分類された文書データ３２（ＲＩＰデータ３３）に基づいて、当該グループ用の１つの表示画像データ３５を生成する。表示制御部２４は、生成された表示画像データ３５を表示部５に表示させる。【選択図】図３
2008210182.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
複数の文書データを取得する取得手段と、
前記取得手段により取得された複数の文書データを少なくとも１つのグループに分類する分類手段と、
前記少なくとも１つのグループごとに、同一グループに分類された文書データに基づいて、前記文書データの内容を示すための表示画像データを生成する生成手段と、
前記生成手段により生成された表示画像データを表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記表示画像データは、画像をページめくり表示させるためのデータであり、前記表示手段は前記表示画像データをページめくり表示することを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記生成手段は、１の文書データに対して表示するページ枚数を決定して表示画像データを生成することを特徴とする情報処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の情報処理装置であって、
前記生成手段は、１の文書データにおいて、表示する特定ページを決定して表示画像データを生成することを特徴とする情報処理装置。
【請求項５】
請求項１ないし４のいずれかに記載の情報処理装置であって、
１の文書データに含まれる各ページの画像種別を判定する判定手段をさらに備え、
前記生成手段は、前記判定手段の判定結果に基づいて、表示するページを決定して表示画像データを生成することを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記判定手段は、文書データの記述言語に基づいて前記文書データに含まれる各ページの画像を識別することを特徴とする情報処理装置。
【請求項７】
請求項５に記載の情報処理装置であって、
前記判定手段は、文書データをＲＩＰ処理した後のＲＩＰデータに基づいて前記文書データに含まれる各ページの画像を識別することを特徴とする情報処理装置。
【請求項８】
入力装置および表示装置を備えるコンピュータによる読み取り可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータを、
前記入力装置を介して複数の文書データを取得する取得手段と、
前記取得手段により取得された複数の文書データを少なくとも１つのグループに分類する分類手段と、
前記少なくとも１つのグループごとに、同一グループに分類された文書データに基づいて、前記文書データの内容を示すための表示画像データを生成する生成手段と、
前記生成手段により生成された表示画像データを前記表示装置に表示させる表示制御手段と、
を備える情報処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページから成る文書データを表示する技術に関する。
【背景技術】
【０００２】
従来より、複数のページから成る文書データについて、文書の内容を確認するために、各ページを順次表示する技術が提案されている。このような技術が、例えば、特許文献１に記載されている。特許文献１には、文書データに含まれる各ページが一枚ずつめくられるかのように表示する技術が提案されている。
【０００３】
【特許文献１】特開昭６２−２４８３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１に記載されている技術では、表示しようとする文書データの数が多い場合、表示装置の表示領域に収まらず、一部の文書データが表示されないという問題があった。
【０００５】
これを解決するためには、例えば、画面をスクロールさせることが考えられる。しかし、この場合、全ての文書データを一画面で確認できないという問題は解決されない。また、文書データを縮小して表示することも考えられる。しかし、画像が縮小されると内容が確認しにくいという問題が生じる。
【０００６】
本発明は、上記課題に鑑みなされたものであり、複数の文書データを効率よく確認できるように表示することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、請求項１の発明は、情報処理装置であって、複数の文書データを取得する取得手段と、前記取得手段により取得された複数の文書データを少なくとも１つのグループに分類する分類手段と、前記少なくとも１つのグループごとに、同一グループに分類された文書データに基づいて、前記文書データの内容を示すための表示画像データを生成する生成手段と、前記生成手段により生成された表示画像データを表示する表示手段とを備えることを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明に係る情報処理装置であって、前記表示画像データは、画像をページめくり表示させるためのデータであり、前記表示手段は前記表示画像データをページめくり表示することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１または２の発明に係る情報処理装置であって、前記生成手段は、１の文書データに対して表示するページ枚数を決定して表示画像データを生成することを特徴とする。
【００１０】
また、請求項４の発明は、請求項１ないし３のいずれかの発明に係る情報処理装置であって、前記生成手段は、１の文書データにおいて、表示する特定ページを決定して表示画像データを生成することを特徴とする。
【００１１】
また、請求項５の発明は、請求項１ないし４のいずれかの発明に係る情報処理装置であって、１の文書データに含まれる各ページの画像種別を判定する判定手段をさらに備え、前記生成手段は、前記判定手段の判定結果に基づいて、表示するページを決定して表示画像データを生成することを特徴とする。
【００１２】
また、請求項６の発明は、請求項５の発明に係る情報処理装置であって、前記判定手段は、文書データの記述言語に基づいて前記文書データに含まれる各ページの画像を識別することを特徴とする。
【００１３】
また、請求項７の発明は、請求項５の発明に係る情報処理装置であって、前記判定手段は、文書データをＲＩＰ処理した後のＲＩＰデータに基づいて前記文書データに含まれる各ページの画像を識別することを特徴とする。
【００１４】
また、請求項８の発明は、入力装置および表示装置を備えるコンピュータによる読み取り可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータを、前記入力装置を介して複数の文書データを取得する取得手段と、前記取得手段により取得された複数の文書データを少なくとも１つのグループに分類する分類手段と、前記少なくとも１つのグループごとに、同一グループに分類された文書データに基づいて、前記文書データの内容を示すための表示画像データを生成する生成手段と、前記生成手段により生成された表示画像データを前記表示装置に表示させる表示制御手段とを備える情報処理装置として機能させることを特徴とする。
【発明の効果】
【００１５】
請求項１ないし８に記載の発明では、複数の文書データを少なくとも１つのグループに分類し、分類した少なくとも１つのグループごとに、同一グループに分類された文書データに基づいて、文書データの内容を示すための表示画像データを生成して表示することにより、同じ領域に比較的多くの文書データを表示することができる。したがって、スクロール等の画面切換操作が不要になり、文書データの内容を容易に確認できる。
【００１６】
また、このようにグループ化して表示することにより、目的の文書データが、ある程度、どのグループに属しているかをオペレータが認識している場合、さらに、目的の文書データを容易に確認できる。
【００１７】
請求項２に記載の発明では、表示画像データが画像をページめくり表示させるためのデータであり、表示手段があたかも手めくりするかのように文書データを表示することができる。したがって、オペレータは容易に内容を確認できる。
【００１８】
請求項３に記載の発明では、１の文書データに対して表示するページ枚数を決定して表示画像データを生成することにより、目的の文書データ（ページ）が表示されるまでの時間を短縮することができる。
【００１９】
請求項４に記載の発明では、１の文書データにおいて、表示する特定ページを決定して表示画像データを生成することにより、内容を容易に確認できる特定ページ（例えば表紙等）を優先的に表示させることができる。したがって、効率よく内容を確認できる。
【００２０】
請求項５に記載の発明では、１の文書データに含まれる各ページの画像種別を判定し、その判定結果に基づいて、表示するページを決定して表示画像データを生成することにより、比較的内容を確認しやすいページを優先的に表示させることができる。
【００２１】
請求項６に記載の発明では、文書データの記述言語に基づいて文書データに含まれる各ページの画像を識別することにより、比較的高速に画像種別を判定できる。
【００２２】
請求項７に記載の発明では、文書データをＲＩＰ処理した後のＲＩＰデータに基づいて文書データに含まれる各ページの画像を識別することにより、汎用性が向上する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００２４】
＜１．  実施の形態＞
図１は、本発明に係る情報処理装置１の外観図である。また、図２は、情報処理装置１の構成を示す図である。
【００２５】
情報処理装置１は、ＣＰＵ２、記憶装置３、操作部４、表示部５およびディスク装置６を備え、一般的なコンピュータとしての機能を備えている。
【００２６】
ＣＰＵ２は、記憶装置３に記憶されているプログラム３０に従って動作することにより、各種データの演算や制御信号の生成を実行することによって、情報処理装置１の各構成を制御する。ＣＰＵ２によって実現される機能ブロックについては後述する。
【００２７】
詳細は図示しないが、記憶装置３は、読み取り専用のＲＯＭ、ＣＰＵ２の一時的なワーキングエリアとなるＲＡＭおよびハードディスクを備えている。記憶装置３は、プログラム３０や各種データを記憶する記録媒体としての機能を有している。なお、プログラム３０は、後述する記録媒体９からディスク装置６を介して記憶装置３に転送されてもよい。あるいは図示しないネットワークを介して、プログラム３０を記憶装置３に転送してもよい。
【００２８】
操作部４は、情報処理装置１に対して、オペレータの指示を入力するために使用される。すなわち、操作部４は情報処理装置１における入力装置として機能する。具体的には、キーボードやマウス、各種ボタン類等が該当する。
【００２９】
表示部５は、各種データを画像として画面に表示する。すなわち、表示部５は情報処理装置１における表示装置として機能する。表示部５の具体例としては、例えば液晶ディスプレイ等が該当するが、タッチパネルディスプレイのように、操作部４の機能を一部有しているものでもよい。
【００３０】
ディスク装置６は、可搬性の記録媒体９に記憶されているデータを読み取って記憶装置３に転送する装置である。すなわち、ディスク装置６は情報処理装置１における入力装置として機能する。
【００３１】
本実施の形態における情報処理装置１は、ディスク装置６としてＣＤ−ＲＯＭドライブを備えており、記録媒体９はＣＤ−ＲＯＭである。しかし、もちろんディスク装置６はＣＤ−ＲＯＭドライブに限定されるものではなく、ＦＤドライブ、ＤＶＤドライブ、ＭＯ装置等であってもよい。なお、ディスク装置６が記録媒体９にデータを記録させる機能を有する場合には、ディスク装置６は記憶装置３の機能を一部代行することも可能である。
【００３２】
図３は、情報処理装置１の機能ブロックをデータの流れとともに示す図である。図３に示す情報取得部２０、ＲＩＰ処理部２１、分類部２２、生成部２３、および表示制御部２４が、主に、ＣＰＵ２がプログラム３０に従って動作することにより実現される機能ブロックである。
【００３３】
情報取得部２０は、入力装置である操作部４またはディスク装置６から指示データ３１または複数の文書データ３２を取得して記憶装置３に転送する。
【００３４】
なお、指示データ３１とは、主に操作部４から入力される情報であって、オペレータからの指示を示すデータである。ただし、指示データ３１はディスク装置６（記録媒体９）から転送されて入力されてもよいし、例えば初期設定データ（予め与えられているデータ）としてプログラム３０とともに予め記憶装置３に記憶されていてもよい。本実施の形態では、指示データ３１には、表示設定情報（詳細後述）が含まれる。
【００３５】
また、文書データ３２とは、主にディスク装置６が記録媒体９を読み取ることによって入力されるページ記述言語で表現されたデータであって、複数のページから成る文書を表現したデータである。ただし、文書データ３２は、外部の装置で作成されて入力されるものに限定されるものではない。すなわち、図示しないワープロソフトや描画ソフト等を使用して、操作部４が操作されることによって、情報処理装置１上で文書データ３２が作成されてもよい。
【００３６】
ＲＩＰ処理部２１は、情報取得部２０により取得された複数の文書データ３２を参照し、各文書データ３２のページ記述言語を解析しつつ、ＲＩＰ処理を実行することにより、各文書データ３２ごとに対応するＲＩＰデータ３３を生成する。なお、本実施の形態において作成されるＲＩＰデータ３３は、プレビュー用のサムネイルデータであって、印刷用のデータではない。印刷用のデータは指定される印刷用紙のサイズに応じて文書データ３２ごとにページサイズがバラバラであるが、サムネイルデータはページサイズを統一することができる。
【００３７】
分類部２２は、情報取得部２０により取得された文書データ３２の分類を行い、複数の文書データ３２を少なくとも１つのグループに分類する。分類部２２の分類結果は、分類データ３４として生成される。
【００３８】
以下、本実施の形態では、各文書データ３２の作成日時に基づいて、月単位のグループに分類する例で説明する。すなわち、分類部２２は、取得された複数の文書データ３２について、個々にタイムスタンプを確認して、例えば、９月に作成された文書データ３２のグループ、１０月に作成された文書データ３２のグループ、１１月に作成された文書データ３２のグループというように、文書データ３２を分類する。
【００３９】
ただし、分類する基準はこれに限られるものではなく、例えば、ファイル形式やキーワード等によって分類してもよい。これらの情報は、各文書データ３２に含まれるファイル拡張子やファイル名等から取得して識別することができる。
【００４０】
また、分類部２２は、文書データ３２に含まれるページを分析して、各ページごとに画像種別を判定する。すなわち、分類部２２は、本発明における判定手段としての機能も備えている。分類部２２の判定結果である画像種別も、ページごとに、分類データ３４に格納される。
【００４１】
なお、本実施の形態における分類部２２は、文書データ３２に含まれるページの画像を分析する手法として、２つの手法を選択的に実行することが可能である。
【００４２】
第１の方法（以下、「直接法」と称する）とは、文書データ３２のページ記述言語を直接解読して分析する手法である。直接法が選択されている場合、分類部２２は、個々の文書データ３２を参照しつつ画像種別を判定し分類データ３４を生成する。直接法は、処理速度が速いという特徴がある。
【００４３】
第２の方法（以下、「間接法」と称する）とは、文書データ３２をＲＩＰ処理した後のＲＩＰデータ３３を画像処理して分析する手法であり、ＲＩＰデータ３３から間接的に分析する手法である。間接法が選択されている場合、分類部２２は、ＲＩＰデータ３３を参照しつつ画像種別を判定し分類データ３４を生成する。間接法は、記述形式に左右されないため、どのような画像であっても判定可能であり、汎用性が高いという特徴がある。
【００４４】
このように、本実施の形態における分類部２２は、各ページの画像種別を識別する手法として、２つの方法を選択的に用いることができる。したがって、用途に合わせて、効果的な処理を実行することができる。なお、直接法および間接法のいずれを選択するかは、指示データ３１に設定されており、分類部２２が指示データ３１を参照する（図示せず）ことにより決定するものとする。
【００４５】
生成部２３は、指示データ３１（主に表示設定情報）および分類データ３４を参照しつつ、ＲＩＰ処理部２１により生成されたＲＩＰデータ３３を加工して表示画像データ３５を生成する。
【００４６】
このように、生成部２３は表示画像データ３５を生成する際に、ＲＩＰ処理されたＲＩＰデータ３３を扱う。ＲＩＰデータ３３は、文書データ３２のファイル形式やページサイズといった文書データ３２ごとの固有の条件に左右されることがないため、容易に取り扱うことができる。
【００４７】
なお、本実施の形態における表示画像データ３５は、画像をページめくり表示させるための画像データである。すなわち、表示画像データ３５は、各ページが順次めくられていく様子を表示するために必要な、一種のアニメーションを構成する画像データである。また、図３では、２つの表示画像データ３５のみ図示しているが、作成される表示画像データ３５は、２つとは限らない。詳細は後述するが、表示対象となるグループの数だけ表示画像データ３５が作成される。
【００４８】
表示制御部２４は、生成部２３により生成された表示画像データ３５に基づいて、表示部５に画像を表示させる。本実施の形態における表示画像データ３５は、先述のように、めくり表示させるためのデータであるので、これにより、表示部５には、連続する複数のページの画像が、めくり過程の湾曲状況に応じて次々と変形していくかのように表示される。
【００４９】
以上が情報処理装置１の構成および機能の説明である。次に、情報処理装置１の動作について説明する。
【００５０】
図４は、情報処理装置１の動作を示す流れ図である。なお、以下の動作は、特に断らない限り、ＣＰＵ２の制御により実現されるものである。
【００５１】
情報処理装置１は、設定データ（予め記憶装置３に記憶されている指示データ３１）の読み出し処理等の初期設定を実行した後、新たな文書データ３２を取得するか否かを判定する（ステップＳ１）。
【００５２】
オペレータから、新たな文書データ３２を取得するよう指示があると、フォルダ指定画面を表示部５に表示し、これに従ってオペレータが指定したフォルダ内に格納されている文書データ３２を取得する（ステップＳ２）。取得された文書データ３２は、表示用フォルダに格納される。
【００５３】
なお、文書データ３２が予めフォルダに格納されていない場合は、例えば、記録媒体９が挿入されたディスク装置６がフォルダとして指定されてもよい。また、オペレータが個々の文書データ３２を直接ファイル名等で指定するようにしてもよい。
【００５４】
一方、オペレータから、文書データ３２を取得しない旨の指示があると、情報処理装置１はステップＳ２をスキップする。このようにして、ステップＳ１，Ｓ２により、表示する文書データ３２が表示用フォルダ内に準備される。
【００５５】
文書データ３２が準備されると、表示する全ての文書データ３２に対してＲＩＰデータ３３が存在しているか否かを判定する（ステップＳ３）。すなわち、ＣＰＵ２は、表示用フォルダ内の各文書データ３２について、対応するＲＩＰデータ３３が作成されているか否かを判定する。
【００５６】
未だＲＩＰデータ３３が作成されていない文書データ３２が存在している場合、ＲＩＰ処理部２１は、当該文書データ３２に基づいてＲＩＰ処理を行い、ＲＩＰデータ３３を作成する（ステップＳ４）。なお、全ての文書データ３２についてＲＩＰデータ３３が作成されている場合、ステップＳ４はスキップされる。
【００５７】
複数の文書データ３２に対して、それぞれ対応するＲＩＰデータ３３が作成されると、分類部２２が画像種別を分析する（ステップＳ５）。ステップＳ５では、まず、モードスイッチ（あるいは指示データ３１）を確認し、直接法を用いる直接モードであるか、間接法を用いる間接モードであるかを判定する。
【００５８】
直接モードの場合、分類部２２は、ステップＳ４でＲＩＰデータ３３を作成した文書データ３２を参照し、ページ記述言語のオブジェクト情報に基づいて、ドキュメントを解析することにより、当該文書データ３２のコンテンツ（画像種別）を分析する。
【００５９】
画像種別の分析は、対象となっている文書データ３２の各ページごとに実行され、それぞれのページの画像、表、各種別、サイズ、検索文字、コメント等が検出される。また、画像については、画像処理によってその特徴を検出することにより、画像内容（人物、イラスト、写真等）も検出可能である。
【００６０】
このように、ページ記述言語に基づいて、オブジェクト情報を解析する直接法は、画像処理を行う場合に比べて、高速に画像種別の分析を行うことができる。なお、検出された結果（分析結果）は、分類データ３４のページ情報として、記憶装置３に記憶される。
【００６１】
一方、間接モードの場合、分類部２２は、作成されたＲＩＰデータ３３を参照し、画像処理によって、間接的に文書データ３２の画像種別を分析する。
【００６２】
分類部２２は、各ページごとに、図、絵柄、文字等を検出するが、ＲＩＰ処理された画像データから画像の内容を検出する手法（画像認識、パターン認識）は、従来から種々提案されており、ここでは詳細に述べない。また、文字について、サイズを検出することにより見出し文字であるか否かを検出可能であり、検索文字とのパターンマッチングを実行すれば検索文字の有無も検出することが可能である。
【００６３】
間接法は画像処理によってコンテンツを分析するため高速処理には不向きである。しかし、直接法ではページ記述言語において規則からはずれたような表現がされていると、分析を誤る場合がある。例えば、文字をキャラクタではなく、画像として記述してあった場合、直接法では正確に分析できない可能性がある。しかし、間接法では、このような場合であっても、一定の品質でコンテンツを分析可能である。
【００６４】
間接法の場合も、画像種別の分析が終了すると、直接法の場合と同様に、分類部２２は分類データ３４を生成し、記憶装置３にページ情報として格納する。
【００６５】
各文書データ３２に含まれる画像種別の分類が終了すると、分類部２２は、複数の文書データ３２をグループ化するか否かを判定する（ステップＳ６）。この判定は、例えば、指示データ３１を参照することにより実行できる。
【００６６】
グループ化しない場合（ステップＳ６においてＮｏ）、分類部２２は、文書データ３２のグループ化を実行せず、個別表示処理が実行される（ステップＳ７）。
【００６７】
個別表示処理では、生成部２３が各ＲＩＰデータ３３に基づいて、それぞれに表示画像データ３５を作成する。そして、作成された表示画像データ３５に基づいて、表示制御部２４が表示部５を制御する。
【００６８】
図５は、個別表示処理が実行されたときの表示部５の画面の例を示す図である。このように、個別表示処理では、個々の文書データ３２に対して、それぞれ表示画像データ３５が生成されるので、表示部５の画面には複数の文書データ３２の内容が個別に表示される。
【００６９】
一方、グループ化を行う場合（ステップＳ６においてＹｅｓ）、分類部２２は、表示用フォルダ内の複数の文書データ３２を分類する（ステップＳ８）。本実施の形態では、先述のように、文書データ３２のタイムスタンプを参照しつつ、複数の文書データ３２を、作成された月別のグループに分類するものとする。
【００７０】
分類部２２による分類が終了すると、情報処理装置１は、グループ表示処理を実行する（ステップＳ９）。
【００７１】
図６は、グループ表示処理の詳細を示す流れ図である。グループ表示処理では、まず、生成部２３が分類データ３４を参照することにより、表示対象グループを取得する（ステップＳ１１）。
【００７２】
次に、取得した表示対象グループに分類されている文書データ３２に対応するＲＩＰデータ３３を集めて、一時ファイルを作成する（ステップＳ１２）。すなわち、同一のグループに分類された複数の文書データ３２から、複数のＲＩＰデータ３３を経て、１つの一時ファイルが作成されることとなる。
【００７３】
表示対象グループに対する一時ファイルが作成されると、生成部２３は、指示データ３１の表示設定情報と、分類データ３４のページ情報とを取得し（ステップＳ１３）、当該表示対象グループ用の表示画像データ３５を作成する（ステップＳ１４）。
【００７４】
表示設定情報とは、いわゆる表示用のパラメータであって、各文書データ３２に含まれる複数のページのうち、どのページを表示するかを決定するための情報である。表示設定情報には、例えば、全ページを表示するか、先頭ページから何ページ目までを表示するか、最終ページを表示するか、画像種別が「画像」であるページを表示するか、画像種別が「図形」であるページを表示するか、サイズの大きい文字を含むページを表示するか等の情報が含まれている。
【００７５】
すなわち、生成部２３は、ステップＳ１４において、取得した表示設定情報に基づいて、一時ファイルから、表示不要なページのデータを削除しつつ、表示画像データ３５を生成する。
【００７６】
例えば、「先頭ページから５ページ目までを表示する」と設定されている場合、各文書データ３２について、６ページ目以降のページのデータを、一時ファイルから削除する。この場合、１の文書データ３２について表示するページ数を５ページに制限することに相当し、生成部２３は、１の文書データ３２に対して表示するページ枚数を５枚に決定して表示画像データ３５を生成することに相当する。
【００７７】
また、例えば、「最終ページを表示する」と設定されている場合、生成部２３は、他の設定にかかわらず、全ての文書データ３２について最終ページを含むように表示画像データ３５を生成する。これは、１の文書データ３２において、表示する特定ページを「最終ページ」と決定して表示画像データ３５を生成することに相当する。
【００７８】
さらに、例えば、「画像種別が画像であるページを表示する」と設定されている場合、生成部２３は、分類データ３４のページ情報を参照して、各文書データ３２のページのうち、画像種別が「画像」となっているページのみを含むように表示画像データ３５を生成する。これは、分類部２２の判定結果に基づいて、表示するページを決定して表示画像データ３５を生成することに相当する。
【００７９】
このように、本実施の形態における情報処理装置１は、文書データ３２に含まれるページから表示するページを選択できるので、グループ内に含まれる文書データ３２の数が多くなり、１つの表示画像データ３５に含まれることとなるページ数が増大した場合でも、適切な数に抑制することができる。したがって、目的のページがなかなか表示されないといった問題を抑制できるので、オペレータは効率よく文書データ３２の内容を確認することができる。
【００８０】
なお、本実施の形態では、表示する条件に１つでも該当するページは表示するものとする。例えば、「全てのページを表示しない」という設定になっていたとしても、同時に、「画像種別が画像であるページを表示する」という設定になっていれば、画像種別が画像であると判定されたページについては表示する。ただし、条件に対する具体的処理は、目的等に応じて任意に決定すればよい。
【００８１】
ステップＳ１１で取得した表示対象グループに対する表示画像データ３５を生成すると、生成部２３は、全てのグループについて、表示画像データ３５の生成が終了したか否かを判定する（ステップＳ１５）。そして、未だ表示画像データ３５の生成が終了していないグループが存在する場合は、ステップＳ１１から処理を繰り返す。
【００８２】
一方、分類部２２によって分類された全てのグループについて表示画像データ３５の生成が終了した場合は、表示制御部２４が、生成された表示画像データ３５に基づいて表示部５を制御する。これにより、表示部５に表示画像データ３５が表示される（ステップＳ１６）。
【００８３】
図７は、グループ表示処理が実行されたときの表示部５の画面の例を示す図である。図７では、１１月に作成されたグループと、１２月に作成されたグループとが表示対象グループとして取得された例を示す。ここに示す例では、表示用フォルダ内の複数の文書データ３２のうち、１１月に作成された文書データ３２と、１２月に作成された文書データ３２とが、あたかもそれぞれ１冊の本（ドキュメント）であるかのように表示されている。
【００８４】
図５と図７とを比較すれば明らかなように、複数の文書データ３２を表示する場合、個別表示処理を行うと、表示部５の画面に表示しきれない場合が生じる。このような場合、オペレータは、画面をスクロールさせる等、何らかの対処が必要となり、不便である。しかし、本実施の形態における情報処理装置１のように、複数の文書データ３２をグループに分類して扱うことにより、多数の文書データ３２を、表示部５の同じ領域に表示可能となる。したがって、オペレータの負担が軽減され、複数の文書データ３２を効率よく確認できる。
【００８５】
なお、情報処理装置１は、ステップＳ１６を実行すると、図４に示す処理に戻る。また、適宜、オペレータからの指示等に基づいて、処理を終了する。
【００８６】
以上のように、本実施の形態における情報処理装置１は、複数の文書データ３２を少なくとも１つのグループに分類し、分類された少なくとも１つのグループごとに、同一グループに分類された文書データ３２に基づいて、表示画像データ３５を生成して表示する。これにより、表示部５の同じ領域に比較的多くの文書データ３２を表示することができる。したがって、スクロール等の操作が不要になり、文書データ３２の内容を容易に確認できる。
【００８７】
また、このようにグループ化して表示することにより、目的の文書データ３２が、ある程度、どのグループに属しているかをオペレータが認識している場合、さらに、目的の文書データ３２を容易に確認できる。例えば、目的の文書データ３２が１１月に作成されたデータであることをオペレータが認識していたとしても、図５のように、個別に表示されていると表示画面のどこに表示されるか容易に把握できないために、確認することは容易ではない。しかし、図７に示すように、グループ表示されていると、目的の文書データ３２は左側の表示画像データ３５に表示されることが容易に予測できるので、容易に発見できる。
【００８８】
また、表示画像データ３５は、画像をページめくり表示させるためのデータであることにより、表示制御部２４があたかも手めくりするかのように文書データを表示することができる。したがって、オペレータは容易に内容を確認できる。
【００８９】
個別表示処理では、全ての文書データ３２が常に表示されているが、グループ表示処理では、同一グループの後方に配置された文書データ３２は、前方に配置された文書データ３２の表示が終了するまで表示されない。しかし、生成部２３が、１の文書データ３２に対して表示するページ枚数を決定して表示画像データ３５を生成することにより、目的の文書データ３２（ページ）が表示されるまでの時間を短縮することができる。
【００９０】
また、１の文書データ３２において、表示する特定ページを決定して表示画像データ３５を生成することにより、内容を容易に確認できる特定ページ（例えば表紙等）を優先的に表示させることができる。したがって、効率よく内容を確認できる。
【００９１】
また、分類部２２が１の文書データ３２に含まれる各ページの画像種別を判定し、その判定結果に基づいて、生成部２３が表示するページを決定して表示画像データ３５を生成することにより、比較的内容を確認しやすいページを優先的に表示させることができる。
【００９２】
また、分類部２２が文書データ３２の記述言語に基づいて文書データ３２に含まれる各ページの画像を識別することにより、比較的高速に画像種別を判定できる。
【００９３】
また、分類部２２が文書データ３２をＲＩＰ処理した後のＲＩＰデータに基づいて文書データ３２に含まれる各ページの画像を識別することにより、汎用性が向上する。
【００９４】
なお、本実施の形態では、複数の文書データ３２に対して少なくとも１つのグループに分類するか否かを指示データ３１に含まれる設定情報により判定する例で説明した。しかし、例えば、文書データ３２の数と、表示部５の画面サイズとに基づいて、同時に全ての文書データ３２を表示できない場合に、グループ化を行うようにしてもよい。また、逐次、オペレータが指定するようにしてもよい。
【００９５】
＜２．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【００９６】
例えば、上記実施の形態では、指示データ３１や文書データ３２を入力する入力装置として、操作部４とディスク装置６とを備えていたが、ネットワークを接続する通信インタフェースを設けて、これらのデータを外部の装置からダウンロードする構成としてもよい。
【００９７】
また、文書データ３２の表示方法はめくり表示に限定されるものではなく、ページごとに瞬時に画像が切り替わるように表示してもよい。
【００９８】
また、情報処理装置１には、ＲＩＰデータ３３が入力されてもよい。上記実施の形態における文書データ３２とＲＩＰデータ３３とは、互いに一対一に対応しており、ＲＩＰデータ３３も広義の文書データと言える。すなわち、情報処理装置１に入力される複数の文書データは、ページ記述言語で表現された文書データ３２に限定されるものではなく、既に、ＲＩＰ処理されたＲＩＰデータ３３であってもよい。
【図面の簡単な説明】
【００９９】
【図１】本発明に係る情報処理装置の外観図である。
【図２】情報処理装置の構成を示す図である。
【図３】情報処理装置の機能ブロックをデータの流れとともに示す図である。
【図４】情報処理装置の動作を示す流れ図である。
【図５】個別表示処理が実行されたときの表示部の画面の例を示す図である。
【図６】グループ表示処理の詳細を示す流れ図である。
【図７】グループ表示処理が実行されたときの表示部の画面の例を示す図である。
【符号の説明】
【０１００】
１  情報処理装置
２  ＣＰＵ
２０  情報取得部
２１  ＲＩＰ処理部
２２  分類部
２３  生成部
２４  表示制御部
３  記憶装置
３０  プログラム
３１  指示データ
３２  文書データ
３３  ＲＩＰデータ
３４  分類データ
３５  表示画像データ
４  操作部
５  表示部
６  ディスク装置
９  記録媒体
【図１】
2008210182.tif 000003
【図２】
2008210182.tif 000004
【図３】
2008210182.tif 000005
【図４】
2008210182.tif 000006
【図５】
2008210182.tif 000007
【図６】
2008210182.tif 000008
【図７】
2008210182.tif 000009