(57)【特許請求の範囲】
【請求項１】
撮像手段が被写体を撮像して画像データを出力する撮像工程と、
顔検出手段が前記画像データから顔領域を検出する顔検出工程と、
明度比較手段が前記画像データの前記検出された顔領域とその背景領域との明度を比較して、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きいか否かを判断する比較工程と、
露出制御手段が前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記撮像手段の露出量を高く設定する露出量設定工程と、
通信手段が、前記撮像工程において前記撮像手段が前記設定された露出量で撮像した画像データを相手方に送信する送信工程と、
を含むことを特徴とする背景画像秘匿方法。 
【請求項２】
さらに、明度調整手段が、前記撮像工程において前記撮像手段が前記設定された露出量で撮像した画像データの明度を低くする調整を行う調整工程と、
を含み、
前記送信工程では、前記調整工程で調整された画像データを相手方に送信することを特徴とする請求項１に記載の背景画像秘匿方法。 
【請求項３】
前記調整工程では、前記撮像手段が前記設定された露出量で撮像した画像データの明度を規定量低くする調整を行うことを特徴とする請求項２に記載の背景画像秘匿方法。 
【請求項４】
前記調整工程では、前記顔領域の顔らしさ評価値が最大となるように、前記撮像手段が前記設定された露出量で撮像した画像データの明度を低くしかつコントラストを高く調整することを特徴とする請求項２に記載の背景画像秘匿方法。 
【請求項５】
前記露出量設定工程では、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記露出量を規定量上げることを特徴とする請求項１〜請求項４のいずれか１つに記載の背景画像秘匿方法。 
【請求項６】
前記露出量設定工程では、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記顔領域の顔らしさ評価値が下限となるまで、又は、前記露出量設定工程で露出量を設定する前の画像データの背景領域に対する背景情報の変化量が所定値以上となるまで、前記露出量を上げることを特徴とする請求項１〜請求項４のいずれか１つに記載の背景画像秘匿方法。 
【請求項７】
被写体を撮像して画像データを出力する撮像手段と、
前記画像データから顔領域を検出する顔検出手段と、
前記画像データの前記検出された顔領域と背景領域との明度を比較して、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きいか否かを判断する明度比較手段と、
前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記撮像手段の露出量を高く設定する露出制御手段と、
前記撮像手段が前記設定された露出量で撮像した画像データを相手方に送信する通信手段と、
を備えたことを特徴とする背景画像秘匿装置。 
【請求項８】
情報処理装置に搭載されるプログラムであって、
撮像手段が撮像した画像データから顔領域を検出する顔検出工程と、
前記画像データの前記検出された顔領域と背景領域との明度を比較して、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きいか否かを判断する比較工程と、
前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記撮像手段の露出量を高く設定する露出量設定工程と、
前記撮像手段が前記設定された露出量で撮像した画像データを相手方に送信する送信工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、背景画像秘匿方法、背景画像秘匿装置、及びコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
近時、パーソナルコンピュータ等の情報処理装置ではカメラを搭載したものが多く普及している。情報処理装置に搭載したカメラでユーザを撮影し、その撮像画像を転送してＴＶ会議を行うことが一般化している。かかるＴＶ会議等では、ユーザを撮像した画像を相手方に転送するため、ユーザを撮像した際の背景画像も転送される。しかしながら、プライバシーの観点等から背景を隠したい場合がある。
【０００３】
背景を隠す方法として、例えば、人物を画像処理により検出して、それ以外の領域（背景）を他の画像と差し替える方法や、Ｋｉｎｅｃｔに代表される深度センサーを使用して、前景としての人物像を検出し、それ以外の領域を他の画像と差し替える方法等がある。
【０００４】
しかしながら、上記方法では、全画像フレームに対して大規模な画像処理が必要となるため、コスト（ハードウェアコスト、処理コスト）が高くなるという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−９１５０４号公報
【特許文献２】特開２００９−１２４２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記に鑑みてなされたものであって、人物を撮影してその画像データを送信する場合に、低コストな構成により、その人物の背景を秘匿することが可能な背景画像秘匿方法、背景画像秘匿装置、及びコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、撮像手段が被写体を撮像して画像データを出力する撮像工程と、顔検出手段が前記画像データから顔領域を検出する顔検出工程と、明度比較手段が前記画像データの前記検出された顔領域とその背景領域との明度を比較して、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きいか否かを判断する比較工程と、露出制御手段が前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記撮像手段の露出量を高く設定する露出量設定工程と、通信手段が、前記撮像工程において前記撮像手段が前記設定された露出量で撮像した画像データを相手方に送信する送信工程と、を含むことを特徴とする。
【０００８】
また、本発明の好ましい態様によれば、さらに、明度調整手段が、前記撮像工程において前記撮像手段が前記設定された露出量で撮像した画像データの明度を低くする調整を行う調整工程と、を含み、前記送信工程では、前記調整工程で調整された画像データを相手方に送信することが望ましい。
【０００９】
また、本発明の好ましい態様によれば、前記調整工程では、前記撮像手段が前記設定された露出量で撮像した画像データの明度を規定量低くする調整を行うことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記調整工程では、前記顔領域の顔らしさ評価値が最大となるように、前記撮像手段が前記設定された露出量で撮像した画像データの明度を低くしかつコントラストを高く調整することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記露出量設定工程では、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記露出量を規定量上げることが望ましい。 
【００１２】
また、本発明の好ましい態様によれば、前記露出量設定工程では、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記顔領域の顔らしさ評価値が下限となるまで、又は、前記露出制量設定工程で露出量を設定する前の画像データの背景領域に対する背景情報の変化量が所定値以上となるまで、前記露出量を上げることが望ましい。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明は、被写体を撮像して画像データを出力する撮像手段と、前記画像データから顔領域を検出する顔検出手段と、前記画像データの前記検出された顔領域と背景領域との明度を比較して、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きいか否かを判断する明度比較手段と、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記撮像手段の露出量を高く設定する露出制御手段と、前記撮像手段が前記設定された露出量で撮像した画像データを相手方に送信する通信手段と、を備えたことを特徴とする。
【００１４】
また、本発明の好ましい態様によれば、情報処理装置に搭載されるプログラムであって、撮像手段が撮像した画像データから顔領域を検出する顔検出工程と、前記画像データの前記検出された顔領域と背景領域との明度を比較して、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きいか否かを判断する比較工程と、前記背景領域の明度が前記顔領域の明度よりも所定量以上大きい場合に、前記撮像手段の露出量を高く設定する露出量設定工程と、前記撮像手段が前記設定された露出量で撮像した画像データを相手方に送信する送信工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、人物を撮影してその画像データを送信する場合に、低コストな構成により、その人物の背景を秘匿することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施の形態に係る背景画像秘匿方法の原理を説明するための図である。
【図２】図２は、本実施の形態に係る背景画像秘匿装置の概念図である。
【図３】図３は、背景画像秘匿処理を行う前の概略の画像データの一例を示す図である。
【図４】図４は、背景画像秘匿処理を行った後の概略の画像データの一例を示す図である。
【図５】図５は、本実施の形態に係る背景画像秘匿装置を適用したノートＰＣの概略の外観図である。
【図６】図６は、ノートＰＣの概略のハードウェア構成例を示す図である。
【図７】図７は、テレビ電話用アプリがカメラで撮影した画像データを通信相手に送信する場合に、撮影対象の背景を隠した画像データを送信する場合の処理に関する機能構成を示す図である。
【図８】図８は、テレビ電話用アプリがカメラで撮影した画像データを通信相手に送信する場合の背景画像秘匿処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、この発明にかかる背景画像秘匿方法、背景画像秘匿装置、及びコンピュータが実行可能なプログラムを図面に基づいて詳細に説明する。本発明の構成要素は、本明細書の図面に一般に示してあるが、様々な構成で広く多様に配置し設計してもよいことは容易に理解できる。したがって、本発明の装置、システム及び方法の実施形態についての以下のより詳細な説明は、特許請求の範囲に示す本発明の範囲を限定するものではなく、単に本発明の選択した実施形態の一例を示すものであって、本明細書の特許請求の範囲に示す本発明と矛盾無く装置、システム及び方法についての選択した実施形態を単に示すものである。当業者は、特定の細目の１つ以上が無くても、又は他の方法、部品、材料でも本発明を実現できることが理解できる。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの又は実質的に同一のものが含まれる。  
【００１８】
（実施の形態）
図１は、本実施の形態に係る背景画像秘匿方法の原理を説明するための図である。図１において、パソコン等の情報処理装置にカメラを搭載する場合、そのディスプレイに搭載して、ディスプレイ正面で作業する利用者を撮影する。一般に天井や壁・カーテンなどは明るい色が使われていることから、多くの場合、利用者をカメラで撮像すると、背景領域ＢＡは顔領域ＦＡよりも明るい色として撮像される。そのため、顔領域ＦＡは背景領域ＢＡよりも輝度が低くなる（図１（Ａ））。
【００１９】
かかる一般的な環境下の場合に、カメラの露出量を高くして、その“白飛び”効果を使って背景領域ＢＡをぼかす（図１（Ｂ））。更に、後処理として、明るさ及びコントラスト調整により、顔領域ＦＡの輝度を本来の適正レベルに戻す（図１（Ｃ））。これにより、撮像画像は、顔領域ＦＡ以外は、白かそれに準ずる色のフィルターが掛かった効果が得られ、ほとんどの背景領域ＢＡを消すかぼやけた状態にすることができる。
【００２０】
図２は、本実施の形態に係る背景画像秘匿装置の概念図である。図２に示す背景画像秘匿装置は、ハードウェアやソフトウェアのモジュール、又は、その組み合わせで構成することができる。背景画像秘匿装置は、図２に示すように、撮像手段１と、顔検出手段２と、明度比較手段３と、露出量制御手段４と、明度調整手段５と、通信手段６とを備えている。なお、画像データの背景領域を秘匿する処理を背景画像秘匿処理と称する。
【００２１】
撮像手段１は、被写体を撮像して得られた画像データ（動画）を、顔検出手段２、明度比較手段３、及び露出量制御手段４に出力する。撮像手段１は、例えば、ＣＣＤカメラやＣＭＯＳカメラで構成することができる。
【００２２】
顔検出手段２は、撮像手段１から入力される画像データの中から顔領域を検出して、顔検出結果（顔領域を示す情報）を明度比較手段３に出力する。顔検出アルゴリズムは公知のものを使用することができ、例えば、特開２００６−５０８４６３号公報等に記載された顔検出方法を使用することができる。
【００２３】
明度比較手段３は、顔検出手段２の顔検出結果に基づいて、撮像手段１から入力される画像データのうち顔領域と、それ以外の領域である背景領域について、それぞれの領域の明度（輝度）をその平均値として算出し、背景領域の明度≧顔領域の明度＋所定値Ａ（但し、Ａ＞０）であるか否かを判断する。そして、明度比較手段３は、背景領域の明度≧顔領域の明度＋所定値Ａであるか否かを示す比較結果を露出量制御手段４に出力する。
【００２４】
露出量制御手段４は、撮像手段１の露出量を制御するものである。露出量制御手段４は、明度比較手段３から入力される比較結果に基づいて、背景領域の明度≧顔領域の明度＋所定値Ａである場合には、画像データの背景領域が白飛びするように、撮像手段１の露出量を高く設定する。そして、露出量制御手段４は、撮像手段１が設定された高い露出量で撮像した画像データを明度調整手段５に出力する。なお、露出量制御手段４は、露出量を規定量だけ高く設定することにしてもよい。また、露出量制御手段４は、顔らしさ評価値の下限になるまで、又はこの露出量変更による背景領域の背景情報の変化量が所定値以上となるまで、露出量を高くすることにしてもよい。
【００２５】
ここで背景領域の背景情報の変化量とは、露出量を高く設定した後に撮影した画像データと、露出量を変更する前の画像データについて、その背景領域についての背景情報の変化量を意味し、例えば、背景情報はエッジ量や周波数成分分布とすることができる。また、顔らしさ評価値は、公知のものを使用することができ、例えば、特開２００８−２６３４７８号公報や特開２００８−０７９０５５号公報に記載されたものを使用することができる。また、露出量制御手段４は、顔検出手段２で顔領域が検出されない場合でも画像データの背景領域が白飛びするように、撮像手段２の露出量を高く設定することにしてもよい。
【００２６】
明度調整手段５は、高い露出量で撮像した画像データの明度を調整（明度を下げ）し、望ましくは明度及びコントラストを調整（明度を下げかつコントラストを高く）して、顔領域の輝度を本来の適正レベル（元のレベル）に戻して、調整後の画像データを通信手段６に出力する。なお、明度調整手段５は、規定量だけ明度を下げることにしてもよい。また、明度調整手段５は、画像データの顔領域の顔らしさ評価値が最大となるように明度を下げまたコントラストを高くするように調整することにしてもよい。
【００２７】
通信手段６は、ネットワークに接続されて相手方端末と通信可能に構成されており、明度調整手段５から入力される画像データを通信相手に送信する。これにより、背景が秘匿され、かつ顔を認識可能な画像データを相手方に送出することが可能となる。
【００２８】
図３は、背景画像秘匿処理を行う前の概略の画像データの一例、図４は、背景画像秘匿処理を行った後の概略の画像データの一例を示している。図３に示すように、背景秘匿処理を行う前の画像データには背景領域ＢＡの内容が視認可能となっている。他方、図４に示すように、背景秘匿処理を行った後の画像データは背景領域ＢＡが白飛びしており、背景領域ＢＡの内容が視認できなくなっている。
【００２９】
以上説明したように、本実施の形態によれば、撮像手段１は被写体を撮像して画像データを出力し、顔検出手段２は画像データから顔領域を検出し、明度比較手段３は画像データの検出された顔領域とその背景領域との明度を比較して、背景領域の明度が顔領域の明度よりも所定量以上大きいか否かを判断し、露出量制御手段４は、背景領域の明度が顔領域の明度よりも所定量以上大きい場合に、撮像手段１の露出量を高く設定し、通信手段６は、撮像手段１が設定された露出量で撮像した画像データを相手方に送信することとしたので、簡単かつ低コストな方法で画像データ中の背景画像を秘匿することが可能となる。これにより、秘密・プライバシーを保持することができる。付言すると、簡単な手法であるため、低い実現コスト（ハードウェアコスト及び処理コスト（消費電力を含む））で実現でき、処理能力の低いシステムでの実装が可能である。
【００３０】
また、本実施の形態によれば、さらに、明度調整手段５は、撮像手段１が設定された露出量で撮像した画像データの明度を低くする調整し、通信手段６は、調整された画像データを相手方に送信することとしたので、画像データ中の人物の顔を適正（はっきりと）にすることが可能となる。
【００３１】
また、本実施の形態によれば、明度調整手段５は、撮像手段１が設定された露出量で撮像した画像データの明度を規定量低くする調整を行うこととしたので、簡単かつ低コストな方法で画像データ中の人物の顔を適正にすることが可能となる。
【００３２】
また、本実施の形態によれば、明度調整手段５は、顔領域の顔らしさ評価値が最大となるように、撮像手段１が設定された露出量で撮像した画像データの明度を低くしかつコントラストを高く調整することとしたので、可及的に画像データ中の人物の顔を適正にすることが可能となる。
【００３３】
また、本実施の形態によれば、露出量制御手段４は、背景領域の明度が顔領域の明度よりも所定量以上大きい場合に、露出量を規定量上げることとしたので、簡単かつ低コストな方法で画像データ中の背景画像を秘匿することが可能となる。
【００３４】
また、本実施の形態によれば、露出量制御手段４は、背景領域の明度が顔領域の明度よりも所定量以上大きい場合に、顔領域の顔らしさ評価値が下限となるまで、又は、露出量を設定する前の画像データの背景領域に対する背景情報の変化量が所定値以上となるまで、露出量を上げることとしたので、画像データ中の背景画像をより効果的に秘匿することが可能となる。
【００３５】
（実施例）
図５は、本実施の形態に係る背景画像秘匿装置を適用した情報処理装置であるノートＰＣ１０の概略の外観図である。ノートＰＣ１０は、同図に示すように、いずれも略直方体である本体側筐体１２及びディスプレイ側筐体１３を備える。本体側筐体１２は、キーボード及びタッチパッド等を有する入力部１４と、マイクロフォン１５と、スピーカ１６ａ、１６ｂとを備える。ディスプレイ側筐体１３は、ＬＣＤ（液晶ディスプレイ）１７と、ＬＣＤ１７の表示面側にその上方の略中央に配置され、前方の被写体を撮像可能なカメラ１８とを備える。  
【００３６】
本体側筐体１２及びディスプレイ側筐体１３は、それぞれの端部で左右の一対の連結部（ヒンジ部）１９ａ、１９ｂによって連結されており、連結部１９ａ、１９ｂは、これらの筐体を開閉自在に支持している。  
【００３７】
図６は、図５のノートＰＣ１の概略のハードウェア構成例を示す図である。ノートＰＣ１は、同図に示すように、ＣＰＵ３１、ＲＯＭ３２、メモリ３３、ＨＤＤ（ハードディスク）３４、ＬＣＤ１７、入力部１４、カメラデバイス２５、オーディオデバイス２７、通信デバイス２１、バッテリ２２、ＤＣ−ＤＣコンバータ２３，ＡＣアダプタ２４、ＵＳＢポート３９を備えており、各部はバスを介して直接又は間接的に接続されている。  
【００３８】
ＣＰＵ３１は、バスを介して接続されたＨＤＤ３４に格納されたＯＳ３５によりノートＰＣ１０全体の制御を行うとともに、ＨＤＤ３４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ３２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）３２ａやデータ等を格納している。  
【００３９】
メモリ３３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ３１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。  
【００４０】
ＨＤＤ（ハードディスク）３４は、例えば、Ｗｉｎｄｏｗｓ（登録商標）  ＸＰ、Ｖｉｓｔａ、７等のノートＰＣ１全体の制御を行うためのＯＳ３５、周辺機器類をハードウェア操作するための各種ドライバ３６、テレビ会議やチャットを行うためのＳｋｙｐｅ等のテレビ電話用アプリケーションプログラム（以下、「テレビ電話用アプリ」と称する）３７、特定業務に向けられた他のアプリプログラム３８等を記憶する機能を有する。  
【００４１】
ＯＳ３５は、ノートＰＣ１の基本的な動作を制御しているものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、各種ドライバ３６やＢＩＯＳ３２ａに伝える。ＯＳ３５は、マルチタスク機能及びマルチウィンドウ機能を有し、アプリケーションプログラムの実行コンテキスト（あるアプリケーションプログラムが利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行うように構成されている。  
【００４２】
各種ドライバ３６は、例えば、ＯＳ３５の指示に従ってＬＣＤ１７を制御する表示ドライバ、ＯＳ３５の指示に従ってカメラデバイス２５を制御するカメラドライバ（図７参照）、ＯＳ３５の指示に従ってオーディオデバイス２７を制御するオーディオドライバ、ＯＳ３５の指示に従って通信デバイス２１を制御する通信ドライバ等である。
【００４３】
テレビ電話用アプリ３７は、ＯＳ３５を介して、通信デバイス２１に相手方端末とリンクを確立させ、カメラ１８で撮影した画像やマイクロフォン１５で集音した音声を送信させたり、相手方端末から送出されてくる画像や音声をＬＣＤ１７への表示・スピーカ１６ａ、１６ｂからの放音を行わせる。  
【００４４】
他のアプリケーションプログラム３８は、ブラウザ、メール、ワープロ、表計算等のプログラムである。
【００４５】
ＬＣＤ１７は、ＣＰＵ３１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号に応じた各種情報を表示画面に表示する。  
【００４６】
なお、本実施の形態では、ディスプレイとしてＬＣＤを使用することにしているが、本発明はこれに限られるものではなく、有機ＥＬディスプレイやＣＲＴ等の他のディスプレイを使用することにしてもよい。  
【００４７】
入力部１４は、ユーザが入力操作を行うためのユーザ・インターフェースであり、文字、コマンド等を入力する各種キーより構成されるキーボードや、画面上のカーソルを移動させたり、各種メニューを選択するタッチパッド等を備えている。  
【００４８】
カメラデバイス２５は、ＵＳＢポート３９に接続されたＵＳＢカメラデバイスであり、カメラ１８と、カメラ処理回路２６とを備えている。カメラ１８は、レンズや撮像部（ＣＣＤやＣＭＯＳ）を備えており、レンズは被写体光を結像し、撮像部は結像された被写体光をＲ，Ｇ，Ｂの画像信号として出力する。カメラ処理回路２６は、Ａ／Ｄ変換器、画像処理用ＬＳＩ、メモリ等を備え、撮像部の駆動タイミングや露出制御等を行うと共に、撮像部で得られたＲＧＢの画像信号をデータ処理（Ａ／Ｄ変換等）して、ＣＰＵ３１に出力する。カメラデバイス２５は、その電源がＯＮされると、ホワイトバランス調整や露出調整等の初期処理を行って、撮像条件や信号処理が安定した後に撮像画像を出力するように構成されている。  
【００４９】
オーディオデバイス２７は、マイクロフォン１５と、スピーカ１６ａ、１６ｂと、音声処理回路２８とを備えている。マイクロフォン２５は、音声を集音して音声データを音声処理回路２８に出力する。スピーカ１６ａ、１６ｂは、音声処理回路２８から出力される音声データに応じた音声を出力する。音声処理回路２８は、Ａ／Ｄ変換器、Ｄ／Ａ変換器、音声処理用ＬＳＩ、メモリ等を備えており、マイクロフォン１５から入力される音声データをデータ処理（Ａ／Ｄ変換等）し、データ処理後の音声データ（デジタルデータ）をＣＰＵ１１に出力したり、ＣＰＵ３１から入力される音声データ（デジタル）をＤ／Ａ変換して、スピーカ１６ａ、１６ｂから放音させる。  
【００５０】
通信デバイス２１は、ネットワークを介してデータの送受信を行うためのものであり、画像データ及び音声データをネットワークに送信し、また、ネットワークを介して送信されてくる画像データ及び音声データを受信する。なお、通信デバイス２１は、画像データ及び音声データをコード化して送信することにしてもよく、また、コード化された画像データ及び音声データを受信した場合には、デコードすることにしてもよい。    
【００５１】
ＡＣアダプタ２４は、商用電源に接続して、ＡＣ電圧をＤＣ電圧に変換してＤＣ−ＤＣコンバータ２３に出力する。ＤＣ−ＤＣコンバータ２３は、ＡＣアダプタ２４から供給されるＤＣ電圧を所定の電圧に変換して各部に電力を供給し、また、バッテリ２２の充電を行う。バッテリ２２は、ＤＣ−ＤＣコンバータ２３により充電され、充電した電圧を各部に供給する。バッテリ２３は、ＡＣアダプタ２４が商用電源に接続されていない場合に使用される。
【００５２】
図７は、テレビ電話用アプリ３７がカメラ１８で撮影した画像データを通信相手に送信する場合に、撮影対象の背景を隠した画像データを送信する場合の処理に関する機能構成を示す図である。
【００５３】
テレビ電話用アプリ３７は、ＯＳ３５上で実行されるアプリケーションプログラムであり、相手方端末と画像と音声で通話を行うテレビ電話機能を実現するためのものである。テレビ電話用アプリ３７は、図１の通信手段６として機能する。テレビ電話用アプリ３７と各デバイス・ドライバの間のデータ又はコマンドの送受信には、ＯＳ３５が介在する。
【００５４】
カメラデバイス２５は、図１の撮像手段１として機能する。カメラドライバ３６ａは、ＯＳ３５を介したテレビ電話用アプリ３７の指示に応じて、カメラデバイス２５を制御する。カメラドライバ３６ａは、図１の顔検出手段２、明度比較手段３、露出量制御手段４、及び明度調整手段５として機能する。
【００５５】
カメラドライバ３６ａは、画像分析部４０と、露出制御部５０と、明度・コントラスト調整部６０とを備えている。さらに、画像分析部４０は、顔認識部４１と、顔明度検出部４２と、背景明度検出部４３と、背景秘匿制御部４４と、顔らしさ評価部４５と、背景変化検出部４５とを備えている。
【００５６】
カメラデバイス２５は、カメラ１８で撮影した画像データを画像分析部４０、露出制御部５０、及び明度・コントラスト調整部６０に出力する。
【００５７】
画像分析部４０では、顔認識部４１は、カメラデバイス２５から入力される画像データの中から顔領域を検出して、顔検出結果（顔領域を示す情報）を出力する。顔明度検出部４２は、顔認識部４１の顔検出結果に基づいて、カメラデバイス２５から入力される画像データのうち顔領域の明度を算出する。また、背景明度検出部４３は、顔認識部４１の顔検出結果に基づいて、カメラデバイス２５から入力される画像データの顔領域以外の領域、すなわち背景領域の明度を算出する。
【００５８】
背景秘匿制御部４４は、顔明度検出部４２で算出された顔領域の明度と、背景明度検出部４３で算出された背景領域の明度とに基づいて、背景領域の明度≧顔領域の明度＋所定値Ａであるか否かを判断し、背景領域の明度≧顔領域の明度＋所定値Ａ（但し、Ａ＞０）であるか否かを示す比較結果を露出制御部５０に出力する。
【００５９】
顔らしさ評価部４５は、露出制御部５０で露出量を高く設定した後にカメラデバイス２５で撮影した画像データについて、その顔領域の顔らしさ評価値を算出して、露出制御部５０に出力する。また、顔らしさ評価部４５は、明度・コントラスト調整部６０で明度・コントラスト調整後の画像データについて、その顔領域の顔らしさ評価値を算出して、明度・コントラスト調整部６０に出力する。
【００６０】
背景変化評価部４６は、背景領域が白飛びしたか否かを判定するために、露出制御部５０で露出量を高く設定した後にカメラデバイス２５で撮影した画像データと、露出量を変更する前の画像データについて、背景領域の背景情報の変化量を算出して、露出制御部５０に出力する。例えば、背景情報の変化量の算出にはエッジ量や周波数成分分布を利用することができる。
【００６１】
露出制御部５０は、カメラデバイス２５のカメラ１８の露出量を制御するものであり、カメラ処理回路２６にその露出量を指示する。露出制御部５０は、背景領域の明度≧顔領域の明度＋所定値Ａである場合には、顔らしさ評価部４５で算出される顔らしさ評価値が下限となるまで、又は、背景変化評価部４６で算出される背景領域の背景情報の変化量が所定値Ｃ以上となるまで、カメラ１８の露出量を高くする。これにより、露出過多となり背景領域が白飛びする。
【００６２】
また、露出制御部５０は、画像データ中で顔領域が検出されなかった場合は、背景変化評価部４６で算出される背景領域の背景情報の変化量が所定値Ｃ以上となるまで、カメラ１８の露出量を高くする。これは人物が映っていない場合でも背景を秘匿したいからである。
【００６３】
明度・コントラスト調整部６０は、露出制御部５０で露出量を高く設定した後にカメラデバイス２５で撮影した画像データについて、顔らしさ評価部４５で算出される顔らしさ評価値が最大となるまで、明度及びコントラストを調整（明度を低くし、コントラストを高く）する。これにより、露出過多とした画像データの顔が適正となる。明度・コントラスト調整部６０は、調整後の画像データ、すなわち、背景領域が秘匿され、かつ顔領域を認識可能な画像データにできるだけ回復させてテレビ電話用アプリ３７に出力する。
【００６４】
テレビ電話用アプリ３７は、明度・コントラスト調整部６０から入力される調整後の画像データを相手方端末に送信する。
【００６５】
図８は、図７の構成のノートＰＣ１０が、テレビ電話用アプリ３７がカメラ１８で撮影した画像データを通信相手に送信する場合の背景画像秘匿処理を説明するためのフローチャートである。図８に示す処理は、テレビ電話用アプリ３７がテレビ電話による通信を開始する際、又は、所定周期で実行される。
【００６６】
図８において、カメラドライバ３６ａでは、カメラ１８で撮影が開始されて画像データが入力されると（ステップＳ１１）、顔認識部４１は、入力される画像データの顔領域を検出する（ステップＳ１２）。顔領域を検出しなかった場合には（ステップＳ１２の「Ｎｏ」）、ステップＳ１７に移行する。
【００６７】
顔領域を検出した場合には（ステップＳ１２の「Ｙｅｓ」）、背景秘匿制御部４４は、背景領域の明度≧顔領域の明度＋所定値Ａであるか否かを判定する（ステップＳ１３）。背景領域の明度≧顔領域の明度＋所定値Ａでない場合には（ステップＳ１３の「Ｎｏ」）、画像データをテレビ電話用アプリ３７に転送する（ステップＳ２１）。
【００６８】
背景領域の明度≧顔領域の明度＋所定値Ａである場合には（ステップＳ１３の「Ｙｅｓ」）、露出制御部５０は、露出量を所定量だけ高く設定して、露出量Ｖexp＝露出量Ｖexp＋所定量Ｂとする（ステップＳ１４）。続いて、露出制御部５０は、顔らしさ評価部４５で算出される顔らしさ評価値が下限であるか否かを判断する（ステップＳ１５）。顔らしさ評価値は下限である場合には（ステップＳ１５の「Ｙｅｓ」）、ステップＳ１９に移行する。他方、顔らしさ評価値が下限でない場合は（ステップＳ１５の「Ｎｏ」）、露出制御部５０は、背景変化検出部４６で算出される背景領域の背景情報の変化量≧所定値Ｃであるか否かを判断する（ステップＳ１６）。背景情報の変化量≧所定値Ｃである場合には（ステップＳ１６の「Ｙｅｓ」）、ステップＳ１９に移行する。背景情報の変化量≧所定値Ｃでない場合には（ステップＳ１６の「Ｎｏ」）、ステップＳ１４に戻り、露出制御部５０は、露出量をさらに所定量Ｂだけ高く設定し、顔らしさ評価値が下限（ステップＳ１５の「Ｙｅｓ」）又は背景情報の変化量≧所定値Ｃ（ステップＳ１６の「Ｙｅｓ」）となるまで、ステップＳ１４〜Ｓ１６の処理を繰り返す。ここでは顔らしさ評価値が下限値を大きく飛び越えないように露出変化量Ｂを細かく制御しながらその評価値を比較することが期待される。なお、顔らしさ評価値の下限値まで露出量を高くする理由は、背景情報を最大限秘匿できるようにするために露出量を最大化しようとする一方で、顔領域は顔として正常に認知できる範囲内である必要があり、露出量の上限を顔らしさ評価値で見積もっているからである。
【００６９】
なお、ステップＳ１４〜Ｓ１６の処理の替わりに、露出制御部５０は、露出量を規定量高く設定し、顔らしさ評価値が下限であるか否かの判断（ステップＳ１５）及び背景情報の変化量≧所定値Ｃの判断（ステップＳ１６）を実行しないことにしてもよい。これにより、処理速度を向上させることができる。
【００７０】
ステップＳ１９では、明度・コントラスト調整部６０は、画像データの顔領域を、露出量を高くする前の明度に戻すため、明度及びコントラストを調整（明度を低くし、コントラストを高く）する処理を行う。明度・コントラスト調整部６０は、顔らしさ評価部４５で算出される顔らしさ評価値が最大であるか否かを判断する（ステップＳ２０）。顔らしさ評価値が最大である場合には（ステップＳ２０の「Ｙｅｓ」）、画像データをテレビ電話用アプリ３７に転送する（ステップＳ２１）。これにより、テレビ電話用アプリ３７からは撮影対象の背景が秘匿され、かつ顔を認識可能な画像データが相手方端末に送信される。顔らしさ評価値が最大でない場合には（ステップＳ２０の「Ｎｏ」）、ステップＳ１９に戻り、明度・コントラスト調整部６０は、さらに明度及びコントラストを調整し、顔らしさ評価値が最大となるまで（ステップＳ２０の「Ｙｅｓ」）、ステップＳ１９及びＳ２０の処理を繰り返す。  
【００７１】
なお、ステップＳ１９及びＳ２０の処理の替わりに、明度・コントラスト調整部６０は、規定量明度を下げ、顔らしさ評価値が最大であるか否かの判断（ステップＳ２０）を実行しないことにしてもよい。これにより、処理速度を向上させることができる。
【００７２】
ステップＳ１７では、露出制御部５０は、露出量を所定量だけ高く設定して、露出量Ｖexp＝露出量Ｖexp＋所定量Ｂとする（ステップＳ１７）。続いて、露出制御部５０は、背景変化検出部４６で算出される背景領域の背景情報の変化量≧所定値Ｃであるか否かを判断する（ステップＳ１８）。背景情報の変化量≧所定値Ｃである場合には（ステップＳ１８の「Ｙｅｓ」）、画像データをテレビ電話用アプリ３７に転送する（ステップＳ２１）。背景情報の変化量≧所定値Ｃでない場合には（ステップＳ１８の「Ｎｏ」）、ステップＳ１７に戻り、露出制御部５０は、露出量をさらに所定量Ｂだけ高く設定し、背景情報の変化量≧所定値Ｃ（ステップＳ１６の「Ｙｅｓ」）となるまで、ステップＳ１７及びステップＳ１８の処理を繰り返す。
【００７３】
なお、ステップＳ１７及びＳ１８の処理の替わりに、露出制御部５０は、露出量を規定量高く設定し、背景情報の変化量≧所定値Ｃの判断（ステップＳ１８）を実行しないことにしてもよい。これにより、処理速度を向上させることができる。
【００７４】
顔の検出が確認されている場合には、この背景画像秘匿処理が終了すると、ステップＳ１４〜Ｓ１６で最終的に設定された露光量で撮影された画像データが、ステップＳ１９及びＳ２０で最終的に決定された明度・コントラスト調整が行われて、テレビ電話用アプリ３７から相手方に送信される。
【００７５】
なお、本実施例では、背景画像秘匿処理をカメラドライバ３６ａが実行することとしたが、アプリケーションプログラム、ユーティリティプログラム、又はＯＳが実行することにしてもよい。さらに、カメラデバイス２５が背景画像秘匿処理の一部又は全部を実行することにしてもよい。
【００７６】
また、本実施の形態では、テレビ電話用アプリ３７で背景を隠した画像データを送信することとしたが、本発明はこれに限られるものではなく、例えば、メール用のアプリが画像データを添付して送信する場合にも適用可能である。
【００７７】
また、本実施例では、情報処理装置としてノートＰＣを例示したが、本発明はこれに限られるものではなく、デスクトップ型ＰＣ、ＰＤＡ、携帯電話等に適用可能である。
【産業上の利用可能性】
【００７８】
以上のように、本発明にかかる背景画像秘匿方法、背景画像秘匿装置、及びコンピュータが実行可能なプログラムは撮像した画像データを転送する場合に撮影対象の背景を秘匿したい場合に適している。
【符号の説明】
【００７９】
１  撮像手段
２  顔検出手段
３  明度比較手段
４  露出量制御手段
５  明度調整手段
６  通信手段
１０  ノートＰＣ
１２  本体側筐体
１３  ディスプレイ側筐体
１４  入力部
１５  マイクロフォン
１６ａ、１６ｂ  スピーカ
１７  ＬＣＤ（液晶ディスプレイ）
１８  カメラ
１９ａ、１９ｂ  連結部（ヒンジ部）
２５  カメラデバイス
２６  カメラ処理回路
３１  ＣＰＵ
３２  ＲＯＭ
３３  メモリ
３４  ＨＤＤ（ハードディスク）
３５  ＯＳ
３６  ドライバ
３６ａ  カメラドライバ
３７  テレビ電話用アプリケーションプログラム（テレビ電話用アプリ）
４０  画像分析部
４１  顔認識部
４２  顔明度検出部
４３  背景明度検出部
４４  背景秘匿制御部
４５  顔らしさ評価部
４６  背景変化検出部
【図１】
0005438089.tif 000002
【図２】
0005438089.tif 000003
【図３】
0005438089.tif 000004
【図４】
0005438089.tif 000005
【図５】
0005438089.tif 000006
【図６】
0005438089.tif 000007
【図７】
0005438089.tif 000008
【図８】
0005438089.tif 000009