(57)【要約】【課題】文書内の領域の画像を表示する場合に、１つの文書内で領域を指定することによって、他の文書において該当する領域の画像を表示するようにした情報処理装置を提供する。【解決手段】情報処理装置の文書受付手段は、複数の文書を受け付け、縮小表示手段は、前記文書受付手段によって受け付けられた文書を縮小して表示し、領域指定手段は、前記縮小表示手段によって表示されている複数の文書のうちの１つの文書に対して領域を指定し、領域画像生成手段は、前記縮小表示手段によって表示されている文書の大きさに基づいて、前記文書受付手段によって受け付けられた複数の文書に対して、前記領域指定手段によって指定された領域に該当する画像を生成し、領域画像表示手段は、前記領域画像生成手段によって生成された画像を、前記縮小表示手段によって表示されている該画像に対応する文書の位置に表示する。【選択図】図１
2011159161.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書を受け付ける文書受付手段と、
前記文書受付手段によって受け付けられた文書を縮小して表示する縮小表示手段と、
前記縮小表示手段によって表示されている複数の文書のうちの１つの文書に対して領域を指定する領域指定手段と、
前記縮小表示手段によって表示されている文書の大きさに基づいて、前記文書受付手段によって受け付けられた複数の文書に対して、前記領域指定手段によって指定された領域に該当する画像を生成する領域画像生成手段と、
前記領域画像生成手段によって生成された画像を、前記縮小表示手段によって表示されている該画像に対応する文書の位置に表示する領域画像表示手段
を具備することを特徴とする情報処理装置。
【請求項２】
前記領域指定手段は、利用者の操作に応じて、領域を指定し、
前記領域画像生成手段は、前記領域指定手段による利用者の操作の途中での領域における画像を生成し、
前記領域画像表示手段は、前記領域指定手段による利用者の操作の途中での前記領域画像生成手段によって生成された画像を表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記文書受付手段によって受け付けられる文書のうち少なくとも１つは複数のページを有しており、
前記領域指定手段によって指定された領域が２ページ目以降の場合、前記領域画像生成手段は、各文書の該当するページにおける領域の画像を生成する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記領域指定手段によって指定された領域が回転させた前記文書における領域である場合、前記領域画像生成手段は、回転させた各文書における該当する領域の画像を生成する
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記文書受付手段は、複数の文書を受け付けて第１の文書群とする第１の文書受付手段と複数の文書を受け付けて第２の文書群とする第２の文書受付手段を含み、
前記領域画像表示手段によって表示されている画像の文書を前記第１の文書群から前記第２の文書群へ複写又は移動した場合は、該第２の文書群において、前記領域画像表示手段は、該第１の文書群における文書の画像を表示する
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記領域画像表示手段によって表示されている画像の文書を前記第１の文書群から前記第２の文書群へ複写又は移動した場合は、該第２の文書群において、前記領域画像生成手段は、複写又は移動された文書以外の該第２の文書群に対して、該複写又は移動された文書の表示されている領域と同等の画像を生成し、
前記領域画像表示手段は、前記第２の文書群において、前記領域画像生成手段によって生成された画像を表示する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記文書受付手段は、複数の文書を受け付けて第１の文書群とする第１の文書受付手段と複数の文書を受け付けて第２の文書群とする第２の文書受付手段を含み、
前記領域画像表示手段によって表示されている画像の前記第１の文書群に前記第２の文書群から文書が複写又は移動された場合は、前記領域画像生成手段は、該文書に対して、該第１の文書群において、前記領域指定手段によって指定された領域に該当する画像を生成し、
前記領域画像表示手段は、前記第１の文書群において、前記領域画像生成手段によって生成された画像を表示する
ことを特徴とする請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータを、
複数の文書を受け付ける文書受付手段と、
前記文書受付手段によって受け付けられた文書を縮小して表示する縮小表示手段と、
前記縮小表示手段によって表示されている複数の文書のうちの１つの文書に対して領域を指定する領域指定手段と、
前記縮小表示手段によって表示されている文書の大きさに基づいて、前記文書受付手段によって受け付けられた複数の文書に対して、前記領域指定手段によって指定された領域に該当する画像を生成する領域画像生成手段と、
前記領域画像生成手段によって生成された画像を、前記縮小表示手段によって表示されている該画像に対応する文書の位置に表示する領域画像表示手段
として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、デジタルスチルカメラやカメラ付き携帯電話等で撮影された大量の画像に対して、撮影場所や日時、人物などの画像が保有する属性情報をもとに、複数の分類を同時に表示し、目的の画像を速やかに取り出すことを課題とし、デジタルスチルカメラや携帯電話等で撮影された属性情報付きの大量画像を管理・閲覧する装置にページの概念を導入し、複数の分類種別間及び各画像間で適切にソート処理を施した状態で同時表示することにより、階層関係をもった分類種別間及び、画像間の相対関係の把握とそれらの間での表示対象画像の切替え等のブラウジング操作が容易となり、所望の画像を速やかに抽出・閲覧することが可能となったことが開示されている。
【０００３】
また、特許文献２には、同一の画像データから複数の部分の画像を同時に表示することができるようにすることを課題とし、画像表示装置は、表示領域に表示させる抽出マップ領域を特定し、予め登録されている水平ガイド領域のうち、抽出マップ領域とＸ座標軸における範囲が同じ範囲の抽出水平ガイド領域を特定し、予め登録されている水平ガイド領域のうち、抽出マップ領域とＹ座標軸における範囲が同じ範囲の抽出垂直ガイド領域を特定し、画像表示装置は、特定した各領域の画像データを全体画像データから抽出し、抽出した画像データに基づく画像を表示することが開示されている。
【０００４】
また、特許文献３には、指定されたフォルダー又はサブフォルダー内に格納されたサブフォルダー又は電子ファイルを一覧表示する際、所定領域での限られた数のサムネイルの一覧表示と、所定領域でのサムネイルのない多数のファイル名の一覧表示とを同時に表示することが可能な情報表示装置、情報表示方法、情報表示プログラム、及び内視鏡システムを提供することを課題とし、コンピュータで処理可能な電子ファイル又は電子ファイルを記録媒体上で概念的に記録する場所を示すフォルダーを表示する情報表示装置であって、階層的に管理されたフォルダーを第１の表示領域に階層表示する手段と、階層表示されたフォルダーのうち指定されたフォルダー内の電子ファイルをサムネイル形式で第２の領域に一覧表示する手段と、階層表示されたフォルダーのうち指定されたフォルダー内の電子ファイルをファイル名形式で第３の領域に一覧表示する手段とを備えることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０２６３５号公報
【特許文献２】特開２００６−３０１４２１号公報
【特許文献３】特開２００８−３０５２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、文書内の領域の画像を表示する場合に、１つの文書内で領域を指定することによって、他の文書において該当する領域の画像を表示するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、複数の文書を受け付ける文書受付手段と、前記文書受付手段によって受け付けられた文書を縮小して表示する縮小表示手段と、前記縮小表示手段によって表示されている複数の文書のうちの１つの文書に対して領域を指定する領域指定手段と、前記縮小表示手段によって表示されている文書の大きさに基づいて、前記文書受付手段によって受け付けられた複数の文書に対して、前記領域指定手段によって指定された領域に該当する画像を生成する領域画像生成手段と、前記領域画像生成手段によって生成された画像を、前記縮小表示手段によって表示されている該画像に対応する文書の位置に表示する領域画像表示手段を具備することを特徴とする情報処理装置である。
【０００８】
請求項２の発明は、前記領域指定手段は、利用者の操作に応じて、領域を指定し、前記領域画像生成手段は、前記領域指定手段による利用者の操作の途中での領域における画像を生成し、前記領域画像表示手段は、前記領域指定手段による利用者の操作の途中での前記領域画像生成手段によって生成された画像を表示することを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３の発明は、前記文書受付手段によって受け付けられる文書のうち少なくとも１つは複数のページを有しており、前記領域指定手段によって指定された領域が２ページ目以降の場合、前記領域画像生成手段は、各文書の該当するページにおける領域の画像を生成することを特徴とする請求項１又は２に記載の情報処理装置である。
【００１０】
請求項４の発明は、前記領域指定手段によって指定された領域が回転させた前記文書における領域である場合、前記領域画像生成手段は、回転させた各文書における該当する領域の画像を生成することを特徴とする請求項１から３のいずれか一項に記載の情報処理装置である。
【００１１】
請求項５の発明は、前記文書受付手段は、複数の文書を受け付けて第１の文書群とする第１の文書受付手段と複数の文書を受け付けて第２の文書群とする第２の文書受付手段を含み、前記領域画像表示手段によって表示されている画像の文書を前記第１の文書群から前記第２の文書群へ複写又は移動した場合は、該第２の文書群において、前記領域画像表示手段は、該第１の文書群における文書の画像を表示することを特徴とする請求項１から４のいずれか一項に記載の情報処理装置である。
【００１２】
請求項６の発明は、前記領域画像表示手段によって表示されている画像の文書を前記第１の文書群から前記第２の文書群へ複写又は移動した場合は、該第２の文書群において、前記領域画像生成手段は、複写又は移動された文書以外の該第２の文書群に対して、該複写又は移動された文書の表示されている領域と同等の画像を生成し、前記領域画像表示手段は、前記第２の文書群において、前記領域画像生成手段によって生成された画像を表示することを特徴とする請求項５に記載の情報処理装置である。
【００１３】
請求項７の発明は、前記文書受付手段は、複数の文書を受け付けて第１の文書群とする第１の文書受付手段と複数の文書を受け付けて第２の文書群とする第２の文書受付手段を含み、前記領域画像表示手段によって表示されている画像の前記第１の文書群に前記第２の文書群から文書が複写又は移動された場合は、前記領域画像生成手段は、該文書に対して、該第１の文書群において、前記領域指定手段によって指定された領域に該当する画像を生成し、前記領域画像表示手段は、前記第１の文書群において、前記領域画像生成手段によって生成された画像を表示することを特徴とする請求項１から６のいずれか一項に記載の情報処理装置である。
【００１４】
請求項８の発明は、コンピュータを、複数の文書を受け付ける文書受付手段と、前記文書受付手段によって受け付けられた文書を縮小して表示する縮小表示手段と、前記縮小表示手段によって表示されている複数の文書のうちの１つの文書に対して領域を指定する領域指定手段と、前記縮小表示手段によって表示されている文書の大きさに基づいて、前記文書受付手段によって受け付けられた複数の文書に対して、前記領域指定手段によって指定された領域に該当する画像を生成する領域画像生成手段と、前記領域画像生成手段によって生成された画像を、前記縮小表示手段によって表示されている該画像に対応する文書の位置に表示する領域画像表示手段として機能させることを特徴とする情報処理プログラムである。
【発明の効果】
【００１５】
請求項１の情報処理装置によれば、文書内の領域の画像を表示する場合に、１つの文書内で領域を指定することによって、他の文書において該当する領域の画像を表示することができる。
【００１６】
請求項２の情報処理装置によれば、利用者の操作の途中であっても、その操作に応じた他の文書の該当する領域の画像を表示することができる。
【００１７】
請求項３の情報処理装置によれば、指定された文書内の領域が２ページ目以降にある場合、他の文書において該当するページにおける文書内の領域の画像を表示することができる。
【００１８】
請求項４の情報処理装置によれば、文書を回転させた場合、他の文書において該当する回転させた文書内の領域の画像を表示することができる。
【００１９】
請求項５の情報処理装置によれば、文書を複写又は移動した場合、複写又は移動した先で、当該文書を複写又は移動する前の表示形態に基づいて文書内の領域の画像を表示することができる。
【００２０】
請求項６の情報処理装置によれば、文書を複写又は移動した場合、複写又は移動した先にある文書群に対しても、当該文書を複写又は移動する前の表示形態に基づいて文書内の領域の画像を表示することができる。
【００２１】
請求項７の情報処理装置によれば、文書内の領域の画像を表示している文書群に、文書を複写又は移動した場合、複写又は移動した文書に対しても複写又は移動先の表示形態に基づいて文書内の領域の画像を表示することができる。
【００２２】
請求項８の情報処理プログラムによれば、文書内の領域の画像を表示する場合に、１つの文書内で領域を指定することによって、他の文書において該当する領域の画像を表示することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態による処理例を示すフローチャートである。
【図３】サムネイル画像の表示の例を示す説明図である。
【図４】サムネイル画像に対して領域指定を行う処理例を示す説明図である。
【図５】部分領域画像の拡大表示の例を示す説明図である。
【図６】サムネイル画像に対して領域指定を行う処理例を示す説明図である。
【図７】サムネイル画像に対して領域指定を行う処理例を示す説明図である。
【図８】サムネイル画像に対して領域指定を行う処理例を示す説明図である。
【図９】領域指定を行っている場合の対象領域の画像の表示の例を示す説明図である。
【図１０】対象範囲外に文書を複写した場合の表示例を示す説明図である。
【図１１】２つの対象範囲内のサムネイル画像の表示例を示す説明図である。
【図１２】一方の対象範囲内から他方の対象範囲内へ文書を複写した場合の表示例を示す説明図である。
【図１３】表示形態情報テーブルのデータ構造例を示す説明図である。
【図１４】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【図１５】各サムネイル画像の拡大表示の例を示す説明図である。
【図１６】サムネイル画像から文書を表示した場合の例を示す説明図である。
【発明を実施するための形態】
【００２４】
本実施の形態を説明する前に、本実施の形態を活用するサムネイル画像の表示について説明する。サムネイル画像とは、本来の文書を画面に表示させた場合の大きさではなく、縮小した画像を表示される画像であり、文書内容を一覧して表示するために行われるものである。
図３は、サムネイル画像の表示の例を示す説明図である。あるファイル内に格納されている文書のサムネイル画像を画面３００に表示している例である。例えば、文書が図面のように大きなサイズの文書であり、複数の文書が版管理されている文書のように各文書の異なる部分が少ない場合は、サムネイル画像を表示したとしても、それぞれの相違部分が分かりにくい表示となってしまう。
そこで、サムネイル画像そのものを大きくして表示する場合がある。図１５は、各サムネイル画像の拡大表示の例を示す説明図である。サムネイル画像の拡大表示では、画面３００上に占めるサムネイル画像の領域そのものが大きくなってしまい、また、拡大率を上げないと相違部分を確認できないような文書の場合、拡大しすぎると１画面で表示できる文書の数が少なくなってしまう。
また、文書そのものを元の大きさで表示する場合がある。図１６は、サムネイル画像から文書を表示した場合の例を示す説明図である。文書そのものを表示した場合、画面３００内に占める文書表示領域１６００が大きくなり、複数の文書を表示することが困難であり、また、１つ１つの文書を表示処理していかなければならい。
これらの表示は、例えば、利用者が、文書を格納すべき対象フォルダーに格納するために、その文書の内容を確認する場合等に用いられるものである。
【００２５】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２６】
本実施の形態である情報処理装置は、文書のサムネイル画像を表示するものであって、図１の例に示すように、対象文書選択モジュール１１０、縮小画像生成モジュール１２０、領域指定モジュール１３０、部分領域計算モジュール１４０、部分領域画像生成モジュール１５０、画像表示モジュール１６０を有している。
【００２７】
対象文書選択モジュール１１０は、縮小画像生成モジュール１２０、部分領域計算モジュール１４０と接続されており、複数の文書を受け付ける。そして、この複数の文書を縮小画像生成モジュール１２０、部分領域計算モジュール１４０へ渡す。なお、文書とは、テキストデータ、図形データ、画像等のいずれか又はこれらの組み合わせによって構成される電子データであり、場合によっては動画、音声等の電子データを含み、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。複数の文書を受け付けるとは、具体例として、複数の文書を選択すること、複数の文書が格納されているフォルダーを指定すること等が含まれる。また、これらの文書の選択、フォルダーの指定は、利用者の操作によるものであってもよいし、予め定められたものであってもよい。また、文書を受け付けるとは、例えば、ハードディスク等の記憶媒体（コンピュータに内蔵されているものの他に、ネットワークを介して接続されているもの等を含む）に記憶されている文書を読み出すこと等が含まれ、文書が画像である場合には、さらに、スキャナ、カメラ等で画像を読み込むこと、ファックス等で通信回線を介して外部機器から画像を受信すること等が含まれる。画像は、２値画像、多値画像（カラー画像を含む）であってもよい。受け付ける文書は、１ページであってもよいし、複数ページであってもよい。また、文書の内容として、図面等の設計に用いられる文書、ビジネスに用いられる文書、広告宣伝用のパンフレット等であってもよい。
また、対象文書選択モジュール１１０は、複数の対象文書選択モジュールに分かれていてもよい。それぞれの対象文書選択モジュールは、複数の文書を受け付ける。なお、ここで、複数の対象文書選択モジュールに分かれているとは、複数の対象文書選択モジュールが物理的に複数存在することの他に、１つの対象文書選択モジュール１１０が時系列で複数の文書群を受け付けるようにしてもよい。例えば、１つの対象文書選択モジュールはフォルダーＡを指定し、他の対象文書選択モジュールはフォルダーＢを指定するようにしてもよいし、１つの対象文書選択モジュール１１０がフォルダーＡを指定し、その後に、その対象文書選択モジュール１１０がフォルダーＢを指定するようにしてもよい
【００２８】
縮小画像生成モジュール１２０は、対象文書選択モジュール１１０、画像表示モジュール１６０と接続されており、対象文書選択モジュール１１０によって受け付けられた文書を縮小処理する。つまり、画面に表示するためのサムネイル画像を生成するものである。そして、縮小画像を画像表示モジュール１６０へ渡す。例えば、テキストデータ、図形データからなる文書の場合は、それらの表示用（印刷用であってもよい）の画像データを生成して、それを縮小するものである。縮小率は、予め定められた値であってもよいし、画面に表示するサムネイル画像のサイズが定まっている場合は、そのサムネイル画像に合わせるような縮小率とする。また、文書にサムネイル画像が既に付加されている場合（例えば、プロパティとして付加されている場合がある）は、そのサムネイル画像を抽出するようにしてもよい。
【００２９】
画像表示モジュール１６０は、縮小画像生成モジュール１２０、部分領域画像生成モジュール１５０と接続されており、縮小画像生成モジュール１２０によって生成された縮小画像又は部分領域画像生成モジュール１５０によって生成された画像を画面に表示する。例えば、図３に示すようにサムネイル画像を表示する。表示とは、画面に表示することをいい、スクロールバー等を用いて、その画面の大きさ以上の領域に表示するようにしてもよい。また、部分領域画像生成モジュール１５０によって生成された画像を画面に表示する場合は、既に縮小画像生成モジュール１２０によって表示されているサムネイル画像に対応する文書の位置に表示する。つまり、サムネイル画像を部分領域画像生成モジュール１５０によって生成された画像に置き換えるものである。このために、部分領域画像生成モジュール１５０によって生成された画像の大きさは、サムネイル画像の大きさと同等のものであり、その表示位置もサムネイル画像の表示位置と同等のものである。
【００３０】
また、画像表示モジュール１６０は、領域指定モジュール１３０による領域の指定が利用者の操作に応じて行われる場合は、部分領域画像生成モジュール１５０によって生成された利用者の操作の途中での領域の画像を画面に表示する。操作に合わせて他の文書についても、操作の途中での領域の画像を表示するものであり、いわゆるリアルタイムでの表示にするためのものである。
【００３１】
また、画像表示モジュール１６０によって表示されている画像の文書を第１の文書群から第２の文書群へ複写又は移動した場合は、第２の文書群において、画像表示モジュール１６０は、第１の文書群における文書の画像を表示する。例えば、フォルダーＡの文書を部分領域画像生成モジュール１５０によって生成された画像として画面に表示しており、フォルダーＢの文書を縮小画像生成モジュール１２０によって生成されたサムネイル画像として同じ画面に表示している場合において、フォルダーＡ内の文書をフォルダーＢに複写又は移動した場合に、そのフォルダーＢ内においても部分領域画像生成モジュール１５０によって生成された画像として画面に表示するものである。つまり、その複写又は移動した文書の表示形態そのままで、他の表示形態のところへ複写又は移動するものである。このために、表示形態に関する情報も文書とともに複写又は移動する。表示形態に関する情報は、表示形態情報テーブル１３００として後述する。
【００３２】
領域指定モジュール１３０は、部分領域計算モジュール１４０と接続されており、画像表示モジュール１６０によって表示されている複数の文書のうちの１つの文書に対して領域を指定する。そして、指定された領域を含む表示形態に関する情報を部分領域計算モジュール１４０へ渡す。画面には複数のサムネイル画像が表示されているが、その中の１つのサムネイル画像に対する領域指定である。領域指定は、利用者によるマウス、キーボード、タッチパネル等を用いた操作に応じて行われるものである。また、予め定められた領域を適用するようにしてもよい。また、この指定される領域は、既に画面に表示されているサムネイル画像の代わりに表示されるものである。また、利用者の操作等によるが、一般的には、他の文書との相違箇所を含むように領域が指定される。
また、指定が利用者の操作による場合は、領域を指定する場合に、ページを指定すること、画像を回転することができるようにしてもよい。
【００３３】
部分領域計算モジュール１４０は、対象文書選択モジュール１１０、領域指定モジュール１３０、部分領域画像生成モジュール１５０と接続されており、領域指定モジュール１３０によって指定された領域を含む表示形態に関する情報を受け取って、対象文書選択モジュール１１０によって受け付けられた文書群の各文書について、サムネイル画像に変わる画像を生成するための各文書における表示形態に関する情報を算出する。そして、部分領域に関する計算結果を部分領域画像生成モジュール１５０へ渡す。画像表示モジュール１６０によって表示されている文書のサムネイル画像（縮小画像生成モジュール１２０によって生成された画像）の大きさに基づいて、対象文書選択モジュール１１０によって受け付けられた複数の文書の各々に対して、領域指定モジュール１３０によって指定された領域を含む表示形態に関する情報を計算する。
【００３４】
複数の文書が同じ大きさ（例えば、Ａ１サイズ等）であり、文書の向き（ポートレート（縦長表示）、ランドスケープ（横長表示））が同じあり、ページ数が同じである場合、領域指定モジュール１３０によって指定された領域と同じページの同じ領域を対象として表示形態に関する情報を生成するものである。したがって、指定された領域が２ページ目以降の場合、部分領域計算モジュール１４０は、各文書の該当するページにおける表示形態に関する情報を生成する。なお、該当するページとは、文書が同じページ数の場合は同じページであり、ページ数が異なる場合は、同じページがある場合はそのページ、同じページがない場合はページ数に合わせた相対的に同じページをいう。例えば、領域を指定した文書のページ数が２０ページであり、領域を指定したページが１０ページ目の場合、他の文書としてページ数が１０ページのものの場合は、５ページ目を対象とする。表示形態に関する情報としては、例えば、表示形態情報テーブル１３００として後述する。また、同様に、文書の大きさと向きが同じ場合は、指定された領域と同じ座標の領域でよいが、文書の大きさと向きのいずれか一方又は両方が異なる場合は相対的に同じ座標の領域となるようにする。
【００３５】
また、部分領域計算モジュール１４０は、指定された領域が回転させた文書における領域である場合、回転させた各文書における該当する領域の画像を生成するようにしてもよい。例えば、領域を指定する文書を右に９０度回転して領域を指定した場合は、他の文書も右に９０度回転した場合における該当する表示形態に関する情報を計算する。
また、部分領域計算モジュール１４０は、領域指定モジュール１３０による領域の指定が利用者の操作に応じて行われる場合は、領域指定モジュール１３０による利用者の操作の途中での領域における表示形態に関する情報を生成するようにしてもよい。
【００３６】
部分領域画像生成モジュール１５０は、部分領域計算モジュール１４０、画像表示モジュール１６０と接続されている。部分領域計算モジュール１４０によって計算された表示形態に関する情報に従って、各文書の指定された領域に該当する領域の画像を生成する。そして、生成した領域の画像を画像表示モジュール１６０へ渡す。
また、部分領域画像生成モジュール１５０は、領域指定モジュール１３０による領域の指定が利用者の操作に応じて行われる場合は、部分領域計算モジュール１４０による利用者の操作の途中での領域における表示形態に関する情報を用いてその領域の画像を生成する。
【００３７】
また、画像表示モジュール１６０によって表示されている画像の文書を第１の文書群から第２の文書群へ複写又は移動した場合は、第２の文書群において、部分領域画像生成モジュール１５０は、複写又は移動された文書以外の第２の文書群に対して、その複写又は移動された文書の表示されている領域と同等の画像を生成する。例えば、フォルダーＡの文書を部分領域画像生成モジュール１５０によって生成された画像として画面に表示しており、フォルダーＢの文書を縮小画像生成モジュール１２０によって生成されたサムネイル画像として同じ画面に表示している場合において、フォルダーＡ内の文書をフォルダーＢに複写又は移動した場合に、そのフォルダーＢ内においても部分領域画像生成モジュール１５０によって生成された画像として画面に表示し、さらに、フォルダーＢ内の文書もフォルダーＡ内の文書と同等にするものである。つまり、その複写又は移動した文書の表示形態そのままで、他の表示形態のところへ複写又は移動し、さらに、複写又は移動した先の文書の表示形態を複写又は移動した文書の表示形態に変更するものである。このために、表示形態に関する情報も文書とともに複写又は移動し、部分領域画像生成モジュール１５０が、その表示形態に従って、複写又は移動先の文書に対して領域の画像を生成するものである。表示形態に関する情報は、表示形態情報テーブル１３００として後述する。そしてその後、画像表示モジュール１６０は、第２の文書群において、部分領域画像生成モジュール１５０によって生成された画像を表示する。
【００３８】
画像表示モジュール１６０によって表示されている画像の第１の文書群に第２の文書群から文書が複写又は移動された場合は、部分領域画像生成モジュール１５０は、その複写又は移動された文書に対して、第１の文書群において、領域指定モジュール１３０によって指定された領域に該当する画像を生成する。例えば、フォルダーＡの文書を部分領域画像生成モジュール１５０によって生成された画像として画面に表示しており、フォルダーＢの文書を縮小画像生成モジュール１２０によって生成されたサムネイル画像として同じ画面に表示している場合において、フォルダーＢ内の文書をフォルダーＡに複写又は移動した場合に、複写又は移動した文書をそのフォルダーＡ内においては部分領域画像生成モジュール１５０によって生成された画像として画面に表示するものである。つまり、前述のものとは逆であり、文書を他の表示形態のところへ複写又は移動した場合に、その複写又は移動した文書の表示形態を複写又は移動した先の文書群の表示形態に変更するものである。このために、複写又は移動した先の文書の表示形態に関する情報に従って、部分領域画像生成モジュール１５０が、複写又は移動した文書に対して領域の画像を生成するものである。表示形態に関する情報は、表示形態情報テーブル１３００として後述する。そしてその後、画像表示モジュール１６０は、第１の文書群において、部分領域画像生成モジュール１５０によって生成された画像を表示する。
【００３９】
図２は、本実施の形態による処理例を示すフローチャートである。
ステップＳ２０２では、対象文書選択モジュール１１０が、対象文書を選択する。例えば、文書が格納されているフォルダーを指定することである。
ステップＳ２０４では、対象文書選択モジュール１１０が、表示操作を確認する。選択した文書を表示することを確認する。表示することを確認できた場合は、ステップＳ２０６へ進む。
ステップＳ２０６では、領域指定モジュール１３０が、領域拡大操作か否かを判断し、領域拡大操作の場合はステップＳ２１０へ進み、それ以外の場合はステップＳ２０８へ進む。なお、最初の表示の場合は、一般的にサムネイル画像をデフォルトとして表示するために、ステップＳ２０８へ進む。
【００４０】
ステップＳ２０８では、縮小画像生成モジュール１２０が、通常のサムネイル画像を生成する。
ステップＳ２１０では、領域指定モジュール１３０が、操作ＵＩを表示する。
ステップＳ２１２では、領域指定モジュール１３０が、部分領域が指定されたか否かを判断し、指定された場合はステップＳ２１４へ進み、それ以外の場合はステップＳ２０８へ進む。
ステップＳ２１４では、部分領域計算モジュール１４０が、表示する部分領域を計算する。
ステップＳ２１６では、部分領域画像生成モジュール１５０が、部分領域の画像を生成する。
ステップＳ２１８では、画像表示モジュール１６０が、ステップＳ２０８又はステップＳ２１６で生成された画像を表示位置に表示する。
【００４１】
図３は、サムネイル画像の表示の例を示す説明図である。対象文書選択モジュール１１０によって選択された文書群から縮小画像生成モジュール１２０がサムネイル画像を生成して、画像表示モジュール１６０が画面３００に表示したものである。図２の例では、フローチャート内のステップＳ２０８、ステップＳ２１８の処理例を示すものである。
【００４２】
図４は、サムネイル画像に対して領域指定を行う処理例を示す説明図である。領域指定モジュール１３０は、サムネイル画像として表示されている対象文書４００に対して、領域指定マーク４１０を表示させ、利用者の操作に応じて、サムネイル画像の代わりに表示させる領域を指定するものである。領域指定マーク４１０の矩形で囲まれた領域を表示させたい画像として指定するものである。この例は、図面の右下にある図面番号等が記載されている領域を指定しているものである。また、文書の種類に応じて、予め定められた領域を指定してもよい。例えば、図面の場合であれば右下領域にある図面番号、契約書の場合であれば中央上部の契約者名、伝票の場合であれば右上の金額等であってもよい。
【００４３】
そして、このように指定された領域を、部分領域計算モジュール１４０は、表示形態に関する情報として抽出する。表示形態に関する情報の具体例として、図１３に表示形態情報テーブル１３００のデータ構造例を示す。
表示形態情報テーブル１３００は、文書ＩＤ欄１３１０、ページサイズ欄１３２０、ページ向き欄１３３０、ページ数欄１３４０、対象部分領域欄１３５０、表示サイズ欄１３６０、表示ページ欄１３７０、サムネイル画像欄１３８０を有している。文書ＩＤ欄１３１０は、対象文書４００を一意に識別できる文書ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶する。文書ＩＤの他に文書名等であってもよい。ページサイズ欄１３２０は、対象文書４００のページサイズを記憶する。また、異なるページサイズを含む文書に対応するために、ページ毎にページサイズを記憶するようにしてもよい。ページ向き欄１３３０は、対象文書４００のページ向きを記憶する。また、異なるページ向きを含む文書に対応するために、ページ毎にページ向きを記憶するようにしてもよい。ページ数欄１３４０は、対象文書４００のページ数を記憶する。対象部分領域欄１３５０は、領域指定マーク４１０によって指定された領域を記憶する。より具体的には、矩形領域の左上座標、幅、高さを記憶する。もちろん、矩形領域の左上座標、右下座標の組み合わせ等であってもよい。表示サイズ欄１３６０は、対象文書４００を画面３００内で表示する場合のサイズ（幅、高さ）を記憶する。表示ページ欄１３７０は、領域指定マーク４１０によって指定された領域が含まれているページを記憶する。図４の例の場合は、表示ページ欄１３７０に「１」を記憶する。サムネイル画像欄１３８０は、縮小画像生成モジュール１２０によって生成された対象文書４００のサムネイル画像を記憶する。また、そのサムネイル画像を記憶している記憶装置内のアドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等であってもよい。
【００４４】
図５は、部分領域画像の拡大表示の例を示す説明図である。図４の例に示した領域指定マーク４１０によって指定された領域について、部分領域画像生成モジュール１５０が各文書の該当する領域の画像を生成し、画像表示モジュール１６０がその画像を画面３００に表示した例である。なお、拡大表示と記載したが、サムネイル画像に比べると拡大して表示しているとの意であって、文書内のその領域の画像を必ずしも拡大しているわけではなく、その領域のサイズとしては、縮小／そのまま／拡大の場合がある。なお、図３に例示したサムネイル画像の表示と比べて分かるように、サムネイル画像の大きさ、その表示位置は変更していない。つまり、画像表示モジュール１６０は、既にサムネイル画像を表示している場合のその位置、大きさに、各々の文書の部分領域画像生成モジュール１５０によって生成された領域の画像を表示している。
【００４５】
図６は、サムネイル画像に対して領域指定を行う処理例を示す説明図である。領域指定モジュール１３０は、対象文書４００に対して、領域指定マーク４１０の他に、前ページボタン６１０、次ページボタン６２０、回転ボタン６３０を表示するようにしてもよい。そして、前ページボタン６１０、次ページボタン６２０に対する利用者の操作によって領域指定するページの変更を行ったり、回転ボタン６３０に対する利用者の操作によってページの回転を行ってページの向きを変更したりしてもよい。そして、ページの変更は表示形態情報テーブル１３００の表示ページ欄１３７０に反映され、ページの向きの変更はページ向き欄１３３０に反映される。もちろん、領域指定マーク４１０による変更は対象部分領域欄１３５０に反映される。
【００４６】
図７は、サムネイル画像に対して領域指定を行う処理例を示す説明図である。領域指定モジュール１３０は、予め定められた領域を指定できる領域として選択できるようにしてもよい。例えば、図７に例示するように、対象文書４００のサムネイル画像に対して選択可能領域７２０〜７９０を表示するようにしてもよい。そして、図７の例では、選択可能領域７９０を領域指定マーク７１０に対する利用者の操作によって選択した後の様子を示したものである。
【００４７】
図８は、サムネイル画像に対して領域指定を行う処理例を示す説明図である。領域指定モジュール１３０は、拡大率を指定した後に、対象文書４００のサムネイル画像上を、利用者の操作によって領域指定マーク８１０がドラッグした場合に、その領域指定マーク８１０の移動に合わせて、対象文書４００内の対象領域を部分領域計算モジュール１４０が計算し、部分領域画像生成モジュール１５０によって領域の画像を生成し、画像表示モジュール１６０が表示するようにしてもよい。さらに、対象文書４００のみならず、その他の文書の表示においても同じように、各文書の対象領域を部分領域計算モジュール１４０が計算し、部分領域画像生成モジュール１５０によって領域の画像を生成し、画像表示モジュール１６０が表示するようにしてもよい。図９は、領域指定を行っている場合の対象領域の画像の表示の例を示す説明図である。つまり、領域指定マーク８１０によって領域指定を行っている対象文書４００のみならず、その他の文書に対しても該当する領域の画像を表示しているものである。なお、拡大率は、利用者の操作によって指定された値であってもよいし、予め定められた値であってもよい。また、領域指定している対象文書４００のみならず、その他の文書に対しても指定途中での部分領域計算モジュール１４０、部分領域画像生成モジュール１５０、画像表示モジュール１６０による処理を行うようにしているが、この処理は、図４、６、７で例示した領域指定の方法において適用してもよい。
【００４８】
図１０は、対象範囲外に文書を複写した場合の表示例を示す説明図である。この例は、フォルダーＡに格納されている文書を表示している対象範囲１０１０とフォルダーＢに格納されている文書を表示している対象外範囲１０２０が画面３００に表示されている場合を示したものである。そして、フォルダーＢには何も文書がない状態（対象外範囲１０２０には文書が表示されていない状態）から、対象範囲１０１０内に表示されている対象文書１０３０を対象外範囲１０２０へ複写した後の状態を図１０は例示している。ここで、対象範囲１０１０では、サムネイル画像ではなく、部分領域画像生成モジュール１５０が生成した領域の画像を表示している。そして、対象外範囲１０２０は、何も設定されていないデフォルトの状態であるので、縮小画像生成モジュール１２０によって生成されたサムネイル画像を表示する。つまり、部分領域画像生成モジュール１５０（この場合は、縮小画像生成モジュール１２０であってもよい）は、複写先の文書群の表示形態情報テーブル１３００（この場合は、対象外範囲１０２０内の文書の表示形態情報テーブル１３００であるが、無いのでデフォルトのサムネイル画像を表示するための表示形態情報テーブル１３００）に従って、新しく複写されてきた文書の領域の画像（この場合は、サムネイル画像）を生成して、画像表示モジュール１６０がその領域の画像を表示する。
【００４９】
また、逆に、フォルダーＢ内の文書（対象外範囲１０２０内に表示されている対象文書１０４０）をフォルダーＡ（対象範囲１０１０）へ複写した場合は、対象外範囲１０２０内ではサムネイル画像であったが、対象範囲１０１０で表示する場合には、対象範囲１０１０内の他の文書群と同等の領域の画像を表示する。つまり、部分領域画像生成モジュール１５０は、複写先の文書群の表示形態情報テーブル１３００（対象範囲１０１０内の文書の表示形態情報テーブル１３００）に従って、新しく複写されてきた文書の領域の画像を生成して、画像表示モジュール１６０がその領域の画像を表示する。
【００５０】
図１１は、２つの対象範囲内の領域の画像、サムネイル画像の表示例を示す説明図である。対象範囲１１１０には、指定された領域の画像を表示しており、対象範囲１１２０には、サムネイル画像が表示されている。この状態で、対象範囲１１１０内の対象文書１１３０を対象範囲１１２０へ複写する。
【００５１】
図１２は、一方の対象範囲内から他方の対象範囲内へ文書を複写した場合の表示例を示す説明図である。つまり、図１１に例示した状態から、対象文書１１３０を複写した後の状態を示すものである。図１０の例では、複写した文書は、複写先の文書の表示形態情報テーブル１３００に従って表示用の画像（指定領域の画像又はサムネイル画像）が生成されて表示されるが、この例では、複写した文書の表示形態情報テーブル１３００に従って複写先の文書群の表示も変更するものである。つまり、対象範囲１１１０内の対象文書１１３０を対象範囲１１２０へ複写した場合、その複写した文書は、対象範囲１１１０における表示形態情報テーブル１３００のまま、対象範囲１１２０でも表示し（図１２の対象文書１２３０として例示）、図１１に例示した文書１１４０〜１１６０の文書は、サムネイル画像の表示から、図１２に例示する文書１２４０〜１２６０のように、対象文書１１３０と同等の領域の画像を表示する。
【００５２】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１４に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１４０１を用い、記憶装置としてＲＡＭ１４０２、ＲＯＭ１４０３、ＨＤ１４０４を用いている。ＨＤ１４０４として、例えばハードディスクを用いてもよい。対象文書選択モジュール１１０、縮小画像生成モジュール１２０、領域指定モジュール１３０、部分領域計算モジュール１４０、部分領域画像生成モジュール１５０等のプログラムを実行するＣＰＵ１４０１と、そのプログラムやデータを記憶するＲＡＭ１４０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１４０３と、補助記憶装置であるＨＤ１４０４と、キーボード、マウス等のデータを入力する入力装置１４０６と、ＣＲＴや液晶ディスプレイ等の出力装置１４０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１４０７、そして、それらをつないでデータのやりとりをするためのバス１４０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００５３】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１４に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１４に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１４に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５４】
前述の実施の形態においては、対象範囲１０１０等に表示した文書の画像は領域の画像を表示しているが、この中の一部の文書はサムネイル画像を表示してもよい。つまり、対象範囲１０１０等には部分領域画像生成モジュール１５０が生成した領域の画像と縮小画像生成モジュール１２０が生成したサムネイル画像とが混在していてもよい。ただし、その場合、画像表示モジュール１６０は、その違いが分かるように、領域の画像をサムネイル画像の表示とは異なるように表示（例えば、赤枠で囲む等の表示）を行う。
また、前述の実施の形態においては、領域の画像の表示を他のフォルダー（サムネイル画像で表示しているフォルダー）に複写することによって、サムネイル画像を表示したが、他のフォルダーへ複写せずとも、領域指定モジュール１３０が領域の画像表示の解除指定を受け付けることによって、縮小画像生成モジュール１２０がその文書のサムネイル画像を生成し、画像表示モジュール１６０が表示するようにしてもよい。
【００５５】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５６】
１１０…対象文書選択モジュール
１２０…縮小画像生成モジュール
１３０…領域指定モジュール
１４０…部分領域計算モジュール
１５０…部分領域画像生成モジュール
１６０…画像表示モジュール
【図１】
2011159161.tif 000003
【図２】
2011159161.tif 000004
【図３】
2011159161.tif 000005
【図４】
2011159161.tif 000006
【図５】
2011159161.tif 000007
【図６】
2011159161.tif 000008
【図７】
2011159161.tif 000009
【図８】
2011159161.tif 000010
【図９】
2011159161.tif 000011
【図１０】
2011159161.tif 000012
【図１１】
2011159161.tif 000013
【図１２】
2011159161.tif 000014
【図１３】
2011159161.tif 000015
【図１４】
2011159161.tif 000016
【図１５】
2011159161.tif 000017
【図１６】
2011159161.tif 000018