(57)【要約】【課題】タッチパネルを利用したＵＩを実現する場合に、目的を達成するまでの操作数を増加することなく、一般的な入力装置を利用して限られた表示スペースで多機能の動作を実現することができる携帯端末及びその制御方法を提供する。【解決手段】表示手段に対する入力がペンによる第１入力であると入力手段判定部８によって判別された場合、入力位置判定部１１で判定された第１の入力手段の入力座標により特定されるアプリケーション３の画面上の領域に予め割り当てられたアプリケーション３の機能を、第１入力に基づいて実行する。表示手段に対する入力が指による第２入力であると判別された場合、アプリケーション３の画面上に予め割り当てられたアプリケーション３の機能の実行を禁止し、アプリケーション３の画面上の領域に割り当てられていない所定の機能を第２入力に基づいて実行する。【選択図】図１
2008108233.tif 000002
【特許請求の範囲】
【請求項１】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段への複数の入力をそれぞれ検知する入力検知手段と、
前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行する制御手段と
を具えることを特徴とする携帯端末。
【請求項２】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力を検知する入力検知手段と、
前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別する判別手段と、
前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行する制御手段とを具えることを特徴とする携帯端末。
【請求項３】
前記アプリケーション画面がスクロール機能により閲覧可能である場合、前記第２入力に基づいて前記アプリケーションの画面をスクロールすることを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
前記アプリケーションが手書き文字入力機能を有する場合、前記第１入力により文字入力を行うと共に、前記第２入力により文字消去又は文字送りを行うことを特徴とする請求項１または２に記載の携帯端末。
【請求項５】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段への複数の入力をそれぞれ検知する入力検知手段と、
前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２入力が継続している期間中に前記第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行する制御手段と
を具えることを特徴とする携帯端末。
【請求項６】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段への複数の入力をそれぞれ検知する入力検知手段と、
前記表示手段に画面が表示される一つのメインアプリケーションと、前記表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行する制御部と
を具えることを特徴とする携帯端末。
【請求項７】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力を検知する入力検知手段と、
前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別する判別手段と、
前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２の入力手段による第２入力が継続している期間中に前記第１の入力手段による第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行する制御手段とを具えることを特徴とする携帯端末。
【請求項８】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力を検知する入力検知手段と、
前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別する判別手段と、
前記表示手段に画面が表示される一つのメインアプリケーションと、該表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行する制御部と
を具えることを特徴とする携帯端末。
【請求項９】
前記入力検知手段は、前記表示手段周辺を提像する撮像手段と、当該撮像手段により撮像された画像を解析する画像解析手段とから構成される
ことを特徴とする請求項１から８のいずれか一項に記載の携帯端末。
【請求項１０】
前記入力検知手段は、前記表示手段に組み込まれたイメージセンサと、当該イメージセンサから出力される画像を解析する画像解析手段とから構成される
ことを特徴とする請求項１から８のいずれか一項に記載の携帯端末。
【請求項１１】
前記第１入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値未満であるメイン入力とし、前記第２入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値以上であるサブ入力としたことを特徴とする請求項１から１０のいずれか一項に記載の携帯端末。
【請求項１２】
前記メイン入力を、ペンによる入力とし、前記サブ入力を、指による入力としたことを特徴とする請求項１１に記載の携帯端末。
【請求項１３】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段への複数の入力をそれぞれ検知する入力検知手段とを具える携帯端末の制御方法であって、
前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、
前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行することを特徴とする携帯端末の制御方法。
【請求項１４】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力を検知する入力検知手段とを具える携帯端末の制御方法であって、
前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、
前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、
前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行することを特徴とする携帯端末の制御方法。
【請求項１５】
前記アプリケーション画面がスクロール機能により閲覧可能である場合、前記第２入力に基づいて前記アプリケーションの画面をスクロールすることを特徴とする請求項１３または１４に記載の携帯端末の制御方法。
【請求項１６】
前記アプリケーションが手書き文字入力機能を有する場合、前記第１入力により文字入力を行うとともに、前記第２入力により文字消去又は文字送りを行うことを特徴とする請求項１３または１４に記載の携帯端末の制御方法。
【請求項１７】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段への複数の入力をそれぞれ検知する入力検知手段とを具える携帯端末の制御方法であって、
前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、
前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２入力が継続している期間中に前記第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行することを特徴とする携帯端末の制御方法。
【請求項１８】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段への複数の入力をそれぞれ検知する入力検知手段とを具える携帯端末の制御方法であって、
前記表示手段に画面が表示される一つのメインアプリケーションと、前記表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を該第１入力に基づいて実行し、
前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行することを特徴とする携帯端末の制御方法。
【請求項１９】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力を検知する入力検知手段とを具える携帯端末の制御方法であって、
前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、
前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、
前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２の入力手段による第２入力が継続している期間中に前記第１の入力手段による第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行することを特徴とする携帯端末の制御方法。
【請求項２０】
各種アプリケーションを記憶する記憶手段と、
前記アプリケーションの画面を表示する表示手段と、
前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、
前記タッチパネルへの入力を検知する入力検知手段とを具える携帯端末の制御方法であって、
前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、
前記表示手段に画面が表示される一つのメインアプリケーションと、該表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、
前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を、該第１入力に基づいて実行し、
前記第２の入力手段による第２入力であると判別された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行することを特徴とする携帯端末の制御方法。
【請求項２１】
前記入力検知手段は、前記表示手段周辺を提像する撮像手段と、当該撮像手段により撮像された画像を解析する画像解析手段とから構成される
ことを特徴とする請求項１３から２０のいずれか一項に記載の携帯端末の制御方法。
【請求項２２】
前記入力検知手段は、前記表示手段に組み込まれたイメージセンサと、当該イメージセンサから出力される画像を解析する画像解析手段とから構成される
ことを特徴とする請求項１３から２０のいずれか一項に記載の携帯端末の制御方法。
【請求項２３】
前記第１入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値未満であるメイン入力とし、前記第２入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値以上であるサブ入力としたことを特徴とする請求項１３から２２のいずれか一項に記載の携帯端末の制御方法。
【請求項２４】
前記メイン入力を、ペンによる入力とし、前記サブ入力を、指による入力としたことを特徴とする請求項２３記載の携帯端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力に際し表示手段を用いて入力を検知する携帯端末及びその制御方法に関する。
【背景技術】
【０００２】
近年、主にソフトキーを利用したＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を実現するタッチパネルを利用した携帯端末が増加するとともに、携帯端末の小型化が進んでいる。また、このような携帯端末にタッチパネルを採用するに当たり、その限られたスペースを有効に利用する手法が多く提案されており、例えば、タブレットに接触した面積を判定し、接触面積が閾値を超えたときにソフトキーボードを生成する手法（例えば、特許文献１）や、電子ペンにモード切替操作を行うことによって、メニューを画面上に表示することなくタッチパネルへの入力を変更できる手法（例えば、特許文献２）が提案されている。また、狭いスペースで表示しているソフトキーの誤動作を防ぐために、ユーザのソフトキーの使用頻度を算出し、使用頻度の高いソフトキーのサイズを大きくすることによってユーザの誤動作を防ぐ手法（例えば、特許文献３）が提案されている。
【０００３】
また、ユーザの操作性をよくするために、アプリケーションがバックグランドで動作している場合には、専用のデバイスを設けてバックグランドのアプリケーションを操作できるようにした携帯端末が増加している。このような専用のデバイスにより、バックグランドのアプリケーションを操作するためにユーザがアプリケーションの画面を切り替える手間を省くことが可能となった。
【特許文献１】特開平１１−２７２４２３号公報
【特許文献２】特開平０７−１６０３９８号公報
【特許文献３】特開平１１−２６５２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１で提案されているような手法では、オブジェクト（ソフトキー等）の機能は、入力種別（ペン又は指）に関係なく入力に対して１対１対応である、すなわち、入力種別によらず入力に応じたオブジェクトが有する機能が表現されるので、他の機能を実現するためには、その機能を実現するためのオブジェクトを新たに生成する必要がある。したがって、表示部のスペースが小さい場合には、目的を達成するために必要な操作数が増大するという不都合がある。
【０００５】
また、特許文献２で提案されているような手法では、ハードウェア依存性が高いため、特別な制御を必要とするタッチパネル及び入力装置が必要となるとともに、入力装置に対する操作が増加する点がユーザにとって不便となる。
また、特許文献３で提案されているような手法では、使用頻度の低いソフトキーを使用するときにユーザは意識して操作をする必要があるため、操作性においてユーザの満足できるものであるとは言い難い。
【０００６】
さらに、バックグランドのアプリケーションを操作する専用のデバイスを設けることは、ハードウェアが大きくなるとともに高価なものとなり、また、プリセットされたアプリケーションしか対応することができず、汎用性がないという不都合がある。
本発明の目的は、タッチパネルを利用したＵＩを実現する場合に、目的を達成するまでの操作数を増加することなく、一般的な入力装置を利用して限られた表示スペースで多機能の動作を実現することができる携帯端末及びその制御方法を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段への複数の入力をそれぞれ検知する入力検知手段と、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行する制御手段とを具えることを特徴としている。
【０００８】
また、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力を検知する入力検知手段と、前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別する判別手段と、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行する制御手段とを具えることを特徴としている。
【０００９】
また、この発明において、前記アプリケーション画面がスクロール機能により閲覧可能である場合、前記第２入力に基づいて前記アプリケーションの画面をスクロールすることが好ましい。
また、この発明において、前記アプリケーションが手書き文字入力機能を有する場合、前記第１入力により文字入力を行うと共に、前記第２入力により文字消去又は文字送りを行うことが好ましい。
【００１０】
また、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段への複数の入力をそれぞれ検知する入力検知手段と、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２入力が継続している期間中に前記第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行する制御手段とを具えることを特徴としている。
【００１１】
また、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段への複数の入力をそれぞれ検知する入力検知手段と、前記表示手段に画面が表示される一つのメインアプリケーションと、前記表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行する制御部とを具えることを特徴としている。
【００１２】
また、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力を検知する入力検知手段と、前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別する判別手段と、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２の入力手段による第２入力が継続している期間中に前記第１の入力手段による第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行する制御手段とを具えることを特徴としている。
【００１３】
また、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力を検知する入力検知手段と、前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別する判別手段と、前記表示手段に画面が表示される一つのメインアプリケーションと、該表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行する制御部とを具えることを特徴としている。
【００１４】
また、この発明において、前記入力検知手段は、前記表示手段周辺を提像する撮像手段と、当該撮像手段により撮像された画像を解析する画像解析手段とから構成されることが好ましい。
また、この発明において、前記入力検知手段は、前記表示手段に組み込まれたイメージセンサと、当該イメージセンサから出力される画像を解析する画像解析手段とから構成されることが好ましい。
また、この発明において、前記第１入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値未満であるメイン入力とし、前記第２入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値以上であるサブ入力としたことが好ましい。
また、この発明において、前記メイン入力を、ペンによる入力とし、前記サブ入力を、指による入力としたことが好ましい。
【００１５】
また、この発明に係る携帯端末の制御方法は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段への複数の入力をそれぞれ検知する入力検知手段とを具える携帯端末の制御方法であって、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行することを特徴としている。
【００１６】
また、この発明に係る携帯端末の制御方法は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力を検知する入力検知手段とを具える携帯端末の制御方法であって、前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、前記アプリケーションの画面上の領域に割り当てられていない所定の機能を前記第２入力に基づいて実行することを特徴としている。
【００１７】
また、この発明において、前記アプリケーション画面がスクロール機能により閲覧可能である場合、前記第２入力に基づいて前記アプリケーションの画面をスクロールすることが好ましい。
また、この発明において、前記アプリケーションが手書き文字入力機能を有する場合、前記第１入力により文字入力を行うとともに、前記第２入力により文字消去又は文字送りを行うことが好ましい。
【００１８】
また、この発明に係る携帯端末の制御方法は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段への複数の入力をそれぞれ検知する入力検知手段とを具える携帯端末の制御方法であって、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２入力が継続している期間中に前記第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行することを特徴としている。
【００１９】
また、この発明に係る携帯端末の制御方法は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段への複数の入力をそれぞれ検知する入力検知手段とを具える携帯端末の制御方法であって、前記表示手段に画面が表示される一つのメインアプリケーションと、前記表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記入力検知手段により前記表示手段への入力が第１の入力手段による第１入力であると検知された場合、前記第１入力により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を該第１入力に基づいて実行し、前記入力検知手段により前記表示手段への入力が第２の入力手段による第２入力であると検知された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行することを特徴としている。
【００２０】
また、この発明に係る携帯端末の制御方法は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力を検知する入力検知手段とを具える携帯端末の制御方法であって、前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記アプリケーションの画面上の領域に予め割り当てられた該アプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記アプリケーションの画面上に予め割り当てられた前記アプリケーションの機能の実行を禁止し、該第２の入力手段による第２入力が継続している期間中に前記第１の入力手段による第１入力が検知されると、前記アプリケーションの画面上の領域に割り当てられない所定の機能を前記第１入力に基づいて実行することを特徴としている。
【００２１】
また、この発明に係る携帯端末の制御方法は、各種アプリケーションを記憶する記憶手段と、前記アプリケーションの画面を表示する表示手段と、前記表示手段の前面に該表示手段と関連付けて配設されるタッチパネルと、前記タッチパネルへの入力を検知する入力検知手段とを具える携帯端末の制御方法であって、前記入力検知手段により検知された入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、前記表示手段に画面が表示される一つのメインアプリケーションと、該表示手段に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、前記第１の入力手段による第１入力であると判別された場合、前記第１の入力手段の入力座標により特定される前記メインアプリケーションの画面上の領域に予め割り当てられた該メインアプリケーションの機能を、該第１入力に基づいて実行し、前記第２の入力手段による第２入力であると判別された場合、前記メインアプリケーションの画面上に予め割り当てられた該メインアプリケーションの機能の実行を禁止し、前記バックグランドアプリケーションの所定の機能を該第２入力に基づいて実行することを特徴としている。
【００２２】
また、この発明において、前記入力検知手段は、前記表示手段周辺を提像する撮像手段と、当該撮像手段により撮像された画像を解析する画像解析手段とから構成されることが好ましい。
また、この発明において、前記入力検知手段は、前記表示手段に組み込まれたイメージセンサと、当該イメージセンサから出力される画像を解析する画像解析手段とから構成されることが好ましい。
また、この発明において、前記第１入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値未満であるメイン入力とし、前記第２入力を、前記表示手段または前記タッチパネルへの接触面積が所定の値以上であるサブ入力としたことが好ましい。
また、この発明において、前記メイン入力を、ペンによる入力とし、前記サブ入力を、指による入力としたことが好ましい。
【発明の効果】
【００２３】
本発明によれば、表示手段への入力が第１の入力手段と第２の入力手段のいずれによる入力であるかを判別し、入力手段に応じて表示されているオブジェクト以外の機能を実現するので、表示手段を利用したＵＩを実現する場合に、目的を達成するまでの操作数を増加することなく、一般的な入力装置を利用して限られた表示スペースで多機能の動作を実現することができる。
【発明を実施するための最良の形態】
【００２４】
本発明による携帯端末及びその制御方法を、図面を参照しながら詳細に説明する。
（第１実施の形態）
図１は、本発明の第１実施の形態に係る携帯端末のブロック図である。図１に示す携帯端末１は、例えばＰＤＡ（パーソナルデジタルアシスタンス）等の携帯通信端末であり、記憶部２は、各種アプリケーション３を記憶し、表示部４は、アプリケーション３の画面を構成する各種オブジェクト（例えば、ソフトキー）等を表示し、表示部４の前面には、タッチパネル５が、表示部４と関連付けて配設される。なお、オブジェクトへの入力は、入力検知部６によって検知される。
【００２５】
制御部７は、入力手段判定部８、オブジェクト制御部９及び入力位置判定部１１を有し、タッチパネル５からの入力に基づきアプリケーション３の動作を制御する。入力手段判定部８は、接触面積検出部１０を有し、入力検知部６によりタッチパネル５への入力が検知されると、その接触面積を算出して入力手段を判別する。例えば、接触面積算出部１０で算出された面積が所定値未満であった場合はペン入力と判別し、接触面積算出部１０で算出された面積が所定値以上であった場合は指による入力と判別する。また、入力位置判定部１１は、入力検知部６によりタッチパネル５への入力が検知されると、その入力座標を判定する。
【００２６】
オブジェクト制御部９は、入力手段判定部８により判別される入力手段及び入力位置判定部１１により判定される入力座標に応じて、対応するオブジェクトの機能を実行する。例えば、タッチパネル５への入力が検知され、当該入力が入力手段判定部８によりペン入力であると判定されると、入力位置判定部１１により判定される当該ペン入力の入力座標に対応する表示部４上の位置に表示されているオブジェクトの機能を実行する。また、入力手段判定部８により指による入力であると判定されると、表示部４に表示されている全てのオブジェクトの機能を禁止し、指による入力に割り当てられた機能を実行する。
【００２７】
図２は、タッチパネルとして表面弾性方式のものを用いた場合の入力手段判定方法を説明するための図である。ここでは、ペン入力（メイン入力）であるか指による入力で（サブ入力）あるかを判定する。表面弾性方式のタッチパネルでは、振動を与えてから反射した振動が戻ってくるまでの時間を計測することによって、入力位置を検知することができ、入力により表面弾性波が吸収を受けた分だけ信号値に変化が生じ、変化が生じた時間を積分することによって接触面積を算出することができる。タッチパネル５への接触面積が所定の値未満である場合には、メイン入力すなわちペンによる入力と判別し、タッチパネル５への接触面積が所定の値以上である場合には、サブ入力すなわち指による入力と判別する。なお、タッチパネル上の複数箇所に同時に入力があった場合にはそれぞれの入力について接触面積を算出し、入力手段を特定する。
【００２８】
図３Ａは、入力状態を判定するフローチャートであり、図３Ｂは、入力手段を判定するフローチャートである。図３Ａにおいて、電源投入等により携帯端末１が起動されると、タッチパネル５における入力検知箇所をカウントするカウンターｎを初期化して（ｎ＝０）（ステップＳ１０１）、タッチパネル５への入力待ち状態になる（ステップＳ１０２で接触なし）。
【００２９】
タッチパネル５への入力を新たに検知すると（タッチパネル５にペン又は指が接触すると）（ステップＳ１０２で接触）、タッチパネル５での入力検知箇所数をカウントするカウンターｎをインクリメントし（ｎ＝ｎ＋１）（ステップＳ１０３）、入力座標（Ｘｎ，Ｙｎ）を検出するとともに（ステップＳ１０４）、当該入力によるタッチパネル５への接触面積Ｚｎを算出する（ステップＳ１０５）。続いて、ステップＳ１０５において算出した接触面積Ｚｎに基づき、当該入力がペンによるものか指によるものか等の入力手段を判別する（ステップＳ１０６）。なお、ステップＳ１０６における入力手段の判別方法は、図３Ｂに示す。以上、判定した入力座標（Ｘｎ，Ｙｎ）及び入力手段（Ｔｎ）に基づき、当該入力の入力状態を示す入力装置情報Ｌｎを決定する（Ｌｎ＝（Ｔｎ，Ｘｎ，Ｙｎ））（ステップＳ１０７）。
【００３０】
図３Ｂにおいて、接触面積Ｚｎが指の面積閾値Ａより大きいか否か判定し（ステップＳ２０１）、面積閾値Ａ以上の場合には（ステップＳ２０１でＹｅｓ）、入力種別が指であると判定し（Ｔｎ＝ＹＵＢＩ）（ステップＳ２０２）、面積閾値がＡ未満である場合には（ステップＳ２０１でＮｏ）、入力種別がペンであると判定する（Ｔｎ＝ＰＥＮ）（ステップＳ２０３）。
一方、タッチパネル５への入力が解除されると（タッチパネルからペン又は指が離れると）（ステップＳ１０２で接触解除）、当該解除された入力に対応して保持されている入力装置情報Ｌｎを消去し（ステップＳ１０８）、入力検知箇所が１ヶ所減るため、カウンターｎをデクリメントする（ステップＳ１０９）。
【００３１】
上述の処理により、ペンによるメイン入力であると判別された場合、メイン入力の入力座標により特定されるアプリケーションの画面上の領域に予め割り当てられたアプリケーションの機能（オブジェクト）を、メイン入力に基づいて実行し、指によるサブ入力であると判別された場合、アプリケーションの画面上に予め割り当てられたアプリケーションの機能（オブジェクト）の実行を禁止し、アプリケーションの画面上の領域に割り当てられていない所定の機能をサブ入力に基づいて実行する。また、指によるサブ入力とペンによるメイン入力とが同時に検出された場合、アプリケーション画面上に予め割り当てられた機能の実行を禁止し、アプリケーション画面に割り当てられていない所定の機能をメイン入力に基づいて実行する。
【００３２】
図４〜６は、本発明をＷＥＢブラウザに適用した場合を説明するための図である。このようなＷＥＢブラウザにおいて、サブ入力にスクロール機能を割り当て、サブ入力中のメイン入力に範囲指定機能を割り当てる。
図４に示すようにＷＥＢブラウザ画面に指を接触すると、入力手段判定部８によりタッチパネル５への接触面積からサブ入力である指による入力と判定され、サブ入力に割り当てられたスクロール機能が働く。すなわち、指を動かすことによってＷＥＢ画面をスクロールすることができる。この際、指によるサブ入力であるため、ＷＥＢ画面に予め割り当てられている機能は実行されないので、リンク情報に指が接触してＷＥＢのリンク先に飛ぶことはない。このようにアプリケーションの画面がスクロール機能により閲覧可能である場合、指によるタッチパネル５への入力に基づいてアプリケーションの画面をスクロールする。
【００３３】
図５に示すようにＷＥＢブラウザがメイン入力であるペンによって接触されると、ＷＥＢのリンク先に飛ぶ。図６に示すようにＷＥＢブラウザが指によって接触された状態でペンによる入力が行われると、範囲指定モードとなり、文章などの範囲指定コピーなどの機能が働くようになる。
図７及び８は、本発明を手文字入力アプリケーションに適用した場合を説明するための図である。このような手文字入力アプリケーションの場合、指によるサブ入力に基づく動作を、文字消去や文字送りとする。
【００３４】
図７に示すようにタッチパネル５にペンで文字入力した後に指を上下させることによって、文字消去が行われる。この場合、特に表示している文字の位置に関係なく、サブ入力に応じて文字消去するようにしてもよく、サブ入力の位置に対応して文字を消すようにしてもよい。また、図８に示すようにタッチパネル５にペンで文字入力した後にスクリーンを右から左に指がタッチパネル５に接触される場合、文字送り動作が行われる。
このようにアプリケーションが手書き文字入力機能を有する場合、ペンによるタッチパネル３へのメイン入力により文字入力を行うとともに、指によるタッチパネル３へのサブ入力により文字消去又は文字送りを行う。
【００３５】
図９〜１１は、本発明をペイントツールに適用した場合を説明するための図である。図９に示すようなペイントツールの場合、指によるサブ入力に基づく動作を、画面スクリーンのスクロールとする。メイン入力であるペン入力とサブ入力である指による入力が同時に検知された場合には、画像オブジェクトをペンによって囲むことにより、画像オブジェクトの少なくとも一部である画像サブオブジェクトの範囲指定及び切り抜き動作を行う。
図１０に示すように、描画領域にペン入力に夜画像編集をしている際に、指によってスクリーンのスクロールを実効する。また、図１１に示すように、タッチパネル５にサブ入力である指が接触している間に、メイン入力であるペンで切り抜きたい部分を範囲指定し、切り抜き動作を行う。
【００３６】
すなわち、指によるサブ入力であると判別された場合、アプリケーションの画面上に予め割り当てられたアプリケーションの機能の実行を禁止し、指によるサブ入力が継続している期間中にペンによるメイン入力が検知されると、アプリケーションの画面上の領域に割り当てられない所定の機能（例えば、範囲設定機能）を、メイン入力であるペンによる入力に基づいて実行する。
図１２及び１３は、フォアグランドでメールアプリケーションが動作するとともにバックグランドでミュージックアプリケーションが動作しているときに本発明を適用した例を説明するための図である。この場合、メールアプリケーション画面上での指によるサブ動作を、ミュージックアプリケーションの音量調節や曲送り戻しのような簡単な操作とする。
【００３７】
図１２に示すように、バックグランドで音楽を再生しながら、メールアプリケーション画面上ではペンによってメールの編集が行われている状態で、図１３に示すように、指を右から左に動かすことによって、バックグランドで起動しているミュージックアプリケーションの曲送り動作を行い、指を下から上に動かすことによって音量を上げる動作を行う。
すなわち、表示部４にアプリケーション３の画面が表示される一つのメインアプリケーション（メールアプリケーション）と、表示部４にアプリケーション３の画面が表示されない少なくとも一つのバックグランドアプリケーション（ミュージックアプリケーション）とが同時に起動されている場合、ペンによるメイン入力に基づきメインアプリケーション画面上の領域に予め割り当てられたメインアプリケーションの機能を実行し、指によるサブ入力に基づき、メインアプリケーションの画面上に予め割り当てられたメインアプリケーションの機能の実行を禁止してバックグランドアプリケーションの所定の機能を実行する。
【００３８】
上記実施の形態によれば、タッチパネルに対して、表示されているオブジェクト（アプリケーション）の機能以外の機能も使用することができる。したがって、目的を達成するために必要なソフトキーの表示切替や表示領域を設ける必要がないので、狭いスペースを有効に活用することができ、かつ、ユーザの操作数が少なくなる。
また、タッチパネルへの入力手段（ペン又は指）を判定し、メイン入力、サブ入力及びこれらの組合せによって実行する機能を区別しているので、特別なハードウェアを必要とせず、かつ、入力装置に対する切替動作なども発生しないため、限られたスペース内でユーザが直感的かつ誤動作の少ない操作を行うことができる。
【００３９】
さらに、バックグランドでアプリケーションが動作している場合に、フォアグランドで動作しているアプリケーション画面上でバックグランドのアプリケーションを操作することができるので、バックグランドのアプリケーションを一々フォアグランドにもってくる必要がなくなる。
（第２実施の形態）
【００４０】
図１４は、本発明の第２実施の形態に係る携帯端末の構成を示すブロック図である。図１４に示すように、携帯端末２０は、例えば、ＰＤＡ（パーソナルデジタルアシスタンス）等の携帯通信端末装置であり、表示部４とタッチパネル５に代えて、表示部と操作部を兼ねたタッチパネル２１、及び接触面積検出部１０に代えて、接触検出部２２と特徴判定部２３を有する入力手段判定部２４を備えた制御部２５を有する他は、第１実施の形態の携帯端末１（図１参照）と同様の構成及び作用を有している。
【００４１】
携帯端末２０において、タッチパネル２１は、ソフトキー（オブジェクト）を表示させる表示部と同時に、オブジェクトへの入力を感知する操作部として機能する。制御部２５は、記憶部２に保存されているアプリケーションプログラムに従ってタッチパネルと連動した動作を行い、入力手段判定部２４とオブジェクト制御部９を備えている。
接触検出部２２は、タッチパネル２１に接触したことを検出（モニタリング）し、特徴判定部２３は、検出結果から、タッチパネル２１への接触状況の特徴を判定し、この判定結果に基づき、入力手段判定部２４は、入力手段の種類が何か、例えば、ペンか或いは指かを判定する。つまり、入力手段判定部２４においては、接触状況から入力手段の種別を判定する。
【００４２】
入力手段判定部２４により入力手段の判定結果が、入力位置判定部１１により入力手段の入力位置の判定結果が、それぞれ入力したオブジェクト制御部９は、記憶部６のアプリケーションプログラムに従ってオブジェクトの機能を実行する。記憶部６には、オブジェクトと連動したアプリケーションプログラム３が記憶されており、オブジェクト制御部５は、メイン入力手段とサブ入力手段に対応してアプリケーションの動作切り替えを行い、また、時には同時に異なったアプリケーションを動作させる。
つまり、携帯端末２０の制御部２５は、接触検出部２２と特徴判定部２３からなる入力手段判定部２４を備えており、また、記憶部６には、入力手段によって動作を変えるためのアプリケーションが追加されている。
【００４３】
この携帯端末２０にあっては、タッチパネル２１に入力操作を行う入力手段の判定を、イメージセンサを用いて行う。
図１５は、イメージセンサを用いて入力手段の判定を行う場合の判定方法を概念的に示し、（ａ）は平面説明図、（ｂ）は側面説明図である。ここでは、単純化のため、入力手段が指であるかペンであるかを判定する。
図１５に示すように、タッチパネル２１として用いられる、例えば、液晶ディスプレイにイメージセンサの機能を付加して一体的に構成したイメージセンサパネルは、指或いはペンの入力デバイス（入力手段）２６が、その表面に触れると（（ａ），（ｂ）参照）、画素毎に受光した量を電荷に変換し、全エリアの画素を読み込むことで対象イメージを再現することができる。
【００４４】
従って、イメージセンサパネルにより、入力デバイス２６が指であるのか或いはペンであるのかを、検出した入力デバイス２６の特徴部に基づいて判定することができる。なお、イメージセンサパネルを用いた場合、複数の入力を同時に判定することができる。
また、タッチパネル２１に入力操作を行う入力手段の判定を、イメージセンサに代えてカメラを用いて行っても良い。入力手段の判定を撮像手段であるカメラを用いて行う場合、タッチパネル２１を用いると共に、複数（この例では、２台）のカメラ２７を設置し、入力手段判定部２４は、接触検出部２２と特徴判定部２３に代えて、画像解析機能を備えた画像解析手段を有する。
【００４５】
図１６は、カメラを用いて入力情報の判定を行う場合の判定方法を概念的に示し、（ａ）は平面説明図、（ｂ）は側面説明図である。ここでは、タッチパネル２１自体には特別な検出装置は実装されておらず、タッチパネル２１の何れの場所であっても、タッチパネル２１に接触する入力デバイス２６を撮影することができるように、タッチパネル２１の表面全域の撮影が可能なタッチパネル２１の周縁部側に、２台のカメラ２７が設置されている。２台のカメラ２７により、タッチパネル２１に接触する対象、即ち、入力デバイス２６を検出する。
【００４６】
図１６に示すように、先ず、指或いはペンの入力デバイス（入力手段）２６が、タッチパネル２１に近づくと、その表面に接触する入力デバイス２７の接触位置や接触位置の近辺の画像を２台のカメラ２７が撮像し、撮像後、画像解析手段の画像解析処理により、接触した入力デバイス（入力手段）と接触位置座標を検出する。
例えば、検知対象である入力デバイス２６の太さを閾値として当該入力デバイスがペンか指かを判別することができる。なお、この場合、入力デバイス２６は、必ずしも表示部、即ち、タッチパネル２１に接触する必要がない。
【００４７】
次に、本発明にイメージセンサを適用した場合（図１５参照）の入力手段判定処理を説明する。
図１７は、入力状態を判定する処理の流れを示すフローチャートである。図１７に示すように、先ず、電源投入等により携帯端末２０が起動されると、タッチパネル２１における入力検知箇所をカウントするカウンターｎを初期化（ｎ＝０）する（ステップＳ３０１）。その後、イメージセンサがタッチパネル２１への接触を検知したか否かを判定する（ステップＳ３０３）。判定の結果、イメージセンサがタッチパネル２１への接触を検知した（ＹＥＳ）場合、タッチパネル２１での入力検知箇所数をカウントするカウンターｎをインクリメント（ｎ＝ｎ＋１）する（ステップＳ３０４）。
【００４８】
カウンターｎをインクリメントした後、接触位置座標（Ｘｎ，Ｙｎ）を保存し（ステップＳ３０５）、更に、接触した入力デバイスのイメージデータＩｎを保存する（ステップＳ３０６）。その後、保存したイメージデータＩｎに基づいて入力デバイスを判定する入力種別判定処理を行い（ステップＳ３０７）、保存した接触位置座標（Ｘｎ，Ｙｎ）及び入力種別判定処理によって判定された入力デバイス（Ｔｎ）に基づき、入力状態を示す入力装置情報Ｌｎ（Ｌｎ＝（Ｔｎ，Ｘｎ，Ｙｎ））を決定する（ステップＳ３０８）。
【００４９】
一方、ステップＳ３０３における判定の結果、イメージセンサが接触を検知しない（ＮＯ）、即ち、タッチパネル２１からペン又は指が離れる接触解除の場合、カウンターｎが０より大きい（ｎ＞０）か否かを判定する（ステップＳ３０９）。判定の結果、カウンターｎが０より大きい（ＹＥＳ）場合、接触解除された入力に対応して保持されている入力装置情報Ｌｎを消去し（ステップＳ３１０）、タッチパネル２１での入力検知箇所数をカウントするカウンターｎをデクリメント（ｎ＝ｎ−１）する（ステップＳ３１１）。
図１８は、図１７における入力種別を判定する処理の流れを示すフローチャートである。図１８に示すように、先ず、保存されたイメージデータＩｎを読み出す（ステップＳ４０１）。次に、参照イメージＡ，Ｂを読み出す（ステップＳ４０２）。ここで、参照イメージＡは指のイメージパターンであり、参照イメージＢはペンのイメージパターンである。
【００５０】
参照イメージＡ，Ｂを読み出した後、参照イメージＡ，ＢとイメージデータＩｎが一致するか（略同一であるか）、即ち、イメージパターンがマッチングするか否かを判定する（ステップＳ４０３）。判定の結果、イメージデータＩｎが参照イメージＡ，Ｂのどちらともマッチングしない（ＵＮＫＮＯＷＮ）場合、入力手段Ｔｎは不明（Ｔｎ＝ＵＮＫＮＯＷＮ）とし（ステップＳ４０４）、イメージデータＩｎが参照イメージＡとマッチングすれば、入力手段Ｔｎは指（Ｔｎ＝ＹＵＢＩ）とし（ステップＳ４０５）、参照イメージＢとマッチングすれば、入力手段Ｔｎはペン（Ｔｎ＝ＰＥＮ）とする（ステップＳ４０６）。
【００５１】
図１９は、オブジェクトを制御する処理の流れを示すフローチャートである。図１９に示すように、先ず、入力装置情報Ｌｉ（Ｌｉ＝（Ｔｉ，Ｘｉ，Ｙｉ））を検知された入力箇所数ｎ分（ｉ＝１：ｉ≦ｎ）読み出す（ステップＳ５０１〜Ｓ５０３）。その後、ｉ＝１、即ち入力箇所が１箇所か否かを判定し（ステップＳ５０４）、判定の結果、ｉ＝１である（ＹＥＳ）場合、処理１を行い（ステップＳ５０５）、一方、ｉ＝１でない（ＮＯ）場合、処理２を行う（ステップＳ５０６）。
【００５２】
図２０は、図１９における処理１の処理の流れを示すフローチャートである。この処理１は、検知された入力が１つ（即ち、ｉ＝１）の場合である。図２０に示すように、先ず、入力装置情報Ｌ１に基づき、座標（Ｘ１，Ｙ１）に存在するオブジェクトを、Ｓ１＝オブジェクト（Ｘ１，Ｙ１）とし（ステップＳ６０１）、入力手段（Ｔ１）は何かを判定する（ステップＳ６０２）。判定の結果、入力手段がペン（Ｔ１＝ＰＥＮ）、即ちメイン入力の場合、オブジェクトＳ１の機能を実行し（ステップＳ６０３）、入力手段が指（Ｔ１＝ＹＵＢＩ）、即ちサブ入力の場合、オブジェクトＳ１の機能の実行を禁止し、アプリケーション画面上に予め割り当てられていない所定の機能をサブ入力に基づいて実行する（ステップＳ６０４）。
【００５３】
図２１は、図１９における処理２の処理の流れを示すフローチャートである。この処理２は、検出された入力が２つ以上（即ち、ｉ＞１）の場合である。図２１に示すように、読み出した入力装置情報Ｌｉ毎に特定されるオブジェクトＳｉ＝オブジェクト（Ｘｉ，Ｙｉ）の機能の実行を禁止し（ステップＳ７０１〜Ｓ７０４）、その後、予めアプリケーション画面上に割り当てられていない所定の機能をペン入力（Ｔ１＝ＰＥＮ）、即ちメイン入力に基づいて実行する（Ｓ７０５）。
【００５４】
つまり、タッチパネル２１に接触したときの入力状態を判定する処理（図１７参照）では、タッチパネル２１に接触した位置の座標を保存し、イメージセンサにより接触した物体のイメージデータを保存しておく。入力種別を判定する処理（図１８参照）において、保存したイメージデータと予め記憶している参照データ（ここでは、指とペンのイメージパターン）とのマッチングを行い、入力手段の判定を行う。その判定結果を、入力位置と共にリストＬｎとして保存しておく。オブジェクトを制御する処理（図１９参照）では、入力手段判定の結果を元に、入力手段に応じて表示されているオブジェクトの動作制御を行っており、また、入力が複数ある場合と入力が一つである場合とで、アプリケーションの処理を切り替えている。
【００５５】
そして、制御部２５は、入力検知部（タッチパネル２１）により表示部への入力が第１の入力手段（メイン入力手段（ペン））による第１入力であると検知された場合、第１入力により特定されるアプリケーションの画面上の領域に予め割り当てられたアプリケーションの機能を第１入力に基づいて実行し、入力検知部により表示部への入力が第２の入力手段（サブ入力手段（指））による第２入力であると検知された場合、アプリケーションの画面上に予め割り当てられたアプリケーションの機能の実行を禁止し、アプリケーションの画面上の領域に割り当てられていない所定の機能を第２入力に基づいて実行する。
また、制御部２５は、第２入力が継続している期間中に第１入力が検知されると、アプリケーションの画面上の領域に割り当てられない所定の機能を第１入力に基づいて実行する。
【００５６】
また、制御部２５は、表示部に画面が表示される一つのメインアプリケーションと、表示部に画面が表示されない少なくとも一つのバックグランドアプリケーションとが同時に起動されている際に、入力検知部により表示部への入力が第１の入力手段による第１入力であると検知された場合、第１入力により特定されるメインアプリケーションの画面上の領域に予め割り当てられたメインアプリケーションの機能を第１入力に基づいて実行し、入力検知部により表示部への入力が第２の入力手段による第２入力であると検知された場合、メインアプリケーションの画面上に予め割り当てられたメインアプリケーションの機能の実行を禁止し、バックグランドアプリケーションの所定の機能を第２入力に基づいて実行する。
【００５７】
また、入力検知部は、表示部周辺を提像するカメラ（撮像手段）２７と、カメラ２７により撮像された画像を解析する画像解析手段とから構成され、或いは表示部に組み込まれたイメージセンサと、イメージセンサから出力される画像を解析する画像解析手段とから構成されている。
従って、本発明を利用すると、タッチパネルを利用したメールアプリケーションにおいて、目的を実現するための操作数を増やすことなく、一般的な入力手段を利用して限られた表示スペースで、多機能な動作を実現することができる。
【００５８】
本発明を利用することで以下のような効果が生まれる。
先ず、タッチパネルに対し、サブ入力手段によって画面の操作ができるため、ユーザが受信したメールをサブ入力のみで閲覧することが可能になる。従って、受信メールを閲覧するために表示を切り替えたりソフトキーの表示領域を設ける必要がないため、狭いスペースを有効に活用することができると共に、ユーザの操作数が少なくなる。
また、タッチパネルへの入力手段を判定しているため、サブ入力手段ではオブジェクトの誤動作はおきない。
また、タッチパネルに接触している入力手段を認識して、タッチパネルに対する動作を変化させるため、特別なハードウェアを必要としない。また、入力手段に対する切り替え動作等も発生しない。
【００５９】
このように、この発明に係る携帯端末は、各種アプリケーションを記憶する記憶部（記憶手段）と、アプリケーションの画面を表示する表示部（表示手段）と、表示部への複数の入力をそれぞれ検知する入力検知部（入力検知手段）と、入力検知部により表示部への入力が第１の入力手段（メイン入力手段（ペン））による第１入力であると検知された場合、第１入力により特定されるアプリケーションの画面上の領域に予め割り当てられたアプリケーションの機能を第１入力に基づいて実行し、入力検知部により表示部への入力が第２の入力手段（サブ入力手段（指））による第２入力であると検知された場合、アプリケーションの画面上に予め割り当てられたアプリケーションの機能の実行を禁止し、アプリケーションの画面上の領域に割り当てられていない所定の機能を第２入力に基づいて実行する制御部（制御手段）とを具えている。
【００６０】
本発明は、上記各実施例に限定されるものではなく、幾多の変更及び変形が可能である。例えば、実施例においては、タッチセンサとして表面弾性方式のものを用いて説明したが、センサ方式のタッチセンサを用いても本発明は実現可能である。また、実施例では、ＰＤＡを挙げて説明してあるが、携帯電話のような携帯無線端末、携帯ゲーム機、携帯オーディオプレイヤー、携帯ビデオプレイヤー、携帯電子辞書、携帯電子書籍ビューワー等の携帯端末に幅広く本発明を適用することが可能である。さらに、メイン入力をペンとするとともにサブ入力を指とした場合について説明したが、メイン入力を指とするとともにサブ入力をペンとした場合についても本発明を適用することができ、入力数が３以上の場合にも本発明を適用することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１実施の形態に係る携帯端末のブロック図である。
【図２】タッチパネルとして表面弾性方式のものを用いた場合の入力手段判定方法を説明するための図である。
【図３】図３Ａは、入力手段を判定するフローチャートであり、図３Ｂは、入力種別を判定するフローチャートである。
【図４】本発明をＷＥＢブラウザに適用した場合を説明するための図である。
【図５】本発明をＷＥＢブラウザに適用した場合を説明するための図である。
【図６】本発明をＷＥＢブラウザに適用した場合を説明するための図である。
【図７】本発明を手文字入力アプリケーションに適用した場合を説明するための図である。
【図８】本発明を手文字入力アプリケーションに適用した場合を説明するための図である。
【図９】本発明をペイントツールに適用した場合を説明するための図である。
【図１０】本発明をペイントツールに適用した場合を説明するための図である。
【図１１】本発明をペイントツールに適用した場合を説明するための図である。
【図１２】フォアグランドでメールアプリケーションが動作するとともにバックグランドでミュージックアプリケーションが動作しているときに本発明を適用した場合を説明するための図である。
【図１３】フォアグランドでメールアプリケーションが動作するとともにバックグランドでミュージックアプリケーションが動作しているときに本発明を適用した場合を説明するための図である。
【図１４】本発明の第２実施の形態に係る携帯端末の構成を示すブロック図である。
【図１５】イメージセンサを用いて入力手段の判定を行う場合の判定方法を概念的に示し、（ａ）は平面説明図、（ｂ）は側面説明図である。
【図１６】カメラを用い入力情報の判定を行う場合の判定方法を概念的に示し、（ａ）は平面説明図、（ｂ）は側面説明図である。
【図１７】入力状態を判定する処理の流れを示すフローチャートである。
【図１８】図１７における入力種別を判定する処理の流れを示すフローチャートである。
【図１９】オブジェクトを制御する処理の流れを示すフローチャートである。
【図２０】図１９における処理１の処理の流れを示すフローチャートである。
【図２１】図１９における処理２の処理の流れを示すフローチャートである。
【符号の説明】
【００６２】
１，２０  携帯端末
２  記憶部
３  アプリケーション
４  表示部
５，２１  タッチパネル
６  入力検知部
７，２５  制御部
８  入力手段判定部
９  オブジェクト制御部
１０  接触面積検出部
１１  入力位置判定部
２２  接触検出部
２３  特徴判定部
２４  入力手段判定部
２６  入力デバイス
２７  カメラ
【図１】
2008108233.tif 000003
【図２】
2008108233.tif 000004
【図３】
2008108233.tif 000005
【図４】
2008108233.tif 000006
【図５】
2008108233.tif 000007
【図６】
2008108233.tif 000008
【図７】
2008108233.tif 000009
【図８】
2008108233.tif 000010
【図９】
2008108233.tif 000011
【図１０】
2008108233.tif 000012
【図１１】
2008108233.tif 000013
【図１２】
2008108233.tif 000014
【図１３】
2008108233.tif 000015
【図１４】
2008108233.tif 000016
【図１５】
2008108233.tif 000017
【図１６】
2008108233.tif 000018
【図１７】
2008108233.tif 000019
【図１８】
2008108233.tif 000020
【図１９】
2008108233.tif 000021
【図２０】
2008108233.tif 000022
【図２１】
2008108233.tif 000023