(57)【要約】【課題】携帯機器を使用する際の安全性と利便性を向上させる技術を提供する。【解決手段】携帯機器１０は、携帯機器１０の使用者に機能を提供するアプリケーションを実行するアプリケーション実行部５１と、アプリケーションの画像を表示するための表示装置４０と、アプリケーションに対する使用者の指示を入力するための操作部１３と、所定の条件下において機能のうちの少なくとも一部を制限する機能制御部２０とを備える。機能制御部２０は、携帯機器１０の使用者が車両の運転者であるか否かを判定する運転者判定部２４と、使用者が携帯機器１０を手で把持しているか否かを判定する把持状態判定部２５と、使用者が車両の運転者であり、かつ、使用者が携帯機器１０を手で把持していると判定された場合、携帯機器１０により提供される機能のうちの少なくとも一部を制限する運転モードＵＩ制御部２６とを備える。【選択図】図２
2018166268.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
携帯機器の使用者が車両の運転者であるか否かを判定する運転者判定部、
前記使用者が前記携帯機器を手で把持しているか否かを判定する把持状態判定部、
前記使用者が車両の運転者であり、かつ、前記使用者が前記携帯機器を手で把持していると判定された場合、前記携帯機器により提供される機能のうちの少なくとも一部を制限する制御部、
として機能させるための制御プログラム。
【請求項２】
前記制御部は、前記携帯機器が使用者に提供するユーザインタフェースを、前記携帯機器により実行される機能のうちの少なくとも一部が制限されたユーザインタフェースに切り替えることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記運転者判定部は、前記携帯機器に設けられたカメラにより撮像された使用者の画像を取得し、前記画像を解析することにより使用者の視線の方向を検出し、検出された視線の方向に基づいて、前記携帯機器の使用者が車両の運転者であるか否かを判定することを特徴とする請求項１又は２に記載の制御プログラム。
【請求項４】
前記把持状態判定部は、前記携帯機器に設けられたカメラにより撮像された使用者の位置の変動、前記携帯機器に設けられた前記携帯機器の姿勢を検出するためのセンサにより検出された前記携帯機器の角度の変動幅又は変動周期、又は前記携帯機器を操作するための操作部に対する使用者の操作の頻度に基づいて、前記使用者が前記携帯機器を手で把持しているか否かを判定することを特徴とする請求項１から３のいずれかに記載の制御プログラム。
【請求項５】
携帯可能な携帯機器であって、
前記携帯機器の使用者に機能を提供するアプリケーションを実行する実行部と、
前記アプリケーションの画像を表示するための表示装置と、
前記アプリケーションに対する使用者の指示を入力するための操作部と、
所定の条件下において前記機能のうちの少なくとも一部を制限する機能制御部と、
を備え、
前記機能制御部は、
携帯機器の使用者が車両の運転者であるか否かを判定する運転者判定部と、
前記使用者が前記携帯機器を手で把持しているか否かを判定する把持状態判定部と、
前記使用者が車両の運転者であり、かつ、前記使用者が前記携帯機器を手で把持していると判定された場合、前記携帯機器により提供される機能のうちの少なくとも一部を制限する制御部と、
を備えることを特徴とする携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器を制御するための制御プログラム、及びその携帯機器に関する。
【背景技術】
【０００２】
携帯電話端末やスマートフォンなどの携帯機器の普及により、利用者の利便性は格段に向上しているが、一方で、車両の運転中に携帯機器を操作することに起因する交通事故及び交通法規違反の発生が増加しており、社会的な問題になっている。
【０００３】
このような状況に対処するために、車両を運転中の運転者による携帯機器の操作を制限する技術が提案されている（例えば、特許文献１参照）。特許文献１には、携帯機器が乗り物の運転位置にある場合に、携帯機器を運転モードに設定することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２１３３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術において、車両の助手席又は後部座席に乗車している同乗者や、電車やバスの乗客などが使用する携帯機器が、運転位置にあると誤判定されて運転モードに設定されると、同乗者や乗客などにとっては不便である。また、携帯機器が乗り物の運転位置にある場合であっても、安全な場所に駐車して運転者が使用しているときに運転モードに設定されると、運転者にとっても不便である。携帯機器の使用が危険を誘発するような状況においては適切に使用を制限しつつ、使用者の利便性を高めることが可能な技術が求められる。
【０００６】
本発明はこうした状況に鑑みてなされたものであり、その目的は、携帯機器を使用する際の安全性と利便性を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の制御プログラムは、コンピュータを、携帯機器の使用者が車両の運転者であるか否かを判定する運転者判定部、使用者が携帯機器を手で把持しているか否かを判定する把持状態判定部、使用者が車両の運転者であり、かつ、使用者が携帯機器を手で把持していると判定された場合、携帯機器により提供される機能のうちの少なくとも一部を制限する制御部、として機能させる。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、携帯機器を使用する際の安全性と利便性を向上させる技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】携帯機器の状態と使用制限の関係について説明するための図である。
【図２】実施例に係る携帯機器の構成を示す図である。
【図３】カメラにより撮像された使用者の画像の例を示す図である。
【図４】携帯機器の把持状態と、センサにより検知された情報、カメラにより撮像された画像、操作部に対する操作の状況との対応関係を示す図である。
【図５】実施例に係る携帯機器の制御方法の手順を示すフローチャートである。
【図６】実施例に係る携帯機器の制御方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施例は、携帯電話端末やスマートフォンなどの携帯機器の使用者が車両を運転しているときに、操作が容易で、携帯機器が提供する機能のうちの少なくとも一部が制限された運転者向けのユーザインタフェースを提供することにより、携帯機器を使用する際の安全性と使用者の利便性の双方を向上させる技術を提案する。携帯機器は、使用者が車両の運転中であるか否かを、複数の判定基準に基づいて判定する。とくに、使用者が車両の運転者であるか否かを判定するとともに、携帯機器を手に把持して使用しているか否かを判定する。これにより、危険な使用状況であるか否かをより精確に判定することができるので、機能を制限する必要がないときにまで機能を制限してしまう事態を低減させることができ、使用者の利便性を向上させることができる。また、車両を運転中には適切にユーザインタフェースを切り替え、携帯機器の使用を制限することができるので、携帯機器を使用する際の安全性を高め、携帯機器の使用に起因する交通事故や交通法規違反の発生頻度を低減させることができる。
【００１２】
図１は、携帯機器の状態と使用制限の関係について説明するための図である。本実施例の携帯機器は、運転モードと通常モードの間で動作モードを切り替え可能である。運転モードにおいては、車両の運転者向けの簡易なユーザインターフェースを提供し、携帯機器が提供する機能のうちの少なくとも一部の使用を制限する。通常モードにおいては、通常のユーザインタフェースを提供し、機能を制限しない。携帯機器は、携帯機器の表示装置がオンになっており、携帯機器が移動中であり、携帯機器の現在位置が道路上であり、かつ、携帯機器の使用者が車両の運転者であると判定された場合、携帯機器の動作モードを通常モードから運転モードに切り替える。
【００１３】
携帯機器の表示装置がオフになっている場合は、携帯機器は操作されていないと考えられるので、機能を制限する必要はない。携帯機器の表示装置がオンになっていても、携帯機器が移動していない場合は、携帯機器の使用者は運転中ではないと考えられるので、機能を制限しない。携帯機器の表示装置がオンになっており、携帯機器が移動中であっても、携帯機器の現在位置が道路上ではない場合は、携帯機器の使用者は車両以外の手段、例えば電車などで移動していると考えられるので、機能を制限しない。また、携帯機器の表示装置がオンになっており、携帯機器が道路上を移動中である場合であっても、携帯機器を使用しているのが車両の運転者ではない場合は、車両の同乗者や乗客などが携帯機器を使用していると考えられるので、機能を制限しない。
【００１４】
運転モードにおいて、携帯機器がダッシュボードなどに固定されていると判定される場合は、携帯機器の使用者は、運転中ではあるが、手に把持した携帯機器を注視しながら操作しているわけではないと考えられるので、簡易なユーザインタフェースを介した操作を許しても、危険性はさほど増加しない。しかし、運転モードにおいて、携帯機器が使用者に手に把持されていると判定される場合は、運転者が手に把持した携帯機器を注視しながら操作している可能性があり、事故を誘発する可能性があるので、携帯機器の操作をやめさせる必要がある。したがって、本実施例では、このような場合には、携帯機器の操作をやめるよう警告を発し、携帯機器が座席に置かれたりダッシュボードに固定されたりして、手に把持されていないと判定されるまでは、携帯機器の表示装置をオフにして携帯機器を操作できないようにする。
【００１５】
これにより、車両の運転者が携帯機器を手に把持して操作している危険な状態をより精確に検知し、操作をやめさせることができるので、携帯機器を使用する際の安全性を高めることができる。また、同乗者や乗客などが使用する携帯機器の機能を制限してしまう事態を低減することができるので、携帯機器の使用者の利便性を向上させることができる。また、携帯機器がダッシュボードなどに固定されている場合は、簡易な運転者向けのユーザインタフェースを提供するので、例えば、ゲームなどの、使用者が携帯機器の表示を注視するようなアプリケーションの実行は制限しつつ、目的地までの経路を案内するためのナビゲーションなどの、運転中にも実行することが望まれるアプリケーションの実行は可能とすることができる。これにより、使用者の利便性を向上させることができる。
【００１６】
なお、運転モードを解除して通常モードに切り替えるための条件については後述する。
【００１７】
図２は、実施例に係る携帯機器の構成を示す。携帯機器１０は、携帯機器１０の周囲の画像を撮像するためのカメラ１１と、携帯機器１０の周囲の状況又は携帯機器１０の状態を検知するためのセンサ１２と、使用者からの操作入力を受け付けるためのタッチパネルやボタンなどの操作部１３と、ユーザインタフェースの画面や携帯機器１０により実行されるアプリケーションの画面などを表示する表示装置４０と、携帯機器１０の各構成の動作を制御する制御部５０と、制御部５０が使用するプログラムやデータなどを格納するための記憶装置４１とを備える。
【００１８】
制御部５０は、各種の機能を使用者に提供するためのアプリケーションを実行するアプリケーション実行部５１と、所定の条件下においては、アプリケーション実行部５１により提供される機能のうちの少なくとも一部を制限する機能制御部２０とを備える。機能制御部２０は、表示ＯＮ／ＯＦＦ判定部２１、移動状態判定部２２、位置判定部２３、運転者判定部２４、把持状態判定部２５、運転モードＵＩ制御部２６、アプリケーション起動部２７、運転モードＵＩ開始判定部２８、運転モードＵＩ終了判定部２９、及び運転者判定解除判定部３０を備える。これらの機能は、ＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現され、ここではそれらの連携によって実現される構成を描いている。プログラムは、携帯機器１０に内蔵されていてもよく、また記録媒体に格納された形態で外部から供給されるものであってもよい。したがってこれらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者に理解されるところである。
【００１９】
表示ＯＮ／ＯＦＦ判定部２１は、表示装置４０のＯＮ／ＯＦＦを判定する。表示装置４０は、所定時間以上、操作部１３が使用者による操作入力を受け付けなかった場合に、自動的にＯＦＦにされ、操作部１３が使用者による操作入力を受け付けると、自動的にＯＮにされる。表示ＯＮ／ＯＦＦ判定部２１は、表示装置４０が現在ＯＮであるかＯＦＦであるかを判定する。
【００２０】
移動状態判定部２２は、携帯機器１０の移動状態を判定する。携帯機器１０の移動状態は、携帯機器１０に搭載されたＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（ｓ））受信機が受信した信号に基づいて推定される現在位置に基づいて判定されてもよいし、携帯機器１０に搭載されたカメラ、加速度センサ、ジャイロセンサなどのセンサ１２による検知結果に基づいて判定されてもよい。移動状態判定部２２は、所定の時間（Ｔ１）以上移動し続けているときに、携帯機器１０が移動していると判定する。移動状態判定部２２は、携帯機器１０が所定の速度以上の速度で移動しているとき、又は、所定の距離以上の距離を移動したときに、携帯機器１０が移動していると判定してもよい。
【００２１】
位置判定部２３は、携帯機器１０の現在位置を判定する。前述したように、携帯機器の現在位置は、ＧＮＳＳ受信機が受信した信号や、各種センサのセンサ値などに基づいて推定される。位置判定部２３は、推定された現在位置と、記憶装置４１に格納された地図情報を参照して、携帯機器１０の現在位置が道路上であるか否かを判定する。位置判定部２３は、携帯機器１０の現在位置が所定の距離又は所定の時間以上、道路上であると判定された場合に、携帯機器１０が道路上にあると判定してもよい。
【００２２】
運転者判定部２４は、携帯機器１０の使用者が車両の運転者であるか否かを判定する。運転者判定部２４は、カメラ１１により撮像された画像を解析することにより、携帯機器１０の使用者が車両の運転者であるか否かを判定する。
【００２３】
図３は、カメラ１１により撮像された使用者の画像の例を示す。図３（ａ）は、携帯機器１０が車両のダッシュボードに固定されているときに、携帯機器１０の表示装置４０と同じ側、すなわち使用の際に使用者に面する側に設けられたカメラ１１により撮像された画像の例を示す。撮像画像には、使用者である運転者と、後部座席に乗車している同乗者が写っている。図３（ｂ）は、携帯機器１０が使用者の手に把持されているときに、携帯機器１０の表示装置４０と同じ側に設けられたカメラ１１により撮像された画像の例を示す。撮像画像には、使用者である運転者が写っている。図３（ｂ）の場合は、図３（ａ）の場合よりも、カメラ１１と使用者の頭部との間の距離が近いので、使用者の頭部がより大きく写っている。図３（ｃ）は、使用者の視線の向きの例を示す。使用者が表示装置４０を注視しているときには、使用者の視線は、ほぼカメラ１１の方向に向いているが、使用者が表示装置４０ではなく前方や後写鏡を見ているときには、使用者の視線は、カメラ１１の方向とずれる。
【００２４】
以上の考察を踏まえて、運転者判定部２４は、携帯機器１０が移動状態においてカメラ１１により撮像された使用者の視線の方向を、顔認識技術などを利用して検出し、視線方向に基づいて、携帯機器１０の使用者が車両の運転者であるか否かを判定する。運転者判定部２４は、所定の期間の視線方向の検出結果に基づいて、視線を特定方向、例えば使用者から見て前方に向けている時間が長く、所定時間以上継続してカメラ１１の方向に視線を向けない場合には、使用者は運転者であると判定し、視線が特定方向に偏らず、所定時間以上継続してカメラ１１の方向に視線を向けている場合には、使用者は運転者ではないと判定する。これにより、使用者が運転者であるか否かをより精確に判定することができるので、使用者の利便性を向上させることができる。運転者判定部２４は、所定期間の視線方向の検出結果により、使用者が運転者であるか否かを判定できなかった場合は、更に所定期間の視線方向の検出結果を取得してから再判定してもよい。これにより、誤判定を低減させることができる。
【００２５】
把持状態判定部２５は、携帯機器１０の把持状態を判定する。把持状態判定部２５は、携帯機器１０のカメラ１１により撮像された画像、センサ１２により検知された情報、操作部１３に対する操作の状況などに基づいて、携帯機器１０が使用者の手に把持されているか否かを判定する。
【００２６】
図４は、携帯機器の把持状態と、センサ１２により検知された情報、カメラ１１により撮像された画像、操作部１３に対する操作の状況との対応関係を示す。携帯機器１０が使用者の手に把持されている場合、携帯機器１０は手ぶれの影響を大きく受けるので、ジャイロセンサにより検知される携帯機器１０の角度の変動幅は大きく、角度の変動周期は長くなり、カメラ１１により撮像される画像に写る使用者の位置の変動は大きくなる。また、携帯機器１０が使用者の手に把持されている場合は、使用者が他方の手で携帯機器１０を操作していることが多いので、操作部１３に対する操作の頻度は多くなる。
【００２７】
それに対して、携帯機器１０がダッシュボードなどに固定されている場合、携帯機器１０は手ぶれの影響を受けないが、車両の振動の影響を受けるので、ジャイロセンサにより検知される携帯機器１０の角度の変動幅は小さく、角度の変動周期は短くなり、カメラ１１により撮像される画像に写る使用者の位置の変動は小さくなる。また、携帯機器１０がダッシュボードなどに固定されている場合は、使用者が手を伸ばして携帯機器１０を操作することは少ないので、操作部１３に対する操作の頻度は少なくなる。
【００２８】
携帯機器１０が座席等に置かれている場合も、携帯機器１０は手ぶれの影響を受けず、車両の振動の影響を受けるが、ダッシュボードに直接固定される場合に比べるとエンジンの振動などの影響が小さいので、ジャイロセンサにより検知される携帯機器１０の角度の変動幅は小さく、角度の変動周期は長い、又は中程度となる。カメラ１１により撮像される画像には、通常、使用者は写らない。また、通常、使用者は携帯機器１０を操作しないので、操作部１３に対する操作はなされない。
【００２９】
以上の考察を踏まえて、把持状態判定部２５は、所定期間のカメラ１１による撮像画像、センサ１２の検出結果、又は操作部１３に対する操作状況に基づいて、携帯機器１０の角度の変動幅が所定値より大きく、角度の変動周期が所定値より長く、撮像画像に写る使用者の位置の変動が所定値より大きく、操作部１３に対する操作の頻度が所定値より多い場合に、携帯機器１０が使用者に手に把持されていると判定する。以上の判定基準のうち、少なくとも１つが満たされた場合に、携帯機器１０が手に把持されていると判定してもよいし、複数の条件が満たされた場合に、携帯機器１０が手に把持されていると判定してもよい。前者によれば、手に把持されているのに手に把持されていると判定しない誤判定を低減させることができ、より安全に携帯機器１０を使用させることができる。後者によれば、手に把持されていないのに手に把持されていると判定する誤判定を低減させることができ、使用者の利便性を高めることができる。それぞれの判定基準に重みを付けてスコアを算出し、算出されたスコアと閾値を比較することにより、手に把持されているか否かを判定してもよい。
【００３０】
運転モードＵＩ制御部２６は、運転モードのインタフェースを提供する。運転モードのユーザインタフェースは、携帯機器１０が実行可能な複数の機能又はアプリケーションのうち、所定の一部の機能又はアプリケーションのみを簡易に起動することを可能とするランチャーを提供する。運転モードＵＩ制御部２６は、通常モードにおいて表示装置４０に表示される画面よりも視認性の高いユーザインタフェース画面を表示装置４０に表示してもよいし、視認性の高い画面を表示装置４０に表示させるようアプリケーションやオペレーティングシステムなどを制御してもよい。例えば、表示される情報の量を低減し、文字情報などの表示サイズを大きくし、表示色の彩度やコントラストを上げ、表示装置４０の画面を明るくしてもよい。運転モードＵＩ制御部２６は、運転モードにおいて、音声又はジェスチャーなど、車両を運転中の運転者が、携帯機器１０の方を注視することなく、又は、手を使用することなく行うことが可能な入力を受け付けてもよい。
【００３１】
運転モードＵＩ制御部２６は、運転モードにおいても実行可能なアプリケーションの起動を使用者から要求された場合は、アプリケーション起動部２７によりアプリケーションを起動する一方、運転モードにおいては実行が制限されるアプリケーションの起動を使用者から要求された場合は、アプリケーションを起動しない。これにより、車両の運転中であっても実行可能とされるアプリケーションの実行は許容しつつ、車両の運転中には実行を制限すべきアプリケーションの実行は適切に制限することができるので、携帯機器１０を使用する際の安全性を高めることができる。
【００３２】
運転モードＵＩ開始判定部２８は、通常モードのユーザインタフェースが提供されているときに、運転モードを開始して通常モードから切り替えるか否かを判定する。運転モードＵＩ開始判定部２８は、表示ＯＮ／ＯＦＦ判定部２１により表示装置４０がＯＮであると判定され、移動状態判定部２２により携帯機器１０が移動中であると判定され、位置判定部２３により携帯機器１０が道路上にあると判定され、運転者判定部２４により携帯機器１０の使用者が車両の運転者であると判定された場合に、ユーザインタフェースを通常モードから運転モードのユーザインタフェースに切り替えるよう運転モードＵＩ制御部２６に指示する。これにより、携帯機器１０の使用を制限すべき状況をより精確に判定することができる。
【００３３】
運転モードＵＩ終了判定部２９は、運転モードのユーザインタフェースが提供されているときに、運転モードを終了して通常モードに戻すか否かを判定する。運転モードＵＩ終了判定部２９は、移動状態判定部２２により、携帯機器１０が所定時間（Ｔ２）以上移動していないと判定された場合、車両が路肩や駐車場などに停車され、携帯機器１０を安全に使用することが可能な状況にあると考えられるので、運転モードを終了して通常モードに戻すよう運転モードＵＩ制御部２６に指示する。以降、携帯機器１０の機能の制限は解除され、使用者は携帯機器１０を通常通りに使用することができる。運転モードＵＩ終了判定部２９は、携帯機器１０の使用者から運転モードＵＩの終了を要求する旨の操作入力を受け付けた場合は、運転モードを終了して通常モードに切り替える。これにより、車両の運転者が車両を停車させた後、時間Ｔ２が経過して自動的に通常モードに切り替わる前に通常モードで携帯機器１０を使用したい場合には、運転モードを手動で終了させて通常モードに切り替えることができるので、使用者の利便性を向上させることができる。
【００３４】
運転者判定解除判定部３０は、運転者判定部２４により携帯機器１０の使用者が車両の運転者であると判定された後、その判定結果を解除するか否かを判定する。運転者判定解除判定部３０は、移動状態判定部２２により、所定時間（Ｔ３）以上移動していないと判定されるか、又は、位置判定部２３により、携帯機器１０が所定時間以上道路上から離れたと判定された場合に、携帯機器１０の使用者が車両の運転者であるという判定結果を解除する。運転者判定解除判定部３０は、使用者から運転者であるという判定の解除を要求する旨の操作入力を受け付けた場合は、判定結果を解除する。これにより、例えば、車両の運転者が車両を降車した後、時間Ｔ３が経過して自動的に機能制限が解除される前に通常モードで携帯機器１０を使用したい場合には、手動で解除させることができる。使用者が手動で判定結果を解除することを可能とするため、運転者判定解除判定部３０が自動的に判定結果を解除するまでの時間Ｔ３は、Ｔ１及びＴ２より長くてもよい。
【００３５】
このように、運転者判定部２４により、携帯機器１０の使用者が車両の運転者であると判定されると、その判定結果を解除するための条件が成就するまでは、その判定結果は維持される。したがって、運転モードに切り替えられていたユーザインタフェースが、運転モードＵＩ終了判定部２９の指示により終了され、通常モードのユーザインタフェースに戻ったとしても、その後、移動状態判定部２２により、携帯機器１０が所定時間（Ｔ１）以上移動していると判定されると、運転モードＵＩ開始判定部２８は、再度運転モードに切り替えるよう運転モードＵＩ制御部２６に指示する。この場合、運転者判定部２４による判定は省略される。
【００３６】
運転者判定解除判定部３０により判定結果が解除された後は、携帯機器１０がＴ１以上移動しているだけでは運転モードに切り替えられないが、携帯機器１０の使用者が車両の運転を再開すると、運転者判定部２４により再び携帯機器１０の使用者が車両の運転者であると判定され、運転モードに切り替えられる。
【００３７】
図５は、実施例に係る携帯機器の制御方法の手順を示すフローチャートである。携帯機器１０において、運転モードＵＩ開始判定部２８は、表示ＯＮ／ＯＦＦ判定部２１により表示装置４０がＯＮであると判定されたか（Ｓ１０）、移動状態判定部２２により携帯機器１０が移動中であると判定されたか（Ｓ１２）、位置判定部２３により携帯機器１０が道路上にあると判定されたか（Ｓ１４）、運転者判定部２４により携帯機器１０の使用者が車両の運転者であると判定されたか（Ｓ１６）を確認し、全ての判定結果が肯定的であった場合は（Ｓ１０のＹ、Ｓ１２のＹ、Ｓ１４のＹ、かつＳ１６のＹ）、運転者判定フラグをＯＮにし（Ｓ１８）、ユーザインタフェースを通常モードから運転モードのユーザインタフェースに切り替えるよう運転モードＵＩ制御部２６に指示する（Ｓ２０）。いずれかの判定結果が否定的であった場合は（Ｓ１０のＮ、Ｓ１２のＮ、Ｓ１４のＮ、又はＳ１６のＮ）、Ｓ１０に戻って判定を続ける。
【００３８】
このように、複数の判定基準を適切な順序で適用して判定を実行することにより、判定の実行頻度を低減させることができるので、処理負荷及び消費電力を低減させることができる。例えば、表示装置４０がＯＦＦになっているときは、移動中であるか否か、道路上にいるか否か、運転者であるか否かにかかわらず、使用者は携帯機器１０を使用していないと考えられるので、それらの判定を実行するまでもなく、携帯機器１０の使用者が車両を運転している状況ではないと判定することができる。
【００３９】
図６は、実施例に係る携帯機器の制御方法の手順を示すフローチャートである。図５は、携帯機器１０の使用者が車両の運転者であると判定されるまでの手順を示したが、図６は、携帯機器１０の使用者が車両の運転者であると判定されてから、その判定結果が解除されるまでの手順を示す。
【００４０】
運転モードのユーザインタフェースが起動されている場合は（Ｓ４０のＹ）、把持状態判定部２５が、使用者が携帯機器１０を手で把持しているか否かを判定し（Ｓ４２）、手で把持していると判定された場合は（Ｓ４２のＹ）、運転中に携帯機器１０を操作しないよう警告し（Ｓ４４）、手で把持していると判定されなくなるまで、携帯機器１０を操作できないようにするために表示装置４０をＯＦＦにする（Ｓ４６）。手で把持していると判定されなかった場合は（Ｓ４２のＮ）、運転モードＵＩ終了判定部２９が、運転モードを終了するか否かを判定する（Ｓ４８）。車両がＴ２以上移動していないと判定された場合は（Ｓ４８のＹ）、運転モードＵＩ制御部２６は、運転モードを終了して通常のユーザインタフェースに戻す（Ｓ５０）、車両がＴ２以上移動していないと判定されなかった場合は（Ｓ４８のＮ）、運転モードが継続される。
【００４１】
Ｓ４０において、運転モードＵＩが起動中でない場合は（Ｓ４０のＮ）、運転モードＵＩ開始判定部２８は、運転モードを開始するか否かを判定する（Ｓ５２）。車両がＴ１以上道路上を移動していると判定された場合は（Ｓ５２のＹ）、運転モードＵＩ制御部２６は、運転モードを開始して運転モードのユーザインタフェースに切り替える（Ｓ５４）。車両がＴ１以上道路上を移動していると判定されなかった場合は（Ｓ５２のＮ）、通常モードが継続される。
【００４２】
つづいて、運転者判定解除判定部３０は、携帯機器１０の使用者が車両の運転者であるという判定結果を解除するか否かを判定する（Ｓ５６）。携帯機器１０がＴ３以上移動していない、又は、携帯機器１０が道路上にないと判定された場合（Ｓ５６のＹ）、運転者判定フラグをＯＦＦにして、処理を終了する。携帯機器１０がＴ３以上移動していない、又は、携帯機器１０が道路上にないと判定されなかった場合（Ｓ５６のＮ）、Ｓ４０に戻り、運転者判定フラグがＯＦＦにされるまで上記の手順を繰り返す。
【００４３】
本発明の実施例によれば、危険な使用状況であるか否かをより精確に判定することができるので、機能を制限する必要がないときにまで機能を制限してしまう事態を低減させることができ、使用者の利便性を向上させることができる。また、車両を運転中には適切にユーザインタフェースを切り替え、携帯機器の使用を制限することができるので、携帯機器を使用する際の安全性を高め、携帯機器の使用に起因する交通事故や交通法規違反の発生頻度を低減させることができる。
【００４４】
本発明の一態様の概要は、次の通りである。本発明のある態様の制御プログラムは、コンピュータを、携帯機器の使用者が車両の運転者であるか否かを判定する運転者判定部、使用者が携帯機器を手で把持しているか否かを判定する把持状態判定部、使用者が車両の運転者であり、かつ、使用者が携帯機器を手で把持していると判定された場合、携帯機器により提供される機能のうちの少なくとも一部を制限する制御部、として機能させる。
【００４５】
この態様によると、危険な使用状況であるか否かをより精確に判定することができるので、携帯機器を使用する際の安全性を高めつつ、使用者の利便性を向上させることができる。
【００４６】
制御部は、携帯機器が使用者に提供するユーザインタフェースを、携帯機器により実行される機能のうちの少なくとも一部が制限されたユーザインタフェースに切り替えてもよい。これにより、危険を誘発する可能性のある使用態様を適切に制限し、安全性を高めることができる。
【００４７】
運転者判定部は、携帯機器に設けられたカメラにより撮像された使用者の画像を取得し、画像を解析することにより使用者の視線の方向を検出し、検出された視線の方向に基づいて、携帯機器の使用者が車両の運転者であるか否かを判定してもよい。これにより、携帯機器の使用者が車両の運転者であるか否かをより精確に判定することができる。
【００４８】
把持状態判定部は、携帯機器に設けられたカメラにより撮像された使用者の位置の変動、携帯機器に設けられた携帯機器の姿勢を検出するためのセンサにより検出された携帯機器の角度の変動幅又は変動周期、又は携帯機器を操作するための操作部に対する使用者の操作の頻度に基づいて、使用者が携帯機器を手で把持しているか否かを判定してもよい。これにより、使用者が携帯機器を手で把持しているか否かをより精確に判定することができる。
【００４９】
本発明の別の態様は、携帯機器である。この携帯機器は、携帯可能な携帯機器であって、携帯機器の使用者に機能を提供するアプリケーションを実行する実行部と、アプリケーションの画像を表示するための表示装置と、アプリケーションに対する使用者の指示を入力するための操作部と、所定の条件下において機能のうちの少なくとも一部を制限する機能制御部と、を備える。機能制御部は、携帯機器の使用者が車両の運転者であるか否かを判定する運転者判定部と、使用者が携帯機器を手で把持しているか否かを判定する把持状態判定部と、使用者が車両の運転者であり、かつ、使用者が携帯機器を手で把持していると判定された場合、携帯機器により提供される機能のうちの少なくとも一部を制限する制御部と、を備える。
【００５０】
この態様によると、この態様によると、危険な使用状況であるか否かをより精確に判定することができるので、携帯機器を使用する際の安全性を高めつつ、使用者の利便性を向上させることができる。
【００５１】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５２】
実施例においては、携帯機器の使用者が、車両の一例として自動車を運転する場合を主に想定したが、自動二輪車などの車両や、自転車などの軽車両を運転する場合にも実施例の技術を適用可能である。
【符号の説明】
【００５３】
１０  携帯機器、１１  カメラ、１２  センサ、１３  操作部、２０  機能制御部、２１  表示ＯＮ／ＯＦＦ判定部、２２  移動状態判定部、２３  位置判定部、２４  運転者判定部、２５  把持状態判定部、２６  運転モードＵＩ制御部、２７  アプリケーション起動部、２８  運転モードＵＩ開始判定部、２９  運転モードＵＩ終了判定部、３０  運転者判定解除判定部、４０  表示装置、４１  記憶装置、５０  制御部、５１  アプリケーション実行部。
【図１】
2018166268.tif 000003
【図２】
2018166268.tif 000004
【図３】
2018166268.tif 000005
【図４】
2018166268.tif 000006
【図５】
2018166268.tif 000007
【図６】
2018166268.tif 000008