Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4892071B2 - Image generating apparatus, image processing method, and program - Google Patents
[go: Go Back, main page]

JP4892071B2 - Image generating apparatus, image processing method, and program - Google Patents

Image generating apparatus, image processing method, and program Download PDF

Info

Publication number
JP4892071B2
JP4892071B2 JP2010068460A JP2010068460A JP4892071B2 JP 4892071 B2 JP4892071 B2 JP 4892071B2 JP 2010068460 A JP2010068460 A JP 2010068460A JP 2010068460 A JP2010068460 A JP 2010068460A JP 4892071 B2 JP4892071 B2 JP 4892071B2
Authority
JP
Japan
Prior art keywords
image
person
unit
processed
captured
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.)
Active
Application number
JP2010068460A
Other languages
Japanese (ja)
Other versions
JP2011203835A (en
Inventor
祐一 浅見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2010068460A priority Critical patent/JP4892071B2/en
Publication of JP2011203835A publication Critical patent/JP2011203835A/en
Application granted granted Critical
Publication of JP4892071B2 publication Critical patent/JP4892071B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Image Analysis (AREA)

Description

本発明は、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる画像生成装置、画像加工方法、および、プログラムに関する。   The present invention relates to an image generation apparatus, an image processing method, and a program that can generate an image that enables grasping of an expression while protecting a user's privacy.

近年、ノート型のパソコン(パーソナルコンピュータ)等において、カメラ(CCD等の撮像ユニット)を備えた製品が販売されている。このカメラは、例えば、表示部(液晶等のディスプレイ)を支える枠の上部等に組み込まれており、ユーザ(顔等)を撮影可能となっている。
このようなカメラは、例えば、ビデオチャットを行う際に利用される。つまり、通信可能に接続された各パソコンにおいて、カメラで撮影された画像が相互に送られるため、各ユーザは相手の顔等を見ながら、チャットを行うことができるようになっている。
In recent years, products including a camera (an imaging unit such as a CCD) are sold in notebook personal computers (personal computers) and the like. This camera is incorporated in, for example, an upper part of a frame that supports a display unit (display such as a liquid crystal), and can photograph a user (such as a face).
Such a camera is used, for example, when video chatting is performed. That is, since images captured by the camera are sent to each other in each communicably connected personal computer, each user can chat while looking at the other party's face.

最近では、携帯型のゲーム装置等にも、このようなカメラが組み込まれた製品が販売されている。また、最初からカメラが組み込まれていなくとも、周辺機器のカメラをプレイヤが取り付けて使用できるゲーム装置が知られている。   Recently, products in which such a camera is incorporated are also sold in portable game devices and the like. In addition, a game device is known in which a player can attach and use a camera of a peripheral device even if the camera is not incorporated from the beginning.

このようなビデオチャットが行えるゲーム装置等において、一方のユーザ端末で映像に同期して発声した音声等を、他方のユーザ端末で映像に同期させて出力する技術も開示されている(例えば、特許文献1参照)。   In a game device or the like capable of such video chatting, there is also disclosed a technique for outputting a voice or the like uttered in synchronization with video at one user terminal in synchronization with the video at the other user terminal (for example, a patent) Reference 1).

特開2007−222411号公報 (第9−19頁、第3図)JP 2007-222411 A (pages 9-19, FIG. 3)

上述したビデオチャットが行えるゲーム装置等では、一般に、カメラ機能のオン/オフをユーザが設定できるようになっている。そのため、自分の顔を相手に見せたくないような場合には、ユーザがカメラ機能をオフに設定することで、音声だけを相手側へ送ることができる。
しかしながら、相手側のユーザにとっては、音声だけで画像がないと、相手の様子が掴みにくく、ビデオチャットの長所が生かされないものとなっていた。
In a game apparatus or the like that can perform video chat as described above, the user can generally set on / off of the camera function. Therefore, when the user does not want to show his / her face to the other party, the user can send only the voice to the other party by setting the camera function off.
However, if the user on the other side does not have an image only by voice, it is difficult to grasp the other party's state, and the advantages of video chat cannot be utilized.

そもそも、ビデオチャットにおいて、ユーザがカメラ機能をオフにするのは、自分の顔を相手側に知られたくないという極端な場合を除いて、都合の悪い今の状態(顔や肌の現状等)を見せたくないという場合がほとんどである。例えば、女性ユーザの場合では、化粧を落としているときや、肌荒れ等が気になっているときなどに、カメラ機能をオフにしてしまう。また、男性ユーザであっても、寝起きで身支度を整えていないときや、寝不足等で目の下に隈ができているときなどに、カメラ機能をオフにしてしまう。
つまり、従来では、カメラ機能のオンかオフしか選べないため、自分の顔を見せるのにほんの少しでも不都合がある状況では、カメラ機能をオフにしてしまうユーザが多かった。
In the first place, in video chat, the user turns off the camera function in an inconvenient current state (the current state of the face and skin, etc.) except in the extreme case where the user does not want to know his / her face. Most people do not want to show. For example, in the case of a female user, the camera function is turned off when makeup is being removed or when rough skin is a concern. Further, even a male user turns off the camera function when he / she is not ready because he / she is awake or when he / she has wrinkles under his / her eyes due to lack of sleep or the like.
In other words, in the past, since only the camera function can be turned on or off, there are many users who turn off the camera function in situations where it is inconvenient to show their faces.

そのため、このようなほんの少し不都合な状況において、ユーザのプライバシを保護しつつも、コミュニケーションに必要な表情の把握を可能とするゲーム装置(画像生成装置)等の開発が求められていた。   Therefore, in such a slightly inconvenient situation, development of a game device (image generation device) and the like that can grasp facial expressions necessary for communication while protecting the privacy of the user has been demanded.

本発明は、上記実状に鑑みてなされたもので、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる画像生成装置、画像加工方法、および、プログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image generation apparatus, an image processing method, and a program that can generate an image that enables grasping of facial expressions while protecting the privacy of the user. And

本発明の第1の観点に係る画像生成装置は、検出部、画像抽出部、画像加工部、及び、画像生成部を備えて構成される。   An image generation apparatus according to a first aspect of the present invention includes a detection unit, an image extraction unit, an image processing unit, and an image generation unit.

まず、検出部は、例えば、カメラ等により撮影された撮影画像から人物を検出する。また、画像抽出部は、検出された当該人物の人物画像を、当該撮影画像から抽出する。また、画像加工部は、抽出された当該人物画像を、例えば、ぼかし加工する。そして、画像生成部は、加工された当該人物画像を、例えば、人物の写っていない背景画像上に合成した加工撮影画像を生成する。   First, a detection part detects a person from the picked-up image image | photographed with the camera etc., for example. The image extraction unit extracts the detected person image of the person from the captured image. In addition, the image processing unit performs, for example, blur processing on the extracted person image. Then, the image generation unit generates a processed captured image obtained by synthesizing the processed person image on, for example, a background image on which no person is captured.

すなわち、本願発明では、撮影画像から人物画像(ユーザの画像)を抽出し、ぼかしなどの加工を施す。そして、加工した人物画像を背景画像上に合成して、加工撮影画像を生成する。このため、ユーザが顔や肌の詳細等を見せたくない場合でも、ぼかしなどの加工を施した加工撮影画像により、その詳細を隠しつつも、表情までは把握可能にできる。また、人物画像を背景画像と合成するため、例えば、撮影時のユーザの背後等に、見られては不都合のあるものが写っていたとしても、ユーザの画像以外は抽出されないため、その不都合のあるものを適切に隠すことができる。
この結果、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる。
That is, in the present invention, a person image (user image) is extracted from the captured image and subjected to processing such as blurring. Then, the processed person image is synthesized on the background image to generate a processed photographed image. For this reason, even if the user does not want to show the details of the face and skin, it is possible to grasp the facial expression while hiding the details by the processed photographed image subjected to processing such as blurring. Also, since the person image is combined with the background image, for example, even if something that is inconvenient is seen behind the user at the time of shooting, other than the user's image is not extracted, the inconvenience Some things can be properly hidden.
As a result, it is possible to generate an image that enables grasping of facial expressions while protecting the privacy of the user.

本発明の第2の観点に係る画像生成装置は、画像記憶部、撮影部、検出部、画像抽出部、画像加工部、画像生成部、及び、画像送信部を備えて構成される。   An image generation apparatus according to a second aspect of the present invention includes an image storage unit, a photographing unit, a detection unit, an image extraction unit, an image processing unit, an image generation unit, and an image transmission unit.

まず、画像記憶部は、例えば、人物の写っていない背景画像を記憶する。また、撮影部は、人物を含む撮影画像を撮影する。また、検出部は、撮影された撮影画像から、顔認識により当該人物の顔画像を検出する。また、画像抽出部は、検出された当該顔画像と周囲の画像とに基づいて、当該撮影画像から当該人物の人物画像を抽出する。また、画像加工部は、抽出された当該人物画像を、例えば、ぼかし加工する。また、画像生成部は、加工された当該人物画像を、記憶された当該背景画像上に合成(例えば、半透明合成)した加工撮影画像を生成する。そして、画像送信部は、生成された当該加工撮影画像を、他の装置に送信する。   First, the image storage unit stores, for example, a background image in which no person is shown. The photographing unit photographs a photographed image including a person. In addition, the detection unit detects a face image of the person from the captured image by face recognition. The image extraction unit extracts a person image of the person from the photographed image based on the detected face image and surrounding images. In addition, the image processing unit performs, for example, blur processing on the extracted person image. The image generation unit generates a processed photographed image obtained by combining (for example, translucent combining) the processed person image with the stored background image. Then, the image transmission unit transmits the generated processed photographed image to another device.

すなわち、本願発明では、撮影画像から検出した顔画像等に基づいて人物画像(ユーザの画像)を抽出し、ぼかしなどの加工を施す。そして、加工した人物画像を背景画像上に合成して加工撮影画像を生成し、他の装置に送信する。このため、ユーザが顔や肌の詳細等を見せたくない場合でも、ぼかしなどの加工を施した加工撮影画像により、その詳細を隠すことができ、一方、相手側(他の装置)にとっては、加工撮影画像からユーザの表情までは把握できる。また、人物画像を背景画像と合成するため、例えば、撮影時のユーザの背後等に、見られては不都合のあるものが写っていたとしても、ユーザの画像以外は抽出されないため、その不都合のあるものを適切に隠すことができる。
この結果、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる。
In other words, in the present invention, a person image (user image) is extracted based on a face image detected from a captured image, and processing such as blurring is performed. Then, the processed person image is synthesized on the background image to generate a processed photographed image, which is transmitted to another apparatus. For this reason, even if the user does not want to show details of the face or skin, the details can be hidden by the processed photographed image that has been subjected to processing such as blurring, on the other hand, for the other party (other device), From the processed image to the user's facial expression can be grasped. Also, since the person image is combined with the background image, for example, even if something that is inconvenient is seen behind the user at the time of shooting, other than the user's image is not extracted, the inconvenience Some things can be properly hidden.
As a result, it is possible to generate an image that enables grasping of facial expressions while protecting the privacy of the user.

画像加工部は、抽出された当該人物画像をぼかし加工し、
画像生成部は、ぼかし加工された当該人物画像を当該背景画像上に半透明合成した加工撮影画像を生成してもよい。
この場合、ぼかし加工された人物画像により、ユーザの顔や肌の詳細等が適切に隠され、また、加工された人物画像を背景画像に適切になじませる(とけ込ませる)ことができる。
The image processing unit blurs the extracted person image,
The image generation unit may generate a processed photographed image obtained by translucently combining the blurred person image with the background image.
In this case, the details of the user's face, skin, and the like are appropriately hidden by the blurred human image, and the processed human image can be appropriately blended (blended) with the background image.

上記画像生成装置は、順次撮影された撮影画像から、当該人物の動き量を測定する測定部を更に備え、
画像加工部は、測定された当該動き量に基づいて、ぼかし度合いを変更して、当該人物画像をぼかし加工してもよい。例えば、画像加工部は、測定された動き量が大きいほど、ぼかし度合いを小さくし、逆に、動き量が小さいほど、ぼかし度合いを大きくして、ぼかし加工する。つまり、ユーザの動き量が大きい場合には、その動きによって、ユーザの顔や肌の詳細等が適切に隠されるため、ぼかし度合いを小さくする。逆に、ユーザの動き量が小さい場合には、静止時と同様に、ユーザの顔や肌の詳細が明らかとなってしまうため、ぼかし度合いを大きくし、その詳細を隠すようにする。
この場合、ユーザの動きに応じて、ユーザの画像を適切に加工することができる。
The image generation apparatus further includes a measurement unit that measures the amount of movement of the person from the sequentially captured images.
The image processing unit may change the blurring degree based on the measured amount of motion and blur the person image. For example, the image processing unit reduces the blurring degree as the measured amount of motion increases, and conversely increases the blurring degree as the amount of motion decreases. That is, when the amount of movement of the user is large, the details of the user's face and skin are appropriately hidden by the movement, so the blurring degree is reduced. On the other hand, when the amount of movement of the user is small, the details of the user's face and skin become apparent as in the stationary state, so the degree of blur is increased and the details are hidden.
In this case, the user's image can be appropriately processed according to the user's movement.

上記画像生成装置は、順次撮影された撮影画像から、当該人物の身仕度の度合いを測定する測定部を更に備え、
画像加工部は、測定された身仕度の度合いに基づいて、ぼかし度合いを変更して、当該人物画像をぼかし加工してもよい。例えば、画像加工部は、測定部が測定した身仕度の度合いが高まるにつれて、ユーザの詳細を隠す必要がなくなって来るため、ぼかし度合いを小さくする。その際、画像加工部は、身仕度が整った箇所についてだけ、ぼかし度合いを小さくしても良い。例えば、ユーザが上着を羽織った場合には、服のぼかしを小さくし、また、ユーザが口紅を付けたら、口元のぼかしを小さくし、更に、ユーザが髪を整えた場合には、髪のぼかしを小さくする加工を行う。
この場合、ユーザの身仕度の度合いに応じて、ユーザの画像を適切に加工することができる。
The image generation apparatus further includes a measurement unit that measures the degree of personality of the person from the sequentially captured images.
The image processing unit may process the person image by changing the degree of blurring based on the measured degree of performance. For example, the image processing unit does not need to hide the details of the user as the degree of performance measured by the measurement unit increases, so the degree of blurring is reduced. At that time, the image processing unit may reduce the degree of blurring only for a portion where the quality is well-organized. For example, if the user puts on a jacket, the blurring of the clothes is reduced, and if the user puts on lipstick, the blurring of the mouth is reduced, and further, if the user prepares the hair, Processes to reduce blur.
In this case, the user's image can be appropriately processed according to the degree of the user's personality.

本発明の第3の観点に係る画像加工方法は、検出部と、画像抽出部と、画像加工部と、画像生成部とを有する画像生成装置における画像加工方法であって、検出ステップ、画像抽出ステップ、画像加工ステップ、及び、画像生成ステップを備えて構成される。   An image processing method according to a third aspect of the present invention is an image processing method in an image generation apparatus that includes a detection unit, an image extraction unit, an image processing unit, and an image generation unit. It comprises a step, an image processing step, and an image generation step.

まず、検出ステップでは、例えば、カメラ等により撮影された撮影画像から人物を検出する。また、画像抽出ステップでは、検出された当該人物の人物画像を、当該撮影画像から抽出する。また、画像加工ステップでは、抽出された当該人物画像を、例えば、ぼかし加工する。そして、画像生成ステップでは、加工された当該人物画像を、例えば、人物の写っていない背景画像上に合成した加工撮影画像を生成する。   First, in the detection step, for example, a person is detected from a photographed image photographed by a camera or the like. In the image extraction step, the detected person image of the person is extracted from the photographed image. In the image processing step, for example, the extracted person image is subjected to blur processing. In the image generation step, a processed photographed image is generated by combining the processed person image with, for example, a background image on which no person is shown.

すなわち、本願発明では、撮影画像から人物画像(ユーザの画像)を抽出し、ぼかしなどの加工を施す。そして、加工した人物画像を背景画像上に合成して、加工撮影画像を生成する。このため、ユーザが顔や肌の詳細等を見せたくない場合でも、ぼかしなどの加工を施した加工撮影画像により、その詳細を隠しつつも、表情までは把握可能にできる。また、人物画像を背景画像と合成するため、例えば、撮影時のユーザの背後等に、見られては不都合のあるものが写っていたとしても、ユーザの画像以外は抽出されないため、その不都合のあるものを適切に隠すことができる。
この結果、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる。
That is, in the present invention, a person image (user image) is extracted from the captured image and subjected to processing such as blurring. Then, the processed person image is synthesized on the background image to generate a processed photographed image. For this reason, even if the user does not want to show the details of the face and skin, it is possible to grasp the facial expression while hiding the details by the processed photographed image subjected to processing such as blurring. Also, since the person image is combined with the background image, for example, even if something that is inconvenient is seen behind the user at the time of shooting, other than the user's image is not extracted, the inconvenience Some things can be properly hidden.
As a result, it is possible to generate an image that enables grasping of facial expressions while protecting the privacy of the user.

本発明の第4の観点に係るプログラムは、コンピュータ(電子機器を含む。)を、上記の画像生成装置として機能させるように構成する。   A program according to a fourth aspect of the present invention is configured to cause a computer (including an electronic device) to function as the above-described image generation device.

このプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。   This program can be recorded on a computer-readable information recording medium such as a compact disk, flexible disk, hard disk, magneto-optical disk, digital video disk, magnetic tape, and semiconductor memory.

上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。   The above program can be distributed and sold via a computer communication network independently of the computer on which the program is executed. The information recording medium can be distributed and sold independently of the computer.

本発明によれば、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる。   According to the present invention, it is possible to generate an image that enables grasping of an expression while protecting the privacy of the user.

本実施形態に係るゲーム装置の外観を示す模式図である。It is a mimetic diagram showing appearance of a game device concerning this embodiment. 本実施形態に係るゲーム装置の概要構成を示すブロック図である。It is a block diagram which shows the schematic structure of the game device which concerns on this embodiment. 本実施形態に係る画像生成装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image generation apparatus which concerns on this embodiment. (a),(b)共に、背景画像の一例を示す模式図である。(A), (b) is a schematic diagram which shows an example of a background image. (a),(b)共に、人物(ユーザ)を検出する様子を説明するための模式図である。(A), (b) is a schematic diagram for demonstrating a mode that a person (user) is detected. (a)〜(c)全て、人物画像を抽出する様子を説明するための模式図である。(A)-(c) is all the schematic diagrams for demonstrating a mode that a person image is extracted. (a)が、ぼかし加工した人物画像の一例を示す模式図であり、(b)が、絵画調加工した人物画像の一例を示す模式図である。(A) is a schematic diagram which shows an example of the person image which carried out the blurring process, (b) is a schematic diagram which shows an example of the person image which carried out the painterly process. (a),(b)共に、生成した加工撮影画像の一例を示す模式図である。(A), (b) is a schematic diagram which shows an example of the produced | generated processed image. (a),(b)に、表示部に表示されるビデオチャット画面の一例を示す模式図である。(A), (b) is a schematic diagram which shows an example of the video chat screen displayed on a display part. 本実施形態に係る画像加工処理を説明するためのフローチャートである。It is a flowchart for demonstrating the image processing process which concerns on this embodiment. 他の実施形態に係る画像生成装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image generation apparatus which concerns on other embodiment. (a)〜(e)全て、顔の動き量を求める様子を説明するための模式図である。(A)-(e) is all the schematic diagrams for demonstrating a mode that the amount of motions of a face is calculated | required. 特徴部位が合成された加工撮影画像の一例を示す模式図である。It is a schematic diagram which shows an example of the process picked-up image with which the characteristic site | part was synthesize | combined.

以下に本発明の実施形態を説明する。以下では、理解を容易にするため、携帯型ゲーム機(ゲーム装置)に本発明が適用される実施形態を説明するが、各種のコンピュータ、PDA、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。   Embodiments of the present invention will be described below. In the following, for ease of understanding, an embodiment in which the present invention is applied to a portable game machine (game device) will be described. However, the present invention is similarly applied to information processing devices such as various computers, PDAs, and mobile phones. The invention can be applied. In other words, the embodiments described below are for illustrative purposes and do not limit the scope of the present invention. Therefore, those skilled in the art can employ embodiments in which each or all of these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.

(実施形態1)
図1は、本発明の実施の形態に係る画像生成装置が実現される典型的なゲーム装置の外観を示す模式図である。このゲーム装置1は、一例として、携帯型のゲーム機器であって、第1の表示部18と、第2の表示部19とを有しており、それらの間に、カメラ21が配置されている。また、第2の表示部19の前面にはタッチパネル20が配置されている。
(Embodiment 1)
FIG. 1 is a schematic diagram showing an appearance of a typical game device in which the image generation device according to the embodiment of the present invention is realized. As an example, the game apparatus 1 is a portable game device, and includes a first display unit 18 and a second display unit 19, and a camera 21 is disposed between them. Yes. A touch panel 20 is disposed on the front surface of the second display unit 19.

図2は、このゲーム装置1の概要構成を示す模式図である。以下、本図を参照してゲーム装置1について説明する。   FIG. 2 is a schematic diagram showing a schematic configuration of the game apparatus 1. Hereinafter, the game apparatus 1 will be described with reference to FIG.

ゲーム装置1は、処理制御部10と、コネクタ11と、カートリッジ12と、無線通信部13と、通信コントローラ14と、サウンドアンプ15と、スピーカ16と、操作キー17と、第1の表示部18と、第2の表示部19と、タッチパネル20と、カメラ21とを備える。   The game apparatus 1 includes a processing control unit 10, a connector 11, a cartridge 12, a wireless communication unit 13, a communication controller 14, a sound amplifier 15, a speaker 16, an operation key 17, and a first display unit 18. A second display unit 19, a touch panel 20, and a camera 21.

処理制御部10は、CPU(Central Processing Unit)コア10aと、画像処理部10bと、DMA(Direct Memory Access)コントローラ10cと、VRAM(Video Random Access Memory)10dと、WRAM(Work RAM)10eと、LCD(Liquid Crystal Display)コントローラ10fと、タッチパネルコントローラ10gとを備える。   The processing control unit 10 includes a CPU (Central Processing Unit) core 10a, an image processing unit 10b, a DMA (Direct Memory Access) controller 10c, a VRAM (Video Random Access Memory) 10d, a WRAM (Work RAM) 10e, An LCD (Liquid Crystal Display) controller 10f and a touch panel controller 10g are provided.

CPUコア10aは、ゲーム装置1全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、カートリッジ12がコネクタ11に装着された状態で、カートリッジ12内のROM(Read Only Memory)12aに記憶されたプログラムやデータを読み出して、所定の処理を実行する。   The CPU core 10a controls the overall operation of the game apparatus 1 and is connected to each component to exchange control signals and data. Specifically, a program and data stored in a ROM (Read Only Memory) 12a in the cartridge 12 are read out with the cartridge 12 mounted in the connector 11, and predetermined processing is executed.

画像処理部10bは、カートリッジ12内のROM 12aから読み出されたデータや、CPUコア10aにて処理されたデータを加工処理した後、これをVRAM 10dに格納する。例えば、WRAM 10eに記憶された画像を加工して、VRAM 10dに格納する。   The image processing unit 10b processes the data read from the ROM 12a in the cartridge 12 and the data processed by the CPU core 10a, and stores the processed data in the VRAM 10d. For example, the image stored in the WRAM 10e is processed and stored in the VRAM 10d.

DMAコントローラ10cは、カメラ21によって撮影された撮影画像をWRAM 10e等に転送する。   The DMA controller 10c transfers the captured image captured by the camera 21 to the WRAM 10e or the like.

VRAM 10dは、表示用の情報を記憶するメモリであり、画像処理部10b等により加工された画像情報を記憶する。
WRAM 10eは、CPUコア10aがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
また、WRAM 10eは、DMAコントローラ10cから転送された画像を一時的に記憶する。
The VRAM 10d is a memory for storing information for display, and stores image information processed by the image processing unit 10b and the like.
The WRAM 10e stores work data and the like necessary when the CPU core 10a executes various processes according to the program.
The WRAM 10e temporarily stores the image transferred from the DMA controller 10c.

LCDコントローラ10fは、第1の表示部18および、第2の表示部19を制御し、所定の表示用画像を表示させる。例えば、LCDコントローラ10fは、VRAM 10dに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、第1の表示部18に出力する。また、LCDコントローラ10fは、同様に、第2の表示部19に所定の表示用画像を表示する。   The LCD controller 10f controls the first display unit 18 and the second display unit 19 to display a predetermined display image. For example, the LCD controller 10 f converts the image information stored in the VRAM 10 d into a display signal at a predetermined synchronization timing, and outputs it to the first display unit 18. Similarly, the LCD controller 10 f displays a predetermined display image on the second display unit 19.

タッチパネルコントローラ10gは、タッチペンやプレイヤの指によって、タッチパネル20が押下されると、その座標(入力座標)を取得する。   When the touch panel 20 is pressed with a touch pen or a player's finger, the touch panel controller 10g acquires the coordinates (input coordinates).

コネクタ11は、カートリッジ12と脱着自在に接続可能な端子であり、カートリッジ12が接続された際に、カートリッジ12との間で所定のデータを送受信する。   The connector 11 is a terminal that can be detachably connected to the cartridge 12, and transmits / receives predetermined data to / from the cartridge 12 when the cartridge 12 is connected.

カートリッジ12は、ROM 12aと、RAM(Random Access Memory)12bとを備える。
ROM 12aには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記録される。
RAM 12bには、ゲームの進行状況等を示す種々のデータが記憶される。
The cartridge 12 includes a ROM 12a and a RAM (Random Access Memory) 12b.
The ROM 12a stores a program for realizing the game and image data, sound data, and the like accompanying the game.
The RAM 12b stores various data indicating the progress of the game.

無線通信部13は、他のゲーム装置1の無線通信部13との間で、無線通信を行うユニットであり、図示せぬアンテナ(内蔵アンテナ等)を介して所定のデータを送受信する。
なお、無線通信部13は、所定の無線アクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部13には、固有のMAC(Media Access Control)アドレスが採番されている。
The wireless communication unit 13 is a unit that performs wireless communication with the wireless communication unit 13 of another game apparatus 1 and transmits / receives predetermined data via an antenna (not shown) (built-in antenna or the like).
The wireless communication unit 13 can also perform wireless communication with a predetermined wireless access point. The wireless communication unit 13 is assigned a unique MAC (Media Access Control) address.

通信コントローラ14は、無線通信部13を制御し、所定のプロトコルに沿って、処理制御部10と他のゲーム装置1の処理制御部10との間で行われる無線通信の仲立ちをする。
また、ゲーム装置1が、近傍の無線アクセスポイント等を介してインターネットに接続する際には、無線LANに準拠したプロトコルに沿って、処理制御部10と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
The communication controller 14 controls the wireless communication unit 13 and mediates wireless communication performed between the process control unit 10 and the process control unit 10 of another game device 1 in accordance with a predetermined protocol.
Further, when the game apparatus 1 connects to the Internet via a nearby wireless access point or the like, wireless communication performed between the processing control unit 10 and the wireless access point or the like is performed according to a protocol compliant with the wireless LAN. Intermediary communication.

サウンドアンプ15は、処理制御部10にて生成された音声信号を増幅し、スピーカ16に供給する。
スピーカ16は、例えば、ステレオスピーカ等からなり、サウンドアンプ15にて増幅された音声信号に従って、所定の楽曲音や効果音等を出力する。
The sound amplifier 15 amplifies the audio signal generated by the processing control unit 10 and supplies it to the speaker 16.
The speaker 16 is composed of, for example, a stereo speaker, and outputs predetermined music sound, sound effect, and the like according to the audio signal amplified by the sound amplifier 15.

操作キー17は、ゲーム装置1に適宜配置された複数のキースイッチ等からなり、ユーザの操作に従って、所定の指示入力を受け付ける。   The operation key 17 includes a plurality of key switches and the like appropriately arranged on the game apparatus 1 and receives a predetermined instruction input according to a user operation.

第1の表示部18および、第2の表示部19は、LCD等からなり、LCDコントローラ10fに制御され、ゲーム画像等を適宜表示する。   The 1st display part 18 and the 2nd display part 19 consist of LCD etc., are controlled by LCD controller 10f, and display a game image etc. suitably.

タッチパネル20は、第2の表示部19の前面に重畳して配置され、タッチペンやプレイヤの指による入力を検出する。
例えば、タッチパネル20は、抵抗膜方式のタッチセンサパネル等からなり、タッチペン等による押圧(押下)を検知し、その座標に応じた情報(信号等)を出力する。
The touch panel 20 is arranged so as to be superimposed on the front surface of the second display unit 19 and detects an input by a touch pen or a player's finger.
For example, the touch panel 20 includes a resistive film type touch sensor panel and the like, detects a press (pressing) with a touch pen or the like, and outputs information (signal or the like) according to the coordinates.

カメラ21は、一例として、単焦点のレンズ及び、所定画素数の撮像素子(CMOSやCCD等)を含んで構成される。そして、カメラ21は、第1の表示部18の正面方向を光軸として所定の撮影範囲の画像を撮影する。例えば、ビデオチャットを行うユーザ等の被写体を撮影する。   As an example, the camera 21 includes a single-focus lens and an image sensor (CMOS, CCD, etc.) having a predetermined number of pixels. Then, the camera 21 captures an image in a predetermined imaging range with the front direction of the first display unit 18 as an optical axis. For example, a subject such as a user who performs a video chat is photographed.

このような構成において、ROM 12aにビデオチャット用のプログラムおよびデータが記録されたカートリッジ12が装着され、ゲーム装置1の電源が投入されると、当該プログラムが実行され、本実施形態に係る画像生成装置が実現される。
以下、このようなゲーム装置1によって実現される画像生成装置について説明する。
In such a configuration, when the cartridge 12 in which the program and data for video chat are recorded in the ROM 12a is mounted and the game apparatus 1 is turned on, the program is executed, and the image generation according to the present embodiment is performed. A device is realized.
Hereinafter, an image generation apparatus realized by such a game apparatus 1 will be described.

(画像生成装置の概要)
図3は、本実施の形態に係る画像生成装置100の概要構成を示すブロック図である。この画像生成装置100は、一例として、所定のネットワークを介して接続された他の画像生成装置100との間で、ビデオチャットを行うために用いられる装置であり、上述した第1の表示部18等に、相手側のユーザ等の画像を表示しつつ、カメラ21で撮影した自分(ユーザ自身)の画像を送信可能な装置である。以下、このようなビデオチャットが行われる場合を一例として、本図を参照して画像生成装置100について説明する。
(Outline of image generation device)
FIG. 3 is a block diagram showing a schematic configuration of the image generation apparatus 100 according to the present embodiment. As an example, the image generation apparatus 100 is an apparatus used for video chatting with another image generation apparatus 100 connected via a predetermined network, and the first display unit 18 described above. For example, an image of the user (user himself) captured by the camera 21 can be transmitted while displaying an image of the other user or the like. Hereinafter, the image generation apparatus 100 will be described with reference to the drawing, taking as an example the case where such a video chat is performed.

図3に示すように、画像生成装置100は、撮影部110と、画像記憶部120と、検出部130と、画像抽出部140と、画像加工部150と、画像生成部160と、通信部170と、表示制御部180と、表示部190とを備える。   As illustrated in FIG. 3, the image generation apparatus 100 includes a photographing unit 110, an image storage unit 120, a detection unit 130, an image extraction unit 140, an image processing unit 150, an image generation unit 160, and a communication unit 170. And a display control unit 180 and a display unit 190.

まず、撮影部110は、所定の被写体を撮影した撮影画像を撮影する。例えば、ビデオチャットを行うユーザ(人物)を含む撮影画像を撮影する。
具体的に撮影部110は、ビデオチャットを行う際に、ユーザを含む画像を順次撮影し、撮影した撮影画像(一例として、動画)を、検出部130等に供給する。
また、撮影部110は、ビデオチャットを行う前に、ユーザが写っていない背景画像(一例として、静止画)を撮影し、撮影した背景画像を画像記憶部120に供給する。
なお、上述したカメラ21が、このような撮影部110として機能しうる。
First, the photographing unit 110 photographs a photographed image obtained by photographing a predetermined subject. For example, a captured image including a user (person) who performs video chat is captured.
Specifically, when performing video chat, the photographing unit 110 sequentially captures images including the user, and supplies the captured images (for example, moving images) to the detection unit 130 and the like.
In addition, before the video chat, the photographing unit 110 photographs a background image (a still image as an example) in which the user is not captured, and supplies the photographed background image to the image storage unit 120.
Note that the above-described camera 21 can function as such a photographing unit 110.

画像記憶部120は、予めカメラ21によって撮影された画像を記憶する。例えば、ビデオチャットを行う前にカメラ21によって撮影された、図4(a)に示すようなユーザが写っていない背景画像HG1を記憶する。
なお、画像記憶部120は、カメラ21によって撮影された背景画像だけでなく、他の背景画像を記憶してもよい。例えば、所定の撮影装置(デジタルカメラ等)によって撮影された背景画像や、3Dグラフィック等により生成された、図4(b)に示すような架空の背景画像HG2を記憶してもよい。
そして、上述したカートリッジ12のRAM 12b等が、このような画像記憶部120として機能しうる。
The image storage unit 120 stores an image previously captured by the camera 21. For example, a background image HG1 that is photographed by the camera 21 before the video chat and in which the user is not shown as shown in FIG. 4A is stored.
Note that the image storage unit 120 may store not only the background image captured by the camera 21 but also other background images. For example, a background image photographed by a predetermined photographing device (digital camera or the like), or a fictitious background image HG2 as shown in FIG. 4B generated by 3D graphics or the like may be stored.
The RAM 12b and the like of the cartridge 12 described above can function as such an image storage unit 120.

図3に戻って、検出部130は、撮影部110によって撮影された撮影画像からユーザ(人物)を検出する。
例えば、検出部130は、顔認識によって、撮影画像に写っているユーザの顔画像を検出する。具体的に検出部130は、図5(a)に示すような撮影画像SGから、肌色の領域A1〜A4をサーチし、それらの領域内から人間の顔の特徴部位が抽出できるかどうかを判断する。この場合、図5(b)に示すように、領域A1内から、少なくとも、両眼、口を含む特徴部位が抽出でき、人間の顔面として認識できるため、検出部130は、ユーザの顔画像G1を検出する。
なお、このようなユーザ(人物)を検出する手法は、一例であり、他の手法を用いてもよい。例えば、前後の撮影画像から変化(動き等)のある領域を判別し、その領域から人間の有する特徴部位が抽出できるかどうかを判断して、ユーザを検出してもよい。
そして、上述した処理制御部10のCPUコア10aや画像処理部10b等が、このような検出部130として機能しうる。
Returning to FIG. 3, the detection unit 130 detects the user (person) from the captured image captured by the imaging unit 110.
For example, the detection unit 130 detects a user's face image shown in the captured image by face recognition. Specifically, the detection unit 130 searches the skin color areas A1 to A4 from the photographed image SG as shown in FIG. 5A, and determines whether or not a human facial feature part can be extracted from these areas. To do. In this case, as shown in FIG. 5B, since at least a characteristic part including both eyes and mouth can be extracted from the area A1 and recognized as a human face, the detection unit 130 can detect the face image G1 of the user. Is detected.
Note that such a method of detecting a user (person) is an example, and other methods may be used. For example, a user may be detected by discriminating a region having a change (movement or the like) from the preceding and following photographed images and determining whether or not a human characteristic part can be extracted from the region.
The CPU core 10a and the image processing unit 10b of the processing control unit 10 described above can function as such a detection unit 130.

図3に戻って、画像抽出部140は、検出部120により検出されたユーザの人物画像を、撮影画像から抽出する。
例えば、画像抽出部140は、検出された顔画像と周囲の画像とに基づいて、撮影画像からユーザの人物画像を抽出する。
具体的に画像抽出部140は、図6(a)に示すような顔画像G1とその周囲の画像から、頭部(髪の毛)に相当する位置の画素を所定数特定し、それらの画素と近似する色を基準としたエッジ検出を行う。そして、図6(b)に示すような頭部を含めた人物画像G2を特定する。
更に、画像抽出部140は、人物画像G2とその周囲の画像から、胴体部に相当する位置の画素を所定数特定し、それらの画素と近似する色を基準としたエッジ検出を行う。そして、図6(c)に示すような胴体までを含めた人物画像G3を特定する。
画像抽出部140は、このように特定した人物画像G3を撮影画像から抽出する。
なお、このようなユーザの人物画像を抽出する手法は、一例であり、他の手法を用いてもよい。例えば、検出部130が、前後の撮影画像の変化(動き等)から人物全体を検出している場合には、その人物全体をそのまま撮影画像から抽出してもよい。
そして、上述した処理制御部10のCPUコア10aや画像処理部10b等が、このような画像抽出部140として機能しうる。
Returning to FIG. 3, the image extraction unit 140 extracts the human image of the user detected by the detection unit 120 from the captured image.
For example, the image extraction unit 140 extracts a user's person image from the captured image based on the detected face image and surrounding images.
Specifically, the image extraction unit 140 specifies a predetermined number of pixels at a position corresponding to the head (hair) from the face image G1 as shown in FIG. 6A and the surrounding image, and approximates these pixels. Edge detection based on the color to be performed. Then, the person image G2 including the head as shown in FIG. 6B is specified.
Furthermore, the image extraction unit 140 specifies a predetermined number of pixels at positions corresponding to the body portion from the person image G2 and the surrounding images, and performs edge detection based on colors that approximate those pixels. Then, the person image G3 including the trunk as shown in FIG. 6C is specified.
The image extraction unit 140 extracts the person image G3 specified in this way from the captured image.
Note that such a method for extracting a person image of a user is an example, and other methods may be used. For example, when the detection unit 130 detects the entire person from the change (movement or the like) of the previous and subsequent captured images, the entire person may be extracted from the captured image as it is.
The CPU core 10a, the image processing unit 10b, and the like of the processing control unit 10 described above can function as such an image extraction unit 140.

図3に戻って、画像加工部150は、画像抽出部140により抽出された人物画像を加工する。
例えば、画像加工部150は、抽出された人物画像をぼかし加工する。具体的に画像加工部150は、人物画像の各画素の色を、隣接する画素(一例として、上下左右斜めに隣接する8つの画素)の色の平均値に置き換えて、図7(a)に示すようなぼかしを施した人物画像BGに加工する。
なお、このようなぼかし加工は、一例であり、他の加工を人物画像に施してもよい。例えば、画像加工部150は、人物画像を絵画調に変換してもよい。例えば、画像加工部150は、絵画調(一例として、水彩画調)へ変換するフィルタ演算により、図7(b)に示すような絵画調に変換した人物画像KGに加工する。
また、これらのようなぼかし加工や、絵画調変換の加工手法は一例であり、他の手法を用いてぼかし加工や、絵画調変換を行うようにしてもよい。
そして、上述した処理制御部10のCPUコア10aや画像処理部10b等が、このような画像加工部150として機能しうる。
Returning to FIG. 3, the image processing unit 150 processes the person image extracted by the image extraction unit 140.
For example, the image processing unit 150 blurs the extracted person image. Specifically, the image processing unit 150 replaces the color of each pixel of the person image with the average value of the colors of adjacent pixels (eight pixels that are diagonally adjacent in the vertical and horizontal directions as an example), as shown in FIG. It is processed into a human image BG that is blurred as shown.
Note that such blur processing is an example, and other processing may be performed on the person image. For example, the image processing unit 150 may convert a person image into a painting style. For example, the image processing unit 150 processes the image into a person image KG converted into a painting tone as shown in FIG. 7B by a filter operation for conversion into a painting tone (for example, a watercolor painting tone).
In addition, such blurring processing and painting-style conversion processing techniques are examples, and other techniques may be used to perform blurring processing and painting-style conversion.
The CPU core 10a, the image processing unit 10b, and the like of the processing control unit 10 described above can function as such an image processing unit 150.

図3に戻って、画像生成部160は、画像加工部150により加工された人物画像を、画像記憶部120から読み出した背景画像上に合成して、加工撮影画像を生成する。
例えば、画像生成部160は、上述した図7(a)のぼかし加工された人物画像BGを、上述した図4(a)の背景画像上に合成して、図8(a)に示すような加工撮影画像を生成する。
また、画像生成部160は、合成する際に、人物画像を半透明化させて合成してもよい。例えば、画像生成部160は、同図7(a)の人物画像BG全体のアルファ値(各画素のアルファ値)を適宜下げた後に、同図4(a)の背景画像上に半透明合成(アルファブレンディング)することにより、図8(b)に示すような加工撮影画像を生成する。
そして、画像生成部160は、生成した加工撮影画像を通信部170及び表示制御部180に供給する。
なお、これらのような合成手法は、一例であり、他の手法により加工撮影画像を生成してもよい。例えば、画像生成部160は、人物画像の外縁部のアルファ値だけを下げた後に、背景画像上に半透明合成することにより、人物画像と背景画像との境目を目立たなくした加工撮影画像を生成してもよい。
そして、上述した処理制御部10のCPUコア10aや画像処理部10b等が、このような画像生成部160として機能しうる。
Returning to FIG. 3, the image generation unit 160 combines the person image processed by the image processing unit 150 on the background image read from the image storage unit 120 to generate a processed photographed image.
For example, the image generation unit 160 synthesizes the above-described blurred person image BG of FIG. 7A on the background image of FIG. 4A described above, as shown in FIG. A processed photographed image is generated.
In addition, the image generation unit 160 may synthesize a person image by making it translucent. For example, the image generation unit 160 appropriately lowers the alpha value (alpha value of each pixel) of the entire human image BG in FIG. 7A, and then translucently combines the background image in FIG. By performing alpha blending, a processed photographed image as shown in FIG. 8B is generated.
Then, the image generation unit 160 supplies the generated processed image to the communication unit 170 and the display control unit 180.
Note that the synthesis methods such as these are merely examples, and the processed photographed image may be generated by other methods. For example, the image generation unit 160 generates a processed photograph image in which the boundary between the person image and the background image is inconspicuous by lowering only the alpha value of the outer edge portion of the person image and then translucently combining it on the background image. May be.
The CPU core 10a, the image processing unit 10b, and the like of the processing control unit 10 described above can function as such an image generation unit 160.

図3に戻って、通信部170は、所定のネットワークを介して接続された他の画像生成装置100との間の通信を制御する。
具体的に、通信部170は、画像送信部171と画像受信部172とを含んで構成される。
画像送信部171は、画像生成部160により生成された加工撮影画像を、他の画像生成装置100に送信する。つまり、ユーザの人物画像を加工して背景画像を合成した加工撮影画像を、ビデオチャット相手の画像生成装置100に送信する。
一方、画像受信部172は、他の画像生成装置100から送信された画像を受信する。つまり、ビデオチャット相手の画像生成装置100でも、同様に加工撮影画像が生成されていれば、その加工撮影画像を受信する。
なお、上述した無線通信部13や通信コントローラ14等が、このような通信部170として機能しうる。
Returning to FIG. 3, the communication unit 170 controls communication with another image generation apparatus 100 connected via a predetermined network.
Specifically, the communication unit 170 includes an image transmission unit 171 and an image reception unit 172.
The image transmission unit 171 transmits the processed captured image generated by the image generation unit 160 to another image generation apparatus 100. That is, the processed captured image obtained by processing the user's person image and combining the background image is transmitted to the image generation apparatus 100 of the video chat partner.
On the other hand, the image reception unit 172 receives an image transmitted from another image generation apparatus 100. That is, if the processed image is similarly generated in the image generation apparatus 100 of the video chat partner, the processed image is received.
Note that the above-described wireless communication unit 13, communication controller 14, and the like can function as such a communication unit 170.

表示制御部180は、画像受信部172によって受信された画像と、画像生成部160によって生成された加工撮影画像とを合成したビデオチャット画面を表示部190に表示する。
例えば、表示制御部180は、画像受信部172が受信した画像をメインとし、その一部に、画像生成部160が生成した加工撮影画像を適宜縮小して合成する。具体的に表示制御部180は、図9(a)に示すように、ビデオチャットの相手からの画像ATG1の右上に、縮小した加工撮影画像KSG1を合成したビデオチャット画面を生成する。
なお、表示制御部180の合成手法は、一例であり、他の手法により両画像を合成してもよい。例えば、図9(b)に示すように、ビデオチャットの相手からの画像ATG2と、中央をトリミングした加工撮影画像KSG2とを並べて合成してもよい。
そして、上述した処理制御部10のCPUコア10aや画像処理部10b等が、このような表示制御部180として機能しうる。
The display control unit 180 displays on the display unit 190 a video chat screen in which the image received by the image receiving unit 172 and the processed captured image generated by the image generation unit 160 are combined.
For example, the display control unit 180 uses the image received by the image reception unit 172 as a main, and combines the processed photographed image generated by the image generation unit 160 with a part of the image as appropriate. Specifically, as shown in FIG. 9A, the display control unit 180 generates a video chat screen in which the reduced processed image KSG1 is synthesized on the upper right of the image ATG1 from the video chat partner.
Note that the combining method of the display control unit 180 is an example, and both images may be combined by another method. For example, as shown in FIG. 9B, an image ATG2 from a video chatting partner and a processed photographed image KSG2 trimmed at the center may be combined and combined.
The CPU core 10a, the image processing unit 10b, and the like of the processing control unit 10 described above can function as such a display control unit 180.

表示部190は、表示制御部180により合成されたビデオチャット画面を表示する。つまり、上述した図9(a),(b)等に示すようなビデオチャット画面を表示する。
なお、上述した第1の表示部18や第2の表示部19が、このような表示部190として機能しうる。
The display unit 190 displays the video chat screen synthesized by the display control unit 180. That is, a video chat screen as shown in FIGS. 9A and 9B is displayed.
The first display unit 18 and the second display unit 19 described above can function as such a display unit 190.

(画像生成装置の動作の概要)
以下、このような構成の画像生成装置100の動作について図面を参照して説明する。一例として、ビデオチャット時における処理動作を、図10を参照して説明する。図10は、画像生成装置100にて実行される画像加工処理の流れを示すフローチャートである。なお、画像記憶部120には、背景画像が記憶されているものとする。
(Outline of operation of image generation device)
Hereinafter, the operation of the image generating apparatus 100 having such a configuration will be described with reference to the drawings. As an example, the processing operation during video chat will be described with reference to FIG. FIG. 10 is a flowchart showing a flow of image processing performed by the image generation apparatus 100. It is assumed that the image storage unit 120 stores a background image.

まず、画像生成装置100は、ユーザを含む撮影画像を撮影する(ステップS201)。
すなわち、撮影部110は、ビデオチャットを行うユーザを含む画像を順次撮影し、撮影した撮影画像(一例として、動画)を検出部130に供給する。
First, the image generation apparatus 100 captures a captured image including the user (step S201).
That is, the imaging unit 110 sequentially captures images including a user who performs a video chat, and supplies the captured images (for example, moving images) to the detection unit 130.

画像生成装置100は、撮影された撮影画像からユーザ(人物)を検出する(ステップS202)。
すなわち、検出部130は、顔認識によって、撮影画像に写っているユーザの顔画像を検出する。つまり、上述した図5(a),(b)に示すように、ユーザの顔画像を検出する。
The image generation device 100 detects a user (person) from the captured image (step S202).
That is, the detection unit 130 detects the face image of the user shown in the captured image by face recognition. That is, as shown in FIGS. 5A and 5B, the user's face image is detected.

画像生成装置100は、検出されたユーザの人物画像を、撮影画像から抽出する(ステップS203)。
すなわち、画像抽出部140は、検出された顔画像と周囲の画像とに基づいて、撮影画像からユーザの人物画像を抽出する。つまり、上述した図6(a)〜(c)に示すように人物画像を特定し、特定した人物画像を撮影画像から抽出する。
The image generation apparatus 100 extracts the detected person image of the user from the captured image (step S203).
That is, the image extraction unit 140 extracts a user's person image from the captured image based on the detected face image and surrounding images. That is, as shown in FIGS. 6A to 6C described above, a person image is specified, and the specified person image is extracted from the captured image.

画像生成装置100は、抽出された人物画像を加工する(ステップS204)。
すなわち、画像加工部150は、ぼかし加工により、上述した図7(a)に示すような人物画像BGに加工する。この他にも、画像加工部150は、絵画調変換により、上述した図7(b)に示すような人物画像KGに加工してもよい。
The image generation device 100 processes the extracted person image (step S204).
That is, the image processing unit 150 processes the person image BG as shown in FIG. In addition to this, the image processing unit 150 may process the person image KG as shown in FIG.

画像生成装置100は、加工した人物画像を、背景画像上に合成して、加工撮影画像を生成する(ステップS205)。
すなわち、画像生成部160は、ぼかし加工された人物画像を、画像記憶部120から読み出した背景画像上に合成して、上述した図8(a)に示すような加工撮影画像を生成する。その際、画像生成部160は、半透明合成により、上述した図8(b)に示すような加工撮影画像を生成してもよい。
The image generating apparatus 100 combines the processed person image with the background image to generate a processed photographed image (step S205).
That is, the image generation unit 160 combines the blurred human image with the background image read from the image storage unit 120 to generate a processed photographed image as shown in FIG. At that time, the image generation unit 160 may generate a processed photographed image as shown in FIG.

画像生成装置100は、生成した加工撮影画像を他の画像生成装置100に送信し、また、他の画像生成装置100から送られる画像を受信する(ステップS206)。
すなわち、画像送信部171は、画像生成部160により生成された加工撮影画像を、ビデオチャット相手の画像生成装置100に送信する。一方、画像受信部172は、ビデオチャット相手の画像生成装置100から送信された画像を受信する。
The image generation device 100 transmits the generated processed image to the other image generation device 100, and receives an image sent from the other image generation device 100 (step S206).
That is, the image transmission unit 171 transmits the processed captured image generated by the image generation unit 160 to the image generation apparatus 100 of the video chat partner. On the other hand, the image receiving unit 172 receives an image transmitted from the image generation apparatus 100 of the video chat partner.

画像生成装置100は、受信した画像と生成した加工撮影画像とを適宜合成して表示する(ステップS207)。
すなわち、表示制御部180は、画像受信部172によって受信された画像と、画像生成部160によって生成された加工撮影画像とを合成し、上述した図9(a),(b)に示すようなビデオチャット画面を表示部190に表示する。
The image generating apparatus 100 appropriately synthesizes and displays the received image and the generated processed image (step S207).
That is, the display control unit 180 synthesizes the image received by the image reception unit 172 and the processed captured image generated by the image generation unit 160, as shown in FIGS. 9A and 9B described above. A video chat screen is displayed on the display unit 190.

画像生成装置100は、ビデオチャットが終了したか否かを判別する(ステップS208)。
画像生成装置100は、ビデオチャットが終了していないと判別すると(ステップS208;No)、ステップS201に処理を戻し、上述したステップS201〜S208の処理を繰り返し実行する。
一方、ビデオチャットが終了したと判別した場合に(ステップS208;Yes)、画像生成装置100は、画像加工処理を終える。
The image generating apparatus 100 determines whether the video chat has ended (step S208).
When determining that the video chat has not ended (step S208; No), the image generating apparatus 100 returns the process to step S201 and repeatedly executes the processes of steps S201 to S208 described above.
On the other hand, when it is determined that the video chat has ended (step S208; Yes), the image generation device 100 ends the image processing.

このような画像加工処理において、画像生成装置100は、撮影画像から検出した顔画像等に基づいて人物画像(ユーザの画像)を抽出し、ぼかしなどの加工を施す。そして、加工した人物画像を背景画像上に合成して加工撮影画像を生成し、他の装置に送信する。このため、ユーザが顔や肌の詳細等を見せたくない場合でも、ぼかしなどの加工を施した加工撮影画像によって、その詳細を隠すことができる。一方、相手側(他の画像生成装置100のユーザ)にとっては、送られた加工撮影画像からユーザの表情までは把握できるため、送信元のユーザの様子等を知ることができ、ビデオチャットの長所が妨げられない。
また、抽出した人物画像を背景画像と合成するため、例えば、ビデオチャット時のユーザの背後等に、見られては不都合のあるものが写っていたとしても、ユーザ画像以外は抽出されないため、そのような不都合のあるものも適切に隠すことができる。
この結果、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる。
In such an image processing process, the image generation apparatus 100 extracts a person image (user image) based on a face image detected from a captured image and performs a process such as blurring. Then, the processed person image is synthesized on the background image to generate a processed photographed image, which is transmitted to another apparatus. For this reason, even if the user does not want to show the details of the face and skin, the details can be hidden by the processed photographed image subjected to the processing such as blurring. On the other hand, since the other party (the user of the other image generation apparatus 100) can grasp the processed photograph image sent to the user's facial expression, the user's state of the transmission source can be known, and the advantages of video chatting Is not disturbed.
Also, since the extracted person image is combined with the background image, for example, even if something that is inconvenient is seen behind the user during video chatting, other than the user image is not extracted, Such inconveniences can also be appropriately hidden.
As a result, it is possible to generate an image that enables grasping of facial expressions while protecting the privacy of the user.

(他の実施形態)
上記の実施形態では、撮影画像から抽出した人物画像を、画像加工部150により、一様に加工する場合について説明したが、撮影されるユーザの動きが大きい場合などでは、加工しなくとも、その動きによってユーザの顔や肌等の詳細が見え難くなる。そのため、ユーザの動き量に応じて、加工の程度(度合い)を適宜変更するようにしてもよい。
以下、このように、ユーザの動き量に応じて、加工の程度を適宜変更することを特徴とする他の実施形態について、図面を参照して説明する。
(Other embodiments)
In the above embodiment, the case where the human image extracted from the captured image is processed uniformly by the image processing unit 150 has been described. Details such as the user's face and skin are difficult to see due to movement. Therefore, the degree (degree) of processing may be changed as appropriate according to the amount of movement of the user.
Hereinafter, another embodiment in which the degree of processing is appropriately changed according to the amount of movement of the user will be described with reference to the drawings.

図11は、本発明の他の実施形態に係る画像生成装置300の概要構成を示すブロック図である。この画像生成装置300は、上述した図3の画像生成装置100に、測定部310を加えた構成となっている。
つまり、撮影部110〜表示部190の構成は、図3の画像生成装置100と同様である。
FIG. 11 is a block diagram showing a schematic configuration of an image generation apparatus 300 according to another embodiment of the present invention. The image generation apparatus 300 has a configuration in which a measurement unit 310 is added to the image generation apparatus 100 of FIG. 3 described above.
That is, the configuration of the photographing unit 110 to the display unit 190 is the same as that of the image generation device 100 in FIG.

測定部310は、順次撮影された撮影画像から、ユーザの顔の動き量を測定する。例えば、測定部310は、検出部130により順次検出される顔画像の位置や顔画像の向きの変化から、ユーザの顔の動き量を測定する。
具体的に測定部310は、図12(a)に示すように、検出された顔画像KGの特徴点となる両眼の位置(P1,P2)や口の位置(P3)を求め、以前に求めた位置との差分から、顔の動き量を測定する。つまり、顔画像の特徴点の位置を時系列に所定数記憶しておき、過去の特徴点の位置との差分からユーザの顔の動き量を測定する。なお、特徴点として、両眼や口の位置を求めるようにしているが、他の部位(鼻や耳等)を特徴点としてその位置を求め、顔の動き量を測定してもよい。
The measurement unit 310 measures the amount of movement of the user's face from the sequentially captured images. For example, the measurement unit 310 measures the amount of movement of the user's face from the change in the position of the face image and the orientation of the face image sequentially detected by the detection unit 130.
Specifically, as shown in FIG. 12A, the measurement unit 310 obtains the positions (P1, P2) of the eyes and the position (P3) of the mouth as the feature points of the detected face image KG. The amount of movement of the face is measured from the difference from the obtained position. That is, a predetermined number of the positions of the feature points of the face image are stored in time series, and the amount of motion of the user's face is measured from the difference from the past feature point positions. Note that the positions of both eyes and the mouth are obtained as feature points, but the positions may be obtained by using other parts (such as the nose and ears) as feature points to measure the amount of movement of the face.

また、測定部310は、図12(b)に示すように、検出された顔画像KGの特徴点となる両眼及び口を結んだ平面(具体的には三角形)F1から顔の向きを求め、以前に求めた顔の向きとの差分から、顔の動き量(ひねり等)を測定する。つまり、平面F1の場合、図12(c)に示すように、両眼及び口の配置(バランス)から、ユーザの顔の向きが真正面の方向GL1であることが求められる。一方、図12(d)に示すような歪んだ平面F2が得られた場合、図12(e)に示すように、ユーザの顔の向きが斜め方向の方向GL2であることが求められる。そのため、測定部310は、このような顔の向きを時系列に所定数記憶しておき、過去の顔の向きとの差分からユーザの顔の動き量を測定する。なお、この場合も、両眼と口を結んだ平面から顔の向きを求めているが、他の部位(鼻や耳等)を特徴点とした平面から顔の向きを求め、顔の動き量を測定してもよい。
そして、上述した処理制御部10のCPUコア10aや画像処理部10b等が、このような測定部310として機能しうる。
Further, as shown in FIG. 12B, the measurement unit 310 obtains the face orientation from a plane (specifically, a triangle) F1 connecting both eyes and the mouth, which are feature points of the detected face image KG. Then, the amount of movement (twist, etc.) of the face is measured from the difference from the previously obtained face orientation. That is, in the case of the plane F1, as shown in FIG. 12C, the orientation of the user's face is required to be the front direction GL1 from the arrangement (balance) of both eyes and the mouth. On the other hand, when a distorted plane F2 as shown in FIG. 12D is obtained, as shown in FIG. 12E, the user's face orientation is required to be an oblique direction GL2. Therefore, the measurement unit 310 stores a predetermined number of such face orientations in time series, and measures the amount of motion of the user's face from the difference from the past face orientation. In this case as well, the face orientation is obtained from the plane connecting both eyes and the mouth, but the face orientation is obtained from the plane with other parts (such as the nose and ears) as feature points, and the amount of movement of the face May be measured.
The CPU core 10a, the image processing unit 10b, and the like of the processing control unit 10 described above can function as such a measurement unit 310.

図11に戻って、このような測定部310により、ユーザの顔の動き量が測定されると、画像加工部150は、測定された動き量に基づいて、加工の程度を変更して、人物画像を加工する。
例えば、画像加工部150は、測定された動き量が大きいほど、ぼかし度合いを小さくし、逆に、動き量が小さいほど、ぼかし度合いを大きくして、人物画像を加工する。つまり、ユーザの動き量が大きい場合には、その動きによって、ユーザの顔や肌の詳細等が適切に隠されるため、ぼかし度合いを小さくする。逆に、ユーザの動き量が小さい場合には、静止時と同様に、ユーザの顔や肌の詳細が明らかとなってしまうため、ぼかし度合いを大きくし、その詳細を隠すようにする。
また、画像加工部150は、人物画像を絵画調に変換する加工を行う場合に、測定された動き量に基づいて、変換の程度を同様に変更してもよい。
これらの場合、ユーザの動きに応じて、ユーザの画像を適切に加工することができる。
Returning to FIG. 11, when the movement amount of the user's face is measured by such a measurement unit 310, the image processing unit 150 changes the degree of processing based on the measured movement amount, and Process the image.
For example, the image processing unit 150 processes the person image by increasing the degree of blurring as the measured amount of motion increases and conversely increasing the degree of blurring as the amount of motion decreases. That is, when the amount of movement of the user is large, the details of the user's face and skin are appropriately hidden by the movement, so the blurring degree is reduced. On the other hand, when the amount of movement of the user is small, the details of the user's face and skin become apparent as in the stationary state, so the degree of blur is increased and the details are hidden.
The image processing unit 150 may similarly change the degree of conversion based on the measured amount of motion when performing processing for converting a person image into a painting style.
In these cases, the user's image can be appropriately processed according to the user's movement.

上記の他の実施形態では、ユーザの動き量に応じて、加工の程度を適宜変更する場合について説明したが、ユーザの動き量以外でも、加工の程度を適宜変更してもよい。
例えば、ユーザの顔や肌等の詳細を隠す必要がなくなって来た場合には、加工の程度を小さくする(緩める)ようにしてもよい。
具体的に測定部310は、ユーザの画像を適宜蓄積し、以前の画像と比較して、現在の画像の身仕度の度合いを測定する。一例として、服を着替えたり(上着を羽織ったり)、化粧をしたり(女性が口紅を付けたり)、髪を整えたりなどのように、以前の画像と比較して身仕度が整うにつれて、数値を高く測定する。
そして、画像加工部150は、測定部310が測定した身仕度の度合いが高まるにつれて、ユーザの詳細を隠す必要がなくなって来るため、ぼかし度合いを小さくする。
その際、画像加工部150は、身仕度が整った箇所についてだけ、ぼかし度合いを小さくしても良い。例えば、ユーザが上着を羽織った場合には、服のぼかしを小さくし、また、ユーザが口紅を付けたら、口元のぼかしを小さくし、更に、ユーザが髪を整えた場合には、髪のぼかしを小さくする加工を行う。
この場合、ユーザの身仕度の度合いに応じて、ユーザの画像を適切に加工することができる。
In the other embodiments described above, the case where the degree of processing is appropriately changed according to the amount of motion of the user has been described, but the degree of processing may be changed as appropriate in addition to the amount of motion of the user.
For example, when it is no longer necessary to hide details such as the user's face and skin, the degree of processing may be reduced (loosened).
Specifically, the measurement unit 310 accumulates the user's images as appropriate, and compares the previous image with the previous image to measure the degree of quality of the current image. For example, as you get dressed up compared to previous images, such as changing clothes (wearing a jacket), putting on makeup (a woman puts on lipstick), or straightening hair, Measure higher numbers.
Then, the image processing unit 150 reduces the degree of blurring because it is not necessary to hide the user's details as the degree of performance measured by the measurement unit 310 increases.
At that time, the image processing unit 150 may reduce the blurring degree only for a portion where the quality is well-organized. For example, if the user puts on a jacket, the blurring of the clothes is reduced, and if the user puts on lipstick, the blurring of the mouth is reduced, and further, if the user prepares the hair, Processes to reduce blur.
In this case, the user's image can be appropriately processed according to the degree of the user's personality.

上記の実施形態では、加工した人物画像全体を、背景画像上に合成する場合について説明したが、合成するのは人物画像全体にが限られず、人物画像の一部だけを、背景画像上に合成してもよい。
例えば、ユーザの顔の一部を抽出して、背景画像上に合成してもよい。すなわち、ユーザの表情が把握できる顔の部位だけを抽出して、背景画像上に合成する。
具体的には、検出部130は、上述した図5(b)のように、ユーザの顔の特徴部位(一例として、眉毛、目、鼻、耳、口)を抽出する。
そして、画像生成部160は、検出部130により抽出されたユーザの顔の特徴部位画像を、画像記憶部120から読み出した背景画像上に合成して、加工撮影画像を生成する。すなわち、画像生成部160は、図13に示すように、特徴部位画像TBを背景画像上に合成した加工撮影画像を生成する。
この場合、特徴部位画像TBにより、表情だけが浮いているように見え、また、特徴部位画像TBから、ユーザの表情を適切に把握できる。
In the above embodiment, the case where the entire processed human image is combined on the background image has been described. However, the combination is not limited to the entire human image, and only a part of the human image is combined on the background image. May be.
For example, a part of the user's face may be extracted and synthesized on the background image. That is, only a part of the face where the user's facial expression can be grasped is extracted and synthesized on the background image.
Specifically, as illustrated in FIG. 5B described above, the detection unit 130 extracts feature parts of the user's face (for example, eyebrows, eyes, nose, ears, and mouth).
Then, the image generation unit 160 combines the feature image of the user's face extracted by the detection unit 130 on the background image read from the image storage unit 120 to generate a processed photographed image. That is, as shown in FIG. 13, the image generation unit 160 generates a processed photographed image obtained by combining the feature part image TB on the background image.
In this case, only the facial expression appears to be floating from the feature part image TB, and the user's facial expression can be appropriately grasped from the feature part image TB.

上記の実施形態では、携帯型のゲーム装置1に、本願の画像生成装置100,300が適用される場合について説明したが、このような携帯型のゲーム装置1に限られず、例えば、ノート型のパソコン等であってもよい。   In the above embodiment, the case where the image generation devices 100 and 300 of the present application are applied to the portable game device 1 has been described. However, the present invention is not limited to such a portable game device 1, and for example, a notebook type A personal computer etc. may be sufficient.

以上説明したように、本発明によれば、ユーザのプライバシを保護しつつ、表情の把握を可能とする画像を生成できる画像生成装置、画像加工方法、および、プログラムを提供することができる。   As described above, according to the present invention, it is possible to provide an image generation apparatus, an image processing method, and a program that can generate an image that enables grasping of an expression while protecting the privacy of the user.

1 ゲーム装置
10 処理制御部
11 コネクタ
12 カートリッジ
13 無線通信部
14 通信コントローラ
15 サウンドアンプ
16 スピーカ
17 操作キー
18 第1の表示部
19 第2の表示部
20 タッチパネル
21 カメラ
100,300 画像生成装置
110 撮影部
120 画像記憶部
130 検出部
140 画像抽出部
150 画像加工部
160 画像生成部
170 通信部
180 表示制御部
190 表示部
310 測定部
DESCRIPTION OF SYMBOLS 1 Game device 10 Processing control part 11 Connector 12 Cartridge 13 Wireless communication part 14 Communication controller 15 Sound amplifier 16 Speaker 17 Operation key 18 1st display part 19 2nd display part 20 Touch panel 21 Camera 100,300 Image generation apparatus 110 Photographing Unit 120 image storage unit 130 detection unit 140 image extraction unit 150 image processing unit 160 image generation unit 170 communication unit 180 display control unit 190 display unit 310 measurement unit

Claims (5)

撮影画像から人物を検出する検出部と、
検出された当該人物の人物画像を、当該撮影画像から抽出する画像抽出部と、
順次撮影された撮影画像から、当該人物の動き量を測定する測定部と、
抽出された当該人物画像を加工する画像加工部と、
加工された当該人物画像を所定の背景画像上に合成した加工撮影画像を生成する画像生成部と、を備え
前記画像加工部は、前記測定部にて測定された前記動き量が大きいほどぼかし度合いを小さくし、前記動き量が小さいほどぼかし度合いを大きくして、前記人物画像をぼかし加工する、
ことを特徴とする画像生成装置。
A detection unit for detecting a person from the captured image;
An image extraction unit for extracting the detected person image of the person from the captured image;
A measurement unit that measures the amount of movement of the person from the sequentially captured images;
An image processing unit for processing the extracted person image;
An image generation unit that generates a processed captured image obtained by combining the processed person image on a predetermined background image ,
The image processing unit reduces the blurring degree as the amount of motion measured by the measuring unit is larger, and blurs the person image by increasing the degree of blurring as the amount of motion is smaller.
An image generation apparatus characterized by that.
所定の背景画像を記憶する画像記憶部と、
人物を含む撮影画像を撮影する撮影部と、
撮影された撮影画像から、顔認識により当該人物の顔画像を検出する検出部と、
検出された当該顔画像と周囲の画像とに基づいて、当該撮影画像から当該人物の人物画像を抽出する画像抽出部と、
順次撮影された撮影画像から、当該人物の動き量を測定する測定部と、
抽出された当該人物画像を加工する画像加工部と、
加工された当該人物画像を、記憶された当該背景画像上に合成した加工撮影画像を生成する画像生成部と、
生成された当該加工撮影画像を、他の装置に送信する画像送信部と、を備え
前記画像加工部は、前記測定部にて測定された前記動き量が大きいほどぼかし度合いを小さくし、前記動き量が小さいほどぼかし度合いを大きくして、前記人物画像をぼかし加工する、
ことを特徴とする画像生成装置。
An image storage unit for storing a predetermined background image;
A shooting section for shooting a shot image including a person;
A detection unit that detects a face image of the person by face recognition from the captured image;
An image extraction unit that extracts a person image of the person from the captured image based on the detected face image and surrounding image;
A measurement unit that measures the amount of movement of the person from the sequentially captured images;
An image processing unit for processing the extracted person image;
An image generation unit that generates a processed photographed image obtained by combining the processed person image on the stored background image;
An image transmission unit that transmits the generated processed image to the other device ;
The image processing unit reduces the blurring degree as the amount of motion measured by the measuring unit is larger, and blurs the person image by increasing the degree of blurring as the amount of motion is smaller.
An image generation apparatus characterized by that.
請求項1又は2に記載の画像生成装置であって、
前記画像加工部は、抽出された当該人物画像をぼかし加工し、
前記画像生成部は、ぼかし加工された当該人物画像を当該背景画像上に半透明合成した加工撮影画像を生成する、
ことを特徴とする画像生成装置。
The image generation apparatus according to claim 1 or 2,
The image processing unit blurs the extracted person image,
The image generation unit generates a processed photographed image obtained by translucently synthesizing the blurred person image on the background image.
An image generation apparatus characterized by that.
検出部と、画像抽出部と、測定部と、画像加工部と、画像生成部とを有する画像生成装置における画像加工方法であって、An image processing method in an image generation apparatus having a detection unit, an image extraction unit, a measurement unit, an image processing unit, and an image generation unit,
前記検出部が、撮影画像から人物を検出する検出ステップと、A detection step in which the detection unit detects a person from the captured image;
前記画像抽出部が、検出された当該人物の人物画像を、当該撮影画像から抽出する画像抽出ステップと、An image extraction step in which the image extraction unit extracts the detected person image of the person from the captured image;
前記測定部が、順次撮影された撮影画像から、当該人物の動き量を測定する測定ステップと、The measurement unit measures the amount of movement of the person from the sequentially captured images,
前記画像加工部が、抽出された当該人物画像を加工する画像加工ステップと、An image processing step in which the image processing unit processes the extracted person image;
前記画像生成部が、加工された当該人物画像を所定の背景画像上に合成した加工撮影画像を生成する画像生成ステップと、を備え、The image generation unit includes an image generation step of generating a processed captured image obtained by combining the processed person image on a predetermined background image,
前記画像加工ステップでは、前記測定ステップにて測定された前記動き量が大きいほどぼかし度合いを小さくし、前記動き量が小さいほどぼかし度合いを大きくして、前記人物画像をぼかし加工する、In the image processing step, the degree of blur is decreased as the amount of motion measured in the measurement step is larger, and the degree of blur is increased as the amount of motion is smaller, and the person image is blurred.
ことを特徴とする画像加工方法。An image processing method characterized by the above.
コンピュータを、Computer
撮影画像から人物を検出する検出部、A detection unit for detecting a person from a captured image;
検出された当該人物の人物画像を、当該撮影画像から抽出する画像抽出部、An image extraction unit for extracting the detected person image of the person from the captured image;
順次撮影された撮影画像から、当該人物の動き量を測定する測定部、A measurement unit that measures the amount of movement of the person from the captured images taken sequentially,
抽出された当該人物画像を加工する画像加工部、An image processing unit for processing the extracted person image;
加工された当該人物画像を所定の背景画像上に合成した加工撮影画像を生成する画像生成部、として機能させ、Function as an image generation unit that generates a processed captured image obtained by combining the processed person image on a predetermined background image;
前記画像加工部は、前記測定部にて測定された前記動き量が大きいほどぼかし度合いを小さくし、前記動き量が小さいほどぼかし度合いを大きくして、前記人物画像をぼかし加工する、ように機能させることを特徴とするプログラム。The image processing unit functions to blur the person image by decreasing the degree of blurring as the amount of motion measured by the measuring unit increases, and increasing the degree of blurring as the amount of motion decreases. A program characterized by letting
JP2010068460A 2010-03-24 2010-03-24 Image generating apparatus, image processing method, and program Active JP4892071B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010068460A JP4892071B2 (en) 2010-03-24 2010-03-24 Image generating apparatus, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010068460A JP4892071B2 (en) 2010-03-24 2010-03-24 Image generating apparatus, image processing method, and program

Publications (2)

Publication Number Publication Date
JP2011203835A JP2011203835A (en) 2011-10-13
JP4892071B2 true JP4892071B2 (en) 2012-03-07

Family

ID=44880446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010068460A Active JP4892071B2 (en) 2010-03-24 2010-03-24 Image generating apparatus, image processing method, and program

Country Status (1)

Country Link
JP (1) JP4892071B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5664877B2 (en) * 2012-09-27 2015-02-04 株式会社コナミデジタルエンタテインメント Service providing apparatus, control method used therefor, and computer program
JP6370820B2 (en) * 2016-02-05 2018-08-08 株式会社バンダイナムコエンターテインメント Image generation system, game device, and program.
JP2017184243A (en) * 2017-04-21 2017-10-05 オリンパス株式会社 Image composition apparatus and image composition method
CN111414856B (en) * 2020-03-19 2022-04-12 支付宝(杭州)信息技术有限公司 Face image generation method and device for realizing user privacy protection
CN111709922B (en) * 2020-06-10 2023-07-04 北京百度网讯科技有限公司 Image quality comparison method, device, equipment and storage medium
CN115661908A (en) * 2022-12-09 2023-01-31 凝动万生医疗科技(武汉)有限公司 Method and device for desensitizing facial dynamic data
CN116452412A (en) * 2023-04-21 2023-07-18 北京字跳网络技术有限公司 Special effect image generation method and device, electronic equipment and storage medium
JP2024163284A (en) * 2024-09-12 2024-11-21 愛子 山田 MATCH GAME EXECUTION SERVER SYSTEM, CONTROL METHOD, AND PROGRAM

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002281465A (en) * 2001-03-16 2002-09-27 Matsushita Electric Ind Co Ltd Security protection processor
JP2006013856A (en) * 2004-06-25 2006-01-12 Matsushita Electric Ind Co Ltd Video phone equipment
JP5088161B2 (en) * 2008-02-15 2012-12-05 ソニー株式会社 Image processing apparatus, camera apparatus, communication system, image processing method, and program

Also Published As

Publication number Publication date
JP2011203835A (en) 2011-10-13

Similar Documents

Publication Publication Date Title
JP4892071B2 (en) Image generating apparatus, image processing method, and program
CN110189340B (en) Image segmentation method and device, electronic equipment and storage medium
CN109793498B (en) A kind of skin detection method and electronic device
CN112911182B (en) Game interaction method, device, terminal and storage medium
CN101272457B (en) Iamge process apparatus and method
CN109325924B (en) Image processing method, device, terminal and storage medium
CN108712603B (en) Image processing method and mobile terminal
JP2004178163A (en) Image processing method and apparatus
CN110263617B (en) Three-dimensional face model obtaining method and device
CN114175113A (en) Electronic device for providing head portrait and operation method thereof
CN111385514B (en) Portrait processing method and device, and terminal
JP6111723B2 (en) Image generating apparatus, image generating method, and program
CN110956580B (en) Method, device, computer equipment and storage medium for changing face of image
CN108495045A (en) Image capturing method, device, electronic device and storage medium
CN109194839A (en) A kind of display control method and terminal
CN110827195A (en) Virtual article adding method and device, electronic equipment and storage medium
CN110189348A (en) Head portrait processing method, device, computer equipment and storage medium
CN109671034B (en) An image processing method and terminal device
CN109978996B (en) Method, device, terminal and storage medium for generating expression three-dimensional model
JP2010066853A (en) Image processing device, method and program
JP5017382B2 (en) Image display device, image processing method, and program
JP4995935B2 (en) Image generating apparatus, image processing method, and program
CN107563353B (en) An image processing method, device and mobile terminal
CN111797754B (en) Image detection method, device, electronic equipment and medium
JP2011029947A (en) Image synthesis device and image synthesis method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111020

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111206

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111216

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4892071

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250