Communication terminal, communication system, communication method, and program

The communication terminal efficiently shares three-dimensional content data by recording from multiple directions and using display elements to specify viewing positions, addressing the challenges of data size and environment-dependent delays in existing systems.

JP2025013857AActive Publication Date: 2025-01-28RICOH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024181812
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-28
Estimated Expiration
2040-07-31

AI Technical Summary

Technical Problem

Existing communication systems face challenges in quickly sharing three-dimensional content data between multiple terminals due to the time required for capturing and transmitting large video data, which can be influenced by the communication environment and data size, leading to mismatches in viewer perspectives during shared presentations.

Method used

A communication terminal that records three-dimensional objects from multiple directions and allows for quick sharing by specifying display positions using display elements, enabling synchronized viewing across terminals.

Benefits of technology

Enables rapid sharing of three-dimensional content data among communication terminals, allowing participants to view images from consistent angles without the need for repeated capturing and transmission, thus enhancing the efficiency of video conferences and remote collaborations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025013857000001_ABST
    Figure 2025013857000001_ABST
Patent Text Reader

Abstract

To allow content data in which a three-dimensional object is recorded from a plurality of directions to be quickly shared with other communication terminals, in a communication terminal that communicates with the other communication terminals via a communication network.SOLUTION: A communication terminal communicates with another communication terminal via a communication network, and includes: a content data acquisition unit that acquires content data in which a three-dimensional object is recorded from a plurality of directions; an operation reception unit that accepts 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; and a display control unit that causes a display unit to display a display screen including the image shared by the image sharing unit.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a communication terminal, a communication system, a communication method, and a program. [Background technology]

[0002] 2. Description of the Related Art There is known a conference system in which a plurality of communication terminals share content data, such as video data, image data, and document data, via a communication network such as the Internet.

[0003] For example, a conference system is known in which an information processing terminal transmits a second image, which is a first image that is shared material data and has address information for the shared material data embedded therein, to another information processing terminal, thereby sharing the shared material data with the other information processing terminals (see, for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0004] There is a demand for using such a conference system to hold a conference in which content data of a three-dimensional object such as a model or a prototype recorded from a plurality of directions is shared.

[0005] 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.

[0006] One embodiment of the present invention has been made in consideration of the above-mentioned problems, and enables a communication terminal that communicates with other communication terminals via a communication network to quickly share content data recorded of a three-dimensional object from multiple directions with the other communication terminals. [Means for solving the problem]

[0007] 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. Effect of the Invention

[0008] 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. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of a communication system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a communication terminal according to an embodiment. [Figure 4] FIG. 11 is a diagram illustrating another example of a hardware configuration of a communication terminal according to an embodiment. [Diagram 5] FIG. 2 is a diagram illustrating an example of a functional configuration of a communication terminal according to the first embodiment. [Figure 6] FIG. 11 is a sequence diagram illustrating an example of a sharing process according to the first embodiment. [Figure 7] FIG. 2 is a diagram showing an image of a display screen according to the first embodiment. [Figure 8] FIG. 11 is a sequence diagram illustrating an example of an operation authority acquisition process according to the second embodiment. [Figure 9] FIG. 11 is a diagram showing an image of a display screen according to the second embodiment. [Figure 10]FIG. 11 is a diagram illustrating an example of a functional configuration of a communication terminal according to a third embodiment. [Figure 11] FIG. 13 is a sequence diagram illustrating an example of a sharing process according to the third embodiment. [Figure 12] FIG. 13 is a diagram illustrating model data according to the third embodiment. [Figure 13] FIG. 13 is a sequence diagram illustrating an example of a sharing process according to the fourth embodiment. [Figure 14] FIG. 13 is a diagram showing an image of a display screen according to a fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

[0011] <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 communicatively connected to each other via a communication network 101 such as the Internet or a LAN (Local Area Network).

[0012] The communication terminal 110 is used in a video conference for transmitting and receiving, 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 terminals 110 may include, for example, an electronic whiteboard 110a, a video conference terminal 110b, and an information terminal 110c.

[0013] For example, the communication terminal 110 holds a video conference with one or more other communication terminals 110 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.

[0014] 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 a user captured by a camera and a voice of the user captured by a microphone.

[0015] The content data is data including characters, figures, sounds, images, videos, and a combination of at least one of them. As an example, the content data may include document data, video data, still image data, etc., shared among a plurality of communication terminals 110. In the present embodiment, the content data includes video data obtained by photographing a three-dimensional object from a plurality of directions, or model data (electronic data) obtained by three-dimensionally modeling the video data, etc.

[0016] The stroke data is electronic data (coordinate information, line type information, etc.) that represents an image (hereinafter referred to as a stroke image) drawn by a user touching and moving an electronic pen, a human hand, or the like on the display of the electronic whiteboard 110a. For example, when a stroke image is drawn on one electronic whiteboard 110a, the stroke data is transmitted to the other electronic whiteboard 110a, and the same stroke image is drawn on the other electronic whiteboard 110a.

[0017] The video conference terminal 110b is, for example, a communication terminal 110 that communicates video data and audio data for calls, shared content data, etc. Also, the video conference terminal 110b may have a function of 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 have a function of connecting, for example, a PC (Personal Computer) and acquiring shared content data from the PC.

[0018] The information terminal 110c is, for example, a general-purpose information processing device such as a PC, a tablet terminal, a smartphone, etc. The information terminal 110c executes, for example, an application program corresponding to the communication system 100, thereby functioning as a communication terminal 110 that transmits and receives video data and audio data for calls, content data for sharing, stroke data, etc.

[0019] The electronic whiteboard 110a, the video conference terminal 110b, the information terminal 110c, and the like are examples of the communication terminal 110. For example, the communication terminal 110 may be various electronic devices having communication functions, display functions, and the like, such as a PJ (Projector), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, and medical equipment.

[0020] 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 of the communication terminal 110, management of communications (sessions), relay of 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 is an existing communication management system, detailed description of the communication management system 120 will be omitted here.

[0021] In the above-described communication system 100, there is a demand for holding a conference among a plurality of communication terminals 110 by sharing video data (an example of content data) of a three-dimensional object such as a model or prototype captured from a plurality of directions.

[0022] However, in conventional technologies 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 must be repeated while changing the positional relationship between the camera photographing the three-dimensional object and the three-dimensional object.

[0023] Another possible method is to share video data of a three-dimensional object and explain the three-dimensional object while playing back the shared video data, but with this method, the perspective (side, etc.) viewed by the person explaining and the person receiving the explanation may not match.

[0024] 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 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 that the variation in the time it takes for each communication terminal 110 to finish transmitting / receiving the video data (for example, a moving image file, etc.) increases.

[0025] In order to solve such problems, the communication terminal 110 of this embodiment does not transmit video data that has been continuously recorded from multiple directions of a three-dimensional object 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.

[0026] Preferably, the communication terminal 110 displays on the display screen a seek bar (one example of a display element) for specifying the playback position (one 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.

[0027] In this manner, according to this embodiment, in a communication terminal 110 that communicates with other communication terminals 110 via a communication network 101, content data recorded from multiple directions of a three-dimensional object can be quickly shared with the other communication terminals 110.

[0028] <Hardware configuration> Next, an example of the hardware configuration of each device according to this embodiment will be described.

[0029] (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.

[0030] 2 is a diagram showing an example of a 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.

[0031] Of these, the CPU 201 is an arithmetic 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 an OS (Operating System) and applications, various data, and the like. The HDD controller 205 controls the reading and writing of various data from and to the HD 204 under the control of the CPU 201.

[0032] The display 206 displays various types of information such as a cursor, a menu, a window, characters, or an image. The external device connection I / F 207 is an interface for connecting various types of external devices. For example, when the computer 200 is an information terminal 110c, a camera, a speaker, and the like are connected to the external device connection I / F 207. Alternatively, the information terminal 110c may have a built-in camera and speaker.

[0033] The network I / F 208 is a communication interface for performing data communication using the communication network 101. The keyboard 209 is a type of input means having 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 a cursor, etc.

[0034] The DVD-RW drive 212 controls reading and writing (storing) of data from and to the DVD-RW 211. The DVD-RW drive 212 may also control reading and writing (storing) of data from and to a disk other than the DVD-RW 211. The media I / F 214 controls reading and writing (storing) of data from and to a medium 213 such as a flash memory. The bus line 215 includes an address bus, a data bus, various control signals, and the like for electrically connecting each component such as the CPU 201 shown in FIG. 2.

[0035] (Hardware configuration of communication terminal 1) 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.

[0036] The video conference terminal 110b includes a computer configuration, and includes, for example, 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 a sound 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, the microphone 314, the speaker 315, and the like may be provided outside the video conference terminal 110b, or may be provided inside the video conference terminal 110b.

[0037] The CPU 301 is a calculation 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 processes. The ROM 302 is a non-volatile memory that stores in advance programs and the like used for starting up the video conference terminal 110b, such as an IPL. The RAM 303 is a volatile memory that is used as a work area for the CPU 301, etc.

[0038] The flash memory 304 is a storage device that stores, for example, an OS, application programs, and various data. The SSD 305 controls reading and writing of various data from and to the flash memory 304 under the control of the CPU 301. The media I / F 307 controls reading and writing (storing) of data from and to a medium 306 such as a memory card.

[0039] The operation button 308 is an input device that accepts input operations by the user of the video conference terminal 110b. The power switch 309 is a switch for turning on / off the power of the video conference terminal 110b. The network I / F 311 is a communication interface for communicating using the communication network 101.

[0040] 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.

[0041] 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 conference 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 conference terminal 110b to display a video conference video, a shared image, a stroke image, etc., in the same way as an electronic whiteboard with a video conference function.

[0042] 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, and the like.

[0043] (Hardware configuration of communication terminal 2) 4 is a diagram showing another example of the hardware configuration of a communication terminal according to an embodiment of the present invention, in which an example of the hardware configuration of an electronic whiteboard 110a, which is another example of the communication terminal 110, will be described.

[0044] 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 overall operation of the electronic whiteboard 110a. The ROM 402 is a non-volatile memory that stores a program used to start the electronic whiteboard 110a, such as an IPL. The RAM 403 is a volatile memory that is 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.

[0045] The network I / F 405 is a communication interface for connecting the electronic whiteboard 110a to the communication network 101 and performing communication. 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.

[0046] 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 near-field communication circuit 419, an antenna 419a of the near-field communication circuit 419, a power switch 417, and selection switches 418.

[0047] Of these, the capture device 411 captures (obtains) as a still image or a moving image a display screen or the like displayed on a display or the like of the external PC 450. The capture device 411 also captures video data captured by the camera 434.

[0048] The GPU 412 is a semiconductor chip (processor) that specializes in graphics. The display controller 413 controls and manages screen display to output an output image from the GPU 412 to a display 460 or the like. The contact sensor 414 detects that the electronic pen 440, the user's hand H, or the like has contacted the display 460. The sensor controller 415 controls the processing of the contact sensor 414.

[0049] The contact sensor 414 performs input of coordinates and detection of coordinates by, for example, an infrared blocking method. The method of inputting coordinates and detecting coordinates is such that two light receiving / emitting devices installed at both ends of the upper side of the display 460 emit a plurality of infrared rays in parallel with the display 460, and receive the light reflected by a reflecting member provided around the display 460 and returning on 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 is touched to the display 460. The short-distance communication circuit 419 is a communication circuit that performs short-distance wireless communication via the antenna 419a.

[0050] The power switch 417 is a switch for switching the power of the electronic whiteboard 110a on / off. The selection switches 418 are a group of switches for adjusting the brightness and color of the display of the display 460, for example.

[0051] Furthermore, the electronic whiteboard 110a includes a bus line 420. The bus line 420 includes an address bus, a data bus, various control signals, and the like for electrically connecting the components such as the CPU 401 shown in FIG.

[0052] 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 a change in capacitance, or a resistive film touch panel that identifies the contact position by a voltage change between two opposing resistive films. The contact sensor 414 may also be an electromagnetic induction type touch panel that identifies the contact position by detecting electromagnetic induction caused by a contact object touching the display unit. Furthermore, the electronic pen controller 416 may determine the presence or absence of 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.

[0053] [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.

[0054] For example, when the communication terminal 110 is the electronic whiteboard 110a, the electronic whiteboard 110a realizes each of the above-mentioned functional configurations by executing a predetermined program in the CPU 401 of FIG. 4. When the communication terminal 110 is the video conference terminal 110b, the video conference terminal 110b realizes each of the above-mentioned functional configurations by executing a predetermined program in the CPU 301 of FIG. 3. When the communication terminal 110 is the information terminal 110c, the information terminal 110c realizes each of the above-mentioned functional configurations by executing an application program corresponding to the communication system 100 in the CPU 201 of FIG. 2. At least a part of the above-mentioned 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.

[0055] 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, and the like.

[0056] The conference control unit 502 performs various controls related to a conference, such as a video conference, in response to, for example, a user's operation or request information received from another communication terminal 110. For example, the conference control unit 502 controls the start and end of a conference, the transmission and reception of video data and audio data for a call, the transmission and reception of stroke data, and the like.

[0057] The content data acquisition unit 503 acquires video data obtained by photographing a three-dimensional object from multiple directions using, for example, the camera 434 in FIG. 4. The video data obtained by photographing a three-dimensional object from multiple directions is an example of content data obtained by recording a three-dimensional object from multiple directions. For example, the content data obtained by recording a three-dimensional object from multiple directions may be model data obtained by three-dimensionally modeling the three-dimensional object. The content data acquisition unit 503 may also acquire content data (for example, photographed video data, modeled model data, etc.) from an external device other than the camera 312 using, for example, the external device connection I / F 318, the network I / F 311, etc. in FIG. 3.

[0058] 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 designation operation for designating a display position of content data recorded from a plurality of directions of a three-dimensional object. As an example, when the content data is video data of a three-dimensional object photographed from a plurality of directions, the operation reception unit 504 receives a designation of a playback position of the video data designated by the user through a display element such as a seek bar displayed on a display screen displaying the photographed video.

[0059] Preferably, the operation receiving unit 504 also receives an operation based on designation information or the like that designates a display position of content data that is recorded from a plurality of directions of a three-dimensional object and that is received by the communication unit 501 from another communication terminal 110 .

[0060] 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 a plurality of 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.

[0061] Preferably, when the image sharing unit 505 receives an image corresponding to a specified display position of content data acquired by another communication terminal 110 from another communication terminal 110 with which it is communicating, it shares the received image with the other communication terminal 110.

[0062] The display control unit 506 displays on a display screen an image that the image sharing unit 505 shares with another communication terminal 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 accepting unit 504 to be displayed on a display unit such as the display in FIG.

[0063] The storage unit 507 is realized by, for example, 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 positions, and the like.

[0064] 5 is an example of the functional configuration of the communication terminal 110. For example, the operation reception unit 504, the image sharing unit 505, and some or all of the display control unit 506 may be included in the conference control unit 502.

[0065] <Processing flow> Next, a process flow of the communication method according to the first embodiment will be described.

[0066] 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 configurations 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.

[0067] 6, it is assumed that communication terminal 110-1 and communication terminal 110-2 are performing communication (conference) to transmit and receive video data and audio data via communication network 101. Communication terminal 110-1 and communication terminal 110-2 may communicate with each other via communication management system 120, or may communicate with each other without via communication management system 120.

[0068] In step S601, when user A using 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.

[0069] In steps S602 and S603, when operation reception unit 504 of communication terminal 110-1 receives a sharing start operation by user A, it requests content data acquisition unit 503 to start and end capturing video data captured by camera 312 or the like. At this time, user A, for example, continuously moves camera 312 or the three-dimensional object so that the target three-dimensional object is captured from multiple directions.

[0070] Here, the time from the start to the end of the capture is desirably a relatively short time, for example, about 10 seconds, in order to facilitate the specification of the display position, which will be described later. However, in this embodiment, since the captured video data is not transmitted or received, even if the time from the start to the end of the capture is a relatively long time of 10 seconds or more, the display of the shared image can be started quickly.

[0071] Note that 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 stored in advance in the storage unit 507 or an external device.

[0072] In step S604, operation acceptance section 504 of communication terminal 110-1 sends a completion notification indicating that acquisition of video data has been completed to display control section 506 and the like.

[0073] In step S605, display control unit 506 of communication terminal 110-1 uses the video data acquired by content data acquisition unit 503 to display a shared screen as shown in FIG.

[0074] Fig. 7 is a diagram showing an image of a display screen according to the first embodiment. In step S605 in Fig. 6, the display control unit 506 of the communication terminal 110-1 displays, for example, a display screen 710 as shown in Fig. 7 on a display unit such as the display 460. In the example of Fig. 7, a shared screen 711, an image 712 of a user of the other communication terminal 110-2, an image 713 of a user of the communication terminal 110-1, and the like are displayed on the display screen 710.

[0075] 6, an image of a three-dimensional object 714 based on the video data captured in steps S602 and S603, and a seek bar 715 for specifying a playback position of the video data are displayed on the shared screen 711. Note that the seek bar 715 is an example of a display element for specifying a playback position (display position) of the video data (content data).

[0076] Now, returning to FIG. 6, the explanation of the sequence diagram will be continued.

[0077] For example, when display control unit 506 of communication terminal 110-1 displays shared screen 711 in step S605, communication terminal 110-1 repeatedly executes the processes of steps S611 to S618 until a sharing end operation is received in step S621.

[0078] In step S611, when operation reception unit 504 of communication terminal 110-1 receives a playback position designation operation by user A, the process proceeds to step S612 and subsequent steps. Note that user A can designate the playback position of the video data, for example, by moving seek bar 715 left or right on shared screen 711 as shown in FIG.

[0079] In step S612, operation acceptance section 504 of communication terminal 110-1 notifies image sharing section 505 of the accepted playback position information.

[0080] In step S613, image sharing section 505 of communication terminal 110-1 obtains, from the video data obtained by content data obtaining section 503, an image (still image) corresponding to the notified playback position.

[0081] In step S614, image sharing section 505 of communication terminal 110-1 notifies display control section 506 of communication terminal 110-1 of the image acquired in step S613. In response to this, in step S615, display control section 506 displays the notified image on shared screen 711 included in display screen 710 of communication terminal 110-1, for example, as shown in FIG.

[0082] In steps S616 and S617, image sharing section 505 transmits the image acquired in step S613 via communication section 501 to other communication terminal 110-2.

[0083] 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.), etc. to the other communication terminal 110-2.

[0084] In step S618, display control unit 506 of communication terminal 110-2 displays the image (still image) received from communication terminal 110-1 on shared screen 721 included in display screen 720 of communication terminal 110-2 as shown in Fig. 7. As a result, three-dimensional object 714 viewed from the same direction is displayed on shared screen 711 of communication terminal 110-1 and shared screen 721 of communication terminal 110-2 as shown in Fig. 7.

[0085] When communication terminal 110-3 is 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 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.

[0086] In step S621, for example, when operation acceptance section 504 of communication terminal 110-1 accepts a sharing end operation, communication terminal 110-1 ends the processes of steps S611 to S618.

[0087] Through the above processing, communication terminal 110-1 can share a still image displaying three-dimensional object 714 from a specified position with other communication terminals 110-2, etc., without transmitting content data recording three-dimensional object 714 from multiple directions to other communication terminals 110-2, etc.

[0088] In addition, user A using communication terminal 110-1 can hold a conference while sharing multiple pieces of information about three-dimensional object 714, such as up / down, left / right, front / back, etc., by moving the position of seek bar 715 left / right, etc.

[0089] As described above, according to this embodiment, in communication terminal 110-1 that communicates with other communication terminal 110-2 via communication network 101, content data in which a three-dimensional object is recorded from a plurality of directions can be quickly shared with other communication terminal 110-2.

[0090] [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.

[0091] Fig. 8 is a sequence diagram showing an example of an operation authority acquisition process according to the second embodiment. It is assumed that, at the start of the process shown in Fig. 8, the processes in steps S601 to S605 and steps S611 to S616 in Fig. 6 have already been executed.

[0092] 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.

[0093] In step S802, when operation acceptance section 504 of communication terminal 110-2 accepts an operation for obtaining operation authority by user B, it transmits a request for obtaining operation authority to communication terminal 110-1 via communication section 501 of communication terminal 110-2.

[0094] In step S803, communication section 501 of communication terminal 110-1 notifies image sharing section 505 of the request to acquire the operation authority received from communication terminal 110-2.

[0095] At this time, if image sharing unit 505 of communication terminal 110-1 is processing a request from other communication terminal 110-3 etc., steps S811 to S813 are executed. On the other hand, if image sharing unit 505 of communication terminal 110-1 is not processing a request from other communication terminal 110-3 etc., steps S821 and thereafter are executed.

[0096] For example, when a request from another communication terminal 110-3 or the like is being processed, image sharing section 505 of communication terminal 110-1 transmits a refusal notice to communication terminal 110-2 that has made the request, refusing to obtain the operation right, in steps S811 and S812. In addition, in step S813, upon receiving the refusal notice, display control section 506 of communication terminal 110-2 displays a display screen indicating that the acquisition of the operation right has failed.

[0097] On the other hand, if a request from another communication terminal 110-3 or the like is not being processed, in step S821, image sharing section 505 of communication terminal 110-1 notifies display control section 506 of an acceptance notification of the acquisition request indicating that a request to acquire operation rights has been accepted.

[0098] In step S822, display control unit 506 of communication terminal 110-1 displays, for example, inquiry screen 903 as shown in Fig. 9(B) on display screen 710. In the example of Fig. 9(B), display screen 710 displayed by display control unit 506 of communication terminal 110-1 displays inquiry screen 903 that selectively displays an "OK" button for permitting acquisition of operation rights and an "NG" button for rejecting acquisition of operation rights.

[0099] In step S823, if user A performs a permission operation (presses the "OK" button), the processes from step S824 onwards are executed. On the other hand, if user A performs a refusal operation (presses the "NG" button), a refusal notice is transmitted to requesting communication terminal 110-2 by the same processes as steps S811 to S813.

[0100] In step S824, when operation acceptance section 504 of communication terminal 110-1 accepts the permission operation, it notifies image sharing section 505 of a permission notification indicating that the permission operation has been accepted.

[0101] In steps S825 and S826, image sharing section 505 of communication terminal 110-1 transmits a permission notification to communication terminal 110-2 via communication section 501. This permission notification may include, for example, information indicating the current display position, the playback range, and the like.

[0102] In step S827, upon receiving the permission notification transmitted from communication terminal 110-1, display control unit 506 of communication terminal 110-2 displays, for example, display screen 720 including shared screen 904 as shown in Fig. 9(C) on a display unit such as display 460. On this shared screen 904, for example, as shown in Fig. 9(C), a seek bar 905 for specifying the playback position of the video data is displayed.

[0103] 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.

[0104] In step S828, when user B performs an operation to specify a playback position using the seek bar 905 on the shared screen 904, the processes in and after step S829 are executed.

[0105] In step S829, operation acceptance section 504 of communication terminal 110-2 transmits information about the playback position designated by a designating operation by user B to communication terminal 110-1 via communication section 501 of communication terminal 110-2.

[0106] In step S830, communication section 501 of communication terminal 110-1 notifies image sharing section 505 of communication terminal 110-1 of the playback position information received from communication terminal 110-2.

[0107] In step S831, image sharing section 505 of communication terminal 110-1 obtains, from the video data obtained by content data obtaining section 503, an image (still image) corresponding to the notified playback position.

[0108] In step S832, image sharing section 505 of communication terminal 110-1 notifies display control section 506 of communication terminal 110-1 of the image acquired in step S831. In response to this, in step S833, display control section 506 displays the notified image on shared screen 906 included in display screen 710 of communication terminal 110-1, for example, as shown in FIG.

[0109] In steps S834 and S835, image sharing section 505 notifies other communication terminal 110-2 of the image acquired in step S831 via communication section 501, for example, in parallel with the process of step S832.

[0110] Preferably, image sharing section 505 transmits the above-mentioned information on the playback position, information on the playback range, and the like, together with the acquired image to other communication terminals 110-2 and the like.

[0111] In step S836, display control unit 506 of communication terminal 110-2 updates shared screen 721 of display screen 720 as shown in Fig. 9(C), for example, with the image received from communication terminal 110-1. As a result, three-dimensional object 714 viewed from the same direction is displayed on shared screen 906 of communication terminal 110-1 and shared screen 904 of communication terminal 110-2, as shown in Fig. 9(C).

[0112] When communication terminal 110-3 is participating in the 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. 9C, 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.

[0113] As described above, according to the second embodiment, the playback position of the video data acquired by communication terminal 110-1 can be specified by other communication terminals participating in the conference, such as communication terminal 110-2.

[0114] [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) in which the three-dimensional object is three-dimensionally modeled.

[0115] <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.

[0116] The model generating unit 1001 generates three-dimensional model data (electronic data) representing the shape of a three-dimensional object from, for example, video data of the three-dimensional object photographed from multiple directions, acquired by the content data acquiring unit 503. The three-dimensional model data created by the model generating 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.

[0117] In this embodiment, the image sharing unit 505 shares with other communicating communication terminals 110 an 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.

[0118] Other functional configurations of the communication terminal 110 according to the third embodiment may be similar to those of the communication terminal 110 according to the first embodiment described with reference to FIG.

[0119] <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 terminal 110-1 and communication terminal 110-2 having the functional configuration shown in Fig. 10, user A using communication terminal 110-1 shares model data of a three-dimensional object.

[0120] 11, it is assumed that communication terminal 110-1 and communication terminal 110-2 are performing communication (conference) to transmit and receive video data and audio data via communication network 101. Also, detailed description of the same processes as those in the first embodiment will be omitted here.

[0121] In step S1101, when user A using 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.

[0122] In steps S1102 and S1103, when operation reception unit 504 of communication terminal 110-1 receives a sharing start operation by user A, it requests content data acquisition unit 503 to start and end capture of video data captured by camera 312 or the like. Note that the processing of steps S1101 to S1103 may be similar to the processing of steps S601 to S603 in the first embodiment.

[0123] Here, if the model sharing setting of the communication system 100 is set to valid, the processes from step S1111 onward are executed. On the other hand, if the model sharing setting of the communication system 100 is set to invalid, the processes from step S604 onward in FIG. 6 are executed.

[0124] In step S1111, operation acceptance section 504 of communication terminal 110-1 uses model generation section 1001 to generate model data that is a three-dimensional model of a solid object from the video data captured in steps S1102 and S1103.

[0125] 12(A) shows an image of the model data that has been 3D modeled. For example, when the three-dimensional object is a die 1201, as one example, the model generation unit 1001 3D models each face of the die 1201 using a surface model to create model data 1202. However, without being limited to this, the model generation unit 1001 may 3D model the die 1201 using a wire frame model or a solid model to create the model data 1202.

[0126] In step S1116, operation acceptance unit 504 of communication terminal 110-1 sends a completion notification indicating that modeling of the three-dimensional object has been completed to display control unit 506 and the like.

[0127] In step S1117, display control unit 506 of communication terminal 110-1 displays a shared screen on the display screen displayed by communication terminal 110-1 based on model data of three-dimensional model of three-dimensional object 714. In shared screen 711 according to the first embodiment, the playback position of the video data is specified by 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 coordinate information indicating the position of viewpoint 1211 at which the modeled three-dimensional object is displayed in a spherical coordinate system as shown in FIG. 12(B), for example.

[0128] It is to be noted that when display control unit 506 of communication terminal 110-1 displays the shared screen in step S1117, the processes of steps S1121 to S1128 are repeatedly executed until a sharing end operation is received in step S1131, for example.

[0129] In step S1121, operation receiving unit 504 of communication terminal 110-1 receives a display position designation operation by user A. User A, for example, rotates a three-dimensional object displayed on the shared screen up, down, left, and right by a drag operation or the like to designate the display position of the three-dimensional object.

[0130] In step S1122, operation acceptance section 504 of communication terminal 110-1 notifies image sharing section 505 of the accepted coordinate information of the display position.

[0131] In step S1123, image sharing unit 505 of communication terminal 110-1 acquires (creates) an image of the three-dimensional object seen from the specified display position based on the model data generated by model generation unit 1001 and the coordinate information of the display position notified in step S1122.

[0132] In step S1124, image sharing section 505 of communication terminal 110-1 notifies display control section 506 of communication terminal 110-1 of the image acquired in step S1123.

[0133] In step S1125, display control unit 506 of communication terminal 110-1 displays the image notified by image sharing unit 505 on a shared screen included in the display screen of communication terminal 110-1.

[0134] In steps S1126 and S1127, image sharing section 505 of communication terminal 110-1 transmits the image acquired in step S1123 via communication section 501 of communication terminal 110-1 to other communication terminals with which communication terminal 110-1 is in communication, such as communication terminal 110-2.

[0135] In step S1128, display control unit 506 of communication terminal 110-2 displays the image received from communication terminal 110-1 on the shared screen included in the display screen of communication terminal 110-2.

[0136] In this way, the content data that records a three-dimensional object from a plurality of directions is not limited to video data that captures the three-dimensional object, but may be model data that represents a three-dimensional model of the three-dimensional object, or the like.

[0137] Note that 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 three-dimensionally modeled from the storage unit 507 or an external device, instead of generating model data of the three-dimensional object.

[0138] [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, a 360-degree camera is a camera capable of capturing video of 360 degrees up, down, left, and right, and is also called, for example, a spherical camera or an omnidirectional camera.

[0139] 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.

[0140] <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.

[0141] In steps S601 to S603, when operation reception unit 504 of communication terminal 110-1 receives a sharing start operation by user A, it uses content data acquisition unit 503 to capture video data taken by camera 312, as in the first embodiment. However, in the fourth embodiment, it is assumed that camera 312 is a camera with a wider angle of view than a general camera, such as a 360-degree camera.

[0142] In step S1301, operation acceptance section 504 of communication terminal 110-1 sends a capture completion notification to display control section 506, which notification indicates that the capture has been completed.

[0143] In step S1302, display control unit 506 of communication terminal 110-1 displays a sharing area selection screen as shown in FIG. 14, for example.

[0144] Fig. 14 is a diagram showing an image of a display screen according to the fourth embodiment. In the example of Fig. 14, a shared area selection screen 1401 for displaying the images captured in steps S602 and S603 is displayed on a display screen 1400 displayed by the display control unit 506 of the communication terminal 110-1. From this shared area selection screen 1401, the user A can select a shared area 1402 including a three-dimensional object 714 to be shared, for example, by a drag operation or the like.

[0145] In step S1303, when user A performs a selection operation to select a shared area 1402 from a shared area selection screen 1401 as shown in FIG. 14, the processes in steps S1304 and after are executed.

[0146] In steps S1304 and S1305, operation acceptance section 504 of communication terminal 110-1 notifies image sharing section 505 and display control section 506 of information on the selected area (for example, a coordinate range, etc.).

[0147] In step S1306, display control unit 506 of communication terminal 110-1 displays the shared screen using the video data in the selected shared area 1402. As a result, similar to the first embodiment, shared screen 711 is displayed on display screen 710 displayed by communication terminal 110-1.

[0148] It is to be noted that when display control unit 506 of communication terminal 110-1 displays shared screen 711 in step S1306, the processes of steps S1311 to S1318 are repeatedly executed until a sharing end operation is received in step S1321, for example.

[0149] In step S1311, when operation acceptance unit 504 of communication terminal 110-1 accepts an operation for specifying a playback position by user A, the processes in steps S1312 and after are executed. As in the first embodiment, user A can specify a playback position of video data by, for example, moving a seek bar 715 to the left or right on shared screen 711 as shown in FIG.

[0150] In step S1312, operation acceptance section 504 of communication terminal 110-1 notifies image sharing section 505 of the accepted playback position information.

[0151] In step S1313, image sharing section 505 of communication terminal 110-1 acquires, from the video data acquired by content data acquisition section 503, an image that corresponds to the designated playback position within the selected area.

[0152] In step S1314, image sharing section 505 of communication terminal 110-1 notifies display control section 506 of communication terminal 110-1 of the image acquired in step S1313. In response to this, in step S1315, display control section 506 displays the notified image on shared screen 711 included in display screen 710 of communication terminal 110-1, for example, as shown in FIG.

[0153] In steps S1316 and S1317, image sharing section 505 transmits the image acquired in step S1313 via communication section 501 to other communication terminal 110-2 with which it is in communication.

[0154] 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.), etc. to the communication terminal 110-2.

[0155] In step S1318, display control unit 506 of communication terminal 110-2 displays the image received from communication terminal 110-1 on shared screen 721 included in display screen 720 of communication terminal 110-2 as shown in Fig. 7. As a result, three-dimensional object 714 viewed from the same direction is displayed on shared screen 711 of communication terminal 110-1 and shared screen 721 of communication terminal 110-2, similar to the first embodiment.

[0156] In step S1321, for example, when operation acceptance section 504 of communication terminal 110-1 accepts a sharing end operation, communication terminal 110-1 ends the processes of steps S1311 to S1318.

[0157] 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.

[0158] As described above, according to each embodiment of the present invention, in a communication terminal that communicates with other communication terminals via a communication network, it becomes possible to quickly start sharing content data recorded from multiple directions of a three-dimensional object with the other communication terminals.

[0159] <Supplementary 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 a device such as an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), or a conventional circuit module designed to execute each function described above.

[0160] The program for the communication terminal 110 may be distributed by recording it on a computer-readable recording medium as a file in an installable or executable format, for example. The program for the communication terminal 110 may be downloaded from a server (cloud or on-premise) and installed in the communication terminal 110, instead of being stored on a recording medium.

[0161] 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 a mobile phone, a smartphone, a tablet terminal, a wearable terminal, a PDA (Personal Data Assistant), and an image forming device. [Explanation of symbols]

[0162] 100 Communication Systems 101 Communication Network 110 Communication terminal 503 Content data acquisition unit 504 Operation reception section 505 Image sharing section 506 Display control unit 710 display screen 715 Seek bar (an example of a display element) [Prior art documents] [Patent documents]

[0163] [Patent Document 1] JP 2015-52896 A

Claims

1. 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; A communication terminal having the above configuration.

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.

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; 3. The communication terminal according to claim 1, wherein when designation information 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.

4. The communication terminal according to claim 3 , 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.

5. the content data includes video data obtained by photographing the three-dimensional object from a plurality of directions; The communication terminal according to claim 1 , wherein the information on the display position includes information indicating a playback position of the video data.

6. the content data includes electronic data that models the three-dimensional object, The communication terminal according to claim 1 , wherein the display position information includes information indicating a position of a viewpoint from which the modeled three-dimensional object is displayed.

7. When the image sharing unit receives an image corresponding to a certain display position of content data acquired by the other communication terminal from the other communication terminal, the image sharing unit shares the image corresponding to the certain display position with the other communication terminal. The communication terminal according to claim 1 , wherein the display control unit displays an image corresponding to the one display position on the display screen.

8. 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; A communication system comprising:

9. 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; A communication method.

10. 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; A program to execute.

Citation Information

Patent Citations

  • Picture sharing system

    JP2000285262A

  • Information display device and information display method

    JP2013175048A

  • Terminal device, program, and data display method

    JP2018136828A

  • Information processing device, system including the same, information processing method, and program

    JP2020080101A

  • Information processing terminal, transmission system, and program

    JP2015052896A