(57)【特許請求の範囲】
【請求項１】
接続されるデジタルペンを介して取得された紙面上の座標情報を管理するペンデータ情報管理部と、
上記紙面上のデータに相当する電子データ識別情報と、該紙面上への記入を該電子データに反映する権限を有する権限者の識別情報とを含む書類情報を記録する記録部と、
上記書類情報を管理する書類管理部とを有し、
上記書類管理部は、
第１のデジタルペンによる前記紙面上への入力が上記権限者による場合に該入力を上記電子データに反映させ、
上記第１のデジタルペンによる前記紙面上への入力に上記権限者の識別情報、及び、予め定められた上記権限委譲コマンドが含まれているかを判断し、
第２のデジタルペンによる前記紙面上への入力に該権限者以外のユーザ識別情報が含まれているかを判断し、
上記第１のデジタルペンからの入力に上記権限者の識別情報、及び、予め定められた上記権限委譲コマンドが含まれていると判断し、第２のデジタルペンからの入力に該権限者以外のユーザ識別情報が含まれていると判断した場合には上記書類情報中の上記ユーザを上記権限者として追加することを特徴とする電子情報管理システム。
【請求項２】
上記書類管理部は、上記第１のデジタルペンからの入力に上記権限者の識別情報、及び、予め定められた上記権限委譲コマンドが含まれていると判断し、第２のデジタルペンからの入力に該権限者以外のユーザ識別情報が含まれていると判断した場合に上記書類情報中の上記権限者識別情報を削除することを特徴とする請求項１記載の電子情報管理システム。
【請求項３】
上記書類管理部は、上記権限者識別情報及び上記ユーザ識別情報は、上記デジタルペンのＩＤであることを特徴とする請求項１又は２に記載の電子情報管理システム。
【請求項４】
上記権限者識別情報及び上記ユーザ識別情報は、上記デジタルペンを用いて上記紙面に記載されるストロークであって、
上記書類管理部は、予め利用者ごとに登録されるストロークとの比較で上記権限者識別情報及び上記ユーザ識別情報存在を判定することを特徴とする請求項１又は２に記載の電子情報管理システム。
【請求項５】
印刷装置をさらに有し、
上記書類管理部は、上記印刷装置を介して上記電子データを紙面に印刷する場合に、該電子データを複製し該紙面に付した識別情報と対応付けて上記文書情報に記録することを特徴とする請求項１乃至４の何れかに記載の電子情報管理システム。
【請求項６】
さらに、上記書類管理部は、上記権限者の識別情報、予め定められた上記権限削除コマンドが含まれているかを判断するステップを有し、
上記２つの情報が含まれていると判断した場合には該権限者の識別情報を上記書類情報から削除することを特徴とする請求項１乃至５の何れかに記載の電子情報管理システム。
【請求項７】
上記印刷時に複製された電子データの上記文書情報には権限者の識別情報を含まず、
上記書類管理部は、上記印刷された紙媒体が最初に受け付けた上記ユーザ識別情報を上記権限者として該文書情報に追加することを特徴とする請求項５又は６に記載の電子情報管理システム。
【請求項８】
上記書類管理部は、上記印刷時に複製された電子データの上記文書情報には該電子データ所有者を上記権限者の識別情報として設定することを特徴とする請求項５又は６に記載の電子情報管理システム。
【請求項９】
紙面上のデータに相当する電子データ識別情報と、該紙面上への記入を該電子データに反映する権限を有する権限者の識別情報とを含む書類情報を記録する記録部を有し、デジタルペンが接続されるコンピュータにおいて実行されるプログラムであって、
第１のデジタルペンによる前記紙面上への入力に上記権限者の識別情報、予め定められた上記権限委譲コマンドが含まれているかを判断し、
第２のデジタルペンによる前記紙面上への入力に該権限者以外のユーザ識別情報が含まれているかを判断し、
上記第１のデジタルペンからの入力に上記権限者の識別情報、及び、予め定められた上記権限委譲コマンドが含まれていると判断し、第２のデジタルペンからの入力に該権限者以外のユーザ識別情報が含まれていると判断した場合には上記書類情報中の上記ユーザを上記権限者として追加し、
該追加後に入力された入力が、上記追加された権限者によるものであるか判定し、
該権限者による場合に該入力を上記紙面上のデータに相当する電子データに反映させることを特徴とする電子情報管理プログラム。
【請求項１０】
上記権限者識別情報及び上記ユーザ識別情報は、上記デジタルペンのＩＤであることを特徴とする請求項９に記載の電子情報管理プログラム。
【請求項１１】
上記権限者識別情報及び上記ユーザ識別情報は、上記デジタルペンを用いて上記紙面に記載されるストロークであって、
予め利用者ごとに登録されるストロークとの比較で上記権限者識別情報及び上記ユーザ識別情報の存在を判定することを特徴とする請求項９に記載の電子情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，紙媒体と電子媒体の両方を含む文書等を管理する情報管理システムに関し，特に，紙媒体を介した電子文書へのアクセス方法を管理する技術に関する。
【背景技術】
【０００２】
電子技術の発達により，種々の情報が電子文書として計算機上で蓄積，利用されるようになった。これらの電子文書は、各ユーザ毎、又は、共有計算機上に保存されている。特に個人の情報が記録されている場合には，所有者以外のユーザが勝手に閲覧したり，変更を加えたりすることはできなくすることが望まれる。そのためネットワーク上で複数のユーザ間で共有される文書は，直接計算機に対して文書所有者がその文書へのアクセスを許可するユーザをリストアップし登録，あるいはすべてのユーザが閲覧や変更ができるような設定を行っている。
【０００３】
さらに，電子会議用の机状の大型ディスプレイ上での電子情報の共有を実現する技術がある（例えば、特許文献１参照）。本技術では、机の上のディスプレイ上の特定領域を共有領域とし，別の特定領域を特定ユーザのみ書込み可能な個人領域として初期設定する。具体的には、ユーザが自身のペンで書き込んだ際にそのユーザ用の個人領域が割り当てられていなければ、そのユーザ用の個人領域が割り当てられる。さらに、電子ペンを用いてユーザがウィンドウを開くとそのウィンドウ内がそのユーザの個人領域に設定され、さらにウィンドウ内に表示される切り替えボタンによって共通領域との切り替えを可能とする。
【０００４】
一方，ペンにカメラをつけ、ペン先の軌跡を電子的に取得するペン型入力デバイス（デジタルペン）が実用化されている（例えば、特許文献２）。この技術では、デジタルペンを用いて電子文書を印刷した紙媒体上に筆記した手書き文字や図形が電子化されるとともに，印刷された電子文書に統合される。これにより紙面上に特定コマンドを記入することで電子上にそのコマンドが反映される。
【０００５】
こうした電子ペンの紙媒体への手書きによる電子文書の変更や計算機の処理の起動を行う権限の管理方法もある（例えば、特許文献３参照）。本技術において、権限者の管理は計算機上での登録処理が必要となる。
【０００６】
【特許文献１】特開２０００−２２２１３３号公報
【特許文献２】国際公開ＷＯ０１／７１４７３号公報
【特許文献３】特開２００３−３４５９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
日常の業務においては，電子文書をPCで編集・処理するだけではなく，紙媒体に印刷してこれに書き込みをすることも多い。デジタルペン等のデバイスを用いることにより，こうした紙への書込みを電子化して電子文書に反映することが可能となる。ここで，紙媒体に誰が書き込んでも電子文書に変更が反映されてしまうのは好ましくない。例えば電子データ所有者の手書きについては電子文書へ反映させることが望まれる。しかし，会議などでの情報共有の際に，同じ紙への第三者の手書きも一時的に許可し，一緒に電子化したい場合もある。一方，会議の配布資料等の場合は，配布されて始めてその紙文書の所有者が確定する。この場合に対しても，受け取った会議参加者の書込みのみを許容するようにすることが求められる。
【０００８】
特許文献１では，ユーザ全員での書込みを可能とする領域のほかに特定ユーザのみによる書込みを可能とする領域を設けることを主眼とする。具体的には、まず個人領域の設定の設定を行い、その上で複数人で表示装置を利用する。よって、利用の経過に従ってあるユーザから別の特定ユーザへのアクセス権を動的に委譲させる手法は述べられていない。
【０００９】
又、特許文献３によれば別途アクセス権管理プログラム等を用いて計算机上で手書き反映の可否を切り替える必要がある。
【００１０】
このようなアクセス権の設定を，電子ファイルの属性を変更するという新たな作業を発生させることなく行えるようにして，紙媒体と電子媒体の双方を対象とした文書・ファイル管理環境にデジタルペンを適用した際の利便性を高める必要がある。よって、本願では、紙上の操作のみで，ユーザがPC上で特別な操作を行うことなく，アクセス権の委譲を可能にする簡便なインタフェースの実現を目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本願で開示する発明の概要は以下の通りである。接続されるデジタルペンを介して取得された紙面上の座標情報を管理するペンデータ情報管理部と、紙面上のデータに相当する電子データ識別情報、該紙面上への記入を該電子データに反映する権限を有する権限者の識別情報とを含む書類情報を記録する記録部と、上記書類情報を管理する書類管理部とを有する文書情報管理システム。特にデジタルペンを介した入力に上記権限者の識別情報、予め定められた上記権限委譲コマンド、及び、該権限者以外のユーザ識別情報が含まれているかを判断できた場合に、上記書類情報中の上記ユーザを上記権限者として追加することでアノテーション権限の変更を行う。又、本システムを実現するためのプログラムについても開示する。
【発明の効果】
【００１２】
本発明によると，電子文書を印刷した紙媒体に対して書き込むことのできるユーザを制限するとともに，第三者の書き込みや，不特定多数への紙の配布した際の，紙の受領者による書き込みを許可することが可能である。このとき，PC上で元の電子ファイルの属性情報を操作して，これを実現するのではなく，紙媒体上でのペンを用いた筆記行為のみにより，手書きの許可・不許可の判別処理を実現しているため，ユーザにとってアクセス権の設定処理を意識させない，自然なインタフェースを実現できる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について図面を参照して説明する。
【実施例１】
【００１４】
第１図は，本発明の実施の形態の電子情報管理システムのブロック図である。電子情報管理システムは，文書サーバ１１，情報端末１２，ペンアクセスポイント１３，デジタルペン１４，位置情報サーバ１５，印刷装置１６，及びネットワーク１７を備える。文書サーバ１１，情報端末１２，位置情報サーバ１５及び印刷装置１６は，ネットワーク１７を介して互いに接続されている。各情報端末１２は，デジタルペンクレードル１３を通じてデジタルペン１４と接続される。情報端末１２とデジタルペンクレードル１３は，ＵＳＢ（Universal Serial Bus）等のプロトコルを用い有線によって接続されてもよい。また，ブルートゥース，無線ＬＡＮ，携帯電話システム又は赤外線等の無線によって接続されてもよい。
【００１５】
第２図は，第１の実施の形態の文書サーバ１１のブロック図である。文書サーバ１１は，ＣＰＵ１１１，メモリ１１２，記憶装置１１３及びデータ通信部１１８を備える。ＣＰＵ１１１は，記憶装置１１３に記憶された各種プログラムを呼び出して実行することによって，各種処理を行う。メモリ１１２は，ＣＰＵ１１１が各種処理に使用するデータを一時的に記憶するワークエリアを有する。記憶装置１１３には，書類管理プログラム１１４，印刷プログラム１１５，ペンデータ管理プログラム１１６及びユーザ管理プログラム１１７，サイン認証プログラム１１８が記憶されている。また，記憶装置１１３には，書類情報２１，ペンデータ情報２２，ユーザ情報２３，サイン情報２４が記憶されている。
【００１６】
書類管理プログラム１１４は，書類情報２２（第４図）を管理する。印刷プログラム１１５は，情報端末１２上でユーザによって指定された書類情報２２を，印刷装置１６を用いて紙媒体に印刷する。ペンデータ管理プログラム１１６は，ストロークデータ２４（第９図Ｂ，C）を管理する。ユーザ管理部１１７は，ユーザ情報２３（第１０図）を管理する。サイン認証プログラム１１８はサイン情報２４を用いて，デジタルペン１４によって筆記されたサインが登録された本人のものであるかどうかを判別する。サイン認証には例えば"Automatic signature verification and writer identification - the state of the art," Rejean Plamondon and Guy Lorette, Pattern Recognition, Volume 22, Issue 2 , 1989, Pages 107-131記載の手法を用いることができる。データ通信部１１８は，ネットワークインタフェースである。例えば，TCP/IPプロトコルを用いて通信可能なＬＡＮカードであり、ネットワーク１７に接続された機器と通信することができる。
【００１７】
第３図は，第１の実施の形態の情報端末１２のブロック図である。情報端末１２は，ＣＰＵ１２１，メモリ１２２，ペンデータ入力部１２３，操作入力部１２４，データ表示部１２５及びデータ通信部１２６を備える。ＣＰＵ１２１は，記憶装置（図示省略）に記憶された各種プログラムを呼び出して実行することによって，各種処理を行う。メモリ１２２は，ＣＰＵ１１１が各種処理に使用するデータを一時的に記憶するワークエリアを有する。また，文書サーバ１１及びデジタルペン１４等から送られてきたデータを一時的に記憶する。ペン入力部１２３は，有線又は無線でデジタルペン１４と通信し，デジタルペン１４が取得した座標等の情報を収集する。操作入力部１２４は，例えば，キーボードであり，ユーザによって情報が入力される。データ表示部１２５は，例えば，液晶ディスプレイで構成されており，文書サーバ１１から取得した書類等のコンテンツを表示する。データ通信部１２６は，ネットワークインタフェースである。例えば，TCP/IPプロトコルを用いて通信可能なＬＡＮカードである。これにより，情報端末１２はネットワーク１７を介して文書サーバ１１や位置情報サーバ１５と通信することができる。なお，ペンデータ通信部１２３及びデータ通信部１２６は，一つのインタフェースであってもよい。
【００１８】
情報端末１２上でユーザが印刷処理を実行すると，文書サーバ115上の印刷プログラム１１５が実行され，印刷装置１６から当該電子文書が紙媒体に印刷されて出力される。この印刷装置１６によって電子文書が紙媒体に印刷される際に，図５に示すようなドットパタンを同時に印刷する。このドットパタンは紙毎，さらに紙上の位置毎に異なる。ドットパタンと各紙媒体の対応を保持する位置情報サーバ１５を参照することにより，このドットパタンの情報による紙媒体の個体識別が可能となる。
【００１９】
デジタルペン１４は，通常のペンと同様に，インクにより紙媒体に文字，図形等を記入することができる。更に、ＣＰＵ，メモリ，プロセッサ，通信インタフェース，カメラ１４１，バッテリ及び筆圧センサを備え紙の中でペン先が接した位置のドットパタンを取得する。上述したようにドットパタンは位置固有なので、端末側は位置情報サーバ１５の情報と照らしてデジタルペンで記載しているストローク、及びその紙面上の位置を読み取ることが可能になる。また，デジタルペン１４は，予め設定されたペンＩＤを保持する。デジタルペン１４は，有線又は無線によって情報端末１２と接続する通信インタフェースを備える。
【００２０】
第５図は，第１の実施の形態のデジタルペン１４による紙面上の座標取得の説明図である。デジタルペン１４は，位置検出用のドット２０３が印刷された用紙２０と共に用いる。ここで，用紙２０の一部２０１を拡大して，ドット２０３を説明する。用紙２０には，複数の小さなドット２０３が印刷されている。このドット２０３は，仮想的な格子線の交点（基準点）２０２から上下左右にずれた位置に印刷されている。本願実施例の前提として、このドットパタンは予め固有の位置関係になる範囲において、広い領域でパタンが決められており、デジタルペンはこの情報を有している。紙に文字，図形がデジタルペン１４で記入されると，その情報は紙に視認可能に残る。デジタルペン１４は，ペン先が紙に接したことを筆圧センサが検出すると，カメラ１４１によって，紙上に印刷されたドット２０３を例えば，６×６個のドット２０３を含む領域単位で撮影する。デジタルペン１４は，撮影したドットパタンと予め記憶するドットパタンの全体配置の情報とから，当該ドットパタンが存在する予めドットパタンの用意される範囲内における現在の絶対座標を求める。次にデジタルペン１４は，求めた絶対座標を情報端末１２に送信する。情報端末１２は，デジタルペン１４から送信された絶対座標を位置情報サーバ１５に送信する。ここで、位置情報サーバ１５は，ＣＰＵ，記憶装置等を備えたコンピュータ装置である。さらに、上述したドットパタンの各部分領域がどの紙のどの位置に対応付けられているか，さらにそれぞれどのようなアプリケーション，例えば、スケジュール管理，メモ帳，メール送信等に対応しているかという情報を保持している。また更に、紙上に印刷されたこれらに対応する電子データがどのサーバに格納されているかの情報も有する。デジタルペン１４において計算され，送信された前記広大な平面領域中の絶対座標に基づいて，ある一枚の紙（ドットパタンIDで特定される）と紙面における座標（相対座標）を特定し，上記位置情報サーバ中の情報から対応するアプリケーション，およびデジタルペン１４が筆記情報を送信すべき文書サーバを算出し，デジタルペン１４に伝える。
【００２１】
この様にデジタルペン１４のペン先が接した位置の情報を所定のタイミング（例えば，周期的）で取得することによって，時系列的なペン先の動きが分かる。すなわち，デジタルペン１４は，撮影したドットパタンに対応する絶対座標，当該ドットパタンの撮影時刻及びペンＩＤを情報端末１２経由で文書サーバ１１に送信する。なお，位置情報サーバ１９を別に設けることなく，文書サーバ１１内に情報を格納することとしてもよい。
【００２２】
尚、デジタルペン１４がその紙面上の位置と対応する電子データとの対応付けを行う方法は上記ドットパタンを用いるものに限られない。紙を特定するための情報とその紙と電子データとの対応関係，およびペンの紙面上の軌跡を取得する手段を保持することにより，紙面とそれに対応する電子データが検出でき，紙への記入が電子データに反映できる構成であればよい。例えば，用紙の特定は用紙２０に埋め込まれたＩＣタグ又は二次元バーコードを用い用紙上の位置はタブレット等を用いて特定することができる。もちろんこれらのいずれかと，位置情報サーバ１5による絶対座標の特定を組み合わせてもよい。このようにすると，書類管理システムがドットパタンＩＤ及び相対座標を特定する処理を軽減できる。
【００２３】
次に第１の実施の形態の文書サーバ１１に格納される書類情報について説明する。
第４図は，第１の実施の形態の文書サーバ１１に格納される書類情報２２の構成図である。書類情報は電子文書が印刷装置１６によって異なるドットパタンとともに紙媒体に印刷される処理が行われることに対応して、電子情報の複製とともに生成される。紙媒体はそれぞれ異なる利用者に配布され、それぞれの自由に利用されることが想定するために、予め対応する電子データを作成しておくものである。紙媒体に対応する電子データを用意しておくことにより，それぞれの紙への手書き入力を電子データとして他の紙への手書きと混同することなく反映させることが可能になる。印刷枚数に応じて自動的に電子文書を複製し電子情報を生成する構成であっても、生成についてなんらかの条件を設けておく構成としても良い。書類情報２２は，書類ＩＤ２２０，ドットパタンID２２１，所有ユーザＩＤ２２２，アノテーション権限保有者数２２３，アノテーション権限２２４，電子文書ファイル２２５，書類サイズ２２６，書類セキュリティレベル２２７，ストロークセット数２２８，ストロークセットＩＤ２２９を含む。
【００２４】
書類ＩＤ２２０は，当該書類、つまり印刷された個々の紙媒体を一意に識別する識別子である。よって，同一の電子文書を印刷した書類であっても，異なる書類ＩＤ２２０となる。通常，異なるユーザに配付される書類は，異なるドットパタンと共に印刷された後に配付される。ドットパタンＩＤ２２１は，当該書類に印刷されるドットパタンの識別子である。この二つのIDは，デジタルペン１４によって記入された紙に対する書類情報の検索に用いる情報である。所有ユーザＩＤ２２２は，当該書類を所有するユーザを一意に識別する識別子である。アノテーション権限保有者数２２３は，紙媒体を通じて当該書類，および電子ファイル２２５への手書きによる書込みが可能となる権限を保有するユーザの数を表し，アノテーション権限２２４にはその権限を持つユーザのユーザIDが格納される。この二つの情報は手書きデータの電子文書への反映の可否を決定するために必要な情報である。電子ファイル２２５は，当該書類の電子データのファイル名である。この情報は紙への手書きを反映させるべき電子文書の検索に必要な情報である。書類サイズ２２６は，当該書類の印刷に適する紙の大きさを示し，その領域の左上端の座標及び右下端の座標が格納される。例えば，書類サイズ２２６は左上端を原点とし，ミリメートルを単位として表される。書類セキュリティレベル２２７は，当該書類の秘密の度合いである。後述するように，書類セキュリティレベル２２７及びユーザのセキュリティレベル２７６（第９図参照）によって，そのユーザが電子媒体上で当該書類を閲覧したり，編集したりすることができるかが定まる。ストロークセット数２２８は，当該書類にデジタルペン１４で記載されたストロークセットの数である。なお，ストロークセット数２２８と同数のストロークセットＩＤ２２９が記録される。この二つの情報が紙面に記入された筆跡データである。このうち書類セキュリティレベル227については，所有ユーザIDと連動させることにより，所有者以外はデフォルトでアクセス禁止といったように限定的な形で表現することも可能である。
【００２５】
ストロークセットは，一纏まりとする線（ストローク）のグループであり，例えば，文字認識におけるレイアウト解析を用いて求められる。レイアウト解析では，線が記入された時間及び／又は線同士の位置関係に基づいて，一纏まりの線を特定し，ストロークセットを求める。すなわち，近い時間に近い位置に記入されたストロークは一つのストロークセットを構成する。ストロークセットＩＤ２２９は，当該書類に記載されたストロークセットを一意に識別する識別子であり，ペンデータ情報２２（第９図Ｂ）へのリンクである。
【００２６】
第６図は，第１の実施の形態の文書サーバ１１に登録される電子情報の１つを印刷した紙媒体である書類３１の説明図である。書類３１には，この書類特有のドットパタンが付されている。尚、書類３１自体は，文書作成ソフト等で電子的に作成された書類であってもよいし，手書きの書類を電子化したものであってもよい。
【００２７】
第７図は，第６図で説明した書類にデジタルペン１４によって情報が記入された様子を示す。ユーザは，デジタルペン１４で書類３１に情報（文字，記号等）３１１を記入する。すると，デジタルペン１４は，文字等が記入された位置（ペン先が接した位置）の絶対座標及びその絶対座標を測定した時刻を定期的に取得する。次に，デジタルペン１４は，取得した絶対座標をキーに位置情報サーバ１８に問い合わせることによって，受信した当該絶対座標に対応するドットパタンＩＤ及び相対座標，および文書サーバ１１のアドレスを特定する。これに従いデジタルペン１４から文書サーバ１１に対して，筆記データが送信される。文書サーバ１１では，送信された筆記データ中の，ドットパタンＩＤから書類情報を参照し，書類ＩＤを特定する。そして，ペンデータ管理プログラム１１６によって，筆記されたストロークを決定する。
【００２８】
第８図Aは，第１の実施の形態のストロークセット２６の一例を示す。紙上にデジタルペン１４によって記入された手書きデータは，位置情報サーバによって同定されたドットパタンIDから検索された書類情報２１中にその軌跡，ペン情報，筆記時刻等とともに記録される。ストロークセット２６は，デジタルペン１４によって記入された，第７図に示す「東京」３１１を示す。本実施の形態では，図に示すように，左上を原点とし，横方向をＸ軸とし，縦方向をＹ軸として，ストロークの位置が定められる。前述したように，ストロークセットは，一纏まりとする線（ストローク）のグループであり，線が記入された時間及び／又は線同士の位置関係に基づいて特定される。
【００２９】
第８図Cは，文書サーバ１１に格納されるペンデータ情報２２に含まれるストローク座標情報２５の構成図である。ストローク座標情報２５は，シリアル番号２５１，Ｘ座標２５２，Ｙ座標２５３及び取得時刻２５４を含む。シリアル番号２５１は，デジタルペン１４によって取得された相対座標を一意に識別する識別子である。Ｘ座標２５２は，第１２図Ａに示すＸ軸方向の相対座標であり，例えば，ミリメートルを単位として表す。Ｙ座標２５３は，第１２図Ａに示すＹ軸方向の相対座標であり，例えばミリメートルを単位として表す。取得時刻２５４は，デジタルペン１４によって当該相対座標が取得された時刻を表す。なお，本説明図では，取得時刻２５４には，記入開始時刻２４２からの経過時間が記録されている。
【００３０】
第８図Bは，第１の実施の形態の文書サーバ１１に格納されるペンデータ情報２２の構成図である。この構成図は，第８図Aに示すストロークセット２６のストロークセット情報である。
【００３１】
ペンデータ情報２２は，ストロークセットＩＤ２４１，ペンＩＤ２４２，記入開始日時２４３，該当矩形座標２４４，ストローク数２４５及びストロークデータ２４６を含む。ストロークセットＩＤ２４１は，当該ストロークセットを一意に識別する識別子である。ペンＩＤ２４２は，当該ストロークセットを記入したデジタルペン１４の識別子である。記入開始日時２４３は，当該ストロークセットを記入し始めた日時である。該当矩形領域２４４は，当該ストロークセットを含む矩形の領域である。該当矩形領域２４４は，当該ストロークセットが記入された書類における座標（相対座標）であり，矩形領域の左上端の座標及び右下端の座標で表される。ストローク数２４５は，当該ストロークセットに含まれる線（ストローク）の数である。なお，ストローク数２４５と同数のストロークデータ２４６が記録される。ストロークデータ２４６は，標本点数２４６Ａ及びシリアル番号２４６Ｂを含む。標本点数２４６Ａは，デジタルペン１４によって取得された，当該ストロークを構成する相対座標の数である。シリアル番号２４６Ｂは，デジタルペン１４によって取得された，当該ストロークを構成する相対座標を一意に識別する識別子であり，ストローク座標情報２５（第８図Ｃ）へのリンクである。これによって書類情報からの各ストロークの検索を効率化できる。
【００３２】
第９図は，第１の実施の形態の文書サーバ１１に格納されるユーザ情報２４の構成図である。ユーザ情報２４は，ユーザＩＤ２７１，氏名２７２，所属２７３，役職２７４，保有ペンＩＤ２７５及びセキュリティレベル２７６を含む。ユーザＩＤ２７１は，当該ユーザを一意に識別する識別子である。氏名２７２は，当該ユーザの氏名である。所属２７３は，当該ユーザの所属する部署である。役職２７４は，当該ユーザの役職である。保有ペンＩＤ２７５は，当該ユーザが保有するデジタルペン１４の一意な識別子である。尚、これらの情報は例示であって、個人を特定できる情報があればよい。書類セキュリティレベル２７６は，当該ユーザの秘密書類にアクセスする権限である。後述するように，ユーザのセキュリティレベル２７６及び書類のセキュリティレベル２２６（第８図Ａ参照）によって，そのユーザが当該書類を電子媒体上で閲覧・編集を行うことができるかが定まる。
【００３３】
次に第一の実施例の電子情報管理システムにおいて，電子文書を紙媒体に印刷した際の，書類情報におけるアノテーション権限の設定方法について述べる。尚、紙は非常に手軽に管理できる媒体である。よって紙単位でアクセス権限することが現実の利用に即していると考える。
【００３４】
第10図は，電子文書を紙媒体に印刷した際のアノテーション権限の設定の流れを示した図である。ここで、アノテーション権限とは、紙媒体を介して入力された情報を対応付けられる電子データ上に反映することが可能な権限をいう。例えば会議などにおいて，参加者に資料を紙媒体で配布する場合を考える。この場合，紙媒体に印刷されるたびに文書サーバ１１における書類情報２２は，印刷した紙媒体の部数だけ生成される。これは個々の紙媒体に書かれた手書き情報を個別に管理するためである。第10図のステップ(A)は初期状態，すなわち会議の参加者に紙媒体の資料５０１が配布された状態である。この紙媒体はユーザAに配布されたものとするが，配布された時点では，紙媒体の資料５０１のアノテーション権限の値は「被配布者」となっている。「被配布者」とはその時点では当該紙媒体を介した電子文書へのアクセスは誰にも許可されていないが，最初に書き込んだユーザにアノテーション権限を付与するということを意味する。すなわち，アクセス権所有者は特定されていない。ステップ（B）において，配布された紙媒体５０１を保有するユーザAが自身のデジタルペンで紙媒体に筆記を行うことにより，紙媒体のアノテーション権限が「被配布者」から「userA」に置換される。これによってユーザAのみが紙媒体501を介した電子文書への書込みをできるようになる。なお，ここでユーザAのデジタルペン５０２で紙媒体５０１に触れる，すなわち，デジタルペン５０２に紙媒体５０１を特定するドットパタン情報を入力するだけでもよいが，よりセキュリティを高めるために，ユーザAは自身のデジタルペン502で自身のサインを行い，これを予め登録されているサイン登録情報と比較して認証し，ユーザAであることを確認した後に，アノテーション権限の変更を行うことも可能である。このような筆記行為によりアクセス権はユーザAに与えられ、ステップ（C）のようにユーザA（デジタルペン５０２）からの書込みは可能であるが，ユーザB（デジタルペン５０３）からの書込みは不可となる。この時，紙媒体へのアノテーション権限を持つユーザが自身のペンを用いて行う筆記の種類を複数種設定し，それぞれ権限の置換と追加に対応させておくことにより，紙媒体のアノテーション権限の追加処理も実現可能である。
【００３５】
紙媒体は容易に人の手を渡り、所有者が変更できる点が便利な点である。例えば紙媒体に印刷した資料が手元にあると，最初は自分だけが書込み権を持っていても，作業の過程で他のユーザにこれを譲渡したり，あるいは共有したい場合がある。本願によれば、紙への書き込み権もその紙媒体上で所望の相手に委譲することができる。よって、書込み権が最初に設定されたまま固定であったり、いちいちコンピュータを介して設定し直さなければいけない環境に比べて格段に利便性が向上する。
【００３６】
又、例えば自身の保有する電子文書を1部印刷して自身で使用する場合は，アノテーション権限の初期値は自身のユーザIDとすることが望ましい。この場合は印刷が行われた時点で、その紙媒体を介した電子情報へのアノテーション権は電子情報を管理する本人となる。印刷時のアノテーション権を誰に付するかは電子文書を印刷する際にPC上で選択指定、又は、初期設定しておくことができる。
【００３７】
次に第11図を用いてアノテーション権限を持つユーザが当該紙媒体を介した書込みを他のユーザにも許可する場合の流れを述べる。第11図のステップ(A)は紙媒体５０１がユーザAによって所有されている状態である。紙媒体５０１のアノテーション権限は「userA」となっている。すなわち紙媒体５０１を介してユーザAのデジタルペン５０２では書込みを電子文書へ反映させることができるが，ユーザBのデジタルペン５０３によっては書込みを電子文書に反映させることはできない。
【００３８】
ここで，ユーザAがユーザBと紙媒体５０１を一緒に見ながら議論をしているといった状況において，ユーザBの紙媒体５０１への書込みも電子文書に反映させようとした場合を考える。この場合，ユーザAは紙媒体５０１のアノテーション権限にユーザBを追加しなければならない。そのために，ステップ（B）において，まず自身のデジタルペン５０２によって，アノテーション権限の追加処理を行うことをあらわすコマンド５０４を筆記する。コマンドとして，例えば「％accept」など通常の文章中に表れないような文字列をあらかじめ定義しておき，これを認識することによって，コマンドが筆記されたことを検出することができる。上記コマンドを紙媒体上の指定された位置に筆記することによってコマンド検出精度を向上させることも可能である。
【００３９】
さらに，ステップ（C）において，アノテーション権限を許可したいユーザBのデジタルペン５０３によって紙媒体の任意の場所，あるいは上記ユーザAが筆記したコマンドの上にペン先を触れる５０５。こうすることにより，ステップ(D)として，紙媒体５０１のアノテーション権限にユーザBが追加され，「userA userB」となり，ユーザBのデジタルペン５０３によっても書込みを電子文書に反映させることが可能になる。
【００４０】
ここで，セキュリティを向上させるために，ユーザBがデジタルペン５０３で紙媒体に触れる代わりに，ユーザBのサインを筆記しこれを認証することによりアノテーション権限の追加を行うようにすることも可能である。
【００４１】
このように，（１）アノテーション権限を保有するユーザのID，（２）アノテーション権限の変更処理を意味するコマンド，（３）アノテーション権限を与えるユーザのIDの３つの情報をデジタルペンによって入力することにより，PC上での操作を必要とすることなく，アノテーション権限の変更処理を実現できる。図１１において，上記(1)(2)の情報はステップ（B）によって，上記(3)の情報はステップ（C）によって入力されたことになる。
【００４２】
つまり，アクセス権を持つユーザがアクセス権付与に対応付けられたコマンド記号を自身のペンで筆記することにより，ペンのIDから上記（１）の情報が，認識されたコマンド記号から上記(2)の情報が得られ，アノテーションを許可したいユーザが自身のペンでその紙文書に触ることによって，上記(3)の情報が得られる。またコマンド記号を書く代わりに，紙上の特定の領域を触ることにより，上記(2)の情報を得ることもできる。その他ペンIDを認識する別の方法については実施例２にて説明する。
【００４３】
紙に表現された情報を見ながら議論・作業をしているときに，印刷された文字の訂正や，コメントの追記を行うことがある。紙は携帯可能であって、その加筆は情報を形として残す最も手軽な手段である。又、物理的に紙への加筆を制限することはできない。が、電子的なデータとしての保存するべきものとそうでないものとを区別する必要がある。電子データを記録するコンピュータ上でその設定を行うと紙の利便性を害する。本願を用いればアノテーション権限を制御したい紙そのものを介した処理のみで、そのアノテーション権限をいつでも必要に応じて他人に委譲することが可能になる。しかも上記紙を介した処理において，筆記場所の制限を設けることなくアノテーション権限の委譲が可能である。
【００４４】
こうしたデジタルペンによる筆記行為によって実行される，文書サーバ１１内の書類情報２１中のアノテーション権限の変更処理の流れを，図１２，１３を用いて述べる。
【００４５】
まず電子文書の印刷に伴う，文書サーバ１１上での書類情報２１の生成とアノテーション権限の値のセットの処理の流れについて，図１２を用いて述べる。まずステップS１２１において，ユーザはPC上で電子文書の印刷処理を起動する。この際，例えば指定された印刷部数を参照するか，あるいは情報端末１２上で別途，「配布用」か「自身用」の選択を行うことにより，配布目的の複数部印刷なのか，自身用に1部印刷なのかという情報を文書サーバ１１中のプログラムに与える。これに基づきステップS１２２において，条件判定を行い，配布用の印刷と判断された場合は，ステップS123において，指定された印刷部数分だけ文書サーバ１１中の電子ファイルを複製する。さらにステップS１２４において，書類情報２１のエントリを配布部数分だけ生成し，電子文書ファイル２２５をステップS１２３において複製した電子ファイルを指すようにする。そして，ステップS１２５において，作成した書類情報のアノテーション権限の値を，最初に筆記したユーザのIDをセットすることを意味する「被配布者」とする。
【００４６】
また，ステップS１２２において，自身用に1部印刷と判断された場合は，ステップS１２７において，文書サーバ１１中に書類情報２１のエントリを１つ作成する。このときの，項目「電子ファイル」２２５の値は当該電子ファイルである。そしてステップS１２８において，書類情報のアノテーション権限の項目に自身のユーザIDをセットする。
【００４７】
以上の処理を文書サーバ１１中で行った後，各紙媒体に印刷され(ステップS126)，紙媒体は各ユーザに配布される。
【００４８】
次に，あるユーザの所有する紙媒体に対して，第三者がその紙媒体を介して書込みを電子文書に反映させることができるようにする場合の，文書サーバ１１中でのアノテーション権限に関する変更処理の流れを図１３を用いて述べる。
【００４９】
ステップS１３０１において，最初のペンデータ（１）が文書サーバ１１に送信される。ステップS１３０２において，当該書類情報のアノテーション権限の値をチェックし，特定のユーザIDであればステップS１３０３へ進み，「被配布者」であればステップS13１0に進む。
【００５０】
ステップS１３０３において，送信されたペンデータ中のペンID２４２から，ユーザ情報２３を用いてユーザIDを求める。
【００５１】
ステップS1304において，このユーザIDが書類情報２１中のアノテーション権限に記されたユーザIDと一致するかどうかを調べる。一致していなければ許可されない書込みであるため，アノテーション権限の値を変更せずに処理を終える。一致していればステップS１３０５に進む。
【００５２】
ステップS1305では，ステップS1301で入力されたペンデータにおけるストローク情報２４６を参照して，その形状，あるいは時間情報などを用いて，コマンド認識を行う。コマンド認識処理の結果，アノテーション権限変更を意味するコマンドと認識されればステップS１３０６に進み，認識されなければ通常の書込みとしてステップS１３０９において書類情報にペンデータを追加する。
【００５３】
ステップS１３０６において，第二のペン隆力を受付け文書サーバ１１に送信される。ステップS１３０７において，第二のペンデータのペンIDとユーザ情報２３を用いてユーザIDを求める。
【００５４】
ステップS1308において，求めたユーザIDをアノテーション権限を付与するユーザIDとして，当該書類情報２１におけるアノテーション保有者数２２３をインクリメントするとともに，アノテーション権限２２４に追加する。
【００５５】
ステップS１３０１において，書類情報におけるアノテーション権限の値が「被配布者」となっていた場合は，ステップS1309において，第一のペンデータのペンIDからユーザ情報２３を用いて，ユーザIDを取得する。これをステップS1310において，書類情報２１のアノテーション権限２２４に格納することにより，このユーザIDによる書込みの反映が許可されることになる。
【００５６】
以上が，紙媒体とペンを用いた，手書き情報の電子文書に反映させることができる権限の制御方法である。
【実施例２】
【００５７】
あるユーザが保有する紙媒体への第三者の書込みを電子文書に反映させることができるかどうかの権限の設定を紙とペンによって行う方法について，もう一つの例を実施例２として述べる。ここで想定する電子情報管理システムの構成は実施例１に示すものと同様である。
【００５８】
第一の実施例において，第11図で示した，アノテーション権限を持つユーザが当該紙媒体を介した書込みを他のユーザにも許可する方法の部分が異なる。これを第14図を用いて述べる。
【００５９】
第1４図のステップ(A)は紙媒体５０１がユーザAによって所有されている状態である。紙媒体５０１のアノテーション権限は「userA」となっている。すなわち紙媒体５０１を介してユーザAのデジタルペン５０２では書込みを電子文書へ反映させることができるが，ユーザBのデジタルペン５０３によっては書込みを電子文書に反映させることはできない。
【００６０】
ここで，ユーザAがユーザBと紙媒体５０１を一緒に見ながら議論をしているといった状況において，ユーザBの紙媒体５０１への書込みも電子文書に反映させようとした場合を考える。この場合，ユーザAは紙媒体５０１のアノテーション権限にユーザBを追加しなければならない。そのために，ステップ（B）において，まず書込みを許可したいユーザ，この場合ユーザB，のデジタルペン５０３によって，ユーザAのサインと，アノテーション権限の追加処理を行うことをあらわすコマンド５０４を筆記する。コマンドとして，例えば「％accept」など通常の文章中に表れないような文字列をあらかじめ定義しておく。上記コマンドを紙媒体上の指定された位置に筆記することによってコマンド検出精度を向上させることも可能である。
【００６１】
こうすることにより，ステップ(C)として，紙媒体５０１のアノテーション権限にユーザBが追加され，「userA userB」となり，ユーザBのデジタルペン５０３によっても書込みを電子文書に反映させることが可能になる。
【００６２】
このように，（１）アノテーション権限を保有するユーザのID，（２）アノテーション権限の変更処理を意味するコマンド，（３）アノテーション権限を与えるユーザのIDの３つの情報をデジタルペンによって入力することにより，PC上での操作を必要とすることなく，アノテーション権限の変更処理を実現できる。図１４において，上記(1)(2)（３）の情報はステップ（B）によって，すべて入力されたことになる。
【００６３】
こうしたデジタルペンによる筆記行為によって実行される，文書サーバ１１内の書類情報２１中のアノテーション権限の変更処理の流れを，図１５を用いて述べる。
【００６４】
あるユーザの所有する紙媒体に対して，第三者がその紙媒体を介して書込みを電子文書に反映させることができるようにする場合の，文書サーバ１１中でのアノテーション権限に関する変更処理の流れを図１５を用いて述べる。
【００６５】
ステップS１５０１において，ペンデータが文書サーバ１１に送信される。ステップS１５０２において，当該書類情報のアノテーション権限の値をチェックし，特定のユーザIDであればステップS１５０３へ進み，「被配布者」であればステップS1509に進む。
【００６６】
ステップS１５０３において，送信されたペンデータにおけるストローク情報２４６を参照して，その形状，あるいは時間情報を用いて，サイン認証プログラム１１８を用いてサイン認証を行う。これにより認証されたユーザIDを得る。
【００６７】
ステップS1５304において，このユーザIDが書類情報２１中のアノテーション権限に記されたユーザIDと一致するかどうかを調べる。一致していなければ許可されない書込みであるため，アノテーション権限の値を変更せずに処理を終える。一致していればステップS１５０５に進む。
【００６８】
ステップS1５05では，送信されたペンデータ中のペンID２４２から，ユーザ情報２３を用いてユーザIDを求める。これはアノテーション権限を付与したい第三者のユーザIDである。
【００６９】
ステップS１５０６において，求めた第三者のユーザIDをアノテーション権限を付与するユーザIDとして，当該書類情報２１におけるアノテーション保有者数２２３をインクリメントするとともに，アノテーション権限２２４に追加する。
【００７０】
ステップS１５０１において，書類情報におけるアノテーション権限の値が「被配布者」となっていた場合は，ステップS1５0７において，第一のペンデータのペンIDからユーザ情報２３を用いて，ユーザIDを取得する。これをステップS1５０８において，書類情報２１のアノテーション権限２２４に格納することにより，このユーザIDによる書込みの反映が許可されることになる。
【００７１】
以上が，紙媒体とペンを用いた，手書き情報の電子文書に反映させることができる権限の制御に関する第二の方法である。
【００７２】
一旦他のユーザに付与したアノテーション権限を解除する場合も，これを付与する場合と同様の手順で実現可能である。第1６図のステップ(A)は紙媒体５０１への書込みがユーザAとユーザBに許可されている状態である。紙媒体５０１のアノテーション権限は「userA+userB」となっている。ここで，ユーザAがユーザBによる紙媒体５０１へ書込みを電子文書に反映させるのをやめようとした場合を考える。そのために，ステップ（B）において，まず自身のデジタルペン５０２によって，アノテーション権限の削除処理を行うことをあらわすコマンド５０４を筆記する。コマンドとして，例えば「％reject」など通常の文章中に表れないような文字列をあらかじめ定義しておき，これを認識することによって，コマンドが筆記されたことを検出することができる。上記コマンドを紙媒体上の指定された位置に筆記することによってコマンド検出精度を向上させることも可能である。またユーザBが自身が持つ権限を自ら放棄することも可能である。すなわち，ステップ(B)の代わりに，自身のアノテーション権限の削除処理を行うことを表す上記コマンド504とは別のコマンドを定義しておき，これをユーザBが自身のペンで筆記することにより，ユーザBのアノテーション権限を解除することが可能となる。
【００７３】
さらに，ステップ（C）において，アノテーション権限を不許可としたいユーザBのデジタルペン５０３によって紙媒体の任意の場所，あるいは上記ユーザAが筆記したコマンドの上にペン先を触れる５０５。こうすることにより，ステップ(D)として，紙媒体５０１のアノテーション権限からユーザBが削除され，「userA」となり，ユーザBのデジタルペン５０３によっても書込みを電子文書に反映させることができなくなる。
【００７４】
ここで，セキュリティを向上させるために，ユーザBがデジタルペン５０３で紙媒体に触れる代わりに，ユーザBのサインを筆記しこれを認証することによりアノテーション権限の追加を行うようにすることも可能である。
【００７５】
また別の手順として，第1７図がある。ステップ(A)は紙媒体５０１への書込みを電子的に反映させることができる権限をユーザAとユーザBが所有している状態である。ステップ（B）において，まず書込みを不許可としたいユーザ，この場合ユーザB，のデジタルペン５０３によって，ユーザAのサインと，アノテーション権限の追加処理を行うことをあらわすコマンド５０４を筆記する。コマンドとして，例えば「％reject」など通常の文章中に表れないような文字列をあらかじめ定義しておく。上記コマンドを紙媒体上の指定された位置に筆記することによってコマンド検出精度を向上させることも可能である。
【００７６】
こうすることにより，ステップ(C)として，紙媒体５０１のアノテーション権限からユーザBが削除され，「userA」となり，ユーザBのデジタルペン５０３による書込みを電子文書に反映させることができなくなる。
【００７７】
上記実施例においては、紙単位でのアノテーション権限の設定を行った。が、印刷した段階において、その一部領域についてのアノテーション権限設定を可能にすることもできる。例えば、紙媒体記載中の情報のうち、一部についてのデータ変更は禁止し、他の情報については変更を受け付けるとした場合には、その部分についてのみアノテーション権限に基づくデータ変更を反映させるようにする。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態の電子情報管理システムのブロック図である。
【図２】本発明の実施の形態の文書サーバのブロック図である。
【図３】本発明の実施の形態の情報端末のブロック図である。
【図４】本発明の実施の形態の文書サーバに格納される書類情報の構成図である。
【図５】本発明の実施の形態のデジタルペンが紙面上の座標取得の説明図である。
【図６】本発明の実施の形態の文書サーバに登録される書類の説明図である。
【図７】本発明の実施の形態のデジタルペンによって情報が書き込まれた書類の説明図である。
【図８Ａ】本発明の実施の形態のストロークセットの一例を示す。
【図８Ｂ】本発明の実施の形態の文書サーバに格納されるストロークセット情報の構成図である。
【図８Ｃ】本発明の実施の形態の文書サーバに格納されるストローク座標情報の構成図である。
【図９】本発明の実施の形態の文書サーバに格納されるユーザ情報の構成図である。
【図１０】本発明の実施の形態のアノテーション権限初期設定のためのユーザ操作の流れを示した図である。
【図１１】第１の実施の形態の紙媒体への第三者の書込みを電子文書に反映させることを許可するためのアノテーション権限の設定に関するユーザ操作の流れを示した図である。
【図１２】第１の実施の形態の文書サーバにおけるアノテーション権限の初期設定処理のフローチャートである。
【図１３】第１の実施の形態の文書サーバにおけるアノテーション権限の設定処理のフローチャートである。
【図１４】第２の実施の形態の紙媒体への第三者の書込みを電子文書に反映させることを許可するためのアノテーション権限の設定に関するユーザ操作の流れを示した図である。
【図１５】第１の実施の形態の文書サーバにおけるアノテーション権限の設定処理のフローチャートである。
【符号の説明】
【００７９】
１１  文書サーバ
１２  情報端末
１３  ペンアクセスポイント
１４  デジタルペン
１５  位置情報サーバ
１６  印刷装置
１７  ネットワーク
１１４  書類管理プログラム
１１５  印刷プログラム
１１６  ペンデータ管理プログラム
１１７  ユーザ管理プログラム
１１８  サイン認証プログラム
２１  書類情報
２２  ペンデータ情報
２３  ユーザ情報
２４  サイン情報
２２０  書類情報における書類ＩＤ
２２１  書類情報におけるドットパタンID
２２２  書類情報における所有ユーザＩＤ
２２３  書類情報におけるアノテーション権限保有者数
２２４  書類情報におけるアノテーション権限
２２５  書類情報における電子文書ファイル
２２６  書類情報における書類サイズ
２２７  書類情報における書類セキュリティレベル
２２８  書類情報におけるストロークセット数
２２９  書類情報におけるストロークセットＩＤ
２４１  ペンデータ情報におけるストロークセットＩＤ
２４２  ペンデータ情報におけるペンＩＤ
２４３  ペンデータ情報における記入開始日時
２４４  ペンデータ情報における該当矩形座標
２４５  ペンデータ情報におけるストローク数
２４６  ペンデータ情報におけるストロークデータ
５０１  紙の資料
５０２  ユーザAのデジタルペン
５０３  ユーザBのデジタルペン
５０４  手書きコマンド
【図１】
0004752456.tif 000002
【図２】
0004752456.tif 000003
【図３】
0004752456.tif 000004
【図４】
0004752456.tif 000005
【図５】
0004752456.tif 000006
【図６】
0004752456.tif 000007
【図７】
0004752456.tif 000008
【図８Ａ】
0004752456.tif 000009
【図８Ｂ】
0004752456.tif 000010
【図８Ｃ】
0004752456.tif 000011
【図９】
0004752456.tif 000012
【図１０】
0004752456.tif 000013
【図１１】
0004752456.tif 000014
【図１２】
0004752456.tif 000015
【図１３】
0004752456.tif 000016
【図１４】
0004752456.tif 000017
【図１５】
0004752456.tif 000018