(57)【要約】【課題】  属性設定の煩雑さを解消し、ユーザーの意図した筆跡を容易に入力できる筆跡処理装置を提供する。【解決手段】  タブレット１上に指示物が触れてから離れるまでの座標系列で表現される筆跡情報を筆跡取得手段２で取得し、このタブレット１に対応づけられた座標を有し、表現された筆跡情報を表示部５で表示し、この筆跡情報の始点及び終点の座標を取得して、当該始点及び終点それぞれが表示部５のどのオブジェクト上に位置しているかをオブジェクト判定手段６で判定する。このオブジェクト判定手段６で判定されたオブジェクトに基づいて、筆跡情報の属性を筆跡判定手段８で判定する。このため、筆跡の属性変更の煩雑さを感じることがなく、入力したい筆跡が、文字なのか、図形なのか、ジェスチャなのかを、入力位置によって簡単に書き分けることができるため、意図の通りの入力をすることができる。【選択図】      図１
2005108032.tif 000002
【特許請求の範囲】
【請求項１】
座標入力部上に指示物が触れてから離れるまでの座標系列で表現される筆跡情報を取得する筆跡取得手段と、
前記座標入力部に対応づけられた座標を有し、前記筆跡情報を表示する表示部と、
前記筆跡情報の始点及び終点の座標を取得して、当該始点及び終点それぞれが前記表示部のどのオブジェクト上に位置しているかを判定するオブジェクト判定手段と、
前記オブジェクト判定手段で判定されたオブジェクトに基づいて、前記筆跡情報の属性を判定する筆跡判定手段とを具備したことを特徴とする筆跡処理装置。
【請求項２】
前記オブジェクト判定手段は、オブジェクトと当該オブジェクトの位置情報とを対応付けて予め記憶させたオブジェクトデータベースに基づいて判定していることを特徴とする請求項１記載の筆跡処理装置。
【請求項３】
前記筆跡判定手段は、オブジェクトと当該オブジェクトの属性情報とを対応づけて予め記憶させた筆跡判定データベースを用いて判定していることを特徴とする請求項１記載の筆跡処理装置。
【請求項４】
更に、前記筆跡判定手段で前記筆跡情報の属性が文字情報と判定された筆跡情報に対して、文字認識処理を行う文字認識処理手段を具備したことを特徴とする請求項１乃至請求項３記載の筆跡処理装置。
【請求項５】
更に、前記筆跡判定手段で前記筆跡情報の属性が図形情報と判定された筆跡情報に対して、図形認識処理を行う図形認識処理手段を具備したことを特徴とする請求項１乃至請求項３記載の筆跡処理装置。
【請求項６】
更に、前記筆跡判定手段で前記筆跡情報の属性がジェスチャ情報と判定された筆跡情報に対して、前記オブジェクト判定手段で判定されたオブジェクトから当該ジェスチャ情報の種類を判定し、当該ジェスチャ情報の種類に対応するコマンドを実行するジェスチャ処理手段を具備することを特徴とする請求項１乃至請求項３記載の筆跡処理装置。
【請求項７】
更に、前記筆跡判定手段で前記筆跡情報の属性がジェスチャ情報と判定された筆跡情報に対して、前記オブジェクト判定手段で判定されたオブジェクトと当該筆跡情報の形状からジェスチャ情報の種類を判定し、このジェスチャ情報の種類に対応するコマンドを実行するジェスチャ処理手段を具備することを特徴とする請求項１乃至請求項３記載の筆跡処理装置。
【請求項８】
更に、前記文字認識処理により文字認識処理した結果を前記オブジェクトとして追加するオブジェクト追加手段を具備したことを特徴とする請求項４記載の筆跡処理装置。
【請求項９】
更に、前記図形認識処理により図形認識処理した結果を前記オブジェクトとして追加するオブジェクト追加手段を具備したことを特徴とする請求項５記載の筆跡処理装置。
【請求項１０】
更に、前記ジェスチャ処理手段によりコマンドを実行した結果を前記オブジェクトとして追加するオブジェクト追加手段を具備したことを特徴とする請求項６または請求項７記載の筆跡処理装置。
【請求項１１】
座標入力部上に指示物が触れてから離れるまでの座標系列で表現される筆跡情報を取得する筆跡取得手段と、
前記座標入力部に対応づけられた座標を有し、前記筆跡情報を表示する表示部と、
前記筆跡情報の始点座標を取得して、当該始点が前記表示部のどのオブジェクト上に位置しているかを判定するオブジェクト判定手段と、
前記オブジェクト判定手段で判定されたオブジェクトに基づいて、前記筆跡情報の属性を判定する筆跡判定手段とを具備したことを特徴とする筆跡処理装置。
【請求項１２】
座標入力部上に指示物が触れてから離れるまでの座標系列で表現される筆跡情報を取得する筆跡取得手段と、
前記座標入力部に対応づけられた座標を有し、前記筆跡情報を表示する表示部と、
前記筆跡情報の終点座標を取得して、当該終点が前記表示部のどのオブジェクト上に位置しているかを判定するオブジェクト判定手段と、
前記オブジェクト判定手段で判定されたオブジェクトに基づいて、前記筆跡情報の属性を判定する筆跡判定手段とを具備したことを特徴とする筆跡処理装置。
オブジェクト判定処理を、筆跡の始点だけについて行うことを特徴とする筆跡処理装置
【請求項１３】
前記オブジェクト判定手段は、前記筆跡情報を囲む多角形の頂点位置に対して、オブジェクトの位置を判定することを特徴とする請求項１記載の筆跡処理装置。
【請求項１４】
座標入力部上に指示物が触れてから離れるまでの座標系列で表現される筆跡情報を取得する筆跡取得手段と、
前記座標入力部に対応づけられた座標を有し、前記筆跡情報を表示する表示部と、
前記筆跡情報の始点から終点までの座標を取得して、当該始点から終点までが前記表示部のどのオブジェクト上に位置しているかを判定するオブジェクト判定手段と、
前記オブジェクト判定手段で判定されたオブジェクトに基づいて、前記筆跡情報の属性を判定する筆跡判定手段とを具備したことを特徴とする筆跡処理装置。
【請求項１５】
前記筆跡情報が閉曲線を構成するか判定する閉曲線判定手段と、前記閉曲線判定手段で閉曲線と判定された場合に、前記オブジェクト判定手段は閉曲線の内側にオブジェクトが位置しているかを判定することを特徴とする請求項１記載の筆跡処理装置。
【請求項１６】
更に、前記筆跡情報を近似した近似筆跡情報に変換する筆跡近似手段を具備し、前記オブジェクト判定手段は当該近似筆跡情報に基づいて判定することを特徴とする請求項１４記載の筆跡処理装置。
【請求項１７】
更に、前記筆跡判定手段で前記筆跡情報の属性がサイン情報と判定された筆跡情報に対して、サイン認証処理を行うサイン認証処理手段を具備したことを特徴とする請求項１乃至請求項３記載の筆跡処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータや携帯情報端末、ワードプロセッサ等の情報処理装置の入力手段として用いられ、操作者が入力画面上で筆記する筆跡データについて、筆記者が意図する情報に変換する手書き入力装置に関する。
【背景技術】
【０００２】
従来から、座標入力用タブレット等の座標入力装置を介して手書き入力される文字、あるいは文字列に関する筆跡情報から、文字コードあるいは文字コード列として認識結果を表示するオンライン文字認識装置が存在する。文字の切れ目が明示的に与えられない環境下において入力された文字列を、適宜文字を切り出しながら認識を行っている（例えば、特許文献１を参照）。また、１文字ごとの筆記情報が得られる場合に認識処理を行うこともなされている（例えば、特許文献２を参照）。
【０００３】
上記認識技術は、筆跡がすべて文字であるという前提である。文字だけではなく、例えば図形、コマンドを表すジェスチャなどを混在して筆記したい場合、これらの認識技術をそのまま使用することはできない。何らかの方法で、筆跡の種類を分類し、筆跡から文字の部分だけを抽出した後でこれらの手法を用いることになる。
【０００４】
ユーザーが文字、図形を混在して入力したい場合、従来からいくつかの方法が提案されている。まず、文字、図形、ジェスチャそれぞれに対応する入力モードを設け、入力モードを指定してから筆跡入力を行うモードを事前に切換える方法がある。ユーザーが文字を入力したい場合には、ユーザーが何らかのオペレーション（モード選択ボタンなどを押す）によって文字入力モードに指定した後で、文字を筆記することになる。その後で、図を筆記したい場合には、ユーザーは図形モードに変更するためのオペレーションを行わなければならない。この場合、ユーザーにとっては入力したい筆跡の種類が変わるたびに、入力モードを切換えるためのオペレーションを実行しなければいけないため、その操作は煩雑であった。また、筆跡を入力した後から、ユーザーが筆跡の種類を指定する事後選択方法があるが、この方法では、複数の画に対してユーザーが筆跡の種類をそれぞれ指定するオペレーションを行うため、あらかじめ入力モードを切換えてから筆記する方法に比べて作業が煩雑になってしまうことがあった。
【０００５】
そこで、ユーザーが入力する筆跡が何なのかを、自動的に判別する自動判別方法があれば、入力モードを切換えるための煩雑なオペレーションを行う必要がなくなる。従来、自動的に文字と図形を判別する方法としては、筆跡形状や大きさ等から文字と図形を判別する方法や、筆跡の長さなどから文字と図形を判別する方法があった。しかし、これら方法では文字と図形を完全に区別することは困難であり、例えば、「口」という漢字なのか、四角形を表す図形なのかをユーザーの意図を的確に判断することは難しかった。ユーザーが切換える方法では、ユーザーのオペレーションを通して、ユーザーの意図を確実に反映することができるのに対して、自動判別方法では入力筆跡の判定が誤る可能性がある。判定誤りが発生するとそれを訂正する作業が発生するため、逆にユーザーの作業効率は悪くなる可能性がある。
【０００６】
また、図形とジェスチャについても同様で、図形は図形、ジェスチャはジェスチャと、それぞれに適した処理を行うためには、まず、筆跡の種類を適切に分類する必要がある。ところが、ジェスチャと図形についても、文字と図形の場合と同様に、ジェスチャに類似した図形を入力する場合には、入力した図形をジェスチャと判別してしまう可能性があった。更に、文字とジェスチャが混在する場合については、文字とは類似しない形状の筆跡をジェスチャとして割り当てることで、判別誤りをある程度回避することができる。しかし、ユーザーは文字の形状と区別することを意識してジェスチャを筆記しなければいけないため、必ずしも使い勝手がよいわけではなかった。
【０００７】
【特許文献１】特開２００２−２０３２０８号公報（［００２８］〜［００４６］、図１）
【特許文献２】特開平９−２６９９７４号公報（［００１８］〜［００２４］、図１）
【特許文献３】特開平８−１８０１３５号公報
【非特許文献１】「木マッチングによる英字署名識別に関する研究」、信学技報Ｄ−２，Ｖｏｌ．Ｊ７５−Ｄ−２，Ｎｏ．１，ｐｐ３１−３８，１９９２年１月
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来技術では、ユーザーの筆跡入力に基づいてペンコンピュータ等への文字入力、図形入力、操作を行う機器では、筆跡の属性（例えば、文字、図形、操作（コマンド）を意味するジェスチャなど）をユーザーにより設定しながら入力する場合には、作業の煩雑さがあるといった問題があった。一方、筆跡の属性を自動判定する場合でも、従来技術では誤判定される可能性があり、それに伴いユーザーは修正しなければならない問題があった。
【０００９】
本発明は、上記問題を考慮してなされたものであり、ユーザーが入力した筆跡情報の始点及び終点に位置する画面上のオブジェクトを判定し、この判定されたオブジェクトに基づいて筆跡の属性を判定することにより、属性設定の煩雑さを解消し、ユーザーの意図した筆跡を容易に入力できる筆跡処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る筆跡処理装置は、座標入力部上に指示物が触れてから離れるまでの座標系列で表現される筆跡情報を取得する筆跡取得手段と、前記座標入力部に対応づけられた座標を有し、前記筆跡情報を表示する表示部と、前記筆跡情報の始点及び終点の座標を取得して、当該始点及び終点それぞれが前記表示部のどのオブジェクト上に位置しているかを判定するオブジェクト判定手段と、前記オブジェクト判定手段で判定されたオブジェクトに基づいて、前記筆跡情報の属性を判定する筆跡判定手段とを具備することを特徴とする。
【００１１】
また、前記オブジェクト判定手段は、オブジェクトと当該オブジェクトの位置情報とを対応付けて予め記憶させたオブジェクトデータベースに基づいて判定していることを特徴とする。
【００１２】
また、前記筆跡判定手段は、オブジェクトと当該オブジェクトの属性情報とを対応づけて予め記憶させた筆跡判定データベースを用いて判定していることを特徴とする。
【００１３】
更に、前記筆跡判定手段で前記筆跡情報の属性が文字情報と判定された筆跡情報に対して、文字認識処理を行う文字認識処理手段を具備したことを特徴とする。
更に、前記筆跡判定手段で前記筆跡情報の属性が図形情報と判定された筆跡情報に対して、図形認識処理を行う図形認識処理手段を具備したことを特徴とする。
更に、前記筆跡判定手段で前記筆跡情報の属性がジェスチャ情報と判定された筆跡情報に対して、前記オブジェクト判定手段で判定されたオブジェクトから当該ジェスチャ情報の種類を判定し、当該ジェスチャ情報の種類に対応するコマンドを実行するジェスチャ処理手段を具備することを特徴とする。
【００１４】
更に、前記筆跡判定手段で前記筆跡情報の属性がジェスチャ情報と判定された筆跡情報に対して、前記オブジェクト判定手段で判定されたオブジェクトと当該筆跡情報の形状からジェスチャ情報の種類を判定し、このジェスチャ情報の種類に対応するコマンドを実行するジェスチャ処理手段を具備することを特徴とする。
【００１５】
更に、前記文字認識処理により文字認識処理した結果を前記オブジェクトとして追加するオブジェクト追加手段を具備したことを特徴とする。
更に、前記図形認識処理により図形認識処理した結果を前記オブジェクトとして追加するオブジェクト追加手段を具備したことを特徴とする。
更に、前記ジェスチャ処理手段によりコマンドを実行した結果を前記オブジェクトとして追加するオブジェクト追加手段を具備したことを特徴とする。
【発明の効果】
【００１６】
以上説明したように本発明によれば、筆跡の位置と画面上のオブジェクトとの位置関係に基づいて、入力された筆跡を判別することによって、ユーザーは、筆跡の属性変更の煩雑さを感じることがなく、入力したい筆跡が、文字なのか、図形なのか、ジェスチャなのかを、入力位置によって簡単に書き分けることができるため、意図の通りの入力ができる。
【００１７】
また、ユーザーは他の種類の筆跡の形状を意識することなく筆跡を入力することができる。そのため、ユーザーにとって使いやすい入力環境を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して説明する。
【実施例１】
【００１９】
図１は、本発明の一実施例に係る構成図である。座標入力を行うタブレット１から、ユーザが指示物（例えば、ペン、指等、図示しない）で手書きした筆跡に基づく座標点列が時系列的に筆跡取得手段２に入力される。筆跡取得手段２は、入力された筆跡を筆跡バッファ３に蓄積する。筆跡バッファ３は、図２に示すように、タブレット１から得られる筆跡の座標データの時系列（筆跡情報）を、１画（画番号）ごとに追加記憶する。筆跡表示手段４は、筆跡バッファ中の筆跡情報について表示部５に表示を行う。タブレット１の座標と表示部５の座標はそれぞれ対応しており、表示部５の画面上にタブレット１が設置された表示一体型のタブレットであってもよい。
【００２０】
オブジェクト判定手段６は、筆跡バッファ３中の筆跡情報について始点と終点の座標を取得し、オブジェクトＤＢ（データベース）７を用いて、それぞれの点が表示部５画面上のどのオブジェクト上に位置するか判定を行う。オブジェクトＤＢ７は図３（ａ）に示したように、多角形で表現された各オブジェクトについて、番号、種類（領域、アイコン、文字（列）、図形、画像等）及び多角形の頂点を座標とした位置が予め記録されている。図３（ｂ）に示すように、オブジェクトの種類として、文字（列）や図形の位置はそれを外接する四角形の頂点で位置を表してもよいし、図形の位置は表示される多角形の各頂点で表してもよい。
【００２１】
座標点が多角形内に位置するかどうかを判定する方法について、図４を参照して説明する。筆跡情報の始点又は終点をＰとし、判定対象とされる多角形の頂点をＱ１〜Ｑｎ−１としたとき、ＱｉＰＱｉ＋１がなす角をαｉとする（但し、符号を含む）。図４（ａ）に示すように、閉曲線の外側にある場合には、Σαｉは３６０度よりも小さくなり、その場合には多角形の外側にあるものと判定する。一方、図４（ｂ）に示すように、閉曲線の内側にある場合には、Σαｉは３６０度となり、その場合には多角形の内側にあるものと判定する。
【００２２】
オブジェクトの種類には、領域、アイコン、文字（列）（テキスト）、文字（列）を表す筆跡、図形、図形を表す筆跡、画像、サインを表す筆跡等がある。また、これらを組み合わせて1つのオブジェクトとしてもよい。
【００２３】
筆跡判定手段８は、図５に示したような筆跡判定ＤＢ９の中から、始点と終点がそれぞれの判定されたオブジェクト（番号、或いはその種類）をキーとして検索を行い、当てはまる筆跡の属性を判定する。筆跡判定ＤＢに基づき判定する筆跡の属性を文字、図形、ジェスチャの３種類に分類しても良いし、さらに細かく分類しても良い。図５では、文字とジェスチャをそれぞれ複数に分類している。図中の文字１、文字２は、文字種の区別（例えば、文字１はすべての文字種、文字２はひらがなのみ）、文字属性の区別（例えば、文字１は任意の文字列、文字２は日付）などに分類する。また、筆跡の属性を文字、図形、ジェスチャのうちの２つに分類しても良いし、個人認証に用いるサイン用の筆跡をその分類に加えて文字、図形、ジェスチャ、サインの４分類としても良い。
【００２４】
ところで、オブジェクト判定手段６は、始点か終点のどちらか一方だけについて判定を行ってもよい。例えば、図６は始点だけを用いた場合の筆跡判定ＤＢ９であり、始点が位置するオブジェクト（番号、或いはその種類）をキーとして検索する。また、オブジェクト判定手段６は、筆跡を囲む多角形の位置を判定に用いてもよい。例えば、筆跡を外接する四角形とすると、図７に示すように外接四角形は、筆跡のすべての座標点について、ｘ座標、y座標それぞれの最大値、最小値（Ｘｍｉｎ，Ｙｍｉｎ，Ｘｍａｘ，Ｙｍａｘ）を求めることで、判定できる。
【００２５】
更に、オブジェクト判定手段６は、筆跡の始点から終点に至るすべての座標点が位置するオブジェクトを判定してもよい。そしてこれらの位置情報に基づきに筆跡判定処理を行う。筆跡判定手段８で用いる筆跡判定ＤＢ９は、例えば図８のようになる。このときには表１のキーを組み合わせて検索を行う。
【００２６】
【表１】
2005108032.tif 000003
【００２７】
オブジェクト判定手段６で、更に筆跡で囲まれたオブジェクトを判定してもよい。このときには、筆跡判定手段８は、表１に「筆跡で囲まれたオブジェクト」を加えて筆跡判定ＤＢ９の検索を行う。筆跡を囲むオブジェクトの検出方法は以下の通りである。
【００２８】
１．閉曲線判定処理を行い、筆跡が閉曲線を構成しているか判定する。筆跡が複数の閉曲線から成る場合、すべての閉曲線について、それぞれ２の処理を行う。
２．表示部の画面中すべてのオブジェクトについて、オブジェクトを構成する多角形の点をオブジェクトＤＢ７から取得し、オブジェクトを構成するすべての点が、１で求められた閉曲線の内部にあるか判定を行う（上述図４の説明参照）。すべての点が内部にある場合、そのオブジェクトは筆跡が構成する閉曲線で囲まれていると判定する。
【００２９】
閉曲線判定処理とは、折れ線の各線分をＬｉ＝ＰｉＰｉ＋１で表されるとき、ＬｉとＬｊ（ｉ＜ｊ）が交差しているかどうかを調べ、交差している場合、Ｐ［ｉ］・・・Ｐ［ｊ＋１］が閉曲線を構成していると判定する。例えば、図９に示すように、線分Ｌ［２］とＬ［７］が交差していて、Ｐ［２］・・・Ｐ［８］が閉曲線を構成している。
【００３０】
本実施例では、入力された筆跡情報から、始点や終点などの位置情報を求め、その位置情報に基づいてオブジェクト判定処理を行っていたが、手書きした筆跡に対して以下のような変形処理を施した筆跡情報を用いてオブジェクト判定処理を行ってもよい。
【００３１】
例えば、タブレット１上を手書きした筆跡が近似してなめらかになるようにスムージング処理で変形する。入力された筆跡情報が（Ｘ［１］，Ｙ［１］），（Ｘ［２］，Ｙ［２］），．．．（Ｘ［ｎ］，Ｙ［ｎ］）としたとき、
【００３２】
【数１】
2005108032.tif 000004
【００３３】
とする。また、手書きした筆跡（図１０（ａ））の座標点をいくつか間引き（図１０（ｂ））点の数を減らした筆跡で判定してもよい。筆跡をＢ−スプライン曲線で近似した筆跡情報を用いてオブジェクト判定処理してもよい。
【００３４】
このように、実施例１の構成により、筆跡の属性変更の煩雑さを感じることがなく、入力したい筆跡が、文字なのか、図形なのか、ジェスチャなのかを、入力位置によって簡単に書き分けることができるため、意図通りの入力ができる。
【実施例２】
【００３５】
次に、図１１は他の実施例に係る構成図である。上記実施例１と同じ構成要素については同じ番号を付し、この後の説明を省略する。
筆跡判定手段８で判定された筆跡の属性について、筆跡分類手段１０で各属性毎に分類する。この分類された筆跡情報について、それぞれ該当する筆跡処理手段を行う。
【００３６】
文字（列）と判定された筆跡情報については、文字筆跡処理手段１１により文字筆跡処理を行う。この文字筆跡処理は、例えば、文字認識コマンドに対応するジェスチャが入力されたタイミングで文字認識を行い、文字認識した結果の文字列（テキスト）ともとの筆跡情報とを入れ換えて筆跡バッファ３に蓄積させ、蓄積された筆跡バッファ３の筆跡情報が筆跡表示手段４を介して表示部５に表示される。文字認識処理は特許文献２等を用いてもよい。
【００３７】
図形と判定された筆跡情報については、図形筆跡処理手段１２により図形筆跡処理を行う。この図形筆跡処理は、筆跡情報を最初に筆跡バッファ３に蓄積されたデータでもよく、或いは特許文献３等に記載された図形認識処理により、図形を整形してもよい。
【００３８】
サインと判定された筆跡情報については、サイン筆跡処理手段１３によりサイン筆跡処理をおこなう。サイン筆跡処理では、筆跡情報をそのまま筆跡バッファ３に蓄積して後で目視による筆者確認のために用いる。あるいは筆跡情報に対してサイン照合処理（例えば、非特許文献１）を行ってもよい。
【００３９】
ジェスチャと判定された筆跡情報については、ジェスチャ筆跡処理手段１４によりジェスチャ筆跡処理を行う。このジェスチャ筆跡処理では、ジェスチャの種類と対応したコマンドを予め記憶しておいたジェスチャＤＢ１５に基づいて、筆跡判定手段８で判定されたジェスチャに対応するコマンドを実行する。ジェスチャは、図１２に示したように、判定結果のジェスチャの種類を対応させたコマンドを実行させてもよいし、図１３に示したように形状情報等を用いて更に細かく分類してもよい。
【００４０】
図１３ではジェスチャと判定された筆跡情報が回転（閉曲線を形成）しているかどうかで細分類している。筆跡情報が回転しているかどうかは図９で説明した閉曲線判定方法を用いてもよい。判定されたジェスチャに文字筆跡消去コマンドが割り当てられている場合には、筆跡バッファ３に蓄積されている筆跡情報に対して消去を行う。また、ジェスチャには複数のコマンドを割り当ててもよい。
【００４１】
このように、本発明の実施例２の構成により、他の種類の筆跡の形状を意識することなく筆跡を入力することができ、意図した筆跡情報の変換を自動的に行えるので、ユーザーにとって使いやすい入力環境を提供することができる。
【実施例３】
【００４２】
更に、図１４は他の実施例に係る構成図である。上記実施例１、２と同じ構成要素については同じ番号を付し、この後の説明を省略する。
判定された筆跡情報、または判定された筆跡情報を変換した変換情報を新たなオブジェクトとしてオブジェクト追加手段１６によりオブジェクトＤＢ７に追加する。
これにより、一度手書き入力した筆跡情報、または筆跡を変換した変換情報をオブジェクトとして利用できるので、繰り返し利用するような場面では、ユーザーにとって更に使いやすい入力環境を提供することができる。
【００４３】
上述した実施例１乃至３について、以下の通り具体的な動作を、図１５乃至図１８を用いて説明する。
例えば、画像（地図）データに対する手書きコメントを筆跡した場合について説明する。
筆跡判定ＤＢ９を図１５（ａ）のように設定する。このとき、図１５（ｂ）の（１）画像A（地図）の周りに書かれた（２）筆跡を判定すると、矢印の部分が図形で、「ここが家」という部分が文字と判定される。文字部分の筆跡について、認識処理を行うと（３）のように「ここが家」がテキスト表示に変換され、図形部分の筆跡について、認識処理（整形）を行うと（４）のように、矢印が整形された表示に変換される。
【００４４】
また、地図をはじめから手書きしたい場合、筆跡判定ＤＢを図１６（ａ）のように設定する。例えば、領域１に地図を手書きしたい場合は、図１６（ｂ）の（１）領域１が白紙の状態で、手書きにより地図を筆跡する（２）。筆跡された地図に矢印およびコメント（３）を記入し、筆跡を判定すると、地図と矢印の部分が図形で、「ここが家」という部分が文字と判定される。文字部分の筆跡について認識処理を行うと「ここが家」がテキスト表示（４）に変換され、図形部分の筆跡について。認識処理（整形）を行うと、地図と矢印が整形された表示（５）に変換される。
【００４５】
サイン欄の場合には、図８に示した筆跡判定ＤＢを図１７（ａ）のように条件を「筆跡の一部が領域１にある」といった設定をすれば、図１７（ｂ）に示すように筆跡がサイン欄（領域１）からはみ出しても、サインであると判定することができる。
【００４６】
ジェスチャの場合は、例えば領域から領域に直接移動をする転送ジェスチャでは、ジェスチャＤＢ１５のコマンドを「始点の位置する領域Ａ内にある筆跡及びオブジェクトを終点の位置する領域Ｂに転送する」と設定する。このため、図１８に示したように、領域A内の筆跡を領域Bへ転送したい場合、領域Aから領域Bへ線を書くという直感的な動作で実現できる。
【００４７】
アイコンを使った別のウィンドウ中の領域への移動をする転送ジェスチャでは、図１９（ａ）で示された筆跡判定ＤＢが設定されており、ジェスチャＤＢのコマンドがジェスチャ１を領域１に転送、ジェスチャ２を領域２に転送するように設定されている。そのため、始点が領域Ａ位置し、終点がアイコン１に位置するジェスチャの筆跡により、領域Ａ内にある筆跡等が領域１に転送することができる。この場合、特に別のウィンドウが直接ペンでポインティングできない場合に、有用である。（例えば、手が届かない位置にある／ペンデバイスが使えない別の画面上にある）
【００４８】
なお、上述してような本発明のジェスチャ判定処理を用いると、ＰＣ上でマウスを操作して実行するドラッグ＆ドロップと類似したオペレーションになる場合がある。しかし、すべて筆跡に基づいたオペレーションでありペンコンピュータなどの機器に適している点、ドラッグ＆ドロップ以外にもさまざまなオペレーションを筆跡入力に適したジェスチャ機能によって実現することができる点、文字や図形など他の筆跡入力の入力を同じモード中で実現できる点、という以上の点でマウスベースのオペレーションにはない優れた特長を持っている。
【００４９】
また、本発明のジェスチャに関する判定方法を用いることで、ジェスチャの種類が、入力した筆跡の始点や終点に位置するオブジェクトと関連付けられるため、筆記者は直感的なコマンド操作を行うことができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例１に係る構成を示す図。
【図２】筆跡バッファに蓄積されるデータを示す図。
【図３】オブジェクトＤＢのデータ構成の一例を示す図。
【図４】閉曲線の内外判定する方法を説明する図。
【図５】筆跡判定ＤＢのデータ構成の一例を示す図。
【図６】筆跡判定ＤＢのデータ構成の他の例を示す図。
【図７】筆跡を囲む多角形の位置を判定する方法を説明する図。
【図８】筆跡判定ＤＢのデータ構成の他の例を示す図。
【図９】閉曲線判定方法を説明する図。
【図１０】筆跡情報の間引き処理を説明する図。
【図１１】本発明の実施例２に係る構成を示す図。
【図１２】ジェスチャＤＢのデータ構成の一例を示す図。
【図１３】ジェスチャＤＢのデータ構成の他の例を示す図。
【図１４】本発明の実施例３に係る構成を示す図。
【図１５】本発明の動作の一例を示す図。
【図１６】本発明の動作の他の例を示す図。
【図１７】本発明の動作の他の例を示す図。
【図１８】本発明の動作の他の例を示す図。
【図１９】本発明の動作の他の例を示す図。
【符号の説明】
【００５１】
１・・・表示部
２・・・筆跡取得手段
３・・・筆跡バッファ
４・・・筆跡表示手段
５・・・表示部
６・・・オブジェクト判定手段
７・・・オブジェクトＤＢ
８・・・筆跡判定手段
９・・・筆跡判定ＤＢ
１０・・・筆跡分類手段
１１・・・文字筆跡処理手段
１２・・・図形筆跡処理手段
１３・・・サイン筆跡処理手段
１４・・・ジェスチャ筆跡処理手段
１５・・・ジェスチャＤＢ
１６・・・オブジェクト追加手段
【図１】
2005108032.tif 000005
【図２】
2005108032.tif 000006
【図３】
2005108032.tif 000007
【図４】
2005108032.tif 000008
【図５】
2005108032.tif 000009
【図６】
2005108032.tif 000010
【図７】
2005108032.tif 000011
【図８】
2005108032.tif 000012
【図９】
2005108032.tif 000013
【図１０】
2005108032.tif 000014
【図１１】
2005108032.tif 000015
【図１２】
2005108032.tif 000016
【図１３】
2005108032.tif 000017
【図１４】
2005108032.tif 000018
【図１５】
2005108032.tif 000019
【図１６】
2005108032.tif 000020
【図１７】
2005108032.tif 000021
【図１８】
2005108032.tif 000022
【図１９】
2005108032.tif 000023