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
JP7739209B2 - Video providing device and video providing system - Google Patents
[go: Go Back, main page]

JP7739209B2 - Video providing device and video providing system - Google Patents

Video providing device and video providing system

Info

Publication number
JP7739209B2
JP7739209B2 JP2022042711A JP2022042711A JP7739209B2 JP 7739209 B2 JP7739209 B2 JP 7739209B2 JP 2022042711 A JP2022042711 A JP 2022042711A JP 2022042711 A JP2022042711 A JP 2022042711A JP 7739209 B2 JP7739209 B2 JP 7739209B2
Authority
JP
Japan
Prior art keywords
video
resolution
video data
display area
unit
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
JP2022042711A
Other languages
Japanese (ja)
Other versions
JP2023136810A (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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2022042711A priority Critical patent/JP7739209B2/en
Publication of JP2023136810A publication Critical patent/JP2023136810A/en
Application granted granted Critical
Publication of JP7739209B2 publication Critical patent/JP7739209B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明の一側面は、動画提供装置及び動画提供システムに関する。 One aspect of the present invention relates to a video providing device and a video providing system.

特許文献1には、配信サーバから端末装置へと動画データを送信する通信システムが開示されている。この通信システムにおいては、ネットワーク帯域の余裕度又は端末の性能に応じて低解像度と高解像度の動画を柔軟に表示することを可能とすることを目的として、配信サーバが、クライアント装置からアップロードされたコンテンツに含まれる動画データを取得し、当該動画データに基づいて、端末装置に送信するための低解像度から高解像度までの複数のレイヤ毎の動画データを生成するように構成されている。 Patent Document 1 discloses a communications system that transmits video data from a distribution server to a terminal device. This communications system is designed to enable the flexible display of low-resolution and high-resolution video depending on the network bandwidth availability or the performance of the terminal. The distribution server acquires video data contained in content uploaded from a client device, and, based on that video data, generates video data for each of multiple layers ranging from low resolution to high resolution, to be transmitted to the terminal device.

特開2014-11622号公報JP 2014-11622 A

上記特許文献1に記載されたシステムにおいては、動画の領域全体について高解像度の動画データが生成されるため、配信サーバの計算負荷が大きい。また、動画の領域全体が高解像度の動画データをクライアント装置から配信サーバへと送信する必要があるため、配信サーバへの動画データ送信のために多くのネットワーク帯域が必要となる。 In the system described in Patent Document 1, high-resolution video data is generated for the entire video area, which places a heavy computational load on the distribution server. Furthermore, because high-resolution video data for the entire video area must be transmitted from the client device to the distribution server, a large amount of network bandwidth is required to transmit the video data to the distribution server.

そこで、本発明の一側面は、動画配信に必要なネットワーク帯域を低減できると共に動画配信装置の計算負荷を低減できる動画提供装置及び動画提供システムを提供することを目的とする。 Therefore, one aspect of the present invention aims to provide a video providing device and a video providing system that can reduce the network bandwidth required for video distribution and reduce the computational load on the video distribution device.

本発明の一側面に係る動画提供装置は、第1領域の第1解像度の低解像度動画データと第1領域の一部である第2領域の第1解像度よりも高い第2解像度の高解像度動画データとを表示部を有するユーザ端末に配信可能に構成された動画配信装置に、低解像度動画データ及び高解像度動画データの元になる動画データを提供する動画提供装置であって、第1領域の第2解像度の元動画データを取得する動画取得部と、元動画データのうち第1領域から第2領域を除いた第3領域に対応する部分を低解像度化することにより第1動画データを生成すると共に、元動画データのうち第2領域に対応する部分を抽出することにより第2動画データを生成する動画処理部と、第1動画データ及び第2動画データを低解像度動画データ及び高解像度動画データの元になる動画データとして動画配信装置に送信する送信部と、を備える。 A video providing device according to one aspect of the present invention provides video data that serves as the basis for the low-resolution video data and high-resolution video data to a video distribution device configured to be able to distribute low-resolution video data with a first resolution for a first region and high-resolution video data with a second resolution higher than the first resolution for a second region that is part of the first region to a user terminal having a display unit. The video providing device includes a video acquisition unit that acquires the original video data with the second resolution for the first region, a video processing unit that generates first video data by reducing the resolution of a portion of the original video data that corresponds to a third region, which is the first region minus the second region, and generates second video data by extracting a portion of the original video data that corresponds to the second region, and a transmission unit that transmits the first video data and the second video data to the video distribution device as the video data that serves as the basis for the low-resolution video data and the high-resolution video data.

本発明の一側面に係る動画提供装置によれば、高解像度(第2解像度)の元動画データのうち、高解像度動画データの配信対象となる第2領域に対応する部分のみについて、高解像度のデータ(第2動画データ)が動画配信装置に送信される。一方、高解像度動画データの配信対象とならない第3領域に対応する部分については、動画提供装置側で予め低解像度化されたデータ(第1動画データ)が動画配信装置に送信される。上記構成により、動画提供装置から動画配信装置への動画データの送信に必要となるネットワーク帯域を低減できる。また、仮に第1領域の全体に対応する高解像度のデータ(例えば元動画データそのもの)が動画配信装置に送信される場合、動画配信装置側では、当該動画データの第1領域全体を低解像度化する必要があるため、動画配信装置における計算負荷が高くなる。一方、上記動画提供装置によれば、動画配信装置におけるデータ受信量を低減できると共に、動画配信装置において低解像度化を行う必要のある領域を小さくできるため、動画配信装置における計算負荷を低減できる。従って、上記動画提供装置によれば、動画配信に必要なネットワーク帯域を低減できると共に動画配信装置の計算負荷を低減できる。 According to one aspect of the present invention, a video providing device transmits high-resolution (second resolution) original video data to a video distribution device only for a portion of the original video data corresponding to a second region to be distributed with high-resolution video data (second video data). Meanwhile, for a portion of the original video data corresponding to a third region not to be distributed with high-resolution video data, data (first video data) that has been pre-reduced in resolution by the video providing device is transmitted to the video distribution device. This configuration reduces the network bandwidth required to transmit video data from the video providing device to the video distribution device. Furthermore, if high-resolution data corresponding to the entire first region (e.g., the original video data itself) is transmitted to the video distribution device, the video distribution device must reduce the resolution of the entire first region of the video data, thereby increasing the computational load on the video distribution device. Meanwhile, the video providing device reduces the amount of data received by the video distribution device and reduces the region that needs to be reduced in resolution by the video distribution device, thereby reducing the computational load on the video distribution device. Therefore, the video providing device reduces the network bandwidth required for video distribution and the computational load on the video distribution device.

本発明の一側面によれば、動画配信に必要なネットワーク帯域を低減できると共に動画配信装置の計算負荷を低減できる動画提供装置及び動画提供システムを提供することができる。 One aspect of the present invention provides a video providing device and a video providing system that can reduce the network bandwidth required for video distribution and the computational load on the video distribution device.

一実施形態に係る動画提供システムの機能構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a functional configuration of a video providing system according to an embodiment. 動画処理部による低解像度化処理の一例を模式的に示す図である。10A and 10B are diagrams illustrating an example of resolution reduction processing by a moving image processing unit. 動画処理部による第2領域の決定処理の一例を模式的に示す図である。10A and 10B are diagrams illustrating an example of a process of determining a second region by a moving image processing unit. 動画生成部による低解像度タイル及び高解像度タイルの生成処理の一例を模式的に示す図である。10A and 10B are diagrams illustrating an example of a process for generating low-resolution tiles and high-resolution tiles by a moving image generating unit. 動画配信装置からHMDへの動画配信処理の一例を模式的に示す図である。FIG. 10 is a diagram illustrating an example of a video distribution process from a video distribution device to an HMD. 動画生成部による高解像度タイルの生成処理の一例を模式的に示す図である。10A and 10B are diagrams illustrating an example of a process for generating high-resolution tiles by a moving image generating unit; 動画提供システムの動作の一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of an operation of the video providing system. 動画提供装置及び動画配信装置に共通のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration common to a video providing device and a video distribution device.

以下、添付図面を参照して、本発明の一実施形態について詳細に説明する。なお、図面の説明において同一又は相当要素には同一符号を付し、重複する説明を省略する。 One embodiment of the present invention will now be described in detail with reference to the accompanying drawings. Note that in the description of the drawings, identical or equivalent elements will be designated by the same reference numerals, and duplicate explanations will be omitted.

図1は、一実施形態に係る動画提供システム1の一例を示す図である。動画提供システム1は、ユーザが視聴可能な映像(動画)をユーザ端末に配信するコンピュータシステムである。 Figure 1 is a diagram showing an example of a video providing system 1 according to one embodiment. The video providing system 1 is a computer system that distributes video that can be viewed by users to user terminals.

一例として、動画提供システム1は、カメラ10と、動画提供装置20と、動画配信装置30と、一以上のユーザによって利用される一以上のユーザ端末であるHMD(ヘッドマウントディスプレイ:Head Mounted Display)40と、を含んで構成される。なお、図1において、1台のHMD40のみを図示しているが、動画配信装置30による動画配信の対象となるユーザが複数存在する場合には、動画提供システム1には、複数のユーザの各々に利用される複数のHMD40が存在することになる。 As an example, the video providing system 1 includes a camera 10, a video providing device 20, a video distribution device 30, and an HMD (Head Mounted Display) 40, which is one or more user terminals used by one or more users. Note that while only one HMD 40 is shown in Figure 1, if there are multiple users to whom video is distributed by the video distribution device 30, the video providing system 1 will include multiple HMDs 40 used by each of the multiple users.

カメラ10と動画提供装置20とは、任意の有線又は無線の通信ネットワークを介して通信可能に接続されている。同様に、動画提供装置20と動画配信装置30とは、任意の通信ネットワークを介して通信可能に接続されている。また、動画提供装置20及び動画配信装置30の各々とHMD40とは、任意の通信ネットワークを介して通信可能に接続されている。 The camera 10 and video providing device 20 are communicatively connected via any wired or wireless communication network. Similarly, the video providing device 20 and video distribution device 30 are communicatively connected via any communication network. Furthermore, each of the video providing device 20 and video distribution device 30 is communicatively connected to the HMD 40 via any communication network.

カメラ10は、配信対象の映像(元動画)を撮影する装置である。配信対象となる映像は、例えば、ライブ、コンサート、演劇、スポーツの試合等のイベントの映像である。この場合、カメラ10は、イベント会場(例えば、コンサートホール、スタジアム等)に設置される。カメラ10は、上記のようなイベントの高解像度な映像(例えば8K以上の解像度を有する映像)を撮影可能に構成されている。 Camera 10 is a device that captures the video to be distributed (original video). The video to be distributed may be, for example, video of an event such as a live performance, concert, play, or sports match. In this case, camera 10 is installed at the event venue (e.g., a concert hall, stadium, etc.). Camera 10 is configured to be able to capture high-resolution video of such events (e.g., video with a resolution of 8K or higher).

カメラ10は、複数台のカメラによって構成され得る。カメラ10は、例えば、8KVR映像(例えば、360度8Kの高解像度映像)を撮影するための複数台のVRカメラによって構成されてもよい。或いは、カメラ10は、マルチアングル撮影が可能なように設置された複数台のカメラによって構成されてもよいし、8Kワイド撮影が可能に構成された複数台のカメラ(例えば、複数台の4Kカメラ)によって構成されてもよい。 Camera 10 may be made up of multiple cameras. For example, camera 10 may be made up of multiple VR cameras for capturing 8K VR video (e.g., 360-degree 8K high-resolution video). Alternatively, camera 10 may be made up of multiple cameras installed to enable multi-angle shooting, or multiple cameras (e.g., multiple 4K cameras) configured to enable 8K wide-angle shooting.

動画配信装置30は、第1領域A1の第1解像度(低解像度)の低解像度タイルLT(低解像度動画データ)(図4参照)と、第1領域A1の一部である第2領域A2の第1解像度よりも高い第2解像度(高解像度)の高解像度タイルHT(高解像度動画データ)(図4参照)と、をHMD40に配信可能に構成されている。 The video distribution device 30 is configured to be able to distribute to the HMD 40 low-resolution tiles LT (low-resolution video data) (see Figure 4) with a first resolution (low resolution) in the first area A1, and high-resolution tiles HT (high-resolution video data) (see Figure 4) with a second resolution (high resolution) higher than the first resolution in the second area A2, which is part of the first area A1.

第1領域A1は、ユーザが視聴可能な全体領域である。詳しくは後述するが、図5に示されるように、ユーザUは、頭部の向きを変えてユーザUの頭部に装着されたHMD40の向きを変えたり、図示しないコントローラ等の操作によって視聴したいアングルを設定したりすることにより、第1領域A1のうちHMD40の表示部41に表示される表示領域51を切り替えることができる。第1領域A1は、このような表示領域51の切替操作によって視聴可能な領域の全体である。 The first area A1 is the entire area that can be viewed by the user. As will be described in more detail below, as shown in FIG. 5, the user U can switch the display area 51 displayed on the display unit 41 of the HMD 40 within the first area A1 by changing the orientation of their head to change the orientation of the HMD 40 worn on the user U's head, or by setting the desired viewing angle by operating a controller or the like (not shown). The first area A1 is the entire area that can be viewed by switching the display area 51 in this way.

また、一例として、第1解像度は2K(1920画素×1080画素)であり、第2解像度は8K(7680画素×4320画素)である。なお、ここでの解像度(第1解像度及び第2解像度)は、第1領域A1に対応する全体画像を基準とした解像度である。つまり、低解像度タイルLTは、第1領域A1に対応する全体画像を2Kで表現した場合の画質を有している。一方、高解像度タイルHTは、第1領域A1に対応する全体画像を8Kで表現した場合の画質を有している。 Also, as an example, the first resolution is 2K (1920 pixels x 1080 pixels), and the second resolution is 8K (7680 pixels x 4320 pixels). Note that the resolutions (first resolution and second resolution) here are based on the entire image corresponding to the first area A1. In other words, the low-resolution tile LT has the image quality when the entire image corresponding to the first area A1 is expressed in 2K. On the other hand, the high-resolution tile HT has the image quality when the entire image corresponding to the first area A1 is expressed in 8K.

動画配信装置30は、単一のコンピュータ装置によって構成されてもよいし、互いに通信可能な複数のコンピュータ装置によって構成されてもよい。例えば、動画配信装置30は、後述する動画生成部32の処理を実行するサーバ(映像処理サーバ)と、後述する配信部34の処理を実行するサーバ(配信サーバ)と、によって構成されてもよい。動画配信装置30は、例えばクラウド上に配置される。 The video distribution device 30 may be configured as a single computer device, or as multiple computers that can communicate with each other. For example, the video distribution device 30 may be configured as a server (video processing server) that executes the processing of the video generation unit 32 (described below), and a server (distribution server) that executes the processing of the distribution unit 34 (described below). The video distribution device 30 is deployed, for example, on the cloud.

動画提供装置20は、低解像度タイルLT及び高解像度タイルHTの元になる動画データを動画配信装置30に提供する装置である。例えば、動画提供装置20は、カメラ10と共にイベント会場に設置され、カメラ10から取得した動画データに対する加工(画像処理)を行い、処理後の動画データをクラウド上に配置された動画配信装置30に送信する。動画提供装置20は、動画配信装置30と同様に、単一のコンピュータ装置によって構成されてもよいし、互いに通信可能な複数のコンピュータ装置によって構成されてもよい。 The video providing device 20 is a device that provides the video data that forms the basis of the low-resolution tiles LT and high-resolution tiles HT to the video distribution device 30. For example, the video providing device 20 is installed at an event venue together with the camera 10, processes (image processes) the video data acquired from the camera 10, and transmits the processed video data to the video distribution device 30 located on the cloud. Like the video distribution device 30, the video providing device 20 may be configured as a single computer device, or may be configured as multiple computers that can communicate with each other.

HMD40は、ユーザによって利用されるユーザ端末の一例である。HMD40は、ユーザの頭部に装着されるデバイスである。HMD40の形態は特定の形態に限定されない。HMD40は、例えば、ゴーグル型、グラス型(眼鏡型)、帽子型等の種々の形態を取り得る。本実施形態では、HMD40は、ユーザに仮想現実(VR)を提供する機能を有するVRデバイスである。 The HMD 40 is an example of a user terminal used by a user. The HMD 40 is a device worn on the user's head. The form of the HMD 40 is not limited to a specific form. The HMD 40 can take various forms, such as goggles, glasses (eyeglasses), or a hat. In this embodiment, the HMD 40 is a VR device that has the function of providing the user with virtual reality (VR).

HMD40は、表示部41と、センサ42と、を有する。 The HMD 40 has a display unit 41 and a sensor 42.

表示部41は、ユーザの両目の前方に配置されるディスプレイである。表示部41は、例えば、液晶表示素子、有機EL(Electro Luminescence)素子等によって構成される。表示部41は、ユーザの右目の前方に配置される右目用の表示パネルと、ユーザの左目の前方に配置される左目用の表示パネルと、を別々に有してもよい。表示部41には、動画配信装置30から配信された映像(低解像度タイルLT又は高解像度タイルHT)が表示される。 The display unit 41 is a display placed in front of both of the user's eyes. The display unit 41 is composed of, for example, a liquid crystal display element, an organic EL (Electro Luminescence) element, etc. The display unit 41 may have separate right-eye display panels placed in front of the user's right eye, and left-eye display panels placed in front of the user's left eye. The display unit 41 displays video (low-resolution tiles LT or high-resolution tiles HT) distributed from the video distribution device 30.

センサ42は、例えば、HMD40の向き及び位置を検出する位置センサを有する。位置センサは、例えば、加速度センサ、ジャイロセンサ、GPSセンサ等によって構成される。表示部41に表示される表示領域51(図5参照)は、センサ42によって検出されたHMD40の向きによって変化する。このような仕組みにより、ユーザにリッチなVR体験が提供される。すなわち、ユーザは、頭部を横に回すことにより、あたかも自分が実際にイベント会場に存在しており、頭部の向きの変化によって視界(表示領域51)が自然に変化するように感じることができるVR体験を享受することができる。センサ42によって検知されたHMD40の向きによって特定される表示領域51を示す表示領域情報(すなわち、第1領域A1のうちユーザが見ている領域を特定するための情報)は、定期的に動画提供装置20及び動画配信装置30に送信される。 The sensor 42 includes, for example, a position sensor that detects the orientation and position of the HMD 40. The position sensor may be, for example, an acceleration sensor, a gyro sensor, a GPS sensor, or the like. The display area 51 (see FIG. 5) displayed on the display unit 41 changes depending on the orientation of the HMD 40 detected by the sensor 42. This mechanism provides the user with a rich VR experience. In other words, by turning their head sideways, the user can enjoy a VR experience in which they feel as if they are actually present at the event venue, with their field of view (display area 51) naturally changing as their head orientation changes. Display area information indicating the display area 51 identified by the orientation of the HMD 40 detected by the sensor 42 (i.e., information for identifying the area of the first area A1 that the user is looking at) is periodically transmitted to the video providing device 20 and the video distributing device 30.

動画提供装置20は、動画取得部21と、動画処理部22と、送信部23と、表示領域情報取得部24(第2表示領域情報取得部)と、を有する。 The video providing device 20 has a video acquisition unit 21, a video processing unit 22, a transmission unit 23, and a display area information acquisition unit 24 (second display area information acquisition unit).

動画取得部21は、カメラ10から、第1領域A1の8K(第2解像度)の元動画データIM(図2参照)を取得する。 The video acquisition unit 21 acquires 8K (second resolution) original video data IM (see Figure 2) of the first area A1 from the camera 10.

図2は、動画処理部22による低解像度化処理の一例を模式的に示す図である。図2に示されるように、動画処理部22は、元動画データIMのうち第1領域A1から第2領域A2を除いた第3領域A3に対応する部分を低解像度化することにより、第1動画データIM1を生成する。図2の例では、第2領域A2は、第1領域A1の略中央部に設定されている。このため、第3領域A3は、第1領域A1の中央部の領域(第2領域A2)をくり抜いた四角環状に形成されている。一例として、動画処理部22は、第3領域A3に対応する部分の解像度を元の解像度の1/4に低解像度化する。その結果、2K(第1解像度)の第1動画データIM1が得られる。 Figure 2 is a schematic diagram showing an example of resolution reduction processing by the video processing unit 22. As shown in Figure 2, the video processing unit 22 generates first video data IM1 by reducing the resolution of a portion of the original video data IM corresponding to a third area A3, which is obtained by excluding the first area A1 and the second area A2. In the example of Figure 2, the second area A2 is set approximately in the center of the first area A1. Therefore, the third area A3 is formed in the shape of a square ring, with the central area (second area A2) of the first area A1 hollowed out. As an example, the video processing unit 22 reduces the resolution of the portion corresponding to the third area A3 to 1/4 of the original resolution. As a result, first video data IM1 of 2K (first resolution) is obtained.

また、動画処理部22は、元動画データIMのうち第2領域A2に対応する部分を抽出することにより、第2動画データIM2を生成する。図2の例では、元のサイズ(第1領域A1の大きさ)よりも小さい矩形状の第2動画データIM2が得られる。すなわち、動画処理部22は、元動画データIMに対して、第3領域A3に対応する部分のみを低解像度化することにより、上述した第1動画データIM1及び第2動画データIM2を得ることができる。 The video processing unit 22 also generates second video data IM2 by extracting a portion of the original video data IM that corresponds to the second area A2. In the example of Figure 2, rectangular second video data IM2 that is smaller than the original size (the size of the first area A1) is obtained. In other words, the video processing unit 22 can obtain the above-mentioned first video data IM1 and second video data IM2 by lowering the resolution of only the portion of the original video data IM that corresponds to the third area A3.

第2領域A2は、第1領域A1よりも小さい領域であればよく、第2領域A2の位置及び大きさは任意に設定され得る。第2領域A2の大きさは、予め設定された固定値であってもよいし、任意に変更可能とされた可変値であってもよい。また、第2領域A2の形状は、本実施形態の矩形状に限られない。また、第2領域A2は、必ずしも連続した1つの領域でなくてもよく、2つ以上に分離された領域によって構成されてもよい。 The second area A2 may be any area smaller than the first area A1, and the position and size of the second area A2 may be set arbitrarily. The size of the second area A2 may be a preset fixed value, or may be a variable value that can be changed arbitrarily. The shape of the second area A2 is not limited to the rectangular shape of this embodiment. The second area A2 does not necessarily have to be a single continuous area, but may be composed of two or more separate areas.

第2領域A2は、動画提供装置20のオペレータ等によって手動で設定されてもよいし、人手によらずに自律的(自動的)に設定されてもよい。例えば、カメラ10によって取得される動画データが、コンサートを撮影したデータである場合、コンサートの主役の歌手が映っている場所を多くのユーザ(すなわち、動画配信装置30から動画が配信されるHMD40のユーザ)が好んで視聴することが推定される。この場合、オペレータが、手動操作によって、第1領域A1のうち多くのユーザが視聴すると推定される部分を第2領域A2として設定してもよい。或いは、動画処理部22は、予めユーザの注目を惹く可能性が高い物体として設定された被写体(上記例では歌手)を画像認識によって抽出し、抽出された被写体を含む部分を第2領域A2として設定してもよい。 The second area A2 may be set manually by an operator of the video providing device 20, or may be set autonomously (automatically) without human intervention. For example, if the video data acquired by the camera 10 is data from a concert, it is estimated that many users (i.e., users of HMDs 40 to which videos are distributed from the video distribution device 30) will prefer to view areas where the lead singer of the concert is visible. In this case, the operator may manually set the portion of the first area A1 that is estimated to be viewed by many users as the second area A2. Alternatively, the video processing unit 22 may use image recognition to extract a subject (the singer in the above example) that has been set in advance as an object likely to attract users' attention, and set the portion including the extracted subject as the second area A2.

なお、第2領域A2を小さくした場合、動画処理部22において低解像度化処理を行う部分(第3領域A3)が大きくなる。従って、第2領域A2を小さくし過ぎた場合、動画処理部22による低解像度化処理に係る処理時間が増えることにより、動画提供装置20から動画配信装置30への動画データの送信処理が遅れてしまい、その結果、ユーザ(HMD40)へのスムーズな動画配信が損なわれるおそれがある。そこで、動画処理部22は、低解像度化処理に係る処理時間が許容可能な範囲内に収まるように、第2領域A2の大きさを決定してもよい。 Note that if the second area A2 is made smaller, the portion (third area A3) where resolution reduction processing is performed in the video processing unit 22 will become larger. Therefore, if the second area A2 is made too small, the processing time required for resolution reduction processing by the video processing unit 22 will increase, which may delay the transmission of video data from the video providing device 20 to the video distribution device 30, potentially impairing smooth video distribution to the user (HMD 40). Therefore, the video processing unit 22 may determine the size of the second area A2 so that the processing time required for resolution reduction processing falls within an acceptable range.

また、動画処理部22は、後述する表示領域情報取得部24により取得された表示領域情報に基づいて、第2領域A2を設定してもよい。このような処理の詳細については、表示領域情報取得部24について説明した後に述べる。なお、第2領域A2の設定(更新)の頻度及びタイミングは、任意に設定され得る。例えば、第2領域A2は、一旦設定された後は一定期間固定されてもよいし、状況の変化に応じて適宜更新されてもよい。 The video processing unit 22 may also set the second area A2 based on display area information acquired by the display area information acquisition unit 24, which will be described later. Details of this processing will be described after explaining the display area information acquisition unit 24. The frequency and timing of setting (updating) the second area A2 may be set arbitrarily. For example, once the second area A2 is set, it may be fixed for a certain period of time, or it may be updated as appropriate in response to changes in the situation.

送信部23は、動画処理部22によって生成された第1動画データIM1及び第2動画データIM2を、低解像度タイルLT及び高解像度タイルHTの元になる動画データとして動画配信装置30に送信する。 The transmission unit 23 transmits the first video data IM1 and second video data IM2 generated by the video processing unit 22 to the video distribution device 30 as video data that will serve as the basis for the low-resolution tiles LT and high-resolution tiles HT.

表示領域情報取得部24は、第1領域A1のうちHMD40の表示部41に表示されている表示領域51(図5参照)に関する表示領域情報(第2表示領域情報)を取得する。表示領域情報取得部24は、動画配信装置30による動画配信の対象となる一以上のHMD40の表示領域情報を取得する。 The display area information acquisition unit 24 acquires display area information (second display area information) related to the display area 51 (see FIG. 5) of the first area A1 that is displayed on the display unit 41 of the HMD 40. The display area information acquisition unit 24 acquires display area information for one or more HMDs 40 that are the target of video distribution by the video distribution device 30.

本実施形態では、表示領域情報取得部24は、HMD40のセンサ42により取得されたHMD40の向きによって特定される表示領域51を示す表示領域情報を、HMD40から直接取得する。ただし、表示領域情報取得部24が表示領域情報を取得する経路は上記に限られない。表示領域情報取得部24は、HMD40以外の装置を経由して、表示領域情報を取得してもよい。また、表示領域情報は、HMD40の表示部41に映される領域(表示領域51)を特定することが可能な情報であればよく、必ずしも表示領域51を直接的に示す情報でなくてもよい。例えば、HMD40の向きに基づいて表示領域51を動画提供装置20側で算出可能に構成されている場合、表示領域情報は、HMD40の向きを示す情報であってもよい。 In this embodiment, the display area information acquisition unit 24 acquires display area information indicating the display area 51 identified by the orientation of the HMD 40 acquired by the sensor 42 of the HMD 40 directly from the HMD 40. However, the route by which the display area information acquisition unit 24 acquires the display area information is not limited to the above. The display area information acquisition unit 24 may acquire the display area information via a device other than the HMD 40. Furthermore, the display area information may be information that can identify the area displayed on the display unit 41 of the HMD 40 (display area 51), and does not necessarily have to be information that directly indicates the display area 51. For example, if the video providing device 20 is configured to be able to calculate the display area 51 based on the orientation of the HMD 40, the display area information may be information that indicates the orientation of the HMD 40.

続いて、動画処理部22が表示領域情報を用いて第2領域A2を決定する場合の処理例について説明する。例えば、動画配信装置30による動画配信の対象となるHMD40が1台である場合、或いは特定のHMD40に対して高解像度の動画データを配信する場合等には、動画処理部22は、当該HMD40の表示領域51を含むように第2領域A2を決定してもよい。 Next, we will explain an example of processing when the video processing unit 22 determines the second area A2 using display area information. For example, when the video distribution device 30 is distributing video to a single HMD 40, or when high-resolution video data is being distributed to a specific HMD 40, the video processing unit 22 may determine the second area A2 to include the display area 51 of that HMD 40.

一方、動画配信装置30による動画配信の対象となるHMD40が複数存在する場合、動画処理部22は、表示領域情報取得部24により取得された複数のHMD40の各々の表示領域情報に基づいて、所定数以上のHMD40の表示領域51を含むように第2領域A2を設定してもよい。ここで、「所定数」とは、予め任意に設定された数であり、例えば予め設定された閾値であってもよいし、ある時点において所定のサイズの第2領域A2によってカバーする(含む)ことが可能な表示領域51の最大数であってもよい。 On the other hand, if there are multiple HMDs 40 that are the target of video distribution by the video distribution device 30, the video processing unit 22 may set the second area A2 to include the display areas 51 of a predetermined number or more of HMDs 40 based on the display area information of each of the multiple HMDs 40 acquired by the display area information acquisition unit 24. Here, the "predetermined number" is a number that is arbitrarily set in advance, and may be, for example, a predetermined threshold value, or the maximum number of display areas 51 that can be covered (included) by a second area A2 of a predetermined size at a given point in time.

図3は、動画処理部22による上記処理(表示領域情報に基づいて第2領域A2を決定する処理)の一例を模式的に示す図である。図3の例では、表示領域情報取得部24により、複数(この例では7)のユーザ(HMD40)の表示領域51a~51gが取得されている。この例において、第2領域A2のサイズ(第1領域A1に対する第2領域A2の大きさ)は、予め定められているものとする。 Figure 3 is a diagram showing a schematic example of the above-mentioned processing by the video processing unit 22 (processing of determining the second area A2 based on display area information). In the example of Figure 3, the display areas 51a-51g of multiple (seven in this example) users (HMDs 40) are acquired by the display area information acquisition unit 24. In this example, the size of the second area A2 (the size of the second area A2 relative to the first area A1) is assumed to be predetermined.

上記の「所定数」が第2領域A2によってカバーすることが可能な表示領域51の最大数に設定されている場合には、動画処理部22は、最も多くの表示領域51(この例では4つの表示領域51a~51d)を含むように、第2領域A21を設定してもよい。 If the above "predetermined number" is set to the maximum number of display areas 51 that can be covered by the second area A2, the video processing unit 22 may set the second area A21 to include the largest number of display areas 51 (in this example, four display areas 51a to 51d).

一方、図3の例において、第2領域A2が複数の分離した領域によって構成されてもよく、且つ、上記の「所定数」が閾値「2」とされている場合には、動画処理部22は、第2領域A21に加えて、2つの近接する表示領域51f,51gを含むことが可能な第2領域A22を設定してもよい。この場合、2つの分離された領域(第2領域A21,A22)によって、第2領域A2が構成される。 On the other hand, in the example of Figure 3, the second area A2 may be composed of multiple separated areas, and if the above-mentioned "predetermined number" is set to a threshold value of "2," the video processing unit 22 may set the second area A22, which can include two adjacent display areas 51f, 51g, in addition to the second area A21. In this case, the second area A2 is composed of two separated areas (second areas A21, A22).

上記のように表示領域情報に基づいて第2領域A2を設定する構成によれば、以下の効果が奏される。すなわち、動画配信装置30で第2領域A2に対応する高解像度タイルHTが作成されても、高解像度タイルHTに対応する領域がHMD40側で視聴されていない場合(すなわち、表示領域51に高解像度タイルHTに対応する領域が含まれていない場合)、高解像度タイルHTを作成する処理が無駄になる。また、そもそも第2領域A2に対応する高解像度の第2動画データIM2を動画提供装置20から動画配信装置30に送信する処理自体が無駄になる。一方、上記構成によれば、表示領域情報に基づいてユーザ視聴の需要がある部分を第2領域A2に設定できるため、上記のような無駄な処理を回避できると共に、ユーザが視聴したい領域の高解像度の動画データ(高解像度タイルHT)を適切にユーザに配信することが可能となる。 The above-described configuration for setting the second area A2 based on the display area information provides the following advantages. Even if the video distribution device 30 creates a high-resolution tile HT corresponding to the second area A2, if the area corresponding to the high-resolution tile HT is not being viewed on the HMD 40 (i.e., if the display area 51 does not include the area corresponding to the high-resolution tile HT), the process of creating the high-resolution tile HT is wasted. Furthermore, the process of transmitting the high-resolution second video data IM2 corresponding to the second area A2 from the video providing device 20 to the video distribution device 30 is itself wasted. On the other hand, the above-described configuration allows the second area A2 to be set to the portion that the user desires to view based on the display area information, thereby avoiding the above-described unnecessary process and enabling the high-resolution video data (high-resolution tile HT) of the area the user wants to view to be appropriately distributed to the user.

動画配信装置30は、受信部31と、動画生成部32と、表示領域情報取得部33(第1表示領域情報取得部)と、配信部34と、を有する。 The video distribution device 30 has a receiving unit 31, a video generating unit 32, a display area information acquiring unit 33 (first display area information acquiring unit), and a distribution unit 34.

受信部31は、動画提供装置20(送信部23)から第1動画データIM1及び第2動画データIM2を受信する。 The receiving unit 31 receives the first video data IM1 and the second video data IM2 from the video providing device 20 (transmitting unit 23).

図4は、動画生成部32による低解像度タイルLT及び高解像度タイルHTの生成処理の一例を模式的に示す図である。図4に示されるように、動画生成部32は、第1動画データIM1と第2動画データIM2とに基づいて、第1領域A1の全体の低解像度タイルLTを生成すると共に、第2領域A2の少なくとも一部に対応する高解像度タイルHTを生成する。 Figure 4 is a diagram illustrating an example of the process of generating low-resolution tiles LT and high-resolution tiles HT by the video generation unit 32. As shown in Figure 4, the video generation unit 32 generates low-resolution tiles LT for the entire first area A1 and high-resolution tiles HT corresponding to at least a portion of the second area A2 based on the first video data IM1 and the second video data IM2.

動画生成部32は、例えば、動画処理部22と同様の低解像度化処理を第2動画データIM2に対して実行することにより、第2領域A2の低解像度化された動画データ(すなわち、第2動画データIM2と同一の解像度の動画データ)を生成する。動画生成部32は、このように生成された動画データ(第2領域A2に対応する部分のデータ)と第1動画データIM1(第3領域A3に対応する部分のデータ)とを組み合わせることにより、第1領域A1全体の低解像度タイルLTを生成することができる。本実施形態では、低解像度タイルLTは、元動画データIMの解像度(8K)の1/4の解像度(2K)を有する動画データである。 The video generation unit 32 generates low-resolution video data for the second area A2 (i.e., video data with the same resolution as the second video data IM2) by, for example, performing the same low-resolution processing as the video processing unit 22 on the second video data IM2. The video generation unit 32 can generate low-resolution tiles LT for the entire first area A1 by combining the video data generated in this manner (data for the portion corresponding to the second area A2) with the first video data IM1 (data for the portion corresponding to the third area A3). In this embodiment, the low-resolution tiles LT are video data with a resolution (2K) that is 1/4 the resolution (8K) of the original video data IM.

ここで、動画生成部32は、第2動画データIM2をそのまま高解像度タイルとして用いてもよいが、第2動画データIM2のサイズ(第2領域A2の大きさ)が大きい場合、後述する配信部34によって高解像度タイルをHMD40に送信する際の送信データ量が大きくなり、動画配信装置30とHMD40との間のネットワーク帯域が逼迫するおそれがある。そこで、図4に示されるように、動画生成部32は、第2動画データIM2のサイズよりも小さい高解像度タイル(すなわち、第2領域A2よりも小さい領域に対応する動画データ)を複数生成してもよい。 Here, the video generation unit 32 may use the second video data IM2 as the high-resolution tile as is, but if the size of the second video data IM2 (the size of the second area A2) is large, the amount of data transmitted when the high-resolution tile is transmitted to the HMD 40 by the distribution unit 34 (described below) may become large, which may constrict the network bandwidth between the video distribution device 30 and the HMD 40. Therefore, as shown in FIG. 4, the video generation unit 32 may generate multiple high-resolution tiles smaller than the size of the second video data IM2 (i.e., video data corresponding to an area smaller than the second area A2).

図4の例では、動画生成部32は、第2動画データIM2を左上、右上、左下、右下の各部分に分割することにより、4つの高解像度タイルHT1~HT4を生成する。ただし、第2動画データIM2から複数の高解像度タイルHTを生成する方法は、図4の例に限られない。複数の高解像度タイルHT同士が互いに重複する領域を有してもよいし、第2領域A2のうち高解像度タイルHTが生成されない部分が存在してもよい。すなわち、一以上の高解像度タイルHTは、必ずしも第2領域A2の全体を網羅するように生成される必要はない。 In the example of Figure 4, the video generation unit 32 generates four high-resolution tiles HT1 to HT4 by dividing the second video data IM2 into upper left, upper right, lower left, and lower right sections. However, the method of generating multiple high-resolution tiles HT from the second video data IM2 is not limited to the example of Figure 4. Multiple high-resolution tiles HT may have overlapping areas, or there may be portions of the second area A2 where no high-resolution tiles HT are generated. In other words, one or more high-resolution tiles HT do not necessarily have to be generated to cover the entire second area A2.

高解像度タイルHTの位置、数、及び大きさは、動画配信装置30のオペレータ等によって手動で設定されてもよいし、人手によらずに自律的(自動的)に設定されてもよい。例えば、動画生成部32は、後述する表示領域情報取得部33により取得された表示領域情報に基づいて、高解像度タイルHTを設定してもよい。このような処理の詳細については、表示領域情報取得部33について説明した後に述べる。なお、高解像度タイルHTの設定(更新)の頻度及びタイミングは、任意に設定され得る。例えば、高解像度タイルHTは、一旦設定された後は一定期間固定されてもよいし、状況の変化に応じて適宜更新されてもよい。 The position, number, and size of the high-resolution tiles HT may be set manually by an operator of the video distribution device 30, or may be set autonomously (automatically) without human intervention. For example, the video generation unit 32 may set the high-resolution tiles HT based on display area information acquired by the display area information acquisition unit 33, which will be described later. Details of this process will be described after explaining the display area information acquisition unit 33. The frequency and timing of setting (updating) the high-resolution tiles HT can be set arbitrarily. For example, the high-resolution tiles HT may be fixed for a certain period of time after being set, or may be updated as appropriate in response to changes in the situation.

なお、高解像度タイルHTの生成数を増やしたり、高解像度タイルHTの位置及び大きさの更新頻度を上げたりすると、その分だけ動画生成部32の処理負荷(処理時間)が増大する。その結果、動画配信装置30からHMD40への動画データの送信処理が遅れてしまい、ユーザ(HMD40)へのスムーズな動画配信が損なわれるおそれがある。そこで、動画生成部32は、上記処理時間が許容可能な範囲内に収まるように、高解像度タイルHTの更新頻度及び生成数を決定してもよい。 Increasing the number of high-resolution tiles HT generated or the frequency with which the positions and sizes of the high-resolution tiles HT are updated will increase the processing load (processing time) on the video generation unit 32 accordingly. As a result, the transmission process of video data from the video distribution device 30 to the HMD 40 may be delayed, which may impair smooth video distribution to the user (HMD 40). Therefore, the video generation unit 32 may determine the update frequency and number of high-resolution tiles HT to be generated so that the processing time falls within an acceptable range.

表示領域情報取得部33は、第1領域A1のうちHMD40の表示部41に表示されている表示領域51(図5参照)に関する表示領域情報(第1表示領域情報)を取得する。表示領域情報取得部33が実行する処理内容は、動画提供装置20の表示領域情報取得部24と同様である。また、表示領域情報取得部33により取得される表示領域情報は、表示領域情報取得部24による取得される表示領域情報と同様である。 The display area information acquisition unit 33 acquires display area information (first display area information) related to the display area 51 (see FIG. 5) of the first area A1 that is displayed on the display unit 41 of the HMD 40. The processing performed by the display area information acquisition unit 33 is similar to that performed by the display area information acquisition unit 24 of the video providing device 20. Furthermore, the display area information acquired by the display area information acquisition unit 33 is similar to the display area information acquired by the display area information acquisition unit 24.

配信部34は、表示領域情報取得部33により取得された表示領域情報に示される表示領域51に対応する高解像度タイルHTが動画生成部32によって生成されている場合には、当該表示領域51に対応する高解像度タイルHTをHMD40に配信する。例えば、表示領域51の全体を含む1つの高解像度タイルHTが動画生成部32によって生成済みである場合には、配信部34は、当該1つの高解像度タイルHTをHMD40に配信する。一方、単一の高解像度タイルHTだけでは表示領域51をカバーすることができず複数の生成済みの高解像度タイルHTを組み合わせることによって表示領域51の全体をカバーできる場合には、配信部34は、当該複数の高解像度タイルHTをHMD40に配信する。 When a high-resolution tile HT corresponding to the display area 51 indicated in the display area information acquired by the display area information acquisition unit 33 has been generated by the video generation unit 32, the distribution unit 34 distributes the high-resolution tile HT corresponding to the display area 51 to the HMD 40. For example, when a single high-resolution tile HT covering the entire display area 51 has already been generated by the video generation unit 32, the distribution unit 34 distributes the single high-resolution tile HT to the HMD 40. On the other hand, when a single high-resolution tile HT alone cannot cover the display area 51 and the entire display area 51 can be covered by combining multiple generated high-resolution tiles HT, the distribution unit 34 distributes the multiple high-resolution tiles HT to the HMD 40.

一方、配信部34は、表示領域情報取得部33により取得された表示領域情報に示される表示領域51に対応する高解像度タイルHTが動画生成部32によって生成されていない場合には、当該表示領域51に対応する低解像度タイルLTをHMD40に配信する。なお、一以上の高解像度タイルHTによって表示領域51の一部のみをカバーできる場合もあり得る。そのような場合、配信部34は、当該一以上の高解像度タイルHTをHMD40に配信すると共に、当該表示領域51に対応する低解像度タイルLTをHMD40に配信してもよい。その場合、HMD40の表示部41に表示される表示領域51は、高解像度で表示される部分(すなわち、高解像度タイルHTが存在する部分)と低解像度で表示される部分(すなわち、高解像度タイルHTが存在せず、低解像度タイルLTが表示される部分)とが混在することになる。 On the other hand, if the video generation unit 32 has not generated a high-resolution tile HT corresponding to the display area 51 indicated in the display area information acquired by the display area information acquisition unit 33, the distribution unit 34 distributes a low-resolution tile LT corresponding to the display area 51 to the HMD 40. It may be possible for one or more high-resolution tiles HT to cover only a portion of the display area 51. In such a case, the distribution unit 34 may distribute the one or more high-resolution tiles HT to the HMD 40, and also distribute a low-resolution tile LT corresponding to the display area 51 to the HMD 40. In that case, the display area 51 displayed on the display unit 41 of the HMD 40 will include a mixture of portions displayed in high resolution (i.e., portions where high-resolution tiles HT are present) and portions displayed in low resolution (i.e., portions where high-resolution tiles HT are not present and low-resolution tiles LT are displayed).

なお、配信部34は、第1領域A1のうち表示領域51を除いた領域(すなわち、HMD40の表示部41に表示されておらず、ユーザが見ていない非表示領域52)に対応する動画データもHMD40に配信してもよい。これは、ユーザが頭部を動かすことによってHMD40の向きが変化して表示領域51が変化した直後に、表示部41に表示される動画データがHMD40上に存在しないという事態が生じることを防ぐためである。例えば、配信部34は、表示領域51に対応する動画データ(タイル)を送信すると共に、第1領域A1の全体に対応する低解像度タイルLTを常にHMD40に配信してもよい。すなわち、表示領域51に対応する高解像度タイルHTが存在する場合には、配信部34は、当該高解像度タイルHTと第1領域A1の全体に対応する低解像度タイルLTとをHMD40に配信してもよい。一方、表示領域51に対応する高解像度タイルHTが存在しない場合には、配信部34は、第1領域A1の全体に対応する低解像度タイルLTのみをHMD40に配信すればよい。 The distribution unit 34 may also distribute to the HMD 40 video data corresponding to the area of the first area A1 excluding the display area 51 (i.e., the non-display area 52 that is not displayed on the display unit 41 of the HMD 40 and is not viewed by the user). This is to prevent a situation in which the video data displayed on the display unit 41 is not present on the HMD 40 immediately after the orientation of the HMD 40 changes due to the user moving their head, changing the display area 51. For example, the distribution unit 34 may transmit video data (tiles) corresponding to the display area 51, and also always distribute to the HMD 40 a low-resolution tile LT corresponding to the entire first area A1. In other words, if a high-resolution tile HT corresponding to the display area 51 exists, the distribution unit 34 may distribute to the HMD 40 both the high-resolution tile HT and the low-resolution tile LT corresponding to the entire first area A1. On the other hand, if there is no high-resolution tile HT corresponding to the display area 51, the distribution unit 34 only needs to distribute to the HMD 40 the low-resolution tile LT corresponding to the entire first area A1.

続いて、動画生成部32が表示領域情報を用いて高解像度タイルHTの位置又は大きさを決定する場合の処理例について説明する。例えば、動画配信装置30による動画配信の対象となるHMD40が1台である場合、或いは特定のHMD40に対して高解像度の動画データを配信する場合等には、動画生成部32は、当該HMD40の表示領域51を含むように高解像度タイルHTを生成してもよい。 Next, we will explain an example of processing when the video generation unit 32 determines the position or size of the high-resolution tile HT using display area information. For example, when the video distribution device 30 is distributing video to one HMD 40, or when distributing high-resolution video data to a specific HMD 40, the video generation unit 32 may generate the high-resolution tile HT so that it includes the display area 51 of that HMD 40.

一方、動画配信装置30による動画配信の対象となるHMD40が複数存在する場合、動画生成部32は、表示領域情報取得部33により取得された複数のHMD40の各々の表示領域情報に基づいて、所定数以上のHMD40の表示領域51を含むように高解像度タイルHTを生成してもよい。ここで、「所定数」とは、予め任意に設定された数であり、例えば予め設定された閾値であってもよいし、ある時点において所定のサイズの高解像度タイルHTによってカバーする(含む)ことが可能な表示領域51の最大数であってもよい。 On the other hand, if there are multiple HMDs 40 that are the targets of video distribution by the video distribution device 30, the video generation unit 32 may generate the high-resolution tile HT so as to include the display areas 51 of a predetermined number or more of HMDs 40, based on the display area information of each of the multiple HMDs 40 acquired by the display area information acquisition unit 33. Here, the "predetermined number" is a number that is arbitrarily set in advance, and may be, for example, a predetermined threshold value, or the maximum number of display areas 51 that can be covered (included) by a high-resolution tile HT of a predetermined size at a given point in time.

図6は、動画生成部32による上記処理(表示領域情報に基づいて高解像度タイルHTを生成する処理)の一例を模式的に示す図である。図6の例では、予め高解像度タイルHT1~HT4が生成されている。ここで、第2領域A2の中央部の領域Rに所定数以上のユーザの表示領域51が集中している場合について考える。このとき、各ユーザのHMD40に対して、表示領域51に対応する高解像度の動画データを配信するためには、4つの高解像度タイルHT1~HT4を全て配信する必要がある。このように複数の高解像度タイルHTを送信する場合、動画配信装置30と各HMD40との間のデータ通信量が多くなり、ネットワーク帯域が逼迫するおそれがある。また、各高解像度タイルHT1~HT4は領域Rの一部としか重なっていないため、多くの無駄なデータ(すなわち、各高解像度タイルHT1~HT4のうち領域Rの外側の部分)が送信されてしまう。このような場合に、動画生成部32は、領域Rを含むように高解像度タイルHT5を生成してもよい。このような構成によれば、各HMD40に対して1つの高解像度タイルHT5のみを送信すればよいため、動画配信装置30と各HMD40との間のデータ通信量を効果的に低減できる。なお、動画配信対象のHMD40が1台のみの場合には、当該HMD40の表示領域51を含むように高解像度タイルHTを生成することにより、上記と同様の効果が得られる。 Figure 6 is a schematic diagram illustrating an example of the above-described process (process of generating high-resolution tiles HT based on display area information) performed by the video generation unit 32. In the example of Figure 6, high-resolution tiles HT1 to HT4 have been generated in advance. Consider a case where a predetermined number or more users' display areas 51 are concentrated in region R in the center of the second area A2. In this case, in order to deliver high-resolution video data corresponding to the display areas 51 to each user's HMD 40, all four high-resolution tiles HT1 to HT4 must be delivered. Transmitting multiple high-resolution tiles HT in this manner increases the amount of data communication between the video distribution device 30 and each HMD 40, potentially constraining network bandwidth. Furthermore, because each of the high-resolution tiles HT1 to HT4 only partially overlaps region R, a large amount of unnecessary data (i.e., the portions of each of the high-resolution tiles HT1 to HT4 outside region R) is transmitted. In such a case, the video generation unit 32 may generate a high-resolution tile HT5 to include region R. With this configuration, it is only necessary to transmit one high-resolution tile HT5 to each HMD 40, effectively reducing the amount of data communication between the video distribution device 30 and each HMD 40. Note that if there is only one HMD 40 to which video distribution is targeted, the same effect as above can be achieved by generating a high-resolution tile HT that includes the display area 51 of that HMD 40.

また、動画生成部32は、動画配信装置30とHMD40との間のネットワーク帯域に基づいて、HMD40に配信するための高解像度タイルHTのサイズを決定してもよい。例えば、動画生成部32は、動画配信装置30とHMD40との間のネットワーク帯域の余裕度(例えばネットワークの空き帯域)が所定の閾値以上の場合、当該ネットワーク帯域の余裕度が閾値未満である場合よりも大きいサイズの高解像度タイルHTを生成してもよい。図6の例において、あるHMD40の表示領域51が領域Rと一致している場合について考える。この場合、例えば、動画配信装置30と当該HMD40との間のネットワーク帯域の余裕度が閾値以上の場合には、当該HMD40に配信するための高解像度タイルHTとして高解像度タイルHT5を生成し、上記余裕度が閾値未満の場合には、当該HMD40に配信するための高解像度タイルHTとして高解像度タイルHT5よりも小さいサイズの高解像度タイルHT6を生成してもよい。この例では、高解像度タイルHT6は領域Rよりも小さいため、高解像度タイルHT6がHMD40に配信される場合には、表示領域51の縁部については低解像度の動画データ(低解像度タイルLT)が表示されることになる。上記のようにネットワーク帯域に応じて、HMD40に送信する高解像度タイルHTのサイズを変更することにより、動画配信装置30とHMD40との間のネットワーク帯域が逼迫しない範囲で、ユーザ(HMD40)に対して高画質(高解像度)の動画データを配信することが可能となる。 The video generation unit 32 may also determine the size of the high-resolution tile HT to be distributed to the HMD 40 based on the network bandwidth between the video distribution device 30 and the HMD 40. For example, when the network bandwidth margin (e.g., available network bandwidth) between the video distribution device 30 and the HMD 40 is equal to or greater than a predetermined threshold, the video generation unit 32 may generate a higher-resolution tile HT of a larger size than when the network bandwidth margin is less than the threshold. In the example of Figure 6, consider a case where the display area 51 of a certain HMD 40 coincides with area R. In this case, for example, when the network bandwidth margin between the video distribution device 30 and the HMD 40 is equal to or greater than a threshold, the video generation unit 32 may generate a high-resolution tile HT5 as the high-resolution tile HT to be distributed to the HMD 40. When the network bandwidth margin is less than the threshold, the video generation unit 32 may generate a high-resolution tile HT6 smaller than the high-resolution tile HT5 as the high-resolution tile HT to be distributed to the HMD 40. In this example, the high-resolution tile HT6 is smaller than the region R, so when the high-resolution tile HT6 is distributed to the HMD 40, low-resolution video data (low-resolution tile LT) is displayed on the edges of the display region 51. By changing the size of the high-resolution tile HT sent to the HMD 40 according to the network bandwidth as described above, it is possible to distribute high-quality (high-resolution) video data to the user (HMD 40) as long as the network bandwidth between the video distribution device 30 and the HMD 40 is not congested.

次に、図7を参照して、動画提供システム1の動作の一例について説明する。 Next, an example of the operation of the video providing system 1 will be described with reference to Figure 7.

ステップS1において、動画取得部は、カメラ10から、元動画データIM(図2参照)を取得する。 In step S1, the video acquisition unit acquires original video data IM (see Figure 2) from the camera 10.

ステップS2において、表示領域情報取得部24は、動画配信装置30による動画配信の対象となる一以上のHMD40の表示領域情報(すなわち、各HMD40の表示領域51を特定するための情報)を取得する。 In step S2, the display area information acquisition unit 24 acquires display area information (i.e., information for identifying the display area 51 of each HMD 40) of one or more HMDs 40 that are the target of video distribution by the video distribution device 30.

ステップS3において、動画処理部22は、元動画データIMから、第3領域A3に対応する低解像度化された第1動画データIM1と、第2領域A2に対応する高解像度(すなわち、元動画データIMと同一の解像度)の第2動画データIM2と、を生成する。ここで、動画処理部22は、上記処理の前に、第2領域A2を設定する処理を実行してもよい。また、第2領域A2を設定する処理は、上述したように、表示領域情報取得部24により取得された表示領域情報に基づいて実行されてもよい。なお、第2領域A2を設定(更新)する処理の頻度は、第1動画データIM1及び第2動画データIM2を生成する処理の頻度と異なっていてもよい。例えば、第1動画データIM1及び第2動画データIM2を生成する処理は、カメラ10から元動画データIMが取得される度に実行されるが、動画提供装置20(動画処理部22)の処理負荷を軽減するために、第2領域A2を設定(更新)する処理は、第1動画データIM1及び第2動画データIM2を生成する処理の頻度よりも低い頻度で実行されてもよい。 In step S3, the video processing unit 22 generates, from the original video data IM, first video data IM1 with reduced resolution corresponding to the third area A3, and second video data IM2 with high resolution (i.e., the same resolution as the original video data IM) corresponding to the second area A2. Here, the video processing unit 22 may perform a process of setting the second area A2 before the above process. Furthermore, the process of setting the second area A2 may be performed based on the display area information acquired by the display area information acquisition unit 24, as described above. Note that the frequency of the process of setting (updating) the second area A2 may differ from the frequency of the processes of generating the first video data IM1 and the second video data IM2. For example, the process of generating the first video data IM1 and the second video data IM2 is executed each time original video data IM is acquired from the camera 10, but in order to reduce the processing load on the video providing device 20 (video processing unit 22), the process of setting (updating) the second area A2 may be executed less frequently than the frequency of the process of generating the first video data IM1 and the second video data IM2.

ステップS4において、送信部23は、動画処理部22によって生成された第1動画データIM1及び第2動画データIM2を動画配信装置30に送信する。 In step S4, the transmission unit 23 transmits the first video data IM1 and second video data IM2 generated by the video processing unit 22 to the video distribution device 30.

ステップS5において、受信部31は、動画提供装置20(送信部23)から第1動画データIM1及び第2動画データIM2を受信する。 In step S5, the receiving unit 31 receives the first video data IM1 and the second video data IM2 from the video providing device 20 (transmitting unit 23).

ステップS6において、表示領域情報取得部33は、動画配信装置30による動画配信の対象となる一以上のHMD40の表示領域情報(すなわち、各HMD40の表示領域51を特定するための情報)を取得する。 In step S6, the display area information acquisition unit 33 acquires display area information (i.e., information for identifying the display area 51 of each HMD 40) of one or more HMDs 40 that are the target of video distribution by the video distribution device 30.

ステップS7において、動画生成部32は、第1動画データIM1及び第2動画データIM2に基づいて、第1領域A1の全体の低解像度タイルLTを生成する(図4参照)。 In step S7, the video generation unit 32 generates low-resolution tiles LT for the entire first area A1 based on the first video data IM1 and the second video data IM2 (see Figure 4).

ステップS8において、動画生成部32は、第2動画データIM2に基づいて、第2領域A2の少なくとも一部に対応する高解像度タイルHTを生成する(図4参照)。ここで、動画生成部32は、上述したように高解像度タイルHTの位置、数、及び大きさを決定してもよい。 In step S8, the video generation unit 32 generates high-resolution tiles HT corresponding to at least a portion of the second area A2 based on the second video data IM2 (see FIG. 4). Here, the video generation unit 32 may determine the position, number, and size of the high-resolution tiles HT as described above.

ステップS9において、配信部34は、各HMD40の表示領域51に応じて、動画生成部32により生成された動画データ(低解像度タイルLT及び高解像度タイルHT)を各HMD40に配信する。本実施形態では、配信部34は、各HMD40に対して、第1領域A1の全体に対応する低解像度タイルLTを少なくとも送信する。また、あるHMD40の表示領域51が第2領域A2に含まれており、且つ、表示領域51に対応する高解像度タイルHTが動画生成部32によって生成済みである場合には、配信部34は、当該高解像度タイルHTを当該HMD40に配信する。 In step S9, the distribution unit 34 distributes the video data (low-resolution tiles LT and high-resolution tiles HT) generated by the video generation unit 32 to each HMD 40 according to the display area 51 of each HMD 40. In this embodiment, the distribution unit 34 transmits at least the low-resolution tiles LT corresponding to the entire first area A1 to each HMD 40. Furthermore, if the display area 51 of a certain HMD 40 is included in the second area A2 and the high-resolution tiles HT corresponding to the display area 51 have already been generated by the video generation unit 32, the distribution unit 34 distributes the high-resolution tiles HT to that HMD 40.

ステップS10において、動画配信装置30から動画データを受信したHMD40は、当該動画データを表示部41に表示させる。その結果、HMD40を装着したユーザは、表示部41を介して動画を視聴することが可能となる。 In step S10, the HMD 40 receives video data from the video distribution device 30 and displays the video data on the display unit 41. As a result, the user wearing the HMD 40 can watch the video via the display unit 41.

以上説明した動画提供システム1及び動画提供装置20によれば、高解像度(第2解像度)の元動画データIMのうち、高解像度タイルHTの配信対象となる第2領域A2に対応する部分のみについて、高解像度のデータ(第2動画データIM2)が動画配信装置30に送信される。一方、高解像度タイルHTの配信対象とならない第3領域A3に対応する部分については、動画提供装置20側で予め低解像度化されたデータ(第1動画データIM1)が動画配信装置30に送信される。上記構成により、動画提供装置20から動画配信装置30への動画データの送信に必要となるネットワーク帯域を低減できる。また、仮に第1領域A1の全体に対応する高解像度な動画データ(例えば、元動画データIMそのもの)が動画配信装置30に送信される場合、動画配信装置30側では、当該動画データの第1領域A1全体を低解像度化する必要があるため、動画配信装置30における計算負荷が高くなる。一方、動画提供装置20によれば、動画配信装置30におけるデータ受信量を低減できると共に、動画配信装置30において低解像度化を行う必要のある領域を小さくできるため、動画配信装置30における計算負荷を低減できる。従って、動画提供装置20及び動画提供システム1によれば、動画配信に必要なネットワーク帯域を低減できると共に動画配信装置30の計算負荷を低減できる。 According to the video providing system 1 and video providing device 20 described above, high-resolution data (second video data IM2) is transmitted to the video distributing device 30 for only the portion of the high-resolution (second resolution) original video data IM corresponding to the second area A2, which is the distribution target of the high-resolution tile HT. On the other hand, for the portion corresponding to the third area A3, which is not the distribution target of the high-resolution tile HT, data (first video data IM1) that has been pre-lowered in resolution by the video providing device 20 is transmitted to the video distributing device 30. This configuration reduces the network bandwidth required to transmit video data from the video providing device 20 to the video distributing device 30. Furthermore, if high-resolution video data (e.g., the original video data IM itself) corresponding to the entire first area A1 is transmitted to the video distributing device 30, the video distributing device 30 must lower the resolution of the entire first area A1 of the video data, thereby increasing the computational load on the video distributing device 30. On the other hand, the video providing device 20 can reduce the amount of data received by the video distribution device 30 and also reduce the area that needs to be converted to lower resolution in the video distribution device 30, thereby reducing the computational load on the video distribution device 30. Therefore, the video providing device 20 and video providing system 1 can reduce the network bandwidth required for video distribution and also reduce the computational load on the video distribution device 30.

なお、上記実施形態において、ユーザ端末の一例としてユーザの頭部に装着されるHMDを例示したが、動画配信装置30によって動画を配信される対象となるユーザ端末は、HMDに限られない。ユーザ端末は、少なくとも動画配信装置30から配信された動画データを表示することが可能な表示部(ディスプレイ)を有していればよく、例えば、スマートフォン、タブレット端末、デスクトップPC、ラップトップPC等であってもよい。 In the above embodiment, an HMD worn on the user's head was given as an example of a user terminal, but the user terminal to which videos are distributed by the video distribution device 30 is not limited to an HMD. The user terminal only needs to have a display unit (display) capable of displaying video data distributed from the video distribution device 30, and may be, for example, a smartphone, tablet terminal, desktop PC, laptop PC, etc.

また、表示部41に表示される動画データは、ズームイン/ズームアウトを行えるように構成されてもよい。例えば、ズームアウト操作が実行された場合には、表示部41には第1領域A1の全体が表示されてもよい。より具体的には、表示部41に表示される表示領域51は第1領域A1と一致し、表示領域51には第1領域A1の全体に対応する低解像度タイルLTが表示されてもよい。一方、ズームイン操作が実行された場合には、上記実施形態のように第1領域A1よりも小さい領域が表示領域51として設定されてもよい。 The video data displayed on the display unit 41 may also be configured to allow zooming in and out. For example, when a zoom-out operation is performed, the entire first area A1 may be displayed on the display unit 41. More specifically, the display area 51 displayed on the display unit 41 may coincide with the first area A1, and low-resolution tiles LT corresponding to the entire first area A1 may be displayed in the display area 51. On the other hand, when a zoom-in operation is performed, an area smaller than the first area A1 may be set as the display area 51, as in the above embodiment.

また、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of hardware and/or software. Furthermore, there are no particular limitations on how each functional block is realized. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (for example, via wire, wirelessly, etc.) and these multiple devices. A functional block may also be realized by combining software with the single device or multiple devices.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。 Functions include, but are not limited to, judging, determining, calculating, computing, processing, deriving, investigating, searching, verifying, receiving, transmitting, outputting, accessing, resolving, selecting, choosing, establishing, comparing, assuming, expecting, regarding, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assigning.

例えば、本開示の一実施の形態における動画提供装置20は、本開示の動画提供方法を行うコンピュータとして機能してもよい。図8は、本開示の一実施の形態に係る動画提供装置20及び動画配信装置30に共通のハードウェア構成の一例を示す図である。動画提供装置20及び動画配信装置30は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。 For example, the video providing device 20 in one embodiment of the present disclosure may function as a computer that performs the video providing method of the present disclosure. Figure 8 is a diagram showing an example of a hardware configuration common to the video providing device 20 and video distribution device 30 in one embodiment of the present disclosure. The video providing device 20 and video distribution device 30 may be physically configured as a computer device including a processor 1001, memory 1002, storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.

なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。動画提供装置20及び動画配信装置30のハードウェア構成は、図8に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。なお、HMD40も、図8に示すハードウェア構成と同様のハードウェア構成を有してもよい。 In the following description, the term "apparatus" can be interpreted as a circuit, device, unit, etc. The hardware configuration of the video providing apparatus 20 and the video distributing apparatus 30 may be configured to include one or more of the devices shown in FIG. 8, or may be configured to exclude some of the devices. The HMD 40 may also have a hardware configuration similar to the hardware configuration shown in FIG. 8.

動画提供装置20及び動画配信装置30における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002及びストレージ1003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 The functions of the video providing device 20 and the video distribution device 30 are realized by loading specific software (programs) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communications via the communication device 1004, and control at least one of reading and writing data from and to the memory 1002 and storage 1003.

プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。 The processor 1001, for example, runs an operating system to control the entire computer. The processor 1001 may be configured as a central processing unit (CPU) that includes an interface with peripheral devices, a control unit, an arithmetic unit, registers, etc.

また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、動画提供装置20の各機能部(例えば、動画処理部22等)は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されてもよい。 The processor 1001 also reads programs (program code), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002 and executes various processes in accordance with these. The program used is a program that causes a computer to execute at least some of the operations described in the above-described embodiments. For example, each functional unit of the video providing device 20 (e.g., the video processing unit 22, etc.) may be stored in the memory 1002 and implemented by a control program that runs on the processor 1001, and similar implementations may be used for other functional blocks. While the various processes described above have been described as being executed by a single processor 1001, they may also be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented on one or more chips. The program may also be transmitted from a network via a telecommunications line.

メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る動画提供方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 Memory 1002 is a computer-readable recording medium and may be composed of, for example, at least one of ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Memory 1002 may also be called a register, cache, main memory (primary storage device), etc. Memory 1002 can store executable programs (program code), software modules, etc. for implementing the video providing method according to one embodiment of the present disclosure.

ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及びストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。 Storage 1003 is a computer-readable recording medium, and may be composed of at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray® disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other appropriate medium that includes at least one of memory 1002 and storage 1003.

通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。 The communication device 1004 is hardware (transmission/reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also referred to as, for example, a network device, network controller, network card, or communication module.

入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (e.g., a keyboard, mouse, microphone, switch, button, sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, speaker, LED lamp, etc.) that outputs to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).

また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 Furthermore, each device, such as the processor 1001 and memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

また、動画提供装置20及び動画配信装置30は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 In addition, the video providing device 20 and the video distribution device 30 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by this hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。 Although the present embodiment has been described in detail above, it will be clear to those skilled in the art that the present embodiment is not limited to the embodiments described herein. The present embodiment can be implemented in modified and altered forms without departing from the spirit and scope of the present invention as defined by the claims. Therefore, the description in this specification is intended to be illustrative and does not have any limiting meaning on the present embodiment.

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The order of the procedures, sequences, flowcharts, etc. of each aspect/embodiment described in this disclosure may be changed unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 Input and output information may be stored in a specific location (e.g., memory) or managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be made based on a value represented by a single bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).

本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation. Furthermore, notification of specified information (e.g., notification that "X is true") is not limited to being done explicitly, but may also be done implicitly (e.g., not notifying the specified information).

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, or Digital Subscriber Line (DSL)) and/or wireless technologies (such as infrared or microwave), these wired and/or wireless technologies are included within the definition of transmission media.

本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。 Furthermore, the information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a predetermined value, or other corresponding information.

上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々な情報要素は、あらゆる好適な名称によって識別できるので、これらの様々な情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。 The names used for the parameters described above are not intended to be limiting in any way. Furthermore, the mathematical formulas and the like that use these parameters may differ from those explicitly disclosed in this disclosure. The various information elements may be identified by any suitable names, and the various names assigned to these various information elements are not intended to be limiting in any way.

本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.

本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, when the term "or" is used in this disclosure, it is not intended to be an exclusive or.

本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles are added by translation, such as a, an, and the in English, this disclosure may include the noun following these articles being plural.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." It should be noted that the term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

1…動画提供システム、20…動画提供装置、21…動画取得部、22…動画処理部、23…送信部、24…表示領域情報取得部、30…動画配信装置、31…受信部、32…動画生成部、33…表示領域情報取得部、34…配信部、40…HMD(ユーザ端末)、41…表示部、42…センサ、51,51a~51g…表示領域、A1…第1領域、A2,A21,A22…第2領域、A3…第3領域、IM…元動画データ、HT,HT1~HT5…高解像度タイル(高解像度動画データ)、IM1…第1動画データ、IM2…第2動画データ、LT…低解像度タイル(低解像度動画データ)。 1...Video providing system, 20...Video providing device, 21...Video acquisition unit, 22...Video processing unit, 23...Transmission unit, 24...Display area information acquisition unit, 30...Video distribution device, 31...Reception unit, 32...Video generation unit, 33...Display area information acquisition unit, 34...Distribution unit, 40...HMD (user terminal), 41...Display unit, 42...Sensor, 51, 51a-51g...Display area, A1...First region, A2, A21, A22...Second region, A3...Third region, IM...Original video data, HT, HT1-HT5...High-resolution tiles (high-resolution video data), IM1...First video data, IM2...Second video data, LT...Low-resolution tiles (low-resolution video data).

Claims (9)

第1領域の第1解像度の低解像度動画データと前記第1領域の一部である第2領域の前記第1解像度よりも高い第2解像度の高解像度動画データとを表示部を有するユーザ端末に配信可能に構成された動画配信装置に、前記低解像度動画データ及び前記高解像度動画データの元になる動画データを提供する動画提供装置であって、
前記第1領域の前記第2解像度の元動画データを取得する動画取得部と、
前記元動画データのうち前記第1領域から前記第2領域を除いた第3領域に対応する部分を低解像度化することにより第1動画データを生成すると共に、前記元動画データのうち前記第2領域に対応する部分を抽出することにより第2動画データを生成する動画処理部と、
前記第1動画データ及び前記第2動画データを前記低解像度動画データ及び前記高解像度動画データの元になる動画データとして前記動画配信装置に送信する送信部と、
を備える、動画提供装置。
A video providing device configured to be able to distribute low-resolution video data of a first resolution in a first region and high-resolution video data of a second region that is a part of the first region and a second resolution higher than the first resolution to a user terminal having a display unit, the video providing device providing video data that is the source of the low-resolution video data and the high-resolution video data,
a video acquisition unit that acquires original video data of the first region at the second resolution;
a video processing unit that generates first video data by reducing the resolution of a portion of the original video data that corresponds to a third area obtained by excluding the second area from the first area, and generates second video data by extracting a portion of the original video data that corresponds to the second area;
a transmitting unit that transmits the first video data and the second video data to the video distribution device as video data that will become the low-resolution video data and the high-resolution video data;
A video providing device comprising:
前記第1領域のうち前記ユーザ端末の前記表示部に表示されている表示領域に関する表示領域情報を取得する表示領域情報取得部を更に備え、
前記動画処理部は、前記表示領域を含むように前記第2領域を決定する、
請求項1に記載の動画提供装置。
a display area information acquisition unit that acquires display area information regarding a display area of the first area that is displayed on the display unit of the user terminal;
the moving image processing unit determines the second area so as to include the display area.
The video providing device according to claim 1 .
前記表示領域情報取得部は、前記動画配信装置による動画配信の対象となる複数のユーザ端末の前記表示領域情報を取得し、
前記動画処理部は、所定数以上の前記ユーザ端末の前記表示領域を含むように前記第2領域を決定する、
請求項2に記載の動画提供装置。
the display area information acquisition unit acquires the display area information of a plurality of user terminals to which the video distribution device is to distribute video;
the video processing unit determines the second area so as to include the display areas of a predetermined number or more of the user terminals.
The video providing device according to claim 2 .
第1領域の第1解像度の低解像度動画データと前記第1領域の一部である第2領域の前記第1解像度よりも高い第2解像度の高解像度動画データとを表示部を有するユーザ端末に配信可能に構成された動画配信装置と、
前記低解像度動画データ及び前記高解像度動画データの元になる動画データを前記動画配信装置に提供する動画提供装置と、を備え、
前記動画提供装置は、
前記第1領域の前記第2解像度の元動画データを取得する動画取得部と、
前記元動画データのうち前記第1領域から前記第2領域を除いた第3領域に対応する部分を低解像度化することにより第1動画データを生成すると共に、前記元動画データのうち前記第2領域に対応する部分を抽出することにより第2動画データを生成する動画処理部と、
前記第1動画データ及び前記第2動画データを前記低解像度動画データ及び前記高解像度動画データの元になる動画データとして前記動画配信装置に送信する送信部と、を有し、
前記動画配信装置は、
前記第1動画データと前記第2動画データとに基づいて、前記第1領域の全体の前記低解像度動画データを生成すると共に、前記第2領域の少なくとも一部に対応する前記高解像度動画データを生成する動画生成部と、
前記第1領域のうち前記ユーザ端末の前記表示部に表示されている表示領域に関する第1表示領域情報を取得する第1表示領域情報取得部と、
前記第1表示領域情報に示される前記表示領域に対応する前記高解像度動画データが前記動画生成部によって生成されている場合には、第1表示領域情報に示される前記表示領域に対応する前記高解像度動画データを前記ユーザ端末に配信し、第1表示領域情報に示される前記表示領域に対応する前記高解像度動画データが前記動画生成部によって生成されていない場合には、第1表示領域情報に示される前記表示領域に対応する前記低解像度動画データを前記ユーザ端末に配信する配信部と、を有する、
動画提供システム。
a video distribution device configured to be able to distribute low-resolution video data having a first resolution of a first region and high-resolution video data having a second resolution higher than the first resolution of a second region that is a part of the first region to a user terminal having a display unit;
a video providing device that provides the video distribution device with video data that is the basis of the low-resolution video data and the high-resolution video data,
The video providing device includes:
a video acquisition unit that acquires original video data of the first region at the second resolution;
a video processing unit that generates first video data by reducing the resolution of a portion of the original video data that corresponds to a third area obtained by excluding the second area from the first area, and generates second video data by extracting a portion of the original video data that corresponds to the second area;
a transmission unit that transmits the first video data and the second video data to the video distribution device as video data that are the basis of the low-resolution video data and the high-resolution video data,
The video distribution device includes:
a video generation unit that generates the low-resolution video data of the entire first area and generates the high-resolution video data corresponding to at least a part of the second area based on the first video data and the second video data;
a first display area information acquisition unit that acquires first display area information regarding a display area of the first area that is displayed on the display unit of the user terminal;
a distribution unit that distributes the high-resolution video data corresponding to the display area indicated in the first display area information to the user terminal when the high-resolution video data corresponding to the display area indicated in the first display area information has been generated by the video generation unit, and distributes the low-resolution video data corresponding to the display area indicated in the first display area information to the user terminal when the high-resolution video data corresponding to the display area indicated in the first display area information has not been generated by the video generation unit.
Video delivery system.
前記動画提供装置は、前記第1領域のうち前記ユーザ端末の前記表示部に表示されている表示領域に関する第2表示領域情報を取得する第2表示領域情報取得部を更に備え、
前記動画処理部は、前記第2表示領域情報に示される前記表示領域を含むように前記第2領域を決定する、
請求項4に記載の動画提供システム。
the video providing device further includes a second display area information acquiring unit that acquires second display area information relating to a display area of the first area that is displayed on the display unit of the user terminal;
the moving image processing unit determines the second area so as to include the display area indicated in the second display area information.
The video providing system according to claim 4 .
前記第2表示領域情報取得部は、前記動画配信装置による動画配信の対象となる複数のユーザ端末の前記第2表示領域情報を取得し、
前記動画処理部は、所定数以上の前記複数のユーザ端末の前記第2表示領域情報に示される前記表示領域を含むように前記第2領域を決定する、
請求項5に記載の動画提供システム。
the second display area information acquisition unit acquires the second display area information of a plurality of user terminals to which the video distribution device is to distribute the video;
the video processing unit determines the second area so as to include the display areas indicated in the second display area information of a predetermined number or more of the plurality of user terminals.
The video providing system according to claim 5 .
前記動画生成部は、前記第1表示領域情報に示される前記表示領域を含むように前記高解像度動画データを生成する、
請求項4~6のいずれか一項に記載の動画提供システム。
the video generation unit generates the high-resolution video data so as to include the display area indicated by the first display area information.
The video providing system according to any one of claims 4 to 6.
前記第1表示領域情報取得部は、前記動画配信装置による動画配信の対象となる複数のユーザ端末の前記第1表示領域情報を取得し、
前記動画生成部は、所定数以上の前記ユーザ端末の前記第1表示領域情報に示される前記表示領域を含むように前記高解像度動画データを生成する、
請求項7に記載の動画提供システム。
the first display area information acquisition unit acquires the first display area information of a plurality of user terminals to which the video distribution device is to distribute the video;
the video generation unit generates the high-resolution video data so as to include the display areas indicated in the first display area information of a predetermined number or more of the user terminals.
The video providing system according to claim 7 .
前記動画生成部は、前記動画配信装置と前記ユーザ端末との間のネットワーク帯域に基づいて、前記ユーザ端末に配信するための前記高解像度動画データのサイズを決定する、
請求項4~8のいずれか一項に記載の動画提供システム。
the video generation unit determines a size of the high-resolution video data to be distributed to the user terminal based on a network bandwidth between the video distribution device and the user terminal.
The video providing system according to any one of claims 4 to 8.
JP2022042711A 2022-03-17 2022-03-17 Video providing device and video providing system Active JP7739209B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022042711A JP7739209B2 (en) 2022-03-17 2022-03-17 Video providing device and video providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022042711A JP7739209B2 (en) 2022-03-17 2022-03-17 Video providing device and video providing system

Publications (2)

Publication Number Publication Date
JP2023136810A JP2023136810A (en) 2023-09-29
JP7739209B2 true JP7739209B2 (en) 2025-09-16

Family

ID=88146090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022042711A Active JP7739209B2 (en) 2022-03-17 2022-03-17 Video providing device and video providing system

Country Status (1)

Country Link
JP (1) JP7739209B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190043167A1 (en) 2017-12-29 2019-02-07 Intel Corporation Foveated image rendering for head-mounted display devices
JP2019197224A (en) 2016-02-09 2019-11-14 株式会社ソニー・インタラクティブエンタテインメント Video display system
JP2020519094A (en) 2017-04-28 2020-06-25 華為技術有限公司Huawei Technologies Co.,Ltd. Video playback method, device, and system
WO2021038466A1 (en) 2019-08-26 2021-03-04 Ati Technologies Ulc Single-stream foveal display transport

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019197224A (en) 2016-02-09 2019-11-14 株式会社ソニー・インタラクティブエンタテインメント Video display system
JP2020519094A (en) 2017-04-28 2020-06-25 華為技術有限公司Huawei Technologies Co.,Ltd. Video playback method, device, and system
US20190043167A1 (en) 2017-12-29 2019-02-07 Intel Corporation Foveated image rendering for head-mounted display devices
WO2021038466A1 (en) 2019-08-26 2021-03-04 Ati Technologies Ulc Single-stream foveal display transport

Also Published As

Publication number Publication date
JP2023136810A (en) 2023-09-29

Similar Documents

Publication Publication Date Title
JP7385052B2 (en) Photography methods, equipment, electronic equipment and storage media
JP6277329B2 (en) 3D advertisement space determination system, user terminal, and 3D advertisement space determination computer
EP3533025B1 (en) Virtual reality experience sharing
EP3628125B1 (en) System for providing multiple virtual reality views
US10284753B1 (en) Virtual reality media content generation in multi-layer structure based on depth of field
US11184646B2 (en) 360-degree panoramic video playing method, apparatus, and system
KR102463304B1 (en) Video processing method and device, electronic device, computer-readable storage medium and computer program
CN114697727A (en) Live broadcast room display method and device, electronic equipment, storage medium and program product
US11070894B2 (en) Methods, systems, and media for presenting interactive elements within video content
US12112425B2 (en) Information processing apparatus, method of operating information processing apparatus, and program for generating virtual viewpoint image
US11310430B2 (en) Method and apparatus for providing video in portable terminal
KR20200116378A (en) Apparatus and method for displaying videoes of a plurality of broadcast channels
CN115599206A (en) Display control method, display control device, head-mounted display equipment and medium
JP7546676B2 (en) Information processing device, information processing method, and program
CN111083523A (en) Panoramic video playing method and terminal
KR102404118B1 (en) Postponing the state change of an information affecting the graphical user interface until during the conditon of inattentiveness
CN110709839A (en) Method, system and medium for presenting previews of media content
JP7739209B2 (en) Video providing device and video providing system
KR20190129982A (en) Electronic device and its control method
JP7744523B2 (en) Display Control System
US12143674B2 (en) Information processing apparatus, information processing method, and program
CN110604921A (en) A display content switching method, server and storage medium
CN116738088A (en) A display method, device, electronic device and storage medium
CN105373308B (en) A kind of image processing method and carry equipment
JP2024113650A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250728

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250903

R150 Certificate of patent or registration of utility model

Ref document number: 7739209

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150