(57)【要約】【課題】  原稿要素の位置や大きさが変更された場合に、対応する付加情報の位置や大きさを適切に変更する。【解決手段】  電子化した文書から原稿データと付加情報データを分離し、原稿データに対しては翻訳処理を施す。付加情報に対しては、その種類、位置、大きさといった情報（付加情報詳細）を記憶部１１内の付加情報詳細テーブルＴｉに格納する。続いて、決定した付加情報の種類、位置、大きさに基づいて、所定の方法を用いて付加情報と原稿との関係あるいは当該付加情報と他の付加情報との関係を決定する。特定した対象情報の翻訳処理後の位置（および必要なら大きさ）を記憶部１１から読み出す。そして、抽出した対象情報の位置および編集方法テーブルＴｒに記憶された情報に基づいて、付加情報の編集方法を決定する。決定した編集方法に従って付加情報の位置や大きさを変更した上で、翻訳処理後の原稿データと合成する。【選択図】  図３
2006276913.tif 000002
【特許請求の範囲】
【請求項１】
付加情報の種類に対応付けて当該付加情報の編集方法をテーブルに記憶する記憶ステップと、
文書データを入力する入力ステップと、
前記入力ステップにて入力された文書データに含まれる付加情報の各々について、当該付加情報に結び付けられた、原稿要素または他の付加情報の少なくともいずれか一を示す対象情報と、当該付加情報の種類、位置および大きさ等を特定する特定ステップと、
前記文書データに含まれる原稿データに対し所定の編集処理を施すとともに、編集処理前と編集処理後の原稿要素の対応関係を記憶する原稿編集ステップと、
前記付加情報の各々について、前記特定ステップにて特定された付加情報の種類、位置および大きさ等と、当該付加情報に係る対象情報によって特定される原稿要素または他の付加情報と、前記テーブルに記憶された編集方法とに基づいて、当該付加情報の編集方法を決定する決定ステップと、
前記決定ステップにて決定された編集方法に従って前記付加情報の各々について編集処理を行い、前記原稿編集ステップにて編集処理が施された原稿データと合成する付加情報編集ステップと、
を具備する文書編集方法。
【請求項２】
前記原稿編集ステップにおいて原稿データに対して行われる編集処理は、翻訳処理である
ことを特徴とする請求項１に記載の文書編集方法。
【請求項３】
前記特定ステップにおいて、少なくとも前記付加情報の種類および位置に基づいて、当該付加情報に係る前記対象情報を決定する
ことを特徴とする請求項１に記載の文書編集方法。
【請求項４】
付加情報の種類に対応付けて当該付加情報の編集方法を記述したテーブルを記憶する記憶手段と、
文書データを入力する入力手段と、
前記入力手段にて入力された文書データに含まれる付加情報の各々について、当該付加情報に結び付けられた、原稿要素または他の付加情報の少なくともいずれか一を示す対象情報と、当該付加情報の種類、位置および大きさ等を特定する特定手段と、
前記文書データに含まれる原稿データに対し所定の編集処理を施すとともに、編集処理前と編集処理後の原稿要素の対応関係を記憶する原稿編集手段と、
前記付加情報の各々について、前記特定手段にて特定された付加情報の種類、位置および大きさ等と、当該付加情報に係る対象情報によって特定される原稿要素または他の付加情報と、前記テーブルに記憶された編集方法とに基づいて、当該付加情報の編集方法を決定する決定手段と、
前記決定手段にて決定された編集方法に従って前記付加情報の各々について編集処理を行い、前記原稿編集手段にて編集処理が施された原稿データと合成する付加情報編集手段と、
を具備する文書編集装置。
【請求項５】
コンピュータに、
付加情報の種類に対応付けて当該付加情報の編集方法をテーブルに記憶する記憶ステップと、
複数の原稿要素から構成される原稿データと付加情報とが含まれた文書データを入力する入力ステップと、
前記入力ステップにて入力された文書データに含まれる付加情報の各々について、当該付加情報に結び付けられた、原稿要素または他の付加情報の少なくともいずれか一を示す対象情報と、当該付加情報の種類、位置および大きさ等を特定する特定ステップと、
前記文書データに含まれる原稿データに対し所定の編集処理を施すとともに編集処理前と編集処理後の原稿要素の対応関係を記憶する原稿編集ステップと、
前記付加情報の各々について、前記特定ステップにて特定された付加情報の種類、位置および大きさ等と、当該付加情報に係る対象情報によって特定される原稿要素または他の付加情報と、前記テーブルに記憶された編集方法とに基づいて、当該付加情報の編集方法を決定する決定ステップと、
前記決定ステップにて決定された編集方法に従って前記付加情報の各々について編集処理を行い、前記原稿編集ステップにて編集処理が施された原稿データと合成する付加情報編集ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を加工編集する技術、特に原稿データに付された付加情報に対して加工編集処理を施す技術に関する。
【背景技術】
【０００２】
紙に印刷された文書をスキャナ装置を用いて電子化し、この電子文書に対しパーソナルコンピュータ等を用いて文字認識処理等を行って機械翻訳やレイアウト変更等の各種編集処理を行うことが日常的に行われている。ところで、文書には所定の部分に下線を引いたり余白部分に注記が入っていたりすることが往々にしてある（例えば図１を参照）。以下ではこのような原稿部分以外の情報を付加情報と称する。電子文書に付加情報が含まれている場合、原稿部分（原稿データ）を抽出してその原稿部分（原稿要素という）に対して翻訳等の処理を行うことになるが、その結果、原稿要素（翻訳の場合は対応する訳語）の位置が移動するのが通常である。すなわち、翻訳後の原稿と、原文に付加されていた付加情報の対応関係にズレが生じてしまうのである。
【０００３】
このため、原稿の位置変更にともなって付加情報の位置を適切に変更する必要がある。特許文献１には、電子文書において文節単位でアンダーラインを付し、対応する翻訳後のフレーズにアンダーラインを付す技術が開示されている。特許文献２には、付加情報が付与された文書に対し、文書要素毎に、編集前と編集後の原稿の位置関係を記憶し、この位置関係に基づいて編集後の原稿に付加情報を付与する技術が開示されている。特許文献３には、電子文書に付加情報を付与する際に、付加情報の配置位置と当該配置位置周辺の文書要素とを対応付けて記憶しておき、電子文書の内容に変更があると該対応関係に基づいて付加情報の配置位置を変更する、という技術が開示されている。
【特許文献１】特開平０７−２８２０６２号公報
【特許文献２】特開平０７−２９５９７０号公報
【特許文献３】特開２０００−１６３４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術においては、文節単位でアンダーラインを引くことのみ可能であり、原稿の行間部分の引き出し線や原稿の余白部分の注記といった多様な付加情報の種類や配置方法に対応することができない。また、特許文献２および３の技術においては、文書要素後の移動に伴って付加情報の位置を変更することはできるが、付加情報の大きさ（注記のフォントサイズ、下線の長さ等）を変更することはできない。たとえ翻訳処理前後で文字の大きさが保たれていた場合であっても、一般的に、対応する単語（語句）の長さは言語によって異なるから、付加情報の大きさ（例えば下線の長さ）が一定のままでは、文書要素と当該文書要素に付与すべき付加情報との対応関係にズレが生じてしまう。
【０００５】
本発明は上述した背景に鑑みてなされたものであり、原稿が編集された結果として原稿要素の位置や大きさが変更された場合であっても、付加情報を適切に編集することができる文書編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、付加情報の種類に対応付けて当該付加情報の編集方法をテーブルに記憶する記憶ステップと、原稿要素から構成される原稿データと付加情報とが含まれた文書データを入力する入力ステップと、前記入力ステップにて入力された文書データに含まれる付加情報の各々について、当該付加情報に結び付けられた、原稿要素または他の付加情報の少なくともいずれか一を示す対象情報と、当該付加情報の種類、位置および大きさ等を特定する特定ステップと、前記文書データに含まれる原稿データに対し所定の編集処理を施すとともに編集処理前と編集処理後の原稿要素の対応関係を記憶する原稿編集ステップと、前記付加情報の各々について、前記特定ステップにて特定された付加情報の種類、位置および大きさ等と、当該付加情報に係る対象情報によって特定される原稿要素または他の付加情報と、前記テーブルに格納された編集方法とに基づいて、当該付加情報の編集方法を決定する決定ステップと、前記決定ステップにて決定された編集方法に従って前記付加情報の各々について編集処理を行い、前記原稿編集ステップにて編集処理が施された原稿データと合成する付加情報編集ステップとを具備する文書編集方法を提供する。本発明の方法によれば、文書中に原稿と各種の付加情報とが含まれている場合において、編集作業にともなって原稿要素の位置や大きさ等が変更された場合であっても、その変更に応じて付加情報の位置や大きさ等を適切に変更することができる。
【０００７】
好ましい態様において、前記原稿編集ステップにおいて原稿データに対して行われる編集処理は、翻訳処理である。別の好ましい態様において、前記特定ステップにおいて、少なくとも前記付加情報の種類および位置に基づいて、当該付加情報に係る前記対象情報を決定する。
【０００８】
本発明は、他の観点において、付加情報の種類に対応付けて当該付加情報の編集方法を記述したテーブルを記憶する記憶手段と、原稿要素から構成される原稿データと付加情報とが含まれた文書データを入力する入力手段と、前記入力手段にて入力された文書データに含まれる付加情報の各々について、当該付加情報に結び付けられた、原稿要素または他の付加情報の少なくともいずれか一を示す対象情報と、当該付加情報の種類、位置および大きさ等を特定する特定手段と、前記文書データに含まれる原稿データに対し所定の編集処理を施すとともに編集処理前と編集処理後の原稿要素の対応関係を記憶する原稿編集手段と、前記付加情報の各々について、前記特定手段にて特定された付加情報の種類、位置および大きさ等と、当該付加情報に係る対象情報によって特定される原稿要素または他の付加情報と、前記テーブルに格納された編集方法に基づいて、当該付加情報の編集方法を決定する決定手段と、前記決定手段にて決定された編集方法に従って前記付加情報の各々について編集処理を行い、前記原稿編集手段にて編集処理が施された原稿データと合成する付加情報編集手段とを具備する文書編集装置を提供する。
【０００９】
本発明は、更に他の観点において、コンピュータに、付加情報の種類に対応付けて当該付加情報の編集方法をテーブルに記憶する記憶ステップと、原稿要素から構成される原稿データと付加情報とが含まれた文書データを入力する入力ステップと、前記入力ステップにて入力された文書データに含まれる付加情報の各々について、当該付加情報に結び付けられた、原稿要素または他の付加情報の少なくともいずれか一を示す対象情報と、当該付加情報の種類、位置および大きさ等を特定する特定ステップと、前記文書データに含まれる原稿データに対し所定の編集処理を施すとともに編集処理前と編集処理後の原稿要素の対応関係を記憶する原稿編集ステップと、前記付加情報の各々について、前記特定ステップにて特定された付加情報の種類、位置および大きさ等と、当該付加情報に係る対象情報によって特定される原稿要素または他の付加情報と、前記テーブルに記憶された編集方法とに基づいて、当該付加情報の編集方法を決定する決定ステップと、前記決定ステップにて決定された編集方法に従って前記付加情報の各々について編集処理を行い、前記原稿編集ステップにて編集処理が施された原稿データと合成する付加情報編集ステップとを実行させるプログラムを提供する。
【発明を実施するための最良の形態】
【００１０】
＜実施例＞
以下、図面を参照して本発明の好適な実施例を説明する。なお、以下の記載において、「文書」とは、文字、挿絵等から構成される原稿部分と、当該原稿部分に後から施されたアンダーライン、取り消し線、矢印、注記、付箋等の付加情報とから構成され、紙などに記載されたものをいう。また、「文書データ」とは、文書をスキャナ装置等で電子的に読み取って得られたデジタル画像データのことをいう。
【００１１】
図２は、本発明の一実施例に係る文書編集装置１の機能構成を表した図である。同図に示すように、文書編集装置１は、制御部１０、記憶部１１、入力部１２、操作部１３、表示部１４、および出力部１５からなる。制御部１０は、ＣＰＵ等の制御用プロセッサを備え、文書編集装置１の各部を制御する。さらに、制御部１０は、分離処理部１０１と、レイアウト解析部１０２、文字情報抽出部１０３と、翻訳部１０４と、再配置部１０５と、付加情報編集処理部１０６とを有する。分離処理部１０１は、文書データを原稿部分に相当する箇所のデータ（原稿データ）と、下線や注記といった原稿部分以外のデータ（付加情報データ）とに分離する処理を行う。レイアウト解析部１０２は原稿データに所定の解析処理を施してレイアウトを解析する。文字情報抽出部１０３は、原稿データのうち文字部分と空白や挿絵部分等を分離し、文字部分に対して文字認識処理を行って文字情報（文字を特定する情報の他および単語の塊、語句、文節の切れ目に関する情報等を含む）を抽出する。翻訳部１０４は、文字情報抽出部１０３にて抽出された文字情報を記憶部１１に記憶された辞書データや所定のアルゴリズム等を用いて置換処理を行って新たな文字情報を生成することにより原言語を所定の言語へ翻訳するとともに、翻訳前の原稿要素（語句）と、翻訳後の原稿要素との対応関係を記憶部１１に格納する。再配置部１０５は、レイアウト解析部１０２にて得られた情報に基づいて翻訳された語の配置位置等を決定する。付加情報編集処理部１０６は、付加情報の編集処理（付加情報の再配置する位置や大きさの変更等）を行う。付加情報編集処理の詳細については後述する。なお、制御部１０にて実現されるこれら各部の機能は、各々独立したプロセッサによって実現されてもよいし、例えば一つのプロセッサが複数のソフトウェアを実行することにより実現されてもよい。
【００１２】
記憶部１１は、ＲＡＭ、ＲＯＭ、ハードディスク等の記憶装置であって、編集の対象となる文書データのほか、制御部１０にて上述した処理を行う際に必要となる辞書データやその他の参照データが格納される。加えて、記憶部１１は、付加情報を処理する際に使用されるテーブルを格納する。このテーブルの詳細な内容ついては付加情報編集処理の説明の際に説明する。
【００１３】
入力部１２は、スキャナ装置等であり、紙等に記載された原稿をデジタル画像データとして読み込み、制御部１０に供給する装置である。操作部１３はキーボードやマウス等の入力デバイスであって、文書編集装置１のユーザが付加情報の処理に関連する各種指示やその他の必要な情報を入力するためのものである。入力された指示や情報は制御部１０へ供給される。表示部１４は、描画用プロセッサ（図示せず）および液晶ディスプレイ等の表示装置（図示せず）から構成され、制御部１０の指示の下、文書やユーザへのメッセージを画面に表示する。ユーザは、表示部１４の表示画面を見ながら入力部１２から各種指示を入力することによって、後述する編集処理を行う。出力部１５は、付加情報編集後の原稿を紙等に印刷するためのプリンタや付加情報編集処理を行って得られた文書データを印刷装置に供給するための通信インターフェースや、あるいは文書データをフラッシュメモリやＣＤ−ＲＯＭ等の記憶媒体に記憶するための記憶装置である。
【００１４】
以下、文書編集装置１を用いて、図１に示した原稿に対して付加情報の編集処理を行う場合を説明する。図３は、文書編集装置１にて実行される処理の一例を示したものである。同図に示すように、まず文書編集装置１のユーザは、付加情報編集処理の対象となる文書をスキャナにセットし所定の実行指示を入力すると、当該文書の内容が読み込まれ文書データが生成される（ステップＳ１１）。すると制御部１０において、分離処理部１０１が当該文書データに所定の解析処理を施し、原稿データと付加情報データとに分離する（ステップＳ１２）。続いて、この原稿データに対し、上述したレイアウト解析（ステップＳ１３）および文字情報抽出（ステップＳ１４）が行われ、原稿データから文字情報が抽出される（ステップＳ１５）。すると、翻訳部１０４は当該文字情報についてユーザが指定した言語への翻訳処理を行い（ステップＳ１６）、再配置部１０５は翻訳後の原稿部分の配置位置およびサイズを決定し記憶部１１に格納する（ステップＳ１７）。こうして文書に対する翻訳処理が完了すると、制御部１０は表示部１４に「読み取った文書には原稿の他に付加情報が含まれています。付加情報が必要ですか？」といったメッセージを表示して、ユーザに指示の入力を促す（ステップＳ１８）。付加情報が不要であるとの指示が入力された場合は（ステップＳ１８、Ｎｏ）、処理はステップＳ２２へ進み、翻訳された原稿データが出力される。付加情報が必要との指示が入力された場合は（ステップＳ１８、Ｙｅｓ）、処理はステップＳ１９へ進み、付加情報編集処理が行われる。この処理の詳細を図４〜図６を用いて説明する。なお、翻訳処理の対象となりうる注記が付加情報に含まれていると判断された場合は、「付加情報に注記が含まれています。注記も翻訳しますか？」といったメッセージを表示し、ユーザの入力指示を受け付けてもよい。翻訳が必要な場合は、付加情報編集処理を実行する前に、この注記に対して翻訳処理を施す。以下で「付加情報」という場合は、必要な翻訳処理がなされた後の付加情報を意味する。
【００１５】
図４は、付加情報編集処理の詳細を説明した図である。まず、ステップＳ２０１において、付加情報の種類、位置、大きさといった情報（以下、付加情報詳細という）を記録する。具体的には、一つ一つの付加情報に通し番号を振り、この番号に対応付けて付加情報詳細を記憶部１１内の付加情報詳細テーブルＴｉに格納する。なお、付加情報の種類を決定するにあたっては、付加情報の形状（線なのか矢印なのか等）が考慮されるが、この形状に関する情報から種類を決定するアルゴリズムは任意であり、例えば、予め付加情報の形状パターンを登録しておき、対象となる付加情報の形状との類似度を判定することにより種類を決定してもよい。この結果、図５に示すように付加情報詳細テーブルＴｉ内の「番号」、「種類」、「位置」、「大きさ」の各フィールドに値が格納される。同図中、「番号」とは各付加情報を一意に識別するための通し番号であり、「種類」とは付加情報の種類を表す。ここで、付加情報番号「２」に対応する「位置」のフィールドに「（１００、２００）」とあるのは、その付加情報（下線）の位置の画像データ内のｘ座標、ｙ座標が、それぞれ１００ピクセルおよび２００ピクセルであることを表す。また、「大きさ」が「（１５０、７）」とあるのは、画像オブジェクトとしての付加情報（この場合は下線）の横幅が１５０ピクセル、縦幅が７ピクセルであることを表す。
【００１６】
続いて、決定した付加情報の種類、位置、大きさに基づいて、所定の方法を用いて付加情報と原稿との関係あるいは当該付加情報と他の付加情報との関係を決定する（ステップＳ２０２）。例えば、付加情報番号「２」の付加情報（下線）については、下線の位置および大きさから、下線が引かれているのは原稿中の「Car Navigation Systems」の部分であるということを特定する。このように、各付加情報と対応する原稿部分（以下、対象情報という）との関係は付加情報詳細テーブルＴｉ内のフィールド「対象情報」に格納される。同図中、「なし」とあるいは、原稿の部分とは直接的な関係が存在しないと決定されたことを表す。さらに、当該付加情報と他の付加情報の関係について調べる。例えば、付加情報番号「５」の「注記」は、その位置関係から付加情報番号「４」の「引き出し線」に関連があると決定される。一方、付加情報番号「４」の「引き出し線」については、原稿中の単語「Restoration」に直接的に関連付けられていると決定されて、且つ「引き出し線」に関連付けられているのは「注記」のみである。すなわち、いわば、「引き出し線」は「注記」の従属元たる「親」であるということができ、逆に「注記」は「引き出し線」に従属する「子」といえる。このように付加情報間の結合関係が「付加情報詳細テーブルＴｉ」のフィールド「従属関係」に格納される。同図中、例えば「親（＃５）」とあるのは、その付加情報が付加情報番号「５」で特定される付加情報の従属元であることを表す。
【００１７】
図４に戻り、ステップＳ２０３において、特定した対象情報の翻訳処理後の位置（および必要ならその大きさ）を記憶部１１から読み出す。例えば、対象情報たる語句「Car Navigation Systems」については、翻訳されて所定のレイアウト変更が行われた後の「カーナビゲーションシステム」の原稿内の位置および大きさ（フォント数）の情報が抽出される。そして、ステップＳ２０４において、抽出した対象情報の位置および編集方法テーブルＴｒに記憶された情報に基づいて、付加情報の編集方法を決定する。図６は編集方法テーブルＴｒの記憶内容の一例を示したものである。同図中、「種類」とあるのは、上述した付加情報の種類を表す。また、「ルール（位置）」および「ルール（サイズ）」とは、それぞれ付加情報の位置および大きさをどのように変更するかを記述している。ここで、「ルール（位置）」において、「文字とともに」とあるのは、翻訳処理やレイアウト変更に伴って対象情報の位置が変更された場合、その変更後の位置に合わせて付加情報を付与する位置を変更するという規則を表す。例えば、対象情報が語句「Car Navigation Systems」であって、付加情報が「下線」である場合、翻訳処理後の対象情報の語句「カーナビゲーション」が存在する位置に下線を引く、という処理を意味する。具体的には、付加情報詳細テーブルＴｉを参照し、当該付加情報の対象要素（「Car Navigation System」）を特定する。そして、翻訳処理の際に記憶部１１に記憶された情報に基づいて、この語の訳語（「カーナビゲーションシステム」）とこの訳語の配置位置とを特定する。なお、翻訳処理によって原稿のレイアウトが変更された結果、訳語が行を跨いだ位置に配置される場合は、下線を分割する処理が行われる。ページを跨いだ場合も同様に、位置の変更には分割等の必要な形状変更処理も含まれる。
【００１８】
また、同図中、ルール（サイズ）において、「文字とともに」とあるのは、例えば翻訳処理の際に翻訳元言語の文字の大きさと翻訳後の言語の文字の大きさとが異なる場合、翻訳後の言語の文字の大きさに合わせて下線を施すということを意味する。例えば、翻訳処理後の文字サイズが１．５倍になったとすれば、特定された訳語の下部に幅が１.５倍の下線が引かれることになる。また、「取り消し線」について「処理せず」とあるのは、取り消し線が付されている文字を削除した後の語が正しい語であると認識した上で翻訳処理を行い、翻訳後の語に取り消し線やその他の付加情報を付与しないことを意味する。また、「注記」について「元の位置を考慮」とあるのは、たとえば当該付加情報の元の位置が原稿の左側の余白部分にある場合は、編集処理後の原稿においてもその付加情報は左側の余白部分に配置する、という規則を表す。また、「従属関係に応じて調整（相対位置を維持）」とあるのは、他の付加情報が従属している場合には、当該他の付加情報の位置および大きさを考慮してその付加情報の位置または大きさを決定することを意味する。
【００１９】
具体的には、付加情報詳細テーブルＴｉのフィールド「従属関係」に格納されている情報によって、自己の付加情報に従属している他の付加情報（または自己の付加情報が従属している先の付加情報）を特定し、続いて編集方法テーブルTrを参照して当該他の付加情報の編集方法を決定し、決定された編集方法に基づいて当該付加情報の位置や大きさを決定する、ことを意味する。より具体的には、この例では「相対位置の維持」と指定されているため、両付加情報間の距離を保つように位置および大きさが決定される。例えば、図６に示す例では、「引き出し線」の大きさの決定は、注記の位置及び大きさの決定の後に行われることになる。
【００２０】
このように付加情報間の関係を考慮して各付加情報の編集方法を決定する理由は、例えば翻訳処理に伴って対象情報の位置が移動したことにより、引き出し線および注記を移動させる必要があるところ、双方の従属関係を考慮せずに別途独立に位置や大きさを決定すると、結果として注記が余白部分にこなかったり、引き出し線と注記とが重なってしまったりする事態を回避するためである。このようにして、全ての付加情報に対して編集方法が決定されると、決定した編集方法に従って付加情報データを編集して記憶部１１へ格納する（ステップＳ２０５）。
【００２１】
再び図３に戻り、編集された付加情報データが格納されると、翻訳後の原稿データと編集後の付加情報のデータを記憶部１１から読み出し、原稿データと付加情報データとを合成する（ステップＳ２０）。合成結果を「編集結果を確認してください」といったメッセージとともに表示部１４に表示させ、ユーザに編集処理の内容について確認を促す。図７は、図１に示した文書（付加情報付き原稿）に対し上述した処理を行って得られた文書の一例を示したものである。図１および図7を比較すれば判るように、元の原稿中の「Car Navigation Systems」の部分の下線は、位置および長さの変更（およびこの場合は線の分割処理）が行われた結果、翻訳原稿中の「カーナビゲーションシステム」に対応する部分に配置されている。また、「Restoration」に対応付けられた矢印と注記「調査する」については、矢印の位置および長さが変更され、注記の位置が変更された結果、翻訳処理後の原稿に違和感がない配置に変更されていることが判る。
【００２２】
ユーザがこの編集処理内容に満足いかなかった場合は、所定の方法で付加情報を編集する（ステップＳ２１）。具体的には、例えば注記の配置位置が所望のものでなかった場合、マウス等を用いて、この注記と当該注記の再変更位置とを指定する。このように、本ステップにおいては、付加情報がユーザの希望通りに行かなかった場合、あるいは付加情報の配置位置や大きさの微調整が必要と判断された場合、個別に付加情報を編集し直すことができる。この後、ユーザによって所定の確認指示が入力されると、原稿および付加情報の編集処理内容が確定し、処理後の文書を出力する（ステップＳ２２）。
【００２３】
本実施例によれば、文書中に原稿と各種付加情報とが含まれている場合において、翻訳その他の編集作業にともなって原稿中の対象情報の位置や大きさ等が変更された場合であっても、ユーザに負担を掛けずに付加情報の位置や大きさ等を適切に編集することができる。
【００２４】
＜変形例＞
上記実施例においては、原稿を翻訳処理する際の対象情報の位置や大きさの変更に応じて、付加情報位置や大きさを変更する場合を例にとって説明したが、翻訳処理に限らず、単なるフォントサイズの変更やレイアウト変更（行数、文字数、余白、段組み構成の変更など）によって原稿の位置や大きさが変更された場合にも同様に適用することができる。要は、編集対象前の対象情報と編集処理後の対象情報の対応関係が判っていれば、原稿に対して行われる編集処理はどのようなものであってもよい。
【００２５】
なお、編集対象となる付加情報の種類は上述したものに限られない。また、付加情報の判別アルゴリズムも任意のものを使用することができる。要は、原稿データ（あるいは画像）と区別することができるものであればよい。また付加情報の編集方法についても、その位置や大きさに限らず、例えば形状であってもよい。付加情報の形状を変化させる場合において、たとえば付加情報が矢印である場合は、例えば形状を保ったままサイズを小さくするのではなく、ユーザの視認性を確保するため矢印の先端部分（矢の部分）の大きさは変更せずに線の部分の太さや長さを変更するといったことも可能である。あるいは、付加情報が下線である場合は破線に変更するといったことも可能である。要は、編集対象となる付加情報に関する情報（付加情報の種類など）および編集対象要素（位置や大きさ等）がそれぞれ付加情報詳細テーブルＴｉおよび編集方法テーブルＴｒに格納されており、編集対象の付加情報と編集方法とが一意に特定されるような構成になっていればよい。
【００２６】
また、複数の付加情報が互いに従属関係にある場合における編集方法の決定については任意である。例えば、複数の注記と矢印が相互に複雑に絡み合っている場合、どの付加情報（注記または矢印）の編集方法を最初に決定するかは任意である。あるいは、注記と矢印とを別個の編集対象（すなわち付加情報）として取り扱うのではなく、それらを一体の付加情報として取り扱ってもよい。例えば、引き出し線の末端から所定範囲に注記があった場合は、引き出し線と注記とを一つの付加情報として取り扱ってもよい。
【００２７】
また、上記実施例においては、紙文書をスキャンして原稿データと付加情報データとを分離したが、原稿データと付加情報データが分離された形式で作成された文書データに対して本発明の付加情報編集方法が適用できることはいうまでもない。
【図面の簡単な説明】
【００２８】
【図１】付加情報が付された原稿の例を示す図である。
【図２】本発明の実施例に係る文書編集装置１の機能構成を表したブロック図である。
【図３】文書編集装置１において実行される処理流れを説明するためのフロー図であ  る。
【図４】付加情報編集処理の流れを説明するための図である。
【図５】付加情報詳細テーブルＴｉの内容を示す図である。
【図６】編集方法テーブルＴｒの内容を示す図である。
【図７】付加情報編集処理後の原稿の例を示す図である。
【符号の説明】
【００２９】
１・・・文書編集装置、１０・・・制御部、１１・・・記憶部、１２・・・入力部、１３・・・操作部、１４・・・表示部、１５・・・出力部、１０１・・・分離処理部、１０２・・・レイアウト解析部、１０３・・・文字情報抽出部、１０４・・・翻訳部、１０５・・・再配置部、１０６・・・付加情報編集処理部。
【図１】
2006276913.tif 000003
【図２】
2006276913.tif 000004
【図３】
2006276913.tif 000005
【図４】
2006276913.tif 000006
【図５】
2006276913.tif 000007
【図６】
2006276913.tif 000008
【図７】
2006276913.tif 000009