KR20170025536A - 입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들 - Google Patents

입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들 Download PDF

Info

Publication number
KR20170025536A
KR20170025536A KR1020150122088A KR20150122088A KR20170025536A KR 20170025536 A KR20170025536 A KR 20170025536A KR 1020150122088 A KR1020150122088 A KR 1020150122088A KR 20150122088 A KR20150122088 A KR 20150122088A KR 20170025536 A KR20170025536 A KR 20170025536A
Authority
KR
South Korea
Prior art keywords
content
input
still image
processor
output device
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.)
Withdrawn
Application number
KR1020150122088A
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 KR1020150122088A priority Critical patent/KR20170025536A/ko
Priority to EP16176973.2A priority patent/EP3136741A1/en
Priority to PCT/KR2016/007173 priority patent/WO2017039134A1/en
Priority to US15/205,549 priority patent/US20170064379A1/en
Publication of KR20170025536A publication Critical patent/KR20170025536A/ko
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6336Control signals issued by server directed to the network components or client directed to client directed to decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • H04N21/6379Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

입출력 장치가 개시된다. 본 장치는, 외부 소스와 연결 가능한 적어도 하나의 입출력 포트, 외부 장치와 통신 가능한 무선 인터페이스, 인코딩을 수행하기 위한 인코더 및 적어도 하나의 입출력 포트에 외부 소스가 연결되고 외부 소스에서 복원된 컨텐츠가 입출력 포트를 통해 수신되면, 컨텐츠를 무선 인터페이스를 통해 외부 장치로 전송하는 프로세서를 포함한다. 프로세서는, 컨텐츠가 정지 영상이면 외부 장치로 그대로 전송하고, 컨텐츠가 동영상이면 동영상을 인코딩한 후 외부 장치로 전송한다. 이에 따라, 디스플레이 장치에 대한 연결 선이 없이도, 컨텐츠를 효율적으로 제공할 수 있다.

Description

입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들 { INPUT/OUTPUT DEVICE, RELAY DEVICE FOR TRANSMITTING CONTENTS TO EXTERNAL APPARATUS AND METHODS THEREOF }
본 발명은 입출력 장치와 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들에 대한 것이다.
전자 기술의 발달에 힘입어, 다양한 유형의 디스플레이 장치들이 사용되고 있다. 그 중 대표적인 예로, TV가 있다. 최근 판매되는 TV는 방송국에서 전송되는 방송 컨텐츠 뿐만 아니라, DVD 플레이어나 블루레이 디스크 플레이어 등과 같은 다양한 외부 소스의 입력들까지 수신하여 디스플레이할 수 있도록, 다양한 입출력 포트를 구비하게 된다.
TV를 이용하여 소스 장치의 컨텐츠를 보고자 하는 시청자들은, TV 주변에 자신이 원하는 소스 장치들을 배치하여야 하고, 소스 장치와 TV 사이를 유선으로 연결하여야 한다. TV에 연결하는 소스 장치가 많아질수록 연결 선도 많아지게 된다. 미관상의 이유로 TV의 입출력 포트는 TV 뒷면에 배치되는 것이 일반적이다.
하지만, TV는 그 특성상 거실이나 방의 벽 쪽에 붙여 놓고 이용한다. 따라서, 입출력 포트와 연결 선을 연결하려면 먼저 TV를 벽으로부터 떨어 뜨려 놓아야 하는데, 이는 TV 사이즈가 크고 무거우면 일반 사용자가 하기에는 다소 어려운 일이 될 수 있다. 또한, 최근에는 벽에 부착하는 부착형 TV도 많이 사용되고 있다. 이 경우에는 입출력포트에 연결 선을 연결하기에 더욱더 어려움이 있다.
이러한 점을 방지하고자 입출력 포트를 TV 옆면이나 앞면에 배치하게 되면, 미관상 좋지 않으며, TV의 베젤이 점점 작아지고, TV 패널 두께 역시 점점 슬림화되는 최근 추세를 고려하면, 앞면이나 옆면에 배치할 수 있는 입출력 포트의 크기 및 개수도 제약을 받을 수밖에 없다.
설령 연결 선을 연결하는 것이 용이하다고 하더라도, 연결 선이 많아지게 되면 미관상 좋지 않고, 사용자가 관리하기에도 어려움이 있게 된다. 특히, 벽에 부착하는 부착형 TV의 경우, 사용자의 눈에 연결 선들이 모두 노출되게 되므로, 사용자의 불편함을 초래할 수 있다.
이러한 문제점은 TV 뿐만 아니라, 외부 소스와 연결 가능한 다양한 유형의 디스플레이 장치들에 대해서도 마찬가지로 발생할 수 있다.
이에 따라, 외부 소스의 컨텐츠를 디스플레이 장치로 좀 더 효과적으로 제공할 수 있는 매커니즘에 대한 필요성이 대두되었다.
본 발명은 상술한 필요성에 따른 것으로, 본 발명의 목적은, 외부 소스에서 재생되는 컨텐츠를 디스플레이 장치로 효과적으로 제공할 수 있는 입출력 장치 및 그 방법을 제공함에 있다.
본 발명의 다른 목적은, 외부 소스에서 재생되는 컨텐츠가 입출력 장치를 통해 제공되면, 제공된 컨텐츠를 디스플레이 장치로 효과적으로 전달할 수 있는 중계 장치 및 그 방법을 제공함에 있다.
이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따르면, 입출력 장치는, 외부 소스와 연결 가능한 적어도 하나의 입출력 포트, 외부 장치와 통신 가능한 무선 인터페이스, 인코딩을 수행하기 위한 인코더 및 상기 적어도 하나의 입출력 포트에 상기 외부 소스가 연결되고 상기 외부 소스에서 복원된 컨텐츠가 상기 입출력 포트를 통해 수신되면, 상기 컨텐츠를 상기 무선 인터페이스를 통해 상기 외부 장치로 전송하는 프로세서를 포함하며, 상기 프로세서는, 상기 컨텐츠가 정지 영상이면 상기 정지 영상을 상기 외부 장치로 그대로 전송하고, 상기 컨텐츠가 동영상이면 상기 인코더를 이용하여 상기 동영상을 인코딩한 후 상기 외부 장치로 전송한다.
상기 프로세서는, 상기 컨텐츠가 동영상이면, 상기 동영상의 원 압축률보다 낮은 압축률로 상기 동영상을 인코딩하도록 상기 인코더를 제어한다.
상기 프로세서는, 상기 컨텐츠가 동영상이면, 상기 동영상의 데이터 사이즈 및 상기 무선 인터페이스의 전송 속도에 따라 가변적인 압축률로 인코딩하도록 상기 인코더를 제어한다.
상기 프로세서는, 상기 컨텐츠가 정지 영상이면, 상기 정지 영상을 상기 외부 장치로 1회 또는 2회 전송할 수 있다.
또는, 입출력 장치는, 상기 외부 장치로 전송할 상기 컨텐츠에 대한 보안 처리를 수행하기 위한 보안처리부, USB 기기와 연결 가능한 USB 포트 및 상기 적어도 하나의 입출력 포트 중에서 하나의 HDMI 포트를 선택하기 위한 HDMI 스위치를 더 포함할 수 있다.
또는, 입출력 장치는, 상기 컨텐츠를 저장하기 위한 저장부를 더 포함하며, 상기 프로세서는, 상기 저장부에 저장된 상기 컨텐츠 내의 복수의 프레임을 비교하여 상기 컨텐츠가 상기 정지 영상인지, 상기 동영상인지 여부를 판단할 수 있다.
또는, 상기 프로세서는, 저장된 상기 컨텐츠 내의 복수의 프레임들의 CRC 값을 산출하여 비교하며, 상기 CRC 값이 일치하면 상기 컨텐츠가 상기 정지 영상이라고 판단하고, 불일치하면 상기 컨텐츠가 상기 동영상이라고 판단할 수도 있다.
한편, 본 발명의 일 실시 예에 따른 중계 장치는, 입출력 장치와 통신 가능한 무선 인터페이스, 디스플레이 장치와 연결 가능한 유선 인터페이스, 디코딩을 수행하기 위한 디코더 및 상기 입출력 장치에 연결된 외부 소스에서 복원된 컨텐츠가 무선 인터페이스를 통해 수신되면, 상기 컨텐츠를 상기 유선 인터페이스를 통해 상기 디스플레이 장치로 전달하는 프로세서를 포함한다. 여기서, 상기 프로세서는, 상기 컨텐츠가 비압축 상태의 정지 영상이면 상기 정지 영상을 상기 디스플레이 장치로 반복 전송하고, 상기 컨텐츠가 압축 상태의 동영상이면 상기 디코더를 이용하여 상기 동영상을 디코딩한 후 상기 디스플레이 장치로 전송할 수 있다.
또한, 본 발명의 일 실시 예에 따른 입출력 장치의 컨텐츠 제공 방법은, 상기 입출력 장치에 마련된 입출력 포트에 연결된 외부 소스로부터 컨텐츠가 입력되면, 상기 컨텐츠의 특성을 판단하는 단계, 상기 컨텐츠가 정지 영상이면 상기 정지 영상을 외부 장치로 무선 인터페이스를 통해 그대로 전송하는 단계, 상기 컨텐츠가 동영상이면 상기 동영상을 인코딩하고 상기 무선 인터페이스를 통해 상기 외부 장치로 전송하는 단계를 포함한다.
상기 동영상에 대한 인코딩은 원 압축률보다 낮은 압축률로 이루어질 수 있다.
또는, 상기 동영상에 대한 인코딩은, 데이터 사이즈에 따라 가변적인 압축률로 이루어질 수도 있다.
또는, 상기 정지 영상은 상기 외부 장치로 1회 또는 2회만 전송될 수도 있다.
또한, 상기 컨텐츠의 특성을 판단하는 단계는, 상기 컨텐츠를 저장하는 단계, 저장된 상기 컨텐츠 내의 복수의 프레임을 적어도 하나의 픽셀 단위로 비교하여 상기 컨텐츠가 상기 정지 영상인지, 상기 동영상인지 여부를 판단하는 단계를 포함할 수 있다.
또는, 상기 컨텐츠의 특성을 판단하는 단계는, 상기 컨텐츠를 저장하는 단계, 저장된 상기 컨텐츠 내의 복수의 프레임들의 CRC 값을 산출하는 단계, 상기 CRC 값을 비교하여 일치하면 상기 컨텐츠가 상기 정지 영상이라고 판단하고, 불일치하면 상기 컨텐츠가 상기 동영상이라고 판단하는 단계를 포함할 수도 있다.
또한, 본 발명의 일 실시 예에 따른 중계 장치의 중계 방법은, 외부 소스가 연결된 입출력 장치와 무선 통신을 연결하는 단계, 상기 외부 소스에서 복원되는 컨텐츠를, 상기 입출력 장치를 통해 무선으로 수신하는 단계, 상기 컨텐츠가 비압축 상태의 정지 영상이면, 상기 중계 장치와 유선 연결된 디스플레이 장치로 상기 정지 영상을 그대로 전달하는 단계, 상기 컨텐츠가 압축 상태의 동영상이면 상기 동영상을 디코딩한 후 상기 디스플레이 장치로 전송하는 단계를 포함한다.
이상과 같은 본 발명의 다양한 실시 예들에 따르면, 외부 소스의 컨텐츠를 무선으로 디스플레이 장치로 제공하면서, 화질 열화를 최소화하고, 전송 안정성도 확보할 수 있게 된다.
도 1은 본 발명의 일 실시 예에 따른 입출력 장치의 동작을 설명하기 위한 도면,
도 2는 본 발명의 일 실시 예에 따른 입출력 장치의 구성을 나타내는 블럭도,
도 3은 입출력 장치에 구비되는 입출력 포트의 예를 나타내는 도면,
도 4는 입출력 장치의 세부 구성의 일 예를 나타내는 블럭도,
도 는 본 발명의 일 실시 예에 따른 중계 장치의 구성을 나타내는 블럭도,
도 5는 본 발명의 일 실시 예에 따른 컨텐츠 제공 시스템에서의 컨텐츠 제공 방법을 설명하기 위한 타이밍 차트,
도 6은 본 발명의 일 실시 예에 따른 입출력 장치의 컨텐츠 제공 방법을 설명하기 위한 흐름도, 그리고,
도 7은 본 발명의 일 실시 예에 따른 중계의 컨텐츠 제공 방법을 설명하기 위한 흐름도이다.
본 발명에 대하여 구체적으로 설명하기에 앞서, 본 명세서 및 도면의 기재 방법에 대하여 설명한다.
먼저, 본 명세서 및 청구범위에서 사용되는 용어는 본 발명의 다양한 실시 예들에서의 기능을 고려하여 일반적인 용어들을 선택하였다 하지만, 이러한 용어들은 당해 기술 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다.
또한, 본 명세서에 첨부된 각 도면에 기재된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. 설명 및 이해의 편의를 위해서 서로 다른 실시 예들에서도 동일한 참조번호 또는 부호를 사용하여 설명한다. 즉, 복수의 도면에서 동일한 참조 번호를 가지는 구성요소를 모두 도시되어 있다고 하더라도, 복수의 도면들이 하나의 실시 예를 의미하는 것은 아니다.
또한, 본 명세서 및 청구범위에서는 구성요소들 간의 구별을 위하여 "제1", "제2" 등과 같이 서수를 포함하는 용어가 사용될 수 있다. 이러한 서수는 동일 또는 유사한 구성요소들을 서로 구별하기 위하여 사용하는 것이며 이러한 서수 사용으로 인하여 용어의 의미가 한정 해석되어서는 안 된다. 일 예로, 이러한 서수와 결합된 구성요소는 그 숫자에 의해 사용 순서나 배치 순서 등이 제한되어서는 안 된다. 필요에 따라서는, 각 서수들은 서로 교체되어 사용될 수도 있다.
본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 발명의 실시 예에서 "모듈", "유닛", "부(part)" 등과 같은 용어는 적어도 하나의 기능이나 동작을 수행하는 구성요소를 지칭하기 위한 용어이며, 이러한 구성요소는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈", "유닛", "부(part)" 등은 각각이 개별적인 특정한 하드웨어로 구현될 필요가 있는 경우를 제외하고는, 적어도 하나의 모듈이나 칩으로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.
또한, 본 발명의 실시 예에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적인 연결뿐 아니라, 다른 매체를 통한 간접적인 연결의 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다는 의미는, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하, 첨부된 도면을 이용하여 본 발명에 대하여 구체적으로 설명한다.
도 1은 본 발명의 일 실시 예에 따른 입출력 장치의 동작을 설명하기 위한 도면이다. 도 1에 따르면, 입출력장치(100)는 외부 장치(10)와 무선 통신을 수행한다. 입출력장치(100)는 다양한 유형의 외부 소스(20-1, 20-2, 20-3)와 유선으로 연결된다.
또한, 입출력장치(100)는 외부 장치(10)와는 무선으로 연결된다. 도 1에서는 외부 장치(10)가 벽면에 부착 또는 내장된 디스플레이 장치인 것으로 도시하였으나, 디스플레이 장치와 연결 가능한 중계 장치와 무선으로 연결될 수도 있다. 중계 장치는 동글(dongle)과 같은 장치로 구현될 수 있다. 중계 장치와 연결되는 실시 예에 대해서는 후술하는 부분에서 설명하고, 도 1에서는 디스플레이 장치와 직접 연결되는 실시 예에 대하여 설명한다.
도 1에서는 입출력 장치(100)는 장식장(20) 등에 놓여져서, 외부 장치(10)와 일정 거리 이격된 상태를 도시하였다. 또한, 도 1에서는 3개의 외부 소스(20-1, 20-2, 20-3)를 도시하였으나, 외부 소스(20-1, 20-2, 20-3)의 개수 및 종류는 다양할 수 있다. 예를 들어, DVD 플레이어, 블루레이 디스크, PC, USB 디바이스, 게임 플레이어, 홈 시어터, 오디오 플레이어, 셋탑박스, 안테나 케이블 등이 입출력 장치(100)에 연결될 수 있다.
입출력 장치(100)는 사용자 선택에 따라 하나의 외부 소스의 컨텐츠를 외부 장치(10) 측으로 전달한다. 예를 들어, DVD 플레이어가 연결된 HDMI 포트가 선택되면, 입출력 장치(100)는 선택된 HDMI 포트를 통해, DVD 플레이어에서 복원하는 컨텐츠를 수신한다.
입출력 장치(100)는 수신되는 컨텐츠가 동영상 컨텐츠이면 그 컨텐츠를 인코딩한 후, 외부 장치(10)로 전송할 수 있다. 이 경우, 컨텐츠에 대한 인코딩 방법 및 압축률은 입출력 장치(100) 및 외부 장치(10) 사이의 통신 속도, 컨텐츠 사이즈 등에 따라 적절하게 설정될 수 있다. 압축률은 컨텐츠가 외부 장치(10)로 안정적으로 제공될 수 있으면서, 화질 열화 상태도 사용자가 인식하지 못할 정도의 압축률로 설정될 수 있다. 구체적으로는, 동영상 컨텐츠의 경우, 입출력 장치(100)는 원 압축률보다 낮은 압축률로 인코딩할 수 있다. 이러한 압축률은 동영상 컨텐츠의 데이터 사이즈에 따라 가변적으로 설정될 수도 있다.
외부 장치(10)는 입출력 장치(100)로부터 동영상 컨텐츠가 수신되면, 이를 디코딩하여 재생하게 된다. 이에 따라 외부 장치(10)에서는 외부 소스에서 복원된 컨텐츠가 디스플레이될 수 있다.
반면, 입출력 장치(100)는 수신되는 컨텐츠가 정지영상이면, 그 정지 영상을 인코딩하지 않고, 외부 장치(10)로 그대로 전송한다. 입출력 장치(100)는 정지 영상 컨텐츠는 최소 횟수로 외부 장치(10)로 전송할 수 있다. 예를 들어, 1회 또는 2회 정도만 전송할 수 있다. 구현 예에 따라서는, 입출력 장치(100)는 일정 시간 단위(예를 들어, 1초 또는 2초 등)로 1회 또는 2회 반복 전송할 수도 있다.
외부 장치(10)는 입출력 장치(100)로부터 정지 영상이 제공되면, 이를 그대로 디스플레이한다. 정지 영상은 동영상이 재생되다가 일시 정지되었을 때 캡쳐되는 영상 프레임이 될 수도 있고, 별도로 생성된 사진 이미지나 그래픽 이미지 등이 될 수도 있다. 또는, 정지 영상에는 문서 이미지나 문서 데이터도 포함될 수 있다. 정지 영상의 경우, 컨텐츠가 프레임마다 달라지지 않으므로, 외부 장치(10)는 1회 또는 2회 정도 컨텐츠를 수신하고 나면, 그 컨텐츠를 저장하여 반복적으로 디스플레이하여 줄 수 있다. 이렇게 되면, 외부 소스에서 복원된 데이터를 지속적으로 외부 장치(10)로 제공하여 주지 않더라도, 동일한 효과를 얻을 수 있다.
통상적으로 컨텐츠를 압축하게 되면, 다시 복원을 하더라도 원본보다 화질이 열화된다. 따라서, 사용자가 화질 열화를 느끼지 못하게 하려면 압축률을 크게 하면 안된다. 반면, 압축을 크게 하지 않으면 무선 전송이 불가능해지거나 안정성이 떨어지게 된다.
일반적으로 영상 압축은 한장의 화면 내에서 압축을 수행하거나, 연속되는 여러 장의 화면의 상관 관계를 활용하는 방식으로 이루어진다. 한장의 화면 내에서만 압축을 하는 경우에는, 상대적으로 압축 효율이 떨어지지만 하드웨어 코스트가 적게 사용되고, 처리 지연도 적어지게 된다. 반대로 연속되는 화면 간의 상관 관계를 이용하여 압축(예를 들어, MPEG 등)하면, 압축률을 더 높일 수 있으나, 하드웨어적인 코스트가 크게 증가하고, 추가적인 압축/복원 지연이 발생하게 된다. 또한, 화질 열화는 동영상 컨텐츠에서는 사람이 인지하기 힘들지만, 정지 영상에 대해서는 상대적으로 인지하기가 쉽다.
본 실시 예에서는 이러한 점을 고려하여, 컨텐츠가 정지 영상일 때는 입출력 장치(10)는 화질 열화를 없애기 위해서 압축 없이 그대로 외부 장치(10)로 제공한다. 반면, 컨텐츠가 동영상일 때는 화질 열화가 느껴지지 않으면서 무선 전송이 가능한 수준으로 인코딩하여, 외부 장치(10)로 제공한다.
결과적으로, 외부 소스에서 복원된 컨텐츠가 무선 인터페이스를 통해서 효율적으로 외부 장치(10)로 전달되어, 디스플레이될 수 있다.
도 2는 본 발명의 일 실시 예에 따른 입출력 장치(100)의 구성을 나타내는 블럭도이다. 도 2에 따르면, 입출력 장치(100)는 입출력포트(110), 인코더(120), 프로세서(130), 무선 인터페이스(140)를 포함한다.
입출력포트(110)는 다양한 유형의 외부 소스와 연결 가능한 포트를 의미한다. 도 2에서는 하나의 입출력포트(110)를 도시하였으나, 입출력포트(110)는 다양한 소스와 연결 가능한 적어도 하나 이상의 포트를 포함할 수 있다.
인코더(120)는 프로세서(130)의 제어에 따라 인코딩을 수행하기 위한 구성이다. 인코더(120)는 임의의 인코딩 방식에 따라 인코딩을 수행할 수 있다. 예를 들어, 인코더(120)는 HEVC, H.264, MPEG 등과 같은 방식 중 하나로 인코딩을 수행할 수 있다.
무선 인터페이스(140)는 각종 외부 장치와 무선 통신을 수행하기 위한 구성요소이다. 구체적으로는, 무선 인터페이스(140)는 와이파이, 와이파이 다이렉트, 와이기그(WiGig, Wireless Gigabit Alliance), 블루투스 등의 방식으로 무선 통신을 수행할 수 있다. 그 밖에, 비표준 기술을 이용하여 무선 통신을 수행할 수도 있다.
무선 인터페이스(140)의 종류는 입출력 장치(100)를 통해 입력한 컨텐츠의 특성에 대응되도록 정해질 수 있다. 예를 들어, UHD급 컨텐츠까지 재생할 수 있는 시스템의 경우라면, 60GHz 기반의 Gbps 급 무선 전송이 가능한 무선 인터페이스(140)가 사용될 수 있다.
프로세서(130)는 입출력포트(110)에 연결된 외부 소스로부터 컨텐츠가 수신되면, 그 컨텐츠를 무선 인터페이스(140)를 통해 외부 장치(10)로 전송한다. 예를 들어, HDMI 1 포트에 DVD(Digital Video Disk) 플레이어가 연결된 상태에서, DVD 플레이어에서 DVD가 재생되면, 그 DVD로부터 복원되는 컨텐츠가 입출력 장치(100)로 수신된다.
프로세서(130)는 수신되는 컨텐츠가 정지 영상 컨텐츠이면 정지 영상 컨텐츠를 외부 장치(10)로 그대로 전송한다. 반면, 컨텐츠가 동영상 컨텐츠이면 인코더(120)를 이용하여 동영상 컨텐츠를 인코딩한 후 외부 장치(10)로 전송한다.
동영상 컨텐츠인 경우, 프로세서(130)는 원 압축률보다 낮은 압축률로 동영상 컨텐츠를 인코딩하도록 인코더(120)를 제어할 수 있다.
인코더(120)의 압축률은 동영상 컨텐츠의 데이터 사이즈 및 무선 인터페이스(140)의 전송 속도에 따라 가변적일 수 있다.
예를 들어, UHD 4K 고화질 컨텐츠의 경우, 그 데이터 사이즈가 크기 때문에 대략 15Gbps의 전송 속도가 요구된다. 반면, 무선 인터페이스(140)의 전송 속도가 대략 1 내지 1.5 Gbps인 경우라면, 인코더(120)는 대략 10:1 내지 20:1 의 압축률로 인코딩할 수 있다. UHD 4K 고화질 컨텐츠의 원 압축률은 200:1 내지 300:1 수준이므로, 원 압축률에 비해 상대적으로 낮은 압축률로 인코딩이 이루어지게 되는바, 사용자는 화질 열화를 거의 못 느끼게 된다.
다른 예를 들어, FHD 컨텐츠인 경우에는, 대략 2.5 내지 3 Gbps 정도의 전송 속도가 요구된다. 따라서, 인코더(120)는 FHD 컨텐츠는 2:1 내지 4:1 정도의 압축률로 인코딩할 수 있다.
프로세서(130)는 정지 영상 컨텐츠인 경우, 별다른 인코딩 없이 그대로 외부 장치(10)로 전송하지만, 단위 시간당 프레임 개수만큼 전송하지 않고, 기 설정된 최소 횟수만큼만 정지 영상 컨텐츠를 전송한다. 예를 들어, 초당 1회 또는 2회 정도만 전송한다. 외부 장치(10)에서는 1회 또는 2회 전송된 정지 영상 컨텐츠를 저장하여, 단위 시간당 출력 횟수(예를 들어, 초당 60회)만큼 반복해서 출력하게 된다. 따라서, 압축을 하지 않고도 효율적으로 무선 전송을 할 수 있게 되므로, 화질 열화를 방지할 수 있다.
도 3은 입출력 장치(100)의 세부 구성의 일 예를 나타내는 도면이다. 도 3에 따르면, 입출력 장치(100)는 입출력포트(110), 인코더(120), 프로세서(130), 무선 인터페이스(140) 이외에도, 보안 처리부(150), 저장부(160), 튜너(165), 신호처리부(170), USB 포트(175), USB 호스트(180), HDMI 스위치(185) 등과 같은 구성을 더 포함할 수 있다.
입출력포트(110), 인코더(120), 프로세서(130), 무선 인터페이스(140)의 동작중에서 도 2에서 설명한 것과 동일한 동작에 대해서는 중복 설명은 생략한다.
입출력포트(110)에는 안테나 입력 포트(111-1, 111-2), 컴포넌트 포트(112), 오디오 입력 포트(113), HDMI(High-Definition Multimedia Interface) 입력포트 1 ~ n(114-1 ~ 114-n) 등이 있을 수 있다. 도 3에서는 입출력 포트(110)의 일 예를 도시한 것일 뿐이며, 각 포트의 종류, 배치 위치, 개수 등은 다양하게 변형될 수 있다. 예를 들어, 입출력포트(110)는 PC 입력 포트, EX-LINK 포트, LAN(Local Area Network) 포트 등을 더 포함할 수도 있다.
튜너(165)는 안테나 입력 포트 1 또는 2(111-1, 111-2)를 통해 수신되는 방송 채널을 선국하기 위한 구성요소이다. 안테나 입력 포트 1(111-1)은 디지털 방송 전용이고, 안테나 입력 포트 2(111-2)는 아날로그 방송, 유선 방송, 디지털 방송 공용으로 구현될 수도 있다.
프로세서(130)는 안테나 입력 포트 1 또는 2(111-1, 111-2)를 통해 디지털 방송이 수신되면, 무선 인터페이스(140)를 통해 디지털 방송을 그대로 외부 장치(10)로 제공한다. 디지털 방송의 경우, 정해진 방송 표준에 따라 패킷화된 방송 스트림 형태로 수신되기 때문에, 입출력장치(100)에서 이를 별도로 복원하여 인코딩하거나 하는 등의 처리를 수행하지 않고, 그 방송 스트림을 그대로 외부 장치(10)로 제공할 수 있다.
또한, 프로세서(130)는 안테나 입력 포트 2(111-2)를 통해 아날로그 방송이 수신되는 경우에는, 신호 처리부(170)를 제어하여 아날로그 방송 컨텐츠를 디지털 데이터로 변환하도록 한다.
신호 처리부(170)는 아날로그 방송이 수신되면, 그 신호를 임의의 주파수로 샘플링한 후, ADC(Analog to Digital Converting)을 수행하여 디지털 데이터로 변환한다. 프로세서(130)는 신호 처리부(170)에서 변환된 디지털 데이터를 무선 인터페이스(140)를 통해 외부 장치(10)로 전송한다.
도 3에서는 오디오 입력 포트(113)를 하나만 도시하였으나, 디지털 오디오 입력 포트 및 아날로그 오디오 입력 포트와 같이 복수개의 입력 포트가 구비될 수도 있다. 디지털 오디오 입력 포트를 통해 디지털 오디오 데이터가 입력되면, 프로세서(130)는 그 데이터를 무선 인터페이스(140)를 통해 그대로 외부 장치(10)로 제공할 수 있다. 반면, 아날로그 오디오 신호가 입력되면, 프로세서(130)는 I2S(Integrated Interchip Sound) 표준에 따라 아날로그 오디오 신호를 디지털 오디오 신호로 변환하도록 신호 처리부(170)를 제어한다. 신호 처리부(170)는 변환한 디지털 오디오 신호를 무선 인터페이스(140)를 통해 외부 장치(10)로 제공한다.
설명의 편의를 위하여, 도 3에서는 하나의 신호 처리부(170)만을 도시하고, 그 신호 처리부(170)가 아날로그 신호 처리를 전부 수행하는 것으로 설명하였으나, 반드시 이에 한정되는 것은 아니며, 비디오 프로세서, 오디오 프로세서 등과 같이 복수의 신호 처리부로 구현될 수도 있음은 물론이다.
입출력장치(100)는 이 밖에도, USB 포트(175) 및 USB 호스트(180)를 더 포함할 수 있다.
USB 포트(175)는 각종 USB 소스가 연결될 수 있는 구성이다. 예를 들어, USB 포트(175)에는 USB 메모리 스틱이나 외부 단말 장치 등이 연결될 수 있다.
USB 호스트(180)는 USB 포트(175)에 연결된 외부 소스와 연동하기 위한 구성요소이다. 예를 들어, USB 포트(175)에 USB 메모리 스틱이 연결된 경우, USB 호스트(180)는 그 USB 메모리 스틱에 저장된 파일을 독출한 후, 독출된 파일을 무선 인터페이스(140)를 통해 외부 장치(10)로 제공한다. 이 경우, USB 호스트(180)는 외부 장치(10)에 내장된 USB 디바이스 모듈(미도시)과 연동할 수 있다.
또는, 동영상이나 정지영상 재생이 가능한 카메라와 같은 기기가 USB 포트(175)에 연결되는 경우, 그 카메라에서 재생되는 컨텐츠가 그대로 입출력 장치(100)로 제공된다. 이 경우, 프로세서(130)는 상술한 바와 같이 정지 영상 컨텐츠인 경우에는 그대로 무선 인터페이스(140)를 통해 외부 장치(10)로 제공한다. 반면, 동영상 컨텐츠인 경우에는 인코더(120)를 이용하여 적절히 인코딩한 후, 무선 인터페이스(140)를 통해 외부 장치(10)로 제공한다. 다만, 동영상 컨텐츠의 사이즈가 크지 않아 무선 인터페이스(140)의 전송 속도 조건에 부합하는 경우라면, 반드시 인코딩을 하여야 하는 것은 아니며 그대로 무선 인터페이스(140)를 통해 출력할 수도 있음은 물론이다.
HDMI 스위치(185)는 복수의 HDMI 포트(114-1 ~ 114-n) 중 하나를 선택하기 위한 구성요소이다. 사용자가 리모콘이나 외부 장치의 본체 버튼, 입출력 장치(100)의 본체 버튼 등을 이용하여 HDMI 포트들 중 하나를 선택하면, 프로세서(130)는 그 선택 신호를 HDMI 스위치(185)로 제공한다. HDMI 스위치(185)는 선택 신호에 대응되는 HDMI 포트를 선택하여, 그 선택된 HDMI 포트를 통해 컨텐츠를 입력받는다. 프로세서(130)는 HDMI 포트를 통해 수신되는 컨텐츠가 정지 영상인지 동영상인지에 따라 상술한 바와 같은 동작을 수행할 수 있다.
프로세서(130)는 외부 장치(10)로부터 전송되는 선택 명령 또는 입출력 장치(100)에 구비되는 리모콘 신호 수신부(미도시)를 통해 수신되는 리모콘 신호 등에 따라 포트를 선택할 수 있다.
저장부(150)는 입출력장치(100)의 동작에 필요한 각종 프로그램이나 데이터를 저장하기 위한 구성요소이다. 저장부(150)는 RAM, ROM, HDD(Hard Disk Drive), 플래시 메모리, 버퍼 등과 같은 다양한 유형의 메모리들 중 적어도 하나를 포함할 수 있다. 저장부(150)는 입출력포트(110)를 통해 수신되는 컨텐츠도 저장할 수 있다.
보안 처리부(160)는 무선 인터페이스(140)를 통해 외부 장치(10)로 전송할 컨텐츠에 대한 보안 처리, 즉, DRM(Digital rights management) 처리를 수행하기 위한 구성이다. 예를 들어, 보안 처리부(160)에는 HDCP(High-bandwidth Digital Content Protection), 컨텐츠 스크램블링 시스템(CSS), DeCss, 윈도우즈 미디어 DRM, Protected Media Path(PMP), Advanced Access Content System (AACS), Open Mobile Alliance(OMA) DRM, Marlin DRM 등의 매커니즘이 적용될 수 있다.
프로세서(130)는 보안 처리부(160)를 이용하여, 외부 장치(10)로 제공되는 컨텐츠의 보안성을 강화할 수 있다.
이상 설명한 바와 같이, 입출력 장치(100)는 컨텐츠의 특성에 따라 상이한 동작을 수행한 후, 무선 인터페이스(140)를 통해 외부 장치(10)로 제공한다. 이를 위해서, 입출력 장치(100)는 컨텐츠의 특성을 먼저 파악할 수 있다. 컨텐츠의 특성은 다양한 방식으로 판단할 수 있다.
일 예로, 프로세서(130)는 입출력 포트(110)를 통해 입력되는 컨텐츠의 각 프레임을 저장부(150)에 저장할 수 있다. 프로세서(130)는 각 프레임들을 서로 비교하여, 정지 영상 컨텐츠인지 동영상 컨텐츠인지 여부를 판단할 수 있다.
도 4는 입출력 장치(100)에서 컨텐츠의 특성을 판단하는 방법의 일 예를 설명하기 위한 도면이다. 도 4에 따르면, 프로세서(130)는 저장부(150)에 저장된 프레임들(400-1 ~ 400-k) 중 적어도 두 개의 프레임에 임의의 크기의 윈도우를 적용하여, 그 윈도우 내의 픽셀들의 픽셀값들의 대표값을 산출한다. 대표값으로는 윈도우 내의 모든 픽셀들의 평균 픽셀값이나, 가장 많이 존재하는 픽셀의 픽셀값, 최대 픽셀 값 등이 사용될 수 있다.
도 4에서는 시간적으로 연속된 두 개의 프레임(400-2, 400-3)에 윈도우(410-1, 410-2)를 적용한 경우를 도시하였다. 프로세서(130)는 프레임(400)의 일 지점(예를 들어, (0,0) 픽셀)부터 마지막 지점(예를 들어, (n,m) 픽셀)까지 윈도우(410-1, 410-2)를 순차적으로 이동시키면서, 대표값을 산출한다. 윈도우(410-1, 410-2)의 가로 세로 픽셀 크기는 프로세서(130)의 연산 속도나 용량을 고려하여 결정할 수 있다. 예를 들어, 3*3이나 5*5 크기의 윈도우가 사용될 수 있다.
프로세서(130)는 하나의 프레임(예를 들어, 400-2)에 대하여 윈도우를 적용하여 대표값을 산출한 후, 다른 프레임(예를 들어, 400-3)에 대하여 다시 동일한 방식으로 윈도우를 적용하여 대표값을 산출할 수 있다. 또는, 프로세서(130)는 복수의 프레임들에 대해 동시에 윈도우를 적용하여 병렬적으로 처리할 수도 있다. 프로세서(130)는 두 프레임에서 서로 대응되는 위치의 윈도우들(410-1, 410-2)로부터 산출된 대표값을 비교하여 일치 여부를 판단한다. 비교 결과 윈도우들(410-1, 410-2)의 대표값이 불일치하면, 두 프레임이 서로 다르다는 것을 의미하므로, 프로세서(130)는 동영상 컨텐츠라고 판단할 수 있다.
반면에 전체 윈도우가 완전히 일치하거나, 임계치 미만의 개수의 윈도우만이 불일치하는 경우에는, 프로세서(130)는 정지 영상 컨텐츠라고 판단할 수 있다.
도 4에서는 윈도우를 이용하여 일정 개수의 픽셀 단위로 비교하는 경우를 설명하였으나, 이와 다르게 두 프레임의 각 픽셀들을 일일이 비교하여 일치 여부를 판단할 수도 있다.
다른 예로, 프로세서(130)는 각 프레임의 비트 스트림 구성에 따라 값이 결정되는 연산을 수행한 후, 그 결과값을 비교하여 정지 영상 컨텐츠인지 동영상 컨텐츠인지 여부를 판단할 수도 있다. 예를 들어, 프로세서(130)는 각 프레임에 해당하는 비트 스트림의 페이로드 부분에 대하여 CRC(Cyclic Redundancy Check) 값을 산출할 수 있다. 정지 영상의 경우 두 프레임이 동일하므로, CRC 값이 같게 된다. 따라서, 프로세서(130)는 CRC 값이 동일하면 정지 영상 컨텐츠라고 판단하고, 상이하면 동영상 컨텐츠라고 판단할 수 있다.
또 다른 예로, 프로세서(130)는 각 컨텐츠의 헤더 정보나, 컨텐츠와 함께 또는 별도로 입력되는 시그널링 데이터를 이용하여, 컨텐츠의 종류를 판단할 수도 있다.
상술한 바와 같이, 프로세서(130)는 판단 결과에 따라 컨텐츠를 상이하게 처리할 수 있다. 이에 따라 입출력 장치(100)로 입력된 컨텐츠는 화질 열화를 최소화하면서 안정적으로 외부 장치(10)로 제공될 수 있다. 상술한 바와 같이 외부 장치(10)는 디스플레이 장치 그 자체가 될 수도 있고, 디스플레이 장치에 연결하여 컨텐츠를 중계하는 중계 장치가 될 수도 있다.
도 5는 입출력 장치(100)와 무선 통신을 수행하는 중계 장치의 구성을 나타내는 블럭도이다.
도 5에 따르면, 중계 장치(200)는 무선 인터페이스(210), 디코더(220), 유선 인터페이스(230), 프로세서(240), 보안 처리부(250), USB 디바이스 모듈(260)을 포함한다.
무선 인터페이스(210)는 입출력 장치(100)와 무선 통신을 수행하기 위한 구성이다. 상술한 바와 같이, 무선 인터페이스(210)는 와이파이, 와이파이 다이렉트, 와이기그(WiGig, Wireless Gigabit Alliance), 블루투스 등과 같은 다양한 방식으로 무선 통신을 수행할 수 있다.
입출력 장치(100) 및 중계 장치(200)가 각각 활성화되면, 입출력 장치(100) 및 중계 장치(200)는 기 저장된 SSID(Service Set Identifier) 등과 같은 연결 정보를 이용하여 페어링을 수행하여, 자동으로 무선 통신 세션을 연결할 수 있다.
유선 인터페이스(230)는 외부의 디스플레이 장치(500)와 유선으로 연결하기 위한 구성이다. 유선 인터페이스(230)에 연결된 커넥터(510)는, 디스플레이 장치(500) 내의 통합 포트(510)에 연결될 수 있다. 사용자는 중계 장치(200)의 커넥터를 디스플레이 장치(500)의 통합 포트(510)에 꽂아서 사용할 수 있다. 커넥터는 스틱 형태로 구현될 수도 있고, 와이어 형태로 구현될 수도 있다.
디코더(220)는 디코딩을 수행하기 위한 구성요소이다. 상술한 바와 같이 입출력 장치(100)에서는 컨텐츠가 동영상 컨텐츠이면 인코딩을 하여 전송하게 된다. 프로세서(240)는 동영상 컨텐츠가 무선 인터페이스(210)를 통해 수신되면, 디코더(220)를 이용하여 이를 디코딩한 후, 유선 인터페이스(230)를 통해 디스플레이 장치(500)로 제공한다. 디코딩 방식은 입출력 장치(100)의 인코딩 방식에 대응되도록 설정될 수 있다. 예를 들어, 디코더(220)는 H.264 코덱, MPEG 코덱, HEVC 코덱 등으로 구현될 수 있다.
또한, 프로세서(240)는 무선 인터페이스(210)를 통해 정지 영상 컨텐츠가 수신되는 경우에는 정지 영상 컨텐츠를 디스플레이 장치(500)로 유선 인터페이스(230)를 통해 그대로 전송한다.
결과적으로, 유선 인터페이스(230)를 통해 제공되는 컨텐츠는 디스플레이 장치(500)에서 그대로 디스플레이될 수 있다.
그 밖에, 실시 예에 따라서는, 중계 장치(200)는 보안 처리부(250) 또는 USB 디바이스 모듈(260)을 더 포함할 수도 있다.
보안 처리부(250)는 입출력 장치(100)에서 컨텐츠에 대하여 보안 처리를 수행한 경우, 그 보안 처리를 해제하는 역할을 수행한다. 예를 들어, 컨텐츠가 스크램블된 상태로 무선 인터페이스(210)로 입력되면, 프로세서(240)는 보안 처리부(250)를 제어하여 컨텐츠를 디스크램블하게 된다. 이에 따라, 디스플레이 장치(500)는 정상적인 컨텐츠를 디스플레이할 수 있다.
USB 디바이스 모듈(260)은 입출력 장치(100)에 마련된 USB 호스트와 연동하여, USB 포트(175)에 연결된 소스 장치로부터 각종 데이터를 검출한 후 유선 인터페이스(230)를 통해 디스플레이 장치(500)로 제공할 수 있다.
도 5에서는 중계 장치의 구성에 대하여 설명하였으나, 상술한 바와 같이 디스플레이 장치(500) 자체가 직접 무선 통신을 수행하여 입출력 장치(100)로부터 컨텐츠를 수신할 수도 있다. 이 경우, 무선 인터페이스(210), 디코더(220), 프로세서(240) 등의 구성은 디스플레이 장치(500)에 내장될 수 있다. 이러한 실시 예에 대해서는 도시 및 설명은 생략한다.
도 5와 같이 입출력 장치(100)에서 입력되는 데이터가 하나의 중계 장치를 통해서 디스플레이 장치(10)로 전달되기 위해서는, 상술한 바와 같이 디스플레이 장치(10)에 통합 커넥터(510)가 구비되어야 한다. 통합 포트(510)는 다수의 입출력 포트(110) 및 USB 포트(175)에 대응되는 복수의 핀 또는 패드를 포함하는 형태로 구현될 수 있다.
도 6은 통합 포트(510)의 일 예를 나타낸다. 도 6에 따르면, 통합 포트(510)는 복수의 핀(601)을 포함한다. 핀(601)에는 전력을 제공하기 위한 파워핀, GND 핀, HDMI 입력 핀, 클럭 핀, 컨트롤 신호 핀, USB 핀 등이 있을 수 있으나, 이에 한정되는 것은 아니며 핀의 종류, 개수, 배치 형태는 실시 예에 따라 다양하게 변형될 수 있다. 통합 포트(510) 내의 각 핀들은 디스플레이 장치(10) 내의 각 프로세서 또는 회로로 연결될 수 있다.
도 7은 본 발명의 일 실시 예에 따른 입출력 장치(100) 및 중계 장치(200)의 동작을 설명하기 위한 도면이다. 도 7은, 외부 소스(20)에서 t0 시점부터 t1 시점까지 컨텐츠가 복원되다가, t1 시점부터 t2 시점까지 일시 정지되고, t2시점부터 다시 컨텐츠가 복원되는 경우를 나타낸다.
입출력 장치(100)는 중계 장치(200)와 무선으로 연결될 수 있다(S710). 이러한 상태에서, t0시점부터 컨텐츠가 복원되면, 입출력 장치(100)는 복원되는 컨텐츠를 수신하여, 영상 압축을 수행한다(S715). 입출력 장치(100)는 압축 영상 패킷을 무선 인터페이스를 통해 중계 장치(200)로 전송한다(S720). 패킷에는 압축 방식 및 압축률에 대한 정보가 포함될 수도 있다. 입출력 장치(100)는 프레임 레이트에 따라 화면 데이터를 지속적으로 전송한다. 예를 들어, 초당 60장의 화면 데이터를 전송할 수 있다.
중계 장치(200)는 지속적으로 전송되는 압축 패킷을 디코딩하여, 영상을 복원 한 후 복원된 영상을 디스플레이 장치(10)로 유선 인터페이스를 통해 출력한다.
입출력 장치(100)는 t1 시점에서 컨텐츠 복원 동작이 일시 정지되면, 일시 정지된 시점의 프레임을 외부 소스(20)로부터 입력받게 된다. 입출력 장치(100)는 순차적으로 입력되는 프레임들을 픽셀 단위로 또는 픽셀 그룹 단위로 비교하여 화면 정지 여부를 감지할 수 있다(S730). 또는, 입출력 장치(100)는 CRC 값과 같이 데이터 상태를 판단할 수 있는 값을 산출하여 화면 정지 여부를 감지할 수도 있고, 외부 소스(20)로부터 별도로 제공되는 각종 시그널링 데이터에 따라 화면 정지 여부를 감지할 수도 있다.
입출력 장치(100)는 화면이 정지된 상태로 판단되면, 비압축 영상 패킷을 전송한다(S735). 이 경우, 패킷의 헤더에는 비압축 상태임을 알리기 위한 인디케이터 값을 삽입할 수도 있다. 입출력 장치(100)는 비압축 영상 패킷을 한번만 전송할 수 있다.
중계 장치(200)는 입출력 장치(100)로부터 비압축 영상 패킷이 수신되면 이를 그대로 반복해서 출력한다(S740). 이에 따라, t1에서 t2 시간 동안에는 디스플레이 장치(10)에서는 일시 정지된 시점의 영상이 반복해서 디스플레이된다.
t2시점에서 컨텐츠 복원이 재개되면, 입출력 장치(100)는 다시 화면이 바뀌는 것을 감지하고, 영상을 압축한다(S745). 이에 따라 다시 압축 영상 패킷을 전송한다(S750).
중계 장치(200)는 압축 영상 패킷이 수신되면, 이를 다시 디코딩하여 영상을 복원한 후 디스플레이 장치(10)로 출력한다(S755).
이상과 같은 실시 예에 따르면, 디스플레이 장치(10)와 외부 소스(20) 사이에 직접적인 연결 선이 생략되더라도, 안정적으로 컨텐츠를 제공할 수 있으며, 사용자가 육안으로 느낄 수 있는 화질 열화도 방지할 수 있다.
도 8은 본 발명의 일 실시 예에 따른 입출력 장치의 컨텐츠 제공 방법을 설명하기 위한 흐름도이다. 도 8에 따르면, 입출력 장치는 유선으로 연결된 외부 소스로부터 컨텐츠가 입력되면(S810), 그 컨텐츠의 특성을 판단한다(S815). 판단 결과, 정지 영상 컨텐츠이면(S820), 외부 장치로 기 설정된 횟수만큼 전송한다(S830). 예를 들어, 1회 또는 2회 정도만 전송한다.
반면, 정지 영상 컨텐츠가 아니라면(S820), 인코딩을 수행한후 외부 장치로 전송한다(S840, S850). 인코딩 방식 및 압축률은 상술한 바와 같이 컨텐츠의 데이터 사이즈 및 무선 전송 속도 등을 고려하여 가변적으로 설정될 수 있다.
입출력 장치는 외부 소스로부터 컨텐츠 입력이 종료될 때까지(S860), 입력되는 컨텐츠에 대해 지속적으로 특성을 판단하여 압축 또는 비압축 상태로 외부 장치로 제공한다. 상술한 바와 같이 외부 장치는 디스플레이 장치 그 자체가 될 수도 있지만, 디스플레이 장치에 연결되는 중계 장치가 될 수도 있다.
도 9는 본 발명의 일 실시 예에 따른 중계 장치에서의 컨텐츠 제공 방법을 설명하기 위한 흐름도이다.
도 9에 따르면, 중계 장치(200)는 입출력 장치(100)와 무선 통신 세션을 연결한다(S910). 이러한 상태에서 입출력 장치(100)로부터 컨텐츠가 수신되면(S920), 수신되는 컨텐츠가 압축 상태인지 여부를 판단한다(S930). 중계 장치(200)는 컨텐츠 패킷의 헤더를 이용하여 압축 여부를 판단할 수도 있다.
판단 결과 압축 상태라면, 중계 장치(200)는 수신된 컨텐츠를 디코딩하여 디스플레이 장치로 전송한다(S940, S950). 반면, 비압축 상태라면, 중계 장치(200)는 수신된 컨텐츠를 그대로 디스플레이 장치로 반복 전송한다(S955).
중계 장치(200)는 입출력 장치(100)로부터의 컨텐츠 전송이 종료될 때까지(S960), 상술한 동작을 지속적으로 수행하여 디스플레이 장치로 컨텐츠를 제공한다.
이상에서는, 입출력 장치(100)에 연결된 외부 소스에서 복원되는 컨텐츠를 디스플레이 장치를 통해 디스플레이하는 경우를 기준으로 설명하였으나, 이러한 실시 예들은 디스플레이 장치가 아닌 기타 기기에도 응용될 수 있다. 예를 들어, 홈 시어터 시스템에서 스피커가 벽면이나 천장에 설치된 경우, 중계 장치(200)가 스피커에 연결될 수 있다. 이에 따라, 입출력 장치(100)에서 전송하는 오디오 데이터가 스피커로 무선으로 전송되어 출력될 수 있다. 또는, 벽면에 부착된 전자 액자 장치나, 키오스크 등에도 사용될 수도 있다.
또한, 이상과 같은 컨텐츠 제공 방법은, 프로그램에 의해 실행될 수 있다. 이에 따라, 프로그램이 저장된 비일시적 판독 가능 매체가 입출력 장치, 중계 장치 또는 디스플레이 장치에 탑재되면, 그 장치에서 상술한 다양한 실시 예에 따른 컨텐츠 제공 방법을 실행할 수 있다.
구체적으로는, 입출력 장치에 마련된 입출력 포트에 연결된 외부 소스로부터 컨텐츠가 입력되면, 컨텐츠의 특성을 판단하는 단계, 컨텐츠가 정지 영상이면 상기 정지 영상을 외부 장치로 무선 인터페이스를 통해 그대로 전송하는 단계, 컨텐츠가 동영상이면 그 동영상을 인코딩하고 무선 인터페이스를 통해 외부 장치로 전송하는 단계를 순차적으로 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 입출력장치에 탑재될 수 있다.
또는, 외부 소스가 연결된 입출력 장치와 무선 통신을 연결하는 단계, 외부 소스에서 복원되는 컨텐츠를, 입출력 장치를 통해 무선으로 수신하는 단계, 컨텐츠가 비압축 상태이면, 유선 연결된 디스플레이 장치로 컨텐츠를 그대로 전달하는 단계, 컨텐츠가 압축 상태이면 상기 컨텐츠를 디코딩한 후 상기 디스플레이 장치로 전송하는 단계를 순차적으로 수행하는 프로그램이 저장된 비일시적 판독 가능 매체가 중계 장치에 탑재될 수도 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100 : 입출력 장치 200 : 중계 장치
110 : 입출력 포트 120 : 인코더
130 : 프로세서 140 : 무선 인터페이스

Claims (15)

  1. 외부 소스와 연결 가능한 적어도 하나의 입출력 포트;
    외부 장치와 통신 가능한 무선 인터페이스;
    인코딩을 수행하기 위한 인코더; 및
    상기 적어도 하나의 입출력 포트에 상기 외부 소스가 연결되고 상기 외부 소스에서 복원된 컨텐츠가 상기 입출력 포트를 통해 수신되면, 상기 컨텐츠를 상기 무선 인터페이스를 통해 상기 외부 장치로 전송하는 프로세서;를 포함하며,
    상기 프로세서는,
    상기 컨텐츠가 정지 영상이면 상기 정지 영상을 상기 외부 장치로 그대로 전송하고, 상기 컨텐츠가 동영상이면 상기 인코더를 이용하여 상기 동영상을 인코딩한 후 상기 외부 장치로 전송하는, 입출력 장치.
  2. 제1항에 있어서,
    상기 프로세서는,
    상기 컨텐츠가 동영상이면, 상기 동영상의 원 압축률보다 낮은 압축률로 상기 동영상을 인코딩하도록 상기 인코더를 제어하는, 입출력 장치.
  3. 제1항에 있어서,
    상기 프로세서는,
    상기 컨텐츠가 동영상이면, 상기 동영상의 데이터 사이즈 및 상기 무선 인터페이스의 전송 속도에 따라 가변적인 압축률로 인코딩하도록 상기 인코더를 제어하는, 입출력 장치.
  4. 제1항에 있어서,
    상기 프로세서는,
    상기 컨텐츠가 정지 영상이면, 상기 정지 영상을 상기 외부 장치로 1회 또는 2회 전송하는, 입출력 장치.
  5. 제1항에 있어서,
    상기 외부 장치로 전송할 상기 컨텐츠에 대한 보안 처리를 수행하기 위한 보안처리부;
    USB 기기와 연결 가능한 USB 포트; 및
    상기 적어도 하나의 입출력 포트 중에서 하나의 HDMI 포트를 선택하기 위한 HDMI 스위치;를 더 포함하는 입출력 장치.
  6. 제1항에 있어서,
    상기 컨텐츠를 저장하기 위한 저장부;를 더 포함하며,
    상기 프로세서는, 상기 저장부에 저장된 상기 컨텐츠 내의 복수의 프레임을 비교하여 상기 컨텐츠가 상기 정지 영상인지, 상기 동영상인지 여부를 판단하는, 입출력 장치.
  7. 제1항에 있어서,
    상기 컨텐츠를 저장하기 위한 저장부;를 더 포함하며,
    상기 프로세서는, 저장된 상기 컨텐츠 내의 복수의 프레임들의 CRC 값을 산출하여 비교하며, 상기 CRC 값이 일치하면 상기 컨텐츠가 상기 정지 영상이라고 판단하고, 불일치하면 상기 컨텐츠가 상기 동영상이라고 판단하는, 입출력 장치.
  8. 입출력 장치와 통신 가능한 무선 인터페이스;
    디스플레이 장치와 연결 가능한 유선 인터페이스;
    디코딩을 수행하기 위한 디코더; 및
    상기 입출력 장치에 연결된 외부 소스에서 복원된 컨텐츠가 무선 인터페이스를 통해 수신되면, 상기 컨텐츠를 상기 유선 인터페이스를 통해 상기 디스플레이 장치로 전달하는 프로세서;를 포함하며,
    상기 프로세서는,
    상기 컨텐츠가 비압축 상태의 정지 영상이면 상기 정지 영상을 상기 디스플레이 장치로 반복 전송하고, 상기 컨텐츠가 압축 상태의 동영상이면 상기 디코더를 이용하여 상기 동영상을 디코딩한 후 상기 디스플레이 장치로 전송하는, 중계 장치.
  9. 입출력 장치의 컨텐츠 제공 방법에 있어서,
    상기 입출력 장치에 마련된 입출력 포트에 연결된 외부 소스로부터 컨텐츠가 입력되면, 상기 컨텐츠의 특성을 판단하는 단계;
    상기 컨텐츠가 정지 영상이면 상기 정지 영상을 외부 장치로 무선 인터페이스를 통해 그대로 전송하는 단계;
    상기 컨텐츠가 동영상이면 상기 동영상을 인코딩하고 상기 무선 인터페이스를 통해 상기 외부 장치로 전송하는 단계;를 포함하는, 컨텐츠 제공 방법.
  10. 제9항에 있어서,
    상기 동영상에 대한 인코딩은 원 압축률보다 낮은 압축률로 이루어지는, 컨텐츠 제공 방법.
  11. 제9항에 있어서,
    상기 동영상에 대한 인코딩은, 데이터 사이즈에 따라 가변적인 압축률로 이루어지는, 컨텐츠 제공 방법.
  12. 제9항에 있어서,
    상기 정지 영상은 상기 외부 장치로 1회 또는 2회 전송되는, 컨텐츠 제공 방법.
  13. 제9항에 있어서,
    상기 컨텐츠의 특성을 판단하는 단계는,
    상기 컨텐츠를 저장하는 단계;
    저장된 상기 컨텐츠 내의 복수의 프레임을 적어도 하나의 픽셀 단위로 비교하여 상기 컨텐츠가 상기 정지 영상인지, 상기 동영상인지 여부를 판단하는 단계;를 포함하는 컨텐츠 제공 방법.
  14. 제9항에 있어서,
    상기 컨텐츠의 특성을 판단하는 단계는,
    상기 컨텐츠를 저장하는 단계;
    저장된 상기 컨텐츠 내의 복수의 프레임들의 CRC 값을 산출하는 단계;
    상기 CRC 값을 비교하여 일치하면 상기 컨텐츠가 상기 정지 영상이라고 판단하고, 불일치하면 상기 컨텐츠가 상기 동영상이라고 판단하는 단계;를 포함하는 컨텐츠 제공 방법.
  15. 중계 장치의 중계 방법에 있어서,
    외부 소스가 연결된 입출력 장치와 무선 통신을 연결하는 단계;
    상기 외부 소스에서 복원되는 컨텐츠를, 상기 입출력 장치를 통해 무선으로 수신하는 단계;
    상기 컨텐츠가 비압축 상태의 정지 영상이면, 상기 중계 장치와 유선 연결된 디스플레이 장치로 상기 정지 영상을 그대로 전달하는 단계;
    상기 컨텐츠가 압축 상태의 동영상이면 상기 동영상을 디코딩한 후 상기 디스플레이 장치로 전송하는 단계;를 포함하는, 중계 방법.



KR1020150122088A 2015-08-28 2015-08-28 입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들 Withdrawn KR20170025536A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020150122088A KR20170025536A (ko) 2015-08-28 2015-08-28 입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들
EP16176973.2A EP3136741A1 (en) 2015-08-28 2016-06-29 Input/output device, relay device for transmitting contents to an external apparatus and methods thereof
PCT/KR2016/007173 WO2017039134A1 (en) 2015-08-28 2016-07-04 Input/output device, relay device for transmitting contents to an external apparatus, and methods thereof
US15/205,549 US20170064379A1 (en) 2015-08-28 2016-07-08 Input/output device, relay device for transmitting contents to an external apparatus, and methods thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150122088A KR20170025536A (ko) 2015-08-28 2015-08-28 입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들

Publications (1)

Publication Number Publication Date
KR20170025536A true KR20170025536A (ko) 2017-03-08

Family

ID=56360190

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150122088A Withdrawn KR20170025536A (ko) 2015-08-28 2015-08-28 입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들

Country Status (4)

Country Link
US (1) US20170064379A1 (ko)
EP (1) EP3136741A1 (ko)
KR (1) KR20170025536A (ko)
WO (1) WO2017039134A1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190127610A (ko) * 2018-05-04 2019-11-13 엘지전자 주식회사 영상 전송 장치
WO2022239887A1 (ko) * 2021-05-13 2022-11-17 엘지전자 주식회사 A/v 전송 장치 및 a/v 수신 장치
US20230402021A1 (en) * 2022-06-14 2023-12-14 Magic Control Technology Corporation Input and output device for multiple formats of video class
WO2025048143A1 (ko) * 2023-08-30 2025-03-06 삼성전자주식회사 전자 장치, 디스플레이 장치 및 그 제어 방법

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018170690A (ja) * 2017-03-30 2018-11-01 パナソニックIpマネジメント株式会社 放送受信装置、データ転送方法及び制御プログラム
CN109218748B (zh) * 2017-06-30 2020-11-27 京东方科技集团股份有限公司 视频传输方法、装置及计算机可读存储介质
US11778264B2 (en) 2019-07-05 2023-10-03 Lg Electronics Inc. Device and method for processing and transmitting image data in wireless AV system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8266657B2 (en) * 2001-03-15 2012-09-11 Sling Media Inc. Method for effectively implementing a multi-room television system
FR2846506B1 (fr) * 2002-10-28 2005-02-11 Philippe Marie Alber Guenebaud Dispositif de trans-compression d'un flux numerique audiovisuel pour l'adapter aux equipements de television existants
CN100571066C (zh) * 2003-08-29 2009-12-16 Rgb网络有限公司 先进自平衡视频多路复用器系统
KR100563086B1 (ko) * 2005-12-28 2006-03-27 새한항업(주) 정적 지도의 동적 디스플레이 방법
KR20080022276A (ko) * 2006-09-06 2008-03-11 엘지전자 주식회사 영상표시기기의 화면 제어장치 및 방법
US7984177B2 (en) * 2007-04-30 2011-07-19 Vixs Systems, Inc. Multimedia client/server system with adjustable packet size and methods for use therewith
US8520728B2 (en) * 2010-09-23 2013-08-27 Intel Corporation Adaptive data transmission rate control for a wireless display device
US10187167B2 (en) * 2011-10-19 2019-01-22 FedEx Supply Chain Logistics & Electronics, Inc. System and method for securing and testing set-top boxes
KR20130078557A (ko) * 2011-12-30 2013-07-10 삼성전자주식회사 영상표시장치 및 그 장치의 구동방법, 영상변환장치 및 방법
KR20130103859A (ko) * 2012-03-12 2013-09-25 삼성전자주식회사 디스플레이 드라이버의 동작 방법 및 디스플레이 제어 시스템
US20130268621A1 (en) * 2012-04-08 2013-10-10 Broadcom Corporation Transmission of video utilizing static content information from video source
US8977945B2 (en) * 2013-03-12 2015-03-10 Intel Corporation Techniques for transmitting video content to a wirelessly docked device having a display

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190127610A (ko) * 2018-05-04 2019-11-13 엘지전자 주식회사 영상 전송 장치
WO2022239887A1 (ko) * 2021-05-13 2022-11-17 엘지전자 주식회사 A/v 전송 장치 및 a/v 수신 장치
US12598336B2 (en) 2021-05-13 2026-04-07 Lg Electronics Inc. A/V transmission device and A/V reception device
US20230402021A1 (en) * 2022-06-14 2023-12-14 Magic Control Technology Corporation Input and output device for multiple formats of video class
WO2025048143A1 (ko) * 2023-08-30 2025-03-06 삼성전자주식회사 전자 장치, 디스플레이 장치 및 그 제어 방법

Also Published As

Publication number Publication date
WO2017039134A1 (en) 2017-03-09
EP3136741A1 (en) 2017-03-01
US20170064379A1 (en) 2017-03-02

Similar Documents

Publication Publication Date Title
KR20170025536A (ko) 입출력 장치와, 그 입출력 장치를 통해 수신된 컨텐츠를 외부 장치로 전달하는 중계 장치 및 그 방법들
US9014258B2 (en) Transmission device and method of determining transmission date format
CN101448122B (zh) 显示装置和图像设备
CN101415112B (zh) 显示装置
KR101602879B1 (ko) 멀티 디스플레이 시스템을 위한 미디어 처리 방법 및 장치
EP2355506A1 (en) Transmitter apparatus and transmission data format deciding method
KR20100106567A (ko) 모바일 고화질 멀티미디어 인터페이스를 생성하여 용이하게 하기 위한 방법과 장치와 시스템
US8898347B2 (en) Repeater device and control method
EP3859540B1 (en) Electronic apparatus capable of being connected to multiple external apparatuses having different protocols through a connection port and method of controlling the same
US20210098137A1 (en) Smart media device
CN103647906A (zh) 嵌入式硬盘录像机多路音视频合成方法
US10992727B2 (en) Transmission apparatus, transmission method, reception apparatus, and reception method
US8959257B2 (en) Information processing apparatus and information processing method
JP2015005800A (ja) 受信装置、送信装置、及び送受信システム
EP2477408A1 (en) 3D image generation device, method and program
JP6440509B2 (ja) 送信装置、受信装置、送信方法及び受信方法
EP2416586A2 (de) Zuspielung von Audio- und/oder Videosignalen an wenigstens eine externe Einrichtung zur Wiedergabe von Audio- und/oder Videosignalen
US20150029398A1 (en) Information processing apparatus and information processing method for outputting a charging status
JP7751683B2 (ja) 表示装置
JP6904250B2 (ja) 送信装置、送信方法、受信装置および受信方法
US20150032912A1 (en) Information processing apparatus and information processing method
CN1331343C (zh) 数字电视机ci接口到ieee-1394接口的转换设备及其转换方法
KR100759140B1 (ko) 텔레비전 시스템
KR100809771B1 (ko) 영상 디스플레이 시스템 및 그 시스템의 제어방법
KR100790071B1 (ko) 영상 디스플레이 시스템 및 그 시스템의 제어방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150828

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination