(57)【要約】【課題】  ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させる。【解決手段】  利用者がポインティングデバイスを用いて軌跡を描くと、携帯電話装置に電源が投入されている状態では常に起動されているポインティング軌跡解析部３２が、ポンティング位置の移動軌跡を解析する。引き続き、ポインティング軌跡解析部３２は、解析結果、及び、携帯電話装置におけるアプリケーション３３の動作状態に基づいて、解析結果を報告すべき機能処理部として、基本処理部３１及びアプリケーション３３の一方を特定する。そして、ポインティング軌跡解析部３２は、特定された機能処理部に解析結果を報告する。【選択図】  図６
2008203973.tif 000002
【特許請求の範囲】
【請求項１】
携帯型情報処理装置において使用される操作入力処理方法であって、
前記携帯型情報処理装置に電源が投入されている状態では常に起動されているポインティング軌跡解析部が、前記携帯型情報処理装置が装備するポインティングデバイスによるポインティング位置の移動軌跡を解析する解析工程と；
前記解析工程における解析結果、及び、前記携帯型情報処理装置の動作状態に基づいて、前記ポインティング軌跡解析部が、前記解析結果を報告すべき前記携帯型情報処理装置における機能処理部を特定する特定工程と；
前記ポインティング軌跡解析部が、前記特定工程において特定された機能処理部に前記解析結果を報告する報告工程と；
を備えることを特徴とする操作入力処理方法。
【請求項２】
前記特定工程において特定される機能処理部は、前記携帯型情報処理装置の動作の制御処理を行う基本処理部、及び、前記基本処理部による制御のもとで動作中のアプリケーションのいずれかである、ことを特徴とする請求項１に記載の操作入力処理方法。
【請求項３】
前記アプリケーションが、前記解析工程における解析の対象となる移動軌跡を描くために前記ポインティングデバイスによりポインティング可能な領域の情報を、前記ポインティング軌跡解析部に対して指定する指定工程を更に備える、ことを特徴とする請求項２に記載の操作入力処理方法。
【請求項４】
前記報告工程では、前記解析結果を報告すべき機能処理部として前記アプリケーションが特定された場合には、前記ポインティング軌跡解析部が、前記アプリケーションにより対応して定まるフォーマットに変換した後に前記解析結果を前記アプリケーションに報告する、ことを特徴とする請求項２又は３に記載の操作入力処理方法。
【請求項５】
複数の機能処理部が動作する携帯型情報処理装置であって、
所定領域内における位置の指定入力であるポインティング位置の入力が行われるポインティングデバイスと；
前記ポインティング位置の移動軌跡の解析を行い、前記解析の解析結果、及び、前記複数の機能処理部それぞれの動作状態に基づいて特定された特定機能処理部に前記解析結果を報告するとともに、電源投入状態においては常に動作するポインティング軌跡解析部と；
を備えることを特徴とする携帯型情報処理装置。
【請求項６】
前記特定機能処理部は、全体動作の制御処理を行う基本処理部、及び、前記基本処理部による制御のもとで動作中のアプリケーションのいずれかである、ことを特徴とする請求項５に記載の携帯型情報処理装置。
【請求項７】
前記ポインティング軌跡解析部は、前記アプリケーションから指定された前記移動軌跡を描くためにポインティング可能な領域の情報に基づいて、前記ポインティングデバイスを使用したポインティング位置の入力が可能な領域を設定する、ことを特徴とする請求項６に記載の携帯型情報処理装置。
【請求項８】
前記特定機能処理部として前記アプリケーションが特定された場合には、前記ポインティング軌跡解析部が、前記アプリケーションにより対応して定まるフォーマットに変換した後に前記解析結果を前記アプリケーションに報告する、ことを特徴とする請求項５又は６に記載の携帯型情報処理装置。
【請求項９】
移動通信網の基地局と無線通信を行う無線通信部を更に備える、ことを特徴とする請求項５〜８のいずれか一項に記載の携帯型情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作入力処理方法及び携帯型情報処理装置に係り、より詳しくは、携帯型情報処理装置において使用される操作入力処理方法、及び、当該操作入力方法を使用する携帯型情報処理装置に関する。
【背景技術】
【０００２】
従来から、携帯電話装置を代表とする携帯型情報処理装置が普及している。こうした移動情報処理装置では、当初は、装置本体に配置されたテンキーやファンクションキー等を押下することにより情報入力を行っていたが、近年においては、タッチパッドとタッチペンとの組み合わせやマウス等のポインティングデバイスを用いて操作入力可能な携帯型情報装置の技術が提案されている（特許文献１における段落番号［０００２］参照：以下、「従来例」と呼ぶ）。
【０００３】
かかる従来例の技術では、装置が備える表示装置における表示画面に、例えば複数のアイコン又はメニュー一覧等を表示しておく。そして、選択したい特定アイコン又特定メニューの表示位置を、ポインティングデバイスを用いて指定することにより、当該特定アイコンの選択や特定メニューの選択が行われるようになっている。この結果、パーソナルコンピュータシステムにおいて一般的となっている操作入力方法と同様の方法で、操作情報の入力ができるようになっている。
【０００４】
【特許文献１】特開平１０−２４０４４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来例の技術は、パーソナルコンピュータシステムの場合において一般的となっている操作入力方法と同様の方法で、操作情報の入力ができるようになる点で優れたものである。しかしながら、従来例の技術では、表示画面にアイコン等の選択対象が表示されることが必要であるが、表示画面の小さな携帯型情報処理装置では、表示画像の種類によっては、アイコン等のための表示領域を確保することが、好ましくなかったり、困難であったりすることがあった。また、携帯型情報処理装置において表示される画像としては、従来のキー入力用に作成されたものが多数あり、これらをポインティングデバイスによる操作入力に適したものとするには、新たな画像を作成することが必要となる。
【０００６】
したがって、携帯型情報処理装置がポインティングデバイスを備えていても、当該ポインティングデバイスを用いて操作入力を行うことができる場面は限られていた。このため、ポインティングデバイスを有効に活用することができる技術が待望されている。
【０００７】
本発明は、上記の事情の鑑みてなされたものであり、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができる操作入力処理方法及び携帯型情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、第１の観点からすると、携帯型情報処理装置において使用される操作入力処理方法であって、前記携帯型情報処理装置に電源が投入されている状態では常に起動されているポインティング軌跡解析部が、前記携帯型情報処理装置が装備するポインティングデバイスによるポインティング位置の移動軌跡を解析する解析工程と；前記解析工程における解析結果、及び、前記携帯型情報処理装置の動作状態に基づいて、前記ポインティング軌跡解析部が、前記解析結果を報告すべき前記携帯型情報処理装置における機能処理部を特定する特定工程と；前記ポインティング軌跡解析部が、前記特定工程において特定された機能処理部に前記解析結果を報告する報告工程と；を備えることを特徴とする操作入力処理方法である。
【０００９】
ここで、「移動軌跡」とは、軌跡が描く静的な図形ではなく、ポインティング位置の移動方向を含めた動的な図形を意味する。このため、静的には同一の線分であっても、例えば、軌跡として右側から左側へ向けて描かれた線分と、軌跡として左側から右側へ向けて描かれた線分とでは、異なる移動軌跡となる。本明細書においては、かかる意味で「移動軌跡」の用語を用いる。なお、以下の説明においては、移動軌跡を「ジェスチャ」とも記すものとする。
【００１０】
この操作入力処理方法では、利用者がポインティングデバイスを用いて軌跡を描くと、解析工程において、携帯型情報処理装置に電源が投入されている状態では常に起動されているポインティング軌跡解析部が、前記携帯型情報処理装置が装備するポインティングデバイスによるポインティング位置の移動軌跡を解析する。かかる解析に際して、ポインティング軌跡解析部は、連続的な移動軌跡のみではなく、所定時間内に再開されたポインティング位置の移動によって描かれる移動軌跡も含めてひとまとまりの移動軌跡と認識する。すなわち、当該所定時間を超えてポインティング操作が行われなかった後に、ポインティング操作が開始され、その後に当該所定時間を超えてポインティング操作が行われなくなるまでのポインティング位置の移動軌跡がひとまとまりの移動軌跡と認識される。
【００１１】
引き続き、特定工程において、ポインティング軌跡解析部が、上記の解析工程における解析結果、及び、携帯型情報処理装置の動作状態に基づいて、解析結果を報告すべき携帯型情報処理装置における機能処理部を特定する。かかる特定に際して、解析結果により解析結果を報告すべき機能処理部が一意的に定まる場合には、ポインティング軌跡解析部は、解析結果に対応して、解析結果を報告すべき対象を当該機能処理部に特定する。一方、解析結果により解析結果を報告すべき機能処理部が一意的に定まらない場合には、ポインティング軌跡解析部は、携帯情報処理装置の動作状況に基づいて、解析結果を報告すべき対象を機能処理部に特定する。
【００１２】
そして、報告工程において、ポインティング軌跡解析部が、特定工程において特定された機能処理部に解析結果を報告する。この報告を受けた機能処理部は、当該解析結果に対応した操作入力が行われたことを認識し、その操作入力に対応した処理を行う。
【００１３】
このため、本発明の操作入力処理方法では、携帯情報処理装置の表示部におけるアイコンやメニュー等の表示を前提とせず、かつ、携帯型情報処理装置に電源が投入されていればいつでも、ポインティングデバイスを用いて操作入力を行うことができ。したがって、本発明の操作入力処理方法によれば、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができる。
【００１４】
本発明の操作入力処理方法では、前記特定工程において特定される機能処理部は、前記携帯型情報処理装置の動作の制御処理を行う基本処理部、及び、前記基本処理部による制御のもとで動作中のアプリケーションのいずれかであるようにすることができる。この場合には、動作中のアプリケーションに対応する操作入力をポインティングデバイスを用いて行うことができるとともに、当該動作中のアプリケーションの強制停止や、動作アプリケーションの切換等の基本処理部の動作を実行させるための操作入力もポインティングデバイスを用いて行うことができる。
【００１５】
ここで、前記アプリケーションが、前記解析工程における解析の対象となる移動軌跡を描くために前記ポインティングデバイスによりポインティング可能な領域の情報を、前記ポインティング軌跡解析部に対して指定する指定工程を更に備えるようにすることができる。この場合には、当該アプリケーションの表示動作や、当該アプリケーションに固有なポインティングデバイスの利用方法により、解析工程における解析の対象となる移動軌跡を描くためにポインティングデバイスによりポインティング可能な領域を制限すべき場合に、当該アプリケーションが、その起動時等に、当該制限のための情報を、ポインティング軌跡解析部に対して指定する。かかる指定が行われると、ポインティング軌跡解析部は、当該制限のための情報に従って、制限された領域におけるポインティング操作によるポインティング位置の移動軌跡のみを解析対象とする。このため、アプリケーションの動作に悪影響を与えることなく、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができる。
【００１６】
また、前記報告工程では、前記解析結果を報告すべき機能処理部として前記アプリケーションが特定された場合には、前記ポインティング軌跡解析部が、前記アプリケーションにより対応して定まるフォーマットに変換した後に前記解析結果を前記アプリケーションに報告するようにすることができる。この場合には、ポインティング軌跡解析部が、解析結果のアプリケーションへの報告に際して、報告形式を当該アプリケーションにとって都合のよいフォーマットとすることができるようになる。
【００１７】
本発明は、第２の観点からすると、複数の機能処理部が動作する携帯型情報処理装置であって、所定領域内における位置の指定入力であるポインティング位置の入力が行われるポインティングデバイスと；前記ポインティング位置の移動軌跡の解析を行い、前記解析の解析結果、及び、前記複数の機能処理部それぞれの動作状態に基づいて特定された特定機能処理部に前記解析結果を報告するとともに、電源投入状態においては常に動作するポインティング軌跡解析部と；を備えることを特徴とする携帯型情報処理装置である。
【００１８】
この携帯型情報処理装置では、利用者がポインティングデバイスを用いて軌跡を描くと、携帯型情報処理装置に電源が投入されている状態では常に起動されているポインティング軌跡解析部が、ポインティング位置の移動軌跡を解析する。引き続き、ポインティング軌跡解析部は、解析結果、及び、携帯型情報処理装置で動作する複数の機能処理部の動作状態に基づいて、解析結果を報告すべき機能処理部を特定する。ポインティング軌跡解析部は、特定された機能処理部に解析結果を報告する。この報告を受けた機能処理部は、当該解析結果に対応した操作入力が行われたことを認識し、その操作入力に対応した処理を行う。
【００１９】
すなわち、本発明の携帯型情報処理装置は、上述した本発明の操作入力処理を使用して、ポインティングデバイスによるポインティング操作入力結果を処理することができる。
したがって、本発明の携帯型情報処理装置によれば、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができる。
【００２０】
本発明の携帯型情報処理装置では、前記特定機能処理部が、全体動作の制御処理を行う基本処理部、及び、前記基本処理部による制御のもとで動作中のアプリケーションのいずれかであるようにすることができる。この場合には、動作中のアプリケーションに対応する操作入力をポインティングデバイスを用いて行うことができるとともに、当該動作中のアプリケーションの強制停止や、動作アプリケーションの切換等の基本処理部の動作を実行させるための操作入力もポインティングデバイスを用いて行うことができる。
【００２１】
ここで、前記ポインティング軌跡解析部は、前記アプリケーションから指定された前記移動軌跡を描くためにポインティング可能な領域の情報に基づいて、前記ポインティングデバイスを使用したポインティング位置の入力が可能な領域を設定するようにすることができる。この場合には、解析の対象となる移動軌跡を描くためにポインティングデバイスによりポインティング可能な領域を制限すべきときに当該アプリケーションから指定された当該制限すべき情報の指定に従って、ポインティング軌跡解析部は、当該制限のための情報に従って、制限された領域におけるポインティング操作によるポインティング位置の移動軌跡のみを解析対象とする。このため、アプリケーションの動作に悪影響を与えることなく、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができる。
【００２２】
また、前記特定機能処理部として前記アプリケーションが特定された場合には、前記ポインティング軌跡解析部が、前記アプリケーションにより対応して定まるフォーマットに変換した後に前記解析結果を前記アプリケーションに報告するようにすることができる。この場合には、ポインティング軌跡解析部が、解析結果のアプリケーションへの報告に際して、報告形式を当該アプリケーションにとって都合のよいフォーマットとすることができるようになる。
【００２３】
本発明の携帯型情報処理装置では、移動通信網の基地局と無線通信を行う無線通信部を更に備えるようにすることができる。すなわち、本発明の携帯型情報処理装置を、携帯電話装置等の移動通信端末装置とすることができる。
【発明の効果】
【００２４】
以上説明したように、本発明の操作入力処理及び携帯型情報処理装置によれば、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態を、図１〜図６を参照しつつ説明する。なお、以下の説明及び図においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２６】
［構成］
図１には、本発明の一実施形態に係る携帯型情報処理装置である携帯電話装置１０の外観構成が概略的に示されている。ここで、図１（Ａ）には、携帯電話装置１０の外観の正面図が示され、図１（Ｂ）には、携帯電話装置１０の外観の背面図が示されている。
【００２７】
図１（Ａ）及び図１（Ｂ）に総合的に示されるように、携帯電話装置１０は、（ａ）携帯電話本体１１と、（ｂ）電話番号を入力するためのテンキー、及び、動作モードの切替等の各種指令を、後述する制御部２１（図２参照）に入力するためのファンクションキーを有する操作部１２と、（ｃ）操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示部１３とを備えている。また、携帯電話装置１０は、（ｄ）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、（ｅ）集音時に音を入力したり、通話時に音声を入力したりするためのマイクロフォン１５と、（ｆ）着信音や案内音を発生するための案内用スピーカ１６と、（ｇ）基地局との間で無線信号を授受するためのアンテナ１７とを備えている。
【００２８】
さらに、携帯電話装置１０は、（ｈ）表示部１３の表示面の全面上に貼付された透明なタッチパッド１８Ｄと、（ｊ）タッチパッドを押圧するためのタッチペン１８Ｎと、（ｋ）タッチペン１８Ｎを取り外し可能に保持するペンホルダ１８Ｈとを備えている。ここで、本実施形態では、タッチパッド１８Ｄは抵抗膜式のタッチパッドであり、タッチペン１８Ｎにより押圧が加わると、押圧が加わった位置に対応する電気信号を、携帯電話本体１１内の後述する制御部２１へ送るようになっている。すなわち、本実施形態では、タッチパッド１８Ｄとタッチペン１８Ｎによりポインティングデバイスが構成されるようになっている。
【００２９】
携帯電話本体１１の内部には、図２に示されるように、（ｉ）携帯電話装置１０全体の動作を統括制御する制御部２１と、(ii)アンテナ１７を介して、基地局との間で無線信号の送受信を行う送受信部２２と、（iii）制御部２１で実行されるプログラムや各種データを格納する読出専用メモリ（ＲＯＭ）素子やランダムアクセスメモリ（ＲＡＭ）素子を有する記憶部２３とを備えている。ここで、記憶部２３には、ジェスチャリスト２４と、報告先テーブル２５とが記憶されている。
【００３０】
ジェスチャリスト２４には、本実施形態においてポイティングデバイスを使用した操作入力とみなすべきジェスチャ（以下、「操作入力ジェスチャ」ともいう）が登録されている。かかる操作入力ジェスチャとしては、「＋Ｘ方向に向かって延びる直線軌跡」、「−Ｘ方向に向かって延びる直線軌跡」、「＋Ｙ方向に向かって延びる直線軌跡」、「−Ｙ方向に向かって延びる直線軌跡」、「〇の軌跡」、「×の軌跡」等がある。こうした操作入力ジェスチャは、工場出荷時において予め登録されていたり、利用者が事後的に登録したりする。
【００３１】
報告先テーブル２５は、ジェスチャの種類に対応して、報告先が優先順位付きで登録される。本実施形態では、図３に示されるように、報告先が高優先度と低優先度との２段階で登録されるようになっている。なお、本実施形態では、ジェスチャ＃１，＃４については、後述する基本処理部３１（図４参照）にのみ報告され、ジェスチャ＃１，＃４については、動作中の後述するアプリケーション３３がある場合には、アプリケーション３３に優先的に報告され、動作中の後述するアプリケーション３３がない場合には、基本処理部３１に報告される登録例が示されている。
【００３２】
制御部２１は、中央処理装置（ＣＰＵ）、デジタル信号処理装置（ＤＳＰ）等を備えており、一般的な携帯電話機能を実現するために、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。この制御部２１において実行されるプログラム等のソフトウエアの構成は、図４に示されるようになっている。
【００３３】
すなわち、制御部２１におけるソフトウエアは、（ｉ）携帯電話としての基本機能である通話機能、メール機能、文字入力機能等を実現するとともに、上述した各種のハードウエア資源の制御を行う基本処理部（ＯＳ（Operating System）部）３１と、（ii）タッチペン１８Ｎによるタッチパッド１８Ｄのタッチ位置の移動軌跡を解析するポインティング軌跡解析部３２と、（iii）アプリケーション３３とから構成されている。
【００３４】
ここで、基本処理部３１は、上記の機能以外に、アプリケーション３３の起動や強制終了の制御を行う。このようにして基本制御部３１の制御下で動作するアプリケーション３３の動作状態を、基本処理部３１はポインティング軌跡解析部３２へ通知する。
【００３５】
ポインティング軌跡解析部３２は、上記のように、タッチペン１８Ｎによるタッチパッド１８Ｄのタッチ位置の移動軌跡、すなわちジェスチャを解析する。かかる解析に際して、ポインティング軌跡解析部３２は、連続的な移動軌跡のみではなく、所定時間内に再開されたポインティング位置の移動によって描かれる移動軌跡も含めてひとまとまりのジェスチャと認識する。すなわち、当該所定時間を超えてポインティング操作が行われなかった後に、ポインティング操作が開始され、その後に当該所定時間を超えてポインティング操作が行われなくなるまでのポインティング位置の移動軌跡がひとまとまりのジェスチャとして認識されるようになっている。
【００３６】
なお、ポインティング軌跡解析部３２による解析の対象となるタッチパッド１８Ｄにおけるポインティング可能な領域は、原則的には全領域である。そして、後述するようにアプリケーション３３により領域制限がされたときのみ、例えば基本処理部３１のみが電池残量や電界強度のピクトグラムを描画可能なシステム表示領域のみ等への領域制限が行われる。
【００３７】
ポインティング軌跡解析部３２は、こうして認識されたジェスチャがジェスチャリスト２４に登録されているもののいずれかと一致するといえるか否かを判定する。当該判定の結果が肯定的であった場合には、ポインティング軌跡解析部３２は、有効な操作入力が行われたと判断する。一方、当該判定の結果が否定的であった場合には、ポインティング軌跡解析部３２は、有効な操作入力が行われなかったと判断する。
【００３８】
有効な操作入力が行われたと判断された場合には、ポインティング軌跡解析部３２は、報告先テーブル２５を参照して、解析結果を報告すべき機能処理部を特定する。そして、ポインティング軌跡解析部３２は、特定された機能処理部に解析結果を報告する。ここで、特定された機能処理部が基本処理部３１であった場合には、ポインティング軌跡解析部３２は、既定のフォーマットで、すなわち、ジェスチャリスト２４に登録されているジェスチャのごとに標準的に定められているコードを基本処理部３１へ送る。
【００３９】
特定された機能処理部が動作中のアプリケーション３３であった場合には、ポインティング軌跡解析部３２は、アプリケーション３３に適合したフォーマットで、解析結果をアプリケーション３３へ送る。すなわち、予めアプリケーション３３からフォーマット指定を受けていない場合には、ポインティング軌跡解析部３２は、既定のフォーマットで、解析結果をアプリケーション３３へ送る。一方、予めアプリケーション３３からフォーマット指定を受けていた場合には、ポインティング軌跡解析部３２は、アプリケーションにより指定されたフォーマットで、解析結果をアプリケーション３３へ送る。
【００４０】
なお、ポインティング軌跡解析部３２は、携帯電話装置１０の電源が投入されている場合には、常に動作するようになっている。
【００４１】
アプリケーション３３は、基本処理部３１の制御のもとで動作する。すなわち、基本処理部３１による起動処理により動作を開始する。そして、基本処理部３１からの一時停止要求や停止終了要求に応答して、一時停止したり停止したりする。なお、アプリケーション３３の種類によっては、基本処理部３１による起動処理によって動作を開始した段階で、ポインティング軌跡解析部３２による解析対象となるタッチパッド１８Ｄにおけるポインティング可能な領域の制限情報をポインティング軌跡解析部３２に指定したり、ポインティング軌跡解析部３２からの解析結果の報告時のフォーマットをポインティング軌跡解析部３２に指定したりする。
【００４２】
［動作］
次に、上記のように構成された携帯電話装置１０の動作について、ポインティングデバイス（１８Ｄ，１８Ｎ）による操作入力の動作に主に着目して説明する。
【００４３】
＜アプリケーション３３が非動作中の処理＞
まず、アプリケーション３３が非動作中におけるポインティングデバイス（１８Ｄ，１８Ｎ）による操作入力処理について、主に図５を参照して説明する。
【００４４】
この場合には、図５に示されるように、基本処理部３１からアプリケーション３３の動作状態として非動作である旨が通知される。この状態で、タッチペン１８Ｎによりタッチパッド１８Ｄ上にジェスチャ＃１の移動軌跡が描かれると、ステップＳ１１において、ポインティング軌跡解析部３２が、入力ジェスチャを解析し、ジェスチャ＃１が入力されたことを認識する。
【００４５】
引き続き、ステップＳ１２において、ポインティング軌跡解析部３２が、ジェスチャ＃１が入力されたことを報告すべき機能処理部を、報告先テーブル２５（図３参照）を参照して特定する。ここで、ジェスチャ＃１が入力された旨は基本処理部３１にのみ報告されるべきものであるので、ポインティング軌跡解析部３２は、報告先の機能処理部として基本処理部３１を特定する。
【００４６】
そして、ポインティング軌跡解析部３２は、ジェスチャ＃１が入力された旨を既定のフォーマットで基本処理部３１へ報告する。この報告を受けた基本処理部３１では、ジェスチャ＃１の操作入力に対応する処理を実行する。
【００４７】
次に、タッチペン１８Ｎによりタッチパッド１８Ｄ上にジェスチャ＃２の移動軌跡が描かれると、ステップＳ２１において、ポインティング軌跡解析部３２が、入力ジェスチャを解析し、ジェスチャ＃２が入力されたことを認識する。
【００４８】
引き続き、ステップＳ２２において、ポインティング軌跡解析部３２が、ジェスチャ＃２が入力されたことを報告すべき機能処理部を、報告先テーブル２５（図３参照）を参照して特定する。ここで、ジェスチャ＃２が入力された旨は、動作中のアプリケーション３３が存在する場合には、アプリケーション３３に優先的に報告されるものであるが、アプリケーション３３が非動作中であるので、ポインティング軌跡解析部３２は、報告先の機能処理部として基本処理部３１を特定する。
【００４９】
そして、ポインティング軌跡解析部３２は、ジェスチャ＃２が入力された旨を既定のフォーマットで基本処理部３１へ報告する。この報告を受けた基本処理部３１では、ジェスチャ＃２の操作入力に対応する処理を実行する。
【００５０】
以後、アプリケーション３３が非動作中である期間においては、ジェスチャリスト２４に登録されているジェスチャが入力された場合には、全ての解析結果が、基本処理部３１へ報告される。そして、基本処理部３１は、報告された解析結果に対応した処理を実行する。
【００５１】
＜アプリケーション３３が動作中の処理＞
次に、アプリケーション３３が動作中におけるポインティングデバイス（１８Ｄ，１８Ｎ）による操作入力処理について、主に図６を参照して説明する。
【００５２】
この場合には、図６に示されるように、まず、利用者からの操作部１２又はポインティングデバイス（１８Ｄ，１８Ｎ）を利用したアプリケーション３３の起動指定に応答して、基本処理部３１がアプリケーション３３を起動する。引き続き、基本処理部３１は、アプリケーション３３の動作状態として動作中である旨を、ポインティング軌跡解析部３２へ通知する。
【００５３】
起動されたアプリケーション３３は、その後の動作の必要に応じて、ポインティング軌跡解析部３２に対して動作指定を行う。すなわち、アプリケーション３３は、その後の動作の必要に応じて、ポインティング軌跡解析部３２による解析対象となるタッチパッド１８Ｄにおけるポインティング可能な領域の制限情報をポインティング軌跡解析部３２に指定したり、ポインティング軌跡解析部３２からの解析結果の報告時のフォーマットをポインティング軌跡解析部３２に指定したりする。
【００５４】
この状態で、タッチペン１８Ｎによりタッチパッド１８Ｄ上にジェスチャ＃３の移動軌跡が描かれると、ステップＳ３１において、ポインティング軌跡解析部３２が、入力ジェスチャを解析する。そして、ポインティング軌跡解析部３２は、ジェスチャ＃３が入力されたことを認識する。
【００５５】
引き続き、ステップＳ３２において、ポインティング軌跡解析部３２が、ジェスチャ＃３が入力されたことを報告すべき機能処理部を、報告先テーブル２５（図３参照）を参照して特定する。ここで、ジェスチャ＃３が入力された旨の高優先報告先は動作中のアプリケーション３３であり、かつ、アプリケーション３３が動作中であるので、ポインティング軌跡解析部３２は、報告先の機能処理部としてアプリケーション３３を特定する。
【００５６】
そして、ポインティング軌跡解析部３２は、ジェスチャ＃３が入力された旨をアプリケーション３３へ報告する。かかる報告に際して、上述したアプリケーション３３の起動時にアプリケーション３３から解析結果の報告時のフォーマット指定を受けていた場合には、ポインティング軌跡解析部３２は、当該指定フォーマットに従って、ジェスチャ＃３が入力された旨をアプリケーション３３へ報告する。一方、アプリケーション３３から解析結果の報告時のフォーマット指定を受けていない場合には、ポインティング軌跡解析部３２は、ジェスチャ＃３が入力された旨を既定のフォーマットで基本処理部３１へ報告する。こうしてジェスチャ＃３が入力された旨の報告を受けた基本処理部３１では、ジェスチャ＃３の操作入力に対応する処理を実行する。
【００５７】
次に、タッチペン１８Ｎによりタッチパッド１８Ｄ上にジェスチャ＃４の移動軌跡が描かれると、ステップＳ４１において、ポインティング軌跡解析部３２が、入力ジェスチャを解析し、ジェスチャ＃４が入力されたことを認識する。
【００５８】
引き続き、ステップＳ４２において、ポインティング軌跡解析部３２が、ジェスチャ＃４が入力されたことを報告すべき機能処理部を、報告先テーブル２５（図３参照）を参照して特定する。ここで、ジェスチャ＃４が入力された旨は基本処理部３１にのみ報告されるべきものであるので、ポインティング軌跡解析部３２は、報告先の機能処理部として基本処理部３１を特定する。
【００５９】
そして、ポインティング軌跡解析部３２は、ジェスチャ＃４が入力された旨を既定のフォーマットで基本処理部３１へ報告する。この報告を受けた基本処理部３１では、ジェスチャ＃４の操作入力に対応する処理を実行する。
【００６０】
以後、アプリケーション３３が動作中である期間においては、ジェスチャリスト２４に登録されているジェスチャが入力された場合には、報告先テーブル２５の登録内容に従って、解析結果が、基本処理部３１又はアプリケーション３３へ報告される。そして、解析結果の報告を受けた基本処理部３１又はアプリケーション３３は、報告された解析結果に対応した処理を実行する。
【００６１】
以上説明したように、本実施形態では、利用者がポインティングデバイス（１８Ｄ，１８Ｎ）を用いて軌跡を描くと、携帯電話装置１０に電源が投入されている状態では常に起動されているポインティング軌跡解析部３２が、ポインティング位置の移動軌跡を解析する。引き続き、ポインティング軌跡解析部３２は、解析結果、及び、携帯電話装置１０におけるアプリケーション３３の動作状態に基づいて、解析結果を報告すべき機能処理部として、基本処理部３１及びアプリケーション３３の一方を特定する。そして、ポインティング軌跡解析部３２は、特定された機能処理部に解析結果を報告する。この報告を受けた機能処理部は、当該解析結果に対応した操作入力が行われたことを認識し、その操作入力に対応した処理を行う。
【００６２】
したがって、本実施形態によれば、ポインティングデバイス（１８Ｄ，１８Ｎ）を有効に活用しつつ、利用者の利便性を向上させることができる。
【００６３】
また、本実施形態では、ポインティング軌跡解析部３２が、アプリケーション３３から指定された移動軌跡を描くためにポインティング可能な領域の情報に基づいて、ポインティングデバイスを使用したポインティング位置の入力が可能な領域を設定する。このため、アプリケーションの動作に悪影響を与えることなく、ポインティングデバイスを有効に活用しつつ、利用者の利便性を向上させることができる。
【００６４】
また、本実施形態では、アプリケーションにより報告フォーマットが指定されている場合に、解析結果を報告すべき機能処理部としてアプリケーション３３が特定されると、ポインティング軌跡解析部３２は、アプリケーション３３により指定されたフォーマットに変換した後に、解析結果をアプリケーション３３に報告する。このため、解析結果のアプリケーションへの報告に際して、報告形式を当該アプリケーションにとって都合のよいフォーマットとすることができる。
【００６５】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【００６６】
例えば、上記の実施形態では、抵抗膜式のポインティングデバイス（１８Ｄ，１８Ｎ）を採用したが、感光式なタッチパッドと、光射出操作が可能なタッチペンとの組み合せをポインティングデバイスとして採用することもできる。
【００６７】
また、上記の実施形態では、タッチパッド１８Ｄは抵抗膜式のタッチパッドを採用したが、感圧式や静電容量方式等のものを採用することもできる。
【００６８】
また、上記の実施形態では、ポインティングデバイスとしてタッチパッド１８Ｄとタッチペン１８Ｎとの組み合せを採用したが、ポインティングデバイスとしてマウスやトラックボール等を採用することもできる。
【００６９】
また、上記の実施形態では、基本処理部３１による制御のもとで動作するアプリケーションの数が１つである場合を例示したが、同時に動作可能なアプリケーションの数は複数であってもよい。かかる場合には、動作中の複数のアプリケーション間における移動軌跡の解析結果の報告優先度を考慮して、報告先テーブル２５が作成される。
【００７０】
また、上記の実施形態では、キーが配列された操作部１２と表示部１３との位置関係が固定的ないわゆるストレート型の携帯電話装置とした。これに対して、いわゆるクラムシェル型やレボルバ型等の携帯電話装置に本発明を適用することもできる。
【００７１】
さらに、上記の実施形態では、携帯電話装置に対して本発明を適用したが、携帯型ゲーム機、ＰＤＡ（Personal Digital Assistance）等の他の種類の携帯情報処理装置に対しても本発明が適用できるのは、勿論である。
【産業上の利用可能性】
【００７２】
以上説明したように、本発明の操作入力処理方法は、携帯型情報処理装置における操作入力の処理に適用することができる。また、本発明の携帯型情報処理装置は、ポインティングデバイスを備える携帯型情報処理装置に適用することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係る携帯型情報処理である携帯電話装置の外観構成を概略的に示す図である。
【図２】図１の装置の内部構成を説明するためのブロック図である。
【図３】図１の報告先テーブルの内容を説明するための図である。
【図４】図２の制御部で動作するプログラムの構成を説明するためのブロック図である。
【図５】図１の装置によるアプリケーション非動作時におけるポインティングデバイスによる操作入力処理を説明するためのシーケンス図である。
【図６】図１の装置によるアプリケーション動作時におけるポインティングデバイスによる操作入力処理を説明するためのシーケンス図である。
【符号の説明】
【００７４】
１０…携帯電話装置（携帯型情報処理装置）、１１…携帯電話本体、１２…操作部、１３…表示部、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、１８Ｄ…タッチパッド、１８Ｎ…タッチペン、１８Ｈ…ペンホルダ、２１…制御部、２２…送受信部（無線通信部）、２３…記憶部、２４…ジェスチャリスト、２５…報告先テーブル、３１…基本処理部、３２…ポインティング軌跡解析部、３３…アプリケーション。
【図１】
2008203973.tif 000003
【図２】
2008203973.tif 000004
【図３】
2008203973.tif 000005
【図４】
2008203973.tif 000006
【図５】
2008203973.tif 000007
【図６】
2008203973.tif 000008