JP2001273314A - Device and method for processing document data, and recording medium - Google Patents
Device and method for processing document data, and recording mediumInfo
- Publication number
- JP2001273314A JP2001273314A JP2000087961A JP2000087961A JP2001273314A JP 2001273314 A JP2001273314 A JP 2001273314A JP 2000087961 A JP2000087961 A JP 2000087961A JP 2000087961 A JP2000087961 A JP 2000087961A JP 2001273314 A JP2001273314 A JP 2001273314A
- Authority
- JP
- Japan
- Prior art keywords
- information
- document data
- index
- data storage
- document
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title description 6
- 238000013500 data storage Methods 0.000 claims description 135
- 238000004458 analytical method Methods 0.000 claims description 68
- 238000007726 management method Methods 0.000 claims description 46
- 238000003672 processing method Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 18
- 238000013523 data management Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、文書データ処理装
置、文書データ処理方法、および記録媒体に関し、特
に、図や表のようなオブジェクトの再利用を容易にする
書データ処理装置、文書データ処理方法、および記録媒
体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document data processing apparatus, a document data processing method, and a recording medium, and more particularly, to a document data processing apparatus and a document data processing for facilitating reuse of objects such as figures and tables. The present invention relates to a method and a recording medium.
【0002】[0002]
【従来の技術】従来、文書の引用装置または方式はワー
ドプロセッサ等で、頻繁に使用する文書等を事前に登録
しておき、それを読み込むために用いられている。この
種の従来技術としては、「特開平03−245261号
公報」記載の技術がある。2. Description of the Related Art Heretofore, a document citation device or system has been used in a word processor or the like to register frequently used documents in advance and read them. As a conventional technique of this kind, there is a technique described in Japanese Patent Application Laid-Open No. 03-245261.
【0003】この公報に記載されたワードプロセッサ
は、定型文書・見出し及び文書の構成要素を登録するこ
とにより、文書の作成時に引用する文書・見出しを探す
ための手間や複写の時間の短縮、入力時間の短縮を図る
ものである。このワードプロセッサは、定型文書・見出
しを画面からデータ記憶部へ格納する登録手段と、その
格納位置のアドレスを記憶するためのアドレス情報記憶
部と、登録したデータを引用するための選択手段と、引
用したデータを画面に表示するための一次データ格納部
及び表示手段とから構成されている。また、このワード
プロセッサは、定型文書・見出し及び文書の構成要素を
登録するために、対象物を画面に入力し、登録の処理を
起動している。[0003] The word processor described in this publication registers a standard document / heading and a component of the document, thereby reducing the time and labor required to search for the document / heading cited at the time of creation of the document, the time required for copying, and the input time. It is intended to shorten the time. The word processor includes a registration unit for storing the standard document / heading from the screen to the data storage unit, an address information storage unit for storing the address of the storage location, a selection unit for citing the registered data, A primary data storage unit and a display unit for displaying the data on the screen. In addition, this word processor inputs a target object on a screen and starts a registration process in order to register a standard document / heading and a component of the document.
【0004】また、「特開平5−174026号公報」
記載の技術は、過去に作成された文書ファイル中の文書
を引用して文書ファイルを作成する場合、ユーザの指定
した部分を切り出し、それが引用部であることを明示し
て編集文書に取り込み、引用部に関する情報を作成して
本文とともに文書ファイルに保存する。また、ユーザが
引用文書を含む文書ファイルを閲覧する場合、ユーザの
指定する範囲について、文書ファイルの引用部に関する
情報を抽出し、作成者による記述部および引用部と組み
合わせて表示し、ユーザは引用部の作成者や作成日時等
の情報を容易に取得することができるようにしたもので
ある。[0004] Further, "Japanese Patent Application Laid-Open No. H5-174026"
When creating a document file by quoting a document in a document file created in the past, the described technology cuts out the part specified by the user, clearly indicates that it is a quoted part, incorporates it into the edited document, Create information about the cited section and save it in a document file along with the text. When a user views a document file including a cited document, information on a cited portion of the document file is extracted for a range specified by the user, and displayed in combination with a description portion and a cited portion of the creator. Information such as the creator of the copy and the creation date and time can be easily obtained.
【0005】[0005]
【発明が解決しようとする課題】上述した従来の技術の
第1の問題点は、文書中の表や図のようなオブジェクト
のインデックスの作成が自動的に行えないことである。A first problem of the above-mentioned prior art is that an index of an object such as a table or a figure in a document cannot be automatically created.
【0006】その理由は、文書データの保存の際に、オ
ブジェクトを抽出し、そのオブジェクトのサムネイル、
格納位置を保存していないからである。The reason is that, when document data is stored, an object is extracted, a thumbnail of the object,
This is because the storage location is not saved.
【0007】本発明の第2の問題点は、既存文書内の表
や図のようなオブジェクトを再利用する場合、どの文書
に記述されているかを利用者が意識せずにできず、再利
用にかかるオブジェクトの検索のために時間を多く要す
ることである。A second problem of the present invention is that when an object such as a table or a diagram in an existing document is reused, the user cannot be conscious of which document is described, and the user cannot reuse the object. Requires a lot of time to search for the object.
【0008】その理由は、作成したオブジェクトのイン
デックスに基づいて、オブジェクトの一覧表を表示しな
いからである。The reason is that a list of objects is not displayed based on the created object index.
【0009】本発明の目的は、文書中の表や図のような
オブジェクトのインデックスの作成を自動的に行い、ど
の文書にオブジェクトが記述されているかを利用者が意
識せずに、再利用できるようにすることである。An object of the present invention is to automatically create an index of an object such as a table or a figure in a document and to reuse the object without being aware of which document describes the object. Is to do so.
【0010】[0010]
【課題を解決するための手段】本発明の第1の文書デー
タ処理装置は、編集部と、オブジェクト解析手段と、デ
ータ保存手段と、インデックス管理手段と、インデック
スデータ記憶手段と、文書データ記憶手段と、オブジェ
クト一覧表示手段と、オブジェクト読み込み手段と、入
出力部とを備え、(a)オブジェクトを含む文書データ
を編集する前記編集部と、(b)前記編集部からの文書
保存指示を受け取ると、前記文書データ内に、オブジェ
クトのデータが存在しているかどうかを解析し、文書内
オブジェクトアドレスを算出し、オブジェクトのサムネ
イルを生成し、前記サムネイルおよびオブジェクトの通
し番号を含めたオブジェクトの解析情報を作成する前記
オブジェクト解析手段と、(c)前記文書データを格納
する前記文書データ記憶手段と、(d)前記オブジェク
ト解析手段から前記文書データ、前記オブジェクトの通
し番号、および前記文書内オブジェクトアドレスを受け
取り、前記文書データを前記文書データ記憶手段に格納
し、格納した前記文書データ内のオブジェクトの前記文
書データ格納手段における位置を示す格納位置情報を作
成する前記データ保存手段と、(e)インデックス情報
を格納する前記インデックスデータ記憶手段と、(f)
前記オブジェクト解析手段から前記解析情報を、前記デ
ータ保存手段から前記格納位置情報を受け取り、前記解
析情報および前記格納位置情報を合成した前記インデッ
クス情報を作成し、前記インデックスデータ記憶手段に
格納し、前記オブジェクト一覧表示手段からのオブジェ
クト一覧表示要求により、前記インデックスデータ記憶
手段より前記インデックス情報を読み出し前記オブジェ
クト一覧表示手段に送る前記インデックス管理手段と、
(g)前記入出力部からのオブジェクト一覧表示要求を
前記インデックス管理手段に与え、前記インデックス管
理手段から前記インデックス情報を受け取り、オブジェ
クト一覧表を作成し前記入出力部に渡し、前記入出力部
からのオブジェクト表示要求および指定されたオブジェ
クトの前記格納位置情報を前記オブジェクト読み込み編
集手段に与える前記オブジェクト一覧表示手段と、
(h)前記オブジェクト一覧表示手段からの前記オブジ
ェクト表示要求、および前記格納位置情報により指定さ
れたオブジェクトを前記文書データ記憶手段から読み出
し、前記入出力部へ送る前記オブジェクト読み込み編集
手段と、(i)利用者からの前記オブジェクト一覧表示
要求を前記オブジェクト一覧表示手段に与え、前記オブ
ジェクト一覧表示手段から受け取った前記オブジェクト
一覧表を画面表示し、利用者により選択されたオブジェ
クトを示す前記オブジェクト表示要求を前記オブジェク
ト一覧表示手段に与え、前記オブジェクト読み込み編集
手段からのオブジェクトを画面表示する前記入出力部
と、を有する。According to a first aspect of the present invention, there is provided a document data processing apparatus comprising an editing unit, an object analysis unit, a data storage unit, an index management unit, an index data storage unit, and a document data storage unit. And an object list display unit, an object reading unit, and an input / output unit, (a) the editing unit for editing document data including an object, and (b) receiving a document storage instruction from the editing unit. Analyzing whether or not object data exists in the document data, calculating an object address in the document, generating a thumbnail of the object, and creating analysis information of the object including the thumbnail and the serial number of the object Said object analyzing means, and (c) said document data storing said document data. Storage means; (d) receiving the document data, the serial number of the object, and the in-document object address from the object analysis means, and storing the document data in the document data storage means; (E) the data storage means for creating storage position information indicating the position of the object in the document data storage means, (e) the index data storage means for storing index information, and (f)
Receiving the analysis information from the object analysis means, receiving the storage location information from the data storage means, creating the index information by combining the analysis information and the storage location information, storing the index information in the index data storage means, An index management unit that reads the index information from the index data storage unit and sends the index information to the object list display unit in response to an object list display request from an object list display unit;
(G) providing an object list display request from the input / output unit to the index management unit, receiving the index information from the index management unit, creating an object list, passing the object list to the input / output unit, The object list display means for giving the object display request and the storage position information of the designated object to the object reading and editing means,
(H) the object reading and editing means for reading the object specified by the object display request from the object list display means and the storage position information from the document data storage means and sending the object to the input / output unit; The object list display request from the user is provided to the object list display means, the object list received from the object list display means is displayed on a screen, and the object display request indicating the object selected by the user is provided. The input / output unit which is provided to an object list display means and displays an object from the object reading / editing means on a screen.
【0011】本発明の第2の文書データ処理装置は、編
集部と、オブジェクト解析手段と、データ保存手段と、
インデックス管理手段と、インデックスデータ記憶手段
と、文書データ記憶手段と、オブジェクト一覧表示手段
と、オブジェクト読み込み手段と、使用頻度管理手段
と、入出力部とを備え、(a)オブジェクトを含む文書
データを編集する前記編集部と、(b)前記編集部から
の文書保存指示を受け取ると、前記文書データ内に、オ
ブジェクトのデータが存在しているかどうかを解析し、
文書内オブジェクトアドレスを算出し、オブジェクトの
サムネイルを生成し、前記サムネイルおよびオブジェク
トの通し番号を含めたオブジェクトの解析情報を作成す
る前記オブジェクト解析手段と、(c)前記文書データ
を格納する前記文書データ記憶手段と、(d)前記オブ
ジェクト解析手段から前記文書データ、前記オブジェク
トの通し番号、および前記文書内オブジェクトアドレス
を受け取り、前記文書データを前記文書データ記憶手段
に格納し、格納した前記文書データ内のオブジェクトの
前記文書データ格納手段における位置を示す格納位置情
報を作成する前記データ保存手段と、(e)インデック
ス情報を格納する前記インデックスデータ記憶手段と、
(f)前記オブジェクト解析手段から前記解析情報を、
前記データ保存手段から前記格納位置情報を受け取り、
前記解析情報および前記格納位置情報を合成した前記イ
ンデックス情報を作成し、前記インデックスデータ記憶
手段に格納し、前記オブジェクト一覧表示手段からのオ
ブジェクト一覧表示要求により、前記インデックスデー
タ記憶手段より前記インデックス情報を読み出し前記オ
ブジェクト一覧表示手段に送り、前記使用頻度管理手段
からのオブジェクトの選択回数を前記インデックス情報
に書き込む前記インデックス管理手段と、(g)前記入
出力部からのオブジェクト一覧表示要求を前記インデッ
クス管理手段に与え、前記インデックス管理手段から前
記インデックス情報を受け取り、オブジェクトの前記選
択回数を考慮したオブジェクト一覧表を作成し前記入出
力部に渡し、前記入出力部からのオブジェクト表示要求
および指定されたオブジェクトの前記格納位置情報を前
記オブジェクト読み込み編集手段に与え、前記使用頻度
管理手段に前記オブジェクト指示要求を与える前記オブ
ジェクト一覧表示手段と、(h)前記オブジェクト一覧
表示手段からの前記オブジェクト指示要求により指定さ
れたオブジェクトの前記選択回数を算出し、前記インデ
ックス管理手段に与える前記使用頻度管理手段と、
(i)前記オブジェクト一覧表示手段からの前記オブジ
ェクト表示要求、および前記格納位置情報により指定さ
れたオブジェクトを前記文書データ記憶手段から読み出
し、前記入出力部へ送る前記オブジェクト読み込み編集
手段と、(j)利用者からの前記オブジェクト一覧表示
要求を前記オブジェクト一覧表示手段に与え、前記オブ
ジェクト一覧表示手段から受け取った前記オブジェクト
一覧表を画面表示し、利用者により選択されたオブジェ
クトを示す前記オブジェクト表示要求を前記オブジェク
ト一覧表示手段に与え、前記オブジェクト読み込み編集
手段からのオブジェクトを画面表示する前記入出力部
と、を有する。[0011] A second document data processing apparatus according to the present invention comprises an editing unit, an object analysis unit, a data storage unit,
An index management unit, an index data storage unit, a document data storage unit, an object list display unit, an object reading unit, a use frequency management unit, and an input / output unit. (B) when receiving a document storage instruction from the editing unit, analyzes whether or not object data exists in the document data;
An object analyzing means for calculating an object address in a document, generating a thumbnail of the object, and generating analysis information of the object including the thumbnail and a serial number of the object; and (c) storing the document data in the document data. And (d) receiving the document data, the serial number of the object, and the in-document object address from the object analysis means, storing the document data in the document data storage means, and storing the object in the stored document data. Said data storage means for creating storage position information indicating a position in said document data storage means, and (e) said index data storage means for storing index information;
(F) sending the analysis information from the object analysis means;
Receiving the storage location information from the data storage means,
The index information is created by synthesizing the analysis information and the storage location information, stored in the index data storage unit, and the index data storage unit is configured to store the index information in response to an object list display request from the object list display unit. The index management means for reading the object list display means and writing the number of object selections from the use frequency management means to the index information; and (g) receiving the object list display request from the input / output unit as the index management means. Receiving the index information from the index management means, creating an object list in consideration of the number of selections of an object, passing the list to the input / output unit, and displaying an object display request from the input / output unit and the designated object list. The object list display means for providing the storage location information of the object to the object reading and editing means, and providing the object frequency request means with the object specification request; and (h) specifying the object frequency by the object specification request from the object list display means. Calculating the number of selections of the selected object, the use frequency management means to give to the index management means,
(I) the object reading / editing means for reading the object specified by the object display request from the object list display means and the storage position information from the document data storage means and sending the object to the input / output unit; The object list display request from the user is provided to the object list display means, the object list received from the object list display means is displayed on a screen, and the object display request indicating the object selected by the user is provided. The input / output unit which is provided to an object list display means and displays an object from the object reading / editing means on a screen.
【0012】本発明の第1の文書データ処理方法は、
(a)文書データを編集する第1のステップと、(b)
前記文書データ内のオブジェクトの開始、終了を示すコ
ードを検索し、オブジェクトの有無をチェックする第2
のステップと、(c)オブジェクトが存在する場合に
は、オブジェクトのサムネイル情報を生成し、そのオブ
ジェクトの種類、および、オブジェクトの種類別に付与
した通し番号を含む解析情報を作成する第3のステップ
と、(d)対応するオブジェクトの存在する前記文書デ
ータの文書内オブジェクトアドレスを作成する第4のス
テップと、(e)前記文書データを、文書データ記憶手
段に保存する第5のステップと、(f)保存された前記
文書データの前記文書データ記憶手段内の先頭位置を示
す文書データアドレスと各オブジェクトに対する前記文
書内オブジェクトアドレスとを加算した格納位置情報を
作成する第6のステップと、(g)前記解析情報と、前
記格納位置情報とを合成し、インデックス情報を作成す
る第7のステップと、(h)前記インデックス情報をイ
ンデックスデータ記憶手段に格納する第8のステップ
と、(i)利用者からのオブジェクト一覧表示要求を受
け取る第9のステップと、(j)前記インデックスデー
タ記憶手段から前記インデックス情報を読み出す第10
のステップと、(k)前記インデックス情報を加工し、
オブジェクトのサムネイルを含むオブジェクト一覧表を
作成する第11のステップと、(l)前記オブジェクト
一覧表を画面表示する第12のステップと、(m)利用
者が選択したサムネイルに対応するオブジェクトを示す
オブジェクト指定情報を作成する第13のステップと、
(n)前記オブジェクト指定情報に対応するオブジェク
トの前記格納位置情報を前記インデックス情報から抽出
する第14のステップと、(o)前記格納位置情報に基
づいて、前記文書データ記憶手段から対応するオブジェ
クトを読み出す第15のステップと、(p)オブジェク
トを画面に表示する第16のステップと、を含む。A first document data processing method according to the present invention comprises:
(A) a first step of editing document data; (b)
A second code for searching for the presence or absence of the object by searching for codes indicating the start and end of the object in the document data;
And (c) generating, when an object exists, thumbnail information of the object, and creating analysis information including the type of the object and a serial number assigned to each type of the object; (D) a fourth step of creating an in-document object address of the document data in which a corresponding object exists; (e) a fifth step of storing the document data in document data storage means; and (f). A sixth step of generating storage position information by adding a document data address indicating a head position of the stored document data in the document data storage means and an in-document object address for each object; (g) A seventh step of synthesizing the analysis information and the storage location information to create index information; (H) an eighth step of storing the index information in the index data storage means, (i) a ninth step of receiving an object list display request from a user, and (j) the index from the index data storage means. 10th to read information
And (k) processing the index information,
An eleventh step of creating an object list including thumbnails of the objects, (l) a twelfth step of displaying the object list on the screen, and (m) an object indicating an object corresponding to the thumbnail selected by the user A thirteenth step of creating designation information;
(N) a fourteenth step of extracting the storage location information of the object corresponding to the object designation information from the index information, and (o) retrieving the corresponding object from the document data storage unit based on the storage location information. It includes a fifteenth step of reading and a (p) sixteenth step of displaying an object on a screen.
【0013】本発明の第2の文書データ処理方法は、
(a)文書データを編集する第1のステップと、(b)
前記文書データ内のオブジェクトの開始、終了を示すコ
ードを検索し、オブジェクトの有無をチェックする第2
のステップと、(c)オブジェクトが存在する場合に
は、オブジェクトのサムネイル情報を生成し、そのオブ
ジェクトの種類、および、オブジェクトの種類別に付与
した通し番号を含む解析情報を作成する第3のステップ
と、(d)対応するオブジェクトの存在する前記文書デ
ータの文書内オブジェクトアドレスを作成する第4のス
テップと、(e)前記文書データを、文書データ記憶手
段に保存する第5のステップと、(f)保存された前記
文書データの前記文書データ記憶手段内の先頭位置を示
す文書データアドレスと各オブジェクトに対する前記文
書内オブジェクトアドレスとを加算した格納位置情報を
作成する第6のステップと、(g)前記解析情報と、前
記格納位置情報とを合成し、インデックス情報を作成す
る第7のステップと、(h)前記インデックス情報をイ
ンデックスデータ記憶手段に格納する第8のステップ
と、(i)利用者からのオブジェクト一覧表示要求を受
け取る第9のステップと、(j)前記インデックスデー
タ記憶手段から前記インデックス情報を読み出す第10
のステップと、(k)前記インデックス情報を加工し、
オブジェクトのサムネイルを含むオブジェクト一覧表を
オブジェクトの選択回数を考慮して作成する第11のス
テップと、(l)前記オブジェクト一覧表を画面表示す
る第12のステップと、(m)利用者が選択したサムネ
イルに対応するオブジェクトを示すオブジェクト指定情
報を作成する第13のステップと、(n)前記オブジェ
クト指定情報により、対応するオブジェクトの前記選択
回数を作成するステップと、(o)オブジェクトの前記
選択回数を前記インデックス情報に上書きし、前記イン
デックスデータ記憶手段に書き込むステップと、(p)
前記オブジェクト指定情報に対応するオブジェクトの前
記格納位置情報を前記インデックス情報から抽出する第
14のステップと、(q)前記格納位置情報に基づい
て、前記文書データ記憶手段から対応するオブジェクト
を読み出す第15のステップと、(r)オブジェクトを
画面に表示する第16のステップと、を含む。A second document data processing method according to the present invention comprises:
(A) a first step of editing document data; (b)
A second code for searching for the presence or absence of the object by searching for codes indicating the start and end of the object in the document data;
And (c) generating, when an object exists, thumbnail information of the object, and creating analysis information including the type of the object and a serial number assigned to each type of the object; (D) a fourth step of creating an in-document object address of the document data in which a corresponding object exists; (e) a fifth step of storing the document data in document data storage means; and (f). A sixth step of generating storage position information by adding a document data address indicating a head position of the stored document data in the document data storage means and an in-document object address for each object; (g) A seventh step of synthesizing the analysis information and the storage location information to create index information; (H) an eighth step of storing the index information in the index data storage means, (i) a ninth step of receiving an object list display request from a user, and (j) the index from the index data storage means. 10th to read information
And (k) processing the index information,
An eleventh step of creating an object list including thumbnails of the objects in consideration of the number of selections of the object, (l) a twelfth step of displaying the object list on the screen, and (m) a selection made by the user. A thirteenth step of creating object designation information indicating an object corresponding to a thumbnail; (n) a step of creating the number of selections of a corresponding object based on the object designation information; Overwriting the index information and writing to the index data storage means;
A fourteenth step of extracting the storage location information of the object corresponding to the object designation information from the index information, and (q) a fifteenth step of reading the corresponding object from the document data storage unit based on the storage location information And (r) a sixteenth step of displaying the object on the screen.
【0014】本発明の第1の記録媒体は、(a)文書デ
ータを編集する第1のステップと、(b)前記文書デー
タ内のオブジェクトの開始、終了を示すコードを検索
し、オブジェクトの有無をチェックする第2のステップ
と、(c)オブジェクトが存在する場合には、オブジェ
クトのサムネイル情報を生成し、そのオブジェクトの種
類、および、オブジェクトの種類別に付与した通し番号
を含む解析情報を作成する第3のステップと、(d)対
応するオブジェクトの存在する前記文書データの文書内
オブジェクトアドレスを作成する第4のステップと、
(e)前記文書データを、文書データ記憶手段に保存す
る第5のステップと、(f)保存された前記文書データ
の前記文書データ記憶手段内の先頭位置を示す文書デー
タアドレスと各オブジェクトに対する前記文書内オブジ
ェクトアドレスとを加算した格納位置情報を作成する第
6のステップと、(g)前記解析情報と、前記格納位置
情報とを合成し、インデックス情報を作成する第7のス
テップと、(h)前記インデックス情報をインデックス
データ記憶手段に格納する第8のステップと、(i)利
用者からのオブジェクト一覧表示要求を受け取る第9の
ステップと、(j)前記インデックスデータ記憶手段か
ら前記インデックス情報を読み出す第10のステップ
と、(k)前記インデックス情報を加工し、オブジェク
トのサムネイルを含むオブジェクト一覧表を作成する第
11のステップと、(l)前記オブジェクト一覧表を画
面表示する第12のステップと、(m)利用者が選択し
たサムネイルに対応するオブジェクトを示すオブジェク
ト指定情報を作成する第13のステップと、(n)前記
オブジェクト指定情報に対応するオブジェクトの前記格
納位置情報を前記インデックス情報から抽出する第14
のステップと、(o)前記格納位置情報に基づいて、前
記文書データ記憶手段から対応するオブジェクトを読み
出す第15のステップと、(p)オブジェクトを画面に
表示する第16のステップと、をコンピュータに実行さ
せるプログラムを記録する。The first recording medium of the present invention comprises: (a) a first step of editing document data; and (b) a search for a code indicating the start and end of an object in the document data, and the presence or absence of an object. And (c), if an object exists, generating thumbnail information of the object and creating analysis information including the type of the object and a serial number assigned to each type of object. A third step of: (d) creating an in-document object address of the document data in which the corresponding object exists;
(E) a fifth step of storing the document data in the document data storage means; and (f) a document data address indicating a head position of the stored document data in the document data storage means and the document data address for each object. A sixth step of creating storage location information by adding the in-document object address; (g) a seventh step of combining the analysis information with the storage location information to create index information; An eighth step of storing the index information in the index data storage means, a ninth step of (i) receiving an object list display request from a user, and (j) storing the index information from the index data storage means. A tenth step of reading, and (k) processing the index information to include a thumbnail of the object. An eleventh step of creating an object list, (l) a twelfth step of displaying the object list on a screen, and (m) creating object designation information indicating an object corresponding to the thumbnail selected by the user. A thirteenth step, and (n) a fourteenth step of extracting the storage location information of the object corresponding to the object designation information from the index information
And (o) a fifteenth step of reading out a corresponding object from the document data storage means based on the storage location information, and (p) a sixteenth step of displaying the object on a screen. Record the program to be executed.
【0015】本発明の第2の記録媒体は、(a)文書デ
ータを編集する第1のステップと、(b)前記文書デー
タ内のオブジェクトの開始、終了を示すコードを検索
し、オブジェクトの有無をチェックする第2のステップ
と、(c)オブジェクトが存在する場合には、オブジェ
クトのサムネイル情報を生成し、そのオブジェクトの種
類、および、オブジェクトの種類別に付与した通し番号
を含む解析情報を作成する第3のステップと、(d)対
応するオブジェクトの存在する前記文書データの文書内
オブジェクトアドレスを作成する第4のステップと、
(e)前記文書データを、文書データ記憶手段に保存す
る第5のステップと、(f)保存された前記文書データ
の前記文書データ記憶手段内の先頭位置を示す文書デー
タアドレスと各オブジェクトに対する前記文書内オブジ
ェクトアドレスとを加算した格納位置情報を作成する第
6のステップと、(g)前記解析情報と、前記格納位置
情報とを合成し、インデックス情報を作成する第7のス
テップと、(h)前記インデックス情報をインデックス
データ記憶手段に格納する第8のステップと、(i)利
用者からのオブジェクト一覧表示要求を受け取る第9の
ステップと、(j)前記インデックスデータ記憶手段か
ら前記インデックス情報を読み出す第10のステップ
と、(k)前記インデックス情報を加工し、オブジェク
トのサムネイルを含むオブジェクト一覧表をオブジェク
トの選択回数を考慮して作成する第11のステップと、
(l)前記オブジェクト一覧表を画面表示する第12の
ステップと、(m)利用者が選択したサムネイルに対応
するオブジェクトを示すオブジェクト指定情報を作成す
る第13のステップと、(n)前記オブジェクト指定情
報により、対応するオブジェクトの前記選択回数を作成
するステップと、(o)オブジェクトの前記選択回数を
前記インデックス情報に上書きし、前記インデックスデ
ータ記憶手段に書き込むステップと、(p)前記オブジ
ェクト指定情報に対応するオブジェクトの前記格納位置
情報を前記インデックス情報から抽出する第14のステ
ップと、(q)前記格納位置情報に基づいて、前記文書
データ記憶手段から対応するオブジェクトを読み出す第
15のステップと、(r)オブジェクトを画面に表示す
る第16のステップと、をコンピュータに実行させるプ
ログラムを記録する。The second recording medium of the present invention comprises: (a) a first step of editing document data; and (b) a search for a code indicating the start and end of an object in the document data, and the presence or absence of an object. And (c), if an object exists, generating thumbnail information of the object and creating analysis information including the type of the object and a serial number assigned to each type of object. A third step of: (d) creating an in-document object address of the document data in which the corresponding object exists;
(E) a fifth step of storing the document data in the document data storage means; and (f) a document data address indicating a head position of the stored document data in the document data storage means and the document data address for each object. A sixth step of creating storage location information by adding the in-document object address; (g) a seventh step of combining the analysis information with the storage location information to create index information; An eighth step of storing the index information in the index data storage means, a ninth step of (i) receiving an object list display request from a user, and (j) storing the index information from the index data storage means. A tenth step of reading, and (k) processing the index information to include a thumbnail of the object. A step of eleventh to create an object list in consideration of the selected number of objects,
(L) a twelfth step of displaying the object list on the screen, (m) a thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user, and (n) the object designation. Creating the number of selections of a corresponding object from information; (o) overwriting the index information with the number of selections of an object and writing the index information in the index data storage means; A fourteenth step of extracting the storage location information of the corresponding object from the index information, and (q) a fifteenth step of reading the corresponding object from the document data storage means based on the storage location information, r) Sixteenth step of displaying the object on the screen If, for recording a program for causing a computer to execute.
【0016】[0016]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は、本発明の第
1の実施の形態を示すブロック図である。図1を参照す
ると、本発明の第1の実施の形態は、図や表のようなオ
ブジェクトを含む文書データを編集する編集部10と、
文書データの保存処理を行う保存部20と、文書データ
を保存する領域およびオブジェクトの格納位置を管理す
るデータ管理部30と、引用のためにオブジェクトの内
容を画面上に表示させる読み込み部40と、実際に引用
を行う入出力部50とを含む。Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a first embodiment of the present invention. Referring to FIG. 1, a first embodiment of the present invention includes an editing unit 10 for editing document data including objects such as figures and tables;
A storage unit 20 for storing document data, a data management unit 30 for managing an area for storing the document data and a storage location of the object, a reading unit 40 for displaying the contents of the object on the screen for citation, And an input / output unit 50 for actually quoting.
【0017】保存部20は、オブジェクト解析手段21
と、データ保存手段22とを備えている。The storage unit 20 includes an object analysis unit 21
And a data storage unit 22.
【0018】オブジェクト解析手段21は、編集部10
からの文書保存指示を受け取ると、現在編集中の文書デ
ータ内に、図や表のような文書以外のオブジェクトのデ
ータが存在しているかどうかを解析し、解析結果を解析
情報としてインデックス管理手段31に送る。また、オ
ブジェクト解析手段21は、解析が完了した文書データ
および解析結果をデータ保存手段22に引き渡す。The object analysis means 21 is provided in the editing unit 10
When the document storage instruction is received from the document management server 31, it analyzes whether or not data of an object other than a document, such as a figure or a table, exists in the document data currently being edited, and uses the analysis result as analysis information as index management means 31. Send to Further, the object analysis unit 21 delivers the analyzed document data and the analysis result to the data storage unit 22.
【0019】データ保存手段22は、オブジェクト解析
手段21から渡された文書データを、文書データ記憶手
段33へ書き込む。また、データ保存手段22は、オブ
ジェクト解析手段21からの解析結果に基づいて文書デ
ータ記憶手段33に書き込んだ文書内の図や表のような
オブジェクトの格納位置情報を作成しデータ管理部30
のインデックス管理手段31に送る。The data storage means 22 writes the document data passed from the object analysis means 21 into the document data storage means 33. Further, the data storage unit 22 creates storage location information of objects such as figures and tables in the document written in the document data storage unit 33 based on the analysis result from the object analysis unit 21, and
Is sent to the index management means 31.
【0020】データ管理部30は、インデックス管理手
段31と、インデックスデータ記憶手段32、文書デー
タ記憶手段33とを備えている。The data management unit 30 includes an index management unit 31, an index data storage unit 32, and a document data storage unit 33.
【0021】インデックス管理手段31は、オブジェク
ト解析手段21からの解析情報と、データ保存手段22
からのオブジェクトの格納位置情報とを合成したインデ
ックス情報を作成し、インデックスデータ記憶手段32
へ書き込む。また、インデックス管理手段31は、オブ
ジェクト一覧表示手段41からのオブジェクト一覧表示
要求により、インデックスデータ記憶手段32よりイン
デックス情報を読み出しオブジェクト一覧表示手段41
に送る。The index management means 31 stores the analysis information from the object analysis means 21 and the data storage means 22
Creates index information combining the storage location information of the object from the
Write to The index management means 31 reads the index information from the index data storage means 32 in response to the object list display request from the object list display means 41, and reads the index information.
Send to
【0022】インデックスデータ記憶手段32は、イン
デックス管理手段31により作成されたインデックス情
報を格納する。The index data storage means 32 stores the index information created by the index management means 31.
【0023】文書データ記憶手段33は、データ保存手
段22からの文書データを格納する。The document data storage means 33 stores the document data from the data storage means 22.
【0024】読み込み部40は、オブジェクト一覧表示
手段41と、オブジェクト読み込み編集手段42とを備
えている。The reading section 40 has an object list display means 41 and an object reading and editing means 42.
【0025】オブジェクト一覧表示手段41は、利用者
からの入出力部50を介したオブジェクト一覧表示要求
に対し、インデックス管理手段31にオブジェクト一覧
表示要求を渡し、インデックス情報を受け取り、オブジ
ェクト一覧表を作成し入出力部50に渡す。また、利用
者からの入出力部50を介したオブジェクト表示要求に
対し、オブジェクト表示要求をオブジェクト読み込み編
集手段42に渡す。The object list display means 41 passes an object list display request to the index management means 31 in response to an object list display request from the user via the input / output unit 50, receives the index information, and creates an object list table. And passes it to the input / output unit 50. Further, in response to an object display request from the user via the input / output unit 50, the object display request is passed to the object reading / editing means 42.
【0026】オブジェクト読み込み編集手段42は、オ
ブジェクト一覧表示手段41からオブジェクト表示要求
によりオブジェクトを文書データ記憶手段33から読み
出し、入出力部50へ送る。The object reading / editing means 42 reads an object from the document data storage means 33 in response to an object display request from the object list display means 41 and sends it to the input / output unit 50.
【0027】入出力部50は、利用者からの要求を受け
付け、オブジェクト一覧表、オブジェクトの表示を行
う。The input / output unit 50 receives a request from a user and displays an object list and objects.
【0028】次に、本発明の第1の実施の形態の動作に
ついて図面を参照して説明する。図2は、本発明の第1
の実施の形態の動作を示すフローチャートである。図3
は、オブジェクト解析手段21の動作を示す説明図であ
る。図4は、インデックス情報を示す説明図である。図
5は、本発明の第1の実施の形態の動作を示すフローチ
ャートである。図6は、オブジェクト一覧表を示す説明
図である。図7は、オブジェクトの参照の動作を示す説
明図である。Next, the operation of the first embodiment of the present invention will be described with reference to the drawings. FIG. 2 shows the first embodiment of the present invention.
9 is a flowchart showing the operation of the embodiment. FIG.
FIG. 4 is an explanatory diagram showing the operation of the object analysis unit 21. FIG. 4 is an explanatory diagram showing the index information. FIG. 5 is a flowchart showing the operation of the first embodiment of the present invention. FIG. 6 is an explanatory diagram showing an object list. FIG. 7 is an explanatory diagram showing an operation of referring to an object.
【0029】利用者が見る文書データは、図3(a)の
ように、各ページに文書と、表、図を含むオブジェクト
が表示されたものである。As shown in FIG. 3A, the document data viewed by the user is such that a document, a table, and an object including a figure are displayed on each page.
【0030】編集部10が、文書データの保存指示を保
存部20に発行し、文書データを送る(図2ステップS
1)。この文書データは、コード化されており、図3
(b)に示すようなものである。図3(b)は、文書デ
ータをバイナリーコード(たとえば、シフトJISの)
で表示したものである。ここで、符号“010E00F
7”は、オブジェクトの開始を示し、符号“01010
03B”は、オブジェクトの終了を示す。The editing unit 10 issues an instruction to save the document data to the storage unit 20 and sends the document data (step S in FIG. 2).
1). This document data is encoded, and is shown in FIG.
This is as shown in FIG. FIG. 3B shows a case where the document data is converted into a binary code (for example, Shift JIS)
It is indicated by. Here, the code “010E00F”
7 ”indicates the start of the object, and reference numeral“ 01010 ”
03B "indicates the end of the object.
【0031】次に、保存部20のオブジェクト解析手段
21が編集部10からの文書データを受け取り、文書デ
ータの内容を解析する。文書データ内のオブジェクトの
開始、終了を示すコードを検索し、オブジェクトの有無
をチェックし(図2ステップS2)、オブジェクトが存
在する場合には(図2ステップS2/Yes)、オブジ
ェクトのサムネイル情報(図や表を圧縮したオブジェク
ト)を生成し、そのオブジェクトの種類(表または
図)、および、オブジェクトの種類別に付与した通し番
号を含めた解析情報を作成し、オブジェクトインデック
ス管理手段31に引き渡す(図2ステップS3)。この
解析情報は、たとえば、図3(c)のようなものであ
る。解析情報は、実際は、コード化されているが、図3
(c)は、わかりやすくい表現にしている。Next, the object analysis means 21 of the storage unit 20 receives the document data from the editing unit 10 and analyzes the contents of the document data. A code indicating the start and end of the object in the document data is searched, and the presence or absence of the object is checked (step S2 in FIG. 2). If the object exists (step S2 / Yes in FIG. 2), the thumbnail information of the object (step S2 / Yes in FIG. 2) An object obtained by compressing a figure or a table) is generated, and analysis information including the type of the object (table or figure) and a serial number assigned to each type of the object is created and transferred to the object index management unit 31 (FIG. 2). Step S3). This analysis information is, for example, as shown in FIG. Although the analysis information is actually coded, FIG.
(C) is an easy-to-understand expression.
【0032】また、オブジェクト解析手段21は、文書
データ、および、文書データ中のオブジェクトの種類別
に付与した通し番号と、対応するオブジェクトの存在す
る文書データの文書内オブジェクトアドレス(オブジェ
クトの開始、終了を示す符号に基づいて計算する)を作
成し、データ保存手段22に対して引き渡す(図2ステ
ップS4)。Further, the object analyzing means 21 outputs the document data, the serial number assigned to each type of object in the document data, and the in-document object address of the document data in which the corresponding object exists (indicating the start and end of the object). (Calculation based on the sign) is created and delivered to the data storage means 22 (step S4 in FIG. 2).
【0033】保存部20のデータ保存手段22は、オブ
ジェクト解析手段21から受け取った文書データを、文
書データ記憶手段33に書き込む(図2ステップS
5)。また、データ保存手段22は、保存された文書デ
ータの文書データ記憶手段33内の先頭位置を示す文書
データアドレスとオブジェクト解析手段21から受け取
った各オブジェクトに対する文書内オブジェクトアドレ
スとを加算した格納位置情報を作成し、オブジェクトの
種類別に付与した通し番号とともに、データ管理部30
のインデックス管理手段31に送る(図2ステップS
6)。The data storage unit 22 of the storage unit 20 writes the document data received from the object analysis unit 21 into the document data storage unit 33 (step S2 in FIG. 2).
5). Further, the data storage unit 22 stores storage position information obtained by adding the document data address indicating the head position of the stored document data in the document data storage unit 33 and the in-document object address for each object received from the object analysis unit 21. And the data management unit 30 with the serial number assigned to each type of object.
(Step S in FIG. 2)
6).
【0034】データ管理部30のインデックス管理手段
31は、オブジェクト解析手段21からの解析情報と、
データ保存手段22からの格納位置情報、オブジェクト
の種類別に付与した通し番号とを合成し、インデックス
情報を作成し(図2ステップS7)、インデックスデー
タ記憶手段32に格納する(図2ステップS8)。The index management unit 31 of the data management unit 30 stores analysis information from the object analysis unit 21
The storage position information from the data storage unit 22 and the serial number assigned for each type of object are combined to create index information (step S7 in FIG. 2) and stored in the index data storage unit 32 (step S8 in FIG. 2).
【0035】したがって、インデックス情報は、図4の
ようになる。Therefore, the index information is as shown in FIG.
【0036】次に、利用者がオブジェクトを引用する場
合について説明する。利用者により、入出力部50を介
してオブジェクト一覧表示要求が出されると(図5ステ
ップA1)、オブジェクト一覧表示手段41がこのオブ
ジェクト一覧表示要求を受け取る(図5ステップA
2)。このオブジェクト一覧表示要求は、たとえば、画
面に選択ボタン等を表示し、表や図形といったオブジェ
クトの種類別の指定を可能とする。Next, a case where a user quotes an object will be described. When an object list display request is issued by the user via the input / output unit 50 (step A1 in FIG. 5), the object list display means 41 receives this object list display request (step A in FIG. 5).
2). This object list display request, for example, displays a selection button or the like on a screen, and enables designation of an object type such as a table or a figure.
【0037】オブジェクト一覧表示要求を受け取ったオ
ブジェクト一覧表示手段41は、インデックス管理手段
31に対し、オブジェクト一覧表示要求を送る(図5ス
テップA3)。The object list display means 41 which has received the object list display request sends an object list display request to the index management means 31 (step A3 in FIG. 5).
【0038】オブジェクト一覧表示手段41からオブジ
ェクト一覧表示要求を受け取ったインデックス管理手段
31は、インデックスデータ記憶手段32からインデッ
クス情報を読み出し、オブジェクト一覧表示手段41に
送る(図5ステップA4)。The index management means 31 having received the object list display request from the object list display means 41 reads the index information from the index data storage means 32 and sends it to the object list display means 41 (step A4 in FIG. 5).
【0039】オブジェクト一覧表示手段41は、インデ
ックス管理手段31から受け取ったインデックス情報を
加工し、オブジェクトのサムネイルを含むオブジェクト
一覧表を作成し、入出力部50に送る(図5ステップA
5)。このオブジェクト一覧表は、たとえば、図6に示
すようなものである。The object list display means 41 processes the index information received from the index management means 31, creates an object list including thumbnails of the objects, and sends it to the input / output unit 50 (step A in FIG. 5).
5). This object list is, for example, as shown in FIG.
【0040】入出力部50は、オブジェクト一覧表示手
段41から受け取ったオブジェクト一覧表を画面表示す
る(図5ステップA6)。このオブジェクト一覧表は、
たとえば、図6に示すようなものである。これは、たと
えば、各オブジェクトのサムネイルをマウス等で選択す
ると、対応するオブジェクトを画面に表示するようにな
っている。The input / output unit 50 displays the object list received from the object list display means 41 on the screen (step A6 in FIG. 5). This object list is
For example, as shown in FIG. For example, when a thumbnail of each object is selected with a mouse or the like, the corresponding object is displayed on the screen.
【0041】利用者がオブジェクト一覧表のサムネイル
の1つを選択すると(図5ステップA7)、選択したサ
ムネイルに対応するオブジェクトを示すオブジェクト指
定情報が、入出力部50からオブジェクト一覧表示手段
41に送られる(図5ステップA8)。When the user selects one of the thumbnails in the object list (step A7 in FIG. 5), object designation information indicating the object corresponding to the selected thumbnail is sent from the input / output unit 50 to the object list display means 41. (Step A8 in FIG. 5).
【0042】オブジェクト一覧表示手段41は、入出力
部50からのオブジェクト指定情報に対応するオブジェ
クトの格納位置情報をインデックス情報から抽出し、オ
ブジェクト読み込み編集手段42に送る(図5ステップ
A8)。The object list display means 41 extracts the storage location information of the object corresponding to the object designation information from the input / output section 50 from the index information and sends it to the object reading / editing means 42 (step A8 in FIG. 5).
【0043】オブジェクト読み込み編集手段42は、オ
ブジェクト一覧表示手段41からの格納位置情報に基づ
いて、文書データ記憶手段33から、対応するオブジェ
クトを読み出し、入出力部50に送る(図5ステップA
9)。The object reading / editing means 42 reads the corresponding object from the document data storage means 33 based on the storage position information from the object list display means 41 and sends it to the input / output unit 50 (step A in FIG. 5).
9).
【0044】入出力部50は、オブジェクト読み込み編
集手段42からのオブジェクトを画面に表示する(図5
ステップA10)。The input / output unit 50 displays the object from the object reading / editing means 42 on the screen (FIG. 5).
Step A10).
【0045】以上の処理は、図7に示すようである。図
7を参照すると、オブジェクト一覧表の0001のオブ
ジェクトが選択され、インデックス情報の対応する格納
位置情報“10234”に基づいて文書データの対応す
る図が読み出され、表示される。利用者は、このように
して表示されたオブジェクトを流用できる。The above processing is as shown in FIG. Referring to FIG. 7, the object 0001 in the object list is selected, and the corresponding diagram of the document data is read and displayed based on the corresponding storage location information “10234” of the index information. The user can use the object displayed in this way.
【0046】次に、本発明の第2の実施の形態について
図面を参照して詳細に説明する。図8は、本発明の第2
の実施の形態を示すブロック図である。図8を参照する
と、本発明の第2の実施の形態は、読み込み部40が、
使用頻度管理手段43を有する点で、本発明の第1の実
施の形態と異なる。また、インデックス情報は、選択回
数の項目を含む。Next, a second embodiment of the present invention will be described in detail with reference to the drawings. FIG. 8 shows a second embodiment of the present invention.
It is a block diagram showing an embodiment. Referring to FIG. 8, in a second embodiment of the present invention, the reading unit 40
It differs from the first embodiment of the present invention in having a use frequency management means 43. The index information includes an item of the number of selections.
【0047】次に、本発明の第2の実施の形態の動作に
ついて説明する。図9は、本発明の第2の実施の形態の
動作を示す説明図である。図9(a)に、選択がまだ一
度も行われていないオブジェクトのサムネイルが5種示
されている。すなわち、オブジェクトが作成された順に
一覧表に表示されている。ここで、たとえば、利用者が
マウスで通し番号4のオブジェクトのサムネイルを選択
すると、選択されたサムネイルに対応する通し番号3の
オブジェクトを示すオブジェクト指定情報が、入出力部
50からオブジェクト一覧表示手段41に送られる。オ
ブジェクト一覧表示手段41は、入出力部50からのオ
ブジェクト指定情報を使用頻度管理手段43に送る。Next, the operation of the second embodiment of the present invention will be described. FIG. 9 is an explanatory diagram showing the operation of the second exemplary embodiment of the present invention. FIG. 9A shows five types of thumbnails of an object for which no selection has been made yet. That is, the objects are displayed in the list in the order in which the objects were created. Here, for example, when the user selects the thumbnail of the object with the serial number 4 with the mouse, the object designation information indicating the object with the serial number 3 corresponding to the selected thumbnail is transmitted from the input / output unit 50 to the object list display means 41. Can be The object list display unit 41 sends the object designation information from the input / output unit 50 to the use frequency management unit 43.
【0048】使用頻度管理手段43は、オブジェクト一
覧表示手段41からのオブジェクト指定情報により、対
応するオブジェクトの選択回数をカウントするととも
に、そのオブジェクトの選択回数をインデックス管理手
段31に通知する。使用頻度管理手段43は、各オブジ
ェクト対応にカウンタを備えている。The use frequency management means 43 counts the number of times of selection of the corresponding object based on the object designation information from the object list display means 41, and notifies the index management means 31 of the number of times of selection of the object. The use frequency management unit 43 has a counter for each object.
【0049】図9(b)に示すように、インデックス管
理手段31は、使用頻度管理手段43からのオブジェク
トの選択回数をインデックス情報に上書きし、インデッ
クスデータ記憶手段32に書き込む。As shown in FIG. 9B, the index management means 31 overwrites the number of object selections from the use frequency management means 43 on the index information and writes it in the index data storage means 32.
【0050】利用者により、入出力部50を介してオブ
ジェクト一覧表示要求が出されると、オブジェクト一覧
表示手段41がこのオブジェクト一覧表示要求を受け取
る。オブジェクト一覧表示要求を受け取ったオブジェク
ト一覧表示手段41は、インデックス管理手段31に対
し、オブジェクト一覧表示要求を送る。オブジェクト一
覧表示手段41からオブジェクト一覧表示要求を受け取
ったインデックス管理手段31は、インデックスデータ
記憶手段32からインデックス情報を読み出し、オブジ
ェクト一覧表示手段41に送る。When a user issues an object list display request via the input / output unit 50, the object list display means 41 receives this object list display request. The object list display unit 41 that has received the object list display request sends an object list display request to the index management unit 31. The index management unit 31 that has received the object list display request from the object list display unit 41 reads out the index information from the index data storage unit 32 and sends it to the object list display unit 41.
【0051】オブジェクト一覧表示手段41は、インデ
ックス管理手段31から受け取ったインデックス情報を
加工し、選択回数の多い順にソートし、オブジェクトの
サムネイルを含むオブジェクト一覧表を作成し、入出力
部50に送る。このオブジェクト一覧表は、図9(c)
に示すようなものである。The object list display means 41 processes the index information received from the index management means 31, sorts the index information in descending order of selection, creates an object list including thumbnails of the objects, and sends it to the input / output unit 50. This object list is shown in FIG.
It is as shown in.
【0052】このようにして、利用頻度の高いオブジェ
クトが一覧表の先頭に位置し、オブジェクトの選択が容
易となる。In this way, the frequently used objects are located at the head of the list, and the selection of the objects becomes easy.
【0053】次に、本発明の第3の実施の形態について
図面を参照して詳細に説明する。Next, a third embodiment of the present invention will be described in detail with reference to the drawings.
【0054】本発明の第3の実施の形態は、文書データ
の保存指示を発行し、文書データを送る第1のステップ
(図2ステップS1)と、文書データを受け取り、文書
データ内のオブジェクトの開始、終了を示すコードを検
索し、オブジェクトの有無をチェックする第2のステッ
プ(図2ステップS2)と、オブジェクトが存在する場
合には(図2ステップS2/Yes)、オブジェクトの
サムネイル情報を生成し、そのオブジェクトの種類、お
よび、オブジェクトの種類別に付与した通し番号ととも
に解析情報を作成する第3のステップ(図2ステップS
3)と、対応するオブジェクトの存在する文書データの
文書内オブジェクトアドレスを作成する第4のステップ
(図2ステップS4)と、文書データを、文書データ記
憶手段33に書き込む第5のステップ(図2ステップS
5)と、保存された文書データの文書データ記憶手段3
3内の先頭位置を示す文書データアドレスと各オブジェ
クトに対する文書内オブジェクトアドレスとを加算した
格納位置情報を作成する第6のステップ(図2ステップ
S6)と、解析情報と、格納位置情報、オブジェクトの
種類別に付与した通し番号とを合成し、インデックス情
報を作成する第7のステップ(図2ステップS7)と、
インデックス情報をインデックスデータ記憶手段32に
格納する第8のステップ(図2ステップS8)と、利用
者からのオブジェクト一覧表示要求を受け取る第9のス
テップ(図5ステップA2)と、インデックスデータ記
憶手段32からインデックス情報を読み出す第10のス
テップ(図5ステップA4)と、インデックス情報を加
工し、オブジェクトのサムネイルを含むオブジェクト一
覧表を作成する第11のステップ(図5ステップA5)
と、オブジェクト一覧表を画面表示する第12のステッ
プ(図5ステップA6)と、利用者が選択したサムネイ
ルに対応するオブジェクトを示すオブジェクト指定情報
を作成する第13のステップ(図5ステップA8)と、
オブジェクト指定情報に対応するオブジェクトの格納位
置情報をインデックス情報から抽出する第14のステッ
プ(図5ステップA8)と、格納位置情報に基づいて、
文書データ記憶手段33から、対応するオブジェクトを
読み出す第15のステップ(図5ステップA9)と、オ
ブジェクトを画面に表示する第16のステップ(図5ス
テップA10)とを含む文書データ処理方法である。According to the third embodiment of the present invention, a first step (step S1 in FIG. 2) for issuing a document data storage instruction and sending the document data, receiving the document data, and A second step (step S2 in FIG. 2) for searching for codes indicating start and end and checking for the presence or absence of an object, and when an object exists (step S2 / Yes in FIG. 2), generates thumbnail information of the object. Then, a third step of creating analysis information together with the type of the object and a serial number assigned to the type of the object (step S in FIG. 2)
3), a fourth step of creating an in-document object address of the document data in which the corresponding object exists (step S4 of FIG. 2), and a fifth step of writing the document data to the document data storage unit 33 (FIG. 2). Step S
5) and document data storage means 3 for the stored document data
A sixth step (step S6 in FIG. 2) of creating storage position information by adding the document data address indicating the head position in the document 3 and the in-document object address for each object; analysis information; storage position information; A seventh step (step S7 in FIG. 2) of creating index information by synthesizing with serial numbers assigned to each type;
An eighth step of storing the index information in the index data storage means 32 (step S8 in FIG. 2), a ninth step of receiving an object list display request from the user (step A2 in FIG. 5), 10th step (step A4 in FIG. 5) for reading out index information from the. And 11th step (step A5 in FIG. 5) for processing the index information and creating an object list including thumbnails of objects.
A twelfth step of displaying an object list on the screen (step A6 in FIG. 5), and a thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user (step A8 in FIG. 5). ,
Based on the fourteenth step (step A8 in FIG. 5) of extracting the storage location information of the object corresponding to the object designation information from the index information,
This is a document data processing method including a fifteenth step (step A9 in FIG. 5) for reading out a corresponding object from the document data storage unit 33 and a sixteenth step (step A10 in FIG. 5) for displaying the object on the screen.
【0055】次に、本発明の第4の実施の形態について
図面を参照して詳細に説明する。本発明の第4の実施の
形態は、本発明の第3の実施の形態と比較して、オブジ
ェクトの使用頻度利用する点で異なる。Next, a fourth embodiment of the present invention will be described in detail with reference to the drawings. The fourth embodiment of the present invention is different from the third embodiment of the present invention in that the usage frequency of an object is used.
【0056】本発明の第3の実施の形態のステップに加
え、利用者がマウスで1つのオブジェクトのサムネイル
を選択すると、選択されたサムネイルに対応するオブジ
ェクトを示すオブジェクト指定情報により、対応するオ
ブジェクトの選択回数をカウントするとともに、そのオ
ブジェクトの選択回数を作成するステップと、オブジェ
クトの選択回数をインデックス情報に上書きし、インデ
ックスデータ記憶手段32に書き込むステップと、利用
者により、オブジェクト一覧表示要求が出されると、イ
ンデックスデータ記憶手段32からインデックス情報を
読み出し、選択回数の多い順にソートし、オブジェクト
のサムネイルを含むオブジェクト一覧表を作成し、表示
するステップとを含む文書データ処理方法である。In addition to the steps of the third embodiment of the present invention, when the user selects a thumbnail of one object with the mouse, the object designation information indicating the object corresponding to the selected thumbnail indicates A step of counting the number of selections and creating the number of selections of the object; a step of overwriting the number of selections of the object with the index information and writing the index information in the index data storage means 32; And reading the index information from the index data storage means 32, sorting the information in descending order of the number of selections, creating and displaying an object list including thumbnails of the objects, and displaying the list.
【0057】次に、本発明の第5の実施の形態について
図面を参照して詳細に説明する。図10は、本発明の第
5の実施の形態を示すブロック図である。図10を参照
すると、本発明の第5の実施の形態は、本発明の第3の
実施の形態の各ステップをコンピュータ100に実行さ
せるプログラムを記録する記録媒体120である。この
プログラムは、コンピュータ100(たとえば、編集部
10、保存部20、データ管理部30、読み込み部4
0、入出力部50を含むもの)にロードされ実行され
る。Next, a fifth embodiment of the present invention will be described in detail with reference to the drawings. FIG. 10 is a block diagram showing a fifth embodiment of the present invention. Referring to FIG. 10, a fifth embodiment of the present invention is a recording medium 120 for recording a program for causing a computer 100 to execute each step of the third embodiment of the present invention. This program is stored in the computer 100 (for example, the editing unit 10, the storage unit 20, the data management unit 30, the reading unit 4).
0, including the input / output unit 50).
【0058】詳細には、文書データの保存指示を発行
し、文書データを送る第1のステップ(図2ステップS
1)と、文書データを受け取り、文書データ内のオブジ
ェクトの開始、終了を示すコードを検索し、オブジェク
トの有無をチェックする第2のステップ(図2ステップ
S2)と、オブジェクトが存在する場合には(図2ステ
ップS2/Yes)、オブジェクトのサムネイル情報を
生成し、そのオブジェクトの種類、および、オブジェク
トの種類別に付与した通し番号とともに解析情報を作成
する第3のステップ(図2ステップS3)と、対応する
オブジェクトの存在する文書データの文書内オブジェク
トアドレスを作成する第4のステップ(図2ステップS
4)と、文書データを、文書データ記憶手段33に書き
込む第5のステップ(図2ステップS5)と、保存され
た文書データの文書データ記憶手段33内の先頭位置を
示す文書データアドレスと各オブジェクトに対する文書
内オブジェクトアドレスとを加算した格納位置情報を作
成する第6のステップ(図2ステップS6)と、解析情
報と、格納位置情報、オブジェクトの種類別に付与した
通し番号とを合成し、インデックス情報を作成する第7
のステップ(図2ステップS7)と、インデックス情報
をインデックスデータ記憶手段32に格納する第8のス
テップ(図2ステップS8)と、利用者からのオブジェ
クト一覧表示要求を受け取る第9のステップ(図5ステ
ップA2)と、インデックスデータ記憶手段32からイ
ンデックス情報を読み出す第10のステップ(図5ステ
ップA4)と、インデックス情報を加工し、オブジェク
トのサムネイルを含むオブジェクト一覧表を作成する第
11のステップ(図5ステップA5)と、オブジェクト
一覧表を画面表示する第12のステップ(図5ステップ
A6)と、利用者が選択したサムネイルに対応するオブ
ジェクトを示すオブジェクト指定情報を作成する第13
のステップ(図5ステップA8)と、オブジェクト指定
情報に対応するオブジェクトの格納位置情報をインデッ
クス情報から抽出する第14のステップ(図5ステップ
A8)と、格納位置情報に基づいて、文書データ記憶手
段33から、対応するオブジェクトを読み出す第15の
ステップ(図5ステップA9)と、オブジェクトを画面
に表示する第16のステップ(図5ステップA10)と
をコンピュータ100に実行させるプログラムを記録す
る記録媒体120である。More specifically, the first step of issuing a document data storage instruction and sending the document data (step S in FIG. 2)
1), a second step (step S2 in FIG. 2) of receiving the document data, searching for codes indicating the start and end of the object in the document data, and checking for the presence or absence of the object. (Step S2 / Yes in FIG. 2), a third step (Step S3 in FIG. 2) of generating thumbnail information of the object and creating analysis information together with the type of the object and a serial number assigned to each type of object Step 4 of creating an in-document object address of the document data in which the object to be executed exists
4), a fifth step of writing the document data into the document data storage means 33 (step S5 in FIG. 2), a document data address indicating the head position of the stored document data in the document data storage means 33, and each object A sixth step (step S6 in FIG. 2) of creating storage location information by adding the in-document object address to the analysis information, the analysis information, the storage location information, and the serial number given for each type of object are combined, and the index information is obtained. 7th to create
(Step S7 in FIG. 2), an eighth step of storing index information in the index data storage unit 32 (step S8 in FIG. 2), and a ninth step of receiving an object list display request from the user (FIG. 5). Step A2), a tenth step of reading index information from the index data storage unit 32 (step A4 of FIG. 5), and an eleventh step of processing the index information to create an object list including thumbnails of the objects (FIG. 5). 5th step A5), a twelfth step of displaying the object list on the screen (step A6 in FIG. 5), and a thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user.
(Step A8 in FIG. 5), a fourteenth step (Step A8 in FIG. 5) of extracting storage location information of the object corresponding to the object designation information from the index information, and a document data storage unit based on the storage location information. 33, a recording medium 120 for recording a program for causing the computer 100 to execute a fifteenth step (step A9 in FIG. 5) for reading out the corresponding object and a sixteenth step (step A10 in FIG. 5) for displaying the object on the screen. It is.
【0059】次に、本発明の第6の実施の形態について
図面を参照して詳細に説明する。本発明の第6の実施の
形態は、本発明の第4の実施の形態の各ステップをコン
ピュータ100に実行させるプログラムを記録する記録
媒体120である。Next, a sixth embodiment of the present invention will be described in detail with reference to the drawings. The sixth embodiment of the present invention is a recording medium 120 for recording a program for causing a computer 100 to execute each step of the fourth embodiment of the present invention.
【0060】詳細には、本発明の第3の実施の形態のス
テップに加え、利用者がマウスで1つのオブジェクトの
サムネイルを選択すると、選択されたサムネイルに対応
するオブジェクトを示すオブジェクト指定情報により、
対応するオブジェクトの選択回数をカウントするととも
に、そのオブジェクトの選択回数を作成するステップ
と、オブジェクトの選択回数をインデックス情報に上書
きし、インデックスデータ記憶手段32に書き込むステ
ップと、利用者により、オブジェクト一覧表示要求が出
されると、インデックスデータ記憶手段32からインデ
ックス情報を読み出し、選択回数の多い順にソートし、
オブジェクトのサムネイルを含むオブジェクト一覧表を
作成し、表示するステップとをコンピュータ100に実
行させるプログラムを記録する記録媒体120である。More specifically, in addition to the steps of the third embodiment of the present invention, when the user selects the thumbnail of one object with the mouse, the object designation information indicating the object corresponding to the selected thumbnail is used.
Counting the number of selections of the corresponding object and creating the number of selections of the object; overwriting the number of selections of the object on the index information and writing the index information in the index data storage means 32; When a request is issued, the index information is read from the index data storage unit 32 and sorted in descending order of the number of selections.
And a step of creating and displaying an object list including the thumbnails of the objects.
【0061】[0061]
【発明の効果】本発明の第1の効果は、文書中の表や図
のようなオブジェクトのインデックスの作成が自動的に
行えることである。A first effect of the present invention is that an index of an object such as a table or a figure in a document can be automatically created.
【0062】その理由は、文書データの保存の際に、オ
ブジェクトを抽出し、そのオブジェクトのサムネイル、
格納位置を保存するからである。The reason is that when document data is stored, an object is extracted, a thumbnail of the object,
This is because the storage location is saved.
【0063】本発明の第2の効果は、既存文書内の表や
図のようなオブジェクトを再利用する場合、どの文書に
記述されているかを利用者が意識せずにでき、再利用に
かかるオブジェクトの検索の時間を短縮できることであ
る。A second effect of the present invention is that when an object such as a table or a figure in an existing document is reused, the user can be unaware of which document is described, and the reuse is started. The object is to reduce the time required for searching for an object.
【0064】その理由は、作成したオブジェクトのイン
デックスに基づいて、オブジェクトの一覧表を表示し、
利用したいオブジェクトを容易に選択可能とするからで
ある。The reason is that a list of objects is displayed based on the index of the created object,
This is because an object to be used can be easily selected.
【図1】本発明の第1の実施の形態を示すブロック図で
ある。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】本発明の第1の実施の形態の動作を示すフロー
チャートである。FIG. 2 is a flowchart showing an operation of the first exemplary embodiment of the present invention.
【図3】図1のオブジェクト解析手段の動作を示す説明
図である。FIG. 3 is an explanatory diagram showing an operation of the object analysis means of FIG. 1;
【図4】図1のインデックス情報を示す説明図である。FIG. 4 is an explanatory diagram showing the index information of FIG. 1;
【図5】本発明の第1の実施の形態の動作を示すフロー
チャートである。FIG. 5 is a flowchart illustrating an operation of the first exemplary embodiment of the present invention.
【図6】オブジェクト一覧表を示す説明図である。FIG. 6 is an explanatory diagram showing an object list.
【図7】オブジェクトの参照の動作を示す説明図であ
る。FIG. 7 is an explanatory diagram showing an operation of referring to an object.
【図8】本発明の第2の実施の形態を示すブロック図で
ある。FIG. 8 is a block diagram showing a second embodiment of the present invention.
【図9】本発明の第2の実施の形態の動作を示す説明図
である。FIG. 9 is an explanatory diagram showing an operation of the second exemplary embodiment of the present invention.
【図10】本発明の第5の実施の形態を示すブロック図
である。FIG. 10 is a block diagram showing a fifth embodiment of the present invention.
10 編集部 20 保存部 21 オブジェクト解析手段 22 データ保存手段 30 データ管理部 31 インデックス管理手段 32 インデックスデータ記憶手段 33 文書データ記憶手段 40 読み込み部 41 オブジェクト一覧表示手段 42 オブジェクト読み込み編集手段 43 使用頻度管理手段 50 入出力部 100 コンピュータ 120 記録媒体 DESCRIPTION OF SYMBOLS 10 Editing part 20 Storage part 21 Object analysis means 22 Data storage means 30 Data management part 31 Index management means 32 Index data storage means 33 Document data storage means 40 Reading part 41 Object list display means 42 Object reading and editing means 43 Usage frequency management means Reference Signs List 50 input / output unit 100 computer 120 recording medium
Claims (6)
タ保存手段と、インデックス管理手段と、インデックス
データ記憶手段と、文書データ記憶手段と、オブジェク
ト一覧表示手段と、オブジェクト読み込み手段と、入出
力部とを備え、(a)オブジェクトを含む文書データを
編集する前記編集部と、(b)前記編集部からの文書保
存指示を受け取ると、前記文書データ内に、オブジェク
トのデータが存在しているかどうかを解析し、文書内オ
ブジェクトアドレスを算出し、オブジェクトのサムネイ
ルを生成し、前記サムネイルおよびオブジェクトの通し
番号を含めたオブジェクトの解析情報を作成する前記オ
ブジェクト解析手段と、(c)前記文書データを格納す
る前記文書データ記憶手段と、(d)前記オブジェクト
解析手段から前記文書データ、前記オブジェクトの通し
番号、および前記文書内オブジェクトアドレスを受け取
り、前記文書データを前記文書データ記憶手段に格納
し、格納した前記文書データ内のオブジェクトの前記文
書データ格納手段における位置を示す格納位置情報を作
成する前記データ保存手段と、(e)インデックス情報
を格納する前記インデックスデータ記憶手段と、(f)
前記オブジェクト解析手段から前記解析情報を、前記デ
ータ保存手段から前記格納位置情報を受け取り、前記解
析情報および前記格納位置情報を合成した前記インデッ
クス情報を作成し、前記インデックスデータ記憶手段に
格納し、前記オブジェクト一覧表示手段からのオブジェ
クト一覧表示要求により、前記インデックスデータ記憶
手段より前記インデックス情報を読み出し前記オブジェ
クト一覧表示手段に送る前記インデックス管理手段と、
(g)前記入出力部からのオブジェクト一覧表示要求を
前記インデックス管理手段に与え、前記インデックス管
理手段から前記インデックス情報を受け取り、オブジェ
クト一覧表を作成し前記入出力部に渡し、前記入出力部
からのオブジェクト表示要求および指定されたオブジェ
クトの前記格納位置情報を前記オブジェクト読み込み編
集手段に与える前記オブジェクト一覧表示手段と、
(h)前記オブジェクト一覧表示手段からの前記オブジ
ェクト表示要求、および前記格納位置情報により指定さ
れたオブジェクトを前記文書データ記憶手段から読み出
し、前記入出力部へ送る前記オブジェクト読み込み編集
手段と、(i)利用者からの前記オブジェクト一覧表示
要求を前記オブジェクト一覧表示手段に与え、前記オブ
ジェクト一覧表示手段から受け取った前記オブジェクト
一覧表を画面表示し、利用者により選択されたオブジェ
クトを示す前記オブジェクト表示要求を前記オブジェク
ト一覧表示手段に与え、前記オブジェクト読み込み編集
手段からのオブジェクトを画面表示する前記入出力部
と、を有することを特徴とする文書データ処理装置。An editing unit, an object analysis unit, a data storage unit, an index management unit, an index data storage unit, a document data storage unit, an object list display unit, an object reading unit, an input / output unit (A) the editing unit for editing the document data including the object; and (b) upon receipt of a document storage instruction from the editing unit, whether the object data exists in the document data. (C) storing the document data; (c) storing the document data; analyzing an object address in the document, calculating an object address in the document, generating a thumbnail of the object, and generating analysis information of the object including the thumbnail and the serial number of the object; The document data storage means, and (d) the object analysis means Receiving the document data, the serial number of the object, and the object address in the document, storing the document data in the document data storage means, and indicating the position of the stored object in the document data in the document data storage means (F) the data storage means for creating information; (e) the index data storage means for storing index information;
Receiving the analysis information from the object analysis means, receiving the storage location information from the data storage means, creating the index information by combining the analysis information and the storage location information, storing the index information in the index data storage means, An index management unit that reads the index information from the index data storage unit and sends the index information to the object list display unit in response to an object list display request from an object list display unit;
(G) providing an object list display request from the input / output unit to the index management unit, receiving the index information from the index management unit, creating an object list, passing the object list to the input / output unit, The object list display means for giving the object display request and the storage position information of the designated object to the object reading and editing means,
(H) the object reading and editing means for reading the object specified by the object display request from the object list display means and the storage position information from the document data storage means and sending the object to the input / output unit; The object list display request from the user is provided to the object list display means, the object list received from the object list display means is displayed on a screen, and the object display request indicating the object selected by the user is provided. A document data processing device, comprising: an input / output unit which is provided to an object list display unit and displays an object from the object reading / editing unit on a screen.
ータ保存手段と、インデックス管理手段と、インデック
スデータ記憶手段と、文書データ記憶手段と、オブジェ
クト一覧表示手段と、オブジェクト読み込み手段と、使
用頻度管理手段と、入出力部とを備え、(a)オブジェ
クトを含む文書データを編集する前記編集部と、(b)
前記編集部からの文書保存指示を受け取ると、前記文書
データ内に、オブジェクトのデータが存在しているかど
うかを解析し、文書内オブジェクトアドレスを算出し、
オブジェクトのサムネイルを生成し、前記サムネイルお
よびオブジェクトの通し番号を含めたオブジェクトの解
析情報を作成する前記オブジェクト解析手段と、(c)
前記文書データを格納する前記文書データ記憶手段と、
(d)前記オブジェクト解析手段から前記文書データ、
前記オブジェクトの通し番号、および前記文書内オブジ
ェクトアドレスを受け取り、前記文書データを前記文書
データ記憶手段に格納し、格納した前記文書データ内の
オブジェクトの前記文書データ格納手段における位置を
示す格納位置情報を作成する前記データ保存手段と、
(e)インデックス情報を格納する前記インデックスデ
ータ記憶手段と、(f)前記オブジェクト解析手段から
前記解析情報を、前記データ保存手段から前記格納位置
情報を受け取り、前記解析情報および前記格納位置情報
を合成した前記インデックス情報を作成し、前記インデ
ックスデータ記憶手段に格納し、前記オブジェクト一覧
表示手段からのオブジェクト一覧表示要求により、前記
インデックスデータ記憶手段より前記インデックス情報
を読み出し前記オブジェクト一覧表示手段に送り、前記
使用頻度管理手段からのオブジェクトの選択回数を前記
インデックス情報に書き込む前記インデックス管理手段
と、(g)前記入出力部からのオブジェクト一覧表示要
求を前記インデックス管理手段に与え、前記インデック
ス管理手段から前記インデックス情報を受け取り、オブ
ジェクトの前記選択回数を考慮したオブジェクト一覧表
を作成し前記入出力部に渡し、前記入出力部からのオブ
ジェクト表示要求および指定されたオブジェクトの前記
格納位置情報を前記オブジェクト読み込み編集手段に与
え、前記使用頻度管理手段に前記オブジェクト指示要求
を与える前記オブジェクト一覧表示手段と、(h)前記
オブジェクト一覧表示手段からの前記オブジェクト指示
要求により指定されたオブジェクトの前記選択回数を算
出し、前記インデックス管理手段に与える前記使用頻度
管理手段と、(i)前記オブジェクト一覧表示手段から
の前記オブジェクト表示要求、および前記格納位置情報
により指定されたオブジェクトを前記文書データ記憶手
段から読み出し、前記入出力部へ送る前記オブジェクト
読み込み編集手段と、(j)利用者からの前記オブジェ
クト一覧表示要求を前記オブジェクト一覧表示手段に与
え、前記オブジェクト一覧表示手段から受け取った前記
オブジェクト一覧表を画面表示し、利用者により選択さ
れたオブジェクトを示す前記オブジェクト表示要求を前
記オブジェクト一覧表示手段に与え、前記オブジェクト
読み込み編集手段からのオブジェクトを画面表示する前
記入出力部と、を有することを特徴とする文書データ処
理装置。2. An editing unit, an object analysis unit, a data storage unit, an index management unit, an index data storage unit, a document data storage unit, an object list display unit, an object reading unit, and a use frequency management. Means, and an input / output unit, (a) the editing unit for editing document data including an object; (b)
Upon receiving a document storage instruction from the editing unit, in the document data, analyze whether data of the object exists, calculate the object address in the document,
Said object analysis means for generating a thumbnail of the object and generating analysis information of the object including the thumbnail and the serial number of the object; (c)
The document data storage means for storing the document data;
(D) the document data from the object analysis means;
Receiving the serial number of the object and the object address in the document, storing the document data in the document data storage unit, and creating storage position information indicating the position of the stored object in the document data in the document data storage unit Said data storage means,
(E) the index data storage means for storing index information; and (f) receiving the analysis information from the object analysis means and the storage position information from the data storage means, and combining the analysis information and the storage position information. Creating the index information, storing the index information in the index data storage unit, reading out the index information from the index data storage unit in response to an object list display request from the object list display unit, sending the index information to the object list display unit, (G) an object list display request from the input / output unit is given to the index management means, and the index management means writes the number of object selections from the use frequency management means to the index information. Receiving index information, creating an object list in consideration of the number of selections of an object, passing the list to the input / output unit, and reading and editing the object display request from the input / output unit and the storage position information of a specified object in the object read / edit (H) calculating the number of selections of an object specified by the object instruction request from the object list display means; (I) reading from the document data storage means the object specified by the object display request from the object list display means and the storage location information; Send to department (J) providing the object list display request from the user to the object list display means, displaying the object list table received from the object list display means on the screen, and selecting the object list by the user. A document data processing apparatus, comprising: an input / output unit that sends the object display request indicating the object to the object list display unit and displays the object from the object reading / editing unit on a screen.
プと、(b)前記文書データ内のオブジェクトの開始、
終了を示すコードを検索し、オブジェクトの有無をチェ
ックする第2のステップと、(c)オブジェクトが存在
する場合には、オブジェクトのサムネイル情報を生成
し、そのオブジェクトの種類、および、オブジェクトの
種類別に付与した通し番号を含む解析情報を作成する第
3のステップと、(d)対応するオブジェクトの存在す
る前記文書データの文書内オブジェクトアドレスを作成
する第4のステップと、(e)前記文書データを、文書
データ記憶手段に保存する第5のステップと、(f)保
存された前記文書データの前記文書データ記憶手段内の
先頭位置を示す文書データアドレスと各オブジェクトに
対する前記文書内オブジェクトアドレスとを加算した格
納位置情報を作成する第6のステップと、(g)前記解
析情報と、前記格納位置情報とを合成し、インデックス
情報を作成する第7のステップと、(h)前記インデッ
クス情報をインデックスデータ記憶手段に格納する第8
のステップと、(i)利用者からのオブジェクト一覧表
示要求を受け取る第9のステップと、(j)前記インデ
ックスデータ記憶手段から前記インデックス情報を読み
出す第10のステップと、(k)前記インデックス情報
を加工し、オブジェクトのサムネイルを含むオブジェク
ト一覧表を作成する第11のステップと、(l)前記オ
ブジェクト一覧表を画面表示する第12のステップと、
(m)利用者が選択したサムネイルに対応するオブジェ
クトを示すオブジェクト指定情報を作成する第13のス
テップと、(n)前記オブジェクト指定情報に対応する
オブジェクトの前記格納位置情報を前記インデックス情
報から抽出する第14のステップと、(o)前記格納位
置情報に基づいて、前記文書データ記憶手段から対応す
るオブジェクトを読み出す第15のステップと、(p)
オブジェクトを画面に表示する第16のステップと、を
含むことを特徴とする文書データ処理方法。3. A first step of editing document data; and (b) starting an object in said document data.
A second step of searching for a code indicating the end and checking for the presence or absence of the object; and (c) generating thumbnail information of the object if the object exists, and generating the thumbnail information for the object type and the object type. A third step of creating analysis information including the assigned serial number; (d) a fourth step of creating an in-document object address of the document data in which a corresponding object exists; A fifth step of storing the document data in the document data storage means, and (f) adding a document data address indicating a head position of the stored document data in the document data storage means and the in-document object address for each object. A sixth step of creating storage location information; (g) the analysis information; By combining the location information, eighth storing a seventh step of creating the index information, the (h) the index information in the index data storage unit
(I) a ninth step of receiving an object list display request from a user, (j) a tenth step of reading the index information from the index data storage means, and (k) An eleventh step of processing and creating an object list including thumbnails of the objects; and (l) a twelfth step of displaying the object list on a screen.
(M) a thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user; and (n) extracting the storage location information of the object corresponding to the object designation information from the index information. A fourteenth step, (o) a fifteenth step of reading a corresponding object from the document data storage means based on the storage location information, and (p)
A document data processing method, comprising: displaying an object on a screen.
プと、(b)前記文書データ内のオブジェクトの開始、
終了を示すコードを検索し、オブジェクトの有無をチェ
ックする第2のステップと、(c)オブジェクトが存在
する場合には、オブジェクトのサムネイル情報を生成
し、そのオブジェクトの種類、および、オブジェクトの
種類別に付与した通し番号を含む解析情報を作成する第
3のステップと、(d)対応するオブジェクトの存在す
る前記文書データの文書内オブジェクトアドレスを作成
する第4のステップと、(e)前記文書データを、文書
データ記憶手段に保存する第5のステップと、(f)保
存された前記文書データの前記文書データ記憶手段内の
先頭位置を示す文書データアドレスと各オブジェクトに
対する前記文書内オブジェクトアドレスとを加算した格
納位置情報を作成する第6のステップと、(g)前記解
析情報と、前記格納位置情報とを合成し、インデックス
情報を作成する第7のステップと、(h)前記インデッ
クス情報をインデックスデータ記憶手段に格納する第8
のステップと、(i)利用者からのオブジェクト一覧表
示要求を受け取る第9のステップと、(j)前記インデ
ックスデータ記憶手段から前記インデックス情報を読み
出す第10のステップと、(k)前記インデックス情報
を加工し、オブジェクトのサムネイルを含むオブジェク
ト一覧表をオブジェクトの選択回数を考慮して作成する
第11のステップと、(l)前記オブジェクト一覧表を
画面表示する第12のステップと、(m)利用者が選択
したサムネイルに対応するオブジェクトを示すオブジェ
クト指定情報を作成する第13のステップと、(n)前
記オブジェクト指定情報により、対応するオブジェクト
の前記選択回数を作成するステップと、(o)オブジェ
クトの前記選択回数を前記インデックス情報に上書き
し、前記インデックスデータ記憶手段に書き込むステッ
プと、(p)前記オブジェクト指定情報に対応するオブ
ジェクトの前記格納位置情報を前記インデックス情報か
ら抽出する第14のステップと、(q)前記格納位置情
報に基づいて、前記文書データ記憶手段から対応するオ
ブジェクトを読み出す第15のステップと、(r)オブ
ジェクトを画面に表示する第16のステップと、を含む
ことを特徴とする文書データ処理方法。4. A first step of editing document data; and (b) the start of an object in said document data.
A second step of searching for a code indicating the end and checking for the presence or absence of the object; and (c) generating thumbnail information of the object if the object exists, and generating the thumbnail information for the object type and the object type. A third step of creating analysis information including the assigned serial number; (d) a fourth step of creating an in-document object address of the document data in which a corresponding object exists; A fifth step of storing the document data in the document data storage means, and (f) adding a document data address indicating a head position of the stored document data in the document data storage means and the in-document object address for each object. A sixth step of creating storage location information; (g) the analysis information; By combining the location information, eighth storing a seventh step of creating the index information, the (h) the index information in the index data storage unit
(I) a ninth step of receiving an object list display request from a user, (j) a tenth step of reading the index information from the index data storage means, and (k) An eleventh step of processing and creating an object list including object thumbnails in consideration of the number of times of selecting an object; (l) a twelfth step of displaying the object list on a screen; and (m) a user. A thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user; (n) creating the number of times of selection of a corresponding object based on the object designation information; Overwrite the number of selections on the index information, and Writing to the data storage means; (p) a fourteenth step of extracting the storage location information of the object corresponding to the object designation information from the index information; and (q) the document based on the storage location information. A document data processing method comprising: a fifteenth step of reading out a corresponding object from a data storage means; and (r) a sixteenth step of displaying an object on a screen.
プと、(b)前記文書データ内のオブジェクトの開始、
終了を示すコードを検索し、オブジェクトの有無をチェ
ックする第2のステップと、(c)オブジェクトが存在
する場合には、オブジェクトのサムネイル情報を生成
し、そのオブジェクトの種類、および、オブジェクトの
種類別に付与した通し番号を含む解析情報を作成する第
3のステップと、(d)対応するオブジェクトの存在す
る前記文書データの文書内オブジェクトアドレスを作成
する第4のステップと、(e)前記文書データを、文書
データ記憶手段に保存する第5のステップと、(f)保
存された前記文書データの前記文書データ記憶手段内の
先頭位置を示す文書データアドレスと各オブジェクトに
対する前記文書内オブジェクトアドレスとを加算した格
納位置情報を作成する第6のステップと、(g)前記解
析情報と、前記格納位置情報とを合成し、インデックス
情報を作成する第7のステップと、(h)前記インデッ
クス情報をインデックスデータ記憶手段に格納する第8
のステップと、(i)利用者からのオブジェクト一覧表
示要求を受け取る第9のステップと、(j)前記インデ
ックスデータ記憶手段から前記インデックス情報を読み
出す第10のステップと、(k)前記インデックス情報
を加工し、オブジェクトのサムネイルを含むオブジェク
ト一覧表を作成する第11のステップと、(l)前記オ
ブジェクト一覧表を画面表示する第12のステップと、
(m)利用者が選択したサムネイルに対応するオブジェ
クトを示すオブジェクト指定情報を作成する第13のス
テップと、(n)前記オブジェクト指定情報に対応する
オブジェクトの前記格納位置情報を前記インデックス情
報から抽出する第14のステップと、(o)前記格納位
置情報に基づいて、前記文書データ記憶手段から対応す
るオブジェクトを読み出す第15のステップと、(p)
オブジェクトを画面に表示する第16のステップと、を
コンピュータに実行させるプログラムを記録する記録媒
体。5. A first step of editing the document data, and (b) starting an object in the document data.
A second step of searching for a code indicating the end and checking for the presence or absence of the object; and (c) generating thumbnail information of the object if the object exists, and generating the thumbnail information for the object type and the object type. A third step of creating analysis information including the assigned serial number; (d) a fourth step of creating an in-document object address of the document data in which a corresponding object exists; A fifth step of storing the document data in the document data storage means, and (f) adding a document data address indicating a head position of the stored document data in the document data storage means and the in-document object address for each object. A sixth step of creating storage location information; (g) the analysis information; By combining the location information, eighth storing a seventh step of creating the index information, the (h) the index information in the index data storage unit
(I) a ninth step of receiving an object list display request from a user, (j) a tenth step of reading the index information from the index data storage means, and (k) An eleventh step of processing and creating an object list including thumbnails of the objects; and (l) a twelfth step of displaying the object list on a screen.
(M) a thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user; and (n) extracting the storage location information of the object corresponding to the object designation information from the index information. A fourteenth step, (o) a fifteenth step of reading a corresponding object from the document data storage means based on the storage location information, and (p)
A recording medium for recording a program for causing a computer to execute the sixteenth step of displaying an object on a screen.
プと、(b)前記文書データ内のオブジェクトの開始、
終了を示すコードを検索し、オブジェクトの有無をチェ
ックする第2のステップと、(c)オブジェクトが存在
する場合には、オブジェクトのサムネイル情報を生成
し、そのオブジェクトの種類、および、オブジェクトの
種類別に付与した通し番号を含む解析情報を作成する第
3のステップと、(d)対応するオブジェクトの存在す
る前記文書データの文書内オブジェクトアドレスを作成
する第4のステップと、(e)前記文書データを、文書
データ記憶手段に保存する第5のステップと、(f)保
存された前記文書データの前記文書データ記憶手段内の
先頭位置を示す文書データアドレスと各オブジェクトに
対する前記文書内オブジェクトアドレスとを加算した格
納位置情報を作成する第6のステップと、(g)前記解
析情報と、前記格納位置情報とを合成し、インデックス
情報を作成する第7のステップと、(h)前記インデッ
クス情報をインデックスデータ記憶手段に格納する第8
のステップと、(i)利用者からのオブジェクト一覧表
示要求を受け取る第9のステップと、(j)前記インデ
ックスデータ記憶手段から前記インデックス情報を読み
出す第10のステップと、(k)前記インデックス情報
を加工し、オブジェクトのサムネイルを含むオブジェク
ト一覧表をオブジェクトの選択回数を考慮して作成する
第11のステップと、(l)前記オブジェクト一覧表を
画面表示する第12のステップと、(m)利用者が選択
したサムネイルに対応するオブジェクトを示すオブジェ
クト指定情報を作成する第13のステップと、(n)前
記オブジェクト指定情報により、対応するオブジェクト
の前記選択回数を作成するステップと、(o)オブジェ
クトの前記選択回数を前記インデックス情報に上書き
し、前記インデックスデータ記憶手段に書き込むステッ
プと、(p)前記オブジェクト指定情報に対応するオブ
ジェクトの前記格納位置情報を前記インデックス情報か
ら抽出する第14のステップと、(q)前記格納位置情
報に基づいて、前記文書データ記憶手段から対応するオ
ブジェクトを読み出す第15のステップと、(r)オブ
ジェクトを画面に表示する第16のステップと、をコン
ピュータに実行させるプログラムを記録する記録媒体。6. A first step of editing the document data, and (b) a start of an object in the document data.
A second step of searching for a code indicating the end and checking for the presence or absence of the object; and (c) generating thumbnail information of the object if the object exists, and generating the thumbnail information for the object type and the object type. A third step of creating analysis information including the assigned serial number; (d) a fourth step of creating an in-document object address of the document data in which a corresponding object exists; A fifth step of storing the document data in the document data storage means, and (f) adding a document data address indicating a head position of the stored document data in the document data storage means and the in-document object address for each object. A sixth step of creating storage location information; (g) the analysis information; By combining the location information, eighth storing a seventh step of creating the index information, the (h) the index information in the index data storage unit
(I) a ninth step of receiving an object list display request from a user, (j) a tenth step of reading the index information from the index data storage means, and (k) An eleventh step of processing and creating an object list including object thumbnails in consideration of the number of times of selecting an object; (l) a twelfth step of displaying the object list on a screen; and (m) a user. A thirteenth step of creating object designation information indicating an object corresponding to the thumbnail selected by the user; (n) creating the number of times of selection of a corresponding object based on the object designation information; Overwrite the number of selections on the index information, and Writing to the data storage means; (p) a fourteenth step of extracting the storage location information of the object corresponding to the object designation information from the index information; and (q) the document based on the storage location information. A recording medium for recording a program for causing a computer to execute a fifteenth step of reading a corresponding object from the data storage means and (r) a sixteenth step of displaying the object on a screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000087961A JP2001273314A (en) | 2000-03-28 | 2000-03-28 | Device and method for processing document data, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000087961A JP2001273314A (en) | 2000-03-28 | 2000-03-28 | Device and method for processing document data, and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001273314A true JP2001273314A (en) | 2001-10-05 |
Family
ID=18603905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000087961A Pending JP2001273314A (en) | 2000-03-28 | 2000-03-28 | Device and method for processing document data, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001273314A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011517790A (en) * | 2007-06-15 | 2011-06-16 | マイクロソフト コーポレーション | Presentation and guidance of content with various attributes |
| WO2022050223A1 (en) | 2020-09-03 | 2022-03-10 | 株式会社医療情報技術研究所 | Document creating system |
-
2000
- 2000-03-28 JP JP2000087961A patent/JP2001273314A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011517790A (en) * | 2007-06-15 | 2011-06-16 | マイクロソフト コーポレーション | Presentation and guidance of content with various attributes |
| US8549441B2 (en) | 2007-06-15 | 2013-10-01 | Microsoft Corporation | Presenting and navigating content having varying properties |
| WO2022050223A1 (en) | 2020-09-03 | 2022-03-10 | 株式会社医療情報技術研究所 | Document creating system |
| US11960824B2 (en) | 2020-09-03 | 2024-04-16 | Iryou Jyouhou Gijyutu Kenkyusho Corporation | Document creation system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08255155A (en) | Device and method for full-text registered word retrieval | |
| EP3103002B1 (en) | Batch generation of links to documents based on document name and page content matching | |
| JPH08305616A (en) | Data management system | |
| WO2004034282A1 (en) | Content reuse management device and content reuse support device | |
| US8914386B1 (en) | Systems and methods for determining relationships between stories | |
| JP2001216311A (en) | Event analysis apparatus and program apparatus storing event analysis program | |
| US7921127B2 (en) | File management apparatus, control method therefor, computer program, and computer-readable storage medium | |
| JP5198149B2 (en) | Information processing apparatus, program, and insurance product policy generation method | |
| JP2001273314A (en) | Device and method for processing document data, and recording medium | |
| JP2000020549A (en) | Device for assisting input to document database system | |
| Griem et al. | Maximizing the discovery of data sets in the Yale University Library catalog | |
| JP2006276912A (en) | Device, method, and program for editing document | |
| JP4255538B2 (en) | Structured document storage and retrieval device | |
| JP2015162170A (en) | Information processing device, and control method | |
| JP2007122370A (en) | Project information management system | |
| JP2828078B2 (en) | Form creation support system | |
| JP2005135118A (en) | Drawing management system | |
| JPH05307472A (en) | Program parts information reusing device | |
| JPH0215374A (en) | Image information retrieving device | |
| JP2001067366A (en) | Data base retrieval result display system, method therefor and recording medium | |
| JP2000076358A (en) | System and method for document output management with re-outputting function | |
| JP2007026220A (en) | Information registration search system, information registration method, and information search method | |
| JPH09218809A (en) | File information confirmation apparatus and method | |
| JP5221198B2 (en) | Classification system creation support device | |
| JP2601139B2 (en) | String search device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041008 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041026 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050311 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050920 |