(57)【要約】【課題】紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができる電子ペン等を提供する。【解決手段】本電子ペンは、専用紙３０に記載を行うための電子ペン５であって、専用紙３０のドットから座標を検出する座標検出部２１と、座標検出部２１により時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かを判定する座標変化検出部２２と、座標検出部２１により第１の座標が検出された検出時刻と第２の座標が検出された検出時刻との時間である検出時間が、所定時間以内であるか否かを判定する制御部１０と、不連続の座標であると判定され、かつ、検出時間が所定時間以内であると判定された場合、編集処理を行う編集実行部２３と、を備える。【選択図】図１
2013020548.tif 000002
【特許請求の範囲】
【請求項１】
用紙に記載を行うための電子ペンであって、
前記用紙のドットから座標を検出する座標検出部と、
前記座標検出部により時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かを判定する座標位置判定部と、
前記座標検出部により前記第１の座標が検出された検出時刻と前記第２の座標が検出された検出時刻との時間である検出時間が、所定時間以内であるか否かを判定する検出時間判定部と、
前記座標位置判定部により不連続の座標であると判定され、かつ、前記検出時間判定部により前記検出時間が所定時間以内であると判定された場合、編集処理を行う編集処理部と、
を備える電子ペン。
【請求項２】
請求項１に記載の電子ペンであって、
前記編集処理部は、前記座標位置判定部により不連続の座標であると３回以上判定された場合、貼り付け編集処理を行う電子ペン。
【請求項３】
請求項２に記載の電子ペンであって、
前記編集処理部は、前記座標位置判定部により不連続の座標であると４回判定され、かつ、各回とも前記検出時間判定部により前記検出時間が所定時間以内であると判定された場合、貼り付け編集処理を行う電子ペン。
【請求項４】
請求項２に記載の電子ペンであって、
前記編集処理部は、前記座標位置判定部により不連続の座標であると３回以上判定され、各回とも前記検出時間判定部により前記検出時間が所定時間以内であると判定され、かつ、最後に前記座標検出部により検出された座標とその直前に前記座標検出部により検出された座標とが略同一の座標である場合、貼り付け編集処理を行う電子ペン。
【請求項５】
請求項２ないし４のいずれか１項に記載の電子ペンであって、
前記編集処理部は、前記貼り付け編集処理として、前記座標検出部により検出された複数の前記不連続の座標により囲まれた２つの領域のうち、前記不連続の座標を通る線が前記領域の内側に向かって延びている第１の領域の情報を、前記不連続の座標を通る線が前記領域の外側に向かって延びている第２の領域に複製する電子ペン。
【請求項６】
請求項５に記載の電子ペンであって、
前記編集処理部は、前記不連続の座標を通る線に略直交する線が存在する場合、前記貼り付け編集が行われた後、前記第１の領域の情報を維持し、前記不連続の座標を通る線に略直交する線が不在である場合、前記第１の領域の情報を削除する電子ペン。
【請求項７】
請求項１に記載の電子ペンであって、
前記編集処理部は、前記座標位置判定部により前記不連続の座標が連続するページの座標であると判定され、かつ、前記検出時間判定部により前記検出時間が所定時間以内であると判定された場合、ドッグイヤー編集処理を行う電子ペン。
【請求項８】
請求項７に記載の電子ペンであって、
前記編集処理部は、前記ドッグイヤー編集処理として、前記連続するページのうち、前記座標検出部により前記不連続の座標がページ端部に存在しないページに対して、所定情報を付加する電子ペン。
【請求項９】
請求項１に記載の電子ペンであって、
前記編集処理部は、前記座標位置判定部により不連続の座標であると２回判定された場合、削除編集処理を行う電子ペン。
【請求項１０】
請求項９に記載の電子ペンであって、
前記編集処理部は、前記座標位置判定部により不連続の座標であると２回判定され、かつ、前記座標検出部により第１の不連続の座標を通る線が、第１のページから第２のページへ延び第２の不連続の座標を通り前記第１のページへ戻るよう延びていることが検出された場合、削除編集処理を行う電子ペン。
【請求項１１】
請求項１０に記載の電子ペンであって、
前記編集処理部は、前記削除編集処理として、前記第１のページの情報を削除する電子ペン。
【請求項１２】
用紙に記載を行うための電子ペンが実行するデータ編集方法であって、
前記用紙のドットから座標を検出する座標検出ステップと、
前記座標検出ステップで時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かを判定する座標位置判定ステップと、
前記座標検出ステップで前記第１の座標が検出された検出時刻と前記第２の座標が検出された検出時刻との時間である検出時間が、所定時間以内であるか否かを判定する検出時間判定ステップと、
前記座標位置判定ステップで不連続の座標であると判定され、かつ、前記検出時間判定ステップで前記検出時間が所定時間以内であると判定された場合、編集処理を行う編集処理ステップと、
を有するデータ編集方法。
【請求項１３】
請求項１２に記載のデータ編集方法の各ステップをコンピュータに実行させるためのデータ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙に記載を行うための電子ペン、データ編集方法及びデータ編集プログラムに関する。
【背景技術】
【０００２】
従来、ドットが印刷された専用紙に記載を行い、記載した位置のドットパターンを読み取ってデータとして出力可能な電子ペンがある。
【０００３】
この種の電子ペンとして、ノート上で文章の編集を行うと、その内容が同時にデータ上でも編集されるものが知られている（特許文献１参照）。この電子ペンでは、編集時に「○」で囲んだ箇所が指定先に移動する。
【０００４】
また、データ上でページを切り取って任意の場所に貼り付ける動作を表現できるものが知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２９３４６１号公報
【特許文献２】特開２００７−５８６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の電子ペンでは、紙面に書き込まれた内容を他のページや他のエリアに移動させるために、紙面上で貼り付けを行うことは示されておらず、紙面に貼り付けを行っても、データ上では、この貼り付け編集の作業が反映されなかった。
【０００７】
このため、紙面上で行われた作業をデータ上に反映させたい場合、紙面上での貼り付け編集の作業とは別に、ＰＣ（コンピュータ）のデータ上で同じ貼り付け編集を行う必要があり、使い勝手が良くなかった。
【０００８】
また、紙を折り曲げたりしても、同様に、データ上では折り曲げ編集が反映されなかった。さらに、紙面の一部を切り取って削除しても、同様に、データ上では、削除編集が反映されなかった。
【０００９】
本発明は、上記従来の事情に鑑みてなされたものであって、紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができる電子ペン、データ編集方法及びデータ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の電子ペンは、用紙に記載を行うための電子ペンであって、前記用紙のドットから座標を検出する座標検出部と、前記座標検出部により時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かを判定する座標位置判定部と、前記座標検出部により前記第１の座標が検出された検出時刻と前記第２の座標が検出された検出時刻との時間である検出時間が、所定時間以内であるか否かを判定する検出時間判定部と、前記座標位置判定部により不連続の座標であると判定され、かつ、前記検出時間判定部により前記検出時間が所定時間以内であると判定された場合、編集処理を行う編集処理部と、を備える。
【００１１】
この構成によれば、不連続の座標であると判定され、かつ、検出時間が所定時間以内であると判定された場合、データ上での編集処理を行う。これにより、紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができることができる。
【００１２】
また、本発明のデータ編集方法は、用紙に記載を行うための電子ペンが実行するデータ編集方法であって、前記用紙のドットから座標を検出する座標検出ステップと、前記座標検出ステップで時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かを判定する座標位置判定ステップと、前記座標検出ステップで前記第１の座標が検出された検出時刻と前記第２の座標が検出された検出時刻との時間である検出時間が、所定時間以内であるか否かを判定する検出時間判定ステップと、前記座標位置判定ステップで不連続の座標であると判定され、かつ、前記検出時間判定ステップで前記検出時間が所定時間以内であると判定された場合、編集処理を行う編集処理ステップと、を有する。
【００１３】
この方法によれば、不連続の座標であると判定され、かつ、検出時間が所定時間以内であると判定された場合、データ上での編集処理を行う。これにより、紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができることができる。
【００１４】
また、本発明のデータ編集プログラムは、上記データ編集方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１５】
このプログラムによれば、不連続の座標であると判定され、かつ、検出時間が所定時間以内であると判定された場合、データ上での編集処理を行う。これにより、紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができることができる。
【発明の効果】
【００１６】
本発明によれば、紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態における電子ペンを用いた手書き入力システムの構成例を示す図
【図２】（Ａ）、（Ｂ）本発明の第１の実施形態における専用紙に記載が行われる電子ペンの外観例、および電子ペンによって記載される専用紙の紙面の一例を示す図
【図３】（Ａ）、（Ｂ）本発明の第１の実施形態におけるノート上の貼り付け編集とＰＣ上のデータ編集との一例を示す図
【図４】（Ａ）、（Ｂ）本発明の第１の実施形態におけるノート上の付箋による貼り付け編集とＰＣ上のデータ編集の一例を示す図
【図５】（Ａ）、（Ｂ）本発明の第１の実施形態における貼り付け編集の検知例を説明するための図
【図６】本発明の第１の実施形態における貼り付け編集動作手順の一例を示すフローチャート
【図７】本発明の第１の実施形態における４点認識を行う場合の貼り付け編集実行手順の一例を示すフローチャート
【図８】（Ａ）、（Ｂ）本発明の第１の実施形態における貼り付け紙の形状を特定する際の終点を表すマーキングの一例を示す図
【図９】本発明の第１の実施形態における終点認識を行う場合の貼り付け編集実行手順の一例を示すフローチャート
【図１０】本発明の第１の実施形態における貼り付け編集としてコピーを行う場合のマーキングの一例を示す図
【図１１】（Ａ）、（Ｂ）本発明の第２の実施形態におけるノート上のドッグイヤー編集とＰＣ上のデータ編集との一例を示す図
【図１２】本発明の第２の実施形態におけるドッグイヤー編集動作手順の一例を示すフローチャート
【図１３】（Ａ）、（Ｂ）本発明の第３の実施形態における削除編集を行う場合のマーキングの一例を示す図
【図１４】本発明の第３の実施形態における削除編集実行手順の一例を示すフローチャート
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態における電子ペン、データ編集方法及びデータ編集プログラムについて、図面を用いて説明する。本実施形態の電子ペンは、手書き入力システム等に適用される。
【００１９】
（第１の実施形態）
図１は本発明の第１の実施形態における電子ペン５を用いた手書き入力システム１の構成例を示す図である。手書き入力システム１は、電子ペン５、専用紙３０およびホストコンピュータ５０から構成される。
【００２０】
電子ペン５は、ペン部１１、制御部１０、筆圧センサ１２、カメラ（ドット検出部）１３、メモリ（記憶部）１４、データ通信部１７および外部出力部１８を有して構成される。ペン部１１は、通常のペンと同様、インクカートリッジ１１ａ（図２参照）を有し、インクで専用紙３０に文字などを記載可能なものである。
【００２１】
筆圧センサ１２は、ユーザが電子ペン５を紙面に押し当てることによって増加する、ペン部１１の筆圧を検知し、この検知された筆圧が閾値を越える場合、電子ペン５がオンとなる。
【００２２】
カメラ（ドット検出部）１３は、紙面からの圧力で筆圧センサ１２が電子ペン５がオンになった時、紙面に印刷されたドットパターンを撮影する。
【００２３】
制御部１０は、周知のＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、電子ペン５全体を制御するものであり、座標検出部２１、座標変化検出部２２および編集実行部２３を有する。座標検出部２１は、カメラ１３で撮影されたドットパターンから専用紙３０の面上の位置を表す座標を検出する。座標変化検出部２２は、座標の変化から不連続の座標を検出し、例えば専用紙３０のページの切り替わりを検出する。ページの切り替わりが生じないような場合でも、つまり１ページ内のある箇所を切り取って同じページ内の他の箇所に貼り付ける編集が行われた場合も、同様に不連続の座標が検出される。従って、ページの切り替わりは不連続の座標が検出される場合の一例である。編集実行部２３は、貼り付け等の編集を行う。なお、座標検出部２１、座標変化検出部２２および編集実行部２３の機能は、制御部１０内のＣＰＵがＲＯＭに格納されたプログラムを実行することによって実現される。
【００２４】
メモリ１４は、座標検出部２１で検出された座標とともに、座標変化検出部２２で検出されたページの切り替わり位置を記録する。メモリ１４には、ドットパターンと専用紙３０の位置座標とを対応付けるテーブル１４ｂが登録されている。また、メモリ１４には、制御部１０によって管理されるタイマ１４ａが設けられ、このタイマ１４ａで計時された時間がメモリ１４の所定の領域に記憶される。
【００２５】
データ通信部１７は、ホストコンピュータ５０との間で、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信などの無線通信を行う。外部出力部１８は、着脱自在に接続されるカード型メモリ等にデータを出力する。
【００２６】
図２（Ａ）は専用紙３０に記載が行われる電子ペン５の外観例、図２（Ｂ）は電子ペン５によって記載される専用紙３０の紙面の一例を示す図である。電子ペン５は、前述したように、通常のペンと同様、ユーザが把持して専用紙３０にインクで文字などを記載可能である。
【００２７】
専用紙３０の紙面には、電子ペン５のペン先の近傍に取り付けられたカメラ１３で撮影可能なドットパターンが印刷されている。つまり、専用紙３０は、台紙の上に、このドットパターンが印刷されたものである。
【００２８】
カメラ１３は、電子ペン５の記載位置を撮影する際、例えば、１ｍｍ×１ｍｍの大きさを撮影範囲とし、その中に含まれるドットパターン３１を撮影する（図中、拡大した部分３０ａ参照）。メモリ１４に登録されたテーブル１４ｂにより、撮影されたドットパターンと専用紙３０の位置座標とが対応付けられる。なお、カメラ１３は、ＬＥＤ等の発光部を搭載し、撮影範囲を照らすようにしてもよい。
【００２９】
撮影されたドットパターンがメモリ１４内のテーブル１４ｂに登録されたドットパターンに一致すると、その位置座標が特定され、座標データとしてメモリ１４に記録される。なお、専用紙に印刷されたドットパターンを撮影し、その位置座標を特定する技術は、公知の技術であるので、その詳細な説明を省略し、ここでは、簡単な説明に留める。
【００３０】
ユーザは、電子ペン５を専用紙３０に接触させて移動させることにより、ペン先から出るインクで専用紙３０に文字などを記載する。このとき同時に、カメラ１３で撮影される記載位置のドットパターンによって特定される位置座標が時系列にメモリ１４に記録され、専用紙３０上の記載位置が特定される。本実施形態では、カメラ１３で１秒間に例えば１００回撮影され、その位置座標が時系列に記録される。以後、単に、「ドット」という場合、位置座標の特定が可能なドットパターンを指すものとする。なお、ドットパターンは、通常、所定数以上（例えば１６個）のドット群の配置で決定されるが、ドット自体の形状を変えるなどによりその数を少なくすることも可能であり、少なくとも１つ以上のドットで決定される。
【００３１】
また、本実施形態では、カメラ１３によって記載位置が撮影され、その座標データ（電子データ）が取得されると同時に、撮影された時点の時刻データも制御部１０によって管理されるタイマ１４ａで取得される。
【００３２】
一方、ホストコンピュータ５０は、周知のＣＰＵ、ＲＯＭ、ＲＡＭなどを内蔵するコンピュータ本体、マウスやキーボード等の入力機器、表示パネル、プリンタおよび外部記憶装置等を有する他、電子ペン５との間で電子データの送受信を行う無線通信部５５を有する。ホストコンピュータ５０は、電子ペン５から送信される電子データを受信すると、この電子データから筆跡を認識し、文字、数字、記号などのデータを取得する。
【００３３】
上記構成を有する手書き入力システム１の編集動作例を示す。
ここでは、専用紙３０の一例であるノートに対する編集として、貼り付け、角の折り曲げ（ドッグイヤー）、削除を行う場合を示す。また、ノートに対する編集と電子データに対する編集を対比して説明する際、ＰＣ（コンピュータ）上の電子データ（以下、単にデータという）とは、電子ペン５のメモリ１４に記録されているデータを指すものとする。
【００３４】
図３（Ａ）、（Ｂ）はノート上の貼り付け編集とＰＣ上のデータ編集例を示す図である。図３（Ａ）に示すように、ユーザは、まず、ページＺに記載された「かきくけこ」という文字列を囲む部分４１を切り取り、この切り取り部分４１を、ページＡに記載された「１２３４５６」という数字列を囲む部分４４の上に貼り付ける。そして、使用者は、この貼り付けられた矩形部分４１の四隅に対し、電子ペン５で直線４２を引く。なお、ページＺには、切り取られた跡として孔４３が形成される。
【００３５】
ユーザがこのような紙の編集作業を行うと、図３（Ｂ）に示すように、ＰＣ上では、データ７０のページＡに記載された「１２３４５６」の数字列データ７７が、ページＺに記載された「かきくけこ」の文字列データ７８によって上書きされる（点線枠ｇ参照）。ここでは、元のページＺに記載された「かきくけこ」の文字列データ７８は、残っているので、コピー編集が行われたが、消去されてもよく、その場合、移動編集が行われる。
【００３６】
図４（Ａ）、（Ｂ）はノート上の付箋による貼り付け編集とＰＣ上のデータ編集例を示す図である。なお、ノート、貼り付け用付箋紙６０、付箋紙６１は、いずれもドットパターンを有する専用紙３０の一例である。
【００３７】
図４（Ａ）に示すように、ユーザが、貼り付け用付箋紙６０から、「さしすせそ」が記載された付箋６１を剥がし、ページＡに記載された「１２３４５６」という数字列を囲む部分４４の上に貼り付ける。そして、図３と同様、使用者は、貼り付けられた付箋の四隅に対し、電子ペン５で直線６２を引く。
【００３８】
ユーザがこのような紙の編集作業を行うと、図４（Ｂ）に示すように、ＰＣ上では、次のようなデータの編集が行われる。すなわち、データ７０のページＡに記載された「１２３４５６」の数字列データ７７が、貼り付け用付箋紙データ８０の付箋に記載された「さしすせそ」の文字列データ８５によって上書きされる（点線枠ｈ参照）。また、ここでは移動編集を示しており、貼り付け用付箋紙８０のデータから、「さしすせそ」が記載された付箋の文字列データ８５は消去される。
【００３９】
図５（Ａ）、（Ｂ）は貼り付け編集の検知例を説明するための図である。図５（Ａ）に示すように、四角形の紙が貼り付けられるページＡ（ノート）から貼り付け紙である他のページ（部分４１、付箋６１）に向かって直線４２、６２が引かれる。図５（Ｂ）には、左上隅に引かれた直線４２、６２付近を拡大した部分３０ｂが示されている。
【００４０】
このように、ページＡから他のページに向かって直線を引く際、ドットパターン（ドット配列）が途中から急に変化することを利用し、電子ペン５は、他のページが貼り付けられていることを認識する。なお、同一ページ内の箇所を切り取って貼り付けられた場合も、同様である。
【００４１】
ＰＣ上での貼り付け編集処理では、制御部１０は、編集実行部２３により、複数の不連続の座標により囲まれた２つの領域を用いて行い、不連続の座標を通る線が領域の内側に向かって延びている第１の領域の情報を、不連続の座標を通る線が領域の外側に向かって延びている第２の領域に複製する。これにより、紙面上での貼り付け作業を、ＰＣのデータ上でも反映させることができる。
【００４２】
つまり、図３の例では、第１の領域の情報（ページＺの「かきくけこ」の文字列データ７８）が、第２の領域（ページＡに記載された「１２３４５６」の数字列データ７７の領域）に複製される。図４の例では、第１の領域（貼り付け用付箋紙８０の領域）の情報（「さしすせそ」が記載された付箋の文字列データ８５）が、第２の領域（ページＡに記載された「１２３４５６」の数字列データ７７の領域）に複製される。他のページの四隅に直線を引くようなマーキングを施すことで、貼り付け元と貼り付け先を明確に分けることができる。
【００４３】
図６は貼り付け編集動作手順の一例を示すフローチャートである。この動作プログラムは、制御部１０内のＲＯＭに格納されており、制御部１０内のＣＰＵによって実行される。ここでは、４点でページの切り替わりが認識されると、貼り付け編集動作が行われる場合を示す。
【００４４】
制御部１０は、座標検出部２１により、カメラ１３で撮影されるドットパターンから座標を検出する（ステップＳ１）。制御部１０は、座標変化検出部２２により、４回分のページの切り替わりが検出されたか否かを判別する（ステップＳ２）。このステップＳ２の処理では、座標検出部２１により時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かが判定される（座標位置判定部としての機能の一例）。そして、位置的に不連続の座標が４回判定される、つまり４回分のページの切り替わりが検出される。
【００４５】
４回分のページの切り替わりが検出された場合、制御部１０は、各ページの切り替わり時間が閾値（例えば、０．５秒）未満であるか否かを判別する（ステップＳ３）。すなわち、座標検出部２１により第１の座標が検出された検出時刻と第２の座標が検出された検出時刻との時間である検出時間が、所定時間（閾値）以内であるか否かを判定することが行われる（検出時間判定部としての機能の一例）。この閾値は、ノートのページを切り替える際に要する長めの時間と、ページに貼り付けられた紙に移る際に要する短めの時間とを区別可能な値に設定される。
【００４６】
４回分とも閾値未満である場合、制御部１０は、紙による貼り付けが行われたと判断し、編集実行部２３により、貼り付け編集を実行する（ステップＳ４）。このように、不連続の座標であると判定され、かつ、検出時間が所定時間以内であると判定された場合、編集処理が行われる（編集処理部としての機能の一例）。この貼り付け編集の詳細については、後述する。この後、制御部１０は本動作を終了する。
【００４７】
一方、ステップＳ３で少なくとも１回において閾値以上である場合、制御部１０は、通常の入力操作であると認識し（ステップＳ５）、本動作を終了する。また一方、ステップＳ２で４回分のページの切り替わりが検出されなかった場合、制御部１０は、通常の入力操作であると認識し（ステップＳ６）、本動作を終了する。
【００４８】
図７はステップＳ４における貼り付け編集実行手順の一例を示すフローチャートである。制御部１０は、電子ペン５によって引かれた１番目の直線から、ページの切り替わりを示す第１の座標を取得し、メモリ１４に記録する（ステップＳ１１）。
【００４９】
同様に、制御部１０は、ページの切り替わりを示す第２、第３、第４の座標を取得し、メモリ１４に記録する（ステップＳ１２、Ｓ１３、Ｓ１４）。
【００５０】
制御部１０は、第１の座標〜第４の座標を例えば直線で結び、貼り付け編集が行われた領域（編集エリア）を確定する（ステップＳ１５）。
【００５１】
制御部１０は、メモリ１４上で編集を実行する、つまり、メモリ１４に記憶されたページＡの編集エリアのデータを、他のページのデータで上書きする動作を行う（ステップＳ１６）。このとき、他のページのデータを消去しないで維持する場合、コピー編集が行われ、消去する場合、移動編集が行われることになる。この後、制御部１０は本動作を終了し、元の処理に復帰する。
【００５２】
このように、本実施形態の電子ペン５によれば、紙面に対して行われた貼り付けの編集作業を、通常入力と区別して、ＰＣ上のデータに反映させることができる。従って、編集処理が容易となる。
【００５３】
なお、上記実施形態では、貼り付け紙が四角形である場合を示したが、任意の形状の貼り付け紙に対しても、同様に貼り付け編集を行うことが可能である。
【００５４】
貼り付け紙の形状を特定する場合、各隅に順番に直線を引いてマーキングを行う際、最後の隅を他の隅と異なるようにマーキングを行うようにしてもよい。図８（Ａ）、（Ｂ）は貼り付け紙の形状を特定する際、終点を表すマーキングの一例を示す図である。図８（Ａ）に示すように、貼り付け紙の最後の隅に２本線４８を引いてマーキングを行うことによって、終点が表される。
【００５５】
図８（Ｂ）に示すように、５番目の隅に終点を表すマーキングを行うことで、５角形の貼り付け紙が特定される。
【００５６】
図９は貼り付け紙が多角形である場合の貼り付け編集実行手順の一例を示すフローチャートである。この動作プログラムは、制御部１０内のＲＯＭに格納されており、制御部１０内のＣＰＵによって実行される。
【００５７】
制御部１０は、座標検出部２１により、カメラ１３で撮影されるドットパターンから座標を検出する（ステップＳ２１）。制御部１０は、座標変化検出部２２により、ページの切り替わりが検出されたか否かを判別する（ステップＳ２２）。このステップＳ２２の処理では、座標変化検出部２２により、時間的に連続して検出された第１の座標と第２の座標とが、位置的に不連続の座標であるか否かを判定する。位置的に不連続の座標である場合、ページの切り替わりが検出される。
【００５８】
ページの切り替わりが検出されなかった場合、制御部１０は、入力した座標をメモリ１４に記録し（ステップＳ２３）、ステップＳ２１の処理に戻る。
【００５９】
一方、ページの切り替わりが検出された場合、制御部１０は、ページの切り替わり時間が閾値（例えば、０．５秒）未満であるか否かを判別する（ステップＳ２４）。すなわち、座標検出部２１により第１の座標が検出された検出時刻と第２の座標が検出された検出時刻との時間である検出時間が、所定時間（閾値）以内であるか否かを判定することが行われる。この閾値は、ノートのページを切り替える際に要する長めの時間と、ページに貼り付けられた紙に移る際に要する短めの時間とを区別できるような値に設定される。
【００６０】
閾値以上である場合、制御部１０は、ステップＳ２１の処理に戻る。一方、ステップＳ２４でページの切り替わり時間が閾値未満である場合、制御部１０は、ページの切り替わり座標を、今までのページの切り替わり数を表すカウント数ｎとリンクさせて記録する（ステップＳ２５）。すなわち、今までのカウント数ｎに値１を加えた値を新たなカウント数ｎ’とし、このカウント数ｎ’（＝ｎ＋１）と対応付けてページの切り替わり座標を記録することが行われる。
【００６１】
制御部１０は、カウント数ｎ’が値３以上である（３回以上判定された）か否かを判別する（ステップＳ２６）。値３未満である場合、多角形として特定できないので、制御部１０は、ステップＳ２１の処理に戻る。ステップＳ２６で３回以上判定される場合として、例えば、図８（Ｂ）に示すように、５回判定される場合が挙げられる。
【００６２】
一方、ステップＳ２６でカウント数ｎ’が値３以上である場合、制御部１０は、カウント数ｎ’の座標とカウント数ｎ’−１の座標とがほぼ同一であるか否か、つまり図８（Ａ）に示す２本線が引かれたか否かを判別する（ステップＳ２７）。このように、最後に検出された座標とその直前に検出された座標とが略同一の座標であるか否かが判別される。
【００６３】
ほぼ同一でない場合、制御部１０は、ステップＳ２１の処理に戻る。一方、カウント数ｎ’の座標と、カウント数ｎ’−１の座標とがほぼ同一である場合、制御部１０は、カウント数１、２、・・・、ｎ’−１、ｎ’の順で座標を線で結び、貼り付けエリアを確定する（ステップＳ２８）。このように、最後の座標を明示的に示すことで、貼り付けエリアの確定が容易となる。
【００６４】
続いて、制御部１０は、カウント数ｎを値０にクリアする（ステップＳ２９）。続いて、制御部１０は、編集実行部２３により、貼り付け編集を行う（ステップＳ３０）。このように、不連続の座標であると判定され、かつ、検出時間が所定時間以内であると判定された場合、編集処理が行われる。
【００６５】
制御部１０は、貼り付け編集処理後のデータをメモリ１４に記録する（ステップＳ３１）。この後、制御部１０は本動作を終了する。
【００６６】
なお、ここでは、切り抜いた紙を別のページの紙に貼り付ける編集を行う場合を示したが、この場合、紙側では移動編集に相当するが、ＰＣ側では元のデータを残す（維持する）か消去するかによって移動もしくコピーのいずれかの編集となる。
【００６７】
ユーザは、コピー編集であることを明示するために、移動とコピーとで、マーキングの仕方を変えてもよい。図１０は貼り付け編集としてコピーを行う場合のマーキングを示す図である。貼り付け紙の隅にページを跨るように１本目の直線４２、６２を引いた後、この直線と略直交するような２本目のクロス線４９を引いた場合、制御部１０は、編集実行部２３により、コピー編集である判断し、元のデータを維持するようにしてもよい。一方、クロス線４９が不在である場合、制御部１０は、編集実行部２３により、移動編集であると判断し、元のデータを消去するようにしてもよい。これにより、コピー編集と移動編集を明示的に分けることができる。
【００６８】
このように、制御部１０は、不連続の座標であると３回以上判定された場合に、貼り付け編集処理を行う。これにより、紙面上での操作に基づいて、他の編集処理と区別して、貼り付け編集処理を行うことができる。
【００６９】
また、制御部１０は、不連続の座標であると４回判定され、かつ、各回とも上記の検出時間が所定時間以内であると判定された場合に、貼り付け編集処理を行ってもよい。これにより、終点を表すマーキング検出を行うことなく貼り付けエリアを特定して、貼り付け編集処理を行うことができる。
【００７０】
また、制御部１０は、不連続の座標であると３回以上判定され、各回とも検出時間が所定時間以内であると判定され、かつ、最後に検出された座標とその直前に検出された座標とが略同一の座標である場合に、貼り付け編集処理を行っても良い。これにより、四角形に限らず様々な多角形を貼り付けエリアにして、貼り付け編集処理を行うことができる。
【００７１】
また、制御部１０は、編集実行部２３により、不連続の座標を通る線に略直交する線が存在する場合、第１の領域の情報を維持し、不連続の座標を通る線に略直交する線が不在である場合、第１の領域の情報を削除する。これにより、コピー元のデータを残すか残さないかをユーザの意思に基づいて指定することができる。
【００７２】
（第２の実施形態）
第１の実施形態では、貼り付け編集を行う場合を示したが、第２の実施形態では、ノートの一角を折り曲げる（ドッグイヤー）編集を行う場合を示す。
【００７３】
本発明の第２の実施形態の電子ペン５は、第１の実施形態の電子ペン５とほぼ同一の構成を有する。第１の実施形態の電子ペン５と同一の構成要素については同一の符号を用いることで、その説明を省略する。
【００７４】
図１１（Ａ）、（Ｂ）は本実施形態におけるノート上のドッグイヤー編集とＰＣ上のデータ編集との一例を示す図である。図１１（Ａ）、（Ｂ）に示すように、ユーザは、ノートの角を折り曲げ、表側のページから裏側のページに向かって線６４を引いてマーキングを行うと、ＰＣ（電子ペン５）上のデータに対してもドッグイヤー編集処理が行われる。
【００７５】
このドッグイヤー編集処理では、制御部１０は、編集実行部２３により、不連続の座標が連続するページ（例えば表、裏）のうち、不連続の座標がページ端部に存在しないページに対し、例えば角が折り曲げられた紙面に対応する表側のページに対し、所定情報としてチェックマーク等を付加する処理を施す。また、制御部１０は、表側のページにおいて、角を折り曲げ、この折り曲げられた裏側のページに隠れてしまう部分のデータを非表示とする等の処理を施す。これにより、重要なページに目印を付けることができる。
【００７６】
図１２はドッグイヤー編集動作手順の一例を示すフローチャートである。この動作プログラムは、制御部１０内のＲＯＭに格納されており、制御部１０内のＣＰＵによって実行される。第１の実施形態の図６と同一のステップ処理については、同一のステップ番号が付与されている。
【００７７】
制御部１０は、座標検出部２１により、カメラ１３で撮影されるドットパターンから座標を検出する（ステップＳ１）。制御部１０は、座標変化検出部２２により、連続するページの切り替わりが検出されたか否かを判別する（ステップＳ２Ａ）。すなわち、連続するページとして、表側のページから裏側のページにまたがるような座標が検出される場合、ノートの一角が折り曲げられたドックイヤー編集が行われたという判断がなされる。
【００７８】
連続するページの切り替わりが検出された場合、制御部１０は、ページの切り替わり時間が閾値（例えば、０．５秒）未満であるか否かを判別する（ステップＳ３）。
【００７９】
閾値未満である場合、制御部１０は、角の折り曲げ（ドッグイヤー）が行われたと判断し、編集実行部２３により、ドッグイヤー編集を実行する（ステップＳ４Ａ）。この後、制御部１０は本動作を終了する。
【００８０】
一方、ステップＳ３で閾値以上である場合、制御部１０は、通常の入力操作であると認識し（ステップＳ５）、本動作を終了する。また一方、ステップＳ２でページの切り替わりが検出されなかった場合、制御部１０は、通常の入力操作であると認識し（ステップＳ６）、本動作を終了する。
【００８１】
このように、制御部１０は、不連続の座標が連続するページの座標であると判定され、検出時間が所定以内であると判定された場合、ドッグイヤー編集処理を行う。これにより、紙面に対し、ドックイヤー編集が行われた場合、通常入力と区別して、この編集内容をデータに反映させることができることができる。また、通常のノートを使用している感覚でデータ上に対しても重要なページの目印を容易に付けることができる。
【００８２】
（第３の実施形態）
第３の実施形態では、削除編集を行う場合を示す。
本実施形態の電子ペン５は、第１の実施形態の電子ペン５とほぼ同一の構成を有する。第１の実施形態の電子ペン５と同一の構成要素については同一の符号を用いることで、その説明を省略する。
【００８３】
図１３（Ａ）、（Ｂ）は本実施形態における削除編集を行う場合のマーキングの一例を示す図である。図１３（Ａ）に示すように、専用紙３０上で（Ｘ−１）ページ目の紙を、左端部分を残して削除した場合、右側にＸページ目の紙が現れる。紙による削除編集が行われた場合、使用者は、図１３（Ｂ）に示すように、電子ペン５のペン先を左側のＸ−１ページ目の紙から右側のＸページ目の紙に移動させ、再びＸ−１ページ目の紙に戻すマーキング４７を行う。つまり、一旦、ページが切り替わって、再び元のページに戻るＵ字の操作によって、２回のページ切り替わりの座標が検出される。なお、マーキングは、Ｕ字に限らず、Ｏ字など他の形状となるように行われてもよい。このような削除編集の操作が検出された場合、そのデータは消去される。
【００８４】
図１４は削除編集実行手順の一例を示すフローチャートである。この動作プログラムは、制御部１０内のＲＯＭに格納されており、制御部１０内のＣＰＵによって実行される。第１の実施形態の図９と同一のステップ処理については、同一のステップ番号が付与されている。
【００８５】
制御部１０は、座標検出部２１により、カメラ１３で撮影されるドットパターンから座標を検出する（ステップＳ２１）。制御部１０は、座標変化検出部２２により、ページの切り替わりが検出されたか否かを判別する（ステップＳ２２）。
【００８６】
ページの切り替わりが検出されなかった場合、制御部１０は、入力した座標をメモリ１４に記録し（ステップＳ２３）、ステップＳ２１の処理に戻る。
【００８７】
一方、ページの切り替わりが検出された場合、制御部１０は、ページの切り替わり時間が閾値（例えば、０．５秒）未満であるか否かを判別する（ステップＳ２４）。
【００８８】
閾値以上である場合、制御部１０は、ステップＳ２１の処理に戻る。一方、ステップＳ２４でページの切り替わり時間が閾値未満である場合、制御部１０は、ページの切り替わり座標を、今までのページの切り替わり数を表すカウント数ｎとリンクさせて記録する（ステップＳ２５）。すなわち、今までのカウント数ｎに値１を加えた値を新たなカウント数ｎ’とし、このカウント数ｎ’（＝ｎ＋１）と対応付けてページの切り替わり座標を記録することが行われる。
【００８９】
制御部１０は、カウント数ｎ’が値２であるか、つまり不連続座標が２回判定されたか否かを判別する（ステップＳ２６Ａ）。値２でない場合、制御部１０は、ステップＳ２１の処理に戻る。
【００９０】
一方、ステップＳ２６Ａでのカウント数ｎ’が値２である場合、制御部１０は、複数ページにまたがるＵ字の操作を検出したか否かを判別する（ステップＳ２７Ａ）。
【００９１】
複数ページにまたがるＵ字の操作を検出していない場合、制御部１０は、通常入力であると認識し（ステップＳ２８Ａ）、ステップＳ２１の処理に戻る。一方、複数ページにまたがるＵ字の操作を検出した場合、制御部１０は、カウント数ｎを値０にクリアする（ステップＳ２９）。制御部１０は、編集実行部２３により、削除編集処理を行う（ステップＳ３０Ａ）。この削除編集では、第１のページのデータを削除する。これにより、紙面上の削除作業を、データ上に反映させることができる。そして、制御部１０は、削除編集処理後のデータをメモリ１４に記録する（ステップＳ３１）。この後、制御部１０は本動作を終了する。
【００９２】
このように、制御部１０は、不連続の座標であると２回判定された場合に、削除編集処理を行う。これにより、紙面上での操作に基づいて、他の編集処理と区別して、削除編集処理を行うことができる。
【００９３】
また、制御部１０は、不連続の座標であると２回判定され、かつ、第１の不連続の座標を通る線が、第１のページから第２のページへ延び第２の不連続の座標を通り第１のページへ戻るよう延びていることが検出された場合、削除編集処理を行う。これにより、紙面に対し、切り取り（削除）編集が行われた場合、この編集内容をデータに反映させることができる。また、Ｕ字の操作を行うことで、簡単にページの削除編集を行うことができる。
【００９４】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００９５】
例えば、上記実施形態では、電子データは、電子ペン５のメモリ１４に記憶されているデータであったが、電子ペン５から送信され、ホストコンピュータ５０に記憶されているデータであってもよい。この場合、電子ペン５からデータに対する編集指示がホストコンピュータ５０に送信され、ホストコンピュータ５０がこの編集指示に従って、データに対する編集を行うことになる。この場合、ＰＣ（コンピュータ）上のデータは、ホストコンピュータ５０に記憶されているデータを指すことになる。
【００９６】
また、本発明は、上記実施形態の機能を実現するプログラムを、ネットワークあるいは各種記憶媒体を介して電子ペン５に供給し、この電子ペン５内のコンピュータが読み出して実行するプログラムも適用範囲である。
【産業上の利用可能性】
【００９７】
本発明は、紙面に対し、貼り付け、折り曲げ、切り取りなどの編集作業が行われた場合、この編集内容をデータに反映させることができる電子ペン、データ編集方法、データ編集プログラム等に有用である。
【符号の説明】
【００９８】
１  手書き入力システム
５  電子ペン
１０  制御部
１１  ペン部
１１ａ  インクカートリッジ
１２  筆圧センサ
１３  カメラ
１４  メモリ
１４ａ  タイマ
１４ｂ  テーブル
１７  データ通信部
１８  外部出力部
２１  座標検出部
２２  座標変化検出部
２３  編集実行部
３０  専用紙（ノート）
３０ａ  拡大部分
３１  ドットパターン
４１、４４  部分
４２、６２  直線
４７  マーキング
４８  ２本線
４９  クロス線
５０  ホストコンピュータ
５５  無線通信部
６０  貼り付け用付箋紙
６１  付箋
６４  線
７０  データ
７７  数字列データ
７８  文字列データ
８０  貼り付け用付箋紙データ
８５  文字列データ
【図１】
2013020548.tif 000003
【図２】
2013020548.tif 000004
【図３】
2013020548.tif 000005
【図４】
2013020548.tif 000006
【図５】
2013020548.tif 000007
【図６】
2013020548.tif 000008
【図７】
2013020548.tif 000009
【図８】
2013020548.tif 000010
【図９】
2013020548.tif 000011
【図１０】
2013020548.tif 000012
【図１１】
2013020548.tif 000013
【図１２】
2013020548.tif 000014
【図１３】
2013020548.tif 000015
【図１４】
2013020548.tif 000016