JP2007174269A - Image processor, processing method and program - Google Patents
Image processor, processing method and program Download PDFInfo
- Publication number
- JP2007174269A JP2007174269A JP2005369196A JP2005369196A JP2007174269A JP 2007174269 A JP2007174269 A JP 2007174269A JP 2005369196 A JP2005369196 A JP 2005369196A JP 2005369196 A JP2005369196 A JP 2005369196A JP 2007174269 A JP2007174269 A JP 2007174269A
- Authority
- JP
- Japan
- Prior art keywords
- area
- image
- processing
- specifying
- region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Image Processing (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、画像処理装置および方法、並びにプログラムに関し、例えば人の姿を含む画像から、人の姿の部分を簡単に特定することができるようにする画像処理装置および方法、並びにプログラムに関する。 The present invention relates to an image processing apparatus, method, and program, and more particularly, to an image processing apparatus, method, and program that enable a human figure portion to be easily identified from an image including a person figure.
画像処理技術および通信処理技術の向上により、通話相手の画像を見ながら通話することができるテレビ電話システムが普及し始めている。 With the improvement of image processing technology and communication processing technology, videophone systems that can make a call while looking at the image of the other party are beginning to spread.
しかしながら、テレビ電話システムでは、通常、通話者同士のテレビ電話装置の接続が完了すると、テレビ電話装置のカメラで撮影された画像(通話者の姿を含む画像)が、通話者の意思に関わらず、通話相手側のテレビ電話装置に映し出される。 However, in a videophone system, normally, when a videophone device connection between callers is completed, images (images including the caller's appearance) taken with the camera of the videophone device are displayed regardless of the intention of the caller. It is displayed on the video phone device of the other party.
そこで、プライバシー保護の観点から、例えば、通話相手側のテレビ電話装置に自分の顔がはっきり表示されないようにする方法が考えられている。 Therefore, from the viewpoint of protecting the privacy, for example, a method is conceived in which a person's face is not clearly displayed on the videophone device on the other party's side.
顔領域の特定は、例えば、画像の輝度および色信号に対して閾値処理を行って2値化することにより行われ(特許文献1)、比較的簡単に行うことができる。 The identification of the face area is performed, for example, by performing threshold processing on the luminance and color signals of the image and binarizing (Patent Document 1), and can be performed relatively easily.
また例えば自分の部屋でテレビ電話を利用している場合、部屋の状態を通話相手に見せたくないなど、自分の姿全体はいいが、背景が表示されるのは困るという理由から、背景部分を隠蔽する方法も考えられている。 Also, for example, if you are using a videophone in your room, you do not want to show the room status to the other party. A concealment method is also considered.
背景部分の特定は、例えば、赤外線を照射し、照射された赤外線が被写体に当たって反射されたものを受信することによって行われ、精度よく背景部分が特定される。
しかしながら、背景部分を隠蔽したい理由は、例えば部屋の様子を通話者にわからないようにするものであり、精度よく背景部分を特定する必要はないにも関わらず、従来においては、赤外線を利用するなど大掛かりな装置が必要となり、背景部分を簡単に特定することはできなかった。 However, the reason for hiding the background part is, for example, to prevent the caller from knowing the state of the room, and although it is not necessary to specify the background part accurately, conventionally, infrared rays are used. A large-scale device was required, and the background portion could not be easily identified.
本発明は、このような状況に鑑みてなされたものであり、例えばテレビ電話システムに授受される画像から、ユーザの姿およびそれ以外の背景部分を簡単に特定することができるようにするものである。 The present invention has been made in view of such a situation. For example, it is possible to easily identify a user's figure and other background parts from an image exchanged with a videophone system. is there.
本発明の一側面の画像処理装置は、画像を入力する画像入力手段と、前記画像入力手段により入力された前記画像の中から、人の顔領域を検出する検出手段と、前記検出手段により検出された前記顔領域に基づいて、前記画像入力手段により入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定手段と、前記第1の特定手段により特定された前記被写体領域に基づいて、前記画像入力手段により入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定手段と、前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理手段と、前記処理手段により処理された前記画像を出力する出力手段とを備える。 An image processing apparatus according to an aspect of the present invention includes an image input unit that inputs an image, a detection unit that detects a human face area from the image input by the image input unit, and a detection unit that detects the human face region. On the basis of the face area thus determined, the first specifying means for specifying the subject area of the entire human figure from the images input by the image input means and the first specifying means Based on the subject area, second specifying means for specifying a background area other than the human figure from the image input by the image input means, and at least one of the subject area and the background area The image processing apparatus includes processing means for performing predetermined image processing, and output means for outputting the image processed by the processing means.
前記第2の特定手段は、前記被写体領域以外の領域を、前記背景領域とすることができる。 The second specifying unit may set an area other than the subject area as the background area.
前記被写体領域は、あらかじめ決められた形状の領域であり、前記第1の特定手段は、前記被写体領域のフレーム上の大きさまたは位置を、前記顔領域の大きさまたは位置に基づいて決定することができる。 The subject area is an area having a predetermined shape, and the first specifying unit determines the size or position of the subject area on the frame based on the size or position of the face area. Can do.
前記被写体領域は、第1の領域と、前記第1の領域より広い領域の前記第2の領域とからなり、フレーム上、前記第1の領域は上方に前記第2の領域は下方に並んで配置されており、前記第1の特定手段は、前記顔領域が前記被写体領域に含まれるように、前記被写体領域を特定することができる。 The subject area includes a first area and the second area that is wider than the first area. The first area is arranged above the frame and the second area is arranged below the frame. The first specifying means is capable of specifying the subject area so that the face area is included in the subject area.
前記第1の特定手段は、前記顔領域のフレーム上の位置に基づいて、前記第1の領域に対する前記第2の領域の位置を変更することができる。 The first specifying means can change the position of the second area with respect to the first area based on the position of the face area on the frame.
前記第1の特定手段は、前記顔領域のフレーム上の水平方向の位置に基づいて、前記第2の領域の水平方向の位置を変更することができる。 The first specifying means can change the horizontal position of the second area based on the horizontal position of the face area on the frame.
本発明の一側面の画像処理方法は、画像を入力する画像入力ステップと、前記画像入力ステップの処理で入力された前記画像の中から、人の顔領域を検出する検出ステップと、前記検出ステップの処理で検出された前記顔領域に基づいて、前記画像入力ステップの処理で入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定ステップと、前記第1の特定ステップの処理で特定された前記被写体領域に基づいて、前記画像入力ステップの処理で入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定ステップと、前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理ステップと、前記処理ステップの処理で処理された前記画像を出力する出力ステップとを含む。 An image processing method according to one aspect of the present invention includes an image input step of inputting an image, a detection step of detecting a human face area from the image input in the processing of the image input step, and the detection step A first specifying step of specifying a subject region of the entire human figure from the images input in the processing of the image input step based on the face region detected in the processing of A second specifying step of specifying a background region other than the human figure from the image input in the processing of the image input step based on the subject region specified in the processing of the specifying step; A processing step for performing predetermined image processing on at least one of the region and the background region, and an output step for outputting the image processed in the processing step Including.
本発明の一側面のプログラムは、画像を入力する画像入力ステップと、前記画像入力ステップの処理で入力された前記画像の中から、人の顔領域を検出する検出ステップと、前記検出ステップの処理で検出された前記顔領域に基づいて、前記画像入力ステップの処理で入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定ステップと、前記第1の特定ステップの処理で特定された前記被写体領域に基づいて、前記画像入力ステップの処理で入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定ステップと、前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理ステップと、前記処理ステップの処理で処理された前記画像を出力する出力ステップとを含む処理をコンピュータに実行させる。
The program according to an aspect of the present invention includes an image input step for inputting an image, a detection step for detecting a human face area from the image input in the processing of the image input step, and the processing of the detection step A first specifying step of specifying a subject region of the entire figure of the person from the images input in the processing of the image input step based on the face region detected in
本発明の一側面の画像処理装置、画像処理方法、およびプログラムにおいては、画像が入力され、入力された前記画像の中から、人の顔領域が検出され、検出された前記顔領域に基づいて、入力された前記画像の中から、前記人の姿全体の被写体領域が特定され、特定された前記被写体領域に基づいて、入力された前記画像から、前記人の姿以外の背景領域が特定され、前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理が行われ、処理された前記画像が出力される。 In the image processing device, the image processing method, and the program according to one aspect of the present invention, an image is input, a human face area is detected from the input image, and based on the detected face area The subject area of the entire human figure is identified from the input image, and the background area other than the human figure is identified from the input image based on the identified subject area. A predetermined image process is performed on at least one of the subject area and the background area, and the processed image is output.
本発明によれば、例えばテレビ電話システムに授受される画像から、ユーザの姿またはそれ以外の背景部分を簡単に特定し、処理を施すことができるようにすることができる。 According to the present invention, for example, a user's figure or other background portion can be easily identified from an image exchanged with a videophone system, and can be processed.
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。 Embodiments of the present invention will be described below. Correspondences between constituent elements of the present invention and the embodiments described in the specification or the drawings are exemplified as follows. This description is intended to confirm that the embodiments supporting the present invention are described in the specification or the drawings. Therefore, even if there is an embodiment which is described in the specification or the drawings but is not described here as an embodiment corresponding to the constituent elements of the present invention, that is not the case. It does not mean that the form does not correspond to the constituent requirements. Conversely, even if an embodiment is described here as corresponding to a configuration requirement, that means that the embodiment does not correspond to a configuration requirement other than the configuration requirement. It's not something to do.
本発明の一側面の画像処理装置は、画像を入力する画像入力手段(例えば、図3のステップS1の処理を行う図2の送信処理部53)と、前記画像入力手段により入力された前記画像の中から、人の顔領域を検出する検出手段(例えば、図3のステップS3の処理を行う図2の送信処理部53)と、前記検出手段により検出された前記顔領域に基づいて、前記画像入力手段により入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定手段(例えば、図3のステップS4の処理を行う図2の送信処理部53)と、前記第1の特定手段により特定された前記被写体領域に基づいて、前記画像入力手段により入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定手段(例えば、図3のステップS5の処理を行う図2の送信処理部53)と、前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理手段(例えば、図3のステップS6の処理を行う図2の送信処理部53)と、前記処理手段により処理された前記画像を出力する出力手段(例えば、図3のステップS7乃至S10の処理を行う図2の送信処理部53)とを備える。
The image processing apparatus according to one aspect of the present invention includes an image input unit that inputs an image (for example, the
前記第2の特定手段は、前記被写体領域以外の領域を、前記背景領域とすることができる(例えば、図5の背景領域Q)。 The second specifying unit can set an area other than the subject area as the background area (for example, the background area Q in FIG. 5).
前記被写体領域は、あらかじめ決められた形状の領域であり、前記第1の特定手段は、前記被写体領域のフレーム上の大きさまたは位置を、前記顔領域の大きさまたは位置に基づいて決定することができる(例えば、図3のステップS4)。 The subject area is an area having a predetermined shape, and the first specifying unit determines the size or position of the subject area on the frame based on the size or position of the face area. (For example, step S4 in FIG. 3).
前記被写体領域は、第1の領域と、前記第1の領域より広い領域の前記第2の領域とからなり、フレーム上、前記第1の領域は上方に前記第2の領域は下方に並んで配置されており、前記第1の特定手段は、前記顔領域が前記被写体領域に含まれるように、前記被写体領域を特定することができる(例えば、図4)。 The subject area includes a first area and the second area that is wider than the first area. The first area is arranged above the frame and the second area is arranged below the frame. The first specifying means is capable of specifying the subject area so that the face area is included in the subject area (for example, FIG. 4).
前記第1の特定手段は、前記顔領域のフレーム上の位置に基づいて、前記第1の領域に対する前記第2の領域の位置を変更することができる。 The first specifying means can change the position of the second area with respect to the first area based on the position of the face area on the frame.
前記第1の特定手段は、前記顔領域のフレーム上の水平方向の位置に基づいて、前記第2の領域の水平方向の位置を変更することができる(例えば、図11)。 The first specifying means can change the horizontal position of the second area based on the horizontal position of the face area on the frame (for example, FIG. 11).
本発明の一側面の画像処理方法、またはプログラムは、画像を入力する画像入力ステップ(例えば、図3のステップS1)と、前記画像入力ステップの処理で入力された前記画像の中から、人の顔領域を検出する検出ステップ(例えば、図3のステップS3)と、前記検出ステップの処理で検出された前記顔領域に基づいて、前記画像入力ステップの処理で入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定ステップ(例えば、図3のステップS4)と、前記第1の特定ステップの処理で特定された前記被写体領域に基づいて、前記画像入力ステップの処理で入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定ステップ(例えば、図3のステップS5)と、前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理ステップ(例えば、図3のステップS6)と、前記処理ステップの処理で処理された前記画像を出力する出力ステップ(例えば、図3のステップS7乃至ステップS10)とを含む。 An image processing method or program according to an aspect of the present invention includes an image input step (for example, step S1 in FIG. 3) for inputting an image, and a human's input from the images input in the process of the image input step. Based on the detection step (for example, step S3 in FIG. 3) for detecting a face region, and the image input step based on the face region detected by the detection step processing, A first specifying step (for example, step S4 in FIG. 3) for specifying the subject area of the entire human figure, and the image input step based on the subject area specified in the processing of the first specifying step. A second specifying step (for example, step S5 in FIG. 3) for specifying a background region other than the person's figure from the image input in the above process, and the subject region or the back. A processing step (for example, step S6 in FIG. 3) that performs predetermined image processing on at least one of the scene areas, and an output step (for example, FIG. 3) that outputs the image processed in the processing step. Steps S7 to S10).
図1は、本発明を適用したテレビ電話装置1の構成例を示している。テレビ電話装置1は、テレビ電話装置3と、電話網を含むネットワーク2を介して、相手の映像を見ながら通話することができる通常のテレビ電話機能を有しているが、例えばテレビ電話装置3に映し出される画像の中の、ユーザの姿全体の領域(以下、被写体領域と称する)以外の領域(以下、背景領域と称する)を隠蔽することができる。
FIG. 1 shows a configuration example of a
テレビ電話装置1の不揮発性メモリ21乃至DSP25は、バス32により相互に接続されている。バス32には、入出力インタフェース33が接続され、それにはカメラ26乃至通信部31が接続されている。
The
例えば、特定の相手とテレビ電話を行うための操作がリモコン11に対して行われ、その信号が受光部30により受信されると、CPU(Central Processing Unit)24は、あらかじめ不揮発性メモリ21に記憶されているテレビ電話発信プログラムを実行し、各部を制御する。これにより通信部31は、ネットワーク2を介してテレビ電話装置3と接続する。
For example, when an operation for making a videophone call with a specific partner is performed on the
テレビ電話装置3との接続が確立すると、カメラ26やマイクロフォン28により取り込まれた画像音声信号が、DSP(Digital Signal Processor)25によってエンコードされ、その結果得られたストリームが通信部31を介してテレビ電話装置3に送信され、映像は、テレビ電話装置3のディスプレイ51に映し出される。
When the connection with the
この際テレビ電話装置1は、テレビ電話装置3のディスプレイ51に映し出される映像の、被写体領域以外の背景領域を隠蔽するための処理を実行する(後述)。
At this time, the
テレビ電話装置3から送信されてきたストリームは、DSP25によってデコードされ、その結果得られた画像信号やGUI(Graphical User Interface)などのグラフィックデータが、ビデオメモリ23に転送されることによって、ディスプレイ27に表示され、音声信号はスピーカ29に供給されて出力される。
The stream transmitted from the
図2は、テレビ電話装置1の機能的構成例を示している。
FIG. 2 shows a functional configuration example of the
例えばリモコン11に対する発信の操作により、たとえばアドレス帳機能を呼び出し特定の通話相手が決定されると、ユーザインタフェース部51は、そのコマンドを受け付けて、発呼指令を、制御部52に出力する。
For example, when a specific call partner is determined by calling an address book function by a call operation on the
制御部52は、ユーザインタフェース部51から発呼指令を受け取ると、送信処理部53および受信処理部54を制御して、通話相手(テレビ電話装置3)との呼制御を行う。これにより送信処理部53および受信処理部54は、テレビ電話装置3との呼制御情報のやり取りを、ネットワーク2を介して行う。
When receiving a call instruction from the
呼制御によりテレビ電話装置3との呼が確立すると、送信処理部53には、デジタル化された、カメラ26およびマイクロフォン28により取り込まれた画像音声が入力される。
When a call with the
送信処理部53は、入力された画像音声信号に対して、画像音声エンコードや、誤り訂正などのチャネルエンコードを行うとともに、これをパケット化してネットワーク2を介してテレビ電話装置3に送信する。
The
送信処理部53は、送信する画像を生成する際、必要に応じて、ユーザの姿の被写体領域以外の背景領域が、通話相手が認識できないように表示されるように所定の画像処理を施す(背景領域を隠蔽する)。
When generating an image to be transmitted, the
送信処理部53は、デジタル化された画像音声データを、ユーザインタフェース部51にも供給する。
The
ユーザインタフェース部51は、送信処理部53から画像音声信号が供給されると、画像信号を、自画像のモニタとしてディスプレイ27に表示し、音声をスピーカ29から出力する。
When the image / audio signal is supplied from the
一方、テレビ電話装置3からのパケット化された画像音声情報が受信されると、受信処理部54には、そのデータが入力される。
On the other hand, when packetized video / audio information is received from the
受信処理部54は、入力された画像音声データに対して、チャネルデコードや画像音声デコードを行い、その結果得られた画像音声データをユーザインタフェース部51に供給する。
The
ユーザインタフェース部51は、受信処理部54から供給された画像音声データを、通話相手の画像としてディスプレイ27に表示し、音声をスピーカ29から出力する。
The
次に、送信処理部53における、背景領域が通話相手に認識されないように表示されるようにする処理(以下、隠蔽処理と称する)を説明する。
Next, processing (hereinafter referred to as concealment processing) that causes the
テレビ電話システムを、家庭内またはテレビ会議で利用する際、ユーザは、座っているか立っている場合が多い(寝転んだり、逆立ちをしたり、または顔を見せず背を向けるといった場合は稀である)。したがって、多くの場合、相手方のテレビ電話装置に映し出される画像においては、ユーザの顔の部分と胴体の部分は、上下方向に並んで映し出される。また、顔と胴体との大きさの関係から、胴体の画像部分の大きさは、顔の画像部分の大きさよりも大きいものと考えられる。 When using a videophone system at home or in a videoconference, users are often sitting or standing (rare, lying on their heads, or turning their back without showing their face) ). Therefore, in many cases, in an image displayed on the other party's videophone device, the face portion of the user and the body portion are displayed side by side in the vertical direction. Also, from the relationship between the size of the face and the torso, the size of the image part of the torso is considered to be larger than the size of the image part of the face.
すなわち本発明は、この通常のテレビ電話システムの使用状況でテレビ電話装置に映し出される顔の部分と胴体の部分との関係を利用して、ユーザの姿全体の部分(被写体領域)とそれ以外の部分(背景領域)を簡単に特定するものである。 In other words, the present invention uses the relationship between the face portion and the body portion projected on the videophone device in the use situation of this normal videophone system, so that the entire portion of the user (subject area) and other portions A part (background area) is easily specified.
本発明における隠蔽処理の詳細は、図3のフローチャートに示されている。 The details of the concealment process in the present invention are shown in the flowchart of FIG.
ステップS1において、送信処理部53は、カメラ26およびマイクロフォン28により取り込まれデジタル化された画像音声信号を入力する。
In step S <b> 1, the
ステップS2において、送信処理部53は、背景隠蔽処理を行うか否かを判定し、背景隠蔽処理を行うと判定した場合、ステップS3に進む。なお背景隠蔽処理を行うか否かは、例えばユーザがリモコン11を操作することにより任意に設定することができるものとする。
In step S2, the
ステップS3において、送信処理部53は、1フレーム分の画像データから、例えば、図4に示すように、長方形の領域Wを、ユーザの顔の部分の領域として検出する。
In step S3, the
この検出アルゴリズムは、従来技術(特許文献1)など、どの技術を用いても良く、結果として顔の部分が検出されれば良い。 As this detection algorithm, any technique such as the conventional technique (Patent Document 1) may be used, and as long as a face portion is detected as a result.
次に、ステップS4において、送信処理部53は、ステップS3で抽出した顔領域に基づいて被写体領域を特定する。
Next, in step S4, the
具体的にははじめに、送信処理部53は、図4に示すように、顔領域Wのフレーム上の大きさに基づいて、被写体領域Pの大きさを算出する。図4の例の場合、被写体領域Pの形は、上部の小さな長方形を領域P1とし、下部の大きな長方形を領域P2とする凸の文字の形である。すなわちこの被写体領域Pは、領域P1が上方に領域P2が下方に並んで配置されて構成されている。
Specifically, first, the
例えば送信処理部53は、領域P1の幅を、顔領域Wの幅xに所定の係数a1(1よりも大きい実数)を乗じたものとし、そしてその高さを、顔領域Wの高さyに係数b1(1よりも大きい実数)を乗じたものとする。また送信処理部53は、領域P2の幅を、幅xに係数a2(a1より大きい実数)を乗じたものとし、その高さを、高さyに(b2−b1)(b2は、b1より大きい実数)を乗じたものとする。
For example, the
次に、送信処理部53は、上述したように決定した大きさを有する被写体領域P(凸の文字の形の領域)のフレーム上の位置を、顔領域Wのフレーム上の位置に基づいて決定する。
Next, the
例えば送信処理部53は、被写体領域Pの左右方向の位置(X軸上の位置)を、顔領域WのX軸上の中心Cwxと被写体領域PのX軸上の中心が一致するように、そして上下方向の位置(Y軸上の位置)を、被写体領域Pの上端が、顔領域WのY軸上の中心Cwyから、被写体領域P全体の高さb2×yの1/cだけ上方となるようにする。なお被写体領域Pにおける領域P1と領域P2の位置関係は、領域P1および領域P2のX軸上の中心がそれぞれ一致するようになされている。
For example, the
ここで、係数a1、係数b1、係数b2、および係数cは、1よりも大きい実数であるので、被写体領域P全体の大きさおよび位置は、顔領域Wを含むように決定される。 Here, since the coefficient a1, the coefficient b1, the coefficient b2, and the coefficient c are real numbers larger than 1, the size and position of the entire subject area P are determined so as to include the face area W.
このようにして決定された大きさおよび位置の被写体領域Pが特定される。 The subject area P having the size and position determined in this manner is specified.
なお、このように特定された被写体領域Pがフレームからはみ出す場合、はみ出さないところまでの領域が被写体領域Pとされる。 In addition, when the subject area P specified in this way protrudes from the frame, the area up to the place where it does not protrude is set as the subject area P.
このように、通常のテレビ電話システムの使用例におけるテレビ電話装置に映し出される顔の領域と胴体の領域との関係を利用して、被写体領域Pの位置を、顔領域Wの位置にあわせるとともに、顔領域Wの下方の被写体領域Pの領域P2の大きさを、顔領域Wの大きさより大きくするようにしたので、図5に示すように、ユーザの姿の画像の大部分を、被写体領域Pとすることができる。 As described above, the position of the subject area P is adjusted to the position of the face area W by utilizing the relationship between the face area and the torso area displayed on the videophone apparatus in the use example of the normal videophone system. Since the size of the area P2 of the subject area P below the face area W is made larger than the size of the face area W, as shown in FIG. It can be.
次にステップS5において、送信処理部53は、背景領域を特定する。
Next, in step S5, the
具体的には、被写体領域P以外の領域が背景領域(図5に示す背景領域Q)とされる。 Specifically, an area other than the subject area P is set as a background area (background area Q shown in FIG. 5).
次にステップS6において、送信処理部53は、特定した背景領域が通話相手によって認識されないように表示されるように所定の画像処理を施す。
Next, in step S6, the
具体的には、図6に示すように、ぼかし効果のあるフィルタをかけ、背景領域Qがぼけて表示されるようにすことができる。 Specifically, as shown in FIG. 6, it is possible to apply a filter having a blurring effect so that the background region Q is blurred and displayed.
また図7に示すように、予め用意された所定の画像(図7の例では、黒く塗りつぶされた画像)が背景領域Qとして表示されるようにすることもできる。 Also, as shown in FIG. 7, a predetermined image prepared in advance (in the example of FIG. 7, an image painted in black) may be displayed as the background region Q.
ステップS6で、背景領域に対して画像処理が行われたとき、またはステップS2で、背景隠蔽処理を行わないと判定されたとき、ステップS7に進み、送信処理部53は、画像音声データ(画像処理が施された画像または画像処理が施されていない画像の画像データ、および音声データ)を、ユーザインタフェース部51に供給する。
When image processing is performed on the background area in step S6 or when it is determined not to perform background concealment processing in step S2, the process proceeds to step S7, and the
次に、ステップS8において、送信処理部53は、画像処理が施されたまたは画像処理が施されてない画像データ、および入力された音声データをエンコードするとともに、ステップS9において、誤り訂正などのチャンネルエンコードおよびパケット化処理を行い、ステップS10において、その結果得られたストリームを、テレビ電話装置3に送信する。
Next, in step S8, the
その後、送信処理部53は、ステップS1に戻りそれ以降の処理を同様に実行する。
Thereafter, the
以上のように、被写体領域を、顔領域の大きさおよび位置と、所定の係数との演算により求めるようにしたので、被写体領域および背景領域の特定を簡単に行うことができ、また背景領域の隠蔽を簡単に行うことができる。 As described above, since the subject area is obtained by calculating the size and position of the face area and a predetermined coefficient, it is possible to easily identify the subject area and the background area. Concealment can be performed easily.
また背景領域をぼかしたり一色に塗りつぶしたり、または被写体を単純な画像に置き換えるなど行うことで、通話相手に送信されるデータ量を削減することもできる。 Also, the amount of data transmitted to the other party can be reduced by blurring the background area, painting it with a single color, or replacing the subject with a simple image.
なお以上においては、ステップS3で顔領域が検出されるものとしたが、顔領域が検出されない場合、ステップS4で被写体領域も特定されない。このように被写体領域が特定されない場合、ステップS5において、例えば全ての領域が背景領域とされ、ステップS6以降の処理が行われる。 In the above description, the face area is detected in step S3. However, if no face area is detected, the subject area is not specified in step S4. When the subject area is not specified in this way, in step S5, for example, all the areas are set as the background area, and the processes after step S6 are performed.
次に、ステップS4における被写体領域特定処理の他の例について説明する。 Next, another example of the subject area specifying process in step S4 will be described.
以上においては、被写体領域Pの形を凸の文字の形としたが(図4および図5)、顔領域Wを含み、その下方に伸びる大きな領域であれば、図8A乃至図8Cに示すような形を被写体領域Pとすることもできる。 In the above, the shape of the subject region P is a convex character shape (FIGS. 4 and 5). However, as long as it is a large region that includes the face region W and extends below it, as shown in FIGS. 8A to 8C. The subject area P can also be a simple shape.
図9は、被写体領域Pを、図8Aの形とした場合の例を示している。このように被写体領域Pの、頭部の左右部分および両肩部分に対応する部分に角度を持たせるようにすることで、より人の体に合った領域を被写体領域Pとすることができる。 FIG. 9 shows an example in which the subject region P has the shape shown in FIG. 8A. In this way, by providing an angle to the portions corresponding to the left and right portions of the head and both shoulder portions of the subject region P, a region more suitable for the human body can be set as the subject region P.
図10は、被写体領域Pを、図8Cの形とした場合の例を示している。なおこの被写体領域Pを縦長の楕円形にすることもできる。 FIG. 10 shows an example in which the subject region P has the shape shown in FIG. 8C. Note that the subject area P may be formed in a vertically long ellipse.
また、以上においては、顔領域Wの幅xから被写体領域Pの幅(a1×x, a2×x)を求め、また顔領域Wの高さyから被写体領域Pの高さ(b1×y, (b2−b1)×y)を求めたが、これに限らず、顔領域Wの面積xyを基準とし、被写体領域Pの幅を、それぞれa1×xy, a2×xyとし、高さを、b1×xy,(b2−b1)×xyとすることもできる。ただし、この場合の各定数は、適宜変更される。 In the above, the width (a1 × x, a2 × x) of the subject region P is obtained from the width x of the face region W, and the height (b1 × y, (B2-b1) × y) is obtained, but the present invention is not limited to this, and the width of the subject region P is set to a1 × xy and a2 × xy, respectively, with the area xy of the face region W as a reference, and the height is set to b1 × xy, (b2-b1) × xy can also be used. However, each constant in this case is changed as appropriate.
さらに、得られた顔領域Wに対して上記のような単純な幾何学的な関係で決まる領域に決定するのではなく、従来から知られる背景差分などの方法を用いて、被写体である人が画像内に登場する以前の画像との差分情報をも利用し、上記のような簡易な方法と組み合わせることで、演算処理を簡単なものにし、CPU24やメモリ23に負荷をかけない方法で、被写体領域を決定することもできる。
Further, instead of determining the area determined by the simple geometrical relationship as described above with respect to the obtained face area W, a person who is the subject can use a conventionally known method such as background subtraction. Using the difference information with the previous image appearing in the image and combining it with the simple method as described above, the arithmetic processing is simplified and the subject is not subjected to a load on the
また図4および図5の例では、凸の文字の形における上部の小さな長方形の領域P1と下部の大きな長方形の領域P2の位置関係は、領域P1および領域P2の左右方向(X軸上)の中心がそれぞれ一致するようになされていたが、顔領域Wのフレーム上の位置(例えば、X軸上の位置)に応じて、図11に示すように、領域P1と領域P2のX軸上の中心をずらすこともできる。図11の例では、領域P2のX軸上の中心Cp2xが領域P1(顔領域W)の中心Cwxに対して、図中左方向にずれている。 4 and 5, the positional relationship between the upper small rectangular area P1 and the lower large rectangular area P2 in the shape of the convex character is in the horizontal direction (on the X axis) of the area P1 and the area P2. Although the centers are made to coincide with each other, depending on the position of the face area W on the frame (for example, the position on the X axis), as shown in FIG. 11, the area P1 and the area P2 on the X axis You can also shift the center. In the example of FIG. 11, the center Cp2x on the X axis of the region P2 is shifted to the left in the drawing with respect to the center Cwx of the region P1 (face region W).
たとえば、図12に示すように、ユーザUの顔Uaが、カメラ26の撮像方向に向かって図中右側に位置し、左方向を向くようにしてカメラ26を見ている場合は、ユーザUの右肩URがカメラ26に対して前方に、そして左肩ULが後方に向けられるので、その撮像画像では、図13に示すように、ユーザの顔領域Wがフレーム画面上の中心Ccより図面上左側に位置し、身体の右側(図面上左側)の画像領域が、身体の左側(図面上右側)の領域に比べ大きくなる。
For example, as shown in FIG. 12, when the user U's face Ua is located on the right side in the drawing toward the imaging direction of the
すなわちこの特性を利用して、例えば、顔領域WのX軸上の中心Cwxが、フレームのX軸上の中心Ccより、距離dだけずれている場合、そのずれている方向に、領域P2のX軸上の中心Cp2xが、係数k×dだけずれるようにすることにより、より正確にユーザの姿を被写体領域Pとすることができる。 That is, using this characteristic, for example, when the center Cwx on the X axis of the face region W is shifted by the distance d from the center Cc on the X axis of the frame, By making the center Cp2x on the X axis deviate by a factor k × d, the user can be more accurately set as the subject region P.
また以上においては、被写体としての人が一人である場合を例として説明したが、図14に示すように、複数人であっても、本発明を適用することができる。 In the above description, the case where there is only one person as the subject has been described as an example. However, as shown in FIG. 14, the present invention can be applied to a plurality of persons.
すなわち図14に示すように、被写体としての人が3人である場合、いずれの被写体領域Pa乃至Pcに属さない領域が背景領域Qとされ、その背景領域Qにぼかし効果のあるフィルタをかけたり(図15)、単純に背景領域をなんらかの色で塗りつぶしたり、画像を貼り付けたりして(図16)、背景を置き換えることもできる。 That is, as shown in FIG. 14, when there are three persons as subjects, the region that does not belong to any subject region Pa to Pc is set as the background region Q, and a filter having a blurring effect is applied to the background region Q. (FIG. 15) The background can also be replaced by simply painting the background area with some color or pasting an image (FIG. 16).
なお以上においては、背景領域に対して画像処理が施される場合を例として説明したが、被写体領域に対してぼかし処理等の画像処理を施すようにすることもできる。 In the above description, the case where image processing is performed on the background region has been described as an example. However, image processing such as blurring processing may be performed on the subject region.
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。 The series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software executes various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a program recording medium in a general-purpose personal computer or the like.
図17は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。CPU(Central Processing Unit)201は、ROM(Read Only Memory)202、または記憶部208に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)203には、CPU201が実行するプログラムやデータなどが適宜記憶される。これらのCPU201、ROM202、およびRAM203は、バス204により相互に接続されている。
FIG. 17 is a block diagram showing an example of the configuration of a personal computer that executes the above-described series of processing by a program. A CPU (Central Processing Unit) 201 executes various processes according to a program stored in a ROM (Read Only Memory) 202 or a
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図17に示すように、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア211、または、プログラムが一時的もしくは永続的に格納されるROM202や、記憶部208を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部209を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
As shown in FIG. 17, a program recording medium that stores a program that is installed in a computer and is ready to be executed by the computer includes a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only). Memory, DVD (Digital Versatile Disc), a magneto-optical disk, a
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 In the present specification, the step of describing the program stored in the program recording medium is not limited to the processing performed in time series in the order described, but is not necessarily performed in time series. Or the process performed separately is also included.
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。 Further, in this specification, the system represents the entire apparatus constituted by a plurality of apparatuses.
1 テレビ電話装置, 51 ユーザインタフェース部, 52 制御部, 53 送信処理部, 54 受信処理部 1 video telephone device, 51 user interface unit, 52 control unit, 53 transmission processing unit, 54 reception processing unit
Claims (8)
前記画像入力手段により入力された前記画像の中から、人の顔領域を検出する検出手段と、
前記検出手段により検出された前記顔領域に基づいて、前記画像入力手段により入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定手段と、
前記第1の特定手段により特定された前記被写体領域に基づいて、前記画像入力手段により入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定手段と、
前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理手段と、
前記処理手段により処理された前記画像を出力する出力手段と
を備える画像処理装置。 An image input means for inputting an image;
Detecting means for detecting a human face area from the image input by the image input means;
Based on the face area detected by the detection means, from the image input by the image input means, a first specifying means for specifying a subject area of the entire human figure;
Second specifying means for specifying a background area other than the human figure from the image input by the image input means based on the subject area specified by the first specifying means;
Processing means for performing predetermined image processing on at least one of the subject area and the background area;
An image processing apparatus comprising: output means for outputting the image processed by the processing means.
請求項1の記載の画像処理装置。 The image processing apparatus according to claim 1, wherein the second specifying unit sets an area other than the subject area as the background area.
前記第1の特定手段は、前記被写体領域のフレーム上の大きさまたは位置を、前記顔領域の大きさまたは位置に基づいて決定する
請求項1に記載の画像処理装置。 The subject area is an area having a predetermined shape,
The image processing apparatus according to claim 1, wherein the first specifying unit determines the size or position of the subject area on a frame based on the size or position of the face area.
前記第1の特定手段は、前記顔領域が前記被写体領域に含まれるように、前記被写体領域を特定する
請求項3に記載の画像処理装置。 The subject area includes a first area and the second area that is wider than the first area. The first area is arranged above the frame and the second area is arranged below the frame. Has been placed,
The image processing apparatus according to claim 3, wherein the first specifying unit specifies the subject region so that the face region is included in the subject region.
請求項4に記載の画像処理装置。 The image processing apparatus according to claim 4, wherein the first specifying unit changes a position of the second area with respect to the first area based on a position of the face area on a frame.
請求項5に記載の画像処理装置。 The image processing apparatus according to claim 5, wherein the first specifying unit changes a horizontal position of the second area based on a horizontal position of the face area on a frame.
前記画像入力ステップの処理で入力された前記画像の中から、人の顔領域を検出する検出ステップと、
前記検出ステップの処理で検出された前記顔領域に基づいて、前記画像入力ステップの処理で入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定ステップと、
前記第1の特定ステップの処理で特定された前記被写体領域に基づいて、前記画像入力ステップの処理で入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定ステップと、
前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理ステップと、
前記処理ステップの処理で処理された前記画像を出力する出力ステップと
を含む画像処理方法。 An image input step for inputting an image;
A detection step of detecting a human face region from the image input in the processing of the image input step;
Based on the face area detected in the process of the detection step, a first specifying step of specifying a subject area of the entire human figure from the images input in the process of the image input step;
A second specifying step of specifying a background region other than the human figure from the image input in the processing of the image input step based on the subject region specified in the processing of the first specifying step; ,
Processing for performing predetermined image processing on at least one of the subject area and the background area;
An output step of outputting the image processed in the processing of the processing step.
前記画像入力ステップの処理で入力された前記画像の中から、人の顔領域を検出する検出ステップと、
前記検出ステップの処理で検出された前記顔領域に基づいて、前記画像入力ステップの処理で入力された前記画像の中から、前記人の姿全体の被写体領域を特定する第1の特定ステップと、
前記第1の特定ステップの処理で特定された前記被写体領域に基づいて、前記画像入力ステップの処理で入力された前記画像から、前記人の姿以外の背景領域を特定する第2の特定ステップと、
前記被写体領域もしくは前記背景領域の少なくともいずれか一方に対して所定の画像処理を行う処理ステップと、
前記処理ステップの処理で処理された前記画像を出力する出力ステップと
を含む処理をコンピュータに実行させるプログラム。 An image input step for inputting an image;
A detection step of detecting a human face region from the image input in the processing of the image input step;
Based on the face area detected in the process of the detection step, a first specifying step of specifying a subject area of the entire human figure from the images input in the process of the image input step;
A second specifying step of specifying a background region other than the human figure from the image input in the processing of the image input step based on the subject region specified in the processing of the first specifying step; ,
Processing for performing predetermined image processing on at least one of the subject area and the background area;
A program for causing a computer to execute processing including: an output step of outputting the image processed in the processing of the processing step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005369196A JP2007174269A (en) | 2005-12-22 | 2005-12-22 | Image processor, processing method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005369196A JP2007174269A (en) | 2005-12-22 | 2005-12-22 | Image processor, processing method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007174269A true JP2007174269A (en) | 2007-07-05 |
Family
ID=38300247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005369196A Withdrawn JP2007174269A (en) | 2005-12-22 | 2005-12-22 | Image processor, processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007174269A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009218807A (en) * | 2008-03-10 | 2009-09-24 | Sanyo Electric Co Ltd | Imaging apparatus and image reproducing apparatus |
JP2013110630A (en) * | 2011-11-22 | 2013-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Conversation video display system |
-
2005
- 2005-12-22 JP JP2005369196A patent/JP2007174269A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009218807A (en) * | 2008-03-10 | 2009-09-24 | Sanyo Electric Co Ltd | Imaging apparatus and image reproducing apparatus |
JP2013110630A (en) * | 2011-11-22 | 2013-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Conversation video display system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10182208B2 (en) | Panoramic image placement to minimize full image interference | |
US9641585B2 (en) | Automated video editing based on activity in video conference | |
US8208002B2 (en) | Distance learning via instructor immersion into remote classroom | |
KR101201107B1 (en) | Minimizing dead zones in panoramic images | |
US20220070371A1 (en) | Merging webcam signals from multiple cameras | |
US9648278B1 (en) | Communication system, communication apparatus and communication method | |
US20100060783A1 (en) | Processing method and device with video temporal up-conversion | |
US11076127B1 (en) | System and method for automatically framing conversations in a meeting or a video conference | |
US20110134237A1 (en) | Communication device with peripheral viewing means | |
CA2806257C (en) | Image processing apparatus, image processing method, and computer-readable recording medium | |
CN110087098A (en) | Watermark handling method and device | |
US20220400244A1 (en) | Multi-camera automatic framing | |
JP5483012B2 (en) | TV with videophone function | |
CN113905204B (en) | Image display method, device, equipment and storage medium | |
JP2004056488A (en) | Image processing method, image processor and image communication equipment | |
JP2008258779A (en) | Television conference apparatus, control method and program | |
JP2022036991A (en) | Image processing apparatus, image processing method, and program | |
EP3884461B1 (en) | Selective distortion or deformation correction in images from a camera with a wide angle lens | |
JP2007174269A (en) | Image processor, processing method and program | |
US11877084B2 (en) | Video conference user interface layout based on face detection | |
JP2006339869A (en) | Apparatus for integrating video signal and voice signal | |
JP2005110160A (en) | Imaging apparatus | |
US20240257553A1 (en) | Systems and methods for correlating individuals across outputs of a multi-camera system and framing interactions between meeting participants | |
WO2024028843A2 (en) | Systems and methods for framing meeting environments and participants | |
CN114868380A (en) | Virtual business card sending method, device and system and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090303 |