(57)【要約】【課題】アプリケーション起動時の利便性の向上を図る。【解決手段】本発明の情報処理装置は、前記情報処理装置の保持状態を検知し、該検知した保持状態を示す保持状態情報を出力する保持状態検知部と、前記情報処理装置の姿勢状態を検知し、該検知した姿勢状態を示す姿勢状態情報を出力する姿勢状態検知部と、前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶する記憶部と、所定のイベントを契機として、前記保持状態情報の出力を前記保持状態検知部に要求するとともに、前記姿勢状態情報の出力を前記姿勢状態検知部に要求し、要求に応じて出力された前記保持状態情報および姿勢信号に示される前記情報処理装置本体の保持状態および姿勢状態に対応して前記記憶部に記憶されているアプリケーションを起動させる起動制御部と、を有する。【選択図】図１
2013054513.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置の保持状態を検知し、該検知した保持状態を示す保持状態情報を出力する保持状態検知部と、
前記情報処理装置の姿勢状態を検知し、該検知した姿勢状態を示す姿勢状態情報を出力する姿勢状態検知部と、
前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶する記憶部と、
所定のイベントを契機として、前記保持状態情報の出力を前記保持状態検知部に要求するとともに、前記姿勢状態情報の出力を前記姿勢状態検知部に要求し、要求に応じて出力された前記保持状態情報および姿勢信号に示される前記情報処理装置本体の保持状態および姿勢状態に対応して前記記憶部に記憶されているアプリケーションを起動させる起動制御部と、を有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記情報処理装置の装置本体の外周に配置され、前記装置本体の外周に加わる圧力を検知する感圧センサをさらに有し、
前記保持状態検知部は、前記感圧センサの検知結果に基づき、前記情報処理装置の保持状態を検知することを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置であって、
入力手段の接触を検知するタッチパネルをさらに有し、
前記保持状態検知部は、前記タッチパネルの検知結果に基づき、前記情報処理装置の保持状態を検知することを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報処理装置であって、
前記情報処理装置に加わる加速度を検知する加速度センサをさらに有し、
前記姿勢検知部は、前記加速度センサの検知結果に基づき、前記情報処理装置の姿勢状態を検知することを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報処理装置であって、
前記起動制御部は、アプリケーションの起動を要求する旨の操作入力を前記所定のイベントとすることを特徴とする情報処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の情報処理装置であって、
外部からの前記起動条件の変更の入力を受け付け、入力された内容に応じて、前記起動条件を変更して前記記憶部に記憶させる起動条件編集部をさらに有することを特徴とする情報処理装置。
【請求項７】
情報処理装置の制御方法であって、
前記情報処理装置の保持状態を検知し、
前記情報処理装置の姿勢状態を検知し、
前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶し、
所定のイベントを契機として、検知した前記情報処理装置の保持状態および姿勢状態に対応して記憶するアプリケーションを起動させることを特徴とする情報処理装置の制御方法。
【請求項８】
情報処理装置に、
前記情報処理装置の保持状態を検知する処理と、
前記情報処理装置の姿勢状態を検知する処理と、
前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶する処理と、
所定のイベントを契機として、検知した前記情報処理装置の保持状態および姿勢状態に対応して記憶するアプリケーションを起動させる処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、および、プログラムに関する。
【背景技術】
【０００２】
携帯電話、スマートフォン、タブレット型パーソナルコンピュータなどの情報処理装置の多くは、複数のアプリケーションを備えている。このような情報処理装置においては、複数のアプリケーションの中から、所望のアプリケーションを選択して起動させるのに手間がかかるという問題がある。
【０００３】
そこで、特許文献１（特開２００９−２８９０３９号公報）には、装置本体の傾斜角を検知するセンサを有する情報処理装置において、情報処理装置が備えるアプリケーションに対応させて傾斜角を記憶し、センサが検知した傾斜角に対応して記憶するアプリケーションを起動させる技術が開示されている。この技術によれば、情報処理装置を傾斜させるだけで、アプリケーションを起動させることができるので、アプリケーションを起動させる際の手間を削減することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２８９０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のアプリケーションを備える情報処理装置においては、使用するアプリケーションに応じて、ユーザが装置本体を保持する保持状態（装置本体を保持する指の数、位置など）、および、装置本体の姿勢状態（縦向きであるか、横向きであるかなど）が異なることがある。しかし、特許文献１に開示の技術においては、装置本体の傾斜角に応じてアプリケーションを起動させるのみであるため、アプリケーションの起動条件とアプリケーション使用時の装置本体の保持状態および姿勢状態とが一致しないことがある。そのため、特許文献１に開示の技術においては、アプリケーションを起動させた後に、そのアプリケーションを使用するために情報処理装置の持ち替えが必要となることがあり、利便性に欠けるという問題がある。
【０００６】
本発明の目的は、アプリケーション起動時および使用時の利便性の向上を図ることができる情報処理装置、情報処理装置の制御方法、および、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の情報処理装置は、
前記情報処理装置の保持状態を検知し、該検知した保持状態を示す保持状態情報を出力する保持状態検知部と、
前記情報処理装置の姿勢状態を検知し、該検知した姿勢状態を示す姿勢状態情報を出力する姿勢状態検知部と、
前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶する記憶部と、
所定のイベントを契機として、前記保持状態情報の出力を前記保持状態検知部に要求するとともに、前記姿勢状態情報の出力を前記姿勢状態検知部に要求し、要求に応じて出力された前記保持状態情報および姿勢信号に示される前記情報処理装置本体の保持状態および姿勢状態に対応して前記記憶部に記憶されているアプリケーションを起動させる起動制御部と、を有する。
【０００８】
上記目的を達成するために本発明の情報処理装置の制御方法は、
前記情報処理装置の保持状態を検知し、
前記情報処理装置の姿勢状態を検知し、
前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶し、
所定のイベントを契機として、検知した前記情報処理装置の保持状態および姿勢状態に対応して記憶するアプリケーションを起動させる。
【０００９】
上記目的を達成するために本発明のプログラムは、
情報処理装置に、
前記情報処理装置の保持状態を検知する処理と、
前記情報処理装置の姿勢状態を検知する処理と、
前記情報処理装置の備えるアプリケーションの起動条件として、前記アプリケーションに対応させて前記情報処理装置の保持状態および姿勢状態を記憶する処理と、
所定のイベントを契機として、検知した前記情報処理装置の保持状態および姿勢状態に対応して記憶するアプリケーションを起動させる処理と、を実行させる。
【発明の効果】
【００１０】
本発明によれば、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態の情報処理装置の構成を示すブロック図である。
【図２】図１に示す情報処理装置の概観を示す図である。
【図３】図１に示す起動条件記憶部が記憶する起動条件を示す図である。
【図４】図１に示す起動条件記憶部が記憶する起動条件の一例を示す図である。
【図５Ａ】図１に示す情報処理装置が保持されている状態の一例を示す図である。
【図５Ｂ】図１に示す情報処理装置が保持されている状態の一例を示す図である。
【図５Ｃ】図１に示す情報処理装置が保持されている状態の一例を示す図である。
【図５Ｄ】図１に示す情報処理装置が保持されている状態の一例を示す図である。
【図６】本発明の第２の実施形態の情報処理装置の構成を示すブロック図である。
【図７】図６に示す情報処理装置が保持されている状態の一例を示す図である。
【図８Ａ】図６に示す情報処理装置が保持されている状態の一例を示す図である。
【図８Ｂ】図６に示す情報処理装置が保持されている状態の一例を示す図である。
【図９】本発明の第３の実施形態の情報処理装置の構成を示すブロック図である。
【図１０】本発明の第４の実施形態の情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態の情報処理装置１００の構成を示すブロック図である。図２は、本実施形態の情報処理装置１００の概観を示す図である。
【００１４】
図１に示す情報処理装置１００は、感圧センサ１０１と、感圧センサ動作検知部１０２と、保持状態管理部１０３と、加速度センサ１０４と、加速度センサ動作検知部１０５と、姿勢状態管理部１０６と、起動ボタン１０７と、キー操作検知部１０８と、アプリケーション部１０９と、起動条件記憶部１１０と、起動制御部１１１と、を有する。なお、保持状態管理部１０３は、保持状態検知部の一例であり、姿勢状態管理部１０６は、姿勢状態検知部の一例である。
【００１５】
感圧センサ１０１は、図２に示すように情報処理装置１００の装置本体の外周に配置され、ユーザが情報処理装置１００を保持する際に装置本体の外周に加わる圧力に応じた信号を出力する。なお、情報処理装置１００は、図２に示す情報処理装置１００の一方の面に配置された表示部や、他方の面に配置されたカメラなども有しているが、これらの構成は、本発明とは直接関係しないため、図１においては説明を省略する。
【００１６】
感圧センサ動作検知部１０２は、圧力センサ１０１の出力信号を監視し、出力信号に示される装置本体の外周に加わる圧力に変化が生じると、変化の内容を示す変化情報を保持状態管理部１０３に出力する。
【００１７】
保持状態管理部１０３は、情報処理装置１００の保持状態（情報処理装置１００を保持する指の数および位置）を管理する。また、保持状態管理部１０３は、感圧センサ動作検知部１０２から変化情報が出力されると、その変化情報に示される内容に応じて管理している保持状態を随時更新する。また、保持状態管理部１０３は、起動制御部１１１の要求に応じて、管理している保持状態を示す保持状態情報を起動制御部１１１に出力する。
【００１８】
加速度センサ１０４は、情報処理装置１００に作用する加速度を検知し、検知した加速度に応じた信号を加速度センサ動作検知部１０５に出力する。
【００１９】
加速度センサ動作検知部１０５は、加速度センサ１０４の出力信号を監視し、出力信号に示される加速度に変化が生じると、変化の内容を示す変化情報を姿勢状態管理部１０６に出力する。
【００２０】
姿勢状態管理部１０６は、情報処理装置１００の姿勢状態（縦向きであるか、横向きであるか、水平面に対する装置本体の傾きなど）を管理する。また、姿勢状態管理部１０６は、加速度センサ動作検知部１０５から変化情報が出力されると、その変化情報に示される内容に応じて管理している姿勢情報を随時更新する。また、姿勢状態管理部１０６は、起動制御部１１１の要求に応じて、管理している姿勢状態を示す姿勢状態情報を起動制御部１１１に出力する。
【００２１】
起動ボタン１０７は、アプリケーションの起動を要求する旨の操作入力時に押下されるボタンである。
【００２２】
キー操作検知部１０８は、起動ボタン１０７が押下されると、その旨を起動制御部１１１に通知する。
【００２３】
アプリケーション部１０９は、起動制御部１１１の制御に従い、情報処理装置１００の備える複数のアプリケーションの中から、特定のアプリケーションを起動する。
【００２４】
起動条件記憶部１１０は、アプリケーションの起動条件を記憶する。具体的には、起動条件記憶部１１０は、図３に示すように、起動条件３として、特定のアプリケーション３１に対応させて、情報処理装置１００の保持状態３２および姿勢状態３３を記憶する。また、起動条件記憶部１１０は、アプリケーションの使用時に、そのアプリケーションにおいて使用を許可する機能である許可機能を記憶する。
【００２５】
起動制御部１１１は、所定のイベントを契機として、保持状態情報の出力を保持状態管理部１０３に要求するとともに、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。なお、本実施形態においては、起動制御部１１１は、起動ボタン１０７が押下された旨の通知を契機として要求を行う。要求に応じて、保持状態情報および姿勢状態情報が出力されると、起動制御部１１１は、起動条件記憶部１１０に記憶されている起動条件のうち、その保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態に一致する起動条件を検索する。検索の結果、一致するアプリケーションの起動条件が見つかった場合には、起動制御部１１１は、そのアプリケーションをアプリケーション部１０９に起動させる。
【００２６】
なお、起動制御部１１１は、情報処理装置１００への操作入力を無効とするロック機能を有しており、例えば、ロック機能が有効である状態で、起動ボタン１０７が押下されると、上述した処理を行う。また、起動制御部１１１は、起動条件の検索の結果、一致する起動条件が見つからなかった場合には、例えば、ロック機能を解除するためのパスワードの入力画面などを図１においては不図示の表示部に表示させる。
【００２７】
なお、起動ボタン１０７を押下することで起動可能とするアプリケーションとしては、例えば、写真、動画などの撮影を行うためのカメラアプリケーション、音楽再生を行うための音楽再生アプリケーション、動画再生を行うための動画再生アプリケーションなど、第三者への個人情報漏洩あるいは悪用される可能性が低いものが好ましい。
【００２８】
ここで、ロック機能が有効である状態で、音楽再生アプリケーションを用いた音楽の再生を停止する場合を考える。この場合、音楽再生アプリケーションの起動条件として記憶されている情報処理装置１００の保持状態および姿勢状態とした後に、起動ボタン１０７を押下することで、音楽再生アプリケーションのうち、音楽の再生と再生を停止する機能は使用できるようになるため、ロック機能を解除することなく、音楽の再生を停止することができ、利便性を向上させることができる。
【００２９】
また、上述したように、カメラアプリケーション、音楽再生アプリケーション、動画再生アプリケーションなどはユーザの個人情報が漏洩したり、悪用されたりする可能性が低く、使用可能な機能も制限されていることから、第三者が、アプリケーションを起動させても、個人情報が漏洩したり、悪用されたりする可能性は低い。
【００３０】
次に、本実施形態の情報処理装置１００の動作について具体例を用いて説明する。
【００３１】
なお、以下では、図２に示す情報処理装置１００の装置本体の外周の、長手方向に対向する二辺のうち、上側の辺を上部とし、下側の辺を下部とし、短手方向に対向する二辺のうち、左側の辺を左部とし、右側の辺を右部とする。
【００３２】
図４は、起動条件記憶部１１０が記憶する起動条件の一例を示す図である。
【００３３】
図４に示すように、起動条件記憶部１１０は、起動条件４Ａにおいては、カメラアプリケーション（撮影機能を許可機能とする）に対応する情報処理装置１００の保持状態として、上部および下部には指の接触無し、左部および右部にはそれぞれ指が２本接触する（左部および右部それぞれへの接触点が２点である）旨を記憶する。また、起動条件記憶部１１０は、カメラアプリケーションに対応する情報処理装置１００の姿勢状態として、装置方向が横向き（右に９０度傾いた状態）であり、装置本体の傾き（水平面に対する装置本体の傾き）は指定が無い旨を記憶する。
【００３４】
また、起動条件記憶部１１０は、起動条件４Ｂにおいては、動画再生アプリケーション（動画の再生機能および再生の停止機能を許可機能とする）に対応する情報処理装置１００の保持状態として、上部および下部にはそれぞれ指が１本接触し（上部および下部それぞれへの接触点が１点である）、左部に指が１本接触する（左部への接触点が１点である）旨を記憶する。また、起動条件記憶部１１０は、動画再生アプリケーションに対応する情報処理装置１００の姿勢状態として、装置方向が横向き（右に９０度傾いた状態）であり、装置本体の傾きは水平面に対して垂直である旨を記憶する。
【００３５】
また、起動条件記憶部１１０は、起動条件４Ｃにおいては、音楽再生アプリケーション（音楽の再生機能および再生の停止機能を許可機能とする）に対応する情報処理装置１００の保持状態として、上部に指が２本接触し（上部への接触点が２点である）、左部および右部にはそれぞれ指が１本接触する（左部および右部それぞれへの接触点が２点である）旨を記憶する。また、起動条件記憶部１１０は、音楽再生アプリケーションに対応する情報処理装置１００の姿勢状態として、装置方向が縦向き（傾きが０度である状態）であり、装置本体の傾きは水平面に対して垂直である旨を記憶する。
【００３６】
起動条件４Ａ〜４Ｃが起動条件記憶部１１０に記憶されており、情報処理装置１００が図５Ａ〜５Ｄに示すパターンＡ〜Ｄで保持されている状態で、起動ボタン１０７が押下された場合の情報処理装置１００の動作について説明する。なお、図５Ａ，５Ｂ，５Ｃの下図、５Ｄは、情報処理装置１００を水平面に対して平行な方向から見た状態を示し、図５Ｃの上図は、情報処理装置１００を水平面に対して直交する方向から見た状態を示す。
【００３７】
まず、図５Ａに示すパターンＡの場合について説明する。
【００３８】
パターンＡにおいては、情報処理装置１００は、装置方向が縦向きで、装置本体の傾きが水平面に対して垂直であり、かつ、上部に指が２本接触し、左部および右部にそれぞれ指が１本接触する状態で保持されている。この状態で、起動ボタン１０７が押下されると、起動制御部１１１は、保持状態情報の出力を保持状態管理部１０３に要求し、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。
【００３９】
起動制御部１１１からの要求に応じて、保持状態管理部１０３は、装置本体の外周の上部への接触点が２点であり、左部および右部それぞれへの接触点が１点である旨を示す保持状態情報を出力する。また、姿勢状態管理部１０６は、装置方向が縦向きであり、装置本体の傾きが水平面に対して垂直である旨を示す姿勢状態情報を出力する。
【００４０】
起動制御部１１１は、起動条件４Ａ〜４Ｃから、保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態に一致する起動条件を検索する。上述したように、起動条件４Ｃにおいては、情報処理装置１００の保持状態として、装置本体の外周の上部への接触点が２点であり、左部および右部への接触点がそれぞれ１点である旨が記憶されている。また、起動条件４Ｃにおいては、情報処理装置１００の姿勢状態として、装置方向が縦向き（傾きが０度である状態）であり、装置本体の傾きは水平面に対して垂直である旨が記憶されている。保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態は、音楽再生アプリケーションの起動条件４Ｃに一致するため、起動制御部１１１は、アプリケーション部１０９に音楽再生アプリケーションを起動させる。ただし、起動条件４Ｃにおいては、音楽の再生機能および再生の停止機能が許可機能として記憶されているので、起動制御部１１１は、音楽再生アプリケーションの音楽の再生機能および再生の停止機能のみを使用可能とする。
【００４１】
なお、情報処理装置１００が、音楽再生アプリケーションの使用時にはパターンＡのように保持される場合、パターンＡのような保持状態および姿勢状態を音楽再生アプリケーションの起動条件とすることで、ユーザは直感的に音楽再生アプリケーションを起動させることができ、また、音楽再生アプリケーション起動後の情報処理装置１００の持ち替えなどが不要となり、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００４２】
次に、図５Ｂに示すパターンＢの場合について説明する。
【００４３】
パターンＢにおいては、情報処理装置１００は、装置方向が横向きで、装置本体の傾きが水平面に対して垂直であり、かつ、装置本体の外周の上部および下部にそれぞれ指が１本接触し、左部に指が１本接触する状態で保持されている。この状態で、起動ボタン１０７が押下されると、起動制御部１１１は、保持状態情報の出力を保持状態管理部１０３に要求し、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。
【００４４】
起動制御部１１１からの要求に応じて、保持状態管理部１０３は、装置本体の外周の上部および下部それぞれへの接触点が１点であり、左部への接触点が１点である旨を示す保持状態情報を出力する。また、姿勢状態管理部１０６は、装置方向が横向きであり、装置本体の傾きが水平面に対して垂直である旨を示す姿勢状態情報を出力する。
【００４５】
起動制御部１１１は、起動条件４Ａ〜４Ｃから、保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態に一致する起動条件を検索する。上述したように、起動条件４Ｂにおいては、情報処理装置１００の保持状態として、装置本体の外周の上部および下部それぞれへの接触点が１点であり、左部への接触点が１点である旨が記憶されている。また、起動条件４Ｂにおいては、情報処理装置１００の姿勢状態として、装置方向が横向き（右に９０度傾いた状態）であり、装置本体の傾きは水平面に対して垂直である旨が記憶されている。保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態は、動画再生アプリケーションの起動条件４Ｂに一致するため、起動制御部１１１は、動画再生アプリケーションをアプリケーション部１０９に起動させる。ただし、起動条件４Ｂにおいては、動画の再生機能および再生の停止機能が許可機能として記憶されているので、起動制御部１１１は、動画再生アプリケーションの動画の再生機能および再生の停止機能のみを使用可能とする。
【００４６】
なお、情報処理装置１００が、動画再生アプリケーションの使用時にはパターンＢのように保持される場合、パターンＢのような保持状態および姿勢状態を動画再生アプリケーションの起動条件とすることで、ユーザは直感的に動画再生アプリケーションを起動させることができ、また、動画再生アプリケーション起動後の情報処理装置１００の持ち替えなどが不要となり、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００４７】
次に、図５Ｃに示すパターンＣの場合について説明する。
【００４８】
パターンＣにおいては、情報処理装置１００は、装置方向が縦向きで、装置本体の傾きが水平面に対して水平であり、かつ、装置本体の外周の上部に指が２本接触し、左部および右部にそれぞれ指が１本ずつ接触する状態で保持されている。この状態で、起動ボタン１０７が押下されると、起動制御部１１１は、保持状態情報の出力を保持状態管理部１０３に要求し、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。
【００４９】
起動制御部１１１からの要求に応じて、保持状態管理部１０３は、装置本体の外周の上部への接触点が２点であり、左部および右部それぞれへの接触点が１点である旨を示す保持状態情報を出力する。また、姿勢状態管理部１０６は、装置方向が縦向きであり、装置本体の傾きが水平面に対して水平である旨を示す姿勢状態情報を出力する。
【００５０】
起動制御部１１１は、起動条件４Ａ〜４Ｃから、保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態に一致する起動条件を検索する。ここで、起動条件４Ａ〜４Ｃの中には、情報処理装置１００の姿勢状態が、装置方向が縦向きであり、装置本体の傾きが水平面に対して水平である旨を示すものはなく、保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態に一致するものがない。この場合、起動制御部１１１は、ロック機能を解除するためのパスワードの入力画面を表示部に表示させる。
【００５１】
次に、図５Ｄに示すパターンＤの場合について説明する。
【００５２】
パターンＤにおいては、情報処理装置１００は、装置方向が横向きで、装置本体の傾きが水平面に対して垂直であり、かつ、装置本体の外周の左部および右部にそれぞれ指が２本接触する状態で保持されている。この状態で、起動ボタン１０７が押下されると、起動制御部１１１は、保持状態情報の出力を保持状態管理部１０３に要求し、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。
【００５３】
起動制御部１１１からの要求に応じて、保持状態管理部１０３は、装置本体の外周の左部および右部それぞれへの接触点が２点である旨を示す保持状態情報を出力する。また、姿勢状態管理部１０６は、装置方向が横向きであり、装置本体の傾きが水平面に対して垂直である旨を示す姿勢状態情報を出力する。
【００５４】
起動制御部１１１は、起動条件４Ａ〜４Ｃから、保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態に一致する起動条件を検索する。上述したように、起動条件４Ａにおいては、情報処理装置１００の保持状態として、装置本体の外周の上部および下部への接触点はなく、左部および右部それぞれへの接触点が２点である旨が記憶されている。また、起動条件４Ａにおいては、情報処理装置１００の姿勢状態として、装置方向が横向き（右に９０度傾いた状態）であり、装置本体の傾きが水平面に対して垂直である旨が記憶されている。保持状態情報および姿勢状態情報に示される情報処理装置１００の保持状態および姿勢状態は、カメラアプリケーションの起動条件４Ａに一致するため、起動制御部１１１は、カメラアプリケーションをアプリケーション部１０９に起動させる。ただし、起動条件４Ａにおいては、撮影機能が許可機能として記憶されているので、起動制御部１１１は、カメラアプリケーションの撮影機能のみを使用可能とする。
【００５５】
なお、カメラアプリケーションの使用時には、図２に示す情報処理装置１００の一方の面とは反対側の面にカメラがあり、カメラの撮影画像が表示部に表示されるため、カメラおよび表示部に指がかからないように、パターンＤのように情報処理装置１００が保持される。そのため、パターンＤのような保持状態および姿勢状態をカメラアプリケーションの起動条件とすることで、ユーザは直感的にカメラアプリケーションを起動させることができ、また、カメラアプリケーション起動後の情報処理装置１００の持ち替えなどが不要となり、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００５６】
このように、本実施形態によれば、情報処理装置１００は、アプリケーションの起動条件として、アプリケーションに対応させて情報処理装置１００の保持状態および姿勢状態を記憶し、情報処理装置１００の保持状態および姿勢状態を検知し、検知した保持状態および姿勢状態に対応して記憶するアプリケーションを起動する。
【００５７】
情報処理装置１００の保持状態および姿勢状態をアプリケーションの起動条件とすることで、そのアプリケーションの使用時の情報処理装置１００の保持状態および姿勢状態といった、ユーザにとって直感的に分かりやすい条件を設定することが可能となり、また、カメラアプリケーション起動後の情報処理装置１００の持ち替えなどが不要となるので、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００５８】
なお、本実施形態においては、感圧センサ１０１を使用して装置本体の外周への指の接触を検知する例を説明したが、これに限られるものではなく、例えば、接触センサ、近接センサなどを使用してもよい。
【００５９】
（第２の実施形態）
図６は、本発明の第２の実施形態の情報処理装置２００の構成を示すブロック図である。
【００６０】
本実施形態の情報処理装置２００は、第１の実施形態の情報処理装置１００と比較して、感圧センサ１０１および感圧センサ動作検知部１０２を削除した点と、タッチパネル２０１およびタッチパネル動作検知部２０２を追加した点と、保持状態管理部１０３を保持状態管理部２０３に変更した点と、が異なる。その他の構成および動作については、第１の実施形態と同様であるので、説明を省略する。
【００６１】
タッチパネル２０１は、表示部であり、表示面への指などの入力手段の接触を検知すると、接触点の位置に応じた信号をタッチパネル動作検知部２０２に出力する。
【００６２】
タッチパネル動作検知部２０２は、タッチパネル２０１から出力される信号を監視し、タッチパネル２０１から出力される入力手段の接触状態が変化すると、変化の内容を示す変化情報を保持状態管理部２０３に出力する。
【００６３】
保持状態管理部２０３は、情報処理装置２００の保持状態として、タッチパネル２０１への入力手段（指）の接触数を管理する。また、保持状態管理部２０３は、タッチパネル動作検知部２０２から変化情報が出力されると、その変化情報に示される内容に応じて管理している保持状態を随時更新する。
【００６４】
次に、本実施形態の情報処理装置２００の動作について説明する。
【００６５】
本実施形態においては、起動条件記憶部１１０は、起動条件として、図７に示す起動条件７Ａ，７Ｂを記憶しているものとする。
【００６６】
具体的には、起動条件記憶部１１０は、起動条件７Ａにおいては、音楽再生アプリケーション（撮影機能を許可機能とする）に対応する情報処理装置２００の保持状態として、タッチパネル２０１への接触点が１点である旨を記憶する。また、起動条件記憶部１１０は、音楽再生アプリケーションに対応する情報処理装置２００の姿勢状態として、装置方向が縦向き（傾きが０である状態）であり、装置本体の傾きが水平面に対して垂直である旨を記憶する。
【００６７】
また、起動条件記憶部１１０は、起動条件７Ｂにおいては、ゲームアプリケーションに対応する情報処理装置２００の保持状態として、タッチパネル２０１への接触点が２点である旨を記憶する。また、起動条件記憶部１１０は、ゲームアプリケーションに対応する情報処理装置２００の姿勢状態として、装置方向が横向き（右に９０度傾いた状態）であり、装置本体の傾きが水平面に対して垂直である旨を記憶する。
【００６８】
起動条件７Ａ，７Ｂが起動条件記憶部１１０に記憶されており、情報処理装置２００が図８Ａ、８Ｂに示すパターンＡ，Ｂで保持されている状態で、起動ボタン１０７が押下された場合の情報処理装置２００の動作について説明する。なお、図８Ａ，８Ｂは、情報処理装置２００を水平面に対して平行な方向から見た状態を示す。
【００６９】
まず、図８Ａに示すパターンＡの場合について説明する。
【００７０】
パターンＡにおいては、情報処理装置２００は、装置方向が縦向きで、装置本体の傾きが水平面に対して垂直であり、かつ、タッチパネル２０１に指が１本接触する状態で保持されている。この状態で、起動ボタン１０７が押下されると、起動制御部１１１は、保持状態情報の出力を保持状態管理部１０３に要求し、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。
【００７１】
起動制御部１１１からの要求に応じて、保持状態管理部２０３は、タッチパネル２０１への接触点が１点である旨を示す保持状態情報を出力する。また、姿勢状態管理部１０６は、装置方向が縦向きであり、装置本体の傾きが水平面に対して垂直である旨を示す姿勢状態情報を出力する。
【００７２】
起動制御部１１１は、起動条件７Ａ，７Ｂから、保持状態情報および姿勢状態情報に示される情報処理装置２００の保持状態および姿勢状態に一致する起動条件を検索する。上述したように、起動条件７Ａにおいては、情報処理装置２００の保持状態として、タッチパネル２０１への接触点が１点である旨が記憶されている。また、起動条件７Ａにおいては、情報処理装置２００の姿勢状態として、装置方向が縦向き（傾きが０である状態）であり、装置本体の傾きは水平面に対して垂直である旨が記憶されている。保持状態情報および姿勢状態情報に示される情報処理装置２００の保持状態および姿勢状態は、音楽再生アプリケーションの起動条件７Ａに一致するため、起動制御部１１１は、音楽再生アプリケーションをアプリケーション部１０９に起動させる。ただし、起動条件７Ａにおいては、音楽の再生機能および再生の停止機能が許可機能として記憶されているので、起動制御部１１１は、音楽再生アプリケーションの音楽の再生機能および再生の停止機能のみを使用可能とする。
【００７３】
なお、情報処理装置２００が、音楽再生アプリケーションの使用時にはパターンＡのように保持される場合、パターンＡのような保持状態および姿勢状態を音楽再生アプリケーションの起動条件とすることで、ユーザは直感的に音楽再生アプリケーションを起動させることができ、また、音楽再生アプリケーション起動後の情報処理装置２００の持ち替えなどが不要となり、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００７４】
次に、図８Ｂに示すパターンＢの場合について説明する。
【００７５】
パターンＢにおいては、情報処理装置２００は、装置方向が横向きで、装置本体の傾きが水平面に対して垂直であり、かつ、タッチパネル２０１に指が２本接触する状態で保持されている。この状態で、起動ボタン１０７が押下されると、起動制御部１１１は、保持状態情報の出力を保持状態管理部１０３に要求し、姿勢状態情報の出力を姿勢状態管理部１０６に要求する。
【００７６】
起動制御部１１１からの要求に応じて、保持状態管理部２０３は、タッチパネル２０１への接触点が２点である旨を示す保持状態情報を出力する。また、姿勢状態管理部１０６は、装置方向が横向きであり、装置本体の傾きが水平面に対して垂直である旨を示す姿勢状態情報を出力する。
【００７７】
起動制御部１１１は、起動条件７Ａ，７Ｂから、保持状態情報および姿勢状態情報に示される情報処理装置２００の保持状態および姿勢状態に一致する起動条件を検索する。上述したように、起動条件７Ｂにおいては、情報処理装置２００の保持状態として、タッチパネル２０１への接触点が２点である旨が記憶されている。また、起動条件７Ｂにおいては、情報処理装置２００の姿勢状態として、装置方向が横向き（右に９０度傾いた状態）であり、装置本体の傾きは水平面に対して垂直である旨が記憶されている。保持状態情報および姿勢状態情報に示される情報処理装置２００の保持状態および姿勢状態は、ゲームアプリケーションの起動条件７Ｂに一致するため、起動制御部１１１は、ゲームアプリケーションをアプリケーション部１０９に起動させる。
【００７８】
なお、情報処理装置２００が、ゲームアプリケーションの使用時にはパターンＢのように保持される場合、パターンＢのような保持状態および姿勢状態をゲームアプリケーションの起動条件とすることで、ユーザは直感的にゲームアプリケーションを起動させることができ、また、ゲームアプリケーション起動後の情報処理装置２００の持ち替えなどが不要となり、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００７９】
このように、本実施形態によれば、情報処理装置２００は、アプリケーションの起動条件として、タッチパネル２０１への指の接触数を記憶する。
【００８０】
近年の情報処理装置の多くにはタッチパネルが備えられている。そのため、タッチパネル２０１への指の接触数を情報処理装置２００の保持状態とし、アプリケーションの起動条件とすることで、第１の実施形態のように感圧センサなどを設けることなく、情報処理装置２００の保持状態に応じてアプリケーションを起動させることができる。
【００８１】
なお、上述した第１および第２の実施形態においては、アプリケーションの起動条件として、情報処理装置の１つの保持状態および姿勢状態を用いる例を説明したが、これに限られるものではなく、例えば、複数の保持状態あるいは姿勢状態を組み合わせた起動条件を用いるようにしてもよい。
【００８２】
また、上述した第１および第２の実施形態においては、起動ボタン１０７の押下を契機としてアプリケーションの起動処理を行う例を説明したが、これに限られるものではない。例えば、加速度センサ１０４の検知結果などに基づき、充電用のクレードルなどに情報処理装置が置かれている状態から持ち上げられた状態への変化の検知を契機として、アプリケーションの起動処理を行うようにしてもよい。また、スリープ状態からの立ち上げの検知を契機として、アプリケーションの起動処理を行うようにしてもよい。
【００８３】
（第３の実施形態）
図９は、本発明の第３の実施形態の情報処理装置３００の構成を示すブロック図である。
【００８４】
本実施形態の情報処理装置３００は、第１の実施形態の情報処理装置１００と比較して、起動条件編集部３０１を追加した点が異なる。その他の構成および動作については、第１の実施形態と同様であるので、説明を省略する。なお、第２の実施形態の情報処理装置２００に起動条件編集部３０１を追加するようにしてもよい。
【００８５】
起動条件編集部３０１は、ユーザインタフェースを有し、ユーザからの起動条件の変更（追加、変更、削除）などの入力を受け付け、入力内容に応じて、起動条件記憶部１１０に記憶されている起動条件を編集し、記憶させる。
【００８６】
このように本実施形態によれば、情報処理装置３００は、ユーザからの入力に応じて起動条件を変更する。
【００８７】
そのため、ユーザにとって分かりやすい起動条件を自由に設定することができるようになり、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【００８８】
（第４の実施形態）
図１０は、本発明の第４の実施形態の情報処理装置４００の構成を示すブロック図である。
【００８９】
本実施形態の情報処理装置４００は、保持状態検知部４０１と、姿勢状態検知部４０２と、記憶部４０３と、起動制御部４０４と、を有する。
【００９０】
保持状態検知部４０１は、情報処理装置４００の保持状態を検知し、検知した保持状態を示す保持状態情報を起動制御部４０４に出力する。
【００９１】
姿勢状態検知部４０２は、情報処理装置４００の姿勢状態を検知し、検知した姿勢状態を示す姿勢状態情報を起動制御部４０４に出力する。
【００９２】
記憶部４０３は、情報処理装置４００の備えるアプリケーションに対応させて情報処理装置４００の保持状態および姿勢状態を記憶する。
【００９３】
起動制御部４０４は、所定のイベントを契機として、保持状態情報の出力を保持状態検知部４０１に要求するとともに、姿勢状態情報の出力を姿勢状態検知部４０２に要求し、要求に応じて出力された保持状態情報および姿勢状態情報に示される情報処理装置４００の保持状態および姿勢状態に対応して記憶部４０３に記憶されているアプリケーションを起動させる。
【００９４】
このように、本実施形態によれば、情報処理装置４００は、アプリケーションの起動条件として、アプリケーションに対応させて情報処理装置４００の保持状態および姿勢状態を記憶し、情報処理装置４００の保持状態および姿勢状態を検知し、検知した保持状態および姿勢状態に対応して記憶するアプリケーションを起動させる。
【００９５】
情報処理装置４００の保持状態および姿勢状態をアプリケーションの起動条件とすることで、そのアプリケーションの使用時の情報処理装置４００の保持状態および姿勢状態といった、ユーザにとって直感的に分かりやすい条件を設定することが可能となるので、アプリケーション起動時および使用時の利便性の向上を図ることができる。
【符号の説明】
【００９６】
１００，２００，３００，４００    情報処理装置
１０１    感圧センサ
１０２    感圧センサ動作検知部
１０３，２０３    保持状態管理部
１０４    加速度センサ
１０５    加速度センサ動作検知部
１０６    姿勢状態管理部
１０７    起動ボタン
１０８    キー操作検知部
１０９    アプリケーション部
１１０，４０３    起動条件記憶部
１１１，４０４    起動制御部
３，４Ａ〜４Ｃ，７Ａ，７Ｂ    起動条件
２０１    タッチパネル
２０２    タッチパネル動作検知部
３０１    起動条件編集部
４０１    保持状態検知部
４０２    姿勢状態検知部
【図１】
2013054513.tif 000003
【図２】
2013054513.tif 000004
【図３】
2013054513.tif 000005
【図４】
2013054513.tif 000006
【図５Ａ】
2013054513.tif 000007
【図５Ｂ】
2013054513.tif 000008
【図５Ｃ】
2013054513.tif 000009
【図５Ｄ】
2013054513.tif 000010
【図６】
2013054513.tif 000011
【図７】
2013054513.tif 000012
【図８Ａ】
2013054513.tif 000013
【図８Ｂ】
2013054513.tif 000014
【図９】
2013054513.tif 000015
【図１０】
2013054513.tif 000016