(57)【要約】【課題】操作者が任意に撮像装置の操作性を設定するために、機能のボタン割り当てをメニューから変えることができるが、ＴＦＴ表示だけでは、実際のボタンがどこに配置されているのかが分かりにくい。また、操作性を確かめるには、一度決定してメニューを閉じる必要がある。再設定するときには、メニューを呼び出す必要があり、手間がかかってしまう。【解決手段】撮像装置を操作しながら使用可能で、カメラと表示部を有し、撮像装置と通信し、撮像装置の操作を設定できる機能一覧を取得して、機能に対して割当できるボタン一覧を取得する手段と、撮像装置のボタンに対して機能を設定することができるウェアラブル装置で、ウェアラブル装置から撮像装置の位置を認識して、機能を設定可能なボタンをカメラに重畳して表示することを特徴とする。【選択図】図１
2017224910.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、
表示部と、
撮像装置と通信する通信部と、
撮像装置のボタンに対して機能を設定するための指示を行う指示手段と、を有し、
前記通信部を介して、撮像装置の操作を設定できる機能一覧を取得して、機能に対して割当できるボタン一覧を取得し、撮像装置の位置を認識して、機能を設定可能なボタンに関する情報を、使用者が見ているカメラの実像又は映像に重畳して表示することを特徴とする情報処理装置。
【請求項２】
撮像装置の向きを判断して、
機能を設定可能なボタンが撮像装置の手前側にあるか否かに応じて、前記表示部に表示する内容を切り替えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示部は、機能を設定可能なボタンのうち、現在設定されているボタンと設定されていないボタンとを異なる形態で表示することを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記表示部は、機能を設定可能なボタンのうち、操作者の指に近いボタンに設定されている機能名称を表示することを特徴とする請求項１乃至請求項３の何れか一項に記載の情報処理装置。
【請求項５】
カメラと、
表示部と、
撮像装置と通信する通信部と、
撮像装置のボタンに対して機能を設定するための指示を行う指示手段と、を有する情報処理装置の制御方法であって、
前記通信部を介して、撮像装置の操作を設定できる機能一覧を取得する工程と、
前記機能に対して割当できるボタン一覧を取得する工程と、
撮像装置の位置を認識する工程と、
認識した撮像装置の位置に基づき、機能を設定可能なボタンに関する情報を、使用者が見ているカメラの実像又は映像に重畳して表示する工程と、を有することを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置と連携して動作する情報処理装置に関し、特に撮像装置の機能設定を補助する動作に関する。
【背景技術】
【０００２】
従来から、撮像装置の機能は増え続けている。一方で、撮像装置の操作部材が増やすことが難しい。そのため、限られた操作部材に対して、ユーザが機能を割り当てる機能が提案されている。
【０００３】
特許文献１には、メニュー操作により、ユーザが任意の機能を操作部材に割り当てることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−４９９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に開示された従来技術では、メニューより設定を行うため、メニュー画面だけでは実際のボタンが撮像装置のどこに配置がされているのかが分かりにくい。また、設定可能なボタンが複数ある場合、メニュー操作による設定と操作確認を繰り返してボタン設定を行う必要性が生じる。そのため、メニューから一度抜けて操作を確認して設定を追い込んでいく必要があり、設定に手間が生じる可能性がある。
【０００６】
そこで、本発明の目的は、撮像装置と連携する情報処理装置により、ボタン配置をわかりやすくする機能を有し、機能をボタンに割り当てることを容易にする機能を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る情報処理装置は、
撮像装置を操作しながら使用可能で、カメラと表示部を有し、撮像装置と通信し、撮像装置の操作を設定きる機能一覧を取得して、機能に対して割当できるボタン一覧を取得し、撮像装置のボタンに対して機能を設定することができる情報処理装置において、撮像装置の位置を認識して、機能を設定可能なボタンに関する情報を、使用者が見ているカメラの実像又は映像に重畳して表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮像装置の機能のボタン割り当てを容易に実現する機能を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】発明を適用するためのウェアラブル装置１００を表すブロック図
【図２】本発明を適用するための撮像装置２００を表すブロック図
【図３】本発明を実施する第１の実施形態の制御を示すフローチャートＳ３００
【図４】ウェアラブル装置１００が撮像装置２００の向きを判別する処理を示すフローチャートＳ４００
【図５】表示部１１０にガイダンスを表示する処理を示すフローチャートＳ５００
【図６】機能のボタン割り当て設定中の表示部１１０の表示遷移を示す図
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
図１は本発明を適用するためのウェアラブル装置１００を表すブロック図である。
【００１２】
ウェアラブル装置１００は、使用者の頭部に装着されて、表示部１１０は、使用者の目の付近に位置するように構成される。
【００１３】
図１において、１０１はレンズであり、使用者の正面方向を撮影するように設置されており、被写体からの光はレンズ１０１を通して取得する。レンズ１０１は、ウェアラブル装置１００と一体となっていても着脱可能でも構わない。
【００１４】
１０２はレンズ制御部であり、レンズ１０１のズーム制御や絞りの制御やレンズのズーム方向やズーム位置の取得などレンズを制御・管理するブロックである。このレンズ制御部１０２は、撮像装置側についていてもよいし、レンズ側についていてもよい。
【００１５】
１０３は、撮像素子であり、レンズ１０１を通して得られた光の情報を電荷として蓄積する。
【００１６】
１０４は、Ａ／Ｄ変換器であり、撮像素子１０１で電荷の情報をデジタルデータに変換する。
【００１７】
１０５は、マイクロコンピュータであり、ウェアラブル装置１００の操作制御や画像処理のシーケンス制御、歪曲収差補正の制御などを行う。
【００１８】
１０６は揮発性メモリであり、マイクロコンピュータ１０５が制御に使用したり、画像処理部１０８が処理に使用したりするメモリである。
【００１９】
１０７は、不揮発性メモリであり、ウェアラブル装置１００の設定情報や接続する撮像装置２００の筺体情報を記憶しておくブロックである。
【００２０】
１０８は、画像処理部でありマイクロコンピュータ１０５が撮像素子１０３からＡ／Ｄ変換器１０４を通して得られた情報に対して現像処理や物体識別処理などを行うブロックである。
【００２１】
１０９は、外部装置と通信するための通信部である。通信部１０９は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ(登録商標）といった無線方式やＵＳＢ、有線ＬＡＮといった有線方式であってもかまわない。
【００２２】
１１０は、透過型の表示部であり、表示部を透過して確認できる現実の視野（実像）に対して、文字情報や画像を重畳して表示することが可能である。本実施例では、表示部１１０により、撮影設定の表示や撮影した画像や任意の画像を表示することが可能である。
【００２３】
１１１は、操作部材であり、ボタンやスイッチなどで構成されており、ユーザからの入力を受け付けるブロックである。ユーザからの操作は、操作部材１１１で受け付け、マイクロコンピュータ１０５が処理内容に応じて各ブロックを制御することで実現する。
【００２４】
図２は本発明を適用するための撮像装置２００を表すブロック図である。
【００２５】
図２において、２０１はレンズであり、撮像装置２００と着脱可能であり、被写体からの光はレンズ２０１を通して取得する。レンズ２０１は、撮像装置２００と一体となっていても構わない。
【００２６】
２０２はレンズ制御部であり、レンズ２０１のズーム制御や絞りの制御やレンズのズーム方向やズーム位置の取得などレンズを制御・管理するブロックである。このレンズ制御部２０２は、撮像装置側についていてもよいし、レンズ側についていてもよい。
【００２７】
２０３は、撮像部であり、レンズ２０１を通して得られた光の情報を撮像して、画像として生成する。
【００２８】
２０４は、マイクロコンピュータであり、撮像装置２００の操作制御や画像処理のシーケンス制御、歪曲収差補正の制御などを行う。
【００２９】
２０５は揮発性メモリであり、マイクロコンピュータ２０４が制御に使用するメモリである。
【００３０】
２０６は、外部装置と通信するための通信部である。通信部２０６は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈといった無線方式やＵＳＢ、有線ＬＡＮといった有線方式であってもかまわない。
【００３１】
２０７は、表示部であり、撮影設定の表示や撮影した画像を表示するブロックである。
【００３２】
２０８は、操作部材であり、ボタンやスイッチなどで構成されており、ユーザからの入力を受け付けるブロックである。ユーザからの操作は、操作部材２０８で受け付け、マイクロコンピュータ２０４が処理内容に応じて各ブロックを制御することで実現する。本実施例において、機能のボタン設定を行う際に、操作部材２０８を操作すると、次に設定するボタンとして揮発性メモリ２０５に記憶する。このとき、操作部材２０８を操作された際に、仮に該当機能が動作するように制御しても良い。
【００３３】
２０９は、不揮発性メモリであり、機能のボタン割り当て設定の読み出し・記録、ボタン割り当て設定可能な機能情報を保持する。
【００３４】
図３は本発明を実施する第１の実施形態の制御を示すフローチャートＳ３００である。
【００３５】
Ｓ３０１で撮像装置２００と通信部１０９、通信部２０６を介して通信を開始する。
【００３６】
Ｓ３０２で、通信を開始した撮像装置２００の筺体情報を不揮発性メモリ１０７から取得する。この筺体情報は、少なくとも撮像装置２００の上面、前面、背面に表示される各部材の配置情報と、各ボタンの配置情報を含む情報である。部材、ボタンの配置情報は、ウェアラブル装置１００で部材を識別するためのたとえば色や形、サイズ、撮像装置上の配置面、配置面上の位置などの情報などである。本実施例の場合、ＯＬＣの配置情報、レンズの配置情報、ＴＦＴの配置情報の情報を取得する。その他、外部ストロボの情報やアクセサリシューやダイヤルや補助光ランプなどボタン配置を特定できる部材の配置情報であればかまわない。この筺体情報は、本実施例では不揮発性メモリ１０７に記録されているものを取得するとしたが、通信部１０９を使用して撮像装置２００やインターネット上のサーバなどの外部から取得しても良い。
【００３７】
Ｓ３０３で、操作部材２０８にボタン割り当て設定可能な機能情報を撮像装置２００から受信する。この機能情報は、割り当て設定可能な機能の一覧と、各機能が設定可能なボタンの一覧、各機能が設定されているボタンの情報を含む。本実施例では、ＡＦ開始、ＡＥ開始、ＡＥロックをボタンに設定できる機能として、前機能がＡＦ＋ＡＥボタン、ＳＷ１、絞込みボタンを設定できるボタンの一覧として、ＡＥ開始がＡＦ＋ＡＥボタンに、ＡＦ開始がＳＷ１に、ＡＥロックが絞込みボタンに設定されていることを受信する。本実施例では、機能を限ったが撮像装置の持つ機能、ボタンの任意の組み合わせを用いてよい。
【００３８】
Ｓ３０４では、Ｓ３０３で受信した機能一覧からユーザが割り当て設定したい機能を選択すると、撮像装置２００に通知するとともに、表示部１１０に設定中機能名称６０１を表示する。本実施例ではＡＦ開始について設定することとして説明する。
【００３９】
Ｓ３０５で、撮像装置２００の向きを判別する処理Ｓ４００を呼び出す。
【００４０】
その後、Ｓ３０６で、Ｓ４００から得られた撮像装置２００の向きを利用して表示部１１０にガイダンスを表示する処理Ｓ５００を呼び出す。初回は、この時点で、図６（ａ）のような表示となる。この図においてカメラと手は、透過型表示部１１０を透過して使用者が確認している実像を表している。一方、文字やアイコンは、透過側表示部１１０が表示する情報であり、使用者からは、実像に対して重畳しているように表示されている。ＡＦ開始が設定されているＳＷ１の上に、設定されているボタンかつカメラより手前の設定でボタン６０３を表示する。ＡＦ開始が設定されていない、絞込みボタンの上にカメラより奥にある設定でボタン６０２を表示し、ＡＦ＋ＡＥボタンの上にカメラより手前の設定でボタン６０４を表示する。操作者の指がＡＦ＋ＡＥボタンに被っている場合には図６（ｂ）のように、機能名称６０５をボタン６０４と関連付けて表示する。２回目の表示以降、Ｓ３０７によりＡＦ＋ＡＥボタンに設定が変更されたことを受信していれば、図６（ｄ）のように、設定されているボタンかつカメラより手前の設定でボタン６０４を表示し、設定されていないボタンかつカメラより手前の設定でボタン６０３を表示する。
【００４１】
その後、Ｓ３０７で、撮像装置２００から設定完了後に設定されるボタンを受信する。
【００４２】
その後、Ｓ３０８で操作部材１１１を用いてボタン設定が確定する操作が行われたかどうかを判断する。確定されていない場合は、再度Ｓ３０６に戻り、設定を継続する。確定されていれば、Ｓ３０９で、Ｓ３０７で受信したボタンに決定したことを通知するため撮像装置２００に設定情報を送信する。この設定情報は、少なくとも設定機能と設定ボタンの対を含む。撮像装置２００は通知を受けて、機能をボタンに割り当てられた情報を不揮発性メモリ２０９に記録する。この記録するタイミングは、Ｓ３０９と同時でなくてもよい。
【００４３】
Ｓ３１０で、さらに次の設定をするかどうかを判断する。図６（ｃ）のように、表示部１１０に次の機能を設定するかの問い合わせを表示し、操作部材１１１によるユーザ操作により、次の操作が選択された場合には、Ｓ３０４に戻り設定を継続する。選択されなかった場合には、設定を終了する。
【００４４】
図４はウェアラブル装置１００が撮像装置２００の向きを判別する処理を示すフローチャートＳ４００である。
【００４５】
まず、Ｓ４０１で、ウェアラブル装置１００で撮像装置２００を撮影する。
【００４６】
次に、Ｓ４０２で撮影した撮影装置の画像からＳ３０２で得た筺体情報のうち、ＴＦＴ、レンズ、ＯＬＣが存在するかを識別する。識別する方法として、撮影画像中の撮像装置２００の形から撮像装置２００の向きを推定する。その後、傾き情報各部材の配置情報を変換した矩形が画像上に存在するかをマッチングして識別する。本実施例では、画像中の形からマッチングして識別する方法をとるが、撮像装置２００から受信した傾き、向き等の補助情報を利用したり、撮像装置２００で撮影した画像を受信して判別するようにしても良い。
【００４７】
次に、Ｓ４０３でＳ４０２の識別結果にＴＦＴが写っているかどうかを判断する。写っていれば、Ｓ４０４でＳ４０２の識別結果にＯＬＣが写っているかどうかを判断し、ＯＬＣが写っていれば、Ｓ４０５で「背面上面が手前」と判断し、写っていなければＳ４０６で「背面下面が手前」と決定する。
【００４８】
Ｓ４０３でＴＦＴが写っていないと判断された場合、Ｓ４０７でＳ４０２の識別結果にレンズ正面が写っているかもしくはレンズマウントが写っているかを判断し、レンズが写っている場合には、Ｓ４０８でＯＬＣが写っているかを判断する。ＯＬＣが写っていると判断されれば、Ｓ４０９で「前面上面が手前」と判断し、写っていなければＳ４１０で「前面下面が手前」と決定する。
【００４９】
Ｓ４０７で、レンズ正面が写っていない場合、Ｓ４１１でＯＬＣが写っているかを判断する。ＯＬＣが写っていると判断されれば、Ｓ４１２で「前面上面が手前」と判断し、写っていなければＳ４１３で「前面下面が手前」と決定する。
【００５０】
図５は使用者が見ているカメラの実像又は映像に重畳して、表示部１１０がガイダンスとして文字や画像を表示する処理を示すフローチャートＳ５００である。
【００５１】
Ｓ５０１でボタンを割り当てる機能に応じて、Ｓ３０３で受信した設定可能な機能一覧から設定可能なボタンリストを生成する。Ｓ５０２からＳ５１２の処理で全てのボタン上にガイダンスを表示する。
【００５２】
Ｓ５０２で、ボタンリストの先頭にあるボタンに対応する位置を取得する。Ｓ４０１で画像マッチングをしたのと同様にボタンを位置認識する。
【００５３】
Ｓ５０３で、Ｓ３０７で受信した設定完了後に設定されるボタンであるかどうかを判断する。設定されるボタンである場合、Ｓ５０４でボタンが撮像装置２００の手前にあるかを判断し、手前にある場合にはＳ５０５で設定可能ボタンである表示を緑色で表示する。実施例において初回時は、このステップでボタン６０３が表示される。一方、手前にない場合には、Ｓ５０６で設定可能ボタンである表示を青色で表示する。
【００５４】
Ｓ５０７で、撮像装置２００を操作している指がガイダンス表示しようとしているボタンに被っているかどうかを判断する。被っているかの判断には、Ｓ５０２で検出したボタン位置に、色相が肌色付近の物体が存在するかどうかで判断する。また、指形状の画像パターンとのマッチングであるなどそのほかの検知方法を使用して判断しても良い。被っている場合には、Ｓ５０８で被っているボタンに現在設定されている機能名称を表示部１０９に表示する。実施例において初回時は、このステップで機能名称６０５が表示される。このとき、Ｓ５０２で検出したボタン位置を避けるように表示し、ボタン位置と線でつないで関連付けて表示する。表示は、機能名称でなく機能を示すアイコンなどであってもよい。
【００５５】
Ｓ５０３で、対象のボタンが対象の機能を設定されていない場合には、Ｓ５０９でボタンが撮像装置２００の手前にあるかを判断する。手前にある場合にはＳ５１０で設定可能ボタンである表示を赤色で表示する。実施例において初回時は、このステップでボタン６０４が表示される。一方、手前にない場合には、Ｓ５１１で設定可能ボタンである表示を黄色で表示する。実施例において初回時は、このステップでボタン６０２が表示される。ここで、本実施例では、表示色を変更することにより実施しているが、表示する形や明るさ、大きさ、点灯点滅を変えることで形態を変えるようにしてもよい。このようにすることで、機能設定するボタンの配置を操作者が明示的に識別しやすくすることができる。Ｓ５１２で、ボタンリストから描画の終わったボタンを取り除き、ボタンリストにまだボタンが残っていればＳ５０２に戻り次のボタンを描画する。残っていなければ、描画を終了する。
【００５６】
以上のような実施例を用いることで、ウェアラブル装置と連携することで、撮像装置の機能のボタン割り当て設定を容易に実現することができる。
＜変形例＞
上記の実施例では、表示部１１０は透過型の表示部であるとしたが、透過しないタイプの表示部としても本願画発明に適用可能である。この場合、表示部にはカメラ部が取得した画像を表示するとともに、撮像装置の機能のボタン割り当て設定に関する情報を文字や画像を重畳表示することとする。
【符号の説明】
【００５７】
１０１  レンズ、１０２  レンズ制御部、１０３  撮像素子、１０４  Ａ／Ｄ変換器、１０５  マイクロコンピュータ、１０６  揮発性メモリ、１０７  不揮発性メモリ、１０８  画像処理部、１０９  通信部、１１０  表示部、１１１  操作部材
【図１】
2017224910.tif 000003
【図２】
2017224910.tif 000004
【図３】
2017224910.tif 000005
【図４】
2017224910.tif 000006
【図５】
2017224910.tif 000007
【図６】
2017224910.tif 000008