Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4068909B2 - Writing input device, writing input method, program, and storage medium - Google Patents
[go: Go Back, main page]

JP4068909B2 - Writing input device, writing input method, program, and storage medium - Google Patents

Writing input device, writing input method, program, and storage medium Download PDF

Info

Publication number
JP4068909B2
JP4068909B2 JP2002204631A JP2002204631A JP4068909B2 JP 4068909 B2 JP4068909 B2 JP 4068909B2 JP 2002204631 A JP2002204631 A JP 2002204631A JP 2002204631 A JP2002204631 A JP 2002204631A JP 4068909 B2 JP4068909 B2 JP 4068909B2
Authority
JP
Japan
Prior art keywords
document
printed
code
writing
printed document
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002204631A
Other languages
Japanese (ja)
Other versions
JP2004046637A (en
Inventor
智 須賀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002204631A priority Critical patent/JP4068909B2/en
Publication of JP2004046637A publication Critical patent/JP2004046637A/en
Application granted granted Critical
Publication of JP4068909B2 publication Critical patent/JP4068909B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、筆記入力装置に関し、さらに詳しくは、印刷原稿への筆記軌跡を電子原稿の入力位置と対応させるための座標補正に関するものである。
【0002】
【従来の技術】
近年、コンピュータの発達により、文書編集ソフト(ワープロソフト)などを用いて電子的に作成された文書である原稿(以下、電子原稿と記す)を作成し、メモリに保存することができる。また、作成された電子原稿は印刷を行い、紙の原稿(以下、印刷原稿と記す)として保存したり、持ち運んだりすることもできる。さらに、電子原稿が作成途中である場合などは、この印刷原稿に対して筆記用具を用いて加筆、修正を行うこともできる。しかしながら、印刷原稿に対する加筆などは、その印刷原稿上に筆記軌跡が残るのみであり、筆記軌跡をそのまま電子的に保存したい場合、タブレットのような筆記入力装置を用いることが多く行われている。すなわち、印刷原稿をタブレットの所定の入力面に載置し、筆記用具を用いて印刷原稿に加筆などを行うことにより、筆記軌跡が電子的に保存される。従って、ユーザはタブレットで電子的に保存された電子軌跡を、コンピュータで電子的に保存されている電子原稿と合成することにより、加筆された印刷原稿と同一内容の電子化された文書を得ることができる。
このようなタブレットによる従来技術として、特開2001−14095公報には、タブレットで電子的に保存された電子軌跡を、コンピュータで電子的に保存されている電子原稿と合成する手順をタブレットで行うことで、ユーザがさらに容易に加筆された印刷原稿と同一内容の電子化された文書を得ることができる技術について開示されている。
【0003】
図9(a)は従来の筆記入力装置の一例であるタブレットの外観構成図であり、図9(b)は印刷原稿の図である。印刷原稿7には、ユーザに入力欄の意味を伝えるキャプション9、10、11やタブレットで記入する入力欄12、13、14などの入力情報と、印刷原稿と電子原稿との対応を認識するための管理ID番号を含むIDコード8が印刷されている。また、タブレット1は、主に、印刷原稿7を載置する領域の入力面2、タブレット1に対して入力などの制御タイミングを指示するためのボタン3、印刷原稿7のIDコード8を読み取るスキャナ4、外部のコンピュータなどとデータのやり取りを行う入出力I/F部5などから構成されている。座標入力部への加筆時の座標データの入力手段として、超音波方式、電磁誘導方式、磁気歪式、感圧式などを採用しうる。例えば、入力面2が感圧式であれば一般的な筆記具6を使うことでタブレット1へ入力することが可能である。
【0004】
図10はタブレット1内の主要な機能ブロック構成と制御やデータのやり取りの方向を示す構成図である。これは、操作入力部22はボタン3、印刷原稿に筆記する際の入力面2、スキャナ4などからのデータやタイミング情報などを制御部23に伝える。外部入出力部25はタブレット1と接続された外部のコンピュータとのデータのやり取りを行う。制御部23は操作入力部22や外部入出力部25からの送信してくるデータに対して処理を行い、またデータを送信してタブレット全体の制御を行っている。記憶部24は制御部23が動作するプログラム命令を格納したり、また制御部24が動作する際のデータを保持したりするプログラム動作領域となる。
また、タブレット1による加筆における制御手順は、まず操作入力部22よりIDコードを読み取り、制御部24に送り、IDコードをデコードする。そして、そのID値からその印刷原稿の電子原稿またはその格納場所情報を取得する。その電子原稿は記憶部24、または外部入出力により接続された図示しない外部のコンピュータ内の記憶部などである。続いて操作入力部22より筆記データを読み取り、その座標位置と電子原稿の入力欄の座標の位置から個々の筆記内容(図9では12、13、14のなどの入力欄の領域)を取り出す。
ここで、印刷原稿において、タブレットの所定の入力面に設置した際に位置ずれが生じる可能性があり、コンピュータで作成した電子原稿での入力欄の位置との補正が必要である。さらに同一原稿を複数枚印刷した場合でも一枚一枚印刷位置が異なることもあり得る。これを解決するために従来、印刷原稿をタブレットの所定の入力面に載置した状態で、あらかじめ決められている印刷原稿上のマーク位置を指し示す操作をユーザが行うことで位置のキャリブレーションを行うようにしている。しかし、これは印刷原稿をタブレットに載置する毎に毎回ユーザがキャリブレーション操作を行う必要があり煩雑であった。
それを解消する方法として、特開平10−301701号公報には、印刷原稿がタブレット上の所定の入力面の正規な位置からどれだけのずれがあるかを検知する手段を設けることにより、ユーザがキャリブレーションする手間を省く技術について開示されている。
【0005】
【発明が解決しようとする課題】
しかしながら、印刷原稿と電子原稿との位置ずれは上記のような印刷原稿の設定時の位置ずれだけではなく、電子原稿を印刷する際に生じる印刷ずれもある。前記特開平10−301701号公報は、印刷ずれに関してずれがないときに印刷原稿を補正するものであり、そのため印刷ずれが生じた印刷原稿に関しては有効な手段ではないという問題点があった。
図11はその課題を説明するための図であり、実線が電子原稿60、その入力欄がA’、B’、C’、D’により囲まれた領域61であり、点線が印刷原稿63、その入力位置がA、B、C、Dにより囲まれた領域62であるとすると、印刷原稿63が点線のように曲がって印刷された場合、A、B、C、Dにより囲まれた領域62の加筆入力を正しく認識することができない。
本発明は、かかる課題に鑑み、電子原稿を印刷時に位置ずれを起こして出力された印刷原稿に対してもタブレットの所定の入力面に載置した際に電子原稿での入力欄と印刷原稿での入力欄のずれを認識して補正する筆記入力装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項1は、印刷原稿上の筆記軌跡を座標データとして入力する筆記入力装置であって、前記印刷原稿は、該印刷原稿の紙面に対して所定の角度を有する複数のコードと電子原稿での座標位置が既知である少なくとも一の基準点を備え、前記筆記入力装置は、前記印刷原稿を載置する面に対して水平で、且つ前記印刷原稿を載置する面の一辺と平行に設置された第1のレール部と、該第1のレール部上を移動可能な駆動部と、前記第1のレール部と直角な位置関係になるように前記駆動部に固定された第2のレール部と、該第2のレール部上を移動可能で、且つ前記印刷原稿上の前記コードと前記基準点を読み取るコード読み取り部と、前記コード読取部により読取られたデータに基づいて前記印刷原稿の傾き及び座標のずれを計算する制御部と、を備え、前記制御部は、前記印刷原稿を前記筆記入力装置に設置された際に、前記コード読み取り部で前記複数のコード及び前記基準点を読み取ることにより、該印刷原稿の傾きと位置ずれを計算し、該計算結果に基づいて前記筆記軌跡の座標データを補正することを特徴とする。
印刷原稿とタブレットとの位置関係を検出するには、印刷原稿側にその原稿に対する絶対的な指標となるべきものが必要である。例えば、原稿の所定の場所に、角度を有する棒状のコードを設ける。また、タブレット側にはタブレットの縦横の辺に対して平行となる位置を設定して、それを基準として移動可能な読み取り部を設ける。そして、この読み取り部により原稿上のコードを読み込むことにより原稿の傾きを検出する。その傾き量から原稿の座標を計算して傾きを補正することができる。また、印刷原稿に電子原稿上での規定の点が印刷されており、タブレット上で規定の点の座標位置を取得する。タブレット上での絶対位置の取得は、ユーザがその点を最初に筆記具で指し示すことなどで実現できる。この規定の点は例えば、ある線分の交点やまたは特別なマークとして印刷されているなどユーザが識別可能であれば紙面上どこでも良い。
かかる発明によれば、原稿上のコードを読み込むことにより、原稿とタブレットの傾きを検出し、その検出量から傾きを補正するので、印刷における位置ずれがあっても筆記データを正確に取得できる。また、印刷原稿に印刷されている棒状のコードをコード読み取り部で読み取り、さらに座標検出部で電子原稿上での座標位置が既知である点を読み取り、印刷されている画像の傾きとその傾きの中心点を求めることで電子原稿と印刷原稿での座標のずれを補正するため、筆記データをより正確に取得することができる。
【0007】
請求項は、前記基準点を前記印刷原稿上のコードの領域内に設けたことを特徴とする。
規定の点を印刷原稿の任意の点ではなく、印刷原稿に規定の座標点を棒状のコード周辺に設定する。さらに、その印刷原稿をタブレットのコード読み取り部がタブレット上の座標を検出するものである。この規定の点はコード読み取り部によって読み取れる領域内であれば何処でも良い。
かかる発明によれば、印刷原稿に印刷されている棒状のコードの読み取りと、電子原稿での座標位置が既知である点をコード読み取り部で読み取り、それらより印刷されている画像の傾きと、その傾きの中心点を求めることで電子原稿と印刷原稿での座標のずれを補正するため、ユーザは棒状のコードへコード読み取り部を一度設定するだけでより容易に正確に筆記データを取得することができる。
請求項は、前記印刷原稿上の端部に前記コードが印刷されており、前記印刷原稿を前記筆記入力装置の所定の入力面に載置した際、前記コードが印刷された位置に前記コード読み取り部が位置するように構成されていることを特徴とする。
タブレット上の設定位置に印刷原稿を載置した場合、原稿の規定の位置に棒状のコードが印刷されているので、その個所にコード読み取り部を設定して読み取ることにより、どの程度傾いているかを容易に検出することが可能である。
かかる発明によれば、印刷原稿が筆記入力装置の所定の入力面に載置されたときに、傾き読み取り部で印刷原稿に印刷されている棒状のコードをよみとり、電子原稿と印刷原稿での座標のずれを認識して補正するため、ユーザは入力面に合わせて印刷原稿を載置するだけで、より容易に正確な筆記データを取得することができる。
【0008】
請求項は、前記印刷原稿上の複数の位置に前記コードが印刷されており、前記印刷原稿を前記筆記入力装置の所定の入力面に載置した際、前記複数のコードが印刷された位置に夫々前記コード読み取り部が位置するように構成されていることを特徴とする。
タブレット上の設定位置に印刷原稿を載置した場合、原稿の規定の複数の位置に棒状のコードが印刷されているので、夫々の個所にコード読み取り部を設定して読み取ることにより、どの程度傾いているかを容易更に正確に検出することが可能である。
かかる発明によれば、印刷原稿の複数個所に存在するコードをコード読み取り部により読み取ることにより、より多くの傾きデータを取得するため、より正確な筆記データを取得することができる。
請求項は、前記印刷原稿上には該原稿上の端部から所定の長さに前記コードが印刷されており、且つ前記コード読み取り部が前記原稿の挿入口に位置することにより、前記印刷原稿を前記筆記入力装置の所定の入力面に載置する過程で、前記コード読み取り部により前記コードを読み込むように構成されていることを特徴とする。
原稿上のコードを所定の長さにし、しかも、コード読み取り部を原稿挿入口に設置することにより、印刷原稿をタブレットに挿入する過程で同時にコードを読み込むことが可能となる。
かかる発明によれば、コード読み取り部が筆記入力装置の原稿挿入口に位置し、ユーザが印刷原稿の棒状のコードを読み取り部にかざしながら印刷原稿を筆記入力装置に設置することで多くの傾きデータを取得し、それにより電子原稿と印刷原稿の入力座標のずれを補正して、より正確な筆記データを取得することができる。
【0009】
請求項は、前記コード読み取り部の位置から前記筆記入力装置の端部に向けて、前記印刷原稿を案内する誘導部を備えることを特徴とする。
原稿を載置する場合、できるだけ原稿が傾かないようにするのが好ましい。そのためには、原稿を正確な位置に案内する誘導部が必要である。
かかる発明によれば、ユーザは印刷原稿の棒状のコードを読み取り部にかざしながら印刷原稿を筆記入力装置に載置する際、ガイドに沿って印刷原稿を設定するので、原稿の傾きを最小限にすることができる。
請求項は、前記筆記入力装置は、前記印刷原稿を載置する面に対して水平で、且つ前記印刷原稿を載置する面の一辺と平行に設置されたレール部と、該レール部上を移動可能なコード読み取り部と、を備え、前記印刷原稿上には該原稿上の端部から所定の長さに前記コードが印刷されており、前記印刷原稿を前記筆記入力装置の所定の入力面に載置した際、前記コード読み取り部が前記レール部上を移動して前記印刷原稿上のコードを読み取るように構成されていることを特徴とする。
前記請求項では、原稿上に所定の長さ印刷された棒状のコードを、その入口に設置されたコード読み取り部により読み取ったが、逆にコード読み取り部を移動可能な構成にして、原稿上のコードを読み込んでも可能である。
かかる発明によれば、印刷原稿を筆記入力装置に載置した後に、コード読み取り部が筆記入力装置の一辺方向と平行に走査して印刷原稿上の棒状のコードを読み取ることにより、より容易にまた正確に筆記データを取得することができる。
請求項は、前記印刷原稿上のコードにバーコード情報を含めて印刷し、且つ前記コード読み取り部がバーコード読み取りの機能を兼ね備え、前記電子原稿と印刷原稿の対応を関連づけているバーコードを前記コード読み取り部で読み取り、さらに前記バーコードの傾きを読み取ることで前記電子原稿と印刷原稿の傾きを検出することを特徴とする。
印刷原稿での棒状のコードをバーコードとしてその並びや太さに情報をもたせておき、さらにタブレットのコード読み取り部では、コードの傾きとともにその棒状のコード集合からID情報を取得する機能を持つようにしても良い。
かかる発明によれば、コード読み取り部により棒状のコードから傾きを求め、電子原稿の入力欄と印刷原稿での入力座標のずれを認識して補正し、さらにそれらの集合をバーコードとして識別し、デコードしてIDデータを取得するため、印刷時にIDコードを傾き検出のための棒状のコードとは別に印刷原稿に付与することがなく、また、タブレットではIDコード読み取りのためのスキャナが不要となり、より簡易な構成とすることができる。
【0010】
請求項は、印刷原稿を所定の入力面に載置し、筆記器具を用いて前記印刷原稿上の入力欄に記入することにより筆記軌跡を座標データとして入力可能な筆記入力方法において、前記印刷原稿には該印刷原稿の紙面に対して所定の角度を有する複数のコードと電子原稿での座標位置が既知である少なくとも一の基準点が印刷されており、前記印刷原稿を前記入力面に設置された際に、前記複数のコードと前記基準点とを読み取ることにより、該印刷原稿の傾きと位置ずれを計算し、該計算結果に基づいて前記筆記軌跡の座標データを補正することを特徴とする。
かかる発明によれば、請求項1と同様な作用効果を奏する。
請求項10は、情報処理装置上で実行されるプログラムにおいて、請求項に記載の筆記入力方法に従ってプログラミングしたことを特徴とする。
かかる発明によれば、本発明の筆記入力装置の制御プログラムは、コンピュータにより制御可能なものである必要がある。つまり、本発明による筆記入力方法に従ったプログラムを作成することにより、情報処理装置上で実行することができる。
請求項11は、ログラムを記憶した記憶媒体において、請求項10の筆記入力プログラムを記憶したことを特徴とする。
また、このプログラムを記憶媒体に記憶することにより、筆記入力方法に従ったプログラムを他の情報処理装置に自由に挿入して実行することができる。
【0011】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図1は、本発明の第1の実施形態に係るタブレットの外観構成図と印刷原稿を示す図である。(a)はタブレットの外観構成図であり、(b)は印刷原稿である。なお、タブレットの機能ブロック構成は図10に示すものと同様であり、同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。図1(a)が図9(a)と異なる点は、第一のレール部102、駆動部103、第二のレール部104、傾き読み取り部105が追加されている点であり、図1(b)が図9(b)と異なる点は、棒状のコード101が追加された点である。本実施形態では、印刷原稿7には一本以上の並列な直線の列(棒状のコード)101が印刷されているものとする。この棒状のコード101は電子原稿では紙面に対して固定角度を持っているものとする。この例では原稿面のa辺に対して直角の角度を持っている。タブレット1には座標入力部2の紙面が載置される位置の縦辺Aと平行に第一のレール部102を備えており、そのレール上を上下に移動可能な駆動部103がある。さらに第一のレール部102と直角方向に駆動部103に固定されている第二のレール部104がある。その第二のレール部104には棒状のコードを読み取る傾き読み取り部105が設置してある。この傾き読み取り部105はCCD、CMOSセンサなどの光学的読み取りをおこなう機能と、その読み取りから線部を切出し、規定方向との傾きを算出する計算機能からなるものである。さらに傾き読み取り部105は第二のレール部104上を左右に移動可能である。したがって第一のレール部102と第二のレール部105は載置される印刷原稿紙面の縦辺Aおよび横辺Bに対してそれぞれ平行となっている。
図8はタブレット1と、それに接続されている外部コンピュータ121のブロック構成である。タブレット1は前記図10と同様であり、同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。コンピュータ121は主要にはタブレット1とのデータ送受信をとりもつタブレットインターフェース部124と全体の制御を司る制御部122と、データの格納や制御部が動作するための作業領域である記憶部123からなる。
【0012】
次に、この動作について図1を参照して説明する。ユーザはこの二本のレール上の駆動部103及び傾き読み取り部105を各レールに沿って移動させ、タブレットに載置した印刷原稿7の棒状のコード101の上に合わせる。次にスタートボタン3を押下して図示しない制御部23に読み取り制御動作を指示し、傾き読み取り部105より図示しない操作入力部22を通じて傾きのデータが送られる。
図2(a)は、紙面に対して傾きが生じて印刷された印刷原稿の様子を示す図である。また、その棒状のコードを拡大した様子が図2(b)に示してある。点線部112は、タブレット面1における水平、垂直方向を示している。(b)では本来縦方向に平行であるべきである棒状のコード101に傾きθが生じている。本タブレットの読み取り部は縦横の方向を保ったまま移動するので、傾きを検出することが可能である。以上のようにしてタブレットは操作入力部の傾き読み取り部より紙面上の傾きθを検出する。または、傾き読み取り部105は棒状のコードをスキャンしてイメージデータとして操作入力部22より制御部23に渡し、制御部23で画像処理を行うことで傾きθを検出するものでもよい。
また、紙への印刷時には用紙の中心で回転することが考えられる。用紙の中心点の座標をM(Xm,Ym)とすると、回転の関係から図3の式のようにタブレットでの印刷原稿座標(X’,Y’)を電子原稿座標(X,Y)に補正できる。このようにタブレットでの印刷原稿の設定位置に対して、印刷されている画像がどの程度傾いているかを検出して、タブレットでの加筆における座標を図3の式により計算して電子原稿上の座標に補正することが可能である。
また、印刷原稿に電子原稿上での規定の点が印刷されており、そのタブレット上での座標位置を取得する。タブレット上での絶対位置の取得は、ユーザがその点を最初に筆記具で指し示すことなどで実現できる。この規定の点は、例えば印刷原稿である線分の交点や、または特別なマークとして印刷されているなどユーザが識別可能であれば紙面上どこでも良い。
【0013】
図2(a)での電子原稿上の規定点A(Xa,Ya)が印刷原稿上でのA’(Xa’,Ya’)で検出されたとすると、図4のように回転の関係から、回転の中心点(Xm,Ym)を正確に算出することが可能となり、図3の示す座標補正計算と併せてタブレットでの加筆における座標をより正確に補正することが可能である。また、規定の点を印刷原稿の任意の点A’ではなく、印刷原稿に図2(b)の点B’のように規定の座標点を棒状のコード周辺に設定する。さらに、その印刷原稿をタブレットの傾き読み取り部105読み取り、点B’のタブレット上の座標を検出するものである。この規定の点は傾き読み取り部105によって読み取れる領域内であればよく、例えば棒状のコード内の黒点や特別なマークであったり、左端の棒状のコードの最上端の位置であってもよく、ユーザはその位置を意識することはない。また、傾き読み取り部105は棒状のコードのイメージをスキャンして操作入力部22を経由して制御部23に渡し、制御部23で画像処理を行うことでタブレット上の座標を算出する形態でも良い。これにより棒状のコードへ傾き読み取り部を一度設定するだけで容易に精密な座標補正をすることが可能である。
また、印刷原稿上の棒状のコードをバーコードとして、その並びや太さに情報を持たせておき、さらにタブレットの傾き読み取り部105ではコードの傾きとともにその棒状のコード集合からID情報を取得する機能を持つものであっても良い。これにより印刷時にIDコードを傾き検出のための棒状のコードとは別に印刷原稿に付与することがなく、また、タブレットでは印刷原稿用のIDコードスキャナが不要となり、より簡易な構成となる。
【0014】
図5は、本発明の第2の実施形態に係るタブレットの概観構成図と印刷原稿を示図である。(a)はタブレットの外観構成図であり、(b)は印刷原稿である。なお、タブレットの機能ブロック構成は図10に示すものと同様であり、同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。図5(a)が図1(a)と異なる点は、第一のレール部102、駆動部103、第二のレール部104、傾き読み取り部105に代わって、傾き読み取り部133、134が設けられた点であり、図5(b)が図1(b)と異なる点は、棒状のコード132が追加された点である。本実施形態では、印刷原稿7には一本以上の並列な直線の列(棒状のコード)131が印刷原稿7の端よりの規定位置に印刷され、また、印刷原稿7の左下側に棒状のコード132が印刷されている。この棒状のコード131、132は電子原稿では紙面に対して固定の角度を持っているものとする。この例では原稿面のa辺に対して直角の角度を持っている。そして本実施形態のタブレット1には座標入力部の紙面が載置されたときの棒状のコード131の位置に傾き読み取り部133を、また、棒状のコード132の位置に傾き読み取り部134を設置したものである。そのためユーザが印刷原稿7の載置後に棒状のコード場所に読み取り部をあてる煩雑な動作が不要となる。
このようにタブレット1での印刷原稿の設定位置に対して規定の位置に棒状のコードが印刷されている個所を設定された傾き読み取り部で読み取り、どの程度傾いているかを容易に検出して、タブレットでの加筆における任意の座標(X,Y)を図3に示す式で電子原稿上の座標(X’,Y’)に補正することが可能である。また、印刷原稿には一本以上の並列な直線の列(棒状のコード)が印刷原稿の端よりの規定位置に複数個印刷されている(131と132)ので、さらにタブレットには棒状のコードを座標入力部の紙面が載置されたときの棒状のコードの位置に傾き読み取り部を複数(133と134)設置することにより、タブレットの制御部は複数の傾き読み取り部の読み取りから多くの傾きを取得する。その数が多いほどより正確な傾きを算出することが可能となる。
【0015】
図6は、本発明の第3の実施形態に係るタブレットの概観構成図と印刷原稿を示図である。(a)はタブレットの外観構成図であり、(b)は印刷原稿である。なお、タブレットの機能ブロック構成は図10に示すものと同様であり、同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。図6(a)が図1(a)と異なる点は、第一のレール部102、駆動部103、第二のレール部104、傾き読み取り部105に代わって、傾き読み取り部142、ガイド部143、及びストッパ部144が設けられた点であり、図6(b)が図1(b)と異なる点は、所定の長さを有する棒状のコード141が追加された点である。本実施形態では、印刷原稿7には一本以上の並列な直線の列(棒状のコード)141が印刷原稿の端よりの規定位置に広く印刷されているものとする。この棒状のコード141は電子原稿では紙面に対して固定の角度を持っているものとする。この例では原稿面のa辺に対して直角の角度を持っている。そして本実施の形態のタブレット1には座標入力部2に紙面が載置されたときの棒状の幅広いコード141の末端位置(図例では紙の上部右端)に傾き読み取り部142を備えるものである。ユーザは印刷原稿7をタブレット1に設定する際に、上部の読み取り部142を通しながら右から左へ紙を滑らせて設定する。その際に傾き読み取り部142は長い棒状のコード141を読み取り、多くの傾きを取得する。つまり、傾き読み取り部141を一つだけにしても多くの棒状のコードを読み取り、正確な傾きを取得することができ、容易に正確にタブレット1での加筆における座標を電子原稿上の座表に補正することが可能である。また、タブレット1の傾き読み取り部142に紙がスムースに差し込まれていくようなガイド部143を設定するものである。また、最後に紙が停止するようストッパ部144を設定しても良い。これによりユーザが印刷原稿7をタブレット1にセットする際にもぶれが生じることがなく正確な傾きの読み取りが可能となる。
【0016】
図7は、本発明の第4の実施形態に係るタブレットの概観構成図と印刷原稿を示図である。(a)はタブレットの外観構成図であり、(b)は印刷原稿である。なお、タブレットの機能ブロック構成は図10に示すものと同様であり、同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。図7(a)が図1(a)と異なる点は、第一のレール部102、駆動部103、第二のレール部104、傾き読み取り部105に代わって、傾き読み取り部152、レール部153が設けられた点であり、図7(b)が図1(b)と異なる点は、所定の長さを有する棒状のコード151が追加された点である。本実施形態では、印刷原稿には一本以上の並列な直線の列(棒状のコード)151が印刷原稿の端よりの規定位置に広く印刷されているものとする。この棒状のコードは電子原稿では紙面に対して固定の角度を持っているものとする。この例では原稿面のa辺に対して直角の角度を持っている。タブレット1では棒状のコード151と平行にレール部153が設置されていて、さらにその上を走査するように傾き読み取り部152を備えるようにしたものである。これによりユーザが印刷原稿7が載置してスタートボタン3を押下するなどの方法で、タブレット1に開始を知らせると傾き読み取り部152が幅広く印刷されている印刷原稿の棒状のコード151の上を走査し、それぞれの傾きを検出する。このように、ユーザが印刷原稿7を載置した後にスタートボタン3を押下するという動作のみで、多くの棒状のコードの傾きを取得できるので、より容易にまた正確に補正してタブレット1での加筆における座標を電子原稿上の座標に補正することが可能である。
【0017】
【発明の効果】
以上記載のごとく請求項1、の発明によれば、原稿上のコードを読み込むことにより、原稿とタブレットの傾きを検出し、その検出量から傾きを補正するので、印刷における位置ずれがあっても筆記データを正確に取得できる。また、印刷原稿に印刷されている棒状のコードをコード読み取り部で読み取り、さらに座標検出部で電子原稿上での座標位置が既知である点を読み取り、印刷されている画像の傾きとその傾きの中心点を求めることで電子原稿と印刷原稿での座標のずれを補正するため、筆記データをより正確に取得することができる。
また請求項では、印刷原稿に印刷されている棒状のコードの読み取りと、電子原稿での座標位置が既知である点をコード読み取り部で読み取り、それらより印刷されている画像の傾きと、その傾きの中心点を求めることで電子原稿と印刷原稿での座標のずれを補正するため、ユーザは棒状のコードへコード読み取り部を一度設定するだけでより容易に正確に筆記データを取得することができる。
また請求項では、印刷原稿が筆記入力装置の所定の入力面に載置されたときに、傾き読み取り部で印刷原稿に印刷されている棒状のコードをよみとり、電子原稿と印刷原稿での座標のずれを認識して補正するため、ユーザは入力面に合わせて印刷原稿を載置するだけで、より容易に正確な筆記データを取得することができる。
【0018】
また請求項では、印刷原稿の複数個所に存在するコードをコード読み取り部により読み取ることにより、より多くの傾きデータを取得するため、より正確な筆記データを取得することができる。
また請求項では、コード読み取り部が筆記入力装置の原稿挿入口に位置し、ユーザが印刷原稿の棒状のコードを読み取り部にかざしながら印刷原稿を筆記入力装置に設置することで多くの傾きデータを取得し、それにより電子原稿と印刷原稿の入力座標のずれを補正して、より正確な筆記データを取得することができる。
また請求項では、ユーザは印刷原稿の棒状のコードを読み取り部にかざしながら印刷原稿を筆記入力装置に載置する際、ガイドに沿って印刷原稿を設定するので、原稿の傾きを最小限にすることができる。
また請求項では、印刷原稿を筆記入力装置に載置した後に、コード読み取り部が筆記入力装置の一辺方向と平行に走査して印刷原稿上の棒状のコードを読み取ることにより、より容易にまた正確に筆記データを取得することができる。
また請求項では、コード読み取り部により棒状のコードから傾きを求め、電子原稿の入力欄と印刷原稿での入力座標のずれを認識して補正し、さらにそれらの集合をバーコードとして識別し、デコードしてIDデータを取得するため、印刷時にIDコードを傾き検出のための棒状のコードとは別に印刷原稿に付与することがなく、また、タブレットではIDコード読み取りのためのスキャナが不要となり、より簡易な構成とすることができる。
また請求項10では、本発明の筆記入力装置の制御プログラムは、コンピュータにより制御可能なものである必要がある。つまり、本発明による筆記入力方法に従ったプログラムを作成することにより、情報処理装置上で実行することができる。
また請求項11では、このプログラムを記憶媒体に記憶することにより、筆記入力方法に従ったプログラムを他の情報処理装置に自由に挿入して実行することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係るタブレットの外観構成図と印刷原稿を示す図。
【図2】本発明の紙面に対して傾きが生じて印刷された印刷原稿の様子を示す図。
【図3】本発明の用紙の中心点の座標を回転して補正する式を示す図。
【図4】本発明の用紙の座標を回転して補正する式を示す図。
【図5】本発明の第2の実施形態に係るタブレットの概観構成図と印刷原稿を示す図。
【図6】本発明の第3の実施形態に係るタブレットの概観構成図と印刷原稿を示す図。
【図7】本発明の第4の実施形態に係るタブレットの概観構成図と印刷原稿を示す図。
【図8】本発明のタブレットに接続されている外部コンピュータのブロック構成図。
【図9】従来の筆記入力装置の一例であるタブレットの外観構成図と印刷原稿の図。
【図10】従来のタブレット内の主要な機能ブロック構成と制御やデータのやり取りの方向を示す構成図。
【図11】従来の課題を説明するための図。
【符号の説明】
1 タブレット、2 入力面、3 ボタン、4 スキャナ、5 入出力I/F部、7 印刷原稿、8 IDコード、9,10,11 キャプション、12,13,14 入力欄、101 棒状のコード、102 第一のレール部、103 駆動部、104 第二のレール部、105 傾き読み取り部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a writing input device, and more particularly to coordinate correction for making a writing trajectory on a printed document correspond to an input position of an electronic document.
[0002]
[Prior art]
In recent years, with the development of computers, a manuscript (hereinafter referred to as an electronic manuscript) that is an electronically created document using document editing software (word processing software) or the like can be created and stored in a memory. The created electronic manuscript can be printed and stored as a paper manuscript (hereinafter referred to as a print manuscript) or carried. Furthermore, when an electronic manuscript is being created, the printed manuscript can be added and corrected using a writing tool. However, when writing on a printed document, etc., only a writing locus remains on the printed document, and when it is desired to store the writing locus electronically, a writing input device such as a tablet is often used. That is, a writing locus is electronically stored by placing a printed document on a predetermined input surface of a tablet and performing writing on the printed document using a writing tool. Therefore, the user obtains an electronic document having the same content as the printed original by combining the electronic locus electronically stored on the tablet with the electronic original electronically stored on the computer. Can do.
As a conventional technique using such a tablet, Japanese Patent Laid-Open No. 2001-14095 discloses that a tablet performs a procedure for synthesizing an electronic locus electronically stored in a tablet with an electronic document electronically stored in a computer. Thus, a technique is disclosed that allows a user to obtain an electronic document having the same content as a printed original that has been further rewritten.
[0003]
FIG. 9A is an external configuration diagram of a tablet which is an example of a conventional writing input device, and FIG. 9B is a diagram of a printed document. In the printed document 7, in order to recognize the correspondence between input information such as captions 9, 10, and 11 that convey the meaning of the input field to the user and input fields 12, 13, and 14 that are entered on the tablet, and the printed document and the electronic document. The ID code 8 including the management ID number is printed. The tablet 1 mainly includes an input surface 2 for an area on which the print document 7 is placed, a button 3 for instructing the tablet 1 to control input and the like, and a scanner for reading the ID code 8 of the print document 7. 4 and an input / output I / F unit 5 for exchanging data with an external computer or the like. An ultrasonic method, electromagnetic induction method, magnetostriction method, pressure-sensitive method, or the like can be employed as a means for inputting coordinate data when writing to the coordinate input unit. For example, if the input surface 2 is a pressure-sensitive type, it is possible to input to the tablet 1 by using a general writing instrument 6.
[0004]
FIG. 10 is a block diagram showing the main functional block configuration in the tablet 1 and the direction of control and data exchange. This is because the operation input unit 22 informs the control unit 23 of data, timing information, and the like from the button 3, the input surface 2 when writing on the printed document, the scanner 4, and the like. The external input / output unit 25 exchanges data with an external computer connected to the tablet 1. The control unit 23 performs processing on data transmitted from the operation input unit 22 and the external input / output unit 25, and transmits data to control the entire tablet. The storage unit 24 serves as a program operation area for storing program instructions for operating the control unit 23 and holding data when the control unit 24 operates.
In addition, the control procedure in the writing by the tablet 1 first reads the ID code from the operation input unit 22, sends it to the control unit 24, and decodes the ID code. Then, the electronic document of the printed document or the storage location information is acquired from the ID value. The electronic document is the storage unit 24 or a storage unit in an external computer (not shown) connected by external input / output. Subsequently, the handwriting data is read from the operation input unit 22, and the contents of each handwriting (regions in the input column such as 12, 13, and 14 in FIG. 9) are extracted from the coordinate position and the coordinate position of the input column of the electronic document.
Here, there is a possibility that a positional deviation occurs when the printed document is placed on a predetermined input surface of the tablet, and it is necessary to correct the position of the input field in the electronic document created by the computer. Furthermore, even when a plurality of the same originals are printed, the print position of each sheet may be different. Conventionally, in order to solve this, the position is calibrated by the user performing an operation for pointing a predetermined mark position on the print document while the print document is placed on a predetermined input surface of the tablet. I am doing so. However, this is complicated because the user needs to perform a calibration operation every time a printed document is placed on the tablet.
As a method for solving this problem, Japanese Patent Application Laid-Open No. 10-301701 provides a means for detecting how much a printed document is deviated from a normal position on a predetermined input surface on a tablet. A technique for saving the labor of calibration is disclosed.
[0005]
[Problems to be solved by the invention]
However, the positional deviation between the printed original and the electronic original includes not only the positional deviation at the time of setting the printed original as described above but also a printed deviation that occurs when the electronic original is printed. Japanese Patent Laid-Open No. 10-301701 corrects a printed document when there is no misregistration with respect to printing misalignment, and therefore has a problem that it is not an effective means for a printed manuscript with printing misalignment.
FIG. 11 is a diagram for explaining the problem. A solid line is an electronic document 60, an input field is an area 61 surrounded by A ′, B ′, C ′, and D ′, and a dotted line is a printed document 63, Assuming that the input position is an area 62 surrounded by A, B, C, and D, when the printed document 63 is printed as bent as a dotted line, the area 62 surrounded by A, B, C, and D is displayed. Cannot be recognized correctly.
In view of such a problem, the present invention provides an input field for an electronic original and a printed original when the electronic original is placed on a predetermined input surface of the tablet even when the electronic original is output with a positional deviation during printing. An object of the present invention is to provide a writing input device that recognizes and corrects a shift in the input field.
[0006]
[Means for Solving the Problems]
  In order to solve such a problem, the present invention provides a writing input device that inputs a writing trajectory on a printed document as coordinate data, and the printed document has a predetermined relationship with respect to a paper surface of the printed document. Multiple cords with anglesAnd at least one reference point whose coordinate position on the electronic document is knownThe writing input device includes: a first rail portion that is horizontal with respect to a surface on which the print document is placed and parallel to one side of the surface on which the print document is placed; A movable portion that can move on the rail portion, a second rail portion that is fixed to the drive portion so as to be in a positional relationship perpendicular to the first rail portion, and the second rail portion that moves on the second rail portion. And the code on the printed documentReference pointA code reading unit for readingA control unit that calculates an inclination and a coordinate shift of the print document based on data read by the code reading unit, and the control unit includes:When the printed document is placed on the writing input device, the code reading unit reads the plurality of codes.And the reference pointReadThus, the inclination and positional deviation of the printed document are calculated, and the coordinate data of the writing locus is corrected based on the calculation result.It is characterized by that.
  In order to detect the positional relationship between the printed document and the tablet, the printed document side needs to be an absolute index for the document. For example, a bar-shaped cord having an angle is provided at a predetermined position of the document. In addition, a position that is parallel to the vertical and horizontal sides of the tablet is set on the tablet side, and a reading unit that can move based on the position is provided. Then, the inclination of the document is detected by reading the code on the document by the reading unit. It is possible to correct the tilt by calculating the coordinates of the document from the tilt amount.Also, a specified point on the electronic document is printed on the printed document, and the coordinate position of the specified point is acquired on the tablet. Acquisition of the absolute position on the tablet can be realized by the user first pointing the point with a writing instrument. This prescribed point may be anywhere on the paper as long as the user can identify it, for example, it is printed as an intersection of a certain line segment or as a special mark.
  According to this invention, since the inclination of the original and the tablet is detected by reading the code on the original and the inclination is corrected based on the detected amount, the writing data can be accurately acquired even if there is a positional deviation in printing.In addition, the bar-shaped code printed on the printed document is read by the code reading unit, and further, the coordinate detection unit reads the point where the coordinate position on the electronic document is known, and the inclination of the printed image and its inclination are read. Since the coordinate deviation between the electronic document and the printed document is corrected by obtaining the center point, the writing data can be acquired more accurately.
[0007]
  Claim2IsThe reference pointWithin the code area on the printed documentProvidedIt is characterized by that.
  The specified point is not an arbitrary point on the printed document, but a specified coordinate point is set around the bar-shaped code on the printed document. Further, the code reading unit of the tablet detects the coordinates of the printed document on the tablet. This prescribed point may be anywhere within the area that can be read by the code reading unit.
  According to this invention, the reading of the bar-shaped code printed on the printed document, the point where the coordinate position on the electronic document is known is read by the code reading unit, the inclination of the image printed from them, and the Since the coordinate deviation between the electronic document and the printed document is corrected by obtaining the center point of the inclination, the user can easily and accurately acquire the writing data by setting the code reading unit once to the bar-shaped code. it can.
  Claim3The code is printed on an end of the printed document, and when the printed document is placed on a predetermined input surface of the writing input device, the code reading unit is located at a position where the code is printed. It is comprised so that it may be located.
  When a printed document is placed at a set position on the tablet, a bar-shaped code is printed at the specified position on the document. It can be easily detected.
  According to this invention, when the printed document is placed on a predetermined input surface of the writing input device, the skew reading unit reads the bar-shaped code printed on the printed document and coordinates the electronic document and the printed document. In order to recognize and correct the deviation, the user can more easily acquire accurate writing data simply by placing a printed document in accordance with the input surface.
[0008]
  Claim4The code is printed at a plurality of positions on the printed document, and when the printed document is placed on a predetermined input surface of the writing input device, the code is printed at each of the positions where the plurality of codes are printed. The code reading unit is configured to be positioned.
  When a printed document is placed at a set position on the tablet, bar-shaped codes are printed at a plurality of prescribed positions on the document, so how much inclination can be obtained by setting a code reading unit at each location and reading it It is possible to detect whether or not it is more accurate.
  According to this invention, more accurate writing data can be acquired because more inclination data is acquired by reading codes existing at a plurality of locations on the printed document with the code reading unit.
  Claim5The code is printed on the printed document at a predetermined length from the end on the document, and the code reading unit is positioned at the insertion port of the document. In the process of placing on a predetermined input surface of a writing input device, the code reading unit is configured to read the code.
  By setting the code on the document to a predetermined length and installing the code reading unit at the document insertion slot, it is possible to read the code simultaneously in the process of inserting the printed document into the tablet.
  According to this invention, the code reading unit is positioned at the document insertion port of the writing input device, and the user places a printed document on the writing input device while holding the bar-shaped code of the printing document on the reading unit, thereby providing a large amount of inclination data. Thus, the shift of the input coordinates between the electronic document and the print document is corrected, and more accurate writing data can be acquired.
[0009]
  Claim6Comprises a guide unit for guiding the printed document from the position of the code reading unit toward the end of the writing input device.
  When placing a document, it is preferable to prevent the document from tilting as much as possible. For this purpose, a guide unit for guiding the document to an accurate position is necessary.
  According to this invention, when the user places the printed document on the writing input device while holding the bar-shaped code of the printed document over the reading unit, the printed document is set along the guide, so that the inclination of the document is minimized. can do.
  Claim7The writing input device is movable with respect to a rail portion installed parallel to one side of the surface on which the printed document is placed and parallel to the surface on which the printed document is placed. A code reading unit, and the code is printed on the printed document at a predetermined length from an end of the document, and the printed document is placed on a predetermined input surface of the writing input device. When placed, the code reading portion is configured to move on the rail portion and read a code on the printed document.
  Said claim5In this example, a bar-shaped code printed on a document with a predetermined length is read by a code reading unit installed at the entrance. On the contrary, the code reading unit is configured to be movable and the code on the document is read. But it is possible.
  According to this invention, after the printed document is placed on the writing input device, the code reading unit scans in parallel with the direction of one side of the writing input device and reads the bar-shaped code on the printed document. Written data can be acquired accurately.
  Claim8Prints the barcode on the printed document including barcode information, and the code reading unit also has a barcode reading function, and reads the barcode that associates the correspondence between the electronic document and the printed document. By reading the barcode and the inclination of the barcode.InclinationIs detected.
  The bar code on the printed document is used as a bar code, and information is given to the arrangement and thickness of the bar code. Further, the code reading unit of the tablet has a function of acquiring ID information from the bar-shaped code set along with the inclination of the code. Anyway.
  According to this invention, the code reading unit obtains the inclination from the bar-shaped code, recognizes and corrects the deviation of the input coordinates in the input column of the electronic document and the printed document, and further identifies the set as a barcode, Since the ID data is obtained by decoding, the ID code is not attached to the print document separately from the bar-shaped code for detecting the tilt at the time of printing, and the scanner for reading the ID code is not necessary for the tablet. A simpler configuration can be obtained.
[0010]
  Claim9Is a writing input method in which a writing trajectory can be input as coordinate data by placing a printed document on a predetermined input surface and filling in an input field on the printed document using a writing instrument.A plurality of codes having a predetermined angle with respect to the paper surface of the printed document and at least one reference point whose coordinate position on the electronic document is knownIs printed, and the printed document isInput surfaceThe plurality of cords when installed inAnd the reference pointReadThus, the inclination and positional deviation of the printed document are calculated, and the coordinate data of the writing locus is corrected based on the calculation result.It is characterized by that.
  According to this invention, there exists an effect similar to Claim 1.
  Claim10In the program executed on the information processing apparatus,9It is programmed according to the writing input method described in 1.
  According to this invention, the control program for the writing input device of the present invention needs to be controllable by a computer. That is, by creating a program according to the writing input method according to the present invention, it can be executed on the information processing apparatus.
  Claim11In a storage medium storing a program,10The writing input program is memorized.
  Also, by storing this program in a storage medium, the program according to the writing input method can be freely inserted into another information processing apparatus and executed.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail with reference to embodiments shown in the drawings. However, the components, types, combinations, shapes, relative arrangements, and the like described in this embodiment are merely illustrative examples and not intended to limit the scope of the present invention only unless otherwise specified. .
FIG. 1 is a diagram illustrating an external configuration of a tablet according to a first embodiment of the present invention and a printed document. (A) is an external appearance block diagram of a tablet, (b) is a printed document. Note that the functional block configuration of the tablet is the same as that shown in FIG. 10, and the same reference numerals are given to the same components, and therefore, a duplicate description is omitted. FIG. 1A differs from FIG. 9A in that a first rail portion 102, a drive portion 103, a second rail portion 104, and an inclination reading portion 105 are added. 9 is different from FIG. 9B in that a bar-like cord 101 is added. In the present embodiment, it is assumed that one or more parallel straight lines (bar-shaped codes) 101 are printed on the printed document 7. It is assumed that this bar-shaped code 101 has a fixed angle with respect to the paper surface in the electronic document. In this example, it has an angle perpendicular to the side a of the document surface. The tablet 1 includes a first rail portion 102 parallel to the vertical side A of the position where the paper surface of the coordinate input portion 2 is placed, and a driving portion 103 that can move up and down on the rail. Further, there is a second rail portion 104 fixed to the drive portion 103 in a direction perpendicular to the first rail portion 102. The second rail portion 104 is provided with an inclination reading portion 105 for reading a bar-shaped code. The inclination reading unit 105 has a function of performing optical reading such as a CCD or CMOS sensor, and a calculation function of cutting out a line part from the reading and calculating an inclination with respect to a specified direction. Further, the tilt reading unit 105 can move left and right on the second rail unit 104. Therefore, the first rail portion 102 and the second rail portion 105 are respectively parallel to the vertical side A and the horizontal side B of the printed original paper surface.
FIG. 8 shows a block configuration of the tablet 1 and the external computer 121 connected thereto. Since the tablet 1 is the same as that of FIG. 10 and the same constituent elements are given the same reference numerals, the overlapping description is omitted. The computer 121 mainly includes a tablet interface unit 124 that transmits / receives data to / from the tablet 1, a control unit 122 that controls the whole, and a storage unit 123 that is a work area for storing data and operating the control unit.
[0012]
Next, this operation will be described with reference to FIG. The user moves the driving unit 103 and the tilt reading unit 105 on the two rails along the rails, and aligns them on the bar-shaped code 101 of the printed document 7 placed on the tablet. Next, the start button 3 is pressed to instruct the control unit 23 (not shown) to perform a reading control operation, and tilt data is sent from the tilt reading unit 105 through the operation input unit 22 (not shown).
FIG. 2A is a diagram illustrating a state of a printed document printed with an inclination with respect to the paper surface. Further, FIG. 2B shows an enlarged view of the rod-like cord. A dotted line portion 112 indicates the horizontal and vertical directions on the tablet surface 1. In (b), an inclination θ is generated in the rod-shaped cord 101 that should originally be parallel to the vertical direction. Since the reading unit of the tablet moves while maintaining the vertical and horizontal directions, the tilt can be detected. As described above, the tablet detects the inclination θ on the paper surface from the inclination reading unit of the operation input unit. Alternatively, the tilt reading unit 105 may scan a bar-shaped code, pass it as image data to the control unit 23 from the operation input unit 22, and detect the tilt θ by performing image processing in the control unit 23.
In addition, when printing on paper, it is conceivable to rotate at the center of the paper. Assuming that the coordinates of the center point of the paper is M (Xm, Ym), the print document coordinates (X ′, Y ′) on the tablet are changed to electronic document coordinates (X, Y) as shown in FIG. Can be corrected. In this way, it is detected how much the printed image is inclined with respect to the set position of the printed document on the tablet, and the coordinates in the writing on the tablet are calculated by the formula of FIG. It is possible to correct the coordinates.
Further, a predetermined point on the electronic document is printed on the printed document, and the coordinate position on the tablet is acquired. Acquisition of the absolute position on the tablet can be realized by the user first pointing the point with a writing instrument. This prescribed point may be anywhere on the paper as long as the user can identify it, for example, an intersection of line segments as a printed document or a special mark.
[0013]
If the specified point A (Xa, Ya) on the electronic document in FIG. 2A is detected by A ′ (Xa ′, Ya ′) on the printed document, from the relationship of rotation as shown in FIG. The rotation center point (Xm, Ym) can be calculated accurately, and the coordinates in the writing on the tablet can be corrected more accurately in conjunction with the coordinate correction calculation shown in FIG. In addition, the specified point is not set at an arbitrary point A 'on the printed document, but a specified coordinate point is set around the bar-shaped code on the printed document as shown by a point B' in FIG. Further, the printed document is read by the tilt reading unit 105 of the tablet, and the coordinates of the point B 'on the tablet are detected. This specified point may be in an area that can be read by the inclination reading unit 105, and may be, for example, a black spot or a special mark in the bar-shaped code, or the uppermost position of the left-most bar-shaped code. Is not aware of its position. Further, the tilt reading unit 105 may scan the bar-shaped code image, pass it to the control unit 23 via the operation input unit 22, and calculate coordinates on the tablet by performing image processing in the control unit 23. . As a result, it is possible to easily perform precise coordinate correction only by setting the tilt reading unit once in the bar-shaped code.
Further, bar-shaped codes on the printed document are used as bar codes, and information is given to their arrangement and thickness, and the tilt reading unit 105 of the tablet acquires ID information from the bar-shaped code set along with the tilt of the codes. It may have a function. As a result, the ID code is not applied to the printed document separately from the bar-shaped code for detecting the inclination at the time of printing, and the ID code scanner for the printed document is not necessary in the tablet, and the configuration is simpler.
[0014]
FIG. 5 is a view showing an outline configuration of a tablet and a printed document according to the second embodiment of the present invention. (A) is an external appearance block diagram of a tablet, (b) is a printed document. Note that the functional block configuration of the tablet is the same as that shown in FIG. 10, and the same reference numerals are given to the same components, and therefore, a duplicate description is omitted. FIG. 5A differs from FIG. 1A in that tilt reading units 133 and 134 are provided instead of the first rail unit 102, the drive unit 103, the second rail unit 104, and the tilt reading unit 105. 5 (b) is different from FIG. 1 (b) in that a bar-like cord 132 is added. In the present embodiment, one or more parallel straight lines (bar-shaped codes) 131 are printed on the print document 7 at a specified position from the end of the print document 7, and a bar-like shape is formed on the lower left side of the print document 7. A code 132 is printed. It is assumed that the bar-shaped codes 131 and 132 have a fixed angle with respect to the paper surface in the electronic document. In this example, it has an angle perpendicular to the side a of the document surface. In the tablet 1 of this embodiment, the tilt reading unit 133 is installed at the position of the bar-shaped code 131 when the paper surface of the coordinate input unit is placed, and the tilt reading unit 134 is installed at the position of the bar-shaped code 132. Is. This eliminates the need for a complicated operation in which the user places the reading unit on the bar-shaped code place after placing the printed document 7.
In this way, the portion where the bar-shaped code is printed at the specified position with respect to the set position of the print document on the tablet 1 is read by the set inclination reading unit, and the degree of inclination is easily detected, Arbitrary coordinates (X, Y) in the writing on the tablet can be corrected to the coordinates (X ′, Y ′) on the electronic document by the formula shown in FIG. In addition, since a plurality of parallel straight lines (bar-shaped codes) are printed on the printed document at a predetermined position from the end of the printed document (131 and 132), the tablet is further labeled with a bar-shaped code. By installing a plurality of tilt reading units (133 and 134) at the position of the bar-shaped code when the paper surface of the coordinate input unit is placed, the control unit of the tablet can make many tilts from the reading of the plurality of tilt reading units. To get. The greater the number, the more accurate the slope can be calculated.
[0015]
FIG. 6 is a view showing an outline configuration of a tablet and a printed document according to the third embodiment of the present invention. (A) is an external appearance block diagram of a tablet, (b) is a printed document. Note that the functional block configuration of the tablet is the same as that shown in FIG. 10, and the same reference numerals are given to the same components, and therefore, a duplicate description is omitted. 6A differs from FIG. 1A in that instead of the first rail portion 102, the drive portion 103, the second rail portion 104, and the inclination reading portion 105, an inclination reading portion 142 and a guide portion 143 are provided. 6 and FIG. 6B is different from FIG. 1B in that a bar-shaped cord 141 having a predetermined length is added. In the present embodiment, it is assumed that one or more parallel straight lines (bar-shaped codes) 141 are widely printed on the print document 7 at specified positions from the end of the print document. This bar-shaped code 141 is assumed to have a fixed angle with respect to the paper surface in the electronic document. In this example, it has an angle perpendicular to the side a of the document surface. The tablet 1 according to the present embodiment includes an inclination reading unit 142 at the end position of the wide bar-shaped code 141 (the upper right end of the paper in the example) when the paper surface is placed on the coordinate input unit 2. . When the user sets the print document 7 on the tablet 1, the user slides the paper from right to left while passing through the upper reading unit 142. At that time, the inclination reading unit 142 reads a long bar-shaped code 141 and acquires a large number of inclinations. In other words, even if only one tilt reading unit 141 is used, many bar-shaped codes can be read and an accurate tilt can be obtained, and the coordinates in writing on the tablet 1 can be easily and accurately set on the table on the electronic document. It is possible to correct. In addition, a guide unit 143 is set so that the paper is smoothly inserted into the tilt reading unit 142 of the tablet 1. Further, the stopper portion 144 may be set so that the paper stops last. Accordingly, even when the user sets the print document 7 on the tablet 1, the tilt can be accurately read without blurring.
[0016]
FIG. 7 is a view showing an outline configuration of a tablet and a printed document according to the fourth embodiment of the present invention. (A) is an external appearance block diagram of a tablet, (b) is a printed document. Note that the functional block configuration of the tablet is the same as that shown in FIG. 10, and the same reference numerals are given to the same components, and therefore, a duplicate description is omitted. 7A differs from FIG. 1A in that instead of the first rail portion 102, the driving portion 103, the second rail portion 104, and the inclination reading portion 105, an inclination reading portion 152 and a rail portion 153 are provided. 7 (b) is different from FIG. 1 (b) in that a bar-shaped cord 151 having a predetermined length is added. In this embodiment, it is assumed that one or more parallel straight lines (bar-shaped codes) 151 are widely printed on the print document at a specified position from the end of the print document. This bar-shaped code is assumed to have a fixed angle with respect to the paper surface in the electronic document. In this example, it has an angle perpendicular to the side a of the document surface. In the tablet 1, a rail portion 153 is installed in parallel with the bar-shaped code 151, and an inclination reading unit 152 is provided so as to scan the rail portion 153. As a result, when the user informs the tablet 1 of the start by placing the printed document 7 and pressing the start button 3, the tilt reading unit 152 moves over the bar-shaped code 151 of the printed document that is widely printed. Scan and detect each tilt. As described above, the inclination of many bar-shaped cords can be acquired only by the operation of the user pressing the start button 3 after placing the print document 7, so that it can be more easily and accurately corrected and corrected on the tablet 1. It is possible to correct the coordinates in the writing to the coordinates on the electronic document.
[0017]
【The invention's effect】
  Claim 1 as described above,9According to the invention, since the inclination of the original and the tablet is detected by reading the code on the original and the inclination is corrected based on the detected amount, the writing data can be accurately acquired even if there is a positional deviation in printing.In addition, the bar-shaped code printed on the printed document is read by the code reading unit, and further, the coordinate detection unit reads the point where the coordinate position on the electronic document is known, and the inclination of the printed image and its inclination are read. Since the coordinate deviation between the electronic document and the printed document is corrected by obtaining the center point, the writing data can be acquired more accurately.
  And claims2Then, reading the bar-shaped code printed on the printed document and reading the point where the coordinate position on the electronic document is known by the code reading unit, the tilt of the image printed from them and the center point of the tilt Since the coordinate deviation between the electronic document and the printed document is corrected, the user can easily and accurately acquire the writing data by setting the code reading unit once in the bar-shaped code.
  And claims3Then, when the printed document is placed on the specified input surface of the writing input device, the skew reading unit reads the bar-shaped code printed on the printed document and recognizes the coordinate deviation between the electronic document and the printed document. Therefore, the user can more easily acquire accurate writing data simply by placing a printed document in accordance with the input surface.
[0018]
  And claims4In this case, more inclination data is acquired by reading codes existing at a plurality of locations on the printed document with the code reading unit, so that more accurate writing data can be acquired.
  And claims5Then, the code reading unit is located at the document insertion port of the writing input device, and the user acquires a large amount of inclination data by placing the printed document on the writing input device while holding the bar-shaped code of the printed document over the reading unit, As a result, it is possible to correct the deviation of the input coordinates between the electronic document and the print document and acquire more accurate writing data.
  And claims6Then, when the user places the printed document on the writing input device while holding the bar-shaped code of the printed document over the reading unit, the user sets the printed document along the guide, so that the inclination of the document can be minimized. .
  And claims7Then, after placing the printed document on the writing input device, the code reading unit scans in parallel with one side direction of the writing input device and reads the bar-shaped code on the printed document, thereby making writing data easier and more accurate. Can be obtained.
  And claims8Then, the code reading unit obtains the inclination from the bar-shaped code, recognizes and corrects the deviation of the input coordinate between the input column of the electronic manuscript and the print manuscript, further identifies the set as a bar code, decodes the ID In order to acquire data, the ID code is not attached to the printed document separately from the bar-shaped code for detecting the tilt at the time of printing, and the scanner does not require a scanner for reading the ID code, and the configuration is simpler. It can be.
  And claims10Then, the control program for the writing input device of the present invention needs to be controllable by a computer. That is, by creating a program according to the writing input method according to the present invention, it can be executed on the information processing apparatus.
  And claims11Then, by storing this program in a storage medium, the program according to the writing input method can be freely inserted into another information processing apparatus and executed.
[Brief description of the drawings]
FIG. 1 is an external configuration diagram of a tablet and a printed document according to a first embodiment of the present invention.
FIG. 2 is a view showing a state of a printed document printed with an inclination with respect to the paper surface of the present invention.
FIG. 3 is a diagram showing an equation for rotating and correcting the coordinates of the center point of the sheet of the present invention.
FIG. 4 is a diagram illustrating an expression for correcting by rotating the coordinates of a sheet according to the present invention.
FIG. 5 is a view showing an outline configuration of a tablet and a printed document according to a second embodiment of the present invention.
FIG. 6 is a view showing an outline configuration of a tablet and a printed document according to a third embodiment of the present invention.
FIG. 7 is a view showing an outline configuration of a tablet according to a fourth embodiment of the present invention and a printed document.
FIG. 8 is a block diagram of an external computer connected to the tablet of the present invention.
FIG. 9 is an external configuration diagram of a tablet, which is an example of a conventional writing input device, and a diagram of a printed document.
FIG. 10 is a block diagram showing main functional block configurations in a conventional tablet and the direction of control and data exchange.
FIG. 11 is a diagram for explaining a conventional problem.
[Explanation of symbols]
1 tablet, 2 input surface, 3 button, 4 scanner, 5 input / output I / F section, 7 printed document, 8 ID code, 9, 10, 11 caption, 12, 13, 14 input field, 101 bar code, 102 1st rail part, 103 drive part, 104 2nd rail part, 105 inclination reading part

Claims (11)

印刷原稿上の筆記軌跡を座標データとして入力する筆記入力装置であって、前記印刷原稿は、該印刷原稿の紙面に対して所定の角度を有する複数のコードと電子原稿での座標位置が既知である少なくとも一の基準点を備え、前記筆記入力装置は、前記印刷原稿を載置する面に対して水平で、且つ前記印刷原稿を載置する面の一辺と平行に設置された第1のレール部と、該第1のレール部上を移動可能な駆動部と、前記第1のレール部と直角な位置関係になるように前記駆動部に固定された第2のレール部と、該第2のレール部上を移動可能で、且つ前記印刷原稿上の前記コードと前記基準点を読み取るコード読み取り部と、前記コード読取部により読取られたデータに基づいて前記印刷原稿の傾き及び座標のずれを計算する制御部と、を備え、前記制御部は、前記印刷原稿を前記筆記入力装置に設置された際に、前記コード読み取り部で前記複数のコード及び前記基準点を読み取ることにより、該印刷原稿の傾きと位置ずれを計算し、該計算結果に基づいて前記筆記軌跡の座標データを補正することを特徴とする筆記入力装置。A writing input device for inputting a writing locus on a printed document as coordinate data, wherein the printed document has a plurality of codes having a predetermined angle with respect to a paper surface of the printed document and a coordinate position on the electronic document. A first rail provided with at least one reference point , wherein the writing input device is disposed parallel to one side of the surface on which the print document is placed and parallel to the surface on which the print document is placed; A second rail part fixed to the driving part so as to be in a positional relationship perpendicular to the first rail part, and a second rail part that is movable on the first rail part. A code reading unit for reading the code and the reference point on the print document, and the inclination and coordinate deviation of the print document based on the data read by the code reading unit. A control unit for calculating, and Wherein, when the printed document is placed on the handwriting input device, by Rukoto by the code reading unit reading the plurality of codes and the reference point, and calculates the positional deviation and the inclination of the print document The writing input device corrects the coordinate data of the writing trajectory based on the calculation result . 前記基準点を前記印刷原稿上のコードの領域内に設けたことを特徴とする請求項1に記載の筆記入力装置。 2. The writing input device according to claim 1, wherein the reference point is provided in a code area on the printed document. 前記印刷原稿上の端部に前記コードが印刷されており、前記印刷原稿を前記筆記入力装置の所定の入力面に載置した際、前記コードが印刷された位置に前記コード読み取り部が位置するように構成されていることを特徴とする請求項1又は2に記載の筆記入力装置。The code is printed on an end of the printed document, and the code reading unit is located at a position where the code is printed when the printed document is placed on a predetermined input surface of the writing input device. handwriting input apparatus according to be composed in claim 1 or 2, characterized in as. 前記印刷原稿上の複数の位置に前記コードが印刷されており、前記印刷原稿を前記筆記入力装置の所定の入力面に載置した際、前記複数のコードが印刷された位置に夫々前記コード読み取り部が位置するように構成されていることを特徴とする請求項1又は2に記載の筆記入力装置。The code is printed at a plurality of positions on the printed document, and when the printed document is placed on a predetermined input surface of the writing input device, the code reading is performed at each position where the plurality of codes are printed. part is handwriting input apparatus according to claim 1 or 2, characterized in that it is configured to be positioned. 前記印刷原稿上には該原稿上の端部から所定の長さに前記コードが印刷されており、且つ前記コード読み取り部が前記原稿の挿入口に位置することにより、前記印刷原稿を前記筆記入力装置の所定の入力面に載置する過程で、前記コード読み取り部により前記コードを読み込むように構成されていることを特徴とする請求項1又は2に記載の筆記入力装置。The code is printed on the printed document at a predetermined length from the end on the document, and the code reading unit is located at the insertion port of the document, whereby the printed document is input to the written document. in the process of placing a predetermined input surface of the device, the handwriting input device according to claim 1 or 2, characterized in that it is configured to read said code by said code reading unit. 前記コード読み取り部の位置から前記筆記入力装置の端部に向けて、前記印刷原稿を案内する誘導部を備えることを特徴とする請求項に記載の筆記入力装置。The writing input device according to claim 5 , further comprising a guide unit that guides the printed document from a position of the code reading unit toward an end of the writing input device. 前記筆記入力装置は、前記印刷原稿を載置する面に対して水平で、且つ前記印刷原稿を載置する面の一辺と平行に設置されたレール部と、該レール部上を移動可能なコード読み取り部と、を備え、前記印刷原稿上には該原稿上の端部から所定の長さに前記コードが印刷されており、前記印刷原稿を前記筆記入力装置の所定の入力面に載置した際、前記コード読み取り部が前記レール部上を移動して前記印刷原稿上のコードを読み取るように構成されていることを特徴とする請求項1又は2に記載の筆記入力装置。The writing input device includes a rail portion that is parallel to a surface on which the printed document is placed and is parallel to one side of the surface on which the printed document is placed, and a code that is movable on the rail portion. A reading unit, and the code is printed on the printed document at a predetermined length from an end on the document, and the printed document is placed on a predetermined input surface of the writing input device. 3. The writing input device according to claim 1, wherein the code reading unit is configured to read a code on the printed document by moving on the rail unit. 4. 前記印刷原稿上のコードにバーコード情報を含めて印刷し、且つ前記コード読み取り部がバーコード読み取りの機能を兼ね備え、前記電子原稿と印刷原稿の対応を関連づけているバーコードを前記コード読み取り部で読み取り、さらに前記バーコードの傾きを読み取ることで前記電子原稿と印刷原稿の傾きを検出することを特徴とする請求項1又は2に記載の筆記入力装置。Bar code information is printed on the code on the printed document, and the code reading unit also has a barcode reading function, and the barcode reading unit associates the correspondence between the electronic document and the printed document with the code reading unit. reading, further handwriting input apparatus according to claim 1 or 2, characterized in that for detecting the inclination of the electronic document and print the document by reading the inclination of the bar code. 印刷原稿を所定の入力面に載置し、筆記器具を用いて前記印刷原稿上の入力欄に記入することにより筆記軌跡を座標データとして入力可能な筆記入力方法において、前記印刷原稿には該印刷原稿の紙面に対して所定の角度を有する複数のコードと電子原稿での座標位置が既知である少なくとも一の基準点が印刷されており、前記印刷原稿を前記入力面に設置された際に、前記複数のコードと前記基準点とを読み取ることにより、該印刷原稿の傾きと位置ずれを計算し、該計算結果に基づいて前記筆記軌跡の座標データを補正することを特徴とする筆記入力方法。The print original is placed on a predetermined input surface, in a fillable handwriting input method handwriting trajectory as coordinate data by filling in the input field on the print original using the writing instrument, the printing in the printing original When a plurality of codes having a predetermined angle with respect to the paper surface of the document and at least one reference point whose coordinate position on the electronic document is known are printed, and the printed document is placed on the input surface , the Rukoto reading and said reference point and said plurality of codes, the positional displacement and the inclination of the print document is calculated and how writing input and correcting the coordinate data of the writing track based on the calculation result . 情報処理装置上で実行されるプログラムにおいて、請求項に記載の筆記入力方法に従ってプログラミングしたことを特徴とする筆記入力プログラム。A program that is executed on an information processing apparatus, which is programmed according to the writing input method according to claim 9 . プログラムを記憶した記憶媒体において、請求項10の筆記入力プログラムを記憶したことを特徴とする記憶媒体。A storage medium storing a program, wherein the writing input program according to claim 10 is stored.
JP2002204631A 2002-07-12 2002-07-12 Writing input device, writing input method, program, and storage medium Expired - Fee Related JP4068909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002204631A JP4068909B2 (en) 2002-07-12 2002-07-12 Writing input device, writing input method, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002204631A JP4068909B2 (en) 2002-07-12 2002-07-12 Writing input device, writing input method, program, and storage medium

Publications (2)

Publication Number Publication Date
JP2004046637A JP2004046637A (en) 2004-02-12
JP4068909B2 true JP4068909B2 (en) 2008-03-26

Family

ID=31710178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002204631A Expired - Fee Related JP4068909B2 (en) 2002-07-12 2002-07-12 Writing input device, writing input method, program, and storage medium

Country Status (1)

Country Link
JP (1) JP4068909B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009048416A (en) * 2007-08-20 2009-03-05 Promise Co Ltd Contract document preparation method, automatic contract machine, contract management device and contract document
JP2016053774A (en) * 2014-09-03 2016-04-14 コニカミノルタ株式会社 Handwriting input device, handwriting information acquisition method, and handwriting information acquisition program

Also Published As

Publication number Publication date
JP2004046637A (en) 2004-02-12

Similar Documents

Publication Publication Date Title
US7664312B2 (en) Information input and output method using dot pattern
US20090316163A1 (en) Image forming apparatus
US6738166B1 (en) Document reading apparatus
US20090244651A1 (en) Image combining device and image combining method
JP4068909B2 (en) Writing input device, writing input method, program, and storage medium
US20020114022A1 (en) Image input apparatus, recording medium and image synthesis method
EP1011260B1 (en) Correcting scanning errors in a shuttle scanner
JPH1091752A (en) Device and method for correcting picture
JPS6033332B2 (en) Information input method using facsimile
KR100837887B1 (en) Optical mark display card reading method through image processing and optical mark display card therefor
JP3344179B2 (en) Printing control device
JP2016082314A (en) Scanner and scanning method
JPH03263282A (en) Character segmenting method for character reader
JP3112824B2 (en) Portable image reading device
JPH05328051A (en) Image reader
JP6951393B2 (en) Scanning systems, programs, methods and equipment
CN117749954A (en) Text scanning device and working method thereof
JP6754707B2 (en) Image forming device
JP2003331218A (en) Scanner device
JPH07160814A (en) Optical character recognition method
JP3236898B2 (en) Image processing apparatus and processing method thereof
JPH07192087A (en) Optical character reader
JPS63294167A (en) information processing equipment
JPH0983740A (en) Character position designation template and document reading device
JP2010118891A (en) Image reading system and image reading method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070925

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4068909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120118

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140118

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees