(57)【要約】【課題】簡易な操作で、複数のページから成る文書データを効率よく検索できるように表示する。【解決手段】情報処理装置に、分析部２２、生成部２３、速度決定部２４および表示制御部２５を設ける。文書データ３２の表示状態を分析部２２によって分析し、表示サイズ、並列表示数、表示ページ数、種類等を検出して分析データ３４を生成する。生成部２３は、ＲＩＰデータ３３からページめくり表示するための表示画像データ３５を生成する。さらに、速度決定部２４が、分析データ３４に基づいて、文書データ３２の表示速度Ｖを決定し、速度データ３６を生成する。表示制御部２５は、表示画像データ３５と速度データ３６とに基づいて、表示部５に、文書データ３２の各ページの画像をめくり表示させる。【選択図】図３
2008152616.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
複数のページから成る文書データを取得する取得手段と、
前記取得手段により取得された文書データをＲＩＰ処理することによりＲＩＰデータを生成するＲＩＰ手段と、
前記ＲＩＰデータの表示状態を分析する分析手段と、
前記分析手段の分析結果に応じて、前記文書データの表示速度を決定し、速度データを生成する決定手段と、
前記ＲＩＰ手段により生成されたＲＩＰデータに基づいて表示画像データを生成する生成手段と、
前記生成手段により生成された表示画像データを前記決定手段により生成された速度データに基づいて表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記表示画像データは、画像をページめくり表示させるためのデータであることを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記決定手段は、前記ＲＩＰデータを表示する際の拡大率に基づいて表示速度を決定することを特徴とする情報処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の情報処理装置であって、
前記決定手段は、前記ＲＩＰデータの並列表示数に基づいて表示速度を決定することを特徴とする情報処理装置。
【請求項５】
請求項１ないし４のいずれかに記載の情報処理装置であって、
前記決定手段は、前記文書データのページ数に基づいて表示速度を決定することを特徴とする情報処理装置。
【請求項６】
請求項１ないし５のいずれかに記載の情報処理装置であって、
前記決定手段は、前記文書データの種類に基づいて表示速度を決定することを特徴とする情報処理装置。
【請求項７】
入力装置および表示装置を備えるコンピュータによる読み取り可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータを、
前記入力装置を介して複数のページから成る文書データを取得する取得手段と、
前記取得手段により取得された文書データをＲＩＰ処理することによりＲＩＰデータを生成するＲＩＰ手段と、
前記ＲＩＰデータの表示状態を分析する分析手段と、
前記分析手段の分析結果に応じて、前記文書データの表示速度を決定し、速度データを生成する決定手段と、
前記ＲＩＰ手段により生成されたＲＩＰデータに基づいて表示画像データを生成する生成手段と、
前記生成手段により生成された表示画像データを前記決定手段により生成された速度データに基づいて、前記表示装置に表示させる表示制御手段と、
を備える情報処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページから成る文書データを表示する技術に関する。
【背景技術】
【０００２】
従来より、複数のページから成る文書データについて、文書の内容を確認するために、各ページを順次表示する技術が提案されている。このような技術が、例えば、特許文献１に記載されている。特許文献１には、文書データに含まれる各ページが一枚ずつめくられるかのように表示する技術が提案されている。
【０００３】
【特許文献１】特開昭６２−２４８３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、表示している画像（文書データ）の表示状態は、オペレータによって最適な状態に設定される。
【０００５】
ところが、特許文献１に記載されている技術では、ユーザは、表示状態のみならず、表示速度についても設定しなければならなず、操作が複雑になるという問題があった。
【０００６】
本発明は、上記課題に鑑みなされたものであり、簡易な操作で、複数のページから成る文書データを効率よく検索できるように表示することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、請求項１の発明は、情報処理装置であって、複数のページから成る文書データを取得する取得手段と、前記取得手段により取得された文書データをＲＩＰ処理することによりＲＩＰデータを生成するＲＩＰ手段と、前記ＲＩＰデータの表示状態を分析する分析手段と、前記分析手段の分析結果に応じて、前記文書データの表示速度を決定し、速度データを生成する決定手段と、前記ＲＩＰ手段により生成されたＲＩＰデータに基づいて表示画像データを生成する生成手段と、前記生成手段により生成された表示画像データを前記決定手段により生成された速度データに基づいて表示させる表示制御手段とを備えることを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明に係る情報処理装置であって、前記表示画像データは、画像をページめくり表示させるためのデータであることを特徴とする。
【０００９】
また、請求項３の発明は、請求項１または２の発明に係る情報処理装置であって、前記決定手段は、前記ＲＩＰデータを表示する際の拡大率に基づいて表示速度を決定することを特徴とする。
【００１０】
また、請求項４の発明は、請求項１ないし３のいずれかの発明に係る情報処理装置であって、前記決定手段は、前記ＲＩＰデータの並列表示数に基づいて表示速度を決定することを特徴とする。
【００１１】
また、請求項５の発明は、請求項１ないし４のいずれかの発明に係る情報処理装置であって、前記決定手段は、前記文書データのページ数に基づいて表示速度を決定することを特徴とする。
【００１２】
また、請求項６の発明は、請求項１ないし５のいずれかの発明に係る情報処理装置であって、前記決定手段は、前記文書データの種類に基づいて表示速度を決定することを特徴とする。
【００１３】
また、請求項７の発明は、入力装置および表示装置を備えるコンピュータによる読み取り可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータを、前記入力装置を介して複数のページから成る文書データを取得する取得手段と、前記取得手段により取得された文書データをＲＩＰ処理することによりＲＩＰデータを生成するＲＩＰ手段と、前記ＲＩＰデータの表示状態を分析する分析手段と、前記分析手段の分析結果に応じて、前記文書データの表示速度を決定し、速度データを生成する決定手段と、前記ＲＩＰ手段により生成されたＲＩＰデータに基づいて表示画像データを生成する生成手段と、前記生成手段により生成された表示画像データを前記決定手段により生成された速度データに基づいて、前記表示装置に表示させる表示制御手段とを備える情報処理装置として機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１ないし７に記載の発明では、文書データの表示状態を分析し、この分析結果に応じて、文書データの表示速度を決定することにより、オペレータは好みの表示状態に設定するだけで、表示速度を操作する必要がない。すなわち、簡単な操作で、複数のページから成る文書データを効率よく検索できるように表示できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００１６】
＜１．  実施の形態＞
図１は、本発明に係る情報処理装置１の外観図である。また、図２は、情報処理装置１の構成を示す図である。
【００１７】
情報処理装置１は、ＣＰＵ２、記憶装置３、操作部４、表示部５およびディスク装置６を備え、一般的なコンピュータとしての機能を備えている。
【００１８】
ＣＰＵ２は、記憶装置３に記憶されているプログラム３０に従って動作することにより、各種データの演算や制御信号の生成を実行することによって、情報処理装置１の各構成を制御する。ＣＰＵ２によって実現される機能ブロックについては後述する。
【００１９】
詳細は図示しないが、記憶装置３は、読み取り専用のＲＯＭ、ＣＰＵ２の一時的なワーキングエリアとなるＲＡＭおよびハードディスクを備えている。記憶装置３は、プログラム３０や各種データを記憶する。
【００２０】
操作部４は、情報処理装置１に対して、オペレータの指示を入力するために使用される。すなわち、操作部４は情報処理装置１における入力装置として機能する。具体的には、キーボードやマウス、各種ボタン類等が該当する。
【００２１】
表示部５は、各種データを画像として画面に表示する。すなわち、表示部５は情報処理装置１における表示装置として機能する。表示部５の具体例としては、例えば液晶ディスプレイ等が該当するが、タッチパネルディスプレイのように、操作部４の機能を一部有しているものでもよい。
【００２２】
ディスク装置６は、可搬性の記録媒体９に記憶されているデータを読み取って記憶装置３に転送する装置である。すなわち、ディスク装置６は情報処理装置１における入力装置として機能する。
【００２３】
本実施の形態における情報処理装置１は、ディスク装置６としてＣＤ−ＲＯＭドライブを備えており、記録媒体９はＣＤ−ＲＯＭである。しかし、もちろんディスク装置６はＣＤ−ＲＯＭドライブに限定されるものではなく、ＦＤドライブ、ＤＶＤドライブ、ＭＯ装置等であってもよい。なお、ディスク装置６が記録媒体９にデータを記録させる機能を有している場合には、ディスク装置６は記憶装置３の機能を一部代行することも可能である。
【００２４】
図３は、情報処理装置１の機能ブロックをデータの流れとともに示す図である。図３に示す情報取得部２０、ＲＩＰ処理部２１、分析部２２、生成部２３、速度決定部２４、および表示制御部２５が、主に、ＣＰＵ２がプログラム３０に従って動作することにより実現される機能ブロックである。
【００２５】
情報取得部２０は、入力装置である操作部４またはディスク装置６から指示データ３１または文書データ３２を取得して記憶装置３に転送する。
【００２６】
なお、指示データ３１とは、主に操作部４から入力される情報であって、オペレータからの指示を示すデータである。ただし、指示データ３１はディスク装置６から、例えば初期設定データ（予め与えられているデータ）として入力されてもよい。本実施の形態では、指示データ３１として、文書データ３２ごとの文書表示情報（表示サイズ等）と、基礎速度Ｖと、検出対象ごとの対象表示情報（強調表示や速度係数等）とを含む。検出対象とは、文書データ３２から目的のページを見つけようとするオペレータが、通常、注目すると考えられるコンテンツであって、例えば、見出し文字、検索文字、図、表、絵柄等である。また、強調表示とは、当該検出対象が検出されたときに、表示上どのような強調を行うかを示す表示規則であって、例えば、表示サイズ、濃度、色、アニメーション等である。
【００２７】
また、文書データ３２とは、主にディスク装置６から入力されるページ記述言語で表現されたデータであって、複数のページから成る文書を表現したデータである。ただし、文書データ３２は操作部４から入力されてもよい。すなわち、ワープロソフトや描画ソフト等を使用して情報処理装置１において作成されてもよい。
【００２８】
ＲＩＰ処理部２１は、情報取得部２０により取得された文書データ３２を参照し、当該文書データ３２のページ記述言語を解析しつつ、ＲＩＰ処理を実行することにより、ＲＩＰデータ３３を生成する。
【００２９】
分析部２２は、情報取得部２０により取得された文書データ３２に含まれるコンテンツを分析し、各ページごとに検出対象を検出する。分析部２２の分析結果は、分析データ３４として生成され、生成部２３あるいは速度決定部２４によって参照される。
【００３０】
なお、本実施の形態における分析部２２は、文書データ３２に含まれるコンテンツを分析する手法として、文書データ３２のページ記述言語を直接解読して分析する手法（以下、説明の便宜上「直接法」と称する）と、文書データ３２をＲＩＰ処理した後のＲＩＰデータ３３を画像処理して間接的に分析する手法（以下、説明の便宜上「間接法」と称する）とを選択的に実行することが可能である。詳細は後述するが、直接法が選択されている場合、分析部２２は、文書データ３２を参照して分析データ３４を生成する。一方、間接法が選択されている場合、分析部２２は、ＲＩＰデータ３３を参照して分析データ３４を生成する。
【００３１】
また、分析部２２は、文書データ３２の表示状態を検出する機能をさらに有している。表示状態としては、拡大率（縮小率）、並列表示数（同時に表示される文書データ３２の数）、表示対象ページ数および種類等である。このような情報は、例えば、指示データ３１（文書表示情報）、文書データ３２、ＲＩＰデータ３３等から得ることができる。分析部２２は、検出した表示状態についても、分析データ３４に記録する。
【００３２】
生成部２３は、指示データ３１および分析データ３４を参照しつつ、ＲＩＰ処理部２１により生成されたＲＩＰデータ３３を加工して表示画像データ３５を生成する。なお、本実施の形態における表示画像データ３５は、画像をページめくり表示させるための画像データであり、各ページが順次めくられていく様子を表示するために必要な、一種のアニメーションを構成する画像データである。
【００３３】
速度決定部２４は、分析部２２の分析結果である分析データ３４に基づいて、文書データ３２の各ページの表示速度Ｖｎ（ｎはページ番号を示す自然数）を決定し、速度データ３６を生成する。詳細は後述するが、各ページの表示速度Ｖｎは、分析データ３４に含まれる各ページから検出された検出対象と、文書データ３２の表示状態とに基づいて決定される。
【００３４】
なお、図３では図示を省略しているが、速度決定部２４は、速度データ３６を生成する際に、指示データ３１を参照することが可能であり、指示データ３１に格納されている基礎速度Ｖを取得することが可能である。
【００３５】
表示制御部２５は、生成部２３により生成された表示画像データ３５と速度決定部２４により生成された速度データ３６とに基づいて、表示部５に画像を表示させる。本実施の形態における表示画像データ３５は、先述のように、めくり表示させるためのデータであるので、これにより、表示部５には、連続する複数のページの画像が、めくり過程の湾曲状況に応じて次々と変形していくかのように表示される。
【００３６】
以上が情報処理装置１の構成および機能の説明である。次に、情報処理装置１の動作について説明する。
【００３７】
図４および図５は、情報処理装置１の動作を示す流れ図である。なお、以下の動作は、特に断らない限り、ＣＰＵ２の制御により実現されるものである。
【００３８】
情報処理装置１は、設定データ（予め記憶装置３に記憶されている指示データ３１）の読み出し処理等の初期設定を実行する（ステップＳ１１）。
【００３９】
次に、めくり表示する文書データ３２を取得する（ステップＳ１２）。具体的には、フォルダ指定画面を表示部５に表示し、これに従ってオペレータが指定したフォルダに格納されている文書データ３２を取得する。予め文書データ３２がフォルダに格納されていない場合は、例えば、記録媒体９が挿入されたディスク装置６がフォルダとして指定されてもよい。
【００４０】
なお、ステップＳ１２において、指定されたフォルダに複数の文書データ３２が格納されている場合には、それら複数の文書データ３２をすべて取得するものとする。以下の説明では、主に１つの文書データ３２が取得されたものとして説明するが、複数の文書データ３２が取得された場合は、それぞれについて処理が繰り返されるものとする。また、ステップＳ１２において、オペレータが個々の文書データ３２を直接ファイル名等で指定するようにしてもよい。
【００４１】
文書データ３２が取得されると、ＣＰＵ２はモードスイッチ（あるいは設定データ）を確認し、直接法を用いる直接モードであるか、間接法を用いる間接モードであるかを判定する（ステップＳ１３）。
【００４２】
直接モードの場合（ステップＳ１３においてＹｅｓ）、分析部２２が文書データ３２を参照し、ページ記述言語のオブジェクト情報に基づいて、ドキュメントを解析することにより文書データ３２のコンテンツを分析する（ステップＳ１４）。
【００４３】
ステップＳ１４における分析は、文書データ３２の各ページごとに実行され、それぞれのページの画像、表、各種別、サイズ、検索文字等が検出される。また、画像については、画像処理によってその特徴を検出することにより、画像内容（人物、イラスト、写真等）も検出可能である。
【００４４】
このように、ページ記述言語に基づいて、オブジェクト情報を解析する直接法は、画像処理を行う場合に比べて、高速にコンテンツの分析を行うことができる。なお、検出された結果（分析結果）は、分析データ３４として記憶装置３に記憶される。
【００４５】
分析データ３４が作成されると、ＲＩＰ処理部２１は、文書データ３２に対してＲＩＰ処理を実行する（ステップＳ１５）。これにより、各ページ画像が作成され、ＲＩＰデータ３３として記憶装置３に記憶される。なお、ステップＳ１４およびステップＳ１５の処理は、必ずしも順次実行される必要はなく、並行処理されてもよい。
【００４６】
一方、間接モードの場合（ステップＳ１３においてＮｏ）、ＲＩＰ処理部２１が、先に文書データ３２に対してＲＩＰ処理を実行する（ステップＳ１６）。これにより、各ページ画像が作成され、ＲＩＰデータ３３として記憶装置３に記憶される。
【００４７】
そして、ＲＩＰデータ３３が作成された後に、分析部２２が、作成されたＲＩＰデータ３３を参照し、画像処理によって、間接的に文書データ３２のコンテンツを分析する（ステップＳ１７）。
【００４８】
ステップＳ１７における画像処理により、分析部２２は、各ページごとに、図、絵柄、文字等を検出するが、画像データから画像内容を検出する手法（画像認識、パターン認識）は、従来から種々提案されており、ここでは詳細に述べない。また、文字について、サイズを検出することにより見出し文字であるか否かを検出可能であり、検索文字とのパターンマッチングを実行すれば検索文字の有無も検出することが可能である。
【００４９】
間接法は画像処理によってコンテンツを分析するため高速処理には不向きである。しかし、直接法ではページ記述言語において規則からはずれたような表現がされていると、分析を誤る場合がある。例えば、文字をキャラクタではなく、画像として記述してあった場合、直接法では正確に分析できない可能性がある。しかし、間接法では、このような場合であっても、一定の品質でコンテンツを分析可能である。
【００５０】
分析が終了すると、ステップＳ１４の場合と同様に、分析部２２は分析データ３４を生成し、記憶装置３に格納する。
【００５１】
次に、速度決定部２４が指示データ３１および分析データ３４に基づいて、各ページの速度を決定し、速度データ３６を生成する（ステップＳ１８）。
【００５２】
指示データ３１には、基礎速度Ｖや予め各ページの表示速度Ｖｎを決定するための速度規則が規定されている。
【００５３】
速度規則とは、オペレータがゆっくり見たいと所望するであろう対象が検出されたページの速度を基準の表示速度Ｖよりも遅くするように決定することが好ましい。なお、基準となる表示速度Ｖとは、一旦決定される全ページ共通の表示速度である。
【００５４】
一般に、書籍をパラパラとめくるときは、普通の文字は読めなくても良いので速くめくり、見出しのあるページは気になるので遅くめくって文字を拾い読みする。また、図や絵柄、グラフ等があるページは特に遅くめくるといった動作が行われる。
【００５５】
したがって、指示データ３１では、図や絵柄を検出したページは速度を遅くする。また、大きな文字（見出し文字）を検出したページは速度を遅くする。あるいは、人物や特定のオブジェクト、検索文字を検出したページは速度を遅くする。なお、検出された対象ごとに、遅くする程度を示す係数をそれぞれ規定しておいてもよいし、対象の検出数が多いページほど遅くなるように規定してもよい。
【００５６】
本実施の形態では、速度規則として、具体的には、指示データ３１に各検出対象ごとの速度係数αが格納されている。
【００５７】
速度決定部２４が各ページの表示速度Ｖｎを求めて、速度データ３６を生成する処理を説明する。まず、速度決定部２４は、分析データ３４に含まれる表示状態に応じて基準係数αを演算により求める。例えば、式１ないし式３により求めることができる。
【００５８】
【数１】
2008152616.tif 000003
【００５９】
【数２】
2008152616.tif 000004
【００６０】
【数３】
2008152616.tif 000005
【００６１】
もちろん、これら式１ないし式３を併用してもよいし、優先する表示状態からのみ求めてもよい。あるいは、変換テーブル（データベース）を予め準備しておき、これを参照することにより求めてもよい。
【００６２】
次に、速度決定部２４は、基準係数αと基礎速度Ｖとに基づいて、基準となる表示速度Ｖを式４により求める。
【００６３】
【数４】
2008152616.tif 000006
【００６４】
これにより、基準となる表示速度Ｖには、文書データ３２の表示状態が反映され、例えば、並列表示数（同時に表示される文書データ３２の数）が多い場合は、ゆっくりとした速度でページをめくるように表示速度Ｖを決定できる。
【００６５】
次に、分析データ３４に示されるｎ番目のページから検出された検出対象を取得し、当該検出対象について指示データ３１（対象表示情報）に規定されている速度係数αを取得する（ｉは、検出対象を識別する番号）。そして、基準となる表示速度Ｖと、取得した速度係数αとに基づいて、当該ページの表示速度Ｖｎを式５により決定する。
【００６６】
【数５】
2008152616.tif 000007
【００６７】
なお、複数の検出対象が検出されたページについては、それぞれの検出対象に対する速度係数α，αを順次乗算してもよいし、優先する検出対象の速度係数αのみ用いてもよい。あるいは、２つ目以降については、所定値を加算してもよい。
【００６８】
このように、各ページの表示速度Ｖｎには、当該ページにおける検出対象が反映され、例えば、図や絵柄のあるページを遅くめくるように表示することが可能となる。すなわち、全ページを同じ速度でめくるのではなく、目的のページを検索しやすいように、実際に書籍をめくるような感覚で、文書データ３２を表示することができる。
【００６９】
図４に戻って、文書データ３２の全ページについての表示速度が求まると、生成部２３が、指示データ３１、ＲＩＰデータ３３および分析データ３４に基づいて、表示画像データ３５を生成する（ステップＳ１９）。
【００７０】
先述のように、指示データ３１には、検出対象をどのように強調表示するか、あるいは検出対象でない部分をどのように抑制表示するかという表示規則が規定されている。
【００７１】
したがって、例えば、対象表示情報に検出対象の「検索文字」について強調表示としての「アニメーション」が規定されていれば、検索文字が検出されたページの当該検索文字をアニメーション表示（例えば、当該文字が飛び出す、あるいは左右に振動する等）するように表示画像データ３５を生成する。
【００７２】
すなわち、生成部２３は、めくり表示用にＲＩＰデータ３３を加工するだけでなく、分析部２２によって検出された検出対象に応じて、指示データ３１に示される強調表示や抑制表示を行うための加工を施すことが可能である。これにより、情報処理装置１は、文書データ３２のページ記述言語には表現されていない、さらにバラエティーに富んだ表現方法で、各ページを表示することができる。したがって、目的のページを検索するために適した表現方法による表示を容易に実現できる。
【００７３】
表示画像データ３５が生成されると、表示制御部２５が、現在、めくり表示実行中か否かを判定する（ステップＳ２１）。
【００７４】
めくり表示が実行中でない場合（ステップＳ２１においてＮｏ）、さらに、めくり表示を開始するか否かを判定し（ステップＳ２２）、表示スイッチ（あるいは設定データ）がＯＮの場合はめくり表示を開始し（ステップＳ２３）、ＯＦＦの場合は表示しない状態をそのまま継続する。
【００７５】
ここで、表示制御部２５がめくり表示をさせる場合、表示画像データ３５と速度データ３６とに基づいて、表示部５に画像を表示させる。すなわち、表示画像データ３５に示される画像を、速度データ３６に示される表示速度Ｖｎに応じて表示する。
【００７６】
一方、めくり表示が実行中の場合（ステップＳ２１においてＹｅｓ）、さらに、めくり表示を停止するか否かを判定し（ステップＳ２４）、表示スイッチがＯＦＦの場合はめくり表示を停止し（ステップＳ２５）、ＯＮの場合は表示する状態をそのまま継続する。
【００７７】
最初にステップＳ２１が実行されるときは、未だめくり表示が開始されていないので、必ずＮｏと判定される。ここで、予め表示スイッチがＯＮになっていれば、ステップＳ２３が実行されるため、めくり表示が開始される。めくり表示が開始されておらず、かつ、表示スイッチがＯＦＦになっていれば、ステップＳ２３は実行されることはないので、めくり表示はされない。
【００７８】
また、一旦、ステップＳ２３が実行され、めくり表示が開始されると、以後ステップＳ２１ではＹｅｓと判定される。ここで、表示スイッチがＯＦＦにされていれば、ステップＳ２５が実行され、めくり表示が停止される。一方、表示スイッチがＯＮのままであれば、ステップＳ２５は実行されることはないので、めくり表示は停止されることなく継続される。
【００７９】
このように、表示スイッチの状態に応じて表示制御部２５が表示を切り替えることによって、オペレータが、めくり表示をさせるか停止させるかの指示を与えた場合、ステップＳ２１ないしＳ２５の処理により、表示部５における表示がオペレータの所望する状態に切り替えられる。
【００８０】
すなわち、ステップＳ２１ないしＳ２５の処理によって、ＣＰＵ２（表示制御部２５）は、めくり表示に関するオペレータからの指示を監視していることになる。
【００８１】
また、ＣＰＵ２は、設定変更の指示と終了指示とを、ステップＳ２６とステップＳ２９によって監視する。
【００８２】
設定変更の指示があった場合、ステップＳ２６においてＹｅｓと判定し、環境設定処理を実行する（ステップＳ２７）。環境設定処理とは、文書データ３２の表示環境を変更するための処理である。この処理を実行することにより、オペレータは指示データ３１の内容を変更することができる。
【００８３】
例えば、めくり表示されている文書データ３２の表示速度が速いと感じていれば、基礎速度Ｖを遅く変更すればよい（速度変更指示）。また、複数の文書データ３２から、注目したい文書データ３２が決まれば、その文書データ３２の拡大率を上げるように変更することも可能である（表示状態変更指示）。
【００８４】
環境設定処理が実行されると、データ作成処理を実行する（ステップＳ２８）。データ作成処理とは、環境設定処理によって設定変更された文書データ３２（指示データ３１が変更された文書データ３２）について、ステップＳ１３ないしＳ１９の処理を再度実行して、新たに表示画像データ３５と速度データ３６とを作成する処理である。
【００８５】
例えば、オペレータが注目したいと所望している文書データ３２については、環境設定処理において拡大率を上げるだけで、式１および式４により、基準となる表示速度Ｖが小さくなる。したがって、当該文書データ３２は、以前よりゆっくりめくり表示されるようになるため、オペレータが当該文書データ３２の各ページを観察しやすくなる。
【００８６】
このように、環境設定処理が実行されると、再度、表示画像データ３５と速度データ３６とが作成されるので、オペレータの指示が随時反映された状態で、文書データ３２のめくり表示が実行されることとなる。なお、環境設定処理で新たに作成された指示データ３１は、記憶装置３に格納され、次回以降の初期設定データとして利用されてもよい。
【００８７】
終了指示があった場合、ＣＰＵ２はステップＳ２９においてＹｅｓと判定し、処理を終了する。すなわち、終了指示があるまで、情報処理装置１では、ステップＳ２１ないしＳ２９の処理が繰り返されることとなる。
【００８８】
以上のように、本実施の形態における情報処理装置１は、文書データ３２表示状態を分析し、その分析結果に応じて、文書データ３２の表示速度Ｖを決定することにより、オペレータは表示速度の調整をしなくても、表示状態を調整するだけで、文書データ３２が適切な速度で表示される。したがって、簡単な操作で、複数のページから成る文書データ３２を効率よく簡単に検索できるように表示できる。
【００８９】
なお、表示状態に応じて、表示速度を上げるか下げるかは、自由に設定できるものであり、上記実施例に限定されるものではない。例えば、表示数が多い場合は、オペレータができるだけ多くのページを確認したい場合もあるため、表示速度を上げるように設定してもよいが、逆に、多くの書類を同時に見るために表示速度を下げることもある。
【００９０】
＜２．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【００９１】
例えば、上記実施の形態では、指示データ３１や文書データ３２を入力する入力装置として、操作部４とディスク装置６とを備えていたが、ネットワークを接続する通信インタフェースを設けて、これらのデータを外部の装置からダウンロードする構成としてもよい。
【００９２】
また、文書データ３２の表示方法はめくり表示に限定されるものではなく、ページごとに瞬時に画像が切り替わるように表示してもよい。この場合、各ページごとの表示速度とは、各ページの表示時間と等価である。
【図面の簡単な説明】
【００９３】
【図１】本発明に係る情報処理装置の外観図である。
【図２】情報処理装置の構成を示す図である。
【図３】情報処理装置の機能ブロックをデータの流れとともに示す図である。
【図４】情報処理装置の動作を示す流れ図である。
【図５】情報処理装置の動作を示す流れ図である。
【符号の説明】
【００９４】
１  情報処理装置
２  ＣＰＵ
２０  情報取得部
２１  ＲＩＰ処理部
２２  分析部
２３  生成部
２４  速度決定部
２５  表示制御部
３  記憶装置
３０  プログラム
３１  指示データ
３２  文書データ
３３  ＲＩＰデータ
３４  分析データ
３５  表示画像データ
３６  速度データ
４  操作部
５  表示部
６  ディスク装置
【図１】
2008152616.tif 000008
【図２】
2008152616.tif 000009
【図３】
2008152616.tif 000010
【図４】
2008152616.tif 000011
【図５】
2008152616.tif 000012