JP2005286496A - Image processing method, image processing program, and image processing apparatus - Google Patents
Image processing method, image processing program, and image processing apparatus Download PDFInfo
- 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
Links
Images
Landscapes
- Studio Devices (AREA)
Abstract
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に記載の従来技術やいわゆる「プリント倶楽部(プリクラ)」のように、ユーザが撮影した自画像にあらかじめ用意された背景画像を合成するようにすれば、あたかもその背景の場所で撮影されたかのような、しかも構図や照明などが理想的に調整された写真を容易に得ることができる。
しかしながら上記従来技術では、多数用意された背景画像の中から合成する背景画像をユーザが選択しなければならない。そして通常、選択可能な背景の多くはユーザにとって未知の場所(あるいは少なくとも馴染みの薄い場所)で撮影されたものであり、この中から自分が実際に立ち寄った場所の背景を特定するのに手間や時間がかかってしまうという問題点があった。また、実際に立ち寄った複数の場所の中から、写真として残しておく場所をさらに絞り込むのにも、同様に手間や時間がかかってしまうという問題点があった。 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
ここで取り込まれたユーザの自画像(ユーザ画像)は、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
その後、帰宅したユーザがクライアント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
もっともおすすめの背景だけでなく、平均購入枚数以上の背景を見た上でどれを買うか決めたいユーザもいるので、図中「ぜんぶ見る」ボタン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”
また、図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”
なお、図5の画面で「購入」ボタン500を押下すると、当該画像を背景とする合成画像の購入要求がクライアント100からWWWサーバ101を経て画像処理サーバ104に中継される(図2(18)(19))。そして、上記合成画像のデータが画像処理サーバ104から図示しないプリンタに出力され、郵便などでユーザに送付される。
When the “Purchase”
なお、図中(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
HDD604は、CPU601の制御にしたがってHD605に対するデータのリード/ライトを制御する。HD605は、HDD604の制御にしたがって書き込まれたデータを記憶する。FDD606は、CPU601の制御にしたがってFD607に対するデータのリード/ライトを制御する。FD607は、FDD606の制御にしたがって書き込まれたデータを記憶する。なお、FD607は着脱可能な記録媒体の一例であり、FD607の代わりにCD−ROM(CD−R、CD−RW)、MO、DVD(Digital Versatile Disk)、メモリーカードなどであってもよい。
The
ディスプレイ608は、カーソル、ウィンドウ、アイコンなどをはじめ、文書や画像などの各種データを表示する。ネットワークI/F609は図1に示したLANに接続され、当該ネットワークと装置内部とのデータの送受信を司る。キーボード610は、文字、数値、各種指示などの入力のための複数のキーを備え、押下されたキーに対応するデータを装置内部へ入力する。マウス611は本体下部のボールの回転量と回転方向、および本体上部の各ボタンのON/OFFを随時装置内部へ入力する。また、バス600は上記各部を接続する。
A
次に、図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 /
図中、送受信部700はWWWサーバ101や撮影装置103からの各種要求を受信して、後述する制御部701へ中継するとともに、制御部701から入力した処理結果を要求元へ送信する機能部である。上記要求には、たとえばWWWサーバ101から受信する背景画像送信要求(図2(7)(11))、合成画像送信要求(図2(15))、合成画像購入要求(図2(19))、あるいは撮影装置103から受信するユーザ画像登録要求(図2(3))などがある。
In the figure, a transmission /
次に、制御部701は図7中の各部を制御して、送受信部700から入力した要求に対応する処理(後述する合成画像出力処理など)を行うとともに、当該処理の結果を送受信部700に出力して、要求元へ送信させる機能部である。
Next, the
次に、ユーザ画像DB702は登録ユーザと、各ユーザが撮影したユーザ画像、各画像の撮影日時および撮影に使用された撮影装置103を対応づけて保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図8は、ユーザ画像DB702の内容を模式的に示す説明図である。図中、ユーザIDおよび機器IDは、ユーザ画像登録要求(図2(3))とともに撮影装置103から送信されてきたものである。また、個々のユーザ画像には登録時にユーザ画像ID(一意な識別情報)が付与され、ユーザ画像DB702にはこのIDが登録されるものとする。
Next, the
図7の説明に戻り、次に背景画像DB703は、複数ある撮影装置103のそれぞれについて対応する背景画像を保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図9は、背景画像DB703の内容を模式的に示す説明図である。なお、各背景画像にはあらかじめ背景画像ID(一意な識別情報)が付与されているものとする。
Returning to the description of FIG. 7, the
図7の説明に戻り、次にユーザ別販売実績DB704は、あるカテゴリ(ユーザ属性の少なくとも一部が共通するユーザのグループ)に属するユーザの平均的な写真購入枚数を保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図10は、ユーザ別販売実績DB704の内容を模式的に示す説明図である。ユーザ属性としてはたとえば性別、年代、同伴者の有無など種々のものがあるが、図示する例はもっぱら年代属性と同伴者属性の2つに注目し、その属性値の組み合わせごとに平均購入枚数を保持するものである。このほかたとえば性別と年代を組み合わせる(カテゴリ「10代女性」は平均1枚、カテゴリ「20代女性」は平均3枚)など、注目する属性やその組み合わせは何であってもよい。
Returning to the description of FIG. 7, the sales history by
図7の説明に戻り、次に背景別販売実績DB705は、複数ある背景画像のそれぞれについて、実際に購入された合計枚数をユーザのカテゴリごとに保持するとともに、当該データの読み出しや書き込みを制御する機能部である。図11は、背景別販売実績DB705の内容を模式的に示す説明図である。図示する例はユーザの同伴者属性別、すなわちユーザが「カップル」「グループ」「ファミリー」のいずれであるかにより、各画像の販売枚数を総計したものであるが、注目する属性は上記に限られず、たとえばユーザの性別や年代別に販売枚数を保持するようにしてもよい。
Returning to the description of FIG. 7, the background-based
図7の説明に戻り、次に背景選択部706は制御部701からの指示を受けて、背景画像DB703内の背景画像の中からクライアント100に返信する背景画像を選択する機能部である。また、背景合成部707は制御部701からの指示を受けて、指示された背景画像と当該画像に対応する撮影装置103で撮影されたユーザ画像とを合成する機能部である。この背景選択部706および背景合成部707の機能については、以下に述べるフローチャート中で詳細に説明する。
Returning to the description of FIG. 7, the
図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
図7に示した制御部701が、WWWサーバ101から送受信部700を介して何らかの要求を受信し、かつそれが背景画像の送信要求であった場合(ステップS1201:Yes)、制御部701は背景選択部706に指示して、要求元のクライアント100へ返信する背景画像のデータを抽出させる。
When the
すなわち上記指示を受けた背景選択部706は、まず上記要求に添付されたユーザIDで図8のユーザ画像DB702を検索し、当該IDに対応づけられた機器ID(すなわち、要求元のユーザが利用した撮影装置103の機器ID)をすべて抽出する(ステップS1202)。さらに、この機器IDで図9の背景画像DB703を検索し、当該IDに対応づけられた背景画像IDをすべて抽出する(ステップS1203)。
That is, the
そして、ステップ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
次に、背景選択部706は図11の背景別販売実績DB705中、上記ユーザが該当するカテゴリ(上記例では「グループ」)を参照して、ステップS1203で抽出した背景画像IDを販売枚数の降順に整列する(ステップS1206)。そして、整列した背景画像IDの上位のものから順に、ステップS1205で抽出した平均購入枚数分(上記例では最上位の1枚)を選択する(ステップS1207)。
Next, the
なお、このとき「ステップ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
次に、背景選択部706はステップS1207で選択した背景画像IDにより特定される背景画像のデータを制御部701に出力し、これを受けた制御部701は送受信部700を介して、当該データをWWWサーバ101に送信する(ステップS1208)。そして、これを受けたWWWサーバ101が要求元のクライアント100へ当該データを転送する。
Next, the
一方、ステップ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
一方、受信したのが背景画像でなく、ユーザ画像との合成画像の送信要求(図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
すなわち上記指示を受けた背景合成部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
そして、上記背景画像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
また、受信したのが背景画像や合成画像の送信要求でなく、合成画像の購入要求(図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
以上説明した実施の形態によれば、たとえば人が多い、時間がない、逆光、悪天候などの理由で記念撮影ができなかった場合でも、ユーザは後日合成によって美しい写真を手に入れることができる。また、写真のためだけにロスする時間が少なくなり、その分パーク内の多くのアトラクションを楽しむことができる。さらに、従来パーク内で提供されていた写真撮影サービスなどでは、買うか買わないかをその場で決める必要があったが、本システムではひとまず撮影だけしておき、後日余裕のある時間に購入有無をゆっくり検討することができる。 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
なお、上述した実施の形態では、撮影装置103は一般にユーザが記念撮影をする地点(上述の噴水米広場など)に設置されるものとしたが、たとえばアトラクションの待ち行列の途中に設置すれば、ユーザは順序待ちの時間を利用して記念写真を撮ることができる。この場合、撮影装置103には必ずしもその設置場所からの眺めではなく、その近辺にあるポイントから見える風景を対応づけておく。このように、どの撮影装置103にどの背景画像を対応づけるかは任意である。
In the above-described embodiment, the
なお、上述した実施の形態ではユーザからの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
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク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
(付記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
(付記3)前記画像選択工程では、前記画像特定工程で特定された第2の画像データを前記ユーザに選択される確率の高い順に前記個数内で選択することを特徴とする前記付記1または付記2に記載の画像処理方法。
(Supplementary Note 3) The
(付記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
(付記6)前記画像選択工程では、前記画像特定工程で特定された第2の画像データを前記ユーザに選択される確率の高い順に前記個数内で選択することを特徴とする前記付記4または付記5に記載の画像処理プログラム。
(Supplementary note 6) In the
(付記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.
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
602 ROM
603 RAM
604 HDD
605 HD
606 FDD
607 FD
608
610
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)
前記ユーザが使用した機器を特定する機器特定工程と、
前記機器特定工程で特定された各機器に対応づけられた前記第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の画像データを特定する画像特定工程と、
前記画像特定工程で特定された第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.
前記ユーザが使用した機器を特定する機器特定手段と、
前記機器特定手段により特定された各機器に対応づけられた前記第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:
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)
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)
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 |
-
2004
- 2004-03-29 JP JP2004094856A patent/JP2005286496A/en active Pending
Patent Citations (7)
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)
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 |