(57)【要約】【課題】手書きの入力範囲の制約が少ない手書き入力装置などを提供する。【解決手段】手書き入力装置は、手書きデータを入力するためのものである。手書き入力装置は、情報を表示する表示部２４と、自装置の少なくとも２軸の変位情報を検出する変位検出部３１と、変位検出部３１が検出した変位情報に基づいて、自装置の変化の軌跡を示す軌跡データを手書きデータとして作成する軌跡作成部４１と、軌跡の一部または全部を表示するように表示部２４を制御する表示制御部４２とを備える。【選択図】図１
2008305108.tif 000002
【特許請求の範囲】
【請求項１】
手書き情報を入力するための手書き入力装置であって、
情報を表示する表示部と、
自装置の少なくとも２軸の変位情報を検出する変位検出手段と、
該変位検出手段が検出した変位情報に基づいて、自装置の変化の軌跡を示す軌跡情報を前記手書き情報として作成する軌跡作成手段と、
前記軌跡の一部または全部を表示するように前記表示部を制御する表示制御手段とを備えることを特徴とする手書き入力装置。
【請求項２】
情報を記憶する記憶部をさらに備えており、
前記軌跡作成手段は、作成した軌跡情報を前記記憶部に書き込んでおり、
前記表示制御手段は、前記記憶部から前記軌跡の一部または全部を取得することを特徴とする請求項１に記載の手書き入力装置。
【請求項３】
前記変位検出手段が検出した変位情報に基づいて、前記記憶部に記憶された軌跡情報が示す軌跡の一部を消去する軌跡消去手段をさらに備えることを特徴とする請求項２に記載の手書き入力装置。
【請求項４】
ユーザの操作を受け付ける操作部と、
該操作部における操作に基づいて、前記軌跡作成手段および前記軌跡消去手段の何れか一方が動作するように指示する動作指示手段とをさらに備えることを特徴とする請求項３に記載の手書き入力装置。
【請求項５】
前記表示制御手段は、前記表示部に表示するための表示用画像のうち、前記表示部の表示画面内に表示される表示領域を、前記変位検出手段が検出した変位情報に基づいて変更するように、前記表示部を制御することを特徴とする請求項１から４までの何れか１項に記載の手書き入力装置。
【請求項６】
前記表示制御手段は、前記変位検出手段が検出した変位情報に対応する前記表示用画像の位置が、前記表示画面内に表示されるように、前記表示部を制御することを特徴とする請求項５に記載の手書き入力装置。
【請求項７】
撮影を行う撮影部をさらに備えており、
前記変位検出手段は、前記撮影部にて撮影された撮影画像に基づいて、自装置の変位情報を検出することを特徴とする請求項１から６までの何れか１項に記載の手書き入力装置。
【請求項８】
携帯型であることを特徴とする請求項１から７までの何れか１項に記載の手書き入力装置。
【請求項９】
請求項１から８までの何れか１項に記載の手書き入力装置を動作させるための手書き入力制御プログラムであって、コンピュータを上記の各手段として機能させるための手書き入力制御プログラム。
【請求項１０】
請求項９に記載の手書き入力制御プログラムが記録されたコンピュータ読取り可能な記録媒体。
【請求項１１】
手書き情報を入力するための手書き入力装置であって、情報を表示する表示部を備える手書き入力装置の制御方法において、
自装置の少なくとも２軸の変位情報を検出する変位検出ステップと、
該変位検出ステップにて検出された変位情報に基づいて、自装置の変化の軌跡を示す軌跡情報を前記手書き情報として作成する軌跡作成ステップと、
前記軌跡の一部または全部を表示するように前記表示部を制御する表示制御ステップとを含むことを特徴とする手書き入力装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き情報を入力するための手書き入力装置およびその制御方法、手書き入力制御プログラム、並びに、該プログラムを記録した記録媒体に関するものである。特に、本発明は、携帯端末における手書き情報の入力に関するものである。
【背景技術】
【０００２】
近年、携帯電話等の携帯端末が広く普及している。また、携帯端末は多機能化しており、それに伴って機能を操作するためのキー操作も複雑化している。このようにキー操作が複雑になると、キー操作に不慣れな人は、文字を入力するのにも時間がかかってしまう。
【０００３】
一方、キー操作のみの入力機能を有する携帯端末では、利用者が手書きの文字や図形等（以下「文字等」と称する。）を作成したり、作成した手書きの文字等を表示させたりすることが困難であるという不便さも生じる。
【０００４】
そこで、キー操作の代わりに入力パッドを用いて文字等を入力する手書き文字入力方法が知られている。これは、感圧素子を透明なフィルムにマトリクス状に配置した入力パッドを表示装置上に貼り合わせ、該入力パッドをペン状の器具で圧力を加えることにより、座標を指示したり、手書きの文字等を入力したりするものである。
【０００５】
また、非特許文献１には、ウェアラブルなコンピュータを身につけたユーザが、任意の場所にペンを使って情報を書き込み、他のユーザとその情報を共有することを可能にするシステムが開示されている。このシステムでは、透過型ヘッドマウントディスプレイ（ＨＭＤ）または、単眼のアイフォンを装着したユーザが屋外、屋内を移動し、適当な場所で立ち止まり、宙でジャイロセンサなどによる２次元入力装置を動かすと、面前に仮想のメモ書きを作成することができる。
【０００６】
また、従来、ペンライトなどの光の軌跡をカメラで撮影することにより文字や図形の入力を可能にするシステムが考えられている。
【０００７】
また、非特許文献２には、ペンデバイスにカメラとレーザポインタとを装備し、レーザポインタの軌跡をカメラで撮影することにより手書き文字等を入力する手書き入力システムが開示されている。
【特許文献１】特開２００５−２８４８８２号公報（２００５年１０月１３日公開）
【非特許文献１】椎尾一郎、山本吉伸，「空気ペン：空間への描画による情報共有」，“第５９回情報処理学会全国大会”、論文集（４）、ｐ．３９−４０，１９９９年９月２９日
【非特許文献２】佐官雄介，「ウェアラブルコンピュータに適した高精細手書き情報生成のためのペンデバイス」，修士論文，２００４年２月６日
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のキー操作の代わりに文字等を入力する方法では、以下のような問題が生じる。
【０００９】
すなわち、入力パッド、ペンデバイス、ＨＭＤなどを別途設ける必要があるため、部品のコストが高くなってしまう。また、入力パッドを利用した手書き文字入力方法では、携帯端末のように書き込み対象画面が小さいと書き辛い。
【００１０】
また、携帯端末にて入力パッドまたはペンデバイスを利用する場合、利用者は、一方の手で携帯端末を保持し、片方の手で入力パッドまたはペンデバイスを操作することになり、両方の手が入力操作のために塞がってしまうことになる。
【００１１】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、手書きの入力範囲の制約が少ない手書き入力装置などを提供することにある。特に、本発明の目的は、片手の操作で手書き情報の入力が可能な携帯型手書き入力装置などを提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る手書き入力装置は、手書き情報を入力するための手書き入力装置であって、情報を表示する表示部と、自装置の少なくとも２軸の変位情報を検出する変位検出手段と、該変位検出手段が検出した変位情報に基づいて、自装置の変化の軌跡を示す軌跡情報を前記手書き情報として作成する軌跡作成手段と、前記軌跡の一部または全部を表示するように前記表示部を制御する表示制御手段とを備えることを特徴としている。
【００１３】
また、本発明に係る手書き入力装置の制御方法は、手書き情報を入力するための手書き入力装置であって、情報を表示する表示部を備える手書き入力装置の制御方法において、上記課題を解決するために、自装置の少なくとも２軸の変位情報を検出する変位検出ステップと、該変位検出ステップにて検出された変位情報に基づいて、自装置の変化の軌跡を示す軌跡情報を前記手書き情報として作成する軌跡作成ステップと、前記軌跡の一部または全部を表示するように前記表示部を制御する表示制御ステップとを含むことを特徴としている。
【００１４】
ここで、手書きの情報の例としては、手書きの文字、記号、図形などが挙げられる。また、上記の軸は、座標軸と回転軸とを含む概念である。
【００１５】
上記の構成および方法によると、自装置を動かすと、変位情報が検出され、検出された変位情報に基づいて、自装置の変化の軌跡を示す軌跡情報が手書き情報として作成され、作成された軌跡の一部または全部が表示される。従って、本発明の手書き入力装置は、手書きの入力可能な範囲は、自装置の移動可能な範囲であるので、入力パッド等の従来の入力デバイスに比べて、手書きの入力範囲の制約が少なくて済む。その結果、ユーザが所望する手書きの文字等を入力することができる。
【００１６】
なお、上記軌跡情報は、軌跡作成手段から取得してもよいし、記憶部から取得してもよい。すなわち、本発明に係る手書き入力装置では、情報を記憶する記憶部をさらに備えており、前記軌跡作成手段は、作成した軌跡情報を前記記憶部に書き込んでおり、前記表示制御手段は、前記記憶部から前記軌跡の一部または全部を取得してもよい。
【００１７】
また、上記軌跡を修正したい場合もあり得る。そこで、本発明に係る手書き入力装置では、前記変位検出手段が検出した変位情報に基づいて、前記記憶部に記憶された軌跡情報が示す軌跡の一部を消去する軌跡消去手段をさらに備えることが好ましい。
【００１８】
さらに、本発明に係る手書き入力装置では、ユーザの操作を受け付ける操作部と、該操作部における操作に基づいて、前記軌跡作成手段および前記軌跡消去手段の何れか一方が動作するように指示する動作指示手段とをさらに備えることが好ましい。この場合、ユーザの操作に基づいて、軌跡を作成したり消去したりすることができる。
【００１９】
本発明に係る手書き入力装置では、前記表示制御手段は、前記表示部に表示するための表示用画像のうち、前記表示部の表示画面内に表示される表示領域を、前記変位検出手段が検出した変位情報に基づいて変更するように、前記表示部を制御することが好ましい。この場合、表示部の表示画面よりもサイズが大きい表示用画像を、手書き入力装置を移動させることで容易に確認することができる。従って、上記表示画面よりもサイズが大きい軌跡を、手書き入力装置を移動させることで容易に確認することができる。
【００２０】
さらに、前記表示制御手段は、前記変位検出手段が検出した変位情報に対応する前記表示用画像の位置が、前記表示画面内に表示されるように、前記表示部を制御することが好ましい。ここで、変位情報に対応する前記表示用画像の位置は、上記軌跡作成手段が作成中である軌跡の位置や、上記軌跡消去手段が消去中である軌跡の位置などのように、ユーザが手書き入力装置を移動させることによって実行される位置、すなわち、ユーザが注目している位置である。従って、上記の場合、ユーザが注目している表示用画像の位置が表示画面から外れることを防止できる。
【００２１】
本発明に係る手書き入力装置では、撮影を行う撮影部をさらに備えており、前記変位検出手段は、前記撮影部にて撮影された撮影画像に基づいて、自装置の変位情報を検出してもよい。この場合、携帯電話機やデジタルカメラのように、撮影部と表示部とを備える電子デバイスであれば、さらなる部品を追加すること無しに本発明を実現することができる。
【００２２】
なお、撮影画像から変位情報を検出する方法としては、撮影画像から動きベクトルを検出する方法や、撮影された基準物体の画像から、基準物体との相対位置を検出する方法が挙げられる。また、自装置の変位情報の検出には、撮影部を利用する他に、位置センサ、加速度センサ、ジャイロセンサなどを利用してもよい。
【００２３】
また、本発明に係る手書き入力装置は、携帯型の電子デバイスに適用することができる。この場合、携帯型の電子デバイスを片手で移動させるだけで手書き情報の入力が可能となる。
【００２４】
なお、上記手書き入力装置の各手段を、手書き入力制御プログラムによりコンピュータ上で実行させることができる。さらに、上記手書き入力制御プログラムをコンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で上記手書き入力制御プログラムを実行させることができる。
【発明の効果】
【００２５】
以上のように、本発明に係る手書き入力装置は、自装置を動かすことにより手書き情報の入力が可能であるので、従来の入力デバイスに比べて、手書きの入力範囲の制約が少なくて済むという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
〔実施の形態１〕
本発明の一実施形態について図１〜図７を参照して説明する。本実施形態は、本発明の手書き入力装置をカメラ付き携帯電話機に適用したものである。
【００２７】
図２は、本実施形態の携帯電話機１０の外観を示している。携帯電話機１０は、いわゆるクラムシェル型であり、同図に開いた状態で示されている。同図の（ａ）には、携帯電話機１０を閉じたときに内側となる部分が示されており、この部分は、携帯電話機１０を開いたときにユーザが主に利用する側である。そこで、本願では同図の（ａ）に示される側を前面側とする。また、同図の（ｂ）は、携帯電話機１０を閉じたときに外側となる部分を示しており、この部分は、携帯電話機１０を開いたときに同図の（ａ）の側と反対側となる。そこで、本願では同図の（ｂ）に示される側を背面側とする。すなわち、図２において、（ａ）が正面図となり、（ｂ）が背面図となる。
【００２８】
携帯電話機１０は、筐体１１の正面側に、情報が表示される表示画面１２と、ユーザの操作を受け付ける操作ボタン群１３と、ユーザの音声をマイクロフォンに到達させるための送話口１４と、イヤホンまたはスピーカが出力する音声を外部に到達させるための受話口１５とが設けられ、筐体１１の背面側に撮影を行うカメラ（撮影部）１６が設けられている。
【００２９】
操作ボタン群１３は、携帯電話機１０における各種設定や機能切替を行うための機能ボタン群と、数字や文字などの記号を入力するための入力ボタン群とから構成されている。具体的には、上記機能ボタン群は、携帯電話機１０の電源のＯＮ／ＯＦＦを切り替るための電源ボタン、カメラ１６を起動するためのカメラボタン、メールソフトを起動するためのメールボタン、選択対象を上下左右方向に移動させるための十字ボタン、該十字ボタンの中央に配置されており種々の選択を決定するための決定ボタン、入力された記号をキャンセルしたり、操作をキャンセルしたりするためのクリアボタンなどを含んでいる。また、上記入力ボタン群は、テンキーである。
【００３０】
カメラ１６は、被写体の撮影を行うものである。具体的には、カメラ１６は、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal-oxide Semiconductor）イメージセンサなどの撮像素子と光学系とを含んでいる。
【００３１】
本実施形態の携帯電話機１０は、自装置の少なくとも２軸の変位情報を検出し、検出した変位情報に基づいて、自装置の変化の軌跡を示す軌跡データを手書きデータとして作成し、前記軌跡の一部または全部を表示させるものである。これにより、携帯電話機１０において手書きの入力可能な範囲は、自装置の移動可能な範囲であるので、入力パッド等の従来の入力デバイスに比べて、手書きの入力範囲の制約が少なくて済む。その結果、ユーザが所望する手書きの文字等を入力することができる。
【００３２】
次に、携帯電話機１０の詳細な構成について図１〜図３を参照して説明する。図３は、本実施形態における携帯電話機１０のハードウェア構成の具体例を示している。図示のように、携帯電話機１０は、制御部２０、入出力部２１、および記憶部２２を含んでいる。
【００３３】
制御部２０は、携帯電話機１０内の各種構成を統括的に制御するものである。制御部２０の機能は、例えばＲＡＭ（Random Access Memory）やフラッシュメモリなどの記憶装置に記憶されたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。なお、制御部２０の詳細については後述する。
【００３４】
入出力部２１は、携帯電話機１０の外部と情報の入出力を行うものである。入出力部２１は、操作部２３、表示部２４、画像入力部（撮影部）２５、通信部２６、音声入力部２７、および音声出力部２８を含んでいる。
【００３５】
操作部２３は、携帯電話機１０の表面に設けられた操作ボタン群１３などの入力デバイスをユーザが操作することにより、操作データを作成して制御部２０に送信するものである。入力デバイスとしては、ボタンスイッチの他にタッチパネルなどが挙げられる。
【００３６】
表示部２４は、制御部２０から画像データを受信し、受信した画像データに基づいて表示画面１２に画像を表示するものである。具体的には、表示部２４は、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイなどの表示素子と、受信した画像データに基づいて表示素子を駆動するドライバ回路とを含んでいる。
【００３７】
画像入力部２５は、カメラ１６にて撮影された撮影画像の入力を受け付けて、撮影画像データを生成するものである。画像入力部２５は、生成した撮影画像データを制御部２０に送信する。具体的には、画像入力部２５は、カメラ１６からの電気信号をＲＧＢ各色のデジタル映像データに変換する映像処理回路を含んでいる。
【００３８】
通信部２６は、外部の装置と通信を行うためのものである。具体的には、通信部２６は、アンテナ、通信処理回路などを含んでいる。
【００３９】
音声入力部２７は、外部から入力された音波を、アナログの電気信号である音声信号に変換し、さらに所定のデジタル形式の音声データに変換して、制御部２０に送信するものである。具体的には、音声入力部２７はマイクロフォン、Ａ／Ｄ変換器、音声符号器などを含んでいる。
【００４０】
音声出力部２８は、制御部２０からの音声データを音声信号に変換し、さらに音波に変換して外部に出力するものである。具体的には、音声出力部２８は、音声復号器、Ｄ／Ａ変換器、スピーカ、イヤホン、音声出力用コネクタなどを含んでいる。通常、携帯電話機１０では、通話を行う場合にはイヤホンが利用され、着信の報知やテレビ電話を行う場合にはスピーカが利用される。また、音楽を聴く場合には、周囲の人々に配慮して、音声出力用コネクタにヘッドホンが接続される。
【００４１】
記憶部２２は、各種データおよびプログラムを記憶するものである。記憶部２２は、制御部２０において実行されるプログラムを記憶するプログラム格納領域２９と、上記プログラムの中間データまたは他の装置から受信したデータ等を記憶するデータ格納領域３０とを含む構成である。具体的には、記憶部２２は、読出し専用の半導体メモリであるＲＯＭ（Read Only Memory）と、ワーキングメモリとしてのＲＡＭとを含んでいる。
【００４２】
なお、上記の構成は、一般的な携帯電話機のハードウェア構成であるが、本発明に係る手書き入力装置のハードウェア構成は、上記に示されるハードウェア構成に限定されない。
【００４３】
本実施形態では、入出力部２１は、自装置である携帯電話機１０の変位を検出する変位検出部（変位検出手段）３１を含んでいる。変位検出部３１は、検出した変位データを制御部２０に送信する。なお、上記変位を検出する方法としては、種々の公知の方法を用いることができる。上記方法の一例としては、位置センサを用いて位置を検出する方法や、２軸以上のジャイロセンサなどを用いて加速度を検出する方法が挙げられる。
【００４４】
上記方法の他の例としては、特許文献１に記載のように、カメラ１６によって撮影された画像から動きベクトルを検出する方法や、カメラ１６によって撮影された基準物体の画像から、基準物体との相対位置を検出する方法が挙げられる。この場合、近時、市販の携帯電話機の大部分がカメラ１６を有するので、市販の携帯電話機と同様のハードウェア構成で本発明を実現することができる。
【００４５】
図１は、携帯電話機１０における制御部２０および記憶部２２の概略構成を示している。図示のように、制御部２０は、変位データ取得部（変位検出手段）４０、軌跡作成部（軌跡作成手段）４１、および表示制御部（表示制御手段）４２を含んでいる。また、記憶部２２のデータ格納領域３０は、軌跡データ格納部３０ａを含んでいる。
【００４６】
変位データ取得部４０は、変位検出部３１から変位データを取得するものである。変位データ取得部４０は、取得した変位データを軌跡作成部４１に送信する。
【００４７】
軌跡作成部４１は、変位データ取得部４０からの変位データに基づき、携帯電話機１０の基準位置からの変化の軌跡を示す軌跡データを、手書きデータとして作成するものである。軌跡作成部４１は、作成した軌跡データをデータ格納領域３０の軌跡データ格納部３０ａに記憶する。
【００４８】
なお、基準位置は、携帯電話機１０が手書き入力の動作を開始した時点における携帯電話機１０の位置とすることが望ましいが、操作ボタン群１３の所定のボタンを操作した時点における携帯電話機１０の位置とするなど、任意の位置を設定することができる。また、基準位置および変位は、撮影画像上の位置でもよいし、実際の空間上の位置でもよい。さらに、基準位置および変位を示す座標は、デカルト座標でもよいし、極座標のように回転角度を含む座標でもよい。
【００４９】
また、軌跡データは、ビットマップデータであってもよいし、ベクトルデータであってもよい。
【００５０】
表示制御部４２は、取得したデータに基づく表示を行うように、表示部２４を制御するものである。本実施形態では、表示制御部４２は、軌跡データ格納部３０ａに格納された軌跡データに基づいて、軌跡の一部または全部を手書きの文字等として表示するように表示部２４を制御している。これにより、図２の（ａ）に示すように、携帯電話機１０の表示画面１２に手書きの文字等が表示される。
【００５１】
なお、図２の（ａ）に示すように、ユーザが軌跡の先端部を容易に認識できるように、軌跡の先端部にポインタを追加表示することが望ましい。なお、ポインタとしては、図２の（ａ）に示すような照準記号、図７に示すような矢印記号、ペン記号、カーソルなど、任意の記号を選択できる。さらに、カメラ１６で撮影した撮影画像を背景画像として表示画面１２に表示してもよい。
【００５２】
本実施形態では、ユーザが携帯電話機１０を移動させることにより、手書きの文字等を入力できるので、タッチパネルやマウスパッドなど入力デバイスに比べて、入力のために移動可能な領域が大幅に拡大することができる。
【００５３】
一方、携帯電話機１０の移動に伴って、上記軌跡が表示部２４の表示領域（表示画面）内からはみ出すことが考えられる。このため、表示制御部４２は、上記軌跡の先端が常に表示部２４に表示されるように、軌跡データにおける表示領域を移動したり、上記軌跡全体が表示部２４に表示されるように、縮小表示したりすることが望ましい。
【００５４】
図４および図５は、文字等の軌跡の移動に伴って表示領域が移動する様子を示している。なお、図示の例では、説明の簡略化のために２軸（Ｘ軸、Ｙ軸）の位置センサを用いた例を示している。また、表示領域の座標をローカル座標とし、位置センサからの座標データ（軌跡データ）をグローバル座標としている。
【００５５】
すなわち、グローバル座標で示される画像全体が、表示部２４に表示するための表示用画像である。また、ローカル座標にて実線で囲まれた領域が表示画面内に表示される表示領域である。
【００５６】
図４および図５を参照すると、軌跡の先端Ｒが移動する方向に、ローカル座標の原点Ｇをグローバル座標上で移動させることにより、軌跡の先端Ｒを表示領域内に納まることが理解できる。従って、ユーザは、文字等を途切れることなく連続して書き続けることができる。なお、このとき、表示画面上では、上記軌跡を含む画像が、上記軌跡の先端Ｒが移動する方向と反対方向にスクロールすることになる。
【００５７】
上記構成の携帯電話機１０における処理動作について図６に基づいて説明する。図６は、手書きの文字等を入力するときに制御部２０が行う処理動作を示している。
【００５８】
図６に示すように、まず、変位データ取得部４０が、変位検出部３１が検出した変位データを取得する（ステップＳ１０（以下「Ｓ１０」と略称することがある。他のステップについても同様である。））。次に、取得した変位データに基づいて、軌跡作成部４１は、上記軌跡データを手書きデータとして作成し（Ｓ１１）、作成した軌跡データを記憶部２２のデータ格納領域３０における軌跡データ格納部３０ａに記憶する（Ｓ１２）。次に、表示制御部４２は、記憶部２２の軌跡データ格納部３０ａに記憶された軌跡データに基づいて、基準位置からの変化の軌跡を表示部２４に表示させる（Ｓ１３）。その後、ステップＳ１０に戻って上記動作を繰り返す。
【００５９】
〔実施の形態２〕
次に、本発明の他の実施形態について図８〜図１１を参照して説明する。図１〜図７に示される携帯電話機１０は、手書きの文字等を入力する描画モードのみを有しているが、本実施形態の携帯電話機１０は、さらに、入力された手書きの文字等を消去する消去モードと、入力された手書きの文字等をスクロールさせるスクロールモードとを有している。
【００６０】
本実施形態における携帯電話機１０は、図１〜図７に示される携帯電話機１０に比べて、制御部２０の構成が異なり、その他の構成は同様である。なお、上記実施形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
【００６１】
図８は、携帯電話機１０における制御部２０および記憶部２２の概略構成を示している。図示の制御部２０および記憶部２２には、図１に示す制御部２０および記憶部２２に比べて、操作データ取得部（動作指示手段）４３および軌跡消去部（軌跡消去手段）４４が追加され、変位データ取得部４０、軌跡作成部４１、および表示制御部４２の機能が変更されている
操作データ取得部４３は、操作部２３からの操作データを取得するものである。操作データ取得部４３は、取得した操作データに基づいて各ブロックに指示を行う。
【００６２】
本実施形態では、操作データ取得部４３は、操作部２３にて所定のボタン（例えば図２（ａ）に示す決定ボタン１７）が押されたことを示す操作データを取得すると、上記描画モードに移行し、軌跡作成部４１に動作するように指示する。また、操作データ取得部４３は、操作部２３にて他の所定のボタン（例えば図２（ａ）に示すクリアボタン１８）が押されたことを示す操作データを取得すると、上記消去モードに移行し、軌跡消去部４４に動作するように指示する。また、操作データ取得部４３は、何れの操作データも取得しない、或いは、上記所定のボタンまたは上記他の所定のボタンが離されたことを示す操作データを取得すると、上記スクロールモードに移行し、表示制御部４２にスクロールモードにおける動作を行うように指示する。
【００６３】
変位データ取得部４０は、図１に示す変位データ取得部４０に比べて、取得した変位データを、軌跡作成部４１の他に、軌跡消去部４４および表示制御部４２にも送信している点が異なり、その他の機能は同様である。
【００６４】
軌跡作成部４１は、図１に示す軌跡作成部４１に比べて、操作データ取得部４３から描画モードの指示を受け取ったときに動作する点が異なり、その他の機能は同様である。
【００６５】
軌跡消去部４４は、操作データ取得部４３から消去モードの指示を受け取ったときに動作するものであり、軌跡データ格納部３０ａに格納された軌跡データの一部を、変位データ取得部４０からの変位データに基づき消去するものである。軌跡消去部４４は、一部が消去された軌跡データで軌跡データ格納部３０ａを更新する。なお、軌跡消去部４４が消去する幅は、軌跡作成部４１が作成する軌跡の幅よりも広いことが望ましい。
【００６６】
表示制御部４２は、図１に示す表示制御部４２に比べて、操作データ取得部４３からスクロールモードの指示を受け取ったときに、変位データ取得部４０からの変位データに基づき表示画面１２のスクロールを行う点が異なり、その他の機能は同様である。
【００６７】
上記の構成によると、ユーザが上記所定のボタンを押しながら携帯電話機１０を動かすことにより、軌跡データが作成されて手書き情報が入力されることになる。また、ユーザが上記他の所定のボタンを押しながら携帯電話機１０を動かすことにより、対応する軌跡データが消去されて、対応する手書き情報が消去されることになる。そして、ユーザが上記所定のボタンおよび上記他の所定のボタンの何れも押すことなく携帯電話機１０を動かすことにより、入力された手書き情報が表示画面１２上でスクロールすることになる。
【００６８】
上記構成の携帯電話機１０における処理動作について図９〜図１１に基づいて説明する。図９は、制御部２０が行う処理動作を示している。
【００６９】
図９に示すように、まず、操作データ取得部４３は、操作部２３の何れのボタンが押されたかを判断する（Ｓ２０）。図２の（ａ）に示す決定ボタン１７が押された場合、描画モードに移行し（Ｓ２１）、同図の（ａ）に示すクリアボタン１８が押された場合、消去モードに移行し（Ｓ２２）、何れのボタンも押されなかった場合、スクロールモードに移行する（Ｓ２３）。その後、ステップＳ２０に戻って、上記動作を繰り返す。なお、描画モード（Ｓ２１）の処理動作は、図６に示す処理動作に比べて、繰返し動作が省略される点が異なり、その他の処理動作は同様である。
【００７０】
図１０は、消去モード（Ｓ２２）における処理動作を示している。図示のように、まず、変位データ取得部４０が、変位検出部３１が検出した変位データを取得する（Ｓ２５）。次に、軌跡消去部４４は、記憶部２２の軌跡データ格納部３０ａに記憶された軌跡データのうち、取得した変位データに対応する部分を消去し（Ｓ２６）、変更後の軌跡データを記憶部２２の軌跡データ格納部３０ａに記憶する（Ｓ２７）。すなわち、軌跡データ格納部３０ａに記憶された軌跡データを更新する。
【００７１】
そして、表示制御部４２は、記憶部２２の軌跡データ格納部３０ａに記憶された変更後の軌跡データに基づいて、基準位置からの変化の軌跡を表示部２４に表示させる（Ｓ２８）。その後、消去モード（Ｓ２２）を終了して、図９に示すルーチンに戻る。
【００７２】
図１１は、スクロールモード（Ｓ２３）における処理動作を示している。図示のように、まず、変位データ取得部４０が、変位検出部３１が検出した変位データを取得する（Ｓ３０）。次に、表示制御部４２は、取得した変位データに基づいて、表示画面１２の表示領域（図４・図５を参照）を移動させ（Ｓ３１）、移動された表示領域に含まれる軌跡を、記憶部２２の軌跡データ格納部３０ａに記憶された軌跡データに基づいて表示部２４に表示させる（Ｓ３２）。その後、スクロールモード（Ｓ２３）を終了して、図９に示すルーチンに戻る。
【００７３】
なお、本実施形態では、上記所定のボタンが押されている間、描画モードに移行しているが、上記所定のボタンが押された場合に描画モードに移行し、上記所定のボタンが再び押された場合にスクロールモードに移行してもよい。同様に、本実施形態では、上記他の所定のボタンが押されている間、消去モードに移行しているが、上記他の所定のボタンが押された場合に消去モードに移行し、上記他の所定のボタンが再び押された場合にスクロールモードに移行してもよい。
【００７４】
〔利用例１〕
次に、上述のように手書き入力された軌跡データの利用例について、図１２〜図１６を参照して説明する。
【００７５】
図１２は、本実施形態の携帯電話機１０における軌跡データの一利用例を示している。本利用例では、携帯電話機１０は、カメラ１６での撮影により作成された撮影画像のデータに、軌跡データを組み込んで外部の通信端末に送信しており、同図は、写真画像を撮影するステップから、文字を入力したデータを送信するステップまでの携帯電話機１０の表示画面１２の遷移を示している。
【００７６】
まず、携帯電話機１０に備えられたカメラ１６で、或る人物を撮影する。すると、図１２の（ａ）に示すように、表示画面１２に撮影画像を表示する。次に、所定のボタンを押すことにより描画モードに移行し、ユーザが、例えば「Ｉ  記号（ハートマーク）  Ｕ」と書くように携帯電話機１０を移動させる。このとき、表示制御部４２は、描画する点を携帯電話機１０の表示画面１２内に固定し、上記撮影画像を携帯電話機１０の移動方向と逆方向にスクロールするように表示部２４を制御する。すると、図１２の（ｂ）に示すように、上記撮影画像内に、携帯電話機１０の移動による軌跡、すなわち「Ｉ  記号（ハートマーク）  Ｕ」という手書きの文字等が追加された画像のデータが作成される。
【００７７】
次に、図１２の（ｃ）に示すように、送信先のＥ−ｍａｉｌアドレスと題名とを設定し、送信ボタンを選択すると、図１２の（ｄ）に示すように、電子メールを送信する。このとき、上記画像のデータをメッセージ等と共に送信先に送信する。これにより、携帯電話機１０は、他の通信端末との間で、手書きの文字等のやりとりを容易に行うことができる。
【００７８】
図１３は、図１２の（ｂ）に示すような手書きの文字等を入力する場合における表示画面１２の表示例を示している。図１３の（ａ）に示すように、撮影画像を半透明表示して、軌跡の先端部に、ペンと該ペンを保持する右手との画像を合成して表示してもよい。
【００７９】
また、撮影画像をそのまま表示して、軌跡の先端部に、図１３の（ｂ）に示すようなポインタを重畳して表示してもよいし、図１３の（ｃ）に示すような筆記具をデフォルメした画像を重畳して表示してもよい。
【００８０】
〔利用例２〕
本実施形態における携帯電話機１０は、動画を撮影すると同時に、手書きの軌跡を「背景と同一の動画像」または「時間情報を伴う座標データ」として記録し、後の再生時に文字等を生成するという動作を再現することができる。
【００８１】
図１４は、時間情報を伴う座標データの一例を表形式で示している。図１５は、時間変化にともなう座標変化の一例を示している。ここで、時間情報を伴う座標データとは、時系列に沿った座標指示のデータをいい、例えば、図１４の例を用いて説明すると、以下の通りである。
【００８２】
図１４を参照すると、０ミリ秒の時における軌跡の先端部の座標位置は、（Ｘ，Ｙ）＝（１０，２０）であり、モードは座標移動となっている。すなわち、軌跡の先端部の座標位置が（１０，２０）に合わせられる。次に、１０ミリ秒の時における軌跡の先端部の座標位置は（２０，３０）と指示され、モードは描画モードとなっている。すなわち、（１０，２０）から（２０，３０）までは線分が描画される。さらには、２０ミリ秒の時における軌跡の先端部の座標位置は（４０，５０）と指示され、モードは描画モードとなっている。すなわち、（２０，３０）から（４０，５０）までは線分が描画される。
【００８３】
図１４に示すような時間情報を伴う座標データを利用すれば、図１５に示すように、文字等の軌跡を描画の順番で表示させることができる。
【００８４】
以上のように、文字書き込み時の動作を「位置ベクトル＋時間データ」として記録し、これらのデータを携帯電話機１０の利用者間で送受信することができる。また、チャットにも用いることができる。また、前記時間情報を伴う座標データは、ベクトルをデータとして送信しているため、動画データではあるが、比較的データ量を抑えることができる。
【００８５】
〔利用例３〕
本実施形態における携帯電話機１０では、軌跡データを複数の端末間で送受信することができる。図１６は、本実施形態の携帯電話機１０における他の利用例を示しており、複数の端末間でチャットを行っている場合の携帯電話機１０の表示画面１２を示している。
【００８６】
図１６に示すように、携帯端末Ａの利用者が、携帯端末Ａの表示画面上に「もうかりまっか？」との手書きの文字を入力し、該文字が入力されたデータを携帯端末Ｂに送信する。上記データを受信した携帯端末Ｂの利用者は、同じデータ上に「サッパリですわ。」と異なる手書きの文字を書き込むことができる。
【００８７】
上記メッセージの表示位置は、時間的順序に依存しないため、携帯端末Ｂでは、携帯端末Ａによって入力された「もうかりまっか？」という文字上に新たな文字を重ねて入力することができる。また、チャットをするときに、軌跡データだけを送受信してもよいし、背景画像データと共に送受信してもよい。これにより、背景を撮影しながらチャットを行うことができる。
【００８８】
また、図１５に示すように、手書きの文字等の軌跡を、受信側（携帯端末Ｂ）において、送信側（携帯端末Ａ）での入力時の時系列順に表示してもよい。この場合、動的で、かつ、よりリアリティのあるチャットを楽しむことが可能となる。なお、このとき、受信側において、図１６に示すような「ペンを保持した手」、または「ペン」の画像を、時系列順に表示中の軌跡の先端に表示すると、よりリアリティが増すので好ましい。
【００８９】
また、本実施形態における携帯電話機のような小さい表示画面上においても操作性を落とさずにチャットを行うことが可能である。また、さらには、表示画面が比較的大きく、表示画面上に入力パッドを備えた携帯端末による入力処理と同様の処理を、携帯電話機１０のように表示画面１２の小さい本実施形態の携帯電話機１０でも実現できる。
【００９０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００９１】
最後に、携帯電話機１０の各ブロック、特に制御部２０は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００９２】
すなわち、携帯電話機１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００９３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００９４】
また、携帯電話機１０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００９５】
以上のように、本発明に係る手書き入力装置は、自装置を動かすことにより手書き情報の入力が可能であるので、携帯可能な電子デバイスだけでなく、自装置を移動させることができる任意の電子デバイスに適用することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施形態である携帯電話機における制御部および記憶部の概略構成を示すブロック図である。
【図２】上記携帯電話機を開いた状態での外観を示す正面図および背面図である。
【図３】上記携帯電話機のハードウェア構成の具体例を示すブロック図である。
【図４】文字等の軌跡の移動に伴って表示領域が移動する様子を示すグラフである。
【図５】文字等の軌跡の移動に伴って表示領域が移動する様子を示すグラフである。
【図６】上記制御部が行う処理の流れを示すフローチャートである。
【図７】上記携帯電話機の表示画面に表示されるポインタの例を示す正面図である。
【図８】本発明の他の実施形態である携帯電話機における制御部および記憶部の概略構成を示すブロック図である。
【図９】上記制御部が行う処理の流れを示すフローチャートである。
【図１０】消去モードにおいて、上記制御部が行う処理の流れを示すフローチャートである。
【図１１】スクロールモードにおいて、上記制御部が行う処理の流れを示すフローチャートである。
【図１２】上記携帯電話機が作成する軌跡データの一利用例を示す図である。
【図１３】上記軌跡データを作成する場合における表示画面の表示例を示す図である。
【図１４】時間情報を伴う座標データの一例を表形式で示す図である。
【図１５】文字等の軌跡を描画の順番で表示できることを示す図である。
【図１６】上記携帯電話機が作成する軌跡データの他の利用例を示す図である。
【符号の説明】
【００９７】
１０  携帯電話機（手書き入力装置）
１２  表示画面
１３  操作ボタン群
１６  カメラ（撮影部）
１７  決定ボタン
１８  クリアボタン
２０  制御部
２１  入出力部
２２  記憶部
２３  操作部
２４  表示部
２５  画像入力部（撮影部）
２９  プログラム格納領域
３０  データ格納領域
３０ａ  軌跡データ格納部
３１  変位検出部（変位検出手段）
４０  変位データ取得部（変位検出手段）
４１  軌跡作成部（軌跡作成手段）
４２  表示制御部（表示制御手段）
４３  操作データ取得部（動作指示手段）
４４  軌跡消去部（軌跡消去手段）
【図１】
2008305108.tif 000003
【図２】
2008305108.tif 000004
【図３】
2008305108.tif 000005
【図４】
2008305108.tif 000006
【図５】
2008305108.tif 000007
【図６】
2008305108.tif 000008
【図７】
2008305108.tif 000009
【図８】
2008305108.tif 000010
【図９】
2008305108.tif 000011
【図１０】
2008305108.tif 000012
【図１１】
2008305108.tif 000013
【図１２】
2008305108.tif 000014
【図１３】
2008305108.tif 000015
【図１４】
2008305108.tif 000016
【図１５】
2008305108.tif 000017
【図１６】
2008305108.tif 000018