[go: up one dir, main page]

KR102774736B1 - 전자 장치 및 그 제어 방법 - Google Patents

전자 장치 및 그 제어 방법 Download PDF

Info

Publication number
KR102774736B1
KR102774736B1 KR1020190119066A KR20190119066A KR102774736B1 KR 102774736 B1 KR102774736 B1 KR 102774736B1 KR 1020190119066 A KR1020190119066 A KR 1020190119066A KR 20190119066 A KR20190119066 A KR 20190119066A KR 102774736 B1 KR102774736 B1 KR 102774736B1
Authority
KR
South Korea
Prior art keywords
electronic device
address
signal
port
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020190119066A
Other languages
English (en)
Other versions
KR20210036705A (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
Priority to KR1020190119066A priority Critical patent/KR102774736B1/ko
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to EP19946365.4A priority patent/EP4006712A4/en
Priority to CN201980100646.8A priority patent/CN114424160B/zh
Priority to PCT/KR2019/016944 priority patent/WO2021060623A1/ko
Priority to CN202410469051.2A priority patent/CN118426726A/zh
Publication of KR20210036705A publication Critical patent/KR20210036705A/ko
Priority to US17/686,165 priority patent/US12159603B2/en
Priority to US18/924,592 priority patent/US20250054460A1/en
Priority to KR1020250024173A priority patent/KR20250029854A/ko
Application granted granted Critical
Publication of KR102774736B1 publication Critical patent/KR102774736B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • 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
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • 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
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • 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
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/02Composition of display devices
    • G09G2300/026Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/04Display device controller operating with a plurality of display units
    • 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/02Networking aspects
    • 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/02Networking aspects
    • G09G2370/025LAN communication management
    • 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
    • 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/10Use of a protocol of communication by packets in interfaces along the display data pipeline

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Small-Scale Networks (AREA)

Abstract

복수의 디스플레이 모듈을 포함하는 디스플레이 장치와 통신을 수행하는 전자 장치가 개시된다. 본 전자 장치는, 이더넷 스위치 및 이더넷 스위치와 연결되며, IP 주소가 미리 할당된 가상 이더넷 포트를 포함하는 프로세서를 포함하고, 프로세서는, 미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하고, 네트워크를 통해 외부 전자 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호가 수신되면, 스크린 설정을 위한 신호를 디스플레이 모듈로 전송하도록 이더넷 스위치를 제어한다.

Description

전자 장치 및 그 제어 방법 {ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THEREOF}
본 개시는 디스플레이 장치를 제어할 수 있는 전자 장치 및 그 제어 방법에 관한 것으로, 보다 상세하게는 월 디스플레이를 구성하는 디스플레이 장치를 제어할 수 있는 전자 장치 및 그 제어 방법에 관한 것이다.
최근 전자 기술의 발달로 다양한 전자 장치들이 개발되고 있다. 특히, 최근에는 복수의 디스플레이 모듈을 포함하는 모듈러 디스플레이 장치가 개발되고 있다.
모듈러 디스플레이 장치는 전자 장치로부터 수신한 고해상도의 영상을 대형 스크린을 통해 표시함으로써, 사용자에게 시각적인 만족감을 줄 수 있다.
이와 같은, 모듈러 디스플레이 장치를 통해 영상을 표시하기 위해서는, 모듈러 디스플레이 장치에 포함된 복수의 디스플레이 모듈에 IP 주소를 할당하고, 복수의 디스플레이 모듈의 휘도 등의 스크린 설정을 수행할 필요가 있다. 이를 위해, 종래의 전자 장치는 공유기를 통해 연결된 제어용 장치로부터 모듈러 디스플레이 장치의 IP 주소 할당을 위한 신호 및/또는 스크린 설정을 위한 신호를 수신하고, 모듈러 디스플레이 장치의 각 디스플레이 모듈에 IP 주소 할당 및/또는 스크린 설정을 수행하였다.
한편, 이를 위해서는 선제적으로 전자 장치 및 제어용 장치간 네트워크 연결을 할 필요가 있다. 따라서, 전자 장치는 전자 장치의 IP 주소를 사용자에게 제공할 필요가 있다. 그러나, 모듈러 디스플레이 장치로 영상을 제공하는 전자 장치는 일반적으로 디스플레이를 구비하지 않는 바, 전자 장치가 모듈러 디스플레이 장치에 연결되기 전까지 사용자는 전자 장치의 IP 주소를 확인하기 어렵고, 또한 전자 장치의 IP 주소를 할당 받기도 어려운 문제가 있다.
본 개시는 상술한 필요성에 의해 안출된 것으로서, 본 개시의 목적은 IP 주소가 미리 할당된 전자 장치 및 그 제어 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 개시의 일 실시 예에 따른 복수의 디스플레이 모듈을 포함하는 디스플레이 장치와 통신을 수행하는 전자 장치는, 이더넷 스위치 및 상기 이더넷 스위치와 연결되며, IP 주소가 미리 할당된 가상 이더넷 포트를 포함하는 프로세서를 포함하고, 상기 프로세서는, 상기 미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하고, 상기 외부 전자 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 제1 신호가 수신되면, 상기 IP 주소를 할당하기 위한 제1 신호에 포함된 포트에 대한 정보에 기초하여, 상기 IP 주소 할당을 위한 제1 신호를 전송할 상기 전자 장치의 UART 스위치의 포트를 판단하고, 상기 UART 스위치의 포트를 통해 상기 IP 주소 할당을 위한 제1 신호를 전송하도록 상기 UART 스위치를 제어하고, 상기 네트워크를 통해 상기 외부 전자 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호가 수신되면, 상기 스크린 설정을 위한 신호를 상기 디스플레이 모듈로 전송하도록 상기 이더넷 스위치를 제어할 수 있다. 여기서, 상기 UART 스위치와 상기 이더넷 스위치는 서로 직접 연결되지 않을 수 있다.
그리고, 상기 이더넷 스위치는, 상기 스크린 설정을 위한 신호를 상기 외부 전자 장치로부터 수신하고, 상기 프로세서는, 상기 가상 이더넷 포트를 통해 상기 스크린 설정을 위한 신호를 상기 이더넷 스위치로부터 수신할 수 있다.
그리고, 상기 프로세서는, 상기 외부 전자 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 수신되면, 상기 IP 주소를 할당하기 위한 신호에 포함된 포트에 대한 정보에 기초하여, 상기 IP 주소 할당을 위한 신호를 전송할 상기 전자 장치의 UART 스위치의 포트를 판단하고, 상기 UART 스위치의 포트를 통해 상기 IP 주소 할당을 위한 신호를 전송하도록 상기 UART 스위치를 제어할 수 있다.
그리고, 상기 UART 스위치는, 상기 IP 주소 할당을 위한 디스플레이 모듈과 연결된 포트를 통해, 상기 IP 주소를 할당하기 위한 신호를 상기 IP 주소 할당을 위한 디스플레이 모듈로 전송할 수 있다.
그리고, 상기 프로세서는, P2P 그룹 오너(GO, Group Owner)로 동작하여, 상기 디스플레이 장치 및 외부 전자 장치와 네트워크를 구성하고, 상기 네트워크를 통해 상기 외부 전자 장치가 상기 디스플레이 장치로 전송한 상기 디스플레이 모듈의 스크린 설정을 신호를, 상기 디스플레이 장치로부터 수신할 수 있다.
그리고, 상기 프로세서는, 상기 디스플레이 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 수신되면, 상기 IP 주소를 할당하기 위한 신호에 포함된 상기 IP 주소 할당을 위한 신호를 전송할 포트에 대한 정보에 기초하여, 상기 전자 장치의 UART 스위치의 복수의 포트 중 상기 IP 주소 할당을 위한 신호를 전송할 포트를 판단하며, 상기 UART 스위치의 포트를 통해 상기 IP 주소를 할당하기 위한 신호를 전송하도록 상기 UART 스위치를 제어할 수 있다.
그리고, 상기 프로세서는, 상기 복수의 디스플레이 모듈의 IP 주소 할당이 완료된 상태에서, 상기 가상 이더넷 포트를 통해 상기 외부 전자 장치로부터 상기 디스플레이 장치의 스크린 설정을 위한 신호를 수신하고, 상기 스크린 설정을 위한 신호에 포함된 IP 주소에 기초하여, 상기 복수의 디스플레이 모듈 중 상기 IP 주소에 대응되는 디스플레이 모듈의 스크린 설정을 수행할 수 있다.
그리고, 상기 프로세서는, 상기 가상 이더넷 포트를 통해 상기 외부 전자 장치와 로컬 네트워크(Local Network)를 구성할 수 있다.
한편, 상기 목적을 달성하기 위한 본 개시의 일 실시 예에 따른 복수의 디스플레이 모듈을 포함하는 디스플레이 장치와 통신을 수행하는 전자 장치의 제어 방법은, 미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하는 단계, 상기 네트워크를 통해 상기 외부 전자 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호를 수신하는 단계 및 상기 스크린 설정을 위한 신호를 상기 디스플레이 모듈로 전송하도록 상기 이더넷 스위치를 제어하는 단계를 포함할 수 있다.
그리고, 상기 이더넷 스위치는, 상기 스크린 설정을 위한 신호를 상기 외부 전자 장치로부터 수신하고, 상기 수신하는 단계는, 가상 이더넷 포트를 통해 상기 스크린 설정을 위한 신호를 상기 이더넷 스위치로부터 수신할 수 있다.
그리고, 상기 제어 방법은, 상기 외부 전자 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 수신하는 단계, 상기 IP 주소를 할당하기 위한 신호에 포함된 포트에 대한 정보에 기초하여, 상기 IP 주소 할당을 위한 신호를 전송할 상기 전자 장치의 UART 스위치의 포트를 판단하는 단계 및 상기 UART 스위치의 포트를 통해 상기 IP 주소 할당을 위한 신호를 전송하도록 상기 UART 스위치를 제어하는 단계를 더 포함할 수 있다.
그리고, 상기 UART 스위치는, 상기 IP 주소 할당을 위한 디스플레이 모듈과 연결된 포트를 통해, 상기 IP 주소를 할당하기 위한 신호를 상기 IP 주소 할당을 위한 디스플레이 모듈로 전송할 수 있다.
그리고, 상기 전자 장치는, P2P 그룹 오너(GO, Group Owner)로 동작하여, 상기 디스플레이 장치 및 외부 전자 장치 와 네트워크를 구성하고, 상기 수신하는 단계는, 상기 네트워크를 통해 상기 외부 전자 장치가 상기 디스플레이 장치로 전송한 상기 디스플레이 모듈의 스크린 설정을 위한 신호를, 상기 디스플레이 장치로부터 수신할 수 있다.
그리고, 상기 제어 방법은, 상기 디스플레이 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 수신하는 단계, 상기 IP 주소를 할당하기 위한 신호에 포함된 상기 IP 주소 할당을 위한 신호를 전송할 포트에 대한 정보에 기초하여, 상기 전자 장치의 UART 스위치의 복수의 포트 중 상기 IP 주소 할당을 위한 신호를 전송할 포트를 판단하는 단계 및 상기 포트를 통해 상기 IP 주소를 할당하기 위한 신호를 전송하도록 상기 UART 스위치를 제어할 수 있다.
그리고, 본 제어 방법은, 상기 복수의 디스플레이 모듈의 IP 주소 할당이 완료된 상태에서, 가상 이더넷 포트를 통해 상기 외부 전자 장치로부터 상기 디스플레이 장치의 스크린 설정을 위한 신호를 수신하는 단계 및 상기 스크린 설정을 위한 신호에 포함된 IP 주소에 기초하여, 상기 복수의 디스플레이 모듈 중 상기 IP 주소에 대응되는 디스플레이 모듈의 스크린 설정을 수행하는 단계를 더 포함할 수 있다.
그리고, 상기 네트워크를 구성하는 단계는, 상기 가상 이더넷 포트를 통해 상기 외부 전자 장치와 로컬 네트워크(Local Network)를 구성할 수 있다.
한편, 상기 목적을 달성하기 위한 본 개시의 일 실시 예에 따른 전자 장치를 제어하기 위한 프로그램을 기록한 비일시적인 컴퓨터 판독가능 기록 매체는, 미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하는 단계, 상기 네트워크를 통해 상기 외부 전자 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호를 수신하는 단계 및 상기 스크린 설정을 위한 신호를 상기 디스플레이 모듈로 전송하도록 상기 이더넷 스위치를 제어하는 단계를 포함하는 전자 장치를 제어하기 위한 프로그램을 기록할 수 있다.
이상과 같은 본 개시의 다양한 실시 예에 따르면, IP 주소가 미리 할당된 전자 장치를 통해 디스플레이 장치에 포함된 복수의 디스플레이 모듈에 IP 주소를 용이하게 할당할 수 있다. 또한, 사용자는 디스플레이 장치 근처에서 디스플레이 장치의 스크린을 확인하면서, 디스플레이 장치의 스크린 제어를 수행할 수 있다.
도 1은 본 개시의 일 실시 예에 따른 전자 시스템을 개략적으로 설명하기 위한 도면이다.
도 2는 본 개시의 일 실시 예에 따른 전자 장치를 설명하기 위한 블록도이다.
도 3은 본 개시의 일 실시 예에 따른 전자 장치의 동작을 설명하기 위한 도면이다.
도 4는 본 개시의 일 실시 예에 따른 전자 장치의 동작을 설명하기 위한 도면이다.
도 5는 본 개시의 일 실시 예에 따른 디스플레이 장치의 동작을 설명하기 위한 도면이다.
도 6은 본 개시의 일 실시 예에 따른 디스플레이 장치를 도시한 도면이다.
도 7은 본 개시의 일 실시 예에 따른 전자 장치를 설명하기 위한 상세 블록도이다.
도 8은 본 개시의 일 실시 예에 따른 전자 장치의 제어 방법을 설명하기 위한 순서도이다.
먼저, 본 명세서 및 청구범위에서 사용되는 용어는 본 개시의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다.
또한, 본 개시를 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그에 대한 상세한 설명은 축약하거나 생략한다.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 개시의 실시 예를 상세하게 설명하지만, 본 개시가 실시 예들에 의해 제한되거나 한정되는 것은 아니다.
이하, 첨부된 도면을 참조하여 본 개시를 상세히 설명한다.
도 1은 본 개시의 일 실시 예에 따른 전자 시스템을 개략적으로 설명하기 위한 도면이다.
도 1을 참조하면, 본 개시의 일 실시 예에 따른 전자 시스템(1000)은 전자 장치(100) 및 디스플레이 장치(200)를 포함한다.
전자 장치(100) 및 디스플레이 장치(200)는 통신을 수행하여 다양한 데이터를 송수신할 수 있다. 여기에서, 디스플레이 장치(200)는 복수의 디스플레이 모듈을 포함하는 모듈러 디스플레이 장치가 될 수 있다.
전자 장치(100)는 디스플레이 장치(200)로 비디오 데이터를 전송할 수 있다. 구체적으로, 전자 장치(100)는 입력된 비디오 컨텐츠를 처리하여 획득한 비디오 데이터 및 해당 비디오 데이터에 기초한 영상을 디스플레이 하기 위한 제어 데이터를 디스플레이 장치(200)로 전송할 수 있다. 여기에서, 비디오 데이터는 영상에 관한 정보를 포함하는 데이터로서, 예를 들어, R(Red), G(Green), B(Blue) 픽셀 정보 등을 포함할 수 있다. 그리고, 제어 데이터는 해당 비디오 데이터에 기초한 영상을 디스플레이 하기 위한 데이터로서 디스플레이 모듈의 IP 주소 등에 대한 정보를 포함할 수 있다.
또한, 전자 장치(100)는 디스플레이 장치(200)의 스크린 설정을 위한 데이터를 디스플레이 장치(200)로 전송할 수 있다. 여기에서, 스크린 설정을 위한 데이터는 예를 들어, 디스플레이 모듈의 콘트라스트(contrast) 또는 휘도 중 적어도 하나를 설정하기 위한 정보를 포함할 수 있다.
또한, 전자 장치(100)는 디스플레이 장치(200)에 포함된 각 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 디스플레이 장치(200)로 전송할 수도 있다.
디스플레이 장치(200)는 전자 장치(100)로부터 전송되는 비디오 데이터에 기초하여 영상을 디스플레이 할 수 있다. 여기에서, 디스플레이 장치(200)는 TV로 구현될 수 있으나, 반드시 이에 한정되는 것은 아니고 비디오 월(video wall), LFD(large format display), Digital Signage(디지털 간판), DID(Digital Information Display), 프로젝터 디스플레이 등과 같이 디스플레이 기능을 갖춘 다양한 장치로 구현될 수 있다. 이를 위해, 디스플레이 장치(200)는 LCD(liquid crystal display), LED(light-emitting diode), OLED(organic light-emitting diode), LCoS(Liquid Crystal on Silicon), DLP(Digital Light Processing), QD(quantum dot) 디스플레이 패널, QLED(quantum dot light-emitting diodes) 등과 같은 다양한 형태의 디스플레이를 포함할 수 있다.
일 실시 예에 따르면, 디스플레이 장치(200)는 복수의 디스플레이 모듈을 포함하는 모듈러 디스플레이 장치가 될 수 있다. 예를 들어, 도 1을 참조하면, 디스플레이 장치(200)는 8 x 8 로 배열된 64개의 디스플레이 모듈을 포함할 수 있다. 다만, 이는 일 실시 예로서, 디스플레이 장치(200)에 포함된 디스플레이 모듈의 개수 또는 배열 형태는 실시 예에 따라 상이할 수 있다.
한편, 디스플레이 장치(200)의 복수의 디스플레이 모듈은 복수의 캐비닛으로 구분될 수 있다. 예를 들어, 도 1을 참조하면, 디스플레이 장치(200)는 2 x 4 로 배열된 8개의 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)을 포함하고, 각 캐비닛은 4 x 2 로 배열된 8개의 디스플레이 모듈을 포함할 수 있다. 다만, 이는 일 실시 예로서, 캐비닛의 개수, 캐비닛의 배열 형태, 캐비닛에 포함된 디스플레이 모듈의 개수 또는 캐비닛에 포함된 디스플레이 모듈의 배열 형태는 실시 예에 따라 상이할 수 있다.
디스플레이 장치(200)의 복수의 캐비닛에 포함된 각 마스터 디스플레이 모듈은 전자 장치(100)에 연결될 수 있다. 여기에서, 마스터 디스플레이 모듈은, 각 캐비닛에 포함된 복수의 디스플레이 모듈 중에서 전자 장치(100)에 연결되는 디스플레이 모듈이 될 수 있다. 도 1의 경우, 각 캐비닛의 마스터 모듈은 각 캐비닛에 포함된 복수의 디스플레이 모듈 중에서 우측 최하단에 위치하는 디스플레이 모듈이 될 수 있다. 한편, 디스플레이 장치(100) 및 전자 장치(100)는 광 케이블에 의해 연결될 수 있으나, 반드시 이에 한정되는 것은 아니고 구리 케이블을 통해 연결될 수 있다. 또한, 디스플레이 장치(100) 및 전자 장치(100)는 무선 통신을 통해 연결될 수도 있다.
디스플레이 장치(200)의 복수의 디스플레이 모듈은 복수의 자발광 소자를 포함할 수 있다. 여기에서, 자발광 소자는 LED(Light Emitting Diode)가 될 수 있다. 그리고, LED는 RGB LED로 구현될 수 있으며, RGB LED는 RED LED, GREEN LED 및 BLUE LED를 포함할 수 있다. 또한, LED는 RGB LED 이외에 White LED를 추가적으로 포함할 수도 있다.
일 실시 예에 의하면, 본 개시의 LED 소자는 마이크로(micro) LED로 구현될 수 있다. 여기서, 마이크로 LED는 약 5 ~ 100 마이크로미터 크기의 LED로서, 컬러 필터 없이 스스로 빛을 내는 초소형 발광 소자이다.
디스플레이 장치(200)에 포함된 복수의 디스플레이 모듈은 데이지 체인(Daisy Chain) 방식으로 연결될 수 있다.
여기에서, 데이지 체인 방식은, 복수의 디스플레이 모듈을 직렬로 연결하는 방식으로서, 데이지 체인 방식으로 복수의 디스플레이 모듈을 연결함에 따라, 전자 장치(100)가 디스플레이 장치(200)로 전송한 데이터는 복수의 디스플레이 모듈 전부로 순차적으로 전송될 수 있다. 일 실시 예로, 디스플레이 장치(200)가 제1 내지 제3 디스플레이 모듈을 포함하는 경우, 전자 장치(100)로부터 데이터를 수신한 제1 디스플레이 모듈은 자신과 직렬 연결된 제2 디스플레이 모듈로 수신된 데이터를 전송하고, 제1 디스플레이 모듈로부터 데이터를 수신한 제2 디스플레이 모듈은 자신과 직렬 연결된 제3 디스플레이 모듈로 수신된 데이터를 전송함으로써, 데이터는 직렬 연결된 복수의 디스플레이 모듈 전부로 순차적으로 전송될 수 있다.
예를 들어, 도 1을 참조하면, 복수의 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)에 포함된 복수의 디스플레이 모듈은 데이지 체인 방식으로 연결될 수 있다. 구체적으로, 각 캐비닛에 포함된 복수의 디스플레이 모듈은 데이지 체인 방식으로 수직으로 연결되고, 각 캐비닛에 포함된 최하단의 2개의 디스플레이 모듈은 데이지 체인 방식으로 수평으로 연결될 수 있다. 이 경우, 각 캐비닛의 우측 최하단에 위치한 마스터 디스플레이 모듈로 전송된 데이터는 데이지 체인 방식으로 연결된 복수의 디스플레이 모듈로 순차적으로 전송될 수 있다.
한편, 상술한 예는 일 실시 예일 뿐, 실시 예에 따라 각 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)에 포함된 모든 디스플레이 모듈이 데이지 체인 방식으로 연결될 수도 있고, 디스플레이 장치(200)에 포함된 모든 디스플레이 모듈이 데이지 체인 방식으로 연결될 수도 있다.
도 2는 본 개시의 일 실시 예에 따른 전자 장치를 설명하기 위한 블록도이다.
도 2를 참조하면, 본 개시의 일 실시 예에 따른 전자 장치(100)는 이더넷 스위치(110) 및 프로세서(120)를 포함할 수 있다.
이더넷 스위치(110)는 디스플레이 장치(200)로 데이터를 전송할 수 있다. 구체적으로, 이더넷 스위치(110)는 복수의 포트를 통해 디스플레이 장치(200)와 연결되고, 복수의 포트를 통해 데이터를 디스플레이 장치(200)로 브로드캐스트 할 수 있다. 여기에서, 데이터는 영상을 디스플레이 하기 위한 비디오 데이터가 될 수 있음은 물론, 영상을 디스플레이 하기 위해 필요한 제어 데이터가 될 수 있다. 또는, 데이터는 디스플레이 장치(200)의 스크린 설정을 위한 데이터로서, 디스플레이 장치(200)에 포함된 디스플레이 모듈의 콘트라스트 또는 휘도 중 적어도 하나를 제어하기 위한 데이터가 될 수 있다.
이를 위해, 이더넷 스위치(110)는 디스플레이 장치(200)의 복수의 디스플레이 모듈과 연결될 수 있는 복수의 포트를 포함할 수 잇다. 일 예로, 디스플레이 장치(200)가 도 1에 도시된 바와 같이, 2 x 4 로 배열된 8개의 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)을 포함하고, 각 캐비닛이 4 x 2 로 배열된 8개의 디스플레이 모듈을 포함하는 경우, 이더넷 스위치(110)는 각 캐비닛의 마스터 디스플레이 모듈과 연결되는 포트를 포함할 수 있다. 여기에서, 마스터 디스플레이 모듈은, 각 캐비닛에 포함된 복수의 디스플레이 모듈 중에서 이더넷 스위치(110)와 연결되는 디스플레이 모듈이 될 수 있다. 도 1의 경우, 각 캐비닛의 마스터 모듈은 각 캐비닛에 포함된 복수의 디스플레이 모듈 중에서 우측 최하단에 위치하는 디스플레이 모듈이 될 수 있다.
또한, 이더넷 스위치(110)는 디스플레이 장치(200)에 포함된 각 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 프로세서(120)로 전송할 수 있다. 구체적으로, 이더넷 스위치(110)는 프로세서(120)의 가상 이더넷 포트를 통해 프로세서(120)와 연결되고, 가상 이더넷 포트에 연결된 케이블을 통해 IP 주소를 할당하기 위한 신호를 프로세서(120)로 전송할 수 있다. 여기에서, IP 주소를 할당하기 위한 신호는 외부 전자 장치(300)에 입력된 사용자 입력에 기초하여, 외부 전자 장치(300)가 이더넷 스위치(110)로 전송한 신호가 될 수 있다.
프로세서(120)는 전자 장치(100)의 동작을 전반적으로 제어한다. 이를 위해, 프로세서(120)는 중앙처리장치(central processing unit(CPU)), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)) 중 하나 또는 그 이상을 포함할 수 있다. 또한, 프로세서(120)는 그래픽 처리를 위한 그래픽 프로세서(Graphic Processing Unit, GPU)를 포함할 수 있다. 또한, 프로세서(120)는 코어(core) 및 GPU를 포함하는 SoC(System On Chip)로 구현될 수도 있다. 여기에서, 코어는 싱글 코어, 듀얼 코어, 트리플 코어, 쿼드 코어 또는 그 배수의 코어를 포함할 수 있다.
프로세서(120)는 이더넷 스위치(110)와 통신을 수행하여 다양한 데이터를 송수신할 수 있다. 이를 위해, 프로세서(120)는 이더넷 스위치(110)와 연결될 수 있다. 이하, 도 3 및 도 4를 참조하여 설명한다.
도 3은 본 개시의 일 실시 예에 따른 전자 장치의 동작을 설명하기 위한 도면이다.
도 3을 참조하면, 프로세서(120)는 이더넷 스위치(110)와 연결될 수 있다. 구체적으로, 프로세서(120)는 IP 주소가 미리 할당된 가상 인터페이스를 포함하고, 가상 인터페이스를 통해 이더넷 스위치(110)와 연결될 수 있다. 일 예로, 가상 인터페이스는는 가상 이더넷 포트(121)로 구현될 수 있고, 이 경우 프로세서(120)는 가상 이더넷 포트(121)를 통해 이더넷 스위치(110)와 연결될 수 있다.
한편, 프로세서(120)의 가상 이더넷 포트(121)는 FFC 케이블을 통해 이더넷 스위치(110)와 연결될 수 있으나 반드시 이에 한정되는 것은 아니고, 가상 이더넷 포트(121)는 FPC 케이블 등 다양한 케이블을 통해 이더넷 스위치(110)와 연결될 수 있다.
가상 이더넷 포트(121)의 IP 주소는 제품 제조 단계에서 미리 할당될 수 있다. 특히, 가상 이더넷 포트(121)에는 일반적으로 공유기에 미리 할당되는 IP 주소와는 상이한 IP 주소가 미리 할당될 수 있다. 예를 들어, 일반적으로 공유기에 미리 할당되는 IP 주소가 192.168.0.1 이라면, 가상 이더넷 포트(121)에는 192.168.176.1과 같은 IP 주소가 미리 할당 될 수 있다. 이에 따라, 전자 장치(100)는 가정 내 다른 전자 기기와의 IP 주소 충돌 문제를 방지할 수 있다. 한편, 상술한 IP 주소는 일 실시 예로서, 가상 이더넷 포트(121)의 IP 주소는 사용자 명령에 따라 다양하게 할당될 수 있다.
프로세서(120)는 가상 이더넷 포트(121)에 미리 할당된 IP 주소에 기초하여 외부 전자 장치(300)와 네트워크를 구성할 수 있다. 여기에서, 외부 전자 장치(300)는 디스플레이 장치(200)의 스크린 설정 또는 디스플레이 장치(200)의 IP 주소 할당을 위한 제어용 장치로서, 컴퓨터, PC, 노트북 등과 같이 사용자 입력을 수신할 수 있고, 전자 장치(100)와 통신을 수행할 수 있는 다양한 전자 장치로 구현될 수 있다. 한편, 스크린 설정은 디스플레이 장치(200)에 포함된 복수의 디스플레이 모듈의 콘트라스트 또는 휘도 중 적어도 하나의 설정이 될 수 있으나, 반드시 이에 한정되는 것은 아니다.
구체적으로, 외부 전자 장치(300)에는 사용자 입력에 의해, 가상 이더넷 포트(121)에 미리 할당된 IP 주소가 입력될 수 있다. 이 경우, 외부 전자 장치(300)는 입력된 IP 주소를 전자 장치(100)의 IP 주소로 저장하고, 전자 장치(100)와의 네트워크를 구성할 수 있다. 즉, 외부 전자 장치(300)는 가상 이더넷 포트(121)의 IP 주소가 외부 전자 장치(300)의 입력부를 통해 입력되면, 전자 장치(100)와 다양한 데이터를 송수신 가능한 상태가 될 수 있다. 이와 같이, 본 개시는 가상 이더넷 포트(121)에 미리 할당된 IP 주소에 기초하여 외부 전자 장치(300)와 네트워크를 구성함으로써, 전자 장치(100)에 IP 주소를 할당하기 위한 별도의 사용자 입력을 요하지 않는다. 디스플레이 장치(200)로 영상을 제공하는 전자 장치는 일반적으로 디스플레이를 구비하지 않는 바, 전자 장치가 디스플레이 장치에 연결되기 전까지는 전자 장치에 할당된 IP 주소를 확인하기도 어렵고, 전자 장치의 IP 주소를 할당 받기도 어려웠던 종래의 전자 장치가 가진 문제를 해결할 수 있다. 또한, 전자 장치(100)는 가상 이더넷 포트(121)를 통해 외부 전자 장치(300)와 로컬 네트워크(Local Network)를 구성함으로써, 해킹에 의해 발생할 수 있는 문제를 방지할 수 있다.
일 예로, 프로세서(120)는 외부 전자 장치(300)로부터 디스플레이 장치(200)에 포함된 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 수신할 수 있다. 구체적으로, 외부 전자 장치(300)의 입력부를 통해, 디스플레이 장치(200)에 포함된 디스플레이 모듈의 IP 주소를 할당하기 위한 위한 사용자 입력이 입력되면, 외부 전자 장치(300)는 외부 전자 장치(300)와 연결된 이더넷 스위치(110)로 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 전송할 수 있다. 여기에서, IP 주소를 할당하기 위한 위한 신호의 목적지 필드(destination field)에는 일 예로 가상 이더넷 포트(121)의 IP 주소가 포함되고, IP 주소를 할당하기 위한 위한 신호의 페이로드에는 일 예로 전자 장치(100)의 UART 스위치(미도시)의 제1 포트에 연결된 디스플레이 모듈의 IP 주소를 192.168.176.101로 할당하기 위한 정보가 포함될 수 있다.
이를 위해, 외부 전자 장치(300) 및 이더넷 스위치(110)는 다양한 케이블을 통해 연결될 수 있다. 일 예로, 케이블은 구리 케이블이 될 수 있음은 물론 광 케이블이 될 수 있다. 또한, 전자 장치(100)는 블루투스 칩, 와이파이 칩과 같은 무선 통신 칩을 포함하고, 이더넷 스위치(110)는 무선 통신을 통해 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 외부 전자 장치(300)로부터 수신할 수도 있다.
이더넷 스위치(110)는 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 외부 전자 장치(300)로부터 수신되면, 이더넷 스위치(110)의 포트를 통해 연결된 전자 기기로 IP 주소를 할당하기 위한 신호를 전송할 수 있다. 일 예로, 이더넷 스위치(110)는 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 외부 전자 장치(300)로부터 수신되면, 가상 이더넷 포트(121)와 연결된 이더넷 스위치(110)의 포트를 통해, IP 주소를 할당하기 위한 신호를 프로세서(120)로 전송할 수 있다.
프로세서(120)는 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 수신되면, 전자 장치(100)의 UART 스위치(미도시)의 복수의 포트 중에서 IP 주소 할당을 위한 신호를 전송할 포트를 판단할 수 있다. 여기에서, UART 스위치(미도시)는 복수의 포트를 통해 디스플레이 장치(100)의 복수의 디스플레이 모듈과 연결된 장치로서, 일 예로, UART 스위치(미도시)의 복수의 포트는 광 케이블을 통해 디스플레이 장치(100)의 복수의 디스플레이 모듈과 연결될 수 있다.
구체적으로, 프로세서(120)는 IP 주소를 할당하기 위한 신호에 포함된 포트에 대한 정보에 대한 기초하여, UART 스위치(미도시)의 복수의 포트 중에서 IP 주소 할당을 위한 신호를 전송할 포트를 판단할 수 있다. 일 예로, IP 주소를 할당하기 위한 신호에 제1 포트에 대한 정보가 포함된 경우이면, 프로세서(120)는 UART 스위치(미도시)의 복수의 포트 중에서 제1 포트를 IP 주소 할당을 위한 신호를 전송할 포트로 판단할 수 있다.
그리고, 프로세서(120)는 IP 주소 할당을 위한 신호에 포함된 포트에 대한 정보에 대한 기초하여 판단된 포트를 통해, IP 주소 할당을 위한 신호를 디스플레이 모듈로 전송하도록 UART 스위치(미도시)를 제어할 수 있다. 상술한 실시 예와 같이, IP 주소를 할당하기 위한 신호에 제1 포트에 대한 정보가 포함된 경우이면, 프로세서(120)는 제1 포트를 통해 IP 주소를 할당하기 위한 신호를 디스플레이 장치(200)로 전송하도록 UART 스위치(미도시)를 제어할 수 있다. 이 경우, UART 스위치(미도시)는 IP 주소 할당을 위한 디스플레이 모듈과 연결된 포트를 통해, IP 주소를 할당하기 위한 신호를 IP 주소 할당을 위한 디스플레이 모듈로 전송할 수 있다. 그리고, 프로세서(120)는 해당 포트에 연결된 디스플레이 모듈에, IP 주소 할당을 위한 신호에 포함된 IP 주소를 매칭하여 저장할 수 있다. 상술한 방법을 통해 디스플레이 장치(200)에 포함된 복수의 마스터 디스플레이 모듈에 IP 주소가 할당될 수 있다.
예를 들어, 도 1과 같이, 디스플레이 장치(200)가 2 x 4 로 배열된 8개의 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)을 포함하고, 각 캐비닛이 4 x 2 로 배열된 8개의 디스플레이 모듈을 포함함에 따라, 8개의 마스터 디스플레이 모듈이 이더넷 스위치(110)의 8개의 포트에 연결된 상태에서, 프로세서(120)는 제1 마스터 디스플레이 모듈에 제1 IP 주소를 할당하기 위한 신호가 외부 전자 장치(300)로부터 수신되면, 제1 IP 주소를 UART 스위치(미도시)를 통해 제1 마스터 디스플레이 모듈로 전송하여 제1 마스터 디스플레이 모듈에 제1 IP 주소를 할당할 수 있다. 그리고, 프로세서(120)는 제2 내지 제8 마스터 디스플레이 모듈에도 상술한 방법과 유사한 방법으로 IP 주소를 할당할 수 있다.
한편, IP 주소가 할당된 마스터 디스플레이 모듈은 DHCP(Dynamic Host Configuration Protocol) 기능을 통해 데이지 체인 방식으로 연결된 나머지 디스플레이 모듈 각각에 IP 주소를 할당할 수 있다. 여기서, DHCP 기능이란 데이지 체인 방식으로 연결된 장치들 간 IP 주소가 충돌되지 않도록 마스터 장치가 슬레이브 장치에 서로 다른 IP 주소를 동적으로 할당하는 기능이다. 마스터 디스플레이 모듈은 데이지 체인 방식으로 연결된 각 슬레이브 디스플레이 모듈에 서로 다른 IP 주소를 할당할 수 있다. 도 1을 예를 들면, 제1 캐비닛(210-1)의 마스터 디스플레이 모듈은 전자 장치(100)로부터 수신한 IP 주소 할당을 위한 신호에 기초하여 마스터 디스플레이 모듈의 IP 주소를 설정하고, 제1 캐비닛(210-1)에 포함된 나머지 디스플레이 모듈에 IP 주소를 중복되지 않게 할당할 수 있다. 제2 내지 제8 캐비닛(210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)에 포함된 복수의 디스플레이 모듈의 경우에도 상술한 방법과 유사한 방법으로 IP 주소가 할당될 수 있다. 한편, 마스터 디스플레이 모듈은 데이지 체인 방식으로 연결된 슬레이브 디스플레이 모듈 각각에 IP 주소를 할당할 때, 슬레이브 디스플레이 모듈 각각에 고유의 ID를 할당할 수도 있다. 구체적으로, 마스터 디스플레이 모듈은 자신의 그룹에 포함된 복수의 슬레이브 디스플레이 모듈 각각에 서로 다른 ID를 할당할 수 있다.
그리고, 디스플레이 장치(200)는 복수의 디스플레이 모듈에 할당된 IP 주소 및/또는 복수의 디스플레이 모듈에 할당된 ID 정보를 전자 장치(100)로 전송할 수 있다. 이에 따라, 전자 장치(100)는 디스플레이 장치(100)에 포함된 복수의 디스플레이 모듈의 IP 주소 및/또는 복수의 디스플레이 모듈에 할당된 ID 정보를 획득할 수 있다.
이와 같이, 디스플레이 장치(200)의 복수의 디스플레이 모듈의 IP 주소 할당이 완료되면, 프로세서(120)는 복수의 디스플레이 모듈의 IP 주소에 기초하여 복수의 디스플레이 모듈을 제어할 수 있다.
또는, 디스플레이 장치(200)의 복수의 마스터 디스플레이 모듈의 IP 주소 할당이 완료되고, 복수의 슬레이브 디스플레이 모듈의 ID 할당이 완료되면, 프로세서(120)는 각 마스터 디스플레이 모듈의 IP 주소에 기초하여 각 마스터 디스플레이 모듈을 제어하고, 각 슬레이브 디스플레이 모듈의 ID 정보에 기초하여 각 슬레이브 디스플레이 모듈을 제어할 수 있다.
일 예로, 프로세서(120)는 복수의 디스플레이 모듈의 IP 주소 할당이 완료된 상태에서, 가상 이더넷 포트(121)를 통해 외부 전자 장치(300)로부터 디스플레이 장치(200)의 스크린 설정(일 예로, 콘트라스트 또는 휘도 설정)을 위한 신호가 수신되면, 스크린 설정을 위한 신호를 이더넷 스위치(110)의 각 포트를 통해 디스플레이 장치(200)의 각 마스터 디스플레이 모듈로 전송할 수 있다. 이 경우, 디스플레이 장치(200)의 복수의 디스플레이 모듈은 스크린 설정을 위한 신호를 데이지 체인 방식을 통해 수신할 수 있다. 그리고, 디스플레이 장치(200)의 복수의 디스플레이 모듈은 스크린 설정을 위한 신호에 포함된 IP 주소가 자신의 IP 주소에 매칭되는지에 기초하여, 데이터에 포함된 명령에 대응되는 동작을 수행할지 여부를 판단할 수 있다.
예를 들어, 프로세서(120)는 제1 캐비닛의 복수의 디스플레이 모듈 중에서, 제1 디스플레이 모듈의 휘도 값을 a 만큼 높이기 위한 데이터를 전송할 때, 휘도 값을 a 만큼 높이는 명령이 포함된 데이터 패킷의 목적지 필드에 제1 디스플레이 모듈의 IP 주소를 포함시킬 수 있다.
이 경우, 이더넷 스위치(110)는 복수의 포트를 통해 복수의 마스터 디스플레이 모듈로 제1 디스플레이 모듈의 휘도 값을 a 만큼 높이기 위한 데이터를 전송할 수 있다. 그리고, 데이터를 수신한 복수의 마스터 디스플레이 모듈은 데이지 체인 방식으로 연결된 복수의 디스플레이 모듈로 데이터를 전송하고, 데이터를 수신한 각 디스플레이 모듈은 목적지 필드에 포함된 IP 주소가 자신의 IP 주소에 매칭되는지에 기초하여, 데이터에 포함된 명령에 대응되는 동작을 수행할지 여부를 판단할 수 있다. 이에 따라, 제1 캐비닛(210-1)에 포함된 복수의 디스플레이 중에서, 제1 디스플레이 모듈은 휘도 값을 a 만큼 높일 수 있다.
이상에서는, 전자 장치(100) 및 외부 전자 장치(300)가 유선 케이블을 통해 연결되는 경우의 실시 예를 중심으로 설명하였다. 다만, 본 개시가 반드시 이에 한정되는 것은 아니며, 전자 장치(100) 무선 통신을 통해 외부 전자 장치(300)와 연결될 수 도 있다. 이하, 도 4를 참조하여 설명한다.
도 4는 본 개시의 일 실시 예에 따른 전자 장치의 동작을 설명하기 위한 도면이다.
본 개시의 일 실시 예에 따른 전자 장치(100), 디스플레이 장치(200) 및 외부 전자 장치(300)는 피투피(P2P; peer to peer) 그룹을 형성할 수 있다. 구체적으로, 전자 장치(100)의 프로세서(120)는 그룹 오너(GO; Group Owner)로 동작하여, 전자 장치(100)에 연결된 그룹 클라이언트(GC; Group Client)들 간의 통신을 중계하는 AP 기능을 수행할 수 있고, 디스플레이 장치(200) 및 외부 전자 장치(300)는 그룹 클라이언트로써 전자 장치(100)를 통해 통신을 수행할 수 있다.
이를 위해, 전자 장치(100), 디스플레이 장치(200) 및 외부 전자 장치(300)는 주변의 다비이스를 발견(find)하는 단계 및 발견된 디바이스들간에 그룹을 형성하는 단계를 가질 수 있다. 여기에서, 주변의 다비이스를 발견(find)하는 단계는 프로브 요청 프레임을 통해 디바이스를 탐색(search)하는 단계 및 프로브 요청 프레임이 수신되면 프로브 응답 프레임으로 응답하는 수신(listen) 단계를 포함할 수 있다. 그리고, 디바이스들간에 그룹을 형성하는 단계는 그룹 오너 협상(negotiation) 단계를 가질 수 있다. 오너 협상 단계에서, 각 디바이스는 오너 협의 요청 프레임(GO negotiation request frame)을 교환할 수 있고, 오너 협의 요청 프레임에는 그룹 오너 인텐트(Group Owner Intent; GOI)가 포함될 수 있다. 여기에서, 그룹 오너 인텐트는 각 디바이스의 성능에 의해 결정되는 값으로서, 본 개시의 일 실시 예에 따른 전자 장치(100)의 그룹 오너 인텐트는 디스플레이 장치(200) 및 외부 전자 장치(300)의 그룹 오너 인텐트보다 높게 설정될 수 있고, 이에 따라 오너 협상 단계에서 전자 장치(100)는 그룹 오너로 결정될 수 있다.
전자 장치(100)는 그룹 오너로서 DHCP(Dynamic Host Configuration Protocol) 기능을 통해 IP 주소를 그룹 클라이언트(GC; Group Client), 즉 디스플레이 장치(200) 및 외부 전자 장치(300)에 할당할 수 있다. 여기에서, IP 주소는 해당 피투피 그룹 내에서 사용 가능한 사설(private) IP 주소일 수 있다. 일 예로, 전자 장치(100)는 디스플레이 장치(200) 에 192.168.49.1의 IP 주소를 할당하고, 외부 전자 장치(300)에 192.168.49.100의 IP 주소를 할당할 수 있다. 이에 따라, 디스플레이 장치(200) 및 외부 전자 장치(300)는 그룹 클라이언트(GC; Group Client)들 간의 통신을 중계하는 AP 기능을 수행하는 전자 장치(100)를 통하여 네트워크를 구성할 수 있다. 즉, 전자 장치(100), 디스플레이 장치(200) 및 외부 전자 장치(300)는 전자 장치(100)의 AP 기능을 통해 데이터를 송수신할 수 있다.
이에 따라, 도 4를 참조하면, 외부 전자 장치(300)는 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 디스플레이 장치(200)로 전송할 수 있고, 프로세서(120)는 디스플레이 장치(200)로부터 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 수신할 수 있다.
구체적으로, 외부 전자 장치(300)는 디스플레이 모듈의 IP 주소를 할당하기 위한 신호를 전자 장치(100)의 AP 기능을 통해 디스플레이 장치(200)로 전송할 수 있다. 여기에서, IP 주소를 할당하기 위한 신호의 목적지 필드에는 그룹 오너인 프로세서(120)의 IP 주소가 포함될 수 있다. 이에 따라, 디스플레이 장치(200)는 외부 전자 장치(300)로부터 수신한 IP 주소를 할당하기 위한 신호를 프로세서(120)로 전송할 수 있다. 한편, 도 4에서는 디스플레이 장치(200)가 광 케이블을 통해 전자 장치(100)와 연결되고, 광 케이블을 통해 전자 장치(100)로 IP 주소를 할당하기 위한 신호를 전송하는 것으로 도시하였으나, 이는 일 실시 예일 뿐이다. 일 예로, 디스플레이 장치(200)는 무선 통신을 통해 IP 주소를 할당하기 위한 신호를 전자 장치(100)로 전송할 수도 있다.
프로세서(120)는 디스플레이 모듈의 IP 주소를 할당하기 위한 신호가 수신되면, UART 스위치(미도시)의 복수의 포트 중에서 IP 주소 할당을 위한 신호를 전송할 포트를 판단할 수 있다. 구체적으로, 프로세서(120)는 IP 주소를 할당하기 위한 신호에 포함된 포트에 대한 정보에 대한 기초하여, UART 스위치(미도시)의 복수의 포트 중에서 IP 주소 할당을 위한 신호를 전송할 포트를 판단할 수 있다. 일 예로, IP 주소를 할당하기 위한 신호에 제1 포트에 대한 정보가 포함된 경우이면, 프로세서(120)는 UART 스위치(미도시)의 복수의 포트 중에서 제1 포트를 IP 주소 할당을 위한 신호를 전송할 포트로 판단할 수 있다.
그리고, 프로세서(120)는 IP 주소 할당을 위한 신호에 포함된 포트에 대한 정보에 대한 기초하여 판단된 포트를 통해, IP 주소 할당을 위한 신호를 디스플레이 모듈로 전송하도록 UART 스위치(미도시)를 제어할 수 있다. 이 경우, UART 스위치(미도시)는 IP 주소 할당을 위한 디스플레이 모듈과 연결된 포트를 통해, IP 주소를 할당하기 위한 신호를 IP 주소 할당을 위한 디스플레이 모듈로 전송할 수 있다.
상술한 방법을 통해 디스플레이 장치(200)에 포함된 복수의 마스터 디스플레이 모듈에 IP 주소가 할당될 수 있다.
예를 들어, 도 1과 같이, 디스플레이 장치(200)가 2 x 4 로 배열된 8개의 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)을 포함하고, 각 캐비닛이 4 x 2 로 배열된 8개의 디스플레이 모듈을 포함함에 따라, 8개의 마스터 디스플레이 모듈이 이더넷 스위치(110)의 8개의 포트에 연결된 상태에서, 프로세서(120)는 제1 마스터 디스플레이 모듈에 제 IP 주소를 할당하기 위한 신호가 외부 전자 장치(300)로부터 디스플레이 장치(200)를 통해 수신되면, UART 스위치(미도시)를 통해 제1 IP 주소를 제1 마스터 디스플레이 모듈로 전송함으로써, 제1 마스터 디스플레이 모듈에 제1 IP 주소를 할당할 수 있다. 그리고, 프로세서(120)는 제2 내지 제8 마스터 디스플레이 모듈에도 상술한 방법과 유사한 방법으로 IP 주소를 할당할 수 있다.
한편, IP 주소가 할당된 마스터 디스플레이 모듈은 DHCP(Dynamic Host Configuration Protocol) 기능을 통해 데이지 체인 방식으로 연결된 나머지 디스플레이 모듈 각각에 IP 주소를 할당할 수 있다. 그리고, 디스플레이 장치(200)는 복수의 디스플레이 모듈에 할당된 IP 주소를 전자 장치(100)로 전송할 수 있다. 이에 따라, 전자 장치(100)는 디스플레이 장치(100)에 포함된 복수의 디스플레이 모듈의 IP 주소를 획득할 수 있다. 또는, 전술한 바와 같이, 프로세서(120)는 복수의 슬레이브 디스플레이 모듈에 할당된 ID 정보를 마스터 디스플레이 모듈로부터 수신할 수도 있다.
이와 같이, 디스플레이 장치(200)의 복수의 디스플레이 모듈의 IP 주소 할당이 완료되면, 프로세서(120)는 복수의 디스플레이 모듈의 IP 주소에 기초하여 복수의 디스플레이 모듈의 스크린 설정을 수행할 수 있다.
또는, 디스플레이 장치(200)의 복수의 마스터 디스플레이 모듈의 IP 주소 할당이 완료되고, 복수의 슬레이브 디스플레이 모듈의 ID 할당이 완료되면, 프로세서(120)는 각 마스터 디스플레이 모듈의 IP 주소에 기초하여 각 마스터 디스플레이 모듈의 스크린 설정을 수행하고, 각 슬레이브 디스플레이 모듈의 ID 정보에 기초하여 각 슬레이브 디스플레이 모듈의 스크린 설정을 수행할 수 있다.
상술한 바와 같이, 본 개시는 무선 통신을 통해 디스플레이 장치(200)와 연결된 외부 전자 장치(300)로부터 스크린 설정을 위한 신호를 수신할 수 있다. 이에 따라, 사용자는 디스플레이 장치(200) 근처에서 디스플레이 장치(200)의 스크린을 확인하면서, 디스플레이 장치의 스크린 설정을 용이하게 수행할 수 있다.
도 5는 본 개시의 일 실시 예에 따른 디스플레이 장치의 동작을 설명하기 위한 도면이다.
도 5는 본 개시의 일 실시 예에 따른 디스플레이 장치의 동작을 설명하기 위해, 도 1의 복수의 캐비닛(210-1, 210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8) 중에서 제1 캐비닛(210-1)에 대한 부분을 도시한 도면이다. 이하에서는, 제1 캐비닛(210-1)에서의 디스플레이 장치(200)의 동작을 설명하나, 이는 나머지 캐비닛(210-2, 210-3, 210-4, 210-5, 210-6, 210-7, 210-8)에도 유사하게 적용될 수 있다고 볼 것이다.
도 5에 도시된 바와 같이, 전자 장치(100)의 복수의 포트 중 제1 포트는 4 x 2 로 배열된 복수의 디스플레이 모듈을 포함하는 제1 캐비닛(210-1)과 연결될 수 있다. 구체적으로, 데이지 체인 방식으로 결합된 복수의 디스플레이 모듈 중 마스터 디스플레이 모듈(510)은 전자 장치(100)의 제1 포트에 연결될 수 있다.
이에 따라, 프로세서(120)는 다양한 데이터를 마스터 디스플레이 모듈(510)로 전송할 수 있다. 일 예로, 프로세서(120)는 제1 캐비닛(210-1)에 포함된 복수의 디스플레이 모듈 중 적어도 하나의 콘트라스트 또는 휘도 설정을 위한 신호를 마스터 디스플레이 모듈(510)로 전송할 수 있다.
이 경우, 마스터 디스플레이 모듈(510)은 전자 장치(100)로부터 수신된 데이터를 데이지 체인 방식으로 연결된 좌측 및 상측에 위치하는 디스플레이 모듈로 전송할 수 있다. 구체적으로, 마스터 디스플레이 모듈(510)의 프로세서(일 예로, 타이밍 컨트롤러(TCON)가 될 수 있다.)는 전자 장치(100)로부터 수신된 데이터를 데이지 체인 방식으로 연결된 좌측 및 상측에 위치하는 디스플레이 모듈로 전송할 수 있다. 그리고, 마스터 디스플레이 모듈(510)로부터 데이터를 수신한 디스플레이 모듈은, 수신한 데이터를 데이지 체인 방식으로 연결된 상측에 위치하는 디스플레이 모듈로 전송할 수 있다.
이와 같은 방식으로, 데이터는 최 상측에 위치하는 제1 캐비닛(210-1)에 포함된 복수의 디스플레이 모듈로 전송될 수 있다.
한편, 여기에서 데이터는 비디오 데이터가 될 수도 있고, 비디오 데이터 역시 상술한 방법과 유사한 방법으로 캐비닛에 포함된 복수의 디스플레이 모듈로 전송될 수 있다. 이에 따라 디스플레이 장치(200)의 복수의 캐비닛은 수신된 비디오 데이터에 기초하여 영상을 디스플레이 할 수 있다.
한편, 캐비닛의 개수, 캐비닛의 배열 형태, 캐비닛에 포함된 디스플레이 모듈의 개수 또는 캐비닛에 포함된 디스플레이 모듈의 배열 형태는 실시 예에 따라 상이할 수 있다.
도 6은 본 개시의 일 실시 예에 따른 디스플레이 장치를 도시한 도면이다.
일 예로, 도 6에 도시된 바와 같이, 디스플레이 장치(200)는 1 x 4 로 배열된 4개의 캐비닛을 포함하고, 각 캐비닛은 4 x 1 로 배열된 4개의 디스플레이 모듈을 포함할 수 있다.
이 경우, 프로세서(120)는 각 캐비닛에 포함된 마스터 디스플레이 모듈로 스크린 설정을 위한 신호를 전송할 수 있다.
그리고, 마스터 디스플레이 모듈은 전자 장치(100)로부터 수신된 데이터를 데이지 체인 방식으로 연결된 상측에 위치하는 디스플레이 모듈로 전송할 수 있다. 구체적으로, 마스터 디스플레이 모듈의 프로세서(일 예로, 타이밍 컨트롤러(TCON)가 될 수 있다.)는 전자 장치(100)로부터 수신된 데이터를 데이지 체인 방식으로 연결된 상측에 위치하는 디스플레이 모듈로 전송할 수 있다. 그리고, 마스터 디스플레이 모듈로부터 데이터를 수신한 디스플레이 모듈은, 수신한 데이터를 데이지 체인 방식으로 연결된 상측에 위치하는 디스플레이 모듈로 전송할 수 있다.
도 7은 본 개시의 일 실시 예에 따른 전자 장치를 설명하기 위한 상세 블록도이다. 도 7을 참조하면, 본 개시의 일 실시 예에 따른 전자 장치(100)는 이더넷 스위치(110), UART 스위치(130), 저장부(140) 및 프로세서(120)를 포함할 수 있다. 이하, 상술한 설명과 중복되는 부분은 생략 내지 축약하여 설명한다.
UART 스위치(130) 각각은 복수의 포트를 포함하고, 복수의 포트를 통해 디스플레이 장치(200)의 복수의 마스터 디스플레이 모듈과 연결될 수 있다. 일 예로, UART 스위치(130)는 광 케이블을 통해 디스플레이 장치(200)의 복수의 마스터 디스플레이 모듈과 연결될 수 있으나, 반드시 이에 한정되는 것은 아니고, 구리 케이블을 통해 연결되거나, 무선 통신을 통해 연결될 수도 있다.
UART 스위치(130)는 프로세서(120)의 제어에 따라 디스플레이 장치(200)의 IP 주소 할당을 위한 신호를 디스플레이 장치(200)로 전송할 수 있다.
특히, UART 스위치(130)는 복수의 포트 중에서 일 포토를 통해 IP 주소 할당을 위한 신호를 디스플레이 장치(200)로 전송할 수 있다. 구체적으로, 프로세서(120)는 외부 전자 장치(300)로부터 IP 주소 할당을 위한 신호가 수신되면, IP 주소 할당을 위한 신호에 포함된 포트에 대한 정보에 기초하여, UART 스위치(130)의 복수의 포트 중에서 IP 주소 할당을 위한 신호를 판단하고, 해당 포트를 통해 IP 주소 할당을 위한 신호를 전송하도록 UART 스위치(130)를 제어할 수 있다.
저장부(140)는 전자 장치(100)의 구성요소의 전반적인 동작을 제어하기 위한 운영체제(Operating System: OS) 및 전자 장치(100)의 구성요소와 관련된 명령 또는 데이터를 저장할 수 있다.
이에 따라, 프로세서(120)는 저장부(140)에 저장된 다양한 명령 또는 데이터 등을 이용하여 전자 장치(100)의 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 다른 구성요소들 중 적어도 하나로부터 수신된 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리하고, 다양한 데이터를 비휘발성 메모리에 저장(store)할 수 있다.
한편, 저장부(140)는 다양한 유형의 저장매체로 구현될 수 있다. 예를 들어, 저장부(140)는 롬(Read Only Memory: ROM), 피롬(Programmable Read Only Memory: PROM), 이피롬(Erasable Programmable Read Only Memory: EPROM), 플래시 메모리와 같은 비휘발성 메모리 소자, 또는 램(Random Access Memory: RAM)과 같은 휘발성 메모리 소자, 하드 디스크 또는 광 디스크 등과 같은 저장 장치로 구현될 수 있다.
도 8은 본 개시의 일 실시 예에 따른 전자 장치의 제어 방법을 설명하기 위한 순서도이다.
전자 장치(100)는, 미리 할당된 IP 주소에 기초하여 외부 전자 장치(300)와 네트워크를 구성(S810)할 수 있다. 구체적으로, 외부 전자 장치(300)에는 사용자 입력에 의해, 가상 이더넷 포트(121)에 미리 할당된 IP 주소가 입력될 수 있다. 이 경우, 외부 전자 장치(300)는 입력된 IP 주소를 전자 장치(100)의 IP 주소로 저장하고, 전자 장치(100)와의 네트워크를 구성할 수 있다. 즉, 외부 전자 장치(300)는 가상 이더넷 포트(121)의 IP 주소가 외부 전자 장치(300)의 입력부를 통해 입력되면, 전자 장치(100)와 다양한 데이터를 송수신 가능한 상태가 될 수 있다. 이에 따라, 전자 장치(100)는 다양한 데이터를 외부 전자 장치(300)로부터 수신할 수 있다.
전자 장치(100)는, 네트워크를 통해 외부 전자 장치(300)로부터 이더넷 스위치(110)의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호를 수신(S820)할 수 있다. 일 예로, 전자 장치(100)는 IP 스크린 설정을 위한 신호를 이더넷 스위치(110)를 통해 외부 전자 장치(300)로부터 수신할 수 있음은 물론, 스크린 설정을 위한 신호를 디스플레이 장치(200)를 통해 외부 전자 장치(300)로부터 수신할 수 있다.
전자 장치(100)는, 스크린 설정을 위한 신호를 디스플레이 모듈로 전송하도록 이더넷 스위치(110)를 제어(S830)할 수 있다. 그리고, 이더넷 스위치(110)는 스크린 설정을 위한 디스플레이 모듈과 연결된 포트를 통해, 스크린 설정을 위한 신호를 디스플레이 모듈로 전송할 수 있다. 이 경우, 마스터 디스플레이 모듈은 데이지 체인 방식으로 연결된 나머지 디스플레이 모듈 각각에 스크린 설정을 위한 신호를 전송할수 있다.
한편, 상술한 본 개시의 다양한 실시 예들에 따른 방법들은, 기존 전자 장치에 설치 가능한 어플리케이션 형태로 구현될 수 있다.
또한, 상술한 본 개시의 다양한 실시 예들에 따른 방법들은, 기존 전자 장치에 대한 소프트웨어 업그레이드, 또는 하드웨어 업그레이드 만으로도 구현될 수 있다.
또한, 상술한 본 개시의 다양한 실시 예들은 전자 장치에 구비된 임베디드 서버, 또는 전자 장치 중 적어도 하나의 외부 서버를 통해 수행되는 것도 가능하다.
한편, 본 개시의 일시 예에 따르면, 이상에서 설명된 다양한 실시 예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시 예들에 따른 전자 장치를 포함할 수 있다. 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 프로세서의 제어 하에 다른 구성요소들을 이용하여 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장 매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 신호(signal)를 포함하지 않으며 실재(tangible)한다는 것을 의미할 뿐 데이터가 저장매체에 반영구적 또는 임시적으로 저장됨을 구분하지 않는다.
또한, 본 개시의 일 실시 예에 따르면, 이상에서 설명된 다양한 실시 예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
또한, 본 개시의 일 실시 예에 따르면, 이상에서 설명된 다양한 실시 예들은 소프트웨어(software), 하드웨어(hardware) 또는 이들의 조합을 이용하여 컴퓨터(computer) 또는 이와 유사한 장치로 읽을 수 있는 기록 매체 내에서 구현될 수 있다. 일부 경우에 있어 본 명세서에서 설명되는 실시 예들이 프로세서 자체로 구현될 수 있다. 소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시 예들은 별도의 소프트웨어 모듈들로 구현될 수 있다. 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 동작을 수행할 수 있다.
한편, 상술한 다양한 실시 예들에 따른 기기의 프로세싱 동작을 수행하기 위한 컴퓨터 명령어(computer instructions)는 비일시적 컴퓨터 판독 가능 매체(non-transitory computer-readable medium) 에 저장될 수 있다. 이러한 비일시적 컴퓨터 판독 가능 매체에 저장된 컴퓨터 명령어는 특정 기기의 프로세서에 의해 실행되었을 때 상술한 다양한 실시 예에 따른 기기에서의 처리 동작을 특정 기기가 수행하도록 한다.
비일시적 컴퓨터 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 비일시적 컴퓨터 판독 가능 매체의 구체적인 예로는, CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등이 있을 수 있다.
또한, 상술한 다양한 실시 예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시 예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시 예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.
이상에서는 본 개시의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시에 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100: 전자 장치
110: 이더넷 스위치
120: 프로세서
200: 디스플레이 장치
300: 외부 전자 장치

Claims (17)

  1. 복수의 디스플레이 모듈을 포함하는 디스플레이 장치와 통신을 수행하는 전자 장치에 있어서,
    이더넷 스위치; 및
    상기 이더넷 스위치와 연결되며, IP 주소가 미리 할당된 가상 이더넷 포트를 포함하는 프로세서;를 포함하고,
    상기 프로세서는,
    상기 미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하고,
    상기 외부 전자 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 제1 신호가 수신되면, 상기 IP 주소를 할당하기 위한 제1 신호에 포함된 포트에 대한 정보에 기초하여, 상기 IP 주소 할당을 위한 제1 신호를 전송할 상기 전자 장치의 UART 스위치의 포트를 판단하고, 상기 UART 스위치의 포트를 통해 상기 IP 주소 할당을 위한 제1 신호를 전송하도록 상기 UART 스위치를 제어하고,
    상기 네트워크를 통해 상기 외부 전자 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호가 수신되면, 상기 스크린 설정을 위한 신호를 상기 디스플레이 모듈로 전송하도록 상기 이더넷 스위치를 제어하며,
    상기 UART 스위치와 상기 이더넷 스위치는 서로 직접 연결되지 않는, 전자 장치.
  2. 제1항에 있어서,
    상기 이더넷 스위치는,
    상기 스크린 설정을 위한 신호를 상기 외부 전자 장치로부터 수신하고,
    상기 프로세서는,
    상기 가상 이더넷 포트를 통해 상기 스크린 설정을 위한 신호를 상기 이더넷 스위치로부터 수신하는, 전자 장치.
  3. 삭제
  4. 제1항에 있어서,
    상기 UART 스위치는,
    상기 IP 주소 할당을 위한 디스플레이 모듈과 연결된 포트를 통해, 상기 IP 주소를 할당하기 위한 제1 신호를 상기 IP 주소 할당을 위한 디스플레이 모듈로 전송하는, 전자 장치.
  5. 제1항에 있어서,
    상기 프로세서는,
    P2P 그룹 오너(GO, Group Owner)로 동작하여, 상기 디스플레이 장치 및 외부 전자 장치와 네트워크를 구성하고, 상기 네트워크를 통해 상기 외부 전자 장치가 상기 디스플레이 장치로 전송한 상기 디스플레이 모듈의 스크린 설정을 위한 신호를, 상기 디스플레이 장치로부터 수신하는, 전자 장치.
  6. 제5항에 있어서,
    상기 프로세서는,
    상기 디스플레이 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 제2 신호가 수신되면, 상기 IP 주소를 할당하기 위한 제2 신호에 포함된 상기 IP 주소 할당을 위한 제2 신호를 전송할 포트에 대한 정보에 기초하여, 상기 전자 장치의 UART 스위치의 복수의 포트 중 상기 IP 주소 할당을 위한 제2 신호를 전송할 포트를 판단하며, 상기 UART 스위치의 포트를 통해 상기 IP 주소를 할당하기 위한 신호를 전송하도록 상기 UART 스위치를 제어하는, 전자 장치.
  7. 제1항에 있어서,
    상기 프로세서는,
    상기 복수의 디스플레이 모듈의 IP 주소 할당이 완료된 상태에서, 상기 가상 이더넷 포트를 통해 상기 외부 전자 장치로부터 상기 디스플레이 장치의 스크린 설정을 위한 신호를 수신하고,
    상기 스크린 설정을 위한 신호에 포함된 IP 주소에 기초하여, 상기 복수의 디스플레이 모듈 중 상기 IP 주소에 대응되는 디스플레이 모듈의 스크린 설정을 수행하는, 전자 장치.
  8. 제1항에 있어서,
    상기 프로세서는,
    상기 가상 이더넷 포트를 통해 상기 외부 전자 장치와 로컬 네트워크(Local Network)를 구성하는, 전자 장치.
  9. 복수의 디스플레이 모듈을 포함하는 디스플레이 장치와 통신을 수행하는 전자 장치의 제어 방법에 있어서,
    미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하는 단계;
    상기 디스플레이 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 제2 신호가 수신되면, 상기 IP 주소를 할당하기 위한 제2 신호에 포함된 상기 IP 주소 할당을 위한 제2 신호를 전송할 포트에 대한 정보에 기초하여, 상기 전자 장치의 UART 스위치의 복수의 포트 중 상기 IP 주소 할당을 위한 제2 신호를 전송할 포트를 판단하며, 상기 UART 스위치의 포트를 통해 상기 IP 주소를 할당하기 위한 신호를 전송하도록 상기 UART 스위치를 제어하는,
    상기 네트워크를 통해 상기 외부 전자 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호를 수신하는 단계; 및
    상기 스크린 설정을 위한 신호를 상기 디스플레이 모듈로 전송하도록 상기 이더넷 스위치를 제어하는 단계;를 포함하고,
    상기 UART 스위치와 상기 이더넷 스위치는 서로 직접 연결되지 않는, 전자 장치의 제어 방법.
  10. 제9항에 있어서,
    상기 이더넷 스위치는,
    상기 스크린 설정을 위한 신호를 상기 외부 전자 장치로부터 수신하고,
    상기 수신하는 단계는,
    가상 이더넷 포트를 통해 상기 스크린 설정을 위한 신호를 상기 이더넷 스위치로부터 수신하는, 전자 장치의 제어 방법.
  11. 삭제
  12. 제9항에 있어서,
    상기 UART 스위치는,
    상기 IP 주소 할당을 위한 디스플레이 모듈과 연결된 포트를 통해, 상기 IP 주소를 할당하기 위한 제1 신호를 상기 IP 주소 할당을 위한 디스플레이 모듈로 전송하는, 전자 장치의 제어 방법.
  13. 제9항에 있어서,
    상기 전자 장치는, P2P 그룹 오너(GO, Group Owner)로 동작하여, 상기 디스플레이 장치 및 외부 전자 장치와 네트워크를 구성하고,
    상기 수신하는 단계는,
    상기 네트워크를 통해 상기 외부 전자 장치가 상기 디스플레이 장치로 전송한 상기 디스플레이 모듈의 스크린 설정을 위한 신호를, 상기 디스플레이 장치로부터, 전자 장치의 제어 방법.
  14. 제13항에 있어서,
    상기 디스플레이 장치로부터 상기 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 제2 신호를 수신하는 단계;
    상기 IP 주소를 할당하기 위한 제2 신호에 포함된 상기 IP 주소 할당을 위한 제2 신호를 전송할 포트에 대한 정보에 기초하여, 상기 전자 장치의 UART 스위치의 복수의 포트 중 상기 IP 주소 할당을 위한 제2 신호를 전송할 포트를 판단하는 단계; 및
    상기 포트를 통해 상기 IP 주소를 할당하기 위한 신호를 전송하도록 상기 UART 스위치를 제어하는, 전자 장치의 제어 방법.
  15. 제9항에 있어서,
    상기 복수의 디스플레이 모듈의 IP 주소 할당이 완료된 상태에서, 가상 이더넷 포트를 통해 상기 외부 전자 장치로부터 상기 디스플레이 장치의 스크린 설정을 위한 신호를 수신하는 단계; 및
    상기 스크린 설정을 위한 신호에 포함된 IP 주소에 기초하여, 상기 복수의 디스플레이 모듈 중 상기 IP 주소에 대응되는 디스플레이 모듈의 스크린 설정을 수행하는 단계;를 더 포함하는, 전자 장치의 제어 방법.
  16. 제9항에 있어서,
    상기 네트워크를 구성하는 단계는,
    가상 이더넷 포트를 통해 상기 외부 전자 장치와 로컬 네트워크(Local Network)를 구성하는, 전자 장치의 제어 방법.
  17. 전자 장치를 제어하기 위한 방법을 실행하는 프로그램을 기록한 비일시적인 컴퓨터 판독가능 기록 매체에 있어서,
    상기 전자 장치를 제어하기 위한 방법은,
    미리 할당된 IP 주소에 기초하여 외부 전자 장치와 네트워크를 구성하는 단계;
    상기 외부 전자 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 IP 주소를 할당하기 위한 제1 신호를 수신하는 단계;
    상기 IP 주소를 할당하기 위한 제1 신호에 포함된 포트에 대한 정보에 기초하여, 상기 IP 주소 할당을 위한 제1 신호를 전송할 상기 전자 장치의 UART 스위치의 포트를 판단하는 단계;
    상기 UART 스위치의 포트를 통해 상기 IP 주소 할당을 위한 제1 신호를 전송하도록 상기 UART 스위치를 제어하는 단계;
    상기 네트워크를 통해 상기 외부 전자 장치로부터 이더넷 스위치의 포트에 연결된 디스플레이 모듈의 스크린 설정을 위한 신호를 수신하는 단계; 및
    상기 스크린 설정을 위한 신호를 상기 디스플레이 모듈로 전송하도록 상기 이더넷 스위치를 제어하는 단계;를 포함하고,
    상기 UART 스위치와 상기 이더넷 스위치는 서로 직접 연결되지 않는, 비일시적인 컴퓨터 판독가능 기록매체.
KR1020190119066A 2019-09-26 2019-09-26 전자 장치 및 그 제어 방법 Active KR102774736B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020190119066A KR102774736B1 (ko) 2019-09-26 2019-09-26 전자 장치 및 그 제어 방법
CN201980100646.8A CN114424160B (zh) 2019-09-26 2019-12-03 电子装置及其控制方法
PCT/KR2019/016944 WO2021060623A1 (ko) 2019-09-26 2019-12-03 전자 장치 및 그 제어 방법
CN202410469051.2A CN118426726A (zh) 2019-09-26 2019-12-03 电子装置及其控制方法
EP19946365.4A EP4006712A4 (en) 2019-09-26 2019-12-03 ELECTRONIC DEVICE AND CONTROL METHOD THEREOF
US17/686,165 US12159603B2 (en) 2019-09-26 2022-03-03 Electronic apparatus and control method thereof
US18/924,592 US20250054460A1 (en) 2019-09-26 2024-10-23 Electronic apparatus and control method thereof
KR1020250024173A KR20250029854A (ko) 2019-09-26 2025-02-25 전자 장치 및 그 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190119066A KR102774736B1 (ko) 2019-09-26 2019-09-26 전자 장치 및 그 제어 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020250024173A Division KR20250029854A (ko) 2019-09-26 2025-02-25 전자 장치 및 그 제어 방법

Publications (2)

Publication Number Publication Date
KR20210036705A KR20210036705A (ko) 2021-04-05
KR102774736B1 true KR102774736B1 (ko) 2025-03-04

Family

ID=75165848

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020190119066A Active KR102774736B1 (ko) 2019-09-26 2019-09-26 전자 장치 및 그 제어 방법
KR1020250024173A Pending KR20250029854A (ko) 2019-09-26 2025-02-25 전자 장치 및 그 제어 방법

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020250024173A Pending KR20250029854A (ko) 2019-09-26 2025-02-25 전자 장치 및 그 제어 방법

Country Status (5)

Country Link
US (2) US12159603B2 (ko)
EP (1) EP4006712A4 (ko)
KR (2) KR102774736B1 (ko)
CN (2) CN118426726A (ko)
WO (1) WO2021060623A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102843677B1 (ko) * 2022-10-19 2025-08-07 엘아이지넥스원 주식회사 디스플레이 처리 시스템 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110299538A1 (en) * 2009-02-23 2011-12-08 Hitachi Kokusai Electric Inc. Apparatus for providing connection between networks
US20170134690A1 (en) * 2015-11-06 2017-05-11 Panasonic Intellectual Property Management Co., Ltd. Multi-display apparatus
WO2018142159A1 (en) 2017-02-03 2018-08-09 Tv One Limited Method of video transmission and display
US20180314483A1 (en) * 2017-04-26 2018-11-01 Via Technologies, Inc. System, control apparatus and control method for distributed video display

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611241B1 (en) 1997-12-02 2003-08-26 Sarnoff Corporation Modular display system
JP2006211164A (ja) 2005-01-27 2006-08-10 Hitachi Ltd マルチディスプレイ構成方法及び装置
US7565616B2 (en) 2006-06-02 2009-07-21 Hewlett-Packard Development Company, L.P. System for controlling display content for multiple electronic display units
KR20090046310A (ko) 2007-11-05 2009-05-11 삼성전자주식회사 디스플레이시스템, 디스플레이장치 및 그 제어방법
CN101741664A (zh) * 2009-12-21 2010-06-16 中兴通讯股份有限公司 以太网接口系统实现方法及实现装置
KR20120041917A (ko) 2010-10-22 2012-05-03 주식회사 큐빅웨이브 와이파이 모뎀 및 이를 이용한 통신 방법
KR20130042735A (ko) 2011-10-19 2013-04-29 엘지전자 주식회사 전자 기기
KR102005771B1 (ko) * 2012-02-24 2019-10-01 삼성전자주식회사 무선 통신 네트워크에서 ip 주소 할당 방법 및 장치
KR101205427B1 (ko) * 2012-05-03 2012-11-27 주식회사 윈포넷 라우터 일체형 네트워크 비디오 레코더
DE202013100599U1 (de) * 2013-02-08 2013-02-25 Lai-Fu Wu Netzwerk-Stromsteuermodul
CN104219667B (zh) * 2013-05-31 2018-05-11 华为终端(东莞)有限公司 用于建立连接的方法及设备
KR102037470B1 (ko) * 2014-08-04 2019-10-28 삼성전자주식회사 디스플레이 장치, 디스플레이 시스템 및 그 제어 방법
US10235120B2 (en) 2014-08-04 2019-03-19 Samsung Electronics Co., Ltd. Display apparatus, display system, and controlling method thereof
KR20160028713A (ko) 2014-09-04 2016-03-14 삼성전자주식회사 사용자 단말기, 디스플레이 장치, 디스플레이 장치 제어 시스템 및 그 방법
US10338874B2 (en) * 2015-01-30 2019-07-02 Cirrus Systems, Inc. Modular display system with automatic locating features
US10019388B2 (en) * 2015-04-28 2018-07-10 Liqid Inc. Enhanced initialization for data storage assemblies
JP2017107173A (ja) * 2015-11-06 2017-06-15 パナソニックIpマネジメント株式会社 マルチディスプレイ装置
CN105302248B (zh) * 2015-11-13 2019-02-26 上海兆芯集成电路有限公司 芯片组以及服务器系统
KR101786319B1 (ko) * 2016-04-04 2017-10-17 엘지전자 주식회사 멀티 비전 장치
JP2017224100A (ja) * 2016-06-14 2017-12-21 株式会社リコー 表示装置、通信資源割当装置、通信資源割当方法、及びプログラム
KR101695931B1 (ko) 2016-10-25 2017-01-12 오재영 멀티 화면을 위한 영상 송출 장치
US11307778B2 (en) * 2018-03-09 2022-04-19 Kioxia Corporation Power management for solid state drives in a network
CN110266833B (zh) * 2019-07-16 2022-03-29 广州虎牙科技有限公司 Ip地址管理方法及边缘集群
KR102135715B1 (ko) * 2019-07-25 2020-07-20 삼성전자 주식회사 무선 통신 네트워크에서 ip 주소 할당 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110299538A1 (en) * 2009-02-23 2011-12-08 Hitachi Kokusai Electric Inc. Apparatus for providing connection between networks
US20170134690A1 (en) * 2015-11-06 2017-05-11 Panasonic Intellectual Property Management Co., Ltd. Multi-display apparatus
WO2018142159A1 (en) 2017-02-03 2018-08-09 Tv One Limited Method of video transmission and display
US20180314483A1 (en) * 2017-04-26 2018-11-01 Via Technologies, Inc. System, control apparatus and control method for distributed video display

Also Published As

Publication number Publication date
CN114424160A (zh) 2022-04-29
US20220270565A1 (en) 2022-08-25
KR20250029854A (ko) 2025-03-05
EP4006712A1 (en) 2022-06-01
US12159603B2 (en) 2024-12-03
EP4006712A4 (en) 2022-09-14
US20250054460A1 (en) 2025-02-13
CN118426726A (zh) 2024-08-02
WO2021060623A1 (ko) 2021-04-01
CN114424160B (zh) 2024-04-16
KR20210036705A (ko) 2021-04-05

Similar Documents

Publication Publication Date Title
KR102687644B1 (ko) 전자 장치 및 그 제어 방법
US11126392B2 (en) Display apparatus and method of controlling the same
JP6127552B2 (ja) 情報処理装置
KR20250029854A (ko) 전자 장치 및 그 제어 방법
CN108886633B (zh) 图像接收再现方法和装置以及图像生成发送方法和装置
US11093205B2 (en) Display device included in a plurality of display devices daisy-chained via connectors, display system, and control method thereof
US20160085497A1 (en) Display apparatus constituting display system including plurality of display apparatuses, content display method thereof, and display system including plurality of display apparatuses
US10405362B2 (en) Communication device, communication device control method, and display system
US20230161535A1 (en) Modular display apparatus and method for controlling thereof
US11055347B2 (en) HDR metadata synchronization
KR101723456B1 (ko) Dp 데이지 체인 방식의 멀티 비디오 월 관제시스템 및 이를 이용한 관제방법
KR102565690B1 (ko) 전자 장치 및 그 제어 방법
CN112602147A (zh) 显示装置、控制显示装置的方法及其记录介质
EP3720101B1 (en) Electronic apparatus and control method thereof
US20170277372A1 (en) Display apparatus for controlling hub, method of controlling the same and system thereof
US20100138564A1 (en) virtual port number assigning method and a computer readable medium that stores a virtual port number assigning program
JP4835511B2 (ja) ホームネットワークシステム
JP7310510B2 (ja) 照明システム、照明装置および照明制御装置
US20250069543A1 (en) Display device and control method therefor
JP2019124875A (ja) 識別情報設定装置、画像表示装置、識別情報設定方法
CN113812127B (zh) 应用于led显示系统中的传输数据的方法、装置和系统
JP2025076708A (ja) 表示連携システム、演出制御システム、表示制御システム、情報処理方法、及びプログラム
CN110536501A (zh) 发光存储装置及发光控制方法
JP2017076077A (ja) 通信システム、端末装置、及び、設定方法

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20190926

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20220429

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20190926

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20240726

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20250122

A107 Divisional application of patent
GRNT Written decision to grant
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20250225

Patent event code: PA01071R01D

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20250225

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20250226

End annual number: 3

Start annual number: 1

PG1601 Publication of registration