(57)【要約】【課題】生体認証に基づいて任意の機能を呼び出し、実行する際の操作性を向上させることができるデータ処理装置を提供する。【解決手段】  データ処理装置は、ユーザの指の異なる生体情報データ毎に異なるジョブが対応付けられた対応テーブルを記憶している記憶部（６００）と、表示部（４００）と、ユーザ操作に基づいて、前記表示部に表示中のデータから対象データを特定する特定部（７０２）と、ユーザの指の生体情報を読み取り、生体情報データを生成する生成部（３００）と、記憶されている複数の生体情報データのうち、生成された生体情報データと一致する生体情報データに対応するジョブを、前記対象データを処理対象に用いて実行する実行部（７０５）とを備える。【選択図】図３
2010198309.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指の異なる生体情報データ毎に異なるジョブが対応付けられた対応テーブルを記憶している記憶部と、
表示部と、
ユーザ操作に基づいて、前記表示部に表示中のデータから対象データを特定する特定手段と、
ユーザの指の生体情報を読み取り、生体情報データを生成する生成部と、
記憶されている複数の生体情報データのうち、生成された生体情報データと一致する生体情報データに対応するジョブを、前記対象データを処理対象に用いて実行する実行手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
請求項１記載のデータ処理装置は、ユーザにより押圧された位置を示す位置情報を検出するタッチパネルを含み、
前記特定手段は、前記タッチパネルが検出した位置情報に基づいて、前記表示部に表示中のデータにおいて当該位置情報が示す位置に対応する部分データを、前記処理対象となる対象データとして特定するデータ処理装置。
【請求項３】
前記実行手段は、前記生成された生体情報データが、前記記憶されている複数の生体情報データの何れかと一致するか否かを判定する判定部と、
前記生成された生体情報データと一致すると判定された生体情報データに対応するジョブを識別するための情報を、画像表示または音声出力によって、ユーザに報知する報知部と
を含む請求項１記載のデータ処理装置。
【請求項４】
前記生成された生体情報データと一致すると判定された生体情報データは、前記生成された生体情報データと予め設定されている割合以上一致した生体情報データであり、
前記報知部は、前記判定部による判定の際、両者が、前記予め設定されている割合以上一致していると判定された時点で、前記一致した生体情報データに対応するジョブを識別するための情報を、ユーザに報知する
請求項３記載のデータ処理装置。
【請求項５】
前記記憶部に記憶されている一以上の生体情報データは、前記ユーザの複数の指夫々の生体情報データを組み合わせたものである
請求項１記載のデータ処理装置。
【請求項６】
前記実行手段は、前記表示部における表示領域を二つの領域に分割し、一方の領域に前記ジョブを実行することにより得られたデータを表示し、他方の領域に前記表示中のデータを表示する
請求項１記載のデータ処理装置。
【請求項７】
ユーザ操作に基づいて、表示部に表示中のデータから対象データを特定する特定ステップと、
ユーザの指の生体情報を読み取り、生体情報データを生成する生成ステップと、
記憶部に記憶されている、ユーザの指の異なる生体情報データ毎に異なるジョブが対応付けられた対応テーブルを参照し、前記生成された生体情報データが、前記記憶されている複数の生体情報データの何れかと一致するか否かを判定する判定ステップと、
記憶されている複数の生体情報データのうち、生成された生体情報データと一致する生体情報データに対応するジョブを、前記対象データを処理対象に用いて実行する実行ステップと
を備えることを特徴とするデータ処理方法。
【請求項８】
ユーザ操作に基づいて、表示部に表示中のデータから対象データを特定する特定手順と、
ユーザの指の生体情報を読み取り、生体情報データを生成する生成手順と、
記憶部に記憶されている、ユーザの指の異なる生体情報データ毎に異なるジョブが対応付けられた対応テーブルを参照し、前記生成された生体情報データが、前記記憶されている複数の生体情報データの何れかと一致するか否かを判定する判定手順と、
記憶されている複数の生体情報データのうち、生成された生体情報データと一致する生体情報データに対応するジョブを、前記対象データを処理対象に用いて実行する実行手順と
をコンピュータに行わせるデータ処理プログラム。
【請求項９】
タッチパネルを備えたデータ処理装置であって、
ユーザの生体情報とジョブとを関連付けて記憶する記憶部と、
前記タッチパネルを介してユーザの生体情報を読み取り、生体情報データを生成する生成部と、
前記生成部により生体情報データが生成されたときに、当該生体情報データに関連付けられたジョブを実行する実行部と、
ユーザ操作に基づいて、前記タッチパネルに表示中のデータから対象データを特定する特定部とを備え、
前記実行部は、ジョブを実行する場合において対象データが特定されているときは、当該対象データを処理対象として実行する
ことを特徴とするデータ処理装置。
【請求項１０】
前記実行部は、前記ジョブを実行する場合において前記対象データが特定されていないときは、前記タッチパネルにおける表示領域を複数の領域に分割し、第１の領域には前記ジョブに応じたデータを表示し、第２の領域には前記ジョブを実行する前に実行していたジョブに応じたデータを表示する
ことを特徴とする請求項９記載のデータ処理装置。
【請求項１１】
前記実行部は、前記第２の領域に表示中のデータから対象データが特定された場合において、対象データを特定した際の生体情報データが第１の領域にて実行されているジョブに関連付けられた生体情報と一致するときは、特定された対象データをジョブの処理対象として実行する
ことを特徴とする請求項１０記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証機能付きデータ処理装置に関し、特に、ユーザの指の生体情報に基づいて自装置に備わる任意の機能を呼び出し、実行する際の操作性の改良に関する。
【背景技術】
【０００２】
近年、データ処理装置として例えば携帯電話機では、生体認証機能がセキュリティ対策の他、操作性の向上のために用いられるようになってきている。例えば、特許文献１に示す携帯電話機は、生体情報として例えばユーザの指の異なる指紋データ毎に異なるアプリケーション（カメラ機能、赤外線通信機能等）を対応付けて記憶しており、ユーザが指紋センサを指でなぞると、指紋センサにより認証された指紋データ（以下、「認証指紋データ」という）と記憶されている各指紋データとを照合し、認証指紋データと一致した指紋データに対応するアプリケーションを起動する。
【０００３】
これにより、ユーザは、アプリケーションを起動させるための煩雑な操作を経ることなく、利用したいアプリケーションに対応する指を指紋認証センサで認証させるだけで、簡単に所望のアプリケーションを起動させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５‐２６８９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、携帯電話機において、例えば、受信メールの本文中に表示された住所を地図検索アプリで調べたい場合等、複数のアプリケーションを連続して利用したい場合がある。この場合にはまず、ユーザは、メールアプリに対応する指を指紋認証センサで認証させてメールアプリを起動させ、メールアプリの起動後、受信メールの本文中に表示された住所をコピーする操作を行う。続いて、地図検索アプリに対応する指を指紋認証センサで認証させて地図検索アプリを起動させ、先ほどコピーした住所を検索ボックスに貼り付けて、検索を実行させる。
【０００６】
このように、各アプリケーションについては、対応する指を指紋認証センサで認証させることで簡単に起動させることができるが、住所をコピーする操作やコピーした住所を検索ボックスに貼り付ける操作については、従来と同様の煩雑な操作を行う必要がある。
また、例えば、受信メールの本文中に表示された所定の文字列を返信メールで引用したい場合がある。この場合には、ユーザは、メールアプリに対応する指を指紋認証センサで認証させてメールアプリを起動させ、メールアプリの起動後、受信メールの本文中に表示された所定の文字列をコピーする操作を行う。続いて、返信メール作成画面を表示する操作を行い、返信メール作成画面の本文中にコピーした文字列を貼り付ける操作を行う。
【０００７】
このように、複数のアプリケーションを連続して利用する場合に限らず、同一のアプリケーション内での操作であっても、返信メールに所定の文字列をコピーする操作については、従来と同様の煩雑な操作を行う必要があり、ユーザからは携帯電話機に備わる機能の利用に関してさらなる操作性の向上を求める声がある。
以上は携帯電話機について課題を指摘したが、例えば、PDA（Personal Digital Assistants）やパーソナルコミュニケータ等であっても同様の問題が発生するので、携帯電話機に限らず、生体情報に基づいて任意の機能を呼び出して当該機能を実行するデータ処理装置に共通する課題である。
【０００８】
本発明は、生体認証に基づいて任意の機能を呼び出し、実行する際の操作性を向上させることができるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一実施形態であるデータ処理装置は、ユーザの指の異なる生体情報データ毎に異なるジョブが対応付けられた対応テーブルを記憶している記憶部と、表示部と、ユーザ操作に基づいて、前記表示部に表示中のデータから対象データを特定する特定手段と、ユーザの指の生体情報を読み取り、生体情報データを生成する生成部と、記憶されている複数の生体情報データのうち、生成された生体情報データと一致する生体情報データに対応するジョブを、前記対象データを処理対象に用いて実行する実行手段と、を備える。
【発明の効果】
【００１０】
上記の構成により、データ処理装置のユーザは、所望のジョブに対応付けられた生体情報を読み取らせることにより、選択したデータを処理対象として実行させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１における携帯電話機１０の構成を示すブロック図である。
【図２】指紋‐アプリケーション対応テーブルを示す図である。
【図３】制御部７００の詳細な構成を示すブロック図である。
【図４】登録処理を示すフローチャートである。
【図５】アプリケーション連携処理を示すフローチャートである。
【図６】特定処理を示すフローチャートである。
【図７】アプリケーション実行処理を示すフローチャートである。
【図８】アプリケーション連携処理の具体例を示す図である。
【図９】指紋‐機能対応テーブルを示す図である。
【図１０】メールアプリ実行処理を示すフローチャートである。
【図１１】サブルーチン実行処理を示すフローチャートである。
【図１２】実施の形態２における携帯電話機１０Ａの構成を示すブロック図である。
【図１３】実施の形態２におけるアプリケーション連携処理を示すフローチャートである。
【図１４】アプリケーション実行処理２を示すフローチャートである。
【図１５】分割表示処理を示すフローチャートである。
【図１６】アプリケーション実行処理３を示すフローチャートである。
【図１７】実施の形態２におけるアプリケーション連携処理の具体例の一部分を示す図である。
【図１８】実施の形態２におけるアプリケーション連携処理の具体例のうち図１７で示す部分に後続する部分を示す図である。
【図１９】実施の形態２におけるアプリケーション連携処理の具体例のうち図１８で示す部分に後続する部分を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係るデータ処理装置の一実施態様である携帯電話機１０について、図面を参照しながら説明する。
（実施の形態１）
１．１．携帯電話機１０の構成
図１は、携帯電話機１０の構成を示すブロック図である。図１に示すように、携帯電話機１０は、アンテナ１００と接続された無線通信部２００、指紋センサ３００、表示部４００、タッチパネル５００、記憶部６００、及び制御部７００を含んで構成させる。
【００１３】
無線通信部２００は、アンテナ１００を介して受信する受信信号の復調処理や、アンテナ１００を介して送出する送信信号の変調処理など、無線通信処理を司る回路である。
指紋センサ３００は、ユーザの指紋を読み取り、読み取った指紋の特徴点からなる指紋データを生成し、制御部７００に送信する。ここで、指紋の特徴点とは、隆線の端点や分岐点の方向や位置関係である。
【００１４】
表示部４００は、例えば、LCD（Liquid Crystal Display）及びバックライトユニットから構成され、制御部７００により生成された各種の画面情報を表示する。
タッチパネル５００は、LCDの上部全体を覆うように備えられた位置入力デバイスである。タッチパネル５００は、ユーザにより指で押圧されると、その押圧した位置に対応する位置情報を検出して制御部７００に送信する。ここで、本実施の形態では、タッチパネルに表示された文字列をユーザが指でなぞることにより、新たに起動対象となるアプリケーション（以下、「起動アプリ」ともいう）における処理対象を特定することを想定している。ユーザは、タッチパネル５００に指を押さえながらタッチパネル５００上で指をスライドさせることになるので、タッチパネル５００は、所定の時間刻み幅で、指でスライドされた部分に対応する位置情報を検出して制御部７００に送信する。
【００１５】
記憶部６００は、携帯電話機１０が行う各種処理に必要なデータ、制御用の各種プログラム、及び複数の一般的なアプリケーションプログラム等を記憶するものであり、ROM（Read Only Memory）及びRAM（Random Access Memory）等のメモリを含む。記憶部６００は、アプリケーションプログラムとして、例えば、メールの作成や送受信等を行うメールアプリや地図検索等を行う地図アプリ、動画の再生を行う動画アプリ等を記憶している。
【００１６】
また、記憶部６００は、ユーザの指の指紋データと記憶部６００に記憶されているアプリケーションとの組みが複数記述された指紋‐アプリケーション対応テーブルを記憶している。図２は、指紋‐アプリケーション対応テーブルを示す図である。図２に示すように、ユーザの異なる指の指紋データの各々が、別々のアプリケーションに対応付けられている。指紋‐アプリケーション対応テーブルは、後述する登録処理が行われることで生成される。
【００１７】
制御部７００は、具体的にはCPU（Central Processing Unit）であり、ROMに記憶されている各プログラムを実行することで携帯電話機１０の各種機能を実行するものである。図３は、制御部７００の詳細な構成を示す図である。制御部７００は、主な処理内容として、指紋‐アプリケーション対応テーブルを登録するための登録処理と、ユーザ操作に基づいて特定された文字列を用いてアプリケーションを実行するアプリケーション連携処理とを行うものであって、図３に示すように、登録部７０１と、特定部７０２、判定部７０３、報知制御部７０４、及びアプリケーション実行部７０５を含んで構成される。各部７０１〜７０５は、具体的には、コンピュータプログラムによって記述され実現される。以下、制御部７００の機能について、詳細に説明する。
【００１８】
登録部７０１は、タッチパネル５００を介してユーザによりなされる入力操作に応じて、指紋‐アプリケーション対応テーブルの登録対象となるアプリケーションを選択し、選択したアプリケーションを指紋センサ３００から入力される指紋データと対応付けて記憶部６００に記憶する。
特定部７０２は、タッチパネル５００を介してユーザによりなされる入力操作に応じた位置情報を取得する。また、LCDに表示中の表示データの配置情報をアプリケーション実行部７０５から取得し、取得した位置情報及び配置情報に基づいて、表示データにおいて当該位置情報が示す位置に対応する文字列（以下、「特定文字列」ともいう）を特定する。特定文字列は、アプリケーション実行部７０５に送信される。ここで、配置情報は、LCDに表示中の画面を構成する文字列や静止画等及びそれらの位置情報を示す情報である。
【００１９】
判定部７０３は、指紋センサ３００から入力される指紋データ（以下、「認証指紋データ」という）と、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルの各指紋データとを照合する。照合の結果、認証指紋データと一致した指紋データに対応するアプリケーションを示す情報をアプリケーション実行部７０５に通知する。ここで、認証指紋データと一致した指紋データとは、例えば、認証指紋データに含まれる指紋の特徴点の８０％以上と一致する指紋データのことをいう。
【００２０】
また、認証指紋データと指紋‐アプリケーション対応テーブルの何れかの指紋データとが、所定の割合（例えば、８０％）以上一致した時点で、当該指紋データに対応するアプリケーションを識別するための情報（例えば、アプリケーション名）を報知制御部７０４に通知する。
報知制御部７０４は、判定部７０３から入力されるアプリケーションを識別するための情報をLCDに表示する。
【００２１】
アプリケーション実行部７０５は、判定部７０３から通知される情報あるいはタッチパネル５００を介してユーザによりなされる入力操作に基づいてアプリケーションを起動し、起動したアプリケーションに関するデータをLCDに表示する。また、起動したアプリケーションに関するデータをLCDに表示中に、新たに別のアプリケーションに関する通知を判定部７０３から受け付けると、当該アプリケーションを起動し、当該アプリケーションを特定部７０２により特定された特定文字列を用いて実行し、実行結果をLCDに表示する。
【００２２】
なお、携帯電話機１０には、音声入力用のマイク、音声出力用のスピーカといったデバイス等が他にも備わっていることが一般的であるが、これらのデバイスは本実施の形態とは関連性がないため詳述しない。これらのデバイスの構成は従来の携帯電話機の構成と同様でよい。
１．２．携帯電話機１０の動作
続いて、携帯電話機１０の動作について説明する。
【００２３】
１．２．１．指紋‐アプリケーション対応テーブルの登録処理
まず、携帯電話機１０での指紋‐アプリケーション対応テーブルの登録処理について説明する。この登録処理を行うことにより、指紋‐アプリケーション対応テーブルが生成され、携帯電話機１０において指紋データに基づくアプリケーションの起動が可能となる。図４は、登録処理を示すフローチャートである。携帯電話機１０の登録部７０１は、パスワード入力を含む特定操作がなされた場合に、アプリケーションの選択を促すためのアプリケーション選択画面をLCDに表示し、タッチパネル５００による入力を受け付け（ステップＳ１０１）、その入力内容に基づいて登録対象となるアプリケーションを選択する（ステップＳ１０２）。この入力内容に基づく選択は例えば、LCDにアプリケーションの一覧表を表示し、アプリケーションを指定するユーザ入力を受け付けることにより行われる。
【００２４】
登録部７０１は、アプリケーションを選択した後、指紋の入力を促すための指紋入力画面をLCDに表示し、ユーザが指紋センサに指をスライドさせると、指紋センサによる指紋データの入力を受け付け（ステップＳ１０３）、受け付けた指紋データと選択したアプリケーションとを対応付けて記憶部６００に記憶する（ステップＳ１０４）。
登録部７０１は、登録処理を続行するか否かを選択するための画面をLCDに表示し、タッチパネル５００による入力を受け付け（ステップＳ１０５）、その入力内容に基づいて登録処理を続行するか終了するかを判断する。
【００２５】
登録処理を続行する旨の入力を受け付けた場合には（ステップＳ１０５でＹｅｓ）、ステップ１０１に移行し、登録処理を終了する旨の入力を受け付けた場合には（ステップＳ１０５でＮｏ）、登録処理を終了する。
１．２．２．アプリケーション連携処理
次に、携帯電話機１０のアプリケーション連携処理について説明する。図５は、アプリケーション連携処理を示すフローチャートである。
【００２６】
タッチパネル５００を介してあるいは指紋センサ３００を指でスライドさせることにより、アプリケーションの起動操作がなされた場合には（ステップＳ２０１でＹｅｓ）、アプリケーション実行部７０５は、起動対象となるアプリケーションを起動し（ステップＳ２０２）、起動したアプリケーションの初期画面をLCDに表示する。
ユーザにより起動したアプリケーションの実行操作がなされたか否かを判断し（ステップＳ２０３）、ユーザにより起動したアプリケーションの実行操作がなされた場合には（ステップＳ２０３でＹｅｓ）、アプリケーションを実行し（ステップＳ２０４）、アプリケーションの実行により得られたデータをLCDに表示し、ステップＳ２０３に移行する。
【００２７】
ユーザにより起動したアプリケーションの実行操作がなされなければ（ステップＳ２０３でＮｏ）、LCDに表示されている画面において、タッチパネル５００を介して所定の文字列を選択する選択操作がなされたか否かを判定し（ステップＳ２０５）、選択操作がなされた場合には（ステップＳ２０５でＹｅｓ）、後述する特定処理を開始する（ステップＳ２０６）。特定処理後、後述するアプリケーション実行処理を開始する（ステップＳ２０７）。
【００２８】
１．２．２．１．特定処理
図６は、携帯電話機１０の行う特定処理を示すフローチャートである。
タッチパネル５００を介してユーザにより所定の文字列を選択するための選択操作がなされると、特定部７０２は、選択操作の際に押圧された位置に対応する位置情報をタッチパネル５００から取得する（ステップＳ３０１）。また、LCDに表示されている表示データの配置情報を取得し（ステップＳ３０２）、取得した位置情報及び配置情報に基づいて、LCDに表示されている表示データにおいて、取得した位置情報が示す位置に対応する文字列を特定し、特定文字列を一時的に記憶する（ステップＳ３０３）。
【００２９】
１．２．２．２．アプリケーション実行処理
図７は、アプリケーション実行処理を示すフローチャートである。
文字列を特定した後、特定部７０２は、指紋の入力を促すための指紋入力画面をLCDに表示し、ユーザが指紋センサ３００に指をスライドさせると、指紋センサ３００は、当該指の指紋を読み取り、認証指紋データを生成する（ステップＳ４０１）。
【００３０】
認証指紋データが生成されると、判定部７０３は、認証指紋データと記憶部６００に記憶されている各指紋データとを照合する（ステップＳ４０２）。
まず、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手親指の指紋データと一致するか否かを判定する（ステップＳ４０３）。認証指紋データが右手親指の指紋データと一致する場合には（ステップＳ４０３でＹｅｓ）、判定部７０３は、右手親指の指紋データに対応するメールアプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションがメールアプリである旨を表示する（ステップＳ４０４）。
【００３１】
メールアプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断する（ステップＳ４０５）。この判断は例えば、メールアプリである旨を示す情報に併せてキャンセルボタンを表示し、ユーザによりキャンセルボタンが押圧されたか否かを判定することにより行われる。これにより、ユーザは、起動対象となるアプリケーション名を確認できるとともに、アプリケーションをキャンセルするか否かを判断することができるので、意図していたアプリケーションと別のアプリケーションを起動してしまうことを防止することができる。
【００３２】
ユーザによりキャンセル操作がなされなければ、つまり、実行操作がなされれば（ステップＳ４０５でＮｏ）、アプリケーション実行部７０５は、メールアプリを起動し（ステップＳ４０６）、特定文字列を作成メール画面の本文中にコピーし（ステップＳ４０７）、LCDに作成メール画面を表示する（ステップＳ４０８）。
ユーザによりキャンセル操作がなされた場合には（ステップＳ４０５でＹｅｓ）、アプリケーション実行部７０５は、メールアプリの起動をキャンセルする（ステップＳ４０９）。
【００３３】
ステップＳ４０３において、認証指紋データが右手親指の指紋データと一致しない場合には（ステップＳ４０３でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手人差し指の指紋データと一致するか否かを判定する（ステップＳ４１０）。
認証指紋データが右手人差し指の指紋データと一致する場合には（ステップＳ４１０でＹｅｓ）、判定部７０３は、右手人差し指の指紋データに対応する地図アプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションが地図アプリである旨を表示する（ステップＳ４１１）。
【００３４】
地図アプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断し（ステップＳ４１２）、ユーザによりキャンセル操作がなされなければ（ステップＳ４１２でＮｏ）、アプリケーション実行部７０５は、地図アプリを起動し（ステップＳ４１３）、特定文字列を検索クエリとして地図検索を実行し（ステップＳ４１４）、LCDに検索結果画面を表示する（ステップＳ４１５）。
【００３５】
ユーザによりキャンセル操作がなされた場合には（ステップＳ４１２でＹｅｓ）、アプリケーション実行部７０５は、地図アプリの起動をキャンセルする（ステップＳ４０９）。
ステップＳ４１０において、認証指紋データが右手人差し指の指紋データと一致しない場合には（ステップＳ４１０でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手中指の指紋データと一致するか否かを判定する（ステップＳ４１６）。
【００３６】
認証指紋データが右手中指の指紋データと一致する場合には（ステップＳ４１６でＹｅｓ）、判定部７０３は、右手中指の指紋データに対応する動画アプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションが動画アプリである旨を表示する（ステップＳ４１７）。
動画アプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断し（ステップＳ４１８）、ユーザによりキャンセル操作がなされなければ（ステップＳ４１８でＮｏ）、アプリケーション実行部７０５は、動画アプリを起動し（ステップＳ４１９）、特定文字列を検索クエリとして動画検索を実行し（ステップＳ４２０）、LCDに検索結果画面を表示する（ステップＳ４２１）。
【００３７】
ユーザによりキャンセル操作がなされた場合には（ステップＳ４１８でＹｅｓ）、アプリケーション実行部７０５は、動画アプリの起動をキャンセルする（ステップＳ４０９）。
ステップＳ４１６において、認証指紋データが右手中指の指紋データと一致しない場合には（ステップＳ４１６でＮｏ）、LCDにエラー表示を行い（ステップＳ４２２）、ステップＳ４０１に移行する。
１．３．携帯電話機１０によるアプリケーション連携処理の具体例
続いて、携帯電話機１０によるアプリケーション連携処理の具体例について説明する。図８は、ユーザが、受信メール画面の本文中の「大阪市」という文字列を選択し、選択した「大阪市」を地図アプリにより検索する場合の操作手順及び表示画面の例である。
【００３８】
まず、ユーザがタッチパネル５００を介してあるいは指紋センサ３００を親指でスライドさせることにより、メールアプリの起動操作を行うと、アプリケーション実行部７０５は、メールアプリを起動し、初期画面をLCDに表示する。その後、ユーザが受信メール画面を表示させるための所定操作を行うと、アプリケーション実行部７０５は、メールアプリにおいて所定操作に応じた処理を実行し、受信メール画面をLCDに表示する。図８（ａ）は、受信メール画面を示す図である。
【００３９】
ここで、図８（ａ）に示すように、ユーザが受信メール画面の本文中の「大阪市」を選択する操作を行うと、特定部７０３は、LCDに表示されている表示データにおいて、押圧位置に対応する文字列が「大阪市」であることを特定する。
続いて、ユーザが地図アプリを起動させるために、指紋センサ３００を地図アプリに対応する指紋データに係る人差し指でスライドさせることにより、地図アプリの起動操作を行う。図８（ｂ）は、ユーザによる地図アプリの起動操作を示す。ユーザにより地図アプリの起動操作がなされると、報知制御部７０４は、図８（ｃ）に示すように、LCDに起動対象となるアプリケーションが地図アプリである旨を表示するとともに、地図アプリを起動するか否かをユーザに選択させるための選択ボタンを表示する。ここで、図中の「Ｎｏ」ボタンが、上述のキャンセルボタンに対応している。
【００４０】
ユーザにより「Ｙｅｓ」ボタンが選択されると、アプリケーション実行部７０５は、地図アプリを起動し、「大阪市」を検索クエリとして地図検索を実行し、LCDに検索結果画面を表示する。図８（ｄ）は、検索結果画面を示す。
以上のように本実施の形態によれば、携帯電話機１０のユーザは、例えば、タッチパネル５００を介して、受信メール画面の本文中の「大阪市」を選択する操作を行い、地図アプリに対応付けられた人指し指の指紋を指紋センサ３００に読み取らせると、「大阪市」の地図を見ることができる。地図アプリを起動後に、別途検索条件として「大阪市」を入力するような、煩雑な操作を必要としないので、ユーザの使い勝手を向上させることができる。
（変形例）
ここまでは、二つのアプリケーションを連続して利用する際の操作性の向上を実現する携帯電話機１０の構成及び動作について説明したが、ここでは、同一アプリケーション（例えば、メールアプリ）内の操作性について説明する。
【００４１】
この場合、携帯電話機１０Ｂにおける記憶部６００Ｂは、指紋‐アプリケーション対応テーブルの代わりに指紋‐機能対応テーブルを記憶している。指紋‐機能対応テーブルは、指紋‐アプリケーション対応テーブルと同様に、登録処理が行われることにより生成される。ただし、登録の際に指紋データと対応付けられるのは、アプリケーションそのものではなく、アプリケーションを構成する構成要素であるサブルーチンである。図９は、メールアプリにおける指紋‐機能対応テーブルを示す。ここでは、図９に示すように、左手親指の指紋データ及び左手人差し指の指紋データをそれぞれ、メールアプリにおけるサブルーチンである、返信メール作成機能及び受信メール検索機能に対応付けている。返信メール作成機能は、返信メールを作成し送信する機能であり、受信メール検索機能は、例えば、所定の文字列をタイトルに含む受信メールの検索を行う機能である。
【００４２】
続いて、図１０は、携帯電話機１０Ｂによるメールアプリの実行処理を示すフローチャートである。
タッチパネル５００を介してあるいは指紋センサ３００を指でスライドさせることにより、メールアプリの起動操作がなされた場合には（ステップＳ５０１でＹｅｓ）、アプリケーション実行部７０５Ｂは、メールアプリを起動し（ステップＳ５０２）、メールアプリの初期画面をLCDに表示する。
【００４３】
ユーザによりメールアプリの実行操作がなされたか否かを判断し（ステップＳ５０３）、ユーザによりメールアプリの実行操作がなされた場合には、メールアプリを実行し（ステップＳ５０４）、メールアプリの実行により得られたデータをLCDに表示し、ステップＳ５０３に移行する。
ユーザによりメールアプリの実行操作がなされなければ（ステップＳ５０３でＮｏ）、LCDに表示されている画面において、タッチパネル５００を介して所定の文字列を選択する選択操作がなされたか否かを判定し（ステップＳ５０５）、選択操作がなされた場合には（ステップＳ５０５でＹｅｓ）、上述した特定処理を開始する（ステップＳ５０６）。特定処理後、後述するサブルーチン実行処理を開始する（ステップＳ５０７）。
【００４４】
ここで、特定処理については、図６と同様であるので説明を省略する。
続いて、図１１は、サブルーチン実行処理を示すフローチャートである。
本図のステップＳ６０１、６０２は、図７のステップＳ４０１、４０２と同様である。
ステップ６０３において、判定部７０３Ｂは、記憶部６００Ｂに記憶されている指紋‐機能対応テーブルを参照して、認証指紋データが左手親指の指紋データと一致するか否かを判定する（ステップＳ６０３）。認証指紋データが左手親指の指紋データと一致する場合には（ステップＳ６０３でＹｅｓ）、アプリケーション実行部７０５Ｂは、返信メール作成機能を呼び出し、特定文字列を返信メール画面の本文中にコピーし（ステップＳ６０４）、LCDに返信メール画面を表示する（ステップＳ６０５）。
【００４５】
ステップＳ６０３において、認証指紋データが左手親指の指紋データと一致しない場合には（ステップＳ６０３でＮｏ）、判定部７０３Ｂは、記憶部６００Ｂに記憶されている指紋‐機能対応テーブルを参照して、認証指紋データが左手人差し指の指紋データと一致するか否かを判定する（ステップＳ６０６）。
認証指紋データが左手人差し指の指紋データと一致する場合には（ステップＳ６０６でＹｅｓ）、アプリケーション実行部７０５Ｂは、受信メール検索機能を呼び出し、特定文字列を検索クエリとして、タイトルに当該特例文字列を含む受信メールの検索を実行し（ステップＳ６０７）、LCDに検索結果画面を表示する（ステップＳ６０８）。
【００４６】
ステップＳ６０６において、認証指紋データが左手人差し指の指紋データと一致しない場合には（ステップＳ６０６でＮｏ）、LCDにエラー表示を行い（ステップＳ６０９）、ステップＳ６０１に移行する。
これにより、同一アプリケーション内において、サブルーチン実行処理によってユーザの指の指紋データに対応するサブルーチンが呼び出された後、別途検索条件等を入力するような煩雑な操作を必要としないので、ユーザの使い勝手を向上させることができる。
【００４７】
なお、実施の形態１と同様に、ステップＳ６０３で左手親指の指紋データと一致すると判定された場合、あるいはステップ６０６で左手人差し指の指紋データと一致すると判定された場合には、一致すると判定された指紋データに対応する機能を示す情報を表示するとしてもよいし、当該表示に併せてキャンセルボタンも表示し、ユーザによる入力操作に応じて、当該機能を呼び出すか、あるいは呼び出しをキャンセルするかを制御するとしてもよい。
（実施の形態２）
実施の形態１では、指紋センサ３００とタッチパネル５００とが別々の構成であるとしたが、本実施の形態では、指紋センサとタッチパネルとが一体となっている構成の場合、すなわち、タッチパネルにより位置検出及び指紋認証を行う場合について説明する。この場合、タッチパネルは、指紋を読み取ることが可能な程度に高分解能のものである必要がある。例えば、タッチパネルは、１０本／ｍｍ程度の画像読み取り密度を有する。
２．１．携帯電話機１０Ａの構成
図１２は、タッチパネルにより位置検出及び指紋認証が可能な携帯電話機１０Ａの構成を示すブロック図である。図１２に示すように、携帯電話機１０Ａは、表示部４００、タッチパネル５００Ａ、記憶部６００、及び制御部７００Ａを含んで構成させる。
【００４８】
タッチパネル５００Ａは、ユーザにより指で押圧されると、その押圧した位置に対応する位置情報を検出して制御部７００に送信する。また、ユーザにより指で押圧される際の静電容量データから２次元形式の電気的イメージ（以下、「２次元イメージ」という）を得る。２次元イメージに対して閾値処理を施すことで指紋の隆起部及び陥没部を判別し、指紋の２次元イメージを得る。
【００４９】
指紋データ生成部７０６は、タッチパネル５００Ａが読み取った指紋の２次元イメージに基づいて、指紋データを生成し、生成した指紋データを判定部７０３に送信する。
登録部７０１Ａは、タッチパネル５００Ａを介してユーザによりなされる入力操作に応じて、指紋‐アプリケーション対応テーブルの登録対象となるアプリケーションを選択し、選択したアプリケーションを指紋データ生成部７０６から入力される指紋データと対応付けて記憶部６００に記憶する。
【００５０】
携帯電話機１０Ａにおける他の構成要素については、実施の形態１で説明した携帯電話機１０と同様である。
２．２．携帯電話機１０Ａの動作
続いて、携帯電話機１０Ａの動作について説明する。
２．２．１．アプリケーション連携処理
まず、携帯電話機１０Ａのアプリケーション連携処理について説明する。図１３は、アプリケーション連携処理を示すフローチャートである。
【００５１】
タッチパネル５００Ａを介してアプリケーションの起動操作がなされた場合には（ステップＳ７０１でＹｅｓ）、アプリケーション実行部７０５は、起動対象となるアプリケーションを起動し（ステップＳ７０２）、起動したアプリケーションの初期画面をLCDに表示する。
初期画面の表示後、タッチパネル５００Ａは接触を検知すると（ステップＳ７０３でＹｅｓ）、指の指紋を読み取り、指紋データ認証部７０６は、認証指紋データを生成する（ステップＳ７０４）。生成された認証指紋データは、一時的に記憶され、認証指紋データが生成される度に上書きされるものとする。
【００５２】
また、アプリケーション実行部７０５は、当該接触が起動したアプリケーションの実行操作であるか否かを判断する（ステップＳ７０５）。この判断は、例えば、アプリケーションを実行するためのメニューに対する操作がユーザによりなされたか否かを判定することにより行われる。
メニューに対する操作がユーザによりなされたと判定した場合、すなわち、起動したアプリケーションの実行操作である場合には（ステップＳ７０５でＹｅｓ）、アプリケーションを実行し（ステップＳ７０６）、アプリケーションの実行により得られたデータをLCDに表示し、ステップＳ７０３に移行する。
【００５３】
メニューに対する操作がユーザによりなされていないと判定した場合、すなわち、タッチパネル５００Ａに対する接触が、起動したアプリケーションの実行操作でなければ（ステップＳ７０５でＮｏ）、LCDに表示されている画面において、タッチパネル５００Ａを介して所定の文字列を選択する選択操作がなされたか否かを判定する（ステップＳ７０７）。
【００５４】
選択操作がなされた場合には（ステップＳ７０７でＹｅｓ）、特定処理を開始し（ステップＳ７０８）、特定処理後、後述するアプリケーション実行処理２を開始する（ステップＳ７０９）。
選択操作がなされない場合には（ステップＳ７０７でＮｏ）、後述する分割表示処理を行う。分割表示処理では、例えば、LCDに表示されている画面を上下に分割し、画面の上部領域に先に起動されたアプリケーションを実行することにより得られるデータを表示し、画面の下部領域に後に起動されたアプリケーションを実行することにより得られるデータを表示する。
【００５５】
分割表示処理後、タッチパネル５００Ａは、上部領域に対する接触を検知すると（ステップＳ７１１でＹｅｓ）、指の指紋を読み取り、指紋データ生成部７０６は、認証指紋データを生成する（ステップＳ７１２）。Ｓ７０４の処理と同様に、生成された認証指紋データは、一時的に記憶され、認証指紋データが生成される度に上書きされる。
また、アプリケーション実行部７０５は、当該接触が先に起動したアプリケーションの実行操作であるか否かを判断する（ステップＳ７１３）。この判断は、例えば、アプリケーションを実行するためのメニューに対する操作がユーザによりなされたか否か、を判定することにより行われる。
【００５６】
メニューに対する操作がユーザによりなされたと判定した場合、すなわち、先に起動したアプリケーションの実行操作である場合には（ステップＳ７１３でＹｅｓ）、先に起動したアプリケーションを実行し（ステップＳ７１４）、アプリケーションの実行により得られたデータをLCDの上部領域に表示し、ステップＳ７１１に移行する。
メニューに対する操作がユーザによりなされていないと判定した場合、すなわち、タッチパネル５００Ａに対する接触が、先に起動したアプリケーションの実行操作でなければ（ステップＳ７１３でＮｏ）、特定文字列がすでに記憶されているか否かを判断する（ステップＳ７１５）。
【００５７】
特定文字列が記憶されていない場合には（ステップＳ７１５でＮｏ）、タッチパネル５００Ａを介して画面の上部領域に表示されている所定の文字列を選択する選択操作がなされたか否かを判定する（ステップＳ７１６）。
選択操作がなされた場合には（ステップＳ７１６でＹｅｓ）、特定処理を開始し（ステップＳ７１７）、特定処理後、後述するアプリケーション実行処理３を開始する（ステップＳ７１８）。
【００５８】
選択操作がなされない場合には（ステップＳ７１６でＮｏ）、ステップＳ７１１に移行する。
ステップＳ７１５にて、すでに特定文字列が記憶されている場合には（ステップＳ７１５でＹｅｓ）、ステップ７１８に移行する。
２．２．１．１．アプリケーション実行処理２
図１４は、アプリケーション実行処理２を示すフローチャートである。
【００５９】
ステップ７０８の特定処理により文字列が特定された後、判定部７０３は、ステップＳ７０４にて生成され、記憶されている認証指紋データと記憶部６００に記憶されている各指紋データとを照合する（ステップＳ８０１）。
まず、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手親指の指紋データと一致するか否かを判定する（ステップＳ８０２）。認証指紋データが右手親指の指紋データと一致する場合には（ステップＳ８０２でＹｅｓ）、判定部７０３は、右手親指の指紋データに対応するメールアプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションがメールアプリである旨を表示する（ステップＳ８０３）。
【００６０】
メールアプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断する（ステップＳ８０４）。
ユーザによりキャンセル操作がなされなければ、つまり、実行操作がなされれば（ステップＳ８０４でＮｏ）、アプリケーション実行部７０５は、メールアプリを起動し（ステップＳ８０５）、特定文字列を作成メール画面の本文中にコピーし（ステップＳ８０６）、LCDに作成メール画面を表示する（ステップＳ８０７）。
【００６１】
ユーザによりキャンセル操作がなされた場合には（ステップＳ８０４でＹｅｓ）、アプリケーション実行部７０５は、メールアプリの起動をキャンセルする（ステップＳ８０８）。
ステップＳ８０２において、認証指紋データが右手親指の指紋データと一致しない場合には（ステップＳ８０２でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手人差し指の指紋データと一致するか否かを判定する（ステップＳ８０９）。
【００６２】
認証指紋データが右手人差し指の指紋データと一致する場合には（ステップＳ８０９でＹｅｓ）、判定部７０３は、右手人差し指の指紋データに対応する地図アプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションが地図アプリである旨を表示する（ステップＳ８１０）。
地図アプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断し（ステップＳ８１１）、ユーザによりキャンセル操作がなされなければ（ステップＳ８１１でＮｏ）、アプリケーション実行部７０５は、地図アプリを起動し（ステップＳ８１２）、特定文字列を検索クエリとして地図検索を実行し（ステップＳ８１３）、LCDに検索結果画面を表示する（ステップＳ８１４）。
【００６３】
ユーザによりキャンセル操作がなされた場合には（ステップＳ８１１でＹｅｓ）、アプリケーション実行部７０５は、地図アプリの起動をキャンセルする（ステップＳ８０８）。
ステップＳ８０９において、認証指紋データが右手人差し指の指紋データと一致しない場合には（ステップＳ８０９でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手中指の指紋データと一致するか否かを判定する（ステップＳ８１５）。
【００６４】
認証指紋データが右手中指の指紋データと一致する場合には（ステップＳ８１５でＹｅｓ）、判定部７０３は、右手中指の指紋データに対応する動画アプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションが動画アプリである旨を表示する（ステップＳ８１６）。
動画アプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断し（ステップＳ８１７）、ユーザによりキャンセル操作がなされなければ（ステップＳ８１７でＮｏ）、アプリケーション実行部７０５は、動画アプリを起動し（ステップＳ８１８）、特定文字列を検索クエリとして動画検索を実行し（ステップＳ８１９）、LCDに検索結果画面を表示する（ステップＳ８２０）。
【００６５】
ユーザによりキャンセル操作がなされた場合には（ステップＳ８１７でＹｅｓ）、アプリケーション実行部７０５は、動画アプリの起動をキャンセルする（ステップＳ８０８）。
ステップＳ８１５において、認証指紋データが右手中指の指紋データと一致しない場合には（ステップＳ８１５でＮｏ）、LCDにエラー表示を行い（ステップＳ８２１）、再度ユーザによる指紋入力を受け付け（ステップＳ８２２）、ステップＳ８０１に移行する。
【００６６】
２．２．１．２．分割表示処理
図１５は、分割表示処理を示すフローチャートである。
ステップ７０７にて選択操作がなされなければ、判定部７０３は、ステップＳ７０４にて生成され、記憶されている認証指紋データと記憶部６００に記憶されている各指紋データとを照合する（ステップＳ９０１）。
【００６７】
まず、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手親指の指紋データと一致するか否かを判定する（ステップＳ９０２）。認証指紋データが右手親指の指紋データと一致する場合には（ステップＳ９０２でＹｅｓ）、判定部７０３は、右手親指の指紋データに対応するメールアプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションがメールアプリである旨を表示する（ステップＳ９０３）。
【００６８】
メールアプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断する（ステップＳ９０４）。
ユーザによりキャンセル操作がなされなければ、つまり、実行操作がなされれば（ステップＳ９０４でＮｏ）、アプリケーション実行部７０５は、メールアプリを起動し（ステップＳ９０５）、ステップ７０２にて起動されたアプリケーションを実行することにより得られたデータを、LCDを上下に画面分割したうちの上部領域に表示し、起動したメールアプリの初期画面を下部領域に表示することにより、複数のアプリケーションを画面分割して表示する（ステップＳ９０６）。
【００６９】
ユーザによりキャンセル操作がなされた場合には（ステップＳ９０４でＹｅｓ）、アプリケーション実行部７０５は、メールアプリの起動をキャンセルする（ステップＳ９０７）。
ステップＳ９０２において、認証指紋データが右手親指の指紋データと一致しない場合には（ステップＳ９０２でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手人差し指の指紋データと一致するか否かを判定する（ステップＳ９０８）。
【００７０】
認証指紋データが右手人差し指の指紋データと一致する場合には（ステップＳ９０８でＹｅｓ）、判定部７０３は、右手人差し指の指紋データに対応する地図アプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションが地図アプリである旨を表示する（ステップＳ９０９）。
地図アプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断し（ステップＳ９１０）、ユーザによりキャンセル操作がなされなければ（ステップＳ９１０でＮｏ）、アプリケーション実行部７０５は、地図アプリを起動し（ステップＳ９１１）、ステップ７０２にて起動されたアプリケーションを実行することにより得られたデータを、LCDを上下に画面分割したうちの上部領域に表示し、起動した地図アプリの初期画面を下部領域に表示することにより、複数のアプリケーションを画面分割して表示する（ステップＳ９０６）。
【００７１】
ユーザによりキャンセル操作がなされた場合には（ステップＳ９１０でＹｅｓ）、アプリケーション実行部７０５は、地図アプリの起動をキャンセルする（ステップＳ９０７）。
ステップＳ９０８において、認証指紋データが右手人差し指の指紋データと一致しない場合には（ステップＳ９０８でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手中指の指紋データと一致するか否かを判定する（ステップＳ９１２）。
【００７２】
認証指紋データが右手中指の指紋データと一致する場合には（ステップＳ９１２でＹｅｓ）、判定部７０３は、右手中指の指紋データに対応する動画アプリを起動アプリと判断し、報知制御部７０４は、LCDに起動対象となるアプリケーションが動画アプリである旨を表示する（ステップＳ９１３）。
動画アプリである旨を表示した後、ユーザによりキャンセル操作がなされたか否かを判断し（ステップＳ９１４）、ユーザによりキャンセル操作がなされなければ（ステップＳ９１４でＮｏ）、アプリケーション実行部７０５は、動画アプリを起動し（ステップＳ９１５）、ステップ７０２にて起動されたアプリケーションを実行することにより得られたデータを、LCDを上下に画面分割したうちの上部領域に表示し、起動した動画アプリの初期画面を下部領域に表示することにより、複数のアプリケーションを画面分割して表示する（ステップＳ９０６）。
【００７３】
ユーザによりキャンセル操作がなされた場合には（ステップＳ９１４でＹｅｓ）、アプリケーション実行部７０５は、動画アプリの起動をキャンセルする（ステップＳ９０７）。
ステップＳ９１２において、認証指紋データが右手中指の指紋データと一致しない場合には（ステップＳ９１２でＮｏ）、LCDにエラー表示を行い（ステップＳ９１６）、再度ユーザによる指紋入力を受け付け（ステップＳ９１７）、ステップＳ９０１に移行する。
【００７４】
２．２．１．３．アプリケーション実行処理３
図１６は、アプリケーション実行処理３を示すフローチャートである。
ステップ７１６の特定処理により文字列が特定された後、判定部７０３は、ステップＳ７１２にて生成され、記憶されている認証指紋データと記憶部６００に記憶されている各指紋データとを照合する（ステップＳ１００１）。
【００７５】
まず、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手親指の指紋データと一致するか否かを判定する（ステップＳ１００２）。認証指紋データが右手親指の指紋データと一致する場合には（ステップＳ１００２でＹｅｓ）、判定部７０３は、右手親指の指紋データに対応するメールアプリを起動アプリと判断する。
【００７６】
アプリケーション実行部７０５は、メールアプリが既に起動されているか否かを判断し（ステップＳ１００３）、すでにメールアプリが起動済みであれば（ステップＳ１００３でＹｅｓ）、新たにメールアプリの起動は行わず、起動済みのメールアプリにおいて、特定文字列を作成メール画面の本文中にコピーし、作成メール画面を表示する処理（コピー表示処理）を行う。
【００７７】
具体的には、まず、認証指紋データが右手親指の指紋データと一致し、かつ、メールアプリが起動済みであれば、報知制御部７０４が、LCDにコピー表示処理を実行する旨を表示し（ステップＳ１００４）、ユーザによりキャンセル操作がなされたか否かを判断する（ステップＳ１００５）。
ユーザによりキャンセル操作がなされなければ、つまり、実行操作がなされれば（ステップＳ１００５でＮｏ）、アプリケーション実行部７０５は、特定文字列を作成メール画面の本文中にコピーし（ステップＳ１００６）、メールアプリが表示されている領域、すなわちLCDを上下に画面分割したうちの下部領域に作成メール画面を表示する（ステップＳ１００７）。
【００７８】
ユーザによりキャンセル操作がなされた場合には（ステップＳ１００５でＹｅｓ）、アプリケーション実行部７０５は、コピー表示処理をキャンセルする（ステップＳ１００８）。
ステップＳ１００２において、認証指紋データが右手親指の指紋データと一致しない場合には（ステップＳ１００２でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手人差し指の指紋データと一致するか否かを判定する（ステップＳ１０１０）。
【００７９】
認証指紋データが右手人差し指の指紋データと一致する場合には（ステップＳ１００８でＹｅｓ）、判定部７０３は、右手人差し指の指紋データに対応する地図アプリを起動アプリと判断する。
アプリケーション実行部７０５は、地図アプリが既に起動されているか否かを判断し（ステップＳ１０１１）、すでに地図アプリが起動済みであれば（ステップＳ１０１１でＹｅｓ）、新たに地図アプリの起動は行わず、起動済みの地図アプリにおいて、特定文字列を検索クエリとして地図検索を実行し、検索結果画面を表示する。
【００８０】
具体的には、まず、認証指紋データが右手人指し指の指紋データと一致し、かつ、地図アプリが起動済みであれば、報知制御部７０４が、LCDに地図アプリの検索処理を実行する旨を表示し（ステップＳ１０１２）、ユーザによりキャンセル操作がなされたか否かを判断する（ステップＳ１０１３）。
ユーザによりキャンセル操作がなされなければ（ステップＳ１０１３でＮｏ）、アプリケーション実行部７０５は、特定文字列を検索クエリとして地図検索を実行し（ステップＳ１０１４）、地図アプリが表示されている領域、すなわちLCDを上下に画面分割したうちの下部領域に検索結果画面を表示する（ステップＳ１０１５）。
【００８１】
ユーザによりキャンセル操作がなされた場合には（ステップＳ１０１３でＹｅｓ）、アプリケーション実行部７０５は、地図アプリの検索処理をキャンセルする（ステップＳ１００８）。
ステップＳ１０１０において、認証指紋データが右手人差し指の指紋データと一致しない場合には（ステップＳ１０１０でＮｏ）、判定部７０３は、記憶部６００に記憶されている指紋‐アプリケーション対応テーブルを参照して、認証指紋データが右手中指の指紋データと一致するか否かを判定する（ステップＳ１０１６）。
【００８２】
認証指紋データが右手中指の指紋データと一致する場合には（ステップＳ１０１６でＹｅｓ）、判定部７０３は、右手中指の指紋データに対応する動画アプリを起動アプリと判断する。アプリケーション実行部７０５は、動画アプリが既に起動されているか否かを判断し（ステップＳ１０１７）、すでに動画アプリが起動済みであれば（ステップＳ１０１７でＹｅｓ）、新たに動画アプリの起動は行わず、起動済みの動画アプリにおいて、特定文字列を検索クエリとして動画検索を実行し、検索結果画面を表示する。
【００８３】
具体的には、まず、認証指紋データが右手中指の指紋データと一致し、かつ、動画アプリが起動済みであれば、報知制御部７０４は、LCDに動画アプリの検索処理を実行する旨を表示し（ステップＳ１０１８）、ユーザによりキャンセル操作がなされたか否かを判断する（ステップＳ１０１９）。
ユーザによりキャンセル操作がなされなければ（ステップＳ１０１９でＮｏ）、アプリケーション実行部７０５は、特定文字列を検索クエリとして動画検索を実行し（ステップＳ１０２０）、動画アプリが表示されている領域、すなわちLCDを上下に画面分割したうちの下部領域に検索結果画面を表示する（ステップＳ１０２１）。
【００８４】
ユーザによりキャンセル操作がなされた場合には（ステップＳ１０１９でＹｅｓ）、アプリケーション実行部７０５は、動画アプリの検索処理の実行をキャンセルする（ステップＳ１００８）。
ステップＳ１０１６において、認証指紋データが右手中指の指紋データと一致しない場合には（ステップＳ１０１６でＮｏ）、LCDにエラー表示を行い（ステップＳ１０２２）、再度ユーザによる指紋入力を受け付け（ステップＳ１０２３）、ステップＳ１００１に移行する。
２．３．携帯電話機１０Ａによるアプリケーション連携処理の具体例
続いて、携帯電話機１０Ａによるアプリケーション連携処理の具体例について説明する。図１７〜１９は、受信メール画面表示中に地図アプリを起動することで画面分割表示が行われた後、ユーザが、受信メール画面の本文中の「大阪市」という文字列を選択し、選択した「大阪市」を地図アプリにより検索する場合の操作手順及び表示画面の例である。
【００８５】
まず、ユーザがタッチパネル５００を介してメールアプリの起動操作を行うと、アプリケーション実行部７０５は、メールアプリを起動し、初期画面をLCDに表示する。その後、ユーザが受信メール画面を表示させるための所定操作を行うと、アプリケーション実行部７０５は、メールアプリにおいて所定操作に応じた処理を実行し、受信メール画面をLCDに表示する。図１７（ａ）は、受信メール画面が表示された携帯電話機１０Ａにおいてタッチパネル５００Ａにユーザの右手人差し指を接触させている図である。
【００８６】
図１７（ａ）に示すように、ユーザは、受信メール画面において、右手人差し指でタッチパネル５００Ａに接触することにより、地図アプリの起動操作を行う。なお、ここでは、接触後に右手人差し指をスライドさせる操作は行わないものとする。すなわち、ユーザによる選択操作はなされず、地図アプリの起動操作のみが行われる。
ユーザにより地図アプリの起動操作がなされると、報知制御部７０４は、図１７（ｂ）に示すように、LCDに起動対象となるアプリケーションが地図アプリである旨を表示するとともに、地図アプリを起動するか否かをユーザに選択させるための選択ボタンを表示する。
【００８７】
ユーザにより「Ｙｅｓ」ボタンが選択されると、アプリケーション実行部７０５は、地図アプリを起動し、LCDを上下に画面分割したうちの上部領域に受信メール画面を、下部領域に起動した地図アプリの初期画面を表示する。図１７（ｃ）は、上部領域に受信メール画面を、下部領域に地図アプリの初期画面を表示した、画面分割表示を示す図である。
画面分割表示後、図１８（ｄ）及び（ｅ）に示すように、ユーザが、LCDを上下に画面分割したうちの上部領域に表示されている受信メール画面の本文中の「大阪市」を右手人差し指で選択する操作を行うと、指紋データ生成部７０６が指紋データを生成するとともに、特定部７０３は、LCDに表示されている表示データにおいて、押圧位置に対応する文字列が「大阪市」であることを特定する。
【００８８】
報知制御部７０４は、図１９（ｆ）に示すように、LCDに地図アプリの検索処理を実行する旨を表示するとともに、検索処理を実行するか否かをユーザに選択させるための選択ボタンを表示する。
ユーザにより「Ｙｅｓ」ボタンが選択されると、アプリケーション実行部７０５は、「大阪市」を検索クエリとして地図検索を実行し、地図アプリの検索実行画面をLCDの下部領域に表示する。図１９（ｇ）は、地図アプリの検索実行画面をLCDの下部領域に表示している図である。
【００８９】
以上のように本実施の形態によれば、タッチパネルにより位置検出及び指紋認証が可能な携帯電話機１０Ａのユーザは、実施の形態１と同様に、アプリケーション実行処理においてアプリケーションが起動された後、別途検索条件等を入力するような煩雑な操作を必要としないので、ユーザの使い勝手を向上させることができる。
また、タッチパネル５００Ａにより位置検出及び指紋認証が可能であるので、ユーザは、タッチパネル５００Ａに対する操作だけを行えばよく、実施の形態１で説明したように、タッチパネル５００を介して操作をした後、さらに指紋センサ３００を指でスライドさせる必要はないので、より操作性を向上させることができる。
【００９０】
また、それぞれのアプリケーションを実行することにより得られたデータを画面分割表示することにより、両方の画面を確認しながらの操作が可能となるので、ユーザの使い勝手をさらに向上させることができる。
さらに、二つのアプリケーションが画面分割表示されている場合において、上部領域に表示されている（先に起動した）アプリケーションに対する操作が、下部領域に表示されている（後に起動した）アプリケーションに対応する指紋データに係る指以外の指によりなされた場合には、上部領域に表示されているアプリケーションを実行するためになされた操作であると判定し、当該アプリケーションを実行するので、誤動作を防止することができる。また、アプリケーションの操作に関し、実行中の二つのアプリケーションのうち何れかのアプリケーションを選択する必要はないので、ユーザの使い勝手を向上させることができる。
（補足）
以上、本発明に係るデータ処理装置について、実施の形態に基づいて説明したが、本発明は上記の実施の形態に限られないことは勿論である。
（１）上記実施の形態では、本発明のデータ処理装置として携帯電話機を例に挙げたが、これに限定されるものではない。例えば、PDAやパーソナルコミュニケータ、カーナビといった機器でもよく、生体情報に基づいて自装置に備わる機能を呼び出し、当該機能を実行する生体認証機能付きのデータ処理装置であればよい。
（２）上記実施の形態では、携帯電話機は、タッチパネルを備える構成としたが、各方向を指示する十字キーやテンキー等を含むキー操作部を備える構成であってもよい。この場合には、キー操作部を介してなされたユーザ操作に基づいて、起動対象となるアプリケーションにおいて処理対象となる文字列を特定する。
（３）上記実施の形態では、静電容量方式のタッチパネルを用いる構成としたが、抵抗膜方式、光センサ方式等、他の方式のタッチパネルを用いる構成としてもよい。
【００９１】
また、タッチパネルを用いずに、LCD自体がイメージセンサとなるよう、例えば液晶パネルの各画素に光センサを内蔵し、LCDにより位置検出及び指紋認証を行うとしてもよい。
（４）上記実施の形態では、報知制御部７０４は、アプリケーションを示す情報を画像表示することによりユーザに報知するとしたが、音声出力により報知してもよい。
（５）上記実施の形態では、携帯電話機１０は、ユーザ操作に基づいて文字列を特定した後、指紋センサ３００で認証された指紋データに対応する一つのアプリケーションを起動したが、ユーザが複数の指を指紋センサで認証させることにより、各々の指紋データに対応する、複数のアプリケーションを起動させるとしてもよい。これにより、例えば、受信メールの本文中の所定の文字列を特定文字列として特定した後、当該特定文字列を検索クエリとして、地図アプリ及び動画アプリを実行するといったように、複数のアプリケーションの各々において、特定文字列を用いた処理の実行が可能となる。
（６）上記実施の形態では、タッチパネルを指でなぞることにより文字列を選択するとしたが、文字列選択の方法はこれに限らず、例えば、文字列を複数回押圧したり、文字列をなぞった後に当該文字列を押圧したり、あるいは文字列を強く押圧したりすることで、文字列を選択するとしてもよい。
（７）上記実施の形態では、判定部７０３は、指紋の特徴点に基づいて指紋データの照合を行ったが（特徴点抽出方式）、指紋の照合には、マッチング方式を用いてもよい。
（８）上記実施の形態では、メールアプリ、地図アプリ、及び動画アプリを夫々異なる指紋データを対応付けたが、例えば、ブラウザ、音楽アプリ、ワンセグ、ゲームアプリ等、自装置に備えられた他のアプリケーションを指紋データと対応付けてもよい。
（９）上記実施の形態では、タッチパネルを介してなされるユーザ操作に応じて起動対象となるアプリケーションにおいて処理対象となる文字列を特定するとしたが、特定の対象は文字列に限らない。文字列を特定する場合と同様の効果を奏することができればよく、例えば、静止画を特定するとしてもよい。静止画を特定後、例えば、音楽アプリを起動させる場合には、アプリケーション実行部は、指紋データに基づいて音楽アプリを起動し、特定した静止画に関連付けられた文字列を含むタイトル、歌手名、作曲家、あるいは作詞家を検索して、検索結果をLCDに表示するとしてもよい。
（１０）上記実施の形態では、ユーザの指の指紋データに基づいてアプリケーションを起動するとしたが、指の静脈パターンに基づいてアプリケーションを起動するとしてもよい。この場合には、データ処理装置として例えば携帯電話機は、指紋センサの代わりに静脈パターンを読み取る静脈スキャナを含んで構成され、ユーザ操作に基づいて指の異なる静脈パターン毎に異なるアプリケーションを対応付けたテーブルを記憶しておく。これにより、ユーザの指の静脈パターンに基づいてアプリケーションを起動することが可能となる。
（１１）上記実施の形態では、判定部７０３による判定の際、認証指紋データと記憶されている何れかの指紋データとが、所定の割合（８０％）以上一致した時点で、起動対象となるアプリケーションを識別するための情報をLCDに表示するとしたが、当該情報を表示せずに、当該アプリケーションを実行するとしてもよい。
（１２）上記実施の形態では、アプリケーションを特定文字列を用いて実行し、実行結果をLCDに表示するとしたが、例えば、音声出力により実行結果をユーザに報知するとしてもよい。
（１３）上記実施の形態では、指紋‐アプリケーション対応テーブルは、ユーザの指の異なる指紋データ毎に異なるアプリケーションを対応付けていたが、ユーザの複数の指の指紋データ夫々の組み合わせ（例えば、右手人差し指の指紋データと右手中指の指紋データ）と一のアプリケーションとを対応付けるとしてもよい。この場合には、指紋センサは、例えば、所定時間内に複数の指の指紋を読み取り、複数の指の指紋データを生成し、判定部は、生成された複数の指紋データと記憶されている複数の指の指紋データの組み合わせとを照合する。これにより、より多くのアプリケーションを指紋データと対応付けることができる。
（１４）上記実施の形態２では、タッチパネル５００Ａは、上部領域に対する接触を検知するとしたが、下部領域に対する接触を検知し、アプリケーション実行部７０５は、画面の下部領域に表示されている所定の文字列を選択する選択操作がなされた場合に、当該所定の文字列を処理対象に用いて先に起動された（上部領域に表示された）アプリケーションを実行するとしてもよい。
【００９２】
また、先に起動されたアプリケーションを下部領域に表示し、後に起動されたアプリケーションを上部領域に表示してもよいし、画面を左右に分割して画面分割表示を実現してもよい。さらに、LCDを二画面備える機器においては、一方の画面に先に起動されたアプリケーションを表示し、他方の画面に後に起動されたアプリケーションを表示するとしてもよい。
（１５）上記実施の形態２では、ステップＳ１００３において、メールアプリが起動されていないと判断された場合には、新たにメールアプリの起動は行わないとしたが、メールアプリの起動を行うとしてもよい。その際、起動したメールアプリの初期画面と、すでに起動されている二つのアプリケーションに係る画面とを画面分割表示、すなわち、３画面表示するとしてもよい。
（１６）上記実施の形態２では、ステップＳ７０５及び７１３において、アプリケーションを実行するためのメニューに対する操作がユーザによりなされたか否かを判定することにより、接触が、起動したアプリケーションの実行操作であるか否かを判断するとしたが、当該接触がなされている期間が、所定時間以内か否かによりアプリケーションの実行操作であるか否かを判断するとしてもよい。指紋に基づいてアプリケーションを起動させる場合には、指紋を読み込むのに必要な期間は、タッチパネル５００Ａに対する接触が維持される必要がある。したがって、例えば、接触している期間が、指紋を読み込むのに必要な期間以内か否かを判定することでアプリケーションの実行操作か否かを判断できる。この場合には、ステップＳ７０４の指紋読み取りは、ステップＳ７０５にてアプリケーションの実行操作でないと判断された場合（ステップＳ７０５でＮｏ）に行われるとしてもよい。これにより、接触を検知する度に指紋を読み取るのではなく、指紋に基づいてアプリケーションを起動させる場合にのみ指紋を読み取るので、処理負荷を軽減することができる。
（１７）上記実施の形態２では、二つのアプリケーションが画面分割表示されている場合において、上部領域に表示されているアプリケーションに対する操作が、下部領域に表示されているアプリケーションに対応する指紋データに係る指以外の指によりなされた場合には、当該操作に基づいて、上部領域に表示されているアプリケーションを実行するとしたが、その際、下部領域の輝度を低下させるとしてもよい。また、例えば、下部領域に表示されているアプリケーションに対応した指紋データに係る指で、上部領域に表示されているアプリケーションに対する操作がなされた場合には、それぞれのアプリケーションに係る表示領域の輝度を高くするとしてもよい。
（１８）また、ステップ１００９において、例えば、メールアプリが起動されていない場合に、上部領域に表示されているアプリケーションに対する操作が、メールアプリに対応する右手親指でなされた場合には、右手親指の指紋データに基づいてメールアプリを起動し、メールアプリの初期画面を下部領域に表示することで、下部領域の表示画面の更新を行うとしてもよい。
（１９）上記実施の形態２では、ステップＳ１００３にてメールアプリが起動されていないと判断された場合には（ステップＳ１００３でＮｏ）、ステップＳ７１１に移行するとしたが、認証指紋データが、表示中のアプリケーションの操作に対応していない旨を示すエラー表示を行った後、再度ユーザによる指紋入力を受け付け、ステップＳ１００１に移行するとしてもよい。ステップＳ１０１１及びステップＳ１０１７でＮｏと判断された場合についても同様である。
（２０）請求項１等記載のジョブとしては、アプリケーションそのもの、例えば、図２に示すように、メールアプリ、地図アプリ、及び動画アプリ等の他に、一のアプリケーションを構成する構成要素であるサブルーチン（例えば、図９に示すように、返信メール作成機能、及び受信メール検索機能等）が該当する。
（２１）以上、説明したように、本発明に係るデータ処理装置によれば、データ処理装置のユーザは、表示部に表示中のデータから、対象データを選択する操作を行い、所望のジョブに対応付けられた指の生体情報を生成部に読み取らせると、選択した対象データを処理対象に用いて当該所望のジョブを実行した実行結果を得ることができる。ジョブの実行に際し、例えば、検索条件等を別途入力するような煩雑な操作を必要としないので、ユーザの使い勝手を向上させることができる。
【００９３】
上記実施の形態及び上記補足をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【００９４】
本発明は、携帯電話機等の生体認証機能付きのデータ処理装置に広く適用可能である。
【符号の説明】
【００９５】
１０  携帯電話機
１００  アンテナ
２００  無線通信部
３００  指紋センサ
４００  表示部
５００  タッチパネル
６００  記憶部
７００  制御部
７０１  登録部
７０２  特定部
７０３  判定部
７０４  報知制御部
７０５  アプリケーション実行部
７０６  指紋データ生成部
【図１】
2010198309.tif 000003
【図２】
2010198309.tif 000004
【図３】
2010198309.tif 000005
【図４】
2010198309.tif 000006
【図５】
2010198309.tif 000007
【図６】
2010198309.tif 000008
【図７】
2010198309.tif 000009
【図８】
2010198309.tif 000010
【図９】
2010198309.tif 000011
【図１０】
2010198309.tif 000012
【図１１】
2010198309.tif 000013
【図１２】
2010198309.tif 000014
【図１３】
2010198309.tif 000015
【図１４】
2010198309.tif 000016
【図１５】
2010198309.tif 000017
【図１６】
2010198309.tif 000018
【図１７】
2010198309.tif 000019
【図１８】
2010198309.tif 000020
【図１９】
2010198309.tif 000021