(57)【要約】【目的】比較的簡単にペット画像を検出する。【構成】被写体像の中から人物像が検出される（ステップ21）。検出された人物像の人物が識別される（ステップ22）。識別された人物のペット情報が，人物とその人物に関連づけられているペット情報との対応を示す個人情報テーブルから見つけられる（ステップ23）。見つけられたペット情報のペットの画像が被写体像から見つけられる（ステップ24，25）。被写体像に含まれているすべての動物を見つけるのではなく，その人物に関連づけられているペットの画像を検出するので，比較的簡単にペット画像が検出される。【選択図】図８
2010134910.tif 000002
【特許請求の範囲】
【請求項１】
被写体像に含まれている人物像を検出する人物像検出手段，
上記人物像検出手段によって検出された人物像の人物を識別する人物識別手段，
上記人物識別手段によって識別された人物に関連づけられているペット情報を，人物に対応して，その人物に関連づけられているペットの情報が格納されているペット情報データベースの中から見つけるペット情報検出手段，および
上記ペット情報検出手段によって検出されたペット情報のペット画像を上記被写体像の中から検出するペット画像検出手段，
を備えたペット画像検出システム。
【請求項２】
上記ペット画像検出手段は，
ペットまたはペットの品種に対応してペット情報データベースに格納されている，ペットの特徴を表わすペット辞書データのうち，上記ペット情報検出手段によって検出されたペット情報に対応するペット辞書データを用いてペット画像を検出するものである，
請求項１に記載のペット画像検出システム。
【請求項３】
上記ペット画像検出手段によるペット画像検出処理の開始から計時を開始するタイマ，および
上記タイマが一定時間経過したことに応じて，ペット画像検出処理を停止するように上記ペット画像検出手段を制御する停止手段，
をさらに備えた請求項１または２に記載のペット画像検出システム。
【請求項４】
上記ペット情報検出手段によってペット情報が見つからなかったことに応じてペット情報の入力指示を報知する報知手段，および
上記報知手段による報知に応じて，ペット情報を入力するペット情報入力手段をさらに備え，
上記ペット画像検出手段は，
上記ペット情報入力手段から入力されたペット情報のペット画像を上記被写体像の中から検出するものである，
請求項１から３のうち，いずれか一項に記載のペット画像検出システム。
【請求項５】
上記ペット画像検出手段は，
上記ペット情報検出手段によって検出されたペット情報のペット画像を上記被写体像の中から検出し，かつ上記ペット情報検出手段によって検出されたペット情報のペット画像以外の動物画像を上記被写体の中から検出するものであり，
上記ペット画像検出手段によって検出された上記動物画像の動物をペット情報として，上記人物識別手段によって識別された人物に対応して上記ペット情報データベースに格納するペット情報格納手段，
をさらに備えた請求項１から４のうち，いずれか一項に記載のペット画像検出システム。
【請求項６】
人物像検出手段が，被写体像に含まれている人物像を検出し，
人物識別手段が，上記人物像検出手段によって検出された人物像の人物を識別し，
ペット情報検出手段が，上記人物識別手段によって識別された人物に関連づけられているペット情報を，人物に対応して，その人物に関連づけられているペットの情報が格納されているペット情報データベースの中から見つけ，
ペット画像検出手段が，上記ペット情報検出手段によって検出されたペット情報のペット画像を上記被写体像の中から検出する，
ペット画像検出システムの動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，ペット画像検出システムおよびその動作制御方法に関する。
【背景技術】
【０００２】
ディジタル・スチル・カメラなどにおいては顔識別の機能を有するものがある。このために，顔を識別できる装置が開発されている（特許文献１）。
【０００３】
人間の顔検出と同様にペットを検出することも考えられるが，検出率を上げようとすると多くのデータが必要であり，誤検出も高くなってしまうことがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2004-302644号公報
【発明の概要】
【０００５】
この発明は，ペット画像を検出できるようにすることを目的とする。
【０００６】
この発明によるペット画像検出システムは，被写体像に含まれている人物像を検出する人物像検出手段，上記人物像検出手段によって検出された人物像の人物を識別する人物識別手段，上記人物識別手段によって識別された人物に関連づけられているペット情報を，人物に対応して，その人物に関連づけられているペットの情報が格納されているペット情報データベースの中から見つけるペット情報検出手段，および上記ペット情報検出手段によって検出されたペット情報のペット画像を上記被写体像の中から検出するペット画像検出手段を備えていることを特徴とする。
【０００７】
この発明は，上記ペット画像検出システムに適した動作制御方法も提供している。すなわち，この方法は，人物像検出手段が，被写体像に含まれている人物像を検出し，人物識別手段が，上記人物像検出手段によって検出された人物像の人物を識別し，ペット情報検出手段が，上記人物識別手段によって識別された人物に関連づけられているペット情報を，人物に対応して，その人物に関連づけられているペットの情報が格納されているペット情報データベースの中から見つけ，ペット画像検出手段が，上記ペット情報検出手段によって検出されたペット情報のペット画像を上記被写体像の中から検出するものである。
【０００８】
この発明によると，被写体像に含まれている人物像が検出され，検出された人物像の人物が識別される。ペット情報データベースには，人物に対応して，その人物に関連づけられている（たとえば，その人物が飼っている）ペットの情報が格納されている。識別された人物に関連づけられているペット情報がペット情報データベースから見つけられ，見つけられたペット情報のペット画像が被写体像の中から検出される。被写体像に人物像と動物の画像とが一緒に写っている場合には，その動物の画像は，その人物に関連づけられているペットの画像である可能性が高い。このために，被写体像の人物が識別されると，その識別された人物に関連づけられているペットの画像が被写体像の中から検出される。被写体像の中から動物の画像を見つけ出すのではなく，特定のペットの画像を見つけ出せばよいので，比較的簡単に見つけることができる。
【０００９】
上記ペット画像検出手段は，たとえば，ペットまたはペットの品種に対応してペット情報データベースに格納されている，ペットの特徴を表わすペット辞書データのうち，上記ペット情報検出手段によって検出されたペット情報に対応するペット辞書データを用いてペット画像を検出するものである。
【００１０】
上記ペット画像検出手段によるペット画像検出処理の開始から計時を開始するタイマ，および上記タイマが一定時間経過したことに応じて，ペット画像検出処理を停止するように上記ペット画像検出手段を制御する停止手段をさらに備えてもよい。
【００１１】
上記ペット情報検出手段によってペット情報が見つからなかったことに応じてペット情報の入力指示を報知する報知手段，および上記報知手段による報知に応じて，ペット情報を入力するペット情報入力手段をさらに備えてもよい。
【００１２】
上記ペット画像検出手段は，たとえば，上記ペット情報入力手段から入力されたペット情報のペット画像を上記被写体像の中から検出するものである。
【００１３】
上記ペット画像検出手段は，たとえば，上記ペット情報検出手段によって検出されたペット情報のペット画像を上記被写体像の中から検出し，かつ上記ペット情報検出手段によって検出されたペット情報のペット画像以外の動物画像を上記被写体の中から検出するものである。この場合，上記ペット画像検出手段によって検出された上記動物画像の動物をペット情報として，上記人物識別手段によって識別された人物に対応して上記ペット情報データベースに格納するペット情報格納手段をさらに備えることが好ましい。
【図面の簡単な説明】
【００１４】
【図１】ペット画像検出システムの電気的構成を示すブロック図である。
【図２】人物情報テーブルの一例である。
【図３】個人情報テーブルの一例である。
【図４】顔辞書テーブルの一例である。
【図５】被写体像の一例である。
【図６】被写体像の一例である。
【図７】被写体像の一例である。
【図８】ペット画像検出システムの処理手順を示すフローチャートである。
【図９】ペット画像検出システムの電気的構成を示すブロック図である。
【図１０】ペット画像検出システムの処理手順を示すフローチャートである。
【図１１】ペット画像検出システムの電気的構成を示すブロック図である。
【図１２】ペット画像検出システムの処理手順を示すフローチャートである。
【図１３】ペット画像検出システムの電気的構成を示すブロック図である。
【図１４】ペット画像検出システムの処理手順を示すフローチャートである。
【実施例】
【００１５】
図１は，この発明の実施例を示すもので，通信システム１の電気的構成を示すブロック図である。
【００１６】
通信システム１に入力した被写体像データは，個人識別装置４，顔検出装置７および表示制御装置８に入力する。個人識別装置４には，顔画像検出装置および人物情報テーブルが格納されているメモリ（いずれも図示略）が含まれている。個人識別装置４において，被写体像データによって表される被写体像の中から人物の顔画像（人物像そのものでもよい）が検出される。顔画像が検出されると，その検出された顔画像から，人物情報テーブルを利用して，被写体像に含まれている人物像の人物が識別される。
【００１７】
図２は，個人識別装置４に記憶されている人物情報テーブルの一例である。
【００１８】
人物情報テーブルは，検出された顔画像から，その顔画像の顔をもつ人物を識別するためのものである。眉，目，鼻，口，その他の顔の特徴に対応して，そのような顔の特徴をもつ人物名が格納されている。検出された顔画像から分かる顔の特徴にもとづいて，検出された顔画像の顔をもつ人物が識別されるようになる。
【００１９】
図１に戻って，個人識別装置４において被写体像に含まれる人物が識別されると，その識別された人物名を表すデータは個人情報取得装置５に入力する。個人情報データベース２には個人情報テーブルが格納されている。
【００２０】
図３は，個人情報テーブルの一例である。
【００２１】
個人情報テーブルには，人物に対応して，その人物に関連づけられているペット情報（たとえば，その人物が飼っているペットの情報であるが，必ずしもその人物が飼っていず，その人物の家族など他の人が飼っているペットの情報でもよい）が格納されている。たとえば，Ａさんはペットとして猫と関連づけられており，Ｂさんはペットとして犬と関連づけられており，Ｃさんはペットとして犬と猫と関連づけられていることが分かる。個人情報テーブルを参照することにより，人物が分かると，その人物と関連づけられているペットが分かるようになる。
【００２２】
図３に示す例では，人物に対応して，その人物に関連づけられているペットが格納されているが，ペットの品種を格納するようにしてもよい。
【００２３】
図１に戻って，個人情報取得装置５に個人識別装置４において識別された人物名のデータが入力すると，そのデータによって表される人物に関連づけられているペット情報が個人情報データベース２から読み取られる。読み取られたペット情報が個人情報取得装置５から顔辞書制御装置６に入力する。
【００２４】
顔辞書データベース３には，顔辞書テーブルが格納されている。
【００２５】
図４は，顔辞書テーブルの一例である。
【００２６】
顔辞書テーブルには，ペットおよびペットの品種ごとに特徴データ（顔辞書）が格納されている。ペットの名称またはペットの品種が分かると，そのペットまたはペットの品種のペット画像を検出するために必要な特徴データが分かる。特徴データを用いて特定のペットまたは特定のペットの品種のペット画像を検出できるようになる。
【００２７】
再び図１に戻って，顔辞書制御装置６に入力したペット情報に対応する特徴データを用いて，被写体像の中からペットの顔画像を検出するように，顔検出装置７が顔辞書制御装置６によって制御される。検出されたペットの顔画像の位置を示すデータが表示制御装置８に与えられる。表示制御装置８によって，検出されたペットの顔画像に枠が表示されるように，被写体像が表示装置９の表示画面に表示される。
【００２８】
図５から図７は，被写体像の一例である。
【００２９】
図５を参照して，被写体像10には人物像11とペット画像12とが含まれている。ペットの顔画像が検出できない場合には，人間の顔画像のみが検出されるために，人物像11の顔画像部分に枠13を表示することができるようになる。たとえば，その枠13の中の顔画像部分が適切な明るさとなるように明るさ調整などが可能となる。
【００３０】
図６を参照して，同様に被写体像10に人物像11とペット画像12とが含まれている。人物像11の人物は，顔画像部分からＡさんであると識別されたものとする。この実施例では，Ａさんに関連づけられているペットは猫であることが分かるから，猫の特徴データを用いて被写体像10に猫の画像12が含まれているかどうかが検出される。猫の画像12が含まれていると，その猫の顔画像部分に枠14が付けられるようになる。被写体像10の中から動物すべてではなく，Ａさんに関連づけられているペットである猫の画像を検出するようにしているので，比較的検出精度が高くなる。
【００３１】
図７を参照して，被写体像15に人物像16と猫の画像12とが含まれている。人物像16の人物は，顔画像部分からＢさんであると識別されたものとする。Ｂさんに関連づけられているペットは犬であるために，犬の特徴データを用いて（猫の特徴データを用いずに）被写体像15に犬の画像が含まれているかどうかが検出される。被写体像15には猫の画像12は含まれているが犬の画像は含まれていないために猫の画像12は検出されないこととなる。
【００３２】
図８は，ペット検出システムの処理手順を示すフローチャートである。
【００３３】
被写体像から被写体像に含まれている人物像（顔画像でもよい）が検出される（ステップ21）。人物像が検出されると，人物情報テーブルを用いて，その検出された人物像の人物が識別される（ステップ22）。人物が識別されると，識別された人物のペット情報が個人情報テーブルから見つけられる（ステップ23）。被写体像に含まれている人物に関連づけられているペットが分かるようになる。
【００３４】
見つけられたペット情報のペットまたはペットの品種に対応する特徴データが顔辞書テーブルから読み取り可能となるように（他の特徴データは読み取り不能となるように）顔辞書データベース３が制御される（顔辞書（特徴データ）を有効にする，あるいは無効にする）（ステップ24）。有効とされた特徴データを用いて被写体像に含まれているペット画像（ペットの顔画像）が検出される（ステップ25）。
【００３５】
これにより，図６に示すように，ペットの顔画像を検出でき，その顔画像部分に枠14をできるようになる。顔辞書テーブルに人物の顔の特徴データを格納しておき，読み取り可能とすることにより，人物の顔画像を検出でき，図６に示すように人物の顔画像部分に枠13を表示することもできる。もっとも，個人識別装置４において人物の顔画像部分が検出されているから，その検出された顔画像部分の位置を表すデータが個人識別装置４から表示制御装置８に与えられることにより，人物の顔画像部分の枠を表示できるようになる。
【００３６】
被写体像から人物像が検出されなかった場合には，デフォルトのペット情報の顔辞書を有効にしてペット画像検出処理を行ってもよいし，すべてのペット情報の顔辞書を有効にしてペット画像検出処理を行うようにしてもよい。また，被写体像から複数の人物像が検出された場合には，その検出された複数の人物像の複数の人物に関連づけられているペットのペット情報の顔辞書を有効にしてペット画像検出処理を行うようにすることが好ましい。また，複数の人物が共通に関連づけられているペットのペット情報の顔辞書を有効にしてペット画像検出処理を行うようにしてもよいし，特定の人物（たとえば，被写体像の中心にいる人物，大きさが一番大きい人物）に関連づけられているペットのペット情報の顔辞書を有効にしてペット画像検出処理を行うようにしてもよい。
【００３７】
上述のペット画像検出システムをディジタル・スチル・カメラに適用する場合には，再生時，撮像モードにおいて被写体像を動画表示しているとき，記録時のいずれにおいて行ってもよい。撮像モードにおいて被写体像を動画表示している場合には，シャッタ・レリーズ・ボタンの押下があるまでの間，上述の処理が繰り返し行われることとなろう。顔画像，ペット画像の追従ができるようになる。
【００３８】
図９および図10は，他の実施例を示すものである。
【００３９】
図９は，ペット画像検出システム１Ａの電気的構成を示すブロック図である。この図において，図１に示すものと同一物については同一符号を付して説明を省略する。
【００４０】
図９に示すペット画像検出システム１Ａにおいては，タイマ31が設けられている。タイマ31は，顔検出装置７におけるペット画像の検出処理の開始から計時を開始するものである。タイマ31が一定時間経過すると，その経過の旨を示すデータがタイマ31から顔辞書制御装置６に与えられる。すると，顔辞書制御装置（停止手段）６によって，顔検出装置７における顔検出処理が停止させられる。ペット画像の検出処理を一定時間内に限定できる。
【００４１】
図10は，ペット画像検出システム１Ａの処理手順を示すフローチャートである。この図において，図８に示す処理と同一の処理については同一符号を付して説明を省略する。
【００４２】
上述のように，有効とされた顔辞書を用いてペット画像の検出処理が行われると，タイマ31による計時が開始される（ステップ41）。ペット画像が検出されなければ（ステップ42でＮＯ），所定時間が経過したかどうかが確認される（ステップ43）。所定時間経過するまで（ステップ43でＮＯ），ペット画像の検出処理が行われる。所定時間が経過すると，ペット画像の検出処理が停止させられる（ステップ44）。
【００４３】
ペット画像が検出されると（ステップ42でＹＥＳ），図10に示す処理は終了する。ペット画像の検出または所定時間の経過によりタイマ31がリセットされるのはいうまでもない。
【００４４】
図11および図12は，他の実施例を示すものである。
【００４５】
図11は，ペット画像検出システム１Ｂの電気的構成を示すブロック図である。この図において，図１に示すもの同一物については同一符号を付して説明を省略する。
【００４６】
この実施例によるペット画像検出システム１Ｂにおいては，キーボード（ペット情報入力手段）32およびペット情報入力指示表示装置（報知手段）33が含まれている。個人情報取得装置５によって，被写体像に含まれている人物像の人物のペット情報が検出されなかった場合には，ペット情報入力指示表示装置33に，その人物のペット情報の入力を促すペット情報入力指示が表示される。ユーザは，その入力指示を見て，ペット情報および人物名をキーボード32から入力する。入力されたペット情報は，個人情報テーブルに人物に対応して格納される。ペット情報が入力されていないことがユーザが分かるので，ペット情報を入力できるようになる。
【００４７】
図12は，ペット画像検出システムの処理手順を示すフローチャートである。この図において，図８に示す処理と同一の処理については同一符号を付して説明を省略する。
【００４８】
上述のように，識別された人物のペット情報が見つからなければ（ステップ51でＮＯ），ペット情報入力指示が表示される（ステップ52）。ペット情報が入力されると（ステップ53），入力されたペット情報が人物に対応して個人情報テーブルに追加される（ステップ54）。その後，追加されたペット情報の顔辞書が有効とされ（ステップ55），ペット画像検出処理が行われる（ステップ25）。
【００４９】
図13および図14は，さらに他の実施例を示すものである。
【００５０】
図13は，ペット画像検出システム１Ｃの電気的構成を示すブロック図である。この図において，図１に示すものと同一物については同一符号を付して説明を省略する。
【００５１】
この実施例においては，個人情報設定装置34が含まれている。上述の実施例においては，被写体像から識別された人物に関連づけられているペットが個人情報テーブルから検出され，その検出されたペットの顔辞書が有効とさせられてペット画像が検出される。すなわち，個人情報テーブルに格納されているペット情報から分かるペットの画像のみが被写体像から検出される。この実施例においては，個人情報テーブルに格納されているペット情報から分かるペットの画像が検出された後に，被写体像に含まれているすべて動物の画像検出処理が行われる。個人情報テーブルに格納されているペット情報から分かるペット以外の動物の画像が検出されると，その検出された動物を表すデータが顔検出装置７から個人情報設定装置34に与えられる。個人情報設定装置34によって，検出された動物が新たにペットとして個人情報テーブルに格納される。
【００５２】
図14は，ペット画像検出システム１Ｃの処理手順を示すフローチャートである。この図において，図８に示す処理と同一の処理については同一符号を付して説明を省略する。
【００５３】
上述のように，有効とされた顔辞書を用いてペット画像が検出されると（ステップ25），ペット情報のすべての顔辞書を用いて被写体像に含まれている動物の画像が検出される（ステップ61）。動物の画像が見つけられると（ステップ62），見つけられた動物がペット情報として個人情報テーブルに格納される（ステップ63）。
【００５４】
たとえば，図７に示すように，被写体像15の中にＢさんの画像が含まれている場合において，個人情報テーブルからＢさんに関連づけられているペットは犬であるために，被写体像15の中に猫の画像12が含まれていても猫の画像が検出されていなかったものが，猫の画像12が検出され，Ｂさんに関連づけられているペット情報として猫が追加される。次からは，猫の画像と犬の画像とを検出できるようになる。
【００５５】
上述の処理は，比較的時間がかかるために，画像の再生時に行われることが好ましい。
【符号の説明】
【００５６】
１，１Ａ，１Ｂ，１Ｃ  ペット画像検出システム
４  個人識別装置（人物像検出手段，人物識別手段）
５  個人情報取得装置（ペット情報検出手段）
７  顔検出装置（ペット画像検出手段）
【図１】
2010134910.tif 000003
【図２】
2010134910.tif 000004
【図３】
2010134910.tif 000005
【図４】
2010134910.tif 000006
【図５】
2010134910.tif 000007
【図６】
2010134910.tif 000008
【図７】
2010134910.tif 000009
【図８】
2010134910.tif 000010
【図９】
2010134910.tif 000011
【図１０】
2010134910.tif 000012
【図１１】
2010134910.tif 000013
【図１２】
2010134910.tif 000014
【図１３】
2010134910.tif 000015
【図１４】
2010134910.tif 000016