(57)【要約】【課題】ユーザが視認している対象の撮影を適切に行う。【解決手段】異常監視機能２０４によって、心拍センサー１０２によって計測された心拍数等の生体情報に基づいて、生体閾値３０２により、心拍センサー１０２を装着したユーザに生じた異常の状態を判別し、異常のレベルが０以外であるか否かを判別する。通常であれば、低画質化された動画を情報管理サーバー１０６へ送信しているが、レベルが０以外であるならば、そのレベルに対応する異常レベル別送信情報３０４により、情報管理サーバー１０６へ送信すべく動画を特定し、この特定された動画を情報管理サーバー１０６へ送信する。【選択図】図７
2019080113.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象を撮影する機能を備えた情報処理装置であって、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像の送信負荷を軽減するために当該画像を加工する加工手段と、
前記加工手段によって加工された画像を他の情報処理装置へ送信する送信手段と、
ユーザの生体情報を受信する受信手段と、
を備え、
前記送信手段は、前記受信手段によって受信した生体情報に基づいて、前記加工手段により加工された画像を送信することなく、前記取得手段によって取得した画像を送信することを特徴とする情報処理装置。
【請求項２】
前記生体情報が満たす閾値に対応して画像の送信方法に関する情報を記憶する記憶手段と、
前記送信手段は、前記生体情報が前記記憶手段の閾値を満たす場合、当該閾値に対応する送信方法によって前記取得手段によって取得した画像を送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段は、前記送信方法に従って、前記生体情報が前記記憶手段の閾値を満たす前及び／あるいは後に前記取得手段によって取得した画像を送信することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記送信方法に従って、前記生体情報が前記記憶手段の閾値を満たす所定時間前及び／あるいは後に前記取得手段によって取得した画像を送信することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記記憶手段は、前記ユーザの異常状態に応じた閾値、及び当該閾値に対応する画像の送信方法を記憶し、
前記送信手段は、前記生体情報が満たす前記記憶手段の閾値に対応する送信方法によって前記画像を送信することを特徴とする請求項２乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記送信手段は、前記生体情報が異常であるほど、前記記憶手段の閾値を満たしたときよりも、より所定時間前及び／あるいは後に前記取得手段によって取得した画像を送信することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
撮影対象を撮影する機能を備えた情報処理装置の制御方法であって、
前記情報処理装置は、
撮影して得られた画像を取得する取得ステップと、
前記取得ステップによって取得した画像の送信負荷を軽減するために当該画像を加工する加工ステップと、
前記加工ステップによって加工された画像を他の情報処理装置へ送信する送信ステップと、
ユーザの生体情報を受信する受信ステップと、
を実行し、
前記送信ステップは、前記受信ステップによって受信した生体情報に基づいて、前記加工ステップにより加工された画像を送信することなく、前記取得ステップによって取得した画像を送信することを特徴とする情報処理装置の制御方法。
【請求項８】
撮影対象を撮影する機能を備えた情報処理装置で読取実行可能なプログラムであって、
前記情報処理装置を、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像の送信負荷を軽減するために当該画像を加工する加工手段と、
前記加工手段によって加工された画像を他の情報処理装置へ送信する送信手段と、
ユーザの生体情報を受信する受信手段と、
して機能させ、
前記送信手段は、前記受信手段によって受信した生体情報に基づいて、前記加工手段により加工された画像を送信することなく、前記取得手段によって取得した画像を送信するように機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置で撮影された画像の送信制御に関する。
【背景技術】
【０００２】
近年、防犯やセキュリティを目的として監視カメラやウェアラブルカメラが普及している。
【０００３】
また監視カメラやウェアラブルカメラによって撮影した動画をネットワーク経由でサーバーに自動アップロードし動画を管理するシステムも検討されている。
【０００４】
このようなシステムが適用された例として、ユーザが頭部へ装着したヘッドマウントディスプレイによって、当該ユーザが視認している外景の動画像を情報管理サーバーへ送信する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１３３９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、心拍数が閾値を超えたときに、ヘッドマウントディスプレイで動画の撮影を行うことから、閾値を超える前に、ユーザがヘッドマウントディスプレイを介して視認していた外景を特定することが難しいという課題が存在する。
【０００７】
つまり、ユーザが何かしらの外観を視認して、ユーザにとって何らかの異常が発生する場合、心拍数が閾値を超える前に、ユーザが視認していた外景を撮影しなければならない。
【０００８】
そこで、本発明は、ユーザが視認している対象の撮影を適切に行うことが可能な情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明は、撮影対象を撮影する機能を備えた情報処理装置であって、撮影して得られた画像を取得する取得手段と、前記取得手段によって取得した画像の送信負荷を軽減するために当該画像を加工する加工手段と、前記加工手段によって加工された画像を他の情報処理装置へ送信する送信手段と、ユーザの生体情報を受信する受信手段と、を備え、前記送信手段は、前記受信手段によって受信した生体情報に基づいて、前記加工手段により加工された画像を送信することなく、前記取得手段によって取得した画像を送信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザが視認している対象の撮影を適切に行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムのイメージを示す図である。
【図２】情報処理システムの構成を示す構成図である。
【図３】情報処理システムの機能構成を示す機能ブロック図である。
【図４】動画を撮影して保存するまでの処理を示すフローチャートである。
【図５】心拍センサーを装着したユーザの異常を判定する処理を示すフローチャートである。
【図６】ウェアラブルカメラから動画を情報管理サーバーへ送信する処理を示すフローチャートである。
【図７】ユーザに異常が発生した際に、異常レベルによって設定された情報を情報管理サーバーへ送信する処理を示すフローチャートである。
【図８】テーブルの構成を示す構成図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の情報処理システムにおけるシステム構成のイメージを示す構成図である。
【００１４】
ユーザは、情報処理装置を頭部等の位置へ情報処理装置（本実施形態では、以後、ウェアラブルカメラとするが、ヘッドマウントディスプレイ等の撮影機能を備えた情報処理装置であれば代用可能である。）１００を装着する。
【００１５】
さらに、ユーザは、人体の生体情報を取得するセンサー１０２（本実施形態では、以後、心拍数を計測する心拍センサー１０２とするが、例えば、体温、血圧、心電図、脳波、体動等の生体情報を取得可能な装置であれば代用可能である）を装着する。
【００１６】
ウェアラブルカメラ１００は、心拍センサー１０２と、例えば、無線あるいは有線で通信可能なように連携しており、ユーザが、何かしらの対象を視認したときに、心拍センサー１０２によって心拍数が閾値以上になった場合、その前後のウェアラブルカメラ１００で撮影した画像と心拍数といった生体情報とを、無線通信等によってアクセスポイント１０４を経由して、情報管理サーバー１０６へ送信する。
【００１７】
図２は、本発明の情報処理システムにおけるシステムの概略の構成が示されている。
【００１８】
ウェアラブルカメラ１００は、動画の撮影や外部機器への動画の送信に関する管理を行う動画管理システム１０８と、装着しているユーザの生体情報を管理する生体管理システム１１０とが動作する。
【００１９】
情報管理サーバー１０６では、ウェアラブルカメラ１００から送信される動画や生体情報等のデータを受信し管理する動画蓄積システム１１２が動作する。
【００２０】
図３は、本発明の実施形態におけるウェアラブルカメラ１００及び情報管理サーバー１０６の機能構成を示す機能ブロック図である。尚、各機能の詳細については、後述するフローチャートと合わせて説明する。
【００２１】
ウェアラブルカメラ１００における動画管理システム１０８は、撮影対象を動画により撮影を行う動画撮影機能２００と動画撮影機能２００によって撮影して得られた動画を情報管理サーバー１０６へ送信する動画送信機能２０２、また心拍センサー１０２により取得された生体情報に基づいて、心拍センサー１０２を装着したユーザに異常が発生しているかを管理する異常監視機能２０４を有する。
【００２２】
ウェアラブルカメラ１００における生体管理システム１１０は、心拍センサー１０２から受信した生体情報を管理する生体情報管理機能２０６を有する。
【００２３】
情報管理サーバー１０６における動画蓄積システム１１２は、ウェアラブルカメラ１００から送信される各種データを受信し、保存管理する機能を有する。
【００２４】
図４に示すフローチャートは、ウェアラブルカメラ１００によって動画を撮影して保存するまでの処理を示している。以下各処理の詳細を説明する。
【００２５】
ステップＳ１００は、動画撮影機能２００によって、撮影が開始されてから終了するまで、ステップＳ１０２及びステップＳ１０４の処理を繰り返すことを示している。
【００２６】
ステップＳ１０２では、動画撮影機能２００は、通常のカメラ等の撮影装置で撮影を行う機能と同様に、動画を撮影する。
【００２７】
ステップＳ１０４では、動画撮影機能２００は、ステップＳ１０２において撮影して得られた動画をウェアラブルカメラ１００のＨＤＤ（ハードディスクドライブ）または外付けのメモリーカード等の記憶媒体に保存する。
【００２８】
図５に示すフローチャートは、ウェアラブルカメラ１００が、心拍センサー１０２から取得した生体情報に基づいて、当該心拍センサー１０２を装着したユーザの異常を判定する処理を示している。以下各処理の詳細を説明する。
【００２９】
ステップＳ２００は、ウェアラブルカメラ１００によって撮影が開始されてから終了まで、ステップＳ２０２からステップＳ２０６の処理を繰り返すことを示している。
【００３０】
ステップＳ２０２では、生体情報管理機能２０６は、ユーザが装着している心拍センサー１０２によって取得された生体情報を受信する。
【００３１】
ステップＳ２０４では、生体情報管理機能２０６は、ステップＳ２０２において受信した生体情報をＨＤＤ（ハードディスクドライブ）または外付けのメモリーカード等の記憶媒体に保存する。
【００３２】
ステップＳ２０６では、異常監視機能２０４は、ステップＳ２０４において、生体情報管理機能２０６によって保存された生体情報を取得し、ユーザに生じている異常な状態を判別するための情報を記憶する異常判別情報テーブル（図８参照）により、異常な状態のレベルを決定する。
【００３３】
図８には、ウェアラブルカメラ１００に保持された異常判別情報テーブルの構成が示されている。
【００３４】
シリアルＩＤ３００は、ウェアラブルカメラ１００を一意に識別するＩＤであり、動画蓄積システム１１２が各種データを受信した際に、どのウェアラブルカメラ１００から受信したかを判断するために使用される。
【００３５】
生体閾値３０２は、心拍センサー１０２において取得した生体情報がどの程度の値であれば、どのような異常な状態が生じていると判別できるかを設定する。
【００３６】
例えば、心拍センサー１０２によって心拍数が１２０を超えた場合に何らかの異常を検知したいと判断したい場合はそのように設定可能である。
【００３７】
また本閾値は段階的に設定可能にする。例えば、正常値をレベル０として、少しの異常をレベル１、さらに進んだ異常をレベル２、極端な異常をレベル３という形で設定可能とし、各種レベルに応じた生体情報の閾値を設定できるようにする。心拍センサー１０２と連携する際の設定値の具体例としては以下が考えられる
・レベル０：心拍１２０未満
・レベル１：心拍１２０以上１４０未満
・レベル２：心拍１４０以上１８０未満
・レベル３：心拍１８０以上
本実施例では、レベルを４段階で示したが、動画の送信にかかる運用方法によってレベルの段階数を自由に設定可能とするでもよい。
【００３８】
また、前述したように、本実施例では連携する生体情報を取得するセンサーを心拍センサー１０２で想定しているが、運用方法によって、他の生体情報を取得するセンサーや生体情報を取得するセンサー以外のセンサー（例えば、音量、光等）であったり、複数のセンサーからの情報の組み合わせであったりする場合も考えられる。
【００３９】
異常レベル別送信情報３０４は、生体閾値３０２で設定した異常レベル別に取得する情報を定義するための設定である。
【００４０】
例えば、異常がレベル０の場合は、ウェアラブルカメラ１００で取得した動画を低画質化し、この低画質化された動画を情報管理サーバー１０６に送信するように定義したり、レベル１の場合は、異常発生から所定時間前後、例えば、１分間の高画質の動画のみを情報管理サーバー１０６へ送信するように定義したり、レベル３の場合は異常発生から前後１０分間の高画質の動画と音声とを合わせたデータを情報管理サーバー１０６に送信するといった形で、データの種類やデータ量、時間を定義したりすることが可能である。
【００４１】
つまり、本ステップでは、心拍センサー１０２から受信した生体情報が生体閾値３０２によって定まる異常レベルを判別する。
【００４２】
図６に示すフローチャートは、ウェアラブルカメラ１００から動画を情報管理サーバー１０６へ送信する際の処理を示している。以下各処理に関して説明する。
【００４３】
ステップＳ３００は、ウェアラブルカメラ１００の起動開始から終了まで、ステップＳ３０２からステップＳ３１４の処理を繰り返すことを示している。
【００４４】
ステップＳ３０２では、動画送信機能２０２は、ウェアラブルカメラ１００のＨＤＤ等に、情報管理サーバー１０６へ未送信である動画が存在するかを判定し、動画が存在すると判定した場合、ステップＳ３０６へ処理を進め、動画が存在すると判定しない場合、ステップＳ３０４へ処理を進める。
【００４５】
ステップＳ３０４では、動画送信機能２０２は、本処理を一定間隔スリープする。
【００４６】
ステップＳ３０６は、動画送信機能２０２は、未送信の動画数分、ステップＳ３０８からステップＳ３１４の処理を繰り返す。
【００４７】
ステップＳ３０８では、動画送信機能２０２は、ＨＤＤ等へ保存されている動画を低画質化する。
【００４８】
ここでいう低画質化とは、情報管理サーバー１０６へ送信するデータ量を抑えることを目的とした処理であり、例えば、動画のコマ数を削減したり、画像の解像度を落とすといったような一般的なデータ劣化処理を行なったりすることを示している。
【００４９】
ステップＳ３１０では、動画送信機能２０２は、ステップＳ３０８において低下画質化した動画、ウェアラブルカメラ１００を識別するＩＤ、及び動画に対応する生体情報を情報管理サーバー１０６へ送信する。
【００５０】
ステップＳ３１２では、動画受信機能２０８は、ステップＳ３１０において動画送信機能２０２によって送信された動画、ウェアラブルカメラ１００を識別するＩＤ、及び動画に対応する生体情報を受信する。
【００５１】
ステップＳ３１４では、動画受信機能２０８は、ステップＳ３１２において受信した動画、ウェアラブルカメラ１００を識別するＩＤ、及び動画に対応する生体情報を情報管理サーバー１０６のＨＤＤ等に保存する。
【００５２】
図７に示すフローチャートは、ウェアラブルカメラ１００により、ユーザに異常が発生した際に、異常レベルによって設定された情報を情報管理サーバー１０６へ送信する際の処理を示している。以下各処理に関して説明する。
【００５３】
ステップＳ４００は、ウェアラブルカメラ１００の起動開始から終了まで、ステップＳ４０２からステップＳ４１６の処理を繰り返すことを示している。
【００５４】
ステップＳ４０２では、動画送信機能２０２は、ステップＳ２０６において判別された異常レベルを取得し、異常レベルが正常レベル（レベル０）であるかどうかを判定し、正常レベルであると判定した場合は、ステップＳ４０４へ処理を進め、正常レベルであると判定しない場合、ステップＳ４０６へ処理を進める。
【００５５】
ステップＳ４０４では、動画送信機能２０２は、本処理を一定間隔スリープする。
【００５６】
ステップＳ４０６では、動画送信機能２０２は、ステップＳ２０６において該当した生体閾値３０２に対応する異常レベル別送信情報３０４を異常判別情報テーブルから取得する。
【００５７】
ステップＳ４０８では、動画送信機能２０２は、送信対象となる動画数分、ステップＳ４０８からステップＳ４１６の処理を繰り返す。
【００５８】
ステップＳ４１０では、動画送信機能２０２は、前述したように、ステップＳ４０６において取得した異常レベル別送信情報３０４に基づいて、送信すべき動画を判別し、必要な動画等のデータをＨＤＤ等から取得する。
【００５９】
ステップＳ４１２では、動画送信機能２０２は、ステップＳ４１０において取得した動画等のデータ（ウェアラブルカメラ１００を識別するＩＤ及び動画に対応する生体情報を含む）を情報管理サーバー１０６へ送信する。
【００６０】
ステップＳ４１４では、動画受信機能２０８は、ステップＳ４１２において動画送信機能２０２において送信される動画等のデータを受信する。
【００６１】
ステップＳ４１６では、動画受信機能２０８は、ステップＳ４１４において受信した動画等のデータを情報管理サーバー１０６のＨＤＤ等に保存する。
【００６２】
そして、この情報管理サーバー１０６のＨＤＤ等に保存された動画等のデータを確認画面（不図示）に表示することで、ユーザは、ウェアラブルカメラ１００及び心拍センサー１０２を装着したユーザの周辺において、どのような事象が生じているかが判明する。
【００６３】
例えば、時間を横軸として、その時間に撮影した動画を確認画面に表示するとともに、当該時間における心拍数を縦軸として波形グラフとして表示する。
【００６４】
つまり、経過する撮影した際の時刻に応じて、動画が自動で流れて表示され、その各時刻における心拍数を波形で表示する。
【００６５】
このような態様において、異常な状態が発生したタイミングを識別して表示しておき、そのタイミングの前後の所定時間で撮影した低画質化を行っていない動画に関しては、何時の時刻から何時までの時刻の間に撮影されたものであるかを識別して表示する。
【００６６】
以上、本発明によれば、ユーザが視認している対象の撮影を適切に行うことができる。
【００６７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００６８】
以上、一実施形態について示したが、本発明は、例えば、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【００６９】
また、本発明におけるプログラムは、図４乃至図７に示すフローチャートの処理方法をコンピュータが実行可能なプログラムである。
【００７０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００７２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００７３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
また、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバー、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７７】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７８】
１００    ウェアラブルカメラ
１０２    心拍センサー
１０４    アクセスポイント
１０６    情報管理サーバー
【図１】
2019080113.tif 000003
【図２】
2019080113.tif 000004
【図３】
2019080113.tif 000005
【図４】
2019080113.tif 000006
【図５】
2019080113.tif 000007
【図６】
2019080113.tif 000008
【図７】
2019080113.tif 000009
【図８】
2019080113.tif 000010