(57)【要約】【課題】許容領域からの逸脱あるいは禁止領域への侵入を未然に防ぐ注意喚起装置を提供する。【解決手段】注意喚起装置１００は、自装置の位置情報を取得する位置情報取得部１０１と、自装置の方位情報を取得する方位情報取得部１０２と、自装置の領域をあらかじめ格納する領域記憶部１０３と、上記位置情報に示された位置と領域記憶部１０３に格納された領域の境界との間の最短距離を演算する第１の演算部１０４とを含む。さらに、注意喚起装置１００は、上記方位情報に示された方位の傾きでかつ前記位置情報の位置を通る第１の直線と上記最短距離を結ぶ第２の直線とのなす角度を演算する第２の演算部１０５と、上記最短距離および上記角度と、あらかじめ設定されたそれぞれの閾値とを比較し、比較の結果に基づいて、領域への侵入または領域からの逸脱の可能性を判定する注意喚起判定部１０６と、注意喚起判定部１０６により、領域への侵入または領域からの逸脱の可能性が肯定された場合は、注意喚起処理を行う注意喚起部１０９と、を含む。【選択図】図１
2008027300.tif 000002
【特許請求の範囲】
【請求項１】
自装置の位置情報を取得する位置情報取得部と、
自装置の方位情報を取得する方位情報取得部と、
境界を有する領域をあらかじめ格納する領域記憶部と、
前記取得された前記位置情報に示された位置と前記領域記憶部に格納された前記領域の前記境界との間の最短の第１の距離、および、前記方位情報に示された方位の傾きでかつ前記位置情報の位置を通る第１の直線と前記第１の距離を結ぶ第２の直線とのなす角度と、あらかじめ設定されたそれぞれの閾値とを比較し、比較の結果に基づいて、前記領域への侵入または前記領域からの逸脱の可能性を判定する判定部と、
前記判定部により、前記領域への侵入または前記領域からの逸脱の可能性が肯定された場合は、自装置のユーザに対する注意喚起処理を行う注意喚起部と、
を含む注意喚起装置。
【請求項２】
前記判定部は、前記比較により、前記第１の距離または前記角度の少なくともいずれか一方が、前記閾値以下の場合に、前記可能性を肯定する、
請求項１に記載の注意喚起装置。
【請求項３】
前記注意喚起処理は、メッセージ表示、画像表示、音声出力または自装置の振動の少なくともいずれかの処理である、請求項１または請求項２に記載の注意喚起装置。
【請求項４】
前記第１の直線と前記領域の境界との交点と前記位置情報の位置との間を結ぶ第２の距離を演算する第２の距離演算部、をさらに含み、
前記判定部は、前記可能性を判定する場合、
前記演算された第２の距離と、あらかじめ設定されたその閾値とをさらに比較し、その比較の結果にも基づいて、前記可能性を判定する、
請求項１ないし請求項３のいずれかに記載の注意喚起装置。
【請求項５】
前記位置情報取得部に取得された前記位置情報を、その取得時刻に対応付けて順次蓄積する位置情報履歴部と、
前記位置情報履歴部から、最新および過去の前記各位置情報を、それぞれの前記取得時刻に対応付けて読み出す位置情報読出部と、
前記各取得時刻に対応付けられた前記各位置情報に基づいて、自装置の移動速度を演算する移動速度演算部と、をさらに含み、
前記判定部は、前記可能性を判定する場合、
前記演算された前記移動速度と、あらかじめ設定されたその閾値とをさらに比較し、その比較の結果にも基づいて、前記可能性を判定する、
請求項１ないし請求項４のいずれかに記載の注意喚起装置。
【請求項６】
前記注意喚起処理を行うための注意喚起情報を格納する注意喚起情報記憶部と、
前記注意喚起情報記憶部から前記注意喚起情報を取得する注意喚起情報取得部と、をさらに含み、
前記注意喚起部は、前記注意喚起を行う場合、
前記注意喚起情報取得部に取得された前記注意喚起情報を外部出力する、
請求項１ないし請求項５のいずれかに記載の注意喚起装置。
【請求項７】
自装置の位置情報を取得する位置情報取得部と、
自装置の方位情報を取得する方位情報取得部と、
境界を有する領域をあらかじめ格納する領域記憶部と、
前記取得された前記位置情報に示された位置と前記領域記憶部に格納された前記領域の前記境界との間の最短の第１の距離、および、前記方位情報に示された方位の傾きでかつ前記位置情報の位置を通る第１の直線と前記第１の距離を結ぶ第２の直線とのなす角度に基づく注意喚起処理の程度を表す喚起レベルを判定するための喚起レベル判定条件を格納する喚起レベル判定条件記憶部と、
前記喚起レベル判定条件記憶部の前記喚起レベル判定条件を参照し、前記第１の距離および前記角度に基づいて、前記喚起レベルを判定する判定部と、
前記判定部に判定された前記喚起レベルに応じ、自装置のユーザに対する注意喚起処理を行う注意喚起部と、
を含む注意喚起装置。
【請求項８】
前記喚起レベルは、前記第１の距離に対応する第１の喚起レベル、および前記角度に対応する第２の喚起レベルを含み、
前記喚起レベル判定条件は、前記第１の距離と前記第１の喚起レベルとの対応付けを保持する第１の喚起レベルテーブル、および、前記角度と前記第２の喚起レベルとの対応付けを保持する第２の喚起レベルテーブルを含んでおり、
前記判定部は、前記喚起レベルを判定する場合、
前記第１の喚起レベルテーブルから、前記第１の距離に対応する前記第１の喚起レベルを読み出すとともに、前記第２の喚起レベルテーブルから、前記角度に対応する前記第２の喚起レベルを読み出し、
前記注意喚起部は、前記注意喚起処理を行う場合、
前記読み出された前記第１の喚起レベルおよび前記第２の喚起レベルに応じて、前記注意喚起処理を行う、
請求項７に記載の注意喚起装置。
【請求項９】
前記第１の喚起レベルおよび前記第２の喚起レベルの総数に対応付けて、前記注意喚起処理を行うための注意喚起情報を格納する注意喚起情報記憶部、をさらに含み、
前記注意喚起部は、前記注意喚起処理を行う場合、
前記読み出された前記第１の喚起レベルおよび前記第２の喚起レベルの総数を算出し、
当該総数に対応する、前記注意喚起情報記憶部の前記注意喚起情報を外部出力する、
請求項８に記載の注意喚起装置。
【請求項１０】
前記第１の直線と前記領域の境界との交点と前記位置情報の位置との間を結ぶ第２の距離を演算する第２の距離演算部をさらに含むとともに、
前記喚起レベル判定条件の前記喚起レベルは、前記第２の距離にも基づくように設定され、
前記判定部は、前記喚起レベルを判定する場合、
前記前記演算された前記第２の距離にも基づいて、前記喚起レベルを判定する、
請求項７に記載の注意喚起装置。
【請求項１１】
前記位置情報取得部に取得された前記位置情報を、その取得時刻に対応付けて順次蓄積する位置情報履歴部と、
前記位置情報履歴部から、最新および過去の前記各位置情報を、それぞれの前記取得時刻に対応付けて読み出す位置情報読出部と、
前記各取得時刻に対応付けられた前記各位置情報に基づいて、自装置の移動速度を演算する移動速度演算部と、をさらに含むとともに、
前記喚起レベル判定条件の前記喚起レベルは、前記移動速度にも基づくように設定され、
前記判定部は、前記喚起レベルを判定する場合、
前記前記演算された前記移動速度にも基づいて、前記喚起レベルを判定する、
請求項７または請求項１０に記載の注意喚起装置。
【請求項１２】
前記喚起レベル判定条件記憶部の前記喚起レベル判定条件は、前記第１の距離、前記角度および前記演算部に演算された値に個別の前記各喚起レベルを判定するための第１の判定条件と、前記各喚起レベルに基づいて総合喚起レベルを判定するための第２の判定条件とを含み、
前記判定部は、前記喚起レベルを判定する場合、
前記喚起レベル判定条件記憶部の前記第１の判定条件を参照して、前記第１の距離、前記角度および前記演算部に演算された値に個別の前記各喚起レベルを判定し、
前記喚起レベル判定条件記憶部の前記第２の判定条件を参照して、前記判定した個別の前記喚起レベルに基づいて前記総合喚起レベルを判定し、
前記注意喚起部は、前記喚起レベルに応じた注意喚起処理を行う場合、
前記判定された前記総合喚起レベルに応じた注意喚起処理を行う、
請求項１０または請求項１１に記載の注意喚起装置。
【請求項１３】
境界を有する領域をあらかじめ格納した領域記憶部を含むコンピュータ装置により注意喚起処理を行う注意喚起方法であって、
前記コンピュータ装置は、
自装置の位置情報を取得するステップと、
自装置の方位情報を取得するステップと、
前記取得した前記位置情報に示された位置と前記領域記憶部に格納された前記領域の前記境界との間の最短の第１の距離を演算するステップと、
前記方位情報に示された方位の傾きでかつ前記位置情報の位置を通る第１の直線と前記第１の距離を結ぶ第２の直線とのなす角度を演算するステップと、
前記演算した前記第１の距離および前記演算した前記角度と、あらかじめ設定されたそれぞれの閾値とを比較し、比較の結果に基づいて、前記領域への侵入または前記領域からの逸脱の可能性を判定するステップと、
前記判定により、前記領域への侵入または前記領域からの逸脱の可能性が肯定された場合は、自装置のユーザに対する注意喚起処理を行うステップと、
を含む注意喚起方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注意喚起装置に係り、特に領域の監視結果に基づいて注意を喚起する注意喚起装置に関する。
【背景技術】
【０００２】
近年、子供（お年寄り等を含む）に対する犯罪対策として、例えばＧＰＳ（Global Positioning System）により得られた子供の位置情報から、子供の居場所を検出し、その居場所が安全な場所かどうかを確認することが望まれている。
このような状況下において、従来の緊急通報システムは、子供の行動範囲をあらかじめ登録しておく。そして、緊急通報システムは、携帯電話のＧＰＳ機能により得られた携帯電話の位置情報を取得する。次に、緊急通報システムは、その位置、すなわち携帯電話を利用する子供の居場所が、行動範囲内にあるかどうかを判定する。その結果、緊急通報システムは、行動範囲外と判定した場合に限り、コールセンター等に通報する（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００２−９９９７１号公報（段落００１６−００２０、図１、図２参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献1に記載された緊急通報システムは、あらかじめ登録した行動範囲を越えた場合に通報するものの、行動範囲を越えるおそれがある場合に通報するようになっていなかった。
そこで、本発明は、このような状況下になされたものであり、その目的は、あらかじめ設定した範囲を表す領域からの逸脱および領域への侵入を未然に防止することが可能な注意喚起装置を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、自装置の位置情報を取得する位置情報取得部と、自装置の方位情報を取得する方位情報取得部と、境界を有する領域をあらかじめ格納する領域記憶部と、上記取得された上記位置情報に示された位置と上記領域記憶部に格納された上記領域の上記境界との間の最短の第１の距離、および、上記方位情報に示された方位の傾きでかつ上記位置情報の位置を通る第１の直線と上記第１の距離を結ぶ第２の直線とのなす角度と、あらかじめ設定されたそれぞれの閾値とを比較し、比較の結果に基づいて上記領域への侵入または上記領域からの逸脱の可能性を判定する判定部と、上記判定部により、上記領域への侵入または上記領域からの逸脱の可能性が肯定された場合は、自装置のユーザに対する注意喚起処理を行う注意喚起部と、を含む。
【発明の効果】
【０００６】
本発明の注意喚起装置によれば、あらかじめ設定した領域からの逸脱および領域への侵入を未然に防止することができる。
【発明を実施するための最良の形態】
【０００７】
（実施の形態１）
図１は、本発明の実施の形態１における注意喚起装置の構成例を示すブロック図である。
図１の注意喚起装置１００は、位置情報取得部１０１、移動方向取得部１０２、領域記憶部１０３、第１の演算部１０４および第２の演算部１０５を有する。さらに、注意喚起装置１００は、注意喚起判定部（判定部）１０６、注意喚起情報取得部１０７、注意喚起情報記憶部１０８、注意喚起部１０９、ディスプレイ（表示部）１１０およびスピーカ（音声出力部）１１１を有する。注意喚起装置１００として、携帯電話やゲーム機などの携帯端末（コンピュータ装置）が用いられる。
【０００８】
位置情報取得部１０１は、注意喚起装置１００の位置を示す位置情報を取得する。この取得は、例えばＧＰＳ機能によって実現される。
方位情報取得部１０２は、注意喚起装置１００が向けられている方位（例えば、東、西、南、北）を示す方位情報を取得する。方位情報取得部１０２は、例えば電子コンパスの利用により、注意喚起装置１００を持つユーザが向いている方角（進行方向）を取得することが可能となる。
【０００９】
領域記憶部１０３は、あらかじめ設定された領域を格納する。ここでいう領域は、許可領域または禁止領域を意味し、地図上の位置情報（例えばｘｙ座標データ）に対応付けられている。許可領域は、子供などのユーザ（監視対象者）の行動が許可されたところを指す。許可領域として、例えば、学校の校区などに相当する領域がある。他方、禁止領域は、ユーザの行動が禁止されているところを指す。禁止領域としては、例えば、事故現場、立ち入り禁止区域などに相当する領域がある。
本実施の形態においては、例えば、許可領域からの逸脱するおそれがある場合は、ユーザ（場合によっては、監督者、保護者を含む）に対し、許可領域からの逸脱を防止する旨を促す必要がある。あるいは、例えば、禁止領域へ侵入するおそれがある場合は、ユーザ（場合によっては、監督者、保護者を含む）に対し、禁止領域への侵入を防止する旨を促す必要がある。
【００１０】
第１の演算部１０４は、位置情報取得部１０１に取得された位置情報に示された位置と、領域記憶部１０３に格納された領域の境界との間の最短距離（第１の距離）を演算する。
第２の演算部１０５は、第１の直線と第２の直線とのなす角度を演算する。第１の直線は、方位情報取得部１０２に取得された方位情報に示された方位の傾きで、かつ、上記位置情報の位置を通る直線を表す。第２の直線は、上記最短距離を結ぶ直線を表す。これらの演算は、ｘｙ座標を用いることによって行われる。なお、方位情報に示された方位は、経緯度座標をｘｙ座標に変換される。
例えば、上記位置が図２の位置ｐ１（２００，２００）で、かつ、上記境界が禁止領域Ｑ１の境界ｋ１（ｘ＝３００）の場合、まず、第１の演算部１０４は、図２の最短距離ｒ１を演算する。このときのｒ１は、ｒ１＝３００−２００により求められる。そして、方位情報取得部１０２で取得された方位情報が、南西すなわち１３５度（直線の傾きは１）の場合、第２の演算部１０５は、第１の直線Ｌ１（ｙ＝２００）と第２の直線Ｌ２（ｙ＝ｘ）とのなす角の角度θ１を演算する。このときのθ１は、０度（第１の直線Ｌ１の傾き）＋１３５度（方位方向）により求められる。
【００１１】
注意喚起判定部（判定部）１０６は、第１の演算部１０４に演算された最短距離と、第２の演算部１０５に演算された角度とに基づいて、注意を喚起する必要があるかどうかを判定する。具体的には、注意喚起判定部１０６は、上記最短距離および上記角度が、それぞれ、あらかじめ設定された閾値以下かどうかを判定する。つまり、注意喚起判定部１０６は、閾値以下のため、禁止領域に入るおそれがあるかどうかを判定する。あるいは、注意喚起判定部１０６は、閾値以下のため、許容領域を越すおそれがあるかどうかを判定する。なお、注意喚起判定部１０６が、第１の演算部１０４および第２の演算部１０５の機能を兼ね備えるようにして、注意喚起装置１００から、第１の演算部１０４および第２の演算部１０５を取り除くようにしてもよい。
【００１２】
注意喚起情報取得部１０７は、注意喚起判定部１０６における判定の結果、注意を喚起する必要があると判定された場合、注意喚起情報記憶部１０８から、注意喚起情報を取得する。注意喚起情報は、ユーザの居場所が禁止領域内に侵入するおそれがあること、あるいは許容領域を越えるおそれがあることを示すもの（メッセージなど）である。
注意喚起部１１０は、注意喚起情報取得部１０７に取得された注意喚起情報を出力する。出力先は、例えば、ディスプレイ１１１、スピーカ１１２などである。
【００１３】
なお、領域記憶部１０３および注意喚起情報記憶部１０８は、例えば、メモリ、ハードディスク装置などの記憶装置で構成されている。また、第１の演算部１０４、第２の演算部１０５、注意喚起判定部１０６、注意喚起情報取得部１０７および注意喚起部１０９は、例えばＣＰＵなどの処理装置で構成されている。
【００１４】
次に、注意喚起装置１００における注意喚起処理について、図３を参照して説明する。
図３は、注意喚起装置１００における注意喚起処理を示すフローチャートである。ここでは、例えば子供が、注意喚起装置１００を携帯している場合を前提に説明する。
まず、注意喚起装置１００は、入力処理を行う（ステップＳ１０１）。具体的には、位置情報取得部１０１は、注意喚起装置１００の位置情報（つまり子供の居場所）を取得する。さらに、方位情報取得部１０２は、注意喚起装置１００の方位情報を取得する。
【００１５】
続いて、第１の演算部１０４（注意喚起装置１００）は、上記入力処理により、位置情報取得部１０１に取得された位置情報に示された位置ｐ１（図２参照）と、領域記憶部１０３に格納された領域Ｑ１の境界ｋ１（図２参照）との間の最短距離ｒ１（図２参照）を演算する（ステップＳ１０２）。
【００１６】
次に、注意喚起判定部１０６（注意喚起装置１００）は、最短距離ｒ１が閾値以下かどうかを判定する（ステップＳ１０３）。
そして、その判定の結果、最短距離ｒ１が閾値以下でなければ（ステップＳ１０３のＮｏ）、処理を終了する。なぜなら、注意喚起装置１００（つまり子供）が、禁止領域へ近づき、あるいは許容領域を越えるおそれがないからである。
【００１７】
他方、第２の演算部１０５（注意喚起装置１００）は、注意喚起判定部１０６における判定の結果、最短距離ｒ１が閾値以下であれば（ステップＳ１０３のＹｅｓ）、第１の直線Ｌ１（図２参照）と第２の直線Ｌ２（図２参照）とのなす角の角度θ１（図２参照）を演算する（ステップＳ１０４）。第１の直線Ｌ１は、ステップＳ１０１の入力処理により取得された方位情報に示された方位ｄ１の傾きで、かつ、上記位置ｐ１を通る直線を表す。第２の直線Ｌ２は、上記最短距離ｒ１を結ぶ直線を表す。
【００１８】
次に、注意喚起判定部１０６は、第２の演算部１０５に演算された角度θ１が閾値以下かどうかを判定する（ステップＳ１０５）。つまり、注意喚起判定部１０６は、領域への侵入または前記領域からの逸脱の可能性が肯定したかどうかを判定する。そして、その判定の結果、角度θ１が閾値以下でなければ（ステップＳ１０５のＮｏ）、上記可能性が否定されることとなり、処理を終了する。
他方、注意喚起部１０９（注意喚起装置１００）は、角度θ１が閾値以下であれば（ステップＳ１０５のＹｅｓ）、注意喚起処理を行う（ステップＳ１０６）。注意喚起処理として、例えば、注意喚起情報取得部１０７に取得された注意喚起情報をディスプレイ１１０またはスピーカ１１１に出力する処理がある。例えば、注意喚起情報としては、「危険なところに近づいているよ。注意しなさい。」や「許容領域を越えてしまうよ。」などのメッセージがある。
【００１９】
なお、注意喚起部１０９は、注意喚起を表す画像表示、動画表示、メッセージ表示、音声によるメッセージ出力、警報音出力、注意喚起装置１００の振動処理、あるいはそれらの組み合わせにより、注意喚起処理を行ってもよい。このうち、例えば、注意喚起部１０９が上記振動処理を行う場合、注意喚起部１０９は、注意喚起判定部１０６からの肯定的な判定により、注意喚起情報取得部１０７から注意喚起情報を取得することなく、所定の振動処理を行う。
また、注意喚起部１０９は、ユーザ（子供等）の保護者の携帯電話（情報端末）や、警備会社等のコンピュータシステムに対して、注意喚起が必要な旨の情報（位置情報、方位情報、ユーザＩＤを含む。）を通報してもよい。
また、注意喚起部１０９は、位置情報と共に注意喚起情報の履歴を記憶してもよい。または、注意喚起部１０９は、記憶された情報（位置情報、方位情報等）を行動履歴情報として定期的に保護者の端末（例えば携帯電話）にメール送信しても良い。このようにすると、子供が帰宅したときに、その保護者が、上記端末にメール送信された行動履歴情報を確認することにより、子供の行動を確認した上で、子供の行動に対して直接注意を促すことができる。
【００２０】
また、位置情報取得部１０１は、例えば、ＧＰＳ機能により位置情報を取得する場合について説明したが、これに限られない。例えば、位置情報を記録したＩＣタグを、あらかじめ所定のポイント（電柱、駅構内など）に取り付けておく。そして、位置情報取得部１０１が、上記ＩＣタグに記録されている位置情報を読み取って取得するようにしてもよい。この場合、位置情報取得部１０１は、ＩＣタグのリーダが用いられる。
【００２１】
以上説明したように、本実施の形態の注意喚起装置１００は、第１の演算部１０４により演算された最短距離ｒ１および第２の演算部１０５により演算された角度θ１と、あらかじめ設定されたそれぞれの閾値とを比較し、比較の結果に基づいて、領域への侵入または領域からの逸脱の可能性を判定する注意喚起判定部１０６を含む。さらに、注意喚起装置１００は、注意喚起判定部１０６により、領域への侵入または前記領域からの逸脱の可能性が肯定された場合は、自装置のユーザに対する注意喚起処理を行う注意喚起部１０９を含む。このため、注意喚起装置１００において、直接ユーザ（子供等）に注意喚起することにより、そのユーザが許容領域から逸脱したりあるいは禁止領域へ侵入したりすることを未然に防止することができる。
【００２２】
（実施の形態２）
実施の形態２における注意喚起装置は、あらかじめ設定された注意喚起のレベルに応じた注意喚起処理を行う点に特徴がある。
図４は、本発明の実施の形態２における注意喚起装置の構成例を示すブロック図である。なお、実施の形態１と同一の部分については、実施の形態１と同一の符号（用語を含む）を用いて重複説明を適宜省略する。
図４の注意喚起装置１００Ａは、図１の実施の形態１における注意喚起判定部１０６に代えて、注意喚起判定部１０６Ａを有する。そして、注意喚起装置１００Ａは、位置情報履歴部２０１、位置情報読出部２０２、第３の演算部（第２の距離演算部）２０３、第４の演算部（移動速度演算部）２０４および注意喚起レベル記憶部（喚起レベル判定条件記憶部）２０５をさらに有する点が、実施の形態１の場合と異なる。そこで、以下、実施の形態１と異なる構成について主に説明する。
なお、上記各部２０２〜２０４は、ＣＰＵなどの処理装置で構成され、残りの各部２０１、２０５は、メモリなどの記憶装置で構成されている。
【００２３】
位置情報履歴部２０１は、位置情報取得部１０１に取得された位置情報およびその取得時間（取得時刻）を順次蓄積する。
位置情報読出部２０２は、位置情報履歴部１０１に蓄積された位置情報を、その取得時間と対応付けて取得する。
第３の演算部２０３は、第１の直線（方位情報取得部１０２に取得された方位情報に示された方位の傾きで、かつ、位置情報取得部１０１に取得された位置情報の位置を通る直線）と領域記憶部１０３に格納された領域の境界との交点と、位置情報の位置との距離（第２の距離）を演算する。
例えば、上記位置が図５の位置ｐ１（２００，２００）で、かつ、上記境界が禁止領域Ｑ２の境界ｋ１２（ｙ＝０）の場合、まず、第３の演算部２０３は、図５の第１の直線Ｌ１と境界ｋ１２との交点ｐ２（０，０）を演算する。そして、第３の演算部２０３は、交点ｐ２と位置ｐ１との距離ｒ２を演算する。このとき、ｒ２は、ｒ２＝[（２００×２００）＋（２００×２００）]1/2により求められる。
【００２４】
図４に戻って、第４の演算部２０４は、位置情報取得部１０１に取得された位置情報および位置情報履歴部２０１に蓄積された位置情報に基づいて、注意喚起装置１００Ａの移動速度を算出する。なお、位置情報履歴部２０１の位置情報は、位置情報取得部１０１からの位置情報よりも以前に取得されたものとする。
具体的には、第４の演算部２０４は、（注意喚起装置１００Ａの移動距離）／（注意喚起装置１００Ａの移動時間）の算出式を用いて、上記移動速度を演算する。
例えば、位置情報取得部１０１において０時１分に（ｘ＝２００，ｙ＝１００）の位置情報が取得され、位置情報履歴部２０１に蓄積された０時０分の位置情報が（ｘ＝１００，ｙ＝１００）の場合、移動速度は、次のようになる。すなわち、ｘ方向の移動速度は、（２００−１００）ｍ／（０時１分−０時０分）＝１００ｍ／ｍｉｎとなる。なお、ｙ方向の移動速度は、０ｍ／ｍｉｎとなる。
【００２５】
注意喚起レベル記憶部２０５は、各演算部１０４、１０５、２０３、２０４に演算された各値（最短距離、角度、距離、移動速度）に基づいて、上記注意喚起処理の程度を表す喚起レベルを判定するための喚起レベル判定条件を格納する。この喚起レベル判定条件は、例えば、図６（ａ）〜（ｅ）に示す５種類のテーブルに格納されている。なお、本実施の形態の喚起レベル判定条件は、５つのテーブルに格納する形態を採用しているが、これに限られない。
図６（ａ）の第１の喚起レベルテーブル（第１の判定条件）は、第１の演算部１０４に演算された最短距離（図５のｒ１参照）と、第１の喚起レベルとの対応付けを保持する。図６（ａ）の喚起レベルは、最短距離が小さくなるにつれて、喚起レベルが大きくなっている。本実施の形態の喚起レベルは、その値が大きいほど、注意喚起装置１００Ａが禁止領域の近くに存在することを意味する。例えば、最短距離が０ｍ以上１０ｍ未満の場合、喚起レベルは、１〜４の４段階の喚起レベルのうち、最大値を表す４の喚起レベルに設定されている。
【００２６】
図６（ｂ）の第２の喚起レベルテーブル（第１の判定条件）は、第２の演算部１０５に演算された角度（図５のθ１参照）と、第２の喚起レベルとの対応付けを保持する。図６（ｂ）の喚起レベルは、角度が小さくなるにつれて、喚起レベルが大きくなっている。例えば、距離が０度以上４５度未満の場合、喚起レベルは、１〜４の４段階の喚起レベルのうち、最大値を表す４の喚起レベルに設定されている。
【００２７】
図６（ｃ）の第３の喚起レベルテーブル（第１の判定条件）は、第３の演算部２０３に演算された距離（図５のｒ２参照）と、第３の喚起レベルとの対応付けを保持する。図６（ｃ）の喚起レベルは、最短距離が小さくなるにつれて、喚起レベルが大きくなっている。例えば、距離が０ｍ以上１０ｍ未満の場合、喚起レベルは、１〜４の４段階の喚起レベルのうち、最大値を表す４の喚起レベルに設定されている。
【００２８】
図６（ｄ）の第４の喚起レベルテーブル（第１の判定条件）は、第４の演算部２０４に演算された速度と、第４の喚起レベルとの対応付けを保持する。図６（ｃ）の喚起レベルは、速度が小さくなるにつれて、喚起レベルが大きくなっている。例えば、速度が０ｋｍ／ｈ以上１０ｋｍ／ｈ未満の場合、喚起レベルは、１〜４の４段階の喚起レベルのうち、最大値を表す４の喚起レベルに設定されている。
【００２９】
図６（ｅ）の総喚起レベル数テーブル（第２の判定条件）は、総喚起レベル数と最終喚起レベルとの対応付けを保持する。総喚起レベル数は、図６（ａ）〜（ｄ）の４つの喚起レベルテーブル中の喚起レベルの総数（合計値）を表す。総合喚起レベルは、最終的な注意喚起の程度を表す。本実施の総合喚起レベルは、高、中、低、不要の４段階に区分けられている。なお、「高」は、喚起レベルが最大であることを表す。例えば、総喚起レベル数が１４以上の場合、「高」の総合喚起レベルを表す。
【００３０】
図４に戻って、注意喚起判定部１０６Ａは、各演算部１０４、１０５、２０３、２０４における演算結果に基づいて、後述する喚起レベルを判定する。そして、注意喚起部１０９は、注意喚起判定部１０６Ａにおける判定結果に応じた注意喚起処理を行う。これらの詳細については、後述する。
【００３１】
次に、注意喚起装置１００Ａにおける注意喚起処理について、図７を主に参照して説明する。
図８は、注意喚起装置１００Ａにおける注意喚起処理を示すフローチャートである。ここでは、例えば子供が、注意喚起装置１００Ａを携帯している場合を前提に説明する。
まず、注意喚起装置１００Ａは、入力処理を行う（ステップＳ２０１）。具体的には、位置情報取得部１０１は、注意喚起装置１００の位置情報（つまり子供の居場所）を取得する。そして、位置情報取得部１０１は、取得した位置情報を、その取得時間と対応付けて位置情報履歴部２０１に登録する。
また、方位情報取得部１０２は、注意喚起装置１００の方位情報を取得する。
また、位置情報読出部２０２は、最新の位置情報およびその直前の位置情報を、それぞれの取得時間と対応付けて、位置情報履歴部２０１から読み出す。
【００３２】
続いて、第１の演算部１０４（注意喚起装置１００Ａ）は、上記入力処理により得られた位置情報の位置ｐ１と、領域記憶部１０３に格納された領域Ｑ２の境界ｋ１１との間の最短距離ｒ１を演算する（図５参照）。この演算処理は、図３のステップＳ１０２の最短距離の演算処理と同様である。そして、注意喚起判定部１０６Ａ（注意喚起装置１００Ａ）は、注意喚起レベル記憶部２０５を参照して、第１の演算部１０４に演算された最短距離ｒ１に対応する第１の喚起レベルを判定する（ステップＳ２０２）。具体的には、注意喚起判定部１０６Ａは、図６（ａ）の第１の喚起レベルテーブルから、当該最短距離ｒ１に対応する喚起レベルを読み出す。
【００３３】
次に、第２の演算部１０５（注意喚起装置１００Ａ）は、上記入力処理により得られた、第１の直線Ｌ１と第２の直線Ｌ２とのなす角の角度θ１を演算する（図５参照）。この演算処理は、図３のステップＳ１０４の角度の演算処理と同様である。そして、注意喚起判定部１０６Ａは、注意喚起レベル記憶部２０５を参照して、第２の演算部１０５に演算された角度θ１に対応する第２の喚起レベルを判定する（ステップＳ２０３）。具体的には、注意喚起判定部１０６Ａは、図６（ｂ）の第２の喚起レベルテーブルから、当該角度θ１に対応する喚起レベルを読み出す。
【００３４】
次に、第３の演算部２０３（注意喚起装置１００Ａ）は、上記入力処理により得られた、第１の直線Ｌ１と領域記憶部１０３に格納された領域Ｑ２の境界ｋ１２との交点ｐ２と、位置情報の位置ｐ１との距離ｒ２を演算する（図５参照）。そして、注意喚起判定部１０６Ａは、注意喚起レベル記憶部２０５を参照して、第３の演算部２０３に演算された距離ｒ２に対応する第３の喚起レベルを判定する（ステップＳ２０４）。具体的には、注意喚起判定部１０６Ａは、図６（ｃ）の第３の喚起レベルテーブルから、当該距離ｒ２に対応する喚起レベルを読み出す。
【００３５】
次に、第４の演算部２０４（注意喚起装置１００Ａ）は、上記入力処理により得られ、かつ取得時間と対応付けられた最新の位置情報およびその直前の位置情報に基づいて、注意喚起装置１００Ａの移動速度を算出する。そして、注意喚起判定部１０６Ａは、注意喚起レベル記憶部２０５を参照して、第４の演算部２０４に演算された速度に対応する第４の喚起レベルを判定する（ステップＳ２０５）。具体的には、注意喚起判定部１０６Ａは、図６（ｄ）の第４の喚起レベルテーブルから、当該速度に対応する喚起レベルを読み出す。
【００３６】
次に、ステップＳ２０６において、注意喚起判定部１０６Ａは、ステップＳ２０２〜Ｓ２０５で判定したすべての喚起レベルに基づいて、総合喚起レベルを判定する。具体的には、注意喚起判定部１０６Ａは、図６（ｅ）の総合喚起レベルテーブルから、ステップＳ２０２〜Ｓ２０５で判定したすべての喚起レベルの総数に応じた総合喚起レベルを読み出す。
【００３７】
そして、ステップＳ２０７において、注意喚起部１０９（注意喚起装置１００Ａ）は、注意喚起情報記憶部１０８から注意喚起情報取得部１０７に取得された注意喚起情報をディスプレイ１１０に表示したり、あるいはスピーカ１１１に音声出力したりする。このとき、注意喚起情報取得部１０７は、注意喚起情報記憶部１０８から、注意喚起判定部１０６Ａに判定された総合喚起レベルに対応する注意喚起情報を取得する。
ここで、注意喚起部１０９によりディスプレイ１１０に表示された注意喚起情報を図８（ａ）〜（ｃ）に示す。
図８（ａ）の注意喚起情報は、「高」の総合喚起レベルを表す。そして、図８（ｂ）の注意喚起情報は、「中」の総合喚起レベルを表す。図８（ｃ）の注意喚起情報は、「低」の総合喚起レベルを表す。これらをみると、注意喚起情報は、総合喚起レベルが高くなるにつれて、その表示内容の口調が厳しくなるようになっている。つまり、総合喚起レベルが高くなれば、より注意を促すようになっている。
【００３８】
以上説明したように、本実施の形態の注意喚起装置１００Ａは、各演算部１０４、１０５、２０３、２０４に演算された各値（最短距離、角度、距離、移動速度）に基づいて、図６（ａ）〜（ｄ）のテーブルを参照し、喚起レベルを判定する注意喚起判定部１０６Ａを含む。さらに、注意喚起装置１００Ａは、注意喚起判定部１０６Ａに判定された喚起レベルに応じた注意喚起処理を行う注意喚起部１０９を含む。具体的には、注意喚起部１０９は、例えば、総合喚起レベルに応じた注意喚起情報をディスプレイ１１０に表示したり、あるいはスピーカ１１１に音声出力したりする。このため、注意喚起装置１００Ａにおいて、総合喚起レベルに合った注意を促し、許容領域からの逸脱あるいは禁止領域への侵入の未然防止の成果をあげやすくなる。
【００３９】
なお、注意喚起部１０９は、総合喚起レベルに応じて、注意喚起を表す画像表示、動画表示、メッセージ表示、音声によるメッセージ出力、警報音、注意喚起装置１００の振動処理、あるいはそれらを組み合わせることにより、注意喚起処理を行ってもよい。また、注意喚起部１０９は、総合喚起レベルに応じて、ユーザ（子供等）の保護者の端末（例えば携帯電話）や、警備会社等のコンピュータシステムに対して、注意喚起が必要な旨の情報（位置情報、方位情報、総合喚起レベル、ユーザＩＤを含む。）を通報してもよい。例えば、総合喚起レベルが「中」以上の場合は、注意喚起部１０９は、保護者等のユーザの端末にその旨の情報を通知するようにしても良い。
また、注意喚起部１０９は、位置情報と共に注意喚起情報の履歴を記憶してもよい。または、注意喚起部１０９は、記憶された情報（位置情報、注意喚起情報等）を行動履歴情報として、定期的に、保護者の端末にメール送信しても良い。これにより、子供が帰宅した際に、保護者が、メール送信された行動履歴情報を確認することにより、子供の行動を確認することができる。よって、保護者が、子供の行動を確認した上で、子供の行動に対して直接注意を促すことができる。
【００４０】
なお、実施の形態２の注意喚起装置１００Ａ（注意喚起判定部１０６Ａ）は、図６（ａ）〜（ｄ）の４種類のテーブルを用いて、各喚起レベルを判定した場合について説明したが、これに限られない。例えば、注意喚起装置１００Ａは、例えば、図６（ａ）（ｂ）の２種類のテーブルを用いて、各喚起レベルを判定したのち、総合喚起レベルを判定してもよい。あるいは、注意喚起装置１００Ａは、例えば、図６（ａ）〜（ｃ）の３種類のテーブルを用いて、各喚起レベルを判定したのち、合喚起レベルを判定してもよいし、図６（ａ）（ｂ）（ｄ）の３種類のテーブルを用いて、各喚起レベルを判定したのち、総合喚起レベルを判定してもよい。つまり、各演算部１０４、１０５、２０３、２０４の組み合わせは、変更してもよい。例えば、第１の演算部１０４、第２の演算部１０５および第３の演算部２０３の組み合わせを適用してもよいし、第１の演算部１０４、第２の演算部１０５および第４の演算部２０４の組み合わせを適用してもよい。
【００４１】
また、実施の形態２の注意喚起装置１００Ａ（注意喚起部１０９）は、総合喚起レベルに応じた注意喚起処理を行う場合について説明したが、これに限られない。例えば、注意喚起装置１００Ａは、注意喚起判定部１０６Ａに判定された各喚起レベル（２種類〜４種類）のうち、最大値をもつ喚起レベルに応じた注意喚起処理を行うようにしてもよい。
【００４２】
さらに、実施の形態１の注意喚起装置１００は、図４の各部２０１〜２０４をさらに含めるようにしてもよい。この場合、注意喚起装置１００（注意喚起判定部１０６）は、第３の演算部２０３または第４の演算部２０４に演算された各値（距離、移動速度）の少なくとも一方と、その閾値とを比較する（図３のステップＳ１０３、１０５と同様の処理）。そして、注意喚起装置１００（注意喚起判定部１０６）は、その比較結果にも基づいて（例えば、上記各値が閾値以下の場合）、注意喚起処理（例えば、振動処理など）を行うようにしてもよい（図３のステップＳ１０６の注意喚起処理と同様の処理）。
【産業上の利用可能性】
【００４３】
本発明の注意喚起装置は、あらかじめ登録している禁止領域への侵入あるいは許容領域からの逸脱を事前に通知するのに有用である。特に、子供が携帯しやすい携帯電話等の携帯端末が、注意喚起装置に適している。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態１における注意喚起装置の構成例を示すブロック図。
【図２】第１の演算部に演算された最短距離および第２の演算部に演算された角度の一例を示す図。
【図３】図１の注意喚起装置の注意喚起処理を示すフローチャート。
【図４】本発明の実施の形態２における注意喚起装置の構成例を示すブロック図。
【図５】第３の演算部に演算された距離の一例を示す図。
【図６】注意喚起レベル記憶部の各種テーブルの一例を示す図。
【図７】図４の注意喚起装置の注意喚起処理を示すフローチャート。
【図８】注意喚起情報の表示例を示す図。
【符号の説明】
【００４５】
１００、１００Ａ  注意喚起装置
１０１  位置情報取得部
１０２  方位情報取得部
１０３  領域記憶部
１０４  第１の演算部
１０５  第２の演算部
１０６  注意喚起判定部
１０７  注意喚起情報取得部
１０８  注意喚起情報記憶部
１０９  注意喚起部
２０１  位置情報履歴部
２０２  位置情報読出部
２０３  第３の演算部
２０４  第４の演算部
２０５  注意喚起レベル記憶部
【図１】
2008027300.tif 000003
【図２】
2008027300.tif 000004
【図３】
2008027300.tif 000005
【図４】
2008027300.tif 000006
【図５】
2008027300.tif 000007
【図６】
2008027300.tif 000008
【図７】
2008027300.tif 000009
【図８】
2008027300.tif 000010