Nothing Special   »   [go: up one dir, main page]

JP2005286496A - Image processing method, image processing program, and image processing apparatus - Google Patents

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

Info

Publication number
JP2005286496A
JP2005286496A JP2004094856A JP2004094856A JP2005286496A JP 2005286496 A JP2005286496 A JP 2005286496A JP 2004094856 A JP2004094856 A JP 2004094856A JP 2004094856 A JP2004094856 A JP 2004094856A JP 2005286496 A JP2005286496 A JP 2005286496A
Authority
JP
Japan
Prior art keywords
image
user
image processing
background
image data
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.)
Pending
Application number
JP2004094856A
Other languages
Japanese (ja)
Inventor
Yasutaka Matsuzawa
康隆 松沢
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2004094856A priority Critical patent/JP2005286496A/en
Publication of JP2005286496A publication Critical patent/JP2005286496A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Studio Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processing method, an image processing program, and an image processing apparatus for properly narrowing down many prepared background images into a background image to be composited with its own image photographed by a user. <P>SOLUTION: An image processing server 104 stores its own images photographed by the user by using a plurality of photographing apparatuses installed in a theme park or the like, and the stored images are composited with background images corresponding to respective photographing points by an instruction from a user client 100 later. There is ordinarily a certain fixed trend as to a type of a composite photo the user finally purchases and the number of quantities of photos the user purchase depending on the age of the user and the user with/without accompanying people. When it is known by the past sales results that a group of teenager users coming to the park finally purchases one photo per person on average and a photo at a plaza in front of a fountain is often purchased by group users among backgrounds along a route actually followed by the group users, only one photo with the background of the plaza is presented to the group users at first as a recommended photo. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

この発明は、ユーザが使用した機器により生成された第1の画像データ(ユーザ画像)に前記機器に対応づけられた第2の画像データ(背景画像)を合成する画像処理方法、画像処理プログラム、および画像処理装置に関する。   The present invention relates to an image processing method, an image processing program for synthesizing second image data (background image) associated with the device with first image data (user image) generated by the device used by the user, And an image processing apparatus.

テーマパークなどで記念写真を撮影する場合、人気のあるビュースポットや、パークのマスコットキャラクターの周囲などには人がたくさんいるため、先の人が撮影を終えるまで待ったり、前を横切る人の列をやり過ごしたりしなければならなかった。また、やっと撮れた写真でも余計な人が写り込んでしまったり、逆に必要な被写体が欠けてしまったり、あるいは待っている間にシャッターチャンスを逃してしまったりすることも多かった。   When taking a commemorative photo at a theme park, there are many people around the popular view spot and the mascot character of the park, so wait until the other person finishes shooting or a line of people crossing the front I had to pass through. In addition, there were many cases where a photographer finally took a photo, and an extra person was captured, a necessary subject was missing, or a photo opportunity was missed while waiting.

この点、下記特許文献1に記載の従来技術やいわゆる「プリント倶楽部(プリクラ)」のように、ユーザが撮影した自画像にあらかじめ用意された背景画像を合成するようにすれば、あたかもその背景の場所で撮影されたかのような、しかも構図や照明などが理想的に調整された写真を容易に得ることができる。
特開2002−56321号公報
In this regard, if the background image prepared in advance is combined with the self-portrait photographed by the user as in the conventional technique described in the following Patent Document 1 or the so-called “print club”, the location of the background It is possible to easily obtain a photograph as if it was photographed at the same time and ideally adjusted in composition and lighting.
JP 2002-56321 A

しかしながら上記従来技術では、多数用意された背景画像の中から合成する背景画像をユーザが選択しなければならない。そして通常、選択可能な背景の多くはユーザにとって未知の場所(あるいは少なくとも馴染みの薄い場所)で撮影されたものであり、この中から自分が実際に立ち寄った場所の背景を特定するのに手間や時間がかかってしまうという問題点があった。また、実際に立ち寄った複数の場所の中から、写真として残しておく場所をさらに絞り込むのにも、同様に手間や時間がかかってしまうという問題点があった。   However, in the above prior art, the user must select a background image to be synthesized from among a large number of prepared background images. And most of the backgrounds that can be selected are taken in places unknown to the user (or at least unfamiliar places), and it takes time and effort to identify the background of the place where you actually stopped. There was a problem that it took time. In addition, there is a problem in that it takes time and effort to further narrow down the places to be left as photographs from among a plurality of places actually visited.

この発明は、上述した従来技術による問題点を解消するため、複数ある背景画像の中からユーザの自画像に合成するのにふさわしいものを絞り込んで提示することが可能な画像処理方法、画像処理プログラム、および画像処理装置を提供することを目的とする。   In order to solve the above-described problems caused by the prior art, the present invention provides an image processing method, an image processing program, and an image processing method capable of narrowing down and presenting a suitable image to be combined with a user's own image from a plurality of background images. It is another object of the present invention to provide an image processing apparatus.

上述した課題を解決し、目的を達成するため、この発明にかかる画像処理方法、画像処理プログラム、および画像処理装置は、ユーザが使用した機器により生成された第1の画像データ(ユーザ画像)に前記機器に対応づけられた第2の画像データ(背景画像)を合成する画像処理方法において、全機器でなく、ユーザが実際に使用した機器に対応づけられた背景画像の中から、当該ユーザごとに決定される個数内で背景画像を選択して送信することを特徴とする。   In order to solve the above-described problems and achieve the object, an image processing method, an image processing program, and an image processing apparatus according to the present invention are applied to first image data (user image) generated by a device used by a user. In the image processing method for synthesizing the second image data (background image) associated with the device, for each user from the background image associated with the device actually used by the user instead of all devices. The background image is selected and transmitted within the number determined in the above.

この発明によれば、あらかじめ用意されたすべての背景ではなく、ユーザが実際に経由した場所(ユーザの行動履歴にある場所)の背景のうち所定個数分のみが、選択的にユーザに提示されることになる。   According to the present invention, not all the backgrounds prepared in advance, but only a predetermined number of backgrounds of places actually visited by the user (places in the user's action history) are selectively presented to the user. It will be.

また、この発明にかかる画像処理方法は、ユーザが実際に使用した機器に対応づけられた背景画像の中から、当該ユーザと同一のカテゴリ内のユーザが平均的に選択する個数内で背景画像を選択することを特徴とする。   In addition, the image processing method according to the present invention selects a background image within the number selected on average by users in the same category as the user from the background images associated with the device actually used by the user. It is characterized by selecting.

この発明によれば、あらかじめ用意されたすべての背景ではなく、ユーザが実際に経由した場所(ユーザの行動履歴にある場所)の背景のうち、当該ユーザが属するカテゴリ内のユーザの平均購入枚数分のみが選択的に提示されることになる。   According to the present invention, the average purchase number of the users in the category to which the user belongs out of the backgrounds of places actually visited by the user (places in the user's action history) instead of all the backgrounds prepared in advance. Only will be presented selectively.

また、この発明にかかる画像処理方法は、ユーザが実際に使用した機器に対応づけられた背景画像を、当該ユーザに選択される確率の高い順に上記個数内で選択することを特徴とする。   The image processing method according to the present invention is characterized in that a background image associated with a device actually used by a user is selected within the above number in descending order of probability of selection by the user.

この発明によれば、あらかじめ用意されたすべての背景ではなく、ユーザが実際に経由した場所(ユーザの行動履歴にある場所)の背景のうち、当該ユーザと同一カテゴリのユーザによく購入されるものから所定個数分のみが、選択的にユーザに提示されることになる。   According to the present invention, not all the backgrounds prepared in advance, but the backgrounds of places actually visited by the user (places in the user's action history) are often purchased by users in the same category as the user. Only a predetermined number of items are selectively presented to the user.

本発明にかかる画像処理方法、画像処理プログラム、および画像処理装置によれば、複数ある背景画像の中からユーザの自画像に合成するのにふさわしいものを絞り込んで提示することができるという効果を奏する。   According to the image processing method, the image processing program, and the image processing apparatus of the present invention, it is possible to narrow down and present a suitable image to be combined with the user's own image from among a plurality of background images.

以下に添付図面を参照して、この発明にかかる画像処理方法、画像処理プログラム、および画像処理装置の好適な実施の形態を詳細に説明する。   Exemplary embodiments of an image processing method, an image processing program, and an image processing apparatus according to the present invention will be explained below in detail with reference to the accompanying drawings.

図1は、この発明の実施の形態にかかる画像処理装置を含む、画像処理システムの全体構成を示す説明図である。また、図2は上記システムによる合成画像出力サービスの流れを示す説明図である。以下、図2の流れに沿って、図1の各部の機能を順次説明する。   FIG. 1 is an explanatory diagram showing the overall configuration of an image processing system including an image processing apparatus according to an embodiment of the present invention. FIG. 2 is an explanatory diagram showing the flow of the composite image output service by the system. In the following, the function of each part in FIG. 1 will be described in order along the flow of FIG.

本システムによる合成画像出力サービスを利用するには、事前にユーザ登録をしておく必要がある。すなわち、ユーザはクライアント100(ユーザの自宅のパーソナル・コンピュータなど)からインターネット上のWWWサーバ101にアクセスし、その「ユーザ登録」ページからユーザ登録要求、および氏名・住所・性別・生年月日などのユーザ属性を送信する(図2(1))。そして、これを受信したWWWサーバ101は顧客管理サーバ102に指示して、上記属性をユーザDBに登録させるとともに、顧客管理サーバ102により発行されたユーザIDとパスワードなど、必要事項をクライアント100に返信する(図2(2))。   In order to use the composite image output service by this system, it is necessary to register in advance. That is, the user accesses the WWW server 101 on the Internet from the client 100 (such as a personal computer at the user's home), and requests the user registration from the “user registration” page, and the name, address, gender, date of birth, etc. User attributes are transmitted (FIG. 2 (1)). Then, the WWW server 101 that has received this instructs the customer management server 102 to register the attribute in the user DB, and returns necessary items such as the user ID and password issued by the customer management server 102 to the client 100. (FIG. 2 (2)).

そして利用日当日、ユーザはテーマパーク内の各所に設置されている撮影装置103(それぞれ少なくともCCDカメラ、ICカードリーダ、およびLANインターフェースから構成される)で自己の記念写真を撮影する。なお、登録ユーザに発行されるICカードには上述のユーザIDが記録されており、これを撮影装置103のICカードリーダに読み取らせることで、CCDカメラの操作が可能になる。   On the day of use, the user shoots a commemorative photo of himself / herself with imaging devices 103 (each comprising at least a CCD camera, an IC card reader, and a LAN interface) installed at various locations in the theme park. The above-mentioned user ID is recorded on the IC card issued to the registered user, and the CCD card can be operated by causing the IC card reader of the photographing apparatus 103 to read the user ID.

ここで取り込まれたユーザの自画像(ユーザ画像)は、ICカードリーダで読み取られたユーザID、機器ID(個々の撮影装置103に付与される一意な識別情報)、および撮影日時などの必要事項とともに、LANインターフェースおよびLANを介して画像処理サーバ104に送信される(図2(3))。そして画像処理サーバ104は、これらをその管理するユーザ画像DBに登録する。   The user's self-portrait (user image) captured here includes necessary items such as a user ID read by an IC card reader, a device ID (unique identification information given to each photographing apparatus 103), and photographing date and time. The image data is transmitted to the image processing server 104 via the LAN interface and the LAN (FIG. 2 (3)). Then, the image processing server 104 registers them in the user image DB that manages them.

なお、個々の撮影装置103には、その設置場所に対応する背景画像があらかじめ割り当てられている。たとえば噴水前広場に設置された撮影装置103には、当該噴水の写真(単なる風景でなく、たとえばパークのマスコットキャラクターなどが含まれてもよい)が割り当てられ、両者の対応関係が画像処理サーバ104の背景画像DBに保持されている。   Note that a background image corresponding to the installation location is assigned to each photographing apparatus 103 in advance. For example, the photographing device 103 installed in the fountain plaza is assigned a photograph of the fountain (not just a landscape, but may include, for example, a park mascot character). Are stored in the background image DB.

その後、帰宅したユーザがクライアント100から、WWWサーバ101の「写真出力サービス」ページにログインしてくると(図2(4))、ユーザDBを保持する顧客管理サーバ102からログインOKの回答を得たWWWサーバ101は、次に上記サービスの提供に必要なユーザ属性(ユーザ登録時に申告されたもの以外に必要な属性情報)を申告させるための入力画面をクライアント100へ送信する(図2(5))。   After that, when the user who has returned home logs in to the “photo output service” page of the WWW server 101 from the client 100 (FIG. 2 (4)), the login OK response is obtained from the customer management server 102 holding the user DB. Next, the WWW server 101 transmits to the client 100 an input screen for declaring user attributes necessary for providing the service (attribute information necessary in addition to those declared at the time of user registration) (FIG. 2 (5)). )).

たとえば同一のユーザでも、来園の都度同伴者の有無や人数は異なる場合があるので、ここでは上記画面で「今回はどなたとお越し下さいましたか?」などの質問文の下に、「カップル」「グループ」「ファミリー」の3つの選択肢を用意する。そして、ユーザが自己の該当する属性値(たとえば「グループ」)を回答すると(図2(6))、WWWサーバ101から画像処理サーバ104へ上記ユーザ属性により絞り込まれた背景画像(推奨背景画像)の送信要求が送信され(図2(7))、画像処理サーバ104は上記属性にもとづいて、クライアント100に送信するための背景画像を絞り込む。   For example, even if the same user visits the park, there may be different companions and the number of people, so here, on the above screen, under the question text such as “Who did you come this time?”, “Couple” Three options of “Group” and “Family” are prepared. When the user answers his / her corresponding attribute value (for example, “group”) (FIG. 2 (6)), the background image (recommended background image) narrowed down by the user attribute from the WWW server 101 to the image processing server 104. Is transmitted (FIG. 2 (7)), and the image processing server 104 narrows down the background image to be transmitted to the client 100 based on the attribute.

通常、ユーザが最終的にどの写真を購入するかや何枚くらい購入するかには、年代や同伴者の有無などにより一定の傾向がある。たとえばグループで来園した10代のユーザは、何枚写真を撮ったとしても最終的には各人平均1枚しか購入しないこと、そして年代を問わず、グループに人気が高い(よく購入される)のは上述の噴水前広場の写真であることが、過去の販売実績から経験的に分かっていたとする。   In general, there is a certain tendency in which photos the user finally purchases and how many photos to purchase depending on the age and the presence of a companion. For example, a teenage user who visits a group, regardless of how many photos they take, will eventually purchase only one on average, and is popular with the group regardless of age. It is assumed from the past sales results that it was empirically known that) is a photograph of the fountain square.

この場合、上記ユーザの利用したすべての撮影装置103に対応する背景画像を提示しても、ユーザとしては数が多すぎて選びにくい場合がある。そこで過去の販売実績と照らし合わせて、上記ユーザが購入する確率の高い背景画像を平均購入枚数の範囲内で絞り込み、この絞り込んだ画像を推奨背景画像としてクライアント100に送信する(図2(8)(9))。図3は、クライアント100における推奨背景画像の表示の一例を示す説明図である。なお、図中画像の表示順は、たとえば上記確率の高い順とする。   In this case, even if background images corresponding to all the photographing devices 103 used by the user are presented, there are cases where the user has too many to select. Therefore, in comparison with the past sales results, the background images with a high probability of purchase by the user are narrowed down within the range of the average purchase number, and the narrowed images are transmitted to the client 100 as recommended background images (FIG. 2 (8)). (9)). FIG. 3 is an explanatory diagram illustrating an example of the display of the recommended background image on the client 100. In addition, the display order of the image in a figure shall be the order with the said high probability, for example.

もっともおすすめの背景だけでなく、平均購入枚数以上の背景を見た上でどれを買うか決めたいユーザもいるので、図中「ぜんぶ見る」ボタン300を押下すると、上記ユーザの利用したすべての撮影装置103(パーク内のすべての撮影装置103ではない)に対応づけられた背景画像が、画像処理サーバ104からクライアント100に送信されるようにする(図2(10)(11)(12)(13))。図4は、クライアント100における全背景画像の表示の一例を示す説明図である。なお、図中画像の表示順は、たとえば撮影日時の早い順とする。また、図中「おすすめを見る」ボタン400を押下すると、図3の表示に切り替えることもできる。   Some users want to decide not only the most recommended background but also the background that exceeds the average number of purchases and then decide which to buy, so when you click the “View All” button 300 in the figure, all the shootings used by the above users A background image associated with the device 103 (not all the imaging devices 103 in the park) is transmitted from the image processing server 104 to the client 100 (FIGS. 2 (10), (11), (12) ( 13)). FIG. 4 is an explanatory diagram illustrating an example of the display of the entire background image on the client 100. Note that the display order of the images in the figure is, for example, in order of shooting date and time. In addition, when the “view recommendation” button 400 in the figure is pressed, the display shown in FIG. 3 can be switched.

また、図3や図4の画面で、たとえば噴水前広場の背景画像に対応する「合成」ボタン301/401を押下すると、当該背景画像とユーザ画像との合成画像の送信要求が、クライアント100からWWWサーバ101を経て画像処理サーバ104に中継される(図2(14)(15))。そして画像処理サーバ104は、上記背景画像と当該背景画像に対応する撮影装置103で撮影されたユーザ画像とを合成して、WWWサーバ101を介してクライアント100に送信する(図2(16)(17))。図5は、クライアント100における合成画像の表示の一例を示す説明図である。   Further, when the “composite” button 301/401 corresponding to the background image of the fountain plaza, for example, is pressed on the screen of FIG. 3 or FIG. The data is relayed to the image processing server 104 via the WWW server 101 (FIGS. 2 (14) and (15)). The image processing server 104 synthesizes the background image and the user image captured by the image capturing apparatus 103 corresponding to the background image, and transmits the synthesized image to the client 100 via the WWW server 101 (FIG. 2 (16) ( 17)). FIG. 5 is an explanatory diagram illustrating an example of a composite image display in the client 100.

なお、図5の画面で「購入」ボタン500を押下すると、当該画像を背景とする合成画像の購入要求がクライアント100からWWWサーバ101を経て画像処理サーバ104に中継される(図2(18)(19))。そして、上記合成画像のデータが画像処理サーバ104から図示しないプリンタに出力され、郵便などでユーザに送付される。   When the “Purchase” button 500 is pressed on the screen of FIG. 5, a composite image purchase request with the image as a background is relayed from the client 100 to the image processing server 104 via the WWW server 101 (FIG. 2 (18)). (19)). Then, the composite image data is output from the image processing server 104 to a printer (not shown) and sent to the user by mail or the like.

なお、図中(10)〜(13)の処理と(14)〜(19)の処理とは順序が入れ替わっていてもよく、またそれぞれがログイン中に何度繰り返されてもよい。   In addition, the process of (10)-(13) and the process of (14)-(19) in the figure may be replaced, and each may be repeated many times during login.

次に、図6はこの発明の実施の形態にかかる画像処理装置(具体的には画像処理サーバ104)のハードウエア構成を示す説明図である。図中、CPU601は装置全体の制御を司る。ROM602はブートプログラムなどを記憶している。RAM603はCPU601のワークエリアとして使用される。   Next, FIG. 6 is an explanatory diagram showing a hardware configuration of the image processing apparatus (specifically, the image processing server 104) according to the embodiment of the present invention. In the figure, a CPU 601 controls the entire apparatus. The ROM 602 stores a boot program and the like. The RAM 603 is used as a work area for the CPU 601.

HDD604は、CPU601の制御にしたがってHD605に対するデータのリード/ライトを制御する。HD605は、HDD604の制御にしたがって書き込まれたデータを記憶する。FDD606は、CPU601の制御にしたがってFD607に対するデータのリード/ライトを制御する。FD607は、FDD606の制御にしたがって書き込まれたデータを記憶する。なお、FD607は着脱可能な記録媒体の一例であり、FD607の代わりにCD−ROM(CD−R、CD−RW)、MO、DVD(Digital Versatile Disk)、メモリーカードなどであってもよい。   The HDD 604 controls reading / writing of data with respect to the HD 605 according to the control of the CPU 601. The HD 605 stores data written according to the control of the HDD 604. The FDD 606 controls reading / writing of data with respect to the FD 607 according to the control of the CPU 601. The FD 607 stores data written according to the control of the FDD 606. Note that the FD 607 is an example of a detachable recording medium, and may be a CD-ROM (CD-R, CD-RW), MO, DVD (Digital Versatile Disk), memory card, or the like instead of the FD 607.

ディスプレイ608は、カーソル、ウィンドウ、アイコンなどをはじめ、文書や画像などの各種データを表示する。ネットワークI/F609は図1に示したLANに接続され、当該ネットワークと装置内部とのデータの送受信を司る。キーボード610は、文字、数値、各種指示などの入力のための複数のキーを備え、押下されたキーに対応するデータを装置内部へ入力する。マウス611は本体下部のボールの回転量と回転方向、および本体上部の各ボタンのON/OFFを随時装置内部へ入力する。また、バス600は上記各部を接続する。   A display 608 displays various data such as a document and an image as well as a cursor, a window, an icon, and the like. A network I / F 609 is connected to the LAN shown in FIG. 1 and controls transmission / reception of data between the network and the inside of the apparatus. The keyboard 610 includes a plurality of keys for inputting characters, numerical values, various instructions, and the like, and inputs data corresponding to the pressed key into the apparatus. The mouse 611 inputs the rotation amount and rotation direction of the ball at the lower part of the main body and ON / OFF of each button at the upper part of the main body into the apparatus as needed. The bus 600 connects the above-described units.

次に、図7はこの発明の実施の形態にかかる画像処理装置(具体的には画像処理サーバ104)の構成を機能的に示す説明図である。図示するように画像処理サーバ104は、送受信部700、制御部701、ユーザ画像DB702、背景画像DB703、ユーザ別販売実績DB704、背景別販売実績DB705、背景選択部706および背景合成部707を備えている。   Next, FIG. 7 is an explanatory diagram functionally showing the configuration of the image processing apparatus (specifically, the image processing server 104) according to the embodiment of the present invention. As shown in the figure, the image processing server 104 includes a transmission / reception unit 700, a control unit 701, a user image DB 702, a background image DB 703, a user-specific sales result DB 704, a background-specific sales result DB 705, a background selection unit 706, and a background composition unit 707. Yes.

図中、送受信部700はWWWサーバ101や撮影装置103からの各種要求を受信して、後述する制御部701へ中継するとともに、制御部701から入力した処理結果を要求元へ送信する機能部である。上記要求には、たとえばWWWサーバ101から受信する背景画像送信要求(図2(7)(11))、合成画像送信要求(図2(15))、合成画像購入要求(図2(19))、あるいは撮影装置103から受信するユーザ画像登録要求(図2(3))などがある。   In the figure, a transmission / reception unit 700 is a functional unit that receives various requests from the WWW server 101 and the imaging apparatus 103 and relays them to the control unit 701 described later, and transmits the processing result input from the control unit 701 to the request source. is there. The request includes, for example, a background image transmission request (FIG. 2 (7) (11)) received from the WWW server 101, a composite image transmission request (FIG. 2 (15)), and a composite image purchase request (FIG. 2 (19)). Or a user image registration request (FIG. 2 (3)) received from the photographing apparatus 103.

次に、制御部701は図7中の各部を制御して、送受信部700から入力した要求に対応する処理(後述する合成画像出力処理など)を行うとともに、当該処理の結果を送受信部700に出力して、要求元へ送信させる機能部である。   Next, the control unit 701 controls each unit in FIG. 7 to perform processing corresponding to a request input from the transmission / reception unit 700 (such as a composite image output process described later), and to send the result of the processing to the transmission / reception unit 700. This is a functional unit that outputs and transmits it to the request source.

次に、ユーザ画像DB702は登録ユーザと、各ユーザが撮影したユーザ画像、各画像の撮影日時および撮影に使用された撮影装置103を対応づけて保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図8は、ユーザ画像DB702の内容を模式的に示す説明図である。図中、ユーザIDおよび機器IDは、ユーザ画像登録要求(図2(3))とともに撮影装置103から送信されてきたものである。また、個々のユーザ画像には登録時にユーザ画像ID(一意な識別情報)が付与され、ユーザ画像DB702にはこのIDが登録されるものとする。   Next, the user image DB 702 stores a registered user, a user image taken by each user, a shooting date and time of each image, and the shooting device 103 used for shooting, and controls reading and writing of the data. It is a functional part. FIG. 8 is an explanatory diagram schematically showing the contents of the user image DB 702. In the figure, the user ID and the device ID are those transmitted from the photographing apparatus 103 together with the user image registration request (FIG. 2 (3)). Each user image is given a user image ID (unique identification information) at the time of registration, and this ID is registered in the user image DB 702.

図7の説明に戻り、次に背景画像DB703は、複数ある撮影装置103のそれぞれについて対応する背景画像を保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図9は、背景画像DB703の内容を模式的に示す説明図である。なお、各背景画像にはあらかじめ背景画像ID(一意な識別情報)が付与されているものとする。   Returning to the description of FIG. 7, the background image DB 703 is a functional unit that holds a background image corresponding to each of the plurality of photographing apparatuses 103 and controls reading and writing of the data. FIG. 9 is an explanatory diagram schematically showing the contents of the background image DB 703. It is assumed that a background image ID (unique identification information) is assigned in advance to each background image.

図7の説明に戻り、次にユーザ別販売実績DB704は、あるカテゴリ(ユーザ属性の少なくとも一部が共通するユーザのグループ)に属するユーザの平均的な写真購入枚数を保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図10は、ユーザ別販売実績DB704の内容を模式的に示す説明図である。ユーザ属性としてはたとえば性別、年代、同伴者の有無など種々のものがあるが、図示する例はもっぱら年代属性と同伴者属性の2つに注目し、その属性値の組み合わせごとに平均購入枚数を保持するものである。このほかたとえば性別と年代を組み合わせる(カテゴリ「10代女性」は平均1枚、カテゴリ「20代女性」は平均3枚)など、注目する属性やその組み合わせは何であってもよい。   Returning to the description of FIG. 7, the sales history by user DB 704 stores the average number of purchased photos of users belonging to a certain category (a group of users having at least a part of user attributes), and This is a functional unit that controls reading and writing. FIG. 10 is an explanatory diagram schematically showing the contents of the sales history DB 704 for each user. There are various types of user attributes such as gender, age, presence / absence of a companion, but the example shown in the drawing focuses on two attributes, the age attribute and the companion attribute, and calculates the average number of purchases for each attribute value combination. It is to hold. In addition to this, for example, the attribute to be noticed and the combination thereof may be anything, such as combining the sex and the age group (average one for the category “female teenager” and average three for the category “female 20s”).

図7の説明に戻り、次に背景別販売実績DB705は、複数ある背景画像のそれぞれについて、実際に購入された合計枚数をユーザのカテゴリごとに保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図11は、背景別販売実績DB705の内容を模式的に示す説明図である。図示する例はユーザの同伴者属性別、すなわちユーザが「カップル」「グループ」「ファミリー」のいずれであるかにより、各画像の販売枚数を総計したものであるが、注目する属性は上記に限られず、たとえばユーザの性別や年代別に販売枚数を保持するようにしてもよい。   Returning to the description of FIG. 7, the background-based sales record DB 705 holds the total number actually purchased for each of a plurality of background images for each user category, and controls reading and writing of the data. It is a functional part. FIG. 11 is an explanatory diagram schematically showing the contents of the background-based sales performance DB 705. In the example shown in the figure, the number of sold images is totaled according to the attribute of the companion of the user, that is, whether the user is “couple”, “group”, or “family”, but the attribute of interest is not limited to the above. For example, the number of sold items may be held according to the sex and age of the user.

図7の説明に戻り、次に背景選択部706は制御部701からの指示を受けて、背景画像DB703内の背景画像の中からクライアント100に返信する背景画像を選択する機能部である。また、背景合成部707は制御部701からの指示を受けて、指示された背景画像と当該画像に対応する撮影装置103で撮影されたユーザ画像とを合成する機能部である。この背景選択部706および背景合成部707の機能については、以下に述べるフローチャート中で詳細に説明する。   Returning to the description of FIG. 7, the background selection unit 706 is a functional unit that receives an instruction from the control unit 701 and selects a background image to be returned to the client 100 from the background images in the background image DB 703. The background synthesis unit 707 is a functional unit that receives an instruction from the control unit 701 and synthesizes the instructed background image and a user image captured by the imaging apparatus 103 corresponding to the image. The functions of the background selection unit 706 and the background synthesis unit 707 will be described in detail in the flowchart described below.

図12は、この発明の実施の形態にかかる画像処理装置(具体的には画像処理サーバ104)における、合成画像出力処理の手順を示すフローチャートである。なお、図示する処理の開始に先立って、ユーザ画像DB702には撮影装置103で生成されたユーザ画像がすでに登録されているものとする。   FIG. 12 is a flowchart showing the procedure of the composite image output process in the image processing apparatus (specifically, the image processing server 104) according to the embodiment of the present invention. Prior to the start of the illustrated process, it is assumed that the user image generated by the imaging device 103 has already been registered in the user image DB 702.

図7に示した制御部701が、WWWサーバ101から送受信部700を介して何らかの要求を受信し、かつそれが背景画像の送信要求であった場合(ステップS1201:Yes)、制御部701は背景選択部706に指示して、要求元のクライアント100へ返信する背景画像のデータを抽出させる。   When the control unit 701 illustrated in FIG. 7 receives any request from the WWW server 101 via the transmission / reception unit 700 and the request is a background image transmission request (step S1201: Yes), the control unit 701 displays the background. The selection unit 706 is instructed to extract background image data to be returned to the requesting client 100.

すなわち上記指示を受けた背景選択部706は、まず上記要求に添付されたユーザIDで図8のユーザ画像DB702を検索し、当該IDに対応づけられた機器ID(すなわち、要求元のユーザが利用した撮影装置103の機器ID)をすべて抽出する(ステップS1202)。さらに、この機器IDで図9の背景画像DB703を検索し、当該IDに対応づけられた背景画像IDをすべて抽出する(ステップS1203)。   That is, the background selection unit 706 that has received the instruction first searches the user image DB 702 in FIG. 8 with the user ID attached to the request, and uses the device ID associated with the ID (that is, used by the requesting user). All the device IDs of the photographing apparatus 103 that have been acquired are extracted (step S1202). Further, the background image DB 703 of FIG. 9 is searched with this device ID, and all the background image IDs associated with the ID are extracted (step S1203).

そして、ステップS1201で受信した送信要求が、推奨背景画像の送信要求(図2(7))であった場合は(ステップS1204:Yes)、さらに上記要求に添付されたユーザ属性、具体的にはここでは年代属性と同伴者属性で図10のユーザ別販売実績DB704を検索して、当該ユーザの平均購入枚数を抽出する(ステップS1205)。たとえば、要求元のユーザが10代のグループであった場合、その平均購入枚数は1枚である。   If the transmission request received in step S1201 is a recommended background image transmission request (FIG. 2 (7)) (step S1204: Yes), the user attribute attached to the request, specifically, Here, the user-specific sales record DB 704 of FIG. 10 is searched for the age attribute and the companion attribute, and the average purchase number of the user is extracted (step S1205). For example, if the requesting user is a teenage group, the average number of purchases is one.

次に、背景選択部706は図11の背景別販売実績DB705中、上記ユーザが該当するカテゴリ(上記例では「グループ」)を参照して、ステップS1203で抽出した背景画像IDを販売枚数の降順に整列する(ステップS1206)。そして、整列した背景画像IDの上位のものから順に、ステップS1205で抽出した平均購入枚数分(上記例では最上位の1枚)を選択する(ステップS1207)。   Next, the background selection unit 706 refers to the category (“group” in the above example) to which the user corresponds in the background sales record DB 705 of FIG. 11 and sets the background image ID extracted in step S1203 in descending order of the number of sales. (Step S1206). Then, in order from the top of the arranged background image IDs, the average number of purchased sheets extracted in step S1205 (the highest one in the above example) is selected (step S1207).

なお、このとき「ステップS1205で抽出した平均購入枚数>ステップS1203で抽出した背景画像IDの個数」であれば、ステップS1203で抽出したすべての背景画像IDをそのまま選択する。もっとも、このとき「ステップS1205で抽出した平均購入枚数−ステップS1203で抽出した背景画像IDの個数」の範囲内で、ユーザが実際に利用した撮影装置103の背景画像ではないが、同一カテゴリのユーザによく売れている背景画像のIDを追加するようにしてもよい。   At this time, if “average purchase number extracted in step S1205> number of background image IDs extracted in step S1203”, all background image IDs extracted in step S1203 are selected as they are. However, at this time, within the range of “average purchase number extracted in step S1205−number of background image IDs extracted in step S1203”, it is not the background image of the photographing apparatus 103 actually used by the user, but the user of the same category The ID of a background image that sells well may be added.

次に、背景選択部706はステップS1207で選択した背景画像IDにより特定される背景画像のデータを制御部701に出力し、これを受けた制御部701は送受信部700を介して、当該データをWWWサーバ101に送信する(ステップS1208)。そして、これを受けたWWWサーバ101が要求元のクライアント100へ当該データを転送する。   Next, the background selection unit 706 outputs the data of the background image specified by the background image ID selected in step S1207 to the control unit 701, and the control unit 701 that has received this outputs the data via the transmission / reception unit 700. It transmits to the WWW server 101 (step S1208). The WWW server 101 that has received the request transfers the data to the requesting client 100.

一方、ステップS1201で受信した送信要求が、推奨背景画像でなく全背景画像の送信要求(図2(11))であった場合は(ステップS1204:No)、背景選択部706はステップS1203で抽出した背景画像IDで特定される全背景画像のデータを制御部701に出力し、これを受けた制御部701が送受信部700を介して、当該データをWWWサーバ101に送信する(ステップS1208)。   On the other hand, if the transmission request received in step S1201 is not a recommended background image but a transmission request for all background images (FIG. 2 (11)) (step S1204: No), the background selection unit 706 extracts in step S1203. The data of all the background images specified by the background image ID thus output is output to the control unit 701, and the control unit 701 that receives the data transmits the data to the WWW server 101 via the transmission / reception unit 700 (step S1208).

一方、受信したのが背景画像でなく、ユーザ画像との合成画像の送信要求(図2(15))であった場合は(ステップS1201:No、ステップS1209:Yes)、制御部701は背景合成部707に指示して、ユーザ画像と背景画像とを合成させる。   On the other hand, if the received request is not a background image but a transmission request for a composite image with the user image (FIG. 2 (15)) (step S1201: No, step S1209: Yes), the control unit 701 performs background synthesis. The unit 707 is instructed to synthesize the user image and the background image.

すなわち上記指示を受けた背景合成部707は、まず上記要求に添付された背景画像IDで図9の背景画像DB703を検索し、当該IDに対応づけられた機器IDを抽出する(ステップS1210)。さらに、この機器IDおよび上記要求に添付されたユーザIDで図8のユーザ画像DB702を検索し、これらに対応づけられたユーザ画像IDを抽出する(ステップS1211)。   That is, upon receiving the instruction, the background composition unit 707 first searches the background image DB 703 of FIG. 9 with the background image ID attached to the request, and extracts the device ID associated with the ID (step S1210). Further, the user image DB 702 shown in FIG. 8 is searched with the device ID and the user ID attached to the request, and the user image ID associated with these is extracted (step S1211).

そして、上記背景画像IDで特定される背景画像のデータ、および上記ユーザ画像IDで特定されるユーザ画像のデータを合成し(ステップS1212)、この合成画像のデータを制御部701に出力する。なお、このデータは送受信部700からWWWサーバ101を経て、クライアント100へ送信される(ステップS1213)。   Then, the background image data specified by the background image ID and the user image data specified by the user image ID are combined (step S1212), and the combined image data is output to the control unit 701. This data is transmitted from the transmission / reception unit 700 to the client 100 via the WWW server 101 (step S1213).

また、受信したのが背景画像や合成画像の送信要求でなく、合成画像の購入要求(図2(19))であった場合は(ステップS1201:No、ステップS1209:No、ステップS1214:Yes)、制御部701はステップS1212で作成済の合成画像のデータを、送受信部700を介してLAN上のプリンタに送信するとともに(ステップS1215)、ユーザ別販売実績DB704および背景別販売実績DB705に指示して、ユーザ別の平均購入枚数および背景別の販売総数を更新させる(ステップS1216)。   If the received request is not a background image or composite image transmission request but a composite image purchase request (FIG. 2 (19)) (step S1201: No, step S1209: No, step S1214: Yes). The control unit 701 transmits the composite image data created in step S1212 to the printer on the LAN via the transmission / reception unit 700 (step S1215), and instructs the sales history DB 704 classified by user and the sales performance DB 705 classified by background. Then, the average number of purchases for each user and the total number of sales for each background are updated (step S1216).

以上説明した実施の形態によれば、たとえば人が多い、時間がない、逆光、悪天候などの理由で記念撮影ができなかった場合でも、ユーザは後日合成によって美しい写真を手に入れることができる。また、写真のためだけにロスする時間が少なくなり、その分パーク内の多くのアトラクションを楽しむことができる。さらに、従来パーク内で提供されていた写真撮影サービスなどでは、買うか買わないかをその場で決める必要があったが、本システムではひとまず撮影だけしておき、後日余裕のある時間に購入有無をゆっくり検討することができる。   According to the embodiment described above, the user can obtain a beautiful photograph by composition at a later date even when commemorative photography cannot be performed due to, for example, a large number of people, lack of time, backlight, bad weather, or the like. Also, the time lost only for photography is reduced, and you can enjoy many attractions in the park. In addition, it was necessary to decide on the spot whether to buy or not to buy a photo-taking service that was provided in the park, but with this system, it was only necessary to take a picture for a while, and whether or not to purchase it at a time when there is room later. Can be considered slowly.

また、たとえばテーマパークの敷地が広大で選択可能な背景画像が大量にある場合でも、各ユーザにはその行動履歴に合った背景(実際に辿ったルート沿いの背景)のみが選択的に提示されるので、ユーザは別途地図などでどこをどう歩いたか思い出したり、立ち寄った場所に対応する背景を逐一探し出したりする必要がない。逆に言えば、背景画像の増加に伴ってその検索や選択が困難になるということがないので、サービスの提供側はあらゆるユーザのニーズに応える大量の背景画像を用意しておくことができる。   For example, even if the theme park site is vast and there are a large number of background images that can be selected, each user is selectively presented with only the background that matches the action history (the background along the route actually followed). Therefore, it is not necessary for the user to remember where he / she walked on a map or to search for the background corresponding to the place where he / she visited. In other words, since the search and selection are not difficult as the background images increase, the service provider can prepare a large number of background images that meet the needs of all users.

また、過去の販売実績からユーザに送信する背景画像を絞り込むので、システムにかかる処理負荷を抑制することができる。なお、上述した実施の形態では先に背景画像(のみ)を提示してから、ユーザの指示を待ってユーザ画像との合成を行ったが、十分なキャパシティがあればたとえばログイン直後に、各推奨背景画像とユーザ画像との合成画像を作成・送信するようにしてもよい。   Moreover, since the background image transmitted to a user is narrowed down from the past sales performance, the processing load concerning a system can be suppressed. In the above-described embodiment, the background image (only) is presented first, and then the user image is synthesized after waiting for the user's instruction. If there is sufficient capacity, for example, immediately after login, A composite image of the recommended background image and the user image may be created and transmitted.

なお、上述した実施の形態では一つの撮影装置103に一つの背景画像を対応づけていたが(図9の背景画像DB703を参照)、一つの撮影装置103に複数の背景画像を対応づけることも可能である。この場合、背景画像DB703はたとえば図13のようになる。図示する例は、同一の背景について午前(am)・午後(pm)・夜(night)の3パターンを用意したものである。たとえば図12のステップS1207で、おすすめの背景として上述の噴水前広場が選択された場合、当該背景に対応するユーザ画像の撮影日時(ユーザ画像DB702に保持)がたとえば午後2時であれば、上記3パターンのうち午後の背景のデータをクライアント100へ送信する。時間帯のほか、天候や季節ごとに複数パターンの背景を用意することも考えられる。また、逆に一つの背景画像が複数の撮影装置103に重複して割り当てられていてもよい。   In the above-described embodiment, one background image is associated with one photographing apparatus 103 (see background image DB 703 in FIG. 9), but a plurality of background images may be associated with one photographing apparatus 103. Is possible. In this case, the background image DB 703 is as shown in FIG. In the illustrated example, three patterns of am (am), afternoon (pm), and night (night) are prepared for the same background. For example, when the above-mentioned fountain plaza is selected as a recommended background in step S1207 in FIG. 12, if the shooting date and time (held in the user image DB 702) of the user image corresponding to the background is 2 pm, for example, Of the three patterns, afternoon background data is transmitted to the client 100. In addition to the time zone, it is also possible to prepare multiple patterns of backgrounds for each weather and season. Conversely, one background image may be assigned to a plurality of imaging devices 103 in an overlapping manner.

なお、上述した実施の形態では、撮影装置103は一般にユーザが記念撮影をする地点(上述の噴水米広場など)に設置されるものとしたが、たとえばアトラクションの待ち行列の途中に設置すれば、ユーザは順序待ちの時間を利用して記念写真を撮ることができる。この場合、撮影装置103には必ずしもその設置場所からの眺めではなく、その近辺にあるポイントから見える風景を対応づけておく。このように、どの撮影装置103にどの背景画像を対応づけるかは任意である。   In the above-described embodiment, the imaging device 103 is generally installed at a point where the user takes a commemorative photo (such as the above-mentioned fountain rice plaza), but if installed in the middle of an attraction queue, The user can take a commemorative photo using the waiting time. In this case, the photographing apparatus 103 is not necessarily associated with a view from the installation location, but is associated with a landscape that can be seen from a point in the vicinity thereof. As described above, which background image is associated with which photographing apparatus 103 is arbitrary.

なお、上述した実施の形態ではユーザからのICカードの提示を待って撮影を行ったが、たとえば撮影装置103の近くをICカードが通過しただけでも、そこに記録されたユーザIDを読み取って自動的に撮影を行うようにしてもよい。   In the above-described embodiment, the image is taken after the user presents the IC card. However, for example, even when the IC card passes near the image taking device 103, the user ID recorded there is automatically read and read automatically. You may make it image | photograph.

なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク605、フレキシブルディスク607、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。   Note that the image processing method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as the hard disk 605, the flexible disk 607, the CD-ROM, the MO, and the DVD, and is executed by being read from the recording medium by the computer. The program may be a transmission medium that can be distributed via a network such as the Internet.

(付記1)ユーザが使用した機器により生成された第1の画像データに前記機器に対応づけられた第2の画像データを合成する画像処理方法において、
前記ユーザが使用した機器を特定する機器特定工程と、
前記機器特定工程で特定された各機器に対応づけられた前記第2の画像データを特定する画像特定工程と、
前記画像特定工程で特定された第2の画像データの中から前記ユーザごとに決定される個数内の画像データを選択する画像選択工程と、
前記画像選択工程で選択された前記第2の画像データを前記ユーザに送信する画像送信工程と、
を含むことを特徴とする画像処理方法。
(Additional remark 1) In the image processing method which synthesize | combines the 2nd image data matched with the said apparatus with the 1st image data produced | generated by the apparatus which the user used,
A device identification step for identifying a device used by the user;
An image specifying step for specifying the second image data associated with each device specified in the device specifying step;
An image selecting step of selecting image data within the number determined for each user from the second image data specified in the image specifying step;
An image transmission step of transmitting the second image data selected in the image selection step to the user;
An image processing method comprising:

(付記2)前記画像選択工程では、前記画像特定工程で特定された第2の画像データの中から前記ユーザと同一のカテゴリ内のユーザが平均的に選択する個数内の画像データを選択することを特徴とする前記付記1に記載の画像処理方法。 (Additional remark 2) In the said image selection process, image data within the number which the user in the same category as the said user selects on average is selected from the 2nd image data specified by the said image specific process. The image processing method according to appendix 1, wherein:

(付記3)前記画像選択工程では、前記画像特定工程で特定された第2の画像データを前記ユーザに選択される確率の高い順に前記個数内で選択することを特徴とする前記付記1または付記2に記載の画像処理方法。 (Supplementary Note 3) The supplementary note 1 or the supplementary note, wherein, in the image selection step, the second image data identified in the image identification step is selected within the number in descending order of probability of being selected by the user. 3. The image processing method according to 2.

(付記4)ユーザが使用した機器により生成された第1の画像データに前記機器に対応づけられた第2の画像データを合成する画像処理プログラムにおいて、
前記ユーザが使用した機器を特定する機器特定工程と、
前記機器特定工程で特定された各機器に対応づけられた前記第2の画像データを特定する画像特定工程と、
前記画像特定工程で特定された第2の画像データの中から前記ユーザごとに決定される個数内の画像データを選択する画像選択工程と、
前記画像選択工程で選択された前記第2の画像データを前記ユーザに送信する画像送信工程と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
(Additional remark 4) In the image processing program which synthesize | combines the 2nd image data matched with the said apparatus with the 1st image data produced | generated by the apparatus which the user used,
A device identification step for identifying a device used by the user;
An image specifying step for specifying the second image data associated with each device specified in the device specifying step;
An image selecting step of selecting image data within the number determined for each user from the second image data specified in the image specifying step;
An image transmission step of transmitting the second image data selected in the image selection step to the user;
An image processing program for causing a computer to execute.

(付記5)前記画像選択工程では、前記画像特定工程で特定された第2の画像データの中から前記ユーザと同一のカテゴリ内のユーザが平均的に選択する個数内の画像データを選択することを特徴とする前記付記4に記載の画像処理プログラム。 (Additional remark 5) In the said image selection process, image data within the number which the user in the same category as the said user selects on average is selected from the 2nd image data specified by the said image specific process. The image processing program according to appendix 4, wherein:

(付記6)前記画像選択工程では、前記画像特定工程で特定された第2の画像データを前記ユーザに選択される確率の高い順に前記個数内で選択することを特徴とする前記付記4または付記5に記載の画像処理プログラム。 (Supplementary note 6) In the supplementary note 4 or the supplementary note, in the image selection step, the second image data identified in the image identification step is selected within the number in descending order of probability of being selected by the user. 5. The image processing program according to 5.

(付記7)ユーザが使用した機器により生成された第1の画像データに前記機器に対応づけられた第2の画像データを合成する画像処理装置において、
前記ユーザが使用した機器を特定する機器特定手段と、
前記機器特定手段により特定された各機器に対応づけられた前記第2の画像データを特定する画像特定手段と、
前記画像特定手段により特定された第2の画像データの中から前記ユーザごとに決定される個数内の画像データを選択する画像選択手段と、
前記画像選択手段により選択された前記第2の画像データを前記ユーザに送信する画像送信手段と、
を備えることを特徴とする画像処理装置。
(Additional remark 7) In the image processing apparatus which synthesize | combines the 2nd image data matched with the said apparatus with the 1st image data produced | generated by the apparatus which the user used,
Device identification means for identifying the device used by the user;
Image specifying means for specifying the second image data associated with each device specified by the device specifying means;
Image selecting means for selecting image data within the number determined for each user from the second image data specified by the image specifying means;
Image transmitting means for transmitting the second image data selected by the image selecting means to the user;
An image processing apparatus comprising:

(付記8)前記画像選択手段は、前記画像特定手段により特定された第2の画像データの中から前記ユーザと同一のカテゴリ内のユーザが平均的に選択する個数内の画像データを選択することを特徴とする前記付記7に記載の画像処理装置。 (Supplementary Note 8) The image selection means selects image data within the number selected by the users in the same category as the user on average from the second image data specified by the image specification means. The image processing apparatus according to appendix 7, wherein:

(付記9)前記画像選択手段は、前記画像特定手段により特定された第2の画像データを前記ユーザに選択される確率の高い順に前記個数内で選択することを特徴とする前記付記7または付記8に記載の画像処理装置。 (Supplementary note 9) The supplementary note 7 or the supplementary note, wherein the image selecting means selects the second image data specified by the image specifying means within the number in descending order of probability of being selected by the user. The image processing apparatus according to 8.

以上のように、本発明にかかる画像処理方法、画像処理プログラム、および画像処理装置は、ユーザが撮影した画像に任意の背景画像を合成する用途に有用であり、特に背景画像が大量にあって、ユーザによる適切な背景画像の選択が困難になりやすい場合に適している。   As described above, the image processing method, the image processing program, and the image processing apparatus according to the present invention are useful for the purpose of synthesizing an arbitrary background image with the image captured by the user, and particularly, there are a large amount of background images. This is suitable when it is difficult for the user to select an appropriate background image.

この発明の実施の形態にかかる画像処理装置を含む、画像処理システムの全体構成を示す説明図である。1 is an explanatory diagram showing an overall configuration of an image processing system including an image processing apparatus according to an embodiment of the present invention. 図1の画像処理システムによる合成画像出力サービスの流れを示す説明図である。It is explanatory drawing which shows the flow of the composite image output service by the image processing system of FIG. クライアント100における推奨背景画像の表示の一例を示す説明図である。6 is an explanatory diagram illustrating an example of a display of a recommended background image in the client 100. FIG. クライアント100における全背景画像の表示の一例を示す説明図である。FIG. 10 is an explanatory diagram illustrating an example of display of all background images in the client 100. クライアント100における合成画像の表示の一例を示す説明図である。6 is an explanatory diagram illustrating an example of a composite image display in the client 100. FIG. この発明の実施の形態にかかる画像処理装置(具体的には画像処理サーバ104)のハードウエア構成を示す説明図である。It is explanatory drawing which shows the hardware constitutions of the image processing apparatus (specifically image processing server 104) concerning embodiment of this invention. この発明の実施の形態にかかる画像処理装置の構成を機能的に示す説明図である。It is explanatory drawing which shows functionally the structure of the image processing apparatus concerning embodiment of this invention. ユーザ画像DB702の内容を模式的に示す説明図である。It is explanatory drawing which shows the content of user image DB702 typically. 背景画像DB703の内容を模式的に示す説明図である。It is explanatory drawing which shows the content of background image DB703 typically. ユーザ別販売実績DB704の内容を模式的に示す説明図である。It is explanatory drawing which shows the content of sales performance DB704 classified by user typically. 背景別販売実績DB705の内容を模式的に示す説明図である。It is explanatory drawing which shows the content of sales performance DB705 classified by background typically. この発明の実施の形態にかかる画像処理装置における、合成画像出力処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the composite image output process in the image processing apparatus concerning embodiment of this invention. 背景画像DB703の他の一例を示す説明図である。It is explanatory drawing which shows another example of background image DB703.

符号の説明Explanation of symbols

100 クライアント
101 WWWサーバ
102 顧客管理サーバ
103 撮影装置
104 画像処理サーバ
600 バス
601 CPU
602 ROM
603 RAM
604 HDD
605 HD
606 FDD
607 FD
608 ディスプレイ
609 ネットワークI/F
610 キーボード
611 マウス
700 送受信部
701 制御部
702 ユーザ画像DB
703 背景画像DB
704 ユーザ別販売実績DB
705 背景別販売実績DB
706 背景選択部
707 背景合成部

100 Client 101 WWW Server 102 Customer Management Server 103 Imaging Device 104 Image Processing Server 600 Bus 601 CPU
602 ROM
603 RAM
604 HDD
605 HD
606 FDD
607 FD
608 Display 609 Network I / F
610 Keyboard 611 Mouse 700 Transmission / reception unit 701 Control unit 702 User image DB
703 Background Image DB
704 Sales results DB by user
705 Sales results DB by background
706 Background selection unit 707 Background composition unit

Claims (5)

ユーザが使用した機器により生成された第1の画像データに前記機器に対応づけられた第2の画像データを合成する画像処理方法において、
前記ユーザが使用した機器を特定する機器特定工程と、
前記機器特定工程で特定された各機器に対応づけられた前記第2の画像データを特定する画像特定工程と、
前記画像特定工程で特定された第2の画像データの中から前記ユーザごとに決定される個数内の画像データを選択する画像選択工程と、
前記画像選択工程で選択された前記第2の画像データを前記ユーザに送信する画像送信工程と、
を含むことを特徴とする画像処理方法。
In an image processing method for synthesizing second image data associated with a first image data generated by a device used by a user,
A device identification step for identifying a device used by the user;
An image specifying step for specifying the second image data associated with each device specified in the device specifying step;
An image selecting step of selecting image data within the number determined for each user from the second image data specified in the image specifying step;
An image transmission step of transmitting the second image data selected in the image selection step to the user;
An image processing method comprising:
前記画像選択工程では、前記画像特定工程で特定された第2の画像データの中から前記ユーザと同一のカテゴリ内のユーザが平均的に選択する個数内の画像データを選択することを特徴とする前記請求項1に記載の画像処理方法。   In the image selection step, image data within the number selected on average by a user in the same category as the user is selected from the second image data specified in the image specifying step. The image processing method according to claim 1. 前記画像選択工程では、前記画像特定工程で特定された第2の画像データを前記ユーザに選択される確率の高い順に前記個数内で選択することを特徴とする前記請求項1または請求項2に記載の画像処理方法。   In the image selection step, the second image data specified in the image specification step is selected within the number in descending order of probability of being selected by the user. The image processing method as described. ユーザが使用した機器により生成された第1の画像データに前記機器に対応づけられた第2の画像データを合成する画像処理プログラムにおいて、
前記ユーザが使用した機器を特定する機器特定工程と、
前記機器特定工程で特定された各機器に対応づけられた前記第2の画像データを特定する画像特定工程と、
前記画像特定工程で特定された第2の画像データの中から前記ユーザごとに決定される個数内の画像データを選択する画像選択工程と、
前記画像選択工程で選択された前記第2の画像データを前記ユーザに送信する画像送信工程と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
In an image processing program for synthesizing second image data associated with the first image data generated by the device used by the user,
A device identification step for identifying a device used by the user;
An image specifying step for specifying the second image data associated with each device specified in the device specifying step;
An image selecting step of selecting image data within the number determined for each user from the second image data specified in the image specifying step;
An image transmission step of transmitting the second image data selected in the image selection step to the user;
An image processing program for causing a computer to execute.
ユーザが使用した機器により生成された第1の画像データに前記機器に対応づけられた第2の画像データを合成する画像処理装置において、
前記ユーザが使用した機器を特定する機器特定手段と、
前記機器特定手段により特定された各機器に対応づけられた前記第2の画像データを特定する画像特定手段と、
前記画像特定手段により特定された第2の画像データの中から前記ユーザごとに決定される個数内の画像データを選択する画像選択手段と、
前記画像選択手段により選択された前記第2の画像データを前記ユーザに送信する画像送信手段と、
を備えることを特徴とする画像処理装置。

In an image processing apparatus that synthesizes second image data associated with a first image data generated by a device used by a user.
Device identification means for identifying the device used by the user;
Image specifying means for specifying the second image data associated with each device specified by the device specifying means;
Image selecting means for selecting image data within the number determined for each user from the second image data specified by the image specifying means;
Image transmitting means for transmitting the second image data selected by the image selecting means to the user;
An image processing apparatus comprising:

JP2004094856A 2004-03-29 2004-03-29 Image processing method, image processing program, and image processing apparatus Pending JP2005286496A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004094856A JP2005286496A (en) 2004-03-29 2004-03-29 Image processing method, image processing program, and image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004094856A JP2005286496A (en) 2004-03-29 2004-03-29 Image processing method, image processing program, and image processing apparatus

Publications (1)

Publication Number Publication Date
JP2005286496A true JP2005286496A (en) 2005-10-13

Family

ID=35184442

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004094856A Pending JP2005286496A (en) 2004-03-29 2004-03-29 Image processing method, image processing program, and image processing apparatus

Country Status (1)

Country Link
JP (1) JP2005286496A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006253774A (en) * 2005-03-08 2006-09-21 Fuji Photo Film Co Ltd Photographing device and photographing system
JP2007328546A (en) * 2006-06-07 2007-12-20 Furyu Kk Photographic image composer, control method of photography image composer, control program, and recording medium
JP2012099142A (en) * 2012-01-18 2012-05-24 Furyu Kk Photography image composition device, and control method, control program and recording medium thereof
JP2012105356A (en) * 2012-02-13 2012-05-31 Nippon Business Engineering:Kk Imaging data processing device
JP2016038810A (en) * 2014-08-08 2016-03-22 株式会社東芝 Virtual try-on apparatus, virtual try-on method and a program
US10423220B2 (en) 2014-08-08 2019-09-24 Kabushiki Kaisha Toshiba Virtual try-on apparatus, virtual try-on method, and computer program product

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09233465A (en) * 1996-02-26 1997-09-05 Masayuki Oguri Guide photographic system
WO2002080540A1 (en) * 2001-03-29 2002-10-10 Kabushiki Kaisha Toshiba Personal digital assistant capable of storing position-dependent information
JP2003069861A (en) * 2001-08-28 2003-03-07 Fuji Photo Film Co Ltd Digital rental camera system for particular usage
JP2003125280A (en) * 2001-10-17 2003-04-25 Fuji Photo Film Co Ltd Imaging service system
JP2003143350A (en) * 2001-08-24 2003-05-16 Matsushita Electric Ind Co Ltd Photographed image transmission system and photographed image transmission method
JP2003250082A (en) * 2002-02-22 2003-09-05 Casio Comput Co Ltd Photo composite system, image supply apparatus, and digital camera
JP2004056456A (en) * 2002-07-19 2004-02-19 Seiko Epson Corp Selection of frame image being compositing object

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09233465A (en) * 1996-02-26 1997-09-05 Masayuki Oguri Guide photographic system
WO2002080540A1 (en) * 2001-03-29 2002-10-10 Kabushiki Kaisha Toshiba Personal digital assistant capable of storing position-dependent information
JP2003143350A (en) * 2001-08-24 2003-05-16 Matsushita Electric Ind Co Ltd Photographed image transmission system and photographed image transmission method
JP2003069861A (en) * 2001-08-28 2003-03-07 Fuji Photo Film Co Ltd Digital rental camera system for particular usage
JP2003125280A (en) * 2001-10-17 2003-04-25 Fuji Photo Film Co Ltd Imaging service system
JP2003250082A (en) * 2002-02-22 2003-09-05 Casio Comput Co Ltd Photo composite system, image supply apparatus, and digital camera
JP2004056456A (en) * 2002-07-19 2004-02-19 Seiko Epson Corp Selection of frame image being compositing object

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006253774A (en) * 2005-03-08 2006-09-21 Fuji Photo Film Co Ltd Photographing device and photographing system
JP2007328546A (en) * 2006-06-07 2007-12-20 Furyu Kk Photographic image composer, control method of photography image composer, control program, and recording medium
JP2012099142A (en) * 2012-01-18 2012-05-24 Furyu Kk Photography image composition device, and control method, control program and recording medium thereof
JP2012105356A (en) * 2012-02-13 2012-05-31 Nippon Business Engineering:Kk Imaging data processing device
JP2016038810A (en) * 2014-08-08 2016-03-22 株式会社東芝 Virtual try-on apparatus, virtual try-on method and a program
US9984485B2 (en) 2014-08-08 2018-05-29 Kabushiki Kaisha Toshiba Virtual try-on apparatus, virtual try-on method, and computer program product
US10423220B2 (en) 2014-08-08 2019-09-24 Kabushiki Kaisha Toshiba Virtual try-on apparatus, virtual try-on method, and computer program product

Similar Documents

Publication Publication Date Title
US8069092B2 (en) Method system of software for publishing images on a publicly available website and for ordering of goods or services
JP2004199666A (en) Photographic image service system
JP2007052565A (en) Information processing system and information processing method
JPWO2008059563A1 (en) Information providing apparatus, information providing system, and information providing method
JP2005286496A (en) Image processing method, image processing program, and image processing apparatus
JP2010225082A (en) Image data management system and image data management method
JP2007199924A (en) Device, method, and program for determining title of image group
US7272798B2 (en) Method for intermediating images
JP2015154218A (en) Server system, and program
JP7263791B2 (en) Display system and captured image display method
JP2010049423A (en) Digital photograph print system and digital photograph print method
JP2008191933A (en) Printing system
JP4424072B2 (en) Photo service system
JP7303441B2 (en) Information presentation system, information presentation method, and information presentation program
JP2005242433A (en) Photographic printing device, system, method and program for providing person information of famous person or the like similar to user
JP2006295256A (en) Photographic system
JP4470517B2 (en) Image data management apparatus and method, and program
JP2004318550A (en) Webpage browsing method, print ordering method, webpage browsing system and print ordering system
JP7215029B2 (en) Image download system, server, image download method, and program
JP2006236276A (en) Bridal information service system
WO2021074915A1 (en) Content management server, content management program, and content management system
KR101846310B1 (en) System for managing data linked image and method of the same
JP2006295257A (en) Photographic system
JP2020030716A (en) Device, method, and program for providing content
JP2001094960A (en) Information processor, control method therefor and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090127

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090526