(57)【特許請求の範囲】
【請求項１】
文書ファイルを編集する文書編集用端末および前記文書ファイルの画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する表示書込装置とネットワークを介して接続される画像処理装置であって、
前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を前記表示書込装置から取得する追記情報取得部と、
前記文書ファイルに対する編集情報の画像を前記文書編集用端末から取得する編集情報取得部と、
前記取得された追記情報の画像および編集情報の画像の背景をそれぞれ透過処理する背景透過処理部と、
前記透過処理された追記情報の画像を前記文書ファイルの画像情報のレイヤーとは異なる第一のレイヤーに反映させ、前記透過処理された編集情報の画像を前記文書ファイルの画像情報のレイヤーおよび前記第一のレイヤーとは異なる第二のレイヤーに反映させる更新内容管理部と、
前記文書編集用端末および前記表示書込装置からそれぞれ編集作業終了の通知を受け取った場合に、前記文書ファイルの画像情報の画像上に前記第一のレイヤーに反映された画像および前記第二のレイヤーに反映された画像を結合することによって結合画像を生成する結合画像生成部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記生成された結合画像を保存させる結合画像保存指示部を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記結合画像保存指示部は、前記ユーザのユーザ情報と関連付けて前記生成された結合画像を保存させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記結合画像保存指示部は、前記取得された編集情報の画像の作成者の作成者情報および前記取得された追記情報の画像が書き込まれた前記表示書込装置を識別するための識別情報と関連付けて前記生成された結合画像を保存させることを特徴とする請求項１乃至３いずれか１項に記載の画像処理装置。
【請求項５】
前記更新内容管理部は、前記透過処理された編集情報の画像を、前記取得された編集情報の画像の作成者毎に異なるレイヤーに反映させることを特徴とする請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項６】
文書ファイルを編集する文書編集用端末および前記文書ファイルの画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する表示書込装置とネットワークを介して接続される画像処理装置の制御方法であって、
前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を前記表示書込装置から取得し、
前記文書ファイルに対する編集情報の画像を前記文書編集用端末から取得し、
前記取得された追記情報の画像および編集情報の画像の背景をそれぞれ透過処理し、
前記透過処理された追記情報の画像を前記文書ファイルの画像情報のレイヤーとは異なる第一のレイヤーに反映させ、前記透過処理された編集情報の画像を前記文書ファイルの画像情報のレイヤーおよび前記第一のレイヤーとは異なる第二のレイヤーに反映させ、
前記文書編集用端末および前記表示書込装置からそれぞれ編集作業終了の通知を受け取った場合に、前記文書ファイルの画像情報の画像上に前記第一のレイヤーに反映された画像および前記第二のレイヤーに反映された画像を結合することによって結合画像を生成することを特徴とする画像処理装置の制御方法。
【請求項７】
文書ファイルを編集する文書編集用端末および前記文書ファイルの画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する表示書込装置と、前記表示書込装置とネットワークを介して接続される画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、
前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を前記表示書込装置から取得する追記情報取得部と、
前記文書ファイルに対する編集情報の画像を前記文書編集用端末から取得する編集情報取得部と、
前記取得された追記情報の画像および編集情報の画像の背景をそれぞれ透過処理する背景透過処理部と、
前記透過処理された追記情報の画像を前記文書ファイルの画像情報のレイヤーとは異なる第一のレイヤーに反映させ、前記透過処理された編集情報の画像を前記文書ファイルの画像情報のレイヤーおよび前記第一のレイヤーとは異なる第二のレイヤーに反映させる更新内容管理部と、
前記文書編集用端末および前記表示書込装置からそれぞれ編集作業終了の通知を受け取った場合に、前記文書ファイルの画像情報の画像上に前記第一のレイヤーに反映された画像および前記第二のレイヤーに反映された画像を結合することによって結合画像を生成する結合画像生成部と、
を備え、
前記表示書込装置は、
前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を生成する追記情報生成部と、
前記生成された追記情報の画像を前記画像処理装置に送信する追記情報送信部と、
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及び画像処理システムに関し、特に、画像処理装置における文書ファイルの編集方法に関する。
【背景技術】
【０００２】
一般に、ホワイトボードには、文字や図形を簡単に書くことができることから、会議や打合せ等において使用されることが多い。また、会議等の終了後には一般に議事録が作成されることとなるが、そのために会議中にホワイトボードに書かれた文字や図形等を記録しておく必要がある。文字のみの記録を考えた場合、例えばパーソナルコンピュータの操作に習熟したユーザであれば、パーソナルコンピュータにおいてワープロソフト等を用いることにより、紙面上に手書きで記録するよりも速く入力することができる。しかし、図形については文字と同様に速く入力することは困難である。
【０００３】
そこでこのような困難を解決するべく、ホワイトボードにイメージスキャナと記憶領域を設け、ホワイトボード上に記載された内容を電子ファイル化して記憶することができる電子ボードが広く用いられている。そのような従来技術の一つとして、電子ボードをネットワークに接続して、電子ボード上に記載された内容を電子ファイル化し、メールで送信したりハードウェアやサーバに保存する技術が知られている（例えば、特許文献１、特許文献２、特許文献３）。このような技術によれば、会議等においてホワイトボード上に描画された文字や図形等を電子ファイルとして保存することが可能であるので、会議中にホワイトボードに書かれた文字や図形などを簡単に記録しておくことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このような電子ボードを利用する例として、電子ボード上にプロジェクタなどの投影装置を使って文書ファイルを投影し、その文書ファイルの内容を閲覧しながらその電子ボード上に記載を行い、その記載内容を保存するというようなことが考えられる。しかし、特許文献１乃至３に開示された技術においては、電子ボード上に記載された内容を電子ファイルとして保存するに留まる。従って、電子ボード上の記載内容は、電子ボードに投影された文書ファイルとは別に保存されるので、電子ボード上に表示された状態を保って文書ファイルとして保存することが困難であった。
【０００５】
本発明は、このような課題を解決するためになされたものであり、ホワイトボード上に投影された文書ファイルを編集する場合において、文書編集の効率及び情報共有化の効率を高くすることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、文書ファイルを編集する文書編集用端末および前記文書ファイルの画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する表示書込装置とネットワークを介して接続される画像処理装置であって、前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を前記表示書込装置から取得する追記情報取得部と、前記文書ファイルに対する編集情報の画像を前記文書編集用端末から取得する編集情報取得部と、前記取得された追記情報の画像および編集情報の画像の背景をそれぞれ透過処理する背景透過処理部と、前記透過処理された追記情報の画像を前記文書ファイルの画像情報のレイヤーとは異なる第一のレイヤーに反映させ、前記透過処理された編集情報の画像を前記文書ファイルの画像情報のレイヤーおよび前記第一のレイヤーとは異なる第二のレイヤーに反映させる更新内容管理部と、前記文書編集用端末および前記表示書込装置からそれぞれ編集作業終了の通知を受け取った場合に、前記文書ファイルの画像情報の画像上に前記第一のレイヤーに反映された画像および前記第二のレイヤーに反映された画像を結合することによって結合画像を生成する結合画像生成部と、を備えることを特徴とする。
【０００７】
また、本発明の他の態様は、文書ファイルを編集する文書編集用端末および前記文書ファイルの画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する表示書込装置とネットワークを介して接続される画像処理装置の制御方法であって、前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を前記表示書込装置から取得し、前記文書ファイルに対する編集情報の画像を前記文書編集用端末から取得し、前記取得された追記情報の画像および編集情報の画像の背景をそれぞれ透過処理し、前記透過処理された追記情報の画像を前記文書ファイルの画像情報のレイヤーとは異なる第一のレイヤーに反映させ、前記透過処理された編集情報の画像を前記文書ファイルの画像情報のレイヤーおよび前記第一のレイヤーとは異なる第二のレイヤーに反映させ、前記文書編集用端末および前記表示書込装置からそれぞれ編集作業終了の通知を受け取った場合に、前記文書ファイルの画像情報の画像上に前記第一のレイヤーに反映された画像および前記第二のレイヤーに反映された画像を結合することによって結合画像を生成することを特徴とする。
【０００８】
また、本発明の更に他の態様は、文書ファイルを編集する文書編集用端末および前記文書ファイルの画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する表示書込装置と、前記表示書込装置とネットワークを介して接続される画像処理装置とを含む画像処理システムであって、前記画像処理装置は、前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を前記表示書込装置から取得する追記情報取得部と、前記文書ファイルに対する編集情報の画像を前記文書編集用端末から取得する編集情報取得部と、前記取得された追記情報の画像および編集情報の画像の背景をそれぞれ透過処理する背景透過処理部と、前記透過処理された追記情報の画像を前記文書ファイルの画像情報のレイヤーとは異なる第一のレイヤーに反映させ、前記透過処理された編集情報の画像を前記文書ファイルの画像情報のレイヤーおよび前記第一のレイヤーとは異なる第二のレイヤーに反映させる更新内容管理部と、前記文書編集用端末および前記表示書込装置からそれぞれ編集作業終了の通知を受け取った場合に、前記文書ファイルの画像情報の画像上に前記第一のレイヤーに反映された画像および前記第二のレイヤーに反映された画像を結合することによって結合画像を生成する結合画像生成部と、を備え、前記表示書込装置は、前記文書ファイルの画像情報が表示された前記表示書き込み面に対してユーザによって書き込まれた追記情報の画像を生成する追記情報生成部と、前記生成された追記情報の画像を前記画像処理装置に送信する追記情報送信部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ホワイトボード上に投影された文書ファイルを編集する場合において、文書編集の効率及び情報共有化の効率を高くすることができる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る文書管理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る文書管理サーバの制御部のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る文書管理サーバの機能構成を示すブロック図である。
【図４】本発明の実施形態に係るホワイトボードの機能構成を示すブロック図である。
【図５】本発明の実施形態に係るクライアント端末及び文書編集用端末の機能構成を示すブロック図である。
【図６】本発明の実施形態に係る文書管理サーバの電子文書データベースに蓄積されている文書ファイルの一覧の例を示す図である。
【図７】本発明の実施形態に係る文書管理サーバのユーザ情報データベースに蓄積されているユーザ情報の例を示す図である。
【図８】本発明の実施形態に係る文書管理サーバの電子文書データベースに蓄積されている結合ファイルの一覧の例を示す図である。
【図９】本発明の実施形態に係る文書管理システムを利用して文書ファイルを編集する前段階として行う編集準備処理を説明するためのフローチャートである。
【図１０】本発明の実施形態に係る文書管理システムを利用してホワイトボード及び文書編集用端末において文書ファイルを編集する処理を説明するためのフローチャートである。
【図１１】本発明の実施形態に係る文書管理システムを利用してホワイトボード及び文書編集用端末において文書ファイルを編集する処理を模式的に示す図である。
【図１２】本発明の実施形態に係る文書管理システムを利用してホワイトボード及び文書編集用端末において文書ファイルを編集する処理を模式的に示す図である。
【図１３】本発明の実施形態に係る文書管理システムを利用してホワイトボード及び複数の文書編集用端末において文書ファイルを編集する処理を模式的に示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、文書管理システムの例として、ホワイトボード上に投影された文書管理サーバに格納されている文書ファイルに、ホワイトボード上に記載された内容及び文書編集用端末で編集された内容を同時に反映することにより、その文書ファイルを編集する文書管理システムを例として説明する。
【００１２】
図１は、本実施形態に係るシステムの運用形態を示す図である。図１に示すように、本実施形態に係るシステムは、文書管理サーバ１が接続されたネットワーク６と、クライアント端末２及びホワイトボード４が接続されたネットワーク７、文書編集用端末５が接続されたネットワーク８が、インターネットや電話回線等の公衆回線９を介して接続されて構成されている。また、クライアント端末２は投影装置３と接続されている。尚、ネットワーク８に接続されている文書編集用端末の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、文書編集用端末が接続された複数のネットワークが公衆回線９を介して接続される構成としても良い。
【００１３】
文書管理サーバ１は、ネットワーク上に存在するファイル共有サーバであり、ウェブサーバ機能を備える。後述するように本実施形態に係る文書管理サーバ１は、ホワイトボード４に投影されている文書ファイルに対してホワイトボード４上の記載内容及び文書編集用端末５における編集内容を同時に反映し結合ファイルを作成する。
【００１４】
クライアント端末２及び文書編集用端末５は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現され、ＩＥ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ）（登録商標）等のウェブブラウザを備える。尚、クライアント端末２及び文書編集用端末５は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯情報端末、スマートフォン、タブレット端末などによって実現されても良い。このような構成とすることにより、クライアント端末２及び文書編集用端末５はウェブブラウザ上でユーザから入力された情報を文書管理サーバ１に送信することができ、文書管理サーバ１はクライアント端末２及び文書編集用端末５に情報を送信して、ウェブブラウザ上にその情報を表示することができる。
【００１５】
投影装置３は、クライアント端末２と接続されていて、クライアント端末２の表示装置に表示されている画像や映像をホワイトボード４に投影する装置であり、プロジェクタ（Ｐｒｏｊｅｃｔｏｒ）などにより実現される。つまり、クライアント端末２と投影装置３はホワイトボード４と同じ場所に設置されることになる。
【００１６】
ホワイトボード４は、会議室などに設置され、マーカーなどの筆記具や字消しなどを使用してユーザが直接その上に文字や絵を書いたり消したりすることのできる板であり、その表面に書かれた内容を電子的に変換して電子ファイル化する電子ホワイトボードとしての機能を備える。また、本実施形態に係るホワイトボード４は、その表面に投影装置３から投影される画像や映像を投影するためのスクリーンとしても使用される。従って、ユーザは、本実施形態に係るホワイトボード４上に投影された画像や映像を閲覧しながらそのホワイトボード４上に記載を行うことができる。即ち、本実施形態に係るホワイトボード４は、画像情報が表示され且つユーザによって情報が書き込まれる表示書き込み面を有する。
【００１７】
尚、図１におけるネットワーク６、７及び８は、例えばオフィスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の限定されたネットワークであり、文書管理サーバ１、クライアント端末２、ホワイトボード４、文書編集用端末５は、夫々のＬＡＮを介して公衆回線９に接続されるが、公衆回線９に直接接続される態様とすることも可能である。
【００１８】
次に、本実施形態に係る文書管理サーバ１、クライアント端末２、文書編集用端末５及びホワイトボード４のハードウェア構成について図２を参照して説明する。尚、ホワイトボード４は、図２に示すハードウェア構成に加えて、描画内容を電子変換するイメージスキャナ等を実現するためのエンジンを備える。以下の説明においては、文書管理サーバ１のハードウェア構成を例として説明するが、クライアント端末２、ホワイトボード４及び文書編集用端末５についても同様である。
【００１９】
図２に示すように、本実施形態に係る文書管理サーバ１は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る文書管理サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２０】
ＣＰＵ１０は演算手段であり、文書管理サーバ１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２１】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、システム提供者が文書管理サーバ１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、サービス提供者が文書管理サーバ１に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係る文書管理サーバ１はネットワーク上に存在するサーバとして運用される。従って、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。また、本実施形態に係るホワイトボード４はユーザが文字や絵を書いたり消したりするための板若しくはスクリーンとして使用されるため、ＬＣＤ６０は省略可能である。
【００２２】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る文書管理サーバ１の機能を実現する機能ブロックが構成される。
【００２３】
次に本実施形態に係る文書管理サーバ１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る文書管理サーバ１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る文書管理サーバ１は、ログイン処理部１０１、文書ファイル管理部１０２、一時ファイル処理部１０８、ファイル登録部１１１、入出力制御部１１２、ユーザ情報データベース１１３、電子文書データベース１１４を有する。
【００２４】
ログイン処理部１０１はユーザ情報データベース１１３に蓄積されているユーザ情報とクライアント端末２や文章編集用端末５から受信したユーザ情報を照合してユーザ認証を行い、そのユーザが文書管理サーバ１の利用者か否かを判定する。文書ファイル管理部１０２は、編集権限判定部１０３、文書ファイル更新管理部１０４を備え、文書管理サーバにおける文書ファイルの管理機能を提供する。編集権限判定部１０３はユーザがクライアント端末から編集要求を受信するとそのユーザが電子文書データベース１１４に蓄積されている文書ファイルの編集権限を有するか否かを判定する。ここで、編集要求とは、内容表示中の文書ファイルをユーザが編集するための要求である。具体的には、ホワイトボード４に描画された内容や他の文書編集用端末上で編集された内容を電子文書データベース１１４に蓄積されている特定の文書ファイルに反映させるための要求である。
【００２５】
文書ファイル更新管理部１０４は更新ユーザ管理部１０５、更新内容管理部１０６、更新文書表示管理部１０７を含み、文書ファイル管理部において文書ファイルの更新機能を提供する。更新ユーザ管理部１０５は結合ファイルの作成者及び共同編集者を文書ファイルの編集中にその編集内容と共に管理する。更新内容管理部１０６は文書ファイルの編集に際して電子文書データベース１１４から編集対象となる文書ファイルを取得し、その文書ファイルの編集が開始されると文書管理サーバ１の記憶領域に文書ファイルの一時ファイルを作成する。また、更新内容管理部１０６は、作成された一時ファイルに後述する背景透過処理が施された編集内容を含むファイルをレイヤー状に重ねて追加し一時ファイルを更新する。更新文書表示管理部１０７は文書ファイルの編集中にその編集内容の表示用データを生成し定期的に各ユーザが操作する文書編集用端末やクライアント端末２、ホワイトボード４に配信する。
【００２６】
一時ファイル処理部１０８は背景透過処理部１０９、ファイル結合処理部１１０を備え、上述した一時ファイルを処理する機能を提供する。背景透過処理部１０９はホワイトボード４及び文書編集用端末から送信されてきた記載内容や編集内容を含むファイルに背景透過処理を施す。ここで、背景透過処理とは、ホワイトボード４上に記載された部分や文書編集用端末上で編集された部分のみが不透明な状態で残され、背景は透明となるように記載内容や編集内容を含むファイルを加工する処理のことである。ファイル結合処理部１１０はレイヤー状に重なっている構造を保ったまま元文書ファイル及び背景透過処理を施された記載内容や編集内容を含むファイルを結合し、一つのファイルとして一時ファイルを更新する。
【００２７】
ファイル登録部１１１は最終的に更新された一時ファイルを結合ファイルとして、結合ファイルの作成者及び共同編集者とその編集内容と共に電子文書データベース１１４に登録する。入出力制御部１１２は、ネットワークを介して送信されてきた情報を文書管理サーバ１の各部に転送する。ユーザ情報データベース１１３は、文書管理サーバ１がユーザを識別するための情報がユーザ毎に蓄積されている。電子文書データベース１１４は編集対象となる文書ファイル及びホワイトボード４や文書編集用端末で編集され、一次ファイル処理部１０８において生成された結合ファイルを記憶している。
【００２８】
図４は、本実施形態に係るホワイトボード４の機能構成を示すブロック図である。図４に示すように、本実施形態に係るホワイトボード４は、文書ファイル編集管理部４０１、入出力制御部４０２を有する。文書ファイル管理部４０１はホワイトボード４の記憶領域にテンポラリファイルを作成する。ここで、テンポラリファイルとはホワイトボード４上に記載された内容又は文書編集用端末５で編集された内容を保存するために記憶領域に一時的に生成されるファイルであり、作業終了後には削除される。入出力制御部４０２はネットワークを介して送信されてきた情報を文書編集用端末５の各部に転送する。
【００２９】
図５は、本実施形態に係るクライアント端末２及び文書編集用端末５の機能構成を示すブロック図である。図５に示すように、本実施形態に係るクライアント端末２及び文書編集用端末５は、ウェブブラウザ５０１、文書ファイル編集管理部５０２、入出力制御部５０３を有する。文書ファイル管理部５０２は文書編集用端末５の記憶領域にテンポラリファイルを作成する。ウェブブラウザ５０１は文書管理サーバ１から受信した表示情報をクライアント端末２又は文書編集用端末５の画面上に表示する。また、ウェブブラウザ５０１は入力フォームを使用して入力されたデータを文書管理サーバ１に送信する。入出力制御部５０３はネットワークを介して送信されてきた情報をクライアント端末２又は文書編集用端末５の各部に転送する。
【００３０】
次に、本実施形態に係る文書管理サーバ１の電子文書データベース１１４が記憶している文書ファイルの一覧について図６を参照して説明する。図６は、本実施形態に係る文書管理サーバ１の電子文書データベース１１４に蓄積されている文書ファイルの一覧の例を示す図である。図６に示すように、電子文書データベース１１４は、文書ファイルごとに、文書ファイル名、作成者、作成日時、更新日時、ファイル保管場所、編集権限保有者を対応付けて記憶している。例えば、文書ファイル名：文書ファイル１では、その文書ファイルの作成者がユーザ１であり、この文書ファイルを編集することができるのはユーザ１、ユーザ２、ユーザ３であることがわかる。
【００３１】
次に、本実施形態に係る文書管理サーバ１のユーザ情報データベース１１３が記憶しているユーザ情報について図７を参照して説明する。図７は、本実施形態に係る文書管理サーバ１のユーザ情報データベース１１３に蓄積されているユーザ情報の例を示す図である。図７に示すように、ユーザ情報データベース１１３は、ユーザ毎に、ユーザ名、パスワード、電子メールアドレス、部署を対応付けて記憶している。
【００３２】
次に、本実施形態に係る文書管理サーバ１の電子文書データベース１１４が記憶している結合ファイルの一覧について図８を参照して説明する。図８は、本実施形態に係る文書管理サーバ１の電子文書データベース１１４に蓄積されている結合ファイルの一覧の例を示す図である。図８に示すように、電子文書データベース１１４は、結合ファイルごとに、結合ファイル名、作成者、作成日時、更新日時、結合ファイルの内容（元文書、編集内容）、編集場所又は共同編集者を対応付けて記憶している。例えば、結合ファイル名：結合ファイル１では、その結合ファイルの作成者がユーザ１であり、その編集場所つまりホワイトボードの設置場所が会議室１であることがわかる。また、編集対象となった元文書が文書ファイル１であり、ホワイトボードにおける編集内容がホワイトボーレイヤー１、共同編集者がユーザ２でその編集内容がユーザ２作業レイヤーであることがわかる。
【００３３】
このように構成された文書管理サーバにおいて、本実施形態に係る要旨の一つは、文書ファイルが投影されたホワイトボード上の記載内容が反映されたテンポラリファイルに背景透過処理を施し、背景透過処理が施されたテンポラリファイルの画像を上記文書ファイルの画像上にレイヤー状に重ね、その構造を保ったまま保存することにある。従って、文書ファイルが投影されたホワイトボード上に記載された内容を編集可能な状態で上記文書ファイルに取り込んで保存することができる。また、ユーザは上記文書ファイルとホワイトボード上の記載内容を区別することができ、さらに、保存後もホワイトボードの記載内容をさらに編集することができる。これにより、文書編集の効率と検討内容の情報共有化の効率を高くすることができる。
【００３４】
また、本実施形態に係る他の要旨の一つは、ホワイトボード上の記載内容の他に、文書編集用端末上での編集内容が反映されたテンポラリファイルに背景透過処理を施し、そのテンポラリファイルの画像を上記文書ファイルの画像上にレイヤー状に重ね、その構造を保ったまま保存することにある。従って、文書ファイルが投影されたホワイトボード上に記載された内容と、文書編集用端末上での編集内容を同時に編集可能な状態で上記文書ファイルに取り込んで保存することができる。また、ユーザは上記文書ファイル、ホワイトボード上の記載内容及び文書編集用端末上での編集内容を区別することができ、さらに、保存後もホワイトボードの記載内容及び文書編集用端末での編集内容をさらに編集することができる。これにより、文書編集の効率と検討内容の情報共有化の効率を高くすることができる。以下、詳細に説明する。
【００３５】
本実施形態に係る文書管理システムを利用して文書ファイルを編集する前段階として行う編集準備処理について図９を参照して説明する。図９は本実施形態に係る文書管理システムを利用して文書ファイルを編集する前段階として行う編集準備処理を説明するためのフローチャートである。図９ではクライアント端末２における処理を説明するが、文書編集用端末５においても同様である。本実施形態に係る文書管理システムを利用するユーザはまずログインを行い、認証されなければならない。ユーザ１がクライアント端末２を操作することにより、クライアント端末２が文書管理サーバ１にアクセスすると、文書管理サーバ１はログインを促すためのログイン画面をクライアント端末２の表示画面上に表示させる（Ｓ９０１）。ユーザ１がクライアント端末２を操作してログイン画面に従ってユーザ情報を入力すると、文書管理サーバ１はクライアント端末２から入力されたユーザ情報を受信する（Ｓ９０２）。
【００３６】
文書管理サーバ１がユーザ情報を受信すると、ログイン処理部１０１はユーザ情報データベース１１３に蓄積されているユーザ情報と受信したユーザ情報を照合してユーザ認証を行う（Ｓ９０３）。認証の結果、ログイン処理部１０１がユーザ１は文書管理サーバ１の利用者であると判定した場合には（Ｓ９０３／Ｙ）、文書管理サーバ１は電子文書データベース１１４に蓄積している文書ファイルの一覧をクライアント端末２の表示画面上に表示させる（Ｓ９０４）。認証の結果、ログイン処理部１０１がユーザ１は文書管理サーバ１の利用者でないと判定した場合には（Ｓ９０３／Ｎ）、ログイン処理部１０１はクライアント端末２の表示画面上にログインエラーを表示させ（Ｓ９０５）編集準備処理を終了する。
【００３７】
ログインに成功したユーザ１がクライアント端末２を操作して上記一覧から文書ファイルを一つ選択して閲覧要求を入力すると、文書管理サーバ１はクライアント端末２からその閲覧要求を受信し（Ｓ９０６）、クライアント端末２の表示画面上にその文書ファイルの内容を表示させる（Ｓ９０７）。この時点でユーザ１が選択した文書ファイルの内容はホワイトボード４の表面にクライアント端末２を介して投影装置３により投影されている。
【００３８】
そして、ユーザ１がクライアント端末２を操作して編集要求を入力すると、文書管理サーバ１はクライアント端末２からその編集要求を受信する（Ｓ９０８）。文書管理サーバ１が編集要求を受信すると、編集権限判定部１０３はその文書ファイルの編集権限をユーザ１が有するか否かを、ユーザ情報データベース１１３に蓄積されているユーザ情報を基に判定する（Ｓ９０９）。
【００３９】
編集権限判定部１０３がユーザ１は編集権限を有すると判定した場合には（Ｓ９０９／Ｙ）、文書管理サーバ１はクライアント端末２に編集許可を送信すると同時に、更新内容管理部１０６は、電子文書データベース１１４から編集対象となる文書ファイルを取得し、その文書ファイルを更新モードにして文書管理サーバ１の記憶領域に一時ファイルを作成する（Ｓ９１０）。即ち、ここでは、更新内容管理部１０６は画像情報取得部として機能する。
【００４０】
これより先の処理において、更新ユーザ管理部１０５はユーザ１を結合ファイルの作成者として管理する。ここで、クライアント端末２は受信した編集許可をホワイトボード４に転送し、ホワイトボード４が編集許可を受信すると、文書ファイル編集管理部４０１はホワイトボード４の記憶領域にテンポラリファイルを作成する。即ち、ここでは、文書ファイル編集管理部４０１は追記情報生成部として機能する。尚、文書管理サーバ１は直接ホワイトボード４に編集許可を送信するように構成されていても良い。
【００４１】
一方、編集権限判定部１０３がユーザ１は編集権限を有さないと判定した場合には（Ｓ９０９／Ｎ）文書管理サーバ１はクライアント端末２の表示画面上に編集権限がない旨のメッセージを表示させ（Ｓ９１１）編集準備処理を終了する。
【００４２】
Ｓ９１０の処理を終えたら、文書管理サーバ１は他のユーザ（文書編集用端末）からの編集要求の有無を確認する（Ｓ９１２）。尚、ここでは、Ｓ９１０の処理を終えてから所定の時間内に編集要求が送信されてきたか否かを確認する。他のユーザ（文書編集用端末）から所定の時間が経過しても編集要求がなければ（Ｓ９１２／Ｎ）文書管理サーバ１は編集準備処理を終了する。
【００４３】
尚、Ｓ９１２の処理において、ユーザ１や他のユーザから編集準備処理を終了する旨の通知を受けた場合にも編集準備処理を終了するようにしても良い。他方、文書管理サーバ１が所定の時間内に他のユーザ（文書編集用端末）から編集要求を受信した場合には（Ｓ９１２／Ｙ）、編集権限判定部１０３はその文書ファイルの編集権限をそのユーザが有するか否かを、ユーザ情報データベース１１３に蓄積されているユーザ情報を基に判定する（Ｓ９１３）。ここでは、ユーザ２が文書編集用端末５を操作して編集要求を文書管理サーバ１に送信するものとする。
【００４４】
編集権限判定部１０３がユーザ２は編集権限を有さないと判定した場合には（Ｓ９１３／Ｎ）文書管理サーバ１は編集要求を送信した文書編集用端末５の表示画面上に編集権限がない旨のメッセージを表示させ（Ｓ９１４）、再び他のユーザ（文書編集用端末）からの編集要求の有無を確認する（Ｓ９１２）。一方、編集権限判定部１０３がユーザ２は編集権限を有すると判定した場合には（Ｓ９１３／Ｙ）編集要求を送信した文書編集用端末５に編集許可を送信し（Ｓ９１５）、再び他のユーザ（文書編集用端末）からの編集要求の有無を確認する（Ｓ９１２）。
【００４５】
尚、ホワイトボード４が表示部６０を備えて電子的に情報を表示することが可能な大型の表示装置として構成され、その表示部に文書ファイルの一覧や文書ファイルの内容が表示されるようにしても良い。これにより、ユーザ１はその表示部を確認しながらホワイトボード４を直接操作してユーザ情報、閲覧要求及び編集要求を入力することができる。また、文書管理サーバ１は直接ホワイトボード４からそれらの情報や要求を受信し、その表示部に文書ファイルの内容が表示される。従って、この場合には、クライアント端末２及び投影装置３は省略可能である。
【００４６】
次に、編集準備処理を終えて、本実施形態に係る文書管理システムを利用してホワイトボード４及び文書編集用端末５において文書ファイルを編集する処理について図１０、図１１及び図１２を参照して説明する。図１０は本実施形態に係る文書管理システムを利用してホワイトボード４及び文書編集用端末５において文書ファイルを編集する処理を説明するためのフローチャートである。図１１及び図１２は本実施形態に係る文書管理システムを利用してホワイトボード４及び文書編集用端末５において文書ファイルを編集する処理を模式的に示す図である。本実施形態に係る文書管理システムを利用して文書ファイルを編集するためにはまず、ユーザ１はホワイトボード４上に記載を行い、また、ユーザ２は文書編集用端末５上で文書ファイルの編集を行う。この時のイメージとしては図１１のＳ１１０１、Ｓ１１０２である。
【００４７】
ユーザ１がホワイトボード４上に記載を行うと、ホワイトボード４は所定時間毎に記載された内容をスキャンし、文書ファイル編集管理部４０１がスキャンした記載内容をテンポラリファイルに反映させる。入出力制御部４０２は記載内容が反映されたテンポラリファイルを文書管理サーバ１に送信し、文書管理サーバ１はホワイトボード４からのテンポラリファイルの受信を確認する（Ｓ１００１）。即ち、ここでは、入出力制御部４０２は追記情報送信部として機能する。また、ユーザ２が文書編集用端末５上で編集を行うと、文書編集管理部５０２は所定時間毎に編集内容をテンポラリファイルに反映させる。文書編集用端末５は記載内容が反映されたテンポラリファイルを文書管理サーバ１に送信し、文書管理サーバ１は文書編集用端末５からのテンポラリファイルの受信を確認する（Ｓ１００２）。
【００４８】
一時ファイル処理部１０８がホワイトボード４からテンポラリファイルを受信すると、背景透過処理部１０９は、そのテンポラリファイルに背景透過処理を施す（Ｓ１００３）。また、一時ファイル処理部１０８が文書編集用端末５からテンポラリファイルを受信すると、背景透過処理部１０９は、そのテンポラリファイルに背景透過処理を施す（Ｓ１００４）。即ち、Ｓ１００３及びＳ１００４の処理では、背景透過処理部１０９は背景透過処理部として機能する。また、Ｓ１００３の処理では、一時ファイル処理部１０８は追記情報取得部として機能し、Ｓ１００４の処理では、一時ファイル処理部１０８は編集情報取得部として機能する。この時のイメージとしては図１１のＳ１１０３〜Ｓ１１０６である。
【００４９】
背景透過処理部１０９がテンポラリファイルに背景透過処理を施すと、更新内容管理部１０６は、図９のＳ９１０で作成された元文書の一時ファイルにおいて、背景透過処理が施されたテンポラリファイルの画像を、元文書の画像上に別レイヤーで重ねることにより、一時ファイルを更新する。重ねられた各レイヤーはホワイトボード編集作業反映レイヤー及びユーザ編集作業反映レイヤーとして使用される。この時のイメージとしては図１１のＳ１１０７である。ここで、ホワイトボード編集作業反映レイヤー及びユーザ編集作業反映レイヤーとはホワイトボード４上に記載された内容及び文書編集用端末５上で編集された内容を図９のＳ９１０で作成された元文書の一時ファイルに反映するためのレイヤーである。
【００５０】
更新ユーザ管理部１０５は重ねられたホワイトボード編集作業反映レイヤーとホワイトボード４の設置場所を関連付け（Ｓ１００５）、また、ユーザ編集作業反映レイヤーとその編集ユーザ（ここではユーザ２）を関連付ける（Ｓ１００６）。つまり、上記設置場所は結合ファイルの編集場所としてその記載内容と関連付けて管理され、ユーザ２は結合ファイルの共同編集者としてその編集内容と関連付けて管理されることになる。各編集作業反映レイヤーが重ねられて一時ファイルが更新されると、更新内容管理部１０６はホワイトボード４から編集作業終了の通知を確認し（Ｓ１００７）、また、文書編集用端末５から編集作業終了の通知を確認する（１００８）。
【００５１】
ホワイトボード４から編集作業終了の通知がなければ（Ｓ１００７／Ｙ）更新内容管理部１０６は、Ｓ１００１、Ｓ１００３及びＳ１００５の処理を繰り返す。また、文書編集用端末５から編集作業終了の通知がなければ（Ｓ１００８／Ｎ）更新内容管理部１０６は、Ｓ１００２、Ｓ１００４及びＳ１００６の処理を繰り返す。この繰り返し処理の間に、更新内容管理部１０６は、ホワイトボード４又は文書編集用端末５から所定時間毎にテンポラリファイルを受信し、その中から新たな記載内容又は編集内容を抽出し、ホワイトボード編集作業反映レイヤー又はユーザ編集作業反映レイヤーにその内容を追加して一時ファイルを更新する。この時のイメージは図１２のＳ１２０１〜Ｓ１２０３である。
【００５２】
更新内容管理部１０６がホワイトボード４から編集作業終了の通知を受け（Ｓ１００７／Ｙ）、かつ、文書編集用端末５から編集作業終了の通知を受けると（Ｓ１００８／Ｙ）、ファイル結合処理部１１０はレイヤー状に重なっている構造を保ったまま元文書及び各編集作業反映レイヤーを結合し、一つのファイルとして一時ファイルを更新する（Ｓ１００９）。即ち、ここでは、ファイル結合処理部１１０は結合画像生成部として機能する。そして、ファイル登録部１１１は最終的に更新された一時ファイルを結合ファイルとして、作成者や更新ユーザ管理部１０５による管理情報（上記の関連付け）と共に電子文書データベース１１４に登録し（Ｓ１０１０）、一時ファイルは削除されて文書管理システムを利用した文書ファイルの編集処理は終了する。即ち、ここでは、ファイル登録部１１１は結合画像保存指示部として機能する。この時のイメージは図１２のＳ１２０３、Ｓ１２０４である。
【００５３】
尚、上記編集処理に並行して、更新文書表示管理部１０７はホワイトボード編集作業反映レイヤー及びユーザ編集作業反映レイヤーを基に、ホワイトボード４及び各文書編集用端末における記載内容及び編集内容の表示用データを生成し、定期的にホワイトボード４又は各文書編集用端末に配信する。従って、各ユーザは他のユーザの記載内容及び編集内容をクライアント端末２や操作中の文書編集用端末上で適宜閲覧することができる。また、各編集作業反映レイヤーは背景透過処理が施されているので、各ユーザは各自の作業内容を気にすることなく他のユーザの編集作業を邪魔せずに記載や編集を行うことができ、他ユーザの記載内容や編集内容、元文書ファイルを閲覧することができる。
【００５４】
以上説明したように、本実施形態に係る文書管理サーバは、文書ファイルが投影されたホワイトボード上の記載内容が反映されたテンポラリファイルに背景透過処理を施し、背景透過処理が施されたテンポラリファイルの画像を上記文書ファイルの画像上にレイヤー状に重ね、その構造を保ったまま保存する。従って、文書ファイルが投影されたホワイトボード上に記載された内容を編集可能な状態で上記文書ファイルに取り込んで保存することができる。また、ユーザは上記文書ファイルとホワイトボード上の記載内容を区別することができ、さらに、保存後もホワイトボードの記載内容をさらに編集することができる。これにより、文書編集の効率と検討内容の情報共有化の効率を高くすることができる。
【００５５】
また、本実施形態に係る文書管理サーバは、ホワイトボード上の記載内容の他に、文書編集用端末上での編集内容が反映されたテンポラリファイルに背景透過処理を施し、そのテンポラリファイルの画像を上記文書ファイルの画像上にレイヤー状に重ね、その構造を保ったまま保存する。従って、文書ファイルが投影されたホワイトボード上に記載された内容と、文書編集用端末上での編集内容を同時に編集可能な状態で上記文書ファイルに取り込んで保存することができる。また、ユーザは上記文書ファイル、ホワイトボード上の記載内容及び文書編集用端末上での編集内容を区別することができ、さらに、保存後もホワイトボードの記載内容及び文書編集用端末での編集内容をさらに編集することができる。これにより、文書編集の効率と検討内容の情報共有化の効率を高くすることができる。
【００５６】
尚、図１において説明したように、ネットワーク８に接続されている文書編集用端末の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。これらの複数端末とホワイトボードで同時に文書ファイルを編集する場合には、同時に編集を行うユーザ（文書編集用端末）のテンポラリファイル及びホワイトボードのテンポラリファイルに背景透過処理が施され、図１３に示すようにそれぞれが別レイヤーとして重なる構造となる。従って、各ユーザは各自の作業内容を気にすることなく他のユーザの編集作業を邪魔せずに記載や編集を行うことができ、他ユーザの記載内容や編集内容、元文書ファイルを参照することができる。
【符号の説明】
【００５７】
１  文書管理サーバ
２  クライアント端末
３  投影装置
４  ホワイトボード
５  文書編集用端末
６  ネットワーク
７  ネットワーク
８  ネットワーク
９  公衆回線
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１０１  ログイン処理部
１０２  文書ファイル管理部
１０３  編集権限判定部
１０４  文書ファイル更新管理部
１０５  更新ユーザ管理部
１０６  更新内容管理部
１０７  更新文書表示管理部
１０８  一時ファイル処理部
１０９  背景透過処理部
１１０  ファイル結合処理部
１１１  ファイル登録部
１１２  入出力制御部
１１３  ユーザ情報データベース
１１４  電子文書データベース
４０１  文書ファイル編集管理部
４０２  入出力制御部
５０１  ウェブブラウザ
５０２  文書ファイル編集管理部
５０３  入出力制御部
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００５−１９７７９６号公報
【特許文献２】特開２００３−１９８７９３号公報
【特許文献３】特開２００６−００５５８９号公報
【図１】
0005862192.tif 000002
【図２】
0005862192.tif 000003
【図３】
0005862192.tif 000004
【図４】
0005862192.tif 000005
【図５】
0005862192.tif 000006
【図６】
0005862192.tif 000007
【図７】
0005862192.tif 000008
【図８】
0005862192.tif 000009
【図９】
0005862192.tif 000010
【図１０】
0005862192.tif 000011
【図１３】
0005862192.tif 000012
【図１１】
0005862192.tif 000013
【図１２】
0005862192.tif 000014