(57)【要約】【課題】意図せぬエラーが発生した場合であっても、最新の状態を再現する。【解決手段】記録制御部は、撮像に関する設定情報を外部設定情報として外部の装置に記録させる。比較部は、自装置の起動時に、自装置内の記録部に記録されている本体側設定情報と、外部の装置に記録されている外部設定情報とを比較する。本技術は、クラウドストレージを実現するシステムに適用することができる。【選択図】図４
2019036861.tif 000002
【特許請求の範囲】
【請求項１】
撮像に関する設定情報を外部設定情報として外部の装置に記録させる記録制御部と、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する比較部と
を備える情報処理装置。
【請求項２】
前記記録制御部は、状態変化のタイミングで、前記外部設定情報を前記外部の装置に記録させる
請求項１に記載の情報処理装置。
【請求項３】
前記状態変化のタイミングは、前記自装置の動作状態が変化したタイミングである
請求項２に記載の情報処理装置。
【請求項４】
前記状態変化のタイミングは、ユーザにより前記自装置の設定変更が指示されたタイミングである
請求項２に記載の情報処理装置。
【請求項５】
前記状態変化のタイミングは、前記自装置の周辺環境の変化が検知されたタイミングである
請求項２に記載の情報処理装置。
【請求項６】
前記状態変化のタイミングは、撮影されている動画像における被写体の変化が検出されたタイミングである
請求項２に記載の情報処理装置。
【請求項７】
前記記録制御部は、前記自装置の電源オフ時に、前記本体側設定情報を前記自装置内の前記記録部に記録する
請求項１に記載の情報処理装置。
【請求項８】
前記比較部は、前記自装置がエラーから復帰したときに、前記本体側設定情報と前記外部設定情報とを比較する
請求項１に記載の情報処理装置。
【請求項９】
前記比較部は、前記自装置が再起動したときに、前記本体側設定情報と前記外部設定情報とを比較する
請求項１に記載の情報処理装置。
【請求項１０】
前記設定情報に基づいて、前記自装置の設定を行う設定処理部をさらに備え、
前記設定処理部は、前記本体側設定情報と前記外部設定情報との比較の結果に基づいて、前記自装置の設定を行う
請求項１に記載の情報処理装置。
【請求項１１】
前記設定処理部は、前記本体側設定情報および前記外部設定情報のうちのより新しい方の前記設定情報を用いて、前記自装置の設定を行う
請求項１０に記載の情報処理装置。
【請求項１２】
前記設定処理部は、前記本体側設定情報と前記外部設定情報との比較の後、ユーザにより前記自装置の設定を行うことが指示された場合、より新しい方の前記設定情報を用いて、自装置の設定を行う
請求項１１に記載の情報処理装置。
【請求項１３】
前記外部の装置との通信を制御する通信制御部をさらに備え、
前記記録制御部は、前記通信制御部を介して前記外部設定情報を前記外部の装置に記録し、
前記比較部は、前記本体側設定情報と、前記通信制御部を介して取得された前記外部設定情報とを比較する
請求項１に記載の情報処理装置。
【請求項１４】
前記記録制御部は、記録時の時刻を示す時刻情報を含む前記設定情報を記録し、
前記比較部は、前記外部設定情報および前記本体側設定情報それぞれの前記時刻情報を比較する
請求項１に記載の情報処理装置。
【請求項１５】
前記記録制御部は、記録の度にインクリメントした数値を示す数値情報を含む前記設定情報を記録し、
前記比較部は、前記外部設定情報および前記本体側設定情報それぞれの前記数値情報を比較する
請求項１に記載の情報処理装置。
【請求項１６】
被写体を撮像する撮像部をさらに備え、
撮像により得られた画像データは、前記外部の装置に記録される
請求項１に記載の情報処理装置。
【請求項１７】
前記画像データは、動画像のデータである
請求項１６に記載の情報処理装置。
【請求項１８】
前記設定情報は、撮像に関する設定内容、動画像の記録に関する設定内容、および前記自装置の動作状態の少なくともいずれかを表す情報を含む
請求項１に記載の情報処理装置。
【請求項１９】
情報処理装置が、
撮像に関する設定情報を外部設定情報として外部の装置に記録させ、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する
情報処理方法。
【請求項２０】
撮像に関する設定情報を外部設定情報として外部の装置に記録させ、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、およびプログラムに関し、特に、意図せぬエラーが発生した場合であっても、最新の状態を再現することができるようにする情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、カメラは、そのときの設定状態をＲＡＭ領域に保存している。ＲＡＭ領域に記録された内容は、カメラの電源が切られると消えてしまう。そのため、カメラは、電源がオフされる際に、終了処理として、不揮発性メモリなどにそのときの設定状態を記録していた。しかしながら、何らかのエラーが発生し、正常な終了処理が行えなかった場合、そのときの設定状態を記録できないことがあった。
【０００３】
特許文献１には、電源オフ時に絞りダイヤルの設定状態を不揮発性メモリに保存し、電源オン時に絞りダイヤルの状態をチェックし、電源オフ時の状態と比較する技術が開示されている。
【０００４】
特許文献１の構成においては、比較の結果、両者の状態が一致しない場合には、その旨の警告が出力されるので、電源を一旦オフとした後に再びオンとした際に、電源オフ時の設定状態と異なった状態で撮影されてしまうことを防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２９０１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の構成においても、意図せぬエラーにより電源が切られてしまった場合には、そのときの設定状態を不揮発性メモリに保存することができなかった。
【０００７】
本技術は、このような状況に鑑みてなされたものであり、意図せぬエラーが発生した場合であっても、最新の状態を再現することができるようにするものである。
【課題を解決するための手段】
【０００８】
本技術の情報処理装置は、撮像に関する設定情報を外部設定情報として外部の装置に記録させる記録制御部と、自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する比較部とを備える。
【０００９】
本技術の情報処理方法は、情報処理装置が、撮像に関する設定情報を外部設定情報として外部の装置に記録させ、自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する。
【００１０】
本技術のプログラムは、撮像に関する設定情報を外部設定情報として外部の装置に記録させ、自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する処理をコンピュータに実行させる。
【００１１】
本技術においては、撮像に関する設定情報が外部設定情報として外部の装置に記録され、自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とが比較される。
【発明の効果】
【００１２】
本技術によれば、意図せぬエラーが発生した場合であっても、最新の状態を再現することが可能となる。
【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態に係るカメラシステムの概要を示す図である。
【図２】カメラの構成例を示すブロック図である。
【図３】カメラおよびサーバの機能構成例を示すブロック図である。
【図４】制御部の機能構成例を示すブロック図である。
【図５】設定情報記録処理について説明するフローチャートである。
【図６】設定情報記録処理について説明するフローチャートである。
【図７】起動処理について説明するフローチャートである。
【図８】設定情報の比較の例を示す説明する図である。
【図９】設定情報の比較の例を示す説明する図である。
【図１０】起動処理について説明するフローチャートである。
【図１１】自動復帰確認画面の例を示す図である。
【図１２】カメラ同士が同期して動作するカメラシステムの概要を示す図である。
【図１３】本実施の形態に係る情報処理システムの概要を示す図である。
【図１４】車両制御システムの概略的な構成の一例を示すブロック図である。
【図１５】車外情報検出部及び撮像部の設置位置の一例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本開示を実施するための形態（以下、実施の形態とする）について説明する。なお、説明は以下の順序で行う。
【００１６】
１．カメラシステムの構成
２．カメラシステムにおけるカメラの動作
３．情報処理システムの構成
４．応用例
【００１７】
＜１．カメラシステムの構成＞
（カメラシステムの概要）
図１は、本実施の形態に係るカメラシステムの概要を示す図である。
【００１８】
図１のカメラシステム１において、カメラ１１は、撮影している動画像のデータ（動画像データ）を、インターネットなどのネットワーク１３を介して、リアルタイムでサーバ１２に送信する。また、カメラ１１は、自装置の設定が変更されたときなどの所定のタイミングで、そのときの設定内容を表す設定情報を、サーバ１２に送信する。
【００１９】
サーバ１２は、カメラ１１から送信されてくる動画像データを受信し、リアルタイムで記録するとともに、所定のタイミングでカメラ１１から送信されてくる設定情報を受信し、記録する。
【００２０】
すなわち、カメラシステム１は、カメラ１１が撮影している動画像を、サーバ１２にアップロードするクラウドストレージを実現する。なお、サーバ１２に記録されるデータは、動画像データに限られず、例えば、連続した複数の静止画像をつないで動画像にみせるようにした、いわゆるタイムラプスのデータなどであってもよい。
【００２１】
なお、カメラ１１とネットワーク１３とは、有線回線で接続されてもよいし、無線回線で接続されてもよい。
【００２２】
詳細は後述するが、カメラ１１は、設定情報を本体内部にも記録し、起動時に、本体内部の設定情報（以下、本体側設定情報という）と、サーバ１２に記録されている設定情報（以下、外部設定情報という）とを比較する。なお、以下においては、外部設定情報が、サーバ１２に記録されるものとするが、サーバ１２に限らず、ネットワーク１３やその他の回線などを介してカメラ１１に接続される外部の装置に記録されるようにすることもできる。
【００２３】
（カメラの構成例）
図２は、カメラ１１の構成例を示すブロック図である。
【００２４】
図２のカメラ１１において、ＣＰＵ（Central Processor Unit）３１は、ＲＯＭ（Read Only Memory）３２に記憶されているプログラム、またはＲＡＭ（Random Access Memory）３３にロードされたプログラムに従って、カメラ１１が備える各種の機能を実現するための処理を実行する。ＲＡＭ３３にはまた、ＣＰＵ３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２５】
ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００２６】
入出力インタフェース３５には、入力部３６、出力部３７、記録部３８、通信部３９、および撮像部４０が接続される。
【００２７】
入力部３６は、キー、ボタン、タッチパネル、およびマイクロフォンなどで構成され、出力部３７は、ディスプレイやスピーカなどで構成される。記録部３８は、不揮発性メモリなどで構成され、通信部３９は、各種の無線通信を行うアンテナなどで構成される。
【００２８】
撮像部４０は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどから構成される。
【００２９】
入出力インタフェース３５にはまた、必要に応じて不揮発性の半導体メモリなどで構成されるリムーバブルメディア４１が適宜接続される。
【００３０】
（カメラおよびサーバの機能構成例）
図３は、カメラシステム１におけるカメラ１１およびサーバ１２の機能構成例を示すブロック図である。
【００３１】
図３のカメラ１１は、制御部５１、撮像部５２、エンコーダ５３、ＲＡＭ５４、不揮発性メモリ５５、および通信部５６を備えている。
【００３２】
制御部５１は、図２のＣＰＵ３１に対応し、例えば入力部３６に対するユーザの操作により設定された設定内容に基づいて、カメラ１１の各部を制御する。制御部５１は、設定内容を表す設定情報を、適宜、ＲＡＭ５４、不揮発性メモリ５５、および通信部５６に供給する。
【００３３】
撮像部５２は、図２の撮像部４０に対応し、被写体を撮像する。具体的には、撮像部５２は、動画像を撮影する。エンコーダ５３は、撮像部５２により得られた動画像データをエンコードし、複数のフレームからなる動画像データを生成する。エンコーダ５３により生成された動画像データは、制御部５１によって、通信部５６に供給される。
【００３４】
ＲＡＭ５４は、図２のＲＡＭ３３に対応し、電源供給のもとで情報を保持する。不揮発性メモリ５５は、図２のＲＯＭ３２や記録部３８、リムーバブルメディア４１に対応し、電源供給なしで情報を保持することができる。
【００３５】
通信部５６は、図２の通信部３９に対応し、制御部５１の制御のもと、サーバ１２との通信を行う。通信部５６は、エンコーダ５３により生成された動画像データをサーバ１２に送信するとともに、カメラ１１の設定が変更されるなどの所定のタイミングで、そのときの設定内容を表す設定情報を、サーバ１２に送信する。また、通信部５６は、サーバ１２に記録された設定情報を、サーバ１２から受信し、制御部５１に供給する。
【００３６】
一方、サーバ１２は、制御部６１、通信部６２、および記録部６３を備えている。
【００３７】
制御部６１は、サーバ１２の各部を制御する。具体的には、制御部６１は、通信部６２による通信を制御したり、記録部６３における記録を制御する。
【００３８】
通信部６２は、制御部６１の制御のもと、カメラ１１との通信を行う。通信部６２は、カメラ１１から送信されてくる動画像データや設定情報を受信したり、記録部６３に記録されている設定情報を、カメラ１１に送信する。
【００３９】
記録部６３もまた、電源供給なしで情報を保持することができ、制御部６１の制御のもと、通信部６２が受信した動画像データや設定情報を記録する。記録部６３に記録されている設定情報は、適宜、制御部６１に読み出され、通信部６２に供給される。
【００４０】
（制御部の機能構成例）
次に、図４を参照して、カメラ１１の制御部５１の機能構成例について説明する。
【００４１】
図４の制御部５１は、設定情報生成部７１、設定処理部７２、記録制御部７３、通信制御部７４、および設定情報比較部７５から構成される。
【００４２】
設定情報生成部７１は、入力部３６に対するユーザの操作内容を示す操作情報に基づいて、カメラ１１の設定内容を表す、撮像に関する設定情報を生成する。
【００４３】
設定情報には、レンズの絞り値、シャッタスピード、焦点距離などの撮像に関する設定内容を表す情報や、記録形式、画像サイズ、フレームレート、圧縮方式などの動画像データの記録に関する設定内容を表す情報が含まれる。また、設定情報に、現在カメラ１１が、スルー画を表示している、動画像を記録している、静止画像を記録しているなど、カメラ１１の動作状態を表す情報が含まれるようにしてもよい。
【００４４】
設定処理部７２は、設定情報生成部７１により生成された設定情報に基づいて、カメラ１１の各種設定を行う。これにより、設定情報で表される設定内容が、カメラ１１の各部に反映される。なお、後述するように、設定処理部７２は、設定情報比較部７５から供給される設定情報に基づいて、カメラ１１の各種設定を行うこともできる。
【００４５】
記録制御部７３は、ＲＡＭ５４および不揮発性メモリ５５への設定情報の記録を制御する。また、記録制御部７３は、適宜、ＲＡＭ５４または不揮発性メモリ５５に記録されている設定情報を読み出す。さらに、記録制御部７３は、通信制御部７４を介して、サーバ１２への設定情報の記録を制御する。
【００４６】
このようにして、カメラ１１の設定情報は、カメラ１１本体に加え、サーバ１２にも記録される。
【００４７】
通信制御部７４は、通信部５６（図３）によるサーバ１２との通信を制御することで、サーバ１２との間で情報の送受信を行う。具体的には、通信制御部７４は、記録制御部７３がサーバ１２に記録させる設定情報をサーバ１２に送信したり、サーバ１２から送信されてくる設定情報を受信したりする。
【００４８】
設定情報比較部７５は、起動時に、記録制御部７３が不揮発性メモリ５５から読み出した設定情報（本体側設定情報）と、通信制御部７４の制御によりサーバ１２から受信した設定情報（外部設定情報）とを比較する。設定情報比較部７５は、比較の結果、本体側設定情報および外部設定情報のいずれかを、設定処理部７２に供給する。
【００４９】
この場合、設定処理部７２は、設定情報比較部７５から供給される本体側設定情報および外部設定情報のいずれかに基づいて、カメラ１１の各種設定を行う。
【００５０】
＜２．カメラシステムにおけるカメラの動作＞
以下においては、カメラシステム１におけるカメラ１１の動作について説明する。
【００５１】
（設定情報記録処理）
まず、図５のフローチャートを参照して、カメラ１１による設定情報記録処理について説明する。
【００５２】
ステップＳ１１において、制御部５１は、カメラ１１において何かしらの状態変化があったか否かを判定する。ここでは、例えば、カメラ１１の動作状態が変化したか否かに加え、ユーザの操作により、設定の変更や終了処理（すなわち電源オフ）が指示されたか否か、カメラ１１の周辺環境（周辺の温度、湿度、明るさなど）の変化が検知されたか否かなどが判定される。また、カメラ１１が動画像の撮影動作中であれば、状態変化として、撮影されている動画像における被写体の変化が検出されたか否かが判定されるようにしてもよい。
【００５３】
状態変化がないと判定されている間は、ステップＳ１１の処理が繰り返される。そして、状態変化があったと判定された場合、処理はステップＳ１２に進む。
【００５４】
ステップＳ１２において、制御部５１は、終了処理が指示されたか否かを判定する。
【００５５】
ステップＳ１２において、終了処理は指示されていないと判定された場合、処理はステップＳ１３に進む。
【００５６】
このとき、設定情報生成部７１は、カメラ１１の動作状態の変化や、ユーザの操作による設定の変更の指示などに基づいて、設定情報を生成する。また、設定処理部７２は、設定情報生成部７１により生成された設定情報に基づいて、カメラ１１の各種設定を行う。
【００５７】
ステップＳ１３において、記録制御部７３は、設定情報生成部７１により生成された設定情報をＲＡＭ５４に記録する。
【００５８】
さらに、ステップＳ１４において、記録制御部７３は、設定情報生成部７１により生成された設定情報を、通信制御部７４を介してサーバ１２に送信する。
【００５９】
ステップＳ１４の後、処理はステップＳ１１に戻り、ステップＳ１１乃至Ｓ１４の処理が繰り返される。すなわち、終了処理の指示を除く状態変化がある度に、そのときの設定情報が、ＲＡＭ５４とサーバ１２の両方に記録（更新）される。
【００６０】
なお、設定情報の全量がＲＡＭ５４およびサーバ１２に記録されるようにしてもよいし、カメラ１１が設定情報のうちの基本情報を内部に保持し、基本情報との差分を表す差分情報がＲＡＭ５４およびサーバ１２に記録されるようにしてもよい。これにより、記録された情報の読み出し速度を向上することができる。
【００６１】
一方、ステップＳ１２において、終了処理が指示されたと判定された場合、処理はステップＳ１５に進む。
【００６２】
ステップＳ１５において、記録制御部７３は、ＲＡＭ５４に記録されている設定情報を読み出し、その設定情報を不揮発性メモリ５５に記録する。
【００６３】
このように、終了処理（電源オフ）の指示に基づいて、正常に終了処理が行われた場合、そのときの設定情報は不揮発性メモリ５５に記録される。
【００６４】
また、カメラ１１に対する静電気の放電や、カメラ１１自体の不具合など、意図せぬエラーにより、正常な終了処理が行えなかった場合、ＲＡＭ５４に記録されたそのときの設定情報は消去されても、同じ設定情報がサーバ１２に記録されている。なお、この場合、不揮発性メモリ５５には、前回、正常に終了処理が行われたときの設定情報が記録されていることになる。
【００６５】
なお、上述した処理においては、カメラ１１における状態変化をトリガとして、設定情報がサーバ１２に送信され記録されるものとしたが、カメラ１１における状態変化によらず、逐次、設定情報がサーバ１２に送信され記録されるようにしてもよい。
【００６６】
図６は、カメラ１１における状態変化をトリガとしない設定情報記録処理について説明するフローチャートである。図６の処理は、一定時間毎に実行されてもよいし、任意のタイミングで実行されてもよい。また、図６の処理が開始されると、設定情報生成部７１は、そのときのカメラ１１の設定内容に基づいて、設定情報を生成する。
【００６７】
ステップＳ２１において、記録制御部７３は、設定情報生成部７１により生成された設定情報をＲＡＭ５４に記録する。
【００６８】
ステップＳ２２において、記録制御部７３は、設定情報生成部７１により生成された設定情報を、通信制御部７４を介してサーバ１２に送信する。
【００６９】
ステップＳ２３において、記録制御部７３は、ＲＡＭ５４に記録された設定情報を読み出し、その設定情報を不揮発性メモリ５５に記録する。
【００７０】
以上のような処理により、カメラ１１における状態変化によらず、逐次、設定情報がサーバ１２に送信され記録されるようにすることができる。
【００７１】
（起動処理）
次に、図７のフローチャートを参照して、カメラ１１の起動処理について説明する。図７の処理は、ユーザの操作により電源がオンされたときはもちろん、カメラ１１自身がエラーから復帰したときや、カメラ１１自身が再起動を行ったときに実行される。
【００７２】
ステップＳ３１において、記録制御部７３は、不揮発性メモリ５５から設定情報（本体側設定情報）を読み出し、設定情報比較部７５に供給する。
【００７３】
ステップＳ３２において、通信制御部７４は、通信部５６を制御することで、サーバ１２から設定情報（外部設定情報）を取得し、設定情報比較部７５に供給する。
【００７４】
ステップＳ３３において、設定情報比較部７５は、設定情報同士を比較する。具体的には、設定情報比較部７５は、記録制御部７３からの本体側設定情報と、通信制御部７４からの外部設定情報のどちらが新しいかを比較する。
【００７５】
ここで、設定情報の比較の具体的な例について説明する。
【００７６】
例えば、記録制御部７３が、設定情報の記録の際に、記録時の時刻を示す時刻情報を含む設定情報を記録するものとする。具体的には、図８に示されるように、本体側設定情報１１１には、時刻情報１１１ｔが含まれ、外部設定情報１１２には、時刻情報１１２ｔが含まれるようにする。
【００７７】
この場合、設定情報比較部７５は、時刻情報１１１ｔと時刻情報１１２ｔとを比較し、どちらが時間的に後の時刻を示すかを比較することで、本体側設定情報１１１と外部設定情報１１２のどちらが新しいかを比較する。
【００７８】
また、記録制御部７３が、設定情報の記録の際に、記録の度にインクリメントした値を示す数値情報を含む設定情報を記録するようにしてもよい。具体的には、図９に示されるように、本体側設定情報１１１には、数値情報１１１ｃが含まれ、外部設定情報１１２には、数値情報１１２ｃが含まれるようにする。
【００７９】
この場合、設定情報比較部７５は、数値情報１１１ｃと数値情報１１２ｃとを比較し、どちらが大きい値を示すかを比較することで、本体側設定情報１１１と外部設定情報１１２のどちらが新しいかを比較する。
【００８０】
さて、図７のフローチャートに戻り、ステップＳ３４において、設定情報比較部７５は、比較の結果に基づいて、本体側設定情報の方が新しいか否かを判定する。
【００８１】
ステップＳ３４において、本体側設定情報の方が新しいと判定された場合、設定情報比較部７５は、本体側設定情報を設定処理部７２に供給し、処理はステップＳ３５に進む。
【００８２】
ステップＳ３５において、設定処理部７２は、設定情報比較部７５から供給された本体側設定情報に基づいて、カメラ１１の各種設定を行う。
【００８３】
一方、ステップＳ３４において、本体側設定情報の方が新しくない、すなわち、外部設定情報の方が新しいと判定された場合、設定情報比較部７５は、外部設定情報を設定処理部７２に供給し、処理はステップＳ３６に進む。
【００８４】
ステップＳ３６において、設定処理部７２は、設定情報比較部７５から供給された外部設定情報に基づいて、カメラ１１の各種設定を行う。
【００８５】
このようにして、カメラ１１は、その起動時に、本体側設定情報および外部設定情報のうちの新しい設定情報に基づいて、各種設定を行う。
【００８６】
以上の処理によれば、カメラ１１は、意図せぬエラーが発生し、正常な終了処理が行えなかった場合、再起動時に、本体側設定情報と外部設定情報と比較することで、サーバ１２に記録された新しい方の設定情報を参照することができるので、最新の状態を再現することが可能となる。
【００８７】
また、カメラ１１がネットワーク１３に接続されていない状態で設定情報が更新されて、正常な終了処理が行われた場合、カメラ１１に記録された本体側設定情報が最新の設定情報となる。この場合、本体側設定情報と外部設定情報と比較することで、カメラ１１に記録された新しい方の設定情報を参照することができるので、誤ってサーバ１２に記録された設定情報に基づいて、古い設定の状態で起動することを防ぐことができる。
【００８８】
上述したように、本実施の形態のカメラシステム１によれば、意図せぬエラーが発生した場合であっても、再起動時に、カメラ１１は最新の状態に自動復帰することができる。
【００８９】
しかしながら、カメラ１１自体の潜在的な不具合や、そのときの設定に起因した動作の異常（例えば発熱など）によるエラーが発生した場合、再起動時に、カメラ１１が最新の状態に自動復帰することで、再びエラーが発生する可能性がある。この場合、エラーの発生と再起動を繰り返すループに陥ってしまう。
【００９０】
そこで、カメラ１１を最新の状態に自動復帰させるか否かをユーザに選択させるようにしてもよい。
【００９１】
（起動処理の他の例）
図１０は、最新の状態に自動復帰させるか否かをユーザに選択させるようにしたカメラ１１の起動処理について説明するフローチャートである。
【００９２】
なお、図１０のフローチャートのステップＳ５１乃至Ｓ５３，Ｓ５５乃至Ｓ５７それぞれは、図７のフローチャートのステップＳ３１乃至Ｓ３６それぞれと同様であるので、その説明は省略する。
【００９３】
ステップＳ５３において、本体側設定情報と外部設定情報とが比較された後、ステップＳ５４において、設定処理部７２は、ユーザの操作情報に基づいて、カメラ１１を最新の状態に自動復帰させる指示がされたか否かを判定する。
【００９４】
例えば、図１１に示されるように、制御部５１は、出力部３７として設けられるディスプレイ１５１に、カメラ１１の全ての状態を元に戻すか否か（最新の状態に自動復帰させるか否か）を、ユーザに選択させる画面を表示させる。図１１の画面には、最新の状態に自動復帰させることをユーザに選択させるためのボタン１６１と、最新の状態に自動復帰させないことをユーザに選択させるためのボタン１６２とが表示されている。
【００９５】
図１１の画面においてボタン１６１が選択された場合、ステップＳ５３において、自動復帰させる指示がされたと判定され、処理はステップＳ５５に進み、本体側設定情報および外部設定情報のうちの新しい設定情報に基づいて、各種設定が行われる。
【００９６】
一方、図１１の画面においてボタン１６２が選択された場合、ステップＳ５３において、自動復帰させる指示がされなかったと判定され、設定情報比較部７５は、設定情報同士の比較の結果によらず、本体側設定情報を設定処理部７２に供給し、処理はステップＳ５８に進む。
【００９７】
ステップＳ５８において、設定処理部７２は、設定情報比較部７５から供給された本体側設定情報に基づいて、カメラ１１の各種設定を行う。
【００９８】
以上の処理によれば、カメラ１１を最新の状態に自動復帰させるか否かをユーザに選択させることができるので、エラーが発生した場合に、エラーの発生と再起動を繰り返すループに陥ってしまうことを避けることができる。
【００９９】
また、図１１の例において、ボタン１６１を設けず、ボタン１６２のみを設け、最新の状態に自動復帰させないことだけをユーザに選択させるようにしてもよい。これにより、ユーザが積極的に、最新の状態に自動復帰させないことだけを選択することができる。
【０１００】
なお、この場合、ユーザは、最新の状態に自動復帰させることが選択できなくなる。そこで、一定時間、ボタン１６２が操作されない場合に、最新の状態に自動復帰させることが選択されたとみなし、本体側設定情報および外部設定情報のうちの新しい設定情報に基づいて、各種設定が行われるようにしてもよい。
【０１０１】
また、この例において、不揮発性メモリ５５に、過去の設定情報を複数記録させておき、それらの設定情報で表される設定内容のいずれかを、ユーザに選択させるようにしてもよい。これにより、ユーザは、過去に設定された状態を選択して再現させることができる。
【０１０２】
（カメラ同士が同期して動作するカメラシステム）
本実施の形態のカメラシステム１において、複数のカメラが同期して動作するようにしてもよい。
【０１０３】
例えば、図１２に示されるカメラシステムにおいては、カメラ１１とカメラ１８１とが同期して動作するようになされている。なお、カメラ１８１は、カメラ１１と同様の構成を備えることができる。
【０１０４】
このような構成において、カメラ１１が、上述した起動処理を実行することで参照した設定情報をカメラ１８１に供給することで、カメラ１８１は、カメラ１１と同一の設定で動作することができる。
【０１０５】
また、カメラ１１が、サーバ１２ではなくカメラ１８１に外部設定情報を記録し、再起動時に、本体側設定情報と外部設定情報と比較することで、カメラ１１が正常な終了処理が行えなかった場合でも、カメラ１８１とともに、最新の状態を再現することができる。
【０１０６】
逆に、カメラ１８１が、カメラ１１に外部設定情報を記録し、再起動時に、本体側設定情報と外部設定情報と比較することで、カメラ１８１が正常な終了処理が行えなかった場合でも、カメラ１１とともに、最新の状態を再現することができるようにもなる。
【０１０７】
＜３．情報処理システムの構成＞
以上においては、本開示に係る技術を、カメラシステム１に適用した例について説明したが、これに限らず、図１３に示されるような情報処理システムに適用することができる。
【０１０８】
（情報処理システムの概要）
図１３は、本実施の形態に係る情報処理システムの概要を示す図である。
【０１０９】
図１３の情報処理システム２０１において、情報処理装置２１１は、自装置の設定が変更されたときなどの所定のタイミングで、そのときの設定内容を表す設定情報を、情報処理装置２１１外部の記録装置２１２に供給する。
【０１１０】
記録装置２１２は、情報処理装置２１１からの設定情報を記録する。
【０１１１】
情報処理装置２１１は、図１のカメラ１１のような撮像機能を有する機器に限られず、携帯電話機（スマートフォン）やパーソナルコンピュータなど、設定情報に基づいて内部の設定を行うものであればよい。
【０１１２】
記録装置２１２は、図１のサーバ１２のような、情報処理装置２１１とネットワークを介して接続される装置に限られず、情報処理装置２１１と切り離された記録領域を有していればよい。
【０１１３】
このような構成において、情報処理装置２１１に制御部５１（図４）を設けるようにする。これにより、情報処理装置２１１は、正常な終了処理が行えなかった場合、再起動時に、本体側設定情報と外部設定情報と比較することで、記録装置２１２に記録された新しい方の設定情報を参照することができるので、最新の状態を再現することが可能となる。
【０１１４】
＜４．応用例＞
本開示に係る技術は、様々な製品へ応用することができる。例えば、本開示に係る技術は、自動車、電気自動車、ハイブリッド電気自動車、自動二輪車、自転車、パーソナルモビリティ、飛行機、ドローン、船舶、ロボット、建設機械、農業機械（トラクター）などのいずれかの種類の移動体に搭載される装置として実現されてもよい。
【０１１５】
図１４は、本開示に係る技術が適用され得る移動体制御システムの一例である車両制御システム７０００の概略的な構成例を示すブロック図である。車両制御システム７０００は、通信ネットワーク７０１０を介して接続された複数の電子制御ユニットを備える。図１４に示した例では、車両制御システム７０００は、駆動系制御ユニット７１００、ボディ系制御ユニット７２００、バッテリ制御ユニット７３００、車外情報検出ユニット７４００、車内情報検出ユニット７５００、及び統合制御ユニット７６００を備える。これらの複数の制御ユニットを接続する通信ネットワーク７０１０は、例えば、ＣＡＮ（Controller  Area  Network）、ＬＩＮ（Local  Interconnect  Network）、ＬＡＮ（Local  Area  Network）又はＦｌｅｘＲａｙ（登録商標）等の任意の規格に準拠した車載通信ネットワークであってよい。
【０１１６】
各制御ユニットは、各種プログラムにしたがって演算処理を行うマイクロコンピュータと、マイクロコンピュータにより実行されるプログラム又は各種演算に用いられるパラメータ等を記憶する記憶部と、各種制御対象の装置を駆動する駆動回路とを備える。各制御ユニットは、通信ネットワーク７０１０を介して他の制御ユニットとの間で通信を行うためのネットワークＩ／Ｆを備えるとともに、車内外の装置又はセンサ等との間で、有線通信又は無線通信により通信を行うための通信Ｉ／Ｆを備える。図１４では、統合制御ユニット７６００の機能構成として、マイクロコンピュータ７６１０、汎用通信Ｉ／Ｆ７６２０、専用通信Ｉ／Ｆ７６３０、測位部７６４０、ビーコン受信部７６５０、車内機器Ｉ／Ｆ７６６０、音声画像出力部７６７０、車載ネットワークＩ／Ｆ７６８０及び記憶部７６９０が図示されている。他の制御ユニットも同様に、マイクロコンピュータ、通信Ｉ／Ｆ及び記憶部等を備える。
【０１１７】
駆動系制御ユニット７１００は、各種プログラムにしたがって車両の駆動系に関連する装置の動作を制御する。例えば、駆動系制御ユニット７１００は、内燃機関又は駆動用モータ等の車両の駆動力を発生させるための駆動力発生装置、駆動力を車輪に伝達するための駆動力伝達機構、車両の舵角を調節するステアリング機構、及び、車両の制動力を発生させる制動装置等の制御装置として機能する。駆動系制御ユニット７１００は、ＡＢＳ（Antilock  Brake  System）又はＥＳＣ（Electronic  Stability  Control）等の制御装置としての機能を有してもよい。
【０１１８】
駆動系制御ユニット７１００には、車両状態検出部７１１０が接続される。車両状態検出部７１１０には、例えば、車体の軸回転運動の角速度を検出するジャイロセンサ、車両の加速度を検出する加速度センサ、あるいは、アクセルペダルの操作量、ブレーキペダルの操作量、ステアリングホイールの操舵角、エンジン回転数又は車輪の回転速度等を検出するためのセンサのうちの少なくとも一つが含まれる。駆動系制御ユニット７１００は、車両状態検出部７１１０から入力される信号を用いて演算処理を行い、内燃機関、駆動用モータ、電動パワーステアリング装置又はブレーキ装置等を制御する。
【０１１９】
ボディ系制御ユニット７２００は、各種プログラムにしたがって車体に装備された各種装置の動作を制御する。例えば、ボディ系制御ユニット７２００は、キーレスエントリシステム、スマートキーシステム、パワーウィンドウ装置、あるいは、ヘッドランプ、バックランプ、ブレーキランプ、ウィンカー又はフォグランプ等の各種ランプの制御装置として機能する。この場合、ボディ系制御ユニット７２００には、鍵を代替する携帯機から発信される電波又は各種スイッチの信号が入力され得る。ボディ系制御ユニット７２００は、これらの電波又は信号の入力を受け付け、車両のドアロック装置、パワーウィンドウ装置、ランプ等を制御する。
【０１２０】
バッテリ制御ユニット７３００は、各種プログラムにしたがって駆動用モータの電力供給源である二次電池７３１０を制御する。例えば、バッテリ制御ユニット７３００には、二次電池７３１０を備えたバッテリ装置から、バッテリ温度、バッテリ出力電圧又はバッテリの残存容量等の情報が入力される。バッテリ制御ユニット７３００は、これらの信号を用いて演算処理を行い、二次電池７３１０の温度調節制御又はバッテリ装置に備えられた冷却装置等の制御を行う。
【０１２１】
車外情報検出ユニット７４００は、車両制御システム７０００を搭載した車両の外部の情報を検出する。例えば、車外情報検出ユニット７４００には、撮像部７４１０及び車外情報検出部７４２０のうちの少なくとも一方が接続される。撮像部７４１０には、ＴｏＦ（Time  Of  Flight）カメラ、ステレオカメラ、単眼カメラ、赤外線カメラ及びその他のカメラのうちの少なくとも一つが含まれる。車外情報検出部７４２０には、例えば、現在の天候又は気象を検出するための環境センサ、あるいは、車両制御システム７０００を搭載した車両の周囲の他の車両、障害物又は歩行者等を検出するための周囲情報検出センサのうちの少なくとも一つが含まれる。
【０１２２】
環境センサは、例えば、雨天を検出する雨滴センサ、霧を検出する霧センサ、日照度合いを検出する日照センサ、及び降雪を検出する雪センサのうちの少なくとも一つであってよい。周囲情報検出センサは、超音波センサ、レーダ装置及びＬＩＤＡＲ（Light  Detection  and  Ranging、Laser  Imaging  Detection  and  Ranging）装置のうちの少なくとも一つであってよい。これらの撮像部７４１０及び車外情報検出部７４２０は、それぞれ独立したセンサないし装置として備えられてもよいし、複数のセンサないし装置が統合された装置として備えられてもよい。
【０１２３】
ここで、図１５は、撮像部７４１０及び車外情報検出部７４２０の設置位置の例を示す。撮像部７９１０，７９１２，７９１４，７９１６，７９１８は、例えば、車両７９００のフロントノーズ、サイドミラー、リアバンパ、バックドア及び車室内のフロントガラスの上部のうちの少なくとも一つの位置に設けられる。フロントノーズに備えられる撮像部７９１０及び車室内のフロントガラスの上部に備えられる撮像部７９１８は、主として車両７９００の前方の画像を取得する。サイドミラーに備えられる撮像部７９１２，７９１４は、主として車両７９００の側方の画像を取得する。リアバンパ又はバックドアに備えられる撮像部７９１６は、主として車両７９００の後方の画像を取得する。車室内のフロントガラスの上部に備えられる撮像部７９１８は、主として先行車両又は、歩行者、障害物、信号機、交通標識又は車線等の検出に用いられる。
【０１２４】
なお、図１５には、それぞれの撮像部７９１０，７９１２，７９１４，７９１６の撮影範囲の一例が示されている。撮像範囲ａは、フロントノーズに設けられた撮像部７９１０の撮像範囲を示し、撮像範囲ｂ，ｃは、それぞれサイドミラーに設けられた撮像部７９１２，７９１４の撮像範囲を示し、撮像範囲ｄは、リアバンパ又はバックドアに設けられた撮像部７９１６の撮像範囲を示す。例えば、撮像部７９１０，７９１２，７９１４，７９１６で撮像された画像データが重ね合わせられることにより、車両７９００を上方から見た俯瞰画像が得られる。
【０１２５】
車両７９００のフロント、リア、サイド、コーナ及び車室内のフロントガラスの上部に設けられる車外情報検出部７９２０，７９２２，７９２４，７９２６，７９２８，７９３０は、例えば超音波センサ又はレーダ装置であってよい。車両７９００のフロントノーズ、リアバンパ、バックドア及び車室内のフロントガラスの上部に設けられる車外情報検出部７９２０，７９２６，７９３０は、例えばＬＩＤＡＲ装置であってよい。これらの車外情報検出部７９２０〜７９３０は、主として先行車両、歩行者又は障害物等の検出に用いられる。
【０１２６】
図１４に戻って説明を続ける。車外情報検出ユニット７４００は、撮像部７４１０に車外の画像を撮像させるとともに、撮像された画像データを受信する。また、車外情報検出ユニット７４００は、接続されている車外情報検出部７４２０から検出情報を受信する。車外情報検出部７４２０が超音波センサ、レーダ装置又はＬＩＤＡＲ装置である場合には、車外情報検出ユニット７４００は、超音波又は電磁波等を発信させるとともに、受信された反射波の情報を受信する。車外情報検出ユニット７４００は、受信した情報に基づいて、人、車、障害物、標識又は路面上の文字等の物体検出処理又は距離検出処理を行ってもよい。車外情報検出ユニット７４００は、受信した情報に基づいて、降雨、霧又は路面状況等を認識する環境認識処理を行ってもよい。車外情報検出ユニット７４００は、受信した情報に基づいて、車外の物体までの距離を算出してもよい。
【０１２７】
また、車外情報検出ユニット７４００は、受信した画像データに基づいて、人、車、障害物、標識又は路面上の文字等を認識する画像認識処理又は距離検出処理を行ってもよい。車外情報検出ユニット７４００は、受信した画像データに対して歪補正又は位置合わせ等の処理を行うとともに、異なる撮像部７４１０により撮像された画像データを合成して、俯瞰画像又はパノラマ画像を生成してもよい。車外情報検出ユニット７４００は、異なる撮像部７４１０により撮像された画像データを用いて、視点変換処理を行ってもよい。
【０１２８】
車内情報検出ユニット７５００は、車内の情報を検出する。車内情報検出ユニット７５００には、例えば、運転者の状態を検出する運転者状態検出部７５１０が接続される。運転者状態検出部７５１０は、運転者を撮像するカメラ、運転者の生体情報を検出する生体センサ又は車室内の音声を集音するマイク等を含んでもよい。生体センサは、例えば、座面又はステアリングホイール等に設けられ、座席に座った搭乗者又はステアリングホイールを握る運転者の生体情報を検出する。車内情報検出ユニット７５００は、運転者状態検出部７５１０から入力される検出情報に基づいて、運転者の疲労度合い又は集中度合いを算出してもよいし、運転者が居眠りをしていないかを判別してもよい。車内情報検出ユニット７５００は、集音された音声信号に対してノイズキャンセリング処理等の処理を行ってもよい。
【０１２９】
統合制御ユニット７６００は、各種プログラムにしたがって車両制御システム７０００内の動作全般を制御する。統合制御ユニット７６００には、入力部７８００が接続されている。入力部７８００は、例えば、タッチパネル、ボタン、マイクロフォン、スイッチ又はレバー等、搭乗者によって入力操作され得る装置によって実現される。統合制御ユニット７６００には、マイクロフォンにより入力される音声を音声認識することにより得たデータが入力されてもよい。入力部７８００は、例えば、赤外線又はその他の電波を利用したリモートコントロール装置であってもよいし、車両制御システム７０００の操作に対応した携帯電話又はＰＤＡ（Personal  Digital  Assistant）等の外部接続機器であってもよい。入力部７８００は、例えばカメラであってもよく、その場合搭乗者はジェスチャにより情報を入力することができる。あるいは、搭乗者が装着したウェアラブル装置の動きを検出することで得られたデータが入力されてもよい。さらに、入力部７８００は、例えば、上記の入力部７８００を用いて搭乗者等により入力された情報に基づいて入力信号を生成し、統合制御ユニット７６００に出力する入力制御回路などを含んでもよい。搭乗者等は、この入力部７８００を操作することにより、車両制御システム７０００に対して各種のデータを入力したり処理動作を指示したりする。
【０１３０】
記憶部７６９０は、マイクロコンピュータにより実行される各種プログラムを記憶するＲＯＭ（Read  Only  Memory）、及び各種パラメータ、演算結果又はセンサ値等を記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。また、記憶部７６９０は、ＨＤＤ（Hard  Disc  Drive）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等によって実現してもよい。
【０１３１】
汎用通信Ｉ／Ｆ７６２０は、外部環境７７５０に存在する様々な機器との間の通信を仲介する汎用的な通信Ｉ／Ｆである。汎用通信Ｉ／Ｆ７６２０は、ＧＳＭ（登録商標）（Global  System  of  Mobile  communications）、ＷｉＭＡＸ（登録商標）、ＬＴＥ（登録商標）（Long  Term  Evolution）若しくはＬＴＥ−Ａ（LTE−Advanced）などのセルラー通信プロトコル、又は無線ＬＡＮ（Ｗｉ−Ｆｉ（登録商標）ともいう）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのその他の無線通信プロトコルを実装してよい。汎用通信Ｉ／Ｆ７６２０は、例えば、基地局又はアクセスポイントを介して、外部ネットワーク（例えば、インターネット、クラウドネットワーク又は事業者固有のネットワーク）上に存在する機器（例えば、アプリケーションサーバ又は制御サーバ）へ接続してもよい。また、汎用通信Ｉ／Ｆ７６２０は、例えばＰ２Ｐ（Peer  To  Peer）技術を用いて、車両の近傍に存在する端末（例えば、運転者、歩行者若しくは店舗の端末、又はＭＴＣ（Machine  Type  Communication）端末）と接続してもよい。
【０１３２】
専用通信Ｉ／Ｆ７６３０は、車両における使用を目的として策定された通信プロトコルをサポートする通信Ｉ／Ｆである。専用通信Ｉ／Ｆ７６３０は、例えば、下位レイヤのＩＥＥＥ８０２．１１ｐと上位レイヤのＩＥＥＥ１６０９との組合せであるＷＡＶＥ（Wireless  Access  in  Vehicle  Environment）、ＤＳＲＣ（Dedicated  Short  Range  Communications）、又はセルラー通信プロトコルといった標準プロトコルを実装してよい。専用通信Ｉ／Ｆ７６３０は、典型的には、車車間（Vehicle  to  Vehicle）通信、路車間（Vehicle  to  Infrastructure）通信、車両と家との間（Vehicle  to  Home）の通信及び歩車間（Vehicle  to  Pedestrian）通信のうちの１つ以上を含む概念であるＶ２Ｘ通信を遂行する。
【０１３３】
測位部７６４０は、例えば、ＧＮＳＳ（Global  Navigation  Satellite  System）衛星からのＧＮＳＳ信号（例えば、ＧＰＳ（Global  Positioning  System）衛星からのＧＰＳ信号）を受信して測位を実行し、車両の緯度、経度及び高度を含む位置情報を生成する。なお、測位部７６４０は、無線アクセスポイントとの信号の交換により現在位置を特定してもよく、又は測位機能を有する携帯電話、ＰＨＳ若しくはスマートフォンといった端末から位置情報を取得してもよい。
【０１３４】
ビーコン受信部７６５０は、例えば、道路上に設置された無線局等から発信される電波あるいは電磁波を受信し、現在位置、渋滞、通行止め又は所要時間等の情報を取得する。なお、ビーコン受信部７６５０の機能は、上述した専用通信Ｉ／Ｆ７６３０に含まれてもよい。
【０１３５】
車内機器Ｉ／Ｆ７６６０は、マイクロコンピュータ７６１０と車内に存在する様々な車内機器７７６０との間の接続を仲介する通信インタフェースである。車内機器Ｉ／Ｆ７６６０は、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Near  Field  Communication）又はＷＵＳＢ（Wireless  USB）といった無線通信プロトコルを用いて無線接続を確立してもよい。また、車内機器Ｉ／Ｆ７６６０は、図示しない接続端子（及び、必要であればケーブル）を介して、ＵＳＢ（Universal  Serial  Bus）、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface、又はＭＨＬ（Mobile  High-definition  Link））等の有線接続を確立してもよい。車内機器７７６０は、例えば、搭乗者が有するモバイル機器若しくはウェアラブル機器、又は車両に搬入され若しくは取り付けられる情報機器のうちの少なくとも１つを含んでいてもよい。また、車内機器７７６０は、任意の目的地までの経路探索を行うナビゲーション装置を含んでいてもよい。車内機器Ｉ／Ｆ７６６０は、これらの車内機器７７６０との間で、制御信号又はデータ信号を交換する。
【０１３６】
車載ネットワークＩ／Ｆ７６８０は、マイクロコンピュータ７６１０と通信ネットワーク７０１０との間の通信を仲介するインタフェースである。車載ネットワークＩ／Ｆ７６８０は、通信ネットワーク７０１０によりサポートされる所定のプロトコルに則して、信号等を送受信する。
【０１３７】
統合制御ユニット７６００のマイクロコンピュータ７６１０は、汎用通信Ｉ／Ｆ７６２０、専用通信Ｉ／Ｆ７６３０、測位部７６４０、ビーコン受信部７６５０、車内機器Ｉ／Ｆ７６６０及び車載ネットワークＩ／Ｆ７６８０のうちの少なくとも一つを介して取得される情報に基づき、各種プログラムにしたがって、車両制御システム７０００を制御する。例えば、マイクロコンピュータ７６１０は、取得される車内外の情報に基づいて、駆動力発生装置、ステアリング機構又は制動装置の制御目標値を演算し、駆動系制御ユニット７１００に対して制御指令を出力してもよい。例えば、マイクロコンピュータ７６１０は、車両の衝突回避あるいは衝撃緩和、車間距離に基づく追従走行、車速維持走行、車両の衝突警告、又は車両のレーン逸脱警告等を含むＡＤＡＳ（Advanced  Driver  Assistance  System）の機能実現を目的とした協調制御を行ってもよい。また、マイクロコンピュータ７６１０は、取得される車両の周囲の情報に基づいて駆動力発生装置、ステアリング機構又は制動装置等を制御することにより、運転者の操作に拠らずに自律的に走行する自動運転等を目的とした協調制御を行ってもよい。
【０１３８】
マイクロコンピュータ７６１０は、汎用通信Ｉ／Ｆ７６２０、専用通信Ｉ／Ｆ７６３０、測位部７６４０、ビーコン受信部７６５０、車内機器Ｉ／Ｆ７６６０及び車載ネットワークＩ／Ｆ７６８０のうちの少なくとも一つを介して取得される情報に基づき、車両と周辺の構造物や人物等の物体との間の３次元距離情報を生成し、車両の現在位置の周辺情報を含むローカル地図情報を作成してもよい。また、マイクロコンピュータ７６１０は、取得される情報に基づき、車両の衝突、歩行者等の近接又は通行止めの道路への進入等の危険を予測し、警告用信号を生成してもよい。警告用信号は、例えば、警告音を発生させたり、警告ランプを点灯させたりするための信号であってよい。
【０１３９】
音声画像出力部７６７０は、車両の搭乗者又は車外に対して、視覚的又は聴覚的に情報を通知することが可能な出力装置へ音声及び画像のうちの少なくとも一方の出力信号を送信する。図１４の例では、出力装置として、オーディオスピーカ７７１０、表示部７７２０及びインストルメントパネル７７３０が例示されている。表示部７７２０は、例えば、オンボードディスプレイ及びヘッドアップディスプレイの少なくとも一つを含んでいてもよい。表示部７７２０は、ＡＲ（Augmented  Reality）表示機能を有していてもよい。出力装置は、これらの装置以外の、ヘッドホン、搭乗者が装着する眼鏡型ディスプレイ等のウェアラブルデバイス、プロジェクタ又はランプ等の他の装置であってもよい。出力装置が表示装置の場合、表示装置は、マイクロコンピュータ７６１０が行った各種処理により得られた結果又は他の制御ユニットから受信された情報を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。また、出力装置が音声出力装置の場合、音声出力装置は、再生された音声データ又は音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。
【０１４０】
なお、図１４に示した例において、通信ネットワーク７０１０を介して接続された少なくとも二つの制御ユニットが一つの制御ユニットとして一体化されてもよい。あるいは、個々の制御ユニットが、複数の制御ユニットにより構成されてもよい。さらに、車両制御システム７０００が、図示されていない別の制御ユニットを備えてもよい。また、上記の説明において、いずれかの制御ユニットが担う機能の一部又は全部を、他の制御ユニットに持たせてもよい。つまり、通信ネットワーク７０１０を介して情報の送受信がされるようになっていれば、所定の演算処理が、いずれかの制御ユニットで行われるようになってもよい。同様に、いずれかの制御ユニットに接続されているセンサ又は装置が、他の制御ユニットに接続されるとともに、複数の制御ユニットが、通信ネットワーク７０１０を介して相互に検出情報を送受信してもよい。
【０１４１】
図１３を用いて説明した本実施形態に係る情報処理装置２１１は、図１４に示した応用例の車両制御システム７０００に適用することができる。例えば、情報処理装置２１１が備える制御部５１（図４）は、統合制御ユニット７６００のマイクロコンピュータ７６１０に相当する。例えば、マイクロコンピュータ７６１０が、その起動時に、本体側設定情報および外部設定情報のうちの新しい設定情報に基づいて、各種設定を行うようにする。これにより、車両の事故などにより、正常な終了処理が行えなかった場合、再起動時に、本体側設定情報と外部設定情報と比較することで、外部環境に記録された新しい方の設定情報を参照することができるので、最新の状態を再現することが可能となる。
【０１４２】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１４３】
さらに、本技術は以下のような構成をとることができる。
（１）
撮像に関する設定情報を外部設定情報として外部の装置に記録させる記録制御部と、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する比較部と
を備える情報処理装置。
（２）
前記記録制御部は、状態変化のタイミングで、前記外部設定情報を前記外部の装置に記録させる
（１）に記載の情報処理装置。
（３）
前記状態変化のタイミングは、前記自装置の動作状態が変化したタイミングである
（２）に記載の情報処理装置。
（４）
前記状態変化のタイミングは、ユーザにより前記自装置の設定変更が指示されたタイミングである
（２）に記載の情報処理装置。
（５）
前記状態変化のタイミングは、前記自装置の周辺環境の変化が検知されたタイミングである
（２）に記載の情報処理装置。
（６）
前記状態変化のタイミングは、撮影されている動画像における被写体の変化が検出されたタイミングである
（２）に記載の情報処理装置。
（７）
前記記録制御部は、前記自装置の電源オフ時に、前記本体側設定情報を前記自装置内の前記記録部に記録する
（１）乃至（６）のいずれかに記載の情報処理装置。
（８）
前記比較部は、前記自装置がエラーから復帰したときに、前記本体側設定情報と前記外部設定情報とを比較する
（１）乃至（７）のいずれかに記載の情報処理装置。
（９）
前記比較部は、前記自装置が再起動したときに、前記本体側設定情報と前記外部設定情報とを比較する
（１）乃至（６）のいずれかに記載の情報処理装置。
（１０）
前記設定情報に基づいて、前記自装置の設定を行う設定処理部をさらに備え、
前記設定処理部は、前記本体側設定情報と前記外部設定情報との比較の結果に基づいて、前記自装置の設定を行う
（１）乃至（９）のいずれかに記載の情報処理装置。
（１１）
前記設定処理部は、前記本体側設定情報および前記外部設定情報のうちのより新しい方の前記設定情報を用いて、前記自装置の設定を行う
（１０）に記載の情報処理装置。
（１２）
前記設定処理部は、前記本体側設定情報と前記外部設定情報との比較の後、ユーザにより前記自装置の設定を行うことが指示された場合、より新しい方の前記設定情報を用いて、自装置の設定を行う
（１１）に記載の情報処理装置。
（１３）
前記外部の装置との通信を制御する通信制御部をさらに備え、
前記記録制御部は、前記通信制御部を介して前記外部設定情報を前記外部の装置に記録し、
前記比較部は、前記本体側設定情報と、前記通信制御部を介して取得された前記外部設定情報とを比較する
（１）乃至（１２）のいずれかに記載の情報処理装置。
（１４）
前記記録制御部は、記録時の時刻を示す時刻情報を含む前記設定情報を記録し、
前記比較部は、前記外部設定情報および前記本体側設定情報それぞれの前記時刻情報を比較する
（１）乃至（１３）のいずれかに記載の情報処理装置。
（１５）
前記記録制御部は、記録の度にインクリメントした数値を示す数値情報を含む前記設定情報を記録し、
前記比較部は、前記外部設定情報および前記本体側設定情報それぞれの前記数値情報を比較する
（１）乃至（１３）のいずれかに記載の情報処理装置。
（１６）
被写体を撮像する撮像部をさらに備え、
撮像により得られた画像データは、前記外部の装置に記録される
（１）乃至（１５）のいずれかに記載の情報処理装置。
（１７）
前記画像データは、動画像のデータである
（１６）に記載の情報処理装置。
（１８）
前記設定情報は、撮像に関する設定内容、動画像の記録に関する設定内容、および前記自装置の動作状態の少なくともいずれかを表す情報を含む
（１）乃至（１７）のいずれかに記載の情報処理装置。
（１９）
情報処理装置が、
撮像に関する設定情報を外部設定情報として外部の装置に記録させ、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する
情報処理方法。
（２０）
撮像に関する設定情報を外部設定情報として外部の装置に記録させ、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている前記外部設定情報とを比較する
処理をコンピュータに実行させるプログラム。
（２１）
外部の装置と通信する情報処理装置
を備え、
前記情報処理装置は、
撮像に関する設定情報を外部設定情報として前記外部の装置に記録させる記録制御部と、
自装置の起動時に、前記自装置内の記録部に記録されている本体側設定情報と、前記外部の装置に記録されている外部設定情報とを比較する比較部と
を有する
情報処理システム。
【符号の説明】
【０１４４】
１  カメラシステム，  １１  カメラ，  １２  サーバ，  １３  ネットワーク，  ５１  制御部，  ５２  撮像部，  ５３  エンコーダ，  ５４  ＲＡＭ，  ５５  不揮発性メモリ，  ５６  通信部，  ６１  制御部，  ６２  通信部，  ６３  記録部，  ７１  設定情報生成部，  ７２  設定処理部，  ７３  記録制御部，  ７４  通信制御部，  ７５  設定情報比較部，  ２１１  情報処理装置，  ２１２  記録装置
【図１】
2019036861.tif 000003
【図２】
2019036861.tif 000004
【図３】
2019036861.tif 000005
【図４】
2019036861.tif 000006
【図５】
2019036861.tif 000007
【図６】
2019036861.tif 000008
【図７】
2019036861.tif 000009
【図８】
2019036861.tif 000010
【図９】
2019036861.tif 000011
【図１０】
2019036861.tif 000012
【図１１】
2019036861.tif 000013
【図１２】
2019036861.tif 000014
【図１３】
2019036861.tif 000015
【図１４】
2019036861.tif 000016
【図１５】
2019036861.tif 000017