JP5389241B1 - 電子機器および手書き文書処理方法 - Google Patents

電子機器および手書き文書処理方法 Download PDF

Info

Publication number
JP5389241B1
JP5389241B1 JP2012213200A JP2012213200A JP5389241B1 JP 5389241 B1 JP5389241 B1 JP 5389241B1 JP 2012213200 A JP2012213200 A JP 2012213200A JP 2012213200 A JP2012213200 A JP 2012213200A JP 5389241 B1 JP5389241 B1 JP 5389241B1
Authority
JP
Japan
Prior art keywords
character
display
pen
correction
series information
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.)
Active
Application number
JP2012213200A
Other languages
English (en)
Other versions
JP2014067304A (ja
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2012213200A priority Critical patent/JP5389241B1/ja
Priority to US13/680,461 priority patent/US8989496B2/en
Application granted granted Critical
Publication of JP5389241B1 publication Critical patent/JP5389241B1/ja
Publication of JP2014067304A publication Critical patent/JP2014067304A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Character Discrimination (AREA)

Abstract

【課題】ペンの位置を示す座標の補正方向・量を簡易に求めること。
【解決手段】実施形態によれば、電子機器は、ディスプレイと、表示処理手段と、補正演算手段とを具備する。前記表示処理手段は、前記上のペン軌跡によって入力される複数のストロークを、前記ディスプレイに表示する。前記補正演算手段は、複数のストロークから認識可能な第1の文字の位置と、前記複数のストロークから認識可能な第2の文字の位置とを用いて、ペンの位置を示す座標を補正するための補正方向および補正量を決定する。
【選択図】 図3

Description

本実施形態は、手書き文書の処理方法に関する。
電磁誘導方式のデジタイザによる入力では、ペンの軌跡とディスプレイの表示画面に表示される線とがずれてしまい、文字が重なってしまうことがある。この問題を解決するために、適宜キャリブレーションを行う方法や、ペンの傾きを利用して表示位置の補正を行う方法が考えられる。
特開2002−109471号公報
座って利用するとき、寝て利用するとき、持って利用するとき、机に置いて利用するときなど、利用環境ごとにキャリブレーションを行うことは煩わしい。また、ペンの傾きをタブレットにフィードバックするには、ペンとの間の通信手段が必要となりコストがかかることや、ペン重量の増加が懸念される。
本発明の一形態の目的は、ペンの位置を示す座標の補正方向・量を簡易に求めることが可能な電子機器および手書き文書処理方法を提供することにある。
実施形態によれば、電子機器は、ディスプレイと、表示処理手段と、補正演算手段と、補正処理手段とを具備する。前記表示処理手段は、前記上のペン軌跡によって入力される複数の第1ストロークを、前記ディスプレイに表示する。前記補正演算手段は、複数の第1ストロークから認識可能な第1の文字の位置と、前記複数の第1ストロークから認識可能な第2の文字の位置とを用いて、前記ペンの位置を示す座標を補正するための補正方向および補正量を決定する。補正処理手段は、前記ディスプレイによって検出された前記ペンの位置を示す座標を前記補正方向および前記補正量に基づいて補正する。前記表示処理手段は、前記補正された座標に基づいて、前記ディスプレイ上で行われる前記ペンによる手書き入力操作によって手書きされる複数の第2ストロークそれぞれの軌跡を、前記ディスプレイに表示する
実施形態の電子機器の外観の一例を示す斜視図。 実施形態の電子機器のシステム構成を示すブロック図。 デジタルノートブックアプリケーションプログラムの機能構成を示すブロック図。 補正処理の手順の一例を示すフローチャート。 補正処理を説明するための図。 補正処理を説明するための図。 補正処理を説明するための図。 補正処理を説明するための図。 補正処理を説明するための図。 補正処理を説明するための図。 補正処理を説明するための図。
以下、実施の形態について図面を参照して説明する。
図1は、一実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えば、ペンまたは指によって手書き入力可能なペン・ベースの携帯型電子機器である。この電子機器は、タブレットコンピュータ、ノートブック型パーソナルコンピュータ、スマートフォン、PDA等として実現され得る。以下では、この電子機器がタブレットコンピュータ10として実現されている場合を想定する。タブレットコンピュータ10は、タブレットまたはストレートコンピュータとも称される携帯型電子機器であり、図1に示すように、本体11とタッチスクリーンディスプレイ17とを備える。タッチスクリーンディスプレイ17は、本体11の上面に重ね合わせるように取り付けられている。
本体11は、薄い箱形の筐体を有している。タッチスクリーンディスプレイ17には、フラットパネルディスプレイと、フラットパネルディスプレイの画面上のペンまたは指の接触位置を検出するように構成されたセンサとが組み込まれている。フラットパネルディスプレイは、例えば、液晶表示装置(LCD)であってもよい。センサとしては、例えば、静電容量方式のタッチパネル、電磁誘導方式のデジタイザなどを使用することができる。以下では、デジタイザとタッチパネルの2種類のセンサの双方がタッチスクリーンディスプレイ17に組み込まれている場合を想定する。
デジタイザおよびタッチパネルタッチの各々は、フラットパネルディスプレイの画面を覆うように設けられる。このタッチスクリーンディスプレイ17は、指を使用した画面に対するタッチ操作のみならず、ペン100を使用した画面に対するタッチ操作も検出することができる。ペン100は例えば電磁誘導ペンであってもよい。ユーザは、外部オブジェクト(ペン100又は指)を使用してタッチスクリーンディスプレイ17上で手書き入力操作を行うことができる。手書き入力操作中においては、画面上の外部オブジェクト(ペン100又は指)の動きの軌跡、つまり手書き入力操作によって手書きされるストロークの軌跡(筆跡)がリアルタイムに描画され、これによって各ストロークの軌跡が画面上に表示される。外部オブジェクトが画面に接触されている間の外部オブジェクトの動きの軌跡が1ストロークに相当する。手書きされた文字または図形などに対応する多数のストロークの集合、つまり多数の軌跡(筆跡)の集合が手書き文書を構成する。
本実施形態では、この手書き文書は、イメージデータではなく、各ストロークの軌跡の座標列とストローク間の順序関係を示す時系列情報として記憶媒体に保存される。この時系列情報は、概して、複数のストロークにそれぞれ対応する時系列のストロークデータの集合を意味する。各ストロークデータは、ある一つのストロークに対応し、このストロークの軌跡上の点それぞれに対応する座標データ系列(時系列座標)を含む。これらストロークデータの並びの順序は、ストロークそれぞれが手書きされた順序つまり筆順に相当する。
タブレットコンピュータ10は、記憶媒体から既存の任意の時系列情報を読み出し、この時系列情報に対応する手書き文書、つまりこの時系列情報によって示される複数のストロークそれぞれに対応する軌跡を画面上に表示することができる。さらに、タブレットコンピュータ10は編集機能を有している。この編集機能は、「消しゴム」ツール、範囲指定ツール、および他の各種ツール等を用いたユーザによる編集操作に応じて、表示中の手書き文書内の任意のストロークまたは任意の手書き文字等を削除または移動することができる。さらに、この編集機能は、幾つかの手書き操作の履歴を取り消す機能も含んでいる。
本実施形態では、時系列情報(手書き文書)は、1つまたは複数のページとして管理されうる。この場合、時系列情報(手書き文書)を1つの画面に収まる面積単位で区切ることによって、1つの画面に収まる時系列情報のまとまりを1つのページとして記録してもよい。あるいは、ページのサイズを可変できるようにしてもよい。この場合、ページのサイズは1つの画面のサイズよりも大きい面積に広げることができるので、画面のサイズよりも大きな面積の手書き文書を一つのページとして扱うことができる。1つのページ全体をディスプレイに同時に表示できない場合は、そのページを縮小するようにしてもよいし、縦横スクロールによってページ内の表示対象部分を移動するようにしてもよい。
図2は、タブレットコンピュータ10のシステム構成を示す図である。
タブレットコンピュータ10は、図2に示されるように、CPU101、システムコントローラ102、主メモリ103、グラフィクスコントローラ105、BIOS−ROM105、不揮発性メモリ106、無線通信デバイス107、エンベデッドコントローラ(EC)108等を備える。
CPU101は、タブレットコンピュータ10内の各種モジュールの動作を制御するプロセッサである。CPU101は、ストレージデバイスである不揮発性メモリ106から主メモリ103にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム(OS)201、および各種アプリケーションプログラムが含まれている。アプリケーションプログラムには、デジタルノートブックアプリケーションプログラム202が含まれている。このデジタルノートブックアプリケーションプログラム202は、上述の手書き文書を作成および表示する機能、手書き文書を編集する機能、および文字・図表認識機能等を有している。
また、CPU101は、BIOS−ROM105に格納された基本入出力システム(BIOS)も実行する。BIOSは、ハードウェア制御のためのプログラムである。
システムコントローラ102は、CPU101のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ102には、主メモリ103をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ102は、PCI EXPRESS規格のシリアルバスなどを介してグラフィクスコントローラ104との通信を実行する機能も有している。
グラフィクスコントローラ104は、本タブレットコンピュータ10のディスプレイモニタとして使用されるLCD17Aを制御する表示コントローラである。このグラフィクスコントローラ104によって生成される表示信号はLCD17Aに送られる。LCD17Aは、表示信号に基づいて画面イメージを表示する。このLCD17A上にはタッチパネル17Bおよびデジタイザ17Cが配置されている。タッチパネル17Bは、LCD17Aの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等はタッチパネル17Bによって検出される。デジタイザ17CはLCD17Aの画面上で入力を行うための電磁誘導式のポインティングデバイスである。ペン100が接触される画面上のペン100の位置(座標)およびペン100の位置の動き等はデジタイザ17Cによって検出される。デジタイザ17Cは、画面上のペン100の位置を示す座標を出力する。
無線通信デバイス107は、無線LANまたは3G移動通信などの無線通信を実行するように構成されたデバイスである。EC108は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。EC108は、ユーザによるパワーボタンの操作に応じて本タブレットコンピュータ10を電源オンまたは電源オフする機能を有している。
次に、図3を参照して、デジタルノートブックアプリケーションプログラム202の機能構成について説明する。
デジタルノートブックアプリケーションプログラム202は、ペン軌跡表示処理部301、時系列情報生成部302、ページ保存処理部304、ページ取得処理部305、手書き文書表示処理部306、および処理部308等を備える。
デジタルノートブックアプリケーションプログラム202は、タッチスクリーンディスプレイ17を用いて入力されるストロークデータを使用することによって、手書き文書の作成、表示、編集等を行う。タッチスクリーンディスプレイ17は、「タッチ」、「移動(スライド)」、「リリース」等のイベントの発生を検出するように構成されている。「タッチ」は、画面上に外部オブジェクトが接触したことを示すイベントである。「移動(スライド)」は、画面上に外部オブジェクトが接触されている間に接触位置が移動されたことを示すイベントである。「リリース」は、画面から外部オブジェクトが離されたことを示すイベントである。
ペン軌跡表示処理部301および時系列情報生成部302は、タッチスクリーンディスプレイ17によって発生される「タッチ」または「移動(スライド)」のイベントを受信し、これによって手書き入力操作を検出する。「タッチ」イベントには、接触位置の座標が含まれている。「移動(スライド)」イベントにも、移動先の接触位置の座標が含まれている。したがって、ペン軌跡表示処理部301および時系列情報生成部302は、タッチスクリーンディスプレイ17から、指の接触位置およびペン100の位置の動きの軌跡に対応する座標列を受信することができる。
ペン軌跡表示処理部301は、タッチスクリーンディスプレイ17から座標列を受信し、この座標列に基づいて、ペン100等を使用した手書き入力操作によって手書きされる各ストロークの軌跡をタッチスクリーンディスプレイ17内のLCD17Aの画面上に表示する。このペン軌跡表示処理部301により、画面にペン100が接触している間のペン100の軌跡、つまり各ストロークの軌跡がLCD17Aの画面上に描かれる。
時系列情報生成部302は、タッチスクリーンディスプレイ17から出力される上述の座標列を受信し、この座標列に基づいて、時系列情報を生成する。この場合、時系列情報、つまりストロークの各点に対応する座標およびタイムスタンプ情報は作業メモリ401に一時保存してもよい。
ページ保存処理部304は、生成された時系列情報を手書き文書(手書きページ)として記憶媒体402に保存する。記憶媒体402は、タブレットコンピュータ10内のストレージデバイスや、ネットワークやUSB等を介したストレージデバイスのいずれであってもよい。
ページ取得処理部305は、記憶媒体402から既に格納されている任意の時系列情報を読み出す。読み出された時系列情報は手書き文書表示処理部306に送られる。手書き文書表示処理部306は、時系列情報を解析し、この解析結果に基づいて、時系列情報によって示される各ストロークの軌跡を画面上に手書きページとして表示する。
処理部308は、処理対象の時系列情報に対して様々な処理を実行することができる。この処理部308は、認識処理部309、判定処理部310、補正演算部311、および補正処理部320を含む。
認識処理部309は、表示中の時系列情報(手書きページ)に手書きされた文字列または図形に対して手書き文字認識、手書き図形認識、手書き表認識などの認識処理を実行する。
認識処理部309は、作業メモリ401内の時系列情報に対してリアルタイムで文字認識して、手書き文字それぞれを文字コードに変換する。認識処理部309は、リアルタイムで時系列情報に対して文字認識を行うことで重なった手書き文字に対しても文字認識を行うことが可能である。
判定処理部310は、隣接して手書き入力された第1の手書き文字と第2の手書き文字とが重なっているかを判定する。
補正演算部311は、判定処理部310が二つの文字が重なっていると判定した場合に、ペンの位置を示す座標を補正するための補正方向および補正量を演算する。
補正処理部320は、補正演算部311によって演算された補正方向および補正量に基づいて、デジタイザから出力された座標を補正し、ペン軌跡表示処理部301および時系列情報生成部302に出力する。
図4は、補正処理の手順を示すフローチャートである。図5〜図11は、補正処理を説明するための図である。
先ず、認識処理部309は、作業メモリ401内の時系列情報に基づいて、入力された手書き文字に対して文字認識処理を行う(ステップB11)。例えば、図5に示す第1および第2の手書き文字の場合、第1の認識文字“a”および第2の認識文字“b”を認識する。
次に、判定処理部310は、第1の手書き文字“a”と第2の手書き文字“b”との交点、および交点の位置座標を検出する(ステップB12)。図6に示すように、判定処理部310は、4つの交点I1、I2、I3、I4を検出する。
判定処理部310は、検出された交点の数Nが設定数Nsより多いかを判定する(ステップB13)。交点の数Nが設定数Nsより多いと判定した場合、判定処理部310は、図7に示すように、交点の位置座標に基づいて、第1の手書き文字“a”と第2の手書き文字“b”との交点を囲む矩形R1の面積A1を求める(ステップB14)。判定処理部310は、図8に示すように、第1の手書き文字“a”および第2の手書き文字“b”の外接矩形R2の面積A2を求める(ステップB15)。
判定処理部310は、面積A1と面積A2との比である重なり面積率Mを求める(ステップB16)。判定処理部310は、求められた重なり面積率Mが予め設定された設定面積率Msより大きいかを判定する(ステップB17)。
重なり面積率Mが設定面積率Msより大きいと判定した場合(ステップB17のYes)、第1の手書き文字“a”と第2の手書き文字“b”とが重なっていると判定する。
第1の手書き文字と第2の手書き文字とが重なっていると判定された場合、補正演算部311は、図9に示すように、第1の手書き文字“a”の大きさ、および第1の手書き文字“a”の重心C1の位置座標を検出する(ステップB18)。補正演算部311は、図9に示すように、第2の手書き文字“b”の大きさ、および第2の手書き文字“b”の重心C1の位置座標を検出する(ステップB19)。補正演算部311は、第1の手書き文字“a”の大きさに応じた文字(フォント)の大きさを決定する(ステップB20)。補正演算部311は、第1の手書き文字“a”の大きさに対する文字の大きさを示すテーブルに基づいて、第1の手書き文字“a”の大きさに応じた文字の大きさを決定する。
補正演算部311は、図10に示すように、決定された文字の大きさで、第1の認識文字“a”の重心の位置座標が第1の手書き文字“a”の重心C1の位置座標と一致するように第1の認識文字“a”および第2の認識文字“b”を配置した場合の第2の認識文字“b”の重心C3の位置座標を検出する(ステップB21)。なお、第1の認識文字“a”と第2の認識文字“b”との文字間隔は、文字の大きさによって予め決まっており、大きさに対する文字間隔の情報はフォントデータに埋め込まれている。補正演算部311は、補正方向・量として、第2の手書き文字“b”の重心C2の位置座標(x1,y1)から第2の認識文字“b”の重心C3の位置座標(x2,y2)へ向かうベクトル(x2-x1,y2-y1)を演算する(ステップB22)。補正演算部311は、補正方向・量としてベクトル(x2-x1,y2-y1)を補正処理部320に通知する(ステップB23)。
補正処理部320は、補正方向・量としてベクトル(x2-x1,y2-y1)をペン軌跡表示処理部301および時系列情報生成部302に通知する(ステップB24)。ペン軌跡表示処理部301は、図11に示すように、通知された補正方向・量に応じて、第2の手書き文字“b”の描画位置を補正する(ステップB25)。時系列情報生成部302は、通知された補正方向・量に応じて、時系列情報内の第2の手書き文字“b”に対応する座標を補正する(ステップB26)。
補正処理部320は、デジタイザ17Cから出力されたペンの位置を示す座標を通知された補正方向・量に応じて補正し、補正された座標をペン軌跡表示処理部301および時系列情報生成部302に出力する(ステップB27)。ペン軌跡表示処理部301は、補正された座標に基づいてペンの軌跡を表示する。また、時系列情報生成部302は、補正された座標に基づいて時系列情報を生成する。
複数のストロークに対して文字認識を行い、認識された第1の文字に対応し、画面上に表示されている第1の手書き文字の重心位置に基づいて、第1の文字および認識された第2の文字を前記画面上に表示した場合の第2の文字の重心位置と、第2の文字に対応し、画面上に表示されている第2の手書き文字の重心位置とに基づいて、ペンの位置を示す座標を補正するための補正方向および補正量を演算することで、ペンの位置を示す座標の補正方向・量を簡易に求めることが可能となる。
上記実施形態では、アルファベットが入力された場合の補正処理について説明したが、漢字の場合、漢字一文字でも部首と部外とを分けて判別することで重なりを検出することが好ましい。
本実施形態の手書き文書に対する各種処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをタッチスクリーンディスプレイを備えた通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
10…タブレットコンピュータ、17…タッチスクリーンディスプレイ、17A…LCD、17B…タッチパネル、17C…デジタイザ、100…ペン、101…CPU、103…主メモリ、104…グラフィクスコントローラ、106…不揮発性メモリ、201…オペレーティングシステム、202…デジタルノートブックアプリケーションプログラム、301…ペン軌跡表示処理部、302…時系列情報生成部、304…ページ保存処理部、305…ページ取得処理部、306…手書き文書表示処理部、308…処理部、309…認識処理部、310…判定処理部、311…補正演算部、320…補正処理部、401…作業メモリ。

Claims (21)

  1. ペンの位置を示す座標を検出可能なディスプレイと、
    前記ディスプレイ上での前記ペンの軌跡によって入力される複数の第1ストロークを、前記ディスプレイに表示する表示処理手段と、
    前記複数の第1ストロークから認識可能な第1の文字の位置と、前記複数の第1ストロークから認識可能な第2の文字の位置とを用いて、前記ペンの位置を示す座標を補正するための補正方向および補正量を決定する補正演算手段と
    前記ディスプレイによって検出された前記ペンの位置を示す座標を前記補正方向および前記補正量に基づいて補正する補正処理手段とを具備し、
    前記表示処理手段は、前記補正された座標に基づいて、前記ディスプレイ上で行われる前記ペンによる手書き入力操作によって手書きされる複数の第2ストロークそれぞれの軌跡を、前記ディスプレイに表示する
    電子機器。
  2. 前記表示処理手段は、前記補正方向および前記補正量に応じて前記第2の文字の表示位置を変更する
    請求項1に記載の電子機器。
  3. 前記複数の第1ストロークにそれぞれ対応する複数のストロークデータを含む時系列情報であって、前記複数のストロークデータの各々は対応するストロークの軌跡上の点それぞれに対応する座標データ系列を含み、前記複数のストロークデータが前記複数の第1ストロークが手書きされた順に時系列に並べられている時系列情報を生成する生成手段と、
    前記時系列情報を記憶媒体に保存する保存手段とを更に具備し、
    前記表示処理手段は、前記時系列情報を前記記憶媒体から読み出し、前記読み出される前記時系列情報に基づいて前記複数の第1ストロークそれぞれに対応する軌跡を、前記ディスプレイに表示する請求項1に記載の電子機器。
  4. 前記生成手段は、前記補正方向および前記補正量に応じて前記時系列情報の前記第2の文字に対応する座標データ系列を補正する
    請求項に記載の電子機器。
  5. 記生成手段は、前記補正された座標に基づいて、前記時系列情報を生成する
    請求項に記載の電子機器。
  6. 前記第1の文字と前記第2の文字とが重なっているかを判定する判定手段を更に具備し、
    前記第1の文字と前記第2の文字とが重なっていると判定された場合に、前記補正演算手段は、前記補正方向および前記補正量を演算する
    請求項1に記載の電子機器。
  7. 前記判定手段は、前記第1の文字と前記第2の文字との交点が設定数以上、且つ前記交点を囲う矩形の面積と前記第1の文字と前記第2の文字を囲う矩形の面積との比が設定値以上の場合に、前記第1の文字と前記第2の文字とが重なっていると判定する
    請求項に記載の電子機器。
  8. ディスプレイ上のペンの位置を示す座標を検出し、
    前記座標に応じて、前記ディスプレイ上で行われる前記ペンによる手書き入力操作によって手書きされる複数の第1ストロークを、前記ディスプレイに表示し、
    前記複数の第1ストロークから認識可能な第1の文字の位置と、前記複数の第1ストロークから認識可能な第2の文字の位置とを用いて、前記ペンの位置を示す座標を補正するための補正方向および補正量を演算し、
    前記ディスプレイによって検出された前記ペンの位置を示す座標を前記補正方向および前記補正量に基づいて補正し、
    前記補正された座標に基づいて、前記ディスプレイ上で行われる前記ペンによる手書き入力操作によって手書きされる複数の第2ストロークそれぞれの軌跡を、前記ディスプレイに表示する
    手書き文書処理方法。
  9. 前記補正方向および前記補正量に応じて前記第2の文字の表示位置を変更する
    請求項8に記載の手書き文書処理方法。
  10. 前記複数の第1ストロークにそれぞれ対応する複数のストロークデータを含む時系列情報であって、前記複数のストロークデータの各々は対応するストロークの軌跡上の点それぞれに対応する座標データ系列を含み、前記複数のストロークデータが前記複数の第1ストロークが手書きされた順に時系列に並べられている時系列情報を生成し、
    前記時系列情報を記憶媒体に保存し、
    前記時系列情報を前記記憶媒体から読み出し、前記読み出される前記時系列情報に基づいて前記複数の第1ストロークそれぞれに対応する軌跡を、前記ディスプレイに表示する
    請求項8に記載の手書き文書処理方法。
  11. 前記補正方向および前記補正量に応じて前記時系列情報の前記第2の文字に対応する座標データ系列を補正する
    請求項10に記載の手書き文書処理方法。
  12. 前記補正された座標に基づいて、前記時系列情報を生成する
    請求項10に記載の手書き文書処理方法。
  13. 前記第1の文字と前記第2の文字とが重なっているかを判定し、
    前記第1の文字と前記第2の文字とが重なっていると判定された場合に、前記補正方向および前記補正量を演算する
    請求項8に記載の手書き文書処理方法。
  14. 前記第1の文字と前記第2の文字との交点が設定数以上、且つ前記交点を囲う矩形の面積と前記第1の文字と前記第2の文字を囲う矩形の面積との比が設定値以上の場合に、前記第1の文字と前記第2の文字とが重なっていると判定する
    請求項13に記載の手書き文書処理方法。
  15. コンピュータに、
    ディスプレイ上のペンの位置を示す座標に応じて、前記ディスプレイ上で行われる前記ペンによる手書き入力操作によって手書きされる複数の第1ストロークを、前記ディスプレイに表示するための手順と、
    前記複数の第1ストロークから認識可能な第1の文字の位置と、前記複数の第1ストロークから認識可能な第2の文字の位置とを用いて、前記ペンの位置を示す座標を補正するための補正方向および補正量を演算する手順と
    前記ディスプレイによって検出された前記ペンの位置を示す座標を前記補正方向および前記補正量に基づいて補正する手順と、
    前記補正された座標に基づいて、前記ディスプレイ上で行われる前記ペンによる手書き入力操作によって手書きされる複数の第2ストロークそれぞれの軌跡を、前記ディスプレイに表示する手順と、
    を実行させるプログラム。
  16. 前記補正方向および前記補正量に応じて前記第2の文字の表示位置を変更する手順を前記コンピュータに実行させる請求項15に記載のプログラム。
  17. 前記複数の第1ストロークにそれぞれ対応する複数のストロークデータを含む時系列情報であって、前記複数のストロークデータの各々は対応するストロークの軌跡上の点それぞれに対応する座標データ系列を含み、前記複数のストロークデータが前記複数の第1ストロークが手書きされた順に時系列に並べられている時系列情報を生成する手順と、
    前記時系列情報を記憶媒体に保存する手順と、
    前記時系列情報を前記記憶媒体から読み出し、前記読み出される前記時系列情報に基づいて前記複数の第1ストロークそれぞれに対応する軌跡を、前記ディスプレイに表示する手順とを
    前記コンピュータに実行させる請求項15に記載のプログラム。
  18. 前記補正方向および前記補正量に応じて前記時系列情報の第2の文字に対応する座標データ系列を補正する手順
    を前記コンピュータに実行させる請求項17に記載のプログラム。
  19. 前記補正された座標に基づいて、前記時系列情報を生成する手順とを
    前記コンピュータに実行させる請求項17に記載のプログラム。
  20. 前記第1の文字と前記第2の文字とが重なっているかを判定する手順と、
    前記第1の文字と前記第2の文字とが重なっていると判定された場合に、前記補正方向および前記補正量を演算する手順と
    を前記コンピュータに実行させる請求項15に記載のプログラム。
  21. 前記第1の文字と前記第2の文字との交点が設定数以上、且つ前記交点を囲う矩形の面積と前記第1の文字と前記第2の文字を囲う矩形の面積との比が設定値以上の場合に、前記第1の文字と前記第2の文字とが重なっていると判定する手順
    を前記コンピュータに実行させる請求項20に記載のプログラム。
JP2012213200A 2012-09-26 2012-09-26 電子機器および手書き文書処理方法 Active JP5389241B1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012213200A JP5389241B1 (ja) 2012-09-26 2012-09-26 電子機器および手書き文書処理方法
US13/680,461 US8989496B2 (en) 2012-09-26 2012-11-19 Electronic apparatus and handwritten document processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012213200A JP5389241B1 (ja) 2012-09-26 2012-09-26 電子機器および手書き文書処理方法

Publications (2)

Publication Number Publication Date
JP5389241B1 true JP5389241B1 (ja) 2014-01-15
JP2014067304A JP2014067304A (ja) 2014-04-17

Family

ID=50036685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012213200A Active JP5389241B1 (ja) 2012-09-26 2012-09-26 電子機器および手書き文書処理方法

Country Status (2)

Country Link
US (1) US8989496B2 (ja)
JP (1) JP5389241B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019179437A (ja) * 2018-03-30 2019-10-17 日本製鉄株式会社 情報処理装置、情報処理方法及びプログラム

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5284523B1 (ja) * 2012-09-05 2013-09-11 株式会社東芝 情報処理システム、プログラムおよび情報処理システムの処理方法
JP6125333B2 (ja) * 2013-05-31 2017-05-10 株式会社東芝 検索装置、方法及びプログラム
JP6094400B2 (ja) * 2013-06-25 2017-03-15 ソニー株式会社 情報処理装置、情報処理方法、および情報処理プログラム
KR20160062565A (ko) * 2014-11-25 2016-06-02 삼성전자주식회사 디바이스 및 디바이스의 필기 컨텐트 제공 방법
KR20160062566A (ko) * 2014-11-25 2016-06-02 삼성전자주식회사 필기 문자를 보정하는 디바이스 및 방법
US9715623B2 (en) * 2015-06-10 2017-07-25 Lenovo (Singapore) Pte. Ltd. Reduced document stroke storage
JP2017215833A (ja) * 2016-06-01 2017-12-07 株式会社リコー 情報処理システム、情報処理方法、情報処理装置およびプログラム
WO2018169381A1 (en) * 2017-03-17 2018-09-20 Samsung Electronics Co., Ltd. Method and system for automatically managing operations of electronic device

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940001047B1 (ko) * 1992-02-14 1994-02-08 주식회사 금성사 온라인 필기체 인식시스템 및 방법.
JP3829366B2 (ja) * 1996-07-16 2006-10-04 カシオ計算機株式会社 入力装置、および入力方法
US6144764A (en) * 1997-07-02 2000-11-07 Mitsui High-Tec, Inc. Method and apparatus for on-line handwritten input character recognition and recording medium for executing the method
JP2002049891A (ja) 2000-08-04 2002-02-15 Mitsubishi Electric Corp オンライン文字認識装置及びオンライン文字認識方法
JP2002109471A (ja) 2000-09-29 2002-04-12 Brother Ind Ltd 入力文字処理装置
US7447360B2 (en) * 2004-09-22 2008-11-04 Microsoft Corporation Analyzing tabular structures in expression recognition
US7561739B2 (en) * 2004-09-22 2009-07-14 Microsoft Corporation Analyzing scripts and determining characters in expression recognition
JP5220278B2 (ja) * 2006-01-27 2013-06-26 任天堂株式会社 ゲーム装置および手書き入力プログラム
US8423916B2 (en) * 2008-11-20 2013-04-16 Canon Kabushiki Kaisha Information processing apparatus, processing method thereof, and computer-readable storage medium
JP2011028697A (ja) 2009-07-29 2011-02-10 Pentel Corp 手書き文字入力用情報交換装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019179437A (ja) * 2018-03-30 2019-10-17 日本製鉄株式会社 情報処理装置、情報処理方法及びプログラム
JP7017114B2 (ja) 2018-03-30 2022-02-08 日本製鉄株式会社 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
JP2014067304A (ja) 2014-04-17
US20140086489A1 (en) 2014-03-27
US8989496B2 (en) 2015-03-24

Similar Documents

Publication Publication Date Title
JP5389241B1 (ja) 電子機器および手書き文書処理方法
JP5422724B1 (ja) 電子機器および描画方法
JP5458161B1 (ja) 電子機器および方法
JP6270565B2 (ja) 電子機器および方法
US20150242114A1 (en) Electronic device, method and computer program product
JP6180888B2 (ja) 電子機器、方法およびプログラム
JPWO2009031214A1 (ja) 携帯端末装置、及び表示制御方法
US20160092728A1 (en) Electronic device and method for processing handwritten documents
JP6301736B2 (ja) 電子機器及び方法
JP5395927B2 (ja) 電子機器および手書き文書検索方法
JP5306528B1 (ja) 電子機器および手書き文書処理方法
JP2014092902A (ja) 電子機器および手書き文書処理方法
US9117125B2 (en) Electronic device and handwritten document processing method
US9182908B2 (en) Method and electronic device for processing handwritten object
WO2014112132A1 (ja) 情報機器及び情報処理方法
JP6100013B2 (ja) 電子機器および手書き文書処理方法
US8948514B2 (en) Electronic device and method for processing handwritten document
JP6290003B2 (ja) 電子機器及び方法
JP5480357B1 (ja) 電子機器および方法
JP6197559B2 (ja) オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法
US20140232667A1 (en) Electronic device and method
CN105511772A (zh) 通过手势操作触发触摸屏上按钮的方法、装置及移动终端
JP6373664B2 (ja) 電子機器、方法及びプログラム
US20140145928A1 (en) Electronic apparatus and data processing method
JP6202997B2 (ja) 電子機器、方法及びプログラム

Legal Events

Date Code Title Description
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: 20130910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131008

R151 Written notification of patent or utility model registration

Ref document number: 5389241

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

Free format text: JAPANESE INTERMEDIATE CODE: R313121

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350