JP2002099528A - Information processing equipment, its method and computer-readable memory - Google Patents
Information processing equipment, its method and computer-readable memoryInfo
- Publication number
- JP2002099528A JP2002099528A JP2000287595A JP2000287595A JP2002099528A JP 2002099528 A JP2002099528 A JP 2002099528A JP 2000287595 A JP2000287595 A JP 2000287595A JP 2000287595 A JP2000287595 A JP 2000287595A JP 2002099528 A JP2002099528 A JP 2002099528A
- Authority
- JP
- Japan
- Prior art keywords
- electronic document
- page
- annotation information
- information
- added
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数種類の素材電
子文書から構成される統合電子文書を構成する情報処理
装置及びその方法、コンピュータ可読メモリに関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus and method for constructing an integrated electronic document composed of a plurality of types of material electronic documents, and a computer readable memory.
【0002】[0002]
【従来の技術】企業ではドキュメント管理システムを導
入し、文書の再利用を推進しようとしている。初期の製
品は、紙の文書をスキャナで画像として取り込み、登録
保存するようなものであったが、最近はパソコンで作ら
れた電子文書が多くなり、それも登録保存できるように
なってきた。また、最近では登録されている複数の電子
文書から任意のページを抜き出してバインダのように綴
じて一つの電子文書のようにすることもできるようにな
っている。それを、ここでは電子バインダと呼ぶ。そし
て、このような電子バインダに付加情報としてアノテー
ションを付加することができる。2. Description of the Related Art Enterprises have introduced a document management system to promote the reuse of documents. Early products used paper scanners to capture images as images with a scanner and store them. However, more and more electronic documents created on personal computers have recently been able to register and store them. Also, recently, an arbitrary page can be extracted from a plurality of registered electronic documents and bound like a binder to form one electronic document. It is called an electronic binder here. An annotation can be added to such an electronic binder as additional information.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、従来の
電子バインダに付加するアノテーション情報は、電子バ
インダを構成する素材側の電子文書(素材電子文書)
と、素材電子文書を綴じて生成される生成電子文書それ
ぞれに付与することができるが、それぞれのアノテーシ
ョン情報の間に関係を持っていなかった。そのため、例
えば、生成電子文書が、既にアノテーション情報が付加
された素材電子文書から構成されており、この生成電子
文書に更にアノテーション情報を追加する場合には、構
成される素材電子文書に付加されたアノテーション情報
のファイル形式と、生成電子文書に更に追加するアノテ
ーション情報のファイル形式が同一である場合でも、別
々に管理しなければならなかった。However, the annotation information to be added to the conventional electronic binder is an electronic document (material electronic document) on the material side constituting the electronic binder.
Can be added to each of the generated electronic documents generated by binding the material electronic documents, but there is no relationship between the respective pieces of annotation information. Therefore, for example, the generated electronic document is composed of the material electronic document to which the annotation information is already added, and when further adding the annotation information to the generated electronic document, the generated electronic document is added to the composed material electronic document. Even when the file format of the annotation information and the file format of the annotation information to be added to the generated electronic document are the same, they must be managed separately.
【0004】また、アノテーション情報が付加された素
材電子文書を、イメージ画像として生成電子文書を構成
する場合、アノテーション情報はそのイメージ画像のみ
に対してだけ関連を持つことになる。そのため、例え
ば、その素材電子文書を変更して新たに作成したイメー
ジ画像で生成電子文書を構成する場合に、変更前の素材
電子文書に付加されていたアノテーション情報を、変更
後の素材電子文書に反映させることができなかった。[0004] Further, when a generated electronic document is configured as an image image using a material electronic document to which the annotation information is added, the annotation information is related only to that image image. Therefore, for example, when a generated electronic document is configured with a newly created image image by modifying the material electronic document, the annotation information added to the material electronic document before the change is added to the material electronic document after the change. Could not be reflected.
【0005】本発明は上記の問題点に鑑みてなされたも
のであり、アノテーション情報が付加された異なる複数
の素材電子文書から一つの統合電子文書を作成し、素材
電子文書に付加されたアノテーション情報と、統合電子
文書に対して新規に追加/更に追加したアノテーション
情報の関係を維持しながら容易に編集を行うことができ
る情報処理装置及びその方法、コンピュータ可読メモリ
を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems. One integrated electronic document is created from a plurality of different material electronic documents to which annotation information is added, and the annotation information added to the material electronic document is created. Another object of the present invention is to provide an information processing apparatus and method capable of easily performing editing while maintaining the relationship of newly added / further added annotation information to an integrated electronic document, and a computer readable memory.
【0006】[0006]
【課題を解決するための手段】上記の目的を達成するた
めの本発明による情報処理装置は以下の構成を備える。
即ち、また、好ましくは、複数種類の素材電子文書から
構成される統合電子文書を構成する情報処理装置であっ
て、アノテーション情報が付加された前記複数種類の素
材電子文書を保持する保持手段と、前記保持手段で保持
される前記複数種類の素材電子文書の各々の素材ページ
単位電子文書から所望の素材ページ単位電子文書を選択
する選択手段と、前記選択手段で選択された素材ページ
単位電子文書に基づいて、前記アノテーション情報の付
加を制御する制御情報を含む統合電子文書を構成する構
成手段とを備える。An information processing apparatus according to the present invention for achieving the above object has the following arrangement.
That is, also preferably, an information processing apparatus constituting an integrated electronic document composed of a plurality of types of material electronic documents, holding means for holding the plurality of types of material electronic documents to which annotation information is added, A selection unit that selects a desired material page unit electronic document from each material page unit electronic document of the plurality of types of material electronic documents held by the holding unit, and a material page unit electronic document selected by the selection unit. Based on the control information for controlling the addition of the annotation information.
【0007】また、好ましくは、前記制御情報は、前記
統合電子文書全体あるいは該統合電子文書を構成する素
材ページ単位電子文書毎に設定される。[0007] Preferably, the control information is set for the entire integrated electronic document or for each material page-based electronic document constituting the integrated electronic document.
【0008】また、好ましくは、前記構成手段は、前記
統合電子文書を構成する前記アノテーション情報が付加
された素材電子文書と、アノテーション情報が付加され
た該統合電子文書を1つの電子文書として構成する。[0008] Preferably, the configuration unit configures the material electronic document to which the annotation information is added and the integrated electronic document to which the annotation information is added, which constitutes the integrated electronic document, as one electronic document. .
【0009】また、好ましくは、前記構成手段は、前記
素材電子文書に付加された第1アノテーション情報と、
前記統合電子文書に付加された第2アノテーション情報
を所定ファイル形式に変換する変換手段とを備える。Preferably, the constituent means includes: first annotation information added to the material electronic document;
Converting means for converting the second annotation information added to the integrated electronic document into a predetermined file format.
【0010】上記の目的を達成するための本発明による
情報処理方法は以下の構成を備える。即ち、複数種類の
素材電子文書から構成される統合電子文書を構成する情
報処理方法であって、アノテーション情報が付加された
前記複数種類の素材電子文書を記憶媒体に保持する保持
工程と、前記保持工程で前記記憶媒体に保持される前記
複数種類の素材電子文書の各々の素材ページ単位電子文
書から所望の素材ページ単位電子文書を選択する選択工
程と、前記選択工程で選択された素材ページ単位電子文
書に基づいて、前記アノテーション情報の付加を制御す
る制御情報を含む統合電子文書を構成する構成工程とを
備える。An information processing method according to the present invention for achieving the above object has the following configuration. That is, an information processing method for configuring an integrated electronic document including a plurality of types of material electronic documents, wherein a holding step of holding the plurality of types of material electronic documents to which annotation information is added in a storage medium; A step of selecting a desired material page unit electronic document from each material page unit electronic document of the plurality of types of material electronic documents held in the storage medium in the step; and a material page unit electronic document selected in the selecting step. A configuration step of configuring an integrated electronic document including control information for controlling the addition of the annotation information based on the document.
【0011】上記の目的を達成するための本発明による
コンピュータ可読メモリは以下の構成を備える。即ち、
複数種類の素材電子文書から構成される統合電子文書を
構成する情報処理のプログラムコードが格納されたコン
ピュータ可読メモリであって、アノテーション情報が付
加された前記複数種類の素材電子文書を記憶媒体に保持
する保持工程のプログラムコードと、前記保持工程で前
記記憶媒体に保持される前記複数種類の素材電子文書の
各々の素材ページ単位電子文書から所望の素材ページ単
位電子文書を選択する選択工程のプログラムコードと、
前記選択工程で選択された素材ページ単位電子文書に基
づいて、前記アノテーション情報の付加を制御する制御
情報を含む統合電子文書を構成する構成工程のプログラ
ムコードとを備える。A computer readable memory according to the present invention for achieving the above object has the following configuration. That is,
A computer-readable memory storing a program code of information processing constituting an integrated electronic document composed of a plurality of types of material electronic documents, wherein the plurality of types of material electronic documents to which annotation information is added are stored in a storage medium. And a program code of a selecting step of selecting a desired material page unit electronic document from each material page unit electronic document of the plurality of types of material electronic documents held in the storage medium in the holding step. When,
And a program code of a configuration step of configuring an integrated electronic document including control information for controlling addition of the annotation information based on the material page unit electronic document selected in the selection step.
【0012】[0012]
【発明の実施の形態】以下、図面を参照して本発明の好
適な実施形態を詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the drawings.
【0013】図1は本実施形態の文書管理システムの概
念図である。FIG. 1 is a conceptual diagram of the document management system of the present embodiment.
【0014】図1において、101は互いに異なるアプ
リケーションソフトで作成した電子文書群である。ここ
では、例えば、マイクロソフト社のWordで作成した電子
文書1、マイクロソフト社のPowerPointで作成した電子
文書2、スキャナで読み取った画像あるいはインターネ
ットで利用されているHTML形式の電子文書3である
とする。102は電子バインダビルダ(E(Electronic)-
Binder Builder)であり、電子文書1〜3をページ単位
で束ねて1つの生成電子文書103を構成することがで
きる。In FIG. 1, reference numeral 101 denotes a group of electronic documents created by different application software. Here, for example, it is assumed that the electronic document 1 is an electronic document 1 created by Microsoft Word, an electronic document 2 created by Microsoft PowerPoint, an image read by a scanner, or an HTML electronic document 3 used on the Internet. 102 is an electronic binder builder (E (Electronic)-
Binder Builder), and one generated electronic document 103 can be configured by bundling the electronic documents 1 to 3 in page units.
【0015】次に、本実施形態の文書管理システムの電
子バインダビルダ102によって構成される生成電子文
書例について、図2を用いて説明する。Next, an example of a generated electronic document configured by the electronic binder builder 102 of the document management system according to the present embodiment will be described with reference to FIG.
【0016】図2Aは本実施形態の電子バインダビルダ
によって構成される生成電子文書のフォーマットブロッ
ク構成図であり、図2Bはその具体的なXML記述例で
ある。FIG. 2A is a block diagram showing the format of a generated electronic document constituted by the electronic binder builder according to the present embodiment, and FIG. 2B is a specific XML description example.
【0017】本発明は、XML(Extensible Markup La
nguage)記述を利用して、生成電子文書を構成する。そ
の構成は、1文書につき互いに異なるアプリケーション
ソフトで作成された複数種類の素材電子文書である。基
本構成は、Top記述として、例えば、E-Binder.xmlとい
う文書を構成し、その中に所定の記述を行い、関係する
ファイル等の要素(コンテンツ)を外部リンクで示す。
外部リンクで示された要素は、その所在がわかる位置に
なければならない。尚、図4は生成電子文書を構成する
フォルダとファイル構成例である。Top文書のE-Binder.
xmlから相対位置で、それらの外部リンクの要素の保持
位置を知ることができる。According to the present invention, XML (Extensible Markup La
nguage) Use the description to compose the generated electronic document. The structure is a plurality of types of material electronic documents created with different application software for each document. In the basic configuration, for example, a document called E-Binder.xml is configured as a Top description, a predetermined description is performed therein, and related elements (contents) such as files are indicated by external links.
The element indicated by the external link must be in a location where its location is known. FIG. 4 is an example of a folder and a file configuration of the generated electronic document. E-Binder of Top document.
You can know the holding position of those external link elements by relative position from xml.
【0018】図2Bにおいて、<?xml version="1.0"en
coding="Shift_JIS"?>は、先頭に行う宣言の記述であ
る。In FIG. 2B, <? Xml version = "1.0" en
coding = "Shift_JIS"?> is the description of the declaration made at the top.
【0019】図2Aにおいて、EBINDE部(20
1)は、本文書の先頭を示している。そして、図2Bに
おいて、<EBINDER>〜</EBINDER>で囲まれた部分が
本文書の本体である。In FIG. 2A, the EBINDE section (20
1) indicates the beginning of this document. In FIG. 2B, a portion surrounded by <EBINDER> to </ EBINDER> is the main body of the document.
【0020】図2Aにおいて、EBINDER_INF
OR部(202)は、本文書のメタ情報(管理情報)を
保持する部分である。そして、図2Bにおいて、<EBIN
DER_INFO>〜</EBINDER_INFO>で囲まれた部分でその
メタ情報を保持する。特に、ここでは、ファイル名を示
す<TITLE>〜</TITLE>、作成者名を示す<CREATOR>
〜</CREATOR>、作成日を示す<DATE>〜</DATE>の
メタ情報を保持している。In FIG. 2A, EBINDER_INF
The OR unit (202) is a unit that holds meta information (management information) of the document. And in FIG. 2B, <EBIN
The meta information is held in a portion surrounded by DER_INFO> to </ EBINDER_INFO>. In particular, here, <TITLE> to </ TITLE> indicating the file name and <CREATOR> indicating the creator name
~ <// CREATOR> and <DATE> to </ DATE> indicating creation date.
【0021】尚、このメタ情報の表現はこの限りでな
く、例えば、図21の<EFILE_INFO>〜<EFILE_INFO>
や<EBINDER_INFO>〜</EBINDER_INFO>の内部に示し
たようなW3C(World Wide Web Consortium)によっ
て定められているRDF(Resource Data Framework)
等の仕組みを利用してもよい。Incidentally, the expression of the meta information is not limited to this. For example, <EFILE_INFO> to <EFILE_INFO> in FIG.
And RDF (Resource Data Framework) defined by the World Wide Web Consortium (W3C) as shown inside <EBINDER_INFO> to </ EBINDER_INFO>
Such a mechanism may be used.
【0022】図2Aにおいて、MATERIAL部(2
03)は、素材電子文書の情報を保持する部分である。
そして、図2Bにおいて、<MATERIAL files="2>〜</
MATERIAL>で囲まれた部分でその情報を保持する。file
s=は、素材電子文書数であり、ここでは2つのファイル
を保持している例を示している。In FIG. 2A, the MATERIAL section (2
03) is a part for holding information of the material electronic document.
Then, in FIG. 2B, <MATERIAL files = "2> ~ <//
MATERIAL> holds the information in the area enclosed by <MATERIAL>. file
s = is the number of material electronic documents, and here shows an example in which two files are held.
【0023】図2Aにおいて、EFILE部(204)
は、1素材電子文書の情報を保持する部分、素材電子文
書からページ単位の電子文書に変換しその情報を保持す
る部分である。そして、図2Bにおいて、<EFILE href
="Material\ef0001\Original\F_c01.ppt" composedpage
file="Material\efile0001.pdf" type="pdf" totalpage
="2" id="ef0001">〜</EFILE>で囲まれた部分でその
情報を保持する。ここで、href=は素材電子文書の保管
情報である。composedpagefile=は、素材電子文書をペ
ージ単位でまとめたファイルの保管情報である。次に続
くtype=は、そのファイル形式である。ここでは、Adobe
社のPDF形式例を示している。他に複数画像を保存で
きる形式のMultiPageTIFF等が設定可能である。totalpa
ge=は、素材電子文書のページ数である。id=は、管理番
号である。In FIG. 2A, an EFILE unit (204)
Is a portion for holding information of one material electronic document, and a portion for converting the material electronic document into an electronic document in page units and holding the information. Then, in FIG. 2B, <EFILE href
= "Material \ ef0001 \ Original \ F_c01.ppt" composedpage
file = "Material \ efile0001.pdf" type = "pdf" totalpage
= "2" id = "ef0001"> The information is held in a portion surrounded by </ EFILE>. Here, href = is storage information of the material electronic document. composedpagefile = is storage information of a file in which material electronic documents are combined in page units. The following type = is the file format. Here, Adobe
An example of the PDF format of the company is shown. In addition, a format that can store a plurality of images, such as MultiPageTIFF, can be set. totalpa
ge = is the number of pages of the material electronic document. id = is a management number.
【0024】図2Aにおいて、EFILE部(204)
内のEFILE_INFO部(205)は、素材電子文
書の管理情報を保持する。そして、図2Bにおいて、<
EFILE_INFO datatype="PowerPoint2000">〜</EFILE_I
NFO>で囲まれた部分でその管理情報を保持する。ここ
で、datatype=は、素材電子文書のタイプである。ここ
では、PowerPoint2000であることを示している。また、
ファイル名を示す<TITLE>〜</TITLE>、作成者名を
示す<CREATOR>〜</CREATOR>はその管理情報を保持
する部分である。In FIG. 2A, an EFILE unit (204)
The EFILE_INFO section (205) stores management information of the material electronic document. And in FIG. 2B, <
EFILE_INFO datatype = "PowerPoint2000"> ~ </ EFILE_I
The management information is held in the portion surrounded by NFO>. Here, datatype = is the type of the material electronic document. Here, it indicates that it is PowerPoint2000. Also,
<TITLE> to </ TITLE> indicating a file name and <CREATOR> to </ CREATOR> indicating a creator name are parts for holding the management information.
【0025】図2Aにおいて、DOC_SUMMARY
部(206)は、素材電子文書の概要情報を保持する。
この部分は素材の内容の概略が分かるように全文Tex
tから要約エンジンで簡略化した文章を保存する。尚、
図2Bにおいては、この部分は省略している。In FIG. 2A, DOC_SUMMARY
The unit (206) holds outline information of the material electronic document.
This part is full text Tex so that you can understand the outline of the contents of the material
The sentence simplified by the summarization engine is saved from t. still,
This part is omitted in FIG. 2B.
【0026】図2Aにおいて、EPAGES部(20
7)は、素材電子文書からページ単位の情報に変更した
文書(素材ページ単位電子文書)を保管する。例えば、
Wordの素材電子文書では、ページは表示時やプリント時
にのみ確定するが、その確定した素材ページ単位文書を
1頁ごとに保管する部分である。そして、図2Bにおい
て、<EPAGES>〜</EPAGES>で囲まれた部分で素材ペ
ージ単位電子文書を保管する。実際には、続く<EPAGE
page="1" thumbnail="Material\ef0001\thumb1.bmp"/
>、<EPAGE page="2" thumbnail="Material\ef0001\th
umb2.bmp>のように<EPAGE〜/>で囲まれた部分が、素
材ページ単位電子文書を保管する部分である。ここで、
page=は、素材電子全体の何ページ目にあたるかを示す
情報である。thumbnail=は、その素材ページ単位電子文
書のサムネール画像(縮小画像)を保持する情報であ
る。次の記述も素材ページ単位電子文書の情報である。
このように素材電子文書のページ展開情報(素材ページ
単位電子文書情報)を保持する。さらに、素材ページ単
位電子文書の展開文書例えば、A4サイズに展開した画
像もここで保持する。In FIG. 2A, the EPAGES section (20
7) stores a document (material page unit electronic document) converted from material electronic document to information in page units. For example,
In a material electronic document of Word, a page is determined only at the time of display or printing, but the determined material page unit document is stored for each page. Then, in FIG. 2B, the material page unit electronic document is stored in a portion surrounded by <EPAGES> to </ EPAGES>. Actually, the following <EPAGE
page = "1" thumbnail = "Material \ ef0001 \ thumb1.bmp" /
>, <EPAGE page = "2" thumbnail = "Material \ ef0001 \ th
The part enclosed by <EPAGE ~ /> like umb2.bmp> is a part for storing the electronic document in unit of material page. here,
“page =” is information indicating the page of the entire material electronic device. The thumbnail = is information holding a thumbnail image (reduced image) of the electronic document in unit of material page. The following description is also information of a material page unit electronic document.
As described above, the page development information (material page unit electronic document information) of the material electronic document is held. Further, a developed document of the material page unit electronic document, for example, an image developed to A4 size is also stored here.
【0027】<EPAGE page="1" thumbnail="Material\e
f0001\thumb1.bmp" Pagefile="Material\ef0001\page00
01.bmp" type="bmp"/>ここで、pagefile=は、この例の
場合、1ページ目のサムネール画像を保持している。ty
pe=は、その保持しているファイル形式である。この例
では、素材ページ単位電子文書をbmpという画像ファ
イル形式としたが、PDF形式やその他の圧縮ファイル
の形式でも構わない。必要な条件は1ページ単位である
ことである。また、<EPAGE〜/>の数は、素材電子文書
のページ数により決まる。<EPAGE page = "1" thumbnail = "Material \ e
f0001 \ thumb1.bmp "Pagefile =" Material \ ef0001 \ page00
01.bmp "type =" bmp "/> where pagefile = holds the thumbnail image of the first page in this example.
pe = is the retained file format. In this example, the material page unit electronic document is in the image file format of bmp, but may be in PDF format or another compressed file format. The necessary condition is that it is in units of one page. Also, the number of <EPAGE ~ /> is determined by the number of pages of the material electronic document.
【0028】素材電子文書がアノテーション情報を有
し、生成電子文書上においてアノテーション情報を保持
する場合には、図24に示すような3通りの保持方法が
考えられる。When the material electronic document has the annotation information and the annotation information is held on the generated electronic document, three holding methods as shown in FIG. 24 can be considered.
【0029】例えば、アノテーション情報2500を有
する素材ページ単位電子文書2501に対し、第1の保
持方法は、2502に示すようなアノテーション情報を
無視する場合である。このとき、生成電子文書内には、
素材ページ単位電子文書だけが保持される。生成電子文
書の構造としては、上述したものと変わらない。For example, for a material page unit electronic document 2501 having the annotation information 2500, the first holding method is a case where the annotation information as indicated by 2502 is ignored. At this time, in the generated electronic document,
Only the electronic document in unit of material page is retained. The structure of the generated electronic document is the same as that described above.
【0030】第2の保持方法は、2503に示すよう
に、素材ページ単位電子文書2501とアノテーション
情報2500を合成して1つの素材ページ単位電子文書
に扱うことのできるファイル形式(例えば、画像、PD
F等)に変換して保持する。この場合は、変換された素
材ページ単位電子文書を保持するために<EFILE>
部(204)内のcomposedpagefile、もしくは<EPA
GE>部(207)内のpagefileのどちらかに変換され
た素材ページ単位電子文書を記述しておく。In the second holding method, as indicated by reference numeral 2503, a file format (for example, image, PD, etc.) that can be combined into a material page unit electronic document by combining the material page unit electronic document 2501 and the annotation information 2500 is used.
F, etc.) and hold. In this case, in order to hold the converted material page unit electronic document, <EFILE>
Composedpagefile in section (204) or <EPA
A material page unit electronic document converted into one of the pagefiles in the GE> section (207) is described.
【0031】第3の保持方法は、2504、2505に
示すように素材ページ単位電子文書とアノテーション情
報を分離して、生成電子文書内で保持する。つまり、生
成電子文書内では、素材ページ単位電子文書とアノテー
ション情報それぞれ独立して保持される。In the third holding method, as shown by reference numerals 2504 and 2505, the electronic document and the annotation information are separated and stored in the generated electronic document. That is, in the generated electronic document, the material page unit electronic document and the annotation information are held independently of each other.
【0032】尚、生成電子文書中には、アノテーション
情報は、保持してもしなくてもよい。保持しない場合
は、生成電子文書の構造としては、上述したものと変わ
らない。一方、アノテーション情報を保持する場合は、
図25に示すようなフォーマットブロック構成となる。The annotation information may or may not be held in the generated electronic document. Otherwise, the structure of the generated electronic document is not different from that described above. On the other hand, when retaining the annotation information,
The format block configuration is as shown in FIG.
【0033】図25において、アノテーション情報は、
ANNOTATIONS部(2401)内のANNOT
ATION部(2402)に保持される。その情報は、
外部ファイルとして保持するか、もしくは、XML形式
であるならばANNOTATION部(2402)内に
保持してもよい。外部ファイルとしては、例えば、画像
ファイルや、Adobe社のFDF(Forms Data Forma
t)等がある。アノテーション情報を有さない素材ペー
ジ単位電子文書の場合には、2403に示されるよう
に、ANNOTATIONS部も持たない。In FIG. 25, the annotation information is
ANNOT in the ANNOTATIONS section (2401)
It is held in the ATION section (2402). The information is
The file may be held as an external file, or may be held in the ANNOTATION section (2402) if it is in XML format. As the external file, for example, an image file or Adobe's FDF (Forms Data Forma
t) etc. In the case of a material page-based electronic document having no annotation information, as shown in 2403, it does not have an ANNOTATIONS section.
【0034】また、ページ単位にアノテーション情報を
有している場合には、図26に示すようなフォーマット
ブロック構成となる。When the annotation information is provided in page units, the format block configuration is as shown in FIG.
【0035】図26において、ANNOTATIONS
部(2701)内にページ毎のアノテーション情報をA
NNOTATION部(2702)に保持する。In FIG. 26, ANNOTATIONS
In the section (2701), the annotation information for each page is A
It is stored in the NNOTATION section (2702).
【0036】次に、アノテーション情報を保持する場合
の具体的なXML記述について、図27を用いて説明す
る。Next, a specific XML description when the annotation information is held will be described with reference to FIG.
【0037】図27では、図2Bの一部を抜粋し、最初
の素材電子文書(2601)に対して、素材電子文書全
体のアノテーション情報を有し、2つ目の素材電子文書
(2604)に対して、2ページ目にアノテーション情
報を有している例を示している。In FIG. 27, a part of FIG. 2B is extracted, and the first material electronic document (2601) has the annotation information of the entire material electronic document, and the second material electronic document (2604) has the annotation information. On the other hand, an example is shown in which the second page has the annotation information.
【0038】<ANNOTATIONS>タグ(2602)内に、
以下に示すような、 <ANNOTATON href="Material\ef0001\an0001.tiff" typ
e="tiff" page="all"/> <ANNOTATION>タグ(2603)が記述されている。こ
こで、href=は、素材電子文書全体のアノテーション情
報を保持している。素材電子文書全体のアノテーション
情報であることは、page=の値がallであることから判断
する。type=は、その保持しているファイル形式であ
る。この例では、素材ページ単位電子文書をtiffと
いう画像形式としたが、FDF形式やその他のファイル
形式でも構わない。In the <ANNOTATIONS> tag (2602),
<ANNOTATON href = "Material \ ef0001 \ an0001.tiff" typ
e = "tiff" page = "all"/><ANNOTATION> tag (2603) is described. Here, href = holds the annotation information of the entire material electronic document. Whether the annotation information is the annotation information of the entire material electronic document is determined from the fact that the value of page = is all. type = is the file format held. In this example, the material page unit electronic document is in an image format called tiff, but may be in the FDF format or another file format.
【0039】また、<ANNOTATIONS>タグ(2605)
内には、以下に示すような、 <ANNOTATION href="Material\ef0002\Annotation\an00
02p0001.bmp" type="bmp" page="1"/> <ANNOTATION href="Material\ef0002\Annotation\an00
02p0003.bmp" type="bmp" page="3"/> <ANNOTATION>タグ(2606、2607)が記述され
ている。ここでは、page=の値が(allでなく)数値であ
ることから、ページ単位のアノテーション情報である。
page=の値で与えられるページ数に、href=で記述される
アノテーション情報が適応される。type=は、その保持
しているファイル形式である。この例では、素材ページ
単位電子文書をbmpという画像形式としたが、FDF
形式やその他のファイル形式でも構わない。Also, the <ANNOTATIONS> tag (2605)
Inside, <ANNOTATION href = "Material \ ef0002 \ Annotation \ an00"
02p0001.bmp "type =" bmp "page =" 1 "/><ANNOTATION href =" Material \ ef0002 \ Annotation \ an00
02p0003.bmp "type =" bmp "page =" 3 "/><ANNOTATION> tag (2606, 2607) is described.Because the value of page = is a numerical value (not all), This is annotation information for each page.
The annotation information described by href = is applied to the number of pages given by the value of page =. type = is the file format held. In this example, the material page unit electronic document is in the image format of bmp.
Format or any other file format.
【0040】図3は素材電子文書から必要な素材ページ
単位電子文書を選んで保持している場合の生成電子文書
のフォーマットブロック構成図である。FIG. 3 is a block diagram showing the format of a generated electronic document when a necessary material page unit electronic document is selected from material electronic documents and held.
【0041】図3において PAGEINDEX部(3
01)は、素材電子文書のページ展開されたところを指
し示す情報を保持する。これは、生成電子文書は、素材
電子文書のidとページ番号を管理しておき、その順番
にページ画像を読み出すことで連続した電子文書を構成
する。図2Bの記述例の中で<PAGEINDEX>〜</PAGEIN
DEX>で囲まれた部分が、生成電子文書のページを管理
保管する記述である。内部では、 <INDEXpage="1" idref="efile0002" efilepage="3"/> <INDEXpage="2" idref="efile0001" efilepage="2"/> のように記述されている。<INDEX〜/>は、生成電子文
書のページを示している。ここで、page=は、生成電子
文書のページである。idref=は、素材電子文書のidであ
る。efilepage=は、idに対応する素材電子文書の使用
ページ番号である。上記記述例では、2つの素材電子文
書から別々に指定したページを使用していることを示し
ている。具体的には、生成電子文書の1ページ目が、id
が”efile0002”の素材電子文書の3ページ目になり、
2ページ目がidが”efile0001”の素材電子文書の2ペ
ージ目となる。In FIG. 3, the PAGEINDEX section (3
01) holds information indicating the page of the material electronic document that has been developed. The generated electronic document manages the ids and page numbers of the material electronic document, and forms a continuous electronic document by reading out the page images in that order. <PAGEINDEX> to </ PAGEIN in the description example of FIG. 2B
DEX> is a description for managing and storing the pages of the generated electronic document. Inside, it is described as <INDEXpage = "1" idref = "efile0002" efilepage = "3"/><INDEXpage = "2" idref = "efile0001" efilepage = "2"/>.<INDEX ~ /> indicates a page of the generated electronic document. Here, page = is the page of the generated electronic document. idref = is the id of the material electronic document. efilepage = is a used page number of the material electronic document corresponding to id. The above description example shows that pages specified separately from two material electronic documents are used. Specifically, the first page of the generated electronic document has the id
Becomes the third page of the material electronic document of "efile0002",
The second page is the second page of the material electronic document whose id is “efile0001”.
【0042】この生成電子文書のフォーマットブロック
構成は、その表示においては、生成電子文書を構成する
各素材電子文書を作成したアプリケーションソフトを介
して表示することができるが、特に、生成電子文書をプ
リンタで印刷したり、電子メール等に添付して配信する
場合等は、生成電子文書が所定ファイル形式に変換され
ている方が都合がいい場合がある。この場合は、図3の
フォーマットブロック構成に対し、図22に示すような
BOOKBINDING部(2201)を導入する。The format block configuration of the generated electronic document can be displayed through application software that has created each material electronic document constituting the generated electronic document. In some cases, such as when printing or distributing by attaching it to an e-mail or the like, it may be more convenient for the generated electronic document to be converted into a predetermined file format. In this case, a BOOKBINDING unit (2201) as shown in FIG. 22 is introduced for the format block configuration in FIG.
【0043】このBOOKBINDING部(220
1)は、生成電子文書のページを管理するPAGEIN
DEX部(301)から得られる各素材ページ単位電子
文書から構成される生成電子文書を所定ファイル形式、
例えば、所定画像ファイル形式(tiff等)やPDF等の
ファイル形式に変換した生成電子文書を保持する部分で
ある。この具体的なXML記述例が、図23において、 <BOOKBINDING href="Bookbinding\bind.pdf" type="pd
f"> であり、ここで、href=が、生成電子文書を所定ファイ
ル形式に変換したファイルの情報である。また、type=
は、生成電子文書を所定ファイル形式に変換するために
用いたフォーマット形式の情報である。この例において
は、フォーマット形式がPDFである。This BOOKBINDING section (220
1) PAGEIN for managing pages of generated electronic documents
A generated electronic document composed of each material page unit electronic document obtained from the DEX unit (301) is converted into a predetermined file format,
For example, it is a portion that holds a generated electronic document converted into a file format such as a predetermined image file format (tiff or the like) or PDF. The specific XML description example is shown in FIG. 23 as <BOOKBINDING href = "Bookbinding \ bind.pdf" type = "pd
f ">, where href = is information of a file obtained by converting the generated electronic document into a predetermined file format.
Is information on the format used to convert the generated electronic document into a predetermined file format. In this example, the format is PDF.
【0044】また、図22の<BPAGE>部(220
2)は、所定ファイル形式に変換された生成電子文書を
構成する各ページのサムネール画像を保持する部分であ
る。この具体的なXML記述例は、図23において、 <BPAGE page="2" thumbnail="Bookbinding\page2.png"
/> であり、ここで、page=は、全体の何ページ目にあたる
かの情報である。thumbnail=は、そのページのサムネー
ル画像(縮小画像)を保持する情報である。The <BPAGE> section (220 in FIG. 22)
2) is a portion for holding thumbnail images of each page constituting the generated electronic document converted into a predetermined file format. This specific XML description example is shown in FIG. 23 by <BPAGE page = "2" thumbnail = "Bookbinding \ page2.png"
//>, where page = is information on the number of the whole page. thumbnail = is information holding a thumbnail image (reduced image) of the page.
【0045】生成電子文書がアノテーション情報を有す
る場合には、図28に示すようなフォーマットブロック
構成となる。When the generated electronic document has the annotation information, the format block configuration is as shown in FIG.
【0046】図28は、上述した図25や図26に示し
たように、素材電子文書がアノテーション情報を有する
場合と同様のファイルフォーマット構成をとり、ANN
OTATIONS部(2801)と、その内部のANN
OTATION部(2802)にアノテーション情報を
保持する。また、上述の図25や図26で説明したよう
に、ANNOTATION部(2802)には、素材電
子文書全体に対するアノテーション情報やページ単位に
アノテーション情報を有することができる。FIG. 28 shows a file format configuration similar to the case where the material electronic document has the annotation information, as shown in FIGS.
OTATIONS section (2801) and its internal ANN
The annotation information is stored in the OTATION section (2802). As described above with reference to FIG. 25 and FIG. 26, the ANNOTATION unit (2802) can have annotation information for the entire material electronic document or annotation information in page units.
【0047】次に、生成電子文書全体のアノテーション
情報を有する場合の具体的なXML記述について、図2
9を用いて説明する。Next, a specific XML description in the case where the generated electronic document has annotation information of the entire electronic document will be described with reference to FIG.
9 will be described.
【0048】図29では、<ANNOIATIONS>タグ(29
01)内に、以下に示すような、 <ANNOTATION href="Annotation\annotation.tiff" typ
e="tiff" page="all"/> <ANNOTATION>タグ(2902)が記述されている。こ
こで、href=は、生成電子文書全体のアノテーション情
報を保持している。生成電子文書全体のアノテーション
情報であることは、page=の値がallであることから判断
する。type=は、その保持しているファイル形式であ
る。この例では、素材ページ単位電子文書をtiffと
いう画像形式としたが、FDF形式やその他のファイル
形式でも構わない。In FIG. 29, the <ANNOIATIONS> tag (29
01), <ANNOTATION href = "Annotation \ annotation.tiff" typ
e = "tiff" page = "all"/><ANNOTATION> tag (2902) is described. Here, href = holds the annotation information of the entire generated electronic document. Whether or not the generated electronic document is the annotation information is determined from the fact that the value of page = is all. type = is the file format held. In this example, the material page unit electronic document is in an image format called tiff, but may be in the FDF format or another file format.
【0049】また、生成電子文書のページ単位にアノテ
ーション情報を有する場合の具体的なXML記述につい
て、図30を用いて説明する。A specific XML description in a case where the generated electronic document has annotation information in page units will be described with reference to FIG.
【0050】図30では、<ANNOTATIONS>タグ(30
01)内に、以下に示すような <ANNOTATION href="Annotation\annotation1.bmp" typ
e="bmp" page="1"/> <ANNOTATION href="Annotation\annotation3.bmp" typ
e="bmp" page="3"/> <ANNOTATION>タグ(3002)が記述されている。こ
こでは、page=の値が(allでなく)数値であることか
ら、ページ単位のアノテーション情報である。page=の
値で与えられるページ数に、href=で記述されるアノテ
ーション情報が適応される。type=は、その保持してい
るファイル形式である。この例では、素材ページ単位電
子文書をbmpという画像形式としたが、FDF形式や
その他のファイル形式でも構わない。In FIG. 30, the <ANNOTATIONS> tag (30
01), <ANNOTATION href = "Annotation \ annotation1.bmp" typ
e = "bmp" page = "1"/><ANNOTATION href = "Annotation \ annotation3.bmp" typ
e = "bmp" page = "3"/> An <ANNOTATION> tag (3002) is described. Here, since the value of page = is a numerical value (not all), the annotation information is page-based annotation information. The annotation information described by href = is applied to the number of pages given by the value of page =. type = is the file format held. In this example, the material page unit electronic document is in the image format of bmp, but may be in the FDF format or another file format.
【0051】以上説明したような生成電子文書のフォー
マットブロック構成は、素材電子文書、素材ページ単位
電子文書、生成電子文書を同時に保管できる構成である
ため、編集時に素材電子文書のオリジナル電子文書に戻
り、再びページを入れ替えるといった作業が可能であ
る。また、素材ページ単位電子文書は、画像化文書、P
DF形式あるいはXML形式文書であっても良い構成で
あり、ページ化できるソフトウェア環境により切り替え
可能である。The format block configuration of the generated electronic document as described above is a configuration in which the material electronic document, the material page unit electronic document, and the generated electronic document can be simultaneously stored. , It is possible to replace the page again. Also, the electronic document in unit of material page is an imaged document, P
The configuration may be a DF format or XML format document, and can be switched according to a software environment that can be converted into a page.
【0052】次に、電子バインダビルダ102の処理に
関わる操作画面例について図5を用いて説明する。Next, an example of an operation screen related to the processing of the electronic binder builder 102 will be described with reference to FIG.
【0053】図5は本実施形態の電子バインダビルダの
処理に関わる操作画面例を示す図である。FIG. 5 is a view showing an example of an operation screen relating to the processing of the electronic binder builder of the present embodiment.
【0054】501はドキュメントマネジメントソフト
ウェア画面の例である。502はコンピュータのOS上
で管理されたファイル管理画面の例である。503は電
子バインダビルダ102のソフトウェア(E-Binder Bui
lder)画面の例である。504は素材電子文書を管理す
るCollection Window画面例である。505は生成電子
文書を管理するComposed Window画面例である。506
は生成電子文書を表示するための表示ソフトウェア(Vi
ewer)画面例である。Reference numeral 501 denotes an example of a document management software screen. Reference numeral 502 denotes an example of a file management screen managed on the OS of the computer. Reference numeral 503 denotes the software of the electronic binder builder 102 (E-Binder Bui
lder) This is an example of a screen. Reference numeral 504 denotes an example of a Collection Window screen for managing a material electronic document. Reference numeral 505 denotes an example of a Composed Window screen for managing a generated electronic document. 506
Is a display software (Vi
ewer) It is an example of a screen.
【0055】次に、生成電子文書の作成処理について、
図5、図6を用いて説明する。Next, with regard to the process of creating the generated electronic document,
This will be described with reference to FIGS.
【0056】図6は本実施形態の生成電子文書の作成処
理を示すフローチャートである。FIG. 6 is a flowchart showing a process for creating a generated electronic document according to the present embodiment.
【0057】まず、ステップS601で、ファイル管理
画面502から素材電子文書を選択する。次に、ステッ
プS602で、選択した素材電子文書をドラッグアンド
ドロップ(Drag&Drop)で電子バインダビルダ
102のソフトウェア画面503に移動する。この動作
は、図5上に矢印で描いたようにマウスでファイルを移
動する動作である。移動されたファイルは、ステップS
603で、CollectionWindow画面504上でサムネール
化され表示される。この動作は、バックグランドで、素
材電子文書をその作成ソフトウェアが開き、擬似印刷動
作を行い、ページ単位で扱えるファイル(素材ページ単
位電子文書)を作成する。例えば、ImageDriverという
プリンタドライバを用いると、ページ画像を作成するこ
とができる。同時にサムネール画像も作成可能である。
そして、ステップS603では、この作成されたサムネ
ール画像を表示させている。実際に、ファイル化される
場合は、図2Bで示した<MATERIAL>で囲まれた<EFIL
E href="〜>のhref=に素材電子文書のリンク先(アド
レス)が記述され、<EPAGE page="1"thumbnail="〜\th
umb1.bmp"/>に示すthumbnail=にサムネール画像が保持
される。この動作は、その他複数の素材ページ単位電子
文書を移動するときも同じ動作を行う。First, in step S601, a material electronic document is selected from the file management screen 502. Next, in step S602, the selected material electronic document is moved to the software screen 503 of the electronic binder builder 102 by drag and drop (Drag & Drop). This operation is to move the file with the mouse as depicted by the arrow in FIG. The moved file is stored in step S
At 603, a thumbnail is displayed on the CollectionWindow screen 504. In this operation, in the background, the creation software of the material electronic document is opened, a pseudo printing operation is performed, and a file (material page unit electronic document) that can be handled in page units is created. For example, if a printer driver called ImageDriver is used, a page image can be created. At the same time, a thumbnail image can be created.
Then, in step S603, the created thumbnail image is displayed. When the file is actually created, the <EFIL> enclosed in <MATERIAL> shown in FIG. 2B
The link destination (address) of the material electronic document is described in href = of E href = "~>, and <EPAGE page =" 1 "thumbnail =" ~ \ th
A thumbnail image is held in thumbnail = shown in umb1.bmp ">>. This operation is the same as when moving a plurality of other material page unit electronic documents.
【0058】ステップS604で、Collection Window
画面504上のサムネールを選択して、Composed Windo
w画面505にドラッグアンドドロップする。この動作
は、最終生成電子文書として必要な素材ページ単位電子
文書のサムネール画像をCollection Window画面504
上から選択して、そのサムネール画像を生成電子文書が
構成されているComposed Window画面505に移動し、
そのページを用意することになる。At step S604, the Collection Window
Select the thumbnail on the screen 504 and select Composed Windo
w Drag and drop to the screen 505. This operation is to display a thumbnail image of the electronic document in unit of material page required as the final generated electronic document on the Collection Window screen 504.
Select from above and move the thumbnail image to Composed Window screen 505 where the generated electronic document is configured,
That page will be prepared.
【0059】尚、素材電子文書の入力は、上述のドラッ
グアンドドロップによる方法だけでなく、電子バインダ
ビルダ102上からローカルもしくはネットワーク上の
素材電子文書を指定して入力することも可能である。更
に、呼び出し側のソフトウェア(本実施形態において
は、ドキュメントマネジメントシステム)において、例
えば、必要な素材電子文書を予め呼び出し側ソフトウェ
アで選択しておき、電子バインダビルダ102を起動す
るためのボタンを押す等のアクションによって、入力し
てもよい。The input of the material electronic document is not limited to the above-described drag-and-drop method, but it is also possible to specify and input the material electronic document on the local or network from the electronic binder builder 102. Further, in the calling software (the document management system in the present embodiment), for example, a necessary material electronic document is selected in advance by the calling software, and a button for starting the electronic binder builder 102 is pressed. May be input by the action of.
【0060】ステップS605で、Composed Window画
面505上に生成電子文書のサムネール画像を表示す
る。この動作は、ステップ604で移動したサムネール
画像をドロップした指定位置に表示する動作である。In step S605, a thumbnail image of the generated electronic document is displayed on the Composed Window screen 505. This operation is an operation of displaying the thumbnail image moved in step 604 at the specified position where the thumbnail image was dropped.
【0061】この処理を完了することで素材電子文書か
ら必要なページで構成された生成電子文書を構成するこ
とができる。By completing this processing, it is possible to construct a generated electronic document composed of necessary pages from the material electronic document.
【0062】次に、必要な素材ページ単位電子文書のサ
ムネール画像をCollection Window画面504上から選
択して、そのサムネール画像を生成電子文書が構成され
ているComposed Window画面505に移動する具体例に
ついて、図7を用いて説明する。Next, a specific example will be described in which a thumbnail image of a necessary electronic page unit material document is selected from the Collection Window screen 504 and the thumbnail image is moved to the Composed Window screen 505 in which the generated electronic document is configured. This will be described with reference to FIG.
【0063】図7において、701はCollection Windo
w画面504上の素材電子文書の内の選択した素材ペー
ジ単位電子文書である。702は素材ページ単位電子文
書701をComposed Window画面505上の生成電子文
書の先頭ページに移動した状態である。In FIG. 7, reference numeral 701 denotes a collection window.
w A material page unit electronic document selected from material electronic documents on the screen 504. Reference numeral 702 denotes a state in which the material page unit electronic document 701 has been moved to the first page of the generated electronic document on the Composed Window screen 505.
【0064】ここで、図2Bを用いて、この状態を説明
する。図2B中に <EFILE〜> <EPAGES> <EPAGE page="1" thumbnail="Material\ppt0000\thumb1.bmp"/> ..... </EPAGES> </EFILE> ..... <PAGEINDEX> <INDEXpage="1" idref="efile0002" efilepage="3"/> <INDEXpage="2" idref="efile0001" efilepage="2"/> <INDEXpage="3" idref="efile0002" efilepage="2"/> </PAGEINDEX> の記述中、<EPAGE〜>の中で、サムネール画像を保持
している記述がある。これがCollection Window画面5
04上で表示しているサムネール画像である。<PAGEIN
DEX>〜</PAGEINDEX>で囲まれた部分は、Composed Wi
ndow画面505上で表示しているサムネール画像のペー
ジ情報である。ここはサムネール画像の実体を持つので
はなく、素材電子文書の中のファイル名とページを指し
ている。例えば、<INDEXpage="1" idref="efile0002"
efilepage="3"/>は、生成電子文書の1ページ目に、素
材電子文書のidを指定し、そのファイルの3ページ目を
使用していることを示す記述である。Here, this state will be described with reference to FIG. 2B. In FIG. 2B, <EFILE ~><EPAGES><EPAGE page = "1" thumbnail = "Material \ ppt0000 \ thumb1.bmp"/>. . . . . </ EPAGES></EFILE>. . . . . <PAGEINDEX><INDEXpage = "1" idref = "efile0002" efilepage = "3"/><INDEXpage = "2" idref = "efile0001" efilepage = "2"/><INDEXpage = "3" idref = "efile0002" efilepage = "2"/> In the description of </ PAGEINDEX>, there is a description in <EPAGE ~> that holds a thumbnail image. This is Collection Window screen 5
4 is a thumbnail image displayed on the display unit 04. <PAGEIN
The part between DEX> and </ PAGEINDEX> is Composed Wi
This is page information of the thumbnail image displayed on the ndow screen 505. It does not have the actual thumbnail image but refers to the file name and page in the material electronic document. For example, <INDEXpage = "1" idref = "efile0002"
efilepage = "3"/> is a description indicating that the id of the material electronic document is specified on the first page of the generated electronic document, and that the third page of the file is used.
【0065】以上説明してきたように、電子バインダビ
ルダ102は、異なる形式の素材電子文書から必要なペ
ージの素材ページ単位電子文書を選択し、再編集するこ
とができる。特に、生成電子文書を構成する時の特徴と
しては、ページを生成するための元の素材電子文書をリ
ンクで辿ることができ、ページ単位の素材ページ単位電
子文書で操作ができる。As described above, the electronic binder builder 102 can select a material page unit electronic document of a necessary page from material electronic documents of different formats, and can reedit it. In particular, as a feature when constructing a generated electronic document, an original material electronic document for generating a page can be followed by a link, and operations can be performed on a page-by-page material page-based electronic document.
【0066】次に、Collection Window画面504に保
管された素材電子文書を、ComposedWindow画面505に
移動する具体例について、図8を用いて説明する。Next, a specific example of moving the material electronic document stored on the Collection Window screen 504 to the Composed Window screen 505 will be described with reference to FIG.
【0067】図8では、素材電子文書を電子バインダビ
ルダ102のソフトウェア画面503に2つ入力し、Co
llection Window画面504a、bにそれぞれ素材電子
文書を保持している状態を示している。In FIG. 8, two material electronic documents are input to the software screen 503 of the electronic binder builder 102,
The llection Window screens 504a and 504b respectively show a state in which a material electronic document is held.
【0068】801は素材電子文書1のあるページのサ
ムネール画像、802は素材電子文書2のあるページの
サムネール画像を選択している状態である。これらのサ
ムネール画像をComposed Window画面505に移動する
と、選択した順にサムネール画像が表示される。この場
合、801、802の順に選択した結果として、Compos
ed Window画面505上に803、804のサムネール
画像が表示される。Reference numeral 801 denotes a state in which a thumbnail image of a certain page of the material electronic document 1 is selected, and reference numeral 802 denotes a state in which a thumbnail image of a certain page of the material electronic document 2 is selected. When these thumbnail images are moved to the Composed Window screen 505, the thumbnail images are displayed in the selected order. In this case, as a result of selecting in order of 801 and 802, Compos
Thumbnail images 803 and 804 are displayed on the ed Window screen 505.
【0069】また、図9は、Collection Window画面5
04上の同一の素材電子文書のあるページのサムネール
画像901をComposed Window画面505上に表示され
ている2つのサムネール画像の間にドラッグアンドドロ
ップすると、2つのサムネール画像の間にサムネール画
像902として挿入される具体例である。この動作によ
り、総ページは一つ繰り上がる。FIG. 9 shows a Collection Window screen 5
When a thumbnail image 901 of a page of the same electronic document on the document 04 is dragged and dropped between two thumbnail images displayed on the Composed Window screen 505, a thumbnail image 902 is inserted between the two thumbnail images. This is a specific example. By this operation, the total page is moved up by one.
【0070】図10(a)〜図10(c)は、Collecti
on Window画面504上のサムネール画像のComposed Wi
ndow画面505への移動によって生成される生成電子文
書のページの並びが、素材ページ単位電子文書の選択順
になることを示す具体例である。FIGS. 10A to 10C show Collecti.
Composed Wi of thumbnail image on on Window screen 504
This is a specific example showing that the arrangement of pages of a generated electronic document generated by moving to the ndow screen 505 is in the order of selecting material page unit electronic documents.
【0071】図10(a)は、図10(a)に示す選択
順でCollection Window画面504上のサムネール画像
1002、1001を選択した状態である。そして、図
10(a)に示す選択順でサムネール画像1002、1
001をComposed Window画面505に移動すると、Com
posed Window画面505上では、その選択順でサムネー
ル画像が並び付けられる。FIG. 10A shows a state in which thumbnail images 1002 and 1001 on the Collection Window screen 504 are selected in the selection order shown in FIG. Then, thumbnail images 1002, 1001, 1 in the selection order shown in FIG.
When 001 is moved to the Composed Window screen 505, Com
On the posed Window screen 505, thumbnail images are arranged in the selection order.
【0072】図10(b)は、一括してCollection Win
dow画面504上のサムネール画像1003、1004
を選択した状態である。そして、これらのサムネール画
像1003、1004をComposed Window画面505に
移動すると、素材電子文書のページ順にサムネール画像
が並び付けられる。FIG. 10 (b) shows the Collection Win
Thumbnail images 1003, 1004 on dow screen 504
Is selected. Then, when these thumbnail images 1003 and 1004 are moved to the Composed Window screen 505, the thumbnail images are arranged in the page order of the material electronic document.
【0073】図10(c)は、図10(c)に示す選択
順で複数の素材電子文書にまたがって、つまり、Collec
tion Window画面504a上のサムネール画像100
5、Collection Window画面504b上のサムネール画
像1006を選択した状態である。そして、図10
(c)に示すこれらのサムネール画像1005、100
6をComposed Window画面505に移動すると、Compose
d Window画面505上では、その選択順でサムネール画
像が並び付けられる。但し、複数の素材電子文書にまた
がってサムネール画像を選択する場合の一括選択は、禁
止もしくは素材電子文書毎に優先順位を設け、その優先
順位に従って、Composed Window画面505上に並び付
けられる。FIG. 10C shows a plurality of source electronic documents in the selection order shown in FIG.
thumbnail image 100 on the Option Window screen 504a
5. The thumbnail image 1006 on the Collection Window screen 504b has been selected. And FIG.
These thumbnail images 1005 and 100 shown in (c)
6 to the Composed Window screen 505, Compose
On the d Window screen 505, thumbnail images are arranged in the order of selection. However, batch selection when selecting thumbnail images over a plurality of material electronic documents is prohibited or a priority order is set for each material electronic document, and the thumbnail images are arranged on the Composed Window screen 505 according to the priority order.
【0074】図11は、Composed Window画面505上
に移動されたサムネール画像がどの素材電子文書から移
動されたかを示す具体例である。Composed Window画面
505上の1/3,2/3ページのサムネール画像を選
択すると、対応するCollection Window画面504aの
サムネール画像1101、Collection Window画面50
4bのサムネール画像1102が枠表示、または半透明
の表示となり、選択状態であることが示される。FIG. 11 is a specific example showing from which material electronic document the thumbnail image moved on the Composed Window screen 505 was moved. When a thumbnail image of 1/3, 2/3 page on the Composed Window screen 505 is selected, a thumbnail image 1101 of the corresponding Collection Window screen 504a and a Collection Window screen 50 are displayed.
The thumbnail image 1102 of 4b is displayed in a frame or translucent, indicating that the thumbnail image 1102 is in the selected state.
【0075】これは、<PAGEINDEX>、<INDEXpage="1"
idref="efile0002" efilepage="3"/>〜の記述の中
に、素材電子文書の管理番号、ページ番号が記述されて
いるため、素材電子文書のページをたどることが可能な
ためである。This corresponds to <PAGEINDEX>, <INDEXpage = "1"
This is because the management number and the page number of the material electronic document are described in the description of idref = "efile0002" efilepage = "3"/>, so that the page of the material electronic document can be traced.
【0076】図12は、Composed Window画面505上
で保管されたサムネール画像のページ入れ替えを行う場
合の具体例である。ここでは、2/4ページのサムネー
ル画像1201を右隣のサムネール画像にドラッグアン
ドドロップすると、サムネール画像1202として、隣
のサムネール画像と入れ替わる。FIG. 12 shows a specific example in which the pages of the thumbnail images stored on the Composed Window screen 505 are replaced. Here, when the thumbnail image 1201 of the / page is dragged and dropped on the right thumbnail image, the thumbnail image 1202 is replaced with the next thumbnail image.
【0077】これは、 <PAGEINDEX> <INDEXpage="1" idref="efile0001" efilepage="3"/> <INDEXpage="2" idref="efile0001" efilepage="2"/> <INDEXpage="3" idref="efile0002" efilepage="2"/> <INDEXpage="4" idref="efile0001" efilepage="4"/> </PAGEINDEX> この記述が、 <PAGEINDEX> <INDEXpage="1" idref="efile0001" efilepage="3"/><INDEXpage="2" idref="efile0002" efilepage="2"/> <INDEXpage="3" idref="efile0001" efilepage="2"/> <INDEXpage="4" idref="efile0001" efilepage="4"/> </PAGEINDEX> 下線で示したように編集されることになる。This is as follows: <PAGEINDEX><INDEXpage = "1" idref = "efile0001" efilepage = "3"/><INDEXpage = "2" idref = "efile0001" efilepage = "2"/><INDEXpage = "3""idref=" efile0002 "efilepage =" 2 "/><INDEXpage=" 4 "idref =" efile0001 "efilepage =" 4 "/></PAGEINDEX> This description is <PAGEINDEX><INDEXpage=" 1 "idref = "efile0001" efilepage = "3"/><INDEXpage = "2" idref = "efile0002" efilepage = "2"/> <INDEXpage = "3" idref = "efile0001" efilepage = "2"/><INDEXpage = " 4 "idref =" efile0001 "efilepage =" 4 "/></PAGEINDEX> Edited as underlined.
【0078】図13は、Composed Window画面505上
で保管されたでサムネール画像を複数別々に選択して、
ページ入れ替えを行う場合の具体例である。選択順に番
号を記憶し、そのまま、指示された場所に移動させる。
1301、1302は、選択されたサムネール画像が移
動した結果を示している。移動後はサムネール画像が詰
められて配置される。この移動は、選択順にサムネール
画像を入れ替えるため、図13では正順を示している
が、ページの大きい方が先に選択されると、入れ替え後
は、ページの並びが逆転することになる。図13の例で
は、選択順1と2が逆の場合、1301、1302が逆
になる。FIG. 13 shows a plurality of thumbnail images separately selected on the Composed Window screen 505,
This is a specific example in the case of performing page replacement. The numbers are stored in the order of selection, and they are moved to the designated location as they are.
Reference numerals 1301 and 1302 denote results of the movement of the selected thumbnail image. After the movement, the thumbnail images are packed and arranged. In this movement, the thumbnail images are exchanged in the order of selection, so that FIG. 13 shows the normal order. However, if the larger page is selected first, the arrangement of the pages is reversed after the exchange. In the example of FIG. 13, when the selection order 1 and 2 are reversed, 1301 and 1302 are reversed.
【0079】図14は、一旦使用した素材電子文書を再
編集して、再利用する場合の具体例である。この具体例
について、図15のフローチャートと一緒に説明する。FIG. 14 shows a specific example in which a material electronic document that has been used once is re-edited and reused. This specific example will be described together with the flowchart of FIG.
【0080】ステップS1501で、Collection Windo
w画面504上の素材ページ単位電子文書のサムネール
画像1401をダブルクリックする。その結果、ステッ
プS1502で、素材電子文書を作成したアプリケーシ
ョンソフトがその素材ページ単位電子文書1402の素
材電子文書を受け取り起動する。In step S1501, the Collection Window
w Double-click the thumbnail image 1401 of the electronic document in unit of material page on the screen 504. As a result, in step S1502, the application software that created the material electronic document receives and starts the material electronic document of the material page unit electronic document 1402.
【0081】ステップS1503で、アプリーションソ
フト側で素材ページ単位電子文書の修正を行う。修正
後、ステップS1504で、アプリーションソフト側で
修正された素材電子文書1403の上書き保存を行う。
この保存の結果、電子バインダビルダ102は、変更通
知を受け取り、ユーザに指示を促し、ステップS150
5で、更新された素材ページ単位電子文書のサムネール
画像を作成するサムネール作成処理を起動する。In step S1503, the application software modifies the material page unit electronic document. After the correction, in step S1504, the material electronic document 1403 corrected by the application software is overwritten and saved.
As a result of this storage, the electronic binder builder 102 receives the change notification, prompts the user for an instruction, and proceeds to step S150.
In 5, a thumbnail creation process for creating a thumbnail image of the updated material page unit electronic document is started.
【0082】次に、ステップS1506で、Composed W
indow画面505で現在使用している素材ページ単位電
子文書をアップデートするか、削除するかをユーザに問
い合わせる。これは、素材ページ単位電子文書を更新す
ることにより、素材電子文書のページの内容がずれてし
まうため生成電子文書側も変更する必要があるためであ
る。Next, in step S1506, Composed W
An inquiry is made to the user on the indow screen 505 as to whether to update or delete the material page unit electronic document currently used. This is because the content of the page of the material electronic document is shifted by updating the material page unit electronic document, so that the generated electronic document also needs to be changed.
【0083】削除の指示である場合、ステップS150
8で、Composed Window画面505に配置してある旧サ
ムネール画像1405を削除する。次に、ステップS1
509で、Collection Window画面504に配置してあ
る旧サムネール画像1401の表示を新しいサムネール
画像1404に置き換える。これで削除する場合は終わ
りである。If the instruction is for deletion, step S150
In step 8, the old thumbnail image 1405 arranged on the Composed Window screen 505 is deleted. Next, step S1
At 509, the display of the old thumbnail image 1401 arranged on the Collection Window screen 504 is replaced with a new thumbnail image 1404. This is the end of deletion.
【0084】削除の指示でない場合、つまり、更新の指
示である場合、ステップS1510で、Composed Windo
w画面505に配置してある旧サムネール画像の位置を
記憶しておき、旧サムネール画像を削除する。次に、ス
テップS1511で、Collection Window画面504に
旧サムネール画像1401の表示を新サムネール画像1
406に置き換える。そして、ステップS1512で、
Composed Window画面505で記憶してある位置に、新
サムネール画像1407を表示する。If the instruction is not a delete instruction, that is, if it is an update instruction, in step S1510, the Composed Window
w The position of the old thumbnail image arranged on the screen 505 is stored, and the old thumbnail image is deleted. Next, in step S1511, the display of the old thumbnail image 1401 on the Collection Window screen 504 is changed to the new thumbnail image 1
Replace with 406. Then, in step S1512,
A new thumbnail image 1407 is displayed at the position stored on the Composed Window screen 505.
【0085】図16は、Composed Window画面505上
で保管されたサムネール画像を回転する場合の具体例で
ある。FIG. 16 shows a specific example in which a thumbnail image stored on the Composed Window screen 505 is rotated.
【0086】図16において、1601に示した2つの
サムネール画像を選択する。次に、右90度の回転指示
を行うと、1602で示したようにページ方向(縦置
き)は変わらないが、中身がそのページ方向に合うよう
に右90度回転される。同様にして、左90度の回転指
示を行うこともできる。In FIG. 16, two thumbnail images shown at 1601 are selected. Next, when a rotation instruction of 90 degrees to the right is issued, the page direction (vertical placement) does not change as indicated by 1602, but the contents are rotated to the right by 90 degrees so as to match the page direction. Similarly, a rotation instruction of 90 degrees to the left can be given.
【0087】図17は、Composed Window画面505上
で保管されたサムネール画像を回転する場合の別の具体
例である。FIG. 17 shows another specific example in which the thumbnail image stored on the Composed Window screen 505 is rotated.
【0088】図17において、1701に示した2つの
サムネール画像を選択する。次に、180度の回転指示
を行うと、1702で示したように選択されたサムネー
ル画像が180度回転され、逆さまの状態になる。In FIG. 17, two thumbnail images indicated by 1701 are selected. Next, when a rotation instruction of 180 degrees is given, the selected thumbnail image is rotated 180 degrees as shown by 1702, and is turned upside down.
【0089】図18は本実施形態のサムネール画像の回
転における相関関係を示す図である。FIG. 18 is a diagram showing a correlation in rotation of a thumbnail image according to the present embodiment.
【0090】回転によって、最終的に保存する生成電子
文書は幾つかの形式がある。The generated electronic document finally saved by the rotation has several formats.
【0091】(1)素材電子文書、生成電子文書、を含
む全情報を保存する形式。(1) A format for storing all information including a material electronic document and a generated electronic document.
【0092】(2)生成電子文書のみを保存する形式。(2) A format for storing only the generated electronic document.
【0093】(3)素材電子文書のみを保存する形式。 がある。上記の場合について順番に説明を行う。 (1)素材電子文書、生成電子文書、を含む全情報を含
んだ形式。(3) A format for storing only a material electronic document. There is. The above cases will be described in order. (1) A format including all information including a material electronic document and a generated electronic document.
【0094】これは、生成電子文書から、素材電子文書
の情報までたどれる形式で、図2で説明した記述形式で
ある。この状態を、XML記述の抜粋で示すと、以下の
ようになる。This is a format that can be traced from the generated electronic document to the information of the material electronic document, and is the description format described with reference to FIG. This state is as shown below in an excerpt of the XML description.
【0095】 <EBINDER> <MATERIAL files="2> <EFILE〜> <EPAGES> <EPAGE page="1" thumbnail="Material\ef0001\thumb1.bmp" pagefile="Material\ppt0000\page1.tiff type=TIFF/> ..... <EPAGES> </EFILE> <EFILE〜>..... </EFILE> </MATERIAL> <PAGEINDEX> <INDEXpage="1" idref="efile0002" efilepage="3"/> <INDEXpage="2" idref="efile0001" efilepage="1"/> <INDEXpage="3" idref="efile0002" efilepage="2"/> </PAGEINDEX> </EBINDER> この状態は、素材電子文書のページ毎のサムネール画
像、生成電子文書で使用しているページ単位の文書、こ
の例では画像形式(TIFF)として持っている(但
し、ページ単位で記述できる中間フォーマット、例え
ば、PDFやXML/SVG等でもよい)。これは、生
成電子文書側で、そのページを指定しているため、ペー
ジを再構成できる全情報文書を持っている。逆に、生成
電子文書側で指定していない素材電子文書側の素材ペー
ジ単位電子文書は、ファイルが大きくなるため、持たな
い選択も可能である。このように、素材電子文書側、生
成電子文書側の複数の電子文書の集合体で保存される。 (2)生成電子文書のみを保存する形式。<EBINDER><MATERIAL files = "2><EFILE~><EPAGES><EPAGE page =" 1 "thumbnail =" Material \ ef0001 \ thumb1.bmp "pagefile =" Material \ ppt0000 \ page1.tiff type = TIFF / >. . . . . <EPAGES></EFILE><EFILE~>. . . . . </ EFILE></MATERIAL><PAGEINDEX><INDEXpage = "1" idref = "efile0002" efilepage = "3"/><INDEXpage = "2" idref = "efile0001" efilepage = "1"/><INDEXpage = "3" idref = "efile0002" efilepage = "2"/></PAGEINDEX></EBINDER> This state is a thumbnail image for each page of the source electronic document, a page-based document used in the generated electronic document, In this example, it is provided as an image format (TIFF) (however, an intermediate format that can be described in page units, for example, PDF, XML / SVG, etc. may be used). Since the page is specified on the generated electronic document side, it has all information documents that can reconstruct the page. Conversely, a material page unit electronic document on the material electronic document side that is not specified on the generated electronic document side has a large file. In this way, the document is stored as an aggregate of a plurality of electronic documents on the material electronic document side and the generated electronic document side. (2) A format for storing only generated electronic documents.
【0096】これは、生成電子文書のみ必要な場合の保
存の方法である。This is a storage method when only the generated electronic document is required.
【0097】(1)の形式の文書は、素材電子文書と生
成電子文書が一体化している形態であるが、図22のB
ookbinding部(2201)に素材ページ単位
電子文書の情報を集める処理を行うと、素材電子文書か
ら素材ページ単位電子文書を完全に抜き出して保持する
形式である。この状態を、XML記述の抜粋で示すと、
以下のようになる。The document of the format (1) is a form in which the material electronic document and the generated electronic document are integrated, and is shown in FIG.
When a process of collecting information of a material page unit electronic document is performed in the bookbinding unit (2201), the material page unit electronic document is completely extracted from the material electronic document and held. This state is shown in an excerpt of the XML description.
It looks like this:
【0098】 <EBINDER> <MATERIALfiles="2> <EFILE〜> <EPAGES>..... <EPAGES> </EFILE> <EFILE〜>..... </EFILE> </MATERIAL> <PAGEINDEX> <INDEXpage="1" idref="efile0002" efilepage="3"/> <INDEXpage="2" idref="efile0001" efilepage="1"/> <INDEXpage="3" idref="efile0002" efilepage="2"/> <PAGEINDEX> <BOOKBINDING href="Bookbinding\bind.tiff" type="tiff"> <BPAGE page="1" thumbnail="Bookbinding\page1.png"/> <BPAGE page="2" thumbnail="Bookbinding\page2.png"/> <BPAGE page="3" thumbnail="Bookbinding\page3.png"/> </BOOKBINDING> </EBINDER> この状態では、<BOOKBINDING href="Bookbinding\bin
d.tiff" type="tiff">〜</BOOKBINDING>で囲まれた
部分が加わった形式であるが、これは上述した生成電子
文書を1つのファイル形式に保存している状態である。
例では、bind.tiffという複数ページの画像として束ね
られた状態である(bind.pdfあるいは、bind.xmlという
場合もある)。また、各ページのサムネール画像は、<
BPAGE page="1" thumbnail="Bookbinding\page1.png"/
>という所に記述してある。これは、素材電子文書で使
用していたサムネール画像をコピーして、自分の配下に
持ってくる。これらが揃った状態が、生成電子文書側で
完全な状態であり、この時点では<MATERIAL>〜</MAT
ERIAL>や<EFILES>〜</EFILES>で囲まれた情報は必
要なくなる。<EBINDER><MATERIALfiles = "2><EFILE~><EPAGES> ... <EPAGES></EFILE><EFILE~> ... </ EFILE></MATERIAL><PAGEINDEX><INDEXpage = "1" idref = "efile0002" efilepage = "3"/><INDEXpage = "2" idref = "efile0001" efilepage = "1"/><INDEXpage = "3" idref = "efile0002" efilepage = "2"/><PAGEINDEX><BOOKBINDING href = "Bookbinding \ bind.tiff" type = "tiff"><BPAGE page = "1" thumbnail = "Bookbinding \ page1.png"/><BPAGE page = "2" thumbnail = "Bookbinding \ page2.png"/><BPAGE page = "3" thumbnail = "Bookbinding \ page3.png"/></BOOKBINDING></EBINDER> In this state, <BOOKBINDING href = "Bookbinding \ bin
d.tiff "type =" tiff "> to </ BOOKBINDING>, which is a format in which the generated electronic document is stored in one file format.
In the example, the image is bundled as a multi-page image called bind.tiff (sometimes called bind.pdf or bind.xml). The thumbnail image of each page is <
BPAGE page = "1" thumbnail = "Bookbinding \ page1.png" /
It is described in the place of>. This copies the thumbnail image used in the material electronic document and brings it under your own control. The state where all of these are complete is the complete state on the generated electronic document side. At this point, <MATERIAL> to </ MATAT
The information enclosed by <ERIAL> and <EFILES> to </ EFILES> becomes unnecessary.
【0099】そこで、上述の記述は、 <EBINDER> <BOOKBINDING href="Bookbinding\bind.tiff" type="tiff"> <BPAGE page="1" thumbnail="Bookbinding\page1.png"/> <BPAGE page="2" thumbnail="Bookbinding\page2.png"/> <BPAGE page="3" thumbnail="Bookbinding\page3.png"/> </BOOKBINDING> </EBINDER> といったシンプルな記述にすることができる。Therefore, the above description is made as follows: <EBINDER> <BOOKBINDING href = "Bookbinding \ bind.tiff" type = "tiff"> <BPAGE page = "1" thumbnail = "Bookbinding \ page1.png" /> <BPAGE page = "2" thumbnail = "Bookbinding \ page2.png" /> <BPAGE page = "3" thumbnail = "Bookbinding \ page3.png" /> </ BOOKBINDING> </ EBINDER> it can.
【0100】更に、もっとシンプルに、bind.tiffファ
イルのみを保存する記述もある。この場合は、単に束ね
られたファイルのみを入手したい場合に使用される。 (3)素材電子文書のみを保存する形式。Further, there is a description that saves only the bind.tiff file more simply. In this case, it is used when only the bundled file is to be obtained. (3) A format in which only a material electronic document is stored.
【0101】これは、素材電子文書のみを保存する形式
であり、一旦、電子バインダビルダ102側に持ってこ
られた素材電子文書は、そのオリジナル文書と共にペー
ジ単位のサムネール画像を保持することになる。この状
態を、XML記述の抜粋で示すと、以下のようになる。This is a format in which only the material electronic document is stored, and the material electronic document once brought to the electronic binder builder 102 side holds a thumbnail image for each page together with the original document. This state is as shown below in an excerpt of the XML description.
【0102】 <EBINDER> <EBINDER_INFO>..... </EBINDER_INFO> <MATERIAL files="2> <EFILE href="Material\ef0001\Original\F_c01.ppt" composedpagefile="Material\efile0001.pdf" type="pdf" totalpage="2" id="ef0001"> <EFILE_INFOdatatype="PowerPoint2000">..... </EFILE_INFO> <EPAGES> <EPAGE page="1" thumbnail="Material\ef0001\thumb1.bmp"/> <EPAGE page="2" thumbnail="Material\ef0001\thumb2.bmp"/> </EPAGES> </EFILE> <EFILE href="Material\ef0001\Original\HTML.doc" composedpagefile="Material\efile0002.pdf" type="pdf" totalpage="3" id="ef0002"> <EFILE_INFO datatype="Word2000">..... </EFILE_INFO> </EFILE> </MATERIAL> </EBINDER> 本例では、素材電子文書のみ保存しており、生成電子文
書は保存していない形式である。このような形式は、生
成電子文書の構築を一旦休止して保存させる場合によく
用いる方法である。その他、電子バインダビルダ102
でオリジナル電子文書の変更を行った場合、修正版オリ
ジナル電子文書のみを欲しい場合、上記記述では、href
="Material\ef0001\Original\F_c01.ppt"に記述してあ
る場所の電子文書のみを取り出して、保存させる。<EBINDER><EBINDER_INFO>. . . . . </ EBINDER_INFO><MATERIAL files = "2><EFILE href =" Material \ ef0001 \ Original \ F_c01.ppt "composedpagefile =" Material \ efile0001.pdf "type =" pdf "totalpage =" 2 "id =" ef0001 "><EFILE_INFOdatatype = "PowerPoint2000"> ... </ EFILE_INFO><EPAGES><EPAGE page = "1" thumbnail = "Material \ ef0001 \ thumb1.bmp"/><EPAGE page = "2" thumbnail = " Material \ ef0001 \ thumb2.bmp "/></EPAGES></EFILE><EFILE href =" Material \ ef0001 \ Original \ HTML.doc "composedpagefile =" Material \ efile0002.pdf "type =" pdf "totalpage =" 3 "id =" ef0002 "><EFILE_INFO datatype =" Word2000 "> ... </ EFILE_INFO></EFILE></MATERIAL></EBINDER> In this example, only the material electronic document is stored. The generated electronic document is in a format that is not stored, which is a method frequently used when the construction of the generated electronic document is temporarily stopped and stored.
If you change the original electronic document in the above and want only the modified original electronic document,
== Extract and save only the electronic document at the location described in "Material \ ef0001 \ Original \ F_c01.ppt".
【0103】以上、3種類の形式について説明してきた
が、図19にその具体例を示したので、説明を加える。The three types of format have been described above. A specific example is shown in FIG.
【0104】図19において、1901はComposed Win
dow画面505上で生成電子文書まで作成した状態であ
る。この状態をそのまま保存すると、ドキュメントマネ
ジメントシステムでは、1902で示したように右上角
にバインダマークが付き、複合ドキュメントの形態を示
す。ドキュメントマネジメントシステム側は、生成電子
文書のサムネール画像の表示を行い、素材電子文書は、
バインダマークが付いていることにより、ユーザにその
存在を知らせている。また、通常のOS上のファイル管
理画面1903に保存される場合は、図4で示したよう
な複数ファイル、複数フォルダの構成で生成電子文書が
保存される。例えば、この構造が記述ているXML文書
(この例では、E-Binder.xml)と表示を行うためのスタ
イルシート(CSS:Cascading Style SheetやXS
L:Extensible Stylesheet Languageなど)の2種類の
ファイルをブラウザで確認する方法が一般的である。ま
た、Bookbindingフォルダ内部の束ねられた生成電子文
書を直接見る方法もある。いずれにせよ関連付けされた
ファイル群を得ることができる。In FIG. 19, reference numeral 1901 denotes Composed Win.
This is a state in which a generated electronic document has been created on the dow screen 505. If this state is stored as it is, in the document management system, a binder mark is attached to the upper right corner as indicated by 1902, indicating the form of the compound document. The document management system displays the thumbnail image of the generated electronic document.
The presence of the binder mark informs the user of its presence. When the electronic document is stored in the file management screen 1903 on the normal OS, the generated electronic document is stored in a configuration of a plurality of files and a plurality of folders as shown in FIG. For example, an XML document (E-Binder.xml in this example) describing this structure and a style sheet (CSS: Cascading Style Sheet or XS
L: Extensible Stylesheet Language) is a method of checking two types of files with a browser. Another method is to directly view the bundled generated electronic documents in the Bookbinding folder. In any case, the associated file group can be obtained.
【0105】次に、生成電子文書にアノテーション情報
を付加する場合の処理について説明する。生成電子文書
にアノテーション情報を保持するファイルフォーマット
構成については、図28、図29、図30で説明した通
りであるが、生成電子文書にアノテーション情報を付加
する場合には、以下の2つの形態が考えられる。Next, a process for adding annotation information to a generated electronic document will be described. The file format configuration for retaining the annotation information in the generated electronic document is as described with reference to FIGS. 28, 29, and 30. When the annotation information is added to the generated electronic document, the following two forms are used. Conceivable.
【0106】(A)新規にアノテーション情報を付加す
る。(A) Annotation information is newly added.
【0107】(B)既存のアノテーション情報に追加す
る形式でアノテーション情報を付加する。(B) Annotation information is added in a format to be added to existing annotation information.
【0108】(A)の場合には、アノテーション情報を
生成電子文書全体に付加するか、ページ単位に付加する
かに応じて、図29に示したXML記述、あるいは図3
0に示したXML記述となる。この場合には、アノテー
ション情報のファイル形式は、システムが理解できるも
のであればどのようなものでも構わない。In the case of (A), the XML description shown in FIG. 29 or the XML description shown in FIG.
The XML description shown in FIG. In this case, the file format of the annotation information may be any file format that can be understood by the system.
【0109】一方、(B)の場合は、まず、生成電子文
書を構成している素材ページ単位電子文書に付加されて
いる既存のアノテーション情報、及び生成電子文書に付
加するアノテーション情報を同一のファイル形式に統一
しなければならない。以下、生成電子文書を構成してい
る素材ページ単位電子文書に付加されている既存のアノ
テーション情報に、追加する形式でアノテーション情報
を更に付加する場合の処理について、図31A及び図3
1Bのフローチャートと、その具体例として図32、図
33の生成電子文書のXML記述例を用いて説明する。On the other hand, in the case of (B), first, the existing annotation information added to the material page unit electronic document constituting the generated electronic document and the annotation information added to the generated electronic document are stored in the same file. The format must be unified. Hereinafter, a process in a case where the annotation information is further added in a format to be added to the existing annotation information added to the material page unit electronic document constituting the generated electronic document will be described with reference to FIGS.
A description will be given using the flowchart of FIG. 1B and a specific example of the XML description example of the generated electronic document in FIGS.
【0110】図31A及び図31Bは本実施形態の生成
電子文書へのアノテーション情報の付加処理を示すフロ
ーチャートである。FIGS. 31A and 31B are flowcharts showing a process for adding annotation information to a generated electronic document according to the present embodiment.
【0111】ステップS3101で、アノテーション情
報を付加するページを生成電子文書から選択する。ここ
では、例として、まず、生成電子文書の2ページ目にア
ノテーション情報を付加する場合を考える。ステップS
3102で、ステップS3101で選択したページ(2
ページ)に対応するPAGEINDEX要素内のINDEX要素を得
る。この場合は、図32のINDEX要素3201である。In step S3101, a page to which annotation information is to be added is selected from the generated electronic document. Here, as an example, first, a case is considered where annotation information is added to the second page of the generated electronic document. Step S
In step 3102, the page selected in step S3101 (2
Get the INDEX element in the PAGEINDEX element corresponding to (Page). In this case, it is the INDEX element 3201 in FIG.
【0112】次に、ステップS3103で、選択したペ
ージに対応するINDEX要素が存在するか否かを判定す
る。存在しない場合(ステップS3103でNO)、ス
テップS3104に進み、エラー処理を行う。一方、存
在する場合(ステップS3103でYES)、ステップ
S3105に進む。Next, in step S3103, it is determined whether an INDEX element corresponding to the selected page exists. If it does not exist (NO in step S3103), the process advances to step S3104 to perform error processing. On the other hand, if it exists (YES in step S3103), the process advances to step S3105.
【0113】ステップS3105で、INDEX要素のidref
=の値とefilepage=の値を取得し、それぞれレジスタI
DRとEFPに格納する。この例では、IDR=ef000
1、EFP=2となる。ステップS3106で、EFILE要
素の中で、そのid=の値がIDRの値と一致するものを
求める。図32の場合、EFILE要素は、EFILE要素320
3、3204であるが、そのid=の値がIDRの値と一
致するものは、EFILE要素3203である。In step S3105, the idref of the INDEX element
= Value of efilepage = and the value of efilepage =
Store in DR and EFP. In this example, IDR = ef000
1, EFP = 2. In step S3106, an EFILE element whose id = value matches the IDR value is determined. In the case of FIG. 32, the EFILE element is an EFILE element 320
3, the EFILE element 3203 whose id = value matches the IDR value.
【0114】ステップS3107で、IDRの値と一致
するEFILE要素があるか否かを判定す。存在しない場合
(ステップS3107でNO)、ステップS3108に
進み、エラー処理を行う。一方、存在する場合(ステッ
プS3107でYES)、ステップ3109に進む。In step S3107, it is determined whether there is an EFILE element that matches the value of IDR. If it does not exist (NO in step S3107), the process advances to step S3108 to perform error processing. On the other hand, if it exists (YES in step S3107), the flow advances to step 3109.
【0115】ステップS3109で、EFILE要素内にANN
OTATIONS要素が存在するか否かを判定する。存在しない
場合(ステップS3109でNO)、既存のアノテーシ
ョン情報は存在しないことになり、ステップS3110
に進み、新規のアノテーション作成処理を行う。一方、
存在する場合(ステップS3109でYES)、ステッ
プS3111に進む。図32の場合、EFILE要素320
3内に、ANNOTATIONS要素3205が存在する。In step S3109, ANN is added to the EFILE element.
Determine whether the OTATIONS element exists. If it does not exist (NO in step S3109), it means that the existing annotation information does not exist, and step S3110
To perform a new annotation creation process. on the other hand,
If it exists (YES in step S3109), the process advances to step S3111. In the case of FIG. 32, the EFILE element 320
Within 3, there is an ANNOTATIONS element 3205.
【0116】ステップS3111で、ANNOTATIONS要素
内のANNOTATION要素のpage=の値に”all”があるか否か
を判定する。図32の場合、ANNOTATIONS要素3205
のANNOTATION要素3206のpage=の値は、”all”であ
る。In step S3111, it is determined whether or not the value of page = of the ANNOTATION element in the ANNOTATIONS element is “all”. In the case of FIG. 32, the ANNOTATIONS element 3205
The value of page = of the ANNOTATION element 3206 is “all”.
【0117】ステップ3111において、”all”があ
る場合(ステップS3111でYES)、ステップS3
116に進み、ANNOTATION要素のhref=の値が示すアノ
テーション情報から、EFPの値(ページ数)に対応す
るアノテーション情報を抜き出す。尚、ここでは、明示
していないが、対応するアノテーション情報がない場合
は、エラー処理を行う。If “all” is present in step 3111 (YES in step S3111), step S3
Proceeding to 116, the annotation information corresponding to the EFP value (number of pages) is extracted from the annotation information indicated by the value of href = of the ANNOTATION element. Here, although not explicitly shown, if there is no corresponding annotation information, error processing is performed.
【0118】一方、ステップS3111において、”al
l”がない場合(ステップS3111でNO)、ステッ
プS3112へ進む。ここで、生成電子文書の2ページ
目にアノテーション情報を付加した後、図32に示す生
成電子文書の1ページ目にアノテーション情報を付加す
る場合(図32のINDEX要素3202)を考える。この
場合、図32のINDEX要素3202に対し、ステップS
3109の処理対象となるANNOTATIONS要素は、図32
のANNOTATIONS要素3207であり、その内部のANNOIAT
ION要素のpage=の値は”all”でないので、ステップS
3111からステップS3112へ進む。On the other hand, in step S3111, "al
If l "does not exist (NO in step S3111), the process advances to step S3112. Here, after adding the annotation information to the second page of the generated electronic document, the annotation information is added to the first page of the generated electronic document shown in FIG. Consider the case of adding (INDEX element 3202 in Fig. 32) In this case, step S is performed on the INDEX element 3202 in Fig. 32.
The ANNOTATIONS element to be processed in 3109 is shown in FIG.
ANNOTATIONS element 3207, and the ANNOIAT inside it
Since the value of page = of the ION element is not "all", step S
The process advances from step 3111 to step S3112.
【0119】ステップS3112で、ANNOTATIONS要素
内の各ANNOTATION要素のpage=の値のうち、EFPの値
と一致しているものを求める。図32では、INDEX要素
3202のefilepage=の値が”3”であることから、E
FPの値が”3”となる。そこで、ANNOTATIONS要素内の
2つのANNOTATION要素3208、3209のうち、page
=の値がEFPの値と一致するのは、ANNOTATION要素3
209である。In step S3112, among the page = values of each ANNOTATION element in the ANNOTATIONS element, those that match the EFP value are determined. In FIG. 32, since the value of efilepage = of the INDEX element 3202 is “3”,
The value of FP becomes “3”. Therefore, of the two ANNOTATION elements 3208 and 3209 in the ANNOTATIONS element, page
The value of = matches the value of EFP because ANNOTATION element 3
209.
【0120】ステップS3113で、ANNOTATIONS要素
内の各ANNOTATION要素のpage=の値のうち、EFPの値
と一致するANNOTATION要素が存在するか否かを判定す
る。存在しない場合(ステップS3113でNO)、既
存のアノテーション情報は存在しないことになり、ステ
ップS3114に進み、新規のアノテーション作成処理
を行う。一方、存在する場合(ステップS3113でY
ES)、ステップS3115へ進む。In step S3113, it is determined whether or not there is an ANNOTATION element that matches the EFP value among the page = values of each ANNOTATION element in the ANNOTATIONS element. If it does not exist (NO in step S3113), there is no existing annotation information, and the process advances to step S3114 to perform a new annotation creation process. On the other hand, if it exists (Y in step S3113)
ES), and it proceeds to step S3115.
【0121】ステップS3115で、ANNOTATION要素の
href=の値で示されるアノテーション情報を取得する。
ステップS3117で、ANNOTATION要素のtype=の値を
求める。ステップS3118で、アノテーション情報に
用いる統一フォーマットとtype=の値が表すフォーマッ
トが同一であるか否かを判定する。同一でない場合、ス
テップS3119に進み、生成電子文書に付加する全ア
ノテーション情報のフォーマットを同一にするためのフ
ォーマット変換処理を行う。その後、ステップS312
0に進む。一方、同一である場合(ステップS3118
でYES)、ステップ3120に進む。In step S3115, the ANNOTATION element
Get the annotation information indicated by the value of href =.
In step S3117, the value of type = of the ANNOTATION element is obtained. In step S3118, it is determined whether the unified format used for the annotation information is the same as the format represented by the value of type =. If they are not the same, the process advances to step S3119 to perform a format conversion process for making the format of all the annotation information added to the generated electronic document the same. Then, step S312
Go to 0. On the other hand, if they are the same (step S3118)
Then, the process proceeds to step 3120.
【0122】ステップS3120で、アノテーション作
成処理を行う。ステップS3121で、作成されたアノ
テーション情報と、ステップS3115、ステップS3
116で得られたり、ステップS3119でフォーマッ
ト変換された既存のアノテーション情報との重ね合わせ
処理を行い、合成して保存する。これは、上述したよう
なアノテーション情報のXML記述を付加対象の生成電
子文書のXML記述に追加して保存することである。In step S3120, an annotation creation process is performed. In step S 3121, the generated annotation information is compared with steps S 3115 and S 3
A superimposition process is performed with existing annotation information obtained in step S116 or converted in step S3119, and the combined information is stored. This means that the XML description of the annotation information as described above is added to the XML description of the generated electronic document to be added and stored.
【0123】ここで、上記の処理によってアノテーショ
ン情報が追加された生成電子文書のXML記述例を、図
33に示す。これは、アノテーション情報に用いる統一
フォーマットとして、bmpという画像ファイル形式を
用いた例である。図33のアノテーション情報3301
が、生成電子文書の1ページ目と2ページ目に追加され
たアノテーション情報である。FIG. 33 shows an example of the XML description of the generated electronic document to which the annotation information has been added by the above processing. This is an example in which an image file format called bmp is used as a unified format used for annotation information. Annotation information 3301 in FIG.
Are annotation information added to the first and second pages of the generated electronic document.
【0124】以上説明したように、本実施形態によれ
ば、アノテーション情報が付加された異なる複数電子文
書(素材電子文書)から一つの統合電子文書(生成電子
文書)を作成し、素材電子文書に付加されたアノテーシ
ョン情報と、統合電子文書に対して新規に追加/更に追
加したアノテーション情報の関係を密結合にした状態で
1つの電子文書として構成する。即ち、素材電子文書に
付加されたアノテーション情報と、生成電子文書に付加
されたアノテーション情報との関係を維持した単一の文
書構造を提供できる。As described above, according to the present embodiment, one integrated electronic document (generated electronic document) is created from a plurality of different electronic documents (material electronic documents) to which annotation information is added, and the integrated electronic document is generated as the material electronic document. One electronic document is configured in a state where the relationship between the added annotation information and the newly added / further added annotation information to the integrated electronic document is tightly coupled. That is, it is possible to provide a single document structure that maintains the relationship between the annotation information added to the material electronic document and the annotation information added to the generated electronic document.
【0125】例えば、生成電子文書を構成するアノテー
ション情報が付加された素材電子文書に更にアノテーシ
ョン情報を追加する場合に、構成される素材電子文書に
付加されたアノテーション情報のファイル形式と、生成
電子文書に更に追加するアノテーション情報のファイル
形式を同一にして合成することで、統一されたファイル
形式のアノテーション情報が付加された生成電子文書と
して効率的に生成電子文書を管理することができる。For example, when the annotation information is further added to the material electronic document to which the annotation information forming the generated electronic document is added, the file format of the annotation information added to the material electronic document to be composed and the generated electronic document By synthesizing the file information of the annotation information to be added to the same file format, the generated electronic document can be efficiently managed as the generated electronic document to which the annotation information of the unified file format is added.
【0126】また、生成電子文書を構成するアノテーシ
ョン情報が付加された素材電子文書が変更されても、そ
のアノテーション情報を変更後の素材電子文書に反映す
ることができる。 [他の実施形態]図20は、複数の生成電子文書を持つ
構成を示しており、特に、図20Aがその具体例であ
る。2001、2002はそれぞれ生成電子文書を作業
するComposed Window画面である。また、図20Bは図
20Aに対する生成電子文書のフォーマットブロック構
成例である。本実施形態では、PageIndex部を
複数構成している。このように構成することで、図20
Aで示したように、複数のComposed Window画面200
1、2002が配置され、複数の生成電子文書を作成す
ることが可能である。また、図20Bの2003、20
04は、複数の生成電子文書を保持した構成例である。
例えば、表紙を変更して、機密事項を記載文書と非機密
文書の切り分けができるような構成が可能となる。更
に、図20Bの2005、2006は、複数の生成電子
文書それぞれにアノテーション情報を保持した構成例で
ある。これにより、複数の生成電子文書それぞれに別の
アノテーション情報を付与することが可能となる。ま
た、図34の3401、3402は、1つの生成電子文
書に複数のアノテーション情報を保持した構成例であ
る。例えば、資料をプロジェクト内のメンバーには、変
更点をアノテーション情報を用いて知らせ、外部にその
資料を見せる場合には、ポイントとなる部分の強調(丸
で囲むなど)を行う部分をアノテーション情報を用いて
表すことができる。Even if the material electronic document to which the annotation information making up the generated electronic document is added is changed, the annotation information can be reflected on the changed material electronic document. [Other Embodiments] FIG. 20 shows a configuration having a plurality of generated electronic documents, and FIG. 20A is a specific example. Reference numerals 2001 and 2002 denote Composed Window screens for working on the generated electronic document. FIG. 20B is a format block configuration example of the generated electronic document shown in FIG. 20A. In the present embodiment, a plurality of PageIndex units are configured. With this configuration, FIG.
As shown in FIG.
1 and 2002 are arranged, and a plurality of generated electronic documents can be created. Also, 2003 and 20 in FIG.
Reference numeral 04 denotes a configuration example that holds a plurality of generated electronic documents.
For example, a configuration is possible in which the cover can be changed so that a confidential matter can be separated into a document and a non-confidential document. Further, 2005 and 2006 in FIG. 20B are configuration examples in which annotation information is held in each of a plurality of generated electronic documents. This makes it possible to add different annotation information to each of the plurality of generated electronic documents. Reference numerals 3401 and 3402 in FIG. 34 are configuration examples in which a plurality of pieces of annotation information are held in one generated electronic document. For example, members of the project are notified of the changes using annotation information, and if the materials are to be shown outside, the annotation information is used to emphasize the points (such as circles). Can be used to represent it.
【0127】また、上記実施形態で説明した生成電子文
書の形式において、EPAGE部で保持される素材ペー
ジ単位電子文書の展開文書である画像を持たなくてもよ
い。つまり、上記実施形態で記した3つの最終的に保存
する生成電子文書の形式には、もう1つの形式を構成で
きる。つまり、 (4)素材電子文書、生成電子文書を含み、EPAGE
部に素材ページ単位電子文書の展開画像を含まない形式 これは、予め所定ファイル形式に変換した生成電子文書
を構成しておくが、その生成電子文書を構成する素材ペ
ージ単位電子文書を有する素材電子文書に変更が加えら
れた場合に、再度、所定ファイル形式に変換した生成電
子文書を作成する場合の保存の方法である。この保存形
式は、所定ファイル形式に変換した生成電子文書と素材
電子文書との関係を保持しておき、かつ素材ページ単位
電子文書の展開画像やサムネール画像を持たないので、
全体としての総ファイルサイズを小さくできる特徴があ
る。Further, in the format of the generated electronic document described in the above embodiment, it is not necessary to have an image which is a development document of the electronic document in unit of material page held in the EPAGE unit. In other words, another format can be configured as the format of the three finally generated electronic documents described in the embodiment. That is, (4) Including material electronic documents and generated electronic documents,
A format that does not include the expanded image of the material page unit electronic document in the unit. This forms a generated electronic document that has been converted into a predetermined file format in advance. This is a method of saving when a generated electronic document converted into a predetermined file format is created again when a change is made to the document. Since this storage format retains the relationship between the generated electronic document converted to the predetermined file format and the material electronic document, and does not have a developed image or a thumbnail image of the material page unit electronic document,
There is a feature that the total file size as a whole can be reduced.
【0128】図22のBOOKBINDING部(22
01)に素材ページ単位電子文書の情報(どの素材電子
文書の何ページ目かを示す情報)を、PAGEINDE
X部を利用して取得し、素材電子文書から素材ページ単
位電子文書のサムネール画像を抜き出して保持する。ま
た、アノテーション情報を保持する。この状態を、図2
BのXML記述を抜粋して示すと、以下のようになる。The BOOKBINDING section of FIG.
01), the information of the material page unit electronic document (information indicating the page number of which material electronic document) is stored in PAGEINDE.
A thumbnail image of a material page unit electronic document is obtained from the material electronic document by using the X part, and held. Also, it holds the annotation information. This state is shown in FIG.
An excerpt of the XML description of B is as follows.
【0129】 <EBINDER> <MATERIAL files="2> <EFILE href="Material\ef0001\Original\F_c01.ppt" type="pdf" totalpage="2" id="ef0001"> <EFILE_INFO datatype="PowerPoint2000"> ..... </EFILE_INFO> </EFILE> <EFILE〜> ..... </EFILE> </MATERIAL> <PAGEINDEX> <INDEX page="1" idref="efile0002" efilepage="3"/> <INDEX page="2" idref="efile0001" efilepage="1"/> <INDEX page="3" idref="efile0002" efilepage="2"/> </PAGEINDEX> <BOOKBINDING href="Bookbinding\bind.tiff" type="tiff"> <BPAGE page="1" thumbnail="Bookbinding\page1.png"/> <BPAGE page="2" thumbnail="Bookbinding\page2.png"/> <BPAGE page="3" thumbnail="Bookbinding\page3.png"/> </BOOKBINDING> <ANNOTATIONS> <ANNOTATION href="Annotation\annotation.tiff" type="tiff" page="a ll"/> </ANNOTATIONS> </EBINDER> ここで、<EFILE〜>以下に、<EPAGES>〜</EPAGES>
がないことと、<EFILE〜>の記述において、composedp
agefile="Material\efile0001.pdfが記述されていない
ことに注意されたい。<EPAGES>〜</EPAGES>を記述
しないのは、BOOKBINDING部に、素材ページ
単位電子文書のサムネール画像を保持するための記述し
ており、冗長性を省くためである。但し、冗長性を認め
るならば、<EPAGES>〜</EPAGES>を用意し、そこ
で、素材ページ単位電子文書のサムネール画像を保持す
るための記述をしてもよい。また、composedpagefile="
Material\efile0001.pdfを記述しないのは、この保存形
態の特徴である、必要となった時点で素材ページ単位電
子文書を含む素材電子文書を用いて生成電子文書を作成
するためである。この場合においても、生成電子文書に
付加されるアノテーション情報を保持することが可能で
ある。また、素材電子文書側にもアノテーション情報が
ある場合には、生成電子文書に付加される場合と同様に
保持しておくことができる。しかし、この保存形態の場
合は、総ファイルサイズを小さくすることが特徴である
ので、素材電子文書に対するアノテーション情報は持た
なくてもよい。また、他の保存形式として、素材電子文
書自身は保存しないが、素材電子文書から作成された個
々のページ単位に分割されたものだけを保持するものが
ある。これは、アノテーション情報の持ち方も含めて今
まで述べた素材電子文書を保存するすべての場合に適応
できる。具体的には、 <EBINDER> <MATERIAL files="2> <EFILE href="Material\ef0001\Original\F_c01.ppt" nohref="YES" type="pdf" totalpage="2" id="ef0001"> <EFILE_INFO datatype="PowerPoint2000"> ..... </EFILE_INFO> <ANNOTATIONS> <ANNOTATION href="Material\ef0001\Anotation\an0001.tiff" type ="TIFF" type="ALL"/> </ANNOTATIONS> <EPAGES> <EPAGE page="1" thumbnail="Material\ef0001\thumb1.bmp"/> <EPAGE page="2" thumbnail="Material\ef0001\thumb2.bmp"/> </EPAGES> </EFILE> <EFILE href="Material\ef0001\Original\HTML.doc" nohref="YES" composedpagefile="Material\efile0002.pdf" type="pdf" totalpage="3" id="ef0002"> <EFILE_INFO datatype="Word2000"> ..... </EFILE_INFO> <EPAGES> ..... </EPAGES> </EFILE> </MATERIAL> </EBINDER> となる。この記述の<EFILE>部において、nohref="YE
S"なる属性が追加されている。このnohref属性がYESの
場合には、素材電子文書自身が存在しないことを表して
いる。つまり、例えば、href="Material\ef0001\Origin
al\F_c01.ppt"と記述されているが、hrefが表すファイ
ルは存在していない。このような保存形式の場合、素材
電子文書を持たなくても、ページの並べ替えなどの編集
操作は行える。更に、アノテーションファイルは保持し
たままであるので、アノテーションに関する編集も可能
となる。素材電子文書のサイズが大きい場合、素材を変
更しない場合、編集操作は行いたいが素材を添付したく
ない場合などに利用できる。また、今までの保存形式は
図4に示されたような複数ファイルを扱うものである
が、これらをまとめて、圧縮した形式にしてもよい。<EBINDER><MATERIAL files = "2><EFILE href =" Material \ ef0001 \ Original \ F_c01.ppt "type =" pdf "totalpage =" 2 "id =" ef0001 "><EFILE_INFO datatype =" PowerPoint2000 "> ... </ EFILE_INFO></EFILE><EFILE~> ... </ EFILE></MATERIAL><PAGEINDEX><INDEX page =" 1 "idref =" efile0002 "efilepage =" 3 "/><INDEX page =" 2 "idref =" efile0001 "efilepage =" 1 "/><INDEX page =" 3 "idref =" efile0002 "efilepage =" 2 "/></PAGEINDEX><BOOKBINDING href = "Bookbinding \ bind.tiff" type = "tiff"><BPAGE page = "1" thumbnail = "Bookbinding \ page1.png"/><BPAGE page = "2" thumbnail = "Bookbinding \ page2.png"/>< BPAGE page = "3" thumbnail = "Bookbinding \ page3.png"/></BOOKBINDING><ANNOTATIONS><ANNOTATION href = "Annotation \ annotation.tiff" type = "tiff" page = "all"/></ANNOTATIONS></EBINDER> where <EFILE ~> and <EPAGES> ~ </ EPAGES>
And the description of <EFILE ~>,
Please note that agefile = "Material \ efile0001.pdf is not described. <EPAGES> to </ EPAGES> are not described in the BOOKBINDING part to hold the thumbnail image of the electronic document in unit of material page. However, if redundancy is allowed, <EPAGES> to </ EPAGES> are prepared, and there is a description for holding the thumbnail image of the electronic document in unit of material page. You can also do composedpagefile = "
The reason why Material \ efile0001.pdf is not described is that a generated electronic document is created by using a material electronic document including a material page unit electronic document when it becomes necessary, which is a feature of this storage mode. Also in this case, it is possible to hold the annotation information added to the generated electronic document. If the annotation information is also present on the material electronic document side, the annotation information can be held in the same manner as when it is added to the generated electronic document. However, in the case of this storage mode, the feature is to reduce the total file size, and thus it is not necessary to have the annotation information for the material electronic document. As another storage format, there is a format in which a material electronic document itself is not stored, but only a file created from the material electronic document and divided into individual page units is stored. This can be applied to all cases where the material electronic document described above is stored, including how to hold the annotation information. Specifically, <EBINDER><MATERIAL files = "2><EFILE href =" Material \ ef0001 \ Original \ F_c01.ppt "nohref =" YES "type =" pdf "totalpage =" 2 "id =" ef0001 "><EFILE_INFO datatype = "PowerPoint2000"> ... </ EFILE_INFO><ANNOTATIONS><ANNOTATION href = "Material \ ef0001 \ Anotation \ an0001.tiff" type = "TIFF" type = "ALL"/></ANNOTATIONS><EPAGES><EPAGE page = "1" thumbnail = "Material \ ef0001 \ thumb1.bmp"/><EPAGE page = "2" thumbnail = "Material \ ef0001 \ thumb2.bmp"/></EPAGES>< / EFILE><EFILE href = "Material \ ef0001 \ Original \ HTML.doc" nohref = "YES" composedpagefile = "Material \ efile0002.pdf" type = "pdf" totalpage = "3" id = "ef0002"><EFILE_INFO datatype = "Word2000"> ... </ EFILE_INFO><EPAGES> ... </ EPAGES></EFILE></MATERIAL></EBINDER> In the <EFILE> part of this description , Nohref = "YE
The attribute "S" is added. If the nohref attribute is YES, it indicates that the material electronic document itself does not exist. That is, for example, href = "Material \ ef0001 \ Origin"
al \ F_c01.ppt ", but the file represented by href does not exist. In such a storage format, editing operations such as rearranging pages can be performed without having a source electronic document. In addition, since the annotation file is retained, it is also possible to edit the annotations.When the size of the material electronic document is large, when the material is not changed, when you want to perform the editing operation but do not want to attach the material, etc. The storage format up to now handles a plurality of files as shown in FIG. 4, but these may be combined into a compressed format.
【0130】以上説明した本発明の実施形態の文書管理
システムに適用可能な情報処理装置を示すと、図35の
ようになる。FIG. 35 shows an information processing apparatus applicable to the document management system according to the embodiment of the present invention described above.
【0131】図35は本発明の文書管理システムに適用
可能な情報処理装置の構成を示すブロック図である。FIG. 35 is a block diagram showing the configuration of an information processing apparatus applicable to the document management system of the present invention.
【0132】図35において、CPU101はメインバ
ス107を介して情報処理装置1000全体の制御を実
行するとともに、情報処理装置1000の外部に接続さ
れる入力装置110(例えば、イメージスキャナ、記憶
装置、ネットワーク回線を介して接続される他の情報処
理装置、電話回線を介して接続されるファクシミリ等)
を入力I/F(インタフェース)104を介して制御す
る。また、情報処理装置1000の外部に接続される出
力装置112(例えば、プリンタ、モニタ、ネットワー
ク回線を介して接続される他の情報処理装置、電話回線
を介して接続されるファクシミリ等)を出力I/F10
5を介して制御する。また、CPU101は、KBDI
/F(キーボードインタフェース)107を介して入力
部(例えば、キーボード112やポインティングデバイ
ス113やペン114)から入力された指示に従って、
画像の入力、画像処理、色変換処理、画像の出力制御等
の一連の処理を実行する。更に、入力装置110より入
力された画像データや、キーボード112やポインティ
ングデバイス113やペン114を用いて作成された画
像データを表示する表示部109をビデオI/F(イン
タフェース)108を介して制御する。In FIG. 35, a CPU 101 controls the entire information processing apparatus 1000 via a main bus 107, and also controls input devices 110 (for example, an image scanner, a storage device, and a network) connected outside the information processing apparatus 1000. Other information processing device connected via line, facsimile connected via telephone line, etc.)
Is controlled via an input I / F (interface) 104. Further, the output device 112 (for example, a printer, a monitor, another information processing device connected via a network line, a facsimile connected via a telephone line, etc.) connected to the outside of the information processing device 1000 is output to the output I. / F10
Control via 5. In addition, the CPU 101
/ F (keyboard interface) 107 according to an instruction input from an input unit (for example, a keyboard 112, a pointing device 113, or a pen 114).
A series of processing such as image input, image processing, color conversion processing, and image output control is executed. Further, a display unit 109 that displays image data input from the input device 110 and image data created using the keyboard 112, the pointing device 113, and the pen 114 is controlled via a video I / F (interface) 108. .
【0133】ROM102は、CPU101の各種制御
を実行する各種制御プログラムを記憶している。RAM
103は、CPU101によりOSや本発明を実現する
ための制御プログラムを含むその他の制御プログラムが
ロードされ実行される。また、制御プログラムを実行す
るために用いられる各種作業領域、一時待避領域として
機能する。また、入力装置110より入力された画像デ
ータや、キーボード112やポインティングデバイス1
13やペン114を用いて作成された画像データを、一
旦、保持するVRAM(不図示)が構成されている。The ROM 102 stores various control programs for executing various controls of the CPU 101. RAM
The CPU 103 loads and executes an OS and other control programs including a control program for realizing the present invention by the CPU 101. In addition, it functions as various work areas used for executing the control program and a temporary save area. Further, image data input from the input device 110, the keyboard 112, the pointing device 1 and the like.
A VRAM (not shown) that temporarily holds image data created by using the pen 13 or the pen 114 is configured.
【0134】尚、本発明は、複数の機器(例えばホスト
コンピュータ、インタフェース機器、リーダ、プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機、ファクシミリ装置な
ど)に適用してもよい。Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), a device including one device (for example, a copying machine, a facsimile machine) Etc.).
【0135】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。An object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (or CPU)
And MPU) read and execute the program code stored in the storage medium.
【0136】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0137】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROMな
どを用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0138】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.
【0139】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPUなどが実際の処理の一部または全部を行い、その
処理によって前述した実施形態の機能が実現される場合
も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0140】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明した図6、図15、図31A
及び図31Bに示すフローチャートに対応するプログラ
ムコードが格納されることになる。When the present invention is applied to the storage medium, the storage medium includes the above-described storage medium shown in FIGS. 6, 15, and 31A.
And the program code corresponding to the flowchart shown in FIG. 31B.
【0141】[0141]
【発明の効果】以上説明したように、本発明によれば、
アノテーション情報が付加された異なる複数の素材電子
文書から一つの統合電子文書を作成し、素材電子文書に
付加されたアノテーション情報と、統合電子文書に対し
て新規に追加/更に追加したアノテーション情報の関係
を維持しながら容易に編集を行うことができる情報処理
装置及びその方法、コンピュータ可読メモリを提供でき
る。As described above, according to the present invention,
One integrated electronic document is created from a plurality of different material electronic documents to which annotation information has been added, and the relationship between the annotation information added to the material electronic document and the newly added / added annotation information to the integrated electronic document Information processing apparatus and method capable of easily performing editing while maintaining the same, and a computer-readable memory.
【図1】本実施形態の文書管理システムの概念図であ
る。FIG. 1 is a conceptual diagram of a document management system according to an embodiment.
【図2A】本実施形態の電子バインダビルダによって構
成される生成電子文書のフォーマットブロック構成図で
ある。FIG. 2A is a block diagram illustrating a format of a generated electronic document configured by an electronic binder builder according to the embodiment;
【図2B】本実施形態の電子バインダビルダによって構
成される生成電子文書のXML記述例を示す図である。FIG. 2B is a diagram illustrating an example of an XML description of a generated electronic document configured by the electronic binder builder according to the embodiment;
【図3】本実施形態の電子バインダビルダによって構成
される生成電子文書のフォーマットブロック構成図であ
る。FIG. 3 is a block diagram illustrating a format of a generated electronic document configured by an electronic binder builder according to the embodiment;
【図4】本実施形態の生成電子文書を構成するフォルダ
とファイル構成例である。FIG. 4 shows an example of a folder and a file configuration of a generated electronic document according to the embodiment.
【図5】本実施形態の電子バインダビルダの処理に関わ
る操作画面例を示す図である。FIG. 5 is a diagram illustrating an example of an operation screen related to processing of the electronic binder builder according to the embodiment.
【図6】本実施形態の生成電子文書の作成処理を示すフ
ローチャートである。FIG. 6 is a flowchart illustrating a generation process of a generated electronic document according to the embodiment.
【図7】本実施形態の電子バインダビルダの操作例を示
す図である。FIG. 7 is a diagram illustrating an operation example of the electronic binder builder of the embodiment.
【図8】本実施形態の電子バインダビルダの操作例を示
す図である。FIG. 8 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
【図9】本実施形態の電子バインダビルダの操作例を示
す図である。FIG. 9 is a diagram showing an operation example of the electronic binder builder of the embodiment.
【図10】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 10 is a diagram showing an operation example of the electronic binder builder of the embodiment.
【図11】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 11 is a diagram illustrating an operation example of the electronic binder builder of the embodiment.
【図12】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 12 is a diagram showing an operation example of the electronic binder builder of the embodiment.
【図13】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 13 is a diagram illustrating an operation example of the electronic binder builder of the embodiment.
【図14】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 14 is a diagram illustrating an operation example of the electronic binder builder of the embodiment.
【図15】本実施形態の生成電子文書の編集処理を示す
フローチャートである。FIG. 15 is a flowchart illustrating editing processing of a generated electronic document according to the present embodiment.
【図16】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 16 is a diagram showing an operation example of the electronic binder builder of the embodiment.
【図17】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 17 is a diagram illustrating an operation example of the electronic binder builder of the embodiment.
【図18】本実施形態のサムネール画像の回転における
相関関係を示す図である。FIG. 18 is a diagram illustrating a correlation in rotation of a thumbnail image according to the present embodiment.
【図19】本実施形態の電子バインダビルダの操作例を
示す図である。FIG. 19 is a diagram illustrating an operation example of the electronic binder builder of the embodiment.
【図20A】本実施形態の電子バインダビルダの操作例
を示す図である。FIG. 20A is a diagram showing an operation example of the electronic binder builder of the embodiment.
【図20B】本実施形態の電子バインダビルダによって
構成される生成電子文書のフォーマットブロック構成図
である。FIG. 20B is a format block configuration diagram of a generated electronic document configured by the electronic binder builder of the embodiment.
【図21】本実施形態の電子バインダビルダによって構
成される生成電子文書のメタ情報としてRDFを用いて
いる場合のXML記述例を示す図である。FIG. 21 is a diagram illustrating an example of an XML description when RDF is used as meta information of a generated electronic document configured by the electronic binder builder according to the embodiment.
【図22】本実施形態の電子バインダビルダによって構
成される生成電子文書のフォーマットブロック構成図で
ある。FIG. 22 is a block diagram illustrating a format of a generated electronic document configured by the electronic binder builder according to the embodiment.
【図23】本実施形態の図22の生成電子文書のXML
記述例を示す図である。FIG. 23 is an XML of the generated electronic document of FIG.
It is a figure showing the example of description.
【図24】本実施形態のアノテーション情報の保持方法
を示す図である。FIG. 24 is a diagram illustrating a method of retaining annotation information according to the present embodiment.
【図25】本実施形態の電子バインダビルダによって構
成されるアノテーション情報が付加された素材電子文書
のフォーマットブロック構成図である。FIG. 25 is a configuration block diagram of a material electronic document to which annotation information configured by the electronic binder builder according to the embodiment is added.
【図26】本実施形態の電子バインダビルダによって構
成されるアノテーション情報が付加された素材電子文書
のフォーマットブロック構成図である。FIG. 26 is a block diagram showing a format of a material electronic document to which annotation information configured by the electronic binder builder according to the embodiment is added.
【図27】本実施形態の図26の素材電子文書のXML
記述例を示す図である。FIG. 27 is a diagram illustrating the XML of the material electronic document in FIG.
It is a figure showing the example of description.
【図28】本実施形態の電子バインダビルダによって構
成されるアノテーション情報が付加された生成電子文書
のフォーマットブロック構成図である。FIG. 28 is a configuration block diagram of a generated electronic document to which annotation information configured by the electronic binder builder of the present embodiment is added.
【図29】本実施形態の図28の生成電子文書のXML
記述例を示す図である。FIG. 29 is an XML diagram of the generated electronic document of FIG. 28 according to the present embodiment.
It is a figure showing the example of description.
【図30】本実施形態の図28の生成電子文書の他のX
ML記述例を示す図である。30 is another X of the generated electronic document of FIG. 28 according to the present embodiment.
It is a figure showing the example of ML description.
【図31A】本実施形態の生成電子文書へのアノテーシ
ョン情報の付加処理を示すフローチャートである。FIG. 31A is a flowchart illustrating a process of adding annotation information to a generated electronic document according to the embodiment;
【図31B】本実施形態の生成電子文書へのアノテーシ
ョン情報の付加処理を示すフローチャートである。FIG. 31B is a flowchart illustrating processing for adding annotation information to a generated electronic document according to the present embodiment.
【図32】本実施形態の図31の処理によって得られる
生成電子文書のXML記述例を示す図である。32 is a diagram illustrating an example of an XML description of a generated electronic document obtained by the processing of FIG. 31 according to the present embodiment.
【図33】本実施形態の図31の処理によって得られる
生成電子文書のXML記述例を示す図である。FIG. 33 is a diagram illustrating an example of an XML description of a generated electronic document obtained by the processing of FIG. 31 according to the present embodiment.
【図34】電子バインダビルダによって構成される生成
電子文書のフォーマットブロック構成図である。FIG. 34 is a block diagram illustrating a format of a generated electronic document formed by an electronic binder builder.
【図35】本発明の文書管理システムに適用可能な情報
処理装置の構成を示すブロック図である。FIG. 35 is a block diagram illustrating a configuration of an information processing apparatus applicable to the document management system of the present invention.
101 素材電子文書 102 電子バインダビルダ 103 生成電子文書 101 Material electronic document 102 Electronic binder builder 103 Generated electronic document
Claims (9)
統合電子文書を構成する情報処理装置であって、 アノテーション情報が付加された前記複数種類の素材電
子文書を保持する保持手段と、 前記保持手段で保持される前記複数種類の素材電子文書
の各々の素材ページ単位電子文書から所望の素材ページ
単位電子文書を選択する選択手段と、 前記選択手段で選択された素材ページ単位電子文書に基
づいて、前記アノテーション情報の付加を制御する制御
情報を含む統合電子文書を構成する構成手段とを備える
ことを特徴とする情報処理装置。1. An information processing apparatus for forming an integrated electronic document including a plurality of types of material electronic documents, comprising: holding means for holding the plurality of types of material electronic documents to which annotation information is added; Selecting means for selecting a desired material page unit electronic document from each material page unit electronic document of the plurality of types of material electronic documents held by the means, based on the material page unit electronic document selected by the selecting means An information processing apparatus comprising: an integrated electronic document including control information for controlling the addition of the annotation information.
あるいは該統合電子文書を構成する素材ページ単位電子
文書毎に設定されることを特徴とする請求項1に記載の
情報処理装置。2. The information processing apparatus according to claim 1, wherein the control information is set for the entire integrated electronic document or for each material page unit electronic document constituting the integrated electronic document.
成する前記アノテーション情報が付加された素材電子文
書と、アノテーション情報が付加された該統合電子文書
を1つの電子文書として構成することを特徴とする請求
項1に記載の情報処理装置。3. The electronic document according to claim 1, wherein the constituent electronic unit forms the material electronic document to which the annotation information is added and the integrated electronic document to which the annotation information is added, which constitutes the integrated electronic document, as one electronic document. The information processing apparatus according to claim 1.
加された第1アノテーション情報と、前記統合電子文書
に付加された第2アノテーション情報を所定ファイル形
式に変換する変換手段とを備えることを特徴とする請求
項3に記載の情報処理装置。4. The method according to claim 1, wherein the configuration unit includes a first annotation information added to the material electronic document and a conversion unit configured to convert the second annotation information added to the integrated electronic document into a predetermined file format. The information processing apparatus according to claim 3, wherein
統合電子文書を構成する情報処理方法であって、 アノテーション情報が付加された前記複数種類の素材電
子文書を記憶媒体に保持する保持工程と、 前記保持工程で前記記憶媒体に保持される前記複数種類
の素材電子文書の各々の素材ページ単位電子文書から所
望の素材ページ単位電子文書を選択する選択工程と、 前記選択工程で選択された素材ページ単位電子文書に基
づいて、前記アノテーション情報の付加を制御する制御
情報を含む統合電子文書を構成する構成工程とを備える
ことを特徴とする情報処理方法。5. An information processing method for forming an integrated electronic document including a plurality of types of material electronic documents, comprising: a holding step of holding the plurality of types of material electronic documents to which annotation information has been added in a storage medium; A selection step of selecting a desired material page unit electronic document from each material page unit electronic document of each of the plurality of types of material electronic documents held in the storage medium in the holding step; and a material selected in the selection step A configuration step of configuring an integrated electronic document including control information for controlling the addition of the annotation information based on the page-based electronic document.
あるいは該統合電子文書を構成する素材ページ単位電子
文書毎に設定されることを特徴とする請求項5に記載の
情報処理方法。6. The information processing method according to claim 5, wherein the control information is set for the entire integrated electronic document or for each material page unit electronic document constituting the integrated electronic document.
成する前記アノテーション情報が付加された素材電子文
書と、アノテーション情報が付加された該統合電子文書
を1つの電子文書として構成することを特徴とする請求
項5に記載の情報処理方法。7. The composition step is characterized in that the material electronic document to which the annotation information is added and which constitutes the integrated electronic document and the integrated electronic document to which the annotation information is added are formed as one electronic document. The information processing method according to claim 5, wherein
加された第1アノテーション情報と、前記統合電子文書
に付加された第2アノテーション情報を所定ファイル形
式に変換する変換工程とを備えることを特徴とする請求
項7に記載の情報処理方法。8. The method according to claim 1, wherein the configuration step includes a conversion step of converting the first annotation information added to the material electronic document and the second annotation information added to the integrated electronic document into a predetermined file format. The information processing method according to claim 7, wherein:
統合電子文書を構成する情報処理のプログラムコードが
格納されたコンピュータ可読メモリであって、 アノテーション情報が付加された前記複数種類の素材電
子文書を記憶媒体に保持する保持工程のプログラムコー
ドと、 前記保持工程で前記記憶媒体に保持される前記複数種類
の素材電子文書の各々の素材ページ単位電子文書から所
望の素材ページ単位電子文書を選択する選択工程のプロ
グラムコードと、 前記選択工程で選択された素材ページ単位電子文書に基
づいて、前記アノテーション情報の付加を制御する制御
情報を含む統合電子文書を構成する構成工程のプログラ
ムコードとを備えることを特徴とするコンピュータ可読
メモリ。9. A computer-readable memory storing information processing program codes constituting an integrated electronic document composed of a plurality of types of material electronic documents, wherein the plurality of types of material electronic documents to which annotation information is added. And a desired material page unit electronic document from each material page unit electronic document of the plurality of types of material electronic documents held in the storage medium in the holding step. A program code of a selecting step; and a program code of a constituent step of configuring an integrated electronic document including control information for controlling addition of the annotation information based on the material page unit electronic document selected in the selecting step. A computer readable memory characterized by the following.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000287595A JP2002099528A (en) | 2000-09-21 | 2000-09-21 | Information processing equipment, its method and computer-readable memory |
US09/948,618 US7694218B2 (en) | 2000-09-13 | 2001-09-10 | Information processing apparatus, method therefor, and computer-readable memory |
EP01307771A EP1189147A3 (en) | 2000-09-13 | 2001-09-12 | Apparatus and method for integrated electronic document composition |
US11/874,177 US20080134024A1 (en) | 2000-09-13 | 2007-10-17 | Information processing apparatus, method therefor, and computer-readable memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000287595A JP2002099528A (en) | 2000-09-21 | 2000-09-21 | Information processing equipment, its method and computer-readable memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002099528A true JP2002099528A (en) | 2002-04-05 |
Family
ID=18771317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000287595A Withdrawn JP2002099528A (en) | 2000-09-13 | 2000-09-21 | Information processing equipment, its method and computer-readable memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002099528A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009519511A (en) * | 2005-12-05 | 2009-05-14 | サーセン コーポレイション | Document data security management method and system |
-
2000
- 2000-09-21 JP JP2000287595A patent/JP2002099528A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009519511A (en) * | 2005-12-05 | 2009-05-14 | サーセン コーポレイション | Document data security management method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7694218B2 (en) | Information processing apparatus, method therefor, and computer-readable memory | |
US7584413B2 (en) | Electronic document binder builder | |
KR100721066B1 (en) | Document processing apparatus, control method therefor, and computer-readable storage medium | |
KR100766147B1 (en) | Document processing apparatus, control method therefor, and computer-readable storage medium | |
JP4144806B2 (en) | Information editing apparatus, information editing system, information editing method, and program | |
JP5252933B2 (en) | Document processing apparatus, document processing method, and program | |
JP2003091520A (en) | Document processing device and method | |
JP2006107142A (en) | Document processor, and method | |
JP2007200060A (en) | Electronic album editing device, method, and program | |
JP4810027B2 (en) | Information processing apparatus and method | |
JP2002091949A (en) | Device and method for processing information and computer readable memory | |
JP2007115131A (en) | Information processor and its control method, information processing system, computer program, and storage medium | |
JP2002229976A (en) | Apparatus and method for information processing, computer-readable memory, and program | |
JP5455321B2 (en) | Document processing apparatus and document processing method | |
US20020038322A1 (en) | Information processing apparatus, method therefor,and computer-readable memory | |
JP2002099528A (en) | Information processing equipment, its method and computer-readable memory | |
JP2002091958A (en) | Information processor, information processing method and computer readable memory | |
JP4006312B2 (en) | Information processing apparatus, control method therefor, storage medium, and control program | |
JP4532872B2 (en) | Document processing method and document processing apparatus | |
JP4279496B2 (en) | Electronic delivery support device and program | |
JP2007328741A (en) | Method for editing electronic document, program and storage medium | |
JP2005063243A (en) | Information processor, program, and computer-readable storage medium | |
JP2003067373A (en) | Program, and document processor and method for processing document | |
JP4598935B2 (en) | Information processing apparatus and method, and computer-readable memory | |
EP0361454A2 (en) | Data storage device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20071204 |