(57)【要約】【課題】電子文書について、その文書データ中から容易に所望の部分を抽出して再利用可能化する。【解決手段】所定単位が集合して構成される文書データ４ａから所望条件に合致する単位部分を抽出する部分抽出手段１３と、抽出した単位部分についての実体データを文書データ４ａから複製するデータ複製手段１４と、複製した実体データによって構成される新たな文書データを生成する文書データ化手段１５とを備えて、データ処理装置を構成する。【選択図】図１
2008097174.tif 000002
【特許請求の範囲】
【請求項１】
所定単位が集合して構成される文書データから所望条件に合致する単位部分を抽出する部分抽出手段と、
前記部分抽出手段が抽出した単位部分についての実体データを前記文書データから複製するデータ複製手段と、
前記データ複製手段が複製した実体データによって構成される新たな文書データを生成する文書データ化手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記部分抽出手段は、複数の文書データから所望条件に合致する単位部分を抽出することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記所定単位がページ単位であることを特徴とする請求項１または２記載のデータ処理装置。
【請求項４】
コンピュータを、
所定単位が集合して構成される文書データから所望条件に合致する単位部分を抽出する部分抽出手段と、
前記部分抽出手段が抽出した単位部分についての実体データを前記文書データから複製するデータ複製手段と、
前記データ複製手段が複製した実体データによって構成される新たな文書データを生成する文書データ化手段
として機能させることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書についての電子データ（以下、単に「文書データ」という）を処理するデータ処理装置およびデータ処理プログラムに関する。
【背景技術】
【０００２】
電子文書については、その電子文書から所望の内容部分を検索して抽出するのにあたり、予め該当内容を含むページに付箋のような識別タックを付与しておくことで、紙文書の場合と同様に、その内容部分を容易に探し出せるようにすることが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平０５−１６５５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、電子文書は、その文書内容の編集、更新、追加等の再利用が容易なことが、大きな特徴の一つである。
【０００５】
しかしながら、電子文書の一部分のみを再利用しようとする場合には、識別タックを用いること当該一部分を容易に探し出すことは可能であるが、探し出した後にその一部分についてデータ切り出しを行う等の処理が必要であり、再利用しようとする者が煩わしさを感じてしまうおそれがある。特に、例えば複数の電子文書からそれぞれ一部分のみを集めて再利用しようとすると、各電子文書別に処理を行うことが必要なため、煩わしさが顕著になると考えられる。
【０００６】
そこで、本発明は、電子文書について、その文書データ中から容易に所望の部分を抽出して再利用可能化するデータ処理装置およびデータ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために案出されたデータ処理装置で、所定単位が集合して構成される文書データから所望条件に合致する単位部分を抽出する部分抽出手段と、前記部分抽出手段が抽出した単位部分についての実体データを前記文書データから複製するデータ複製手段と、前記データ複製手段が複製した実体データによって構成される新たな文書データを生成する文書データ化手段とを備えることを特徴とする。
【０００８】
また、本発明は、上記目的を達成するために案出されたデータ処理プログラムで、コンピュータを、所定単位が集合して構成される文書データから所望条件に合致する単位部分を抽出する部分抽出手段と、前記部分抽出手段が抽出した単位部分についての実体データを前記文書データから複製するデータ複製手段と、前記データ複製手段が複製した実体データによって構成される新たな文書データを生成する文書データ化手段として機能させることを特徴とする。
【０００９】
上記構成のデータ処理装置およびデータ処理プログラムでは、部分抽出手段が文書データから所望条件に合致する単位部分を抽出すると、データ複製手段がその単位部分についての実体データを文書データから複製して、文書データ化手段が複製した実体データによって構成される新たな文書データを生成する。つまり、所望条件に合致する単位部分を集めて、新たな文書データを生成するのである。
【発明の効果】
【００１０】
本発明によれば、所望条件を設定すれば、その所望条件に合致する単位部分を集めて新たな文書データが生成されるので、文書データ中から所望の部分を抽出して再利用可能にすることが非常に容易となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づき本発明に係るデータ処理装置およびデータ処理プログラムについて説明する。
【００１２】
先ず、データ処理装置の概略構成について説明する。図１は、本発明に係るデータ処理装置の概略構成例を示すブロック図である。
【００１３】
本実施形態において例に挙げて説明するデータ処理装置は、例えば文書データを処理するパーソナルコンピュータからなるもので、図１（ａ）に示すように、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）等の組み合わせにより実現されるコンピュータとしての機能を有した情報処理部１と、その情報処理部１に対する情報入力を行うためのキーボードやマウス等の入力装置または他装置との通信インタフェースからなる情報入力部２と、情報処理部１での情報処理結果を利用者（ユーザ）に対して出力するためのディスプレイ装置等からなる情報出力部３と、必要に応じて情報の記憶蓄積を行うための記憶装置等からなる情報記憶部４と、を備えて構成されている。
【００１４】
このうち、情報記憶部４には、複数の文書データ４ａが記憶蓄積されている。文書データ４ａは、電子文書の内容を特定する電子データであり、所定単位が集合して構成されているものである。所定単位としては、例えばページ単位が挙げられる。また、各文書データ４ａは、それぞれ個別のファイル名が付与された文書ファイルとして、情報記憶部４に記憶蓄積されるものとする。なお、文書データ４ａのデータ形式については、特に限定されるものではないが、その一例としてページ単位でツリー構造を構成するもの、すなわち一つのファイル名の下に１または複数のページが存在する階層構造のものが挙げられる。
【００１５】
また、情報処理部１は、図１（ｂ）に示すように、処理対象特定手段１１、検索条件設定手段１２、部分抽出手段１３、データ複製手段１４および文書データ化手段１５としての機能を有している。
【００１６】
処理対象特定手段１１は、情報記憶部４が記憶蓄積している複数の文書データ４ａの中から、処理対象となる文書データ４ａを選択的に特定するためのものである。この処理対象特定手段１１では、文書データ４ａの選択特定を、情報入力部２からの入力情報に基づいて行うようになっている。なお、選択特定される文書データ４ａは複数であってもよい。
【００１７】
検索条件設定手段１２は、文書データ４ａからその一部分を抽出するのに必要となる検索条件を設定するためのものである。この条件設定も、情報入力部２からの入力情報に基づいて行えばよい。以下、検索条件設定手段１２により設定される検索条件を「所望条件」という。
【００１８】
部分抽出手段１３は、処理対象特定手段１１が選択特定した文書データ４ａについて、検索条件設定手段１２での設定結果を条件とする検索処理を行い、その文書データ４ａから検索条件設定手段１２での設定に係る所望条件に合致する部分を抽出するためのものである。ただし、部分抽出手段１３では、文書データ４ａのデータ形式がページ単位でツリー構造を構成するものである場合には、条件合致部分の抽出を、当該ページ単位で行うようになっている。すなわち、部分抽出手段１３は、所定単位が集合して構成される文書データ４ａから所望条件に合致する単位部分を抽出するのである。
【００１９】
データ複製手段１４は、部分抽出手段１３が抽出した単位部分についての実体データ（すなわち、文書データ４ａの一部分）を、その基となる文書データ４ａから複製するためのものである。実体データの複製は、情報処理部１または情報記憶部４内に確保された所定記憶領域を用いて行えばよい。
【００２０】
文書データ化手段１５は、データ複製手段１４が複製した実体データによって構成される新たな文書データを生成するためのものである。したがって、データ複製手段１４が複数の文書データ４ａのそれぞれから実体データを複製した場合であれば、それらの実体データを束ねて一つの新たな文書データを生成することになる。なお、実体データを文書データ化するためには、ファイル名の付与等が必要となるが、その手法は公知技術を利用して行えばよく、特に限定されるものではない。
【００２１】
これらの各手段１１〜１５は、情報処理部１におけるコンピュータとしての機能に所定プログラムを実行させることによって実現すればよい。このことは、データ処理装置にインストールされた所定プログラムによって、上述した各手段１１〜１５が実現されることを意味する。ただし、各手段１１〜１５を実現する所定プログラムは、予めデータ処理装置内に用意されたものではなく、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した構成のデータ処理装置は、当該データ処理装置におけるコンピュータを当該データ処理装置として機能させるデータ処理プログラムによっても実現可能である。
【００２２】
次に、以上のように構成されたデータ処理装置（データ処理プログラムによって実現される場合を含む）における処理動作例について説明する。
【００２３】
図２は本発明に係るデータ処理装置における処理動作例を示すフローチャートであり、図３はそのデータ処理装置におけるＧＵＩ（Graphical User Interface）表示例を示す説明図である。
【００２４】
図２に示すように、上記構成のデータ処理措置では、先ず、情報記憶部４が記憶蓄積している複数の文書データ４ａ、すなわち処理対象となり得る複数の文書ファイルについて、情報出力部３がサムネイル画像またはアイコン画像による一覧表示を行い（ステップ１０１、以下ステップを「Ｓ」と略す）、情報入力部２を操作するユーザにサムネイル画像またはアイコン画像の選択を行わせる。そして、ユーザによりサムネイル画像またはアイコン画像が選択されると、処理対象特定手段１１は、その選択結果、すなわち情報入力部２からの入力情報に従いつつ、処理対象となる文書ファイルの特定を行う（Ｓ１０２）。
【００２５】
その一方で、情報入力部２を操作するユーザには、所望する検索条件の入力をも行わせる。検索条件としては、例えば、表紙または付箋がついたページ、目次がついたページ、特定のキーワードが含まれるページ等を検索抽出するといったものが挙げられる。なお、検索条件の入力は、図３に示すように、公知のＧＵＩ技術を用いて実現される、いわゆるプルダウンメニューを表示し、いずれかの検索条件をユーザに選択させて行うことが考えられる。
【００２６】
このような検索条件の入力をユーザが行うと、図２に示すように、検索条件設定手段１２は、その入力結果、すなわち情報入力部２からの入力情報に従いつつ、所望条件の設定を行う（Ｓ１０３）。なお、処理対象特定手段１１による文書ファイルの特定と、検索条件設定手段１２による所望条件の設定とは、どちらを先に行っても構わない。
【００２７】
処理対象となる文書ファイルを特定し、その文書ファイルからの部分抽出を行うのに必要となる所望条件を設定した後は、部分抽出手段１３が、処理対象特定手段１１が選択特定した文書ファイルについて、検索条件設定手段１２での設定結果を条件とする検索処理を開始する（Ｓ１０４）。
【００２８】
検索処理は、例えば、以下に述べるようにして行う。複数の文書ファイルを特定した場合であれば、先ず、その中から一つの文書ファイルを選択する（Ｓ１０５）。選択は、文書データ４ａの記憶蓄積順やサムネイル画像の選択順等といった予め設定された基準に従って行えばよい。そして、その選択した一つの文書ファイルについて、部分抽出手段１３が検索条件設定手段１２での設定結果を条件とする検索処理を行い、その文書ファイル中から検索条件設定手段１２での設定に係る所望条件に合致する部分を抽出する（Ｓ１０６）。このとき、部分抽出手段１３は、部分抽出を、所定の単位部分毎に行う。例えば、ページ単位で行う場合であれば、所望条件に合致するページ部分が抽出される。また、所望条件に合致するページが複数あれば、複数のページ部分が抽出されることになる。
【００２９】
部分抽出手段１３が所望条件に合致するページ部分を抽出すると、その抽出されたページ部分については、データ複製手段１４が、その抽出されたページ部分についての実体データ（すなわち、文書データ４ａの一部分）を、その基となる文書データ４ａから複製する（Ｓ１０７）。これにより、情報処理部１または情報記憶部４内に確保された所定記憶領域内には、抽出されたページ部分についての実体データが保存されることになる。
【００３０】
これら処理を一つの文書ファイルについて終了すると、部分抽出手段１３およびデータ複製手段１４は、続いて、次の一つの文書ファイルについて、全く同様の処理を行う。そして、このような一連の処理を、処理対象となる文書ファイルの全てについて終了するまで繰り返して行う（Ｓ１０５〜Ｓ１０８）。
【００３１】
その後は、文書データ化手段１５が、複製された全実体データを用いて、一つの新たな文書データを生成する（Ｓ１０９）。すなわち、情報処理部１または情報記憶部４内に確保された所定記憶領域内に保存されている実体データを束ねるとともに、これに新たなファイル名の付与等を行い、当該実体データから構成される新たな文書ファイルを生成するのである。そして、この新たな文書ファイルについては、文書ファイル化の結果である新規文書として、情報出力部３によって表示出力される（Ｓ１１０）。これにより、所望条件に合致するページ部分について、通常の文書操作と同じように、ページ送りで内容を参照し得るようになる。
【００３２】
また、新たな文書ファイルについては、その生成後に、他の文書ファイルと同様に、情報記憶部４内に記憶蓄積しておくことが考えられる。情報記憶部４内に記憶蓄積しておけば、それ以降、他の文書ファイルと同様に、情報出力部３が表示出力するサムネイル画像またはアイコン画像を選択するだけで、当該新たな文書ファイルを構成する実体データ、すなわち抽出されたページ部分のみについて、その内容の情報出力部３での表示出力や、編集、更新、追加等の再利用等が可能となるからである。
【００３３】
以上に説明したように、本実施形態におけるデータ処理装置およびデータ処理プログラムでは、部分抽出手段１３が文書ファイル中から所望条件に合致するページ部分を抽出すると、データ複製手段１４がそのページ部分についての実体データを複製し、文書データ化手段１５がその複製した実体データによって構成される新たな文書データを生成するようになっている。つまり、所望条件に合致するページ部分を集めて、新たな文書ファイルを生成するのである。
【００３４】
このように、処理対象となる文書ファイルから所望条件に合致するページ部分だけを抽出して、それらのページ部分を集めて一つの文書ファイルとすれば、その文書ファイルを構成するページ部分は、元の文書ファイルのページ部分をリンクしたものではなく、実体データを複製（コピー）したものからなる。したがって、当該文書ファイルについては、元の文書ファイルへの依存性がなく、一つの文書ファイルとして独立して扱うことが可能となり、その再利用が非常に容易となる。
【００３５】
具体的には、例えば所望条件に合致するページ部分が複数の文書ファイル中に存在する場合であっても、各文書ファイルを個別に開くことなく、ページ送り等によって所望ページ部分だけを参照できるようになる。また、所望ページ部分だけを一括して表示することも可能となり、例えば表紙や目次ページだけを束ねてこれらを一覧表示するといったことも考えられる。さらには、所望ページ部分の集合を一つの文書ファイルとして独立して扱えることから、そのまま通常の文書ファイルと同じ操作感で扱うことができ、例えばレビューコメントが付けられたページ部分だけを抽出して回答を追記するといった再利用形態も実現可能となる。
【００３６】
なお、本実施形態では、本発明の好適な実施具体例について説明したが、本発明はその内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。
【００３７】
例えば、本実施形態では、主に、複数の文書ファイルから所望条件に合致するページ部分を抽出する例を説明したが、一つ文書ファイルから所望条件に合致する複数のページ部分を抽出する場合であっても、抽出ページ部分を集めて一つの新たな文書ファイルとすることで、その再利用が非常に容易となる。
【００３８】
また、本実施形態では、ページ単位でツリー構造を構成するデータ形式の文書データとの適用容易性を考慮して、部分抽出手段１３がページ単位での部分抽出を行う場合、すなわち所定単位がページ単位である場合を例に挙げたが、当該所定単位はページ単位に限定されるものではない。他の所定単位としては、文章の段落単位や、アノテーション（注釈やマーカー等の付加情報）が付与された文章部分単位等が挙げられる。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るデータ処理装置の概略構成例を示すブロック図である。
【図２】本発明に係るデータ処理装置における処理動作例を示すフローチャートである。
【図３】本発明に係るデータ処理装置におけるＧＵＩ表示例を示す説明図である。
【符号の説明】
【００４０】
１…情報処理部、２…情報入力部、３…情報出力部、４…情報記憶部、１１…処理対象特定手段、１２…検索条件設定手段、１３…部分抽出手段、１４…データ複製手段、１５…文書データ化手段
【図１】
2008097174.tif 000003
【図２】
2008097174.tif 000004
【図３】
2008097174.tif 000005