(57)【要約】【課題】手書きの編集指示で指定された編集箇所とこの編集指示に従って文書処理装置で編集した箇所との対比にかかる作業負担を軽減する。【解決手段】第１文書処理装置２０は、文書１０１と文書１０１に加えられた手書き情報とを重ね合わせた文書１０２を表示し、第２文書処理装置４０は文書１０１の複製である文書１０１Ｂを表示して該文書１０１Ｂに対する編集操作を受けると共にその編集箇所を第１文書処理装置２０に通知する。第１文書処理装置２０は、文書と手書き情報とを重ね合わせた文書１０２Ｂの表示において、第２文書処理装置４０から通知された編集箇所に対応する箇所の体裁を変更する。【選択図】図１
2013012084.tif 000002
【特許請求の範囲】
【請求項１】
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて第１表示領域に表示しつつ、前記第１文書を複製した第２文書を第２表示領域に表示して該第２文書に対する編集操作を受ける第１機能と、
前記第１文書と前記手書き情報とを重ね合わせた前記第１表示領域の表示において、前記第２文書の編集箇所に対応する箇所の体裁を変更する第２機能と、
を有する
ことを特徴とする文書処理装置。
【請求項２】
前記第１表示領域に表示させる前記第１文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第２文書を前記第２表示領域に表示して編集操作を受ける
ことを特徴とする請求項１に記載の文書処理装置。
【請求項３】
前記第２表示領域に表示させる前記第２文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第１文書および前記手書き情報を前記第１表示領域に表示する
ことを特徴とする請求項１または２に記載の文書処理装置。
【請求項４】
前記第２機能では、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更し、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする請求項１乃至３のいずれか１項に記載の文書処理装置。
【請求項５】
前記第２機能では、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更し、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする請求項４に記載の文書処理装置。
【請求項６】
手書き入力部を備え、
前記第１文書に加える手書き情報は前記手書き入力部から入力する
ことを特徴とする請求項１乃至５のいずれか１項に記載の文書処理装置。
【請求項７】
情報処理装置を、
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて第１表示領域に表示しつつ、前記第１文書を複製した第２文書を第２表示領域に表示して該第２文書に対する編集操作を受ける第１機能と、
前記第１文書と前記手書き情報とを重ね合わせた前記第１表示領域の表示において、前記第２文書の編集箇所に対応する箇所の体裁を変更する第２機能と、
を果たすように動作させる
ことを特徴とする文書編集プログラム。
【請求項８】
情報処理装置を、前記第１表示領域に表示させる前記第１文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第２文書を前記第２表示領域に表示して編集操作を受けるように動作させる
ことを特徴とする請求項７に記載の文書編集プログラム。
【請求項９】
情報処理装置を、前記第２表示領域に表示させる前記第２文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第１文書および前記手書き情報を前記第１表示領域に表示するように動作させる
ことを特徴とする請求項７または８に記載の文書編集プログラム。
【請求項１０】
情報処理装置を、前記第２機能では、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更するように動作させ、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする請求項７乃至９のいずれか１項に記載の文書編集プログラム。
【請求項１１】
情報処理装置を、前記第２機能では、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更するように動作させ、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする請求項１０に記載の文書編集プログラム。
【請求項１２】
情報処理装置を、
前記第１文書に加える前記手書き情報を、該情報処理装置が有するもしくは該情報処理装置に接続された手書き入力部から入力するように動作させる
ことを特徴とする請求項７乃至１１のいずれか１項に記載の文書編集プログラム。
【請求項１３】
第１文書処理装置と、該第１文書処理装置と通信で接続される第２文書処理装置とを備え、
前記第１文書処理装置は、
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて表示する機能を有し、
前記第２文書処理装置は、
前記第１文書の複製である第２文書を表示して該第２文書に対する編集操作を受ける機能と、
前記第２文書の編集箇所を前記第１文書処理装置に通知する機能と、
を備え、
前記第１文書処理装置はさらに、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２文書処理装置から通知された編集箇所に対応する箇所の体裁を変更する機能を有する
ことを特徴とする文書処理システム。
【請求項１４】
前記第１文書処理装置は、自装置に表示する前記第１文書の表示範囲の指定を受け付けると、該指定された表示範囲を前記第２文書処理装置に通知し、
前記第２文書処理装置は、通知された表示位置に対応する部分の前記第２文書を表示して編集操作を受ける
ことを特徴とする請求項１３に記載の文書処理システム。
【請求項１５】
前記第２文書処理装置は、自装置に表示する前記第２文書の表示範囲の指定を受け付けると、該指定された表示範囲を前記第１文書処理装置に通知し、
前記第１文書処理装置は、通知された表示位置に対応する部分の前記第１文書および手書き情報を表示する
ことを特徴とする請求項１３または１４に記載の文書処理システム。
【請求項１６】
前記第１文書処理装置は、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更し、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする請求項１３乃至１５のいずれか１項に記載の文書処理システム。
【請求項１７】
前記第１文書処理装置は、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更し、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする請求項１６に記載の文書処理システム。
【請求項１８】
前記第１文書処理装置は手書き入力部を備え、
前記第１文書に加える手書き情報は前記手書き入力部から入力する
ことを特徴とする請求項１３乃至１７のいずれか１項に記載の文書処理システム。
【請求項１９】
前記第１文書処理装置は、第１文書を複製した第２文書を前記第２文書処理装置に送信する
ことを特徴とする請求項１３乃至１８のいずれか１項に記載の文書処理システム。
【請求項２０】
前記第２文書処理装置は、編集箇所を未編集の前記第２文書の先頭からの位置情報によって前記第１文書処理装置に通知する
ことを特徴とする請求項１３乃至１９のいずれか１項に記載の文書処理システム。
【請求項２１】
前記第１文書処理装置は、前記第１文書の各文字の文書先頭からの位置情報を登録した位置情報テーブルを作成し、
前記第２文書処理装置は、前記第１文書処理装置の作成した前記位置情報テーブルを取得し、該位置情報テーブルに登録されている各文字の位置情報のうち編集箇所に対応する位置情報に編集有り情報を付加し、該編集あり情報の付加された位置情報テーブルを前記第１文書処理装置に通知する
ことを特徴とする請求項２０に記載の文書処理システム。
【請求項２２】
前記第２文書処理装置は、前記編集あり情報の付加された位置情報テーブルを、自装置および前記第１文書処理装置が共にアクセス可能なネットワーク上の記憶装置に作成し、
前記第１文書処理装置は、前記記憶装置に作成された前記位置情報テーブルを参照する
ことを特徴とする請求項２０または２１に記載の文書処理システム。
【請求項２３】
情報処理装置を、
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて表示する機能と、
前記第１文書を複製した第２文書を第２情報処理装置に送信する機能と、
前記第２情報処理装置から、前記第２文書に対して編集を施した編集箇所の通知を受ける機能と、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２情報処理装置から通知された編集箇所に対応する箇所の体裁を変更する機能と
を果たすように動作させる
ことを特徴とする文書表示プログラム。
【請求項２４】
前記情報処理装置を、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更するように動作させ、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする請求項２３に記載の文書表示プログラム。
【請求項２５】
前記情報処理装置を、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更するように動作させ、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする請求項２４に記載の文書表示プログラム。
【請求項２６】
前記情報処理装置を、
前記第１文書に加える前記手書き情報を、該情報処理装置が有するもしくは該情報処理装置に接続された手書き入力部から入力するように動作させる
ことを特徴とする請求項２３乃至２５のいずれか１項に記載の文書表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を編集する文書処理装置、文書処理システムおよびそのプログラムに係り、特に、文書に加筆された手書きの修正指示に従って文書を編集する文書処理装置、文書処理システムおよびそのプログラムに関する。
【背景技術】
【０００２】
文書データに対して、追加、変更、削除などの修正を加える場合、修正が正しく行われたか否かを確認することは重要であり、修正の確認を支援する各種技術が提案されている。
【０００３】
たとえば、下記特許文献１には、データベースに蓄積された大量の文書群の各文書について旧版と新版とを比較し、その比較結果と、文書作成者が予め作成した修正の必要な文書の一覧とを照合し、修正された文書と該一覧に登録されている修正の必要な文書とが正しく一致しているかの検証を行う版管理装置が開示されている。
【０００４】
また、下記特許文献２には、文書の変更履歴を記憶しておき、新しい文書データに含まれる旧い文書データに対する更新箇所を検出し、該変更箇所を新しい文書データ上で特定の表示方法によって表示することで変更箇所が一目でわかるようにした文書処理装置が記載されている。
【０００５】
ところで、文書データに対して追加・変更・削除などの修正を加える場合、図１７に示すように、その文書データに係る文書を一旦プリントアウトし、その紙文書上にペンで修正指示を書き込み、この修正指示を見ながら文書編集装置で文書データを修正する、といった作業プロセスが一般に行われる。たとえば、部下の作成した文書に対して上司が修正指示を出すというように修正指示者と文書データの修正実施者とが異なる場合に上記の作業プロセスがとられる。
【０００６】
このような作業プロセスで文書データを修正する場合、編集（修正）指示がある程度以上の数量あると、編集漏れや編集済みの箇所を再度編集しようとする二度手間などが起こり易い。そのため、文書データの編集が終了した箇所と未編集の箇所とを編集指示の手書きされた紙文書上で区別するために、その紙文書の該当箇所にマーキングする、といったことが行われる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１８６７１４号公報
【特許文献２】特開２０００−２９３５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述のように手書き文書にマーキングしながら文書処理装置上で文書データを編集する場合、編集作業に応じて逐次マーキングを手作業で実施しなければならず、手間が掛かる。また、編集指示された箇所と異なる箇所を誤って編集して変更する場合もあるため、編集指示の手書きされた紙文書と文書処理装置に表示されている文書とを逐次見比べながら、編集指示された箇所が正しく変更されたかどうかを確認しなければならず、作業効率が良くなかった。
【０００９】
また、文書処理装置上で新・旧文書データを比較し、変更された箇所を特定方法で表示する技術を利用した場合でも、図１８に示すように、紙文書上の手書きの編集指示と文書処理装置上での編集箇所とを見比べながら作業を進めたり、必要に応じてマーキングしたりする必要がある点に変わりはなく、また、修正作業の最後に確認する場合でも、文書処理装置上に特定方法で表示された箇所と紙文書上の手書き編集指示とを見比べなければならず、２つの文書を見比べる作業の負担が大きかった。
【００１０】
本発明は、上記の問題を解決しようとするものであり、手書きの編集指示で指定された編集箇所とこの編集指示に従って文書処理装置で編集した箇所との対比にかかる作業負担を軽減することのできる文書処理装置、文書処理システム、文書編集プログラム、文書表示プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１２】
［１］第１文書と該第１文書に加えられた手書き情報とを重ね合わせて第１表示領域に表示しつつ、前記第１文書を複製した第２文書を第２表示領域に表示して該第２文書に対する編集操作を受ける第１機能と、
前記第１文書と前記手書き情報とを重ね合わせた前記第１表示領域の表示において、前記第２文書の編集箇所に対応する箇所の体裁を変更する第２機能と、
を有する
ことを特徴とする文書処理装置。
【００１３】
上記発明および［７］に記載の発明では、第１文書とこれに加えられた手書き情報とを重ねて第１表示領域に表示しつつ、第１文書の複製である第２文書を第２表示領域に表示してこの第２文書に対する編集操作を受ける。編集操作を受けると、第１文書と手書き情報とを重ね合わせた第１表示領域の表示において第２文書での編集箇所に対応する箇所の体裁（表示形態）を変更する。たとえば、色や文字サイズ、フォントなどを変更する。これにより、第１表示領域の表示において、手書きの編集指示と、第１文書と、第２文書での編集箇所とを一度に確認することができ、２つの文書を見比べることなく、編集指示と実際の編集箇所との一致・不一致を確認することができる。
【００１４】
［２］前記第１表示領域に表示させる前記第１文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第２文書を前記第２表示領域に表示して編集操作を受ける
ことを特徴とする［１］に記載の文書処理装置。
【００１５】
上記発明および［８］に記載の発明では、第１表示領域に表示する第１文書の表示範囲を指定すると、第２表示領域に表示される第２文書の表示範囲が、第１表示領域での表示範囲と同じ表示範囲に自動変更される。すなわち、第１表示領域での表示範囲に、第２表示領域での表示範囲が同期する。
【００１６】
［３］  前記第２表示領域に表示させる前記第２文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第１文書および前記手書き情報を前記第１表示領域に表示する
ことを特徴とする［１］または［２］に記載の文書処理装置。
【００１７】
上記発明および［９］に記載の発明では、第２表示領域に表示する第２文書の表示範囲を指定すると、第１表示領域に表示される第１文書および手書き情報の表示範囲が、第２表示領域での表示範囲と同じ表示範囲に自動変更される。すなわち、第２表示領域での表示範囲に、第１表示領域での表示範囲が同期する。
【００１８】
［４］前記第２機能では、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更し、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする［１］乃至［３］のいずれか１項に記載の文書処理装置。
【００１９】
上記発明および［１０］に記載の発明では、第１文書と手書き情報とを重ね合わせた第１表示領域の表示において、第２文書の編集箇所に対応する箇所の文字の体裁が変更される。
【００２０】
［５］前記第２機能では、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更し、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする［４］に記載の文書処理装置。
【００２１】
上記発明および［１１］に記載の発明では、第１文書と手書き情報とを重ね合わせた第１表示領域の表示において、第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁が変更される。
【００２２】
［６］手書き入力部を備え、
前記第１文書に加える手書き情報は前記手書き入力部から入力する
ことを特徴とする［１］乃至［５］のいずれか１項に記載の文書処理装置。
【００２３】
上記発明および［１２］に記載の発明では、第１文書に加える手書きの書き込みを、自装置の備える手書き入力部で受け付ける。
【００２４】
［７］情報処理装置を、
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて第１表示領域に表示しつつ、前記第１文書を複製した第２文書を第２表示領域に表示して該第２文書に対する編集操作を受ける第１機能と、
前記第１文書と前記手書き情報とを重ね合わせた前記第１表示領域の表示において、前記第２文書の編集箇所に対応する箇所の体裁を変更する第２機能と、
を果たすように動作させる
ことを特徴とする文書編集プログラム。
【００２５】
［８］  情報処理装置を、前記第１表示領域に表示させる前記第１文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第２文書を前記第２表示領域に表示して編集操作を受けるように動作させる
ことを特徴とする［７］に記載の文書編集プログラム。
【００２６】
［９］情報処理装置を、前記第２表示領域に表示させる前記第２文書の表示範囲の指定を受け付けると、その指定された表示範囲に対応する部分の前記第１文書および前記手書き情報を前記第１表示領域に表示するように動作させる
ことを特徴とする［７］または［８］に記載の文書編集プログラム。
【００２７】
［１０］情報処理装置を、前記第２機能では、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更するように動作させ、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする［７］乃至［９］のいずれか１項に記載の文書編集プログラム。
【００２８】
［１１］情報処理装置を、前記第２機能では、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更するように動作させ、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする［１０］に記載の文書編集プログラム。
【００２９】
［１２］情報処理装置を、
前記第１文書に加える前記手書き情報を、該情報処理装置が有するもしくは該情報処理装置に接続された手書き入力部から入力するように動作させる
ことを特徴とする［７］乃至［１１］のいずれか１項に記載の文書編集プログラム。
【００３０】
［１３］第１文書処理装置と、該第１文書処理装置と通信で接続される第２文書処理装置とを備え、
前記第１文書処理装置は、
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて表示する機能を有し、
前記第２文書処理装置は、
前記第１文書の複製である第２文書を表示して該第２文書に対する編集操作を受ける機能と、
前記第２文書の編集箇所を前記第１文書処理装置に通知する機能と、
を備え、
前記第１文書処理装置はさらに、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２文書処理装置から通知された編集箇所に対応する箇所の体裁を変更する機能を有する
ことを特徴とする文書処理システム。
【００３１】
上記発明では、第１文書処理装置は第１文書と該第１文書に加えられた手書き情報とを重ね合わせて表示し、第２文書処理装置は第１文書の複製である第２文書を表示して該第２文書に対する編集操作を受けると共に、第２文書の編集箇所を第１文書処理装置に通知する。この通知を受けた第１文書処理装置は、第１文書と手書き情報とを重ね合わせた表示において、第２文書処理装置から通知された編集箇所に対応する箇所の体裁を変更する。たとえば、色や文字サイズ、フォントなどを変更する。これにより、第１文書処理装置の表示において、手書きの編集指示と、第１文書と、第２文書での編集箇所とを一度に確認することができ、２つの文書を見比べることなく、編集指示と実際の編集箇所との一致・不一致を確認することができる。
【００３２】
［１４］前記第１文書処理装置は、自装置に表示する前記第１文書の表示範囲の指定を受け付けると、該指定された表示範囲を前記第２文書処理装置に通知し、
前記第２文書処理装置は、通知された表示位置に対応する部分の前記第２文書を表示して編集操作を受ける
ことを特徴とする［１３］に記載の文書処理システム。
【００３３】
上記発明では、第１文書処理装置に表示する第１文書の表示範囲を指定すると、第２文書処理装置に表示される第２文書の表示範囲が、第１文書処理装置での表示範囲と同じ表示範囲に自動変更される。すなわち、第１文書処理装置での表示範囲に、第２文書処理装置での表示範囲が同期する。
【００３４】
［１５］前記第２文書処理装置は、自装置に表示する前記第２文書の表示範囲の指定を受け付けると、該指定された表示範囲を前記第１文書処理装置に通知し、
前記第１文書処理装置は、通知された表示位置に対応する部分の前記第１文書および手書き情報を表示する
ことを特徴とする［１３］または［１４］に記載の文書処理システム。
【００３５】
上記発明では、第２文書処理装置に表示する第２文書の表示範囲を指定すると、第１文書処理装置に表示される第１文書および手書き情報の表示範囲が、第２文書処理装置での表示範囲と同じ表示範囲に自動変更される。すなわち、第２文書処理装置での表示範囲に、第１文書処理装置での表示範囲が同期する。
【００３６】
［１６］前記第１文書処理装置は、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更し、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする［１３］乃至［１５］のいずれか１項に記載の文書処理システム。
【００３７】
上記発明では、第１文書と手書き情報とを重ね合わせた第１文書処理装置での表示において、第２文書処理装置での第２文書への編集箇所に対応する箇所の文字の体裁が変更される。
【００３８】
［１７］前記第１文書処理装置は、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更し、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする［１６］に記載の文書処理システム。
【００３９】
上記発明では、第１文書と手書き情報とを重ね合わせた第１文書処理装置での表示において、第２文書処理装置での第２文書への編集箇所に対応する箇所の近傍の手書き情報の体裁が変更される。
【００４０】
［１８］前記第１文書処理装置は手書き入力部を備え、
前記第１文書に加える手書き情報は前記手書き入力部から入力する
ことを特徴とする［１３］乃至［１７］のいずれか１項に記載の文書処理システム。
【００４１】
上記発明では、第１文書に加える手書きの書き込みを、第１文書処理装置の備える手書き入力部で受け付ける。
【００４２】
［１９］前記第１文書処理装置は、第１文書を複製した第２文書を前記第２文書処理装置に送信する
ことを特徴とする［１３］乃至［１８］のいずれか１項に記載の文書処理システム。
【００４３】
上記発明では、第１文書処理装置から第２文書処理装置へ第１文書を複製した第２文書が送信される。
【００４４】
［２０］前記第２文書処理装置は、編集箇所を未編集の前記第２文書の先頭からの位置情報によって前記第１文書処理装置に通知する
ことを特徴とする［１３］乃至［１９］のいずれか１項に記載の文書処理システム。
【００４５】
上記発明では、未編集の第２文書は複製元の第１文書と同一であるので、第２文書上の編集箇所が第１文書上での位置情報として通知される。
【００４６】
［２１］前記第１文書処理装置は、前記第１文書の各文字の文書先頭からの位置情報を登録した位置情報テーブルを作成し、
前記第２文書処理装置は、前記第１文書処理装置の作成した前記位置情報テーブルを取得し、該位置情報テーブルに登録されている各文字の位置情報のうち編集箇所に対応する位置情報に編集有り情報を付加し、該編集あり情報の付加された位置情報テーブルを前記第１文書処理装置に通知する
ことを特徴とする［２０］に記載の文書処理システム。
【００４７】
上記発明では、編集箇所は、文書の先頭からの文字位置（先頭から何番目の文字であるかを示す情報）によって通知される。なお、文字以外のオブジェクトについても同様の方法で通知すればよい。
【００４８】
［２２］前記第２文書処理装置は、前記編集あり情報の付加された位置情報テーブルを、自装置および前記第１文書処理装置が共にアクセス可能なネットワーク上の記憶装置に作成し、
前記第１文書処理装置は、前記記憶装置に作成された前記位置情報テーブルを参照する
ことを特徴とする［２０］または［２１］に記載の文書処理システム。
【００４９】
上記発明では、位置情報テーブルは、第１文書処理装置と第２文書処理装置とが共通にアクセス可能な記憶装置に作成され、第２文書処理装置は編集箇所に応じて記憶装置上の位置情報テーブルを書き換える。第１文書処理装置は記憶装置上の位置情報テーブルを参照して編集箇所を認識し、対応する箇所の体裁を変更する。
【００５０】
［２３］情報処理装置を、
第１文書と該第１文書に加えられた手書き情報とを重ね合わせて表示する機能と、
前記第１文書を複製した第２文書を第２情報処理装置に送信する機能と、
前記第２情報処理装置から、前記第２文書に対して編集を施した編集箇所の通知を受ける機能と、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２情報処理装置から通知された編集箇所に対応する箇所の体裁を変更する機能と
を果たすように動作させる
ことを特徴とする文書表示プログラム。
【００５１】
［２４］前記情報処理装置を、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２文書の編集箇所に対応する箇所の文字の体裁を変更するように動作させ、
前記文字の体裁の変更は、文字の色、大きさ、フォント、書体、濃度の少なくとも１つの変更である
ことを特徴とする［２３］に記載の文書表示プログラム。
【００５２】
［２５］前記情報処理装置を、
前記第１文書と前記手書き情報とを重ね合わせた表示において、前記第２文書の編集箇所に対応する箇所の近傍の手書き情報の体裁をさらに変更するように動作させ、
前記手書き情報の体裁の変更は、その手書き情報の色、大きさ、濃度の少なくとも１つの変更である
ことを特徴とする［２４］に記載の文書表示プログラム。
【００５３】
［２６］前記情報処理装置を、
前記第１文書に加える前記手書き情報を、該情報処理装置が有するもしくは該情報処理装置に接続された手書き入力部から入力するように動作させる
ことを特徴とする［２３］乃至［２５］のいずれか１項に記載の文書表示プログラム。
【発明の効果】
【００５４】
本発明に係る文書処理装置、文書処理システム、文書編集プログラム、文書表示プログラムによれば、手書きで編集指示の書き込まれた文書とその編集指示に従って文書処理装置上で文書が編集された箇所との対比にかかる作業負担を軽減することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る文書処理システムでの編集作業フローの概略を示す説明図である。
【図２】図１に示す対比確認文書を拡大して示す図である。
【図３】第１文書処理装置の概略構成を示すブロック図である。
【図４】第２文書処理装置の概略構成を示すブロック図である。
【図５】文書処理システムでの編集作業フローの概略を示す説明図である。
【図６】変更データテーブルの一例を示す図である。
【図７】第２変更データテーブルの初期化状態の一例を示す図である。
【図８】編集箇所に対応する変更情報を設定した第２変更データテーブルの一例を示す図である。
【図９】編集された文字とその近傍の手書きオブジェクトの一例を示す図である。
【図１０】文書処理システムの第１文書処理装置が行う処理を示す流れ図である。
【図１１】図１１の続きを示す流れ図である。
【図１２】第２文書処理装置が行う処理を示す流れ図である。
【図１３】第１同期機能における表示範囲の同期処理を示す流れ図である。
【図１４】第２同期機能における表示範囲の同期処理を示す流れ図である。
【図１５】第２の実施の形態における文書編集の作業フローを示す説明図である。
【図１６】第３の実施の形態に係る文書処理装置での編集作業フローを示す説明図である。
【図１７】手書き編集指示に基づいて文書を編集する作業フローの従来例を示す説明図である。
【図１８】手書き編集指示に基づいて文書を編集する作業フローの他の従来例を示す説明図である。
【発明を実施するための形態】
【００５６】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００５７】
図１は、本発明に係る文書処理システム１０での編集作業フローの概略を示している。文書処理システム１０は、第１文書処理装置２０と、第２文書処理装置４０とを備えて構成される。
【００５８】
第１文書処理装置２０は、手書きで文字等を書き込み可能な携帯型の文書処理装置である。第１文書処理装置２０は、文書の編集に関する動作モードとして、手書き入力モードと、編集モードを備えている。
【００５９】
手書き書き込みモードでは、編集対象の文書データＡに対応する文書（元文書とする）１０１を表示画面に表示し、該表示画面上でペンなどによる編集指示の手書きの書き込みを受け付ける。手書きされた内容を示す手書きデータＤ（図示省略）は文書データＡに付加されて保存される。
【００６０】
ユーザは、手書き入力モードでの編集指示の書き込み作業が完了すると、たとえば、別のユーザに対して、手書きの編集指示に従って文書データＡを編集するように依頼する。この依頼を受けたユーザは、第１文書処理装置２０を編集モードに切り替え、手書きの編集指示に従って文書データＡの編集を行う。実際には、第２文書処理装置４０において、文書データＡの複製である文書データＣが編集される。
【００６１】
編集モードでは、第１文書処理装置２０は、文書データＡに対応する文書１０１と手書きデータＤに対応する文字などの手書き情報（手書きオブジェクト）とを重ね合わせた手書き付き元文書１０２を表示する。また、編集対象の文書データＡに含まれる各文字や各オブジェクトのロケーション情報１１０を作成し、文書データＡの複製である文書データＣとロケーション情報１１０とを第２文書処理装置４０に送信する。
【００６２】
ロケーション情報１１０は、文書に含まれる各文字やオブジェクトの該文書内での位置を示す情報である。本例のロケーション情報１１０は、文字については、各文字が文書先頭から何文字であるかを示す。線や図形などのオブジェクトについては、各オブジェクトが文書先頭から何番目に登場するオブジェクトであるかを示す。
【００６３】
文書データＣおよびロケーション情報１１０を第１文書処理装置２０から受信した第２文書処理装置４０は、文書データＣに対応する文書（複製文書１０１Ｂとする）を自装置の表示画面に表示し、この複製文書１０１Ｂ（文書データＣ）に対する変更・追加・削除などの編集操作を受け付ける。すなわち、編集作業を行うユーザは、第１文書処理装置２０の表示画面上に表示されている手書き付き元文書１０２を見ながら第２文書処理装置４０にて文書データＣの編集作業を行う。
【００６４】
第２文書処理装置４０は、編集操作を受けた箇所（編集箇所）を第１文書処理装置２０に通知する。ここでは、編集操作を受けた文字やオブジェクトに対応するロケーション情報に「編集あり」を示す変更情報を付加した変更情報付きロケーション情報１１０Ｂを作成して第１文書処理装置２０に送信する。図１に示す変更情報付きロケーション情報１１０Ｂでは、編集箇所の文字やオブジェクトに対応するロケーション情報にはグレーの背景を付して示してある。
【００６５】
変更情報付きロケーション情報１１０Ｂを受信した第１文書処理装置２０は、この変更情報付きロケーション情報１１０Ｂから第２文書処理装置４０での編集箇所を認識し、その編集箇所に対応する文字や編集箇所近傍の手書きオブジェクトの表示形態（体裁）を手書き付き元文書１０２上で変更することで、編集箇所を識別可能に表示する。たとえば、該当する文字の色、フォント、書式などを変更する。文書データＡの複製である文書データＣに対する編集箇所を手書き付き元文書１０２上で識別可能に表わした文書を対比確認文書１０２Ｂとする。
【００６６】
図２は、図１に示す対比確認文書１０２Ｂを拡大図示している。本例の対比確認文書１０２Ｂでは、編集箇所にアンダーラインを付すことでその編集箇所を識別表示している。
【００６７】
このように、文書処理システム１０では、手書きデータＤに対応する手書き情報と文書データＡに対応する文書１０１とを重ねた手書き付き元文書１０２において第２文書処理装置４０での編集箇所に対応する文字などの体裁を変更して識別可能に表示するので、手書きの編集指示（手書きデータＤ）と文書（文書データＡ）と複製文書（文書データＣ）に対して実施された編集箇所とを１つの対比確認文書１０２Ｂ上で確認することができる。これにより、２つの文書表示を見比べる必要がなく、手書きの編集指示がなされた箇所と実際の編集箇所との一致・不一致の確認を容易に行うことができる。
【００６８】
なお、第２文書処理装置４０から第１文書処理装置２０へ編集箇所を通知し、これに基づいて第１文書処理装置２０が編集箇所に対応する文字などの体裁を変更して識別表示する動作（同期動作）は、たとえば、第２文書処理装置４０で１つの編集操作を受ける毎に逐次行われてもよいし、第２文書処理装置４０での編集が完了した後にまとめて行われるようにしてもよい。同期動作を行うタイミングは任意でよく、たとえば、ユーザがそのタイミングを設定変更し得るように構成するとよい。
【００６９】
以下、文書処理システム１０をより詳細に説明する。
【００７０】
図３は、第１文書処理装置２０の概略構成を示すブロック図である。第１文書処理装置２０は、ＣＰＵ（Central Processing Unit）２１にバス２２を介して、ＲＯＭ（Read Only Memory）２３と、ＲＡＭ（Random Access Memory）２４と、不揮発メモリ２５と、表示部２６と、操作部２７と、通信部２８と、手書き入力部２９などを接続して構成される。
【００７１】
ＣＰＵ２１は、ＲＯＭ２３や不揮発メモリ２５に格納されているプログラムに従って第１文書処理装置２０の動作を制御する。ＲＯＭ２３には起動用のプログラムや固定データが記憶される。ＲＡＭ２４は、不揮発メモリ２５から読み出したプログラムがロードされる。また、ＲＡＭ２４は、ＣＰＵ２１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００７２】
不揮発メモリ２５には、第１文書処理装置２０のシステム情報（端末情報（端末ＩＤ（IDentification））、ＩＰ（Internet Protocol）アドレスなど）やユーザ情報（ユーザＩＤ）、各種の設定情報などが記憶される。また、編集対象の文書データや手書きデータ、ロケーション情報１１０（後述する変更データテーブル１２０）などが保存される。
【００７３】
表示部２６は、液晶ディスプレイなどで構成される。操作部２７は、各種スイッチなどで構成される。手書き入力部２９は、表示部２６の表示画面上に設けられて指やペンで押下された位置を検出するタッチパネルを含む。手書き入力部２９は、表示部２６上に文字などが手書きされた場合にタッチパネルが検出する位置情報に基づいて手書きされた内容を示す手書きデータを取得する。
【００７４】
通信部２８は、第２文書処理装置４０のほか、ネットワークに接続された外部機器と各種データを送受信する通信機能を果たす。ここでは、通信部２８は、無線通信により第２文書処理装置４０や外部機器と通信することができる。
【００７５】
第１文書処理装置２０は、専用装置として構成されてもよいし、汎用の携帯端末装置などに特定のプログラムをインストールすることでその機能が実現されてもよい。
【００７６】
図４は、第２文書処理装置４０の概略構成を示している。第２文書処理装置４０は、専用装置、あるいはパーソナルコンピュータなどに所定のプログラムをインストールして構成される。詳細には、第２文書処理装置４０は、ＣＰＵ４１にバス４２を介して、ＲＯＭ４３と、ＲＡＭ４４と、不揮発メモリ４５と、ハードディスク装置４６と、表示部４７と、操作部４８と、ネットワーク通信部４９などを接続して構成される。
【００７７】
ＣＰＵ４１は、ＲＯＭ４３に格納されているプログラムに従って第２文書処理装置４０の動作を制御したり、ハードディスク装置４６に格納されているプログラムに従って各種の処理を実行したりする。ＲＯＭ４３には起動用のプログラムや固定データが記憶される。ＲＡＭ４４は、ハードディスク装置４６から読み出したプログラムが記憶される。またＲＡＭ４４は、ＣＰＵ４１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００７８】
不揮発メモリ４５には、第２文書処理装置４０のシステム情報（端末情報（端末ＩＤ）、ＩＰアドレスなど）、各種の設定情報などが記憶される。ハードディスク装置４６は、大容量不揮発の記憶装置であり、ＯＳプログラム、文書を編集したり編集箇所を第１文書処理装置２０に通知したりする機能に係るプログラム、各種ファイル、文書データ、変更情報付きロケーション情報（後述の第２変更データテーブル１２０Ｂ）などが保存される。
【００７９】
表示部４７は、液晶ディスプレイなどの表示装置で構成される。操作部４８は、キーボードやマウスなどの操作入力装置で構成される。通信部４９は、第１文書処理装置２０や他の外部機器と通信して各種のデータを送受信する機能を果たす。
【００８０】
図５は、図１に示した編集動作の流れにおいて、ロケーション情報１１０の構成をより詳細に示したものである。ここでは、ロケーション情報１１０として変更データテーブル１２０を作成する。
【００８１】
第１文書処理装置２０は、編集対象の文書データＡを外部から取り込み、該文書データＡに対応する文書１０１を表示画面に表示する。
【００８２】
そして、以下のようにして変更データテーブル１２０を作成する。
（１）文書が横書きの場合、第１ページの最も上にある文字列の中の、最も左に位置する文字を１番とし、文章の順番に右方向に並ぶ各文字にその並び順に応じて１つずつ進めた番号を付与する。なお、縦書きの場合は第１ページの最も右にある文字列の中の、最も上に位置する文字を１番とし、下方向へ並ぶ各文字にその並び順に応じて１つずつ進めた番号を付与する。
（２）上から２番目に位置する文字列の中の最も左に位置する文字に、１番目の文字列の右端の文字の番号に次ぐ番号を付与し、文章の順番に右方向に並ぶ各文字にその並び順に応じて１つずつ進めた番号を付与する。上から３番目、４番目の文字列の各文字についても順次、番号を付与する。
（３）ページが変わると、前ページ最下段右端の文字の番号に次ぐ番号を、新たなページの最上段の左端の文字に付与し、当該ページ内の各文字に対して（１）（２）と同様に順次番号を付与する。
（４）文書データの中に文字以外のオブジェクトが存在する場合、ページ番号が最も小さいページの最も上にあり、その中で最も左にあるオブジェクトを起点として、上記文字と同じ規則にて、全てのオブジェクトに番号を付与する。
【００８３】
以上のようにして全ページの全文字、全オブジェクトに対して番号を付与し、この番号を各文字やオブジェクトの位置情報として登録した変更データテーブル１２０を作成する。図６は、変更データテーブル１２０の一例を示している。変更データテーブル１２０では、テーブルの先頭から文字の位置情報が登録され、最終文字の位置情報の後ろにさらにオブジェクトの位置情報が登録されている。ここでは、文字の位置情報は番号のみで表わし、オブジェクトの位置情報は番号の前に「Ｔ」を付して表わしてある。
【００８４】
図５に戻って説明を続ける。手書き入力モードが設定されると、第１文書処理装置２０は、文書データＡに対応する文書１０１を表示画面に表示した状態で、ペンなどによる手書きの編集指示の書き込みを受け付ける。手書きされた内容を示す手書きデータＤは文書データＡに付加されて保存される。
【００８５】
その後、編集モードに切り替えられると、文書データＡの複製である文書データＣと変更データテーブル１２０とを第２文書処理装置４０に送信する。
【００８６】
第２文書処理装置４０は、第１文書処理装置２０から文書データＣと変更データテーブル１２０とを受信し、文書データＣに対応する文書（複製文書１０１Ｂ）を自装置の表示画面に表示する。また、受信した変更データテーブル１２０に変更情報の欄を付加した第２変更データテーブル１２０Ｂ（図７参照）を作成する。このとき、各文字やオブジェクトの位置情報に付加されている（対応する）変更情報をすべて「０」に初期化する。変更情報は「０」で編集なしを、「１」で編集ありを示す。
【００８７】
第２文書処理装置４０は、文書データＣ（複製文書１０１Ｂ）に対する編集操作を受けると、その編集された文字やオブジェクトに対応する第２変更データテーブル１２０Ｂ上の位置情報に付加されている変更情報を「１」（編集あり）に変更する。具体的には以下のように第２変更データテーブル１２０Ｂを変更する。
【００８８】
文字が変更された場合は、その変更された文字に対応する位置情報に付加されている変更情報を「１」（編集あり）に設定する。たとえば、図８の第２変更データテーブル１２０Ｂでは、２文字目と３文字目の文字が変更された結果、これらの文字位置（位置情報２、３）に対応する変更情報が「１」（編集あり）に設定されている。
【００８９】
文字列が追加（挿入）された場合は、追加された文字列の先頭文字の直前（１文字前）の文字の位置情報に付加されている変更情報を「１」（編集あり）に設定する。また、その後方に、追加した文字列の文字数分だけ、位置情報および変更情報の登録欄を挿入して追加する。これら追加した文字列の各文字に対応する位置情報の値には、追加された文字列の先頭文字の１文字前の文字の位置情報の値に準じた値を設定する。たとえば、図８の第２変更データテーブル１２０Ｂでは、２３文字目と２４文字目の間に２文字の文字列が追加されている。１文字前の文字の位置情報の値は「２３」であるので、追加した文字列に対応する位置情報として「２３−１」、「２３−２」が登録されている。「−１」、「−２」は追加した文字列の先頭からの何文字目であるかを示している。また、追加された文字列の各文字の位置情報に付加する変更情報の値は「１」（編集あり）に設定する。このように第２変更データテーブル１２０Ｂを変更すれば、追加された文字列より後ろの各文字の位置情報は変更しないで済み、データの更新量が少なくて処理効率が良くなる。
【００９０】
文字が削除された場合は、削除された文字の位置情報は第２変更データテーブル１２０Ｂにそのまま保持され、また、削除という編集がなされたので、削除された文字の位置情報に付加されている変更情報の値を「１」（編集あり）に設定する。図８の例では、１２５６文字目は削除された文字であり、この文字の位置情報（１２５６）に対応する変更情報は「１」に変更されている。
【００９１】
なお、文字が移動された場合は、元の場所から削除され、移動先の場所に新たに追加されたと見なし、第２変更データテーブル１２０Ｂを更新する。
【００９２】
オブジェクトは、オブジェクトの内容が変更された場合とオブジェクトの位置が変更された場合のどちらも、そのオブジェクトの位置情報に付加されている変更情報を「１」（編集あり）に変更する。たとえば、図８の例では、Ｔ２に対応するオブジェクトが変更された結果、Ｔ１に対応する変更情報が「１」に設定されている。
【００９３】
変更や削除されない文字やオブジェクトの位置情報に付加されている変更情報は「０」のまま維持される。
【００９４】
第２文書処理装置４０は、編集終了後に同期動作を行うときは、第２変更データテーブル１２０Ｂ全体を第１文書処理装置２０に送信することで編集箇所を第１文書処理装置２０に通知する。また、編集中に同期動作を各編集操作とリアルタイムに行う場合は、初回の同期動作では第２変更データテーブル１２０Ｂ全体を第１文書処理装置２０へ送信し、以後は、変更箇所のみを通知するようになっている。
【００９５】
第１文書処理装置２０は、第２文書処理装置４０から受信した第２変更データテーブル１２０Ｂやその変更箇所の情報から第２文書処理装置４０での編集箇所を認識し、その編集箇所に対応する文字や編集箇所近傍の手書きオブジェクトの表示形態（体裁）を変更する。
【００９６】
すなわち、第２変更データテーブル１２０Ｂにおいて、変更情報が「１」となっている位置情報に対応する文字やオブジェクトの表示形態を変更する。たとえば、図２に示す対比確認文書１０２Ｂ（図５の対比確認文書１０２Ｂと同じ）では、「封土」の「封」の文字を「風」に変更する編集を受けたので、「封」の文字の表示形態が変更されている。なお、図２では、アンダーラインを付すことで、編集箇所を識別表示している。
【００９７】
また、第２文書処理装置４０における編集で文字列が追加された場合は、その追加された文字列の直前の文字の変更情報が「１」（編集あり）となっているので、その文字の表示形態を変更する。たとえば、文字の色や大きさ、フォント、濃度などを変更する。図２の例では、「カジュアルデーを廃止する」という文中の「を」の文字と「廃」の文字の間に「一部」との文字列が追加される編集を受けたので、追加された文字列の１文字手前にある「を」の文字の表示形態が変更（アンダーラインを付加）されている。
【００９８】
付加されている変更情報が「０」（編集なし）となっている位置情報に対応する文字やオブジェクトについては表示形態を変更しない。
【００９９】
図２の例では、「新ドレスコード」という文中の「ドレ」の部分の表示形態が変更されているが、この部分に対応する手書きの編集指示はない。これにより、編集指示のない箇所を誤って編集していることが把握される。また、「見直しポイント」に関して文字サイズを１４ポイントにする旨の手書き編集指示があるが、その部分の文字の表示形態は変更されていない（アンダーラインなし）ので、編集漏れがあることを確認できる。
【０１００】
また、変更情報が「１」（編集あり）となっている文字の近傍に手書きオブジェクトが存在する場合、その手書きオブジェクトの表示形態を変更する。たとえば、色、大きさ、濃度などを変更する。手書きオブジェクトとは、手書きデータＤに含まれる個々の文字や線などである。
【０１０１】
変更情報が「１」（編集あり）となっている文字（編集された文字）と手書きオブジェクトとが近傍にあるか否かの判断は以下のように行う。
【０１０２】
・手書きオブジェクトは、個々のオブジェクトの外周に一定のオブジェクト領域を持つ。
・このオブジェクト領域の範囲は設定により変更することができる。
・オブジェクト領域が重なるオブジェクト同士は一つのオブジェクトグループを形成し、オブジェクトグループのオブジェクト領域は個々のオブジェクトのオブジェクト領域を合わせたものとなる。
・編集された文字は、外周に一定の文字領域を持つ。
・編集された文字の文字領域と、オブジェクトもしくはオブジェクトグループのオブジェクト領域が重なる場合、その文字とオブジェクトもしくはオブジェクトグループとは近傍にある（関連付けされる）ものとする。
【０１０３】
たとえば、図９に示す文例では、「まとめて」の各文字が編集箇所となっているものとする。各文字を囲む破線の領域がそれぞれの文字の文字領域１３０である。「まとめて」の文字列の近傍にはこれを囲むの手書きオブジェクト１３１があり、編集された文字「まとめて」の文字領域１３０とこの手書きオブジェクト１３１のオブジェクト領域１３１ａとは重なっている。そして、手書きオブジェクト１３１のオブジェクト領域１３１ａとその近傍にある自由曲線の手書きオブジェクト１３２のオブジェクト領域１３２ａとは重なっている。また、手書きオブジェクト１３１とその近傍にある自由曲線の手書きオブジェクト１３２とさらにその近傍にある手書き文字「ケ」の手書きオブジェクト１３３と「ル」の文字の手書きオブジェクト１３４とは互いのオブジェクト領域１３１ａ〜１３４ａが連鎖的に重なっておりオブジェクトグループを成している。その結果、編集箇所である「まとめて」の文字に関連して手書きオブジェクト１３１〜１３４の表示形態が変更される。
【０１０４】
図１０、図１１は、文書処理システム１０の第１文書処理装置２０が行う処理の流れ図である。
【０１０５】
第１文書処理装置２０は、手書き入力モードが設定されると（ステップＳ２０１）、処理対象に指定された文書データＡに対応する文書を第１文書処理装置２０の表示画面に表示する（ステップＳ２０２）。そして、この文書データＡに基づいて変更データテーブル１２０を作成する（ステップＳ２０３）。次に、手書き情報を文書に重ねて表示する際の表示色の選択を受け付ける（ステップＳ２０４）。
【０１０６】
その後、ユーザから手書きで編集指示の書き込みを受け、その手書きされた内容を示す手書きデータＤを文書データＡに付加して記憶する（ステップＳ２０５）。
【０１０７】
その後、編集モードが設定されると（ステップＳ２０６）、編集された文字を識別表示する際の表示形態が指定済みか否かを判断し（ステップＳ２０７）、指定済みでなければ（ステップＳ２０７；Ｎｏ）、その指定を受け付ける（ステップＳ２０８）。また編集された文字の近傍の手書きオブジェクトを識別表示する際の表示形態が指定済みでなければ（ステップＳ２０９；Ｎｏ）、その指定を受け付ける（ステップＳ２１０）。
【０１０８】
次に、編集対象の文書データＡの複製である文書データＣと、変更データテーブル１２０と、編集モードで動作する旨の指示とを第２文書処理装置４０へ送信する（ステップＳ２１１）。これにより第２文書処理装置４０は文書の編集作業を行う動作モードに遷移する。
【０１０９】
第１文書処理装置２０は、編集作業を行った第２文書処理装置４０から編集箇所を示す編集箇所情報の受信を待ち受ける（ステップＳ２１２）。編集箇所情報を受信すると（ステップＳ２１２；Ｙｅｓ）、その受信した編集箇所情報に従って第２変更データテーブル１２０Ｂを更新する（ステップＳ２１３）。
【０１１０】
そして、変更情報が「１」（編集あり）となった文字の表示形態を、指定されている表示形態に変更する（ステップＳ２１４）。また、表示形態を変更した文字（編集された文字）の近傍に手書きオブジェクトがある場合はその手書きオブジェクトの表示形態を、指定されている表示形態に変更して（ステップＳ２１５）、ステップＳ２１２に戻る。
【０１１１】
ステップＳ２１２で編集箇所情報が受信されないときは（ステップＳ２１２；Ｎｏ）、編集モードの終了操作を受けたか否かを調べ、終了操作を受けていない場合は（ステップＳ２１６；Ｎｏ）、ステップＳ２１２に戻って処理を継続する。終了操作を受けた場合は（ステップＳ２１６；Ｙｅｓ）、表示画面を閉じて、本処理を終了する。
【０１１２】
図１２は、第２文書処理装置４０が行う処理の流れ図である。第２文書処理装置４０は、第１文書処理装置２０から文書データＣ、変更データテーブル１２０、および編集モードで動作する旨の指示を受信すると（ステップＳ３０１）、自装置の動作モードを文書編集モードに変更し（ステップＳ３０２）、文書データＣを自装置の表示画面に表示する（ステップＳ３０３）。
【０１１３】
次に、受信した変更データテーブル１２０に変更情報の欄を追加して第２変更データテーブル１２０Ｂを作成し、各変更情報を「０」に初期化する（ステップＳ３０４）。
【０１１４】
その後、ユーザからの編集操作を待ち受ける（ステップＳ３０５）。ユーザから編集操作を受けると（ステップＳ３０５；Ｙｅｓ）、その編集内容を判断し、編集内容が文字挿入以外であれば（ステップＳ３０６；Ｎｏ）、編集された文字もしくはオブジェクトの位置に対応する変更情報を「１」（編集あり）に設定して第２変更データテーブル１２０Ｂを更新し（ステップＳ３０７）、ステップＳ３１０へ移行する。
【０１１５】
編集内容が文字挿入の場合は（ステップＳ３０６；Ｙｅｓ）、挿入する文字列の先頭文字の直前の文字の後ろに、挿入された文字数分だけ位置情報および変更情報の登録欄を追加挿入するように第２変更データテーブル１２０Ｂを変更する（ステップＳ３０８）。そして、挿入した文字およびその直前の文字の位置に対応する変更情報を「１」（編集あり）に設定し（ステップＳ３０９）、ステップＳ３１０へ移行する。
【０１１６】
ステップＳ３１０では、第２変更データテーブル１２０Ｂに加えた変更内容（すなわち、今回の編集箇所を示す情報）を第１文書処理装置２０に対して送信する。その後、ステップＳ３０５へ戻り、次の編集操作を待ち受ける。また、待ち受けている間に、ユーザから編集終了の操作を受けると（ステップＳ３０５；Ｎｏ、Ｓ３１１；Ｙｅｓ）、本処理を終了する。
【０１１７】
次に、表示範囲の同期処理について説明する。
【０１１８】
文書処理システム１０は、第１文書処理装置２０においてその表示画面に表示する文書の表示範囲を指定すると、これと同一範囲が第２文書処理装置４０で表示されるように表示範囲を同期させる第１同期機能を備えている。また、第２文書処理装置４０にて編集中の文書の表示範囲を指定すると、これと同一範囲が第１文書処理装置２０で表示されるように表示範囲を同期させる第２同期機能を備えている。
【０１１９】
図１３は、第１同期機能における表示範囲の同期処理の流れを示している。編集モードにおいて、第１文書処理装置２０の表示画面には文書データＡと手書きデータＤとを重ね合わせた手書き付き元文書１０２が表示されている（ステップＳ４０１）。この状態でユーザは表示範囲をスクロール操作などによって任意に切り替える（ステップＳ４０２）。
【０１２０】
ユーザは、同期させたい表示範囲が第１文書処理装置２０の表示画面に表示されている状態で画面内の任意の箇所を選択してクリックする。第１文書処理装置２０は上記クリック操作を受けると（ステップＳ４０３）、現在、表示画面に表示している文書の範囲を示す表示範囲情報を第２文書処理装置４０に対して送信する（ステップＳ４０４）。表示範囲情報は、たとえば、表示範囲内の先頭文字もしくは先頭オブジェクトの位置情報と、最終文字もしくは最終オブジェクトの位置情報とで表す。
【０１２１】
第２文書処理装置４０は、表示範囲情報を第１文書処理装置２０から受信すると（ステップＳ４２１）、その表示範囲情報が示す範囲の文書データＣ（複製文書１０１Ｂ）を自装置の表示画面に表示する（ステップＳ４２２）。
【０１２２】
図１４は、第２同期機能における表示範囲の同期処理の流れを示している。第２文書処理装置４０の表示画面には文書データＣに対応する文書が表示されている（ステップＳ５０１）。ユーザはこの状態でスクロール操作などを行うことで表示範囲を任意に切り替える（ステップＳ５０２）。ユーザは、同期させたい表示範囲が第２文書処理装置４０の表示画面に表示された状態で画面内の任意の箇所を選択してクリックすることで同期させる表示範囲を指定することができる。第２文書処理装置４０は上記クリック操作を受けると、現在、表示画面に表示されている文書の範囲を示す表示範囲情報を第１文書処理装置２０に対して送信する（ステップＳ５０３）。表示範囲情報は、たとえば、編集前の文書データＣにおける、表示範囲内の先頭文字もしくは先頭オブジェクトの位置情報と、最終文字もしくは最終オブジェクトの位置情報とで表す。
【０１２３】
第１文書処理装置２０は、表示範囲情報を第２文書処理装置４０から受信すると（ステップＳ５２１）、その表示範囲情報が示す範囲の文書データＡと手書きデータＤとを重ね合わせた手書き付き元文書１０２を自装置の表示画面に表示する（ステップＳ５２２）。
【０１２４】
なお、表示範囲の同期は、編集モード中、常時、双方向に行われるようにしてもよい。たとえば、第１文書処理装置２０で表示範囲をスクロールなどによって切り替えると、第１文書処理装置２０と同じ範囲が第２文書処理装置４０に表示され、第２文書処理装置４０で表示範囲を切り替えると、それと同じ範囲が第１文書処理装置２０に表示されるようにしてもよい。
【０１２５】
このように、第１文書処理装置２０と第２文書処理装置４０とで表示範囲を自動的に同期させるので、第１文書処理装置２０の表示画面に表示されている手書きの編集指示などを見ながら第２文書処理装置４０での編集作業を行う場合の作業労力を軽減することができる。
【０１２６】
次に、第２の実施の形態について説明する。
【０１２７】
第２の実施の形態では、第２変更データテーブル１２０Ｂを、第１文書処理装置２０と第２文書処理装置４０とが共にアクセス可能な共通記憶装置に記憶するようになっている。共通記憶装置は、たとえば、ネットワーク上のサーバなどで構成される。
【０１２８】
図１５は、第２の実施の形態における文書編集の作業フローを示している。第１文書処理装置２０は、編集対象の文書データＡを外部機器や可搬性記憶媒体などから入手し、この文書データＡに対応する文書１０１を自装置の表示画面に表示する。次に、変更データテーブル１２０を作成し、これをサーバ６０に送信する。その後、手書きによる編集指示の書き込みを受けて、手書きデータＤを生成し、これを文書データＡに付加して保存する。
【０１２９】
サーバ６０は、受信した変更データテーブル１２０に変更情報の欄を付加して第２変更データテーブル１２０Ｂを生成して自装置内に記憶する。また第２変更データテーブル１２０Ｂの各変更情報の値を「０」（編集なし）に初期化する。
【０１３０】
第１文書処理装置２０は、編集モードに入ると、文書データＡの複製である文書データＣと文書編集モードへの移行指示とを第２文書処理装置４０に対して送信する。
【０１３１】
これらを受信した第２文書処理装置４０は、文書データＣに対応する複製文書１０１Ｂを自装置の表示画面に表示し、ユーザから文書データＣに対する編集操作を受ける。編集操作を受けると、第２文書処理装置４０は、サーバ６０にアクセスし、該サーバ６０に記憶されている第２変更データテーブル１２０Ｂを、編集操作に応じて更新する。
【０１３２】
第１文書処理装置２０は、サーバ６０に記憶されている第２変更データテーブル１２０Ｂを参照し、第２文書処理装置４０での編集箇所を認識し、編集箇所に対応する位置の文字やオブジェクト、および編集された文字等の近傍の手書きオブジェクトの表示形態を変更する。
【０１３３】
なお、上述の例ではサーバ６０が変更データテーブル１２０から第２変更データテーブル１２０Ｂを生成しかつ各変更情報を「０」に初期化したが、初期化した状態の第２変更データテーブル１２０Ｂを第１文書処理装置２０が作成し、これを第１文書処理装置２０からサーバ６０へ送信するように構成してもよい。このようにすれば、サーバ６０は単なる共通アクセス可能な記憶領域としての機能があればよい。
【０１３４】
次に、本発明の第３の実施の形態について説明する。
【０１３５】
第３の実施の形態では、１台の文書処理装置が第１文書処理装置２０と第２文書処理装置４０の機能を兼ね備える。図１６を参照して第３の実施の形態に係る文書処理装置７０における文書編集動作を説明する。
【０１３６】
文書処理装置７０における、文書データＡの入手および手書き入力モードでの動作は第１の実施の形態における第１文書処理装置２０の動作と同一である。
【０１３７】
編集モードでは、以下のように動作する。文書処理装置７０は、変更データテーブル１２０から第２変更データテーブル１２０Ｂを作成し、各変更情報を「０」に設定して初期化する。次に自装置の表示画面を第１表示領域７１と第２表示領域７２に区分し、第１表示領域７１に第１の実施の形態における第１文書処理装置２０の表示画面と同様の表示を行い、第２表示領域７２に第２文書処理装置４０の表示画面と同様の表示を行う。すなわち、第１表示領域７１に文書データＡと手書きデータＤとを重ね合わせた手書き付き元文書１０２を表示する。第２表示領域７２には文書データＣに対応する複製文書１０１Ｂを表示し、文書データＣに対する編集操作を受け付ける。
【０１３８】
第２表示領域７２にて編集操作を受けると、第１表示領域７１に表示している手書き付き元文書１０２上で、その編集箇所に対応する位置にある文字やオブジェクトおよびこれらの近傍にある手書きオブジェクトの表示形態を変更する。詳細には、第２表示領域７２上で編集操作を受けると、その編集箇所や編集内容（削除、変更、追加など）に応じて第２変更データテーブル１２０Ｂを更新する。第１表示領域７１の表示を管理するタスクは、第２変更データテーブル１２０Ｂを参照して編集箇所を認識し、第１表示領域７１に表示している手書き付き元文書１０２上の該当箇所の表示形態を変更する。その結果、前記変更後の文書である対比確認文書１０２Ｂが第１表示領域７１に表示される。
【０１３９】
なお、文書処理装置７０の場合、１台の装置で処理するので、変更データテーブル１２０や第２変更データテーブル１２０Ｂを作成しなくてもかまわない。たとえば、第２表示領域７２で編集を受けたら、第１表示領域７１に表示中の手書き付き元文書１０２上において、その編集箇所に対応する箇所の表示形態を逐次変更するように構成すればよい。
【０１４０】
以上、本発明の実施形態を図面によって説明してきたが、具体的な構成は実施形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１４１】
実施の形態では、第１文書処理装置２０や文書処理装置７０において手書き入力を行うようにしたが、たとえば、文書データＡに対応する文書を印刷出力し、この紙文書に対してユーザが手書きで編集指示を書き込み、この文書を別体のスキャナ装置で読み取り、その読み取り画像の画像データを第１文書処理装置２０や文書処理装置７０に入力し、この画像データから第１文書処理装置２０や文書処理装置７０が手書きオブジェクトを抽出するように構成してもかまわない。たとえば、文書データＡと画像データを対比することでその差分から容易に手書きオブジェクトを抽出することができる。
【０１４２】
第１の実施の形態では、第２文書処理装置４０が第１文書処理装置２０から受信した変更データテーブル１２０に基づいて第２変更データテーブル１２０Ｂを作成し初期化するようにしたが、第１文書処理装置２０で第２変更データテーブル１２０Ｂを作成して初期化し、これを第２文書処理装置４０へ送信するように構成されてもよい。
【０１４３】
表示範囲の同期処理において、表示範囲を指定する方法は実施の形態で示した方法に限定されない。たとえば、先頭文字と最終文字の位置情報を数値で入力してもよいし、先頭文字と、最終文字とをそれぞれクリックなどで指定してもよい。また、ページ番号やページ内での位置で指定してもよい。
【０１４４】
実施の形態では、文書データＡを第１文書処理装置２０が入手し、その複製である文書データＣを第１文書処理装置２０から第２文書処理装置４０へ送信するようにしたが、たとえば、文書データＡを第１文書処理装置２０と第２文書処理装置４０のそれぞれが個別に入手するようにしてもよい。
【０１４５】
第１文書処理装置２０は携帯型の端末装置に限定されるものではない。また第２文書処理装置４０が携帯型の端末装置であってもよく、携帯型か固定装置かは任意でよい。また、文書データＡに対する手書きの編集指示の書き込みは別の装置で行い、第１文書処理装置２０がその装置から手書きデータＤを入手するように構成してもよい。
【０１４６】
第２変更データテーブル１２０Ｂを記憶する記憶装置は、第１文書処理装置２０にあっても、第２文書処理装置４０にあっても、また他の装置にあってもよく、任意でよい。また、第２変更データテーブル１２０Ｂを記憶する記憶装置は、第１文書処理装置２０や第２文書処理装置４０あるいは文書処理装置７０からアクセス可能であれば、汎用的な記憶装置でもよく、本発明の文書処理システムや文書処理装置はこの記憶装置を含まない構成であってもよい。
【符号の説明】
【０１４７】
１０…文書処理システム
２０…第１文書処理装置
２１…ＣＰＵ
２２…バス
２３…ＲＯＭ
２４…ＲＡＭ
２５…不揮発メモリ
２６…表示部
２７…操作部
２８…通信部
２９…手書き入力部
４０…第２文書処理装置
４１…ＣＰＵ
４２…バス
４３…ＲＯＭ
４４…ＲＡＭ
４５…不揮発メモリ
４６…ハードディスク装置
４７…表示部
４８…操作部
４９…通信部
６０…サーバ
７０…文書処理装置
７１…第１表示領域
７２…第２表示領域
１０１…文書（元文書）
１０１Ｂ…複製文書
１０２…手書き付き元文書
１０２Ｂ…対比確認文書
１１０…ロケーション情報
１１０Ｂ…変更情報付きロケーション情報
１２０…変更データテーブル
１２０Ｂ…第２変更データテーブル
１３０…文字領域
１３１〜１３４…手書きオブジェクト
１３１ａ〜１３４ａ…オブジェクト領域
Ａ…文書データ
Ｃ…文書データＡの複製の文書データ（編集される文書データ）
Ｄ…手書きデータ
【図２】
2013012084.tif 000003
【図３】
2013012084.tif 000004
【図４】
2013012084.tif 000005
【図６】
2013012084.tif 000006
【図７】
2013012084.tif 000007
【図８】
2013012084.tif 000008
【図９】
2013012084.tif 000009
【図１０】
2013012084.tif 000010
【図１１】
2013012084.tif 000011
【図１２】
2013012084.tif 000012
【図１３】
2013012084.tif 000013
【図１４】
2013012084.tif 000014
【図１】
2013012084.tif 000015
【図５】
2013012084.tif 000016
【図１５】
2013012084.tif 000017
【図１６】
2013012084.tif 000018
【図１７】
2013012084.tif 000019
【図１８】
2013012084.tif 000020