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

JP7615609B2 - COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM - Google Patents

COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7615609B2
JP7615609B2 JP2020178272A JP2020178272A JP7615609B2 JP 7615609 B2 JP7615609 B2 JP 7615609B2 JP 2020178272 A JP2020178272 A JP 2020178272A JP 2020178272 A JP2020178272 A JP 2020178272A JP 7615609 B2 JP7615609 B2 JP 7615609B2
Authority
JP
Japan
Prior art keywords
shared image
screen
display unit
pixels
communication terminal
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
JP2020178272A
Other languages
Japanese (ja)
Other versions
JP2022069211A (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 JP2020178272A priority Critical patent/JP7615609B2/en
Publication of JP2022069211A publication Critical patent/JP2022069211A/en
Application granted granted Critical
Publication of JP7615609B2 publication Critical patent/JP7615609B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、通信端末、画面共有方法、及びプログラムに関する。 The present invention relates to a communication terminal, a screen sharing method, and a program .

近年、インターネットの普及に伴い、様々な分野でクラウドコンピューティングが利用されている。クラウドコンピューティングは、ユーザが、インターネットに接続した通信端末を用いてインターネット上のサーバが提供するサービス(クラウドサービス)を利用し、その対価を支払うサービス利用形態である。 In recent years, with the spread of the Internet, cloud computing has come to be used in a variety of fields. Cloud computing is a form of service usage in which users use a communication terminal connected to the Internet to access services (cloud services) provided by servers on the Internet and pay a fee for those services.

例えば複数の通信端末が画面を共有する際に、解像度が異なる場合であっても通信端末に対応して表示する技術は従来から知られている(例えば特許文献1参照)。 For example, when multiple communication terminals share a screen, technology has been known for some time that displays the screen in a way that corresponds to the communication terminal even if the resolution is different (see, for example, Patent Document 1).

例えば複数の通信端末が画面を共有する画面共有システムでは、それぞれの通信端末がディスプレイの画面解像度に合わせて共有画像を表示する。画面解像度は、ディスプレイ等の表示部に表示される総画素数である。したがって、従来の画面共有システムは共有画像の画面解像度が通信端末の表示部の画面解像度より大きい場合、共有画像を縮小して表示するため、精細さが低下するという問題があった。なお、特許文献1に記載の技術は前述の問題について解決するものではない。 For example, in a screen sharing system in which multiple communication terminals share a screen, each communication terminal displays a shared image according to the screen resolution of its display. Screen resolution is the total number of pixels displayed on a display unit such as a display. Therefore, in conventional screen sharing systems, when the screen resolution of a shared image is greater than the screen resolution of the display unit of a communication terminal, the shared image is reduced for display, resulting in a problem of reduced definition. Note that the technology described in Patent Document 1 does not solve the above-mentioned problem.

本発明の実施の形態は、共有画像の画面解像度よりも通信端末の表示部の画面解像度が小さい場合であっても、精細さを低下させることなく共有画像を表示する通信端末を提供することを目的とする。 The object of the present invention is to provide a communication terminal that displays a shared image without reducing the resolution, even if the screen resolution of the display unit of the communication terminal is smaller than the screen resolution of the shared image.

上記課題を達成するために本願請求項1は、共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末であって、受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御手段、を有し、前記表示制御手段は、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも多く、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも少ない場合に、前記表示部の画面の横方向の画素数に基づいて前記共有画像の所定領域を切り出すことを特徴とする。
In order to achieve the above problem, claim 1 of the present application is a communication terminal that receives a shared image with a screen resolution and aspect ratio displayed by a sharing communication terminal via a network and displays it on a display unit, and when the aspect ratio of the received shared image differs from the aspect ratio of the screen of the display unit, the display control means cuts out a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit, and displays the cut-out predetermined area of the shared image on the display unit, wherein the display control means cuts out the predetermined area of the shared image based on the number of pixels in the horizontal direction of the screen of the display unit when the number of pixels in the horizontal direction of the shared image is greater than the number of pixels in the horizontal direction of the screen of the display unit and the number of pixels in the vertical direction of the shared image is less than the number of pixels in the vertical direction of the screen of the display unit .

本発明の実施形態によれば、共有画像の画面解像度よりも通信端末の表示部の画面解像度が小さい場合であっても、精細さを低下させることなく共有画像を表示できる。 According to an embodiment of the present invention, even if the screen resolution of the display unit of the communication terminal is smaller than the screen resolution of the shared image, the shared image can be displayed without reducing the resolution.

本実施形態に係る画面共有システムの一例のシステム構成図である。FIG. 1 is a system configuration diagram of an example of a screen sharing system according to an embodiment of the present invention. 本実施形態に係る通信端末及び拡張端末の一例のハードウェア構成図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a communication terminal and an extension terminal according to the embodiment. 本実施形態に係るコンピュータの一例のハードウェア構成図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer according to the present embodiment. 本実施形態に係る通信端末の一例の機能ブロック図である。FIG. 2 is a functional block diagram of an example of a communication terminal according to the present embodiment. 配信管理装置を介して複数の通信端末で共有画像を表示する処理の一例の概念図である。11 is a conceptual diagram of an example of a process for displaying a shared image on a plurality of communication terminals via a distribution management device. 配信管理装置を介して複数の通信端末で共有画像を表示する処理の一例の概念図である。11 is a conceptual diagram of an example of a process for displaying a shared image on a plurality of communication terminals via a distribution management device. 本実施形態に係る画面共有システムの共有画像の同期処理の一例のシーケンス図である。11 is a sequence diagram illustrating an example of a synchronization process of a shared image in the screen sharing system according to the embodiment. FIG. 共有画像の所定領域を切り出す処理の一例の説明図である。11A and 11B are diagrams illustrating an example of a process for cutting out a predetermined area of a shared image; 共有画像の所定領域を切り出す処理の一例の説明図である。11A and 11B are diagrams illustrating an example of a process for cutting out a predetermined area of a shared image; 共有画像の所定領域を切り出す処理の一例の説明図である。11A and 11B are diagrams illustrating an example of a process for cutting out a predetermined area of a shared image; 共有画像の所定領域を切り出す処理の一例の説明図である。11A and 11B are diagrams illustrating an example of a process for cutting out a predetermined area of a shared image; 共有画像の所定領域を切り出す処理の一例の説明図である。11A and 11B are diagrams illustrating an example of a process for cutting out a predetermined area of a shared image; 共有画像の所定領域を切り出す処理の一例の説明図である。11A and 11B are diagrams illustrating an example of a process for cutting out a predetermined area of a shared image; 本実施形態に係る画面共有システムの共有画像の同期処理の一例のシーケンス図である。11 is a sequence diagram illustrating an example of a synchronization process of a shared image in the screen sharing system according to the embodiment. FIG. 本実施形態に係る画面共有システムの共有画像の同期処理の一例のシーケンス図である。11 is a sequence diagram illustrating an example of a synchronization process of a shared image in the screen sharing system according to the embodiment. FIG.

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

[第1の実施形態]
<システム構成>
図1は本実施形態に係る画面共有システムの一例のシステム構成図である。図1に示す画面共有システム1は、配信管理装置2、通信端末5a、通信端末5b、拡張端末6、及びウェブサーバ8がネットワーク9を介して通信を行う。なお、通信端末5a及び5bは通信端末5と総称する場合がある。また、図1は通信端末5が2台の例を示したが、3台以上であってもよい。
[First embodiment]
<System Configuration>
Fig. 1 is a system configuration diagram of an example of a screen sharing system according to this embodiment. In the screen sharing system 1 shown in Fig. 1, a distribution management device 2, a communication terminal 5a, a communication terminal 5b, an extension terminal 6, and a web server 8 communicate with each other via a network 9. Note that the communication terminals 5a and 5b may be collectively referred to as communication terminals 5. Also, although Fig. 1 shows an example in which there are two communication terminals 5, there may be three or more communication terminals.

通信端末5は、画面共有システム1のサービスを受けるユーザが操作する情報処理端末の一例である。複数の通信端末5は共有画像をネットワーク9経由で受信して表示部の一例であるディスプレイに表示する。 The communication terminal 5 is an example of an information processing terminal operated by a user who receives the services of the screen sharing system 1. The multiple communication terminals 5 receive the shared images via the network 9 and display them on a display, which is an example of a display unit.

例えば通信端末5a及び5bは、共有画像を表示する機能と、ユーザ等の操作者による指や電子ペンによる操作を受け付ける機能とを備えた電子黒板である。通信端末5aは拡張端末6が制御可能に接続されている。通信端末5aは自機の表示部であるディスプレイと拡張端末6のディスプレイとを1つの大画面として表示する拡張モードを備える。拡張端末6は通信端末5aとの間で拡張モードを実現できる電子機器であればよく、例えば通信端末5aと同様な電子黒板であってもよい。通信端末5aは自機のディスプレイと拡張端末6のディスプレイとを1つの大画面として共有画像を表示する。また、例えば通信端末5bは、自機のディスプレイに共有画像を表示する。 For example, communication terminals 5a and 5b are electronic whiteboards that have the function of displaying a shared image and the function of accepting operations by an operator such as a user using a finger or electronic pen. Communication terminal 5a is controllably connected to extension terminal 6. Communication terminal 5a has an extension mode that displays its own display unit and the display of extension terminal 6 as a single large screen. Extension terminal 6 may be any electronic device that can realize the extension mode with communication terminal 5a, and may be, for example, an electronic whiteboard similar to communication terminal 5a. Communication terminal 5a displays a shared image using its own display and the display of extension terminal 6 as a single large screen. Also, for example, communication terminal 5b displays a shared image on its own display.

なお、通信端末5は電子黒板に限定されるものではなく、例えばプロジェクタ、ビデオ会議端末、PC(Personal Computer)、スマートフォン、又はタブレット端末等であってもよい。 Note that the communication terminal 5 is not limited to an electronic whiteboard, but may be, for example, a projector, a video conferencing terminal, a PC (Personal Computer), a smartphone, or a tablet terminal.

ネットワーク9はインターネットやLAN(Local Area Network)等のデータ通信が可能な通信ネットワークである。ネットワーク9は3G(3rd Generation)、WiMAX(Worldwide Interoperability for Microwave Access)、又はLTE(Long Term Evolution)等の無線通信によるネットワークも含まれる。 Network 9 is a communication network capable of data communication, such as the Internet or a LAN (Local Area Network). Network 9 also includes networks using wireless communication, such as 3G (3rd Generation), WiMAX (Worldwide Interoperability for Microwave Access), or LTE (Long Term Evolution).

配信管理装置2は、クラウド上に存在するウェブブラウザとしての、いわゆるクラウドブラウザ(以下、「ブラウザ」と示す)を有することで、クラウド上でウェブコンテンツをレンダリングしたコンテンツ画像を得る。配信管理装置2は得られたH.264又はMPEG-4等のコンテンツ画像を通信端末5に配信できる。コンテンツ画像は図1の画面共有システム1の通信端末5で共有する共有画像として利用できる。また、配信管理装置2はリアルタイムコミュニケーション(RTC:Real-time communication/collaboration)の機能を提供する。ウェブサーバ8は配信管理装置2のブラウザにウェブコンテンツを提供する。 The distribution management device 2 has a so-called cloud browser (hereinafter referred to as "browser") as a web browser that exists on the cloud, and obtains content images by rendering web content on the cloud. The distribution management device 2 can distribute the obtained content images such as H.264 or MPEG-4 to the communication terminal 5. The content images can be used as shared images to be shared by the communication terminal 5 of the screen sharing system 1 in FIG. 1. The distribution management device 2 also provides a real-time communication (RTC: Real-time communication/collaboration) function. The web server 8 provides web content to the browser of the distribution management device 2.

<通信端末及び拡張端末のハードウェア構成>
図2を用いて、本実施形態に係る通信端末5及び拡張端末6のハードウェア構成について説明する。図2は本実施形態に係る通信端末及び拡張端末の一例のハードウェア構成図である。図2では拡張端末6と接続された通信端末5aの例を説明する。通信端末5bのハードウェア構成は通信端末5aと同様である。
<Hardware configuration of communication terminal and extension terminal>
The hardware configuration of the communication terminal 5 and the expansion terminal 6 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a hardware configuration diagram of an example of a communication terminal and an expansion terminal according to this embodiment. Fig. 2 illustrates an example of a communication terminal 5a connected to the expansion terminal 6. The hardware configuration of the communication terminal 5b is the same as that of the communication terminal 5a.

図2の通信端末5aはディスプレイ300、コントローラ350、及び表示入力部358を有する。ディスプレイ300は、タッチ部302、パネル部304、映像入力端子306、電源連動部308、及びコントローラスロット310を有する。コントローラ350は、通信部352、制御部354、ストレージ部356を有する。 The communication terminal 5a in FIG. 2 has a display 300, a controller 350, and a display input unit 358. The display 300 has a touch unit 302, a panel unit 304, a video input terminal 306, a power linkage unit 308, and a controller slot 310. The controller 350 has a communication unit 352, a control unit 354, and a storage unit 356.

タッチ部302は操作者による指や電子ペンによる操作を検知する。パネル部304は映像(画像)を表示する。映像入力端子306は外部からの映像入力を受け付ける。例えば映像入力端子306はHDMI(登録商標)入力、VGA入力、又はコントローラ350からの内部入力を受け付ける。 The touch unit 302 detects operations performed by an operator using a finger or an electronic pen. The panel unit 304 displays video (images). The video input terminal 306 accepts video input from the outside. For example, the video input terminal 306 accepts an HDMI (registered trademark) input, a VGA input, or an internal input from the controller 350.

電源連動部308は拡張端末6との接続時の電源制御を連携させる。電源連動部308は例えば通信端末5a及び拡張端末6の電源のON又はOFFを連携させる。電源連動部308は例えば通信端末5a及び拡張端末6の省エネルギーモードへの移行又は省エネルギーモードからの復帰を連携させる。コントローラスロット310はコントローラ350と接続するために利用される。 The power interlocking unit 308 coordinates power control when connected to the expansion terminal 6. The power interlocking unit 308, for example, coordinates the turning on or off of the power of the communication terminal 5a and the expansion terminal 6. The power interlocking unit 308, for example, coordinates the transition to or return from an energy saving mode of the communication terminal 5a and the expansion terminal 6. The controller slot 310 is used to connect to the controller 350.

通信端末5aのディスプレイ300は、単独で拡張端末として機能できる。例えば図2に示したように、通信端末5aのディスプレイ300と拡張端末6のディスプレイ200とは同様な構成である。拡張端末6のディスプレイ200は、タッチ部202、パネル部204、映像入力端子206、電源連動部208、及びコントローラスロット210を有する。 The display 300 of the communication terminal 5a can function as an extension terminal by itself. For example, as shown in FIG. 2, the display 300 of the communication terminal 5a and the display 200 of the extension terminal 6 have the same configuration. The display 200 of the extension terminal 6 has a touch unit 202, a panel unit 204, a video input terminal 206, a power supply linkage unit 208, and a controller slot 210.

ディスプレイ200はコントローラスロット210にコントローラ350を接続することで拡張端末6の表示部として機能することができる。また、ディスプレイ300はコントローラスロット310にコントローラ350を接続することで、通信端末5aの表示部として機能することができる。 The display 200 can function as a display unit of the expansion terminal 6 by connecting a controller 350 to the controller slot 210. The display 300 can also function as a display unit of the communication terminal 5a by connecting a controller 350 to the controller slot 310.

また、コントローラ350は、通信部352、制御部354、及びストレージ部356を有する。通信部352はネットワーク9に接続する。制御部354は各種入出力制御又は計算などを行う。ストレージ部356はSSD(Solid State Drive)又はHDD(Hard Disk Drive)などであり、データ保存を行う。ストレージ部356は、画面共有する対象データ等を配信管理装置2から取得し、保存する。 The controller 350 also has a communication unit 352, a control unit 354, and a storage unit 356. The communication unit 352 is connected to the network 9. The control unit 354 performs various input/output control or calculations. The storage unit 356 is an SSD (Solid State Drive) or HDD (Hard Disk Drive) and stores data. The storage unit 356 obtains target data for screen sharing from the distribution management device 2 and stores it.

制御部354は、例えばCPU(Central Processing Unit)、RAM(Random Access Memory)、及びROM(Read Only Memory)を有する。制御部354は、CPUがRAMをワークエリアとして使用し、ROM又はストレージ部356に保存されているプログラムを実行することで、後述の機能構成を実現する。 The control unit 354 has, for example, a CPU (Central Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory). The control unit 354 realizes the functional configuration described below by the CPU using the RAM as a work area and executing a program stored in the ROM or the storage unit 356.

通信端末5aの制御部354は拡張端末6の接続時、通信端末5aのタッチ部302及び拡張端末6のタッチ部202の両方から後述の位置情報を取得できる。また、制御部354は拡張端末6の接続時、通信端末5aのパネル部304の映像入力端子306、及び拡張端末6のパネル部204の映像入力端子206の両方に映像を出力できる。 When the extended terminal 6 is connected, the control unit 354 of the communication terminal 5a can acquire position information (described below) from both the touch unit 302 of the communication terminal 5a and the touch unit 202 of the extended terminal 6. In addition, when the extended terminal 6 is connected, the control unit 354 can output video to both the video input terminal 306 of the panel unit 304 of the communication terminal 5a and the video input terminal 206 of the panel unit 204 of the extended terminal 6.

<配信管理装置及びウェブサーバのハードウェア構成>
図1に示した配信管理装置2及びウェブサーバ8は、例えば図3に示すハードウェア構成のコンピュータ500により実現される。また、図1に示した通信端末5a及び5bは例えば図3に示すハードウェア構成のコンピュータ500により実現してもよい。図3は本実施形態に係るコンピュータの一例のハードウェア構成図である。
<Hardware configuration of distribution management device and web server>
The distribution management device 2 and web server 8 shown in Fig. 1 are realized, for example, by a computer 500 having a hardware configuration shown in Fig. 3. Furthermore, the communication terminals 5a and 5b shown in Fig. 1 may be realized, for example, by a computer 500 having a hardware configuration shown in Fig. 3. Fig. 3 is a diagram showing an example of the hardware configuration of a computer according to this embodiment.

コンピュータ500は、CPU501、ROM502、RAM503、HD504、HDDコントローラ505、ディスプレイ506、外部機器接続I/F508、ネットワークI/F509、データバス510、キーボード511、ポインティングデバイス512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、及びメディアI/F516を備えている。 The computer 500 includes a CPU 501, a ROM 502, a RAM 503, a HD 504, a HDD controller 505, a display 506, an external device connection I/F 508, a network I/F 509, a data bus 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I/F 516.

CPU501はプログラムに従ってコンピュータ500全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。 The CPU 501 controls the overall operation of the computer 500 according to a program. The ROM 502 stores programs used to drive the CPU 501, such as IPL. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls the reading and writing of various data from and to the HD 504 according to the control of the CPU 501.

ディスプレイ506は、カーソル、メニュー、ウインドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインタフェースである。外部機器は、例えば、USBメモリ等である。ネットワークI/F509はネットワーク9を利用してデータ通信をするためのインタフェースである。データバス510はCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The display 506 displays various information such as a cursor, a menu, a window, characters, or an image. The external device connection I/F 508 is an interface for connecting various external devices. An external device is, for example, a USB memory. The network I/F 509 is an interface for data communication using the network 9. The data bus 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501.

キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 511 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving the cursor, etc. The DVD-RW drive 514 controls the reading and writing of various data from the DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I/F 516 controls the reading and writing (storing) of data from the recording medium 515, such as a flash memory.

<通信端末の機能構成>
次に、図4を用いて、通信端末5が有する機能について説明する。図4は、本実施形態に係る通信端末の一例の機能ブロック図である。通信端末5が有する各機能は、図2に示した各構成要素の何れかが、ワークエリアに展開されたプログラムに従ったCPUからの命令によって動作することで実現される機能又は手段である。
<Functional configuration of communication terminal>
Next, functions of the communication terminal 5 will be described with reference to Fig. 4. Fig. 4 is a functional block diagram of an example of a communication terminal according to the present embodiment. Each function of the communication terminal 5 is a function or means realized by operating any of the components shown in Fig. 2 by an instruction from a CPU according to a program deployed in a work area.

図4の通信端末5は、受信部20、送信部22、表示制御部24、及び検知部26を備える。なお、図4は本実施形態の説明に不要な機能についての図示を省略している。 The communication terminal 5 in FIG. 4 includes a receiving unit 20, a transmitting unit 22, a display control unit 24, and a detecting unit 26. Note that FIG. 4 does not illustrate functions that are not necessary for explaining this embodiment.

受信部20は通信部352との通信を行い、通信部352からデータを受信する。例えば受信部20は会議資料等、他の通信端末5と画面共有する対象データを指定する情報を受信し、表示制御部24に通知する。送信部22は通信部352との通信を行い、通信部352にデータを送信する。受信部20及び送信部22は、例えば図2に示した制御部354のCPUがRAMをワークエリアとして使用してプログラムに従った処理を実行することによって実現される。 The receiving unit 20 communicates with the communication unit 352 and receives data from the communication unit 352. For example, the receiving unit 20 receives information specifying target data to be shared on the screen with other communication terminals 5, such as conference materials, and notifies the display control unit 24. The transmitting unit 22 communicates with the communication unit 352 and transmits data to the communication unit 352. The receiving unit 20 and the transmitting unit 22 are realized, for example, by the CPU of the control unit 354 shown in FIG. 2 using the RAM as a work area to execute processing according to a program.

表示制御部24は描画処理及び画像出力などの表示に関する制御を行う。表示制御部24は画面共有する対象データをストレージ部356から取得し、描画処理及び画像出力などの表示に関する制御に利用する。表示制御部24は、描画処理部及び画像出力部を有する構成であってもよい。表示制御部24は、例えば図2に示した制御部354のCPUからの命令、パネル部304等により実現される。検知部26はタッチ部302に対する操作者の指や電子ペンによる操作の位置情報を検知する。検知部26は操作者の指や電子ペンがタッチ部302に接触又は接近した位置の座標データを求め、求めた座標データから操作者による手書き入力や操作を検知する。検知部26は例えば図2に示した制御部354のCPUからの命令、タッチ部302等により実現される。 The display control unit 24 controls the display such as drawing processing and image output. The display control unit 24 obtains the target data to be shared on the screen from the storage unit 356 and uses it for control of the display such as drawing processing and image output. The display control unit 24 may have a configuration including a drawing processing unit and an image output unit. The display control unit 24 is realized, for example, by an instruction from the CPU of the control unit 354 shown in FIG. 2, the panel unit 304, etc. The detection unit 26 detects the position information of the operation by the operator's finger or electronic pen on the touch unit 302. The detection unit 26 obtains the coordinate data of the position where the operator's finger or electronic pen touches or approaches the touch unit 302, and detects the handwritten input or operation by the operator from the obtained coordinate data. The detection unit 26 is realized, for example, by an instruction from the CPU of the control unit 354 shown in FIG. 2, the touch unit 302, etc.

<共有画像の表示例>
図5は、配信管理装置を介して複数の通信端末で共有画像を表示する処理の一例の概念図である。第1の拠点(図5の左側)では、通信端末5a、拡張端末6、及びテレビ会議端末としての通信端末7aが利用されている。第2の拠点(図5の右側)では、通信端末5b、及びテレビ会議端末としての通信端末7bが利用されている。
<Example of shared image display>
5 is a conceptual diagram of an example of a process for displaying a shared image on a plurality of communication terminals via a distribution management device. At a first base (left side of FIG. 5), a communication terminal 5a, an extension terminal 6, and a communication terminal 7a as a video conference terminal are used. At a second base (right side of FIG. 5), a communication terminal 5b and a communication terminal 7b as a video conference terminal are used.

第1の拠点では、通信端末5aにストロークによる文字等の操作データを表示させるための電子ペンP2が利用されている。第2の拠点では、通信端末5bにストロークによる文字等の操作データを表示させるための電子ペンP1が利用されている。 At the first location, an electronic pen P2 is used to display operation data such as stroked characters on a communication terminal 5a. At the second location, an electronic pen P1 is used to display operation data such as stroked characters on a communication terminal 5b.

第1の拠点において、通信端末7aによって取得された映像及び音データはエンコード部40でエンコードされた後に、配信管理装置2に送信される。その後、配信管理装置2のデコード部36でデコードされて、ブラウザ30に入力される。また、電子ペンP2によって通信端末5aに描かれたストローク等を示す操作データは、配信管理装置2に送信され、ブラウザ30に入力される。 At the first base, the video and audio data acquired by the communication terminal 7a is encoded by the encoding unit 40 and then transmitted to the distribution management device 2. The video and audio data is then decoded by the decoding unit 36 of the distribution management device 2 and input to the browser 30. In addition, operation data indicating strokes drawn on the communication terminal 5a by the electronic pen P2 is transmitted to the distribution management device 2 and input to the browser 30.

一方、第2の拠点においても、通信端末7bによって取得された映像及び音データはエンコード部40でエンコードされた後に、配信管理装置2に送信される。その後、配信管理装置2のデコード部36でデコードされて、ブラウザ30に入力される。また、電子ペンP1によって通信端末5bに描かれたストローク等の操作データは、配信管理装置2に送信され、ブラウザ30に入力される。 Meanwhile, at the second base, the video and audio data acquired by the communication terminal 7b is also encoded by the encoding unit 40 and then transmitted to the distribution management device 2. The data is then decoded by the decoding unit 36 of the distribution management device 2 and input to the browser 30. In addition, operation data such as strokes drawn on the communication terminal 5b by the electronic pen P1 is transmitted to the distribution management device 2 and input to the browser 30.

ブラウザ30は、例えば、ウェブサーバ8から第1の拠点及び第2の拠点のそれぞれで表示する背景画像のウェブコンテンツデータ[A]を取得する。ブラウザ30は第1の拠点から操作データ[p2]と、映像及び音データ[E2]とを取得する。また、ブラウザ30は第2の拠点から操作データ[p1]と、映像及び音データ[E1]とを取得する。 The browser 30, for example, acquires web content data [A] of a background image to be displayed at each of the first and second locations from the web server 8. The browser 30 acquires operation data [p2] and video and audio data [E2] from the first location. The browser 30 also acquires operation data [p1] and video and audio data [E1] from the second location.

ブラウザ30はウェブコンテンツデータ[A]と操作データ[p1]及び[p2]と映像及び音データ[E1]及び[E2]とを結合してレンダリングする。ブラウザ30は例えば第1の拠点の通信端末5a及び拡張端末6により実現される拡張モードの画面の領域bの画面解像度及び縦横比(アスペクト比)の共有画像を生成する。画面解像度とは画面の総画素数である。例えば第1の拠点の通信端末5a及び拡張端末6により実現される拡張モードの画面の領域bの画面解像度及び縦横比は、1つの大画面として扱われる通信端末5a及び拡張端末6の画面の画面解像度及び縦横比となる。 The browser 30 combines and renders the web content data [A], the operation data [p1] and [p2], and the video and audio data [E1] and [E2]. The browser 30 generates a shared image with the screen resolution and aspect ratio of area b of the screen in extended mode realized by the communication terminal 5a and the extended terminal 6 at the first location, for example. Screen resolution is the total number of pixels on the screen. For example, the screen resolution and aspect ratio of area b of the screen in extended mode realized by the communication terminal 5a and the extended terminal 6 at the first location become the screen resolution and aspect ratio of the screens of the communication terminal 5a and the extended terminal 6 treated as one large screen.

エンコーダブリッジ部32は、ブラウザ30が生成した共有画像をエンコードし、配信管理装置2が各拠点に配信する。第1の拠点では、通信端末5aのディスプレイ300及び拡張端末6のディスプレイ200を利用した拡張モードの画面に、領域bの共有画像が表示されると共に、通信端末7aから第2の拠点の映像及び音データ[E1]に基づいた音が出力される。 The encoder bridge unit 32 encodes the shared image generated by the browser 30, and the distribution management device 2 distributes it to each base. At the first base, the shared image in area b is displayed on the extended mode screen using the display 300 of the communication terminal 5a and the display 200 of the extended terminal 6, and sound based on the video and audio data [E1] of the second base is output from the communication terminal 7a.

一方、第2の拠点でも、通信端末5bのディスプレイ300の画面に、領域aの共有画像が表示されると共に、通信端末7bから第1の拠点の映像及び音データ[E2]に基づいた音が出力される。本実施形態に係る画面共有システム1は、第1の拠点及び第2の拠点などの遠隔地間においてリアルタイムで同じ情報を共有できるため、遠隔会議等に有効である。 Meanwhile, at the second location, the shared image of area a is displayed on the screen of the display 300 of the communication terminal 5b, and sound based on the video and audio data [E2] of the first location is output from the communication terminal 7b. The screen sharing system 1 according to this embodiment is effective for remote conferences, etc., because it allows the same information to be shared in real time between remote locations such as the first location and the second location.

ところで、図5の例では、第1の拠点で拡張モードの横長の画面に合わせた領域bの共有画像が表示されている。一方、第2の拠点の通信端末5bはディスプレイ300が縦長の画面である。したがって、図5の例では第1の拠点で表示されている領域bの共有画像と同じ縦横比で表示しようとすると、通信端末5bのディスプレイ300に収まるように共有画像を領域aまで縮小する必要がある。したがって、第2の拠点では共有画像を縮小して表示するため、共有画像の精細さが低下する。 In the example of FIG. 5, the shared image in area b is displayed at the first location in accordance with the landscape screen in extended mode. On the other hand, the display 300 of the communication terminal 5b at the second location has a portrait screen. Therefore, in the example of FIG. 5, if it is to be displayed with the same aspect ratio as the shared image in area b displayed at the first location, it is necessary to reduce the shared image to area a so that it fits on the display 300 of the communication terminal 5b. Therefore, the shared image is reduced and displayed at the second location, resulting in a decrease in the definition of the shared image.

そこで、本実施形態では第2の拠点が図6に示すように、第1の拠点で表示されている領域bの共有画像から後述のように領域dを切り出し、切り出した共有画像の領域dを通信端末5bのディスプレイ300に表示するようにした。図6は配信管理装置を介して複数の通信端末で共有画像を表示する処理の一例の概念図である。図6に示すように、第2の拠点の通信端末5bは、共有画像の画面解像度及び縦横比と、通信端末5bのディスプレイ300の画面解像度及び縦横比とが異なり、縮小することなく共有画像の全体を表示できない場合、次のように処理する。 In this embodiment, as shown in FIG. 6, the second location cuts out area d from the shared image of area b displayed at the first location as described below, and displays area d of the cut-out shared image on the display 300 of the communication terminal 5b. FIG. 6 is a conceptual diagram of an example of a process for displaying a shared image on multiple communication terminals via a distribution management device. As shown in FIG. 6, when the screen resolution and aspect ratio of the shared image differ from the screen resolution and aspect ratio of the display 300 of the communication terminal 5b, and the entire shared image cannot be displayed without being reduced, the communication terminal 5b at the second location processes as follows.

通信端末5bは共有画像の所定領域を、通信端末5bのディスプレイ300の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した共有画像の領域dを通信端末5bのディスプレイ300に表示する。図6の例では、共有画像の横方向の画素数が、通信端末5bのディスプレイ300の横方向の画素数よりも多いため、通信端末5bのディスプレイ300の横方向の画素数に基づいて共有画像の領域dを切り出し、表示している。 The communication terminal 5b cuts out a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the display 300 of the communication terminal 5b, and displays the cut-out area d of the shared image on the display 300 of the communication terminal 5b. In the example of FIG. 6, since the number of pixels in the horizontal direction of the shared image is greater than the number of pixels in the horizontal direction of the display 300 of the communication terminal 5b, the area d of the shared image is cut out and displayed based on the number of pixels in the horizontal direction of the display 300 of the communication terminal 5b.

また、共有画像の縦方向の画素数が、通信端末5bのディスプレイ300の縦方向の画素数よりも多ければ、通信端末5bはディスプレイ300の縦方向の画素数に基づいて共有画像の領域を切り出し、表示する。 In addition, if the number of vertical pixels of the shared image is greater than the number of vertical pixels of the display 300 of the communication terminal 5b, the communication terminal 5b cuts out and displays the area of the shared image based on the number of vertical pixels of the display 300.

さらに、共有画像の縦方向及び横方向の画素数が、通信端末5bのディスプレイ300の縦方向及び横方向の画素数よりも多ければ、通信端末5bはディスプレイ300の縦方向及び横方向の画素数に基づいて共有画像の領域を切り出し、表示する。 Furthermore, if the number of vertical and horizontal pixels of the shared image is greater than the number of vertical and horizontal pixels of the display 300 of the communication terminal 5b, the communication terminal 5b cuts out and displays the area of the shared image based on the number of vertical and horizontal pixels of the display 300.

このように、通信端末5bは第1の拠点で表示されている領域bの画面解像度及び縦横比の共有画像の全体を受信し、受信した共有画像データからディスプレイ300に表示する共有画像の所定領域を切り出して表示する。また、通信端末5bが切り出す共有画像の所定領域は、検知部26が検知した操作者の指や電子ペンによる操作(タッチ操作またはドラッグ操作など)に従って変化する。操作者は通信端末5bのディスプレイ300に表示されている共有画像の所定領域以外を表示させたい場合、指や電子ペンで操作することで表示範囲を変化させることができる。 In this way, communication terminal 5b receives the entire shared image with the screen resolution and aspect ratio of area b displayed at the first location, and cuts out and displays a predetermined area of the shared image to be displayed on display 300 from the received shared image data. Furthermore, the predetermined area of the shared image cut out by communication terminal 5b changes according to the operation (such as a touch operation or a drag operation) with the operator's finger or electronic pen detected by detection unit 26. If the operator wishes to display an area other than the predetermined area of the shared image displayed on display 300 of communication terminal 5b, he or she can change the display range by operating with a finger or electronic pen.

図7は本実施形態に係る画面共有システムの共有画像の同期処理の一例のシーケンス図である。なお、以下の説明では第1の拠点の通信端末5aが発表者の操作する発表者端末であり、第2の拠点の通信端末5bが参加者の操作する参加者端末である例について説明する。図7では1台の参加者端末を示しているが、複数台であってもよい。 Figure 7 is a sequence diagram of an example of synchronization processing of a shared image in the screen sharing system according to this embodiment. In the following explanation, an example will be explained in which the communication terminal 5a at the first location is a presenter terminal operated by a presenter, and the communication terminal 5b at the second location is a participant terminal operated by a participant. Although one participant terminal is shown in Figure 7, multiple terminals may be used.

ステップS10において、発表者は通信端末5aに対して、拡大、縮小、ページ送り等の共有画面の操作を行う。ステップS12において、通信端末5aの検知部26は、表示範囲の変化を検知する。表示画面の操作は、例えば、スクロール操作、ピンチイン・ピンチアウト操作、スワイプ操作、フリック操作、ダブルタップ操作等である。ステップS14において、検知部26は、表示範囲の変化を送信部22に通知する。 In step S10, the presenter operates the shared screen of the communication terminal 5a, such as zooming in, zooming out, and page forwarding. In step S12, the detection unit 26 of the communication terminal 5a detects a change in the display range. The operation on the display screen is, for example, a scroll operation, a pinch-in/pinch-out operation, a swipe operation, a flick operation, a double-tap operation, and the like. In step S14, the detection unit 26 notifies the transmission unit 22 of the change in the display range.

ステップS16において、送信部22はページ同期メッセージを会議サーバ装置101に送信する。ページ同期メッセージは表示範囲を指定する情報を含む。例えばページ同期メッセージ等の画面共有の同期メッセージの送受信は、XMPP(Extensible Messaging and Presence Protocol)の通信プロトコルを用いてもよいし、その他の通信プロトコルを用いてもよい。 In step S16, the transmission unit 22 transmits a page synchronization message to the conference server device 101. The page synchronization message includes information that specifies the display range. For example, the transmission and reception of a screen sharing synchronization message such as a page synchronization message may use the XMPP (Extensible Messaging and Presence Protocol) communication protocol or another communication protocol.

ステップS18において、配信管理装置2は受信したページ同期メッセージを1つ以上の通信端末5bに転送する。ステップS20において、通信端末5bの受信部20は表示制御部24にページ同期メッセージの受信通知を行う。ステップS22において、表示制御部24は検知部26から表示部の表示領域を要求する。ステップS24において、表示制御部24は検知部26から表示部の表示領域の応答を受け付ける。 In step S18, the distribution management device 2 transfers the received page synchronization message to one or more communication terminals 5b. In step S20, the receiving unit 20 of the communication terminal 5b notifies the display control unit 24 of receipt of the page synchronization message. In step S22, the display control unit 24 requests the display area of the display unit from the detection unit 26. In step S24, the display control unit 24 receives a response regarding the display area of the display unit from the detection unit 26.

ステップS26において、表示制御部24は画面共有する対象データをストレージ部356に要求する。ステップS28において、表示制御部24はストレージ部356から画面共有する対象データを取得する。なお、ストレージ部356に画面共有する対象データが無い場合など、新たに画面共有する対象データを取得する必要がある場合は、配信管理装置2から画面共有する対象データを受信する処理があってもよい。 In step S26, the display control unit 24 requests the target data for screen sharing from the storage unit 356. In step S28, the display control unit 24 acquires the target data for screen sharing from the storage unit 356. Note that if there is no target data for screen sharing in the storage unit 356 and it is necessary to acquire new target data for screen sharing, there may be a process of receiving the target data for screen sharing from the distribution management device 2.

ステップS30において、通信端末5bの表示制御部24は例えば図6に示したように第1の拠点で表示されている領域bの共有画像からディスプレイ300に表示する領域dを切り抜く。ステップS32において、表示制御部24はステップS30で切り抜いた共有画像の領域dをディスプレイ300に表示する。 In step S30, the display control unit 24 of the communication terminal 5b cuts out an area d to be displayed on the display 300 from the shared image of the area b displayed at the first location, as shown in FIG. 6, for example. In step S32, the display control unit 24 displays the area d of the shared image cut out in step S30 on the display 300.

ステップS34において、表示制御部24は第1の拠点で表示されている領域bの共有画像を例えば図6に示した通信端末5bのディスプレイ300の表示領域である領域cに表示するように、拡大又は縮小の処理を行う。図6の例では第1の拠点で表示されている領域bの共有画像を通信端末5bのディスプレイ300の領域cに表示できるように縮小の処理を行う。 In step S34, the display control unit 24 performs enlargement or reduction processing so that the shared image in area b displayed at the first location is displayed in area c, which is the display area of the display 300 of the communication terminal 5b shown in Figure 6. In the example of Figure 6, reduction processing is performed so that the shared image in area b displayed at the first location can be displayed in area c of the display 300 of the communication terminal 5b.

ステップS36において、表示制御部24は領域dが共有画像のどの部分に該当するのか知覚できるように、例えば表示領域情報を領域cに合成する。表示領域情報は、例えば領域cに表示されている縮小された共有画像に、領域dに相当する領域を矩形などにより表した情報である。ステップS38において、表示制御部24は表示領域情報を合成した共有画像を領域cに表示する。 In step S36, the display control unit 24 superimposes, for example, display area information onto area c so that it is possible to recognize which part of the shared image area d corresponds to. The display area information is, for example, information that represents, by a rectangle or the like, an area corresponding to area d on the reduced shared image displayed in area c. In step S38, the display control unit 24 displays, in area c, the shared image onto which the display area information has been superimposed.

第1の拠点で表示されている領域bの共有画像からディスプレイ300に表示する領域dを切り抜くステップS30の処理は、例えば以下のように行う。図8~図13は共有画像の所定領域を切り出す処理の一例の説明図である。 The process of step S30 for cutting out area d to be displayed on display 300 from the shared image of area b displayed at the first location is performed, for example, as follows. Figures 8 to 13 are explanatory diagrams of an example of the process for cutting out a predetermined area of a shared image.

図8ではステップS30の処理の説明に必要な共有画像、共有元のカメラ画像、共有先のカメラ画像、及び第2の拠点の表示部の画面の一例を示している。図8(a)は共有元の表示部で表示されており、画面共有を行う共有画像を表している。図8(b)は共有画像の共有元である第1の拠点で通信端末7aが撮影したカメラ画像(取得した映像)表している。図8(c)は共有画像の共有先である第2の拠点で通信端末7bが撮影したカメラ画像を表している。また、図8(d)は共有画像の共有先である第2の拠点の通信端末5bのディスプレイ300の表示画面(表示領域)を表している。 Figure 8 shows an example of the shared image, the camera image of the sharing source, the camera image of the sharing destination, and the screen of the display unit of the second location, which are necessary for explaining the processing of step S30. Figure 8 (a) shows the shared image displayed on the display unit of the sharing source, which is used for screen sharing. Figure 8 (b) shows a camera image (acquired video) taken by communication terminal 7a at the first location, which is the sharing source of the shared image. Figure 8 (c) shows a camera image taken by communication terminal 7b at the second location, which is the sharing destination of the shared image. Also, Figure 8 (d) shows the display screen (display area) of the display 300 of communication terminal 5b at the second location, which is the sharing destination of the shared image.

図8に示した共有画像、共有元のカメラ画像、共有先のカメラ画像、及び第2の拠点の表示部の画面の例では、ステップS30の処理において、例えば図9に示すように共有画像の所定領域を切り抜き、通信端末5bのディスプレイ300に表示する。 In the example of the shared image, the camera image from which the image is shared, the camera image of the shared destination, and the screen of the display unit of the second location shown in FIG. 8, in the processing of step S30, a specific area of the shared image is cut out, for example as shown in FIG. 9, and displayed on the display 300 of the communication terminal 5b.

図9は画面共有を行う共有画像の横方向の画素数(横サイズ)が共有先の通信端末5bのディスプレイ300の横方向の画素数よりも多い例を示している。図9(a)に示した共有先の通信端末5bのディスプレイ300の表示画面は、図9(b)に矢印で示したように共有画像よりも横方向の画素数が少ない。 Figure 9 shows an example in which the number of horizontal pixels (horizontal size) of the shared image used for screen sharing is greater than the number of horizontal pixels of the display 300 of the sharing destination communication terminal 5b. The display screen of the display 300 of the sharing destination communication terminal 5b shown in Figure 9(a) has fewer horizontal pixels than the shared image, as indicated by the arrow in Figure 9(b).

そこで、通信端末5bは共有画像の所定領域を、図9(b)に矢印で示した通信端末5bのディスプレイ300の横方向の画素数に基づいて切り出し、切り出した共有画像の領域dを通信端末5bのディスプレイ300の表示画面に表示する。また、図9(b)では切り出した共有画像の領域dの下に、共有元のカメラ画像及び共有先のカメラ画像を表示している。 Therefore, communication terminal 5b cuts out a predetermined area of the shared image based on the number of pixels in the horizontal direction of display 300 of communication terminal 5b, as indicated by the arrow in FIG. 9(b), and displays area d of the cut-out shared image on the display screen of display 300 of communication terminal 5b. Also, in FIG. 9(b), the camera image of the sharing source and the camera image of the sharing destination are displayed below area d of the cut-out shared image.

また、図8に示した共有画像、共有元のカメラ画像、共有先のカメラ画像、及び第2の拠点の表示部の画面の例では、ステップS30の処理において、例えば図10に示すように共有画像の所定領域を切り抜き、通信端末5bのディスプレイ300に表示するようにしてもよい。 In addition, in the example of the shared image, the source camera image, the destination camera image, and the screen of the display unit of the second location shown in FIG. 8, in the processing of step S30, a predetermined area of the shared image may be cut out, for example as shown in FIG. 10, and displayed on the display 300 of the communication terminal 5b.

図10は画面共有を行う共有画像の横方向の画素数(横サイズ)が共有先の通信端末5bのディスプレイ300の横方向の画素数(横サイズ)よりも多い(大きい)例を示している。図10(b)は図9(b)と同様な状態を示している。図10(b)の表示画面では未使用な表示領域が存在している。 Figure 10 shows an example in which the number of horizontal pixels (horizontal size) of the shared image used for screen sharing is greater than the number of horizontal pixels (horizontal size) of the display 300 of the sharing destination communication terminal 5b. Figure 10(b) shows a similar state to Figure 9(b). There is unused display area on the display screen in Figure 10(b).

そこで、通信端末5bは共有画像の所定領域を、図10(c)に矢印で示した未使用を表示領域が減少する方向に拡大したあと、通信端末5bのディスプレイ300の横方向の画素数に基づいて切り出し、切り出した共有画像の領域dを通信端末5bのディスプレイ300の表示画面に表示する。 Therefore, communication terminal 5b expands a specified area of the shared image in the direction in which the unused display area decreases, as indicated by the arrow in FIG. 10(c), and then cuts it out based on the number of pixels in the horizontal direction of display 300 of communication terminal 5b, and displays area d of the cut-out shared image on the display screen of display 300 of communication terminal 5b.

図11は画面共有を行う共有画像の縦方向の画素数(横サイズ)が共有先の通信端末5bのディスプレイ300の縦方向の画素数と同じ例を示している。図11(a)に示した共有先の通信端末5bのディスプレイ300の表示画面は、図11(b)に示したように縦方向の画素数が共有画像と同一である。また、図11(a)に示した共有先の通信端末5bのディスプレイ300の表示画面は、図11(b)に示したように共有画像よりも横方向の画素数が少ない。 Figure 11 shows an example in which the number of vertical pixels (horizontal size) of a shared image for screen sharing is the same as the number of vertical pixels of display 300 of sharing destination communication terminal 5b. The display screen of display 300 of sharing destination communication terminal 5b shown in Figure 11(a) has the same number of vertical pixels as the shared image, as shown in Figure 11(b). Also, the display screen of display 300 of sharing destination communication terminal 5b shown in Figure 11(a) has fewer horizontal pixels than the shared image, as shown in Figure 11(b).

そこで、通信端末5bは共有画像の所定領域を、図11(b)に示した通信端末5bのディスプレイ300の縦方向及び横方向の画素数に基づいて切り出し、切り出した共有画像の領域dを通信端末5bのディスプレイ300の表示画面に表示する。図11(b)では切り出した共有画像の領域dに重ねて、共有元のカメラ画像及び共有先のカメラ画像を表示している。 Therefore, communication terminal 5b cuts out a predetermined area of the shared image based on the number of pixels in the vertical and horizontal directions of display 300 of communication terminal 5b shown in FIG. 11(b), and displays area d of the cut-out shared image on the display screen of display 300 of communication terminal 5b. In FIG. 11(b), the camera image of the sharing source and the camera image of the sharing destination are displayed superimposed on area d of the cut-out shared image.

図12ではステップS30の処理の説明に必要な共有画像、共有元のカメラ画像、共有先のカメラ画像、及び第2の拠点の表示部の画面の一例を示している。図12(a)は共有元の表示部で表示されており、画面共有を行う共有画像を表している。図12(b)は共有画像の共有元である第1の拠点で通信端末7aが撮影したカメラ画像表している。図12(c)は共有画像の共有先である第2の拠点で通信端末7bが撮影したカメラ画像を表している。また、図12(d)は共有画像の共有先である第2の拠点の通信端末5bのディスプレイ300の表示画面を表している。 Figure 12 shows an example of the shared image, the camera image of the sharing source, the camera image of the sharing destination, and the screen of the display unit of the second location, which are necessary for explaining the processing of step S30. Figure 12 (a) shows the shared image displayed on the display unit of the sharing source, which is used for screen sharing. Figure 12 (b) shows a camera image taken by communication terminal 7a at the first location, which is the sharing source of the shared image. Figure 12 (c) shows a camera image taken by communication terminal 7b at the second location, which is the sharing destination of the shared image. Also, Figure 12 (d) shows the display screen of the display 300 of communication terminal 5b at the second location, which is the sharing destination of the shared image.

図12に示した共有画像、共有元のカメラ画像、共有先のカメラ画像、及び第2の拠点の表示部の画面の例では、ステップS30の処理において、例えば図13に示すように共有画像の所定領域を切り抜き、通信端末5bのディスプレイ300に表示する。 In the example of the shared image, the source camera image, the destination camera image, and the screen of the display unit of the second location shown in FIG. 12, in the processing of step S30, a predetermined area of the shared image is cut out, for example as shown in FIG. 13, and displayed on the display 300 of the communication terminal 5b.

図13は画面共有を行う共有画像の縦方向の画素数(縦サイズ)が共有先の通信端末5bのディスプレイ300の縦方向の画素数(縦サイズ)よりも多い(大きい)例を示している。図13(a)に示した共有先の通信端末5bのディスプレイ300の表示画面は図13(b)に矢印で示したように共有画像よりも縦方向の画素数が少ない。 Figure 13 shows an example in which the number of vertical pixels (vertical size) of the shared image during screen sharing is greater than the number of vertical pixels (vertical size) of the display 300 of the sharing destination communication terminal 5b. The display screen of the display 300 of the sharing destination communication terminal 5b shown in Figure 13(a) has fewer vertical pixels than the shared image, as indicated by the arrow in Figure 13(b).

そこで、通信端末5bは共有画像の所定領域を、図13(b)に矢印で示した通信端末5bのディスプレイ300の縦方向の画素数に基づいて切り出し、切り出した共有画像の領域dを通信端末5bのディスプレイ300の表示画面に表示する。図13(b)では切り出した共有画像の領域dの右側に、共有元のカメラ画像及び共有先のカメラ画像を表示している。 Therefore, communication terminal 5b cuts out a predetermined area of the shared image based on the number of pixels in the vertical direction of display 300 of communication terminal 5b, as indicated by the arrow in FIG. 13(b), and displays area d of the cut-out shared image on the display screen of display 300 of communication terminal 5b. In FIG. 13(b), the camera image of the sharing source and the camera image of the sharing destination are displayed to the right of area d of the cut-out shared image.

このように、第1の拠点で表示されている領域bの共有画像からディスプレイ300に表示する領域dを切り抜くステップS30の処理は、共有画像の所定領域を共有先の表示部の縦方向又は横方向の少なくとも一方の画素数に基づいて切り出し、表示する。共有画像の共有先である通信端末5bは、共有画像を縮小せずに、共有画像の所定領域を切り出して表示部に表示するため、共有画像の画面解像度よりも共有先の表示部の画面解像度が小さい場合であっても、精細さを低下させることなく共有画像を表示できる。 In this way, the process of step S30 for cutting out area d to be displayed on display 300 from the shared image of area b displayed at the first location cuts out and displays a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the display unit of the sharing destination. Since the communication terminal 5b to which the shared image is shared cuts out and displays a predetermined area of the shared image on the display unit without reducing the shared image, the shared image can be displayed without reducing definition even if the screen resolution of the display unit of the sharing destination is smaller than the screen resolution of the shared image.

図14は本実施形態に係る画面共有システムの共有画像の同期処理の一例のシーケンス図である。ステップS50において、参加者は通信端末5bの表示画面に表示されている領域c又はd対して、ドラッグ操作等のタッチ操作を行う。 Figure 14 is a sequence diagram of an example of a synchronization process for a shared image in the screen sharing system according to this embodiment. In step S50, a participant performs a touch operation such as a drag operation on area c or d displayed on the display screen of communication terminal 5b.

ステップS52において、検知部26は参加者が表示画面に表示されている領域c又はd対して行った操作に基づき、表示範囲の変化を検知する。ステップS54において、検知部26は検知した表示範囲の変化を表示制御部24に通知する。ステップS56において表示制御部24は検知部26から通知された表示範囲の変化に基づき、表示領域の移動距離(移動量)を計算する。 In step S52, the detection unit 26 detects a change in the display range based on an operation performed by the participant on area c or d displayed on the display screen. In step S54, the detection unit 26 notifies the display control unit 24 of the detected change in the display range. In step S56, the display control unit 24 calculates the movement distance (movement amount) of the display area based on the change in the display range notified by the detection unit 26.

ステップS58において、表示制御部24は画面共有する対象データをストレージ部356に要求する。ステップS60において、表示制御部24はストレージ部356から画面共有する対象データを取得する。ステップS62において、通信端末5bの表示制御部24は共有画像からディスプレイ300に表示する領域dを切り抜く。ステップS64において、表示制御部24はステップS62で切り抜いた共有画像の領域dをディスプレイ300に表示する。 In step S58, the display control unit 24 requests the target data to be screen-shared from the storage unit 356. In step S60, the display control unit 24 acquires the target data to be screen-shared from the storage unit 356. In step S62, the display control unit 24 of the communication terminal 5b cuts out an area d to be displayed on the display 300 from the shared image. In step S64, the display control unit 24 displays the area d of the shared image cut out in step S62 on the display 300.

ステップS66において、表示制御部24は第1の拠点で表示されている領域bの共有画像を例えば図6に示した通信端末5bのディスプレイ300の領域cに表示できるように縮小の処理を行う。 In step S66, the display control unit 24 performs a process of reducing the shared image in area b displayed at the first location so that it can be displayed in area c of the display 300 of the communication terminal 5b shown in FIG. 6, for example.

ステップS68において、表示制御部24は領域dが共有画像のどの部分に該当するのか知覚できるように、表示領域情報を領域cに合成する。ステップS70において、表示制御部24は表示領域情報を合成した共有画像を領域cに表示する。 In step S68, the display control unit 24 combines the display area information with area c so that it is possible to perceive which part of the shared image area d corresponds to. In step S70, the display control unit 24 displays the shared image combined with the display area information in area c.

図15は本実施形態に係る画面共有システムの共有画像の同期処理の一例のシーケンス図である。ステップS80において、参加者は通信端末5bの表示画面に表示されている領域c又はd対して、ピンチイン又はピンチアウト操作等のタッチ操作を行う。 Figure 15 is a sequence diagram of an example of a synchronization process for a shared image in the screen sharing system according to this embodiment. In step S80, a participant performs a touch operation such as a pinch-in or pinch-out operation on area c or d displayed on the display screen of communication terminal 5b.

ステップS82において、検知部26は参加者が表示画面に表示されている領域c又はd対して行った操作に基づき、表示範囲の変化を検知する。ステップS84において、検知部26は検知した表示範囲の変化を表示制御部24に通知する。ステップS86において表示制御部24は検知部26から通知された表示範囲の変化に基づき、表示領域の拡大又は縮小率(サイズ)を計算する。 In step S82, the detection unit 26 detects a change in the display range based on an operation performed by the participant on area c or d displayed on the display screen. In step S84, the detection unit 26 notifies the display control unit 24 of the detected change in the display range. In step S86, the display control unit 24 calculates the enlargement or reduction rate (size) of the display area based on the change in the display range notified by the detection unit 26.

ステップS88において、表示制御部24は画面共有する対象データをストレージ部356に要求する。ステップS90において、表示制御部24はストレージ部356から画面共有する対象データを取得する。ステップS92において、通信端末5bの表示制御部24は共有画像からディスプレイ300に表示する領域dを切り抜く。ステップS94において、表示制御部24はステップS92で切り抜いた共有画像の領域dをディスプレイ300に表示する。 In step S88, the display control unit 24 requests the target data to be screen-shared from the storage unit 356. In step S90, the display control unit 24 acquires the target data to be screen-shared from the storage unit 356. In step S92, the display control unit 24 of the communication terminal 5b cuts out an area d from the shared image to be displayed on the display 300. In step S94, the display control unit 24 displays the area d of the shared image cut out in step S92 on the display 300.

ステップS96において、表示制御部24は第1の拠点で表示されている領域bの共有画像を例えば図6に示した通信端末5bのディスプレイ300の領域cに表示できるように縮小の処理を行う。 In step S96, the display control unit 24 performs a process of reducing the shared image in area b displayed at the first location so that it can be displayed in area c of the display 300 of the communication terminal 5b shown in FIG. 6, for example.

ステップS98において、表示制御部24は領域dが共有画像のどの部分に該当するのか知覚できるように、表示領域情報を領域cに合成する。ステップS100において、表示制御部24は表示領域情報を合成した共有画像を領域cに表示する。 In step S98, the display control unit 24 combines the display area information with area c so that it is possible to perceive which part of the shared image area d corresponds to. In step S100, the display control unit 24 displays the shared image combined with the display area information in area c.

<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
The above describes the best mode for carrying out the present invention using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.

例えば、本実施形態では共有先の通信端末5bにおいて共有画像から所定領域を切り出す処理を行っていたが、配信管理装置2で行ってもよいし、配信管理装置2以外のサーバなどで行うようにしてもよい。 For example, in this embodiment, the process of cutting out a specific area from a shared image is performed on the sharing destination communication terminal 5b, but this may be performed on the distribution management device 2 or on a server other than the distribution management device 2.

また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Furthermore, each function of the embodiments 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), DSP (digital signal processor), FPGA (field programmable gate array), and conventional circuit modules designed to execute each function described above.

1 画面共有システム
2 配信管理装置
5、5a、5b 通信端末
6 拡張端末
8 ウェブサーバ
9 ネットワーク
20 受信部
22 送信部
24 表示制御部
26 検知部
200、300 ディスプレイ
202、302 タッチ部
204、304 パネル部
350 コントローラ
354 制御部
356 ストレージ部
358 表示入力部
REFERENCE SIGNS LIST 1 Screen sharing system 2 Distribution management device 5, 5a, 5b Communication terminal 6 Extended terminal 8 Web server 9 Network 20 Receiving unit 22 Transmitting unit 24 Display control unit 26 Detection unit 200, 300 Display 202, 302 Touch unit 204, 304 Panel unit 350 Controller 354 Control unit 356 Storage unit 358 Display input unit

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

Claims (10)

共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末であって、
受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御手段、
を有し、
前記表示制御手段は、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも多く、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも少ない場合に、前記表示部の画面の横方向の画素数に基づいて前記共有画像の所定領域を切り出すこと
を特徴とする通信端末。
A communication terminal that receives a shared image having a screen resolution and aspect ratio displayed by a sharing communication terminal via a network and displays the shared image on a display unit,
a display control means for, when an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, cropping a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit and displaying the cropped predetermined area of the shared image on the display unit;
having
When the number of pixels in the horizontal direction of the shared image is greater than the number of pixels in the horizontal direction of the screen of the display unit and the number of pixels in the vertical direction of the shared image is less than the number of pixels in the vertical direction of the screen of the display unit, the display control means cuts out a predetermined area of the shared image based on the number of pixels in the horizontal direction of the screen of the display unit.
A communication terminal characterized by :
共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末であって、
受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御手段、
を有し、
前記表示制御手段は、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも多く、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも少ない場合に、前記表示部の画面の縦方向の画素数に基づいて前記共有画像の所定領域を切り出すこと
を特徴とする通信端末。
A communication terminal that receives a shared image having a screen resolution and aspect ratio displayed by a sharing communication terminal via a network and displays the shared image on a display unit,
a display control means for, when an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, cropping a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit and displaying the cropped predetermined area of the shared image on the display unit;
having
The communication terminal is characterized in that, when the number of vertical pixels of the shared image is greater than the number of vertical pixels of the screen of the display unit and the number of horizontal pixels of the shared image is less than the number of horizontal pixels of the screen of the display unit, the display control means cuts out a predetermined area of the shared image based on the number of vertical pixels of the screen of the display unit.
前記表示制御手段は、受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像を拡大した後で、前記表示部の画面の縦方向又は横方向の画素数に基づいて前記共有画像の所定領域を切り出すことWhen an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, the display control means enlarges the shared image and then cuts out a predetermined area of the shared image based on the number of pixels in the vertical or horizontal direction of the screen of the display unit.
を特徴とする請求項1記載の通信端末。2. The communication terminal according to claim 1,
前記表示制御手段は、操作者から受け付けた表示画面の操作に基づき、前記共有画像から切り出す所定領域を変化させること
を特徴とする請求項1乃至の何れか一項に記載の通信端末。
4. The communication terminal according to claim 1 , wherein the display control means changes a predetermined area to be cut out from the shared image based on an operation on the display screen received from an operator.
前記表示制御手段は、前記表示部に表示させた前記所定領域が、前記共有画像のどの部分に相当するかを示す表示領域情報を、更に前記表示部に表示させること
を特徴とする請求項1乃至の何れか一項に記載の通信端末。
The communication terminal according to any one of claims 1 to 4, characterized in that the display control means further causes the display unit to display display area information indicating which part of the shared image the specified area displayed on the display unit corresponds to.
前記共有画像の画面解像度及び縦横比は、共有元の1台以上の通信端末が複数の表示部を使用して1つの表示画面として表示した画像の画面解像度及び縦横比であること
を特徴とする請求項1乃至の何れか一項記載の通信端末。
A communication terminal as claimed in any one of claims 1 to 5, characterized in that the screen resolution and aspect ratio of the shared image are the screen resolution and aspect ratio of an image displayed as a single display screen using multiple display units by one or more communication terminals that are the source of sharing.
共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末の画面共有方法であって、A screen sharing method for a communication terminal, which receives a shared image having a screen resolution and aspect ratio displayed by a sharing source communication terminal via a network and displays the shared image on a display unit,
受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御ステップ、a display control step of, when an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, cropping a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit, and displaying the cropped predetermined area of the shared image on the display unit;
を有し、having
前記表示制御ステップは、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも多く、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも少ない場合に、前記表示部の画面の横方向の画素数に基づいて前記共有画像の所定領域を切り出すことThe display control step includes, when a number of pixels in a horizontal direction of the shared image is greater than a number of pixels in a horizontal direction of the screen of the display unit and a number of pixels in a vertical direction of the shared image is less than a number of pixels in a vertical direction of the screen of the display unit, cutting out a predetermined area of the shared image based on the number of pixels in a horizontal direction of the screen of the display unit.
を特徴とする画面共有方法。A screen sharing method characterized by:
共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末の画面共有方法であって、A screen sharing method for a communication terminal, which receives a shared image having a screen resolution and aspect ratio displayed by a sharing source communication terminal via a network and displays the shared image on a display unit,
受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御ステップ、a display control step of, when an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, cropping a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit, and displaying the cropped predetermined area of the shared image on the display unit;
を有し、having
前記表示制御ステップは、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも多く、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも少ない場合に、前記表示部の画面の縦方向の画素数に基づいて前記共有画像の所定領域を切り出すことThe display control step includes, when a number of pixels in a vertical direction of the shared image is greater than a number of pixels in a vertical direction of the screen of the display unit and a number of pixels in a horizontal direction of the shared image is less than a number of pixels in a horizontal direction of the screen of the display unit, cutting out a predetermined area of the shared image based on the number of pixels in a vertical direction of the screen of the display unit.
を特徴とする画面共有方法。A screen sharing method characterized by:
共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末を、A communication terminal that receives a shared image having a screen resolution and aspect ratio displayed by a sharing source communication terminal via a network and displays the shared image on a display unit.
受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御手段、a display control means for, when an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, cropping a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit and displaying the cropped predetermined area of the shared image on the display unit;
として機能させ、Functioning as a
前記表示制御手段は、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも多く、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも少ない場合に、前記表示部の画面の横方向の画素数に基づいて前記共有画像の所定領域を切り出すことWhen the number of pixels in the horizontal direction of the shared image is greater than the number of pixels in the horizontal direction of the screen of the display unit and the number of pixels in the vertical direction of the shared image is less than the number of pixels in the vertical direction of the screen of the display unit, the display control means cuts out a predetermined area of the shared image based on the number of pixels in the horizontal direction of the screen of the display unit.
を特徴とするプログラム。A program characterized by.
共有元の通信端末が表示する画面解像度及び縦横比の共有画像をネットワーク経由で受信して表示部に表示する通信端末を、A communication terminal that receives a shared image having a screen resolution and aspect ratio displayed by a sharing source communication terminal via a network and displays the shared image on a display unit.
受信した前記共有画像の縦横比と、前記表示部の画面の縦横比とが異なる場合に、前記共有画像の所定領域を、前記表示部の画面の縦方向及び横方向の少なくとも一方の画素数に基づいて切り出し、切り出した前記共有画像の所定領域を前記表示部に表示させる表示制御手段、a display control means for, when an aspect ratio of the received shared image differs from an aspect ratio of a screen of the display unit, cropping a predetermined area of the shared image based on the number of pixels in at least one of the vertical and horizontal directions of the screen of the display unit and displaying the cropped predetermined area of the shared image on the display unit;
として機能させ、Functioning as a
前記表示制御手段は、前記共有画像の縦方向の画素数が前記表示部の画面の縦方向の画素数よりも多く、前記共有画像の横方向の画素数が前記表示部の画面の横方向の画素数よりも少ない場合に、前記表示部の画面の縦方向の画素数に基づいて前記共有画像の所定領域を切り出すことWhen the number of pixels in the vertical direction of the shared image is greater than the number of pixels in the vertical direction of the screen of the display unit and the number of pixels in the horizontal direction of the shared image is less than the number of pixels in the horizontal direction of the screen of the display unit, the display control means cuts out a predetermined area of the shared image based on the number of pixels in the vertical direction of the screen of the display unit.
を特徴とするプログラム。A program characterized by.
JP2020178272A 2020-10-23 2020-10-23 COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM Active JP7615609B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020178272A JP7615609B2 (en) 2020-10-23 2020-10-23 COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020178272A JP7615609B2 (en) 2020-10-23 2020-10-23 COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2022069211A JP2022069211A (en) 2022-05-11
JP7615609B2 true JP7615609B2 (en) 2025-01-17

Family

ID=81521859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020178272A Active JP7615609B2 (en) 2020-10-23 2020-10-23 COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7615609B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7697410B2 (en) * 2022-05-17 2025-06-24 トヨタ自動車株式会社 Program and communication method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007110750A (en) 2006-12-19 2007-04-26 Fujitsu Ten Ltd Display apparatus for digital broadcasting and display control apparatus for digital broadcasting
WO2014188483A1 (en) 2013-05-20 2014-11-27 株式会社 東芝 Video signal processing device and video signal processing method
JP2015060292A (en) 2013-09-17 2015-03-30 株式会社リコー Electronic information board, distribution management device, distribution system and distribution management method
JP2017182676A (en) 2016-03-31 2017-10-05 キヤノンマーケティングジャパン株式会社 Information processing system, conference server and control method therefor, and program
JP2018005634A (en) 2016-07-04 2018-01-11 株式会社リコー Screen sharing system, screen sharing method, terminal device, and screen sharing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007110750A (en) 2006-12-19 2007-04-26 Fujitsu Ten Ltd Display apparatus for digital broadcasting and display control apparatus for digital broadcasting
WO2014188483A1 (en) 2013-05-20 2014-11-27 株式会社 東芝 Video signal processing device and video signal processing method
JP2015060292A (en) 2013-09-17 2015-03-30 株式会社リコー Electronic information board, distribution management device, distribution system and distribution management method
JP2017182676A (en) 2016-03-31 2017-10-05 キヤノンマーケティングジャパン株式会社 Information processing system, conference server and control method therefor, and program
JP2018005634A (en) 2016-07-04 2018-01-11 株式会社リコー Screen sharing system, screen sharing method, terminal device, and screen sharing program

Also Published As

Publication number Publication date
JP2022069211A (en) 2022-05-11

Similar Documents

Publication Publication Date Title
US10389975B2 (en) Communication terminal, communication system, moving-image outputting method, and recording medium storing program
US9197853B2 (en) Switching between views using natural gestures
US9516267B2 (en) Remote magnification and optimization of shared content in online meeting
US9898241B2 (en) Information sharing system, image processing apparatus, and image processing method
JP6303446B2 (en) Information processing apparatus, program, information processing system, and information processing method
US20140074911A1 (en) Method and apparatus for managing multi-session
US10897435B2 (en) Instant messaging method and system, and electronic apparatus
US20160065625A1 (en) Notification of Change in Online Conferencing
US10044979B2 (en) Acquiring regions of remote shared content with high resolution
JP2015119338A (en) Control device, imaging system, control method, and program
US10511700B2 (en) Communication terminal with first application displaying status of second application
CN113110906B (en) A display control method and electronic device
CN107045431A (en) The local scaling of working space assets in digital Collaborative environment
CN114442976B (en) Information processing apparatus, method for controlling information processing, and storage medium
JP7615609B2 (en) COMMUNICATION TERMINAL, SCREEN SHARING METHOD, AND PROGRAM
JP5754117B2 (en) External input device, display data creation method, program
US8856827B1 (en) System for conveying and reproducing images for interactive applications
JP6569766B2 (en) System, method executed by system, information processing apparatus, program, and method executed by information processing
JP2020197865A (en) Information processing apparatus, information processing method, information processing system, and program
EP2913753A1 (en) Transmission terminal, transmission system, transmission method, and carrier means
CN107924298A (en) Method for interactively sharing applications and data between touchscreen computers and computer program for implementing the method
EP3048524B1 (en) Document display support device, terminal, document display method, and computer-readable storage medium for computer program
US9137487B2 (en) Apparatus and method for providing video call in portable terminal
JP2014149579A (en) Data control device, data sharing system, and program
CN113596561A (en) Video stream playing method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230824

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240828

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241108

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241216

R150 Certificate of patent or registration of utility model

Ref document number: 7615609

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150