(57)【特許請求の範囲】
【請求項１】
移動体に搭載される電子機器であって、
前記電子機器を操作する入力を受け付ける手動操作部と、
前記手動操作部による入力に応じた制御を実行する制御部と、
前記移動体の開閉部の開閉情報を取得する開閉情報取得部と、を備え、
前記開閉情報取得部によって取得された開閉情報は、開閉部が閉鎖された状態にあることを示す場合、前記制御部は前記手動操作部による入力を無効とする、
電子機器。
【請求項２】
前記開閉情報取得部は、前記移動体の開閉部の傾き度合いを検出する開閉部傾き度合い検出部をさらに備え、
前記開閉情報取得部は、前記開閉部の傾き度合いに基づいて、前記開閉部が閉鎖された状態にあるか否かを判定する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記開閉情報取得部は、前記電子機器の傾き度合いを検出する電子機器傾き度合い検出部をさらに備え、
前記開閉情報取得部は、前記電子機器の傾き度合いに基づいて、前記開閉部が開放された状態にあるか否かを判定する、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
移動体の開閉部の開閉情報を取得するステップと、
前記取得した開閉情報は開閉部が閉鎖された状態にあることを示す場合、電子機器の手動操作部による入力を無効とするステップと、を備える、
電子機器の入力ロック制御方法。
【請求項５】
電子機器に、
移動体の開閉部の開閉情報を取得するステップと、
前記取得した開閉情報は開閉部が閉鎖された状態であることを示す場合、電子機器の手動操作部による入力を無効とするステップと、を実行させる、
電子機器の入力ロック制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その入力ロック制御方法、及びその入力ロック制御プログラムに関し、特に移動体に搭載された電子機器、その入力ロック制御方法、及びその入力ロック制御プログラムに関する。
【背景技術】
【０００２】
電子機器について所定の入力操作状態が生じた場合、その後の新たな入力操作を無効とする入力装置のロック方法がある。特許文献１には、このような入力装置のロック方法が開示されている。特許文献１におけるロック方法では、例えば、キーが所定の時間よりも長く押され続けると、入力操作状態が異常であると判定し、その後の新たな入力操作を無効とする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１０９５６３号公報
【発明の概要】
【０００４】
従来における電子機器のロック方法においては、電子機器が車両や船舶などの移動体に搭載され、移動体の開閉部が閉鎖された場合、電子機器の操作部が移動体内の荷物等と開閉部とに挟み込まれることがある。これによって、電子機器の操作部が荷物等に当たることで、ユーザが意図しない操作入力を受けて、誤作動することが有った。
【０００５】
本発明は、誤作動の発生を防止することができる電子機器、入力ロック制御方法、及び入力ロック制御プログラムを提供する。
【０００６】
本実施形態に係る電子機器は、
移動体に搭載される電子機器であって、
前記電子機器を操作する入力を受け付ける手動操作部と、
前記手動操作部による入力に応じた制御を実行する制御部と、
前記移動体の開閉部の開閉情報を取得する開閉情報取得部と、を備え、
前記開閉情報取得部によって取得された開閉情報は、開閉部が閉鎖された状態にあることを示す場合、前記制御部は前記手動操作部による入力を無効とする。
【０００７】
本実施形態に係る電子機器の入力ロック制御方法は、
移動体の開閉部の開閉情報を取得するステップと、
前記取得した開閉情報は開閉部が閉鎖された状態にあることを示す場合、電子機器の手動操作部による入力を無効とするステップと、を備える。
【０００８】
本実施形態に係る電子機器の入力ロック制御プログラムは、
電子機器に、
移動体の開閉部の開閉情報を取得するステップと、
前記取得した開閉情報は開閉部が閉鎖された状態であることを示す場合、電子機器の手動操作部による入力を無効とするステップと、を実行させる。
【０００９】
本実施形態によれば、誤作動の発生を防止することができる電子機器、入力ロック制御方法、及び入力ロック制御プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る電子機器の一構成例を示すブロック図である。
【図２】実施の形態１に係る電子機器の一応用例の使用方法を示す一部切取断面図である。
【図３】実施の形態１に係る電子機器の一応用例の使用方法を示す一部切取断面図である。
【図４】実施の形態１に係る電子機器の一応用例の動作を示すフローチャートである。
【図５】実施の形態１に係る電子機器の一応用例の動作を示すフローチャートである。
【図６】実施の形態１に係る電子機器の一変形例を示すブロック図である。
【図７】実施の形態１に係る電子機器の他の一変形例を示すブロック図である。
【図８】実施の形態１に係る電子機器の他の一変形例を示すブロック図である。
【図９】電子機器に含まれるハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
（実施の形態１）
以下、図１〜図３を参照して実施の形態１について説明する。図１は、実施の形態１に係る電子機器の一構成例を示すブロック図である。図２及び図３は、実施の形態１に係る電子機器の一応用例の使用方法を示す一部切取断面図である。
【００１２】
図１に示すように、電子機器１０は、手動操作部１１と、制御部１２と、開閉情報取得部１３とを備える。図１に示す電子機器１０の一例は、開閉情報取得部１３の内部に開閉部傾き度合い検出部１４（不図示）、電子機器傾き度合い検出部（不図示）または撮像部傾き度合い検出部（不図示）をさらに備える。本実施の形態では、電子機器１０は、図２及び図３に示す車両２０で例示される車両に搭載されている。電子機器１０は、車両の開閉部又はその近傍に搭載されていてもよい。また電子機器１０は、船舶や列車などの移動体に搭載されてもよく、搭載される箇所は限定されない。この開閉部の一例は、車両２０のテールゲートである開閉部２２である。なお、電子機器１０は、さらに撮像部（図示略）を備えてもよく、例えば、ドライブレコーダであってもよい。
【００１３】
手動操作部１１は、ユーザの手入力による手動入力を受け付け、入力信号を生成する。ユーザは、電子機器１０の筐体の表面に備えられる手動操作部１１に入力して、電子機器１０を操作することができる。具体的には、手動操作部１１は、キーやボタンを備え、ユーザが手等を用いてキーやボタンを押圧又は接触することによって、入力信号を生成する。手動操作部１１は、入力信号を制御部１２へ出力する。手動操作部１１は、たとえば、電子機器１０の筐体の表面に搭載され、図２及び図３に示す開閉部２２で例示される開閉部又はその近傍に搭載される。また手動操作部１１は、タッチパネルを備えてもよい。
【００１４】
制御部１２は、ＣＰＵ（Central Processing Unit）等のプロセッサによって構成されることができる。つまり、制御部１２は、コンピュータとしての機能を備えることができる。制御部１２は、記憶装置に記憶されたプログラムを実行させ、各種処理を行うことができる。また、制御部１２は、このプログラムを実行することによって、手動操作部１１、開閉情報取得部１３、及び、適宜、電子機器１０として必要な動作をするための構成要素の機能を実現する。制御部１２は、開閉情報取得部１３が取得した開閉情報に基づいて、手動操作部１１が受け付けた入力を無効化（ロック）したり、有効化（ロック解除）したりする。
【００１５】
記憶装置は、例えば、制御部１２の一部として又は制御部１２の外部に、DDR（Double Data Rate）メモリ、Flashメモリ（フラッシュメモリ）、及びマイクロコンピュータ（マイコン）を備えることができる。また、電子機器１０は、制御部１２の一部として又は制御部１２の外部に、EEPROM（Electrically Erasable and Programmable Read Only Memory）を備えることができる。
【００１６】
なお、電子機器１０の各構成要素は、プログラムで実現することに限ることなく、ハードウェア、或いはハードウェアとプログラムとの組み合わせ等により実現することもできる。また、電子機器１０の各構成要素は、例えばFPGA（field-programmable gate array）又はマイコン等の、使用者がプログラミング可能な集積回路を用いて実現してもよい。このように、電子機器１０は、この集積回路を用いて電子機器１０の各構成要素の機能を実現してもよい。
【００１７】
開閉情報取得部１３は、開閉部か開放されているか閉鎖されているかを判定するための開閉部の開閉情報、又は開閉情報を形成することができる各種検出情報を取得する。開閉情報取得部１３は、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して、車両の開閉部の開閉情報を取得してもよいし、接触センサや距離センサなどの各種のセンサからの検出情報を取得してもよい。また、取得した各種情報を演算することによって、開閉情報を導出してもよい。開閉情報取得部１３は、車両の開閉部が車両本体に対して傾いた度合いを示す開閉部傾き度合い検出情報を含んでもよい。
【００１８】
開閉部傾き度合い検出部１４は、車両の開閉部が車両本体に対して傾いた度合いを示す開閉部傾き度合い検出情報を検出する。開閉部傾き度合い検出部１４は、例えば、加速度センサやジャイロセンサなどのセンサを利用できる。加速度センサは、三次元ｘｙｚ軸方向における加速度の変化を検出する。開閉部傾き度合い検出部１４は、具体的には、三次元ｘｙｚ軸方向における加速度の変化に基づいて、開閉部の傾き度合い検出情報を算出して検出する。開閉部傾き度合い検出部１４は、例えば、電子機器１０に設けられるが、電子機器１０と別体であってもよい。開閉部傾き度合い検出部１４は、図２及び図３に示す開閉部２２で例示される開閉部又はその近傍に搭載されているとよい。電子機器傾き度合い検出部（不図示）は、電子機器１０が車両本体に対して傾いた度合いを示す開閉部傾き度合い検出情報を検出する。電子機器傾き度合い検出部は、開閉部傾き度合い検出部１４と同様に、加速度センサやジャイロセンサなどのセンサを利用できる。
【００１９】
（入力ロック制御方法１）
ここで、図２及び図３を参照して、電子機器１０を用いた入力ロック制御方法の一例について説明する。なお、この一例の入力ロック制御方法は、電子機器１０を用いたが、別の電子機器や、その一部の構成を用いてもよい。
【００２０】
ここで用いた電子機器１０の一例は、図２に示すように、車両２０に搭載されている。車両２０は、車両本体２１と、開閉部２２とを備える。図２に示す開閉部２２の一例は、テールゲートとも称する。開閉部２２の上側端部が、車両本体２１に対して、回動可能に接続されている。具体的には、開閉部２２の上側端部は、ヒンジ等を介して、車両本体２１の後側上端部に接続されている。開閉部２２の上側端部と車両本体２１の後側上端部との接続部が回動することによって、開閉部２２の下側は、車両本体２１に対して接近可能、又は離隔可能に取り付けられている。開閉部２２は、透過部２２ａを備えるとよい。透過部２２ａは、例えば、ガラスや樹脂である。車両本体２１は、荷物室２３を備える。荷物室２３は、所定の大きさの荷物Ｌ１を保持することができる。荷物室２３は、開閉部２２が開閉することによって外部に対して開放し、又は閉鎖することができる。電子機器１０は、例えば、車両２０の開閉部２２の透過部２２ａ又その近傍における車両本体２１側に搭載されている。
【００２１】
ここで、図１に示す開閉情報取得部１３は、車両の開閉部が開放状態であるか閉鎖状態であるかを示す開閉情報を取得する。たとえば、開閉部傾き度合い検出部１４が、車両２０の開閉部２２が車両本体２１に対して傾いた度合いを示す傾き度合い検出情報を検出し、開閉情報取得部１３が、この開閉部傾き度合い検出情報を取得して、開閉部が開放されているか閉鎖されているかを示す開閉情報を導出してもよい。開閉情報取得部１３が取得した開閉情報が、開閉部２２の開放状態を示す場合、制御部１２は、この開閉情報に基づいて、手動操作部１１への入力を有効化するように制御する。よって、手動操作部１１は、ユーザによる入力を受けて、電子機器１０はユーザに操作される。
【００２２】
一方、図３に示すように、開閉部２２が閉鎖されていると、電子機器１０は、荷物室２３に置かれた荷物Ｌ１に接触する場合がある。電子機器１０の手動操作部１１（図１参照）が、図３で示す電子機器１０の筐体の表面FRONT側またはDOWN側に配置される場合、荷物Ｌ１に接触する可能性があり、ユーザが意図しない操作入力を受けることがある。
【００２３】
ここで、図１に示す開閉情報取得部１３が取得した開閉情報が、開閉部２２が閉鎖された状態を示す場合、制御部１２は、この開閉情報に基づいて、手動操作部１１への入力を無効化する。すなわち、手動操作部１１と荷物Ｌ１との意図しない接触による、電子機器１０の誤作動を防止することができる。
【００２４】
（入力ロック制御方法１の具体例）
次に、図４を参照して、上記した入力ロック制御方法１の具体例について説明する。
【００２５】
まず、開閉部傾き度合い検出部１４が、車両２０の開閉部２２が車両本体２１に対して傾いた度合いを示す傾き度合い検出情報を検出し、開閉情報取得部１３が、この開閉部傾き度合い検出情報を取得する（傾き度合い取得ステップＳＴ１１）。
【００２６】
続いて、この取得した開閉部傾き度合い検出情報に基づいて、傾き度合いが所定の値以上か否かを判定する（開閉判断ステップＳＴ１２）。傾き度合いが所定の値以上であれば（開閉判断ステップＳＴ１２：ＹＥＳ）、開閉部２２が開放されていると判断する（開放判断ステップＳＴ１３）。
【００２７】
続いて、手動操作部１１が操作されたか否かを判定する（操作有無判定ステップＳＴ１４）。手動操作部１１が操作されたと判定した場合（操作有無判定ステップＳＴ１４：ＹＥＳ）、手動操作部１１への入力を有効化するように制御する（操作受付ステップＳＴ１５）。さらに、制御部１２は、手動操作部１１が受け付けたユーザによる入力に従って、制御処理を行う（制御処理ステップＳＴ１６）。すなわち、ユーザは、電子機器１０を操作することができる。
【００２８】
なお、開閉判断ステップＳＴ１２において、傾き度合いが所定の値未満であれば（開閉判断ステップＳＴ１２：ＮＯ）、開閉部２２が閉鎖されていると判断する（閉鎖判断ステップＳＴ１７）。
【００２９】
続いて、手動操作部１１が操作されたか否かを判定する（操作有無判定ステップＳＴ１８）。手動操作部１１が操作されたと判定した場合（操作有無判定ステップＳＴ１８：ＹＥＳ）、手動操作部１１への入力を無効化するように制御する（操作受付停止ステップＳＴ１９）。よって、制御部１２は、手動操作部１１が受け付けた入力に従って、制御処理を行わない。すなわち、手動操作部１１と荷物Ｌ１との意図しない接触による、電子機器１０の誤作動を防止することができる。
【００３０】
また、操作有無判定ステップＳＴ１４、ＳＴ１８において、手動操作部１１が操作されていないと判定した場合（操作有無判定ステップＳＴ１４、ＳＴ１８：ＮＯ）、手動操作部１１が入力を受け付けていないので、電子機器１０は、ユーザに操作されていないし、誤作動も生じない。
【００３１】
以上より、車両２０の開閉部２２が車両本体２１に対して傾いた度合いを示す傾き度合い検出情報を検出し、その入力ロックを制御することができる。
【００３２】
（入力ロック制御方法２）
次に、図５を参照して実施の形態１に係る入力ロック制御方法の一例について説明する。図５は、実施の形態１に係る電子機器の一応用例の動作を示すフローチャートである。なお、この一例の入力ロック制御方法は、電子機器１０を用いたが、別の電子機器や、その一部の構成を用いてもよい。
【００３３】
ここで用いた電子機器１０の開閉部傾き度合い検出部１４の一例は、加速度センサであり、電子機器１０に加わる重力加速度の方向を検出する。なお、この加速度センサは、電子機器傾き度合い検出部と称してもよい。加速度センサは、三次元空間におけるｘｙｚ方向の各加速度を検出し、それらの合成ベクトルから電子機器１０に加わる重力加速度の方向を算出する。また、図５に示す入力ロック制御方法の一例では、開閉部２２（図２及び図３）の一例であるテールゲートが閉鎖された状態であり、手動操作部１１のボタンの入力が無効化された状態を、図５のフローチャートのＳＴＡＲＴ地点としている。
【００３４】
まず、重力加速度の方向変化を検出する（重力加速度方向変化検出ステップＳＴ２１）。具体的には、開閉部傾き度合い検出部１４が加速度センサの出力値を取得して、加速度センサの出力値から重力加速度の変化量を所定の期間ごとに算出する。
【００３５】
重力加速度の方向変化を検出した場合（重力加速度方向変化検出ステップＳＴ２１：ＹＥＳ）、この算出した重力加速度の変化量が、上記テールゲートが閉鎖された状態から変化したと判定するための、閾値以上の変化量であるか否かを判定する。（テールゲート開放変化判定ステップＳＴ２２）。具体的には、重力加速度の変化量が所定の閾値以上である場合、このテールゲートが閉鎖された状態から開放されたと判定してもよい。より具体的には、開閉部傾き度合い検出部１４が検出した重力加速度の変化量が所定の閾値以上である場合、テールゲートが閉鎖された状態から変化したと判定してもよい。所定の閾値とは、たとえば、加速度の変化が誤差範囲でないことを判定するための値であり、あるいは、車両２０の前進や後退および振動の影響とは異なる動きであることを示す、前後および上下の２軸における円弧状の動きを示す値である。
【００３６】
このテールゲートが閉鎖された状態から変化したと判定された場合（テールゲート開放変化判定ステップＳＴ２２：ＹＥＳ）、無効化されていた手動操作部１１のボタンの入力を有効化する（ボタンロック状態解除ステップＳＴ２３）。
【００３７】
なお、重力加速度の方向変化を検出しない場合（重力加速度方向変化検出ステップＳＴ２１：ＮＯ）や、テールゲートが閉鎖された状態から変化したと判定されない場合（テールゲート開放変化判定ステップＳＴ２２：ＮＯ）、再び重力加速度の方向変化を検出し続ける（重力加速度方向変化検出ステップＳＴ２１）。
【００３８】
以上より、重力加速度の変化に基づいて、上記テールゲートを開放したことを判定し、手動操作部１１のボタンの入力を有効化する。上記テールゲートが閉鎖したままならば、電子機器１０の手動操作部１１のボタンの入力を無効化されたままなので、荷物Ｌ１と手動操作部１１のボタンとの接触による電子機器１０の誤作動を防止することができる。また、上記テールゲートが開放された場合、ユーザが、意図的に、電子機器１０の手動操作部１１のボタンの入力を無効化する操作入力をすることなく、手動操作部１１のボタンの入力を解除することができる。そのため、手動操作部１１は、適切に手動操作部１１のボタンの入力を受けることができる。つまり、上記テールゲートの開閉状態に応じて、手動操作部１１のボタンの入力ロック状態を解除するように適切に制御することができる。
【００３９】
（変形例１）
次に、図６を参照して、実施の形態１に係る電子機器１０の一変形例である電子機器２１０について説明する。図６は、実施の形態１に係る電子機器の一変形例を示すブロック図である。電子機器２１０は、手動操作部１１と制御部１２とを除いて、電子機器１０と異なる構成である。以下、異なる構成について説明する。
【００４０】
図６に示すように、電子機器２１０は、開閉情報取得部２１３を含む。開閉情報取得部２１３は、車両２０の開閉情報検出部２７から開閉情報を取得する、または、各種検出情報を取得し、これを算出処理して、開閉情報を形成する。
【００４１】
開閉情報検出部２７は、開閉情報、又は開閉情報を形成することができる各種検出情報を検出する。また、開閉情報検出部２７は、制御部２６が開閉部２２の開放、閉鎖を指示したことを示す開閉制御情報を、制御部２６から取得することによって、開閉情報を検出してもよい。開閉情報検出部２７として、多種多様なセンサ、例えば、ロータリーエンコーダや、加速度センサを利用してもよい。
【００４２】
以上より、このような構成によれば、電子機器２１０は、車両２０の開閉情報検出部２７から開閉情報を取得するため、電子機器２１０自体が開閉情報検出部を含む必要性が無い。よって、電子機器２１０の構成は、電子機器１０の構成と比較して簡易である。また、電子機器２１０は、車両２０の制御部２６が取得する開閉情報と同一内容の開閉情報を利用することができる。
【００４３】
（変形例２）
次に、図７を参照して、電子機器１０の一変形例である電子機器３１０について説明する。図７は、実施の形態１に係る電子機器の他の一変形例を示すブロック図である。電子機器３１０は、手動操作部１１と制御部１２とを除いて、電子機器１０と異なる構成である。以下、異なる構成について説明する。
【００４４】
図７に示すように、電子機器３１０は、開閉情報取得部３１３と、撮像部１５とを含む。電子機器３１０は、ドライブレコーダとして利用することができる。
【００４５】
撮像部１５は、たとえば、車両２０の開閉部２２に備えられる車両用カメラである。具体的には、車両２０の開閉部２２の一部である透過部２２ａにおける荷物室２３側に備えられ、車両２０の外部を撮像する。撮像部１５は、具体的には、車両２０のテールゲートに備えられ、車両２０の後方周囲を撮像することができる。撮像部１５は、CMOS（Complementary Metal-Oxide Semiconductor）センサやCCD（Charge Coupled Devices）センサ等の撮像素子を備える。
【００４６】
電子機器３１０は、開閉情報取得部３１３の内部に、撮像部傾き度合い検出部１６を備える。具体的には、撮像部傾き度合い検出部１６は例えば加速度センサであって、電子機器３１０が備える撮像部１５と、鉛直方向または車両の進行方向と、の間の傾き度合いを検出する。言い換えると、撮像部傾き度合い検出部１６は撮像部１５の傾き度合いを検出する。
【００４７】
開閉情報取得部３１３は撮像部傾き度合い検出部１６から、撮像部１５の傾き度合いを取得して、開閉情報を導出する。
【００４８】
具体的には、開閉情報取得部３１３は、撮像部傾き度合い検出部１６が所定の閾値以上の撮像部１５の傾きを検出した場合、開閉部２２が開放されたと判断する開閉情報を導出する。開閉情報取得部３１３は、撮像部傾き度合い検出部１６が所定の閾値以上の撮像部１５の傾きを検出しない場合、開閉部２２が閉鎖されたと判断する開閉情報を導出する。
【００４９】
以上より、このような構成によれば、電子機器３１０は、撮像部傾き度合い１６が検出する撮像部１５の傾き度合いに基づいて開閉情報を導出する。電子機器３１０がドライブレコーダである場合、撮像部１５として、ドライブレコーダの構成要素である撮像部を利用することができる。
【００５０】
（変形例３）
次に、図８を参照して、電子機器１０の一変形例であるリアドライブレコーダ４１０について説明する。図８は、実施の形態１に係る電子機器の他の一変形例を示すブロック図である。リアドライブレコーダ４１０は、手動操作部１１と制御部１２とを除いて、電子機器１０と異なる構成である。以下、異なる構成について説明する。
【００５１】
図８に示すように、リアドライブレコーダ４１０は、開閉情報取得部４１３と、撮像部傾き度合い検出部１６とを含む。リアドライブレコーダ４１０は、図２及び図３に示す電子機器１０と同様に、車両２０の開閉部２２の透過部２２ａにおける荷物室２３側に設けられている。
【００５２】
撮像部傾き度合い検出部１６は、開閉部傾き度合い検出部１４と同様の構成を備える。撮像部傾き度合い検出部１６は、撮像部１５が車両本体２１に対して傾いた度合いを示す傾き度合い検出情報を検出する。撮像部傾き度合い検出部１６として、多種多様なセンサ、例えば、加速度センサを利用できる。加速度センサは、三次元ｘｙｚ軸方向における加速度の変化を検出することができる。撮像部傾き度合い検出部１６は、具体的には、三次元ｘｙｚ軸方向における加速度の変化に基づいて、撮像部１５の傾き度合い検出情報を算出して検出する。
【００５３】
車両２０には、フロントドライブレコーダ３０が搭載されている。フロントドライブレコーダ３０は、具体的には、車両２０のフロントウィンドウ又はその近傍に設けられている。フロントドライブレコーダ３０は、制御部３１と、撮像部傾き度合い検出部３２と、撮像部３３とを備える。
【００５４】
制御部３１は、制御部１２と同様に、ＣＰＵ等のプロセッサによって構成され、コンピュータとしての機能を備えることができる。制御部３１は、記憶装置（図示略）に記憶されたプログラムを実行させ、各種処理を行うことができる。また、制御部３１は、このプログラムを実行することによって、フロントドライブレコーダ３０として必要な動作をするための構成要素の機能を実現する。
【００５５】
撮像部傾き度合い検出部３２は、撮像部傾き度合い検出部１６と同様の構成を備える。撮像部傾き度合い検出部３２は、撮像部傾き度合い検出部１６と同一種類の加速度センサを利用するとよい。撮像部傾き度合い検出部３２は、フロントドライブレコーダ３０の撮像部３３の傾き度合いを検出する。撮像部３３の傾き度合いは、例えば、撮像部３３が車両本体２１に対して傾いた度合いである。撮像部傾き度合い検出部３２は、フロントドライブレコーダ３０の三次元方向の加速度を検出してもよい。
【００５６】
開閉情報取得部４１３は、有線又は無線を介して、フロントドライブレコーダ３０の撮像部３３の傾き度合いを取得する。また、開閉情報取得部４１３は、有線又は無線を介して、撮像部１５が車両本体２１に対して傾いた度合いを取得する。開閉情報取得部４１３は、この取得したフロントドライブレコーダ３０の撮像部３３の傾き度合いと、リアドライブレコーダ４１０の撮像部１５の傾き度合いとの差分を求める。開閉情報取得部４１３は、この求めた差分が所定の大きさを越えた場合、開閉部２２が閉鎖された状態から開放された状態に移行したと判定する。なお、開閉情報取得部４１３は、フロントドライブレコーダ３０の三次元方向の加速度と、リアドライブレコーダ４１０の三次元方向の加速度とを取得し、これらの差分を求めてもよい。
【００５７】
以上より、リアドライブレコーダ４１０は、撮像部１５と、フロントドライブレコーダ３０の撮像部３３との傾き度合いの差分等に基づいて開閉情報を取得する。リアドライブレコーダ４１０は、フロントドライブレコーダ３０の傾き度合いを加えて、開閉部２２の開閉状態を判定することができるため、開閉情報の高精度化を図ることができる。そのため、車両内の荷物等と手動操作部との接触による電子機器の誤作動の抑制の高精度化を図ることができる。
【００５８】
なお、フロントドライブレコーダ３０は、別の用途の電子機器でもよく、例えば、開閉部２２以外の車両２０の部位に設けられる電子機器であればよい。
【００５９】
（他の実施の形態等）
上記実施の形態では、図１に示す電子機器１０の各部位の機能について説明したが、電子機器１０としてこれらの機能が実現できればよい。なお、上記実施の形態では、電子機器１０の設置場所として、適宜、車両２０の開閉部２２等を例として説明したが、車両本体２１に対して、開閉する開閉部であれば、他の設置場所であってもよい。電子機器１０は、また車両に限定されず、船舶や列車のドアなどの開閉部に設置されてもよい。
【００６０】
また、上記実施の形態に係る電子機器１０は、次のようなハードウェア構成を備えることができる。図９は、電子機器１０に含まれるハードウェア構成の一例を示す図である。
【００６１】
図９に示す電子機器１００は、手動操作部１１用のインタフェース等のインタフェース１０３とともに、プロセッサ１０１及びメモリ１０２を備える。上述した実施の形態で説明した制御部１２、及び開閉情報取得部１３は、プロセッサ１０１がメモリ１０２に記憶された制御プログラムを読み込んで実行することにより実現される。つまり、この制御プログラムは、プロセッサ１０１を図１の制御部１２、及び開閉情報取得部１３又はその一部として機能させるためのプログラムである。この制御プログラムは、図１の電子機器１０に、制御部１２又はその一部における処理を実行させるためのプログラムであると言える。
【００６２】
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータ（情報通知装置を含むコンピュータ）に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、この例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、この例は、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６３】
さらに、上述した様々な実施の形態において、電子機器における処理の手順を説明したように、本開示は入力ロック制御方法としての形態も採り得る。この入力ロック制御方法は、次の第１、及び第２のステップを含む。第１のステップは、車両の開閉部の開閉情報を取得するステップである。第２のステップは、前記取得した開閉情報は開閉部が閉鎖された状態にあることを示す場合、電子機器の手動操作部による入力を無効とするステップである。なお、その他の例については、上述した様々な実施の形態で説明した通りである。また、上述の制御プログラムは、電子機器にこのような入力ロック制御方法を実行させるための入力ロック制御プログラムであると言える。
【００６４】
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、実施の形態やその一例を適宜組み合わせて実施してもよい。
【００６５】
この出願は、２０１８年１１月３０日に出願された日本出願特願２０１８−２２４５５１を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００６６】
本願発明は、例えば、車両などの移動体に搭載された電子機器、その入力ロック制御方法、及びその入力ロック制御プログラムに利用することができる。
【符号の説明】
【００６７】
１０、２１０、３１０  電子機器              ４１０  リアドライブレコーダ
１１  手動操作部                            １２  制御部
１３、２１３、３１３、４１３  開閉情報取得部        
１４  開閉部傾き度合い検出部                １５  撮像部
１６  撮像部傾き度合い検出部
２０  車両
２１  車両本体                              ２２  開閉部
２２ａ  透過部                              ２３  荷物室
２６  制御部                                ２７  開閉情報検出部
３０  フロントドライブレコーダ
３１  制御部                                ３２  傾き度合い検出部
３３  撮像部
１００  電子機器
１０１  プロセッサ                          １０２  メモリ
１０３  インタフェース
Ｌ１  荷物
ＳＴ１１  傾き度合い取得ステップ            ＳＴ１２  開閉判断ステップ
ＳＴ１３  開放判断ステップ                  ＳＴ１４  操作有無判定ステップ
ＳＴ１５  操作受付ステップ                  ＳＴ１６  制御処理ステップ
ＳＴ１７  閉鎖判断ステップ                  
ＳＴ１８  操作有無判定ステップ              ＳＴ１９  操作受付停止ステップ
ＳＴ２１  重力加速度方向変化検出ステップ              
ＳＴ２２  テールゲート開放変化判定ステップ
ＳＴ２３  ボタンロック状態解除ステップ
【要約】
電子機器（１０、２１０、３１０、４１０）は、移動体の一例である車両（２０）に搭載される。電子機器（１０、２１０、３１０、４１０）は、入力を受け付ける手動操作部（１１）と、手動操作部（１１）による入力に応じた制御を実行する制御部（１２）と、車両（２０）の開閉部（２２）の開閉情報を取得する開閉情報取得部（１３）とを備える。開閉情報取得部（１３）によって取得された開閉情報は、開閉部（２２）が閉鎖された状態にあることを示す場合、制御部（１２）は手動操作部（１１）による入力を無効とする。【図１】
0006705572.tif 000002
【図２】
0006705572.tif 000003
【図３】
0006705572.tif 000004
【図４】
0006705572.tif 000005
【図５】
0006705572.tif 000006
【図６】
0006705572.tif 000007
【図７】
0006705572.tif 000008
【図８】
0006705572.tif 000009
【図９】
0006705572.tif 000010