(57)【要約】【課題】サーバ装置に格納された文書を複数人がオンラインで同時に編集する際に、同じ箇所を同時に編集可能な表示編集装置、サーバ装置、表示編集システム及びプログラムを提供する。【解決手段】表示編集装置の一例としての端末装置３Ｂは、編集対象のデータを含む透過性を有する第１の編集レイヤ１３Ｂ、及び第２のユーザにより編集された編集対象のデータを含む透過性を有する第２の編集レイヤ１３Ｃを受信する受信手段と、第１の編集レイヤに含まれる編集対象のデータを第１のユーザの操作に基づき編集する第１の編集手段と、編集前の元の編集対象のデータを含む元レイヤ１２の前面に、第１の編集レイヤ１３Ｂ及び第２の編集レイヤ１３Ｃのうち選択されたものを重畳して表示するよう制御する表示制御手段とを備える。【選択図】図１
2019192120.tif 000002
【特許請求の範囲】
【請求項１】
編集対象のデータを含む透過性を有する第１の編集レイヤ、及び第２のユーザにより編集された前記編集対象のデータを含む透過性を有する第２の編集レイヤを受信する受信手段と、
前記第１の編集レイヤに含まれる前記編集対象のデータを第１のユーザの操作に基づき編集する第１の編集手段と、
編集前の元の前記編集対象のデータを含む元レイヤの前面に、前記第１の編集レイヤ及び前記第２の編集レイヤのうち選択されたものを重畳して表示するよう制御する表示制御手段と、
を備えた表示編集装置。
【請求項２】
前記表示制御手段は、前記編集レイヤを編集者が識別可能な表示態様で表示するよう制御する、
請求項１に記載の表示編集装置。
【請求項３】
前記表示制御手段は、前記元レイヤと前記第１の編集レイヤ間、及び前記元レイヤと前記第２の編集レイヤ間のうち、選択されたレイヤ間の差分を表示するよう制御する、
請求項１に記載の表示編集装置。
【請求項４】
前記表示制御手段は、前記差分を編集者が識別可能な表示態様で表示するよう制御する、
請求項３に記載の表示編集装置。
【請求項５】
前記表示制御手段は、複数の前記編集レイヤの編集箇所が重なった場合、重なった編集箇所のいずれかの前記編集レイヤと前記元レイヤとの差分を吹き出し形式で表示するよう制御する、
請求項３又は４に記載の表示編集装置。
【請求項６】
前記表示制御手段は、前記元レイヤに対して、選択された前記編集レイヤの重畳する位置をずらして表示するよう制御する、
請求項１又は２に記載の表示編集装置。
【請求項７】
前記元レイヤ、前記第１の編集レイヤ及び前記第２の編集レイヤは、前記レイヤ間で前記データの全部又は一部を貼り付けることが可能な、
請求項１から６のいずれか１項に記載の表示編集装置。
【請求項８】
前記第１のユーザが前記元の編集対象のデータを編集する権限を有している場合、前記第１の編集手段は、前記第１のユーザによる編集内容、及び前記第２のユーザによる編集内容のうち、選択された編集内容を前記元の編集対象のデータに反映するように編集する、
請求項１から７のいずれか１項に記載の表示編集装置。
【請求項９】
編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する第１の編集レイヤを第１のユーザに配布し、前記元レイヤ及び前記編集対象のデータを含む透過性を有する第２の編集レイヤを第２のユーザに配布する配布手段と、
第３のユーザの操作に基づいて前記元の編集対象のデータを編集する第３の編集手段と、
を備えた表示編集装置。
【請求項１０】
前記第１のユーザにより編集された前記編集対象のデータを含む前記第１の編集レイヤ、及び前記第２のユーザにより編集された前記編集対象のデータを含む前記第２の編集レイヤを受信する受信手段、
をさらに備えた請求項９に記載の表示編集装置。
【請求項１１】
前記元レイヤの前面に、前記第１の編集レイヤ及び前記第２の編集レイヤのうち選択された編集レイヤを重畳して表示するよう制御する表示制御手段、
をさらに備えた請求項１０に記載の表示編集装置。
【請求項１２】
前記第３の編集手段は、前記第１のユーザによる編集内容、及び前記第２のユーザによる編集内容のうち、選択された編集内容を前記元の編集対象のデータに反映するように編集する、
請求項１０又は１１に記載の表示編集装置。
【請求項１３】
前記元の編集対象データは、編集された場合、編集箇所が次のページに渡っても、当該ページで編集内容を保持する、
請求項１２に記載の表示編集装置。
【請求項１４】
編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する編集レイヤを端末装置に配布する配布手段、を備えたサーバ装置。
【請求項１５】
前記第１のユーザが操作する請求項１から８のいずれか１項に記載の表示編集装置と、
前記第１のユーザが操作する前記表示編集装置と同様の機能を有する前記第２のユーザが操作する表示編集装置と、
前記第３のユーザが操作する請求項９から１３のいずれか１項に記載の表示編集装置と、
前記第１のユーザ、前記第２のユーザ、及び前記第３のユーザがそれぞれ操作する前記表示編集装置にネットワークを介して接続され、前記元レイヤ、前記第１の編集レイヤ、及び前記第２の編集レイヤを配布するサーバ装置と、
を備えた表示編集システム。
【請求項１６】
コンピュータを、
編集対象のデータを含む透過性を有する第１の編集レイヤ、及び第２のユーザにより編集された前記編集対象のデータを含む透過性を有する第２の編集レイヤを受信する受信手段と、
前記第１の編集レイヤに含まれる前記編集対象のデータを第１のユーザの操作に基づき編集する第１の編集手段と、
編集前の元の前記編集対象のデータを含む元レイヤの前面に、前記第１の編集レイヤ及び前記第２の編集レイヤのうち選択されたものを重畳して表示するよう制御する表示制御手段、
として機能させるためのプログラム。
【請求項１７】
コンピュータを、
編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する第１の編集レイヤを第１のユーザに配布し、前記元レイヤ及び前記編集対象のデータを含む透過性を有する第２の編集レイヤを第２のユーザに配布する配布手段と、
第３のユーザの操作に基づいて前記元の編集対象のデータを編集する第３の編集手段、
として機能させるためのプログラム。
【請求項１８】
コンピュータを、
編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する編集レイヤを端末装置に配布する配布手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示編集装置、サーバ装置、表示編集システム及びプログラムに関する。
【背景技術】
【０００２】
近年、複数のユーザが１つの文書を共同で編集できるようにした情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置は、第１のユーザが、文書を編集できる状態ではない場合であって、第２のユーザによって該文書が編集され、第２のユーザが文書を編集できない状態になる前に、第２のユーザに該編集の意図を記録するように促す提示を行う第１の提示手段を有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２０４１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、サーバ装置に格納された文書を複数人がオンラインで同時に編集する際に、同じ箇所を同時に編集可能な表示編集装置、サーバ装置、表示編集システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］編集対象のデータを含む透過性を有する第１の編集レイヤ、及び第２のユーザにより編集された前記編集対象のデータを含む透過性を有する第２の編集レイヤを受信する受信手段と、
前記第１の編集レイヤに含まれる前記編集対象のデータを第１のユーザの操作に基づき編集する第１の編集手段と、
編集前の元の前記編集対象のデータを含む元レイヤの前面に、前記第１の編集レイヤ及び前記第２の編集レイヤのうち選択されたものを重畳して表示するよう制御する表示制御手段と、を備えた表示編集装置。
［２］前記表示制御手段は、前記編集レイヤを編集者が識別可能な表示態様で表示するよう制御する、前記［１］に記載の表示編集装置。
［３］前記表示制御手段は、前記元レイヤと前記第１の編集レイヤ間、及び前記元レイヤと前記第２の編集レイヤ間のうち、選択されたレイヤ間の差分を表示するよう制御する、前記［１］に記載の表示編集装置。
［４］前記表示制御手段は、前記差分を編集者が識別可能な表示態様で表示するよう制御する、前記［３］に記載の表示編集装置。
［５］前記表示制御手段は、複数の前記編集レイヤの編集箇所が重なった場合、重なった編集箇所のいずれかの前記編集レイヤと前記元レイヤとの差分を吹き出し形式で表示するよう制御する、前記［３］又は［４］に記載の表示編集装置。
［６］前記表示制御手段は、前記元レイヤに対して、選択された前記編集レイヤの重畳する位置をずらして表示するよう制御する、前記［１］又は［２］に記載の表示編集装置。
［７］前記元レイヤ、前記第１の編集レイヤ及び前記第２の編集レイヤは、前記レイヤ間で前記データの全部又は一部を貼り付けることが可能な、前記［１］から［６］のいずれか１つに記載の表示編集装置。
［８］前記第１のユーザが前記元の編集対象のデータを編集する権限を有している場合、前記第１の編集手段は、前記第１のユーザによる編集内容、及び前記第２のユーザによる編集内容のうち、選択された編集内容を前記元の編集対象のデータに反映するように編集する、前記［１］から［７］のいずれか１つに記載の表示編集装置。
［９］編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する第１の編集レイヤを第１のユーザに配布し、前記元レイヤ及び前記編集対象のデータを含む透過性を有する第２の編集レイヤを第２のユーザに配布する配布手段と、
第３のユーザの操作に基づいて前記元の編集対象のデータを編集する第３の編集手段と、を備えた表示編集装置。
［１０］前記第１のユーザにより編集された前記編集対象のデータを含む前記第１の編集レイヤ、及び前記第２のユーザにより編集された前記編集対象のデータを含む前記第２の編集レイヤを受信する受信手段、をさらに備えた前記［９］に記載の表示編集装置。
［１１］前記元レイヤの前面に、前記第１の編集レイヤ及び前記第２の編集レイヤのうち選択された編集レイヤを重畳して表示するよう制御する表示制御手段、をさらに備えた前記［１０］に記載の表示編集装置。
［１２］前記第３の編集手段は、前記第１のユーザによる編集内容、及び前記第２のユーザによる編集内容のうち、選択された編集内容を前記元の編集対象のデータに反映するように編集する、前記［１０］又は［１１］に記載の表示編集装置。
［１３］前記元の編集対象データは、編集された場合、編集箇所が次のページに渡っても、当該ページで編集内容を保持する、前記［１２］に記載の表示編集装置。
［１４］編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する編集レイヤを端末装置に配布する配布手段、を備えたサーバ装置。
［１５］前記第１のユーザが操作する前記［１］から［８］のいずれか１つに記載の表示編集装置と、
前記第１のユーザが操作する前記表示編集装置と同様の機能を有する前記第２のユーザが操作する表示編集装置と、
前記第３のユーザが操作する前記［９］から［１３］のいずれか１つに記載の表示編集装置と、
前記第１のユーザ、前記第２のユーザ、及び前記第３のユーザがそれぞれ操作する前記表示編集装置にネットワークを介して接続され、前記元レイヤ、前記第１の編集レイヤ、及び前記第２の編集レイヤを配布するサーバ装置と、を備えた表示編集システム。
［１６］コンピュータを、編集対象のデータを含む透過性を有する第１の編集レイヤ、及び第２のユーザにより編集された前記編集対象のデータを含む透過性を有する第２の編集レイヤを受信する受信手段と、
前記第１の編集レイヤに含まれる前記編集対象のデータを第１のユーザの操作に基づき編集する第１の編集手段と、
編集前の元の前記編集対象のデータを含む元レイヤの前面に、前記第１の編集レイヤ及び前記第２の編集レイヤのうち選択されたものを重畳して表示するよう制御する表示制御手段、として機能させるためのプログラム。
［１７］コンピュータを、編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する第１の編集レイヤを第１のユーザに配布し、前記元レイヤ及び前記編集対象のデータを含む透過性を有する第２の編集レイヤを第２のユーザに配布する配布手段と、
第３のユーザの操作に基づいて前記元の編集対象のデータを編集する第３の編集手段、として機能させるためのプログラム。
［１８］コンピュータを、編集前の元の編集対象のデータを含む元レイヤ、及び前記編集対象のデータを含む透過性を有する編集レイヤを端末装置に配布する配布手段、として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、９〜１１、１４〜１８に係る発明によれば、サーバ装置に格納された文書を複数人がオンラインで同時に編集する際に、同じ箇所を同時に編集可能になる。
請求項２、４に係る発明によれば、複数の編集レイヤを重畳して表示しても編集者を識別することができる。
請求項３に係る発明によれば、編集していない箇所も表示する場合と比べて編集箇所の位置が分かりやすくなる。
請求項５に係る発明によれば、重畳して表示する態様と吹き出し形式で表示する態様とを使い分けることで、重畳して表示する態様のみよりも編集内容が見やすくなる。
請求項６に係る発明によれば、編集前の文字列と編集後の文字列とを比較して見ることができる。
請求項７に係る発明によれば、他者の編集内容の全部又は一部を自分の編集内容に取り入れることができる。
請求項８に係る発明によれば、編集者が文書の作成者としてデータを編集することができる。
請求項１２に係る発明は、選択した編集内容を元の編集対象のデータに反映させることができる。
請求項１３に係る発明によれば、編集内容が１ページに収まり、チェックしやすくなる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る表示編集システムの一例を示すブロック図である。
【図２】図２は、文書サーバ装置の制御系の一例を示すブロック図である。
【図３】図３は、端末装置の制御系の一例を示すブロック図である。
【図４】図４は、作業画面の一例を示す図である。
【図５】図５（ａ）は、元レイヤの一例を示す図、図５（ｂ）、（ｃ）、（ｄ）は、図５（ａ）に示す元レイヤに編集レイヤを重畳した表示例１を示す図である。
【図６】図６（ａ）、（ｂ）は、図５（ａ）に示す元レイヤに編集レイヤを重畳した表示例２を示す図である。
【図７】図７は、表示編集システムの編集依頼処理の一例を示すフローチャートである。
【図８】図８は、表示編集システムの編集結果表示処理の一例を示すフローチャートである。
【図９】図９は、表示編集システムの全編集結果表示処理の一例を示すフローチャートである。
【図１０】図１０は、文書の作成から編集、文書への反映までの一連の処理を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本発明の実施の形態に係る表示編集装置は、編集対象のデータを含む透過性を有する第１の編集レイヤ、及び第２のユーザにより編集された編集対象のデータを含む透過性を有する第２の編集レイヤを受信する受信手段と、第１の編集レイヤに含まれる編集対象のデータを第１のユーザの操作に基づき編集する第１の編集手段と、編集前の元の編集対象のデータを含む元レイヤの前面に、第１の編集レイヤ及び第２の編集レイヤのうち選択されたものを重畳して表示するよう制御する表示制御手段とを備える。
【００１１】
編集対象のデータは、例えば、ＷＯＲＤ（登録商標）、ＥＸＣＥＬ（登録商標）等のテキストを含むデータ（以下「テキスト情報」ともいう。）や、ＪＰＥＧ、ＴＩＦＦ、ＤｏｃｕＷｏｒｋｓ（登録商標）等の画像データのうち文字部分に対してＯＣＲ（光学的文字認識）を行って抽出されたテキストを含むデータ、画像データのうち文字部分以外のイメージデータに対するオリジナルのデータである。テキスト情報は、テキストと属性情報（色、下線、フォント、サイズ等）を含むものであるが、属性情報からページ属性が除かれてもよい。
【００１２】
［実施の形態］
図１は、本発明の実施の形態に係る表示編集システムの一例を示すブロック図である。
【００１３】
この表示編集システム１は、文書を管理する文書サーバ装置２と、ユーザが文書を作成、編集する際に使用する複数の端末装置３、３Ｂ、３Ｃ、・・・（これらを総称するときは「端末装置３」ともいう。）とを備える。文書サーバ装置２、及び複数の端末装置３は、互いにネットワーク４によって接続されている。以下、文書を作成したユーザを「作成者」、編集を行うユーザを「編集者」ともいう。なお、作成者が編集者でもある場合もある。端末装置３は、表示編集装置の一例である。作成者は、第３のユーザの一例である。編集者は、第１のユーザ及び第２のユーザの一例である。
【００１４】
端末装置３は、例えば、パーソナルコンピュータ（ＰＣ）、タブレット端末、多機能携帯電話機（スマートフォン）等でもよい。
【００１５】
ネットワーク４は、例えば、有線通信、無線通信等によりデータの送受信を行うＬＡＮ（ローカルネットワーク）、ＷＡＮ（ワイドエリアネットワーク）、インターネット等の通信網である。
【００１６】
（文書サーバ装置の構成）
図２は、文書サーバ装置２の制御系の一例を示すブロック図である。文書サーバ装置２は、制御部２０と、記憶部２１と、通信部２２とを備える。
【００１７】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記憶されたプログラムに従って動作することにより、分離手段２０１、レイヤ生成手段２０２、配布手段２０３等として機能する。分離手段２０１は、抽出手段の一例である。
【００１８】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access Memory）、ハードディスク等から構成され、プログラムが格納されたプログラム格納部２１０と、オリジナル文書１０が格納される文書格納部２１１と、元レイヤ１２が格納される元レイヤ格納部２１２と、透明性を有する複数の編集レイヤ１３Ａ、１３Ｂ、１３Ｃ（以下、これらを総称するときは「編集レイヤ１３」ともいう。）・・・が格納される編集レイヤ格納部２１３とを有する。元レイヤ１２は、オリジナル文書１０から分離されたテキスト情報１２ａを含む。テキスト情報１２ａは、テキストと属性情報（色、下線、フォント、サイズ等）を含む。テキスト情報１２ａは、編集前の元の編集対象のデータの一例である。
【００１９】
文書格納部２１１には、文書を識別する文書ＩＤ、文書を作成したユーザを識別するユーザＩＤ、文書を作成した日時等の管理情報と、管理情報に対応する文書データとを含む。
【００２０】
通信部２２は、ネットワーク４を介して端末装置３等の外部装置との間で情報を送受信する。
【００２１】
分離手段２０１は、編集依頼されたオリジナル文書１０を背景画像１１とテキスト情報１２ａとに分離する。オリジナル文書１０が画像データの場合は、分離手段２０１は、画像データのうち文字部分に対してＯＣＲを行ってテキスト情報１２ａを抽出する。
【００２２】
レイヤ生成手段２０２は、テキスト情報１２ａを含む元レイヤ１２、及びテキスト情報１２ａを含まない透明性を有する編集レイヤ１３を生成する。また、レイヤ生成手段２０２は、元レイヤ１２及び編集レイヤ１３を生成する際に、元レイヤ１２及び編集レイヤ１３に権限を付与する。具体的には、レイヤ生成手段２０２は、元レイヤ１２については、作成者のみに編集の権限を与え、作成者以外の者にはコピー及び閲覧の権限を与える。編集レイヤ１３に対しては、１人の編集者のみに編集の権限を与え、他の編集者にはコピー及び閲覧の権限を与える。なお、元レイヤ１２について、上司等の特定の編集者にも編集の権限を付与してもよい。
【００２３】
配布手段２０３は、元レイヤ１２及び編集レイヤ１３を、当該文書の作成者の端末装置３、及び編集依頼先として指定された端末装置３に送信して配布する。また、配布手段２０３は、編集された編集レイヤ１３が端末装置３から送信された場合は、その編集レイヤ１３を作成者及び他の編集依頼先の端末装置３に送信する。
【００２４】
図３は、端末装置３の制御系の一例を示すブロック図である。端末装置３は、端末装置３の各部を制御する制御部３０と、プログラム、データ等の各種の情報を記憶する記憶部３１と、情報を入力するキーボード、マウス等の入力部３２と、情報を表示する液晶ディスプレイ等の表示部３３と、表示部３３に表示するレイヤ等を記憶する表示用メモリ３４と、ネットワーク４に接続され、文書サーバ装置２等の外部装置との間で情報を送受信する通信部３５とを備える。
【００２５】
制御部３０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部３１に記憶されたプログラムに従って動作することにより、送信手段３０１、受信手段３０２、編集手段３０３、表示制御手段３０４等として機能する。
【００２６】
記憶部３１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access Memory）、ハードディスク等から構成され、プログラムが格納されたプログラム格納部３１０と、文書サーバ装置２からダウンロードしたオリジナル文書１０、又は作成中のオリジナル文書１０が格納される文書格納部３１１と、元レイヤ１２が格納される元レイヤ格納部３１２と、透明性を有する編集レイヤ１３が格納される編集レイヤ格納部３１３とを有する。
【００２７】
送信手段３０１は、ユーザの操作により指定された、オリジナル文書１０、元レイヤ１２、編集レイヤ１３等を文書サーバ装置２に送信する。
【００２８】
受信手段３０２は、文書サーバ装置２から送信された、元レイヤ１２、編集レイヤ１３等を受信する。
【００２９】
編集手段３０３は、ユーザの入力部３２の操作により編集レイヤ１３に編集内容を記載する。この場合に、候補表記、色分け表記、コメント表記、校閲表記等を行えるようになっている。「候補表記」は、自分の編集箇所と他の編集者の編集箇所とが重なった場合に、重畳表示していない方の編集内容を候補としてバルーンに記載するものである。「色分け表記」は、編集者ごとに異なる色で編集内容を記載するものである。「コメント表記」は、編集箇所にコメントを付加した場合、バルーン内にコメントを記載するものである。「校閲表記」は、削除、差込み等の記号を編集レイヤに記載するものである。なお、編集者を識別する表示態様としては、色分け表記に限られず、フォント等の他の方法でもよい。バルーンは、吹き出し形式の一例である。
【００３０】
また、編集手段３０３は、テキスト情報１２ａを編集した場合、編集箇所が次のページに渡っても、当該ページで編集内容を保持するように編集してもよい。
【００３１】
表示制御手段３０４は、ユーザの作業画面５０に対する操作に基づいて、各種の処理、例えば、プレビューモードと編集モード間でモードを変更したり、元レイヤ１２の前面に選択された編集レイヤ１３を重畳して表示するよう制御する。
【００３２】
元レイヤ１２の前面に編集レイヤ１３を重畳して表示する態様には、次の態様がある。これらの表示態様は、例えば、ユーザにより選択され、表示制御手段３０４により実行される。以下の編集レイヤ１３には、自らの複製により、又は文書サーバ装置２から与えられることにより、１人が複数の編集レイヤ１３を有する場合もある。
（ａ）全ての編集レイヤ１３の重畳表示
（ｂ）自分の編集レイヤ１３の重畳表示
（ｃ）他者の全て又は一部の編集レイヤ１３の重畳表示
（ｄ）元レイヤ１２と選択した編集レイヤ１３との差分を表示する差分表示
（ｅ）元レイヤ１２と選択した編集レイヤ１３との間、又は選択した複数の編集レイヤ１３間で比較できるように表示する比較表示
【００３３】
図４は、端末装置３の表示部３３に表示される作業画面の一例を示す図である。同図に示す作業画面５０は、上部に設けられたツールバー５１と、左側に文書等を表示する文書表示領域５２と、文書表示領域５２に表示した文書の属性情報等を表示する属性情報表示領域５３と、文書表示領域５２に表示されている文書等を操作する操作バー５４とを含む。
【００３４】
ツールバー５１には、「オリジナル」、「編集結果表示切替」、「差分表示」、「ダウンロード」、「編集開始」、「次の文書」、「前の文書」等の各種のボタン５１〜５１ｇが設けられている。「オリジナル」ボタン５１は、オリジナルの文書に切り替えるものである。「編集結果表示切替」ボタン５１ｂは、プルダウンメニューとなっており、自分が編集した結果を表示する「自編集結果表示」、他者が編集した結果を表示する「他者編集結果表示」、全員が編集した結果を表示する「全編集結果表示」等を選択できるようになっている。「差分表示」ボタン５１ｃは、差分した結果を表示するものである。「ダウンロード」ボタン５１ｄは、文書サーバ装置２から文書のダウンロードを指示するものである。「編集開始」ボタン５１ｅは、プレビューモードから編集モードに切り替えるものである。「次の文書」ボタン５１ｆは、ダウンロード済みの文書から編集対象として読み出すためのものである。「前の文書」ボタン５１ｇは、前に表示した文書を戻して表示するためのものである。
【００３５】
属性情報表示領域５３には、例えば、文書の属性情報の他に、コメント、指摘事項、編集内容の反映状況等が時系列的に表示される。
【００３６】
操作バー５４は、文書のページの送り、戻し、縮小、拡大、全面表示、通常表示等が行えるための各種の操作ボタンが設けられている。
【００３７】
（編集レイヤの表示例１）
図５（ａ）は、元レイヤ１２の一例を示す図、図５（ｂ）、（ｃ）、（ｄ）は、図５（ａ）に示す元レイヤ１２に編集レイヤ１３を重畳した表示例１を示す図である。
【００３８】
図５（ｂ）は、元レイヤ１２に、ユーザＢが編集した編集レイヤ１３Ｂと、ユーザＣが編集した編集レイヤ１３Ｃとを重畳した表示した例を示す。図５（ｂ）では、ユーザＢが編集した「せせせ」の文字列１３ｂと、ユーザＣが編集した「そそ」の文字列１３ｃとは異なる色で表示される。
【００３９】
また、削除や差込みを行った場合は、それらの記号が校閲表記１４として表示される。なお、校閲表記１４を編集したユーザに対応した色で表示してもよい。
【００４０】
編集箇所が重なった場合は、バルーン１５ａが表示され、重畳表示する編集レイヤとして選択されなかった編集レイヤの編集内容がバルーン１５ａに候補表記として記載される。例えば、編集レイヤ１３Ｂ、１３Ｃがそれぞれ複数あり、いずれも１つの編集レイヤ１３Ｂ、１３Ｃが選択されて重畳して表示された場合、選択されていない編集レイヤ１３Ｂ、１３Ｃの編集箇所の重なった部分がバルーン１５ａに記載される。図５（ｂ）に示す場合は、バルーン１５ａの記載内容のうち、「Ｂ：さささ」はユーザＢが「さささ」に編集したことを示し、「Ｃ：ししし」はユーザＣが「ししし」に編集したことを示す。図１５（ｂ）では、バルーン１５ａは編集レイヤ１３Ｂ、１３Ｃから食み出しているが、はみ出さないようにしてもよい。
【００４１】
図５（ｃ）は、元レイヤ１２に、自分であるユーザＢが編集した編集レイヤ１３Ｂを重畳した表示例を示す。図５（ｃ）では、「さささ」と「せせせ」がユーザＢが編集した文字列１３ｂである。ユーザＢが編集した「さささ」の編集箇所とユーザＣが編集した「ししし」の編集箇所とが一致しているため、重畳表示する編集レイヤ１３として選択されていない編集レイヤ１３Ｃの編集内容がバルーン１５ａに記載される。バルーン１５ａの記載内容のうち、「Ｏ：うううう」はオリジナルのテキスト情報１２ａが「うううう」であることを示している。
【００４２】
図５（ｄ）は、元レイヤ１２に、自分以外のユーザＣが編集した編集レイヤ１３Ｃを重畳した表示例を示す。図５（ｄ）では、ユーザＣが編集した「ししし」と「そそ」の文字列１３ｃが表示される。ユーザＣが編集した「ししし」の編集箇所とユーザＢが編集した編集箇所とが一致しているため、重畳表示する編集レイヤ１３として選択されていない編集レイヤ１３Ｂの編集内容「さささ」がバルーン１５ａに記載される。また、ユーザが編集ではなく、コメントを入力した場合は、それがバルーン１５ｂに記載される。バルーン１５ｂの記載内容のうち、「Ｈａｔａｎｏ」は、コメントを入力したユーザ名を意味する。図１５（ｄ）では、バルーン１５ｂは編集レイヤ１３Ｃから食み出しているが、はみ出さないようにしてもよい。
【００４３】
（編集レイヤの表示例２）
図６（ａ）、（ｂ）は、図５（ａ）に示す元レイヤ１２に編集レイヤ１３を重畳した表示例２を示す図である。
【００４４】
図６（ａ）は、編集レイヤ１３Ｂと編集レイヤ１３Ｃとの差分表示の例を示す図である。ユーザＢが元の文字列の「うううう」を「さささ」の文字列１３ｂに編集し、元の文字列を「せせせ」の文字列１３ｂに編集し、ユーザＣが「そそ」の文字列１３ｃに編集した場合、図６（ａ）に示すように、元レイヤ１２と編集レイヤ１３Ｂとの差分のみを表示し、元レイヤ１２と編集レイヤ１３Ｃとの差分のみを表示してもよい。図６（ａ）に示すバルーン１５ｂは、図５（ｄ）で説明したように、コメントを表示したものである。
【００４５】
図６（ｂ）は、元レイヤ１２中の文字列と編集レイヤ１３の編集箇所とが一致している場合の比較表示の例を示す図である。元レイヤ１２のテキスト情報１２ａのうち編集箇所の「ううううう」の文字列１２０と編集した「かきくけこさしすせ」の文字列１３ｂとが重ならないように、予め定められた量（例えば、１行分）編集レイヤ１３を下方向にずらして重畳して表示したものである。なお、ずらす方向は、下方向に限らず、上方向や横方向でもよい。
【００４６】
（実施の形態の動作）
次に、表示編集システム１の動作の一例を説明する。以下、端末装置３Ａは、文書の作成者であるユーザＡが操作し、端末装置３Ｂは、文書の編集者であるユーザＢが操作し、端末装置３Ｃは、文書の編集者（例えば、ユーザＡの上司）であるユーザＣが操作するものとして説明する。
【００４７】
（１）編集依頼処理
作成者が編集依頼を行う際の処理の一例を図７のフローチャートを参照して説明する。
【００４８】
作成者のユーザＡは、端末装置３Ａを操作して文書サーバ装置２にアクセスし、自分が作成したオリジナル文書１０をアップロードし、オリジナル文書１０に対して編集者（例えば、ユーザＢ、ユーザＣ）を指定して編集依頼を行う（Ｓ１）。なお、オリジナル文書１０の種類、作成者等に応じて予め編集者を定めてもよい。例えば、作成者が属するグループの上司及び上司に対する承認者を編集者として予め定めてもよい。
【００４９】
文書サーバ装置２の分離手段２０１は、編集依頼されたオリジナル文書１０を背景画像１１とテキスト情報１２ａとに分離する（Ｓ２）。なお、背景画像１１及びテキスト情報１２ａへの分離は、作成者の端末装置３Ａで行ってもよく、編集依頼前に文書サーバ装置２又は端末装置３で予め行ってもよい。
【００５０】
文書サーバ装置２のレイヤ生成手段２０２は、テキスト情報１２ａを含む元レイヤ１２、及びテキスト情報１２ａを含まない編集レイヤ１３をそれぞれ複数生成する（Ｓ３）。レイヤ生成手段２０２は、オリジナル文書１０、背景画像１１、テキスト情報１２ａ、元レイヤ１２及び編集レイヤ１３を記憶部２１に記憶する。
【００５１】
また、レイヤ生成手段２０２は、元レイヤ１２及び編集レイヤ１３を生成する際に、元レイヤ１２及び編集レイヤ１３に権限を付与する。例えば、ユーザＢに配布された編集レイヤ１３Ｂに対しては、ユーザＢのみが編集することができ、ユーザＣは編集することはできないが、編集レイヤ１３Ｂ内のテキスト情報１２ａの全部又は一部の文字列を自分の編集レイヤ１３Ｃにコピーすることができる。
【００５２】
文書サーバ装置２の配布手段２０３は、元レイヤ１２及び編集レイヤ１３Ａを作成者であるユーザＡの端末装置３Ａに配布し、元レイヤ１２及び編集レイヤ１３Ｂを編集者であるユーザＢの端末装置３Ｂに配布し、元レイヤ１２及び編集レイヤ１３Ｃを編集者であるユーザＣの端末装置３Ｃに配布して、ユーザＢ及びユーザＣに編集を依頼する（Ｓ４）。
【００５３】
（２）他者の編集内容を利用しない編集処理
編集者が他者の編集内容を利用しないで編集する場合の処理の一例を図８のフローチャートを参照して説明する。ここでは、ユーザＢが編集する場合について説明する。
【００５４】
ユーザＢの端末装置３Ｂの表示部３３には、作業画面５０が表示されているものとする。作業画面５０の初期画面は、プレビューモードになっている。受信手段３０２は、文書サーバ装置２から配布された元レイヤ１２及び編集レイヤ１３Ｂを記憶部３１に記憶する。「編集結果表示切替」ボタン５１ｂを操作し、プルダウンメニューから「自編集結果表示」を選択する。表示制御手段３０４は、自編集結果表示処理を実行する。
【００５５】
ユーザＢが「編集開始」ボタン５１ｅを操作すると、表示制御手段３０４は、作業画面５０をプレビューモードから編集モードに変更する（Ｓ１１）。表示制御手段３０４は、記憶部３１から元レイヤ１２及び編集レイヤ１３Ｂを読み出し、元レイヤ１２の前面に編集レイヤ１３Ｂを重畳するように表示用メモリ３４に書き込む。作業画面５０の文書表示領域５２に、元レイヤ１２の前面に重畳した状態で編集レイヤ１３が表示される（Ｓ１２）。
【００５６】
編集手段３０３は、ユーザＢの入力部３２の操作により表示用メモリ３４上で編集レイヤ１３Ｂに編集内容を記載する（Ｓ１３）。このとき、ユーザＢは、元レイヤ１２に含まれるテキスト情報１２ａの全部又は一部の文字列を編集レイヤ１３Ｂにコピーすることができる。文の並びを変更したり、句読点を付ける際に、元の文字列を引用でき便利である。編集レイヤ１３内の編集は、汎用のテキストエディタを利用してもよい。
【００５７】
編集手段３０３は、編集レイヤ１３Ｂの保存が指示されたか否かを判断する（Ｓ１４）。保存が指示された場合は（Ｓ１４：Ｙｅｓ）、編集手段３０３は、表示用メモリ３４に書き込まれている編集レイヤ１３Ｂを記憶部３１に記憶する（Ｓ１５）。
【００５８】
送信手段３０１は、編集された編集レイヤ１３Ｂを文書サーバ装置２に送信する。文書サーバ装置２は、端末装置３Ｂから送信された編集レイヤ１３Ｂを記憶部２１に記憶するとともに、編集レイヤ１３Ｂを作成者であるユーザＡの端末装置３Ａ及び他の編集者であるユーザＣの端末装置３Ｃに送信する（Ｓ１６）。
【００５９】
表示制御手段３０４は、作業画面５０を編集モードからプレビューモードに戻す（Ｓ１７）。
【００６０】
上記ステップＳ１４でキャンセルされ場合、又は一定時間保存する指示がされなかった場合（Ｓ１４：Ｎｏ）は、編集レイヤ１３Ｂを破棄する（Ｓ１８）。
【００６１】
（３）自分及び他者の編集内容を利用した編集処理
自分及び他者の編集内容を利用した編集処理の一例を図９のフローチャートを参照して説明する。ここでは、ユーザＣが編集する場合について説明する。
【００６２】
「編集結果表示切替」ボタン５１ｂを操作し、プルダウンメニューから「全編集結果表示」を選択する。表示制御手段３０４は、全編集結果表示処理を実行する。
【００６３】
ユーザＣの端末装置３Ｃは、文書サーバ装置２から送信され、記憶部３１に記憶されているユーザＢの編集レイヤ１３Ｂを取得する（Ｓ２１）。
【００６４】
表示制御手段３０４は、自分の編集レイヤ１３Ｃの編集内容、及びユーザＢ用の編集レイヤ１３Ｂの編集内容に互いに異なる色を付与する（Ｓ２２）。
【００６５】
自分の編集箇所と他者の編集箇所とが同一か否かを判断する（Ｓ２３）。同一の場合は（Ｓ２３：Ｙｅｓ）、バルーン１５ａを作成し、バルーン１５ａに他者の編集内容を記載する（Ｓ２４）。
【００６６】
表示制御手段３０４は、元レイヤ１２の前面に自分の編集レイヤ１３Ｃと他者の編集レイヤ１３Ｂと重畳するよう表示用メモリ３４に書き込む。作業画面５０の文書表示領域５２に、元レイヤ１２の前面に重畳した状態で編集レイヤ１３Ｃが表示される（Ｓ２５）。
【００６７】
（４）文書の作成、編集、反映の一連の処理
図１０は、文書の作成から編集、文書への反映までの一連の処理を説明するための図である。なお、文書サーバ装置２の動作は省略して説明する。
【００６８】
元レイヤ１２及び編集レイヤ１３ＢをユーザＢに配布し、元レイヤ１２及び編集レイヤ１３ＣをユーザＣに配布する。
【００６９】
ユーザＢは、図５（ｃ）で説明したように、自分の編集内容を含む編集レイヤ１３Ｂを元レイヤ１２に重畳して表示する。
【００７０】
ユーザＣは、図５（ｄ）で説明したように、自分の編集内容を含む編集レイヤ１３Ｃを元レイヤ１２に重畳して表示するとともに、ユーザＢの編集内容はバルーン１５ａで表示し、自分のコメントはバルーン１５ｂで表示する。
【００７１】
ユーザＢが編集した編集レイヤ１３Ｂ及びユーザＣが編集した編集レイヤ１３Ｃは、ユーザＡに配送される。
【００７２】
ユーザＡは、ユーザＢによる編集レイヤ１３Ｂと、ユーザＣによる編集レイヤ１３Ｃを参考にして元のテキスト情報１２ａを編集する。図１０に示すテキスト情報１２ｂの場合は、ユーザＢが編集した文字列１３ｂの「せせせ」と、ユーザＣが編集した文字列１３ｃの「そそ」が元のテキスト情報１２ａに反映されている。「ううううう」については、バルーン１５ａにユーザＢの編集候補の「さささ」、ユーザＣの編集候補の「ししし」が記載されている。
【００７３】
図１０に示すテキスト情報１２ｃでは、ユーザＡはバルーン１５ａを参考にして、「ううううう」を「ししし」に編集した状態が示されている。
【００７４】
ユーザＡが編集したテキスト情報１２ｃを含む元レイヤ１２は、編集者のユーザＢ及びユーザＣに配布される。
【００７５】
この段階では、ユーザＢ及びユーザＣは、元レイヤ１２をプレビュー表示し、内容で編集の必要がないと判断すれば、ＯＫをユーザＡに通知する。編集の必要があると判断すれば、コメントをユーザＡに通知する。
【００７６】
図１０に示す場合は、ユーザＢはＯＫをユーザＡに通知し、ユーザＣはコメントを付けて元レイヤ１２をユーザＡに通知する。ここでは、「うううう」が「かかか」に編集されていないことがコメントとしてバルーン１５ｂに記載されている。
【００７７】
ユーザＡはユーザＣのコメントに従い、「うううう」を「かかか」に編集したテキスト情報１２ｄを作成し、このテキスト情報１２ｄを含む元レイヤ１２をユーザＢ及びユーザＣに配布する。
【００７８】
テキスト情報１２ｄに対してユーザＢ及びユーザＣからＯＫの通知をユーザＡが受けることで、編集作業が終了する。
【００７９】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、編集対象のデータが画像データの場合、画像データうち文字部分以外のイメージデータに対するオリジナルのデータを、上記実施の形態と同様に編集してもよい。
【００８０】
制御部２０、３０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００８１】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができる。また、上記実施の形態で用いたプログラムをクラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することができる。
【符号の説明】
【００８２】
１…表示編集システム、２…文書サーバ装置、３、３Ａ-３Ｃ…端末装置、４…ネットワーク、１０…オリジナル文書、１１…背景画像、１２…元レイヤ、１２ａ〜１２ｄ…テキスト情報、１３、１３Ａ-１３Ｃ…編集レイヤ、１３ｂ、１３ｃ…文字列、１４…校閲表記、１５ａ、１５ｂ…バルーン、２０…制御部、２１…記憶部、２２…通信部、３０…制御部、３１…記憶部、３２…入力部、３３…表示部、３４…表示用メモリ、３５…通信部、５０…作業画面、５１…ツールバー、５１…「オリジナル」ボタン、５１ｂ…「編集結果表示切替」ボタン、５１ｃ…「差分表示」ボタン、５１ｄ…「ダウンロード」ボタン、５１ｅ…「編集開始」ボタン、５１ｆ…「次の文書」ボタン、５１ｇ…「前の文書」ボタン、５２…文書表示領域、５３…属性情報表示領域、５４…操作バー、１２０…文字列、２０１…分離手段、２０２…レイヤ生成手段、２０３…配布手段、２１０…プログラム格納部、２１１…文書格納部、２１２…元レイヤ格納部、２１３…編集レイヤ格納部、３０１…送信手段、３０２…受信手段、３０３…編集手段、３０４…表示制御手段、３１０…プログラム格納部、３１１…文書格納部、３１２…元レイヤ格納部、３１３…編集レイヤ格納部
【図１】
2019192120.tif 000003
【図２】
2019192120.tif 000004
【図３】
2019192120.tif 000005
【図４】
2019192120.tif 000006
【図５】
2019192120.tif 000007
【図６】
2019192120.tif 000008
【図７】
2019192120.tif 000009
【図８】
2019192120.tif 000010
【図９】
2019192120.tif 000011
【図１０】
2019192120.tif 000012