(57)【特許請求の範囲】
【請求項１】
タブレット機能を有し、このタブレット機能に対する入力を行う指示具によるデータ入力を可能とする入力可能領域及び入力可能領域外の表示領域を表示画面に表示する表示手段と、
この表示手段によって表示される前記入力可能領域内で、前記指示具によって文字入力を行う文字入力手段と、
この文字入力手段によって入力された文字に対して文字の表示状態を示す属性を指定するための属性指定手段と、
前記文字入力手段によって入力された文字を、前記属性指定手段によって指定された属性に基づく表示状態で、前記入力可能領域内に表示する文字表示制御手段と、
この文字表示制御手段によって表示される文字を前記入力可能領域外の表示領域に表示する表示制御手段と、
によって構成されることを特徴とするデータ入力装置。
【請求項２】
タブレット機能を有し、このタブレット機能に対する入力を行う指示具による手書き文字入力を可能とする手書き文字入力領域を含み、前記指示具によるデータ入力を可能とする入力可能領域及び入力可能領域外の表示領域を表示画面に表示する表示手段と、
この表示手段によって表示される前記手書き文字入力領域内で、前記指示具によって手書き文字入力を行う文字入力手段と、
この文字入力手段によって入力された手書き文字の形状に基づいて文字認識を行い、文字コードに変換する文字認識手段と、
この文字認識手段によって文字コードに変換された文字に対して文字の表示状態を示す属性を指定するための属性指定手段と、
前記文字認識手段によって変換された文字コードに基づく文字を、前記属性指定手段によって指定された属性に基づく表示状態で、前記入力可能領域内に表示する文字表示制御手段と、
この文字表示制御手段によって表示される文字を前記入力可能領域外の表示領域に表示する表示制御手段と、
によって構成されることを特徴とするデータ入力装置。
【請求項３】
コンピュータを、
タブレット機能に対する入力を行う指示具によるデータ入力を可能とする入力可能領域及び入力可能領域外の表示領域を表示画面に表示させる手段、
前記表示される入力可能領域内で前記指示具によって文字入力を行わせる手段、
入力された文字に対して文字の表示状態を示す属性を指定させる手段、
前記入力された文字を前記指定された属性に基づく表示状態で前記入力可能領域内に表示させる手段、
前記表示される文字を前記入力可能領域外の表示領域に表示させる手段、
として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項４】
コンピュータを、
タブレット機能に対する入力を行う指示具による手書き文字入力を可能とする手書き文字入力領域を含み、前記指示具によるデータ入力を可能とする入力可能領域及び入力可能領域外の表示領域を表示画面に表示させる手段、
前記表示される手書き文字入力領域内で前記指示具によって手書き文字入力を行わせる手段、
入力された手書き文字の形状に基づいて文字認識を行い、文字コードに変換させる手段、
文字コードに変換された文字に対して文字の表示状態を示す属性を指定させる手段、
前記変換された文字コードに基づく文字を前記指定された属性に基づく表示状態で前記入力可能領域内に表示させる手段、
前記表示される文字を前記入力可能領域外の表示領域に表示させる手段、
として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ入力装置及び記憶媒体に係り、詳細には、入力ペンによる手書き入力を行うペンパッド上で入力文字に対するアトリビュート設定を可能にするデータ入力装置及び記憶媒体に関する。
【０００２】
【従来の技術】
近時、技術の進歩に伴って電子機器の小型化が急速に進み、携帯性の優れた電子機器が開発されている。例えば、ＰＤＡ（Personal Digital Assistant）と呼ばれる携帯端末装置では、液晶表示画面を兼ねたタッチパネルを入力装置として採用し、専用の入力ペンによりデータ入力を行うものが主流となっている。
【０００３】
また、据え置き型のパーソナルコンピュータにおいても、一般のＪＩＳ規格キーボードでの入力に不慣れな人のための入力手段として、タブレットと呼ばれる座標検出入力装置が利用されており、やはりこのタブレットにおいても専用の入力ペンによりデータ入力を行う。
【０００４】
このような入力ペンによってデータ入力をする際の文字入力方法として、入力ペンによる入力を受け付けるペンパッド上に手書き入力された手書き文字を認識して文字コードに変換する方法がある。そして、従来より行われているペンパッドに対するデータ入力では、手書き文字入力した文字等に対して、フォント種類、拡大、文字色等のアトリビュート（属性）を設定する場合には、ワープロアプリケーション等の文字入力対象のアプリケーション側で予め設定しておく、または入力後に設定するという方法が採用されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような、入力文字に対するアトリビュート設定方法では、少数文字毎にアトリビュートを設定する場合には、入力ペンによる入力がペンパッドとアプリケーションとの間を何回も往復することになってしまう、または文字入力終了後に、アトリビュートの設定を個々の文字毎に行わなければならないという煩わしさがあった。
【０００６】
そこで、本発明の課題は、入力ペンによる入力を受け付けるペンパッド上で入力文字に対するアトリビュート設定を行い、当該設定されたアトリビュートの内容をアプリケーション側に転送することにより、文字入力の際のアトリビュート設定を容易に行うことが可能なデータ入力装置及び記憶媒体を提供することである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、タブレット機能を有し、このタブレット機能に対する入力を行う指示具によるデータ入力を可能とする入力可能領域及び入力可能領域外の表示領域を表示画面に表示する表示手段と、この表示手段によって表示される前記入力可能領域内で、前記指示具によって文字入力を行う文字入力手段と、この文字入力手段によって入力された文字に対して文字の表示状態を示す属性を指定するための属性指定手段と、  前記文字入力手段によって入力された文字を、前記属性指定手段によって指定された属性に基づく表示状態で、前記入力可能領域内に表示する文字表示制御手段と、この文字表示制御手段によって表示される文字を前記入力可能領域外の表示領域に表示する表示制御手段と、によって構成されることを特徴とする。
【００１０】
請求項２記載の発明は、タブレット機能を有し、このタブレット機能に対する入力を行う指示具による手書き文字入力を可能とする手書き文字入力領域を含み、前記指示具によるデータ入力を可能とする入力可能領域及び入力可能領域外の表示領域を表示画面に表示する表示手段と、この表示手段によって表示される前記手書き文字入力領域内で、前記指示具によって手書き文字入力を行う文字入力手段と、この文字入力手段によって入力された手書き文字の形状に基づいて文字認識を行い、文字コードに変換する文字認識手段と、この文字認識手段によって文字コードに変換された文字に対して文字の表示状態を示す属性を指定するための属性指定手段と、前記文字認識手段によって変換された文字コードに基づく文字を、前記属性指定手段によって指定された属性に基づく表示状態で、前記入力可能領域内に表示する文字表示制御手段と、この文字表示制御手段によって表示される文字を前記入力可能領域外の表示領域に表示する表示制御手段と、によって構成されることを特徴とする。
【００１３】
【発明の実施の形態】
以下、図１〜図２０を参照して本発明の一実施形態におけるデータ入力装置１について詳細に説明する。
まず構成を説明する。
図１は、本発明の一実施の形態におけるデータ入力装置１の構成を示すブロック図である。この図１において、データ入力装置１は、ＣＰＵ２、入力装置３、ＲＡＭ４、表示装置５、タブレット７を備えるタブレット検出部６、及び記憶媒体９を備える記憶装置８によって構成されており、各部はバス１０によって接続されている。
【００１４】
ＣＰＵ（Central Processing Unit ）２は、記憶装置８に記憶されている当該データ入力装置１に対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラム、入力装置３から入力される各種指示あるいはデータをＲＡＭ４内のワークメモリに格納し、この入力指示及び入力データに応じてＲＡＭ４内に格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ４内のワークメモリに格納するとともに、表示装置５に表示する。そして、ワークメモリに格納した処理結果を入力装置３から入力指示される記憶装置８内の保存先に保存する。
【００１５】
また、ＣＰＵ２は、後述するアトリビュート指定処理（図７参照）を実行し、表示装置５に表示される手書きペンパッド５１（図３参照）内の字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅのいずれかのアトリビュートアイコンが押されたと判別された場合には、押された位置をタブレット検出部６から入力される座標信号によって特定し、当該特定された位置に対応するアトリビュートの種別、当該取得されたアトリビュートの種別に基づく処理を行う。
【００１６】
例えば、取得されたアトリビュートの種別が「字体」である場合には、ＣＰＵ２は、字体指定アイコン５１ａの表示内容を、アトリビュート設定メモリ９ｄの設定内容に従って、現在の表示の次に設定されている「字体」の内容に変更し、当該「字体」の内容をアトリビュートテーブル９ｃに設定し、更に、アトリビュートテーブル９ｃに設定された内容に基づいて、アトリビュートが付加された入力文字を認識結果表示領域５１ｆへ表示する。
【００１７】
また、ＣＰＵ２は、後述する複数指定アイコン設定処理（図１１参照）、アトリビュート変更処理（図１３参照）、アトリビュート全解除処理（図１６参照）、文字確定処理（図１８参照）、四隅ボタン設定処理（図１９参照）等の、表示装置５に表示される手書きペンパッド５１内の手書き入力領域５１ｇに入力される手書き文字に対して設定するアトリビュートに関する各種処理を実行する。
【００１８】
入力装置３は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備え、キーボードで押下されたキーの押下信号をＣＰＵ２に出力するとともに、マウスによる操作信号をＣＰＵ２に出力する。
【００１９】
ＲＡＭ（Random Access Memory）４は、指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果等を格納するワークメモリの他、図２に示すような各種メモリエリアを有する。図２は、ＲＡＭ４のメモリエリア構成を示す図であり、この図２において、ＲＡＭ４は、認識候補表示メモリ４ａ、認識結果表示メモリ４ｂ、手書き入力表示メモリ４ｃ、表示画面メモリ４ｄ、左上レジスタ４ｅ、左下レジスタ４ｆ、右上レジスタ４ｇ、右下レジスタ４ｈ、名称レジスタ４ｉ、出力バッファ４ｊ、及び送信個数４ｋによって構成されている。
【００２０】
認識候補表示メモリ４ａは、タブレット７上に設定され表示装置５に表示される、手書きペンパッド５１内の手書き入力領域５１ｇ（図３参照）に手書き入力された文字を記憶装置８内の記憶媒体９に格納された手書き文字辞書９ｅによって認識処理した結果、認識結果が１つに特定されず候補文字が複数存在する場合に認識候補表示領域５１ｊに表示する当該複数の候補文字の文字コードを格納するメモリエリアである。
【００２１】
認識結果表示メモリ４ｂは、手書き入力領域５１ｇに手書き入力された文字を記憶装置８内の記憶媒体９に格納された手書き文字辞書９ｅによって認識処理して１つに特定された文字、または、認識候補表示メモリ４ａに格納された前記複数の候補文字の中からユーザの指示によって特定された文字を、所定文字数分まで認識結果表示領域５１ｆに順次表示する際の、所定文字数分の文字コードを格納するメモリエリアである。
【００２２】
手書き入力表示メモリ４ｃは、タブレット７に設定された手書き入力領域５１ｇに手書き入力された文字をタブレット検出部６によって検出した座標データに基づいて、ユーザの手書き入力をなぞるように手書き入力領域５１ｇに表示する文字のストロークデータ等を格納するメモリエリアである。
【００２３】
表示画面メモリ４ｄは、手書きペンパッド５１の各種表示領域、入力領域、アイコン、表示枠等の表示画面の各表示要素の表示データを格納するメモリエリアである。
【００２４】
左上レジスタ４ｅ、左下レジスタ４ｆ、右上レジスタ４ｇ、及び右下レジスタ４ｈは、後述する四隅ボタン設定処理（図１９参照）において、手書き入力領域５１ｇ内の四隅にアトリビュート指定機能を設定する際の、左上、左下、右上、右下の各部に設定するアトリビュート種別を格納するレジスタである。
名称レジスタ４ｉは、後述する複数指定アイコン設定処理（図１１参照）において、複数指定アイコン５１ｅに表示する名称を格納するレジスタである。
【００２５】
出力バッファ４ｊは、後述する文字確定処理（図１８参照）において、手書き入力領域５１ｇに入力された手書き文字を認識して認識結果表示領域５１ｆに表示された文字を確定し、ワープロ等のアプリケーションプログラムへ送信する際の送信データを一時的に蓄えるバッファである。また、送信個数４ｋは、後述する文字確定処理において、ワープロ等のアプリケーションプログラムへ送信するデータ中の文字数を表すデータである。
以上が、ＲＡＭ４を構成する各メモリエリアについての説明である。
【００２６】
表示装置５は、液晶表示パネル等により構成され、ＣＰＵ２から入力される表示データを表示する。図３は、この表示装置５の表示画面の例を示す図である。この図３に示す例では、表示装置５の表示画面にはワープロソフトのウィンドウが表示されるとともに、入力ペンによる手書き入力を可能とする手書きペンパッド５１が表示されている。また、手書きペンパッド５１を表示する表示装置５は、タブレット７の透明の入力盤と一体になっており、手書きペンパッド５１に対しては、手書き文字の入力、アイコンを押す操作による指示入力等が可能となっている。
【００２７】
図３において、手書きペンパッド５１は、字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅ、認識結果表示領域５１ｆ、手書き入力領域５１ｇ、全解除アイコン５１ｈ、確定アイコン５１ｉ、認識候補表示領域５１ｊとその他の表示要素によって構成されている。
【００２８】
字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、及び文字色指定アイコン５１ｄは、認識結果表示領域５１ｆに表示される認識結果文字に対するアトリビュートを設定するためのアトリビュートアイコンである。表示装置５に表示される手書きペンパッド５１内のそれぞれのアトリビュートアイコンを入力ペンでタッチすると、ボタン型のオブジェクトであるアトリビュートアイコンが押された状態となり、認識結果表示領域５１ｆに表示される認識結果文字に対して設定するアトリビュートが順次切り替わる。
【００２９】
例えば、後述するアトリビュート設定メモリ９ｄ内の字体情報に、「１：明朝２：ゴシック  ３：毛筆」が設定されている場合には、初期状態においては、字体指定アイコン５１ａには、「明朝」の文字が表示され、認識結果表示領域５１ｆに表示される文字に対するアトリビュートの内、字体としては「明朝」が設定されることが示される。そして、入力ペンによってボタン型のオブジェクトである字体指定アイコン５１ａが押されると、字体指定アイコン５１ａの表示は「ゴシック」に切り替わるとともに、認識結果表示領域５１ｆに表示される文字に対するアトリビュートの内、字体としては「ゴシック」が設定される。また、更に、入力ペンによってボタン型のオブジェクトである字体指定アイコン５１ａが押されると、字体指定アイコン５１ａの表示は「毛筆」に切り替わるとともに、認識結果表示領域５１ｆに表示される文字に対するアトリビュートの内、字体としては「毛筆」が設定される。
【００３０】
文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅについても同様に、アトリビュートアイコンに表示される内容のアトリビュートが認識結果表示領域５１ｆに表示される文字に対して設定されるとともに、入力ペンによってアトリビュートアイコンが押されると、アトリビュートアイコンの表示はアトリビュート設定メモリ９ｄに設定されている内容に従って切り替わる。
【００３１】
複数指定アイコン５１ｅは、前述の字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、及び文字色指定アイコン５１ｄによって設定する複数のアトリビュートを、入力ペンによる一度のタッチ操作で設定可能とするためのアトリビュートアイコンである。図３に示す例では、複数指定アイコン５１ｅには、「赤横倍」が設定されており、この複数指定アイコン５１ｅを押すと認識結果表示領域５１ｆに表示される認識結果文字に対して、赤色の「色」と横倍の「拡大」が設定されることとなる。この複数指定アイコン５１ｅに対しては、後述する複数指定アイコン設定処理（図１１参照）によって、ユーザの所望する複数のアトリビュートを設定することができる。
【００３２】
認識結果表示領域５１ｆは、入力ペンによって手書き入力領域５１ｇに入力された手書き文字を認識した結果を表示する領域である。また、字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、または複数指定アイコン５１ｅによってアトリビュートが設定された場合には、その設定内容に基づく表示状態で認識結果文字が表示される。
【００３３】
手書き入力領域５１ｇは、入力ペンによって手書き文字を入力するための領域であり、図３に示す例では、３文字分の領域が用意されている。
【００３４】
全解除アイコン５１ｈは、字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅによって設定されたアトリビュートを全て解除するためのアイコンである。この全解除アイコン５１ｈを入力ペンでタッチすると、ボタン型のオブジェクトであるアトリビュートアイコンが押された状態となり、認識結果表示領域５１ｆに表示される認識結果文字に設定された全てのアトリビュートが解除され、初期設定として設定されているアトリビュートに基づく表示状態となる。
【００３５】
確定アイコン５１ｉは、認識結果表示領域５１ｆに表示された認識結果文字を確定して、ワープロ等のアプリケーションに転送するためのアイコンである。この確定アイコン５１ｉを入力ペンでタッチすると、ボタン型のオブジェクトであるアトリビュートアイコンが押された状態となり、認識結果表示領域５１ｆに表示される認識結果文字についての文字情報（図６参照）が、ワープロ等のアプリケーションに対して転送され、ワープロ等のアプリケーション側では、認識結果表示領域５１ｆに表示されていた認識結果文字がカーソル位置に挿入されることとなる。
【００３６】
認識候補表示領域５１ｊは、手書き入力領域５１ｇに手書き入力された文字を記憶装置８内の記憶媒体９に格納された手書き文字辞書９ｅによって認識処理した結果、認識結果が１つに特定されず候補文字が複数存在する場合に、当該複数の候補文字を表示するための表示領域である。
以上が、表示装置５に表示される手書きペンパッド５１の各表示要素についての説明である。
【００３７】
タブレット７は、一定の面積を持った平面状の入力盤を備えたデータ入力装置１における入力部であり、この入力盤は透明感圧式で、表示装置５と一体になっている。そして、表示装置５によって透明の入力盤を透して表示される手書きペンパッド５１内に、入力用ペンで指示入力や手書き文字入力をされると、タブレット検出部６によって、入力盤上の座標を検出してＣＰＵ２に座標信号を出力する。
【００３８】
記憶装置８は、プログラムやデータ等が予め記憶されている記憶媒体９を有しており、この記憶媒体９は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体９は記憶装置８に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体９には当該データ入力装置１に対応する各種アプリケーションプログラム、メニュー表示プログラム、印刷処理プログラム及び各処理プログラムで処理されたデータ等を記憶する。
【００３９】
図４は、記憶装置８内の記憶媒体９に格納される各種情報の構成を示す図である。この図４において、記憶媒体９には、手書きパッド表示情報９ａ、手書きパッド制御情報９ｂ、アトリビュートテーブル９ｃ、アトリビュート設定メモリ９ｄ、手書き文字辞書９ｅ、及びかな漢字変換辞書９ｆが格納されている。
【００４０】
手書きパッド表示情報９ａは、図３に示すような表示装置５に表示される手書きペンパッド５１に関する表示情報である。すなわち、手書きパッド表示情報９ａは、手書きペンパッド５１の表示要素である字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅ、認識結果表示領域５１ｆ、手書き入力領域５１ｇ、全解除アイコン５１ｈ、確定アイコン５１ｉ、認識候補表示領域５１ｊ等に関する表示情報を格納しており、手書きペンパッド５１起動時には、初期設定として手書きパッド表示情報９ａに設定されている表示情報に基づいて表示が行われる。
【００４１】
手書きパッド制御情報９ｂは、図３に示すような表示装置５に表示される手書きペンパッド５１の表示状態に基づく入力操作の制御に関する情報である。すなわち、手書きパッド制御情報９ｂは、手書きペンパッド５１の入力操作に関する表示要素である字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅ、手書き入力領域５１ｇ、全解除アイコン５１ｈ、確定アイコン５１ｉ等による入力操作に対応する処理の制御情報を格納している。
【００４２】
アトリビュートテーブル９ｃは、入力された文字及びその文字に対して指定されたアトリビュートの情報を格納するテーブルであり、図５に示すように、字体情報、サイズ情報、拡大情報、色情報、及び文字コードを１テーブルとして、複数指定アイコン５１ｅ設定用のテーブル、及び認識結果表示領域５１ｆに表示可能な文字数分のテーブルによって構成されている。
【００４３】
そして、アトリビュートテーブル９ｃの先頭のテーブルは、複数指定アイコン５１ｅに設定する複数のアトリビュートに関する情報用としてリザーブされ、２番目以降のテーブルが認識結果表示領域５１ｆに表示される文字に関する情報用として利用される。アトリビュートテーブル９ｃを構成する字体情報、サイズ情報、拡大情報、色情報として設定される情報は、後述するアトリビュート設定メモリ９ｄに設定されており、以下に例示するようなものとなる。
【００４４】
字体情報・・・・・・１：明朝  ２：ゴシック  ３：毛筆
サイズ情報・・・・・・１：１０ポイント  ２：１６ポイント  ３：２０ポイント
拡大情報・・・・・・１：標準  ２：横倍  ３：縦倍  ４：平方倍
色情報・・・・・・１：黒  ２：青  ３：赤  ４：紫  ５：緑  ６：空色  ７：黄色
８：白
【００４５】
また、文字コードには、手書き入力領域５１ｇに入力された手書き文字を認識した結果として認識結果表示領域５１ｆに表示される文字のコード（ＪＩＳ、シフトＪＩＳ、Unicode 等）が格納される。そして、認識結果表示領域５１ｆに表示された文字は、確定アイコン５１ｉが押されると確定されて、所定のプロトコルに従ってワープロ等のアプリケーションに転送されるとともに、アトリビュートテーブル９ｃの２番目以降のテーブルの内容は初期化されて、字体情報、サイズ情報、拡大情報、色情報の各情報が全て“１”に設定される。
【００４６】
図６［Ａ］は、手書きペンパッド５１を利用して入力された文字をワープロ等のアプリケーションに転送する際のプロトコル形態を示す図である。図６［Ａ］（ａ）に示すように、手書きペンパッド５１からアプリケーションへの転送プロトコルは、ヘッダー部と、認識結果表示領域５１ｆに表示された文字数分の文字情報とによって構成される。更に、文字情報は、図６［Ａ］（ｂ）に示すように、アトリビュート情報と、文字コードによって構成されている。このアトリビュート情報、及び文字コードは、アトリビュートテーブル９ｃに格納された情報に基づいて設定されるものである。図６［Ａ］（ｂ）に示す例では、アトリビュート情報には３２ｂｉｔが割り当てられており、図６［Ａ］（ｃ）に示すように、字体情報、サイズ情報、拡大情報、及び色情報がそれぞれ各８ビットで符号化されて格納されている。また、文字コードには、現行のシフトＪＩＳコード等を格納するための２ｂｙｔｅが割り当てられている。
【００４７】
図６［Ｂ］は、図６［Ａ］に示すようなプロトコル形態で手書きペンパッド５１からアプリケーションへ転送されるデータの例であり、「赤文字（図６［Ｂ］に示すように赤の文字は横倍文字であり、また、その他それぞれにアトリビュートが設定されている。）」を確定アイコン５１ｉによって確定して転送する場合のデータを示している。
【００４８】
ヘッダー部には、「赤文字」のブロック数が“４（「赤」が横倍であるために２ブロック、「文」，「字」がそれぞれ１ブロック）”であること等が設定されている。そして、１文字目の文字情報は、字体情報が“１（明朝）”、サイズ情報が“１（１０ポイント）”、拡大情報が“２（横倍）”、色情報が“３（赤）”、文字コードが“９０Ｄ４（「赤」のシフトＪＩＳコード）”であり、２文字目の文字情報は、字体情報が“２（ゴシック）”、サイズ情報が“１（１０ポイント）”、拡大情報が“１（標準）”、色情報が“１（黒）”、文字コードが“９５Ｂ６（「文」のシフトＪＩＳコード）”であり、３文字目の文字情報は、字体情報が“２（ゴシック）”、サイズ情報が“１（１０ポイント）”、拡大情報が“１（標準）”、色情報が“１（黒）”、文字コードが“８Ｅ９Ａ（「字」のシフトＪＩＳコード）”である。
【００４９】
このようなプロトコル形態のデータを転送されたアプリケーションは、「明朝・１０ポイント・横倍・赤」というアトリビュートを設定された「赤」の文字と、「ゴシック・１０ポイント・標準・黒」というアトリビュートを設定された「文」の文字と、「ゴシック・１０ポイント・標準・黒」というアトリビュートを設定された「字」の文字とを、カーソル位置に挿入することとなる。
【００５０】
また、ワープロ等のアプリケーションにすでに入力されている文字を手書きペンパッド５１に読み込んで編集する際には、アプリケーションから受信した図６に示すようなプロトコル形態のデータから文字情報を１文字ずつ抽出して、アトリビュートテーブル９ｃの２番目以降のテーブルに順に格納する。
【００５１】
アトリビュート設定メモリ９ｄは、アトリビュートテーブル９ｃに格納するアトリビュートの情報（１，２，・・・・等のコード）と実際のアトリビュートの内容（明朝，ゴシック，・・・・等の制御情報）を対応づけて格納する。前述のように、例えば、以下に示すように対応づけられたアトリビュート設定が格納されている。
【００５２】
字体情報・・・・・・１：明朝  ２：ゴシック  ３：毛筆
サイズ情報・・・・・・１：１０ポイント  ２：１６ポイント  ３：２０ポイント
拡大情報・・・・・・１：標準  ２：横倍  ３：縦倍  ４：平方倍
色情報・・・・・・１：黒  ２：青  ３：赤  ４：紫  ５：緑  ６：空色  ７：黄色
８：白
【００５３】
手書き文字辞書９ｅは、タブレット７に入力された手書き文字をストロークに分割するなどの処理によって解析した結果に基づいて、入力された文字を特定するための基準となるストロークデータ等の手書き文字についての各種基準データを格納する辞書である。
【００５４】
かな漢字変換辞書９ｆは、ひらがなまたはローマ字で入力した読み（かな）を漢字かな交じり文に変換するために登録されたかなと漢字を対応づけて格納する辞書である。
以上が、記憶媒体９に格納される各種情報についての説明である。
【００５５】
また、前記記憶媒体９に記憶する、上述したような各種情報を含むデータ、プログラム等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体９を備えた記憶装置を設け、この記憶媒体９に記憶されているプログラム、データ等を通信回線を介して使用する構成にしてもよい。
【００５６】
次に動作を説明する。
図７は、データ入力装置１によって実行されるアトリビュート指定処理を示すフローチャートである。
【００５７】
この図７において、まず、データ入力装置１のＣＰＵ２は、表示装置５に表示される手書きペンパッド５１内の字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅのいずれかのアトリビュートアイコンが押されたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別する（ステップＳ１０１）。
【００５８】
そして、ＣＰＵ２は、いずれかのアトリビュートアイコンが押されたと判別された場合には（ステップＳ１０１；ＹＥＳ）、押された位置をタブレット検出部６から入力される座標信号によって特定し、当該特定された位置に対応するアトリビュートの種別を取得する（ステップＳ１０２）。また、ＣＰＵ２は、アトリビュートアイコンが押されていないと判別された場合には（ステップＳ１０１；ＮＯ）、次いで手書き入力領域５１ｇ内の四隅のいずれかが押されたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別する（ステップＳ１０３）。
【００５９】
そして、ＣＰＵ２は、手書き入力領域５１ｇ内の四隅のいずれかが押されたと判別された場合には（ステップＳ１０３；ＹＥＳ）、押された位置をタブレット検出部６から入力される座標信号によって特定し、当該特定された位置に対応するアトリビュートの種別を取得する（ステップＳ１０４）。また、手書き入力領域５１ｇ内の四隅のいずれも押されていないと判別された場合には（ステップＳ１０３；ＮＯ）、一連のアトリビュート指定処理を終了する。
【００６０】
更に、ＣＰＵ２は、上記ステップＳ１０２またはステップＳ１０４において、アトリビュートの種別が取得されると、当該取得されたアトリビュートの種別に基づいて、図７中のステップＳ１０５〜ステップＳ１１３に示す各処理を行う。
【００６１】
すなわち、ステップＳ１０２またはステップＳ１０４において取得されたアトリビュートの種別が「字体」である場合には、ＣＰＵ２は、字体指定アイコン５１ａの表示内容を、アトリビュート設定メモリ９ｄの設定内容に従って、現在の表示の次に設定されている「字体」の内容に変更し（ステップＳ１０５）、当該「字体」の内容をアトリビュートテーブル９ｃに設定する（ステップＳ１０６）。そして、アトリビュートテーブル９ｃに設定された内容に基づいて、アトリビュートが付加された入力文字を認識結果表示領域５１ｆへ表示して（ステップＳ１１４）、一連のアトリビュート指定処理を終了する。
【００６２】
また、ステップＳ１０２またはステップＳ１０４において取得されたアトリビュートの種別が「文字サイズ」である場合には、文字サイズ指定アイコン５１ｂの表示内容を、アトリビュート設定メモリ９ｄの設定内容に従って、現在の表示の次に設定されている「文字サイズ」の内容に変更し（ステップＳ１０７）、当該「文字サイズ」の内容をアトリビュートテーブル９ｃに設定する（ステップＳ１０８）。そして、アトリビュートテーブル９ｃに設定された内容に基づいて、アトリビュートが付加された入力文字を認識結果表示領域５１ｆへ表示して（ステップＳ１１４）、一連のアトリビュート指定処理を終了する。
【００６３】
また、ステップＳ１０２またはステップＳ１０４において取得されたアトリビュートの種別が「拡大」である場合には、拡大指定アイコン５１ｃの表示内容を、アトリビュート設定メモリ９ｄの設定内容に従って、現在の表示の次に設定されている「拡大」の内容に変更し（ステップＳ１０９）、当該「拡大」の内容をアトリビュートテーブル９ｃに設定する（ステップＳ１１０）。そして、アトリビュートテーブル９ｃに設定された内容に基づいて、アトリビュートが付加された入力文字を認識結果表示領域５１ｆへ表示して（ステップＳ１１４）、一連のアトリビュート指定処理を終了する。
【００６４】
また、ステップＳ１０２またはステップＳ１０４において取得されたアトリビュートの種別が「文字色」である場合には、文字色指定アイコン５１ｄの表示内容を、アトリビュート設定メモリ９ｄの設定内容に従って、現在の表示の次に設定されている「文字色」の内容に変更し（ステップＳ１１１）、当該「文字色」の内容をアトリビュートテーブル９ｃに設定する（ステップＳ１１２）。そして、アトリビュートテーブル９ｃに設定された内容に基づいて、アトリビュートが付加された入力文字を認識結果表示領域５１ｆへ表示して（ステップＳ１１４）、一連のアトリビュート指定処理を終了する。
【００６５】
また、ステップＳ１０２またはステップＳ１０４において取得されたアトリビュートの種別が「複数指定」である場合には、アトリビュートテーブル９ｃの先頭のテーブルに設定された、複数指定アイコン５１ｅに設定する複数のアトリビュートに関する情報を読み出して、アトリビュートテーブル９ｃ内の、アトリビュートを設定する対象の文字に対応するテーブルに同一内容を設定する（ステップＳ１１３）。そして、アトリビュートテーブル９ｃに設定された内容に基づいて、アトリビュートが付加された入力文字を認識結果表示領域５１ｆへ表示して（ステップＳ１１４）、一連のアトリビュート指定処理を終了する。
【００６６】
以下、図８〜図１０を参照して、図７に示すアトリビュート指定処理の実際例について説明する。
【００６７】
図８は、拡大指定アイコン５１ｃが押され、ステップＳ１０２において取得されたアトリビュートアイコンの種別が「拡大」である場合の処理の例を示す図である。
図８（ａ）において、手書き入力領域５１ｇの１マス目に手書き入力された文字は、「赤」であると認識されて認識結果表示領域５１ｆに表示されている。この時点でアトリビュートテーブル９ｃに設定されている「赤」に対するアトリビュートの内容は、初期設定としての「字体：１（明朝），文字サイズ：１（１０（ポイント）），拡大：１（標準），色：１（黒）」であり、拡大指定アイコン５１ｃの表示内容は「標準」となっている。
【００６８】
図８（ａ）の状態において、拡大指定アイコン５１ｃが押されたと判別されると、ＣＰＵ２は、アトリビュート設定メモリ９ｄの設定内容（拡大情報・・・・・・１：標準  ２：横倍  ３：縦倍  ４：平方倍）に従って、図８（ｂ）に示すように、拡大指定アイコン５１ｃの表示内容を、「１：標準」の次に設定されている「２：横倍」を示す「横倍」に切り替える。そして、ＣＰＵ２は、アトリビュートテーブル９ｃに設定されている「赤」に対するアトリビュートの内「拡大」の内容として「２：横倍」を設定して、認識結果表示領域５１ｆに表示される「赤」の文字を、図８（ｂ）に示すように横倍表示に変更する。
【００６９】
更に、ＣＰＵ２は、確定アイコン５１ｉが押されると後述する文字確定処理（図１８参照）によって、認識結果表示領域５１ｆに表示された「赤」の文字をワープロ等のアプリケーションに転送し、図８（ｃ）に示すようにカーソル位置に表示させる。
【００７０】
また、図９は、手書き入力領域５１ｇ内の四隅に対して、図９（ａ）に示すような初期設定されている場合に左下が押され、ステップＳ１０４において取得されたアトリビュートの種別が「拡大」である場合の処理の例を示す図である。
図９（ａ）において、手書き入力領域５１ｇ内の四隅には、後述する四隅ボタン設定処理（図１９参照）により、左上に「字体指定」、左下に「拡大指定」、右上に「文字サイズ指定」、右下に「文字色指定」が設定されている。
【００７１】
また、図９（ｂ）において、手書き入力領域５１ｇの１マス目に手書き文字が入力され、入力された手書き文字が「赤」であると判別され認識結果表示領域５１ｆに表示されている。この時点でアトリビュートテーブル９ｃに設定されている「赤」に対するアトリビュートの内容は、初期設定としての「字体：１（明朝），文字サイズ：１（１０（ポイント）），拡大：１（標準），色：１（黒）」であり、拡大指定アイコン５１ｃの表示内容は「標準」となっている。
【００７２】
図９（ｂ）の状態において、入力ペンによって手書き入力領域５１ｇの１マス目内の左下部分が押されたと判別されると、ＣＰＵ２は、左下レジスタ４ｆを参照して手書き入力領域５１ｇ内の左下部分に設定されたアトリビュート種別が「拡大指定」であることを取得する。そして、ＣＰＵ２は、アトリビュート設定メモリ９ｄの設定内容（拡大情報・・・・・・１：標準  ２：横倍  ３：縦倍  ４：平方倍）に従って、図９（ｂ）に示すように、拡大指定アイコン５１ｃの表示内容を、「１：標準」の次に設定されている「２：横倍」を示す「横倍」に切り替える。更に、ＣＰＵ２は、アトリビュートテーブル９ｃに設定されている「赤」に対するアトリビュートの内「拡大」の内容として「２：横倍」を設定して、認識結果表示領域５１ｆに表示される「赤」の文字を、図９（ｃ）に示すように横倍表示に変更する。
【００７３】
図１０は、複数指定アイコン５１ｅが押され、ステップＳ１０２において取得されたアトリビュートアイコンの種別が「複数指定」である場合の処理の例を示す図である。
図１０（ａ）において、手書き入力領域５１ｇの１マス目に手書き入力された文字は、「赤」であると認識されて認識結果表示領域５１ｆに表示されている。この時点でアトリビュートテーブル９ｃに設定されている「赤」に対するアトリビュートの内容は、初期設定としての「字体：１（明朝），文字サイズ：１（１０（ポイント）），拡大：１（標準），色：１（黒）」であり、複数指定アイコン５１ｅには後述する複数指定アイコン設定処理により「色：３（赤），拡大：２（横倍）」のアトリビュートを同時に設定することを示す「赤横倍」が表示されている。
【００７４】
図１０（ａ）の状態において、複数指定アイコン５１ｅが押されたと判別されると、ＣＰＵ２は、アトリビュートテーブル９ｃの先頭のテーブルに設定されている複数のアトリビュートの内容（図１０に示す例では「色：３（赤），拡大：２（横倍）」）を読み出して、アトリビュートテーブル９ｃ内の、認識結果表示領域５１ｆに表示される「赤」の文字に対するテーブルに「色：３（赤），拡大：２（横倍）」を設定して、認識結果表示領域５１ｆに表示される「赤」の文字を赤色の横倍表示に変更する（図１０（ｂ）参照）。
以上が、図７に示すアトリビュート指定処理の実際例についての説明である。
【００７５】
そして、以上説明した図７に示すアトリビュート指定処理によって、表示装置５と一体になったタブレット７を利用した手書き文字入力時に、手書きペンパッド５１内で入力される文字に対するアトリビュートを指定することができ、また、指定したアトリビュートに基づく表示状態で、手書きペンパッド５１内の認識結果表示領域５１ｆに表示することができるため、手書き文字入力に関する一連の操作や確認を、手書きペンパッド５１内で行った後に、ワープロ等の他のアプリケーションに転送して表示することが可能となり、データ入力装置１の使い勝手を向上させることができる。
【００７６】
次に、図１１は、複数指定アイコン５１ｅに複数のアトリビュートを設定する複数指定アイコン設定処理を示すフローチャートである。
【００７７】
この図１１において、まず、データ入力装置１のＣＰＵ２は、表示装置５に表示される手書きペンパッド５１内の複数指定アイコン５１ｅが押されたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別し（ステップＳ２０１）、押されていないと判別された場合には（ステップＳ２０１；ＮＯ）、一連の複数指定アイコン設定処理を終了する。
【００７８】
また、ＣＰＵ２は、複数指定アイコン５１ｅが押されたと判別された場合には（ステップＳ２０１；ＹＥＳ）、続いて、手書き入力領域５１ｇに入力された文字があるか否かを判別し（ステップＳ２０２）、入力された文字がないと判別された場合には（ステップＳ２０２；ＮＯ）、各アイコンが押される毎に各アイコンの表示内容を変更し、または複数指定アイコン５１ｅの名称を設定する文字入力を行い（ステップＳ２０３）、再びステップＳ２０１に移行する。
【００７９】
また、ステップＳ２０２において、手書き入力領域５１ｇに入力された文字があると判別された場合には（ステップＳ２０２；ＹＥＳ）、ＲＡＭ４内の名称レジスタ４ｉに、複数指定アイコン５１ｅの名称を設定するために手書き入力領域５１ｇに入力され認識結果表示領域５１ｆに表示された文字を格納し、複数指定アイコン５１ｅ内に、名称レジスタ４ｉに格納された名称を表示し（ステップＳ２０４）、現在の各アイコンの状態を取得して、アトリビュートテーブル９ｃ内の複数指定アイコン５１ｅのためにリザーブされた先頭テーブルに、当該取得した内容を設定して（ステップＳ２０５）、一連の複数指定アイコン設定処理を終了する。
【００８０】
図１２は、未登録の状態の複数指定アイコン５１ｅに対して、「色：３（赤），拡大：２（横倍）」の複数のアトリビュートを指定する設定を行う場合の処理の例を示す図である。
図１２（ａ）において、複数指定アイコン５１ｅは未登録の状態であり、アトリビュートテーブル９ｃ内の先頭テーブルにはアトリビュート指定に関する情報が設定されていない。そして、複数指定アイコン５１ｅが入力ペンによって押されると、図１１に示すステップＳ２０２において、図１２（ａ）に示す例では入力された文字がないと判別されて、更にステップＳ２０３に移行して、登録したいアトリビュートを設定するために各アトリビュートアイコンを入力ペンで押すことによってアトリビュートの切替が行われる。
【００８１】
図１２（ｂ）に示す例では、拡大指定アイコン５１ｃが１回押されることにより、文字色指定アイコン５１ｄに設定された内容に従って、「１：標準」から「２：横倍」に切り替えられ、また、文字色指定アイコン５１ｄが２回押されることにより、文字色指定アイコン５１ｄに設定された内容に従って、「１：黒」から「３：赤」に切り替えられている。
【００８２】
続いて、複数指定アイコン５１ｅに表示する内容を指定するために、手書き文字が手書き入力領域５１ｇに入力され、図１２（ｃ）に示すように、手書き文字が認識された結果として認識結果表示領域５１ｆには「赤横倍」が表示されている。この状態で、入力ペンによって再び複数指定アイコン５１ｅが押されると、図１１に示すフローチャートにおいて、ステップＳ２０１→ステップＳ２０２→ステップＳ２０４と移行して、ＲＡＭ４内の名称レジスタ４ｉには、「赤横倍」が格納され、複数指定アイコン５１ｅには図１２（ｄ）に示すように「赤横倍」の文字が表示される。
【００８３】
以上説明した図１１に示す複数指定アイコン設定処理によって、予め複数のアトリビュートを複数指定アイコン５１ｅに設定して、入力ペンによって複数指定アイコン５１ｅをタッチする一度の操作で複数のアトリビュートを指定することができるため、使用頻度の高いアトリビュートの組み合わせを設定しておくことにより、アトリビュート指定の簡易化を図ることができる。
【００８４】
次に、図１３は、入力済の文字に対してアトリビュートを変更するアトリビュート変更処理を示すフローチャートである。
【００８５】
この図１３において、まず、データ入力装置１のＣＰＵ２は、表示装置５に表示される手書きペンパッド５１内の認識結果表示領域５１ｆ内をタッチされたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別し（ステップＳ３０１）、タッチされていないと判別された場合には（ステップＳ３０１；ＮＯ）、一連のアトリビュート変更処理を終了する。
【００８６】
また、ＣＰＵ２は、認識結果表示領域５１ｆ内をタッチされたと判別された場合には（ステップＳ３０１；ＹＥＳ）、タッチされた文字が何文字目であるかを、タブレット検出部６によってタブレット７上の指示された座標位置を検出することによって取得し（ステップＳ３０２）、アトリビュートテーブル９ｃをステップＳ３０２において取得した文字位置に対応する番号のテーブルにポイントする（ステップＳ３０３）。次いで、ＣＰＵ２は、アトリビュートテーブル９ｃの前記番号のテーブルの内容を各アトリビュートアイコンの内容に表示し（ステップＳ３０４）、図７に示すようなアトリビュート指定処理を行い（ステップＳ３０５）、一連のアトリビュート変更処理を終了する。
【００８７】
以下、図１４、及び図１５を参照して、図１３に示すアトリビュート変更処理の実際例について説明する。
【００８８】
図１４は、認識結果表示領域５１ｆに表示された入力済の文字に対するアトリビュートを変更する場合の例を示す図である。
図１４（ａ）において、認識結果表示領域５１ｆに表示された「赤青黄色」の文字列中の「赤」の文字が入力ペンでタッチされると、ＣＰＵ２は、１文字目がタッチされたと判別して、「赤」の文字をハイライト表示して選択状態であることを示すとともに、アトリビュートテーブル９ｃ内の、１文字目に対応する２番目のテーブルをポイントし、当該２番目のテーブルに設定されたアトリビュートの内容を各アトリビュートアイコンに表示する。図１４（ａ）に示す例では、１文字目の「赤」のアトリビュートテーブル９ｃによる設定は、「拡大：２（横倍）」以外は全て初期設定であるので、拡大指定アイコン５１ｃのみが表示内容を変更して「横倍」を表示している。
【００８９】
そして、入力ペンによって拡大指定アイコン５１ｃが押されると、アトリビュート設定メモリ９ｄの設定内容に従って、「２：横倍」→「３：縦倍」→「４：平方倍」→「１：標準」と、拡大指定アイコン５１ｃが押される回数に応じて順次表示を切り換えて、拡大指定アイコン５１ｃの表示内容を「標準」に変更するとともに、図７に示すようなアトリビュート指定処理によってアトリビュートテーブル９ｃの設定内容を「１：標準」に変更して、図１４（ｂ）に示すように、認識結果表示領域５１ｆに表示される「赤」の文字を「横倍」から「標準」の表示に変更する。
【００９０】
また、図１５は、ワープロ等のアプリケーションに既に入力されている文字を、手書きペンパッド５１側に取り込んで認識結果表示領域５１ｆに表示された、入力済の文字に対するアトリビュートを変更する場合の例を示す図である。
図１５（ａ）において、ワープロアプリケーション上で、カーソルが「赤」の文字に合わせられると、前述の図６に示すようなプロトコル形態で、ワープロアプリケーションから手書きペンパッド５１に「赤」のアトリビュート情報、及び文字コードが転送される。
【００９１】
そして、手書きペンパッド５１側に転送されたアトリビュート情報、及び文字コードに基づいて、図２０（ｂ）に示すように、認識結果表示領域５１ｆに「赤」の文字が「拡大：２（横倍）、文字色：３（赤）」の状態で、選択状態を示すハイライト表示で表示されるとともに、拡大指定アイコン５１ｃは「横倍」の表示となり、文字色指定アイコン５１ｄは「赤」の表示となる。この状態は、前述の図１４（ａ）に示す状態と同様の状態であり、これ以降のアトリビュート変更処理は、図１４に示す例と同様の処理となる。
以上が、図１３に示すアトリビュート変更処理の実際例についての説明である。
【００９２】
そして、以上説明した図１３に示すアトリビュート変更処理によって、認識結果表示領域５１ｆに表示されている文字の訂正を行うことができるほか、ワープロ等の他のアプリケーション側に表示されている文字の文字コード、及びアトリビュート情報を受信して認識結果表示領域５１ｆに表示し、更に、アトリビュートアイコンによってアトリビュート指定を行うことができるため、ワープロ等の他のアプリケーションへ一度転送した文字に対する訂正処理を行うことができ、データ入力装置１の使い勝手を向上させることができる。
【００９３】
次に、図１６は、入力済の文字に対するアトリビュートを全て解除するアトリビュート全解除処理を示すフローチャートである。
【００９４】
この図１６において、まず、データ入力装置１のＣＰＵ２は、表示装置５に表示される手書きペンパッド５１内の全解除アイコン５１ｈが押されたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別し（ステップＳ４０１）、押されていないと判別された場合には（ステップＳ４０１；ＮＯ）、一連のアトリビュート全解除処理を終了する。
【００９５】
また、ＣＰＵ２は、全解除アイコン５１ｈが押されたと判別された場合には（ステップＳ４０１；ＹＥＳ）、認識結果表示領域５１ｆに表示される文字の１文字目に対応する、アトリビュートテーブル９ｃの２番目のテーブルをポイントする（ステップＳ４０２）。そして、ＣＰＵ２は、当該ポイントされたアトリビュートテーブル９ｃの２番目のテーブルに文字コードがあるか否かを判別し（ステップＳ４０３）、ないと判別された場合には（ステップＳ４０３；ＮＯ）、一連のアトリビュート全解除処理を終了する。
【００９６】
また、アトリビュートテーブル９ｃの２番目のテーブルに文字コードがあると判別された場合には（ステップＳ４０３；ＹＥＳ）、アトリビュートテーブル９ｃ内の２番目のテーブルに設定された全アトリビュートに関する情報を初期化し、初期化した内容（「字体：１（明朝），文字サイズ：１（１０（ポイント）），拡大：１（標準），色：１（黒）」）で文字を表示し（ステップＳ４０４）、アトリビュートテーブル９ｃ内の次の（３番目以降の）テーブルをポイントし（ステップＳ４０５）、再びステップＳ４０３に移行する。
【００９７】
このようなループ処理により、アトリビュートテーブル９ｃ内の文字コードが設定されているテーブルに設定された全アトリビュートが全て初期化されて、認識結果表示領域５１ｆに表示される全文字に対するアトリビュートが解除されることとなる。
【００９８】
図１７は、認識結果表示領域５１ｆに表示された「赤ゴシック」の全文字に対してそれぞれ設定されている全アトリビュートを解除する場合の処理の例を示す図である。
図１７（ａ）において、認識結果表示領域５１ｆには「赤ゴシック」の文字が表示され、それぞれの文字には初期設定以外のアトリビュートが設定されている。すなわち、「赤」の文字に対しては、「字体：２（ゴシック）、拡大：２（横倍）」が設定され、「ゴ」，「シ」，「ッ」，「ク」のそれぞれの文字に対しては、「字体：２（ゴシック）」が設定されている状態である。
【００９９】
この状態において、全解除アイコン５１ｈが入力ペンによって押されると、アトリビュートテーブル９ｃの２番目のテーブルには、「赤」を表す文字コードが設定されているため、図１６において、ステップＳ４０３からステップＳ４０４に移行して、２番目のテーブルに設定された全アトリビュートを初期化して、初期化した内容（「字体：１（明朝），文字サイズ：１（１０（ポイント）），拡大：１（標準），色：１（黒）」）で「赤」の文字を認識結果表示領域５１ｆに表示する。同様に、「ゴ」，「シ」，「ッ」，「ク」の各文字に対しても全アトリビュートの初期化処理が行われることによって、図１７（ｂ）に示すように、認識結果表示領域５１ｆに表示される「赤ゴシック」の全文字は、初期状態の（「字体：１（明朝），文字サイズ：１（１０（ポイント）），拡大：１（標準），色：１（黒）」）で表示されることとなる。
【０１００】
次に、図１８は、手書き入力領域５１ｇに入力された文字を確定してワープロ等のプログラムへ送信する文字確定処理を示すフローチャートである。
【０１０１】
この図１８において、まず、データ入力装置１のＣＰＵ２は、表示装置５に表示される手書きペンパッド５１内の確定アイコン５１ｉが押されたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別し（ステップＳ５０１）、押されていないと判別された場合には（ステップＳ５０１；ＮＯ）、一連の文字確定処理を終了する。
【０１０２】
また、ＣＰＵ２は、確定アイコン５１ｉが押されたと判別された場合には（ステップＳ５０１；ＹＥＳ）、ＲＡＭ４内の出力バッファ４ｊを初期化して送信個数４ｋを“０”に設定する（ステップＳ５０２）。次いで、ＣＰＵ２は、認識結果表示領域５１ｆに表示される１文字目に対応するアトリビュートテーブル９ｃの２番目のテーブルをポイントし（ステップＳ５０３）、「アトリビュートテーブル９ｃの２番目のテーブルに文字コードが設定されている」または「送信個数４ｋ≦アトリビュートテーブル９ｃ内設定可能文字数」のいずれかの条件を満たすか否かを判別し（ステップＳ５０４）、いずれの条件をも満たさない場合には（ステップＳ５０４；ＮＯ）、送信個数４ｋをヘッダー部に設定して（ステップＳ５０８）、一連の文字確定処理を終了する。
【０１０３】
また、ステップＳ５０４において、「アトリビュートテーブル９ｃの２番目のテーブルに文字コードが設定されている」または「送信個数４ｋ≦アトリビュートテーブル９ｃ内設定可能文字数」のいずれかの条件を満たすと判別された場合には（ステップＳ５０４；ＹＥＳ）、送信個数４ｋを１増加させて（ステップＳ５０５）、アトリビュートテーブル９ｃ内の情報を符号化して、前述の図６に示すようなプロトコル形態で文字コード及びアトリビュート情報を出力し（ステップＳ５０６）、次の出力バッファ４ｊへ移動し、またアトリビュートテーブル９ｃ内の次（３番目以降）のテーブルをポイントし（ステップＳ５０７）、再びステップＳ５０４に移行する。
【０１０４】
次に、図１９は、手書き入力領域５１ｇ内の、左上、左下、右上、右下の四隅にアトリビュート指定機能を設定する四隅ボタン設定処理を示すフローチャートである。
【０１０５】
この図１９において、まず、データ入力装置１のＣＰＵ２は、表示装置５に表示される手書きペンパッド５１内の字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅのいずれかのアトリビュートアイコンが押されたか否かを、タブレット７に対する入力用ペンの指示をタブレット検出部６によって検出することにより判別し（ステップＳ６０１）、押されていないと判別された場合には（ステップＳ６０１；ＮＯ）一連の四隅ボタン設定処理を終了する。
【０１０６】
また、ＣＰＵ２は、いずれかのアトリビュートアイコンが押されたと判別された場合には（ステップＳ６０１；ＹＥＳ）、押された位置をタブレット検出部６から入力される座標信号によって特定し、当該特定された位置に対応するアトリビュートアイコンの種別を取得し（ステップＳ６０２）、次いで、手書き入力領域５１ｇ内に入力された文字があるか否かを判別する（ステップＳ６０３）。そして、ＣＰＵ２は、手書き入力領域５１ｇ内に入力された文字があると判別された場合には（ステップＳ６０３；ＹＥＳ）、図７に示すようなアトリビュート指定処理を行い（ステップＳ６１０）、一連の四隅ボタン設定処理を終了する。また、ＣＰＵ２は、手書き入力領域５１ｇ内に入力された文字がないと判別された場合には（ステップＳ６０３；ＮＯ）、続いて、手書き入力領域５１ｇ内の四隅のいずれかが押されたか否かを判別する（ステップＳ６０４）。
【０１０７】
そして、ＣＰＵ２は、手書き入力領域５１ｇ内の四隅が押されていないと判別された場合には（ステップＳ６０４；ＮＯ）、一連の四隅ボタン設定処理を終了し、また、手書き入力領域５１ｇ内の四隅のいずれかが押されたと判別された場合には（ステップＳ６０４；ＹＥＳ）、手書き入力領域５１ｇ内の左上、左下、右上、右下の四隅の内のいずれの場所が押されたかを取得し（ステップＳ６０５）、当該取得した内容に基づいて、以下のステップＳ６０６〜ステップＳ６０９のいずれかの処理を行う。
【０１０８】
すなわち、ステップＳ６０５において取得された場所が手書き入力領域５１ｇ内の四隅の内の左上であれば、ＲＡＭ４内の左上レジスタ４ｅに、ステップＳ６０２において取得されたアイコン種を設定し（ステップＳ６０６）、ステップＳ６０５において取得された場所が左下であれば、ＲＡＭ４内の左下レジスタ４ｆに、ステップＳ６０２において取得されたアイコン種を設定し（ステップＳ６０７）、ステップＳ６０５において取得された場所が右上であれば、ＲＡＭ４内の右上レジスタ４ｇに、ステップＳ６０２において取得されたアイコン種を設定し（ステップＳ６０８）、ステップＳ６０５において取得された場所が右下であれば、ＲＡＭ４内の右下レジスタ４ｈに、ステップＳ６０２において取得されたアイコン種を設定し（ステップＳ６０９）、一連の四隅ボタン設定処理を終了する。
【０１０９】
図２０は、手書き入力領域５１ｇ内の、左上、左下、右上、右下の四隅に予め設定されているアトリビュート指定機能に対して、その一部の機能を設定する位置を変更する場合の処理の例を示す図である。
図２０（ａ）において、手書き入力領域５１ｇ内の四隅には、それぞれ左上に「字体指定」、左下に「拡大指定」、右上に「文字サイズ指定」、右下に「文字色指定」が設定されている。
【０１１０】
この状態において、図２０（ｂ）に示すように、文字色指定アイコン５１ｄが押されると、図１９に示すステップＳ６０１→ステップＳ６０２→ステップＳ６０３と移行し、入力された文字がないために更にステップＳ６０４に移行する。ここで、図２０（ｂ）に示すように、入力ペンによって手書き入力領域５１ｇ内の右上隅が押されると、ステップＳ６０５に移行して、押された場所が右上隅であることを取得してステップＳ６０８に移行し、ＲＡＭ４内の右上レジスタ４ｇに「文字色」が設定される。
【０１１１】
同様に、図２０（ｃ）に示すように、文字サイズ指定アイコン５１ｂが押されると、図１９に示すステップＳ６０１→ステップＳ６０２→ステップＳ６０３と移行し、入力された文字がないために更にステップＳ６０４に移行する。ここで、図２０（ｃ）に示すように、入力ペンによって手書き入力領域５１ｇ内の右下隅が押されると、ステップＳ６０５に移行して、押された場所が右下隅であることを取得してステップＳ６０８に移行し、ＲＡＭ４内の右下レジスタ４ｈに「文字サイズ」が設定される。
【０１１２】
そして、図２０（ｂ）及び図２０（ｃ）に示すような設定を行うことによって、図２０（ｄ）に示すように、手書き入力領域５１ｇ内の右上隅と右下隅に設定されるアトリビュート指定機能が変更されて、それぞれ左上に「字体指定」、左下に「拡大指定」、右上に「文字色指定」、右下に「文字サイズ指定」が設定された状態となる。
【０１１３】
以上説明した図１９に示す四隅ボタン設定処理によって、手書きペンパッド５１に表示される手書き入力領域５１ｇ内の左上、左下、右上、右下の四隅に所望のアトリビュートが設定され、前記四隅のいずれかを入力ペンによってタッチすることによりアトリビュートの指定を行うことができるため、手書き文字を手書き入力領域５１ｇ内に入力後、アトリビュートを指定する操作までの入力ペンの移動距離を短縮化することができ、データ入力装置１の操作性を向上させることができる。
【０１１４】
以上説明したように、本実施の形態におけるデータ入力装置１によれば、ＣＰＵ２は、アトリビュート指定処理（図７参照）を実行し、表示装置５に表示される手書きペンパッド５１（図３参照）内の字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅのいずれかのアトリビュートアイコンが押されたと判別された場合には、押された位置をタブレット検出部６から入力される座標信号によって特定し、当該特定された位置に対応するアトリビュートの種別に基づく処理を行う。
【０１１５】
したがって、表示装置５と一体になったタブレット７を利用した手書き文字入力時に、手書きペンパッド５１内で入力され文字に対するアトリビュートを指定することができ、また、指定したアトリビュートに基づく表示状態で、手書きペンパッド５１内の認識結果表示領域５１ｆに表示することができるため、手書き文字入力に関する一連の操作や確認を、手書きペンパッド５１内で行った後に、ワープロ等の他のアプリケーションに転送して表示することが可能となり、データ入力装置１の使い勝手を向上させることができる。
【０１１６】
また、ＣＰＵ２は、複数指定アイコン設定処理（図１１参照）を実行し、表示装置５に表示される手書きペンパッド５１内の複数指定アイコン５１ｅが押されたと判別され、更に、手書き入力領域５１ｇに入力された文字がないと判別された場合には、各アイコンが押される毎に各アイコンの表示内容を変更し、または複数指定アイコン５１ｅの名称を設定する文字入力を行い、ＲＡＭ４内の名称レジスタ４ｉに、複数指定アイコン５１ｅの名称を設定するために手書き入力領域５１ｇに入力された文字を格納し、複数指定アイコン５１ｅ内に、名称レジスタ４ｉに格納された名称を表示し、現在の各アイコンの状態を取得して、アトリビュートテーブル９ｃ内の複数指定アイコン５１ｅのためにリザーブされた先頭テーブルに、当該取得した内容を設定する。
【０１１７】
したがって、予め複数のアトリビュートを複数指定アイコン５１ｅに設定して、入力ペンによって複数指定アイコン５１ｅをタッチする一度の操作で複数のアトリビュートを指定することができるため、使用頻度の高いアトリビュートの組み合わせを設定しておくことにより、アトリビュート指定の簡易化を図ることができる。
【０１１８】
また、ＣＰＵ２は、アトリビュート変更処理（図１３参照）を実行し、表示装置５に表示される手書きペンパッド５１内の認識結果表示領域５１ｆ内をタッチされたと判別された場合には、タッチされた文字が何文字目であるかを、タブレット検出部６によってタブレット７上の指示された座標位置を検出することによって取得し、アトリビュートテーブル９ｃをステップＳ３０２において取得した文字位置に対応する番号のテーブルにポイントする。次いで、ＣＰＵ２は、アトリビュートテーブル９ｃの前記番号のテーブルの内容を各アトリビュートアイコンの内容に表示する。
【０１１９】
したがって、認識結果表示領域５１ｆに表示されている文字の訂正を行うことができるほか、ワープロ等の他のアプリケーション側に表示されている文字の文字コード、及びアトリビュート情報を受信して認識結果表示領域５１ｆに表示し、更に、アトリビュートアイコンによってアトリビュート指定を行うことができるため、ワープロ等の他のアプリケーションへ一度転送した文字に対する訂正処理を行うことができ、データ入力装置１の使い勝手を向上させることができる。
【０１２０】
また、ＣＰＵ２は、四隅ボタン設定処理（図１９参照）を実行し、表示装置５に表示される手書きペンパッド５１内の字体指定アイコン５１ａ、文字サイズ指定アイコン５１ｂ、拡大指定アイコン５１ｃ、文字色指定アイコン５１ｄ、複数指定アイコン５１ｅのいずれかのアトリビュートアイコンが押されたと判別された場合には、押された位置をタブレット検出部６から入力される座標信号によって特定し、当該特定された位置に対応するアトリビュートアイコンの種別を取得し、次いで、手書き入力領域５１ｇ内に入力された文字がないと判別され、更に、手書き入力領域５１ｇ内の四隅のいずれかが押されたと判別された場合には、手書き入力領域５１ｇ内の左上、左下、右上、右下の四隅の内のいずれの場所が押されたかに基づく処理を行う。
【０１２１】
したがって、手書きペンパッド５１に表示される手書き入力領域５１ｇ内の左上、左下、右上、右下の四隅に所望のアトリビュートが設定され、前記四隅のいずれかを入力ペンによってタッチすることによりアトリビュートの指定を行うことができるため、手書き文字を手書き入力領域５１ｇ内に入力後、アトリビュートを指定する操作までの入力ペンの移動距離を短縮化することができ、データ入力装置１の操作性を向上させることができる。
【０１２２】
【発明の効果】
請求項１記載の発明によれば、タブレット機能を利用した文字入力時に、ペンパッド等の入力可能領域内で、文字に対する属性を指定することができ、また、指定した属性に基づく表示状態で、ペンパッド等の入力可能領域内に表示することができるため、文字入力に関する一連の操作や確認を、ペンパッド等の入力可能領域内で行った後に、ワープロ等の他のアプリケーションに転送して表示することが可能となり、データ入力装置の使い勝手を向上させることができる。
【０１２５】
請求項２記載の発明によれば、タブレット機能を利用した手書き文字入力時に、ペンパッド等の入力可能領域内で、文字に対する属性を指定することができ、また、指定した属性に基づく表示状態で、ペンパッド等の入力可能領域内に表示することができるため、手書き文字入力に関する一連の操作や確認を、ペンパッド等の入力可能領域内で行った後に、ワープロ等の他のアプリケーションに転送して表示することが可能となり、データ入力装置の使い勝手を向上させることができる。
【０１２８】
請求項３記載の発明によれば、タブレット機能を利用した文字入力時に、ペンパッド等の入力可能領域内で、文字に対する属性を指定することができ、また、指定した属性に基づく表示状態で、ペンパッド等の入力可能領域内に表示するプログラムをコンピュータによって実行することができるため、文字入力に関する一連の操作や確認を、ペンパッド等の入力可能領域内で行った後に、ワープロ等の他のアプリケーションに転送して表示することが可能となり、コンピュータを利用したデータ入力の操作性を向上させることができる。
【０１２９】
請求項４記載の発明によれば、タブレット機能を利用した手書き文字入力時に、ペンパッド等の入力可能領域内で、文字に対する属性を指定することができ、また、指定した属性に基づく表示状態で、ペンパッド等の入力可能領域内に表示するプログラムをコンピュータによって実行することができるため、手書き文字入力に関する一連の操作や確認を、ペンパッド等の入力可能領域内で行った後に、ワープロ等の他のアプリケーションに転送して表示することが可能となり、コンピュータを利用したデータ入力の操作性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態におけるデータ入力装置１の構成を示すブロック図である。
【図２】図１に示すＲＡＭ４のメモリエリア構成を示す図である。
【図３】図１に示す表示装置５の表示画面の例を示す図である。
【図４】図１に示す記憶装置８内の記憶媒体９に格納される各種情報の構成を示す図である。
【図５】入力された文字及びその文字に対して指定されたアトリビュートの情報を格納するアトリビュートテーブル９ｃテーブルの構成を示す図である。
【図６】手書きペンパッド５１を利用して入力された文字をワープロ等のアプリケーションに転送する際のプロトコル形態を示す図である。
【図７】データ入力装置１によって実行されるアトリビュート指定処理を示すフローチャートである。
【図８】拡大指定アイコン５１ｃが押された場合のアトリビュート指定処理の実際例を示す図である。
【図９】手書き入力領域５１ｇ内の四隅の内の左下部分が押された場合のアトリビュート指定処理の実際例を示す図である。
【図１０】複数指定アイコン５１ｅが押された場合のアトリビュート指定処理の実際例を示す図である。
【図１１】複数指定アイコン５１ｅに複数のアトリビュートを設定する複数指定アイコン設定処理を示すフローチャートである。
【図１２】未登録の状態の複数指定アイコン５１ｅに対して、「色：３（赤），拡大：２（横倍）」の複数のアトリビュートを指定する設定を行う場合の複数指定アイコン設定処理の実際例を示す図である。
【図１３】入力済の文字に対してアトリビュートを変更するアトリビュート変更処理を示すフローチャートである。
【図１４】認識結果表示領域５１ｆに表示された入力済の文字に対するアトリビュートを変更する場合のアトリビュート変更処理の実際例を示す図である。
【図１５】ワープロ等のアプリケーションに既に入力されている文字を、手書きペンパッド５１側に取り込んで変更する場合のアトリビュート変更処理の実際例を示す図である。
【図１６】入力済の文字に対するアトリビュートを全て解除するアトリビュート全解除処理を示すフローチャートである。
【図１７】認識結果表示領域５１ｆに表示された「赤ゴシック」の全文字に対してそれぞれ設定されている全アトリビュートを解除する場合のアトリビュート全解除処理の実際例を示す図である。
【図１８】手書き入力領域５１ｇに入力された文字を確定してワープロ等のプログラムへ送信する文字確定処理を示すフローチャートである。
【図１９】手書き入力領域５１ｇ内の、左上、左下、右上、右下の四隅にアトリビュート指定機能を設定する四隅ボタン設定処理を示すフローチャートである。
【図２０】手書き入力領域５１ｇ内の、左上、左下、右上、右下の四隅に予め設定されているアトリビュート指定機能に対して、その一部の機能を設定する位置を変更する場合の四隅ボタン設定処理の実際例を示す図である。
【符号の説明】
１    データ入力装置
２    ＣＰＵ
３    入力装置
４    ＲＡＭ
５    表示装置
５１    手書きペンパッド
５１ａ    字体指定アイコン
５１ｂ    文字サイズ指定アイコン
５１ｃ    拡大指定アイコン
５１ｄ    文字色指定アイコン
５１ｅ    複数指定アイコン
５１ｆ    認識結果表示領域
５１ｇ    手書き入力領域
５１ｈ    全解除アイコン
５１ｉ    確定アイコン
５１ｊ    認識候補表示領域
６    タブレット検出部
７    タブレット
８    記憶装置
９    記憶媒体
１０    バス
【図１】
0003799821.tif 000002
【図２】
0003799821.tif 000003
【図３】
0003799821.tif 000004
【図４】
0003799821.tif 000005
【図５】
0003799821.tif 000006
【図６】
0003799821.tif 000007
【図７】
0003799821.tif 000008
【図８】
0003799821.tif 000009
【図９】
0003799821.tif 000010
【図１０】
0003799821.tif 000011
【図１１】
0003799821.tif 000012
【図１２】
0003799821.tif 000013
【図１３】
0003799821.tif 000014
【図１４】
0003799821.tif 000015
【図１５】
0003799821.tif 000016
【図１６】
0003799821.tif 000017
【図１７】
0003799821.tif 000018
【図１８】
0003799821.tif 000019
【図１９】
0003799821.tif 000020
【図２０】
0003799821.tif 000021