読取装置
【課題】被読取画像を読み取る読取装置において、被読取画像の読取精度を向上させることのできる技術を提供する。
【解決手段】光学系ユニット70の結像部80は、回転軸72に回転自在に支持される。、揺動アクチュエータによって結像部80が自動的に矢印M方向に揺動される。この揺動により、照射軸aと受光軸bのなす角度が変更されると共に、結像部80における焦点距離を変更する。これにより、照射軸a、受光軸bおよび媒体50の配置が、結像部80で受光される反射光が正反射成分となった場合であっても、結像部80の揺動動作により、照射軸aに対して受光軸bをずらす。そして、結像部80で拡散反射成分となる反射光を受光して、撮像部64で読取可能な画像が取得して読取エラーを低減する。
【解決手段】光学系ユニット70の結像部80は、回転軸72に回転自在に支持される。、揺動アクチュエータによって結像部80が自動的に矢印M方向に揺動される。この揺動により、照射軸aと受光軸bのなす角度が変更されると共に、結像部80における焦点距離を変更する。これにより、照射軸a、受光軸bおよび媒体50の配置が、結像部80で受光される反射光が正反射成分となった場合であっても、結像部80の揺動動作により、照射軸aに対して受光軸bをずらす。そして、結像部80で拡散反射成分となる反射光を受光して、撮像部64で読取可能な画像が取得して読取エラーを低減する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は読取装置に関する。
【背景技術】
【0002】
近年、用紙上への筆記内容を同時に電子化した筆記情報データに変換し、このデータをパソコンや携帯電話等に転送して、筆記内容をモニタ上に表示したり、データとして転送・保存したりする技術が注目されている。かかる技術では、表面にそれぞれ異なるパターンで形成された微細なドットが印刷された特殊な用紙と、これらのドットを読み込むことで筆記内容を電子情報化する電子ペン(アノトペン(登録商標))とが用いられる。この電子ペンは、特殊用紙上に筆記が行われると、ペン先近傍のドットパターンを撮像素子で読み込み、読み込んだドットパターンからペン先の特殊用紙上における位置を特定する。これにより、筆記された文字や図形等からなる電子文書の生成や、所定の電子文書への文字や図形等の付加等が可能となる(例えば、特許文献1参照)。一方、特殊なパターンを読み取る技術としては、複数の撮像素子を備えたバーコードリーダ(特許文献2)等がある。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2004−94907号公報(第12−14頁)
【特許文献2】実開平2−183879号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
本発明は、被読取画像を読み取る読取装置において、被読取画像の読取精度を向上させることを目的とする。
【課題を解決するための手段】
【0005】
上述の目的を達成するため、本発明の請求項1が採用する読取装置の構成は、読取対象となる被読取画像が形成された媒体上の位置を指示する指示部と、前記指示部によって指示される前記媒体上の位置に対し予め定められた照射範囲に光を照射する照射手段と、前記照射手段によって前記媒体に照射された光の反射光を受光する結像手段と、前記結像手段によって受光された反射光に基づいて被読取画像を撮像し、当該被読取画像を表す信号を生成する生成手段と、前記結像手段の姿勢を変えて、前記照射手段によって光が照射された照射範囲内において前記生成手段が撮像する前記被読取画像の位置を変更する変更手段と、を具備することを特徴とする。
【0006】
本発明の請求項2に係る読取装置は、請求項1記載の構成において、前記変更手段は、前記結像手段を回転自在に支持する回転軸と、この回転軸を中心として前記結像手段を予め決められた範囲で揺動させる駆動手段と、を備えることを特徴とする。
【発明の効果】
【0007】
請求項1に係る発明によれば、媒体からの反射光において正反射成分が多いことと、被読取画像を撮像する際に焦点が合っていないことによる読取精度の悪化を抑制することができる。
【0008】
請求項2に係る発明によれば、結像手段を揺動させることでその姿勢を可変にできる。
【図面の簡単な説明】
【0009】
【図1】筆記情報処理システムの全体構成を示す図である。
【図2】コードパターン画像の内容を示す図である。
【図3】電子ペンの構成を示す機能ブロック図である。
【図4】電子ペンの構成を示す断面図である。
【図5】電子ペンの制御部を示す機能ブロック図である。
【図6】照明制御信号、画像取込信号および出力画像信号に関する出力タイミングチャートを示した図である。
【図7】電子ペンのコード検出部およびデータ処理部での動作を示した流れ図である。
【図8】照射部の照射軸aおよび照射範囲A、結像部の受光軸bおよび撮像範囲Bを模式的に示した図である。
【図9】電子ペンによる筆記内容の一例を示す図である。
【図10】電子ペンの結像部による撮像範囲の遷移の一例を示す図である。
【図11】従来における読取可能領域を模式的に示した特性線図である。
【図12】本実施形態における読取可能領域を模式的に示した特性線図である。
【発明を実施するための形態】
【0010】
<A:構成>
図1は、本実施形態に係るシステムの構成の一例を示す図である。図において、電子ペン60は、紙等の媒体50に対して文字や図形を筆記する機能を備えるとともに、媒体50に形成されたコードパターン画像(被読取画像)を読み取る機能を備えた読取装置の一例である。情報処理装置10は、例えばパーソナルコンピュータであり、電子ペン60から出力される信号に応じて筆記内容を表す筆記情報を生成する筆記情報生成装置の一例である。
【0011】
媒体50に形成されるコードパターン画像は、媒体50を識別する識別情報や、媒体50上の座標位置を表す位置情報を符号化して画像化したものである。ここで、媒体50に形成されるコードパターン画像の一例について、図2を参照しつつ説明する。図2は、媒体50に形成されるコードパターン画像の一例を示す図である。コードパターン画像は、複数の点状のドット画像の相互の位置関係によって上述した識別情報及び位置情報を表したものであるが、これらのドット画像が配置され得る領域として、領域A1〜A9が予め定められている。図2に示す例では、黒色の領域A1,A2は点状のドット画像が配置された領域を示し、斜線の領域A3乃至A9はドット画像が配置されていない領域を示している。どの領域にドット画像が配置されるかによって識別情報及び位置情報が表現される。媒体50には、例えばプリンタ等の電子写真方式の画像形成装置(図示せず)によって、このコードパターン画像が媒体50の全体に形成されている。電子ペン60は、コードパターン画像を読み取り、その上で、コードパターン画像を解析して電子ペン60のペン先69aの位置を検出する。
【0012】
媒体50には、上記のコードパターン画像のほか、人間に対して情報を伝えることを目的とした文書や図形など画像が形成されていてもよい。
以下では、この画像のことを「文書画像」というが、これには、テキストを含む文書を表す画像に限らず、例えば、絵、写真、図形等の画像や、その他の画像が含まれる。画像形成装置は、コードパターン画像を形成するときはK(黒)のトナーを用いて画像形成を行う一方、文書画像を形成するときはC(シアン)、M(マゼンタ)、Y(イエロー)のトナーを用いて画像形成を行う。媒体50には、文書画像とコードパターン画像とが重畳されて形成される。このようにコードパターン画像と文書画像とで分光反射特性の異なる材料を用いて形成することで、電子ペン60は選択的にコードパターン画像のみを読み取るように設定することができる。
なお、本実施形態における「媒体」は、いわゆる紙に限定されるものではなく、例えばOHPシートなどのプラスチックシートや、その他の材質のシート等であってもよい。また、表示内容を電気的に書き換え可能ないわゆる電子ペーパーであってもよい。要は、媒体50は、画像形成装置等によって少なくともコードパターン画像が形成されたものであればよい。
【0013】
電子ペン60は、媒体50に文字や図形等を筆記する機能を有する筆記具であると共に、媒体50に形成されたコードパターン画像を読み取る読取装置である。電子ペン60は、媒体50から読み取ったコードパターン画像を示す情報を情報処理装置10に送信する。
【0014】
次に、電子ペン60の機能的構成の一例について、図面を参照しつつ説明する。図3は、電子ペン60の機能を模式的に示した機能ブロック図である。図において、制御部61は、電子ペン60の全体の動作を制御する制御手段である。圧力センサ62は、電子ペン60による筆記動作をペンチップ69に加わる圧力によって検出する検出手段である。光学系ユニット70は、照射部63、結像部80および撮像部64を具備する。照射部63は、例えば近赤外LEDであり、媒体50上に近赤外光を照射する照射手段の一例である。結像部80は、媒体50で反射した反射光に応じて媒体50上の画像を撮像部64上に結像する結像手段の一例である。撮像部64は、照射部63から照射された近赤外光の反射光に応じて、媒体50上の画像を撮像する生成手段の一例である。
【0015】
情報メモリ65は、識別情報および位置情報を記憶する記憶手段である。通信部66は、外部装置との通信を制御する通信手段である。バッテリ67は、電子ペン60を駆動するための電力を各部に供給する充電可能な電力供給手段である。ペンIDメモリ68は、電子ペン60の識別情報(ペンID)を記憶する記憶手段である。ペンチップ69は、いわゆるペン軸であり、その先端部がペン先69aとなる。ペン先69aは、ユーザによって筆記動作がなされる際に、読取対象となるコードパターン画像(被読取画像)が形成された媒体50上の位置を指示する指示部となる。照射部63は、ユーザによって筆記動作がなされる際に、ペン先69aによって指示される媒体50上の位置に対して予め定められた照射範囲に光を照射する。図中では、便宜上、照射部63から照射される光の中心線のみを図示するが、実際には拡散状態で照射される。スイッチ75は、各種設定を切り替える切替手段である。
これら各部は、制御部61に接続されている。さらに、後述する結像部80を揺動させるための揺動アクチュエータ81が制御部61に接続される。
【0016】
次に、ペンチップ69と光学系ユニット70の構成の一例について、図面を参照しつつ説明する。図4は、電子ペン60の概略構成を示す断面図である。
ペンチップ69は、電子ペン60の筐体となるペン本体60A内に設けられ、その起端側には圧力センサ62が配置される。このペンチップ69は、ペン先69aに加えられる力によって起端側に向けて移動可能であり、圧力センサ62は、ペンチップ69が筆圧によって移動したことを検知することで、ペン先69aに力が加えられたことを検知する。
【0017】
光学系ユニット70は、ペン本体60A内の、ペンチップ69の起端側に収容される。この光学系ユニット70は、照射部63と、ユニットケース71の回転軸72に回転可能に支持された結像部80と、結像部63で結像された、反射光による媒体50上の画像を電気信号に変換する撮像部64と、を具備し、照射部63および撮像部64がユニットケース71に固定される。また、回転軸72は、照射部63から媒体に向けて照射される光軸の対して直交する方向に延びている。ここで、便宜上、照射部63から照射される光の光軸を照射軸a、結像部80の結像光学系の中心軸を受光軸bと呼ぶ。ここでいう受光軸bの方向とは、要するに受光面の向きであり、典型的には、受光面と中心と、結像部80によって結像されて撮像部64によって撮像される媒体50上の領域(以下、撮像範囲撮像範囲と呼ぶ)の中心とを結ぶ方向である。
【0018】
撮像部64は、電子部品が実装された基板64Aと、この基板64A上に実装された撮像素子64Bと、結像部80で結像された光を反射させて撮像素子64Bに導くプリズム64Cと、を備える。撮像素子64Bは、結像部63により結像された被読取面の反射光に基づいてコードパターン画像を撮像し、撮像したコードパターン画像を表す信号を出力する。ここでは、撮像素子64Bは、近赤外領域に感度があるCMOSイメージセンサであって、全画素において同一のタイミングで撮像した画像信号を生成できるグローバルシャッタ方式のCMOSイメージセンサが用いられる。撮像素子64Bは、70fps〜100fps(frame per second)程度の画像取込周期(フレームレート)に従って画像を撮像する。ここで、照射部80は、消費電力を抑制するために、撮像素子64Bへの画像取込周期に同期してパルス点灯するように構成されている。なお、ここでは、撮像素子としてCMOSイメージセンサを用いるが、撮像素子はCMOSイメージセンサに限定されるものではなく、C複写機イメージセンサ等の他の撮像素子を使用してもよい。
【0019】
結像部80は、受光面である凸レンズ80Aと、この凸レンズ80Aを支持するレンズ支持部材80Bとを有し、この結像部80が反射光に応じて媒体50上の画像を撮像部64上に結像する結像手段の一例となる。レンズ支持部材80は、光学系ユニット70の回転軸72に回転可能に支持され、揺動アクチュエータ81がレンズ支持部材80を矢印M方向に揺動させる。揺動アクチュエータ81としては、回転モータと揺動スライダ機構との組み合わせ、或いはリニアアクチュエータ等から構成される。この揺動アクチュエータ81および回転軸72により変更手段の一例が構成される。
【0020】
結像部80を揺動させることにより、図8に示すように、媒体50上における撮像範囲を変更すると共に、焦点距離を変更する。図8は、照射部63が媒体50に向けて照射される照射範囲Aと、結像部80における撮像範囲Bを模式的に示した図である。照射範囲Aは照射部63からの光が照射される範囲を示し、撮像範囲Bは、結像部80の焦点距離(所謂、被写界深度)を有する範囲、つまり画像がピント合わせされた状態で受光される範囲となる。したがって、受光軸bの方向は、電子ペン60の筐体の長手方向となる。
【0021】
まず、図8(b)は、媒体50に対する法線cと、照射軸aと受光軸bとが交わる点において、各軸のなす角度を二分にした中心軸とが一致した場合に発生する正反射の状態を示しており、この場合には、結像部80で受光される反射光には正反射成分となるため、読取エラーが生じることが多い。これに対し、図8(a)では撮像範囲Bは、図8(b)の撮像範囲Bに比べて右側に移動し、図8(c)では撮像範囲Bは、図8(b)の撮像範囲Bに比べて左側に移動する。また、図8(a)および図8(c)では、撮像範囲Bが照射軸aからずれているため、結像部80で受光される反射光は、拡散反射成分が多くなるため、読取エラーが低減して読取精度が向上する。
ここで、図8(a)または図8(c)では、焦点距離と媒体50上の被読取画像とが一致した位置(ジャストフォーカス位置)からずれた位置で結像部80が反射光を受けることになるが、図8(a)または図8(c)のうちジャストフォーカスに近いどちらか一方を選択して読取に利用する。
【0022】
次に、ユーザが、電子ペン60を用いて、図9に例示する点を媒体50上に筆記した場合の動作例について説明する。ユーザは、媒体50上の位置(x1,y1)を電子ペン60で指示し、ペン先69aを媒体50に押し付ける。これにより、ペンチップ69に接続された圧力センサ62が筆記動作を検出し、識別情報及び位置情報の読取処理を開始する。このとき、ユーザによるペン先69aの押し込み動作に起因して結像部80の矢印M方向への揺動を開始する。
【0023】
図10は、結像部80による撮像範囲Bの遷移の一例を示す図である。図10は、図9に示す筆記動作に対応した撮像範囲Bの推移を模式的に示した図である。なお、図10においては、図面が煩雑になるのを防ぐために、光学系ユニット70による撮像範囲Bの数を、実際に撮像される数よりも少ない数で図示している。ユーザによって図9に示す位置(x1,y1)でペン先69aが押し込まれる動作に連動して、結像部80が揺動して結像部80による撮像範囲が領域B1から領域B7まで徐々に変化する。
特に、従来の電子ペンにおいては、媒体50上のある一点が指示される場合において結像部1641が正反射成分を多く受光してしまうと、コードパターン画像が正確に読み取れず読取エラーとなってしまい、その結果、その筆記動作に対する情報が欠落してしまう。
【0024】
これに対し、本実施形態の電子ペン60の結像部80は、ユーザが媒体50上のある一点を指示した場合であっても、複数の異なる受光角度で複数の撮像範囲にて撮像が行われる(図10の領域B1乃至B7参照)。このとき、上述したように、媒体50に対する照射部63の照射軸aと結像部80の受光軸bとがなす交差角度は、領域B1,B2,…,B7のそれぞれで異なるから、これらの撮像された被読取画像からジャストフォーカスに近い画像を選ぶことで、正反射成分を多く受光してしまう場合であっても、読取エラーを低減し、読取精度を向上させることができる。
【0025】
次に、連続した線を媒体50上に描画する場合には、ペンチップ69が移動する方向に対して三角波の波形のように重なり合いながら撮像範囲が形成されることになる。これらの撮像範囲で撮像された画像のうち、ジャストフォーカスに近い画像を選ぶことで、正反射成分を多く受光してしまう場合であっても、読取エラーを低減し、読取精度を向上させることができる。
【0026】
次に、制御部61の機能的構成について、図5を参照しつつ説明する。図5は、制御部61の機能を示す機能ブロック図である。図において、コード検出部612は、撮像部64から出力される信号(撮像された画像を表す信号)からコードパターン画像を検出する。データ処理部613は、コード検出部612にて検出されたコードパターン画像から識別情報および位置情報を抽出する。照明制御部614は、照射部63をパルス点灯させるための照明制御信号を照射部63に対して送信し、照射部63をパルス点灯させる。撮像制御部615は、照射部63に送信するパルス点灯に同期した画像取込信号を撮像部64に供給する。
【0027】
さらに、電子ペン60における制御部61の動作の概略を説明する。図6は、照射部63のパルス点灯を制御する照明制御信号、撮像部64における画像取込信号、および出力画像信号に関する出力を示したタイミングチャートである。電子ペン60による筆記が開始されると、ペンチップ69に接続された圧力センサ62が筆記動作を検出する。これにより、制御部61は、識別情報及び位置情報の読取処理が開始される。
まず、制御部61の照明制御部614は、照射部63をパルス点灯させるための照明制御信号(図6(A))を照射部63に対して送信し、照射部63をパルス点灯させる。
【0028】
撮像部64は、画像取込信号(図6(B))に同期して媒体50上の画像を撮像する。その際に、照射部63は、撮像部64への画像取込信号に同期してパルス点灯する。撮像部64は、パルス点灯する照射部63にて照明される媒体50上の画像を撮像する。そのため、撮像部64では、照射部63にて照明された媒体50上の画像に関する画像信号(出力画像信号:図6(C))が順に生成される。
【0029】
撮像部64にて順次生成された出力画像信号は、コード検出部612に送られる。出力画像信号を受け取ったコード検出部612は、出力画像信号を処理して、撮像部64にて撮像された画像からコードパターン画像を検出する。コード検出部612により取得されたコードパターン画像はデータ処理部613に送られる。コードパターン画像を受け取ったデータ処理部613は、コードパターン画像を復号し、コードパターン画像に埋め込まれている識別情報および位置情報を取得する。
【0030】
<B:動作>
次に、この実施形態による電子ペン60の動作について説明する。ユーザが、電子ペン60による筆記を開始すると、ペンチップ69に接続された圧力センサ62が筆記動作を検出する。
この動作例では、ユーザが、電子ペン60を用いて、図9に例示する点を媒体50上に筆記した場合の動作例について説明する。ユーザは、媒体50上の位置(x1,y1)を電子ペン60で指示し、ペン先69aを媒体50に押し付ける。これにより、ペンチップ69に接続された圧力センサ62が筆記動作を検出し、制御部61は、識別情報及び位置情報の読取処理を開始する。
【0031】
まず、照明制御部614は、照射部63をパルス点灯されるための照明制御信号を照射部63に対して送信し、照射部63をパルス点灯させる。また、電子ペン60の撮像制御部615は、照射部63に送信するパルス点灯に同期した画像取込信号を、撮像部64に供給する。撮像部64は、撮像制御部615から供給される画像取込信号に応じて、結像部64で結像される反射光に基づいてコードパターン画像を撮像し、撮像したコードパターン画像を表す出力画像信号をコード検出部612へ出力する。
【0032】
次に、コード検出部612及びデータ処理部613の動作について、図7に示すフローチャートを参照しつつ説明する。コード検出部612には、撮像部64から媒体50上の画像を表す出力画像信号が入力される(ステップ601)。コード検出部612は、出力画像信号に含まれるノイズを除去するための処理を行う(ステップ602)。ここで、ノイズとしては、CMOS感度のばらつきや電子回路により発生するノイズ等がある。ノイズを除去するために如何なる処理を行うかは、電子ペン60の撮像系の特性に応じて決定する。例えば、ぼかし処理やアンシャープマスキング等の先鋭化処理を適用することができる。次に、コード検出部612は、画像からドットパターン(ドット画像の位置)を検出する(ステップ603)。また、コード検出部612は、検出したドットパターンを2次元配列上のデジタルデータに変換する(ステップ604)。例えば、2次元配列上で、ドットがある位置を「1」、ドットがない位置を「0」というように変換する。そして、この2次元配列上のデジタルデータ(コードパターン画像)は、コード検出部612からデータ処理部613へと受け渡される。
【0033】
データ処理部613は、受け渡されたコードパターン画像から、図2に示した2つのドットの組み合わせからなるドットパターンを検出する(ステップ605)。例えば、ドットパターンに対応するブロックの境界位置を2次元配列上で動かし、ブロック内に含まれるドットの数が2つになる境界位置を検出することにより、ドットパターンを検出することができる。このようにしてドットパターンが検出されると、データ処理部613は、ドットパターンの種類に基づいて、識別符号および位置符号を検出する(ステップ606)。その後、データ処理部613は、識別符号を復号して識別情報を取得し、位置符号を復号して位置情報を取得する(ステップ607)。図7に示す処理において、結像部80が受光した光量が少なすぎる場合や、逆に受光した光量が多すぎる場合等には、撮像された画像からドットパターンが検出されず、電子ペン60が識別情報及び位置情報を取得できない場合(つまり、読取エラー)が発生する。このように識別情報及び位置情報が取得できなかった場合は、データ処理部613は、識別情報および位置情報に代えて、読取失敗を示す読取エラーの情報を取得する。
【0034】
電子ペン60は、図7の処理により取得した識別情報および位置情報を情報処理装置10に送信する。このとき、電子ペン60は、識別情報および位置情報の読取に失敗した場合は、読取の失敗を示す情報を情報処理装置10に送信する。情報処理装置10は電子ペン60から識別情報および位置情報を受信し、受信した位置情報に基づいて筆記情報を生成する。情報処理装置10は、電子ペン60から読取エラーを示す情報を受信した場合には、その前後の識別情報および位置情報によって補間したりする等して筆記情報を生成する。
【0035】
<C:動作例>
次に、この実施形態の具体的な動作の一例について図面を参照しつつ説明する。本実施形態による電子ペン60では、揺動アクチュエータ81によって結像部80を揺動動作を開始する。これにより、図8の模式図に示すように、照射部63の照射範囲A内を結像部80の撮像範囲Bが揺動するることになる。そして、焦点距離と媒体50上の被読取画像とが一致した位置(ジャストフォーカス)からずれた位置における反射光を撮像部64で読み取ることで、読取エラーを低減し、被読取画像の読取精度が向上する。
【0036】
ところで、通常、電子ペンにおいて撮像効率を高めるために、結像部にオートフォーカス機構が採用されている。このオートフォーカス機構は、結像部を構成する複数のレンズ間の距離を受光軸に沿って変更することで、媒体50に対する焦点距離の調整(ピント合わせ)を行うものがある。
【0037】
電子ペンは、ユーザが筆記する動作により光学系ユニットにおける検出動作を開始するから、ある程度傾いた状態で使用されるのが通常である。しかし、左利きのユーザが使用する場合のように、自分の書いた字を確認しながら筆記する場合等、ユーザの筆記癖に応じては、電子ペンを媒体に対して直交させた状態で使用することがある。
このような場合、電子ペンは、ペンチップ69と光学系ユニット70が同軸方向に並んで配置されているため、図8(b)のように、媒体50に対する法線と、照射軸aと受光軸bとが交わる点において、各軸のなす角度を二分にした中心軸とが一致した場合には、結像部80で受光する反射光が正反射成分となってしまい、コードパターン画像が正確に読み取れられない読取エラーが多発する場合がある。
しかも、前述したオートフォーカス機構では、受光軸に沿ってレンズを移動させることによりピント合わせを行っているため、正反射成分を受光する位置でオートフォーカス(ピント合わせ)したのでは、読取エラーを回避することはできなかった。
【0038】
これに対し、本実施形態による電子ペン60は、結像部80を揺動させることで、照射軸aと受光軸bとのなす角度を変更させているため、結像部80で正反射成分の反射光よりも拡散反射成分の反射光を多く受光することで、読取エラーの低減を図っている。
【0039】
具体的な例を図11および図12に示す。図11および図12は、結像部80の焦点距離と媒体50に対する受光軸bの角度について、読取可能領域および読取不可能領域を模式的に示した図である。
横軸の焦点は、撮像ユニット内の部位を移動させることによって変化する焦点距離を示し、縦軸の角度は、媒体50に対する電子ペン60の角度を示している。
正反射角度は、媒体50に対する法線と、照射軸aと受光軸bとが交わる点において、各軸のなす角度を二分にした中心軸とが一致した角度のことである。
【0040】
図11は、前述した結像部におけるレンズを受光軸bに沿って移動させて行うオートフォーカス機構によるピント合わせ(焦点距離の移動)の特性を示した特性線図である。横に延びる両側矢印線は、角度毎に行われるピント合わせされる範囲を示している。このように、このオートフォーカス機構によって変更できるのは、焦点距離のみであるため、各両側矢印線は横方向に延びる。そして、正反射角度においては、このオートフォーカス機構では、読取不可能領域内を焦点距離が移動するだけであるため、反射光によって撮像された読取不可能な画像となる。
【0041】
図12は、本実施形態の電子ペン60による結像部80を揺動させた際のピント合わせ(焦点距離の移動)の特性を示した特性線図である。結像部80の揺動動作によって、照射軸aと受光軸bとがなす角度が変更されるため、結像部の揺動動作に伴って、媒体50に対する受光軸bの角度と焦点距離とが変化することになる。このため、両側矢印線は、斜めに傾斜して描写される。そして、正反射角度となった場合には、焦点距離と媒体50上の被読取画像とが一致した位置(ジャストフォーカス位置)からずれた読取可能領域において受光した反射光を撮像部64で撮像する。これにより、結像部80および撮像部64では、読取可能な画像が取得でき、この結果撮像部64における読取エラーを低減することができる。
【0042】
<D:変形例>
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその例を示す。なお、以下の各態様を組み合わせてもよい。
(1)前述した実施形態では、媒体50に文字や図形等を筆記する電子ペンについて説明したが、本発明はこれに限らず、例えば、ポインティングデバイス(マウス)機能や、媒体上の領域に対応して記録された情報(例えば、コマンド情報)を読み取るスタイラス機能を備えたものであってもよい。
なお、実施形態の動作例では媒体50上に文字などを筆記する場合の動作例について説明したが、これに限らず、例えば、媒体50上に設けられたソフトボタンを選択するなどの、表示面上の位置を単に指定する場合にも、本実施形態の電子ペン60は有効である。
【0043】
(2)前述した実施形態では、照射部63として、近赤外光を照射する近赤外LEDを用いたが、照射部63はこれに限らず、違う特性を有するLEDを用いるようにしてもよい。要は、照射部63は、媒体50に形成されたコードパターン画像をその反射光で読取可能な光を照射するものであればよい。
【0044】
(3)前述した実施形態では、識別情報として、媒体を一意に識別する情報を用いたが、識別情報はこれに限らず、例えば、電子文書を一意に識別する情報を識別情報として用いるようにしてもよい。上述の第1実施形態に例示したように媒体を一意に識別する情報を用いる場合は、同じ電子文書を複数部数形成すると、異なる媒体には異なる識別情報が付与される。これに対し、電子文書を一意に識別する情報を識別情報として用いる場合は、同じ電子文書を形成すると、異なる媒体であっても同じ識別情報が付与される。
【0045】
また、前述した実施形態では、位置情報及び識別情報を表すコードパターン画像を読み取ったが、コードパターン画像が表す情報は位置情報や識別情報に限らず、例えば、テキストデータやコマンドを表す情報であってもよい。また、位置情報のみを表す画像であってもよい。要は、何らかの情報を表す画像が媒体50に形成されていればよい。
【0046】
(4)前述した画像形成装置では、コードパターン画像をKのトナーを用いて形成するようにした。これは、Kのトナーが、C、M、Yのトナーよりも赤外光の吸収量が多く、電子ペン60でコードパターン画像を高いコントラストで読み取ることができるからである。しかしながら、コードパターン画像は、特殊トナーを用いて形成することも可能である。ここで、特殊トナーとしては、可視光領域(400nm〜700nm)における最大吸収率が7%以下であり、近赤外領域(800nm〜1000nm)における吸収率が30%以上の不可視トナーが例示される。ここで、「可視」および「不可視」は、目視により認識できるかどうかとは関係しない。形成された媒体に形成された画像が可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで「可視」と「不可視」とを区別している。また、可視光領域における特定の波長の吸収に起因する発色性が若干あるが、人間の目で認識し難いものも「不可視」に含める。また、この不可視トナーは、画像の機械読取りのために必要な近赤外光吸収能力を高めるために、平均分散径が100nm〜600nmの範囲のものが望ましい。
また、画像形成装置は、電子写真方式に限らず、インクジェット方式等のその他の如何なる方式を用いてもよい。
【0047】
(5)前述した実施形態に係る電子ペン60の制御部61によって実行されるコンピュータプログラムは、磁気記録媒体(磁気テープ、磁気ディスクなど)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネット等のネットワーク経由で電子ペン60にダウンロードさせることも可能である。なお、上述の制御を行う制御手段としてはCPU以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
【符号の説明】
【0048】
10…情報処理装置、50…媒体、60…電子ペン、61…制御部、62…圧力センサ、63…照射部、64…撮像部、64A…基板、64B…撮像素子、64C…プリズム、65…情報メモリ、66…通信部、67…バッテリ、68…ペンIDメモリ、69…ペンチップ、69a…ペン先、70…光学系ユニット、71…ユニットケース、72…回転軸、75…スイッチ、80…結像部、80A…凸レンズ、80B…レンズ支持部材、81…揺動アクチュエータ、612…コード検出部、613…データ処理部、614…照明制御部、615…撮像制御部、a…照射軸、A…照射範囲、b…受光軸、B…撮像範囲。
【技術分野】
【0001】
本発明は読取装置に関する。
【背景技術】
【0002】
近年、用紙上への筆記内容を同時に電子化した筆記情報データに変換し、このデータをパソコンや携帯電話等に転送して、筆記内容をモニタ上に表示したり、データとして転送・保存したりする技術が注目されている。かかる技術では、表面にそれぞれ異なるパターンで形成された微細なドットが印刷された特殊な用紙と、これらのドットを読み込むことで筆記内容を電子情報化する電子ペン(アノトペン(登録商標))とが用いられる。この電子ペンは、特殊用紙上に筆記が行われると、ペン先近傍のドットパターンを撮像素子で読み込み、読み込んだドットパターンからペン先の特殊用紙上における位置を特定する。これにより、筆記された文字や図形等からなる電子文書の生成や、所定の電子文書への文字や図形等の付加等が可能となる(例えば、特許文献1参照)。一方、特殊なパターンを読み取る技術としては、複数の撮像素子を備えたバーコードリーダ(特許文献2)等がある。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2004−94907号公報(第12−14頁)
【特許文献2】実開平2−183879号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
本発明は、被読取画像を読み取る読取装置において、被読取画像の読取精度を向上させることを目的とする。
【課題を解決するための手段】
【0005】
上述の目的を達成するため、本発明の請求項1が採用する読取装置の構成は、読取対象となる被読取画像が形成された媒体上の位置を指示する指示部と、前記指示部によって指示される前記媒体上の位置に対し予め定められた照射範囲に光を照射する照射手段と、前記照射手段によって前記媒体に照射された光の反射光を受光する結像手段と、前記結像手段によって受光された反射光に基づいて被読取画像を撮像し、当該被読取画像を表す信号を生成する生成手段と、前記結像手段の姿勢を変えて、前記照射手段によって光が照射された照射範囲内において前記生成手段が撮像する前記被読取画像の位置を変更する変更手段と、を具備することを特徴とする。
【0006】
本発明の請求項2に係る読取装置は、請求項1記載の構成において、前記変更手段は、前記結像手段を回転自在に支持する回転軸と、この回転軸を中心として前記結像手段を予め決められた範囲で揺動させる駆動手段と、を備えることを特徴とする。
【発明の効果】
【0007】
請求項1に係る発明によれば、媒体からの反射光において正反射成分が多いことと、被読取画像を撮像する際に焦点が合っていないことによる読取精度の悪化を抑制することができる。
【0008】
請求項2に係る発明によれば、結像手段を揺動させることでその姿勢を可変にできる。
【図面の簡単な説明】
【0009】
【図1】筆記情報処理システムの全体構成を示す図である。
【図2】コードパターン画像の内容を示す図である。
【図3】電子ペンの構成を示す機能ブロック図である。
【図4】電子ペンの構成を示す断面図である。
【図5】電子ペンの制御部を示す機能ブロック図である。
【図6】照明制御信号、画像取込信号および出力画像信号に関する出力タイミングチャートを示した図である。
【図7】電子ペンのコード検出部およびデータ処理部での動作を示した流れ図である。
【図8】照射部の照射軸aおよび照射範囲A、結像部の受光軸bおよび撮像範囲Bを模式的に示した図である。
【図9】電子ペンによる筆記内容の一例を示す図である。
【図10】電子ペンの結像部による撮像範囲の遷移の一例を示す図である。
【図11】従来における読取可能領域を模式的に示した特性線図である。
【図12】本実施形態における読取可能領域を模式的に示した特性線図である。
【発明を実施するための形態】
【0010】
<A:構成>
図1は、本実施形態に係るシステムの構成の一例を示す図である。図において、電子ペン60は、紙等の媒体50に対して文字や図形を筆記する機能を備えるとともに、媒体50に形成されたコードパターン画像(被読取画像)を読み取る機能を備えた読取装置の一例である。情報処理装置10は、例えばパーソナルコンピュータであり、電子ペン60から出力される信号に応じて筆記内容を表す筆記情報を生成する筆記情報生成装置の一例である。
【0011】
媒体50に形成されるコードパターン画像は、媒体50を識別する識別情報や、媒体50上の座標位置を表す位置情報を符号化して画像化したものである。ここで、媒体50に形成されるコードパターン画像の一例について、図2を参照しつつ説明する。図2は、媒体50に形成されるコードパターン画像の一例を示す図である。コードパターン画像は、複数の点状のドット画像の相互の位置関係によって上述した識別情報及び位置情報を表したものであるが、これらのドット画像が配置され得る領域として、領域A1〜A9が予め定められている。図2に示す例では、黒色の領域A1,A2は点状のドット画像が配置された領域を示し、斜線の領域A3乃至A9はドット画像が配置されていない領域を示している。どの領域にドット画像が配置されるかによって識別情報及び位置情報が表現される。媒体50には、例えばプリンタ等の電子写真方式の画像形成装置(図示せず)によって、このコードパターン画像が媒体50の全体に形成されている。電子ペン60は、コードパターン画像を読み取り、その上で、コードパターン画像を解析して電子ペン60のペン先69aの位置を検出する。
【0012】
媒体50には、上記のコードパターン画像のほか、人間に対して情報を伝えることを目的とした文書や図形など画像が形成されていてもよい。
以下では、この画像のことを「文書画像」というが、これには、テキストを含む文書を表す画像に限らず、例えば、絵、写真、図形等の画像や、その他の画像が含まれる。画像形成装置は、コードパターン画像を形成するときはK(黒)のトナーを用いて画像形成を行う一方、文書画像を形成するときはC(シアン)、M(マゼンタ)、Y(イエロー)のトナーを用いて画像形成を行う。媒体50には、文書画像とコードパターン画像とが重畳されて形成される。このようにコードパターン画像と文書画像とで分光反射特性の異なる材料を用いて形成することで、電子ペン60は選択的にコードパターン画像のみを読み取るように設定することができる。
なお、本実施形態における「媒体」は、いわゆる紙に限定されるものではなく、例えばOHPシートなどのプラスチックシートや、その他の材質のシート等であってもよい。また、表示内容を電気的に書き換え可能ないわゆる電子ペーパーであってもよい。要は、媒体50は、画像形成装置等によって少なくともコードパターン画像が形成されたものであればよい。
【0013】
電子ペン60は、媒体50に文字や図形等を筆記する機能を有する筆記具であると共に、媒体50に形成されたコードパターン画像を読み取る読取装置である。電子ペン60は、媒体50から読み取ったコードパターン画像を示す情報を情報処理装置10に送信する。
【0014】
次に、電子ペン60の機能的構成の一例について、図面を参照しつつ説明する。図3は、電子ペン60の機能を模式的に示した機能ブロック図である。図において、制御部61は、電子ペン60の全体の動作を制御する制御手段である。圧力センサ62は、電子ペン60による筆記動作をペンチップ69に加わる圧力によって検出する検出手段である。光学系ユニット70は、照射部63、結像部80および撮像部64を具備する。照射部63は、例えば近赤外LEDであり、媒体50上に近赤外光を照射する照射手段の一例である。結像部80は、媒体50で反射した反射光に応じて媒体50上の画像を撮像部64上に結像する結像手段の一例である。撮像部64は、照射部63から照射された近赤外光の反射光に応じて、媒体50上の画像を撮像する生成手段の一例である。
【0015】
情報メモリ65は、識別情報および位置情報を記憶する記憶手段である。通信部66は、外部装置との通信を制御する通信手段である。バッテリ67は、電子ペン60を駆動するための電力を各部に供給する充電可能な電力供給手段である。ペンIDメモリ68は、電子ペン60の識別情報(ペンID)を記憶する記憶手段である。ペンチップ69は、いわゆるペン軸であり、その先端部がペン先69aとなる。ペン先69aは、ユーザによって筆記動作がなされる際に、読取対象となるコードパターン画像(被読取画像)が形成された媒体50上の位置を指示する指示部となる。照射部63は、ユーザによって筆記動作がなされる際に、ペン先69aによって指示される媒体50上の位置に対して予め定められた照射範囲に光を照射する。図中では、便宜上、照射部63から照射される光の中心線のみを図示するが、実際には拡散状態で照射される。スイッチ75は、各種設定を切り替える切替手段である。
これら各部は、制御部61に接続されている。さらに、後述する結像部80を揺動させるための揺動アクチュエータ81が制御部61に接続される。
【0016】
次に、ペンチップ69と光学系ユニット70の構成の一例について、図面を参照しつつ説明する。図4は、電子ペン60の概略構成を示す断面図である。
ペンチップ69は、電子ペン60の筐体となるペン本体60A内に設けられ、その起端側には圧力センサ62が配置される。このペンチップ69は、ペン先69aに加えられる力によって起端側に向けて移動可能であり、圧力センサ62は、ペンチップ69が筆圧によって移動したことを検知することで、ペン先69aに力が加えられたことを検知する。
【0017】
光学系ユニット70は、ペン本体60A内の、ペンチップ69の起端側に収容される。この光学系ユニット70は、照射部63と、ユニットケース71の回転軸72に回転可能に支持された結像部80と、結像部63で結像された、反射光による媒体50上の画像を電気信号に変換する撮像部64と、を具備し、照射部63および撮像部64がユニットケース71に固定される。また、回転軸72は、照射部63から媒体に向けて照射される光軸の対して直交する方向に延びている。ここで、便宜上、照射部63から照射される光の光軸を照射軸a、結像部80の結像光学系の中心軸を受光軸bと呼ぶ。ここでいう受光軸bの方向とは、要するに受光面の向きであり、典型的には、受光面と中心と、結像部80によって結像されて撮像部64によって撮像される媒体50上の領域(以下、撮像範囲撮像範囲と呼ぶ)の中心とを結ぶ方向である。
【0018】
撮像部64は、電子部品が実装された基板64Aと、この基板64A上に実装された撮像素子64Bと、結像部80で結像された光を反射させて撮像素子64Bに導くプリズム64Cと、を備える。撮像素子64Bは、結像部63により結像された被読取面の反射光に基づいてコードパターン画像を撮像し、撮像したコードパターン画像を表す信号を出力する。ここでは、撮像素子64Bは、近赤外領域に感度があるCMOSイメージセンサであって、全画素において同一のタイミングで撮像した画像信号を生成できるグローバルシャッタ方式のCMOSイメージセンサが用いられる。撮像素子64Bは、70fps〜100fps(frame per second)程度の画像取込周期(フレームレート)に従って画像を撮像する。ここで、照射部80は、消費電力を抑制するために、撮像素子64Bへの画像取込周期に同期してパルス点灯するように構成されている。なお、ここでは、撮像素子としてCMOSイメージセンサを用いるが、撮像素子はCMOSイメージセンサに限定されるものではなく、C複写機イメージセンサ等の他の撮像素子を使用してもよい。
【0019】
結像部80は、受光面である凸レンズ80Aと、この凸レンズ80Aを支持するレンズ支持部材80Bとを有し、この結像部80が反射光に応じて媒体50上の画像を撮像部64上に結像する結像手段の一例となる。レンズ支持部材80は、光学系ユニット70の回転軸72に回転可能に支持され、揺動アクチュエータ81がレンズ支持部材80を矢印M方向に揺動させる。揺動アクチュエータ81としては、回転モータと揺動スライダ機構との組み合わせ、或いはリニアアクチュエータ等から構成される。この揺動アクチュエータ81および回転軸72により変更手段の一例が構成される。
【0020】
結像部80を揺動させることにより、図8に示すように、媒体50上における撮像範囲を変更すると共に、焦点距離を変更する。図8は、照射部63が媒体50に向けて照射される照射範囲Aと、結像部80における撮像範囲Bを模式的に示した図である。照射範囲Aは照射部63からの光が照射される範囲を示し、撮像範囲Bは、結像部80の焦点距離(所謂、被写界深度)を有する範囲、つまり画像がピント合わせされた状態で受光される範囲となる。したがって、受光軸bの方向は、電子ペン60の筐体の長手方向となる。
【0021】
まず、図8(b)は、媒体50に対する法線cと、照射軸aと受光軸bとが交わる点において、各軸のなす角度を二分にした中心軸とが一致した場合に発生する正反射の状態を示しており、この場合には、結像部80で受光される反射光には正反射成分となるため、読取エラーが生じることが多い。これに対し、図8(a)では撮像範囲Bは、図8(b)の撮像範囲Bに比べて右側に移動し、図8(c)では撮像範囲Bは、図8(b)の撮像範囲Bに比べて左側に移動する。また、図8(a)および図8(c)では、撮像範囲Bが照射軸aからずれているため、結像部80で受光される反射光は、拡散反射成分が多くなるため、読取エラーが低減して読取精度が向上する。
ここで、図8(a)または図8(c)では、焦点距離と媒体50上の被読取画像とが一致した位置(ジャストフォーカス位置)からずれた位置で結像部80が反射光を受けることになるが、図8(a)または図8(c)のうちジャストフォーカスに近いどちらか一方を選択して読取に利用する。
【0022】
次に、ユーザが、電子ペン60を用いて、図9に例示する点を媒体50上に筆記した場合の動作例について説明する。ユーザは、媒体50上の位置(x1,y1)を電子ペン60で指示し、ペン先69aを媒体50に押し付ける。これにより、ペンチップ69に接続された圧力センサ62が筆記動作を検出し、識別情報及び位置情報の読取処理を開始する。このとき、ユーザによるペン先69aの押し込み動作に起因して結像部80の矢印M方向への揺動を開始する。
【0023】
図10は、結像部80による撮像範囲Bの遷移の一例を示す図である。図10は、図9に示す筆記動作に対応した撮像範囲Bの推移を模式的に示した図である。なお、図10においては、図面が煩雑になるのを防ぐために、光学系ユニット70による撮像範囲Bの数を、実際に撮像される数よりも少ない数で図示している。ユーザによって図9に示す位置(x1,y1)でペン先69aが押し込まれる動作に連動して、結像部80が揺動して結像部80による撮像範囲が領域B1から領域B7まで徐々に変化する。
特に、従来の電子ペンにおいては、媒体50上のある一点が指示される場合において結像部1641が正反射成分を多く受光してしまうと、コードパターン画像が正確に読み取れず読取エラーとなってしまい、その結果、その筆記動作に対する情報が欠落してしまう。
【0024】
これに対し、本実施形態の電子ペン60の結像部80は、ユーザが媒体50上のある一点を指示した場合であっても、複数の異なる受光角度で複数の撮像範囲にて撮像が行われる(図10の領域B1乃至B7参照)。このとき、上述したように、媒体50に対する照射部63の照射軸aと結像部80の受光軸bとがなす交差角度は、領域B1,B2,…,B7のそれぞれで異なるから、これらの撮像された被読取画像からジャストフォーカスに近い画像を選ぶことで、正反射成分を多く受光してしまう場合であっても、読取エラーを低減し、読取精度を向上させることができる。
【0025】
次に、連続した線を媒体50上に描画する場合には、ペンチップ69が移動する方向に対して三角波の波形のように重なり合いながら撮像範囲が形成されることになる。これらの撮像範囲で撮像された画像のうち、ジャストフォーカスに近い画像を選ぶことで、正反射成分を多く受光してしまう場合であっても、読取エラーを低減し、読取精度を向上させることができる。
【0026】
次に、制御部61の機能的構成について、図5を参照しつつ説明する。図5は、制御部61の機能を示す機能ブロック図である。図において、コード検出部612は、撮像部64から出力される信号(撮像された画像を表す信号)からコードパターン画像を検出する。データ処理部613は、コード検出部612にて検出されたコードパターン画像から識別情報および位置情報を抽出する。照明制御部614は、照射部63をパルス点灯させるための照明制御信号を照射部63に対して送信し、照射部63をパルス点灯させる。撮像制御部615は、照射部63に送信するパルス点灯に同期した画像取込信号を撮像部64に供給する。
【0027】
さらに、電子ペン60における制御部61の動作の概略を説明する。図6は、照射部63のパルス点灯を制御する照明制御信号、撮像部64における画像取込信号、および出力画像信号に関する出力を示したタイミングチャートである。電子ペン60による筆記が開始されると、ペンチップ69に接続された圧力センサ62が筆記動作を検出する。これにより、制御部61は、識別情報及び位置情報の読取処理が開始される。
まず、制御部61の照明制御部614は、照射部63をパルス点灯させるための照明制御信号(図6(A))を照射部63に対して送信し、照射部63をパルス点灯させる。
【0028】
撮像部64は、画像取込信号(図6(B))に同期して媒体50上の画像を撮像する。その際に、照射部63は、撮像部64への画像取込信号に同期してパルス点灯する。撮像部64は、パルス点灯する照射部63にて照明される媒体50上の画像を撮像する。そのため、撮像部64では、照射部63にて照明された媒体50上の画像に関する画像信号(出力画像信号:図6(C))が順に生成される。
【0029】
撮像部64にて順次生成された出力画像信号は、コード検出部612に送られる。出力画像信号を受け取ったコード検出部612は、出力画像信号を処理して、撮像部64にて撮像された画像からコードパターン画像を検出する。コード検出部612により取得されたコードパターン画像はデータ処理部613に送られる。コードパターン画像を受け取ったデータ処理部613は、コードパターン画像を復号し、コードパターン画像に埋め込まれている識別情報および位置情報を取得する。
【0030】
<B:動作>
次に、この実施形態による電子ペン60の動作について説明する。ユーザが、電子ペン60による筆記を開始すると、ペンチップ69に接続された圧力センサ62が筆記動作を検出する。
この動作例では、ユーザが、電子ペン60を用いて、図9に例示する点を媒体50上に筆記した場合の動作例について説明する。ユーザは、媒体50上の位置(x1,y1)を電子ペン60で指示し、ペン先69aを媒体50に押し付ける。これにより、ペンチップ69に接続された圧力センサ62が筆記動作を検出し、制御部61は、識別情報及び位置情報の読取処理を開始する。
【0031】
まず、照明制御部614は、照射部63をパルス点灯されるための照明制御信号を照射部63に対して送信し、照射部63をパルス点灯させる。また、電子ペン60の撮像制御部615は、照射部63に送信するパルス点灯に同期した画像取込信号を、撮像部64に供給する。撮像部64は、撮像制御部615から供給される画像取込信号に応じて、結像部64で結像される反射光に基づいてコードパターン画像を撮像し、撮像したコードパターン画像を表す出力画像信号をコード検出部612へ出力する。
【0032】
次に、コード検出部612及びデータ処理部613の動作について、図7に示すフローチャートを参照しつつ説明する。コード検出部612には、撮像部64から媒体50上の画像を表す出力画像信号が入力される(ステップ601)。コード検出部612は、出力画像信号に含まれるノイズを除去するための処理を行う(ステップ602)。ここで、ノイズとしては、CMOS感度のばらつきや電子回路により発生するノイズ等がある。ノイズを除去するために如何なる処理を行うかは、電子ペン60の撮像系の特性に応じて決定する。例えば、ぼかし処理やアンシャープマスキング等の先鋭化処理を適用することができる。次に、コード検出部612は、画像からドットパターン(ドット画像の位置)を検出する(ステップ603)。また、コード検出部612は、検出したドットパターンを2次元配列上のデジタルデータに変換する(ステップ604)。例えば、2次元配列上で、ドットがある位置を「1」、ドットがない位置を「0」というように変換する。そして、この2次元配列上のデジタルデータ(コードパターン画像)は、コード検出部612からデータ処理部613へと受け渡される。
【0033】
データ処理部613は、受け渡されたコードパターン画像から、図2に示した2つのドットの組み合わせからなるドットパターンを検出する(ステップ605)。例えば、ドットパターンに対応するブロックの境界位置を2次元配列上で動かし、ブロック内に含まれるドットの数が2つになる境界位置を検出することにより、ドットパターンを検出することができる。このようにしてドットパターンが検出されると、データ処理部613は、ドットパターンの種類に基づいて、識別符号および位置符号を検出する(ステップ606)。その後、データ処理部613は、識別符号を復号して識別情報を取得し、位置符号を復号して位置情報を取得する(ステップ607)。図7に示す処理において、結像部80が受光した光量が少なすぎる場合や、逆に受光した光量が多すぎる場合等には、撮像された画像からドットパターンが検出されず、電子ペン60が識別情報及び位置情報を取得できない場合(つまり、読取エラー)が発生する。このように識別情報及び位置情報が取得できなかった場合は、データ処理部613は、識別情報および位置情報に代えて、読取失敗を示す読取エラーの情報を取得する。
【0034】
電子ペン60は、図7の処理により取得した識別情報および位置情報を情報処理装置10に送信する。このとき、電子ペン60は、識別情報および位置情報の読取に失敗した場合は、読取の失敗を示す情報を情報処理装置10に送信する。情報処理装置10は電子ペン60から識別情報および位置情報を受信し、受信した位置情報に基づいて筆記情報を生成する。情報処理装置10は、電子ペン60から読取エラーを示す情報を受信した場合には、その前後の識別情報および位置情報によって補間したりする等して筆記情報を生成する。
【0035】
<C:動作例>
次に、この実施形態の具体的な動作の一例について図面を参照しつつ説明する。本実施形態による電子ペン60では、揺動アクチュエータ81によって結像部80を揺動動作を開始する。これにより、図8の模式図に示すように、照射部63の照射範囲A内を結像部80の撮像範囲Bが揺動するることになる。そして、焦点距離と媒体50上の被読取画像とが一致した位置(ジャストフォーカス)からずれた位置における反射光を撮像部64で読み取ることで、読取エラーを低減し、被読取画像の読取精度が向上する。
【0036】
ところで、通常、電子ペンにおいて撮像効率を高めるために、結像部にオートフォーカス機構が採用されている。このオートフォーカス機構は、結像部を構成する複数のレンズ間の距離を受光軸に沿って変更することで、媒体50に対する焦点距離の調整(ピント合わせ)を行うものがある。
【0037】
電子ペンは、ユーザが筆記する動作により光学系ユニットにおける検出動作を開始するから、ある程度傾いた状態で使用されるのが通常である。しかし、左利きのユーザが使用する場合のように、自分の書いた字を確認しながら筆記する場合等、ユーザの筆記癖に応じては、電子ペンを媒体に対して直交させた状態で使用することがある。
このような場合、電子ペンは、ペンチップ69と光学系ユニット70が同軸方向に並んで配置されているため、図8(b)のように、媒体50に対する法線と、照射軸aと受光軸bとが交わる点において、各軸のなす角度を二分にした中心軸とが一致した場合には、結像部80で受光する反射光が正反射成分となってしまい、コードパターン画像が正確に読み取れられない読取エラーが多発する場合がある。
しかも、前述したオートフォーカス機構では、受光軸に沿ってレンズを移動させることによりピント合わせを行っているため、正反射成分を受光する位置でオートフォーカス(ピント合わせ)したのでは、読取エラーを回避することはできなかった。
【0038】
これに対し、本実施形態による電子ペン60は、結像部80を揺動させることで、照射軸aと受光軸bとのなす角度を変更させているため、結像部80で正反射成分の反射光よりも拡散反射成分の反射光を多く受光することで、読取エラーの低減を図っている。
【0039】
具体的な例を図11および図12に示す。図11および図12は、結像部80の焦点距離と媒体50に対する受光軸bの角度について、読取可能領域および読取不可能領域を模式的に示した図である。
横軸の焦点は、撮像ユニット内の部位を移動させることによって変化する焦点距離を示し、縦軸の角度は、媒体50に対する電子ペン60の角度を示している。
正反射角度は、媒体50に対する法線と、照射軸aと受光軸bとが交わる点において、各軸のなす角度を二分にした中心軸とが一致した角度のことである。
【0040】
図11は、前述した結像部におけるレンズを受光軸bに沿って移動させて行うオートフォーカス機構によるピント合わせ(焦点距離の移動)の特性を示した特性線図である。横に延びる両側矢印線は、角度毎に行われるピント合わせされる範囲を示している。このように、このオートフォーカス機構によって変更できるのは、焦点距離のみであるため、各両側矢印線は横方向に延びる。そして、正反射角度においては、このオートフォーカス機構では、読取不可能領域内を焦点距離が移動するだけであるため、反射光によって撮像された読取不可能な画像となる。
【0041】
図12は、本実施形態の電子ペン60による結像部80を揺動させた際のピント合わせ(焦点距離の移動)の特性を示した特性線図である。結像部80の揺動動作によって、照射軸aと受光軸bとがなす角度が変更されるため、結像部の揺動動作に伴って、媒体50に対する受光軸bの角度と焦点距離とが変化することになる。このため、両側矢印線は、斜めに傾斜して描写される。そして、正反射角度となった場合には、焦点距離と媒体50上の被読取画像とが一致した位置(ジャストフォーカス位置)からずれた読取可能領域において受光した反射光を撮像部64で撮像する。これにより、結像部80および撮像部64では、読取可能な画像が取得でき、この結果撮像部64における読取エラーを低減することができる。
【0042】
<D:変形例>
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその例を示す。なお、以下の各態様を組み合わせてもよい。
(1)前述した実施形態では、媒体50に文字や図形等を筆記する電子ペンについて説明したが、本発明はこれに限らず、例えば、ポインティングデバイス(マウス)機能や、媒体上の領域に対応して記録された情報(例えば、コマンド情報)を読み取るスタイラス機能を備えたものであってもよい。
なお、実施形態の動作例では媒体50上に文字などを筆記する場合の動作例について説明したが、これに限らず、例えば、媒体50上に設けられたソフトボタンを選択するなどの、表示面上の位置を単に指定する場合にも、本実施形態の電子ペン60は有効である。
【0043】
(2)前述した実施形態では、照射部63として、近赤外光を照射する近赤外LEDを用いたが、照射部63はこれに限らず、違う特性を有するLEDを用いるようにしてもよい。要は、照射部63は、媒体50に形成されたコードパターン画像をその反射光で読取可能な光を照射するものであればよい。
【0044】
(3)前述した実施形態では、識別情報として、媒体を一意に識別する情報を用いたが、識別情報はこれに限らず、例えば、電子文書を一意に識別する情報を識別情報として用いるようにしてもよい。上述の第1実施形態に例示したように媒体を一意に識別する情報を用いる場合は、同じ電子文書を複数部数形成すると、異なる媒体には異なる識別情報が付与される。これに対し、電子文書を一意に識別する情報を識別情報として用いる場合は、同じ電子文書を形成すると、異なる媒体であっても同じ識別情報が付与される。
【0045】
また、前述した実施形態では、位置情報及び識別情報を表すコードパターン画像を読み取ったが、コードパターン画像が表す情報は位置情報や識別情報に限らず、例えば、テキストデータやコマンドを表す情報であってもよい。また、位置情報のみを表す画像であってもよい。要は、何らかの情報を表す画像が媒体50に形成されていればよい。
【0046】
(4)前述した画像形成装置では、コードパターン画像をKのトナーを用いて形成するようにした。これは、Kのトナーが、C、M、Yのトナーよりも赤外光の吸収量が多く、電子ペン60でコードパターン画像を高いコントラストで読み取ることができるからである。しかしながら、コードパターン画像は、特殊トナーを用いて形成することも可能である。ここで、特殊トナーとしては、可視光領域(400nm〜700nm)における最大吸収率が7%以下であり、近赤外領域(800nm〜1000nm)における吸収率が30%以上の不可視トナーが例示される。ここで、「可視」および「不可視」は、目視により認識できるかどうかとは関係しない。形成された媒体に形成された画像が可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで「可視」と「不可視」とを区別している。また、可視光領域における特定の波長の吸収に起因する発色性が若干あるが、人間の目で認識し難いものも「不可視」に含める。また、この不可視トナーは、画像の機械読取りのために必要な近赤外光吸収能力を高めるために、平均分散径が100nm〜600nmの範囲のものが望ましい。
また、画像形成装置は、電子写真方式に限らず、インクジェット方式等のその他の如何なる方式を用いてもよい。
【0047】
(5)前述した実施形態に係る電子ペン60の制御部61によって実行されるコンピュータプログラムは、磁気記録媒体(磁気テープ、磁気ディスクなど)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネット等のネットワーク経由で電子ペン60にダウンロードさせることも可能である。なお、上述の制御を行う制御手段としてはCPU以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
【符号の説明】
【0048】
10…情報処理装置、50…媒体、60…電子ペン、61…制御部、62…圧力センサ、63…照射部、64…撮像部、64A…基板、64B…撮像素子、64C…プリズム、65…情報メモリ、66…通信部、67…バッテリ、68…ペンIDメモリ、69…ペンチップ、69a…ペン先、70…光学系ユニット、71…ユニットケース、72…回転軸、75…スイッチ、80…結像部、80A…凸レンズ、80B…レンズ支持部材、81…揺動アクチュエータ、612…コード検出部、613…データ処理部、614…照明制御部、615…撮像制御部、a…照射軸、A…照射範囲、b…受光軸、B…撮像範囲。
【特許請求の範囲】
【請求項1】
読取対象となる被読取画像が形成された媒体上の位置を指示する指示部と、
前記指示部によって指示される前記媒体上の位置に対し予め定められた照射範囲に光を照射する照射手段と、
前記照射手段によって光が照射された前記媒体からの反射光を結像する結像手段と、
前記結像手段によって結像された反射光に応じた、前記被読取画像を表す信号を生成する生成手段と、
前記結像手段の姿勢を変えて、前記照射手段によって光が照射された照射範囲内において前記生成手段が撮像する前記被読取画像の位置を変更する変更手段と、を具備する
ことを特徴とする読取装置。
【請求項2】
請求項1に記載の読取装置において、
前記変更手段は、前記結像手段を回転自在に支持する回転軸と、この回転軸を中心として前記結像手段を予め決められた範囲で揺動させる駆動手段と、を備える
ことを特徴とする読取装置。
【請求項1】
読取対象となる被読取画像が形成された媒体上の位置を指示する指示部と、
前記指示部によって指示される前記媒体上の位置に対し予め定められた照射範囲に光を照射する照射手段と、
前記照射手段によって光が照射された前記媒体からの反射光を結像する結像手段と、
前記結像手段によって結像された反射光に応じた、前記被読取画像を表す信号を生成する生成手段と、
前記結像手段の姿勢を変えて、前記照射手段によって光が照射された照射範囲内において前記生成手段が撮像する前記被読取画像の位置を変更する変更手段と、を具備する
ことを特徴とする読取装置。
【請求項2】
請求項1に記載の読取装置において、
前記変更手段は、前記結像手段を回転自在に支持する回転軸と、この回転軸を中心として前記結像手段を予め決められた範囲で揺動させる駆動手段と、を備える
ことを特徴とする読取装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2010−160744(P2010−160744A)
【公開日】平成22年7月22日(2010.7.22)
【国際特許分類】
【出願番号】特願2009−3702(P2009−3702)
【出願日】平成21年1月9日(2009.1.9)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
【公開日】平成22年7月22日(2010.7.22)
【国際特許分類】
【出願日】平成21年1月9日(2009.1.9)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
[ Back to top ]