JP2018195194A - 情報処理システム、情報処理装置、情報処理方法およびプログラム - Google Patents
情報処理システム、情報処理装置、情報処理方法およびプログラム Download PDFInfo
- Publication number
- JP2018195194A JP2018195194A JP2017100191A JP2017100191A JP2018195194A JP 2018195194 A JP2018195194 A JP 2018195194A JP 2017100191 A JP2017100191 A JP 2017100191A JP 2017100191 A JP2017100191 A JP 2017100191A JP 2018195194 A JP2018195194 A JP 2018195194A
- Authority
- JP
- Japan
- Prior art keywords
- warning
- user
- information processing
- information
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Emergency Alarm Devices (AREA)
- Alarm Systems (AREA)
Abstract
【課題】ユーザの動作と周囲の状況に応じて適切に警告を行う情報処理システム、情報処理装置、情報処理方法およびプログラムを提供する。
【解決手段】情報処理システ1は、画像を取得する取得装置100と、警告を出力する警告装置300と、情報処理装置200とを備える。取得装置は、取得した画像を情報処理装置に送信する。前記警告装置は、情報処理装置から受信した警告の内容に基づいて警告を出力する。情報処理装置は、取得装置から受信した画像に基づいて、ユーザの動作を表す動作情報とユーザの周辺環境を表す周辺情報とを特定し、動作情報と周辺情報とに基づいて、ユーザの動作に関する警告の内容を特定し、特定した警告の内容を警告装置に送信する。
【選択図】図1
【解決手段】情報処理システ1は、画像を取得する取得装置100と、警告を出力する警告装置300と、情報処理装置200とを備える。取得装置は、取得した画像を情報処理装置に送信する。前記警告装置は、情報処理装置から受信した警告の内容に基づいて警告を出力する。情報処理装置は、取得装置から受信した画像に基づいて、ユーザの動作を表す動作情報とユーザの周辺環境を表す周辺情報とを特定し、動作情報と周辺情報とに基づいて、ユーザの動作に関する警告の内容を特定し、特定した警告の内容を警告装置に送信する。
【選択図】図1
Description
本発明は、情報処理システム、情報処理装置、情報処理方法およびプログラムに関する。
スマートフォン等の携帯型電子機器の普及に伴い、歩きながらスマートフォン等の閲覧、操作等を行う、いわゆる「歩きスマホ」が増加している。歩きスマホ中のユーザが、前方不注意により、転倒したり、他者と衝突したりする場合もあり、社会的にも問題となっている。このように移動しながら電子機器を閲覧、操作するユーザに対しては、警告を行い、転倒、衝突等の事故を未然に防ぐことが好ましい。しかし、周囲の状況によっては、危険性が少なく、警告を行う必要がない場合もあり、ユーザの動作と周囲の状況に応じて適切に警告を行うことが求められている。
例えば、特許文献1には、監視対象が写った映像を基に、監視対象の移動軌跡と滞在時間とに基づいて、監視対象が所定の動作を実行したか否かを判定する監視システムが開示されている。
しかしながら、特許文献1に記載の技術は、監視対象の動作を判定するものであり、監視対象の周辺の状況を監視し、警告内容を判定することについては検討されていない。つまり、ユーザの動作と周囲の状況に応じて適切に警告を行うことができないという課題があった。
本発明は上記の点に鑑みてなされたものであり、ユーザの動作と周囲の状況に応じて適切に警告を行うことができる情報処理システム、情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、画像を取得する取得装置と、警告を出力する警告装置と、情報処理装置とを備える情報処理システムであって、前記取得装置は取得した前記画像を前記情報処理装置に送信し、前記警告装置は前記情報処理装置から受信した警告の内容に基づいて警告を出力し、前記情報処理装置は、前記取得装置から受信した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、特定した前記警告の内容を前記警告装置に送信する、情報処理システムである。
また、本発明の一態様は、画像を取得する取得部と、警告を出力する警告部と、制御部とを備え、前記制御部は、前記取得部が取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、特定した前記警告の内容に基づいて、前記警告部に警告を出力させる、情報処理装置である。
また、本発明の一態様は、画像を取得する取得ステップと、警告を出力する警告ステップと、前記取得ステップにおいて取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定するステップと、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定するステップと、特定した前記警告の内容に基づいて、前記警告部に警告を出力させるステップと、を有する情報処理方法である。
また、本発明の一態様は、コンピュータに、画像を取得する取得手順と、警告を出力する警告手順と、前記取得手順において取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定する手順と、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定する手順と、特定した前記警告の内容に基づいて、前記警告部に警告を出力させる手順と、を実行させるためのプログラムである。
本発明によれば、ユーザの動作と周囲の状況に応じて適切に警告を行うことができる。
以下、図面を参照しながら本発明の実施形態について説明する。
<第1の実施形態>
まず、本発明の第1の実施形態に係る情報処理システム1の構成について説明する。
図1は、第1の実施形態に係る情報処理システム1の構成を示すブロック図である。情報処理システム1は、取得装置100と、情報処理装置200と、警告装置300とを備える。情報処理装置200と、取得装置100および警告装置300は有線または無線の通信回線を介して接続されている。なお、取得装置100または警告装置300は、情報処理装置200内において取得装置100または警告装置300と同様の機能を有する取得部または警告部として構成されてもよい。
<第1の実施形態>
まず、本発明の第1の実施形態に係る情報処理システム1の構成について説明する。
図1は、第1の実施形態に係る情報処理システム1の構成を示すブロック図である。情報処理システム1は、取得装置100と、情報処理装置200と、警告装置300とを備える。情報処理装置200と、取得装置100および警告装置300は有線または無線の通信回線を介して接続されている。なお、取得装置100または警告装置300は、情報処理装置200内において取得装置100または警告装置300と同様の機能を有する取得部または警告部として構成されてもよい。
取得装置100は、ユーザの動作を表す動作情報とユーザの周辺環境を表す周辺情報とを取得する。本実施形態では、取得装置100はCMOS(Complementary Metal Oxide Semiconductor)カメラ、CCD(Charge Coupled Device)カメラ等の撮像装置であり、所定の範囲におけるユーザおよびユーザ周辺の画像を撮像する。取得装置100は、撮像した画像からなる撮像データ(静止画または動画)を情報処理装置200へ送信する。なお、取得装置100は、複数存在してもよい。また、取得装置100は、撮像装置に限らず、赤外線センサ等の各種センサにより、ユーザの動作を表す動作情報とユーザの周辺環境を表す周辺情報とを取得するものであってもよい。また、取得装置100は、例えばネットワーク経由で取得装置から画像を取得する通信機能を提供するものであってもよい。
情報処理装置200は、情報処理機能を有するコンピュータ装置であり、例えば、サーバ装置、パーソナルコンピュータ等である。情報処理装置200は、制御部210と、記憶部220と、通信部230とを備える。
制御部210は、情報処理装置200の各種機能を制御する。制御部210が有する機能の一部または全ては、例えば、制御部210が備えるCPU(Central Processing Unit)等の1以上のプロセッサが記憶部220に記憶されている各種プログラムを実行することにより実現されてもよい。制御部210は、ユーザ検出部211と、周辺検出部212と、危険度算出部213と、警告特定部214とを備える。
ユーザ検出部211は、予め定められた条件を満たして移動しているユーザ(以降、第1ユーザとも称する)を検出する。本実施例では、ユーザ検出部211は、記憶部220から、取得装置100から取得した撮像データを取得する。ユーザ検出部211は、取得した撮像データを解析し、撮像データに含まれるユーザ(人物)を抽出する。そして、ユーザ検出部211は、抽出したユーザが、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行しているか否かを判定する。ユーザ検出部211は、当該判定を、例えば、ユーザの体の部位(頭、顔、手、腕等)の位置、向き、移動方向、角度の情報やユーザの体の部位(手、腕等)付近の物体(電子機器等)の外観、形状等に基づいて行う。ユーザ検出部211は、当該判定により予め定められた条件を満たして移動していると判定された第1ユーザについての情報(位置、移動方向、移動速度等)を動作情報として特定し、周辺検出部212および危険度算出部213に出力する。
ユーザ検出部211による第1ユーザの検出の例については後述する。
ユーザ検出部211による第1ユーザの検出の例については後述する。
周辺検出部212は、ユーザ検出部211から入力された第1ユーザの周辺に存在する物体を検出する。当該物体は、例えば、第1ユーザ周辺の人物や動物、車、電車等の乗り物、ショッピングカートや自動販売機等の各種物体が含まれる。本実施形態では、周辺検出部212は、第1ユーザの周辺に存在するユーザ(以降、第2ユーザとも称する)を検出する。周辺検出部212は、記憶部220から、取得装置100から取得した撮像データを取得する。周辺検出部212は、取得した撮像データを解析し、第1ユーザから所定の範囲内に存在する第2ユーザを抽出する。周辺検出部212は、第2ユーザについての情報(位置、移動方向、移動速度等)を周辺情報として特定し、危険度算出部213に出力する。
周辺検出部212による第2ユーザの検出の例については後述する。なお、ユーザ検出部211または周辺検出部212は複数の取得装置100から得られた撮像データに基づいて、上述の処理を行ってもよい。
周辺検出部212による第2ユーザの検出の例については後述する。なお、ユーザ検出部211または周辺検出部212は複数の取得装置100から得られた撮像データに基づいて、上述の処理を行ってもよい。
危険度算出部213は、ユーザ検出部211および周辺検出部212の検出結果に基づいて、危険度を算出する。危険度とは、第1ユーザの行動が第1ユーザまたは第2ユーザに対して及ぼす危険(影響)の度合いを表す情報である。本実施形態では、危険度は、第1ユーザについての危険の度合いを表す第1危険度と、第2ユーザについての危険の度合いを表す第2危険度に基づいて算出される。第1危険度および第2危険度を算出するための要素は、第1ユーザの周辺に存在する人(第2ユーザ)の数、第1ユーザおよび第2ユーザの移動速度、移動方向、位置、第1ユーザおよび第2ユーザ周辺の移動体(自動車、ショッピングカート等)の情報、第1ユーザおよび第2ユーザ周辺の設置物、障害物等の情報等を含む。危険度算出部213は、第1危険度および第2危険度に基づいて危険度を算出し、警告特定部214に出力する。
危険度算出部213による危険度の算出の例については後述する。
危険度算出部213による危険度の算出の例については後述する。
警告特定部214は、危険度算出部213から入力された危険度に基づいて、第1ユーザの動作に関する警告の内容を特定する。警告の内容には、警告の対象、内容(メッセージ等)および警告手段を表す情報が含まれる。警告の内容は、警告を実施する場所およびタイミングを表す情報を含んでもよい。警告特定部214は、記憶部220が保持する警告テーブルに基づいて、警告の内容を特定する。その後、警告特定部214は、警告内容の特定結果を、通信部230を介して警告装置300に送信する。
警告特定部214による警告内容の特定の例については後述する。
警告特定部214による警告内容の特定の例については後述する。
記憶部220は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)などにより構成される。記憶部220は、情報処理装置200に関する各種情報やプログラムを記憶する。記憶部220は、例えば、取得装置100から、通信部230を介して取得した撮像データや、警告テーブル、警告内容の特定結果等を記憶する。
通信部230は、有線または無線の通信回線を介して装置間の通信を行うための外部インターフェイスを備え、制御部210の制御に基づいて、取得装置100やその他の外部装置と通信する。
警告装置300は、情報処理装置200から受信した警告情報に基づいて、各種の警告を行う。警告装置300は、例えば、スピーカや指向性スピーカを備え、音声による警告を行う。指向性スピーカとは、音声の伝播する方向を制御し、音声を拡散させないスピーカである。指向性スピーカを用いることで、特定の狭い範囲にいる人に選択的に音声を流すことができる。つまり、警告の対象者にのみ警告音声を聞かせ、周囲の人には不要な警告音声を聞かせないようにすることができる。また、警告装置300は、例えば、ディスプレイやLED(Light Emitting Diode)ライトを備え、文字や映像、各種記号、ライトの点滅等により警告を行ってもよい。また、警告装置300は、例えばネットワーク経由で警告装置に警告を与える通信機能を提供するものであってもよい。
次に、ユーザ検出部211および周辺検出部212による第1ユーザおよび第2ユーザの検出の例について説明する。
図2は、本実施形態におけるユーザ検出の一例を示す図である。図2の例では、取得装置100が撮像した撮像データの撮像範囲(画角)をA1で示している。
ユーザ検出部211は、撮像範囲A1内の画像を解析し、撮像範囲A1に含まれる人物を抽出する。ユーザ検出部211は、種々の方法により人物の抽出を行ってよい。例えば、予め背景のみが撮影された映像と入力映像の差分により検出する背景差分による方法を用いてもよい。また、例えば、設定された大きさの検出ウィンドウ内の画像を切り出したパターン画像に対し、人物であるかの判別を行う方法を用いてもよい。
図2は、本実施形態におけるユーザ検出の一例を示す図である。図2の例では、取得装置100が撮像した撮像データの撮像範囲(画角)をA1で示している。
ユーザ検出部211は、撮像範囲A1内の画像を解析し、撮像範囲A1に含まれる人物を抽出する。ユーザ検出部211は、種々の方法により人物の抽出を行ってよい。例えば、予め背景のみが撮影された映像と入力映像の差分により検出する背景差分による方法を用いてもよい。また、例えば、設定された大きさの検出ウィンドウ内の画像を切り出したパターン画像に対し、人物であるかの判別を行う方法を用いてもよい。
ユーザ検出部211は、抽出したユーザが、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行しているか否かを判定する。本実施例では、ユーザ検出部211は、ユーザの手、顔の位置を検出し、ユーザの手の位置に把持物があるかを判定する。把持物がある場合、ユーザ検出部211は、当該把持物が電子機器であるかを外観から判定する。また、ユーザ検出部211は、ユーザの顔が所定の時間以上、把持している電子機器の方向を向いているかを判定する。さらに、ユーザ検出部211は、ユーザが所定の速度以上で移動しているかを判定する。以上の条件に合致する場合、ユーザ検出部211は、ユーザが、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行していると判定する。ユーザ検出部211は、当該ユーザを第1ユーザとして管理し、第1ユーザの情報(位置、移動方向、移動速度等)を周辺検出部212に出力する。なお、その他の判定方法(視線検出等を用いて、上述の判定を行ってもよい。
周辺検出部212は、ユーザ検出部211から取得した第1ユーザの情報に基づいて、第1ユーザの周辺に存在するユーザを抽出する。図2の例では、第1ユーザであるユーザ1を中心として、半径Rの円内に存在するユーザ1、ユーザ2、ユーザ3を抽出し、第2ユーザとして管理する。周辺検出部212は、ユーザ4については、半径Rの円内に存在しないため抽出しない。第2ユーザを抽出する範囲は、ユーザ1を中心とする円に限らず、例えば、ユーザの進行方向の範囲を広く設定してもよいし、第1ユーザ周辺の地形や駅等の構内の形状に応じて変更してもよい。周辺検出部212は、抽出した第2ユーザの情報(位置、移動方向、移動速度等)を危険度算出部に出力する。
以上で、ユーザ検出部211および周辺検出部212による第1ユーザおよび第2ユーザの検出の例についての説明を終了する。
以上で、ユーザ検出部211および周辺検出部212による第1ユーザおよび第2ユーザの検出の例についての説明を終了する。
次に、危険度算出部213による危険度の算出の例について説明する。
図3は、本実施形態に係る危険度算出の一例を示す第1の図である。図3(a)は、第1危険度の算出例を示す図である。本実施形態では、第1危険度yは第2ユーザの人数xをパラメータとする関数y=f(x)で表される。危険度算出部213は、周辺検出部212から取得した、第1ユーザ周辺の第2ユーザの人数を当該関数に入力して、第1危険度のレベルを取得する。この例では、第2ユーザの人数が3人であるため、f(3)=4が第1危険度のレベルとなる。
図3は、本実施形態に係る危険度算出の一例を示す第1の図である。図3(a)は、第1危険度の算出例を示す図である。本実施形態では、第1危険度yは第2ユーザの人数xをパラメータとする関数y=f(x)で表される。危険度算出部213は、周辺検出部212から取得した、第1ユーザ周辺の第2ユーザの人数を当該関数に入力して、第1危険度のレベルを取得する。この例では、第2ユーザの人数が3人であるため、f(3)=4が第1危険度のレベルとなる。
図3(b)は第2危険度の算出例を示す図である。本実施形態では、第2危険度yは、図3(a)と同様に、第2ユーザの人数xをパラメータとする関数y=g(x)で表される。危険度算出部213は、周辺検出部212から取得した、第1ユーザ周辺の第2ユーザの人数を当該関数に入力して、第2危険度のレベルを取得する。この例では、第2ユーザの人数が3人であるため、g(3)=2が第2危険度のレベルとなる。
なお、関数y=f(x)およびy=g(x)は、各種条件により設定され、種々の関数となりえる。また、パラメータも第2ユーザの人数に限らず種々のパラメータを使用可能である。また、危険度算出部213は、関数によらず、予め定められた条件に基づいて第1危険度を取得してもよい。
図4は、本実施形態に係る危険度算出の一例を示す第2の図である。危険度算出部213は、算出した第1危険度および第2危険度に基づいて危険度を算出する。本実施形態では、危険度算出部213は、図4に示す通り、横軸を第1危険度、縦軸を第2危険度として、危険度を4つ(A、B、C、D)に分類する。図4の例では、第1危険度がレベル4、第2危険度がレベル2であるため、危険度はBに分類される。なお、危険度の算出は、上記の象限(マトリクス)による分類だけに限られず、その他の方法により行われてもよい。
以上で、危険度算出部213による危険度の算出の例についての説明を終了する。
以上で、危険度算出部213による危険度の算出の例についての説明を終了する。
次に、警告特定部214による警告内容の特定の例について説明する。
警告特定部214は、危険度算出部213から入力された危険度と、記憶部220が保持する警告テーブルに基づいて、警告の内容を特定する。
警告特定部214は、危険度算出部213から入力された危険度と、記憶部220が保持する警告テーブルに基づいて、警告の内容を特定する。
図5は、本実施形態に係る警告テーブルの一例を示す図である。図5に示す通り、警告テーブルは、危険度毎のレコードを有し、各レコードは、危険度の「説明」および「警告内容」のフィールドを有する。
「説明」フィールドは、各危険度の説明を示すフィールドである。例えば、危険度“A”は、“本人、周辺ともに危険度が高く、警告が必要なレベル”であることを示している。
「警告内容」のフィールドは、「警告対象」、「警告メッセージ」、「警告手段」のフィールドを有する。
「警告内容」のフィールドは、「警告対象」、「警告メッセージ」、「警告手段」のフィールドを有する。
「警告対象」フィールドは、警告すべき対象を示すフィールドである。
「警告メッセージ」フィールドは、音声、映像等で警告対象に通知する警告の内容を示すフィールドである。
「警告手段」フィールドは、警告を行う手段を示すフィールドである。警告を行う手段には、スピーカや指向性スピーカを用いた音声による警告や、ディスプレイを用いた文字や映像による警告が含まれる。
「警告メッセージ」フィールドは、音声、映像等で警告対象に通知する警告の内容を示すフィールドである。
「警告手段」フィールドは、警告を行う手段を示すフィールドである。警告を行う手段には、スピーカや指向性スピーカを用いた音声による警告や、ディスプレイを用いた文字や映像による警告が含まれる。
例えば、危険度“A”の場合は、“第1ユーザ”に対して、“「歩きスマホをやめてください。危険です。」”、“第2ユーザ”に対して、“「周辺に歩きスマホユーザがいます。危険です。」”と音声(スピーカ)により警告を行うことを示している。
また、図4の例では、危険度が“B”であるため、“第1ユーザ”に対して、“「歩きスマホをやめてください。危険です。」”と“音声(指向性スピーカ)”により警告を行うことを示している。この場合、警告装置300は、警告音声を、指向性スピーカにより、第1ユーザに向けて発する。
また、図4の例では、危険度が“B”であるため、“第1ユーザ”に対して、“「歩きスマホをやめてください。危険です。」”と“音声(指向性スピーカ)”により警告を行うことを示している。この場合、警告装置300は、警告音声を、指向性スピーカにより、第1ユーザに向けて発する。
警告特定部214は、上述したように警告テーブルに基づいて、警告内容(警告対象、警告メッセージ、警告手段)を特定し、特定した結果を警告装置300へ、通信部230を介して送信する。
以上で、警告特定部214による警告内容の特定の例についての説明を終了する。
以上で、警告特定部214による警告内容の特定の例についての説明を終了する。
次に、情報処理システム1の処理の流れについて説明する。
図6は、本実施形態に係る情報処理システム1の処理の一例を示すフローチャートである。
図6は、本実施形態に係る情報処理システム1の処理の一例を示すフローチャートである。
(ステップS101)情報処理装置200は、取得装置100が撮像した所定の範囲における撮像データを、通信部230を介して取得する。その後、ステップS102の処理に進む。
(ステップS102)ユーザ検出部211は、取得した撮像データを解析し、撮像データに含まれる人物を抽出する。その後、ステップS103の処理に進む。
(ステップS102)ユーザ検出部211は、取得した撮像データを解析し、撮像データに含まれる人物を抽出する。その後、ステップS103の処理に進む。
(ステップS103)ユーザ検出部211は、抽出したユーザが、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行しているか(すなわち第1ユーザであるか)を判定する。第1ユーザと判定された場合(ステップS103/YES)、ステップS104の処理に進む。ユーザが抽出されない場合、または抽出されたユーザが第1ユーザと判定されない場合(ステップS103/NO)、ステップS101の処理に戻る。
(ステップS104)周辺検出部212は、撮像データを解析し、第1ユーザの周辺の情報(物体、第2ユーザ等)を抽出する。その後、ステップS105の処理に進む。
(ステップS104)周辺検出部212は、撮像データを解析し、第1ユーザの周辺の情報(物体、第2ユーザ等)を抽出する。その後、ステップS105の処理に進む。
(ステップS105)危険度算出部213は、ユーザ検出部211から入力された第1ユーザの動作情報と周辺検出部212から入力された第1ユーザの周辺情報に基づいて、危険度を算出する。具体的には、図3および図4の例で説明したように、第1危険度および第2危険度を算出し、算出した第1危険度および第2危険度に基づいて、危険度を算出する。その後、ステップS106の処理に進む。
(ステップS106)警告特定部214は、危険度算出部213から入力された危険度に基づいて、警告の内容(警告対象、警告メッセージ、警告手段等)を特定する。警告特定部214は、特定結果を、通信部230を介して警告装置300に送信する。その後、ステップS107の処理に進む。
(ステップS106)警告特定部214は、危険度算出部213から入力された危険度に基づいて、警告の内容(警告対象、警告メッセージ、警告手段等)を特定する。警告特定部214は、特定結果を、通信部230を介して警告装置300に送信する。その後、ステップS107の処理に進む。
(ステップS107)警告装置300は、情報処理装置200から受信した特定結果に基づいて、警告を行う。具体的には、特定結果に記述された警告対象(第1ユーザ、第2ユーザ等)に対して、警告メッセージの内容(「注意してください。」等)を、警告手段(スピーカ出力、ディスプレイ表示)によって警告する。その後、処理を終了する。
以上で、情報処理システム1の処理の流れの説明を終了する。
以上で、情報処理システム1の処理の流れの説明を終了する。
以上説明したように、本実施形態に係る情報処理システム1は、画像を取得する取得装置100と、警告を出力する警告装置300と、情報処理装置200とを備える情報処理システムであって、取得装置100は取得した画像を情報処理装置200に送信し、警告装置300は情報処理装置200から受信した警告の内容に基づいて警告を出力し、情報処理装置200は、取得装置100から受信した画像に基づいてユーザの動作を表す動作情報とユーザの周辺環境を表す周辺情報とを特定し、動作情報と周辺情報とに基づいて、ユーザの動作に関する警告の内容を特定し、特定した警告の内容を警告装置300に送信する。
これにより、ユーザの動作と周囲の状況に応じて適切に警告を行うことができる。
これにより、ユーザの動作と周囲の状況に応じて適切に警告を行うことができる。
また、本実施形態に係る情報処理装置200は、画像を取得する取得部と、警告を出力する警告部と、制御部210とを備え、制御部210は、取得部が取得した画像に基づいてユーザの動作を表す動作情報とユーザの周辺環境を表す周辺情報とを特定し、動作情報と周辺情報とに基づいて、ユーザの動作に関する警告の内容を特定し、特定した警告の内容に基づいて、警告部に警告を出力させる。
これにより、ユーザの動作と周囲の状況に応じて適切に警告を行うことができる。
これにより、ユーザの動作と周囲の状況に応じて適切に警告を行うことができる。
また、制御部210は、動作情報に基づいて、予め定められた条件を満たして移動している第1ユーザを検出し、周辺情報に基づいて、第1ユーザの周辺に存在する物体を検出し、第1ユーザと物体の検出結果に基づいて、危険度を算出し、危険度に基づいて第1ユーザの動作に関する警告の内容を特定する。
これにより、危険度に基づいて、危険を及ぼすユーザの動作に関して適切に警告の内容を特定することができる。
これにより、危険度に基づいて、危険を及ぼすユーザの動作に関して適切に警告の内容を特定することができる。
また、制御部210は、周辺情報に基づいて、前記第1ユーザの周辺に存在する第2ユーザを検出し、危険度に基づいて前記第1ユーザまたは第2ユーザに対する警告の内容を特定する。
これにより、危険度に基づいて、危険を及ぼす動作中のユーザまたはその周辺のユーザに適切に警告を行うことができる。
これにより、危険度に基づいて、危険を及ぼす動作中のユーザまたはその周辺のユーザに適切に警告を行うことができる。
また、制御部210は、第1ユーザについての第1危険度と、第2ユーザについての第2危険度に基づいて、危険度を算出する。
これにより、危険を及ぼす動作中のユーザと、その周辺のユーザのそれぞれの危険度を用いて、より精度よく危険度を算出することができる。
これにより、危険を及ぼす動作中のユーザと、その周辺のユーザのそれぞれの危険度を用いて、より精度よく危険度を算出することができる。
また、制御部210は、前記第2ユーザの数に基づいて前記危険度を算出する。
これにより、危険を及ぼす動作中のユーザの周辺の混雑具合に応じて、適切に警告の内容を判定することができる。
これにより、危険を及ぼす動作中のユーザの周辺の混雑具合に応じて、適切に警告の内容を判定することができる。
また、制御部210は、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行しているユーザを第1ユーザとして検出する。
これにより、いわゆる歩きスマホをしているユーザを検出し、当該周囲の状況に応じて適切に警告を行うことができる。
これにより、いわゆる歩きスマホをしているユーザを検出し、当該周囲の状況に応じて適切に警告を行うことができる。
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。なお、上述した実施形態と同様の構成については、同一の符号を付し、その説明を援用する。
次に、本発明の第2の実施形態について説明する。なお、上述した実施形態と同様の構成については、同一の符号を付し、その説明を援用する。
図7は、本実施形態に係る情報処理システム2の構成を示すブロック図である。情報処理システム2は、取得装置100と、情報処理装置200と、警告装置300と、第2取得装置400と、第2情報処理装置500と、第2警告装置600とを備える。
取得装置100、情報処理装置200および警告装置300の構成は、第1の実施形態と同様である。ただし、本実施形態では、警告特定部214は、危険度に基づいて、警告を実施する場所またはタイミングを特定する。これにより、即時に警告する必要はないが、事後的に本人に対して注意喚起する(例えば、ユーザが改札通過時に改札機の表示画面に警告メッセージを表示する)等の柔軟な警告が可能となる。
警告特定部214は、警告場所として特定した装置(本実施形態では第2警告装置600で警告)に対して、通信部230を介して、特定結果を送信する。特定結果には、警告対象ユーザを特定するための情報を含めてもよい。ユーザを特定するための情報とは、例えば、服装、体格、所持品等を表す特徴量であってもよい。
第2情報処理装置500は、有線または無線の通信回線を介して、情報処理装置200、第2取得装置および第2警告装置と接続されている。なお、第2取得装置400または第2警告装置600は、第2情報処理装置500内において、第2取得装置400または第2警告装置600と同様の機能を有する第2取得部または第2警告部として構成されてもよい。
第2取得装置400は、本実施形態では、取得装置100と同様の機能を有する撮像装置である。第2取得装置400は、所定の範囲におけるユーザおよびユーザ周辺の画像を撮像する。第2取得装置400は、撮像した画像からなる撮像データ(静止画または動画)を第2情報処理装置500へ送信する。
第2情報処理装置500は、情報処理機能を有するコンピュータ装置であり、例えば、サーバ装置やパーソナルコンピュータである。第2情報処理装置500は、第2制御部510と、第2記憶部520と、第2通信部530とを備える。
第2制御部510は、第2情報処理装置500の各種機能を制御する。第2制御部510が有する機能の一部または全ては、例えば、第2制御部510が備えるCPU(Central Processing Unit)等の1以上のプロセッサが第2記憶部520に記憶されている各種プログラムを実行することにより実現されてもよい。第2制御部510は、第2ユーザ検出部511と、第2警告特定部512とを備える。
第2ユーザ検出部511は、第2取得装置400から取得した撮像データを解析し、撮像データに、警告対象の第1ユーザが含まれるか否かを判定する。第2ユーザ検出部511は、例えば、情報処理装置200から受信したユーザの特徴量が所定の基準以上に合致する場合に警告対象の第1ユーザであると判定する。第2ユーザ検出部511は、警告対象の第1ユーザを抽出した場合、その結果を第2警告特定部512に出力する。
第2警告特定部512は、第2通信部530を介して、情報処理装置200から警告内容の特定結果を取得する。警告内容の特定結果には、警告対象、警告メッセージ、警告手段、警告場所、警告タイミングが含まれる。第2警告特定部512は、警告特定結果に基づいて、警告の内容を決定し、第2警告装置600に警告を実施させる。例えば、警告対象が“ユーザA”、警告メッセージが“「歩きスマホをやめてください。危険です。」”、警告手段が“第2警告装置(改札機表示画面)”、警告場所が“駅改札”、警告タイミングが“改札通過時”であるとする。この場合、第2警告特定部512は、第2ユーザ検出部から取得したユーザの情報に基づいて、ユーザAが駅改札において改札を通過するタイミングにおいて、第2警告装置(改札機表示画面)に「歩きスマホをやめてください。危険です。」と表示するよう制御する。
第2記憶部520は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)などにより構成される。第2記憶部520は、第2情報処理装置500に関する各種情報やプログラムを記憶する。第2記憶部520は、例えば、第2取得装置400から取得した撮像データや、情報処理装置200から取得した警告特定結果等を記憶する。
第2通信部530は、有線または無線の通信回線を介して装置間の通信を行うための外部インターフェイスを備え、第2制御部510の制御に基づいて、第2取得装置400やその他の外部装置と通信する。
第2警告装置600は、取得装置100による撮像範囲と異なる場所に設置され、第2情報処理装置500の制御に基づいて、各種の警告を行う。第2警告装置600は、前述の通り改札機表示画面であってもよいし、警告装置300と同様に、スピーカや指向性スピーカであって、音声による警告をおこなってもよいし、ディスプレイやLED(Light Emitting Diode)ライトを備え、文字や映像、各種記号、ライトの点滅等により警告を行ってもよい。
次に、情報処理システム2の処理の流れについて説明する。
図8は、本実施形態に係る情報処理システム2の処理の一例を示すフローチャートである。図8において、ステップS101からステップS107の処理については、第1の実施形態と同様であるため、説明を省略し、ステップS201から説明を行う。
図8は、本実施形態に係る情報処理システム2の処理の一例を示すフローチャートである。図8において、ステップS101からステップS107の処理については、第1の実施形態と同様であるため、説明を省略し、ステップS201から説明を行う。
(ステップS201)警告特定部214は、警告のタイミングが即時であるか否かを判定し、即時の警告である場合(ステップS201/YES)、ステップS107の処理に進む。即時の警告でない場合(ステップS201/NO)、ステップS202の処理に進む。
(ステップS202)警告特定部214は、警告実施場所に設置された警告装置(この例では第2警告装置に接続する第2情報処理装置)に、特定結果を送信する。その後、ステップS203の処理に進む。
(ステップS202)警告特定部214は、警告実施場所に設置された警告装置(この例では第2警告装置に接続する第2情報処理装置)に、特定結果を送信する。その後、ステップS203の処理に進む。
(ステップS203)第2情報処理装置500は、第2取得装置400が撮像した所定の範囲の撮像データを、第2通信部530を介して取得する。その後、ステップS204の処理に進む。
(ステップS204)第2ユーザ検出部511は、取得した撮像データを解析し、警告対象のユーザを抽出する。第2ユーザ検出部511は、警告対象のユーザを抽出した場合、警告対象を抽出した旨を第2警告特定部512に通知する。その後、ステップS205の処理に進む。
(ステップS204)第2ユーザ検出部511は、取得した撮像データを解析し、警告対象のユーザを抽出する。第2ユーザ検出部511は、警告対象のユーザを抽出した場合、警告対象を抽出した旨を第2警告特定部512に通知する。その後、ステップS205の処理に進む。
(ステップS205)第2警告特定部512は、警告場所および警告タイミングが特定結果と合致するかを判定する。警告場所および警告タイミングが特定結果と合致する場合(ステップS205/YES)、第2警告特定部512は、第2警告装置600に警告を実施するよう指示する。その後、ステップS206の処理に進む。警告場所または警告タイミングが特定結果と合致しない場合(ステップS205/NO)、ステップS203の処理に戻る。
(ステップS206)第2警告装置600は、第2警告特定部512からの指示に基づき、警告を行う。その後、処理を終了する。
以上で、情報処理システム2の処理の一例の説明を終了する。
(ステップS206)第2警告装置600は、第2警告特定部512からの指示に基づき、警告を行う。その後、処理を終了する。
以上で、情報処理システム2の処理の一例の説明を終了する。
以上説明したように、本実施形態に係る情報処理システム2において、情報処理装置200の制御部210は、危険度に基づいて、第1ユーザに対して警告を行うタイミングまたは場所を特定する。
これにより、警告のタイミングまたは場所を適切に特定することができる。
これにより、警告のタイミングまたは場所を適切に特定することができる。
また、制御部210は、特定の結果に基づいて、第2警告装置600に、前記画像に撮像されている場所とは異なる場所において、第1ユーザに対して警告を出力させる。
これにより、危険度に応じて、適切な場所で警告を行うことができる。
これにより、危険度に応じて、適切な場所で警告を行うことができる。
<第3の実施形態>
次に、本発明の第3の実施形態について説明する。なお、上述した実施形態と同様の構成については、同一の符号を付し、その説明を援用する。
本実施形態は、第1または第2の実施形態とシステム構成は同じである。本実施形態では、危険度算出部213は、ユーザ検出部211または周辺検出部212の検出結果に基づいて、第1危険度または第2危険度の算出式を変更する。
次に、本発明の第3の実施形態について説明する。なお、上述した実施形態と同様の構成については、同一の符号を付し、その説明を援用する。
本実施形態は、第1または第2の実施形態とシステム構成は同じである。本実施形態では、危険度算出部213は、ユーザ検出部211または周辺検出部212の検出結果に基づいて、第1危険度または第2危険度の算出式を変更する。
図9は、本実施形態に係る危険度の算出式の変更例を示す図である。危険度算出部213は、図9(a)に示すように、ユーザ検出部211または周辺検出部212の検出結果に基づいて、第1危険度の算出式をy=f(x)からy=f’(x)に変更する。また、危険度算出部213は、図9(b)に示すように、ユーザ検出部211または周辺検出部212の検出結果に基づいて、第2危険度の算出式をy=g(x)からy=g’(x)に変更する。危険度算出部213が各危険度の算出式を変更する契機の例について以下説明する。
第1の例について説明する。この例では、ユーザ検出部211または周辺検出部212は、撮像データに基づいて、第1ユーザまたは第2ユーザの移動方向や移動速度を算出する。ユーザ検出部211または周辺検出部212は、所定の期間の撮像データ(映像)から、現在時刻のユーザの移動方向および移動速度を算出してもよいし、所定の時間後のユーザの移動方向および移動速度の予測値を算出してもよい。また、ユーザ検出部211または周辺検出部212は、ユーザの加速度や体の向き等を用いてユーザの移動方向や移動速度を算出してもよい。
危険度算出部213は、ユーザ検出部211または周辺検出部212から取得したユーザの移動方向や移動速度に基づいて、各危険度の算出式を変更する。具体的には、例えば、第1ユーザの移動方向と第2ユーザの移動方向から両ユーザが接触する可能性が低い場合(両ユーザがすれ違い、そのまま反対方向に移動している場合等)、危険度算出部213は、図9(a)に示すように、第1危険度の算出式をy=f(x)よりも低い値をとるy=f’(x)に変更する。また、例えば、第1ユーザの移動速度が所定の速度よりも早い場合に、危険度算出部213は、第1危険度の算出式をy=f(x)よりも高い値をとる関数に変更してもよい。
このように、ユーザの移動方向や移動速度に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
このように、ユーザの移動方向や移動速度に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
第2の例について説明する。この例では、ユーザ検出部211または周辺検出部212は、第1ユーザまたは第2ユーザの現在地に関する情報を取得する。現在地に関する情報は、例えば、公園、駅のホーム、道路、橋等の場所を表す情報である。また、ユーザ検出部211または周辺検出部212は、地面が凸凹している、ぬかるんで滑りやすい等の現在地に付随する情報をあわせて取得してもよい。ユーザ検出部211または周辺検出部212は、取得装置100から取得した撮像データを解析して、現在地に関する情報や付随情報を取得してもよい。また、ユーザ検出部211または周辺検出部212は、通信部230を介して、外部の装置(地図データサーバ等)から現在地に関する情報や付随情報を取得してもよい。
危険度算出部213は、ユーザ検出部211または周辺検出部212から取得したユーザの現在地に関する情報や付随情報に基づいて、各危険度の算出式を変更する。例えば、危険度算出部213は、ユーザの現在地は公園であり、自動車等の危険ないが、周辺に花壇の柵があり転倒時に刺さる危険性がある等の判断をし、危険度の算出式を変更する。
このように、ユーザの現在地に関する情報や場所に付随する情報に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
このように、ユーザの現在地に関する情報や場所に付随する情報に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
第3の例について説明する。この例では、周辺検出部212は、第1ユーザの周辺の人間以外の移動体についての情報を取得する。移動体とは、例えば、自動車、自転車、ベビーカー等の乗り物や、物品搬送用のキャリー等である。また、周辺検出部212は、移動体の移動方向や移動速度等の付随情報をあわせて取得してもよい。周辺検出部212は、取得装置100から取得した撮像データを解析して、移動体に関する情報や付随情報を取得してもよい。また、周辺検出部212は、通信部230を介して、外部の装置から移動体に関する情報や付随情報を取得してもよい。
危険度算出部213は、周辺検出部212から取得した移動体に関する情報や付随情報に基づいて、各危険度の算出式を変更する。例えば、危険度算出部213は、周辺に人物は少ないが、車が第1ユーザに向かっている場合に、危険度の算出式を、より高い危険度が得られる算出式に変更する。
このように、ユーザ周辺の人間以外の移動体についての情報やそれに付随する情報に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
このように、ユーザ周辺の人間以外の移動体についての情報やそれに付随する情報に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
第4の例について説明する。この例では、周辺検出部212は、第1ユーザの周辺の設置物や障害物に関する情報を取得する。設置物や障害物とは、例えば、ごみ箱、ベンチ、ポスト、自動販売機、ガードレール等の各種物体である。周辺検出部212は、取得装置100から取得した撮像データを解析して、設置物や障害物に関する情報を取得してもよい。また、周辺検出部212は、通信部230を介して、外部の装置から設置物や障害物に関する情報を取得してもよい。
危険度算出部213は、周辺検出部212から取得した設置物や障害物に関する情報に基づいて、各危険度の算出式を変更する。例えば、危険度算出部213は、周辺に人物は少ないが、第1ユーザが障害物の方向に速度を落とさずに進行している場合は、危険度の算出式を、より高い危険度が得られる算出式に変更する。
このように、設置物や障害物に関する情報に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
このように、設置物や障害物に関する情報に基づいて、危険度の算出式を設定、変更することで、危険度をより適切に算出し、警告内容の特定に用いることができる。
なお、上述した各実施形態における取得装置100、情報処理装置200、警告装置300、第2取得装置400、第2情報処理装置500、第2警告装置600の一部または全部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、各装置に内蔵されたコンピュータシステムであって、OS(Operating System)や周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における取得装置100、情報処理装置200、警告装置300、第2取得装置400、第2情報処理装置500、第2警告装置600の一部、または全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。各装置の各機能部は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態や変形例に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。
また、本発明の一態様は、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。また、上記各実施形態や変形例に記載された要素であり、同様の効果を奏する要素同士を置換した構成も含まれる。
なお、本発明の一態様は以下の態様からも把握される。
(1)画像を取得する取得装置と、警告を出力する警告装置と、情報処理装置とを備える情報処理システムであって、前記取得装置は取得した前記画像を前記情報処理装置に送信し、前記警告装置は前記情報処理装置から受信した警告の内容に基づいて警告を出力し、前記情報処理装置は、前記取得装置から受信した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、特定した前記警告の内容を前記警告装置に送信する、情報処理システム。
(1)画像を取得する取得装置と、警告を出力する警告装置と、情報処理装置とを備える情報処理システムであって、前記取得装置は取得した前記画像を前記情報処理装置に送信し、前記警告装置は前記情報処理装置から受信した警告の内容に基づいて警告を出力し、前記情報処理装置は、前記取得装置から受信した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、特定した前記警告の内容を前記警告装置に送信する、情報処理システム。
(2)画像を取得する取得部と、警告を出力する警告部と、制御部とを備え、前記制御部は、前記取得部が取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、特定した前記警告の内容に基づいて、前記警告部に警告を出力させる、情報処理装置。
(3)前記制御部は、前記動作情報に基づいて、予め定められた条件を満たして移動している第1ユーザを検出し、前記周辺情報に基づいて、前記第1ユーザの周辺に存在する物体を検出し、前記第1ユーザと前記物体の検出結果に基づいて、危険度を算出し、前記危険度に基づいて前記第1ユーザの動作に関する警告の内容を特定する、(2)に記載の情報処理装置。
(4)前記制御部は、前記周辺情報に基づいて、前記第1ユーザの周辺に存在する第2ユーザを検出し、前記危険度に基づいて前記第1ユーザまたは第2ユーザに対する警告の内容を特定する、(3)に記載の情報処理装置。
(5)前記制御部は、前記第1ユーザについての第1危険度と、前記第2ユーザについての第2危険度に基づいて、前記危険度を算出する、(4)に記載の情報処理装置。
(6)前記制御部は、前記第2ユーザの数に基づいて前記危険度を算出する、(4)または(5)に記載の情報処理装置。
(7)前記制御部は、前記第1ユーザおよび前記物体の移動方向に基づいて、前記危険度を算出する、(3)から(6)のいずれか一項に記載の情報処理装置。
(8)前記制御部は、前記危険度に基づいて、前記第1ユーザに対して警告を行うタイミングまたは場所を特定する、(3)から(7)のいずれか一項に記載の情報処理装置。
(9)前記制御部は、前記特定の結果に基づいて、前記警告装置に、前記画像に撮像されている場所とは異なる場所において、前記第1ユーザに対して警告を出力させる、(8)に記載の情報処理装置。
(10)前記制御部は、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行している前記ユーザを前記第1ユーザとして検出する、(3)から(9)のいずれか一項に記載の情報処理装置。
(11)画像を取得する取得ステップと、警告を出力する警告ステップと、前記取得ステップにおいて取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定するステップと、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定するステップと、特定した前記警告の内容に基づいて、前記警告部に警告を出力させるステップと、を有する情報処理方法。
(12)コンピュータに、画像を取得する取得手順と、警告を出力する警告手順と、
前記取得手順において取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定する手順と、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定する手順と、特定した前記警告の内容に基づいて、前記警告部に警告を出力させる手順と、を実行させるためのプログラム。
前記取得手順において取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定する手順と、前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定する手順と、特定した前記警告の内容に基づいて、前記警告部に警告を出力させる手順と、を実行させるためのプログラム。
1、2・・・情報処理システム、100・・・取得装置、200・・・情報処理装置、210・・・制御部、211・・・ユーザ検出部、212・・・周辺検出部、213・・・危険度算出部、214・・・警告特定部、220・・・記憶部、230・・・通信部、300・・・警告装置、400・・・第2取得装置、500・・・第2情報処理装置、510・・・第2制御部、511・・・第2ユーザ検出部、512・・・第2警告特定部、520・・・第2記憶部、530・・・第2通信部、600・・・第2警告装置
Claims (12)
- 画像を取得する取得装置と、警告を出力する警告装置と、情報処理装置とを備える情報処理システムであって、
前記取得装置は取得した前記画像を前記情報処理装置に送信し、
前記警告装置は前記情報処理装置から受信した警告の内容に基づいて警告を出力し、
前記情報処理装置は、
前記取得装置から受信した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、
前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、
特定した前記警告の内容を前記警告装置に送信する、
情報処理システム。 - 画像を取得する取得部と、警告を出力する警告部と、制御部とを備え、
前記制御部は、
前記取得部が取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定し、
前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定し、
特定した前記警告の内容に基づいて、前記警告部に警告を出力させる、
情報処理装置。 - 前記制御部は、
前記動作情報に基づいて、予め定められた条件を満たして移動している第1ユーザを検出し、
前記周辺情報に基づいて、前記第1ユーザの周辺に存在する物体を検出し、
前記第1ユーザと前記物体の検出結果に基づいて、危険度を算出し、
前記危険度に基づいて前記第1ユーザの動作に関する警告の内容を特定する、
請求項2に記載の情報処理装置。 - 前記制御部は、
前記周辺情報に基づいて、前記第1ユーザの周辺に存在する第2ユーザを検出し、
前記危険度に基づいて前記第1ユーザまたは第2ユーザに対する警告の内容を特定する、
請求項3に記載の情報処理装置。 - 前記制御部は、前記第1ユーザについての第1危険度と、前記第2ユーザについての第2危険度に基づいて、前記危険度を算出する、
請求項4に記載の情報処理装置。 - 前記制御部は、前記第2ユーザの数に基づいて前記危険度を算出する、
請求項4または請求項5に記載の情報処理装置。 - 前記制御部は、前記第1ユーザおよび前記物体の移動方向に基づいて、前記危険度を算出する、
請求項3から請求項6のいずれか一項に記載の情報処理装置。 - 前記制御部は、前記危険度に基づいて、前記第1ユーザに対して警告を行うタイミングまたは場所を特定する、
請求項3から請求項7のいずれか一項に記載の情報処理装置。 - 前記制御部は、前記特定の結果に基づいて、前記警告装置に、前記画像に撮像されている場所とは異なる場所において、前記第1ユーザに対して警告を出力させる、
請求項8に記載の情報処理装置。 - 前記制御部は、電子機器を把持し、当該電子機器を閲覧しながら歩行または走行している前記ユーザを前記第1ユーザとして検出する、
請求項3から請求項9のいずれか一項に記載の情報処理装置。 - 画像を取得する取得ステップと、
警告を出力する警告ステップと、
前記取得ステップにおいて取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定するステップと、
前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定するステップと、
特定した前記警告の内容に基づいて、前記警告部に警告を出力させるステップと、
を有する情報処理方法。 - コンピュータに、
画像を取得する取得手順と、
警告を出力する警告手順と、
前記取得手順において取得した前記画像に基づいてユーザの動作を表す動作情報と前記ユーザの周辺環境を表す周辺情報とを特定する手順と、
前記動作情報と前記周辺情報とに基づいて、前記ユーザの動作に関する警告の内容を特定する手順と、
特定した前記警告の内容に基づいて、前記警告部に警告を出力させる手順と、
を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017100191A JP2018195194A (ja) | 2017-05-19 | 2017-05-19 | 情報処理システム、情報処理装置、情報処理方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017100191A JP2018195194A (ja) | 2017-05-19 | 2017-05-19 | 情報処理システム、情報処理装置、情報処理方法およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018195194A true JP2018195194A (ja) | 2018-12-06 |
Family
ID=64570469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017100191A Pending JP2018195194A (ja) | 2017-05-19 | 2017-05-19 | 情報処理システム、情報処理装置、情報処理方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018195194A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020095357A (ja) * | 2018-12-10 | 2020-06-18 | トヨタ自動車株式会社 | 行動監視装置、行動監視システム、及び行動監視プログラム |
JP2022032355A (ja) * | 2020-08-11 | 2022-02-25 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
CN115497332A (zh) * | 2021-06-18 | 2022-12-20 | 本田技研工业株式会社 | 警告控制装置、移动体、警告控制方法和计算机可读存储介质 |
-
2017
- 2017-05-19 JP JP2017100191A patent/JP2018195194A/ja active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020095357A (ja) * | 2018-12-10 | 2020-06-18 | トヨタ自動車株式会社 | 行動監視装置、行動監視システム、及び行動監視プログラム |
JP7115277B2 (ja) | 2018-12-10 | 2022-08-09 | トヨタ自動車株式会社 | 行動監視装置、行動監視システム、及び行動監視プログラム |
JP2022032355A (ja) * | 2020-08-11 | 2022-02-25 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
JP7439694B2 (ja) | 2020-08-11 | 2024-02-28 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US11941965B2 (en) | 2020-08-11 | 2024-03-26 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus issuing warning to person at risky point, information processing method, and non-transitory storage medium |
CN115497332A (zh) * | 2021-06-18 | 2022-12-20 | 本田技研工业株式会社 | 警告控制装置、移动体、警告控制方法和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11282389B2 (en) | Pedestrian detection for vehicle driving assistance | |
AU2015262344B2 (en) | Processing apparatus, processing system, processing program, and processing method | |
US9975483B1 (en) | Driver assist using smart mobile devices | |
WO2018046015A1 (zh) | 车辆报警方法、装置及终端 | |
US10909759B2 (en) | Information processing to notify potential source of interest to user | |
US11315026B2 (en) | Systems and methods for classifying driver behavior | |
KR20200110702A (ko) | 기본 미리 보기 영역 및 시선 기반 운전자 주의 산만 검출 | |
KR101339736B1 (ko) | 교통 안전 경고 시스템 | |
US10521680B2 (en) | Detecting foliage using range data | |
JP2019008519A (ja) | 移動体検出方法、移動体学習方法、移動体検出装置、移動体学習装置、移動体検出システム、および、プログラム | |
US9460343B2 (en) | Method and system for proactively recognizing an action of a road user | |
JP5898001B2 (ja) | 車両周辺監視装置 | |
JP2018156462A (ja) | 移動体及びそれを含む運転支援システム | |
JP2018195194A (ja) | 情報処理システム、情報処理装置、情報処理方法およびプログラム | |
CN113205088B (zh) | 障碍物图像展示方法、电子设备和计算机可读介质 | |
TWI474264B (zh) | 行車警示方法及車用電子裝置 | |
US11225265B2 (en) | Electronic device and method for recognizing object using plurality of sensors | |
JP2023513300A (ja) | 衝突事故防止方法、その装置、そのサーバ及びそのコンピュータプログラム | |
WO2017185268A1 (zh) | 一种检测道路障碍物的方法及装置 | |
JP2018151765A (ja) | 視認支援装置、方法およびプログラム | |
JP2019179554A (ja) | 情報処理方法およびサーバ装置 | |
JP7397575B2 (ja) | 信号機制御装置及び信号機制御方法 | |
JP6755095B2 (ja) | 余裕度判定装置、余裕度判定方法および運転支援システム | |
US20220105866A1 (en) | System and method for adjusting a lead time of external audible signals of a vehicle to road users | |
JP2005092516A (ja) | 車載用移動体検出装置 |