Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3755315B2 - Document processing method and apparatus - Google Patents
[go: Go Back, main page]

JP3755315B2 - Document processing method and apparatus - Google Patents

Document processing method and apparatus Download PDF

Info

Publication number
JP3755315B2
JP3755315B2 JP33753898A JP33753898A JP3755315B2 JP 3755315 B2 JP3755315 B2 JP 3755315B2 JP 33753898 A JP33753898 A JP 33753898A JP 33753898 A JP33753898 A JP 33753898A JP 3755315 B2 JP3755315 B2 JP 3755315B2
Authority
JP
Japan
Prior art keywords
document
additional information
information
arrangement
electronic 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.)
Expired - Fee Related
Application number
JP33753898A
Other languages
Japanese (ja)
Other versions
JP2000163414A (en
Inventor
修 長野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP33753898A priority Critical patent/JP3755315B2/en
Publication of JP2000163414A publication Critical patent/JP2000163414A/en
Application granted granted Critical
Publication of JP3755315B2 publication Critical patent/JP3755315B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Description

【0001】
【産業上の利用分野】
この発明は、文書処理方法および装置に関し、特に、作成した電子文書に付箋やマーカー、記号、図形、メモ等の付加情報を付与する文書処理方法および装置に関する。
【0002】
【従来の技術】
従来からコンピュータ上で動作するアプリケーションにより作成した電子文書を紙媒体の文書と同様に扱えるようにするための技術が提案されている。電子文書を紙媒体と同様に扱うための技術の1つとしては、作成された文書に付箋やマーカー、記号、図形、メモ等の付加情報を付与することが挙げられる。これらの付加情報は、文書とは別データとして管理され、出力の際に合成されることが多い。このような付加情報を文書に付加するための技術としては、特開平8−171561号公報記載の「文書処理装置」や特開平8−314909号公報記載の「文書処理装置」等がある。
【0003】
ところで、電子文書は紙文書と比較してその更新が容易なことが特徴の1つであり、紙文書と比較した電子文書の長所でもある。そして、上述のような文書と付加情報とを別データとして管理している文書処理装置等では、文書の更新を行った場合には、付加情報の更新、例えば、文書のある単語にマーカーが付されていた場合に、その文書の更新により単語の位置に変更があれば、当該単語の付加情報であるマーカーの位置も更新する必要が生じることになる。
【0004】
しかし、このような付加情報の更新をユーザが手動で行うことは、多大な手間を要することになる。そのため、特開平5−73543号公報記載の「電子化文書の取扱方法および装置」や特開平7−295970号公報記載の「文書処理装置」等の付加情報を更新を自動で行うための技術が提案されている。
【0005】
特開平5−73543号公報記載の「電子化文書の取扱方法および装置」では、文書とその付加情報の関係を位置関係データとして保存し、この位置関係データに基づいて更新した文書での付加情報の移動を行っている。
【0006】
また、特開平7−295970号公報記載の「文書処理装置」では、付加情報の文書要素への対応付けを行い、元の文書と更新された文書での文書要素の比較を行って、対応する付加情報の位置を更新している。
【0007】
【発明が解決しようとする課題】
ところが、特開平5−73543号公報記載の「電子化文書の取扱方法および装置」では、文書と付加情報の位置関係データを文書の文字単位に保持しており、図形等の文章以外の部分に付されているマーカー等の付加情報の位置を更新することができない。
【0008】
また、特開平7−295970号公報記載の「文書処理装置」では、付加情報を対応付ける文書要素は、行や句といった文書要素であり、この文書処理装置においても図形等の文章以外の部分に付されている付加情報の位置を更新することができない。
【0009】
そこで、この発明は、付加情報の更新を自動で行うとともに、付加情報の付加先に制限のない文書処理方法および装置を提供することを目的とする。
【0010】
【課題を解決するための手段】
上述した目的を達成するため、請求項1の発明は、配置面情報取得手段が、付加情報配置手段により配置された付加情報の配置面における文書要素を示す配置面情報を電子文書から取得し、該取得した配置面情報を前記付加情報と関連付けて配置面情報記憶保持手段に記憶し、配置位置変更手段が、前記配置面情報記憶保持手段が記憶保持する電子文書が更新された際に、該電子文書の更新後の文書要素のそれぞれと該電子文書に関連付けられて前記配置面情報記憶保持手段に記憶保持されている配置面情報とが一致する度合いを近似値として算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように前記配置面情報記憶手段により記憶保持された配置位置の変更を行うことを特徴とする。
【0011】
また、請求項2の発明は、請求項1の発明において、前記付加情報は、付箋、マーカー等の前記電子文書上に可視的に加入される情報であることを特徴とする。
【0012】
また、請求項3の発明は、請求項1の発明において、前記配置位置の変更において、前記配置面情報が文字列である場合には更新後の電子情報で検索された文字列との一致する度合いを近似値として算出し、前記配置面情報が画像情報である場合には更新後の電子情報から取り出した画像情報とをピット単位で比較し一致する度合いを近似値として算出し、前記配置面情報が文字列と画像情報で複合されたものである場合には各々の種類の近似値の合計を種類数で除した値で近似値を算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように記憶保持していた配置位置の変更を行うことを特徴とする。
【0013】
また、請求項4の発明は、請求項1の発明において、前記近似値が所定の値以上の文書要素が複数存在する場合には、配置位置選択手段が、該複数の文書要素のうちいずれの文書要素上へ前記付加情報を移動させるかをユーザに選択させることを特徴とする。
【0014】
また、請求項5の発明は、請求項1の発明において、前記配置位置の変更は、前記更新された電子文書のうち、前記近似値が所定の値以上の文書要素が存在するぺ一ジの所定の位置に前記付加情報を移動することで行うことを特徴とする。
【0015】
また、請求項6の発明は、請求項1の発明において、前記付加情報は、前記配置面情報に文書要素が存在していない場合には、前記電子文書の更新による移動は行われないことを特徴とする。
【0016】
また、請求項7の発明は、請求項1の発明において、前記配置面に文書要素が存在しない場合には、該配置面の領域よりも大きい領域内の文書要素を該配置面の配置面情報として記憶保持することを特徴とする。
【0017】
また、請求項8の発明は、請求項1の発明において、前記付加情報は、該付加情報を付加する目的を情報として含み、前記電子文書の文書要素が更新により色変更されたときに、前記配置位置変更手段が、前記目的が該付加情報が文書要素を目立たせる場合には該付加情報の色を文書要素を目立たせる色に変更し、前記目的が該付加情報が文書要素を隠す場合には該付加情報の色を文書要素を隠す色に変更することを特徴とする。
【0018】
また、請求項9の発明は、電子文書上に付加情報を配置する文書処理装置において、電子文書上に付加情報を配置する付加情報配置手段と、前記付加情報配置手段により配置された付加情報の配置面における文書要素を示す配置面情報を、前記電子文書から取得する配置面情報取得手段と、前記配置面情報取得手段により取得された配置面情報を前記付加情報と関連付けて記憶保持する配置面情報記憶保持手段と、前記配置面情報記憶保持手段が記憶保持する電子文書が更新された際に、該電子文書の更新後の文書要素のそれぞれと該電子文書に関連付けられて前記配置面情報記憶保持手段に記憶保持されている配置面情報とが一致する度合いを近似値として算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように前記配置面情報記憶手段により記憶保持された配置位置の変更を行う配置位置変更手段とを具備することを特徴とする。
【0019】
また、請求項10の発明は、請求項9の発明において、前記付加情報は、付箋、マーカー等の前記電子文書上に可視的に加入される情報であることを特徴とする。
【0020】
また、請求項11の発明は、請求項9の発明において、前記配置位置変更手段は、前記配置面情報が文字列である場合には更新後の電子情報で検索された文字列との一致する度合いを近似値として算出し、前記配置面情報が画像情報である場合には更新後の電子情報から取り出した画像情報とをピット単位で比較し一致する度合いを近似値として算出し、前記配置面情報が文字列と画像情報で複合されたものである場合には各々の種類の近似値の合計を種類数で除した値で近似値を算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように記憶保持していた配置位置の変更を行うことを特徴とする。
【0021】
また、請求項12の発明は、請求項9の発明において、前記配置位置決定手段は、前記近似値が所定の値以上の文書要素が複数存在する場合には、該複数の文書要素のうちいずれの文書要素上へ前記付加情報を配置するかをユーザに選択させる配置位置選択手段を具備することを特徴とする。
【0022】
また、請求項13の発明は、請求項9の発明において、前記配置位置決定手段は、前記更新された電子文書のうち、前記近似値算出手段が算出した近似値が所定の値以上の文書要素が存在するページの所定の位置を前記付加情報の配置位置として決定することを特徴とする。
【0023】
また、請求項14の発明は、請求項9の発明において、前記配置位置変更手段は、前記配置面情報に文書要素が存在していない場合には、前記付加情報の配置位置を変更しないことを特徴とする。
【0024】
また、請求項15の発明は、請求項9の発明において、前記配置面情報取得手段は、前記配置面に文書要素が存在しない場合には、該配置面の領域よりも大きい領域内の文書要素を該配置面の配置面情報として取得することを特徴とする。
【0025】
また、請求項16の発明は、請求項9の発明において、前記配置面情報記憶保持手段は、前記付加情報を付加する目的をさらに記憶保持し、前記配置位置変更手段は、前記電子文書の文書要素が更新により色変更されたときに、前記配置面情報記憶保持手段により記憶保持された前記付加情報を付加する目的が、前記付加情報が文書要素を目立たせる場合には付加情報の色を文書要素を目立たせる色に変更し、前記付加情報が文書要素を隠す目的で付加されている場合には付加情報の色を文書要素を隠す色に変更することを特徴とする。
【0028】
【実施例】
以下、この発明に係る文書処理方法および装置の一実施例を添付図面を参照して詳細に説明する。
【0029】
図1は、文書処理装置の構成を示すブロック図である。
同図において、文書処理装置1は、制御部11と付加情報付与部12、記憶部13、配置面PD情報取得部14、近似値算出部15、編集部16、入力部17、出力部18、マージ部19、指示入力部20、表示出力部21を具備して構成される。なお、この文書処理装置1は、実際にはコンピュータ上で動作するソフトウェアであり、例えば、アプリケーションソフトウェアとプリンタドライバとして提供される。
【0030】
制御部11は、文書処理装置1の全体を制御し、付加情報付与部12は文書に付箋やマーカー、記号、図形、メモ等の付加情報を付与する。記憶部13は、文書を更新する際に元の文書に付与されていた付加情報を一時的に記憶し、配置面PD情報取得部14は、付加情報を付与する配置面のPD情報(プレゼンテーションデータ、画像情報)を取得する。近似値算出部15は、更新された文書に対する付加情報の位置の更新を行う際に、PD情報の近似値を算出し、編集部16は、文書の更新を行う際に、当該文書を編集するためのアプリケーション(ワープロ等の一般アプリケーション)を起動する。入力部17は、アプリケーションから出力されたデータを入力し、出力部18は付加情報を付与した文書を電子文書としてファイル出力する。マージ部19は、入力部17から入力されたデータに付加情報を合成して付与し、指示入力部20は図示しないキーボードやマウス等の入力デバイスからのユーザ指示を受け付け、表示出力部21は図示しないディスプレイへユーザに対する各種情報を表示する。
【0031】
次に、この発明における電子文書について説明する。
この発明における電子文書(以下、単に電子文書と称する)は、コンピュータ上等であたかも紙文書を扱っているように扱うことのできる電子文書である。したがって、図2に示すように、電子文書30は、文章(文字列)31やグラフ(図形などを含む)32、イメージデータ(イラストや写真など)33といった複数種類のPD(プレゼンテーションデータ:画像情報)から構成される。
【0032】
また、電子文書はPDにより構成されているため、改版等を行う際に直接電子文書を編集することはできず、ワープロソフトや描画ソフト等の一般アプリケーションを使用して編集する。このため、従来から電子文書を管理する際には、当該電子文書を作成した一般アプリケーションの文書(以下、一般APL文書と略称する)を共に管理し、図3(a)に示すように、一般APL文書40−1から作成した電子文書30−1を改版する際には、一般APL文書40−1を編集した一般APL文書’40−2から再度電子文書’30−2を作成する。しかし、電子文書30と一般APL文書40を併せて管理することは猥雑な作業となるため、文書処理装置1では図3(b)に示すように、一般APL文書40−3から電子文書30−3を作成した際に、一般APL文書40−3を属性データ45−1として電子文書30−3に添付し、改版の際には属性データ45−1を編集して電子文書’30−4を作成し、作成した電子文書’30−4に属性データ45−2を添付する。
【0033】
ここで、図4を参照して文書処理装置1による電子文書の改版の際の動作について説明する。図4は、電子文書の改版時の文書処理装置1の動作を示した図である。
【0034】
まず、利用者が文書処理装置1で電子文書30を開くように操作すると、文書処理装置1が電子文書30を開く(ステップ1)。続いて、利用者が文書処理装置1から電子文書30の改版を指定する操作を行うと、文書処理装置1は、電子文書30に属性データ45として添付されている一般APL文書40を対応する一般アプリケーションを起動して開くよう動作し、これにより一般アプリケーションが一般APL文書40を開く(ステップ2)。
【0035】
次に、利用者が一般アプリケーションで文書を編集し(ステップ3)、文書の保存を指定し(ステップ4)、一般アプリケーションの終了を指定すると(ステップ5)、一般アプリケーションは、利用者の操作に従って動作する。
【0036】
続いて、文書処理装置1が編集後の一般APL文書40から電子文書30を作成し(ステップ6)、電子文書30に編集後の一般APL文書40を添付する(ステップ7)。この後、利用者が電子文書30の保存を指定すると文書処理装置1が電子文書30を保存し(ステップ8)、終了を指定すると文書処理装置1は処理を終了する(ステップ9)。
【0037】
ところで、電子文書30は、コンピュータ上で紙文書と同様に扱えるため、図5に示すようにマーカー等の付加情報50(50−1乃至50−3)を付加することができる。この付加情報50は、図6に示すように付加情報50の電子文書30上の位置を示す位置情報51と付加情報50の種類を示す表示データ(PD)52、付加情報50を配置した電子文書30上の配置面のPDを示す配置面PD53の各情報とともに電子文書30に付加される。
【0038】
このように、付加情報50が位置情報51の他に配置面PD53を情報として保持することで(詳細は後述)、電子文書30が改版された場合、例えば、図7に示す電子文書30aから文字列31−1と31−2の2行が削除されて改版された場合に、付加情報50は、電子文書30bのように文字列31−1乃至31−5とイメージ33とともに移動する。
【0039】
図8は、付加情報50の種類を示した図である。
同図に示すように、付加情報50には付箋やマーカー、丸、矢印、印鑑、スタンプ、メモ等の種類がある。これらの付加情報50は、電子文書30に付加される際には、その配置面のPD情報を取得するが、取得する配置面PD情報の領域は、例えば、付箋では付箋の全面を領域として取得する。また、マーカーはマーカーの全域を取得し、丸はその周辺を含めた領域を取得し、矢印は矢印の先頭の矢の周辺部を領域として取得する。印鑑は周辺部を含めた領域を取得し、スタンプは周辺部を含めた領域を取得し、メモはメモを囲む領域を取得する。
【0040】
次に、電子文書30が改版された際の付加情報50の移動について説明する。
付加情報50は、上述したように電子文書30上に配置された際の配置面PD53を情報として保持しており、電子文書30が改版された際には、保持している配置面PD53と改版後の電子文書30のPDから近似値を算出して最も近似値の大きい位置へ付加情報50を移動する。
【0041】
図9は、配置面PD53が文字列である場合の近似値の算出例を示した図である。
付加情報50の配置面PD53が同図(a)に示すように文字列「cdefghijkl」であった場合、改版後の電子文書30から同図(b)に示すような文字列「abcdefghij」が検索されると、この文字列は配置面PD53と10文字中8文字が一致(並びも含めて)するため、近似値は80%と算出される。同様に、同図(c)に示す文字列「bcdeefghijk」は10文字中9文字一致で近似値は90%となり、同図(d)に示す文字列「cdefghijkl」は10文字全てが一致して近似値は100%となる。
【0042】
図10は、配置面PD53がイメージ等のビットマップである場合の近似値の算出例を示した図である。
ビットマップの近似値は、配置面PD53の情報と、改版後の電子文書30から取り出したビットマップとをビット単位で比較し算出する。例えば、配置面PD53が図10(a)示すようなビットマップである場合、同図(b)に示すビットマップの近似値は80%、同図(c)に示すビットマップは近似値90%、同図(d)に示すビットマップは近似値100%となる。
【0043】
また、配置面PD53の種類が文字列やビットマップ等の複合されたものである場合には、各々の種類の近似値の合計を種類数で除した値、つまり、
(配置面PDの種類毎の近似値の合計)/配置面PDの種類数
で算出する。
【0044】
この近似値は、改版後の電子文書30の全ページを対象に行い、近似値が所定の値以上、例えば、60%以上であれば近似値が最も大きい文書要素へ付加情報50の移動を行う。ただし、等しい近似値の文書要素が存在する場合には、付加情報50が保持する位置情報51に基づいて、改版前の電子文書30での付加位置に最も近い位置の文書要素に移動する。また、近似値が所定の値未満、例えば、20%未満である場合には、付加情報50の移動は行わずに削除し、近似値がこの他の値である20%以上60%未満である場合には、ユーザに対して手動による付加情報50の移動を促す。なお、付加情報50の削除や手動移動を行う場合には、当該付加情報を点滅表示(削除)や半透明表示(手動移動)することでユーザに対しての通知とする。
【0045】
次に、図11を参照して文書処理装置1の動作の流れについて説明する。
図11は、文書処理装置1の動作の流れを示すフローチャートである。
文書処理装置1が処理を開始し(ステップ101)、入力部17から入力された対象となる電子文書30に付加情報50が付加されており(ステップ102でYES)、その電子文書30が更新されると(ステップ103でYES)、後述する付加情報50の自動更新処理を行う(ステップ104)。この付加情報50の自動更新処理は、全ての付加情報50を更新するまで繰り返され(ステップ105でNO)、全ての付加情報50の更新が終了すると(ステップ105でYES)、表示出力部21を介してユーザに対して必要に応じて付加情報50の手動更新を行うように促し(ステップ106)、指示入力部20から手動更新若しくは手動更新の必要無しを指示する操作が行われると、付加情報付与部12が付加情報50の保持する情報である配置面PD53を更新する(ステップ107)。続いて、マージ部19が電子文書30に付加情報50の合成を行い(ステップ108)、更新した電子文書30を出力部18から出力して処理を終了する(ステップ109)。
【0046】
一方、処理対象となる電子文書30に付加情報50が付加されていない場合には(ステップ102でNO)、更新した電子文書30のみを出力して処理を終了し(ステップ109)、処理対象となる電子文書30に付加情報50が付加されていても電子文書30の更新が無かった場合には、電子文書30に付加情報50の合成を行い(ステップ108)、更新した電子文書30を出力部18から出力して処理を終了する(ステップ109)。
【0047】
続いて、図12を参照して上述のステップ104での付加情報の自動更新処理について説明する。
図12は、付加情報の自動更新処理の流れを示すフローチャートである。
付加情報の自動更新処理が開始されると(ステップ151)、付加情報50の更新前の配置面PD53と配置面PD情報取得部14が取得した更新後の電子文書30の文書要素(PD)に基づいて近似値算出部15が両者の近似値を算出する(ステップ152)。
【0048】
ここで、算出した近似値に60%以上のものがあれば(ステップ153でYES)、付加情報付与部12が近似値の最も大きい文書要素の位置へ付加情報50を移動して(ステップ154)、付加情報の自動更新処理を終了する(ステップ158)。
【0049】
一方、算出した近似値に60%以上のものがなく(ステップ153でNO)、20%以上のものがあれば(ステップ155でYES)、ユーザに対して付加情報50の手動更新を促すために付加情報50を半透明表示して(ステップ156)、付加情報の自動更新処理を終了する(ステップ158)。
【0050】
また、算出した近似値に20%以上のものがなければ(ステップ153でNO、ステップ155でNO)、ユーザに対して付加情報50を削除する旨を通知するために付加情報50を点滅表示して(ステップ157)、付加情報の自動更新処理を終了する(ステップ158)。
【0051】
次に、この発明に係る文書処理方法および装置の第2の実施例について説明する。
図13は、第2の実施例における付加情報の移動方法を説明するための図である。
電子文書に付加される付加情報には、付箋のようにページからはみ出すことが可能なものがある。このような付加情報は、電子文書の更新(改版)を行ってもページ移動のみを行うことが望ましい場合がある。
【0052】
例えば、図13に示すような付加情報250−1が付加された電子文書230−1が更新され電子文書230−2となった場合、付加情報250−1の配置面PDの情報に従って付加情報250−1を移動すると付加情報250−2の位置に移動することになる。しかし、付箋のように特定の文書要素を示すのではなく、特定の文書要素が記述されているページを示すような付加情報の場合には、付加情報250−1は付加情報250−3の位置に移動した方が好ましい結果を得ることになる。
【0053】
ここで、図14を参照して第2の実施例における付加情報の更新処理について説明する。
図14は、第2の実施例における付加情報の更新処理の流れを示すフローチャートである。
【0054】
付加情報の自動更新処理が開始され(ステップ281)、付加情報250が付箋等のようにページからはみ出して付加することが可能な種類であり(ステップ282でYES)、その配置面PD情報から更新前の電子文書230のページからはみ出して付加されていた場合(ステップ283でYES)、近似値算出部15が近似値を算出する(ステップ284)。
【0055】
ここで、算出した近似値に60%以上のものがあれば(ステップ285でYES)、付加情報付与部12が近似値の最も大きい文書要素が存在している(記述されている)ページへ付加情報250を移動して(ステップ286)、付加情報の自動更新処理を終了する(ステップ291)。
【0056】
一方、算出した近似値に60%以上のものがなく(ステップ285でNO)、20%以上のものがあれば(ステップ287でYES)、ユーザに対して付加情報250の手動更新を促すために付加情報250を半透明表示して(ステップ288)、付加情報の自動更新処理を終了する(ステップ291)。
【0057】
また、算出した近似値に20%以上のものがなければ(ステップ287でNO)、ユーザに対して付加情報250を削除する旨を通知するために付加情報250を点滅表示して(ステップ289)、付加情報の自動更新処理を終了する(ステップ291)。
【0058】
なお、付加情報250がページからはみ出すことが不可能な種類であった場合や(ステップ282でNO)、はみ出すことが可能な種類であっても更新前にはみ出していなかった場合には(ステップ283でNO)、上述の第1の実施例で説明した通常の更新処理を行って(ステップ290)、付加情報の自動更新処理を終了する(ステップ291)。
【0059】
次に、この発明に係る文書処理方法および装置の第3の実施例について説明する。
図15は、第3の実施例における付加情報の移動方法を説明するための図である。
電子文書に付加される付加情報には、上述したように付箋のようにページからはみ出すことが可能なものがあり、このような付加情報は特定の文書要素ではなく特定のページに付加されているものがある。
【0060】
例えば、図15にに示すような付加情報350−1および350−2が付加された電子文書330−1が更新されページ数の減った電子文書330−2となった場合、付加情報350−1は更新前と同じページに付加情報350−3として移動され、付加情報350−2は対象ページが消滅したため削除される。
【0061】
ここで、図16を参照して第3の実施例における付加情報の更新処理について説明する。
図16は、第3の実施例における付加情報の更新処理の流れを示すフローチャートである。
【0062】
付加情報の自動更新処理が開始され(ステップ381)、付加情報350が付箋等のようにページからはみ出して付加することが可能な種類であり(ステップ382でYES)、その配置面PD情報から更新前の電子文書330のページからはみ出して付加され(ステップ383でYES)、かつ、配置面のPDが存在しない(白紙部分とページ外に付加された状態)場合には(ステップ384でYES)、更新後の電子文書330に更新前の付加情報350が付加されていたページに対応するページが存在すれば(ステップ385でYES)、付加情報350の移動は行わずにそのまま付加情報の更新処理を終了し(ステップ388)、対応ページが存在しなければ付加情報350を削除して(ステップ386)、付加情報の更新処理を終了する(ステップ388)。
【0063】
一方、付加情報350がページからはみ出すことが不可能な種類であった場合や(ステップ382でNO)、はみ出すことが可能な種類であっても更新前にはみ出していなかった場合(ステップ383でNO)、配置面PD情報としてのPD(文書要素)が存在していた場合には(ステップ384でNO)、上述の第1の実施例で説明した通常の更新処理を行って(ステップ387)、付加情報の自動更新処理を終了する(ステップ388)。
【0064】
次に、この発明に係る文書処理方法および装置の第4の実施例について説明する。
図17は、第4の実施例における付加情報の移動方法を説明するための図である。
電子文書中の黒色の文字にマーカー等の付加情報が半透明の赤色で付加され、付加情報により文字を目立たせるようにしている場合、電子文書の更新により文字色が赤色に変更されたとすると、付加情報の色が赤色のままでは文字を隠す結果となってしまう。逆に、文字を隠す目的で付加されていた付加情報が色の変更により文字を目立つようにしてしまうこともある。
【0065】
このような状態を防ぐため、第4の実施例においては、図17に示すように、電子文書430−1が電子文書430−2に更新され、その文書要素(文字列)431−1が色の異なる文書要素431−2に変更された場合には、文書要素を隠す目的で付加されていた付加情報450−1は、文書要素431−2を隠す色に変更された付加情報450−3として電子文書430−2に付加され、文書要素を目立たせる目的で付加されていた付加情報450−2は、文書要素431−2を目立たせる色に変更された付加情報450−4として電子文書430−2に付加される。
【0066】
このため、付加情報450−2(他の付加情報も同様)は、位置情報451−2、表示データ452−2、配置面PD453−2を保持し、配置面PD453−2は配置面の文書要素の情報(図中では文字列)に加え、その文書要素の色と付加情報の目的(文字を目立たせる/文字を隠す)から構成される。
【0067】
ここで、図18を参照して第4の実施例における付加情報の更新処理について説明する。
図18は、第4の実施例における付加情報の更新処理の流れを示すフローチャートである。
【0068】
付加情報の自動更新処理が開始されると(ステップ481)、まず、上述の第1の実施例で説明した通常の更新処理を行う(ステップ482)。
【0069】
次に、処理対象の付加情報450がマーカーであり、付加情報450が保持している配置面PD453に基づいて、付加情報450(マーカー)が付されている文書要素431の色が変更されていると判定されると(ステップ484でYES)、付加情報450の色変更処理を行う(ステップ485、486、487)。
【0070】
付加情報450の色変更処理は、その付加情報450が文書要素431を目立たせる目的で付加されている場合には(ステップ485でYES)、付加情報450の色を文書要素431を目立たせる色に変更し(ステップ486)、付加情報450が文書要素431を隠す目的で付加されている場合には(ステップ485でNO)、付加情報450の色を文書要素431を隠す色に変更して(ステップ487)、付加情報の自動更新処理を終了する(ステップ488)。
【0071】
なお、付加情報450がマーカーでない場合や(ステップ483でNO)、文書要素の色が変更されていない場合には(ステップ484でNO)、ステップ482での通常の更新処理以外の処理を行わずに付加情報の自動更新処理を終了する(ステップ488)。
【0072】
次に、この発明に係る文書処理方法および装置の第5の実施例について説明する。
図19は、第5の実施例における付加情報の移動方法を説明するための図である。
上述の各実施例においては、近似値を算出し、その近似値に応じて付加情報の自動移動と手動移動、削除のいずれかの処理を行っていた。この第5の実施例においては、近似値が所定の値以上である位置が複数存在する場合に、ユーザに対して付加情報の移動位置を選択させるとともに、該選択のためのUI(ユーザインタフェイス)を提供する。
【0073】
図19に示すように、更新により530−1、530−2、530−3の3ページで構成される電子文書が作成されたとする。このとき、付加情報を移動する位置として550−1と、550−2があった場合には、表示出力部21にウィンドウ560を表示する。ウィンドウ560には、付加情報の移動候補である550−1と550−2の位置が表示され、ユーザが図示しないキーボードやマウスを使用してカーソル561を移動して候補を選択し、決定ボタン562を押下(実際にはキーボード若しくはマウスのボタンの押下)して、付加情報の移動先を決定する。
【0074】
ここで、図20を参照して第5の実施例における付加情報の更新処理について説明する。
図20は、第5の実施例における付加情報の更新処理の流れを示すフローチャートである。
【0075】
付加情報の自動更新処理が開始されると(ステップ581)、まず、付加情報の配置面PDに基づいて文書要素の近似値を算出する(ステップ582)。ここで、近似値が60%以上の文書要素が有り(ステップ583でYES)、当該文書要素が複数であれば(ステップ584でYES)、付加情報移動先決定のUI(ウィンドウ560)をユーザに提供し(ステップ585)、ユーザの決定に基づいて付加情報を移動して、付加情報の更新処理を終了する(ステップ588)。
【0076】
一方、近似値が60%以上の文書要素が1つだけ存在する場合には(ステップ583でYES、ステップ584でNO)、当該文書要素へ付加情報を移動して(ステップ586)、付加情報の更新処理を終了する(ステップ588)。
【0077】
また、近似値が60%以上の文書要素が存在しなかった場合には(ステップ583でNO)、付加情報を削除して(ステップ587)、付加情報の更新処理を終了する(ステップ588)。
【0078】
次に、この発明に係る文書処理方法および装置の第6の実施例について説明する。
図21は、第6の実施例における付加情報の配置面PDの取得方法を説明するための図である。
付加情報の種類には、印鑑やスタンプ等の電子文書上の所定の位置に付加されることが多いものがある。例えば、印鑑では、電子文書上に印鑑を付加するための位置があらかじめ確保されていることがあり、この場合にはその位置に他のPDは存在しない、つまり、付加情報の配置面PDが存在しないことになる。この第6の実施例では、付加情報が配置面PDを取得できない場合には、取得する配置面の範囲を広げてPDを取得する。
【0079】
例えば、図21の電子文書630−1に付加された付加情報650−1は、位置情報651−1と表示データ(PD)652−1、配置面のPD653−1を取得するが、取得した配置面のPDは「なし」となってしまう。
【0080】
このような場合には、電子文書630−2に付加された付加情報650−2のように取得する配置面の範囲を広げて、位置情報651−2と表示データ(PD)652−2、配置面のPD653−2を取得することで、電子文書の更新時に当該付加情報の移動が可能となる。
【0081】
ここで、図22を参照して第6の実施例における付加情報の配置面PDの取得処理について説明する。
図22は、第6の実施例における付加情報の配置面PDの取得処理の流れを示すフローチャートである。
配置面PDの取得処理が開始されると(ステップ681)、まず、付加情報650の配置面のPD情報を取得する(ステップ682)。ここで、配置面PDの取得に成功すれば(ステップ683でYES)、そのまま配置面PDの取得処理を終了するが(ステップ685)、取得に失敗した場合には(ステップ683でNO)、当該付加情報650の配置面取得領域を2倍に拡張して(ステップ684)、再び配置面PDの取得を行い(ステップ682)、取得が成功するまで同様の処理を繰り返す。
【0082】
なお、上述の説明では、各実施例毎に別個に説明を行ったが、各実施例で説明した内容は、任意に組み合わせて実施することが可能である。
【0083】
【発明の効果】
以上説明したように、この発明によれば、紙文書と同様に扱うことのできる電子文書上にマーカー等の付加情報を付加する際に、当該付加情報を付加した位置に加えて付加する配置面のPD情報を取得し、当該付加情報が取得した配置面PD情報を保持するにするように構成したので、電子文書が更新された際に配置面PD情報に基づいて付加情報を対応する位置に自動で移動することができる。
【0084】
また、付加情報が保持している配置面PD情報に応じて、付加情報のページ単位での移動や色の変更等を行うとともに、付加情報の移動先をユーザが容易に選択できるインタフェイスを提供することで、電子文書をより紙文書に近く扱うことができる。
【図面の簡単な説明】
【図1】文書処理装置の構成を示すブロック図。
【図2】この発明における電子文書を説明する図。
【図3】電子文書と一般APL文書の関係を示した図。
【図4】電子文書の改版時の文書処理装置1の動作を示した図。
【図5】電子文書に付加情報を示した状態を示した図。
【図6】付加情報が保持する情報を示した図。
【図7】改版により文字列が削除された場合の付加情報の移動を示した図。
【図8】付加情報50の種類を示した図。
【図9】配置面PD53が文字列である場合の近似値の算出例を示した図。
【図10】配置面PD53がイメージ等のビットマップである場合の近似値の算出例を示した図。
【図11】文書処理装置1の動作の流れを示すフローチャート。
【図12】付加情報の自動更新処理の流れを示すフローチャート。
【図13】第2の実施例における付加情報の移動方法を説明するための図。
【図14】第2の実施例における付加情報の更新処理の流れを示すフローチャート。
【図15】第3の実施例における付加情報の移動方法を説明するための図。
【図16】第3の実施例における付加情報の更新処理の流れを示すフローチャート。
【図17】第4の実施例における付加情報の移動方法を説明するための図。
【図18】第4の実施例における付加情報の更新処理の流れを示すフローチャート。
【図19】第5の実施例における付加情報の移動方法を説明するための図。
【図20】第5の実施例における付加情報の更新処理の流れを示すフローチャート。
【図21】第6の実施例における付加情報の配置面PDの取得方法を説明するための図。
【図22】第6の実施例における付加情報の配置面PDの取得処理の流れを示すフローチャート。
【符号の説明】
1 文書処理装置
11 制御部
12 付加情報付与部
13 記憶部
14 配置面PD情報取得部
15 近似値算出部
16 編集部
17 入力部
18 出力部
19 マージ部
20 指示入力部
21 表示出力部
30、30−1、30−2、30−3、30−4 電子文書
31、31−1、31−2、31−3、31−4、31−5 文章(文字列)
32 グラフ
33 イメージデータ
40、40−1、40−2、40−3 一般APL文書
45、45−1、45−2 属性データ
50、50−1、50−2、50−3 付加情報
51 位置情報
52 表示データ(PD)
53 配置面PD
230、230−1、230−2 電子文書
250、250−1、250−2、250−3 付加情報
330、330−1、330−2 電子文書
350、350−1、350−2、350−3 付加情報
430、430−1、430−2 電子文書
431、431−1、431−2 文書要素
450、450−1、450−2、450−3、450−4 付加情報
451−2 位置情報
452−2 表示データ
453−2 配置面PD
530、530−1、530−2、530−3 電子文書
550−1、550−2 付加情報を移動する位置
560 ウィンドウ
561 カーソル
562 決定ボタン
630、630−1、630−2 電子文書
650、650−1、650−2 付加情報
651−1、651−2 位置情報
652−1、652−2 表示データ
653−1、653−2 配置面PD
[0001]
[Industrial application fields]
The present invention relates to a document processing method and apparatus, and more particularly to a document processing method and apparatus for adding additional information such as tags, markers, symbols, figures, and memos to a created electronic document.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a technique for enabling an electronic document created by an application running on a computer to be handled in the same manner as a paper medium document has been proposed. One technique for handling an electronic document in the same manner as a paper medium is to add additional information such as a tag, a marker, a symbol, a figure, and a memo to the created document. Such additional information is managed as data separate from the document and is often synthesized at the time of output. As a technique for adding such additional information to a document, there are a “document processing apparatus” described in Japanese Patent Laid-Open No. 8-171561, a “document processing apparatus” described in Japanese Patent Laid-Open No. 8-314909, and the like.
[0003]
Incidentally, one of the features of an electronic document is that it is easier to update compared to a paper document, and it is also an advantage of an electronic document compared to a paper document. In a document processing apparatus or the like that manages the document and additional information as described above as separate data, when the document is updated, the additional information is updated, for example, a marker is attached to a word in the document. If the word position is changed by updating the document, it is necessary to update the marker position as additional information of the word.
[0004]
However, it is necessary for the user to manually update such additional information. Therefore, there is a technique for automatically updating additional information such as “a method and apparatus for handling digitized documents” described in JP-A-5-73543 and “document processing apparatus” described in JP-A-7-295970. Proposed.
[0005]
According to “Electronic Document Handling Method and Apparatus” described in Japanese Patent Laid-Open No. 5-73543, the relationship between a document and its additional information is stored as positional relationship data, and the additional information in the document updated based on this positional relationship data Is moving.
[0006]
Further, in the “document processing apparatus” described in Japanese Patent Laid-Open No. 7-295970, the additional information is associated with the document element, and the original document and the updated document are compared to cope with the document element. The position of the additional information is updated.
[0007]
[Problems to be solved by the invention]
However, in “Method and apparatus for handling digitized documents” described in Japanese Patent Application Laid-Open No. 5-73543, the positional relationship data between the document and the additional information is held in character units of the document, and it is applied to portions other than text such as graphics. The position of the additional information such as the attached marker cannot be updated.
[0008]
Further, in the “document processing apparatus” described in Japanese Patent Laid-Open No. 7-295970, document elements associated with additional information are document elements such as lines and phrases. In this document processing apparatus as well, it is attached to portions other than text such as graphics. The position of the added additional information cannot be updated.
[0009]
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a document processing method and apparatus in which additional information is automatically updated and where the additional information is added to an unlimited destination.
[0010]
[Means for Solving the Problems]
In order to achieve the above-described object, the invention according to claim 1 is characterized in that the arrangement plane information acquisition unit acquires arrangement plane information indicating a document element on the arrangement plane of the additional information arranged by the additional information arrangement unit from the electronic document, The acquired arrangement plane information is associated with the additional information and stored in the arrangement plane information storage and holding unit, and the arrangement position changing unit is updated when the electronic document stored and held by the arrangement plane information storage and holding unit is updated. The degree of coincidence between each updated document element of the electronic document and the arrangement plane information associated with the electronic document and stored in the arrangement plane information storage holding means is calculated as an approximate value, and the calculated approximation The arrangement position stored and held by the arrangement surface information storage unit is changed so that the additional information is moved onto a document element having a value equal to or greater than a predetermined value.
[0011]
The invention of claim 2 is characterized in that, in the invention of claim 1, the additional information is information visibly added to the electronic document such as a tag and a marker.
[0012]
According to a third aspect of the present invention, in the first aspect of the present invention, when the arrangement surface information is a character string in the change of the arrangement position, it matches the character string retrieved from the updated electronic information. The degree is calculated as an approximate value, and when the placement surface information is image information, the image information extracted from the updated electronic information is compared in units of pits, and the degree of coincidence is calculated as the approximate value. When the information is a composite of character strings and image information, an approximate value is calculated by dividing the total of the approximate values of each type by the number of types, and the calculated approximate value is equal to or greater than a predetermined value. The arrangement position stored and held so as to move the additional information on the document element is changed.
[0013]
According to a fourth aspect of the present invention, in the first aspect of the present invention, when there are a plurality of document elements having the approximate value equal to or larger than a predetermined value, the arrangement position selecting means selects any one of the plurality of document elements. The user is allowed to select whether to move the additional information onto a document element.
[0014]
According to a fifth aspect of the present invention, in the first aspect of the present invention, the change of the arrangement position is performed on a page where there is a document element whose approximate value is equal to or greater than a predetermined value in the updated electronic document. This is performed by moving the additional information to a predetermined position.
[0015]
According to a sixth aspect of the present invention, in the first aspect of the invention, the additional information is not moved by updating the electronic document when no document element exists in the arrangement plane information. Features.
[0016]
According to a seventh aspect of the present invention, in the first aspect of the present invention, when there is no document element on the arrangement plane, the arrangement plane information on the arrangement plane is obtained by selecting a document element in an area larger than the arrangement plane area. It is characterized in that it is stored and held as.
[0017]
The invention according to claim 8 is the invention according to claim 1, wherein the additional information includes a purpose of adding the additional information as information, and when the document element of the electronic document is color-changed by update, The arrangement position change means changes the color of the additional information to a color that makes the document element stand out when the additional information makes the document information stand out, and the purpose makes the additional information hide the document element. Is characterized in that the color of the additional information is changed to a color that hides the document element.
[0018]
According to a ninth aspect of the present invention, there is provided a document processing apparatus for arranging additional information on an electronic document, additional information arranging means for arranging additional information on the electronic document, and additional information arranged by the additional information arranging means. An arrangement surface that stores arrangement plane information indicating a document element in the arrangement plane from the electronic document, and stores and holds the arrangement plane information acquired by the arrangement plane information acquisition unit in association with the additional information. When the electronic document stored and held by the information storage holding unit and the arrangement plane information storage holding unit is updated, the arrangement plane information storage is associated with each of the updated document elements and the electronic document. The degree of coincidence with the arrangement surface information stored and held in the holding means is calculated as an approximate value, and the additional information is moved onto a document element having the calculated approximate value equal to or greater than a predetermined value. It characterized by comprising a position changing means for performing urchin the arrangement surface information storage unit by changing the stored retained position.
[0019]
According to a tenth aspect of the present invention, in the ninth aspect of the invention, the additional information is information that is visually added to the electronic document, such as a tag and a marker.
[0020]
Further, in the invention of claim 11 according to the invention of claim 9, the arrangement position changing means matches the character string searched with the updated electronic information when the arrangement surface information is a character string. The degree is calculated as an approximate value, and when the arrangement surface information is image information, the image information extracted from the updated electronic information is compared in units of pits, and the degree of coincidence is calculated as the approximate value. When the information is a composite of character strings and image information, an approximate value is calculated by dividing the total of the approximate values of each type by the number of types, and the calculated approximate value is equal to or greater than a predetermined value. The arrangement position stored and held so as to move the additional information on the document element is changed.
[0021]
Further, in the invention of claim 12, in the invention of claim 9, when there are a plurality of document elements in which the approximate value is equal to or greater than a predetermined value, the arrangement position determination unit determines which one of the plurality of document elements. An arrangement position selecting means is provided for allowing the user to select whether to arrange the additional information on the document element.
[0022]
The invention according to claim 13 is the invention according to claim 9, wherein, in the updated electronic document, the arrangement position determination means is a document element whose approximate value calculated by the approximate value calculation means is a predetermined value or more. The predetermined position of the page where the “” exists is determined as the arrangement position of the additional information.
[0023]
The invention according to claim 14 is the invention according to claim 9, wherein the arrangement position changing means does not change the arrangement position of the additional information when there is no document element in the arrangement surface information. Features.
[0024]
Further, in the invention of claim 15, in the invention of claim 9, when there is no document element on the arrangement surface, the arrangement surface information acquisition means has a document element in an area larger than the area of the arrangement surface. Is obtained as arrangement plane information of the arrangement plane.
[0025]
According to a sixteenth aspect of the invention, in the ninth aspect of the invention, the arrangement surface information storage holding means further stores and holds the purpose of adding the additional information, and the arrangement position changing means is a document of the electronic document. When the color of an element is changed by updating, the purpose of adding the additional information stored and held by the arrangement plane information storage holding means is to add the color of the additional information to the document if the additional information makes the document element stand out. The color is changed to a color that makes an element stand out, and when the additional information is added for the purpose of hiding the document element, the color of the additional information is changed to a color that hides the document element.
[0028]
【Example】
Hereinafter, an embodiment of a document processing method and apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
[0029]
FIG. 1 is a block diagram illustrating a configuration of a document processing apparatus.
In the figure, the document processing apparatus 1 includes a control unit 11, an additional information adding unit 12, a storage unit 13, an arrangement surface PD information acquisition unit 14, an approximate value calculation unit 15, an editing unit 16, an input unit 17, an output unit 18, A merge unit 19, an instruction input unit 20, and a display output unit 21 are provided. The document processing apparatus 1 is actually software that runs on a computer, and is provided as, for example, application software and a printer driver.
[0030]
The control unit 11 controls the entire document processing apparatus 1, and the additional information adding unit 12 adds additional information such as tags, markers, symbols, graphics, and notes to the document. The storage unit 13 temporarily stores additional information added to the original document when the document is updated, and the arrangement surface PD information acquisition unit 14 arranges PD information (presentation data) of the arrangement surface to which additional information is added. , Image information). The approximate value calculation unit 15 calculates an approximate value of PD information when updating the position of the additional information with respect to the updated document, and the editing unit 16 edits the document when updating the document. Application (a general application such as a word processor) is started. The input unit 17 inputs data output from the application, and the output unit 18 outputs a document with additional information as a file as an electronic document. The merge unit 19 synthesizes and adds additional information to the data input from the input unit 17, the instruction input unit 20 receives a user instruction from an input device such as a keyboard or a mouse (not shown), and the display output unit 21 Various information for the user is displayed on the display.
[0031]
Next, the electronic document in the present invention will be described.
The electronic document in the present invention (hereinafter simply referred to as an electronic document) is an electronic document that can be handled as if it were a paper document on a computer or the like. Therefore, as shown in FIG. 2, the electronic document 30 includes a plurality of types of PD (presentation data: image information) such as a sentence (character string) 31, a graph (including graphics) 32, and image data (illustrations and photographs) 33. ).
[0032]
Also, since the electronic document is composed of a PD, the electronic document cannot be directly edited when revisions are made, and is edited using a general application such as word processing software or drawing software. For this reason, when managing an electronic document, a general application document (hereinafter abbreviated as a general APL document) that created the electronic document is managed together, and as shown in FIG. When the electronic document 30-1 created from the APL document 40-1 is revised, the electronic document '30 -2 is created again from the general APL document '40 -2 obtained by editing the general APL document 40-1. However, since managing the electronic document 30 and the general APL document 40 together is a complicated task, the document processing apparatus 1 converts the general APL document 40-3 to the electronic document 30- as shown in FIG. 3 is attached to the electronic document 30-3 as the attribute data 45-1 as the attribute data 45-1, and the attribute data 45-1 is edited to change the electronic document '30 -4 into the revision. The attribute data 45-2 is attached to the created electronic document '30 -4.
[0033]
Here, with reference to FIG. 4, the operation at the time of revision of the electronic document by the document processing apparatus 1 will be described. FIG. 4 is a diagram illustrating the operation of the document processing apparatus 1 when the electronic document is revised.
[0034]
First, when the user operates the document processing apparatus 1 to open the electronic document 30, the document processing apparatus 1 opens the electronic document 30 (step 1). Subsequently, when the user performs an operation for designating revision of the electronic document 30 from the document processing apparatus 1, the document processing apparatus 1 corresponds to the general APL document 40 attached to the electronic document 30 as the attribute data 45. The application operates to start and open, so that the general application opens the general APL document 40 (step 2).
[0035]
Next, when the user edits the document with the general application (step 3), specifies the saving of the document (step 4), and specifies the end of the general application (step 5), the general application follows the user's operation. Operate.
[0036]
Subsequently, the document processing apparatus 1 creates an electronic document 30 from the edited general APL document 40 (step 6), and attaches the edited general APL document 40 to the electronic document 30 (step 7). Thereafter, when the user designates saving of the electronic document 30, the document processing apparatus 1 saves the electronic document 30 (step 8), and when the end is designated, the document processing apparatus 1 finishes the process (step 9).
[0037]
Incidentally, since the electronic document 30 can be handled in the same manner as a paper document on a computer, additional information 50 (50-1 to 50-3) such as a marker can be added as shown in FIG. As shown in FIG. 6, the additional information 50 includes position information 51 indicating the position of the additional information 50 on the electronic document 30, display data (PD) 52 indicating the type of the additional information 50, and an electronic document in which the additional information 50 is arranged. 30 is added to the electronic document 30 together with each piece of information on the arrangement surface PD 53 indicating the PD of the arrangement surface on the image 30.
[0038]
As described above, when the additional information 50 holds the arrangement surface PD53 as information in addition to the position information 51 (details will be described later), when the electronic document 30 is revised, for example, characters from the electronic document 30a shown in FIG. When the two rows of columns 31-1 and 31-2 are deleted and revised, the additional information 50 moves together with the character strings 31-1 to 31-5 and the image 33 as in the electronic document 30b.
[0039]
FIG. 8 is a diagram showing the types of additional information 50.
As shown in the figure, the additional information 50 includes types such as sticky notes, markers, circles, arrows, seals, stamps, and memos. When the additional information 50 is added to the electronic document 30, the PD information of the arrangement surface is acquired. For example, the area of the arrangement surface PD information to be acquired is acquired as the entire area of the tag in the case of a tag. To do. The marker acquires the entire area of the marker, the circle acquires the area including the periphery thereof, and the arrow acquires the peripheral part of the arrow at the head of the arrow as the area. The seal acquires the area including the peripheral part, the stamp acquires the area including the peripheral part, and the memo acquires the area surrounding the memo.
[0040]
Next, the movement of the additional information 50 when the electronic document 30 is revised will be described.
As described above, the additional information 50 holds the arrangement plane PD53 when arranged on the electronic document 30 as information. When the electronic document 30 is revised, the additional arrangement 50 and the revised arrangement plane PD53 are revised. An approximate value is calculated from the PD of the subsequent electronic document 30, and the additional information 50 is moved to a position having the largest approximate value.
[0041]
FIG. 9 is a diagram illustrating an example of calculating approximate values when the arrangement surface PD53 is a character string.
When the arrangement surface PD53 of the additional information 50 is the character string “cdefghijkl” as shown in FIG. 10A, the character string “abcdefghij” as shown in FIG. Then, since this character string matches the arrangement plane PD53 with 8 characters out of 10 (including the arrangement), the approximate value is calculated as 80%. Similarly, the character string “bcdeefghijk” shown in FIG. 10C matches 9 characters out of 10 characters, and the approximate value is 90%. The character string “cdefghijkl” shown in FIG. The approximate value is 100%.
[0042]
FIG. 10 is a diagram illustrating an example of calculating an approximate value when the arrangement surface PD53 is a bitmap such as an image.
The approximate value of the bitmap is calculated by comparing the information on the arrangement surface PD 53 and the bitmap extracted from the revised electronic document 30 in bit units. For example, when the arrangement surface PD53 is a bitmap as shown in FIG. 10A, the approximate value of the bitmap shown in FIG. 10B is 80%, and the bitmap shown in FIG. The bitmap shown in FIG. 4D has an approximate value of 100%.
[0043]
Further, when the type of the arrangement surface PD53 is a composite such as a character string or a bitmap, a value obtained by dividing the total of the approximate values of each type by the number of types, that is,
(Total of approximate values for each type of arrangement surface PD) / Number of types of arrangement surface PD
Calculate with
[0044]
This approximate value is applied to all pages of the revised electronic document 30. If the approximate value is equal to or greater than a predetermined value, for example, 60% or greater, the additional information 50 is moved to the document element having the largest approximate value. . However, when there are document elements having the same approximate value, the document element is moved to the position closest to the additional position in the electronic document 30 before the revision based on the position information 51 held in the additional information 50. If the approximate value is less than a predetermined value, for example, less than 20%, the additional information 50 is deleted without being moved, and the approximate value is 20% or more and less than 60%, which is another value. In this case, the user is prompted to move the additional information 50 manually. When the additional information 50 is deleted or manually moved, the additional information is displayed in a blinking manner (deleted) or translucently displayed (manually moved) to notify the user.
[0045]
Next, the operation flow of the document processing apparatus 1 will be described with reference to FIG.
FIG. 11 is a flowchart showing an operation flow of the document processing apparatus 1.
The document processing apparatus 1 starts processing (step 101), the additional information 50 is added to the target electronic document 30 input from the input unit 17 (YES in step 102), and the electronic document 30 is updated. Then (YES in step 103), automatic update processing of additional information 50 described later is performed (step 104). This automatic update process of the additional information 50 is repeated until all the additional information 50 is updated (NO in step 105). When the update of all the additional information 50 is completed (YES in step 105), the display output unit 21 is turned on. When the user is prompted to perform manual update of the additional information 50 as needed (step 106), and an operation for instructing manual update or no need for manual update is performed from the instruction input unit 20, the additional information The assigning unit 12 updates the arrangement surface PD53, which is information held by the additional information 50 (step 107). Subsequently, the merge unit 19 synthesizes the additional information 50 with the electronic document 30 (step 108), outputs the updated electronic document 30 from the output unit 18, and ends the processing (step 109).
[0046]
On the other hand, when the additional information 50 is not added to the electronic document 30 to be processed (NO in step 102), only the updated electronic document 30 is output and the processing is ended (step 109). If the electronic document 30 is not updated even if the additional information 50 is added to the electronic document 30, the additional information 50 is synthesized with the electronic document 30 (step 108), and the updated electronic document 30 is output to the output unit. The processing is ended from step 18 (step 109).
[0047]
Next, the additional information automatic update process in step 104 will be described with reference to FIG.
FIG. 12 is a flowchart showing the flow of the automatic update process for additional information.
When the automatic update process of the additional information is started (step 151), the arrangement surface PD53 before update of the additional information 50 and the updated document element (PD) of the electronic document 30 acquired by the arrangement surface PD information acquisition unit 14 are added. Based on this, the approximate value calculation unit 15 calculates the approximate values of both (step 152).
[0048]
If the calculated approximate value is 60% or more (YES in step 153), the additional information adding unit 12 moves the additional information 50 to the position of the document element having the largest approximate value (step 154). Then, the additional information automatic update process is terminated (step 158).
[0049]
On the other hand, if there is no calculated approximate value of 60% or more (NO in step 153) and 20% or more (YES in step 155), the user is prompted to manually update the additional information 50. The additional information 50 is displayed translucently (step 156), and the automatic update process of the additional information is terminated (step 158).
[0050]
If there is no calculated approximate value of 20% or more (NO in step 153, NO in step 155), the additional information 50 is flashed to notify the user that the additional information 50 is to be deleted. (Step 157), and the automatic update process of the additional information is terminated (Step 158).
[0051]
Next, a description will be given of a second embodiment of the document processing method and apparatus according to the present invention.
FIG. 13 is a diagram for explaining a method of moving additional information in the second embodiment.
Some additional information added to an electronic document can protrude from the page like a sticky note. For such additional information, it may be desirable to move only the page even if the electronic document is updated (revised).
[0052]
For example, when the electronic document 230-1 added with the additional information 250-1 as shown in FIG. 13 is updated to become the electronic document 230-2, the additional information 250 according to the information on the arrangement surface PD of the additional information 250-1. If -1 is moved, it moves to the position of the additional information 250-2. However, in the case of additional information that does not indicate a specific document element as in a sticky note but indicates a page in which the specific document element is described, the additional information 250-1 is the position of the additional information 250-3. If you move to, you will get better results.
[0053]
Here, with reference to FIG. 14, the update process of the additional information in the second embodiment will be described.
FIG. 14 is a flowchart showing the flow of additional information update processing in the second embodiment.
[0054]
The automatic update process of the additional information is started (step 281), and the additional information 250 is a type that can be added by sticking out from the page like a sticky note (YES in step 282), and updated from the arrangement plane PD information. If it has been added outside the page of the previous electronic document 230 (YES in step 283), the approximate value calculation unit 15 calculates an approximate value (step 284).
[0055]
Here, if the calculated approximate value is 60% or more (YES in step 285), the additional information adding unit 12 adds it to the page where the document element having the largest approximate value exists (described). The information 250 is moved (step 286), and the additional information automatic update process is terminated (step 291).
[0056]
On the other hand, if there is no calculated approximate value of 60% or more (NO in step 285) and 20% or more (YES in step 287), the user is prompted to manually update the additional information 250. The additional information 250 is displayed translucently (step 288), and the automatic update process of the additional information is terminated (step 291).
[0057]
If the calculated approximate value does not include 20% or more (NO in step 287), the additional information 250 is flashed to notify the user that the additional information 250 is to be deleted (step 289). Then, the additional information automatic update process is terminated (step 291).
[0058]
It should be noted that if the additional information 250 is of a type that cannot protrude from the page (NO in step 282), or if it is a type that can protrude, it has not protruded before the update (step 283). NO), the normal update process described in the first embodiment is performed (step 290), and the automatic update process of the additional information is terminated (step 291).
[0059]
Next, a description will be given of a third embodiment of the document processing method and apparatus according to the present invention.
FIG. 15 is a diagram for explaining a method of moving additional information in the third embodiment.
Some of the additional information added to the electronic document can be protruded from the page like a sticky note as described above, and such additional information is added to a specific page instead of a specific document element. There is something.
[0060]
For example, when the electronic document 330-1 to which the additional information 350-1 and 350-2 as shown in FIG. 15 is added becomes an electronic document 330-2 with a reduced number of pages, the additional information 350-1 Is moved as the additional information 350-3 to the same page as before the update, and the additional information 350-2 is deleted because the target page disappears.
[0061]
Here, the additional information update process in the third embodiment will be described with reference to FIG.
FIG. 16 is a flowchart showing the flow of additional information update processing in the third embodiment.
[0062]
The automatic update process of the additional information is started (step 381), and the additional information 350 is a type that can be added by sticking out from the page like a sticky note (YES in step 382), and updated from the arrangement plane PD information. If it is added outside the page of the previous electronic document 330 (YES in step 383), and there is no PD on the arrangement surface (a state where it is added outside the blank page and the page) (YES in step 384), If there is a page corresponding to the page to which the pre-update additional information 350 has been added to the updated electronic document 330 (YES in step 385), the additional information 350 is not moved and the additional information is updated as it is. If the corresponding page does not exist, the additional information 350 is deleted (step 386), and the additional information update process is terminated. (Step 388).
[0063]
On the other hand, if the additional information 350 is of a type that cannot protrude from the page (NO in step 382), or if it is a type that can protrude, it has not protruded before the update (NO in step 383). ) If there is a PD (document element) as arrangement plane PD information (NO in step 384), the normal update process described in the first embodiment is performed (step 387). The additional information automatic update process is terminated (step 388).
[0064]
Next, a description will be given of a fourth embodiment of the document processing method and apparatus according to the present invention.
FIG. 17 is a diagram for explaining a method of moving additional information in the fourth embodiment.
If additional information such as a marker is added to the black characters in the electronic document in a semi-transparent red color, and the characters are made to stand out by the additional information, if the character color is changed to red by updating the electronic document, If the color of the additional information remains red, it results in hiding characters. Conversely, additional information added for the purpose of hiding characters may make the characters stand out by changing the color.
[0065]
In order to prevent such a situation, in the fourth embodiment, as shown in FIG. 17, the electronic document 430-1 is updated to the electronic document 430-2, and the document element (character string) 431-1 is colored. When the document element 431-2 is changed, the additional information 450-1 added for the purpose of hiding the document element is changed to the additional information 450-3 changed to a color for hiding the document element 431-2. The additional information 450-2 added to the electronic document 430-2 and added for the purpose of making the document element stand out is changed to the electronic document 430- as the additional information 450-4 changed to a color that makes the document element 431-2 stand out. Added to 2.
[0066]
For this reason, additional information 450-2 (same for other additional information) holds position information 451-2, display data 452-2, and arrangement plane PD453-2, and arrangement plane PD453-2 is a document element of the arrangement plane. Information (character string in the figure), and the color of the document element and the purpose of additional information (make the character stand out / hide the character).
[0067]
Here, with reference to FIG. 18, the update process of the additional information in the fourth embodiment will be described.
FIG. 18 is a flowchart showing a flow of additional information update processing in the fourth embodiment.
[0068]
When the automatic update process for additional information is started (step 481), first, the normal update process described in the first embodiment is performed (step 482).
[0069]
Next, the additional information 450 to be processed is a marker, and the color of the document element 431 attached with the additional information 450 (marker) is changed based on the arrangement surface PD453 held by the additional information 450. Is determined (YES in step 484), the color changing process of the additional information 450 is performed (steps 485, 486, and 487).
[0070]
When the additional information 450 is added for the purpose of making the document element 431 stand out (YES in step 485), the color of the additional information 450 is changed to a color that makes the document element 431 stand out. If the additional information 450 is added for the purpose of hiding the document element 431 (NO in step 485), the color of the additional information 450 is changed to a color for hiding the document element 431 (step 486). 487), the additional information automatic update processing is terminated (step 488).
[0071]
If the additional information 450 is not a marker (NO in step 483) or the color of the document element has not been changed (NO in step 484), processing other than the normal update processing in step 482 is not performed. Finally, the additional information automatic update process is terminated (step 488).
[0072]
Next, a fifth embodiment of the document processing method and apparatus according to the present invention will be described.
FIG. 19 is a diagram for explaining a method of moving additional information in the fifth embodiment.
In each of the above-described embodiments, an approximate value is calculated, and any one of automatic movement, manual movement, and deletion of additional information is performed according to the approximate value. In the fifth embodiment, when there are a plurality of positions whose approximate values are equal to or larger than a predetermined value, the user is allowed to select a movement position of the additional information, and a UI (user interface) for the selection is selected. )I will provide a.
[0073]
As shown in FIG. 19, it is assumed that an electronic document composed of three pages 530-1, 530-2, and 530-3 is created by updating. At this time, if there are 550-1 and 550-2 as positions to move the additional information, the window 560 is displayed on the display output unit 21. The window 560 displays the positions of additional information movement candidates 550-1 and 550-2, and the user moves the cursor 561 using a keyboard or a mouse (not shown) to select a candidate, and a decision button 562. Is pressed (actually a keyboard or mouse button is pressed) to determine the destination of the additional information.
[0074]
Here, the update process of the additional information in the fifth embodiment will be described with reference to FIG.
FIG. 20 is a flowchart showing the flow of additional information update processing in the fifth embodiment.
[0075]
When the additional information automatic update process is started (step 581), first, an approximate value of the document element is calculated based on the arrangement surface PD of the additional information (step 582). Here, if there is a document element having an approximate value of 60% or more (YES in step 583) and there are a plurality of document elements (YES in step 584), the UI (window 560) for determining the additional information destination is displayed to the user. The additional information is moved based on the determination of the user (step 585), and the additional information update process is terminated (step 588).
[0076]
On the other hand, if there is only one document element with an approximate value of 60% or more (YES in step 583, NO in step 584), the additional information is moved to the document element (step 586), and the additional information The update process is terminated (step 588).
[0077]
If there is no document element having an approximate value of 60% or more (NO in step 583), the additional information is deleted (step 587), and the additional information update process is terminated (step 588).
[0078]
Next, a sixth embodiment of the document processing method and apparatus according to the present invention will be described.
FIG. 21 is a diagram for explaining a method for acquiring the additional information arrangement plane PD in the sixth embodiment.
Some types of additional information are often added to a predetermined position on an electronic document such as a seal or a stamp. For example, in a seal, a position for adding a seal on an electronic document may be secured in advance. In this case, no other PD exists at that position, that is, there is an additional information arrangement surface PD. Will not. In the sixth embodiment, when the additional information cannot acquire the arrangement plane PD, the PD is acquired by expanding the range of the arrangement plane to be acquired.
[0079]
For example, the additional information 650-1 added to the electronic document 630-1 in FIG. 21 acquires the position information 651-1, the display data (PD) 652-1, and the PD 653-1 on the arrangement surface. The PD on the surface will be “none”.
[0080]
In such a case, the range of the arrangement plane to be acquired is expanded like the additional information 650-2 added to the electronic document 630-2, and the position information 651-2, display data (PD) 652-2, arrangement By acquiring the PD 653-2 of the surface, the additional information can be moved when the electronic document is updated.
[0081]
Here, with reference to FIG. 22, the acquisition process of the additional information arrangement surface PD in the sixth embodiment will be described.
FIG. 22 is a flowchart showing the flow of processing for acquiring the additional information arrangement plane PD in the sixth embodiment.
When the acquisition process of the arrangement surface PD is started (step 681), first, the PD information of the arrangement surface of the additional information 650 is acquired (step 682). If the acquisition of the arrangement surface PD is successful (YES in step 683), the acquisition process of the arrangement surface PD is terminated as it is (step 685), but if the acquisition fails (NO in step 683), The arrangement plane acquisition area of the additional information 650 is doubled (step 684), the arrangement plane PD is acquired again (step 682), and the same processing is repeated until the acquisition is successful.
[0082]
In the above description, each example has been described separately. However, the contents described in each example can be implemented in any combination.
[0083]
【The invention's effect】
As described above, according to the present invention, when additional information such as a marker is added to an electronic document that can be handled in the same manner as a paper document, the arrangement surface is added in addition to the position where the additional information is added. The PD information is acquired, and the arrangement plane PD information acquired by the additional information is held. Therefore, when the electronic document is updated, the additional information is set to the corresponding position based on the arrangement plane PD information. It can move automatically.
[0084]
In addition, according to the arrangement plane PD information held by the additional information, the additional information can be moved in units of pages, the color can be changed, and the user can easily select the destination of the additional information. By doing so, the electronic document can be handled more like a paper document.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a document processing apparatus.
FIG. 2 is a diagram illustrating an electronic document according to the present invention.
FIG. 3 is a diagram showing a relationship between an electronic document and a general APL document.
FIG. 4 is a diagram showing an operation of the document processing apparatus 1 when the electronic document is revised.
FIG. 5 is a diagram showing a state in which additional information is shown in an electronic document.
FIG. 6 is a diagram showing information held by additional information.
FIG. 7 is a diagram showing movement of additional information when a character string is deleted by revision.
FIG. 8 is a diagram showing types of additional information 50;
FIG. 9 is a diagram showing an example of calculating an approximate value when the arrangement surface PD53 is a character string.
FIG. 10 is a diagram showing an example of calculating approximate values when the arrangement surface PD53 is a bitmap such as an image.
FIG. 11 is a flowchart showing an operation flow of the document processing apparatus 1;
FIG. 12 is a flowchart showing a flow of an automatic update process for additional information.
FIG. 13 is a diagram for explaining a method of moving additional information in the second embodiment.
FIG. 14 is a flowchart showing a flow of additional information update processing in the second embodiment;
FIG. 15 is a diagram for explaining a method of moving additional information in the third embodiment.
FIG. 16 is a flowchart showing a flow of additional information update processing in the third embodiment;
FIG. 17 is a diagram for explaining a method of moving additional information in the fourth embodiment.
FIG. 18 is a flowchart showing a flow of additional information update processing in the fourth embodiment;
FIG. 19 is a diagram for explaining a method of moving additional information in the fifth embodiment.
FIG. 20 is a flowchart showing a flow of additional information update processing in the fifth embodiment.
FIG. 21 is a diagram for explaining a method for acquiring the additional information arrangement surface PD in the sixth embodiment;
FIG. 22 is a flowchart showing a flow of processing for acquiring the additional information arrangement surface PD in the sixth embodiment;
[Explanation of symbols]
1 Document processing device
11 Control unit
12 Additional information adding unit
13 Memory unit
14 Arrangement surface PD information acquisition unit
15 Approximate value calculator
16 editorial department
17 Input section
18 Output section
19 Merge section
20 Instruction input section
21 Display output section
30, 30-1, 30-2, 30-3, 30-4 Electronic document
31, 31-1, 31-2, 31-3, 31-4, 31-5 Sentence (character string)
32 graphs
33 Image data
40, 40-1, 40-2, 40-3 General APL document
45, 45-1, 45-2 Attribute data
50, 50-1, 50-2, 50-3 Additional information
51 Location information
52 Display data (PD)
53 Arrangement surface PD
230, 230-1, 230-2 Electronic document
250, 250-1, 250-2, 250-3 Additional information
330, 330-1, 330-2 Electronic document
350, 350-1, 350-2, 350-3 Additional information
430, 430-1, 430-2 Electronic document
431, 431-1, 431-2 document elements
450, 450-1, 450-2, 450-3, 450-4 Additional information
451-2 Location information
452-2 Display data
453-2 Arrangement surface PD
530, 530-1, 530-2, 530-3 Electronic document
550-1, 550-2 Position to move additional information
560 windows
561 cursor
562 OK button
630, 630-1, 630-2 Electronic document
650, 650-1, 650-2 Additional information
651-1, 651-2 Location information
652-1, 652-2 Display data
653-1, 653-2 Arrangement surface PD

Claims (16)

配置面情報取得手段が、付加情報配置手段により配置された付加情報の配置面における文書要素を示す配置面情報を電子文書から取得し、該取得した配置面情報を前記付加情報と関連付けて配置面情報記憶保持手段に記憶し、
配置位置変更手段が、前記配置面情報記憶保持手段が記憶保持する電子文書が更新された際に、該電子文書の更新後の文書要素のそれぞれと該電子文書に関連付けられて前記配置面情報記憶保持手段に記憶保持されている配置面情報とが一致する度合いを近似値として算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように前記配置面情報記憶手段により記憶保持された配置位置の変更を行う
ことを特徴とする文書処理方法。
The arrangement plane information acquisition unit acquires arrangement plane information indicating a document element on the arrangement plane of the additional information arranged by the additional information arrangement unit from the electronic document, and associates the acquired arrangement plane information with the additional information. Memorize it in the information memory holding means,
When the electronic document stored and held by the arrangement surface information storage and holding unit is updated, the arrangement position changing unit stores the arrangement surface information in association with each updated document element and the electronic document. The degree of coincidence with the arrangement plane information stored and held in the holding means is calculated as an approximate value, and the arrangement plane information is moved so that the additional information is moved onto a document element having the calculated approximate value equal to or greater than a predetermined value. A document processing method comprising: changing an arrangement position stored and held by a storage unit.
前記付加情報は、付箋、マーカー等の前記電子文書上に可視的に加入される情報であることを特徴とする請求項1記載の文書処理方法。  The document processing method according to claim 1, wherein the additional information is information that is visually added to the electronic document, such as a tag and a marker. 前記配置位置の変更において、前記配置面情報が文字列である場合には更新後の電子情報で検索された文字列との一致する度合いを近似値として算出し、前記配置面情報が画像情報である場合には更新後の電子情報から取り出した画像情報とをピット単位で比較し一致する度合いを近似値として算出し、前記配置面情報が文字列と画像情報で複合されたものである場合には各々の種類の近似値の合計を種類数で除した値で近似値を算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように記憶保持していた配置位置の変更を行うことを特徴とする請求項1記載の文書処理方法。  In the change of the arrangement position, when the arrangement surface information is a character string, the degree of coincidence with the character string searched with the updated electronic information is calculated as an approximate value, and the arrangement surface information is image information. In some cases, the image information extracted from the updated electronic information is compared in pit units, the degree of coincidence is calculated as an approximate value, and the arrangement surface information is combined with a character string and image information. Calculates an approximate value by dividing the total of the approximate values of each type by the number of types, and stores and holds the additional information so as to move the additional information onto a document element having the calculated approximate value equal to or greater than a predetermined value. 2. The document processing method according to claim 1, wherein the arrangement position is changed. 前記近似値が所定の値以上の文書要素が複数存在する場合には、配置位置選択手段が、該複数の文書要素のうちいずれの文書要素上へ前記付加情報を移動させるかをユーザに選択させることを特徴とする請求項1記載の文書処理方法。  When there are a plurality of document elements whose approximate values are equal to or larger than a predetermined value, the arrangement position selection unit allows the user to select which document element among the plurality of document elements to move the additional information. The document processing method according to claim 1. 前記配置位置の変更は、前記更新された電子文書のうち、前記近似値が所定の値以上の文書要素が存在するぺ一ジの所定の位置に前記付加情報を移動することで行うことを特徴とする請求項1記載の文書処理方法。  The arrangement position is changed by moving the additional information to a predetermined position on a page where document elements having the approximate value equal to or larger than a predetermined value exist in the updated electronic document. The document processing method according to claim 1. 前記付加情報は、前記配置面情報に文書要素が存在していない場合には、前記電子文書の更新による移動は行われないことを特徴とする請求項1記載の文書処理方法。  2. The document processing method according to claim 1, wherein the additional information is not moved by updating the electronic document when no document element exists in the arrangement plane information. 前記配置面に文書要素が存在しない場合には、該配置面の領域よりも大きい領域内の文書要素を該配置面の配置面情報として記憶保持することを特徴とする請求項1記載の文書処理方法。  2. The document processing according to claim 1, wherein when there is no document element on the arrangement plane, the document element in an area larger than the area of the arrangement plane is stored and held as arrangement plane information on the arrangement plane. Method. 前記付加情報は、該付加情報を付加する目的を情報として含み、前記電子文書の文書要素が更新により色変更されたときに、前記配置位置変更手段が、前記目的が該付加情報が文書要素を目立たせる場合には該付加情報の色を文書要素を目立たせる色に変更し、前記目的が該付加情報が文書要素を隠す場合には該付加情報の色を文書要素を隠す色に変更することを特徴とする請求項1記載の文書処理方法。  The additional information includes the purpose of adding the additional information as information, and when the document element of the electronic document is color-changed by updating, the arrangement position changing means, the purpose of the additional information is the document element. If the additional information is conspicuous, the color of the additional information is changed to a color that makes the document element stand out. If the purpose is to hide the document element, the additional information is changed to a color that hides the document element. The document processing method according to claim 1. 電子文書上に付加情報を配置する文書処理装置において、
電子文書上に付加情報を配置する付加情報配置手段と、
前記付加情報配置手段により配置された付加情報の配置面における文書要素を示す配置面情報を、前記電子文書から取得する配置面情報取得手段と、
前記配置面情報取得手段により取得された配置面情報を前記付加情報と関連付けて記憶保持する配置面情報記憶保持手段と、
前記配置面情報記憶保持手段が記憶保持する電子文書が更新された際に、該電子文書の更新後の文書要素のそれぞれと該電子文書に関連付けられて前記配置面情報記憶保持手段に記憶保持されている配置面情報とが一致する度合いを近似値として算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように前記配置面情報記憶手段により記憶保持された配置位置の変更を行う配置位置変更手段と
を具備することを特徴とする文書処理装置。
In a document processing apparatus that arranges additional information on an electronic document,
Additional information arrangement means for arranging additional information on the electronic document;
Arrangement plane information acquisition means for acquiring arrangement plane information indicating a document element on the arrangement plane of the additional information arranged by the additional information arrangement means, from the electronic document;
Arrangement surface information storage and holding means for storing and holding the arrangement surface information acquired by the arrangement surface information acquisition means in association with the additional information;
When the electronic document stored and held by the arrangement surface information storage and holding unit is updated, each of the updated document elements is associated with the electronic document and stored and held in the arrangement surface information storage and holding unit. The degree of coincidence with the arrangement plane information being stored is calculated as an approximate value, and is stored and held by the arrangement plane information storage means so that the calculated approximate value is moved to a document element having a predetermined value or more. An arrangement position changing means for changing the arrangement position.
前記付加情報は、付箋、マーカー等の前記電子文書上に可視的に加入される情報であることを特徴とする請求項9記載の文書処理装置。  The document processing apparatus according to claim 9, wherein the additional information is information visually added to the electronic document, such as a tag and a marker. 前記配置位置変更手段は、前記配置面情報が文字列である場合には更新後の電子情報で検索された文字列との一致する度合いを近似値として算出し、前記配置面情報が画像情報である場合には更新後の電子情報から取り出した画像情報とをピット単位で比較し一致する度合いを近似値として算出し、前記配置面情報が文字列と画像情報で複合されたものである場合には各々の種類の近似値の合計を種類数で除した値で近似値を算出し、該算出した近似値が所定の値以上の文書要素上に前記付加情報を移動するように記憶保持していた配置位置の変更を行うことを特徴とする請求項9記載の文書処理装置。  The arrangement position changing means calculates, as an approximate value, a degree of coincidence with the character string searched with the updated electronic information when the arrangement surface information is a character string, and the arrangement surface information is image information. In some cases, the image information extracted from the updated electronic information is compared in pit units, the degree of coincidence is calculated as an approximate value, and the arrangement surface information is combined with a character string and image information. Calculates an approximate value by dividing the total of the approximate values of each type by the number of types, and stores and holds the additional information so as to move the additional information onto a document element having the calculated approximate value equal to or greater than a predetermined value. The document processing apparatus according to claim 9, wherein the arrangement position is changed. 前記配置位置決定手段は、前記近似値が所定の値以上の文書要素が複数存在する場合には、該複数の文書要素のうちいずれの文書要素上へ前記付加情報を配置するかをユーザに選択させる配置位置選択手段を具備することを特徴とする請求項9記載の文書処理装置。  The arrangement position determining means, when there are a plurality of document elements whose approximate values are equal to or greater than a predetermined value, selects to which one of the plurality of document elements the additional information is arranged. The document processing apparatus according to claim 9, further comprising an arrangement position selection unit to be operated. 前記配置位置決定手段は、前記更新された電子文書のうち、前記近似値算出手段が算出した近似値が所定の値以上の文書要素が存在するページの所定の位置を前記付加情報の配置位置として決定することを特徴とする請求項9記載の文書処理装置。  In the updated electronic document, the arrangement position determination unit sets a predetermined position of a page where a document element having an approximate value calculated by the approximate value calculation unit equal to or greater than a predetermined value exists as the arrangement position of the additional information. 10. The document processing apparatus according to claim 9, wherein the document processing apparatus is determined. 前記配置位置変更手段は、前記配置面情報に文書要素が存在していない場合には、前記付加情報の配置位置を変更しないことを特徴とする請求項9記載の文書処理装置。  The document processing apparatus according to claim 9, wherein the arrangement position changing unit does not change the arrangement position of the additional information when there is no document element in the arrangement plane information. 前記配置面情報取得手段は、前記配置面に文書要素が存在しない場合には、該配置面の領域よりも大きい領域内の文書要素を該配置面の配置面情報として取得することを特徴とする請求項9記載の文書処理装置。  The arrangement plane information acquisition means acquires document elements in an area larger than the area of the arrangement plane as arrangement plane information of the arrangement plane when no document element exists on the arrangement plane. The document processing apparatus according to claim 9. 前記配置面情報記憶保持手段は、前記付加情報を付加する目的をさらに記憶保持し、前記配置位置変更手段は、前記電子文書の文書要素が更新により色変更されたときに、前記配置面情報記憶保持手段により記憶保持された前記付加情報を付加する目的が、前記付加情報が文書要素を目立たせる場合には付加情報の色を文書要素を目立たせる色に変更し、前記付加情報が文書要素を隠す目的で付加されている場合には付加情報の色を文書要素を隠す色に変更することを特徴とする請求項9記載の文書処理装置。  The arrangement surface information storage holding unit further stores and holds the purpose of adding the additional information, and the arrangement position changing unit stores the arrangement surface information storage when the color of the document element of the electronic document is changed. The purpose of adding the additional information stored and held by the holding means is to change the color of the additional information to a color that makes the document element stand out when the additional information makes the document element stand out. 10. The document processing apparatus according to claim 9, wherein when added for the purpose of hiding, the color of the additional information is changed to a color for hiding the document element.
JP33753898A 1998-11-27 1998-11-27 Document processing method and apparatus Expired - Fee Related JP3755315B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33753898A JP3755315B2 (en) 1998-11-27 1998-11-27 Document processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33753898A JP3755315B2 (en) 1998-11-27 1998-11-27 Document processing method and apparatus

Publications (2)

Publication Number Publication Date
JP2000163414A JP2000163414A (en) 2000-06-16
JP3755315B2 true JP3755315B2 (en) 2006-03-15

Family

ID=18309605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33753898A Expired - Fee Related JP3755315B2 (en) 1998-11-27 1998-11-27 Document processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3755315B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4626356B2 (en) 2005-03-25 2011-02-09 富士ゼロックス株式会社 Method, apparatus, and program for editing electronic document including additional information
JP5114932B2 (en) * 2006-11-30 2013-01-09 富士ゼロックス株式会社 Document processing apparatus and document processing program
JP2014044564A (en) * 2012-08-27 2014-03-13 Nec Corp Document management device, document management system, document management method, and document management program
JP5605963B2 (en) * 2013-01-31 2014-10-15 キヤノンソフトウェア株式会社 Form system, form system control method, program, and recording medium
JP6268950B2 (en) * 2013-11-11 2018-01-31 コニカミノルタ株式会社 Image processing system, image processing apparatus, image processing method, and image processing program
JP2018018551A (en) * 2017-11-01 2018-02-01 日本電気株式会社 Document management device, document management system, document management method, and document management program
CN108255386B (en) * 2018-02-12 2019-07-05 掌阅科技股份有限公司 The display methods of the hand-written notes of e-book calculates equipment and computer storage medium
CN108304361B (en) * 2018-02-12 2019-09-24 掌阅科技股份有限公司 The display methods of the hand-written notes of e-book calculates equipment and computer storage medium
JP7020298B2 (en) * 2018-05-30 2022-02-16 三菱電機ビルテクノサービス株式会社 Document comment sharing device

Also Published As

Publication number Publication date
JP2000163414A (en) 2000-06-16

Similar Documents

Publication Publication Date Title
CA1271564A (en) Method for implementing an on-line presentation in an information processing system
GB2273188A (en) Information processing system using icons
JP3755315B2 (en) Document processing method and apparatus
US4717911A (en) Technique for chaining lines of a document together to facilitate editing or proofreading
JPS60164863A (en) Word processor
JPH1040247A (en) Data processing device
JP5645481B2 (en) Apparatus, method, and program
JP3674905B2 (en) Document editing device
JPH07114563A (en) Document processor
JPS63109578A (en) Processing system for logic diagram outline display
JP2006344053A (en) Patent specification preparation support program
JPH05314108A (en) Document editing device
JP2889052B2 (en) Character typeface processing method and apparatus
JPH11203279A (en) Kana-kanji conversion device, kana-kanji conversion method, and storage medium
JPS63109534A (en) Cursor display control system for logic diagram generation processor
JP3237709B2 (en) Document processing apparatus and document processing method
JP3718587B2 (en) Variable document confirmation support device
JPS61231661A (en) Information processor
JPH07141363A (en) Document editing method
JPS6389979A (en) Converting and processing system for logic diagram summarized description
JPH11154150A (en) Pen input document editing device and computer readable storage medium storing pen input document editing program
CN113297826A (en) Method for marking on natural language text
EP0590892A2 (en) Document processing apparatus
JPH09185618A (en) Character processor
JPS59220824A (en) Document creating 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

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041224

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100106

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110106

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120106

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120106

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140106

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees