KR20150067521A - 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템 - Google Patents

화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템 Download PDF

Info

Publication number
KR20150067521A
KR20150067521A KR1020130153020A KR20130153020A KR20150067521A KR 20150067521 A KR20150067521 A KR 20150067521A KR 1020130153020 A KR1020130153020 A KR 1020130153020A KR 20130153020 A KR20130153020 A KR 20130153020A KR 20150067521 A KR20150067521 A KR 20150067521A
Authority
KR
South Korea
Prior art keywords
screen
screen sharing
information
content
sharing information
Prior art date
Application number
KR1020130153020A
Other languages
English (en)
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 KR1020130153020A priority Critical patent/KR20150067521A/ko
Priority to US14/561,143 priority patent/US20150160913A1/en
Priority to CN201410758412.1A priority patent/CN104703022A/zh
Publication of KR20150067521A publication Critical patent/KR20150067521A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • G09G2370/042Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/22Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템에 관한 것으로, 디스플레이 장치가 다수의 단말 장치와 근거리 무선 통신을 통해 접속하여 접속된 다수의 단말 장치로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하면, 수신된 화면 공유 정보를 전송한 단말 장치의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력함으로써, 하나의 디스플레이 장치에서 다수의 단말 장치에서 각각 실행되는 화면 또는 기능을 동시에 그대로 출력 실행할 수 있으므로 하나의 디스플레이 장치에서 다양한 서비스를 제공받을 수 있는 효과가 있다.

Description

화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템{APPARATUS AND METHOD FOR SCRREN SHARING, SCRREN SHARING SERVICE SYSTEM}
본 발명은 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템에 관한 것으로서, 특히 다수의 단말 장치와 접속된 디스플레이 장치의 화면을 분할하여 분할된 화면에 접속된 단말 장치들에서 실행되는 실행 화면을 각각 출력하여 화면을 공유하기 위한 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템에 관한 것이다.
이 부분에 기술된 내용은 단순히 본 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.
통신 기술이 발전함에 따라 최근에는 단말 장치를 이용하여 다양한 서비스를 제공받을 수 있다. 특히, 스마트 폰 등과 같이 다양한 컨텐츠를 제공받아 실행할 수 있는 통신 단말기 등과 다른 장치 간의 연동을 통한 다양한 서비스를 제공받을 수 있다.
단말기와 다른 장치와 연동하여 음악을 듣거나 통화를 하고, 다른 장치의 기능을 제어하는 기술에서 최근에는 화면 공유 즉, 미러링(Mirroring)이라는 기술이 주목을 받고 있다. 이러한 미러링 기술은 단말 장치와 다른 디스플레이 장치를 연동하여 단말 장치에서 실행되는 화면 또는 기능을 디스플레이 장치의 화면을 통해 그대로 사용할 수 있다.
그러나 기존의 미러링 기술은 유선 또는 유선 연결을 통하여 컨텐츠를 제공하는 하나의 단말 장치와 하나의 디스플레이 장치가 연결되어 1:1 화면 공유 서비스를 수행할 뿐, 다수의 단말 장치와 하나의 디스플레이 장치 간의 연동을 통한 미러링(화면 공유 서비스)을 제공하고 있지 않다.
한국공개특허 제2009-0012950호, 2009년 02월 04일 공개(명칭: 어플리케이션 공유 방법 및 장치)
본 발명은 종래의 불편함을 해소하기 위하여 제안된 것으로서, 디스플레이 장치가 다수의 단말 장치와 근거리 무선 통신을 통해 접속하여 접속된 다수의 단말 장치로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하면, 수신된 화면 공유 정보를 전송한 단말 장치의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력하기 위한 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템을 제공하고자 한다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 디스플레이 장치는, 다수의 단말 장치와 화면 공유를 위한 통신을 수행하는 통신부; 상기 통신부와 기능적으로 연결되어, 상기 단말 장치에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하고, 상기 화면 공유 정보를 전송한 단말 장치의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력하도록 제어하는 화면 공유 처리부; 및 상기 화면 공유 처리부의 제어에 따라 상기 수신된 화면 공유 정보를 해당 분할 화면에 출력하는 출력부를 포함할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 하나의 특정 단말 장치로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하면, 전체 화면에 수신된 화면 공유 정보를 출력하도록 제어할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 상기 출력부의 화면에 현재 다른 컨텐츠에 대한 화면 공유 정보가 출력되는 경우, 현재 화면을 분할하고, 분할된 화면들 중 하나에 상기 화면 공유 정보를 전송한 단말 장치의 식별 정보를 매핑하고, 매핑된 분할 화면에 상기 수신된 화면 공유 정보를 출력하도록 제어할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 상기 출력부의 화면 크기, 화면 해상도, 컨텐츠의 종류 중 적어도 하나 이상을 고려하여 사용자가 기 설정한 조건에 따라 화면을 분할할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 둘 이상의 분할된 화면 중 화면 공유 정보가 출력되지 않은 빈 분할 화면이 존재하면, 인접한 분할 화면 영역을 병합하고, 새로운 화면 공유 정보를 수신하면, 다시 병합한 화면을 분할할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 둘 이상의 분할된 화면의 크기를 고려하여 분할 화면 크기 순으로 사용자가 기 설정한 중요도에 따라 수신된 화면 공유 정보를 출력하도록 제어할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 근거리 무선 통신을 통해 현재 접속된 단말 장치의 개수만큼 상기 출력부의 화면을 분할하고, 둘 이상의 분할된 화면 중 화면 공유 정보가 출력되지 않은 빈 분할 화면에 상기 디스플레이 장치에서 직접 실행하는 컨텐츠 정보를 출력할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 상기 디스플레이 장치에서 직접 제공받아 실행하는 컨텐츠가 발생하면, 상기 컨텐츠를 추가하여 분할 화면 개수를 설정하고, 설정된 분할 화면 개수만큼 현재 실행 화면을 분할할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 제어 신호가 발생하면, 제어 신호에 따른 컨텐츠 정보를 직접 컨텐츠를 제공하는 서비스 장치로부터 수신하고, 수신된 컨텐츠 정보를 제어 신호가 발생한 해당 분할 화면에 출력하고, 상기 해당 분할 화면에 매핑된 단말 장치로 수신된 컨텐츠 정보를 전송하여 상기 해당 분할 화면과 동일하게 출력하도록 제어할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 처리부는, 제어 신호가 발생하면, 제어 신호가 발생한 분할 화면에 매핑된 식별 정보를 확인하고, 확인된 식별 정보에 대응하는 단말 장치로 제어 신호를 전송한 후, 상기 식별 정보에 대응하는 단말 장치로부터 제어 신호에 따라 출력된 컨텐츠에 대한 화면 공유 정보를 수신하여 상기 제어 신호가 발생한 분할 화면에 출력하도록 제어할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에 있어서, 상기 화면 공유 정보는, 상기 단말 장치에서 미러링된 화면, 컨텐츠 음성 및 컨텐츠 데이터 중 적어도 하나 이상을 포함할 수 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 단말 장치는, 통신망을 통해 연결된 디스플레이 장치와 통신망을 통해 화면 공유를 위한 통신을 수행하는 통신부; 사용자의 화면 공유 요청에 따라 현재 실행 화면에서 실행되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 자신에게 할당된 상기 디스플레이 장치의 분할 화면 영역에 현재 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 상기 디스플레이 장치로 전송하도록 제어하는 제어부; 및 상기 컨텐츠에 대한 실행 화면을 출력하는 출력부를 포함할 수 있다.
본 발명의 바람직한 실시예에 따른 단말 장치에 있어서, 상기 제어부는, 엑세스 포인트 역할을 하는 상기 디스플레이 장치와 근거리 무선 통신을 통해 접속할 수 있다.
본 발명의 바람직한 실시예에 따른 단말 장치에 있어서, 상기 제어부는, 상기 디스플레이 장치로부터 제어 신호를 수신하면, 수신된 제어 신호에 따라 제공되는 컨텐츠 정보를 상기 실행 화면에 출력하고, 상기 실행 화면에 현재 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 상기 디스플레이 장치의 해당 분할 화면에서 동일하게 출력하도록 상기 디스플레이 장치로 상기 생성된 화면 공유 정보를 전송할 수 있다.
본 발명의 바람직한 실시예에 따른 단말 장치에 있어서, 상기 제어부는, 사용자의 요청에 따른 제어 신호가 발생하면, 발생된 제어 신호에 따른 컨텐츠 정보를 현재 실행 화면에 출력하고, 상기 실행 화면에 현재 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 상기 디스플레이 장치의 해당 분할 화면에서 동일하게 출력하도록 상기 디스플레이 장치로 상기 생성된 화면 공유 정보를 전송할 수 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 화면 공유 서비스 시스템은, 사용자의 화면 공유 요청에 따라 현재 실행 화면에서 실행되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 자신에게 할당된 상기 디스플레이 장치의 분할 화면 영역에 현재 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 전송하는 다수의 단말 장치; 및 상기 다수의 단말 장치에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 포함한 상기 화면 공유 요청 메시지를 수신하고, 상기 화면 공유 정보를 전송한 하나 이상의 단말 장치의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력하는 디스플레이 장치를 포함할 수 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 디스플레이 장치에서의 화면 공유 서비스 방법은, 다수의 단말 장치에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 포함한 화면 공유 요청 메시지를 수신하는 단계; 상기 화면 공유 정보를 전송한 하나 이상의 단말 장치의 개수만큼 현재 화면을 분할하는 단계; 및 화면 공유 요청을 한 상기 단말 장치에 해당하는 분할 화면에 수신된 화면 공유 정보를 출력하는 단계를 포함할 수 있다.
본 발명의 바람직한 실시예에 따른 디스플레이 장치에서의 화면 공유 서비스 방법은, 무선 근거리 통신의 엑세스 포인트 기능을 통해 상기 둘 이상의 단말 장치의 접속 요청에 따라 상기 둘 이상의 단말 장치와의 접속 절차를 수행하는 단계를 더 포함할 수 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 디스플레이 장치에서의 화면 공유 서비스 방법은, 현재 실행되는 컨텐츠를 실행 화면에 출력하는 단계; 사용자의 화면 공유 요청을 받으면, 상기 실행 화면에서 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하는 단계; 자신에게 할당된 디스플레이 장치의 분할 화면 영역에 상기 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 생성하는 단계; 생성된 화면 공유 요청 메시지를 상기 디스플레이 장치로 전송하는 단계를 포함할 수 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 컴퓨터에서 판독 가능한 기록 매체는 화면 공유 서비스 방법을 실행하기 위한 프로그램이 기록되어 있다.
본 발명은 디스플레이 장치가 접속된 다수의 단말 장치로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하여 분할된 해당 분할 화면 영역에 출력함으로써, 하나의 디스플레이 장치에서 다수의 단말 장치에서 각각 실행되는 화면 또는 기능을 동시에 그대로 출력 실행할 수 있으므로 하나의 디스플레이 장치에서 다양한 서비스를 제공받을 수 있는 효과가 있다.
도 1은 본 발명의 실시예에 따른 화면 공유 서비스 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 실시예에 따른 화면 공유 서비스 시스템에서의 화면 공유 서비스를 위한 단말 장치의 구성을 도시한 도면이다.
도 3은 본 발명의 실시예에 따른 화면 공유 서비스 시스템에서의 화면 공유 서비스를 위한 디스플레이 장치의 구성을 도시한 도면이다.
도 4는 본 발명의 실시예에 따라 다수의 단말 장치의 화면을 디스플레이 장치에서 공유하기 위한 일 예를 도시한 도면이다.
도 5는 본 발명의 실시예에 따라 단말 장치에서의 화면 공유 서비스를 위한 방법을 도시한 도면이다.
도 6은 본 발명의 실시예에 따라 디스플레이 장치에서의 화면 공유 서비스를 위한 방법을 도시한 도면이다.
이하, 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
우선, 본 발명의 실시예에 따른 화면 공유 서비스 시스템에 대해 첨부된 도면을 참조하여 구체적으로 설명하기로 한다.
도 1은 본 발명의 실시예들에 따른 화면 공유 서비스 시스템의 구성을 도시한 도면이다.
도 1을 참조하면, 화면 공유 서비스 시스템은 다수의 단말 장치(100: 100a, 100b, 100c) 및 디스플레이 장치(200)를 포함하여 구성할 수 있다.
단말 장치(100)는 사용자의 키 조작에 따라 통신망(10)을 경유하여 각종 데이터를 송수신할 수 있는 단말기를 말하는 것이며, 태블릿 PC(Tablet PC), 랩톱(Laptop), 개인용 컴퓨터(PC: Personal Computer), 스마트폰(Smart Phone), 개인휴대용 정보단말기(PDA: Personal Digital Assistant), 스마트 TV, 이동통신 단말기(Mobile Communication Terminal) 및 네비게이션 장치 등 중 어느 하나일 수 있다.
또한, 단말 장치(100)는 음성 또는 데이터 통신을 수행하는 단말기이며, 통신망을 경유하여 서비스 장치(도시되지 않음)와 통신하기 위한 브라우저, 프로그램 및 프로토콜을 저장하는 메모리, 각종 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비하고 있는 단말기를 의미한다. 즉, 단말 장치(100)는 서비스 장치와 서버-클라이언트 통신이 가능하고, 서비스 장치로부터 제공된 컨텐츠를 저장 및 실행하는 컨텐츠 소스 장치의 역할을 수행하고, 화면 공유 서비스를 실행할 수 있다면 그 어떠한 단말기도 가능하며, 노트북 컴퓨터, 이동통신 단말기, PDA, 네비게이션 장치 등의 통신 컴퓨팅 장치를 모두 포함하는 넓은 개념이다. 한편, 단말 장치(100)는 터치 스크린을 구비한 형태로 제작되는 것이 바람직하나 반드시 이에 한정되는 것은 아니다.
특히, 본 발명의 실시예들에 따른 단말 장치(100)는 근거리 무선 통신을 통해 접속된 디스플레이 장치(200)와 화면 공유를 위한 통신을 수행하고, 사용자의 화면 공유 요청에 따라 현재 실행 화면에서 실행되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 자신에게 할당된 상기 디스플레이 장치의 분할 화면 영역에 현재 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 디스플레이 장치(200)로 전송하도록 제어할 수 있다.
디스플레이 장치(200)는 1:n으로 연결하는 엑세스 포인트 기능을 포함하여 둘 이상의 단말 장치(100)와 근거리 무선 통신을 통해 연동할 수 있으며, 둘 이상의 단말 장치(100)에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하여 출력할 수 있다. 이를 위해, 디스플레이 장치(200)는 화면 공유 정보를 전송한 단말 장치(100)의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력할 수 있다. 이러한 디스플레이 장치(200)는 프로젝터, TV(또는 IPTV), 모니터, 화면 분할이 가능한 단말 장치 중 엑세스 포인트 역할을 수행하는 단말 장치 등이 이에 포함될 수 있다.
이와 같은 단말 장치(100)는 엑세스 포인트 역할을 수행하는 디스플레이 장치(200)와 근거리 무선 통신(WiFi)을 통해 연동되고, 단말 장치(100)는 컨텐츠를 제공받는 서비스 장치(도시되지 않음)와 통신망을 통해 연동되며, 통신망은 인터넷망, 인트라넷망, 이동통신망, 위성 통신망 등 다양한 유무선 통신 기술을 이용하여 인터넷 프로토콜로 데이터를 송수신할 수 있는 망을 말한다. 또한, 통신망은 서비스 장치와 결합되어 하드웨어, 소프트웨어 등의 컴퓨팅 자원을 저장한다. 이러한, 통신망은 LAN(Local Area Network), WAN(Wide Area Network)등의 폐쇄형 네트워크, 인터넷(Internet)과 같은 개방형 네트워크뿐만 아니라, CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), GSM(Global System for Mobile Communications), LTE(Long Term Evolution), EPC(Evolved Packet Core) 등의 네트워크와 향후 구현될 차세대 네트워크 및 컴퓨팅 네트워크를 통칭하는 개념이다.
이와 같이 구성된 화면 공유 서비스 시스템에서 본 발명의 실시예에 따른 단말 장치의 구성을 첨부된 도면을 참조하여 구체적으로 설명하기로 한다.
도 2는 본 발명의 실시예에 따른 화면 공유 서비스 시스템에서의 화면 공유 서비스를 위한 단말 장치의 구성을 도시한 도면이다.
도 2를 참조하면, 단말 장치(100)는 제어부(110), 입력부(120), 통신부(130), 저장부(140) 및 출력부(150)를 포함하여 구성할 수 있다.
제어부(110)는 단말 장치(100)의 전반적인 제어를 수행하며, 특히 서비스 장치로부터 제공된 컨텐츠를 실행하고, 컨텐츠 실행 화면을 공유하기 위한 관련된 동작을 제어할 수 있다. 이를 위해, 제어부(110)는 컨텐츠 실행 모듈(111) 및 화면 공유 서비스 모듈(111)을 포함하여 구성될 수 있다.
컨텐츠 실행 모듈(111)은 통신망을 통해 연동하는 서비스 장치로부터 컨테츠 데이터를 제공받아 저장하고, 사용자의 요청에 따라 제공된 컨텐츠를 실행하여 출력부(150)의 실행 화면에 출력하도록 제어할 수 있다.
화면 공유 서비스 모듈(112)은 사용자의 화면 공유 요청에 따라 현재 실행 화면에서 실행되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 자신에게 할당된 디스플레이 장치(200)의 분할 화면 영역에 현재 실행 화면과 동일한 화면을 출력하도록 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 생성할 수 있다. 그런 다음 화면 공유 서비스 모듈(112)은 엑세스 포인트 역할을 하는 디스플레이 장치(200)와 근거리 무선 통신을 통해 접속하고, 접속된 디스플레이 장치(200)로 화면 공유 요청 메시지를 전송할 수 있다.
또한, 화면 공유 서비스 모듈(112)은 디스플레이 장치(200)로부터 제어 신호를 수신하면, 수신된 제어 신호를 컨텐츠 실행 모듈(111)로 전달할 수 있다. 이에 따라 컨텐츠 실행 모듈(111)은 제어 신호에 따라 제공되는 컨텐츠 정보를 실행 화면에 출력할 수 있다. 그리고 화면 공유 서비스 모듈(112)은 실행 화면에 현재 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 디스플레이 장치(200)의 해당 분할 화면에서 동일하게 출력하도록 디스플레이 장치(200)로 생성된 화면 공유 정보를 전송할 수 있다.
또한, 화면 공유 서비스 모듈(112)은 사용자의 요청에 따른 제어 신호가 발생하면, 발생된 제어 신호에 따른 컨텐츠 정보를 현재 실행 화면에 출력하고, 실행 화면에 현재 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 디스플레이 장치(200)의 해당 분할 화면에서 동일하게 출력하도록 디스플레이 장치(200)로 생성된 화면 공유 정보를 전송할 수 있다.
통신부(120)는 통신망(10)을 통해 서비스 장치(도시되지 않음)와 통신을 수행하여 컨텐츠 데이터를 송수신하고, 근거리 무선 통신을 통해 디스플레이 장치(200)와 통신하여 화면 공유 서비스를 위한 메시지를 송수신할 수 있다. 이러한 통신부(120)는 유선 방식 및 무선 방식뿐만 아니라 다양한 통신 방식을 통해서 데이터를 송수신할 수 있다. 더하여, 통신부(120)는 하나 이상의 통신 방식을 사용하여 데이터를 송수신할 수 있으며, 이를 위하여 통신부(120)는 각각 서로 다른 통신 방식에 따라서 데이터를 송수신하는 복수의 통신 모듈을 포함할 수 있다. 특히, 통신부(130)는 디스플레이 장치(200)로 현재 실행 화면에 출력된 컨텐츠에 대한 실행 화면에 대한 화면 공유 정보를 포함한 화면 공유 요청 메시지를 전송하고, 디스플레이 장치(200)에서 공유되는 화면에 대한 제어 신호가 수신하여 제어부(110)로 전달할 수 있다.
입력부(130)는 사용자의 조작에 따라서 사용자의 요청이나 정보에 해당하는 사용자 입력 신호를 발생할 수 있으며, 현재 상용화되어 있거나 향후 상용화가 가능한 다양한 입력 수단으로 구현될 수 있으며, 예를 들면, 키보드, 마우스, 조이스틱, 터치 스크린, 터치 패드 등과 같은 일반적인 입력 장치뿐만 아니라, 사용자의 모션을 감지하여 특정 입력 신호를 발생하는 제스처 입력 수단을 포함할 수 있다. 입력부(130)는 현재 실행 화면에 출력된 컨텐츠에 대한 화면 공유를 위한 입력 신호 및 화면 제어를 위한 입력 신호를 발생할 수 있다.
저장부(140)는 단말 장치(100)의 동작에 필요한 정보들을 저장하며, 특히, 서비스 장치로부터 제공된 컨텐츠 관련 정보 및 관련 프로그램(또는 어플리케이션) 등을 저장할 수 있으며, 화면 공유 요청에 따라 생성된 화면 공유 정보를 저장할 수 있다. 이러한 저장부(140)는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media) 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리를 포함한다.
출력부(150)는 단말 장치(100)의 동작 결과나 상태를 사용자가 인식할 수 있도록 제공하는 수단으로서, 예를 들면, 화면을 통해 시각적으로 출력하는 표시부나, 가청음을 출력하는 스피커 등을 포함할 수 있다. 특히, 본 발명에 있어서, 단말 장치(100)에서 구동되는 컨텐츠 실행에 관련된 화면 또는 화면 공유 서비스에 관련된 화면을 표시할 수 있다.
다음으로, 화면 공유 서비스 시스템에서 본 발명의 실시예에 따른 화면 공유 서비스를 위한 디스플레이 장치의 구성을 첨부된 도면을 참조하여 구체적으로 설명하기로 한다.
도 3은 본 발명의 실시예에 따른 화면 공유 서비스 시스템에서의 화면 공유 서비스를 위한 디스플레이 장치의 구성을 도시한 도면이다.
도 3을 참조하면, 디스플레이 장치(200)는 통신부(210), 화면 공유 처리부(220), 출력부(230) 및 저장부(240)를 포함하여 구성할 수 있다.
통신부(210)는 근거리 무선 통신을 통해 하나 이상의 단말 장치(100)와 접속하여 단말 장치(100)에서의 현재 실행 화면을 공유하기 위한 메시지들을 송수신할 수 있으며, 엑세스 포인트(AP) 역할을 수행할 수 있다.
화면 공유 처리부(220)는 통신부(210)와 기능적으로 연결되어, 접속된 단말 장치(100)에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 포함한 화면 공유 요청 메시지를 수신할 수 있다. 그리고 화면 공유 처리부(220)는 수신된 화면 공유 요청 메시지에 포함된 화면 공유 정보를 전송한 하나 이상의 단말 장치(100)의 개수만큼 현재 화면을 분할하고, 출력부(230)의 해당 분할 화면에 수신된 화면 공유 정보를 출력하도록 제어할 수 있다. 여기서, 화면 공유 정보는 접속된 하나 이상의 단말 장치(100)에서 미러링된 화면, 컨텐츠 음성 및 컨텐츠 데이터 중 적어도 하나 이상을 포함할 수 있다.
또한, 화면 공유 처리부(220)는 근거리 무선 통신을 통해 현재 접속된 단말 장치의 개수만큼 출력부(230)의 화면을 분할하거나, 출력부(230)의 화면 크기, 화면 해상도, 컨텐츠의 종류 중 적어도 하나 이상을 고려하여 사용자가 기 설정한 조건에 따라 화면을 분할할 수도 있다.
만약, 현재 다른 접속된 단말 장치(100)가 존재하지 않고, 출력부(230)의 화면에 출력된 컨텐츠가 없는 경우, 화면 공유 처리부(220)는 특정 단말 장치(100)로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하면, 출력부(230)의 전체 화면에 수신된 화면 공유 정보를 출력하도록 제어할 수 있다.
그리고 화면 공유 처리부(220)는 출력부(230)의 화면에 현재 다른 컨텐츠에 대한 화면 공유 정보가 출력되는 경우, 현재 화면을 분할하고, 분할된 화면들 중 하나에 화면 공유 정보를 전송한 즉, 접속된 단말 장치(100)의 식별 정보를 매핑하고, 매핑된 분할 화면에 수신된 화면 공유 정보를 출력하도록 제어할 수 있다.
또한, 화면 공유 처리부(220)는 둘 이상의 분할된 화면 중 화면 공유 정보가 출력되지 않은 빈 분할 화면이 존재하면, 인접한 분할 화면 영역을 병합하고, 새로운 화면 공유 정보를 수신하면, 다시 병합한 화면을 분할할 수 있다.
그리고 화면 공유 처리부(220)는 둘 이상의 분할된 화면의 크기를 고려하여 분할 화면 크기 순으로 사용자가 기 설정한 중요도에 따라 수신된 화면 공유 정보를 출력하도록 제어할 수 있다.
또한, 화면 공유 처리부(220)는 둘 이상의 분할된 화면 중 화면 공유 정보가 출력되지 않은 빈 분할 화면에 직접 실행하는 컨텐츠 정보를 출력할 수도 있으며, 직접 제공받아 실행하는 컨텐츠가 발생하면, 컨텐츠를 추가하여 분할 화면 개수를 설정하고, 설정된 분할 화면 개수만큼 현재 실행 화면을 분할할 수도 있다.
한편, 화면 공유 처리부(220)는 출력부(230)의 화면에서 제어 신호가 발생하면, 현재 화면이 분할된 화면인 경우 제어 신호가 발생한 영역에 매핑된 식별 정보를 확인하여 확인된 식별 정보에 대응하는 단말 장치(100)로 제어 신호를 전송할 수 있다. 이후, 화면 공유 처리부(220)는 식별 정보에 대응하는 단말 장치(100)로부터 제어 신호에 따라 변경 출력된 컨텐츠에 대한 화면 공유 정보를 수신하여 제어 신호가 발생한 분할 화면 영역에 출력하도록 제어할 수 있다. 이에 따라 출력부(230)에서는 단말 장치(100)에서 제어 신호에 따라 출력된 실행 화면과 동일한 화면을 출력할 수 있다.
또한, 화면 공유 처리부(220)는 출력부(230)의 화면에서 제어 신호가 발생하면, 제어 신호에 따른 컨텐츠 정보를 직접 컨텐츠를 제공하는 서비스 장치로부터 수신하고, 수신된 컨텐츠 정보를 제어 신호가 발생한 해당 분할 화면에 출력하고, 해당 분할 화면에 매핑된 단말 장치(100)로 수신된 컨텐츠 정보를 전송하여 해당 분할 화면과 동일하게 출력하도록 제어할 수 있다.
출력부(230)는 디스플레이 장치(200)의 동작 결과나 상태를 사용자가 인식할 수 있도록 제공하는 수단으로서, 예를 들면, 화면을 통해 시각적으로 출력하는 표시부나, 가청음을 출력하는 스피커 등을 포함할 수 있다. 특히, 본 발명에 있어서, 출력부(230)는 화면 공유 처리부(220)의 제어에 따라 단말 장치(100)에서 실행되는 컨텐츠 실행에 관련된 현재 실행 화면 즉, 미러링된 화면과 동일한 실행 화면(화면 공유 정보)를 매핑된 해당 영역(분할 화면 영역)에 출력할 수 있다. 예를 들어, 출력부(230)는 첨부된 도 4에 도시된 바와 같이, 제1 단말 장치(100a)의 출력부(150a)에서 현재 출력되는 제1 화면을 매핑된 해당 분할 영역(제1 화면 영역)에 출력하고, 제2 단말 장치(100b)의 출력부(150b)에서 현재 출력되는 제2 화면을 매핑된 해당 분할 영역(제2 화면 영역)에 출력하고, 제3 단말 장치(100c)의 출력부(150c)에서 현재 출력되는 제3 화면을 매핑된 해당 분할 영역(제3 화면 영역)에 출력할 수 있다.
저장부(240)는 화면 공유 서비스를 위한 관련된 정보를 저장할 수 있다. 구체적으로, 저장부(240)는 단말 장치(100)로부터 수신된 화면 공유 정보, 접속된 단말 장치(100)에 대한 식별 정보 등을 저장하고, 서비스 장치로부터 직접 제공받는 컨텐츠 및 실행 프로그램(어플리케이션) 등을 저장할 수 있다. 이러한 저장부(240)는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media) 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리를 포함한다.
그러면, 이와 같이 구성된 화면 공유 서비스 시스템에서 화면 공유 서비스 방법에 대해 설명하기로 한다. 우선, 본 발명의 실시예에 따른 단말 장치에서의 화면 공유 서비스를 위한 방법에 대해 첨부된 도면을 참조하여 구체적으로 설명하기로 한다.
도 5는 본 발명의 실시예에 따라 단말 장치에서의 화면 공유 서비스를 위한 방법을 도시한 도면이다.
도 5를 참조하면, 1101단계에서 단말 장치(100)는 사용자의 요청에 따른 컨텐츠에 대한 어플리케이션(또는 프로그램)을 실행하고, 1102단계에서 단말 장치(100)는 실행 화면에 컨텐츠 데이터를 출력한다.
이후, 1103단계에서 단말 장치(100)는 사용자로부터 현재 실행중인 컨텐츠에 대한 화면 공유 요청이 있는지를 확인하여 화면 공유 요청을 받은 경우, 1104단계에서 단말 장치(100)는 현재 실행중인 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 디스플레이 장치(200)로 전송한다. 이에 따라 디스플레이 장치(200)에서는 화면 공유 정보를 전송한 단말 장치(100)에 매핑된 분할 화면 영역에 화면 공유 정보를 출력한다.
이때, 1105단계에서 단말 장치(100)는 디스플레이 장치(200)로부터 제어 신호를 수신하면, 1106단계에서 단말 장치(100)는 수신된 제어 신호에 따라 컨텐츠 데이터를 출력하고, 출력된 컨텐츠에 대한 실행 화면에 대한 화면 공유 정보를 생성하여 생성된 화면 공유 정보를 디스플레이 장치(200)로 전송한다. 여기서, 단말 장치(100)는 자신의 실행 화면(200)에서 제어 신호가 발생한 경우에도 동일하게 제어 신호에 따라 실행된 화면에 따른 화면 공유 정보를 디스플레이 장치(200)로 전송할 수 있다.
한편, 단말 장치(100)는 제어 신호에 따른 컨텐츠 정보(데이터)를 디스플레이 장치(200)에서 직접 컨텐츠 제공받아 출력하는 경우, 디스플레이 장치(200)로부터 컨텐츠 정보를 수신하여 수신된 수신된 컨텐츠 정보를 디스플레이 장치(200)와 동일하게 출력할 수도 있다.
다음으로, 본 발명의 실시예에 따른 디스플레이 장치에서의 화면 공유 서비스를 위한 방법에 대해 첨부된 도면을 참조하여 구체적으로 설명하기로 한다.
도 6은 본 발명의 실시예에 따라 디스플레이 장치에서의 화면 공유 서비스를 위한 방법을 도시한 도면이다.
도 6을 참조하면, 1201단계에서 디스플레이 장치(200)는 근거리 무선 통신을 통해 하나 이상의 단말 장치(100)와 접속 절차를 수행하고, 1202단계에서 디스플레이 장치(200)는 접속된 단말 장치(100)로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 포함한 화면 공유 요청 메시지를 수신한다.
이에 따라 1203단계에서 디스플레이 장치(200)는 현재 출력부(230)의 화면에 다른 컨텐츠 정보가 출력중인지를 확인한다. 확인 결과, 다른 컨텐츠가 출력되지 않는 경우 1204단계에서 디스플레이 장치(200)는 전체 화면에 수신된 화면 공유 정보를 출력한다.
반면, 다른 컨텐츠가 출력중인 경우, 1205단계에서 디스플레이 장치(200)는 화면 공유 정보를 전송한 하나 이상의 단말 장치(100)의 개수 또는 접속된 하나 이상의 단말 장치(100)의 개수만큼 현재 화면을 분할한다. 이러한 현재 화면의 분할은 화면 공유 정보를 전송한 하나 이상의 단말 장치(100)의 개수 또는 접속된 하나 이상의 단말 장치(100) 개수뿐만 아니라 화면 크기, 화면 해상도, 컨텐츠의 종류 중 적어도 하나 이상을 고려하여 사용자가 기 설정한 조건에 따라 화면을 분할 수도 있다.
그런 다음 1206단계에서 디스플레이 장치(200)는 분할된 화면에 단말 장치(100)의 식별 정보를 매핑하여 접속된 단말 장치(100) 별 분할 화면 영역을 설정한다. 이에 따라 1207단계에서 디스플레이 장치(200)는 매핑된 해당 분할 화면 영역에 수신된 화면 공유 정보를 출력한다.
이후, 1208단계에서 디스플레이 장치(200)는 출력부(230)의 현재 화면(분할 화면)에서 제어 신호가 발생되었는지를 확인하여, 제어 신호가 발생한 경우, 1209단계에서 디스플레이 장치(200)는 제어 신호가 발생한 분할 화면에 매핑된 식별 정보를 확인하고, 확인된 식별 정보에 대응하는 단말 장치(100)로 제어 신호를 전송한다. 그런 다음 1210단계에서 디스플레이 장치(200)는 단말 장치(100)에서 제어 신호에 따라 실행되는 컨텐츠의 실행 화면에 대한 화면 공유 정보를 수신하여 수신된 화면 공유 정보를 해당 분할 화면에 출력한다.
이때, 디스플레이 장치(200)는 제어 신호에 따라 직접 서비스 장치로부터 컨텐츠를 제공받아 해당 분할 화면에 출력할 수도 있으며, 이러한 경우, 해당 분할 화면에 출력된 컨텐츠 정보를 단말 장치(100)로 전송할 수도 있다.
또한, 디스플레이 장치(200)는 현재 전체 화면 또는 분할 화면에서 실행되는 컨텐츠의 실행 화면을 반대로 해당 단말 장치(100)로 미러링할 수도 있다. 이러한 경우 디스플레이 장치(200)는 단말 장치(100)에서와 마찬가지로 현재 실행 화면에 대한 화면 공유 정보를 단말 장치(100)로 전송하여 출력하도록 할 수도 있다.
한편, 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
또한, 본 발명에 따른 장치에 탑재되고 본 발명에 따른 방법을 실행하는 컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일 되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.
한편, 본 명세서와 도면에 개시된 본 발명의 실시 예들은 이해를 돕기 위해 특정 예를 제시한 것에 지나지 않으며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 것이다.
또한, 본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.
마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.
본 발명은 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템에 관한 것으로, 디스플레이 장치가 접속된 다수의 단말 장치로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하여 분할된 해당 분할 화면 영역에 출력함으로써, 하나의 디스플레이 장치에서 다수의 단말 장치에서 각각 실행되는 화면 또는 기능을 동시에 그대로 출력 실행할 수 있으므로 하나의 디스플레이 장치에서 다양한 서비스를 제공받을 수 있는 효과가 있다.
아울러, 본 발명은 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있다.
100: 단말 장치 110: 제어부 111: 컨텐츠 실행 모듈
112: 화면 공유 서비스 모듈 120: 통신부
130: 입력부 140: 저장부 150: 출력부
200: 서비스 장치 210: 통신부 220: 화면 공유 처리부
230: 출력부 240: 저장부

Claims (20)

  1. 다수의 단말 장치와 화면 공유를 위한 통신을 수행하는 통신부;
    상기 통신부와 기능적으로 연결되어, 상기 단말 장치에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하고, 상기 화면 공유 정보를 전송한 단말 장치의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력하도록 제어하는 화면 공유 처리부; 및
    상기 화면 공유 처리부의 제어에 따라 상기 수신된 화면 공유 정보를 해당 분할 화면에 출력하는 출력부;
    를 포함하는 것을 특징으로 하는 디스플레이 장치.
  2. 제1항에 있어서, 상기 화면 공유 처리부는,
    하나의 특정 단말 장치로부터 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 수신하면, 전체 화면에 수신된 화면 공유 정보를 출력하도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  3. 제1항에 있어서, 상기 화면 공유 처리부는,
    상기 출력부의 화면에 현재 다른 컨텐츠에 대한 화면 공유 정보가 출력되는 경우, 현재 화면을 분할하고, 분할된 화면들 중 하나에 상기 화면 공유 정보를 전송한 단말 장치의 식별 정보를 매핑하고, 매핑된 분할 화면에 상기 수신된 화면 공유 정보를 출력하도록 제어함을 특징으로 하는 디스플레이 장치.
  4. 제1항에 있어서, 상기 화면 공유 처리부는,
    상기 출력부의 화면 크기, 화면 해상도, 컨텐츠의 종류 중 적어도 하나 이상을 고려하여 사용자가 기 설정한 조건에 따라 화면을 분할함을 특징으로 하는 디스플레이 장치.
  5. 제1항에 있어서, 상기 화면 공유 처리부는,
    둘 이상의 분할된 화면 중 화면 공유 정보가 출력되지 않은 빈 분할 화면이 존재하면, 인접한 분할 화면 영역을 병합하고, 새로운 화면 공유 정보를 수신하면, 다시 병합한 화면을 분할함을 특징으로 하는 디스플레이 장치.
  6. 제1항에 있어서, 상기 화면 공유 처리부는,
    둘 이상의 분할된 화면의 크기를 고려하여 분할 화면 크기 순으로 사용자가 기 설정한 중요도에 따라 수신된 화면 공유 정보를 출력하도록 제어함을 특징으로 하는 디스플레이 장치.
  7. 제1항에 있어서, 상기 화면 공유 처리부는,
    근거리 무선 통신을 통해 현재 접속된 단말 장치의 개수만큼 상기 출력부의 화면을 분할하고, 둘 이상의 분할된 화면 중 화면 공유 정보가 출력되지 않은 빈 분할 화면에 상기 디스플레이 장치에서 직접 실행하는 컨텐츠 정보를 출력함을 특징으로 하는 디스플레이 장치.
  8. 제1항에 있어서, 상기 화면 공유 처리부는,
    상기 디스플레이 장치에서 직접 제공받아 실행하는 컨텐츠가 발생하면, 상기 컨텐츠를 추가하여 분할 화면 개수를 설정하고, 설정된 분할 화면 개수만큼 현재 실행 화면을 분할함을 특징으로 하는 디스플레이 장치.
  9. 제1항에 있어서, 상기 화면 공유 처리부는,
    제어 신호가 발생하면, 제어 신호에 따른 컨텐츠 정보를 직접 컨텐츠를 제공하는 서비스 장치로부터 수신하고, 수신된 컨텐츠 정보를 제어 신호가 발생한 해당 분할 화면에 출력하고, 상기 해당 분할 화면에 매핑된 단말 장치로 수신된 컨텐츠 정보를 전송하여 상기 해당 분할 화면과 동일하게 출력하도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  10. 제1항에 있어서, 상기 화면 공유 처리부는,
    제어 신호가 발생하면, 제어 신호가 발생한 분할 화면에 매핑된 식별 정보를 확인하고, 확인된 식별 정보에 대응하는 단말 장치로 제어 신호를 전송한 후, 상기 식별 정보에 대응하는 단말 장치로부터 제어 신호에 따라 출력된 컨텐츠에 대한 화면 공유 정보를 수신하여 상기 제어 신호가 발생한 분할 화면에 출력하도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  11. 제1항에 있어서, 상기 화면 공유 정보는,
    상기 단말 장치에서 미러링된 화면, 컨텐츠 음성 및 컨텐츠 데이터 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 디스플레이 장치.
  12. 통신망을 통해 연결된 디스플레이 장치와 통신망을 통해 화면 공유를 위한 통신을 수행하는 통신부;
    사용자의 화면 공유 요청에 따라 현재 실행 화면에서 실행되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 자신에게 할당된 상기 디스플레이 장치의 분할 화면 영역에 현재 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 상기 디스플레이 장치로 전송하도록 제어하는 제어부; 및
    상기 컨텐츠에 대한 실행 화면을 출력하는 출력부;
    를 포함하는 것을 특징으로 하는 단말 장치.
  13. 제12항에 있어서, 상기 제어부는,
    엑세스 포인트 역할을 하는 상기 디스플레이 장치와 근거리 무선 통신을 통해 접속함을 특징으로 하는 단말 장치.
  14. 제12항에 있어서, 상기 제어부는,
    상기 디스플레이 장치로부터 제어 신호를 수신하면, 수신된 제어 신호에 따라 제공되는 컨텐츠 정보를 상기 실행 화면에 출력하고, 상기 실행 화면에 현재 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 상기 디스플레이 장치의 해당 분할 화면에서 동일하게 출력하도록 상기 디스플레이 장치로 상기 생성된 화면 공유 정보를 전송함을 특징으로 하는 단말 장치.
  15. 제12항에 있어서, 상기 제어부는,
    사용자의 요청에 따른 제어 신호가 발생하면, 발생된 제어 신호에 따른 컨텐츠 정보를 현재 실행 화면에 출력하고, 상기 실행 화면에 현재 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 생성된 화면 공유 정보를 상기 디스플레이 장치의 해당 분할 화면에서 동일하게 출력하도록 상기 디스플레이 장치로 상기 생성된 화면 공유 정보를 전송함을 특징으로 하는 단말 장치.
  16. 사용자의 화면 공유 요청에 따라 현재 실행 화면에서 실행되는 컨텐츠에 대한 화면 공유 정보를 생성하고, 자신에게 할당된 상기 디스플레이 장치의 분할 화면 영역에 현재 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 전송하는 다수의 단말 장치; 및
    상기 다수의 단말 장치에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 포함한 상기 화면 공유 요청 메시지를 수신하고, 상기 화면 공유 정보를 전송한 하나 이상의 단말 장치의 개수만큼 현재 화면을 분할하고, 해당 분할 화면에 수신된 화면 공유 정보를 출력하는 디스플레이 장치;
    를 포함하는 것을 특징으로 하는 화면 공유 서비스 시스템.
  17. 둘 이상의 단말 장치에서 현재 실행 중인 컨텐츠에 대한 화면 공유 정보를 포함한 화면 공유 요청 메시지를 수신하는 단계;
    상기 화면 공유 정보를 전송한 하나 이상의 단말 장치의 개수만큼 현재 화면을 분할하는 단계; 및
    화면 공유 요청을 한 상기 단말 장치에 해당하는 분할 화면에 수신된 화면 공유 정보를 출력하는 단계;
    를 포함하는 것을 특징으로 하는 디스플레이 장치에서의 화면 공유 서비스 방법.
  18. 제17항에 있어서,
    무선 근거리 통신의 엑세스 포인트 기능을 통해 상기 둘 이상의 단말 장치의 접속 요청에 따라 상기 둘 이상의 단말 장치와의 접속 절차를 수행하는 단계;
    를 더 포함하는 것을 특징으로 하는 디스플레이 장치에서의 화면 공유 서비스 방법.
  19. 현재 실행되는 컨텐츠를 실행 화면에 출력하는 단계;
    사용자의 화면 공유 요청을 받으면, 상기 실행 화면에서 출력되는 컨텐츠에 대한 화면 공유 정보를 생성하는 단계;
    자신에게 할당된 디스플레이 장치의 분할 화면 영역에 상기 실행 화면과 동일한 화면을 출력하도록 상기 생성된 화면 공유 정보를 포함한 화면 공유 요청 메시지를 생성하는 단계; 및
    생성된 화면 공유 요청 메시지를 상기 디스플레이 장치로 전송하는 단계;
    를 포함하는 것을 특징으로 하는 단말 장치에서의 화면 공유 서비스 방법.
  20. 제17항 내지 제19항 중 적어도 하나에 기재된 화면 공유 서비스 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.
KR1020130153020A 2013-12-10 2013-12-10 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템 KR20150067521A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020130153020A KR20150067521A (ko) 2013-12-10 2013-12-10 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템
US14/561,143 US20150160913A1 (en) 2013-12-10 2014-12-04 Apparatus and method for screen sharing
CN201410758412.1A CN104703022A (zh) 2013-12-10 2014-12-10 用于屏幕共享的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130153020A KR20150067521A (ko) 2013-12-10 2013-12-10 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템

Publications (1)

Publication Number Publication Date
KR20150067521A true KR20150067521A (ko) 2015-06-18

Family

ID=53271231

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130153020A KR20150067521A (ko) 2013-12-10 2013-12-10 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템

Country Status (3)

Country Link
US (1) US20150160913A1 (ko)
KR (1) KR20150067521A (ko)
CN (1) CN104703022A (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170064092A (ko) * 2015-11-30 2017-06-09 현대엠엔소프트 주식회사 스마트 기기의 미러링을 통한 내비게이션 지도 내 콘텐츠 표출 방법
WO2017146301A1 (en) * 2016-02-26 2017-08-31 Lg Electronics Inc. Wireless device
US10489100B2 (en) 2015-11-05 2019-11-26 Lg Electronics Inc. Electronic device and method for sharing images
KR20200050578A (ko) * 2018-11-02 2020-05-12 주식회사 케이티 비가청 음파를 이용한 화면 공유 시스템 및 장치
WO2024043510A1 (ko) * 2022-08-22 2024-02-29 삼성전자 주식회사 디스플레이 장치 및 그 동작 방법

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2492789B (en) * 2011-07-12 2018-01-03 Denso Corp Displays
US9122444B2 (en) * 2012-02-08 2015-09-01 Ricoh Company, Ltd. Network accessible projectors that display multiple client screens at once
KR102078867B1 (ko) * 2013-09-17 2020-02-18 삼성전자주식회사 제어권 관리 방법, 그에 따른 클라이언트 기기 및 그에 따른 마스터 기기
JP2016053773A (ja) * 2014-09-03 2016-04-14 コニカミノルタ株式会社 共有表示システム及び共有表示制御プログラム並びに共有表示制御方法
US9923939B2 (en) * 2015-04-29 2018-03-20 Optim Corporation Electronic share server, screen sharing method, and program for electronic share server
KR102430271B1 (ko) * 2015-07-14 2022-08-08 삼성전자주식회사 전자 장치의 동작 방법 및 전자 장치
WO2017031713A1 (en) * 2015-08-26 2017-03-02 Hewlett-Packard Development Company, L.P. Display unit with a base
KR102389038B1 (ko) * 2015-09-02 2022-04-21 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법
CA3006228A1 (en) * 2015-11-26 2017-06-01 Barco Nv Content sharing protocol
KR102482549B1 (ko) * 2016-01-11 2022-12-28 엘지전자 주식회사 영상표시장치
KR102538955B1 (ko) 2016-03-02 2023-06-01 삼성전자 주식회사 전자 장치와 전자 장치의 영상 디스플레이 및 전송 방법
CN107197364A (zh) * 2016-03-15 2017-09-22 上海创功通讯技术有限公司 屏幕共享的***及方法
CN107783742A (zh) * 2016-08-26 2018-03-09 中铁嘉悦电子科技有限公司 一种便携式计算机屏幕共享***以及屏幕共享方法
JP6610972B2 (ja) * 2016-10-27 2019-11-27 株式会社パトライト 信号表示灯システムおよびそのための信号表示灯
CN106656673A (zh) * 2016-12-28 2017-05-10 诺仪器(中国)有限公司 Otdr数据共享***及方法
JP6935673B2 (ja) * 2017-03-22 2021-09-15 コニカミノルタ株式会社 情報処理機器
CN107483086A (zh) * 2017-09-09 2017-12-15 松力(广东)电子科技有限公司 一种便捷式蓝牙共享设备
CN109618306B (zh) * 2018-11-22 2022-10-25 京东方科技集团股份有限公司 一种通信方法、服务器和通信设备和计算机可读存储介质
KR20200067567A (ko) * 2018-12-04 2020-06-12 삼성전자주식회사 전자 장치의 상태 정보에 기반하여 동작을 수행하는 전자 장치 및 전자 장치의 동작 방법
CN110139061B (zh) * 2019-04-04 2021-07-20 视联动力信息技术股份有限公司 一种视频流分屏展示方法及装置
CN110489190B (zh) * 2019-07-01 2022-06-17 维沃移动通信有限公司 一种显示控制方法及终端
CN110381345B (zh) * 2019-07-05 2020-12-15 华为技术有限公司 一种投屏显示方法及电子设备
CN111104081A (zh) * 2019-12-05 2020-05-05 维沃移动通信有限公司 一种显示方法及电子设备
US11404028B2 (en) 2019-12-16 2022-08-02 Microsoft Technology Licensing, Llc Sub-display notification handling
US11487423B2 (en) 2019-12-16 2022-11-01 Microsoft Technology Licensing, Llc Sub-display input areas and hidden inputs
US11093046B2 (en) * 2019-12-16 2021-08-17 Microsoft Technology Licensing, Llc Sub-display designation for remote content source device
US11042222B1 (en) 2019-12-16 2021-06-22 Microsoft Technology Licensing, Llc Sub-display designation and sharing
CN111343488A (zh) * 2020-02-19 2020-06-26 北京翼鸥教育科技有限公司 屏幕多方共享的发起、转发、响应、接收方法及互动***
CN113741837A (zh) * 2020-05-30 2021-12-03 华为技术有限公司 信息处理方法、设备、***及存储介质
CN112631538A (zh) * 2020-12-30 2021-04-09 安徽鸿程光电有限公司 显示方法、装置、设备及计算机存储介质
CN112969081B (zh) * 2021-02-10 2023-05-30 深圳创维-Rgb电子有限公司 一种电视分屏投屏方法、***及智能电视
US11310465B1 (en) * 2021-03-17 2022-04-19 Ampula Inc. Video conference teminal and system there of
CN113141669B (zh) * 2021-04-15 2022-07-22 维沃移动通信有限公司 数据传输方法、发送终端和电子设备

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070150924A1 (en) * 2005-12-06 2007-06-28 Pioneer Corporation Image display control apparatus, image display system, image display control method, computer program product, sub-display control apparatus for image display system, and image display method
US8296662B2 (en) * 2007-02-05 2012-10-23 Brother Kogyo Kabushiki Kaisha Image display device
CN102566957B (zh) * 2011-12-13 2015-06-10 安科智慧城市技术(中国)有限公司 一种多媒体信息发布***的分屏方法及分屏装置
KR101655876B1 (ko) * 2012-01-05 2016-09-09 삼성전자 주식회사 메시지 기반의 대화 기능 운용 방법 및 이를 지원하는 단말기
CN103248945B (zh) * 2012-02-03 2017-08-29 海尔集团公司 图像传输的方法及***
CN103248944B (zh) * 2012-02-03 2017-08-25 海尔集团公司 一种图像传输方法及***
US9632648B2 (en) * 2012-07-06 2017-04-25 Lg Electronics Inc. Mobile terminal, image display device and user interface provision method using the same
CN103377025A (zh) * 2013-05-30 2013-10-30 光宝电子(广州)有限公司 一种多媒体界面控制方法及装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10489100B2 (en) 2015-11-05 2019-11-26 Lg Electronics Inc. Electronic device and method for sharing images
KR20170064092A (ko) * 2015-11-30 2017-06-09 현대엠엔소프트 주식회사 스마트 기기의 미러링을 통한 내비게이션 지도 내 콘텐츠 표출 방법
WO2017146301A1 (en) * 2016-02-26 2017-08-31 Lg Electronics Inc. Wireless device
KR20170100968A (ko) * 2016-02-26 2017-09-05 엘지전자 주식회사 무선 디바이스
US9805688B2 (en) 2016-02-26 2017-10-31 Lg Electronics Inc. Wireless device supporting Wi-Fi direct service
US9978337B2 (en) 2016-02-26 2018-05-22 Lg Electronics Inc. Wireless device supporting Wi-Fi direct service
US10431183B2 (en) 2016-02-26 2019-10-01 Lg Electronics Inc. Wireless device displaying images and matching resolution or aspect ratio for screen sharing during Wi-Fi direct service
KR20200050578A (ko) * 2018-11-02 2020-05-12 주식회사 케이티 비가청 음파를 이용한 화면 공유 시스템 및 장치
WO2024043510A1 (ko) * 2022-08-22 2024-02-29 삼성전자 주식회사 디스플레이 장치 및 그 동작 방법

Also Published As

Publication number Publication date
US20150160913A1 (en) 2015-06-11
CN104703022A (zh) 2015-06-10

Similar Documents

Publication Publication Date Title
KR20150067521A (ko) 화면 공유 서비스를 위한 장치 및 방법, 이를 위한 화면 공유 시스템
US10601834B2 (en) Multi-blockchain network data processing
US10714111B2 (en) Enhanced adaptive audio rendering techniques
US10181305B2 (en) Method of controlling display and electronic device for providing the same
CN104956303B (zh) 音频控制过程
KR102183413B1 (ko) 콘텐트 표현 방법 및 시스템
CN110602805B (zh) 信息处理方法、第一电子设备和计算机***
RU2700188C2 (ru) Представление вычислительной среды на множественных устройствах
KR102243027B1 (ko) 하이브리드 방식의 근거리 무선 데이터 통신을 위한 장치, 방법 및 시스템
KR20160042739A (ko) 화면을 공유하기 위한 방법 및 그 전자 장치
US9509947B2 (en) Method and apparatus for transmitting file during video call in electronic device
US10425801B2 (en) Method and device for providing contents in communication system
KR102213429B1 (ko) 사운드 제공 방법 및 이를 구현하는 전자 장치
KR20150044417A (ko) 복수의 단말 간 사용자인터페이스 통합 방법 및 이를 수행하는 단말
KR102220942B1 (ko) 콘텐츠 제공 방법 및 장치
KR102127909B1 (ko) 채팅 서비스 제공 시스템, 이를 위한 장치 및 방법
KR20130138597A (ko) 데이터 공유 서비스 시스템, 데이터 공유 서비스를 위한 장치 및 방법
CN114827736B (zh) 一种视频回放方法、装置、电子设备及存储介质
KR102292086B1 (ko) 메신저 서비스 시스템, 그 시스템에서의 음성 통화 대기 중 정보 표시 방법 및 장치
KR101328102B1 (ko) 멀티미디어 데이터의 재생이 가능한 이동 단말기 및 이동 단말기의 멀티미디어 재생 방법
US20220398079A1 (en) In-application store user interface
CN110855539B (zh) 设备发现方法、装置及存储介质
KR101471619B1 (ko) 사용자 단말 및 그 제어 방법
KR102314583B1 (ko) 메신저 서비스 시스템, 그 시스템에서의 메신저 서비스 중 상대방 상태 정보 표시 방법 및 장치
CN117667654A (zh) 动效测试方法及电子设备

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application