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
JP7574565B2 - COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7574565B2 - COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM - Google Patents

COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7574565B2
JP7574565B2 JP2020131130A JP2020131130A JP7574565B2 JP 7574565 B2 JP7574565 B2 JP 7574565B2 JP 2020131130 A JP2020131130 A JP 2020131130A JP 2020131130 A JP2020131130 A JP 2020131130A JP 7574565 B2 JP7574565 B2 JP 7574565B2
Authority
JP
Japan
Prior art keywords
communication terminal
content data
image
communication
display
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
JP2020131130A
Other languages
Japanese (ja)
Other versions
JP2022027242A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020131130A priority Critical patent/JP7574565B2/en
Publication of JP2022027242A publication Critical patent/JP2022027242A/en
Priority to JP2024181812A priority patent/JP7758129B2/en
Application granted granted Critical
Publication of JP7574565B2 publication Critical patent/JP7574565B2/en
Priority to JP2025170840A priority patent/JP2025185095A/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)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、通信端末、通信システム、通信方法、及びプログラムに関する。 The present invention relates to a communication terminal, a communication system, a communication method, and a program.

インターネット等の通信ネットワークを介して複数の通信端末が、例えば、映像データ、画像データ、文書データ等のコンテンツデータを共有する会議システムが知られている。 There is known a conferencing system in which multiple communication terminals share content data, such as video data, image data, and document data, via a communication network such as the Internet.

例えば、情報処理端末が、共有資料データである第1の画像に共有資料データのアドレス情報を埋め込んだ第2の画像を他の情報処理端末に送信して、他の情報処理端末と共有資料データを共有する会議システムが知られている(例えば、特許文献1参照)。 For example, a conference system is known in which an information processing terminal transmits a second image, which is a first image of shared material data and in which address information of the shared material data is embedded, to another information processing terminal, thereby sharing the shared material data with the other information processing terminal (see, for example, Patent Document 1).

このような会議システムを利用して、例えば、模型や、試作品等の立体物を複数の方向から記録したコンテンツデータを共有する会議を行いたいという要求がある。 There is a demand for using such a conference system to hold conferences in which content data recorded from multiple angles of a three-dimensional object, such as a model or prototype, can be shared.

しかし、例えば、立体物を複数の方向から撮影した映像データ(コンテンツデータの一例)を複数の通信端末間で共有する場合、映像データのサイズ、通信環境等によって、共有を開始するまでに時間を要してしまう場合がある。 However, for example, when video data (an example of content data) of a three-dimensional object photographed from multiple directions is shared among multiple communication terminals, it may take some time before sharing can begin depending on the size of the video data, the communication environment, etc.

本発明の一実施形態は、上記の問題点に鑑みてなされたものであって、通信ネットワークを介して他の通信端末と通信する通信端末において、立体物を複数の方向から記録したコンテンツデータを、他の通信端末と迅速に共有できるようにする。 One embodiment of the present invention has been made in consideration of the above problems, and enables a communication terminal that communicates with other communication terminals via a communication network to quickly share content data that has been recorded of a three-dimensional object from multiple directions with the other communication terminals.

上記の課題を解決するため、本発明の一実施形態に係る通信端末は、通信ネットワークを介して他の通信端末と通信する通信端末であって、立体物を複数の方向から記録したコンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータの表示位置の指定を受け付ける操作受付部と、前記コンテンツデータの前記表示位置に対応する画像を前記他の通信端末と共有する画像共有部と、前記画像共有部が共有する画像を含む表示画面を表示部に表示させる表示制御部と、を有し、前記コンテンツデータは、前記立体物をモデル化した電子データを含み、前記表示位置の情報は、モデル化した前記立体物を表示する視点の位置を示す情報を含む。
In order to solve the above problems, a communication terminal according to one embodiment of the present invention is a communication terminal that communicates with other communication terminals via a communication network, and has a content data acquisition unit that acquires content data recorded from multiple directions of a three-dimensional object, an operation receiving unit that receives a designation of a display position of the content data, an image sharing unit that shares an image corresponding to the display position of the content data with the other communication terminals, and a display control unit that causes a display screen including the image shared by the image sharing unit to be displayed on a display unit , wherein the content data includes electronic data that models the three-dimensional object, and the display position information includes information indicating the position of the viewpoint from which the modeled three-dimensional object is displayed.

本発明の一実施形態によれば、通信ネットワークを介して他の通信端末と通信する通信端末において、立体物を複数の方向から記録したコンテンツデータを、他の通信端末と迅速に共有できるようになる。 According to one embodiment of the present invention, in a communication terminal that communicates with other communication terminals via a communication network, content data recorded from multiple directions of a three-dimensional object can be quickly shared with the other communication terminals.

一実施形態に係る通信システムのシステム構成の例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration of a communication system according to an embodiment. 一実施形態に係るコンピュータのハードウェア構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer according to an embodiment. 一実施形態に係る通信端末のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a communication terminal according to an embodiment. 一実施形態に係る通信端末のハードウェア構成の別の一例を示す図である。FIG. 11 is a diagram illustrating another example of a hardware configuration of a communication terminal according to an embodiment. 第1の実施形態に係る通信端末の機能構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of a communication terminal according to the first embodiment. 第1の実施形態に係る共有処理の例を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an example of a sharing process according to the first embodiment. 第1の実施形態に係る表示画面のイメージを示す図である。FIG. 4 is a diagram showing an image of a display screen according to the first embodiment. 第2の実施形態に係る操作権の取得処理の例を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an example of an operation authority acquisition process according to the second embodiment. 第2の実施形態に係る表示画面のイメージを示す図である。FIG. 11 is a diagram showing an image of a display screen according to the second embodiment. 第3の実施形態に係る通信端末の機能構成の例を示す図である。FIG. 13 is a diagram illustrating an example of a functional configuration of a communication terminal according to a third embodiment. 第3の実施形態に係る共有処理の例を示すシーケンス図である。FIG. 13 is a sequence diagram illustrating an example of a sharing process according to the third embodiment. 第3の実施形態に係るモデルデータについて説明するための図である。FIG. 13 is a diagram for explaining model data according to the third embodiment. 第4の実施形態に係る共有処理の例を示すシーケンス図である。FIG. 13 is a sequence diagram illustrating an example of a sharing process according to the fourth embodiment. 第4の実施形態に係る表示画面のイメージを示す図である。FIG. 13 is a diagram showing an image of a display screen according to a fourth embodiment.

以下に、本発明の実施の形態について、添付の図面を参照して説明する。 The following describes an embodiment of the present invention with reference to the attached drawings.

<システム構成>
図1は、一実施形態に係る通信システムのシステム構成の例を示す図である。通信システム100は、例えば、インターネットやLAN(Local Area Network)等の通信ネットワーク101を介して、互いに通信可能に接続される複数の通信端末110を含む。
<System Configuration>
1 is a diagram showing an example of a system configuration of a communication system according to an embodiment. The communication system 100 includes a plurality of communication terminals 110 that are communicably connected to each other via a communication network 101 such as the Internet or a LAN (Local Area Network).

通信端末110は、通信ネットワーク101を介して他の通信端末110と、例えば、通話用の映像データ及び音データ、共有用のコンテンツデータ等を送受信するビデオ会議で用いられる。なお、「ビデオ会議」は、「テレビ会議」、「遠隔会議」等とも呼ばれる。また、通信端末110には、例えば、電子黒板110a、ビデオ会議端末110b、情報端末110c等が含まれ得る。 The communication terminal 110 is used in a video conference to transmit and receive, for example, video data and audio data for calls, content data for sharing, and the like, with other communication terminals 110 via the communication network 101. Note that a "video conference" is also called a "television conference," a "remote conference," and the like. The communication terminal 110 may include, for example, an electronic whiteboard 110a, a video conference terminal 110b, an information terminal 110c, and the like.

通信端末110は、例えば、通信管理システム120等のサーバを介して、1つ以上の他の通信端末110とビデオ会議を行う。ただし、これに限られず、通信端末110は、通信管理システム120を介さずに、他の通信端末110とビデオ会議を行うものであっても良い。 The communication terminal 110 holds a video conference with one or more other communication terminals 110, for example, via a server such as the communication management system 120. However, this is not limited to this, and the communication terminal 110 may hold a video conference with other communication terminals 110 without going through the communication management system 120.

電子黒板110aは、例えば、通話用の映像データ及び音データ、共有用のコンテンツデータ、及びストロークデータ等を相互に通信する通信端末110であり、IWB(Interactive White Board)とも呼ばれる。通話用の映像データ及び音データには、例えば、カメラで撮影した利用者の映像、及びマイクで収音した利用者の音声等が含まれる。 The electronic whiteboard 110a is a communication terminal 110 that communicates, for example, video data and audio data for calls, content data for sharing, stroke data, etc., and is also called an IWB (Interactive White Board). The video data and audio data for calls include, for example, a video of the user captured by a camera and the user's voice picked up by a microphone.

コンテンツデータとは、文字、図形、音声、画像、動画やそれらを少なくとも1つ以上組み合わせたデータである。一例として、コンテンツデータには、複数の通信端末110の間で共有する、資料データ、映像データ、静止画像データ等が含まれ得る。また、本実施形態では、コンテンツデータに、立体物を複数の方向から撮影した映像データ、又は当該映像データを3次元モデル化したモデルデータ(電子データ)等が含まれる。 Content data refers to data that includes text, graphics, audio, images, video, or a combination of at least one of these. As an example, content data may include document data, video data, still image data, etc., that are shared among multiple communication terminals 110. In addition, in this embodiment, content data includes video data of a three-dimensional object photographed from multiple directions, or model data (electronic data) that is a three-dimensional model of the video data, etc.

ストロークデータは、利用者が、電子ペンや人の手等で、電子黒板110aのディスプレイ上に接触して移動させることによって描画された画像(以下、ストローク画像と呼ぶ)を表す電子データ(座標情報、線種情報等)である。例えば、一方の電子黒板110aでストローク画像が描画された場合、このストロークデータが他方の電子黒板110aに送信されることにより、他方の電子黒板110aでも同じストローク画像が描画される。 Stroke data is electronic data (coordinate information, line type information, etc.) that represents an image (hereafter referred to as a stroke image) drawn by a user touching and moving an electronic pen, a human hand, etc. on the display of the electronic whiteboard 110a. For example, when a stroke image is drawn on one electronic whiteboard 110a, this stroke data is sent to the other electronic whiteboard 110a, and the same stroke image is drawn on the other electronic whiteboard 110a as well.

ビデオ会議端末110bは、例えば、通話用の映像データ及び音データ、共有用のコンテンツデータ等を相互に通信する通信端末110である。また、ビデオ会議端末110bは、例えば、ビデオ会議機能を有していない電子黒板等を接続して、ストロークデータを送受信する機能を有していても良い。さらに、ビデオ会議端末110bは、PC(Personal Computer)等を接続して、PCから共有用のコンテンツデータを取得する機能を有していても良い。 The video conference terminal 110b is, for example, a communication terminal 110 that communicates video data and audio data for calls, shared content data, and the like. The video conference terminal 110b may also have a function for transmitting and receiving stroke data by connecting, for example, an electronic whiteboard that does not have a video conference function. Furthermore, the video conference terminal 110b may also have a function for connecting a PC (Personal Computer) or the like and acquiring shared content data from the PC.

情報端末110cは、例えば、PC、タブレット端末、スマートフォン等の汎用の情報処理装置である。情報端末110cは、例えば、通信システム100に対応するアプリケーションプログラムを実行することにより、通話用の映像データ及び音データ、共有用のコンテンツデータ、ストロークデータ等を送受信する通信端末110として機能する。 The information terminal 110c is, for example, a general-purpose information processing device such as a PC, a tablet terminal, or a smartphone. The information terminal 110c functions as a communication terminal 110 that transmits and receives video data and audio data for calls, content data for sharing, stroke data, etc., by executing an application program corresponding to the communication system 100, for example.

なお、電子黒板110a、ビデオ会議端末110b、情報端末110c等は、通信端末110の一例である。例えば、通信端末110は、PJ(Projector:プロジェクタ)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、医療機器等の通信機能、表示機能等を有する様々な電子機器であって良い。 The electronic whiteboard 110a, the video conference terminal 110b, the information terminal 110c, etc. are examples of the communication terminal 110. For example, the communication terminal 110 may be various electronic devices having communication functions, display functions, etc., such as a PJ (Projector), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, medical equipment, etc.

通信管理システム120は、例えば、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムであり、通信端末110のログイン認証、通信(セッション)の管理、通信データの中継等を行う。なお、本実施形態では、通信管理システム120はオプションであり、必須ではない。また、通信管理システム120は、既存の通信管理システムを流用することを想定しているので、ここでは、通信管理システム120に関する詳細な説明は省略する。 The communication management system 120 is, for example, an information processing device having a computer configuration, or a system including multiple information processing devices, and performs login authentication for the communication terminal 110, management of communications (sessions), relaying communication data, etc. In this embodiment, the communication management system 120 is optional and not essential. Also, since it is assumed that the communication management system 120 will be an existing communication management system, a detailed description of the communication management system 120 will be omitted here.

上記のような通信システム100において、複数の通信端末110の間で、例えば、模型、試作品等の立体物を複数の方向から撮影した映像データ(コンテンツデータの一例)を共有して、会議を行いたいという要求がある。 In the above-described communication system 100, there is a demand for holding a conference among multiple communication terminals 110 by sharing video data (an example of content data) captured from multiple directions of a three-dimensional object such as a model or prototype.

しかし、例えば、特許文献1に示すような従来の技術では、立体物が有する、上下、左右、裏表等の複数の情報を共有するためには、立体物を撮影するカメラと立体物との間の位置関係を変えながら、キャプチャと共有を繰り返さなければならないという問題がある。 However, in conventional technology such as that shown in Patent Document 1, in order to share multiple pieces of information that a three-dimensional object possesses, such as top/bottom, left/right, front/back, etc., there is a problem in that the capture and sharing process must be repeated while changing the positional relationship between the camera that captures the three-dimensional object and the three-dimensional object.

また、例えば、立体物を撮影した映像データを共有し、共有した映像データを再生しながら立体物について説明を行う方法も考えられるが、この方法では、説明する側と、説明を受ける側とで見ているポイント(側面等)が一致しない場合がある。 For example, a method could be considered in which video data of a three-dimensional object is shared and the three-dimensional object is explained while the shared video data is played back, but with this method, the viewpoint (side, etc.) viewed by the person explaining and the person receiving the explanation may not match.

さらに、例えば、立体物を複数の方向から撮影した映像データを複数の通信端末110間で共有する場合、映像データのサイズ、通信環境等によって、共有を開始するまでに時間を要してしまう場合がある。従って、例えば、映像データのデータ量が増えるにつれて、各通信端末110で映像データ(例えば動画ファイル等)を送信/受信し終えるまでの時間のばらつきが増えるという問題がある。 Furthermore, for example, when video data of a three-dimensional object captured from multiple directions is shared among multiple communication terminals 110, it may take some time before sharing can begin depending on the size of the video data, the communication environment, etc. Therefore, for example, as the amount of video data increases, there is a problem in that the variation in the time it takes for each communication terminal 110 to finish sending/receiving the video data (e.g., a video file, etc.) increases.

このような問題を解決するため、本実施形態に係る通信端末110は、例えば、立体物を複数の方向から連続的に記録した映像データを、他の通信端末110に送信せずに、指定された表示位置に対応する画像(静止画像)を、他の通信端末110と共有する。 To solve this problem, the communication terminal 110 according to this embodiment does not transmit video data that continuously records a three-dimensional object from multiple directions to the other communication terminals 110, but instead shares an image (still image) that corresponds to a specified display position with the other communication terminals 110.

好ましくは、通信端末110は、表示画面に、上記の映像データの再生位置(表示位置と一例)を指定するシークバー(表示要素の一例)を表示し、シークバーで指定された再生位置に対応する画像を、他の通信端末110と共有する。これにより、同じビデオ会議に参加している各通信端末110は、例えば、立体物を同じ角度から見た画像を、迅速に表示することができるようになる。 Preferably, the communication terminal 110 displays on the display screen a seek bar (an example of a display element) that specifies the playback position (an example of a display position) of the above-mentioned video data, and shares the image corresponding to the playback position specified by the seek bar with the other communication terminals 110. This allows each communication terminal 110 participating in the same video conference to quickly display, for example, an image of a three-dimensional object viewed from the same angle.

このように、本実施形態によれば、通信ネットワーク101を介して他の通信端末110と通信する通信端末110において、立体物を複数の方向から記録したコンテンツデータを、他の通信端末110と迅速に共有できるようになる。 In this way, according to this embodiment, in a communication terminal 110 that communicates with other communication terminals 110 via a communication network 101, content data that records a three-dimensional object from multiple directions can be quickly shared with the other communication terminals 110.

<ハードウェア構成>
続いて、本実施形態に係る各装置のハードウェア構成の例について説明する。
<Hardware Configuration>
Next, an example of the hardware configuration of each device according to this embodiment will be described.

(情報端末、及び通信管理システムのハードウェア構成)
情報端末110c、及び通信管理システム120は、例えば、図2に示すようなコンピュータ200のハードウェア構成を有している。或いは、通信管理システム120は、複数のコンピュータ200によって構成される。
(Hardware configuration of information terminal and communication management system)
The information terminal 110c and the communication management system 120 have, for example, the hardware configuration of a computer 200 as shown in Fig. 2. Alternatively, the communication management system 120 is configured by a plurality of computers 200.

図2は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ200は、例えば、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、HD(Hard Disk)204、HDD(Hard Disk Drive)コントローラ205、ディスプレイ206、外部機器接続I/F(Interface)207、ネットワークI/F208、キーボード209、ポインティングデバイス210、DVD-RW(Digital Versatile Disk ReWritable)ドライブ212、メディアI/F214、及び、バスライン215等を備えている。 Figure 2 is a diagram showing an example of the hardware configuration of a computer according to an embodiment. The computer 200 includes, for example, a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a HD (Hard Disk) 204, a HDD (Hard Disk Drive) controller 205, a display 206, an external device connection I/F (Interface) 207, a network I/F 208, a keyboard 209, a pointing device 210, a DVD-RW (Digital Versatile Disk ReWritable) drive 212, a media I/F 214, and a bus line 215.

これらのうち、CPU201は、コンピュータ200の全体の動作を制御する演算装置である。ROM202は、IPL(Initial Program Loader)等のコンピュータ200の起動に用いられるプログラムを記憶する不揮発性のメモリである。RAM203は、CPU201のワークエリア等として使用される揮発性のメモリである。HD204は、OS(Operating System)やアプリケーション等のプログラムや、各種のデータ等を記憶する大容量の記憶装置である。HDDコントローラ205は、CPU201の制御に従ってHD204に対する各種データの読み出し又は書き込みを制御する。 Of these, the CPU 201 is a calculation device that controls the overall operation of the computer 200. The ROM 202 is a non-volatile memory that stores programs used to start up the computer 200, such as an IPL (Initial Program Loader). The RAM 203 is a volatile memory used as a work area for the CPU 201. The HD 204 is a large-capacity storage device that stores programs such as the OS (Operating System) and applications, as well as various types of data. The HDD controller 205 controls the reading and writing of various types of data from and to the HD 204 under the control of the CPU 201.

ディスプレイ206は、例えば、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F207は、各種の外部機器を接続するためのインタフェースである。例えば、コンピュータ200が、情報端末110cである場合、外部機器接続I/F207には、カメラやスピーカ等が接続される。或いは、情報端末110cは、カメラやスピーカを内蔵していても良い。 The display 206 displays various information such as a cursor, a menu, a window, text, or an image. The external device connection I/F 207 is an interface for connecting various external devices. For example, if the computer 200 is an information terminal 110c, a camera, a speaker, etc. are connected to the external device connection I/F 207. Alternatively, the information terminal 110c may have a built-in camera and speaker.

ネットワークI/F208は、通信ネットワーク101を利用してデータ通信をするための通信インタフェースである。キーボード209は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス210は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。 The network I/F 208 is a communication interface for data communication using the communication network 101. The keyboard 209 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 210 is a type of input means for selecting and executing various instructions, selecting a processing target, moving the cursor, etc.

DVD-RWドライブ212は、DVD-RW211に対するデータの読み出し又は書き込み(記憶)を制御する。なお、DVD-RWドライブ212は、DVD-RW211以外のディスクに対するデータの読み出し又は書き込み(記憶)を制御しても良い。メディアI/F214は、フラッシュメモリ等のメディア213に対するデータの読み出し又は書き込み(記憶)を制御する。バスライン215は、図2に示されているCPU201等の各構成要素を電気的に接続するためのアドレスバス、データバス、及び各種の制御信号等を含む。 The DVD-RW drive 212 controls the reading and writing (storage) of data from the DVD-RW 211. The DVD-RW drive 212 may also control the reading and writing (storage) of data from a disk other than the DVD-RW 211. The media I/F 214 controls the reading and writing (storage) of data from a medium 213 such as a flash memory. The bus line 215 includes an address bus, a data bus, and various control signals for electrically connecting each component such as the CPU 201 shown in FIG. 2.

(通信端末のハードウェア構成1)
図3は、一実施形態に係る通信端末のハードウェア構成の一例を示す図である。ここでは、通信端末110の一例であるビデオ会議端末110bのハードウェア構成の例について説明する。
(Hardware configuration 1 of communication terminal)
3 is a diagram illustrating an example of a hardware configuration of a communication terminal according to an embodiment. Here, an example of the hardware configuration of a video conference terminal 110b, which is an example of the communication terminal 110, will be described.

ビデオ会議端末110bは、コンピュータの構成を含み、例えば、CPU301、ROM302、RAM303、フラッシュメモリ304、及びSSD(Solid State Drive)305等を有する。また、ビデオ会議端末110bは、メディアI/F307、操作ボタン308、電源スイッチ309、ネットワークI/F(Interface)311、カメラ312、撮像素子I/F313、マイク314、スピーカ315、及び音入出力I/F316等を有する。さらに、ビデオ会議端末110bは、ディスプレイI/F317、外部機器接続I/F318、近距離通信回路319、近距離通信回路319用のアンテナ319a、及びバス310等を有する。なお、カメラ321、マイク314、スピーカ315等は、ビデオ会議端末110bの外部に設けられていても良いし、ビデオ会議端末110bの内部に設けられていても良い。 The video conference terminal 110b includes a computer configuration, such as a CPU 301, a ROM 302, a RAM 303, a flash memory 304, and an SSD (Solid State Drive) 305. The video conference terminal 110b also includes a media I/F 307, an operation button 308, a power switch 309, a network I/F (Interface) 311, a camera 312, an image sensor I/F 313, a microphone 314, a speaker 315, and an audio input/output I/F 316. The video conference terminal 110b also includes a display I/F 317, an external device connection I/F 318, a short-range communication circuit 319, an antenna 319a for the short-range communication circuit 319, and a bus 310. The camera 321, microphone 314, speaker 315, etc. may be provided outside the video conference terminal 110b, or may be provided inside the video conference terminal 110b.

CPU301は、例えば、ROM302や、フラッシュメモリ304等からプログラムやデータを読出し、処理を実行することで、ビデオ会議端末110bが備える各機能を実現する演算装置である。ROM302は、例えば、IPL等のビデオ会議端末110bの起動に用いられるプログラム等を予め記憶した不揮発性のメモリである。RAM303は、CPU301のワークエリア等として利用される揮発性のメモリである。 The CPU 301 is a computing device that realizes each function of the video conference terminal 110b by reading programs and data from, for example, the ROM 302 or the flash memory 304 and executing processing. The ROM 302 is a non-volatile memory that stores in advance programs and the like used to start up the video conference terminal 110b, such as IPL. The RAM 303 is a volatile memory that is used as a work area for the CPU 301, etc.

フラッシュメモリ304は、例えば、OS、アプリケーションプログラム、及び各種のデータ等を記憶するストレージデバイスである。SSD305は、CPU301の制御に従ってフラッシュメモリ304に対する各種データの読み出し、書き込みを制御する。メディアI/F307は、例えば、メモリカード等のメディア306に対するデータの読み出し又は書き込み(記憶)を制御する。 Flash memory 304 is a storage device that stores, for example, an OS, application programs, and various data. SSD 305 controls the reading and writing of various data from flash memory 304 under the control of CPU 301. Media I/F 307 controls the reading and writing (storing) of data from media 306 such as a memory card.

操作ボタン308は、ビデオ会議端末110bの利用者の入力操作を受け付ける入力装置である。電源スイッチ309は、ビデオ会議端末110bの電源のオン/オフを切り替えるためのスイッチである。ネットワークI/F311は、通信ネットワーク101を利用して通信するための通信インタフェースである。 The operation button 308 is an input device that accepts input operations from the user of the video conference terminal 110b. The power switch 309 is a switch for switching the power of the video conference terminal 110b on and off. The network I/F 311 is a communication interface for communicating using the communication network 101.

カメラ312は、CPU301の制御に従って被写体を撮像するための撮像装置である。撮像素子I/F313は、カメラ312による撮像を制御すると共に、撮像したデータを所定の画像データ(映像データ)に変換する。マイク314は、取得した音を電気信号に変換する。スピーカ315は、音信号を音に変換して出力する。音入出力I/F316は、マイク314及びスピーカ315による音の入出力を制御する。 The camera 312 is an imaging device for capturing an image of a subject under the control of the CPU 301. The imaging element I/F 313 controls the imaging by the camera 312 and converts the captured data into predetermined image data (video data). The microphone 314 converts acquired sound into an electrical signal. The speaker 315 converts the sound signal into sound and outputs it. The sound input/output I/F 316 controls the input and output of sound by the microphone 314 and the speaker 315.

ディスプレイI/F317は、CPU301の制御に従って、ディスプレイ320に画像データを出力する。外部機器接続I/F318は、各種の外部機器を接続するためのインタフェースである。ディスプレイI/F317、又は外部機器接続I/F318には、例えば、ビデオ会議機能を有していない電子黒板(IWB)等が接続される場合がある。これにより、例えば、ビデオ会議端末110bに接続された電子黒板に、ビデオ会議機能を有する電子黒板と同様に、ビデオ会議映像、共有画像、ストローク画像等を表示することができる。 The display I/F 317 outputs image data to the display 320 under the control of the CPU 301. The external device connection I/F 318 is an interface for connecting various external devices. For example, an electronic whiteboard (IWB) without a video conferencing function may be connected to the display I/F 317 or the external device connection I/F 318. This allows, for example, an electronic whiteboard connected to the video conferencing terminal 110b to display video conferencing images, shared images, stroke images, etc. in the same way as an electronic whiteboard with a video conferencing function.

近距離通信回路319は、アンテナ319aを介して、近距離無線通信を行う通信回路である。バス310は、上記の各構成に共通に接続され、アドレス信号、データ信号、及び各種の制御信号等を伝達する。 The short-range communication circuit 319 is a communication circuit that performs short-range wireless communication via an antenna 319a. The bus 310 is commonly connected to each of the above components and transmits address signals, data signals, various control signals, etc.

(通信端末のハードウェア構成2)
図4は、一実施形態に係る通信端末のハードウェア構成の別の一例を示す図である。ここでは、通信端末110の別の一例である電子黒板110aのハードウェア構成の例について説明する。
(Hardware configuration 2 of communication terminal)
4 is a diagram illustrating another example of the hardware configuration of a communication terminal according to an embodiment. Here, an example of the hardware configuration of an electronic whiteboard 110a, which is another example of the communication terminal 110, will be described.

電子黒板110aは、CPU401、ROM402、RAM403、SSD404、ネットワークI/F405、及び、外部機器接続I/F406等を備えている。これらのうち、CPU401は、電子黒板110a全体の動作を制御する演算装置である。ROM402は、IPL等の電子黒板110aの起動に用いられるプログラムを記憶する不揮発性のメモリである。RAM403は、CPU401のワークエリアとして使用される揮発性のメモリである。SSD404は、電子黒板110a用のプログラムや各種データを記憶する大容量の記憶装置である。 The electronic whiteboard 110a includes a CPU 401, a ROM 402, a RAM 403, an SSD 404, a network I/F 405, and an external device connection I/F 406. Of these, the CPU 401 is a calculation device that controls the operation of the entire electronic whiteboard 110a. The ROM 402 is a non-volatile memory that stores programs used to start the electronic whiteboard 110a, such as IPL. The RAM 403 is a volatile memory used as a work area for the CPU 401. The SSD 404 is a large-capacity storage device that stores programs and various data for the electronic whiteboard 110a.

ネットワークI/F405は、電子黒板110aを通信ネットワーク101に接続し、通信を行うための通信インタフェースである。外部機器接続I/F406は、各種の外部機器を接続するためのインタフェースである。図4の例では、外部機器には、例えば、USB(Universal Serial Bus)メモリ431、マイク432、スピーカ433、カメラ434等が含まれる。 The network I/F 405 is a communication interface for connecting the electronic whiteboard 110a to the communication network 101 and communicating with it. The external device connection I/F 406 is an interface for connecting various external devices. In the example of FIG. 4, the external devices include, for example, a USB (Universal Serial Bus) memory 431, a microphone 432, a speaker 433, a camera 434, and the like.

また、電子黒板110aは、キャプチャデバイス411、GPU(Graphics Processing Unit)412、ディスプレイコントローラ413、接触センサ414、センサコントローラ415、電子ペンコントローラ416、近距離通信回路419、及び近距離通信回路419のアンテナ419a、電源スイッチ417及び選択スイッチ類418等を備えている。 The electronic whiteboard 110a also includes a capture device 411, a GPU (Graphics Processing Unit) 412, a display controller 413, a contact sensor 414, a sensor controller 415, an electronic pen controller 416, a short-range communication circuit 419, an antenna 419a for the short-range communication circuit 419, a power switch 417, and selection switches 418.

これらのうち、キャプチャデバイス411は、外付けのPC450のディスプレイ等に表示されている表示画面等を、静止画、又は動画としてキャプチャ(取得)する。また、キャプチャデバイス411は、カメラ434で撮影した映像データ等をキャプチャする。 Of these, the capture device 411 captures (obtains) a display screen or the like displayed on a display or the like of the external PC 450 as a still image or a moving image. The capture device 411 also captures video data and the like captured by the camera 434.

GPU412は、グラフィクスを専門に扱う半導体チップ(プロセッサ)である。ディスプレイコントローラ413は、GPU412からの出力画像をディスプレイ460等へ出力するために画面表示の制御及び管理を行う。接触センサ414は、ディスプレイ460上に電子ペン440やユーザの手H等が接触したことを検知する。センサコントローラ415は、接触センサ414の処理を制御する。 The GPU 412 is a semiconductor chip (processor) that specializes in graphics. The display controller 413 controls and manages the screen display in order to output an output image from the GPU 412 to the display 460, etc. The contact sensor 414 detects contact of the electronic pen 440, the user's hand H, etc., on the display 460. The sensor controller 415 controls the processing of the contact sensor 414.

接触センサ414は、例えば、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ460の上側両端部に設置された2つ受発光装置が、ディスプレイ460に平行して複数の赤外線を放射し、ディスプレイ460の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ414は、物体によって遮断された2つの受発光装置が放射した赤外線のIDをセンサコントローラ415に出力し、センサコントローラ415が、物体の接触位置である座標位置を特定する。電子ペンコントローラ416は、電子ペン440と通信することで、ディスプレイ460へのペン先のタッチやペン尻のタッチの有無を判断する。近距離通信回路419は、アンテナ419aを介して、近距離無線通信を行う通信回路である。 The contact sensor 414 performs input of coordinates and detection of coordinates, for example, by an infrared blocking method. The method of inputting coordinates and detecting coordinates is a method in which two light receiving/emitting devices installed at both ends of the upper side of the display 460 emit multiple infrared rays parallel to the display 460, and receive the light that is reflected by a reflecting member provided around the display 460 and returns along the same optical path as the optical path of the light emitted by the light receiving element. The contact sensor 414 outputs the ID of the infrared rays emitted by the two light receiving/emitting devices that are blocked by an object to the sensor controller 415, and the sensor controller 415 specifies the coordinate position that is the contact position of the object. The electronic pen controller 416 communicates with the electronic pen 440 to determine whether the pen tip or the pen tail has touched the display 460. The short-distance communication circuit 419 is a communication circuit that performs short-distance wireless communication via the antenna 419a.

電源スイッチ417は、電子黒板110aの電源のオン/オフを切り換えるためのスイッチである。選択スイッチ類418は、例えば、ディスプレイ460の表示の明暗や色合い等を調整するためのスイッチ群である。 The power switch 417 is a switch for switching the power of the electronic whiteboard 110a on and off. The selection switches 418 are, for example, a group of switches for adjusting the brightness and color of the display 460.

さらに、電子黒板110aは、バスライン420を備えている。バスライン420は、図4に示されているCPU401等の各構成要素を電気的に接続するためのアドレスバス、データバス、及び各種の制御信号等を含む。 Furthermore, the electronic whiteboard 110a is equipped with a bus line 420. The bus line 420 includes an address bus, a data bus, and various control signals for electrically connecting each component such as the CPU 401 shown in FIG. 4.

なお、接触センサ414は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する2つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル等を用いても良い。また、接触センサ414は、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネル等の種々の検出手段を用いても良い。さらに、電子ペンコントローラ416が、電子ペン440のペン先及びペン尻だけでなく、電子ペン440のユーザが握る部分や、その他の電子ペンの部分におけるタッチの有無を判断するようにしても良い。 The contact sensor 414 is not limited to an infrared blocking type, and may be a capacitive touch panel that identifies the contact position by detecting changes in capacitance, or a resistive film touch panel that identifies the contact position by voltage changes across two opposing resistive films. The contact sensor 414 may also use various detection means, such as an electromagnetic induction type touch panel that identifies the contact position by detecting electromagnetic induction caused by a contacting object touching the display unit. Furthermore, the electronic pen controller 416 may determine whether or not there has been a touch not only on the tip and end of the electronic pen 440, but also on the part of the electronic pen 440 that the user holds, or on other parts of the electronic pen.

[第1の実施形態]
<機能構成>
図5は、第1の実施形態に係る通信端末110の機能構成の例を示す図である。図5に示すように、通信端末110は、例えば、通信部501、会議制御部502、コンテンツデータ取得部503、操作受付部504、画像共有部505、表示制御部506、及び記憶部507等を有する。
[First embodiment]
<Functional configuration>
Fig. 5 is a diagram showing an example of a functional configuration of the communication terminal 110 according to the first embodiment. As shown in Fig. 5, the communication terminal 110 includes, for example, a communication unit 501, a conference control unit 502, a content data acquisition unit 503, an operation reception unit 504, an image sharing unit 505, a display control unit 506, and a storage unit 507.

例えば、通信端末110が電子黒板110aである場合、電子黒板110aは、図4のCPU401で所定のプログラムを実行することにより、上記の各機能構成を実現している。また、通信端末110がビデオ会議端末110bである場合、ビデオ会議端末110bは、図3のCPU301で所定のプログラムを実行することにより、上記の各機能構成を実現している。さらに、通信端末110が情報端末110cである場合、情報端末110cは、図2のCPU201で、通信システム100に対応するアプリケーションプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部はハードウェアによって実現されるものであっても良い。また、ここでは、一例として、通信端末110がビデオ会議端末110bであるものとして以下の説明を行うが、本発明の範囲を限定するものではない。 For example, when the communication terminal 110 is the electronic whiteboard 110a, the electronic whiteboard 110a realizes each of the above functional configurations by executing a predetermined program with the CPU 401 in FIG. 4. When the communication terminal 110 is the video conference terminal 110b, the video conference terminal 110b realizes each of the above functional configurations by executing a predetermined program with the CPU 301 in FIG. 3. When the communication terminal 110 is the information terminal 110c, the information terminal 110c realizes each of the above functional configurations by executing an application program corresponding to the communication system 100 with the CPU 201 in FIG. 2. At least a part of the above functional configurations may be realized by hardware. In addition, the following description will be given assuming that the communication terminal 110 is the video conference terminal 110b as an example, but this does not limit the scope of the present invention.

通信部501は、例えば、図4のネットワークI/F405等を用いて、通信端末110を通信ネットワーク101に接続し、他の通信端末110や通信管理システム120等と通信を行う。 The communication unit 501 connects the communication terminal 110 to the communication network 101 using, for example, the network I/F 405 in FIG. 4, and communicates with other communication terminals 110, the communication management system 120, etc.

会議制御部502は、例えば、利用者の操作や、他の通信端末110から受信した要求情報等に応じて、ビデオ会議等の会議に関する様々な制御を行う。例えば、会議制御部502は、会議の開始及び終了、通話用の映像データ及び音データの送受信、ストロークデータの送受信等を制御する。 The conference control unit 502 performs various controls related to conferences such as video conferences, for example, in response to user operations or request information received from other communication terminals 110. For example, the conference control unit 502 controls the start and end of a conference, the sending and receiving of video data and audio data for calls, the sending and receiving of stroke data, etc.

コンテンツデータ取得部503は、例えば、図4のカメラ434等を用いて、立体物を複数の方向から撮影した映像データを取得する。なお、立体物を複数の方向から撮影した映像データは、立体物を複数の方向から記録したコンテンツデータの一例である。例えば、立体物を複数の方向から記録したコンテンツデータは、立体物を3次元モデル化したモデルデータ等であっても良い。また、コンテンツデータ取得部503は、例えば、図3の外部機器接続I/F318、ネットワークI/F311等を用いて、カメラ312以外の外部装置からコンテンツデータ(例えば、撮影済みの映像データ、モデル化済みのモデルデータ等)を取得しても良い。 The content data acquisition unit 503 acquires video data of a three-dimensional object captured from multiple directions, for example, using the camera 434 in FIG. 4. Note that video data of a three-dimensional object captured from multiple directions is an example of content data of a three-dimensional object recorded from multiple directions. For example, the content data recorded from multiple directions may be model data of a three-dimensional object modeled in three dimensions. The content data acquisition unit 503 may also acquire content data (e.g., captured video data, modeled model data, etc.) from an external device other than the camera 312, for example, using the external device connection I/F 318, network I/F 311, etc. in FIG. 3.

操作受付部504は、例えば、図4の接触センサ414、センサコントローラ415等を用いて、利用者による様々な操作を受け付ける。例えば、操作受付部504は、立体物を複数の方向から記録したコンテンツデータの表示位置を指定する指定操作を受け付ける。一例として、コンテンツデータが、立体物を複数の方向から撮影した映像データである場合、操作受付部504は、撮影した映像を表示する表示画面に表示されたシークバー等の表示要素により、利用者によって指定された映像データの再生位置の指定を受け付ける。 The operation reception unit 504 receives various operations by the user using, for example, the contact sensor 414 and the sensor controller 415 in FIG. 4. For example, the operation reception unit 504 receives a specification operation for specifying a display position of content data in which a three-dimensional object is recorded from multiple directions. As an example, if the content data is video data in which a three-dimensional object is photographed from multiple directions, the operation reception unit 504 receives a specification of a playback position of the video data specified by the user using a display element such as a seek bar displayed on a display screen that displays the photographed video.

好ましくは、操作受付部504は、通信部501が他の通信端末110から受信する、立体物を複数の方向から記録したコンテンツデータの表示位置を指定する指定情報等による操作も受け付ける。 Preferably, the operation reception unit 504 also receives operations based on designation information, etc., that designates the display position of content data that is recorded from multiple directions of a three-dimensional object and that is received by the communication unit 501 from another communication terminal 110.

画像共有部505は、操作受付部504が受け付けたコンテンツデータの表示位置に対応する画像(静止画像)を、通信端末110と通信中の他の通信端末110と共有する。例えば、画像共有部505は、操作受付部504が、立体物を複数の方向から記録したコンテンツデータの表示位置の指定を受け付けた場合、当該コンテンツデータの指定された表示位置に対応する画像を、通信端末110と通信中の他の通信端末110に送信する。 The image sharing unit 505 shares an image (still image) corresponding to the display position of the content data accepted by the operation accepting unit 504 with another communication terminal 110 in communication with the communication terminal 110. For example, when the operation accepting unit 504 accepts a designation of a display position of content data in which a three-dimensional object is recorded from multiple directions, the image sharing unit 505 transmits an image corresponding to the designated display position of the content data to the other communication terminal 110 in communication with the communication terminal 110.

好ましくは、画像共有部505は、通信中の他の通信端末110から、他の通信端末110が取得したコンテンツデータの指定された表示位置に対応する画像を受信した場合、受信した画像を他の通信端末110と共有する。 Preferably, when the image sharing unit 505 receives an image from another communication terminal 110 with which it is communicating that corresponds to a specified display position of content data acquired by the other communication terminal 110, it shares the received image with the other communication terminal 110.

表示制御部506は、画像共有部505が、通信中の他の通信端末110と共有する画像を表示画面に表示する。例えば、表示制御部506は、操作受付部504が受け付けたコンテンツデータの表示位置に対応する画像を含む表示画面を、図4のディスプレイ等の表示部に表示させる。 The display control unit 506 displays on a display screen an image that the image sharing unit 505 shares with other communication terminals 110 in communication. For example, the display control unit 506 causes a display screen including an image corresponding to the display position of the content data accepted by the operation acceptance unit 504 to be displayed on a display unit such as the display in FIG. 4.

記憶部507は、例えば、CPU401で実行されるプログラム、及びSSD404、RAM403等によって実現され、他の通信端末110と共有するコンテンツデータ、表示位置の情報等を含む様々な情報やデータを記憶する。 The storage unit 507 is realized, for example, by a program executed by the CPU 401, the SSD 404, the RAM 403, etc., and stores various information and data including content data shared with other communication terminals 110, information on display position, etc.

なお、図5に示す通信端末110の機能構成は一例である。例えば、操作受付部504、画像共有部505、及び表示制御部506の一部又は全部は、会議制御部502に含まれていても良い。 Note that the functional configuration of the communication terminal 110 shown in FIG. 5 is an example. For example, some or all of the operation reception unit 504, image sharing unit 505, and display control unit 506 may be included in the conference control unit 502.

<処理の流れ>
続いて、第1の実施形態に係る通信方法の処理の流れについて説明する。
<Processing flow>
Next, a process flow of the communication method according to the first embodiment will be described.

図6は、第1の実施形態に係る共有処理の例を示すシーケンス図である。この図は、例えば、図5に示すような機能構成を有する通信端末110-1と通信端末110-2との間で通信(会議)をしているときに、通信端末110-1を利用するユーザAが、立体物を複数の方向から撮影した映像を、他の通信端末110-2と共有する共有処理の例を示している。 FIG. 6 is a sequence diagram showing an example of a sharing process according to the first embodiment. This diagram shows an example of a sharing process in which, for example, when communication terminals 110-1 and 110-2 having the functional configuration shown in FIG. 5 are communicating (conferenced) with each other, user A using communication terminal 110-1 shares images of a three-dimensional object captured from multiple directions with another communication terminal 110-2.

なお、図6に示す処理の開始時点において、通信端末110-1と通信端末110-2とは、通信ネットワーク101を介して、映像データ及び音データを送受信する通信(会議)を行っているものとする。なお、通信端末110-1と通信端末110-2は、通信管理システム120を介して相互に通信を行うものであっても良いし、通信管理システム120を介さずに、相互に通信を行うものであっても良い。 It is assumed that at the start of the process shown in FIG. 6, communication terminal 110-1 and communication terminal 110-2 are communicating (conference) to send and receive video data and audio data via communication network 101. It is also possible for communication terminal 110-1 and communication terminal 110-2 to communicate with each other via communication management system 120, or to communicate with each other without via communication management system 120.

ステップS601において、通信端末110-1と通信端末110-2との間で通信中に、通信端末110-1を利用するユーザAが、通信端末110-1に対して共有開始操作を行うと、ステップS602以降の処理が実行される。 In step S601, when user A, who uses communication terminal 110-1, performs a sharing start operation on communication terminal 110-1 during communication between communication terminal 110-1 and communication terminal 110-2, the processing from step S602 onwards is executed.

ステップS602、S603において、通信端末110-1の操作受付部504は、ユーザAによる共有開始操作を受け付けると、コンテンツデータ取得部503に対して、カメラ312等で撮影した映像データのキャプチャの開始と終了を要求する。このとき、ユーザAは、例えば、対象となる立体物が複数の方向から撮影されるように、カメラ312、又は立体物を連続的に移動させる。 In steps S602 and S603, when the operation reception unit 504 of the communication terminal 110-1 receives a sharing start operation by user A, it requests the content data acquisition unit 503 to start and end the capture of video data captured by the camera 312 or the like. At this time, user A, for example, continuously moves the camera 312 or the three-dimensional object so that the target three-dimensional object is captured from multiple directions.

ここで、キャプチャの開始から終了までの時間は、後述する表示位置の指定を容易にするため、例えば、10秒程度の比較的短い時間であることが望ましい。ただし、本実施形態では、キャプチャした映像データの送受信を行わないため、キャプチャの開始から終了までの時間が10秒以上の比較的長い時間であっても、共有画像の表示を迅速に開始することができる。 Here, it is desirable that the time from the start to the end of the capture be relatively short, for example, about 10 seconds, in order to make it easier to specify the display position, as described below. However, in this embodiment, since the captured video data is not sent or received, even if the time from the start to the end of the capture is relatively long, such as 10 seconds or more, the display of the shared image can be started quickly.

なお、ステップS602、S603の処理は一例である。例えば、コンテンツデータ取得部503は、記憶部507や外部装置等に予め記憶した映像データ等を取得するものであっても良い。 The processes in steps S602 and S603 are merely examples. For example, the content data acquisition unit 503 may acquire video data and the like that is stored in advance in the storage unit 507 or an external device, etc.

ステップS604において、通信端末110-1の操作受付部504は、映像データの取得が完了したことを示す完了通知を表示制御部506等に通知する。 In step S604, the operation reception unit 504 of the communication terminal 110-1 sends a completion notification to the display control unit 506, etc., indicating that acquisition of the video data has been completed.

ステップS605において、通信端末110-1の表示制御部506は、コンテンツデータ取得部503が取得した映像データを用いて、例えば、図7に示すような共有画面を表示する。 In step S605, the display control unit 506 of the communication terminal 110-1 uses the video data acquired by the content data acquisition unit 503 to display a shared screen, for example, as shown in FIG. 7.

図7は、第1の実施形態に係る表示画面のイメージを示す図である。通信端末110-1の表示制御部506は、図6のステップS605において、例えば、図7に示すような表示画面710を、ディスプレイ460等の表示部に表示する。図7の例では、表示画面710には、共有画面711、他の通信端末110-2等の利用者の映像712、及び通信端末110-1の利用者の映像713等が表示されている。 Figure 7 is a diagram showing an image of a display screen according to the first embodiment. In step S605 in Figure 6, the display control unit 506 of the communication terminal 110-1 displays, for example, a display screen 710 as shown in Figure 7 on a display unit such as the display 460. In the example of Figure 7, the display screen 710 displays a shared screen 711, an image 712 of a user of another communication terminal such as the communication terminal 110-2, and an image 713 of a user of the communication terminal 110-1.

共有画面711には、例えば、図6のステップS602、S603でキャプチャした映像データに基づく立体物714の画像と、映像データの再生位置を指定するシークバー715とが表示されている。なお、シークバー715は、映像データ(コンテンツデータ)の再生位置(表示位置)を指定する表示要素の一例である。 On the shared screen 711, for example, an image of a three-dimensional object 714 based on the video data captured in steps S602 and S603 in FIG. 6 and a seek bar 715 for specifying the playback position of the video data are displayed. Note that the seek bar 715 is an example of a display element for specifying the playback position (display position) of the video data (content data).

ここで、図6に戻り、シーケンス図の説明を続ける。 Now, let's return to Figure 6 and continue explaining the sequence diagram.

例えば、ステップS605において、通信端末110-1の表示制御部506が、共有画面711を表示すると、通信端末110-1は、ステップS621において、共有終了操作を受け付けるまで、ステップS611~S618の処理を繰り返し実行する。 For example, in step S605, when the display control unit 506 of the communication terminal 110-1 displays the shared screen 711, the communication terminal 110-1 repeatedly executes the processes of steps S611 to S618 until a sharing end operation is received in step S621.

ステップS611において、通信端末110-1の操作受付部504が、ユーザAによる再生位置の指定操作を受け付けると、ステップS612以降の処理が実行される。なお、ユーザAは、例えば、図7に示すような共有画面711において、シークバー715の位置を左右に移動させること等により、映像データの再生位置を指定することができる。 In step S611, when the operation reception unit 504 of the communication terminal 110-1 receives an operation by user A to specify a playback position, the processing from step S612 onward is executed. Note that user A can specify the playback position of the video data, for example, by moving the position of the seek bar 715 left or right on the shared screen 711 as shown in FIG. 7.

ステップS612において、通信端末110-1の操作受付部504は、受け付けた再生位置の情報を画像共有部505に通知する。 In step S612, the operation reception unit 504 of the communication terminal 110-1 notifies the image sharing unit 505 of the received playback position information.

ステップS613において、通信端末110-1の画像共有部505は、コンテンツデータ取得部503が取得した映像データから、通知された再生位置に対応する画像(静止画像)を取得する。 In step S613, the image sharing unit 505 of the communication terminal 110-1 acquires an image (still image) corresponding to the notified playback position from the video data acquired by the content data acquisition unit 503.

ステップS614において、通信端末110-1の画像共有部505は、ステップS613で取得した画像を、通信端末110-1の表示制御部506に通知する。これに応じて、ステップS615において、表示制御部506は、通知された画像を、例えば、図7に示すように、通信端末110-1の表示画面710に含まれる共有画面711に表示する。 In step S614, the image sharing unit 505 of the communication terminal 110-1 notifies the display control unit 506 of the communication terminal 110-1 of the image acquired in step S613. In response, in step S615, the display control unit 506 displays the notified image on a shared screen 711 included in the display screen 710 of the communication terminal 110-1, for example, as shown in FIG. 7.

ステップS616、S617において、画像共有部505は、ステップS613で取得した画像を、通信部501を介して、他の通信端末110-2に送信する。 In steps S616 and S617, the image sharing unit 505 transmits the image acquired in step S613 to the other communication terminal 110-2 via the communication unit 501.

好ましくは、画像共有部505は、取得した画像とともに、再生位置の情報(例えば、開始時点から再生位置までの時間、フレーム数等)、再生範囲の情報(例えば、開始時点から終了時点までの時間、フレーム数等)等を、他の通信端末110-2に送信する。 Preferably, the image sharing unit 505 transmits, together with the acquired image, information on the playback position (e.g., the time from the start point to the playback position, the number of frames, etc.), information on the playback range (e.g., the time from the start point to the end point, the number of frames, etc.) and the like to the other communication terminal 110-2.

ステップS618において、通信端末110-2の表示制御部506は、例えば、図7に示すような通信端末110-2の表示画面720に含まれる共有画面721に、通信端末110-1から受信した画像(静止画像)を表示する。これにより、通信端末110-1の共有画面711と、通信端末110-2の共有画面721には、図7に示すように、同じ方向から見た立体物714が表示される。 In step S618, the display control unit 506 of the communication terminal 110-2 displays the image (still image) received from the communication terminal 110-1 on a shared screen 721 included in the display screen 720 of the communication terminal 110-2 as shown in FIG. 7. As a result, the shared screen 711 of the communication terminal 110-1 and the shared screen 721 of the communication terminal 110-2 display the three-dimensional object 714 viewed from the same direction as shown in FIG. 7.

なお、通信端末110-1と通信端末110-2とが参加している会議に、他の通信端末110-3が参加している場合、通信端末110-1(又は通信管理システム120)は、会議に参加している他の通信端末110-3にも、通信端末110-2に送信した画像等を送信する。これにより、例えば、図7に示すように、通信端末110-3が表示する表示画面730にも、通信端末110-2が表示している共有画面721と同様の共有画面731が表示される。 When communication terminal 110-3 is participating in a conference in which communication terminals 110-1 and 110-2 are also participating, communication terminal 110-1 (or communication management system 120) transmits images and the like transmitted to communication terminal 110-2 to communication terminal 110-3 also participating in the conference. As a result, for example, as shown in FIG. 7, a shared screen 731 similar to shared screen 721 displayed by communication terminal 110-2 is displayed on display screen 730 displayed by communication terminal 110-3.

ステップS621において、例えば、通信端末110-1の操作受付部504が、共有終了操作を受け付けると、通信端末110-1は、ステップS611~S618の処理を終了する。 In step S621, for example, when the operation reception unit 504 of the communication terminal 110-1 receives an operation to end sharing, the communication terminal 110-1 ends the processing of steps S611 to S618.

上記の処理により、通信端末110-1は、立体物714を複数の方向から記録したコンテンツデータを、他の通信端末110-2等に送信しなくても、指定した位置から立体物714を表示する静止画像を、他の通信端末110-2等と共有できる。 By performing the above process, the communication terminal 110-1 can share a still image showing the three-dimensional object 714 from a specified position with the other communication terminals 110-2, etc., without transmitting content data that records the three-dimensional object 714 from multiple directions to the other communication terminals 110-2, etc.

また、通信端末110-1を利用するユーザAは、シークバー715の位置を左右に移動させること等により、立体物714が有する、例えば、上下、左右、裏表等の複数の情報を共有しながら、会議を行うことができる。 In addition, user A using communication terminal 110-1 can hold a conference while sharing multiple pieces of information about the three-dimensional object 714, such as top and bottom, left and right, front and back, by moving the position of the seek bar 715 left and right, etc.

以上、本実施形態によれば、通信ネットワーク101を介して他の通信端末110-2と通信する通信端末110-1において、立体物を複数の方向から記録したコンテンツデータを、他の通信端末110-2と迅速に共有できるようになる。 As described above, according to this embodiment, a communication terminal 110-1 that communicates with another communication terminal 110-2 via a communication network 101 can quickly share content data that records a three-dimensional object from multiple directions with the other communication terminal 110-2.

[第2の実施形態]
第2の実施形態では、例えば、通信端末110-1が取得した映像データの再生位置を、会議に参加している他の通信端末110-2から指定する場合の処理の例について説明する。
Second Embodiment
In the second embodiment, an example of processing will be described in which the playback position of video data acquired by communication terminal 110-1 is specified from another communication terminal 110-2 participating in the conference.

図8は、第2の実施形態に係る操作権の取得処理の例を示すシーケンス図である。なお、図8に示す処理の開始時点において、図6のステップS601~S605、及びステップS611~S616の処理が、既に実行されているものとする。 Figure 8 is a sequence diagram showing an example of the process of acquiring operation authority according to the second embodiment. Note that it is assumed that at the start of the process shown in Figure 8, the processes of steps S601 to S605 and steps S611 to S616 in Figure 6 have already been executed.

ステップS801において、通信端末110-2を利用するユーザBが、操作権の取得操作を行うものとする。例えば、ユーザBは、図9(A)に示すような、通信端末110-2が表示する表示画面720において、メニュー画面901を表示させて、「シーク操作」902を選択すること等により、操作権の取得操作を行う。 In step S801, it is assumed that user B using communication terminal 110-2 performs an operation to obtain operation rights. For example, user B performs an operation to obtain operation rights by displaying menu screen 901 on display screen 720 displayed by communication terminal 110-2 as shown in FIG. 9(A) and selecting "seek operation" 902.

ステップS802において、通信端末110-2の操作受付部504は、ユーザBによる操作権の取得操作を受け付けると、通信端末110-2の通信部501を介して、通信端末110-1に操作権の取得要求を送信する。 In step S802, when the operation reception unit 504 of the communication terminal 110-2 receives an operation to obtain operation rights by user B, the operation reception unit 504 transmits a request to obtain operation rights to the communication terminal 110-1 via the communication unit 501 of the communication terminal 110-2.

ステップS803において、通信端末110-1の通信部501は、通信端末110-2から受信した操作権の取得要求を、画像共有部505に通知する。 In step S803, the communication unit 501 of the communication terminal 110-1 notifies the image sharing unit 505 of the request to obtain operation rights received from the communication terminal 110-2.

このとき、通信端末110-1の画像共有部505が、他の通信端末110-3等からの要求を処理中である場合、ステップS811~S813の処理が実行される。一方、通信端末110-1の画像共有部505が、他の通信端末110-3等からの要求を処理中でない場合、ステップS821以降の処理が実行される。 At this time, if the image sharing unit 505 of the communication terminal 110-1 is currently processing a request from another communication terminal 110-3 or the like, the processing of steps S811 to S813 is executed. On the other hand, if the image sharing unit 505 of the communication terminal 110-1 is not currently processing a request from another communication terminal 110-3 or the like, the processing of steps S821 and thereafter is executed.

例えば、他の通信端末110-3等からの要求を処理中である場合、通信端末110-1の画像共有部505は、ステップS811、S812において、操作権の取得を拒否する拒否通知を、要求元の通信端末110-2に送信する。また、ステップS813において、通信端末110-2の表示制御部506は、拒否通知を受信すると、操作権の取得に失敗したことを示す表示画面を表示する。 For example, if a request from another communication terminal 110-3 or the like is being processed, the image sharing unit 505 of the communication terminal 110-1 sends a refusal notice to the requesting communication terminal 110-2 in steps S811 and S812, refusing to obtain the operation authority. Also, in step S813, upon receiving the refusal notice, the display control unit 506 of the communication terminal 110-2 displays a display screen indicating that the acquisition of the operation authority has failed.

一方、他の通信端末110-3等からの要求を処理中でない場合、通信端末110-1の画像共有部505は、ステップS821において、操作権の取得要求を受け付けたことを示す取得要求の受付通知を、表示制御部506に通知する。 On the other hand, if a request from another communication terminal (e.g., 110-3) is not being processed, the image sharing unit 505 of the communication terminal 110-1 notifies the display control unit 506 in step S821 of an acceptance notification of the request to obtain operation rights, indicating that the request to obtain operation rights has been accepted.

ステップS822において、通信端末110-1の表示制御部506は、例えば、図9(B)に示すような問い合わせ画面903を、表示画面710に表示する。図9(B)の例では、通信端末110-1の表示制御部506が表示する表示画面710には、操作権の取得を許可する「OK」ボタンと、操作権の取得を拒否する「NG」ボタンとを選択可能に表示する問い合わせ画面903が表示されている。 In step S822, the display control unit 506 of the communication terminal 110-1 displays, for example, an inquiry screen 903 as shown in FIG. 9(B) on the display screen 710. In the example of FIG. 9(B), the display screen 710 displayed by the display control unit 506 of the communication terminal 110-1 displays an inquiry screen 903 that selectively displays an "OK" button that allows the acquisition of operation rights and an "NG" button that rejects the acquisition of operation rights.

ステップS823において、ユーザAが許可操作(「OK」ボタンを押下)を行うと、ステップS824以降の処理が実行される。一方、ユーザAが拒否操作(「NG」ボタンを押下)を行うと、ステップS811~S813と同様の処理により、要求元の通信端末110-2に拒否通知が送信される。 In step S823, if user A performs a permission operation (presses the "OK" button), the processing from step S824 onwards is executed. On the other hand, if user A performs a refusal operation (presses the "NG" button), a refusal notification is sent to the requesting communication terminal 110-2 by processing similar to steps S811 to S813.

ステップS824において、通信端末110-1の操作受付部504は、許可操作を受け付けると、画像共有部505に、許可操作を受け付けたことを示す許可通知を通知する。 In step S824, when the operation reception unit 504 of the communication terminal 110-1 receives the permission operation, it notifies the image sharing unit 505 of a permission notification indicating that the permission operation has been received.

ステップS825、S826において、通信端末110-1の画像共有部505は、通信部501を介して、通信端末110-2に許可通知を送信する。この許可通知には、例えば、現在の表示位置、再生範囲等を示す情報等が含まれていても良い。 In steps S825 and S826, the image sharing unit 505 of the communication terminal 110-1 transmits a permission notification to the communication terminal 110-2 via the communication unit 501. This permission notification may include information indicating, for example, the current display position, the playback range, etc.

ステップS827において、通信端末110-2の表示制御部506は、通信端末110-1から送信された許可通知を受け付けると、例えば、図9(C)に示すような共有画面904を含む表示画面720を、ディスプレイ460等の表示部に表示する。この共有画面904には、例えば、図9(C)に示すように、映像データの再生位置を指定するシークバー905が表示される。 In step S827, when the display control unit 506 of the communication terminal 110-2 receives the permission notification transmitted from the communication terminal 110-1, the display control unit 506 displays, for example, a display screen 720 including a shared screen 904 as shown in FIG. 9(C) on a display unit such as the display 460. On this shared screen 904, for example, a seek bar 905 for specifying the playback position of the video data is displayed as shown in FIG. 9(C).

このシークバー905は、例えば、通信端末110-1から通知された、再生位置の情報(開始時点からの時間、フレーム数等)、及び再生範囲の情報(例えば、開始時点から終了時点までの時間、又はフレーム数等)等に基づいて表示される。なお、再生位置の情報、及び再生範囲の情報は、例えば、図6のステップS617で受信するデータ、又は図8のステップS826で受信する通知等に含まれているものとする。 This seek bar 905 is displayed based on, for example, playback position information (time from the start point, number of frames, etc.) and playback range information (for example, time from the start point to the end point, number of frames, etc.) notified from communication terminal 110-1. Note that the playback position information and playback range information are assumed to be included in, for example, the data received in step S617 in FIG. 6 or the notification received in step S826 in FIG. 8.

ステップS828において、ユーザBが、共有画面904のシークバー905を用いて、再生位置の指定操作を行うと、ステップS829以降の処理が実行される。 In step S828, when user B uses the seek bar 905 on the shared screen 904 to specify a playback position, the processing from step S829 onwards is executed.

ステップS829において、通信端末110-2の操作受付部504は、ユーザBによる指定操作で指定された再生位置の情報を、通信端末110-2の通信部501を介して、通信端末110-1に送信する。 In step S829, the operation reception unit 504 of the communication terminal 110-2 transmits information about the playback position specified by the specification operation by user B to the communication terminal 110-1 via the communication unit 501 of the communication terminal 110-2.

ステップS830において、通信端末110-1の通信部501は、通信端末110-2から受信した再生位置の情報を、通信端末110-1の画像共有部505に通知する。 In step S830, the communication unit 501 of the communication terminal 110-1 notifies the image sharing unit 505 of the communication terminal 110-1 of the playback position information received from the communication terminal 110-2.

ステップS831において、通信端末110-1の画像共有部505は、コンテンツデータ取得部503が取得した映像データから、通知された再生位置に対応する画像(静止画像)を取得する。 In step S831, the image sharing unit 505 of the communication terminal 110-1 acquires an image (still image) corresponding to the notified playback position from the video data acquired by the content data acquisition unit 503.

ステップS832において、通信端末110-1の画像共有部505は、ステップS831で取得した画像を、通信端末110-1の表示制御部506に通知する。これに応じて、ステップS833において、表示制御部506は、通知された画像を、例えば、図9(C)に示すように、通信端末110-1の表示画面710に含まれる共有画面906に表示する。 In step S832, the image sharing unit 505 of the communication terminal 110-1 notifies the display control unit 506 of the communication terminal 110-1 of the image acquired in step S831. In response, in step S833, the display control unit 506 displays the notified image on the shared screen 906 included in the display screen 710 of the communication terminal 110-1, for example, as shown in FIG. 9(C).

ステップS834、S835において、画像共有部505は、例えば、ステップS832の処理と並行して、ステップS831で取得した画像を、通信部501を介して、他の通信端末110-2に通知する。 In steps S834 and S835, the image sharing unit 505 notifies the other communication terminal 110-2 of the image acquired in step S831 via the communication unit 501, for example, in parallel with the processing of step S832.

好ましくは、画像共有部505は、取得した画像とともに、前述した再生位置の情報、再生範囲の情報等を、他の通信端末110-2等に送信する。 Preferably, the image sharing unit 505 transmits the aforementioned playback position information, playback range information, etc., along with the acquired image to other communication terminals 110-2, etc.

ステップS836において、通信端末110-2の表示制御部506は、例えば、図9(C)に示すような表示画面720の共有画面721を、通信端末110-1から受信した画像で更新する。これにより、通信端末110-1の共有画面906と、通信端末110-2の共有画面904には、図9(C)に示すように、同じ方向から見た立体物714が表示される。 In step S836, the display control unit 506 of the communication terminal 110-2 updates the shared screen 721 of the display screen 720, for example, as shown in FIG. 9(C), with the image received from the communication terminal 110-1. As a result, the shared screen 906 of the communication terminal 110-1 and the shared screen 904 of the communication terminal 110-2 display the three-dimensional object 714 viewed from the same direction, as shown in FIG. 9(C).

なお、通信端末110-1と通信端末110-2とが参加している会議に、他の通信端末110-3が参加している場合、通信端末110-1(又は通信管理システム120)は、会議に参加している他の通信端末110-3にも、通信端末110-2に送信した画像を送信する。これにより、例えば、図9(C)に示すように、通信端末110-3が表示する表示画面730にも、通信端末110-1、110-2が表示している共有画面721と同様の共有画面907が表示される。 When communication terminal 110-3 is also participating in a conference in which communication terminals 110-1 and 110-2 are participating, communication terminal 110-1 (or communication management system 120) transmits the image transmitted to communication terminal 110-2 to communication terminal 110-3 also participating in the conference. As a result, for example, as shown in FIG. 9(C), a shared screen 907 similar to shared screen 721 displayed by communication terminals 110-1 and 110-2 is displayed on display screen 730 displayed by communication terminal 110-3.

以上、第2の実施形態によれば、通信端末110-1が取得した映像データの再生位置を、会議に参加している他の通信端末110-2等から指定することができるようになる。 As described above, according to the second embodiment, the playback position of the video data acquired by the communication terminal 110-1 can be specified from other communication terminals participating in the conference, such as the communication terminal 110-2.

[第3の実施形態]
第3の実施形態では、複数の通信端末110が共有する、立体物を複数の方向から記録したコンテンツデータが、立体物を3次元モデル化したモデルデータ(電子データ)である場合の例について説明する。
[Third embodiment]
In the third embodiment, an example will be described in which content data, which is recorded from a plurality of directions of a three-dimensional object and is shared by a plurality of communication terminals 110, is model data (electronic data) that is a three-dimensional model of the three-dimensional object.

<機能構成>
図10は、第3の実施形態に係る通信端末の機能構成の例を示す図である。図10に示すように、第3の実施形態に係る通信端末110は、図5で説明した第1の実施形態に係る通信端末110の機能構成に加えて、モデル生成部1001を有している。
<Functional configuration>
Fig. 10 is a diagram showing an example of a functional configuration of a communication terminal according to the third embodiment. As shown in Fig. 10, the communication terminal 110 according to the third embodiment has a model generation unit 1001 in addition to the functional configuration of the communication terminal 110 according to the first embodiment described in Fig. 5.

モデル生成部1001は、例えば、コンテンツデータ取得部503が取得した、立体物を複数の方向から撮影した映像データから、立体物の形状を表す3次元のモデルデータ(電子データ)を生成する。なお、モデル生成部1001が作成する3次元のモデルデータは、例えば、「ワイヤフレーム」、「サーフェス」、「ソリッド」等の既存の3次元モデルであって良い。また、モデルデータの作成方法については、既存の任意の3次元モデル化の方法と同様で良い。 The model generation unit 1001 generates three-dimensional model data (electronic data) representing the shape of a three-dimensional object from video data of the three-dimensional object photographed from multiple directions, acquired by the content data acquisition unit 503. The three-dimensional model data created by the model generation unit 1001 may be an existing three-dimensional model such as a "wireframe," "surface," or "solid." The method of creating the model data may be the same as any existing method of three-dimensional modeling.

本実施形態では、画像共有部505は、モデル生成部1001が生成した、立体物を3次元モデル化したモデルデータに基づいて、指定された表示位置から見た画像を、通信中の他の通信端末110と共有する。また、本実施形態では、立体物の表示位置の情報として、モデル化した立体物を表示する視点の位置を示す情報(座標情報等)を用いる。 In this embodiment, the image sharing unit 505 shares with other communication terminals 110 in communication with the image viewed from a specified display position based on the model data of a three-dimensional model of a three-dimensional object generated by the model generation unit 1001. Also, in this embodiment, information indicating the position of the viewpoint from which the modeled three-dimensional object is displayed (coordinate information, etc.) is used as information on the display position of the three-dimensional object.

なお、第3の実施形態に係る通信端末110の他の機能構成については、図5で説明した第1の実施形態に係る通信端末110の機能構成と同様で良い。 Note that other functional configurations of the communication terminal 110 according to the third embodiment may be similar to the functional configuration of the communication terminal 110 according to the first embodiment described in FIG. 5.

<処理の流れ>
図11は、第3の実施形態に係る共有処理の例を示すシーケンス図である。この図は、例えば、図10に示す機能構成を有する通信端末110-1と通信端末110-2との間で通信(会議)をしているときに、通信端末110-1を利用するユーザAが、立体物を3次元モデル化したモデルデータを共有する場合の共有処理の例を示している。
<Processing flow>
Fig. 11 is a sequence diagram showing an example of a sharing process according to the third embodiment. This diagram shows an example of a sharing process in the case where, for example, when communication (conference) is being held between communication terminals 110-1 and 110-2 having the functional configurations shown in Fig. 10, user A using communication terminal 110-1 shares model data of a three-dimensional object.

なお、図11に示す処理の開始時点において、通信端末110-1と通信端末110-2とは、通信ネットワーク101を介して、映像データ及び音データを送受信する通信(会議)を行っているものとする。また、ここでは、第1の実施形態と同様の処理に対する詳細な説明は省略する。 It is assumed that at the start of the process shown in FIG. 11, communication terminal 110-1 and communication terminal 110-2 are communicating (conference) to transmit and receive video data and audio data via communication network 101. Also, detailed explanations of the same processes as those in the first embodiment will be omitted here.

ステップS1101において、通信端末110-1と通信端末110-2との間で通信中に、通信端末110-1を利用するユーザAが、通信端末110-1に対して共有開始操作を行うと、ステップS1102以降の処理が実行される。 In step S1101, when user A, who uses communication terminal 110-1, performs a sharing start operation on communication terminal 110-1 during communication between communication terminal 110-1 and communication terminal 110-2, the processing from step S1102 onwards is executed.

ステップS1102、S1103において、通信端末110-1の操作受付部504は、ユーザAによる共有開始操作を受け付けると、コンテンツデータ取得部503に対して、カメラ312等で撮影した映像データのキャプチャの開始と終了を要求する。なお、ステップS1101~S1103の処理は、第1の実施形態のステップS601~S603の処理と同様で良い。 In steps S1102 and S1103, when the operation reception unit 504 of the communication terminal 110-1 receives a sharing start operation from user A, it requests the content data acquisition unit 503 to start and end the capture of video data captured by the camera 312 or the like. Note that the processing in steps S1101 to S1103 may be similar to the processing in steps S601 to S603 in the first embodiment.

ここで、通信システム100のモデル共有設定が有効に設定されている場合、ステップS1111以降の処理が実行される。一方、通信システム100のモデル共有設定が無効に設定されている場合、図6のステップS604以降の処理が実行される。 Here, if the model sharing setting of the communication system 100 is set to enabled, the processing from step S1111 onwards is executed. On the other hand, if the model sharing setting of the communication system 100 is set to disabled, the processing from step S604 onwards in FIG. 6 is executed.

ステップS1111において、通信端末110-1の操作受付部504は、モデル生成部1001を用いて、ステップS1102、S1103でキャプチャした映像データから、立体物を3次元モデル化したモデルデータを生成する。 In step S1111, the operation reception unit 504 of the communication terminal 110-1 uses the model generation unit 1001 to generate model data that is a 3D model of the solid object from the video data captured in steps S1102 and S1103.

図12(A)は、3次元モデル化したモデルデータのイメージを示している。例えば、立体物がサイコロ1201である場合、一例として、モデル生成部1001は、サイコロ1201の各面をサーフェスモデルで3次元モデル化して、モデルデータ1202を作成する。ただし、これに限られず、モデル生成部1001は、ワイヤーフレームモデル、又はソリッドモデルで、サイコロ1201を3次元モデル化して、モデルデータ1202を作成しても良い。 Figure 12 (A) shows an image of three-dimensionally modeled model data. For example, if the three-dimensional object is a die 1201, then as one example, the model generation unit 1001 three-dimensionally models each face of the die 1201 using a surface model to create model data 1202. However, this is not limited to the above, and the model generation unit 1001 may also three-dimensionally model the die 1201 using a wireframe model or a solid model to create model data 1202.

ステップS1116において、通信端末110-1の操作受付部504は、立体物のモデル化が完了したことを示す完了通知を表示制御部506等に通知する。 In step S1116, the operation reception unit 504 of the communication terminal 110-1 sends a completion notification to the display control unit 506, etc., indicating that modeling of the three-dimensional object has been completed.

ステップS1117において、通信端末110-1の表示制御部506は、立体物714を3次元モデル化したモデルデータに基づいて、通信端末110-1が表示する表示画面に、共有画面を表示する。なお、第1の実施形態に係る共有画面711では、シークバー715により、映像データの再生位置を指定していた。一方、第3の実施形態に係る共有画面では、例えば、図12(B)に示すような球面座標系において、モデル化した立体物を表示する視点1211の位置を示す座標情報等によって、立体物の表示位置を指定する。 In step S1117, the display control unit 506 of the communication terminal 110-1 displays a shared screen on the display screen displayed by the communication terminal 110-1 based on the model data of the three-dimensional model of the three-dimensional object 714. Note that in the shared screen 711 according to the first embodiment, the playback position of the video data is specified by the seek bar 715. On the other hand, in the shared screen according to the third embodiment, the display position of the three-dimensional object is specified by, for example, coordinate information indicating the position of the viewpoint 1211 at which the modeled three-dimensional object is displayed in a spherical coordinate system as shown in FIG. 12(B).

なお、ステップS1117において、通信端末110-1の表示制御部506が、共有画面を表示すると、例えば、ステップS1131で共有終了操作を受け付けるまで、ステップS1121~S1128の処理が繰り返し実行される。 When the display control unit 506 of the communication terminal 110-1 displays the shared screen in step S1117, the processing in steps S1121 to S1128 is repeatedly executed, for example, until an operation to end sharing is received in step S1131.

ステップS1121において、通信端末110-1の操作受付部504が、ユーザAによる表示位置の指定操作を受け付ける。ユーザAは、例えば、共有画面に表示された立体物を、ドラッグ操作等により上下左右に回転させて、立体物の表示位置を指定する。 In step S1121, the operation reception unit 504 of the communication terminal 110-1 receives an operation by user A to specify the display position. For example, user A rotates the three-dimensional object displayed on the shared screen up, down, left, and right by dragging the three-dimensional object to specify the display position of the three-dimensional object.

ステップS1122において、通信端末110-1の操作受付部504は、受け付けた表示位置の座標情報を、画像共有部505に通知する。 In step S1122, the operation reception unit 504 of the communication terminal 110-1 notifies the image sharing unit 505 of the coordinate information of the received display position.

ステップS1123において、通信端末110-1の画像共有部505は、モデル生成部1001が生成したモデルデータと、ステップS1122で通知された表示位置の座標情報とに基づいて、指定された表示位置から見た立体物の画像を取得(作成)する。 In step S1123, the image sharing unit 505 of the communication terminal 110-1 acquires (creates) an image of the three-dimensional object as seen from the specified display position based on the model data generated by the model generation unit 1001 and the coordinate information of the display position notified in step S1122.

ステップS1124において、通信端末110-1の画像共有部505は、ステップS1123で取得した画像を、通信端末110-1の表示制御部506に通知する。 In step S1124, the image sharing unit 505 of the communication terminal 110-1 notifies the display control unit 506 of the communication terminal 110-1 of the image acquired in step S1123.

ステップS1125において、通信端末110-1の表示制御部506は、画像共有部505から通知された画像を、通信端末110-1の表示画面に含まれる共有画面に表示する。 In step S1125, the display control unit 506 of the communication terminal 110-1 displays the image notified by the image sharing unit 505 on a shared screen included in the display screen of the communication terminal 110-1.

ステップS1126、S1127において、通信端末110-1の画像共有部505は、ステップS1123で取得した画像を、通信端末110-1の通信部501を介して、通信中の他の通信端末110-2等に送信する。 In steps S1126 and S1127, the image sharing unit 505 of the communication terminal 110-1 transmits the image acquired in step S1123 to other communication terminals with which it is communicating, such as the communication terminal 110-2, via the communication unit 501 of the communication terminal 110-1.

ステップS1128において、通信端末110-2の表示制御部506は、通信端末110-1から受信した画像を、通信端末110-2の表示画面に含まれる共有画面に表示する。 In step S1128, the display control unit 506 of communication terminal 110-2 displays the image received from communication terminal 110-1 on a shared screen included in the display screen of communication terminal 110-2.

このように、立体物を複数の方向から記録したコンテンツデータは、立体物を撮影した映像データに限られず、立体物を3次元モデル化したモデルデータ等であっても良い。 In this way, content data that records a three-dimensional object from multiple directions is not limited to video data that captures the three-dimensional object, but may also be model data that models the three-dimensional object in three dimensions.

なお、図11に示す処理は一例である。例えば、図11のステップS1102、S1103、S1111において、会議制御部502は、立体物のモデルデータを生成する代わりに、記憶部507や外部装置等から、立体物を予め3次元モデル化したモデルデータを取得するものであっても良い。 The process shown in FIG. 11 is an example. For example, in steps S1102, S1103, and S1111 in FIG. 11, the conference control unit 502 may acquire model data of a three-dimensional object that has been previously modeled in three dimensions from the storage unit 507 or an external device, instead of generating model data of the three-dimensional object.

[第4の実施形態]
第4の実施形態では、例えば、360度カメラ等、一般的なカメラより画角が広いカメラで撮影した映像から、立体物を含む領域を選択して共有する場合の処理の例について説明する。ここで、360度カメラとは、上下左右360度の動画を撮影可能なカメラであり、例えば、全天球カメラ、全方位カメラ等とも呼ばれる。
[Fourth embodiment]
In the fourth embodiment, an example of processing will be described in which an area including a three-dimensional object is selected and shared from an image captured by a camera having a wider angle of view than a general camera, such as a 360-degree camera. Here, the 360-degree camera is a camera capable of capturing video of 360 degrees up, down, left, right, and right, and is also called, for example, a spherical camera or an omnidirectional camera.

なお、第4の実施形態に係る通信端末110の機能構成は、例えば、図5に示した第1の実施形態に係る通信端末110の機能構成と同様で良い。 The functional configuration of the communication terminal 110 according to the fourth embodiment may be similar to the functional configuration of the communication terminal 110 according to the first embodiment shown in FIG. 5, for example.

<処理の流れ>
図13は、第4の実施形態に係る共有処理の例を示すシーケンス図である。なお、基本的な処理の流れは、図1で説明した第1の実施形態に係る共有処理と同様なので、ここでは、第1の実施形態との相違点を中心に説明する。
<Processing flow>
Fig. 13 is a sequence diagram showing an example of a sharing process according to the fourth embodiment. Note that the basic flow of the process is similar to that of the sharing process according to the first embodiment described in Fig. 1, so the following description will focus on the differences from the first embodiment.

ステップS601~S603において、通信端末110-1の操作受付部504は、ユーザAによる共有開始操作を受け付けると、第1の実施形態と同様に、コンテンツデータ取得部503を用いて、カメラ312で撮影した映像データをキャプチャする。ただし、第4の実施形態では、カメラ312が、例えば、360度カメラ等の一般的なカメラより画角が広いカメラであるものとする。 In steps S601 to S603, when the operation reception unit 504 of the communication terminal 110-1 receives a sharing start operation from user A, it uses the content data acquisition unit 503 to capture the video data taken by the camera 312, as in the first embodiment. However, in the fourth embodiment, it is assumed that the camera 312 is a camera with a wider angle of view than a general camera, such as a 360-degree camera.

ステップS1301において、通信端末110-1の操作受付部504は、キャプチャが完了したことを示すキャプチャ完了通知を、表示制御部506に通知する。 In step S1301, the operation reception unit 504 of the communication terminal 110-1 sends a capture completion notification to the display control unit 506, indicating that the capture has been completed.

ステップS1302において、通信端末110-1の表示制御部506は、例えば、図14に示すような共有領域の選択画面を表示する。 In step S1302, the display control unit 506 of the communication terminal 110-1 displays a shared area selection screen, for example, as shown in FIG. 14.

図14は、第4の実施形態に係る表示画面のイメージを示す図である。図14の例では、通信端末110-1の表示制御部506が表示する表示画面1400には、ステップS602、S603でキャプチャした映像を表示する共有領域の選択画面1401が表示されている。ユーザAは、この共有領域の選択画面1401から、共有の対象となる立体物714等を含む共有領域1402を、例えば、ドラッグ操作等により選択することができる。 Fig. 14 is a diagram showing an image of a display screen according to the fourth embodiment. In the example of Fig. 14, a display screen 1400 displayed by the display control unit 506 of the communication terminal 110-1 displays a shared area selection screen 1401 that displays the images captured in steps S602 and S603. From this shared area selection screen 1401, user A can select a shared area 1402 that includes a three-dimensional object 714 to be shared, for example, by a drag operation or the like.

ステップS1303において、ユーザAが、例えば、図14に示すような共有領域の選択画面1401から、共有領域1402を選択する選択操作を行うと、ステップS1304以降の処理が実行される。 In step S1303, when user A performs a selection operation to select shared area 1402 from shared area selection screen 1401 as shown in FIG. 14, the processing from step S1304 onwards is executed.

ステップS1304、S1305において、通信端末110-1の操作受付部504は、選択された領域の情報(例えば、座標範囲等)を、画像共有部505、表示制御部506に通知する。 In steps S1304 and S1305, the operation reception unit 504 of the communication terminal 110-1 notifies the image sharing unit 505 and the display control unit 506 of information about the selected area (e.g., coordinate range, etc.).

ステップS1306において、通信端末110-1の表示制御部506は、選択された共有領域1402内の映像データを用いて、共有画面を表示する。これにより、第1の実施形態と同様に、通信端末110-1が表示する表示画面710に共有画面711が表示される。 In step S1306, the display control unit 506 of the communication terminal 110-1 displays the shared screen using the video data in the selected shared area 1402. As a result, the shared screen 711 is displayed on the display screen 710 displayed by the communication terminal 110-1, similar to the first embodiment.

なお、ステップS1306において、通信端末110-1の表示制御部506が、共有画面711を表示すると、例えば、ステップS1321において、共有終了操作を受け付けるまで、ステップS1311~S1318の処理が繰り返し実行される。 When the display control unit 506 of the communication terminal 110-1 displays the shared screen 711 in step S1306, the processes in steps S1311 to S1318 are repeatedly executed until, for example, a sharing end operation is received in step S1321.

ステップS1311において、通信端末110-1の操作受付部504が、ユーザAによる再生位置の指定操作を受け付けると、ステップS1312以降の処理が実行される。ユーザAは、第1の実施形態と同様に、例えば、図7に示すような共有画面711において、シークバー715の位置を左右に移動させること等により、映像データの再生位置を指定することができる。 In step S1311, when the operation reception unit 504 of the communication terminal 110-1 receives an operation to specify a playback position by user A, the processing from step S1312 onward is executed. As in the first embodiment, user A can specify the playback position of the video data by, for example, moving the position of the seek bar 715 to the left or right on the shared screen 711 as shown in FIG. 7.

ステップS1312において、通信端末110-1の操作受付部504は、受け付けた再生位置の情報を画像共有部505に通知する。 In step S1312, the operation reception unit 504 of the communication terminal 110-1 notifies the image sharing unit 505 of the received playback position information.

ステップS1313において、通信端末110-1の画像共有部505は、コンテンツデータ取得部503が取得した映像データのうち、選択された領域内の指定された再生位置に対応する画像を取得する。 In step S1313, the image sharing unit 505 of the communication terminal 110-1 acquires an image corresponding to the specified playback position within the selected area from the video data acquired by the content data acquisition unit 503.

ステップS1314において、通信端末110-1の画像共有部505は、ステップS1313で取得した画像を、通信端末110-1の表示制御部506に通知する。これに応じて、ステップS1315において、表示制御部506は、通知された画像を、例えば、図7に示すように、通信端末110-1の表示画面710に含まれる共有画面711に表示する。 In step S1314, the image sharing unit 505 of the communication terminal 110-1 notifies the display control unit 506 of the communication terminal 110-1 of the image acquired in step S1313. In response to this, in step S1315, the display control unit 506 displays the notified image on a shared screen 711 included in the display screen 710 of the communication terminal 110-1, for example, as shown in FIG. 7.

ステップS1316、S1317において、画像共有部505は、ステップS1313で取得した画像を、通信部501を介して、通信中の他の通信端末110-2に送信する。 In steps S1316 and S1317, the image sharing unit 505 transmits the image acquired in step S1313 to the other communication terminal 110-2 with which it is communicating via the communication unit 501.

好ましくは、画像共有部505は、取得した画像とともに、再生位置の情報(例えば、開始時点から再生位置までの時間、フレーム数等)、再生範囲の情報(例えば、開始時点から終了時点までの時間、フレーム数等)等を、通信端末110-2に送信する。 Preferably, the image sharing unit 505 transmits, together with the acquired image, information on the playback position (e.g., the time from the start point to the playback position, the number of frames, etc.), information on the playback range (e.g., the time from the start point to the end point, the number of frames, etc.) and the like to the communication terminal 110-2.

ステップS1318において、通信端末110-2の表示制御部506は、例えば、図7に示すような通信端末110-2の表示画面720に含まれる共有画面721に、通信端末110-1から受信した画像を表示する。これにより、通信端末110-1の共有画面711と、通信端末110-2の共有画面721には、第1の実施形態と同様に、同じ方向から見た立体物714が表示される。 In step S1318, the display control unit 506 of the communication terminal 110-2 displays the image received from the communication terminal 110-1 on a shared screen 721 included in the display screen 720 of the communication terminal 110-2, for example, as shown in FIG. 7. As a result, the shared screen 711 of the communication terminal 110-1 and the shared screen 721 of the communication terminal 110-2 display the three-dimensional object 714 viewed from the same direction, as in the first embodiment.

ステップS1321において、例えば、通信端末110-1の操作受付部504が、共有終了操作を受け付けると、通信端末110-1は、ステップS1311~S1318の処理を終了する。 In step S1321, for example, when the operation reception unit 504 of the communication terminal 110-1 receives an operation to end sharing, the communication terminal 110-1 ends the processing of steps S1311 to S1318.

なお、上記の例では、カメラ312が360度カメラであるものとして説明を行ったが、本実施形態は、360°カメラの映像データに限られず、映像データの撮影範囲の一部を選択的に共有する場合に、広く適用することができる。 In the above example, the camera 312 is described as a 360-degree camera, but this embodiment is not limited to video data from a 360-degree camera and can be widely applied to cases where a portion of the shooting range of video data is selectively shared.

以上、本発明の各実施形態によれば、通信ネットワークを介して他の通信端末と通信する通信端末において、立体物を複数の方向から記録したコンテンツデータの他の通信端末との共有を迅速に開始できるようになる。 As described above, according to each embodiment of the present invention, a communication terminal that communicates with other communication terminals via a communication network can quickly start sharing content data recorded from multiple directions of a three-dimensional object with the other communication terminals.

<補足>
上記で説明した各実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。
<Additional Information>
Each function of each embodiment described above can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), and a conventional circuit module designed to execute each function described above.

また、通信端末110用のプログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしても良い。また、通信端末110用のプログラムは、記録媒体だけではなく、例えば、サーバ(クラウドやオンプレミス)からダウンロードして、通信端末110にインストール可能なもの等であっても良い。 The program for the communication terminal 110 may be distributed, for example, as a file in an installable or executable format, recorded on a computer-readable recording medium. The program for the communication terminal 110 may not only be recorded on a recording medium, but may also be, for example, downloaded from a server (cloud or on-premise) and installed on the communication terminal 110.

さらに、通信管理システム120は、図4に示すようなコンピュータ400に限られず、例えば、携帯電話、スマートフォン、タブレット端末、ウェアラブル端末、PDA(Personal data assistant)、及び、画像形成装置等の電子機器で実現しても良い。 Furthermore, the communication management system 120 is not limited to the computer 400 shown in FIG. 4, but may be realized by electronic devices such as, for example, a mobile phone, a smartphone, a tablet terminal, a wearable terminal, a PDA (Personal Data Assistant), and an image forming device.

100 通信システム
101 通信ネットワーク
110 通信端末
503 コンテンツデータ取得部
504 操作受付部
505 画像共有部
506 表示制御部
710 表示画面
715 シークバー(表示要素の一例)
100 Communication system 101 Communication network 110 Communication terminal 503 Content data acquisition unit 504 Operation reception unit 505 Image sharing unit 506 Display control unit 710 Display screen 715 Seek bar (an example of a display element)

特開2015-52896号公報JP 2015-52896 A

Claims (12)

通信ネットワークを介して他の通信端末と通信する通信端末であって、
立体物を複数の方向から記録したコンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータの表示位置の指定を受け付ける操作受付部と、
前記コンテンツデータの前記表示位置に対応する画像を前記他の通信端末と共有する画像共有部と、
前記画像共有部が共有する画像を含む表示画面を表示部に表示させる表示制御部と、
を有し、
前記コンテンツデータは、前記立体物をモデル化した電子データを含み、
前記表示位置の情報は、モデル化した前記立体物を表示する視点の位置を示す情報を含む、通信端末。
A communication terminal that communicates with other communication terminals via a communication network,
a content data acquisition unit that acquires content data recorded from a plurality of directions of a three-dimensional object;
an operation receiving unit that receives a designation of a display position of the content data;
an image sharing unit that shares an image corresponding to the display position of the content data with the other communication terminal;
a display control unit that causes a display screen including the image shared by the image sharing unit to be displayed on a display unit;
having
the content data includes electronic data that models the three-dimensional object,
The display position information includes information indicating a viewpoint position from which the modeled three-dimensional object is displayed .
通信ネットワークを介して他の通信端末と通信する通信端末であって、
立体物を複数の方向から記録したコンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータの表示位置の指定を受け付ける操作受付部と、
前記コンテンツデータの前記表示位置に対応する画像を前記他の通信端末と共有する画像共有部と、
前記画像共有部が共有する画像を含む表示画面を表示部に表示させる表示制御部と、
を有し、
前記コンテンツデータは、前記立体物を複数の方向から撮影した映像データを含み、
前記表示位置の情報は、前記映像データの再生位置を示す情報を含む通信端末。
A communication terminal that communicates with other communication terminals via a communication network,
a content data acquisition unit that acquires content data recorded from a plurality of directions of a three-dimensional object;
an operation receiving unit that receives a designation of a display position of the content data;
an image sharing unit that shares an image corresponding to the display position of the content data with the other communication terminal;
a display control unit that causes a display screen including the image shared by the image sharing unit to be displayed on a display unit;
having
the content data includes video data obtained by photographing the three-dimensional object from a plurality of directions;
A communication terminal, wherein the display position information includes information indicating a playback position of the video data.
前記表示制御部は、前記表示位置を指定する表示要素を前記表示画面に表示し、
前記画像共有部は、前記表示要素で前記表示位置が指定されたときに、前記コンテンツデータの前記表示位置に対応する画像を前記他の通信端末に送信する、請求項1又は2に記載の通信端末。
the display control unit displays a display element for designating the display position on the display screen;
The communication terminal according to claim 1 , wherein the image sharing unit transmits an image corresponding to the display position of the content data to the other communication terminal when the display position is specified by the display element.
前記画像共有部は、
前記コンテンツデータの前記表示位置の画像と、前記表示位置の情報とを前記他の通信端末と共有し、
前記他の通信端末から、前記表示位置を指定する指定情報を受け付けた場合、前記コンテンツデータの前記表示位置の画像と、前記表示位置の情報とを前記他の通信端末に送信する、請求項1乃至3のいずれか一項に記載の通信端末。
The image sharing unit includes:
sharing an image of the display position of the content data and information about the display position with the other communication terminal;
A communication terminal according to any one of claims 1 to 3, wherein when designation information for designating the display position is received from the other communication terminal, an image of the display position of the content data and information about the display position are transmitted to the other communication terminal.
前記画像共有部は、前記他の通信端末からの要求に応じて、前記表示位置の指定を前記他の通信端末に許可し、前記表示位置の指定が許可された前記他の通信端末から前記指定情報を受け付ける、請求項に記載の通信端末。 The communication terminal according to claim 4 , wherein the image sharing unit permits the other communication terminal to specify the display position in response to a request from the other communication terminal, and accepts the specification information from the other communication terminal that has been permitted to specify the display position. 前記画像共有部は、前記他の通信端末から、前記他の通信端末が取得したコンテンツデータの一の表示位置に対応する画像を受信した場合、前記一の表示位置に対応する画像を前記他の通信端末と共有し
前記表示制御部は、前記一の表示位置に対応する画像を前記表示画面に表示する、請求項1乃至のいずれか一項に記載の通信端末。
The communication terminal according to any one of claims 1 to 5, wherein when the image sharing unit receives from the other communication terminal an image corresponding to one display position of content data acquired by the other communication terminal, the image sharing unit shares the image corresponding to the one display position with the other communication terminal, and the display control unit displays the image corresponding to the one display position on the display screen.
通信ネットワークを介して他の通信端末と通信する複数の通信端末を含む通信システムであって、
前記通信端末は、
立体物を複数の方向から記録したコンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータの表示位置の指定を受け付ける操作受付部と、
前記コンテンツデータの前記表示位置の画像を前記他の通信端末と共有する画像共有部と、
前記画像共有部が共有する画像を含む表示画面を表示部に表示させる表示制御部と、
を有し、
前記コンテンツデータは、前記立体物をモデル化した電子データを含み、
前記表示位置の情報は、モデル化した前記立体物を表示する視点の位置を示す情報を含む、通信システム。
A communication system including a plurality of communication terminals that communicate with other communication terminals via a communication network,
The communication terminal includes:
a content data acquisition unit that acquires content data recorded from a plurality of directions of a three-dimensional object;
an operation receiving unit that receives a designation of a display position of the content data;
an image sharing unit that shares an image of the display position of the content data with the other communication terminal;
a display control unit that causes a display screen including the image shared by the image sharing unit to be displayed on a display unit;
having
the content data includes electronic data that models the three-dimensional object,
A communication system, wherein the display position information includes information indicating a viewpoint position from which the modeled three-dimensional object is displayed .
通信ネットワークを介して他の通信端末と通信する複数の通信端末を含む通信システムであって、A communication system including a plurality of communication terminals that communicate with other communication terminals via a communication network,
前記通信端末は、The communication terminal includes:
立体物を複数の方向から記録したコンテンツデータを取得するコンテンツデータ取得部と、a content data acquisition unit that acquires content data recorded from a plurality of directions of a three-dimensional object;
前記コンテンツデータの表示位置の指定を受け付ける操作受付部と、an operation receiving unit that receives a designation of a display position of the content data;
前記コンテンツデータの前記表示位置の画像を前記他の通信端末と共有する画像共有部と、an image sharing unit that shares an image of the display position of the content data with the other communication terminal;
前記画像共有部が共有する画像を含む表示画面を表示部に表示させる表示制御部と、a display control unit that causes a display screen including the image shared by the image sharing unit to be displayed on a display unit;
を有し、having
前記コンテンツデータは、前記立体物を複数の方向から撮影した映像データを含み、the content data includes video data obtained by photographing the three-dimensional object from a plurality of directions;
前記表示位置の情報は、前記映像データの再生位置を示す情報を含む、通信システム。A communication system, wherein the display position information includes information indicating a playback position of the video data.
通信ネットワークを介して他の通信端末と通信する通信端末が、
立体物を複数の方向から記録したコンテンツデータを取得する処理と、
前記コンテンツデータの表示位置の指定を受け付ける処理と、
前記コンテンツデータの前記表示位置の画像を前記他の通信端末と共有する処理と、
前記他の通信端末と共有する画像を含む表示画面を表示する処理と、
を実行し、
前記コンテンツデータは、前記立体物をモデル化した電子データを含み、
前記表示位置の情報は、モデル化した前記立体物を表示する視点の位置を示す情報を含む、通信方法。
A communication terminal that communicates with other communication terminals via a communication network,
A process of acquiring content data recorded from a plurality of directions of a three-dimensional object;
A process of receiving a designation of a display position of the content data;
a process of sharing an image of the display position of the content data with the other communication terminal;
displaying a display screen including an image to be shared with the other communication terminal;
Run
the content data includes electronic data that models the three-dimensional object,
A communication method , wherein the display position information includes information indicating a viewpoint position from which the modeled three-dimensional object is displayed .
通信ネットワークを介して他の通信端末と通信する通信端末が、A communication terminal that communicates with other communication terminals via a communication network,
立体物を複数の方向から記録したコンテンツデータを取得する処理と、A process of acquiring content data recorded from a plurality of directions of a three-dimensional object;
前記コンテンツデータの表示位置の指定を受け付ける処理と、A process of receiving a designation of a display position of the content data;
前記コンテンツデータの前記表示位置の画像を前記他の通信端末と共有する処理と、a process of sharing an image of the display position of the content data with the other communication terminal;
前記他の通信端末と共有する画像を含む表示画面を表示する処理と、displaying a display screen including an image to be shared with the other communication terminal;
を実行し、Run
前記コンテンツデータは、前記立体物を複数の方向から撮影した映像データを含み、the content data includes video data obtained by photographing the three-dimensional object from a plurality of directions;
前記表示位置の情報は、前記映像データの再生位置を示す情報を含む、通信方法。A communication method, wherein the display position information includes information indicating a playback position of the video data.
通信ネットワークを介して他の通信端末と通信する通信端末に、
立体物を複数の方向から記録したコンテンツデータを取得する処理と、
前記コンテンツデータの表示位置の指定を受け付ける処理と、
前記コンテンツデータの前記表示位置の画像を前記他の通信端末と共有する処理と、
前記他の通信端末と共有する画像を含む表示画面を表示する処理と、
を実行させ
前記コンテンツデータは、前記立体物をモデル化した電子データを含み、
前記表示位置の情報は、モデル化した前記立体物を表示する視点の位置を示す情報を含む、プログラム。
A communication terminal that communicates with other communication terminals via a communication network,
A process of acquiring content data recorded from a plurality of directions of a three-dimensional object;
A process of receiving a designation of a display position of the content data;
a process of sharing an image of the display position of the content data with the other communication terminal;
displaying a display screen including an image to be shared with the other communication terminal;
Run the command ,
the content data includes electronic data that models the three-dimensional object,
A program, wherein the display position information includes information indicating a viewpoint position from which the modeled three-dimensional object is displayed .
通信ネットワークを介して他の通信端末と通信する通信端末に、A communication terminal that communicates with other communication terminals via a communication network,
立体物を複数の方向から記録したコンテンツデータを取得する処理と、A process of acquiring content data recorded from a plurality of directions of a three-dimensional object;
前記コンテンツデータの表示位置の指定を受け付ける処理と、A process of receiving a designation of a display position of the content data;
前記コンテンツデータの前記表示位置の画像を前記他の通信端末と共有する処理と、a process of sharing an image of the display position of the content data with the other communication terminal;
前記他の通信端末と共有する画像を含む表示画面を表示する処理と、displaying a display screen including an image to be shared with the other communication terminal;
を実行させ、Run the command,
前記コンテンツデータは、前記立体物を複数の方向から撮影した映像データを含み、the content data includes video data obtained by photographing the three-dimensional object from a plurality of directions;
前記表示位置の情報は、前記映像データの再生位置を示す情報を含む、プログラム。A program, wherein the display position information includes information indicating a playback position of the video data.
JP2020131130A 2020-07-31 2020-07-31 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM Active JP7574565B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020131130A JP7574565B2 (en) 2020-07-31 2020-07-31 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM
JP2024181812A JP7758129B2 (en) 2020-07-31 2024-10-17 Communication terminal, communication system, communication method, and program
JP2025170840A JP2025185095A (en) 2020-07-31 2025-10-09 Communication terminal, communication system, communication method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020131130A JP7574565B2 (en) 2020-07-31 2020-07-31 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024181812A Division JP7758129B2 (en) 2020-07-31 2024-10-17 Communication terminal, communication system, communication method, and program

Publications (2)

Publication Number Publication Date
JP2022027242A JP2022027242A (en) 2022-02-10
JP7574565B2 true JP7574565B2 (en) 2024-10-29

Family

ID=80264259

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020131130A Active JP7574565B2 (en) 2020-07-31 2020-07-31 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM
JP2024181812A Active JP7758129B2 (en) 2020-07-31 2024-10-17 Communication terminal, communication system, communication method, and program
JP2025170840A Pending JP2025185095A (en) 2020-07-31 2025-10-09 Communication terminal, communication system, communication method, and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024181812A Active JP7758129B2 (en) 2020-07-31 2024-10-17 Communication terminal, communication system, communication method, and program
JP2025170840A Pending JP2025185095A (en) 2020-07-31 2025-10-09 Communication terminal, communication system, communication method, and program

Country Status (1)

Country Link
JP (3) JP7574565B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7568327B2 (en) * 2021-05-26 2024-10-16 Necソリューションイノベータ株式会社 Information processing device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285262A (en) 1999-03-29 2000-10-13 Mitsubishi Electric Corp Image sharing system
JP2013175048A (en) 2012-02-24 2013-09-05 Nikon Corp Information display device and information display method
JP2018136828A (en) 2017-02-23 2018-08-30 株式会社リコー Terminal device, program, and data display method
JP2020080101A (en) 2018-11-14 2020-05-28 キヤノン株式会社 Information processing device, system including the same, information processing method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285262A (en) 1999-03-29 2000-10-13 Mitsubishi Electric Corp Image sharing system
JP2013175048A (en) 2012-02-24 2013-09-05 Nikon Corp Information display device and information display method
JP2018136828A (en) 2017-02-23 2018-08-30 株式会社リコー Terminal device, program, and data display method
JP2020080101A (en) 2018-11-14 2020-05-28 キヤノン株式会社 Information processing device, system including the same, information processing method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
渡辺 陽太郎 ほか,三次元動画像を用いた遠隔教育システム Distance Learning System Using 3D Graphics,電子情報通信学会技術研究報告 Vol.108 No.146 IEICE Technical Report,日本,社団法人電子情報通信学会 The Institute of Electronics,Information and Communication Engineers,2008年07月12日,pp.23-28

Also Published As

Publication number Publication date
JP2025013857A (en) 2025-01-28
JP7758129B2 (en) 2025-10-22
JP2022027242A (en) 2022-02-10
JP2025185095A (en) 2025-12-18

Similar Documents

Publication Publication Date Title
KR102664688B1 (en) Method for providing shoot mode based on virtual character and electronic device performing thereof
KR102158214B1 (en) Mobile terminal and control method for the mobile terminal
KR102114377B1 (en) Method for previewing images captured by electronic device and the electronic device therefor
KR20230023824A (en) Method for controlling multiple virtual characters, device, apparatus, and storage medium
JP6798288B2 (en) Communication terminals, communication systems, video output methods, and programs
CN109729411B (en) Live broadcast interaction method and device
CN112965601A (en) Display apparatus and method of operating the same
KR20200098029A (en) Screen providing method and electronic device supporting the same
CN111385470B (en) Electronic device, control method of electronic device, and computer-readable medium
US9888209B1 (en) Remote communication system, method for controlling remote communication system, and storage medium
KR102077665B1 (en) Virtual movile device implementing system and control method for the same in mixed reality
JP2025185095A (en) Communication terminal, communication system, communication method, and program
CN111327823A (en) Video generation method, device and corresponding storage medium
CN106162150B (en) A kind of photographic method and mobile terminal
CN112927372B (en) Electronic device, control method of electronic device and storage medium
JP2015225400A (en) Communication system, transfer control device, communication method, and program
JP2022155135A (en) Electronic device and control method thereof, program, and recording medium
JP2025168410A (en) Equipment system, device, terminal device, image generation method, and program
JP2020108112A (en) Electronic device and control method thereof
JP6473048B2 (en) Mobile device operation terminal, mobile device operation method, and mobile device operation program
JP2021179933A (en) Communication terminal, communication system, communication method, and program
JP6776905B2 (en) Communication terminals, communication systems, display control methods, and programs
JP7434825B2 (en) Relay device, communication system, communication method, and program
CN116939275A (en) Live broadcast virtual resource display method, device, electronic equipment, server and media
JP6773145B2 (en) Electronic blackboards, communication systems, communication control methods, and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240603

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240930

R150 Certificate of patent or registration of utility model

Ref document number: 7574565

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150