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

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

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

Info

Publication number
JP6452429B2
JP6452429B2 JP2014256478A JP2014256478A JP6452429B2 JP 6452429 B2 JP6452429 B2 JP 6452429B2 JP 2014256478 A JP2014256478 A JP 2014256478A JP 2014256478 A JP2014256478 A JP 2014256478A JP 6452429 B2 JP6452429 B2 JP 6452429B2
Authority
JP
Japan
Prior art keywords
image
free viewpoint
viewpoint image
user
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.)
Active
Application number
JP2014256478A
Other languages
Japanese (ja)
Other versions
JP2016119513A (en
Inventor
坂本 竜基
竜基 坂本
那央 明智
那央 明智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2014256478A priority Critical patent/JP6452429B2/en
Publication of JP2016119513A publication Critical patent/JP2016119513A/en
Application granted granted Critical
Publication of JP6452429B2 publication Critical patent/JP6452429B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関する。   The present invention relates to an image processing apparatus, an image processing method, and an image processing program.

従来、タイムスライス(Time Slice)やバレットタイム(Bullet Time)等と呼ばれる撮影技術が知られている。この撮影技術では、複数の撮像装置(例えば、カメラ)が撮像対象(例えば、人間などの被写体)の周囲に配置される。このとき、複数の撮像装置は、各撮像装置の光軸が撮像対象における所定の位置を通過するように配置され、被写体を撮像する。かかる撮影技術により撮像された画像データを結合することで生成される画像は、自由視点画像等と呼ばれる。ユーザは、自由視点画像において任意の視点を選択することが可能であり、様々な角度から被写体を視認することができる。例えば、自由視点画像は、販促などに用いられた場合に、通常の画像よりも高い販促効果を発揮することがある。   2. Description of the Related Art Conventionally, a photographing technique called time slice or bullet time is known. In this imaging technique, a plurality of imaging devices (for example, cameras) are arranged around an imaging target (for example, a subject such as a human). At this time, the plurality of imaging devices are arranged so that the optical axis of each imaging device passes through a predetermined position in the imaging target, and images the subject. An image generated by combining image data picked up by such a shooting technique is called a free viewpoint image or the like. The user can select an arbitrary viewpoint in the free viewpoint image, and can visually recognize the subject from various angles. For example, a free viewpoint image may exhibit a higher sales promotion effect than a normal image when used for sales promotion.

複数の撮像装置を用いた多視点の画像を表示する技術として、サーバに多視点画像(自由視点画像)に関するデータを保持しておき、クライアントからの要求に応じて、符号化された画像データを送信する技術が知られている。   As a technique for displaying a multi-viewpoint image using a plurality of imaging devices, data relating to a multi-viewpoint image (free viewpoint image) is held in a server, and encoded image data is received in response to a request from a client. Techniques for transmitting are known.

国際公開第2004/004350号International Publication No. 2004/004350

しかしながら、上記の従来技術では、一般ユーザに自由視点画像を有効に活用させることは困難であった。具体的には、上記の従来技術では、ネットワークを介した各種端末において、予めサーバに保持された自由視点画像を利用しやすくなるに過ぎない。このため、上記の従来技術では、例えば、一般ユーザが容易に自由視点画像を生成したり、生成した自由視点画像を第三者に閲覧させたりといった、自由視点画像の活用を促進させることは難しい。   However, with the above-described conventional technology, it has been difficult for a general user to effectively use a free viewpoint image. Specifically, the above-described conventional technology only makes it easy to use a free viewpoint image stored in advance in a server in various terminals via a network. For this reason, it is difficult for the above-described conventional technology to promote the use of free viewpoint images, for example, in which a general user easily generates a free viewpoint image or allows a third party to view the generated free viewpoint image. .

本願の開示する技術は、上記に鑑みてなされたものであって、一般ユーザに自由視点画像を有効に活用させることができる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。   The technology disclosed in the present application has been made in view of the above, and an object thereof is to provide an image processing apparatus, an image processing method, and an image processing program that allow a general user to effectively use a free viewpoint image. To do.

本願に係る画像処理装置は、視点位置が異なる複数の画像データを受け付ける受付部と、前記受付部によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成部と、前記生成部によって生成された自由視点画像を配信する配信部と、を備えることを特徴とする。   The image processing apparatus according to the present application corresponds to an arbitrary viewpoint position by performing a predetermined conversion process on a plurality of image data received by the reception unit and a plurality of image data received by the reception unit. The image processing apparatus includes: a generation unit that generates a free viewpoint image capable of continuously displaying images; and a distribution unit that distributes the free viewpoint image generated by the generation unit.

実施形態の一態様である画像処理装置によれば、一般ユーザに自由視点画像を有効に活用させることができるという効果を奏する。   According to the image processing apparatus which is one aspect of the embodiment, there is an effect that a general user can effectively use a free viewpoint image.

図1は、第1の実施形態に係る画像処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of image processing according to the first embodiment. 図2は、第1の実施形態に係る画像処理装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the image processing apparatus according to the first embodiment. 図3は、第1の実施形態に係る画像データ記憶部の一例を示す図である。FIG. 3 is a diagram illustrating an example of the image data storage unit according to the first embodiment. 図4は、第1の実施形態に係る自由視点画像記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a free viewpoint image storage unit according to the first embodiment. 図5は、自由視点画像に関する撮像装置の配置の一例を示す図である。FIG. 5 is a diagram illustrating an example of the arrangement of the imaging devices related to a free viewpoint image. 図6は、自由視点画像に関する撮像装置の配置の一例を示す図である。FIG. 6 is a diagram illustrating an example of the arrangement of the imaging devices related to the free viewpoint image. 図7は、第1の実施形態に係る生成部による生成処理の一例を示す図である。FIG. 7 is a diagram illustrating an example of a generation process by the generation unit according to the first embodiment. 図8は、第1の実施形態に係る生成部による生成処理の一例を示す図である。FIG. 8 is a diagram illustrating an example of generation processing by the generation unit according to the first embodiment. 図9は、第1の実施形態に係る画像処理装置による画像処理手順を示すフローチャートである。FIG. 9 is a flowchart illustrating an image processing procedure performed by the image processing apparatus according to the first embodiment. 図10は、第2の実施形態に係る画像処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of image processing according to the second embodiment. 図11は、第2の実施形態に係る画像処理装置の構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of an image processing apparatus according to the second embodiment. 図12は、第2の実施形態に係る評価情報記憶部の一例を示す図である。FIG. 12 is a diagram illustrating an example of the evaluation information storage unit according to the second embodiment. 図13は、第2の実施形態に係る評価部による評価処理の一例を示す図である。FIG. 13 is a diagram illustrating an example of an evaluation process performed by the evaluation unit according to the second embodiment. 図14は、第2の実施形態に係るユーザ端末の構成例を示す図である。FIG. 14 is a diagram illustrating a configuration example of a user terminal according to the second embodiment. 図15は、第2の実施形態に係る画像処理装置による画像処理手順を示すフローチャートである。FIG. 15 is a flowchart illustrating an image processing procedure performed by the image processing apparatus according to the second embodiment. 図16は、第3の実施形態に係る画像処理の一例を示す図である。FIG. 16 is a diagram illustrating an example of image processing according to the third embodiment. 図17は、第3の実施形態に係る画像処理装置の構成例を示す図である。FIG. 17 is a diagram illustrating a configuration example of an image processing apparatus according to the third embodiment. 図18は、第3の実施形態に係る投稿情報記憶部の一例を示す図である。FIG. 18 is a diagram illustrating an example of a posted information storage unit according to the third embodiment. 図19は、第3の実施形態に係る画像処理装置による画像処理手順を示すフローチャートである。FIG. 19 is a flowchart illustrating an image processing procedure performed by the image processing apparatus according to the third embodiment. 図20は、画像処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 20 is a hardware configuration diagram illustrating an example of a computer that implements the functions of the image processing apparatus.

以下に、本願に係る画像処理装置、画像処理方法及び画像処理プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願に係る画像処理装置、画像処理方法及び画像処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, embodiments of an image processing apparatus, an image processing method, and an image processing program according to the present application will be described in detail with reference to the drawings. Note that the image processing apparatus, the image processing method, and the image processing program according to the present application are not limited by this embodiment. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.

〔1−1.第1の実施形態に係る画像処理の一例〕
まず、図1を用いて、第1の実施形態に係る画像処理の一例について説明する。図1は、第1の実施形態に係る画像処理の一例を示す図である。図1に示すように、第1の実施形態に係る画像処理システム1には、管理装置10と、ユーザ端末20と、ウェブサーバ50と、画像処理装置100とが含まれる。管理装置10と、ユーザ端末20及びウェブサーバ50と、画像処理装置100とは、図示しないネットワークNを介して互いに通信可能に接続される。なお、画像処理システム1に含まれる各装置の台数は、図1に示した例に限られない。例えば、画像処理システム1には、複数台の管理装置10や、ユーザ端末20や、ウェブサーバ50が含まれてもよい。
[1-1. Example of image processing according to first embodiment]
First, an example of image processing according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of image processing according to the first embodiment. As illustrated in FIG. 1, the image processing system 1 according to the first embodiment includes a management device 10, a user terminal 20, a web server 50, and an image processing device 100. The management apparatus 10, the user terminal 20, the web server 50, and the image processing apparatus 100 are connected to each other via a network N (not shown) so as to be able to communicate with each other. The number of devices included in the image processing system 1 is not limited to the example shown in FIG. For example, the image processing system 1 may include a plurality of management apparatuses 10, user terminals 20, and web servers 50.

管理装置10は、画像処理装置100を利用する者であって、ウェブサーバ50を管理するサイト管理者によって利用される情報処理装置である。例えば、管理装置10は、デスクトップ型PC(Personal Computer)や、ノート型PCである。   The management apparatus 10 is an information processing apparatus used by a site administrator who manages the web server 50 and who uses the image processing apparatus 100. For example, the management apparatus 10 is a desktop PC (Personal Computer) or a notebook PC.

ユーザ端末20は、画像処理装置100によって提供される自由視点画像を閲覧するユーザによって利用される端末装置である。例えば、ユーザ端末20は、スマートフォン等の携帯電話機、PDA(Personal Digital Assistant)、タブレット端末、PC等である。   The user terminal 20 is a terminal device used by a user who browses a free viewpoint image provided by the image processing apparatus 100. For example, the user terminal 20 is a mobile phone such as a smartphone, a PDA (Personal Digital Assistant), a tablet terminal, a PC, or the like.

ウェブサーバ50は、サイト管理者によって管理されるサーバ装置である。具体的には、ウェブサーバ50は、ユーザ端末20にウェブページを配信することで、各種サービスを提供する。例えば、ウェブサーバ50は、検索サイト、オークションサイト、ショッピングサイト、ニュースサイト、天気予報サイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどの各種サービスを提供することができる。図1に示す例では、ウェブサーバ50は、ショッピングサイトに係るウェブサービスを提供しているものとする。   The web server 50 is a server device managed by a site administrator. Specifically, the web server 50 provides various services by distributing web pages to the user terminal 20. For example, the web server 50 is a search site, an auction site, a shopping site, a news site, a weather forecast site, a finance (stock price) site, a route search site, a map providing site, a travel site, a restaurant introduction site, a web blog, and the like. Service can be provided. In the example illustrated in FIG. 1, the web server 50 is assumed to provide a web service related to a shopping site.

画像処理装置100は、所定の表示領域(例えば、通常1枚の画像が表示される1つの画像表示枠)において任意の視点位置に対応する画像を連続的に表示可能な画像である自由視点画像を生成し、生成された自由視点画像を配信するサーバ装置である。例えば、画像処理装置100は、タイムスライスやバレットタイム等と呼ばれる撮影技術によって生成された自由視点画像を管理装置10に配信する。具体的には、第1の実施形態に係る画像処理装置100は、自由視点画像の配信を所望するサイト管理者から複数の画像データの入稿を受け付け、受け付けた複数の画像データから自由視点画像を生成する。そして、画像処理装置100は、生成した自由視点画像を管理装置10に配信する。以下、画像処理装置100が行う画像処理について、流れに沿って説明する。   The image processing apparatus 100 is a free viewpoint image that is an image that can continuously display an image corresponding to an arbitrary viewpoint position in a predetermined display area (for example, one image display frame in which one image is normally displayed). Is generated, and the generated free viewpoint image is distributed. For example, the image processing apparatus 100 distributes to the management apparatus 10 a free viewpoint image generated by an imaging technique called time slice or bullet time. Specifically, the image processing apparatus 100 according to the first embodiment accepts submission of a plurality of image data from a site administrator who desires distribution of a free viewpoint image, and the free viewpoint image is received from the received plurality of image data. Is generated. Then, the image processing apparatus 100 distributes the generated free viewpoint image to the management apparatus 10. Hereinafter, image processing performed by the image processing apparatus 100 will be described along a flow.

まず、サイト管理者は、自由視点画像を生成するための基となる画像を準備する(ステップS11)。例えば、サイト管理者は、所定の被写体を取り囲むようにして撮像された画像データP01、P02、P03、・・・、P0N(Nは任意の数)を準備する。図1に示す例では、画像データP01は、被写体である女性を左側から撮像した画像である。また、画像データP02は、女性を左斜め前から撮像した画像である。また、画像データP03は、画像データP02と比較して、女性を正面に近い左斜め前側から撮像した画像である。このように、画像データP01〜P0Nは、例えば、女性を半円状に取り囲むようにして順番に撮像された画像データである。   First, the site administrator prepares an image serving as a basis for generating a free viewpoint image (step S11). For example, the site manager prepares image data P01, P02, P03,..., P0N (N is an arbitrary number) captured so as to surround a predetermined subject. In the example shown in FIG. 1, the image data P01 is an image obtained by capturing an image of a woman as a subject from the left side. Further, the image data P02 is an image obtained by imaging a woman from the diagonally left front. Further, the image data P03 is an image obtained by imaging a woman from the diagonally left front side close to the front as compared with the image data P02. Thus, the image data P01 to P0N are, for example, image data captured in order so as to surround a woman in a semicircular shape.

そして、管理装置10は、サイト管理者の操作に従って、複数の画像データを画像処理装置100に入稿する(ステップS12)。例えば、管理装置10は、画像処理装置100が提供する画像生成サービスを提供するウェブページにおいて、複数の画像データをアップロードすることにより、画像データを入稿する。   Then, the management apparatus 10 submits a plurality of image data to the image processing apparatus 100 according to the operation of the site administrator (step S12). For example, the management device 10 submits image data by uploading a plurality of image data on a web page that provides an image generation service provided by the image processing device 100.

画像処理装置100は、複数の画像データの入稿を受け付ける。そして、画像処理装置100は、入稿された画像データに基づいて、自由視点画像を生成する(ステップS13)。具体的には、画像処理装置100は、入稿された複数の画像データに関して所定の校正(カメラキャリブレーション)を行うことにより、自由視点画像を構成するための画像に変換するための適切なパラメータ(例えば、射影変換行列)を取得する。そして、画像処理装置100は、取得されたパラメータを用いて画像データを射影変換する。そして、画像処理装置100は、射影変換された画像を連結することにより、複数の画像について滑らかに表示を遷移させることのできる自由視点画像を生成することができる。かかる処理について、詳しくは後述する。   The image processing apparatus 100 accepts submission of a plurality of image data. Then, the image processing apparatus 100 generates a free viewpoint image based on the submitted image data (step S13). Specifically, the image processing apparatus 100 performs appropriate calibration (camera calibration) on a plurality of submitted image data, thereby converting appropriate parameters for conversion into an image for forming a free viewpoint image. (For example, a projective transformation matrix) is acquired. Then, the image processing apparatus 100 performs projective transformation on the image data using the acquired parameters. And the image processing apparatus 100 can produce | generate the free viewpoint image which can change a display smoothly about several images by connecting the image by which the projective transformation was carried out. This process will be described later in detail.

画像処理装置100は、生成した自由視点画像を管理装置10に配信する(ステップS14)。そして、管理装置10は、ウェブサーバ50で提供するウェブページに、配信された自由視点画像を取り込む(ステップS15)。例えば、管理装置10は、ウェブページにおいて、通常は自由視点画像ではない画像が表示される枠に、自由視点画像が表示されるようにHTML(HyperText Markup Language)ファイルを更新する。   The image processing apparatus 100 distributes the generated free viewpoint image to the management apparatus 10 (step S14). And the management apparatus 10 takes in the distributed free viewpoint image to the web page provided with the web server 50 (step S15). For example, the management apparatus 10 updates an HTML (HyperText Markup Language) file so that a free viewpoint image is displayed in a frame in which an image that is not normally a free viewpoint image is displayed on a web page.

その後、一般ユーザが操作するユーザ端末20は、ショッピングサイトを利用するために、ウェブサーバ50にアクセスする(ステップS16)。ウェブサーバ50は、ユーザ端末20からのウェブページ取得要求に従い、ウェブページを配信する(ステップS17)。ここでは、ウェブサーバ50は、自由視点画像がページ内に取り込まれているウェブページW01をユーザ端末20に配信する。   Thereafter, the user terminal 20 operated by the general user accesses the web server 50 in order to use the shopping site (step S16). The web server 50 distributes the web page according to the web page acquisition request from the user terminal 20 (step S17). Here, the web server 50 delivers to the user terminal 20 the web page W01 in which the free viewpoint image is captured in the page.

そして、ユーザ端末20は、ウェブページW01を表示する(ステップS18)。例えば、ウェブページW01は、女性向けの服飾のショッピングページである。図1に示すように、ウェブページW01には、画像データP01、P01、P03、・・・、P0Nから生成された自由視点画像FV01が含まれる。自由視点画像FV01は、ユーザによって選択される任意の視点によって被写体を表示することができる。例えば、ユーザは、マウスなどの入力装置を用いて自由視点画像FV01上をドラッグ等することにより、自由視点画像FV01における視点を自由に動かすことができる。   Then, the user terminal 20 displays the web page W01 (Step S18). For example, the web page W01 is a shopping page for clothing for women. As shown in FIG. 1, the web page W01 includes a free viewpoint image FV01 generated from image data P01, P01, P03,..., P0N. The free viewpoint image FV01 can display a subject from an arbitrary viewpoint selected by the user. For example, the user can freely move the viewpoint in the free viewpoint image FV01 by dragging or the like on the free viewpoint image FV01 using an input device such as a mouse.

このように、第1の実施形態に係る画像処理装置100は、視点位置が異なる複数の画像データの入稿を受け付け、受け付けられた複数の画像データに所定の変換処理を行うことにより自由視点画像を生成し、生成された自由視点画像を配信する。   As described above, the image processing apparatus 100 according to the first embodiment receives a plurality of pieces of image data having different viewpoint positions, and performs a predetermined conversion process on the received plurality of image data to thereby obtain a free viewpoint image. Is generated, and the generated free viewpoint image is distributed.

これにより、第1の実施形態に係る画像処理装置100は、例えば、サイト管理者のように自由視点画像を活用して商材販売の促進を図る者などに自由視点画像を提供することができる。そして、サイト管理者は、自由視点画像を販促などに利用することにより、通常の画像を提示するよりも、より高い販促効果を発揮させることができる。また、サイト管理者は、自身が準備した画像を画像処理装置100に入稿するだけで自由視点画像を受け取ることができるので、自由視点画像を生成する労力を削減することができる。また、ユーザは、自身が所望する角度で画像を表示させることができるので、例えば、ショッピングサイトにおける購買活動などにおいて、商品に関する情報などを容易に取得することができる。このように、第1の実施形態に係る画像処理装置100は、一般ユーザに自由視点画像を有効に活用させることができるという効果を奏する。   Thereby, the image processing apparatus 100 according to the first embodiment can provide a free viewpoint image to a person who promotes sales of merchandise using a free viewpoint image like a site administrator, for example. . Then, the site manager can exhibit a higher sales promotion effect than using a normal image by using the free viewpoint image for the sales promotion. Further, since the site manager can receive a free viewpoint image simply by submitting an image prepared by the site manager to the image processing apparatus 100, the labor for generating the free viewpoint image can be reduced. Further, since the user can display an image at an angle desired by the user, the user can easily obtain information on the product in purchasing activities at a shopping site, for example. As described above, the image processing apparatus 100 according to the first embodiment has an effect of allowing a general user to effectively use a free viewpoint image.

〔1−2.画像処理装置の構成〕
次に、図2を用いて、第1の実施形態に係る画像処理装置100の構成について説明する。図2は、第1の実施形態に係る画像処理装置100の構成例を示す図である。図2に示すように、画像処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
[1-2. Configuration of image processing apparatus]
Next, the configuration of the image processing apparatus 100 according to the first embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the image processing apparatus 100 according to the first embodiment. As illustrated in FIG. 2, the image processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、図示しないネットワークNと有線又は無線で接続され、管理装置10や、ユーザ端末20や、ウェブサーバ50との間で情報の送受信を行う。
(About the communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to a network N (not shown) in a wired or wireless manner, and transmits / receives information to / from the management device 10, the user terminal 20, and the web server 50.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図2に示すように、記憶部120は、画像データ記憶部121と、自由視点画像記憶部122とを有する。
(About the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As illustrated in FIG. 2, the storage unit 120 includes an image data storage unit 121 and a free viewpoint image storage unit 122.

(画像データ記憶部121について)
画像データ記憶部121は、管理装置10から入稿された画像データに関する情報を記憶する。ここで、図3に、第1の実施形態に係る画像データ記憶部121の一例を示す。図3に示した例では、画像データ記憶部121は、「入稿ID」、「画像データ」といった項目を有する。
(About the image data storage unit 121)
The image data storage unit 121 stores information related to image data submitted from the management apparatus 10. FIG. 3 shows an example of the image data storage unit 121 according to the first embodiment. In the example illustrated in FIG. 3, the image data storage unit 121 includes items such as “submission ID” and “image data”.

「入稿ID」は、入稿された画像データを識別するための識別情報を示す。入稿IDが示す情報には、例えば、入稿された日時や、入稿元となる管理装置10を識別する情報が含まれてもよい。   “Submission ID” indicates identification information for identifying the submitted image data. The information indicated by the submission ID may include, for example, the date and time of submission and information for identifying the management device 10 that is the submission source.

「画像データ」は、入稿された画像データを示す。図1で示したように、管理装置10は、自由視点画像の基となる画像データとして、複数の画像データを入稿する。「画像データ」の項目には、管理装置10から入稿された一連の画像データが対応付けられて記憶される。また、各画像データには、「P01、P02、P03、・・・」などの続き番号による識別情報が付与される。かかる続き番号により、画像処理装置100は、自由視点画像における画像同士の連結順を認識する。   “Image data” indicates the submitted image data. As shown in FIG. 1, the management apparatus 10 submits a plurality of image data as the image data that is the basis of the free viewpoint image. In the “image data” item, a series of image data submitted from the management apparatus 10 is associated and stored. Further, identification information by serial numbers such as “P01, P02, P03,...” Is given to each image data. Based on such a serial number, the image processing apparatus 100 recognizes the connection order of the images in the free viewpoint image.

すなわち、図3では、入稿ID「A01」で識別される画像データの入稿では、画像データ「P01、P02、P03、・・・」が自由視点画像を生成する基となる画像データとして入稿されたことを示す。   That is, in FIG. 3, in the submission of the image data identified by the submission ID “A01”, the image data “P01, P02, P03,...” Is input as the image data that is the basis for generating the free viewpoint image. Indicates that it has been written.

(自由視点画像記憶部122について)
自由視点画像記憶部122は、画像処理装置100が生成した自由視点画像に関する情報を記憶する。ここで、図4に、第1の実施形態に係る自由視点画像記憶部122の一例を示す。図4に示した例では、自由視点画像記憶部122は、「自由視点画像ID」、「元画像データ」、「校正データ」、「変換後画像データ」、「変換可否」、「初期表示画面」といった項目を有する。
(Free viewpoint image storage unit 122)
The free viewpoint image storage unit 122 stores information regarding the free viewpoint image generated by the image processing apparatus 100. Here, FIG. 4 shows an example of the free viewpoint image storage unit 122 according to the first embodiment. In the example illustrated in FIG. 4, the free viewpoint image storage unit 122 includes “free viewpoint image ID”, “original image data”, “calibration data”, “converted image data”, “conversion possibility”, “initial display screen” ”.

「自由視点画像ID」は、自由視点画像の識別情報を示す。「元画像データ」は、自由視点画像の生成元となった画像データを示す。自由視点画像は複数の画像データから生成されるため、元画像データは、一つの自由視点画像に対して複数記憶される。   “Free viewpoint image ID” indicates identification information of the free viewpoint image. “Original image data” indicates image data that is a generation source of a free viewpoint image. Since a free viewpoint image is generated from a plurality of image data, a plurality of original image data is stored for one free viewpoint image.

「校正データ」は、自由視点画像を生成するための所定の校正データ(カメラキャリブレーション)を示す。図4では、校正データを「R01」のような概念で示す。校正データには、画像処理装置100が自由視点画像を構成する画像を取得するために、元画像データを適切に射影変換するための種々のデータが含まれる。なお、校正データには、入稿された画像データから取得可能な場合には、撮像装置のカメラパラメータとして、撮像装置の焦点距離や、撮像装置によって生成される画像のアスペクト比及びスキューなどが含まれてもよい。   “Calibration data” indicates predetermined calibration data (camera calibration) for generating a free viewpoint image. In FIG. 4, the calibration data is represented by a concept such as “R01”. The calibration data includes various data for appropriately projective transformation of the original image data in order for the image processing apparatus 100 to acquire an image constituting the free viewpoint image. Note that when the calibration data can be obtained from the submitted image data, the camera parameters of the imaging device include the focal length of the imaging device, the aspect ratio and skew of the image generated by the imaging device, and the like. May be.

「変換後画像データ」は、自由視点画像を構成する画像データを示す。変換後画像データは、例えば、元画像データに対して所定の校正を行い、射影変換された後の画像データを示す。   “Converted image data” indicates image data constituting a free viewpoint image. The post-conversion image data indicates, for example, image data after performing a predetermined calibration on the original image data and performing projective transformation.

「変換可否」は、元画像データを自由視点画像として変換することができたか否かを示す。例えば、変換可否の項目が「Y」である場合には、変換が可能であることを示し、変換可否の項目が「N」である場合には、変換が不可能であることを示す。変換不可能な場合とは、例えば、元画像データが自由視点画像の生成を目的として撮像されておらず、所定の校正を行えないと画像処理装置100によって判定された場合などが該当する。   “Convertability” indicates whether or not the original image data could be converted as a free viewpoint image. For example, if the item “conversion possible” is “Y”, it indicates that conversion is possible, and if the item “conversion possible” is “N”, it indicates that conversion is impossible. The case where conversion is impossible corresponds to, for example, a case where the original image data is not captured for the purpose of generating a free viewpoint image and the image processing apparatus 100 determines that the predetermined calibration cannot be performed.

「初期表示画面」は、自由視点画像の最初の表示に対応する画像を示す。初期表示画面は、変換後画像データのうちの1つの変換後画像データが選択される。なお、「変換可否」の項目が「N」である自由視点画像は、自由視点画像を生成できていないため、初期表示画面の項目は空欄となる。   The “initial display screen” indicates an image corresponding to the initial display of the free viewpoint image. On the initial display screen, one post-conversion image data is selected from the post-conversion image data. It should be noted that a free viewpoint image whose “conversion possible” item is “N” has not been generated, and therefore the item on the initial display screen is blank.

すなわち、図4では、自由視点画像ID「FV01」で識別される自由視点画像は、元画像データが「P01、P02、P03、・・・」であり、それぞれの校正データは「R01、R02、R03、・・・」であり、変換後画像データは「RP01、RP02、RP03、・・・」であり、変換可否は「Y」であり、初期表示画面は「RP01」である例を示している。   That is, in FIG. 4, the free viewpoint image identified by the free viewpoint image ID “FV01” has the original image data “P01, P02, P03,...”, And the respective calibration data is “R01, R02, R03,..., The converted image data is “RP01, RP02, RP03,...”, The conversion possibility is “Y”, and the initial display screen is “RP01”. Yes.

なお、自由視点画像は、ユーザの任意の選択により自由視点画像の回転中心(注視点)が各々異なる自由視点画像が生成される場合がある。自由視点画像記憶部122には、自由視点画像IDに対応付けられて、注視点に関する情報も記憶されるものとする。   As the free viewpoint image, there may be cases where free viewpoint images having different rotation centers (gaze points) of the free viewpoint image are generated by arbitrary selection by the user. It is assumed that the free viewpoint image storage unit 122 also stores information regarding the gazing point in association with the free viewpoint image ID.

(制御部130について)
制御部130は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、画像処理装置100内部の記憶装置に記憶されている各種プログラム(画像処理プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(About the control unit 130)
The control unit 130 includes, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like that stores various programs (corresponding to an example of an image processing program) stored in a storage device inside the image processing apparatus 100. This is realized by being executed as a work area. The control unit 130 is realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

制御部130は、図2に示すように、受付部131と、生成部132と、配信部133とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図2に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図2に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 2, the control unit 130 includes a reception unit 131, a generation unit 132, and a distribution unit 133, and realizes or executes functions and operations of information processing described below. The internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 2, and may be another configuration as long as the information processing described later is performed. In addition, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship illustrated in FIG. 2, and may be another connection relationship.

(受付部131について)
受付部131は、視点位置が異なる複数の画像データを受け付ける。具体的には、第1の実施形態に係る受付部131は、サイト管理者によって準備された複数の画像データであって、被写体を取り囲むようにして連続的に撮像された画像データの入稿を受け付ける。
(About the reception unit 131)
The accepting unit 131 accepts a plurality of image data having different viewpoint positions. Specifically, the receiving unit 131 according to the first embodiment submits a plurality of image data prepared by the site administrator, which is continuously captured so as to surround the subject. Accept.

受付部131は、入稿を受け付けた一連の画像データに入稿IDを付与し、画像データ記憶部121に格納する。   The accepting unit 131 assigns a submission ID to a series of image data that has been accepted, and stores it in the image data storage unit 121.

(生成部132について)
生成部132は、受付部131によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する自由視点画像を生成する。具体的には、第1の実施形態に係る生成部132は、入稿された画像データについて所定の校正を行うことで、自由視点画像を構成する画像に変換させるための変換行列を取得する。そして、生成部132は、取得された変換行列によって元画像データを射影変換することにより、変換後の画像データを取得する。そして、生成部132は、変換後画像データを連結することにより自由視点画像を生成する。
(About the generator 132)
The generating unit 132 generates a free viewpoint image corresponding to an arbitrary viewpoint position by performing predetermined conversion processing on the plurality of image data received by the receiving unit 131. Specifically, the generation unit 132 according to the first embodiment acquires a conversion matrix for converting the input image data into an image constituting the free viewpoint image by performing predetermined calibration on the submitted image data. Then, the generation unit 132 acquires the converted image data by performing projective conversion on the original image data using the acquired conversion matrix. Then, the generation unit 132 generates a free viewpoint image by connecting the converted image data.

ここで、生成部132が扱う自由視点画像について、図5〜7を用いて説明する。まず、図5を用いて、自由視点画像に関する撮像装置の配置について説明する。図5は、自由視点画像に関する撮像装置の配置の一例を示す図である。図5では、自由視点画像の基となる複数の画像データの撮像について、理想的な撮像装置の配置の一例を示している。なお、図5及び図6では、被写体60を上から見た例を示す。   Here, the free viewpoint image handled by the generation unit 132 will be described with reference to FIGS. First, with reference to FIG. 5, the arrangement of the imaging device related to the free viewpoint image will be described. FIG. 5 is a diagram illustrating an example of the arrangement of the imaging devices related to a free viewpoint image. FIG. 5 shows an example of an ideal arrangement of imaging devices for imaging a plurality of image data that is the basis of a free viewpoint image. 5 and 6 show examples in which the subject 60 is viewed from above.

図5において、撮像装置C11〜C16は、例えば、デジタルカメラである。また、撮像装置C11〜C16は、各撮像装置における光軸が所定の位置を通過するように、撮像対象となる被写体60の周囲に配置される。図5の例では、撮像装置C11は、被写体60の中心に該当する3次元位置D1を光軸E11が通過するように配置される。また、撮像装置C12〜C16は、それぞれの光軸E12〜E16が3次元位置D1を通過するように配置される。なお、撮像装置C11〜C16は、少なくとも投影面の底辺が地面と略平行となるように設置されるものとする。そして、撮像装置C11〜C16は、図1に示した状態で一斉に被写体60を撮像することにより、被写体60の自由視点画像を生成する基となる画像データを取得することができる。 In FIG. 5, imaging devices C11 to C16 are digital cameras, for example. In addition, the imaging devices C11 to C16 are arranged around the subject 60 to be imaged so that the optical axis in each imaging device passes through a predetermined position. In the example of FIG. 5, the image pickup device C11 is a three-dimensional position D1 corresponding to the center of the object 60 the optical axis E11 1 is arranged to pass. Further, the imaging devices C12 to C16 are arranged so that the respective optical axes E12 1 to E16 1 pass through the three-dimensional position D1. Note that the imaging devices C11 to C16 are installed so that at least the bottom of the projection surface is substantially parallel to the ground. Then, the imaging devices C11 to C16 can acquire image data as a basis for generating a free viewpoint image of the subject 60 by imaging the subject 60 all at once in the state shown in FIG.

なお、図5の例では、6台の撮像装置C11〜C16を用いて被写体60を撮像する例を示したが、撮像装置の数はこの例に限られない。また、撮像装置C11〜C16の配置位置は、図5に示した例に限られない。例えば、撮像装置C11〜C16は、被写体60を半円状に囲むのではなく、複数の撮像装置が被写体60を囲むように、円周上に等間隔に配置されてもよい。   In the example of FIG. 5, an example in which the subject 60 is imaged using the six imaging devices C11 to C16 is shown, but the number of imaging devices is not limited to this example. Further, the arrangement positions of the imaging devices C11 to C16 are not limited to the example illustrated in FIG. For example, the imaging devices C11 to C16 may be arranged at equal intervals on the circumference so that a plurality of imaging devices surround the subject 60 instead of surrounding the subject 60 in a semicircular shape.

ただし、図5の撮像手法では、撮像装置C11〜C16の適切な配置や、撮像装置C11〜C16の適切なキャリブレーションが求められる。すなわち、図5で示すような撮像処理をサイト管理者のように撮像の専門家でない一般ユーザが行うのは困難である。   However, in the imaging method in FIG. 5, appropriate arrangement of the imaging devices C11 to C16 and appropriate calibration of the imaging devices C11 to C16 are required. In other words, it is difficult for a general user who is not an imaging specialist, such as a site administrator, to perform the imaging process as shown in FIG.

ここで、図6を用いて、実際にサイト管理者等(以下、「一般ユーザ」と表記する)によって被写体60が撮像される場合の撮像処理について説明する。図6は、自由視点画像に関する撮像装置の配置の一例を示す図である。図6では、自由視点画像の基となる複数の画像データの撮像について、一般ユーザが実際に被写体60を撮像する場合に想定される撮像装置の配置等を示す。なお、以下の説明において、撮像装置C20〜20を区別する必要のないときは、「撮像装置C20」と記載する。 Here, an imaging process when the subject 60 is actually imaged by a site administrator or the like (hereinafter referred to as “general user”) will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of the arrangement of the imaging devices related to the free viewpoint image. FIG. 6 shows the arrangement of the imaging devices assumed when a general user actually captures the subject 60 with respect to capturing a plurality of image data that is the basis of the free viewpoint image. In the following description, when it is not necessary to distinguish the image pickup device C20 1 to 20 8 are described as "imaging device C20."

図6において、撮像装置C20〜20は、例えば、デジタルカメラである。理想的には、撮像装置C20〜20は、図5で説明したように、それぞれ個別の撮像装置として、被写体60の周囲に配置されることが望ましい。ところが、実際には、一般ユーザは、1台の撮像装置C20を図6の撮像装置C20〜20が示す箇所に移動させながら、被写体60を撮像することが想定される。具体的には、一般ユーザは、図6に示す撮像装置C20の場所から被写体60を撮像する。そして、一般ユーザは、被写体60を中心とした円に沿って、図6に示す撮像装置C20の場所へ移動し、被写体60を撮像する。かかる作業を繰り返し、一般ユーザは、被写体60について複数の画像データを取得する。 6, the imaging device C20 1 to 20 8 is, for example, a digital camera. Ideally, the imaging device C20 1 to 20 8, as described in FIG. 5, as each individual imaging device, it is desirable to be disposed around the object 60. However, in practice, generally the user, while moving the one of the image pickup device C20 1 at locations indicated by the imaging device C20 1 to 20 8 in FIG. 6, it is assumed for imaging a subject 60. Specifically, a general user is capturing a subject 60 from the imaging device C20 1 location shown in FIG. The general user, along a circle around the object 60, and moves to the image pickup device C20 2 locations shown in FIG. 6, to capture a subject 60. By repeating such work, the general user acquires a plurality of image data for the subject 60.

この場合、一般ユーザが、光軸E20が被写体60の中心を通るように注意深く撮像したとしても、図5で示したように、自由視点画像の元画像として正確に被写体60を撮像することは難しい。また、一般ユーザによって扱われる撮像装置C20についてカメラキャリブレーションされているとは限らないため、画像データからカメラパラメータ等を取得することができない場合がある。このように、一般ユーザによって撮像された複数の画像データからは、自由視点画像を生成することは難しい。 In this case, the general user, even the optical axis E20 1 is carefully imaged so as to pass through the center of the object 60, as shown in FIG. 5, imaging the precise object 60 as the original image of the free viewpoint images difficult. In addition, since camera calibration is not always performed for the imaging device C20 handled by a general user, camera parameters or the like may not be acquired from image data. Thus, it is difficult to generate a free viewpoint image from a plurality of image data captured by a general user.

そこで、生成部132は、受付部131によって受け付けられた画像データについて所定の校正を行うことにより、自由視点画像を構成する画像に変換できるようにする。この点について、図7を用いて説明する。   Therefore, the generation unit 132 performs a predetermined calibration on the image data received by the reception unit 131 so that it can be converted into an image constituting a free viewpoint image. This point will be described with reference to FIG.

図7は、第1の実施形態に係る生成部132による生成処理の一例を示す図である。図7に示すように、生成部132は、受付部131によって受け付けられた画像データP01、P02、P03、・・・について所定の校正を行う。   FIG. 7 is a diagram illustrating an example of a generation process performed by the generation unit 132 according to the first embodiment. As illustrated in FIG. 7, the generation unit 132 performs predetermined calibration on the image data P01, P02, P03,... Received by the reception unit 131.

生成部132は、所定の校正において、ストラクチャーフロムモーション(Structure from Motion、以下、「SFM」と記載する)と呼ばれる既存の手法を用いる。SFMによれば、種々の視点位置から撮像された複数の画像データに基づいて、画像の3次元形状を復元することが可能となる。具体的には、SFMは、画像データ間で対応付けされた対応点を用いて、かかる対応点の移動を基礎行列で表現することにより、撮像装置C20の動きを算出する。これにより、撮像装置C20の位置情報を復元することができるため、生成部132は、所定の校正(カメラキャリブレーション)を行うことができる。   The generation unit 132 uses an existing method called “Structure from Motion” (hereinafter referred to as “SFM”) in predetermined calibration. According to SFM, it is possible to restore the three-dimensional shape of an image based on a plurality of image data picked up from various viewpoint positions. Specifically, the SFM calculates the movement of the imaging device C20 by using the corresponding points associated between the image data and expressing the movement of the corresponding points with a basic matrix. Thereby, since the position information of the imaging device C20 can be restored, the generation unit 132 can perform predetermined calibration (camera calibration).

図7に示すように、生成部132は、画像データP01において、点G01〜G01を対応点として取得する。なお、SFMにおいては、被写体60のように動きのある物体ではなく、背景のオブジェクトなど、比較的動きのない物体上に対応点が採られるため、対応点の移動を算出する精度を向上させることができる。そして、生成部132は、図7に示すように、画像データP02についても、点G02〜G02を取得する。同様に、生成部132は、画像データP03についても、点G03〜G03を取得する。そして、生成部132は、点G01〜G03の移動や、点G01〜G03の移動や、点G01〜G03の移動に関する情報を算出する。これにより、生成部132は、被写体60が撮像された撮像装置C20の位置情報等を復元し、取得することができる。生成部132は、かかる情報を自由視点画像記憶部122の校正データとして格納する。 As illustrated in FIG. 7, the generation unit 132 acquires points G01 1 to G01 3 as corresponding points in the image data P01. Note that in SFM, corresponding points are taken not on a moving object like the subject 60 but on an object with relatively little movement, such as a background object, so that the accuracy of calculating the movement of the corresponding point is improved. Can do. Then, as illustrated in FIG. 7, the generation unit 132 acquires points G02 1 to G02 3 for the image data P02. Similarly, the generation unit 132 acquires points G03 1 to G03 3 for the image data P03. The generation unit 132 calculates movement and the point G01 1 ~G03 1, the movement and the point G01 2 ~G03 2, information about the movement of the point G01 3 ~G03 3. Thereby, the generation unit 132 can restore and acquire the position information and the like of the imaging device C20 where the subject 60 is imaged. The generation unit 132 stores such information as calibration data in the free viewpoint image storage unit 122.

なお、図7の説明においては、点G01〜G01等を画像中の任意の点とする例を示したが、かかる点は画像の特徴を示す点であるため、実際には、画像内の背景にある物体の境目などが選定される傾向にある。 In the description of FIG. 7, an example in which the points G01 1 to G01 3 are arbitrary points in the image is shown. However, since these points are points indicating the characteristics of the image, There is a tendency to select boundaries between objects in the background.

また、生成部132は、所定の校正において、自由視点画像における、撮像装置C20の注視方向に対する直角方向の軸(以下、「Y軸」と表記する)に関する情報を設定する。通常、Y軸は、被写体60が配置される水平面に対する直角方向の軸となる。また、画像データにおけるY軸は、自由視点画像が生成された際の回転軸となる。生成部132は、Y軸に関する情報を適切に設定することにより、射影変換時における画像の歪みを抑制することができる。   In addition, the generation unit 132 sets information regarding an axis (hereinafter, referred to as “Y-axis”) in a free viewpoint image in a direction perpendicular to the gaze direction of the imaging device C20 in a predetermined calibration. Usually, the Y axis is an axis perpendicular to the horizontal plane on which the subject 60 is arranged. Further, the Y axis in the image data is a rotation axis when the free viewpoint image is generated. The generation unit 132 can suppress image distortion at the time of projective transformation by appropriately setting information about the Y axis.

通常、バレットタイム等の手法による自由視点画像が生成される際には、適切にカメラキャリブレーションが行われた撮像装置により取得された画像データが用いられるため、画像データに含まれるカメラパラメータ等からY軸の情報を設定することができる。ところが、生成部132は、一般ユーザによって任意に準備された画像を用いて自由視点画像を生成するため、入稿された画像データに基づいて、自由視点画像におけるY軸の情報を設定することができない場合がある。このため、生成部132は、以下に説明する手法により、自由視点画像におけるY軸を推定する。   Normally, when a free viewpoint image is generated by a technique such as bullet time, image data acquired by an imaging device that has been appropriately calibrated is used, and therefore, from camera parameters included in the image data, etc. Y-axis information can be set. However, since the generation unit 132 generates a free viewpoint image using an image arbitrarily prepared by a general user, it is possible to set information on the Y axis in the free viewpoint image based on the submitted image data. There are cases where it is not possible. For this reason, the production | generation part 132 estimates the Y axis in a free viewpoint image with the method demonstrated below.

生成部132は、かかる推定処理について、幾つかの手法を採用することができる。第1の手法によれば、生成部132は、画像データが取得される際の撮像装置C20の位置関係に基づいて、Y軸の情報を推定する。図6を例とすると、生成部132は、上述したSFMの手法により、撮像装置C20の三次元位置と、隣り合う撮像装置C20の三次元位置とを推定する。そして、それらの3次元位置と、撮像装置C20及び20における注視点(例えば、画像データP01の中心点)とにより三角形を構成する。そして、生成部132は、3点で構成された三角形の法線方向を自由視点画像におけるY軸として推定する。例えば、生成部132は、かかる処理を全ての撮像装置C20に対して行い、最少二乗法などによりY軸の位置を近似させる。そして、生成部132は、近似されたY軸を自由視点画像におけるY軸として設定する。 The generation unit 132 can employ several methods for such estimation processing. According to the first method, the generation unit 132 estimates Y-axis information based on the positional relationship of the imaging device C20 when image data is acquired. When 6 as an example, generator 132, by the technique of SFM described above, to estimate the three-dimensional position of the image pickup device C20 1, and a three-dimensional position of the adjacent image pickup device C20 2. Then, constituting a triangle with and their three-dimensional position, a fixation point in the image pickup device C20 1 and 20 2 (for example, the center point of the image data P01). Then, the generation unit 132 estimates the normal direction of the triangle composed of three points as the Y axis in the free viewpoint image. For example, the generation unit 132 performs such processing on all the imaging devices C20, and approximates the position of the Y axis by a least square method or the like. Then, the generation unit 132 sets the approximated Y axis as the Y axis in the free viewpoint image.

また、第2の手法によれば、生成部132は、自由視点画像の基となる画像データが取得された際の撮像装置C20におけるY軸の平均をとり、かかる平均を採用することができる。なお、生成部132は、SFMにより撮像装置C20の3次元位置情報を推定することにより、各撮像装置C20におけるY軸を推定する。   Also, according to the second method, the generation unit 132 can take the average of the Y axes in the imaging device C20 when the image data that is the basis of the free viewpoint image is acquired, and can employ such average. In addition, the production | generation part 132 estimates the Y-axis in each imaging device C20 by estimating the three-dimensional position information of the imaging device C20 by SFM.

また、第3の手法によれば、生成部132は、SFMにより、自由視点画像の基となる画像データが取得された際の撮像装置C20の2次元位置情報を取得する。そして、生成部132は、取得された平面上の撮像装置C20の点群における2次元位置の平均値を算出する。そして、生成部132は、かかる平均値における法線方向をY軸として推定する。第3の手法によれば、撮像装置C20は水平面に対して該垂直であると想定してY軸を推定できるので、生成された自由視点画像における歪みを抑制できる場合がある。例えば、一般ユーザが被写体60を撮像するときに撮像装置C20を手で持っている場合には、撮像装置C20のY軸は、水平面に対して直角ではなく、斜め前方(あるいは後方)に傾くことが一般に知られている。このような状態で撮像された複数の画像を射影変換した場合、各画像における水平面が歪むことにより、不自然な自由視点画像が生成される場合がある。このため、撮像装置C20の3次元位置を取得する手法では、撮像状態によっては、自由視点画像におけるY軸を適切に設定できない場合がある。一方、第3の手法によれば、上記のように撮像状態にかかわらず、Y軸を設定できるという利点がある。生成部132は、上記の手法のうち、いずれかの手法を採用することにより、生成される自由視点に対して適切なY軸の情報を設定することができる。   Further, according to the third method, the generation unit 132 acquires the two-dimensional position information of the imaging device C20 when the image data that is the basis of the free viewpoint image is acquired by the SFM. And the production | generation part 132 calculates the average value of the two-dimensional position in the point cloud of the imaging device C20 on the acquired plane. And the production | generation part 132 estimates the normal line direction in this average value as a Y-axis. According to the third method, the imaging apparatus C20 can estimate the Y axis on the assumption that the imaging apparatus C20 is perpendicular to the horizontal plane, and thus may suppress distortion in the generated free viewpoint image. For example, when the general user captures the subject 60 and holds the imaging device C20 by hand, the Y-axis of the imaging device C20 is inclined obliquely forward (or backward) rather than at a right angle to the horizontal plane. Is generally known. When projective transformation is performed on a plurality of images captured in such a state, an unnatural free viewpoint image may be generated due to distortion of the horizontal plane in each image. For this reason, in the method of acquiring the three-dimensional position of the imaging device C20, the Y axis in the free viewpoint image may not be set appropriately depending on the imaging state. On the other hand, according to the third method, there is an advantage that the Y axis can be set regardless of the imaging state as described above. The generation unit 132 can set appropriate Y-axis information for the generated free viewpoint by adopting any one of the above-described methods.

なお、生成部132は、画像データにおける水平面(例えば、地面や床)に関しては、各画像の対応点を取得することにより推定することができる。例えば、生成部132は、自由視点画像の生成における隣り合わせとなる画像同士の点群を比較し、隣り合う画像データについて動きの少ない(変化の少ない)点群に対応する箇所を地面であると推定することができる。   In addition, the production | generation part 132 can be estimated by acquiring the corresponding point of each image regarding the horizontal surface (for example, the ground and the floor) in image data. For example, the generation unit 132 compares the point groups of the adjacent images in generating the free viewpoint image, and estimates that the location corresponding to the point group with little motion (small change) in the adjacent image data is the ground. can do.

上記のように、生成部132は、所定の変換処理として、SFM等の手法により、複数の画像データ内で対応する点である対応点の関係に基づいて、当該画像データを取得した撮像装置C20の相対的な位置情報を取得する。そして、生成部132は、SFMによる処理と、Y軸を推定する処理とによって得られた各画像データに対応する校正データを用いて、各画像データに対応する射影変換行列を算出する。そして、生成部132は、算出された射影変換行列を用いて、自由視点画像記憶部122に記憶されている元画像データを変換し、変換後の自由視点画像を自由視点画像記憶部122に格納する。   As described above, the generation unit 132 uses the technique such as SFM as the predetermined conversion process, and based on the relationship between corresponding points that are corresponding points in a plurality of image data, the imaging device C20 that acquired the image data Get relative position information. Then, the generation unit 132 calculates a projective transformation matrix corresponding to each image data, using calibration data corresponding to each image data obtained by the processing by SFM and the processing for estimating the Y axis. Then, the generation unit 132 converts the original image data stored in the free viewpoint image storage unit 122 using the calculated projective transformation matrix, and stores the converted free viewpoint image in the free viewpoint image storage unit 122. To do.

なお、生成部132は、入稿された画像データから自由視点画像を生成する際に、生成される自由視点画像を確認するための画像である仮処理画像を生成してもよい。ここでは、仮処理画像とは、生成される自由視点画像のサンプル画像であり、入稿された画像データを自由視点画像が生成される順番で単に並べたもの等を示す。すなわち、生成部132は、所定の校正処理をして滑らかに表示される自由視点画像を生成する前に、単に受け付けた画像データを順番に並べて生成される1枚の画像を生成することで、迅速に一般ユーザに自由視点画像の出来上がりのイメージを提示することができる。なお、生成部132は、サンプル画像を生成するのではなく、予め格納されているサンプル画像を記憶部120内から取得し、かかるサンプル画像を表示させてもよい。   Note that the generation unit 132 may generate a provisionally processed image that is an image for confirming the generated free viewpoint image when generating the free viewpoint image from the submitted image data. Here, the provisionally processed image is a sample image of the generated free viewpoint image, and indicates a simple arrangement of the submitted image data in the order in which the free viewpoint image is generated. That is, the generating unit 132 generates a single image generated by arranging the received image data in order before generating a free viewpoint image that is smoothly displayed by performing a predetermined calibration process. The completed image of the free viewpoint image can be quickly presented to the general user. The generation unit 132 may not generate a sample image, but may acquire a sample image stored in advance from the storage unit 120 and display the sample image.

また、生成部132は、複数の画像データが所定の連続性を有するか否かを判定することにより生成処理で取り扱う画像データを抽出し、抽出された画像データを用いて自由視点画像を生成してもよい。言い換えれば、生成部132は、入稿された複数の画像データのうち、自由視点画像の生成に適する画像データを抽出して自由視点画像を生成する。例えば、生成部132は、生成処理において、入稿された複数の画像データのうち、誤って入稿された画像データや、自由視点画像の生成に不適切な画像データを排除することができる。かかる処理は、例えば、SFMによる処理を行う際に隣り合う画像データ同士で対応する対応点が取得できなかったり、画像データ全体を通して、対応点の移動が連続していないと判定されたりすることによって行われる。このように、生成部132は、複数の画像データのうち、隣り合う画像データが所定の連続性を有するか否かを判定してもよいし、複数の画像データの全体における連続性を判定してもよい。生成部132は、変換処理で扱うことが可能な画像データを抽出して生成処理をすることにより、処理を止めることなく、適切に生成処理を行うことができる。   Further, the generation unit 132 extracts image data handled in the generation process by determining whether or not the plurality of image data has a predetermined continuity, and generates a free viewpoint image using the extracted image data. May be. In other words, the generating unit 132 extracts image data suitable for generating a free viewpoint image from a plurality of submitted image data, and generates a free viewpoint image. For example, in the generation process, the generation unit 132 can exclude image data that has been submitted in error or image data that is inappropriate for generating a free viewpoint image among a plurality of submitted image data. Such processing is performed, for example, by determining that corresponding points corresponding to each other between adjacent image data cannot be acquired when performing processing by SFM, or that movement of corresponding points is not continuous throughout the image data. Done. As described above, the generation unit 132 may determine whether adjacent image data among the plurality of image data has a predetermined continuity, or determine the continuity of the plurality of image data as a whole. May be. The generation unit 132 can appropriately perform the generation process without stopping the process by extracting the image data that can be handled by the conversion process and performing the generation process.

また、生成部132は、上記のように不適切な画像データが混じることにより、入稿された複数の画像データによっては自由視点画像を生成することができない場合には、生成することができない理由、又は自由視点画像を生成可能とするための画像データの差し換えに係る情報が含まれる通知データを生成してもよい。例えば、生成部132は、図1に示す例において、画像データP01と、画像データP03との間の画像データP02が入稿されていないことにより、SFM等の処理ができなかったものとする。この場合、生成部132は、自由視点画像記憶部122の変換可否の項目を「N」とするとともに、画像データP02に対応する視点位置から撮像された画像データが存在しないことを指摘する通知データを生成する。かかる通知データが配信部133により配信されることにより、サイト管理者は、自由視点画像を生成するために追加する画像データの存在等を認識することができる。   In addition, the generation unit 132 cannot generate a free viewpoint image when inappropriate image data is mixed as described above and a free viewpoint image cannot be generated depending on a plurality of submitted image data. Alternatively, notification data including information related to replacement of image data for enabling generation of a free viewpoint image may be generated. For example, in the example illustrated in FIG. 1, it is assumed that the generation unit 132 cannot perform processing such as SFM because the image data P02 between the image data P01 and the image data P03 is not submitted. In this case, the generation unit 132 sets “N” as the item of conversion permission / inhibition in the free viewpoint image storage unit 122 and indicates that there is no image data captured from the viewpoint position corresponding to the image data P02. Is generated. When the notification data is distributed by the distribution unit 133, the site manager can recognize the presence of image data to be added to generate a free viewpoint image.

(配信部133について)
配信部133は、生成部132によって生成された自由視点画像を配信する。具体的には、第1の実施形態に係る配信部133は、生成部132によって生成され、自由視点画像記憶部122に記憶されている自由視点画像を、元画像データの入稿元である管理装置10に配信する。
(About distribution unit 133)
The distribution unit 133 distributes the free viewpoint image generated by the generation unit 132. Specifically, the distribution unit 133 according to the first embodiment manages a free viewpoint image generated by the generation unit 132 and stored in the free viewpoint image storage unit 122 as a source of original image data. Delivered to the device 10.

また、配信部133は、生成部132が生成した他の情報について配信してもよい。例えば、配信部133は、生成部132がサンプル画像を生成、もしくは取得した場合には、かかるサンプル画像を配信する。また、配信部133は、生成部132が自由視点画像を生成することができない旨や、自由視点画像の生成のための追加の画像データの入稿を求める旨を示した通知データを生成したときは、かかる通知データを元画像データの入稿元に配信する。   The distribution unit 133 may distribute other information generated by the generation unit 132. For example, when the generation unit 132 generates or acquires a sample image, the distribution unit 133 distributes the sample image. Also, when the distribution unit 133 generates notification data indicating that the generation unit 132 cannot generate a free viewpoint image or that it is requested to submit additional image data for generating a free viewpoint image Distributes the notification data to the original image data submission source.

〔1−3.画像処理の一例〕
ここで、図8を用いて、第1の実施形態に係る生成部132による画像処理の一例を説明する。図8は、第1の実施形態に係る生成部132による画像処理の一例を示す図である。
[1-3. Example of image processing)
Here, an example of image processing by the generation unit 132 according to the first embodiment will be described with reference to FIG. FIG. 8 is a diagram illustrating an example of image processing by the generation unit 132 according to the first embodiment.

図8では、画像処理装置100が利用者(例えば、サイト管理者)に提供するウェブページW10において、画像データの入稿を受け付け、受け付けた画像データから自由視点画像を生成する処理を示している。   FIG. 8 shows a process of accepting submission of image data and generating a free viewpoint image from the accepted image data in the web page W10 provided to the user (for example, site administrator) by the image processing apparatus 100. .

図8に示すように、ウェブページW10には、画像表示枠W20と、操作ボタンW30とが含まれる。管理装置10は、サイト管理者による操作に従って、画像処理装置100が提供するウェブページW10にアクセスし、ウェブページW10を表示させる。そして、操作ボタンW30が選択される(例えば、クリックされる)ことにより、画像処理装置100に対してアップロードする画像データの選択画面が表示される。   As shown in FIG. 8, the web page W10 includes an image display frame W20 and an operation button W30. The management apparatus 10 accesses the web page W10 provided by the image processing apparatus 100 in accordance with an operation by the site administrator, and displays the web page W10. Then, when the operation button W30 is selected (for example, clicked), a selection screen for image data to be uploaded to the image processing apparatus 100 is displayed.

管理装置10が複数の画像データを選択し、アップロードを行うと、画像処理装置100に係る受付部131は、かかる画像の入稿を受け付ける。このとき、管理装置10には、「読み込み中」といった状態を示す情報が表示される。ここで、画像処理装置100に係る生成部132は、自由視点画像の生成処理を行っている最中には、所定のサンプル画像を生成してもよい。この場合、配信部133は、生成部132によって生成されたサンプル画像を画像表示枠W20に表示させる。サンプル画像は、入稿された元画像データを1つの表示枠内で連続的に表示させる画像である。図8に示すように、サンプル画像の初期表示は、例えば、画像データP01が表示される。   When the management apparatus 10 selects a plurality of image data and performs uploading, the accepting unit 131 associated with the image processing apparatus 100 accepts submission of the image. At this time, information indicating a state such as “reading” is displayed on the management apparatus 10. Here, the generation unit 132 according to the image processing apparatus 100 may generate a predetermined sample image during the generation process of the free viewpoint image. In this case, the distribution unit 133 displays the sample image generated by the generation unit 132 on the image display frame W20. The sample image is an image in which the submitted original image data is continuously displayed in one display frame. As shown in FIG. 8, the initial display of the sample image is, for example, image data P01.

そして、生成部132が自由視点画像の生成処理を完了させた場合、配信部133は、生成された自由視点画像FV01を管理装置10に配信する。これにより、画像表示枠W20には、生成された自由視点画像FV01が表示される。このとき、管理装置10は、操作ボタンW30を選択することにより、生成された自由視点画像FV01をダウンロードし、管理装置10内に格納することができる。このように、画像処理装置100は、画像の入稿受け付けから、自由視点画像の配信までを完結することのできるユーザインターフェイス(User Interface)を提供する。これにより、画像処理装置100は、画像処理に関してユーザビリティの向上を図ることができる。   When the generation unit 132 completes the free viewpoint image generation processing, the distribution unit 133 distributes the generated free viewpoint image FV01 to the management apparatus 10. Thereby, the generated free viewpoint image FV01 is displayed in the image display frame W20. At this time, the management apparatus 10 can download the generated free viewpoint image FV01 and store it in the management apparatus 10 by selecting the operation button W30. As described above, the image processing apparatus 100 provides a user interface (User Interface) that can complete the process from acceptance of image submission to delivery of a free viewpoint image. As a result, the image processing apparatus 100 can improve usability with respect to image processing.

また、画像処理装置100は、生成した自由視点画像FV01に関して、さらに管理装置10から要求を受け付けてもよい。すなわち、受付部131は、管理装置10を操作するサイト管理者から、自由視点画像に対する各種操作を受け付ける。例えば、受付部131は、自由視点画像FV01に設定される新たな注視点についての要求を受け付けてもよい。自由視点画像FV01は、通常、入稿された画像データの該中心に対応する点を注視点として生成される。しかし、サイト管理者は、生成された自由視点画像FV01について、異なる座標を注視点とした自由視点画像を所望する場合がある。この場合、受付部131は、画像表示枠W20内の任意の点の選択をサイト管理者から受け付ける。そして、生成部132は、サイト管理者から選択された点を新たな注視点として、自由視点画像を生成する。そして、配信部133は、新たに生成された自由視点画像を画像表示枠W20に表示させる。   Further, the image processing apparatus 100 may further receive a request from the management apparatus 10 regarding the generated free viewpoint image FV01. That is, the reception unit 131 receives various operations on the free viewpoint image from the site administrator who operates the management apparatus 10. For example, the reception unit 131 may receive a request for a new gazing point set in the free viewpoint image FV01. The free viewpoint image FV01 is normally generated using a point corresponding to the center of the submitted image data as a gazing point. However, the site administrator may desire a free viewpoint image with different coordinates as the gazing point for the generated free viewpoint image FV01. In this case, the accepting unit 131 accepts selection of an arbitrary point in the image display frame W20 from the site administrator. Then, the generation unit 132 generates a free viewpoint image using the point selected by the site administrator as a new gazing point. Then, the distribution unit 133 displays the newly generated free viewpoint image on the image display frame W20.

上記のように、自由視点画像FV01の注視点を新たに設定する場合には、生成部132は、元画像データについて適切な対応点を取得する処理を行う場合がある。かかる処理については、生成部132は、例えば、マルチベースラインステレオ法や、隣り合う画像同士のエピポーラ線を取得することにより対応点を取得するエピポーラ幾何計算の手法等の既存の技術を用いて、各画像データにおける対応点を取得することができる。   As described above, when a new gazing point of the free viewpoint image FV01 is set, the generation unit 132 may perform processing for acquiring an appropriate corresponding point for the original image data. For such processing, the generation unit 132 uses, for example, an existing technique such as a multi-baseline stereo method or an epipolar geometric calculation method for acquiring corresponding points by acquiring epipolar lines between adjacent images. Corresponding points in each image data can be acquired.

また、受付部131は、サイト管理者から、自由視点画像FV01を拡大、あるいは縮小させる要求や、任意のサイズで切り取る要求や、自由視点画像FV01のアスペクト比の変更の要求などを受け付けてもよい。生成部132は、受付部131の受け付けた要求に従い、対応する自由視点画像を生成する。そして、配信部133は、生成部132によって生成された自由視点画像を配信する。   In addition, the reception unit 131 may receive a request from the site administrator to enlarge or reduce the free viewpoint image FV01, a request to cut it at an arbitrary size, a request to change the aspect ratio of the free viewpoint image FV01, and the like. . The generation unit 132 generates a corresponding free viewpoint image according to the request received by the reception unit 131. Then, the distribution unit 133 distributes the free viewpoint image generated by the generation unit 132.

〔1−4.画像処理手順〕
次に、図9を用いて、第1の実施形態に係る画像処理装置100による画像処理の手順について説明する。図9は、第1の実施形態に係る画像処理装置100による画像処理手順を示すフローチャートである。
[1-4. (Image processing procedure)
Next, the procedure of image processing by the image processing apparatus 100 according to the first embodiment will be described with reference to FIG. FIG. 9 is a flowchart illustrating an image processing procedure performed by the image processing apparatus 100 according to the first embodiment.

図9に示すように、画像処理装置100の受付部131は、管理装置10から画像データの入稿を受け付けたか否かを判定する(ステップS101)。このとき、受付部131は、画像データの入稿を受け付けていない場合には(ステップS101;No)、画像データの入稿を受け付けるまで待機する。   As illustrated in FIG. 9, the reception unit 131 of the image processing apparatus 100 determines whether image data submission has been received from the management apparatus 10 (step S <b> 101). At this time, in a case where image data submission has not been accepted (step S101; No), the accepting unit 131 waits until image data submission is accepted.

一方、受付部131は、画像データの入稿を受け付けた場合には(ステップS101;Yes)、受け付けた画像データを画像データ記憶部121に格納する。続いて、生成部132は、入稿された画像データに対して所定の校正を行うことにより、画像データを変換する(ステップS102)。   On the other hand, when accepting image data submission (Step S101; Yes), the accepting unit 131 stores the accepted image data in the image data storage unit 121. Subsequently, the generation unit 132 converts the image data by performing predetermined calibration on the submitted image data (step S102).

そして、生成部132は、変換された画像データに基づいて、自由視点画像を生成する(ステップS103)。続いて、配信部133は、自由視点画像を管理装置10に配信する(ステップS104)。   Then, the generation unit 132 generates a free viewpoint image based on the converted image data (step S103). Subsequently, the distribution unit 133 distributes the free viewpoint image to the management apparatus 10 (step S104).

なお、図8において説明したように、画像処理装置100は、生成した自由視点画像を所定のユーザインターフェイス(例えば、ウェブページW10)を介して配信する場合には、自由視点画像に対する注視点等に関する要求をさらに受け付け、要求に対応した自由視点画像を生成し、配信するといった処理を繰り返してもよい。   As described with reference to FIG. 8, the image processing apparatus 100 relates to a gazing point for the free viewpoint image when the generated free viewpoint image is distributed via a predetermined user interface (for example, the web page W10). You may repeat the process of receiving a request | requirement further, producing | generating and delivering the free viewpoint image corresponding to a request | requirement.

〔1−5.効果〕
上述してきたように、第1の実施形態に係る画像処理装置100は、受付部131と、生成部132と、配信部133とを有する。受付部131は、視点位置が異なる複数の画像データを受け付ける。生成部132は、受付部131によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する。配信部133は、生成部132によって生成された自由視点画像を配信する。
[1-5. effect〕
As described above, the image processing apparatus 100 according to the first embodiment includes the reception unit 131, the generation unit 132, and the distribution unit 133. The accepting unit 131 accepts a plurality of image data having different viewpoint positions. The generation unit 132 performs a predetermined conversion process on the plurality of image data received by the reception unit 131, thereby generating a free viewpoint image that can continuously display images corresponding to arbitrary viewpoint positions. The distribution unit 133 distributes the free viewpoint image generated by the generation unit 132.

これにより、第1の実施形態に係る画像処理装置100は、例えば、サイト管理者のように自由視点画像を活用して商材販売の促進を図る者などに自由視点画像を提供することができる。そして、サイト管理者は、自由視点画像を販促などに利用することにより、通常の画像を提示するよりも、より高い販促効果を発揮させることができる。また、ユーザは、自身が所望する角度で画像を表示させることができるので、例えば、ショッピングサイトにおける購買活動などにおいて、商品に関する情報などを容易に取得することができる。このように、第1の実施形態に係る画像処理装置100は、一般ユーザに自由視点画像を有効に活用させることができる。   Thereby, the image processing apparatus 100 according to the first embodiment can provide a free viewpoint image to a person who promotes sales of merchandise using a free viewpoint image like a site administrator, for example. . Then, the site manager can exhibit a higher sales promotion effect than using a normal image by using the free viewpoint image for the sales promotion. Further, since the user can display an image at an angle desired by the user, the user can easily obtain information on the product in purchasing activities at a shopping site, for example. As described above, the image processing apparatus 100 according to the first embodiment can allow a general user to effectively use a free viewpoint image.

また、生成部132は、生成される自由視点画像を確認するための画像である仮処理画像を生成する。配信部133は、自由視点画像の配信の前に、仮処理画像を配信する。   In addition, the generation unit 132 generates a provisionally processed image that is an image for confirming the generated free viewpoint image. The distribution unit 133 distributes the provisionally processed image before distributing the free viewpoint image.

このように、第1の実施形態に係る画像処理装置100は、生成処理に先立ち、生成される自由視点画像のサンプル画像を提示することができる。このため、サイト管理者は、生成処理が実際に完了する前に仕上がる画像のイメージ等を確認できるため、自由視点画像の生成サービスを利用しやすくなる。   As described above, the image processing apparatus 100 according to the first embodiment can present a sample image of the generated free viewpoint image prior to the generation process. For this reason, since the site manager can confirm the image of the finished image before the generation process is actually completed, it becomes easy to use the free viewpoint image generation service.

また、生成部132は、複数の画像データのうち、隣り合う画像データが所定の連続性を有するか否かを判定することにより生成処理で取り扱う画像データを抽出し、抽出された画像データを用いて自由視点画像を生成する。   Further, the generation unit 132 extracts image data handled in the generation process by determining whether adjacent image data has a predetermined continuity among a plurality of image data, and uses the extracted image data. To generate a free viewpoint image.

これにより、第1の実施形態に係る画像処理装置100は、生成に適さない画像データが混じっていたり、サイト管理者が間違えて画像データをアップロードしたりしたような場合でも、適切な画像データを用いて自由視点画像を生成できる。これにより、画像処理装置100は、処理を中断したり、エラーを返したりといった、処理の遅延を起こす頻度を減らしながら、自由視点画像の生成サービスを提供することができる。   As a result, the image processing apparatus 100 according to the first embodiment can obtain appropriate image data even when image data that is not suitable for generation is mixed, or when the site administrator mistakenly uploads image data. Can be used to generate a free viewpoint image. As a result, the image processing apparatus 100 can provide a free viewpoint image generation service while reducing the frequency of processing delay, such as interrupting processing or returning an error.

また、生成部132は、複数の画像データによっては自由視点画像を生成することができない場合には、生成することができない理由、又は自由視点画像を生成するための画像データの差し換えに関する情報が含まれる通知データを生成する。配信部133は、生成部132によって生成された通知データを配信する。   In addition, the generation unit 132 includes information on the reason why the free viewpoint image cannot be generated or the replacement of the image data for generating the free viewpoint image when the free viewpoint image cannot be generated depending on a plurality of image data. Generate notification data. The distribution unit 133 distributes the notification data generated by the generation unit 132.

これにより、第1の実施形態に係る画像処理装置100は、サイト管理者に不適切なデータの指摘や、差し換えの示唆を提示できるので、自由視点画像の生成サービスを円滑に進行させることができる。   As a result, the image processing apparatus 100 according to the first embodiment can present an indication of inappropriate data or suggestion of replacement to the site administrator, so that the free viewpoint image generation service can proceed smoothly. .

また、生成部132は、所定の変換処理として、複数の画像データ内で対応する点である対応点の関係に基づいて、画像データを取得した撮像装置C20の相対的な位置情報を取得することによって求められる変換行列を用いて、複数の画像データの射影変換を行う。   In addition, the generation unit 132 acquires, as the predetermined conversion process, the relative position information of the imaging device C20 that acquired the image data based on the relationship between corresponding points that are corresponding points in the plurality of image data. Projective transformation of a plurality of image data is performed using the transformation matrix obtained by the above.

これにより、第1の実施形態に係る画像処理装置100は、サイト管理者が自由に撮像したような、校正がなされていない画像データによっても、自由視点画像を生成することができる。このため、サイト管理者は、特別な設備などを使用することなく自由視点画像を生成させることができる。このように、画像処理装置100は、一般ユーザの自由視点画像の活用を促進させることが可能になる。   As a result, the image processing apparatus 100 according to the first embodiment can generate a free viewpoint image even with image data that has not been calibrated, such as freely captured by a site administrator. For this reason, the site administrator can generate a free viewpoint image without using special equipment. As described above, the image processing apparatus 100 can promote utilization of a free viewpoint image of a general user.

〔2−1.第2の実施形態に係る画像処理の一例〕
上述した第1の実施形態において、画像処理装置100は、サイト管理者から受け付けた複数の画像データに基づいて自由視点画像を生成し、配信する処理について説明した。ここで、画像処理装置100は、配信した自由視点画像に関する情報をさらに取得することにより、自由視点画像をより有効に活用させることができる。この点について、図10を用いて、第2の実施形態に係る画像処理の一例について説明する。図10は、第2の実施形態に係る画像処理の一例を示す図である。なお、第1の実施形態において説明した事項については、説明を省略する。
[2-1. Example of image processing according to second embodiment]
In the first embodiment described above, the image processing apparatus 100 has described the process of generating and distributing a free viewpoint image based on a plurality of image data received from a site administrator. Here, the image processing apparatus 100 can more effectively utilize the free viewpoint image by further acquiring information on the distributed free viewpoint image. In this regard, an example of image processing according to the second embodiment will be described with reference to FIG. FIG. 10 is a diagram illustrating an example of image processing according to the second embodiment. Note that a description of the matters described in the first embodiment is omitted.

図10において、ユーザは、ウェブページW01に含まれる自由視点画像FV01を閲覧する(ステップS21)。ここで、ウェブページW01は、管理装置10を操作するサイト管理者によって管理されるウェブサーバ50(図10での図示は省略する)によって提供される。また、ウェブページW01は、ショッピングサービスを提供するEC(Electronic Commerce)サイトであり、例えば、女性用の服を紹介する販促用の画像として自由視点画像FV01が組み込まれているものとする。   In FIG. 10, the user browses the free viewpoint image FV01 included in the web page W01 (step S21). Here, the web page W01 is provided by a web server 50 (not shown in FIG. 10) managed by a site administrator who operates the management apparatus 10. The web page W01 is an EC (Electronic Commerce) site that provides a shopping service. For example, it is assumed that a free viewpoint image FV01 is incorporated as a sales promotion image for introducing women's clothing.

ユーザ端末20は、ユーザの操作に従い、ウェブページW01において自由視点画像FV01を様々な角度で表示する。具体的には、ユーザ端末20は、自由視点画像FV01に対してカーソル70による操作を受け付けることで、自由視点画像FV01を回転させたり、回転後にユーザが所望する角度で数秒間表示させたり、画像を拡大させたり、縮小させたりする。このとき、ユーザ端末20は、かかるユーザの操作行動などを検知し、行動に関する情報として記憶する。   The user terminal 20 displays the free viewpoint image FV01 at various angles on the web page W01 in accordance with a user operation. Specifically, the user terminal 20 receives an operation with the cursor 70 on the free viewpoint image FV01, thereby rotating the free viewpoint image FV01, displaying the image at a desired angle after the rotation for several seconds, Enlarge or reduce the size. At this time, the user terminal 20 detects the user's operation behavior and the like, and stores it as information related to the behavior.

そして、ユーザ端末20は、行動に関する情報を画像処理装置100に送信する(ステップS22)。画像処理装置100は、受信した情報を集計する(ステップS23)。そして、画像処理装置100は、ユーザの自由視点画像FV01に対する行動に関する情報に基づいて、自由視点画像FV01を評価する情報である評価情報を生成する(ステップS24)。   Then, the user terminal 20 transmits information regarding the behavior to the image processing apparatus 100 (step S22). The image processing apparatus 100 adds up the received information (step S23). Then, the image processing apparatus 100 generates evaluation information, which is information for evaluating the free viewpoint image FV01, based on information related to the user's action on the free viewpoint image FV01 (step S24).

画像処理装置100は、生成した評価情報に基づいて、格納している自由視点画像に関する情報を更新する(ステップS25)。例えば、画像処理装置100は、自由視点画像FV01について、ユーザから最も多く表示されている角度に対応する画像データに関する情報を参照する。そして、画像処理装置100は、ユーザから最も多く表示されている角度に対応する画像データを自由視点画像FV01における初期画面表示の画像データとして更新する。これにより、ウェブページW01では、自由視点画像FV01のうち、ECサイトにおいて販促効果の高いと想定される角度に対応する画像が初期画面表示として表示されるようになる。   The image processing apparatus 100 updates the stored information related to the free viewpoint image based on the generated evaluation information (step S25). For example, for the free viewpoint image FV01, the image processing apparatus 100 refers to information related to image data corresponding to the angle displayed most by the user. Then, the image processing apparatus 100 updates the image data corresponding to the angle displayed most by the user as the initial screen display image data in the free viewpoint image FV01. As a result, on the web page W01, an image corresponding to an angle assumed to have a high sales promotion effect on the EC site among the free viewpoint images FV01 is displayed as an initial screen display.

また、画像処理装置100は、自由視点画像FV01に対する評価情報を、自由視点画像FV01の元画像データの提供元である管理装置10に通知する(ステップS26)。例えば、画像処理装置100は、自由視点画像FV01を構成する画像ごとの表示回数や、ユーザの操作回数や、自由視点画像FV01を所定時間閲覧した後に、ユーザが自由視点画像FV01で紹介されている女性用の服を購入したり、もしくは購入候補として追加したりするようなコンバージョン(Conversion)に至った回数などを評価レポートとして通知する。   Further, the image processing apparatus 100 notifies the evaluation information for the free viewpoint image FV01 to the management apparatus 10 that provides the original image data of the free viewpoint image FV01 (step S26). For example, the image processing apparatus 100 introduces the free viewpoint image FV01 after viewing the free viewpoint image FV01 for a predetermined period of time, the number of display times for each image constituting the free viewpoint image FV01, the number of user operations, and the free viewpoint image FV01. Notify as an evaluation report of the number of conversions that would result in purchasing women's clothes or adding them as candidates for purchase.

このように、第2の実施形態に係る画像処理装置100は、配信された自由視点画像を閲覧したユーザに関する情報であって、自由視点画像に対するユーザの行動に関する情報を受信する。そして、画像処理装置100は、受信されたユーザの行動に関する情報に基づいて、自由視点画像を評価する。   As described above, the image processing apparatus 100 according to the second embodiment receives information regarding a user who has viewed the distributed free viewpoint image, and information regarding the user's behavior with respect to the free viewpoint image. Then, the image processing apparatus 100 evaluates the free viewpoint image based on the received information regarding the user's behavior.

これにより、第2の実施形態に係る画像処理装置100は、配信された自由視点画像に対するユーザからの反応に基づき、自由視点画像の効果測定を行うことができる。また、画像処理装置100は、1枚の画像や動画ではなく、自由視点画像についての情報を取得するので、例えば、どの角度(視点)から撮像された画像が特に販促効果を発揮するか、などの詳細な情報を取得することができる。また、画像処理装置100によれば、ユーザのより積極的な反応に関する情報を取得することができる。例えば、ショッピングサイトに通常の画像が掲載されているだけでは、ユーザがその画像に対して興味関心があるか否かの情報を取得することは難しい。しかしながら、自由視点画像が掲載されている場合、興味のあるユーザは、画像を閲覧するのみならず、自由視点画像を回転させるといった操作を実行する。そして、画像処理装置100は、このような操作行動についても取得することができるので、よりユーザの興味関心につながる情報を取得することができる。このように、第2の実施形態に係る画像処理装置100は、自由視点画像に対するユーザ行動などに基づいて効果測定を行うこと等によって、自由視点画像の活用を図ることができる。   Thereby, the image processing apparatus 100 according to the second embodiment can measure the effect of the free viewpoint image based on the reaction from the user to the distributed free viewpoint image. In addition, since the image processing apparatus 100 acquires information about a free viewpoint image instead of a single image or moving image, for example, from which angle (viewpoint) an image captured from which angle exhibits a sales promotion effect, etc. Detailed information can be obtained. Further, according to the image processing apparatus 100, it is possible to acquire information related to a user's more active reaction. For example, it is difficult to obtain information about whether or not the user is interested in the image only by displaying a normal image on the shopping site. However, when a free viewpoint image is posted, an interested user not only browses the image but also performs an operation of rotating the free viewpoint image. And since the image processing apparatus 100 can also acquire such an operation action, it can acquire the information which leads to a user's interest more. As described above, the image processing apparatus 100 according to the second embodiment can use the free viewpoint image by measuring the effect based on the user action on the free viewpoint image.

〔2−2.画像処理装置の構成〕
次に、図11を用いて、第2の実施形態に係る画像処理装置100の構成について説明する。図11は、第2の実施形態に係る画像処理装置100の構成例を示す図である。図11に示すように、第2の実施形態に係る画像処理装置100は、第1の実施形態に係る画像処理装置100と比較して、評価情報記憶部123と、受信部134と、評価部135と、通知部136とをさらに有する。
[2-2. Configuration of image processing apparatus]
Next, the configuration of the image processing apparatus 100 according to the second embodiment will be described with reference to FIG. FIG. 11 is a diagram illustrating a configuration example of the image processing apparatus 100 according to the second embodiment. As illustrated in FIG. 11, the image processing apparatus 100 according to the second embodiment has an evaluation information storage unit 123, a reception unit 134, and an evaluation unit, as compared with the image processing apparatus 100 according to the first embodiment. 135 and a notification unit 136.

(評価情報記憶部123について)
評価情報記憶部123は、自由視点画像の評価に関する情報を記憶する。具体的には、第2の実施形態に係る評価情報記憶部123は、所定期間において集計された自由視点画像に対するユーザの行動に関する情報を記憶する。ここで、図12に、第2の実施形態に係る評価情報記憶部123の一例を示す。図12に示した例では、評価情報記憶部123は、「自由視点画像ID」、「元画像データ」、「変換後画像データ」、「閲覧ログ」といった項目を有し、さらに「閲覧ログ」の項目には、「表示回数」、「操作回数」、「コンバージョン数」といった小項目が含まれる。
(Evaluation information storage unit 123)
The evaluation information storage unit 123 stores information related to the evaluation of the free viewpoint image. Specifically, the evaluation information storage unit 123 according to the second embodiment stores information related to the user's behavior with respect to the free viewpoint images that are aggregated during a predetermined period. Here, FIG. 12 shows an example of the evaluation information storage unit 123 according to the second embodiment. In the example illustrated in FIG. 12, the evaluation information storage unit 123 includes items such as “free viewpoint image ID”, “original image data”, “converted image data”, and “browsing log”, and “viewing log”. These items include small items such as “display count”, “operation count”, and “conversion count”.

「自由視点画像ID」、「元画像データ」及び「変換後画像データ」は、自由視点画像記憶部122内の同様の項目にそれぞれ対応する。「閲覧ログ」は、自由視点画像に係るユーザ端末20から送信された閲覧に関する情報(言い換えれば、自由視点画像に対するユーザの行動に関する情報)のログを示す。図12に示すように、「閲覧ログ」は、自由視点画像FV01を構成する画像データごとに記憶される。   “Free viewpoint image ID”, “original image data”, and “post-conversion image data” correspond to similar items in the free viewpoint image storage unit 122, respectively. The “browsing log” indicates a log of information related to browsing (in other words, information related to user behavior with respect to the free viewpoint image) transmitted from the user terminal 20 related to the free viewpoint image. As shown in FIG. 12, the “browsing log” is stored for each image data constituting the free viewpoint image FV01.

「表示回数」は、自由視点画像FV01を構成する画像データが表示された回数を示す。なお、画像処理装置100は、自由視点画像FV01を構成する画像データに対応する角度の表示が所定の時間(例えば、1秒以上など)を超えたときに「表示回数」として計数してもよい。これにより、画像処理装置100は、自由視点画像FV01を単に回転させるのみで、特定の角度に対応する画像データを表示させていないと判定できるユーザの行動を表示回数として計数されないようにすることができる。   “Number of display times” indicates the number of times the image data constituting the free viewpoint image FV01 is displayed. Note that the image processing apparatus 100 may count the “display count” when the display of the angle corresponding to the image data constituting the free viewpoint image FV01 exceeds a predetermined time (for example, 1 second or more). . Accordingly, the image processing apparatus 100 may simply rotate the free viewpoint image FV01 so that the user's action that can be determined as not displaying image data corresponding to a specific angle is not counted as the number of display times. it can.

「操作回数」は、自由視点画像FV01を構成する画像データに対してユーザから操作された回数を示す。例えば、操作回数は、ユーザが自由視点画像FV01上をカーソル70でドラッグすることによって表示を回転させたり、拡大、縮小操作を行ったりしたことにより計数される。   “Number of operations” indicates the number of times the user has operated the image data constituting the free viewpoint image FV01. For example, the number of operations is counted when the user rotates the display by dragging the cursor 70 on the free viewpoint image FV01 or performs an enlargement / reduction operation.

「コンバージョン数」は、自由視点画像FV01を構成する画像データの表示に対して、ユーザがコンバージョンに至った回数を示す。例えば、コンバージョン数は、ユーザが自由視点画像を閲覧した後や、自由視点画像を操作した後、所定時間内に、自由視点画像が販促する商材に対してコンバージョンに至った回数により計数される。   “Number of conversions” indicates the number of times the user has converted with respect to the display of the image data constituting the free viewpoint image FV01. For example, the number of conversions is counted based on the number of times the free viewpoint image has been converted to a product promoted by the free viewpoint image after the user has viewed the free viewpoint image or operated the free viewpoint image. .

すなわち、図12では、自由視点画像ID「FV01」で識別される自由視点画像は、元画像データが「P01、P02、P03、・・・」であり、変換後画像データは「RP01、RP02、RP03、・・・」であり、変換後画像データ「RP01」に対応する角度を表示させた状態において、ユーザ端末20における表示回数は「101」回であり、操作回数は「240」回であり、コンバージョン数は「8」回であることを示している。   That is, in FIG. 12, the free viewpoint image identified by the free viewpoint image ID “FV01” has the original image data “P01, P02, P03,...” And the converted image data is “RP01, RP02,. RP03,..., And in the state where the angle corresponding to the converted image data “RP01” is displayed, the number of display times on the user terminal 20 is “101” times and the number of operations is “240” times. This indicates that the number of conversions is “8”.

なお、図12では、評価情報記憶部123にはコンバージョン数が記憶される例を示しているが、これに限られず、コンバージョン率が記憶されてもよい。この場合、評価情報記憶部123は、自由視点画像FV01の配信回数に対するコンバージョン率を記憶する。また、評価情報記憶部123には、集計期間を示す情報や、各自由視点画像のユーザ端末20に対する全配信数などが記憶されてもよい。   12 shows an example in which the number of conversions is stored in the evaluation information storage unit 123, the present invention is not limited to this, and a conversion rate may be stored. In this case, the evaluation information storage unit 123 stores the conversion rate with respect to the number of distributions of the free viewpoint image FV01. Further, the evaluation information storage unit 123 may store information indicating the total period, the total number of distributions of each free viewpoint image to the user terminal 20, and the like.

(受信部134について)
受信部134は、自由視点画像に対するユーザの行動に関する情報を受信する。具体的には、第2の実施形態に係る受信部134は、自由視点画像に対するユーザの行動として、自由視点画像を回転させた回数、操作時間もしくは閲覧時間、自由視点画像に対する拡大あるいは縮小操作、自由視点画像に関係する商材(例えば、ショッピングサイトにおいて自由視点画像が紹介している商品)についてのコンバージョン数の少なくとも一つに関する情報を受信する。
(Receiver 134)
The receiving unit 134 receives information related to user behavior with respect to a free viewpoint image. Specifically, the receiving unit 134 according to the second embodiment, as the user's action on the free viewpoint image, the number of times the free viewpoint image is rotated, the operation time or the browsing time, the enlargement or reduction operation on the free viewpoint image, Information relating to at least one of the number of conversions for a product related to the free viewpoint image (for example, a product introduced by the free viewpoint image on a shopping site) is received.

そして、受信部134は、受信したユーザの行動に関する情報について、自由視点画像IDと対応付けて、評価情報記憶部123に格納する。   Then, the reception unit 134 stores the received information on the user's behavior in the evaluation information storage unit 123 in association with the free viewpoint image ID.

(評価部135について)
評価部135は、受信部134によって受信されたユーザの行動に関する情報に基づいて、自由視点画像を評価する。例えば、評価部135は、受信部134によって受信された、自由視点画像に対する回転操作、拡大操作、縮小操作の回数、操作時間、閲覧時間、自由視点画像に関係する商材のコンバージョン数等の、各項目の数値の大小によって、自由視点画像の評価の高低を判定する。具体的には、第2の実施形態に係る評価部135は、自由視点画像のうち、ユーザによって操作された回数の多い画像データや、ユーザ端末20において表示されている時間が長い画像データほど、ユーザに与える関心が高いものとして、評価値を高く判定する。また、このようなユーザの操作に関して、評価部135は、受信部134によって受信される情報であって、自由視点画像の生成元となった複数の画像データにまたがる操作に関する情報に基づいて、自由視点画像を構成する画像の連続性の評価を判定してもよい。例えば、評価部135は、自由視点画像FV01を構成する画像データP01から画像データP03までをまたいで閲覧する操作が多い場合などに、画像データP01から画像データP03までの連続性を高く評価する。ここで、自由視点画像を構成する画像の連続性の評価とは、自由視点画像において、所定の角度間に含まれる画像の連なりが有する訴求性の良否などをいう。例えば、ユーザは、自由視点画像において自身が所望する情報量が多い箇所について、頻繁に閲覧したり、操作したりといった行動をとることが想定される。そのため、評価部135は、かかる箇所(角度間)が自由視点画像における訴求性が高いものとして、画像の連なりについて評価する。この場合、評価部135は、ユーザの自由視点画像における操作の挙動や、操作にかける時間情報を評価してもよい。例えば、評価部135は、自由視点画像の閲覧において、所定時間内にユーザが繰り返し同じ範囲を表示させる操作を行うことや、ある箇所については閲覧時間が短く、ある箇所を表示させた場合に閲覧時間が長くなったり、画像の回転操作を停止させたりしたことなどの操作情報を評価対象とすることができる。また、受信部134は、自由視点画像に対するユーザの行動に関する情報を、自由視点画像の生成元となった画像データごとに受信する。このため、評価部135は、自由視点画像の生成元となった画像データごとの評価を判定してもよい。
(About the evaluation unit 135)
The evaluation unit 135 evaluates the free viewpoint image based on the information regarding the user behavior received by the reception unit 134. For example, the evaluation unit 135 receives the rotation operation, the enlargement operation, the reduction operation, the operation time, the browsing time, and the number of conversions of a product related to the free viewpoint image received by the reception unit 134. The level of evaluation of the free viewpoint image is determined by the magnitude of the numerical value of each item. Specifically, the evaluation unit 135 according to the second embodiment, among free viewpoint images, image data that has been operated more frequently by the user, or image data that is displayed on the user terminal 20 for a longer time, The evaluation value is determined to be high because the user is highly interested. In addition, regarding such user operations, the evaluation unit 135 is free of information based on information received by the reception unit 134 and related to operations over a plurality of image data from which a free viewpoint image is generated. You may determine the evaluation of the continuity of the image which comprises a viewpoint image. For example, the evaluation unit 135 highly evaluates the continuity from the image data P01 to the image data P03 when there are many operations for browsing the image data P01 to the image data P03 constituting the free viewpoint image FV01. Here, the evaluation of the continuity of the images constituting the free viewpoint image means the appealing quality of the sequence of images included between the predetermined angles in the free viewpoint image. For example, it is assumed that the user takes an action such as frequently browsing or operating a portion of the free viewpoint image where the amount of information desired by the user is large. Therefore, the evaluation unit 135 evaluates a series of images, assuming that such a portion (between angles) has high appeal in the free viewpoint image. In this case, the evaluation unit 135 may evaluate the behavior of the operation in the user's free viewpoint image and the time information for the operation. For example, when viewing the free viewpoint image, the evaluation unit 135 performs an operation in which the user repeatedly displays the same range within a predetermined time, or when the viewing time is short for a certain portion and the certain portion is displayed. Operation information such as the time being increased or the rotation of the image being stopped can be evaluated. In addition, the reception unit 134 receives information regarding the user's behavior with respect to the free viewpoint image for each image data that is a generation source of the free viewpoint image. For this reason, the evaluation unit 135 may determine the evaluation for each image data that is the generation source of the free viewpoint image.

そして、評価部135は、算出された評価値に基づいて、自由視点画像に関する情報を更新する。この場合、配信部133は、評価部135によって判定された自由視点画像の生成元となった画像データごとの評価に基づいて情報が更新された自由視点画像を配信する。例えば、評価部135は、自由視点画像を構成する画像データのうち、評価の高い画像データが優先的にユーザ端末20において表示されるように、自由視点画像の情報を更新する。具体的には、評価部135は、初期画面表示ではない画像データの評価が高い場合には、かかる画像データを初期画面表示とするよう情報を更新する。これにより、ユーザ端末20において、ユーザからの評価が高い(言い換えれば、ユーザの関心が高いと想定される)画像データが優先的に表示されるようになる。   And the evaluation part 135 updates the information regarding a free viewpoint image based on the calculated evaluation value. In this case, the distribution unit 133 distributes the free viewpoint image whose information is updated based on the evaluation for each image data that is the generation source of the free viewpoint image determined by the evaluation unit 135. For example, the evaluation unit 135 updates the information of the free viewpoint image so that image data having a high evaluation among image data constituting the free viewpoint image is preferentially displayed on the user terminal 20. Specifically, when the evaluation of the image data that is not the initial screen display is high, the evaluation unit 135 updates the information so that the image data is displayed as the initial screen display. Thereby, on the user terminal 20, image data that is highly evaluated by the user (in other words, assumed to be highly interested by the user) is preferentially displayed.

また、評価部135は、ユーザの行動に基づいて、自由視点画像を構成する画像データの評価を行った結果を評価情報として生成してもよい。この点について、図13を用いて説明する。   Moreover, the evaluation part 135 may produce | generate the result of having evaluated the image data which comprises a free viewpoint image as evaluation information based on a user's action. This point will be described with reference to FIG.

図13は、第2の実施形態に係る評価部135による評価処理の一例を示す図である。図13に示すように、評価部135は、自由視点画像を構成する画像データP01〜P08について、画像ごとの表示回数や操作回数を集計した評価情報を生成する。かかる評価情報により、例えばサイト管理者は、どのような角度により撮像された画像がユーザからの関心が高いか、といった販促に係る情報を一目で認識することができ、ショッピングサイトなどのECサイトにおいて、自由視点画像を有用に活用することができる。   FIG. 13 is a diagram illustrating an example of an evaluation process performed by the evaluation unit 135 according to the second embodiment. As illustrated in FIG. 13, the evaluation unit 135 generates evaluation information in which the number of display times and the number of operations for each image are totaled for the image data P01 to P08 constituting the free viewpoint image. With such evaluation information, for example, a site administrator can recognize at a glance information related to sales promotion such as what kind of angle an image captured by a user is highly interested in, for example, an EC site such as a shopping site. , Free viewpoint images can be used effectively.

なお、図13においては、自由視点画像を構成する画像データP01〜P08のうち、画像データP01が初期表示されるため、表示回数や操作回数が、他の画像データと比較して多くなる。かかる場合、評価部135は、評価情報において、初期表示の画像データである画像データP01に係る情報は表示を省略するなど、適宜調整することができる。   In FIG. 13, since the image data P01 is initially displayed among the image data P01 to P08 constituting the free viewpoint image, the number of times of display and the number of operations are larger than those of other image data. In such a case, the evaluation unit 135 can appropriately adjust the evaluation information such as omitting the display of the information related to the image data P01 that is the image data of the initial display.

また、評価部135は、受信部134によって受信されたユーザの行動に関する情報に基づいて、ユーザの購買傾向を評価してもよい。例えば、評価部135は、ユーザがある商材に関する自由視点画像を所定時間以上閲覧し続けている情報や、所定時間以上操作し続けている情報などを参照する。この場合、評価部135は、ユーザが関心を示しているものとして自由視点画像の評価をするとともに、ユーザの購買傾向に関しても評価、測定することができる。例えば、評価部135は、ユーザが所定時間以上閲覧し続けている自由視点画像に関連する商材に対して、ユーザの興味関心が高く、購買意欲が高いと想定されることを評価する。この場合、評価部135は、例えば、評価した情報を外部のコンテンツサーバ等に提供することにより、外部のコンテンツサーバを介して、ユーザの興味に即した広告コンテンツを配信させることなどができる。   Further, the evaluation unit 135 may evaluate the user's purchase tendency based on the information regarding the user's behavior received by the reception unit 134. For example, the evaluation unit 135 refers to information that the user continues to browse a free viewpoint image related to a certain product for a predetermined time or information that has been operated for a predetermined time. In this case, the evaluation unit 135 can evaluate the free viewpoint image on the assumption that the user is interested, and can also evaluate and measure the purchase tendency of the user. For example, the evaluation unit 135 evaluates that it is assumed that the user has a high interest and a high willingness to purchase related to the free viewpoint image that the user has been browsing for a predetermined time or longer. In this case, for example, the evaluation unit 135 can provide the evaluated information to an external content server or the like, thereby distributing advertisement content that matches the user's interest via the external content server.

(通知部136について)
通知部136は、評価部135によって評価された自由視点画像に関する情報を通知する。例えば、第2の実施形態に係る通知部136は、自由視点画像を構成する画像データについて、画像ごとの表示回数や操作回数が集計された評価情報を管理装置10に通知する。
(About the notification unit 136)
The notification unit 136 notifies information related to the free viewpoint image evaluated by the evaluation unit 135. For example, the notification unit 136 according to the second embodiment notifies the management apparatus 10 of evaluation information in which the number of display times and the number of operations for each image are totaled for the image data constituting the free viewpoint image.

なお、通知部136は、管理装置10が元画像データを提供した自由視点画像FV01に係る評価情報のみならず、他の自由視点画像に関する情報を管理装置10に通知してもよい。これにより、サイト管理者は、ECサイト等においてどのような自由視点画像が販促効果をより向上させているか、などのサイト運営に関する有益な情報を取得することができる。   Note that the notification unit 136 may notify the management apparatus 10 not only of the evaluation information related to the free viewpoint image FV01 for which the management apparatus 10 provided the original image data but also information related to other free viewpoint images. Thereby, the site manager can acquire useful information related to the site operation such as what free viewpoint images improve the sales promotion effect on the EC site or the like.

〔2−3.ユーザ端末の構成〕
次に、図14を用いて、第2の実施形態に係るユーザ端末20の構成について説明する。図14は、第2の実施形態に係るユーザ端末20の構成例を示す図である。図14に示すように、ユーザ端末20は、通信部21と、入力部22と、出力部23と、制御部25とを有する。
[2-3. Configuration of user terminal]
Next, the configuration of the user terminal 20 according to the second embodiment will be described with reference to FIG. FIG. 14 is a diagram illustrating a configuration example of the user terminal 20 according to the second embodiment. As illustrated in FIG. 14, the user terminal 20 includes a communication unit 21, an input unit 22, an output unit 23, and a control unit 25.

通信部21は、例えば、NIC等によって実現される。そして、通信部21は、ネットワークNと有線または無線で接続され、画像処理装置100や、ウェブサーバ50との間で情報の送受信を行う。   The communication unit 21 is realized by a NIC or the like, for example. The communication unit 21 is connected to the network N in a wired or wireless manner, and transmits / receives information to / from the image processing apparatus 100 and the web server 50.

入力部22は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部22は、キーボードやマウスや操作キー等によって実現される。出力部23は、各種情報を表示するための表示装置である。例えば、出力部23は、液晶ディスプレイ等によって実現される。なお、ユーザ端末20にタッチパネルが採用される場合には、入力部22と出力部23とは一体化される。また、本明細書中の説明では、出力部23を画面と記載する場合がある。   The input unit 22 is an input device that receives various operations from the user. For example, the input unit 22 is realized by a keyboard, a mouse, an operation key, or the like. The output unit 23 is a display device for displaying various information. For example, the output unit 23 is realized by a liquid crystal display or the like. In addition, when a touch panel is employ | adopted for the user terminal 20, the input part 22 and the output part 23 are integrated. In the description in this specification, the output unit 23 may be described as a screen.

制御部25は、例えば、CPUやMPU等によって、ユーザ端末20内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラム等が該当する。また、制御部25は、例えば、ASICやFPGA等の集積回路により実現される。   The control unit 25 is realized, for example, by executing various programs stored in a storage device inside the user terminal 20 using the RAM as a work area by a CPU, an MPU, or the like. For example, the various programs correspond to application programs called web browsers. The control unit 25 is realized by an integrated circuit such as an ASIC or FPGA, for example.

図14に示すように、制御部25は、要求部26と、受付部27と、表示制御部28とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部25の内部構成は、図14に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部25が有する各処理部の接続関係は、図14に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 14, the control unit 25 includes a request unit 26, a reception unit 27, and a display control unit 28, and implements or executes information processing functions and operations described below. Note that the internal configuration of the control unit 25 is not limited to the configuration illustrated in FIG. 14, and may be another configuration as long as information processing described later is performed. Further, the connection relationship between the processing units included in the control unit 25 is not limited to the connection relationship illustrated in FIG. 14, and may be another connection relationship.

要求部26は、ウェブサーバ50からウェブページW01の取得を要求する。また、要求部26は、ウェブサーバ50から受信したウェブページW01にコンテンツの取得命令が含まれる場合に、該当するコンテンツの取得要求を送信する。   The request unit 26 requests acquisition of the web page W01 from the web server 50. Further, when the web page W01 received from the web server 50 includes a content acquisition command, the request unit 26 transmits a corresponding content acquisition request.

受付部27は、通信部21を介して、各種情報を受け付ける。例えば、受付部27は、ユーザが入力部22を介してウェブページW01の取得要求を行った場合は、ウェブサーバ50から配信されるウェブページW01を受け付ける。   The accepting unit 27 accepts various types of information via the communication unit 21. For example, when the user makes an acquisition request for the web page W01 via the input unit 22, the reception unit 27 receives the web page W01 distributed from the web server 50.

表示制御部28は、受信したウェブページW01および自由視点画像FV01を出力部23に表示する処理を実行する。例えば、表示制御部28は、制御部25が、自由視点画像FV01とともに配信される制御情報であって、自由視点画像FV01を任意の視点から表示させるための制御情報(例えば、JAVA Script(登録商標))を実行することで、図14に示すように表示部29、検知部30、送信部31として動作し、自由視点画像FV01に関する表示処理を実行する。表示部29、検知部30、送信部31は、例えば、CPUやMPU等によって、制御情報がRAMを作業領域として実行されることにより実現される。   The display control unit 28 executes processing for displaying the received web page W01 and the free viewpoint image FV01 on the output unit 23. For example, the display control unit 28 is control information distributed by the control unit 25 together with the free viewpoint image FV01, and control information for displaying the free viewpoint image FV01 from an arbitrary viewpoint (for example, JAVA Script (registered trademark)). )), The display unit 29, the detection unit 30, and the transmission unit 31 operate as shown in FIG. 14, and display processing related to the free viewpoint image FV01 is executed. The display unit 29, the detection unit 30, and the transmission unit 31 are realized, for example, by executing control information using the RAM as a work area by a CPU, an MPU, or the like.

表示部29は、ウェブページW01と、ウェブページW01に含まれる自由視点画像FV01とを表示する。また、表示部29は、自由視点画像FV01に対してユーザが回転操作などの表示を遷移させる操作を検知部30が検知した場合には、かかる操作に合わせて、自由視点画像FV01の表示を変化させる。   The display unit 29 displays the web page W01 and the free viewpoint image FV01 included in the web page W01. In addition, when the detection unit 30 detects an operation in which the user changes the display such as a rotation operation on the free viewpoint image FV01, the display unit 29 changes the display of the free viewpoint image FV01 according to the operation. Let

検知部30は、自由視点画像FV01に対するユーザの行動に関する情報を検知する。例えば、検知部30は、自由視点画像FV01に対するユーザの行動として、自由視点画像FV01を回転させた回数、操作時間もしくは閲覧時間、自由視点画像FV01に対する拡大あるいは縮小操作、自由視点画像FV01に関係する商材についてのコンバージョンに至る操作等の少なくとも一つに関する操作を検知する。そして、検知部30は、検知結果を送信部31に送る。なお、ユーザ端末20にタッチパネルが採用される場合、図11に示したカーソル70の操作は、ユーザの指や、タッチパネル用のペンによって行われる。この場合、検知部30は、画面上のユーザの指や、タッチパネル用のペンの挙動に基づいて、自由視点画像FV01に対する操作を検知する。さらに、入力部22及び出力部23には、有線、無線を問わず、種々のデバイスが採用される場合がある。例えば、入力部22及び出力部23には、VR(Virtual Reality)システムで用いられるデバイスが採用されてもよい。具体的には、出力部23には、ユーザの頭に装着され、ユーザの視界を覆うディスプレイであるヘッドマウントディスプレイ等が採用される。この場合、ユーザは、装着したヘッドマウントディスプレイに表示される自由視点画像を視認する。また、この場合、入力部22には、デバイスを実際の空間で動作させることにより、かかるデバイスの挙動や加速度等に基づいて入力データを送信するコントローラ(例えば、データグローブ等)が採用される。検知部30は、ユーザがコントローラを動かすことにより送信される入力データを、ヘッドマウントディスプレイ上に表示された自由視点画像に対する操作として検知する。さらに、入力部22及び出力部23には、AR(拡張現実、Augmented Reality)システムで用いられるデバイスが採用されてもよい。具体的には、出力部23には、ゴーグル型のディスプレイなどのウェアラブルデバイスが採用される。この場合、ユーザは、現実の世界に重ね合わせるようにして、装着したゴーグル型のディスプレイに表示される自由視点画像を視認することができる。また、入力部22には、VRシステムと同様のコントローラが採用される。そして、検知部30は、ユーザがコントローラを動かすことにより送信される入力データを、ゴーグル型のディスプレイに表示された自由視点画像に対する操作として検知する。また、ユーザ端末20がスマートフォンやタブレット端末である場合、上記のARシステムが端末そのものにより実現される場合がある。例えば、スマートフォンであるユーザ端末20は、備えられたカメラから入力される現実の映像と、画像処理装置100から配信された自由視点画像とを重ねて表示する。この場合においては、検知部30は、ユーザ端末20の画面上に表示された自由視点画像に対してユーザがタッチした操作などの情報を検知する。   The detection unit 30 detects information related to user behavior with respect to the free viewpoint image FV01. For example, the detection unit 30 relates to the number of times the free viewpoint image FV01 is rotated, the operation time or the browsing time, the enlargement or reduction operation for the free viewpoint image FV01, and the free viewpoint image FV01 as the user's action on the free viewpoint image FV01. An operation related to at least one of operations leading to conversion of the product is detected. Then, the detection unit 30 sends the detection result to the transmission unit 31. In addition, when a touch panel is employ | adopted as the user terminal 20, operation of the cursor 70 shown in FIG. 11 is performed with a user's finger | toe or a pen for touch panels. In this case, the detection unit 30 detects an operation on the free viewpoint image FV01 based on the user's finger on the screen or the behavior of the touch panel pen. Furthermore, various devices may be employed for the input unit 22 and the output unit 23 regardless of wired or wireless. For example, devices used in a VR (Virtual Reality) system may be employed for the input unit 22 and the output unit 23. Specifically, the output unit 23 employs a head-mounted display or the like that is a display that is worn on the user's head and covers the user's field of view. In this case, the user visually recognizes a free viewpoint image displayed on the mounted head mounted display. In this case, the input unit 22 employs a controller (for example, a data glove) that transmits input data based on the behavior or acceleration of the device by operating the device in an actual space. The detection unit 30 detects input data transmitted when the user moves the controller as an operation on the free viewpoint image displayed on the head mounted display. Furthermore, a device used in an AR (Augmented Reality) system may be employed for the input unit 22 and the output unit 23. Specifically, the output unit 23 employs a wearable device such as a goggle type display. In this case, the user can visually recognize the free viewpoint image displayed on the attached goggle-type display so as to be superimposed on the real world. The input unit 22 employs a controller similar to the VR system. And the detection part 30 detects the input data transmitted when a user moves a controller as operation with respect to the free viewpoint image displayed on the goggle type display. When the user terminal 20 is a smartphone or a tablet terminal, the AR system may be realized by the terminal itself. For example, the user terminal 20, which is a smartphone, displays an actual video input from a provided camera and a free viewpoint image distributed from the image processing apparatus 100 in an overlapping manner. In this case, the detection unit 30 detects information such as an operation touched by the user on the free viewpoint image displayed on the screen of the user terminal 20.

送信部31は、検知部30によって検知された自由視点画像FV01に対するユーザの行動に関する情報を画像処理装置100に送信する。画像処理装置100は、送信部31から送信された情報を受信することにより、上述した自由視点画像FV01に対する評価処理等を実行することができる。   The transmission unit 31 transmits information regarding the user's behavior with respect to the free viewpoint image FV01 detected by the detection unit 30 to the image processing apparatus 100. The image processing apparatus 100 can execute the above-described evaluation process on the free viewpoint image FV01 by receiving the information transmitted from the transmission unit 31.

〔2−4.画像処理手順〕
次に、図15を用いて、第2の実施形態に係る画像処理装置100による画像処理の手順について説明する。図15は、第2の実施形態に係る画像処理装置100による画像処理手順を示すフローチャートである。
[2-4. (Image processing procedure)
Next, a procedure of image processing by the image processing apparatus 100 according to the second embodiment will be described with reference to FIG. FIG. 15 is a flowchart illustrating an image processing procedure performed by the image processing apparatus 100 according to the second embodiment.

図15に示すように、画像処理装置100の配信部133は、管理装置10に自由視点画像を配信する(ステップS201)。これにより、ユーザ端末20がアクセスするウェブページW01に自由視点画像が組み込まれるものとする。   As illustrated in FIG. 15, the distribution unit 133 of the image processing apparatus 100 distributes a free viewpoint image to the management apparatus 10 (step S201). Thereby, it is assumed that the free viewpoint image is incorporated in the web page W01 accessed by the user terminal 20.

そして、受信部134は、ユーザ端末20から自由視点画像に対する行動に関する情報を受信したか否かを判定する(ステップS202)。受信部134は、行動に関する情報を受信していない場合は(ステップS202;No)、受信するまで待機する。   And the receiving part 134 determines whether the information regarding the action with respect to a free viewpoint image was received from the user terminal 20 (step S202). If the receiving unit 134 has not received information related to behavior (step S202; No), the receiving unit 134 waits until it is received.

一方、受信部134は、行動に関する情報を受信した場合には(ステップS202;Yes)、受信した情報を評価部135に送る。そして、評価部135は、自由視点画像を構成する画像データについて、対応する画像ごとの閲覧ログを集計する(ステップS203)。   On the other hand, when receiving information related to behavior (Step S202; Yes), the receiving unit 134 sends the received information to the evaluation unit 135. And the evaluation part 135 totals the browsing log for every corresponding image about the image data which comprises a free viewpoint image (step S203).

そして、評価部135は、集計した情報に基づいて、自由視点画像及び自由視点画像を構成する画像データごとの評価情報を生成する(ステップS204)。評価部135は、生成した評価情報に基づいて、自由視点画像に関する情報を更新する(ステップS205)。また、評価部135は、生成した評価情報を通知部136に送る。通知部136は、管理装置10に対して、自由視点画像に関する評価情報を通知する(ステップS206)。   And the evaluation part 135 produces | generates the evaluation information for every image data which comprises a free viewpoint image and a free viewpoint image based on the totaled information (step S204). The evaluation unit 135 updates information on the free viewpoint image based on the generated evaluation information (step S205). Further, the evaluation unit 135 sends the generated evaluation information to the notification unit 136. The notification unit 136 notifies the management device 10 of the evaluation information related to the free viewpoint image (Step S206).

〔2−5.効果〕
上述してきたように、第2の実施形態に係る画像処理装置100は、第1の実施形態と比較して、受信部134と、評価部135とをさらに有する。受信部134は、配信部133によって配信された自由視点画像を閲覧したユーザに関する情報であって、自由視点画像に対するユーザの行動に関する情報を受信する。評価部135は、受信部134によって受信されたユーザの行動に関する情報に基づいて、自由視点画像を評価する。
[2-5. effect〕
As described above, the image processing apparatus 100 according to the second embodiment further includes the reception unit 134 and the evaluation unit 135 as compared to the first embodiment. The receiving unit 134 receives information related to a user who has viewed the free viewpoint image distributed by the distributing unit 133, and receives information related to the user's behavior with respect to the free viewpoint image. The evaluation unit 135 evaluates the free viewpoint image based on the information regarding the user behavior received by the reception unit 134.

これにより、第2の実施形態に係る画像処理装置100は、自由視点画像に対する効果測定を実施することができる。このため、例えば自由視点画像を販促に用いるサイト管理者等は、自由視点画像の有用性について判断することができ、ユーザの興味関心などを推測することが可能となる。画像処理装置100は、このような効果測定に係るサービスを提供することにより、自由視点画像の活用を促進させることができる。   Thereby, the image processing apparatus 100 according to the second embodiment can perform the effect measurement on the free viewpoint image. For this reason, for example, a site manager who uses a free viewpoint image for sales promotion can determine the usefulness of the free viewpoint image, and can estimate the interest of the user. The image processing apparatus 100 can promote the use of a free viewpoint image by providing a service related to such effect measurement.

また、受信部134は、自由視点画像に対するユーザの行動に関する情報として、自由視点画像に対する回転操作、拡大操作、縮小操作の回数、操作時間、閲覧時間、自由視点画像に関係する商材のコンバージョン数の少なくとも一つの項目に関する情報を受信する。評価部135は、受信部134によって受信された各項目の数値の大小によって、自由視点画像の評価の高低を判定する。   In addition, the reception unit 134 includes, as information on the user's behavior with respect to the free viewpoint image, the number of rotation operations, enlargement operations, and reduction operations with respect to the free viewpoint image, operation time, browsing time, and the number of conversions of products related to the free viewpoint image. Receive information about at least one of the items. The evaluation unit 135 determines whether the evaluation of the free viewpoint image is high or low based on the numerical value of each item received by the reception unit 134.

このように、第2の実施形態に係る画像処理装置100は、種々の項目を用いて自由視点画像を評価するので、特定の項目の数値に偏重することなく、適切な評価をすることができる。   As described above, since the image processing apparatus 100 according to the second embodiment evaluates the free viewpoint image using various items, the image processing device 100 can perform an appropriate evaluation without focusing on the numerical value of the specific item. .

また、受信部134は、ユーザの行動に関する情報として、自由視点画像の生成元となった複数の画像データにまたがる操作に関する情報を受信する。評価部135は、受信部134によって受信された操作に関する情報に基づいて、自由視点画像を構成する画像の連続性の評価を判定する。   In addition, the reception unit 134 receives information related to an operation over a plurality of image data that is a generation source of the free viewpoint image as information related to the user's action. The evaluation unit 135 determines evaluation of continuity of images constituting the free viewpoint image based on the information regarding the operation received by the reception unit 134.

このように、第2の実施形態に係る画像処理装置100は、自由視点画像を構成する連続した画像に対するユーザ行動に基づいて、自由視点画像を評価できる。これにより、画像処理装置100は、特に訴求効果の高いと想定される箇所や、自由視点画像を構成する画像を特定することができるので、適切に自由視点画像の効果を測定することができる。   As described above, the image processing apparatus 100 according to the second embodiment can evaluate the free viewpoint image based on the user behavior with respect to the continuous images constituting the free viewpoint image. As a result, the image processing apparatus 100 can specify a part that is assumed to have a particularly high appealing effect and an image that constitutes the free viewpoint image, and thus can appropriately measure the effect of the free viewpoint image.

また、受信部134は、自由視点画像に対するユーザの行動に関する情報を、自由視点画像の生成元となった画像データごとに受信する。評価部135は、自由視点画像の生成元となった画像データごとの評価を判定する。   In addition, the reception unit 134 receives information regarding the user's behavior with respect to the free viewpoint image for each image data that is a generation source of the free viewpoint image. The evaluation unit 135 determines an evaluation for each image data that is a generation source of the free viewpoint image.

これにより、第2の実施形態に係る画像処理装置100は、自由視点画像ならではの、各視点に対応する画像の評価を提示することができる。このため、サイト管理者は、例えば、商材の画像をどの角度から撮像すればよいのか、また、どの角度から撮像した画像が販促の効果を高めるか、などの詳細なデータを取得することができる。   Thereby, the image processing apparatus 100 according to the second embodiment can present an evaluation of an image corresponding to each viewpoint unique to a free viewpoint image. For this reason, for example, the site administrator can acquire detailed data such as from which angle the image of the merchandise should be taken, and from which angle the taken image enhances the effect of the sales promotion. it can.

また、配信部133は、評価部135によって判定された自由視点画像の生成元となった画像データごとの評価に基づいて、評価の高い画像データが優先的に表示されるように更新された自由視点画像を配信する。   The distribution unit 133 is also updated based on the evaluation for each image data that is the generation source of the free viewpoint image determined by the evaluation unit 135 so that the image data with high evaluation is preferentially displayed. Deliver viewpoint images.

これにより、第2の実施形態に係る画像処理装置100は、ユーザの興味関心の高い角度に対応する画像や、販促効果の高い画像が優先的に表示されるように自由視点画像を調整することができる。このため、画像処理装置100は、ユーザが所望する画像を自動的に表示させるような学習効果のある自由視点画像を提供することができる。   Thereby, the image processing apparatus 100 according to the second embodiment adjusts the free viewpoint image so that an image corresponding to an angle of high interest of the user or an image with a high sales promotion effect is preferentially displayed. Can do. For this reason, the image processing apparatus 100 can provide a free viewpoint image having a learning effect that automatically displays an image desired by the user.

また、第2の実施形態に係る画像処理装置100は、評価部135による自由視点画像の評価に関する情報を、自由視点画像が含まれる所定のメディアの管理者(ここでは、自由視点画像FV01が掲載されているウェブサイトのサイト管理者)に通知する通知部136をさらに備える。   In addition, the image processing apparatus 100 according to the second embodiment includes information on the evaluation of the free viewpoint image by the evaluation unit 135 as an administrator of a predetermined medium including the free viewpoint image (here, the free viewpoint image FV01 is posted). And a notification unit 136 for notifying a site administrator of the website being managed).

このように、第2の実施形態に係る画像処理装置100は、自由視点画像の評価をサイト管理者に通知することにより、自由視点画像のより効果の高い見せ方や、販促の成果を確認させることができる。結果として、画像処理装置100は、自由視点画像の活用を図ることができる。   As described above, the image processing apparatus 100 according to the second embodiment notifies the site administrator of the evaluation of the free viewpoint image, thereby confirming how the free viewpoint image is more effectively displayed and the result of the sales promotion. be able to. As a result, the image processing apparatus 100 can use a free viewpoint image.

〔3−1.第3の実施形態に係る画像処理の一例〕
上述した第1の実施形態において、画像処理装置100は、サイト管理者から受け付けた複数の画像データに基づいて自由視点画像を生成し、配信する処理について説明した。また、第2の実施形態において、画像処理装置100は、ユーザ端末20に表示された自由視点画像に対するユーザの行動を評価し、かかる評価情報を管理装置10に通知する処理について説明した。ここで、画像処理装置100は、管理装置10から入稿された画像データのみならず、所定のメディア(例えば、ECサイトや、ショッピングに関するアプリ等)を利用するユーザ端末20から画像データの入稿を受け付けてもよい。そして、画像処理装置100は、ユーザ端末20から受け付けた画像データに基づいて生成された新たな自由視点画像を配信する。これにより、画像処理装置100は、自由視点画像を有効に活用させることができる。この点について、図16を用いて、第3の実施形態に係る画像処理の一例について説明する。図16は、第3の実施形態に係る画像処理の一例を示す図である。なお、第1、又は第2の実施形態において説明した事項については、説明を省略する。
[3-1. Example of image processing according to third embodiment]
In the first embodiment described above, the image processing apparatus 100 has described the process of generating and distributing a free viewpoint image based on a plurality of image data received from a site administrator. In the second embodiment, the image processing apparatus 100 has described the process of evaluating the user's behavior with respect to the free viewpoint image displayed on the user terminal 20 and notifying the management apparatus 10 of the evaluation information. Here, the image processing apparatus 100 submits not only the image data submitted from the management apparatus 10 but also the image data from the user terminal 20 that uses a predetermined medium (for example, an EC site, an application related to shopping, etc.). May be accepted. Then, the image processing apparatus 100 distributes a new free viewpoint image generated based on the image data received from the user terminal 20. As a result, the image processing apparatus 100 can effectively use the free viewpoint image. In this regard, an example of image processing according to the third embodiment will be described with reference to FIG. FIG. 16 is a diagram illustrating an example of image processing according to the third embodiment. Note that description of matters described in the first or second embodiment is omitted.

図16において、ウェブページW01は、ショッピングサービスを提供するECサイトであり、例えば、女性用の服を紹介する販促用の画像として自由視点画像FV01が組み込まれているものとする。また、ウェブページW01には、商品のレビューとして、ユーザが購入した商品に関する感想などを投稿することのできるレビュー欄が含まれているとする。ユーザは、レビュー欄に掲載された他のユーザの感想などを参考に商品の購入を検討する場合がある。また、ユーザによる適切なレビューは、他のユーザの購買意欲を促進させることがある。   In FIG. 16, a web page W01 is an EC site that provides a shopping service. For example, it is assumed that a free viewpoint image FV01 is incorporated as a sales promotion image for introducing women's clothes. In addition, it is assumed that the web page W01 includes a review column in which a user can post an impression regarding a product purchased by the user as a product review. The user may consider purchasing the product with reference to other users' impressions posted in the review column. Appropriate reviews by users may also encourage other users to purchase.

ここで、第3の実施形態に係る画像処理装置100は、ユーザがECサイトにて購入した商品に関するレビューを投稿する際に、ユーザが準備した商品に関する画像の入稿を受け付ける。そして、画像処理装置100は、入稿された画像に基づいて自由視点画像を生成する。そして、画像処理装置100は、生成した自由視点画像をユーザが投稿した商品画像としてレビュー欄に提供する処理を行う。以下、かかる処理について、流れに沿って説明する。   Here, the image processing apparatus 100 according to the third embodiment accepts submission of an image related to a product prepared by the user when posting a review related to the product purchased by the user on the EC site. Then, the image processing apparatus 100 generates a free viewpoint image based on the submitted image. Then, the image processing apparatus 100 performs a process of providing the generated free viewpoint image as a product image posted by the user to the review column. Hereinafter, such processing will be described along the flow.

図16において、ユーザU01は、自由視点画像FV01が含まれるウェブページW01を閲覧し、自由視点画像FV01において紹介されている商品AAAを購入したものとする。そして、ユーザU01は、商品AAAについてのレビューを投稿するに際して、商品AAAに関する画像を準備する(ステップS31)。例えば、ユーザU01が準備する画像は、商品AAAを着用する被写体を取り囲んで撮像された複数の画像である。   In FIG. 16, it is assumed that the user U01 browses the web page W01 including the free viewpoint image FV01 and purchases the product AAA introduced in the free viewpoint image FV01. And user U01 prepares the image regarding goods AAA, when submitting the review about goods AAA (Step S31). For example, the images prepared by the user U01 are a plurality of images captured around the subject wearing the product AAA.

そして、ユーザ端末20は、ユーザU01による操作に従って、画像を所定の手法でアップロードする(ステップS32)。例えば、画像処理装置100は、図8で示すような所定のユーザインターフェイスを介して、ユーザ端末20から画像の入稿を受け付ける。 Then, the user terminal 20 1 in accordance with operation by the user U01, uploads images to a predetermined technique (step S32). For example, the image processing apparatus 100 via a predetermined user interface as shown in Figure 8, receives trafficking image from the user terminal 20 1.

そして、画像処理装置100は、入稿された画像に基づいて、自由視点画像FV11を生成する(ステップS33)。画像処理装置100は、生成された自由視点画像FV11を、レビュー欄用の画像としてウェブサーバ50に配信する(ステップS34)。   Then, the image processing apparatus 100 generates a free viewpoint image FV11 based on the submitted image (step S33). The image processing apparatus 100 distributes the generated free viewpoint image FV11 to the web server 50 as an image for the review field (step S34).

ウェブサーバ50は、ウェブページW01のレビュー欄に配信された自由視点画像FV11を組み込む(ステップS35)。これにより、ウェブページW01のレビュー欄には、ユーザU01が投稿したレビューとともに、自由視点画像FV11が表示される(ステップS36)。   The web server 50 incorporates the free viewpoint image FV11 distributed in the review field of the web page W01 (step S35). Thereby, the free viewpoint image FV11 is displayed in the review column of the web page W01 together with the review posted by the user U01 (step S36).

そして、ユーザU01とは異なるユーザU02による操作に従い、ユーザ端末20は、ウェブページW01にアクセスする。ユーザ端末20は、レビュー欄の自由視点画像FV11を画面に表示する。これにより、ユーザU02は、レビュー欄の自由視点画像FV11を閲覧する(ステップS37)。ユーザ端末20は、かかる閲覧に関する行動について画像処理装置100に送信する。画像処理装置100は、ユーザ端末20から送信されたユーザの閲覧に関する情報を受信する。なお、画像処理装置100は、ウェブページW01における自由視点画像FV11の貢献度に応じて、ユーザU01にフィードバックを行ってもよい。例えば、画像処理装置100は、ウェブページW01において、「参考になった」ことなど、ユーザU02がユーザU01のレビューを評価したことを示す評価ボタンW40を選択した行動などを計数し、レビューを投稿したユーザU01の貢献度を算出する。また、例えば、画像処理装置100は、ウェブページW01において、ユーザU02が自由視点画像FV11の閲覧を契機として商品AAAを購入等したことが検知された場合には、所定の報酬がユーザU01に分配されるような処理を実行してもよい。 Then, in accordance with the operation by different user U02 and the user U01, user terminal 20 2, to access the web page W01. The user terminal 20 2 displays a free-viewpoint image FV11 review column on the screen. Thereby, the user U02 browses the free viewpoint image FV11 in the review column (step S37). The user terminal 20 2 sends to the image processing apparatus 100 for action on such viewing. The image processing apparatus 100 receives information about the browsing of the user transmitted from the user terminal 20 2. Note that the image processing apparatus 100 may provide feedback to the user U01 according to the contribution degree of the free viewpoint image FV11 in the web page W01. For example, on the web page W01, the image processing apparatus 100 counts the action of the user U02 selecting the evaluation button W40 indicating that the user U02 has evaluated the review of the user U01, such as “helpful”, and posts the review. The contribution degree of the user U01 who has performed is calculated. Further, for example, when it is detected that the user U02 purchases the product AAA when the user U02 browses the free viewpoint image FV11 on the web page W01, the image processing apparatus 100 distributes a predetermined reward to the user U01. Such processing may be executed.

このように、第3の実施形態に係る画像処理装置100は、ECサイトに投稿を行うユーザU01から複数の画像データの入稿を受け付ける。そして、画像処理装置100は、ユーザU01から受け付けた複数の画像データに基づいて、ECサイトのレビュー欄に表示されるレビュー用自由視点画像を生成する。そして、画像処理装置100は、ECサイトのレビュー欄に表示される画像として、レビュー用自由視点画像を配信する。   As described above, the image processing apparatus 100 according to the third embodiment accepts submission of a plurality of image data from the user U01 who posts to the EC site. Then, the image processing apparatus 100 generates a free viewpoint image for review displayed in the review column of the EC site based on the plurality of image data received from the user U01. Then, the image processing apparatus 100 delivers a free viewpoint image for review as an image displayed in the review column of the EC site.

すなわち、第3の実施形態に係る画像処理装置100は、サイト管理者のように自由視点画像を販促に利用する者のみならず、商品を購入したユーザのレビュー投稿などに用いる画像としても、自由視点画像を生成することができる。これにより、サイト管理者にとっては、ユーザから投稿される自由視点画像などによって、よりサイトの充実を図ることができる。また、ユーザにとっては、自身のコーディネイトなど、他のユーザに閲覧させたい情報を容易に発信することが可能になる。また、レビュー欄を閲覧するユーザにとっては、サイトに掲載された情報のみならず、他のユーザから投稿された自由視点画像を閲覧することができるので、購買活動などの指針にする情報をより多く得ることができる。このように、第3の実施形態に係る画像処理装置100によれば、自由視点画像の活用をより促進させることができる。   In other words, the image processing apparatus 100 according to the third embodiment is free not only as a user who uses a free viewpoint image for sales promotion like a site administrator but also as an image used for a review post of a user who has purchased a product. A viewpoint image can be generated. As a result, the site administrator can further enhance the site by using a free viewpoint image posted by the user. In addition, the user can easily transmit information that the other user wants to browse, such as his / her coordination. In addition, users who view the review column can view not only information posted on the site but also free viewpoint images posted by other users, so more information can be used as guidelines for purchasing activities, etc. Can be obtained. As described above, according to the image processing apparatus 100 according to the third embodiment, it is possible to further promote the utilization of the free viewpoint image.

〔3−2.画像処理装置の構成〕
次に、図17を用いて、第3の実施形態に係る画像処理装置100の構成について説明する。図17は、第3の実施形態に係る画像処理装置100の構成例を示す図である。図17に示すように、第3の実施形態に係る画像処理装置100は、第2の実施形態に係る画像処理装置100と比較して、投稿情報記憶部124をさらに有する。
[3-2. Configuration of image processing apparatus]
Next, the configuration of the image processing apparatus 100 according to the third embodiment will be described with reference to FIG. FIG. 17 is a diagram illustrating a configuration example of the image processing apparatus 100 according to the third embodiment. As illustrated in FIG. 17, the image processing apparatus 100 according to the third embodiment further includes a posting information storage unit 124 as compared with the image processing apparatus 100 according to the second embodiment.

(投稿情報記憶部124について)
投稿情報記憶部124は、ユーザから投稿される自由視点画像の評価に関する情報を記憶する。具体的には、第3の実施形態に係る投稿情報記憶部124は、所定期間において集計される情報であって、ECサイト等のレビュー欄に投稿された自由視点画像に対する他のユーザの行動に関する情報を記憶する。ここで、図18に、第3の実施形態に係る投稿情報記憶部124の一例を示す。図18に示した例では、投稿情報記憶部124は、「ユーザID」、「投稿画像」、「貢献情報」といった項目を有し、さらに「貢献情報」の項目には、「操作回数」、「レビューポイント」、「コンバージョン数」といった小項目が含まれる。
(About the posted information storage unit 124)
The posted information storage unit 124 stores information related to the evaluation of the free viewpoint image posted by the user. Specifically, the posted information storage unit 124 according to the third embodiment is information that is aggregated in a predetermined period, and relates to the behavior of other users with respect to a free viewpoint image posted in a review column such as an EC site. Store information. Here, FIG. 18 shows an example of the posted information storage unit 124 according to the third embodiment. In the example illustrated in FIG. 18, the posted information storage unit 124 includes items such as “user ID”, “posted image”, and “contribution information”, and the “contribution information” item includes “number of operations”, Small items such as “review points” and “number of conversions” are included.

「ユーザID」は、ECサイトへの投稿により、レビュー欄に自由視点画像を掲載させるユーザを識別する情報を示す。「投稿画像」は、レビュー欄に掲載される自由視点画像を識別する情報を示す。   “User ID” indicates information for identifying a user who is allowed to post a free viewpoint image in the review column by posting to the EC site. “Posted image” indicates information for identifying a free viewpoint image posted in the review column.

「貢献情報」は、ユーザによりレビュー欄に掲載された自由視点画像が、当該ECサイトにおいてサイト管理者や他のユーザのためにどのくらい貢献したかという指標値を示す。図17に示すように、「貢献情報」は、ユーザが投稿した自由視点画像ごとに記憶される。   “Contribution information” indicates an index value indicating how much the free viewpoint image posted in the review column by the user contributed to the site manager and other users on the EC site. As shown in FIG. 17, “contribution information” is stored for each free viewpoint image posted by the user.

「操作回数」は、レビュー欄に掲載された自由視点画像に対してユーザから操作された回数を示す。例えば、操作回数は、ユーザがレビュー欄に掲載された自由視点画像を選択したり、自由視点画像を回転、拡大、もしくは縮小させる操作を行ったりしたことにより計数される。   The “number of operations” indicates the number of times the user has operated the free viewpoint image posted in the review column. For example, the number of operations is counted when the user selects a free viewpoint image posted in the review column or performs an operation of rotating, enlarging, or reducing the free viewpoint image.

「レビューポイント」は、レビュー欄に掲載された自由視点画像に対して、他のユーザからレビュー欄において評価されたポイント数を示す。例えば、レビューポイントは、レビューに対して、「参考になった」等のレビューを評価することを示す評価ボタンW40を選択した行動を、レビューを閲覧したユーザが実行した場合等に計数される。   “Review point” indicates the number of points evaluated in the review column by other users for the free viewpoint image posted in the review column. For example, a review point is counted when a user who has viewed a review executes an action that selects an evaluation button W40 indicating that a review such as “useful” is evaluated for a review.

「コンバージョン数」は、レビュー欄に掲載された自由視点画像に対して、ユーザがコンバージョンに至った回数を示す。例えば、コンバージョン数は、ユーザがレビュー欄に掲載された自由視点画像を閲覧した後や、自由視点画像を操作した後、所定時間内に、自由視点画像が販促する商材に対してコンバージョンに至った回数により計数される。   “Number of conversions” indicates the number of times the user has converted to the free viewpoint image posted in the review column. For example, the number of conversions may be converted to a product that the free viewpoint image promotes within a predetermined time after the user views the free viewpoint image posted in the review column or operates the free viewpoint image. It is counted by the number of times.

すなわち、図18では、ユーザID「U01」によって識別されるユーザがレビュー欄に投稿した自由視点画像である投稿画像は「FV11」であり、自由視点画像FV11の貢献情報は、操作回数が「78」回であり、レビューポイントが「35」ポイントであり、コンバージョン数が「7」回であることを示している。   That is, in FIG. 18, the posted image that is a free viewpoint image posted to the review column by the user identified by the user ID “U01” is “FV11”, and the contribution information of the free viewpoint image FV11 has an operation count of “78”. ”Times, the review point is“ 35 ”points, and the number of conversions is“ 7 ”times.

なお、図18では、投稿情報記憶部124にはコンバージョン数が記憶される例を示しているが、これに限られず、コンバージョン率が記憶されてもよい。この場合、投稿情報記憶部124は、自由視点画像FV11の配信回数に対するコンバージョン率を記憶する。また、投稿情報記憶部124には、集計期間を示す情報や、ユーザが投稿した各自由視点画像の貢献情報の合計などが記憶されてもよい。   In FIG. 18, an example in which the number of conversions is stored in the posting information storage unit 124 is shown, but the present invention is not limited to this, and a conversion rate may be stored. In this case, the posting information storage unit 124 stores the conversion rate with respect to the number of times the free viewpoint image FV11 is distributed. Further, the posting information storage unit 124 may store information indicating the total period, the total contribution information of each free viewpoint image posted by the user, and the like.

(制御部130について)
続いて、第3の実施形態に係る制御部130の各処理部について説明する。第3の実施形態において、受付部131は、ユーザから複数の画像データの入稿を受け付ける。生成部132は、受け付けた複数の画像データに基づいて、自由視点画像FV11を生成する。配信部133は、生成部132によって生成された自由視点画像FV11をウェブサーバ50(あるいは、管理装置10)に配信する。これにより、ウェブページW01のレビュー欄にレビュー用自由視点画像である自由視点画像FV11が掲載される。
(About the control unit 130)
Next, each processing unit of the control unit 130 according to the third embodiment will be described. In the third embodiment, the accepting unit 131 accepts submission of a plurality of image data from the user. The generation unit 132 generates a free viewpoint image FV11 based on the received plurality of image data. The distribution unit 133 distributes the free viewpoint image FV11 generated by the generation unit 132 to the web server 50 (or the management device 10). Thereby, the free viewpoint image FV11 which is a free viewpoint image for review is posted in the review column of the web page W01.

受信部134は、レビュー欄に掲載された自由視点画像FV11に対するユーザの行動に関する情報を受信する。例えば、受信部134は、ウェブページW01内における評価ボタンW40をユーザが選択したことを受信する。また、受信部134は、ユーザが自由視点画像FV11を選択したこと、所定時間以上画面に表示させたこと、表示を回転させたり、拡大させたり、縮小させたりといった操作を行った情報などを受信する。また、受信部134は、かかる自由視点画像FV11の閲覧や操作を契機として、自由視点画像FV11が販促する商材を購入したといったユーザ行動に関する情報を受信する。   The receiving unit 134 receives information regarding the user's behavior with respect to the free viewpoint image FV11 posted in the review column. For example, the receiving unit 134 receives that the user has selected the evaluation button W40 in the web page W01. The receiving unit 134 receives information indicating that the user has selected the free viewpoint image FV11, that it has been displayed on the screen for a predetermined time or more, and that has been operated such as rotating, enlarging, or reducing the display. To do. In addition, the receiving unit 134 receives information related to user behavior such as purchase of a commercial material promoted by the free viewpoint image FV11 triggered by browsing or operation of the free viewpoint image FV11.

評価部135は、受信部134によって受信されたユーザU02の行動に関する情報に基づいて、レビュー用自由視点画像FV11を評価する。具体的には、評価部135は、ユーザU02の行動として、自由視点画像FV11が選択された回数や、レビュー用自由視点画像FV11に対する回転操作、拡大操作、縮小操作の回数、操作時間、閲覧時間、ウェブページW01に掲載されている自由視点画像FV01に関係する商材のコンバージョン数、の少なくとも一つの項目に関する情報に基づいて、自由視点画像FV11を評価する。例えば、評価部135は、レビュー用自由視点画像FV11に対する回転操作、拡大操作、縮小操作の回数が多いほど、レビュー用自由視点画像FV11の評価を高く判定する。また、評価部135は、レビュー用自由視点画像FV11に対する操作時間や閲覧時間が長いほど、レビュー用自由視点画像FV11の評価を高く判定する。   The evaluation unit 135 evaluates the review free viewpoint image FV11 based on the information regarding the action of the user U02 received by the reception unit 134. Specifically, the evaluation unit 135 determines the number of times that the free viewpoint image FV11 is selected as the action of the user U02, the number of rotation operations, enlargement operations, and reduction operations on the review free viewpoint image FV11, operation time, and viewing time. The free viewpoint image FV11 is evaluated based on information on at least one item of the number of conversions of the merchandise related to the free viewpoint image FV01 posted on the web page W01. For example, the evaluation unit 135 determines that the review free viewpoint image FV11 is highly evaluated as the number of rotation operations, enlargement operations, and reduction operations on the review free viewpoint image FV11 increases. Further, the evaluation unit 135 determines that the evaluation of the review free viewpoint image FV11 is higher as the operation time and the browsing time for the review free viewpoint image FV11 are longer.

また、評価部135は、レビュー用自由視点画像FV11の評価に基づいて、レビュー用自由視点画像FV11を投稿したユーザU01の、ウェブページW01が含まれるECサイトに対する貢献度を評価する。例えば、評価部135は、レビュー用自由視点画像FV11の評価が高い(すなわち、レビュー用自由視点画像FV11へのユーザU02等の反応が多い)ほど、自由視点画像FV01を含むECサイトへの貢献度が大きいものとして評価する。また、評価部135は、ウェブページW01に掲載されている自由視点画像FV01に関係する商材のコンバージョン数や、レビュー用自由視点画像FV11が掲載されたレビューのレビューポイントが多いほど、ユーザU01の貢献度が大きいものとして評価してもよい。   Further, the evaluation unit 135 evaluates the contribution degree of the user U01 who posted the review free viewpoint image FV11 to the EC site including the web page W01 based on the evaluation of the review free viewpoint image FV11. For example, the evaluation unit 135 contributes to the EC site including the free viewpoint image FV01 as the evaluation of the review free viewpoint image FV11 is higher (that is, the user U02 responds to the review free viewpoint image FV11 more frequently). Is evaluated as having a large value. In addition, the evaluation unit 135 increases the number of conversions of the product related to the free viewpoint image FV01 posted on the web page W01 and the number of review points of the review on which the review free viewpoint image FV11 is posted, You may evaluate as a thing with a large contribution.

また、評価部135は、ユーザU01のECサイト等への貢献度に応じて、ユーザU01に対する報酬を評価する。例えば、レビュー用自由視点画像FV11のユーザからの反応が多いことにより、かかるレビューが、自由視点画像FV01が紹介する商材等の購買がユーザU02により行われる契機となったと想定される場合がある。このような場合、ユーザU01は、貢献度に応じて、例えばサイト管理者から、報酬として何らかのフィードバックを受けうる。評価部135は、かかる貢献度に応じて、ユーザU01に対する報酬を評価する。   The evaluation unit 135 evaluates the reward for the user U01 according to the degree of contribution of the user U01 to the EC site and the like. For example, since there are many reactions from the user of the free viewpoint image FV11 for review, it may be assumed that such a review is an opportunity for the user U02 to purchase the product introduced by the free viewpoint image FV01. . In such a case, the user U01 can receive some feedback as a reward, for example, from the site administrator, according to the degree of contribution. The evaluation unit 135 evaluates a reward for the user U01 according to the contribution level.

通知部136は、評価部135によって評価された貢献度に関する情報を通知する。例えば、通知部136は、自由視点画像FV11を投稿したユーザの貢献情報の合計をサイト管理者に通知する。また、通知部136は、貢献度に応じて与えられるフィードバックに関する情報をユーザに通知してもよい。また、例えば、サイト管理者と画像処理装置100の管理者との間で、ユーザが投稿した自由視点画像の貢献度に応じて、いくらかの報酬をユーザにフィードバックする旨の取り決め等がある場合には、通知部136は、かかる取り決めに従い、貢献度に応じたフィードバックに関する情報を通知する。   The notification unit 136 notifies information related to the degree of contribution evaluated by the evaluation unit 135. For example, the notification unit 136 notifies the site administrator of the total contribution information of the user who posted the free viewpoint image FV11. In addition, the notification unit 136 may notify the user of information regarding feedback given according to the degree of contribution. Also, for example, when there is an agreement between the site administrator and the administrator of the image processing apparatus 100 that some reward is fed back to the user according to the contribution degree of the free viewpoint image posted by the user. The notifying unit 136 notifies information related to feedback according to the degree of contribution in accordance with the agreement.

〔3−3.画像処理手順〕
次に、図19を用いて、第3の実施形態に係る画像処理装置100による画像処理の手順について説明する。図19は、第3の実施形態に係る画像処理装置100による画像処理手順を示すフローチャートである。
[3-3. (Image processing procedure)
Next, an image processing procedure performed by the image processing apparatus 100 according to the third embodiment will be described with reference to FIG. FIG. 19 is a flowchart illustrating an image processing procedure performed by the image processing apparatus 100 according to the third embodiment.

図19に示すように、画像処理装置100の受付部131は、ユーザ端末20からレビュー投稿用の画像の入稿を受け付けたか否かを判定する(ステップS301)。このとき、受付部131は、画像データの入稿を受け付けていない場合には(ステップS301;No)、画像データの入稿を受け付けるまで待機する。   As illustrated in FIG. 19, the receiving unit 131 of the image processing apparatus 100 determines whether or not the submission of an image for review posting has been received from the user terminal 20 (step S <b> 301). At this time, if the reception unit 131 has not received image data submission (step S301; No), the reception unit 131 waits until image data submission is received.

一方、受付部131は、画像データの入稿を受け付けた場合には(ステップS301;Yes)、受け付けた画像データを画像データ記憶部121に格納する。続いて、生成部132は、入稿された画像データに対して所定の校正を行い、自由視点画像を生成する(ステップS302)。そして、配信部133は、自由視点画像をレビュー投稿用に配信する(ステップS303)。   On the other hand, when accepting image data submission (step S301; Yes), the accepting unit 131 stores the accepted image data in the image data storage unit 121. Subsequently, the generation unit 132 performs predetermined calibration on the submitted image data, and generates a free viewpoint image (step S302). Then, the distribution unit 133 distributes the free viewpoint image for review posting (step S303).

そして、受信部134は、レビュー欄に掲載された自由視点画像に対するユーザの行動に関する情報を受信する(ステップS304)。そして、評価部135は、受信されたユーザの行動に関する情報に基づいて、投稿ユーザの貢献度を評価する(ステップS305)。そして、通知部136は、評価部135が評価した貢献度に応じたフィードバックを投稿ユーザに通知する(ステップS306)。   And the receiving part 134 receives the information regarding a user's action with respect to the free viewpoint image published in the review column (step S304). Then, the evaluation unit 135 evaluates the contribution degree of the posting user based on the received information regarding the user's behavior (step S305). Then, the notification unit 136 notifies the posting user of feedback according to the contribution degree evaluated by the evaluation unit 135 (step S306).

〔3−4.効果〕
上述してきたように、第3の実施形態に係る画像処理装置100は、受付部131と、生成部132と、配信部133とを有する。受付部131は、所定のメディアに投稿を行うユーザであるユーザU01(第2ユーザの一例)から複数の画像データを受け付ける。生成部132は、ユーザU01から受け付けた複数の画像データに基づいて、所定のメディアの投稿欄に表示される画像であって、任意の視点位置に対応する画像を連続的に表示可能であるレビュー用自由視点画像FV11を生成する。配信部133は、所定のメディアにおける投稿欄に表示される画像として、レビュー用自由視点画像FV11を配信する。
[3-4. effect〕
As described above, the image processing apparatus 100 according to the third embodiment includes the reception unit 131, the generation unit 132, and the distribution unit 133. The accepting unit 131 accepts a plurality of image data from a user U01 (an example of a second user) who is a user who posts to a predetermined medium. The generating unit 132 can continuously display images that are displayed in a posting field of a predetermined medium based on a plurality of image data received from the user U01 and that correspond to an arbitrary viewpoint position. A free viewpoint image FV11 is generated. The distribution unit 133 distributes the free viewpoint image FV11 for review as an image displayed in the posting column in a predetermined medium.

これにより、第3の実施形態に係る画像処理装置100は、ユーザから投稿される自由視点画像などによって、サイトの充実を図らせることができる。また、ユーザにとっては、自身のコーディネイトなど、他のユーザに閲覧させたい情報を容易に発信することが可能になる。また、レビュー欄を閲覧するユーザにとっては、サイトに掲載された情報のみならず、他のユーザから投稿された自由視点画像を閲覧することができるので、購買活動などの指針にする情報をより多く得ることができる。このように、第3の実施形態に係る画像処理装置100によれば、自由視点画像の活用をより促進させることができる。   Thereby, the image processing apparatus 100 according to the third embodiment can enhance the site by using a free viewpoint image posted by the user. In addition, the user can easily transmit information that the other user wants to browse, such as his / her coordination. In addition, users who view the review column can view not only information posted on the site but also free viewpoint images posted by other users, so more information can be used as guidelines for purchasing activities, etc. Can be obtained. As described above, according to the image processing apparatus 100 according to the third embodiment, it is possible to further promote the utilization of the free viewpoint image.

また、第3の実施形態に係る画像処理装置100は、レビュー用自由視点画像FV11を閲覧したユーザであるユーザU02(第3ユーザの一例)に関する情報であって、レビュー用自由視点画像FV11に対するユーザU02の行動に関する情報を受信する受信部134と、受信部134によって受信されたユーザU02の行動に関する情報に基づいて、レビュー用自由視点画像を評価する評価部135と、をさらに備える。   Further, the image processing apparatus 100 according to the third embodiment is information regarding the user U02 (an example of a third user) who is a user who has viewed the review free viewpoint image FV11, and is a user for the review free viewpoint image FV11. A receiving unit 134 that receives information related to the behavior of U02 and an evaluation unit 135 that evaluates the free viewpoint image for review based on the information related to the behavior of user U02 received by the receiving unit 134 are further provided.

このように、第3の実施形態に係る画像処理装置100は、レビュー欄に掲載された自由視点画像について評価することにより、レビュー欄をどのくらいのユーザが参照し、また、販促やサイトの充実に有用であるかを提示することができる。   As described above, the image processing apparatus 100 according to the third embodiment evaluates the free viewpoint image posted in the review field, so that how many users refer to the review field, and also promotes sales promotion and site enhancement. It can be shown whether it is useful.

また、評価部135は、ユーザU02の行動に関する情報として、レビュー用自由視点画像FV11に対する回転操作、拡大操作、縮小操作の回数、操作時間、閲覧時間、所定のメディアに掲載されている自由視点画像FV01に関係する商材のコンバージョン数、の少なくとも一つの項目に関する情報に基づいて、レビュー用自由視点画像FV11を評価する。   In addition, the evaluation unit 135 includes, as information regarding the action of the user U02, the number of rotation operations, enlargement operations, reduction operations, operation time, browsing time, and free viewpoint images posted on a predetermined medium for the review free viewpoint image FV11. The review free viewpoint image FV11 is evaluated based on the information regarding at least one item of the number of conversions of the merchandise related to FV01.

このように、第3の実施形態に係る画像処理装置100は、種々の項目を用いて自由視点画像を評価するので、特定の項目の数値に偏重することなく、適切な評価をすることができる。   As described above, the image processing apparatus 100 according to the third embodiment evaluates the free viewpoint image using various items, and thus can perform an appropriate evaluation without focusing on the numerical value of a specific item. .

また、評価部135は、レビュー用自由視点画像FV11の評価に基づいて、レビュー用自由視点画像FV11を投稿したユーザU01の、ウェブページW01が含まれるECサイトに対する貢献度を評価する。   Further, the evaluation unit 135 evaluates the contribution degree of the user U01 who posted the review free viewpoint image FV11 to the EC site including the web page W01 based on the evaluation of the review free viewpoint image FV11.

このように、第3の実施形態に係る画像処理装置100は、レビュー用の自由視点画像を評価することを通じて、レビューがECサイト等に与える影響を測定することができる。これにより、画像処理装置100は、レビューがECサイトに掲載された情報を補完している状況や、ECサイトの充実に与える効果を提示することができる。   As described above, the image processing apparatus 100 according to the third embodiment can measure the influence of the review on the EC site and the like by evaluating the free viewpoint image for review. Thereby, the image processing apparatus 100 can present the situation in which the review supplements the information posted on the EC site and the effect on the enhancement of the EC site.

また、評価部135は、ウェブページW01が含まれるECサイトに対する貢献度に応じて、ユーザU01に対する報酬を評価する。   In addition, the evaluation unit 135 evaluates a reward for the user U01 according to the degree of contribution to the EC site including the web page W01.

このように、第3の実施形態に係る画像処理装置100は、レビューを投稿したユーザに対して適切なフィードバックを算出する。これにより、画像処理装置100は、レビューを投稿する動機付けをユーザに与えることができるので、自由視点画像の活用をより一層図ることが可能となる。   As described above, the image processing apparatus 100 according to the third embodiment calculates appropriate feedback for the user who posted the review. As a result, the image processing apparatus 100 can give the user the motivation to post a review, so that the free viewpoint image can be further utilized.

〔4.変形例〕
上述してきた実施形態に係る画像処理装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下に、上記の画像処理装置100の他の実施形態について説明する。
[4. (Modification)
The image processing apparatus 100 according to the above-described embodiment may be implemented in various different forms other than the above-described embodiment. Accordingly, another embodiment of the image processing apparatus 100 will be described below.

上記実施形態においては、受付部131は、画像データを受け付ける例を示した。しかし、受付部131は、画像データ以外を受け付けてもよい。例えば、受付部131は、サイト管理者やユーザが準備した動画データを受け付けてもよい。この場合、生成部132は、受け付けた動画から自由視点画像を生成するために適したフレームを抽出することにより、自由視点画像を生成することができる。   In the above embodiment, the receiving unit 131 has shown an example of receiving image data. However, the receiving unit 131 may receive data other than image data. For example, the reception unit 131 may receive moving image data prepared by a site administrator or a user. In this case, the generation unit 132 can generate a free viewpoint image by extracting a frame suitable for generating a free viewpoint image from the received moving image.

また、生成部132は、自由視点画像を生成する際に、かかる自由視点画像をユーザが操作可能な状態にするのみならず、自由視点画像がアニメーションにより自動で表示を遷移させる制御情報を生成してもよい。この場合、配信部133は、かかる制御情報とともに自由視点画像を配信する。これにより、自由視点画像が配信されたウェブページにおいては、ユーザの操作によらず、自動で表示を遷移させる(例えば、自動で回転表示する)自由視点画像を表示させることができる。なお、ユーザの操作によらず自由視点画像の表示を遷移させる処理は、ウェブサーバ50や、ユーザ端末20によって実現されてもよい。   In addition, when generating the free viewpoint image, the generating unit 132 generates control information that not only makes the free viewpoint image operable by the user but also automatically changes the display of the free viewpoint image by animation. May be. In this case, the distribution unit 133 distributes the free viewpoint image together with the control information. Thereby, in the web page to which the free viewpoint image is distributed, it is possible to display the free viewpoint image whose display is automatically changed (for example, automatically rotated and displayed) regardless of the user's operation. In addition, the process which changes the display of a free viewpoint image irrespective of a user's operation may be implement | achieved by the web server 50 or the user terminal 20. FIG.

上記実施形態においては、評価部135によって評価された情報に基づいて、自由視点画像の初期表示を更新する例を示した。しかし、かかる初期表示は、自由視点画像を表示するユーザ端末20ごとに異なる設定がされてもよい。すなわち、配信部133は、閲覧するユーザに合わせた表示をする自由視点画像を配信することができる。かかる表示は、例えば、自由視点画像とともに配信部133が配信する制御情報によって実現される。また、かかる処理は、ウェブサーバ50や、ユーザ端末20により実現されてもよい。   In the embodiment described above, an example in which the initial display of the free viewpoint image is updated based on the information evaluated by the evaluation unit 135 has been described. However, such initial display may be set differently for each user terminal 20 that displays a free viewpoint image. That is, the distribution unit 133 can distribute a free viewpoint image that is displayed in accordance with the browsing user. Such display is realized by, for example, control information distributed by the distribution unit 133 together with the free viewpoint image. Such processing may be realized by the web server 50 or the user terminal 20.

上記実施形態においては、自由視点画像が配信される例として、ショッピングサイト等のECサイトを挙げて説明した。しかし、画像処理装置100が自由視点画像を配信する先は、ECサイトに限られない。例えば、画像処理装置100は、主としてUGC(User-Generated Contents)を掲載するサイトであるUGM(User-Generated Media)、またはCGM(Consumer-Generated Media)等に生成した自由視点画像を配信してもよい。例えば、UGMには、投稿動画共有サイト、写真共有サイト、イラスト投稿サイト、SNS(Social Networking Service)等が含まれる。   In the said embodiment, EC site | parts, such as a shopping site, were mentioned and demonstrated as an example in which a free viewpoint image is delivered. However, the destination to which the image processing apparatus 100 distributes the free viewpoint image is not limited to the EC site. For example, the image processing apparatus 100 distributes a generated free-viewpoint image to UGM (User-Generated Media), which is a site mainly posting UGC (User-Generated Contents), or CGM (Consumer-Generated Media). Good. For example, the UGM includes a posted video sharing site, a photo sharing site, an illustration posting site, an SNS (Social Networking Service), and the like.

〔5.その他〕
また、上述した各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[5. Others]
In addition, among the processes described in the above-described embodiments, all or part of the processes described as being automatically performed can be manually performed, or have been described as being manually performed. All or a part of the processing can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図2に示した受付部131と生成部132とは統合されてもよい。また、画像処理装置100は、サイト管理者等の利用者とデータのやりとりを主に行うフロントエンドサーバと、生成処理等を行うバックエンドサーバとに分散される態様であってもよい。この場合、フロントエンドサーバは、少なくとも、受付部131と、配信部133とを有する。また、バックエンドサーバは、少なくとも、生成部132を有する。また、画像処理装置100は、記憶部120を内部に備えるのではなく、外部のストレージサーバを利用する態様であってもよい。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. For example, the reception unit 131 and the generation unit 132 illustrated in FIG. 2 may be integrated. Further, the image processing apparatus 100 may be distributed to a front-end server that mainly exchanges data with a user such as a site manager and a back-end server that performs generation processing. In this case, the front-end server includes at least a reception unit 131 and a distribution unit 133. Further, the back-end server has at least a generation unit 132. Further, the image processing apparatus 100 may be configured to use an external storage server instead of including the storage unit 120 inside.

また、例えば、図3、図4等に示した各種情報は、図示した情報に限られない。また、例えば、図1、図5、図6、図7、図8、図10、図16等に示した被写体は、模式的に示した例であって、図示したものに限られない。   Further, for example, the various types of information illustrated in FIGS. 3 and 4 are not limited to the illustrated information. In addition, for example, the subjects illustrated in FIGS. 1, 5, 6, 7, 8, 10, 16, and 16 are examples schematically illustrated, and are not limited to those illustrated.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

〔6.ハードウェア構成〕
また、上述してきた実施形態に係る画像処理装置100は、例えば図20に示すような構成のコンピュータ1000によって実現される。図20は、画像処理装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[6. Hardware configuration)
Further, the image processing apparatus 100 according to the above-described embodiment is realized by a computer 1000 having a configuration as shown in FIG. 20, for example. FIG. 20 is a hardware configuration diagram illustrating an example of a computer 1000 that implements the functions of the image processing apparatus 100. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。   The HDD 1400 stores a program executed by the CPU 1100, data used by the program, and the like. The communication interface 1500 receives data from other devices via the communication network 500 (corresponding to the network N in the embodiment) and sends the data to the CPU 1100, and the data generated by the CPU 1100 via the communication network 500 is sent to the other devices. Send to device.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the data generated via the input / output interface 1600 to the output device.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が画像処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網500を介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the image processing apparatus 100, the CPU 1100 of the computer 1000 implements the function of the control unit 130 by executing a program loaded on the RAM 1200. In addition, each data in the storage unit 120 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them, but as another example, these programs may be acquired from other devices via the communication network 500.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.

また、上述した画像処理装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。   Further, the image processing apparatus 100 described above may be realized by a plurality of server computers, and depending on functions, an external platform or the like may be realized by calling an API (Application Programming Interface) or network computing. Can be changed flexibly.

また、特許請求の範囲に記載した「手段」は、「部(section、module、unit)」や「回路」などに読み替えることができる。例えば、生成手段は、生成部や生成回路に読み替えることができる。   Further, the “means” described in the claims can be read as “section (module, unit)” or “circuit”. For example, the generation unit can be read as a generation unit or a generation circuit.

1 画像処理システム
10 管理装置
20 ユーザ端末
50 ウェブサーバ
100 画像処理装置
110 通信部
120 記憶部
121 画像データ記憶部
122 自由視点画像記憶部
123 評価情報記憶部
124 投稿情報記憶部
130 制御部
131 受付部
132 生成部
133 配信部
134 受信部
135 評価部
136 通知部
DESCRIPTION OF SYMBOLS 1 Image processing system 10 Management apparatus 20 User terminal 50 Web server 100 Image processing apparatus 110 Communication part 120 Storage part 121 Image data storage part 122 Free viewpoint image storage part 123 Evaluation information storage part 124 Posting information storage part 130 Control part 131 Reception part 132 Generation Unit 133 Distribution Unit 134 Reception Unit 135 Evaluation Unit 136 Notification Unit

Claims (19)

視点位置が異なる複数の画像データを受け付ける受付部と、
前記受付部によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成部と、
前記生成部によって生成された自由視点画像を配信する配信部と、
前記配信部によって配信された自由視点画像を閲覧した第1ユーザに関する情報であって、前記自由視点画像に対する第1ユーザの行動に関する情報を受信する受信部と、
前記受信部によって受信された第1ユーザの行動に関する情報に基づいて、前記自由視点画像及び当該自由視点画像の生成元となった画像データごとに評価するとともに、当該画像データごとの評価に基づいて、当該自由視点画像が配信される際に評価の高い画像データに対応する角度が初期表示となるよう当該自由視点画像を更新する評価部と、
を備えることを特徴とする画像処理装置。
A reception unit for receiving a plurality of image data having different viewpoint positions;
A generation unit that generates a free viewpoint image capable of continuously displaying images corresponding to arbitrary viewpoint positions by performing predetermined conversion processing on the plurality of image data received by the reception unit;
A distribution unit that distributes the free viewpoint image generated by the generation unit;
A receiving unit that receives information about a first user's behavior with respect to the free viewpoint image, which is information about a first user who has viewed the free viewpoint image distributed by the distribution unit;
Based on the information regarding the action of the first user received by the receiving unit, the free viewpoint image and the image data that is the generation source of the free viewpoint image are evaluated, and based on the evaluation of the image data. An evaluation unit that updates the free viewpoint image so that an angle corresponding to image data with high evaluation is initially displayed when the free viewpoint image is distributed;
An image processing apparatus comprising:
視点位置が異なる複数の画像データを受け付ける受付部と、A reception unit for receiving a plurality of image data having different viewpoint positions;
前記受付部によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成部と、A generation unit that generates a free viewpoint image capable of continuously displaying images corresponding to arbitrary viewpoint positions by performing predetermined conversion processing on the plurality of image data received by the reception unit;
前記生成部によって生成された自由視点画像を配信する配信部と、A distribution unit that distributes the free viewpoint image generated by the generation unit;
前記配信部によって配信された自由視点画像を閲覧した第1ユーザに関する情報であって、前記自由視点画像に対する第1ユーザの行動に関する情報を受信する受信部と、A receiving unit that receives information about a first user's behavior with respect to the free viewpoint image, which is information about a first user who has viewed the free viewpoint image distributed by the distribution unit;
前記受信部によって受信された第1ユーザの行動に関する情報に基づいて、前記自由視点画像を評価する評価部と、An evaluation unit that evaluates the free viewpoint image based on information on the behavior of the first user received by the reception unit;
を備え、With
前記受信部は、The receiver is
前記第1ユーザの行動に関する情報として、前記自由視点画像の生成元となった複数の画像データにまたがる操作に関する情報を受信し、As information related to the behavior of the first user, information related to an operation that spans a plurality of image data from which the free viewpoint image is generated is received,
前記評価部は、The evaluation unit is
前記受信部によって受信された操作に関する情報に基づいて、前記自由視点画像を構成する画像の連続性の評価を判定する、Determining an evaluation of continuity of images constituting the free viewpoint image based on information about the operation received by the receiving unit;
ことを特徴とする画像処理装置。An image processing apparatus.
前記生成部は、
生成される前記自由視点画像を確認するための画像である仮処理画像を生成し、
前記配信部は、
前記自由視点画像の配信の前に、前記仮処理画像を配信する、
ことを特徴とする請求項1又は2に記載の画像処理装置。
The generator is
Generating a provisionally processed image that is an image for confirming the generated free viewpoint image;
The delivery unit
Delivering the provisionally processed image before delivery of the free viewpoint image;
The image processing apparatus according to claim 1 , wherein the image processing apparatus is an image processing apparatus.
前記生成部は、
前記複数の画像データが所定の連続性を有するか否かを判定することにより、生成処理で取り扱う画像データを抽出し、抽出された画像データを用いて前記自由視点画像を生成する、
ことを特徴とする請求項1〜3のいずれか一つに記載の画像処理装置。
The generator is
By determining whether or not the plurality of image data has a predetermined continuity, the image data handled in the generation process is extracted, and the free viewpoint image is generated using the extracted image data.
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記生成部は、
前記複数の画像データによっては前記自由視点画像を生成することができない場合には、生成することができない理由、又は前記自由視点画像を生成するための画像データの差し換えに関する情報が含まれる通知データを生成し、
前記配信部は、
前記生成部によって生成された通知データを配信する、
ことを特徴とする請求項1〜4のいずれか1つに記載の画像処理装置。
The generator is
If the free viewpoint image cannot be generated depending on the plurality of image data, notification data including the reason why the free viewpoint image cannot be generated or information on replacement of the image data for generating the free viewpoint image is included. Generate
The delivery unit
Delivering the notification data generated by the generating unit;
The image processing apparatus according to claim 1 , wherein the image processing apparatus is an image processing apparatus.
前記生成部は、
前記所定の変換処理として、複数の画像データ内で対応する点である対応点の関係に基づいて、当該画像データを取得した撮像装置の相対的な位置情報を取得することによって求められる変換行列を用いて、前記複数の画像データの射影変換を行う、
ことを特徴とする請求項1〜5のいずれか1つに記載の画像処理装置。
The generator is
As the predetermined conversion process, a conversion matrix obtained by acquiring relative position information of the imaging device that acquired the image data based on the relationship between corresponding points that are corresponding points in a plurality of image data. And performing projective transformation of the plurality of image data,
The image processing apparatus according to claim 1 , wherein the image processing apparatus is an image processing apparatus.
前記受信部は、
前記自由視点画像に対する第1ユーザの行動に関する情報として、前記自由視点画像に対する回転操作、拡大操作、縮小操作の回数、操作時間、閲覧時間、前記自由視点画像に関係する商材のコンバージョン数の少なくとも一つの項目に関する情報を受信し、
前記評価部は、
前記受信部によって受信された各項目の数値の大小によって、前記自由視点画像の評価の高低を判定する、
ことを特徴とする請求項1〜6のいずれか一つに記載の画像処理装置。
The receiver is
As information on the action of the first user with respect to the free viewpoint image, at least the number of rotation operations, enlargement operations, and reduction operations with respect to the free viewpoint image, operation time, browsing time, and the number of conversions of products related to the free viewpoint image Receive information about one item,
The evaluation unit is
The level of the evaluation of the free viewpoint image is determined according to the numerical value of each item received by the receiving unit.
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
前記受信部は、
前記自由視点画像に対する第1ユーザの行動に関する情報を、前記自由視点画像の生成元となった画像データごとに受信し、
前記評価部は、
前記自由視点画像の生成元となった画像データごとの評価を判定する、
ことを特徴とする請求項に記載の画像処理装置。
The receiver is
Receiving information on the behavior of the first user with respect to the free viewpoint image for each image data from which the free viewpoint image is generated;
The evaluation unit is
Determining an evaluation for each image data from which the free viewpoint image is generated;
The image processing apparatus according to claim 2 .
前記配信部は、
前記評価部によって判定された前記自由視点画像の生成元となった画像データごとの評価に基づいて、評価の高い画像データが優先的に表示されるように更新された前記自由視点画像を配信する、
ことを特徴とする請求項に記載の画像処理装置。
The delivery unit
Based on the evaluation for each image data that is the generation source of the free viewpoint image determined by the evaluation unit, the free viewpoint image updated so that image data with high evaluation is preferentially displayed is distributed. ,
The image processing apparatus according to claim 8 .
前記評価部による前記自由視点画像の評価に関する情報を、前記自由視点画像が含まれる所定のメディアの管理者に通知する通知部、
をさらに備えたことを特徴とする請求項1〜9のいずれか1つに記載の画像処理装置。
A notification unit for notifying an administrator of a predetermined medium including the free viewpoint image of information related to the evaluation of the free viewpoint image by the evaluation unit;
The image processing apparatus according to any one of claims 1 to 9, further comprising a.
前記受付部は、
所定のメディアに投稿を行うユーザである第2ユーザから複数の画像データ受け付け、
前記生成部は、
前記第2ユーザから受け付けた複数の画像データに基づいて、任意の視点位置に対応する画像を連続的に表示可能であるレビュー用自由視点画像を生成し、
前記配信部は、
前記所定のメディアにおいて表示される画像として、前記レビュー用自由視点画像を配信する、
ことを特徴とする請求項1〜10のいずれか1つに記載の画像処理装置。
The reception unit
Receiving a plurality of image data from a second user who is a user who posts to a predetermined medium;
The generator is
Based on a plurality of image data received from the second user, a free viewpoint image for review that can continuously display images corresponding to arbitrary viewpoint positions,
The delivery unit
Distributing the review free viewpoint image as an image displayed on the predetermined medium,
The image processing apparatus according to claim 1 , wherein the image processing apparatus is an image processing apparatus.
前記受信部は、
記レビュー用自由視点画像を閲覧したユーザである第3ユーザに関する情報であって、前記レビュー用自由視点画像に対する第3ユーザの行動に関する情報を受信し、
前記評価部は、
記受信部によって受信された第3ユーザの行動に関する情報に基づいて、前記レビュー用自由視点画像を評価する、
とを特徴とする請求項11に記載の画像処理装置。
The receiver is
An information about the third user is a user who has viewed the free viewpoint image for the front Symbol review, to receive information about the behavior of the third user to the free viewpoint image for the review,
The evaluation unit is
Based on the information about the behavior of the third user that is received by the front Symbol receiver, we evaluate the free viewpoint image for the review,
The image processing apparatus according to claim 11, wherein the this.
前記評価部は、
前記第3ユーザの行動に関する情報として、前記レビュー用自由視点画像に対する回転操作、拡大操作、縮小操作の回数、操作時間、閲覧時間、前記自由視点画像に関係する商材のコンバージョン数の少なくとも一つの項目に関する情報に基づいて、前記レビュー用自由視点画像を評価する、
ことを特徴とする請求項12に記載の画像処理装置。
The evaluation unit is
As the information regarding the action of the third user, at least one of the number of rotation operations, enlargement operations, reduction operations, operation time, browsing time, and the number of conversions of products related to the free viewpoint image for the review free viewpoint image Evaluating the review free viewpoint image based on information about the item;
The image processing apparatus according to claim 12 .
前記評価部は、
前記レビュー用自由視点画像の評価に基づいて、前記レビュー用自由視点画像を投稿した第2ユーザの前記所定のメディアに対する貢献度を評価する、
ことを特徴とする請求項12又は13に記載の画像処理装置。
The evaluation unit is
Based on the evaluation of the free viewpoint image for review, the degree of contribution of the second user who posted the free viewpoint image for review to the predetermined medium is evaluated.
The image processing apparatus according to claim 12 , wherein the image processing apparatus is an image processing apparatus.
前記評価部は、
前記貢献度に応じて、前記第2ユーザに対する報酬を評価する、
ことを特徴とする請求項14に記載の画像処理装置。
The evaluation unit is
According to the degree of contribution, a reward for the second user is evaluated.
The image processing apparatus according to claim 14 .
コンピュータが実行する画像処理方法であって、
視点位置が異なる複数の画像データを受け付ける受付工程と、
前記受付工程によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成工程と、
前記生成工程によって生成された自由視点画像を配信する配信工程と、
前記配信工程によって配信された自由視点画像を閲覧した第1ユーザに関する情報であって、前記自由視点画像に対する第1ユーザの行動に関する情報を受信する受信工程と、
前記受信工程によって受信された第1ユーザの行動に関する情報に基づいて、前記自由視点画像及び当該自由視点画像の生成元となった画像データごとに評価するとともに、当該画像データごとの評価に基づいて、当該自由視点画像が配信される際に評価の高い画像データに対応する角度が初期表示となるよう当該自由視点画像を更新する評価工程と、
を含んだことを特徴とする画像処理方法。
An image processing method executed by a computer,
Accepting a plurality of image data with different viewpoint positions;
Generating a free viewpoint image capable of continuously displaying an image corresponding to an arbitrary viewpoint position by performing a predetermined conversion process on the plurality of image data received by the receiving step;
A distribution step of distributing the free viewpoint image generated by the generation step;
A reception step of receiving information related to the first user's behavior with respect to the free viewpoint image, which is information related to the first user who has browsed the free viewpoint image distributed in the distribution step;
Based on the information regarding the action of the first user received by the receiving step, the free viewpoint image and the image data that is the generation source of the free viewpoint image are evaluated, and the evaluation is performed for each image data. An evaluation step of updating the free viewpoint image so that an angle corresponding to image data with high evaluation is initially displayed when the free viewpoint image is distributed;
An image processing method comprising:
視点位置が異なる複数の画像データを受け付ける受付手順と、
前記受付手順によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成手順と、
前記生成手順によって生成された自由視点画像を配信する配信手順と、
前記配信手順によって配信された自由視点画像を閲覧した第1ユーザに関する情報であって、前記自由視点画像に対する第1ユーザの行動に関する情報を受信する受信手順と、
前記受信手順によって受信された第1ユーザの行動に関する情報に基づいて、前記自由視点画像及び当該自由視点画像の生成元となった画像データごとに評価するとともに、当該画像データごとの評価に基づいて、当該自由視点画像が配信される際に評価の高い画像データに対応する角度が初期表示となるよう当該自由視点画像を更新する評価手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
An acceptance procedure for receiving a plurality of image data with different viewpoint positions;
A generation procedure for generating a free viewpoint image capable of continuously displaying an image corresponding to an arbitrary viewpoint position by performing predetermined conversion processing on the plurality of image data received by the reception procedure;
A distribution procedure for distributing the free viewpoint image generated by the generation procedure;
A reception procedure for receiving information relating to the first user's behavior with respect to the free viewpoint image, which is information related to the first user who has viewed the free viewpoint image distributed by the distribution procedure;
Based on the information about the behavior of the first user received by the reception procedure, the free viewpoint image and the image data that is the generation source of the free viewpoint image are evaluated, and the evaluation is performed for each image data. An evaluation procedure for updating the free viewpoint image so that an angle corresponding to image data with high evaluation is initially displayed when the free viewpoint image is distributed;
An image processing program for causing a computer to execute.
コンピュータが実行する画像処理方法であって、An image processing method executed by a computer,
視点位置が異なる複数の画像データを受け付ける受付工程と、Accepting a plurality of image data with different viewpoint positions;
前記受付工程によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成工程と、Generating a free viewpoint image capable of continuously displaying an image corresponding to an arbitrary viewpoint position by performing a predetermined conversion process on the plurality of image data received by the receiving step;
前記生成工程によって生成された自由視点画像を配信する配信工程と、A distribution step of distributing the free viewpoint image generated by the generation step;
前記配信工程によって配信された自由視点画像を閲覧した第1ユーザに関する情報であって、前記自由視点画像に対する第1ユーザの行動に関する情報を受信する受信工程と、A reception step of receiving information related to the first user's behavior with respect to the free viewpoint image, which is information related to the first user who has browsed the free viewpoint image distributed in the distribution step;
前記受信工程によって受信された第1ユーザの行動に関する情報に基づいて、前記自由視点画像を評価する評価工程と、An evaluation step of evaluating the free viewpoint image based on information on the behavior of the first user received by the reception step;
を含み、Including
前記受信工程は、The receiving step includes
前記第1ユーザの行動に関する情報として、前記自由視点画像の生成元となった複数の画像データにまたがる操作に関する情報を受信し、As information related to the behavior of the first user, information related to an operation that spans a plurality of image data from which the free viewpoint image is generated is received,
前記評価工程は、The evaluation step includes
前記受信工程によって受信された操作に関する情報に基づいて、前記自由視点画像を構成する画像の連続性の評価を判定する、Determining an evaluation of continuity of images constituting the free viewpoint image based on information about the operation received by the receiving step;
ことを特徴とする画像処理方法。An image processing method.
視点位置が異なる複数の画像データを受け付ける受付手順と、An acceptance procedure for receiving a plurality of image data with different viewpoint positions;
前記受付手順によって受け付けられた複数の画像データに所定の変換処理を行うことにより、任意の視点位置に対応する画像を連続的に表示可能である自由視点画像を生成する生成手順と、A generation procedure for generating a free viewpoint image capable of continuously displaying an image corresponding to an arbitrary viewpoint position by performing predetermined conversion processing on the plurality of image data received by the reception procedure;
前記生成手順によって生成された自由視点画像を配信する配信手順と、A distribution procedure for distributing the free viewpoint image generated by the generation procedure;
前記配信手順によって配信された自由視点画像を閲覧した第1ユーザに関する情報であって、前記自由視点画像に対する第1ユーザの行動に関する情報を受信する受信手順と、A reception procedure for receiving information relating to the first user's behavior with respect to the free viewpoint image, which is information related to the first user who has viewed the free viewpoint image distributed by the distribution procedure;
前記受信手順によって受信された第1ユーザの行動に関する情報に基づいて、前記自由視点画像を評価する評価手順と、An evaluation procedure for evaluating the free viewpoint image based on information on the behavior of the first user received by the reception procedure;
をコンピュータに実行させ、To the computer,
前記受信手順は、The reception procedure is as follows:
前記第1ユーザの行動に関する情報として、前記自由視点画像の生成元となった複数の画像データにまたがる操作に関する情報を受信し、As information related to the behavior of the first user, information related to an operation that spans a plurality of image data from which the free viewpoint image is generated is received,
前記評価手順は、The evaluation procedure is:
前記受信手順によって受信された操作に関する情報に基づいて、前記自由視点画像を構成する画像の連続性の評価を判定する、Determining an evaluation of continuity of images constituting the free viewpoint image based on information about the operation received by the reception procedure;
ことを特徴とする画像処理プログラム。An image processing program characterized by that.
JP2014256478A 2014-12-18 2014-12-18 Image processing apparatus, image processing method, and image processing program Active JP6452429B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014256478A JP6452429B2 (en) 2014-12-18 2014-12-18 Image processing apparatus, image processing method, and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014256478A JP6452429B2 (en) 2014-12-18 2014-12-18 Image processing apparatus, image processing method, and image processing program

Publications (2)

Publication Number Publication Date
JP2016119513A JP2016119513A (en) 2016-06-30
JP6452429B2 true JP6452429B2 (en) 2019-01-16

Family

ID=56243184

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014256478A Active JP6452429B2 (en) 2014-12-18 2014-12-18 Image processing apparatus, image processing method, and image processing program

Country Status (1)

Country Link
JP (1) JP6452429B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6871801B2 (en) * 2017-05-11 2021-05-12 キヤノン株式会社 Image processing equipment, image processing method, information processing equipment, imaging equipment and image processing system
JP7093198B2 (en) * 2018-02-16 2022-06-29 株式会社富士通エフサス Evaluation device, evaluation method and evaluation program
JP7353782B2 (en) * 2019-04-09 2023-10-02 キヤノン株式会社 Information processing device, information processing method, and program
JP7363454B2 (en) * 2019-12-19 2023-10-18 株式会社Jvcケンウッド Image adjustment device, virtual reality image display system, and image adjustment method
JP7531473B2 (en) * 2021-12-09 2024-08-09 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
JP7459038B2 (en) * 2021-12-09 2024-04-01 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
JP7458362B2 (en) * 2021-12-09 2024-03-29 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
JP2024031414A (en) * 2022-08-26 2024-03-07 株式会社Jvcケンウッド Content sales device, content sales method, and content sales program
JP2024031418A (en) * 2022-08-26 2024-03-07 株式会社Jvcケンウッド Content sales device, content sales method, and content sales program
WO2024042804A1 (en) * 2022-08-26 2024-02-29 株式会社Jvcケンウッド Content selling device, content selling method, and content selling program
JP2024031416A (en) * 2022-08-26 2024-03-07 株式会社Jvcケンウッド Content sales device, content sales method, and content sales program
JP2024031431A (en) * 2022-08-26 2024-03-07 株式会社Jvcケンウッド Content sales device, content sales method, and content sales program
JP7841390B2 (en) * 2022-08-26 2026-04-07 株式会社Jvcケンウッド Content sales device, content sales method, and content sales program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3888192B2 (en) * 2002-03-12 2007-02-28 ソニー株式会社 Product order receiving system and product order receiving method
EP1519582A4 (en) * 2002-06-28 2007-01-31 Sharp Kk Image data delivery system, image data transmitting device thereof, and image data receiving device thereof
JP6055223B2 (en) * 2012-07-27 2016-12-27 日本放送協会 Projection-converted video generation device and program thereof, and multi-view video expression device
WO2015029115A1 (en) * 2013-08-26 2015-03-05 楽天株式会社 Electronic book system, electronic book provision method, recording medium, and program

Also Published As

Publication number Publication date
JP2016119513A (en) 2016-06-30

Similar Documents

Publication Publication Date Title
JP6452429B2 (en) Image processing apparatus, image processing method, and image processing program
US11966995B2 (en) Automatic guided image capturing and presentation of images
US20200183987A1 (en) Systems and Methods for Saving and Presenting a State of a Communication Session
CN106164822A (en) save the state of the communication session
JP6215911B2 (en) Method and system for selecting business objects
JP5600148B2 (en) VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION METHOD, AND VIDEO DISTRIBUTION PROGRAM
EP3519930B1 (en) Objective based advertisement placement platform
TW201533687A (en) Method, apparatus, and system for displaying order information
US20170161807A1 (en) System and method for providing a barter system in a network environment
JP5830153B1 (en) Information display device, distribution device, information display method, and information display program
US10600062B2 (en) Retail website user interface, systems, and methods for displaying trending looks by location
JP6609025B1 (en) Human resource mediation support apparatus, human resource mediation support method, and program
JP2020067867A (en) Program, information processing method, and information processing device
US10776860B2 (en) Retail website user interface, systems, and methods for displaying trending looks
JP6328085B2 (en) Information display device, distribution device, information display method, and information display program
JP2020042674A (en) Information display program, information display device, information display method, and delivery device
US10922706B2 (en) Purchase referral incentivizer
US20240290028A1 (en) Non-transitory computer readable medium, information processing apparatus, and information processing method
JP7190620B2 (en) Information processing device, information delivery method, and information delivery program
CN121437093A (en) Virtual goods processing methods, apparatus, equipment, storage media and program products
JP2025051563A (en) Program, information processing apparatus, and information processing method
KR20210028343A (en) Method and system for sharing reviews
JP2019012397A (en) Server apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181010

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181211

R150 Certificate of patent or registration of utility model

Ref document number: 6452429

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250