(57)【要約】【課題】簡便かつ確実に、任意の領域に表示されている情報を任意の位置に貼り付けることができる手書き入力装置及び情報編集プログラム並びに情報編集方法の提供。【解決手段】表示部上に配置されたタッチパネルを用いて手書き入力が可能な手書き入力装置において、取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理部と、貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理部と、を備える。【選択図】図３
2013125488.tif 000002
【特許請求の範囲】
【請求項１】
表示部上に配置されたタッチパネルを用いて手書き入力が可能な手書き入力装置において、
取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理部と、
貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理部と、を備える、
ことを特徴とする手書き入力装置。
【請求項２】
前記第１の形状は、前記情報を囲う形状、又は、前記情報の少なくとも一部と重なる形状である、
ことを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
前記第２の形状は、ユーザが手書きした形状、予め登録された形状の中からユーザが選択した形状、前記第１処理部が設定した形状、又は、前記第１の形状に前記第１処理部が設定した数字を付加した形状、のいずれかである、
ことを特徴とする請求項１又は２に記載の手書き入力装置。
【請求項４】
前記第１処理部が設定した形状は、予め登録された形状の中から前記第１処理部が予め定めた順番で選択又はランダムに選択した形状、又は、前記取り込み指示の順番に基づいて前記第１処理部が割り当てた数字を表す形状である、
ことを特徴とする請求項３に記載の手書き入力装置。
【請求項５】
前記第１処理部は、前記第１の形状若しくは前記第２の形状を前記記憶部に記憶する際に、前記第１の形状若しくは前記第２の形状の形態を記憶し、
前記第２処理部は、前記貼り付け指示に際して手書き入力された形状の形態に応じて、前記情報の表示を変化させる、
ことを特徴とする請求項１乃至４のいずれか一に記載の手書き入力装置。
【請求項６】
前記形態は、形状のサイズ、傾き、色、線の太さ、線の濃淡のいずれかを含む、
ことを特徴とする請求項５に記載の手書き入力装置。
【請求項７】
前記第２処理部は、前記貼り付け指示に際して手書き入力された形状に矢印を含む場合は、前記矢印の先端に前記情報を貼り付ける、
ことを特徴とする請求項１乃至６のいずれか一に記載の手書き入力装置。
【請求項８】
前記第１の形状は、前記取り込み指示の手書き入力時に入力軌跡に追従して第１の形態で表示され、前記領域が定義されたら前記第１の形態とは異なる第２の形態で表示され、前記貼り付け指示に際して手書き入力された形状が前記記憶部に記憶された形状と一致したら消去される、
ことを特徴とする請求項１乃至７のいずれか一に記載の手書き入力装置。
【請求項９】
前記第２の形状は、前記第１の形状と共に、若しくは前記第１の形状に代えて表示され、前記貼り付け指示に際して手書き入力された形状が前記記憶部に記憶された形状と一致したら消去される、
ことを特徴とする請求項１乃至８のいずれか一に記載の手書き入力装置。
【請求項１０】
表示部上に配置されたタッチパネルを用いて手書き入力が可能な装置で動作する編集制御プログラムであって、
前記装置を、
取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理部、
貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理部、として機能させる、
ことを特徴とする編集制御プログラム。
【請求項１１】
前記第１の形状は、前記情報を囲う形状、又は、前記情報の少なくとも一部と重なる形状である、
ことを特徴とする請求項１０に記載の編集制御プログラム。
【請求項１２】
前記第２の形状は、ユーザが手書きした形状、予め登録された形状の中からユーザが選択した形状、前記第１処理部が設定した形状、又は、前記第１の形状に前記第１処理部が設定した数字を付加した形状、のいずれかである、
ことを特徴とする請求項１０又は１１に記載の編集制御プログラム。
【請求項１３】
前記第１処理部が設定した形状は、予め登録された形状の中から前記第１処理部が予め定めた順番で選択又はランダムに選択した形状、又は、前記取り込み指示の順番に基づいて前記第１処理部が割り当てた数字を表す形状である、
ことを特徴とする請求項１２に記載の編集制御プログラム。
【請求項１４】
前記第１処理部は、前記第１の形状若しくは前記第２の形状を前記記憶部に記憶する際に、前記第１の形状若しくは前記第２の形状の形態を記憶し、
前記第２処理部は、前記貼り付け指示に際して手書き入力された形状の形態に応じて、前記情報の表示を変化させる、
ことを特徴とする請求項１０乃至１３のいずれか一に記載の編集制御プログラム。
【請求項１５】
前記形態は、形状のサイズ、傾き、色、線の太さ、線の濃淡のいずれかを含む、
ことを特徴とする請求項１４に記載の編集制御プログラム。
【請求項１６】
前記第２処理部は、前記貼り付け指示に際して手書き入力された形状に矢印を含む場合は、前記矢印の先端に前記情報を貼り付ける、
ことを特徴とする請求項１０乃至１５のいずれか一に記載の編集制御プログラム。
【請求項１７】
前記第１の形状は、前記取り込み指示の手書き入力時に入力軌跡に追従して第１の形態で表示され、前記領域が定義されたら前記第１の形態とは異なる第２の形態で表示され、前記貼り付け指示に際して手書き入力された形状が前記記憶部に記憶された形状と一致したら消去される、
ことを特徴とする請求項１０乃至１６のいずれか一に記載の編集制御プログラム。
【請求項１８】
前記第２の形状は、前記第１の形状と共に、若しくは前記第１の形状に代えて表示され、前記貼り付け指示に際して手書き入力された形状が前記記憶部に記憶された形状と一致したら消去される、
ことを特徴とする請求項１０乃至１７のいずれか一に記載の編集制御プログラム。
【請求項１９】
表示部上に配置されたタッチパネルを用いて手書き入力が可能な手書き入力装置を用いた編集制御方法であって、
取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理と、
貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理と、をこの順に実行する、
ことを特徴とする編集制御方法。
【請求項２０】
前記第１の形状は、前記情報を囲う形状、又は、前記情報の少なくとも一部と重なる形状である、
ことを特徴とする請求項１９に記載の編集制御方法。
【請求項２１】
前記第２の形状は、ユーザが手書きした形状、予め登録された形状の中からユーザが選択した形状、前記手書き入力装置が設定した形状、又は、前記第１の形状に前記手書き入力装置が設定した数字を付加した形状、のいずれかである、
ことを特徴とする請求項１９又は２０に記載の編集制御方法。
【請求項２２】
前記手書き入力装置が設定した形状は、予め登録された形状の中から前記手書き入力装置が予め定めた順番で選択又はランダムに選択した形状、又は、前記取り込み指示の順番に基づいて前記手書き入力装置が割り当てた数字を表す形状である、
ことを特徴とする請求項２１に記載の編集制御方法。
【請求項２３】
前記第１処理では、前記第１の形状若しくは前記第２の形状を前記記憶部に記憶する際に、前記第１の形状若しくは前記第２の形状の形態を記憶し、
前記第２処理では、前記貼り付け指示に際して手書き入力された形状の形態に応じて、前記情報の表示を変化させる、
ことを特徴とする請求項１９乃至２２のいずれか一に記載の編集制御方法。
【請求項２４】
前記形態は、形状のサイズ、傾き、色、線の太さ、線の濃淡のいずれかを含む、
ことを特徴とする請求項２３に記載の編集制御方法。
【請求項２５】
前記第２処理では、前記貼り付け指示に際して手書き入力された形状に矢印を含む場合は、前記矢印の先端に前記情報を貼り付ける、
ことを特徴とする請求項１９乃至２４のいずれか一に記載の編集制御方法。
【請求項２６】
前記第１処理では、前記取り込み指示の手書き入力時に入力軌跡に追従して前記第１の形状を第１の形態で表示し、前記領域が定義されたら前記第１の形状を前記第１の形態とは異なる第２の形態で表示し、
前記第２処理では、前記貼り付け指示に際して手書き入力された形状が前記記憶部に記憶された形状と一致したら前記第１の形状を消去する、
ことを特徴とする請求項１９乃至２５のいずれか一に記載の編集制御方法。
【請求項２７】
前記第１処理では、前記第１の形状と共に、若しくは前記第１の形状に代えて前記第２の形状を表示し、
前記第２処理では、前記貼り付け指示に際して手書き入力された形状が前記記憶部に記憶された形状と一致したら前記第２の形状を消去する、
ことを特徴とする請求項１９乃至２６のいずれか一に記載の編集制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルで手書きによる入力が可能な手書き入力装置及び当該装置で動作する情報編集プログラム並びに当該装置を用いた情報編集方法に関する。
【背景技術】
【０００２】
近年、タッチパネルで手書き入力を行うタブレット端末などの手書き入力装置が普及している。この手書き入力装置では、タッチパネル上に指やスタイラスペンをタッチし、スライドさせることにより、線を描いたり消去したりするなどの手書き入力操作を行うことができる。また、マルチタッチが可能なタッチパネルでは、複数の指やスタイラスペンをスライドさせることにより、複数の線で囲まれる領域を塗りつぶしたり、その領域内の情報を取り込んだりするなどの手書き入力操作を行うことができる。
【０００３】
上記手書き入力操作に関して、例えば、下記特許文献１には、表示部画面に表示されたテキストの一部の移動先をペンにより画面上で指定し、前記移動させたいテキストを前記ペンにより画面上で選択して、テキストのカットアンドペースト・コピーアンドペーストを行うペン入力装置であって、前記移動させたいテキストの前記ペンによる選択の際のジェスチャにおいてカットアンドペーストかコピーアンドペーストかの区別も同時に指定する構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１６０９１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
手書き入力装置では、引用したい文字や図形などがある場合、範囲を指定し、「コピー」機能あるいは「カット」機能を選んでいずれかの操作を行った後、所望の場所で「ペースト」機能を選んで貼り付けるといった操作を行うのが一般的である。しかしながら、コピーアンドペーストのように頻度の高い操作に対して、毎回、範囲の指定及び操作の選択といった一連の動作を行うのは煩雑であり手間がかかる。また、続けてコピーすると上書きされてしまって、引用したい文字や図形とは違う内容を貼り付けてしまうことがある。
【０００６】
カットアンドペーストやコピーアンドペーストの操作を簡便にするために、上記特許文献１では、ペンで囲う（コピー）、囲う＋字消線を引く（カット）のジェスチャ動作により、移動させたいテキストデータを選択し、文字列の隙間に予め定めた特定の図形を描くと、そこにテキストデータが挿入されるようにしている。しかしながら、この技術は、個々のジェスチャ動作に対応付けてテキストデータを記憶するものではないため、複数回のジェスチャ動作で複数の領域を選択し、その中の所定の領域のテキストデータを挿入するといった操作を行うことができない。また、この技術は、テキストデータの挿入を前提としており、図形などのテキスト以外のデータを挿入することができない。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、簡便かつ確実に、任意の領域に表示されている情報を任意の位置に貼り付けることができる手書き入力装置及び情報編集プログラム並びに情報編集方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、表示部上に配置されたタッチパネルを用いて手書き入力が可能な手書き入力装置において、取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理部と、貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理部と、を備えるものである。
【０００９】
また、本発明は、表示部上に配置されたタッチパネルを用いて手書き入力が可能な装置で動作する編集制御プログラムであって、前記装置を、取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理部、貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理部、として機能させるものである。
【００１０】
また、本発明は、表示部上に配置されたタッチパネルを用いて手書き入力が可能な手書き入力装置を用いた編集制御方法であって、取り込み指示に際して手書き入力された第１の形状を特定し、前記第１の形状若しくは当該第１の形状に関連付けられた第２の形状と、前記第１の形状で定義される領域に表示されている情報と、を対応付けて記憶部に記憶する第１処理と、貼り付け指示に際して手書き入力された形状と前記記憶部に記憶されている形状とを比較し、一致すると判断できる形状がある場合に、当該形状に対応付けて前記記憶部に記憶された前記情報を、当該形状の手書き入力位置に貼り付けて表示させる第２処理と、をこの順に実行するものである。
【発明の効果】
【００１１】
本発明の入力装置及び情報編集プログラム並びに情報編集方法によれば、簡便かつ確実に、任意の領域に表示されている情報を任意の位置に貼り付けることができる。
【００１２】
その理由は、表示画面上に配置されたタッチパネルに手書き入力が可能な手書き入力装置（情報編集プログラム）では、情報の取り込みを指示する手書き入力が行われたら、手書き入力された形状若しくは当該形状に関連付けられた形状とその形状で定義される領域の情報とを対応付けて記憶し、その後、情報の貼り付けを指示する手書き入力が行われたら、手書き入力された形状が予め記憶された形状と一致するかを判断し、一致する場合は、その形状が手書き入力された位置に、その形状に対応付けて記憶された情報を貼り付けて表示させる制御を行うからである。
【００１３】
このように、範囲の指定と操作の選択といった煩雑な手順を踏まなくとも、手書きして取り込み、手書きして貼り付けるといった簡便な操作で、所望の領域の情報を引用することができる。また、引用したい文字や図形ごとに特定の形状が割り当てられるため、引用したい文字や図形を誤って挿入することが無くなる。そして、これらにより、ユーザの利便性を格段に向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施例に係る手書き入力装置の主要部の構成を示すブロック図である。
【図２】本発明の第１の実施例に係る手書き入力装置の全体動作を示すフローチャート図である。
【図３】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作を模式的に示す図である。
【図４】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図５】領域指定形状のバリエーションを示す図である。
【図６】領域指定形状のバリエーションを示す図である。
【図７】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図８】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図９】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図１０】本発明の第１の実施例に係る手書き入力装置の動作（表示制御動作）を示すフローチャート図である。
【図１１】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図１２】本発明の第１の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図１３】本発明の第１の実施例に係る手書き入力装置の動作（領域指定形状の決定動作）を示すフローチャート図である。
【図１４】本発明の第２の実施例に係る手書き入力装置の全体動作を示すフローチャート図である。
【図１５】本発明の第２の実施例に係る手書き入力装置の動作（形状割り当て動作）を示すフローチャート図である。
【図１６】本発明の第２の実施例に係る情報の取り込み及び貼り付け動作を模式的に示す図である。
【図１７】本発明の第２の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図１８】本発明の第２の実施例に係る情報の取り込み及び貼り付け動作の他の例を模式的に示す図である。
【図１９】情報の貼り付け位置を説明する図である。
【図２０】情報の貼り付け位置を指示する方法を説明する図である。
【図２１】貼り付ける情報の太さを変える方法を説明する図である。
【図２２】貼り付ける情報の大きさ及び角度を変える方法を説明する図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、従来の手書き入力装置は、カットアンドペーストやコピーアンドペーストを行う場合、「コピー」又は「カット」機能を選んで文字を取り込んだ後、所望の場所で「ペースト」機能を選んでその文字を貼り付けるといった操作が必要であり、この一連の操作は煩雑で手間がかかる。この問題に対して、ジェスチャ動作によって領域を指定してテキストデータを取り込み、文字列の隙間に特定の図形を描くことによって、テキストデータを挿入する方法が提案されている。しかしながら、この方法では、複数の領域を選択し、その中の所定の領域のテキストデータを挿入するといった操作を行うことができず、また、図形などのテキスト以外のデータを挿入することができないという問題があった。
【００１６】
そこで、本発明の一実施形態では、手書き可能なある領域に対して、手書きで取り込み指示入力を行うと、手書き入力した文字や図形などの形状若しくはその形状に関連付けられた形状とその形状で定義される領域の情報とを対応付けて記憶し、その後、手書きで貼り付け指示を行うと、手書き入力した形状と予め記憶した形状とを比較し、手書き入力した形状と一致する形状に対応付けられた情報を取得し、手書き入力された場所に、取得した情報を貼り付けるようにする。
【００１７】
これにより、手書きのみの簡便な操作で、任意の領域の情報を所定の位置に確実に貼り付けることができ、ユーザの利便性を格段に向上させることができる。
【実施例１】
【００１８】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る手書き入力装置及び情報編集プログラム並びに情報編集方法について、図１乃至図１３を参照して説明する。図１は、本実施例の手書き入力装置の主要部の構成を示すブロック図であり、図２、１０、１３は、本実施例の手書き入力装置の動作を示すフローチャート図である。また、図３、４、７−９、１１、１２は、情報の取り込み及び貼り付け動作を模式的に示す図であり、図５、６は、領域指定形状のバリエーションを示す図である。
【００１９】
本実施例の手書き入力システムは、手書き入力を行うスタイラス１０１と、スタイラス１０１や指などで手書き入力が可能なタブレット端末やモバイルフォン、ノート型パーソナルコンピュータ装置などの手書き入力装置１０２と、で構成される。
【００２０】
図１は、本実施例の手書き入力装置１０２の主要構成を示すブロック図であり、手書き入力装置１０２は、データ入力部１０３及び表示部１０４（タッチパネル）と、入力判定部１０５と、記憶対象データ取得部１０６と、形状データ入力部１０７と、データ対応付け部１０８と、データ記憶部１０９と、形状データ一致判定部１１０と、入力データ解析部１１１と、記憶データ編集部１１２などで構成される。なお、入力判定部１０５と記憶対象データ取得部１０６と形状データ入力部１０７とデータ対応付け部１０８等により取り込み処理を行う第１処理部が構成され、入力判定部１０５と形状データ一致判定部１１０と入力データ解析部１１１と記憶データ編集部１１２等により貼り付け処理を行う第２処理部が構成される。
【００２１】
上記構成の手書き入力装置１０２の概略動作について説明する。本実施例の手書き入力装置１０２は、大別して、情報の取り込み動作と貼り付け動作の２つの動作を行う。
【００２２】
情報の取り込み動作では、データ入力部１０３は、スタイラス１０１による入力を検知し、入力判定部１０５は、その手書き入力が情報の取り込み指示であるかどうかを判別する。手書き入力が情報の取り込み指示であれば、記憶対象データ取得部１０６は、手書き入力された形状で定義される領域に表示されている情報（記憶対象データ）を取得し、形状データ入力部１０７は、手書き入力された形状を貼り付け指示に利用する形状に割り当てる。そして、データ対応付け部１０８は、記憶対象データ取得部１０６が取得した情報（記憶対象データ）と形状データ入力部１０７が割り当てた形状とを対応付け、データ記憶部１０９に記憶させる。
【００２３】
情報の取り込み動作後の貼り付け動作では、データ入力部１０３は、スタイラス１０１による入力を検知し、入力判定部１０５は、その手書き入力が貼り付け指示であるかどうかを判別する。手書き入力が貼り付け指示であれば、形状データ一致判定部１１０は、手書き入力された形状とデータ記憶部１０９に記憶されている形状とが一致するかどうかを判定する。形状が一致した場合は、その形状に対応付けて記憶された記憶対象データをデータ記憶部１０９から取得し、記憶データ編集部１１２に渡す。また、入力データ解析部１１１は、手書き入力された形状の位置やサイズなどのパラメータを取得して記憶データ編集部１１２に渡す。そして、記憶データ編集部１１２は、入力データ解析部１１１から取得した形状のパラメータに基づいて、形状データ一致判定部１１０を介してデータ記憶部１０９から取得した記憶対象データを編集し、表示部１０４に表示させる。
【００２４】
なお、図１は、本実施例の手書き入力装置１０２の一例であり、本実施例の情報編集制御を実現可能な構成であればよい。例えば、手書き入力装置１０１を、データ入力部１０３及び表示部１０４（タッチパネル）と、ＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリからなる制御部と、データ記憶部１０９と、で構成し、制御部で動作する情報編集プログラムに、上記処理を実行させる構成としてもよい。
【００２５】
以下、本実施例の手書き入力装置１０２の具体的な動作について、図２のフローチャート図を参照して説明する。なお、以下の説明において、表示部１０４には、取り込み対象となる情報（手書き情報及び／又は文書データに基づく情報）が予め表示されているものとする。また、以下では、Ｓ１００〜Ｓ１４０の取り込み動作とＳ１５０〜Ｓ１８０の貼り付け動作を連続して行う場合を示すが、取り込み動作と貼り付け動作は連続して行う必要はない。
【００２６】
ユーザが、表示部１０４の手書き可能なエリアに手書き入力を行うと、データ入力部１０３は、手書き入力を検知し（Ｓ１００）、入力判定部１０５は、その手書き入力が取り込み指示であるかを判断する（Ｓ１１０）。この判断手法については後述するが、例えば、手書き入力された形状が領域を指定可能な形状であるか、予め登録された形状であるかなどに基づいて判断する。
【００２７】
手書き入力が取り込み指示であれば、形状データ入力部１０７は、手書き入力された形状を貼り付け指示に利用する形状として設定し（Ｓ１２０）、記憶対象データ取得部１０６は、その形状によって定義される、取り込み領域に表示されている情報（手書き入力の筆跡データや画面データ）を取得する（Ｓ１３０）。そして、データ対応付け部１０８は、設定された形状と取り込み領域から取得した情報とを対応付け、後述する割り当て形状リストとしてデータ記憶部１０９に記憶させる（Ｓ１４０）。
【００２８】
上記手順によって情報を取り込んだ後、ユーザが、再び表示部１０４の手書き可能なエリアに手書き入力を行うと、データ入力部１０３は、手書き入力を検知し（Ｓ１５０）、入力判定部１０５は、その手書き入力が貼り付け指示であるかを判断する。具体的には、手書き入力された形状が領域を指定可能な形状であるかなどに基づいて判断する。そして、手書き入力が貼り付け指示であれば、形状データ一致判定部１１０は、手書き入力された形状とデータ記憶部１０９に記憶した形状とが一致するかを判断する（Ｓ１６０）。この判断手法については後述するが、例えば、手書き入力された形状とデータ記憶部１０９に記憶した形状の特徴を比較することによって判断することができる。
【００２９】
手書き入力された形状と記憶した形状とが一致する場合、形状データ一致判定部１１０は、その形状に対応付けてデータ記憶部１０９に記憶した情報を取得して記憶データ編集部１１２に渡すと共に（Ｓ１７０）、入力データ解析部１１１は、その形状の位置やサイズなどのパラメータを記憶データ編集部１１２に渡し、記憶データ編集部１１２は、その形状のパラメータに基づいて、その形状に対応付けて記憶された情報を編集し、表示部１０４に表示させる（Ｓ１８０）。なお、形状のパラメータは、形状を手書き入力した位置やサイズに限らず、手書き入力した形状の傾き、表示色、線の太さ、線の濃淡などを利用することができる。
【００３０】
図３は、上記手順で情報の取り込み／貼り付けを行った場合の例を示している。予め所定の情報（ここでは、「てがき」及び「ＧＯ！」の文字）が手書きされ、表示されている状態において（図３（ａ）参照）、ユーザは、領域を指定する所定の手書き入力（ここでは、「てがき」の文字を囲む閉曲線と「ＧＯ！」の文字に重なる波線）を行って取り込み指示を行う（図３（ｂ）参照）。すると、形状データ入力部１０７は、手書き入力された形状を特定し、記憶対象データ取得部１０６は、その形状で定義される領域（閉曲線の場合は閉曲線で囲まれた領域、閉曲線でない場合はその形状に外接する矩形領域）に表示されている情報（ここでは、「てがき」及び「ＧＯ！」の筆跡データ）を取得し、データ対応付け部１０８は、特定した形状と取得した情報とを対応付けて、図３（ｃ）に示すような割り当て形状リストを作成してデータ記憶部１０９に記憶する。
【００３１】
その後、再びユーザが、同じページの画面又は他のページの画面（ここでは他のページの画面とする。）で所定の手書き入力を行うと（図３（ｄ）参照）、形状データ一致判定部１１０は、その手書き入力の形状が割り当て形状リストの中にあるかどうかを検索し、特徴が一致する形状が見つかった場合は、その形状に対応付けてデータ記憶部１０９に記憶された情報を取得して記憶データ編集部１１２に渡し、記憶データ編集部１１２は、その情報を手書き入力された場所に表示すべく表示データを作成し、表示部１０４に表示させる（図３（ｅ）参照）。
【００３２】
なお、図３（ｂ）で手書き入力された形状は、そのまま表示してもよいし、一旦表示した後、所定の時間が経過したら表示を消去するようにしてもよい。また、取り込み指示入力時にスタイラス１０１による入力軌跡を特定して第１の形態で表示（例えば、実線で表示）し（図４（ｂ−１）参照）、取り込み領域が定義された時点で第１の形態とは異なる第２の形態で表示（点線もしくはグレーアウトして表示）し（図４（ｂ−２）参照）、取り込み領域が再現（すなわち、貼り付け指示が入力）された時点（図３（ｄ）の時点）で表示を消去するようにしてもよい（図４（ｂ−３）参照）。また、取り込み指示入力時にはスタイラス１０１による入力軌跡の特定のみを行って表示はせず、取り込み領域が定義された時点で、領域の情報の色を変化させたり、太字書式に変換したりし、取り込み領域が再現された時点で、元の表示状態に戻すように制御してもよい。また、図３（ｄ）で手書き入力された形状は、表示してもよいし、表示しなくてもよく、表示した場合は情報を貼り付ける際に消去することが好ましい。
【００３３】
また、図３では、閉曲線として横長の六角形を例示したが、手書き入力する形状は領域を指定できる形状であればよく、例えば、図５に示すように、楕円や矩形、三角形などとしてもよいし、開始位置と終了位置とが多少離れていてもよい。また、手書き入力する形状は必ずしも閉じた形状である必要はなく、図６に示すような線とすることもできる。この場合、線と交差する文字を囲む領域や斜め線の両端を対角とする矩形領域、波線の外形と接する矩形領域などを取り込み領域として指定することができる。また、線を描く代わりに色を付与し（図では色をハッチングで表現している。）、色が付与された領域を取り込み領域として指定することもできる。
【００３４】
また、図３では、取り込み指示の際に１つの形状を手書き入力したが、複数の形状を手書き入力することもできる。例えば、図７に示すように、「てがき」の文字を囲む横長の六角形と星型の形状を手書き入力した場合（図７（ｂ）参照）、「てがき」の文字に、横長の六角形と星型を結合した形状、横長の六角形の形状、及び、星型の形状を各々対応付けて記憶し（図７（ｃ）参照）、その中のいずれかの形状（ここでは、星型の形状）が手書き入力された場合に（図７（ｄ）参照）、その形状に対応付けて記憶された情報を貼り付けることもできる。
【００３５】
また、取り込みを指示する際に、類似する複数の形状が手書き入力された場合、貼り付け指示の際に手書き入力された形状がどちらの形状と一致するかを判断するのが困難になる場合がある。そのような場合は、形状データ入力部１０７が手書き入力した形状に数字を割り当てて、これらを区別できるようにしてもよい。例えば、図８（ｂ）に示すように類似する複数の形状を手書き入力した場合、各々の形状に数字を割り当てて割り当て形状リストに登録し（図８（ｃ）参照）、ユーザが形状とその形状に割り当てられた数字を手書き入力した場合に（図８（ｄ）参照）、その形状及び数字に対応する情報を貼り付けるようにすることもできる（図８（ｅ）参照）。
【００３６】
また、図３では、取り込み指示のために手書き入力した形状と同じ形状を手書きした時に、貼り付け指示であると判断したが、貼り付け指示の際に手書き入力する形状は、取り込み指示の際に手書き入力した形状と完全に一致する必要はなく、同一性を有すると判断できる形状であればよい。例えば、取り込み指示の際に手書き入力した形状と貼り付け指示の際に手書き入力した形状の特徴（頂点の数や配置、大きさ、基本線の繰り返しの有無など）を比較することによって形状の同一性を判断することができる。
【００３７】
また、図３では、手書き入力した形状で定義される領域内に予め手書き入力された情報（筆跡データ）を貼り付ける場合を示したが、手書き入力装置１０２が入力されたデータに基づく原稿を表示可能であり、表示部１０４に原稿の文字や図形などの情報が予め表示されており、その上に手書き入力されている場合は、原稿の情報も合わせて貼り付けることもできる。例えば、図９に示すように、原稿の情報（ここでは「abcdefi」の文字）の上に「てがき」の文字が手書き入力されており（図９（ａ）参照）、取り込み指示の際に「てがき」の文字を囲む形状を手書き入力した場合（図９（ｂ）参照）、図９（ｅ）に示すように、「てがき」の文字のみならず、原稿の「abcdefi」の文字も貼り付けるようにしてもよい。
【００３８】
以上、図３、７−９の（ｄ）では、何も表示されていない画面上に貼り付け指示の手書き入力を行う場合について記載したが、取り込み指示の手書き入力を行った画面で引き続き貼り付け指示の手書き入力を行う場合や原稿の情報などが表示されている画面で貼り付け指示の手書き入力を行う場合も考えられる。その場合の表示制御（図２のフローチャート図のＳ１８０）について、図１０のフローチャート図を参照して説明する。
【００３９】
まず、記憶データ編集部１１０は、貼り付け対象となる（すなわち、取り込み領域に表示されている）手書き入力情報を消去する設定であるか否か（例えば、手書き入力装置１０２に予め設けられたボタン等により、カットアンドペーストの動作モードに設定されているか否か）を判断し（Ｓ１８１）、消去する設定の場合は、その手書き入力情報を貼り付ける際に、元の位置の手書き入力情報を消去する（Ｓ１８２）。次に、記憶データ編集部１１０は、貼り付け指示された領域に他の情報（原稿の情報や他の手書き情報）がある場合に、貼り付け領域の他の情報を消去する設定であるかを判断し（Ｓ１８３）、消去する設定の場合は、貼り付け領域の他の情報を消去した後、手書き入力情報を書き込み（Ｓ１８４）、消去しない設定の場合は、貼り付け領域の他の情報を消去せずに、その上に手書き入力情報を書き込む（Ｓ１８５）。
【００４０】
図１１は、Ｓ１８１、Ｓ１８２の処理の一例を示しており、取り込み指示の手書き入力を行った後（図１１（ｂ）参照）、その画面上で貼り付け指示の手書き入力を行った場合（図１１（ｄ）参照）、手書き入力情報を消去する設定（すなわち、カットアンドペースト）であれば、取り込み指示入力位置の手書き入力情報を消去して貼り付け指示位置に手書き入力情報を貼り付け（図１１（ｅ−１）参照）、手書き入力情報を消去しない設定（すなわち、コピーアンドペースト）であれば、取り込み指示入力位置の手書き入力情報を残して貼り付け指示位置に手書き入力情報を貼り付ける（図１１（ｅ−２）参照）。
【００４１】
また、図１２は、Ｓ１８３−Ｓ１８５の処理の一例を示しており、手書き入力情報と原稿の情報とが表示されている画面で取り込み指示の手書き入力を行った後（図１２（ｂ）参照）、その画面上で、表示されている情報に重なる位置に貼り付け指示の手書き入力を行った場合（図１２（ｄ）参照）、元の情報を消去しない設定であれば（例えば、手書き入力装置１０２に予め設けられたボタン等により、原稿の情報を消去しない動作モードに設定されていれば）、貼り付け領域に表示されている情報を消去せずに、その上に手書き入力情報を貼り付け（図１２（ｅ−１）参照）、元の情報を消去する設定であれば、貼り付け領域に表示されている情報を消去してから手書き入力情報を貼り付ける（図１２（ｅ−２）参照）。
【００４２】
このように、取り込み指示の形状とその形状で定義される領域の情報とを対応付けて記憶し、その後、同様の形状が手書き入力された場合に、その形状に対応付けて記憶された情報をその形状が手書きされた場所に貼り付けることにより、簡便かつ確実に所望の情報を所望の位置に貼り付けることができる。
【００４３】
上記では、ユーザが手書き入力した形状そのものを貼り付け指示に利用する形状として設定したが、この方法では、ある形状が手書き入力された場合に、それが取り込み指示であるか否かを判断することが困難な場合がある。例えば、ユーザがある図形を手書きしたい場合に、その図形の形状が領域を指定可能な形状であれば、取り込み指示と判断されてしまう恐れもある。そのような場合は、手書き入力装置１０２に所定の形状を予め記憶しておき、手書き入力された形状が予め記憶された形状と一致する場合に取り込み指示と判断すればよい。その場合の処理について、図１３のフローチャート図を参照して説明する。
【００４４】
まず、データ記憶部１０９に、１又は複数の形状を登録する（Ｓ２００）。そして、ユーザが、表示部１０４の手書き可能なエリアに手書き入力を行うと、データ入力部１０３は、手書き入力を検知し（Ｓ２１０）、形状データ一致判定部１１０は、手書き入力された形状がデータ記憶部１０９に予め記憶された形状と一致するかを判断する（Ｓ２２０）。そして、手書き入力された形状が予め記憶された形状と一致する場合は、取り込み指示であると判断して、図２のＳ１２０以降の処理を行う。これにより、ユーザの意図に反して取り込み指示として判断されるといった不具合を未然に防止することができる。
【実施例２】
【００４５】
次に、本発明の第２の実施例に係る手書き入力装置及び情報編集プログラム並びに情報編集方法について、図１４乃至図２２を参照して説明する。図１４、１５は、手書き入力装置の動作を示すフローチャート図であり、図１６−２２は、情報の取り込み及び貼り付け動作を模式的に示す図である。
【００４６】
前記した第１の実施例では、ユーザが手書き入力した形状を貼り付け指示に利用する形状として設定する場合について述べたが、多数の領域の情報を取り込む場合には、各々の領域に対して異なる形状を手書きしなければならず、取り込み指示の手書き入力に戸惑ってしまう場合もある。そこで、本実施例では、取り込み指示の際にユーザが手書き入力した形状を、手書き入力装置１０２が予め設定した形状に更に関連付け、その関連付けた図形を貼り付け指示に利用する形状として設定するようにする。その場合の手書き入力装置１０２の動作について、図１４及び図１５のフローチャート図を参照して説明する。なお、手書き入力装置１０２の基本構成は第１の実施例と同様であるため、説明は省略する。
【００４７】
ユーザが、表示部１０４の手書き可能なエリアに手書き入力を行うと、データ入力部１０３は、手書き入力を検知し（Ｓ３００）、入力判定部１０５は、第１の実施例と同様の手法で、その手書き入力が取り込み指示であるかを判断する（Ｓ３１０）。手書き入力が取り込み指示であれば、形状データ入力部１０７は、形状の割り当て処理を行う（Ｓ３２０）。
【００４８】
図１５は、形状の割り当て処理の詳細を示しており、まず、割り当てる形状をユーザが定義するか否かを判断し（Ｓ３２１）、ユーザが定義する場合は、割り当てる形状を描画する領域を表示してユーザに形状を手書き入力させたり、複数の形状を選択可能に表示してユーザに形状を選択させたりする（Ｓ３２２）。一方、ユーザが定義しない場合は、形状データ入力部１０７が、予め記憶された形状の中から所定の図形を選択する（Ｓ３２３）。その後、形状データ入力部１０７は、割り当てた形状の情報を取得する（Ｓ３２４）。
【００４９】
次に、形状データ入力部１０７は、割り当てた形状を表示する設定になっているか（例えば、手書き入力装置１０２に予め設けられたボタン等により、割り当てた形状を表示する動作モードに設定されているか）を判断し（Ｓ３２５）、表示する設定になっている場合は、割り当てた形状を記憶データ編集部１１２に渡し、記憶データ編集部１１２は、割り当てた形状を、取り込み指示に際して手書き入力した形状に重ねて、若しくは、その形状の代わりに表示部１０４に表示させる（Ｓ３２６）。なお、割り当てた形状を表示する設定になっている場合において、この形状は、取り込み指示の手書き入力がされた後も表示し続けてもよいし、取り込み指示の手書き入力がされた時点で表示を消去するようにしてもよいし、一定時間経過後に表示を消去するようにしてもよい。
【００５０】
図１４のフローチャート図に戻って、記憶対象データ取得部１０６は、取り込み指示の際に手書き入力された形状によって定義される、取り込み領域に表示されている情報（手書き入力の筆跡データや画面データ）を取得する（Ｓ３３０）。そして、データ対応付け部１０８は、Ｓ３２０で割り当てた形状と（必要に応じて手書き入力された形状と）取り込み領域から取得した情報とを対応付け、割り当て形状リストとしてデータ記憶部１０９に記憶させる（Ｓ３４０）。
【００５１】
上記手順によって情報を取り込んだ後、ユーザが、再び表示部１０４の手書き可能なエリアに手書き入力を行うと、データ入力部１０３は、手書き入力を検知し（Ｓ３５０）、形状データ一致判定部１１０は、手書き入力された形状とデータ記憶部１０９に記憶した形状（本実施例の場合は形状データ入力部１０７が割り当てた形状）とが一致するかを判断する（Ｓ３６０）。この判断手法は前記した第１の実施例と同様であり、例えば、手書き入力された形状とデータ記憶部１０９に記憶した形状の特徴を比較することによって判断することができる。
【００５２】
手書き入力された形状と記憶した形状とが一致する場合、形状データ一致判定部１１０は、その形状に対応付けてデータ記憶部１０９に記憶した情報を取得して記憶データ編集部１１２に渡すと共に（Ｓ３７０）、入力データ解析部１１１は、その形状（若しくは、その形状に関連付けられた取り込み指示の形状）の位置やサイズなどのパラメータを記憶データ編集部１１２に渡し、記憶データ編集部１１２は、その形状のパラメータに基づいて、その形状に対応付けて記憶された情報を編集し、表示部１０４に表示させる（Ｓ３８０）。なお、形状のパラメータは、形状を手書き入力した位置やサイズに限らず、第１の実施例と同様に、手書き入力した形状の傾き、表示色、線の太さ、線の濃淡などを利用することができる。
【００５３】
図１６は、上記手順で情報の取り込み／貼り付けを行う場合の例を示している。予め所定の情報（ここでは、「てがき」及び「ＧＯ！」の文字）が手書きされ、表示されている状態において（図１６（ａ）参照）、ユーザは、領域を指定する所定の手書き入力（ここでは、「てがき」の文字を囲む閉曲線と「ＧＯ！」の文字に重なる波線）を行って取り込み指示を行う（図１６（ｂ）参照）。
【００５４】
次に、形状データ入力部１０７は、手書き入力された形状（第１の形状とする。）に対して、ユーザが手書き入力又は選択、若しくは、形状データ入力部１０７が選択した形状（第２の形状とする。）を割り当てる。その際、図１６（ｃ−１）に示すように、第１の形状と第２の形状を共に表示してもよいし、図１６（ｃ−２）に示すように、第１の形状を消去して第２の形状のみを表示してもよい。なお、図では、第２の形状を予め手書き入力された文字に重なるように表示しているが、表示位置は図の構成に限定されず、第１の形状で定義される領域の情報との関連が認識できれば、必ずしも第１の形状の内部に表示する必要はない。
【００５５】
その後、記憶対象データ取得部１０６は、第１の形状で定義される領域に表示されている情報を取得し、データ対応付け部１０８は、割り当てた第２の形状と（必要に応じて第１の形状と）取得した情報とを対応付けて、図１６（ｄ）に示すような割り当て形状リストを作成してデータ記憶部１０９に記憶する。そして、再びユーザが、同じページの画面又は他のページの画面（ここでは他のページの画面とする。）で所定の手書き入力を行うと（図１６（ｅ）参照）、その手書き入力の形状が割り当て形状リストの中にあるかを検索する。ここでは、手書き入力した星形及びハート型の図形は割り当て形状リストに登録されているため、その形状に対応付けられた情報を特定し、特定した情報を手書き入力された場所に表示する（図１６（ｆ）参照）。なお、図１６（ｅ）で手書き入力された形状は、表示してもよいし、表示しなくてもよく、表示した場合は情報を貼り付ける際に消去することが好ましい。
【００５６】
図１７は、第２の形状をユーザが手書き入力する場合の例を示している。予め所定の情報（ここでは、「てがき」の文字）が手書きされている状態において（図１７（ａ）参照）、ユーザが領域を指定する所定の手書き入力（ここでは、「てがき」の文字を囲む閉曲線）を行うと（図１７（ｂ−１）参照）、手書き入力された形状（第１の形状）に関連付ける形状（第２の形状）を手書き入力するための領域が表示され、その領域にユーザが所望の形状を手書き入力する（図１７（ｂ−２）参照）。
【００５７】
その後、上記領域で手書き入力した形状（第２の図形）が割り当てられて表示され（図１７（ｃ）参照）、第２の形状と（必要に応じて第１の形状と）第１の形状で定義される領域内の情報とが対応付けられて割り当て形状リストが作成され、記憶される（図１７（ｄ）参照）。そして、再びユーザが所定の手書き入力を行うと（図１７（ｅ）参照）、その手書き入力の形状が割り当て形状リストの中にあるかを検索し、割り当て形状リストの中にあれば、その形状に対応付けられた情報を、その形状が手書き入力された場所に表示する（図１７（ｆ）参照）。
【００５８】
図１８は、予め登録された形状の中からユーザが第２の形状を選択する場合の例を示している。同様に、予め所定の情報（ここでは、「てがき」の文字）が手書きされている状態において（図１８（ａ）参照）、ユーザが領域を指定する所定の手書き入力（ここでは、「てがき」の文字を囲む閉曲線）を行うと（図１８（ｂ−１）参照）、手書き入力された形状（第１の形状）に関連付ける形状（第２の形状）を選択するための領域が表示され、ユーザはその領域に表示された形状（図形や数字など）の中から所望の形状を選択する（図１８（ｂ−２）参照）。
【００５９】
その後、同様に、選択した形状（第２の形状）が割り当てられて表示され（図１８（ｃ）参照）、第２の形状と（必要に応じて第１の形状と）第１の形状で定義される領域内の情報とが対応付けられて割り当て形状リストが作成され、記憶される（図１８（ｄ）参照）。そして、再びユーザが所定の手書き入力を行うと（図１８（ｅ）参照）、その手書き入力の形状が割り当て形状リストの中にあるかを検索し、割り当て形状リストの中にあれば、その形状に対応付けられた情報を、その形状が手書き入力された場所に表示する（図１８（ｆ）参照）。
【００６０】
なお、手書き入力した第１の形状に関連付ける第２の形状を形状データ入力部１０７が選択する場合、予め用意された文字や図形の中からランダムに選択してもよいし、ユーザが予め手書き入力して登録した形状の中からランダムに選択してもよい。また、取り込み指示入力が行われた順をカウントし、カウントの値に相当する英数字を第２の形状として選択してもよい。
【００６１】
このように、取り込み指示の際に手書き入力した第１の形状に関連付けた第２の形状と第１の形状で定義される領域の情報とを対応付けて記憶し、第２の形状と同様の形状が手書き入力された場合に、その形状に対応付けて記憶された情報をその形状が手書きされた場所に貼り付けることにより、簡便かつ確実に所望の情報を所望の位置に貼り付けることができる。
【００６２】
なお、本実施例においても、取り込み指示の形状を手書き入力した領域に、原稿の情報などが表示されている場合は、手書き入力情報と共に原稿の情報も貼り付けることができる。また、取り込み領域に表示されている情報を消去する設定であるか否かに基づいて、カットアンドペーストとコピーアンドペーストを切り替えることができる。また、貼り付け領域に原稿の情報などが表示されている場合は、その情報を消去せずに貼り付け対象の情報を貼り付けてもよいし、その情報を消去してから貼り付け対象の情報を貼り付けてもよい。
【００６３】
以下、第１の実施例及び第２の実施例に共通する技術として、情報の貼り付け方に関して説明する。
【００６４】
図１９は、取り込み指示の際に手書き入力した形状（第１の形状）若しくはその形状に関連付けられた形状（第２の形状）の入力位置と、第１の形状若しくは第２の形状に対応付けて登録された情報の貼り付け位置の関係を示している。記憶データ編集部１２は、第１の形状若しくは第２の形状（ここでは、「１」の文字）の中心座標（ここでは、（１５ｘ、１０ｙ））を取得し（図１９（ａ）参照）、貼り付け対象となる情報（ここでは、「てがき」の文字）の中心座標が上記座標に一致するように貼り付ける（図１９（ｂ）参照）。
【００６５】
図２０は、第１の形状若しくは第２の形状に対応付けて登録された情報を所望の位置に貼り付ける他の方法を示している。貼り付け指示の際に手書き入力する第１の形状若しくは第２の形状のサイズが大きいとき、貼り付け対象となる情報の貼り付け位置を正確に把握するのが困難となる。そのような場合は、貼り付け指示において、第１の形状若しくは第２の形状を手書き入力する際に、その近傍に矢印も手書き入力する（図２０（ａ）参照）。形状データ一致判定部１１０では、手書き入力した形状が割り当て形状リストの形状と一致する場合は、その近傍に矢印が手書き入力されているかを判断し、矢印が手書き入力されている場合は、入力データ解析部１１１は、矢印の先端の位置をパラメータとして取得し、記憶データ編集部１１２は、矢印の先端の位置に、貼り付け対象となる情報の中心座標が一致するように表示を制御することもできる（図２０（ｂ）参照）。
【００６６】
図２１は、取り込み指示の際に手書き入力した形状（第１の形状）若しくはその形状に関連付けられた形状（第２の形状）の形態（色や太さ、濃淡）に応じて、第１の形状若しくは第２の形状に対応付けて登録された情報の形態（色や太さ、濃淡）を変える方法を説明する図である。入力データ解析部１１１は、第１の形状を手書きした時若しくは第２の形状を表示した時の形状の色や太さ、濃淡をパラメータとして取得し、記憶データ編集部１１２は、そのパラメータに従って貼り付け対象となる情報の色や太さ、濃淡を変更して表示することができる。例えば、貼り付け指示の際に、第１の形状若しくは第２の形状を細く手書きした場合は（図２１（ａ−１）参照）、貼り付け対象となる情報も細い線で表示する（図２１（ｂ−１）参照）。一方、貼り付け指示の際に、第１の形状若しくは第２の形状を太く手書きした場合は（図２１（ａ−２）参照）、貼り付け対象となる情報も太い線で表示する（図２１（ｂ−２）参照）。このような処理を行うことにより、表示する情報の色や太さ、濃淡を変更する操作を別途行わなくても、所望の色や太さ、濃淡で情報を表示することができ、ユーザの利便性を更に向上させることができる。
【００６７】
図２２は、取り込み指示の際に手書き入力した形状（第１の形状）若しくはその形状に関連付けられた形状（第２の形状）の形態（大きさや角度）に応じて、第１の形状若しくは第２の形状に対応付けて登録された情報の形態（大きさや角度）を変える方法を説明する図である。図２２に示すように、入力データ解析部１１１は、取り込み領域を認識した時に表示する形状を基準とし、手書き入力された形状の大きさ又は角度をパラメータとして取得し、記憶データ編集部１１２は、そのパラメータに従って貼り付け対象となる情報を拡大／縮小又は回転して表示する。例えば、手書き入力した第１の形状若しくはその形状に関連付けられた第２の形状の大きさを基準として、貼り付け指示の際に、２倍の大きさで手書き入力した場合は、貼り付け対象となる情報も２倍に拡大して表示する。また、手書き入力した第１の形状若しくはその形状に関連付けられた第２の形状の向きを基準として、貼り付け指示の際に、向きを時計回りに９０度回転して手書き入力した場合は、貼り付け対象となる情報も時計回りに９０度回転して表示する。このような処理を行うことにより、表示する情報を拡大／縮小又は回転させる操作を別途行わなくても、所望の大きさ及び角度で情報を表示することができ、ユーザの利便性を更に向上させることができる。
【００６８】
なお、本発明は上記実施例の記載に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。例えば、上記実施例では、手書き入力した情報を取り込んで貼り付ける場合について説明したが、原稿の情報のみを取り込んで貼り付ける場合に対しても同様に適用することができる。
【産業上の利用可能性】
【００６９】
本発明は、手書き入力が可能な装置及び当該装置で動作する情報編集プログラム並びに当該装置を利用した情報編集方法に利用可能である。
【符号の説明】
【００７０】
１０１  スタイラス
１０２  手書き入力装置
１０３  データ入力部
１０４  表示部
１０５  入力判定部
１０６  記憶対象データ取得部
１０７  形状データ入力部
１０８  データ対応付け部
１０９  データ記憶部
１１０  形状データ一致判定部
１１１  入力データ解析部
１１２  記憶データ編集部
【図１】
2013125488.tif 000003
【図２】
2013125488.tif 000004
【図３】
2013125488.tif 000005
【図４】
2013125488.tif 000006
【図５】
2013125488.tif 000007
【図６】
2013125488.tif 000008
【図７】
2013125488.tif 000009
【図８】
2013125488.tif 000010
【図９】
2013125488.tif 000011
【図１０】
2013125488.tif 000012
【図１１】
2013125488.tif 000013
【図１２】
2013125488.tif 000014
【図１３】
2013125488.tif 000015
【図１４】
2013125488.tif 000016
【図１５】
2013125488.tif 000017
【図１６】
2013125488.tif 000018
【図１７】
2013125488.tif 000019
【図１８】
2013125488.tif 000020
【図１９】
2013125488.tif 000021
【図２０】
2013125488.tif 000022
【図２１】
2013125488.tif 000023
【図２２】
2013125488.tif 000024