(57)【要約】【課題】  本開示の様々な実施形態により、端末装置の待機状態においても実行されうる新規なアプリケーションを実行可能な端末装置を提供する。【解決手段】  少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置であって、前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況を検出するセンサー部と、前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部により検出された情報に基づいて前記アプリケーションを進行する制御部と、を含む端末装置である。【選択図】  図２
2018016074.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置であって、
前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況を検出するセンサー部と、
前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部により検出された情報に基づいて前記アプリケーションを進行させる制御部と、
を含む端末装置。
【請求項２】
前記端末装置は、前記待機状態及び前記通常状態において所定の情報を表示する表示部と、を含み、
前記複数の状態は、少なくとも一部の機能の実行が制限されることに加えて、前記表示部への前記所定の情報の表示が制限されたスリープ状態と、を含み、
前記センサー部は、前記スリープ状態においても前記端末装置の周囲環境の変化又は前記端末装置そのものの状況の変化を検出し、
前記制御部は、前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記スリープ状態及び前記待機状態においては前記センサー部により検出された情報に基づいて前記アプリケーションを進行させる、請求項１に記載の端末装置。
【請求項３】
前記表示部は、前記待機状態において前記アプリケーションの進行状況を表示する一方で、前記通常状態において前記アプリケーションの進行状況の表示は行わない、請求項２に記載の端末装置。
【請求項４】
前記端末装置は、ユーザによる指示入力を検出する操作部と、を含み、
前記待機状態は、前記スリープ状態において前記操作部がユーザによる指示入力を検出した場合に遷移され、
前記通常状態は、前記待機状態において前記操作部がユーザによる指示入力を検出した場合に遷移される、請求項２又は３に記載の端末装置。
【請求項５】
前記端末装置は、ユーザによる指示入力を検出する操作部と、を含み、
前記制御部は、前記通常状態において前記操作部で検出された前記指示入力に基づく前記アプリケーションの設定の変更のみを許容する、請求項１〜４のいずれか一項に記載の端末装置。
【請求項６】
前記アプリケーションはゲームアプリケーションである、請求項１〜５のいずれか一項に記載の端末装置。
【請求項７】
前記センサー部は、照度センサー、加速度センサー、ジャイロセンサー、ＧＰＳセンサー、気圧センサー、地磁気センサー、距離センサー、磁気センサー、マイク、カメラ、及びタイマーのうちのいずれか一つ、又はその組み合わせを含む、請求項１〜６のいずれか一項に記載の端末装置。
【請求項８】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させるコンピュータを、
前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記コンピュータに含まれたセンサー部により検出された前記コンピュータの周囲環境又は前記コンピュータの状況に関する情報に基づいて前記アプリケーションを進行させる制御部、
として機能させるプログラム。
【請求項９】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置において実行される方法であって、
前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況をセンサー部で検出する段階と、
前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部において検出された情報に基づいて前記アプリケーションの進行を制御部で制御する段階と、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、センサー部からの出力に基づいてアプリケーションの実行を制御する端末装置、プログラム及び方法に関する。
【背景技術】
【０００２】
従来より、加速度センサー等の各種センサーを備える端末装置において、当該加速度センサーからの出力に基づいてゲームアプリケーションの実行を制御することが可能な端末装置が知られている。例えば、特許文献１には、スマートフォンなどの端末装置に備えられた加速度センサーからの出力に基づいて、釣りビデオゲームアプリケーションの実行を制御することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７３６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、上記のような技術を踏まえ、本開示では、様々な実施形態により、端末装置の待機状態においても実行されうる新規なアプリケーションを実行可能な端末装置を提供する。【０００５】
本開示の一態様によれば、少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置であって、前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況を検出するセンサー部と、前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部により検出された情報に基づいて前記アプリケーションを進行させる制御部と、を含む端末装置、が提供される。【０００６】
本開示の一態様によれば、少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させるコンピュータを、前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記コンピュータに含まれたセンサー部により検出された前記コンピュータの周囲環境又は前記コンピュータの状況に関する情報に基づいて前記アプリケーションを進行させる制御部、として機能させるプログラム、が提供される。【０００７】
本開示の一態様によれば、少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置において実行される方法であって、前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況をセンサー部で検出する段階と、前記アプリケーションの起動がなされた場合に、前記通常状態においては前記アプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部において検出された情報に基づいて前記アプリケーションの進行を制御部で制御する段階と、を含む方法、が提供される。
【発明の効果】
【０００８】
本開示の様々な実施形態によれば、端末装置の待機状態においても実行されうる新規なアプリケーションを実行可能な端末装置を提供する。【０００９】
なお、上記効果は説明の便宜のための例示的なものであるにすぎず、限定的なものではない。上記効果に加えて、または上記効果に代えて、本開示中に記載されたいかなる効果や当業者であれば明らかな効果を奏することも可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本開示の第１実施形態に係る端末装置１００を示す図である。
【図２】図２は、本開示の第１実施形態に係る端末装置１００の構成の例を示すブロック図である。
【図３】図３は、本開示の第１実施形態に係る端末装置１００において実行される処理フローを示す図である。
【図４】図４は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。
【図５】図５は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。
【図６】図６は、本開示の第１実施形態に係る端末装置１００において実行される処理フローを示す図である。
【図７】図７は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。
【図８】図８は、本開示の第１実施形態に係る端末装置１００の状態の遷移を示す図である。
【発明を実施するための形態】
【００１１】
添付図面を参照して本開示の様々な実施形態を説明する。なお、図面における共通する構成要素には同一の参照符号が付されている。
【００１２】
１．本開示の第１実施形態に係る端末装置１００
図１は、本開示の第１実施形態に係る端末装置１００を示す図である。図１によれば、端末装置１００は、一例として、ディスプレイ１１１、ディスプレイ１１１に重畳して配置されたタッチパネル１２２、及びディスプレイ１１１の表示を制限する、つまりは表示をオフにするハードキー１２３を備える。このような、端末装置１００としては、スマートフォンに代表される無線通信可能な携帯型の端末装置が挙げられるが、それ以外にも、携帯型ゲーム機、フィーチャーフォン、携帯情報端末、ＰＤＡ、ラップトップパソコンなどが好適に適用することが可能である。また、デスクトップパソコンなど日常的にユーザが携帯するようなものではない端末装置であっても、端末装置１００として適用することが可能である。
【００１３】
端末装置１００は、１又は複数のプログラムを読み出すことによって、当該プログラムに対応するアプリケーションの実行が可能である。端末装置１００は、例えば、ユーザによる誤動作を防止するために、上記アプリケーションのうちの少なくとも一部のアプリケーションの実行が制限され、ディスプレイ１１１上に表示された所定のアイコンに対してユーザが操作をする等によってその制限を解除することが可能な「待機状態」を有する。また、端末装置１００は、上記アプリケーションの実行の制限が解除され、ユーザの所望に応じてアプリケーションの起動・実行などの各種操作を行いうる「通常状態」を有する。さらに、端末装置１００は、上記待機状態又は通常状態において所定期間以上ユーザが操作していないことを検出するか、ユーザによる所定のハードキーの押下を検出することによって、少なくとも一部のアプリケーションの実行を制限するとともに、ディスプレイ１１１の表示をオフにする「スリープ状態」を有する。
【００１４】
端末装置１００は、通常状態において起動されたアプリケーションを、一部のアプリケーションの実行が制限された待機状態においてもセンサー部で検出された情報に基づいて進行させることができる。
【００１５】
図１は、端末装置１００の待機状態においてディスプレイ１１１に表示される待機画面アプリケーションの画面の一例を示している。図１によると、端末装置１００の待機状態において、ディスプレイ１１１には、現在の日時に関する情報や、待機状態から通常状態に遷移させるための指示入力を行うロック解除キーが表示されている。
【００１６】
本実施形態において、当該待機状態で実行される待機画面アプリケーションはゲームアプリケーションであり得る。したがって、上記表示に加えて、例えば、ゲームアプリケーションの進行状況を表示するために、１又は複数の植物キャラクタ２１５を表示する。そして、センサー１１３で検出された情報に基づいて、当該キャラクタ２１５の成長度合いを制御する。
【００１７】
２．端末装置１００の構成の例
図２は、本開示の第１実施形態に係る端末装置１００の構成の例を示すブロック図である。端末装置１００は、図２に示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。
【００１８】
図２によると、端末装置１００は、ディスプレイ１１１、コントローラ１１２、ＧＰＳセンサー１１４、ジャイロセンサー１１５、加速度センサー１１６及び照度センサー１１７を含むセンサー１１３、無線通信処理回路１１８及びアンテナ１１９からなる通信部、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ（場合によっては、ＨＤＤ）等を含むメモリ１２０、タッチパネル１２２及びハードキー１２３から構成される操作部１２１を含む。そして、これらの各構成要素が制御ライン及びデータラインを介して互いに電気的に接続される。
【００１９】
ディスプレイ１１１は、コントローラ１１２の指示に応じて、メモリ１２０に記憶された画像情報を読み出して各種表示を行う。ディスプレイ１１１は、例えば液晶ディスプレイから構成され、表示部として機能する。
【００２０】
操作部１２１は、タッチパネル１２２やハードキー１２３等から構成され、ユーザからの各種指示や入力を受け付ける。タッチパネル１２２は、ディスプレイ１１１を被覆するように配置され、ディスプレイ１１１の表示する画像データに対応する位置座標の情報をコントローラ１１２に出力する。タッチパネル方式としては、抵抗膜方式、静電容量結合方式、超音波表面弾性波方式など、公知の方式を利用することができる。本実施形態においては、タッチパネル１２２は、指示体によるディスプレイ１１１に表示された各アイコンに対するスワイプ操作やタップ操作を検出する。
【００２１】
一例としては、待機状態において、ディスプレイ１１１に表示されたアンロックアイコンに対するユーザの操作を、タッチパネル１２２を介して検出する。また、スリープ状態、待機状態及び通常状態において、ハードキー１２３（電源キー）に対するユーザの押下を検出する。
【００２２】
コントローラ１１２は、ＣＰＵ（マイクロコンピュータ：マイコン）から構成され、メモリ１２０に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する制御部として機能する。具体的には、コントローラ１１２は、待機状態でも実行可能なアプリケーションを含む複数のアプリケーションにそれぞれ対応するプログラムをメモリ１２０から読み出して実行する。また、コントローラ１１２は、タッチパネル１２２からの出力に基づいて各種操作情報を生成する。なお、コントローラ１１２は、単一のＣＰＵで構成されても良いが、複数のＣＰＵで構成しても良い。また、画像処理に特化したＧＰＵを別途設けても良い。
【００２３】
メモリ１２０は、一例としては、ＲＯＭ、ＲＡＭ、不揮発性メモリ等から構成され、記憶部として機能する。ＲＯＭは、待機状態でも実行可能なアプリケーションを含む複数のアプリケーションを実行するためのプログラムを各アプリケーションごとに記憶する。ＲＡＭは、ＲＯＭに記憶されたプログラムを実行することにより生成される各種命令がコントローラ１１２により処理されている間、データの書き込み及び読み込みをするために用いられるメモリである。不揮発性メモリは、当該プログラムの実行によってデータの書き込み及び読み込みが実行されるメモリであって、ここに書き込まれたデータは、当該プログラムの実行が終了した後でも保存される。
【００２４】
なお、本実施形態においては、特に具体的に図示しないものの、待機画面アプリケーションで実行されるゲームの処理において、植物キャラクタの高さパラメータ、成長加速度パラメータ、成長速度パラメータなどが適宜メモリ１２０に記憶される。
【００２５】
センサー１１３は、端末装置１００の周囲の環境や端末装置そのものの状況を検出するセンサー部として機能する。端末装置１００の周囲の環境としては、照度、温度、湿度などが挙げられる。また、端末装置１００そのものの状況としては、端末装置１００に外的要因が加えられることによって変化した状況のことをいい、例えば端末装置１００の現在地などの位置情報、端末装置１００が移動した移動加速度、端末装置１００の姿勢などが挙げられる。すなわち、センサー１１３の一例としては、ＧＰＳセンサー１１４、ジャイロセンサー１１５、加速度センサー１１６及び照度センサー１１７に加えて、温度センサー、湿度センサー、気圧センサー、地磁気センサー、距離センサー、磁気センサー、カメラ、マイクなどもセンサーとして利用することが可能である。また、現在時刻を検知するためのタイマーもセンサーとして利用することが可能である。
【００２６】
センサー１１３は、通常状態に加えて、待機状態やスリープ状態であってもバックグランドで検出処理を実行することが可能であり、検出された情報は随時コントローラ１１２に出力して、コントローラ１１２によるアプリケーションの実行に用いられる。
【００２７】
無線通信処理回路１１８は、接続されたアンテナ１１９を介して、遠隔に設置されたサーバー装置や他の端末装置との間で情報の送受信をするために、変調や復調などの処理を行う。例えば、無線通信処理回路１１８は、各アプリケーションを実行するためのプログラムや、アプリケーションにおいて利用されるユーザ情報等の各種情報を、アプリケーションの進行に応じて、サーバー装置から受信するための処理をする。また、アプリケーションの実行による処理の結果をサーバー装置に送信するための処理をする。
【００２８】
この無線通信処理回路１１８は、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式に代表されるような広帯域の無線通信方式に基づいて処理されるが、ＩＥＥＥ８０２．１１に代表されるような無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような狭帯域の無線通信に関する方式に基づいて処理することも可能である。
【００２９】
無線通信処理回路１１８とアンテナ１１９とで通信部を構成する。なお、無線通信に代えて、または加えて、有線通信を用いることも可能である。その場合には、無線通信処理回路１１８に代えて、または加えて、有線通信のための通信処理回路を設ければよい。
【００３０】
３．待機状態以外の状態で端末装置１００で実行される処理フロー
図３は、本開示の第１実施形態に係る端末装置１００において実行される処理フローを示す図である。具体的には、図３は、端末装置１００が待機状態以外の状態（主には通常状態）であるときにあるときに実行される処理フローである。
【００３１】
ここで、図４は、本開示の第１実施形態にかかる端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。具体的には、端末装置１００が通常状態にあるときのディスプレイ１１１に表示される画面の例である。すなわち、通常状態においては、ディスプレイ１１１に「ＴＥＬ」（電話）、「Ｍａｉｌ」（メール）及び「カメラ」などの各アプリケーションを起動して実行するための各種アイコン２１１が表示されている。当該アイコンの一つとして、待機状態においてディスプレイ１１１に所定の表示を行うとともに所定のゲームを実行可能なゲームアプリケーションである待機画面アプリケーションを起動するためのアイコン２１２が表示されている。
【００３２】
図３の処理フローは、まず最初に、図４のアイコン２１２に対するユーザの操作を、タッチパネル１２２を介して検出したか否かを判断する。すなわち、端末装置１００のコントローラ１１２は、タッチパネル１２２からの出力を受けて、待機画面アプリケーションの起動リクエストがあったか否かを判断する（Ｓ１０１）。
【００３３】
ここで、図５は、本開示の第１実施形態にかかる端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。当該待機画面アプリケーションは、図５に示されるとおり、端末装置１００の待機状態において、現在の日時に関する情報２１３や、待機状態から通常状態に遷移させるためのロック解除キーアイコン２１４を表示するとともに、植物キャラクタ２１５を表示して、センサー１１３で検出された情報に基づいて決められる成長度合いで育成・成長させるゲームを実行するアプリケーションである。そして、当該待機画面アプリケーションが実行されている場合には、待機状態においてディスプレイ１１１に植物キャラクタ２１５を表示して、当該アプリケーションの進行状況を表示する。
【００３４】
図３の処理フローに戻って、上記起動リクエストがあった場合には、コントローラ１１２はメモリ１２０からプログラムを読み出して図５に示すような待機画面アプリケーションを起動する（Ｓ１０２）。次に、Ｓ１０２で起動された待機画面アプリケーションが初めての起動であるか否かを判断する（Ｓ１０３）。当該起動が初めてである場合には（すなわち、当該待機画面アプリケーションの植物キャラクタ２１５の成長度合いについてセーブデータが全くない場合には）、待機画面アプリケーションの初期設定を行う。ここでは、植物キャラクタ２１５の高さパラメータを初期設定の１ｃｍ（当該高さは仮想上の高さであっても良い）に設定する（Ｓ１０４）。
【００３５】
次に、コントローラ１１２は、端末装置１００が待機状態に遷移する条件になったか否かを判断する（Ｓ１０５）。一例としては、通常状態において所定期間以上ユーザが操作していないことを検出するか、ユーザによるハードキー１２３の押下を検出することによって移行するスリープ状態において、ユーザによるハードキー１２３の押下を検出したか否かを判断する。また、これに限らず、スリープ状態を介することなく、通常状態において所定期間以上ユーザが操作していないことを検出したか否か、又はユーザによるハードキー１２３の押下を検出したか否かを判断することも可能である。
【００３６】
次に、コントローラ１１２が端末装置１００を待機状態に遷移させる条件になったと判断した場合には、待機画面アプリケーションの実行において一時的に記憶された、センサー１１３で検出された情報に基づいて決定されるアプリケーション実行パラメータをリセットする（Ｓ１０６及びＳ１０７）。具体的には、コントローラ１１２は、植物キャラクタ２１５の高さパラメータを算出するための第１アプリ実行パラメータ（植物キャラクタ２１５の成長加速度パラメータ）、及び第２アプリ実行パラメータ（植物キャラクタ２１５の成長速度パラメータ）をリセットする。
【００３７】
なお、Ｓ１０５で待機状態に遷移する条件になったと判断されなかった場合には、当該処理フローの最初に戻る。
【００３８】
そして、コントローラ１１２は、端末装置１００が待機状態以外の状態（主には通常状態）であるときに実行される処理フローを終了する。
【００３９】
４．待機状態で端末装置１００で実行される処理フロー
図６は、本開示の第１実施形態に係る端末装置１００において実行される処理フローを示す図である。具体的には、図６は、端末装置１００が待機状態にあるときに実行される処理フローである。
【００４０】
図６の処理フローは、コントローラ１１２が、端末装置１００が待機状態にあり、待機画面アプリケーションが起動されているか否かを判断することから開始される（Ｓ２０１）。待機画面アプリケーションは、図３に示す処理フローにおいてコントローラ１１２によって待機画面アプリケーションの起動リクエストが受け付けられたと判断された場合に起動される。
【００４１】
なお、待機状態には、一例としては、通常状態において所定期間以上ユーザが操作していないことを検出するか、ユーザによるハードキー１２３の押下を検出することによって移行するスリープ状態において、ユーザによるハードキー１２３の押下を検出することで移行する。また、これに限らず、スリープ状態を介することなく、通常状態において所定期間以上ユーザが操作していないことを検出するか、ユーザによるハードキー１２３の押下を検出することで移行することも可能である。
【００４２】
コントローラ１１２が、待機画面アプリケーションが起動されたと判断した場合には、センサー１１３で検出された情報を受信する（Ｓ２０２）。本実施形態においては、一例としては照度センサー１１７で検出された端末装置１００の周囲の照度を検出して、検出された照度に関する情報をコントローラ１１２が受信する。
【００４３】
そして、コントローラ１１２は、メモリ１２０に記憶された高さパラメータに基づいて植物キャラクタ２１５の態様を変化させて、ディスプレイ１１１に表示する（Ｓ２０３）。例えば、当該処理フローが初めて待機画面アプリケーションが起動された後に実行された場合には、初期設定として高さパラメータが１ｃｍに設定されるので、図５に示すように「苗木」のような表示態様で植物キャラクタ２１５が表示される。
【００４４】
次に、コントローラ１１２は、センサー１１３（具体的には、照度センサー１１７）から受信した照度に関する情報に基づいて一定以上の照度を検出したか否かを判断する（Ｓ２０４）。そして、一定以上の照度を検出したと判断された場合には、コントローラ１１２はメモリ１２０に記憶された第１アプリ実行パラメータ（成長加速度パラメータ）を参照し、あらかじめ決められた最大値に達しているか否かを判断する（Ｓ２０５）。そして、最大値に達していなければ、受信した照度に応じた分だけ第１アプリ実行パラメータ（成長加速度パラメータ）を増加させる（Ｓ２０６）。
【００４５】
第１アプリ実行パラメータの増加量は、特に図示はしないが、検出した照度と増加量とを対応付けたテーブルをメモリ１２０に記憶し、当該テーブルを参照することによりコントローラ１１２によって決定される。
【００４６】
なお、Ｓ２０５において最大値に達していると判断された場合には、第１アプリ実行パラメータを増加させることなく次の処理に移行する。
【００４７】
次に、コントローラ１１２は、決定された成長加速度パラメータに基づいて植物キャラクタ２１５の第２アプリ実行パラメータ（成長速度パラメータ）を算出する（Ｓ２０７）。なお、当該算出は、一例として、あらかじめ記憶された成長速度パラメータに、決定された成長加速度パラメータを加算することによって行われる。
【００４８】
そして、コントローラ１１２は、算出された成長速度パラメータに基づいて植物キャラクタ２１５の高さパラメータを算出し、算出された高さパラメータをメモリ１２０に記憶する（Ｓ２０８）。
【００４９】
次に、コントローラ１１２は、待機状態から通常状態に遷移する指示を検出したか否かを判断する（Ｓ２０９）。一例としては、ディスプレイ１１１上に表示されたロック解除キーアイコン２１４に対するユーザの操作がタッチパネル１２２で検出されたか否かに基づいて、上記指示の検出を判断する。そして、検出した場合には、端末装置１００を通常状態に遷移させて、図３の処理フローへ戻る。一方、検出されていない場合には、図６の処理フローの最初へ戻る。
【００５０】
なお、Ｓ２０３において、コントローラ１１２は、メモリ１２０に記憶された高さパラメータに基づいて植物キャラクタ２１５の態様を変化させて、ディスプレイ１１１に表示するが、次の処理ループにおいては前回の処理ループのＳ２０８で算出された高さパラメータに基づいて植物キャラクタ２１５の表示態様が変化される。
【００５１】
図７は、本開示の第１実施形態にかかる端末装置１００のディスプレイ１１１に表示される画面の例を示す図であるが、一例としては、図７のとおり、算出された新たな高さパラメータに基づいて植物キャラクタ２１５が表示される。
【００５２】
なお、図６では、端末装置１００が待機状態において、センサー１１３で端末装置１００の周囲環境又は端末装置そのものの状況を検出し、その検出した情報に基づいて待機画面アプリケーションの実行を制御するようにした。しかし、これに加えて、端末装置１００がスリープ状態にある場合にも、バックグラウンドで、所定期間ごとに、センサー１１３で端末装置１００の周囲環境又は端末装置そのものの状況を検出し、その検出した情報に基づいて当該待機画面アプリケーションを実行させる（すなわち、図６の処理フローを実行させる）ことも可能である。
【００５３】
このような場合、所定間隔で待機画面アプリケーションが実行されることで、その都度、成長加速度パラメータ、成長速度パラメータ及び植物キャラクタ２１５の高さパラメータを算出し、算出された高さパラメータをメモリ１２０に記憶する。なお、上記処理はバックグラウンドで行われているので、スリープ状態においては図６のＳ２０３で行われる表示処理は行われない。
【００５４】
５．端末装置１００の状態、ディスプレイ１１１の表示の状態、及び待機画面アプリケーションの進行状況との関係
図８は、本開示の第１実施形態に係る端末装置１００の状態の遷移を示す図である。具体的には、図３及び図６で示す処理フローを端末装置１００が実行した場合の、端末装置１００の状態、ディスプレイ１１１の表示の状態、及び待機画面アプリケーションの進行状況との関係を概念的に示した図である。
【００５５】
本開示の第１実施形態においては、図３に示す通常状態の処理フローでも明らかなとおり、Ｓ１０１において一旦起動されると、それ以降の処理においてはセンサー１１３からの情報を用いた待機画面アプリケーションの処理を行わない。一方、図６に示す待機状態の処理フローや上記で説明したとおり、本実施形態では待機状態及びスリープ状態において、Ｓ２０２の処理でセンサー１１３からの情報の受信を行う。そして、Ｓ２０３〜Ｓ２０８の処理で、その情報に基づくアプリケーションの進行を行う。つまり、本実施形態においては、待機画面アプリケーションの起動がなされた場合に、通常状態においては当該アプリケーションの進行が制限される一方で、待機状態及びスリープ状態においてはセンサー１１３により検出された情報に基づいてアプリケーションの進行が実行されている。
【００５６】
図８を参照すると、上記のとおり、端末装置１００は、スリープ状態、待機状態及び通常状態の少なくとも３つの状態を有する。通常状態においては、ディスプレイ１１１がオンにされ、例えば図４に示す表示がなされる。この状態においては、図３に示すとおり、待機画面アプリケーションは、センサー１１３からの情報を用いた進行が制限された状況にある。
【００５７】
上記進行が制限された状況とは、具体例としては、待機画面アプリケーションの進行において用いられるユーザ名の入力、キャラクタ種別の選択、及びそれらの変更、並びに当該アプリケーションの進行において利用される各種アイテムの課金などの設定入力処理及び設定変更処理のみを許容し、当該アプリケーションが進行することによってなされる植物キャラクタ２１５の成長に関する処理は制限された状況である。また、通常状態でアプリケーションの進行が制限された状況においては、ディスプレイ１１１において、上記設定入力及び設定変更に関する表示以外はなされない。したがって、当該状態では、ユーザが当該アプリケーションの進行状況の確認を行うことも制限するとともに、ユーザやセンサー１１３による当該アプリケーションへの介入を制限している。
【００５８】
次に、通常状態からスリープ状態に端末装置１００の状態が遷移すると、ディスプレイ１１１の表示もオフになっている。一方、待機画面アプリケーションは、スリープ状態においてもバックグラウンドでセンサー１１３からの情報を受信し、当該情報に基づく植物キャラクタ２１５の成長処理を行い、当該アプリケーションの進行を実施している。
【００５９】
次に、スリープ状態から待機状態に端末装置１００の状態が遷移すると、ディスプレイ１１１に待機画面アプリケーションの表示がなされる。また、当該アプリケーションは、待機状態においてセンサー１１３からの情報を受信し、当該情報に基づく植物キャラクタ２１５の成長処理を行い、当該アプリケーションの進行を実施している。つまり、待機状態においては、ディスプレイ１１１に植物キャラクタ２１５の成長過程が表示されるので、ユーザが当該アプリケーションの進行状況を確認することが可能となる。
【００６０】
以上より、本実施形態においては、通常であれば現在時刻を確認したり待機状態を解除するためのロック解除キーが表示されているだけの待機画面において、植物キャラクタ２１５を成長させるゲームを実行させて、より趣向に富んだ待機状態を実現可能である。また、通常であれば、端末装置１００が通常状態にある状態でゲームアプリケーションを起動して初めてゲームプリケーションの進行を確認することができるが、本実施形態では、ユーザが必ず端末装置１００を操作する際に遷移する待機状態においてゲームの実行をしており、ユーザのゲームに対する注視度合をより向上させることができる。また、従来のゲームアプリケーション等とは異なり、通常状態においてはアプリケーションの設定に関する処理及びその表示のみを許容し、当該アプリケーションの進行及びその状況の表示は行わない。したって、これまでには無い趣向をユーザに提供することが可能である。また、本実施形態では、他のアプリケーションの実行が制限された待機状態において、処理負荷の高いゲームやセンサー１１３から受信した情報の処理を行っているので、端末装置１００の処理資源を有効活用することが可能である。
【００６１】
なお、上記実施形態においては、「センサーからの情報を用いた処理を行わない」や「表示以外はなされない」など、限定的な表現を一部用いている。しかし、これらはあくまで本実施形態に係る待機画面アプリケーションにおいてそれらの処理が実行されないことのみを意図するものである。例えば、センサー１１３からの情報は、通常状態でも受信して、他のアプリケーションの実行に利用することが可能である。また、通常状態で、他のアプリケーションに係る表示を行うことも可能である。さらに、「実行が制限」や「進行が制限」等の表現を用いるが、これらは端末装置の動作や各アプリケーションの動作全体を必ずしも制限する必要はなく、それらのうちの一部のみを制限する場合も含みうる。
【００６２】
６．その他の実施形態
第１実施形態においては、センサー１１３として照度センサー１１７を用いる例について説明したが、ＧＰＳセンサー１１４、ジャイロセンサー１１５及び／又は加速度センサー１１６など、公知のセンサーを用いることが可能である。例えば、ＧＰＳセンサー１１４、ジャイロセンサー１１５及び／又は加速度センサー１１６を用いた場合には、端末装置１００が移動した距離及び方角と成長加速度パラメータとを対応付けたテーブルをメモリ１２０に用意し、端末装置１００が移動した距離及び方角に応じた高さパラメータの算出が可能である。また、例えばユーザが端末装置１００をシェイクするような動作を検出し、当該シェイク動作が行われた方向と回数と成長加速度パラメータとを対応付けたテーブルをメモリ１２０に用意し、シェイク動作が行われた方向と回数に応じた高さパラメータの算出が可能である。
【００６３】
また、第１実施形態では、端末装置１００の待機状態において待機画面アプリケーションの実行によって植物キャラクタ２１５を育成するゲームを実施したが、当該ゲームには当然限られない。例えば、ＧＰＳセンサー１１４等を利用した位置情報ゲームなどを実施することも可能である。
【００６４】
上記のいずれの実施形態においても、通常であれば現在時刻を確認したり待機状態を解除するためのロック解除キーが表示されているだけの待機画面において、所定のゲームを実行させて、より趣向に富んだ待機状態を実現可能である。また、通常であれば、端末装置１００が通常状態にある状態でゲームアプリケーションを起動して初めてゲームプリケーションの進行を確認することができるが、本実施形態では、ユーザが必ず端末装置１００を操作する際に遷移する待機状態においてゲームの実行をしており、ユーザのゲームに対する注視度合をより向上させることができる。また、従来のゲームアプリケーション等とは異なり、通常状態においてはアプリケーションの設定に関する処理及びその表示のみを許容し、当該アプリケーションの進行及びその状況の表示は行わない。したって、これまでには無い趣向をユーザに提供することが可能である。また、本実施形態では、他のアプリケーションの実行が制限された待機状態において、処理負荷の高いゲームやセンサー１１３から受信した情報の処理を行っているので、端末装置１００の処理資源を有効活用することが可能である。
【００６５】
なお、第１及び他の実施形態、並びにその他の実施形態で本開示に係るシステムについて説明したが、各実施形態で説明した各要素を適宜組み合わせるか、それらを置き換えてシステムを構成することも可能である。
【００６６】
本明細書で説明される処理及び手順は、実施形態において明示的に説明されたものによってのみならず、ソフトウェア、ハードウェア又はこれらの組み合わせによっても実現可能である。具体的には、本明細書で説明された処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、端末装置やサーバー装置を含む各種のコンピュータに実行させることが可能である。
【００６７】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は、複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は、複数のモジュールによって実行されるものとすることができる。また、本明細書中で説明される各種情報が単一のメモリ部や記憶部に格納される旨説明されたとしても、そのような情報は、単一の装置に備えられた複数のメモリ部又は複数の装置に分散して配置された複数のメモリ部に分散して格納されるものとすることができる。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、又は、より多い構成要素に分解することによって実現されるものとすることができる。
【符号の説明】
【００６８】
１００  端末装置
１１１  ディスプレイ
１１２  コントローラ
１１３  センサー
１１８  通信処理回路
１１９  アンテナ
１２０  メモリ
１２１  操作部
【図１】
2018016074.tif 000003
【図２】
2018016074.tif 000004
【図３】
2018016074.tif 000005
【図４】
2018016074.tif 000006
【図５】
2018016074.tif 000007
【図６】
2018016074.tif 000008
【図７】
2018016074.tif 000009
【図８】
2018016074.tif 000010
【手続補正書】
【提出日】平成28年10月14日(2016.10.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置であって、
前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況を検出するセンサー部と、
前記待機状態において実行が制限された前記アプリケーションとは異なる所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部により検出された情報に基づいて前記所定のアプリケーションを進行させる制御部と、
を含む端末装置。
【請求項２】
前記端末装置は、前記待機状態及び前記通常状態において所定の情報を表示する表示部と、を含み、
前記複数の状態は、少なくとも一部のアプリケーションの実行が制限されることに加えて、前記表示部への前記所定の情報の表示が制限されたスリープ状態と、を含み、
前記センサー部は、前記スリープ状態においても前記端末装置の周囲環境の変化又は前記端末装置そのものの状況の変化を検出し、
前記制御部は、前記所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記スリープ状態及び前記待機状態においては前記センサー部により検出された情報に基づいて前記所定のアプリケーションを進行させる、請求項１に記載の端末装置。
【請求項３】
前記表示部は、前記待機状態において前記所定のアプリケーションの進行状況を表示する一方で、前記通常状態において前記所定のアプリケーションの進行状況の表示は行わない、請求項２に記載の端末装置。
【請求項４】
前記端末装置は、ユーザによる指示入力を検出する操作部と、を含み、
前記待機状態は、前記スリープ状態において前記操作部がユーザによる指示入力を検出した場合に遷移され、
前記通常状態は、前記待機状態において前記操作部がユーザによる指示入力を検出した場合に遷移される、請求項２又は３に記載の端末装置。
【請求項５】
前記端末装置は、ユーザによる指示入力を検出する操作部と、を含み、
前記制御部は、前記通常状態において前記操作部で検出された前記指示入力に基づく前記所定のアプリケーションの設定の変更のみを許容する、請求項１〜４のいずれか一項に記載の端末装置。
【請求項６】
前記所定のアプリケーションはゲームアプリケーションである、請求項１〜５のいずれか一項に記載の端末装置。
【請求項７】
前記センサー部は、照度センサー、加速度センサー、ジャイロセンサー、ＧＰＳセンサー、気圧センサー、地磁気センサー、距離センサー、磁気センサー、マイク、カメラ、及びタイマーのうちのいずれか一つ、又はその組み合わせを含む、請求項１〜６のいずれか一項に記載の端末装置。
【請求項８】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させるコンピュータを、
前記待機状態において実行が制限された前記アプリケーションとは異なる所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記待機状態においては前記コンピュータに含まれたセンサー部により検出された前記コンピュータの周囲環境又は前記コンピュータの状況に関する情報に基づいて前記所定のアプリケーションを進行させる制御部、
として機能させるプログラム。
【請求項９】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態とを含む複数の状態間で状態を遷移させる端末装置において実行される方法であって、
前記待機状態において前記端末装置の周囲環境又は前記端末装置そのものの状況をセンサー部で検出する段階と、
前記待機状態において実行が制限された前記アプリケーションとは異なる所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記待機状態においては前記センサー部において検出された情報に基づいて前記所定のアプリケーションの進行を制御部で制御する段階と、
を含む方法。
【手続補正書】
【提出日】平成29年11月9日(2017.11.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態と、前記アプリケーションの実行が制限されることに加えて前記待機状態及び前記通常状態において所定の情報を表示する表示部の表示がオフにされたスリープ状態とを含む複数の状態間で状態を遷移させる端末装置であって、
前記待機状態及び前記スリープ状態において前記端末装置の周囲環境又は前記端末装置そのものの状況を検出するセンサー部と、
前記待機状態及び前記スリープ状態において実行が制限された前記アプリケーションとは異なる所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記待機状態及び前記スリープ状態においては前記センサー部により検出された情報に基づいて前記所定のアプリケーションを進行させる制御部と、
を含む端末装置。
【請求項２】
前記表示部は、前記待機状態において前記所定のアプリケーションの進行状況を表示する一方で、前記通常状態において前記所定のアプリケーションの進行状況の表示は行わない、請求項１に記載の端末装置。
【請求項３】
前記端末装置は、ユーザによる指示入力を検出する操作部と、を含み、
前記待機状態は、前記スリープ状態において前記操作部がユーザによる指示入力を検出した場合に遷移され、
前記通常状態は、前記待機状態において前記操作部がユーザによる指示入力を検出した場合に遷移される、請求項１又は２に記載の端末装置。
【請求項４】
前記端末装置は、ユーザによる指示入力を検出する操作部と、を含み、
前記制御部は、前記通常状態において前記操作部で検出された前記指示入力に基づく前記所定のアプリケーションの設定の変更のみを許容する、請求項１〜３のいずれか一項に記載の端末装置。
【請求項５】
前記所定のアプリケーションはゲームアプリケーションである、請求項１〜４のいずれか一項に記載の端末装置。
【請求項６】
前記センサー部は、照度センサー、加速度センサー、ジャイロセンサー、ＧＰＳセンサー、気圧センサー、地磁気センサー、距離センサー、磁気センサー、マイク、カメラ、及びタイマーのうちのいずれか一つ、又はその組み合わせを含む、請求項１〜５のいずれか一項に記載の端末装置。
【請求項７】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態と、前記アプリケーションの実行が制限されることに加えて前記待機状態及び前記通常状態において所定の情報を表示する表示部の表示がオフにされたスリープ状態とを含む複数の状態間で状態を遷移させるコンピュータを、
前記待機状態及び前記スリープ状態において実行が制限された前記アプリケーションとは異なる所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記待機状態及び前記スリープ状態においては前記コンピュータに含まれたセンサー部により検出された前記コンピュータの周囲環境又は前記コンピュータの状況に関する情報に基づいて前記所定のアプリケーションを進行させる制御部、
として機能させるプログラム。
【請求項８】
少なくとも一部のアプリケーションの実行が制限された待機状態と、前記制限が解除された通常状態と、前記アプリケーションの実行が制限されることに加えて前記待機状態及び前記通常状態において所定の情報を表示する表示部の表示がオフにされたスリープ状態とを含む複数の状態間で状態を遷移させる端末装置において実行される方法であって、
前記待機状態及び前記スリープ状態において前記端末装置の周囲環境又は前記端末装置そのものの状況をセンサー部で検出する段階と、
前記待機状態及び前記スリープ状態において実行が制限された前記アプリケーションとは異なる所定のアプリケーションの起動がなされた場合に、前記通常状態においては前記所定のアプリケーションの進行を制限する一方で、前記待機状態及び前記スリープ状態においては前記センサー部において検出された情報に基づいて前記所定のアプリケーションの進行を制御部で制御する段階と、
を含む方法。
【国際調査報告】
2018016074.tif 000011
2018016074.tif 000012
2018016074.tif 000013
2018016074.tif 000014