(57)【要約】【課題】最終印刷物／最終表示物の状態を確認しながら効率よく校正を行なうことができる文書校正サーバ、文書校正端末および文書校正システムを提供すること。【解決手段】文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示するクライアントモジュールによって表示される前記仕上がり画面を生成する文書校正サーバであって、前記第２の領域に表示される仕上がり画面が仕上がりイメージであり、前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段を備え、前記クライアントモジュールは、前記第１の領域に表示される編集画面を随時更新し、前記第２の領域に表示される仕上がり画面を指定されたタイミングで更新することを特徴とする、文書校正サーバである。【選択図】図１
2017117125.tif 000002
【特許請求の範囲】
【請求項１】
文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示するクライアントモジュールによって表示される前記仕上がり画面を生成する文書校正サーバであって、
前記第２の領域に表示される仕上がり画面が仕上がりイメージであり、
前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段を備え、
前記クライアントモジュールによって、前記第１の領域に表示される編集画面が随時更新され、前記第２の領域に表示される仕上がり画面は指定されたタイミングで更新されることを特徴とする、文書校正サーバ。
【請求項２】
前記クライアントモジュールは、前記第１の領域の編集画面において選択された第１の部分と前記第２の領域の仕上がり画面において選択された第２の部分とが文章データの同じ部分に対応しているように前記第１の部分と前記第２の部分との選択箇所を同期する手段をさらに備えることを特徴とする、請求項１に記載の文書校正サーバ。
【請求項３】
前記仕上がり画面を生成する手段は、仕上がり画面を生成する際に、文章データに対する対応する仕上がりイメージ内の箇所を識別するための情報を含めることを特徴とする、請求項１または２に記載の文書校正サーバ。
【請求項４】
文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示する手段と、
前記第２の領域に表示される仕上がり画面が仕上がりイメージであり、
前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段とを備え、
前記ユーザインタフェースを表示する手段は、前記第１の領域に表示される編集画面を随時更新し、前記第２の領域に表示される仕上がり画面を指定されたタイミングで更新することを特徴とする、文書校正装置。
【請求項５】
前記クライアントモジュールは、前記第１の領域の編集画面において選択された第１の部分と前記第２の領域の仕上がり画面において選択された第２の部分とが文章データの同じ部分に対応しているように前記第１の部分と前記第２の部分との選択箇所を同期する手段をさらに備えることを特徴とする、請求項４に記載の文書校正装置。
【請求項６】
前記仕上がり画面を生成する手段は、仕上がり画面を生成する際に、文章データに対する対応する仕上がりイメージ内の箇所を識別するための情報を含めることを特徴とする、請求項４または５に記載の文書校正装置。
【請求項７】
文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示する手段と、
前記第２の領域に表示される仕上がり画面がイメージであり、
前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段とを備え、
前記ユーザインタフェースを表示する手段は、前記第１の領域に表示される編集画面を随時更新し、前記第２の領域に表示される仕上がり画面を指定されたタイミングで更新することを特徴とする、文書校正システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書校正サーバ、文書校正端末および文書校正システムに関し、詳細には、組版から校正までの作業が容易に行える文書校正サーバ、文書校正端末および文書校正システムに関する。
【背景技術】
【０００２】
従来、出版業界においては、作家から入稿された原稿を印刷会社において組版して、紙出ししたものが印刷会社から編集者・校正者に提供され、編集者・校正者が印刷会社からの提供物に対して赤字を入れることにより、編集・校正（単に校正ともいう）が行われている。印刷会社は赤字原稿に基づいて修正して紙出ししたものを再度、編集者・校正者に提供して、編集者・校正者は再度の提供物に対して再度赤字入れ作業を行うという工程を繰り返し、出版物が作成されていた。
【０００３】
近年では、こうした出版業界においてもデジタル化が進んでおり、原稿を紙ではなく、デジタルデータでやりとりすることが普及しつつある。デジタルデータを用いた文書の校正としては、例えば特許文献１に記載のように校正対象の文書について校正結果をフローティングウィンドウに表示することや、特許文献２に記載のように、修正の前後の文書を組み合わせて表示することが提案されている。
【０００４】
また、特許文献３には、文章全体を見るために用いるウインドウである小画面と、実際の入力作業を行なうために用いるウインドウである大画面とを表示させた文書処理装置が記載されている。この文書処理装置では、小画面と大画面との情報はリンクしており、大画面が修正されると小画面にも修正後の内容を表示する構成となっている。文書全体が見られる小画面と詳細に見られる大画面から構成されることで、文書全体と作業中の箇所の位置関係がはっきりと分かるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１２０１７４号公報
【特許文献２】特開２００７−３１０９１１号公報
【特許文献３】特開２０００−１７２７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書の校正などの現場では、１つの文章に対して、複数回に亘り修正を行なうことが通常である。この際、校正作業を画面上に表示しながら行なわず、文章を一旦紙に出力して、紙ベースで校正を行なうこともよくある。紙ベースで校正を行なったものをデータ入力する場合、従来の装置では、編集内容が表示内容に逐次反映されるため、文章に対して、挿入や削除を行なった際に、文書全体の位置がずれて、文章の後方になるにつれ、校正すべき箇所の特定が困難になるという問題があった。
【０００７】
本発明は、上記従来の問題に鑑みてなされたものであって、本発明の課題は、最終印刷物／最終表示物の状態を確認しながら効率よく校正を行なうことができる文書校正サーバ、文書校正端末および文書校正システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、一実施形態に記載の発明は、文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示するクライアントモジュールによって表示される前記仕上がり画面を生成する文書校正サーバであって、前記第２の領域に表示される仕上がり画面が仕上がりイメージであり、前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段を備え、前記クライアントモジュールによって、前記第１の領域に表示される編集画面が随時更新され、前記第２の領域に表示される仕上がり画面は指定されたタイミングで更新されることを特徴とする、文書校正サーバである。
【０００９】
他の実施形態に記載の発明は、文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示する手段と、前記第２の領域に表示される仕上がり画面が仕上がりイメージであり、前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段とを備え、前記ユーザインタフェースを表示する手段は、前記第１の領域に表示される編集画面を随時更新し、前記第２の領域に表示される仕上がり画面を指定されたタイミングで更新することを特徴とする、文書校正装置である。
【００１０】
他の実施形態に記載の発明は、文章データを校正するための編集画面を表示する第１の領域と、仕上がり画面を表示する第２の領域とを含むユーザインタフェースを表示する手段と、前記第２の領域に表示される仕上がり画面が仕上がりイメージであり、前記第１の領域に表示される編集画面に対応する文章データを用いて前記第２の領域で表示される仕上がり画面を生成する手段とを備え、前記ユーザインタフェースを表示する手段は、前記第１の領域に表示される編集画面を随時更新し、前記第２の領域に表示される仕上がり画面を指定されたタイミングで更新することを特徴とする、文書校正システムである。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の文書校正システムの構成例を示す図である。
【図２】文書データ格納部に格納されたデータのテーブル構成例を示す図である。
【図３】第１工程において表示される画面例を示す図である。
【図４】第１工程において表示される画面例を示す図である。
【図５】第１工程において表示される画面例を示す図である。
【図６】第２工程において表示される画面例を示す図である。
【図７】紙本のプレビュー画面例を示す図である。
【図８】ＥＰＵＢのプレビュー画面例を示す図である。
【図９】本実施形態の文書校正システムを実施する端末において表示されるインタフェース画面を示す図である。
【図１０】本実施形態の文書校正システムにおける処理フローの一例を示す図である。
【図１１】相互選択機能を説明するための図である。
【図１２】マークアップ補助機能を説明するための図である。
【図１３】修正履歴表示機能を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、詳細に説明する。
【００１３】
図１は、本実施形態の文書校正システムの構成例を示す図である。文書校正システムは、図１に示すように、データベース２０が接続されたサーバ１０とクライアント端末３０とがインターネット５０を介して接続されて構成される。データベース２０は、利用者の認証を行うための情報を格納したユーザデータベース２１と、クライアント端末３０で動作するソフトウェアであるクライアントモジュールを格納したクライアントモジュール格納部２２と、校正対象の文章にかかるデータを格納した文章データ格納部２３とを備えている。サーバ１０は、本作成のための各種の登録を行なう登録手段１１と、ユーザ認証処理を行うユーザ認証手段１２と、校正対象となる文書データを取得する編集データ取得手段１３とを備えている。文書データは、所定のタグを含んだテキスト形式のデータである。編集データ取得手段１３は、取得した文書データのタグを解釈して仕上がりイメージ（表示用データ）をレンダリング（生成）することもできる。仕上がりイメージは、タグと文書構造を持つ文書データ（例えばテキストデータ）を表示用のスタイルを通して、インターネットの閲覧環境（ブラウザ）で表示できるように生成したデータ（ｈｔｍｌデータ）である。ブラウザは、このデータをもとに、本として印刷（表示）された状態と同じ見た目となる仕上がりイメージを作成する。表示用のスタイルは、予めテンプレートとして設定されたものを用いることができる。この予め設定された表示用のスタイルのテンプレートは、ユーザが任意に修正できるようにしてもよい。仕上がりイメージを生成する際には、記事冒頭からの文字位置を示す情報をメタデータとして生成することができる。
【００１４】
ユーザデータベース２１は、利用者の認証を行うための情報を格納している。例えば利用者を識別するユーザIDとパスワードを紐付けて記憶している。また、利用者が校正できる文書データとその利用者のユーザIDとを紐付ける情報を記憶している。ユーザ認証手段１２により、ログイン情報に対応した情報が参照され、ユーザ認証が行われる。また、本文書校正システムにおける編集権限について排他制御をするための情報を登録するためのテーブルを設けてもよい。
【００１５】
クライアントモジュール格納部２２は、この文書校正システムが動作する際にクライアント端末３０で動作するソフトウェアであるクライアントモジュールを格納している。クライアントモジュールは、クライアント端末３０で実行されると、例えば図９に示すようなインタフェース画面を表示して校正作業のための各種機能を実行する手段として機能する。
【００１６】
文書データ格納部２３は、校正対象の文章データを格納している。文章データは１または複数の記事からなる本のデータである。文書データは、複数のバージョンのものを格納していてもよい。図２は文章データ格納部２３に格納されたデータのテーブル構成の一例を示しており、（ａ）は本テーブルを示し、（ｂ）は版管理テーブルを示し、（ｃ）は記事テーブルを示し、（ｄ）はこれらのテーブルを関連付ける関連付けテーブルを示している。
【００１７】
文章データ格納部２３は、例えば図２（ａ）に示すように、本ごとにその識別子と実際のタイトル名が関連付けられて格納されている。ある本について複数の版が作成されると、図２（ｂ）の版管理テーブルに示すように、その版ごとに識別子が付与されて格納される。また、それぞれの版の本が複数の記事からなる場合、図２（ｃ）の記事テーブルに示すように各記事がその識別子と共に格納される。これらの図２（ａ）から（ｃ）に示すテーブルは、図２（ｄ）に示す関連付けテーブルによって関連付けられている。かかるテーブルによって管理された本や記事に対するアクセス管理が可能なように、本テーブルや記事テーブルの各レコードをユーザデータベース２１のユーザIDと紐付けることもできる。
【００１８】
クライアント端末３０は、ユーザからの情報入力を受け付ける情報入力手段３１と、任意の表示を行う表示手段３２とを有している。クライアント端末３０ではさらに、本実施形態の文書校正システムにおける文章の校正工程で動作する際には、サーバ１０から送信されたクライアントモジュール４０が駆動している。クライアントモジュール４０は、ビューア４１と、相互選択手段４２と、マークアップ補助手段４３と、指定位置ジャンプ手段４４と、差分判定手段４５と、校正履歴表示手段４６とを有している。
【００１９】
ビューア４１は、タグを含むテキストデータ（文書データ）のタグを解釈して仕上がりイメージを生成するモジュールを含んでいる。ビューア４１は、文書データに基づいて、文章データを校正するのに最低限の情報表示である編集画面が表示される第１の領域と、仕上がりイメージである仕上がり画面が表示される第２の領域とを含むインタフェース画面を生成して表示する。
【００２０】
相互選択手段４２は、第１の領域に表示された編集画面と第２の領域に表示された仕上がり画面における選択箇所が互いに同じ箇所となるようにリンクさせる機能を実現する。
【００２１】
マークアップ補助手段４３は、編集画面における入力を支援するためにマークアップ補助機能を実現する。
【００２２】
指定位置ジャンプ手段４４は、インタフェース画面において表示される箇所を指定して表示させるジャンプ機能を実現する。
【００２３】
差分判定手段４５は、文書データについて複数のバージョン（版）が存在する場合に、それらの差分を判定することができる。
【００２４】
校正履歴表示手段４６は、差分判定手段４５と協働して校正履歴を表示する校正履歴表示機能を実現する。
【００２５】
次に、文書校正システムの動作について説明する。本実施形態の文書校正システムにおいては、本を作成するための準備段階である第１工程と、著者等が本の内容となる著作データを入力する第２工程と、編集者、校正者、校閲者などが必要に応じて文章の編集・校正を行なう第３工程とを経て本を完成することができる。各工程における動作をそれぞれ説明する。
【００２６】
(第１工程：本を作るための準備)
第１工程は、本を作るにあたって、準備段階として作成しようとする本に関する情報を文書校正システムに登録する工程である。図３から図５は、第１工程において表示される画面例を示す図である。図３は、本の登録をするための登録画面例を示し、図４は登録された本のタイトル情報を確認表示するための画面例を示し、図５は、登録した本のデータに対するアクセス権限の管理画面例を示している。
【００２７】
まず、編集者などによる本の作成を開始する旨の入力をクライアント端末３０において受け付けると、クライアント端末３０はサーバ１０にアクセスして、本を作るための準備としてその本を文書校正システムに登録を行なう旨の要求をする。サーバ１０の登録手段１１は、図３の登録画面のデータをクライアント端末３０に送り、表示手段３２に表示させて、タイトル基本設定・奥付の入力を受け付ける。サーバ１０の登録手段１１は、必要に応じて、図４に示す画面を生成してクライアント端末３０に送り、入力を受け付けた本のタイトル情報の確認画面として表示手段３２に表示させることができる。また、サーバ１０の登録手段１１は、図５に示すアクセス権限の管理画面を表示手段３２に表示させて、その本のデータに対するアクセス権限を設定可能とすることもできる。      
【００２８】
本に関する情報における設定事項としては書誌情報（タイトル情報）が考えられる。例えばEPUB(電子出版)作成の場合、タイトル登録時にEPUB(電子出版)で必要とされるメタ情報を設定できるようにしている。設定項目は例えば、出版社、出版社名カナ、タイトル名、タイトル名カナ、著者名、著者名カナ、著者役割、言語、発行日、ファイルID種別、ファイルIDなどが挙げられる。著者役割１は、複数人の指定が可能で、著者役割はEPUBで使用できる役割がプルダウンで選択できる。ファイルID種別は、よく使われるID種別をプルダウンより指定可能としてもよい。
【００２９】
また、本の出版で必要な奥付は、事前に登録しておけば自動で各タイトルに反映させることができる。また、縦組や横組、本のサイズの指定も可能である。自動生成した奥付の例を以下に示す。
【００３０】
××× Editional Navi
著者    山田太郎
発行人  ×××次郎
発行所  ×××印刷株式会社
〒×××-××××
東京都×××××××
03-××××-××××
http://www.××××.co.jp
Printed in Japan
印刷：×××印刷株式会社
製本：×××印刷株式会社
【００３１】
（第２工程：著作データの入力)
第２工程は、著者等が本の内容となる著作物の文書データを本文書校正システムに入力する（流し込む）工程である。図６は、著者等が本の内容となる著作物の文書データを入力する際に表示される画面例を示している。図７、８は仕上がりイメージを確認するための画面である。図７は紙媒体用の仕上がりイメージであり、図８は電子出版(EPUB)用の仕上がりイメージである。
【００３２】
第１の工程において、登録が行なわれた本のタイトル情報を表示する図４の画面において、「原稿の流し込み」と表示されたボタンを選択すると、図６に示す流し込み用の画面が表示される。この流し込み用の画面を用いて、その登録された本の内容となる著作物の文書データを入力することができる。著者等として登録されたユーザや編集者として登録されたユーザが、クライアント端末３０から本文書校正システムのサーバ１０にログインし、図６に示すような画面を用いて著作物の文書データを本文書校正システムのサーバ１０にアップロードすることにより、著作物の文書データを流し込むことができる。
【００３３】
図４の画面において「原稿の流し込み」を選択して表示される画面（流し込み用の画面）には、図６に示すように、例えば、本文のスタイルを確認する領域１０１や紙本またはEPUB等の本の種類（プレビュー種別）を確認する領域１０２や、流し込む文書データの内容を確認する領域１０３などがある。
【００３４】
第２の工程において流し込む著作物の文書データには、予めタグを付与しておいてもよいし、第２の工程に使用する流し込み用の画面において、テキスト内に埋め込むタグを自動的に付与することもできる。自動的に付与するタグとしては、例えば、ルビの他に下線や色など仕上がり画面で視覚的に理解できるものがある。例えば、予めルビのデータベースを用意しておけば、入力されたテキストの漢字に対応するルビを予め用意したルビのデータベースに問い合わせて、自動的にタグ埋め込みをする構成とすることもできる。このルビのデータベースに、教育課程の学年ごとや読者対象年齢ごとのルビのデータを用意しておけば、教育課程の学年ごとや読者対象年齢に応じたルビ付けを自動的に行なう構成とすることもできる。また、テンプレートを用意しておくことで、テンプレートによって、ルビのつき方（肩付き、中付きなど）や禁則の内容などを変更することもできる。
【００３５】
図６に示す流し込み用の画面において、プレビューボタンを選択すると、領域１０２で選択されているプレビュー種別の情報と、領域１０３に入力された文書データの一部（例えば、選択した部分）がサーバ１０に送信され、プレビュー種別が紙の場合は、図７に示すような紙出版物としての仕上がり状態（最終印刷物の状態）が生成され、図６の画面とは別ウインドウで表示される。また、プレビュー種別がEPUBの場合は、クライアント端末３０のビューア４１により図８に示すような電子出版物としての仕上がり状態（最終表示物の状態）が生成され、図６の画面とは別ウインドウで表示される。プレビューボタンを選択して表示される画面は、サーバ１０の編集データ取得手段１３で生成され、クライアント端末に送られて表示手段３２により表示される。
【００３６】
なお、プレビュー画面はサーバ１０に送信せずクライアント端末で生成してもよい。クライアント端末で生成する場合、プレビュー画面の生成は、プレビュー画面生成用のモジュールを用いて生成できる。プレビュー画面生成用モジュールは、機能の一部又は全部を、機能をクライアントモジュール４０と兼ねていてもよい。
【００３７】
図７に示す紙出版物としての仕上がり状態を示す画面は、２画面表示の例（文庫見開きを想定）で示しているが、文庫見開き以外に、A4やその他のサイズの単ページ表示としてもよい。単ページ表示で画面内に収まらない場合は、縦スクロール、横スクロールまたは縦横にドラッグで移動させるようにしてもよい。
【００３８】
図７または図８に示す画面により著作物の文書データに基づいて生成される仕上がりを確認したら、流し込みボタンを選択することで、クライアント端末３０は、情報入力手段３１において流し込みの旨を受け付け、著作物の文書データをサーバ１０にアップロードする。
【００３９】
サーバ１０は、著作物の文書データのアップロードを受け付けると、登録手段１１が、その著作物の文書データを文書データ格納部２３に格納する。
（第３工程：文章の校正）
第３工程は、文章の校正を行なう工程である。図９は、本実施形態の文書校正システムにおいて文書の校正を実施するクライアント端末３０において表示されるインタフェース画面を示す図である。本実施形態の文書校正システムは、図９に示すように、２つの表示領域を備えたインタフェース画面をクライアント端末３０において表示する。第１の領域には、文章データを校正するのに最低限の情報表示である編集画面を表示し、第２の領域には、仕上がりイメージである仕上がり画面を表示する。仕上がりイメージは、第１の領域に表示される編集画面に対応する文書データのタグを解釈して生成されたものである。第１の領域に表示される編集画面は随時更新されるが、第２の領域に表示される仕上がり画面はユーザに指定されたタイミングで更新される。この構成によれば、仕上がり画面において校正作業前の状態で校正を行なうべき位置を確認しながら、編集画面において実際の校正作業が反映されていることを確認できるので、データの追加、削除などによる文章の位置ずれの影響なく、最終印刷物／最終表示物の状態を確認しながら効率よく校正を行なうことができる。
【００４０】
また、図９では、仕上がり画面の文字流れが縦表示となっているが、横表示でもよい。また、２つの画面の並べ方は図９のように左右に並べることに限らず、上下に並べてもよい。例えば、編集画面としては、ｈｔｍｌタグをｘｍｌの独自タグに変換したテキストデータの形式を有する文書データがタグを含んだ状態で表示され、仕上がり画面としては、このテキストデータの形式を有する文書データのタグを解釈して生成した仕上がりイメージとして最終印刷物／最終表示物の状態が表示される。編集画面はデータ入力（文書データの変更）の都度に、すなわち随時更新されるが、仕上がり画面は随時更新されず、指定されたタイミング、すなわちクライアントの画面上の「更新ボタン」を選択や押下（図１０のＳ１１）するなどして更新を明示的に指示すると、ビューア４１が、その時点の編集画面に反映されている文書データに基づいて新たに仕上がり画面を生成する。
【００４１】
図１０は、本実施形態の文書校正システムにおける第３工程の処理フローの一例を示す図である。まず、クライアント端末３０からサーバ１０が提供するサイトにアクセスすると表示手段３２に表示されるログイン画面により、クライアント端末３０の情報入力手段３１においてユーザによって入力されるログイン情報を受け付ける（Ｓ１）と、ログイン情報がサーバ１０に送られる。ログイン情報としては、例えば、利用者（ユーザ）のユーザＩＤとパスワードを用いることができる。この情報以外にも、校正対象の文書データを指定する情報を含めることもできる。
【００４２】
サーバ１０のユーザ認証手段１２は、ログイン情報を受け取ると、ユーザデータベース２１に問い合わせてログイン情報を確認することによりユーザ認証を行う（Ｓ２）。
【００４３】
ユーザ認証手段１２は、認証した結果、ログイン情報の不正を判断した場合はログインエラー通知をクライアント端末３０に送る（Ｓ３）。ログインエラー通知を受け取ったクライアント端末３０は、表示手段３２にエラー通知を表示する（Ｓ４）。エラー通知表示の際、必要に応じて再度のログイン情報の入力を受け付ける画面を表示手段３２に表示して、情報入力手段３１により、その旨の入力を受け付けることができる。
【００４４】
一方、ユーザ認証手段１２が認証した結果、ログイン成功を判断した場合は、表示用データを生成すると共に、必要なクライアントモジュールの送信が行われる（Ｓ５）。サーバ１０は、クライアントモジュール格納部２２からクライアントモジュールを取り出し、取り出したクライアントモジュールをクライアント端末３０に送る。また、ユーザ認証手段１２がログイン成功の旨を判断すると、編集データ取得手段１３が、文章データ格納部２３から指定された文章データを取り出して、表示用データ（仕上がりイメージ）を生成（レンダリング）し、取り出した文書データと生成した表示用データとをクライアント端末３０に送る。
【００４５】
ここで編集データ取得手段１３は、上述のように、ログイン成功と同時に指定された文書データに基づく表示用データを生成してクライアント端末３０に送ってもよいが、表示用データの生成を行う前にまずは、ログイン成功したユーザのユーザＩＤと紐づいた文書データを示すタイトル名などをクライアント端末３０に送ってもよい。クライアント端末３０の表示手段３２において、送られたタイトル名を表示して、送られたタイトル名のうちのどのタイトル名の文書データを校正対象とするかの入力を情報入力手段３１で受け付けて、受け付けたタイトル名の文章データに基づいて編集データ取得手段１３にて表示用データを生成してクライアント端末３０に送ってもよい（Ｓ７、Ｓ８、Ｓ９）。なお、表示用データの生成は、編集データ取得手段１３において行なわず、クライアント端末３０のビューア４１が行なうようにしてもよい。
【００４６】
クライアント端末３０は、クライアントモジュールおよび文章データと生成した表示用データを受け取ると、クライアントモジュール４０を起動し、ビューア４１により図９に示すようなインタフェース画面を表示する（Ｓ６）。さらにクライアント端末３０では、情報入力手段３１において、タイトルＩＤで校正対象の文章データを示すタイトル名の呼び出しを受け付けることができる（Ｓ７）。クライアント端末３０でタイトル名の呼び出しを受け付けると、その旨をサーバ１０に通知し、サーバ１０の編集データ取得手段１３は、文書データ格納部２３においてタイトルデータ（呼び出されたタイトル名の文書データ）をサーチする（Ｓ８）。タイトルデータがサーチできると、サーチした文書データに基づいて表示用データを生成して、クライアント端末３０に送信することができる（Ｓ９）。
【００４７】
クライアント端末３０は、タイトルデータを受け取ると、ビューア４１により図９に示すインタフェース画面を表示手段３２において表示して、情報入力手段３１における入力を受け付けてデータ編集を可能としている（Ｓ１０）。
【００４８】
本実施形態の文書校正システムでは、校正作業を補助する編集補助機能として、相互選択機能、マークアップ補助機能、ジャンプ機能を実現することができる。これらの機能について、以下に具体的に説明する。
【００４９】
（相互選択機能）
図１１は相互選択機能を説明するための図である。本実施形態の文書校正システムでは、編集画面と仕上がり画面に表示された文章の一部を選択することができる。ビューア４１は、選択された部分を反転、色付け、強調表示などの態様で、他の部分と識別可能に表示する。図１１では、選択された部分を反転して表示することによって識別可能としている。相互選択手段４２は、図１１に示すように、編集画面において選択された部分と仕上がり画面において選択された部分とが文章データの同じ部分に対応するように同期させる相互選択機能を実現する。
【００５０】
相互選択手段４２は、仕上がり画面における記事冒頭からの本文文字数をキーに対応を検出する。文字数は、メタデータとして生成された記事冒頭からの文字位置を示す情報を用いて算出することができる。このとき、図版を１文字に数えてもよい。編集画面においては、ｈｔｍｌタグをｘｍｌの独自タグに変換したテキストデータについて、独自タグの文字数を除いた本文文字数を算出する。
【００５１】
仕上がり画面における選択部分に対応して編集画面における選択部分を特定する場合、相互選択手段４２は、１）仕上がり画面における、選択文字の記事冒頭からの本文文字数を取得し、２）編集画面に提供し、３）本文文字数から独自タグテキスト内の対応位置を特定し、４）編集画面における該当文字を選択するという手順で相互画面の選択文字同期を行う。
【００５２】
編集画面における選択部分に対応して仕上がり画面における選択部分を特定する場合、相互選択手段４２は、１）編集画面における選択文字の位置を取得し、２）タグテキスト内の位置から記事内本文文字数を算出して、３）仕上がり画面に提供し、４）仕上がり画面において、記事冒頭からの本文文字数に対応するページを開き、該当する文字を選択するという手順で相互画面の選択文字同期を行う。
【００５３】
（マークアップ補助機能）
図１２はマークアップ補助機能を説明するための図である。本実施形態の文書校正システムでは、編集画面においては、仕上がり画面では「ルビ」などとして表示される特殊表示（マークアップともいう）を独自タグで表現している。マークアップ補助機能は、所望のマークアップを表示するための独自タグを容易に入力できるようにするための機能である。マークアップ補助手段４３は、マークアップをしようとする部分が選択されると、図１２に示すように各種マークアップの種類に対応したボタンを羅列表示する。任意のボタンが選択されると、マークアップ補助手段４３は、そのボタンに対応したマークアップを実現する独自タグを編集画面に自動入力する。
【００５４】
（ジャンプ機能）
また、本実施形態の文書校正システムでは、指定した表示箇所を表示させることができる。指定位置ジャンプ手段４４は、図９に示すように、インタフェース画面の右上に表示されたように頁・段・行の入力を受け付けて、仕上がり画面において、入力された頁・段・行に対応する箇所を表示させる。
【００５５】
ジャンプ機能を実現するためには、編集データ取得手段１３やビューア４１が、表示用データを生成する際に、各ページでの段、行の情報を記録しておく必要がある。指定位置ジャンプ手段４４は、入力された頁番号・行番号をその表示用データ生成時にメタ情報として記録された情報と引きあわせて仕上がり画面に表示された表示用データ内で該当のページを開き、該当行冒頭（段・行も合わせて入力された場合は該当する段・行）を選択する処理を実行する。
【００５６】
図９に戻って、情報入力手段３１において校正内容の入力を受け付けると、その入力内容は随時、編集画面において反映されるが、仕上がり画面においては反映されない。すなわち表示手段３２に図９に示すインタフェース画面が表示された状態で、情報入力手段３１においてユーザ入力を受け付けると、ビューア４１は、入力内容に応じて第１の領域に表示された編集画面を更新する。このとき、第２の領域に表示された仕上がり画面は更新されない。仕上がり画面に反映したい場合は、「更新ボタン」を押下(選択)すると（Ｓ１１）、ビューア４１により、その時点の編集画面に反映されている文書データに基づいて新たに仕上がりイメージを仕上がり画面として生成し（Ｓ１２）、表示手段３２に表示する（Ｓ１３）。本実施形態の文書校正システムでは、記事ごとに校正を行なうこととしているので、「更新ボタン」の押下によって、Ｓ１２においてビューア４１は、記事ごとに文書データに基づいて新たな仕上がりイメージを生成する。
【００５７】
Ｓ１３において更新された仕上がり画面をインタフェースに表示した状態で、本の上書き保存が選択されると（Ｓ１４）、ビューア４１が、更新された記事をサーバ１０に送信する（Ｓ１５）。サーバ１０の編集データ取得手段１３は、更新された記事を受け取ると、文書データ格納部２３に格納された文書データの上書きをする（Ｓ１６）。
【００５８】
また、Ｓ１３において更新された仕上がり画面をインタフェースに表示した状態で、本の新規保存が選択されると（Ｓ１７）、ビューア４１が、全ての記事をサーバ１０に送信する（Ｓ１８）。サーバ１０の編集データ取得手段１３は、全ての記事を受け取ると、文書データを文書データ格納部２３に新規保存する（Ｓ１９）。この新規保存された文書データが新たな版となる。
【００５９】
複数の版が保存されると、校正履歴表示手段４６において、校正履歴表示機能により、比較のために、以前の版の文書データの選択を受け付けることができる。例えば、図９に示すインタフェース画面の「校正」ボタン２０１を「オン」状態にすることで修正履歴を表示することを受け付ける。校正履歴表示手段４６は、以前の版の文書データの選択を受け付けるとその旨をサーバに問い合わせる（Ｓ２０）。サーバ１０の編集データ取得手段１３は、保存された文書データの中から選択を受け付けた版をサーチし（Ｓ２１）、該当の版の文書データをクライアント端末３０に送信する（Ｓ２２）。
【００６０】
クライアント端末３０の差分判定手段４５は、現在の版の文書データと受け取った該当の版の文書データとから差分を特定し、校正履歴表示手段４６が、これらの差分を履歴として表示した仕上がりイメージを仕上がり画面として生成する（Ｓ２３）。ビューア４１は、図１３に示すような生成した差分を含む仕上がり画面を含むインタフェース画面を、表示手段３２に表示する（Ｓ２４）。
【００６１】
変更内容の表示は、図１３に示すように、削除したものを反転表示させると共に追加したものをハイライト表示したりできる。また、クライアント端末又はユーザID毎に修正履歴を表示するようにしてもよい。
【００６２】
その後、校正作業を終了する場合は、クライアント端末３０の情報入力手段３１でログアウト入力を受け付けると（Ｓ２５）サーバ１０にその旨が通知され、サーバ１０のユーザ認証手段１１がログアウト処理を行なう（Ｓ２６）。
【００６３】
また、ログアウトする前に、クライアント端末３０において表示されたインタフェース画面において、電子書籍用フォーマットまたは印刷用フォーマットの作成ボタン（図示しない）が選択されると、ビューア４１は、電子書籍用フォーマットまたは印刷用フォーマットの作成が指示された旨の情報をサーバ１０に送る。サーバ１０の編集データ取得手段１３は、電子書籍用フォーマットまたは印刷用フォーマットの作成が指示された旨の情報を受け取ると、最新の文書データに基づいて電子書籍データまたは印刷用データを生成することができる。また生成したデータを出力することもできる。
【００６４】
第３の工程における編集権限について排他制御をすることも考えられる。第１の工程で予め設定された順番に編集権限を付与してもよいし、次にどの作業者に編集権限を渡すかなどを、現在の編集者が管理できるようにしてもよい。例えば、編集者（作者→編集者→校正者→デザイナーなど）の作業の順番が予め決まっていて、その順番に編集権限を付与する構成や、１つの本（編集対象）を部分ごとに管理して、各部分をそれぞれ編集可能とし、１つの本に対して複数人が重複して作業することを可能とすれば、本を制作する上で編集期間の圧縮を図ることができる。権限を渡すときに、その権限の受領者にメールやメッセージが飛ぶなどもできる。
【００６５】
また、同じ編集対象に対しての編集権限が複数の作業者に許可されている場合、他の作業者によって既にアクセスされているデータへのアクセスを拒否するように排他制御してもよい。その場合、既にアクセスしている作業者のID等を表示するようにしてもよい。
【００６６】
編集権限は、例えば、１つの本全てにアクセスできる権限や、特定の部分のみにアクセスできる権限、読み取りだけできる権限など、IDごとに校正できる範囲を設定してもよい。
【００６７】
文書校正システムでは、第３の工程において編集する文書の文書チェック機能を設けてもよい。例えば、サーバ１０の編集データ取得手段１３は、更新された記事の文書データや全ての記事の文書データを受け取ると、受け取った文書データの文書をチェックする。文書のチェック結果は、例えば、クライアント端末３０に送られ、ビューア４１により表示手段３２に表示される。
【００６８】
文書校正システムでは、第３の工程において編集する文書に含まれる画像をチェックする画像チェック機能を設けてもよい。サーバ１０の編集データ取得手段１３は、更新された記事の文書データや全ての記事の文書データを受け取ると、受け取った文書データに含まれる画像をチェックする。この機能は、例えば、最終出力物の状況に合わせて解像度の点で問題ないかなどをチェックするプログラムによって実現できる。元データの解像度と最終出力物で求められる解像度が合っていないと画像の質が落ちるので、それを回避することができる。
【００６９】
以上の実施形態では、「更新ボタン」が選択された場合に、仕上がりイメージを生成する手段（ビューア４１）がクライアント端末に設けられている態様を例に挙げて説明したが、これに限定されず、「更新ボタン」が選択された場合に、クライアント端末３０からサーバ１０に校正された記事を送信して、サーバ１０の編集データ取得手段１３が仕上がりイメージを生成してもよい。
【符号の説明】
【００７０】
１０  サーバ
１１  登録手段
１２  ユーザ認証手段
１３  編集データ取得手段
２０  データベース
２１  ユーザデータベース
２２  クライアントモジュール格納部
２３  文章データ格納部
３０  クライアント端末
３１  情報入力手段
３２  表示手段
４０  クライアントモジュール
４１  ビューア
４２  相互選択手段
４３  マークアップ補助手段
４４  指定位置ジャンプ手段
４５  差分判定手段
４６  校正履歴表示手段
５０  インターネット
【図１】
2017117125.tif 000003
【図２】
2017117125.tif 000004
【図３】
2017117125.tif 000005
【図４】
2017117125.tif 000006
【図５】
2017117125.tif 000007
【図６】
2017117125.tif 000008
【図７】
2017117125.tif 000009
【図８】
2017117125.tif 000010
【図９】
2017117125.tif 000011
【図１０】
2017117125.tif 000012
【図１１】
2017117125.tif 000013
【図１２】
2017117125.tif 000014
【図１３】
2017117125.tif 000015