(57)【要約】【課題】各々のユーザの状況に応じたアプリケーションを提案し、またアプリケーションの使用開始に関し、ユーザの利便性を向上させる。【解決手段】所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、を備える情報処理装置が提供される。【選択図】図３
2020016966.tif 000002
【特許請求の範囲】
【請求項１】
所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、
前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、
前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、
を備える、
情報処理装置。
【請求項２】
前記第１の処理は、前記アプリケーションに関する起動準備処理であり、
前記第２の処理は、前記アプリケーションに関する起動処理である、
請求項１に記載の情報処理装置。
【請求項３】
前記第１の処理は、前記アプリケーションをバックグラウンド状態に遷移させることであり、
前記第２の処理は、前記アプリケーションをフォアグラウンド状態に遷移させることである、
請求項１に記載の情報処理装置。
【請求項４】
前記実行情報は、前記アプリケーションの画面の一部分であり、
前記表示制御部は、前記表示されたアプリケーションの画面の一部分に対する前記ユーザの応答に基づいて、前記アプリケーションの全画面を表示し、
前記処理制御部は、前記表示されたアプリケーションの画面の一部分に対する前記ユーザの応答に基づいて、前記第２の処理を実行する、
請求項１に記載の情報処理装置。
【請求項５】
前記表示されたアプリケーションの画面の一部分は、前記アプリケーションの画面および、前記アプリケーションの画面より上位のレイヤに属する画像により構成される、
請求項４に記載の情報処理装置。
【請求項６】
前記実行情報は、前記アプリケーションに関するアイコンを含み、
前記処理制御部は、前記表示されたアイコンに対する前記ユーザの応答に基づいて、前記第２の処理を実行する、
請求項１に記載の情報処理装置。
【請求項７】
前記ユーザの応答は、前記ユーザによる表示画面に対するタッチ操作であり、
前記処理制御部は、前記タッチ操作が行われた前記表示画面の位置に対応する前記第２の処理を実行する、
請求項１に記載の情報処理装置。
【請求項８】
前記ユーザの応答は、前記ユーザによる所定の発話の実行であり、
前記処理制御部は、前記所定の発話のフレーズに基づいて、前記第２の処理を実行する、
請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記第１の処理が実行された後、前記ユーザの応答が所定の時間中に認識されなかった場合、前記実行情報の表示を取り消し、
前記処理制御部は、前記第１の処理が実行された後、前記ユーザの応答が所定の時間中に認識されなかった場合、前記第１の処理に関する取り消し処理を実行する、
請求項１に記載の情報処理装置。
【請求項１０】
少なくとも１の前記アプリケーションは、カメラアプリケーションであり、
所定の判定結果は、前記ユーザに係る動作情報を含む、
請求項１に記載の情報処理装置。
【請求項１１】
前記処理制御部は、前記カメラアプリケーションが特定された場合、カメラの起動処理をさらに実行する、
請求項１０に記載の情報処理装置。
【請求項１２】
少なくとも１の前記アプリケーションは、地図アプリケーションであり、
所定の判定結果は、前記ユーザが所定の位置にいることを含む、
請求項１に記載の情報処理装置。
【請求項１３】
少なくとも１の前記アプリケーションは、音楽再生アプリケーションである、
請求項１に記載の情報処理装置。
【請求項１４】
前記所定の判定結果は、前記ユーザの行動に基づく判定結果を含み、
前記処理制御部は、前記所定の判定結果に基づいて、前記第１の処理を実行する、
請求項１に記載の情報処理装置。
【請求項１５】
前記所定の判定結果は、前記アプリケーションに係る設定情報に基づく判定結果を含み、
前記処理制御部は、前記所定の判定結果に基づいて、前記第１の処理を実行する、
請求項１に記載の情報処理装置。
【請求項１６】
所定の判定結果は、前記ユーザに係る動作情報に基づく判定結果を含み、
前記処理制御部は、前記所定の判定結果に基づいて、前記第１の処理を実行する、
請求項１に記載の情報処理装置。
【請求項１７】
プロセッサを用いて、
所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示することと、
前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、
前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行することと、
を含む方法。
【請求項１８】
コンピュータを、
所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、
前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、
前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、
を備える情報処理装置、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンを始めとして、特定のアプリケーションやコンテンツを、ユーザに対し提案することが可能な情報処理装置が普及している。例えば特許文献１には、ユーザに対し、他のユーザの利用状況に基づいて、コンテンツを提案する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２０６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される情報処理装置の場合、提案されるコンテンツは、他のユーザの利用状況に基づいて決定される。そのため、各々のユーザが利用する可能性があるコンテンツが提案されるとは限らない。【０００５】
そこで、本開示では、各々のユーザの状況に応じたアプリケーションを提案し、またアプリケーションの使用開始に関し、ユーザの利便性を向上させることが可能な情報処理装置、情報処理方法およびプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、を備える情報処理装置が提供される。【０００７】
また本開示によれば、プロセッサを用いて、所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示することと、前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行することと、を含む方法が提供される。【０００８】
また本開示によれば、コンピュータを、所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、を備える情報処理装置、として機能させるためのプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、各々のユーザの状況に応じたアプリケーションを提案し、またアプリケーションの使用開始に関し、ユーザの利便性を向上させることが可能な情報処理装置、情報処理方法、およびプログラムが提供される。【００１０】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１Ａ】本開示の情報処理端末１０の正面を示す図である。
【図１Ｂ】本開示の情報処理端末１０の背面を示す図である。
【図２】本実施形態に係る情報処理端末１０の機能構成例を示すブロック図である。
【図３】同実施形態に係るアプリケーションの使用開始に係る操作の一例を示す図である。
【図４】同実施形態に係る地図アプリケーションの使用開始に係る一例を示す図である。
【図５】同実施形態に係る音楽再生アプリケーションの使用開始に係る操作の一例を示す図である。
【図６】同実施形態に係る所定のアプリケーションの起動の取り消し処理に係る動作の一例を示す図である。
【図７】同実施形態に係る所定のアプリケーションの取り消し処理に係る動作の一例を示す図である。
【図８】同実施形態に係るアイコンを用いた所定のアプリケーションの使用開始に係る動作の一例を示す図である。
【図９】同実施形態に係るアイコンを用いた所定のアプリケーションの使用開始に係る動作の一例を示す図である。
【図１０】同実施形態に係るロック画面上のアプリケーション提案に係る表示の一例を示す図である。
【図１１】同実施形態に係るロック画面上のアプリケーション提案に係る表示の一例を示す図である。
【図１２】同実施形態に係るカメラアプリケーションの撮像操作に係る例を示す図である。
【図１３】同実施形態に係る複数種類のアプリケーションの使用開始に係る一例を示す図である。
【図１４】同実施形態に係るアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させる制御の一例を示す図である。
【図１５】同実施形態に係る実行情報に対するユーザの応答として、ユーザが発話を使用する例を示す図である。
【図１６】同実施形態に係るアプリケーションの提案と起動処理の流れの一例を示すフローチャートである。
【図１７】本開示の一実施形態に係る情報処理端末１０のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．情報処理端末１０の外観構成
２．情報処理端末１０の機能構成例
３．具体例
４．制御の流れ
５．ハードウェア構成例
６．まとめ
【００１４】
＜１．情報処理端末１０の外観構成＞
図１Ａは、本開示の情報処理端末１０の正面を示す図である。図１に示されているように、例えば情報処理端末１０は、スマートフォンであってよい。情報処理端末１０には、筐体の正面に後述する入力部１３０および入力部１３０に重畳したディスプレイ１５０を有している。かかる構成により、情報処理端末１０は、ディスプレイ１５０に表示された表示画面に対する操作体の位置によるユーザ入力を受け付けることができる。情報処理端末１０は、所謂ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を利用し、アプリケーションの実行に関する実行情報をディスプレイ１５０に表示することができる。また、情報処理端末１０は、ユーザ入力に基づいて表示画面の内容を制御することができる。また、図１Ｂは、本開示の情報処理端末１０の背面を示す図である。図１Ｂに示されているように、情報処理端末１０には、筐体の背面にカメラ２３０が備え付けられている。また、情報処理端末１０には、筐体の前面にカメラ２３０が備え付けられてもよい。
【００１５】
＜２．情報処理端末１０の機能構成例＞
次に、本実施形態に係る情報処理端末１０の機能構成例について説明する。図２は、本実施形態に係る情報処理端末１０の機能構成例を示すブロック図である。図２を参照すると、本実施形態に係る情報処理端末１０は、センサ部１１０、記憶部１２０、入力部１３０、操作検出部１４０、ディスプレイ１５０、表示制御部１６０、特定部１７０、通信部１８０、および処理制御部１９０を備える。
【００１６】
（センサ部１１０）
本実施形態に係るセンサ部１１０は、ユーザの行動に係るセンサ情報を、各種センサを用いて収集する機能を有する。センサ部１１０は、例えば加速度センサ、ジャイロセンサ、地磁気センサ、振動センサ、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）信号受信装置などを備える。
【００１７】
（記憶部１２０）
本実施形態に係る記憶部１２０は、各種プログラムやデータを一時的または恒常的に記憶するための記憶領域である。例えば、記憶部１２０には、情報処理端末１０が各種機能を実行するためのプログラムやデータが記憶されてもよい。具体的な一例として、記憶部１２０には、各種アプリケーションを実行するためのプログラムや、各種設定等を管理するための管理データ等が記憶されてよい。もちろん、上記はあくまで一例であり、記憶部１２０に記憶されるデータの種別は特に限定されない。
【００１８】
（入力部１３０）
本実施形態に係る入力部１３０は、ユーザによる種々の機器操作を認識する機能を有する。上記の機器操作には、例えばタッチ操作や情報処理端末１０に対するイヤホン端子の挿入、などが含まれる。ここでタッチ操作とは、ディスプレイ１５０に対する種々の接触動作、例えばタップ、ダブルタップ、スワイプ、ピンチなどをいう。また、タッチ操作には、ディスプレイ１５０に対し、例えば指などの物体を近づける動作を含む。上述したように入力部１３０は、例えばディスプレイ１５０に重畳されているタッチパネルや、近接センサを備える。また、入力部１３０は、ユーザによる発話などの音情報を収集するためのマイクロフォンを備えてもよい。
【００１９】
（操作検出部１４０）
本実施形態に係る操作検出部１４０は、情報処理端末１０に対するユーザの所定の操作を検出する。具体的には、操作検出部１４０は、入力部１３０が認識した機器操作のうち、所定の操作を検出する。所定の操作とは、例えば、ディスプレイ１５０に表示された表示画面の所定の位置に対するタッチ操作、ユーザによる所定のフレーズの発話、情報処理端末１０に対するイヤホン端子の挿入、などをいう。
【００２０】
（ディスプレイ１５０）
本実施形態に係るディスプレイ１５０は、後述する表示制御部１６０の制御下で、動画像やテキストなどの視覚情報や、アプリケーションに関する情報を出力する機能を有する。本実施形態に係るディスプレイ１５０は、視覚情報を提示する表示デバイスなどを備える。上記の表示デバイスには、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ装置、などが挙げられる。
【００２１】
（表示制御部１６０）
本実施形態に係る表示制御部１６０は、ディスプレイ１５０の表示を制御する機能を有する。本実施形態に係る表示制御部１６０は、例えば、後述する特定部１７０が、特定したアプリケーションの実行に関する実行情報や、当該アプリケーションの実行中の画面を、ディスプレイ１５０に表示させる機能を有する。ここで、実行情報とは、例えばアプリケーションの実行状態を示す視覚情報、などをいう。本実施形態に係る表示制御部１６０が有する上記の機能によれば、各々のユーザの状況に応じたアプリケーションをユーザに対し提案し、また当該アプリケーションの使用開始に関し、ユーザの利便性を向上させることが可能である。
【００２２】
また、本実施形態に係る表示制御部１６０は、アプリケーションの画面の一部分をディスプレイ１５０に表示させてもよい。ここで、アプリケーションの画面の一部分とは、当該アプリケーションの切り抜き画像や実行中の画面の一部分などであり、各種アプリケーションに応じて、柔軟に決定されてよい。ここで、実行中の画面とは、アプリケーション起動後の初期画面や、起動処理以外の所定の処理実行後の画面でもよい。またここで、表示制御部１６０は、当該アプリケーションの画面よりも上位のレイヤに属する動画像をディスプレイ１５０に同時に表示させることによって、アプリケーションの画面の一部分を出力させてもよい。また、表示制御部１６０は、アプリケーションの画面の一部分に対するユーザの応答を操作検出部１４０が検出した場合、当該アプリケーションの全画面をディスプレイ１５０に出力させてもよい。
【００２３】
また、本実施形態に係る表示制御部１６０は、アプリケーションに関するアイコンをディスプレイ１５０に表示させてもよい。また同様に、表示制御部１６０は、アプリケーションに関するアイコンに対するユーザの応答を操作検出部１４０が検出した場合、当該アプリケーションの全画面をディスプレイ１５０に表示させてもよい。
【００２４】
（特定部１７０）
本実施形態に係る特定部１７０は、所定の判定結果に基づいて所定のアプリケーションを特定する。ここで、所定の判定結果とは、ユーザの行動に基づく判定結果、例えばセンサ部１１０が収集したセンサ情報や入力部１３０が認識したユーザによる機器操作から判定される、ユーザに係る動作情報をいう。また、所定の判定結果には、例えば旅行スケジュールなどの所定のアプリケーションに係る設定情報を含む。以下具体的に説明する。センサ部１１０は、例えばユーザが情報処理端末１０を横向きに構えた場合に、センサ部１１０が出力するセンサ情報に基づいて、特定部１７０は、ユーザＵが情報処理端末１０を横向きに構えたことを認識する。そして、本実施形態に係る特定部１７０は、当該センサ情報に基づいて、カメラアプリケーションを特定してよい。
【００２５】
さらに、本実施形態に係る特定部１７０は、センサ部１１０が収集したセンサ情報や入力部１３０が認識したユーザによる操作を、機械学習することで構築されるモデルを用いて、所定のアプリケーションを特定してよい。当該機械学習は、例えばディープラーニング等のニューラルネットワークを用いた機械学習であってもよい。なお、構築されたモデルは、記憶部１２０に格納され得る。
【００２６】
（通信部１８０）
本実施形態に係る通信部１８０は、後述するネットワーク２０を介して他の装置との間の通信を実行する。例えば、通信部１８０は、他の装置から送信された各種データ（例えば、アプリケーションに関するデータ）を取得してもよい。また、通信部１８０は、後述するネットワーク２０を介して他の装置に各種データを送信してもよい。
【００２７】
（処理制御部１９０）
本実施形態に係る処理制御部１９０は、特定部１７０が特定したアプリケーションに係る処理を実行する機能を有する。本実施形態に係る処理制御部１９０が有する上記の機能によれば、各々のユーザの状況に応じたアプリケーションを当該ユーザに対し提案し、また当該アプリケーションの使用開始に関し、ユーザの利便性を向上させることが可能である。
【００２８】
本実施形態に係る処理制御部１９０は、例えば、特定部１７０が所定のアプリケーションを特定した場合に、第１の処理を実行してよい。ここで、第１の処理とは、アプリケーションに関する起動準備処理や、アプリケーションをバックグラウンド状態に遷移させること、などをいう。ここで起動準備処理とは、アプリケーションを起動させるまでの時間を、当該アプリケーションを通常起動させる時間よりも短くするための準備処理、例えば処理制御部１９０が当該アプリケーションに関する設定値情報を読み込むこと、などをいう。
【００２９】
また、本実施形態に係る処理制御部１９０は、例えば、表示制御部１６０がディスプレイ１５０に表示させたアプリケーションに関する実行情報に対するユーザの応答に基づいて、第２の処理を実行してもよい。ここで、ユーザの応答とは、当該ユーザが情報処理端末１０に対し種々の機器操作を行うことをいう。またここで、第２の処理とは、起動準備処理が実行されたアプリケーションに関する起動処理や、バックグラウンド状態であるアプリケーションを、フォアグラウンド状態に遷移させること、などをいう。
【００３０】
（ネットワーク２０）
ネットワーク２０は、情報処理システムが備える各構成を接続する機能を有する。ネットワーク２０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク２０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。また、ネットワーク２０は、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）など無線通信網を含んでもよい。
【００３１】
また、本実施形態に係る処理制御部１９０は、情報処理端末１０が備える各構成を制御する機能を有する。処理制御部１９０は、例えば各構成の起動や停止を制御する。
【００３２】
以上、本実施形態に係る情報処理端末１０の機能構成例について説明した。なお、図２を用いて説明した上記の機能構成はあくまで一例であり、本実施形態に係る情報処理端末１０の機能構成は係る例に限定されない。例えば、情報処理端末１０は、必ずしも図２に示す構成のすべてを備えなくてもよい。記憶部１２０、操作検出部１４０、表示制御部１６０、特定部１７０、および処理制御部１９０は、情報処理端末１０とは異なる別の装置に備えることも可能である。本実施形態に係る情報処理端末１０の機能構成は、仕様や運用に応じて柔軟に変形可能である。
【００３３】
また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読み出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜利用する構成を変更することが可能である。また情報処理端末１０のハードウェア構成の一例については、後述される。
【００３４】
＜３．具体例＞
次に本実施形態に係る表示制御部１６０および処理制御部１９０の制御について具体例を挙げながら詳細に説明する。図３は、本実施形態に係るアプリケーションの使用開始に係る操作の一例を示す図である。図３上段には、情報処理端末１０を横向きに構えているユーザＵが示されている。ここで、ディスプレイ１５０には、カメラアプリケーションの画面の一部分２１０、動作終了領域２２０およびアプリケーションに関するアイコン２４０が表示されている。ここで、動作終了領域２２０とは、後述するように、ユーザＵにより入力部１３０に対しタッチ操作が実行された場合に、処理制御部１９０が第１の処理に関する取り消し処理を実行する領域である。図３下段では、ディスプレイ１５０に、カメラアプリケーションの全画面が表示されている。
【００３５】
図３上段において、特定部１７０が、所定の判定結果に基づいてユーザＵがカメラアプリケーションを特定した場合に、本実施形態に係る処理制御部１９０は、カメラアプリケーションの起動処理を実行する。そして、本実施形態に係る表示制御部１６０は、当該所定のアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させる。また、表示制御部１６０は、図３の例のように、実行情報としてアプリケーションに関するアイコン２４０をディスプレイ１５０に表示させてもよい。
【００３６】
図３上段に示す一例においては、センサ部１１０は、ユーザＵが情報処理端末１０を横向きに構えようとする動作をセンサ情報として収集する。そして、本実施形態に係る特定部１７０は、当該センサ情報に基づいて、カメラアプリケーションを特定する。そして、特定部１７０の特定に基づいて、本実施形態に係る処理制御部１９０は、カメラアプリケーションの起動処理を実行し、また情報処理端末１０に備え付けられたカメラ２３０の起動処理も実行する。また、本実施形態に係る表示制御部１６０は、カメラ２３０の撮像対象の一部分２１０をディスプレイ１５０に表示させる。ここで、ユーザＵは、例えばユーザＵの手Ｈを用いて、ディスプレイ１５０に表示されたカメラアプリケーションの撮像対象の一部分２１０に対してタッチ操作を行っている。また、ユーザＵが情報処理端末１０を縦向きに構えた動作をセンサ部１１０がセンサ情報として収集した場合、特定部１７０は、当該センサ情報に基づいて、カメラアプリケーションを特定してもよい。その際、処理制御部１９０は、情報処理端末１０の前面に備え付けられたカメラ２３０の起動処理を実行してもよい。
【００３７】
図３下段において、本実施形態に係る表示制御部１６０は、操作検出部１４０がユーザＵによる当該所定のアプリケーションの画面の一部分２１０に対する機器操作を検出した場合、当該所定のアプリケーションの全画面をディスプレイ１５０に表示させる。ここで、表示制御部１６０は、表示されているアプリケーションの画面の一部分２１０の範囲を徐々に広くしていくことで、最終的にアプリケーションの全画面をディスプレイ１５０に表示させてもよい。またここで、本実施形態に係る処理制御部１９０は、第２の処理を実行してもよい。
【００３８】
図３下段に示す一例においては、本実施形態に係る表示制御部１６０は、ユーザＵによる上記画面の一部分２１０に対するタッチ操作に応じて、カメラアプリケーションの全画面をディスプレイ１５０に表示させている。
【００３９】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０によれば、特定されたアプリケーションの実行に関する実行情報を、表示画面上に表示する。そして、表示制御部１６０は、表示されたアプリケーションの画面の一部分２１０に対するユーザの応答に基づいて、アプリケーションの全画面をディスプレイ１５０に表示させることができる。係る機能によれば、ユーザがアプリケーションの使用を開始させるまでの時間が短縮され、また当該アプリケーションによる処理の誤発火を防止することが可能となる。
【００４０】
上記では、カメラアプリケーションを提案する一例を説明した。しかし、提案されるアプリケーションは、他の種類のアプリケーションであってよい。例えば、図４は、本実施形態に係る地図アプリケーションの使用開始に係る一例を示す図である。図４上段には、地図アプリケーションの画面の一部分２１０および動作終了領域２２０を表示するディスプレイ１５０が示されている。また、ユーザＵは、ユーザＵの手Ｈを用いて、ディスプレイ１５０に表示された地図アプリケーションの画面の一部分２１０に対してタッチ操作を行っている。図４下段では、ディスプレイ１５０に、地図アプリケーションの全画面が表示されている。
【００４１】
図４上段において、本実施形態に係る特定部１７０は、センサ部１１０が収集したセンサ情報や入力部１３０が認識したユーザＵによる機器操作に基づいて、地図アプリケーションを特定する。そして本実施形態に係る処理制御部１９０は、地図アプリケーションの起動処理を実行する。ここで、処理制御部１９０は、地図アプリケーションに所定の処理、例えば目的地に対するルート検索など、を実行させてもよい。また、本実施形態に係る表示制御部１６０は、地図アプリケーションの画面の一部分２１０をディスプレイ１５０に表示させている。ここで、所定の判定結果は、例えば情報処理端末１０に設定された旅行スケジュールなどの設定情報や、センサ部１１０が取得した情報処理端末１０の現在位置情報に基づいて、ユーザＵが所定の場所へ移動する可能性があるか否かの判定結果を含んでよい。また、当該画面の一部分２１０は、例えば、情報処理端末１０の現在位置の周辺の地図情報や、情報処理端末１０に設定された旅行スケジュールに設定された目的地の周辺の地図情報、などでもよい。
【００４２】
図４下段において、本実施形態に係る表示制御部１６０は、操作検出部１４０がユーザＵによる地図アプリケーションの画面の一部分２１０に対するタッチ操作を検出した場合、地図アプリケーションの全画面をディスプレイ１５０に表示させる。ここで、本実施形態に係る処理制御部１９０は、第２の処理を実行してもよい。
【００４３】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０によれば、特定された地図アプリケーションの実行に関する実行情報を、表示画面上に表示する。そして、当該実行情報に対するユーザの応答に基づいて、表示制御部１６０は、地図アプリケーションの全画面をディスプレイ１５０に表示させることができる。係る機能によれば、ユーザが地図アプリケーションの使用を開始するまでの時間が短縮され、また地図アプリケーションの起動処理の誤発火を防止することが可能となる。
【００４４】
また、図５は、本実施形態に係る音楽再生アプリケーションの使用開始に係る操作の一例を示す図である。図５上段には、音楽再生アプリケーションの画面の一部分２１０および動作終了領域２２０を表示するディスプレイ１５０が示され、ユーザＵは、ユーザＵの手Ｈを用いて、ディスプレイ１５０に表示された当該画面の一部分２１０に対してタッチ操作を行っている。図５下段では、ディスプレイ１５０に、音楽再生アプリケーションの全画面が表示されている。
【００４５】
図５上段において、本実施形態に係る特定部１７０は、センサ部１１０が収集したセンサ情報や入力部１３０が認識したユーザＵによる機器操作に基づいて、音楽再生アプリケーションを特定する。そして、本実施形態に係る処理制御部１９０は、音楽再生アプリケーションの起動処理を実行する。また、本実施形態に係る表示制御部１６０は、音楽再生アプリケーションの画面の一部分２１０をディスプレイ１５０に表示させている。ここで、音楽再生アプリケーションの画面の一部分２１０は、例えば所定の楽曲に関する情報でもよい。またここで、所定の判定結果とは、例えば、操作検出部１４０がイヤホン端子の情報処理端末１０への挿入を認識したか否かの判定結果や、操作検出部１４０がワイヤレスイヤホンと情報処理端末１０との無線通信接続が完了したか否かの判定結果や、センサ部１１０から出力されたセンサ情報から、特定部１７０が自動車の運転中もしくは電車での移動中であるか否かの判定結果を含んでよい。
【００４６】
図５下段において、本実施形態に係る表示制御部１６０は、操作検出部１４０がユーザＵによる音楽再生アプリケーションの画面の一部分２１０に対するタッチ操作を検出した場合、音楽再生アプリケーションの全画面をディスプレイ１５０に表示させる。この際、本実施形態に係る処理制御部１９０は、第２の処理として、例えば所定の楽曲の再生処理を実行してよい。
【００４７】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０によれば、特定された音楽再生アプリケーションの実行に関する実行情報を、表示画面上に表示する。そして、表示制御部１６０は、表示された音楽再生アプリケーションの実行に関する実行情報に対するユーザの応答に基づいて、音楽再生アプリケーションの全画面をディスプレイ１５０に表示させることができる。係る機能によれば、ユーザが好みの楽曲を検索する手間を省くことができ、また音楽再生アプリケーションによる処理の誤発火を防止することが可能となる。
【００４８】
上記では、ユーザＵの応答に応じて、表示制御部１６０がディスプレイ１５０に表示された所定のアプリケーションの全画面を表示させる場合について説明してきた。一方で、ユーザＵが当該アプリケーションの使用を希望しない場合は、ユーザＵの機器操作に基づいて、処理制御部１９０は、当該アプリケーションを終了させてもよい。例えば、図６は、本実施形態に係る所定のアプリケーションの起動の取り消し処理に係る動作の一例を示す図である。図６上段には、カメラアプリケーションの画面の一部分２１０および動作終了領域２２０を表示するディスプレイ１５０が示されている。また、図６上段には、ディスプレイ１５０に表示された動作終了領域２２０に対してタッチ操作を行っているユーザＵの手Ｈが示されている。図６下段では、ディスプレイ１５０に、情報処理端末１０のロック画面が表示されている。
【００４９】
図６上段において、本実施形態に係る処理制御部１９０は、特定部１７０が特定した所定のアプリケーションに係る第１の処理を実行する。また、本実施形態に係る表示制御部１６０は、所定のアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させている。ここで、ユーザＵは、動作終了領域２２０に対してタッチ操作を行っている。
【００５０】
図６下段において、ユーザＵが、動作終了領域２２０に対してタッチ操作を行った場合、本実施形態に係る処理制御部１９０は、第１の処理に関する取り消し処理、例えば当該アプリケーションの終了処理、を実行する。また、ここで本実施形態に係る表示制御部１６０は、アプリケーションに関する実行情報の表示を取り消す処理、例えば情報処理端末１０のロック画面をディスプレイ１５０に表示させる処理、を実行する。
【００５１】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０によれば、特定された所定のアプリケーションの実行に関する実行情報を、表示画面上に表示する。そして、表示された動作終了領域２２０に対するユーザの応答に基づいて、処理制御部１９０は、第１の処理に関する取り消し処理を実行することができる。係る機能によれば、提案されたアプリケーションの使用をユーザが希望しない場合でも、簡便に当該アプリケーションを終了させることが可能となる。
【００５２】
上記では、ユーザＵがアプリケーションの使用を希望しない場合に、ユーザＵの操作によって、処理制御部１９０がアプリケーションの起動の取り消し処理をする例を説明した。しかし、本実施形態に係る処理制御部１９０は、アプリケーションに係る取り消し処理を、所定の時間経過に応じて、実行してもよい。例えば、図７は、本実施形態に係る所定のアプリケーションの取り消し処理に係る動作の一例を示す図である。図７上段には、カメラアプリケーションの画面の一部分２１０および動作終了領域２２０を表示するディスプレイ１５０が示されている。図７下段では、ディスプレイ１５０に、情報処理端末１０のロック画面が表示されている。
【００５３】
図７上段において、本実施形態に係る処理制御部１９０は、特定部１７０が特定した所定のアプリケーションに係る第１の処理を実行する。また、本実施形態に係る表示制御部１６０は、所定のアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させている。
【００５４】
図７下段において、本実施形態に係る操作検出部１４０が、ユーザＵによる情報処理端末１０に対する操作を所定の時間中に検出しなかった場合、本実施形態に係る処理制御部１９０は、第１の処理に関する取り消し処理を実行する。図７下段に示す一例においては、ユーザＵによる情報処理端末１０に対する操作が５秒間検出されなかったため、処理制御部１９０は、カメラアプリケーションおよびカメラ２３０の終了処理を実行している。
【００５５】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０によれば、特定された所定のアプリケーションの実行に関する実行情報を、表示画面上に表示し、表示された動作終了領域２２０に対するユーザの応答に基づいて、第１の処理に関する取り消し処理を実行することができる。本実施形態に係る情報処理端末１０は、係る機能により、提案されたアプリケーションの使用をユーザが希望しない場合でも、簡便に当該アプリケーションを終了させることが可能となる。
【００５６】
上記では、アプリケーションに関する実行情報として当該アプリケーションの画面の一部分を表示する例を説明した。しかし、アプリケーションに関する実行情報は、アプリケーションの画面の一部分の代わりとして、例えばアプリケーションに関するアイコンでもよい。例えば、図８は、本実施形態に係るアイコンを用いた所定のアプリケーションの使用開始に係る動作の一例を示す図である。図８上段には、カメラアプリケーションの画面のアイコン２４０および動作終了領域２２０を表示するディスプレイ１５０が示されている。図８下段では、ディスプレイ１５０に、情報処理端末１０のロック画面が表示されている。
【００５７】
また、上記では、アプリケーションの取り消し処理に関する動作終了領域２２０が、黒色一色で表示される場合の例を説明してきた。しかし、動作終了領域２２０には、他の情報が表示されてもよい。例えば、図９は、本実施形態に係るアイコンを用いた所定のアプリケーションの使用開始に係る動作の一例を示す図である。図９には、カメラアプリケーションの画面のアイコン２４０および動作終了領域２２０を表示するディスプレイ１５０が示されている。
【００５８】
図９において、本実施形態に係る処理制御部１９０は、特定部１７０が特定したカメラアプリケーションの起動処理を実行する。本実施形態に係る処理制御部１９０は、情報処理端末１０に備え付けられたカメラ２３０の起動処理も実行する。ここで、本実施形態に係る表示制御部１６０は、当該所定のアプリケーションの画面のアイコン２４０、およびカメラ２３０が撮像している画像を、表示制御部１６０もしくはカメラアプリケーションがぼかした処理を実行した撮像対象を動作終了領域２２０としてディスプレイ１５０に表示させてよい。
【００５９】
図９に示す一例においては、操作検出部１４０がユーザＵによる当該動作終了領域２２０に対するタッチ操作を検出した場合、本実施形態に係る処理制御部１９０は、第１の処理に関する取り消し処理を実行する。
【００６０】
また、図１０は、本実施形態に係るロック画面上のアプリケーション提案に係る表示の一例を示す図である。図１０には、カメラアプリケーションの画面の一部分２１０および動作終了領域２２０であるロック画面を縦向きに表示するディスプレイ１５０が示されている。図１０に示す一例においては、本実施形態に係る表示制御部１６０は、ロック画面上にカメラアプリケーションに関するアイコン２４０が示されるように、ディスプレイ１５０に表示させる。本実施形態に係る表示制御部１６０は、例えば操作検出部１４０がユーザＵによる動作終了領域２２０である当該ロック画面に対するタッチ操作を検出した場合、本実施形態に係る処理制御部１９０は、第１の処理に関する取り消し処理を実行してもよい。
【００６１】
また、図１１は、本実施形態に係るロック画面上のアプリケーション提案に係る表示の一例を示す図である。図１１に示す一例においては、本実施形態に係る表示制御部１６０は、ロック画面上にカメラアプリケーションの画面の一部分２１０が示されるように、ディスプレイ１５０に表示させる。本実施形態に係る表示制御部１６０は、操作検出部１４０がユーザＵによる動作終了領域２２０である当該ロック画面に対するタッチ操作を検出した場合、本実施形態に係る処理制御部１９０は、第１の処理に関する取り消し処理を実行してもよい。
【００６２】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０に係る機能によれば、各々のユーザの使用状況や好みに合わせた画面構成を用いて、アプリケーションを提案することが可能となる。
【００６３】
上記では、アプリケーションに関する実行情報に対するユーザの応答に応じて、当該アプリケーションの操作が可能となる例を説明してきた。しかし、アプリケーションに関する実行情報に対するユーザの応答に応じて、当該アプリケーションに関する所定の処理を実行させてもよい。例えば、図１２は、本実施形態に係るカメラアプリケーションの撮像操作に係る例を示す図である。図１２には、カメラアプリケーションの画面の一部分２１０、動作終了領域２２０および撮像実行領域２５０がディスプレイ１５０に示されている。
【００６４】
図１２に示す一例においては、本実施形態に係る特定部１７０がカメラアプリケーションを特定している。そして、本実施形態に係る処理制御部１９０は、カメラアプリケーションの起動処理を実行している。また、本実施形態に係る処理制御部１９０は、情報処理端末１０に備え付けられたカメラ２３０の起動処理も実行する。この際、本実施形態に係る表示制御部１６０は、カメラアプリケーションによるカメラ２３０の撮像対象の一部分２１０、動作終了領域２２０および撮像実行領域２５０をディスプレイ１５０に表示させている。
【００６５】
本実施形態に係る処理制御部１９０は、撮像実行領域２５０に対するユーザの応答に基づいて、カメラアプリケーションに撮像処理を実行させる。具体的には、処理制御部１９０は、当該ユーザの応答に基づいて、カメラアプリケーションの全画面を表示した後、自動的にカメラの撮像処理を実行させる。図１２に示す一例において、例えばユーザＵが撮像実行領域２５０に対しタッチ操作を実行したことにより、操作検出部１４０が当該タッチ操作を検出した場合、処理制御部１９０は、カメラの撮像処理を実行する。ここで、表示制御部１６０は、撮像処理の実行前に、カメラアプリケーションの全画面をディスプレイ１５０に表示させてよい。
【００６６】
上記では、１種類のアプリケーションを提案する例を説明してきた。しかし、同時に提案されるアプリケーションは、２種類以上であってよい。例えば、図１３は、本実施形態に係る複数種類のアプリケーションの使用開始に係る一例を示す図である。図１３には、複数種類のアプリケーションの画面の一部分２１０ａ、２１０ｂ、２１０ｃおよび動作終了領域２２０を表示するディスプレイ１５０が示されている。また、図１３には、ディスプレイ１５０に表示された各々のアプリケーションに対応するアイコン２４０ａ、２４０ｂ、２４０ｃが示されている。
【００６７】
図１３において、特定部１７０が所定の判定結果に基づいてユーザＵにより複数のアプリケーションを特定した場合、本実施形態に係る処理制御部１９０は、当該複数のアプリケーションに関する第１の処理を実行する。そして、本実施形態に係る表示制御部１６０は、当該複数のアプリケーションの画面の一部分２１０ａ、２１０ｂおよび２１０ｃをディスプレイ１５０に表示させている。ここで、当該画面の一部分２１０ａ、２１０ｂおよび２１０ｃは、各々のアプリケーションの実行画面に関する切り抜き画像である。
【００６８】
図１３に示す一例において、本実施形態に係る特定部１７０は、センサ部１１０が収集したセンサ情報および入力部１３０が認識したユーザＵによる機器操作に基づいて、カメラアプリケーション、地図アプリケーションおよび音楽再生アプリケーションを特定している。その際、本実施形態に係る処理制御部１９０は、上記のアプリケーションの各々の第１の処理を実行している。本実施形態に係る表示制御部１６０は、ユーザＵによる上記画面の一部分２１０ａ、２１０ｂまたは２１０ｃに対するタッチ操作が行われた場合、操作対象に対応するアプリケーションの全画面をディスプレイ１５０に表示させる。ここで、本実施形態に係る処理制御部１９０は、第２の処理を実行してもよい。
【００６９】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０に係る機能によれば、特定されるアプリケーションが複数存在する場面であっても、アプリケーションの使用開始に関して利便性を損なうことがなく、当該アプリケーションの提案が可能となる。
【００７０】
次に、図１４を参照しながら、本実施形態に係る表示制御部１６０がアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させる制御の一例について説明する。図１４は、本実施形態に係るアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させる制御の一例を示す図である。図１４左側には、表示制御部１６０が表示を制御するアプリケーションの全画面および動作終了領域２２０が示されている。図１４右側では、アプリケーションの画面の一部分２１０および動作終了領域２２０が示されている。
【００７１】
図１４左側に示すように、アプリケーションの全画面と動作終了領域２２０は互いに別々の情報である。具体的には、表示制御部１６０は、アプリケーションの全画面と動作終了領域２２０を、それぞれ別のレイヤに表示させるようにディスプレイ１５０を制御する。
【００７２】
そして、図１４右側に示すように、動作終了領域２２０は、アプリケーションの全画面よりも上位のレイヤに属する画像である。このように、本実施形態に係る表示制御部１６０は、アプリケーションの全画面および当該画像をディスプレイ１５０に表示させるよう制御することで、アプリケーションの画面の一部分２１０をユーザＵに対し表示させることが可能となる。
【００７３】
なお、アプリケーションの画面の一部分２１０の表示は、係る例に限定されない。本実施形態に係る表示制御部１６０は、起動していないアプリケーションに関して、例えば当該アプリケーション関する実行画面の切り抜き画像を実行情報としてディスプレイ１５０に表示させてもよい。ここで、アプリケーション関する実行画面の切り抜き画像は、予め記憶部１２０に記憶されてもよい。
【００７４】
上記では、ディスプレイ１５０に表示されたアプリケーションに関する実行情報に対するユーザの応答として、ディスプレイ１５０に対するタッチ操作が使用される例を説明してきた。しかし、実行情報に対するユーザの応答として、ユーザの発話が使用されてもよい。例えば、図１５は、本実施形態に係る実行情報に対するユーザの応答として、ユーザが発話を使用する例を示す図である。図１５上段には、情報処理端末１０を横向きに構えているユーザＵが示されている。ここで、ディスプレイ１５０には、カメラアプリケーションの画面の一部分２１０および動作終了領域２２０が表示されている。図１５下段では、ディスプレイ１５０に、カメラアプリケーションの全画面が表示されている。
【００７５】
図１５上段において、特定部１７０が所定の判定結果に基づいてカメラアプリケーションを特定した場合に、本実施形態に係る処理制御部１９０は、カメラアプリケーションの起動処理を実行する。そして、本実施形態に係る表示制御部１６０は、当該所定のアプリケーションの画面の一部分２１０をディスプレイ１５０に表示させる。そして、ユーザＵは、所定のフレーズの発話を実行している。
【００７６】
図１５上段に示す一例においては、センサ部１１０は、ユーザＵが情報処理端末１０を横向きに構えようとする動作により生成されるセンサ情報を出力する。そして、本実施形態に係る特定部１７０は、当該センサ情報に基づいて、カメラアプリケーションを特定する。そして、本実施形態に係る処理制御部１９０は、カメラアプリケーションの起動処理を実行し、また情報処理端末１０に備え付けられたカメラ２３０の起動処理も実行する。また、本実施形態に係る表示制御部１６０は、カメラ２３０の撮像対象の一部分２１０をディスプレイ１５０に表示させる。ここで、ユーザＵは、起動発話ＳＯ１を実行している。ここで、起動発話ＳＯ１とは、カメラアプリケーションおよびカメラ２３０を起動させるための発話であり、例えば「起動して」などの予め定められた語句の発話である。
【００７７】
図１５下段において、本実施形態に係る表示制御部１６０は、操作検出部１４０が入力部１３０により認識された発話から所定のフレーズを検出した場合、当該所定のアプリケーションの全画面をディスプレイ１５０に表示させる。ここで、本実施形態に係る処理制御部１９０は、第２の処理を実行してもよい。
【００７８】
図１５下段に示す一例においては、本実施形態に係る表示制御部１６０は、操作検出部１４０がユーザＵによる起動発話ＳＯ１を検出したことに応じて、カメラアプリケーションの全画面をディスプレイ１５０に表示させている。
【００７９】
このように、本実施形態に係る表示制御部１６０および処理制御部１９０によれば、ユーザに対するアプリケーションの提案に対するユーザによる所定のフレーズの発話に基づいて、アプリケーションの全画面を表示することができる。本実施形態に係る情報処理端末１０は、係る機能により、ユーザは、各々のユーザの好みや状況に応じた操作方法で、アプリケーションの使用開始に関する操作を行うことが可能となる。
【００８０】
＜４．制御の流れ＞
次に、本実施形態に係る情報処理端末１０によるアプリケーションの提案と起動処理に係る動作の流れについて詳細に説明する。図１６は、本実施形態に係るアプリケーションの提案と起動処理の流れの一例を示すフローチャートである。
【００８１】
図１６を参照すると、まず、情報処理端末１０のセンサ部１１０はユーザの動作により生成されるセンサ情報や入力部１３０が認識したユーザの行動を出力する（Ｓ１００１）。そして、特定部１７０は、ステップＳ１００１で出力されたユーザの行動に基づいて、所定のアプリケーションが特定されるか否かを判定する（Ｓ１００２）。所定のアプリケーションが特定されない場合（Ｓ１００２：ＮＯ）、ステップＳ１００１へ復帰する。一方、所定のアプリケーションが特定された場合（Ｓ１００２：ＹＥＳ）、処理制御部１９０は当該アプリケーションに係る第１の処理を実行し、表示制御部１６０は当該アプリケーションの実行に関する実行情報をディスプレイ１５０に表示させる（Ｓ１００３）。
【００８２】
次に、本実施形態に係る操作検出部１４０は、情報処理端末１０に対するユーザによる所定の操作を検出するまで、一定時間待機する（Ｓ１００４）。操作検出部１４０が、一定時間の間にユーザによる操作を検出したか否かを判定する（Ｓ１００５）。操作検出部１４０が、情報処理端末１０に対するユーザによる操作を検出しなかった場合（Ｓ１００５：ＮＯ）、処理制御部１９０は、第１の処理を実行したアプリケーションの終了処理を実行し、表示制御部１６０は、アプリケーションの実行に関する実行情報の表示を取り消し（Ｓ１００６）、動作は終了する。一方、情報処理端末１０に対するユーザによる操作を検出した場合（Ｓ１００５：ＹＥＳ）、操作検出部１４０が、検出した操作がアプリ終了操作であるか否かを判定する（Ｓ１００７）。ここで、アプリ終了操作とは、アプリケーションの起動を取り消す処理を実行させるためのユーザの操作、例えば動作終了領域２２０に対するタッチ操作、などをいう。
【００８３】
操作検出部１４０が検出した操作がアプリ終了操作である場合（Ｓ１００７：ＹＥＳ）、アプリケーションの実行に関する実行情報の表示を取り消し（Ｓ１００６）、動作は終了する。操作検出部１４０が検出した操作がアプリ終了操作でない場合（Ｓ１００７：ＮＯ）、操作検出部１４０は、検出した操作がアプリ起動操作であるか否かを判定する（Ｓ１００８）。ここで、アプリ起動操作とは、アプリケーションを起動させるためのユーザの操作、例えばアプリケーションの画面の一部分２１０に対するタッチ操作、などをいう。操作検出部１４０が検出した操作がアプリ起動操作でない場合（Ｓ１００８：ＮＯ）、ステップＳ１００４へ復帰する。一方、操作検出部１４０が検出した操作がアプリ起動操作である場合（Ｓ１００８：ＹＥＳ）、処理制御部１９０は当該アプリケーションに係る第２の処理を実行し、表示制御部１６０は当該アプリケーションの全画面をディスプレイ１５０に表示させ（Ｓ１００９）、動作は終了する。
【００８４】
＜５．ハードウェア構成例＞
次に、本開示の一実施形態に係る情報処理端末１０のハードウェア構成例について説明する。図１７は、本開示の一実施形態に係る情報処理端末１０のハードウェア構成例を示すブロック図である。図１７を参照すると、情報処理端末１０は、例えば、プロセッサ８７１と、ＲＯＭ８７２と、ＲＡＭ８７３と、ホストバス８７４と、ブリッジ８７５と、外部バス８７６と、インターフェース８７７と、入力装置８７８と、出力装置８７９と、ストレージ８８０と、ドライブ８８１と、接続ポート８８２と、通信装置８８３と、を有する。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、ここで示される構成要素以外の構成要素をさらに含んでもよい。
【００８５】
（プロセッサ８７１）
プロセッサ８７１は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ８７２、ＲＡＭ８７３、ストレージ８８０、又はリムーバブル記録媒体９０１に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。
【００８６】
（ＲＯＭ８７２、ＲＡＭ８７３）
ＲＯＭ８７２は、プロセッサ８７１に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ８７３には、例えば、プロセッサ８７１に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【００８７】
（ホストバス８７４、ブリッジ８７５、外部バス８７６、インターフェース８７７）
プロセッサ８７１、ＲＯＭ８７２、ＲＡＭ８７３は、例えば、高速なデータ伝送が可能なホストバス８７４を介して相互に接続される。一方、ホストバス８７４は、例えば、ブリッジ８７５を介して比較的データ伝送速度が低速な外部バス８７６に接続される。また、外部バス８７６は、インターフェース８７７を介して種々の構成要素と接続される。
【００８８】
（入力装置８７８）
入力装置８７８には、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力装置８７８としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。また、入力装置８７８には、マイクロフォンなどの音声入力装置が含まれる。
【００８９】
（出力装置８７９）
出力装置８７９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ、又は有機ＥＬ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。また、本開示に係る出力装置８７９は、触覚刺激を出力することが可能な種々の振動デバイスを含む。
【００９０】
（ストレージ８８０）
ストレージ８８０は、各種のデータを格納するための装置である。ストレージ８８０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。
【００９１】
（ドライブ８８１）
ドライブ８８１は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９０１に記録された情報を読み出し、又はリムーバブル記録媒体９０１に情報を書き込む装置である。
【００９２】
（リムーバブル記録媒体９０１）
リムーバブル記録媒体９０１は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙ（登録商標）メディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９０１は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。
【００９３】
（接続ポート８８２）
接続ポート８８２は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９０２を接続するためのポートである。
【００９４】
（外部接続機器９０２）
外部接続機器９０２は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。
【００９５】
（通信装置８８３）
通信装置８８３は、ネットワークに接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等である。
【００９６】
＜６．まとめ＞
以上説明したように、本開示の一実施形態に係る情報処理端末１０に係る機能によれば、各々のユーザの状況に応じたアプリケーションを提案し、またアプリケーションの使用開始に関し、ユーザの利便性を向上させることが可能となる。
【００９７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９８】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００９９】
また、本明細書の情報処理端末１０の処理に係る各ステップは、必ずしもフローチャートに記載された順序に沿って時系列に処理される必要はない。例えば、情報処理端末１０の処理に係る各ステップは、フローチャートに記載された順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１００】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、
前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、
前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、
を備える、
情報処理装置。
（２）
前記第１の処理は、前記アプリケーションに関する起動準備処理であり、
前記第２の処理は、前記アプリケーションに関する起動処理である、
前記（１）に記載の情報処理装置。
（３）
前記第１の処理は、前記アプリケーションをバックグラウンド状態に遷移させることであり、
前記第２の処理は、前記アプリケーションをフォアグラウンド状態に遷移させることである、
前記（１）に記載の情報処理装置。
（４）
前記実行情報は、前記アプリケーションの画面の一部分であり、
前記表示制御部は、前記表示されたアプリケーションの画面の一部分に対する前記ユーザの応答に基づいて、前記アプリケーションの全画面を表示し、
前記処理制御部は、前記表示されたアプリケーションの画面の一部分に対する前記ユーザの応答に基づいて、前記第２の処理を実行する、
前記（１）または（３）に記載の情報処理装置。
（５）
前記表示されたアプリケーションの画面の一部分は、前記アプリケーションの画面および、前記アプリケーションの画面より上位のレイヤに属する画像により構成される、
前記（４）に記載の情報処理装置。
（６）
前記実行情報は、前記アプリケーションに関するアイコンを含み、
前記処理制御部は、前記表示されたアイコンに対する前記ユーザの応答に基づいて、前記第２の処理を実行する、
前記（１）〜（３）のいずれかに記載の情報処理装置。
（７）
前記ユーザの応答は、前記ユーザによる表示画面に対するタッチ操作であり、
前記処理制御部は、前記タッチ操作が行われた前記表示画面の位置に対応する前記第２の処理を実行する、
前記（１）〜（６）のいずれかに記載の情報処理装置。
（８）
前記ユーザの応答は、前記ユーザによる所定の発話の実行であり、
前記処理制御部は、前記所定の発話のフレーズに基づいて、前記第２の処理を実行する、
前記（１）〜（６）のいずれかに記載の情報処理装置。
（９）
前記表示制御部は、前記第１の処理が実行された後、前記ユーザの応答が所定の時間中に認識されなかった場合、前記実行情報の表示を取り消し、
前記処理制御部は、前記第１の処理が実行された後、前記ユーザの応答が所定の時間中に認識されなかった場合、前記第１の処理に関する取り消し処理を実行する、
前記（１）〜（８）のいずれかに記載の情報処理装置。
（１０）
少なくとも１の前記アプリケーションは、カメラアプリケーションであり、
所定の判定結果は、前記ユーザに係る動作情報を含む、
前記（１）〜（９）のいずれかに記載の情報処理装置。
（１１）
前記処理制御部は、前記カメラアプリケーションが特定された場合、カメラの起動処理をさらに実行する、
前記（１０）に記載の情報処理装置。
（１２）
少なくとも１の前記アプリケーションは、地図アプリケーションであり、
所定の判定結果は、前記ユーザが所定の位置にいることを含む、
前記（１）〜（９）のいずれかに記載の情報処理装置。
（１３）
少なくとも１の前記アプリケーションは、音楽再生アプリケーションである、
前記（１）〜（９）のいずれかに記載の情報処理装置。
（１４）
前記所定の判定結果は、前記ユーザの行動に基づく判定結果を含み、
前記処理制御部は、前記所定の判定結果に基づいて、前記第１の処理を実行する、
前記（１）〜（１３）のいずれかに記載の情報処理装置。
（１５）
前記所定の判定結果は、前記アプリケーションに係る設定情報に基づく判定結果を含み、
前記処理制御部は、前記所定の判定結果に基づいて、前記第１の処理を実行する、
前記（１）〜（１４）のいずれかに記載の情報処理装置。
（１６）
所定の判定結果は、前記ユーザに係る動作情報に基づく判定結果を含み、
前記処理制御部は、前記所定の判定結果に基づいて、前記第１の処理を実行する、
前記（１）〜（１５）のいずれかに記載の情報処理装置。
（１７）
プロセッサを用いて、
所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示することと、
前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、
前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行することと、
を含む方法。
（１８）
コンピュータを、
所定の判定結果に基づいて特定された少なくとも１のアプリケーションの実行に関する実行情報を、表示画面上に表示する表示制御部と、
前記少なくとも１のアプリケーションが特定された場合、第１の処理を実行し、
前記表示された実行情報に対するユーザの応答に基づいて、第２の処理を実行する処理制御部と、
を備える情報処理装置、
として機能させるためのプログラム。
【符号の説明】
【０１０１】
１０      情報処理端末
１１０    センサ部
１２０    記憶部
１３０    入力部
１４０    操作検出部
１５０    ディスプレイ
１６０    表示制御部
１７０    特定部
１８０    通信部
１９０    処理制御部
２０      ネットワーク
【図１Ａ】
2020016966.tif 000003
【図１Ｂ】
2020016966.tif 000004
【図２】
2020016966.tif 000005
【図３】
2020016966.tif 000006
【図４】
2020016966.tif 000007
【図５】
2020016966.tif 000008
【図６】
2020016966.tif 000009
【図７】
2020016966.tif 000010
【図８】
2020016966.tif 000011
【図９】
2020016966.tif 000012
【図１０】
2020016966.tif 000013
【図１１】
2020016966.tif 000014
【図１２】
2020016966.tif 000015
【図１３】
2020016966.tif 000016
【図１４】
2020016966.tif 000017
【図１５】
2020016966.tif 000018
【図１６】
2020016966.tif 000019
【図１７】
2020016966.tif 000020
【国際調査報告】
2020016966.tif 000021
2020016966.tif 000022
2020016966.tif 000023
2020016966.tif 000024