(57)【要約】      （修正有）【課題】タッチパネル機能搭載の情報処理端末において、意図しないタッチパネルへの指示による誤作動を低減させ、かつ、数多くのアプリケーションの起動を省スペースで簡単に行う。【解決手段】アプリケーションのインストール指示を受け付けることで、記憶部にアプリケーションを記憶する情報処理装置であって、前記アプリケーションを起動させるための操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションと含む起動指示情報を記憶し、ユーザによる操作指示を受け付け、前記操作指示が、前記アプリケーションを起動させるための操作指示パターンとして記憶されているか否かを判定し、前記操作指示が前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されていると判定された場合に、該操作指示パターンと紐付けて記憶しているアプリケーションを起動する。【選択図】図４
2013131047.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションのインストール指示を受け付けることで、記憶部にアプリケーションを記憶する情報処理装置であって、
前記アプリケーションを起動させるための操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションと含む起動指示情報を記憶する起動指示記憶手段と、
ユーザによる操作指示を受け付ける操作指示受付手段と、
前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されているか否かを判定する判定手段と、
前記判定手段により前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されていると判定された場合に、該操作指示パターンと紐付けて記憶しているアプリケーションを起動するアプリケーション起動手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記起動指示記憶手段で記憶すべく前記操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションとを含む起動指示情報を設定する設定手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記起動指示記憶手段で記憶する前記起動指示情報は、前記ユーザによる操作指示を受け付ける対象とするアイコンを含むことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記判定手段により前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶していないと判定された場合に、前記操作指示に基づくアプリケーションの起動は実行不可能であることを示す警告を行う警告手段を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記操作指示受付手段で操作指示を受け付けたユーザの生体情報を取得する取得手段と、
前記取得手段で取得した前記生体情報を用いることにより、前記ユーザの操作指示でアプリケーションが起動可能か否かを判定する起動判定手段と
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記操作指示受付手段は、前記情報処理装置の表示部に対する直接押下指示を受け付けることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
アプリケーションのインストール指示を受け付けることで、記憶部にアプリケーションを記憶し、前記アプリケーションを起動させるための操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションと含む起動指示情報を記憶する起動指示記憶手段を備える情報処理装置の制御方法であって、
前記情報処理装置の操作指示受付手段が、ユーザによる操作指示を受け付ける操作指示受付ステップと、
前記情報処理装置の判定手段が、前記操作指示受付ステップで受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されているか否かを判定する判定ステップと、
前記情報処理装置のアプリケーション起動手段が、前記判定ステップにより前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されていると判定された場合に、該操作指示パターンと紐付けて記憶しているアプリケーションを起動するアプリケーション起動ステップ
とを含むことを特徴とする情報処理装置の制御方法。
【請求項８】
アプリケーションのインストール指示を受け付けることで、記憶部にアプリケーションを記憶し、前記アプリケーションを起動させるための操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションと含む起動指示情報を記憶する起動指示記憶手段を備える情報処理装置を制御するプログラムであって、
前記情報処理装置を、
ユーザによる操作指示を受け付ける操作指示受付手段と、
前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されているか否かを判定する判定手段と、
前記判定手段により前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されていると判定された場合に、該操作指示パターンと紐付けて記憶しているアプリケーションを起動するアプリケーション起動手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主にスマートフォンやタブレットといった多機能携帯端末の操作性改善のための技術である。
【背景技術】
【０００２】
現在、携帯端末の普及率は飛躍的に高くなってきており、総務省のデータによるとその普及率は９０％を越え、１人に１台を所有しているような状態となっている。その中でも、最近では「スマートフォン」と呼ばれる新世代の多機能携帯端末が普及率を伸ばしてきている（以下、本願明細書では多機能携帯端末を総称して「スマートフォン」という）。
【０００３】
スマートフォンの大きな特徴として、従来型の携帯電話にあった物理的なボタンの多くは撤廃されており（側面、また一部機種に存在するのみ）、表示画面に表示されるソフトウェアキーボード、もしくはソフトウェアアイコンに対してタッチ指示を受け付けるといった、従来型携帯電話に比べると直観的な操作が可能となっている。
【０００４】
また、パーソナルコンピュータの様に、気軽にアプリケーションのインストール／アンインストール等のカスタマイズが可能であり、インストールしたアプリケーションそれぞれが起動用のアイコンを持ち、夫々のアイコンに対して直接押下指示を受け付けることによりアプリケーションの起動を実現している。
【０００５】
例えば、タッチパネルの特定の領域に入力するパターンと、入力したときに起動するアプリケーションの関係をアプリケーションテーブルとして記憶し、そのアプリケーションテーブルに基づいて、入力したパターンがどのアプリケーションテーブルに対応しているか判断する。そして、その判断したアプリケーションを起動する発明が開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２３１６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
但し、限られたスペースである液晶パネル（表示部）へのアイコン配置方法、画面遷移構成が複雑になってきている。そのため、ユーザは目的の機能やコンテンツを利用するために数ページにわたるホーム画面の遷移、若しくは階層深く画面を遷移し、多くのキータッチ操作を行う必要があった。
【０００８】
また、アプリケーションを容易に起動するために利用度の高い機能のアイコンを待ち受け画面に並べて配置することが多い。しかし、タッチ機能の無効化切り替えのタイミングによっては、ユーザの意図しない物理的なタッチ（例えば、指ではない掌の一部が画面に触れてしまう等）をユーザ操作と誤認識し、アプリケーションが起動されるおそれがあった。
【０００９】
そこで本発明は、タッチパネルを搭載した情報処理端末において、意図しないタッチパネルへの指示による誤作動を低減させ、かつ、数多くのアプリケーションの起動を省スペースで簡単に行える仕組みを提供することを目的としている。
【課題を解決するための手段】
【００１０】
即ち本発明は、アプリケーションのインストール指示を受け付けることで、記憶部にアプリケーションを記憶する情報処理装置であって、前記アプリケーションを起動させるための操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションと含む起動指示情報を記憶する起動指示記憶手段と、ユーザによる操作指示を受け付ける操作指示受付手段と、前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されているか否かを判定する判定手段と、前記判定手段により前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されていると判定された場合に、該操作指示パターンと紐付けて記憶しているアプリケーションを起動するアプリケーション起動手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、タッチパネル機能搭載の情報処理端末において、意図しないタッチパネルへの指示による誤作動を低減させ、かつ、数多くのアプリケーションの起動を省スペースで簡単に行える仕組みを提供することが可能になる。
【００１２】
また、一つの画面内に多くのアイコンが並ぶことで発生する誤指示および誤作動を軽減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の表示制御装置の筐体例を示す図である。
【図２】本発明の表示制御装置のハードウェア構成例を示す図である。
【図３】本発明の実施形態における携帯端末１００のアプリケーション起動方法を設定する第一の制御フローチャートである。
【図４】本発明の実施形態における携帯端末１００のアプリケーション起動方法を設定する第二の制御フローチャートである。
【図５】本発明において携帯端末１００の表示部で表示する第一の画面表示例である。
【図６】本発明において携帯端末１００の表示部で表示する第二の画面表示例である。
【図７】本発明において携帯端末１００の表示部で表示する第三の画面表示例である。
【図８】本発明において携帯端末１００の表示部で表示する第四の画面表示例である。
【図９】本発明において携帯端末１００の表示部で表示する第五の画面表示例である。
【図１０】本発明において携帯端末１００の表示部で表示する第六の画面表示例である。
【図１１】本発明において携帯端末１００の表示部で表示する画面表示例である。
【図１２】本発明において携帯端末１００の記憶部で記憶するデータテーブル構成例である。
【図１３】本発明の携帯端末１００の機能構成例を示す図である。
【図１４】本発明の実施形態における携帯端末１００のアプリケーション起動方法を設定する第三の制御フローチャートである。
【図１５】本発明において携帯端末１００の表示部で表示する第七の画面表示例である。
【発明を実施するための形態】
【００１４】
＜第一の実施例＞
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明の実施形態である携帯端末１００の構成の一例である。
【００１５】
次に図２を用いて、図１に示した携帯端末１００に適用可能な情報処理装置のハードウェア構成について説明する。図２の２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１６】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１７】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図１２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００１８】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１９】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２１】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２２】
図１３は、本発明実施形態を適用可能な携帯端末１００のモジュール構成図である。本実施形態を適用可能なスマートフォンは、タッチセンサ入力部１３０１、タッチセンサ入力制御部１３０２、画面表示部１３０３、画面表示制御部１３０４、ハードウェアボタン１３０５、ハードウェアボタン入力制御部１３０６、アプリケーション制御部１３０７、ネットワーク通信制御部１３０８、メモリ制御部１３０９、メモリ（記憶領域）１３１０の１０のモジュールによって構成されている。
【００２３】
タッチセンサ入力制御部１３０２は、ユーザがタッチセンサにタッチした信号をタッチセンサ入力部１３０１から受け取り、タッチした箇所（画面上の座標）に対応した処理を実行する。
【００２４】
画面表示制御部１３０４は、タッチセンサ入力制御部１３０２、ハードウェアボタン入力制御部１３０６、アプリケーション制御部１３０７から受け取った情報を基に表示画面を生成し、その結果を画面表示部１３０３に反映させ、ユーザの目に見える形に表示させる。
【００２５】
ハードウェアボタン入力制御部１３０６は、上記のタッチセンサ入力制御１３０２と同様に、ユーザにより操作されたハードウェアボタン（物理ボタン）の信号を受け取り、押下したボタンに対応した処理を実行する。
【００２６】
アプリケーション制御部１３０７は、ユーザが使用しているアプリケーションがどのような画面を表示させるのか、その構成情報を画面表示制御部１３０４に渡している。
【００２７】
ネットワーク通信制御部１３０８は、ネットワーク機能を使用するアプリケーションに対して、ネットワークから取得した情報をアプリケーション制御部１３０７に渡している。また、外部に情報を送信する際は、アプリケーション制御部１３０７から、送信情報をうけとり、ネットワークセ通信制御部１３０８を介して外部に情報を送信する。
【００２８】
メモリ制御部１３０９はアプリケーション制御部１３０７からの要請に応じて、メモリ１３１０にアクセスし、情報の取得及び、記録を行う。
【００２９】
次に図３と４で、本発明の実施形態のアプリケーションの起動方法を詳細に説明をしていく。図３および４は、図１に示した携帯端末１００のＣＰＵがＲＯＭから読み出されたプログラム又はＨＤＤからＲＡＭ上に読み出されたプログラムを実行することにより実現される。
【００３０】
図３は、本発明の実施形態においてマルチショートカットアイコンを用いて起動させるアプリケーションの設定方法を表すフローチャートである。
【００３１】
Ｓ１０１において携帯端末１００のＣＰＵ２０１は、画面表示部に表示されているホーム画面等のマルチショートカットアプリケーションのアイコンの押下を受け付ける。
【００３２】
Ｓ１０２において携帯端末１００のＣＰＵ２０１は、マルチショートカットアプリケーションの設定画面情報を読み込み、画面表示部に設定画面（図５）を表示させる。
【００３３】
Ｓ１０３において携帯端末１００のＣＰＵ２０１は、図５のアプリ起動アクション選択画面を表示し、ユーザからの操作指示を受け付ける待機状態となる。
【００３４】
図５は、携帯端末１００の表示部で表示するマルチショートカットアプリケーション設定画面のうち、アプリ起動アクション選択画面の表示例である。本実施形態のマルチショートカットアプリケーション起動は、後述する定められたリズムでアプリケーションアイコンをタッチした後に、マルチショートカットアプリケーションに対して特定の操作指示を受け付けることで初めてアプリケーションが起動する仕組みとなっている。
【００３５】
図５の５０１に表示されているアプリケーションを起動させるためのアクション一覧から、ユーザの所望するアクションの選択を受け付ける。図５のアクション例では、「（最後の）タッチ後にアイコンを長押し（一秒）で起動する」、「タッチ後（アイコンを）フリックで起動する」、「タッチ後（アイコンを）バスケット（ゴミ箱）に入れると起動する」という起動指示の例を示している。５０１のいずれかアクションの選択を受け付け、５０２の「ＯＫボタン」押下を受け付けると、選択したアクションでアプリケーションの起動設定を実行する。また５０３の「キャンセルボタン」押下を受け付けると、マルチショートカットアプリケーションの起動設定を中止する。
【００３６】
Ｓ１０４で携帯端末１００のＣＰＵ２０１は、マルチショートカットアプリケーションの起動設定（その２）を実行する。具体的には、図６の起動アイコン選択画面を表示しユーザから起動アイコンの選択指示を受け付ける待機状態となる。
【００３７】
図６は、携帯端末１００の表示部で表示するマルチショートカットアプリケーション設定画面のうち、起動アイコン選択画面の表示例である。これは先述の図５の起動アクション選択画面で５０２のＯＫボタン押下を受け付けると表示される。
【００３８】
６０１の領域には、選択可能な起動アイコが一覧表示されており「☆」や「▲」のマークが付されたアイコンの表示例がある。６０２の「ファイルから選択ボタン」押下を受け付けると、携帯端末１００の記憶部（外部メモリ２１１）で記憶しているファイル（例えばＪＰＥＧやＧＩＦ形式のファイル）の選択受付画面を表示し、プリインストールされていないユーザ独自のアイコンを生成することが可能である。６０１で選択したアイコンは６０３に起動アイコンとして表示される。更に、夫々起動アイコンとして設定されたアイコンには、「起動パターン」と「起動アプリ」とを紐付けて登録する。夫々のアイコンは複数の起動パターンと、そのパターンに伴って起動するアプリケーションとの紐付けが可能である。１つのアイコンあたり、いくつの起動パターンおよびアプリケーションと紐付けができるかは、別途設定画面において変更する。
【００３９】
Ｓ１０４でのアイコンの選択方法としては、まずユーザによって６０３の起動アイコンの領域が押下されるのを検知する。６０３の領域押下を検知すると、６０１のアイコン選択領域がアクティブになり、アイコンの選択を実行可能になる。６０１のアイコン選択領域において、特定のアイコンへの押下指示を受け付けると、６０３の領域に６０１のアクティブウィンドウで選択したアイコンが表示される。また、６０３の領域に既に起動アイコンが設定されている状態で押下を受け付けると、既に設定されているアイコンのリプレイスを実行する。
【００４０】
Ｓ１０５で携帯端末１００のＣＰＵ２０１は、マルチショートカットアプリケーションの起動設定（その３）を実行する。具体的には、図７の起動アイコン選択画面を表示しユーザから起動アイコンに紐付けるアプリケーションの選択を受け付ける待機状態となる
【００４１】
図７は、携帯端末１００の表示部で表示するマルチショートカットアプリケーション設定画面の起動アイコン選択画面のうち、アイコンに紐付けて起動するアプリケーションの選択を行う際の表示例である。これは先述の図５の起動アクション選択画面で５０２のＯＫボタン押下を受け付けると表示される。
【００４２】
起動アイコン選択画面を表示部に表示している状態で、起動アプリケーションを設定するために７０２の領域押下指示を受け付けると、指示をした時点で携帯端末１００にインストールされているアプリケーションのアイコン一覧を７０１のアクティブウィンドウに表示する。７０１でユーザの所望のアプリケーションの選択を受け付ける。
【００４３】
なお、７０３の「確認」ボタンがグレーアウト（押下できない）している状態は、次のＳ１０６でアプリケーションを起動させるための起動パターンの登録が終わった時に、７０１で選択されたアプリケーションを登録させるためにアクティブになる。
【００４４】
Ｓ１０６で携帯端末１００のＣＰＵ２０１は、マルチショートカットアプリケーションの起動設定（その３）を実行する。具体的には、図７の起動アイコン選択画面を表示しユーザから起動アイコンに紐付けるアプリケーションを起動するためのタッチパターン（コマンドリズム）入力を受け付ける待機状態となる。
【００４５】
図８は、携帯端末１００の表示部で表示するマルチショートカットアプリケーション設定画面の起動アイコン選択画面のうち、タッチパターンの設定を行う際の表示例である。これは先述の図５の起動アクション選択画面で５０２のＯＫボタン押下を受け付けると表示される。
【００４６】
起動アイコン選択画面を表示部に表示している状態で、タッチパターン設定のために８０３の領域押下指示を受け付けると、８０１がアプリリンクを実行するためのタッチパターンのアクティブウィンドウに切り替わる。８０１のウィンドウが表示された状態で８０２の「ＴＡＰ！」と表示されたボタンに対してユーザ所望のリズムタッチを受け付ける。８０２にユーザの押下指示のパターン（タッチ）を受け付けると、タッチされたリズムに従って７０４のサブウィンドウに音譜が表示される。それとともに、８０３の領域にもタッチした結果のリズムが音譜の表示形式で登録される。
【００４７】
起動アイコン選択画面で、「起動アイコン」と「起動アプリケーション」の選択をし（それぞれ、Ｓ１０４とＳ１０５）、アプリケーションを起動させるための「タッチパターン」の登録が完了すると（Ｓ１０６）、図８の８０５で示す「確認ボタン」がアクティブになる。８０５の「確認ボタン」の押下を受け付けるとＳ１０８に進んで、マルチショートカットアプリケーションの練習画面（図９）が表示部に表示される。
【００４８】
Ｓ１０８では、Ｓ１０３〜Ｓ１０６で設定を受け付けたマルチショートカットアプリケーションの起動練習を行うことが可能である。先述のＳ１０７で、「起動アイコン」と「起動アプリケーション」、「タッチパターン」の登録が完了したアプリケーションの横にアクティブ状態となって表示される「確認ボタン」８０５の押下を受け付けることにより、図９の練習画面が表示される。
【００４９】
図９の練習画面では９０１の「☆」アイコンが表示されており、このアイコンに対して先述のＳ１０７で設定したタッチパターン通りにタッチを受け付けることにより、起動の練習が可能である。９０１の「☆」アイコンに対してタッチパターン通りのタッチを受け付けると、図１０で示すように、Ｓ１０６で設定を受け付けた起動アプリケーションのアイコンが表示される（１００１）。更に図１０のように起動練習に成功した状態では１００２のメッセージが表示される。また１００１のアイコンに対する押下指示を受け付けると、アプリケーションが起動する。９０３、１００３の「練習終了ボタン」の押下指示を受け付けると、マルチショートカットアプリケーションの起動設定を終了し、携帯端末のホーム画面（初期画面）に戻る。また９０２の「設定に戻るボタン」の押下を受け付けると図６〜８で説明したマルチショートカットアプリケーション設定画面を表示し、Ｓ１０４〜Ｓ１０６の設定をし直すことも可能である。
【００５０】
最後に、Ｓ１０７で図８の起動アイコン選択画面の「ＯＫボタン８０６」の押下指示を受け付けると、マルチショートカットアプリケーションの起動設定を完了し、図１２に示すマルチショートカットアプリケーションテーブルを記憶部（外部メモリ２１１）に記憶させる。
【００５１】
図１２は、携帯端末１００の記憶部（外部メモリ２１１）で記憶する本願発明のマルチショートカットアプリケーションの起動を実現させるためのアプリケーションテーブルの構成例である。
【００５２】
アプリケーションテーブルでは、先述のマルチショートカットアプリケーション設定画面で設定した「起動アイコン」、「起動アプリケーション」、「タッチパターン」と、起動アクション選択画面（図５）で選択した最後の起動アクションとが紐付いて１レコードとして記憶されている。また、先述のとおり１つの起動アイコンに対して複数の「起動アプリケーション」、「タッチパターン」の登録をすることができるので、複数パターンの「起動アプリケーション」「タッチパターン」「アクション」の組み合わせと紐付けて記憶することが可能である。
【００５３】
次に、図４を用いてマルチショートカットアプリケーションの起動設定をしたアプリケーションを実際に起動させる処理について説明する。
【００５４】
Ｓ２０１において携帯端末１００のＣＰＵ２０１は、マルチショートカットアプリケーションのアイコンが表示されているホーム画面で、ユーザからの操作指示でショートカットアイコンに対する起動指示を受け付けたか否かの判定待機状態となっている。ここでショートカットアイコンに対して何かしらのタッチ指示を受け付けた場合には、（Ｓ２０１でＹＥＳ）Ｓ２０２に進み、他のアイコンに対する押下指示であったり、ハードウェアボタンへの押下指示である場合には（Ｓ２０１でＮＯ）、Ｓ２０１でループをする。
【００５５】
Ｓ２０２で携帯端末１００のＣＰＵ２０１は、ショートカットアイコンにタッチしたタッチパターンをメモリ（ＲＡＭ２０３）に一時記憶し、タッチ指示を受け付けたショートカットアイコンに紐付いて記憶しているタッチパターンとの照合を実行する。タッチパターンの照合は既知技術を用いることにより実現可能であるからここでの説明は省略する。すなわちＳ２０２では、図１２のタッチパターンをキー値として、アプリケーションテーブルの検索を実行する。
【００５６】
Ｓ２０３で携帯端末１００のＣＰＵ２０１は、Ｓ２０２でのテーブル検索の結果、メモリで記憶しているタッチ指示を受け付けたタッチパターンが、テーブルに登録されているタッチパターンのいずれかに対応しているか否かの判定を実行する。対応するタッチパターンがある場合（ＹＥＳ）、Ｓ２０４に進み、対応するタッチパターンがない場合（ＮＯ、すなわちテーブルに登録されているタッチパターンではなかった場合）には、タッチパターンに対応するショートカットアプリケーションがない事を示す警告を実行する。警告の方法は、ホーム画面に、ショートカットアプリケーションの対応がない旨を表示する方法がある。また別の警告方法として、携帯端末１００の音声再生部（不図示）より予め設定されている音声メッセージ（例えば、「該当するアプリケーションがありません」等）を再生することにより、ユーザに警告を行う。
【００５７】
Ｓ２０４において携帯端末１００のＣＰＵ２０１は、アプリケーションテーブルで検索した結果見つかった、タッチパターンに対応するアプリケーションのＥＸＥモジュールを実行し、アプリケーションを起動させて表示画面に表示する。
【００５８】
＜第二の実施例（セキュリティの強化）＞
第二の実施例では、マルチショートカットアプリケーションを実行する際に、アプリケーションの起動時に生体情報を用いた認証を実行して、デバイスの利用をよりセキュアに実現することを更なる目的としている。
【００５９】
具体的には、図３のＳ１０３〜Ｓ１０６のマルチショートカットアプリケーション設定画面で、「アイコン」「起動アプリケーション」「タッチパターン」「アクション」と共に、生体情報（本実施例中では、指紋とする）を登録する。
【００６０】
図１５は、携帯端末１００の表示部でマルチショートカットアプリケーション設定画面で各種設定を実行した後に表示する生体認証情報登録画面の一例である。１５０１には生体情報を登録するための領域が表示され、ここにマルチショートカットアプリケーションの起動を実行する時に使用する指の生体情報（指紋）を登録する。生体情報は図１２のアプリケーションテーブルに「生体情報」の項目で、「アイコン」「起動アプリケーション」「タッチパターン」「アクション」と紐付けて登録される。
【００６１】
マルチショートカットアプリケーションの起動実行時には、図１４に示すとおり、図４のＳ２０１〜Ｓ２０３に対応するＳ１４０１〜Ｓ１４０３の処理を実行した後、生体認証を実行する（Ｓ１４０４）。すなわち、マルチショートカットアプリケーションを実行する時にタッチした指の生体情報を用いて、生体認証を行う。
【００６２】
生体認証が許可された場合には、Ｓ１４０５で対応するアプリケーションを起動し、許可されなかった場合には、対応するアプリケーションがない事を示す警告を実行する。
【００６３】
本願発明の第二の実施例によれば、マルチショートカットアプリケーションを実行する際に、アプリケーションの起動時に生体情報を用いた認証を実行して、デバイスの利用をよりセキュアに実現することを更なる目的としている。
【００６４】
以上の本発明によれば、タッチパネル機能搭載の情報処理端末において、意図しないタッチパネルへの指示による誤作動を低減させ、かつ、数多くのアプリケーションの起動を省スペースで簡単に行える仕組みを提供することが可能になる。
【００６５】
即ち本発明は、アプリケーションのインストール指示を受け付けることで、記憶部にアプリケーションを記憶する情報処理装置であって、前記アプリケーションを起動させるための操作指示パターンと、当該操作指示パターンによる操作に応じて起動するアプリケーションと含む起動指示情報を記憶する起動指示記憶手段と、ユーザによる操作指示を受け付ける操作指示受付手段と、前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されているか否かを判定する判定手段と、前記判定手段により前記操作指示受付手段で受け付けた前記操作指示が、前記起動指示記憶手段でアプリケーションを起動させるための操作指示パターンとして記憶されていると判定された場合に、該操作指示パターンと紐付けて記憶しているアプリケーションを起動するアプリケーション起動手段とを備えることを特徴とする。
【００６６】
本発明の実施の形態において、携帯端末１００は多機能携帯電話（例えば、スマートフォン等）を想定して説明を進めてきたが、しかしながら一回り大きなタブレット端末（例えば、米国アップル社のｉＰａｄ（登録商標））や、タッチスクリーンを備えるパーソナルコンピュータ等の表示端末であれば本発明を適用可能であり、スマートフォンに必ずしも限定されるものではない。
【００６７】
以上、実施形態、具体例を主に詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６８】
本発明におけるプログラムは、図３〜４に示すフローチャートの処理に従って情報処理装置１００としてのコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜５の処理方法を実行可能なプログラムを記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごと、別の独立したプログラムであってもよい。
【００６９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００７１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【００７２】
また、携帯端末１００が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００７６】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【００７７】
１００  スマートフォン
１３０１  タッチセンサ入力部
１３０２  タッチセンサ入力制御部
１３０３  画面表示部
１３０４  画面表示制御部
１３０５  ハードウェアボタン入力部
１３０６  ハードウェアボタン入力制御部
１３０７  アプリケーション制御部
１３０８  ネットワーク通信制御部
１３０９  メモリ制御部
１３１０  メモリ（記憶領域）
【図１】
2013131047.tif 000003
【図２】
2013131047.tif 000004
【図３】
2013131047.tif 000005
【図４】
2013131047.tif 000006
【図５】
2013131047.tif 000007
【図６】
2013131047.tif 000008
【図７】
2013131047.tif 000009
【図８】
2013131047.tif 000010
【図９】
2013131047.tif 000011
【図１０】
2013131047.tif 000012
【図１１】
2013131047.tif 000013
【図１２】
2013131047.tif 000014
【図１３】
2013131047.tif 000015
【図１４】
2013131047.tif 000016
【図１５】
2013131047.tif 000017