KR20220163152A - 디스플레이 장치 및 그 동작 방법 - Google Patents

디스플레이 장치 및 그 동작 방법 Download PDF

Info

Publication number
KR20220163152A
KR20220163152A KR1020210071711A KR20210071711A KR20220163152A KR 20220163152 A KR20220163152 A KR 20220163152A KR 1020210071711 A KR1020210071711 A KR 1020210071711A KR 20210071711 A KR20210071711 A KR 20210071711A KR 20220163152 A KR20220163152 A KR 20220163152A
Authority
KR
South Korea
Prior art keywords
aspect ratio
image
display device
edid
source
Prior art date
Application number
KR1020210071711A
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 KR1020210071711A priority Critical patent/KR20220163152A/ko
Publication of KR20220163152A publication Critical patent/KR20220163152A/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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • 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
    • H04N21/440272Processing 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 for performing aspect ratio conversion
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/0122Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios

Landscapes

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

Abstract

실시예들에 따라, 디스플레이 장치 및 그 동작 방법이 개시된다. 개시된 디스플레이 장치는, 디스플레이, 하나 이상의 인스트럭션을 저장하는 메모리, 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써, 화면비 변경 명령을 수신하고, 상기 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하고, 식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하고, 상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하고, 상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신한다.

Description

디스플레이 장치 및 그 동작 방법{A display apparatus and a method of operating the display apparatus}
다양한 실시예들은 디스플레이 장치 및 그 동작 방법에 관한 것으로, 보다 구체적으로는, 화면비 변경 명령에 응답해서 적응적으로 화면비 변경 동작을 수행할 수 있는 디스플레이 장치 및 그 동작 방법에 관한 것이다.
영상에서 화면비 또는 종횡비(aspect ratio)라는 것은 영상의 가로와 세로의 크기 비율을 말하는 것으로 SDTV는 주로 4:3을 사용해 왔으나 영상의 기준이 HDTV로 전환됨에 따라 16:9의 비율을 많이 사용하게 되었다. 그 외에도 디스플레이 장치는 다양한 화면비 예를 들어, 16:9, 21:9, 32:9의 영상을 표시할 수 있고, 영상 제작자도 다양한 화면비의 영상을 제작할 수 있다. 또한 디스플레이 장치도 화면비를 변경할 수 있는 기능을 제공함으로써 사용자는 자신이 원하는 화면비로 변경하여 영상을 표시하도록 제어할 수 있다.
한편, 디스플레이 장치는 디스플레이 장치에 연결된 다양한 소스 입력으로부터의 영상을 표시할 수 있다. 예를 들어, 디스플레이 장치는 디스플레이장치 내부에 저장된 영상을 표시할 수 있을 뿐만 아니라, HDMI와 같은 케이블을 통하여 연결된 외부 입력 소스 기기로부터 영상을 제공받아 표시하거나 또는 무선 네트워크로 연결된 서버 장치로부터 영상을 제공받아 표시할 수도 있다. 이와 같이 디스플레이 장치는 다양한 소스로부터 영상을 제공받아 표시할 수 있는데, 영상을 제공하는 소스가 무엇인지에 따라 영상의 화면비를 적절하게 변경하는 방법은 모두 다를 수 있으므로, 영상을 제공하는 소스에 기반하여 디스플레이 장치에 표시되는 영상의 화면비를 적응적으로 조정하는 방법이 요구될 수 있다.
다양한 실시예들은, 전자 장치에서, 화면비 변경 명령을 수신한 경우 전자 장치에서 표시되는 영상을 제공하는 소스에 따라 적응적으로 영상의 화면비 제어 동작을 수행할 수 있는 전자 장치 및 전자 장치의 동작 방법을 제공하는 것을 목적으로 한다.
일 실시예에 따른 디스플레이 장치는, 디스플레이, 하나 이상의 인스트럭션을 저장하는 메모리, 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써, 화면비 변경 명령을 수신하고, 상기 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하고, 식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하고, 상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하고, 상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신한다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션 또는 상기 현재 표시되는 영상의 주소 정보에 기반하여 상기 영상을 제공하는 소스를 식별할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 디스플레이에 현재 표시되는 영상을 제공하는 소스가, 유선 통신으로 연결된 외부 입력 장치인지, 무선 통신으로 연결된 영상 제공 장치 인지, 또는 디스플레이 장치 자체인지를 식별할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 소스가 유선 통신으로 연결된 외부 장치로 식별됨에 따라, 상기 화면비 제어 정보로서 상기 화면비 변경 명령에 따라 변경 요청된 화면비에 기반하여 EDID를 변경하고, 상기 변경된 EDID를 상기 외부 장치로 전송함으로써, 상기 변경된 EDID에 따라 화면비가 변경된 영상을 상기 외부 장치로부터 수신할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 변경요청된 화면비에 대응하는 해상도 정보를 권장 타이밍 정보로 설정함으로써 상기 변경된 EDID를 생성할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 EDID의 변경 전에 상기 외부 장치로부터 상기 EDID의 접근을 방지할 수 있도록 제어하는 상태 신호를 상기 외부 장치로 제공하고, 상기 EDID의 변경 완료에 따라 상기 외부 장치가 상기 변경된 EDID를 읽어갈 수 있도록 제어하는 상태 신호를 상기 외부 장치로 제공할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 미리 지정된 이벤트가 검출됨에 따라 상기 변경된 EDID를 원래 EDID로 복원하며, 상기 미리 지정된 이벤트는, 상기 외부 장치를 상기 디스플레이 장치에 연결하는 케이블의 탈거, 전력 관리 모드 상태로의 진입, 또는 파워 오프 입력 중 적어도 하나를 포함할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 소스가 무선 통신으로 연결된 영상 제공 장치로 식별됨에 따라, 상기 화면비 변경 명령에 따른 화면비를 포함하는 상기 화면비 변경 요청 명령을 상기 화면비 제어 정보로서 생성하고, 상기 화면비 변경 요청 명령을 상기 영상 제공 장치로 전송함으로써, 상기 영상 제공 장치로부터 화면비가 변경된 영상을 수신할 수 있다.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 소스가 상기 디스플레이 장치 자체로 식별됨에 따라, 상기 화면비 변경 명령에 따른 화면비를 포함하는 상기 화면비 제어 정보를 스케일러로 제공하고, 상기 화면비 제어 정보에 따라 상기 영상의 화면비를 변경하도록 상기 스케일러를 제어할 수 있다.
일 실시예에 따라 디스플레이 장치의 동작 방법은, 화면비 변경 명령을 수신하는 동작, 상기 디스플레이 장치의 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하는 동작, 식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하는 동작, 상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하는 동작, 및 상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신하는 동작을 포함한다.
일 실시예에 따라 디스플레이 장치의 동작 방법의 구현을 위해 디스플레이 장치의 프로세서에 의해 실행되는 하나 이상의 프로그램이 기록된 컴퓨터 판독가능 기록 매체에 있어서, 상기 디스플레이 장치의 동작 방법은, 화면비 변경 명령을 수신하는 동작, 상기 디스플레이 장치의 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하는 동작, 식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하는 동작, 상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하는 동작, 및 상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신하는 동작을 포함한다.
본 개시서의 다양한 실시예들에 따르면, 디스플레이 장치에서 화면비 변경 명령을 수신한 경우, 사용자의 별도 개입 없이, 디스플레이에 표시되는 영상을 제공하는 소스가 무엇인지에 따라 적응적으로 각 소스에 적합하게 화면비 변경 동작을 수행할 수 있다.
도 1은 개시된 실시예들에 따라 소스 장치에 의해 이용가능한 EDID를 제공함으로써 디스플레이 장치에서 최적 포맷의 영상을 수신할 수 있는 방법의 개념을 설명하기 위한 참고도이다.
도 2는 일 실시예에 따라 디스플레이 장치의 블록도의 일 예이다.
도 3은 일 실시예에 따라 디스플레이 장치, 디스플레이 장치와 유선 통신으로 연결된 외부 장치, 디스플레이 장치와 무선 통신으로 연결된 영상 제공 장치의 블록도의 일 예이다.
도 4는 일 실시예에 따라 디스플레이 장치 100에서 화면비 변경 명령을 수신한 경우의 동작 방법을 나타내는 흐름도의 일 예이다.
도 5는 일 실시예에 따라 디스플레이 장치 100에서 화면비 변경 명령을 수신한 경우의 동작 방법의 구체적인 흐름도의 일 예이다.
도 6은 일 실시예에 따라 게임 전용 어플리케이션 플랫폼의 일 예로서 게임 허브 600를 나타낸다.
도 7은 일 실시예에 따라 게임 바 메뉴의 일 예를 나타낸다.
도 8은 일 실시예에 따라 클라우드 게임 메뉴의 일 예를 나타낸다.
도 9는 일 실시예에 따라 TV 설정 메뉴를 나타낸다.
도 10은 일 예에 따른 EDID 구조를 나타낸다.
도 11은 일 실시예에 따라 오리지널 EDID를 화면비 변경 명령에 따른 화면비를 포함하도록 변경하는 예를 설명하기 위한 참고도이다.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.
아래에서는 첨부한 도면을 참고하여 실시예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
본 명세서의 실시예에서 "사용자"라는 용어는 제어 장치를 이용하여 컴퓨팅 장치 또는 전자 장치의 기능 또는 동작을 제어하는 사람을 의미하며, 시청자, 관리자 또는 설치 기사를 포함할 수 있다.
도 1은 개시된 실시예들에 따라 소스 장치에 의해 이용가능한 EDID를 제공함으로써 디스플레이 장치에서 최적 포맷의 영상을 수신할 수 있는 방법의 개념을 설명하기 위한 참고도이다.
도 1을 참조하면, 시스템은 디스플레이 장치 100 및 디스플레이 장치 100와 유무선으로 연결되어 영상을 디스플레이 장치 100로 제공하는 하나 이상의 소스 장치 200를 포함할 수 있다.
디스플레이 장치 100는 소스 장치 200로부터 수신되는 영상이나 컨텐츠를 출력 또는 표시할 수 있다. 디스플레이 장치 100는 예를 들어, 네트워크 TV, 스마트 TV, 인터넷 TV, 웹 TV, IPTV, PC 등과 같이 컨텐츠를 수신하여 출력할 수 있는 다양한 형태의 전자 장치를 포함할 수 있다. 디스플레이 장치 100는 컨텐츠를 수신하여 표시하는 측면이라는 점에서 디스플레이 장치로 언급될 수 있는 것이고, 그 외에도 컨텐츠 수신 장치, 싱크 장치, 전자 장치, 컴퓨팅 장치 등으로 언급될 수도 있다. 소스 장치 200는 영상이나 컨텐츠를 제공하는 측면이라는 점에서 소스 장치로 언급될 수 있는 것이고, 그 외에도 호스트 장치, 컨텐츠 제공 장치, 전자 장치, 컴퓨팅 장치 등으로 언급될 수도 있다.
소스 장치 200는 예를 들어, 무선 통신망을 통해 디스플레이 장치 100와 연결되어 무선 통신에 따라 영상을 제공하는 영상 제공 장치 220를 포함할 수 있다. 영상 제공 장치 220는 예를 들어 서버 컴퓨터를 포함할 수 있다.
소스 장치 200는 예를 들어, 디스플레이 장치 100와 케이블 등을 통해 연결되어 유선 통신으로 영상을 제공하는 외부 입력 장치 210을 포함할 수 있다. 외부 입력 장치 210는, 예를 들어, 셋톱박스, DVD 플레이어, 블루레이 디스크 플레이어, PC, 게임기 등과 같이 디스플레이 장치 100로 컨텐츠를 제공할 수 있는 다양한 유형의 전자 장치를 포함할 수 있다.
외부 입력 장치 210와 디스플레이 장치 100는 다양한 연결 수단을 통해 연결됨으로써 컨텐츠 송수신을 수행할 수 있다. 다양한 연결 수단은 예를 들어, 케이블을 포함할 수 있으며, 외부 입력 장치 210과 디스플레이 장치 100는 케이블 접속을 위한 하나 이상의 포트를 포함할 수 있다. 하나 이상의 포트는 예를 들어, HDMI 포트, 디스플레이포트, 타입-C 등의 디지털 입력 인터페이스를 포함할 수 있다. 예를 들어 외부 입력 기기 10와 디스플레이 장치 100는 각각 HDMI 포트를 구비하고 해당 포트를 통해 통신을 수행할 수 있다. 외부 입력 장치 210가 디스플레이 장치 100로 컨텐츠를 제공할 때 외부 입력 장치 210는 먼저, 디스플레이 장치 100에서 제공되는 EDID 정보를 수신하고, 수신된 EDID 정보에 부합하는 포맷의 컨텐츠를 생성하여 이를 디스플레이 장치 100로 제공할 수 있다. EDID 정보는, 디스플레이 장치 100가 컨텐츠를 디스플레이할 수 있는 디스플레이 성능 이나 디스플레이 능력을 정의하는 정보로서, 예를 들어, 타이밍 정보와 해상도 정보를 포함할 수 있다. 따라서 외부 입력 장치 210는 디스플레이 장치 100가 제공하는 EDID 정보에 정의된 타이밍 정보와 해상도 정보에 기반하여 디스플레이 장치 100로 보낼 컨텐츠의 포맷을 생성하고 이를 디스플레이 장치 100로 제공할 수 있다. 예를 들어, 디스플레이 장치 100가 제공하는 EDID 정보가 높은 해상도를 처리하는 것으로 정의하고 있으면, 외부 입력 장치 210는 높은 해상도의 컨텐츠를 디스플레이 장치 100로 제공하고, 디스플레이 장치 100가 제공하는 EDID 정보가 낮은 해상도를 처리하는 것으로 정의하고 있으면, 외부 입력 기기 10는 낮은 해상도의 컨텐츠를 디스플레이 장치 100로 제공할 수 있다. 이와 같은 EDID 정보를 통하여 외부 입력 장치 210는 디스플레이 장치 100의 디스플레이 성능에 맞는 포맷의 컨텐츠를 디스플레이 장치 100를 제공할 수 있게 된다.
도 1을 참조하면, 디스플레이 장치 100는 외부 입력 장치 210로부터 수신된 영상을 표시하거나, 영상 제공 장치 220로부터 수신된 영상을 표시하거나 또는 디스플레이 장치 100 내부에 저장된 영상을 표시할 수 있다. 그리고 디스플레이 장치 100는 표시되는 영상의 화면비를 설정할 수 있는 메뉴 50를 제공할 수 있다. 통상적으로, 이와 같이 디스플레이 장치 100에서 제공하는 화면비 설정 메뉴에 따른 기능은 사용자에 의해 설정된 화면비로 스케일링을 수행하여 디스플레이에 표시한다. 예를 들어, 소스 장치 200로부터 16:9 영상을 수신하여 표시하던 중, 사용자로부터 32:9로 화면비를 변경하는 입력을 수신한 경우, 디스플레이 장치 100는 소스 장치 200로부터 수신된 16:9 영상의 화면비가 32:9가 되도록 스케일링을 하고 스케일링된 영상을 디스플레이에 표시할 수 있다. 이와 같이 스케일링에 의해 화면비를 조정하게 되면, 디스플레이 장치 100는 여전히 소스 장치 200로부터 16:9 영상을 수신 받아서 16:9 영상을 사이즈 조정하여 32:9로 만들어 32:9 스케일링 영상 60을 출력하게 될 수 있다. 16:9 영상을 32:9 영상으로 스케일링하게 되면 16:9 영상을 세로 방향으로 납작하게 축소하게 되므로 디스플레이 장치 100는 디스플레이 화면에서 위 부분의 적어도 일부와 아래 부분의 적어도 일부에는 블랙 영역 70을 표시하게 될 수 있다. 이와 같이 16:9 영상을 32:9 영상으로 스케일링하게 되면 16:9 영상을 세로 방향으로 납작하게 축소하게 되므로 영상이 왜곡될 수 있다. 또한 16:9 영상을 토대로 32:9 영상으로 비율만 조정하여 32:9 영상을 만드는 것이므로, 원래 32:9 영상에 들어있던 내용은 여전히 16:9에서 32:9로 스케일링된 영상 60에는 포함되지 않을 수 있다.
따라서, 본 개시서에 개시된 실시예들에서는, 디스플레이 장치 100에서 화면비 변경 명령이 있는 경우 단순히 현재 디스플레이에 표시되는 영상을 스케일링하는 동작을 하는 것이 아니라, 이 영상을 제공하는 소스를 확인하여 확인된 소스가 무엇인지에 따라 적응적으로 해당 소스에 대응하는 화면비 제어 동작을 수행하여 보다 적절한 화면비 변경된 영상을 표시할 수 있다.
일 실시예에 따라 디스플레이 장치 100는 화면비 변경 명령을 수신하고, 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하고, 식별된 소스에 따라 적응적으로 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하고, 생성된 화면비 제어 정보를 식별된 소스로 전송하고, 소스로부터 화면비 제어 정보에 따라서 변경된 영상을 수신하여 표시할 수 있다. 이와 같은 실시예에 따르면 디스플레이 장치에 영상을 제공하는 소스에 맞게 화면비 제어 동작을 수행하게 함으로써 단순히 현재 디스플레이 장치가 표시하는 영상의 사이즈를 조정하는 것이 아니라 조정된 화면비에 대응하는 영상을 공급받아 표시함으로써 영상의 왜곡이 없고 자연스러운 영상을 표시할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션 또는 현재 표시되는 영상의 주소 정보에 기반하여 영상을 제공하는 소스를 식별할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 디스플레이에 현재 표시되는 영상을 제공하는 소스가, 유선 통신으로 연결된 외부 입력 장치인지, 무선 통신으로 연결된 영상 제공 장치 인지, 또는 디스플레이 장치 자체인지를 식별할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 소스가 유선 통신으로 연결된 외부 장치로 식별됨에 따라, 화면비 제어 정보로서 화면비 변경 명령에 따라 변경 요청된 화면비에 기반하여 EDID를 변경하고, 변경된 EDID를 외부 입력 장치로 전송함으로써, 변경된 EDID에 따라 화면비가 변경된 영상을 외부 입력 장치로부터 수신할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 변경요청된 화면비에 대응하는 해상도 정보를 권장 타이밍 정보로 설정함으로써 변경된 EDID를 생성할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, EDID의 변경 전에 외부 입력 장치로부터 EDID의 접근을 방지할 수 있도록 제어하는 상태 신호를 외부 입력 장치로 제공하고, EDID의 변경 완료에 따라 외부 입력 장치가 상기 변경된 EDID를 읽어갈 수 있도록 제어하는 상태 신호를 외부 입력 장치로 제공할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 미리 지정된 이벤트가 검출됨에 따라 변경된 EDID를 원래 EDID로 복원할 수 있다. 미리 지정된 이벤트는, 외부 입력 장치를 디스플레이 장치에 연결하는 케이블의 탈거, 전력 관리 모드 상태로의 진입, 또는 파워 오프 입력 중 적어도 하나를 포함할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 소스가 무선 통신으로 연결된 영상 제공 장치로 식별됨에 따라, 화면비 변경 명령에 따른 화면비를 포함하는 화면비 변경 요청 명령을 상기 화면비 제어 정보로서 생성하고, 화면비 변경 요청 명령을 영상 제공 장치로 전송함으로써, 영상 제공 장치로부터 화면비가 변경된 영상을 수신할 수 있다.
일 실시예에 따라 디스플레이 장치 100는, 소스가 디스플레이 장치 자체로 식별됨에 따라, 화면비 변경 명령에 따른 화면비를 포함하는 화면비 제어 정보를 스케일러로 제공하고, 화면비 제어 정보에 따라 영상의 화면비를 변경하도록 스케일러를 제어할 수 있다.
도 2는 일 실시예에 따라 디스플레이 장치의 블록도의 일 예이다.
도 2를 참조하면, 디스플레이 장치 100는 소스 장치 200로부터 수신되는 영상신호 및/또는 오디오 신호를 처리하여 출력할 수 있다.
디스플레이 장치 100는 수신부 110, 통신부 120, 디스플레이 130, 메모리 140, 제어부 150을 포함할 수 있다.
수신부 110는 제어부 150의 제어에 따라 소스 장치 200로부터 영상신호 및/또는 오디오신호를 연결된 프로토콜에 따라 수신할 수 있다.
통신부 120는 제어부 150의 제어에 따라 소스 장치 200로부터 수신되는 영상 신호 및/또는 오디오 신호를 무선 통신 프로토콜에 따라 수신할 수 있다.
디스플레이 130는 소스 장치 200로부터 수신된 영상 신호를 화면에 표시할 수 있다.
메모리 140는 디스플레이 장치 100의 동작에 관련된 프로그램, 디스플레이 장치 100의 동작 중에 발생하는 각종 데이터를 저장할 수 있다.
제어부 150는 디스플레이 장치 100의 전반적인 동작을 제어하며, 소스 장치 200로부터 전송되는 영상신호를 처리하여 디스플레이 130에 표시하도록 제어할 수 있다.
일 실시예에 따라 제어부 150는 디스플레이 130에 표시되는 영상의 화면비 변경 명령을 수신하면, 디스플레이 130에 표시되는 영상을 제공하는 소스 장치를 식별할 수 있다. 구체적으로, 제어부 150는 디스플레이 130에 표시되는 영상의 식별자, 영상의 위치 정보 등을 확인함으로써 소스 장치를 식별할 수 있다. 또는 제어부 150는 디스플레이 130에 표시되는 영상을 실행하는 어플리케이션을 확인함으로써 소스 장치를 식별할 수 있다.
일 실시예에 따라 제어부 150는 디스플레이 130에 표시되는 영상의 소스 장치를 식별한 경우, 각 소스 장치에 적합한 화면비 제어 정보를 생성하고, 생성된 화면비 제어 정보를 각 소스 장치에 제공할 수 있다. 구체적으로, 제어부 150는 소스 장치가 유선 통신으로 연결된 외부 입력 기기 인 경우, 외부 입력 기기로부터 변경요청된 화면비 정보를 담고 있는 EDID를 화면비 제어 정보로서 생성하고, 변경된 EDID를 외부 입력 기기로 제공할 수 있다. 제어부 150는 소스 장치가 무선 통신 연결된 서버 장치 인 경우, 변경요청된 화면비 정보를 담고 있는 화면비 변경 명령을 화면비 제어 정보로서 생성하고, 화면비 변경 명령을 무선 통신을 통하여 서버 장치로 제공할 수 있다. 제어부 150는 소스 장치가 디스플레이 장치 100 자체인 경우, 변경 요청된 화면비 정보를 담고 있는 화면비 제어 정보를 생성하고, 이러한 화면비 제어 정보를 스케일러로 제공할 수 있다.
일 실시예에 따라 제어부 150는 생성된 화면비 제어 정보를 각 소스 장치에 제공함에 따라 대응 소스 장치로부터 화면비 제어 정보에 따라 화면비 변경된 영상을 수신하고, 수신된 화면비 변경된 영상을 표시하도록 디스플레이 130를 제어할 수 있다.
도 3은 일 실시예에 따라 디스플레이 장치, 디스플레이 장치와 유선 통신으로 연결된 외부 입력 장치, 디스플레이 장치와 무선 통신으로 연결된 영상 제공 장치의 블록도의 일 예이다.
도 3을 참조하면, 외부 입력 장치 210는 전송부 211, 영상처리부 212, 제어부 213을 포함할 수 있다.
전송부 211는 디스플레이 장치 100가 처리할 수 있는 해상도의 영상신호와 처리 가능한 사운드 포맷의 오디오 신호를 출력할 수 있다. 또한 전송부 211는 디스플레이 장치 100로부터 처리 가능한 해상도 또는 사운드 포맷 등에 관한 정보를 포함하는 디스플레이 특성 정보를 포함하는 EDID(Extended Display Identification Data)를 읽어올 수 있다.
전송부 211는 디스플레이 장치 100와의 통신을 위해 하나 이상의 포트를 포함할 수 있다. 예를 들어, 하나 이상의 포트는, HDMI 포트, 디스플레이포트(DisplayPort; DP), 썬더볼트 (Thunderbolt), MHL (Mobile High-Definition Link), USB (Universal Serial Bus) 등 다양한 규격의 포트를 포함할 수 있다.
영상처리부 212는 제어부 213의 제어에 따라 전송부 211를 통해 전송될 영상을 처리할 수 있다.
제어부 213는 외부 입력 장치210의 전반적인 동작을 제어하며, 디스플레이 장치 100로 전송될 영상 신호 및 오디오 신호를 처리하도록 제어하고, 처리된 영상 신호 및 오디오 신호가 전송부 211을 통해 출력되도록 제어할 수 있다.
일 실시예에 따라 제어부 211는 디스플레이 장치 100로부터 디스플레이 특성 정보를 포함하는 EDID를 읽어와서, 읽어들인 EDID에 기반하여 영상을 처리하도록 영상처리부 212를 제어할 수 있다.
일 실시예에 따라 제어부 211는 외부 입력 장치 210와 디스플레이 장치 100의 최초 연결에 따라서 디스플레이 장치 100로부터 EDID를 읽어와서, 읽어들인 EDID에 기반하여 영상을 처리하도록 영상처리부 212를 제어하고, 처리된 영상 신호를 전송부 211를 통해 디스플레이 장치 100로 전송하도록 제어할 수 있다.
일 실시예에 따라 제어부 211는 디스플레이 장치 100와의 최초 연결 이후에 디스플레이 장치 100로부터 다시 EDID를 읽어가라는 제어 신호를 수신한 경우, 제어부 213는 디스플레이 장치 100로부터 다시 EDID를 읽어와서, 다시 읽어들인 EDID에 기반하여 영상을 처리하도록 영상처리부 212를 제어하고, 처리된 영상 신호를 전송부 211를 통해 디스플레이 장치 100로 전송하도록 제어할 수 있다. 예를 들어, 제어부 211는 디스플레이 장치 100와의 최초 연결 이후에 16:9 화면비가 저장된 오리지널 EDID를 읽어 옴에 따라서 16:9 영상을 디스플레이 장치 100로 출력할 수 있고, 이후 디스플레이 장치 100로부터 다시 EDID를 읽어가라는 제어 신호를 수신한 경우 32:9 화면비가 저장된 변경된 EDID를 읽어 옴에 따라서 영상을 32:9 영상으로 처리하여 디스플레이 장치 100로 제공할 수 있다.
이제 영상 제공 장치 220에 대해서 설명한다.
도 3을 참조하면, 영상 제공 장치 220는 통신부 221, 메모리 222, 제어부 223을 포함할 수 있다.
통신부 221는 영상 제공 장치 220와 디스플레이 장치 100의 통신을 가능하게 하는 모듈로서, 영상 제공 장치가 제공하는 영상을 디스플레이 장치 100로 전송할 수 있다.
메모리 222는 제어부 223에 의해 수행되는 하나 이상의 인스트럭션 및 제어부 223에 의해 처리되는 데이터를 저장할 수 있다.
제어부 223는 영상 제공 장치 220의 전반적인 동작을 제어하며, 디스플레이 장치 100로 전송될 영상 신호 및 오디오 신호를 처리하도록 제어하고, 처리된 영상 신호 및 오디오 신호가 통신부 221을 통해 출력되도록 제어할 수 있다.
일 실시예에 따라 제어부 223는 디스플레이 장치 200로부터 요청되는 영상을 처리하여 디스플레이 장치 100로 제공하며, 또한, 디스플레이 장치 200로부터 영상의 화면비를 변경하는 화면비 변경 요청 명령을 수신하면, 화면비 변경 요청 명령에 따른 화면비로 영상의 포맷을 처리하여 화면비 변경된 영상을 디스플레이 장치 100로 제공할 수 있다.
이제 디스플레이 장치 100에 대해 설명한다.
디스플레이 장치 100는 외부 입력 장치 210로부터 수신된 영상 신호, 영상 제공 장치 220로부터 수신된 영상 신호, 또는 디스플레이 장치 100 내부에 저장된 영상 신호를 처리하여 디스플레이에 표시할 수 있다.
디스플레이 장치 100는 수신부 110, 통신부 120, 디스플레이 130, 메모리 140, 제어부 150, 영상처리부 160, 오디오 처리부 170, 오디오 출력부 180, EDID 저장부 185, EDID 메모리 190를 포함할 수 있다.
수신부 110는 제어부 150의 제어에 따라 외부 입력 장치 210로부터 수신되는 영상신호 및 오디오신호를 연결된 프로토콜에 따라 수신하여 이를 영상 처리부 160 및 오디오 처리부 170로 출력할 수 있다.
수신부 110는 제어부 150의 제어에 의해 디스플레이 장치 100의 외부에서부터 비디오(예를 들어, 동영상 등), 오디오(예를 들어, 음성, 음악 등) 및 부가 정보(예를 들어, EPG 등) 등을 수신할 수 있다. 수신부 110는 HDMI 포트(High-Definition Multimedia Interface port, 111, 컴포넌트 잭(component jack, 112), PC 포트(PC port, 113), 및 USB 포트(USB port, 114) 중 하나를 포함하나나, 하나 이상의 조합을 포함할 수 있다.
통신부 120는 디스플레이 장치 100과 무선 통신 시스템 사이 또는 디스플레이 장치 100과 다른 전자 장치가 위치한 네트워크 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 예를 들어, 통신부 120는 이동통신 모듈 121, 무선 인터넷 모듈 122 및 근거리 통신 모듈 123을 포함할 수 있다.
이동통신 모듈 121는, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.
무선 인터넷 모듈 122은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 디바이스에 내장되거나 외장될 수 있다. 무선 인터넷 기술로는 WLAN(Wireless LAN)(WiFi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 등이 이용될 수 있다. 상기 무선 인터넷 모듈 113을 통해서 상기 디바이스는 다른 디바이스와 와이 파이(Wi-Fi) P2P(Peer to Peer)연결을 할 수 있다.
근거리 통신 모듈 123은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), BLE(Bluetooth Low Energy), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee 등이 이용될 수 있다.
영상 처리부 160는 제어부 150의 제어에 따라, 수신부 110 또는 통신부 120로부터 수신되는 영상신호를 처리하여 디스플레이 130로 출력할 수 있다. 영상 처리부 160는 영상의 화면비를 조정하는 스케일러 165를 포함할 수 있다.
디스플레이 130는 영상 처리부 160로부터 수신된 영상 신호를 화면에 표시할 수 있다.
메모리 140는 디스플레이 장치 100의 동작에 관련된 프로그램, 디스플레이 장치 100의 동작 중에 발생하는 각종 데이터를 저장할 수 있다.
오디오 처리부 170는 제어부 150의 제어에 따라, 수신부 110 또는 통신부 120로부터 수신되는 오디오 신호를 아날로그 오디오 신호로 변환하여 오디오 출력부 180로 출력할 수 있다.
오디오 출력부 180는 수신되는 아날로그 오디오 신호를 스피커를 통해 출력할 수 있다.
EDID 저장부 185는 EDID를 저장하고 있는 메모리로서, 제조회사/제품 식별자, EDID 포맷(Format) 버전, 디스플레이 파라미터(Parameter)(지원가능한 해상도, 색상 포맷 등) 및 오디오 포맷 등의 디스플레이 특성 정보를 포함하는 EDID 데이터를 저장할 수 있다. EDID는 디스플레이 장치 100의 생산 과정에서 제조회사에 의해 이러한 EDID 저장부 185에 저장될 수 있다. EDID 저장부 185로는 플래쉬 메모리가 사용될 수 있다.
EDID 저장부 185는 디스플레이 장치 100의 수신부 110에 포함된 하나 이상의 포트에 대응하여 각 포트에 대응하는 EDID를 저장할 수 있다. 예를 들어, 수신부 110가 HDMI 포트와 디스플레이 포트를 구비한다면 EDID 저장부 185는 HDMI에 사용되는 EDID와 디스플레이 포트에 사용되는 EDID를 포함할 수 있다.
일 실시예에 따라 제어부 150는 EDID가 외부 입력 장치 210에 의해 읽혀질 수 있도록 EDID 저장부 185에 저장된 EDID를 EDID 메모리 190에 기록할 수 있다. 외부 입력 장치 210가 EDID를 읽어갈 수 있는 EDID 메모리 190는 EEPROM(Electrically Erasable Programmable Read-Only Memory)으로 구현될 수 있다.
일 실시예에 따라 제어부 150는, EDID 저장부 185에 저장된 EDID를 그대로 EDID 메모리 190에 기록하는 것이 아니라 EDID를 변경하고 변경된 EDID를 EDID 메모리 190에 기록할 수 있다. 이와 같이 변경된 EDID와의 구별을 위해 디스플레이 장치 100의 제조 과정에서 저장되는 EDID를 EDID 또는 오리지널 EDID로 언급될 수 있고, EDID 호환성을 위해 제어부 150에 의해 변경되어 생성된 EDID를 변경 EDID로 언급될 수 있다.
제어부 150는 디스플레이 장치 100의 전반적인 동작을 제어하며, 외부 입력 장치 210 또는 영상 제공 장치 220로부터 전송되는 디지털 영상신호 및 오디오 신호를 처리하여 디스플레이 130에 표시하고, 오디오 출력부 180를 통해 출력되도록 제어할 수 있다.
이제 외부 입력 장치 210과 디스플레이 장치 100가 하나 이상의 케이블을 통하여 연결되는 동작을 설명한다. 외부 입력 장치 210의 전송부 211와 디스플레이 장치 100의 수신부 110는 하나 이상의 케이블을 통하여 연결될 수 있다. 도 3을 참조하여, 전송부 211와 수신부 110가 HDMI 케이블을 통하여 연결된 경우의 통신과정을 설명한다.
도 3을 참조하면, HDMI 케이블 300은 영상 신호 및 오디오 신호를 전달하는 TMDS(Transition Minimized Differential Signaling) 라인 310, EDID 데이터를 전달하는 DDC 라인 320, 외부 입력 장치210에서 디스플레이 장치 100로 5볼트 전압을 제공하는 5V 파워 라인 330, EDID 독출 제어를 하기 위한 HPD (Hot Plug Detect) 라인 340을 포함할 수 있다.
이와 같은 HDMI 케이블 연결에 의해 외부 입력 장치 210과 디스플레이 장치 100과 연결된 경우의 동작을 설명하면, 먼저 HDMI 케이블에 의해 외부 입력 장치 210과 디스플레이 장치 100가 연결되면 외부 입력 장치210의 전송부 211는 5 V 파워 라인 330을 통해 5 볼트 전압을 디스플레이 장치 100의 수신부 110로 제공할 수 있다. 5 볼트 전압을 제공받은 디스플레이 장치의 수신부 110는 HPD(Hot Plug Detect) 라인 340을 통해 하이 (high) 레벨의 전압을 가지는 신호를 외부 입력 장치 210의 전송부 211로 전송할 수 있다. HPD 라인 340을 통해 하이 (high) 레벨의 전압을 가지는 신호를 수신한 외부 입력 장치210의 전송부 211는 DDC 라인 320을 통해 EDID 요청 신호를 보내고, EDID 요청 신호를 수신한 디스플레이 장치 100의 수신부 110는 디스플레이 장치 100의 EDID를 외부 입력 장치 210의 전송부 211로 제공할 수 있다. 디스플레이 장치 100의 EDID를 수신한 외부 입력 장치 210의 제어부 213는 EDID를 파싱하여 디스플레이 특성 정보를 획득하고 획득된 디스플레이 특성 정보에 기반하여 컨텐츠 처리를 수행하도록 제어할 수 있다. 외부 입력 장치 210의 전송부 211는 영상 처리된 영상 신호 및 오디오 신호를 TMDS 라인 310을 통해 디스플레이 장치 100의 수신부 110로 전송할 수 있다.
외부 입력 장치 210는 HPD 신호의 전압 레벨이 미리 설정된 소정의 전압 레벨 이상의 하이 레벨인지를 판단하고, 하이 레벨인 경우 디스플레이 장치 100로부터 EDID 데이터를 I2C(Inter-IC bus) 프로토콜에 따라 읽어올 수 있다. 따라서, 디스플레이 장치 100는 HPD 라인 340의 제어를 통해 외부 입력 장치 210가 자신의 EDID를 읽어가는 것을 제어할 수 있다. 구체적으로, 디스플레이 장치 100는 EDID의 변경 동작이 요구되는 경우, 디스플레이 장치 100가 EDID를 변경하는 동안은 HPD 라인 340을 로우 레벨로 유지함으로써 외부 입력 장치 210가 EDID 신호를 읽어가는 것을 방지하고, EDID 변경이 완료되면 디스플레이 장치 100는 HPD 라인 340을 하이 레벨로 만듦으로써 외부 입력 장치210로 하여금 변경된 EDID를 읽어가도록 제어할 수 있다.
일 실시예에 따라 제어부 150는 디스플레이 130에 표시되는 영상의 화면비를 변경할 수 있는 사용자 인터페이스를 제공할 수 있다. 사용자는 이러한 사용자 인터페이스를 이용하여 영상의 화면비를 변경할 수 있다.
일 실시예에 따라 제어부 150는 영상의 화면비 변경 명령을 수신하면, 디스플레이 130에 표시되는 영상의 소스를 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 디스플레이 130에 표시되는 영상을 제공하는 소스가 유선 통신으로 연결된 외부 입력 장치인지, 무선 통신으로 연결된 영상 제공 장치 인지, 또는 디스플레이 장치 자체인지를 판단할 수 있다.
일 실시예에 따라 제어부 150는 영상을 제공하는 소스가 무엇인지에 따라서 화면비 변경 명령에 대응하여 서로 다른 동작을 수행할 수 있다.
일 실시예에 따라 제어부 150는 영상을 제공하는 소스가 디스플레이 장치 100 내부의 메모리와 같은 것이라면, 제어부 150는 화면비 변경 명령에서 요청된 화면비 정보를 포함하는 화면비 제어 정보를 생성하고 생성된 화면비 제어 정보를 스케일러 165로 제공함으로써, 스케일러 165로 하여금 디스플레이 130에 표시되는 영상의 화면비를 조정하도록 제어할 수 있다.
일 실시예에 따라 제어부 150는 영상을 제공하는 소스가 무선 통신으로 연결된 영상 제공 장치 220로 식별된 경우, 제어부 150는 화면비 변경 명령에서 요청된 화면비 정보를 포함하는 화면비 변경 요청을 무선 통신을 통해서 영상 제공 장치 220로 전송하고, 이러한 화면비 변경 요청에 따라 변경된 화면비를 가지는 영상을 영상 제공 장치 220로부터 수신하여, 디스플레이 130에 표시하도록 제어할 수 있다.
일 실시예에 따라 제어부 150는 영상을 제공하는 소스가 유선 통신으로 연결된 외부 입력 장치 210로 식별된 경우, 제어부 150는 외부 입력 장치 210로부터 화면비가 변경된 영상을 다시 수신하기 위해 EDID를 변경하고 변경된 EDID를 외부 입력 장치 210로 제공할 수 있다. 구체적으로, 제어부 150는 EDID 변경 동작을 수행하는 동안은 HPD 라인 340을 로우 레벨로 유지함으로써 외부 입력 장치210가 EDID 신호를 읽어가는 것을 방지하고, 화면비 변경 명령에 따라 요청된 화면비 정보를 포함하도록 EDID를 변경하는 작업이 완료되면, 즉 변경된 EDID를 EDID 메모리 190에 저장 완료하면 제어부 150는 HPD 라인 340을 하이 레벨로 만듦으로써 외부 입력 장치 210가 EDID 메모리 190로부터 변경된 EDID를 읽어가도록 제어할 수 있다.
일 실시예에 따라 제어부 150는 특정한 이벤트가 검출되면 변경된 EDID를 오리지널 EDID로 복구할 수 있다. 변경된 EDID를 오리지널 EDID로 복구한다는 의미는 외부 입력 장치 210에 의해 읽혀지는 EDID 메모리 190에 저장된, 변경된 EDID를 오리지널 EDID로 대체하는 것을 의미할 수 있다. 특정한 이벤트는, 외부 장치와의 연결이 종료됨을 나타내는 이벤트를 포함할 수 있다. 특정한 이벤트는, 예를 들어, 케이블의 탈거를 검출하거나, 디스플레이 장치의 파워 오프 입력 수신 또는 디스플레이 장치의 전원 관리 시스템 진입 등의 이벤트를 포함할 수 있다. 예를 들어, 외부 입력 장치 210로부터 수신된 영상의 해상도가 자신의 EDID에 부합하지 않는 경우 디스플레이 장치 100가 EDID 변경 동작을 수행한 상황에서, 이 외부 입력 장치210와의 연결이 종료되는 경우에 디스플레이 장치 100는 이 외부 입력 장치 210와의 연결을 위해 변경했던 EDID를 유지할 필요가 없으므로 EDID 메모리 190에 저장된 EDID를 오리지널 EDID로 되돌려놓는 것이 바람직하다.
도 4는 일 실시예에 따라 디스플레이 장치 100에서 화면비 변경 명령을 수신한 경우의 동작 방법을 나타내는 흐름도의 일 예이다.
도 4를 참조하면, 동작 410에서, 디스플레이 장치 100는 디스플레이를 통해 영상을 표시할 수 있다.
동작 420에서, 디스플레이 장치 100는 화면비 변경 명령을 수신할 수 있다. 구체적으로, 디스플레이 장치 100는 디스플레이에 표시되는 영상의 화면비를 변경할 수 있도록 하는 메뉴를 포함하는 사용자 인터페이스를 디스플레이에 표시할 수 있다. 이러한 사용자 인터페이스에 따라서 화면비를 변경하는 사용자 입력을 수신함으로써 화면비 변경 명령을 수신할 수 있다.
동작 430에서, 디스플레이 장치 100는 화면비 변경 명령의 수신에 따라, 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별할 수 있다. 구체적으로, 디스플레이 장치 100는 디스플레이에 현재 표시되는 영상의 주소와 같은 액세스 정보에 기반하여 영상을 제공하는 소스를 확인할 수 있다. 예를 들어, 현재 표시되는 영상의 액세스 정보가 무선 통신을 통하여 접근할 수 있는 URL 등을 포함하는 경우, 디스플레이 장치 100는 현재 표시되는 영상의 소스가 무선 통신을 통하여 연결된 영상 제공 장치 220 임을 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션이 무엇인지 확인함에 따라 영상을 제공하는 소스를 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 현재 표시되는 영상을 실행하는 어플리케이션이 클라우드를 통해 실행되는 어플리케이션 인 경우 영상을 제공하는 소스가 무선 통신을 통하여 연결된 영상 제공 장치 220을 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 현재 표시되는 영상을 실행하는 어플리케이션이 유선 통신으로 연결된 외부 장치로부터 영상을 제공받아 실행하는 어플리케이션 인 경우 영상을 제공하는 소스가 유선 통신을 통하여 연결된 외부 입력 장치임을 식별할 수 있다.
동작 440에서, 디스플레이 장치 100는 식별된 소스에 따라 적응적으로, 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성할 수 있다. 디스플레이 장치 100는 영상을 제공하는 소스가 무엇인지에 따라서 서로 다르게 화면비 변경 동작이 수행될 수 있도록 적응적으로 화면비 제어 정보를 생성하는 것이 바람직하다. 예를 들어, 영상을 제공하는 소스가 무선 통신으로 연결된 영상 제공 장치인 경우, 디스플레이 장치 100는 무선 통신 프로토콜에 기반하여 영상 제공 장치로 화면비 변경 요청에 따른 화면비로 변경하도록 하는 화면비 변경 요청 명령을 화면비 제어 정보로서 생성할 수 있다. 예를 들어, 영상을 제공하는 소스가 유선 통신으로 연결된 외부 입력 장치인 경우, 디스플레이 장치 100는 유선 통신 프로토콜에 기반하여 외부 장치로 화면비 변경 명령에 따른 화면비로 변경하도록 하는 화면비 변경 요청 명령을 화면비 제어 정보로서 생성할 수 있다. 예를 들어 영상을 제공하는 소스가 HDMI 프로토콜에 따라 연결된 외부 입력 장치인 경우 디스플레이 장치 100는 화면비 변경 명령에 따른 화면비 정보를 포함하는 EDID를 화면비 제어 정보로서 생성할 수 있다. 예를 들어, 영상을 제공하는 소스가 디스플레이 장치 100 자체 내부의 메모리 등인 경우 디스플레이 장치 100는 화면비 변경 명령에 따른 화면비로 변경하도록 스케일러에게 지시하는 화면비 제어 정보를 생성할 수 있다.
동작 450에서, 디스플레이 장치 100는 식별된 소스가 무엇인지에 기반하여 생성된 화면비 제어 정보를 식별된 소스로 전송할 수 있다. 구체적으로, 식별된 소스가 무선 통신으로 연결된 영상 제공 장치 인 경우, 디스플레이 장치 100는 생성된 화면비 제어 정보를 무선 통신 프로토콜에 따라서 영상 제공 장치로 전송할 수 있다. 식별된 소스가 유선 통신으로 연결된 외부 입력 장치인 경우 디스플레이 장치 100는 생성된 화면비 제어 정보를 유선 통신 프로토콜에 따라서 외부 장치로 전송할 수 있다. 예를 들어, 식별된 소스가 HDMI 프로토콜에 따라 연결된 외부 입력 장치인 경우, 디스플레이 장치 100는 화면비 제어 정보로서 생성된 변경된 EDID를 외부 장치로 전송할 수 있다. 식별된 소스가 디스플레이 장치 자체 인 경우, 디스플레이 장치 100는 화면비 제어 정보를 스케일러로 제공하여 스케일러로 하여금 화면비 제어 정보에 따른 화면비로 영상을 조정하도록 제어할 수 있다.
동작 460에서, 디스플레이 장치 100는 소스로부터 화면비 제어 정보에 따라 변경된 영상을 수신하여 표시할 수 있다. 구체적으로, 식별된 소스가 무선 통신으로 연결된 영상 제공 장치 인 경우, 디스플레이 장치 100는 화면비 제어 정보에 따라 변경된 화면비를 가지는 영상을 무선 통신 프로토콜에 따라서 수신할 수 있다. 식별된 소스가 유선 통신으로 연결된 외부 입력 장치인 경우 디스플레이 장치 100는 생성된 화면비 제어 정보에 따라서 변경된 화면비를 가지는 영상을 유선 통신 프로토콜에 따라서 외부 장치로부터 수신할 수 있다. 예를 들어, 식별된 소스가 HDMI 프로토콜에 따라 연결된 외부 입력 장치인 경우, 디스플레이 장치 100는 변경된 EDID에 포함된 변경된 화면비에 기반하여 생성된 영상을 외부 장치로부터 수신할 수 있다. 식별된 소스가 디스플레이 장치 자체 인 경우, 디스플레이 장치 100는 화면비 제어 정보에 따른 화면비로 조정된 영상을 스케일러로부터 획득할 수 있다.
도 5는 일 실시예에 따라 디스플레이 장치 100에서 화면비 변경 명령을 수신한 경우의 동작 방법의 구체적인 흐름도의 일 예이다.
도 5를 참조하면, 동작 505에서, 디스플레이 장치 100는 디스플레이에 영상을 표시할 수 있다. 디스플레이 장치 100의 디스플레이는 다양한 화면비를 가질 수 있고, 예를 들어, 16:9 화면비를 가질 수 있다. 디스플레이 장치 100가 디스플레이에 표시하는 영상은 영화 영상, 게임 영상, 어플리케이션에 의해 제공되는 그래픽 영상 등 다양한 형태의 영상을 포함할 수 있다. 예를 들어, 디스플레이 장치 100는 게임 영상을 16:9 화면비를 가지는 디스플레이에 표시할 수 있다.
동작 510에서, 디스플레이 장치 100는 디스플레이에 표시되는 영상의 화면비 변경 명령을 수신할 수 있다. 디스플레이 장치 100는 디스플레이에 표시되는 영상의 화면비를 변경할 수 있는 메뉴를 포함하는 사용자 인터페이스를 제공할 수 있고, 사용자는 이러한 화면비 변경 메뉴를 통해서 화면비 변경을 요청할 수 있다. 예를 들어, 사용자는 화면비 변경 메뉴를 통해서 16:9 디스플레이에서 표시되고 있는 게임 영상을 32:9 화면비로 변경하도록 화면비를 설정할 수 있다.
예를 들어, 디스플레이 장치 100는 게임 영상을 전용으로 관리하고 설정하기 위한 게임 전용 어플리케이션 플랫폼을 제공할 수 있다.
도 6은 일 실시예에 따라 게임 전용 어플리케이션 플랫폼의 일 예로서 게임 허브 600를 나타낸다.
도 6을 참조하면, 게임 허브 600는 게임 전용 어플리케이션 플랫폼으로서 게임 허브 600 내에서 게임과 관련된 메뉴를 제공하는 위한 게임 바 어플리케이션 610, 클라우드 게임과 관련된 메뉴를 제공하는 클라우드 게임 메뉴 어플리케이션 620, TV 설정 메뉴를 제공하는 TV 설정 메뉴 어플리케이션 630 중 적어도 하나를 제공할 수 있다. 그리고 각 게임 바 어플리케이션 610, 클라우드 게임 메뉴 어플리케이션 620, TV 설정 메뉴 어플리케이션 630는 화면비 변경 메뉴를 제공할 수 있다.
도 7은 일 실시예에 따라 게임 바 메뉴의 일 예를 나타낸다.
도 7을 참조하면, 디스플레이 장치 100는 게임 바 700를 표시할 수 있다. 게임 바 700는 게임 설정 모니터링 및 게임 최적화 설정을 쉽게 조작할 수 있도록 도와주는 메뉴로서, 예를 들어 게임 모드를 선택하거나, 리모트 콘트롤러에 마련된 미리 정해진 버튼을 길게 누름으로써 이러한 게임 바 700을 실행할 수 있다.
게임 바 700는 게임 입력 지연의 상태를 표시하는 입력 지연 아이템 710, 초당 입력되는 프레임 레이트(Frame Rate)를 실시간으로 표시하는 FPS (Frames Per Second) 아이템 720, HDR 게임을 실행할 때 켜기로 표시되는 HDR 아이템 730, 프레임 레이트를 가변시키는 VRR (Variable Refresh Rate) 기능이 동작될 때 해당 값을 표시하는 VRR (Variable Refresh Rate) 아이템 740, TV 스피커, 사운드 바, BT 이어폰 등 현재 출력 중인 사운드 기기가 표시되는 소리 출력 아이템 750, 화면 비율을 변경할 수 있는 화면 비율 아이템 760, 울트라 와이드(Ultra wide)(21:9 또는 32:9) 설정 시 리모컨의 위/아래 방향 버튼을 사용해 화면 위치를 중간에서 위아래로 변경할 수 있는 화면 위치 아이템 770, 게임 모드 상세 설정 메뉴로 이동할 수 있는 게임 모드 설정 아이템 780, 게임 바 사용중 문제가 생겼을 경우 도움말을 제공하는 문제 해결 아이템 790을 포함할 수 있다.
특히 화면 비율 아이템 760은 화면 비율 변경을 설정할 수 있는 메뉴로서 예를 들어, 사용자는 화면 비율 아이템 760을 선택함으로써 기존 16:9에서 울트라 와이드(Ultra wide)(21:9 또는 32:9)로 변경할 수 있다.
도 8은 일 실시예에 따라 클라우드 게임 메뉴의 일 예를 나타낸다.
도 8을 참조하면, 디스플레이 장치 100는 클라우드 게임 메뉴 800를 표시할 수 있다. 클라우드 게임 메뉴 800는 사용자에 의해 선태될 수 있는 하나 이상의 클라우드 게임 아이템을 표시할 수 있다. 또한 클라우드 게임 메뉴 800는 화면비를 설정할 수 있도록 하는 화면비 설정 메뉴 810을 포함할 수 있다.
도 9는 일 실시예에 따라 TV 설정 메뉴를 나타낸다.
도 9를 참조하면, 디스플레이 장치 100는 디스플레이 장치 100에 마련된 버튼 입력을 수신하거나, 디스플레이 장치 100에서 제공하는 사용자 인터페이스를 선택 입력을 수신하거나 또는 리모트 콘트롤러에 마련된 미리 정해진 버튼 입력을 수신함에 따라, 화면 사이즈를 설정하는 메뉴 900을 표시할 수 있다. 사용자는 32:9, 16:9, 4:3 화면비 중 하나를 선택하는 입력을 함으로써 화면비를 변경할 수 있다.
다시 도 5로 돌아가서, 동작 510에서, 디스플레이 장치 100는 도 7 내지 9에 도시된 바와 같은 화면비 변경 메뉴를 통해서 화면비 변경 명령을 수신할 수 있다.
동작 515에서, 디스플레이 장치 100는 화면비 변경 명령에 응답해서 현재 디스플레이에 표시되는 영상의 소스를 식별할 수 있다. 구체적으로, 디스플레이 장치 100는 디스플레이에 현재 표시되는 영상의 주소와 같은 액세스 정보 또는 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션에 기반하여 영상을 제공하는 소스를 확인할 수 있다. 예를 들어, 현재 표시되는 영상의 액세스 정보가 무선 통신을 통하여 접근할 수 있는 URL 등을 포함하는 경우, 디스플레이 장치 100는 현재 표시되는 영상의 소스가 무선 통신을 통하여 연결된 영상 제공 장치 220 임을 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션이 무엇인지 확인함에 따라 영상을 제공하는 소스를 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 현재 표시되는 영상을 실행하는 어플리케이션이 클라우드를 통해 실행되는 어플리케이션 인 경우 영상을 제공하는 소스가 무선 통신을 통하여 연결된 영상 제공 장치 220을 식별할 수 있다. 예를 들어, 디스플레이 장치 100는 현재 표시되는 영상을 실행하는 어플리케이션이 유선 통신으로 연결된 외부 장치로부터 영상을 제공받아 실행하는 어플리케이션 인 경우 영상을 제공하는 소스가 유선 통신을 통하여 연결된 외부 입력 장치임을 식별할 수 있다.
예를 들어, 도 6에 도시된 예에서, 어플리케이션 매니저 640는 현재 디스플레이 장치 100에서 실행되는 어플리케이션에 대한 정보를 관리할 수 있다. 예를 들어, 게임 바 앱을 통해서 게임 영상이 실행되는 경우 어플리케이션 매니저 640는 게임 바 앱 610에 대한 정보로서, 게임 바 앱에 대한 식별자, 실행되는 게임 영상을 제공하는 외부 입력 장치등에 대한 정보를 관리할 수 있다. 예를 들어, 클라우드 게임 메뉴 앱을 통해서 게임 영상이 실행되는 경우 어플리케이션 매니저 640는 클라우드 게임 메뉴 앱에 대한 정보로서, 클라우드 게임 메뉴 앱에 대한 식별자, 실행되는 게임 영상을 제공하는 영상 제공 장치 등에 대한 정보를 관리할 수 있다.
동작 515에 나타나는 영상의 소스 식별 동작은 도 6에 도시된 화면비 변경 모듈 650에 의해 수행될 수 있다. 화면비 변경 모듈 650은 게임 바 앱 610의 화면비 변경 메뉴, 클라우드 게임 메뉴 앱 620의 화면비 변경 메뉴, 또는 TV 설정 메뉴 앱 630의 화면비 변경 메뉴 등을 통해서 화면비 변경 명령을 수신한 경우, 어플리케이션 매니저 640를 통해서 현재 디스플레이에 표시되는 영상의 소스를 확인할 수 있다. 화면비 변경 모듈 650은 예를 들어 커널 프로그램으로 구현될 수 있다.
동작 515에서, 디스플레이 장치 100가 영상의 소스 식별 결과, 영상의 소스가 무선 통신으로 연결된 영상 제공 장치로 확인된 경우, 동작 520으로 진행할 수 있다.
동작 520에서, 디스플레이 장치 100는 화면비 변경 명령에 따라 요청된 화면비 정보를 담은 화면비 변경 요청 명령을 생성할 수 있다. 이러한 화면비 변경 요청 명령은 디스플레이 장치 100와 영상 제공 장치가 통신하는 무선 통신 프로토콜에 따라 서로 대화할 수 있는 포맷으로 생성될 수 있다. 예를 들어, 화면비 변경 명령이 32:9 화면비로 변경하는 명령인 경우, 화면비 변경 요청 명령은 스트리밍하는 영상의 화면비를 32:9로 변경하라고 요청하는 명령을 포함할 수 있다.
동작 525에서, 디스플레이 장치 100는 생성된 화면비 변경 요청 명령을 영상 제공 장치 220로 전송할 수 있다.
동작 530에서, 영상 제공 장치 220는 이러한 화면비 변경 요청 명령에 따라 변경된 화면비를 가지는 영상을 스트리밍할 수 있다.
동작 535 에서, 디스플레이 장치 100는 영상 제공 장치 220로부터 화면비 변경된 영상을 스트리밍 수신하고, 동작 580에서, 디스플레이 장치 100는 수신된 화면비 변경된 스트리밍 영상을 표시할 수 있다.
동작 515에서, 디스플레이 장치 100가 영상의 소스 식별 결과, 영상의 소스가 디스플레이 장치 자체로 확인된 경우, 동작 540으로 진행할 수 있다.
동작 540에서, 디스플레이 장치 100는 화면비 변경 명령에 따라 요청된 화면비로 변경하도록 디스플레이 장치 100의 스케일러를 제어할 수 있다. 즉, 화면비 변경 모듈 650는 화면비 변경 명령에 따라 요청된 화면비를 포함하는 화면비 제어 정보를 스케일러로 제공하고, 스케일러로 하여금 변경된 화면비에 따라 화면을 스케일링하도록 제어할 수 있다.
동작 580에서, 디스플레이 장치 100는 스케일러에 의해 변경된 화면비를 가지는 영상을 표시할 수 있다.
동작 515에서, 디스플레이 장치 100가 영상의 소스 식별 결과, 영상의 소스가 유선 통신으로 연결된 외부 입력 장치임으로 판단된 경우, 디스플레이 장치 100는 동작 545로 진행할 수 있다.
현재 디스플레이에 표시되는 영상의 소스가 케이블 등의 유선 통신으로 연결된 외부 장치로 식별된 경우에는, 외부 입력 장치210에 변경된 화면비를 권장 해상도 정보로 가지는 EDID를 생성하기 위해, 동작 545에서 디스플레이 장치 100는 먼저 HPD 라인 340의 low를 나타내는 제어 신호를 외부 입력 장치210로 제공할 수 있다. 이는 디스플레이 장치 100가 EDID의 변경 작업을 하는 동안 외부 입력 장치210가 EDID를 읽어가는 것을 방지하기 위한 것이다.
동작 550에서, 디스플레이 장치 100는 화면비 변경 명령에 따라 변경 요청된 화면비가 권장해상도로 설정되도록 EDID를 변경할 수 있다.
도 10은 일 예에 따른 EDID 구조를 나타낸다.
EDID(Extended Display Identification Data)는 디스플레이 장치가 자신의 디스플레이 성능 정보를 영상을 제공하는 외부 장치에 전달하기 위해 표준화된 수단이다.   이와 같은 EDID를 통해서 디스플레이 장치는 기본 해상도나 권장 해상도와 같은 작동 특성을 연결된 외부 장치에 전달하고 외부 장치가 디스플레이 장치의 요구를 충족시키는 데 필요한 컨텐츠의 포맷을 생성하게 할 수 있다.    
디스플레이 장치의 고해상도/고주파수 사양 증가에 따른 정보를 담을 수 있도록 EDID는 확장가능한 형태의 스케일러블한 구조를 갖기 위해 하나 이상의 데이터 블록으로 구성될 수 있다. 예를 들어, EDID는 하나의 기본 EDID 블록과 하나 이상의 확장 EDID 블록으로 구성될 수 있다. 도 10을 참조하면, EDID 1000는 4개의 블록, 즉, 기본 EDID 블록, 제1확장 EDID 블록, 제2확장 EDID 블록, 제3확장 EDID 블록으로 구성될 수 있다. 첫번째 블록인 기본 EDID 블록은 필수 블록으로서 예를 들어 EDID 1.3 이상의 버전을 가질 수 있다. 기본 EDID 블록은 VESA 블록으로 언급될 수 있다. 두번째 블록인 제1확장 EDID 블록 220은 확장 블록이거나 블록 맵을 나타낼 수 있다. 예를 들어, EDID가 총 2개의 블록으로 구성되는 경우 제1확장 EDID 블록은 확장 블록이 되고, EDID가 3개 이상의 블록으로 구성되는 경우 제1확장 EDID 블록은, 확장 블록에 대한 정보를 담는 블록 맵을 나타낼 수 있다.
기본 EDID 블록은 EDID 파일 임을 나타내는 고정 패턴으로 이루어진 헤더 1011, 디스플레이 제품 식별 정보 1012, EDID 버전 정보 1013, 디스플레이 장치의 아날로그 또는 디지털 입력 수신 여부, 동기 유형, 디스플레이의 최대 수평 및 수직 크기, 감마 전송 특성, 전원 관리 기능, 색 공간, 기본 비디오 타이밍과 같은 특성을 정의하는 기본 디스플레이 파라미터 1014, 디스플레이 장치에 사용되는 RGB 색 공간 변환 기술을 정의하는 색 특성 1015, 디스플레이 장치에서 지원되는 해상도의 상세 타이밍 정보 1016, 사용 가능한 추가 확장 블록의 수를 나타내는 확장 플래그 1017, 체크섬 1018을 포함할 수 있다.
타이밍 정보 1016를 구체적으로 보면, 지원되는 설정 타이밍 1016-1, 제조업체 예약 타이밍 1016-2, 지원되는 EDID 표준 타이밍 1016-3, 제1 상세 타이밍 디스크립터 블록 1016-4, 제2 상세 타이밍 디스크립터 블록 1016-5, 제3 상세 타이밍 디스크립터 블록 1016-6, 제4 상세 타이밍 디스크립터 블록 1016-7을 포함할 수 있다. 이중 제1상세 타이밍 디스크립터 블록 1016-4는 디스플레이 제조업자가 디스플레이 화면에 가장 좋은 품질을 생성할 수 있는 비디오 타이밍 모드로서 권장 타이밍 모드 (preferred timing mode)로 설정될 수 있다. 예를 들어 디스플레이 장치의 디스플레이 화면이 16:9 인 경우, 권장 타이밍 모드인 제1상세 타이밍 디스크립터 블록 1016-4는 16:9 화면비에 대응하는 해상도 정보를 포함할 수 있다.
도 11은 일 실시예에 따라 오리지널 EDID를 화면비 변경 명령에 따른 화면비를 포함하도록 변경하는 예를 설명하기 위한 참고도이다.
도 11을 참조하면, 오리지널 EDID 1110는 기본 EDID 블록 1111을 포함할 수 있다. 기본 EDID 블록 1111은 타이밍 #1을 정의하는 제1 상세 타이밍 디스크립터 블록, 타이밍 #2를 정의하는 제2 상세 타이밍 디스크립터 블록, 타이밍 #3를 정의하는 제3 상세 타이밍 디스크립터 블록, 타이밍 #4를 정의하는 제4 상세 타이밍 디스크립터 블록을 포함할 수 있다.
예를 들어, 16:9 화면비를 지원하는 디스플레이 장치 100는 오리지널 EDID 1110에, 권장 타이밍 정보로서, 16:9 포맷에 따르는 UHD 해상도 (3840x2160@60hz) 또는 FHD 해상도 (1920x1080@60hz)가 기록될 수 있다. 만약 화면비 변경 명령에 따라 사용자가 32:9 화면비로 변경하는 것을 요청한 경우, 디스플레이 장치 100는 오리지널 EDID 1110을 변경 EDID 1120으로 변경할 수 있다. 디스플레이 장치 100는 변경 EDID 1120에 권장 타이밍 정보로서, 32:9 화면비에 대응하는 해상도 정보는 3840x1080@60hz를 기록할 수 있다. 또는 디스플레이 장치 100는 기본 EDID 블록 이외의 확장 EDID 블록에, 32:9 화면비에 대응하는 해상도 정보로서, 5120x1440@60hz, 5120x1440@120hz, 5120x1440@240hz 중 하나를 기록할 수도 있다.
디스플레이 장치 100는 이와 같이 오리지널 EDID를 화면비 변경 명령에 따른 화면비로 변경된 EDID를 생성하고 나서, 변경된 EDID가 외부 입력 장치210에 의해 접근될 수 있도록, 변경된 EDID를 EDID 메모리 190에 기록해 둘 수 있다.
동작 555에서, 디스플레이 장치 100는 외부 입력 장치210로 하여금 EDID를 읽어갈 수 있도록 HPD 라인 340의 high를 나타내는 제어 신호를 외부 입력 장치210로 전송할 수 있다.
동작 560에서, 외부 입력 장치210는 EDID 요청을 DDC 라인 320을 통해 디스플레이 장치 100로 전송할 수 있다.
동작 565에서, 디스플레이 장치 100는 EDID 요청에 따라 변경된 EDID를 포함하는 EDID 응답을 DDC 라인 320을 통해 외부 입력 장치210로 전송할 수 있다.
동작 570에서, 외부 입력 장치210는 변경된 EDID를 수신하고, 변경된 EDID에 기반하여 변경된 EDID에 포함된 권장 해상도 정보 즉, 변경된 화면비를 참조하여 영상의 포맷을 처리할 수 있다.
동작 575에서, 외부 입력 장치210는 변경된 화면비에 따라 생성된 영상을 디스플레이 장치 100로 전송할 수 있다.
동작 580에서, 디스플레이 장치 100는 외부 입력 장치210로부터 수신한 화면비 변경된 영상을 수신하여 표시할 수 있다.
일부 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다.
개시된 실시예들은 컴퓨터로 읽을 수 있는 저장 매체(computer-readable storage media)에 저장된 명령어를 포함하는 S/W 프로그램으로 구현될 수 있다.
컴퓨터는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 개시된 실시예에 따른 동작이 가능한 장치로서, 개시된 실시예들에 따른 전자 장치를 포함할 수 있다.
컴퓨터로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서,‘비일시적’은 저장 매체가 신호(signal)를 포함하지 않으며 실재(tangible)한다는 것을 의미할 뿐 데이터가 저장매체에 반영구적 또는 임시적으로 저장됨을 구분하지 않는다.
또한, 개시된 실시예들에 따른 제어 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다.
컴퓨터 프로그램 제품은 S/W 프로그램, S/W 프로그램이 저장된 컴퓨터로 읽을 수 있는 저장 매체를 포함할 수 있다. 예를 들어, 컴퓨터 프로그램 제품은 디바이스의 제조사 또는 전자 마켓(예, 구글 플레이 스토어, 앱 스토어)을 통해 전자적으로 배포되는 S/W 프로그램 형태의 상품(예, 다운로더블 앱)을 포함할 수 있다. 전자적 배포를 위하여, S/W 프로그램의 적어도 일부는 저장 매체에 저장되거나, 임시적으로 생성될 수 있다. 이 경우, 저장 매체는 제조사의 서버, 전자 마켓의 서버, 또는 SW 프로그램을 임시적으로 저장하는 중계 서버의 저장매체가 될 수 있다.
컴퓨터 프로그램 제품은, 서버 및 디바이스로 구성되는 시스템에서, 서버의 저장매체 또는 디바이스의 저장매체를 포함할 수 있다. 또는, 서버 또는 디바이스와 통신 연결되는 제 3 장치(예, 스마트폰)가 존재하는 경우, 컴퓨터 프로그램 제품은 제 3 장치의 저장매체를 포함할 수 있다. 또는, 컴퓨터 프로그램 제품은 서버로부터 디바이스 또는 제 3 장치로 전송되거나, 제 3 장치로부터 디바이스로 전송되는 S/W 프로그램 자체를 포함할 수 있다.
이 경우, 서버, 디바이스 및 제 3 장치 중 하나가 컴퓨터 프로그램 제품을 실행하여 개시된 실시예들에 따른 방법을 수행할 수 있다. 또는, 서버, 디바이스 및 제 3 장치 중 둘 이상이 컴퓨터 프로그램 제품을 실행하여 개시된 실시예들에 따른 방법을 분산하여 실시할 수 있다.
예를 들면, 서버(예로, 클라우드 서버 또는 인공 지능 서버 등)가 서버에 저장된 컴퓨터 프로그램 제품을 실행하여, 서버와 통신 연결된 디바이스가 개시된 실시예들에 따른 방법을 수행하도록 제어할 수 있다.
또 다른 예로, 제 3 장치가 컴퓨터 프로그램 제품을 실행하여, 제 3 장치와 통신 연결된 디바이스가 개시된 실시예에 따른 방법을 수행하도록 제어할 수 있다. 제 3 장치가 컴퓨터 프로그램 제품을 실행하는 경우, 제 3 장치는 서버로부터 컴퓨터 프로그램 제품을 다운로드하고, 다운로드 된 컴퓨터 프로그램 제품을 실행할 수 있다. 또는, 제 3 장치는 프리로드 된 상태로 제공된 컴퓨터 프로그램 제품을 실행하여 개시된 실시예들에 따른 방법을 수행할 수도 있다.
또한, 본 명세서에서, "부"는 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다.
전술한 본 개시의 설명은 예시를 위한 것이며, 본 개시가 속하는 기술분야의 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 개시의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.

Claims (19)

  1. 디스플레이 장치에 있어서,
    디스플레이,
    하나 이상의 인스트럭션을 저장하는 메모리, 및
    상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고,
    상기 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써,
    화면비 변경 명령을 수신하고,
    상기 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하고,
    식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하고,
    상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하고,
    상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신하는, 디스플레이 장치.
  2. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션 또는 상기 현재 표시되는 영상의 주소 정보에 기반하여 상기 영상을 제공하는 소스를 식별하는, 디스플레이 장치.
  3. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 디스플레이에 현재 표시되는 영상을 제공하는 소스가, 유선 통신으로 연결된 외부 입력 장치인지, 무선 통신으로 연결된 영상 제공 장치 인지, 또는 디스플레이 장치 자체인지를 식별하는, 디스플레이 장치.
  4. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 소스가 유선 통신으로 연결된 외부 장치로 식별됨에 따라, 상기 화면비 제어 정보로서 상기 화면비 변경 명령에 따라 변경 요청된 화면비에 기반하여 EDID를 변경하고,
    상기 변경된 EDID를 상기 외부 장치로 전송함으로써, 상기 변경된 EDID에 따라 화면비가 변경된 영상을 상기 외부 장치로부터 수신하는, 디스플레이 장치.
  5. 제4항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 변경요청된 화면비에 대응하는 해상도 정보를 권장 타이밍 정보로 설정함으로써 상기 변경된 EDID를 생성하는, 디스플레이 장치.
  6. 제4항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 EDID의 변경 전에 상기 외부 장치로부터 상기 EDID의 접근을 방지할 수 있도록 제어하는 상태 신호를 상기 외부 장치로 제공하고,
    상기 EDID의 변경 완료에 따라 상기 외부 장치가 상기 변경된 EDID를 읽어갈 수 있도록 제어하는 상태 신호를 상기 외부 장치로 제공하는, 디스플레이 장치.
  7. 제4항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    미리 지정된 이벤트가 검출됨에 따라 상기 변경된 EDID를 원래 EDID로 복원하며,
    상기 미리 지정된 이벤트는, 상기 외부 장치를 상기 디스플레이 장치에 연결하는 케이블의 탈거, 전력 관리 모드 상태로의 진입, 또는 파워 오프 입력 중 적어도 하나를 포함하는, 디스플레이 장치.
  8. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 소스가 무선 통신으로 연결된 영상 제공 장치로 식별됨에 따라, 상기 화면비 변경 명령에 따른 화면비를 포함하는 상기 화면비 변경 요청 명령을 상기 화면비 제어 정보로서 생성하고,
    상기 화면비 변경 요청 명령을 상기 영상 제공 장치로 전송함으로써, 상기 영상 제공 장치로부터 화면비가 변경된 영상을 수신하는, 디스플레이 장치.
  9. 제1항에 있어서,
    상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
    상기 소스가 상기 디스플레이 장치 자체로 식별됨에 따라, 상기 화면비 변경 명령에 따른 화면비를 포함하는 상기 화면비 제어 정보를 스케일러로 제공하고,
    상기 화면비 제어 정보에 따라 상기 영상의 화면비를 변경하도록 상기 스케일러를 제어하는, 디스플레이 장치.
  10. 디스플레이 장치의 동작 방법에 있어서,
    화면비 변경 명령을 수신하는 동작,
    상기 디스플레이 장치의 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하는 동작,
    식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하는 동작,
    상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하는 동작, 및
    상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신하는 동작을 포함하는, 디스플레이 장치의 동작 방법.
  11. 제10항에 있어서,
    상기 디스플레이에 현재 표시되는 영상을 실행하는 어플리케이션 또는 상기 현재 표시되는 영상의 주소 정보에 기반하여 상기 영상을 제공하는 소스를 식별하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  12. 제10항에 있어서,
    상기 디스플레이에 현재 표시되는 영상을 제공하는 소스가, 유선 통신으로 연결된 외부 입력 장치인지, 무선 통신으로 연결된 영상 제공 장치 인지, 또는 디스플레이 장치 자체인지를 식별하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  13. 제10항에 있어서,
    상기 소스가 유선 통신으로 연결된 외부 장치로 식별됨에 따라, 상기 화면비 제어 정보로서 상기 화면비 변경 명령에 따라 변경 요청된 화면비에 기반하여 EDID를 변경하는 동작, 및
    상기 변경된 EDID를 상기 외부 장치로 전송함으로써, 상기 변경된 EDID에 따라 화면비가 변경된 영상을 상기 외부 장치로부터 수신하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  14. 제13항에 있어서,
    상기 변경요청된 화면비에 대응하는 해상도 정보를 권장 타이밍 정보로 설정함으로써 상기 변경된 EDID를 생성하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  15. 제13항에 있어서,
    상기 EDID의 변경 전에 상기 외부 장치로부터 상기 EDID의 접근을 방지할 수 있도록 제어하는 상태 신호를 상기 외부 장치로 제공하는 동작, 및
    상기 EDID의 변경 완료에 따라 상기 외부 장치가 상기 변경된 EDID를 읽어갈 수 있도록 제어하는 상태 신호를 상기 외부 장치로 제공하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  16. 제13항에 있어서,
    미리 지정된 이벤트가 검출됨에 따라 상기 변경된 EDID를 원래 EDID로 복원하는 동작을 더 포함하고,
    상기 미리 지정된 이벤트는, 상기 외부 장치를 상기 디스플레이 장치에 연결하는 케이블의 탈거, 전력 관리 모드 상태로의 진입, 또는 파워 오프 입력 중 적어도 하나를 포함하는, 디스플레이 장치의 동작 방법.
  17. 제10항에 있어서,
    상기 소스가 무선 통신으로 연결된 영상 제공 장치로 식별됨에 따라, 상기 화면비 변경 명령에 따른 화면비를 포함하는 상기 화면비 변경 요청 명령을 상기 화면비 제어 정보로서 생성하는 동작, 및
    상기 화면비 변경 요청 명령을 상기 영상 제공 장치로 전송함으로써, 상기 영상 제공 장치로부터 화면비가 변경된 영상을 수신하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  18. 제10항에 있어서,
    상기 소스가 상기 디스플레이 장치 자체로 식별됨에 따라, 상기 화면비 변경 명령에 따른 화면비를 포함하는 상기 화면비 제어 정보를 스케일러로 제공하는 동작, 및
    상기 화면비 제어 정보에 따라 상기 영상의 화면비를 변경하도록 상기 스케일러를 제어하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.
  19. 디스플레이 장치의 동작 방법의 구현을 위해 디스플레이 장치의 프로세서에 의해 실행되는 하나 이상의 프로그램이 기록된 컴퓨터 판독가능 기록 매체에 있어서, 상기 디스플레이 장치의 동작 방법은,
    화면비 변경 명령을 수신하는 동작,
    상기 디스플레이 장치의 디스플레이에 현재 표시되는 영상을 제공하는 소스를 식별하는 동작,
    식별된 소스에 따라 적응적으로 상기 식별된 소스에 의해 화면비 변경 동작이 수행될 수 있도록 하기 위한 화면비 제어 정보를 생성하는 동작,
    상기 생성된 화면비 제어 정보를 상기 식별된 소스로 전송하는 동작, 및
    상기 소스로부터 상기 화면비 제어 정보에 따라서 변경된 영상을 수신하는 동작을 포함하는, 컴퓨터 판독 가능 기록 매체.


KR1020210071711A 2021-06-02 2021-06-02 디스플레이 장치 및 그 동작 방법 KR20220163152A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210071711A KR20220163152A (ko) 2021-06-02 2021-06-02 디스플레이 장치 및 그 동작 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210071711A KR20220163152A (ko) 2021-06-02 2021-06-02 디스플레이 장치 및 그 동작 방법

Publications (1)

Publication Number Publication Date
KR20220163152A true KR20220163152A (ko) 2022-12-09

Family

ID=84440159

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210071711A KR20220163152A (ko) 2021-06-02 2021-06-02 디스플레이 장치 및 그 동작 방법

Country Status (1)

Country Link
KR (1) KR20220163152A (ko)

Similar Documents

Publication Publication Date Title
US10033958B2 (en) Display apparatus and display method that converts the luminance value of an input SDR signal into a luminance value in a different luminance range
JP5911337B2 (ja) 映像表示装置、映像出力装置、及びその制御方法、映像提示システム
JP7110272B2 (ja) 電子装置及びその制御方法
KR101867828B1 (ko) 비디오 처리 방법 및 비디오 처리 장치
CN107548558B (zh) 源装置及其控制方法以及宿装置及其图像质量改善处理方法
WO2014141425A1 (ja) 映像表示システム、ソース機器、シンク機器及び映像表示方法
US11818499B2 (en) Reception device, method for controlling reception device, and transmission/reception system
US20140078160A1 (en) Display-controlling method and display device
KR102105168B1 (ko) 디스플레이장치 및 그 제어방법
US9407873B2 (en) Information processing apparatus, information processing method, and computer program product
US10769094B2 (en) Configuration options for display devices
US11882331B2 (en) Electronic device and operating method thereof
JP2016163238A (ja) 表示装置及び情報書換方法
KR20200039638A (ko) 디스플레이장치 및 그 제어방법
KR20220163152A (ko) 디스플레이 장치 및 그 동작 방법
CN113475091A (zh) 显示设备及其图像显示方法
KR20210034946A (ko) 전자장치 및 그 제어방법
EP3340035A1 (en) Electronic apparatus and method for updating firmware and settings of a display apparatus
US11895359B2 (en) Electronic device and operating method thereof
US20220392422A1 (en) Information processing system, information processing method, and program
KR20090038660A (ko) 미디어 싱크 디바이스 및 그 제어방법
KR20230169793A (ko) 전자 장치 및 그 동작 방법
KR100598957B1 (ko) 이동통신 단말기용 헤드마운트 디스플레이
US20240073355A1 (en) Sink device, source device, and method for controlling the same
KR20220146166A (ko) 전자 장치 및 그 동작 방법

Legal Events

Date Code Title Description
A201 Request for examination