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
JP7841390B2 - Content sales device, content sales method, and content sales program - Google Patents
[go: Go Back, main page]

JP7841390B2 - Content sales device, content sales method, and content sales program - Google Patents

Content sales device, content sales method, and content sales program

Info

Publication number
JP7841390B2
JP7841390B2 JP2022134936A JP2022134936A JP7841390B2 JP 7841390 B2 JP7841390 B2 JP 7841390B2 JP 2022134936 A JP2022134936 A JP 2022134936A JP 2022134936 A JP2022134936 A JP 2022134936A JP 7841390 B2 JP7841390 B2 JP 7841390B2
Authority
JP
Japan
Prior art keywords
content
image data
sales
cameras
angle
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
JP2022134936A
Other languages
Japanese (ja)
Other versions
JP2024031402A (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.)
JVCKenwood Corp
Original Assignee
JVCKenwood 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 JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2022134936A priority Critical patent/JP7841390B2/en
Priority to PCT/JP2023/020001 priority patent/WO2024042804A1/en
Publication of JP2024031402A publication Critical patent/JP2024031402A/en
Priority to US19/053,876 priority patent/US20250191044A1/en
Application granted granted Critical
Publication of JP7841390B2 publication Critical patent/JP7841390B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、コンテンツ販売装置、コンテンツ販売方法、及びコンテンツ販売プログラムに関する。 This invention relates to a content sales device, a content sales method, and a content sales program.

被写体を複数のカメラで撮影した画像をコンテンツとして販売することがある。 Images of a subject taken with multiple cameras are sometimes sold as content.

特開2005-101980号公報Japanese Patent Publication No. 2005-101980

購入者の要望に応じたコンテンツを販売することができる新規のコンテンツ販売装置、コンテンツ販売方法、及びコンテンツ販売プログラムの登場が望まれる。 There is a need for new content sales devices, methods, and programs that can sell content tailored to the needs of buyers.

本発明は、複数のカメラにおける各カメラが、撮影領域に設定されている中心点を向くように配置されており、前記複数のカメラが前記中心点に位置する被写体を撮影するときの前記各カメラが生成する画像データを記憶する画像記憶部と、前記複数のカメラにおける周方向に隣り合う少なくとも2つのカメラが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から前記被写体を撮影した画像データに相当する合成画像データを生成する合成画像生成部と、コンテンツの購入者が前記複数のカメラのうちのいずれかのカメラが位置する方向の角度を選択してコンテンツを購入するときには、前記画像記憶部に記憶されている選択された角度に対応するカメラが生成する画像データをコンテンツとして販売し、前記購入者が前記複数のカメラのうちのいずれかの周方向に隣り合う2つのカメラの間の方向の角度を選択してコンテンツを購入するときには、前記合成画像生成部が生成する合成画像データをコンテンツとして販売する販売制御部と、前記コンテンツをライブ配信する場合には現在時刻が進行する時間を管理し、前記コンテンツをオンデマンド配信する場合には前記コンテンツの開始から終了までの時間を管理する時間管理部とを備えるコンテンツ販売装置を提供する。 The present invention provides a content sales device comprising: an image storage unit that stores image data generated by each of the multiple cameras when the multiple cameras photograph a subject located at the center point, each camera of the multiple cameras being arranged to face a center point set in the shooting area; a composite image generation unit that generates composite image data corresponding to image data of the subject photographed from a position between two circumferentially adjacent cameras, based on image data generated by at least two circumferentially adjacent cameras of the multiple cameras; a sales control unit that, when a content purchaser selects an angle in the direction in which any of the multiple cameras are located and purchases the content, sells image data generated by the camera corresponding to the selected angle stored in the image storage unit as content, and when a purchaser selects an angle in the direction between any of the multiple cameras and purchases the content, sells composite image data generated by the composite image generation unit as content ; and a time management unit that manages the time elapsed in the current time when the content is live-streamed and manages the time from the start to the end of the content when the content is on-demand .

本発明は、複数のカメラにおける各カメラが、撮影領域に設定されている中心点を向くように配置されており、コンテンツ販売サーバが備える画像記憶部が、前記複数のカメラが前記中心点に位置する被写体を撮影するときの前記各カメラが生成する画像データを記憶し、前記コンテンツ販売サーバが備える合成画像生成部が、前記複数のカメラにおける周方向に隣り合う少なくとも2つのカメラが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から前記被写体を撮影した画像データに相当する合成画像データを生成し、前記コンテンツ販売サーバが備える販売制御部が、コンテンツの購入者が前記複数のカメラのうちのいずれかのカメラが位置する方向の角度を選択してコンテンツを購入するときには、前記画像記憶部に記憶されている選択された角度に対応するカメラが生成する画像データをコンテンツとして販売し、前記販売制御部が、前記購入者が前記複数のカメラのうちのいずれかの周方向に隣り合う2つのカメラの間の方向の角度を選択してコンテンツを購入するときには、前記合成画像生成部が生成する合成画像データをコンテンツとして販売し、前記コンテンツ販売サーバが備える時間管理部が、前記コンテンツをライブ配信する場合には現在時刻が進行する時間を管理し、前記コンテンツをオンデマンド配信する場合には前記コンテンツの開始から終了までの時間を管理するコンテンツ販売方法を提供する。 The present invention is configured such that each camera in a plurality of cameras is positioned to face a central point set in the shooting area, an image storage unit in the content sales server stores image data generated by each of the plurality of cameras when they photograph a subject located at the central point, a composite image generation unit in the content sales server generates composite image data corresponding to image data of the subject photographed from a position between two circumferentially adjacent cameras, based on image data generated by at least two cameras adjacent in the circumferential direction, and a sales control unit in the content sales server determines that the purchaser of the content is located at one of the multiple cameras. The present invention provides a content sales method in which, when a user selects a direction angle to purchase content, the image data generated by the camera corresponding to the selected angle stored in the image storage unit is sold as content; when the user selects a direction angle between two adjacent cameras in the circumferential direction from among the plurality of cameras to purchase content, the sales control unit sells the composite image data generated by the composite image generation unit as content ; and the time management unit of the content sales server manages the current time progression when the content is live-streamed, and manages the time from the start to the end of the content when the content is on-demand .

本発明は、コンテンツ販売サーバが備えるコンピュータに、複数のカメラにおける各カメラが、撮影領域に設定されている中心点を向くように配置されており、前記複数のカメラが前記中心点に位置する被写体を撮影するときの前記各カメラが生成する画像データを画像記憶部に記憶するステップと、前記複数のカメラにおける周方向に隣り合う少なくとも2つのカメラが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から前記被写体を撮影した画像データに相当する合成画像データを生成するステップと、コンテンツの購入者が前記複数のカメラのうちのいずれかのカメラが位置する方向の角度を選択してコンテンツを購入するときには、前記画像記憶部に記憶されている選択された角度に対応するカメラが生成する画像データをコンテンツとして販売するステップと、前記購入者が前記複数のカメラのうちのいずれかの周方向に隣り合う2つのカメラの間の方向の角度を選択してコンテンツを購入するときには、前記合成画像データをコンテンツとして販売するステップと、前記コンテンツをライブ配信する場合には現在時刻が進行する時間を管理し、前記コンテンツをオンデマンド配信する場合には前記コンテンツの開始から終了までの時間を管理するステップとを実行させるコンテンツ販売プログラムを提供する。 The present invention provides a content sales program that causes a computer in a content sales server to perform the following steps: storing image data generated by each of the multiple cameras when the multiple cameras photograph a subject located at the center point, with each camera positioned to face a center point set in the shooting area; generating composite image data equivalent to image data of the subject photographed from a position between two circumferentially adjacent cameras, based on image data generated by at least two circumferentially adjacent cameras in the multiple cameras; selling image data generated by the camera corresponding to the selected angle stored in the image storage unit as content when a content purchaser selects an angle in the direction of any of the multiple cameras to purchase the content; selling the composite image data as content when the purchaser selects an angle in the direction between two circumferentially adjacent cameras in the multiple cameras to purchase the content; and managing the time elapsed in the current time when the content is live-streamed, and managing the time from the start to the end of the content when the content is on-demand .

本発明のコンテンツ販売装置、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、購入者の要望に応じたコンテンツを販売することができる。 According to the content sales device, content sales method, and content sales program of the present invention, content can be sold in accordance with the purchaser's requests.

図1は、第1実施形態に係るコンテンツ販売装置を示すブロック図である。Figure 1 is a block diagram showing a content sales device according to the first embodiment. 図2は、複数のカメラの配置例を示す図である。Figure 2 shows an example of the arrangement of multiple cameras. 図3は、各角度のコンテンツの購入者の一例を示す図である。Figure 3 shows an example of a buyer of content from each angle. 図4は、第1実施形態に係るコンテンツ販売方法、及び第1実施形態に係るコンテンツ販売プログラムがコンピュータに実行させる処理を示すフローチャートである。Figure 4 is a flowchart showing the process that the content sales method and content sales program according to the first embodiment cause a computer to execute. 図5は、第2実施形態に係るコンテンツ販売装置を示すブロック図である。Figure 5 is a block diagram showing a content sales device according to the second embodiment. 図6は、撮影領域内を移動する移動中心点を示す図である。Figure 6 shows the moving center point within the imaging area. 図7は、第2実施形態に係るコンテンツ販売方法、及び第2実施形態に係るコンテンツ販売プログラムがコンピュータに実行させる処理を示すフローチャートである。Figure 7 is a flowchart showing the process that the content sales method and content sales program according to the second embodiment cause a computer to execute. 図8は、第3実施形態に係るコンテンツ販売装置を示すブロック図である。Figure 8 is a block diagram showing a content sales device according to the third embodiment. 図9は、画質劣化が発生する状態の一例を示す図である。Figure 9 shows an example of a condition in which image quality degradation occurs. 図10は、第3実施形態に係るコンテンツ販売方法、及び第3実施形態に係るコンテンツ販売プログラムがコンピュータに実行させる処理を示すフローチャートである。Figure 10 is a flowchart showing the process that the content sales method and content sales program according to the third embodiment cause a computer to execute. 図11は、第4実施形態に係るコンテンツ販売装置を示すブロック図である。Figure 11 is a block diagram showing a content sales device according to the fourth embodiment. 図12は、撮影領域内の2つの中心点それぞれで角度を選択した状態を示す図である。Figure 12 shows the state in which angles have been selected at each of the two center points within the imaging area. 図13は、撮影領域内の2つの中心点における一方の中心点において選択した角度の方向が、2つの中心点を連結した連結線の方向と一致する例を示す図である。Figure 13 shows an example where the direction of the angle selected at one of the two center points within the imaging area coincides with the direction of the connecting line between the two center points. 図14は、第4実施形態に係るコンテンツ販売方法、及び第4実施形態に係るコンテンツ販売プログラムがコンピュータに実行させる処理を示すフローチャートである。Figure 14 is a flowchart showing the process that the content sales method and content sales program according to the fourth embodiment cause a computer to execute. 図15は、第5実施形態に係るコンテンツ販売装置を示すブロック図である。Figure 15 is a block diagram showing a content sales device according to the fifth embodiment. 図16は、障害物が存在してカメラが被写体を撮影することができない状態の一例を示す図である。Figure 16 shows an example of a situation where an obstacle is present and the camera is unable to photograph the subject. 図17は、第5実施形態に係るコンテンツ販売方法、及び第5実施形態に係るコンテンツ販売プログラムがコンピュータに実行させる処理を示すフローチャートである。Figure 17 is a flowchart showing the process that the content sales method and content sales program according to the fifth embodiment cause a computer to execute. 図18は、第6実施形態に係るコンテンツ販売装置を示すブロック図である。Figure 18 is a block diagram showing a content sales device according to the sixth embodiment. 図19は、第6実施形態における複数のカメラの3次元的な配置例を示す図である。Figure 19 shows an example of a three-dimensional arrangement of multiple cameras in the sixth embodiment. 図20Aは、第6実施形態における3次元分割角度設定部による3次元的な角度の好ましい設定方法を示す図である。Figure 20A shows a preferred method for setting a three-dimensional angle using the three-dimensional angle setting unit in the sixth embodiment. 図20Bは、第6実施形態における3次元的な角度の設定方法の比較例を示す図である。Figure 20B shows a comparative example of the method for setting the three-dimensional angle in the sixth embodiment. 図21は、第6実施形態に係るコンテンツ販売方法、及び第6実施形態に係るコンテンツ販売プログラムがコンピュータに実行させる処理を示すフローチャートである。Figure 21 is a flowchart showing the process that the content sales method and content sales program according to the sixth embodiment cause a computer to execute.

以下、各実施形態のコンテンツ販売装置、コンテンツ販売方法、及びコンテンツ販売プログラムについて、添付図面を参照して説明する。 The content sales device, content sales method, and content sales program of each embodiment will be described below with reference to the attached drawings.

<第1実施形態>
図1において、ネットワーク20には、コンテンツ販売サーバ10A、画像送信装置30、購入者端末40a~40cが接続されている。典型的には、ネットワーク20はインターネットである。購入者端末40a~40c及びその他の購入者端末のうちのいずれかを特定しない任意の購入者端末を購入者端末40と称することとする。ネットワーク20に接続される購入者端末40の数は任意である。購入者端末40は、パーソナルコンピュータ、タブレット端末、スマートフォンのいずれでもよい。
<First Embodiment>
In Figure 1, the network 20 is connected to a content sales server 10A, an image transmission device 30, and purchaser terminals 40a to 40c. Typically, the network 20 is the internet. Any purchaser terminal that is not specifically identified from purchaser terminals 40a to 40c and other purchaser terminals will be referred to as purchaser terminal 40. The number of purchaser terminals 40 connected to the network 20 is arbitrary. A purchaser terminal 40 may be a personal computer, a tablet terminal, or a smartphone.

コンテンツ販売サーバ10Aは第1実施形態に係るコンテンツ販売装置であり、第1実施形態に係るコンテンツ販売方法を実行する。コンテンツ販売サーバ10Aはコンピュータによって構成することができ、中央処理装置(CPU)が非一時的な記憶媒体に記憶されている第1実施形態に係るコンテンツ販売プログラムを実行してもよい。 The content sales server 10A is a content sales device according to the first embodiment and executes the content sales method according to the first embodiment. The content sales server 10A can be configured as a computer, and the central processing unit (CPU) may execute the content sales program according to the first embodiment, which is stored in a non-temporary storage medium.

コンテンツ販売サーバ10Aは、販売制御部100、通信部101、画像記憶部102、合成画像生成部103、中心点設定部104、カメラ角度情報記憶部105、分割角度設定部106、管理台帳保持部107、決済処理部108、時間管理部109を備える。 The content sales server 10A comprises a sales control unit 100, a communication unit 101, an image storage unit 102, a composite image generation unit 103, a center point setting unit 104, a camera angle information storage unit 105, a division angle setting unit 106, a management ledger holding unit 107, a payment processing unit 108, and a time management unit 109.

画像送信装置30には例えば8台のカメラC0~C315が接続されている。図2に示すように、一例として、カメラC0~C315は、同心円状に等角度間隔で、撮影領域Saの内側に向けて配置されている。ここでは、カメラC0~C315は、撮影領域Saの中心点Ctrに向けて配置されている。カメラC0~C315のうちのいずれかを特定しない任意のカメラをカメラCと称することとする。カメラCが中心点Ctrに向けて配置されているとは、カメラCの画角の水平方向の中央において画角と直交する線が中心点Ctr上に位置するということである。 The image transmission device 30 is connected to, for example, eight cameras C0 to C315. As shown in Figure 2, as an example, cameras C0 to C315 are arranged concentrically at equal angular intervals, facing inward towards the shooting area Sa. Here, cameras C0 to C315 are positioned toward the center point Ctr of the shooting area Sa. Any camera among C0 to C315 that is not specifically identified will be referred to as camera C. Camera C being positioned toward the center point Ctr means that a line perpendicular to the field of view lies on the center point Ctr at the horizontal center of the field of view of camera C.

第1実施形態における中心点Ctrは固定である。中心点CtrとカメラC0~C315とを結ぶ方向の角度を、それぞれ、0度、45度、90度、135度、180度、225度、270度、315度とする。カメラCは任意の複数台であればよい。複数のカメラCは楕円状に配置されていてもよいし、必ずしも等角度間隔で配置されていなくてもよい。 In the first embodiment, the center point Ctr is fixed. The angles in the direction connecting the center point Ctr and cameras C0 to C315 are 0 degrees, 45 degrees, 90 degrees, 135 degrees, 180 degrees, 225 degrees, 270 degrees, and 315 degrees, respectively. Any number of cameras C may be used. The multiple cameras C may be arranged in an elliptical shape, and do not necessarily have to be arranged at equal angular intervals.

図1に戻り、カメラC0~C315は中心点Ctrに位置する被写体を上記の互いに異なる角度の方向から撮影して、画像データを画像送信装置30に供給する。画像データは動画像データである。画像送信装置30は、ネットワーク20を介して画像データをコンテンツ販売サーバ10Aに送信する。コンテンツ販売サーバ10Aは、カメラC0~C315が生成した画像データまたはカメラC0~C315が生成した画像データに基づいて生成した合成画像データをコンテンツとして購入者に販売する。 Returning to Figure 1, cameras C0 to C315 photograph the subject located at the center point Ctr from the aforementioned different angles and supply the image data to the image transmission device 30. The image data is moving image data. The image transmission device 30 transmits the image data to the content sales server 10A via the network 20. The content sales server 10A sells the image data generated by cameras C0 to C315, or composite image data generated based on the image data generated by cameras C0 to C315, as content to the buyer.

コンテンツ販売サーバ10Aに、カメラC0~C315が生成した画像データが直接供給されるように構成されていてもよい。 The content sales server 10A may be configured to directly supply image data generated by cameras C0 to C315.

通信部101は、画像送信装置30より送信された画像データを受信する。画像記憶部102は、受信した画像データを記憶する。コンテンツ販売サーバ10Aがコンテンツをライブ配信する場合には、画像記憶部102は画像データを一時的に記憶する。コンテンツ販売サーバ10Aがコンテンツをオンデマンド配信する場合には、画像記憶部102は画像データを貯蔵する。 The communication unit 101 receives image data transmitted from the image transmission device 30. The image storage unit 102 stores the received image data. When the content sales server 10A is live-streaming content, the image storage unit 102 temporarily stores the image data. When the content sales server 10A is on-demand streaming content, the image storage unit 102 stores the image data.

合成画像生成部103は、画像記憶部102に記憶(貯蔵)された画像データに基づいて合成画像データを生成することがある。中心点設定部104には、中心点Ctrの平面上の座標が設定されている。カメラ角度情報記憶部105は、カメラC0~C315の各角度情報を記憶している。 The composite image generation unit 103 may generate composite image data based on image data stored in the image storage unit 102. The center point setting unit 104 has the coordinates of the center point Ctr set on the plane. The camera angle information storage unit 105 stores the angle information for each camera C0 to C315.

カメラ角度情報記憶部105は、予め設定した各角度情報を記憶してもよい。カメラ角度情報記憶部105は、カメラC0~C315の平面上の各座標を記憶しており、中心点Ctrの座標とカメラC0~C315の各座標とに基づいて各角度を計算した角度情報を記憶してもよい。販売制御部100がカメラC0~C315の各角度情報を計算して、カメラ角度情報記憶部105が角度情報を記憶してもよい。 The camera angle information storage unit 105 may store pre-set angle information. The camera angle information storage unit 105 may store the coordinates of cameras C0 to C315 on a plane, and may store angle information calculated based on the coordinates of the center point Ctr and the coordinates of cameras C0 to C315. Alternatively, the sales control unit 100 may calculate the angle information for cameras C0 to C315, and the camera angle information storage unit 105 may store this angle information.

分割角度設定部106には、図2における中心点Ctrから周方向を見たときのコンテンツとして販売する画像データの角度の単位が設定されている。即ち、分割角度設定部106には、360度の周方向の何度ごとに画像データをコンテンツとして販売するかが設定されている。分割角度設定部106に5度と設定されている場合には、コンテンツ販売サーバ10Aは、0度、5度、10度、15度、20度…、335度、340度、345度、350度、355度の画像データをコンテンツとして販売することができる。 The division angle setting unit 106 is configured with the unit of angle for the image data to be sold as content, viewed from the center point Ct in Figure 2 in the circumferential direction. That is, the division angle setting unit 106 is configured with the interval at which image data will be sold as content within the 360-degree circumferential direction. If the division angle setting unit 106 is set to 5 degrees, the content sales server 10A can sell image data at 0, 5, 10, 15, 20, ..., 335, 340, 345, 350, and 355 degrees as content.

コンテンツの販売とは、コンテンツの所有権を譲渡するという意味であってもよい。 Selling content can also mean transferring ownership of the content.

管理台帳保持部107は、各コンテンツのIDと購入者のIDとを対応付けて管理する管理台帳を保持する。決済処理部108は、コンテンツを販売するときの決済を処理する。時間管理部109は、コンテンツの時間を管理する。コンテンツ販売サーバ10Aがコンテンツをライブ配信する場合には、時間管理部109は現在時刻が進行する時間を管理する。コンテンツ販売サーバ10Aがコンテンツをオンデマンド配信する場合には、時間管理部109はコンテンツの開始から終了までの時間を管理する。 The management ledger holding unit 107 maintains a management ledger that associates each content ID with the purchaser's ID. The payment processing unit 108 processes payments when selling content. The time management unit 109 manages the content's duration. When the content sales server 10A live-streams content, the time management unit 109 manages the current time progression. When the content sales server 10A delivers content on-demand, the time management unit 109 manages the duration from the start to the end of the content.

コンテンツを購入しようとする購入者は、いずれかの購入者端末40で、コンテンツを購入する角度を選択する。通信部101がいずれかの購入者端末40から例えば角度0度のコンテンツの購入希望を受け取ると、販売制御部100は、画像記憶部102に記憶されている角度0度に配置されているカメラC0が生成する画像データを販売する。通信部101が角度45度のコンテンツの購入希望を受け取った場合も同様に、販売制御部は、画像記憶部102に記憶されている角度45度に配置されているカメラC45が生成する画像データを販売する。 A buyer intending to purchase content selects the viewing angle for the content on one of the buyer terminals 40. When the communication unit 101 receives a purchase request for content at, for example, an angle of 0 degrees from one of the buyer terminals 40, the sales control unit 100 sells the image data generated by camera C0 positioned at an angle of 0 degrees, which is stored in the image storage unit 102. Similarly, if the communication unit 101 receives a purchase request for content at an angle of 45 degrees, the sales control unit sells the image data generated by camera C45 positioned at an angle of 45 degrees, which is stored in the image storage unit 102.

このように、販売制御部は、通信部101が、カメラC0~C315が配置されているいずれかの角度のコンテンツの購入希望を受け取った場合には、画像記憶部102に記憶されている、そのいずれかの角度に配置されているカメラCが生成する画像データを販売する。 Thus, when the communication unit 101 receives a request from the sales control unit to purchase content at any of the angles in which cameras C0 to C315 are positioned, the sales control unit sells the image data stored in the image storage unit 102 that is generated by camera C positioned at any of those angles.

図2に示すように、通信部101が例えば角度45度と角度90度との間の角度θのコンテンツの購入希望を受け取った場合には、販売制御部100は、合成画像生成部103が、カメラC45が生成する画像データとカメラC90が生成する画像データとに基づいて生成する合成画像データを販売する。合成画像生成部103が周方向に隣り合う少なくとも2つのカメラCが生成する画像データに基づいて生成する合成画像データは、周方向に隣り合う2つのカメラCの間の位置から、中心点Ctrに位置する被写体を撮影した画像データに相当する。 As shown in Figure 2, when the communication unit 101 receives a request to purchase content at an angle θ between, for example, 45 degrees and 90 degrees, the sales control unit 100 sells the composite image data generated by the composite image generation unit 103 based on the image data generated by camera C45 and the image data generated by camera C90. The composite image data generated by the composite image generation unit 103 based on the image data generated by at least two circumferentially adjacent cameras C corresponds to image data of a subject located at the center point Ct, taken from a position between the two circumferentially adjacent cameras C.

このように、販売制御部100が、周方向に隣り合う2つのカメラCが配置されている角度の間の角度θのコンテンツの購入希望を受け取った場合には、販売制御部100は、合成画像生成部103が、2つのカメラCが生成する画像データに基づいて生成する合成画像データを販売する。 Thus, when the sales control unit 100 receives a purchase request for content at an angle θ between the angles at which two adjacent cameras C are positioned in the circumferential direction, the sales control unit 100 sells the composite image data generated by the composite image generation unit 103 based on the image data generated by the two cameras C.

上記のように、購入者は、カメラC0~C315が配置されているいずれかの角度以外では、分割角度設定部106に設定されている角度ごとである、5度、10度、15度、20度…、335度、340度、345度、350度、355度の合成画像データを購入することができる。 As described above, purchasers can purchase composite image data at angles other than those where cameras C0 to C315 are positioned, specifically at angles set in the division angle setting unit 106: 5 degrees, 10 degrees, 15 degrees, 20 degrees..., 335 degrees, 340 degrees, 345 degrees, 350 degrees, and 355 degrees.

各角度の画像データまたは合成画像データを購入できる購入者は、1つの時間帯において一人のみである。一例として図3に示すように、角度0度のコンテンツにおいては、コンテンツの開始時刻である時刻t0から時刻t2までの時間、購入者端末40aを所有する購入者が画像データを購入している。時刻t2から時刻t4までの時間、購入者端末40bを所有する購入者が画像データを購入し、時刻t4からコンテンツの終了時刻である時刻t5までの時間、購入者端末40cを所有する購入者が画像データを購入している。 Only one buyer can purchase image data for each angle or composite image data at any given time. As an example, as shown in Figure 3, for content at angle 0 degrees, the buyer with buyer terminal 40a purchases image data from time t0 (the start time of the content) to time t2. From time t2 to time t4, the buyer with buyer terminal 40b purchases image data, and from time t4 to time t5 (the end time of the content), the buyer with buyer terminal 40c purchases image data.

角度5度のコンテンツにおいては、時刻t0から時刻t5までの全ての時間、図1では図示されていない購入者端末40dを所有する購入者が合成画像データを購入している。角度10度のコンテンツにおいては、時刻t0から時刻t1まで、時刻t1から時刻t3まで、時刻t3から時刻t5までの各時間、それぞれ、図1では図示されていない購入者端末40e、40f、40gを所有する購入者が合成画像データを購入している。 For content with a 5-degree angle, the composite image data was purchased by a buyer owning buyer terminal 40d (not shown in Figure 1) for the entire period from time t0 to time t5. For content with a 10-degree angle, the composite image data was purchased by buyers owning buyer terminals 40e, 40f, and 40g (not shown in Figure 1) for each of the following time periods: from time t0 to time t1, from time t1 to time t3, and from time t3 to time t5, respectively.

販売制御部100は、管理台帳保持部107に保持されている管理台帳によって、図3のように角度ごと、時間帯ごとのコンテンツのIDと購入者のIDとを対応付けて管理する。管理台帳には、角度ごと、時間帯ごとのコンテンツのIDと購入者のIDとが対応付けて記録される。各角度の画像データまたは合成画像データを購入できる購入者は、全ての時間で一人のみとしてもよい。この場合、管理台帳には、角度ごとのコンテンツのIDと購入者のIDとが対応付けて記録される。 The sales control unit 100 manages the content IDs for each angle and time period, associating them with the purchaser IDs, using the management ledger held in the management ledger unit 107, as shown in Figure 3. The management ledger records the content IDs for each angle and time period, associating them with the purchaser IDs. Only one purchaser may be allowed to purchase image data or composite image data for each angle across all time periods. In this case, the management ledger records the content IDs for each angle as associating them with the purchaser IDs.

隣り合う2つのカメラCが生成する画像データに基づいて生成する合成画像データは、カメラC0~C315が生成する画像データよりも画質が劣る。従って、コンテンツ販売サーバ10Aは、合成画像データを販売するときの販売価格をカメラC0~C315が生成する画像データをそのまま販売するときの販売価格よりも安く設定するのがよい。決済処理部108は、カメラC0~C315が生成する画像データ及び合成画像生成部103が生成する合成画像データを販売するときの販売価格を管理する。 The composite image data generated based on image data generated by two adjacent cameras C has lower image quality than the image data generated by cameras C0 to C315. Therefore, the content sales server 10A should set the sales price of the composite image data lower than the sales price of the image data generated by cameras C0 to C315. The payment processing unit 108 manages the sales prices for both the image data generated by cameras C0 to C315 and the composite image data generated by the composite image generation unit 103.

合成画像データの販売価格は均一であってもよいし、5度、40度、50度等のカメラC0~C315の角度に近い角度で他の角度よりも販売価格が高く設定されていてもよい。角度ごとに個別の販売価格が設定されていてもよい。 The selling price of the composite image data may be uniform, or it may be set higher for angles close to camera angles C0-C315, such as 5 degrees, 40 degrees, and 50 degrees. Individual selling prices may also be set for each angle.

図4に示すフローチャートを用いて、コンテンツ販売サーバ10Aが実行するコンテンツ販売方法、及びコンテンツ販売プログラムが販売制御部100に実行させる処理を説明する。コンテンツ販売サーバ10Aが動作を開始すると、販売制御部100は、ステップS1にて、いずれかの購入者端末40からコンテンツの購入希望があるか否かを判定する。コンテンツの購入希望がなければ(NO)、販売制御部100はステップS1の処理を繰り返す。 The content sales method executed by the content sales server 10A and the processes that the content sales program causes the sales control unit 100 to execute will be explained using the flowchart shown in Figure 4. When the content sales server 10A starts operating, the sales control unit 100 determines in step S1 whether or not there is a request to purchase content from any of the purchaser terminals 40. If there is no request to purchase content (NO), the sales control unit 100 repeats the process in step S1.

ステップS1にてコンテンツの購入希望があれば(YES)、販売制御部100は、ステップS2にて、購入する角度が選択されたか否かを判定する。購入する角度が選択されなければ(NO)、販売制御部100はステップS2の処理を繰り返す。購入する角度が選択されれば(YES)、販売制御部100は、ステップS3にて、選択された角度はカメラCが配置されている角度であるか否かを判定する。 If a purchase request for content is made in step S1 (YES), the sales control unit 100 determines in step S2 whether a purchase angle has been selected. If no purchase angle has been selected (NO), the sales control unit 100 repeats the process in step S2. If a purchase angle has been selected (YES), the sales control unit 100 determines in step S3 whether the selected angle is the angle at which camera C is positioned.

ステップS3にて選択された角度がカメラCが配置されている角度であれば(YES)、販売制御部100は、ステップS4にて、カメラCが生成する画像データの販売価格を購入者端末40に提示して処理をステップS6に移行させる。ステップS3にて選択された角度がカメラCが配置されている角度でなければ(NO)、販売制御部100は、ステップS5にて、合成画像データの販売価格を提示して処理をステップS6に移行させる。 If the angle selected in step S3 is the angle in which camera C is positioned (YES), the sales control unit 100 presents the sales price of the image data generated by camera C to the buyer terminal 40 in step S4 and proceeds to step S6. If the angle selected in step S3 is not the angle in which camera C is positioned (NO), the sales control unit 100 presents the sales price of the composite image data in step S5 and proceeds to step S6.

販売制御部100は、ステップS6にて、コンテンツが購入されたか否かを判定する。コンテンツが購入されなければ(NO)、販売制御部100は、ステップS1~S6の処理を繰り返す。コンテンツが購入されれば(YES)、販売制御部100は、ステップS7にて、決済処理部108によって決済処理を実行させ、続けて、ステップS8にて、購入者にコンテンツを送信する。販売制御部100は、ステップS9にて、管理台帳に購入されたコンテンツのIDと購入者のIDとを対応付けて記録して管理台帳を更新する。 In step S6, the sales control unit 100 determines whether the content has been purchased. If the content has not been purchased (NO), the sales control unit 100 repeats the processes in steps S1 to S6. If the content has been purchased (YES), in step S7, the sales control unit 100 has the payment processing unit 108 execute the payment process, and then in step S8, it sends the content to the purchaser. In step S9, the sales control unit 100 records the ID of the purchased content and the ID of the purchaser in the management ledger and updates the management ledger.

販売制御部100は、ステップS10にて、コンテンツの販売を終了するか否かを判定する。コンテンツの販売を終了しなければ(NO)、販売制御部100は、ステップS1~S10の処理を繰り返す。コンテンツの販売を終了すれば(YES)、販売制御部100は処理を終了させる。なお、図4に示すフローチャートにおいては、角度が選択されると販売値段が示されるフローになっているが、先に角度と販売値段との複数の組がユーザインタフェースで示されて、購入者がいずれかの組を選択するようなフローとなっていてもよい。角度がグラフィカルに表現され、購入者が角度ごとの画像を確認した上でコンテンツを購入できるようになされていてもよい。 The sales control unit 100 determines in step S10 whether or not to terminate the sale of the content. If the sale of the content is not terminated (NO), the sales control unit 100 repeats the processes in steps S1 to S10. If the sale of the content is terminated (YES), the sales control unit 100 terminates the process. Note that in the flowchart shown in Figure 4, the sales price is displayed when an angle is selected. However, the user interface may first display multiple pairs of angles and sales prices, allowing the buyer to select one of the pairs. Alternatively, the angles may be represented graphically, allowing the buyer to view images for each angle before purchasing the content.

以上のように、第1実施形態に係るコンテンツ販売装置であるコンテンツ販売サーバ10Aは、販売制御部100、画像記憶部102、合成画像生成部103を備える。画像記憶部102は、撮影領域Saに設定されている中心点Ctrを向くように配置されている複数のカメラCが中心点Ctrに位置する被写体を撮影するときの各カメラCが生成する画像データを記憶する。合成画像生成部103は、複数のカメラCにおける周方向に隣り合う少なくとも2つのカメラCが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から被写体を撮影した画像データに相当する合成画像データを生成する。 As described above, the content sales server 10A, which is a content sales device according to the first embodiment, comprises a sales control unit 100, an image storage unit 102, and a composite image generation unit 103. The image storage unit 102 stores image data generated by each of the multiple cameras C, which are arranged to face the center point Ctr set in the shooting area Sa, when they photograph a subject located at the center point Ct. The composite image generation unit 103 generates composite image data corresponding to image data of a subject photographed from a position between two circumferentially adjacent cameras, based on the image data generated by at least two circumferentially adjacent cameras C.

コンテンツの購入者が、複数のカメラCのうちのいずれかのカメラCが位置する方向の角度を選択してコンテンツを購入するとする。このとき、販売制御部100は、画像記憶部102に記憶されている選択された角度に対応するカメラCが生成する画像データをコンテンツとして販売する。購入者が複数のカメラCのうちのいずれかの周方向に隣り合う2つのカメラCの間の方向の角度を選択してコンテンツを購入するとする。このとき、販売制御部100は、合成画像生成部103が生成する合成画像データをコンテンツとして販売する。 Suppose a content purchaser selects an angle in the direction of one of several cameras C to purchase the content. In this case, the sales control unit 100 sells the image data generated by the camera C corresponding to the selected angle, which is stored in the image storage unit 102, as content. Suppose a purchaser selects an angle in the direction between two adjacent cameras C in the circumferential direction to purchase the content. In this case, the sales control unit 100 sells the composite image data generated by the composite image generation unit 103 as content.

販売制御部100は、画像記憶部102に記憶されている画像データを第1の販売価格で販売し、合成画像生成部103が生成する合成画像データを第1の販売価格より低価格の第2の販売価格で販売するのがよい。 The sales control unit 100 should sell the image data stored in the image storage unit 102 at a first sales price, and sell the composite image data generated by the composite image generation unit 103 at a second sales price lower than the first sales price.

分割角度設定部106は、中心点Ctrから見た撮影領域Saにおける所定の方向の角度を0度として、360度の周方向におけるコンテンツを販売する角度の単位を設定する。よって、コンテンツを販売する角度は1度単位でも5度単位でも任意に設定可能である。販売制御部100は、分割角度設定部106に設定されている角度の単位でコンテンツを販売する。よって、コンテンツ販売サーバ10Aは、任意の角度の単位でコンテンツを販売することが可能である。 The division angle setting unit 106 sets the angle unit for selling content in the 360-degree circumferential direction, with the angle in a predetermined direction in the shooting area Sa as viewed from the center point Ct set as 0 degrees. Therefore, the angle for selling content can be arbitrarily set to 1-degree increments, 5-degree increments, or any other unit. The sales control unit 100 sells content in the angle units set in the division angle setting unit 106. Therefore, the content sales server 10A can sell content in any angle unit.

販売制御部100は、各角度のコンテンツを、1つの時間帯において一人の購入者のみに販売するのがよい。販売制御部100は、各角度のコンテンツを、全ての時間で、一人の購入者のみに販売してもよい。 The sales control unit 100 may sell the content for each viewing angle to only one buyer per time slot. Alternatively, the sales control unit 100 may sell the content for each viewing angle to only one buyer throughout the entire time period.

第1実施形態に係るコンテンツ販売方法は、画像記憶部102が画像データを記憶し、合成画像生成部103が合成画像データを生成する。第1実施形態に係るコンテンツ販売方法は、販売制御部100が、画像データをコンテンツとして販売し、合成画像データをコンテンツとして販売する。第1実施形態に係るコンテンツ販売方法は、画像記憶部102に記憶されている画像データを第1の販売価格で販売し、合成画像生成部103が生成する合成画像データを第1の販売価格より低価格の第2の販売価格で販売するのがよい。 In the content sales method according to the first embodiment, the image storage unit 102 stores image data, and the composite image generation unit 103 generates composite image data. In the content sales method according to the first embodiment, the sales control unit 100 sells the image data as content and sells the composite image data as content. In the content sales method according to the first embodiment, it is preferable to sell the image data stored in the image storage unit 102 at a first sales price, and sell the composite image data generated by the composite image generation unit 103 at a second sales price lower than the first sales price.

第1実施形態に係るコンテンツ販売プログラムはコンテンツ販売サーバ10Aが備えるコンピュータに、画像データを記憶するステップ、合成画像データを生成するステップを実行させる。第1実施形態に係るコンテンツ販売プログラムはコンテンツ販売サーバ10Aが備えるコンピュータに、画像データをコンテンツとして販売するステップ、合成画像データをコンテンツとして販売するステップを実行させる。第1実施形態に係るコンテンツ販売プログラムは、画像データを第1の販売価格で販売するステップ、合成画像データを第1の販売価格より低価格の第2の販売価格で販売するステップを実行させるのがよい。 The content sales program according to the first embodiment causes the computer in the content sales server 10A to execute the steps of storing image data and generating composite image data. The content sales program according to the first embodiment also causes the computer in the content sales server 10A to execute the steps of selling the image data as content and selling the composite image data as content. Preferably, the content sales program according to the first embodiment also executes the steps of selling the image data at a first selling price and selling the composite image data at a second selling price lower than the first selling price.

第1実施形態に係るコンテンツ販売サーバ10A、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、コンテンツの購入者の要望に応じたコンテンツを販売することができる。第1実施形態に係るコンテンツ販売サーバ10A、コンテンツ販売方法、及びコンテンツ販売プログラムにおいて、コンテンツの状態に応じて適切な価格でコンテンツを販売してもよい。ここでのコンテンツの状態とは、角度に応じた画質の良否または画質の程度である。 According to the content sales server 10A, content sales method, and content sales program of the first embodiment, content can be sold in accordance with the requests of content purchasers. In the content sales server 10A, content sales method, and content sales program of the first embodiment, content may be sold at an appropriate price depending on the content's condition. Here, "content condition" refers to the quality or degree of image quality depending on the viewing angle.

<第2実施形態>
図5において、ネットワーク20には、図1に示すコンテンツ販売サーバ10Aに代えて、コンテンツ販売サーバ10Bが接続されている。図5において、図1と同一部分には同一符号を付し、その説明を省略することがある。コンテンツ販売サーバ10Bは第2実施形態に係るコンテンツ販売装置であり、第2実施形態に係るコンテンツ販売方法を実行する。コンテンツ販売サーバ10Bは第2実施形態に係るコンテンツ販売プログラムを実行する。
<Second Embodiment>
In Figure 5, content sales server 10B is connected to network 20 in place of content sales server 10A shown in Figure 1. In Figure 5, the same reference numerals are used for parts identical to those in Figure 1, and their descriptions may be omitted. Content sales server 10B is a content sales device according to the second embodiment and executes the content sales method according to the second embodiment. Content sales server 10B executes the content sales program according to the second embodiment.

図5に示すように、コンテンツ販売サーバ10Bは特定対象追従部110を備える。特定対象追従部110は、撮影されている被写体のうちの特定の対象を追従する。購入者端末40は、カメラC0~C315が生成する画像データのいずれかを受信し、購入者は特定の対象を指定する。購入者端末40は、色または形状等で特定の対象を指定することが可能である。特定の対象とは、カメラC0~C315によって撮影される特定のパフォーマ等である。 As shown in Figure 5, the content sales server 10B includes a specific target tracking unit 110. The specific target tracking unit 110 tracks a specific target among the subjects being photographed. The purchaser terminal 40 receives one of the image data generated by cameras C0 to C315, and the purchaser specifies a specific target. The purchaser terminal 40 can specify a specific target by color, shape, etc. A specific target is a specific performer or other object photographed by cameras C0 to C315.

販売制御部100は、通信部101より指定された特定の対象の情報を受けて、特定対象追従部110に特定の対象の追従を指示する。販売制御部100は、中心点設定部104に特定対象追従部110が追従する特定の対象のいずれかの位置を中心点と設定するよう指示する。 The sales control unit 100 receives information on a specific target designated by the communication unit 101 and instructs the target tracking unit 110 to track the specific target. The sales control unit 100 also instructs the center point setting unit 104 to set one of the positions of the specific target being tracked by the target tracking unit 110 as the center point.

図6に示すように、中心点設定部104は、特定対象追従部110が追従する特定の対象に基づいて移動中心点Mctrを設定する。移動中心点Mctrは、所定の大きさを有する特定の対象の例えば中心点でよい。図6に示すように、移動中心点Mctrは、黒丸で示す位置から二点鎖線で示す位置へと移動する。特定の対象が移動するのに応じて、移動中心点Mctrが移動する。 As shown in Figure 6, the center point setting unit 104 sets the moving center point Mctr based on the specific object that the specific object tracking unit 110 tracks. The moving center point Mctr may be, for example, the center point of the specific object having a predetermined size. As shown in Figure 6, the moving center point Mctr moves from the position indicated by the black circle to the position indicated by the dashed line. The moving center point Mctr moves in accordance with the movement of the specific object.

販売制御部100は、角度θのコンテンツの購入希望を受け取ると、移動中心点Mctrの位置にかかわらず、角度θの画像データまたは合成画像データを購入者に販売する。第2実施形態においては、購入者が例えば角度θとして0度のコンテンツを購入したとしても、移動中心点Mctrの位置によって合成画像データを販売する必要がある。そこで、第2実施形態においては、画像データと合成画像データとで販売価格を異ならせず、一律の販売価格とするのがよい。 The sales control unit 100, upon receiving a purchase request for content with angle θ, sells either image data or composite image data with angle θ to the purchaser, regardless of the position of the movement center point Mctr. In the second embodiment, even if the purchaser buys content with angle θ of 0 degrees, for example, it is necessary to sell composite image data based on the position of the movement center point Mctr. Therefore, in the second embodiment, it is preferable to set a uniform sales price for both image data and composite image data.

図7に示すフローチャートを用いて、コンテンツ販売サーバ10Bが実行するコンテンツ販売方法、及びコンテンツ販売プログラムが販売制御部100に実行させる処理を説明する。図7において、図4と同一の処理には同一の符号を付し、その説明を省略することがある。 The content sales method executed by the content sales server 10B and the processes that the content sales program instructs the sales control unit 100 to execute will be explained using the flowchart shown in Figure 7. In Figure 7, the same reference numerals are used for processes identical to those in Figure 4, and their explanations may be omitted.

コンテンツ販売サーバ10Bが動作を開始すると、販売制御部100は、ステップS1にて、いずれかの購入者端末40からコンテンツの購入希望があるか否かを判定する。コンテンツの購入希望がなければ(NO)、販売制御部100はステップS1の処理を繰り返す。ステップS1にてコンテンツの購入希望があれば(YES)、販売制御部100は、ステップS21にて、特定の対象が中心点として設定されたか否かを判定する。 When the content sales server 10B starts operating, the sales control unit 100 determines in step S1 whether there is a request to purchase content from any of the purchaser terminals 40. If there is no request to purchase content (NO), the sales control unit 100 repeats the process in step S1. If there is a request to purchase content in step S1 (YES), the sales control unit 100 determines in step S21 whether a specific target has been set as the center point.

ステップS21にて特定の対象が中心点として設定されれば(YES)、販売制御部100は、ステップS22にて、特定の対象のいずれかの位置を移動中心点Mctrに設定するよう中心点設定部104に指示する。続けて、販売制御部100は、ステップS23にて、購入する角度が選択されたか否かを判定する。購入する角度が選択されなければ(NO)、販売制御部100はステップS23の処理を繰り返す。購入する角度が選択されれば(YES)、販売制御部100は、ステップS24にて、コンテンツの販売価格を提示して処理をステップS6に移行させる。 If a specific object is set as the center point in step S21 (YES), the sales control unit 100 instructs the center point setting unit 104 in step S22 to set one of the positions of the specific object as the movement center point Mctr. Next, in step S23, the sales control unit 100 determines whether a purchase angle has been selected. If no purchase angle has been selected (NO), the sales control unit 100 repeats the process in step S23. If a purchase angle has been selected (YES), the sales control unit 100 presents the sales price of the content in step S24 and proceeds to step S6.

ステップS21にて特定の対象が中心点として設定されなければ(NO)、販売制御部100は、ステップS25にて、図2と同様の固定の位置を中心点Ctrに設定して、処理をステップS2に移行させる。ステップS2~S10の処理は、図4のステップS2~S10と同じである。 If no specific target is set as the center point in step S21 (NO), the sales control unit 100 sets the fixed position as shown in Figure 2 to the center point Ct in step S25 and proceeds to step S2. The processing in steps S2 to S10 is the same as steps S2 to S10 in Figure 4.

以上のように、第2実施形態に係るコンテンツ販売装置であるコンテンツ販売サーバ10Bは、複数のカメラCによって撮影されている被写体のうちの特定の対象を追従する特定対象追従部110を備える。中心点設定部104は、特定対象追従部110が追従する特定の対象のいずれかの位置を中心点Mctrとして設定する。合成画像生成部103は、移動することがある特定の対象の中心点Mctrから所定の方向を角度0度として、中心点Mctrからいずれかの方向である所定の角度の位置から被写体を撮影した画像データに相当する合成画像データを生成する。 As described above, the content sales server 10B, which is a content sales device according to the second embodiment, includes a specific target tracking unit 110 that tracks a specific target among the subjects being photographed by multiple cameras C. The center point setting unit 104 sets one of the positions of the specific target being tracked by the specific target tracking unit 110 as the center point Mctr. The composite image generation unit 103 sets a predetermined direction from the center point Mctr of the specific target, which may move, as 0 degrees, and generates composite image data corresponding to image data taken of the subject from a predetermined angle position in any direction from the center point Mctr.

販売制御部100は、コンテンツの購入者が中心点Mctrからいずれかの方向の角度を選択してコンテンツを購入するとき、画像記憶部102に記憶されている画像データまたは合成画像生成部103が生成する合成画像データをコンテンツとして販売する。 The sales control unit 100 sells the image data stored in the image storage unit 102 or the composite image data generated by the composite image generation unit 103 as content when the content purchaser selects an angle in any direction from the center point Mctr to purchase the content.

第2実施形態に係るコンテンツ販売方法は、特定対象追従部110が、複数のカメラCによって撮影されている被写体のうちの特定の対象を追従し、中心点設定部104が、特定対象追従部110が追従する特定の対象のいずれかの位置を中心点Mctrとして設定する。第2実施形態に係るコンテンツ販売方法は、コンテンツの購入者が中心点Mctrからいずれかの方向の角度を選択してコンテンツを購入するとき、画像記憶部102に記憶されている画像データまたは合成画像生成部103が生成する合成画像データをコンテンツとして販売する。 In the content sales method according to the second embodiment, the specific target tracking unit 110 tracks a specific target among subjects being photographed by multiple cameras C, and the center point setting unit 104 sets one of the positions of the specific target being tracked by the specific target tracking unit 110 as the center point Mctr. In the content sales method according to the second embodiment, when a content purchaser selects an angle in any direction from the center point Mctr to purchase the content, the image data stored in the image storage unit 102 or the composite image data generated by the composite image generation unit 103 is sold as content.

第2実施形態に係るコンテンツ販売プログラムはコンテンツ販売サーバ10Bが備えるコンピュータに、被写体のうちの特定の対象を追従するステップ、特定の対象のいずれかの位置を中心点Mctrとして設定するステップを実行させる。第2実施形態に係るコンテンツ販売プログラムはコンテンツ販売サーバ10Bが備えるコンピュータに、画像記憶部102に記憶されている画像データまたは合成画像データをコンテンツとして販売するステップを実行させる。 The content sales program according to the second embodiment causes the computer in the content sales server 10B to perform the steps of tracking a specific object among the subjects and setting one of the positions of the specific object as the center point Mctr. The content sales program according to the second embodiment causes the computer in the content sales server 10B to perform the step of selling image data or composite image data stored in the image storage unit 102 as content.

第2実施形態に係るコンテンツ販売サーバ10B、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、移動することがある中心点Mctrを中心点として設定する場合であっても、コンテンツの購入者の要望に応じたコンテンツを販売することができる。 According to the content sales server 10B, content sales method, and content sales program of the second embodiment, even when setting a center point Mctr that may move as the center point, it is possible to sell content that meets the requests of content purchasers.

<第3実施形態>
図8において、ネットワーク20には、図5に示すコンテンツ販売サーバ10Bに代えて、コンテンツ販売サーバ10Cが接続されている。図8において、図5と同一部分には同一符号を付し、その説明を省略することがある。コンテンツ販売サーバ10Cは第3実施形態に係るコンテンツ販売装置であり、第3実施形態に係るコンテンツ販売方法を実行する。コンテンツ販売サーバ10Cは第3実施形態に係るコンテンツ販売プログラムを実行する。
<Third Embodiment>
In Figure 8, content sales server 10C is connected to network 20 in place of content sales server 10B shown in Figure 5. In Figure 8, the same reference numerals are used for parts identical to those in Figure 5, and their descriptions may be omitted. Content sales server 10C is a content sales device according to the third embodiment and executes the content sales method according to the third embodiment. Content sales server 10C executes the content sales program according to the third embodiment.

図8に示すように、コンテンツ販売サーバ10Cは特定対象消失判定部111を備える。図9に示すように、中心点Mctrが黒丸で示す位置から二点鎖線で示す位置へと移動したとする。黒丸で示す中心点Mctrは、カメラC0の視野角Va内に位置している。図示していないが、黒丸で示す中心点Mctrは、カメラC45の視野角Va内に位置している。中心点Mctrが黒丸で示す位置に位置していて、購入者が選択した角度が図9に示す角度θであるとき、合成画像生成部103は、カメラC0及びC45が生成する画像データに基づいて合成画像データを生成することができる。 As shown in Figure 8, the content sales server 10C includes a specific target disappearance determination unit 111. As shown in Figure 9, assume that the center point Mctr moves from the position indicated by the black circle to the position indicated by the dashed line. The center point Mctr, indicated by the black circle, is located within the field of view Va of camera C0. Although not shown, the center point Mctr, indicated by the black circle, is located within the field of view Va of camera C45. When the center point Mctr is located at the position indicated by the black circle, and the angle selected by the purchaser is the angle θ shown in Figure 9, the composite image generation unit 103 can generate composite image data based on the image data generated by cameras C0 and C45.

ところが、中心点MctrがカメラC0の視野角Vaから外れる二点鎖線で示す位置に移動すると、合成画像生成部103は、カメラC0及びC45が生成する画像データに基づいて合成画像データを生成することができない。すると、合成画像生成部103は、カメラC45が生成する画像データのみに基づいて合成画像データを生成したり、カメラC45が生成する画像データと他のカメラCが生成する画像データとに基づいて合成画像データを生成したりしなければならない。他のカメラCは、二点鎖線で示す位置に位置している中心点Mctrが視野角に入っているカメラCであり、例えばカメラC315である。 However, when the center point Mctr moves to the position indicated by the dashed line, outside the field of view Va of camera C0, the composite image generation unit 103 cannot generate composite image data based on the image data generated by cameras C0 and C45. Therefore, the composite image generation unit 103 must either generate composite image data based solely on the image data generated by camera C45, or generate composite image data based on the image data generated by camera C45 and the image data generated by another camera C. The other camera C is one whose field of view includes the center point Mctr located at the position indicated by the dashed line, for example, camera C315.

特定対象消失判定部111は、各カメラCの視野角の情報を有し、中心点設定部104で設定する移動する中心点Mctrの位置の情報を受ける。特定対象消失判定部111は、特定対象追従部110が追従する特定の対象が、周方向に隣り合う2つのカメラCのうちの一方のカメラCの視野角から外れることによる、画質劣化の状態の発生の有無を判定する。特定対象消失判定部111は、販売制御部100内に設けられていてもよい。 The specific target disappearance determination unit 111 holds information on the field of view of each camera C and receives information on the position of the moving center point Mctr set by the center point setting unit 104. The specific target disappearance determination unit 111 determines whether or not a state of image quality degradation occurs due to the specific target being tracked by the specific target tracking unit 110 moving out of the field of view of one of two circumferentially adjacent cameras C. The specific target disappearance determination unit 111 may be located within the sales control unit 100.

販売制御部100は、特定対象消失判定部111が画質劣化の状態が発生したと判定したときの合成画像データの販売価格を、画質劣化の状態が発生したと判定しないときの合成画像データの販売価格よりも割り引いた割引価格で販売するのがよい。販売制御部100は、画質劣化の状態が発生している時間の長さに応じて割引率が設定された割引価格で合成画像データを販売するのがよい。 The sales control unit 100 should sell the composite image data at a discounted price, which is lower than the selling price of the composite image data when the specific target loss determination unit 111 determines that image quality degradation has occurred. The sales control unit 100 should also sell the composite image data at a discounted price, with the discount rate set according to the duration of the image quality degradation.

図10に示すフローチャートを用いて、コンテンツ販売サーバ10Cが実行するコンテンツ販売方法、及びコンテンツ販売プログラムが販売制御部100に実行させる処理を説明する。図10において、図4または図7と同一の処理には同一の符号を付し、その説明を省略することがある。 The content sales method executed by the content sales server 10C and the processes that the content sales program instructs the sales control unit 100 to execute will be explained using the flowchart shown in Figure 10. In Figure 10, processes identical to those in Figures 4 or 7 are denoted by the same reference numerals, and their explanations may be omitted.

特定対象消失判定部111は、ステップS23に続けて、ステップS31にて、特定の対象が2つのカメラCのうちの一方のカメラCの視野角から外れることによる画質劣化が発生する時間があるか否かを判定する。画質劣化が発生する時間がなければ(NO)、販売制御部100は、ステップS32にて、コンテンツの通常の販売価格を提示して、処理をステップS6に移行させる。画質劣化が発生する時間があれば(YES)、販売制御部100は、ステップS33にて、コンテンツの割引価格を提示して、処理をステップS6に移行させる。ステップS6~S10の処理は、図7のステップS6~S10と同じである。 The specific target disappearance determination unit 111, following step S23, determines in step S31 whether there is a period of time during which image quality degradation occurs due to the specific target moving out of the field of view of one of the two cameras C. If there is no period of time during which image quality degradation occurs (NO), the sales control unit 100 presents the normal sales price of the content in step S32 and proceeds to step S6. If there is a period of time during which image quality degradation occurs (YES), the sales control unit 100 presents the discounted price of the content in step S33 and proceeds to step S6. The processing in steps S6 to S10 is the same as steps S6 to S10 in Figure 7.

図10においては、図7のステップS25、及びS2~S5の図示を省略している。 In Figure 10, steps S25 and S2-S5 of Figure 7 are omitted.

以上のように、第3実施形態に係るコンテンツ販売装置であるコンテンツ販売サーバ10Cは、特定対象消失判定部111を備える。特定対象消失判定部111は、中心点Mctrの撮影領域内の位置により、中心点Mctrが周方向に隣り合う2つのカメラCのうちの一方のカメラCである第1のカメラの視野角から外れた状態の発生の有無を判定する。この状態は、画質が劣化した合成画像データを生成せざるを得ない状態である。これにより、特定対象消失判定部111は、画質劣化の状態の発生の有無を判定する。 As described above, the content sales server 10C, which is a content sales device according to the third embodiment, includes a specific target disappearance determination unit 111. The specific target disappearance determination unit 111 determines, based on the position of the center point Mctr within the shooting area, whether or not the center point Mctr is outside the field of view of the first camera, which is one of two cameras C adjacent in the circumferential direction. This state necessitates the generation of composite image data with degraded image quality. Therefore, the specific target disappearance determination unit 111 determines whether or not a state of image quality degradation has occurred.

合成画像生成部103は、特定対象消失判定部111が画質劣化の状態が発生すると判定しないときには、周方向に隣り合う2つのカメラCが生成する画像データに基づいて合成画像データを生成する。 The composite image generation unit 103 generates composite image data based on image data generated by two adjacent cameras C in the circumferential direction, when the specific target disappearance determination unit 111 does not determine that image quality degradation has occurred.

合成画像生成部103は、特定対象消失判定部111が画質劣化の状態が発生したと判定したときには、第2のカメラが生成する画像データ、または第2のカメラが生成する画像データと第3のカメラが生成する画像データとに基づいて合成画像データを生成する。第2のカメラとは、周方向に隣り合う2つのカメラのうちの中心点Mctrが視野角から外れていない他方のカメラCである。第3のカメラとは、第1及び第2のカメラ以外のカメラCであって中心点Mctrが視野角内にある任意のカメラCである。 The composite image generation unit 103 generates composite image data based on the image data generated by the second camera, or the image data generated by the second camera and the image data generated by the third camera, when the specific target disappearance determination unit 111 determines that image quality degradation has occurred. The second camera is the other camera C among two circumferentially adjacent cameras whose center point Mctr is not outside the field of view. The third camera is any camera C other than the first and second cameras, whose center point Mctr is within the field of view.

第3実施形態に係るコンテンツ販売方法は、コンテンツ販売サーバ10Cが備える特定対象消失判定部111が、特定の対象が2つのカメラCのうちの一方のカメラCの視野角から外れることによる画質劣化の状態の発生の有無を判定する。第3実施形態に係るコンテンツ販売方法は、特定対象消失判定部111が画質劣化の状態が発生したと判定したときには、第2のカメラが生成する画像データのみ、または第2のカメラが生成する画像データと第3のカメラが生成する画像データとに基づいて合成画像データを生成する。 In the content sales method according to the third embodiment, the specific target disappearance determination unit 111 provided in the content sales server 10C determines whether or not a state of image quality degradation has occurred due to a specific target moving out of the field of view of one of the two cameras C. When the specific target disappearance determination unit 111 determines that a state of image quality degradation has occurred, the content sales method according to the third embodiment generates composite image data based only on the image data generated by the second camera, or based on the image data generated by both the second camera and the third camera.

第3実施形態に係るコンテンツ販売プログラムは、コンテンツ販売サーバ10Cが備えるコンピュータに、特定の対象が2つのカメラCのうちの一方のカメラCの視野角から外れることによる画質劣化の状態の発生の有無を判定するステップを実行させる。第3実施形態に係るコンテンツ販売プログラムは、コンピュータに、画質劣化の状態が発生したと判定したときには、第2のカメラが生成する画像データのみ、または第2のカメラが生成する画像データと第3のカメラが生成する画像データとに基づいて合成画像データを生成するステップを実行させる。 The content sales program according to the third embodiment causes the computer in the content sales server 10C to perform a step of determining whether or not image quality degradation has occurred due to a specific object moving out of the field of view of one of the two cameras C. When the content sales program according to the third embodiment determines that image quality degradation has occurred, it causes the computer to perform a step of generating composite image data based only on the image data generated by the second camera, or based on the image data generated by both the second camera and the third camera.

第3実施形態に係るコンテンツ販売サーバ10C、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、移動することがある中心点Mctrを中心点とする場合であっても、コンテンツの購入者の要望に応じたコンテンツを販売することができる。さらに、第3実施形態に係るコンテンツ販売サーバ10C、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、中心点MctrがカメラCの視野角から外れても、他のカメラC等の画像データを用いて合成画像データを生成することができる。 According to the content sales server 10C, content sales method, and content sales program of the third embodiment, even when the center point Mctr may move, content can be sold according to the content purchaser's requests. Furthermore, according to the content sales server 10C, content sales method, and content sales program of the third embodiment, even if the center point Mctr moves out of the field of view of camera C, composite image data can be generated using image data from other cameras C, etc.

<第4実施形態>
図11において、ネットワーク20には、図1に示すコンテンツ販売サーバ10Aに代えて、コンテンツ販売サーバ10Dが接続されている。図11において、図1と同一部分には同一符号を付し、その説明を省略することがある。コンテンツ販売サーバ10Dは第4実施形態に係るコンテンツ販売装置であり、第4実施形態に係るコンテンツ販売方法を実行する。コンテンツ販売サーバ10Dは第4実施形態に係るコンテンツ販売プログラムを実行する。
<Fourth Embodiment>
In Figure 11, a content sales server 10D is connected to the network 20 in place of the content sales server 10A shown in Figure 1. In Figure 11, the same reference numerals are used for parts identical to those in Figure 1, and their descriptions may be omitted. The content sales server 10D is a content sales device according to the fourth embodiment and executes the content sales method according to the fourth embodiment. The content sales server 10D executes the content sales program according to the fourth embodiment.

図11に示すように、中心点設定部104には、固定の中心点として第1の中心点と第2の中心点とが設定されている。中心点設定部104に3つ以上の中心点が設定されていてもよい。図12に示すように、撮影領域Sa内には、固定の中心点Ctr1及びCtr2が設定されている。コンテンツの購入者は、中心点Ctr1及びCtr2のうちのいずれかの中心点を選択して、選択した中心点からいずれかの方向の角度を選択してコンテンツを購入することができる。 As shown in Figure 11, the center point setting unit 104 has a first center point and a second center point set as fixed center points. The center point setting unit 104 may have three or more center points set. As shown in Figure 12, fixed center points Ctr1 and Ctr2 are set within the shooting area Sa. A content purchaser can select either center point Ctr1 or Ctr2, and then select an angle in any direction from the selected center point to purchase the content.

図12において、中心点Ctr1では角度θ1が選択され、中心点Ctr2では角度θ2が選択されている。仮に角度θ1と角度θ2とが同じであっても、中心点Ctr1と中心点Ctr2とが異なる位置であるから、購入者に提供されるコンテンツは互いに異なるコンテンツとなる。従って、コンテンツ販売サーバ10Dによれば、後述する例外を除き、中心点Ctr1と中心点Ctr2とで別々の購入者にコンテンツを販売することができる。 In Figure 12, angle θ1 is selected at center point Ctr1, and angle θ2 is selected at center point Ctr2. Even if angles θ1 and θ2 are the same, since center points Ctr1 and Ctr2 are in different positions, the content provided to the buyers will be different. Therefore, the content sales server 10D can sell content to different buyers at center point Ctr1 and center point Ctr2, with the exceptions described later.

図13を用いて例外を説明する。図13において、中心点Ctr1と中心点Ctr2とを連結した連結線を連結線CCLと称する。購入者が中心点Ctr1において角度θを選択したとする。図13において、購入者が選択した角度θの方向は、連結線CCLの方向と一致する。仮に、他の購入者が中心点Ctr2において角度θを選択したとする。すると、中心点Ctr1において角度θを選択した購入者が購入するコンテンツと、中心点Ctr2において角度θを選択した購入者が購入するコンテンツとは実質的に同じコンテンツとなってしまう。 Let's use Figure 13 to explain the exception. In Figure 13, the connecting line between center point Ctr1 and center point Ctr2 is called the connecting line CCL. Suppose a buyer selects an angle θ at center point Ctr1. In Figure 13, the direction of the angle θ selected by the buyer coincides with the direction of the connecting line CCL. Suppose another buyer selects an angle θ at center point Ctr2. Then, the content purchased by the buyer who selected angle θ at center point Ctr1 and the content purchased by the buyer who selected angle θ at center point Ctr2 would be essentially the same content.

そこで、販売制御部100は、中心点Ctr1及びCtr2のうちの選択した中心点から選択した方向が、中心点Ctr1及びCtr2を連結した連結線CCLの方向と一致するとき、中心点Ctr1及びCtr2で、選択した方向の角度θのコンテンツを1つの時間帯において一人の購入者のみに販売する。連結線CCLと一致する方向の角度θのコンテンツは一人の購入者のみに販売するので、通常の販売価格よりも高い割増価格とするのがよい。 Therefore, when the selected direction from one of the center points Ctr1 and Ctr2 coincides with the direction of the connecting line CCL that connects center points Ctr1 and Ctr2, the sales control unit 100 sells content with the selected direction angle θ to only one buyer per time period. Since content with the direction angle θ that coincides with the connecting line CCL is sold to only one buyer, it is appropriate to set a premium price higher than the normal selling price.

図14に示すフローチャートを用いて、コンテンツ販売サーバ10Dが実行するコンテンツ販売方法、及びコンテンツ販売プログラムが販売制御部100に実行させる処理を説明する。図14において、図4と同一の処理には同一の符号を付し、その説明を省略することがある。 The content sales method executed by the content sales server 10D and the processes that the content sales program instructs the sales control unit 100 to execute will be explained using the flowchart shown in Figure 14. In Figure 14, the same reference numerals are used for processes identical to those in Figure 4, and their explanations may be omitted.

販売制御部100は、ステップS1に続けて、ステップS41にて、中心点及び角度が選択されたか否かを判定する。中心点及び角度が選択されなければ(NO)、販売制御部100はステップS41の処理を繰り返す。中心点及び角度が選択されれば(YES)、販売制御部100は、ステップS42にて、選択された角度の方向は、選択された中心点と他の中心点とを結ぶ連結線CCLの方向と一致するか否かを判定する。 The sales control unit 100, following step S1, determines in step S41 whether a center point and angle have been selected. If no center point and angle have been selected (NO), the sales control unit 100 repeats the process in step S41. If a center point and angle have been selected (YES), the sales control unit 100 determines in step S42 whether the direction of the selected angle coincides with the direction of the connecting line CCL that connects the selected center point to another center point.

ステップS42にて両者が一致しなければ(NO)、販売制御部100は、ステップS43にて、コンテンツの通常の販売価格を提示して、処理をステップS6に移行させる。ステップS42にて両者が一致すれば(YES)、販売制御部100は、ステップS44にて、コンテンツの割増価格を提示して、処理をステップS6に移行させる。ステップS6~S10の処理は、図4のステップS6~S10と同じである。 If the two values do not match in step S42 (NO), the sales control unit 100 presents the normal sales price of the content in step S43 and proceeds to step S6. If the two values match in step S42 (YES), the sales control unit 100 presents the premium price of the content in step S44 and proceeds to step S6. The processing in steps S6 to S10 is the same as steps S6 to S10 in Figure 4.

以上のように、第4実施形態に係るコンテンツ販売装置であるコンテンツ販売サーバ10Dの中心点設定部104には、複数の中心点が設定されている。コンテンツの購入者は、複数の中心点のうちのいずれかの中心点を選択し、選択した中心点からいずれかの方向の角度を選択してコンテンツを購入する。販売制御部100は、選択された中心点における選択された角度に対応する、画像記憶部102に記憶されている画像データまたは合成画像生成部103が生成する合成画像データをコンテンツとして販売する。 As described above, the content sales server 10D, which is a content sales device according to the fourth embodiment, has multiple center points set in its center point setting unit 104. A content purchaser selects one of the multiple center points and then selects an angle in any direction from the selected center point to purchase the content. The sales control unit 100 sells the image data stored in the image storage unit 102 or the composite image data generated by the composite image generation unit 103 as content, corresponding to the selected angle at the selected center point.

第4実施形態に係るコンテンツ販売方法は、選択された中心点における選択された角度に対応する、画像記憶部102に記憶されている画像データまたは合成画像生成部103が生成する合成画像データをコンテンツとして販売する。第4実施形態に係るコンテンツ販売プログラムは、コンテンツ販売サーバ10Dが備えるコンピュータに、選択された中心点における選択された角度に対応する、画像記憶部102に記憶されている画像データまたは合成画像データをコンテンツとして販売するステップを実行させる。 The content sales method according to the fourth embodiment sells image data stored in the image storage unit 102 or composite image data generated by the composite image generation unit 103 as content, corresponding to a selected angle at a selected center point. The content sales program according to the fourth embodiment causes the computer in the content sales server 10D to execute the step of selling image data stored in the image storage unit 102 or composite image data corresponding to a selected angle at a selected center point as content.

第4実施形態に係るコンテンツ販売サーバ10D、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、複数の中心点それぞれで、コンテンツの購入者の要望に応じたコンテンツを販売することができる。 According to the content sales server 10D, content sales method, and content sales program of the fourth embodiment, content can be sold at each of multiple central points according to the requests of content purchasers.

<第5実施形態>
図15において、ネットワーク20には、図1に示すコンテンツ販売サーバ10Aに代えて、コンテンツ販売サーバ10Eが接続されている。図15において、図1と同一部分には同一符号を付し、その説明を省略することがある。コンテンツ販売サーバ10Eは第5実施形態に係るコンテンツ販売装置であり、第5実施形態に係るコンテンツ販売方法を実行する。コンテンツ販売サーバ10Eは第5実施形態に係るコンテンツ販売プログラムを実行する。
<Fifth Embodiment>
In Figure 15, a content sales server 10E is connected to the network 20 in place of the content sales server 10A shown in Figure 1. In Figure 15, the same reference numerals are used for parts identical to those in Figure 1, and their descriptions may be omitted. The content sales server 10E is a content sales device according to the fifth embodiment and executes the content sales method according to the fifth embodiment. The content sales server 10E executes the content sales program according to the fifth embodiment.

図15に示すように、コンテンツ販売サーバ10Eは障害物判定部112を備える。障害物判定部112は、画像記憶部102より供給される各カメラCが生成した画像データに基づいて、中心点Ctrに位置する被写体を撮影する妨げとなる障害物の有無を判定する。例えば、カメラCによって撮影されている被写体がある時刻において消失し、所定の時間後に再び現れれば、その時間において障害物によって被写体の撮影が妨げられたと判定できる。被写体の色または形状等の特徴を登録すれば、被写体が消失したことを検出することができる。 As shown in Figure 15, the content sales server 10E includes an obstacle detection unit 112. The obstacle detection unit 112 determines the presence or absence of an obstacle that obstructs the capture of a subject located at the center point Ct, based on image data generated by each camera C supplied from the image storage unit 102. For example, if a subject being captured by camera C disappears at a certain time and reappears after a predetermined period, it can be determined that the subject's capture was obstructed by an obstacle at that time. By registering characteristics such as the subject's color or shape, the disappearance of the subject can be detected.

図16において、購入者がカメラC0とカメラC45との間の角度θを選択した状態で、中心点CtrとカメラC45との間に障害物Obsが存在するとする。このとき、合成画像生成部103は、カメラC0が生成する画像データとカメラC45が生成する画像データとで合成画像データを生成することができない。この場合、合成画像生成部103は、例えば、カメラC0が生成する画像データのみに基づいて合成画像データを生成する。合成画像生成部103は、カメラC0が生成する画像データと、例えばカメラC90が生成する画像データとに基づいて、合成画像データを生成してもよい。 In Figure 16, the purchaser selects an angle θ between camera C0 and camera C45, and assumes that an obstacle Obs exists between the center point Ctr and camera C45. In this case, the composite image generation unit 103 cannot generate composite image data using the image data generated by camera C0 and the image data generated by camera C45. In this case, the composite image generation unit 103 generates composite image data based, for example, only on the image data generated by camera C0. Alternatively, the composite image generation unit 103 may generate composite image data based on the image data generated by camera C0 and, for example, the image data generated by camera C90.

カメラC0の前に障害物Obsが存在する場合には、カメラC0は中心点Ctrに位置する被写体を撮影した画像データを生成することができない。この場合、合成画像生成部103は、カメラC0を除く2つのカメラCが生成する画像データに基づいて、カメラC0が生成する画像データの代用としての合成画像データを生成すればよい。 If an obstacle Obs exists in front of camera C0, camera C0 cannot generate image data of the subject located at the center point Ctr. In this case, the composite image generation unit 103 can generate composite image data as a substitute for the image data generated by camera C0, based on the image data generated by the two cameras C excluding camera C0.

図17に示すフローチャートを用いて、コンテンツ販売サーバ10Eが実行するコンテンツ販売方法、及びコンテンツ販売プログラムが販売制御部100に実行させる処理を説明する。図17において、図4と同一の処理には同一の符号を付し、その説明を省略することがある。図17に示すフローチャートは、コンテンツをオンデマンド配信する場合の処理を示している。 The content sales method executed by the content sales server 10E and the processes that the content sales program instructs the sales control unit 100 to execute will be explained using the flowchart shown in Figure 17. In Figure 17, the same reference numerals are used for processes identical to those in Figure 4, and their explanations may be omitted. The flowchart in Figure 17 shows the process when content is delivered on demand.

販売制御部100は、ステップS2に続けて、ステップS51にて、障害物が存在する時間があるか否かを判定する。障害物が存在する時間がなければ(NO)、販売制御部100は、ステップS52にて、コンテンツの通常の販売価格を提示して、処理をステップS6に移行させる。障害物が存在する時間があれば(YES)、販売制御部100は、ステップS53にて、コンテンツの割引価格を提示して、処理をステップS6に移行させる。ステップS6~S10の処理は、図4のステップS6~S10と同じである。 The sales control unit 100, following step S2, determines in step S51 whether or not there is a time when an obstacle is present. If there is no time when an obstacle is present (NO), the sales control unit 100 presents the normal sales price of the content in step S52 and proceeds to step S6. If there is a time when an obstacle is present (YES), the sales control unit 100 presents the discounted price of the content in step S53 and proceeds to step S6. The processing in steps S6 to S10 is the same as steps S6 to S10 in Figure 4.

以上のように、第5実施形態に係るコンテンツ販売装置であるコンテンツ販売サーバ10Eは、各カメラCが被写体を撮影するときに被写体の撮影の妨げとなる障害物の有無を判定する障害物判定部112を備える。障害物判定部112が、合成画像データを生成するために選択したカメラCが被写体を撮影するときに障害物があると判定する。このとき、合成画像生成部103は、障害物の影響を受けることなく被写体を撮影することができる他の1またはそれ以上のカメラCが生成する画像データに基づいて合成画像データを生成する。 As described above, the content sales server 10E, which is a content sales device according to the fifth embodiment, includes an obstacle detection unit 112 that determines the presence or absence of obstacles that interfere with the shooting of a subject when each camera C is shooting a subject. The obstacle detection unit 112 determines that there is an obstacle when the camera C selected for generating composite image data is shooting a subject. At this time, the composite image generation unit 103 generates composite image data based on image data generated by one or more other cameras C that can shoot the subject without being affected by the obstacle.

販売制御部100は、障害物が存在するときの合成画像データの販売価格を、障害物が存在せず、選択した周方向に隣り合う2つのカメラCが生成する画像データに基づいて生成した合成画像データの販売価格よりも割り引いた割引価格で販売するのがよい。販売制御部100は、障害物が存在して、カメラC0~C315が生成する画像データの代用としての合成画像データを販売する場合も割引価格で販売するのがよい。 The sales control unit 100 should sell the composite image data when an obstacle is present at a discounted price, which is lower than the selling price of the composite image data generated based on image data generated by two adjacent cameras C in the selected circumferential direction when no obstacle is present. The sales control unit 100 should also sell the composite image data at a discounted price when an obstacle is present and it is being sold as a substitute for the image data generated by cameras C0 to C315.

第5実施形態に係るコンテンツ販売方法は、コンテンツ販売サーバ10Eが備える障害物判定部112が、各カメラCが被写体を撮影するときに被写体の撮影の妨げとなる障害物の有無を判定する。第4実施形態に係るコンテンツ販売方法は、コンテンツ販売サーバ10Eが備える合成画像生成部103が、障害物の影響を受けることなく被写体を撮影することができる他の1またはそれ以上のカメラCが生成する画像データに基づいて合成画像データを生成する。 In the fifth embodiment of the content sales method, the obstacle detection unit 112 of the content sales server 10E determines whether there are any obstacles that would interfere with the shooting of the subject when each camera C is shooting the subject. In the fourth embodiment of the content sales method, the composite image generation unit 103 of the content sales server 10E generates composite image data based on image data generated by one or more other cameras C that can shoot the subject without being affected by obstacles.

第5実施形態に係るコンテンツ販売プログラムは、コンテンツ販売サーバ10Eが備えるコンピュータに、各カメラCが被写体を撮影するときに被写体の撮影の妨げとなる障害物の有無を判定するステップを実行させる。第5実施形態に係るコンテンツ販売プログラムは、障害物の影響を受けることなく被写体を撮影することができる他の1またはそれ以上のカメラCが生成する画像データに基づいて合成画像データを生成するステップを実行させる。 The content sales program according to the fifth embodiment causes the computer in the content sales server 10E to perform a step of determining whether there are any obstacles that would interfere with the shooting of the subject when each camera C is shooting the subject. The content sales program according to the fifth embodiment also causes the computer to perform a step of generating composite image data based on image data generated by one or more other cameras C that can shoot the subject without being affected by obstacles.

第5実施形態に係るコンテンツ販売サーバ10E、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、被写体の撮影の妨げとなる障害物が存在しても、コンテンツの購入者の要望に応じたコンテンツを販売することができる。第5実施形態において、中心点Ctrに代えて移動中心点Mctrとしてもよい。 According to the content sales server 10E, content sales method, and content sales program of the fifth embodiment, content can be sold in accordance with the purchaser's requests even if there are obstacles that hinder the shooting of the subject. In the fifth embodiment, the moving center point Mctr may be used instead of the center point Ctr.

<第6実施形態>
図18において、ネットワーク20には、図1に示すコンテンツ販売サーバ10Aに代えて、コンテンツ販売サーバ10Fが接続されている。図18において、図1と同一部分には同一符号を付し、その説明を省略することがある。コンテンツ販売サーバ10Fは第6実施形態に係るコンテンツ販売装置であり、第6実施形態に係るコンテンツ販売方法を実行する。コンテンツ販売サーバ10Eは第6実施形態に係るコンテンツ販売プログラムを実行する。
<Sixth Embodiment>
In Figure 18, content sales server 10F is connected to network 20 in place of content sales server 10A shown in Figure 1. In Figure 18, the same reference numerals are used for parts identical to those in Figure 1, and their descriptions may be omitted. Content sales server 10F is a content sales device according to the sixth embodiment and executes the content sales method according to the sixth embodiment. Content sales server 10E executes the content sales program according to the sixth embodiment.

図19に示すように、第6実施形態においては、複数のカメラCが撮影領域に設定されている中心点Sctrを囲むように3次元的に配置されている。ここでは、複数のカメラCをカメラC1~C13の13台としているが、カメラCの台数は限定されない。水平面H1の中心点Hctrから高さ方向にzの距離だけ離れた位置に中心点Sctrが設定されている。中心点Hctrの座標を(x,y)とすれば、中心点Sctrの座標は(x,y,z)である。 As shown in Figure 19, in the sixth embodiment, multiple cameras C are arranged three-dimensionally to surround a central point Scrt set in the shooting area. Here, 13 cameras C1 to C13 are used, but the number of cameras C is not limited. The central point Scrt is set at a distance z in the height direction from the central point Hctr of the horizontal plane H1. If the coordinates of the central point Hctr are (x, y), then the coordinates of the central point Scrt are (x, y, z).

各カメラCは、中心点Sctrを向くように配置されている。カメラCが中心点Sctrに向けて配置されているとは、カメラCの画角の水平方向及び垂直方向の中央において画角と直交する線が中心点Sctrに向かっているということである。 Each camera C is positioned to face the center point Sctr. Positioning a camera C to face the center point Sctr means that, at the center of the horizontal and vertical directions of the camera C's field of view, the lines perpendicular to the field of view point towards the center point Sctr.

図18に示すように、コンテンツ販売サーバ10Fは、カメラ角度情報記憶部105に代えてカメラ位置情報記憶部115、分割角度設定部106に代えて3次元分割角度設定部116を備える。カメラ位置情報記憶部115は、図19に示すカメラC1~C13の3次元的な位置を記憶している。3次元分割角度設定部116は、中心点Sctrを中心とする所定の半径の球S1を設定し、後述するように3次元的な角度を設定する。球S1の半径は例えば1mである。 As shown in Figure 18, the content sales server 10F includes a camera position information storage unit 115 instead of a camera angle information storage unit 105, and a three-dimensional division angle setting unit 116 instead of a division angle setting unit 106. The camera position information storage unit 115 stores the three-dimensional positions of cameras C1 to C13 shown in Figure 19. The three-dimensional division angle setting unit 116 sets a sphere S1 with a predetermined radius centered at the center point Sctr, and sets the three-dimensional angles as described later. The radius of the sphere S1 is, for example, 1 m.

図20Aに示すように、3次元分割角度設定部116は、球S1の表面を所定の面積を有する単位領域Uaで分割し、中心点Sctrと各単位領域Uaの中心Uctrとを結ぶ方向で球S1に対して3次元的な複数の角度を設定する。図20Aに示す例では単位領域Uaを円形としているが、多角形であってもよい。 As shown in Figure 20A, the three-dimensional division angle setting unit 116 divides the surface of the sphere S1 into unit regions Ua having a predetermined area, and sets multiple three-dimensional angles with respect to the sphere S1 in the direction connecting the center point Sctr and the center Uctr of each unit region Ua. In the example shown in Figure 20A, the unit regions Ua are circular, but they may also be polygonal.

図20Bは、複数の角度を設定する他の方法を示している。図20Bに示すように、中心点Sctrと、球S1に設定した複数の緯線と複数の経線との交点Intとを結ぶ方向で、3次元的な角度が設定されている。3次元的な角度は、経度方向の角度θと、緯度方向の角度φとで表される。図20Bのように3次元的な複数の角度を設定すると、両極に近付くほど交点Intが密集するので、角度を均等に設定することができない。よって、図20Aに示す方法で複数の角度を設定することが好ましい。 Figure 20B shows another method for setting multiple angles. As shown in Figure 20B, a three-dimensional angle is set in the direction connecting the center point Sctr and the intersection points Int of multiple parallels and multiple meridians set on the sphere S1. The three-dimensional angle is represented by the angle θ in the longitude direction and the angle φ in the latitude direction. When setting multiple three-dimensional angles as in Figure 20B, the intersection points Int become densely clustered as one approaches the poles, making it impossible to set the angles evenly. Therefore, it is preferable to set multiple angles using the method shown in Figure 20A.

図18において、画像記憶部102は、各カメラCが中心点Sctrに位置する被写体を撮影することにより生成する画像データを記憶する。合成画像生成部103は、複数のカメラCにおける隣り合う少なくとも2つのカメラCが生成する画像データに基づいて、隣り合う2つのカメラCの間の位置から被写体を撮影した画像データに相当する合成画像データを生成する。 In Figure 18, the image storage unit 102 stores image data generated by each camera C capturing a subject located at the center point Sctr. The composite image generation unit 103 generates composite image data corresponding to image data captured from a position between two adjacent cameras C, based on the image data generated by at least two adjacent cameras C.

コンテンツの購入者が、複数のカメラCのうちのいずれかのカメラCが位置する方向の角度を選択してコンテンツを購入するとする。このとき、販売制御部100は、画像記憶部102に記憶されている選択された角度に対応するカメラCが生成する画像データをコンテンツとして販売する。コンテンツの購入者が、複数のカメラCのうちのいずれかの隣り合う2つのカメラCの間の方向の角度を選択してコンテンツを購入するとする。このとき、販売制御部100は、合成画像生成部103が生成する合成画像データをコンテンツとして販売する。 Suppose a content purchaser selects an angle corresponding to the direction of one of several cameras C to purchase the content. In this case, the sales control unit 100 sells the image data generated by the camera C corresponding to the selected angle, which is stored in the image storage unit 102, as content. Suppose a content purchaser selects an angle corresponding to the direction between two adjacent cameras C to purchase the content. In this case, the sales control unit 100 sells the composite image data generated by the composite image generation unit 103 as content.

販売制御部100は、画像記憶部102に記憶されている画像データを第1の販売価格で販売し、合成画像生成部103が生成する合成画像データを第1の販売価格より低価格の第2の販売価格で販売するのがよい。 The sales control unit 100 should sell the image data stored in the image storage unit 102 at a first sales price, and sell the composite image data generated by the composite image generation unit 103 at a second sales price lower than the first sales price.

図21に示すフローチャートを用いて、コンテンツ販売サーバ10Fが実行するコンテンツ販売方法、及びコンテンツ販売プログラムが販売制御部100に実行させる処理を説明する。図21において、図4と同一の処理には同一の符号を付し、その説明を省略することがある。 The content sales method executed by the content sales server 10F and the processes that the content sales program instructs the sales control unit 100 to execute will be explained using the flowchart shown in Figure 21. In Figure 21, the same reference numerals are used for processes identical to those in Figure 4, and their explanations may be omitted.

販売制御部100は、ステップS1に続けて、ステップS61にて、購入する3次元的な角度が選択されたか否かを判定する。3次元的な角度が選択されなければ(NO)、販売制御部100はステップS61の処理を繰り返す。3次元的な角度が選択されば(YES)、販売制御部100は処理をステップS3に移行させる。ステップS3~S10の処理は、図4のステップS3~S10と同じである。 The sales control unit 100, following step S1, determines in step S61 whether a three-dimensional angle to be purchased has been selected. If no three-dimensional angle is selected (NO), the sales control unit 100 repeats the process in step S61. If a three-dimensional angle is selected (YES), the sales control unit 100 proceeds to step S3. The processes in steps S3 to S10 are the same as steps S3 to S10 in Figure 4.

以上のように、第6実施形態においては、複数のカメラCが撮影領域に設定されている中心点Sctrを囲むように3次元的に配置され、複数のカメラCにおける各カメラは中心点Sctrを向くように配置されている。コンテンツの購入者は、中心点Sctrからの3次元的な角度を選択する。 As described above, in the sixth embodiment, multiple cameras C are arranged three-dimensionally to surround a central point Sctr set in the shooting area, and each camera C is positioned to face the central point Sctr. The content purchaser selects a three-dimensional angle from the central point Sctr.

第6実施形態に係るコンテンツ販売装置であるコンテンツ販売サーバ10Fにおける販売制御部100は、画像記憶部102に記憶されている選択された3次元的な角度に対応するカメラCが生成する画像データを販売する。また、販売制御部100は、選択された3次元的な角度に対応する、合成画像生成部103が生成する合成画像データを販売する。 In the content sales server 10F, which is a content sales device according to the sixth embodiment, the sales control unit 100 sells image data generated by the camera C corresponding to the selected three-dimensional angle stored in the image storage unit 102. The sales control unit 100 also sells composite image data generated by the composite image generation unit 103, corresponding to the selected three-dimensional angle.

コンテンツ販売サーバ10Fは、球S1を所定の面積を有する単位領域Uaで分割し、中心点Sctrと各単位領域Uaの中心とを結ぶ方向で球S1に対して3次元的な複数の角度を設定する3次元分割角度設定部116を備えることが好ましい。販売制御部100は、3次元分割角度設定部に116設定されている角度ごとにコンテンツを販売する。 The content sales server 10F preferably includes a three-dimensional division angle setting unit 116 that divides the sphere S1 into unit regions Ua having a predetermined area and sets multiple three-dimensional angles relative to the sphere S1 in the direction connecting the center point Sctr and the center of each unit region Ua. The sales control unit 100 sells content for each angle set in the three-dimensional division angle setting unit 116.

第6実施形態に係るコンテンツ販売方法は、コンテンツ販売サーバ10Fが備える販売制御部100が、画像記憶部102に記憶されている選択された角度に対応するカメラCが生成する画像データをコンテンツとして販売する。第6実施形態に係るコンテンツ販売方法は、合成画像生成部103が生成する合成画像データをコンテンツとして販売する。 In the content sales method according to the sixth embodiment, the sales control unit 100 of the content sales server 10F sells image data generated by the camera C corresponding to the selected angle, which is stored in the image storage unit 102, as content. In the content sales method according to the sixth embodiment, the composite image data generated by the composite image generation unit 103 is sold as content.

第6実施形態に係るコンテンツ販売プログラムは、コンテンツ販売サーバ10Fが備えるコンピュータに、画像記憶部102に記憶されている選択された角度に対応するカメラCが生成する画像データをコンテンツとして販売するステップを実行させる。第6実施形態に係るコンテンツ販売プログラムは、コンテンツ販売サーバ10Fが備えるコンピュータに、合成画像データをコンテンツとして販売するステップを実行させる。 The content sales program according to the sixth embodiment causes the computer in the content sales server 10F to execute a step of selling image data generated by the camera C corresponding to the selected angle, which is stored in the image storage unit 102, as content. The content sales program according to the sixth embodiment also causes the computer in the content sales server 10F to execute a step of selling composite image data as content.

第6実施形態に係るコンテンツ販売サーバ10F、コンテンツ販売方法、及びコンテンツ販売プログラムによれば、コンテンツの購入者の要望に応じた、3次元的な角度に対応したコンテンツを販売することができる。 According to the content sales server 10F, content sales method, and content sales program of the sixth embodiment, it is possible to sell content that corresponds to three-dimensional angles in accordance with the requests of content purchasers.

本発明は以上説明した第1~第6実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。 The present invention is not limited to the first to sixth embodiments described above, and various modifications are possible without departing from the spirit of the invention.

10A,10B,10C,10D,10E,10F コンテンツ販売サーバ(コンテンツ販売装置)
20 ネットワーク
30 画像送信装置
40a,40b,40c 購入者端末
101 通信部
102 画像記憶部
103 合成画像生成部
104 中心点設定部
105 カメラ角度情報記憶部
106 分割角度設定部
107 管理台帳保持部
108 決済処理部
109 時間管理部
110 特定対象追従部
111 特定対象消失判定部
112 障害物判定部
115 カメラ位置情報記憶部
116 3次元分割角度設定部
C0~C13,C45,C90,C135,C180,C225,C270,C315 カメラ
10A, 10B, 10C, 10D, 10E, 10F Content sales server (content sales device)
20 Network 30 Image transmission device 40a, 40b, 40c Purchaser terminal 101 Communication unit 102 Image storage unit 103 Composite image generation unit 104 Center point setting unit 105 Camera angle information storage unit 106 Division angle setting unit 107 Management ledger holding unit 108 Payment processing unit 109 Time management unit 110 Specific target tracking unit 111 Specific target disappearance determination unit 112 Obstacle detection unit 115 Camera position information storage unit 116 3D division angle setting unit C0 to C13, C45, C90, C135, C180, C225, C270, C315 Camera

Claims (5)

複数のカメラにおける各カメラが、撮影領域に設定されている中心点を向くように配置されており、前記複数のカメラが前記中心点に位置する被写体を撮影するときの前記各カメラが生成する画像データを記憶する画像記憶部と、
前記複数のカメラにおける周方向に隣り合う少なくとも2つのカメラが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から前記被写体を撮影した画像データに相当する合成画像データを生成する合成画像生成部と、
コンテンツの購入者が前記複数のカメラのうちのいずれかのカメラが位置する方向の角度を選択してコンテンツを購入するときには、前記画像記憶部に記憶されている選択された角度に対応するカメラが生成する画像データをコンテンツとして販売し、前記購入者が前記複数のカメラのうちのいずれかの周方向に隣り合う2つのカメラの間の方向の角度を選択してコンテンツを購入するときには、前記合成画像生成部が生成する合成画像データをコンテンツとして販売する販売制御部と、
前記コンテンツをライブ配信する場合には現在時刻が進行する時間を管理し、前記コンテンツをオンデマンド配信する場合には前記コンテンツの開始から終了までの時間を管理する時間管理部と、
を備えるコンテンツ販売装置。
The system includes an image storage unit that stores image data generated by each of the multiple cameras when the multiple cameras photograph a subject located at the center point, and the system is configured such that each camera faces a central point set in the shooting area.
A composite image generation unit generates composite image data corresponding to image data of the subject taken from a position between two cameras adjacent in the circumferential direction, based on image data generated by at least two cameras adjacent in the circumferential direction among the plurality of cameras.
A sales control unit that, when a content purchaser selects an angle in the direction of any of the multiple cameras and purchases the content, sells image data generated by the camera corresponding to the selected angle stored in the image storage unit as content, and when the purchaser selects an angle in the direction between any two cameras adjacent to each other in the circumferential direction among the multiple cameras and purchases the content, sells composite image data generated by the composite image generation unit as content,
When the aforementioned content is live-streamed, a time management unit manages the time elapsed in the current time, and when the aforementioned content is delivered on-demand, a time management unit manages the time from the start to the end of the aforementioned content,
A content sales device equipped with the following features.
前記販売制御部は、前記画像記憶部に記憶されている画像データを第1の販売価格で販売し、前記合成画像生成部が生成する合成画像データを前記第1の販売価格より低価格の第2の販売価格で販売する請求項1に記載のコンテンツ販売装置。 The content sales apparatus according to claim 1, wherein the sales control unit sells the image data stored in the image storage unit at a first sales price, and the composite image data generated by the composite image generation unit at a second sales price lower than the first sales price. 前記販売制御部は、各角度の前記コンテンツを、前記時間管理部で管理される1つの時間帯において一人の購入者のみに販売する請求項1または2に記載のコンテンツ販売装置。 The content sales device according to claim 1 or 2, wherein the sales control unit sells the content for each angle to only one purchaser during a single time period managed by the time management unit . 複数のカメラにおける各カメラが、撮影領域に設定されている中心点を向くように配置されており、コンテンツ販売サーバが備える画像記憶部が、前記複数のカメラが前記中心点に位置する被写体を撮影するときの前記各カメラが生成する画像データを記憶し、
前記コンテンツ販売サーバが備える合成画像生成部が、前記複数のカメラにおける周方向に隣り合う少なくとも2つのカメラが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から前記被写体を撮影した画像データに相当する合成画像データを生成し、
前記コンテンツ販売サーバが備える販売制御部が、コンテンツの購入者が前記複数のカメラのうちのいずれかのカメラが位置する方向の角度を選択してコンテンツを購入するときには、前記画像記憶部に記憶されている選択された角度に対応するカメラが生成する画像データをコンテンツとして販売し、
前記販売制御部が、前記購入者が前記複数のカメラのうちのいずれかの周方向に隣り合う2つのカメラの間の方向の角度を選択してコンテンツを購入するときには、前記合成画像生成部が生成する合成画像データをコンテンツとして販売し、
前記コンテンツ販売サーバが備える時間管理部が、前記コンテンツをライブ配信する場合には現在時刻が進行する時間を管理し、前記コンテンツをオンデマンド配信する場合には前記コンテンツの開始から終了までの時間を管理する
コンテンツ販売方法。
In a group of cameras, each camera is positioned to face a central point set in the shooting area, and the image storage unit of the content sales server stores the image data generated by each of the cameras when the group of cameras photographs a subject located at the central point.
The composite image generation unit of the content sales server generates composite image data corresponding to image data of the subject taken from a position between two cameras adjacent in the circumferential direction, based on image data generated by at least two cameras adjacent in the circumferential direction among the plurality of cameras.
When a content purchaser selects an angle in the direction of one of the multiple cameras and purchases the content, the sales control unit of the content sales server sells the image data generated by the camera corresponding to the selected angle, which is stored in the image storage unit, as content.
When the purchaser selects an angle between two adjacent cameras in the circumferential direction from among the plurality of cameras and purchases content, the sales control unit sells the composite image data generated by the composite image generation unit as content .
The time management unit of the content sales server manages the current time progression when the content is live-streamed, and manages the time from the start to the end of the content when the content is on-demand.
Content sales methods.
コンテンツ販売サーバが備えるコンピュータに、
複数のカメラにおける各カメラが、撮影領域に設定されている中心点を向くように配置されており、前記複数のカメラが前記中心点に位置する被写体を撮影するときの前記各カメラが生成する画像データを画像記憶部に記憶するステップと、
前記複数のカメラにおける周方向に隣り合う少なくとも2つのカメラが生成する画像データに基づいて、周方向に隣り合う2つのカメラの間の位置から前記被写体を撮影した画像データに相当する合成画像データを生成するステップと、
コンテンツの購入者が前記複数のカメラのうちのいずれかのカメラが位置する方向の角度を選択してコンテンツを購入するときには、前記画像記憶部に記憶されている選択された角度に対応するカメラが生成する画像データをコンテンツとして販売するステップと、
前記購入者が前記複数のカメラのうちのいずれかの周方向に隣り合う2つのカメラの間の方向の角度を選択してコンテンツを購入するときには、前記合成画像データをコンテンツとして販売するステップと、
前記コンテンツをライブ配信する場合には現在時刻が進行する時間を管理し、前記コンテンツをオンデマンド配信する場合には前記コンテンツの開始から終了までの時間を管理するステップと、
を実行させるコンテンツ販売プログラム。
On the computer installed in the content sales server,
The process involves a step in which each camera in a group of cameras is positioned to face a central point set in the shooting area, and the image data generated by each camera when the group of cameras photographs a subject located at the central point is stored in an image storage unit.
The steps include generating composite image data corresponding to image data of the subject taken from a position between two cameras adjacent in the circumferential direction, based on image data generated by at least two cameras adjacent in the circumferential direction among the plurality of cameras,
When a content purchaser selects an angle in the direction of one of the multiple cameras and purchases the content, the image data generated by the camera corresponding to the selected angle, which is stored in the image storage unit, is sold as content.
When the purchaser selects the angle of direction between two cameras adjacent in the circumferential direction from among the plurality of cameras and purchases the content, the steps include selling the composite image data as content,
When the aforementioned content is live-streamed, the step of managing the time elapsed from the current time, and when the aforementioned content is delivered on-demand, the step of managing the time from the start to the end of the aforementioned content,
A content sales program that enables the execution of a specific action.
JP2022134936A 2022-08-26 2022-08-26 Content sales device, content sales method, and content sales program Active JP7841390B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022134936A JP7841390B2 (en) 2022-08-26 2022-08-26 Content sales device, content sales method, and content sales program
PCT/JP2023/020001 WO2024042804A1 (en) 2022-08-26 2023-05-30 Content selling device, content selling method, and content selling program
US19/053,876 US20250191044A1 (en) 2022-08-26 2025-02-14 Content sales device, content sales method, and content sales program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022134936A JP7841390B2 (en) 2022-08-26 2022-08-26 Content sales device, content sales method, and content sales program

Publications (2)

Publication Number Publication Date
JP2024031402A JP2024031402A (en) 2024-03-07
JP7841390B2 true JP7841390B2 (en) 2026-04-07

Family

ID=90106523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022134936A Active JP7841390B2 (en) 2022-08-26 2022-08-26 Content sales device, content sales method, and content sales program

Country Status (1)

Country Link
JP (1) JP7841390B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285894A (en) 2000-03-31 2001-10-12 Olympus Optical Co Ltd Method for running three-dimensional image data
JP2004318754A (en) 2003-04-21 2004-11-11 On Denshi Kk Method for displaying image, clothing trial fitting method using same, and clothing trial fitting device
JP2012048685A (en) 2010-08-30 2012-03-08 Rakuten Inc Image processing system and image processing method
JP2016119513A (en) 2014-12-18 2016-06-30 ヤフー株式会社 Image processing system, image processing method, and image processing program
JP2020043467A (en) 2018-09-11 2020-03-19 株式会社アクセル Image processing apparatus, image processing method, and image processing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285894A (en) 2000-03-31 2001-10-12 Olympus Optical Co Ltd Method for running three-dimensional image data
JP2004318754A (en) 2003-04-21 2004-11-11 On Denshi Kk Method for displaying image, clothing trial fitting method using same, and clothing trial fitting device
JP2012048685A (en) 2010-08-30 2012-03-08 Rakuten Inc Image processing system and image processing method
JP2016119513A (en) 2014-12-18 2016-06-30 ヤフー株式会社 Image processing system, image processing method, and image processing program
JP2020043467A (en) 2018-09-11 2020-03-19 株式会社アクセル Image processing apparatus, image processing method, and image processing program

Also Published As

Publication number Publication date
JP2024031402A (en) 2024-03-07

Similar Documents

Publication Publication Date Title
US11521190B2 (en) Systems and methods for facilitating transactions of virtual items between users of an online game
CN110460892B (en) Moving image distribution system, moving image distribution method, and recording medium
JP2021121923A (en) Augmented reality systems and methods for tracking biometric data
TW201833840A (en) Augmented reality-based offline interaction method and device
CN109691084A (en) Information processing unit and method and program
KR102078967B1 (en) System for arranging and transacting digital art using AR
JP6898879B2 (en) Information processing device
US20240096024A1 (en) Information processing apparatus
KR102078969B1 (en) System for displaying and transacting digital art using AR and VR
CN114037146A (en) Queuing waiting time length determining method and device
JP7841390B2 (en) Content sales device, content sales method, and content sales program
KR20230055098A (en) Apparatus and method for operating sores based on vision recognition
JP2024031427A (en) Content sales device, content sales method, and content sales program
JP2024031414A (en) Content sales device, content sales method, and content sales program
JP2024031431A (en) Content sales device, content sales method, and content sales program
WO2024042804A1 (en) Content selling device, content selling method, and content selling program
US20250139677A1 (en) Video Sharing via a Searchable Database
JP2024031418A (en) Content sales device, content sales method, and content sales program
JP2024031416A (en) Content sales device, content sales method, and content sales program
KR102005251B1 (en) Server, provider terminal and method for providing image of offerings base on virtual reality
KR101880528B1 (en) Method for Providing Goods Purchasing Executing Service in Network, and Managing Server Used Therein
KR20240130878A (en) Communication System For Generating 3D Object Used In Metaverse System And Control Method Thereof
KR20220136049A (en) Apparatus and method for providing customized unmanned stores provided according to the unmanned store environment
KR20220136048A (en) Apparatus and method for compensating image data generated by a rolling shutter camera
KR101987270B1 (en) Real-based 3D virtual space provision system specialized in shared economic service

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260205

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: 20260224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260309

R150 Certificate of patent or registration of utility model

Ref document number: 7841390

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150