(57)【要約】【課題】ショートカットファイル等の実体を伴わないファイルもバインダー内に束ねることができ、電子文書の実体を伴うファイルと同様な操作を行うことができる文書処理装置、方法およびプログラムを提供する。【解決手段】ショートカットファイルをバインダーに追加するためには、ショートカットファイルのアイコンをドラッグし、ショートカットファイルをバインダーのアイコンの表示位置まで移動させてドロップする。バインダーオブジェクトのサブ文書リンクフィールドは、それぞれの文書ファイルのアドレスを順序付けて保持しており、追加するショートカットファイルのアドレスをバインダーオブジェクトのサム文書リンクフィールドに書き込む。バインダーに対するショートカットファイル追加によって生じるバインダーオブジェクトの属性の更新を実行する。【選択図】図１
2006268314.tif 000002
【特許請求の範囲】
【請求項１】
ファイルとして格納されている文書を一覧表示するとともに、該表示したファイルに対する処理を受け付けて実行する文書処理装置において、
文書の実体を含む第１種別のファイルへのリンク情報を含む第２種別のファイルとともに、該第２種別のファイルに関する属性群を第２種別ファイルオブジェクトとして記憶し、１以上の第２種別のファイルを束ねたファイル群について、該ファイル群に関する属性群をファイル群オブジェクトとして記憶する記憶手段と、
前記記憶手段に記憶したファイル群オブジェクトおよび第２種別ファイルオブジェクトを管理するオブジェクト管理手段と、
前記第２種別のファイルに含まれるリンク情報に基づき、前記第１種別のファイルから前記文書の少なくとも一部を示す画像を取得する画像取得手段と、
前記画像取得手段で取得した画像を前記ファイル群を示すファイル情報として表示する表示手段と
を具備することを特徴とする文書処理装置。
【請求項２】
前記オブジェクト管理手段は、
前記ファイル群に対して前記第２種別のファイルを追加する際に、または前記ファイル群として束ねられた前記１以上の第２種別のファイルをばらす際に、前記ファイル群オブジェクトを更新する
ことを特徴とする請求項１記載の文書処理装置。
【請求項３】
前記ファイル群オブジェクトの属性には、
前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、
前記オブジェクト管理手段は、
前記第２種別のファイルを追加する際に、該追加した第２種別のファイルに含まれる第１種別のファイルへのリンク情報を追加する
ことを特徴とする請求項２記載の文書処理装置。
【請求項４】
前記ファイル群オブジェクトの属性には、
前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、
前記オブジェクト管理手段は、
前記１以上の第２種別のファイルをばらす際に、前記リンク情報を削除する
ことを特徴とする請求項２記載の文書処理装置。
【請求項５】
前記画像取得手段は、
前記文書を構成する各ページに対応する複数の画像を取得する
ことを特徴とする請求項１記載の文書処理装置。
【請求項６】
前記表示手段は、
前記複数の画像を擬似的に束ねて１つの文書のように表示する
ことを特徴とする請求項５記載の文書処理装置。
【請求項７】
前記画像取得手段が取得した画像の縮小画像を生成する縮小画像生成手段
を更に具備し、
前記表示手段は、
前記縮小画像生成手段で生成した複数の縮小画像のうち閲覧者により選択された縮小画像を前記ファイル群を示すファイル情報として表示する
ことを特徴とする請求項５記載の文書処理装置。
【請求項８】
文書の実体を含む第１種別のファイルへのリンク情報を含む第２種別のファイルとともに、該第２種別のファイルに関する属性群を第２種別ファイルオブジェクトとして記憶手段に記憶し、
１以上の第２種別のファイルを束ねたファイル群について、該ファイル群に関する属性群をファイル群オブジェクトとして前記記憶手段に記憶し、
前記第２種別のファイルに含まれるリンク情報に基づき、前記第１種別のファイルから前記文書の少なくとも一部を示す画像を取得し、
該取得した画像を前記ファイル群を示すファイル情報として表示する
ことを特徴とする文書処理方法。
【請求項９】
前記ファイル群に対して前記第２種別のファイルを追加する際に、または前記ファイル群として束ねられた前記１以上の第２種別のファイルをばらす際に、前記ファイル群オブジェクトを更新する
ことを特徴とする請求項８記載の文書処理方法。
【請求項１０】
前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、
前記第２種別のファイルを追加する際に、該追加した第２種別のファイルに含まれる第１種別のファイルへのリンク情報を追加する
ことを特徴とする請求項９記載の文書処理方法。
【請求項１１】
前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、
前記１以上の第２種別のファイルをばらす際に、前記リンク情報を削除する
ことを特徴とする請求項９記載の文書処理方法。
【請求項１２】
前記文書を構成する各ページに対応する複数の画像を取得する
ことを特徴とする請求項８記載の文書処理方法。
【請求項１３】
前記複数の画像を擬似的に束ねて１つの文書のように表示する
ことを特徴とする請求項１２記載の文書処理方法。
【請求項１４】
前記画像取得手段が取得した画像の縮小画像を生成し、
該生成した複数の縮小画像のうち閲覧者により選択された縮小画像を前記ファイル群を示すファイル情報として表示する
ことを特徴とする請求項１２記載の文書処理方法。
【請求項１５】
ファイルとして格納されている文書を一覧表示するとともに、該表示したファイルに対する処理を受け付けて実行する文書処理プログラムにおいて、
文書の実体を含む第１種別のファイルへのリンク情報を含む第２種別のファイルとともに、該第２種別のファイルに関する属性群を第２種別ファイルオブジェクトとして記憶手段に記憶する処理と、
１以上の第２種別のファイルを束ねたファイル群について、該ファイル群に関する属性群をファイル群オブジェクトとして前記記憶手段に記憶する処理と、
該記憶したファイル群オブジェクトおよび第２種別ファイルオブジェクトを管理する処理と、
前記第２種別のファイルに含まれるリンク情報に基づき、前記第１種別のファイルから前記文書の少なくとも一部を示す画像を取得する処理と、
該取得した画像を前記ファイル群を示すファイル情報として表示する処理と
をコンピュータに動作させることを特徴とする文書処理プログラム。
【請求項１６】
前記ファイル群に対して前記第２種別のファイルを追加する際に、または前記ファイル群として束ねられた前記１以上の第２種別のファイルをばらす際に、前記ファイル群オブジェクトを更新する処理
をコンピュータに動作させることを特徴とする請求項１５記載の文書処理プログラム。
【請求項１７】
前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、
前記第２種別のファイルを追加する際に、該追加した第２種別のファイルに含まれる第１種別のファイルへのリンク情報を追加する
ことを特徴とする請求項１６記載の文書処理プログラム。
【請求項１８】
前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、
前記１以上の第２種別のファイルをばらす際に、前記リンク情報を削除する
ことを特徴とする請求項１６記載の文書処理プログラム。
【請求項１９】
前記文書を構成する各ページに対応する複数の画像を取得する処理
をコンピュータに動作させることを特徴とする請求項１５記載の文書処理プログラム。
【請求項２０】
前記複数の画像を擬似的に束ねて１つの文書のように表示する処理
をコンピュータに動作させることを特徴とする請求項１９記載の文書処理プログラム。
【請求項２１】
前記画像取得手段が取得した画像の縮小画像を生成する処理と、
前記縮小画像生成手段で生成した複数の縮小画像のうち閲覧者により選択された縮小画像を前記ファイル群を示すファイル情報として表示する処理と
をコンピュータに動作させることを特徴とする請求項１９記載の文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、方法およびプログラムに関し、特に、ドキュメントハンドリングソフトウェアにおける文書ファイルの処理についての文書処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ドキュメントハンドリングソフトウェアとして、実際の紙文書をスキャナ等で読み取った電子文書、またはＰＣで作成した電子文書等を様々なＯＳで扱うことができる所定の統一した静的文書フォーマットに変換し、異なる媒体または異なるフォーマットの情報を１つのドキュメントに仕立て、ドキュメントのページ分割およびページの束ね等といった操作を行うことが可能なソフトウェアが提供され、既存文書ベースの資料の作成が容易になり、電子形態でのドキュメントの利用に大きなメリットを加えたことになる。
【０００３】
現状のドキュメントハンドリグソフトウェアでは、合成文書の元となるオリジナル文書を１つのコンテナオブジェクトとして表現するとともに、複数文書を合成してできた文書群（以後、バインダーと称する）を抽象的なアイコンで表示し、元の文書の束構造を保持しておくことにより、従来、ページ単位でしか行えなかった操作をバインダー内の文書束単位でも同様に行えることができる。
【０００４】
更に、任意フォルダ内の複数文書の一覧性を良くするためにサムネイル画像を表示し、文書へのリンク先を示すショートカットファイルを表示する場合は、そのリンク先の文書からサムネイル画像を取得して表示することができる（以後、ショートカットファイルのサムネイル表示をショートカットサムネイルと称する）。
【０００５】
例えば、ドキュメントハンドリングソフトウェアにおけるバインダーを管理することができる電子文書管理装置および電子文書管理方法がある（例えば、特許文献１参照。）。
【０００６】
また、例えば、ドキュメントハンドリングソフトウェアにおけるショートカットサムネイルを管理することができる文書管理方法および装置並びにプログラムがある（例えば、特許文献２参照。）。
【特許文献１】特開２００１−０８４２４６号公報
【特許文献２】特開２００４−０１３６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、ショートカットファイル自体をバインダー等に束ねることはできず、更に、複数のリンク先を指し示すことができないので、複数のリンクを持ちページをめくっていくとリンク先に飛ぶような文書を作成することができない。
【０００８】
ページ上にリンクボタン等を貼ってリンクを保持する方法もあるが、この方法ではリンク先を表示するためにはそのリンクボタンが押下されなければならない。リンクボタンを押下すると、通常はそのウィンドウ内にリンク先文書が表示されるか、新しいウィンドウにリンク先が表示されるのだが、複数の文書を順次リンクしたい（つまり、ページをめくっていきたい）場合は、リンクボタンが貼りつけてあるページに戻ってリンクボタンを押下するという煩雑な操作をユーザに強要することになる。
【０００９】
そこで、本発明は、ショートカットファイル等の実体を伴わないファイルもバインダー内に束ねることができ、電子文書の実体を伴うファイルと同様な操作を行うことができる文書処理装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、ファイルとして格納されている文書を一覧表示するとともに、該表示したファイルに対する処理を受け付けて実行する文書処理装置において、文書の実体を含む第１種別のファイルへのリンク情報を含む第２種別のファイルとともに、該第２種別のファイルに関する属性群を第２種別ファイルオブジェクトとして記憶し、１以上の第２種別のファイルを束ねたファイル群について、該ファイル群に関する属性群をファイル群オブジェクトとして記憶する記憶手段と、前記記憶手段に記憶したファイル群オブジェクトおよび第２種別ファイルオブジェクトを管理するオブジェクト管理手段と、前記第２種別のファイルに含まれるリンク情報に基づき、前記第１種別のファイルから前記文書の少なくとも一部を示す画像を取得する画像取得手段と、前記画像取得手段で取得した画像を前記ファイル群を示すファイル情報として表示する表示手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記オブジェクト管理手段は、前記ファイル群に対して前記第２種別のファイルを追加する際に、または前記ファイル群として束ねられた前記１以上の第２種別のファイルをばらす際に、前記ファイル群オブジェクトを更新することを特徴とする。
【００１２】
また、請求項３の発明は、請求項２の発明において、前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、前記オブジェクト管理手段は、前記第２種別のファイルを追加する際に、該追加した第２種別のファイルに含まれる第１種別のファイルへのリンク情報を追加することを特徴とする。
【００１３】
また、請求項４の発明は、請求項２の発明において、前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、前記オブジェクト管理手段は、前記１以上の第２種別のファイルをばらす際に、前記リンク情報を削除することを特徴とする。
【００１４】
また、請求項５の発明は、請求項１の発明において、前記画像取得手段は、前記文書を構成する各ページに対応する複数の画像を取得することを特徴とする。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記表示手段は、前記複数の画像を擬似的に束ねて１つの文書のように表示することを特徴とする。
【００１６】
また、請求項７の発明は、請求項５の発明において、前記画像取得手段が取得した画像の縮小画像を生成する縮小画像生成手段を更に具備し、前記表示手段は、前記縮小画像生成手段で生成した複数の縮小画像のうち閲覧者により選択された縮小画像を前記ファイル群を示すファイル情報として表示することを特徴とする。
【００１７】
また、請求項８の発明は、文書の実体を含む第１種別のファイルへのリンク情報を含む第２種別のファイルとともに、該第２種別のファイルに関する属性群を第２種別ファイルオブジェクトとして記憶手段に記憶し、１以上の第２種別のファイルを束ねたファイル群について、該ファイル群に関する属性群をファイル群オブジェクトとして前記記憶手段に記憶し、前記第２種別のファイルに含まれるリンク情報に基づき、前記第１種別のファイルから前記文書の少なくとも一部を示す画像を取得し、該取得した画像を前記ファイル群を示すファイル情報として表示することを特徴とする。
【００１８】
また、請求項９の発明は、請求項８の発明において、前記ファイル群に対して前記第２種別のファイルを追加する際に、または前記ファイル群として束ねられた前記１以上の第２種別のファイルをばらす際に、前記ファイル群オブジェクトを更新することを特徴とする。
【００１９】
また、請求項１０の発明は、請求項９の発明において、前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、前記第２種別のファイルを追加する際に、該追加した第２種別のファイルに含まれる第１種別のファイルへのリンク情報を追加することを特徴とする。
【００２０】
また、請求項１１の発明は、請求項９の発明において、前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、前記１以上の第２種別のファイルをばらす際に、前記リンク情報を削除することを特徴とする。
【００２１】
また、請求項１２の発明は、請求項８の発明において、前記文書を構成する各ページに対応する複数の画像を取得することを特徴とする。
【００２２】
また、請求項１３の発明は、請求項１２の発明において、前記複数の画像を擬似的に束ねて１つの文書のように表示することを特徴とする。
【００２３】
また、請求項１４の発明は、請求項１２の発明において、前記画像取得手段が取得した画像の縮小画像を生成し、該生成した複数の縮小画像のうち閲覧者により選択された縮小画像を前記ファイル群を示すファイル情報として表示することを特徴とする。
【００２４】
また、請求項１５の発明は、ファイルとして格納されている文書を一覧表示するとともに、該表示したファイルに対する処理を受け付けて実行する文書処理プログラムにおいて、文書の実体を含む第１種別のファイルへのリンク情報を含む第２種別のファイルとともに、該第２種別のファイルに関する属性群を第２種別ファイルオブジェクトとして記憶手段に記憶する処理と、１以上の第２種別のファイルを束ねたファイル群について、該ファイル群に関する属性群をファイル群オブジェクトとして前記記憶手段に記憶する処理と、該記憶したファイル群オブジェクトおよび第２種別ファイルオブジェクトを管理する処理と、前記第２種別のファイルに含まれるリンク情報に基づき、前記第１種別のファイルから前記文書の少なくとも一部を示す画像を取得する処理と、該取得した画像を前記ファイル群を示すファイル情報として表示する処理とをコンピュータに動作させることを特徴とする。
【００２５】
また、請求項１６の発明は、請求項１５の発明において、前記ファイル群に対して前記第２種別のファイルを追加する際に、または前記ファイル群として束ねられた前記１以上の第２種別のファイルをばらす際に、前記ファイル群オブジェクトを更新する処理をコンピュータに動作させることを特徴とする。
【００２６】
また、請求項１７の発明は、請求項１６の発明において、前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、前記第２種別のファイルを追加する際に、該追加した第２種別のファイルに含まれる第１種別のファイルへのリンク情報を追加することを特徴とする。
【００２７】
また、請求項１８の発明は、請求項１６の発明において、前記ファイル群オブジェクトの属性には、前記ファイル群に含まれる前記第２種別のファイルに含まれる第１種別のファイルへのリンク情報を含み、前記１以上の第２種別のファイルをばらす際に、前記リンク情報を削除することを特徴とする。
【００２８】
また、請求項１９の発明は、請求項１５の発明において、前記文書を構成する各ページに対応する複数の画像を取得する処理をコンピュータに動作させることを特徴とする。
【００２９】
また、請求項２０の発明は、請求項１９の発明において、前記複数の画像を擬似的に束ねて１つの文書のように表示する処理をコンピュータに動作させることを特徴とする。
【００３０】
また、請求項２１の発明は、請求項１９の発明において、前記画像取得手段が取得した画像の縮小画像を生成する処理と、前記縮小画像生成手段で生成した複数の縮小画像のうち閲覧者により選択された縮小画像を前記ファイル群を示すファイル情報として表示する処理とをコンピュータに動作させることを特徴とする。
【発明の効果】
【００３１】
本発明によれば、内部文書にショートカットファイルが存在する場合、バインダーのサムネイル表示は内部文書にあるショートカットファイルのリンク先の文書のサムネイルを含むようなサムネイルとなり、ページめくりをしていくとリンク先の文書を順次ページめくりしていくようにすることができるという効果を奏する。
【００３２】
更に、本発明によれば、Ｖｉｅｗｅｒ画面で順次開いた場合、通常のページめくり動作をするだけでリンク先文書のページを順次表示することができるという効果を奏する。
【００３３】
更に、本発明によれば、文書に関係がある文書をリンクボタンという形ではなく、同じ文書の一部として表現できるようになるという効果を奏する。
【発明を実施するための最良の形態】
【００３４】
以下、本発明に係る文書処理装置、方法およびプログラムの実施の形態について添付図面を参照して詳細に説明する。
【００３５】
図１は、本発明に係る文書処理装置１の機能的な構成の一例を示すブロック図である。
【００３６】
図１に示すように、文書処理装置１は、ＰＣによって使用可能なソフトウェアによって実現される文書編集プログラム２がインストールされ、更に、記憶装置３、記憶入出力部４、オブジェクト管理５、入力処理部６、表示情報作成部７、イメージ縮小部８、表示制御部９を具備して構成される。また、オブジェクト管理部５は、イメージ読出し部１０、属性読出し部１１、ページ書込み部１２、属性書込み部１３を有している。
【００３７】
文書処理装置１は、文書ファイルを扱い、この文書ファイルのアイコンを、例えば、デスクトップの画面上に配列させ、その中から選択した文書ファイルに対して、文書編集プログラム２を呼び出す。加えて、アイコンを通じての文書ファイルの操作が可能である。
【００３８】
ユーザの入力装置１４からの入力は入力処理部６で解釈されて、システム上の文書ファイルを操作するコマンドになる。そのコマンドを受け取ってオブジェクト管理部５は記憶装置３中の文書ファイルを操作する。表示情報作成部７は、状態が変化した文書ファイルに基づいて表示情報を作成し、表示制御部９は、表示情報作成部７で作成した表示情報をキャッシュとして保持し、キャッシュした表示情報を表示装置１５に表示する。記憶装置３中の文書ファイルは、記憶入出力部４によって、適宜記憶装置３に保管され、再度の実行に備えられる。
【００３９】
文書処理装置１が利用する文書ファイルには、文書データ（文書の実体）、文書データの属性が含まれ、これらは記憶装置３に格納される。なお、文書ファイルとして、文書、バインダー、ページ、ショートカットの種類があり、文書ファイルの種類に対応した属性があるため、文書に対応する属性群を文書オブジェクト、バインダーに対応する属性群をバインダーオブジェクト、ページに対応する属性群をページオブジェクト、ショートカットに対応する属性群をショートカットオブジェクトと称する。なお、オブジェクトの詳細については後述にて説明する。
【００４０】
イメージ読出し部１０および属性読出し部１１は、文書ファイルを文書編集プログラム２等に提供する。この文書ファイルは文書処理装置１および文書編集プログラム２から同様に利用でき、このことにより操作の共通化がなされている。つまり、文書処理装置１の文書ファイルは、デスクトップからも、エディタからも同一のモデルとして扱われ、文書編集プログラム２を通じて文書ファイルに対して設定した属性は、文書編集プログラム２において共通の属性として処理される。
【００４１】
ページ書込み部１２、属性書込み部１３は、それぞれイメージ読出し部１０、属性読出し部１１によって読み出されたページイメージ、属性に対して文書編集プログラム２を介して変更、追加等の書きこみを実行するものである。
【００４２】
表示情報作成部７は、一覧すべき全ての文書ファイルについて、イメージ読出し部１０、属性読出し部１１から得た属性とページイメージから、アイコンが並んでいる画像（以後、この画像をＤｅｓｋ画面と称する）を作成し、更に、選択したアイコンに対してダブルクリック指定等することで、その文書ファイルの全ページイメージが束で重なっている展開画像（以後、この画像をＶｉｅｗｅｒ画面と称する）を作成する。
【００４３】
イメージ縮小部８はイメージ読出し部１０から提供されるページイメージを縮小し、Ｄｅｓｋ画面で使用するアイコンのための小さなビットマップ（以後、サムネイルと称する）を生成して表示情報作成部７に提供する。
【００４４】
入力処理部６はユーザからの入力を処理して、必要に応じてイメージ読出し部１０、属性読出し部１１から得たデータを更新する。イメージ読出し部１０、属性読出し部１１から得たデータの更新は結果として表示情報作成部７の作成する画像の更新につながるので、ユーザの入力は即座に表示に影響することになる。
【００４５】
表示情報作成部７はページの内容情報とともに属性も併せて表示情報として提供することが可能である。入力処理イベントのうち文書編集プログラム２の起動を促すイベント（例えば、アイコン上でのマウスのダブルクリック等）が発生した場合は、入力処理部６は特定したアイコンに応じた文書ファイルを文書編集プログラム２に渡す。
【００４６】
表示装置１５および入力装置１４も文書処理装置１および文書編集プログラム２に共通に利用される。一般には、入力装置１４にはキーボード、マウス等によって構成され、表示装置１５はＣＲＴ、液晶表示装置等によって構成される。
【００４７】
なお、文書処理装置１はプログラムによりコンピュータ上で動作する装置として構成することができ、この場合には、プログラムの組み方により、機能的には同一となるが、必ずしも図１に示した構成と同一の構成となるとは限らない。
【００４８】
図２は、表示装置１４に表示されるＤｅｓｋ画面１６の一例を示す図である。通常、画面は大きく２つの部分に別れ、左側のフォルダ部でユーザがあるフォルダを選択すると、右側のワークスペース部１７にフォルダ内に含まれる文書ファイルが表示される。図２は、フォルダ部を省略し、ワークスペース部１７のみを抽出して示してある。
【００４９】
図２に示すように、文書ファイルはアイコンとして表示され、これらのアイコンを通して各文書ファイルに対してアクセスが可能な構成となっている。アイコンの図柄としては個々の文書ファイルが表示するサムネイルが用いられている。ここでは、サムネイルのページめくり、文書ファイルの合成、文書ファイルの分解等の操作が可能になっている。アイコンに対してのクリック指定する処理等を通じて文書編集プログラム２を呼び出すことが可能である。更に、アイコンを通じての文書ファイルの操作（例えば、ドラック＆ドロップによる文書の合成、バインダーに対する文書追加等）の処理が可能である。更に、選択したアイコンに対してダブルクリック指定等することで、その文書ファイルのＶｉｅｗｅｒ画面が表示装置に表示される。
【００５０】
図２に示すＤｅｓｋ画面１６の左上に配置されたアイコン１８１は、該当するショートカットファイルが示すリンク先が複数の文書ファイル（単ページ、複数ページいずれも可）を束ねて１つのファイルに納めた束ね文書である旨を表現するアイコンである。このアイコン１８１にはリンク先の文書のサムネイル、束ね文書であることを示す部品画像１９１、該当する文書の全ページ数と現在サムネイルを表示しているページ番号を示すページ表示１９２、表示されているサムネイルを前ページのサムネイルに切り替えるボタン１９３、表示されているサムネイルを後ページのサムネイルに切り替えるボタン１９４が表示されている他、当該ファイルがショートカットファイルであることを示す部品画像１９５が表示されている。このアイコン１８１では、ボタン１９３またはボタン１９４を押下する操作を行うことで、該当する文書ファイルの全てのページのサムネイルを閲覧することが可能である。なお、文書の束ね処理は、Ｄｅｓｋ画面１６上で所望の文書ファイルのアイコンを順次重ね合わせることで行われる。
【００５１】
図２に示すＤｅｓｋ画面１６の左下に配置されたアイコン１８２は、該当するショートカットファイルが示すリンク先が複数の写真（単ページ、複数ページいずれも可）を束ねて１つのファイルに納めた束ね写真である旨を表現するアイコンである。このアイコン１８２には、リンク先の写真のサムネイル、束ね写真である旨を示す部品画像１９１、該当する写真の全ページ数と現在サムネイルを表示しているページ番号を示すページ表示１９２、表示するサムネイルを切り替えるボタン（１９３、１９４）等が表示されている他、当該ファイルがショートカットファイルであることを示す部品画像が表示されている他、当該ファイルがショートカットファイルであることを示す部品画像１９５が表示されている。
【００５２】
図２に示すＤｅｓｋ画面１６の右上に配置されたアイコン１８３は、複数のショートカットファイルをバインダー処理して１つのファイルに納めたバインダーであることを示すアイコンである。このアイコン１８３には、該当するショートカットファイルが示すリンク先の文書ファイルのサムネイルが表示されている他に、バインダーであることを示す部品画像１９６、バインダーに束ねられた全てのショートカットファイルが示すリンク先の全ての文書ファイルのページを合計した全ページ数と現在サムネイルを表示しているページ番号を示す表示１９２、表示されているサムネイルを前ページのサムネイルに切り替えるボタン１９３、表示されているサムネイルを後ページのサムネイルに切り替えるボタン１９４が表示されている他、バインダーに束ねられた文書ファイルがショートカットファイルであることを示す部品画像１９５が表示されている。このアイコン１８３では、ボタン１９３またはボタン１９４を押下する操作を行うことで、該当する文書ファイルの全てのページのサムネイルを閲覧することが可能である。なお、文書のバインダー処理は、Ｄｅｓｋ画面１６上で所望の文書ファイルを選択し、バインダー処理を指示することで行われる。
【００５３】
なお、図２に示す表示様態は一例であり、サムネイルの下部または周囲に、サムネイル表示されたページ、文書ファイルまたはショートカットファイルに関する他の属性を示したり、バインダーに束ねられた文書ファイルまたはショートカットファイルの数、サムネイル表示された文書ファイル名またはショートカットファイル名等を表示することも可能である。これら表示情報は表示情報作成部７において作成される。
【００５４】
図３は、バインダーのバインダーオブジェクトおよびバインダーに束ねられたショートカットファイルのショートカットオブジェクトの属性の構成の一例を示す図である。
【００５５】
文書処理装置において管理されるバインダーは図３（ａ）に示すような属性によって構成され、文書処理装置において管理されるショートカットファイルは図３に示すような属性によって構成され、記憶装置に格納される。文書処理装置においては、バインダー、ショートカットファイル個々について各々個別にオブジェクトとして管理され、個々の属性として、図３に示すような属性を有する。
【００５６】
図３（ａ）がバインダーオブジェクトのデータ構成であり、図３（ｂ）および図３（ｃ）がショートカットオブジェクトのデータ構成である。
【００５７】
２つのショートカットオブジェクトは、バインダーのサブ文書としてバインダーオブジェクトとリンクがなされている。バインダーに重ねられた個々のショートカットファイルは、それぞれ区別されたファイルとして、すなわち元の単一ショートカットファイルとしての属性を保持した固有のオブジェクトを構成している。
【００５８】
なお、図３には示さないが、ショートカットオブジェクトの文書リンクによって文書ファイルがリンクされ、その文書ファイルの文書オブジェクトのページリンクによって文書ファイルを構成するページがリンクされ、そのページのページオブジェクトにはページデータ（例えば、ページを構成するビットマップデータ等）が保持されており、各ページのデータ内容はバインダーオブジェクト、ショートカットオブジェクトまたは文書オブジェクトから辿ることができる。
【００５９】
次に、バインダーオブジェクトについて説明する。
【００６０】
カレントページは、現在ディスプレイに表示されているページの識別子（例えば、ページ番号等）である。総ページは、バインダー内の文書ファイルを構成する総ページ数である。カレント文書は、現在ディスプレイに表示されている文書ファイルの識別子である。総文書数は、バインダーに束ねられた文書ファイルの数である。バインダー色は、バインダーの表示色である。バインダーサイズは、バインダーのサイズである。綴じ代位置は、バインダーの綴じ代位置（例えば、左端、上端等）を示す。サブ文書リンクは、バインダーを構成、すなわち束ねられた文書ファイルまたはショートカットファイルの識別値（例えば、記憶装置３における文書ファイルまたはショートカットファイルのアドレス等）である。
【００６１】
次に、ショートカットオブジェクトについて説明する。
【００６２】
文書名は、ショートカットファイルが示すリンク先の文書ファイルを示す識別名称である。カレントページは、現在ディスプレイに表示されているページの識別子（例えば、ページ番号等）である。総ページは、ショートカットファイルが示すリンク先の文書ファイルを構成する総ページ数である。文書リンクは、文書をの識別値（例えば、記憶装置３における文書ファイルのアドレス等）である。
【００６３】
次に、各オブジェクトのリンク態様について説明する。
【００６４】
図４は、バインダーに２つのショートカットファイルを追加した場合のオブジェクトのリンク態様について説明する図である。
【００６５】
図４に示すように、文書１にリンクする文書１のショートカット、文書２にリンクする文書２のショートカットは、バインダーとして合成された後も、そのまま存在し、それぞれの文書１のショートカット、文書２のショートカットは、バインダーにおいて合成されたファイルとして存在するとともに、もの合成前のショートカットオブジェクトの構成をなくすことなく、合成前と全く同じ状態で保持している。すなわち、バインダーから文書１のショートカットまたは文書２のショートカットを指定して取り出すこと等の処理が可能となる。
【００６６】
次に、文書処理装置１で行われるバインダーへのショートカットファイルの追加処理について説明する。
【００６７】
図５は、ショートカットファイルのアイコンをドラッグしてバインダーのアイコンにドロップすることでバインダーにショートカットファイルを追加する処理例を説明する図である。
【００６８】
図５（ａ）に示すように、バインダーのアイコン１８およびショートカットファイルのアイコン１９が表示されている。このバインダーにショートカットファイルが表示されているため、このバインダーには束ねられたショートカットファイルが存在していることを示している。ここで、ショートカットファイルをバインダーに追加するためには、ショートカットファイルのアイコンをドラッグし（例えば、図５（ａ）に示すように、ショートカットファイルのアイコンをドラッグするとアイコンの枠が太線に変化する）、図５（ｂ）に示すように、ドラッグしたショートカットファイルをバインダーのアイコンの表示位置まで移動させてドロップする。
【００６９】
ドラッグしたショートカットファイルがバインダーのアイコンにドロップされると、バインダーオブジェクトのサブ文書リンクフィールドは、バインダー内に複数の文書ファイルが束ねられている場合、それぞれの文書ファイルのアドレスを順序付けて保持しており、バインダーにショートカットファイルを新規追加する際には、追加するショートカットファイルのアドレスをバインダーオブジェクトのサム文書リンクフィールドに書き込む。なお、これらの属性の処理はオブジェクト管理部５、具体的には、属性書込み部１３が実行する。
【００７０】
そして、現在の総ページ数に追加ショートカットファイルのリンク先の文書のページ数を加算してバインダーの総ページ数を算出し、算出した総ページ数をバインダーオブジェクトの総ページ数フィールドに書き込み、更に、総文書数等、バインダーに対するショートカットファイル追加によって生じるバインダーオブジェクトの属性の更新を実行する。
【００７１】
そして、更新されたバインダーオブジェクトに基づいて記憶装置３からオブジェクト管理部５、具体的には属性読出し部１１が更新されたバインダーオブジェクトの属性を読み出す。更に、イメージ読出し部１０がバインダー上に表示するページデータをバインダーオブジェクト→ショートカットオブジェクト→文書オブジェクト→ページオブジェクトと辿ることによって獲得し、ページイメージを読み出す。
【００７２】
更に、読み出したページイメージをイメージ縮小部８が縮小してサムネイルを生成し、図５（ｃ）に示すように、表示情報作成部７が表示の設定がなされた属性をサムネイルとともに表示する。例えば、図５に示すように、バインダーの上部に表示されている「現ページ数／総ページ数」が、ショートカットファイル追加前「２／１１」（図５（ａ）に示す）→ショートカットファイル追加後「２／１４」（図５（ｃ）に示す）に更新されている。
【００７３】
次に、文書処理装置１で行われるバインダーに束ねられたショートカットファイルのばらし処理について説明する。
【００７４】
図６は、バインダーのアイコンを右クリックして表示されたメニューからバインダーに束ねられたショートカットファイルをばらす処理例を説明する図である。
【００７５】
図６（ａ）に示すように、バインダーのアイコンが表示されている。このバインダーにショートカットファイルが表示されているため、このバインダーには束ねられたショートカットファイルが存在していることを示している。ここで、バインダーのアイコンに対して右クリックすることで、図６（ａ）に示すように、バインダーのメニューが表示され、表示されたメニューから「ばらす」を選択すると、バインダーオブジェクトのサブ文書リンクフィールドに書き込まれたショートカットファイルのアドレスを消去する。そして、バインダオブジェクトの総ページ数フィールドに「０」を書き込み、更に、総文書数フィールドに「０」を書き込み、バインダー内のショートカットファイルをばらしたことによって生じるバインダーオブジェクトの属性の更新を実行する。なお、これらの属性の処理はオブジェクト管理部５、具体的には、属性書込み部１３が実行する。
【００７６】
そして、バインダーに束ねられた全てのショートカットファイルが示すリンク先の全ての文書ファイルのページを合計した全ページ数と現在サムネイルを表示しているページ番号を示す表示、表示されているサムネイルを前ページのサムネイルに切り替えるボタン、表示されているサムネイルを後ページのサムネイルに切り替えるボタンを消去する。
【００７７】
そして、図６（ｂ）に示すように、バインダーに束ねられたショートカットファイルが、それぞれ別領域に表示されるとともに、バインダーは内部に文書ファイルを有していないことを示す空バインダーのアイコンに変化する。
【００７８】
次に、文書処理装置１で行われるバインダーに束ねられたショートカットファイルのサムネイル表示処理について図７に示すフローチャートを参照して説明する。
【００７９】
文書処理装置によるサムネイル表示処理は、文書処理装置の起動時およびフォルダ部からフォルダが選択された際に行われる。
【００８０】
文書処理装置はサムネイル表示処理を開始すると、サムネイル表示を行うページイメージを、イメージ読出し部が当該文書ファイルに対応するショートカットファイルのリンク先から取得し（ステップ７０１）、取得したページイメージに基づき、イメージ縮小部がサムネイルを作成し（ステップＳ７０２）、作成したサムネイルを表示制御部にキャッシュし（ステップＳ７０３）、キャッシュしたサムネイルを表示制御部が表示し（ステップＳ７０４）、サムネイル表示処理を終了する。
【００８１】
次に、文書処理装置で行われるバインダーに束ねられたショートカットファイルのサムネイルのページ切替表示処理について図８に示すフローチャートを参照して説明する。
【００８２】
文書処理装置によるサムネイルのページ切替表示処理は、図２に示す前ページのサムネイルに切り替えるボタン、または後ページのサムネイルに切り替えるボタンが押下された際に行われる。
【００８３】
前ページまたは後ページへのサムネイル切替ボタンが押下されると（ステップＳ８０１）、前ページまたは後ページのサムネイルが同一の文書ファイルでない場合（ステップＳ８０２でＮＯ）、ステップＳ８０３に進み、前ページまたは後ページのサムネイルが同一の文書ファイルである場合（ステップＳ８０２でＹＥＳ）、ステップＳ８０８に進む。
【００８４】
前ページまたは後ページのサムネイルが同一の文書ファイルでない場合（ステップＳ８０２でＮＯ）、前ページまたは後ページのサムネイルがキャッシュされているか否か確認し、キャッシュされていない場合（ステップＳ８０３でＮＯ）、ステップＳ８０４に進み、キャッシュされている場合（ステップＳ８０３でＹＥＳ）、ステップＳ８０８に進む。
【００８５】
前ページまたは後ページのサムネイルがキャッシュされていない場合（ステップＳ８０３でＮＯ）、サムネイル表示を行うページイメージを、イメージ読出し部が当該文書ファイルに対応するショートカットファイルのリンク先から取得し（ステップ８０４）、取得したページイメージに基づき、イメージ縮小部がサムネイルを作成し（ステップＳ８０５）、作成したサムネイルを表示制御部にキャッシュし（ステップＳ８０６）、表示制御部がキャッシュしたサムネイルを表示し（ステップＳ８０７）、ページ切替表示処理を終了する。
【００８６】
また、前ページまたは後ページのサムネイルが同一の文書ファイルである場合（ステップＳ８０２でＹＥＳ）、または、前ページまたは後ページのサムネイルがキャッシュされている場合（ステップＳ８０３でＹＥＳ）、キャッシュからサムネイルを取得し（ステップＳ８０８）、取得したサムネイルを表示し（ステップＳ８０７）、ページ切替表示処理を終了する。
【００８７】
図９は、Ｖｉｅｗｅｗ画面で表示されたバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのページイメージの一例を示す図である。
【００８８】
図９（ａ）に示すように、Ｖｉｅｗｅｒ画面にバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのページイメージが表示されている。このバインダーには「ショートカットファイル１」と「ショートカットファイル２」という２つのショートカットファイルが束ねられており、「ショートカットファイル１」のリンク先の文書ファイルのページイメージ（合計３ページ）と「ショートカットファイル２」のリンク先の文書ファイルのページイメージ（合計２ページ）が擬似的に束ねて１つの文書のように表示されている。
【００８９】
なお、図９（ａ）に示すようなバインダーを表示するために、文書処理装置１は、イメージ読出し部１０により「ショートカットファイル１」のリンク先の文書ファイルのページイメージを記憶装置３から読み出し、読み出したページイメージに基づき、表示情報作成部７がＶｉｅｗｅｒ画面表示用のページイメージ（以後、Ｖｉｅｗｅｒ用ページイメージ）を作成し、作成したＶｉｅｗｅｒ用ページイメージを表示制御部９にキャッシュし、表示制御部９はＶｉｅｗｅｒ用ページイメージを表示装置１５に表示する。
【００９０】
そして、図９（ａ）に示すように、「ショートカットファイル１」のリンク先の文書ファイルのページ１が表示されている。ここで、ページめくりツールバー２０の後ページへのページ切替ボタン２１を押下すると、図９（ｂ）に示すように、当該文書ファイルのページ２が表示され、ページ１が最背面に移動する。この場合、ページ１のＶｉｅｗｅｒ用ページイメージを表示する際にページ２のＶｉｅｗｅｒ用ページイメージの作成を行って表示制御部９にキャッシュしているため、表示制御部９はキャッシュされたページ２のＶｉｅｗｅｒ用ページイメージを表示するだけで良い。
【００９１】
更に、ページめくりツールバー２０の後ページへのページ切替ボタン２１を押下し、「ショートカットファイル２」のリンク先の文書ファイルを表示させようとすると、文書処理装置１は、イメージ読出し部１０により「ショートカットファイル２」のリンク先の文書ファイルのページイメージを記憶装置３から読み出し、読み出したページイメージに基づき、表示情報作成部７がＶｉｅｗｅｒ用ページイメージを作成し、作成したＶｉｅｗｅｒ用ページイメージを表示制御部９にキャッシュし、表示制御部９はＶｉｅｗｅｒ用ページイメージを表示装置１５に表示する。
【００９２】
従って、図９（ｃ）に示すように、「ショートカットファイル２」のリンク先の文書ファイルのページ１が表示され、当該文書ファイルのページ２、「ショートカットファイル１」のリンク先の文書ファイルのページ１、ページ２、ページ３が順次重ねて表示する。
【００９３】
次に、文書処理装置で行われるバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのＶｉｅｗｅｒ用ページイメージ表示処理について図１０に示すフローチャートを参照して説明する。
【００９４】
文書処理装置によるＶｉｅｗｅｒ用ページイメージ表示処理は、文書処理装置のワークスペース部に表示されたアイコンが選択された際に行われる。
【００９５】
文書処理装置はＶｉｅｗｅｒ用ページイメージ表示処理を開始すると、Ｖｉｅｗｅｒ用ページイメージ表示を行うページイメージを、イメージ読出し部が当該文書ファイルに対応するショートカットファイルのリンク先から取得し（ステップ１００１）、取得したページイメージに基づき、表示情報作成部がＶｉｅｗｅｒ用ページイメージを作成し（ステップＳ１００２）、作成したＶｉｅｗｅｒ用ページイメージを表示制御部にキャッシュし（ステップＳ１００３）、キャッシュしたＶｉｅｗｅｒ用ページイメージを表示制御部が表示し（ステップＳ１００４）、Ｖｉｅｗｅｒ用ページイメージ表示処理を終了する。
【００９６】
次に、文書処理装置で行われるバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのＶｉｅｗｅｒ用ページイメージのページ切替表示処理について図１１に示すフローチャートを参照して説明する。
【００９７】
文書処理装置によるＶｉｅｗｅｒ用ページイメージのページ切替表示処理は、図９に示すページめくりツールバー内の前ページへのページ切替ボタン、またはページめくりツールバー内の後ページへのページ切替ボタンが押下された際に行われる。
【００９８】
前ページまたは後ページへのページ切替ボタンが押下されると（ステップＳ１１０１）、前ページまたは後ページのページイメージが同一の文書ファイルでない場合（ステップＳ１１０２でＮＯ）、ステップＳ１１０３に進み、前ページまたは後ページのページイメージが同一の文書ファイルである場合（ステップＳ１１０２でＹＥＳ）、ステップＳ１１０８に進む。
【００９９】
前ページまたは後ページのページイメージが同一の文書ファイルでない場合（ステップＳ１１０２でＮＯ）、前ページまたは後ページのＶｉｅｗｅｒ用ページイメージがキャッシュされているか否か確認し、キャッシュされていない場合（ステップＳ１１０３でＮＯ）、ステップＳ１１０４に進み、キャッシュされている場合（ステップＳ１１０３でＹＥＳ）、ステップＳ１１０８に進む。
【０１００】
前ページまたは後ページのＶｉｅｗｅｒ用ページイメージがキャッシュされていない場合（ステップＳ１１０３でＮＯ）、表示するページイメージを、イメージ読出し部が当該文書ファイルに対応するショートカットファイルのリンク先から取得し（ステップ１１０４）、取得したページイメージに基づき、表示情報作成部がＶｉｅｗｅｒ用ページイメージを作成し（ステップＳ１１０５）、作成したＶｉｅｗｅｒ用ページイメージを表示制御部にキャッシュし（ステップＳ１１０６）、表示制御部がキャッシュしたＶｉｅｗｅｒ用ページイメージを表示し（ステップＳ１１０７）、ページ切替表示処理を終了する。
【０１０１】
また、前ページまたは後ページのＶｉｅｗｅｒ用ページイメージが同一の文書ファイルである場合（ステップＳ１１０２でＹＥＳ）、または、前ページまたは後ページのＶｉｅｗｅｒ用ページイメージがキャッシュされている場合（ステップＳ１１０３でＹＥＳ）、キャッシュからＶｉｅｗｅｒ用ページイメージを取得し（ステップＳ１１０８）、取得したＶｉｅｗｅｒ用ページイメージを表示し（ステップＳ１１０７）、ページ切替表示処理を終了する。
【０１０２】
なお、Ｖｉｅｗｅｒ用ページイメージの切り替えは、ページめくりツールバー内のページ切替ボタンの押下以外でも行うことが可能であり、例えば、マウス等でＶｉｅｗｅｒ用ページイメージをクリックすることで、クリックしたＶｉｅｗｅｒ用ページイメージを表示することもできる。そのような場合、マウス等でクリックしたＶｉｅｗｅｒ用ページイメージが同一の文書ファイルでない場合は図１１に示すフローチャートのステップＳ１１０５以降のページ切替表示処理を実行することになる。
【０１０３】
また、ショートカットファイルのリンク先として、文書処理装置の記憶装置以外でも可能であり、例えば、ネットワークを介して接続するファイルサーバ等でも良い。
【図面の簡単な説明】
【０１０４】
【図１】本発明に係る文書処理装置の機能的な構成の一例を示すブロック図である。
【図２】表示装置に表示されるＤｅｓｋ画面の一例を示す図である。
【図３】バインダーのバインダーオブジェクトおよびバインダーに束ねられたショートカットファイルのショートカットオブジェクトの属性の構成の一例を示す図である。
【図４】バインダーに２つのショートカットファイルを追加した場合のオブジェクトのリンク態様について説明する図である。
【図５】ショートカットファイルのアイコンをドラッグしてバインダーのアイコンにドロップすることでバインダーにショートカットファイルを追加する処理例を説明する図である。
【図６】バインダーのアイコンを右クリックして表示されたメニューからバインダーに束ねられたショートカットファイルをばらす処理例を説明する図である。
【図７】文書処理装置で行われるバインダーに束ねられたショートカットファイルのサムネイル表示処理を示すフローチャートである。
【図８】文書処理装置で行われるバインダーに束ねられたショートカットファイルのサムネイルのページ切替表示処理を示すフローチャートである。
【図９】Ｖｉｅｗｅｗ画面で表示されたバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのページイメージの一例を示す図である。
【図１０】文書処理装置で行われるバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのＶｉｅｗｅｒ用ページイメージ表示処理を示すフローチャートである。
【図１１】文書処理装置で行われるバインダーに束ねられたショートカットファイルのリンク先の文書ファイルのＶｉｅｗｅｒ用ページイメージのページ切替表示処理を示すフローチャートである。
【符号の説明】
【０１０５】
１    文書処理装置
２    文書編集プログラム
３    記憶装置
４    記憶入出力部
５    オブジェクト管理部
６    入力処理部
７    表示情報作成部
８    イメージ縮小部
９    表示制御部
１０    イメージ読出し部
１１    属性読出し部
１２    ページ書込み部
１３    属性書込み部
１４    入力装置
１５    表示装置
１６    Ｄｅｓｋ画面
１７    ワークスペース部
１８１、１８２、１８３    アイコン
１９１、１９５    部品画像
１９２    ページ表示
１９３、１９４    ボタン
２０    ページめくりルーツバー
２１    ページ切替ボタン
【図１】
2006268314.tif 000003
【図２】
2006268314.tif 000004
【図３】
2006268314.tif 000005
【図４】
2006268314.tif 000006
【図５】
2006268314.tif 000007
【図６】
2006268314.tif 000008
【図７】
2006268314.tif 000009
【図８】
2006268314.tif 000010
【図９】
2006268314.tif 000011
【図１０】
2006268314.tif 000012
【図１１】
2006268314.tif 000013