(57)【要約】【課題】本発明は、特別な操作なしに、ユーザの入力媒体にあわせて各ボタンの大きさおよび間隔を決定し、タッチパネルに表示する携帯端末等を提供する。【解決手段】携帯端末１０１において、タッチパネル１１１からのロック解除操作および接触情報を検出するロック解除操作検出部２０１と、接触情報からアイコンサイズを算出する表示サイズ算出部２０２と、算出したアイコンサイズからボタンアイコンの画面配置を行うボタン画面配置処理部２０３と、配置したボタン画面情報を表示させる表示出力部２０４と、を備え、表示出力部でボタン画面情報を表示装置１１２へ表示するよう構成する。【選択図】図１
2011198004.tif 000002
【特許請求の範囲】
【請求項１】
ロック解除操作を検出するロック解除操作検出部と、
前記ロック解除操作検出部がロック解除を検出したときの接触サイズを取得する表示サイズ算出部と、
前記表示サイズ算出部が取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理部と、を備える
入力装置。
【請求項２】
前記ロック解除操作検出部は、スライド操作によるロック解除操作を検出する
請求項１に記載の入力装置。
【請求項３】
前記表示サイズ算出部は、取得した接触サイズから指による接触かスタイラスペンによる接触かを判別し、
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、ボタンの画面配置の構成を変える
請求項１又は請求項２に記載の入力装置。
【請求項４】
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判断により、画面当たりのボタン数を変える
請求項３に記載の入力装置。
【請求項５】
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判断により、画面のボタンサイズを変える
請求項３に記載の入力装置。
【請求項６】
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判断により、画面のボタン間隔を変える
請求項３に記載の入力装置。
【請求項７】
前記ボタン画面配置処理部は、前記表示サイズ算出部が指による接触と判別した場合は「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」のボタンを表示し、前記表示サイズ算出部がスタイラスペンによる接触と判別した場合は５０音すべてのボタンを表示する
請求項３に記載の入力装置。
【請求項８】
ロック解除操作検出部が、ロック解除操作を検出するロック解除操作検出ステップと、
表示サイズ算出部が、前記ロック解除操作検出ステップにてロック解除を検出したときの接触サイズを取得する表示サイズ算出ステップと、
ボタン画面配置処理部が、前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を備える
入力ボタン表示方法。
【請求項９】
入力装置に、
ロック解除操作を検出するロック解除操作検出ステップと、
前記ロック解除操作検出ステップにてロック解除を検出したときの接触サイズを取得する表示サイズ算出ステップと、
前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を実行させるための
入力ボタン表示プログラム。
【請求項１０】
電源ＯＮ操作を検出する電源ＯＮ操作検出部と、
電源ＯＮ操作での接触情報を取得する前記電源ＯＮ操作検出部と、
前記電源ＯＮ操作検出部が電源ＯＮ操作を検出したときの接触サイズを取得する表示サイズ算出部と、
前記表示サイズ算出部が取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理部と、を備える
入力装置。
【請求項１１】
前記電源ＯＮ操作検出部は、キー長押し操作による電源ＯＮ操作を検出する
請求項１０に記載の入力装置。
【請求項１２】
前記表示サイズ算出部は、取得した接触サイズから指による接触かスタイラスペンによる接触かを判別し、
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、ボタンの画面配置の構成を変える
請求項１０又は請求項１１に記載の入力装置。
【請求項１３】
前記ボタン画面配置処理部は、前記表示サイズ算出部が指による接触と判別した場合よりも前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判断により、画面当たりのボタン数を変える
請求項１２に記載の入力装置。
【請求項１４】
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判断により、画面のボタンサイズを変える
請求項１２に記載の入力装置。
【請求項１５】
前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判断により、画面のボタン間隔を変える
請求項１２に記載の入力装置。
【請求項１６】
前記ボタン画面配置処理部は、前記表示サイズ算出部が指による接触と判別した場合は「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」のボタンを表示し、前記表示サイズ算出部がスタイラスペンによる接触と判別した場合は５０音すべてのボタンを表示する
請求項１２に記載の入力装置。
【請求項１７】
電源ＯＮ操作検出部が、電源ＯＮ操作を検出する電源ＯＮ操作検出ステップと、
表示サイズ算出部が、前記電源ＯＮ操作検出ステップにて電源ＯＮ操作を検出したときの接触サイズを取得する表示サイズ算出ステップと、
ボタン画面配置処理部が、前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を備える
入力ボタン表示方法。
【請求項１８】
入力装置に、
電源ＯＮ操作を検出する電源ＯＮ操作検出ステップと、
前記電源ＯＮ操作検出ステップにて電源ＯＮ操作を検出したときの接触サイズを取得する表示サイズ算出ステップと、
前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を実行させるための
入力ボタン表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、入力ボタン表示方法及び入力ボタン表示プログラムに関し、特に、タッチパネルを使用し、ユーザに最適なユーザインタフェースを提供する携帯端末等の入力装置、入力ボタン表示方法及び入力ボタン表示プログラムに関する。
【背景技術】
【０００２】
従来、タッチパネルにおいては、予め固定的に決定されたボタンの大きさ、配置されたボタンを操作しなければならず、ユーザの身体的な特徴を考慮したものではなかった。また、複数の人が共有する装置の場合、各個人毎の身体的な特徴を考慮することが困難であり、標準的な特徴から決定されるボタンの大きさ、配置をしなければならないといった問題があった。
【０００３】
そこで、特許文献１には、各個人毎の身体的な特徴を考慮したボタン配置が可能なタッチパネルを提供することを目的として、タッチパネルにおいて、ユーザの特定情報を入力すると、事前に検出した押圧面積情報から、ユーザにあわせたボタンの大きさおよび各ボタンの間隔を決定し、表示することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６８３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のタッチパネルは、事前に押圧面積、指サイズなどを測定するなどの押圧面積、サイズなどを取得するためだけの特別な操作が必要であった。
【０００６】
特に、タッチパネル付き携帯電話や携帯端末で、ペンも使用できる製品の場合には、タッチパネルを使用する際、指だけでなく様々な種類のペンが使用される場合があり、その接触サイズに応じて表示ボタンのサイズや間隔を変える度に特別な操作が必要では操作性が悪く、誤操作も発生しやすくなるという課題があった。
【０００７】
そこで、本発明は、上記の課題を解決し、事前に押圧面積、指サイズなどを測定するなどの押圧面積、サイズなどを取得するためだけの特別な操作なしで、ユーザの指や様々な種類のペンなどにあわせたボタンの大きさおよび各ボタンの間隔を決定し、表示するタッチパネル等の入力装置、入力ボタン表示方法及び入力ボタン表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するために、本発明の入力装置は、ロック解除操作を検出するロック解除操作検出部と、前記ロック解除操作検出部がロック解除を検出したときの接触サイズを取得する表示サイズ算出部と、前記表示サイズ算出部が取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理部とを備える。
【０００９】
この構成により、ロック解除操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００１０】
また、本発明の入力装置は、前記ロック解除操作検出部は、スライド操作によるロック解除操作を検出するものを含む。
【００１１】
この構成により、スライド操作によるロック解除操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００１２】
また、本発明の入力装置は、前記表示サイズ算出部は、取得した接触サイズから指による接触かスタイラスペンによる接触かを判別し、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、ボタンの画面配置の構成を変えるものを含む。
【００１３】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００１４】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、画面当たりのボタン数を変えるものを含む。
【００１５】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンの数を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００１６】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、画面のボタンサイズを変えるものを含む。
【００１７】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンサイズを変更できるため、ユーザに操作性のよい入力装置を提供できる。
【００１８】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、画面のボタン間隔を変えるものを含む。
【００１９】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタン間隔を変更できるため、ユーザに操作性のよい入力装置を提供できる。
【００２０】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部が指による接触と判別した場合は「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」のボタンを表示し、前記表示サイズ算出部がスタイラスペンによる接触と判別した場合は５０音すべてのボタンを表示するものを含む。
【００２１】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００２２】
また、本発明の入力ボタン表示方法は、ロック解除操作検出部が、ロック解除操作を検出するロック解除操作検出ステップと、表示サイズ算出部が、前記ロック解除操作検出ステップにてロック解除を検出したときの接触サイズを取得する表示サイズ算出ステップと、ボタン画面配置処理部が、前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を備える。
【００２３】
この構成により、ロック解除操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力ボタン表示方法を提供できる。
【００２４】
また、本発明の入力ボタン表示プログラムは、入力装置に、ロック解除操作を検出するロック解除操作検出ステップと、前記ロック解除操作検出ステップにてロック解除を検出したときの接触サイズを取得する表示サイズ算出ステップと、前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を実行させるための入力ボタン表示プログラムである。
【００２５】
この構成により、ロック解除操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力ボタン表示プログラムを提供できる。
【００２６】
また、本発明の入力装置は、電源ＯＮ操作を検出する電源ＯＮ操作検出部と、電源ＯＮ操作での接触情報を取得する前記電源ＯＮ操作検出部と、前記電源ＯＮ操作検出部が電源ＯＮ操作を検出したときの接触サイズを取得する表示サイズ算出部と、前記表示サイズ算出部が取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理部と、を備える。
【００２７】
この構成により、電源ＯＮ操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００２８】
また、本発明の入力装置は、前記電源ＯＮ操作検出部は、キー長押し操作による電源ＯＮ操作を検出するものを含む。
【００２９】
この構成により、キー長押し操作による電源ＯＮ操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００３０】
また、本発明の入力装置は、前記表示サイズ算出部は、取得した接触サイズから指による接触かスタイラスペンによる接触かを判別し、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、ボタンの画面配置の構成を変えるものを含む。
【００３１】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００３２】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、画面当たりのボタン数を変えるものを含む。
【００３３】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンの数を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００３４】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、画面のボタンサイズを変えるものを含む。
【００３５】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンサイズを変更できるため、ユーザに操作性のよい入力装置を提供できる。
【００３６】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部の指による接触かスタイラスペンによる接触かの判別により、画面のボタン間隔を変えるものを含む。
【００３７】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタン間隔を変更できるため、ユーザに操作性のよい入力装置を提供できる。
【００３８】
また、本発明の入力装置は、前記ボタン画面配置処理部は、前記表示サイズ算出部が指による接触と判別した場合は「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」のボタンを表示し、前記表示サイズ算出部がスタイラスペンによる接触と判別した場合は５０音すべてのボタンを表示するものを含む。
【００３９】
この構成により、指接触かスタイラスペン接触かを判別し、この判別によりボタンの画面配置を決定できるため、ユーザに操作性のよい入力装置を提供できる。
【００４０】
また、本発明の入力ボタン表示方法は、電源ＯＮ操作検出部が、電源ＯＮ操作を検出する電源ＯＮ操作検出ステップと、表示サイズ算出部が、前記電源ＯＮ操作検出ステップにて電源ＯＮ操作を検出したときの接触サイズを取得する表示サイズ算出ステップと、ボタン画面配置処理部が、前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を備える。
【００４１】
この構成により、電源ＯＮ操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力ボタン表示方法を提供できる。
【００４２】
また、本発明の入力ボタン表示プログラムは、入力装置に、電源ＯＮ操作を検出する電源ＯＮ操作検出ステップと、前記電源ＯＮ操作検出ステップにて電源ＯＮ操作を検出したときの接触サイズを取得する表示サイズ算出ステップと、前記表示サイズ算出ステップが取得した接触サイズに基づいてボタンの画面配置を決定するボタン画面配置処理ステップと、を実行させるための入力ボタン表示プログラムである。
【００４３】
この構成により、電源ＯＮ操作検出時の取得した接触サイズからボタンの画面配置を決定できるため、ユーザに操作性のよい入力ボタン表示プログラムを提供できる。
【発明の効果】
【００４４】
本発明の入力装置、入力ボタン表示方法及び入力ボタン表示プログラムは、ユーザが特別に意識しなくても、押圧面積、サイズなどを取得するためだけの特別な操作なしで、最初にアイコン操作などの表示ボタン操作するときには最適なアイコンサイズにできるので、操作性が向上する。例えば、指またはスタイラスペンのいずれでも操作する可能性がある場合に、ユーザが特別に意識しなくても、最初にアイコン操作などの表示ボタン操作するときには最適なアイコンサイズにできるので、操作性が向上する。また、例えば、貸し出し用の端末など複数のユーザが使用する場合にもユーザが特別に意識しなくても、最初にアイコン操作などの表示ボタン操作するときには最適な表示ボタンサイズにできるので、操作性が向上する。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態１における携帯端末装置の概略構成図
【図２】本発明の実施の形態１における携帯端末装置の例の外観図
【図３】本発明の実施の形態１における携帯端末装置のタッチパネル部分の断面図
【図４】本発明の実施の形態１におけるスライド操作の説明図
【図５】本発明の実施の形態１における携帯端末装置の処理を示すフローチャート
【図６】本発明の実施の形態１におけるスライド操作でのボタンサイズおよび間隔算出処理を示すフローチャート
【図７】本発明の実施の形態１におけるボタンの画面の配置処理を示すフローチャート
【図８】本発明の実施の形態１におけるボタンアイコン表示の例を示す図
【図９】本発明の実施の形態１におけるボタンアイコン表示の例を示す図
【図１０】本発明の実施の形態２における携帯端末装置の概略構成図
【図１１】本発明の実施の形態２における携帯端末装置のキー部分の断面図
【図１２】本発明の実施の形態２における長押し操作の説明図
【図１３】本発明の実施の形態２における携帯端末装置の処理を示すフローチャート
【図１４】本発明の実施の形態２における長押し操作でのボタンサイズおよび間隔算出処理を示すフローチャート
【図１５】本発明の実施の形態２における長押し接触サイズによるボタンサイズおよび間隔算出処理を示すフローチャート
【図１６】本発明の実施の形態２における長押し軌跡のブレによるボタンサイズおよび間隔算出処理を示すフローチャート
【発明を実施するための形態】
【００４６】
以下、本発明を実施するための形態について、図面を参照しながら説明する。なお、実施の形態を説明するための全図において、同一の構成要素には同一符号を付与し、重複する説明は省略する。
【００４７】
（実施の形態１）
図１は、本発明の実施の形態１における携帯端末装置の概略構成図である。図１において、携帯端末１０１はロック解除操作検出部２０１、表示サイズ算出部２０２、ボタン画面配置処理部２０３、表示出力部２０４を備える。
【００４８】
ロック解除操作検出部２０１は、タッチパネル１１１からのロック解除情報およびスライド接触情報２５１を取得する。ここで「ロック解除」とは、タッチパネルでの誤入力を避けるための入力無効状態を解除することである。ロック解除操作検出部２０１で、ロック解除操作と判断すれば、表示サイズ算出部２０２に、接触軌跡情報２５２を出力する。
【００４９】
表示サイズ算出部２０２は、接触軌跡情報２５２から表示するためのボタンアイコンのサイズおよび間隔等を算出し、表示用アイコンサイズ情報２５３として、ボタン画面配置処理部２０３へ出力する。
【００５０】
ボタン画面配置処理部２０３は、表示用アイコンサイズ情報２５３をもとに、ボタン等の画面配置を行う。ボタン画面配置処理部２０３の結果を、ボタン配置情報２５４として、表示出力部２０４へ出力する。
【００５１】
表示出力部２０４は、ボタン配置情報２５４の内容を、表示指示２５５として表示装置１１２に出力する。
【００５２】
表示装置１１２は、ユーザの入力媒体にあった最適なサイズのボタンアイコンを表示する。
【００５３】
図２は、本発明の実施の形態１における携帯端末装置の例の外観図である。携帯端末１０１に、タッチパネル１１１、キー１１４が付属されている。
【００５４】
図３は、本発明の実施の形態１における携帯端末装置のタッチパネル部分の断面図で、図２のＡの断面である。携帯端末１０１に、タッチパネル１１１、表示装置１１２が付属されている。
【００５５】
図４（ａ）は、本発明の実施の形態１におけるスライド操作の軌跡線の幅の説明図である。タッチパネル１１１上で、指１１５を横（携帯端末の幅）方向にスライドさせることにより、ロック解除を行う。スライド接触軌跡１１６は指１１５を横方向にスライドした軌跡である。スライド軌跡線の幅Ｌ１は、スライド接触軌跡１１６の線の幅で、これが接触軌跡情報２５２となる。ここで、タッチパネルは一般に、静電容量方式や抵抗膜方式等いくつかの方式がある。スライド軌跡線の幅Ｌ１は、タッチパネルに指やスタイラスペンを接触した際の接触サイズ（軌跡線の幅）が検出できる方式の場合に読み取れる。
【００５６】
図４（ｂ）は、本発明の実施の形態１におけるスライド操作の軌跡のブレの高さの説明図である。スライド軌跡のブレの高さＬ２は、スライド接触軌跡１１６のブレの高さで、これが接触軌跡情報２５２となる。スライド軌跡のブレの高さＬ２は、指やスタイラスペンを接触した際の中心座標が検出できる方式の場合に読み取れる。どんなタッチパネルでも、指やスタイラスペンを接触した際の中心座標は検出できる。
【００５７】
図５は、本発明の実施の形態１における携帯端末装置の処理を示すフローチャートである。
【００５８】
ステップＳ３０１は、ロック解除操作検出部２０１がタッチパネル１１１よりロック解除情報およびスライド接触情報２５１を取得する処理である。
【００５９】
ステップＳ３０２は、ステップＳ３０１で取得したロック解除操作の真偽を判断する処理である。ロック解除操作でない場合、本処理は終了する。ロック解除操作である場合、ステップＳ３０３へ進む。
【００６０】
ステップＳ３０３は、表示サイズ算出部２０２がロック解除操作検出部２０１から接触軌跡情報２５２を取得する処理である。
【００６１】
ステップＳ３０４は、ステップＳ３０３で取得した接触軌跡情報２５２から、ボタンサイズおよび間隔を算出する処理である。具体的な処理方法については後述する。
【００６２】
ステップＳ３０５は、ステップＳ３０４で算出したボタンサイズおよび間隔等、つまり表示用アイコンサイズ情報２５３をもとに、ボタンアイコン等の画面の配置を行う処理で、ボタン画面配置処理部２０３で行われる。具体的な処理方法については後述する。
【００６３】
ステップＳ３０６は、表示出力部２０４が、ステップＳ３０５で処理されたボタン配置情報２５４を取得し、表示装置１１２へ表示指示２５５を行う処理である。これにより、最適なサイズのボタンアイコン等が表示装置１１２へ出力される。
【００６４】
図６は、上述したステップＳ３０４のスライド操作でのボタンサイズおよび間隔算出処理を示すフローチャートである。
【００６５】
ステップＳ３１１は、Ｌ１の取得の有無を判断する処理である。Ｌ１が取得できない場合はステップＳ３２０に進み、取得できた場合はステップＳ３１２へ進む。
【００６６】
ステップＳ３１２は、スライド軌跡線が指またはスタイラスペン操作かどうかを判断する処理である。ここで、指またはスタイラスペン操作かどうかを判断する指標として、入力媒体識別閾値Ｎ１を設ける。Ｎ１は、タッチパネルの仕様や多人数の実測データ等から決められるものである。Ｌ１がＮ１より小さい（Ｌ１＜Ｎ１）場合、スライド軌跡線はスタイラスペン操作と判断し、ステップＳ３１７へ進む。Ｌ１がＮ１より大きいまたは同じ（Ｌ１≧Ｎ１）場合、スライド軌跡線は指操作と判断し、ステップＳ３１３へ進む。
【００６７】
ステップＳ３１３は、Ｌ１から表示用アイコンのサイズを算出する処理である。Ｌ１から表示用のアイコンのサイズを求める定数をＰ１とする。表示用アイコンのサイズはＰ１×Ｌ１となり、ステップＳ３１４へ進む。ここで、Ｐ１は、タッチパネルの仕様や多人数の実測データ等から決められるものである。表示用のアイコンのサイズを求める定数は、ボタン、ボタン間隔、スクロールバー等表示するアイコンの種類分だけ存在し、さらに各アイコンの幅と高さ各々必要であるが、以降の処理では、上述のアイコンの種類分だけ行えばよいので、まとめてＰ１として、以降を説明する。
【００６８】
ステップＳ３１４は、Ｐ１×Ｌ１がアイコン最大値Ｉｍａｘを越えるかどうかを判断する。表示用アイコンサイズはある程度以上の大きさになれば、操作性は変わらなくなる。その閾値がＩｍａｘである。ここで、Ｉｍａｘはタッチパネルの仕様や多人数の実測データ等から決められるものである。ＩｍａｘがＰ１×Ｌ１より小さい（Ｉｍａｘ＜Ｐ１×Ｌ１）場合、ステップＳ３１８へ進む。ＩｍａｘがＰ１×Ｌ１より大きいまたは同じ（Ｉｍａｘ≧Ｐ１×Ｌ１）場合、ステップＳ３１５へ進む。
【００６９】
ステップＳ３１５は、Ｐ１×Ｌ１がアイコン最小値Ｉｍｉｎを越えるかどうかを判断する。表示用アイコンサイズはある程度以上小さくなれば、操作ができなくなる。その閾値がＩｍｉｎである。ここで、Ｉｍｉｎはタッチパネルの仕様や多人数の実測データ等から決められるものである。ＩｍｉｎがＰ１×Ｌ１より大きい（Ｉｍｉｎ＞Ｐ１×Ｌ１）場合、ステップＳ３１９へ進む。ＩｍｉｎがＰ１×Ｌ１より小さいまたは同じ（Ｉｍｉｎ≦Ｐ１×Ｌ１）場合、ステップＳ３１６へ進む。
【００７０】
ステップＳ３１６は、指操作でＰ１×Ｌ１がＩｍｉｎからＩｍａｘの場合のボタンサイズおよび間隔を決定する処理である。ボタンサイズおよび間隔はＰ１×Ｌ１となる。
【００７１】
ステップＳ３１７は、スタイラスペン操作でのボタンサイズおよび間隔を決定する処理である。ボタンサイズおよび間隔はスタイラスペン用サイズＩｓとなる。ここで、Ｉｓは、タッチパネルの仕様や多人数の実測データ等から決められるものである。
【００７２】
ステップＳ３１８は、指操作で表示用アイコンサイズがＩｍａｘより大きい場合のボタンサイズおよび間隔を決定する処理である。ボタンサイズおよび間隔はＩｍａｘとなる。
【００７３】
ステップＳ３１９は、指操作で表示用アイコンサイズがＩｍｉｎより小さい場合のボタンサイズおよび間隔を決定する処理である。ボタンサイズおよび間隔はＩｍｉｎとなる。
【００７４】
ステップＳ３２０は、Ｌ２から表示用アイコンのサイズを算出する処理である。Ｌ２から表示用のアイコンのサイズを求める定数をＰ２とする。表示用アイコンのサイズはＰ２×Ｌ２となり、ステップＳ３２１へ進む。ここで、Ｐ２は、タッチパネルの仕様や多人数の実測データ等から決められるものである。表示用のアイコンのサイズを求める定数は、ボタン、ボタン間隔、スクロールバー等表示するアイコンの種類分だけ存在し、さらに各アイコンの幅と高さ各々必要であるが、以降の処理では、上述のアイコンの種類分だけ行えばよいので、まとめてＰ２として、以降を説明する。なお、スライド軌跡のブレの高さから指またはスタイラスペン操作の判断は難しい。そのため、スライド軌跡のブレの高さ使用時は指操作の処理となる。
【００７５】
ステップＳ３２１は、Ｐ２×Ｌ２がＩｍａｘを越えるかどうかを判断する。ＩｍａｘがＰ２×Ｌ２より小さい（Ｉｍａｘ＜Ｐ２×Ｌ２）場合、ステップＳ３１８へ進む。ＩｍａｘがＰ２×Ｌ２より大きいまたは同じ（Ｉｍａｘ≧Ｐ２×Ｌ２）場合、ステップＳ３２２へ進む。
【００７６】
ステップＳ３２２は、Ｐ２×Ｌ２がＩｍｉｎを越えるかどうかを判断する。ＩｍｉｎがＰ２×Ｌ２より大きい（Ｉｍｉｎ＞Ｐ２×Ｌ２）場合、ステップＳ３１９へ進む。ＩｍｉｎがＰ２×Ｌ２より小さいまたは同じ（Ｉｍｉｎ≦Ｐ２×Ｌ２）場合、ステップＳ３２３へ進む。
【００７７】
ステップＳ３２３は、指操作でＰ２×Ｌ２がＩｍｉｎからＩｍａｘの場合のボタンサイズおよび間隔を決定する処理である。ボタンサイズおよび間隔はＰ２×Ｌ２となる。
【００７８】
図７は、上述したステップＳ３０５のボタンの画面の配置処理を示すフローチャートである。
【００７９】
ステップＳ３３１は、ステップ３０４で決定した各アイコンのボタンサイズや間隔および表示アイコン数から、表示に必要な画面の幅および高さを算出する処理である。
【００８０】
ステップＳ３３２は、ステップＳ３３１で算出した値をもとに、全アイコンが１画面または複数画面に配置するかどうかを判断する。１画面で配置できる場合、ステップＳ３３３へ進む。複数画面の配置となる場合、ステップＳ３３４へ進む。
【００８１】
ステップＳ３３３は、全アイコンが１画面で配置できる場合の、各アイコンの配置処理である。ステップ３０４で決定した各アイコンのボタンサイズや間隔をもとに、各アイコンの表示位置を決定する。
【００８２】
ステップＳ３３４は、全アイコンを複数画面で配置する場合の、各アイコンの配置処理である。ステップ３０４で決定した各アイコンのボタンサイズや間隔をもとに、各アイコンの表示位置を決定する。また、画面切り換え用のボタンアイコン等も配置する。
【００８３】
図８（ａ）は、本発明の実施の形態１における１画面となる場合のボタンアイコン表示の例を示す図である。
【００８４】
タッチパネル１１１に、ボタンアイコン１１９を表示している。
【００８５】
図８（ｂ）は、本発明の実施の形態１における１画面で表示できない場合のボタンアイコン表示の例を示す図である。  タッチパネル１１１に、ボタンアイコン１１９および画面切り替え用のボタンアイコン１１９を表示している。図８（ａ）と比べ、ボタンアイコンの配置、ボタンアイコンの数、ボタンアイコンのサイズ、ボタンアイコンの間隔が異なる。
【００８６】
図８（ｃ）は、本発明の実施の形態１における１画面で表示できない場合のスクロールバーアイコンを使用したボタンアイコン表示の例を示す図である。
【００８７】
タッチパネル１１１に、ボタンアイコン１１９およびスクロールバーアイコン１２０を表示している。画面の使用目的により、スクロールバーを使用した例である。図８（ａ）と比べ、ボタンアイコンの配置、ボタンアイコンの数、ボタンアイコンのサイズ、ボタンアイコンの間隔が異なる。
【００８８】
図９（ａ）は、本発明の実施の形態１におけるスタイラスペン操作と判断した場合のボタンアイコン表示の例を示す図である。
【００８９】
文字入力画面で、スタイラスペン操作なので、５０音すべてのボタンアイコン１１９を、タッチパネル１１１に表示している。
【００９０】
図９（ｂ）は、本発明の実施の形態１における指操作と判断した場合の１頁目のボタンアイコン表示の例を示す図である。
【００９１】
文字入力画面で、指操作なので、「あ」「か」「さ」「た」「な」「は」「ま」「や」「ら」「わ」のボタンアイコン１１９を、タッチパネル１１１に表示している。
【００９２】
図９（ｃ）は、本発明の実施の形態１における指操作と判断した場合の２頁目のボタンアイコン表示の例を示す図である。
【００９３】
図９（ｂ）の「か」のボタンアイコンに接触した後の２頁目の文字入力画面で、「か」行のボタンアイコン１１９を、タッチパネル１１１に表示している。
【００９４】
なお本実施の形態では、表示サイズ算出部２０２およびボタン画面配置処理部２０３は、ボタンアイコン以外のアイコンを配置する機能も備えることができる。
【００９５】
なお本実施の形態では、ボタン画面配置処理部２０３は、１画面でアイコンが配置できない場合、複数画面で表示する以外にも、スクロールバーアイコン、リストアイコン等を使用して配置する機能も備えることができる。
【００９６】
なお本実施の形態では、ロック解除操作検出部２０１は、タッチパネル１１１の高さ方向および斜め方向のスライド操作を検出する機能も備えることができる。
【００９７】
なお本実施の形態では、ロック解除操作検出部２０１は、タッチパッドのスライド操作を検出する機能も備えることができる。
【００９８】
なお本実施の形態では、ロック解除操作検出部２０１は、パソコンに付属しているタッチパッドのスライド操作を検出する機能も備えることができる。
【００９９】
なお本実施の形態では、表示サイズ算出部２０２は、ユーザが所望するアイコンサイズを取り込み、そのアイコンサイズを使用する機能も備えることができる。
【０１００】
以上説明したとおり、本発明の実施の形態１における携帯端末１０１は、ロック解除操作検出部２０１、表示サイズ算出部２０２、ボタン画面配置処理部２０３、表示出力部２０４を備え、ユーザが特別に意識しないロック解除のスライド操作から、アイコンを最適なサイズで画面に表示するので、操作性のよい入力装置、入力ボタン表示方法及び入力ボタン表示プログラムを提供できる。
【０１０１】
（実施の形態２）
次に、本発明の実施の形態２について説明する。本発明の実施の形態１では、表示サイズ算出部が、ロック解除操作検出部がロック解除を検出したときの接触サイズを取得するのに対して、本発明の実施の形態２では、表示サイズ算出部が、電源ＯＮ操作検出部が電源ＯＮを検出したときの接触サイズを取得する点などが異なる。なお、以下で特に言及がない部分は実施の形態１と同様であるものとする。
【０１０２】
図１０は、本発明の実施の形態２における携帯端末装置の概略構成図である。図１０において、携帯端末１０１は電源ＯＮ操作検出部２１１、表示サイズ算出部２０２、ボタン画面配置処理部２０３、表示出力部２０４を備える。
【０１０３】
電源ＯＮ操作検出部２１１は、キー１１４からの電源キー長押し情報２６１およびタッチパッド１１３からの長押し接触情報２６２を取得する。ここで「電源キー長押し」とは、携帯端末において電源をＯＮするために、電源（切断）キーを長押しすることである。電源ＯＮ操作検出部２１１で、電源ＯＮ操作と判断すれば、表示サイズ算出部２０２に、接触軌跡情報２５２を出力する。
【０１０４】
表示サイズ算出部２０２は、接触軌跡情報２５２から表示するためのボタンアイコンのサイズおよび間隔等を算出し、表示用アイコンサイズ情報２５３として、ボタン画面配置処理部２０３へ出力する。
【０１０５】
ボタン画面配置処理部２０３は、表示用アイコンサイズ情報２５３をもとに、ボタン等の画面配置を行う。ボタン画面配置処理部２０３の結果を、ボタン配置情報２５４として、表示出力部２０４へ出力する。
【０１０６】
表示出力部２０４は、ボタン配置情報２５４の内容を、表示指示２５５として表示装置１１２に出力する。
【０１０７】
表示装置１１２は、ユーザの入力媒体にあった最適なサイズのボタンアイコンを表示する。
【０１０８】
図１１は、本発明の実施の形態２における携帯端末装置のキー部分の断面図で、図２のＢの断面である。
【０１０９】
携帯端末１０１に、キー１１４、タッチパッド１１３が付属されている。
【０１１０】
図１２（ａ）は、本発明の実施の形態２における長押し操作の接触サイズの説明図である。
【０１１１】
携帯端末１０１に、キー１１４、キー１１４の下にタッチパッド１１３が付属されている。電源（切断）キーを長押しすることにより、携帯端末１０１が電源ＯＮとなる。この操作の際、タッチパッド１１３は長押し接触領域１１７を検出し、長押し接触情報２６２となる。長押し接触サイズの幅Ｌ３および長押し接触サイズの高さＬ４は、長押し接触領域１１７の幅および高さで、これが接触軌跡情報２５２となる。ここで、タッチパッドは一般に、静電容量方式や感圧方式等いくつかの方式がある。長押し接触サイズの幅Ｌ３および長押し接触サイズの高さＬ４は、タッチパッドに指やスタイラスペンを接触した際の接触サイズが検出できる方式の場合に読み取れる。
【０１１２】
図１２（ｂ）は、本発明の実施の形態２における長押し操作の中心位置軌跡の説明図である。
【０１１３】
電源（切断）キーを長押しすると、タッチパッド１１３は長押し接触軌跡１１８を検出し、長押し接触情報２６２となる。長押し軌跡のブレの幅Ｌ５および長押し軌跡のブレの高さＬ６は、長押し接触軌跡１１８のブレの幅およびブレの高さで、これが接触軌跡情報２５２となる。長押し軌跡のブレの幅Ｌ５および長押し軌跡のブレの高さＬ６は、指やスタイラスペンを接触した際の中心座標が検出できる方式の場合に読み取れる。どんなタッチパッドでも、指やスタイラスペンを接触した際の中心座標は検出できる。
【０１１４】
図１３は、本発明の実施の形態２における携帯端末装置の処理を示すフローチャートである。
【０１１５】
ステップＳ３４１は、電源ＯＮ操作検出部２１１がキー１１４より電源キー長押し情報２６１およびタッチパッド１１３より長押し接触情報２６２を取得する処理である。
【０１１６】
ステップＳ３４２は、ステップＳ３４１で取得した電源ＯＮ操作の真偽を判断する処理である。電源ＯＮ操作でない場合、本処理は終了する。電源ＯＮ操作である場合、ステップＳ３０３へ進む。
【０１１７】
ステップＳ３４３は、ステップＳ３０３で取得した接触軌跡情報２５２から、ボタンサイズおよび間隔を算出する処理である。具体的な処理方法については後述する。
【０１１８】
図１４は、上述したステップＳ３４３の長押し操作でのボタンサイズおよび間隔算出処理を示すフローチャートである。
【０１１９】
ステップＳ３５１は、Ｌ３およびＬ４の取得の有無を判断する処理である。Ｌ３およびＬ４が取得できない場合はステップＳ３５３に進み、取得できた場合はステップＳ３５２へ進む。
【０１２０】
ステップＳ３５２は、ステップＳ３０３で取得した接触軌跡情報２５２から、長押し接触サイズによるボタンサイズおよび間隔を算出する処理である。具体的な処理方法については後述する。
【０１２１】
ステップＳ３５３は、ステップＳ３０３で取得した接触軌跡情報２５２から、長押し軌跡のブレによるボタンサイズおよび間隔を算出する処理である。具体的な処理方法については後述する。
【０１２２】
図１５は、上述したステップＳ３５２の長押し接触サイズによるボタンサイズおよび間隔算出処理を示すフローチャートである。
【０１２３】
ステップＳ３６１は、長押し接触領域から指またはスタイラスペン操作かどうかを判断する処理である。ここで、指またはスタイラスペン操作かどうかを判断する指標として、入力媒体識別幅閾値Ｎ３および入力媒体識別高さ閾値Ｎ４を設ける。Ｎ３およびＮ４は、タッチパッドの仕様や多人数の実測データ等から決められるものである。Ｌ３がＮ３より小さいまたはＬ４がＮ４より小さい（Ｌ３＜Ｎ３またはＬ４＜Ｎ４）場合、長押し接触領域はスタイラスペン操作と判断し、ステップＳ３１７へ進む。Ｌ３がＮ３より大きいまたは同じ、かつＬ４がＮ４より大きいまたは同じ（Ｌ３≧Ｎ３かつＬ４≧Ｎ４）場合、長押し接触領域は指操作と判断し、ステップＳ３６２へ進む。
【０１２４】
ステップＳ３６２は、Ｌ３から表示用アイコンの幅を算出する処理である。Ｌ３から表示用のアイコンの幅を求める定数をＰ３とする。表示用アイコンの幅はＰ３×Ｌ３となり、ステップＳ３６３へ進む。ここで、Ｐ３は、タッチパッドの仕様や多人数の実測データ等から決められるものである。表示用のアイコンの幅を求める定数は、ボタン、ボタン間隔、スクロールバー等表示するアイコンの種類分だけ存在するが、以降の処理では、上述のアイコンの種類分だけ行えばよいので、まとめてＰ３として、以降を説明する。
【０１２５】
ステップＳ３６３は、Ｐ３×Ｌ３がアイコン幅最大値Ｉｗｍａｘを越えるかどうかを判断する。表示用アイコンはある程度以上の大きさになれば、操作性は変わらなくなる。その幅閾値がＩｗｍａｘである。ここで、Ｉｗｍａｘはタッチパッドの仕様や多人数の実測データ等から決められるものである。ＩｗｍａｘがＰ３×Ｌ３より小さい（Ｉｗｍａｘ＜Ｐ３×Ｌ３）場合、ステップＳ３７１へ進む。ＩｗｍａｘがＰ３×Ｌ３より大きいまたは同じ（Ｉｗｍａｘ≧Ｐ３×Ｌ３）場合、ステップＳ３６４へ進む。
【０１２６】
ステップＳ３６４は、Ｐ３×Ｌ３がアイコン幅最小値Ｉｗｍｉｎを越えるかどうかを判断する。表示用アイコンはある程度以上小さくなれば、操作ができなくなる。その幅閾値がＩｗｍｉｎである。ここで、Ｉｗｍｉｎはタッチパッドの仕様や多人数の実測データ等から決められるものである。ＩｗｍｉｎがＰ３×Ｌ３より大きい（Ｉｗｍｉｎ＞Ｐ３×Ｌ３）場合、ステップＳ３７２へ進む。ＩｗｍｉｎがＰ３×Ｌ３より小さいまたは同じ（Ｉｗｍｉｎ≦Ｐ３×Ｌ３）場合、ステップＳ３６５へ進む。
【０１２７】
ステップＳ３６５は、指操作でＰ３×Ｌ３がＩｗｍｉｎからＩｗｍａｘの場合のボタン幅および幅間隔を決定する処理である。ボタン幅および幅間隔はＰ３×Ｌ３となる。
【０１２８】
ステップＳ３６６は、Ｌ４から表示用アイコンの高さを算出する処理である。Ｌ４から表示用のアイコンの高さを求める定数をＰ４とする。表示用アイコンの高さはＰ４×Ｌ４となり、ステップＳ３６７へ進む。ここで、Ｐ４は、タッチパッドの仕様や多人数の実測データ等から決められるものである。表示用のアイコンの高さを求める定数は、ボタン、ボタン間隔、スクロールバー等表示するアイコンの種類分だけ存在するが、以降の処理では、上述のアイコンの種類分だけ行えばよいので、まとめてＰ４として、以降を説明する。
【０１２９】
ステップＳ３６７は、Ｐ４×Ｌ４がアイコン高さ最大値Ｉｈｍａｘを越えるかどうかを判断する。表示用アイコンはある程度以上の大きさになれば、操作性は変わらなくなる。その高さ閾値がＩｈｍａｘである。ここで、Ｉｈｍａｘはタッチパッドの仕様や多人数の実測データ等から決められるものである。ＩｈｍａｘがＰ４×Ｌ４より小さい（Ｉｈｍａｘ＜Ｐ４×Ｌ４）場合、ステップＳ３７３へ進む。ＩｈｍａｘがＰ４×Ｌ４より大きいまたは同じ（Ｉｈｍａｘ≧Ｐ４×Ｌ４）場合、ステップＳ３６８へ進む。
【０１３０】
ステップＳ３６８は、Ｐ４×Ｌ４がアイコン高さ最小値Ｉｈｍｉｎを越えるかどうかを判断する。表示用アイコンはある程度以上小さくなれば、操作ができなくなる。その高さ閾値がＩｈｍｉｎである。ここで、Ｉｈｍｉｎはタッチパッドの仕様や多人数の実測データ等から決められるものである。ＩｈｍｉｎがＰ４×Ｌ４より大きい（Ｉｈｍｉｎ＞Ｐ４×Ｌ４）場合、ステップＳ３７４へ進む。ＩｈｍｉｎがＰ４×Ｌ４より小さいまたは同じ（Ｉｈｍｉｎ≦Ｐ４×Ｌ４）場合、ステップＳ３６９へ進む。
【０１３１】
ステップＳ３６９は、指操作でＰ４×Ｌ４がＩｈｍｉｎからＩｈｍａｘの場合のボタン高さおよび高さ間隔を決定する処理である。ボタン高さおよび高さ間隔はＰ４×Ｌ４となる。
【０１３２】
ステップＳ３７１は、指操作で表示用アイコンの幅がＩｗｍａｘより大きい場合のボタン幅および幅間隔を決定する処理である。ボタン幅および幅間隔はＩｗｍａｘとなる。
【０１３３】
ステップＳ３７２は、指操作で表示用アイコンの幅がＩｗｍｉｎより小さい場合のボタン幅および幅間隔を決定する処理である。ボタン幅および幅間隔はＩｗｍｉｎとなる。
【０１３４】
ステップＳ３７３は、指操作で表示用アイコンの高さがＩｈｍａｘより大きい場合のボタン高さおよび高さ間隔を決定する処理である。ボタン高さおよび高さ間隔はＩｈｍａｘとなる。
【０１３５】
ステップＳ３７４は、指操作で表示用アイコンの高さがＩｈｍｉｎより小さい場合のボタン高さおよび高さ間隔を決定する処理である。ボタン高さおよび高さ間隔はＩｈｍｉｎとなる。
【０１３６】
図１６は、上述したステップＳ３５３の長押し軌跡のブレによるボタンサイズおよび間隔算出処理を示すフローチャートである。
【０１３７】
ステップＳ３８１は、Ｌ５から表示用アイコンの幅を算出する処理である。Ｌ５から表示用のアイコンの幅を求める定数をＰ５とする。表示用アイコンの幅はＰ５×Ｌ５となり、ステップＳ３８２へ進む。ここで、Ｐ５は、タッチパッドの仕様や多人数の実測データ等から決められるものである。表示用のアイコンの幅を求める定数は、ボタン、ボタン間隔、スクロールバー等表示するアイコンの種類分だけ存在するが、以降の処理では、上述のアイコンの種類分だけ行えばよいので、まとめてＰ５として、以降を説明する。なお、長押し軌跡のブレの幅および高さから指またはスタイラスペン操作の判断は難しい。そのため、長押し軌跡のブレの使用時は指操作の処理となる。
【０１３８】
ステップＳ３８２は、Ｐ５×Ｌ５がＩｗｍａｘを越えるかどうかを判断する。ＩｗｍａｘがＰ５×Ｌ５より小さい（Ｉｗｍａｘ＜Ｐ５×Ｌ５）場合、ステップＳ３７１へ進む。ＩｗｍａｘがＰ５×Ｌ５より大きいまたは同じ（Ｉｗｍａｘ≧Ｐ５×Ｌ５）場合、ステップＳ３８３へ進む。
【０１３９】
ステップＳ３８３は、Ｐ５×Ｌ５がＩｗｍｉｎを越えるかどうかを判断する。ＩｗｍｉｎがＰ５×Ｌ５より大きい（Ｉｗｍｉｎ＞Ｐ５×Ｌ５）場合、ステップＳ３７２へ進む。ＩｗｍｉｎがＰ５×Ｌ５より小さいまたは同じ（Ｉｗｍｉｎ≦Ｐ５×Ｌ５）場合、ステップＳ３８４へ進む。
【０１４０】
ステップＳ３８４は、指操作でＰ５×Ｌ５がＩｗｍｉｎからＩｗｍａｘの場合のボタン幅および幅間隔を決定する処理である。ボタン幅および幅間隔はＰ５×Ｌ５となる。
【０１４１】
ステップＳ３８５は、Ｌ６から表示用アイコンの高さを算出する処理である。Ｌ６から表示用のアイコンの高さを求める定数をＰ６とする。表示用アイコンの高さはＰ６×Ｌ６となり、ステップＳ３８６へ進む。ここで、Ｐ６は、タッチパッドの仕様や多人数の実測データ等から決められるものである。表示用のアイコンの高さを求める定数は、ボタン、ボタン間隔、スクロールバー等表示するアイコンの種類分だけ存在するが、以降の処理では、上述のアイコンの種類分だけ行えばよいので、まとめてＰ６として、以降を説明する。
【０１４２】
ステップＳ３８６は、Ｐ６×Ｌ６がＩｈｍａｘを越えるかどうかを判断する。ＩｈｍａｘがＰ６×Ｌ６より小さい（Ｉｈｍａｘ＜Ｐ６×Ｌ６）場合、ステップＳ３７３へ進む。ＩｈｍａｘがＰ６×Ｌ６より大きいまたは同じ（Ｉｈｍａｘ≧Ｐ６×Ｌ６）場合、ステップＳ３８７へ進む。
【０１４３】
ステップＳ３８７は、Ｐ６×Ｌ６がＩｈｍｉｎを越えるかどうかを判断する。ＩｈｍｉｎがＰ６×Ｌ６より大きい（Ｉｈｍｉｎ＞Ｐ６×Ｌ６）場合、ステップＳ３７４へ進む。ＩｈｍｉｎがＰ６×Ｌ６より小さいまたは同じ（Ｉｈｍｉｎ≦Ｐ６×Ｌ６）場合、ステップＳ３８８へ進む。
【０１４４】
ステップＳ３８８は、指操作でＰ６×Ｌ６がＩｈｍｉｎからＩｈｍａｘの場合のボタン高さおよび高さ間隔を決定する処理である。ボタン高さおよび高さ間隔はＰ６×Ｌ６となる。
【０１４５】
なお本実施の形態では、表示サイズ算出部２０２およびボタン画面配置処理部２０３は、ボタンアイコン以外のアイコンを配置する機能も備えることができる。
【０１４６】
なお本実施の形態では、ボタン画面配置処理部２０３は、１画面でアイコンが配置できない場合、複数画面で表示する以外にも、スクロールバーアイコン、リストアイコン等を使用して配置する機能も備えることができる。
【０１４７】
なお本実施の形態では、電源ＯＮ操作検出部２１１は、電源（切断）キー以外のキー１１４の長押し操作を検出する機能も備えることができる。
【０１４８】
なお本実施の形態では、電源ＯＮ操作検出部２１１は、キー１１４への接触操作、タップ操作、ダブルタップ操作、フリック操作等を検出する機能も備えることができる。
【０１４９】
なお本実施の形態では、電源ＯＮ操作検出部２１１は、タッチパッド１１３を携帯端末の側面キーの下に配置すれば、側面キーの長押し操作やタップ操作等を検出する機能も備えることができる。
【０１５０】
なお本実施の形態では、電源ＯＮ操作検出部２１１は、タッチパネルの長押し操作やタップ操作等を検出する機能も備えることができる。
【０１５１】
なお本実施の形態では、電源ＯＮ操作検出部２１１は、パソコンに付属しているタッチパネルの長押し操作やタッド操作等を検出する機能も備えることができる。
【０１５２】
なお本実施の形態では、表示サイズ算出部２０２は、ユーザが所望するアイコンサイズを取り込み、そのアイコンサイズを使用する機能も備えることができる。
【０１５３】
以上説明したとおり、本発明の実施の形態２における携帯端末１０１は、電源ＯＮ操作検出部２１１、表示サイズ算出部２０２、ボタン画面配置処理部２０３、表示出力部２０４を備え、ユーザが特別に意識しない電源ＯＮの長押し操作から、アイコンを最適なサイズで画面に表示するので、操作性のよい入力装置、入力ボタン表示方法及び入力ボタン表示プログラムを提供できる。
【産業上の利用可能性】
【０１５４】
本発明は、ユーザが特別に意識しなくても、押圧面積、サイズなどを取得するためだけの特別な操作なしで、最初にアイコン操作などの表示ボタン操作するときには最適なアイコンサイズにできるので、操作性が向上する。例えば、指またはスタイラスペンのいずれでも操作する可能性がある場合に、ユーザが特別に意識しなくても、最初にアイコン操作などの表示ボタン操作するときには最適なアイコンサイズにできるので、操作性が向上する。また、例えば、貸し出し用の端末など複数のユーザが使用する場合にもユーザが特別に意識しなくても、最初にアイコン操作などの表示ボタン操作するときには最適な表示ボタンサイズにできるので、操作性が向上する。このため、タッチパネルを備えた携帯端末等の入力装置、入力ボタン表示方法及び入力ボタン表示プログラム等として有用である。
【符号の説明】
【０１５５】
１０１    携帯端末
１１１    タッチパネル
１１２    表示装置
１１３    タッチパッド
１１４    キー
１１５    指
１１６    スライド接触軌跡
１１７    長押し接触領域
１１８    長押し接触軌跡
１１９    ボタンアイコン
１２０    スクロールバーアイコン
２０１    ロック解除操作検出部
２０２    表示サイズ算出部
２０３    ボタン画面配置処理部
２０４    表示出力部
２１１    電源ＯＮ操作検出部
２５１    ロック解除情報およびスライド接触情報
２５２    接触軌跡情報
２５３    表示用アイコンサイズ情報
２５４    ボタン配置情報
２５５    表示指示
２６１    電源キー長押し情報
２６２    長押し接触情報
Ｌ１    スライド軌跡線の幅
Ｌ２    スライド軌跡のブレの高さ
Ｌ３    長押し接触サイズの幅
Ｌ４    長押し接触サイズの高さ
Ｌ５    長押し軌跡のブレの幅
Ｌ６    長押し軌跡のブレの高さ
【図１】
2011198004.tif 000003
【図２】
2011198004.tif 000004
【図３】
2011198004.tif 000005
【図４】
2011198004.tif 000006
【図５】
2011198004.tif 000007
【図６】
2011198004.tif 000008
【図７】
2011198004.tif 000009
【図８】
2011198004.tif 000010
【図９】
2011198004.tif 000011
【図１０】
2011198004.tif 000012
【図１１】
2011198004.tif 000013
【図１２】
2011198004.tif 000014
【図１３】
2011198004.tif 000015
【図１４】
2011198004.tif 000016
【図１５】
2011198004.tif 000017
【図１６】
2011198004.tif 000018