(57)【要約】【課題】ユーザが指定した条件で、文書ファイルから所定のページを抽出して分割し、または文書ファイルを所定のページで区切って２以上に分割することができる、文書ファイル処理システムを提供すること。【解決手段】文書ファイルを閲覧画面に印刷形式で表示する文書ファイル処理装置において、その文書ファイルが複数のページからなることを示すメタファを表示する文書ファイル表示部１４０と、その文書ファイルを構成するページが有する特定の属性を指定するユーザ操作に応じてその特定の属性を認識する分割設定認識部１００と、そのメタファにその特定の属性を関連付ける分割設定付加部１１０と、その特定の属性を適用されたメタファに対するユーザ操作を認識する操作判別部７０と、この操作判別部７０の認識に応じてこの特定の属性を有するページを抽出し、またはそのページで区切って、その文書ファイルを２以上に分割する文書ファイル分割部１６０と、を備える。【選択図】図２
2008026995.tif 000002
【特許請求の範囲】
【請求項１】
メモリに格納された複数ページからなる文書ファイルを分割する文書ファイル処理プログラムにおいて、コンピュータに、
前記メモリから読み出した前記文書ファイルを構成するページ内の情報、または当該ページに付加された情報に関する特定の属性を指定するユーザ操作を認識する特定属性認識機能と、
前記特定の属性を有する前記ページを抽出し、または当該ページで区切って前記文書ファイルを２以上に分割し、前記メモリに格納する文書ファイル分割機能と、
を実現させるための文書ファイル処理プログラム。
【請求項２】
前記文書ファイル分割機能は、前記ページ内のテキストを、前記特定の属性として用いる機能を有することを特徴とする請求項１記載の文書ファイル処理プログラム。
【請求項３】
前記文書ファイル分割機能は、前記ページに付加されたアノテーションを、前記特定の属性として用いる機能を有することを特徴とする請求項１記載の文書ファイル処理プログラム。
【請求項４】
前記文書ファイル分割機能は、前記文書ファイルの作成元となるデータに関連づいたページを前記特定の属性として用いる機能を有することを特徴とする請求項１記載の文書ファイル処理プログラム。
【請求項５】
前記文書ファイルが複数のページからなることを示すメタファを、前記特定の属性と関連することを明示すべく表示するメタファ表示機能を更に実現させ、
前記特定属性認識機能は、前記メタファに対するユーザ操作に応じて、前記特定の属性を認識する機能を有することを特徴とする請求項１記載の文書ファイル処理プログラム。
【請求項６】
前記メタファ表示機能は、複数の属性と関連する前記メタファを、当該複数の属性のリストとともに表示し、
前記特定属性認識機能は、前記リストから前記特定の属性を選択するユーザ操作に応じて当該特定の属性を認識する機能を有することを特徴とする請求項５記載の文書ファイル処理プログラム。
【請求項７】
前記特定の属性と、当該特定の属性を用いた前記文書ファイルの分割方法を含む分割設定を当該文書ファイルに付加する分割設定付加機能を更に実現させることを特徴とする請求項１記載の文書ファイル処理プログラム。
【請求項８】
所定のオブジェクトを表示するオブジェクト表示機能と、
前記特定の属性と、当該特定の属性を用いた前記文書ファイルの分割方法を含む分割設定を、前記所定のオブジェクトに関連付ける分割設定関連付け機能と、
前記オブジェクト表示機能が表示する前記所定のオブジェクトに対するユーザ操作に応じ、当該所定のオブジェクトに関連付けられた前記分割設定を前記文書ファイルに付加する分割設定付加機能と、
を更に実現させることを特徴とする請求項１記載の文書ファイル処理プログラム。
【請求項９】
文書ファイルが複数のページからなることを示すメタファを表示するメタファ表示ステップと、
前記文書ファイルを構成する前記ページが有する特定の属性を指定するユーザ操作に応じて、当該特定の属性を認識する特定属性認識ステップと、
前記メタファに前記特定の属性を関連付ける特定属性付加ステップと、
前記特定の属性を関連付けられた前記メタファに対するユーザ操作を認識するメタファ操作認識ステップと、
前記メタファ操作認識ステップの認識に応じて、前記特定の属性を有する前記ページを抽出し、または当該ページで区切って、前記文書ファイルを２以上に分割する文書ファイル分割ステップと、
を含むことを特徴とする文書ファイル処理方法。
【請求項１０】
文書ファイルを閲覧画面に印刷形式で表示する文書ファイル処理装置において、
前記文書ファイルが複数のページからなることを示すメタファを表示するメタファ表示手段と、
前記文書ファイルを構成する前記ページが有する特定の属性を指定するユーザ操作に応じて、当該特定の属性を認識する特定属性認識手段と、
前記メタファに前記特定の属性を関連付ける特定属性付加手段と、
前記特定の属性を関連付けられたメタファに対するユーザ操作を認識するメタファ操作認識手段と、
前記メタファ操作認識手段の認識に応じて、前記特定の属性を有する前記ページを抽出し、または当該ページで区切って、前記文書ファイルを、２以上に分割する文書ファイル分割手段と、
を備えたことを特徴とする文書ファイル処理装置。
【請求項１１】
前記メタファ表示手段は、前記特定属性付加手段が前記メタファに前記特定の属性を関連付けた場合に、当該関連があることを明示することを特徴とする請求項１０記載の文書ファイル処理装置。
【請求項１２】
前記メタファ表示手段は、複数の属性と関連する前記メタファを、当該複数の属性のリストとともに表示し、
前記特定属性認識手段は、前記リストから前記特定の属性を選択するユーザ操作に応じて当該特定の属性を認識することを特徴とする請求項１０記載の文書ファイル処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイルを処理するシステムに関し、より詳しくは文書ファイルを分割するシステムに関する。
【背景技術】
【０００２】
近年、ドキュメントハンドリングソフトウェアにおいて、文書ファイルを分割するための様々な技術が提案されている。
例えば、文書ファイルを複数並べることが可能な一覧画面領域に複数文書ファイルの存在をイメージ化したアイコンもしくはサムネイル（以下、「アイコン等」という）を並べて表示する。そして、その一覧画面領域に並べた複数の文書ファイルのアイコン等の中から所定の文書ファイルのアイコン等をパレット画面領域に移入する。そしてこのパレット画面領域で移入したアイコン等の文書ファイルのページ毎の分割もしくは束ねを行うようにしている（例えば特許文献１参照）。
【０００３】
また、例えば、複数ページからなる文書ファイルをユーザが指定したページを境にして２分割するような場合に、分割するその文書ファイルを示す画像を、分割するページで区分けして表示するようにしている（例えば特許文献２参照）。
【０００４】
【特許文献１】特開２００１−２０９６３２号公報（第３−５頁、第２図）
【特許文献２】特開２００３−６７３７３号公報（第２−３頁、第１２図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１のように文書ファイルの処理に係る分割もしくは束ねをパレット画面領域で行うと、処理対象の文書ファイルのみの処理を行うことができるため、作業性が優れた状態となる。しかし、特許文献１にて開示された技術では、文書ファイルを分割する処理において、ページ毎の分割とあるのみで他の分割の態様までは開示していない。
【０００６】
また、特許文献２のように複数ページからなる文書ファイルをユーザが指定したページを境にして２分割する処理に対して、２分割するページで区分けした表示を行うと、ユーザはこの表示を確認できるため、容易にこの分割の処理を行うことができる。しかし、特許文献２にて開示された技術では、文書ファイルを分割する処理において、ユーザが指定したページで分割するとあるのみで、他の分割の態様については開示していない。
【０００７】
したがって、従来技術のドキュメントハンドリングソフトウェアで文書ファイルを分解する処理の態様として開示されている技術は、ページ毎の分割、またはユーザが指定したページで分割する処理に関する技術のみである。
ところで、ドキュメントハンドリングソフトウェアで文書ファイルを分割処理する場合、このような限られた分割ではなく、ユーザが指定した条件により、文書ファイルからその条件に合ったページを抽出して分割し、または文書ファイルをその条件にあったページで区切って２以上に分割できるようにしたいという要求がある。例えば、章や節単位で分割したい場合や、特定のキーワードがあるページで全てを抜き出したいという要求である。
このような要求に対し、特許文献１または２で開示された従来技術で分割した後では、１ページずつ確認するか、ページをめくって確認しつつ分割していくしかなく、ページ数が多い文書では非常に作業がしにくいという問題点があったからである。
【０００８】
本発明は、以上のような状況に対処するためになされたものであって、その目的とするところは、ユーザが指定した条件で、文書ファイルから所定のページを抽出して分割し、または文書ファイルを所定のページで区切って２以上に分割することができる、文書ファイル処理システムを提供することにある。
また、他の目的は、その指定をビジュアルに表現、保存できる、文書ファイル処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
かかる目的のもと、本発明では、メモリに格納された複数ページからなる文書ファイルを分割する文書ファイル処理プログラムにおいて、コンピュータに、そのメモリから読み出したその文書ファイルを構成するページ内の情報、またはそのページに付加された情報に関する特定の属性を指定するユーザ操作を認識する特定属性認識機能と、その特定の属性を有するページを抽出し、またはそのページで区切って文書ファイルを２以上に分割し、メモリに格納する文書ファイル分割機能を実現させるようにする。
【００１０】
また、このような文書ファイル処理プログラムとして、この文書ファイル分割機能は、ページ内のテキストを、特定の属性として用いる機能を有することを特徴とすることもできる。
更にまた、この文書ファイル分割機能は、ページに付加されたアノテーションを、特定の属性として用いる機能を有することを特徴とすることもできる。
そして、この文書ファイル分割機能は、文書ファイルの作成元となるデータに関連づいたページを特定の属性として用いる機能を有することを特徴とすることもできる。
【００１１】
また、本発明では、文書ファイルが複数のページからなることを示すメタファを、特定の属性と関連することを明示すべく表示するメタファ表示機能を更に実現させるようにし、特定属性認識機能は、そのメタファに対するユーザ操作に応じて、その特定の属性を認識する機能を有することを特徴とすることもできる。
更にまた、このメタファ表示機能は、複数の属性と関連するそのメタファをこの複数の属性のリストとともに表示し、その特定属性認識機能は、このリストから特定の属性を選択するユーザ操作に応じてこの特定の属性を認識する機能を有することを特徴とすることもできる。
【００１２】
また、本発明では、特定の属性と、この特定の属性を用いた文書ファイルの分割方法を含む分割設定をこの文書ファイルに付加する分割設定付加機能を更に実現させるようにする。
更にまた、所定のオブジェクトを表示するオブジェクト表示機能と、その特定の属性と、この特定の属性を用いた文書ファイルの分割方法を含む分割設定をその所定のオブジェクトに関連付ける分割設定関連付け機能と、このオブジェクト表示機能が表示するその所定のオブジェクトに対するユーザ操作に応じ、この所定のオブジェクトに関連付けられた分割設定を、この文書ファイルに付加する分割設定付加機能を更に実現させるようにする。
【００１３】
また、本発明は、文書ファイル処理プログラムが文書ファイルを処理、特に結合する方法として捉えることもできる。この場合、本発明の文書ファイル処理方法は、文書ファイルが複数のページからなることを示すメタファを表示するメタファ表示ステップと、この
文書ファイルを構成するページが有する特定の属性を指定するユーザ操作に応じて、この特定の属性を認識する特定属性認識ステップと、そのメタファにその特定の属性を関連付ける特定属性付加ステップと、その特定の属性を関連付けられたメタファに対するユーザ操作を認識するメタファ操作認識ステップと、このメタファ操作認識ステップの認識に応じて、その特定の属性を有するページを抽出し、またはそのページで区切って、文書ファイルを２以上に分割する文書ファイル分割ステップと、を含んでいる。
【００１４】
一方、本発明は、文書ファイルを閲覧画面に印刷形式で表示する文書ファイル処理装置として捉えることもできる。その場合、文書ファイルが複数のページからなることを示すメタファを表示するメタファ表示手段と、この文書ファイルを構成するページが有する特定の属性を指定するユーザ操作に応じて、この特定の属性を認識する特定属性認識手段と、そのメタファにその特定の属性を関連付ける特定属性付加手段と、その特定の属性を関連付けられたメタファに対するユーザ操作を認識するメタファ操作認識手段と、このメタファ操作認識手段の認識に応じて、その特定の属性を有するページを抽出し、またはこのページで区切って、その文書ファイルを、２以上に分割する文書ファイル分割手段と、を含んでいる。
【００１５】
また、このような文書ファイル処理装置として、メタファ表示手段は、特定属性付加手段がメタファに特定の属性を関連付けた場合に、その関連があることを明示することを特徴とすることができる。
【００１６】
更にまた、このような文書ファイル処理装置として、メタファ表示手段は、複数の属性と関連するメタファを、その複数の属性のリストとともに表示し、特定属性認識手段は、このリストから特定の属性を選択するユーザ操作に応じてその特定の属性を認識することを特徴とすることができる。
【発明の効果】
【００１７】
本発明によれは、ユーザが指定した条件で、文書ファイルから所定のページを抽出して分割し、または文書ファイルを所定のページで区切って２以上に分割することができる、文書ファイル処理システムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」という）について詳細に説明する。
図１は、本実施形態の構成を示した図である。
文書ファイル処理装置１０のＣＰＵ２０は、ＲＯＭ２２に格納した処理プログラムを実行して文書ファイル処理装置１０を制御する。表示ドライバ３０は、文書ファイルを表示する表示部３１の表示を制御しており、処理プログラムが指示する文書ファイルを表示する。
【００１９】
ＲＡＭ２１は制御プログラム実行時の作業データを格納する。記憶装置２３は、マウス４１やキーボード４２を用いたユーザの操作に応じて、処理プログラムが処理した文書ファイルを記憶、保持する。ここで、記憶装置２３は、例えば磁気ディスクである。
入力インターフェース（以下、「Ｉ／Ｆ」という）４０は、マウス４１やキーボード４２を用いたユーザの操作に係る情報を、処理プログラムに伝達する。
【００２０】
本実施形態では、このようなハードウェア構成でドキュメントハンドリングソフトウェアは、文書ファイルの分割を行う。
【００２１】
図２は、本実施形態を適用するシステムの機能ブロック図を示したものである。
文書ファイル処理装置１０は、ユーザの操作を入力する入力部５０を備え、この操作に係る情報を伝達する入力Ｉ／Ｆ６０を備えている。また、その情報を判別する操作判別部７０を備えている。
【００２２】
更に、特定の属性による分割設定（以下、「分割設定」という）を行うユーザ操作を認識する分割設定認識部１００を備え、その分割設定を、文書ファイル、または文書ファイルが束ねられた状態を表すメタファに関連付ける分割設定付加部１１０を備えている。そして、その分割設定を格納する分割設定記憶部１２０を備え、この分割設定と関連するメタファを単独の表示オブジェクトとして表示するメタファ表示部１３０を備えている。
【００２３】
また、文書ファイルをアイコンやサムネイル等で表す文書ファイルを表示する文書ファイル表示部１４０を備え、この文書ファイルを格納する文書ファイル記憶部１５０を備えている。更にまた、分割設定によって文書ファイルを分割する文書ファイル分割部１６０を備えている。
【００２４】
入力部５０は、図１に示すマウス４１やキーボード４２に対応し、ユーザが文書ファイルを処理する際に行う入力操作を受け付ける。入力Ｉ／Ｆ６０は、この入力操作に係る情報を入力部５０から受け、操作判別部７０に送る。操作判別部７０は、その入力情報を認識して、文書ファイル処理装置１０が行う処理内容を決定する。ここでは、操作判別部７０は、分割設定認識部１００、メタファ表示部１３０、そして文書ファイル表示部１４０にその処理内容を伝達する。また、操作判別部７０は、後述する文書ファイル表示部１４０が表示する、文書ファイル表示が有するメタファに対するユーザ操作を認識する。
ここで操作判別部７０は、メタファ操作認識手段の機能を有する。
【００２５】
分割設定認識部１００は、特定の属性による分割設定を行うユーザ操作に応じてその分割設定を認識する。ここで特定の属性とは、後述する文書ファイル分割部１６０が文書ファイルを分割するために用いるものである。また、メタファとは、文書ファイルが束ねられた状態であることを示す表示であり、例えば、アイコンで表示される。
分割設定認識部１００は、その分割設定を後述する分割設定付加部１１０に送る。また、分割設定認識部１００は、後述するメタファを単独の表示オブジェクトとして表示する場合は、後述するメタファ表示部１３０に、そのメタファを表示させる。
ここで分割設定認識部１００は、分割設定（特定属性）認識手段の機能を有する。
【００２６】
分割設定付加部１１０は、この分割設定を付加する対象の文書ファイルを後述する文書ファイル記憶部１５０から読み出す。そして、分割設定付加部１１０は、この文書ファイルに分割設定認識部１００から受け取った分割設定を付加する。更に、分割設定付加部１１０は、この分割設定を付加した文書ファイルを文書ファイル記憶部１５０に送る。
また、分割設定付加部１１０は、メタファを単独の表示オブジェクトとして表示する場合は、その分割設定をそのメタファに関連付け、この分割設定を後述する分割設定記憶部１２０に送る。
ここで、分割設定付加部１１０は、分割設定（特定属性）付加手段の機能を有する。
【００２７】
分割設定記憶部１２０は、分割設定付加部１１０から受け取った分割設定を格納する。
メタファ表示部１３０は、分割設定認識部１００から受け取ったメタファ表示指令にしたがって、メタファを単独の表示オブジェクトとして表示する。また、その表示に係るメタファを文書ファイルに適用するユーザ操作に応じて、メタファ表示部１３０は、分割設定記憶部１２０からそのメタファに関連する分割設定を読み出す。
【００２８】
更にまた、メタファ表示部１３０は、この分割設定を付加すべき対象の文書ファイルを文書ファイル記憶部１５０から読み出す。そして、メタファ表示部１３０は、この文書ファイルに分割設定記憶部１２０から読み出した分割設定を付加する。更に、メタファ表示部１３０は、この分割設定を付加した文書ファイルを文書ファイル記憶部１５０に送る。
ここで分割設定記憶部１２０は、分割設定記憶手段として把握することができ、メタファ表示部１３０は、オブジェクト表示手段、かつ分割設定（特定属性）付加手段の機能を有する。
【００２９】
文書ファイル表示部１４０は、操作判別部７０から受け取った指令を処理する。その処理は、所定の文書ファイルを後述する文書ファイル記憶部１５０から読み出して、図１に示す表示部３１に表示することである。また、その処理は、分割設定と関連することを明示するメタファをその文書ファイルの表示と共に表示することである。この処理により、文書ファイルに分割設定を付加したことを視覚的に明示することとなる。
【００３０】
更にまた、文書ファイル表示部１４０は、ユーザ操作に応じて、その文書ファイルに付加した分割設定をリスト表示する。そして、このリスト表示のユーザ操作に応じ、その分割設定にしたがって、後述する文書ファイル分割部１６０に文書ファイルを送る。そして、文書ファイル表示部１４０は、文書ファイル分割部１６０が文書ファイルを処理した結果を表示する。
ここで文書ファイル表示部１４０は、メタファ表示手段の機能を有する。
【００３１】
文書ファイル記憶部１５０は、文書ファイルを格納する。また、文書ファイル記憶部１５０は、分割設定付加部１１０やメタファ表示部１３０に分割設定を付加すべき文書ファイルを送る。更にまた、文書ファイル記憶部１５０は、分割設定付加部１１０やメタファ表示部１３０から分割設定を付加した文書ファイルを受け取り、格納する。
文書ファイル分割部１６０は、文書ファイル表示部１４０から受け取った分割設定により、処理対象の文書ファイルを処理する。
ここで文書ファイル分割部１６０は、文書ファイル分割手段の機能を有する。
【００３２】
（分割設定を文書ファイルに付加する第１の実施形態）
次に、図２の機能ブロック図に係る、分割設定を文書ファイルに付加するまでの第１の実施形態について説明する。
図３を用いて、文書ファイル処理装置１０が分割設定を文書ファイルに直接付加する処理の流れを説明する。
【００３３】
まず、ユーザは、入力部５０たる図１に示すマウス４１やキーボード４２を、処理の対象となる文書ファイルを選択すべく操作する。ここでこの文書ファイルは、分割を行う対象でもあるため、複数ページからなるものである。よって、この文書ファイルの文書ファイル表示は、後述する図５に示す文書ファイル表示５００のように、束ねられた状態を表す通常メタファ５０１を有している。ここで、通常メタファ５０１は、従来技術に係るページ毎にばらばらにする分割を指示する機能のみに対応するメタファであり、本実施の形態で説明する分割設定を関連付けられてはいない。
そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、文書ファイルの選択を認識する（ステップ３００）。
【００３４】
ユーザは、文書ファイルを選択した後、入力部５０たるマウス４１やキーボード４２を、「ばらし処理の設定」のダイアログを図１に示す表示部３１に表示すべく操作する。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、「ばらし処理の設定」のダイアログの表示指示を認識する（ステップ３０５）。
【００３５】
そして、分割設定認識部１００は、そのダイアログに対するユーザ操作に応じて、分割に用いる特定の属性の指定と、分割方法の態様からなる分割設定を認識する（ステップ３１０）。そして、分割設定認識部１００は、認識した分割設定を分割設定付加部１１０に送る。
次に、分割設定付加部１１０は、受け取ったその分割設定を文書ファイルに付加すべく、文書ファイル記憶部１５０からその文書ファイルを読み出す。そして分割設定付加部１１０では、ステップ３００にて選択を認識した文書ファイルに分割設定が付加される（ステップ３１５）。
【００３６】
そして、分割設定付加部１１０は、この文書ファイルに新たな分割設定を重畳的に付加する場合は、処理をステップ３０５に戻す。また、分割設定付加部１１０は、新たな特定の属性を関連付けない場合は、処理を終了する（ステップ３２０）。
その結果、分割設定付加部１１０は、分割設定を付加した文書ファイルを文書ファイル記憶部１５０に送る。そして、文書ファイル表示部１４０は、文書ファイル記憶部１５０からその文書ファイルを読み出し、図９に示す文書ファイル表示９１０のように、文書ファイル表示にメタファが付いた状態の表示を、表示部３１で行う。
以上により、分割設定を文書ファイルに付加し、この文書ファイルに係る文書ファイル表示がその分割設定を有することを視覚的に明示したこととなる。
【００３７】
次に、文書ファイル処理装置１０が、分割設定のユーザ指定を認識する場合の形態を、図４に示すダイアログを用いる場合を一例として説明する。このダイアログは、「ばらし処理の設定」、即ち文書ファイルの「ばらし」に係る分割に用いる分割設定を指定するためのものである。そして、このダイアログは、特定の属性を具体的に指定する「対象とする属性」の領域と、その特定の属性による文書ファイルの分割方法を指定する「ばらし動作」の領域と、指定した内容のラベルを指定する領域から成っている。
【００３８】
まず、「対象とする属性」の領域では、特定の属性として、“ページ内のテキスト”、“アノテーション”、又は“オリジナルデータの関連ページ”の内の１つを、ユーザは選択できる。ユーザはその選択を、各項目の左側にあるマークをチェックすることで行う。
“ページ内のテキスト”の指定欄に、ユーザは任意の単語や見出しを指定することができる。また、“アノテーション”の指定欄に、ユーザは付箋、マーカー、スタンプ、又はこれらの色、テキストの有無といった内容を指定することができる。更にまた、後述する“オリジナルデータの関連ページ”を指定することができる。
ここで図４に示す状態は、“ページ内のテキスト”が、“第（数字）章”という文字列を含むという条件を、特定の属性としてユーザが指定する場合である。
【００３９】
次に「ばらし動作」の領域では、ユーザは、指定した特定の属性によって行う分割方法を指定できる。その分割が“ページの抽出”の場合は、ユーザは“属性が含まれるページのみ取り出す”の左側にあるマークをチェックする。その分割が“文書ファイルの分割”の場合は、ユーザは“属性が含まれるページで区切って分類する”の左側にあるマークをチェックする。
ここで図４に示す状態は、文書ファイルを“属性が含まれるページで区切って分解（分割）する”ことを指定する場合である。
【００４０】
そしてユーザは、“この設定のラベル”の右側の欄で、「対象とする属性」の領域と「ばらし動作」の領域で指定した処理のラベルを指定することができる。
図４に示す状態は、“ページ内のテキスト”で、“第（数字）章”という文字列を含むページという条件の特定の属性を用いて、“属性が含まれるページで区切って分解（分割）する”という分割設定のラベルを、「“数字＋章”の単位で分解」とする場合である。
このラベルは、図９にて後述するように文書ファイルに付加した分割設定の内容を、リスト表示する際に表示される。
【００４１】
次に“オリジナルデータの関連ページ”の内容を図５にて説明する。
文書ファイル表示５００は、複数ページから成る文書ファイルの表示である。ページ数表示５０３は、現在表示しているページを示しており、図５に示す場合は３４ページ中の１ページ目を表示していることを示す。通常メタファ５０１は、文書が束ねられていることを示すメタファであり、従来技術で実現していたものである。オリジナルデータ保有表示５０２は、文書ファイル表示５００に係る文書ファイルが、その文書ファイルに変換する元データのコピーたる、電子文書の情報を有していることを示す。ここで述べた「オリジナルデータ」は、例えば、文書ファイル表示５００に係る文書ファイルを作成する元となる別のアプリケーションプログラムにより作成された文書データや、文書ファイル表示５００に係る文書ファイルが参照している文書データの実体である文書データ等である。
【００４２】
オリジナルデータ保有表示５０２を図１に示すマウス４１で選択する操作に応じて、ダイアログ５０４が出現する。ダイアログ５０４は、その表示欄に、文書ファイル表示５００に係る文書ファイルを作成する元となった電子文書の情報を表示する。
図５に示す状態は、１から９ページがファイル名“０１２０９６３２．ｒｔｆ”の電子文書であることを示す。そして、同様に１０から２１ページがファイル名“０３０６７３７３．ｒｔｆ”の、２２から３４ページがファイル名“０４３０３０９７．ｒｔｆ”の電子文書であることを示す。これらの電子文書のファイル情報が、“オリジナルデータ”に相当する。
【００４３】
よって図４に示す「対象とする属性」の領域で、“オリジナルデータの関連ページ”をユーザが選択した場合は、この選択操作に応じて、このオリジナルデータたる各電子文書の情報を、特定の属性として文書ファイル処理装置１０が認識することとなる。
この場合の特定の属性は、例えば、この電子文書を元データとして変換した文書ファイルの各ページが有する電子文書ファイル毎の、オリジナルデータ保有表示５０２である。
この場合、文書ファイル分割部１６０は、例えば図５に示すダイアログ５０４の表示欄にある、電子文書毎に文書ファイルを２以上に分割することができる。
【００４４】
（分割設定を文書ファイルに付加する第２の実施形態）
次に、図２の機能ブロック図に係る、分割設定を文書ファイルに付加するまでの第２の実施形態について説明する。
図６と図８を用いて、文書ファイル処理装置１０が分割設定を文書ファイルに付加する処理の流れを説明する。
この第２の実施形態は、分割設定を直接文書ファイルに付加していた第１の実施形態とは異なる。この異なる点は、図６に示す処理で、まず分割設定を保存し、この分割設定と関連付けたメタファを、単独の表示オブジェクトとして表示することである。そして、図８に示す処理で、このメタファを所定の文書ファイルに係る文書ファイル表示に適用するユーザ操作に応じて、分割設定を文書ファイルに付加することである。
【００４５】
まず図６を用いて、分割設定を保存し、この分割設定と関連付けたメタファを、単独の表示オブジェクトとして表示するまでの処理について説明する。ここで図６に示す処理の流れは、図４に示す処理の流れと同様の部分もあるため、異なる部分のみ説明する。
ユーザは、文書ファイルを選択した後、入力部５０たるマウス４１やキーボード４２を、「ばらし処理の設定」のダイアログを図１に示す表示部３１に表示すべく操作する。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、「ばらし処理の設定」のダイアログの表示指示を認識する（ステップ６００）。
【００４６】
次に、分割設定認識部１００は、メタファ表示部１３０に、メタファを単独の表示オブジェクトとして表示させる（ステップ６０５）。
そして、分割設定認識部１００は、そのダイアログに対するユーザ操作に応じて、分割に用いる特定の属性の指定と、分割方法の態様からなる分割設定を認識する（ステップ６１０）。そして、分割設定認識部１００は、認識した分割設定を分割設定付加部１１０に送る。
【００４７】
次に、分割設定認識部１００から分割設定を受け取った分割設定付加部１１０は、その分割設定を分割設定記憶部１２０に送り、分割設定記憶部１２０は、この分割設定を格納する。また、分割設定記憶部１２０は、ステップ６０５にて表示したメタファとこの分割設定を関連付ける（ステップ６１５）。
そして、分割設定付加部１１０は、このメタファに新たな分割設定を重畳的に関連付ける場合は、処理をステップ６００に戻す。また、分割設定付加部１１０は、新たな特定の属性を関連付けない場合は、処理を終了する（ステップ６２０）。
【００４８】
以上により、分割設定を保存し、この分割設定と関連付けたメタファを、単独の表示オブジェクトとして表示することができる。
ここで図７に、メタファ表示部１３０が、この単独の表示オブジェクトとしてのメタファを表示する一例を示す。図７に示す状態は、３種類のメタファが、例えば “ツールバー”に、クリップのイメージで表示されている状態である。
【００４９】
左端のメタファは、図４に示すダイアログで指定された分割設定と関連付いている。また図７に示すように、例えばこの左端のメタファの解説表示として、図４のダイアログで設定したラベルたる「“数字＋章”の単位で分解」を表示する。更にまた、このメタファは、図５に示す通常メタファ５０１と違い、分割設定と関連する旨を視覚的に明示する。ここでは、通常メタファ５０１は単にクリップとしての表示であるが、図７で表示するメタファは、クリップに“！”マークを有している。なお、この視覚的な明示はこれに限られず、例えばクリップの色を変えたり、有している特定の属性の数を表示したり、クリップ上に特定の情報の内容をアイコンで表示したりしてもよい。
【００５０】
次に、図８を用いて、単独の表示オブジェクトたるメタファを、文書ファイル表示に適用することで、そのメタファと関連付けた分割設定をその文書ファイル表示に係る文書ファイルに付加する処理について説明する。
まず、ユーザは、入力部５０たる図１に示すマウス４１やキーボード４２を、処理の対象となる文書ファイルを選択すべく操作する。ここでこの文書ファイルは、分割を行う対象でもあるため、複数ページが束ねられたものである。よって、この文書ファイルの文書ファイル表示は、後述する図５に示す文書ファイル表示５００のように、束ねられた状態を表す通常メタファ５０１を有している。
そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、文書ファイルの選択を認識する（ステップ８００）。
【００５１】
次に、ユーザは、入力部５０たる図１に示すマウス４１やキーボード４２を、ステップ８００で認識した文書ファイル表示に適用するメタファを選択すべく操作する。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、単独オブジェクトのメタファの選択を認識する（ステップ８０５）。
メタファ表示部１３０は、そのメタファと関連する分割設定を、分割設定記憶部１２０から読み出す。そして、メタファ表示部１３０は、この分割設定を付加する対象の文書ファイルを文書ファイル記憶部１５０から読み出す。そしてメタファ表示部１３０ではステップ８００にて選択を認識した文書ファイルにこの分割設定が付加される（ステップ８１０）。その結果、メタファ表示部１３０は、分割設定を付加した文書ファイルを、文書ファイル記憶部１５０に送る。
【００５２】
以上により、予め指定しておいた分割設定を選択した文書ファイルに付加することとなる。そして、この文書ファイルの文書ファイル表示は、この分割設定の付加を明示するメタファを有することなる。ここでは文書ファイル表示に対するメタファの適用方法として、文書ファイル表示を選択してから単独オブジェクトのメタファを選択する方法を採った。しかし、適用方法はこれだけに限られず。例えばこの文書ファイル表示に対して、そのメタファをマウス４１でドラッグして適用してもよい。
【００５３】
また、以上における実施形態では、図７で表示するメタファは分割設定と関連するだけとした。そして、そのメタファの表示に対するユーザ操作に応じて、所定の文書ファイルにその分割設定を付加するとした。しかし、文書ファイルを分割するには、その文書ファイルが分割設定を付加情報として有していなくてもよい。
例えば、後述する文書ファイルを分割する際に、分割対象の文書ファイルは、分割設定記憶部１２０から関連する分割設定を読み出すとしてもよい。この場合、文書ファイルは分割設定を付加情報として有していないこととなる。
【００５４】
次に、分割設定を付加した文書ファイルを分割する処理について説明する。
図９は、文書ファイルの表示を示す図である。文書ファイル表示９００は、１３ページからなり、分割設定を付加していない文書ファイルの状態を示す。文書ファイル表示９１０は文書ファイル表示９００に係る文書ファイルに分割設定を付加した状態を示す。よって文書ファイル表示９１０が有するメタファは、この状態を示す視覚的表示たる“！”を表示する。文書ファイル表示９２０は、文書ファイル表示９１０に係る文書ファイルの分割にあたり、メタファに対するユーザ操作に応じて文書ファイル処理装置１０が分割設定を表示した場合を示す。ここでは、図２に示す文書ファイル表示部１４０が、文書ファイル表示９１０に付加した分割設定の内容を、図４の“この設定のラベル”欄で設定したラベルをリスト表示している。
【００５５】
このリスト表示の「ばらす」は、従来技術に係る１ページ毎に文書ファイルをばらばらにする操作を図２に示す文書ファイル分割部１６０が行うことを示す。また、「付箋のついたページを抜き出す」は、「付箋のついた」ページを、図２に示す文書ファイル分割部１６０が抽出して分割することを示す。更にまた、「“数字＋章”の単位で分解」は、「“数字＋章”」を含むページで、文書ファイル分割部１６０が文書ファイルを２以上に分割することを示す。
【００５６】
（文書ファイルを分割する実施形態）
次に、複数ページからなる文書ファイルを分割する実施形態について説明する。ここで分割とは、文書ファイルを１ページ毎にばらばらにしたり２以上に分割したりすることをいう。
図１０を用いて、文書ファイル処理装置１０が文書ファイルを分割する処理の流れを説明する。
まず、ユーザは、入力部５０たる図１に示すマウス４１やキーボード４２を、処理の対象となる文書ファイルを選択すべく操作する。ここでこの文書ファイルは、図９に示す文書ファイル表示９００に係るものでも文書ファイル表示９１０に係るものでもよい。そしてこの操作に係る情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、文書ファイルの選択を認識する（ステップ１０００）。
【００５７】
次に、この文書ファイルを選択した後、ユーザは、入力部５０を用いて文書ファイル表示９００や文書ファイル表示９１０が有するメタファを操作する。この操作に応じて図２に示す文書ファイル表示部１４０が、文書ファイル表示９１０に適用した分割設定の内容を、文書ファイル表示９２０のようにリスト表示する。このリスト表示をユーザが選択操作した情報は、入力Ｉ／Ｆ６０を介して操作判別部７０に伝わる。操作判別部７０は、この選択操作（文書ファイル分割指示）を認識する（ステップ１００５）。
【００５８】
そして、ステップ１００５における情報が、ユーザが文書ファイル表示９２０の「ばらす」を選択したとする情報である場合は、図２に示す文書ファイル表示部１４０は、文書ファイル分割部１６０に分割対象の文書ファイルを送る。ユーザが文書ファイル表示９２０の「ばらす」以外を選択したとする情報の場合は、分割設定により分割を行うべくステップ１０２０に進む（ステップ１０１０）。
１ページ毎にばらばらにする場合は、文書ファイル分割部１６０が、受け取った文書ファイルを１ページ毎にばらばらにする（ステップ１０１５）。
【００５９】
次に、ステップ１００５における情報が、例えば「付箋の付いたページで抜き出す」のように「特定属性を含むページのみ抽出し、分割する」の場合は、文書ファイル表示部１４０は、文書ファイル分割部１６０に分割設定により抽出し、分割することを指示する。また、例えば「“数字＋章”の単位で分解」のように「特定属性を含むページで区切り、分割」の場合は、文書ファイル表示部１４０は、文書ファイル分割部１６０に分割設定により区切って分割することを指示する。（ステップ１０２０）。
【００６０】
そして、文書ファイルを受け取った文書ファイル分割部１６０は、ステップ１０２０での判断が「ＹＥＳ」の場合は、特定の属性を有するページのみを抽出し分割する（ステップ１０２５）。また、ステップ１０２０での判断が「ＮＯ」の場合は、特定の属性を含むページで区切って文書ファイルを分割する（ステップ１０３０）。
そして、ステップ１０１５、ステップ１０２５、ステップ１０３０で処理した結果を文書ファイル表示部１４０が受け取り、これを図１に示す表示部３１に表示する（ステップ１０３５）。
【００６１】
（文書ファイルからページを抽出し分割する実施形態）
次に、複数ページからなる文書ファイルから特定の属性を有するページを抽出し分割する実施形態について説明する。
図１１を用いて、図１０に示すステップ１０２５において、文書ファイル処理装置１０がページを抽出し分割する処理の流れを説明する。
まず図２に示す文書ファイル分割部１６０が、文書ファイル表示部１４０から処理対象の文書ファイルと、抽出し分割する条件たる特定の属性を受け取る。そして、文書ファイル分割部１６０が、その特定の属性の内容を把握する（ステップ１１００）。図９に示す文書ファイル表示９２０に係る文書ファイルに対して「付箋のついたページを抜き出す」を選択した場合は、「付箋が有ること」がその特定の属性の内容となる。
【００６２】
そして、文書ファイル分割部１６０は、処理対象の文書ファイルの抽出を行うページ番号Ｐｎを把握し、ページ総数Ｎを把握する。ここで文書ファイル分割部１６０は、１ページ目から処理を開始するため、Ｐｎ＝１と把握する（ステップ１１０５）。
次に、文書ファイル分割部１６０は、処理条件たる特定の属性が、ページ番号Ｐｎのページにあるかどうかを判断する（ステップ１１１０）。“ある”と判断する場合は、文書ファイル分割部１６０は、そのページを抽出する（ステップ１１１５）。“ない”と判断する場合、またはステップ１１１５で抽出を行った後は、Ｐｎ＝Ｐｎ＋１として、文書ファイル分割部１６０は、判断するページを１ページ進める（ステップ１１２０）。
【００６３】
そして、文書ファイル分割部１６０は、次に判断をするページ番号Ｐｎが、ページ総数Ｎを超えていないかを解析する（ステップ１１２５）。超えていなければ抽出し分割する処理を続行すべくステップ１１１０に戻る。超えていれば、文書ファイル分割部１６０は、全ページに対して特定の属性で分割を行ったこととなり、この分割を終了する。
【００６４】
（文書ファイルを２以上に分割する実施形態）
次に、複数ページからなる文書ファイルを特定の属性を有するページで２以上に分割する実施形態について説明する。
図１２を用いて、図１０に示すステップ１０３０において、文書ファイル処理装置１０が文書ファイルを２以上に分割する処理の流れを説明する。
【００６５】
まず図２に示す文書ファイル分割部１６０が、文書ファイル表示部１４０から処理対象の文書ファイルと、抽出し分割する条件たる特定の属性を受け取る。そして、文書ファイル分割部１６０が、その特定の属性の内容を把握する（ステップ１２００）。
なお、ステップ１０３０の特定の属性は、例えば図９に示す文書ファイル表示９２０に対して「“数字＋章”の単位で分割」を選択した場合は、「“数字＋章”という文字列を有すること」である。
【００６６】
そして、文書ファイル分割部１６０は、処理をするページ番号Ｐｎと、分割を開始するページ番号Ｓｎと、分割する文書ファイルのページ総数Ｎを把握する（ステップ１２０５）。ここで文書ファイル分割部１６０は、１ページ目から処理を開始するため、Ｐｎ＝１、Ｓｎ＝１と把握する（ステップ１２０５）。
【００６７】
次に、文書ファイル分割部１６０は、分割する条件たる特定の属性が、ページ番号Ｐｎのページにあるかどうかを判断する（ステップ１２１０）。“ある”と判断する場合は、文書ファイル分割部１６０は、そのページがＳｎを超えているかを判断する（ステップ１２１５）。“ない”と判断する場合、ステップ１２１５でＰｎがＳｎを超えていないと判断する場合、または後述するステップ１２２５で処理を行った後は、Ｐｎ＝Ｐｎ＋１として、文書ファイル分割部１６０は、判断するページを１ページ進める（ステップ１２３０）。
【００６８】
ステップ１２１５にて文書ファイル分割部１６０が、ＰｎがＳｎを超えていると判断する場合、文書ファイル分割部１６０は、文書ファイルをページ番号Ｓｎからページ番号Ｐｎ−１で分割する（ステップ１２２０）。そして、文書ファイル分割部１６０は、新たに分割を開始するページ番号ＳｎをＰｎに設定する（ステップ１２２５）。
【００６９】
そして、ステップ１２３０で処理を行った後、文書ファイル分割部１６０は、ページ番号Ｐｎがページ総数Ｎを超えているかどうかを判断する（ステップ１２３５）。超えていなければ抽出する処理を続行すべくステップ１２１０に戻る。超えていれば、文書ファイル分割部１６０は、全ページに対して特定の属性で分割を行ったこととなり、分割を終了する。
【００７０】
以上により、文書ファイルを分割する実施形態では、文書ファイル処理装置１０は、特性の属性を有するページを抽出して分割することができる。また、文書ファイル処理装置１０は、この特定の属性を有するページで区切って、文書ファイルを２以上に分割することができる。また、図１０に示すステップ１０１５にて、分割に係る文書ファイルが特定の属性を有していない時は、従来のようにページ毎に文書ファイルをばらばらに分割することもできる。
【００７１】
次に、図示しないが、文書ファイルの分割処理をした後に作成された新たな文書ファイルに係る文書ファイル表示が有するメタファについて説明する。
図２に示す文書ファイル表示部１４０は、その分割の対象となった文書ファイルに付加していた分割設定を、その新たな文書ファイルには引き継がず、また、ユーザ操作があるまでは何も新たに分割設定を付加しない。文書ファイル処理装置１０が、その新たな文書ファイルに対し、何らかの誤作動をすることを防止するためである。
また、文書ファイル表示部１４０は、その新たな文書ファイルが尚も複数ページが束ねられているものである場合、この新たな文書ファイル表示が有するメタファを、図５に示す通常メタファ５０１とする。これにより、その文書ファイルは分割設定が何も付加されていない状態を明示することになる。
【００７２】
更にまた、文書ファイル表示部１４０は、この新たな文書ファイルに、その処理の対象となった文書ファイルに付加していた分割設定を引き継ぐことを、ユーザに選択させるようにしてもよい。ユーザによるその分割設定を引き継ぐという選択に応じて、文書ファイル表示部１４０は、この新たな文書ファイル表示を、図９に示す文書ファイル表示９１０のように表示する。
【００７３】
以上、文書ファイルの分割を実現する実施形態について述べてきたが、このような構成や処理の流れはあくまで一例に過ぎない。
例えば、文書ファイルに分割設定を付加する場合、その文書ファイルに係る文書ファイル表示が有するメタファに対するユーザの操作に応じて、図４に示すダイアログが出現し、ユーザは新たに分割設定を指定でき、この操作を文書ファイル処理装置１０が認識するようにしてもよい。
【００７４】
また、図７のようにメタファを表示する場合、このメタファに関連付けた分割設定を文書ファイル処理装置１０が有する分割設定記憶部１２０に格納したが、双方向ネットワークで文書ファイル処理装置１０と接続するサーバに格納してもよい。
更にまた、文書ファイル処理装置１０はユーザ認証装置を備え、認証したユーザ毎に指定した分割設定記憶部１２０やそのサーバの記憶領域に格納してもよい。この場合、ユーザは独自の分割設定を設定、選択することができる。
【００７５】
また、分割設定を付加した文書ファイルに対して、他の文書ファイルと結合する処理を行った場合、その分割設定を引き継がず、結合後の文書ファイルに係る文書ファイル表示が有するメタファは、図５に示す通常メタファ５０１に戻るようにしてもよい。更にまた、結合対象となった文書ファイルが有していた分割設定をマージして残すようにしてもよい。そして、この戻るかマージするかをユーザが任意に選択できるようにしてもよい。
【００７６】
更にまた、図７に示すメタファを、ユーザ操作に応じて図９に示す文書ファイル表示９００に適用した場合、文書ファイル表示９００に係る文書ファイルに、そのメタファに関連付けた分割設定における特定の属性を含むページがないことも考えられる。この場合、図９に示す文書ファイル表示９２０のリスト表示にて、この分割設定に係る表示は、グレーアウトする等して選択できないようにしてもよい。
図２に示す文書ファイル分割部１６０は、その分割設定を、文書ファイルの分割において用いることができないからである。
【図面の簡単な説明】
【００７７】
【図１】本実施形態の構成を示した図である。
【図２】本実施形態を適用するシステムの機能ブロック図である。
【図３】分割設定を直接文書ファイルに適用する場合におけるシステムの処理の流れを示すフローチャートである。
【図４】ユーザが分割設定を指定するダイアログの一例である。
【図５】文書ファイルの作成元となるデータ（オリジナルデータ）の一例である。
【図６】分割設定と関連付けられたメタファを表示し、その分割設定を保存する場合におけるシステムの処理の流れを示すフローチャートである。
【図７】分割設定と関連のあるメタファを単独のオブジェクトとして表示する形態の一例である。
【図８】分割設定と関連のあるメタファに対するユーザ操作に応じて、文書ファイルにこの分割設定を付加する場合におけるシステムの処理の流れを示すフローチャートである。
【図９】メタファを有する文書ファイル表示の状態を表示する形態の一例である。
【図１０】文書ファイルを分割する場合におけるシステムの処理の流れを示すフローチャートである。
【図１１】特定の属性を有するページを抽出して、文書ファイルを分割する場合におけるシステムの処理の流れを示すフローチャートである。
【図１２】特定の属性を有するページで２以上に文書ファイルを分割する場合におけるシステムの処理の流れを示すフローチャートである。
【符号の説明】
【００７８】
１０…文書ファイル処理装置、１００…分割設定認識部、１１０…分割設定付加部、１２０…分割設定記憶部、１３０…メタファ表示部、１４０…文書ファイル表示部、１５０…文書ファイル記憶部、１６０…文書ファイル分割部
【図１】
2008026995.tif 000003
【図２】
2008026995.tif 000004
【図３】
2008026995.tif 000005
【図４】
2008026995.tif 000006
【図５】
2008026995.tif 000007
【図６】
2008026995.tif 000008
【図７】
2008026995.tif 000009
【図８】
2008026995.tif 000010
【図９】
2008026995.tif 000011
【図１０】
2008026995.tif 000012
【図１１】
2008026995.tif 000013
【図１２】
2008026995.tif 000014