(57)【要約】【課題】複数のカメラ各々の画質調整の精度を向上させることが可能な技術が提供されることが望まれる。【解決手段】複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、情報処理装置が提供される。【選択図】図１
2017110192.tif 000002
【特許請求の範囲】
【請求項１】
複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、
情報処理装置。
【請求項２】
前記情報処理装置は、
前記第一の画質調整値に基づいて、前記信頼度を算出する信頼度算出部を備える、
請求項１に記載の情報処理装置。
【請求項３】
前記信頼度算出部は、カメラごとに前記第一の画質調整値と所定の基準調整値との差分値を前記信頼度として算出する、
請求項２に記載の情報処理装置。
【請求項４】
前記調整値決定部は、前記信頼度が所定の閾値を超える場合に、前記第二の画質調整値を前記基準調整値に決定する、
請求項３に記載の情報処理装置。
【請求項５】
前記調整値決定部は、前記差分値が前記閾値を超えない場合に、前記第二の画質調整値を前記第一の画質調整値に決定する、
請求項４に記載の情報処理装置。
【請求項６】
前記基準調整値は、前記複数のカメラのうち前記基準調整値を前記信頼度の算出に用いるカメラを除く１または複数のカメラに関する所定の代表値である、
請求項３に記載の情報処理装置。
【請求項７】
前記代表値は、前記複数のカメラのうち前記基準調整値を前記信頼度の算出に用いるカメラを除く１または複数のカメラに関する中間値、平均値、最小値または最大値である、
請求項６に記載の情報処理装置。
【請求項８】
前記信頼度算出部は、前記第一の画質調整値が行列として与えられる場合、前記行列に対して所定のベクトルを掛け合わせた結果同士の差分値を、前記行列の組み合わせ全部について算出することによって前記信頼度を算出する、
請求項２に記載の情報処理装置。
【請求項９】
前記信頼度算出部は、前記第一の画質調整値が関数として与えられる場合、前記関数同士の差分値に対する積分値を、前記関数の組み合わせ全部について算出することによって前記信頼度を算出する、
請求項２に記載の情報処理装置。
【請求項１０】
前記信頼度算出部は、前記第一の画質調整値が複数の値の組み合わせとして与えられる場合、対応する値同士の差分値に対する合計値を、前記組み合わせ全部について算出することによって前記信頼度を算出する、
請求項２に記載の情報処理装置。
【請求項１１】
前記信頼度算出部は、前記複数のカメラそれぞれによって撮像される被写体が同一または類似の範囲内である場合、かつ、検波値が所定の範囲を超えるカメラを検出カメラとして検出した場合、前記検出カメラにおける前記信頼度の算出に関する所定の値を変化させる、
請求項４に記載の情報処理装置。
【請求項１２】
前記信頼度算出部は、前記検出カメラの前記信頼度を減少させる、
請求項１１に記載の情報処理装置。
【請求項１３】
前記信頼度算出部は、前記検出カメラの前記閾値を増加させる、
請求項１１に記載の情報処理装置。
【請求項１４】
前記調整値決定部は、前記複数のカメラの位置および姿勢に基づいて、前記複数のカメラそれぞれによって撮像される前記被写体が同一または類似の範囲内であるか否かを判定する、
請求項１１に記載の情報処理装置。
【請求項１５】
前記情報処理装置は、
前記複数のカメラそれぞれの信頼度を取得する信頼度取得部を備える、
請求項１に記載の情報処理装置。
【請求項１６】
前記調整値決定部は、前記信頼度の最も高いカメラの前記第一の画質調整値を前記複数のカメラそれぞれの前記第二の画質調整値として決定する、
請求項１５に記載の情報処理装置。
【請求項１７】
前記第一の画質調整値は、前記カメラによる撮像画像のホワイトバランス、マトリックス演算、絞り、ゲイン、ガンマ補正、ニー補正、輪郭強調、ノイズリダクションの少なくともいずれか一つに関する値を含む、
請求項１に記載の情報処理装置。
【請求項１８】
複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定することを含む、
情報処理方法。
【請求項１９】
コンピュータを、
複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、
情報処理装置として機能させるためのプログラム。
【請求項２０】
複数のカメラと、
前記複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、情報処理装置と、
を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
近年、複数のカメラ各々によって撮像された画像を利用する技術が知られている。例えば、複数のカメラ各々によって撮像された画像を合成する技術が開示されている（例えば、特許文献１参照）。複数のカメラ各々の画質調整は、ユーザの手動でなされるか、カメラごとに独立的に自動でなされるのが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４２０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、複数のカメラ各々の画質調整の精度を向上させることが可能な技術が提供されることが望まれる。
【課題を解決するための手段】
【０００５】
本開示によれば、複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、情報処理装置が提供される。【０００６】
本開示によれば、複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定することを含む、情報処理方法が提供される。【０００７】
本開示によれば、コンピュータを、複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、情報処理装置として機能させるためのプログラムが提供される。【０００８】
本開示によれば、複数のカメラと、前記複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、情報処理装置と、を有する、情報処理システムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、複数のカメラ各々の画質調整の精度を向上させることが可能な技術が提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施形態に係る情報処理システムの構成例を示す図である。
【図２】本実施形態に係るカメラの機能構成例を示すブロック図である。
【図３】画質調整の例を示す図である。
【図４】本開示の第１の実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図５】複数のカメラそれぞれの信頼度と調整前の画質調整値および調整後の画質調整値との関係の例を示す図である。
【図６】本開示の第２の実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図７】画質調整項としてホワイトバランスを行う場合（画質調整パターンとして多項式関数の係数調整を行う場合）における調整後の画質調整値を決定する動作の流れを示すフローチャートである。
【図８】信頼度の判定結果と調整前後の画質調整ベクトルとの対応関係の例を示す図である。
【図９】画質調整項としてマトリックス演算の更新を行う場合（画質調整パターンとしてマトリックス演算を行う場合）における調整後の画質調整値を決定する動作の流れを示すフローチャートである。
【図１０】画質調整項としてマトリックス演算の更新を行う場合（画質調整パターンとしてマトリックス演算を行う場合）における調整後の画質調整値を決定する動作（変形例）の流れを示すフローチャートである。
【図１１】画質調整項としてマトリックス演算の更新を行う場合（画質調整パターンとしてマトリックス演算を行う場合）における調整後の画質調整値を決定する動作（変形例）の流れを示すフローチャートである。
【図１２】画質調整項としてガンマ補正を行う場合（画質調整パターンとして指数関数を用いた画質調整を行う場合）における調整後の画質調整値を決定する動作の流れを示すフローチャートである。
【図１３】異なる関数形状それぞれから得られた関数テーブルの例を示す図である。
【図１４】関数テーブルを用いて画質調整を行う動作の流れを示すフローチャートである。
【図１５】検出したカメラにおける信頼度を減少させる動作の例を示すフローチャートである。
【図１６】検出したカメラの閾値を増加させる動作の例を示すフローチャートである。
【図１７】本開示の第２の実施形態に係る情報処理システムの全体的な動作例を示すフローチャートである。
【図１８】本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１３】
なお、説明は以下の順序で行うものとする。
０．背景
１．本開示の実施形態
１．１．システム構成例
１．２．機能構成例
１．３．画質調整項の例
２．第１の実施形態
３．第２の実施形態
４．ハードウェア構成例
５．むすび
【００１４】
＜０．背景＞
まず、本開示の実施形態の背景について説明する。近年、複数のカメラ各々によって撮像された画像を利用する技術が知られている。例えば、複数のカメラ各々によって撮像された画像を合成する技術が開示されている（例えば、特開２００４−２４２０４７号公報参照）。ここで、複数のカメラ各々によって撮像された画像をより高品位にするためには、複数のカメラ間で画質が揃うように複数のカメラ各々の画質調整がなされるのが望ましい。画質としては、色、明るさ、解像度、ノイズ感および質感などが挙げられる。
【００１５】
現在では、複数のカメラ各々の画質調整として様々な手法が知られている。第一の手法として、ユーザの手動によって複数のカメラ各々の画質調整を行う手法が知られている。すなわち、第一の手法においては、ユーザが複数のカメラ各々によって撮像された画像を目視によって確認しながら複数のカメラ各々の画質調整を手動で行うと、画質調整値が固定値として利用される。しかし、第一の手法では、時間の経過に伴って複数のカメラ各々の撮像領域の明るさが変化したり、撮像領域に入り込む照明光の色が変化したりすると、複数のカメラ各々の画質が変動して画像の品位が低下してしまう。
【００１６】
かかる状況を改善するためには、複数のカメラ各々の画質を自動的に調整するのが望ましい。そこで、第二の手法として、複数のカメラ各々の画質調整をカメラごとに独立的に自動で行う手法が知られている。しかし、第二の手法では、複数のカメラ間において画質にずれが発生するため、画像の品位が低下してしまう。そこで、本明細書においては、複数のカメラ各々の画質調整の精度を向上させることが可能な技術が提供される技術を主に提案する。
【００１７】
＜１．本開示の実施形態＞
［１．１．システム構成例］
続いて、図面を参照しながら、本開示の実施形態に係る情報処理システムの構成例について説明する。図１は、本開示の実施形態に係る情報処理システムの構成例を示す図である。図１に示すように、本開示の実施形態に係る情報処理システム１は、情報処理装置１０およびカメラ２０−１〜２０−Ｎ（ただし、Ｎは２以上の整数）を備える。図１に示すように、例えば、カメラ２０−１〜２０−Ｎは、同一の被写体Ｂｊを撮像する。これによって、異なる複数の位置から撮像された同一の被写体Ｂｊの画像が得られる。なお、図１に示した例では、被写体Ｂｊが人物であるが、被写体Ｂｊは人物以外の対象物であってもよい。
【００１８】
また、情報処理装置１０とカメラ２０−１〜２０−Ｎとは、図示しないネットワークを介して通信を行うことが可能である。情報処理装置１０は、カメラ２０−１から図示しないネットワークを介してカメラ２０−１の画質調整値（第一の画質調整値、以下、「調整後の画質調整値」と区別するために「調整前の画質調整値」とも言う。）を取得し、画質調整値を調整することによって調整後の画質調整値（第二の画質調整値）を得る。そして、情報処理装置１０は、調整後の画質調整値をカメラ２０−１に送信することによって、調整後の画質調整値による画質調整を行わせる。カメラ２０−２〜２０−Ｎについてもカメラ２０−１と同様の手順によって画質調整がなされる。
【００１９】
なお、図１に示した例では、情報処理装置１０がカメラ２０−１〜２０−Ｎの外部に存在しているが、情報処理装置１０は、カメラ２０−１〜２０−Ｎの一部または全部の内部に存在していてもよい。また、図１に示した例では、情報処理装置１０は、ノート型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるが、情報処理装置１０はノート型のＰＣに限定されない。例えば、情報処理装置１０は、スマートフォンであってもよいし、携帯電話であってもよいし、タブレット端末であってもよいし、ゲーム機であってもよい。
【００２０】
以上、本開示の実施形態に係る情報処理システム１の構成例について説明した。
【００２１】
［１．２．機能構成例］
続いて、本開示の実施形態に係るカメラ２０−１〜２０−Ｎの機能はほぼ同様であるため、カメラ２０−１〜２０−Ｎを代表して、カメラ２０−１の機能構成例について説明する。図２は、本実施形態に係るカメラ２０−１の機能構成例を示すブロック図である。図２に示したように、カメラ２０−１は、レンズ２１０、絞り２２０、イメージャ２３０、レンズ・絞り制御装置２４０、前処理部２５０、検波部２６０、調整値演算レンズ制御部２７１，調整値選択部２７２、調整値選択部２７３、画質調整部２７４、後処理部２８０および記録・表示部２９０を備える。
【００２２】
レンズ２１０は、光を屈折させて集束させるための光学素子である。絞り２２０は、レンズ２１０に入ってくる光の量を調節する機構である。イメージャ２３０は、レンズ２１０によって集束された光を電気信号に変換する半導体素子である。例えば、イメージャ２３０は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）であってもよいし、ＣＯＭＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）であってもよい。レンズ２１０および絞り２２０は、画像の解像度に影響を与え得る。
【００２３】
前処理部２５０は、当該カメラによって撮像される画像と他のカメラによって撮像される画像との間に生じる製造ばらつきを低減する処理を行う。例えば、前処理部２５０は、所定の条件下でのイメージャ２３０の画質（例えば、画像の明るさおよび色など）の測定結果に基づいて、イメージャ２３０から出力される画像の調整を行う。検波部２６０は、前処理部２５０から出力された撮像結果から検波を行う。
【００２４】
調整値演算レンズ制御部２７１は、検波部２６０から出力された検波値に基づいて、調整前の画質調整値を算出する。そして、調整値演算レンズ制御部２７１は、調整前の画質調整値と検波部２６０によって検波が行われて得られた検波値とを図示しないネットワークを介して情報処理装置１０に提供する。情報処理装置１０は、調整前の画質調整値と検波値とを受信すると、受信した調整前の画質調整値と検波値とに基づいて、調整後の画質調整値を算出する。なお、調整後の画質調整値の算出については後に詳細に説明する。
【００２５】
また、調整値演算レンズ制御部２７１は、情報処理装置１０から調整後の画質調整値を取得する。調整値演算レンズ制御部２７１は、調整後の画質調整値がレンズ２１０または絞り２２０の制御に関する場合には、調整後の画質調整値を調整値選択部２７２に出力する。一方、調整値演算レンズ制御部２７１は、調整後の画質調整値が画像処理に関する場合には、調整後の画質調整値を調整値選択部２７３に出力する。
【００２６】
調整値選択部２７２は、調整値演算レンズ制御部２７１によって算出された調整値と情報処理装置１０から受信した調整後の画質調整値とのいずれかを選択する。そして、調整値選択部２７２は、レンズ・絞り制御装置２４０に対して選択結果を出力する。レンズ・絞り制御装置２４０は、調整値選択部２７２から出力された選択結果に基づいて、レンズ２１０または絞り２２０を制御する。レンズ２１０または絞り２２０が制御されると、画質が間接的に調整される。なお、本明細書においては、レンズ２１０または絞り２２０の制御も画質調整に含まれ得る。
【００２７】
一方、調整値選択部２７３は、調整値演算レンズ制御部２７１によって算出された調整値と情報処理装置１０から受信した調整後の画質調整値とのいずれかを選択する。そして、調整値選択部２７２は、画質調整部２７４に対して選択結果を出力する。画質調整部２７４は、調整値選択部２７３から出力された選択結果に基づいて、前処理部２５０から出力された画像に対して画質調整を行う。画質調整がなされると、画質が直接的に調整される。
【００２８】
後処理部２８０は、後処理部２８０の後段に位置する記録・表示部２９０に出力される画像のサイズ調整を行う。また、後処理部２８０は、後処理部２８０の後段に位置する記録・表示部２９０に出力される画像に対して記録用エンコードを行う。また、記録・表示部２９０は、後処理部２８０から出力された画像を図示しない記憶部に記録したり、図示しない表示部に表示したりする。
【００２９】
以上、本開示の実施形態に係るカメラ２０−１の機能構成例について説明した。
【００３０】
［１．３．画質調整項の例］
続いて、本開示の実施形態に係る画質調整項の例について説明する。図３は、画質調整の例を示す図である。図３に示すように、本開示の実施形態においては、画質要素として、色、明るさ、解像感およびノイズ感（または質感）などを扱う。画質要素「色」を調整する画質調整項としては、ホワイトバランスおよびマトリックス演算などが想定される。
【００３１】
また、画質要素「明るさ」を調整する画質調整項としては、絞り、ＩＳＯ感度、ガンマ補正およびニー補正などが想定される。画質要素「解像感」を調整する画質調整項としては、絞りおよび輪郭強調などが想定される。画質要素「ノイズ感／質感」を調整する画質調整項としては、ノイズリダクションなどが想定される。
【００３２】
したがって、補正前の画質調整値は、カメラによる撮像画像のホワイトバランス、マトリックス演算、絞り、ゲイン、ガンマ補正、ニー補正、輪郭強調、ノイズリダクションの少なくともいずれか一つに関する値を含んでよい。同様に、調整後の画質調整値は、カメラによる撮像画像のホワイトバランス、マトリックス演算、絞り、ゲイン、ガンマ補正、ニー補正、輪郭強調、ノイズリダクションの少なくともいずれか一つに関する値を含んでよい。
【００３３】
また、図３に示すように、画質調整の種別（動的／静的）としては、撮像領域の時間的な変化に応じた画質調整の種別と、ユーザの指示に従った画質調整の種別とが想定される。本明細書においては、前者を動的な画質調整と称し（図３においては「動」と記載）、後者を静的な画質調整と称することがある（図３においては「静」と記載）。図３に示された画質調整項と画質調整の種別（動的／静的）との対応関係は、一例に過ぎないため、画質調整項と画質調整の種別（動的／静的）との対応関係は、図３に示した例に限定されない。
【００３４】
本実施形態では、調整値決定部１３０Ａ（図４）が、複数のカメラ各々の調整前の画質調整値と複数のカメラ各々の信頼度とに基づいて、複数のカメラ各々の調整後の画質調整値を決定する。これにより、複数のカメラ各々の画質調整の精度を向上させることが可能となる。このとき、図３に示すように、それぞれの画質調整項の画質調整（例えば、複数のカメラ各々の信頼度、信頼度と比較される閾値および比較結果に応じた調整後の画質調整値の決定など）は、いくつかのパターンに分類され、パターンごとになされ得る。なお、図３に示された画質調整項とパターンとの対応関係も、一例に過ぎないため、画質調整項とパターンとの対応関係も、図３に示した例に限定されない。
【００３５】
＜２．第１の実施形態＞
続いて、本開示の第１の実施形態について説明する。本開示の第１の実施形態は、上記した静的な画質調整に相当する。図４は、本開示の第１の実施形態に係る情報処理装置の機能構成例を示すブロック図である。図４に示すように、本開示の第１の実施形態に係る情報処理装置１０Ａは、データ取得部１１０Ａと、信頼度取得部１２０と、調整値決定部１３０Ａとを備える。また、図４に示すように、情報処理装置１０Ａは、図示しないネットワークを介してカメラ２０−１〜２０−Ｎと接続されている。
【００３６】
ここで、静的な画質調整は、カメラによって自動的に画質調整がなされる場合と比較して、よりユーザの意志が強く反映される画質調整である。そこで、カメラ２０−１〜２０−Ｎそれぞれの調整後の画質調整値が、ユーザの選定した信頼度「高」であるカメラ（基準カメラ）の画質調整値に設定されるのがユーザにとって自然である。そのため、静的な画質調整では、信頼度「高」であるカメラの画質調整値に他のカメラの画質調整値を合わせるようにする。
【００３７】
まず、データ取得部１１０Ａは、カメラ２０−１〜２０−Ｎから画像を取得する。また、信頼度取得部１２０は、カメラ２０−１〜２０−Ｎそれぞれの信頼度を取得する。例えば、信頼度取得部１２０は、ユーザにより指定されたカメラ２０−１〜２０−Ｎそれぞれの信頼度を取得する。調整値決定部１３０Ａは、信頼度の最も高いカメラの調整前の画質調整値をカメラ２０−１〜２０−Ｎそれぞれの調整後の画質調整値として決定する。
【００３８】
図５は、カメラ２０−１〜２０−Ｎそれぞれの信頼度と調整前の画質調整値および調整後の画質調整値との関係の例を示す図である。図５を参照すると、カメラ２０−１の信頼度として「高」がユーザにより指定され、カメラ２０−２〜２０−Ｎそれぞれの信頼度として「低」がユーザにより指定されている。そこで、図５に示すように、調整値決定部１３０Ａは、信頼度の最も高いカメラ２０−１の調整前の画質調整値にカメラ２０−２〜２０−Ｎそれぞれの調整後の画質調整値を決定する。
【００３９】
調整値決定部１３０Ａによって決定されたカメラ２０−１〜２０−Ｎそれぞれの調整後の画質調整値は、カメラ２０−１〜２０−Ｎにそれぞれ送信される。カメラ２０−１〜２０−Ｎにおいては、情報処理装置１０Ａから受信された調整後の画質調整値に基づいて、画質調整が行われる。これにより、カメラ２０−１〜２０−Ｎそれぞれの画質調整値がカメラ２０−１の画質調整値に設定されるため、カメラ２０−１〜２０−Ｎそれぞれの画質調整の精度が向上される。
【００４０】
＜３．第２の実施形態＞
続いて、本開示の第２の実施形態について説明する。本開示の第２の実施形態は、上記した動的な画質調整に相当する。図６は、本開示の第２の実施形態に係る情報処理装置の機能構成例を示すブロック図である。図６に示すように、本開示の第２の実施形態に係る情報処理装置１０Ｂは、データ取得部１１０Ｂと、信頼度算出部１４０と、調整値決定部１３０Ｂとを備える。また、図６に示すように、情報処理装置１０Ｂは、図示しないネットワークを介してカメラ２０−１〜２０−Ｎと接続されている。
【００４１】
まず、データ取得部１１０Ｂは、カメラ２０−１〜２０−Ｎそれぞれから画像および検波値のいずれか、もしくは両方を取得する。また、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれの信頼度を算出する。例えば、信頼度算出部１４０は、カメラ２０−１の調整前の画質調整値に基づいてカメラ２０−１の信頼度を算出する。同様に、信頼度算出部１４０は、カメラ２０−２〜２０−Ｎの信頼度を算出する。
【００４２】
信頼度を算出する手法については特に限定されない。一例として、信頼度算出部１４０は、カメラごとに調整前の画質調整値と所定の基準調整値との差分値を信頼度として算出するとよい。この場合には、基準調整値に近いほど信頼度としては高くなるが、信頼度の値としては小さくなる。また、基準調整値も特に限定されない。一例として、基準調整値は、カメラ２０−１〜２０−Ｎのうち当該基準調整値を信頼度の算出に用いるカメラを除く１または複数のカメラ（以下、「自カメラ以外のカメラ」とも言う。）に関する所定の代表値であってよい。
【００４３】
代表値も特に限定されない。一例として、代表値は、カメラ２０−１〜２０−Ｎのうち自カメラ以外のカメラに関する中間値、平均値、最小値または最大値であってもよい。あるいは、代表値は、カメラ２０−１〜２０−Ｎに関する中間値、平均値、最小値または最大値であってもよい。
【００４４】
また、調整値決定部１３０Ｂは、カメラ２０−１の信頼度に基づいてカメラ２０−１の調整後の画質調整値を決定する。より具体的には、調整値決定部１３０Ｂは、信頼度が所定の閾値（Ｔｈｒｅｓｈ）を超える場合に、調整後の画質調整値を基準調整値に決定する。一方、調整値決定部１３０Ｂは、差分値が閾値（Ｔｈｒｅｓｈ）を超えない場合に、調整後の画質調整値を調整前の画質調整値に決定する。同様にして、調整値決定部１３０Ｂは、カメラ２０−１〜２０−Ｎそれぞれの調整後の画質調整値を決定する。
【００４５】
調整値決定部１３０Ｂによって決定されたカメラ２０−１〜２０−Ｎそれぞれの調整後の画質調整値は、カメラ２０−１〜２０−Ｎにそれぞれ送信される。カメラ２０−１〜２０−Ｎにおいては、情報処理装置１０Ｂから受信された調整後の画質調整値に基づいて、画質調整が行われる。これにより、カメラ２０−１〜２０−Ｎそれぞれの画質調整値がカメラ２０−１の画質調整値に設定されるため、カメラ２０−１〜２０−Ｎそれぞれの画質調整の精度が向上される。
【００４６】
以下、具体例を挙げながら説明する。第一の例では、画質調整項としてホワイトバランスを行う場合（画質調整パターンとして多項式関数の係数調整を行う場合）（図３参照）を説明する。図７は、画質調整項としてホワイトバランスを行う場合（画質調整パターンとして多項式関数の係数調整を行う場合）における調整後の画質調整値を決定する動作の流れを示すフローチャートである。
【００４７】
ここで、Ｗｒ、ＷｇおよびＷｂは、画像検波によって決まるゲイン（画質調整値）である。Ｃｒ、ＣｇおよびＣｂは、画像検波によって決まるオフセットである。αｒ、αｇおよびαｂは、製造ばらつきによる補正ゲイン、βｒ、βｇおよびβｂは、製造ばらつきによる補正オフセットである。ｒ、ｇおよびｂは、イメージャにおいて検出された信号値である。Ｒ、ＧおよびＢは、ホワイトバランスがなされた後における信号値である。ここで、ホワイトバランス・ゲインは、１つの入力変数に対して１つの出力変数を算出することが可能な１変数関数ｙ＝ｆ（ｘ）によって表現され得る。
【００４８】
まず、Ｓ１〜Ｓ１７の繰り返し処理の開始時において変数ｉに１が設定される。また、ｉがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｉを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ１１）。画質調整ベクトルＷｉが（Ｗｒｉ，Ｗｇｉ，Ｗｂｉ）とされ（Ｓ１２）、自カメラ以外のカメラに関する平均値を示すベクトルＷａｖｅが（Ｗｒｉ＿ａｖｅ，Ｗｇｉ＿ａｖｅ，Ｗｂｉ＿ａｖｅ）とされる（Ｓ１３）。
【００４９】
信頼度算出部１４０は、画質調整ベクトルＷｉとベクトルＷａｖｅとの差分値が閾値以下である場合には、変数ｃｏｎｆｉに１を設定し、当該差分値が閾値を超える場合には、変数ｃｏｎｆｉに０を設定する（Ｓ１４）。調整値決定部１３０Ｂは、ｃｏｎｆｉに１が設定されている場合には（Ｓ１５において「Ｙｅｓ」）、Ｓ１７に動作を移行させる。一方、調整値決定部１３０Ｂは、ｃｏｎｆｉに０が設定されている場合には（Ｓ１５において「Ｎｏ」）、画質調整ベクトルＷｉをベクトルＷａｖｅで更新して（Ｓ１６）、Ｓ１７に動作を移行させる。
【００５０】
Ｓ１７に動作が移行されると、ｉが１カウントアップされ、ｉがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ１２に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ１８に移行される。そして、ホワイトバランスがなされた後における信号値であるＲ、ＧおよびＢが、画質調整ベクトルＷｉを係数とした関数によって得られる（Ｓ１８）。
【００５１】
図８は、信頼度の判定結果（ｃｏｎｆｉ）と調整前後の画質調整ベクトルＷｉ（Ｗｒ、ＷｇおよびＷｂ）との対応関係の例を示す図である。図８を参照すると、ｉが１である場合には、判定結果（ｃｏｎｆ１）が１であるため（画質調整ベクトルＷｉとベクトルＷａｖｅとの差分値が閾値以下であるため）、画質調整ベクトルＷｉは、調整前後で変化していない。一方、ｉが２である場合には、判定結果（ｃｏｎｆ２）が０であるため（画質調整ベクトルＷｉとベクトルＷａｖｅとの差分値が閾値を超えているため）、画質調整ベクトルＷｉは、ベクトルＷａｖｅに更新されている。
【００５２】
続いて、第二の例では、画質調整項としてマトリックス演算の更新を行う場合（画質調整パターンとしてマトリックス演算を行う場合）（図３参照）を説明する。図９は、画質調整項としてマトリックス演算の更新を行う場合（画質調整パターンとしてマトリックス演算を行う場合）における調整後の画質調整値を決定する動作の流れを示すフローチャートである。
【００５３】
ここで、ベクトルｙ＝（ｙ，ｕ，ｖ）はイメージャにおいて検出された信号値であり、ｙは輝度を示し、ｕは青系統の色彩と彩度を示し、ｖは赤系統の色彩と彩度を示している。マトリックス演算が更新された後における信号値であり、Ｙは輝度を示し、Ｕは青系統の色彩と彩度を示し、Ｖは赤系統の色彩と彩度を示している。行列Ｍは、ベクトルｙ＝（ｙ，ｕ，ｖ）をベクトルＹ（Ｙ，Ｕ，Ｖ）に変換するための行列である。
【００５４】
このように、調整前の画質調整値が複数の行列Ｍとして与えられる場合、例えば、信頼度算出部１４０は、行列Ｍに対して所定のベクトル（例えば、単位ベクトルｅ０＝（１，０，０）、ｅ０＝（０，１，０）〜ｅ７＝（１，１，１）−１／３など）を掛け合わせた結果同士の差分値を、行列Ｍの組み合わせ全部について算出することによって信頼度Ｓｉｊを算出してよい。そして、調整値決定部１３０Ｂは、信頼度Ｓｉｊから各列において最小となるｊを抽出し、抽出結果から最も多いｊの値をｋとして取得し、Ｍｋを調整後の画質調整値を与える行列とすればよい。
【００５５】
まず、Ｓ２１〜Ｓ２７の繰り返し処理の開始時において変数ｉに１が設定される。また、ｉがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｉを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ２１）。続いて、Ｓ２２〜Ｓ２６の繰り返し処理の開始時において変数ｊに１が設定される。また、ｊがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｊを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ２２）。
【００５６】
続いて、信頼度算出部１４０は、行列Ｍｉと行列Ｍｊとの間において所定のベクトル（例えば、単位ベクトルｅ０＝（１，０，０）、ｅ０＝（０，１，０）〜ｅ７＝（１，１，１）−１／３など）との乗算結果の差分値を１からＮまで合計して得られた値を信頼度Ｓｉｊとして算出する（Ｓ２３）。調整値決定部１３０Ｂは、信頼度Ｓｉｊがｋ＝１からＮまでにおけるＳｉｋの最小値以下である場合には（Ｓ２４）、Ｃｊを１カウントアップさせ（Ｓ２５）、Ｓ２６に動作を移行させる。
【００５７】
Ｓ２６に動作が移行されると、ｊが１カウントアップされ、ｊがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ２３に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ２７に移行される。Ｓ２７に動作が移行されると、ｉが１カウントアップされ、ｉがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ２２に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ２８に移行される。
【００５８】
続いて、調整値決定部１３０Ｂは、Ｃ１からＣＮまでの間における最大値をｋとして取得する（Ｓ２８）。そして、マトリックス演算が更新された後における信号値であるＹ、ＵおよびＶが、行列Ｍｋによって得られる（Ｓ２９）。この行列Ｍｋは、カメラ２０−１〜２０−Ｎのすべてに対して適用されるため、情報処理装置１０Ｂからカメラ２０−１〜２０−Ｎのすべてに送信され、カメラ２０−１〜２０−Ｎのすべてにおいて、画質調整に利用される。
【００５９】
このようにして得られたＣ１からＣＮまでの間における最大値を基準調整値として利用してもよい。この例について、第二の例の変形例として説明する。図１０および図１１は、画質調整項としてマトリックス演算の更新を行う場合（画質調整パターンとしてマトリックス演算を行う場合）における調整後の画質調整値を決定する動作（変形例）の流れを示すフローチャートである。Ｓ２１からＳ２７までの動作は、図９に示したＳ２１からＳ２７までの動作と同様に実行される。
【００６０】
続いて、Ｃ１からＣＮまでの間における最大値ｋがＨとして取得される（Ｓ２８）。続いて、Ｓ３１〜Ｓ３６の繰り返し処理の開始時において変数ｉに１が設定される。また、ｉがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｉを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ３１）。
【００６１】
続いて、信頼度算出部１４０は、行列Ｍｉと行列ＭＨとの間において所定のベクトル（例えば、単位ベクトルｅ０＝（１，０，０）、ｅ０＝（０，１，０）〜ｅ７＝（１，１，１）−１／３など）との乗算結果の差分値を１からＮまで合計して得られた値を信頼度ＳｉＨとして算出する（Ｓ３２）。
【００６２】
信頼度算出部１４０は、信頼度ＳｉＨが閾値以下である場合には、変数ｃｏｎｆｉに１を設定し、当該信頼度ＳｉＨが閾値を超える場合には、変数ｃｏｎｆｉに０を設定する（Ｓ３３）。調整値決定部１３０Ｂは、ｃｏｎｆｉに１が設定されている場合には（Ｓ３４において「Ｙｅｓ」）、Ｓ３６に動作を移行させる。一方、調整値決定部１３０Ｂは、ｃｏｎｆｉに０が設定されている場合には（Ｓ３４において「Ｎｏ」）、行列Ｍｉを行列ＭＨで更新して（Ｓ３５）、Ｓ３６に動作を移行させる。
【００６３】
Ｓ３６に動作が移行されると、ｉが１カウントアップされ、ｉがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ３２に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ３７に移行される。そして、マトリックス演算が更新された後における信号値であるＹ、ＵおよびＶが、行列Ｍｉによって得られる（Ｓ３７）。この行列Ｍｉは、カメラごとの行列であるため、カメラ２０−１〜２０−Ｎにおいてそれぞれ画質調整に利用される。
【００６４】
続いて、第三の例では、画質調整項としてガンマ補正を行う場合（画質調整パターンとして指数関数を用いた画質調整を行う場合）（図３参照）を説明する。図１２は、画質調整項としてガンマ補正を行う場合（画質調整パターンとして指数関数を用いた画質調整を行う場合）における調整後の画質調整値を決定する動作の流れを示すフローチャートである。
【００６５】
ここで、ｙはイメージャにおいて検出された信号値のうち輝度を示している。γは輝度を調整するための画質調整値である。関数ｆは、輝度ｙと画質調整値γとを入力値として変更後の輝度を出力する関数である。このように、調整前の画質調整値が複数の関数ｆとして与えられる場合、信頼度算出部１４０は、関数ｆ同士の差分値に対する積分値を、関数ｆの組み合わせ全部について算出することによって信頼度Ｓｉｊを算出してよい。そして、調整値決定部１３０Ｂは、信頼度Ｓｉｊから各列において最小となるｊを抽出し、抽出結果から最も多いｊの値をｋとして取得し、ｆｋを調整後の画質調整値を与える関数とすればよい。
【００６６】
まず、Ｓ４１〜Ｓ４７の繰り返し処理の開始時において変数ｉに１が設定される。また、ｉがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｉを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ４１）。続いて、Ｓ４２〜Ｓ４６の繰り返し処理の開始時において変数ｊに１が設定される。また、ｊがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｊを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ４２）。
【００６７】
続いて、信頼度算出部１４０は、関数ｆｉと関数ｆｊとの差分値に対する積分値を信頼度Ｓｉｊとして算出する（Ｓ４３）。調整値決定部１３０Ｂは、信頼度Ｓｉｊがｋ＝１からＮまでにおけるＳｉｋの最小値以下である場合には（Ｓ４４）、Ｃｊを１カウントアップさせ（Ｓ４５）、Ｓ４６に動作を移行させる。
【００６８】
Ｓ４６に動作が移行されると、ｊが１カウントアップされ、ｊがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ４３に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ４７に移行される。Ｓ４７に動作が移行されると、ｉが１カウントアップされ、ｉがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ４２に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ４８に移行される。
【００６９】
続いて、調整値決定部１３０Ｂは、Ｃ１からＣＮまでの間における最大値をｋとして取得する（Ｓ４８）。そして、画質調整値γが調整された後における信号値であるＹが、調整後の画質調整値γｋによって得られる（Ｓ４９）。この調整後の画質調整値γｋは、カメラ２０−１〜２０−Ｎのすべてに対して適用されるため、情報処理装置１０Ｂからカメラ２０−１〜２０−Ｎのすべてに送信され、カメラ２０−１〜２０−Ｎのすべてにおいて、画質調整に利用される。また、マトリックス演算の更新と同様に、Ｃ１からＣＮまでの間における最大値を基準調整値として利用してもよい。
【００７０】
続いて、第四の例では、異なる関数形状（例えば、ガンマ補正に用いられる複数の指数関数など）それぞれから得られた関数テーブルを用いて画質調整を行う場合を説明する。図１３は、異なる関数形状それぞれから得られた関数テーブルの例を示す図である。図１３に示すように、関数ｆ（ｙ）と関数ｇ（ｙ）とにおいて関数形状が異なる場合、入力値ｙと出力値ｆ（ｙ）と出力値ｇ（ｙ）との対応関係があらかじめ関数テーブルとして用意される。第四の例では、この関数テーブルが利用される。
【００７１】
図１４は、関数テーブルを用いて画質調整を行う動作の流れを示すフローチャートである。まず、Ｓ５１〜Ｓ５７の繰り返し処理の開始時において変数ｉに１が設定される。また、ｉがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｉを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ５１）。続いて、Ｓ５２〜Ｓ５６の繰り返し処理の開始時において変数ｊに１が設定される。また、ｊがＮ以下であるという繰り返し処理の継続条件が設定される。また、ｊを１カウントアップするという繰り返し処理の終端処理が設定される（Ｓ５２）。
【００７２】
続いて、信頼度算出部１４０は、関数ｆｉ（ｙ）関数ｆｊ（ｙ）との差分値に対する積算値を信頼度Ｓｉｊとして算出する（Ｓ５３）。調整値決定部１３０Ｂは、信頼度Ｓｉｊがｋ＝１からＮまでにおけるＳｉｋの最小値以下である場合には（Ｓ５４）、Ｃｊを１カウントアップさせ（Ｓ５５）、Ｓ５６に動作を移行させる。
【００７３】
Ｓ５６に動作が移行されると、ｊが１カウントアップされ、ｊがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ５３に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ５７に移行される。Ｓ５７に動作が移行されると、ｉが１カウントアップされ、ｉがＮ以下であるという繰り返し処理の継続条件が満たされれば、動作がＳ５２に移行される。一方、ｉがＮ以下であるという繰り返し処理の継続条件が満たされなければ、動作がＳ５８に移行される。
【００７４】
続いて、調整値決定部１３０Ｂは、Ｃ１からＣＮまでの間における最大値をｋとして取得する（Ｓ５８）。そして、関数テーブルｆｋが得られる（Ｓ４９）。この関数テーブルｆｋは、カメラ２０−１〜２０−Ｎのすべてに対して適用されるため、情報処理装置１０Ｂからカメラ２０−１〜２０−Ｎのすべてに送信され、カメラ２０−１〜２０−Ｎのすべてにおいて、画質調整に利用される。また、マトリックス演算の更新と同様に、Ｃ１からＣＮまでの間における最大値を基準調整値として利用してもよい。
【００７５】
以上、第一の例から第四の例までを説明した。上記においては、信頼度の算出に関する所定の値は特に変化されなかったが、信頼度の算出に関する所定の値は状況に応じて変化されてもよい。例えば、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内である場合、かつ、検波値が所定の範囲を超えるカメラ２０−１〜２０−Ｎを検出した場合、検出したカメラにおける信頼度の算出に関する所定の値を変化させてもよい。
【００７６】
このとき、調整値決定部１３０Ｂは、カメラ２０−１〜２０−Ｎの位置および姿勢に基づいて、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内であるか否かを判定してもよい。より詳細には、調整値決定部１３０Ｂは、カメラ２０−１〜２０−Ｎの位置および姿勢に基づいて、カメラ２０−１〜２０−Ｎの光軸を算出し、カメラ２０−１〜２０−Ｎの光軸上の点が所定の空間に収まる場合が存在すれば、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内であると判定してもよい。
【００７７】
例えば、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内である場合、かつ、検波値が所定の範囲を超えるカメラ２０−１〜２０−Ｎを検出した場合、検出したカメラにおける信頼度を減少させてもよい。図１５は、検出したカメラにおける信頼度を減少させる動作の例を示すフローチャートである。
【００７８】
図１５に示すように、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内ではない場合には（Ｓ６１に基づいておいて「Ｎｏ」）、Ｓ６４に動作を移行させる。一方、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内である場合には（Ｓ６１に基づいておいて「Ｙｅｓ」）、Ｓ６２に動作を移行させる。
【００７９】
Ｓ６２に動作を移行されると、信頼度算出部１４０は、検波値が所定の範囲を超えるカメラが検出されない場合（Ｓ６２において「Ｎｏ」）、Ｓ６４に動作を移行させる。一方、信頼度算出部１４０は、検波値が所定の範囲を超えるカメラが検出された場合（Ｓ６２において「Ｙｅｓ」）、検出したカメラの信頼度を減少させ（Ｓ６３）、Ｓ６４に進む。Ｓ６４に動作が移行されると、信頼度算出部１４０は、減少された信頼度を利用して、調整後の画質調整値を決定する（Ｓ６４）。
【００８０】
また、例えば、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内である場合、かつ、検波値が所定の範囲を超えるカメラ２０−１〜２０−Ｎを検出した場合、検出したカメラの閾値を増加させてもよい。図１６は、検出したカメラの閾値を増加させる動作の例を示すフローチャートである。
【００８１】
図１６に示すように、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内ではない場合には（Ｓ６１に基づいておいて「Ｎｏ」）、Ｓ６４に動作を移行させる。一方、信頼度算出部１４０は、カメラ２０−１〜２０−Ｎそれぞれによって撮像される被写体が同一または類似の範囲内である場合には（Ｓ６１に基づいておいて「Ｙｅｓ」）、Ｓ６２に動作を移行させる。
【００８２】
Ｓ６２に動作を移行されると、信頼度算出部１４０は、検波値が所定の範囲を超えるカメラが検出されない場合（Ｓ６２において「Ｎｏ」）、Ｓ６４に動作を移行させる。一方、信頼度算出部１４０は、検波値が所定の範囲を超えるカメラが検出された場合（Ｓ６２において「Ｙｅｓ」）、検出したカメラの閾値を増加させ（Ｓ６５）、Ｓ６４に進む。Ｓ６４に動作が移行されると、信頼度算出部１４０は、増加された閾値を利用して、調整後の画質調整値を決定する（Ｓ６４）。
【００８３】
続いて、本開示の第２の実施形態に係る情報処理システムの全体的な動作例について説明する。図１７は、本開示の第２の実施形態に係る情報処理システムの全体的な動作例を示すフローチャートである。図１７に示すように、カメラ２０−１〜２０−Ｎは、検波および画質調整値の演算を行う（Ｓ７１）。続いて、カメラ２０−１〜２０−Ｎは、伝送路を介して検波値および調整前の画質調整値を送信する（Ｓ７２）。
【００８４】
情報処理装置１０Ｂは、検波値および画質調整値を受信すると、信頼度を演算し（Ｓ７３）、信頼度と閾値との大小関係を判定して（Ｓ７４）、判定結果に基づいて、調整後の画質調整値を算出する（Ｓ７５）。続いて、情報処理装置１０Ｂは、伝送路を介して調整後の画質調整値をカメラ２０−１〜２０−Ｎに送信し（Ｓ７６）、カメラ２０−１〜２０−Ｎは、調整後の画質調整値を受信すると、調整後の画質調整値に基づいて画質調整値を設定する（Ｓ７７）。以降においては、Ｓ７１〜Ｓ７７が繰り返し実行される。
【００８５】
＜４．ハードウェア構成例＞
次に、図１８を参照して、本開示の実施形態に係る情報処理装置１０のハードウェア構成について説明する。図１８は、本開示の実施形態に係る情報処理装置１０のハードウェア構成例を示すブロック図である。
【００８６】
図１８に示すように、情報処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０３、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０５を含む。また、情報処理装置１０は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。情報処理装置１０は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）と呼ばれるような処理回路を有してもよい。
【００８７】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時的に記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【００８８】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、ユーザの音声を検出するマイクロフォンを含んでもよい。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置１０の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりする。また、後述する撮像装置９３３も、ユーザの手の動き、ユーザの指などを撮像することによって、入力装置として機能し得る。このとき、手の動きや指の向きに応じてポインティング位置が決定されてよい。
【００８９】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プロジェクタなどの表示装置、ホログラムの表示装置、スピーカおよびヘッドホンなどの音声出力装置、ならびにプリンタ装置などであり得る。出力装置９１７は、情報処理装置１０の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音声として出力したりする。また、出力装置９１７は、周囲を明るくするためライトなどを含んでもよい。
【００９０】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００９１】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【００９２】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポートなどであり得る。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０と外部接続機器９２９との間で各種のデータが交換され得る。
【００９３】
通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カードなどであり得る。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【００９４】
以上、情報処理装置１０のハードウェア構成の一例を示した。
【００９５】
＜２．むすび＞
以上説明したように、本開示の実施形態によれば、カメラ２０−１〜２０−Ｎから取得したカメラ２０−１〜２０−Ｎ各々の第一の画質調整値とカメラ各々の信頼度とに基づいて、カメラ２０−１〜２０−Ｎ各々の第二の画質調整値を決定する調整値決定部１３０Ａを備える、情報処理装置１０Ａが提供される。かかる構成によれば、カメラ２０−１〜２０−Ｎ各々の画質調整の精度を向上させることが可能となる。
【００９６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
【００９８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、
情報処理装置。
（２）
前記情報処理装置は、
前記第一の画質調整値に基づいて、前記信頼度を算出する信頼度算出部を備える、
前記（１）に記載の情報処理装置。
（３）
前記信頼度算出部は、カメラごとに前記第一の画質調整値と所定の基準調整値との差分値を前記信頼度として算出する、
前記（２）に記載の情報処理装置。
（４）
前記調整値決定部は、前記信頼度が所定の閾値を超える場合に、前記第二の画質調整値を前記基準調整値に決定する、
前記（３）に記載の情報処理装置。
（５）
前記調整値決定部は、前記差分値が前記閾値を超えない場合に、前記第二の画質調整値を前記第一の画質調整値に決定する、
前記（４）に記載の情報処理装置。
（６）
前記基準調整値は、前記複数のカメラのうち前記基準調整値を前記信頼度の算出に用いるカメラを除く１または複数のカメラに関する所定の代表値である、
前記（３）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記代表値は、前記複数のカメラのうち前記基準調整値を前記信頼度の算出に用いるカメラを除く１または複数のカメラに関する中間値、平均値、最小値または最大値である、
前記（６）に記載の情報処理装置。
（８）
前記信頼度算出部は、前記第一の画質調整値が行列として与えられる場合、前記行列に対して所定のベクトルを掛け合わせた結果同士の差分値を、前記行列の組み合わせ全部について算出することによって前記信頼度を算出する、
前記（２）に記載の情報処理装置。
（９）
前記信頼度算出部は、前記第一の画質調整値が関数として与えられる場合、前記関数同士の差分値に対する積分値を、前記関数の組み合わせ全部について算出することによって前記信頼度を算出する、
前記（２）に記載の情報処理装置。
（１０）
前記信頼度算出部は、前記第一の画質調整値が複数の値の組み合わせとして与えられる場合、対応する値同士の差分値に対する合計値を、前記組み合わせ全部について算出することによって前記信頼度を算出する、
前記（２）に記載の情報処理装置。
（１１）
前記信頼度算出部は、前記複数のカメラそれぞれによって撮像される被写体が同一または類似の範囲内である場合、かつ、検波値が所定の範囲を超えるカメラを検出カメラとして検出した場合、前記検出カメラにおける前記信頼度の算出に関する所定の値を変化させる、
前記（４）または（５）に記載の情報処理装置。
（１２）
前記信頼度算出部は、前記検出カメラの前記信頼度を減少させる、
前記（１１）に記載の情報処理装置。
（１３）
前記信頼度算出部は、前記検出カメラの前記閾値を増加させる、
前記（１１）に記載の情報処理装置。
（１４）
前記調整値決定部は、前記複数のカメラの位置および姿勢に基づいて、前記複数のカメラそれぞれによって撮像される前記被写体が同一または類似の範囲内であるか否かを判定する、
前記（１１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記情報処理装置は、
前記複数のカメラそれぞれの信頼度を取得する信頼度取得部を備える、
前記（１）に記載の情報処理装置。
（１６）
前記調整値決定部は、前記信頼度の最も高いカメラの前記第一の画質調整値を前記複数のカメラそれぞれの前記第二の画質調整値として決定する、
前記（１５）に記載の情報処理装置。
（１７）
前記第一の画質調整値は、前記カメラによる撮像画像のホワイトバランス、マトリックス演算、絞り、ゲイン、ガンマ補正、ニー補正、輪郭強調、ノイズリダクションの少なくともいずれか一つに関する値を含む、
前記（１）〜（１６）のいずれか一項に記載の情報処理装置。
（１８）
複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定することを含む、
情報処理方法。
（１９）
コンピュータを、
複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、
情報処理装置として機能させるためのプログラム。
（２０）
複数のカメラと、
前記複数のカメラから取得した前記複数のカメラ各々の第一の画質調整値と前記複数のカメラ各々の信頼度とに基づいて、前記複数のカメラ各々の第二の画質調整値を決定する調整値決定部を備える、情報処理装置と、
を有する、情報処理システム。
【符号の説明】
【００９９】
１      情報処理システム
１０（１０Ａ、１０Ｂ）  情報処理装置
１１０Ａ、１１０Ｂ  データ取得部
１２０  信頼度取得部
１３０Ａ、１３０Ｂ  調整値決定部
１４０  信頼度算出部
２０    カメラ
２１０  レンズ
２３０  イメージャ
２４０  制御装置
２５０  前処理部
２６０  検波部
２７１  調整値演算レンズ制御部
２７２  調整値選択部
２７３  調整値選択部
２７４  画質調整部
２８０  後処理部
２９０  表示部
【図１】
2017110192.tif 000003
【図２】
2017110192.tif 000004
【図３】
2017110192.tif 000005
【図４】
2017110192.tif 000006
【図５】
2017110192.tif 000007
【図６】
2017110192.tif 000008
【図７】
2017110192.tif 000009
【図８】
2017110192.tif 000010
【図９】
2017110192.tif 000011
【図１０】
2017110192.tif 000012
【図１１】
2017110192.tif 000013
【図１２】
2017110192.tif 000014
【図１３】
2017110192.tif 000015
【図１４】
2017110192.tif 000016
【図１５】
2017110192.tif 000017
【図１６】
2017110192.tif 000018
【図１７】
2017110192.tif 000019
【図１８】
2017110192.tif 000020
【国際調査報告】
2017110192.tif 000021
2017110192.tif 000022