KR20190055946A - Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체 - Google Patents

Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체 Download PDF

Info

Publication number
KR20190055946A
KR20190055946A KR1020170152828A KR20170152828A KR20190055946A KR 20190055946 A KR20190055946 A KR 20190055946A KR 1020170152828 A KR1020170152828 A KR 1020170152828A KR 20170152828 A KR20170152828 A KR 20170152828A KR 20190055946 A KR20190055946 A KR 20190055946A
Authority
KR
South Korea
Prior art keywords
output
hdmi
sink device
screen
data
Prior art date
Application number
KR1020170152828A
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 KR1020170152828A priority Critical patent/KR20190055946A/ko
Priority to PCT/KR2018/011455 priority patent/WO2019098523A1/ko
Priority to US16/765,075 priority patent/US11140382B2/en
Priority to EP18877869.0A priority patent/EP3697101A1/en
Publication of KR20190055946A publication Critical patent/KR20190055946A/ko

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/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/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/04Diagnosis, testing or measuring for television systems or their details for receivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/006Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • 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/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/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
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/38Transmitter circuitry for the transmission of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/102Circuits therefor, e.g. noise reducers, equalisers, amplifiers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0693Calibration of display systems
    • 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/12Use of DVI or HDMI protocol in interfaces along the display data pipeline

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

싱크 기기의 AV 출력을 자동으로 분석 가능하도록 마련된 AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체에 관한 발명이다.
일 실시 예에 따른 AV 출력 분석장치는, 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하는 송신부; 사용자 단말로부터, 싱크 기기에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하는 수신부; 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 제어부;를 포함한다.

Description

AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체{APPARATUS AND METHOD FOR ANALYZING AUDIO/VIDEO OUTPUT AND COMPUTER-READABLE RECORDING MEDIUM}
싱크 기기의 AV 출력을 자동으로 분석 가능하도록 마련된 AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체에 관한 발명이다.
오늘날 전 세계 인구는 수많은 디스플레이 제품을 접하며 생활하고 있다. 실 가정 생활에서는 TV(Television), 모니터 등이 사용되고 있으며 전시장이나 옥외에서는 광고나 홍보용으로 LFD(Large format display) 제품들이 사용되고 있다. 이러한 디스플레이 제품들은 다양한 AV(audio/video) 제품 군의 소스 기기들과 인터페이스 연결이 되어 VESA(video electronics standards association), CEA 규격에 대응하는 타이밍(Timing)과 패턴(Pattern)을 출력하게 된다. 이 때, 싱크 기기와 소스 기기들의 인터페이스 호환성으로 인하여 비디오 출력 노이즈나 오디오 출력 무감 등 많은 문제점들이 발생하고 있다.
종래에는 싱크 기기와 소스 기기들의 인터페이스 호환성으로 인하여 발생하는 여러 문제점들을 사람이 수작업 및 목시 검사(visual inspection)로 원인 분석을 하거나 카메라를 통하여 싱크 기기의 출력에 대한 노이즈 캡쳐 화면을 분석하는 방법을 사용하였다.
일 측면은 싱크 기기와 사용자 단말의 무선 연결 환경인 스크린 미러링 기술과 이미지 비교 알고리즘이 적용된 소프트웨어 기술을 접목하여 디스플레이 제품 군과 같은 싱크 기기에서 발생하는 오디오/비디오(AV) 출력을 자동으로 분석하여 싱크 기기와 소스 기기의 호환성 문제를 검출 가능하도록 마련된 AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체를 제공한다.
일 측면에 따른 AV 출력 분석장치는 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하는 송신부; 사용자 단말로부터, 싱크 기기에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하는 수신부; 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 제어부;를 포함한다.
또한, 제어부는, 싱크 기기에 마련된 복수의 HDMI 포트 각각에 대해 HDMI 신호에 대한 대응력을 분석할 수 있다.
또한, 제어부는, 수신된 미러링 화면의 데이터와 레퍼런스 데이터를 비교하여 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다.
또한, 제어부는, 수신된 미러링 화면의 데이터와 레퍼런스 데이터를 비교하여 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면 미러링 화면의 데이터에 노이즈가 발생한 것으로 결정하고, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다.
또한, 제어부는, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면, HDMI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정할 수 있다.
또한, 사용자로부터 싱크 기기의 AV 출력 분석을 위한 설정 값 및 제어 명령을 입력 받는 입력부;를 더 포함할 수 있다.
또한, 싱크 기기의 AV 출력 분석과 관련된 화면을 표시하는 표시부;를 더 포함할 수 있다.
또한, 싱크 기기의 AV 출력 분석을 위한 레퍼런스 데이터를 저장 가능하도록 마련된 메모리;를 더 포함할 수 있다.
또한, 싱크 기기에는 복수의 HDMI 포트가 마련되고, 제어부는, 싱크 기기에 복수의 HDMI 포트들에 대한 활성화 명령을 전송하도록 송신부를 제어할 수 있다.
다음으로, 일 측면에 따른 AV 출력 분석 방법은 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하고, 사용자 단말로부터, 싱크 기기에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하고, 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것을 포함한다.
또한, 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것은, 수신된 미러링 화면의 데이터와 레퍼런스 데이터를 비교하여 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정하는 것을 포함할 수 있다.
또한, 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것은, 수신된 미러링 화면의 데이터와 레퍼런스 데이터를 비교하여 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면 미러링 화면의 데이터에 노이즈가 발생한 것으로 결정하고, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정하는 것을 포함할 수 있다.
또한, 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것은, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면, HDMI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정하는 것을 포함할 수 있다.
또한, 사용자로부터 싱크 기기의 AV 출력 분석을 위한 설정 값 및 제어 명령을 입력 받는 것을 더 포함할 수 있다.
또한, 싱크 기기의 AV 출력 분석과 관련된 화면을 표시하는 것을 더 포함할 수 있다.
또한, 싱크 기기에는 복수의 HDMI 포트가 마련되고, 싱크 기기에 복수의 HDMI 포트들에 대한 활성화 명령을 전송하는 것을 더 포함할 수 있다.
다음으로, 일 측면은 싱크 기기의 AV 출력을 자동으로 분석하는 방법을 실행하기 위한 프로그램을 포함하는 컴퓨터 판독가능 기록 매체를 포함한다. 여기서, AV 출력을 자동으로 분석하는 방법은, 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하는 단계; 사용자 단말로부터, 싱크 기기에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하는 단계; 및 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 단계;를 실행한다.
일 측면에 따른 AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체에 의하면 다음과 같은 효과를 기대할 수 있다.
먼저, 종래 AV 출력을 분석하기 위해 싱크 기기의 화면을 카메라로 촬영하는 과정에서 발생한 불편함을 해소하였다. 일 예로, 스크린 미러링 기술을 접목시킴으로 인하여 태양광, 주변 광 등의 외부 노이즈 영향에 상관 없이 AV 출력분석이 가능하도록 함으로써 사용자에게 분석 편의를 제공하도록 하였다.
또한, 와이파이(Wifi)와 같은 무선 환경을 통하여 사용자 단말이 싱크 기기로부터 비디오 신호와 오디오 신호를 전달받고 이를 AV 출력 분석에 사용하도록 함으로써 비디오와 관련한 문제뿐 아니라 오디오와 관련한 문제를 함께 분석할 수 있도록 하였다.
도 1은 일 실시 예에 따른 AV 출력 분석 시스템의 개념도 이다.
도 2는 AV 출력 분석장치의 제어 블록도 이다.
도 3은 AV 출력 분석 방법의 흐름도 이다.
도 4는 AV 출력 분석 방법의 흐름을 세부적으로 도시한 개념도 이다.
도 5 및 도 6은 AV 출력 분석을 위한 셋팅 화면의 일 예를 도시한 도면이다.
도 7은 비디오 출력 분석 과정을 도시한 흐름도 이다.
도 8은 비디오 출력 분석 과정을 세부적으로 도시한 흐름도 이다.
도 9는 비디오 출력 분석 시 발생되는 노이즈 화면의 예들을 도시한 도면이다.
도 10은 오디오 출력 분석의 원리를 설명하기 위한 도면이다.
도 11은 AV 출력 분석 중 AV 출력 분석장치에 제공되는 프로그래스 화면의 일 예를 도시한 도면이다.
도 12는 AV 출력 분석 결과 화면의 일 예를 도시한 도면이다.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다. 본 명세서가 실시 예들의 모든 요소들을 설명하는 것은 아니며, 본 발명이 속하는 기술분야에서 일반적인 내용 또는 실시 예들 간에 중복되는 내용은 생략한다. 명세서에서 사용되는 '부, 모듈, 부재'라는 용어는 소프트웨어 또는 하드웨어로 구현될 수 있으며, 실시 예들에 따라 복수의 '부, 모듈, 부재, 블록'이 하나의 구성요소로 구현되거나, 하나의 '부, 모듈, 부재'가 복수의 구성요소들을 포함하는 것도 가능하다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 무선 통신망을 통해 연결되는 것을 포함한다.
또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
단수의 표현은 문맥상 명백하게 예외가 있지 않는 한, 복수의 표현을 포함한다.
개시된 발명은 AV 출력 분석장치, 방법 및 컴퓨터 판독가능 기록 매체에 관한 것이다.
보다 상세하게, 싱크 기기와 사용자 단말의 무선 연결 환경인 스크린 미러링 기술과 이미지 비교 알고리즘이 적용된 소프트웨어 기술을 접목하여 디스플레이 제품 군과 같은 싱크 기기에서 발생하는 비디오/오디오(AV) 출력을 자동으로 분석함으로써 싱크 기기와 소스 기기의 호환성 문제를 검출 가능하도록 마련된 AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체에 관한 것이다.
이하, 첨부된 도면을 참조하여 AV 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체에 대해 설명하도록 한다.
도 1은 일 실시 예에 따른 AV 출력 분석 시스템(10)의 개념도 이다.
도 1을 참조하면, 일 실시 예에 따른 AV 출력 분석 시스템(10)은 AV 출력 분석장치(100), 소스 기기(200), 싱크 기기(300) 및 사용자 단말(400)을 포함하고, 실시 예에 따라 원격 제어 장치(500)가 더 포함된다.
AV 출력 분석장치(100)는 AV 출력 분석 시스템(10)과 그 구성요소들 사이의 신호 흐름을 제어하기 위한 장치로, 컴퓨터, 노트북 등과 같은 연산 장치가 AV 출력 분석장치(100)로서 사용될 수 있다.
AV 출력 분석장치(100)는 사용자로부터 싱크 기기(300)의 AV 출력을 분석하기 위한 설정 값 및 제어 명령을 입력 받고, 이와 관련된 화면을 제공하도록 마련된다.
AV 출력 분석장치(100)는 사용자로부터 싱크 기기(300)의 AV 출력을 분석하기 위한 제어 명령을 수신하면, 소스 기기(200)에 HDMI 신호 생성 명령을 전송한다. 소스 기기(200)에 HDMI 신호 생성 명령이 전송되면, 소스 기기(200)는 오디오 신호 및 비디오 신호가 포함된 HDMI 신호를 생성하고, 생성된 신호를 HDMI 케이블을 통해 싱크 기기(300)로 전송한다.
개시된 발명에서 소스 기기(200)라 함은, HDMI 신호를 생성하기 위한 데이터들이 저장된 HDMI 신호 생성기를 포함하는 개념일 수 있다. 이하, 소스 기기(200)가 HDMI 신호 생성기로 마련된 경우를 예로 들어 발명의 실시 예를 설명하도록 한다.
HDMI 신호 생성기는 디지털 방식의 비디오 신호와 오디오 신호를 하나의 케이블로 동시에 인터페이스하도록 마련된 장치이다. 이러한 HDMI 신호 생성기는 비디오 신호 및 오디오 신호를 포함하는 컨텐츠 데이터를 저장할 수 있는 메모리를 포함할 수 있으며, 실시 예에 따라 외부 컨텐츠 소스로부터 컨텐츠를 수신하는 수신부를 포함할 수 있다.
HDMI 신호 생성기는 AV 출력 분석장치(100)로부터 수신된 HDMI 신호 생성 명령에 기초하여 컨텐츠 데이터를 비디오 신호 및 오디오 신호로 디코딩할 수 있다.
예를 들어, 컨텐츠 데이터는 MPEG(Moving Picture Experts Group), HEVC(High Efficiency Video Coading) 등 다양한 비디오 압축 표준에 의하여 압축될 수 있으며, HDMI 신호 생성기는 압축된 컨텐츠 데이터로부터 영상 프레임 각각을 나타내는 영상 프레임 데이터를 복원할 수 있다. 여기서, 영상 프레임 데이터는 AV 출력을 분석하기 위한 목적으로 제공되는 것으로, 추후 싱크 기기(300)의 AV 출력의 분석을 위해 단순화된 형태로 마련된 것일 수 있다. 이하 관련 부분에서 후술하도록 한다.
HDMI 신호 생성기는 복원된 HDMI 신호를 싱크 기기(300)로 전송할 수 있다. 보다 상세하게, HDMI 신호 생성기는 HDMI 신호 생성기와 싱크 기기(300)를 연결하는 HDMI 케이블을 통해 HDMI 신호를 싱크 기기(300)로 전송할 수 있다.
한편, 싱크 기기(300)에는 복수의 HDMI 포트가 마련되고 각각의 HDMI 포트는 독립적인 HDMI 케이블에 의해 HDMI 신호 생성기와 연결되게 된다. HDMI 신호 생성기는 싱크 기기(300)에 마련된 복수의 HDMI 포트들 중 활성화된 HDMI 포트와 연결된 HDMI 케이블을 통해 HDMI 신호를 싱크 기기(300)로 전송하게 된다. 복수의 HDMI 포트들는 AV 출력 분석장치(100)로부터 전달된 포트 활성화 명령에 의해 순차적으로 활성화 전환될 수 있으며, 이하 관련 부분에서 상술하도록 한다.
싱크 기기(300)는 디스플레이 가능하도록 마련된 기기로서 HDMI 신호 생성기로부터 HDMI 신호를 수신하면, 수신한 HDMI 신호에 기초하여 미리 설정된 규격에 대응되는 오디오/비디오(AV) 화면을 출력한다. 이러한 싱크 기기(300)의 종류로는 TV(Television), 모니터(moniter) 및 LFD(Large format displat) 등과 같은 싱크 제품 군을 예로 들 수 있으며, 싱크 제품 군의 예가 전술한 예들에 제한되는 것은 아니다.
싱크 기기(300)는 싱크 기기(300)에 마련된 복수의 HDMI 포트들 중 어느 하나의 인터페이스를 통해 HDMI 신호를 수신하게 되는데, 이러한 HDMI 포트의 HDMI 신호에 대한 대응력이 약할 경우 비디오 출력에 노이즈가 발생하거나, 오디오 출력에 이상이 발생할 수 있다. 개시된 발명은 이러한 문제점들을 자동으로 분석하도록 하기 위한 것으로 이를 위해 싱크 기기(300)와 사용자 단말(400)의 무선 연결 환경인 스크린 미러링 기술을 적용하였다.
사용자 단말(400)은 싱크 기기(300)에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하고, AV 출력 분석장치(100)의 요청에 따라 미러링 화면의 데이터를 AV 출력 분석장치(100)에 전송한다. 사용자 단말(400)은, AV 출력 분석장치(100)의 요청에 따라 미리 설정된 시간 동안 미러링 화면을 레코딩하여 비디오 파일을 생성하고, 생성된 비디오 파일을 AV 출력 분석장치(100)에 전송할 수 있다. 실시 예에 따라 AV 출력 분석장치(100)에서 오디오 신호에 대한 출력을 함께 분석하는 경우, 사용자 단말(400)은 AV 출력 분석장치(100)의 요청에 따라 레코딩된 비디오 파일에 대응되는 오디오 파일을 생성하고, 생성된 오디오 파일을 AV 출력 분석장치(100)에 전송할 수 있다.
AV 출력 분석장치(100)는 사용자 단말(400)로부터 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석할 수 있다. 보다 상세하게, AV 장치는 이미지 비교 알고리즘이 적용된 소프트웨어 기술을 접목하여 미러링 화면의 데이터와 레퍼런스 데이터를 비교하여 이들 데이터에 미리 설정된 기준 범위 이상의 차이가 있으면, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다.
개시된 발명은 싱크 기기(300)와 사용자 단말(400)의 무선 연결 환경인 스크린 미러링 기술을 이용하여 실 가정 공간 및 옥외 공간 디스플레이 장치의 AV 출력을 공간 제약사항 없이 간편하게 측정 분석할 수 있도록 함으로써 공간에 대한 접근성 및 디스플레이 장치의 설치 환경으로 인하여 발생하는 사이즈 편차와 관련된 오류를 제거할 수 있도록 하였다. 아울러, 무선 환경을 통한 실시간 스크린 미러링 출력을 AV 출력 분석 과정에 이용하도록 함으로써 주변 광이나 태양 광과 같은 환경적 영향을 받지 않아 정확한 측정 분석을 할 수 있도록 하였으며, 비디오 출력과 함께 오디오 출력의 문제점도 동시에 검출 분석 가능하도록 하였다.
이하, 발명의 이해를 돕기 위해 AV 출력 분석장치(100)의 구성에 대해 보다 상세하게 설명하도록 한다.
도 2는 AV 출력 분석장치(100)의 제어 블록도 이다. 도 2를 참조하면, 일 실시 예에 따른 AV 출력 분석장치(100)는 입력부(110), 메모리(120), 송신부(130), 수신부(140), 제어부(150) 및 표시부(160)를 포함한다.
입력부(110)는 사용자로부터 사용자 입력을 수신하고 사용자 입력에 대응하는 전기적 신호를 제어부(150)로 출력하도록 마련된다. 구체적으로, 입력부(110)는 사용자로부터 싱크 기기(300)의 AV 출력 분석을 위한 설정 명령 및 제어 명령을 수신하고, 이에 대응되는 전기적 신호를 출력하도록 마련된다.
입력부(110)는 다양한 입력 수단으로 마련될 수 있다. 예를 들어, 입력부(110)는 미리 정해진 명령을 입력하기 위한 조작 버튼, 가압식 스위치 또는 터치 패드 형태로 마련될 수 있다. 다만, 입력부(110)의 마련 예가 이에 제한되는 것은 아니며 표시부(160)와 일체로 마련된 터치 스크린 패널(TSP; Touch Screen Panel) 형태로 마련되거나 그밖에 사용자 입력을 수신할 수 있는 다양한 구성으로 마련될 수 있다.
메모리(120)는 AV 출력 분석장치(100)의 동작을 제어하기 위한 제어 프로그램 및 데이터를 저장할 수 있으며, AV 출력 분석장치(100)의 동작을 제어하는 중에 발생하는 데이터를 임시로 저장할 수 있다.
메모리(120)는 싱크 기기(300)의 AV 출력 분석을 위한 레퍼런스 데이터를 저장할 수 있다. AV 출력 분석을 위한 레퍼런스 데이터는 AV 출력의 노이즈 판단 기준이 되는 데이터로 비디오 출력에 대한 노이즈 판단 기준이 되는 레퍼런스 이미지 데이터와, 오디오 출력에 대한 노이즈 판단 기준이 되는 레퍼런스 파형 데이터를 포함하는 개념일 수 있다.
메모리(120)는 소스 기기(200)에 HDMI 신호 생성 명령을 전달하기 위한 제어 프로그램, 사용자 단말(400)로부터 수신한 미러링 화면 데이터와 메모리(120)에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하기 위한 제어 프로그램 및 싱크 기기(300)에 마련된 HDMI 포트에 대한 포트 활성화 명령을 출력하기 위한 제어 프로그램을 저장할 수 있다.
이러한 메모리(120)는 데이터를 장기간 저장하기 위한 롬(Read Only Memory), 플래시 메모리, 이피롬(Erasable Programmable Read Only Memory: EPROM), 이이피롬(Electrically Erasable Programmable Read Only Memory: EEPROM) 등의 비휘발성 메모리와, 데이터를 일시적으로 기억하기 위한 S-램(Static Random Access Memory, S-RAM), D-램(Dynamic Random Access Memory) 등의 휘발성 메모리를 포함할 수 있다.
송신부(130)는 제어부(150)의 제어에 따라 싱크 기기(300)에서 AV 화면이 출력되도록 소스 기기(200)에 HDMI 신호 생성 명령을 전송할 있다. HDMI 신호 생성 명령에는 싱크 기기(300)의 AV 출력 분석을 위해 사용자로부터 설정된 변수 값 데이터가 포함될 수 있다. 예를 들어, 사용자로부터 분석하고자 하는 해상도관련 변수 값과 오디오 관련 변수 값이 입력되면, 송신부(130)는 소스 기기(200)에서 해당 변수 값들이 적용된 HDMI 신호를 생성하도록 제어부(150)의 제어에 따라 소스 기기(200)에 HDMI 신호 생성 명령을 전송할 수 있다.
송신부(130)는 제어부(150)의 제어에 따라 싱크 기기(300)에 HDMI 포트 전환 명령을 전송할 수 있다. 실시 예에 따라 송신부(130)는 제어부(150)의 제어에 따라 AV 출력 분석장치(100)와 연결된 원격 제어 장치(500)에 HDMI 포트 전환 명령을 전송함으로써 원격 제어장치를 통해 싱크 기기(300)에 HDMI 포트 전환 명령을 전송할 수도 있다.
송신부(130)는 제어부(150)의 제어에 따라 사용자 단말(400)에 미러링 화면을 일정 시간 레코딩하도록 하는 제어 명령을 전송할 수 있다. 사용자 단말(400)은 송신부(130)로부터 수신한 제어 명령에 따라 미러링 화면의 데이터를 일정 시간동안 레코딩하여 비디오 파일을 생성할 수 있다. 비디오 파일을 생성하는 과정은 사용자 단말(400)에 미리 저장된 프로그램 또는 어플리케이션에 따라 수행될 수 있으며, 비디오 파일은 추후 AV 출력 분석장치(100)의 제어부(150)에서 싱크 기기(300)의 AV 출력을 분석하는 과정에 제공되게 된다.
수신부(140)는 사용자 단말(400)로부터 싱크 기기(300)에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하도록 마련된다. 수신부(140)는 제어부(150)의 제어에 따라 사용자 단말(400)로부터 미러링 화면을 일정 시간동안 레코딩한 비디오 파일을 수신하고, 수신된 비디오 파일을 제어부(150)의 AV 출력 분석 과정에 제공할 수 있다.
제어부(150)는 AV 출력 분석장치(100)의 전반적인 동작 및 AV 출력 분석장치(100)의 내부 구성요소들 사이의 신호 흐름을 제어하고 데이터를 처리하는 기능을 수행한다.
제어부(150)는 사용자로부터 제어 명령이 입력되거나 미리 설정된 조건을 만족하는 경우 AV 출력 분석장치(100)의 메모리(120)에 저장된 제어 프로그램 또는 어플리케이션을 실행할 수 있다.
구체적으로, AV 출력 분석장치(100)의 입력부(110)를 통해 사용자로부터 싱크 기기(300)의 AV 출력 분석을 위한 설정 명령이 입력되면, 제어부(150)는 AV 출력 분석장치(100)의 메모리(120)에 저장된 제어 프로그램을 실행하여 AV 출력 분석을 위한 변수 값을 입력 받을 수 있다. 이어서 사용자로부터 AV 출력 분석을 위한 동작 명령이 입력되면, 제어부(150)는 입력된 AV 출력 분석을 위한 변수 값에 기초하여 싱크 기기(300)에서 AV 화면이 출력되도록 소스 기기(200)에 HDMI 신호 생성 명령을 전송할 수 있다.
또한, 제어부(150)는 사용자 단말(400)로부터 싱크 기기(300)에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 수신하면, 수신된 미러링 화면의 데이터와 메모리(120)에 저장된 레퍼런스 데이터를 비교 분석하여 싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하기 위한 제어 프로그램을 실행할 수 있다.
제어부(150)는 미러링 화면의 데이터와 레퍼런스 데이터를 비교하여 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면, HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다. 예를 들어, 미러링 화면의 영상 데이터와 레퍼런스 데이터를 비교하여 복수 개의 화소 값들 중 특정 화소 값에 기준 범위 이상의 차이가 있으면 해당 화소에 노이즈가 발생된 것으로 결정하고, 해당 HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다. 또한, 미러링 화면의 오디오 데이터와 레퍼런스 데이터를 비교하여 각각의 데이터들 간에 기준 범위 이상의 차이가 있으면 노이즈가 발생된 것으로 결정하고, 해당 HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다. 이하 관련 부분에서 상술하도록 한다.
이러한 제어 프로그램은, 싱크 기기(300)에 마련된 복수의 HDMI 포트 각각에 대해 HMDI 신호에 대한 대응력을 분석할 수 있다. 예를 들어, HDMI 포트 A에 대해 HDMI 신호에 대한 대응력을 분석하고, 이어서 HDMI 포트 B, …, n에 대해 HDMI 신호에 대한 대응력을 분석할 수 있다.
싱크 기기(300)에 마련된 복수의 HDMI 포트 각각에 대해 HDMI 신호를 분석하기 위해서는 각각의 HDMI 포트를 순차적으로 활성화할 필요가 있다. 이에, 제어부(150)는 복수의 HDMI 포트 각각에 대해 순차적으로 HDMI 포트 활성화 명령을 전송하도록 송신부(130)를 제어할 수 있다. 송신부(130)를 통해 출력된 HDMI 포트 활성화 명령은 곧바로 싱크 기기(300)에 전송될 수 있으며, 실시 예에 따라 싱크 기기(300)의 원격제어장치를 통해 싱크 기기(300)에 전송될 수 있다. 여기서, 싱크 기기(300)의 원격제어장치는 싱크 기기(300)에 대해 원격으로 제어 명령을 송출하기 위해 별도로 마련된 장치로, 디스플레이 장치의 리모콘, 사용자 단말(400)과 같이 원격으로 제어 명령을 송출 가능한 기기들을 포함하는 개념일 수 있다.
제어부(150)는 HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면 해당 HMDI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정할 수 있다. 예를 들어, 제어부(150)는 HDMI 포트 A의 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면 해당 HDMI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정할 수 있으며, HDMI 포트 B, …, n의 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면 해당 HDMI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정할 수 있다.
제어부(150)는 싱크 기기(300)의 AV 출력 분석과 관련된 화면을 표시하도록 표시부(160)를 제어할 수 있다.
표시부(160)는 제어부(150)의 제어에 기초하여 사용자 입력에 대응하는 영상을 표시하거나, AV 출력 분석과 관련된 영상을 표시할 수 있다.
표시부(160)는 영상을 시각적으로 표시하는 디스플레이 패널과, 디스플레이 패널을 구동하는 디스플레이 드라이버를 포함할 수 있다. 디스플레이 패널은 디스플레이 드라이버로부터 수신된 영상 데이터에 따라 영상을 생성하고 영상을 표시할 수 있다.
표시부(160)는 사용자의 입력에 따라 싱크 기기(300)의 AV 출력을 분석하기 위한 변수 값을 설정하기 위한 셋팅 화면을 표시할 수 있으며, AV 출력을 분석하기 위한 동작이 개시되면 AV 출력 분석 과정을 표시하는 프로그래스 화면을 표시할 수 있으며, AV 출력 분석이 완료되면 AV 출력 분석 결과를 제공하는 AV 출력 분석 결과 화면을 표시할 수 있다. 각각의 화면 구성 예에 대해서는 관련 부분에서 상술하도록 한다.
이러한 표시부(160)는 액정 패널로 구현될 수 있으며, 실시 예에 따라 자체 발광이 가능한 발광 다이오드(Light Emitting Diode; LED) 패널과 유기 발광 다이오드(Organic Light Emitting Diode; OLED) 패널 등으로 구현될 수 있다.
이상으로, 일 실시 예에 따른 AV 출력 분석 시스템(10) 및 이러한 시스템의 구성 요소 중 하나인 AV 출력 분석장치(100)의 세부 구성에 대해 상세하게 설명하였다.
이하, 앞서 설명한 내용을 기초로 AV 출력 분석 방법 및 컴퓨터 판독 가능 기록 매체에 대해 상세하게 설명하도록 한다.
후술하는 AV 출력 분석방법은 컴퓨터에서 실행될 수 있는 실행 가능한 알고리즘을 포함하는 프로그램(도는 애플리케이션)으로 구현될 수 있고, 이러한 프로그램은 기록매체, 보다 상세하게 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장되어 제공될 수 있다. 예를 들어, 이러한 프로그램은 애플리케이션으로 구현되어 앱 스토어와 같은 서버에 저장되어 있을 수 있다. 서버에 저장되어 있는 애플리케이션을 AV 출력 분석장치(100)에서 사용자가 다운로드하여 AV 출력 분석장치(100)에 설치할 수 있다.
비일시적으로 판독 가능한 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하여 기기에 의해 판독 가능한 매체를 의미한다. 보다 상세하게, 상술한 다양한 애플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리 카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
도 3은 AV 출력 분석 방법의 흐름도 이고, 도 4는 AV 출력 분석 방법의 흐름을 세부적으로 도시한 개념도 이다.
도 3 및 도 4에 도시된 바를 참조하면, 일 실시 예에 따른 AV 출력 분석 방법은 싱크 기기(300)에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기(200)에 HDMI 신호 생성 명령을 전송하고(610), 싱크 기기(300)에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 사용자 단말(400)로부터 수신하고(620), 수신된 미러링 화면 데이터에 기초하여 싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것(630)을 포함한다.
먼저, AV 출력 분석장치(100)에서 소스 기기(200)에 HDMI 신호 생성 명령을 전송하기에 앞서, AV 출력 분석장치(100)의 입력부(110)를 통해 사용자로부터 분석하고자 하는 해상도 관련 변수 값과 오디오 관련 변수 값이 입력되는 과정이 수행된다. 이들 변수 값은 AV 출력 분석장치(100)의 표시부(160)에 제공되는 셋팅 화면을 통해 입력되며, 이하 이해를 돕기 위해 AV 출력 분석을 위한 셋팅 화면의 예를 설명하도록 한다.
도 5 및 도 6은 AV 출력 분석을 위한 셋팅 화면의 일 예를 도시한 도면이다. 구체적으로, 도 5는 해상도 관련 변수 값을 수신하기 위한 해상도 셋팅 화면의 예를 도시한 것이고, 도 6은 오디오 관련 변수 값을 수신하기 위한 오디오 셋팅 화면의 예를 도시한 것이다.
도 5 에 도시된 바를 참조하면, 해상도 셋팅 화면(S1)의 좌측 영역에는 AV 출력 분석 프로그램의 홈 화면으로 진입하기 위한 홈 버튼, AV 출력 분석 시스템(10)의 구성요소들의 연결을 확인하기 위한 화면으로 진입하기 위한 setup equipment 버튼, 셋팅 화면에 진입하기 위한 setup for testing 버튼, 분석 화면에 진입하기 위한 Test 버튼, 분석 결과 화면으로 진입하기 위한 Result 버튼이 마련된다. 도 5는 해상도 셋팅 화면의 예를 도시한 것으로 setup for testing 버튼에는 해상도 셋팅 화면에 진입된 상태임을 표시하도록 별도의 식별 표지가 제공될 수 있다.
해상도 셋팅 화면(S2)의 상부 영역에는 셋팅 대상을 선택하기 위한 버튼이 마련된다. 구체적으로, 해상도 셋팅 화면으로 진입하기 위한 Resolution 버튼과, 오디오 셋팅 화면으로 진입하기 위한 Audio 버튼을 포함할 수 있다. 도 5는 해상도 셋팅 화면의 예를 도시한 것으로 Resolution 버튼에는 해상도 셋팅 화면에 진입된 상태임을 표시하도록 별도의 식별 표지가 제공될 수 있다.
해상도 셋팅 화면(S3)의 메인 영역은 해상도와 관련된 변수 값을 설정하기 위한 영역들로 구분될 수 있다. 일 예로, PC Timing 관련 항목들을 설정하기 위한 영역과, CE Timing 관련 항목들을 설정하기 위한 영역과, 분석 대상이 되는 싱크 기기(300)의 HDMI 포트를 설정하기 위한 영역과, 색 공간(Color space)을 선택하기 위한 영역과, 비트 심도(bit depth)를 설정하기 위한 영역으로 구획될 수 있다.
사용자는 각각의 영역에 제공되는 체크 박스를 선택하거나 선택을 해지하는 방식으로 해상도 관련 변수 값을 설정할 수 있다.
도 6에 도시된 바를 참조하면, 오디오 셋팅 화면(S2)의 좌측 영역과 우측 영역은 도 5에서 설명한 내용과 유사하다. 다만, 도 6은 오디오 셋팅 화면(S2)의 예를 도시한 것으로 Audio 버튼에는 Audio 셋팅 화면에 진입된 상태임을 표시하도록 별도의 식별 표지가 제공될 수 있다.
오디오 셋팅 화면(S2)의 메인 영역은 오디오와 관련된 변수 값을 설정하기 위한 영역들로 구분될 수 있다. 일 예로 오디오 포멧(audio format)을 설정하기 위한 영역과, 분석 대상이 되는 싱크 기기(300)의 HDMI 포트를 설정하기 위한 영역과, 주파수를 설정하기 위한 영역으로 구획될 수 있다.
도 5 및 도 6은 AV 출력 분석을 위해 AV 출력 분석장치(100)의 화면에 제공되는 셋팅 화면의 예를 도시한 것으로, 셋팅 화면의 구성 방식이 전술한 예들에 의해 제한되는 것은 아니다. 이하, 설명의 편의상 HDMI 포트 A, B, C 및 D 중 HDIM 포트 A, B 및 D가 선택된 경우를 예로 들어 AV 출력 방법을 설명하도록 한다.
셋팅 화면(S1, S2)에 기초하여 해상도 관련 변수 값과 오디오 관련 변수 값이 입력되면, 사용자로부터 분석 실행 명령이 입력될 수 있다. 셋팅 화면(S1, S2)에는 분석 실행을 위한 Run 버튼이 마련될 수 있으며, 실시 예에 따라 Run 버튼은 Test 버튼을 통해 제공되는 분석 화면에 마련될 수도 있다.
사용자로부터 AV 출력 분석장치(100)에 대해 분석 실행 명령이 입력되면, 소스 기기(200)에서 해당 변수 값들이 적용된 HDMI 신호를 생성하도록 AV 출력 분석장치(100)의 송신부(130)로부터 소스 기기(200)에 HDMI 신호 생성 명령이 전송되는 과정이 수행된다.
한편, AV 출력 분석장치(100)의 송신부(130)는 소스 기기(200)에 HDMI 신호 생성 명령을 전송 함과 동시에 싱크 기기(300)에 마련된 HDMI 포트들 중 분석 대상이 되는 HDMI 포트를 활성화하도록 싱크 기기(300)에 HDMI 포트 활성화 명령을 전송할 수 있다.
HDMI 포트 활성화 명령은 실시 예에 따라 AV 출력 분석장치(100)와 연결된 원격 제어 장치(500)를 통해 싱크 기기(300)에 전송될 수 있다. 예를 들어, 사용자로부터 HDMI 포트 A에 대한 AV 출력 분석 명령이 입력된 경우, 송신부(130)는 AV 출력 분석장치(100)와 연결된 원격 제어 장치(500)를 통해 싱크 기기(300)에 HDMI 포트 A 활성화 명령을 전송할 수 있다.
소스 기기(200)는 HDMI 신호 생성 명령을 수신하면, 수신된 HDMI 신호 생성 명령에 기초하여 HDMI 신호를 생성하고, 생성된 HDMI 신호를 HDMI 케이블을 통해 싱크 기기(300)에 전송할 수 있다. HDMI 신호는 싱크 기기(300)에 마련된 복수의 HDMI 포트들 중 활성화된 HDMI 포트를 통해 싱크 기기(300)에 전달되는데, 앞서 예시한 바와 같이 HDMI 포트 활성화 명령에 기초해 싱크 기기(300)의 HDMI 포트 A가 우선적으로 활성화되게 되므로 HDMI 신호는 HDMI 포트 A를 통해 싱크 기기(300)에 전달되게 된다.
싱크 기기(300)는 소스 기기(200)로부터 수신한 HDMI 신호에 기초하여 AV 화면을 제공한다. 싱크 기기(300)에서 AV 화면을 제공하는 과정에서 싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력이 약할 경우 싱크 기기(300)를 통해 제공되는 AV 화면에 노이즈가 발생될 수 있다.
개시된 발명은 이러한 AV 화면의 노이즈를 분석하여 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하기 위한 것으로, 이를 위해 싱크 기기(300)는 사용자 단말(400)에 싱크 기기(300)의 AV 화면에 대응되는 미러링 화면 데이터를 제공할 수 있다. 싱크 기기(300)와 사용자 단말(400)은 와이파이(Wi-Fi)와 같은 무선 통신 환경을 통해 통신 가능하도록 마련되며, 싱크 기기(300)는 와이파이와 같은 무선 통신 환경을 통해 미러링 화면의 데이터를 사용자 단말(400)에 전송할 수 있다.
사용자 단말(400)은 싱크 기기(300)로부터 수신한 미러링 화면의 데이터에 기초하여 사용자 단말(400)의 표시부(160)에 싱크 기기(300)의 AV 화면과 대응되는 미러링 화면을 제공할 수 있다. 이어서, 사용자 단말(400)은 AV 출력 분석장치(100)의 요청에 따라 미리 설정된 시간 동안 미러링 화면을 레코딩하여 비디오 파일을 생성하고, 생성된 비디오 파일을 AV 출력 분석장치(100)에 전송할 수 있다. 개시된 발명은 비디오 파일에 기초하여 AV 출력을 분석하도록 함으로써 실시 예에 따라 비디오 출력을 분석함과 동시에 오디오 출력을 분석하도록 마련될 수 있다. 이하 관련 부분에서 상술하도록 한다.
이어서, 싱크 기기(300)에서 출력되는 AV 화면에 대응하는 미러링 화면의 데이터를 사용자 단말(400)로부터 수신하고, 수신된 미러링 화면 데이터에 기초하여 싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 과정이 수행된다.
싱크 기기(300)에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 과정은 비디오 출력을 분석하여 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 과정을 포함하고, 실시 예에 따라 오디오 출력을 분석하여 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 과정을 포함한다.
이하, 이해를 돕기 위해 비디오 출력을 분석하여 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 과정과, 오디오 출력을 분석하여 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 과정에 대해 설명하도록 한다.
도 7은 비디오 출력 분석 과정을 도시한 흐름도 이고, 도 8은 비디오 출력 분석 과정을 세부적으로 도시한 흐름도 이다.
도 7에 도시된 바를 참조하면, 비디오 출력 분석 과정은 AV 출력 분석장치(100)에서 사용자 단말(400)에 비디오 파일 생성 명령을 전송하는 단계(622), 사용자 단말(400) 장치에서 비디오 파일을 생성하는 단계(624), AV 출력 분석장치(100)에서 비디오 파일을 수신하는 단계(626), AV 출력 분석장치(100)에서 수신된 비디오 파일을 기초로 그림파일을 추출하는 단계(632), AV 출력 분석장치(100)에서 레퍼런스 이미지와 추출된 그림 파일을 비교 분석하는 단계(634), AV 출력 분석장치(100)에서 분석 결과를 표시(636)하는 단계를 포함한다.
먼저, AV 출력 분석장치(100)에서 사용자 단말(400)에 비디오 파일 생성 명령을 전송하는 단계가 수행된다(622). AV 출력 분석장치(100)는 AV 출력 분석장치(100)와 사용자 단말(400)을 연결하는 USB 케이블을 통해 사용자 단말(400)에 비디오 파일 생성 명령을 전송할 수 있다.
사용자 단말(400)이 AV 출력 분석장치(100)로부터 비디오 파일 생성 명령을 수신하면 비디오 파일을 생성하는 단계가 수행된다(624). 사용자 단말(400)은 AV 출력 분석장치(100)의 요청에 따라 사용자 단말(400)의 메모리에 미리 저장된 비디오 파일 생성 프로그램 또는 어플리케이션을 실행하고, 미리 설정된 시간 동안 미러링 화면을 레코딩하여 비디오 파일을 생성할 수 있다.
도 8을 참조하면, 사용자 단말(400)은 AV 출력 장치의 요청에 따라 AAA.mp4 형태의 비디오 파일을 생성할 수 있다. 다만, 비디오 파일의 형태가 도 8에 도시된 예에 제한되는 것은 아니며, avi, mkv, asf, wmv, 3gp, vro, mpg, mpeg, ts, tp, trp, mov, flv, vob, svi, divx 등 다양한 형태의 비디오 파일을 생성할 수 있음은 물론이다.
사용자 단말(400)은 AV 출력 분석장치(100)의 요청에 따라 생성된 비디오 파일을 AV 출력 분석장치(100)로 전송하고, AV 출력 분석장치(100)는 사용자 단말(400)로부터 비디오 파일을 수신할 수 있다(626).
AV 출력 분석장치(100)가 사용자 단말(400)로부터 비디오 파일을 수신하면, 수신된 비디오 파일을 기초로 그림파일을 추출하는 단계가 수행된다(632). AV 출력 분석장치(100)의 제어부(150)는 비디오 파일을 구성하는 복수의 그림파일들 중 일부를 미리 설정된 프레임 간격으로 또는 랜덤으로 추출할 수 있다.
도 8을 참조하면, AV 출력 분석장치(100)는 비디오 파일을 기초로 비디오 파일을 구성하는 복수의 그림 파일들(예를 들어, AAA_1.jpg, AAA_2.jpg, … , AAA_n.jpg, n은 3 이상의 정수)을 일차적으로 추출할 수 있으며, 일차로 추출한 그림파일들 중 일부의 그림 파일들(예를 들어, AAA_2.jpg, AAA_4.jpg, AAA_6.jpg, AAA_8.jpg, AAA_10.jpg)을 미리 설정된 프레임 간격으로 또는 랜덤으로 추출할 수 있다. 한편, 그림 파일의 형태가 도 8에 도시된 예에 제한되는 것은 아니며, gif, png, psd, bmp, tiff 등 다양한 형태의 그림 파일을 생성할 수 있음은 물론이다.
비디오 파일을 기초로 복수의 그림파일들이 추출되면, AV 출력 분석장치(100)의 메모리(120)에 저장된 레퍼런스 이미지 데이터와 추출된 복수의 그림 파일들을 비교 분석하는 단계가 수행된다(634). AV 출력 분석장치(100)의 제어부(150)는 이미지 분석 알고리즘이 적용된 프로그램 또는 어플리케이션에 기초하여 AV 출력 분석장치(100)의 메모리(120)에 저장된 레퍼런스 이미지 데이터와 추출된 그림 파일을 비교 분석함으로써 추출된 그림 파일에 노이즈가 존재하는지 여부를 판단한다. AV 출력 분석장치(100)는 그림 파일에 노이즈가 존재하는 경우 또는 미리 설정된 개수 이상의 그림파일에 노이즈가 존재하는 경우 해당 HDMI 포트의 HDMI 신호에 대한 대응력이 낮은 것으로 결정할 수 있다.
도 8을 참조하면, AV 출력 분석장치(100)는 레퍼런스 이미지와, AAA_2.jpg, AAA_4.jpg, AAA_6.jpg, AAA_8.jpg 및 AAA_10.jpg의 그림파일들에 대해 가로세로 방향으로 픽셀 데이터를 비교하여 이들 데이터 간에 미리 설정된 기준 범위 이상의 차이가 있으면, 해당 그림파일에 노이즈가 존재하는 것으로 결정할 수 있다.
도 9는 레퍼런스 화면과 비디오 출력 분석 시 발생되는 노이즈 화면의 예들을 도시한 도면이다. 도 9를 참조하면, 노이즈 화면은 레퍼런스 화면이 깨지는 형태로 나타나거나 화면이 단일 컬러로 구현되는 등의 방식으로 출력될 수 있다. 한편 도 9는 노이즈 화면의 예들을 도시한 것으로, 노이즈 화면의 예가 도 9에 도시된 바에 의해 제한되는 것은 아니다.
AV 출력 분석장치(100)에서 레퍼런스 이미지 데이터와 추출된 그림파일을 비교 분석하는 단계가 완료되면, AV 출력 분석장치(100)의 표시부(160)에서 AV 출력 분석 결과를 표시하는 단계가 수행된다(636).
AV 출력 분석장치(100)의 표시부(160)는 AV 출력 분석 결과 화면을 표시할 수 있으며, AV 출력 분석 결과화면에는 HDMI 신호에 대한 대응력이 낮은 것으로 결정된 HDMI 포트 관련 항목과, 해당 HDMI 포트들에 대한 분석 변수 값과, 해당 분석 결과의 기초가 되는 노이즈 화면 데이터(예를 들어, 도 9의 노이즈 화면)가 제공될 수 있다.
다음으로, 오디오 출력 분석 과정에 대해 설명한다.
개시된 발명에 따른 오디오 출력 분석 과장은 AV 출력 분석장치(100)에서 도 7의 과정에 따라 비디오 파일을 수신하면, 비디오 파일로부터 오디오 파형 데이터를 추출하고, 추출된 오디오 파형 데이터와 레퍼런스 파형 데이터를 비교 분석하는 단계, AV 출력 분석장치(100)에서 분석 결과를 표시하는 단계를 포함한다.
즉, 개시된 발명은 비디오 파일로부터 그림 파일을 추출하여 비디오 출력 분석을 함과 동시에 오디오 파형 데이터를 추출하여 오디오 출력을 동시에 분석 가능하다는 장점이 있다.
도 10은 오디오 출력 분석의 원리를 설명하기 위한 도면이다.
도 10을 참조하면, AV 출력 분석장치(100)의 제어부(150)는 레퍼런스 파형 데이터와 추출된 파형 데이터를 비교 분석하여 파형 데이터들 간에 미리 설정된 기준 범위 이상의 차이가 있으면 오디오 출력에 노이즈가 존재하는 것으로 결정할 수 있다. 구체적으로, 레퍼런스 파형 데이터 1과 오디오 파형 데이터 2는 기준 범위 이상의 차이가 없으므로 오디오 출력에 노이즈가 존재하지 않는 것으로 결정될 수 있으며, 레퍼런스 파형 데이터 1과 오디오 파형 데이터 3은 기준 범위 이상의 차이가 있는 것으로 결정하고 오디오 출력에 노이즈가 존재하는 것으로 결정될 수 있다.
AV 출력 분석장치(100)에서 레퍼런스 파형 데이터와 추출된 오디오 파형 데이터를 비교 분석하는 단계가 완료되면, AV 출력 분석장치(100)의 표시부(160)에서 AV 출력 분석 결과를 표시하는 단계가 수행된다. AV 출력 분석장치(100)의 표시부(160)는 AV 출력 분석 결과 화면을 표시할 수 있으며, AV 출력 결과 화면에는 HDMI 신호에 대한 대응력이 낮은 것으로 결정된 HDMI 포트 관련 항목과, 해당 HDMI 포트들에 대한 분석 변수 값과, 해당 분석 결과의 기초가 되는 노이즈 파형 데이터가 제공될 수있다.
AV 출력 분석장치(100)의 제어부(150)는 앞서 설명한 원리에 따라 싱크 기기(300)에 마련된 HDMI 포트들에 대한 비디오 출력과 오디오 출력을 분석할 수 있다. 앞서 전제한 바와 같이 사용자에 의해 HDMI 포트 A, B 및 D 에 대한 분석 명령이 입력된 경우, AV 출력 분석장치(100)는 AV 출력을 분석하기 위해 설정된 변수 값들에 대한 경우의 수만큼 HDMI 포트 A에 대한 비디오 출력과 오디오 출력을 분석할 수 있으며, 이어서 같은 방식으로 싱크 기기(300)에 마련된 HDMI 포트 B 및 D에 대한 비디오 출력과 오디오 출력을 분석할 수 있다.
AV 출력 분석장치(100)에서 싱크 기기(300)의 AV 출력을 분석하는 중, AV 출력 분석장치(100)의 표시부(160)에는 프로그래스 화면이 제공될 수 있다. 프로그래스 화면에는 분석 진행중인 변수 값들이 제공됨과 동시에 분석 진행 과정을 시각적으로 제공하기 위한 프로그래스 바가 제공될 수 있다. 도 11은 AV 출력 분석 중 AV 출력 분석장치(100)에 제공되는 프로그래스 화면(S3)의 일 예를 도시한 도면으로, 프로그래스 화면(S3)의 제공 예가 이에 제한되는 것은 아니다.
이어서, AV 출력 분석장치(100)의 분석이 완료되면 AV 출력 분석장치(100)의 표시부(160)에는 AV 출력 분석 결과 화면이 제공될 수 있다.
도 12는 AV 출력 분석 결과 화면(S4)의 일 예를 도시한 도면이다.
도 12를 참조하면, AV 출력 분석 결과 화면(S4)에는 HDMI 신호에 대한 대응력이 낮은 것으로 결정된 HDMI 포트관련 항목과, 해당 HDMI 포트들에 대한 분석 변수 값과, 해당 분석 결과의 기초가 되는 노이즈 화면 데이터가 제공될 수 있다. 한편, 도 12는 AV 출력 분석 결과 화면의 일 예를 도시한 도면으로, AV 출력 분석 결과 화면의 제공 예가 이에 제한되는 것은 아니다.
이상으로, 개시된 발명에 따른 AV 출력 분석장치와 AV 출력 분석 방법의 실시 예에 대해 설명하였다. 발명의 기술적 사상이 전술한 실시 예에 의해 제한되는 것은 아니며 당해 업계에서 통상의 지식을 가진 자가 쉽게 생각할 수 있는 범위 내의 변경을 포함하는 개념으로 넓게 이해되어야 할 것이다.
10: AV 출력 분석 시스템
100: AV 출력 분석장치
110: 입력부
120: 메모리
130: 송신부
140: 수신부
150: 제어부
160: 표시부
200: 소스 기기
300: 싱크 기기
400: 사용자 단말
500: 원격 제어 장치

Claims (17)

  1. 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하는 송신부;
    사용자 단말로부터, 상기 싱크 기기에서 출력되는 상기 AV 화면에 대응하는 미러링 화면의 데이터를 수신하는 수신부;
    상기 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 상기 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 제어부;를 포함하는 AV 출력 분석장치.
  2. 제 1항에 있어서,
    상기 제어부는,
    상기 싱크 기기에 마련된 복수의 HDMI 포트 각각에 대해 상기 HDMI 신호에 대한 대응력을 분석하는 AV 출력 분석장치.
  3. 제 1항에 있어서,
    상기 제어부는,
    상기 수신된 미러링 화면의 데이터와 상기 레퍼런스 데이터를 비교하여 상기 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면, 상기 HDMI 포트의 상기 HDMI 신호에 대한 대응력이 낮은 것으로 결정하는 AV 출력 분석장치.
  4. 제 3항에 있어서,
    상기 제어부는,
    상기 수신된 미러링 화면의 데이터와 상기 레퍼런스 데이터를 비교하여 상기 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면 상기 미러링 화면의 데이터에 노이즈가 발생한 것으로 결정하고, 상기 HDMI 포트의 상기 HDMI 신호에 대한 대응력이 낮은 것으로 결정하는 AV 출력 분석장치.
  5. 제 3항에 있어서,
    상기 제어부는,
    상기 HDMI 포트의 상기 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면, 상기 HDMI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정하는 AV 출력 분석장치.
  6. 제 1항에 있어서,
    사용자로부터 상기 싱크 기기의 AV 출력 분석을 위한 설정 값 및 제어 명령을 입력 받는 입력부;를 더 포함하는 AV 출력 분석장치.
  7. 제 1항에 있어서,
    상기 싱크 기기의 AV 출력 분석과 관련된 화면을 표시하는 표시부;를 더 포함하는 AV 출력 분석장치.
  8. 제 1항에 있어서,
    상기 싱크 기기의 AV 출력 분석을 위한 상기 레퍼런스 데이터를 저장 가능하도록 마련된 메모리;를 더 포함하는 AV 출력 분석장치.
  9. 제 1항에 있어서,
    상기 싱크 기기에는 복수의 HDMI 포트가 마련되고,
    상기 제어부는,
    상기 싱크 기기에 상기 복수의 HDMI 포트들에 대한 활성화 명령을 전송하도록 상기 송신부를 제어하는 AV 출력 분석장치.
  10. 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하고,
    사용자 단말로부터, 상기 싱크 기기에서 출력되는 상기 AV 화면에 대응하는 미러링 화면의 데이터를 수신하고,
    상기 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 상기 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것을 포함하는 AV 출력 분석 방법.
  11. 제 10항에 있어서,
    상기 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것은,
    상기 수신된 미러링 화면의 데이터와 상기 레퍼런스 데이터를 비교하여 상기 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면, 상기 HDMI 포트의 상기 HDMI 신호에 대한 대응력이 낮은 것으로 결정하는 것을 포함하는 AV 출력 분석 방법.
  12. 제 11항에 있어서,
    상기 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것은,
    상기 수신된 미러링 화면의 데이터와 상기 레퍼런스 데이터를 비교하여 상기 데이터들이 미리 설정된 기준 범위 이상의 차이가 있으면 상기 미러링 화면의 데이터에 노이즈가 발생한 것으로 결정하고, 상기 HDMI 포트의 상기 HDMI 신호에 대한 대응력이 낮은 것으로 결정하는 것을 포함하는 AV 출력 분석 방법.
  13. 제 11항에 있어서,
    상기 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 것은,
    상기 HDMI 포트의 상기 HDMI 신호에 대한 대응력이 낮은 것으로 결정되면, 상기 HDMI 포트와 관련된 회로 및 소프트웨어 중 적어도 하나에 이상이 있는 것으로 결정하는 것을 포함하는 AV 출력 분석 방법.
  14. 제 10항에 있어서,
    사용자로부터 상기 싱크 기기의 AV 출력 분석을 위한 설정 값 및 제어 명령을 입력 받는 것을 더 포함하는 AV 출력 분석방법.
  15. 제 10항에 있어서,
    상기 싱크 기기의 AV 출력 분석과 관련된 화면을 표시하는 것을 더 포함하는 AV 출력 분석방법.
  16. 제 10항에 있어서,
    상기 싱크 기기에는 복수의 HDMI 포트가 마련되고,
    상기 싱크 기기에 상기 복수의 HDMI 포트들에 대한 활성화 명령을 전송하는 것을 더 포함하는 AV 출력 분석 방법.
  17. 싱크 기기의 AV 출력을 자동으로 분석하는 방법을 실행하기 위한 프로그램을 포함하는 컴퓨터 판독가능 기록 매체에 있어서,
    상기 AV 출력을 자동으로 분석하는 방법은,
    상기 싱크 기기에서 오디오/비디오(AV) 화면이 출력되도록 소스 기기에 HDMI 신호 생성 명령을 전송하는 단계;
    사용자 단말로부터, 상기 싱크 기기에서 출력되는 상기 AV 화면에 대응하는 미러링 화면의 데이터를 수신하는 단계; 및
    상기 수신된 미러링 화면의 데이터와 메모리에 저장된 레퍼런스 데이터를 비교 분석하여 상기 싱크 기기에 마련된 HDMI 포트의 HDMI 신호에 대한 대응력을 분석하는 단계;를 실행하는 컴퓨터 판독 가능 기록 매체.
KR1020170152828A 2017-11-16 2017-11-16 Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체 KR20190055946A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020170152828A KR20190055946A (ko) 2017-11-16 2017-11-16 Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체
PCT/KR2018/011455 WO2019098523A1 (ko) 2017-11-16 2018-09-27 Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체
US16/765,075 US11140382B2 (en) 2017-11-16 2018-09-27 AV output analysis device and method, and computer-readable recording medium
EP18877869.0A EP3697101A1 (en) 2017-11-16 2018-09-27 Av output analysis device and method, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170152828A KR20190055946A (ko) 2017-11-16 2017-11-16 Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체

Publications (1)

Publication Number Publication Date
KR20190055946A true KR20190055946A (ko) 2019-05-24

Family

ID=66539815

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170152828A KR20190055946A (ko) 2017-11-16 2017-11-16 Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체

Country Status (4)

Country Link
US (1) US11140382B2 (ko)
EP (1) EP3697101A1 (ko)
KR (1) KR20190055946A (ko)
WO (1) WO2019098523A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021118032A1 (ko) * 2019-12-10 2021-06-17 삼성전자(주) 전자장치 및 그 제어방법

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101092438B1 (ko) 2004-08-05 2011-12-13 엘지전자 주식회사 케이블 방송 수신기 및 그의 진단 방법
FR2942667B1 (fr) * 2009-02-27 2016-05-06 Sagem Comm Procede de diagnostic et/ou de mise a jour d'un logiciel d'un dispositif electronique equipe d'un connecteur de type hdmi et dispositif associe.
KR101061130B1 (ko) 2009-06-23 2011-08-31 엘지전자 주식회사 최적 해상도를 설정하는 소스 장비, 싱크 장비 및 hdmi제어 방법
EP2439943A1 (en) 2010-10-07 2012-04-11 Nagravision S.A. System and method to prevent manipulation of transmitted video data
US8863210B2 (en) * 2011-10-21 2014-10-14 Lg Electronics Inc. Cable broadcast program receiver and a diagnostic method of the cable broadcast program receiver
US9632648B2 (en) * 2012-07-06 2017-04-25 Lg Electronics Inc. Mobile terminal, image display device and user interface provision method using the same
KR20160031566A (ko) 2014-08-18 2016-03-23 (주)아이피티브이코리아 휴대 단말을 이용한 방송 품질 분석 시스템
JP6375922B2 (ja) 2014-12-12 2018-08-22 沖電気工業株式会社 映像送信装置およびエラー検出方法
US10299117B2 (en) 2015-02-25 2019-05-21 Screenovate Technologies Ltd. Method for authenticating a mobile device and establishing a direct mirroring connection between the authenticated mobile device and a target screen device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021118032A1 (ko) * 2019-12-10 2021-06-17 삼성전자(주) 전자장치 및 그 제어방법

Also Published As

Publication number Publication date
EP3697101A4 (en) 2020-08-19
US11140382B2 (en) 2021-10-05
WO2019098523A1 (ko) 2019-05-23
US20200359009A1 (en) 2020-11-12
EP3697101A1 (en) 2020-08-19

Similar Documents

Publication Publication Date Title
JP5896617B2 (ja) 試験測定システム、試験測定機器及びその測定ビュー同期化方法
CN109686385B (zh) 影音装置测试***
KR102599951B1 (ko) 전자 장치 및 그의 제어방법
US20170163979A1 (en) Testing device of display devices and testing method thereof
CN107430840B (zh) 视频信号监视方法、视频信号监视装置和显示装置
CN103155550B (zh) 图像监视装置和用于其的搜索对象的方法
US20160373816A1 (en) Automation testing apparatus
KR20190055946A (ko) Av 출력 분석장치, 방법 및 컴퓨터 판독 가능 기록 매체
US20140244195A1 (en) Testing system and method for video graphics array port
KR20150111428A (ko) 디지털 사이니지 장치 및 그 구동방법
US20180167577A1 (en) Display apparatus presenting status of external electronic apparatus and controlling method thereof
KR20150089146A (ko) 디스플레이 장치 및 이를 포함하는 디스플레이 시스템, 그리고 이의 id 설정 방법
CN101739922B (zh) 显示器的色彩数据检测***及显示器的色彩数据检测方法
US20150193913A1 (en) Display apparatus and method of controlling the same
JP2007079176A (ja) 画像送受信装置
US11089295B2 (en) Display apparatus, apparatus for proof of play, and method for proof of play of contents
CN110033723B (zh) 显示输入延迟检测***及方法
CN107332914B (zh) 一种终端展示方法及装置
CN116183172A (zh) 显示屏的异常检测方法以及***
KR20150028478A (ko) 비디오 성능 측정 장치 및 비디오 성능 측정 방법
KR20180100873A (ko) 대체 광고를 재생하는 디스플레이 장치 및 그 디스플레이 장치의 제어 방법
CN106028028A (zh) Hdcp功能的检测方法、装置和用于检测hdcp功能的装置
KR101431806B1 (ko) 투명 디스플레이 장치 및 그 동작 방법
CN110928766A (zh) 应用软件的测试方法、装置、设备及计算机可读存储介质
TWI791381B (zh) 測試模組的操作方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal