(57)【要約】【課題】使用しているユーザの視線を適切に上昇させることのできる端末装置等を提供する。【解決手段】計測部１１０は、ユーザの手で把持されて使用される端末装置１００の姿勢を計測する。検出部１２０は、ユーザが歩行中であることを検出する。判別部１４０は、ユーザにより表示部１７０が注視される注視状態であるか否かを判別する。実行部１６０は、検出部１２０により歩行中であると検出され、かつ、判別部１４０により注視状態と判別された場合に、計測部１１０により計測された端末装置１００の姿勢に応じて所定処理を実行する。【選択図】図３
2019129459.tif 000002
【特許請求の範囲】
【請求項１】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
を備えることを特徴とする端末装置。
【請求項２】
前記端末装置の姿勢を計測する計測部を更に備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置を把持する手の振り上げ動作の課題を前記ユーザに出題し、当該課題に応じて前記ユーザが行った回答動作を、計測された前記端末装置の姿勢の変化に応じて評価する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内に変化した場合に、前記回答動作を正解と評価する、
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記実行部は、前記ユーザの視線方向の前記俯角が、前記基準角度以内に一定時間以上維持されている場合に、前記回答動作を正解と評価する、
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記歩行中であると検出され、かつ、前記注視状態と判別された履歴を記憶する記憶部を更に備え、
前記実行部は、前記記憶部に記憶された前記履歴に基づいて、実行しようとするアプリを実行禁止にし、実行するアプリの機能を制限し、若しくは、実行中のアプリを終了させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項６】
ユーザからの操作を受け付ける操作受付部を更に備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記操作受付部の操作性を低下させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項７】
前記端末装置の姿勢を計測する計測部を更に備え、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記操作性の低下割合を大きくする、
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
前記端末装置の姿勢を計測する計測部を更に備え、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記操作性の低下割合を大きくする、
ことを特徴とする請求項６に記載の端末装置。
【請求項９】
前記実行部は、前記操作受付部が受け付ける操作について、検出する周期を長くする処理、検出する強度の閾値を上昇させる処理、及び、検出する範囲を狭くする処理のうち、少なくとも何れかの処理を行うことにより、前記操作性を低下させる、
ことを特徴とする請求項６乃至８の何れか１項に記載の端末装置。
【請求項１０】
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記表示部に表示する画像の視認性を低下させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項１１】
前記端末装置の姿勢を計測する計測部を更に備え、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記視認性の低下割合を大きくする、
ことを特徴とする請求項１０に記載の端末装置。
【請求項１２】
前記端末装置の姿勢を計測する計測部を更に備え、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記視認性の低下割合を大きくする、
ことを特徴とする請求項１０に記載の端末装置。
【請求項１３】
前記実行部は、前記表示画面に表示する画像に対して、拡大処理、縮小処理、ぼかし処理、明度を下げる処理、明度を上げる処理、及び、コントラストを下げる処理のうち、少なくとも何れかの処理を行うことにより、前記視認性を低下させる、
ことを特徴とする請求項１０乃至１２の何れか１項に記載の端末装置。
【請求項１４】
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記ゲームの難易度を上昇させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項１５】
前記端末装置の姿勢を計測する計測部を更に備え、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記難易度の上昇割合を大きくする、
ことを特徴とする請求項１４に記載の端末装置。
【請求項１６】
前記端末装置の姿勢を計測する計測部を更に備え、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記難易度の上昇割合を大きくする、
ことを特徴とする請求項１４に記載の端末装置。
【請求項１７】
前記実行部は、前記ゲームにおいて、プレイヤキャラクタの進行パラメータの何れかを低下させる処理、敵キャラクタの進行パラメータの何れかを上昇させる処理、敵キャラクタとの遭遇頻度を上昇させる処理、ゲーム進行速度を上昇させる処理、及び、所定の抽選における当選確率を低下させる処理のうち、少なくとも何れかの処理を行うことにより、前記難易度を上昇させる、
ことを特徴とする請求項１４乃至１６の何れか１項に記載の端末装置。
【請求項１８】
ユーザの手で把持されて使用される端末装置と、当該端末装置を管理するサーバ装置と、を備える管理システムであって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記端末装置が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
を備えることを特徴とする管理システム。
【請求項１９】
表示部を有し、ユーザの手で把持されて使用される端末装置における誘導方法であって、
前記ユーザが歩行中であることを検出する検出ステップと、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別ステップと、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行ステップと、
を備えることを特徴とする誘導方法。
【請求項２０】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用しているユーザの視線を適切に上昇させることのできる端末装置、管理システム、誘導方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来より、スマートフォンや携帯型のゲーム機等の端末装置が広く利用されている。このような端末装置の普及に伴って、例えば、ユーザが歩きながら端末装置を使用（注視や操作等）する、いわゆる「歩きスマホ」を行ってしまうことがあった。このような、歩きスマホは、他の歩行者や障害物等との衝突を招くおそれが高いため、各種の対応策が提案されている。
【０００３】
例えば、引用文献１には、ユーザが歩きながら端末装置を使用していても、周囲の状況が把握でき、危険を回避できる端末装置（携帯情報端末）の発明が開示されている。また、引用文献２には、移動しながら端末装置を使用するユーザが周囲の人と接触する可能性に応じて、そのユーザに注意喚起を行う端末装置（携帯端末）の発明が開示されている。
【０００４】
引用文献１に記載された発明では、端末装置が、前方に存在する物体の方向と、その物体までの距離を測定する距離測定装置を備えており、現在表示している画面（他のアプリケーションの画面等）上に、測定された物体（段差、壁、歩行者等）をマッピングした画面（半透明化した画面）をリアルタイムに重畳して表示する。
また、引用文献１には、測定された物体を表示するだけでなく、その物体との衝突判定を行い、警告音や警告表示によって、事前に危険を回避させることについても開示されている。
【０００５】
引用文献２に記載された発明では、各端末装置から情報を収集する判定装置を備えたシステムであり、判定装置が、端末装置側で「歩きスマホ状態」と判定された危険者の位置情報を、識別ＩＤと共にその端末装置から順次収集する。この判定装置は、それら危険者の位置を、収集した位置情報に応じて、メッシュ状に区分けした各エリアにおける対応エリアに割り当てると共に、各エリアに存在する危険者の密度（危険者密度）を算出する。そして、危険者密度が閾値以上となり、危険者同士が接触する可能性が高まると、判定装置は、そのエリアに存在する全ての危険者の端末装置に、警告メッセージ及びヒートマップ（危険者密度に応じて色分けされた地図データ）を送信して表示させる。
また、引用文献２には、更に、通常者（歩きスマホ状態と判定されていないユーザ）の端末装置からも位置情報等を収集して、通常者も含めた危険者密度を算出し、危険者密度が閾値以上となると、同様に危険者の端末装置に、警告メッセージ等を送信して表示させることについても開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−１８３７８７号公報
【特許文献２】特許第６０８４２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、引用文献１に記載された発明では、通常の端末装置には備えられていない特殊な距離測定装置を用いることで、前方に存在する物体の方向と、その物体までの距離が測定できるようになっている。具体的にこの距離測定装置には、フェーズドアレー方式によるＬＩＤＡＲ（Light Detection and Ranging）素子が用いられている。
そのため、このような距離測定装置を備えていない通常の端末装置では、前方に存在する物体を計測して、リアルタイムに表示するようなことができなかった。
また、引用文献２に記載された発明では、位置情報を収集できたユーザ（危険者や通常者）の密度だけを判断して、警告メッセージ等を危険者の端末装置に送信している。そのため、危険者の周りに、端末装置を所有していない人や障害物が多く存在していても、何ら警告メッセージが送られることがない。
また、引用文献２に記載された発明は、判定装置を含めたシステム全体の規模が、そもそも、大掛かりであり、その上、ユーザ（危険者や通常者）の位置情報をリアルタイムに収集するとなると、通信負荷や処理負荷が極めて高くなることが予想される。
【０００８】
そのため、引用文献１の発明のように、特殊な距離測定装置を用いることなく、また、引用文献２の発明のように、大掛かりとなることなく、歩きスマホを行っているユーザに前方の状況を認識し易くさせ、生じ得る危険を回避させる技術が求められていた。
特に、歩きスマホを行っているユーザは、把持している端末装置を低い位置（腹部程度の高さ）に維持し、端末装置を前方に大きく傾け、頭を下げた（斜め下を向いた）状態でその端末装置（表示部）を注視しながら歩行する場合が少なくない。このようなユーザは、注視する端末装置の周辺視野に捉えられるのが地面（足下の地面）に留まり、前方が全く視野に入らない。
そこで、前方が視野（周辺視野）に入る程度まで、ユーザの視線を上昇させることができたならば、端末装置を注視していたとしても、ユーザが前方の状況を認識し易くなり、他の歩行者や障害物等との衝突を回避させることが期待できる。
【０００９】
本発明は、上記実状に鑑みてなされたもので、使用しているユーザの視線を適切に上昇させることのできる端末装置、管理システム、誘導方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る端末装置は、
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、使用しているユーザの視線を適切に上昇させることができる。
【図面の簡単な説明】
【００１２】
【図１】ユーザに把持されるスマートフォンの外観の一例を示す構成図である。
【図２】スマートフォンの概要構成の一例を示すブロック図である。
【図３】本発明の実施形態１に係る端末装置の概要構成を示すブロック図である。
【図４】（ａ），（ｂ）共に、端末装置の姿勢を計測する様子を説明するための模式図である。
【図５】歩行中における加速度の合成値の変化パターンを説明するための模式図である。
【図６】ユーザの相対的な視線方向を説明するための模式図である。
【図７】（ａ）〜（ｆ）共に、実空間におけるユーザの視線方向の俯角を説明するための模式図である。
【図８】（ａ），（ｂ）共に、課題画像の一例を示す模式図である。
【図９】実施形態１に係る誘導処理を説明するためのフローチャートである。
【図１０】本発明の実施形態２に係る端末装置の概要構成を示すブロック図である。
【図１１】実施形態２に係る誘導処理を説明するためのフローチャートである。
【図１２】本発明の実施形態３に係る端末装置の概要構成を示すブロック図である。
【図１３】実施形態３に係る誘導処理を説明するためのフローチャートである。
【図１４】本発明の実施形態４に係る端末装置の概要構成を示すブロック図である。
【図１５】実施形態４に係る誘導処理を説明するためのフローチャートである。
【図１６】他の実施形態に係る管理システムの全体構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、スマートフォン等に本発明が適用される実施形態を説明するが、この他にも、例えば、タブレット端末、ノート型パーソナルコンピュータ、ゲーム機器（携帯型のゲーム機等）、ＰＤＡ（Personal Digital Assistant）などの情報処理装置であっても、同様に本発明を適用することができる。
すなわち、以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００１４】
（情報処理装置の外観）
図１は、本発明の実施の形態に係る端末装置が実現される典型的な情報処理装置１（一例として、スマートフォン等）の外観を示す模式図である。図示するように、この情報処理装置１は、表示デバイス１６や撮像デバイス１９等を備えており、ユーザの手で把持されて使用される。表示デバイス１６は、種々の画像（後述するような課題画像等）を表示する。また、撮像デバイス１９は、把持しているユーザの顔画像（後述するように視線方向を求めるための顔画像）等を撮像する。
【００１５】
（情報処理装置の概要構成）
図２は、この情報処理装置１の概要構成を示すブロック図である。
図示するように、情報処理装置１は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、加速度センサ１４と、記憶デバイス１５と、表示デバイス１６と、通信デバイス１７と、操作デバイス１８と、撮像デバイス１９と、を備える。
【００１６】
ＣＰＵ  １１は、情報処理装置１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００１７】
ＲＯＭ  １２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、所定のプログラムをＲＡＭ  １３に読み出してＣＰＵ  １１による当該プログラムの実行が開始される。
【００１８】
ＲＡＭ  １３は、データやプログラムを一時的に記憶するためのもので、記憶デバイス１５から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００１９】
加速度センサ１４は、例えば、３軸（Ｘ軸方向、Ｙ軸方向、Ｚ軸方向）の加速度センサであり、情報処理装置１に加わる加速度を検出する。
例えば、加速度センサ１４は、Ｘ軸方向、Ｙ軸方向、及び、Ｚ軸方向に加わるそれぞれの加速度情報を検出する。この際、検出される加速度情報には、重力加速度も含まれている。
なお、情報処理装置１は、このような加速度センサ１４に加えて、３軸のジャイロセンサ等も備えていてもよい。その際、加速度センサ１４を通じて、３軸のジャイロセンサの値も得られるようにしてもよい。
【００２０】
記憶デバイス１５は、ＳＳＤ（Solid State Drive）やハードディスク等であり、種々のデータを記憶する。例えば、記憶デバイス１５は、情報処理装置１全体の動作制御に必要なオペレーティングシステムのプログラムや各種のアプリケーションや付随するデータ等を記憶する。
【００２１】
表示デバイス１６は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示装置と、その表示装置に表示するための画像情報を記憶するＶＲＡＭ（Video Random Access Memory）と、画像情報を処理するための画像処理部とを含んで構成されている。この画像処理部は、記憶デバイス１５から読み出されたデータや、ＣＰＵ  １１にて処理されたデータを加工処理した後、これをＶＲＡＭに格納するなどして、画像情報を生成する。
【００２２】
通信デバイス１７は、例えば、移動体通信網や無線ＬＡＮ（Local Area Network）等を利用して無線通信を行う。なお、通信デバイス１７は、有線ＬＡＮ等を利用して有線通信を行ってもよい。
【００２３】
操作デバイス１８は、例えば、タッチスクリーンやタッチパッド、ボタンやキーボード等であり、ユーザの操作を受け付ける。なお、音声によって、ユーザの操作を受け付けてもよい。
【００２４】
撮像デバイス１９は、例えば、単焦点のレンズ、及び、所定画素数の撮像素子（ＣＭＯＳやＣＣＤ等）等を備えたカメラユニットであり、情報処理装置１の前面及び背面にそれぞれ配置されている。
撮像デバイス１９は、撮像した画像（静止画や動画）をＲＡＭ  １３や記憶デバイス１５に記憶する。
【００２５】
以下、上記情報処理装置１において実現される端末装置１００の構成等について、図３〜図８を参照して説明する。情報処理装置１に電源が投入されると、本発明に係る端末装置として機能させるプログラムが実行され、本実施形態に係る端末装置１００が実現される。
【００２６】
（端末装置の概要構成）＜実施形態１＞
図３は、本発明の実施形態１に係る端末装置１００の概要構成を示すブロック図である。図示するように、端末装置１００は、計測部１１０と、検出部１２０と、撮像部１３０と、判別部１４０と、俯角算定部１５０と、実行部１６０と、表示部１７０とを備えている。
【００２７】
計測部１１０は、ユーザに把持されている端末装置１００の姿勢（重力方向を基準とした端末装置１００の向き）等を計測する。
例えば、計測部１１０は、図４（ａ）に示すように、端末装置１００の３軸方向（Ｘ軸方向、Ｙ軸方向、及び、Ｚ軸方向）に加わる加速度（重力加速度）から、端末装置１００の姿勢を計測する。
一例として、端末装置１００がユーザによって縦持ち（表示部１７０の表示画面が縦長状態になる持ち方）にて把持されている場合では、Ｘ軸方向の加速度値がほぼ０Ｇ（Ｇ≒９．８ｍ／ｓ2）となり、Ｙ軸方向の加速度とＺ軸方向の加速度との合成値（それぞれの加速度値を二乗して加算し、その平方根を求めた値）がほぼ１Ｇとなる。そのため、計測部１１０は、Ｘ軸方向の加速度値がほぼ０Ｇであり、Ｙ軸方向の加速度とＺ軸方向の加速度との合成値がほぼ１Ｇの状態であれば、図４（ｂ）に示すように、Ｙ軸方向の加速度値（この場合、マイナス値）、及び、Ｚ軸方向の加速度値（この場合、マイナス値）から、端末装置１００の姿勢（縦持ちされた端末装置１００がどの位傾けられているか等）を求めることが可能となっている。
なお、上述した加速度センサ１４等が、このような計測部１１０として機能しうる。
【００２８】
図３に戻って、検出部１２０は、端末装置１００を使用するユーザが歩行中であることを検出する。
例えば、検出部１２０は、端末装置１００の３軸方向に加わる加速度の合成値の変化パターンが、特定の変化パターンと一致する場合に、ユーザが歩行中であることを検出する。
一例として、３軸加速度の合成値は、図５に示すように、歩行中において、時刻Ｔ１〜Ｔ２にて示されるように、１Ｇを大きく超えた後に、１Ｇを少し下回るという特定の変化パターンを繰り返すこととなる。そのため、検出部１２０は、計測された加速度（３軸加速度）の合成値を、例えば、直近の一定時間（一例として、１秒間）分だけ保持しつつ、加速度の合成値の変化パターンを求める。そして、求めた変化パターンが、図５に示すような特定の変化パターンと一致する場合に、検出部１２０は、ユーザが歩行中であることを検出する。
なお、上述した加速度センサ１４及びＣＰＵ１１等が、このような検出部１２０として機能しうる。
【００２９】
図３に戻って、撮像部１３０は、例えば、端末装置１００の前面（表示部１７０と同じ面）に配置され、所定の焦点距離（所定の画角）にて、光軸方向に存在する被写体の画像を撮像する。
例えば、ユーザが端末装置１００を把持して表示部１７０を注視している状態であれば、撮像部１３０は、ユーザの顔面を含む画像を撮像する。
なお、上述した撮像デバイス１９等が、このような撮像部１３０として機能しうる。
【００３０】
判別部１４０は、ユーザにより表示部１７０が注視される注視状態であるか否かを判別する。
例えば、判別部１４０は、撮像部１３０が撮像した画像から、ユーザの顔面を画像認識し、目、鼻、口といった特徴点の位置関係に基づいて、ユーザの視線方向（端末装置１００を基準とした相対的な視線方向）を推定することにより、表示部１７０が注視される注視状態であるか否かを判別する。なお、視線方向を推定する手法は、このような顔面における特徴点の位置関係に基づくもの以外であってもよい。例えば、判別部１４０は、画像認識した顔画像から眼球及び瞳孔を検出し、検出した眼球内における瞳孔の位置に基づいて、ユーザの視線方向を推定してもよい。
つまり、判別部１４０は、図６に示すように、撮像部１３０から撮像した画像によりユーザの視線方向ＳＤ（相対的な視線方向）を推定し、その視線方向ＳＤが表示部１７０に向かっていれば、注視状態であると判別する。
一方、視線方向ＳＤが表示部１７０に向かっていなければ（表示部１７０から大きく外れていれば）、判別部１４０は、注視状態でないと判別する。この他にも、判別部１４０は、ユーザの顔面が画像認識されなかった場合（ユーザが写っていなかった等）に、注視状態でないと判別する。
なお、上述したＣＰＵ  １１及びＲＡＭ  １３等が、このような判別部１４０として機能しうる。
【００３１】
図３に戻って、俯角算定部１５０は、計測部１１０が計測した端末装置１００の姿勢（重力方向を基準とした端末装置１００の向き）と、判別部１４０が推定したユーザの視線方向（端末装置１００を基準とした相対的な視線方向）とに基づいて、実空間におけるユーザの視線方向の俯角を算定する。
例えば、図７（ａ），（ｂ）に示す場合において、判別部１４０が推定した相対的な視線方向ＳＤがそれぞれ同じ方向であったとしても、端末装置１００の姿勢が異なっていれば、実空間におけるユーザの視線方向は異なっている。
そのため、俯角算定部１５０は、重力方向Ｇを基準とした端末装置１００の向きに基づいて、視線方向ＳＤを座標変換し、図７（ｃ），（ｄ）に示すように、重力方向を基準とした実空間におけるユーザの視線方向ＪＳＤを得る。
そして、俯角算定部１５０は、図７（ｅ），（ｆ）に示すように、実空間における水平面Ｈに対する視線方向ＪＳＤの下向きの角度である俯角θを求める。なお、図７（ｅ），（ｆ）では、視線方向ＪＳＤが水平面Ｈよりも下向きであるため、俯角を求めているが、視線方向ＪＳＤが水平面Ｈよりも上向きであれば、俯角算定部１５０は、仰角を求めることになる。そのような状況が生じるのは、ユーザが端末装置１００を目の高さよりも上方に掲げて維持する場合であるため、あまり生じないと思われる。それでも、生じた場合には、俯角算定部１５０は、便宜上、マイナスの値の俯角θにて、仰角を表すものとする。
なお、上述したＣＰＵ  １１及びＲＡＭ  １３等が、このような俯角算定部１５０として機能しうる。
【００３２】
図３に戻って、実行部１６０は、検出部１２０によってユーザが歩行中であると検出され、かつ、判別部１４０によってユーザが表示部１７０を注視する注視状態であると判別された場合（つまり、ユーザが歩きスマホを行っている場合）に、計測部１１０が計測した端末装置１００の姿勢に応じて所定処理を実行する。
例えば、実行部１６０は、出題部１６１と、評価部１６２とを備えており、ユーザの視線が上昇するように誘導する。
【００３３】
出題部１６１は、ユーザが歩きスマホを行っている場合に、端末装置１００を把持する手の振り上げ動作を要求する課題を、ユーザに出題する。なお、出題部１６１は、俯角算定部１５０により算定された俯角が、後述する基準角度以内でない場合（より詳細には、ユーザの視線方向の俯角が下がり過ぎている場合）に、振り上げ動作を要求する課題を出題するようにしてもよい。
例えば、出題部１６１は、図８（ａ），（ｂ）に示すような課題画像１７１，１７２等を表示部１７０に表示し、ユーザに対して、振り上げ動作を要求する。なお、課題画像１７１，１７２は一例であり、他の内容であってもよい。また、出題部１６１は、ユーザがイヤホン（ヘッドホン）を繋いで端末装置１００を使用している場合に、音声メッセージ等により、端末装置１００を把持する手の振り上げ動作を要求する課題を、ユーザに出題してもよい。
何れにしても、出題部１６１が、端末装置１００を把持する手の振り上げ動作を要求する課題をユーザに出題することで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００３４】
図３に戻って、評価部１６２は、出題部１６１が出題した課題に応じて、ユーザが行った回答動作を、計測部１１０により計測された端末装置１００の姿勢の変化等に応じて評価する。
例えば、評価部１６２は、ユーザが端末装置１００を把持する手を振り上げることで、計測される端末装置１００の姿勢が変化し、俯角算定部１５０により算定されるユーザの視線方向の俯角が、基準角度（一例として、ユーザが前方を視野に捉えられると実験的に求められた視線方向の俯角）以内に変化した場合に、ユーザの回答動作を正解と評価する。正解と評価した場合に、評価部１６２は、何らかの報酬をユーザに付与してもよい。
例えば、歩きスマホの危険を回避することに協賛しているサイトにユーザがログイン中であれば、評価部１６２は、そのサイトで利用可能な所定のクーポンコードを配布してもよい。また、歩きスマホの危険を回避することに協賛しているゲーム会社等が提供するオンライン型のゲーム（ネットワークゲームやソーシャルゲーム）をユーザがプレイしている場合であれば、評価部１６２は、そのゲームにおけるゲーム内通貨（例えば、コインやメダル等）を所定数増加させたり、そのゲームのアイテムをランダムに付与したり、そのゲームのプレイヤキャラクタの経験値やレベル値等を所定数増加させる等の報酬を付与してもよい。
一方、ユーザが課題動作を行わなかった場合や、課題動作を行った場合でも、端末装置１００を把持する手の振り上げが足りず、計測される端末装置１００の姿勢が変化したものの、俯角算定部１５０により算定されたユーザの視線方向の俯角が、基準角度以内に変化しなかった場合に、評価部１６２は、ユーザの回答動作を不正解と評価する。不正解と評価した場合では、評価部１６２は、何らの報酬もユーザに付与しないものとしてもよく、また、ペナルティとして、画像を見づらく表示させたり、操作しづらくさせたり、実行中のアプリ等を強制終了させたりする。
なお、上述したＣＰＵ  １１等が、このような構成の実行部１６０として機能しうる。
【００３５】
表示部１７０は、例えば、端末装置１００にて実行されているアプリケーションに応じた種々の画像を表示する。なお、表示部１７０は、ユーザが歩きスマホを行っている場合に、上述した図８（ａ），（ｂ）に示すような課題画像１７１，１７２等を、表示中の画像よりも優先して表示する。
なお、上述した表示デバイス１６等が、このような表示部１７０として機能しうる。
【００３６】
（端末装置の動作）
以下、このような構成の端末装置１００の動作について図９を参照して説明する。なお、端末装置１００は、種々のアプリケーションを実行可能であり、実行されているアプリケーションと並行して以下の誘導処理が実行される場合について説明するが、誘導処理を含んだ特定のアプリケーションが実行されている場合に限り、以下の誘導処理が実行されるようにしてもよい。
図９は、実施形態１に係る誘導処理の流れを示すフローチャートである。この誘導処理は、例えば、ＯＳの制御の下、ユーザが歩きスマホを行った場合に対応できるように、常時実行されているものとする。
【００３７】
まず、端末装置１００は、ユーザが歩行中であるか否かを判別する（ステップＳ１１）。
すなわち、検出部１２０は、端末装置１００の３軸方向に加わる加速度の合成値の変化パターンを逐次参照しており、この変化パターンが、図５に示すような特定の変化パターンと一致するかどうかを判別する。
【００３８】
端末装置１００は、歩行中でないと判別すると（ステップＳ１１；Ｎｏ）、歩行中であると判別されるまで、ステップＳ１１の処理を繰り返す。
【００３９】
一方、歩行中であると判別した場合（ステップＳ１１；Ｙｅｓ）に、端末装置１００は、ユーザにより表示部１７０が注視される注視状態であるか否かを判別する（ステップＳ１２）。
例えば、判別部１４０は、撮像部１３０が撮像した画像から、ユーザの顔面を画像認識し、目、鼻、口といった特徴点の位置関係に基づいて、ユーザの視線方向を推定することにより、表示部１７０が注視される注視状態であるか否かを判別する。なお、視線方向を推定する手法は、このような顔面における特徴点の位置関係に基づくもの以外であってもよい。例えば、判別部１４０は、画像認識した顔画像から眼球及び瞳孔を検出し、検出した眼球内における瞳孔の位置に基づいて、ユーザの視線方向を推定してもよい。
つまり、判別部１４０は、図６に示すように、撮像部１３０から撮像した画像によりユーザの視線方向ＳＤ（相対的な視線方向）を推定し、注視状態であるか否かを判別する。
【００４０】
端末装置１００は、注視状態でないと判別すると（ステップＳ１２；Ｎｏ）、上述したステップＳ１１に処理を戻す。
【００４１】
一方、注視状態であると判別した場合（ステップＳ１２；Ｙｅｓ）に、端末装置１００は、ユーザの視線方向の俯角を算定する（ステップＳ１３）。つまり、端末装置１００は、歩きスマホを行っているユーザの視線方向の俯角を算定する。
すなわち、俯角算定部１５０は、計測部１１０が計測した端末装置１００の姿勢（重力方向を基準とした端末装置１００の向き）と、判別部１４０が推定したユーザの視線方向（端末装置１００を基準とした相対的な視線方向）とに基づいて、実空間におけるユーザの視線方向の俯角を算定する。
例えば、俯角算定部１５０は、重力方向Ｇを基準とした端末装置１００の向きに基づいて、視線方向ＳＤを座標変換し、図７（ｃ）等のように、重力方向を基準とした実空間におけるユーザの視線方向ＪＳＤを得る。
そして、俯角算定部１５０は、図７（ｅ）等のように、実空間における水平面Ｈに対する視線方向ＪＳＤの下向きの角度である俯角θを求める。なお、図７（ｅ）等では、視線方向ＪＳＤが水平面Ｈよりも下向きであるため、俯角を求めているが、視線方向ＪＳＤが水平面Ｈよりも上向きであれば、俯角算定部１５０は、仰角を求めることになる。その場合、俯角算定部１５０は、便宜上、マイナスの値の俯角θにて、仰角を表すものとする。
【００４２】
端末装置１００は、算定した俯角が、基準角度以内であるか否かを判別する（ステップＳ１４）。
例えば、基準角度として、ユーザが前方を視野に捉えられると実験的に求められた視線方向の俯角が設定されている。そして、端末装置１００は、ステップＳ１３にて算定したユーザの視線方向の俯角が、この基準角度以内であるかどうかを判別する。
【００４３】
端末装置１００は、算定した俯角が、基準角度以内であると判別すると（ステップＳ１４；Ｙｅｓ）、上述したステップＳ１１に処理を戻す。つまり、歩きスマホを行っているユーザの視線方向が、前方を視野に捉えられる程度まで上昇しているため、ステップＳ１１に処理を戻す。
【００４４】
一方、算定した俯角が、基準角度以内でないと判別した場合（ステップＳ１４；Ｎｏ）に、端末装置１００は、端末装置１００を把持する手の振り上げ動作を、ユーザに出題する（ステップＳ１５）。
例えば、出題部１６１は、図８（ａ），（ｂ）に示すような課題画像１７１，１７２等を表示部１７０に表示して、ユーザに対して、振り上げ動作を要求する。なお、課題画像１７１，１７２は一例であり、他の内容であってもよい。また、出題部１６１は、ユーザがイヤホン（ヘッドホン）を繋いで端末装置１００を使用している場合に、音声メッセージ等により、端末装置１００を把持する手の振り上げ動作を要求する課題を、ユーザに出題してもよい。
何れにしても、ステップＳ１５にて、端末装置１００を把持する手の振り上げ動作を要求する課題をユーザに出題することで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００４５】
端末装置１００は、ユーザの視線方向の俯角を再び算定する（ステップＳ１６）。
【００４６】
端末装置１００は、算定した俯角が、基準角度以内に変化したか否かを判別する（ステップＳ１７）。
つまり、端末装置１００は、ユーザが端末装置１００を把持する手を振り上げることで、計測される端末装置１００の姿勢が変化し、算定されるユーザの視線方向の俯角が、基準角度以内に変化したかどうかを判別する。その際、端末装置１００は、ユーザの視線方向の俯角が基準角度以内に変化した状態で所定時間が経過することを要件とし、その要件が満たされた場合に、算定した俯角が、基準角度以内に変化したと判別するようにしてもよい。また、端末装置１００は、俯角が基準角度以内に変化した状態で所定時間が経過する前に歩行中でないと検出された場合も、算定した俯角が、基準角度以内に変化したと判別するようにしてもよい。
【００４７】
端末装置１００は、算定した俯角が、基準角度以内に変化していない（一例として、俯角が基準角度以内に変化したとしても、その状態のまま所定時間が経過しなかった場合等も含む）と判別すると（ステップＳ１７；Ｎｏ）、上述したステップＳ１５に処理を戻す。つまり、引き続き、ユーザに対して、端末装置１００を把持する手の振り上げ動作を要求し、それに伴って、ユーザの視線が上昇するように誘導する。
【００４８】
一方、算定した俯角が、基準角度以内に変化している（一例として、俯角が基準角度以内に変化したまま所定時間が経過した場合等）と判別した場合（ステップＳ１７；Ｙｅｓ）に、端末装置１００は、所定の報酬をユーザに付与する（ステップＳ１８）。
例えば、歩きスマホの危険を回避することに協賛しているサイトにユーザがログイン中であれば、評価部１６２は、そのサイトで利用可能な所定のクーポンコード等を配布してもよい。また、歩きスマホの危険を回避することに協賛しているゲーム会社等が提供するオンライン型のゲーム（ネットワークゲームやソーシャルゲーム）をユーザがプレイしている場合であれば、評価部１６２は、そのゲームにおけるゲーム内通貨（例えば、コインやメダル等）を所定数増加させたり、そのゲームのアイテムをランダムに付与したり、そのゲームのプレイヤキャラクタの経験値やレベル値等を所定数増加させる等の報酬を付与してもよい。
そして、端末装置１００は、上述したステップＳ１１に処理を戻す。
【００４９】
このような図９に示す誘導処理により、ユーザが歩きスマホを行っていることを検出し、そのユーザの視線方向の俯角を算定して、基準角度以内でなければ、端末装置１００を把持する手の振り上げ動作を要求する課題をユーザに出題することで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
この結果、端末装置１００を使用しているユーザの視線を適切に上昇させることができる。
【００５０】
＜実施形態２＞
上記の実施形態１に係る端末装置１００は、歩きスマホを行っているユーザに対して、図８（ａ），（ｂ）に示すような課題画像１７１，１７２等を表示し、端末装置１００を把持する手の振り上げ動作を要求する場合について説明したが、課題画像１７１，１７２等を表示する代わりに、端末装置の操作性を低下させることで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導してもよい。
以下、ユーザが歩きスマホを行っている際に、端末装置（操作受付部）の操作性を低下させることを特徴とした本発明の実施形態２に係る端末装置２００について、以下、図１０を参照して説明する。
【００５１】
図１０は、本発明の実施形態２に係る端末装置２００の概要構成を示すブロック図である。図示するように、端末装置２００は、計測部１１０と、検出部１２０と、撮像部１３０と、判別部１４０と、俯角算定部１５０と、実行部２６０と、表示部１７０と、操作受付部２８０を備えている。
【００５２】
なお、計測部１１０〜俯角算定部１５０、及び、表示部１７０は、上述した図３の端末装置１００の構成と同一である。
【００５３】
操作受付部２８０は、ユーザからの各種操作を受け付ける。例えば、操作受付部２８０は、タッチスクリーン等から得られる情報に基づいて、ユーザからの操作を受け付ける。
なお、上述した操作デバイス１８等が、このような操作受付部２８０として機能しうる。
【００５４】
実行部２６０は、検出部１２０によってユーザが歩行中であると検出され、かつ、判別部１４０によってユーザが表示部１７０を注視する注視状態であると判別された場合（つまり、ユーザが歩きスマホを行っている場合）に、計測部１１０が計測した端末装置２００の姿勢に応じて所定処理を実行する。
例えば、実行部２６０は、受付制御部２６１を備えており、操作受付部２８０の操作性（操作受付部２８０が、ユーザから受け付けた操作の操作性）を低下させることで、ユーザの視線が上昇するように誘導する。
【００５５】
受付制御部２６１は、ユーザが歩きスマホを行っている場合に、計測部１１０により計測された端末装置２００の姿勢に応じて、操作受付部２８０の操作性を低下させる。
例えば、受付制御部２６１は、操作受付部２８０が受け付ける操作について、検出する周期を長くする処理、検出する強度の閾値を上昇させる処理、及び、検出する範囲を狭くする処理のうち、少なくとも何れかの処理を行うことにより、操作受付部２８０の操作性を低下させる。なお、操作受付部２８０の操作性を低下させる手法は、これらに限られず、他の手法であってもよい。
また、受付制御部２６１は、このように操作受付部２８０の操作性を低下させている間、表示部１７０に、ユーザへのメッセージを表示し、このような操作性の低下がどうすれば解除されるかについて伝えるようにしてもよい。例えば、受付制御部２６１は、端末装置２００を把持する手を振り上げ、それに伴ってユーザの視線が上昇することで、操作性の低下が解除される旨のメッセージを表示する。
また、何度かメッセージを表示して、ユーザが操作性の低下を解除する要件を把握した後であれば、受付制御部２６１は、ユーザへのメッセージを表示することを省略してもよい。
何れにしても、受付制御部２６１は、操作受付部２８０の操作性を低下させることで、その操作性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００５６】
また、受付制御部２６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が基準角度以内でない場合に、その基準角度に満たない角度が大きいほど、操作受付部２８０の操作性をより低下させてもよい。
この場合、基準角度に満たない角度が大きくなるほど、操作性がより低下するため、ユーザは、操作性の低下を解除させるべく、大きく振り上げ動作を行うことになる。それに伴って、ユーザの視線も上昇する。
【００５７】
この他にも、受付制御部２６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が基準角度以内でない場合に、最初、操作受付部２８０の操作性を初期の低下割合にて低下させ、時間の経過に応じて、操作性の低下割合を大きくしてもよい。
この場合、基準角度に満たない角度が小さくとも、時間が経過するにつれて、操作性がより低下していくため、ユーザは、操作性の低下を解除させるべく、迅速に、振り上げ動作を行う。それに伴って、ユーザの視線も上昇する。
【００５８】
以下、図１０に示すような構成の端末装置２００の動作について図１１を参照して説明する。なお、端末装置２００でも、種々のアプリケーションを実行可能であり、実行されているアプリケーションと並行して以下の誘導処理が実行される場合について説明するが、誘導処理を含んだ特定のアプリケーションが実行されている場合に限り、以下の誘導処理が実行されるようにしてもよい。
図１１は、実施形態２に係る誘導処理の流れを示すフローチャートである。この誘導処理は、例えば、ＯＳの制御の下、ユーザが歩きスマホを行った場合に対応できるように、常時実行されているものとする。
なお、図１１の誘導処理において、図９と同じ内容の処理は、同じステップ番号（ステップＳ１１〜Ｓ１４，Ｓ１６，Ｓ１７）にて示されている。これら図９と同じ処理内容については、簡略化して説明する。
【００５９】
端末装置２００は、ステップＳ１１にて、ユーザが歩行中であると判別し（ステップＳ１１；Ｙｅｓ）、かつ、ステップＳ１２にて、注視状態であると判別すると（ステップＳ１２；Ｙｅｓ）、ユーザの視線方向の俯角を算定する（ステップＳ１３）。
そして、ステップＳ１４にて、算定した俯角が、基準角度以内でないと判別すると（ステップＳ１４；Ｎｏ）、端末装置２００は、基準角度に満たない角度に応じて、操作受付部２８０の操作性を低下させる（ステップＳ２５）。
例えば、受付制御部２６１は、操作受付部２８０が受け付ける操作について、検出する周期を長くする処理、検出する強度の閾値を上昇させる処理、及び、検出する範囲を狭くする処理のうち、少なくとも何れかの処理を行うことにより、操作受付部２８０の操作性を低下させる。その際、受付制御部２６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が基準角度に満たない場合に、その満たない角度が大きいほど、操作受付部２８０の操作性をより低下させる。つまり、受付制御部２６１は、操作性を低下させる処理の程度（レベル等）を大きくするなどして、操作受付部２８０の操作性をより低下させる。
このように、操作受付部２８０の操作性を低下させることで、操作性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００６０】
端末装置２００は、ユーザの視線方向の俯角を再び算定し（ステップＳ１６）、算定した俯角が、基準角度以内に変化していないと判別すると（ステップＳ１７；Ｎｏ）、上述したステップＳ２５に処理を戻す。つまり、引き続き、表示される画像の視認性を低下させることで、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００６１】
一方、算定した俯角が、基準角度以内に変化していると判別した場合（ステップＳ１７；Ｙｅｓ）に、端末装置２００は、操作受付部２８０の操作性を元に戻す（ステップＳ２８）。つまり、端末装置２００は、操作性の低下を解除する。
そして、端末装置２００は、上述したステップＳ１１に処理を戻す。
【００６２】
このような図１１に示す誘導処理により、ユーザが歩きスマホを行っていることを検出し、そのユーザの視線方向の俯角を算定して、基準角度以内でなければ、操作受付部２８０の操作性を低下させることで、その操作性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
この結果、端末装置２００を使用しているユーザの視線を適切に上昇させることができる。
【００６３】
＜実施形態３＞
上記の実施形態２に係る端末装置２００は、歩きスマホを行っているユーザに対して、端末装置２００（操作受付部２８０）の操作性を低下させることで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する場合について説明したが、操作性を低下させる代わりに、表示している画像の視認性を低下させることで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導してもよい。
以下、ユーザが歩きスマホを行っている際に、表示している画像の視認性を低下することを特徴とした本発明の実施形態３に係る端末装置３００について、以下、図１２を参照して説明する。
【００６４】
図１２は、本発明の実施形態３に係る端末装置３００の概要構成を示すブロック図である。図示するように、端末装置３００は、計測部１１０と、検出部１２０と、撮像部１３０と、判別部１４０と、俯角算定部１５０と、実行部３６０と、表示部１７０とを備えている。
【００６５】
なお、計測部１１０〜俯角算定部１５０、及び、表示部１７０は、上述した図３の端末装置１００の構成と同一である。
【００６６】
実行部３６０は、検出部１２０によってユーザが歩行中であると検出され、かつ、判別部１４０によってユーザが表示部１７０を注視する注視状態であると判別された場合（つまり、ユーザが歩きスマホを行っている場合）に、計測部１１０が計測した端末装置３００の姿勢に応じて所定処理を実行する。
例えば、実行部３６０は、表示制御部３６１を備えており、表示部１７０に表示される画像の視認性を低下させることで、ユーザの視線が上昇するように誘導する。
【００６７】
表示制御部３６１は、ユーザが歩きスマホを行っている場合に、表示部１７０に表示される画像の視認性を低下させる。
例えば、表示制御部３６１は、表示部１７０に表示される画像に対して、拡大処理、縮小処理、ぼかし処理、明度を下げる処理、明度を上げる処理、及び、コントラストを下げる処理のうち、少なくとも何れかの処理を行うことにより、視認性を低下させる。なお、表示される画像に対して視認性を低下させる手法は、これらに限られず、他の手法であってもよい。
また、表示制御部３６１は、このように画像の視認性を低下させている間、一部の表示領域において、視認性を保ったまま、ユーザへのメッセージを表示し、このような視認性の低下がどうすれば解除されるかについて伝えるようにしてもよい。例えば、表示制御部３６１は、端末装置３００を把持する手を振り上げ、それに伴ってユーザの視線が上昇することで、視認性の低下が解除される旨のメッセージを表示する。
また、何度かメッセージを表示して、ユーザが視認性の低下を解除する要件を把握した後であれば、表示制御部３６１は、ユーザへのメッセージを表示することを省略してもよい。
何れにしても、表示制御部３６１は、表示される画像の視認性を低下させることで、その視認性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００６８】
また、表示制御部３６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が基準角度以内でない場合に、その基準角度に満たない角度が大きいほど、画像の視認性をより低下させてもよい。
この場合、基準角度に満たない角度が大きくなるほど、視認性がより低下するため、ユーザは、視認性の低下を解除させるべく、大きく振り上げ動作を行うことになる。それに伴って、ユーザの視線も上昇する。
【００６９】
この他にも、表示制御部３６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が基準角度以内でない場合に、最初、画像の視認性を初期の低下割合にて低下させ、時間の経過に応じて、視認性の低下割合を大きくしてもよい。
この場合、基準角度に満たない角度が小さくとも、時間が経過するにつれて、視認性がより低下していくため、ユーザは、視認性の低下を解除させるべく、迅速に、振り上げ動作を行う。それに伴って、ユーザの視線も上昇する。
【００７０】
以下、図１２に示すような構成の端末装置３００の動作について図１３を参照して説明する。なお、端末装置３００でも、種々のアプリケーションを実行可能であり、実行されているアプリケーションと並行して以下の誘導処理が実行される場合について説明するが、誘導処理を含んだ特定のアプリケーションが実行されている場合に限り、以下の誘導処理が実行されるようにしてもよい。
図１３は、実施形態３に係る誘導処理の流れを示すフローチャートである。この誘導処理は、例えば、ＯＳの制御の下、ユーザが歩きスマホを行った場合に対応できるように、常時実行されているものとする。
なお、図１３の誘導処理において、図９と同じ内容の処理は、同じステップ番号（ステップＳ１１〜Ｓ１４，Ｓ１６，Ｓ１７）にて示されている。これら図９と同じ処理内容については、簡略化して説明する。
【００７１】
端末装置３００は、ステップＳ１１にて、ユーザが歩行中であると判別し（ステップＳ１１；Ｙｅｓ）、かつ、ステップＳ１２にて、注視状態であると判別すると（ステップＳ１２；Ｙｅｓ）、ユーザの視線方向の俯角を算定する（ステップＳ１３）。
そして、ステップＳ１４にて、算定した俯角が、基準角度以内でないと判別すると（ステップＳ１４；Ｎｏ）、端末装置３００は、基準角度に満たない角度に応じて、画像の視認性を低下させる（ステップＳ３５）。
例えば、表示制御部３６１は、表示部１７０に表示される画像に対して、拡大処理、縮小処理、ぼかし処理、明度を下げる処理、明度を上げる処理、及び、コントラストを下げる処理のうち、少なくとも何れかの処理を行うことにより、画像の視認性を低下させる。その際、表示制御部３６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が、基準角度に満たない場合に、その満たない角度が大きいほど、画像の視認性をより低下させる。つまり、表示制御部３６１は、視認性を低下させる処理の程度（レベル等）を大きくするなどして、表示部１７０に表示される画像の視認性をより低下させる。
このように、表示される画像の視認性を低下させることで、視認性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００７２】
端末装置３００は、ユーザの視線方向の俯角を再び算定し（ステップＳ１６）、算定した俯角が、基準角度以内に変化していないと判別すると（ステップＳ１７；Ｎｏ）、上述したステップＳ３５に処理を戻す。つまり、引き続き、表示される画像の視認性を低下させることで、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００７３】
一方、算定した俯角が、基準角度以内に変化していると判別した場合（ステップＳ１７；Ｙｅｓ）に、端末装置３００は、画像の視認性を元に戻す（ステップＳ３８）。つまり、端末装置３００は、視認性の低下を解除する。
そして、端末装置３００は、上述したステップＳ１１に処理を戻す。
【００７４】
このような図１３に示す誘導処理により、ユーザが歩きスマホを行っていることを検出し、そのユーザの視線方向の俯角を算定して、基準角度以内でなければ、表示される画像の視認性を低下させることで、その視認性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
この結果、端末装置３００を使用しているユーザの視線を適切に上昇させることができる。
【００７５】
＜実施形態４＞
上記の実施形態１〜３に係る端末装置１００〜３００では、並行して実行されているアプリケーションは、任意である場合について説明したが、並行して実行されているアプリがゲームであり、例えば、歩きスマホの危険を回避することに協賛しているゲーム会社等が提供するオンライン型のゲーム（ネットワークゲームやソーシャルゲーム）である場合には、実施形態２，３のように、操作性や視認性を低下させる代わりに、ゲームの難易度を上昇させるようにしてもよい。
以下、ユーザが歩きスマホを行っている際に、実行しているゲームの難易度を上昇させることを特徴とした本発明の実施形態４に係る端末装置４００について、図１４を参照して説明する。
【００７６】
図１４は、本発明の実施形態４に係る端末装置４００の概要構成を示すブロック図である。図示するように、端末装置４００は、計測部１１０と、検出部１２０と、撮像部１３０と、判別部１４０と、俯角算定部１５０と、実行部４６０と、表示部１７０とを備えている。
【００７７】
なお、計測部１１０〜俯角算定部１５０、及び、表示部１７０は、上述した図３の端末装置１００の構成と同一である。
【００７８】
実行部４６０は、検出部１２０によってユーザが歩行中であると検出され、かつ、判別部１４０によってユーザが表示部１７０を注視する注視状態であると判別された場合（つまり、ユーザが歩きスマホを行っている場合）に、計測部１１０が計測した端末装置４００の姿勢に応じて所定処理を実行する。
例えば、実行部４６０は、ゲーム制御部４６１を備えており、実行されているゲームの難易度を上昇させることで、ユーザの視線が上昇するように誘導する。
【００７９】
ゲーム制御部４６１は、ユーザが歩きスマホを行っている場合に、実行されているゲームの難易度を上昇させる。
例えば、ゲーム制御部４６１は、ゲームの進行を管理しているゲームサーバにユーザの識別情報と共にアクセスし、プレイヤキャラクタの進行パラメータの何れかを低下させる処理、敵キャラクタの進行パラメータの何れかを上昇させる処理、敵キャラクタとの遭遇頻度を上昇させる処理、ゲーム進行速度を上昇させる処理、及び、所定の抽選における当選確率を低下させる処理のうち、少なくとも何れかの処理を行うことにより、ユーザがプレイしているゲームの難易度を上昇させる。なお、ゲームの難易度を上昇させる手法は、これらに限られず、他の手法であってもよい。
また、ゲームサーバは、このような処理に応答し、端末装置４００にてプレイしているゲームの難易度を上昇させると共に、ユーザへのメッセージを表示し、このような難易度の上昇がどうすれば解除されるかについて伝えるようにしてもよい。例えば、ゲームサーバから、端末装置４００を把持する手を振り上げ、それに伴ってユーザの視線が上昇することで、難易度の上昇が解除される旨のメッセージを受信すると、ゲーム制御部４６１は、そのメッセージをゲーム画像に合成して表示する。
また、何度かメッセージを表示して、ユーザが難易度の上昇を解除する要件を把握した後であれば、ゲーム制御部４６１は、ユーザへのメッセージを表示することを省略してもよい。
何れにしても、ゲーム制御部４６１は、ゲームの難易度を上昇させることで、その難易度の上昇を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００８０】
また、ゲーム制御部４６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が基準角度以内でない場合に、その基準角度に満たない角度が大きいほど、ゲームの難易度を上昇させてもよい。
この場合、基準角度に満たない角度が大きくなるほど、ゲームの難易度が上昇するため、ユーザは、難易度の上昇を解除させるべく、大きく振り上げ動作を行うことになる。それに伴って、ユーザの視線も上昇する。
【００８１】
この他にも、ゲーム制御部４６１は、俯角算定部１５０が算定した実空間におけるユーザの視線の俯角が基準角度以内でない場合に、最初、ゲームの難易度を初期の上昇割合にて上昇させ、時間の経過に応じて、難易度の上昇割合を大きくしてもよい。
この場合、基準角度に満たない角度が小さくとも、時間が経過するにつれて、ゲームの難易度がより上昇していくため、ユーザは、ゲームの難易度の上昇を解除させるべく、迅速に、振り上げ動作を行う。それに伴って、ユーザの視線も上昇する。
【００８２】
以下、図１４に示すような構成の端末装置４００の動作について図１５を参照して説明する。なお、端末装置４００では、例えば、歩きスマホの危険を回避することに協賛しているゲーム会社等が提供するオンライン型のゲーム（ネットワークゲームやソーシャルゲーム）を実行しており、並行して以下の誘導処理が実行される場合について説明するが、誘導処理を含んだゲームアプリが実行されている場合に限り、以下の誘導処理が実行されるようにしてもよい。なお、その場合は、オンライン型のゲームに限られず、スタンドアローン型のゲームであってもよい。
図１５は、実施形態４に係る誘導処理の流れを示すフローチャートである。この誘導処理は、例えば、ＯＳの制御の下、ユーザが歩きスマホを行った場合に対応できるように、常時実行されているものとする。
なお、図１５の誘導処理において、図９と同じ内容の処理は、同じステップ番号（ステップＳ１１〜Ｓ１４，Ｓ１６，Ｓ１７）にて示されている。これら図９と同じ処理内容については、簡略化して説明する。
【００８３】
端末装置４００は、ステップＳ１１にて、ユーザが歩行中であると判別し（ステップＳ１１；Ｙｅｓ）、かつ、ステップＳ１２にて、注視状態であると判別すると（ステップＳ１２；Ｙｅｓ）、ユーザの視線方向の俯角を算定する（ステップＳ１３）。
そして、ステップＳ１４にて、算定した俯角が、基準角度以内でないと判別すると（ステップＳ１４；Ｎｏ）、端末装置４００は、基準角度に満たない角度に応じて、ゲームの難易度を上昇させる（ステップＳ４５）。
例えば、ゲーム制御部４６１は、ゲームの進行を管理しているゲームサーバにユーザの識別情報と共にアクセスし、プレイヤキャラクタの進行パラメータの何れかを低下させる処理、敵キャラクタの進行パラメータの何れかを上昇させる処理、敵キャラクタとの遭遇頻度を上昇させる処理、ゲーム進行速度を上昇させる処理、及び、所定の抽選における当選確率を低下させる処理のうち、少なくとも何れかの処理を行うことにより、ユーザがプレイしているゲームの難易度を上昇させる。その際、ゲーム制御部４６１は、俯角算定部１５０が算定したユーザの視線方向の俯角が、基準角度に満たない角度が大きいほど、ゲームの難易度を上昇させる。
このように、ゲームの難易度を上昇させることで難易度の上昇を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００８４】
端末装置４００は、ユーザの視線方向の俯角を再び算定し（ステップＳ１６）、算定した俯角が、基準角度以内に変化していないと判別すると（ステップＳ１７；Ｎｏ）、上述したステップＳ４５に処理を戻す。つまり、引き続き、ゲームの難易度を上昇させることで、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
【００８５】
一方、算定した俯角が、基準角度以内に変化していると判別した場合（ステップＳ１７；Ｙｅｓ）に、端末装置４００は、ゲームの難易度を元に戻す（ステップＳ４８）。つまり、端末装置４００は、ゲームの難易度の上昇を解除する。
そして、端末装置４００は、上述したステップＳ１１に処理を戻す。
【００８６】
このような図１５に示す誘導処理により、ユーザが歩きスマホを行っていることを検出し、そのユーザの視線方向の俯角を算定して、基準角度以内でなければ、ユーザがプレイしているゲームの難易度を上昇させることで、その難易度の上昇を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導する。
この結果、端末装置４００を使用しているユーザの視線を適切に上昇させることができる。
【００８７】
（他の実施形態）
上記の実施形態１〜４では、現在において、ユーザが歩きスマホを行っていることを検出し、ユーザの視線が上昇するように誘導する場合について説明したが、スマホを行っていることを検出した履歴を記憶部（記憶デバイス１５等）に記憶するようにし、例えば、歩きスマホの回数、頻度、若しくは、時間（累積時間や平均時間等）を判別し、基準よりも多い（長い）場合に、アプリを実行させない等により、歩きスマホをやめさせるようにしてもよい。
すなわち、端末装置１００等（端末装置１００〜４００）は、検出部１２０によってユーザが歩行中であると検出され、かつ、判別部１４０によってユーザが表示部１７０を注視する注視状態であると判別された場合（つまり、ユーザが歩きスマホを行っている場合）に、実行部１６０等（実行部１６０〜４６０）は、ログ情報（例えば、時刻情報や位置情報等）を記憶部に、記憶するようにする。なお、ログ情報には、誘導によって、ユーザの視線が基準角度以内に上昇したか否か等を含めてもよい。
そして、実行部１６０等は、記憶したログ情報を解析し、歩きスマホの回数、頻度、若しくは、時間を判別し、基準よりも多い場合（若しくは、ユーザの視線が基準角度以内に上昇した割合が低い場合）に、実行しようとするアプリを実行禁止にし、実行するアプリの機能を制限し、若しくは、実行中のアプリを終了させる。
この場合、歩きスマホが常態化しているユーザに対して、アプリを実行させない等により、歩きスマホをやめさせるように強く働きかけることができる。
【００８８】
上記の実施形態１〜４では、端末装置１００等（端末装置１００〜４００）が、単独で誘導処理を行いユーザの視線を上昇させるように誘導する場合について説明したが、例えば、各端末装置１００等がネットワークを介してサーバ装置と通信し、サーバ装置と端末装置１００等とを協働させて、ユーザの視線が上昇するように誘導してもよい。
例えば、図１６に示すように、サーバ装置５００と端末装置１００等（端末装置１００〜４００）とがインターネット９００を介して通信可能に接続された管理システム６００においても、上記の実施形態１〜４と同様に、ユーザの視線を上昇させるように誘導することができる。
その際、例えば、サーバ装置５００が各端末装置１００等の位置情報を収集して、衝突等を予測し、予測された端末装置１００等が誘導処理を行いユーザの視線を上昇させるように誘導してもよい。また、サーバ装置５００と通信する代わりに、近距離通信（一例として、ブルートゥース（登録商標））により、各端末装置１００等がビーコンを送受信して、個々に衝突等を予測し、衝突等が予測された端末装置１００等が誘導処理を行いユーザの視線を上昇させるように誘導してもよい。
【００８９】
上記の実施形態では、専用の端末装置１００〜４００を用いる場合について説明したが、このような端末装置１００〜４００の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末機器等に適用することで、当該パーソナルコンピュータを端末装置１００〜４００として機能させることも可能である。
【００９０】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットといった通信ネットワークを介して配布してもよい。
【００９１】
（まとめ）
本発明の第１の観点に係る端末装置は、表示部を有し、ユーザの手で把持されて使用される端末装置であって、検出部、判別部、及び、実行部を備えている。
【００９２】
検出部は、ユーザが歩行中であることを検出する。判別部は、ユーザにより表示部が注視される注視状態であるか否かを判別する。
そして、実行部は、歩行中であると検出され、かつ、注視状態と判別された場合に、端末装置の姿勢に応じて所定処理を実行する。例えば、実行部は、振り上げ動作をユーザに出題する処理、操作受付部における操作性を低下させる処理、表示する画像の視認性を低下させる処理、及び、プレイ中にゲームの難易度を上昇させる処理のうち、少なくとも何れかの処理を実行する。
このように、ユーザが歩きスマホを行っていることを把握すると、所定処理を実行し、それに伴って、ユーザの視線が上昇するように誘導する。
この結果、使用しているユーザの視線を適切に上昇させることができる。
また、ユーザの視線を上昇させることができるので、端末装置を注視していたとしても、ユーザが前方の状況を認識し易くなり、他の歩行者や障害物等との衝突を回避させることが期待できる。
【００９３】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、実行部は、歩行中であると検出され、かつ、注視状態と判別された場合に、端末装置を把持する手の振り上げ動作の課題を前記ユーザに出題し、その課題に応じてユーザが行った回答動作を、計測された端末装置の姿勢の変化に応じて評価してもよい。
この場合、端末装置を把持する手の振り上げ動作を要求する課題をユーザに出題することで、振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導することができる。
【００９４】
また、上記端末装置において、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、この俯角が所定の基準角度（例えば、前方の対象物をユーザが認識できる程度の俯角）以内に変化した場合に、回答動作を正解と評価してもよい。
この場合、前方の対象物をユーザが認識できる程度の俯角まで、ユーザの視線を上昇させることができる。
【００９５】
また、上記端末装置において、実行部は、ユーザの視線方向の俯角が、基準角度以内に一定時間以上維持されている場合に、前記回答動作を正解と評価してもよい。
この場合、上昇させたユーザの視線をそのまま維持させることができる。
【００９６】
また、上記端末装置は、歩行中であると検出され、かつ、注視状態と判別された履歴を記憶する記憶部を更に備え、実行部は、記憶部に記憶された履歴に基づいて、実行しようとするアプリを実行禁止にし、実行するアプリの機能を制限し、若しくは、実行中のアプリを終了させるようにしてもよい。
この場合、記憶される履歴から、例えば、歩きスマホの回数、頻度、若しくは、時間（累積時間や平均時間等）を判別し、基準よりも多い（長い）場合に、アプリを実行させない等により、歩きスマホをやめさせるようにすることができる。
【００９７】
また、上記端末装置は、ユーザからの操作を受け付ける操作受付部を更に備え、実行部は、歩行中であると検出され、かつ、注視状態と判別された場合に、端末装置の姿勢に応じて、操作受付部の操作性を低下させてもよい。
この場合、操作受付部における操作性を低下させることで、その操作性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導することができる。
【００９８】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、その俯角が所定の基準角度以内（例えば、前方の対象物をユーザが認識できる程度の俯角）でない場合に、その基準角度に満たない角度が大きいほど、操作性の低下割合を大きしてもよい。
この場合、基準角度に満たない角度が大きくなるほど、操作性がより低下するため、ユーザは、操作性の低下を解除させるべく、大きく振り上げ動作を行うことになる。それに伴って、ユーザの視線も上昇する。
【００９９】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、その俯角が所定の基準角度以内でない場合に、時間の経過に応じて、操作性の低下割合を大きくしてもよい。
この場合、基準角度に満たない角度が小さくとも、時間が経過するにつれて、操作性がより低下していくため、ユーザは、操作性の低下を解除させるべく、迅速に、振り上げ動作を行う。それに伴って、ユーザの視線も上昇する。
【０１００】
また、上記端末装置において、実行部は、操作受付部が受け付ける操作について、検出する周期を長くする処理、検出する強度の閾値を上昇させる処理、及び、検出する範囲を狭くする処理のうち、少なくとも何れかの処理を行うことにより、操作性を低下させてもよい。
この場合、処理に応じて操作性を適宜低下させることができる。
【０１０１】
また、上記端末装置において、実行部は、歩行中であると検出され、かつ、注視状態と判別された場合に、端末装置の姿勢に応じて、表示部に表示する画像の視認性を低下させてもよい。
この場合、表示する画像の視認性を低下させることで、その視認性の低下を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導することができる。
【０１０２】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、その俯角が所定の基準角度（例えば、前方の対象物をユーザが認識できる程度の俯角）以内でない場合に、その基準角度に満たない角度が大きいほど、視認性の低下割合を大きくしてもよい。
この場合、基準角度に満たない角度が大きくなるほど、視認性がより低下するため、ユーザは、視認性の低下を解除させるべく、大きく振り上げ動作を行うことになる。それに伴って、ユーザの視線も上昇する。
【０１０３】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、その俯角が所定の基準角度以内でない場合に、時間の経過に応じて、視認性の低下割合を大きくしてもよい。
この場合、基準角度に満たない角度が小さくとも、時間が経過するにつれて、視認性がより低下していくため、ユーザは、視認性の低下を解除させるべく、迅速に、振り上げ動作を行う。それに伴って、ユーザの視線も上昇する。
【０１０４】
また、上記端末装置において、実行部は、表示画面に表示する画像に対して、例えば、拡大処理、縮小処理、ぼかし処理、明度を下げる処理、明度を上げる処理、及び、コントラストを下げる処理のうち、少なくとも何れかの処理を行うことにより、視認性を低下させてもよい。
この場合、処理に応じて視認性を適宜低下させることができる。
【０１０５】
また、上記端末装置において、実行部は、歩行中であると検出され、かつ、注視状態と判別された場合に、端末装置の姿勢に応じて、ゲームの難易度を上昇させてもよい。
この場合、ゲームの難易度を上昇させることで、その難易度の上昇を解除させるべく、ユーザに振り上げ動作を促し、それに伴って、ユーザの視線が上昇するように誘導することができる。
【０１０６】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、その俯角が所定の基準角度（例えば、前方の対象物をユーザが認識できる程度の俯角）以内でない場合に、その基準角度に満たない角度が大きいほど、難易度の上昇割合を大きくしてもよい。
この場合、基準角度に満たない角度が大きくなるほど、難易度が上昇するため、ユーザは、難易度の上昇を解除させるべく、大きく振り上げ動作を行うことになる。それに伴って、ユーザの視線も上昇する。
【０１０７】
また、上記端末装置は、端末装置の姿勢を計測する計測部を更に備え、判別部は、端末装置を基準としたユーザの相対的な視線方向を推定することにより、注視状態であるか否かを判別し、実行部は、計測された端末装置の姿勢と、推定された相対的な視線方向とに基づいて、実空間におけるユーザの視線方向の俯角を求め、その俯角が所定の基準角度以内でない場合に、時間の経過に応じて、難易度の上昇割合を大きくしてもよい。
この場合、基準角度に満たない角度が小さくとも、時間が経過するにつれて、難易度がより上昇していくため、ユーザは、難易度の上昇を解除させるべく、迅速に、振り上げ動作を行う。それに伴って、ユーザの視線も上昇する。
【０１０８】
また、上記端末装置において、実行部は、ゲームにおいて、プレイヤキャラクタの進行パラメータの何れかを低下させる処理、敵キャラクタの進行パラメータの何れかを上昇させる処理、敵キャラクタとの遭遇頻度を上昇させる処理、ゲーム進行速度を上昇させる処理、及び、所定の抽選における当選確率を低下させる処理のうち、少なくとも何れかの処理を行うことにより、難易度を上昇させてもよい。
この場合、処理に応じてゲームの難易度を適宜上昇させることができる。
【０１０９】
本発明の第２の観点に係る管理システムは、ユーザの手で把持されて使用される端末装置と、その端末装置を管理するサーバ装置と、を備える管理システムであって、検出部、判別部、及び、実行部を備えている。
【０１１０】
すなわち、第２の観点に係る管理システムは、第１の観点に係る端末装置と同様に、使用しているユーザの視線を適切に上昇させることができる。
【０１１１】
本発明の第３の観点に係る誘導方法は、表示部を有し、ユーザの手で把持されて使用される端末装置における誘導方法であって、検出ステップ、判別ステップ、及び、実行ステップを備えている。
【０１１２】
すなわち、第３の観点に係る誘導方法は、第１の観点に係る端末装置と同様に、使用しているユーザの視線を適切に上昇させることができる。
【０１１３】
本発明の第４の観点に係るプログラムは、表示部を有し、ユーザの手で把持されて使用されるコンピュータを、検出部、判別部、及び、実行部として機能させる。
【０１１４】
すなわち、第４の観点に係るプログラムは、第１の観点に係る端末装置と同様に、使用しているユーザの視線を適切に上昇させることができる。
【産業上の利用可能性】
【０１１５】
以上説明したように、本発明によれば、使用しているユーザの視線を適切に上昇させることのできる端末装置、管理システム、誘導方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０１１６】
１      情報処理装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    加速度センサ
１５    記憶デバイス
１６    表示デバイス
１７    通信デバイス
１８    操作デバイス
１９    撮像デバイス
１００，２００，３００，４００  端末装置
１１０  計測部
１２０  検出部
１３０  撮像部
１４０  判別部
１５０  俯角算定部
１６０，２６０，３６０  実行部
１６１  出題部
１６２  評価部
１７０  表示部
２６１  受付制御部
３６１  表示制御部
４６１  ゲーム制御部
５００  サーバ装置
６００  管理システム
【図１】
2019129459.tif 000003
【図２】
2019129459.tif 000004
【図３】
2019129459.tif 000005
【図４】
2019129459.tif 000006
【図５】
2019129459.tif 000007
【図６】
2019129459.tif 000008
【図７】
2019129459.tif 000009
【図８】
2019129459.tif 000010
【図９】
2019129459.tif 000011
【図１０】
2019129459.tif 000012
【図１１】
2019129459.tif 000013
【図１２】
2019129459.tif 000014
【図１３】
2019129459.tif 000015
【図１４】
2019129459.tif 000016
【図１５】
2019129459.tif 000017
【図１６】
2019129459.tif 000018
【手続補正書】
【提出日】平成30年4月13日(2018.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置を把持する手の振り上げ動作の課題を前記ユーザに出題し、当該課題に応じて前記ユーザが行った回答動作を、計測された前記端末装置の姿勢の変化に応じて評価し、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内に変化した場合に、前記回答動作を正解と評価する、
ことを特徴とする端末装置。
【請求項２】
前記実行部は、前記ユーザの視線方向の前記俯角が、前記基準角度以内に一定時間以上維持されている場合に、前記回答動作を正解と評価する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
ユーザからの操作を受け付ける操作受付部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記操作受付部の操作性を低下させ、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記操作性の低下割合を大きくする、
ことを特徴とする端末装置。
【請求項４】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
ユーザからの操作を受け付ける操作受付部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記操作受付部の操作性を低下させ、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記操作性の低下割合を大きくする、
ことを特徴とする端末装置。
【請求項５】
前記実行部は、前記操作受付部が受け付ける操作について、検出する周期を長くする処理、検出する強度の閾値を上昇させる処理、及び、検出する範囲を狭くする処理のうち、少なくとも何れかの処理を行うことにより、前記操作性を低下させる、
ことを特徴とする請求項３又は４に記載の端末装置。
【請求項６】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記表示部に表示する画像の視認性を低下させ、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記視認性の低下割合を大きくする、
ことを特徴とする端末装置。
【請求項７】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、前記表示部に表示する画像の視認性を低下させ、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記視認性の低下割合を大きくする、
ことを特徴とする端末装置。
【請求項８】
前記実行部は、前記表示画面に表示する画像に対して、拡大処理、縮小処理、ぼかし処理、明度を下げる処理、明度を上げる処理、及び、コントラストを下げる処理のうち、少なくとも何れかの処理を行うことにより、前記視認性を低下させる、
ことを特徴とする請求項６又は７に記載の端末装置。
【請求項９】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、ゲームの難易度を上昇させ、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記難易度の上昇割合を大きくする、
ことを特徴とする端末装置。
【請求項１０】
表示部を有し、ユーザの手で把持されて使用される端末装置であって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて、ゲームの難易度を上昇させ、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記難易度の上昇割合を大きくする、
ことを特徴とする端末装置。
【請求項１１】
前記実行部は、前記ゲームにおいて、プレイヤキャラクタの進行パラメータの何れかを低下させる処理、敵キャラクタの進行パラメータの何れかを上昇させる処理、敵キャラクタとの遭遇頻度を上昇させる処理、ゲーム進行速度を上昇させる処理、及び、所定の抽選における当選確率を低下させる処理のうち、少なくとも何れかの処理を行うことにより、前記難易度を上昇させる、
ことを特徴とする請求項９又は１０に記載の端末装置。
【請求項１２】
ユーザの手で把持されて使用される端末装置と、当該端末装置を管理するサーバ装置と、を備える管理システムであって、
前記ユーザが歩行中であることを検出する検出部と、
前記ユーザにより前記端末装置が注視される注視状態であるか否かを判別する判別部と、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行部と、
前記端末装置の姿勢を計測する計測部と、を備え、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置を把持する手の振り上げ動作の課題を前記ユーザに出題し、当該課題に応じて前記ユーザが行った回答動作を、計測された前記端末装置の姿勢の変化に応じて評価し、
前記判別部は、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内に変化した場合に、前記回答動作を正解と評価する、
ことを特徴とする管理システム。
【請求項１３】
表示部を有し、ユーザの手で把持されて使用される端末装置における誘導方法であって、
前記ユーザが歩行中であることを検出する検出ステップと、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別ステップと、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置の姿勢に応じて所定処理を実行する実行ステップと、
前記端末装置の姿勢を計測する計測ステップと、を備え、
前記実行ステップでは、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記端末装置を把持する手の振り上げ動作の課題を前記ユーザに出題し、当該課題に応じて前記ユーザが行った回答動作を、計測された前記端末装置の姿勢の変化に応じて評価し、
前記判別ステップでは、前記端末装置を基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行ステップでは、計測された前記端末装置の姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内に変化した場合に、前記回答動作を正解と評価する、
ことを特徴とする誘導方法。
【請求項１４】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータを把持する手の振り上げ動作の課題を前記ユーザに出題し、当該課題に応じて前記ユーザが行った回答動作を、計測された前記コンピュータの姿勢の変化に応じて評価し、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内に変化した場合に、前記回答動作を正解と評価する、
ように機能させることを特徴とするプログラム。
【請求項１５】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
ユーザからの操作を受け付ける操作受付部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータの姿勢に応じて、前記操作受付部の操作性を低下させ、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記操作性の低下割合を大きくする、
ように機能させることを特徴とするプログラム。
【請求項１６】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
ユーザからの操作を受け付ける操作受付部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータの姿勢に応じて、前記操作受付部の操作性を低下させ、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記操作性の低下割合を大きくする、
ように機能させることを特徴とするプログラム。
【請求項１７】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータの姿勢に応じて、前記表示部に表示する画像の視認性を低下させ、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記視認性の低下割合を大きくする、
ように機能させることを特徴とするプログラム。
【請求項１８】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータの姿勢に応じて、前記表示部に表示する画像の視認性を低下させ、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記視認性の低下割合を大きくする、
ように機能させることを特徴とするプログラム。
【請求項１９】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータの姿勢に応じて、ゲームの難易度を上昇させ、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、当該基準角度に満たない角度が大きいほど、前記難易度の上昇割合を大きくする、
ように機能させることを特徴とするプログラム。
【請求項２０】
表示部を有し、ユーザの手で把持されて使用されるコンピュータを、
前記ユーザが歩行中であることを検出する検出部、
前記ユーザにより前記表示部が注視される注視状態であるか否かを判別する判別部、
前記歩行中であると検出され、かつ、前記注視状態と判別された場合に前記コンピュータの姿勢に応じて所定処理を実行する実行部、
前記コンピュータの姿勢を計測する計測部、として機能させ、
前記実行部は、前記歩行中であると検出され、かつ、前記注視状態と判別された場合に、前記コンピュータの姿勢に応じて、ゲームの難易度を上昇させ、
前記判別部は、前記コンピュータを基準とした前記ユーザの相対的な視線方向を推定することにより、前記注視状態であるか否かを判別し、
前記実行部は、計測された前記コンピュータの姿勢と、推定された前記相対的な視線方向とに基づいて、実空間における前記ユーザの視線方向の俯角を求め、当該俯角が所定の基準角度以内でない場合に、時間の経過に応じて、前記難易度の上昇割合を大きくする、
ように機能させることを特徴とするプログラム。