[go: up one dir, main page]

KR101000893B1 - Screen sharing method and device - Google Patents

Screen sharing method and device Download PDF

Info

Publication number
KR101000893B1
KR101000893B1 KR1020100047885A KR20100047885A KR101000893B1 KR 101000893 B1 KR101000893 B1 KR 101000893B1 KR 1020100047885 A KR1020100047885 A KR 1020100047885A KR 20100047885 A KR20100047885 A KR 20100047885A KR 101000893 B1 KR101000893 B1 KR 101000893B1
Authority
KR
South Korea
Prior art keywords
screen
terminal
sharing
writing
input
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.)
Expired - Fee Related
Application number
KR1020100047885A
Other languages
Korean (ko)
Inventor
오치영
오충록
Original Assignee
(주)지란지교소프트
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 (주)지란지교소프트 filed Critical (주)지란지교소프트
Priority to KR1020100047885A priority Critical patent/KR101000893B1/en
Application granted granted Critical
Publication of KR101000893B1 publication Critical patent/KR101000893B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

화면 공유 방법 및 장치가 개시된다. 본 발명의 일측면에 따른 복수개의 단말 장치와 네트워크를 통해 연결되어, 각 단말 장치로부터 수신된 화면 데이터를 연결된 표시 장치에 출력하는 공유중개서버가 각 단말의 화면을 공유하는 방법은, 현재 표시 장치를 통해 출력되는 공유 화면을 전송하는 제1 단말 이외의 제2 단말로부터 필기 화면 공유를 요청받으면, 제2 단말로 상기 공유 화면을 전송하는 단계; 사용자로부터 제2 단말에 입력된 필기 정보를 포함하는 필기 화면을 제2 단말로부터 수신하는 단계; 및 공유 화면과 함께 필기 화면을 표시 장치를 통해 출력시키는 단계를 포함한다. 본 발명에 따르면, 다수의 회의 참석자 간에 서로의 단말 화면을 공유할 수 있으며, 더욱이 타인의 단말 화면 상에 자신의 단말을 이용하여 편리하게 필기 입력을 수행할 수 있어, 커뮤니케이션이 가능한 화면 공유를 수행할 수 있는 효과가 있다.A screen sharing method and apparatus are disclosed. A method of sharing a screen of each terminal by a sharing intermediary server connected to a plurality of terminal devices according to an aspect of the present invention through a network and outputting screen data received from each terminal device to a connected display device is presently provided. Transmitting a sharing screen to a second terminal when receiving a handwriting screen sharing request from a second terminal other than the first terminal transmitting the sharing screen output through the second terminal; Receiving a writing screen including a writing information input from the user to the second terminal from the second terminal; And outputting the writing screen together with the sharing screen through the display device. According to the present invention, a plurality of conference participants can share each other's terminal screen, and furthermore, they can conveniently perform handwriting input using their terminal on the terminal screen of another person, thereby performing screen sharing that enables communication. It can work.

Description

화면 공유 방법 및 장치{Method for sharing displaying screen and device thereof}Screen sharing method and device

본 발명은 화면 공유에 관한 것으로서, 좀 더 상세하게는 복수개의 단말 장치간의 화면을 공유하며, 특히 임의의 단말에 입력된 필기 화면을 공유하는 방법 및 장치에 관한 것이다. The present invention relates to screen sharing, and more particularly, to a method and apparatus for sharing a screen between a plurality of terminal devices, and in particular, sharing a writing screen input to any terminal.

현재 인터넷의 발달로 여러 사용자 간에 자신의 단말에 저장된 각종 문서와 같은 다양한 자료를 공유하면서 회의를 진행하는 것이 일반화 되어가고 있다. 즉, 일반적으로 기업 등에서 회의를 진행할 때는, 프레젠테이션을 위해 컴퓨터와 연결되는 프로젝터(projector) 또는 대형 디스플레이장치를 이용하여 발표 자료를 공유하게 된다. 하지만, 발표자가 여러 명일 경우에는 미리 각 발표자가 준비한 자료를 프로젝터 또는 디스플레이장치와 연결된 컴퓨터에 모두 저장해야 하는 불편이 존재한다. Currently, with the development of the Internet, it is becoming common to conduct meetings by sharing various data such as various documents stored in one's own terminal among various users. That is, generally, when conducting a meeting in a company or the like, the presentation materials are shared by using a projector or a large display device connected to a computer for presentation. However, when there are several presenters, it is inconvenient to store all the materials prepared by each presenter in advance in a computer connected to a projector or a display device.

이러한 불편을 해소하기 위해, 최근에는 복수의 컴퓨팅 단말간의 화면을 공유하는 방식을 이용한 전자회의가 이용되고 있다. 즉, 각 회의 참석자간에 각자의 단말에서 디스플레이(display)되는 화면을 공유하는 화면공유를 이용하면서 회의를 진행하게 되어 보다 편리하게 프레젠테이션을 수행할 수 있게 되었다.In order to alleviate such inconvenience, electronic meetings using a method of sharing a screen among a plurality of computing terminals have recently been used. That is, the conference proceeds while using the screen sharing to share the screen displayed on each terminal between the attendees of the conference can be more convenient to perform the presentation.

화면공유란 마스터(Master)와 호스트(Host)로 구분이 되어 호스트 단말의 전체 화면이나 특정 영역의 공유영역 화면이 실시간으로 마스터 단말로 전송이 되어 상대방이 볼 수 있도록 해주는 기술이다. Screen sharing is a technology that is divided into a master and a host so that the entire screen of the host terminal or the shared area screen of a specific area is transmitted to the master terminal in real time so that the other party can see it.

나아가 전자회의에서의 화면공유는 1:1을 포함한 1:N까지 확장되는 서비스 개념이며, 발표자의 컴퓨터 화면이 다수의 참석자들의 컴퓨팅 단말로 실시간으로 전송되어 발표 및 회의를 진행할 수 있도록 해준다. Furthermore, screen sharing in e-meeting is a service concept that extends to 1: N, including 1: 1, and the presenter's computer screen is transmitted in real time to the computing terminals of a plurality of attendees so that the presentation and meeting can be conducted.

이러한 화면공유 기술은 상기한 바와 같이 전자회의에서 주로 이용되고 있는데, 단순히 제1 단말의 화면을 네트워크로 연결된 다른 단말로 제공하는 것만으로는 회의 진행에 있어 커뮤니케이션의 부족이 존재한다. 예를 들어, 타인의 단말 화면을 보면서 해당 화면에 글을 쓰는 입력을 수행하고자 하는 요구(needs)가 있을 수 있다.
Such screen sharing technology is mainly used in the electronic conference as described above, there is a lack of communication in the progress of the conference simply by providing the screen of the first terminal to another terminal connected to the network. For example, there may be a need to perform an input for writing an article while viewing the terminal screen of another person.

따라서, 본 발명은 상기한 문제점을 해결하기 위해 안출된 것으로서, 화면을 공유하는데 있어 입력된 필기 화면을 타 단말의 화면과 함께 공유하기 위한 화면 공유 방법 및 장치를 제공하기 위한 것이다.Accordingly, an aspect of the present invention is to provide a screen sharing method and apparatus for sharing an input handwriting screen with a screen of another terminal.

본 발명의 다른 목적들은 이하에 서술되는 바람직한 실시예를 통하여 보다 명확해질 것이다.Other objects of the present invention will become more apparent through the preferred embodiments described below.

본 발명의 일 측면에 따르면, 복수개의 단말 장치와 네트워크를 통해 연결되어, 각 단말 장치로부터 수신된 화면 데이터를 연결된 표시 장치에 출력하는 공유중개서버가 각 단말의 화면을 공유하는 방법에 있어서, 현재 표시 장치를 통해 출력되는 공유 화면을 전송하는 제1 단말 이외의 제2 단말로부터 필기 화면 공유를 요청받으면, 상기 제2 단말로 상기 공유 화면을 전송하는 단계; 사용자로부터 상기 제2 단말에 입력된 필기 정보를 포함하는 필기 화면을 상기 제2 단말로부터 수신하는 단계; 및 상기 공유 화면과 함께 상기 필기 화면을 상기 표시 장치를 통해 출력시키는 단계를 포함하는 화면 공유 방법 및 그 방법을 실행하는 프로그램이 기록된 기록매체가 제공된다.According to an aspect of the present invention, a method of sharing a screen of each terminal by a sharing intermediary server connected to a plurality of terminal devices through a network and outputting screen data received from each terminal device to a connected display device, Transmitting a sharing screen to the second terminal when a handwriting screen sharing request is received from a second terminal other than the first terminal transmitting the sharing screen output through the display device; Receiving from the second terminal a handwriting screen including handwriting information input to the second terminal from a user; And a screen sharing method including a step of outputting the writing screen together with the sharing screen through the display device, and a recording medium having recorded thereon a program for executing the method.

여기서, 상기 필기 화면은 상기 공유 화면 상(上)에 출력될 수 있다.Here, the writing screen may be output on the sharing screen.

또한, 상기 공유 화면을 수신하면 상기 공유 화면 상에 투명 입력 창을 실행하는 상기 제2 단말로부터 상기 투명 입력창에 터치로 입력된 필기 정보가 포함된 상기 투명 입력창에 따른 상기 필기 화면을 수신할 수 있다.When the sharing screen is received, the writing screen according to the transparent input window including the writing information input by touching the transparent input window is input from the second terminal executing the transparent input window on the sharing screen. Can be.

또한, 상기 제2 단말로부터 미리 설정된 시간 주기로 상기 필기 화면을 수신할 수 있다.The writing screen may be received from the second terminal at a preset time period.

또한, 상기 필기 화면 공유를 요청한 제2 단말로 제공되는 상기 공유 화면은 현재 상기 표시 장치를 통해 출력되는 화면을 캡처한 이미지일 수 있다.
In addition, the sharing screen provided to the second terminal requesting sharing of the handwriting screen may be an image capturing a screen currently output through the display device.

그리고, 본 발명의 다른 측면에 따르면, 복수개의 단말 장치와 네트워크를 통해 연결되어, 각 단말 장치로부터 수신된 화면 데이터를 연결된 표시 장치에 출력하는 공유중개서버에 있어서, 유선 또는 무선 네트워크를 통해 복수의 단말 장치로부터 화면 데이터를 수신하기 위한 데이터통신부; 상기 단말 장치로부터 수신되는 화면 데이터를 출력하기 위한 표시처리부; 상기 표시처리부의 제어 하에 현재 표시 장치를 통해 출력되는 공유 화면을 전송하는 제1 단말 이외의 제2 단말로부터 필기 화면 공유를 요청받으면, 상기 제2 단말로 상기 공유 화면을 전송하는 필기입력 제어부; 및 상기 제2 단말에 입력된 필기 정보를 포함하는 필기 화면을 상기 제2 단말로부터 수신하면 상기 공유 화면과 함께 상기 필기 화면을 상기 표시 장치를 통해 출력시키도록 상기 표시처리부를 제어하는 필기화면 제어부를 포함하는 공유중개서버가 제공된다.In addition, according to another aspect of the present invention, in the shared mediation server connected to a plurality of terminal devices via a network, and outputs the screen data received from each terminal device to the connected display device, a plurality of wired or wireless network A data communication unit for receiving screen data from a terminal device; A display processor for outputting screen data received from the terminal device; A handwriting input controller configured to transmit the shared screen to the second terminal when a sharing screen is requested from a second terminal other than the first terminal that transmits the shared screen output through the current display device under the control of the display processor; And a writing screen controller configured to control the display processing unit to output the writing screen together with the sharing screen through the display device when the writing screen including the writing information input to the second terminal is received from the second terminal. Provided is a shared intermediary server.

여기서, 상기 필기입력 처리부는 현재 상기 표시 장치를 통해 출력되는 화면을 캡처(capture)한 이미지(image)를 상기 공유 화면으로써 상기 제2 단말로 제공할 수 있다.
Here, the handwriting input processing unit may provide an image captured by a screen currently output through the display device to the second terminal as the shared screen.

본 발명에 따르면, 다수의 회의 참석자 간에 서로의 단말 화면을 공유할 수 있으며, 더욱이 타인의 단말 화면 상에 자신의 단말을 이용하여 편리하게 필기 입력을 수행할 수 있어, 커뮤니케이션이 가능한 화면 공유를 수행할 수 있는 효과가 있다.According to the present invention, a plurality of conference participants can share each other's terminal screen, and furthermore, they can conveniently perform handwriting input using their terminal on the terminal screen of another person, thereby performing screen sharing that enables communication. It can work.

또한, 본 발명에 따르면 타인 단말의 화면 데이터를 모두 받을 필요 없이, 입력하고자 하는 화면에 대한 이미지만을 수신한 상태에서 필기 입력을 수행할 수 있으므로, 네트워크 자원을 최대한 활용할 수 있는 화면 공유 방법 및 장치를 제공할 수 있다.In addition, according to the present invention, since it is possible to perform a handwriting input in a state in which only an image of a screen to be input is received without having to receive all screen data of another terminal, a screen sharing method and apparatus for maximizing network resources are provided. Can provide.

도 1은 본 발명의 일 실시예에 따른 화면 공유를 위한 전체 시스템을 개략적으로 나타낸 구성도.
도 2는 본 발명의 일 실시에에 따른 필기 화면 공유를 도시한 예시도.
도 3은 본 발명의 일 실시예에 따른 도 1에 따른 전체시스템에서의 화면 공유 과정을 도시한 흐름도.
도 4 및 도 5는 본 발명의 각 실시예에 따른 필기 입력 방식을 도시한 예시도.
도 6은 본 발명의 일실시예에 따른 공유중개서버의 구성을 도시한 블록도.
1 is a schematic diagram showing an overall system for screen sharing according to an embodiment of the present invention.
2 is an exemplary diagram illustrating handwriting screen sharing according to an embodiment of the present invention.
3 is a flowchart illustrating a screen sharing process in the entire system according to FIG. 1 according to an embodiment of the present invention.
4 and 5 are diagrams illustrating a writing input method according to each embodiment of the present invention.
Figure 6 is a block diagram showing the configuration of a shared mediation server according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

이하, 첨부한 도면들을 참조하여 본 발명에 따른 실시예들을 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어 도면 부호에 상관없이 동일하거나 대응하는 구성 요소는 동일한 참조번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, and in describing the present invention with reference to the accompanying drawings, the same or corresponding elements are denoted by the same reference numerals regardless of the reference numerals, and duplicates thereof. The description will be omitted.

도 1은 본 발명의 일 실시예에 따른 화면 공유를 위한 전체 시스템을 개략적으로 나타낸 구성도이다.1 is a configuration diagram schematically showing an entire system for screen sharing according to an embodiment of the present invention.

도 1을 참조하면, 본 실시예에 따른 전체 시스템은 표시 장치(10), 공유중개서버(30) 및 복수개의 사용자 단말(50-1, 50-2, ..., 50-n, 이하 50으로 통칭)을 포함한다.Referring to FIG. 1, the entire system according to the present embodiment includes a display device 10, a shared relay server 30, and a plurality of user terminals 50-1, 50-2,. Collectively).

표시 장치(10)는 일반 LCD와 같은 프리젠테이션 등을 위한 디스플레이(display) 장치이며, 공유중개서버(30)로부터 출력되는 데이터를 출력하도록 기능한다.The display device 10 is a display device for presentation, such as a general LCD, and functions to output data output from the shared mediation server 30.

공유중개서버(30)는 유선 또는 무선네트워크를 통해 연결된 사용자 단말(50)들로부터 수신되는 각각의 출력 화면(이하 화면 데이터)를 연결된 표시 장치(10)를 통해 출력하도록 기능한다. The sharing relay server 30 functions to output each output screen (hereinafter, screen data) received from the user terminals 50 connected through a wired or wireless network through the connected display device 10.

즉, 공유중개서버(30)는 사용자 단말(50)들의 화면을 공유하기 위한 것으로, 각 사용자 단말(50)로부터 각 화면 데이터를 수신하고, 관리자의 입력에 따라 하나 이상의 화면 데이터를 표시 장치(10)로 출력한다.That is, the sharing relay server 30 is for sharing the screens of the user terminals 50, receives each screen data from each user terminal 50, and displays one or more screen data according to an input of an administrator. )

예를 들어, 세 명의 참석자가 제1 내지 제3의 사용자 단말(50)을 각각 휴대하고 회의를 진행한다고 가정할 때, 각 사용자 단말(50)은 공유중개서버(30)에 유선 또는 무선으로 연결되며, 공유중개서버(30)는 각 사용자 단말(50)로부터 화면 데이터를 수신하고, 수신된 화면 데이터 중 어느 하나 이상을 표시 장치(10)로 출력함으로써, 각 회의 참석자들은 제1 내지 제3 사용자 단말(50)의 화면을 함께 공유할 수 있게 된다. For example, assuming that three attendees carry the first to third user terminals 50 and conduct a meeting, each user terminal 50 is wired or wirelessly connected to the shared relay server 30. The shared mediation server 30 receives screen data from each user terminal 50 and outputs any one or more of the received screen data to the display device 10, whereby each meeting participant may be a first to third user. The screen of the terminal 50 can be shared together.

다시 말해, 공유중개서버(30)가 마스터 장치가 되고, 각 사용자 단말(50)이 호스트 장치가 되는 것으로, 공유중개서버(30)는 각 사용자 단말(50)로부터 각각의 화면 데이터를 수신할 수 있으며, 수신된 화면 데이터를 연결된 표시 장치(10)에 출력하는 것이다.In other words, the shared mediation server 30 becomes a master device, and each user terminal 50 becomes a host device, so that the shared mediation server 30 can receive respective screen data from each user terminal 50. And outputs the received screen data to the connected display device 10.

여기서, 사용자 단말(50)과 공유중개서버(30)의 연결이 설정되면, 사용자 단말(50)은 자신의 화면 데이터를 공유중개서버(30)로 계속하여 전송할 수 있으며 또는 공유중개서버(30)로부터의 요청이 있는 경우에만 화면 데이터를 전송할 수도 있다.Here, when the connection between the user terminal 50 and the shared mediation server 30 is established, the user terminal 50 may continuously transmit its screen data to the shared mediation server 30 or the shared mediation server 30. The screen data can also be sent only on request.

그리고, 본 실시예에 따른 사용자 단말(50)은 유무선 통신이 가능한 단말 장치로써, 일반 데스크탑 컴퓨터, 노트북뿐만 아니라, 스마트폰, PDA 등 디스플레이 수단을 구비한 모든 단말 장치가 동일하게 적용될 수 있다. 이하에서는 설명의 편의상 노트북을 예로 들어 설명하기로 한다.In addition, the user terminal 50 according to the present embodiment is a terminal device capable of wired / wireless communication, and not only a general desktop computer and a notebook computer, but all terminal devices including a display device such as a smartphone and a PDA may be equally applied. Hereinafter, for convenience of description, a notebook will be described as an example.

또한, 본 실시예에서는 공유중개서버(30)가 케이블 등의 유선을 이용하거나, 근거리 통신 기술을 이용하여 출력될 화면에 따른 데이터를 표시 장치(10)로 전송하는 것을 예로 들었으나, 공유중개서버(30) 자치에 디스플레이 수단이 구비될 수도 있다. 다시 말해 표시 장치(10) 및 공유중개서버(30)가 하나의 장치로 구현될 수도 있다.In addition, in the present embodiment, although the shared mediation server 30 transmits the data according to the screen to be output to the display device 10 by using a wire such as a cable or a short-range communication technology, the shared mediation server (30) The display means may be provided in a self-government. In other words, the display device 10 and the shared mediation server 30 may be implemented as one device.

특히, 본 실시예에 따른 공유중개서버(30)는 임의의 사용자 단말(50)로부터 수신되는 필기 화면을 표시 장치(10)로 출력하도록 기능하는데, 여기서 필기 화면이란 사용자 단말(50)에 입력되는 필기 정보에 따른 화면을 말한다. 쉽게 말해, 사용자가 자신의 사용자 단말(50)에 구비된 터치스크린 기능을 이용하여 스크린에 손가락을 터치하여 필기를 하게 되면, 해당 필기 정보를 포함하는 필기 화면이 공유중개서버(30)로 전송되며, 공유중개서버(30)는 표시 장치(10)로 해당 필기 화면을 출력한다.In particular, the sharing mediation server 30 according to the present embodiment functions to output a writing screen received from an arbitrary user terminal 50 to the display device 10, where the writing screen is input to the user terminal 50. Speak the screen according to the handwriting information. In other words, when a user touches a finger on the screen using a touch screen function provided in the user terminal 50, the writing screen including the corresponding writing information is transmitted to the sharing relay server 30. The shared mediation server 30 outputs the corresponding handwriting screen to the display device 10.

여기서, 일실시예에 따르면 공유중개서버(30)는 현재 표시 장치(10)에 표시되고 있는 화면 위에 오버랩되도록 상기한 필기 화면을 출력할 수 있다. Here, according to an exemplary embodiment, the sharing relay server 30 may output the above-described writing screen so as to overlap the screen currently displayed on the display device 10.

이해의 편의를 위해 도면을 참조하여 설명하기로 한다.For convenience of understanding, it will be described with reference to the drawings.

도 2는 본 발명의 일 실시에에 따른 필기 화면 공유를 도시한 예시도이다.2 is an exemplary diagram illustrating handwriting screen sharing according to an embodiment of the present invention.

도 2를 참조하면, 제1 단말(50-1)의 화면(210, 제1 화면)이 공유중개서버(30)로 전송되어 표시 장치(10)에 표시되고 있는 상태에서, 공유중개서버(30)가 제2 단말(50-2)로부터 필기 화면(220)을 수신하면 현재 표시 장치(10)에 표시되고 있는 제1 화면(210) 위에 필기 화면(220)이 함께 표시되도록 하는 것이다.Referring to FIG. 2, in a state in which the screen 210 (first screen) of the first terminal 50-1 is transmitted to the shared relay server 30 and displayed on the display device 10, the shared relay server 30 is displayed. ) Receives the writing screen 220 from the second terminal 50-2 so that the writing screen 220 is displayed together on the first screen 210 currently being displayed on the display device 10.

본 실시예에 따르면, 임의의 회의 참석자의 사용자 단말(50)에 실행되고 있는 화면을 공유하면서 회의를 진행하다가 다른 회의 참석자가 해당 화면에 자신의 사용자 단말(50)을 이용하여 필기 입력을 수행할 수 있게 된다. According to the present exemplary embodiment, while performing a meeting while sharing a screen being executed on a user terminal 50 of an arbitrary conference participant, another conference participant may perform handwriting input using the user terminal 50 on the corresponding screen. It becomes possible.

이해의 편의를 위해 본 실시예의 사용 예를 하나 들자면, 표시 장치(10)가 전자칠판이고 선생님과 학생들이 각각 사용자 단말(50)을 구비하고 있는 경우를 가정하기로 한다. 학교에서 선생님의 사용자 단말(50)에 표시되고 있는 화면을 모든 학생들이 전자칠판을 통해 공유하다가, 임의의 학생이 문제를 풀기 위해서 전자칠판을 이용할 필요 없이 학생 자신의 단말을 이용하여 입력을 수행하면, 전자칠판에 그 입력된 정보가 표시되어 선생님을 포함한 다른 학생들이 그 내용을 공유할 수 있게 되는 것이다.For convenience of understanding, one example of the use of the present embodiment will be assumed that the display device 10 is an electronic blackboard and the teacher and students each have a user terminal 50. If all the students share the screen displayed on the teacher's user terminal 50 at the school through the electronic blackboard, and any student performs the input using the student's own terminal without using the electronic blackboard to solve the problem In addition, the input information is displayed on the electronic board so that other students, including teachers, can share the contents.

이하, 화면 공유 과정을 상세히 설명하기로 한다.
Hereinafter, the screen sharing process will be described in detail.

도 3은 본 발명의 일 실시예에 따른 도 1에 따른 전체시스템에서의 화면 공유 과정을 도시한 흐름도이다.3 is a flowchart illustrating a screen sharing process in the entire system according to FIG. 1 according to an embodiment of the present invention.

도 3을 참조하면, 공유중개서버(30)는 유선 또는 무선 네트워크를 통해 결합된 사용자 단말(50) 중 임의의 제1 단말(50-1)로부터 화면 데이터(이하 제1 화면)가 수신되면(S310), 연결된 표시 장치(10)에 해당 제1 화면이 디스플레이 되도록 한다(S320).Referring to FIG. 3, when the shared mediation server 30 receives screen data (hereinafter referred to as a first screen) from any first terminal 50-1 of the user terminals 50 coupled through a wired or wireless network ( In operation S310, the corresponding first screen is displayed on the connected display device 10 in operation S320.

전술한 바와 같이, 공유중개서버(30)는 연결된 모든 사용자 단말(50)로부터 화면 데이터를 수신할 수 있으며, 그 중 특정 화면 하나 또는 복수개를 표시 장치(10)를 통해 출력한다.As described above, the shared mediation server 30 may receive screen data from all connected user terminals 50, and outputs one or more of the specific screens through the display device 10.

사용자 단말(50)은 자신의 스크린에 표시되는 전체 화면 또는 미리 설정된 영역의 화면을 상기한 화면 데이터로써 공유중개서버(30)로 전송하며, 전술한 바와 같이 공유중개서버(30)와 연결된 이후 계속하여 화면 데이터를 전송할 수 있으며 또는 공유중개서버(30)로부터의 요청이 있는 경우에만 화면 데이터를 전송할 수도 있다.The user terminal 50 transmits the entire screen displayed on its screen or a screen of a predetermined area to the sharing mediation server 30 as the screen data, and continues after being connected with the sharing mediation server 30 as described above. The screen data may be transmitted or the screen data may be transmitted only when there is a request from the sharing mediation server 30.

이후, 연결된 사용자 단말(50) 중 상기한 제1 단말(50-1) 외의 임의의 단말인 제2 단말(50-2)로부터 필기 입력 요청이 공유중개서버(30)로 수신되면(S330), 공유중개서버(30)는 상기한 제1 화면에 따른 데이터를 제2 단말(50-2)로 제공한다(S340).Subsequently, when a handwriting input request is received from the second terminal 50-2, which is any terminal other than the first terminal 50-1 among the connected user terminals 50, to the sharing mediation server 30 (S330), The sharing mediation server 30 provides the data according to the first screen to the second terminal 50-2 (S340).

여기서, 제2 단말(50-2)로 제공되는 제1 화면 데이터는 제1 단말(50-1)로부터 수신되는 화면 데이터 자체일 수 있으며, 다른 실시예에 따르면 현재 표시 장치(10)에 출력되는 화면을 캡처(capture)한 이미지 정보일 수도 있다. 즉, 제1 단말(50-1)로부터 수신되는 모든 화면 데이터를 제2 단말(50-2)로 전송할 수도 있으나, 이는 네트워크 자원의 낭비를 초래할 수 있으므로 현재 출력되는 화면을 캡처한 이미지만을 제2 단말(50-2)로 전송할 수 있는 것이다.Here, the first screen data provided to the second terminal 50-2 may be the screen data itself received from the first terminal 50-1, and according to another embodiment, is currently output to the display device 10. The image information may be captured by capturing a screen. That is, although all screen data received from the first terminal 50-1 may be transmitted to the second terminal 50-2, this may cause a waste of network resources, so only the image capturing the currently output screen is second. It can be transmitted to the terminal 50-2.

제2 단말(50-2)로 제1 화면을 전송하는 이유는, 제2 단말(50-2)의 사용자가 제1 화면을 보면서 그 위에 필기 입력을 수행하도록 하기 위한 것이다. 따라서, 제2 단말(50-2)은 현재 표시 장치(10)에 출력되는 화면을 공유중개서버(30)로부터 수신하여 구비된 디스플레이 수단(예를 들어 LCD)을 통해 출력한다(S350).The reason for transmitting the first screen to the second terminal 50-2 is to allow a user of the second terminal 50-2 to perform a writing input thereon while watching the first screen. Accordingly, the second terminal 50-2 receives the screen currently output to the display device 10 from the sharing relay server 30 and outputs the same through the display means (for example, LCD) provided (S350).

여기서, 제2 단말(50-2)은 제1 화면을 출력하는데 있어, 사용자로부터의 필기 입력을 위한 사용자 인터페이스 화면을 함께 출력한다. Here, in outputting the first screen, the second terminal 50-2 outputs a user interface screen for writing input from the user.

제2 단말(50-2)은 필기 입력 수단으로써 구비된 터치스크린 기능을 이용할 수도 있으며, 또는 마우스, 키보드 등을 이용한 입력 인터페이스를 제공할 수도 있다.The second terminal 50-2 may use a touch screen function provided as a handwriting input means, or may provide an input interface using a mouse, a keyboard, or the like.

도 4 및 도 5는 본 발명의 각 실시예에 따른 필기 입력 방식을 도시한 예시도이다.4 and 5 are exemplary diagrams illustrating a handwriting input method according to an exemplary embodiment of the present invention.

먼저 터치스크린 방식을 이용하는 경우를 예시한 도 4를 참조하면, 제2 단말(50-2)은 수신된 제1 화면을 출력하고, 그 위에 사용자가 손가락 또는 전자펜 등을 이용하여 필기 입력을 수행할 수 있도록 한다. 도면에 도시된 바와 같이, 제2 단말(50-2) 사용자는 제1 단말(50-1)에서 출력되는 화면을 보면서 자신의 단말을 이용하여 편리하게 필기 입력을 수행할 수 있는 것이다.Referring to FIG. 4, which illustrates a case of using a touch screen method, the second terminal 50-2 outputs a received first screen, and a user inputs a handwriting using a finger or an electronic pen. Do it. As shown in the figure, the user of the second terminal 50-2 can conveniently perform handwriting input using his terminal while watching the screen output from the first terminal 50-1.

이와 달리, 별도의 입력 인터페이스 화면을 제공하는 방식을 예시한 도 5를 참조하면, 마치 그림판 응용프로그램과 같이 그리기, 지우기 등의 입력방식을 선택할 수 있는 메뉴창(510)이 일측에 표시되도록 하여 사용자가 마우스 또는 키보드를 이용하여 화면에 필기와 같은 입력을 수행할 수 있도록 하는 입력 인터페이스 화면을 제공할 수 있다. 마찬가지로 본 실시예에 따르면, 제2 단말(50-2) 사용자는 제1 단말(50-1)에서 출력되는 화면을 보면서 자신의 단말을 이용하여 해당 화면에 필기 입력을 수행할 수 있게 된다.In contrast, referring to FIG. 5 illustrating a method of providing a separate input interface screen, the user may display a menu window 510 on one side to select an input method such as drawing or erasing as in a paint application. An input interface screen may be provided to allow the user to perform an input such as handwriting on the screen using a mouse or a keyboard. Similarly, according to the present exemplary embodiment, the user of the second terminal 50-2 may perform a writing input on the corresponding screen using his terminal while watching the screen output from the first terminal 50-1.

다시 도 3을 참조하면, 제2 단말(50-2)은 사용자로부터 필기 정보를 입력받고(S370), 입력된 필기 정보를 포함하는 필기 화면을 공유중개서버(30)로 전송한다.Referring to FIG. 3 again, the second terminal 50-2 receives handwriting information from the user (S370), and transmits a handwriting screen including the input handwriting information to the sharing relay server 30.

여기서, 제2 단말(50-2)이 전송하는 필기 화면은, 제1 화면과 그 제1 화면에 씌어진 필기 정보를 포함하는 화면(예를 들어, 도 4에 보여지는 바와 같은 화면)을 필기 화면으로써 공유중개서버(30)로 제공하거나, 또는 입력된 필기 정보만을 필기 화면으로써 공유중개서버(30)로 제공할 수도 있다. 후자의 경우는, 마치 투명한 입력창이 화면 상에 띄어진 상태에서 입력된 필기 정보를 포함하는 상기한 입력창 화면이 필기 화면으로써 공유중개서버(30)로 제공되는 것이다. 쉽게 말해, 도 2를 함께 참조하면 제2 단말(50-2)은 입력된 필기 정보만을 공유중개서버(30)로 전송하는 것이다. 이하에서는 제2 단말(50-2)은 필기 정보만을 필기 화면으로 전송하는 것을 예로 들어 설명하기로 한다.Here, the writing screen transmitted by the second terminal 50-2 is a writing screen including a screen including the first screen and the writing information written on the first screen (for example, a screen as shown in FIG. 4). As a result, the shared mediation server 30 may be provided, or only the input information may be provided to the shared mediation server 30 as a handwriting screen. In the latter case, the input window screen including the handwriting information input while the transparent input window floats on the screen is provided to the sharing relay server 30 as the handwriting screen. In other words, referring to FIG. 2, the second terminal 50-2 transmits only the input writing information to the sharing relay server 30. Hereinafter, the second terminal 50-2 will be described with an example of transmitting only handwriting information to the handwriting screen.

또한, 제2 단말(50-2)은 사용자로부터의 필기 입력에 대한 전송 명령이 입력되는 경우에만 필기 화면을 공유중개서버(30)로 전송할 수 있다. 쉽게 말해 하나의 예를 들자면, 사용자가 필기 입력을 모두 마친 이후 전송하기 버튼을 누르면, 그 동안에 입력된 필기 정보들이 필기 화면으로써 공유중개서버(30)로 전송되는 것이다.In addition, the second terminal 50-2 may transmit the writing screen to the sharing relay server 30 only when a transmission command for the writing input from the user is input. In other words, for example, when the user presses the send button after completing all the handwriting input, the handwriting information input in the meantime is transmitted to the sharing relay server 30 as the handwriting screen.

이와 다른 실시예에 따르면, 제2 단말(50-2)은 필기 입력에 대한 종료 명령이 입력되기 전까지는 미리 설정된 시간 주기(예를 들어 0.1초)로 필기 화면을 공유중개서버(30)로 전송할 수도 있다. 즉, 사용자가 실시간으로 자신의 단말로 입력한 필기 정보가 곧바로 표시 장치(10)를 통해 출력되도록 느끼게 하기 위한 것이다. According to another exemplary embodiment, the second terminal 50-2 transmits the handwriting screen to the sharing relay server 30 at a preset time period (for example, 0.1 second) until an end command for the handwriting input is input. It may be. That is, it is for the user to feel that the handwriting information input to his terminal in real time is immediately output through the display device 10.

공유중개서버(30)는 제2 단말(50-2)로부터 필기 화면이 수신되면, 현재 표시 장치(10)를 통해 출력되고 있는 제1 화면 상(上)에 필기 화면이 오버랩되어 함께 표시되도록 표시 장치(10)를 제어한다(S380, 도 2 참조). 본 단계는 상기한 바와 같이 제2 단말(50-2)로부터 필기 정보만이 포함된 필기 화면을 수신하는 경우를 가정한 것이며, 만일 제2 단말(50-2)로부터 제1 화면 및 그 제1 화면 상에 입력된 필기 정보가 중첩된 화면 자체를 수신하는 경우에는 제2 단말(50-2)로부터 수신된 화면을 그대로 표시 장치(10)를 통해 출력할 수도 있음은 당연하다. 물론, 이후 제2 단말(50-2)의 필기 입력이 완료되면, 공유중개서버(30)는 다시 제1 단말(50-1)로부터 화면 데이터를 수신하여 표시 장치(10)를 통해 출력할 수 있음은 당연하다.When the handwriting screen is received from the second terminal 50-2, the sharing relay server 30 displays the handwriting screen overlapping and displayed together on the first screen currently being output through the display device 10. The apparatus 10 is controlled (S380, see FIG. 2). This step assumes a case where a handwriting screen including only handwriting information is received from the second terminal 50-2 as described above, and if the first screen and its first screen are received from the second terminal 50-2. When receiving the screen itself in which the writing information input on the screen is superimposed, it is natural that the screen received from the second terminal 50-2 may be output through the display device 10 as it is. Of course, after the handwriting input of the second terminal 50-2 is completed, the sharing relay server 30 may receive screen data from the first terminal 50-1 again and output the screen data through the display device 10. Of course it is.

이하, 공유중개서버(30)의 구성을 설명하기로 한다.
Hereinafter, the configuration of the shared mediation server 30 will be described.

도 6은 본 발명의 일실시예에 따른 공유중개서버(30)의 구성을 도시한 블록도이다.6 is a block diagram showing the configuration of the shared mediation server 30 according to an embodiment of the present invention.

도 6을 참조하면, 공유중개서버(30)는 데이터통신부(610), 저장부(620), 표시처리부(630) 및 제어부(640)를 포함하되, 제어부(640)는 필기입력 제어부(641), 필기화면 제어부(643) 및 메인 제어부(645)를 포함할 수 있다.Referring to FIG. 6, the sharing relay server 30 includes a data communication unit 610, a storage unit 620, a display processing unit 630, and a control unit 640, and the control unit 640 includes a handwriting input control unit 641. It may include a handwriting screen controller 643 and a main controller 645.

데이터통신부(610) 유선 또는 무선으로 연결되는 네트워크를 통해 하나 이상의 사용자 단말(50)과 통신하기 위한 것으로, 예를 들어 데이터통신부(610)는 유선 또는 무선 통신 모듈일 수 있다. 공유중개서버(30)는 데이터통신부(610)를 이용하여 각 사용자 단말(50)로부터 공유화면 또는 필기화면을 수신한다.The data communication unit 610 communicates with one or more user terminals 50 through a wired or wirelessly connected network. For example, the data communication unit 610 may be a wired or wireless communication module. The sharing mediation server 30 receives a shared screen or a handwritten screen from each user terminal 50 using the data communication unit 610.

저장부(620)에는 각 사용자 단말(50)로부터 수신되는 화면 데이터 또는 필기 정보가 임시 저장된다. 물론, 저장부(620)에는 백업(backup)을 위해 각 화면 데이터가 DB화되어 저장될 수도 있다.The storage unit 620 temporarily stores screen data or handwriting information received from each user terminal 50. Of course, in the storage unit 620, each screen data may be stored as a DB for backup.

표시처리부(630)는 제어부(640)의 제어 하에 유무선 네트워크로 연결된 사용자 단말(50)로부터 수신되어 저장부(620)에 저장된 화면 데이터를 연결된 표시 장치(10)를 통해 출력하도록 기능한다. The display processor 630 functions to output the screen data received from the user terminal 50 connected to the wired / wireless network under the control of the controller 640 and stored in the storage unit 620 through the connected display device 10.

제어부(640)는 각 사용자 단말(50)로부터 수신되는 공유 화면 또는 필기 화면이 표시 장치(10)를 통해 출력되도록 데이터통신부(610), 저장부(620), 표시처리부(630)를 제어한다.The controller 640 controls the data communication unit 610, the storage unit 620, and the display processor 630 so that the shared screen or the handwriting screen received from each user terminal 50 is output through the display device 10.

제어부(640)의 필기입력 제어부(641)는 표시처리부(630)의 제어 하에 현재 디스플레이 장치를 통해 출력되는 공유 화면을 전송하는 제1 단말(50-1) 이외의 제2 단말(50-2)로부터 필기 화면 공유가 수신되면, 제2 단말(50-2)로 공유 화면을 전송하도록 데이터통신부(610)를 제어한다.The handwriting input controller 641 of the controller 640 is a second terminal 50-2 other than the first terminal 50-1 that transmits the shared screen output through the current display apparatus under the control of the display processor 630. When the handwriting screen sharing is received from the controller, the data communication unit 610 is controlled to transmit the sharing screen to the second terminal 50-2.

즉, 필기입력 제어부(641)는 임의의 사용자 단말(50)로부터 필기 입력이 요청되면, 해당 사용자 단말(50)이 현재 표시 장치(10)를 통해 출력되는 화면(공유 화면) 상에 필기 입력을 수행할 수 있도록 상기한 공유 화면에 따른 데이터를 데이터통신부(610)를 통해 해당 사용자 단말(50)로 제공하도록 기능한다. 여기서, 필기입력 제어부(641)는 필기 입력을 요청한 사용자 단말(50)로 공유 화면을 그대로 제공할 수도 있으나, 전술한 바와 같이 현재 출력되는 화면을 캡처하여 이미지 정보를 생성하고, 해당 이미지 정보를 제공할 수도 있다.That is, when a handwriting input is requested from any user terminal 50, the handwriting input control unit 641 writes a handwriting input on a screen (shared screen) currently output through the display device 10. It functions to provide the data according to the shared screen to the corresponding user terminal 50 through the data communication unit 610 to perform. Here, the handwriting input control unit 641 may provide the shared screen as it is to the user terminal 50 requesting the handwriting input, but as described above, captures the currently output screen to generate image information and provide the corresponding image information. You may.

필기화면 제어부(643)는 필기 정보를 포함하는 필기 화면을 필기 입력을 요청한 사용자 단말(50)로부터 수신하면 상기한 공유 화면과 함께 필기 화면이 표시 장치(10)를 통해 출력되도록 표시처리부(630)를 제어한다.When the handwriting screen controller 643 receives a handwriting screen including handwriting information from the user terminal 50 requesting handwriting input, the handwriting screen control unit 630 outputs the handwriting screen together with the shared screen through the display device 10. To control.

여기서, 전술한 바와 같이 필기화면 제어부(643)는 필기 화면이 공유 화면 상에 오버랩되도록 처리할 수 있다.Here, as described above, the writing screen controller 643 may process the writing screen to overlap on the shared screen.

또한, 공유 화면은 출력되지 않고, 필기 입력을 요청한 사용자 단말(50)로부터 수신되는 필기 화면만이 표시 장치(10)를 통해 출력되도록 표시처리부(630)를 제어할 수도 있다.In addition, the display screen 630 may be controlled such that only the writing screen received from the user terminal 50 requesting the writing input is output through the display device 10 without the shared screen being output.

메인 제어부(645)는 제어부(640)의 전체 기능을 제어하기 위한 수단으로, 특히 필기입력 제어부(641) 및 필기화면 제어부(643)가 각각의 기능을 수행하도록 제어한다. 또한, 메인 제어부(645)는 현재 연결된 사용자 단말(50) 중 어떠한 단말로부터 수신되는 데이터가 표시 장치(10)를 통해 출력되는지, 어떠한 단말이 필기 입력을 요청하는지를 인식하고 있으며, 그에 따라 표시 장치(10)를 통해 출력되는 화면 처리를 해당 구성부들이 수행할 수 있도록 전반적인 제어를 수행한다.
The main controller 645 is a means for controlling the overall functions of the controller 640. In particular, the main controller 645 controls the writing input controller 641 and the writing screen controller 643 to perform their respective functions. In addition, the main controller 645 recognizes which one of the currently connected user terminals 50 is outputted through the display device 10, and which terminal requests a writing input. Accordingly, the display device ( Overall control is performed so that the corresponding components perform the screen processing output through 10).

상술한 본 발명에 따른 화면 공유 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터 시스템에 의하여 해독될 수 있는 데이터가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다. The screen sharing method according to the present invention described above may be embodied as computer readable codes on a computer readable recording medium. Computer-readable recording media include all kinds of recording media having data stored thereon that can be decrypted by a computer system. For example, there may be a read only memory (ROM), a random access memory (RAM), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, and the like. In addition, the computer-readable recording medium may be distributed and executed in a computer system connected to a computer network, and may be stored and executed as a code readable in a distributed manner.

또한, 상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
In addition, while the above has been described with reference to a preferred embodiment of the present invention, those skilled in the art to which the present invention pertains without departing from the spirit and scope of the present invention as set forth in the claims below. It will be understood that various modifications and changes can be made.

10 : 표시 장치
30 : 공유중개서버
50-1, 50-2, ..., 50-n : 사용자 단말
610 : 데이터통신부
620 : 저장부
630 : 표시처리부
640 : 제어부
641 : 필기입력 제어부
643 : 필기화면 제어부
645 : 메인 제어부
10: display device
30: shared mediation server
50-1, 50-2, ..., 50-n: user terminal
610: data communication
620: storage unit
630: display processing unit
640: control unit
641: handwriting input control unit
643: handwriting screen control unit
645 main controller

Claims (8)

복수개의 단말 장치와 네트워크를 통해 연결되어, 각 단말 장치로부터 수신된 화면 데이터를 연결된 표시 장치에 출력하는 공유중개서버가 각 단말의 화면을 공유하는 방법에 있어서,
접속된 복수개의 단말 중 현재 표시 장치를 통해 출력되는 공유 화면을 전송하는 제1 단말 이외의 단말인 제2 단말로부터 필기 화면 공유를 요청받으면, 상기 공유 화면이 캡처된 이미지 데이터를 상기 제2 단말로 전송하는 단계;
상기 이미지 데이터를 수신하여 출력한 상태에서 필기 입력 인터페이스 기능을 실행하여 사용자로부터 필기 입력을 입력받은 상기 제2 단말로부터 상기 필기 입력에 따른 필기 화면을 수신하는 단계; 및
상기 공유 화면 상에 상기 필기 화면이 겹쳐져 표시되도록 상기 표시 장치를 제어하는 단계를 포함하는 화면 공유 방법.
A method of sharing a screen of each terminal by a sharing relay server connected to a plurality of terminal devices through a network and outputting screen data received from each terminal device to a connected display device,
When a sharing screen is requested from a second terminal, which is a terminal other than the first terminal that transmits the sharing screen output through the current display device, among the plurality of connected terminals, the shared screen captures the image data captured to the second terminal. Transmitting;
Receiving a writing screen according to the writing input from the second terminal receiving a writing input from a user by executing a writing input interface function while receiving and outputting the image data; And
And controlling the display device such that the writing screen is overlapped on the sharing screen.
삭제delete 제 1항에 있어서,
상기 공유 화면을 수신하면 상기 공유 화면 상에 투명 입력 창을 실행하는 상기 제2 단말로부터 상기 투명 입력창에 터치로 입력된 필기 정보가 포함된 상기 투명 입력창에 따른 상기 필기 화면을 수신하는 것을 특징으로 하는 화면 공유 방법.
The method of claim 1,
When the sharing screen is received, the writing screen according to the transparent input window including the writing information input by touch in the transparent input window is received from the second terminal executing the transparent input window on the sharing screen. Screen sharing method.
제 1항에 있어서,
상기 제2 단말로부터 미리 설정된 시간 주기로 상기 필기 화면을 수신하는 것을 특징으로 하는 화면 공유 방법.
The method of claim 1,
And receiving the writing screen from the second terminal at a preset time period.
삭제delete 제 1항, 제 3항 및 제4항 중 어느 한 항의 방법을 수행하기 위한 명령어들의 조합이 유형적으로 구현되어 있으며 디지털 정보 처리 장치에 의해 판독 가능한 프로그램이 기록된 기록 매체.A recording medium on which a combination of instructions for performing the method of any one of claims 1, 3 and 4 is tangibly embodied and in which a program readable by a digital information processing apparatus is recorded. 복수개의 단말 장치와 네트워크를 통해 연결되어, 각 단말 장치로부터 수신된 화면 데이터를 연결된 표시 장치에 출력하는 공유중개서버에 있어서,
유선 또는 무선 네트워크를 통해 접속된 하나 이상의 단말 장치로부터 화면 데이터를 수신하기 위한 데이터통신부;
상기 단말 장치로부터 수신되는 화면 데이터를 출력하기 위한 표시처리부;
접속된 복수개의 단말 중 상기 표시처리부의 제어 하에 현재 표시 장치를 통해 출력되는 공유 화면을 전송하는 제1 단말 이외의 단말인 제2 단말로부터 필기 화면 공유를 요청받으면, 상기 제2 단말로 상기 공유 화면이 캡처된 이미지 데이터를 전송하는 필기입력 제어부; 및
상기 이미지 데이터를 수신하여 출력한 상태에서 필기 입력 인터페이스 기능을 실행하여 사용자로부터 필기 입력을 입력받은 상기 제2 단말로부터 상기 필기 입력에 따른 필기 화면이 수신되면, 상기 공유 화면 상에 상기 필기 화면이 겹쳐져 표시되도록 상기 표시처리부를 제어하는 필기화면 제어부를 포함하는 공유중개서버.
In the shared mediation server connected to a plurality of terminal devices via a network, and outputs the screen data received from each terminal device to the connected display device,
A data communication unit for receiving screen data from at least one terminal device connected through a wired or wireless network;
A display processor for outputting screen data received from the terminal device;
When a handwriting screen sharing request is received from a second terminal other than a first terminal that transmits a sharing screen output through the current display device among the plurality of connected terminals under the control of the display processing unit, the sharing screen is transmitted to the second terminal. A handwriting input control unit which transmits the captured image data; And
When the writing screen according to the writing input is received from the second terminal receiving the writing input from the user by executing the writing input interface function in the state of receiving and outputting the image data, the writing screen is overlapped on the sharing screen. And a handwriting screen controller for controlling the display processor to be displayed.
삭제delete
KR1020100047885A 2010-05-24 2010-05-24 Screen sharing method and device Expired - Fee Related KR101000893B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100047885A KR101000893B1 (en) 2010-05-24 2010-05-24 Screen sharing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100047885A KR101000893B1 (en) 2010-05-24 2010-05-24 Screen sharing method and device

Publications (1)

Publication Number Publication Date
KR101000893B1 true KR101000893B1 (en) 2010-12-13

Family

ID=43512818

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100047885A Expired - Fee Related KR101000893B1 (en) 2010-05-24 2010-05-24 Screen sharing method and device

Country Status (1)

Country Link
KR (1) KR101000893B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013129760A1 (en) * 2012-02-29 2013-09-06 한국과학기술원 Method for capturing content provided on tv screen and connecting contents with social service by using second device, and system therefor
WO2013162181A1 (en) * 2012-04-26 2013-10-31 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
KR20140137642A (en) 2013-05-23 2014-12-03 네이버 주식회사 Method, apparatus and computer readable recording medium for controlling screen share between terminals
WO2014196758A1 (en) * 2013-06-03 2014-12-11 Samsung Electronics Co., Ltd. Portable apparatus and screen displaying method
CN106325666A (en) * 2015-07-08 2017-01-11 腾讯科技(深圳)有限公司 Screen sharing method and apparatus, and server

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100834543B1 (en) * 2006-11-30 2008-06-02 한국전자통신연구원 Real time presentation file sharing method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100834543B1 (en) * 2006-11-30 2008-06-02 한국전자통신연구원 Real time presentation file sharing method and device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013129760A1 (en) * 2012-02-29 2013-09-06 한국과학기술원 Method for capturing content provided on tv screen and connecting contents with social service by using second device, and system therefor
US9681089B2 (en) 2012-02-29 2017-06-13 Korea Advanced Institute Of Science And Technology Method for capturing content provided on TV screen and connecting contents with social service by using second device, and system therefor
US10341399B2 (en) 2012-04-26 2019-07-02 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
WO2013162181A1 (en) * 2012-04-26 2013-10-31 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
US10848529B2 (en) 2012-04-26 2020-11-24 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
US9609033B2 (en) 2012-04-26 2017-03-28 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
US9781179B2 (en) 2012-04-26 2017-10-03 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
US9930080B2 (en) 2012-04-26 2018-03-27 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
KR20140137642A (en) 2013-05-23 2014-12-03 네이버 주식회사 Method, apparatus and computer readable recording medium for controlling screen share between terminals
WO2014196758A1 (en) * 2013-06-03 2014-12-11 Samsung Electronics Co., Ltd. Portable apparatus and screen displaying method
US10083617B2 (en) 2013-06-03 2018-09-25 Samsung Electronics Co., Ltd. Portable apparatus and screen displaying method thereof
CN106325666B (en) * 2015-07-08 2019-11-19 腾讯科技(深圳)有限公司 A kind of screen sharing method, device and server
CN106325666A (en) * 2015-07-08 2017-01-11 腾讯科技(深圳)有限公司 Screen sharing method and apparatus, and server

Similar Documents

Publication Publication Date Title
US10235121B2 (en) Wirelessly communicating configuration data for interactive display devices
CN105579985B (en) Method and apparatus for sharing content
CN110297550B (en) Label display method and device, screen throwing equipment, terminal and storage medium
EP2654240A1 (en) Information sharing apparatus and information sharing system
CN103440116A (en) Interactive electronic demonstration system
EP2498197A1 (en) Automatically performing an action upon a login
US10637895B2 (en) Communication terminal, communication system, communication control method and program
KR101000893B1 (en) Screen sharing method and device
CN111738889A (en) OMO intelligent interactive cloud classroom system supporting multiple terminals
CA2929906A1 (en) System and method of digital ink input
CN111381790A (en) Control method, device and system, electronic whiteboard and mobile terminal
US20160337416A1 (en) System and Method for Digital Ink Input
JPWO2017010469A1 (en) Handwriting device and voice / handwriting communication system
JP6465277B6 (en) Electronic device, processing method and program
KR101499000B1 (en) Presentation system using smart phone installed with electronic board application
JP6293903B2 (en) Electronic device and method for displaying information
KR101384603B1 (en) System for the transmission-reception and the reverse control of wireless video signal
KR20130087871A (en) Electronic blackboard and electronic device associated with the electronic blackboard
TW202016904A (en) Object teaching projection system and method thereof
JP2015045945A (en) Information processing device, program, and information processing system
JP6773145B2 (en) Electronic blackboards, communication systems, communication control methods, and programs
WO2016185944A1 (en) Electronic blackboard system
JP2013232124A (en) Electronic conference system
JP3209930U (en) Electronic blackboard system
CN115396245A (en) Content sharing method and device

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20130930

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

FPAY Annual fee payment

Payment date: 20141020

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20161206

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20171201

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20190211

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20191208

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20191208

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000