(57)【特許請求の範囲】
【請求項１】
可逆性記録媒体に記録された少なくとも１つ以上の２次元コードを読取る２次元コード読取装置と、装置本体と、を有する加筆情報入力装置であって、
前記装置本体は、
先端部が筆記面に接触することにより加わる圧力を検出する圧力センサと、
前記２次元コードを画像として取得する画像取得手段と、を有し、
前記２次元コード読取装置は、
前記画像取得手段において取得した、誤り訂正用の符号を有する前記２次元コードをデコードするデコード手段と、
前記デコード手段においてデコードされたデータに含まれる前記可逆性記録媒体上の座標情報を取得する座標情報取得手段と、
前記デコード手段においてデコードされたデータに含まれる文書に係る文書識別情報を取得する文書識別情報取得手段と、
前記座標情報および前記文書識別情報に対して、前記誤り訂正用の符号を用いて誤り訂正を行う誤り訂正手段と、
誤り訂正された文書識別情報が保存される情報メモリ手段と、
前記圧力センサが定常的に前記圧力を検出すると、取得した文書識別情報を、前記情報メモリ手段に保存されている文書識別情報に置き換えるデータ置換手段と、を有し、
前記誤り訂正手段は、取得した座標情報および取得した文書識別情報、又は、取得した座標情報および置き換えられた文書識別情報に対して前記誤り訂正を行うことを特徴とする加筆情報入力装置。
【請求項２】
可逆性記録媒体に記録された少なくとも１つ以上の２次元コードを読取る２次元コード読取装置と、装置本体と、を有する加筆情報入力装置であって、
前記装置本体は、
先端部が筆記面に接触することにより加わる圧力を検出する圧力センサと、
前記２次元コードを画像として取得する画像取得手段と、を有し、
前記２次元コード読取装置は、
前記画像取得手段において取得した、誤り訂正用の符号を有する前記２次元コードをデコードするデコード手段と、
前記デコード手段においてデコードされたデータに含まれる前記可逆性記録媒体上の座標情報を取得する座標情報取得手段と、
前記デコード手段においてデコードされたデータに含まれる文書に係る文書識別情報を取得する文書識別情報取得手段と、
前記座標情報および前記文書識別情報に対して、前記誤り訂正用の符号を用いて誤り訂正を行う誤り訂正手段と、
誤り訂正された文書識別情報が保存される情報メモリ手段と、
前記圧力センサが定常的に前記圧力を検出すると、取得した文書識別情報を、前記情報メモリ手段に保存されている文書識別情報に置き換えるデータ置換手段と、を有し、
前記誤り訂正手段は、取得した座標情報および取得した文書識別情報に対して前記誤り訂正を行い、当該誤り訂正が失敗すると、取得した座標情報および置き換えられた文書識別情報に対して前記誤り訂正を行うことを特徴とする加筆情報入力装置。
【請求項３】
前記先端部の座標を算出する座標算出手段を更に有することを特徴とする請求項１または２記載の加筆情報入力装置。
【請求項４】
前記装置本体は、前記可逆性記録媒体の表面にインクを付着させるペンタイプの筆記具と、前記可逆性記録媒体の位置選択手段のみを有するスタイラスタイプの筆記具と、を選択配置可能な保持構造を有することを特徴とする請求項１乃至３何れか一項記載の加筆情報入力装置。
【請求項５】
請求項１乃至４何れか一項記載の加筆情報入力装置と、印刷装置と、加筆情報管理装置と、を有するシステムであって、
前記加筆情報管理装置は、
前記加筆情報入力装置から前記文書識別情報および前記座標情報を取得する手段と、
前記文書識別情報を前記２次元コードにエンコードするエンコード手段と、
文書に係る印刷情報と、前記２次元コードと、を重畳させて前記印刷装置に出力する印刷出力手段と、
前記加筆情報入力装置から取得した前記文書識別情報又は当該文書識別情報に係る電子文書と、前記加筆情報入力装置より取得した前記座標情報と、を関連付けて管理する管理手段と、を有することを特徴とするシステム。
【請求項６】
前記印刷装置は、
前記加筆情報管理装置から送信された前記印刷情報及び／又は前記２次元コードを、前記可逆性記録媒体に記録する記録手段と、
前記可逆性記録媒体に記録された前記印刷情報及び／又は前記２次元コードを消去する消去手段と、を有することを特徴とする請求項５記載のシステム。
【請求項７】
前記印刷装置は、
前記可逆性記録媒体の表面に付着した加筆情報に係るインクを除去するインク除去手段を更に有することを特徴とする請求項５または６記載のシステム。
【請求項８】
前記印刷出力手段は、
前記印刷情報と、前記２次元コードと、を重畳させるときに、前記印刷情報の画像データと、前記２次元コードのドットデータと、の重なりに係る重なり情報を検出する重なり情報検出手段と、
前記重なり情報検出手段において検出した重なり情報に基づいて、前記画像データの位置を補正する補正手段と、を有することを特徴とする請求項５乃至７何れか一項記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加筆情報入力装置、及び加筆情報入力装置を含むシステムに関する。
【背景技術】
【０００２】
電子化された文書は、ディスプレイ上で表示できる長所があるが、閲覧のし易さや可搬性等に問題があった。したがって、例えば会議等においても、電子文書を印刷装置等で印刷した印刷文書が使用されることが多かった。しかし、会議等においては、印刷文書にメモやコメント等の加筆情報を付加することが多くあったが、印刷文書の元となる電子文書と、該印刷文書及び加筆情報は何らリンクされていなかったため、加筆情報を、元の電子文書に反映するためには、後で元の電子文書を編集する必要があった。
【０００３】
このような問題を解決するため、従来技術において、ユーザが加筆した加筆情報を電子化して取得する方法として、以下に例示するような幾つかの方法が存在する。
【０００４】
特許文献１では、可逆性記録媒体を使用した情報処理システムについて開示されている。該情報処理システムでは、可逆性記録媒体の一部に、文書と共に識別コード（例えばバーコード）を印刷して、その識別コードに基づいて、セキュリティを管理している。
【０００５】
また、特許文献２では、記録媒体に予め記録されたコードシンボルを配置し、このコードシンボルの読取りによって座標検出を行い、リアルタイムで加筆情報の抽出を行う画像処理装置について開示されている。なお、実施例において可逆性記録媒体を使用した例も記載されている。
【０００６】
また、特許文献３では、記録媒体に予め記録されたコードシンボルを配置したものに対して、文書と共に識別コードを印刷し、識別コードに基づいてセキュリティを管理し、加筆情報の抽出は、コードシンボルの読取りによって実現する情報入力装置について開示されている。
【特許文献１】特開２００１−１８００８６号公報
【特許文献２】特開２００２−１９６８７０号公報
【特許文献３】特開２００２−２７８６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、リアルタイムでの加筆情報の抽出に対応していない問題があった。
【０００８】
また、上記特許文献２では、予めコードシンボルが記録されている記録媒体に対して、印刷し、加筆を行うものであり、印刷する際にコードシンボルの情報と文書情報とを対応付ける必要があった。
【０００９】
また、上記特許文献３では、加筆の前に必ず識別コードを認識させる作業が必要である問題があった。
【００１０】
本発明は、上記の点に鑑みなされたもので、加筆情報を容易に抽出し、元の電子文書と関連付けて管理することが可能な、２次元コード読取装置、印刷装置、加筆情報入力装置及び加筆情報管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
そこで、上記問題を解決するため、本発明は、可逆性記録媒体に記録された少なくとも１つ以上の２次元コードを読取る２次元コード読取装置と、装置本体と、を有する加筆情報入力装置であって、前記装置本体は、先端部が筆記面に接触することにより加わる圧力を検出する圧力センサと、前記２次元コードを画像として取得する画像取得手段と、を有し、前記２次元コード読取装置は、前記画像取得手段において取得した、誤り訂正用の符号を有する前記２次元コードをデコードするデコード手段と、前記デコード手段においてデコードされたデータに含まれる前記可逆性記録媒体上の座標情報を取得する座標情報取得手段と、前記デコード手段においてデコードされたデータに含まれる文書に係る文書識別情報を取得する文書識別情報取得手段と、前記座標情報および前記文書識別情報に対して、前記誤り訂正用の符号を用いて誤り訂正を行う誤り訂正手段と、誤り訂正された文書識別情報が保存される情報メモリ手段と、前記圧力センサが定常的に前記圧力を検出すると、取得した文書識別情報を、前記情報メモリ手段に保存されている文書識別情報に置き換えるデータ置換手段と、を有し、前記誤り訂正手段は、取得した座標情報および取得した文書識別情報、又は、取得した座標情報および置き換えられた文書識別情報に対して前記誤り訂正を行うことを特徴とする。
【００１２】
本発明によれば、可逆性記録媒体に記録された少なくとも１つ以上の２次元コードを読取る２次元コード読取装置と、装置本体と、を有する加筆情報入力装置であって、前記装置本体は、先端部が筆記面に接触することにより加わる圧力を検出する圧力センサと、前記２次元コードを画像として取得する画像取得手段と、を有し、前記２次元コード読取装置は、前記画像取得手段において取得した、誤り訂正用の符号を有する前記２次元コードをデコードするデコード手段と、前記デコード手段においてデコードされたデータに含まれる前記可逆性記録媒体上の座標情報を取得する座標情報取得手段と、前記デコード手段においてデコードされたデータに含まれる文書に係る文書識別情報を取得する文書識別情報取得手段と、前記座標情報および前記文書識別情報に対して、前記誤り訂正用の符号を用いて誤り訂正を行う誤り訂正手段と、誤り訂正された文書識別情報が保存される情報メモリ手段と、前記圧力センサが定常的に前記圧力を検出すると、取得した文書識別情報を、前記情報メモリ手段に保存されている文書識別情報に置き換えるデータ置換手段と、を有し、前記誤り訂正手段は、取得した座標情報および取得した文書識別情報に対して前記誤り訂正を行い、当該誤り訂正が失敗すると、取得した座標情報および置き換えられた文書識別情報に対して前記誤り訂正を行うことを特徴とする。
【００１３】
また上記課題を解決するための手段として、本発明は、加筆情報入力装置、及び加筆情報入力装置を含むシステムとすることもできる。
【発明の効果】
【００１４】
本発明によれば、加筆情報を容易に抽出し、元の電子文書と関連付けて管理することが可能な、２次元コード読取装置、印刷装置、加筆情報入力装置及び加筆情報管理装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面に基づいて説明する。図１は、本発明の実施に係るシステムの一例を説明するための図である。
【００１６】
図１に示されるように、本発明の実施に係るシステムは、プリンタ５と、加筆情報管理装置３と、加筆情報入力装置４と、を含む。
【００１７】
加筆情報管理装置３は、可逆性記録媒体１（以下、可逆性記録媒体１に印刷画像等を記録したものを単に印刷文書又は紙面等ともいう）に加筆された加筆情報を管理する管理装置である。加筆情報管理装置３は、加筆情報入力装置４と、無線及び／又は有線を介して通信を行い、加筆情報入力装置４を用いてユーザが可逆性記録媒体１に加筆した加筆情報を取得し、管理する。
【００１８】
また、加筆情報管理装置３は、文書に係る文書識別情報（例えば、文書ＩＤ）を、２次元コードにエンコードし、該２次元コードと、印刷情報１１と、を重畳させて当該加筆情報管理装置３とネットワークを介して接続されたプリンタ５に送信する。
【００１９】
プリンタ５は、加筆情報管理装置３より送信された印刷情報及び／又は２次元コードを印刷画像として可逆性記録媒体１に記録し、印刷文書として出力する。また、プリンタ５は、可逆性記録媒体１より印刷情報及び／又は２次元コードを消去したり、可逆性記録媒体１の表面に付着させられた加筆情報に係るインクを、物理的に除去したりする。
【００２０】
加筆情報入力装置４は、可逆性記録媒体１に加筆を行ったり、加筆に係る座標情報や、文書識別情報（例えば、文書ＩＤ）等を取得して、該取得した情報を加筆情報管理装置３に送信したりする。例えば、加筆情報入力装置４は、可逆性記録媒体１に記録されている２次元コードを画像として取得し、該取得した２次元コードをデコードし、デコードした情報に含まれる文書識別情報や、可逆性記録媒体１上の座標情報等を取得し、加筆情報管理装置３に送信する。
【００２１】
加筆情報管理装置３では、加筆情報入力装置４より送信されてきた情報に基づいて、元の電子文書と、加筆情報とを関連付けて管理する。
【００２２】
以下、可逆性記録媒体１の一例の構成を、図２を用いて説明する。図２は、可逆性記録媒体の一例の構成図である。
【００２３】
図２に示されるように、可逆性記録媒体１は、支持体１ｃと、可逆性感熱記録層１ｂと、透明保護層１ａとを有する。
【００２４】
支持体１ｃは、紙又はプラスチック又は合成紙等で構成される可逆性記録媒体１の支持体である。可逆性感熱記録層１ｂは、過熱により可逆的に状態を変化させる記録層である。プリンタ５は、該可逆性感熱記録層１ｂを加熱することにより、状態を変化さ、情報の記録及び消去を繰り返し行う。また、透明保護層１ａは、可逆性記録層１ｂの劣化を防ぐ透明の保護層である。
【００２５】
以下、印刷文書に配列された２次元コードの一例を、図３を用いて説明する。図３は、印刷文書に配列された２次元コードの一例を説明するための図である。
【００２６】
図３に示されるように、印刷文書には、複数の黒ドットで構成され、光学的に読取り可能な２次元コードであるコードシンボル（符号）２ａ、〜、２ｄ、…（以下、任意のコードシンボルの符号を２とする）が、縦横に規則的に配列された黒ドットを境界としてマトリクス状に並べられている。このコードシンボル２は、上述したように、プリンタ５において、文書印刷時に文書（印刷情報）そのものと共に可逆性記録媒体１に記録されたものである。
【００２７】
また、コードシンボル２には、共に印刷された文書の原本となる元の電子文書の識別情報（文書ＩＤ）と、印刷面上における座標を意味する情報とが含まれている。図３に示す例では、左上のコードシンボル２ａに「水平座標＝９５、垂直座標＝１０、文書ＩＤ＝１０」がエンコードされ、コードシンボル２ｂに「水平座標＝９６、垂直座標＝１０、文書ＩＤ＝１０」がエンコードされ、コードシンボル２ｃに「水平座標＝９５、垂直座標＝１１、文書ＩＤ＝１０」がエンコードされ、コードシンボル２ｄに「水平座標＝９６、垂直座標＝１１、文書ＩＤ＝１０」がエンコードされている。
【００２８】
ここで、２次元コードを水平２ｍｍ、垂直３ｍｍ角の大きさとすると、２次元コードの左上の角を紙面の左上を原点とした場合、水平座標＝９５であるコードシンボル２ａは原点から水平方向に１９０ｍｍの位置にある。同様に垂直座標＝１０のコードシンボル２ａは、原点から垂直方向に３０ｍｍの位置にある。
【００２９】
文書ＩＤは、元の電子文書の固有情報、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）である。即ち、コードシンボル２ａは、その左上の角（垂直線Ｈ１と水平線Ｖ１との交点）が、紙面左上から水平１９０ｍｍ、垂直３０ｍｍの位置にあり、印刷されている文書はそのＩＤが１０である、という情報を有する。
【００３０】
以下、コードシンボル２に配置するデータの詳細を、コードシンボル２ａに着目して図４を用いて説明する。図４は、コードシンボルに配置するデータの詳細を説明するための図である。
【００３１】
図４に示されるように、コードシンボル２ａはコード枠を構成するＨ１、Ｈ２、Ｖ１、Ｖ２に囲まれた７×１１つのセルより構成される。なお、本実施例においてセルとは、ドットを打つことのできる最小の単位とする。したがって、上記の場合、コードシンボル２ａには最大７７個のセルが含まれる。
【００３２】
コードシンボル２ａは、水平座標を表すデータが配置される４×２のセルで構成された水平座標領域４０１と、垂直座標を表すデータが配置される４×２のセルで構成された垂直座標領域４０２と、文書ＩＤを表すデータが配置される４×６のセルで構成された文書ＩＤ領域４０３と、誤り訂正用の符号が配置される８つのセルで構成された誤り訂正符号領域４０４〜４０７と、を有して構成される。なお、１つのセルは１ビットに相当するため、水平座標領域４０１及び垂直座標領域４０２は各々１バイトの容量を有し、文書ＩＤ領域４０３は３バイトの容量を有し、誤り訂正符号領域４０４〜４０７は各々１バイトの容量（合計で４バイト）を有する。また、図４中、４０８、４０９はコードの上下方向を表すためのパターン（上下識別符号領域）である。４０８は３×１の黒ドット、４０９は２×１のドット無しのパターンで構成され、コードの上下を判別するのに使用される。各領域においてビット列がどのように配置されるかの一例を、図５を用いて説明する。図５は、ビット列の一例を説明するための図である。但し、４０１〜４０７において、'１'はＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）を示し、'８'はＬＳＢ（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）を示す。
【００３３】
以下、加筆情報管理装置３の一例のハードウェア構成を、図６を用いて説明する。図６は、加筆情報管理装置の一例のハードウェア構成図である。
【００３４】
図６に示されるように、加筆情報管理装置３のハードウェア構成は、それぞれバスで相互に接続されている入力装置２２と、表示装置２３と、ドライブ装置２４と、記録媒体２５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０と、インタフェース装置２１とを含む。
【００３５】
入力装置２２は、加筆情報管理装置３を操作するためのキーボード及びマウス等で構成され、加筆情報管理装置３に各種操作信号を入力するために用いられる。表示装置２３は、加筆情報管理装置３のユーザが利用する各種ウィンドウやデータ等を表示する。例えば、元の電子文書をウィンドウに表示したり、加筆情報入力装置４から送られてきた加筆情報に基づいて、加筆をリアルタイムで元の電子文書と重ね合わせて、ウィンドウに表示したりする。インタフェース装置２１は、加筆情報管理装置３をネットワークに接続するためのインタフェースや他の機器を接続するためのインタフェースであり、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）やモデム、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等で構成される。加筆情報管理装置３は、インタフェース装置２１によって、加筆情報入力装置４と接続される。
【００３６】
そして、加筆情報管理装置３を動作させるための加筆情報管理プログラム３０等は、ＣＤ−ＲＯＭ等の記録媒体２５によって提供されるか、ネットワークを通じてダウンロードされる。また、記録媒体２５は、ドライブ装置２４にセットされ、データや加筆情報管理プログラム３０が記録媒体２５からドライブ装置２４を介してＲＯＭ２６にインストールされる。
【００３７】
ＲＯＭ２６は、データや加筆情報管理プログラム３０を格納すると共に、必要なファイル等を格納する。ＲＡＭ２７は、加筆情報管理装置３の起動時にＲＯＭ２６から加筆情報管理プログラム３０を読み出して格納する。ＣＰＵ２０は、ＲＡＭ２７に読み出され格納された加筆情報管理プログラム３０に従って処理を実行する。
【００３８】
以下、加筆情報管理プログラム３０の一例の機能構成を、図７を用いて説明する。図７は、加筆情報管理プログラムの一例の機能構成図である。
【００３９】
図７に示されるように、加筆情報管理プログラム３０は、エンコード部３１と、印刷出力部３２と、加筆情報管理部３３と、を含む。
【００４０】
エンコード部３１は、文書に係る文書識別情報（例えば、文書ＩＤ）や座標情報等を、２次元コードにエンコードする。
【００４１】
印刷出力部３２は、エンコード部３１においてエンコードした２次元コードと、文書に係る印刷情報とを、重畳して、当該加筆情報管理装置３とネットワークを介して接続されたプリンタ５等に送信し、印刷を要求する。なお、印刷出力部３２は、後述する図８に示すように、印刷情報の画像データ１１と、２次元エンコードのドットデータと、の重なり具合を検出し、該検出した重なり具合に基づいて、画像データの補正を行う。
【００４２】
加筆情報管理部３３は、ユーザが可逆性記録媒体１上において加筆した加筆情報と、元の電子文書と、を関連付けて管理する。
【００４３】
以下、画像データの補正の一例を、図８を用いて説明する。図８は、画像データの補正の一例を説明するための図である。
【００４４】
図８に示されるように、印刷文書（可逆性記録媒体）１には、２次元コードと、印刷情報とが印刷又は記録されるが、図８（Ａ）に示されるように、文書の罫線等の画像データ１１が、２次元コードのドットデータと連続して重なって印刷又は記録されると、２次元コードの読取り時に周辺のコードシンボル２からも座標情報等を算出できない可能性がある。そこで、上述したように、印刷出力部３２は、２次元コードのドットデータと、印刷情報の画像データ１１とを合成する際に、重なりを検出し、図８（Ｂ）に示されるように、印刷情報の画像データ１１を２次元コードのドットデータの間に配置されるようにシフトさせる。このような画像データの補正を行うことによって、２次元コードの情報の保護を向上させ、精度の高い２次元コードの読取り処理を行うことができる。
【００４５】
以下、加筆情報入力装置４の一例の機能構成を、図９を用いて説明する。図９は、加筆情報入力装置の一例の機能構成図である。
【００４６】
図９に示すように、本実施例による加筆情報入力装置４は、人が手に持って筆記動作を行うことができる筆記具状の装置本体４４を具えている。この装置本体４４の先端部４６ａには、筆記具４６、即ち、ボールペンやメカニカルペンシルの先端部分等が取り付けられており、印刷文書に加筆可能である。装置本体４４の側部に設けられた画像読取装置４５は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の光電変換素子４９と、レンズ等から成る光学系４０とから構成されており、印刷文書上の画像を読取る装置である。なお、画像読取装置４５には、必要に応じて照明を設けてもよい。
【００４７】
装置本体４４には、マイコン４８が搭載されており、このマイコン４８には画像読取装置４５が接続されている。したがって、画像読取装置４５で読み取った印刷文書上の画像がマイコン４８に入力される。
【００４８】
マイコン４８では、入力された画像に基づいた各種処理が実行される。即ち、マイコン４８は、入力された２次元コードをデコードし、２次元コードの紙面上の座標を検出する。
【００４９】
また、装置本体４４には、先端部４６ａの部分が筆記面に接触しているか否かを検出する圧力センサ４７が設けられている。即ち、先端部４６ａが筆記面に接触することにより先端部４６ａに加わる圧力が筆記具４６を介して圧力センサ４７に伝達される。圧力センサ４７は、この圧力を感知し、感知した情報をマイコン４８に伝送する。
【００５０】
このような加筆情報入力装置４を用い、印刷文書上での先端部４６ａの位置検出を連続的に行えば、印刷文書上での先端部４６ａの移動軌跡を求めることができる。また、上記のように先端部４６ａが筆記面に接触しているか否かを検出する圧力センサ４７によって、紙面上に筆記を行ったときの筆記軌跡を忠実に求めることができる。
【００５１】
また、加筆情報入力装置４は、筆記具状の装置本体４４と一体構造で配置された画像読取装置４５を備えているため、該画像読取装置４５で撮影された画像からコードシンボル２を抽出し、抽出したコードシンボル２に含まれるドットデータから文書識別情報（文書ＩＤ）及びコードシンボル２の座標情報（例えば、コードシンボル２の中心の座標）を取得することができる。
【００５２】
また、撮影された画像から、装置本体４４の先端部４６ａの座標情報を、装置本体４４の先端部４６ａと、コードシンボル２との相対位置を算出することで取得することができる。例えば、装置本体４４の先端部４６ａが撮影画像の中心にくるよう画像読取装置４５を配置しておけば、撮影画像の中心と、コードシンボル２の中心と、のずれ量から先端部４６ａの正確な座標情報を取得することができる。また、撮影画像は加筆情報入力装置４を持つ角度等によって台形形状等に歪んだ形状に写る場合があり、このように歪んだ形状で撮影された場合には、コードシンボル２の画像形状補正によって歪み量を補正してから、装置本体４４の先端部４６ａの正確な座標情報を取得することもできる。
【００５３】
このように、少なくとも１つのコードシンボル２の撮影画像より、先端部４６ａの正確な座標情報を算出することができるため、画像読取装置４５を小さくすることが可能となり、加筆情報入力装置４全体を小型化することができる。
【００５４】
また、上述の例では、１つのコードシンボル２から装置本体４４の先端部４６ａの正確な座標情報を算出したが、周りのコードシンボル２の座標情報を取得することによって、更に正確な装置本体４４の先端部４６ａの座標情報を算出することもできる。したがって、万一図８（Ａ）に示したように、１つのコードシンボル２が印刷情報の画像データと重なっていたとしても、周りの複数のコードシンボル２を用いて先端部４６ａの座標情報を算出することができる。なお、図９では、説明の簡略化のため、画像読取装置４５、マイコン４８等に電力を供給する電源等は図示を省略する。
【００５５】
以下、マイコン４８の一例のハードウェア構成を、図１０を用いて説明する。図１０は、マイコンの一例のハードウェア構成図である。
【００５６】
図１０に示されるように、マイコン４８のハードウェア構成は、それぞれバスで相互に接続されている２次元コード読取装置５１と、ＲＡＭ５２と、ＣＰＵ５３と、ＲＯＭ５４と、インタフェース装置５５とを含む。
【００５７】
インタフェース装置５５は、マイコン４８をネットワークに接続するためのインタフェースや他の機器を接続するためのインタフェースである。
【００５８】
ＲＯＭ５４には、加筆情報入力装置４の動作を制御するプログラム（加筆情報入力装置プログラム）やマイコン４８を動作させるプログラム（マイコン動作プログラム）が予め内蔵されている。ＲＡＭ５２は、画像読取装置４５から入力された画像や、コード読取り中に生成される中間データや、２次元コードをデコードした際に得られる文書ＩＤや座標情報を一時的に保存する。２次元コード読取装置５１は、ＲＡＭ５２に記憶された画像から２次元コードを検出し、これをデコードして文書ＩＤや座標情報を取得する処理を実行する。
【００５９】
なお、ＲＡＭ５２は、マイコンの起動時にＲＯＭ５４から加筆情報入力装置プログラムや、マイコン動作プログラムを読み出して格納する。ＣＰＵ５３は、ＲＡＭ５２に読み出され格納された加筆情報入力装置プログラムやマイコン動作プログラム等に従って処理を実行する。
【００６０】
以下、２次元コード読取装置５１の構成及び動作を、図１１を用いて説明する。図１１は、２次元コード読取装置の一例の機能構成図である。この２次元コード読取装置５１は、図９に示す加筆情報入力装置４の内部のマイコン１０１に内蔵されている（図１０参照）。この２次元コード読取装置５１には、画像読取装置４５で読み取られた紙面の画像（例えば８ビット画像とする）が入力される。
【００６１】
このように画像が入力されると、２次元コード読取装置５１は、まずコード位置検出器１０１１で画像内にある複数の２次元コードから一つの２次元コードの枠を検出する。２次元コードの位置を検出できたならば、これをデータ取得器１０１２に入力し、２次元コードの各白黒セルに応じて'０'又は'１'のデータを取得して、２次元コードのデータ配列規則にしたがったデータの並べ替えを行う。
【００６２】
その後、２次元コード読取装置５１は、取得したデータに対して第１誤り訂正器１０１４で誤り訂正を行う。また、これと同時に、既知情報メモリ１０１６から既知の文書ＩＤに相当する部分を読み出し、データ置換器１０１３において２次元コードから取得したデータの文書ＩＤに相当する部分を既知の文書ＩＤに相当する部分で置き換え、置き換えたデータに対して第２誤り訂正器１０１５で誤り訂正を行う処理も実行する。
【００６３】
それぞれの誤り訂正器（１０１４、１０１５）からは、誤り訂正が成功したか否かの判定情報と誤り訂正後のデータとが出力される。出力された誤り訂正後のデータは選択器１０１７でいずれかが選択され、データ復号器１０１８へ入力される。この選択器１０１７の動作は、図１１における圧力センサ４７の出力によって制御される。即ち、圧力センサ４７で検出される加筆の有無に応じて出力するデータが選択される。
【００６４】
圧力センサ４７から出力される信号が立ち上がる（無圧力から有圧力へ）と、選択器１０１７は第１誤り訂正器１０１４から入力されたデータを選択して出力する。この際、第１誤り訂正器１０１４で誤り訂正が失敗した場合は、誤り訂正ができなかったということであり、コードの読取りに失敗したことを意味する。更に、この場合には、データ復号器１０１８は動作せず、データの出力を無効とする。これに対して、圧力センサ４７が定常的に有圧力である場合、選択器１０１７は第２誤り訂正器１０１５から入力されたデータを選択して出力する。この際、第２誤り訂正器１０１５で誤り訂正が失敗した場合は、コードの読取りに失敗したことになる。また、無圧力の場合では加筆されている状態では無いため、選択器１０１７は何れの入力も選択しない。
【００６５】
このように誤り訂正されたデータは文書ＩＤと座標情報とであり、誤り訂正したデータ中の文書ＩＤに相当する部分のみを抽出できる。また、抽出した文書ＩＤに相当する部分は、既知情報として既知情報メモリ１０１６に保存される。
【００６６】
データ置換の具体例を図１２のテーブルを用いて説明する。図１２のテーブルでは、第１行目は正しいデータ、即ちエンコードして誤り訂正符号を生成したデータである。また、第２行目は、画像読取装置４５で読み取った画像から２次元コードを抽出してコードのドットから再構成したデータである。本具体例では、この再構成したデータにおける文書ＩＤに相当する部分の１、２番目と誤り訂正情報の１番目とに誤りがある。したがって、データに３つの誤りが含まれるため、本実施例では誤り訂正が不可能となる。しかしながら、既知情報として文書ＩＤに相当する部分を置き換えることにより、文書ＩＤに相当する部分の誤りがなくなり、誤り訂正情報の１番目だけが誤りとなるため、誤り訂正が可能となって正しい座標情報、文書ＩＤが得られる。
【００６７】
選択器１０１７で選択・出力されたデータは、データ復号器１０１８に入力され、紙面上の座標情報と文書ＩＤとに復号される。紙面上のＩＤは、図１２の場合、水平座標＝２４ｍｍ、垂直座標＝１２３ｍｍ、文書ＩＤ＝２３となる。この座標情報及びデコードに成功した２次元コードの画像上の座標情報を用いてペン先座標算出器１０１９はペン先の紙面上での座標を算出する。これにより、加筆情報入力装置４の先端部４６ａの位置が確定する。
【００６８】
なお、圧力センサ４７の立ち上がり時に、選択器１０１７に以下のような選択を実行させてもよい。即ち、圧力センサ４７の立ち上がり時（無圧力から有圧力へ）に、選択器１０１７が第１誤り訂正器１０１４の出力を選択するが、この際、第１誤り訂正器１０１４で誤り訂正が失敗していれば、選択器１０１７は第２誤り訂正器１０１５の出力を選択する。第２誤り訂正器１０１５でも誤り訂正が失敗した場合は誤り訂正ができなかったということであり、コードの読取りに失敗したことを意味する。このように選択を制御することで、新しい加筆が行われる際に同一の文書への加筆ならば第２誤り訂正器１０１５の誤り訂正率が向上するので前述の方法より有利である。
【００６９】
なお、上述した２次元コード読取装置５１は、ハードウェアでコードの読取りを行っているが、これをソフトウェアで行っても良い。このように構成した場合、２次元コード読取り方法を実現するプログラムがマイコン４８のＲＯＭ５４に格納されており、そのプログラムの命令が順次ＣＰＵ５３にロードされて命令の実行が行われ、２次元コードの読取り処理がなされる。このように構成した場合の処理手順を、図１３のフローチャートを用いて詳細に説明する。図１３は、２次元コード読取処理の一例を説明するためのフローチャートである。
【００７０】
図１３を参照すると、２次元コード読取り処理では、まず、入力された画像に関して２次元コードの位置を抽出する（ステップＳ１０）。その後、２次元コードの白黒（ドットの有無）に応じて'０'又は'１'のデータを取得し、取得したデータの並べ替えを行う（ステップＳ１１）。
【００７１】
次に、取得したデータが連続して取得されたものであるか否か（又は、先端部４６ａが常に紙面に押しつけられている状態であるか否か）を判定し（ステップＳ１２）、連続して取得されたものであれば（ステップＳ１２のＹＥＳ）、取得したデータにおける文書ＩＤに相当する部分を既知情報（以前に取得保持された文書ＩＤに相当する部分）で置換し（ステップＳ１３）、ステップＳ１４へ移行する。これに対して、取得したデータが連続して取得されたものでなければ（ステップＳ１２のＮＯ）、ステップＳ１３を省略してステップＳ１４へ移行する。
【００７２】
ステップＳ１４では、取得したデータ（データ置換有／無）に対して、誤り訂正が行われる（ステップＳ１４）。このステップＳ１４において、誤り訂正が成功した場合（ステップＳ１５のＹＥＳ）、既知情報（文書ＩＤに相当する部分）を保存し（ステップＳ１６）、その後、デコードを行い（ステップＳ１７）、紙面上の文書識別情報（文書ＩＤ）及び紙面上の座標情報を取得する（ステップＳ１７、ステップＳ１８）。このように座標情報を復元後、上述の方法を用いて加筆情報入力装置４の先端部４６ａの紙面上の座標を求める（ステップＳ２０）。これに対して、ステップＳ１４における誤り訂正が不成功であった場合（ステップＳ１５のＮＯ）、そのまま処理を終了する。
【００７３】
また、図１３に示した２次元コードの読取り処理において、連続してデータを取得していない場合にのみ、誤り訂正を行い、誤り訂正できなかった場合に文書ＩＤ部分の置き換えを行って誤り訂正を行うようにしてもよい。このようにすることによって、同一文書への加筆時には、誤り訂正が向上する。
【００７４】
上述したように、加筆後又は加筆確認後は、加筆情報は、加筆情報管理装置３等において管理されるため、可逆性記録媒体１の表面上の加筆筆跡は不要になる。したがって、プリンタ５に可逆性記録媒体１をセットして、次の印刷作業に再利用することができる。
【００７５】
以下、可逆性記録媒体１への情報の記録・消去及び加筆インク６２の消去の一例を、図１４を用いて説明する。図１４は、可逆性記録媒体への情報の記録・消去及び加筆インクの消去の一例を説明するための図である。
【００７６】
可逆性記録媒体１の透明保護層１ａ上には、加筆情報入力装置４の筆記具４６によって付加された加筆インク６２が付着している。可逆性記録媒体１は、例えば加筆インク６２が付着したままの状態で、プリンタ５の給紙部６７にセットされる。
【００７７】
印刷開始時には、給紙部６７から可逆性記録媒体１がプリンタ５の内部に供給されていく、その際に、給紙部６７のすぐ下流部に配置された加筆消去部６８によって、可逆性記録媒体１の透明保護層１ａ上に付着した加筆インク６２を物理的に除去する。
【００７８】
以下、加筆インク６２の消去の概念を、図１５を用いて説明する。図１５は、加筆インクの消去の概念図である。加筆消去部６８の構造例としては、シート状の繊維質材料からなる不繊布の除去部材６３を弾性突起物６４によって圧接することによって可逆性記録媒体１の透明保護層１ａ上に付着した加筆インク６２を除去部材６３の方に転移させる。除去部材６３は、可逆性記録媒体１の搬送方向とは逆方向に搬送することによって、可逆性記録媒体１の透明保護層１ａに接触する部分は常に除去機能の劣化していない未使用部分が接触するように構成することができる。
【００７９】
図１４において、可逆性記録媒体１は、加筆消去部６８において加筆された加筆インク６２を除去された後、消去部６５に搬送され、消去部６５において消去温度に加熱され、可逆性感熱記録層１ｂに記録された印刷画像が消去される。その後、可逆性記録媒体１は、印刷部６６に搬送され、印刷部６６において印刷温度に加熱され、可逆性感熱記録層１ｂに印刷画像等が記録される。
【００８０】
このように記録媒体に、可逆性記録媒体１を用い、プリンタ２を図１４に示したような構成とすることによって、可逆性記録媒体１の再利用が可能となり、無駄な紙ごみを減らすことができる。
【００８１】
なお、上述した説明では、図９に示す筆記具４６に、インクを含有したボールペンやメカニカルペンシルの先端部分等が取り付けられた例を用いて加筆作業を説明したが、加筆情報はリアルタイムで電子化され、加筆情報管理装置３等において管理されるため、筆跡は加筆情報管理装置３又は他の装置のディスプレイ等で元の電子文書と共に表示及び確認することが可能になる。このような場合、筆記具４６を樹脂等で作成されたスタイラスタイプの筆記具４６に交換することで、インクを用いない、加筆情報入力装置４としてもよい。このような加筆情報入力装置４とすることで更に省エネルギーなシステムを提供することができる。
【００８２】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施に係るシステムの一例を説明するための図である。
【図２】可逆性記録媒体の一例の構成図である。
【図３】印刷文書に配列された２次元コードの一例を説明するための図である。
【図４】コードシンボルに配置するデータの詳細を説明するための図である。
【図５】ビット列の一例を説明するための図である。
【図６】加筆情報管理装置の一例のハードウェア構成図である。
【図７】加筆情報管理プログラムの一例の機能構成図である。
【図８】画像データの補正の一例を説明するための図である。
【図９】加筆情報入力装置の一例の機能構成図である。
【図１０】マイコンの一例のハードウェア構成図である。
【図１１】２次元コード読取装置の一例の機能構成図である。
【図１２】データ置換の具体例を説明するためのテーブルである。
【図１３】２次元コード読取処理の一例を説明するためのフローチャートである。
【図１４】可逆性記録媒体への情報の記録・消去及び加筆インクの消去の一例を説明するための図である。
【図１５】加筆インクの消去の概念図である。
【符号の説明】
【００８４】
１    可逆性記録媒体（印刷文書）
２    コードシンボル
３    加筆情報管理装置
４    加筆情報入力装置
５    プリンタ
１１    印刷情報の画像データ
２０    ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
２１    インタフェース装置
２２    入力装置
２３    表示装置
２４    ドライブ装置
２５    記録媒体
２６    ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
２７    ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
３０    加筆情報管理プログラム
３１    エンコード部
３２    印刷出力部
３３    加筆情報管理部
４０    光学系
４５    画像読取装置
４６    筆記具
４６ａ    先端部
４７    圧力センサ
４８    マイコン
４９    光電変換素子
５１    ２次元コード読取装置
５２    ＲＡＭ
５３    ＣＰＵ
５４    ＲＯＭ
５５    インタフェース装置
６２    加筆インク
６３    除去部材
６４    弾性突起物
６５    消去部
６６    印刷部
６７    給紙部
６８    加筆消去部
１０１１    コード位置検出器
１０１２    データ取得器
１０１３    データ置換器
１０１４    第一誤り訂正器
１０１５    第二誤り訂正器
１０１６    既知情報メモリ
１０１７    選択器
１０１８    データ復号器
１０１９    ペン先座標算出器
【図１】
0004634703.tif 000002
【図２】
0004634703.tif 000003
【図３】
0004634703.tif 000004
【図４】
0004634703.tif 000005
【図５】
0004634703.tif 000006
【図６】
0004634703.tif 000007
【図７】
0004634703.tif 000008
【図８】
0004634703.tif 000009
【図９】
0004634703.tif 000010
【図１０】
0004634703.tif 000011
【図１１】
0004634703.tif 000012
【図１２】
0004634703.tif 000013
【図１３】
0004634703.tif 000014
【図１４】
0004634703.tif 000015
【図１５】
0004634703.tif 000016