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
JP7790987B2 - Video distribution device, display control device, video distribution system, video distribution method and program - Google Patents
[go: Go Back, main page]

JP7790987B2 - Video distribution device, display control device, video distribution system, video distribution method and program - Google Patents

Video distribution device, display control device, video distribution system, video distribution method and program

Info

Publication number
JP7790987B2
JP7790987B2 JP2022006481A JP2022006481A JP7790987B2 JP 7790987 B2 JP7790987 B2 JP 7790987B2 JP 2022006481 A JP2022006481 A JP 2022006481A JP 2022006481 A JP2022006481 A JP 2022006481A JP 7790987 B2 JP7790987 B2 JP 7790987B2
Authority
JP
Japan
Prior art keywords
display control
control device
display
mode information
display mode
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
JP2022006481A
Other languages
Japanese (ja)
Other versions
JP2022173052A (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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to PCT/JP2022/004495 priority Critical patent/WO2022234699A1/en
Publication of JP2022173052A publication Critical patent/JP2022173052A/en
Priority to US18/502,981 priority patent/US20240078070A1/en
Application granted granted Critical
Publication of JP7790987B2 publication Critical patent/JP7790987B2/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

本発明は、動画配信装置、表示制御装置、動画配信システム、動画配信方法およびプログラムに関する。 The present invention relates to a video distribution device, a display control device, a video distribution system, a video distribution method, and a program.

近年、通信帯域が広がり、複数の映像を同時に視聴可能なサービスが存在している。ユーザは、同時に表示する映像の位置や大きさ等を自由に切り替えることができ、自らの興味に応じて多様な見方を選択することができる。特許文献1には、同時に配信される複数の映像の中から任意の映像をユーザが選択して閲覧する技術が記載されている。 In recent years, communication bandwidth has expanded, and services exist that allow multiple videos to be viewed simultaneously. Users can freely change the position, size, etc. of the videos displayed simultaneously, allowing them to select a variety of views based on their interests. Patent Document 1 describes technology that allows users to select and view any video from multiple videos that are distributed simultaneously.

特開2019-33362号公報Japanese Patent Application Laid-Open No. 2019-33362

しかしながら、上記従来例では、複数の映像をどのタイミングで、どのように表示して見るのかという表示方法の選択操作をユーザが習熟しているとは限らず、複数の映像を表示できるメリットを十分に享受できない場合がある。 However, in the above-mentioned conventional examples, users are not necessarily familiar with selecting the display method, i.e., when and how to display and view multiple videos, and may not be able to fully enjoy the benefits of being able to display multiple videos.

そこで、本発明は、ユーザが複数の映像の表示操作に習熟していない場合においても、複数の映像を表示できるメリットを享受できる動画配信装置、動画配信システムを提供することを目的とする。 The present invention aims to provide a video distribution device and video distribution system that allows users to enjoy the benefits of being able to display multiple videos, even if they are not familiar with displaying multiple videos.

本発明は、以下の構成を採用する。すなわち、
動画を複数の表示制御装置へ配信する動画配信装置であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を取得する取得手段と、
前記複数の動画を一組として前記複数の表示制御装置へ配信する配信手段と、
第1の表示制御装置に配信された前記一組に含まれる複数の動画が前記第1の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、第の表示制御装置から受信する受信手段と、
前記第の表示制御装置とは異なる第の表示制御装置からの要求に応じて、前記第1の表示制御装置から受信した前記表示態様情報を前記第の表示制御装置へ送信する送信手段とを備え、
前記第の表示制御装置は、前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に画面に表示して再生することを特徴とする動画配信装置である。
The present invention employs the following configuration:
A video distribution device that distributes videos to a plurality of display control devices,
an acquisition means for acquiring a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices;
a distribution means for distributing the plurality of moving images as a set to the plurality of display control devices;
a receiving means for receiving, from the first display control device, display mode information indicating how the plurality of moving images included in the set distributed to the first display control device are arranged and played back by a user of the first display control device;
a transmitting means for transmitting the display mode information received from the first display control device to a second display control device different from the first display control device in response to a request from the second display control device,
The second display control device is a video distribution device that displays and plays the plurality of videos included in the set simultaneously on a screen in an arrangement according to the display mode information.

本発明は、また、以下の構成を採用する。すなわち、
表示制御装置であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を一組として、動画配信装置から受信する受信手段と、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生手段と、
ユーザの操作に応答して、前記一組に含まれる複数の動画の配置を変更する変更手段と、
前記一組に含まれる複数の動画が前記ユーザによりどのように配置されて再生されているのかを示す表示態様情報を生成する生成手段と、
前記生成された表示態様情報を前記動画配信装置へ送信する送信手段とを備えることを特徴とする表示制御装置である。
The present invention also employs the following configuration:
A display control device,
a receiving means for receiving, as a set, a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices from a moving image distribution device;
a display/playback means for controlling the plurality of moving images to be simultaneously displayed on a screen and played back;
a change means for changing the arrangement of the plurality of moving images included in the set in response to a user operation;
a generating means for generating display mode information indicating how the plurality of moving images included in the set are arranged and played back by the user ;
and a transmitting unit configured to transmit the generated display mode information to the video distribution device.

本発明は、また、以下の構成を採用する。すなわち、
表示制御装置であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を一組とし
て、動画配信装置から受信する受信手段と、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生手段と、
他の表示制御装置に配信された前記一組に含まれる複数の動画が前記他の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、前記動画配信装置へ要求する要求手段と、
前記要求した表示態様情報を取得する取得手段と、
前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に前記画面に表示して再生するよう制御する表示再生手段とを備えることを特徴とする表示制御装置である。
The present invention also employs the following configuration:
A display control device,
a receiving means for receiving, as a set, a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices from a moving image distribution device;
a display/playback means for controlling the plurality of moving images to be simultaneously displayed on a screen and played back;
a requesting means for requesting, from the video distribution device, display mode information indicating how the plurality of videos included in the set distributed to the other display control device are arranged and played back by a user of the other display control device;
an acquisition means for acquiring the requested display mode information;
and a display playback means for controlling the display and playback of the plurality of moving images included in the set simultaneously on the screen in an arrangement according to the display mode information.

本発明は、また、以下の構成を採用する。すなわち、
動画配信装置および複数の表示制御装置を含む動画配信システムであって、
前記動画配信装置は、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を取得する取得手段と、
前記複数の動画を一組として前記複数の表示制御装置へ配信する配信手段と、
前記複数の表示制御装置のうち第1の表示制御装置に配信された前記一組に含まれる複数の動画が前記第1の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、前記第1の表示制御装置から受信する受信手段と、
前記複数の表示制御装置のうち前記第の表示制御装置とは異なる第の表示制御装置からの要求に応じて、前記第1の表示制御装置から受信した前記表示態様情報を前記第の表示制御装置へ送信する送信手段とを備え、
前記表示制御装置は、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生手段を備え、
前記第の表示制御装置は、
ユーザの操作に応答して、前記一組に含まれる複数の動画の配置を変更する変更手段と、
前記一組に含まれる複数の動画が前記ユーザによりどのように配置されて再生されているのかを示す表示態様情報を生成する生成手段と、
前記生成された表示態様情報を前記動画配信装置へ送信する送信手段を備え、
前記第の表示制御装置は、
前記表示態様情報を前記動画配信装置から受信する受信手段を備え、
前記第2の表示制御装置の前記表示再生手段は、前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に画面に表示して再生するよう制御する
ことを特徴とする動画配信システムである。
The present invention also employs the following configuration:
A video distribution system including a video distribution device and a plurality of display control devices,
The video distribution device includes:
an acquisition means for acquiring a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices;
a distribution means for distributing the plurality of moving images as a set to the plurality of display control devices;
a receiving means for receiving, from a first display control device among the plurality of display control devices , display mode information indicating how the plurality of videos included in the set distributed to the first display control device are arranged and played back by a user of the first display control device;
a transmitting means for transmitting the display mode information received from the first display control device to the second display control device in response to a request from the second display control device, the second display control device being different from the first display control device, among the plurality of display control devices;
The display control device
a display/playback means for controlling the plurality of moving images to be simultaneously displayed and played back on a screen;
The first display control device
a change means for changing the arrangement of the plurality of moving images included in the set in response to a user operation;
a generating means for generating display mode information indicating how the plurality of moving images included in the set are arranged and played back by the user ;
a transmitting means for transmitting the generated display mode information to the video distribution device;
The second display control device
receiving means for receiving the display mode information from the video distribution device;
The display playback means of the second display control device controls the display and playback of the plurality of moving images included in the set on a screen at the same time in an arrangement according to the display mode information.
The video distribution system is characterized by the above.

本発明によれば、ユーザが複数の映像を視聴する際に、複数の映像の表示操作に習熟していない場合においても、複数の映像を表示できるメリットを享受することができる。 According to the present invention, when a user watches multiple videos, they can enjoy the benefits of being able to display multiple videos even if they are not familiar with displaying multiple videos.

実施形態1に係る動画配信システムの全体構成の例を示す図である。1 is a diagram illustrating an example of the overall configuration of a video distribution system according to a first embodiment. 実施形態1に係る映像配信装置のハードウェア構成を示す図である。1 is a diagram illustrating a hardware configuration of a video distribution device according to a first embodiment. 実施形態1に係る表示制御装置の外観を示す図である。1 is a diagram illustrating an external appearance of a display control device according to a first embodiment. 実施形態1に係る表示制御装置のハードウェア構成を示す図である。FIG. 1 is a diagram illustrating a hardware configuration of a display control device according to a first embodiment. 実施形態1に係る映像配信処理を示すフローチャートである。10 is a flowchart illustrating a video distribution process according to the first embodiment. 実施形態1に係る表示登録処理を示すフローチャートである。10 is a flowchart illustrating a display registration process according to the first embodiment. 実施形態1に係る表示制御装置の再生処理を示すフローチャートである。4 is a flowchart showing a playback process of the display control device according to the first embodiment. 実施形態1に係る表示態様管理テーブルを示す図である。FIG. 4 is a diagram showing a display mode management table according to the first embodiment. 実施形態1に係る表示制御装置における映像の表示例である。3 is a diagram illustrating an example of a video display in the display control device according to the first embodiment.

以下に図面を参照しつつ、本発明の好適な実施の形態について説明する。なお、説明を具体化するために例示する数値等は、特に言及しない限りは、これに限定するものではない。また、本発明は以下の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において適宜変更可能である。たとえば、本発明が適用される装置の構成や、各種条件によって下記実施形態の各構成が適宜修正または変更されてもよい。 The following describes preferred embodiments of the present invention with reference to the drawings. Note that, unless otherwise specified, the numerical values and other examples used to concretize the description are not limited to these. Furthermore, the present invention is not limited to the following embodiments, and can be modified as appropriate without departing from the spirit of the invention. For example, the configuration of the device to which the present invention is applied and the various configurations of the following embodiments may be modified or changed as appropriate depending on various conditions.

<実施形態1>
図1は、実施形態1に係る動画配信システムの全体構成の例を示す図である。本実施形態では、映像配信装置21から複数の映像が配信され、第1表示制御装置31における各映像の視聴方法(見方)が、第2表示制御装置32と共有される。第2表示制御装置32のユーザは、第1表示制御装置31と同じように複数の映像を表示して複数の映像を視聴することができる。これにより、ユーザが複数の映像を同時に表示して視聴する見方に慣れていない場合や、操作方法に習熟していない場合においても、複数の映像を同時に表示できるメリットを享受できる。
<Embodiment 1>
1 is a diagram illustrating an example of the overall configuration of a video distribution system according to embodiment 1. In this embodiment, multiple videos are distributed from a video distribution device 21, and the viewing method (viewing method) for each video in a first display control device 31 is shared with a second display control device 32. A user of the second display control device 32 can display and view multiple videos in the same way as the first display control device 31. This allows a user who is not accustomed to viewing multiple videos simultaneously or who is not familiar with the operation method to enjoy the benefit of being able to display multiple videos simultaneously.

本実施形態に係る動画配信システムは、撮影装置11、撮影装置12、映像配信装置21、第1表示制御装置31、第2表示制御装置32を含む。図1は、一例として撮影装置と表示制御装置をそれぞれ2台示しているが、システム構成はこれに限られず、さらに多くの撮影装置および表示制御装置を含んでもよい。各々の撮像装置で撮像された映像は、映像配信装置21を介して各々の表示制御装置に配信される。それぞれの装置は任意のネットワークを介して接続され、通信の形態は有線であっても無線であってもよく、通信規格は任意であってよい。 The video distribution system according to this embodiment includes an image capture device 11, an image capture device 12, a video distribution device 21, a first display control device 31, and a second display control device 32. While FIG. 1 shows two image capture devices and two display control devices as an example, the system configuration is not limited to this and may include more image capture devices and display control devices. Video captured by each image capture device is distributed to each display control device via the video distribution device 21. The devices are connected via any network, and communication may be either wired or wireless, using any communication standard.

撮影装置11,12は、映像(動画)を撮像する撮像装置であり、例えばデジタルビデオカメラである。各撮像装置が撮影する映像は、例えば、同一の場所を異なる方向(方角)から同時に撮影することにより得られる多視点映像である。多視点映像を表示再生すると、視聴者は、同一の場面や同一の被写体を異なる視点から視聴することができる。あるいは、各撮像装置が撮影する映像は、例えば、同一の場所から異なる方向を同時に撮影することにより得られる多方位映像であってもよい。多方位映像を表示再生すると、視聴者は1つの場所から視点を変えて映像を視聴することができる。各撮像装置が撮影した映像
は、映像配信装置21に送信される。なお、各撮像装置は、撮影中の映像をリアルタイムで映像配信装置21に送信してもよいし、録画した映像を送信してもよい。
The imaging devices 11 and 12 are imaging devices that capture video (moving images), such as digital video cameras. The video captured by each imaging device is, for example, multi-view video obtained by simultaneously capturing the same location from different directions (orientations). When the multi-view video is displayed and played back, viewers can view the same scene or the same subject from different viewpoints. Alternatively, the video captured by each imaging device may be, for example, multi-directional video obtained by simultaneously capturing images from different directions from the same location. When the multi-directional video is displayed and played back, viewers can view the video from different viewpoints from a single location. The video captured by each imaging device is transmitted to the video distribution device 21. Note that each imaging device may transmit the video being captured to the video distribution device 21 in real time, or may transmit recorded video.

映像配信装置21は、各撮像装置から受信した複数の映像を1組として含む動画データ
を、第1表示制御装置31および第2表示制御装置32に配信する。映像配信装置21は、各撮像装置から受信した映像をリアルタイムで送信する。なお、あらかじめ録画された映像を送信してもよい。また、映像配信装置21は、リアルタイムで配信された映像を、リアルタイム配信後も視聴可能であるように配信してもよい。
The video distribution device 21 distributes video data including a set of multiple videos received from each imaging device to the first display control device 31 and the second display control device 32. The video distribution device 21 transmits the videos received from each imaging device in real time. Note that pre-recorded videos may also be transmitted. Furthermore, the video distribution device 21 may distribute the videos distributed in real time so that they can be viewed even after the real-time distribution.

また、映像配信装置21は、各表示制御装置における、1組に含まれる複数の映像の表示態様に関する情報である表示態様情報を送受信し、複数の映像の視聴方法を複数のデバイス間で共有する機能も有する。表示態様情報とは、複数の映像のそれぞれの各フレームが、複数のデバイスのそれぞれで、どのように表示・再生されているかを表す情報である。表示態様情報には、複数の映像それぞれの表示または非表示、画面上での表示位置、画面上で表示される大きさ、表示される範囲(表示画角)、他の動画との重なりの前後関係
(重ね順)、デバイス識別情報、再生速度のうち少なくとも一つが含まれる。また、表示態様情報は、対応する1組の映像を特定するための映像識別情報を含む。なお、例えば、
1つの映像が全画面表示されるとき、表示態様情報は「当該映像は全画面の大きさで表示、残りの映像は非表示」であることを示すデータを格納してもよい。また、1つの映像が全画面表示されるとき、表示態様情報は「当該映像は全画面の大きさで表示、かつ最前面に表示」であることを示すデータを格納してもよい。また、表示態様情報は、一組に含まれる複数の映像すべての表示態様を示すデータを格納する必要はなく、一組に含まれる複数の映像のうち少なくとも1つの映像の表示態様を示すデータを格納していればよい。
The video distribution device 21 also has a function of transmitting and receiving display mode information, which is information relating to the display mode of the multiple videos included in one set in each display control device, and sharing the viewing method of the multiple videos among multiple devices. The display mode information is information that indicates how each frame of each of the multiple videos is displayed and played on each of the multiple devices. The display mode information includes at least one of the following: whether each of the multiple videos is displayed or not, its display position on the screen, the size displayed on the screen, the range displayed (display angle of view), the order of overlap with other videos (overlapping order), device identification information, and playback speed. The display mode information also includes video identification information for identifying the corresponding set of videos. For example,
When one video is displayed full screen, the display mode information may store data indicating that "the video is displayed full screen, and the remaining videos are not displayed." Furthermore, when one video is displayed full screen, the display mode information may store data indicating that "the video is displayed full screen and in the foreground." Furthermore, the display mode information does not need to store data indicating the display mode of all of the multiple videos included in a set, but it is sufficient to store data indicating the display mode of at least one of the multiple videos included in a set.

第1表示制御装置31および第2表示制御装置32は、映像配信装置と接続され、映像配信装置21から受信した1組に含まれる複数の映像を、同時に表示することができるデバイス(電子機器)である。各デバイスは、例えば、スマートフォンやタブレット端末、モバイルコンピュータ、テレビ等である。各デバイスは、1組に含まれる各映像の表示レ
イアウト(各映像のうち表示される範囲・各映像の画面上の表示位置・各映像が画面上で表示される大きさ、各映像の表示または非表示等)の変更操作が可能である。また、各デバイスは、各映像の再生速度の変更操作が可能であってもよい。本実施形態では、第1表示制御装置31は「第1の電子機器」に相当し、表示態様情報を映像配信装置21に送信する側のデバイスとして説明する。また、第2表示制御装置32は「第2の電子機器」に相当し、他のデバイスにおける複数の映像の視聴方法を参考にする側のデバイスとして説明する。なお、一つのデバイスが表示態様情報を送信する機能と、他のデバイスの表示態様情報を受信して参考にする機能の両方を有していてもよい。
The first display control device 31 and the second display control device 32 are devices (electronic devices) connected to the video distribution device 21 and capable of simultaneously displaying multiple videos included in a set received from the video distribution device 21. Each device may be, for example, a smartphone, a tablet terminal, a mobile computer, or a television. Each device can change the display layout of each video included in the set (e.g., the displayed area of each video, the display position of each video on the screen, the size of each video on the screen, and whether each video is displayed or not). Each device may also be capable of changing the playback speed of each video. In this embodiment, the first display control device 31 corresponds to the "first electronic device" and is described as a device that transmits display mode information to the video distribution device 21. The second display control device 32 corresponds to the "second electronic device" and is described as a device that references the viewing method of multiple videos on other devices. Note that one device may have both the function of transmitting display mode information and the function of receiving and referencing display mode information from other devices.

図2は、本実施形態に係る映像配信装置21のハードウェア構成を示す図である。内部バス150に対して、CPU101、メモリ102、不揮発性メモリ103、ディスプレイ104、操作部105、記録媒体I/F106、外部I/F108、通信I/F109、および音声出力部111が接続されている。各構成要素は、内部バス150を介して互データの授受を行うことができる。 Figure 2 is a diagram showing the hardware configuration of the video distribution device 21 according to this embodiment. The CPU 101, memory 102, non-volatile memory 103, display 104, operation unit 105, recording medium I/F 106, external I/F 108, communication I/F 109, and audio output unit 111 are connected to the internal bus 150. Each component can exchange data with each other via the internal bus 150.

CPU101は、映像配信装置21の全体を制御する制御部であり、少なくとも1つのプロセッサまたは回路を有する。CPU101は、不揮発性メモリ103に格納されるプログラムに従い、メモリ102をワークメモリとして用いて、映像配信装置21の各部を制御する。 CPU 101 is a control unit that controls the entire video distribution device 21 and has at least one processor or circuit. CPU 101 controls each part of the video distribution device 21 in accordance with the programs stored in non-volatile memory 103, using memory 102 as work memory.

メモリ102は、CPU101の一時記憶に用いられるワークメモリであり、例えばRAMである。 Memory 102 is a work memory used for temporary storage by CPU 101, such as RAM.

不揮発性メモリ103には、画像データや、音声データ、CPU101が動作するための各種プログラムなどが格納される。不揮発性メモリ103には、例えばフラッシュメモリやROMを用いてもよい。 Non-volatile memory 103 stores image data, audio data, various programs for operating CPU 101, and the like. Non-volatile memory 103 may be, for example, flash memory or ROM.

ディスプレイ104は、CPU101の制御に基づいて、画像やGUI(Graphical User Interface)を構成するGUI画面などを表示する表示部である。なお、映像配信装置21自体が備える構成としては、ディスプレイ104に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ104は外付けのモニタ(テレビなど)の構成としてもよい。 The display 104 is a display unit that displays images and GUI screens that constitute a GUI (Graphical User Interface) under the control of the CPU 101. Note that the video distribution device 21 itself may only have an interface for outputting video signals to be displayed on the display 104, and the display 104 may be configured as an external monitor (such as a television).

操作部105は、ユーザ操作を受け付けるための入力デバイスである。操作部105は例えば、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパネルなどを有する。 The operation unit 105 is an input device for accepting user operations. The operation unit 105 includes, for example, a character information input device such as a keyboard, a pointing device such as a mouse or touch panel, buttons, dials, a joystick, a touch sensor, a touch panel, etc.

記録媒体I/F106は、CPU101の制御に基づいて、記録媒体107からのデータの読み出しや、当該記録媒体107に対するデータの書き込みを行う。 The recording medium I/F 106 reads data from and writes data to the recording medium 107 under the control of the CPU 101.

記録媒体(記録部)107は、映像配信装置21が配信する映像データや、各デバイスの表示態様情報などのデータを記録する。記録媒体107は、例えばメモリーカードやCD、DVD、HDD等を用いることができる。 The recording medium (recording unit) 107 records data such as the video data distributed by the video distribution device 21 and display mode information for each device. The recording medium 107 can be, for example, a memory card, CD, DVD, or HDD.

外部I/F108は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。 The external I/F 108 is an interface that connects to external devices via a wired cable or wirelessly, and performs input and output of video and audio signals.

通信I/F109は、外部機器やインターネット110などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。 The communication I/F 109 is an interface for communicating with external devices and the Internet 110 to send and receive various data such as files and commands.

音声出力部111は、動画や音楽データの音声や、操作音、着信音、各種通知音などを出力する。音声出力部111には、イヤホンなどを接続する音声出力端子111a、スピーカー111bが含まれる。また、無線通信により接続された機器を用いて音声出力を行ってもよい。 The audio output unit 111 outputs audio from video and music data, operation sounds, ringtones, various notification sounds, etc. The audio output unit 111 includes an audio output terminal 111a for connecting earphones, etc., and a speaker 111b. Audio may also be output using a device connected via wireless communication.

図3Aは、第1表示制御装置31の外観図である。ディスプレイ205は、映像配信装置21から受信した映像や、画像、各種情報を表示する表示部である。ディスプレイ205はタッチパネル206aと一体的に構成されており、ディスプレイ205の表示面へのタッチ操作を検出できるようになっている。操作部206は、図示のようにタッチパネル206a、操作部206b、206c、206d、206eが含まれる。操作部206bは、第1表示制御装置31の電源のオンとオフを切り替える操作を受け付ける電源ボタンである。操作部206cと操作部206dは、音声出力部222から出力する音声のボリュームを増減するボリュームボタンである。操作部206eは、ディスプレイ205にホーム画面を表示させるためのホームボタンである。音声出力端子212aは、イヤホンジャックであり、イヤホンや外部スピーカーなどに音声を出力する端子である。スピーカー212bは、音声を発音する本体内蔵スピーカーである。 Figure 3A is an external view of the first display control device 31. The display 205 is a display unit that displays videos, images, and various information received from the video distribution device 21. The display 205 is integrally configured with the touch panel 206a, and is capable of detecting touch operations on the display surface of the display 205. As shown in the figure, the operation unit 206 includes the touch panel 206a and operation units 206b, 206c, 206d, and 206e. The operation unit 206b is a power button that accepts operations to turn the power of the first display control device 31 on and off. The operation units 206c and 206d are volume buttons that increase and decrease the volume of the audio output from the audio output unit 222. The operation unit 206e is a home button for displaying the home screen on the display 205. The audio output terminal 212a is an earphone jack that outputs audio to earphones, an external speaker, etc. The speaker 212b is a built-in speaker that produces audio.

ここで、CPU201は、タッチパネル206aへの以下の操作、あるいは状態を検出できる。 Here, the CPU 201 can detect the following operations or states on the touch panel 206a:

・タッチパネル206aにタッチしていなかった指やペンが新たにタッチパネル206aにタッチしたこと、すなわち、タッチの開始(以下、タッチダウン(Touch-Down)と称する。)
・タッチパネル206aを指やペンがタッチしている状態であること(以下、タッチオン(Touch-On)と称する)
・指やペンがタッチパネル206aをタッチしたまま移動していること(以下、タッチムーブ(Touch-Move)と称する)
・タッチパネル206aへタッチしていた指やペンがタッチパネル206aから離れたこと、すなわち、タッチの終了(以下、タッチアップ(Touch-Up)と称する)
・タッチパネル206aに何もタッチしていない状態(以下、タッチオフ(Touch-Off)と称する)
A finger or pen that has not been touching the touch panel 206a touches the touch panel 206a again, that is, the start of touching (hereinafter referred to as touch-down).
The touch panel 206a is in a state where a finger or a pen is touching the touch panel 206a (hereinafter referred to as Touch-On).
A finger or pen is moved while touching the touch panel 206a (hereinafter referred to as Touch-Move).
The finger or pen that has been touching the touch panel 206a is removed from the touch panel 206a, that is, the touch ends (hereinafter referred to as "touch-up").
A state in which nothing is touching the touch panel 206a (hereinafter referred to as Touch-Off)

タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指や
ペンがタッチアップしたことが検出されると、タッチオフが検出される。
When a touch down is detected, a touch on is also detected at the same time. After a touch down, a touch on is usually continued to be detected unless a touch up is detected. If a touch move is detected, a touch on is also detected at the same time. Even if a touch on is detected, a touch move is not detected unless the touch position has moved. When it is detected that all fingers or pens that were touching have touched up, a touch off is detected.

これらの操作・状態や、タッチパネル206a上に指やペンがタッチしている位置座標は内部バスを通じてCPU201に通知され、CPU201は通知された情報に基づいてタッチパネル206a上にどのような操作(タッチ操作)が行なわれたかを判定する。タッチムーブについてはタッチパネル206a上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル106a上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル206a上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル206a上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる(スライド操作に続いてフリックがあったものと判定できる)。更に、複数箇所(例えば2点)を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作(あるいは単にピンチ)と称する。タッチパネル206aは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。 These operations and states, as well as the position coordinates of the finger or pen touching the touch panel 206a, are notified to the CPU 201 via the internal bus, and the CPU 201 determines what operation (touch operation) was performed on the touch panel 206a based on the notified information. For touch moves, the movement direction of the finger or pen moving on the touch panel 206a can also be determined for each vertical and horizontal component on the touch panel 106a based on changes in the position coordinates. If a touch move of a predetermined distance or more is detected, it is determined that a slide operation has been performed. An operation in which a finger is touched on the touch panel 206a, moved quickly for a certain distance, and then released is called a flick. In other words, a flick is an operation in which the finger is quickly traced across the touch panel 206a as if flicking it. If a touch move of a predetermined distance or more at a predetermined speed or more is detected and a touch up is then detected, it can be determined that a flick has been performed (it can be determined that a flick occurred following a slide operation). Furthermore, a touch operation in which multiple points (for example, two points) are touched simultaneously and the touch positions are brought closer together is called a pinch in, while a touch operation in which the touch positions are moved farther apart is called a pinch out. Pinch out and pinch in are collectively referred to as a pinch operation (or simply pinch). The touch panel 206a may be of any of a variety of touch panel types, including resistive film, capacitive, surface acoustic wave, infrared, electromagnetic induction, image recognition, and optical sensor types. There are types that detect a touch by contact with the touch panel, and types that detect a touch by the approach of a finger or pen to the touch panel, but either type is acceptable.

図3Bは、本実施形態に係る第1表示制御装置31のハードウェア構成を示す図である。内部バス250に対して、CPU201、メモリ202、不揮発性メモリ203、画像処理部204、ディスプレイ205、操作部206、記録媒体I/F207、外部I/F209、通信I/F210、および音声出力部212が接続されている。ここで、映像配信装置と共通する構成や上記外観図で説明した構成については割愛し、画像処理部204について説明する。 Figure 3B is a diagram showing the hardware configuration of the first display control device 31 according to this embodiment. Connected to the internal bus 250 are the CPU 201, memory 202, non-volatile memory 203, image processing unit 204, display 205, operation unit 206, recording medium I/F 207, external I/F 209, communication I/F 210, and audio output unit 212. Here, we will omit the configuration common to the video distribution device and the configuration described in the external view above, and will focus on the image processing unit 204.

画像処理部204は、CPU201の制御に基づいて、不揮発性メモリ203や記録媒体208に格納された画像や、外部I/F209を介して取得した映像信号、通信I/F210を介して取得した画像などに対して各種画像処理を施す。画像処理部204が行う画像処理には、A/D変換処理、D/A変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大/縮小処理(リサイズ)、ノイズ低減処理、色変換処理などが含まれる。画像処理部204は特定の画像処理を施すための専用の回路ブロックを構成としてもよい。また、画像処理の種別に応じて、画像処理部204を用いずにCPU201がプログラムに従って画像処理を施してもよい。第2表示制御装置32も、第1表示制御装置31と同様のハードウェア構成を有する。以下、適宜図3の構成を第2表示制御装置32の構成として引用する。 Under the control of the CPU 201, the image processing unit 204 performs various image processing operations on images stored in the non-volatile memory 203 or recording medium 208, video signals acquired via the external I/F 209, and images acquired via the communication I/F 210. The image processing operations performed by the image processing unit 204 include A/D conversion, D/A conversion, image data encoding, compression, decoding, enlargement/reduction (resizing), noise reduction, and color conversion. The image processing unit 204 may be configured as a dedicated circuit block for performing specific image processing operations. Alternatively, depending on the type of image processing, the CPU 201 may perform image processing according to a program without using the image processing unit 204. The second display control device 32 also has a hardware configuration similar to that of the first display control device 31. Hereinafter, the configuration of Figure 3 will be referred to as the configuration of the second display control device 32 as appropriate.

(映像配信処理)
図4は、本実施形態における映像配信装置21に関するフローチャートである。以下、図4を参照して映像配信装置21による複数映像の配信処理および視聴方法の共有処理について説明する。
(Video distribution processing)
4 is a flowchart relating to the video distribution device 21 in this embodiment. Hereinafter, the process of distributing multiple videos and the process of sharing a viewing method by the video distribution device 21 will be described with reference to FIG.

ステップS401において、CPU101は、記録媒体107に格納されている映像データを記録媒体I/F106を介して取得し、第1表示制御装置31や第2表示制御装置32を含む各デバイスへの映像データの配信を開始する。本実施形態では、CPU101は、複数の撮像装置により同時に撮影された複数の映像を1組として配信する映像配信部でもある。1組に含まれる複数の映像は、共通する1つの映像識別情報が関連付けられ、
複数の映像は当該映像識別情報と一緒に、配信される。
In step S401, the CPU 101 acquires video data stored in the recording medium 107 via the recording medium I/F 106, and starts distributing the video data to each device including the first display control device 31 and the second display control device 32. In this embodiment, the CPU 101 also functions as a video distribution unit that distributes a set of multiple videos simultaneously captured by multiple imaging devices. The multiple videos included in one set are associated with one common piece of video identification information,
The multiple videos are distributed together with the video identification information.

ステップS402において、CPU101は、配信先の各デバイスのいずれかから、1組に含まれる複数の映像それぞれの所定のフレーム毎の表示態様に関する情報である表示態様情報を受信したか否かを判断する。本実施形態では、CPU101は、表示態様情報を取得する表示態様情報取得部でもある。表示態様情報を受信した場合はステップS403へ進み、受信していない場合はステップS404へ進む。なお、本実施形態では一例として、第1表示制御装置31から表示態様情報を受信した場合の処理を説明するが、映像配信装置21が表示態様情報を受信する対象は第1表示制御装置31に限られない。また、映像配信装置21が表示態様情報を受信可能なデバイスは1台に限られず複数あり、複数のデバイスから受信してもよい。 In step S402, CPU 101 determines whether display mode information, which is information regarding the display mode for each specified frame of each of the multiple videos included in a set, has been received from any of the destination devices. In this embodiment, CPU 101 also functions as a display mode information acquisition unit that acquires display mode information. If display mode information has been received, the process proceeds to step S403; if not, the process proceeds to step S404. Note that, as an example, this embodiment describes the processing when display mode information is received from the first display control device 31, but the device from which the video distribution device 21 receives display mode information is not limited to the first display control device 31. Furthermore, the device from which the video distribution device 21 can receive display mode information is not limited to one, but may be multiple, and the information may be received from multiple devices.

表示態様情報は、複数の映像それぞれの表示または非表示、画面上での表示位置、画面上で表示される大きさ、画面上で表示される範囲、他の動画との重なりの前後関係、デバイス識別情報(電子機器の識別情報)、再生速度のうち少なくとも一つが含まれる。デバイス識別情報とは、映像配信装置21が受信したデバイス毎に割り当てられ、デバイスを識別するための情報である。 The display mode information includes at least one of the following: whether each of the multiple videos is displayed or not, their display position on the screen, their size on the screen, the area on the screen where they are displayed, the overlapping relationship with other videos, device identification information (identification information of the electronic device), and playback speed. Device identification information is assigned to each device that receives the video distribution device 21 and is used to identify the device.

ステップS403において、CPU101は、ステップS402において受信したデバイス毎(電子機器毎)に、デバイスの識別情報と、表示態様情報を対応付けて、記録媒体107に記録する。すなわち、本実施形態では、記録媒体107は、表示態様情報取得部(CPU101)が取得した表示態様情報を記録する記録部でもある。ここで、記録部(記録媒体107)は、表示態様情報を、1組の複数の映像を管理するためのベースとなるフレームと対応付けて記録すると良い。本実施形態では、記憶部は表示態様情報を、映像配信装置21により配信される動画の経過時間を示すタイムコードの値と対応付けて記憶する。なお、ベースとなるフレームに用いるのはこれに限られず、例えば、複数の映像のうち所定の映像のフレーム数を用いてもよい。また、ベースとなるフレームには、フレーム内符号化処理によって生成され、復号時に他の映像フレームの情報を必要としない独立フレーム(Iフレーム)のフレーム数を用いてもよい。このように、複数の映像を管理す
る情報と表示態様情報を対応させて記録することで、各デバイスおいて再生速度が変更されたフレームや、繰り返し視聴しているフレームの情報を記録することができる。また、表示態様情報は、デバイスのユーザの嗜好(映像内のどの被写体に注目しているか、映像の何に興味を持っているか等)を示すデータを持っていてもよい。
In step S403, the CPU 101 associates device identification information and display mode information for each device (electronic device) received in step S402 and records them on the recording medium 107. That is, in this embodiment, the recording medium 107 also functions as a recording unit that records the display mode information acquired by the display mode information acquisition unit (CPU 101). Here, the recording unit (recording medium 107) preferably records the display mode information in association with a base frame for managing a set of multiple videos. In this embodiment, the storage unit stores the display mode information in association with a time code value indicating the elapsed time of the video distributed by the video distribution device 21. Note that the base frame is not limited to this; for example, the number of frames of a predetermined video among the multiple videos may be used. Furthermore, the number of frames of independent frames (I-frames) generated by intra-frame coding processing and that do not require information on other video frames during decoding may be used as the base frame. In this way, by recording information for managing multiple videos in association with the display mode information, it is possible to record information on frames whose playback speed has been changed or frames that are being repeatedly viewed on each device. The display mode information may also include data indicating the preferences of the device user (such as which subject in the video the user is paying attention to, what aspect of the video the user is interested in, etc.).

図7は、記録媒体107に記録される表示態様情報の一例を示す表示態様管理テーブルである。表示態様管理テーブルは、フィールド701~709を有する。フィールド701には、複数の映像を管理するためのタイムコードが格納される。タイムコードの値は「時/分/秒/フレーム」の単位で示される。フィールド702には、各映像のフレーム数が格納される。フィールド703には、各映像の重なりの前後関係(順序)を示す重ね順が格納される。ここでは、重ね順は、その値が小さいほど前面に表示されることを示す。フィールド704には、各映像の表示/非表示が格納される。フィールド705には、各映像が表示されるディスプレイの画面上の位置を示す表示位置が格納される。ここでは、表示位置は、画面上における各映像の左上座標で示される。なお、表示位置は、各映像の中心座標や、その他の座標を用いて示してもよい。フィールド706には、各映像が画面上に表示される大きさを示す値が格納される。ここでは、各映像の大きさは、幅および高さで示される。なお、各映像の大きさはその他の値で示されてもよく、例えば各映像の左上座標および右下座標により示されてもよい。フィールド707およびフィールド708には、各映像のうちどの範囲が画面上に表示されるかを示す、表示画角の情報が格納される。フィールド707には、各映像のうち画面に表示される範囲の位置が格納される。ここでは、各映像のうち画面に表示される範囲の位置は、表示される範囲の左上座標で示す
。フィールド708には、各映像のうち画面に表示される大きさが格納される。なお、フィールド707および708に示される値は、フィールド705および706と同様に、異なる値を用いて示されてもよい。フィールド709には、それぞれのデバイスを識別可能なデバイス識別情報が格納される。デバイス識別情報は、例えばMACアドレスであるが、その他インターネット上のアカウント名や、デバイスのシリアルナンバー等の情報を用いてもよい。映像配信装置21は、各デバイスから受信したこれらの表示態様情報を記録媒体107に記録する。
FIG. 7 is a display mode management table showing an example of display mode information recorded on the recording medium 107. The display mode management table has fields 701 to 709. Field 701 stores a time code for managing multiple videos. The time code value is expressed in units of "hour/minute/second/frame." Field 702 stores the number of frames for each video. Field 703 stores the overlapping order, which indicates the chronological order (order) of each video. Here, the smaller the overlapping order value, the more the video is displayed in the foreground. Field 704 stores the display/non-display status of each video. Field 705 stores the display position, which indicates the position on the screen where each video is displayed. Here, the display position is indicated by the coordinates of the upper left corner of each video on the screen. Note that the display position may also be indicated using the coordinates of the center of each video or other coordinates. Field 706 stores a value indicating the size at which each video is displayed on the screen. Here, the size of each video is indicated by width and height. The size of each video may be represented by other values, such as the upper left and lower right coordinates of each video. Fields 707 and 708 store information about the display angle of view, indicating which portion of each video is displayed on the screen. Field 707 stores the position of the portion of each video displayed on the screen. Here, the position of the portion of each video displayed on the screen is indicated by the upper left coordinate of the displayed portion. Field 708 stores the size of each video displayed on the screen. Note that, like fields 705 and 706, the values shown in fields 707 and 708 may be different values. Field 709 stores device identification information that can identify each device. The device identification information may be, for example, a MAC address, but may also be other information such as an account name on the Internet or a device serial number. The video distribution device 21 records the display mode information received from each device on the recording medium 107.

ステップS404において、CPU101は、第2表示制御装置32から、表示態様情報を共有している他デバイスのリストの取得要求を受信したか否かを判断する。本実施形態では、CPU101は、表示態様情報の取得要求を受け付ける取得要求受付部でもある。受信した場合はステップS405へ進み、受信していない場合はステップS406に進む。 In step S404, the CPU 101 determines whether or not a request to acquire a list of other devices that share display mode information has been received from the second display control device 32. In this embodiment, the CPU 101 also serves as an acquisition request receiving unit that accepts a request to acquire display mode information. If a request has been received, the process proceeds to step S405; if not, the process proceeds to step S406.

ステップS405において、CPU101は、記録媒体107に格納されている表示態様情報を受信したデバイスの識別情報を取得し、デバイスのリストを作成してメモリ102に記録する。 In step S405, the CPU 101 obtains the identification information of the device that received the display mode information stored on the recording medium 107, creates a list of devices, and records the list in the memory 102.

ステップS406において、CPU101は、ステップS405で記録したデバイスのリストをメモリ102から取得し、通信I/F109を介して第2表示制御装置32に送信する。すなわち、本実施形態では、CPU101は、第2の電子機器(第2表示制御装置32)に対して、記録部に記録された識別情報の送信を行う情報送信部でもある。ここで、送信されるリストには、表示態様情報を受信したデバイスの識別情報に加え、複数の映像の表示態様情報を参考にした他のユーザによる評価情報を含んでいてもよい。評価情報は、例えば、当該デバイスの視聴方法を参考にしたユーザ(第2の電子機器)の数を用
いてもよい。あるいは、表示態様情報毎に、リストから選択され、取得要求を受け付けた回数をカウントしておき、当該回数を評価情報として用いてもよい。また、評価情報は、表示態様情報を参考にしたユーザによる高評価の数や点数等による好感度を示す指標を用いてもよい。また、送信されるリストには、評価の高い上位複数名のユーザが含まれるように、デバイスの識別情報を選択してもよい。これにより、第2表示制御装置32のユーザは、参考にすると良いデバイスの識別情報をより簡単に選択することができる。
In step S406, the CPU 101 retrieves the device list recorded in step S405 from the memory 102 and transmits it to the second display control device 32 via the communication I/F 109. That is, in this embodiment, the CPU 101 also functions as an information transmission unit that transmits the identification information recorded in the recording unit to the second electronic device (second display control device 32). Here, the transmitted list may include not only the identification information of the device that received the display mode information, but also evaluation information by other users who referenced the display mode information of multiple videos. The evaluation information may be, for example, the number of users (second electronic devices) who referenced the viewing method of the device. Alternatively, the number of times each display mode information is selected from the list and an acquisition request is received may be counted and used as the evaluation information. The evaluation information may also be an index indicating a favorability rating, such as the number of high ratings or scores, given by users who referenced the display mode information. Furthermore, the identification information of devices may be selected so that the transmitted list includes the top multiple users with the highest ratings. This allows the user of the second display control device 32 to more easily select device identification information that is useful for reference.

ステップS407において、CPU101は、通信I/F109を介して接続された第2表示制御装置32から、リストのうちから指定されたデバイスにおける表示態様情報の取得要求を受信したか否かを判断する。本実施形態では、第1表示制御装置31が指定され、取得要求に第1表示制御装置31の識別情報が含まれている場合を例として説明する。取得要求を受信した場合はステップS408へ進み、受信していない場合は映像配信処理を終了する。 In step S407, the CPU 101 determines whether a request to acquire display mode information for a device specified in the list has been received from the second display control device 32 connected via the communication I/F 109. In this embodiment, an example will be described in which the first display control device 31 is specified and the acquisition request includes identification information for the first display control device 31. If an acquisition request has been received, the process proceeds to step S408; if not, the video distribution process ends.

ステップS408において、CPU101は、第1表示制御装置31の表示態様情報を、通信I/F109を介して第2表示制御装置32に送信する。このように、情報送信部(CPU101)は、取得要求に応じて表示態様情報を送信するとよい。本実施形態では、情報送信部は、取得要求に含まれる識別情報に対応する電子機器の表示態様情報を、第2表示制御装置32に送信する。ここで送信される表示態様情報は、例えば、第2表示制御装置32が視聴している現時点のフレームについて、第1表示制御装置31における表示態様を再現する情報を含むとよい。なお、表示態様情報は、現時点だけでなく、以前のフレームおよび先のフレームの表示態様情報が含まれていてもよい。これにより、第2表示制御装置32のユーザは、複数の映像を第1表示制御装置31と同様に視聴することができる。また、例えば、ステップS408において送信される表示態様情報には、複数の映像のレイアウトを示すプレビュー画像と、レイアウトを変更した時刻とを対応づけた一
覧表示を含む情報が含まれていてもよい。これにより、第2表示制御装置32のユーザは、どのタイミングでどのように表示するかを予め把握することができる。
In step S408, the CPU 101 transmits display mode information of the first display control device 31 to the second display control device 32 via the communication I/F 109. In this manner, the information transmission unit (CPU 101) may transmit display mode information in response to an acquisition request. In this embodiment, the information transmission unit transmits display mode information of the electronic device corresponding to the identification information included in the acquisition request to the second display control device 32. The transmitted display mode information may include, for example, information reproducing the display mode of the first display control device 31 for the current frame being viewed by the second display control device 32. Note that the display mode information may include display mode information for not only the current frame but also previous and future frames. This allows the user of the second display control device 32 to view multiple videos in the same way as the first display control device 31. Furthermore, for example, the display mode information transmitted in step S408 may include information including a list display that associates preview images showing the layout of the multiple videos with the time when the layout was changed. This allows the user of the second display control device 32 to know in advance when and how the videos will be displayed.

(表示態様情報の登録処理)
図5は、複数の映像を同時に複数表示することができる第1表示制御装置31(第1の電子機器)の表示態様情報を、映像配信装置21へ送信する表示登録処理を示すフローチャートである。
(Display mode information registration process)
FIG. 5 is a flowchart showing a display registration process for transmitting, to the video distribution device 21, display mode information of the first display control device 31 (first electronic device) capable of simultaneously displaying multiple videos.

ステップS501において、CPU201は、初期化処理を行う。初期化処理には、表示態様情報の共有設定の無効化や、表示態様の初期化などが含まれる。 In step S501, the CPU 201 performs initialization processing. This initialization processing includes disabling the sharing setting of display mode information and initializing the display mode.

ステップS502において、CPU201は、通信I/F210を介して映像配信装置21から複数の映像を受信する。本実施形態では、CPU201は、複数の映像を受信する映像受信部でもある。 In step S502, the CPU 201 receives multiple videos from the video distribution device 21 via the communication I/F 210. In this embodiment, the CPU 201 also functions as a video receiving unit that receives multiple videos.

ステップS503において、CPU201は、ステップS502で受信した複数の映像を再生する。複数の映像は、第1表示制御装置31の初期値でディスプレイ205(表示部)に表示される。 In step S503, the CPU 201 plays the multiple videos received in step S502. The multiple videos are displayed on the display 205 (display unit) using the initial settings of the first display control device 31.

CPU201は、例えば操作部206に対するユーザの操作(映像の表示態様の変更操作)に応答して、映像の表示態様を変更する。ステップS504において、CPU201は、映像の表示態様の変更操作がされたか否かを判断する。本実施形態では、CPU201は、複数の映像を表示部に同時に複数表示し、表示部における複数の映像の表示態様を切り替えることができる表示制御部でもある。変更操作された場合はステップS505へ進み、変更操作がされていない場合はステップS509へ進む。 The CPU 201 changes the image display mode in response to, for example, a user operation on the operation unit 206 (an operation to change the image display mode). In step S504, the CPU 201 determines whether an operation to change the image display mode has been performed. In this embodiment, the CPU 201 also functions as a display control unit that can simultaneously display multiple images on the display unit and switch between the display modes of the multiple images on the display unit. If a change operation has been performed, the process proceeds to step S505; if a change operation has not been performed, the process proceeds to step S509.

ステップS505において、CPU201は、表示態様情報の共有設定を取得する。 In step S505, the CPU 201 obtains the sharing settings for the display mode information.

ステップS506において、CPU201は、ステップS505で取得した「表示態様情報の共有設定」が有効か無効かを判断する。本実施形態では、操作部206は、表示態様情報の共有設定をユーザから受け付ける共有設定受付部でもある。共有設定が「有効」の場合はステップS507へ進み、「無効」の場合はステップS509へ進む。 In step S506, the CPU 201 determines whether the "display mode information sharing setting" acquired in step S505 is valid or invalid. In this embodiment, the operation unit 206 also functions as a sharing setting acceptance unit that accepts the display mode information sharing setting from the user. If the sharing setting is "valid," the process proceeds to step S507; if it is "invalid," the process proceeds to step S509.

ステップS507において、CPU201は、ステップS502で取得した複数の映像について、フレーム毎の表示態様情報を取得する。表示態様情報には、複数の映像それぞれの表示または非表示、画面上での表示位置、画面上で表示される大きさ、画面上で表示される範囲(表示画角)、他の動画との重なりの前後関係(重ね順)、デバイス識別情報、再生速度のうち少なくとも一つが含まれる。なお、表示態様情報の取得対象とするフレームは、第1表示制御装置31において再生されている現時点以降のフレームを含むと良い。なお、現時点よりも以前のフレームにおける表示態様情報も取得してもよい。この場合は、更に選択操作を設定し、ユーザの選択に応じて以前のフレームの表示態様情報を取得可能としてもよい。 In step S507, the CPU 201 acquires display mode information for each frame of the multiple videos acquired in step S502. The display mode information includes at least one of the following: whether each of the multiple videos is displayed or not, its display position on the screen, its size on the screen, its range on the screen (display angle of view), its overlapping relationship with other videos (overlapping order), device identification information, and playback speed. It is preferable that the frames from which display mode information is acquired include frames from the current point onward that are being played back by the first display control device 31. It is also possible to acquire display mode information for frames prior to the current point. In this case, a selection operation may be further set to enable acquisition of display mode information for previous frames in response to a user selection.

ステップS508において、CPU201は、フレーム毎に対応づけられた表示態様情報を通信I/F210を介して映像配信装置21に送信する。本実施形態では、CPU201は、表示態様情報を映像配信装置21へ送信する表示態様情報送信部でもある。なお、ここで送信される表示態様情報は、複数の映像を管理するためのベースとなるフレームと対応付けられた情報であるとよい。本実施形態では、CPU201は、タイムコードの値と対応付けられた表示態様情報を映像配信装置21へ送信する。ここで、CPU201は、表示態様情報を映像配信装置21へ逐次送信する。なお、CPU201は、表示態様
情報を一括して送信してもよいし、所定のフレーム毎に送信してもよい。所定のフレームは、経過時間に基づいて定めてもよいし、受信した映像のIフレームの数に基づいて定めてもよい。このように、表示態様情報送信部は、ステップS506で取得した共有設定が有効である場合には、表示態様情報を映像配信装置21へ送信する。これにより、表示態様情報の共有に関してユーザの意思を反映した上で、他のデバイスと表示態様情報を共有することができる。また、表示態様情報は、所定のフレーム毎に共通の値が設定されてもよい。
In step S508, the CPU 201 transmits display mode information associated with each frame to the video distribution device 21 via the communication I/F 210. In this embodiment, the CPU 201 also functions as a display mode information transmission unit that transmits the display mode information to the video distribution device 21. The transmitted display mode information may be information associated with a frame that serves as a base for managing multiple videos. In this embodiment, the CPU 201 transmits display mode information associated with a time code value to the video distribution device 21. The CPU 201 sequentially transmits the display mode information to the video distribution device 21. The CPU 201 may transmit the display mode information all at once or for each predetermined frame. The predetermined frame may be determined based on the elapsed time or the number of I frames of the received video. In this way, the display mode information transmission unit transmits the display mode information to the video distribution device 21 if the sharing setting acquired in step S506 is valid. This allows the display mode information to be shared with other devices while reflecting the user's intention regarding the sharing of the display mode information. Furthermore, the display mode information may be set to a common value for each predetermined frame.

ステップS509において、CPU201は、操作部206に対して「表示態様情報の共有設定」を変更する操作がされたか否かを判断する。変更する操作が行われた場合はステップS510へ進み、変更されていない場合はステップS511ヘ進む。 In step S509, the CPU 201 determines whether an operation to change the "display mode information sharing settings" has been performed on the operation unit 206. If an operation to change the settings has been performed, the process proceeds to step S510; if no changes have been made, the process proceeds to step S511.

ステップS510において、CPU201は、ステップS509の変更結果を判定する。変更結果が「有効」の場合はステップS511へ進み、「無効」の場合はステップS512へ進む。 In step S510, the CPU 201 determines the result of the change made in step S509. If the change result is "valid," the process proceeds to step S511; if the change result is "invalid," the process proceeds to step S512.

ステップS511において、CPU201は、「表示態様情報の共有設定」の設定を「無効」から「有効」に変更し、その後ステップS513へ進む。 In step S511, the CPU 201 changes the setting for "Display mode information sharing setting" from "Disabled" to "Enabled," and then proceeds to step S513.

ステップS512において、CPU201は、「表示態様情報の共有設定」の設定を「有効」から「無効」に変更し、その後ステップS513へ進む。 In step S512, the CPU 201 changes the setting for "Display mode information sharing setting" from "Enabled" to "Disabled," and then proceeds to step S513.

ステップS513において、CPU201は、操作部206に対して終了操作が行われたか否かを判断する。終了操作が行われた場合は、表示態様情報登録処理を終了する。 In step S513, the CPU 201 determines whether an end operation has been performed on the operation unit 206. If an end operation has been performed, the display mode information registration process ends.

(表示態様情報の受信処理)
図6は、第2表示制御装置32の再生処理に関するフローチャートである。
(Display mode information reception process)
FIG. 6 is a flowchart of the playback process of the second display control device 32.

ステップS601において、CPU201は、第2表示制御装置における表示態様の初期化を行う。 In step S601, the CPU 201 initializes the display mode in the second display control device.

ステップS602において、CPU201は、通信I/F210を介して映像配信装置21から複数の映像を1組として受信する。すなわち、本実施形態では、CPU201は、複数の映像を受信する映像受信部でもある。 In step S602, the CPU 201 receives a set of multiple videos from the video distribution device 21 via the communication I/F 210. That is, in this embodiment, the CPU 201 also functions as a video receiving unit that receives multiple videos.

ステップS603において、CPU201は、ステップS502で受信した複数の映像を再生する。1組に含まれる複数の映像は、第1表示制御装置31の初期値でディスプレイ205(表示部)に表示される。 In step S603, the CPU 201 plays back the multiple images received in step S502. The multiple images included in one set are displayed on the display 205 (display unit) using the initial settings of the first display control device 31.

ステップS604において、CPU201は、操作部206に対して他のデバイスの表示態様情報の取得操作がされたか否かを判断する。取得操作された場合はステップS605へ進み、そうでなければステップS610へ進む。 In step S604, the CPU 201 determines whether an operation to obtain display mode information for another device has been performed on the operation unit 206. If an operation to obtain display mode information for another device has been performed, the process proceeds to step S605; if not, the process proceeds to step S610.

ステップS605において、CPU201は、表示態様情報を共有している他のデバイスのリスト取得要求を、通信I/F210を介して映像配信装置21に送信する。すなわち、本実施形態では、CPU201は、表示態様情報の取得要求を、映像配信装置21に対して送信する取得要求送信部でもある。 In step S605, the CPU 201 sends a request to obtain a list of other devices that share the display mode information to the video distribution device 21 via the communication I/F 210. That is, in this embodiment, the CPU 201 also functions as an acquisition request sending unit that sends a request to obtain display mode information to the video distribution device 21.

ステップS606において、CPU201は、表示態様情報を共有している他のデバイスのリストを、通信I/F210を介して映像配信装置21から受信する。すなわち、本
実施形態では、CPU201は、映像配信装置21が表示態様情報を取得した他のデバイス(電子機器)の識別情報を受信する情報受信部でもある。
In step S606, the CPU 201 receives a list of other devices that share the display mode information from the video distribution device 21 via the communication I/F 210. That is, in this embodiment, the CPU 201 also functions as an information receiving unit that receives identification information of other devices (electronic devices) from which the video distribution device 21 has obtained display mode information.

ステップS607において、操作部206は、ステップS606で取得したリストに含まれる識別情報のうちから一つの識別情報を選択する選択指示をユーザから受け付ける。すなわち、本実施形態では、操作部206は選択指示受付部でもある。ここで、ステップS606で受信した他のデバイスのリストは、例えば、デバイスの識別情報に該当するユーザ名の一覧がディスプレイ205に表示され、ユーザへ提示されるとよい。なお、表示方法に限定はなく、例えば、共有されているユーザの数が多いユーザや、他のユーザによる評価等が高いユーザや、以前参考にしたことがあるユーザ等が目立つように表示されていてもよい。これにより、ユーザは、ステップS607において選択指示を行う際に参考にすることができる。取得要求送信部(CPU201)は、操作部206に対して選択操作されたデバイスの表示態様情報の取得要求を、通信I/F210を介して映像配信装置21に送信する。ここで送信される取得要求には、選択指示受付部が受け付けた識別情報が含まれる。本実施形態では、第1表示制御装置31が選択された場合を想定する。 In step S607, the operation unit 206 receives a selection instruction from the user to select one of the identification information included in the list acquired in step S606. That is, in this embodiment, the operation unit 206 also functions as a selection instruction receiving unit. Here, the list of other devices received in step S606 may be presented to the user, for example, by displaying a list of user names corresponding to the device's identification information on the display 205. Note that the display method is not limited, and for example, users with a large number of shared users, users with high ratings from other users, or users who have previously been referenced may be prominently displayed. This allows the user to refer to the information when making a selection instruction in step S607. The acquisition request sending unit (CPU 201) sends a request to acquire display mode information for the device selected by the operation unit 206 to the video distribution device 21 via the communication I/F 210. The transmitted acquisition request includes the identification information accepted by the selection instruction receiving unit. In this embodiment, it is assumed that the first display control device 31 is selected.

ステップS608において、CPU201は、通信I/F210を介して映像配信装置21からステップS607で選択した第1表示制御装置31の表示態様情報を受信する。このように、情報受信部(CPU201)は、取得要求に応じて表示態様情報を受信するとよく、本実施形態では、取得要求に含まれる識別情報に対応する電子機器における表示態様情報を映像配信装置21から受信する。受信する表示態様情報には、複数の映像の表示有無(表示非表示)、画面上の表示位置、表示される大きさ、表示される範囲(表示画角)、重なりの前後関係(重ね順)、デバイス識別情報が含まれる。なお、表示態様情報には、第2表示制御装置32が視聴している現時点以降のフレームのほか、表示態様情報の取得要求を受け付ける以前のフレームにおける表示態様情報が含まれていてもよい。 In step S608, the CPU 201 receives display mode information for the first display control device 31 selected in step S607 from the video distribution device 21 via the communication I/F 210. In this way, the information receiving unit (CPU 201) may receive display mode information in response to an acquisition request, and in this embodiment, it receives display mode information for the electronic device corresponding to the identification information included in the acquisition request from the video distribution device 21. The received display mode information includes whether or not multiple videos are displayed (display/non-display), their display position on the screen, their displayed size, the displayed range (display angle of view), the overlapping relationship (overlapping order), and device identification information. Note that the display mode information may include display mode information for frames from the current frame onward that the second display control device 32 is viewing, as well as display mode information for frames prior to the reception of the request to acquire display mode information.

ステップS609において、CPU201は、ステップS608で受信した表示態様情報を用いて複数の映像を再生する。すなわち、本実施形態では、CPU201は、複数の映像の表示態様を切り替えることができ、情報受信部が受信した表示態様情報に基づいて、複数の映像を表示部に表示させる表示制御部でもある。ここで、第2表示制御装置32における複数の映像の表示態様は、例えば、受信した視聴情報に基づき、第1表示制御装置31おける表示態様と同様に再生されるように制御されるとよい。また、第1表示制御装置31の表示態様情報を用いた再生開始後に、ユーザの選択操作に応じて、複数の映像の表示態様が更に変更可能であるとよい。また、一度選択したデバイスの表示態様で再生した後、再度リストの中から他のデバイスを再選択可能であるとよい。これにより、よりユーザ好みの表示態様で、ユーザは複数の映像を視聴することができる。なお、受信した表示態様情報に表示態様情報が共有されていないフレームを含む場合には、例えば、直前のフレームにおける表示態様を維持するように表示態様が制御されてもよい。 In step S609, the CPU 201 plays back the multiple videos using the display mode information received in step S608. That is, in this embodiment, the CPU 201 is capable of switching the display mode of the multiple videos and also functions as a display control unit that displays the multiple videos on the display unit based on the display mode information received by the information receiving unit. Here, the display mode of the multiple videos in the second display control device 32 may be controlled, for example, based on the received viewing information so that they are played back in the same display mode as in the first display control device 31. Furthermore, after playback begins using the display mode information of the first display control device 31, the display mode of the multiple videos may be further changed in response to a user selection operation. Furthermore, after playback in the display mode of a selected device, it may be possible to reselect another device from the list. This allows the user to watch the multiple videos in a display mode more suited to the user's preferences. Note that if the received display mode information includes a frame for which display mode information is not shared, the display mode may be controlled, for example, to maintain the display mode of the immediately preceding frame.

ステップS610において、CPU201は、操作部206に対して終了操作が行われたか否かを判断する。終了操作が行われた場合は、再生処理を終了する。 In step S610, the CPU 201 determines whether an end operation has been performed on the operation unit 206. If an end operation has been performed, the playback process ends.

図8は、本実施形態における、映像配信装置21により配信される映像および第2表示制御装置32に表示される複数の映像を例示する。図8(a)および図8(b)は、映像配信装置21より配信される映像1および映像2である。図8(c)から図8(f)は、図7のタイムコードごとに第2表示制御装置32に表示される画像の表示例である。なお、図8(c)から図8(f)は一例であり、各デバイスに表示可能なレイアウトはこれに限られない。以降では、図8(a)と図8(b)の解像度および表示制御装置32のディスプレイ205の解像度は、それぞれ100×100として説明する。 Figure 8 illustrates an example of video distributed by the video distribution device 21 and multiple videos displayed on the second display control device 32 in this embodiment. Figures 8(a) and 8(b) show video 1 and video 2 distributed by the video distribution device 21. Figures 8(c) to 8(f) are display examples of images displayed on the second display control device 32 for each time code in Figure 7. Note that Figures 8(c) to 8(f) are merely examples, and the layouts that can be displayed on each device are not limited to these. In the following description, the resolutions of Figures 8(a) and 8(b) and the resolution of the display 205 of the display control device 32 are each assumed to be 100x100.

図8(c)は、タイムコードが「12:34:56:01」の時の表示例を示す。映像配信装置21から配信される複数の映像は、図7のテーブルにおけるレコード710の設定に従って、第2表示制御装置32のディスプレイ205に表示される。映像1は、フィールド702~706の値から読み取れるように、ディスプレイ205の座標(X、Y)=(0、0)から幅50、高さ100の領域において、フレーム数100の画像が表示される。また、フィールド707,708の値から読み取れるように、フレーム数100の画像のうち、映像1内の座標(X、Y)=(0、0)から幅50、高さ100の領域が表示されている。同様に映像2は、ディスプレイ205の座標(X、Y)=(50、0)から幅50、高さ100の領域に、フレーム数50の画像のうち、映像2内座標(X、Y)=(50、0)から幅50、高さ100の領域が表示されている。 Figure 8 (c) shows an example display when the time code is "12:34:56:01." Multiple videos distributed from the video distribution device 21 are displayed on the display 205 of the second display control device 32 according to the settings of record 710 in the table of Figure 7. As can be read from the values of fields 702 to 706, video 1 displays an image with 100 frames in an area of width 50 and height 100 from coordinates (X, Y) = (0, 0) on the display 205. Furthermore, as can be read from the values of fields 707 and 708, of the image with 100 frames, an area of width 50 and height 100 in video 1 is displayed from coordinates (X, Y) = (0, 0). Similarly, video 2 is displayed in an area of display 205 with a width of 50 and a height of 100 from coordinates (X, Y) = (50, 0) in video 2, of the image with 50 frames, with a width of 50 and a height of 100.

図8(d)は、タイムコードが「12:34:56:02」の時の表示例を示す。この時はレコード711の設定に従って、映像1はフレーム数101の画像が、映像2はフレーム数50の画像がディスプレイ205に表示される。ここで、フィールド703の重ね順は、その値が小さいほど前面に表示されることを示す。したがって、各映像の重ね順の値は、映像1は「1」であり、映像2は「2」であるため、映像2よりも映像1が前面に表示される。また、映像1のフィールド706および708の値から、ディスプレイ205の幅50、高さ50の領域に、映像1の幅100、高さ100を表示することが示されている。したがって、映像1は縮小してディスプレイ205に表示される。 Figure 8 (d) shows an example display when the time code is "12:34:56:02". In this case, according to the settings in record 711, an image with 101 frames for video 1 and an image with 50 frames for video 2 are displayed on display 205. Here, the smaller the value of the overlap order in field 703, the more the image is displayed in front. Therefore, the overlap order value for each image is "1" for video 1 and "2" for video 2, so video 1 is displayed in front of video 2. Furthermore, the values in fields 706 and 708 for video 1 indicate that video 1 with a width of 100 and a height of 100 should be displayed in an area of display 205 with a width of 50 and a height of 50. Therefore, video 1 is displayed in a reduced size on display 205.

図8(e)は、タイムコードが「12:34:56:03」の時の表示例を示す。この時はレコード712の設定に従って、映像1はフレーム数102の画像が、映像2はフレーム数51の画像がディスプレイ205に表示される。また、各映像の重ね順の値は、映像1は「2」であり、映像2は「1」であるため、映像1よりも映像2が前面に表示される。映像2のフィールド706および708の値より、ディスプレイ205の幅50、高さ50の領域に、映像2の幅25、高さ25を表示することが示されている。したがって、映像2は拡大してディスプレイ205に表示される。 Figure 8 (e) shows an example of the display when the time code is "12:34:56:03". In this case, according to the settings in record 712, an image with 102 frames of video 1 and an image with 51 frames of video 2 are displayed on display 205. Furthermore, the overlay order values for each video are "2" for video 1 and "1" for video 2, so video 2 is displayed in front of video 1. The values in fields 706 and 708 for video 2 indicate that video 2 with a width of 25 and a height of 25 is to be displayed in an area of display 205 with a width of 50 and a height of 50. Therefore, video 2 is enlarged and displayed on display 205.

図8(f)は、タイムコードが「12:34:56:04」の時の表示例を示す。この時はレコード713の設定に従い、映像2のフィールド704「表示/非表示」は「非表
示」が示されているため、ディスプレイ205には映像1のみ表示されている。
8(f) shows an example of a display when the time code is "12:34:56:04." In this case, in accordance with the setting of record 713, the "Show/Hide" field 704 for Video 2 is set to "Hide," so only Video 1 is displayed on the display 205.

また、映像1および映像2のフィールド702の値から、映像1と2では異なるフレームおよび異なるフレームレートで再生されていることが示されている。このように、再生速度を変更し、リプレイ再生しているフレーム等の情報も共有することができる。 Furthermore, the values in field 702 for Video 1 and Video 2 indicate that Video 1 and Video 2 are being played with different frames and at different frame rates. In this way, the playback speed can be changed and information such as the frames being replayed can be shared.

以上のように、本実施形態では、映像配信装置から複数の映像が配信され、複数の映像を同時に表示可能なデバイス間で、複数の映像の視聴方法が共有される。これにより、複数の映像の視聴方法、操作方法に慣れていないユーザも、他のユーザと同じように表示して複数の映像を視聴することができ、複数の映像を表示できるメリットを享受できる。 As described above, in this embodiment, multiple videos are distributed from a video distribution device, and the viewing method for the multiple videos is shared between devices capable of simultaneously displaying multiple videos. This allows users who are unfamiliar with the viewing and operation methods for multiple videos to view multiple videos in the same way as other users, and enjoy the benefits of being able to display multiple videos.

<変形例>
本実施形態では、各映像の大きさ(図7、フィールド706,708)は幅および高さで表したが、各映像内の左上座標と右下座標の組み合わせや、左下座標と右上座標の組み合わせ等、他の値を用いて大きさを表してもよい。また、複数の映像の表示方法は四角形に限られず、他の形(円形、楕円形等)により表示されてもよい。また、上述した表示態様情報として共有する情報は例示に過ぎず、その他の情報が含まれていてもよい。例えば、複数の映像の大きさや配置を切り替える(スイッチする)時の動きやアニメーション等の情報も表示態様情報に含み、切り替え時の動きやアニメーションも他のデバイスで同じように表示するように制御してもよい。
<Modification>
In this embodiment, the size of each video (FIG. 7, fields 706, 708) is expressed by width and height, but the size may be expressed using other values, such as a combination of the top left coordinate and the bottom right coordinate within each video, or a combination of the bottom left coordinate and the top right coordinate. Furthermore, the display method for multiple videos is not limited to a rectangle, and they may be displayed in other shapes (circle, ellipse, etc.). Furthermore, the information shared as the above-described display mode information is merely exemplary, and other information may also be included. For example, information such as the movement and animation when switching the size and arrangement of multiple videos may also be included in the display mode information, and the movement and animation when switching may be controlled so that they are displayed in the same way on other devices.

<その他実施形態>
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
<Other embodiments>
Although the present invention has been described in detail above based on preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Parts of the above-described embodiments may be combined as appropriate.

本発明は、上記実施形態の1以上の機能を実現するプログラムを、ネットワークまたは
記録媒体を介してシステムまたは装置に供給し、システムまたは装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。従って、本発明の機能処理をコンピュータで実現するために、当該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記録媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
The present invention can also be realized by a process in which a program implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a recording medium, and one or more processors in the system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that implements one or more functions. Therefore, the program code itself, supplied to and installed on a computer to implement the functional processing of the present invention, also embodies the present invention. In other words, the computer program itself for implementing the functional processing of the present invention is also included in the present invention. In this case, the program may take any form, such as object code, a program executed by an interpreter, or script data supplied to an OS, as long as it has the program functionality. Recording media for providing the program may include, for example, a hard disk, a magnetic recording medium such as a magnetic tape, an optical/magneto-optical recording medium, or a non-volatile semiconductor memory. Another possible method for providing the program is to store the computer program implementing the present invention on a server on a computer network, and then download the computer program to a connected client computer.

21:映像配信装置、31:第1表示制御装置、32:第2表示制御装置、101:CPU、107:記録媒体 21: Video distribution device, 31: First display control device, 32: Second display control device, 101: CPU, 107: Recording medium

Claims (16)

動画を複数の表示制御装置へ配信する動画配信装置であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を取得する取得手段と、
前記複数の動画を一組として前記複数の表示制御装置へ配信する配信手段と、
第1の表示制御装置に配信された前記一組に含まれる複数の動画が前記第1の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、第の表示制御装置から受信する受信手段と、
前記第の表示制御装置とは異なる第の表示制御装置からの要求に応じて、前記第1の表示制御装置から受信した前記表示態様情報を前記第の表示制御装置へ送信する送信手段とを備え、
前記第の表示制御装置は、前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に画面に表示して再生することを特徴とする動画配信装置。
A video distribution device that distributes videos to a plurality of display control devices,
an acquisition means for acquiring a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices;
a distribution means for distributing the plurality of moving images as a set to the plurality of display control devices;
a receiving means for receiving, from the first display control device, display mode information indicating how the plurality of moving images included in the set distributed to the first display control device are arranged and played back by a user of the first display control device;
a transmitting means for transmitting the display mode information received from the first display control device to a second display control device different from the first display control device in response to a request from the second display control device,
The second display control device is a video distribution device characterized in that it displays and plays the plurality of videos included in the set simultaneously on a screen in an arrangement according to the display mode information.
前記一組に含まれる複数の動画は、前記複数の撮像装置を用いて、所定の場所を互いに異なる方角から撮像することにより生成されることを特徴とする請求項1に記載の動画配信装置。 The video distribution device described in claim 1, characterized in that the multiple videos included in the set are generated by using the multiple imaging devices to capture images of a specified location from different directions. 前記一組に含まれる複数の動画は、前記複数の撮像装置を用いて、所定の場所から互いに異なる方角を撮像することにより生成されることを特徴とする請求項1に記載の動画配信装置。 The video distribution device described in claim 1, characterized in that the multiple videos included in the set are generated by using the multiple imaging devices to capture images in different directions from a predetermined location. 前記第の表示制御装置は、前記第1の表示制御装置から受信した前記表示態様情報を含む複数の表示態様情報のうちいずれか1つを要求し、前記送信手段は前記要求された表示態様情報を前記第の表示制御装置へ送信することを特徴とする請求項1乃至3のいずれか1項に記載の動画配信装置。 The video distribution device according to any one of claims 1 to 3, characterized in that the second display control device requests one of a plurality of pieces of display mode information including the display mode information received from the first display control device , and the transmitting means transmits the requested display mode information to the second display control device. 前記第1の表示制御装置から受信した前記表示態様情報を含む複数の表示態様情報のそれぞれについて、前記第の表示制御装置から要求された回数をカウントするカウント手段をさらに備えることを特徴とする請求項1乃至4のいずれか1項に記載の動画配信装置
The video distribution device according to any one of claims 1 to 4, further comprising a counting means for counting the number of times each of a plurality of pieces of display mode information including the display mode information received from the first display control device is requested by the second display control device.
前記表示態様情報は、前記一組に含まれる複数の動画のうち少なくとも1つについて、画面上での表示位置、画面上で表示される大きさ、画面上で表示される範囲、および他の動画との重なりの関係のうち少なくとも一つの表示態様を示すことを特徴とする請求項1乃至5のいずれか1項に記載の動画配信装置。 A video distribution device as described in any one of claims 1 to 5 , characterized in that the display mode information indicates, for at least one of the multiple videos included in the set , at least one display mode among the display position on the screen, the size displayed on the screen, the range displayed on the screen, and the overlap relationship with other videos. 前記表示態様情報は、前記一組に含まれる複数の動画のうち少なくとも1つのフレームごとの前記表示態様を示すことを特徴とする請求項6に記載の動画配信装置。 The video distribution device described in claim 6, characterized in that the display mode information indicates the display mode for each frame of at least one of the multiple videos included in the set. 表示制御装置であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を一組として、動画配信装置から受信する受信手段と、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生手段と、
ユーザの操作に応答して、前記一組に含まれる複数の動画の配置を変更する変更手段と、
前記一組に含まれる複数の動画が前記ユーザによりどのように配置されて再生されているのかを示す表示態様情報を生成する生成手段と、
前記生成された表示態様情報を前記動画配信装置へ送信する送信手段とを備えることを特徴とする表示制御装置。
A display control device,
a receiving means for receiving, as a set, a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices from a moving image distribution device;
a display/playback means for controlling the plurality of moving images to be simultaneously displayed on a screen and played back;
a change means for changing the arrangement of the plurality of moving images included in the set in response to a user operation;
a generating means for generating display mode information indicating how the plurality of moving images included in the set are arranged and played back by the user ;
A display control device comprising: a transmission means for transmitting the generated display mode information to the video distribution device.
表示制御装置であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を一組として、動画配信装置から受信する受信手段と、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生手段と、
他の表示制御装置に配信された前記一組に含まれる複数の動画が前記他の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、前記動画配信装置へ要求する要求手段と、
前記要求した表示態様情報を取得する取得手段と、
前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に前記画面に表示して再生するよう制御する表示再生手段とを備えることを特徴とする表示制御装置。
A display control device,
a receiving means for receiving, as a set, a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices from a moving image distribution device;
a display/playback means for controlling the plurality of moving images to be simultaneously displayed on a screen and played back;
a requesting means for requesting, from the video distribution device, display mode information indicating how the plurality of videos included in the set distributed to the other display control device are arranged and played back by a user of the other display control device;
an acquisition means for acquiring the requested display mode information;
a display playback means for controlling the display and playback of the plurality of moving images included in the set simultaneously on the screen in an arrangement according to the display mode information.
動画配信装置および複数の表示制御装置を含む動画配信システムであって、
前記動画配信装置は、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を取得する取得手段と、
前記複数の動画を一組として前記複数の表示制御装置へ配信する配信手段と、
前記複数の表示制御装置のうち第1の表示制御装置に配信された前記一組に含まれる複数の動画が前記第1の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、前記第1の表示制御装置から受信する受信手段と、
前記複数の表示制御装置のうち前記第の表示制御装置とは異なる第の表示制御装置からの要求に応じて、前記第1の表示制御装置から受信した前記表示態様情報を前記第の表示制御装置へ送信する送信手段とを備え、
前記表示制御装置は、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生手段を備え、
前記第の表示制御装置は、
ユーザの操作に応答して、前記一組に含まれる複数の動画の配置を変更する変更手段と、
前記一組に含まれる複数の動画が前記ユーザによりどのように配置されて再生されてい
るのかを示す表示態様情報を生成する生成手段と、
前記生成された表示態様情報を前記動画配信装置へ送信する送信手段を備え、
前記第の表示制御装置は、
前記表示態様情報を前記動画配信装置から受信する受信手段を備え、
前記第2の表示制御装置の前記表示再生手段は、前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に画面に表示して再生するよう制御する
ことを特徴とする動画配信システム。
A video distribution system including a video distribution device and a plurality of display control devices,
The video distribution device includes:
an acquisition means for acquiring a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices;
a distribution means for distributing the plurality of moving images as a set to the plurality of display control devices;
a receiving means for receiving, from a first display control device among the plurality of display control devices , display mode information indicating how the plurality of videos included in the set distributed to the first display control device are arranged and played back by a user of the first display control device;
a transmitting means for transmitting the display mode information received from the first display control device to the second display control device in response to a request from the second display control device, the second display control device being different from the first display control device, among the plurality of display control devices;
The display control device includes:
a display/playback means for controlling the plurality of moving images to be simultaneously displayed and played back on a screen;
The first display control device
a change means for changing the arrangement of the plurality of moving images included in the set in response to a user operation;
How the plurality of videos included in the set are arranged and played by the user
a generating means for generating display mode information indicating whether the
a transmitting means for transmitting the generated display mode information to the video distribution device;
The second display control device
receiving means for receiving the display mode information from the video distribution device;
The display playback means of the second display control device controls the display and playback of the plurality of moving images included in the set on a screen at the same time in an arrangement according to the display mode information.
A video distribution system characterized by:
動画を複数の表示制御装置へ配信する動画配信方法であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を取得する取得ステップと、
前記複数の動画を一組として複数の表示制御装置へ配信する配信ステップと、
第1の表示制御装置に配信された前記一組に含まれる複数の動画が前記第1の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、第の表示制御装置から受信する受信ステップと、
前記第の表示制御装置とは異なる第の表示制御装置からの要求に応じて、前記第1の表示制御装置から受信した前記表示態様情報を前記第の表示制御装置へ送信する送信ステップとを含み、
前記第の表示制御装置は、前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に画面に表示して再生することを特徴とする動画配信方法。
A video distribution method for distributing video to a plurality of display control devices, comprising:
an acquisition step of acquiring a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices;
a distribution step of distributing the plurality of moving images as a set to a plurality of display control devices;
a receiving step of receiving, from the first display control device, display mode information indicating how the plurality of videos included in the set distributed to the first display control device are arranged and played back by a user of the first display control device;
a transmitting step of transmitting the display mode information received from the first display control device to a second display control device different from the first display control device in response to a request from the second display control device,
A video distribution method characterized in that the second display control device simultaneously displays and plays the multiple videos included in the set on the screen in an arrangement according to the display mode information.
表示制御装置の制御方法であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を一組として、動画配信装置から受信する受信ステップと、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生ステップと、
ユーザの操作に応答して、前記一組に含まれる複数の動画の配置を変更する変更ステップと、
前記一組に含まれる複数の動画が前記ユーザによりどのように配置されて再生されているのかを示す表示態様情報を生成する生成ステップと、
前記生成された表示態様情報を前記動画配信装置へ送信する送信ステップとを含むことを特徴とする表示制御装置の制御方法。
A control method for a display control device, comprising:
a receiving step of receiving, as a set, a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices from a moving image distribution device;
a display/playback step of controlling the plurality of moving images to be simultaneously displayed and played on a screen;
a changing step of changing the arrangement of the plurality of moving images included in the set in response to a user operation;
a generating step of generating display mode information indicating how the plurality of moving images included in the set are arranged and played by the user ;
a transmitting step of transmitting the generated display mode information to the video distribution device.
表示制御装置の制御方法であって、
複数の撮像装置を用いて、同時に撮像することにより生成された複数の動画を一組として、動画配信装置から受信する受信ステップと、
前記複数の動画を同時に画面に表示して再生するよう制御する表示再生ステップと、
他の表示制御装置に配信された前記一組に含まれる複数の動画が前記他の表示制御装置のユーザによりどのように配置されて再生されているのかを示す表示態様情報を、前記動画配信装置へ要求する要求ステップと、
前記要求した表示態様情報を取得する取得ステップと、
前記表示態様情報にしたがった配置で、前記一組に含まれる複数の動画を同時に前記画面に表示して再生するよう制御する表示再生ステップとを含むことを特徴とする表示制御装置の制御方法。
A control method for a display control device, comprising:
a receiving step of receiving, as a set, a plurality of moving images generated by simultaneously capturing images using a plurality of imaging devices from a moving image distribution device;
a display/playback step of controlling the plurality of moving images to be simultaneously displayed and played on a screen;
a request step of requesting, from the video distribution device, display mode information indicating how the plurality of videos included in the set distributed to the other display control device are arranged and played back by a user of the other display control device;
an acquisition step of acquiring the requested display mode information;
a display playback step of controlling the display control device so that the plurality of moving images included in the set are simultaneously displayed and played on the screen in an arrangement according to the display mode information.
請求項11に記載の動画配信方法の各ステップをコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each step of the video distribution method described in claim 11. 請求項12に記載の表示制御装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each step of the control method for a display control device described in claim 12. 請求項13に記載の表示制御装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each step of the control method for a display control device described in claim 13.
JP2022006481A 2021-05-07 2022-01-19 Video distribution device, display control device, video distribution system, video distribution method and program Active JP7790987B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2022/004495 WO2022234699A1 (en) 2021-05-07 2022-02-04 Moving image delivery device, display control device, moving image delivery system, moving image delivery method, and program
US18/502,981 US20240078070A1 (en) 2021-05-07 2023-11-06 Video distribution device, display control device, video distribution method, display control method, and non-transitory computer readable medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021079263 2021-05-07
JP2021079263 2021-05-07

Publications (2)

Publication Number Publication Date
JP2022173052A JP2022173052A (en) 2022-11-17
JP7790987B2 true JP7790987B2 (en) 2025-12-23

Family

ID=84045828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022006481A Active JP7790987B2 (en) 2021-05-07 2022-01-19 Video distribution device, display control device, video distribution system, video distribution method and program

Country Status (1)

Country Link
JP (1) JP7790987B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215828A (en) 2013-04-25 2014-11-17 シャープ株式会社 Image data reproduction device, and viewpoint information generation device
JP2015186148A (en) 2014-03-25 2015-10-22 大日本印刷株式会社 Image playback terminal, image playback method, program, and multi-viewpoint image playback system
US20180074679A1 (en) 2016-09-14 2018-03-15 Samsung Electronics Co., Ltd. Method, apparatus, and system for sharing virtual reality viewport
JP2019521587A (en) 2016-05-26 2019-07-25 ヴィド スケール インコーポレイテッド Method and apparatus for viewport adaptive 360 degree video delivery
JP2019165369A (en) 2018-03-20 2019-09-26 株式会社Nttドコモ Information processing device
JP2020150330A (en) 2019-03-11 2020-09-17 株式会社リコー Image communication system, image pickup device, mode switching method, program
US20200389640A1 (en) 2018-04-11 2020-12-10 Lg Electronics Inc. Method and device for transmitting 360-degree video by using metadata related to hotspot and roi
JP2021506189A (en) 2018-07-13 2021-02-18 エルジー エレクトロニクス インコーポレイティド Methods and devices for sending and receiving metadata about the dynamic viewpoint coordinate system
JP2021048543A (en) 2019-09-20 2021-03-25 Kddi株式会社 Information processing equipment, information processing methods, and programs

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215828A (en) 2013-04-25 2014-11-17 シャープ株式会社 Image data reproduction device, and viewpoint information generation device
JP2015186148A (en) 2014-03-25 2015-10-22 大日本印刷株式会社 Image playback terminal, image playback method, program, and multi-viewpoint image playback system
JP2019521587A (en) 2016-05-26 2019-07-25 ヴィド スケール インコーポレイテッド Method and apparatus for viewport adaptive 360 degree video delivery
US20180074679A1 (en) 2016-09-14 2018-03-15 Samsung Electronics Co., Ltd. Method, apparatus, and system for sharing virtual reality viewport
JP2019165369A (en) 2018-03-20 2019-09-26 株式会社Nttドコモ Information processing device
US20200389640A1 (en) 2018-04-11 2020-12-10 Lg Electronics Inc. Method and device for transmitting 360-degree video by using metadata related to hotspot and roi
JP2021506189A (en) 2018-07-13 2021-02-18 エルジー エレクトロニクス インコーポレイティド Methods and devices for sending and receiving metadata about the dynamic viewpoint coordinate system
JP2020150330A (en) 2019-03-11 2020-09-17 株式会社リコー Image communication system, image pickup device, mode switching method, program
JP2021048543A (en) 2019-09-20 2021-03-25 Kddi株式会社 Information processing equipment, information processing methods, and programs

Also Published As

Publication number Publication date
JP2022173052A (en) 2022-11-17

Similar Documents

Publication Publication Date Title
JP7053869B2 (en) Video generation methods, devices, electronics and computer readable storage media
US11336963B2 (en) Method and apparatus for playing a 360-degree video
US8495495B2 (en) Information processing apparatus, bookmark setting method, and program
JP6754968B2 (en) A computer-readable storage medium that stores a video playback method, video playback device, and video playback program.
CN112073798B (en) Data transmission method and equipment
WO2020170453A1 (en) Information processing device, information processing method, and program
JP4687691B2 (en) Inter-device operation interface, device control terminal, and program
JP2013531830A (en) Zoom display navigation
US12238257B2 (en) Display terminal, displaying method, and recording medium
JP2016201714A (en) Display control device and display control method
KR20200116378A (en) Apparatus and method for displaying videoes of a plurality of broadcast channels
CN110720214A (en) Display control apparatus and display control method
JP2015225400A (en) Communication system, transfer control device, communication method, and program
CN113261302B (en) Electronic device
US20250337854A1 (en) Display terminal, communication system, and display method
JP7719622B2 (en) Electronic device and control method thereof
JP7790987B2 (en) Video distribution device, display control device, video distribution system, video distribution method and program
WO2022234699A1 (en) Moving image delivery device, display control device, moving image delivery system, moving image delivery method, and program
US10937217B2 (en) Electronic device and control method thereof for generating edited VR content
JP2023140922A (en) Display terminal, information processing system, communication system, display method, information processing method, communication method, and program
CN113596561A (en) Video stream playing method and device, electronic equipment and computer readable storage medium
JP6572107B2 (en) Image processing apparatus and image processing method
WO2019102885A1 (en) Electronic device with changeable image display section
JP2020102821A (en) Electronics
JP2020102823A (en) Electronics

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251029

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251211

R150 Certificate of patent or registration of utility model

Ref document number: 7790987

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150