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
JP7694938B2 - Information processing system, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7694938B2 - Information processing system, information processing method, and information processing program - Google Patents

Information processing system, information processing method, and information processing program Download PDF

Info

Publication number
JP7694938B2
JP7694938B2 JP2021019340A JP2021019340A JP7694938B2 JP 7694938 B2 JP7694938 B2 JP 7694938B2 JP 2021019340 A JP2021019340 A JP 2021019340A JP 2021019340 A JP2021019340 A JP 2021019340A JP 7694938 B2 JP7694938 B2 JP 7694938B2
Authority
JP
Japan
Prior art keywords
terminal
data
information processing
image data
web conference
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
JP2021019340A
Other languages
Japanese (ja)
Other versions
JP2022122179A (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.)
Lambda Systems Inc
Original Assignee
Lambda Systems 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 Lambda Systems Inc filed Critical Lambda Systems Inc
Priority to JP2021019340A priority Critical patent/JP7694938B2/en
Publication of JP2022122179A publication Critical patent/JP2022122179A/en
Application granted granted Critical
Publication of JP7694938B2 publication Critical patent/JP7694938B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Information Transfer Between Computers (AREA)
  • Studio Circuits (AREA)

Description

本発明は、情報処理システム、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing system, an information processing method, and an information processing program.

従来、カメラ等により撮影された映像データに重畳させるテロップ画像を生成するシステムがある。例えば、特許文献1には、予め設定した映像モニタの所定表示領域内にテロップ画像を表示するためのテロップ画像データを生成するテロップ表示システムが記載されている。生成されたテロップ画像データは、カメラで撮影された映像データに重畳されてテレビ放送がされる。 Conventionally, there are systems that generate subtitle images to be superimposed on video data captured by a camera or the like. For example, Patent Document 1 describes a subtitle display system that generates subtitle image data for displaying a subtitle image within a predetermined display area of a video monitor that has been set in advance. The generated subtitle image data is superimposed on the video data captured by the camera and broadcast on television.

特開2018-196076号公報JP 2018-196076 A

しかし、従来の技術では、テロップを制作する事業者は、テロップを制作するための装置を、テロップデータを利用する装置毎にそれぞれ導入する必要があり、装置の導入に伴いテロップデータを利用するためのコストが上昇してしまう場合があった。
また、生成されたテロップデータを、通信回線を介して送受信する場合、テロップデータの送受信に用いられる専用のシステムを構築するための装置の導入に伴いテロップデータを利用するためのコストが上昇してしまう場合があった。
However, with conventional technology, companies that produce subtitles had to install a separate device for producing subtitles for each device that would use the subtitle data, and the cost of using the subtitle data could increase as a result of installing the new device.
Furthermore, when the generated subtitle data is transmitted and received via a communication line, the cost of using the subtitle data may increase due to the introduction of equipment to build a dedicated system used for transmitting and receiving the subtitle data.

本発明は上記事情に鑑みてなされたものであり、テロップデータの利用コストを低減させることができる、情報処理システム、情報処理方法および情報処理プログラムを提供することを一つの目的とする。 The present invention has been made in consideration of the above circumstances, and has as its object to provide an information processing system, an information processing method, and an information processing program that can reduce the cost of using subtitle data.

(1)上記の課題を解決するため、情報処理システムは、Web会議システムにおけるクライアント端末である第1端末と、Web会議システムにおける他のクライアント端末であって、Web会議システムを介して前記第1端末と接続される第2端末と、第1端末と通信可能に接続される情報処理装置と、を備える情報処理システムであって、情報処理装置は、第1端末から素材データを取得する取得部と、取得部において取得された素材データに基づきテロップデータを生成する生成部と、生成部において生成されたテロップデータを少なくとも含む画像データを第1端末に提供する提供部と、を有し、第1端末は、Web会議システムを利用するための第1アプリケーションと、提供部から提供された画像データを表示する第1表示装置と、を有し、第2端末は、Web会議システムを介して取得された第1表示装置に表示される前記画像データを表示する第2表示装置を有する。 (1) In order to solve the above problem, the information processing system includes a first terminal that is a client terminal in a Web conference system, a second terminal that is another client terminal in the Web conference system and is connected to the first terminal via the Web conference system, and an information processing device that is communicatively connected to the first terminal, the information processing device includes an acquisition unit that acquires material data from the first terminal, a generation unit that generates subtitle data based on the material data acquired by the acquisition unit, and a provision unit that provides the first terminal with image data that includes at least the subtitle data generated by the generation unit, the first terminal includes a first application for using the Web conference system and a first display device that displays the image data provided by the provision unit, and the second terminal includes a second display device that displays the image data acquired via the Web conference system and displayed on the first display device.

(2)また、実施形態の情報処理システムにおいて、第1表示装置は、テロップデータの設定を表示するメインモニターと、画像データを表示するセカンドモニターを含み、第2端末は、Web会議システムを介して共有されるセカンドモニターに表示される画像データを取得するものであってもよい。 (2) In addition, in the information processing system of the embodiment, the first display device may include a main monitor that displays the settings of the subtitle data and a second monitor that displays the image data, and the second terminal may acquire the image data displayed on the second monitor that is shared via the web conference system.

(3)また、実施形態の情報処理システムにおいて、第1アプリケーションは、テロップデータの設定をメインモニターに表示してテロップデータの設定を可能にするテロップデータ設定機能、または、提供部から提供された画像データを表示する画像データ表示機能の少なくともいずれか一つの機能を有するプラグインソフトウェアを含むものであってもよい。 (3) In addition, in the information processing system of the embodiment, the first application may include plug-in software having at least one of a caption data setting function that displays caption data settings on the main monitor to enable the setting of caption data, or an image data display function that displays image data provided from the providing unit.

(4)また、実施形態の情報処理システムにおいて、第2端末は、第2表示装置に表示された画像データの表示画面をキャプチャするキャプチャ部と、キャプチャ部においてキャプチャされた表示画面を第3表示装置に出力する出力部と、をさらに有するものであってもよい。 (4) In addition, in the information processing system of the embodiment, the second terminal may further include a capture unit that captures a display screen of the image data displayed on the second display device, and an output unit that outputs the display screen captured by the capture unit to the third display device.

(5)また、実施形態の情報処理システムにおいて、第2端末は、第2端末の利用者が入力する入力データを第1アプリケーションに提供し、第1アプリケーションは、第2端末から取得した入力データを素材データとして情報処理装置に提供するものであってもよい。 (5) In addition, in the information processing system of the embodiment, the second terminal may provide input data entered by a user of the second terminal to the first application, and the first application may provide the input data acquired from the second terminal to the information processing device as material data.

(6)また、実施形態の情報処理システムにおいて、第2端末は、第2端末の利用者が入力するテキストデータを入力データとして第1アプリケーションに提供するものであってもよい。 (6) In addition, in the information processing system of the embodiment, the second terminal may provide text data input by a user of the second terminal as input data to the first application.

(7)また、実施形態の情報処理システムにおいて、第2端末は、第2端末の利用者が入力する音声データを入力データとして第1アプリケーションに提供するものであってもよい。 (7) In addition, in the information processing system of the embodiment, the second terminal may provide voice data input by a user of the second terminal as input data to the first application.

(8)また、実施形態の情報処理システムにおいて、第2端末は、第2表示装置に対応して画像データを表示する表示領域を判断するものであってもよい。 (8) In addition, in the information processing system of the embodiment, the second terminal may determine a display area in which image data is displayed corresponding to the second display device.

(9)上記の課題を解決するため、情報処理方法は、Web会議システムにおけるクライアント端末である第1端末と、Web会議システムにおける他のクライアント端末であって、Web会議システムを介して第1端末と接続される第2端末と、第1端末と通信可能に接続される情報処理装置とを含む情報処理システムにおいて実行される情報処理方法であって、情報処理装置において実行される、第1端末から素材データを取得する取得ステップと、取得ステップにおいて取得された素材データに基づきテロップデータを生成する生成ステップと、生成ステップにおいて生成されたテロップデータを少なくとも含む画像データを第1端末に提供する提供ステップと、を含み、第1端末において実行される、Web会議システムを利用するための第1アプリケーションを起動する起動ステップと、提供ステップにおいて提供された画像データを表示する第1表示ステップと、を含み、第2端末において実行される、Web会議システムを介して取得された第1表示ステップにおいて表示される画像データを表示する第2表示装置ステップを含む。 (9) In order to solve the above problem, the information processing method is an information processing method executed in an information processing system including a first terminal which is a client terminal in a Web conference system, a second terminal which is another client terminal in the Web conference system and is connected to the first terminal via the Web conference system, and an information processing device communicatively connected to the first terminal, and includes an acquisition step executed in the information processing device for acquiring material data from the first terminal, a generation step executed in the acquisition step for generating subtitle data based on the material data acquired in the acquisition step, and a provision step for providing image data including at least the subtitle data generated in the generation step to the first terminal, the information processing device including an activation step executed in the first terminal for activating a first application for using the Web conference system, and a first display step executed in the provision step for displaying the image data provided in the provision step, and a second display device step executed in the second terminal for displaying the image data acquired via the Web conference system and displayed in the first display step.

(10)上記の課題を解決するため、情報処理プログラムは、Web会議システムにおけるクライアント端末である第1端末と、Web会議システムにおける他のクライアント端末であって、Web会議システムを介して第1端末と接続される第2端末と、第1端末と通信可能に接続される情報処理装置と、を含む情報処理システムにおいて実行される情報処理プログラムであって、情報処理装置において、第1端末から素材データを取得する取得機能と、取得機能において取得された素材データに基づきテロップデータを生成する生成機能と、生成機能において生成されたテロップデータを少なくとも含む画像データを第1端末に提供する提供機能と、を実現させて、第1端末において、Web会議システムを利用するための第1アプリケーション機能と、提供機能において提供された画像データを表示する第1表示機能と、を実現させて、第2端末において、Web会議システムを介して取得された前記第1表示機能において表示される前記画像データを表示する第2表示機能を実現させる。 (10) In order to solve the above problem, the information processing program is executed in an information processing system including a first terminal which is a client terminal in a Web conference system, a second terminal which is another client terminal in the Web conference system and is connected to the first terminal via the Web conference system, and an information processing device which is communicatively connected to the first terminal, and in the information processing device, realizes an acquisition function for acquiring material data from the first terminal, a generation function for generating subtitle data based on the material data acquired in the acquisition function, and a provision function for providing image data including at least the subtitle data generated in the generation function to the first terminal, thereby realizing in the first terminal a first application function for using the Web conference system and a first display function for displaying the image data provided in the provision function, and in the second terminal a second display function for displaying the image data acquired via the Web conference system and displayed in the first display function.

本発明の一つの実施形態によれば、情報処理装置は、第1端末から素材データを取得し、取得された素材データに基づきテロップデータを生成し、生成されたテロップデータを少なくとも含む画像データを第1端末に提供し、第1端末は、Web会議システムを利用して、提供された画像データを表示し、第2端末は、Web会議システムを介して第1アプリケーションと通信して、第1表示装置に表示される画像データを取得し、画像データを表示することにより、テロップデータの利用コストを低減させることができる。 According to one embodiment of the present invention, an information processing device acquires material data from a first terminal, generates subtitle data based on the acquired material data, and provides image data including at least the generated subtitle data to the first terminal, the first terminal uses a web conference system to display the provided image data, and the second terminal communicates with a first application via the web conference system to acquire image data to be displayed on the first display device, and displays the image data, thereby reducing the cost of using the subtitle data.

実施形態における情報処理システムのシステム構成の一例を示すブロック図である。1 is a block diagram illustrating an example of a system configuration of an information processing system according to an embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第1の表示例を示す図である。FIG. 2 is a diagram illustrating a first display example of a display device used in the information processing system according to the embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第2の表示例を示す図である。FIG. 11 is a diagram illustrating a second display example of the display device used in the information processing system in the embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第3の表示例を示す図である。FIG. 13 is a diagram illustrating a third display example of the display device used in the information processing system in the embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第4の表示例を示す図である。FIG. 13 is a diagram showing a fourth display example of the display device used in the information processing system in the embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第5の表示例を示す図である。FIG. 13 is a diagram showing a fifth display example of a display device used in the information processing system in the embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第6の表示例を示す図である。FIG. 13 is a diagram showing a sixth display example of a display device used in the information processing system in the embodiment. 実施形態における情報処理システムにおいて用いられる表示装置の第7の表示例を示す図である。FIG. 13 is a diagram showing a seventh display example of the display device used in the information processing system in the embodiment. 実施形態における情報処理装置のハードウェア構成の一例を示すブロック図である。1 is a block diagram showing an example of a hardware configuration of an information processing device according to an embodiment. 実施形態における情報処理装置の動作の一例を示すフローチャートである。5 is a flowchart illustrating an example of an operation of the information processing device according to the embodiment. 実施形態における第1端末の動作の一例を示すフローチャートである。10 is a flowchart illustrating an example of an operation of a first terminal in the embodiment. 実施形態における第2端末の動作の一例を示すフローチャートである。10 is a flowchart illustrating an example of an operation of a second terminal in the embodiment.

以下、図面を参照して本発明の一実施形態における情報処理システム、情報処理方法および情報処理プログラムについて詳細に説明する。 Below, an information processing system, information processing method, and information processing program according to one embodiment of the present invention will be described in detail with reference to the drawings.

先ず、図1を用いて、情報処理システムの構成を説明する。図1は、実施形態における情報処理システムのシステム構成の一例を示すブロック図である。 First, the configuration of the information processing system will be described using FIG. 1. FIG. 1 is a block diagram showing an example of the system configuration of an information processing system in an embodiment.

図1において、情報処理システム100は、情報処理装置1、Web会議サーバ2、第1端末3および第2端末4を有している。情報処理装置1、Web会議サーバ2、第1端末3および第2端末4は、ネットワーク9を介して通信可能に接続されている。図1は情報処理システム100の構成および接続方法を例示すものであり、情報処理システム100の構成および接続方法を限定するものではない。 In FIG. 1, the information processing system 100 has an information processing device 1, a Web conference server 2, a first terminal 3, and a second terminal 4. The information processing device 1, the Web conference server 2, the first terminal 3, and the second terminal 4 are communicatively connected via a network 9. FIG. 1 illustrates an example of the configuration and connection method of the information processing system 100, and does not limit the configuration and connection method of the information processing system 100.

情報処理装置1は、通信制御部11、認証部12、記憶部13、取得部14、UI提供部15、判断部16、生成部17および提供部18の各機能部を有する。本実施形態における情報処理装置1の上記各機能部は、本実施形態における情報処理プログラム(ソフトウェア)によって実現される機能モジュールであるものとして説明する。 The information processing device 1 has the following functional units: a communication control unit 11, an authentication unit 12, a storage unit 13, an acquisition unit 14, a UI provision unit 15, a determination unit 16, a generation unit 17, and a provision unit 18. Each of the above functional units of the information processing device 1 in this embodiment will be described as a functional module realized by the information processing program (software) in this embodiment.

通信制御部11は、ネットワーク9を介して接続された第1端末3との通信を制御する。 The communication control unit 11 controls communication with the first terminal 3 connected via the network 9.

認証部12は、通信制御部11を用いて第1端末3の利用者を認証する。第1端末3の利用者とは、第1端末3と通信可能に接続された情報処理装置1が提供する機能を利用する利用権限を有する者である。第1端末3の利用者は、例えば、第1端末3を操作するオペレータである。認証部12は、例えばそれぞれの利用者に割り当てられたログインIDとパスワードによって利用者権限を有する利用者を認証する。なお、本実施形態における利用者は、特定された個人でなくてもよい。例えば、1つのログインIDを複数人で順次使用する場合、利用者は利用者IDを現在使用している者とすることができる。なお、認証部12は、ログインIDとパスワードによる認証以外の他の認証方法(例えば、生体認証、磁気カード認証等)を用いてもよい。 The authentication unit 12 authenticates the user of the first terminal 3 using the communication control unit 11. The user of the first terminal 3 is a person who has the authority to use the functions provided by the information processing device 1 that is communicatively connected to the first terminal 3. The user of the first terminal 3 is, for example, an operator who operates the first terminal 3. The authentication unit 12 authenticates users who have user authority, for example, by a login ID and password assigned to each user. Note that the user in this embodiment does not have to be a specified individual. For example, when one login ID is used by multiple people in sequence, the user can be the person currently using the user ID. Note that the authentication unit 12 may use authentication methods other than authentication by login ID and password (for example, biometric authentication, magnetic card authentication, etc.).

記憶部13は、利用者情報が記憶される。利用者情報とは、例えば、ログインIDとパスワードを含む認証情報、利用者毎に設定されるテロップデータ生成のための設定情報、または利用者毎に記憶される後述する素材データ等である。 The storage unit 13 stores user information. User information is, for example, authentication information including a login ID and a password, setting information for generating subtitle data set for each user, or material data (described later) stored for each user.

取得部14は、素材データを取得する。素材データとは、後述するテロップデータを生成するための元となるデータである。テロップデータは、素材データの一部または全部に基づき生成される。すなわち、素材データにはテロップデータにされない部分が含まれていてもよい。素材データは、例えば、文字列を含むテキストデータ、音声情報を含む音声データ、ベクトルデータ等によって表される図形データ、もしくは画像情報を含む画像データ、またはこれらの組合せ等である。取得部14は、情報処理装置1の内部(例えば、記憶部13)または第1端末3から素材データを取得する。図1においては、取得部14が、第1端末3から素材データを取得する場合を例示する。なお、第1端末3は、素材データを第2端末4から取得して、取得した素材データを取得部14に対して提供するようにしてもよい。 The acquisition unit 14 acquires material data. The material data is data that is the source for generating subtitle data, which will be described later. The subtitle data is generated based on part or all of the material data. That is, the material data may include a portion that is not used as subtitle data. The material data is, for example, text data including character strings, audio data including audio information, graphic data represented by vector data, or image data including image information, or a combination of these. The acquisition unit 14 acquires material data from inside the information processing device 1 (for example, the storage unit 13) or from the first terminal 3. FIG. 1 illustrates an example in which the acquisition unit 14 acquires material data from the first terminal 3. Note that the first terminal 3 may acquire material data from the second terminal 4 and provide the acquired material data to the acquisition unit 14.

なお、本実施形態においてデータの「取得」と言う場合、ダウンロード等のプル型のデータの取得であっても、他の装置から送信されたデータを受信するプッシュ型のデータ取得であってもよい。例えば、取得部14は、第1端末3に対して提供する素材データを入力または選択するためのUI(User Interface)を提供し、第1端末3の利用者が表示されたUIを操作することにより素材データを取得してもよい。 In this embodiment, the term "acquisition" of data may refer to pull-type data acquisition, such as downloading, or push-type data acquisition, in which data transmitted from another device is received. For example, the acquisition unit 14 may provide a UI (User Interface) for inputting or selecting material data to be provided to the first terminal 3, and the user of the first terminal 3 may acquire the material data by operating the displayed UI.

テキストデータは、例えば、第1端末3の利用者または第2端末4の利用者がキーボード(不図示)から手動で入力されたデータである。第2端末4の利用者がキーボードから手動で入力したデータは、第1端末3が取得し、取得部14に提供される。また、テキストデータには、時刻情報、気象情報、交通情報、ニュース速報または字幕等が含まれていてもよい。 The text data is, for example, data manually input from a keyboard (not shown) by the user of the first terminal 3 or the user of the second terminal 4. The data manually input from the keyboard by the user of the second terminal 4 is acquired by the first terminal 3 and provided to the acquisition unit 14. The text data may also include time information, weather information, traffic information, breaking news, subtitles, etc.

音声データは、例えば、第2端末4の利用者がマイク(不図示)から入力した音声を第1端末3が取得し、取得部14に提供されたデータである。なお、音声データには音声認識によって生成された文字情報が含まれていてもよい。 The voice data is, for example, data that is acquired by the first terminal 3 from voice input by the user of the second terminal 4 via a microphone (not shown) and provided to the acquisition unit 14. Note that the voice data may also include text information generated by voice recognition.

画像データは、例えば、第2端末4の利用者が選択または入力した画像を第1端末3が取得し、取得部14に提供されたデータである。なお、画像データには、画像認識によって生成された文字情報が含まれていてもよい。 The image data is, for example, data that is acquired by the first terminal 3 from an image selected or input by a user of the second terminal 4 and provided to the acquisition unit 14. Note that the image data may also include text information generated by image recognition.

UI提供部15は、テロップデータの設定をするためのUIを提供する。テロップデータの設定とは、生成されるテロップデータを決定するための設定であり、例えば、素材データの選択、テロップの表示範囲、テロップの文字の大きさ、フォントもしくは色の設定、テロップに対する装飾、またはテロップの表示形状等である。UI提供部15は、例えば、第1端末3の第1アプリケーションに対してUIを提供し、第1アプリケーションを介してテロップデータの設定ができるようにしてもよい。また、UI提供部15は、第1端末3に対してWebページを提供するWebサーバであってもよい。第1端末3は、UI提供部15から提供されたUIをWebブラウザまたは後述するプラグインソフトウェア311で表示することにより、テロップデータの設定をすることが可能となる。記憶部13は、UI提供部15において提供されたUIで設定された設定内容を記憶してもよい。 The UI providing unit 15 provides a UI for setting telop data. The setting of telop data is a setting for determining the telop data to be generated, such as the selection of material data, the display range of the telop, the character size of the telop, the font or color setting, decoration for the telop, or the display shape of the telop. The UI providing unit 15 may provide a UI to the first application of the first terminal 3, for example, so that the telop data can be set via the first application. The UI providing unit 15 may also be a web server that provides a web page to the first terminal 3. The first terminal 3 can set the telop data by displaying the UI provided by the UI providing unit 15 in a web browser or plug-in software 311 described later. The storage unit 13 may store the setting contents set in the UI provided by the UI providing unit 15.

UI提供部15は、後述する生成部17において生成されたテロップデータのプレビュー画面を第1端末3に対して提供してもよい。 The UI providing unit 15 may provide the first terminal 3 with a preview screen of the subtitle data generated by the generating unit 17 described below.

判断部16は、取得部14において取得された素材データの種類(テキストデータ、音声データまたは画像データ)を判断し、素材データの内容を認識する。例えば、素材データがテキストデータであった場合、判断部16は、文字数または文字の種類(例えば、漢字またはひらがな)等を判断する。また、素材データが音声データであった場合、判断部16は、音声の内容を認識して、テキストデータを生成してもよい。また、素材データが画像データであった場合、判断部16は、画像の画素数等と認識してもよい。 The determination unit 16 determines the type of material data acquired by the acquisition unit 14 (text data, audio data, or image data) and recognizes the content of the material data. For example, if the material data is text data, the determination unit 16 determines the number of characters or the type of characters (for example, kanji or hiragana). If the material data is audio data, the determination unit 16 may recognize the content of the audio and generate text data. If the material data is image data, the determination unit 16 may recognize the number of pixels of the image, etc.

生成部17は、判断部16における判断とUIにおいて設定された設定内容に基づき、テロップデータを生成する。例えば、素材データがテキストデータであった場合、生成部17は、テロップの表示領域の大きさと、テキストデータに基づき表示される文字の数に基づき、テロップデータの文字の大きさ、または表示速度(1秒間で流れる表示文字数)等を決定して、テロップデータを生成する。また、素材データが音声データであった場合、生成部17は、音声認識において生成されたテキストデータの文字の大きさ、または表示速度等を決定して、テロップデータを生成してもよい。また、素材データが画像データであった場合、生成部17は、認識された画像の画素数とテロップの表示領域の画素数に基づき画像の画素数を変更したテロップデータを生成してもよい。なお、UIは、テロップデータにする素材データの部分を指定するものであってもよい。例えば、テキストデータの中の最初の10文字を指定し、または画像データの中の特定部分を指定するものであってもよい。生成部17は、指定された部分の素材データをテロップデータとして生成する。 The generating unit 17 generates telop data based on the judgment made by the judging unit 16 and the settings made in the UI. For example, if the material data is text data, the generating unit 17 generates telop data by determining the size of the characters of the telop data or the display speed (the number of characters displayed per second) based on the size of the display area of the telop and the number of characters displayed based on the text data. If the material data is voice data, the generating unit 17 may generate telop data by determining the size of the characters of the text data generated by voice recognition or the display speed. If the material data is image data, the generating unit 17 may generate telop data by changing the number of pixels of the image based on the number of pixels of the recognized image and the number of pixels of the display area of the telop. The UI may specify a portion of the material data to be used as telop data. For example, the UI may specify the first 10 characters of the text data or a specific portion of the image data. The generating unit 17 generates the material data of the specified portion as telop data.

なお、本実施形態におけるテロップとは、動画や静止画等の元画像に対して重畳、挿入または合成(以下、「重畳等」という場合がある。)される、文字情報、記号情報、図形情報、音声情報もしくは画像情報、またはこれらの結合(以下、「文字情報等」という場合がある。)の情報である。テロップデータとは、テロップの表示に用いられるデータであって、例えば、ラスタライズされる前のベクタデータ、またはラスタライズされた後のラスタデータであってもよい。また、生成部17において生成されるテロップデータは、テロップデータを少なくとも含む画像データであってもよい。 Note that in this embodiment, a subtitle is information that is superimposed, inserted or combined (hereinafter sometimes referred to as "superimposed, etc.") with an original image such as a moving image or a still image, and is character information, symbol information, graphic information, audio information or image information, or a combination of these (hereinafter sometimes referred to as "character information, etc."). Subtitle data is data used to display subtitles, and may be, for example, vector data before rasterization, or raster data after rasterization. Furthermore, the subtitle data generated by the generation unit 17 may be image data that at least includes the subtitle data.

テロップデータが重畳等される元画像は、後述するWeb会議システムにおいて共有される表示画面である。なお、元画像は、テレビ放送用に用いられるテレビ映像、動画配信サービスに用いられる動画、大型表示装置に表示される表示画像等であってもよい。本実施形態では、元画像に重畳等されるテロップに用いられるデータがテロップデータである。なお、テロップは、使用される地域、内容、または形式等によって、例えばキャプション、サブタイトル、ティッカー、アラート、またはスーパーインポーズ等と呼ばれることもあり、本実施形態のテロップに含まれるものとする。 The original image on which the telop data is superimposed is a display screen shared in a web conference system described below. The original image may be a television image used for television broadcasting, a video used in a video distribution service, a display image displayed on a large display device, or the like. In this embodiment, the data used for the telop superimposed on the original image is the telop data. Note that telops may also be called captions, subtitles, tickers, alerts, superimposes, or the like depending on the region, content, or format in which they are used, and are included in the telops of this embodiment.

提供部18は、生成部17において生成されたテロップデータを少なくとも含む画像データを、ネットワーク9を介して接続された第1端末3に提供する。提供部18から第1端末3に提供された画像データは、第1端末3において利用される。例えば、第1端末3は、提供部18から提供されたテロップデータを少なくとも含む画像データを、第1表示装置32に表示する。また、第1端末3は、提供された画像データを、テレビ放送、動画配信サービスに用いられる動画または大型表示装置に表示される表示画像等に利用してもよい。提供部18が提供する提供データは、例えば、ネットワーク9を介した通信プロトコルに応じて符号化された通信データであり、また、所定の暗号化方式において暗号化された暗号データであってもよい。 The providing unit 18 provides image data including at least the subtitle data generated by the generating unit 17 to the first terminal 3 connected via the network 9. The image data provided from the providing unit 18 to the first terminal 3 is used in the first terminal 3. For example, the first terminal 3 displays the image data including at least the subtitle data provided from the providing unit 18 on the first display device 32. The first terminal 3 may also use the provided image data for television broadcasting, videos used in video distribution services, or display images displayed on a large display device. The provided data provided by the providing unit 18 is, for example, communication data encoded according to a communication protocol via the network 9, or may be encrypted data encrypted using a predetermined encryption method.

提供部18は、図示しない他の端末に対して、テロップデータを送出する送出装置の入力に対応したデータ形式のテロップデータを画像データとして提供してもよい。例えば、提供部18は、シリアルデジタルインタフェース(SDI; Serial Digital Interface)のビデオ電装規格に準拠した信号またはその信号を含むデータを提供してもよい。提供部18は、送出装置の送出タイミングに合わせてテロップデータを送出してもよい。また、提供部18は、送出装置からの要求に応じてテロップデータを送出するようにしてもよい。 The providing unit 18 may provide, as image data, caption data in a data format corresponding to the input of a transmission device that transmits the caption data to another terminal (not shown). For example, the providing unit 18 may provide a signal conforming to the video electronics standard of the serial digital interface (SDI) or data including that signal. The providing unit 18 may transmit the caption data in accordance with the transmission timing of the transmission device. The providing unit 18 may also transmit the caption data in response to a request from the transmission device.

Web会議サーバ2、第1端末3および第2端末4は、本実施形態におけるWeb会議システムを構成することができる。Web会議とは、ネットワーク9に接続されたクライアント端末同士が、映像、音声又はテキスト等のデータをリアルタイムでやり取りまたは共有するための通信手段である。Web会議システムとは、Web会議を行うためのシステムである。本実施形態におけるWeb会議システムは、サーバ・クライアント方式であってもピアツーピア方式であってもよい。Web会議サーバ2は、Web会議をサービスするサービス端末であり、第1端末3および第2端末4は、Web会議のサービスを受ける(Web会議に参加する)クライアント端末である。なお、図1においては、第1端末3と第2端末4の2台の端末がWeb会議に参加する場合を例示しているが、Web会議に参加する端末の数は3以上であってもよい。 The Web conference server 2, the first terminal 3, and the second terminal 4 can constitute a Web conference system in this embodiment. A Web conference is a communication means for client terminals connected to a network 9 to exchange or share data such as video, audio, or text in real time. A Web conference system is a system for conducting Web conferences. The Web conference system in this embodiment may be a server-client system or a peer-to-peer system. The Web conference server 2 is a service terminal that provides Web conference services, and the first terminal 3 and the second terminal 4 are client terminals that receive the Web conference service (participate in the Web conference). Note that, although FIG. 1 illustrates an example in which two terminals, the first terminal 3 and the second terminal 4, participate in a Web conference, the number of terminals participating in a Web conference may be three or more.

例えば、サーバ・クライアント方式においてWeb会議サーバ2は、サーバとしてWeb会議のサービスを、クライアント端末である第1端末3および第2端末4に提供する。第1端末3および第2端末4は、それぞれWeb会議サーバ2にログインして、Web会議サーバ2を介して映像等のデータをやり取り等することによりWeb会議のサービスを利用できるようにしてもよい。なお、Web会議サーバ2は、インターネットのクラウド上に構築されるクラウドサーバであってもよい。 For example, in a server-client system, the Web conference server 2 acts as a server and provides Web conference services to the first terminal 3 and the second terminal 4, which are client terminals. The first terminal 3 and the second terminal 4 may each log in to the Web conference server 2 and use the Web conference service by exchanging data such as video via the Web conference server 2. The Web conference server 2 may be a cloud server built on the Internet cloud.

また、ピアツーピア方式においてWeb会議サーバ2は、第1端末3および第2端末4に対して通信先のURL(Uniform Resource Locator)またはIP(Internet Protocol)アドレス等の接続先情報を提供し、または提供した接続先情報において第1端末3と第2端末4の通信を確立するようにしてもよい。第1端末3と第2端末4の通信が確立された後、第1端末3および第2端末4は、Web会議サーバ2を介さずに映像等のデータを直接やり取り等するようにしてもよい。 In addition, in the peer-to-peer method, the Web conference server 2 may provide destination information such as a destination URL (Uniform Resource Locator) or IP (Internet Protocol) address to the first terminal 3 and the second terminal 4, or may establish communication between the first terminal 3 and the second terminal 4 using the provided destination information. After communication between the first terminal 3 and the second terminal 4 is established, the first terminal 3 and the second terminal 4 may directly exchange data such as video without going through the Web conference server 2.

第1端末3および第2端末4は、Web会議に参加するクライアント端末である。第1端末3および第2端末4は、例えば、デスクトップPC、ノートPC、タブレットPCまたはスマートフォン等の汎用機器であってもよく、また、Web会議専用の機器であってもよい。Web会議のクライアント端末の中で、映像等のデータを提供して共有する端末をホスト端末と言い、ホスト端末から映像等のデータを提供されて共有する端末をゲスト端末という。図1において、第1端末3は、Web会議システムを用いて第2端末4に対して映像等のデータを提供するホスト端末を例示している。第2端末4は、Web会議システムを用いて第1端末3から映像等のデータを提供されるゲスト端末を例示している。例えば、Web会議においては、会議を開催した(Web会議を開始した)端末をホスト端末とすることができる。Web会議システムにおけるホスト端末とゲスト端末はWeb会議毎に設定することができる。また、Web会議中にホスト端末とゲスト端末を交替できるようにしてもよい。また、Web会議には複数のゲスト端末が参加可能であり、第2端末4以外のゲスト端末が参加出来るようにしてもよい。 The first terminal 3 and the second terminal 4 are client terminals participating in a Web conference. The first terminal 3 and the second terminal 4 may be general-purpose devices such as desktop PCs, notebook PCs, tablet PCs, or smartphones, or may be devices dedicated to Web conferences. Among the client terminals of a Web conference, a terminal that provides and shares data such as video is called a host terminal, and a terminal that receives and shares data such as video from the host terminal is called a guest terminal. In FIG. 1, the first terminal 3 is an example of a host terminal that provides data such as video to the second terminal 4 using a Web conference system. The second terminal 4 is an example of a guest terminal that receives data such as video from the first terminal 3 using a Web conference system. For example, in a Web conference, the terminal that holds the conference (starts the Web conference) can be the host terminal. The host terminal and the guest terminal in the Web conference system can be set for each Web conference. In addition, the host terminal and the guest terminal may be switched during the Web conference. Additionally, multiple guest terminals may participate in a web conference, and guest terminals other than the second terminal 4 may also be able to participate.

第1端末3は、第1アプリケーション31および第1表示装置32を有する。第1アプリケーション31はプラグインソフトウェア311を有する。また、第1表示装置32は、メインモニター321およびセカンドモニター322を有する。第2端末4は、第2アプリケーション41、第2表示装置42、キャプチャ部43、出力部44および第3表示装置45を有する。第2アプリケーション41はプラグインソフトウェア411を有する。また、第2表示装置42は、メインモニター421およびセカンドモニター422を有する。 The first terminal 3 has a first application 31 and a first display device 32. The first application 31 has plug-in software 311. Furthermore, the first display device 32 has a main monitor 321 and a second monitor 322. The second terminal 4 has a second application 41, a second display device 42, a capture unit 43, an output unit 44, and a third display device 45. The second application 41 has plug-in software 411. Furthermore, the second display device 42 has a main monitor 421 and a second monitor 422.

第1アプリケーション31および第2アプリケーション41は、Web会議システムを利用するためのアプリケーションソフトウエアである。例えば、第1アプリケーション31は、Web会議サーバ2にログインして、第1端末3がホスト端末となるようにWeb会議を開始する。第2アプリケーション41は、Web会議サーバ2にログインして、第2端末4がゲスト端末となるようにWeb会議に参加する。第1アプリケーション31は、開始したWeb会議に参加したゲスト端末である第2端末4に対して映像等のデータを提供する。第1アプリケーション31および第2アプリケーション41は、Web会議システムを利用するためのアプリケーションソフトウエアである。なお、第1アプリケーション31または第2アプリケーション41は、例えば、PCまたはスマートフォン等で実行される専用のアプリケーションとして実装することができる。また、第1アプリケーション31または第2アプリケーション41は、Webブラウザによって実装されてもよい。 The first application 31 and the second application 41 are application software for using the Web conference system. For example, the first application 31 logs into the Web conference server 2 and starts a Web conference with the first terminal 3 as the host terminal. The second application 41 logs into the Web conference server 2 and participates in the Web conference with the second terminal 4 as the guest terminal. The first application 31 provides data such as video to the second terminal 4, which is a guest terminal participating in the started Web conference. The first application 31 and the second application 41 are application software for using the Web conference system. Note that the first application 31 or the second application 41 can be implemented as a dedicated application executed on, for example, a PC or a smartphone. The first application 31 or the second application 41 may also be implemented by a Web browser.

プラグインソフトウェア311は、情報処理装置1を利用するための機能を第1アプリケーション31に追加するためのソフトウェアである。プラグインソフトウェア311は、テロップデータの設定を第1表示装置32に表示してテロップデータの設定を可能にするテロップデータ設定機能、または、情報処理装置1の提供部18から取得された画像データを表示する画像データ表示機能の少なくともいずれか一つの機能を有する。プラグインソフトウェア311は、その他の機能を有するものであってもよい。プラグインソフトウェア311は、例えば、第1表示装置32に表示される第1アプリケーション31の表示画面において、ツールバーまたはリボンを利用者が操作することにより起動される。第1アプリケーション31がWebブラウザによって実装される場合、プラグインソフトウェア311は、Webブラウザのプラグインとして実装されてもよい。 The plug-in software 311 is software for adding a function for using the information processing device 1 to the first application 31. The plug-in software 311 has at least one of a caption data setting function for displaying caption data settings on the first display device 32 to enable caption data setting, and an image data display function for displaying image data acquired from the providing unit 18 of the information processing device 1. The plug-in software 311 may have other functions. The plug-in software 311 is activated, for example, by a user operating a toolbar or ribbon on the display screen of the first application 31 displayed on the first display device 32. When the first application 31 is implemented by a web browser, the plug-in software 311 may be implemented as a plug-in for the web browser.

第1表示装置32は、少なくともメインモニター321とセカンドモニター322とを有する。第2表示装置42は、少なくともメインモニター421とセカンドモニター422とを有する。第1アプリケーション31および第2アプリケーション41は、Web会議システムを介して第1表示装置32と第2表示装置42の表示画面を共有することができる。例えば、第1アプリケーション31および第2アプリケーション41は、第1端末3のメインモニター321に表示した表示画面を、第2端末4のメインモニター421に表示することにより共有することができる。また、第1アプリケーション31および第2アプリケーション41は、第1端末3のセカンドモニター322に表示した表示画面を、第2端末4のセカンドモニター422に表示することにより共有することができる。 The first display device 32 has at least a main monitor 321 and a second monitor 322. The second display device 42 has at least a main monitor 421 and a second monitor 422. The first application 31 and the second application 41 can share the display screens of the first display device 32 and the second display device 42 via a Web conference system. For example, the first application 31 and the second application 41 can share the display screen displayed on the main monitor 321 of the first terminal 3 by displaying it on the main monitor 421 of the second terminal 4. In addition, the first application 31 and the second application 41 can share the display screen displayed on the second monitor 322 of the first terminal 3 by displaying it on the second monitor 422 of the second terminal 4.

本実施形態におけるメインモニター321とセカンドモニター322は、それぞれ第1表示装置32における表示領域である。同様に、メインモニター421とセカンドモニター422は、それぞれ第2表示装置42における表示領域である。メインモニター321とセカンドモニター322は、それぞれ個別の表示デバイス(例えば、液晶モニタ等)に表示されるものであってもよく、また、1つ表示デバイスにそれぞれの領域が表示されるものであってもよい。同様に、メインモニター421とセカンドモニター422は、それぞれ個別の表示デバイスに表示されるものであってもよく、また、1つ表示デバイスにそれぞれの領域が表示されるものであってもよい。 In this embodiment, the main monitor 321 and the second monitor 322 are each a display area on the first display device 32. Similarly, the main monitor 421 and the second monitor 422 are each a display area on the second display device 42. The main monitor 321 and the second monitor 322 may each be displayed on a separate display device (e.g., an LCD monitor, etc.), or each area may be displayed on a single display device. Similarly, the main monitor 421 and the second monitor 422 may each be displayed on a separate display device, or each area may be displayed on a single display device.

本実施形態におけるメインモニター321とは、テロップデータ設定機能のUIを表示する表示領域である。テロップデータ設定機能のUIは、例えば、UI提供部15によって提供される。セカンドモニター322とは、提供部18から取得した画像データを表示する表示領域である。セカンドモニター322に表示される画像データには、生成部17によって生成されたテロップデータが含まれる。セカンドモニター322に表示した表示画面をセカンドモニター422に表示することにより、テロップデータを含む画像データを表示する表示画面を共有することが可能となる。 In this embodiment, the main monitor 321 is a display area that displays the UI of the caption data setting function. The UI of the caption data setting function is provided, for example, by the UI providing unit 15. The second monitor 322 is a display area that displays image data obtained from the providing unit 18. The image data displayed on the second monitor 322 includes the caption data generated by the generating unit 17. By displaying the display screen displayed on the second monitor 322 on the second monitor 422, it is possible to share the display screen that displays the image data including the caption data.

メインモニター321とセカンドモニター322の表示領域は、第1端末3の利用者によって設定することができる。例えば、第1端末3が1台以上の表示デバイスを有する場合、利用者は、表示デバイスの表示領域の一部分をメインモニター321に設定し、表示デバイスの表示領域の他の一部分をセカンドモニター322に設定してもよい。また、第1端末3が2台以上の表示デバイスを有する場合、利用者は、いずれかの1台の表示デバイスをメインモニター321に設定し、その他の1台をセカンドモニター322に設定してもよい。なお、表示領域は、3つ以上の表示領域があってもよい。例えば、図示しない、サードモニタ等の表示領域が存在してもよい。 The display areas of the main monitor 321 and the second monitor 322 can be set by the user of the first terminal 3. For example, if the first terminal 3 has one or more display devices, the user may set a part of the display area of the display device to the main monitor 321, and another part of the display area of the display device to the second monitor 322. Also, if the first terminal 3 has two or more display devices, the user may set one of the display devices to the main monitor 321, and the remaining one to the second monitor 322. There may be three or more display areas. For example, there may be a display area of a third monitor (not shown).

同様に、メインモニター421とセカンドモニター422の表示領域は、第2端末4の利用者によって設定することができる。例えば、第2端末4が1台以上の表示デバイスを有する場合、利用者は、表示デバイスの表示領域の一部分をメインモニター421に設定し、表示デバイスの表示領域の他の一部分をセカンドモニター422に設定してもよい。また、第2端末4が2台以上の表示デバイスを有する場合、利用者は、いずれかの1台の表示デバイスをメインモニター421に設定し、その他の1台をセカンドモニター422に設定してもよい。 Similarly, the display areas of the main monitor 421 and the second monitor 422 can be set by the user of the second terminal 4. For example, if the second terminal 4 has one or more display devices, the user may set a portion of the display area of the display device to the main monitor 421, and set another portion of the display area of the display device to the second monitor 422. Also, if the second terminal 4 has two or more display devices, the user may set any one of the display devices to the main monitor 421, and set the remaining one to the second monitor 422.

<テロップデータ設定機能>
テロップデータ設定機能は、上述した生成部17において生成されるテロップデータの設定をする機能である。テロップデータの設定とは、例えば、テロップデータに使用される素材データの選択、テロップの表示範囲の設定、またはテロップの文字の大きさ、フォントもしくは色の設定等である。プラグインソフトウェア311は、メインモニター321にテロップデータを設定するためのUIを表示して利用者がテロップデータ設定機能を利用できるようにする。
<Telop data setting function>
The telop data setting function is a function for setting the telop data generated by the above-mentioned generation unit 17. Setting the telop data includes, for example, selecting the material data used for the telop data, setting the display range of the telop, or setting the size, font, or color of the telop characters. The plug-in software 311 displays a UI for setting telop data on the main monitor 321, allowing the user to use the telop data setting function.

例えば、テロップデータに使用される素材データの選択において、web会議のホスト端末である第1端末3利用者は、ゲスト端末である第2端末4の利用者が入力する入力データを素材データとして選択することができる。第2端末4の利用者が入力する入力データとは、例えば、テキストデータ、音声データまたは画像データである。テキストデータは、例えば、第2端末4のキーボード(不図示)を利用者が操作することにより入力される。音声データは、例えば、第2端末4のマイク(不図示)から利用者の声を収集することにより入力される。また、画像データは、例えば、第2端末4に記憶された画像(絵文字等)を利用者が選択することにより入力される。入力データは、例えば、Web会議システムのチャット機能によって入力することができる。チャット機能とは、Web会議の参加者(ホスト端末の利用者またはゲスト端末の利用者)が入力したテキストデータ等の入力データをリアルタイムで他の参加者の端末に提供して共有する機能である。チャットには、例えば、テキストチャット、ボイスチャットまたはビデオチャット等の種類が存在する。第2端末4の利用者が入力する入力データを素材データとして選択することにより、Web会議の参加者(ゲスト端末の利用者)が提供したテキストデータ等の入力データを容易にテロップデータにすることが可能となる。なお、第2端末4において入力された入力データは、それぞれ異なる表示対応のテロップとしてもよい。例えば、それぞれの第2端末4を認識して、端末に応じてテロップデータの表示色を異なるものにしてもよい。 For example, in selecting material data to be used for subtitle data, the user of the first terminal 3, which is the host terminal of the web conference, can select the input data input by the user of the second terminal 4, which is the guest terminal, as the material data. The input data input by the user of the second terminal 4 is, for example, text data, voice data, or image data. The text data is input, for example, by the user operating the keyboard (not shown) of the second terminal 4. The voice data is input, for example, by collecting the user's voice from the microphone (not shown) of the second terminal 4. Also, the image data is input, for example, by the user selecting an image (such as an emoticon) stored in the second terminal 4. The input data can be input, for example, by the chat function of the web conference system. The chat function is a function that provides input data such as text data input by a participant of the web conference (a user of the host terminal or a user of the guest terminal) to the terminals of other participants in real time and shares it. There are various types of chat, for example, text chat, voice chat, and video chat. By selecting the input data entered by the user of the second terminal 4 as material data, it is possible to easily turn input data such as text data provided by participants in the Web conference (users of guest terminals) into subtitle data. Note that the input data entered at the second terminal 4 may be converted into subtitles with different display capabilities. For example, each second terminal 4 may be recognized, and the display color of the subtitle data may be changed depending on the terminal.

また、テロップデータに使用される素材データの選択において、ホスト端末の利用者は、Web会議の参加者(ゲスト端末の利用者)に通知したい情報を素材データとして選択してもよい。Web会議の参加者に通知したい情報とは、例えば、商品またはサービス等の広告または告知等である。Web会議の参加者に通知したい情報には、楽曲の歌詞もしくは文字放送のテキストデータ、または手話の動画データ等が含まれていてもよい。これにより、ホスト端末の利用者は、Web会議の参加者に通知したい情報を容易にテロップデータにすることが可能となる。 In addition, when selecting material data to be used for the subtitle data, the user of the host terminal may select information to be notified to the participants of the Web conference (users of the guest terminal) as material data. Information to be notified to the participants of the Web conference may be, for example, advertisements or announcements for products or services. Information to be notified to the participants of the Web conference may include song lyrics, text data for a text broadcast, or video data in sign language. This allows the user of the host terminal to easily turn information to be notified to the participants of the Web conference into subtitle data.

また、テロップデータに使用される素材データの選択において、ホスト端末の利用者は、後述する第3表示装置45に表示する情報を素材データとして選択してもよい。第3表示装置45に表示する情報は、例えは、野球、サッカー、バレーボールまたはバスケットボール等のスポーツの試合経過等を示す試合情報である。試合情報は、試合会場の大型モニタに表示される情報である。試合情報を素材データとして選択することにより、例えば、複数の種類のスポーツの試合を開催することができる多目的会場において、それぞれのスポーツに適したテロップを容易に生成することが可能となる。 In addition, when selecting material data to be used for the subtitle data, the user of the host terminal may select information to be displayed on the third display device 45 described below as material data. The information to be displayed on the third display device 45 is, for example, match information showing the progress of a sporting event such as baseball, soccer, volleyball, or basketball. The match information is information that is displayed on a large monitor at the venue. By selecting match information as material data, for example, in a multi-purpose venue where multiple types of sporting events can be held, it becomes possible to easily generate subtitles suitable for each sport.

<画像データ表示機能>
画像データ表示機能は、提供部18から提供された画像データを表示する機能である。プラグインソフトウェア311は、提供部18から提供された画像データをセカンドモニター322に表示する。例えば、プラグインソフトウェア311は、提供部18から提供される画像データを取得して、セカンドモニター322の表示に適した画素数に変換して画像データを表示する。第1端末3の利用者は、セカンドモニター322に表示された画像データによって生成されたテロップデータを確認することができる。セカンドモニター322に表示された画像データは、Web会議のゲスト端末である第2端末4のセカンドモニター422に表示されて共有される。これにより、第2端末4は、情報処理装置1において生成されたテロップデータを含む画像データを容易に取得することが可能となる。
<Image data display function>
The image data display function is a function for displaying image data provided from the providing unit 18. The plug-in software 311 displays the image data provided from the providing unit 18 on the second monitor 322. For example, the plug-in software 311 acquires the image data provided from the providing unit 18, converts the image data into a number of pixels suitable for display on the second monitor 322, and displays the image data. The user of the first terminal 3 can check the telop data generated from the image data displayed on the second monitor 322. The image data displayed on the second monitor 322 is displayed and shared on the second monitor 422 of the second terminal 4, which is a guest terminal of the Web conference. This allows the second terminal 4 to easily acquire image data including telop data generated in the information processing device 1.

キャプチャ部43は、第2表示装置42のセカンドモニター422に表示された画像データの表示画面をキャプチャする。表示画面のキャプチャとは、セカンドモニター422に表示された静止画または動画の一部または全部を図示しないメモリ等に読み出し可能に記録することである。表示画面のキャプチャは、例えば、第2端末4の利用者の操作によって行われる。 The capture unit 43 captures the display screen of the image data displayed on the second monitor 422 of the second display device 42. Capturing the display screen means recording part or all of the still image or video displayed on the second monitor 422 in a readable manner in a memory or the like (not shown). Capturing the display screen is performed, for example, by an operation of the user of the second terminal 4.

出力部44は、キャプチャ部43でキャプチャされた表示画面の映像データを第3表示装置45に出力する。第3表示装置45は、例えば、公共施設、スポーツ競技場、商業施設または街頭等に設置される、大型スクリーンまたはデジタルサイネージ等である。キャプチャ部43においてキャプチャされた画像データの表示画面を第3表示装置45に出力することにより、テロップデータを含む画像データを第3表示装置45において容易に利用することが可能となる。 The output unit 44 outputs the video data of the display screen captured by the capture unit 43 to the third display device 45. The third display device 45 is, for example, a large screen or digital signage installed in a public facility, a sports stadium, a commercial facility, or on the street. By outputting the display screen of the image data captured by the capture unit 43 to the third display device 45, it becomes possible to easily use the image data including the subtitle data on the third display device 45.

ネットワーク9は、例えば、インターネットである。ネットワーク9には、例えば携帯電話の基地局、無線LANのアクセスポイント等が含まれていてもよい。 The network 9 is, for example, the Internet. The network 9 may also include, for example, mobile phone base stations, wireless LAN access points, etc.

なお、情報処理システム100において、情報処理装置1が有する通信制御部11、認証部12、記憶部13、取得部14、UI提供部15、判断部16、生成部17および提供部18、第1端末3が有する第1アプリケーション31および第1表示装置32、ならびに第2端末4が有する第2アプリケーション41、第2表示装置42、キャプチャ部43、出力部44および第3表示装置45の各機能部は、情報処理システム100の機能部の一例を示したものであり、情報処理システム100が有する機能を限定したものではない。例えば、情報処理システム100は、上記全ての機能部を有している必要はなく、一部の機能部を有するものであってもよい。また、情報処理システム100は、上記以外の他の機能を有していてもよい。例えば、情報処理システム100は、情報を入力するために入力機能や、装置の稼働状態をLEDランプ等により報知する出力機能を有していてもよい。 In the information processing system 100, the communication control unit 11, authentication unit 12, storage unit 13, acquisition unit 14, UI provision unit 15, judgment unit 16, generation unit 17, and provision unit 18 of the information processing device 1, the first application 31 and first display device 32 of the first terminal 3, and the second application 41, second display device 42, capture unit 43, output unit 44, and third display device 45 of the second terminal 4 are examples of the functional units of the information processing system 100 and do not limit the functions of the information processing system 100. For example, the information processing system 100 does not need to have all of the above functional units, and may have only some of the functional units. The information processing system 100 may also have other functions than those described above. For example, the information processing system 100 may have an input function for inputting information and an output function for notifying the operating status of the device by an LED lamp or the like.

また、情報処理システム100が有する上記各機能部は、上述の通り、ソフトウェアによって実現されるものとして説明した。しかし、情報処理システム100が有する上記機能部の中で少なくとも1つ以上の機能部は、ハードウェアによって実現されるものであってもよい。 Furthermore, as described above, each of the above-mentioned functional units possessed by the information processing system 100 has been described as being realized by software. However, at least one or more of the above-mentioned functional units possessed by the information processing system 100 may be realized by hardware.

また、情報処理システム100が有する上記何れかの機能部は、1つの機能部を複数の機能部に分割して実施してもよい。また、情報処理システム100が有する上記何れか2つ以上の機能部を1つの機能部に集約して実施してもよい。すなわち、図1は、情報処理システム100が有する機能を機能ブロックで表現したものであり、例えば、各機能部がそれぞれ別個のプログラムファイル等で構成されていることを示すものではない。 Furthermore, any of the above-mentioned functional units possessed by the information processing system 100 may be implemented by dividing one functional unit into multiple functional units. Furthermore, any two or more of the above-mentioned functional units possessed by the information processing system 100 may be implemented by consolidating them into one functional unit. In other words, FIG. 1 represents the functions possessed by the information processing system 100 in the form of functional blocks, and does not, for example, indicate that each functional unit is composed of a separate program file or the like.

また、情報処理装置1は、1つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、情報処理装置1は、その機能の一部または全部をクラウドコンピューティングシステムによって提供されるクラウドサービス等、他の仮想的な装置によって実現するものであってもよい。すなわち、情報処理装置1は、上記各機能部のうち、少なくとも1以上の機能部を他の装置において実現するようにしてもよい。また、情報処理装置1は、デスクトップPC等の汎用的なコンピュータであってもよく、機能が限定された専用の装置であってもよい。 In addition, the information processing device 1 may be a device realized by a single housing, or a system realized by multiple devices connected via a network or the like. For example, the information processing device 1 may have some or all of its functions realized by other virtual devices, such as a cloud service provided by a cloud computing system. That is, the information processing device 1 may have at least one or more of the above-mentioned functional units realized by other devices. In addition, the information processing device 1 may be a general-purpose computer such as a desktop PC, or may be a dedicated device with limited functions.

次に、図2~図8を用いて、情報処理システムにおいて表示される表示画面を説明する。図2~図7において、第1表示装置32はメインモニター321およびセカンドモニター322を有し、第2表示装置42はメインモニター421およびセカンドモニター422を有している。また、第3表示装置45は、セカンドモニター422のキャプチャ画像を表示している。メインモニター321およびセカンドモニター322は、テロップの入力を行う入力者が視認する入力者画面を例示し、メインモニター421およびセカンドモニター422は、第3表示装置45が設置される現地において共有される現地共有画面を例示している。 Next, the display screens displayed in the information processing system will be described with reference to Figs. 2 to 8. In Figs. 2 to 7, the first display device 32 has a main monitor 321 and a second monitor 322, and the second display device 42 has a main monitor 421 and a second monitor 422. The third display device 45 displays a captured image of the second monitor 422. The main monitor 321 and the second monitor 322 exemplify an inputter screen viewed by an inputter who inputs subtitles, and the main monitor 421 and the second monitor 422 exemplify an on-site shared screen that is shared at the site where the third display device 45 is installed.

図2は、実施形態における情報処理システム100において用いられる表示装置の第1の表示例を示す図である。図2において、第3表示装置45は、野球場に設置される大型表示装置である。第3表示装置45は、野球の試合情報を示す表示画面を表示する。メインモニター321は、第3表示装置45の表示画面に用いる画像データを生成するためのテロップ設定用のUIを表示している。セカンドモニター322は、メインモニター321に表示されたUIに基づく設定によって生成されたテロップデータを含む画像データを表示する。本実施形態においては、セカンドモニター322に表示される表示画面(全画面)がテロップとして表示される場合を例示する。セカンドモニター322には、野球の得点経過、選手名等の試合情報が所定のフォーマットのテロップとして表示されている。メインモニター321およびセカンドモニター322の表示画面は、Web会議システムを介してメインモニター421およびセカンドモニター422と共有されている。セカンドモニター422の表示画面はキャプチャされて、第3表示装置45に表示される。これにより、第3表示装置45が設置される現地においてはテロップデータを作成するコストを削減することが可能となる。なお、図2~図7においては、メインモニター321の表示画面もメインモニター421と共有される場合を例示するが、メインモニター321の表示画面は共有されないものであってもよい。 FIG. 2 is a diagram showing a first display example of a display device used in the information processing system 100 in the embodiment. In FIG. 2, the third display device 45 is a large display device installed in a baseball field. The third display device 45 displays a display screen showing baseball game information. The main monitor 321 displays a UI for setting telops to generate image data to be used on the display screen of the third display device 45. The second monitor 322 displays image data including telop data generated by settings based on the UI displayed on the main monitor 321. In this embodiment, a case where the display screen (full screen) displayed on the second monitor 322 is displayed as telops is illustrated. On the second monitor 322, game information such as the baseball score progress and player names is displayed as telops in a predetermined format. The display screens of the main monitor 321 and the second monitor 322 are shared with the main monitor 421 and the second monitor 422 via a Web conference system. The display screen of the second monitor 422 is captured and displayed on the third display device 45. This makes it possible to reduce the cost of creating telop data at the site where the third display device 45 is installed. Note that, although Figures 2 to 7 show an example in which the display screen of the main monitor 321 is also shared with the main monitor 421, the display screen of the main monitor 321 does not have to be shared.

図3は、実施形態における情報処理システム100において用いられる表示装置の第2の表示例を示す図である。図3において、図2と同様に第3表示装置45は、野球場に設置される大型表示装置である。第3表示装置45は、ホームランが出た場合の表示画面を表示する。セカンドモニター322は、メインモニター321に表示されたUIに基づく設定によって生成された「ホームラン」のテキストデータのテロップデータを含む画像データを表示する。なお、「ホームラン」のテキストデータは、第2端末4の利用者によって提供されたものであってもよい。 Figure 3 is a diagram showing a second display example of a display device used in the information processing system 100 in an embodiment. In Figure 3, the third display device 45 is a large display device installed in a baseball stadium, as in Figure 2. The third display device 45 displays a display screen when a home run is hit. The second monitor 322 displays image data including caption data of the text data of "home run" generated by settings based on the UI displayed on the main monitor 321. Note that the text data of "home run" may be provided by the user of the second terminal 4.

図4は、実施形態における情報処理システム100において用いられる表示装置の第3の表示例を示す図である。図4において、第3表示装置45は、サッカー場に設置される大型表示装置である。第3表示装置45は、サッカーの試合情報を表示する。セカンドモニター322は、メインモニター321に表示されたUIに基づく設定によって生成された試合情報のテロップデータを含む画像データを表示する。試合情報には、チーム名のテキストデータ、チームマークの画像データ、および得点状況を示すテキストデータが含まれている。 Figure 4 is a diagram showing a third display example of a display device used in the information processing system 100 in an embodiment. In Figure 4, the third display device 45 is a large display device installed in a soccer field. The third display device 45 displays soccer match information. The second monitor 322 displays image data including subtitle data of the match information generated by settings based on the UI displayed on the main monitor 321. The match information includes text data of team names, image data of team marks, and text data showing the scoring situation.

図5は、実施形態における情報処理システム100において用いられる表示装置の第4の表示例を示す図である。図5において、図4と同様に第3表示装置45は、サッカー場に設置される大型表示装置である。第3表示装置45は、アディショナルタイムを示す表示画面を表示する。セカンドモニター322は、メインモニター321に表示されたUIに基づく設定によって生成されたアディショナルタイムのテキストデータのテロップデータを含む画像データを表示する。なお、アディショナルタイムの数値を示すテキストデータは、第2端末4の利用者によって提供されたものであってもよい。 Figure 5 is a diagram showing a fourth display example of a display device used in the information processing system 100 in an embodiment. In Figure 5, the third display device 45 is a large display device installed in a soccer field, as in Figure 4. The third display device 45 displays a display screen showing the additional time. The second monitor 322 displays image data including caption data of text data of the additional time generated by settings based on the UI displayed on the main monitor 321. Note that the text data showing the numerical value of the additional time may be provided by the user of the second terminal 4.

図6は、実施形態における情報処理システム100において用いられる表示装置の第5の表示例を示す図である。図5において、第3表示装置45は、バレーボールの試合会場となる体育館に設置される大型表示装置である。第3表示装置45は、バレーボールの試合情報が表示される。本実施形態においては、体育館のように様々なスポーツの試合が開催される場所においてもそれぞれのスポーツに適した表示画面を容易に表示することが可能となる。 Figure 6 is a diagram showing a fifth display example of a display device used in the information processing system 100 in an embodiment. In Figure 5, the third display device 45 is a large display device installed in a gymnasium where a volleyball match is held. Volleyball match information is displayed on the third display device 45. In this embodiment, it is possible to easily display a display screen suitable for each sport even in a place where various sports matches are held, such as a gymnasium.

図7は、実施形態における情報処理システム100において用いられる表示装置の第6の表示例を示す図である。図6において、図5と同様に第3表示装置45は、バレーボールの試合会場となる体育館に設置される大型表示装置である。第3表示装置45は、図5と異なるバレーボールの試合情報が表示される。本実施形態においては、様々な試合情報を容易に表示することが可能となる。 Figure 7 is a diagram showing a sixth display example of a display device used in the information processing system 100 in an embodiment. In Figure 6, similar to Figure 5, the third display device 45 is a large display device installed in a gymnasium where a volleyball match will be held. The third display device 45 displays volleyball match information different from that shown in Figure 5. In this embodiment, it is possible to easily display various match information.

図8は、実施形態における情報処理システム100において用いられる表示装置の第7の表示例を示す図である。図8において、第2表示装置42は、複数人(図では8人)の参加者が参加しているWeb会議のクライアント端末における表示画面を表示している。表示画面の右上には、Web会議のホスト端末によって共有されている共有画面が表示されている。共有画面には、演奏会場のライブ映像にテロップ1001、テロップ1002、テロップ1003およびテロップ1004が重畳されている。また、第2表示装置42の表示画面には、コメント入力欄1011が表示されている。テロップ1001およびテロップ1003は、ホスト端末から入力された、ゲスト端末に通知したい広告等のテキストデータまたは画像データを素材データとするテロップデータをライブ映像に重畳したものである。テロップ1002は、それぞれのゲスト端末のコメント入力欄1011から入力されたコメントを素材データとしたテロップデータをライブ映像に重畳したものである。また、テロップ1004は、演奏中の楽曲の音声を素材情報としてテキストデータに変換したテロップデータをライブ映像に重畳したものである。Web会議のホスト端末は、情報処理装置1において生成されたテロップデータを含む画像データをWeb会議においてクライアント端末と共有することにより、テロップデータの配信に係るコストを低減させることができる。なお、第2表示装置42の表示画面には参加者毎に異なるテロップデータを配信するようにしてもよい。 Figure 8 is a diagram showing a seventh display example of the display device used in the information processing system 100 in the embodiment. In Figure 8, the second display device 42 displays a display screen of a client terminal of a Web conference in which multiple participants (eight in the figure) are participating. In the upper right corner of the display screen, a shared screen shared by the host terminal of the Web conference is displayed. On the shared screen, telop 1001, telop 1002, telop 1003, and telop 1004 are superimposed on the live video of the performance venue. In addition, a comment input field 1011 is displayed on the display screen of the second display device 42. The telop 1001 and the telop 1003 are telop data superimposed on the live video, the material data of which is text data or image data of an advertisement or the like to be notified to the guest terminal, input from the host terminal. The telop 1002 is telop data superimposed on the live video, the material data of which is a comment input from the comment input field 1011 of each guest terminal. The caption 1004 is caption data obtained by converting the audio of the music being played into text data as material information and superimposing it on the live video. The host terminal of the Web conference can reduce the cost of distributing the caption data by sharing image data including the caption data generated by the information processing device 1 with the client terminals in the Web conference. Different caption data may be distributed to each participant on the display screen of the second display device 42.

次に、図9を用いて、情報処理装置1のハードウェア構成を説明する。図9は、実施形態における情報処理装置1のハードウェア構成の一例を示すブロック図である。 Next, the hardware configuration of the information processing device 1 will be described with reference to FIG. 9. FIG. 9 is a block diagram showing an example of the hardware configuration of the information processing device 1 in an embodiment.

情報処理装置1は、CPU(Central Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103、I/O機器104、および通信I/F(Interface)105を有する。情報処理装置1は、図1で説明した情報処理プログラムを実行する装置である。 The information processing device 1 has a CPU (Central Processing Unit) 101, a RAM (Random Access Memory) 102, a ROM (Read Only Memory) 103, an I/O device 104, and a communication I/F (Interface) 105. The information processing device 1 is a device that executes the information processing program described in FIG. 1.

CPU101は、RAM102またはROM103に記憶された情報処理プログラムを実行することにより、利用者端末の制御を行う。情報処理プログラムは、例えば、プログラムを記録した記録媒体、又はネットワークを介したプログラム配信サーバ等から取得されて、ROM103にインストールされ、CPU101から読出されて実行される。 The CPU 101 controls the user terminal by executing an information processing program stored in the RAM 102 or the ROM 103. The information processing program is obtained, for example, from a recording medium on which the program is recorded or from a program distribution server via a network, and installed in the ROM 103, and is read and executed by the CPU 101.

I/O機器104は、操作入力機能と表示機能(操作表示機能)を有する。I/O機器104は、例えばタッチパネルである。タッチパネルは、情報処理装置1の利用者に対して指先又はタッチペン等を用いた操作入力を可能にする。本実施形態におけるI/O機器104は、操作表示機能を有するタッチパネルを用いる場合を説明するが、I/O機器104は、表示機能を有する表示装置と操作入力機能を有する操作入力装置とを別個有するものであってもよい。その場合、タッチパネルの表示画面は表示装置の表示画面、タッチパネルの操作は操作入力装置の操作として実施することができる。なお、I/O機器104は、ヘッドマウント型、メガネ型、腕時計型のディスプレイ等の種々の形態によって実現されてもよい。 The I/O device 104 has an operation input function and a display function (operation display function). The I/O device 104 is, for example, a touch panel. The touch panel enables the user of the information processing device 1 to input operations using a fingertip, a touch pen, or the like. In this embodiment, the I/O device 104 is described as using a touch panel with an operation display function, but the I/O device 104 may have a display device with a display function and an operation input device with an operation input function separately. In that case, the display screen of the touch panel can be implemented as the display screen of the display device, and the operation of the touch panel can be implemented as the operation of the operation input device. The I/O device 104 may be realized in various forms, such as a head-mounted type, a glasses type, or a wristwatch type display.

通信I/F105は、通信用のI/Fである。通信I/F105は、例えば、無線LAN、有線LAN、赤外線等の近距離無線通信を実行する。図は通信用のI/Fとして通信I/F105のみを図示するが、情報処理装置1は複数の通信方式においてそれぞれの通信用のI/Fを有するものであってもよい。 The communication I/F 105 is an I/F for communication. The communication I/F 105 executes short-range wireless communication such as wireless LAN, wired LAN, infrared, etc. The figure shows only the communication I/F 105 as the communication I/F, but the information processing device 1 may have a communication I/F for each of a plurality of communication methods.

次に、図10を用いて、情報処理装置1の動作を説明する。図10は、実施形態における情報処理装置1の動作の一例を示すフローチャートである。以下に示すフローチャートにおける動作の実行主体は情報処理装置1であるものとして説明するが、それぞれの動作は、上述した情報処理装置1の各機能部において実行することができる。 Next, the operation of the information processing device 1 will be described with reference to FIG. 10. FIG. 10 is a flowchart showing an example of the operation of the information processing device 1 in the embodiment. The operations in the flowchart shown below will be described as being performed by the information processing device 1, but each operation can be executed by each functional unit of the information processing device 1 described above.

図10において、情報処理装置1は、ホスト端末となる利用者がログインするためのログイン画面とテロップデータ設定画面とを含むUIを提供する(ステップS11)。UIの提供は、例えば、情報処理装置1の所定のネットワークアドレスにアクセスした第1端末3に対して、Webページを提供することにより実行することができる。 In FIG. 10, the information processing device 1 provides a UI including a login screen for a user who is to become a host terminal to log in and a caption data setting screen (step S11). The UI can be provided, for example, by providing a web page to a first terminal 3 that has accessed a specific network address of the information processing device 1.

ステップS11の処理を実行した後、情報処理装置1は、第1端末3の利用者のログインが成功したか否かを判断する(ステップS12)。ログインが成功したか否かは認証部12において認証が成功したか否かによって判断することができる。ログインが成功していないと判断した場合(ステップS12:NO)、情報処理装置1は、ステップS12の処理を繰り返し、ログインが成功するのを待機する。 After executing the process of step S11, the information processing device 1 determines whether or not the login of the user of the first terminal 3 has been successful (step S12). Whether or not the login has been successful can be determined based on whether or not authentication has been successful in the authentication unit 12. If it is determined that the login has not been successful (step S12: NO), the information processing device 1 repeats the process of step S12 and waits for the login to be successful.

一方、ログインが成功したと判断した場合(ステップS12:YES)、情報処理装置1は、テロップデータに使用する素材データを取得したか否かを判断する(ステップS13)。素材データを取得したか否かは、例えば、取得部14が素材データを取得したか否かで判断することができる。素材データを取得していないと判断した場合(ステップS13:NO)、情報処理装置1は、ステップS13の処理を繰り返し、素材データが取得されるのを待機する。 On the other hand, if it is determined that the login was successful (step S12: YES), the information processing device 1 determines whether or not the material data to be used for the subtitle data has been acquired (step S13). Whether or not the material data has been acquired can be determined, for example, by whether or not the acquisition unit 14 has acquired the material data. If it is determined that the material data has not been acquired (step S13: NO), the information processing device 1 repeats the process of step S13 and waits for the material data to be acquired.

一方、素材データを取得したと判断した場合(ステップS13:YES)、情報処理装置1は、素材データの種類(テキストデータ、音声データまたは画像データ)を判断し、それぞれの素材データの内容を認識する(ステップS14)。例えば、素材データがテキストデータであった場合、情報処理装置1は、テキストデータの文字数、テキストの種類(例えば、漢字、ひらがな、英数字等)を認識する。また、素材データが音声データであった場合、情報処理装置1は、音声認識において生成されたテキストデータの文字数等を認識する。また、素材データが画像データであった場合、情報処理装置1は、認識された画像の画素数を認識する。 On the other hand, if it is determined that material data has been acquired (step S13: YES), the information processing device 1 determines the type of material data (text data, voice data, or image data) and recognizes the content of each piece of material data (step S14). For example, if the material data is text data, the information processing device 1 recognizes the number of characters in the text data and the type of text (e.g., kanji, hiragana, alphanumeric characters, etc.). If the material data is voice data, the information processing device 1 recognizes the number of characters in the text data generated by voice recognition, etc. If the material data is image data, the information processing device 1 recognizes the number of pixels in the recognized image.

ステップS14の処理を実行した後、情報処理装置1は、取得した素材データとテロップの表示領域等に基づきテロップデータを生成する(ステップS15)。テロップデータの生成は、上述した生成部17の機能によって実行することができる。ステップS15の処理を実行した後、情報処理装置1は、ステップS15において生成したテロップデータを少なくとも含む画像データを第1端末3に対して提供する(ステップS16)。ステップS16の処理を実行した後、情報処理装置1は、フローチャートに示す動作を終了する。 After executing the process of step S14, the information processing device 1 generates subtitle data based on the acquired material data and the subtitle display area, etc. (step S15). The generation of subtitle data can be executed by the function of the generation unit 17 described above. After executing the process of step S15, the information processing device 1 provides the first terminal 3 with image data including at least the subtitle data generated in step S15 (step S16). After executing the process of step S16, the information processing device 1 ends the operation shown in the flowchart.

なお、図示したフローチャートは、情報処理装置1の動作の一例を示したものであり、情報処理装置1における動作を限定するものではない。 Note that the illustrated flowchart shows an example of the operation of the information processing device 1 and does not limit the operation of the information processing device 1.

次に、図11を用いて、第1端末3の動作を説明する。図11は、実施形態における第1端末3の動作の一例を示すフローチャートである。以下に示すフローチャートにおける動作の実行主体は第1端末3であるものとして説明するが、それぞれの動作は、上述した第1端末3の各機能部において実行することができる。 Next, the operation of the first terminal 3 will be described with reference to FIG. 11. FIG. 11 is a flowchart showing an example of the operation of the first terminal 3 in the embodiment. The operations in the flowchart shown below will be described as being executed by the first terminal 3, but each operation can be executed by each functional unit of the first terminal 3 described above.

図11において、第1端末3は、Web会議システムを起動する(ステップS21)。Web会議システムを起動は、例えば、第1アプリケーション31が起動されてWeb会議サーバ2にアクセスすることにより実行される。 In FIG. 11, the first terminal 3 starts the Web conference system (step S21). The Web conference system is started, for example, by the first application 31 being started and accessing the Web conference server 2.

ステップS21の処理を実行した後、第1端末3は、第1端末3の利用者のログインが成功したか否かを判断する(ステップS22)。ログインが成功したか否かは認証部12において認証が成功したか否かの通知を情報処理装置1から受けることによって判断することができる。ログインが成功していないと判断した場合(ステップS22:NO)、第1端末3は、ステップS12の処理を繰り返し、ログインが成功するのを待機する。 After executing the process of step S21, the first terminal 3 determines whether the login of the user of the first terminal 3 has been successful (step S22). Whether the login has been successful can be determined by receiving a notification from the information processing device 1 indicating whether the authentication has been successful in the authentication unit 12. If it is determined that the login has not been successful (step S22: NO), the first terminal 3 repeats the process of step S12 and waits for the login to be successful.

一方、ログインが成功したと判断した場合(ステップS22:YES)、第1端末3は、テロップデータに使用する素材データを第2端末4から取得したか否かを判断する(ステップS23)。第2端末4から取得する素材データは、例えば、Web会議において第2端末4から提供されるチャットデータである。素材データを取得していないと判断した場合(ステップS23:NO)、第1端末3は、ステップS23の処理を繰り返し、素材データが取得されるのを待機する。なお、図11は、素材データを第2端末4から取得する場合を例示したが、素材データの取得は第1端末3または他の装置から取得するようにしてもよい。 On the other hand, if it is determined that the login was successful (step S22: YES), the first terminal 3 determines whether or not material data to be used for the subtitle data has been acquired from the second terminal 4 (step S23). The material data acquired from the second terminal 4 is, for example, chat data provided by the second terminal 4 in a web conference. If it is determined that material data has not been acquired (step S23: NO), the first terminal 3 repeats the process of step S23 and waits for the material data to be acquired. Note that while FIG. 11 illustrates an example in which material data is acquired from the second terminal 4, the material data may be acquired from the first terminal 3 or another device.

一方、素材データを取得したと判断した場合(ステップS23:YES)、第1端末3は、取得した素材データを情報処理装置1に提供する(ステップS24)。ステップS24の処理を実行した後、第1端末3は、情報処理装置1において生成されたテロップデータを含む画像データを取得したか否かを判断する(ステップS25)。画像データを取得していないと判断した場合(ステップS25:NO)、第1端末3は、ステップS25の処理を繰り返し、画像データの取得を待機する。 On the other hand, if it is determined that the material data has been acquired (step S23: YES), the first terminal 3 provides the acquired material data to the information processing device 1 (step S24). After executing the process of step S24, the first terminal 3 determines whether or not image data including subtitle data generated in the information processing device 1 has been acquired (step S25). If it is determined that the image data has not been acquired (step S25: NO), the first terminal 3 repeats the process of step S25 and waits to acquire image data.

一方、画像データを取得したと判断した場合(ステップS25:YES)、第1端末3は、取得した画像データの表示画面をWeb会議のクライアント端末である第2端末4と共有する(ステップS26)。表示画面の共有は、第1表示装置32に対する画像データの表示と、第1表示装置32に対する画像データの表示と、Web会議において第2端末4に提供された表示画面の表示において実行することができる。ステップS26の処理を実行した後、第1端末3は、フローチャートに示す動作を終了する。 On the other hand, if it is determined that the image data has been acquired (step S25: YES), the first terminal 3 shares the display screen of the acquired image data with the second terminal 4, which is the client terminal of the Web conference (step S26). The sharing of the display screen can be performed by displaying the image data on the first display device 32, displaying the image data on the first display device 32, and displaying the display screen provided to the second terminal 4 in the Web conference. After executing the process of step S26, the first terminal 3 ends the operation shown in the flowchart.

なお、図示したフローチャートは、第1端末3の動作の一例を示したものであり、第1端末3における動作を限定するものではない。 Note that the illustrated flowchart shows an example of the operation of the first terminal 3 and does not limit the operation of the first terminal 3.

次に、図12を用いて、第2端末4の動作を説明する。図12は、実施形態における第2端末4の動作の一例を示すフローチャートである。以下に示すフローチャートにおける動作の実行主体は第2端末4であるものとして説明するが、それぞれの動作は、上述した第2端末4の各機能部において実行することができる。 Next, the operation of the second terminal 4 will be described with reference to FIG. 12. FIG. 12 is a flowchart showing an example of the operation of the second terminal 4 in the embodiment. The operations in the flowchart shown below will be described as being performed by the second terminal 4, but each operation can be performed by each functional unit of the second terminal 4 described above.

図12において、第2端末4は、Web会議システムを起動する(ステップS31)。Web会議システムを起動は、例えば、第2アプリケーション41が起動されてWeb会議サーバ2にアクセスすることにより実行される。Web会議サーバ2へのアクセスは、例えば、ホスト端末である第1端末3が開始したWeb会議の会議室番号を入力することにより実行される。すなわち、図12における第2端末4は、会議室番号の入力のみでWeb会議にクライアント端末として参加できるものとする。 In FIG. 12, the second terminal 4 starts the Web conference system (step S31). The Web conference system is started, for example, by the second application 41 being started and accessing the Web conference server 2. The Web conference server 2 is accessed, for example, by inputting the conference room number of the Web conference started by the first terminal 3, which is the host terminal. In other words, the second terminal 4 in FIG. 12 can participate in the Web conference as a client terminal by simply inputting the conference room number.

ステップS31の処理を実行した後、第2端末4は、素材データを第1端末3に提供する(ステップS32)。素材データの提供は、例えば、Web会議のチャット機能によってチャットデータを提供することによって実行される。 After executing the process of step S31, the second terminal 4 provides the material data to the first terminal 3 (step S32). The provision of the material data is performed, for example, by providing chat data using a chat function of the web conference.

ステップS31の処理を実行した後、第2端末4は、Web会議のホスト端末である第1端末3の表示画面を、クライアント端末として共有される(ステップS33)。表示画面の共有は、第1表示装置32に対する画像データの表示と、第1表示装置32に対する画像データの表示と、Web会議において第2端末4に提供された表示画面の表示において実行することができる。ステップS33の処理を実行した後、第2端末4は、フローチャートに示す動作を終了する。 After executing the process of step S31, the second terminal 4 shares the display screen of the first terminal 3, which is the host terminal of the Web conference, as a client terminal (step S33). The sharing of the display screen can be performed by displaying image data on the first display device 32, displaying image data on the first display device 32, and displaying the display screen provided to the second terminal 4 in the Web conference. After executing the process of step S33, the second terminal 4 ends the operation shown in the flowchart.

なお、図示したフローチャートは、第2端末4の動作の一例を示したものであり、第2端末4における動作を限定するものではない。例えば、第2端末4は、ステップS33において共有された表示画面をキャプチャして第3表示装置45に表示するようにしてもよい。 The illustrated flowchart shows an example of the operation of the second terminal 4, and does not limit the operation of the second terminal 4. For example, the second terminal 4 may capture the display screen shared in step S33 and display it on the third display device 45.

なお、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。 The various processes described above in this embodiment may be performed by recording a program for implementing the functions constituting the device described in this embodiment on a computer-readable recording medium, and having the computer system read and execute the program recorded on the recording medium. Note that the "computer system" referred to here may also include hardware such as the OS and peripheral devices. Furthermore, if a WWW system is used, the "computer system" also includes the homepage providing environment (or display environment). Furthermore, "computer-readable recording medium" refers to a storage device such as a flexible disk, magneto-optical disk, ROM, writable non-volatile memory such as flash memory, portable media such as CD-ROM, or a hard disk built into a computer system.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現するもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Furthermore, the term "computer-readable recording medium" includes a memory that holds a program for a certain period of time, such as a volatile memory (e.g., DRAM (Dynamic Random Access Memory)) inside a computer system that becomes a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The above program may also be transmitted from a computer system that stores the program in a storage device or the like to another computer system via a transmission medium, or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The above program may also be a program that realizes part of the above-mentioned functions. Furthermore, it may also be a so-called difference file (difference program) that realizes the above-mentioned functions in combination with a program already recorded in the computer system.

以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。 The above describes an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to this embodiment, and various modifications are also included within the scope of the present invention.

例えば、本実施形態において第2端末は、Web会議システムを介して取得された第1表示装置に表示される画像データを取得する方法として、第2端末4が第2アプリケーション41を有し、第2アプリケーション41が画像データを取得する場合を例示した。ここで、第2アプリケーション41は、上述のように専用のアプリケーションやWebブラウザのプラグインソフトウェアとして実装されてもよく、またプラグインソフトウェアを必要としないWebブラウザの機能として実装されてもよい。しかし、第2端末4は第2アプリケーション41を有さないものであってもよい。例えば、第2端末4は、第1表示装置32に表示される画像データを受動的に受信する表示システムであってもよい。第2端末4は、Web会議システムの画面共有機能により、ホスト端末によって共有された画面データを受信して第2表示装置42に表示させるものであってもよい。 For example, in this embodiment, the second terminal 4 has the second application 41 and the second application 41 acquires image data as a method of acquiring image data to be displayed on the first display device acquired via the Web conference system. Here, the second application 41 may be implemented as a dedicated application or plug-in software for a Web browser as described above, or may be implemented as a function of a Web browser that does not require plug-in software. However, the second terminal 4 may not have the second application 41. For example, the second terminal 4 may be a display system that passively receives image data to be displayed on the first display device 32. The second terminal 4 may receive screen data shared by the host terminal through a screen sharing function of the Web conference system and display it on the second display device 42.

100 情報処理システム
1 情報処理装置
11 通信制御部
12 認証部
13 記憶部
14 取得部
15 UI提供部
16 判断部
17 生成部
18 提供部
2 Web会議サーバ
3 第1端末
31 第1アプリケーション
311 プラグインソフトウェア
32 第1表示装置
321 メインモニター
322 セカンドモニター
4 第2端末
41 第2アプリケーション
411 プラグインソフトウェア
42 第2表示装置
421 メインモニター
422 セカンドモニター
43 キャプチャ部
44 出力部
45 第3表示装置
9 ネットワーク
101 CPU
102 RAM
103 ROM
104 I/O機器
105 通信I/F
1001、1002、1003、1004 テロップ
1011 コメント入力欄
REFERENCE SIGNS LIST 100 Information processing system 1 Information processing device 11 Communication control unit 12 Authentication unit 13 Storage unit 14 Acquisition unit 15 UI provision unit 16 Determination unit 17 Generation unit 18 Provision unit 2 Web conference server 3 First terminal 31 First application 311 Plug-in software 32 First display device 321 Main monitor 322 Second monitor 4 Second terminal 41 Second application 411 Plug-in software 42 Second display device 421 Main monitor 422 Second monitor 43 Capture unit 44 Output unit 45 Third display device 9 Network 101 CPU
102 RAM
103 ROM
104 I/O equipment 105 Communication I/F
1001, 1002, 1003, 1004 Caption 1011 Comment input field

Claims (9)

Web会議システムにおけるクライアント端末である第1端末と、
前記Web会議システムにおける他のクライアント端末であって、前記Web会議システムを介して前記第1端末と接続される第2端末と、
前記第1端末と通信可能に接続される情報処理装置と、を備える情報処理システムであって、
前記情報処理装置は、
前記第1端末から素材データを取得する取得部と、
前記取得部において取得された素材データに基づきテロップデータを生成する生成部と、
前記生成部において生成されたテロップデータを少なくとも含む画像データを前記第1端末に提供する提供部と、を有し、
前記第1端末は、
前記Web会議システムを利用するための第1アプリケーションと、
前記提供部から提供された前記画像データを表示する第1表示装置と、を有し、
前記第2端末は、
前記Web会議システムを介して前記第1端末から取得された前記第1表示装置に表示される前記画像データを表示する第2表示装置を有し、
前記第1表示装置は、前記テロップデータの設定を表示するメインモニターと、前記画像データを表示するセカンドモニターを含み、
前記第2端末は、前記Web会議システムを介して共有される前記セカンドモニターに表示される前記画像データを取得する、
情報処理システム。
A first terminal which is a client terminal in a Web conference system;
a second terminal which is another client terminal in the Web conference system and is connected to the first terminal via the Web conference system;
An information processing system comprising: an information processing device communicably connected to the first terminal,
The information processing device includes:
An acquisition unit that acquires material data from the first terminal;
a generation unit that generates telop data based on the material data acquired by the acquisition unit;
a providing unit that provides image data including at least the telop data generated by the generating unit to the first terminal,
The first terminal is
a first application for using the Web conference system;
a first display device that displays the image data provided by the providing unit,
The second terminal is
a second display device that displays the image data acquired from the first terminal via the Web conference system and to be displayed on the first display device;
the first display device includes a main monitor that displays the setting of the telop data, and a second monitor that displays the image data;
The second terminal acquires the image data to be displayed on the second monitor shared via the Web conference system.
Information processing system.
前記第1アプリケーションは、前記テロップデータの設定を前記メインモニターに表示してテロップデータの設定を可能にするテロップデータ設定機能、または、前記提供部から提供された前記画像データを表示する画像データ表示機能の少なくともいずれか一つの機能を有するプラグインソフトウェアを含む、請求項に記載の情報処理システム。 The information processing system of claim 1, wherein the first application includes plug-in software having at least one of a caption data setting function for displaying the caption data settings on the main monitor to enable the setting of caption data, or an image data display function for displaying the image data provided by the providing unit . 前記第2端末は、
前記第2表示装置に表示された前記画像データの表示画面をキャプチャするキャプチャ部と、
前記キャプチャ部においてキャプチャされた前記表示画面を第3表示装置に出力する出力部と、をさらに有する、請求項1または2に記載の情報処理システム。
The second terminal is
a capture unit that captures a display screen of the image data displayed on the second display device;
3. The information processing system according to claim 1, further comprising: an output unit that outputs the display screen captured by the capture unit to a third display device.
前記第2端末は、前記第2端末の利用者が入力する入力データを前記第1アプリケーションに提供し、
前記第1アプリケーションは、前記第2端末から取得した前記入力データを前記素材データとして前記情報処理装置に提供する、請求項1からのいずれか一項に記載の情報処理システム。
The second terminal provides input data input by a user of the second terminal to the first application;
The information processing system according to claim 1 , wherein the first application provides the input data acquired from the second terminal to the information processing device as the material data.
前記第2端末は、前記第2端末の利用者が入力するテキストデータを前記入力データとして前記第1アプリケーションに提供する、請求項に記載の情報処理システム。 The information processing system according to claim 4 , wherein the second terminal provides text data input by a user of the second terminal to the first application as the input data. 前記第2端末は、前記第2端末の利用者が入力する音声データを前記入力データとして前記第1アプリケーションに提供する、請求項またはに記載の情報処理システム。 6. The information processing system according to claim 4 , wherein the second terminal provides voice data input by a user of the second terminal to the first application as the input data. 前記第2端末は、
前記第2表示装置に対応して前記画像データを表示する表示領域を判断する、請求項1からのいずれか一項に記載の情報処理システム。
The second terminal is
The information processing system according to claim 1 , further comprising: determining a display area for displaying the image data in correspondence with the second display device.
Web会議システムにおけるクライアント端末である第1端末と、前記Web会議システムにおける他のクライアント端末であって、前記Web会議システムを介して前記第1端末と接続される第2端末と、前記第1端末と通信可能に接続される情報処理装置と、を含む情報処理システムにおいて実行される情報処理方法であって、
前記情報処理装置において実行される、
前記第1端末から素材データを取得する取得ステップと、
前記取得ステップにおいて取得された素材データに基づきテロップデータを生成する生成ステップと、
前記生成ステップにおいて生成されたテロップデータを少なくとも含む画像データを前記第1端末に提供する提供ステップと、を含み、
前記第1端末において実行される、
前記Web会議システムを利用するための第1アプリケーションを起動する起動ステップと、
前記提供ステップにおいて提供された前記画像データを表示する第1表示ステップと、を含み、
前記第2端末において実行される、
前記Web会議システムを介して前記第1端末から取得された前記第1表示ステップにおいて表示される前記画像データを表示する第2表示ステップ
を含み、
前記第1端末は、前記テロップデータの設定を表示するメインモニターと、前記画像データを表示するセカンドモニターを含み、
前記第2端末は、前記Web会議システムを介して共有される前記セカンドモニターに表示される前記画像データを取得する、
情報処理方法。
An information processing method executed in an information processing system including: a first terminal which is a client terminal in a Web conference system; a second terminal which is another client terminal in the Web conference system and is connected to the first terminal via the Web conference system; and an information processing device which is communicatively connected to the first terminal,
Executed in the information processing device,
An acquisition step of acquiring material data from the first terminal;
a generating step of generating telop data based on the material data acquired in the acquiring step;
a providing step of providing image data including at least the telop data generated in the generating step to the first terminal,
Executed on the first terminal,
A start-up step of starting a first application for using the Web conference system;
a first display step of displaying the image data provided in the providing step,
Executed on the second terminal,
a second display step of displaying the image data displayed in the first display step, the image data being acquired from the first terminal via the Web conference system ;
the first terminal includes a main monitor that displays the setting of the telop data, and a second monitor that displays the image data;
The second terminal acquires the image data to be displayed on the second monitor shared via the Web conference system.
Information processing methods.
Web会議システムにおけるクライアント端末である第1端末と、前記Web会議システムにおける他のクライアント端末であって、前記第1端末と接続される第2端末と、前記第1端末と通信可能に接続される情報処理装置と、を含む情報処理システムにおいて実行される情報処理プログラムであって、
前記情報処理装置において、
前記第1端末から素材データを取得する取得機能と、
前記取得機能において取得された素材データに基づきテロップデータを生成する生成機能と、
前記生成機能において生成されたテロップデータを少なくとも含む画像データを前記第1端末に提供する提供機能と、を実現させて、
前記第1端末において、
前記Web会議システムを利用するための第1アプリケーション機能と、
前記提供機能において提供された前記画像データを表示する第1表示機能と、を実現させて、
前記第2端末において、
Web会議システムを介して前記第1端末から取得された前記第1表示機能において表示される前記画像データを表示する第2表示機能
を実現させ、
前記第1端末は、前記テロップデータの設定を表示するメインモニターと、前記画像データを表示するセカンドモニターを含み、
前記第2端末は、前記Web会議システムを介して共有される前記セカンドモニターに表示される前記画像データを取得する、
情報処理プログラム。
An information processing program executed in an information processing system including: a first terminal which is a client terminal in a Web conference system; a second terminal which is another client terminal in the Web conference system and is connected to the first terminal; and an information processing device which is communicatively connected to the first terminal,
In the information processing device,
An acquisition function for acquiring material data from the first terminal;
a generating function for generating telop data based on the material data acquired by the acquiring function;
a providing function for providing image data including at least the telop data generated by the generating function to the first terminal,
In the first terminal,
a first application function for using the Web conference system;
A first display function that displays the image data provided by the providing function,
In the second terminal,
A second display function is realized to display the image data displayed on the first display function acquired from the first terminal via a Web conference system ,
the first terminal includes a main monitor that displays the setting of the telop data, and a second monitor that displays the image data;
The second terminal acquires the image data to be displayed on the second monitor shared via the Web conference system.
Information processing program.
JP2021019340A 2021-02-09 2021-02-09 Information processing system, information processing method, and information processing program Active JP7694938B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021019340A JP7694938B2 (en) 2021-02-09 2021-02-09 Information processing system, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021019340A JP7694938B2 (en) 2021-02-09 2021-02-09 Information processing system, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2022122179A JP2022122179A (en) 2022-08-22
JP7694938B2 true JP7694938B2 (en) 2025-06-18

Family

ID=82933180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021019340A Active JP7694938B2 (en) 2021-02-09 2021-02-09 Information processing system, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7694938B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004023706A (en) 2002-06-20 2004-01-22 Matsushita Electric Ind Co Ltd Multipoint conference system
JP2013201505A (en) 2012-03-23 2013-10-03 Nec Corp Video conference system and multipoint connection device and computer program
JP2017227800A (en) 2016-06-23 2017-12-28 カシオ計算機株式会社 Display device, display method, and program
JP2020060851A (en) 2018-10-05 2020-04-16 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, information processing method, and program
JP2020107189A (en) 2018-12-28 2020-07-09 株式会社ラムダシステムズ Information processor, information processing method, and information processing program
JP2020119401A (en) 2019-01-25 2020-08-06 株式会社リコー Communication system, communication method, program
JP2020137075A (en) 2019-02-25 2020-08-31 株式会社ラムダシステムズ Information processing device, information processing method and information processing program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004023706A (en) 2002-06-20 2004-01-22 Matsushita Electric Ind Co Ltd Multipoint conference system
JP2013201505A (en) 2012-03-23 2013-10-03 Nec Corp Video conference system and multipoint connection device and computer program
JP2017227800A (en) 2016-06-23 2017-12-28 カシオ計算機株式会社 Display device, display method, and program
JP2020060851A (en) 2018-10-05 2020-04-16 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, information processing method, and program
JP2020107189A (en) 2018-12-28 2020-07-09 株式会社ラムダシステムズ Information processor, information processing method, and information processing program
JP2020119401A (en) 2019-01-25 2020-08-06 株式会社リコー Communication system, communication method, program
JP2020137075A (en) 2019-02-25 2020-08-31 株式会社ラムダシステムズ Information processing device, information processing method and information processing program

Also Published As

Publication number Publication date
JP2022122179A (en) 2022-08-22

Similar Documents

Publication Publication Date Title
CN111277849B (en) Image processing method and device, computer equipment and storage medium
JP5683756B1 (en) Multi-view video placement system
CN105072504B (en) A method, device and system for playing barrage in a theater
US20210400319A1 (en) Content distribution server, content distribution method and content distribution program
CN105635764B (en) Method and device for playing push information in live video
US20120257112A1 (en) System for Combining Video Data Streams into a Composite Video Data Stream
KR20150026367A (en) Method for providing services using screen mirroring and apparatus thereof
CN110462595B (en) Virtual processing server, control method of virtual processing server, content delivery system and application program of terminal device
US11330340B2 (en) Information processing apparatus, information processing method, and information processing program
WO2018068557A1 (en) Service object processing method, server, terminal and system
WO2013065221A1 (en) Transmission terminal, reception terminal, and method for sending information
ES2434259T3 (en) Social television service
CN106792237B (en) Message display method and system
KR20190011226A (en) System and method for servicing performance sale and audience based on virtual reality
US11809818B2 (en) Information processing apparatus, information processing method, and information processing program
JP7694938B2 (en) Information processing system, information processing method, and information processing program
JP7592292B2 (en) Distribution system, computer program and control method for distribution system
KR101334127B1 (en) System and method for providing content sharing service using client terminal
JP6623905B2 (en) Server device, information processing method and program
CN112672089A (en) Conference control and conferencing method, device, server, terminal and storage medium
KR102904511B1 (en) Method for providing integrated reality service and apparatus and system therefor
JP2019097173A (en) Content provision server, content provision program, content provision system, and user program
HK40023639A (en) Image processing method and apparatus, computer device and storage medium
HK40023639B (en) Image processing method and apparatus, computer device and storage medium
KR20090066859A (en) Rich Media Server, Rich Media Delivery System and Rich Media Delivery Method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250213

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250530

R150 Certificate of patent or registration of utility model

Ref document number: 7694938

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150