KR20230068876A - 디스플레이 장치 및 그 제어 방법 - Google Patents

디스플레이 장치 및 그 제어 방법 Download PDF

Info

Publication number
KR20230068876A
KR20230068876A KR1020210155109A KR20210155109A KR20230068876A KR 20230068876 A KR20230068876 A KR 20230068876A KR 1020210155109 A KR1020210155109 A KR 1020210155109A KR 20210155109 A KR20210155109 A KR 20210155109A KR 20230068876 A KR20230068876 A KR 20230068876A
Authority
KR
South Korea
Prior art keywords
content
frame rate
display
area
display module
Prior art date
Application number
KR1020210155109A
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 KR1020210155109A priority Critical patent/KR20230068876A/ko
Priority to EP22892994.9A priority patent/EP4354881A1/en
Priority to CN202280063596.2A priority patent/CN118120244A/zh
Priority to PCT/KR2022/013178 priority patent/WO2023085571A1/ko
Priority to US18/085,755 priority patent/US20230141114A1/en
Publication of KR20230068876A publication Critical patent/KR20230068876A/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/4104Peripherals receiving signals from specially adapted client 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
    • 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/43072Synchronising 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 multiple content streams on the same device
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

디스플레이 장치가 개시된다. 디스플레이 장치는, 복수의 디스플레이 모듈을 포함하는 디스플레이, 복수의 디스플레이 모듈 각각에 대응되는 타이밍 컨트롤러(T-CON), 회로를 포함하는 통신 인터페이스 및 멀티-뷰(Multi-view) 모드에서 통신 인터페이스를 통해 복수의 소스 장치 각각으로부터 컨텐츠가 수신되면, 디스플레이 상의 서로 다른 영역을 통해 수신된 컨텐츠를 디스플레이하도록 디스플레이를 제어하는 프로세서를 포함하며, 프로세서는, 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠의 프레임 레이트를 식별하고, 복수의 디스플레이 모듈 중 제1 영역에 포함된 적어도 하나의 디스플레이 모듈이 식별된 프레임 레이트로 동작하도록 복수의 타이밍 컨트롤러 중 적어도 하나의 디스플레이 모듈에 대응되는 타이밍 컨트롤러를 제어할 수 있다.

Description

디스플레이 장치 및 그 제어 방법 { DISPLAY APPARATUS AND CONTROL METHOD THEREOF }
본 발명은 디스플레이 장치 및 그 제어 방법에 관한 것으로, 보다 상세하게는 멀티 뷰 모드를 제공하는 디스플레이 장치 및 그 제어 방법에 관한 것이다.
전자 기술의 발달에 힘입어 다양한 유형의 전자기기가 개발 및 보급되고 있다. 특히, 최근 가장 많이 사용되고 있는 모바일 장치, TV와 같은 디스플레이 장치는 최근 수년 간 급속도로 발전하고 있다.
특히, 디스플레이 장치는 고해상화, 대형화되는 추세이며, 대형 디스플레이 장치는 하나의 컨텐츠만 출력하는 것이 아니라 복수의 컨텐츠를 동시에 출력할 수도 있다.
다만, 디스플레이 장치가 동시에 출력하는 복수의 컨텐츠 각각은 프레임 레이트가 상이할 수 있으며, 이 경우 디스플레이 장치가 복수의 컨텐츠 각각의 프레임 레이트를 그대로(또는, 유지하여) 출력하는 것이 아니라 특정 프레임 레이트로 출력하는 문제가 있다.
예를 들어, 120Hz 컨텐츠와 60Hz 컨텐츠 등은 컨텐츠에 포함된 오브젝트 등의 움직임, 게임 컨텐츠의 경우 사용자의 조작에 따른 캐릭터 등의 움직임을 제대로 표현하기 위해 컨텐츠의 프레임 레이트를 유지하여 출력하여야 함에도, 종래의 멀티 뷰 모드에서는 복수의 컨텐츠 각각의 프레임 레이트를 특정 프레임 레이트로 변환한 후에 출력하는 문제가 있었다.
따라서, 복수의 컨텐츠 각각의 프레임 레이트를 유지하여 출력하는 장치 및 방법에 대한 요구가 있었다.
본 개시는 상술한 필요성에 따른 것으로, 본 개시의 목적은 복수의 컨텐츠 각각의 프레임 레이트를 유지하여 출력하는 디스플레이 장치 및 그 제어 방법을 제공함에 있다.
본 개시의 상술한 목적을 달성하기 위한 일 실시 예에 따르면 디스플레이 장치는, 복수의 디스플레이 모듈을 포함하는 디스플레이, 상기 복수의 디스플레이 모듈 각각에 대응되는 타이밍 컨트롤러(T-CON), 회로를 포함하는 통신 인터페이스 및 멀티-뷰(Multi-view) 모드에서 상기 통신 인터페이스를 통해 복수의 소스 장치 각각으로부터 컨텐츠가 수신되면, 상기 디스플레이 상의 서로 다른 영역을 통해 상기 수신된 컨텐츠를 디스플레이하도록 상기 디스플레이를 제어하는 프로세서를 포함하며, 상기 프로세서는, 상기 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠의 프레임 레이트를 식별하고, 상기 복수의 디스플레이 모듈 중 상기 제1 영역에 포함된 적어도 하나의 디스플레이 모듈이 상기 식별된 프레임 레이트로 동작하도록 상기 복수의 타이밍 컨트롤러 중 상기 적어도 하나의 디스플레이 모듈에 대응되는 타이밍 컨트롤러를 제어할 수 있다.
여기서, 상기 프로세서는, 상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 크기를 상기 제2 영역의 크기에 기초하여 리사이징(resizing)하고, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하고, 상기 리사이징된 제2 컨텐츠가 상기 제2 영역에 디스플레이되도록 상기 디스플레이를 제어할 수 있다.
여기서, 상기 프로세서는, 상기 제1 영역에 디스플레이되는 상기 제1 컨텐츠 및 상기 제2 영역에 디스플레이되는 상기 제2 컨텐츠 각각의 프레임 레이트를 유지시키며, 상기 제1 컨텐츠의 프레임 레이트와 상기 제2 컨텐츠의 프레임 레이트는 상이할 수 있다.
또한, 상기 프로세서는, 상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 타입을 식별하고, 상기 식별된 타입에 대응되는 프레임 레이트를 획득하고, 상기 제2 영역에 포함된 디스플레이 모듈들이 상기 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어할 수 있다.
또한, 상기 프로세서는, 상기 서로 다른 영역 중 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하며, 상기 제2 영역에 제2 컨텐츠를 디스플레이하도록 상기 디스플레이를 제어할 수 있다.
여기서, 상기 기 설정된 프레임 레이트는, 상기 제2 컨텐츠의 프레임 레이트와 동일 또는 상이할 수 있다.
또한, 상기 프로세서는, 상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 해상도를 상기 제2 영역의 해상도에 기초하여 조정하고, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하고, 상기 해상도가 조정된 제2 컨텐츠를 상기 제2 영역에 디스플레이하도록 상기 디스플레이를 제어할 수 있다.
또한, 상기 프로세서는, 상기 서로 다른 영역 중 상기 제2 영역의 크기를 식별하고, 상기 식별된 크기가 임계 값 이상이면, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어할 수 있다.
또한, 상기 서로 다른 영역 중 최소 크기는, 하나의 타이밍 컨트롤러에 의해 제어되는 디스플레이 모듈의 크기에 대응될 수 있다.
본 개시의 일 실시 예에 따르면 복수의 디스플레이 모듈을 포함하는 디스플레이 및 상기 복수의 디스플레이 모듈 각각에 대응되는 타이밍 컨트롤러(T-CON)을 포함하는 디스플레이 장치의 제어 방법은, 멀티-뷰(Multi-view) 모드에서 복수의 소스 장치 각각으로부터 컨텐츠를 수신하는 단계 및 상기 디스플레이 상의 서로 다른 영역을 통해 상기 수신된 컨텐츠를 디스플레이하는 단계를 포함하며, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠의 프레임 레이트를 식별하는 단계 및 상기 복수의 디스플레이 모듈 중 상기 제1 영역에 포함된 적어도 하나의 디스플레이 모듈이 상기 식별된 프레임 레이트로 동작하도록 상기 복수의 타이밍 컨트롤러 중 상기 적어도 하나의 디스플레이 모듈에 대응되는 타이밍 컨트롤러를 제어하는 단계를 포함한다.
여기서, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 크기를 상기 제2 영역의 크기에 기초하여 리사이징(resizing)하는 단계, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하는 단계 및 상기 리사이징된 제2 컨텐츠를 상기 제2 영역에 디스플레이하는 단계를 포함할 수 있다.
여기서, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 제1 영역에 디스플레이되는 상기 제1 컨텐츠 및 상기 제2 영역에 디스플레이되는 상기 제2 컨텐츠 각각의 프레임 레이트를 유지시키는 단계를 더 포함하며, 상기 제1 컨텐츠의 프레임 레이트와 상기 제2 컨텐츠의 프레임 레이트는 상이할 수 있다.
또한, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 타입을 식별하는 단계, 상기 식별된 타입에 대응되는 프레임 레이트를 획득하는 단계 및 상기 제2 영역에 포함된 디스플레이 모듈들이 상기 획득된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는 단계를 포함할 수 있다.
또한, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 서로 다른 영역 중 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는 단계 및 상기 제2 영역에 제2 컨텐츠를 디스플레이하는 단계를 포함할 수 있다.
여기서, 상기 기 설정된 프레임 레이트는, 상기 제2 컨텐츠의 프레임 레이트와 동일 또는 상이할 수 있다.
또한, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 해상도를 상기 제2 영역의 해상도에 기초하여 조정하는 단계, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하는 단계 및 상기 해상도가 조정된 제2 컨텐츠를 상기 제2 영역에 디스플레이하는 단계를 포함할 수 있다.
또한, 상기 수신된 컨텐츠를 디스플레이하는 단계는, 상기 서로 다른 영역 중 상기 제2 영역의 크기를 식별하는 단계 및 상기 식별된 크기가 임계 값 이상이면, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는 단계를 포함할 수 있다.
또한, 상기 서로 다른 영역 중 최소 크기는, 하나의 타이밍 컨트롤러에 의해 제어되는 디스플레이 모듈의 크기에 대응될 수 있다.
본 개시의 다양한 실시 예들에 따르면, 복수의 컨텐츠가 서로 다른 프레임 레이트일 때, 복수의 컨텐츠 각각의 프레임 레이트를 유지하여 출력할 수 있으며, 컨텐츠의 의도에 부합하게 컨텐츠를 출력할 수 있다.
도 1은 본 개시의 일 실시 예에 따른 멀티-뷰(multi-view) 모드를 설명하기 위한 도면이다.
도 2는 본 개시의 일 실시 예에 따른 디스플레이 장치의 구성을 나타내는 블록도이다.
도 3은 본 개시의 일 실시 예에 따른 컨텐츠 별 프레임 레이트를 설명하기 위한 도면이다.
도 4는 본 개시의 일 실시 예에 따른 디스플레이 모듈 및 타이밍 컨트롤러(T-CON)를 설명하기 위한 도면이다.
도 5는 본 개시의 일 실시 예에 따른 일 영역에 디스플레이되는 컨텐츠를 설명하기 위한 도면이다.
도 6은 본 개시의 다른 실시 예에 따른 디스플레이 모듈 및 타이밍 컨트롤러를 설명하기 위한 도면이다.
도 7은 본 개시의 다른 실시 예에 따른 컨텐츠 별 프레임 레이트를 설명하기 위한 도면이다.
도 8은 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
이하에서는 첨부 도면을 참조하여 본 개시를 상세히 설명한다.
본 개시의 실시 예에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 개시의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.
본 명세서에서, "가진다," "가질 수 있다," "포함한다," 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.
A 또는/및 B 중 적어도 하나라는 표현은 "A" 또는 "B" 또는 "A 및 B" 중 어느 하나를 나타내는 것으로 이해되어야 한다.
본 명세서에서 사용된 "제1," "제2," "첫째," 또는 "둘째,"등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 어떤 구성요소가 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 개시에서 "모듈" 혹은 "부"는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈" 혹은 복수의 "부"는 특정한 하드웨어로 구현될 필요가 있는 "모듈" 혹은 "부"를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.
본 명세서에서, 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예: 인공지능 전자 장치)를 지칭할 수 있다.
이하 첨부된 도면들을 참조하여 본 개시의 일 실시 예를 보다 상세하게 설명한다.
도 1은 본 개시의 일 실시 예에 따른 멀티-뷰(multi-view) 모드를 설명하기 위한 도면이다.
도 1에 도시된 바와 같이 디스플레이 장치(100)는 TV로 구현될 수 있으나, 이에 한정되는 것은 아니며 비디오 월(video wall), LFD(large format display), Digital Signage(디지털 간판), DID(Digital Information Display), 프로젝터 디스플레이 등과 같이 디스플레이 기능을 갖춘 장치라면 한정되지 않고 적용 가능하다. 또한, 디스플레이 장치(100)는 LCD(liquid crystal display), OLED(organic light-emitting diode), LCoS(Liquid Crystal on Silicon), DLP(Digital Light Processing), QD(quantum dot) 디스플레이 패널, QLED(quantum dot light-emitting diodes), μLED(Micro light-emitting diodes), Mini LED 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 한편, 디스플레이 장치(100)는 터치 센서와 결합된 터치 스크린, 플렉시블 디스플레이(flexible display), 롤러블 디스플레이(rollable display), 3차원 디스플레이(3D display), 복수의 디스플레이 모듈이 물리적으로 연결된 디스플레이 등으로 구현될 수도 있다.
디스플레이 장치(100)가 점차 대형화되고, 디스플레이 장치(100)가 복수의 소스 장치 각각으로부터 컨텐츠를 수신하므로, 도 1에 도시된 바와 같이 디스플레이 장치(100)는 복수의 컨텐츠를 동시에 디스플레이할 수 있다.
예를 들어, 디스플레이 장치(100)는 PIP(Picture In Picture) 모드, PBP(Picture By Picture) 모드 등을 제공할 수 있다. 일 예로, PIP 모드에 따르면, 디스플레이 장치(100)가 제1 소스 장치(200-1)로부터 수신된 제1 컨텐츠(1)를 전체 화면에 디스플레이하며, 제2 소스 장치(200-2)로부터 수신된 제2 컨텐츠(2)를 제1 컨텐츠(1)가 디스플레이된 전체 화면 내의 일 영역에 오버랩하여 디스플레이 할 수 있다. 여기서, 일 영역의 위치 및 크기는 고정될 수 있고, 사용자 명령 등에 따라 일 영역의 위치 및 크기가 조정될 수도 있음은 물론이다.
다른 예로, PBP 모드에 따르면, 디스플레이 장치(100)가 제1 소스 장치(200-1)로부터 수신된 제1 컨텐츠(1)를 전체 화면 내의 일 영역에 디스플레이하고, 제2 소스 장치(200-2)로부터 수신된 제2 컨텐츠(2)를 전체 화면 내의 나머지 영역에 디스플레이 할 수 있다. 여기서, 일 영역 및 나머지 영역의 위치 및 크기는 고정될 수 있고, 사용자 명령 또는 컨텐츠 등에 따라 위치 및 크기가 조정될 수도 있음은 물론이다.
이하에서는 설명의 편의를 위해 PIP 모드, PBP 모드 등과 같이 디스플레이 장치(100)가 전체 화면 내에서 복수의 컨텐츠를 디스플레이하는 모드를 멀티-뷰(multi-view) 모드로 통칭하도록 한다.
또한, 도 1은 설명의 편의를 위해, 디스플레이 장치(100)가 전체 화면을 4분할하여 총 4개의 서로 다른 영역 각각에 컨텐츠를 디스플레이하는 경우를 상정하여 설명하였으나, 이는 일 예시에 불과하며 이에 한정되지 않음은 물론이다.
예를 들어, 디스플레이 장치(100)는 전체 화면을 2분할하여 총 2개의 서로 다른 영역 각각에 컨텐츠를 디스플레이할 수도 있음은 물론이다.
또한, 서로 다른 영역 각각의 크기(또는, 비율)는 동일할 수도 있고, 상이할 수도 있음은 물론이다.
도 1을 참조하면, 디스플레이 장치(100)는 복수의 소스 장치(200) 각각으로부터 컨텐츠를 수신할 수 있다. 예를 들어, 디스플레이 장치(100)가 n(n은 자연수)개의 소스 장치(200)와 통신을 수행하여 컨텐츠를 제공받으면, 디스플레이 장치(100)는 전체 화면을 n분할하여 화면 상의 총 n개의 서로 다른 영역 각각에 수신된 컨텐츠 각각이 포함되는 프레임을 획득 및 출력할 수 있다.
예를 들어, 디스플레이 장치(100)는 제1 소스 장치(200-1)로부터 수신된 제1 컨텐츠(1)를 제1 영역에 위치시키고, 제2 소스 장치(200-2)로부터 수신된 제2 컨텐츠(2)를 제2 영역에 위치시키고, 제3 소스 장치(200-3)로부터 수신된 제3 컨텐츠(3)를 제3 영역에 위치시키고, 제4 소스 장치(200-4)로부터 수신된 제4 컨텐츠(4)를 제4 영역에 위치시켜 제1 내지 제4 소스 장치(200-1, ??, 200-4)로부터 수신된 컨텐츠 각각이 포함되는 프레임을 획득할 수 있다.
설명의 편의를 위해 컨텐츠를 제공하는 소스 장치(200)의 개수와 전체 화면 내에서 컨텐츠가 제공되는 서로 다른 영역의 개수를 통일시켰으나, 이는 일 예시에 불과하며 이에 한정되지 않음은 물론이다. 예를 들어, 디스플레이 장치(100)는 4개의 소스 장치(200) 각각으로부터 컨텐츠를 수신하며, 전체 화면을 2분할하여 총 2개의 서로 다른 영역 각각에 제1 컨텐츠(1) 및 제2 컨텐츠(2)를 디스플레이할 수 있다. 다른 예로, 디스플레이 장치(100)는 사용자 명령 등에 기초하여 총 2개의 서로 다른 영역 각각에 제1 컨텐츠(1) 및 제4 컨텐츠(4)를 디스플레이할 수도 있음은 물론이다.
한편, 디스플레이 장치(100)로 컨텐츠를 제공하는 복수의 소스 장치 각각의 제원(specification), 제공 컨텐츠의 포맷(format), 크기(size), 해상도(resolution), 명암비(contrast)(예를 들어, HDR(High Dynamic Range) 또는 SDR(Standard Dynamic Range) 여부), 컨텐츠의 프레임 레이트(frame rate) 등은 동일할 수도 있고, 서로 다를 수도 있다.
일 예로, 제1 소스 장치(200-1)로부터 수신된 제1 컨텐츠(1)의 프레임 레이트는 60Hz이고, 제2 소스 장치(200-2)로부터 수신된 제2 컨텐츠(2)의 프레임 레이트는 50Hz일 수 있다. 일 실시 예에 따라 디스플레이 장치(100)가 하나의 프레임 레이트(예를 들어, 60Hz)로 동작하면, 디스플레이 장치(100)는 제1 컨텐츠(1) 및 제2 컨텐츠(2) 각각을 60Hz로 출력할 수 있다. 따라서, 제2 컨텐츠(2)의 프레임 레이트는 50Hz이나, 디스플레이 장치(100)는 60Hz의 프레임 레이트로 제2 컨텐츠(2)를 출력한다.
복수의 컨텐츠를 동시에 제공하는 종래의 멀티-뷰 모드에서는, 디스플레이 장치(100)가 복수의 컨텐츠 각각의 프레임 레이트를 디스플레이 장치(100)의 프레임 레이트로 변경시킨 후 복수의 컨텐츠를 출력하므로, 디스플레이 장치(100)는 가변 주사율(VRR: Variable refresh rate)을 지원하는 컨텐츠도 디스플레이 장치(100)의 프레임 레이트로 고정시킨 후 해당 컨텐츠를 출력하며, 디스플레이 장치(100)의 최대 프레임 레이트 보다 낮은 프레임 레이트(예를 들어, 디스플레이 장치(100)의 최대 프레임 레이트가 120Hz이면, 60Hz의 프레임 레이트)로 복수의 컨텐츠를 출력하는 경우와 같이 여러 제약이 존재하였다.
예를 들어, 디스플레이 장치(100)가 최대 프레임 레이트로 동작하면, 디스플레이 장치(100)는 복수의 컨텐츠 각각의 프레임 레이트가 최대 프레임 레이트에 대응되도록 ME/MC(Motion Estimation, Motion Compensation) 등을 이용하여 보간 프레임을 생성한 후에 복수의 컨텐츠를 출력할 수 있다. 이 경우, ME/MC(Motion Estimation, Motion Compensation) 등을 이용하여 생성된 보간 프레임은 허상(artifact), 왜곡, 컨텐츠 내 오브젝트의 부자연스러운 움직임 등을 발생시킬 우려가 있다.
따라서, 본 개시의 일 실시 예에 따른 디스플레이 장치(100)는 멀티 뷰 모드에서 복수의 컨텐츠 각각을 서로 다른 프레임 레이트(예를 들어, 복수의 컨텐츠 각각의 프레임 레이트)로 동시에 제공할 수 있다.
도 1은 설명의 편의를 위해 복수의 소스 장치(200) 각각이 동일 또는 유사한 경우를 상정하여 도시하였으나, 이는 일 예시이며 이에 한정되지 않음은 물론이다. 소스 장치(200)는 다양한 종류의 전자 장치로 구현될 수도 있다. 예를 들어, 복수의 소스 장치(200) 각각은 블루레이 플레이어(Blu Ray Player), DVD(Digital Versatile Disc) 플레이어, 스트리밍 컨텐츠 출력 장치, 셋탑 박스, 클라우드(cloud) 서버, OTT 서비스(Over-the-top media service) 서버, PC, 콘솔(video game console) 등과 같이 컨텐츠를 제공하는 다양한 유형의 전자 장치로 구현될 수 있다. 디스플레이 장치(100)는 영상에 대해 본 개시의 다양한 실시 예에 따른 영상 처리를 수행하여 자체적으로 출력할 수도 있고, 디스플레이를 구비한 타 전자 장치로 제공할 수도 있다.
도 2는 본 개시의 일 실시 예에 따른 디스플레이 장치의 구성을 나타내는 블록도이다.
도 2에 따르면, 디스플레이 장치(100)는 통신 인터페이스(110), 디스플레이(120) 및 프로세서(130)를 포함한다.
통신 인터페이스(110)는 다양한 데이터를 입력받는다. 예를 들어, 통신 인터페이스(110)는 AP 기반의 Wi-Fi(와이파이, Wireless LAN 네트워크), 블루투스(Bluetooth), 지그비(Zigbee), 유/무선 LAN(Local Area Network), WAN(Wide Area Network), 이더넷(Ethernet), IEEE 1394, HDMI(High-Definition Multimedia Interface), USB(Universal Serial Bus), MHL(Mobile High-Definition Link), AES/EBU(Audio Engineering Society/European Broadcasting Union), 옵티컬(Optical), 코액셜(Coaxial) 등과 같은 통신 방식을 통해 적어도 하나의 소스 장치(200), 외부 저장 매체(예를 들어, USB 메모리), 외부 서버(예를 들어 웹 하드) 등으로부터 다양한 데이터 예를 들어, 컨텐츠를 입력받을 수 있다.
특히, 본 개시의 일 실시 예에 따른 통신 인터페이스(110)는 복수의 소스 장치(200) 각각과 유선 또는 무선 통신을 수행하여 컨텐츠를 수신할 수 있다.
여기서, 디스플레이(120)는 자발광 소자를 포함하는 디스플레이 또는, 비자발광 소자 및 백라이트를 포함하는 디스플레이로 구현될 수 있다. 예를 들어, LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, LED(Light Emitting Diodes), 마이크로 LED(micro LED), Mini LED, PDP(Plasma Display Panel), QD(Quantum dot) 디스플레이, QLED(Quantum dot light-emitting diodes) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 디스플레이(120) 내에는 a-si TFT, LTPS(low temperature poly silicon) TFT, OTFT(organic TFT) 등과 같은 형태로 구현될 수 있는 구동 회로, 백라이트 유닛 등도 함께 포함될 수 있다. 한편, 디스플레이(120)은 터치 센서와 결합된 터치 스크린, 플렉시블 디스플레이(flexible display), 롤러블 디스플레이(rollable display), 3차원 디스플레이(3D display), 복수의 디스플레이 모듈이 물리적으로 연결된 디스플레이 등으로 구현될 수 있다.
일 실시 예에 따른 프로세서(130)는 디스플레이 장치(100)의 전반적인 동작을 제어한다.
본 개시의 일 실시 예에 따라, 프로세서(130)는 디지털 신호를 처리하는 디지털 시그널 프로세서(digital signal processor(DSP), 마이크로 프로세서(microprocessor), TCON(Time controller)으로 구현될 수 있다. 다만, 이에 한정되는 것은 아니며, 중앙처리장치(central processing unit(CPU)), MCU(Micro Controller Unit), MPU(micro processing unit), 컨트롤러(controller), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)), ARM 프로세서, AI(Artificial Intelligence) 프로세서 중 하나 또는 그 이상을 포함하거나, 해당 용어로 정의될 수 있다. 또한, 프로세서(130)는 프로세싱 알고리즘이 내장된 SoC(System on Chip), LSI(large scale integration)로 구현될 수도 있고, FPGA(Field Programmable gate array) 형태로 구현될 수도 있다. 프로세서(130)는 메모리(미도시)에 저장된 컴퓨터 실행가능 명령어(computer executable instructions)를 실행함으로써 다양한 기능을 수행할 수 있다.
특히, 프로세서(130)는 멀티-뷰 모드에서 통신 인터페이스를 통해 복수의 소스 장치(200) 각각으로부터 컨텐츠가 수신되면, 서로 다른 영역에 수신된 컨텐츠 각각이 포함되는 프레임을 획득할 수 있다.
이에 대한 구체적인 설명은 도 3을 참조하여 하도록 한다.
도 3은 본 개시의 일 실시 예에 따른 컨텐츠 별 프레임 레이트를 설명하기 위한 도면이다.
본 개시의 일 실시 예에 따른 디스플레이(120)는 복수의 디스플레이 모듈(10-1, ??, 10-n)을 포함하는 형태로 구현될 수 있다.
예를 들어, 도 3에 도시된 바와 같이, 복수의 디스플레이 모듈(10-1, ??, 10-n)이 결합되어 하나의 디스플레이 장치(100)(즉, 디스플레이 시스템)을 구현할 수 있다.
일 실시 예에 따른 복수의 디스플레이 모듈(10-1, ??, 10-n) 각각은 복수의 자발광 소자를 포함할 수 있다. 여기서, 자발광 소자는 LED(Light Emitting Diode) 또는 마이크로 LED(micro LED) 중 적어도 하나가 될 수 있다.
또한, 복수의 디스플레이 모듈(10-1, ??, 10-n) 각각은, 복수의 LED(Light Emitting Diode) 소자를 포함하는 LED 캐비넷(cabinet)으로 구현될 수 있다. 여기서, LED 소자는 RGB LED로 구현될 수 있으며, RGB LED는 RED LED, GREEN LED 및 BLUE LED를 포함할 수 있다. 또한, LED 소자는 RGB LED 이외에 White LED를 추가적으로 포함할 수도 있다.
일 예에 따라 LED 소자는 마이크로(micro) LED로 구현될 수 있다. 여기서, 마이크로 LED는 약 5 ~ 100 마이크로미터 크기의 LED로서, 컬러 필터 없이 스스로 빛을 내는 초소형 발광 소자이다.
복수의 디스플레이 모듈(10-1, ??, 10-n) 각각은, TCON(Time controller)를 포함할 수 있다. 여기서, TCON은 DDI(Display Driver IC)에 전달/전송되는 데이터의 양을 조절하는 구성이다. 일 예로, TCON은 프로세서(130)로부터 수신된 데이터 신호를 DDI의 Gate IC, Source IC에서 필요로 하는 신호로 변환시킬 수 있고, DDI는 디스플레이 모듈(10)에 구비된 복수의 픽셀 각각을 구동시킬 수 있다.
일 실시 예에 따라 프로세서(130)는 디스플레이(120) 상의 서로 다른 영역을 통해 복수의 소스 장치(200)로부터 수신된 컨텐츠들 각각을 제공할 수 있다.
예를 들어, 프로세서(130)는 제1 영역에 제1 소스 장치(200-1)로부터 수신된 제1 컨텐츠(1)를 디스플레이할 수 있다. 여기서, 제1 영역은 제1 디스플레이 모듈(10-1)을 포함할 수 있다. 이 경우, 프로세서(130)는 제1 디스플레이 모듈(10-1)에 대응되는 TCON에 제1 컨텐츠(1)에 대응되는 데이터 신호를 제공할 수 있다.
도 3에 도시된 바와 같이, 프로세서(130)는 제2 영역에 제2 소스 장치(200-2)로부터 수신된 제2 컨텐츠(2)를 디스플레이하기 위해 제2 영역(20)이 포함하는 제2 디스플레이 모듈(10-2)에 대응되는 TCON에 제2 컨텐츠(2)에 대응되는 데이터 신호를 제공할 수 있다.
한편, 도 3에 도시된 바와 같이 복수의 소스 장치(200) 각각으로부터 수신되는 컨텐츠들은 프레임 레이트가 상이할 수 있다.
상술한 바와 같이 프로세서(130)는 컨텐츠의 출력 시에 컨텐츠의 프레임 레이트를 유지시키기 위하여 디스플레이 모듈(10)의 프레임 레이트를 조정할 수 있다.
여기서, 디스플레이 모듈의 프레임 레이트는 화면 재생 빈도(refresh rate), 주파수 또는 주사율로 불릴 수 있으나, 이하에서는 설명의 편의를 위해 프레임 레이트로 통칭하도록 한다. 디스플레이 모듈(10)의 프레임 레이트는 Hz 단위로 표현될 수 있다. 일 예로, 디스플레이 모듈(10)의 프레임 레이트가 60Hz이면, 디스플레이 모듈(10)은 1초에 60개의 프레임을 제공할 수 있다. 다른 예로, 디스플레이 모듈(10)의 프레임 레이트가 120Hz이면, 디스플레이 모듈(10)은 1초에 120개의 프레임을 제공할 수 있다. 여기서, 디스플레이 모듈(10)의 프레임 레이트가 60Hz, 120Hz로 구동되는 예는 일 예시에 불과하며, 이에 한정되지 않음은 물론이다. 예를 들어, 디스플레이 모듈(10)은 75Hz, 120Hz, 144Hz, 240Hz 등 다양한 프레임 레이트로 구동가능함은 물론이다.
도 3을 참조하면, 프로세서(130)는 멀티-뷰 모드에서 통신 인터페이스(110)를 통해 복수의 소스 장치(200) 각각으로부터 컨텐츠가 수신되면, 디스플레이(120) 상의 서로 다른 영역을 통해 수신된 컨텐츠를 디스플레이할 수 있다.
일 실시 예에 따른 프로세서(130)는 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠(1)의 프레임 레이트를 식별할 수 있다.
일 예로, 영상 컨텐츠(예를 들어, 동영상)는 시간적으로 연속하는 정지 영상의 집합이며, 하나의 정지 영상은 프레임(frame)을 의미할 수 있다. 영상의 프레임 레이트는 fps (frames per second) 단위로 표현될 수 있다. 즉, 컨텐츠의 프레임 레이트는 1초 동안 영상을 구성하는 프레임의 수를 의미할 수 있다. 영상의 프레임 레이트는 프레임 속도, 프레임율로 불릴 수 있으나, 이하에서는 설명의 편의를 위해 프레임 레이트로 통칭하도록 한다.
예를 들어, 최소 24fps 이상의 컨텐츠가 제공되면, 사용자는 해당 컨텐츠를 부드럽고 매끄러운 영상으로 판단할 수 있다. 대체로, 컨텐츠의 프레임 레이트가 증가할수록 사용자는 부드럽고 매끄러운 영상을 제공받는다고 느끼나, 반드시 이에 한정되는 것은 아니다.
한편, 본 개시의 다양한 실시 예에 따른 디스플레이 장치(100)는 게임(예를 들어, FPS(First-Person Shooter) 게임, 레이싱 게임) 컨텐츠, 스포츠 컨텐츠, 슬로우 모션 컨텐츠와 같이 60fps, 120fps, 1000fps 등 다양한 프레임 레이트의 컨텐츠를 수신 및 디스플레이 할 수 있다.
본 개시의 일 실시 예에 따른 프로세서(130)는 통신 인터페이스(110)를 통해 제1 소스 장치(200-1)로부터 제1 컨텐츠(1)가 수신되면, 제1 컨텐츠(1)의 프레임 레이트를 식별할 수 있다. 일 예로, 수신된 컨텐츠의 메타데이터(metadata)에 기초하여 영상의 프레임 레이트(예를 들어, 영상의 fps)를 식별할 수 있다. 한편, 프로세서(130)가 컨텐츠의 메타데이터에 기초하여 영상의 프레임 레이트를 식별하는 구성은 일 실시 예에 불과하며, 반드시 이에 한정되지 않음은 물론이다. 일 예로, 프로세서(130)는 컨텐츠를 구성하는 복수의 프레임 중 1초 동안 컨텐츠를 구성하는 프레임의 수에 기초하여 해당 컨텐츠의 프레임 레이트를 식별할 수도 있음을 물론이다.
이어서, 프로세서(130)는 제1 컨텐츠(1)가 디스플레이되는 제1 영역에 포함된 제1 디스플레이 모듈(10-1)이 식별된 프레임 레이트 즉, 제1 컨텐츠(1)의 프레임 레이트로 동작하도록 제1 디스플레이 모듈(10-1)에 대응되는 TCON을 제어할 수 있다.
일 예로, 제1 컨텐츠의 프레임 레이트가 가변 프레임 레이트(VRR)이면, 프로세서(130)는 제1 디스플레이 모듈(10-1)의 프레임 레이트가 제1 컨텐츠의 프레임 레이트에 따라 가변적으로 변경되도록 제1 디스플레이 모듈(10-1)의 TCON을 제어할 수 있다. 다른 예로, 제1 컨텐츠의 프레임 레이트가 60fps 이면, 프로세서(130)는 제1 컨텐츠를 디스플레이하는 제1 영역에 포함된 제1 디스플레이 모듈(10-1)이 60fps에 대응되는 60Hz의 프레임 레이트로 동작하도록 제1 디스플레이 모듈(10-1)의 TCON을 제어할 수 있다.
여기서, 컨텐츠의 프레임 레이트(예를 들어, fps 단위)는 1초 동안 영상을 구성하는 프레임의 개수를 의미하고, 디스플레이 모듈(10)의 프레임 레이트(예를 들어, Hz 단위)는 1초 동안 디스플레이 모듈(10)이 제공하는 프레임의 개수를 의미할 수 있다.
일 예로, 컨텐츠의 프레임 레이트가 디스플레이 모듈(10)의 프레임 레이트 대비 낮다면, 디스플레이 모듈(10)은 컨텐츠를 구성하는 프레임 중 일부를 반복하여 디스플레이하므로 사용자에게 영상이 느려져 보이게 되는 문제가 있다.
다른 예로, 컨텐츠의 프레임 레이트가 디스플레이 모듈(10)의 프레임 레이트 대비 높다면, 디스플레이 모듈(10)이 다음 프레임을 디스플레이하기 전에 새로운 프레임이 여러 개 만들어지므로, 컨텐츠를 구성하는 일부 프레임이 상실되는 문제 또는 디스플레이되지 않는 문제가 발생할 수 있다.
설명의 편의를 위해 제1 소스 장치(200-1)로부터 수신되는 제1 컨텐츠(1)에 기초하여 제1 디스플레이 모듈(10-1)의 프레임 레이트가 변경되는 실시 예만을 설명하였으나, 이에 한정되지 않으며, 프로세서(130)는 복수의 소스 장치(200) 각각으로부터 수신된 컨텐츠들의 프레임 레이트를 식별하고, 복수의 컨텐츠 각각이 디스플레이되는 서로 다른 영역에 대응되는 디스플레이 모듈(10)의 식별된 프레임 레이트로 동작하도록 TCON을 제어할 수 있음은 물론이다.
또한, 설명의 편의를 위해 도 3은 제1 내지 제4 디스플레이 모듈(10-1, ??, 10-4)이 디스플레이 장치(100)를 구성하며, 4개의 서로 다른 컨텐츠 각각이 제1 내지 4 디스플레이 모듈(10-1, ??, 10-4)에 디스플레이되는 경우를 상정하여 설명하였으나, 이는 일 예시이며 이에 한정되지 않음은 물론이다. 이하에서는 디스플레이 장치(100)의 다양한 구성에 대해 설명하도록 한다.
도 4는 본 개시의 일 실시 예에 따른 디스플레이 모듈 및 타이밍 컨트롤러(T-CON)를 설명하기 위한 도면이다.
도 4는 설명의 편의를 위해 디스플레이 장치(100)가 총 8개의 디스플레이 모듈(10)로 구성되며, 복수의 디스플레이 모듈(10-1, ..., 10-n) 각각은 960 X 1080의 해상도로 구현되는 경우를 상정하여 도시한 도면이다. 또한, 복수의 디스플레이 모듈(10-1, ..., 10-n) 각각은 프로세서(130)로부터 제어 신호, 데이터 신호 등을 수신하는 TCON을 포함할 수 있다. 이 경우, 디스플레이 장치(100)는 3840 X 2160의 해상도를 가질 수 있다. 다만, 이는 일 예시에 불과하면, 디스플레이 장치(100)가 포함하는 디스플레이 모듈(10)의 개수는 다양하게 변경될 수 있고, 복수의 디스플레이 모듈(10-1, ..., 10-n) 각각의 해상도가 다양하게 변경됨에 따라 디스플레이 장치(100)의 해상도 또한, 다양하게 변경될 수 있음은 물론이다.
일 실시 예에 따라 프로세서(130)는 복수의 TCON 각각으로 소스 장치로부터 수신된 컨텐츠에 대응되는 제어 신호, 데이터 신호 등을 전송할 수 있다. 이어서, 복수의 TCON 각각은 프로세서(130)로부터 수신된 신호에 기초하여 대응되는 디스플레이 모듈(10)이 컨텐츠의 프레임 레이트로 컨텐츠의 전체 또는 일부를 디스플레이하도록 제어할 수 있다. 한편, 상술한 실시 예에서 구체적인 숫자는 설명의 편의를 위한 일 예시이며, 이에 한정되지 않음은 물론이다.
또한, 도 4에서는 설명의 편의를 위해 디스플레이 모듈(10)이 최대 120Hz의 프레임 레이트도 구동 가능한 경우를 상정하여 도시하였으나, 이는 일 예시에 불과하며 이에 한정되지 않음은 물론이다. 예를 들어, 디스플레이 모듈(10)의 최대 프레임 레이트는 144Hz, 240Hz 등 다양할 수 있음은 물론이다.
도 5는 본 개시의 일 실시 예에 따른 일 영역에 디스플레이되는 컨텐츠를 설명하기 위한 도면이다.
도 5를 참조하면, 제1 소스 장치(200-1)는 제1 컨텐츠(1)를 제공하며, 제3 소스 장치(200-3)는 제2 컨텐츠(2) 제공하고, 제4 소스 장치(200-4)는 제3 컨텐츠(3)를 제공하는 경우를 상정할 수 있다.
여기서, 제1 내지 제3 컨텐츠(1, 2, 3) 각각은, 서로 다른 프레임 레이트를 가질 수 있다. 예를 들어, 제1 컨텐츠(1)의 프레임 레이트는 가변 프레임 레이트(VRR)이며, 제2 컨텐츠(2)의 프레임 레이트는 24Hz, 제3 컨텐츠(3)의 프레임 레이트는 60Hz인 경우를 상정할 수 있다.
이 경우, 프로세서(130)는 제1 컨텐츠(1)가 디스플레이되는 제1 영역에 포함된 디스플레이 모듈들(예를 들어, 제1 디스플레이 모듈(10-1), 제2 디스플레이 모듈(10-2), 제3 디스플레이 모듈(10-3), 제5 디스플레이 모듈(10-5), 제6 디스플레이 모듈(10-6), 제7 디스플레이 모듈(10-7))에 대응되는 TCON을 제어하여 해당 디스플레이 모듈들을 가변 프레임 레이트로 동작시킬 수 있다.
다른 예로, 프로세서(130)는 제2 컨텐츠(2)가 디스플레이되는 제2 영역에 포함된 적어도 하나의 디스플레이 모듈(예를 들어, 제4 디스플레이 모듈(10-4))에 대응되는 TCON을 제어하여 해당 디스플레이 모듈을 24Hz로 동작시킬 수 있다.
또 다른 예로, 프로세서(130)는 제3 컨텐츠(3)가 디스플레이되는 제3 영역에 포함된 적어도 하나의 디스플레이 모듈(예를 들어, 제8 디스플레이 모듈(10-8))에 대응되는 TCON을 제어하여 해당 디스플레이 모듈을 60Hz로 동작시킬 수 있다.
도 5에 도시된 바와 같이, 프레임 레이트를 변경할 수 있는 단위는 하나의 TCON으로 제어되는 디스플레이 모듈 단위일 수 있다. 또한, 컨텐츠를 디스플레이할 수 있는 일 영역의 최소 크기는, 하나의 TCON에 의해 제어되는 디스플레이 모듈(10)의 크기에 대응될 수 있다.
즉, 프로세서(130)는 컨텐츠가 디스플레이되는 영역에 포함된 적어도 하나의 디스플레이 모듈(10)에 대응되는 TCON을 제어하여, 컨텐츠 출력 시에 컨텐츠의 프레임 레이트를 유지시킬 수 있다.
다른 예로, 프로세서(130)는 컨텐츠의 타입에 따라 디스플레이 모듈(10)의 프레임 레이트를 변경하여 출력할 수도 있음은 물론이다.
일 예로, 프로세서(130)는 디스플레이(120) 상의 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠(1)의 타입을 식별할 수 있다.
이어서, 프로세서(130)는 식별된 타입에 대응되는 프레임 레이트를 획득할 수 있다. 예를 들어, 프로세서(130)는 제1 컨텐츠(1)가 영화 컨텐츠, 게임 컨텐츠, 스트리밍 컨텐츠 또는 이미지 컨텐츠 중 어느 타입에 대응되는지 식별할 수 있다.
이어서, 프로세서(130)는 제1 컨텐츠(1)가 게임 컨텐츠(예를 들어, FPS 게임 컨텐츠)인 것으로 식별되면, 보간 프레임 등을 생성하여 컨텐츠의 프레임 레이트를 증가시키는 영상 처리는 딜레이를 발생시킬 우려가 있으며, 딜레이 발생 여부가 중요한 FPS 게임 컨텐츠의 경우에는 제1 컨텐츠(1) 출력 시 딜레이 발생을 최소화하기 위해 제1 컨텐츠(1)의 프레임 레이트가 유지되도록 제1 영역에 포함된 디스플레이 모듈(예를 들어, 제1 디스플레이 모듈(10-1), 제2 디스플레이 모듈(10-2), 제3 디스플레이 모듈(10-3), 제5 디스플레이 모듈(10-5), 제6 디스플레이 모듈(10-6), 제7 디스플레이 모듈(10-7))의 TCON을 제어할 수 있다.
다른 예로, 프로세서(130)는 제2 컨텐츠(2)가 영화 컨텐츠인 것으로 식별되면, 보간 프레임 등을 생성하여 컨텐츠의 프레임 레이트를 증가시키는 영상 처리를 수행하며, 제2 컨텐츠(2)가 기 설정된 프레임 레이트로 디스플레이되도록 제2 영역에 포함된 디스플레이 모듈(예를 들어, 제4 디스플레이 모듈(10-4))의 TCON을 제어할 수 있다. 예를 들어, 프로세서(130)는 24Hz의 프레임 레이트를 가지는 제2 컨텐츠(2)를 120Hz로 동작하는 디스플레이 모듈을 이용하여 디스플레이할 수도 있다. 여기서, 구체적인 숫자는 설명의 편의를 위한 일 예시이며 이에 한정되지 않음은 물론이다.
또 다른 예로, 프로세서(130)는 서로 다른 영역 중 특정 영역에 디스플레이되는 컨텐츠를 기 설정된 프레임 레이트로 디스플레이할 수도 있다.
예를 들어, 프로세서(130)는 서로 다른 영역 중 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 TCON을 제어하며, 제2 영역에 제2 컨텐츠(2)를 디스플레이할 수 있다. 일 예로, 디스플레이(120) 상의 서로 다른 영역이 센터 영역, 좌상단, 좌하단, 우상단 및 우하단으로 분류되면, 센터 영역은 사용자의 주된 관심 컨텐츠(이하, 메인 컨텐츠)가 디스플레이될 수 있으며, 좌상단, 좌하단, 우상단 및 우하단은 사용자의 주된 관심 컨텐츠는 아니나, 추가 정보 등을 포함하는 컨텐츠(이하, 서브 컨텐츠)가 디스플레이될 수 있다.
일 실시 예에 따라, 프로세서(130)는 센터 영역에 디스플레이되는 컨텐츠의 프레임 레이트를 식별하고, 센터 영역에 대응되는 디스플레이 모듈(예를 들어, 도 5에서 제2 디스플레이 모듈(10-2), 제3 디스플레이 모듈(10-3), 제6 디스플레이 모듈(10-6), 제2 디스플레이 모듈(10-7))이 식별된 프레임 레이트로 동작하도록 센터 영역에 대응되는 디스플레이 모듈에 포함된 TCON을 제어할 수 있다.
또한, 프로세서(130)는 좌상단 영역에 대응되는 디스플레이 모듈(예를 들어, 도 5에서 제1 디스플레이 모듈(10-1)), 좌하단 영역에 대응되는 디스플레이 모듈(예를 들어, 도 5에서 제5 디스플레이 모듈(10-5)), 우상단 영역에 대응되는 디스플레이 모듈(예를 들어, 도 5에서 제4 디스플레이 모듈(10-4)) 및 우하단 영역에 대응되는 디스플레이 모듈(예를 들어, 도 5에서 제8 디스플레이 모듈(10-8))이 기 설정된 프레임 레이트로 동작하도록 TCON을 제어하여 서브 컨텐츠를 기 설정된 프레임 레이트로 디스플레이할 수 있다.
다만, 상술한 실시 예는 예시이며 이에 한정되지 않음은 물론이다. 예를 들어, 프로세서(130)는 메인 컨텐츠를 기 설정된 프레임 레이트로 디스플레이할 수 있고, 서브 컨텐츠를 서브 컨텐츠의 프레임 레이트를 유지시켜 디스플레이할 수도 있음은 물론이다.
또 다른 예로, 프로세서(130)는 서로 다른 영역 중 임계 값 이상의 크기를 가지는 영역을 식별할 수 있다.
이어서, 식별된 영역에 포함된 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 TCON을 제어할 수 있다. 예를 들어, 디스플레이(120) 상에서 가장 큰 크기를 가지는 또는 임계 값 이상의 크기를 가지는 영역은 사용자의 주된 관심 컨텐츠(즉, 메인 컨텐츠)가 디스플레이될 수 있다.
일 실시 예에 따른 프로세서(130)는 메인 컨텐츠의 프레임 레이트를 유지시켜 디스플레이할 수 있다. 다른 예로, 프로세서(130)는 메인 컨텐츠가 기 설정된 프레임 레이트로 디스플레이되도록 메인 컨텐츠가 디스플레이되는 영역에 포함된 디스플레이 모듈의 TCON을 제어할 수 있다.
도 6은 본 개시의 다른 실시 예에 따른 디스플레이 모듈 및 타이밍 컨트롤러를 설명하기 위한 도면이다.
도 6을 참조하면, 디스플레이 장치(100)는 복수의 디스플레이 모듈(10-1, ??, 10-n)로 구성되며, 복수의 디스플레이 모듈(10-1, ??, 10-n)의 개수는 디스플레이 장치(100)의 목적, 제원(specification)에 따라 상이할 수 있음은 물론이다.
또한, 복수의 디스플레이 모듈(10-1, ??, 10-n) 각각의 해상도, 크기, 동작 가능 프레임 레이트 범위 등은 디스플레이 장치(100)에 따라 상이할 수 있음은 물론이다.
도 6을 참조하면, 도 5에 도시된 디스플레이 장치(100)와 달리 총 16개의 디스플레이 모듈(10-1, ??, 10-16)으로 구성되어 있으며, 디스플레이 모듈(10) 각각은 960 X 540의 해상도를 가지며, 최대 120Hz의 프레임 레이트로 동작할 수 있다. 여기서, 구체적인 숫자는 설명의 편의를 위한 일 예시이며 이에 한정되지 않음은 물론이다.
도 6과 도 5를 비교하면, 디스플레이 장치(100)를 구성하는 디스플레이 모듈(10)의 크기, 해상도 등에 따라 디스플레이 장치(100) 마다 동일한 크기 및 해상도의 영역(예를 들어, 제1 영역)을 구성하는 디스플레이 모듈의 개수가 상이할 수 있다.
일 실시 예에 따른 프로세서(130)는 멀티 뷰 모드에서 일 영역에 컨텐츠를 위치시키기 위해, 컨텐츠를 일 영역의 크기에 기초하여 리사이징한 후 일 영역에 위치시킬 수 있다.
또한, 프로세서(130)는 멀티 뷰 모드에서 일 영역에 컨텐츠를 위치시키기 위해, 컨텐츠를 일 영역의 해상도에 기초하여 업스케일링 또는 다운스케일링한 후 일 영역에 위치시킬 수 있다.
도 7은 본 개시의 다른 실시 예에 따른 컨텐츠 별 프레임 레이트를 설명하기 위한 도면이다.
일 실시 예에 따른 프로세서(130)는 복수의 소스 장치(200) 각각으로부터 수신된 컨텐츠의 프레임 레이트를 유지시켜 디스플레이할 수도 있고, 하나의 소스 장치(200-5)로부터 수신된 복수의 컨텐츠 각각의 프레임 레이트를 유지시켜 디스플레이할 수도 있다.
다른 예에 따른 프로세서(130)는 하나의 소스 장치(200-5)로부터 수신된 복수의 컨텐츠 각각의 타입을 식별하고, 식별된 타입에 따라 복수의 컨텐츠 각각을 서로 다른 프레임 레이트로 디스플레이할 수도 있다.
도 7을 참조하면, 프로세서(130)는 멀티 뷰 모드에서 적어도 하나의 소스 장치(200-5)로부터 복수의 컨텐츠가 수신되면, 복수의 컨텐츠 각각의 메타데이터에 기초하여 컨텐츠 별 프레임 레이트를 식별할 수 있다.
이어서, 프로세서(130)는 식별된 프레임 레이트에 따라 복수의 컨텐츠 각각이 디스플레이되는 영역에 대응되는 디스플레이 모듈(10)의 TCON을 제어할 수 있다.
다른 예로, 프로세서(130)는 복수의 컨텐츠 각각의 타입을 식별할 수 있다. 이어서, 프로세서(130)는 식별된 타입에 따라 복수의 컨텐츠 각각에 대응되는 프레임 레이트를 식별할 수 있다. 예를 들어, 영화 컨텐츠는 60Hz, 게임 컨텐츠는 VRR, 스트리밍 컨텐츠는 24Hz 등과 같이, 프로세서(130)는 타입 별 기 설정된 프레임 레이트를 식별할 수 있다.
이어서, 프로세서(130)는 복수의 컨텐츠 각각이 디스플레이 되는 영역에 대응되는 디스플레이 모듈(10)이 식별된 타입에 대응되는 프레임 레이트로 동작하도록 TCON을 제어할 수 있다.
도 7을 참조하면, 디스플레이 장치(100)는 하나의 소스 장치(200-5)로부터 수신된 총 3개의 서로 다른 컨텐츠를 디스플레이할 수 있다.
일 실시 예에 따른 프로세서(130)는 제1 컨텐츠(1)가 디스플레이되는 영역, 제1 컨텐츠(1)의 타입 또는 제1 컨텐츠(1)의 프레임 레이트 중 적어도 하나에 기초하여 제1 컨텐츠(1)가 디스플레이되는 영역에 포함된 디스플레이 모듈의 프레임 레이트를 조정하도록 TCON을 제어할 수 있다.
또한, 프로세서(130)는 제2 컨텐츠(2)가 디스플레이되는 영역, 제2 컨텐츠(2)의 타입 또는 제1 컨텐츠(2)의 프레임 레이트 중 적어도 하나에 기초하여 제2 컨텐츠(2)가 디스플레이되는 영역에 포함된 디스플레이 모듈의 프레임 레이트를 조정하도록 TCON을 제어할 수 있다.
따라서, 프로세서(130)는 제1 내지 제3 컨텐츠(1, 2, 3) 각각을 동일한 프레임 레이트 또는 상이한 프레임 레이트로 디스플레이할 수 있다.
도 8은 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
본 개시의 일 실시 예에 따르면 복수의 디스플레이 모듈을 포함하는 디스플레이 및 복수의 디스플레이 모듈 각각에 대응되는 타이밍 컨트롤러(T-CON)을 포함하는 디스플레이 장치의 제어 방법은, 우선 멀티-뷰(Multi-view) 모드에서 복수의 소스 장치 각각으로부터 컨텐츠를 수신한다(S810).
이어서, 디스플레이 상의 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠의 프레임 레이트를 식별한다(S820).
이어서, 복수의 디스플레이 모듈 중 제1 영역에 포함된 적어도 하나의 디스플레이 모듈이 식별된 프레임 레이트로 동작하도록 복수의 타이밍 컨트롤러 중 적어도 하나의 디스플레이 모듈에 대응되는 타이밍 컨트롤러를 제어한다(S830).
이어서, 서로 다른 영역에 수신된 컨텐츠를 디스플레이한다(S840).
여기서, 수신된 컨텐츠를 디스플레이하는 S840 단계는, 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 크기를 제2 영역의 크기에 기초하여 리사이징(resizing)하는 단계, 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 제2 컨텐츠의 프레임 레이트에 대응되도록 타이밍 컨트롤러를 제어하는 단계 및 리사이징된 제2 컨텐츠를 제2 영역에 디스플레이하는 단계를 포함할 수 있다.
여기서, 수신된 컨텐츠를 디스플레이하는 S840 단계는, 제1 영역에 디스플레이되는 제1 컨텐츠 및 제2 영역에 디스플레이되는 제2 컨텐츠 각각의 프레임 레이트를 유지시키는 단계를 더 포함하며, 제1 컨텐츠의 프레임 레이트와 제2 컨텐츠의 프레임 레이트는 상이할 수 있다.
본 개시의 일 실시 예에 따른 수신된 컨텐츠를 디스플레이하는 S840 단계는, 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 타입을 식별하는 단계, 식별된 타입에 대응되는 프레임 레이트를 획득하는 단계 및 제2 영역에 포함된 디스플레이 모듈들이 획득된 프레임 레이트로 동작하도록 타이밍 컨트롤러를 제어하는 단계를 포함할 수 있다.
본 개시의 일 실시 예에 따른 수신된 컨텐츠를 디스플레이하는 S840 단계는, 서로 다른 영역 중 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 타이밍 컨트롤러를 제어하는 단계 및 제2 영역에 제2 컨텐츠를 디스플레이하는 단계를 포함할 수 있다.
여기서, 기 설정된 프레임 레이트는, 제2 컨텐츠의 프레임 레이트와 동일 또는 상이할 수 있다.
본 개시의 일 실시 예에 따른 수신된 컨텐츠를 디스플레이하는 S840 단계는, 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 해상도를 제2 영역의 해상도에 기초하여 조정하는 단계, 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 제2 컨텐츠의 프레임 레이트에 대응되도록 타이밍 컨트롤러를 제어하는 단계 및 해상도가 조정된 제2 컨텐츠를 제2 영역에 디스플레이하는 단계를 포함할 수 있다.
본 개시의 일 실시 예에 따른 수신된 컨텐츠를 디스플레이하는 S840 단계는, 서로 다른 영역 중 제2 영역의 크기를 식별하는 단계 및 식별된 크기가 임계 값 이상이면, 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 타이밍 컨트롤러를 제어하는 단계를 포함할 수 있다.
또한, 서로 다른 영역 중 최소 크기는, 하나의 타이밍 컨트롤러에 의해 제어되는 디스플레이 모듈의 크기에 대응될 수 있다.
다만, 본 개시의 다양한 실시 예들은 전자 장치 뿐 아니라, 디스플레이을 포함하는 모든 전자 장치에 적용될 수 있음은 물론이다.
한편, 이상에서 설명된 다양한 실시 예들은 소프트웨어(software), 하드웨어(hardware) 또는 이들의 조합을 이용하여 컴퓨터(computer) 또는 이와 유사한 장치로 읽을 수 있는 기록 매체 내에서 구현될 수 있다. 일부 경우에 있어 본 명세서에서 설명되는 실시 예들이 프로세서 자체로 구현될 수 있다. 소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시 예들은 별도의 소프트웨어 모듈들로 구현될 수 있다. 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 동작을 수행할 수 있다.
한편, 상술한 본 개시의 다양한 실시 예들에 따른 전자 장치(100)의 프로세싱 동작을 수행하기 위한 컴퓨터 명령어(computer instructions)는 비일시적 컴퓨터 판독 가능 매체(non-transitory computer-readable medium) 에 저장될 수 있다. 이러한 비일시적 컴퓨터 판독 가능 매체에 저장된 컴퓨터 명령어는 특정 기기의 프로세서에 의해 실행되었을 때 상술한 다양한 실시 예에 따른 음향 출력 장치(100)에서의 처리 동작을 특정 기기가 수행하도록 한다.
비일시적 컴퓨터 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 비일시적 컴퓨터 판독 가능 매체의 구체적인 예로는, CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등이 있을 수 있다.
이상에서는 본 개시의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 개시는 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시에 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 개시의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100: 디스플레이 장치 110: 통신 인터페이스
120: 디스플레이 130: 프로세서

Claims (18)

  1. 디스플레이 장치에 있어서,
    복수의 디스플레이 모듈을 포함하는 디스플레이;
    상기 복수의 디스플레이 모듈 각각에 대응되는 타이밍 컨트롤러(T-CON);
    회로를 포함하는 통신 인터페이스; 및
    멀티-뷰(Multi-view) 모드에서 상기 통신 인터페이스를 통해 복수의 소스 장치 각각으로부터 컨텐츠가 수신되면, 상기 디스플레이 상의 서로 다른 영역을 통해 상기 수신된 컨텐츠를 디스플레이하도록 상기 디스플레이를 제어하는 프로세서;를 포함하며,
    상기 프로세서는,
    상기 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠의 프레임 레이트를 식별하고,
    상기 복수의 디스플레이 모듈 중 상기 제1 영역에 포함된 적어도 하나의 디스플레이 모듈이 상기 식별된 프레임 레이트로 동작하도록 상기 복수의 타이밍 컨트롤러 중 상기 적어도 하나의 디스플레이 모듈에 대응되는 타이밍 컨트롤러를 제어하는, 디스플레이 장치.
  2. 제1항에 있어서,
    상기 프로세서는,
    상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 크기를 상기 제2 영역의 크기에 기초하여 리사이징(resizing)하고,
    상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하고,
    상기 리사이징된 제2 컨텐츠가 상기 제2 영역에 디스플레이되도록 상기 디스플레이를 제어하는, 디스플레이 장치.
  3. 제2항에 있어서,
    상기 프로세서는,
    상기 제1 영역에 디스플레이되는 상기 제1 컨텐츠 및 상기 제2 영역에 디스플레이되는 상기 제2 컨텐츠 각각의 프레임 레이트를 유지시키며,
    상기 제1 컨텐츠의 프레임 레이트와 상기 제2 컨텐츠의 프레임 레이트는 상이한, 디스플레이 장치.
  4. 제1항에 있어서,
    상기 프로세서는,
    상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 타입을 식별하고,
    상기 식별된 타입에 대응되는 프레임 레이트를 획득하고,
    상기 제2 영역에 포함된 디스플레이 모듈들이 상기 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는, 디스플레이 장치.
  5. 제1항에 있어서,
    상기 프로세서는,
    상기 서로 다른 영역 중 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하며,
    상기 제2 영역에 제2 컨텐츠를 디스플레이하도록 상기 디스플레이를 제어하는, 디스플레이 장치.
  6. 제5항에 있어서,
    상기 기 설정된 프레임 레이트는,
    상기 제2 컨텐츠의 프레임 레이트와 동일 또는 상이한, 디스플레이 장치.
  7. 제1항에 있어서,
    상기 프로세서는,
    상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 해상도를 상기 제2 영역의 해상도에 기초하여 조정하고,
    상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하고,
    상기 해상도가 조정된 제2 컨텐츠를 상기 제2 영역에 디스플레이하도록 상기 디스플레이를 제어하는, 디스플레이 장치.
  8. 제1항에 있어서,
    상기 프로세서는,
    상기 서로 다른 영역 중 상기 제2 영역의 크기를 식별하고,
    상기 식별된 크기가 임계 값 이상이면, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는, 디스플레이 장치.
  9. 제1항에 있어서,
    상기 서로 다른 영역 중 최소 크기는, 하나의 타이밍 컨트롤러에 의해 제어되는 디스플레이 모듈의 크기에 대응되는, 디스플레이 장치.
  10. 복수의 디스플레이 모듈을 포함하는 디스플레이 및 상기 복수의 디스플레이 모듈 각각에 대응되는 타이밍 컨트롤러(T-CON)을 포함하는 디스플레이 장치의 제어 방법에 있어서,
    멀티-뷰(Multi-view) 모드에서 복수의 소스 장치 각각으로부터 컨텐츠를 수신하는 단계; 및
    상기 디스플레이 상의 서로 다른 영역을 통해 상기 수신된 컨텐츠를 디스플레이하는 단계;를 포함하며,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 서로 다른 영역 중 제1 영역에 디스플레이되는 제1 컨텐츠의 프레임 레이트를 식별하는 단계; 및
    상기 복수의 디스플레이 모듈 중 상기 제1 영역에 포함된 적어도 하나의 디스플레이 모듈이 상기 식별된 프레임 레이트로 동작하도록 상기 복수의 타이밍 컨트롤러 중 상기 적어도 하나의 디스플레이 모듈에 대응되는 타이밍 컨트롤러를 제어하는 단계;를 포함하는, 제어 방법.
  11. 제10항에 있어서,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 크기를 상기 제2 영역의 크기에 기초하여 리사이징(resizing)하는 단계;
    상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하는 단계; 및
    상기 리사이징된 제2 컨텐츠를 상기 제2 영역에 디스플레이하는 단계;를 포함하는, 제어 방법.
  12. 제11항에 있어서,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 제1 영역에 디스플레이되는 상기 제1 컨텐츠 및 상기 제2 영역에 디스플레이되는 상기 제2 컨텐츠 각각의 프레임 레이트를 유지시키는 단계;를 더 포함하며,
    상기 제1 컨텐츠의 프레임 레이트와 상기 제2 컨텐츠의 프레임 레이트는 상이한, 제어 방법.
  13. 제10항에 있어서,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 타입을 식별하는 단계;
    상기 식별된 타입에 대응되는 프레임 레이트를 획득하는 단계; 및
    상기 제2 영역에 포함된 디스플레이 모듈들이 상기 획득된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는 단계;를 포함하는, 제어 방법.
  14. 제10항에 있어서,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 서로 다른 영역 중 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는 단계; 및
    상기 제2 영역에 제2 컨텐츠를 디스플레이하는 단계;를 포함하는, 제어 방법.
  15. 제14항에 있어서,
    상기 기 설정된 프레임 레이트는,
    상기 제2 컨텐츠의 프레임 레이트와 동일 또는 상이한, 제어 방법.
  16. 제10항에 있어서,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 서로 다른 영역 중 제2 영역에 디스플레이되는 제2 컨텐츠의 해상도를 상기 제2 영역의 해상도에 기초하여 조정하는 단계;
    상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈의 프레임 레이트를 상기 제2 컨텐츠의 프레임 레이트에 대응되도록 상기 타이밍 컨트롤러를 제어하는 단계; 및
    상기 해상도가 조정된 제2 컨텐츠를 상기 제2 영역에 디스플레이하는 단계;를 포함하는, 제어 방법.
  17. 제10항에 있어서,
    상기 수신된 컨텐츠를 디스플레이하는 단계는,
    상기 서로 다른 영역 중 상기 제2 영역의 크기를 식별하는 단계; 및
    상기 식별된 크기가 임계 값 이상이면, 상기 제2 영역에 포함된 적어도 하나의 디스플레이 모듈이 기 설정된 프레임 레이트로 동작하도록 상기 타이밍 컨트롤러를 제어하는 단계;를 포함하는, 제어 방법.
  18. 제10항에 있어서,
    상기 서로 다른 영역 중 최소 크기는, 하나의 타이밍 컨트롤러에 의해 제어되는 디스플레이 모듈의 크기에 대응되는, 제어 방법.
KR1020210155109A 2021-11-11 2021-11-11 디스플레이 장치 및 그 제어 방법 KR20230068876A (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020210155109A KR20230068876A (ko) 2021-11-11 2021-11-11 디스플레이 장치 및 그 제어 방법
EP22892994.9A EP4354881A1 (en) 2021-11-11 2022-09-02 Display device and control method thereof
CN202280063596.2A CN118120244A (zh) 2021-11-11 2022-09-02 显示装置及其控制方法
PCT/KR2022/013178 WO2023085571A1 (ko) 2021-11-11 2022-09-02 디스플레이 장치 및 그 제어 방법
US18/085,755 US20230141114A1 (en) 2021-11-11 2022-12-21 Display apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210155109A KR20230068876A (ko) 2021-11-11 2021-11-11 디스플레이 장치 및 그 제어 방법

Publications (1)

Publication Number Publication Date
KR20230068876A true KR20230068876A (ko) 2023-05-18

Family

ID=86336266

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210155109A KR20230068876A (ko) 2021-11-11 2021-11-11 디스플레이 장치 및 그 제어 방법

Country Status (2)

Country Link
KR (1) KR20230068876A (ko)
WO (1) WO2023085571A1 (ko)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101311668B1 (ko) * 2005-12-30 2013-09-25 엘지디스플레이 주식회사 액정표시장치
KR101560410B1 (ko) * 2009-06-08 2015-10-15 엘지디스플레이 주식회사 화상표시 시스템
KR20140137949A (ko) * 2013-05-24 2014-12-03 삼성디스플레이 주식회사 표시 장치 및 표시 장치의 구동 방법
CN106710563A (zh) * 2017-03-20 2017-05-24 深圳市华星光电技术有限公司 一种显示面板的驱动方法、时序控制器及液晶显示器
KR20210133794A (ko) * 2020-04-29 2021-11-08 삼성전자주식회사 디스플레이 장치 및 그 제어 방법

Also Published As

Publication number Publication date
WO2023085571A1 (ko) 2023-05-19

Similar Documents

Publication Publication Date Title
US9786255B2 (en) Dynamic frame repetition in a variable refresh rate system
US9837030B2 (en) Refresh rate dependent adaptive dithering for a variable refresh rate display
US10147370B2 (en) Variable refresh rate gamma correction
US11217201B2 (en) Video frame interfaces for logically-defined pixels
JP6782335B2 (ja) 電子装置及びその制御方法
US10223987B2 (en) Regional DC balancing for a variable refresh rate display panel
US20130038684A1 (en) System, method, and computer program product for receiving stereoscopic display content at one frequency and outputting the stereoscopic display content at another frequency
US20230141114A1 (en) Display apparatus and control method thereof
US10068549B2 (en) Cursor handling in a variable refresh rate environment
US20230335041A1 (en) Display apparatus and control method thereof
US20210142749A1 (en) Display apparatus and control method thereof
US20230222993A1 (en) Display device and control method thereof
US11967265B2 (en) Display device and control method therefor
KR20230068876A (ko) 디스플레이 장치 및 그 제어 방법
US20230245633A1 (en) Display apparatus and control method thereof
KR20100005273A (ko) 멀티비전 시스템 및 그 화면 구현 방법
US11817036B2 (en) Display apparatus and control method thereof
US20230217168A1 (en) Display apparatus and control method thereof
KR20230055264A (ko) 디스플레이 장치 및 그 제어 방법
KR20220165131A (ko) 디스플레이 장치 및 그 제어 방법
KR20210058618A (ko) 디스플레이 장치 및 그 제어 방법
KR20220077733A (ko) 디스플레이 장치 및 그 제어 방법