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

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

Info

Publication number
KR102582545B1
KR102582545B1 KR1020210130285A KR20210130285A KR102582545B1 KR 102582545 B1 KR102582545 B1 KR 102582545B1 KR 1020210130285 A KR1020210130285 A KR 1020210130285A KR 20210130285 A KR20210130285 A KR 20210130285A KR 102582545 B1 KR102582545 B1 KR 102582545B1
Authority
KR
South Korea
Prior art keywords
screen
game
control signal
display device
content
Prior art date
Application number
KR1020210130285A
Other languages
English (en)
Other versions
KR20230046800A (ko
Inventor
최길수
양관식
김세현
박혜은
이종인
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020210130285A priority Critical patent/KR102582545B1/ko
Priority to PCT/KR2022/014842 priority patent/WO2023055211A1/ko
Priority to EP22876982.4A priority patent/EP4395339A1/en
Priority to CN202280075817.8A priority patent/CN118235417A/zh
Publication of KR20230046800A publication Critical patent/KR20230046800A/ko
Application granted granted Critical
Publication of KR102582545B1 publication Critical patent/KR102582545B1/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
    • 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
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • 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
    • 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/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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • 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/482End-user interface for program selection
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

개시된 실시예에 따른 디스플레이 장치는 디스플레이; 제1 키를 포함하는 제1 제어 장치 및 상기 제1 키를 포함하는 제2 제어 장치 중 적어도 하나와 통신하는 통신 인터페이스; 및 적어도 하나의 인스트럭션을 실행하는 프로세서를 포함한다. 상기 프로세서는 상기 적어도 하나의 인스트럭션을 실행하여, 상기 제1 키에 대응되는 제1 제어 신호를 수신하고, 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행하고, 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 전체 화면과 다른 제2 전체 화면이 출력되도록 상기 제1 동작과 다른 제2 동작을 수행한다.

Description

디스플레이 장치 및 그의 동작 방법 {Display apparatus and operating method thereof}
개시된 실시예는, 게임 컨텐츠를 재생할 수 있는 디스플레이 장치 및 그의 동작 방법에 대한 것이다.
구체적으로, 개시된 실시예는, 게임 컨트롤러에 의해서 제어 가능한 게임 컨텐츠를 재생할 수 있는 디스플레이 장치 및 그의 동작 방법에 대한 것이다.
디스플레이 장치의 기술 개발로 인하여, 다양한 기능을 구현할 수 있는 디스플레이 장치들이 개발되고 있다.
디스플레이 장치의 대표적인 예로는 TV를 예로 들 수 있다. 종래의 TV는 단순히 방송 신호를 수신하여 그에 대응되는 방송 컨텐츠(예를 들어, 뉴스, 드라마, 가요 프로그램 등)를 재생하는 기능을 수행하였다.
최근에는 디스플레이 장치의 기술 개발로 인하여, TV에 다양한 기능을 수행하기 위해 다양한 어플리케이션 또는 프로그램이 저장 및 설치될 수 있으며, 설치된 어플리케이션을 통하여 방송 컨텐츠 재생 기능 이외에도 다양한 기능 및 서비스를 제공할 수 있다. 예를 들어, TV 에 게임 어플리케이션을 저장 및 설치하고, 게임 어플리케이션을 통하여 게임 컨텐츠를 실행할 수 있다.
또는, 디스플레이 장치의 통신 기술 또는 통신 연결 기능이 개발됨에 따라서, 디스플레이 장치가 외부 장치와 유무선의 통신을 통하여 다양한 기능 또는 서비스를 제공할 수 있도록, 디스플레이 장치가 개발되고 있다. 예를 들어, 디스플레이 장치는 외부 장치(예를 들어, 게임 콘솔 장치)와 유무선의 통신으로 연결되고, 전술한 유무선의 통신을 통하여 외부 장치(예를 들어, 게임 콘솔 장치)로부터 컨텐츠(예를 들어, 게임 컨텐츠)를 제공받을 수 있다.
전술한 바와 같이, 디스플레이 장치의 기능이 다양화 됨에 따라서, 디스플레이 장치를 제어하기 위한 원격 제어 장치가 복수 개 이용될 수 있다. 예를 들어, 스마트 TV는 방송 신호의 수신 및 재생 기능 이외에도, 게임 컨텐츠 재생, 영상 통화 실행 등과 같은 다양한 기능을 수행할 수 있다. 여기서, 스마트 TV는 운영 제제(OS: Operating System)을 탑재하여, 방송 신호의 수신 및 재생 기능 이외의 다양한 기능 또는 서비스를 제공할 수 있도록 하는 TV 를 의미할 수 있다.
하나의 디스플레이 장치가 복수개의 원격 제어 장치와 연결 가능하고, 하나의 디스플레이 장치를 복수개의 원격 제어 장치들 각각이 제어 가능한 경우, 디스플레이 장치는 복수개의 원격 제어 장치 중 적어도 하나로부터 제어 신호를 수신할 수 있다. 이 경우, 사용자의 의도에 더욱 부합하여 사용자의 만족도를 높이는 방향으로, 디스플레이 장치로 수신되는 제어 신호를 처리하는 방법 및 장치를 제공할 필요가 있다.
개시된 실시예는, 디스플레이 장치를 통하여 컨텐츠를 이용하는 사용자의 만족도를 높일 수 있는 디스플레이 장치 및 그의 동작 방법의 제공을 목적으로 한다.
구체적으로 개시된 실시예는, 디스플레이 장치를 통하여 게임을 하고 있는 사용자의 만족도가 높아지도록, 복수개의 원격 제어 장치 중 어느 하나로부터 수신된 제어 신호를 처리할 수 있는 디스플레이 장치 및 그의 동작 방법의 제공을 목적으로 한다.
구체적으로, 개시된 실시예는 동일한 제어 키를 포함하는 복수개의 원격 제어 장치 중 어느 하나로부터 디스플레이 장치로, 상기 제어 키에 대응되는 제어 신호가 수신되는 경우, 디스플레이 장치를 통하여 컨텐츠를 이용하는 사용자의 의도에 부합하도록 상기 수신된 제어 신호를 처리할 수 있는 디스플레이 장치 및 그의 동작 방법의 제공을 목적으로 한다.
개시된 실시예에 따른 디스플레이 장치는 디스플레이 장치는 디스플레이; 제1 키를 포함하는 제1 제어 장치 및 상기 제1 키를 포함하는 제2 제어 장치 중 적어도 하나와 통신하는 통신 인터페이스; 및 적어도 하나의 인스트럭션을 실행하는 프로세서를 포함한다. 상기 프로세서는 상기 적어도 하나의 인스트럭션을 실행하여, 상기 제1 키에 대응되는 제1 제어 신호를 수신하고, 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행하고, 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 전체 화면과 다른 제2 전체 화면이 출력되도록 상기 제1 동작과 다른 제2 동작을 수행한다.
예를 들어, 상기 프로세서는 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하도록 하는 상기 제2 동작을 수행할 수 있다.
예를 들어, 상기 프로세서는 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하면서 상기 제1 제어 신호를 무시 처리하는 상기 제2 동작을 수행할 수 있다.
또한, 상기 프로세서는 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면을 생성하고, 상기 제1 컨텐츠의 재생을 유지하면서 상기 제1 사용자 인터페이스 화면이 상기 디스플레이를 통하여 출력되도록 동작하는 상기 제2 동작을 수행할 수 있다.
예를 들어, 상기 프로세서는 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하고, 상기 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인지 식별한 결과에 근거하여, 상기 제1 제어 신호에 대응되는 상기 제1 사용자 인터페이스 화면을 생성할지 결정할 수 있다.
예를 들어, 상기 프로세서는 상기 제1 제어 신호가 비디오 출력을 요청하는 제어 신호가 아닌 것으로 식별되면, 상기 제1 컨텐츠의 재생이 유지되는 동안에 상기 제1 제어 신호에 대응되는 동작을 백그라운드 환경에서 수행할 수 있다.
예를 들어, 상기 프로세서는 상기 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별되면, 상기 제1 컨텐츠의 재생이 유지되는 동안에 상기 제1 사용자 인터페이스 화면을 생성하고, 상기 제1 컨텐츠의 재생 이미지 및 상기 제1 사용자 인터페이스 화면을 포함하는 상기 제2 전체 화면이 디스플레이되도록 상기 디스플레이를 제어할 수 있다.
예를 들어, 상기 프로세서는 상기 제1 제어 신호가 전체 화면에 대응되는 비디오 출력을 요청하는 제어 신호로 식별되면, 상기 디스플레이 장치의 전체 화면을 복수개의 부분 화면들로 분할하고, 상기 복수개의 부분 화면들 각각으로 상기 재생 이미지 및 상기 제1 사용자 인터페이스 화면이 출력되도록 제어할 수 있다.
예를 들어, 상기 프로세서는 상기 제1 컨텐츠에 대응되는 이미지의 해상도에 근거하여, 상기 제2 전체 화면 의 레이아웃을 결정할 수 있다.
예를 들어, 상기 프로세서는 상기 재생 이미지의 해상도 및 상기 제1 사용자 인터페이스 화면의 속성 중 적어도 하나에 근거하여, 상기 전체 화면의 레이아웃을 결정할 수 있다.
예를 들어, 상기 제1 키는 홈 키이며, 상기 제1 컨텐츠는 게임 컨텐츠이고, 상기 제1 제어 장치는 게임 서비스에 대한 제어를 전용으로 수행하는 게임 제어 장치가 될 수 있다.
예를 들어, 상기 프로세서는 상기 게임 컨텐츠가 재생되는 동안에 상기 홈 키에 대응되는 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 디스플레이 상으로 게임과 관련된 적어도 하나의 메뉴를 포함하는 게임 홈 화면을 포함하는 상기 제1 전체 화면이 출력되도록 제어하며, 상기 게임 컨텐츠가 재생되는 동안에 상기 홈 키에 대응되는 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 게임 컨텐츠의 재생을 유지하면서 상기 제1 전체 화면과 다른 상기 제2 전체 화면이 출력되도록 제어할 수 있다.
예를 들어, 상기 프로세서는 상기 게임 서비스의 제공에 대응하여 상기 게임 컨텐츠가 재생되는 동안에 상기 홈 키에 대응되는 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 디스플레이 상으로 게임과 관련된 적어도 하나의 메뉴를 포함하는 게임 홈 화면을 포함하는 상기 제1 전체 화면이 출력되도록 제어하며, 상기 디스플레이 장치가 제공하는 복수개의 서비스 중 상기 게임 서비스와 다른 제2 서비스를 제공하는 동안에 상기 홈 키에 대응하는 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 복수개의 카테고리 각각에 대응되는 복수개의 메뉴들을 포함하는 홈 메뉴 화면을 포함하는 전체 화면이 출력되도록 제어할 수 있다.
개시된 실시예에 따른 디스플레이 장치의 동작 방법은 제1 키를 포함하는 제1 제어 장치 및 상기 제1 키를 포함하는 제2 제어 장치 중 적어도 하나와 통신하는 통신 인터페이스를 통하여, 디스플레이 장치가 제1 컨텐츠를 재생하는 동안에 제1 제어 신호를 수신하는 단계; 상기 제1 제어 신호를 전송하는 제어 장치의 종류를 식별하는 단계; 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행하는 단계; 및 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 전체 화면과 다른 제2 전체 화면이 출력되도록 상기 제1 동작과 다른 제2 동작을 수행하는 단계를 포함한다.
개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 디스플레이 장치를 통하여 컨텐츠를 이용하는 사용자의 만족도를 높일 수 있다.
예를 들어, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은, 동일한 키를 각각 포함하는 서로 다른 복수개의 제어 장치 중 어느 하나로부터 제어 신호를 수신하는 디스플레이 장치에 있어서, 사용자의 의도에 보다 부합하도록 동작하여 사용자의 만족도를 높일 수 있다.
예를 들어, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 게임을 하고 있는 사용자의 의도와 무관하게 게임의 재생이 중단되지 않도록 복수개의 원격 제어 장치 중 어느 하나로부터 수신되는 제어 신호를 처리할 수 있다. 그에 따라서, 디스플레이 장치를 통하여 게임을 하고 있는 사용자의 의도와 상관없이 게임이 갑자기 중단되지 않도록 하여, 게임 사용자가 불편함을 겪지 않도록 할 수 있다. 따라서, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 디스플레이 장치를 통하여 게임을 하고 있는 사용자의 만족도를 높일 수 있다.
도 1은 게임 컨텐츠를 재생하는 디스플레이 장치를 제어하기 위해서 이용 가능한 복수개의 제어 장치들을 설명하기 위한 도면이다.
도 2a는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 일 예를 나타내는 도면이다.
도 2b는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 다른 예를 나타내는 도면이다.
도 2c는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 다른 예를 나타내는 도면이다.
도 2d는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 또 다른 예를 나타내는 도면이다.
도 2e는 디스플레이 장치에서 출력되는 게임 홈 화면의 일 예를 나타내는 도면이다.
도 2f는 디스플레이 장치에서 출력되는 게임 홈 화면의 다른 예를 나타내는 도면이다.
도 2g는 디스플레이 장치에서 출력되는 설정 화면의 다른 예를 나타내는 도면이다.
도 2h는 디스플레이 장치에서 출력되는 게임 설정 화면의 다른 예를 나타내는 도면이다.
도 3a는 개시된 실시예에 따른 디스플레이 장치를 나타내는 일 블록도이다.
도 3b는 개시된 실시예에 따른 디스플레이 장치를 나타내는 다른 블록도이다.
도 4a는 개시된 실시예에 따른 디스플레이 장치에서 수행되는 동작들 및 그에 대응되어 출력되는 화면들을 설명하기 위한 일 도면이다.
도 4b는 개시된 실시예에 따른 디스플레이 장치에서 수행되는 동작들 및 그에 대응되어 출력되는 화면들을 설명하기 위한 다른 도면이다.
도 5a는 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 일 흐름도이다.
도 5b는 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다.
도 6은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다.
도 7a는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 일 도면이다.
도 7b는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 다른 도면이다.
도 7c는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 다른 도면이다.
도 7d는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 다른 도면이다.
도 7e는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 또 다른 도면이다.
도 8은 도 5a 에서 설명한 S522 단계를 설명하기 위한 일 도면이다.
도 9는 도 5a 에서 설명한 S522 단계를 설명하기 위한 다른 도면이다.
도 10은 개시된 실시예에 따른 디스플레이 장치에서 수행되는 화면 분할 동작을 설명하기 위한 일 도면이다.
도 11은 개시된 실시예에 따른 디스플레이 장치에 포함되는 영상 처리부를 설명하기 위한 일 도면이다.
도 12는 개시된 실시예에 따른 디스플레이 장치에 포함되는 영상 처리부를 설명하기 위한 다른 도면이다.
도 13은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 일 도면이다.
도 14는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 15는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 16은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 17은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다.
도 18은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 19는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 20은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 21은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 또 다른 흐름도이다.
도 22는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다.
도 23은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 또 다른 도면이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. 또한, 도면 전체에 있어서, 동일한 구성에 대하여는 동일한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 명세서에서 다양한 곳에 등장하는 "일부 실시예에서" 또는 "일 실시예에서" 등의 어구는 반드시 모두 동일한 실시예를 가리키는 것은 아니다.
일부 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들의 일부 또는 전부는, 특정 기능들을 실행하는 다양한 개수의 하드웨어 및/또는 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 개시의 기능 블록들은 하나 이상의 프로세서 또는 마이크로프로세서들에 의해 구현되거나, 의도하는 기능을 수행하기 위한 회로 구성들에 의해 구현될 수 있다. 또한, 예를 들어, 본 개시의 기능 블록들은 다양한 프로그래밍 또는 스크립트 언어로 구현될 수 있다. 기능 블록들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 개시는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. 모듈 및 구성등과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다.
또한, 도면에 도시된 구성 요소들 간의 연결 선 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것일 뿐이다. 실제 장치에서는 대체 가능하거나 추가된 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들에 의해 구성 요소들 간의 연결이 나타내어질 수 있다.
또한, 'A, B, 및 C 중 적어도 하나'라는 기재는 'A', 'B', 'C', 'A 및 B', 'A 및 C', 'B 및 C', 및 'A, B, 및 C' 중 어느 하나가 될 수 있음을 의미한다.
개시된 실시예에서, 디스플레이 장치는 사용자에게 제공되는 컨텐츠에 대응되는 화면(예를 들어, 컨텐츠의 재생 화면, 컨텐츠에 대한 메뉴 화면 등)을 디스플레이 할 수 있는 모든 전자 기기를 지칭할 수 있다. 여기서, 컨텐츠는 게임, 강의, 영화, 홈 트레이닝 서비스 컨텐츠 등이 될 수 있다.
구체적으로, 본 개시의 실시예에 따른 디스플레이 장치는 적어도 하나의 컨텐츠를 디스플레이 할 수 있는 모든 전자 장치로, TV, 스마트 TV, 디지털 방송용 단말기, 태블릿 PC, 스마트 폰, 모바일 폰, 컴퓨터, 노트북 등과 같이 다양한 형태로 존재할 수 있다. 또한, 디스플레이 장치는 고정형 뿐만 아니라, 이동 가능하거나 사용자가 휴대 가능한 형태를 가질 수 있을 것이다.
도 1은 게임 컨텐츠를 재생하는 디스플레이 장치를 제어하기 위해서 이용 가능한 복수개의 제어 장치들을 설명하기 위한 도면이다.
디스플레이 장치의 기술 개발로 인하여, 다양한 기능을 구현할 수 있는 디스플레이 장치들이 개발되고 있다. 예를 들어, 디스플레이 장치(예를 들어, 스마트 TV)는 대표적인 기능인 방송 수신에 따른 방송 컨텐츠 제공 기능 이외에도, 다양한 부가 기능 또는 부가 서비스를 사용자에게 제공할 수 있다. 예를 들어, 스마트 TV는 게임, 영상 통화, 홈 트레이닝 서비스 등을 수행할 수 있다. 전술한 바와 같이, 스마트 TV 가 게임, 영상 통화, 홈 트레이닝 서비스 등과 같은 부가 가능을 제공하는 경우, 제공되는 기능 또는 서비스를 제어하기 위한 전용 제어 장치를 이용할 수 있다. 즉, 스마트 TV 에는 스마트 TV 자체의 동작을 제어하기 위한 TV 제어 장치 및 전술한 부가 가능(예를 들어, 게임 기능) 또는 부가 가능에 대응되는 컨텐츠를 제어를 하기 위한 부가 기능 전용 제어 장치(예를 들어, 게임 제어 장치)가 각각 연결될 수 있다.
도 1에서는, 개시된 실시예에 따른 디스플레이 장치가 TV 인 경우를 예로 들어 도시하였으며, 디스플레이 장치(100)에서 게임 기능을 제공하여 게임 컨텐츠가 재생되는 경우를 예로 들어 도시하였다.
도 1을 참조하면, 디스플레이 장치(100)는 일반적으로 원격지에 위치한 제어 장치(101)에 의해서 제어될 수 있다. 여기서, 제어 장치(101)는 디스플레이 장치(100)에 대한 전체적인 제어를 위해 이용되는 제어 장치가 될 수 있다. 예를 들어, 디스플레이 장치(100)가 TV 인 경우, 제어 장치(101)는 TV의 전체적인 기능 제어를 위하여 TV 의 제조사에서 같이 제조 및 판매하는 제어 장치가 될 수 있다. 또는, 제어 장치(101)는 TV 의 전체적인 기능들을 제어할 수 있는 통합 제어 장치가 될 수 있다.
예를 들어, 제어 장치(101)는 TV의 전원을 온 또는 오프하기 위한 키, 채널 변경 키, 소리 조절 키, 홈 메뉴 키, 환경 설정 키, 채널 지정을 위한 복수개의 숫자 키 등과 같은 적어도 하나의 키(104, 105)를 포함할 수 있다. 사용자가 제어 장치(101)에 포함되는 소정 키를 누르거나 터치하는 경우, 제어 장치(101)는 선택된 키에 대응되는 제어 신호를 디스플레이 장치(100)로 전송할 수 있다. 여기서, 디스플레이 장치(100)가 TV 인 경우, TV 의 기능을 전체적으로 제어하기 위한 제어 장치를 'TV 제어 장치' 또는 '통합 제어 장치' 등으로 칭할 수 있다.
그리고, 디스플레이 장치(100)가 게임 등과 같은 부가 기능을 제공하는 경우, 부가 기능을 전용으로 제어하기 위해서, 제어 장치(101)와 다른 별도의 제어 장치(102)가 별도로 이용될 수 있다. 예를 들어, 디스플레이 장치(100)가 게임 기능을 제공하는 경우, 디스플레이 장치(100)는 게임 컨텐츠 또는 게임 기능의 제어를 위한 제어 장치(102)에 의해서 제어될 수 있다. 구체적으로, 제어 장치(102)는 게임 기능 또는 게임 컨텐츠에 대한 제어를 전용으로 수행하기 위해서 이용되는 제어 장치로, '게임 제어 장치'로 호칭될 수 있다.
또한, 설명의 편의 상, 특정 기능(예를 들어, 게임 기능)에 대한 제어를 전용으로 수행하기 위한 제어 장치를 제1 제어 장치(102)라 칭하고, 디스플레이 장치(100)의 기능을 전체적으로 제어하기 위한 제어 장치를 제2 제어 장치(101)로 구별하여 칭할 수 있다.
일반적으로, 게임 제어 장치의 경우, 제어 장치(101)에 포함되는 적어도 하나의 키는 제어 장치(102)와 다른 키 구성을 가질 수 있다. 예를 들어, 게임 제어 장치인 제어 장치(102)는 게임 기능을 제어하거나, 게임 관련 설정을 하거나, 게임을 하기 위해서 필요한 적어도 하나의 키(106, 107)를 포함한다. 예를 들어, 제어 장치(102)는 게임 기능을 제어하기 위한 적어도 하나의 키(예를 들어, 게임 시작 키, 게임 종료 키, 게임 일시 중지 키), 게임의 설정에 필요한 적어도 하나의 키(게임 환경 설정 키 등), 게임을 할 때 필요한 적어도 하나의 키(예를 들어, 방향 키, 위치 이동 키, 진동 세기 조절 키, 조이 스틱 등), 및/또는 게임과 관련된 부가 기능을 수행하기 위한 적어도 하나의 키(예를 들어, 게임을 다른 사용자와 공유하기 위한 통신 연결 키, 상기 통신 연결 설정 키, 게임 재생 화면 녹화 키, 게임 재생 화면 녹음 키 등)를 포함할 수 있다. 또한, 제어 장치(102)는 게임을 하고 있는 사용자가 이용하는 제어 장치가 될 수 있다.
또한, 게임 제어 장치(102)는 TV 제어 장치(101)와 동일한 키를 적어도 하나 포함할 수 있다. 예를 들어, 게임 제어 장치(102)는 홈 키, 설정 키, 볼륨 증가 키, 및/또는 볼륨 감소 키 등을 포함할 수 있다. 전술한 예에서, TV 제어 장치(101)는 게임 제어 장치(102)에 포함되는 적어도 하나의 키와 동일한 적어도 하나의 키(예를 들어, 홈 키, 설정 키, 볼륨 증가 키, 및/또는 볼륨 감소 키 등)을 포함할 수 있다.
개시된 실시예에서, 디스플레이 장치(100)는 복수개의 제어 장치(예를 들어, 101, 102 등)와 페어링되어 있으며, 복수개의 제어 장치(예를 들어, 101, 102 등)들 각각으로부터 제어 신호를 수신할 수 있다.
이하에서는, 제어 장치(101 또는 102)는 디스플레이 장치(100)와 무선으로 통신하며 원격지에 위치하여 디스플레이 장치(100)를 제어할 수 있는 '원격 제어 장치(remote controller)'인 경우를 예로 들어 도시 및 설명하도록 한다.
또한, 제어 장치(101 또는 102)는 제어 신호를 입력받기 위해서 키 패드, 마우스, 터치 패드, 터치 스크린, 트랙볼, 조그 스위치 등 하드웨어 구성을 포함할 수 있다. 제어 장치(101 또는 102)는 선택 또는 입력된 키에 대응되는 제어 신호를 식별하고 그에 따라서 제어 신호를 디스플레이 장치(100)로 전송할 수 있다. 또는, 제어 장치(101 또는 102)는 사운드를 입력받는 마이크로폰을 포함하며, 마이크로폰을 통하여 수신되는 사운드(예를 들어, 사용자 음성)를 음성 인식하여 그에 대한 제어 신호를 생성하여 디스플레이 장치(100)로 전송할 수 있다.
이하에서는 설명의 편의 상, 특정 컨텐츠, 특정 기능, 특정 서비스, 및/또는 특정 어플리케이션과 관련된 제어를 전용으로 수행하기 위한 제어 장치(102)를 '제1 제어 장치(102)'라 하겠다.
또한 설명의 편의 상, 디스플레이 장치(100)에 대한 전체적인 제어를 위해서 이용되는 제어 장치를 '제2 제어 장치(101)'라 칭할 수 있다. 예를 들어, 제2 제어 장치(101)는 특정 컨텐츠, 특정 기능, 특정 서비스, 및/또는 특정 어플리케이션과 관련된 제어를 전용으로 수행하지 않는 제어 장치를 지칭할 수 있다. 또는, 제2 제어 장치(101)는 전술한 특정 컨텐츠, 특정 기능, 특정 서비스, 및/또는 특정 어플리케이션과 구별되는 다른 기능, 다른 컨텐츠, 다른 서비스 및/또는 다른 어플리케이션과 관련된 제어를 전용으로 수행하기 위한 제어 장치가 될 수 있다.
예를 들어, 제1 제어 장치(102)는 특정 컨텐츠(예를 들어, 게임 컨텐츠)와 관련된 제어를 전용으로 수행하는 제어 장치를 의미하며, 제2 제어 장치(101)는 제1 제어 장치와 다른 제어 장치가 될 수 있다. 또 다른 예로, 제1 제어 장치(102)는 특정 기능(예를 들어, 게임 제공 기능)과 관련된 제어를 전용으로 수행하는 제어 장치이며, 제2 제어 장치(101)는 특정 기능(예를 들어, 게임 제공 기능)과 관련된 제어를 전용으로 수행하지 않는 제어 장치가 될 수 있다. 또는, 제2 제어 장치(101)는 디스플레이 장치(100)의 전반적인 제어를 위한 제어 장치가 될 수 있다.
또 다른 예로, 제1 제어 장치(102)는 특정 어플리케이션(예를 들어, 디스플레이 장치(100) 내에서 설치 및 실행되는 게임 어플리케이션)과 관련된 제어를 전용으로 수행하는 제어 장치이며, 제2 제어 장치(101)는 다른 어플리케이션(예를 들어, 인터넷 검색 서비스를 제공하기 위한 어플리케이션 등)과 관련된 제어를 전용으로 수행하는 제어 장치가 될 수 있다.
또한, 이하에서는, 전술한 특정 기능 또는 특정 컨텐츠가 게임인 경우를 예로 들어, 제1 제어 장치(102)가 게임 제어 장치인 경우를 예로 들어 도시 및 설명하도록 한다. 또한, 이하에서는, 제2 제어 장치(101)가 TV 의 전체적인 기능들을 제어할 수 있는 통합 제어 장치인 경우를 예로 들어 도시 및 설명하도록 한다.
도 2a 내지 도 2h는 제어 신호의 수신에 대응되는 출력 화면의 변화의 예시를 나타내는 도면이다. 구체적으로, 도 2a 내지 도 2h 각각은 게임 컨텐츠의 재생 중에 디스플레이 장치의 제어를 위한 일 제어 장치에서 제어 신호가 수신되는 경우, 디스플레이 장치에서 출력되는 전체 화면의 예시를 나타내는 도면이다.
예를 들어, 도 2a 내지 도 2h 각각은 도 1에서 설명한 디스플레이 장치(100)에서 출력되는 전체 화면의 예시를 나타내는 도면이다. 예를 들어, 디스플레이 장치(100)는 복수개의 제어 장치(예를 들어, 101, 102 등) 중 적어도 하나로부터 제어 신호를 수신할 수 있으며, 제어 신호의 수신에 근거하여 전체 화면을 출력할 수 있다. 여기서, 출력되는 전체 화면은 도 2a 내지 도 2h 각각에 도시된 전체 화면을 예로 들 수 있다.
게임 컨텐츠의 재생 중에, 디스플레이 장치(100)로 제어 신호가 수신될 수 있다. 제어 신호는 도 1에서 설명한 제1 제어 장치(102) 및 제2 제어 장치(101) 중 어느 하나로부터 전송될 수 있다. 예를 들어, 제어 신호는 홈 메뉴에 진입하는 것을 요청하는 홈 키(home key)에 대응되는 제어 신호가 될 수 있다.
예를 들어, 홈 키(home key)는 디스플레이 장치(100)가 제공하는 홈 메뉴 화면의 출력을 요청하는 제어 키가 될 수 있다. 여기서, 홈 메뉴 화면은 디스플레이 장치(100)에 따라서 다르게 구성될 수 있다. 일반적으로, 홈 메뉴 화면은 디스플레이 장치(100)가 제공할 수 있는 복수의 기능들에 대응되는 복수개의 메뉴들을 포함하는 사용자 인터페이스 화면이 될 수 있다. 홈 메뉴 화면은 디스플레이 장치(100)의 제조사, 모델, 제품 사양 등에 따라서 다르게 형성될 수 있다. 또한, 홈 메뉴 화면은 디스플레이 장치(100)에서 기 정의된 형태를 가질 수 있다.
이하에서 설명할 도 2a 내지 도 2d는 개시된 실시예에 따른 디스플레이 장치에서 출력되는 홈 메뉴 화면의 예시들을 도시한다.
도 2a는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 일 예를 나타내는 도면이다.
도 1 및 도 2a를 참조하면, 디스플레이 장치(100)는 게임 기능을 제공하기 위해서, 게임 컨텐츠를 재생할 수 있다. 그에 따라서, 디스플레이 장치(100)의 디스플레이(120) 상으로 게임 컨텐츠의 재생에 대응되는 이미지(201)를 포함하는 전체 화면(220)으로 출력할 수 있다. 이하에서는, 설명의 편의 상, 게임 컨텐츠의 재생에 대응되는 이미지를 ‘게임 이미지(201)’라 칭하도록 한다.
디스플레이 장치(100)는 홈 키(home key)에 대응되는 제어 신호가 수신되는 경우, 홈 메뉴 화면(220)을 출력할 수 있다. 홈 메뉴 화면(220)은 홈 메뉴(221)를 포함하는 사용자 인터페이스 화면으로, 홈 메뉴(221)는 전체 화면의 적어도 일부 영역에 중첩되는 형태로 출력될 수 있다. 또는, 홈 메뉴(221)는 그 자체가 전체 화면으로 출력될 수 있다. 도 2a 에서는 홈 메뉴(221)가 이전에 출력되던 전체 화면인 게임 이미지(201)를 포함하는 전체 화면 상의 일부 영역에 출력되는 경우를 예로 들어 도시하였다.
도 2a의 예를 참조하면, 홈 메뉴(221)는 디스플레이 장치(100)가 제공하는 복수개의 어플리케이션들에 대응되는 복수개의 어플리케이션 메뉴들을 포함할 수 있다. 또한, 디스플레이 장치(100)는 홈 메뉴(221)에 포함되는 하나의 메뉴를 기본 메뉴로 표시할 수 있다. 예를 들어, 디스플레이 장치(100)의 홈 메뉴 화면(220)은 디스플레이 장치(100)에 설정된 기본 메뉴, 예를 들어, 기본 어플리케이션을 다른 메뉴들과 구별하여 표시할 수 있다. 예를 들어, 기본 어플리케이션은 App4(Application 4)(223)으로 설정된 경우, 디스플레이 장치(100)는 기본 어플리케이션인 App4(223)을 다른 어플리케이션들(예를 들어, App1, App2, App3, App5, App6, App7)과 서로 다른 색상, 기호, 아이콘, 형태, 및/또는 하이라이트 처리를 이용하여 표시할 수 있다. 도 2a에서는 기본 어플리케이션인 App4(223)을 하이라이트 처리하여 표시하는 경우를 예로 들어 도시하였다.
즉, 도 2a의 예시에서, 홈 메뉴 화면(220)은 디스플레이 장치(100)가 제공하는 복수개의 어플리케이션들 각각에 대응되는 복수개의 메뉴들을 포함하는 홈 메뉴(221)를 포함하며, 기본 메뉴로 App4(223)가 설정되는 화면이 될 수 있다.
도 2b는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 다른 예를 나타내는 도면이다. 도 2b 에 도시된 구성 중 도 2a 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 2b의 예시에서, 홈 메뉴 화면(230)은 이전에 디스플레이 되었던 게임 이미지(201) 상에 중첩되어 표시되는 홈 메뉴(231)를 포함하는 화면이 될 수 있다.
홈 메뉴(231)는 도 2a 에 도시된 홈 메뉴(221)에 비하여, 기본 메뉴(예를 들어, 기본 어플리케이션)에 대응되는 복수개의 서브 메뉴들(232)을 더 표시할 수 있다. 도 2b에서는 기본 어플리케이션인 App4(223)을 다른 어플리케이션들과 다른 색상으로 표시하는 경우를 예로 들어 도시하였다.
예를 들어, 기본 메뉴로 App4(223)가 설정되는 경우, App4(223)을 통하여 제공되는 복수개의 컨텐츠들을 표시하는 복수개의 서브 메뉴들(232)를 더 포함할 수 있다. 예를 들어, 기본 메뉴인 App4(223)가 미디어 제공을 위한 어플리케이션인 경우, App4(223)를 통하여 복수개의 미디어 컨텐츠들이 제공될 수 있다. 복수개의 서브 메뉴들(232)는 App4(223)를 통하여 제공되는 복수개의 미디어 컨텐츠들 선택하기 위한 메뉴들이 될 수 있다. 예를 들어, 서브 메뉴들(232)는 App4(223)를 통하여 제공되는 복수개의 미디어 컨텐츠들인 Content 1, Content 2, Content 3, Content 4, Content 5 등을 선택하기 위한 메뉴들을 포함할 수 있다.
도 2c는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 다른 예를 나타내는 도면이다.
도 2c의 예시를 참조하면, 홈 메뉴 화면(240)은 전체 화면으로 출력될 수 있다. 또한, 홈 메뉴 화면(240)의 일부 영역(241)에는 디스플레이 장치(100)가 제공하는 복수개의 서비스 또는 기능 각각에 대응되는 복수개의 메뉴들이 표시될 수 있다.
예를 들어, 디스플레이 장치(100)에 제공되는 기능이 복수개의 카테고리로 분류될 때, 홈 메뉴 화면(240)은 전술한 복수개의 카테고리에 대응되는 복수개의 메뉴들 포함할 수 있다. 예를 들어, 홈 메뉴 화면(240)에 포함되는 복수개의 메뉴들은, 사용자의 로그인을 위한 Sign In 메뉴, 디스플레이 장치(100)의 기능, 제공 컨테츠, 저장 데이터 등을 검색하기 위한 Search 메뉴, 음악 제공 기능에 대응되는 Music 메뉴, 게임 기능에 대응되는 Game 메뉴, 미디어 제공 기능에 대응되는 Media 메뉴 등을 포함할 수 있다. 또한, 전술한 복수개의 메뉴들 각각은 그에 대응되는 페이지(또는, 레이아웃)로 구성될 수 있다.
또한, 홈 메뉴 화면(240)은 복수개의 메뉴들 중 어느 하나의 메뉴에 대응되는 페이지가 표시되도록 설정되어 있을 수 있다.
예를 들어, 도 2c 에서는 홈 메뉴 화면(240)의 기본 설정이 Media 메뉴에 대응되는 페이지로 표시되는 경우를 예로 들어서 도시하였다. 또한, 홈 메뉴 화면(240)에 기본 설정으로 지정된 메뉴를 '기본 메뉴'라 지칭할 수 있을 것이다.
예를 들어, 홈 메뉴 화면의 기본 설정이 Game 메뉴인 경우, 홈 메뉴 화면은 이후에서 설명한 도 2e의 화면(260)과 같이 구성될 수 있을 것이다. 이 경우, 설명의 편의 상, Game 메뉴가 기본 설정으로 표시되는 홈 메뉴 화면을 지칭하여 '게임 홈 화면'이라 호칭할 수 있다. 즉, 게임 홈 화면은, 홈 메뉴 화면에 포함되는 복수개의 카테고리에 대응되는 복수개의 메뉴 중 게임 메뉴에 대응되는 페이지를 표시하는 사용자 인터페이스 화면이 될 수 있다. 게임 홈 화면은 이하에서 도 2e 및 2f를 참조하여 상세히 설명한다.
그리고, 홈 메뉴 화면(240)에 있어서, 디스플레이 장치(100)에 설정된 기본 메뉴는 다른 메뉴들과 구별하여 표시할 수 있다. 예를 들어, 기본 메뉴는 미디어 컨텐츠를 제공하는 메뉴(또는 어플리케이션)이 될 수 있으며, 디스플레이 장치(100)는 기본 메뉴인 'Media' 메뉴(242)를 다른 메뉴들과 서로 다른 색상, 기호, 아이콘, 형태, 및/또는 하이라이트 처리를 이용하여 표시할 수 있다. 도 2c에서는 기본 메뉴인 Media 메뉴(242)를 다른 컬러를 이용하여 표시하는 경우를 예로 들어 도시하였다. 또한, 홈 메뉴 화면(240)에 포함되는 소정 영역(244)은 기본 메뉴인 Media 메뉴(242)를 통하여 제공되는 복수개의 서브 어플리케이션(예를 들어, 미디어 컨텐츠들) 선택하기 위한 서브 메뉴들이 표시되는 영역이 될 수 있다. 또한, 소정 영역(244)은 복수개의 서브 어플리케이션 중 어느 하나(예를 들어, App1)에 대응되는 부가 정보를 표시하는 영역(246)을 더 포함할 수 있다. 또한, 홈 메뉴 화면(240)은 복수개의 서브 어플리케이션 중 어느 하나(예를 들어, App1)에 대응되는 이미지(243)를 포함할 수 있다. 예를 들어, Media 메뉴(242)에서 제공 가능한 서브 어플리케이션 중 어느 하나가 소정 영화 컨텐츠에 대응되는 경우, 홈 메뉴 화면(240)은 소정 영화 컨텐츠에 대한 대표 이미지(243)를 표시할 수 있다.
2d는 디스플레이 장치에서 출력되는 홈 메뉴 화면의 또 다른 예를 나타내는 도면이다. 도 2d에 도시된 구성 중 도 2b에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 2d의 예시에서, 홈 메뉴 화면(250)은 디스플레이 장치(100)가 제공하는 복수개의 어플리케이션들에 대응되는 복수개의 어플리케이션 메뉴들이 표시된 메뉴 바(252)를 먼저 표시할 수 있다. 그리고, 메뉴 바(252)에 포함되는 어느 하나의 메뉴(예를 들어, Media 메뉴(254))가 선택되는 경우, 선택된 메뉴에서 제공 가능한 서브 메뉴들(또는 서브 어플리케이션들)이 표시되는 서브 메뉴 바(2320를 추가적으로 표시할 수 있다.
또한, 디스플레이 장치(100)에서 제공 가능한 복수개의 기능, 서비스, 어플리케이션 중 어느 하나에 대응되는 메뉴 화면이 존재할 수 있다. 예를 들어, 디스플레이 장치(100)가 게임 기능을 제공하는 경우, 게임 기능을 제공하기 위한 사용자 인터페이스 화면을 게임 홈 화면이라 할 수 있다. 예를 들어, 게임 홈 화면의 구성은 디스플레이 장치(100)의 제조사, 모델, 제품 사양 등에 따라서 다르게 형성될 수 있다. 또한, 게임 홈 화면은 디스플레이 장치(100)에서 기 정의된 형태를 가질 수 있다.
이하에서 설명할 도 2e 내지 도 2f는 개시된 실시예에 따른 디스플레이 장치에서 출력되는 게임 홈 화면의 예시들을 도시한다.
도 2e는 개시된 실시예에 따른 디스플레이 장치에서 출력되는 게임 홈 화면의 일 예를 나타내는 도면이다. 도 2e 에 도시된 구성 중 도 2c에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
게임 홈 화면(260)은 도 2c에 도시된 홈 메뉴 화면(240)과 유사한 형태를 가질 수 있으며, 홈 메뉴 화면(240)에서 게임 메뉴(262)가 선택되는 경우 출력되는 사용자 인터페이스 화면이 될 수 있다.
예를 들어, 게임 홈 화면(260)은 게임 메뉴(262)가 선택되었음을 나타내는 표시(예를 들어, 서로 다른 색상, 기호, 아이콘, 형태, 및/또는 하이라이트 처리 등)를 포함할 수 있으며, 게임 메뉴(262)에서 제공 가능한 복수개의 게임들을 소정 영역(263)에 표시할 수 있다.
예를 들어, 게임 메뉴(262)에서 제공 가능한 복수개의 게임들 중 Game 1(266)이 기본 게임으로 설정 또는 선택되어 있는 경우, 게임 홈 화면(260)은 Game 1 에 대한 부가 정보를 표시하는 영역(265) 및 Game1에 대한 대표 이미지(201) 중 적어도 하나를 더 표시할 수 있다.
도 2f는 개시된 실시예에 따른 디스플레이 장치에서 출력되는 게임 홈 화면의 다른 예를 나타내는 도면이다. 도 2f에 도시된 구성 중 도 2d에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 2f의 예시에서, 게임 홈 화면(290)은 도 2d 도시된 홈 메뉴 화면(250)과 유사한 형태를 가질 수 있으며, 홈 메뉴 화면(250)에서 게임 메뉴(295)가 지정 또는 선택되는 경우 출력되는 사용자 인터페이스 화면이 될 수 있다. 또한, 게임 홈 화면(290)은 게임 메뉴(295)에서 제공 가능한 복수개의 게임들을 서브 메뉴 창(293)으로 포함할 수 있다.
도 2g는 개시된 실시예에 따른 디스플레이 장치에서 출력되는 설정 화면의 다른 예를 나타내는 도면이다.
디스플레이 장치(100)로 수신되는 제어 신호가 디스플레이 장치(100)의 동작에 필요한 환경 설정 메뉴의 출력을 요청하는 키(예를 들어, 설정 키)에 대응되는 제어 신호가 될 수 있다. 디스플레이 장치(100)는 제어 장치에 포함되는 설정 키에 대응되는 제어 신호를 수신하고, 제어 신호의 수신에 근거하여 디스플레이 장치(100)의 설정을 위한 사용자 인터페이스 화면인 설정 화면(271)을 출력할 수 있다. 여기서, 설정 화면(271)은 디스플레이 장치(100)에 대한 설정을 수행하기 위한 사용자 인터페이스 화면으로, 상세 구성은 디스플레이 장치(100)의 제조사, 모델, 제품 사양 등에 따라서 다르게 형성될 수 있다. 또한, 설정 화면은 디스플레이 장치(100)에서 기 정의된 형태를 가질 수 있다.
도 2g를 참조하면, 설정 화면(271)은 디스플레이 장치(100)에서 사용자가 설정 가능한 복수개의 메뉴들을 표시하는 영역(275)을 포함할 수 있다. 또한, 설정 화면(271)은 복수개의 메뉴들 중 어느 하나에 해당하는 서브 메뉴들을 표시하는 영역(276)을 포함할 수 있다. 예를 들어, 복수개의 메뉴들 중 어느 하나의 메뉴가 기본 메뉴로 설정될 수 있다. 또한, 설정된 기본 메뉴에 대응되는 복수개의 서브 메뉴들이 영역(276) 상에 표시될 수 있다. 또는, 복수개의 메뉴들 중 어느 하나의 메뉴가 사용자에 의해서 선택되는 경우, 선택된 메뉴에 대응되는 서브 메뉴들이 영역(276) 상에 표시될 수 있다.
도 2g 에서는, 디스플레이 장치(100)에서 사용자가 설정 가능한 복수개의 메뉴들 중 네트워크 설정 메뉴(273)가 기본 메뉴로 설정된 경우, 네트워크 설정 메뉴(273)에 대응되는 서브 메뉴들이 영역(276)에 표시되는 경우를 예로 들어 도시하였다.
또한, 설정 화면(271)은 전체 화면(270) 상에 중첩되는 형태로 표시될 수 있다. 또는, 설정 화면(271) 자체가 전체 화면(미도시)으로 표시될 수도 있을 것이다.
도 2h는 개시된 실시예에 따른 디스플레이 장치에서 출력되는 게임 설정 화면의 다른 예를 나타내는 도면이다.
도 2h의 예시에서, 게임 설정 화면(281)은 게임 설정을 위한 사용자 인터페이스 화면이 될 수 있다. 예를 들어, 게임 설정 화면(281)의 상세 구성은 디스플레이 장치(100)의 제조사, 모델, 제품 사양 등에 따라서 다르게 형성될 수 있다. 또 다른 예로, 게임 설정 화면(281)의 상세 구성은 게임 컨텐츠 제공자, 및/또는 게임 컨텐츠의 종류 등에 따라서 다르게 형성될 수 있다.
예를 들어, 게임 설정 화면(281)은 게임의 수행에 필요한 환경 설정에 필요한 복수개의 메뉴들을 표시하는 영역(285)를 포함할 수 있다. 또한, 게임 설정 화면(281)은 복수개의 메뉴들 중 어느 하나에 해당하는 서브 메뉴들을 표시하는 영역(286)을 포함할 수 있다. 예를 들어, 복수개의 메뉴들 중 어느 하나의 메뉴가 기본 메뉴로 설정될 수 있다. 또한, 설정된 기본 메뉴에 대응되는 복수개의 서브 메뉴들이 영역(286) 상에 표시될 수 있다. 또는, 복수개의 메뉴들 중 어느 하나의 메뉴가 사용자에 의해서 선택되는 경우, 선택된 메뉴에 대응되는 서브 메뉴들이 영역(286) 상에 표시될 수 있다.
설명의 편의 상 이하에서는, 디스플레이 장치에 제공되는 전반적인 기능들에 대한 환경 설정을 위한 사용자 인터페이스 화면(예를 들어, 도 2g 에 도시된 271)을 'TV 설정 화면'이라 하고, 게임에 대한 환경 설정을 위한 사용자 인터페이스 화면(예를 들어, 도 2h 에 도시된 281)을 '게임 설정 화면'이라 칭하도록 한다.
디스플레이 장치(100)의 제어를 위하여 복수개의 제어 장치인 제1 제어 장치(102) 및 제2 제어 장치(101)가 모두 이용되는 경우에, 제어 신호에 따라 디스플레이 장치(100)가 어떻게 동작하느냐 에 따라서 사용자의 만족도가 달라질 수 있다.
예를 들어, 제1 제어 장치(102)를 이용하여 게임 사용자(이하, '제1 사용자')가 디스플레이 장치(100)를 통하여 게임을 하고 있는 도중에, 게임 사용자인 제1 사용자와 다른 제2 사용자가 제2 제어 장치(101)에 포함되는 소정 키를 선택할 수 있다. 그러면, 선택된 키에 대응되는 제어 신호가 제2 제어 장치(101)에서 디스플레이 장치(100)로 전송된다. 전술한 예시에서 일반적인 경우에는, 디스플레이 장치(100)는 제어 신호가 수신되면 무조건 현재 재생 중인 컨텐츠의 동작을 일시 중지시키고, 제어 신호에 대응되는 동작을 수행하였다. 구체적으로, 홈 키에 대응되는 제어 신호가 디스플레이 장치(100)로 수신되면, 디스플레이 장치(100)는 게임 컨텐츠의 재생을 중지시키고, 홈 메뉴 진입 동작을 수행하여 홈 메뉴 화면(221)을 전체 화면(220) 상에 디스플레이 할 수 있다.
전술한 예시에서, 제1 사용자는 디스플레이 장치(100)를 통하여 게임을 하는 도중이었고 게임을 중단하고자 하는 의도가 없었어도, 제2 사용자의 제2 제어 장치(101) 조작에 따라서 게임 컨텐츠의 재생이 중단되게 된다. 따라서, 전술한 동작 방식은 게임 컨텐츠를 시청하며 게임 중에 있었던 제1 사용자의 의도와 상관 없이 게임 중단으로 인하여 제1 사용자에게 불편함을 줄 수 있다.
또한, 제1 제어 장치(102)와 제2 제어 장치(101) 각각이 동일한 키를 적어도 하나 포함할 수 있다. 예를 들어, 제1 제어 장치(102)와 제2 제어 장치(101) 각각은 홈 메뉴 키를 동일하게 포함할 수 있다. 이 경우, 종래에는, 제1 제어 장치(102)와 제2 제어 장치(101) 각각에서 동일한 키가 선택되어 수신되는 경우, 동일한 사용자 인터페이스 화면을 출력하는지 또는 서로 동일한 동작을 수행하는지에 대한 정의가 없었다. 제1 제어 장치(102)와 제2 제어 장치(101) 각각에서 동일한 키가 선택되어 수신되는 경우, 사용자의 만족도를 높이는 방향으로 디스플레이 장치(100)가 동작하도록 할 필요가 있다.
개시된 실시예는 전술한 바와 같이 사용자의 불편함을 야기하는 문제점을 극복하고, 사용자 만족도가 높아지는 방향으로 동작하는 디스플레이 장치를 제공할 수 있다. 구체적으로, 소정 기능 또는 서비스에 대응되는 소정 컨텐츠가 디스플레이 장치(100)를 통하여 재생되는 도중에 제어 신호가 입력되는 경우, 소정 기능 또는 서비스를 제공받고 있는 사용자의 만족도가 높아지도록 동작하는 디스플레이 장치 및 그의 동작 방법을 제공한다. 이하에서는, 도 3a 내지 도 23을 참조하여 개시된 실시예를 상세히 설명한다.
도 3a은 개시된 실시예에 따른 디스플레이 장치를 나타내는 일 블록도이다.
도 3a을 참조하면, 개시된 실시예에 따른 디스플레이 장치(300)는 도 1에 도시된 디스플레이 장치(100)에 대응될 수 있다. 또한, 도 3a에 도시된 구성들 중 도 1에와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 따라서, 도 3a에 도시된 디스플레이 장치(300)를 설명하는데 있어서, 도 1 내지 도 2h에서와 중복되는 내용은 생략한다.
도 3a을 참조하면, 디스플레이 장치(300)는 디스플레이(120), 외부 장치와 통신하는 통신 인터페이스(130), 및 적어도 하나의 인스트럭션을 실행하는 프로세서(110)를 포함한다.
개시된 실시예에서, 통신 인터페이스(130)는 제1 키를 포함하는 제1 제어 장치 및 상기 제1 키를 포함하는 제2 제어 장치 중 적어도 하나와 통신한다. 구체적으로, 제1 제어 장치 및 제2 제어 장치 각각은 디스플레이 장치(300)와 페어링되어 통신할 수 있는 제어 장치가 될 수 있다. 제1 제어 장치 및 제2 제어 장치 각각은 동일한 키를 포함할 수 있다. 예를 들어, 제1 제어 장치 및 제2 제어 장치 각각은 동일한 키인 제1 키를 포함할 수 있다.
개시된 실시예에서, 프로세서(110)는 상기 적어도 하나의 인스트럭션을 실행하여, 이하에서 설명한 동작들 수행되도록 제어할 수 있다. 구체적으로, 프로세서(110)는 상기 제1 키에 대응되는 제1 제어 신호를 수신하고, 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행한다. 그리고, 프로세서(110)는 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 전체 화면과 다른 제2 전체 화면이 출력되도록 상기 제1 동작과 다른 제2 동작을 수행한다. 여기서, 제1 동작은 제1 제어 신호를 실행하는 수행되는 동작을 포함할 수 있다. 그리고, 제2 동작은 재생 중이던 제1 컨텐츠의 재생을 유지하면서 제1 전체 화면과 다른 제2 전체 화면을 출력하기 위해서 수행되는 동작을 포함할 수 있다.
예를 들어, 제1 컨텐츠는 제1 서비스(또는, 제1 기능, 또는 제1 어프리리케이션)를 통하여 제공되는 컨텐츠가 될 수 있다. 구체적으로, 제1 서비스는 디스플레이 장치(300)가 제공 가능한 복수개의 서비스 또는 기능 중 어느 하나가 될 수 있다. 예를 들어, 제1 서비스는 게임 서비스(또는 기능)이 될 수 있다. 또 다른 예로, 제1 서비스는 방송 컨텐츠 제공 기능 등이 될 수 있다.
예를 들어, 프로세서(110)는 프로세서(110)는 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하도록 하는 상기 제2 동작을 수행할 수 있다. 제2 동작이 수행됨에 따라서, 디스플레이 장치(300)는 제2 전체 화면을 출력할 수 있다. 여기서, 제2 전체 화면은 제1 컨텐츠의 재생 이미지를 포함할 수 있다.
예를 들어, 디스플레이 장치(300)는 TV 가 될 수 있으며, 디스플레이 장치(300)는 방송 컨텐츠의 수신 및 제공 기능 이외에도 다양한 서비스 또는 기능을 제공할 수 있다. 예를 들어, 디스플레이 장치(300)는 게임, 강의, 영화, 홈 트레이닝 서비스를 제공할 수 있다.
이하에서는, 제1 서비스가 게임 서비스 또는 게임 기능, 또는 게임의 제공을 위한 게임 어플리케이션인 경우를 예로 들어 설명한다. 따라서, 제1 컨텐츠는 게임 컨텐츠인 경우를 예로 들어 설명한다.
예를 들어, 전술한 제1 동작은 제1 제어 신호의 요청을 실행하는 동작을 의미할 수 있다. 예를 들어, 제1 키가 제1 사용자 인터페이스 화면의 출력을 요청하는 키인 경우, 제1 동작은, 제1 제어 신호를 실행하여, 제1 사용자 인터페이스 화면을 포함하는 제1 전체 화면을 출력하는 동작이 될 수 있다. 예를 들어, 제1 사용자 인터페이스 화면은, 특정 화면을 지칭하는 것이 아니며, 제1 키에 대응되는 요청에 근거하여 생성되는 사용자 인터페이스 화면을 지칭할 수 있다. 예를 들어, 제1 키가 홈 키이며, 홈 키는 홈 메뉴 화면의 출력을 요청하는 키로 매핑 또는 설정되어 있는 경우, 제1 사용자 인터페이스 화면은 홈 메뉴 화면이 될 수 있다.
또한, 개시된 실시예에서, 디스플레이 장치(300)의 동작 상황에 따라서, 프로세서(110)는 제1 키에 대응되는 사용자 인터페이스 화면을 서로 다르게 매핑할 수 있다. 예를 들어, 디스플레이 장치(300)는 현재 게임 컨텐츠를 재생 중에 있는 경우, 홈 키에 대응되는 제어 신호가 수신되는 경우, 수신된 제어 신호를 게임 홈 화면(예를 들어, 도 2e의 260)의 출력을 요청하는 제어 신호로 인식할 수 있다. 또는, 디스플레이 장치(300)는 현재 게임 컨텐츠가 아닌 일반 방송 컨텐츠를 재생 중에 있는 경우, 홈 키에 대응되는 제어 신호가 수신되는 경우, 수신된 제어 신호를 홈 메뉴 화면(예를 들어, 도 2c의 240)의 출력을 요청하는 제어 신호로 인식할 수 있다.
또 다른 예로, 디스플레이 장치(300)는 현재 게임 컨텐츠를 재생 중에 있는 경우, 설정 키에 대응되는 제어 신호가 수신되는 경우, 수신된 제어 신호를 게임 설정 화면(예를 들어, 도 2h의 281)의 출력을 요청하는 제어 신호로 인식할 수 있다. 또는, 디스플레이 장치(300)는 현재 게임 컨텐츠가 아닌 일반 방송 컨텐츠를 재생 중에 있는 경우, 설정 키에 대응되는 제어 신호가 수신되는 경우, 수신된 제어 신호를 TV 설정 화면(예를 들어, 도 2g의 271)의 출력을 요청하는 제어 신호로 인식할 수 있다.
사용자가 디스플레이 장치(300)를 통하여 현재 게임을 하고 있는 경우, 사용자로부터 수신되는 사용자 입력(예를 들어, 제어 장치에 포함되는 소정 키를 선택하는 사용자 입력)은 게임에 대한 요청을 포함하는 것으로, 사용자 입력을 해석할 수 있다. 따라서, 전술한 예시들에서와 같이, 게임 컨텐츠를 재생중인지 여부에 따라서, 제1 키에 대응되는 제1 제어 신호가 어떠한 사용자 인터페이스 화면의 출력을 요청하는 것인지 식별할 수 있다.
또한, 전술한 제2 동작을 제1 제어 신호의 요청을 그대로 실행하지 않으며, 제1 제어 신호를 무시 처리하는 동작이 될 수 있다. 또 다른 예로, 제2 동작은 제1 컨텐츠의 재생을 유지하면서 상기 제1 사용자 인터페이스 화면이 출력되도록, 상기 제1 컨텐츠에 대응되는 재생 이미지 및 상기 제1 사용자 인터페이스 화면을 포함하는 제2 전체 화면을 출력하는 동작이 될 수 있다.
예를 들어, 제1 키가 홈 키인 경우, 제1 키는 홈 메뉴의 출력을 요청하는 키가 되며, 제1 제어 신호는 제1 전체 화면인 홈 메뉴 화면(또는, 홈 메뉴 화면을 포함하는 전체 화면)의 출력을 요청하는 제어 신호가 될 수 있다. 전술한 예에서, 제1 동작은 제1 제어 신호를 실행하여 디스플레이 장치의 디스플레이 상으로 홈 메뉴 화면이 출력되도록 하는 요청이 될 수 있다. 전술한 예에서, 제2 동작은 제1 전체 화면인 홈 메뉴 화면(또는, 홈 메뉴 화면을 포함하는 전체 화면)과 다른 화면인 제2 전체 화면이 출력되도록 하는 동작이 될 수 있다. 예를 들어, 제2 전체 화면은 홈 메뉴 화면을 포함하지 않고, 이전에 출력되었던 게임 이미지를 계속하여 표시하는 전체 화면이 될 수 있다. 또 다른 예로, 제2 전체 화면은 디스플레이의 전체 영역(또는 전체 화면)을 두 개의 부분 영역으로 분할하고, 하나의 부분 영역에는 이전에 출력되었던 게임 이미지를 계속하여 표시하고, 다른 부분 영역에는 홈 메뉴 화면을 표시할 수 있다. 또 다른 예로, 제2 전체 화면은 이전에 출력되었던 게임 이미지의 출력을 계속 유지하면서, 화면 내에 포함되는 비 데이터 영역(예를 들어, 블랙 영역 등) 내에 홈 메뉴 화면을 표시할 수 있다.
예를 들어, 제1 제어 장치는 게임 기능을 전용으로 제어하기 위한 제어 장치가 될 수 있으며, 제2 제어 장치는 디스플레이 장치(300)의 기능을 전반적으로 제어하기 위한 제어 장치가 될 수 있다. 또 다른 예로, 제1 제어 장치는 게임 기능을 전용으로 제어하기 위한 제어 장치가 될 수 있으며, 제2 제어 장치는 게임 기능을 전용으로 제어하기 위한 제어 장치가 아닌 다른 제어 장치가 될 수 있다.
예를 들어, 제어 장치의 종류는 디스플레이 장치(300)가 현재 실행중인 특정 기능, 특정 서비스, 및/또는 특정 컨텐츠에 대한 제어를 전용으로 수행하기 위한 제어 장치인지 아닌지에 따라서 구별될 수 있다. 또 다른 예로, 제어 장치의 종류는 디스플레이 장치(300)가 현재 재생 중인 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제어 장치인지 아닌지에 따라서 구별될 수 있다. 또 다른 예로, 제어 장치의 종류는 디스플레이 장치(300)가 현재 재생 중인 컨텐츠에 대한 제어를 전용으로 수행하기 위한 제어 장치인지 아닌지에 따라서 구별될 수 있다.
또는, 제어 장치의 종류는 제어 장치가 TV의 전반적인 제어를 위한 통합 제어 장치인지, 현재 디스플레이 장치(300)에서 실행중인 특정 기능 또는 특정 서비스에 대응되는 제어 장치인지 에 따라서 구별될 수 있다.
또는, 제어 장치의 종류는, 디스플레이 장치(300)가 현재 재생 중인 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제어 장치와 다른 제어 장치로 구별 또는 분류될 수 있다. 또 다른 예로, 제어 장치의 종류는, 현재 디스플레이 장치(300)가 재생 중인 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제어 장치와 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 않는 제어 장치로 분류될 수 있다.
또는, 제어 장치의 종류는 제어 장치가 TV의 전반적인 제어를 위한 통합 제어 장치 및 디스플레이 장치(300)가 현재 실행 중인 게임 기능과 관련된 제어를 전용으로 수행하기 위한 제어 장치 중 어느 하나로 분류될 수 있다. 또 다른 예로, 제어 장치의 종류는 게임 기능과 관련된 제어를 전용으로 수행하기 위한 제어 장치인지 아닌지에 따라서 구별될 수 있다.
개시된 실시예에서, 프로세서(110)는 제1 제어 신호는 제1 키가 선택된 경우에 발생하는 제어 신호로, 제1 제어 장치(102) 또는 제2 제어 장치(101)로부터 전송될 수 있다. 개시된 실시예에서, 프로세서(110)는 제1 컨텐츠가 재생되는 동안에, 제1 제어 신호가 제1 제어 장치(102)에서 전송되는지 또는 제2 제어 장치(101)로부터 전송되는지 여부에 따라서 서로 다른 동작을 수행할 수 있다.
프로세서(110)에서 수행되는 서로 다른 동작(예를 들어, 제1 동작 및 제2 동작)은 이하에서 도 4a, 도 4b, 및 도 5a를 참조하여 상세히 설명한다.
또는, 프로세서(110)는 제1 컨텐츠가 재생되는 동안에 통신 인터페이스(130)를 통하여 제1 제어 신호를 수신하고, 상기 제1 제어 신호를 전송하는 제어 장치의 종류(예를 들어, 제1 제어 장치인지 제2 제어 장치인지 여부)를 식별하고, 상기 제1 제어 신호가 상기 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제1 제어 장치(102)와 다른 제2 제어 장치(로부터 수신되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하면서 상기 제1 제어 신호에 대응되는 동작을 수행할 수 있다. 여기서, '1 컨텐츠의 재생을 유지하면서 상기 제1 제어 신호에 대응되는 동작을 수행'하는 동작은 전술한 제2 동작에 대응될 수 있다. 구체적으로, 프로세서(110)는 상기 제어 장치의 종류를 식별한 결과에 따라서, 상기 제1 제어 신호가 상기 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제1 제어 장치(102)와 다른 제2 제어 장치(101)로부터 수신되는 것으로 식별되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하면서 상기 제1 제어 신호에 대응되는 동작을 수행할 수 있다.
이 경우, 프로세서(110)는 제1 제어 신호가 게임 제어 장치인 제1 제어 장치(102)와 다른 제2 제어 장치(101)로부터 수신되는 것에 근거하여, 게임 컨텐츠의 재생을 유지하면서 제1 제어 신호에 대응되는 동작을 수행할 수 있다.
개시된 실시예에서, 프로세서(110)는 적어도 하나의 인스트럭션을 수행하여, 의도하는 동작이 수행되도록 제어한다. 여기서, 적어도 하나의 인스트럭션은 프로세서(110) 내에 포함되는 내부 메모리(미도시) 또는 프로세서(110)와 별도로 디스플레이 장치(300) 내에 포함되는 메모리(미도시)에 저장되어 있을 수 있다.
구체적으로, 프로세서(110)는 적어도 하나의 인스트럭션을 수행하여, 의도하는 동작이 수행되도록 디스플레이 장치(300) 내부에 포함하는 적어도 하나의 구성들을 제어할 수 있다. 따라서, 프로세서(110)가 소정 동작들을 수행하는 경우를 예로 들어 설명하더라도, 프로세서(110)가 소정 동작들이 수행되도록 디스플레이 장치(300) 내부에 포함하는 적어도 하나의 구성들을 제어하는 것을 의미할 수 있을 것이다. 또한, 프로세서(110)는 하나의 프로세서로 형성되는 경우를 예로 들어 설명 및 도시하였으나, 복수개의 프로세서들이 포함되는 형태로 형성될 수도 있다.
예를 들어, 프로세서(110)는 디스플레이 장치(300)의 외부에서부터 입력되는 신호 또는 데이터를 저장하거나, 디스플레이 장치(300)에서 수행되는 다양한 작업에 대응되는 저장 영역으로 사용되는 RAM(미도시), 디스플레이 장치(300)의 제어를 위한 제어 프로그램, 소정 기능 또는 서비스를 제공하기 위한 어플리케이션, 및/또는 복수개의 인스트럭션이 저장된 ROM(미도시) 및 적어도 하나의 프로세서 (Processor)(미도시)를 포함할 수 있다. 프로세서(미도시)는 비디오에 대응되는 그래픽 처리를 위한 그래픽 프로세서(Graphic Processing Unit, 미도시)를 포함할 수 있다. 프로세서(미도시)는 코어(core, 미도시)와 GPU(미도시)를 통합한 SoC(System On Chip)로 구현될 수 있다. 또한, 프로세서(110)는 싱글 코어 이상의 멀티 코어를 포함할 수 있다. 예를 들어, 프로세서(110)는 듀얼 코어, 트리플 코어, 쿼드 코어, 헥사 코어, 옥타 코어, 데카 코어, 도데카 코어, 헥사 다시 벌 코어 등을 포함할 수 있다.
디스플레이(120)는 이미지를 화면 상으로 출력한다. 구체적으로, 디스플레이(120)는 비디오 데이터를 사용자가 시각적으로 인식할 수 있도록, 내부적으로 포함되는 디스플레이 패널(미도시)을 통하여, 비디오 데이터에 대응되는 이미지를 출력할 수 있다. 구체적으로, 컨텐츠를 형성하는 동영상 데이터는 복수개의 프레임 이미지들을 포함할 수 있으며, 디스플레이(120)는 프로세서(110)의 제어에 따라서 복수개의 프레임 이미지들을 연속적으로 표시함으로써, 동영상 컨텐츠를 재생할 수 있다.
예를 들어, 디스플레이(120)는 프로세서(110)의 제어에 따라서 게임 컨텐츠에 대응되는 게임 이미지를 화면 상으로 출력할 수 있다.
통신 인터페이스(130)는 적어도 하나의 외부 장치와 유선 또는 무선 통신 네트워크를 통하여 통신을 수행할 수 있다. 예를 들어, 외부 장치는 제1 제어 장치(102), 및/또는 제2 제어 장치(101)가 될 수 있다. 또한, 외부 장치(미도시)는 컨텐츠를 제공할 수 있는 소스 장치, 서버 장치, 저장 장치 등이 될 수 있다. 또는, 외부 장치(미도시)는 컨텐츠를 제공할 수 있는 인터넷 서버 등이 될 수 있다.
예를 들어, 통신 인터페이스(130)는 외부 장치, 예를 들어, 제어 장치와 무선 통신을 수행하는 적어도 하나의 무선 통신 모듈, 무선 통신 회로, 또는 무선 통진 장치를 포함할 수 있다.
예를 들어, 통신 인터페이스(130)는 근거리에 위치하는 원격 제어 장치(remote controller)(미도시)로부터 제어 명령을 수신할 수 있는 근거리 통신 모듈, 예를 들어, IR(infrared) 통신 모듈 등을 포함할 수 있다. 이 경우, 통신부(132)는 원격 제어 장치(미도시)로부터 제어 신호를 수신할 수 있다.
또 다른 예로, 통신 인터페이스(130)는 블루투스, 와이파이, BLE(Bluetooth Low Energy), NFC/RFID, 와이파이 다이렉트(Wifi Direct), UWB, 또는 ZIGBEE 등의 무선 통신 규격에 따른 통신을 수행하는 적어도 하나의 통신 모듈(미도시)을 포함할 수 있다. 또는, 통신 인터페이스(130)는 원거리 통신 규격에 따라서 원거리 통신을 지원하기 위한 서버(미도시)와 통신을 수행하는 통신 모듈(미도시)을 더 포함할 수 있다. 예를 들어, 통신 인터페이스(130)는 인터넷 통신을 위한 네트워크를 통하여 통신을 수행하는 통신 모듈(미도시)을 포함할 수 있다. 또한, 통신 인터페이스(130)는 3G, 4G, 5G 및/또는 6G 등의 통신 규격에 따르는 통신 네트워크를 통하여 통신을 수행하는 통신 모듈(미도시)를 포함할 수 있다.
또 다른 예로, 통신 인터페이스(130)는 외부 장치와 유선으로 통신하기 위해서, 외부 장치와 유선 케이블로 연결되기 위한 적어도 하나의 포트(미도시)를 포함할 수 있다. 예를 들어, 통신 인터페이스(130)는 HDMI 포트(High-Definition Multimedia Interface port), 컴포넌트 잭(component jack), PC 포트(PC port), 및 USB 포트(USB port) 중 적어도 하나를 포함할 수 있다. 그에 따라서, 통신 인터페이스(130)는 적어도 하나의 포트(미도시)를 통하여 유선 연결된 외부 장치와 통신을 수행할 수 있다.
예를 들어, 통신 인터페이스(130)는 원격 제어 장치(예를 들어, 제1 제어 장치(102) 또는 제2 제어 장치(101))와 IR(infrared) 통신, 블루투스, 와이파이, BLE(Bluetooth Low Energy), NFC/RFID, 및 와이파이 다이렉트(Wifi Direct) 중 적어도 하나에 근거한 통신을 수행할 수 있다.
예를 들어, 통신 인터페이스(130)는 제1 제어 장치(102)와 BLE 통신 또는 와이파이 통신을 수행하고, 제2 제어 장치(101)와 IR 통신을 수행할 수 있다. 또 다른 예로, 통신 인터페이스(130)는 제1 제어 장치(102)와 IR 통신을 수행하고, 제2 제어 장치(101)와 BLE 통신을 수행할 수 있다.
또 다른 예로, 통신 인터페이스(130)는 동일한 통신 규격을 따르는, 복수개의 통신 모듈(예를 들어, 블루투스 통신 모듈 등)을 포함할 수 있다. 이 경우, 통신 인터페이스(130)는 동일한 통신 규격을 따르는 어느 하나의 통신 모듈을 통하여 제1 제어 장치(102)와 통신을 수행하고, 동일한 통신 규격을 따르는 다른 통신 모듈을 통하여 제2 제어 장치(101)와 통신을 수행할 수 있다.
또 다른 예로, 통신 인터페이스(130)는 동일한 통신 규격을 따르며, 동시에 복수개의 외부 기기와 통신할 수 있도록 멀티 모듈로 구현되는 통신 모듈(예를 들어, 블루투스 통신 모듈 등)을 포함할 수 있다. 이 경우, 통신 인터페이스(130)는 동일한 통신 규격을 따르는 어느 하나의 통신 모듈을 통하여 제1 제어 장치(102)와 통신을 수행하고, 동일한 통신 규격을 따르는 다른 통신 모듈을 통하여 제2 제어 장치(101)와 통신을 수행할 수 있다.
개시된 실시예에서, 디스플레이 장치(300)의 프로세서(110)는 게임 컨텐츠를 제공하기 위한 어플리케이션을 포함할 수 있다. 예를 들어, 디스플레이 장치(300)를 통하여 제공하고자 하는 컨텐츠가 게임 컨텐츠인 경우, 프로세서(110)는 게임 컨텐츠를 재생 또는 실행하기 위한 게임 어플리케이션을 포함할 수 있다. 예를 들어, 게임 어플리케이션은 게임 컨텐츠를 재생하여 게임 기능 또는 게임 서비스를 사용자에게 제공할 수 있도록 하는 적어도 하나의 인스트럭션 또는 프로그램으로 구현될 수 있다. 이하에서는, 게임 컨텐츠를 제공하기 위한 어플리케이션을 '게임 어플리케이션'으로 칭하도록 하겠다.
예를 들어, 게임 어플리케이션은 어플리케이션 스토어를 통해 온라인으로 배포(예: 다운로드 또는 업로드)되어 디스플레이 장치(300) 내에 설치될 수 있다. 온라인 배포의 경우에, 디스플레이 장치(300)의 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버 등을 통하여 배포될 수 있을 것이다.
또 다른 예로, 게임 어플리케이션은 디스플레이 장치(300)의 제작 시에 디스플레이 장치(300) 내에 저장 및 설치되는 프로그램이 될 수 있다.
전술한 예들에서, 디스플레이 장치(300)를 통하여 게임을 하고자 하는 사용자는, 디스플레이 장치(300) 내에 설치된 게임 어플리케이션을 실행하여, 게임 컨텐츠를 제공받을 수 있다. 예를 들어, 디스플레이 장치(300)가 도 2d 에서 도시된 홈 메뉴 화면(250)을 출력하는 경우, 사용자는 홈 메뉴 화면(250)에서 게임 메뉴(295)를 선택할 수 있다. 그러면, 디스플레이 장치(300)는 게임 메뉴(295)를 선택하는 사용자 입력을 수신할 수 있다. 그러면, 프로세서(110)는 수신되는 사용자 입력에 근거하여, 게임 어플리케이션을 실행할 수 있다.
이하에서는, 디스플레이 장치(300)가 게임을 하고자 하는 사용자를 위하여, 게임 컨텐츠에 대응되는 이미지를 디스플레이하는 경우를 예로 들어서 설명한다.
디스플레이 장치(300)를 통하여 재생 또는 실행되는 게임 컨텐츠는 통신 인터페이스(130)를 통하여 디스플레이 장치(300)와 통신하는 외부 장치로부터 수신될 수 있다.
예를 들어, 통신 인터페이스(130)는 유선 통신 연결을 위한 적어도 하나의 포트(예를 들어, HDMI 포트 등)를 포함하고, 적어도 하나의 포트(예를 들어, HDMI 포트 등)에 삽입 및 연결되는 유선 케이블(예를 들어, HDMI 케이블 등)을 통하여 게임 콘솔(미도시) 또는 게임 컨텐츠를 저장하는 저장 장치 등과 연결될 수 있다. 예를 들어, 디스플레이 장치(300)는 통신 인터페이스(130)를 통하여, 게임 콘솔(미도시)로부터 게임 컨텐츠를 수신할 수 있다.
또 다른 예로, 통신 인터페이스(130)는 무선 통신 모듈을 포함하며, 무선 통신 모듈을 통하여 연결되는 인터넷 서버, 외부 저장 장치, 컨텐츠 제공 서버 장치 등과 연결될 수 있다. 그리고, 디스플레이 장치(300)는 통신 인터페이스(130)를 통하여, 전술한 인터넷 서버, 외부 저장 장치, 컨텐츠 제공 서버 장치로부터 게임 컨텐츠를 수신할 수 있다.
또는, 디스플레이 장치(300)에서 재생되는 게임 컨텐츠는 디스플레이 장치(300)에 포함되는 메모리(미도시)에 자체적으로 저장될 수 있다.
도 3b는 개시된 실시예에 따른 디스플레이 장치를 나타내는 다른 블록도이다. 도 3b에 도시된 구성들에 있어서, 도 3a에 도시된 구성들과 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 또한, 도 3b에 도시된 디스플레이 장치(400)는 도 3a에 도시된 디스플레이 장치(300)에 대응될 수 있다. 따라서, 디스플레이 장치(400)를 설명하는데 있어서, 도 1 내지 도 3a에서와 중복되는 설명은 생략한다.
도 3b를 참조하면, 디스플레이 장치(400)는 도 3b에 도시된 디스플레이 장치(300)에 비하여, 영상 처리부(125), 오디오 처리부(140), 및 오디오 출력부(150)를 더 포함할 수 있다. 또한, 디스플레이 장치(400)는 도 3b에 도시된 디스플레이 장치(300)에 비하여, 저장부(161) 및 사용자 인터페이스(170) 중 적어도 하나를 더 포함할 수 있다.
통신 인터페이스(130)는 프로세서(110)의 제어에 따라 소스 장치로부터 수신되는 영상신호 및 오디오신호를 연결된 프로토콜에 따라 수신하여 이를 영상 처리부(125) 및 오디오 처리부(140)로 출력할 수 있다.
통신 인터페이스(130)는 외부 장치(미도시)와 데이터 및/또는 신호를 송수신하는 적어도 하나의 통신 모듈, 및 적어도 하나의 포트 중 적어도 하나를 포함할 수 있다. 구체적으로, 통신 인터페이스(130)는 통신부(132) 및 입/출력부(131)를 포함할 수 있다.
입/출력부(131)는 HDMI 포트(High-Definition Multimedia Interface port, 미도시), 컴포넌트 잭(component jack, 미도시), PC 포트(PC port, 미도시), 및 USB 포트(USB port, 미도시) 중 하나를 포함할 수 있다. 또한, 입/출력부(131)는 HDMI 포트, 컴포넌트 잭, PC 포트, 및 USB 포트의 조합을 포함할 수 있다. 이 경우, 입/출력부(131)는 디스플레이 장치(400)에 재생될 동영상 데이터(예를 들어, 게임 컨텐츠)를 HDMI 포트, 컴포넌트 잭, PC 포트, 또는 USB 포트 등을 통하여 직접 수신할 수 있다.
통신부(132)는 적어도 하나의 유선 또는 무선 통신 네트워크를 통해서 외부 장치와 통신을 수행한다. 개시된 실시예에서, 통신부(132)는 소스 장치(501)와 통신할 수 있다. 구체적으로, 통신부(132)는 적어도 하나의 통신 모듈, 통신 회로 등을 포함하는 형태로 형성될 수 있으며, 통신 모듈 및/또는 통신 회로를 통하여 외부 장치와 데이터를 송수신할 수 있다.
개시된 실시예에서, 통신부(132)는 제1 컨텐츠가 재생되는 동안에 외부 장치(미도시)로부터 제1 제어 신호를 수신할 수 있다. 예를 들어, 통신부(132)는 디스플레이 장치(400)를 통하여 게임 컨텐츠가 재생되는 동안에, 원격 제어 장치(미도시)로부터 제1 제어 신호를 수신할 수 있다.
구체적으로, 통신부(132)는 블루투스, 와이파이, BLE(Bluetooth Low Energy), NFC/RFID, 와이파이 다이렉트(Wifi Direct), UWB, 또는 ZIGBEE 등의 통신 규격에 따른 통신을 수행하는 적어도 하나의 통신 모듈(미도시)를 포함할 수 있다. 또한, 통신부(132)는 인터넷 통신을 위한 네트워크를 통하여 통신을 수행하는 통신 모듈(미도시)를 포함할 수 있다. 또한, 통신부(132)는 3G, 4G, 5G, 및/또는 6G 등의 통신 규격에 따르는 통신 네트워크를 포함할 수 있다.
예를 들어, 통신부(132)는 근거리에 위치하는 원격 제어 장치(remote controller)(미도시)로부터 제어 신호 또는 제어 명령을 수신할 수 있는 통신 모듈, (예를 들어, IR(infrared) 통신 모듈 등)을 포함할 수 있다. 이 경우, 통신부(132)는 원격 제어 장치(미도시)로부터 제어 명령을 수신할 수 있다.
영상 처리부(125)는 프로세서(110)의 제어에 따라, 컨텐츠에 대응되는 영상신호를 처리하여 디스플레이(120)로 출력할 수 있다. 예를 들어, 영상 처리부(125)는 프로세서(110)의 제어에 따라, 통신 인터페이스(130)를 통하여 수신되는 게임 컨텐츠에 대응되는 영상신호를 처리하여 디스플레이(120)로 출력할 수 있다.
예를 들어, 영상 처리부(125)는 프로세서(110)의 제어에 따라, 사용자 인터페이스 화면을 생성할 수 있다. 예를 들어, 영상 처리부(125)는 프로세서(110)의 제어에 따라, 이하에서 설명한 게임 홈 화면, 홈 메뉴 화면등을 생성하여 디스플레이(120)로 출력할 수 있다.
예를 들어, 영상 처리부(125)는 프로세서(110)의 제어에 따라, 화면 분할된 복수개의 부분 영역 상에 표시된 복수개의 이미지들을 생성하여 디스플레이(120)로 출력할 수 있다.
디스플레이(120)는 영상 처리부(125)로부터 수신된 영상 신호를 화면에 표시할 수 있다. 예를 들어, 디스플레이(120)는 게임 컨텐츠의 재생 화면(예를 들어, 게임 이미지를 포함하는 화면)이 출력될 수 있다.
오디오 처리부(140)는 프로세서(110)의 제어에 따라, 통신 인터페이스(130)로부터 수신되는 오디오 신호를 아날로그 오디오 신호로 변환하여 오디오 출력부(150)로 출력할 수 있다.
오디오 출력부(150)는 수신되는 아날로그 오디오 신호를 스피커를 통해 출력할 수 있다.
저장부(161)는 디스플레이 장치(400)의 동작에 관련된 프로그램, 디스플레이 장치(400)의 동작 중에 발생하는 각종 데이터를 저장할 수 있다. 또는, 저장부(161)는 외부 장치로부터 수신되는 콘텐츠를 저장할 수 있다. 또는, 저장부(161)는 디스플레이 장치(400)의 동작에 필요한 데이터 또는 정보를 저장할 수 있다.
저장부(161)는 적어도 하나의 메모리를 포함할 수 있다. 여기서, 적어도 하나의 메모리는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.
사용자 인터페이스(170)는 디스플레이 장치(400)를 제어하기 위한 사용자 입력을 수신할 수 있다. 사용자 인터페이스(170)는 사용자의 터치를 감지하는 터치 패널, 사용자의 푸시 조작을 수신하는 버튼, 사용자의 회전 조작을 수신하는 휠, 키보드(key board), 및 돔 스위치 (dome switch) 등을 포함하는 사용자 입력 디바이스를 포함할 수 있으나 이에 제한되지 않는다.
또한, 사용자 인터페이스(170)는 음성 인식을 위한 음성 인식 장치(미도시)를 포함할 수 있다. 예를 들어, 음성 인식 장치는 마이크가 될 수 있으며, 음성 인식 장치는 사용자의 음성 명령 또는 음성 요청을 수신할 수 있다. 그에 따라서, 프로세서(240)는 음성 명령 또는 음성 요청에 대응되는 동작이 수행되도록 제어할 수 있다.
또한, 사용자 인터페이스(170)는 모션 감지 센서(미도시)를 포함할 수도 있다. 예를 들어, 모션 감지 센서(미도시)는 디스플레이 장치(400)의 움직임을 감지하고, 감지된 움직임을 사용자 입력으로 수신할 수 있다. 또한, 전술한 음성 인식 장치(미도시) 및 모션 감지 센서(미도시)는 사용자 인터페이스(170) 내에 포함되는 형태가 아니라, 사용자 인터페이스(170)와는 독립적인 모듈로 디스플레이 장치(400) 내에 포함될 수 있을 것이다.
개시된 실시예에서, 프로세서(110)는 디스플레이 장치(400)의 전반적인 동작을 제어하며, 게임 컨텐츠에 대응되는 영상신호 및 오디오 신호를 처리하여 디스플레이(120)에 표시하고, 오디오 출력부(150)를 통해 출력되도록 제어할 수 있다. 예를 들어, 게임 컨텐츠가 게임 어플리케이션을 통하여 제공되는 경우, 프로세서(110)는 게임 어플리케이션을 저장 및 실행할 수 있다. 또 따른 예로, 게임 어플리케이션이 저장부(161)에 저장되는 경우, 프로세서(110)는 저장부(161)에 저장되는 게임 어플리케이션을 실행시켜 게임 컨텐츠가 사용자에게 제공될 수 있도록 제어할 수 있다.
도 4a는 개시된 실시예에 따른 디스플레이 장치에서 수행되는 동작들 및 그에 대응되어 출력되는 화면들을 설명하기 위한 일 도면이다.
도 4b는 개시된 실시예에 따른 디스플레이 장치에서 수행되는 동작들 및 그에 대응되어 출력되는 화면들을 설명하기 위한 다른 도면이다.
도 4a 및 도 4b에 도시된 구성들 중, 도 1 및 도 3a에서와 중복되는 설명은 생략한다. 또한, 도 4a 및 도 4b는 개시된 실시예에 따른 디스플레이 장치(예를 들어, 100, 300, 또는 400)에서 수행되는 동작 및 출력되는 전체 화면을 설명하기 위한 도면이다.
이하에서는 설명의 편의 상, 도 4a 및 도 4b 각각에 도시된 화면들은, 도 3b에 도시된 디스플레이 장치(400)에서 출력되는 경우를 예로 들어서 설명한다.
도 4a를 참조하면, 게임 사용자인 제1 사용자는 제1 제어 장치(102)를 이용하여 디스플레이 장치(400)를 통하여 게임 중에 있다(S405). 즉, 디스플레이 장치(400)는 현재 게임 기능을 실행 중에 있다.
그에 따라서, 디스플레이 장치(400)는 게임 컨텐츠에 대응되는 게임 이미지(201)을 포함하는 게임 재생 화면(410)을 디스플레이한다. 디스플레이 장치(400)가 게임 컨텐츠를 실행 또는 재생하는 동안에, 디스플레이 장치(400)로 제1 제어 신호가 수신될 수 있다(S510).
개시된 실시예에 따라서, 프로세서(110)는 제1 제어 신호를 전송한 제어 장치를 식별한 후, 식별된 제어 장치가 제1 제어 장치(102)인지 제2 제어 장치(101)인지에 따라서 제1 동작 또는 제2 동작을 수행할 수 있다(S511).
예를 들어, 프로세서(110)는 제1 제어 신호를 전송한 제어 장치를 식별하고, 식별 결과에 근거하여, 제1 제어 신호에 대응되는 동작의 실행 여부를 결정할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호가 제1 제어 장치(102)로부터 수신되면, 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행할 수 있다. 도 4a에서는, 제1 제어 신호가 제1 제어 장치(102)에 포함되는 홈 키의 선택에 대응하여 생성 및 전송되는 제어 신호인 경우를 예로 들어 도시하였다.
개시된 실시예에서, 디스플레이 장치(400)가 게임 컨텐츠를 재생 중에 있는 경우, 제어 장치에서 홈 키가 선택되면, 선택된 홈 키에 대응하여 게임 홈 메뉴(예를 들어, 도 2e 에 도시된 260, 또는 도 2f 에 도시된 290)의 출력을 요청하는 제어 신호가 생성 및 전송될 수 있다. 또한, 디스플레이 장치(400)가 게임 컨텐츠를 재생 중에 있지 않은 경우, 제어 장치에서 홈 키가 선택되면, 선택된 홈 키에 대응하여 홈 메뉴 화면(예를 들어, 도 2a 에 도시된 220, 도 2b 에 도시된 230, 도 2c 에 도시된 240, 또는 도 2d 에 도시된 250)의 출력을 요청하는 제어 신호가 생성 및 전송될 수 있다.
전술한 예에서, 사용자가 게임 컨텐츠의 재생 중에 제1 제어 장치(102)에 포함되는 홈 키를 선택 입력할 수 있다. 그러면, 제1 제어 장치(102)는 선택된 홈 키에 대응되는 제1 제어 신호를 생성하여 디스플레이 장치(400)로 전송할 수 있다. 제1 제어 신호가 제1 제어 장치(102)로부터 수신되면, 프로세서(110)는 제1 제어 신호를 실행하여 게임 홈 화면(420)을 출력할 수 있다. 게임 홈 화면(420)은 도 2e 에서 설명한 게임 홈 화면(260)에 대응되므로, 상세 설명은 생략한다. 도 4a에서는 게임 홈 화면(420) 상에 이전에 실행 중 이였던 게임과 동일한 Game 1 에 대한 게임 이미지(450)가 표시되는 경우를 예로 들어 도시하였으나, 이전에 실행 중이였던 게임과 다른 게임(예를 들어, Game 3)에 대한 게임 이미지(미도시)가 게임 이미지(450) 대신에 표시될 수도 있을 것이다. 예를 들어, Game 3 이 기본 게임으로 설정되어 있는 경우, 게임 이미지(450) 대신에 Game 3에 대한 게임 이미지가 표시될 수 있으며, 영역(475)에는 Game 3에 대한 정보가 표시될 수 있을 것이다.
개시된 실시예에서, 프로세서(110)는 프로세서(110)는 제1 컨텐츠가 재생되는 동안에 제1 제어 신호가 제2 제어 장치로부터 수신되는 것에 근거하여, 제1 컨텐츠의 재생을 유지하도록 하는 제2 동작을 수행할 수 있다. 제2 동작이 수행됨에 따라서, 디스플레이 장치(300)는 제2 전체 화면을 출력할 수 있다. 여기서, 제2 전체 화면은 제1 컨텐츠의 재생 이미지를 포함할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호가 제1 제어 장치(102)인 게임 제어 장치와 다른 제2 제어 장치(101)로부터 수신되는 것에 근거하여, 게임 컨텐츠의 재생이 유지되도록 하는 제2 동작을 수행할 수 있다.
예를 들어, 프로세서(110)는 제1 컨텐츠가 재생되는 동안에 제1 제어 신호가 제2 제어 장치로부터 수신되는 것에 근거하여, 제1 컨텐츠의 재생을 유지하면서 제1 제어 신호를 무시 처리하는 제2 동작을 수행할 수 있다.
도 4a에 도시된 예시를 참조하면, 프로세서(110)는 제1 제어 신호가 제1 제어 장치(102)인 게임 제어 장치와 다른 제2 제어 장치(101)로부터 수신되는 것에 근거하여, 게임 컨텐츠의 재생이 유지하면서 제1 제어 신호를 무시 처리하는 제2 동작을 수행할 수 있다. 여기서, 제2 동작은, 게임 컨텐츠의 재생을 유지하면서 제1 제어 신호를 무시 처리하는 동작이 될 수 있다. 그에 따라서, 제2 동작의 수행에 대응되는 제2 전체 화면인 화면(401)이 출력될 수 있다. 즉, 화면(401)은 이전에 실행되던 게임 이미지(201)가 전체 화면으로 출력되는 화면이 될 수 있다.
또 다른 예로, 프로세서(110)는 제1 컨텐츠가 재생되는 동안에 제1 제어 신호가 제2 제어 장치로부터 수신되는 것에 근거하여, 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면을 생성하고, 제1 컨텐츠의 재생을 유지하면서 제1 사용자 인터페이스 화면이 디스플레이(120)를 통하여 출력되도록 동작하는, 제2 동작을 수행할 수 있다. 여기서, 제2 동작은 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면을 생성하고, 제1 컨텐츠의 재생을 유지하면서 제1 사용자 인터페이스 화면이 디스플레이(120)를 통하여 출력되도록 하는 동작이 될 수 있다. 도 4a에 도시된 예시를 참조하면, 프로세서(110)는 제1 제어 신호를 실행하여 그에 대응되는 제1 사용자 인터페이스 화면인 게임 홈 화면(479)을 생성할 수 있다. 또한, 게임 컨텐츠의 재생을 유지하므로 게임 이미지(201)의 출력을 유지할 수 있다. 그에 따라서, 프로세서(110)는 게임 홈 화면(479) 및 게임 이미지(201)를 포함하는 제2 전체 화면(470)이 출력되도록 동작할 수 있다. 예를 들어, 제2 전체 화면(470)은 두 개의 부분 영역 또는 두 개의 부분 화면(471, 472)를 포함하며, 두 개의 부분 화면(471, 472) 각각으로 게임 홈 화면(479) 및 게임 이미지(201)를 표시할 수 있다.
개시된 실시예에서, 디스플레이 장치(400)는 복수개의 태스크(task)를 동시에 수행할 수 있다. 여기서, 태스크는 컴퓨팅 장치에서 실행 또는 수행되는 작업의 요소로, 컴퓨팅 장치의 특정 작업에서의 수행 내용을 의미할 수 있다. 또한, 태스크는 특정 작업을 수행하기 위한 프로세스(process), 특정 작업을 수행하기 위한 스레드(thread), 또는 특정 작업을 수행하기 위한 프로그램 등을 의미할 수 있다. 또한, 복수개의 태스크들을 동시에 수행하는 것을 멀티 태스킹(multi-tasking) 이라 칭할 수 있다.
개시된 실시예에서, 디스플레이 장치(400)는 멀티 태스킹을 수행할 수 있는 프로세서(110)를 포함하며, 동시에 적어도 두 개의 태스크를 동시에 수행할 수 있다. 예를 들어, 디스플레이 장치(400)는 게임 컨텐츠의 재생 작업을 수행하면서, 수신된 제1 제어 신호에 대응되는 또 다른 작업을 동시에 수행할 수 있다.
도 4a에 도시된 예를 참조하면, 프로세서(110)는 제1 제어 신호가 제2 제어 장치(101)로부터 수신되는 것으로 식별되면, 프로세서(110)는 게임 컨텐츠의 재생을 유지하는 제2 전체 화면(401 또는 470)이 출력되도록 제어할 수 있다.
예를 들어, 제2 전체 화면(470)을 출력하기 위해서, 프로세서(110)는 게임 컨텐츠의 재생을 위한 태스크 및 제1 제어 신호에 대응되는 동작을 수행하기 위한 태스크를 동시에 수행할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호가 제2 제어 장치(101)로부터 수신되는 것에 근거하여 제1 컨텐츠의 재생을 유지할 수 있다. 그리고, 제1 컨텐츠의 재생이 유지되는 상태에서, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인지 식별한 결과에 근거하여, 제1 제어 신호에 대응되는 제1 부분 화면을 생성할지 결정할 수 있다. 여기서, 제1 부분 화면은, 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면을 포함할 수 있다.
또한, 비디오 출력을 요청하는 제어 신호란, 제어 신호에 대응되는 동작이 수행되면 현재 출력되는 전체 화면에는 포함되어 있지 않은 이미지가 새롭게 디스플레이되도록 하는 제어 신호를 의미할 수 있다. 또는, 비디오 출력을 요청하는 제어 신호란, 제어 신호에 대응되는 동작이 수행되면 현재 출력되는 전체 화면(예를 들어, 게임 이미지)과 완전히 동일하지 않은 화면의 출력되도록 하는 제어 신호를 의미할 수 있다. 예를 들어, 비디오 출력을 요청하는 제어 신호로는, 홈 메뉴 화면의 출력을 요청하는 홈 키가 선택된 경우 발생하는 제어 신호, 설정 화면의 출력을 요청하는 설정 키가 선택된 경우 발생하는 제어 신호, 컨텐츠 리스트의 출력을 요청하는 채널 목록 키가 선택된 경우 발생하는 제어 신호 등을 예로 들 수 있다.
그리고, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별되면, 제1 컨텐츠의 재생이 유지되는 동안에 제1 사용자 인터페이스 화면을 생성하고, 제1 컨텐츠의 재생 화면(예를 들어, 471) 및 제1 사용자 인터페이스 화면(예를 들어, 472)을 포함하는 전체 화면(예를 들어, 470)이 디스플레이되도록 디스플레이(120)를 제어할 수 있다.
도 4b를 참조하면, 도 4a 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 따라서, 중복되는 설명은 생략한다.
도 4a 에서는 게임 이미지(201)가 디스플레이(120)의 전체 화면(410)과 동일한 종횡비를 가지는 경우를 예로 들어 도시하였으나, 도 4b 에 도시된 예시에서와 같이, 게임 이미지(201)는 디스플레이(120)의 전체 화면(481)과 서로 다른 종횡비를 가질 수 있다. 따라서, 전체 화면(481)은 도시된 바와 같이 비 데이터 영역(예를 들어, 블랙 영역)을 가질 수 있다. 도 4b에 도시된 예시에서는, 게임 이미지(201)의 종횡비가 디스플레이(120)의 전체 화면(481)의 종횡비가 서로 다른 경우를 제외하고, 도 4a 에 도시된 구성들과 동일하다. 따라서, 상세한 설명은 생략한다. 또한, 전체 화면(481)이 블랙 영역을 포함하는 경우, 디스플레이 장치(400)가 출력할 수 있는 제2 전체 화면의 예시는 이하에서 도 13을 참조하여 상세히 설명한다.
또 다른 예로, 제어 신호는 환경 설정 메뉴의 출력을 요청하는 키(예를 들어, 설정 키)에 대응되는 제어 신호가 될 수 있다. 이 경우, 제어 신호는 환경 설정 메뉴를 포함하는 인터페이스 화면의 출력을 요청하는 것이므로, 비디오 출력을 요청하는 제어 신호라 할 수 있다. 전술한 예시에서, 프로세서(110)는 제1 제어 신호가 제2 제어 장치(101)로부터 수신되면, 제1 컨텐츠의 재생을 유지할 수 있다.
그리고, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별 되었으므로, 게임 컨텐츠의 재생이 유지되는 동안에 제1 제어 신호에 대응되는 환경 설정 메뉴(미도시)를 포함하는 제1 사용자 인터페이스 화면을 생성하고, 제1 컨텐츠의 재생 화면 및 환경 설정 메뉴를 포함하는 제1 사용자 인터페이스 화면을 포함하는 제2 전체 화면이 디스플레이되도록 디스플레이(120)를 제어할 수 있다.
개시된 실시예에서, 제2 전체 화면(예를 들어, 470)은 다양한 배치 형태 또는 레이아웃을 갖도록 생성될 수 있다. 예를 들어, 제2 전체 화면(470)을 좌측 부분 화면(471) 및 우측 부분 화면(472)으로 화면 분할하고, 각각에 게임 이미지(201) 및 제1 사용자 인터페이스 화면(479)가 포함되도록 제2 전체 화면(470)을 생성할 수 있다. 여기서, 제1 사용자 인터페이스 화면(479)는 게임 홈 화면을 포함하는 화면이 될 수 있다.
또 다른 예로, 제1 컨텐츠의 재생이 유지되는 상태에서, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인지 식별한 결과, 제1 제어 신호가 비디오 출력을 요청하지 않는 제어 신호인 것으로 판단할 수 있다. 그러면, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호가 아닌 것으로 식별되는 것에 근거하여, 제1 컨텐츠의 재생이 유지되는 동안에 제1 제어 신호에 대응되는 동작을 백그라운드 환경에서 수행할 수 있다.
예를 들어, 제어 신호는 볼륨 조절을 요청하는 볼륨 키에 대응되는 제어 신호, 녹화 키에 대응되는 제어 신호, 녹음 키에 대응되는 제어 신호 등과 같이, 비디오 출력을 요청하지 않는 제어 신호가 될 수 있다. 이 경우, 제어 신호에 따라서 현재 화면과 다른 별도의 화면이 출력될 필요는 없으므로, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호가 아닌 것으로 식별되는 것에 근거하여, 제1 컨텐츠의 재생이 유지되는 동안에 제1 제어 신호에 대응되는 동작을 백그라운드 환경에서 수행할 수 있다. 예를 들어, 제어 신호가 볼륨 업을 요청하는 볼륨 키가 선택됨에 따라서 생성된 제어 신호인 경우, 프로세서(110)는 게임 컨텐츠의 재생이 유지되는 동안에 출력되는 오디오의 볼륨이 증가되도록 오디오 처리부(140) 및 오디오 출력부(150)를 제어할 수 있다.
또한, 프로세서(110)는 백그라운드 환경에서 제1 제어 신호에 대응되는 동작을 수행하는 경우, 제1 제어 신호에 대응되어 수행되는 동작을 나타내는 메시지, 마크 또는 표지가 팝-업 메시지, 플로팅 윈도우, 서브 윈도우 등과 같이 디스플레이(120) 상에 출력되도록 제어할 수 있다. 전술한 예에서, 프로세서(110)는 ‘볼륨 크기가 11로 조절되었습니다’ 라는 팝-업 메시지(미도시)가 게임 재생 화면 상에 일시적으로 또는 소정 시간(예를 들어, 3초 등) 동안에 출력되도록 영상 처리부(125)를 제어할 수 있다.
제1 제어 장치(102)를 이용하여 게임 사용자(예를 들어, ‘제1 사용자’)가 디스플레이 장치(100)를 통하여 게임을 하고 있는 도중에, 게임 사용자인 제1 사용자와 다른 제2 사용자가 제2 제어 장치(101)에 포함되는 소정 키(예를 들어, 설정 키)를 선택할 수 있다. 제1 사용자는 디스플레이 장치(100)를 통하여 게임을 하는 중이었으므로, 게임을 중단하고자 하는 의도가 없었을 것이다. 이러한 경우, 제2 사용자의 제2 제어 장치(101) 조작에 따라서 게임 컨텐츠의 재생이 중단된다면, 현재 디스플레이 장치(400)를 이용하여 게임을 하고 있는 제1 사용자은 불편함 또는 불쾌함을 느낄 수 있다.
개시된 실시예는, 도 4a를 참조하여 설명한 바와 같이, 현재 디스플레이 장치(400)를 통하여 소정 기능, 서비스 또는 컨텐츠를 이용 중에 있는 제1 사용자의 의도를 반영하여, 제1 사용자가 현재 이용하고 있는 컨텐츠(예를 들어, 게임 컨텐츠)의 이용을 방해 받지 않도록, 수신되는 제어 신호를 처리할 수 있다. 그에 따라서, 개시된 실시예에 따른 디스플레이 장치 및 그의 제어 방법은 현재 디스플레이 장치를 통하여 소정 기능, 서비스 또는 컨텐츠를 이용 중에 있는 제1 사용자의 불편함을 최소화하여 제1 사용자의 만족도를 높일 수 있다.
또한, 현재 디스플레이 장치(400)를 통하여 게임을 하고 있는 사용자에 의해서 제어 신호가 생성되는 경우에는, 게임 사용자의 의도가 바로 반영되도록 제1 제어 신호를 실행시킬 수 있다. 현재 디스플레이 장치(400)를 통하여 게임을 하고 있는 게임 사용자는 게임 전용 제어 장치인 제1 제어 장치(102)를 이용하여 게임을 하고 있을 것이다. 따라서, 게임 컨텐츠가 재생되는 도중에 제1 제어 장치(102)를 통하여 제1 제어 신호가 수신된다는 것은, 게임 컨텐츠를 제공받는 게임 사용자가 디스플레이 장치(400)로 소정 요청을 입력한 것을 의미할 수 있다. 따라서, 현재 디스플레이 장치(400)를 이용 중에 있는 게임 사용자의 요청이 즉시 반영될 수 있도록, 수신된 제1 제어 신호를 실행할 수 있다.
또한, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 현재 디스플레이 장치(400)를 통하여 게임을 하고 있는 사용자의 의도와 무관하게 게임의 재생이 중단되지 않도록, 복수개의 원격 제어 장치 중 어느 하나로부터 수신되는 제어 신호를 처리할 수 있다. 예를 들어, 디스플레이 장치(400)는 현재 게임 컨텐츠를 이용하고 있는 게임 사용자의 제어 장치인 제1 제어 장치(102)와 다른 제어 장치, 예를 들어, 제2 제어 장치(101)로부터 제1 제어 신호가 수신되는 경우, 게임 사용자가 이용하고 있는 게임 컨텐츠의 재생이 끊김없이 유지될 수 있도록, 전술한 화면 분할을 통하여 게임 컨텐츠의 재생을 유지할 수 있다. 또 다른 예로, 제2 제어 장치(101)로부터 제1 제어 신호가 수신되는 경우, 게임 사용자가 이용하고 있는 게임 컨텐츠의 재생이 끊김없이 유지될 수 있도록, 제1 제어 신호를 무시 처리할 수 있다. 그에 따라서, 디스플레이 장치를 통하여 게임을 하고 있는 사용자의 의도와 상관없이 재생 중이던 게임이 갑자기 중단되지 않도록 하여, 게임 사용자가 불편함을 겪지 않도록 할 수 있다.
전술한 바와 같이, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 디스플레이 장치(400)가 현재 제공 또는 재생 중에 있는 컨텐츠를 사용하고 있는 사용자의 의도에 부합하도록 복수개의 제어 장치들 중 어느 하나에서 수신되는 제어 신호를 처리함으로써, 디스플레이 장치를 현재 이용 하고 있는 사용자의 만족도 및 편리성이 증가하도록 동작할 수 있다.
도 5a는 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 일 흐름도이다.
이하에서는, 도 5a 및 도 4a을 참조하여, 디스플레이 장치의 동작 방법(500)을 설명하도록 한다. 구체적으로, 도 5a에 도시된 디스플레이 장치의 동작 방법(500)은 도 1 내지 도 3b를 참조하여 설명한 개시된 실시예에 따른 디스플레이 장치(100, 300 또는 400)가 수행하는 동작들을 나타내는 흐름도가 될 수 있다. 따라서, 디스플레이 장치의 동작 방법(500)에 포함되는 동작들을 설명함에 있어서, 도 1 내지 도 3b를 참조하여 설명한 디스플레이 장치(100, 300 또는 400)의 수행 동작들과 중복되는 설명은 생략한다.
또한, 이하에서는 디스플레이 장치의 동작 방법(500)이 도 3b에 도시된 디스플레이 장치(400)에서 수행되는 경우를 예로 들어서 설명한다. 또한, 디스플레이 장치의 동작 방법(500)에 있어서, 수신되는 제어 신호(예를 들어, 제1 제어 신호)는 도 4a 및 도 4b 에서 설명한 제1 제어 장치(102) 또는 제2 제어 장치(101) 중 어느 하나에서 수신되는 경우를 예로 들어서 설명하며, 도 4a 및 도 4b 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 예를 들어, 도 4a 및 도 4b 에 도시된 S511 동작은 S515, S520, 및 S530 단계의 동작들에 대응될 수 있다.
그리고, 이하에서는, 디스플레이 장치의 동작 방법(500)에 있어서, 디스플레이 장치(400)에서 재생되는 컨텐츠인 제1 컨텐츠는 게임 컨텐츠이며, 제1 제어 장치(102)는 게임 제어 장치이고 제2 제어 장치(101)는 통합 제어 장치 또는 TV 제어 장치인인 경우를 예로 들어서 설명한다.
도 5a를 참조하면, 디스플레이 장치의 동작 방법(500)은 디스플레이 장치(400)의 통신 인터페이스(130)(예를 들어, 통신부(132))를 통하여, 제1 제어 신호를 수신할 수 있다(S510). 예를 들어, 디스플레이 장치의 동작 방법(500)은 제1 컨텐츠가 재생되는 동안에 제1 제어 신호를 수신할 수 있다(S510). 여기서, S510 단계의 동작은 프로세서(110)의 제어에 따라서 통신 인터페이스(130)에서 수행될 수 있다. 예를 들어, 통신 인터페이스(130)에 포함되는 통신부(132)는 디스플레이 장치(400)를 통하여 게임 컨텐츠가 재생되는 동안에, 디스플레이 장치(400)와 통신하며 디스플레이 장치(400)를 원격으로 제어하기 위한 복수개의 제어 장치들 중 어느 하나로부터 제1 제어 신호를 수신할 수 있다.
S510 단계에 후속하여, 디스플레이 장치의 동작 방법(500)은 상기 제1 제어 신호를 전송하는 제어 장치의 종류를 식별할 수 있다(S515). 여기서, S515 단계의 동작은 프로세서(110)에서 수행될 수 있다. 예를 들어, 프로세서(110)는, 제어 장치가 디스플레이 장치(300)가 현재 실행 또는 재생중인 특정 기능, 특정 서비스, 및/또는 특정 컨텐츠에 대한 제어를 전용으로 수행하기 위한 제어 장치인지 아닌지에 따라서, 제1 제어 신호를 전송한 제어 장치의 종류를 식별할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호를 전송한 제어 장치가, 현재 재생 중인 게임 컨텐츠를 제어하기 위한 제어 장치인 제1 제어 장치(102)로부터 수신되는지 여부를 식별할 수 있다.
디스플레이 장치의 동작 방법(500)은 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행한다(S530). 여기서, S530 단계의 동작은 프로세서(110)에서 수행될 수 있다.
예를 들어, S530 단계는, S515 단계의 식별 결과에 따라서 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제1 제어 장치로부터 수신되는 것으로 식별되면(S531), 상기 제1 제어 신호를 실행하여 제1 전체 화면이 출력되도록 동작하는 제1 동작을 수행할 수 있다(S532). 예를 들어, 제1 제1 동작은 제1 제어 신호에서 요청하는 처리를 수행하는 동작을 포함할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호가 제1 제어 장치(102)로부터 수신되는 것으로 식별되면, 제1 제어 신호가요청하는 동작을 수행할 수 있다. 구체적으로, 디스플레이 장치(400)를 통하여 현재 게임을 하고 있는 사용자가 제1 제어 장치(102)를 통하여 제어 신호를 입력한 것이면, 제1 사용자는 현재 하고 있는 게임의 중단과 무관하게, 제어 신호에 대응되는 동작이 디스플레이 장치(400)에서 수행되기를 희망하는 것이라 할 수 있다. 따라서, 프로세서(110)는 제1 제어 신호가 제1 제어 장치(102)로부터 수신되면, 현재 재생 중인 컨텐츠의 유지 여부를 판단할 필요 없이, 제1 제어 신호에 대응되는 동작을 그대로 수행할 수 있다. 예를 들어, 제1 제어 신호가 재생 중인 컨텐츠의 재생을 중지하거나, 재생 중신 컨텐츠의 화면을 전체적으로 가리는 인터페이스 화면의 출력을 수반하는 제어 신호인 경우라도, 현재 재생 중인 컨텐츠를 유지할 필요 없이 필요 없이, 제1 제어 신호에 대응되는 동작을 그대로 수행할 수 있다. 또한, 디스플레이 장치의 동작 방법(500)은 상기 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 전체 화면과 다른 제2 전체 화면이 출력되도록 상기 제1 동작과 다른 제2 동작을 수행한다(S520). 여기서, S520 단계의 동작은 프로세서(110)에서 수행될 수 있다.
예를 들어, S520 단계는, S515 단계의 식별 결과에 따라서 제1 컨텐츠가 재생되는 동안에 상기 제1 제어 신호가 상기 제2 제어 장치로부터 수신되는 것으로 식별되면(S521), 상기 제1 전체 화면과 다른 제2 전체 화면이 출력되도록 상기 제1 동작과 다른 제2 동작을 수행할 수 있다(S522).
구체적으로, S520 단계는 제1 제어 신호가 상기 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제1 제어 장치(102)와 다른 제2 제어 장치로부터 수신되는 것에 근거하여, 상기 제1 컨텐츠의 재생을 유지하면서, 상기 제1 제어 신호에 대응되는 동작을 수행하거나 제1 제어 신호를 무시하는 처리를 할 수 있다(S520). 여기서, S520 단계의 동작은 프로세서(110)에서 수행될 수 있다.
예를 들어, 프로세서(110)는 S515 단계의 식별 결과에 근거하여 제1 제어 신호가 제1 컨텐츠와 관련된 제어를 전용으로 수행하기 위한 제1 제어 장치(102)와 다른 제2 제어 장치(101)로부터 수신되는 것으로 판단할 수 있다. 그러면, 프로세서(110)는 전술한 판단 결과에 근거하여, 제1 컨텐츠의 재생을 유지하면서 제1 제어 신호에 대응되는 동작을 수행할 수 있다(.
S520 단계의 동작을 수행함으로써,개시된 실시예는 게임 재생 중에 게임 사용자가 이용하는 게임 제어 장치와 다른 제어 장치인 제2 제어 장치(101)로부터 수신되면, 해당 제어 신호는 현재 게임 기능을 이용 중인 게임 사용자에 의해서 생성된 제어 신호가 아닌 것으로 판단할 수 있다. 그에 따라서, 게임 사용자가 이용 중인 게임이 갑자기 중단되지 않도록, 전술한 제2 동작을 수행할 수 있다.
도 5b는 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다. 도 5b 에 도시된 구성 중 도 5a 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 5b를 참조하면, 디스플레이 장치의 동작 방법(501)은 도 5a 에 도시된 디스플레이 장치의 동작 방법(500)에 비하여 S505 단계를 더 포함할 수 있다.
예를 들어, 디스플레이 장치의 동작 방법(501)은 제1 컨텐츠의 재생을 시작할 수 있다(S505). 여기서, S510 단계의 동작은 프로세서(110)의 제어에 따라서 수행될 수 있다. 구체적으로, 프로세서(110)는 사용자의 요청에 근거하여 사용자에게 컨텐츠를 제공할 수 있다.
예를 들어, 프로세서(110)는 게임 컨텐츠의 재생을 시작할 수 있으며, 그에 따라서 디스플레이(120)는 게임 컨텐츠의 재생 이미지(예를 들어, 게임 이미지(201))를 디스플레이 할 수 있다.
예를 들어, 사용자는 게임 홈 화면(예를 들어, 도 2e의 260)을 통하여 원하는 게임 컨텐츠를 선택할 수 있다. 그에 따라서, 디스플레이 장치(400)의 프로세서(110)는 통신부(132) 또는 사용자 인터페이스(170)를 통하여 게임 컨텐츠를 선택하는 사용자 입력을 수신할 수 있다. 그러면, 프로세서(110)는 수신된 사용자 입력에 근거하여, 선택된 게임 컨텐츠를 재생하기 위해서 게임 어플리케이션을 실행할 수 있다. 그에 따라서, 게임 어플리케이션은 게임 컨텐츠의 재생을 시작할 수 있다.
S505 단계에 후속되어 수행되는 S510 단계 이하에 동작들은 도 5a 에서 설명하였으므로, 상세 설명은 생략한다.
도 6은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다. 구체적으로, 도 6에 도시된 디스플레이 장치의 동작 방법(600)은 도 1 내지 도 3b를 참조하여 설명한 개시된 실시예에 따른 디스플레이 장치(100, 300 또는 400)가 수행하는 동작들을 나타내는 흐름도가 될 수 있다. 따라서, 디스플레이 장치의 동작 방법(600)에 포함되는 동작들을 설명함에 있어서, 도 1 내지 도 5b를 참조하여 설명한 디스플레이 장치(100, 300 또는 400)의 수행 동작들과 중복되는 설명은 생략한다.
또한, 이하에서는 디스플레이 장치의 동작 방법(600)이 도 3b에 도시된 디스플레이 장치(400)에서 수행되는 경우를 예로 들어서 설명한다.
도 6에 도시된 S610, S615, S620, 및 S630 단계 각각은 도 5a 및 도 5b 에서 설명한 S510, S515, S520, 및 S530 단계에 대응될 수 있다. 구체적으로, 도 5a 및 도 5b 를 참조하여 설명한 디스플레이 장치의 동작 방법(500, 또는 501)에서 언급된 제1 컨텐츠, 제1 제어 신호, 제1 제어 장치, 및 제2 제어 장치는 각각 도 6에서 설명할 디스플레이 장치의 동작 방법(600)에 있어서 게임 컨텐츠, 홈 키의 선택에 대응하여 생성 및 전송되는 제어 신호, 게임 서비스에 대한 제어를 전용으로 수행하는 게임 제어 장치, 및 TV 제어 장치(또는, 게임 제어 장치가 아닌 다른 제어 장치, 통합 제어 장치 등)가 될 수 있다.
도 6을 참조하면, 디스플레이 장치의 동작 방법(600)은 디스플레이 장치(400)가 게임 컨텐츠를 실행 또는 재생하는 동안에, 디스플레이 장치(400)로 홈 키에 대응되는 제1 제어 신호가 수신될 수 있다(S610).
디스플레이 장치의 동작 방법(600)은 S610 단계에서 수신되는 제1 제어 신호를 전송한 제어 장치의 종류를 식별할 수 있다(S615). 예를 들어, 프로세서(110)는 제1 제어 신호를 전송한 제어 장치가 게임 제어 장치인 제1 제어 장치(102)인지 게임 제어 장치와 다른 제2 제어 장치(101)인지 식별할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호를 전송한 제어 장치가 게임 제어 장치인 제1 제어 장치(102)인지 아니면 그 이외의 제어 장치인지 식별할 수 있다.
디스플레이 장치의 동작 방법(600)은 S615 단계의 식별 결과에 근거하여, S630 단계 또는 S620 단계의 동작을 수행할 수 있다.
예를 들어, 디스플레이 장치의 동작 방법(600)은 게임 컨텐츠가 재생되는 동안에 홈 키에 대응되는 제1 제어 신호가 게임 제어 장치인 제1 제어 장치(102)로부터 수신되면(S631), 디스플레이(120) 상으로 게임과 관련된 적어도 하나의 메뉴를 포함하는 게임 홈 화면(예를 들어, 도 2e의 260 등)을 포함하는 제1 전체 화면이 출력할 수 있다(S632). 예를 들어, 프로세서(110)는 홈 키에 대응되는 제1 제어 신호가 게임 제어 장치인 제1 제어 장치(102)로부터 수신되는 것에 근거하여, 디스플레이(120) 상으로 게임과 관련된 적어도 하나의 메뉴를 포함하는 게임 홈 화면(예를 들어, 도 2e의 260 등)을 포함하는 제1 전체 화면이 출력되도록하는 제1 동작을 수행할 수 있다(S632).
예를 들어, S632 단계의 동작은 프로세서(110)의 제어에 따라서 수행될 수 있으며, 이하에서 도 7a 내지 도 7c를 참조하여 상세히 설명한다.
그리고, 디스플레이 장치의 동작 방법(600)은 게임 컨텐츠가 재생되는 동안에 홈 키에 대응되는 제1 제어 신호가 TV 제어 장치인 제2 제어 장치(101)로부터 수신되면(S621), 상기 게임 컨텐츠의 재생을 유지하면서 상기 제1 전체 화면과 다른 제2 전체 화면을 출력할 수 있다(S622). 예를 들어, 프로세서(110)는 홈 키에 대응되는 제1 제어 신호가 TV 제어 장치인 제2 제어 장치(101)로부터 수신되는 것에 근거하여, 디스플레이(120) 상으로 이전에 출력되었던 게임 이미지의 출력이 유지되도록 제1 전체 화면과 다른 제2 전체 화면을 출력하는 제2 동작을 수행할 수 있다. 구체적으로, 제2 동작은 컨텐츠의 재생을 유지하면서, 상기 제1 제어 신호에 대응되는 동작을 수행하거나 제1 제어 신호를 무시하는 처리를 포함할 수 있다.
예를 들어, S622 단계의 동작은 프로세서(110)의 제어에 따라서 수행될 수 있으며, 이하에서 도 4a, 도 4b, 도 7e 및 도 7f를 참조하여 상세히 설명한다. 이하에서 설명할 도 7a 내지 도 7f 에 있어서, 도 2a 내지 도 4b 에서와 동일한 구성은 동일한 도면 기호를 이용 하였으므로, 중복되는 설명은 생략한다.
또한, 개시된 실시예에서, 도 2a 내지 도 2f에서 예시된 화면들은, 디스플레이 장치(400)의 프로세서(110)의 제어에 따라서 실행되는 홈 어플리케이션(home application)의 제어에 따라서 출력될 수 있다. 예를 들어, 원격 제어 장치(예를 들어, 제1 제어 장치 또는 제2 제어 장치) 포함되는 홈 키가 선택된 경우, 원격 제어 장치는 그에 대응하여 제1 제어 신호를 생성할 수 있다. 원격 제어 장치에서 생성되어 디스플레이 장치(400)로 전송되는 제1 제어 신호는, 상기 홈 어플리케이션을 호출하는 제어 신호가 될 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호에 응답하여 홈 어플리케이션을 호출할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호를 무시 처리하지 않고 제1 제어 신호를 실행하는 경우, 프로세서(110)는 제1 제어 신호를 실행하여 홈 어플리케이션을 호출할 수 있다.
예를 들어, 어플리케이션(application)은 서비스, 기능, 또는 특정 동작을 수행하는 프로그램 또는 프로세서를 의미할 수 있다. 구체적으로, 어플리케이션은 서비스, 기능, 또는 특정 동작을 수행하는 적어도 하나의 인스트럭션으로 형성될 수 있다. 또한, 어플리케이션은 디스플레이 장치(400)에 포함되는 프로세서(110) 또는 저장부(161) 내에 저장될 수 있다. 개시된 실시예에서, 홈 메뉴 화면의 출력을 제어하는 어플리케이션을 '홈 어플리케이션'이라 칭할 수 있다.
예를 들어, 홈 어플리케이션(home application)은 홈 메뉴 화면의 출력을 제어하는 어플리케이션이 될 수 있다. 다시 도 2c의 예시를 참조하면, 홈 어플리케이션은 홈 키에 대응되는 제1 제어 신호의 수신에 응답하여, 현재의 디스플레이 장치(400)의 동작 상태에 근거하여 홈 메뉴 화면이 출력되도록 제어할 수 있다.
예를 들어, 홈 어플리케이션은, 디스플레이 장치(400)가 현재 게임 컨텐츠의 재생 중이면, 홈 어플리케이션은 홈 키에 대응되는 제1 제어 신호의 수신에 응답하여 홈 메뉴 화면에 포함되는 복수개의 카테고리에 대응되는 복수개의 메뉴 중 게임 메뉴에 대응되는 페이지를 표시하는 게임 홈 화면이 출력되도록 제어할 수 있다.
또 다른 예로, 홈 어플리케이션은, 디스플레이 장치(400)가 현재 게임 컨텐츠의 재생 중에 있지 않고 게임 기능과 무관한 기능 또는 서비스를 실행 중이면, 홈 어플리케이션은 홈 키에 대응되는 제1 제어 신호의 수신에 응답하여 홈 메뉴 화면에 포함되는 복수개의 카테고리에 대응되는 복수개의 메뉴 중 기본 메뉴(예를 들어, 도 2c의 Media 메뉴(242))에 대응되는 페이지를 표시하는 홈 메뉴 화면(예를 들어, 도 2c의 240)이 출력되도록 제어할 수 있다.
또 다른 예로, 홈 어플리케이션은, 디스플레이 장치(400)가 현재 게임 컨텐츠의 재생 중에 있지 않으나 게임 기능과 관련된 화면을 출력 중에 있으면, 홈 어플리케이션은 홈 키에 대응되는 제1 제어 신호의 수신에 응답하여 게임 홈 화면이 출력되도록 제어할 수 있다. 구체적으로, 홈 어플리케이션은, 디스플레이 장치(400)가 현재 게임 컨텐츠의 재생 중에 있지 않으나 게임 기능과 관련하여 게임 설정을 위한 사용자 인터페이스 화면을 출력 중에 있으면, 홈 어플리케이션은 홈 키에 대응되는 제1 제어 신호의 수신에 응답하여 게임 홈 화면이 출력되도록 제어할 수 있다.
또는, 개시된 실시예에서, 디스플레이 장치(400)가 홈 어플리케이션을 별도로 포함하고 있지 않는 경우, 홈 어플리케이션이 수행하는 동작들은 프로세서(110)에 의해서 수행될 수 있다. 예를 들어, 프로세서(110)는, 홈 키에 대응되는 제어 신호의 수신에 근거하여 출력되는 홈 메뉴 화면 또는 게임 홈 화면이 출력되도록 제어할 수 있다.
이하에서는, 7a 내지 도 7f를 참조하여, 홈 키에 대응되는 제1 제어 신호가 수신되는 경우, 디스플레이 장치(400)에서 수행되는 동작들을 상세히 설명한다.
도 7a는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 일 도면이다. 도 7a 에 있어서, 도 2f 및 도 6에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 7a에 도시된 예시를 참조하면, 디스플레이 장치(400)는 게임 컨텐츠를 실행하여 게임 이미지(201)를 전체 화면(710)으로 디스플레이 할 수 있다. 즉, 디스플레이 장치(400)는 게임 재생 중에 있다. 게임 컨텐츠의 재생 중에, 디스플레이 장치(400)로 홈 키에 대응되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신될 수 있다(S610). 그에 따라서, 프로세서(110)는 도 7a 에 도시된 바와 같이 화면 전환 동작을 수행할 수 있다.
예를 들어, 게임 켄텐츠의 재생 중에, 홈 키에 대응되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 것으로 식별되면(S631), 프로세서(110)는 홈 키에 대응되는 제1 제어 신호를 실행하여, 제1 제어 신호에 대응되는 사용자 인터페이스 화면인 게임 홈 화면(290)을 출력할 수 있다(S632).
예를 들어, 홈 키에 대응되는 제어 신호가 게임 제어 장치(102)로부터 수신되는 경우, 수신된 제1 제어 신호를 게임 홈 화면(예를 들어, 도 2e의 260)의 출력을 요청하는 제어 신호로 인식할 수 있다. 예를 들어, 프로세서(110)는 수신된 제1 제어 신호에 근거하여 홈 어플리케이션을 호출할 수 있다. 그리고, 홈 어플리케이션은 게임 홈 화면(290)이 제1 전체 화면으로서 출력되도록 제어할 수 있다. 게임 홈 화면(290)은 도 2f에서 상세히 설명하였으므로, 상세 설명은 생략한다.
도 7b는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 다른 도면이다. 도 7b 에 있어서, 도 7a에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
또한, S622 단계에서 제1 전체 화면으로서 게임 홈 화면(290)이 출력된 후, 게임 제어 장치(102)로부터 홈 키가 선택되는 경우, 게임 제어 장치(102)는 홈 키에 대응되는 제어 신호를 생성하여 디스플레이 장치(400)로 전송할 수 있다. 그에 따라서, 프로세서(110)는 홈 키에 대응되는 제어 신호를 수신할 수 있다(S710). 그러면, 프로세서(110)는 수신되는 제어 신호에 근거하여, 게임 홈 화면(290)의 출력을 중단하고 홈 메뉴 화면(예를 들어, 230)이 출력되도록 제어할 수 있다.
도 7b에 도시된 예시에서, 게임 컨텐츠의 재생에 따라서 게임 이미지(201)가 디스플레이되는 도중에, 게임 제어 장치(102)로부터 홈 키에 대응되는 제1 제어 신호가 수신되는 경우, 게임 사용자의 의도는 게임과 관련된 홈에 접근하고자 하는 것일 가능성이 가장 높다. 따라서, 이러한 게임 사용자의 의도를 부합하도록, 개시된 실시예에서는 게임 홈 화면(290)을 출력할 수 있다. 또한, 게임 홈 화면(290)이 출력된 후, 게임 제어 장치(102)로부터 홈 키에 대응되는 제1 제어 신호가 수신되는 경우, 게임 사용자의 의도는 현재 출력되는 게임 홈 화면(290)이 아닌 일반 홈, 즉, 홈 메뉴 화면에 접근하고자 하는 것일 가능성이 높다. 따라서, 이러한 게임 사용자의 의도를 부합하도록, 개시된 실시예에서는 홈 메뉴 화면(230)을 출력할 수 있다. 또한, 도 7b 에서는 홈 메뉴 화면(230)이 도 2b에서 설명한 홈 메뉴 화면인 경우를 예로 들어 도시하였으나, 홈 메뉴 화면(230) 대신에 도 2a, 도 2c, 또는 도 2d 에 도시된 홈 메뉴 화면(220, 240 또는 250)이 전체 화면으로 디스플레이될 수 있다.
도 7c는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 다른 도면이다. 도 7c 에 있어서, 도 2e 및 도 7a에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
예를 들어, 게임 켄텐츠의 재생 중에, 홈 키에 대응되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 것으로 식별되면 (S631), 프로세서(110)는 홈 키에 대응되는 제1 제어 신호를 실행하여, 제1 제어 신호에 대응되는 사용자 인터페이스 화면인 게임 홈 화면(260)을 출력할 수 있다(S632).
예를 들어, 홈 키에 대응되는 제어 신호가 게임 제어 장치(102)로부터 수신되는 경우, 수신된 제1 제어 신호를 게임 홈 화면(예를 들어, 도 2e의 260)의 출력을 요청하는 제어 신호로 인식할 수 있다. 예를 들어, 프로세서(110)는 수신된 제1 제어 신호에 근거하여 홈 어플리케이션을 호출할 수 있다. 그리고, 홈 어플리케이션은 홈 메뉴 화면에 포함되는 복수개의 카테고리에 대응되는 복수개의 메뉴들 중 Game 메뉴(262)에 해당하는 페이지가 표시되는 게임 홈 화면(260)이 제1 전체 화면으로서 출력되도록 제어할 수 있다. 게임 홈 화면(260)은 도 2e에서 상세히 설명하였으므로, 상세 설명은 생략한다.
도 7d는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 다른 도면이다. 도 7b 에 있어서, 도 4b 및 도 6에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 7d에 도시된 예시를 참조하면, 디스플레이 장치(400)는 게임 컨텐츠를 실행하여 게임 이미지(201)를 전체 화면(481)으로 디스플레이 할 수 있다. 즉, 디스플레이 장치(400)는 게임 재생 중에 있다. 게임 컨텐츠의 재생 중에, 디스플레이 장치(400)로 홈 키에 대응되는 제1 제어 신호가 TV 제어 장치(101)로부터 수신될 수 있다(S510, S610). 그에 따라서, 프로세서(110)는 도 7d 에 도시된 바와 같이 화면 전환 동작을 수행할 수 있다.
도 7d를 참조하면, 프로세서(110)는 게임 컨텐츠의 재생을 유지하면서 게임 홈 화면이 디스플레이(120)를 통하여 출력되도록 동작하는, 제2 동작을 수행할 수 있다. 여기서, 제2 동작은 제1 제어 신호에 대응되는 게임 홈 화면(479)을 생성하고, 게임 컨텐츠의 재생을 유지하면서 게임 홈 화면(479)이 디스플레이(120)를 통하여 출력되도록 하는 동작이 될 수 있다.
도 7d에 도시된 예시를 참조하면, 프로세서(110)는 제1 제어 신호를 실행하여 그에 대응되는 게임 홈 화면(479)을 생성되도록 제어할 수 있다. 또한, 게임 컨텐츠의 재생을 유지하므로 게임 이미지(201)의 출력을 유지할 수 있다. 그에 따라서, 프로세서(110)는 게임 홈 화면(479) 및 게임 이미지(201)를 포함하는 제2 전체 화면(470)이 출력되도록 동작할 수 있다.
예를 들어, 프로세서(110)는 두 개의 부분 영역을 포함하는 전체 화면을 생성하기 위해서, 화면 분할 동작을 수행할 수 있다. 화면 분할 동작은, 전체 화면을 복수개의 부분 영역으로 분할하고, 분할된 복수개의 부분 영역에 복수개의 이미지들 각각이 표시되도록 하는 동작이 될 수 있다. 화면 분할에 따른 전체 화면 생성 및 출력 동작은 이하에서 도 10 내지 도 12, 및 도 15를 참조하여 상세히 설명한다.
예를 들어, 제2 전체 화면(470)은 두 개의 부분 영역 또는 두 개의 부분 화면(471, 472)를 포함하며, 디스플레이(120)는 프로세서(110)의 제어에 따라서 두 개의 부분 화면(471, 472) 각각으로 게임 홈 화면(479) 및 게임 이미지(201)를 표시할 수 있다. 도 7d 에서는 하나의 부분 화면(472)로 게임 홈 화면(479)가 표시되는 경우를 예로 들어 도시하였으나, 게임 홈 화면(479)는 도 2e 또는 도 2f 에 도시된 게임 홈 화면(260 또는 290) 등과 같은 형태를 가질 수 있다.
도 7e는 제어 신호의 수신에 근거하여 수행되는 디스플레이 장치의 화면 전환 동작을 설명하기 위한 또 다른 도면이다. 도 7e 에 있어서, 도 2f, 도 4b 및 도 6에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 4b에 도시된 예시에서 같이, 게임 이미지(201)의 종횡비가 디스플레이(120)의 전체 화면(720)의 종횡비가 서로 다른 경우, 전체 화면(720)은 비 데이터 영역을 포함할 수 있다. 예를 들어, 비 데이터 영역은 의미있는 이미지가 표시되는 영역이 아닌 영역으로, 블랙 영역(731, 733)을 예로 들 수 있다.
도 7e에 도시된 예시를 참조하면, 전체 화면(720)이 블랙 영역을 포함하는 경우, 디스플레이 장치(400)는, 게임 컨텐츠의 재생을 유지하면서 전술한 제1 전체 화면과 다른 제2 전체 화면(735)을 출력할 수 있다(S622).
예를 들어, 프로세서(110)는 블랙 영역(731, 733)에 대응되는 영역에, 제1 제어 신호에 대응되는 사용자 인터페이스 화면(예를 들어, 게임 홈 화면)을 배치시킬 수 있는 경우, 도시된 바와 같이 블랙 영역(731, 733)을 합한 영역(737) 상에 제1 제어 신호에 대응되는 사용자 인터페이스 화면(예를 들어, 게임 홈 화면(291)) 및 게임 컨텐츠의 재생 이미지(201)를 포함하는 전체 화면(735)이 생성 및 디스플레이되도록, 영상 처리부(125) 및 디스플레이(120)를 제어할 수 있다. 예를 들어, 재생 이미지(201)는 전체 화면의 영역에서 블랙 영역(731, 733)을 제외한 영역 상에 표시될 수 있다.
블랙 영역에 대응되는 영역 상에 제1 제어 신호에 대응되는 사용자 인터페이스 화면을 표시하는 동작들은 이하에서 도 13을 참조하여 상세히 설명한다.
도 8은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다. 도 8에 있어서, 도 5a에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 그러므로, 도 8에 도시된 동작들을 설명하는데 있어서, 도 1 내지 도 5a에서의 설명들과 중복되는 설명은 생략한다.
또한, 이하에서는 디스플레이 장치의 동작 방법(800)이 도 3b에 도시된 디스플레이 장치(400)에서 수행되며, 전술한 제1 컨텐츠는 게임 컨텐츠인 경우를 예로 들어 도시 및 설명한다.
도 8을 참조하면, 디스플레이 장치의 동작 방법(800)에 포함되는 S520 단계는 S525, S526 및 S527 단계를 포함할 수 있다.
도 8을 참조하면, 디스플레이 장치의 동작 방법(800)은 S515의 식별 결과에 따라서 제1 제어 신호가 제2 제어 장치(101)로부터 수신되는 것으로 판단할 수 있다. 그러면, 디스플레이 장치의 동작 방법(800)은 제1 제어 신호가 제2 제어 장치(101)로부터 수신되는 것에 근거하여 제1 컨텐츠의 재생을 유지할 수 있다(S525). 구체적으로, 프로세서(110)는 제1 제어 신호가 제2 제어 장치(101)로부터 수신되는 것에 근거하여 제1 컨텐츠의 재생을 유지할 수 있다.
계속하여, 디스플레이 장치의 동작 방법(800)은 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인지 식별한 결과에 근거하여, 전체 화면을 생성할 수 있다(S526). S526 단계의 동작은, 프로세서(110)의 제어에 따라서 영상 처리부(125)에서 수행될 수 있다. 구체적으로, 제어 신호가 비디오 출력을 요청하는 제어 신호이면, 제어 신호에 대응하여 출력되어야 할 비디오가 포함되도록 전체 화면을 생성할 수 있다. 그리고, 제어 신호가 비디오 출력을 요청하지 않는 제어 신호이면, 제어 신호에 대응하여 출력되어야 할 비디오가 없으므로, S525 단계에서 재생이 유지되는 게임 컨텐츠의 재생 화면 만이 전체 화면에 포함되도록, 전체 화면을 생성할 수 있다. 예를 들어, 전체 화면에 포함되는 의미 있는 이미지는 게임 컨텐츠의 재생 이미지만이 존재할 수 있다. 또는, 게임 컨텐츠에서 출력되는 이미지의 해상도 및 종횡비에 따라서, 전체 화면에 블랙 화면(검정색 표시 영역)이 포함될 수도 있을 것이다. 예를 들어, 전체 화면의 가로 길이와 세로 길이의 비가 16:9이나, 게임 컨텐츠의 이미지의 가로 길이 및 세로 길이의 비가 21:9인 경우, 전체 화면의 상부 일부분 및 하부 일부분은 블랙 화면으로 표시될 수도 있을 것이다.
계속하여, 디스플레이 장치의 동작 방법(800)은 S526 단계에서 생성한 전체 화면을 디스플레이(120) 상으로 디스플레이 할 수 있다(S527). S526 단계의 동작은, 프로세서(110)의 제어에 따라서 디스플레이(120)에서 수행될 수 있다.
또한, S526 단계에 있어서, 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별되면, 제1 제어 신호에 대응되는 비디오 출력 및 제1 컨텐츠의 재생 화면을 포함하는 전체 화면을 생성할 수 있다(S526).
구체적으로, 제1 컨텐츠의 재생을 유지하면서(S526), 제1 제어 신호에 대응되는 비디오 출력을 수행하기 위해서는, 하기의 두가지 방법이 있다.
첫번째로는 제1 컨텐츠의 재생 화면을 그대로 유지하면서, 프로세서(110)는 제1 컨텐츠의 재생 화면 상의 일부 영역에 제1 제어 신호에 대응되는 비디오 출력이 표시되도록 할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별되면, 제1 컨텐츠의 재생이 유지되는 동안에 제1 부분 화면을 생성하고, 제1 컨텐츠의 재생 화면 상의 일부 영역에 상기 제1 부분 화면이 표시되는 전체 화면이 디스플레이되도록 디스플레이(120)를 제어할 수 있다. 설명의 편의 상, 이러한 방식을 '중첩 표시 방식'이라고 칭하도록 하며, 이하에서 도 13을 참조하여 상세히 설명한다. 예를 들어, 제1 부분 화면은 제1 제어 신호에 대응되는 비디오 출력을 나타내는 제1 사용자 인터페이스 화면 자체 또는 제1 사용자 인터페이스 화면을 포함하는 화면이 될 수 있다.
두번째로는, 전체 화면을 복수개의 부분 화면으로 분할하고, 복수개의 부분 화면들 각각에 제1 제어 신호에 대응되는 비디오 출력 및 제1 컨텐츠의 재생 화면 각각을 디스플레이 할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호가 전체 화면에 대응되는 비디오 출력을 요청하는 제어 신호로 식별되면, 디스플레이 장치의 화면을 복수개의 부분 화면들로 분할하고, 복수개의 부분 화면들 각각으로 상기 재생 화면 및 상기 제1 사용자 인터페이스 화면이 출력되도록 제어할 수 있다. 설명의 편의 상, 이러한 방식을 '화면 분할 표시 방식'이라고 칭하도록 하며, 이하에서 도 9, 도 10, 도 15 및 도 16을 참조하여 상세히 설명한다.
또한, 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별된 경우, 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력을, 중첩 표시 방식으로 수행할지 또는 화면 분할 방식으로 표시할지 여부를 결정할 수 있다.
예를 들어, 제1 제어 신호의 속성, 제1 제어 신호에 대응되는 비디오 출력의 속성, 및 제1 제어 신호에 대응되는 실행되는 어플리케이션의 속성 중 적어도 하나에 근거하여, 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력을, 중첩 표시 방식으로 수행할지 또는 화면 분할 방식으로 표시할지 여부를 결정할 수 있다.
예를 들어, 제1 제어 신호의 속성, 제1 제어 신호에 대응되는 비디오 출력의 속성, 및 제1 제어 신호에 대응되는 실행되는 어플리케이션의 속성 중 적어도 하나에 근거하여, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면으로 출력되는 비디오 출력인 경우, 제1 컨텐츠의 재생 화면 상에 제1 제어 신호에 대응되는 비디오 출력을 중첩적으로 표시할 수 없다. 그러면, 제1 제어 신호에 대응되는 비디오 출력은 전체 화면으로 출력되므로, 제1 컨텐츠의 재생 화면을 모두 가리기 때문이다. 따라서, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면으로 출력되는 비디오 출력으로 판단 또는 식별되면, 프로세서(110)는 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력이 화면 분할 방식으로 표시되도록 제어할 수 있다.
예를 들어, 제1 제어 신호가 전체 화면의 출력을 요청하는 제어 신호인 경우(예를 들어, 전체 화면으로 표시되는 홈 메뉴 화면의 출력을 요청하는 홈 키의 선택에 따라서 제1 제어 신호가 발생한 경우), 제1 제어 신호의 속성에는 홈 메뉴 화면의 출력이 지시되며, 홈 메뉴 화면이 전체 화면(full screen)이라는 점이 포함될 수 있다. 제1 제어 신호의 속성에 근거하여, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면인 것으로 식별되면, 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력을, 중첩 표시 방식이 아닌 화면 분할 방식으로 표시하도록 결정할 수 있다.
또한, 제1 제어 신호의 속성, 제1 제어 신호에 대응되는 비디오 출력의 속성, 및 제1 제어 신호에 대응되는 실행되는 어플리케이션의 속성 중 적어도 하나에 근거하여, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면의 일부 영역 상에 출력되는 비디오 출력인 경우, 제1 컨텐츠의 재생 화면 상에 제1 제어 신호에 대응되는 비디오 출력을 중첩적으로 표시할 수 있다.
따라서, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면의 일부분 에만 표시되는 비디오 출력으로 판단 또는 식별되면, 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력이 중첩 표시 방식으로 표시되도록 제어할 수 있다.
도 9는 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 또 다른 흐름도이다.
도 9에 있어서, 도 8에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 그러므로, 도 9에 도시된 동작들을 설명하는데 있어서, 도 1 내지 도 8에서의 설명들과 중복되는 설명은 생략한다. 또한, 이하에서는 디스플레이 장치의 동작 방법(800)이 도 3b에 도시된 디스플레이 장치(400)에서 수행되며, 전술한 제1 컨텐츠는 게임 컨텐츠인 경우를 예로 들어 도시 및 설명한다.
도 9를 참조하면, 디스플레이 장치의 동작 방법(900)에 포함되는 S526 단계는 S910, S920, S930 및 S940 단계를 포함할 수 있다.
도 9를 참조하면, 디스플레이 장치의 동작 방법(900)은, S525 단계에 후속하여, 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인지 식별할 수 있다(S910). 예를 들어, S910 단계의 동작은 프로세서(110)에서 수행될 수 있다.
예를 들어, 제1 컨텐츠의 재생이 유지되는 상태에서, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인지 식별한 결과에 근거하여, 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면을 생성할지 결정할 수 있다.
S910 단계의 식별 결과 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별되면, 디스플레이 장치의 동작 방법(900)은 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면을 생성할 수 있다(S920). 예를 들어, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별되면, 제1 컨텐츠인 게임 컨텐츠의 재생이 유지되는 동안에 제1 사용자 인터페이스 화면을 생성할 수 있다.
그리고, 디스플레이 장치의 동작 방법(900)은 게임 컨텐츠의 재생 화면 및 S920 단계에서 생성된 제1 사용자 인터페이스 화면을 포함하는 전체 화면을 생성할 수 있다(S930).
다시 도 7d의 제2 전체 화면(470)을 예로 들어 설명하면, 제어 신호는 홈 키의 선택에 대응하여 생성된 제어 신호가 될 수 있다. 게임 컨텐츠의 재생 중에 수신되는 제어 신호는 게임 홈 화면에 대응되는 인터페이스 화면의 출력을 요청하는 것이므로, 비디오 출력을 요청하는 제어 신호라 할 수 있다. 전술한 예시에서, 프로세서(110)는 제1 제어 신호가 제2 제어 장치(101)로부터 수신되면, 제1 컨텐츠의 재생을 유지할 수 있다. 그리고, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호로 식별 되었으므로, 게임 컨텐츠의 재생이 유지되는 동안에 제1 제어 신호에 대응되는, 게임 홈 화면(479)을 생성하고(S920), 게임 홈 화면(479)을 포함하는 부분 화면(472) 및 게임 컨텐츠의 재생 화면인 게임 이미지(201)을 포함하는 부분 화면(471)을 포함하는 전체 화면(470)이 디스플레이되도록 디스플레이(120)를 제어할 수 있다.
예를 들어, 프로세서(110)는 전체 화면(470)을 생성하기 위해서, 화면 분할을 수행할 수 있다. 구체적으로, 프로세서(110)는 S910 단계에서 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인 것으로 식별되는 것에 근거하여, 화면 분할을 수행할 수 있다.
여기서, 화면 분할은 디스플레이 장치(400)의 전체 화면을 복수개의 부분 화면들로 분할하는 것을 의미할 수 있다. 그리고, 분할 대상이 되는 디스플레이 장치(400)의 '화면'은 디스플레이 장치(400)의 에 포함되는 디스플레이(120) 자체 또는 디스플레이(120)의 전체 영역 또는 전체 화면을 의미할 수 있다. 구체적으로, 분할 대상이 되는 디스플레이 장치(400)의 '화면'은 디스플레이(120)에 있어서 이미지를 표시할 수 있는 전체 영역을 의미할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인 것으로 판단되면, 전체 화면이 2개의 부분 화면으로 분할되도록 화면 분할을 수행할 수 있다. 예를 들어, 전체 화면을 2개의 부분 화면으로 분할하고, 2개의 부분 화면 각각으로 게임 컨텐츠의 재생 화면 및 제1 사용자 인터페이스 화면을 디스플레이 할 수 있다.
또한, 프로세서(110)는 제1 제어 신호가 전체 화면으로 표시되는 비디오 출력을 요청하는 제어 신호로 식별되면, 디스플레이 장치(400)의 화면을 복수개의 부분 화면들로 분할하고, 복수개의 부분 화면들 각각으로 제1 컨텐츠의 재생 화면 및 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면이 출력되도록 제어할 수 있다.
예를 들어, '전체 화면으로 표시되는 비디오 출력을 요청하는 제어 신호'인지 여부는, 제어 신호의 속성, 및 제어 신호에 의해서 출력되는 인터페이스 화면의 속성 중 적어도 하나에 따라서 결정될 수 있다. 제어 신호에 의해서 출력되어야 할 인터페이스 화면이 전체 화면과 크기가 동일한 경우, 해당 제어 신호는 '전체 화면에 대응되는 비디오 출력을 요청하는 제어 신호'로 판단할 수 있다.
또한, 제어 신호에 의해서 출력되어야 할 인터페이스 화면이 전체 화면보다 크기가 작은 경우에도, 해당 제어 신호는 '전체 화면에 대응되는 비디오 출력을 요청하는 제어 신호'로 판단할 수 있다. 예를 들어, 제어 신호에 의해서 출력되는 인터페이스 화면의 속성이, 전체 화면의 중심 영역에 소정 크기 이상으로 출력되는 경우, 제어 신호에 의해서 출력되는 인터페이스 화면은 전체 화면인 것으로 판단될 수 있다. 예를 들어, 상기 인터페이스 화면의 속성으로는, 인터페이스 화면의 해상도, 크기, 종횡비 등에 대한 정보가 포함될 수 있다. 또한, 제어 신호가 수신되면 프로세서(110)는 제어 신호에 따른 인터페이스 화면의 속성을 획득할 수 있다.
예를 들어, 도 2c에 도시된 전체 화면을 참조하면, 홈 메뉴 화면(240)은 전체 화면(240)으로 출력되므로, 이전에 디스플레이 되었던 게임 이미지(201)는 완전히 가려지게 된다.
또 다른 예로, 도 2g에 도시된 전체 화면(270)을 참조하면, 전체 화면(270) 상에 포함되는 TV 설정 화면(271)은 전체 화면(270)보다 작은 크기를 가진다. 그러나, TV 설정 화면(271)으로 인하여 전체 화면(270) 상으로 출력되었던 게임 이미지(201)는 전체적으로 가려져서 거의 볼 수 없게 된다.
전술한 예에서와 같이, 전체 화면으로서 출력되는 사용자 인터페이스 화면(예를 들어, 홈 메뉴 화면(240)) 또는 전체 화면의 일정 비율 이상의 영역 상으로 출력되는 사용자 인터페이스 화면(예를 들어, TV 설정 화면(271))의 경우, 제1 제어 신호가 전체 화면에 대응되는 비디오 출력을 요청하는 제어 신호인 것으로 판단할 수 있다.
또한, S910 단계의 식별 결과 제1 제어 신호가 비디오 출력을 요청하지 않는 제어 신호로 식별되면, 디스플레이 장치의 동작 방법(900)은 게임 컨텐츠의 재생이 유지되는 동안에 제1 제어 신호에 대응하는 동작을 수행할 수 있다(S940).
또한, 화면 분할된 전체 화면은 다양한 레이아웃을 가질 수 있다. 전체 화면의 레이아웃은 이하에서 도 10을 참조하여 상세히 설명한다.
도 10은 개시된 실시예에 따른 디스플레이 장치에서 수행되는 화면 분할 동작을 설명하기 위한 일 도면이다.
프로세서(110)는 제1 부분 화면 및 제1 컨텐츠에 대응되는 화면을 포함하는 전체 화면을 생성하기 위해서, 화면 분할을 수행할 수 있다. 여기서, 화면 분할된 전체 화면은 도 10에 도시된 바와 같이 다양한 레이아웃(1010, 1020, 1030, 1040, 1050, 1060)을 가질 수 있다. 또한, 화면 분할된 전체 화면은 미리 정해진 레이아웃을 가지지 않고, 부분 화면 및 게임 컨텐츠의 재생 화면 중 적어도 하나의 형태, 해상도, 종횡비, 및 유효 데이터 영역의 크기 중 적어도 하나에 근거하여 설정될 수 있다.
예를 들어, 프로세서(110)는 제1 컨텐츠에 대응되는 이미지의 해상도에 근거하여, 전체 화면 내에서 제1 컨텐츠의 재생 화면 및 제1 제어 신호에 대응되는 제1 부분 화면의 레이아웃을 결정할 수 있다. 여기서, 레이아웃은, 두 부분 화면 간의 배치 구조, 배치 영역, 두 부분 화면들 각각의 크기들이 포함될 수 있다.
또 다른 예로, 프로세서(110)는 제1 컨텐츠에 대응되는 이미지의 해상도 및 제1 제어 신호에서 요청하는 출력 화면의 속성 중 적어도 하나에 근거하여, 전체 화면 내에서 제1 컨텐츠의 재생 화면 및 제1 제어 신호에 대응되는 제1 부분 화면의 레이아웃을 결정할 수 있다.
도 11은 개시된 실시예에 따른 디스플레이 장치에 포함되는 영상 처리부를 설명하기 위한 일 도면이다. 도 11에 있어서, 도 3a 및 도 3b에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 10에서 설명한 바와 같이 전체 화면이 복수개의 부분 화면들을 포함하는 경우, 하나의 화면 상에 복수개의 뷰(view)가 포함되는 것이므로, 이러한 전체 화면을 멀티뷰 화면이라 칭할 수 있다.
멀티뷰 화면을 생성하기 위해서, 영상 처리부(125)는 복수개의 영상 처리 모듈을 포함할 수 있다. 도 10에서는 영상 처리부(125)가 2개의 영상 처리 모듈(1110, 1120)을 포함하는 경우를 예로 들어 도시하였으나, 영상 처리부(125)는 2개 이상의 영상 처리 모듈을 포함할 수 있다.
전술한 바와 같이, 제1 컨텐츠에 대응되는 재생 화면 및 제1 제어 신호에 대응되는 제1 부분 화면을 포함하는 전체 화면을 출력하고자 하는 경우, 프로세서(110)의 제어에 따라서 영상 처리부(125)는 상기 재생 화면 및 상기 제1 부분 화면을 각각 생성하고, 상기 재생 화면 및 상기 제1 부분 화면을 합하여 하나의 전체 화면을 생성할 수 있다.
도 11을 참조하면, 영상 처리부(125)는 병렬적으로 연결되는 복수개의 영상 처리 모듈(1110, 1120) 및 복수개의 영상 처리 모듈 각각에서 출력되는 이미지들을 믹싱하여 하나의 전체 화면을 생성하는 믹서(1130)를 포함할 수 있다.
예를 들어, 영상 처리부(125)는 제1 영상 처리 모듈(1110) 및 제2 영상 처리 모듈(1120)을 포함할 수 있다.
제1 영상 처리 모듈(1110)은 제1 컨텐츠에 대응되는 영상 신호(IN1)을 수신하고, 수신된 영상 신호(IN1)에 근거하여 제1 컨텐츠의 재생 화면을 나타내는 이미지를 생성 및 출력할 수 있다.
제2 영상 처리 모듈(1120)은 제1 제어 신호에 대응되는 이미지를 생성하기 위한 영상 신호(IN2)을 수신하고, 수신된 영상 신호(IN2)에 근거하여 제1 제어 신호에 대응되는 이미지를 생성 및 출력할 수 있다.
그리고, 믹서(1130)는 제1 영상 처리 모듈(1110)에서 출력되는 이미지 및 제2 영상 처리 모듈(1120)에서 출력되는 이미지를 믹싱하여 디스플레이(120)로 출력할 수 있다. 그에 따라서, 디스플레이(120)는 제1 컨텐츠의 재생 화면 및 제1 제어 신호에 대응되는 부분 화면을 포함하는 전체 화면을 디스플레이 할 수 있다.
도 12는 개시된 실시예에 따른 디스플레이 장치에 포함되는 영상 처리부를 설명하기 위한 다른 도면이다. 도 12는 도 1에서 설명한 영상 처리부(125)에 포함되는 복수개의 영상 처리 모듈(1110, 1120) 각각을 상세히 설명하기 위한 도면이다.
도 12를 참조하면, 블록(1200)은 영상 처리부(125)에 포함되는 복수개의 영상 처리 모듈(1110, 1120) 각각의 상세 구성을 나타낸다. 영상 처리부(125)에 포함되는 복수개의 영상 처리 모듈(1110, 1120) 각각은 동일한 구성 및 형태를 가질 수 있다. 도 12에서는, 블록(1200)이 도 11에서 설명한 제1 영상 처리 모듈(1110)인 경우를 예로 들어서 설명한다. 또한, 도 12에서 설명할 영상 처리부(125)는 디스플레이 장치(400)에 포함되는 경우를 예로 들어서 설명하도록 한다.
디스플레이 장치(400)에서 출력되는 화면이 도 2a에 도시된 전체 화면(220)과 같이 서로 다른 두 이미지를 믹싱하여 생성되는 이미지일 수 있다.
다시 도 2a를 참조하면, 화면의 전체적으로 게임 이미지(201)가 표시되고 게임 이미지(201) 상에 홈 메뉴 화면(221)이 표시되어 전체 화면(220)이 출력될 수 있다. 이러한 경우, 제1 영상 처리 모듈(1110)은 전체 화면(220)을 생성 및 출력하기 위해서, 게임 이미지(201)을 생성하기 위한 비디오 모듈(1214) 및 홈 메뉴 화면(221)을 생성하기 위한 그래픽 모듈(1217)을 포함할 수 있다.
구체적으로, 디스플레이 장치(400)가 사용자가 시청하고자 하는 컨텐츠(예를 들어, 게임 컨텐츠)에 대응되는 영상 신호를 수신하고, 수신된 영상 신호에 대응되는 이미지를 생성한다고 하자. 그리고, 수신된 영상 신호에 대응되는 이미지와 또 다른 이미지를 믹싱(mixing)하여 출력 이미지를 생성할 수 있다. 이하에서는 설명의 편의 상, 수신된 영상 신호에 대응되는 이미지를 '제1 이미지'라고 칭하도록 한다. 구체적으로, 제1 이미지는 사용자가 시청하고자 하는 게임 컨텐츠에 대응되는 이미지를 포함할 수 있다. 그리고, 제1 이미지 상의 적어도 일부분에 표시되는 이미지를 '제2 이미지'라 칭하도록 한다. 구체적으로, 제2 이미지는 제1 이미지의 적어도 일부 영역 상에 중첩적으로 표시되는 이미지가 될 수 있다.
도 2a의 전체 화면(220)에 있어서, 게임 이미지(201) 는 제1 이미지가 될 수 있으며, 홈 메뉴 화면(221)에 대응되는 이미지는 제2 이미지가 될 수 있다. 전술한 예에서, 디스플레이(120)를 통하여 최종 출력되는 이미지(구체적으로, 전체 화면을 나타내는 이미지)는 게임 컨텐츠에 대응되는 이미지인 제1 이미지와 제1 이미지 상에 부가되어 표시되는 홈 메뉴 화면(221)을 나타내는 제2 이미지가 믹싱된 이미지이다.
예를 들어, 제1 이미지는 컨텐츠의 재생 출력되는 이미지에 대응되는 영상 신호를 이미지로 변환하여 생성한 컨텐츠 이미지 자체를 의미할 수 있다.
예를 들어, 제2 이미지는 제1 이미지 상의 적어도 일부 영역에 표시되는 자막, 아이콘, OSD(On Screen Display), 서브 창, 메뉴 화면, 액자(frame) 이미지, 및 객체 이미지 중 적어도 하나가 될 수 있다. 여기서, 자막은 텍스트(text)를 포함할 수 있다. 또한, 서브 창은 화면의 일부 영역 상에 표시되는 이미지로, 서브 윈도우, 부 화면, 플로팅(floating) 윈도우 등으로 호칭될 수도 있다. 또한, 객체 이미지는, 제1 이미지 상에 적용되는 소정 효과 또는 가상의 객체를 나타낼 수 있다.
또한, 제2 이미지는 그림자 효과 등과 같이 투명도를 조절하여 생성될 수 있는 이미지가 될 수 있다. 또는, 제1 이미지는 투명도의 조절이 수행되지 않는 일반 이미지가 될 수 있다.
이하에서는 설명의 편의 상, 제1 이미지를 생성하기 위한 영상 신호를 '제1 이미지 자원'이라 칭하고, 제2 이미지를 생성하기 위한 영상 신호를 '제2 이미지 자원'이라 칭하도록 한다.
예를 들어, 프로세서(110)는 홈 메뉴 화면의 출력을 요청하는 제어 신호의 수신에 근거하여, 영상 처리부(125)가 게임 이미지(201)에 대응되는 이미지(구체적으로, 제1 이미지) 및 홈 메뉴 화면(221)에 대응되는 이미지(구체적으로, 제2 이미지)를 각각 생성한 후 이 두 이미지를 믹싱하여 전체 화면(220)에 대응되는 이미지를 생성하도록 제어할 수 있다.
이하에서는, 제1 영상 처리 모듈(1110)이 도 2에서 전체 화면(220)과 같이, 제1 이미지 및 제2 이미지를 믹싱하여 전체 화면에 대응되는 이미지를 생성하는 경우를 예로 들어서 설명한다.
도 12를 참조하면, 제1 영상 처리 모듈(1110)은 디코더(1211), GPU(Graphic processing unit)(1215), 비디오 모듈(1214), 그래픽 모듈(1217) 및 믹서(1219)를 포함할 수 있다. 또한, 제1 영상 처리 모듈(1110)는 텍스처 처리부(1212)를 더 포함할 수도 있다.
디코더(1211)는 영상 신호를 수신하여 디코딩한다. 여기서, 영상 신호는 이미지 자원 또는 이미지 생성 용 데이터 등으로 호칭 될 수 있다.
예를 들어, 디코더(1211)는 제1 이미지 자원 및 제2 이미지 자원을 수신하고, 이를 각각 디코딩할 수 있다. 그에 따라서, 디코더(1211)는 디코딩된 제1 이미지 자원 및 디코딩된 제2 이미지 자원을 출력할 수 있다.
텍스처 처리부(1212)는 디코더(1211)에서 출력되는 이미지 자원을 텍스처 메모리(texture memory)로 변환할 수 있다. 예를 들어, 텍스처 처리부(1212)는 디코딩된 제1 이미지 자원 및 디코딩된 제2 이미지 자원 각각을 텍스처 메모리(texture memory)로 변환할 수 있다.
여기서, 텍스처 메모리로 변환한다는 것은, 디코딩된 이미지 자원이 이미지로 생성되기 위해서 2차원 이미지에 대응되는 2차원 메모리 영역에 저장하는 동작을 의미할 수 있다. 따라서, 도 12에서는 텍스처 처리부(1212)로 칭하여 도시하였으나, 텍스처 처리부(1212)는 메모리, 비디오 메모리, 그래픽 메모리 등으로 호칭될 수도 있을 것이다. 또한, 텍스처 처리부(1212)는 디코딩된 이미지 자원에 텍스처(texture) 정보를 부가하여 메모리 영역에 저장할 수 있다.
또한, 텍스처 처리부(1212)는 영상 입력부(730)으로 수신된 이미지 자원들 각각에 대응되는 복수개의 메모리들(미도시)를 포함할 수 있다. 예를 들어, 텍스처 처리부(1212)는 디코딩된 제1 이미지 자원을 저장하는 메모리(미도시) 및 디코딩된 제2 이미지 자원을 저장하는 메모리(미도시)를 포함할 수 있다.
또는, 제1 영상 처리 모듈(1110)는 텍스처 처리부(1212)를 포함하지 않을 수 있다. 이 경우, 디코더(1211)를 통과한 데이터는 GPU(1215)로 바로 전달될 수 있다.
GPU(Graphic Processing Unit)(1215)는 입력되는 데이터(예를 들어, 텍스처 처리부(1212)에 저장된 데이터)를 렌더링(rendering)하고, 렌더링된 결과를 비디오 모듈(1214) 및 그래픽 모듈(1217) 중 적어도 하나로 출력할 수 있다.
구체적으로, GPU(1215)가 렌더링된 결과를 비디오 모듈(1214)로 출력하는 경우, GPU(1215)는 렌더링된 결과를 비디오 모듈(1214)에 맞는 데이터 포맷으로 변경하여 비디오 모듈(1214)로 출력할 수 있다. 그리고, GPU(1215)가 렌더링된 결과를 그래픽 모듈(1217)로 출력하는 경우, GPU(1215)는 렌더링된 결과를 그래픽 모듈(1217)에 맞는 데이터 포맷으로 변경하여 그래픽 모듈(1217)로 출력할 수 있다.
예를 들어, GPU(1215)는 렌더링된 결과 비디오 모듈(1214)에서 처리될 데이터 포맷을 갖는 데이터를 비디오 모듈(1214)로 출력할 수 있다. 예를 들어, 비디오 모듈(1214)로 출력되는 데이터의 형식은 YUV 데이터 형식(YUV data format)을 가질 수 있다. 또한, GPU(1215)는 렌더링된 결과 그래픽 모듈(1217)에서 처리될 데이터 포맷을 갖는 데이터를 그래픽 모듈(1217)로 출력할 수 있다. 예를 들어, 그래픽 모듈(1217)로 출력되는 데이터의 형식은 RGBA 포맷(RGBA format)을 가질 수 있다.
구체적으로, GPU(1215)는 입력된 데이터(구체적으로, 렌더링된 결과)를 비디오 모듈(1214)에서 처리할지 그래픽 모듈(1217)에서 처리할지 여부를 판단하고, 입력된 데이터(구체적으로, 렌더링된 결과)를 비디오 모듈(1214) 또는 그래픽 모듈(1217)로 출력할 수 있다.
비디오 모듈(1214)은 렌더링된 제1 이미지 자원을 제1 플레인 상에서 처리하여 제1 이미지를 생성할 수 있다. 제1 플레인은 제1 이미지를 생성하기 위해서 이용되는 메모리 영역을 의미할 수 있다. 예를 들어, 제1 플레인은 제1 이미지 자원에 대응되는 이미지 프레임을 저장할 수 있다. 여기서, 제1 플레인에 이미지 프레임을 저장한다는 것은, 제1 플레인 상에 이미지 프레임을 구성하는 픽셀들 각각에 대한 픽셀값들을 기입(writing)하는 것을 의미할 수 있다.
그래픽 모듈(1217)은 렌더링된 제2 이미지 자원을 제2 플레인 상에서 처리하여 제2 이미지를 생성할 수 있다. 제2 플레인은 제2 이미지를 생성하기 위해서 이용되는 메모리 영역을 의미할 수 있다. 제2 플레인은 제2 이미지를 생성하기 위해서 이용되는 메모리 영역을 의미할 수 있다. 예를 들어, 제2 플레인은 제2 이미지 자원에 대응되는 이미지 프레임을 저장할 수 있다. 여기서, 제2 플레인에 이미지 프레임을 저장한다는 것은, 제1 플레인 상에 이미지 프레임을 구성하는 픽셀들 각각에 대한 픽셀값들을 기입(writing)하는 것을 의미할 수 있다.
도 12를 참조하면, 1213 블록은 제1 플레인 상에서 이미지의 생성 및/또는 처리를 수행하는 제1 경로(path) 또는 제1 파이프라인을 나타내며, 1213 블록에서 생성 및/또는 처리되는 데이터는 YUV 포맷을 가질 수 있다. 그리고, 1216 블록은 제2 플레인 상에서 이미지의 생성 및/또는 처리를 수행하는 제2 경로(path) 또는 제2 파이프라인을 나타내며, 1216 블록에서 생성 및/또는 처리되는 데이터는 RGBA 포맷을 가질 수 있다.
예를 들어, 비디오 모듈(1214)는 고해상도의 출력을 지원하는 모듈이 될 수 있으며, 그래픽 모듈(1217)은 비디오 모듈(1214)에 비하여 저해상도 출력을 지원하는 모듈이 될 수 있다. 예를 들어, 비디오 모듈(1214)는 4K 해상도의 게임 컨텐츠의 출력을 지원하는 모듈이며, 그래픽 모듈(1217)은 2K 해상도의 출력을 지원하는 모듈이 될 수 있다. 또 다른 예로, 비디오 모듈(1214)는 8K 해상도의 출력을 지원하는 모듈이며, 그래픽 모듈(1217)은 1K, 2K 또는 4K의 해상도의 출력을 지원하는 모듈이 될 수 있다.
믹서(1219)는 비디오 모듈(1214) 및 그래픽 모듈(1217) 각각에서 생성되는 제1 이미지 및 제2 이미지에 근거하여 출력 이미지를 생성할 수 있다. 구체적으로, 믹서(1219)는 비디오 모듈(1214)에서 생성된 제1 이미지 및 그래픽 모듈(1217)에서 생성된 제2 이미지를 믹싱(mixing) 하여, 출력 이미지를 생성할 수 있다. 그리고, 믹서(1219)에서 생성되는 출력 이미지는 디스플레이(120) 상에서 전체 화면으로 디스플레이될 수 있다.
이하에서는, 도 13 및 도 14를 참조하여, 도 12에서 설명한 영상 처리부(125)를 통하여 생성되는 이미지의 예들을 설명한다.
도 13은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 일 도면이다. 도 13에 있어서, 도 2a 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
제1 제어 신호의 속성, 제1 제어 신호에 대응되는 비디오 출력의 속성, 및 제1 제어 신호에 대응되는 실행되는 어플리케이션의 속성 중 적어도 하나에 근거하여, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면의 일부 영역 상에 출력되는 비디오 출력인 경우, 제1 컨텐츠의 재생 화면 상에 제1 제어 신호에 대응되는 비디오 출력을 중첩적으로 표시할 수 있다.
따라서, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면의 일부분 에만 표시되는 비디오 출력으로 판단 또는 식별되면, 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력이 중첩 표시 방식으로 표시되도록 제어할 수 있다.
예를 들어, 프로세서(110)는 게임 컨텐츠의 재생 중에 홈 메뉴 화면의 출력을 요청하는 제어 신호가 제2 제어 장치(101)로부터 수신되는 경우, 게임 컨텐츠를 시청 중인 게임 사용자의 불편함이 최소화되도록, 제1 제어 신호에 대응되는 동작을 수행할 수 있다.
예를 들어, 중첩 표시 방식으로 제1 제어 신호에 대응되는 비디오 출력을 표시하는 경우, 프로세서(110)는 제1 컨텐츠에 대응되는 이미지의 해상도에 근거하여, 제1 컨텐츠의 재생 이미지(예를 들어 ,201)를 포함하는 부분 화면 및 제1 제어 신호에 대응되는 비디오 출력을 포함하는 부분 화면(예를 들어, 221)을 포함하는 전체 화면(1330)을 생성할 수 있다.
도 13을 참조하면, 디스플레이(120)의 종횡비가 16:9이고, 재생되는 게임 컨텐츠에 대응되는 이미지의 종횡비가 21:9인 경우, 게임 컨텐츠가 재생 될 때 디스플레이되는 전체 화면(1310)은 게임 컨텐츠의 재생 이미지(1320) 및 블랙 영역들(예를 들어, 1325)을 포함할 수 있다. 전체 화면(1310)은 도 7d에서 설명한 전체 화면(481)와 동일할 수 있다.
프로세서(110)는 제1 컨텐츠에 대응되는 이미지의 해상도에 근거하여, 전체 화면(1310) 상에서 재생 이미지(1320)이 출력되지 않는 영역(예를 들어, 블랙 영역)의 크기 및 배치에 대한 정보를 획득할 수 있다. 예를 들어, 디스플레이(120)가 최대 8K 해상도를 지원하여 가로 7680 픽셀 및 세로 4320 픽셀로 표현되는 경우, 제1 컨텐츠에 대응되는 이미지의 해상도를 알면, 프로세서(110)는 디스플레이(120)에서 제1 컨텐츠에 대응되는 이미지가 표시되지 않는 영역(예를 들어, 블랙 영역)이 얼마나 존재하는지 어디에 배치되는지를 알 수 있다. 또한, 프로세서(110)는 제1 제어 신호에 대응되는 비디오 출력의 속성을 알면, 제1 제어 신호에 대응되는 비디오 출력에 대한 표시 영역의 크기, 해상도, 및 위치 중 적어도 하나를 파악할 수 있다.
그에 따라서, 프로세서(110)는 제1 컨텐츠에 대응되는 이미지(예를 들어, 재생 화면의 이미지) 및 제1 제어 신호에 대응되는 비디오 출력의 속성에 근거하여, 전체 화면(1310) 내에서 게임 컨텐츠의 재생 이미지(1320)가 표시되지 않는 영역(예를 들어, 1325 영역) 상에 제1 제어 신호에 대응되는 인터페이스 화면(예를 들어, 홈 메뉴 화면(221))이 표시되도록, 영상 처리부(125)를 제어할 수 있다.
예를 들어, 게임 컨텐츠의 재생 중에 홈 메뉴 화면에 대응되는 이미지(1350)의 출력을 요청하는 제어 신호가 제2 제어 장치(101)로부터 수신되는 경우, 프로세서(110)는 전체 화면(1310) 내에서 게임 컨텐츠의 재생 이미지(1320)가 표시되지 않는 영역(예를 들어, 1325 영역) 상에 홈 메뉴 화면에 대응되는 이미지(1350)이 표시되도록, 영상 처리부(125)를 제어할 수 있다. 예를 들어, 영상 처리부(125)는, 비디오 모듈(1214)를 통하여 게임 컨텐츠의 재생 이미지인 제1 이미지(201)를 생성하고, 그래픽 모듈(1217)을 통하여 홈 메뉴 화면(221)을 생성하며, 이를 믹서(1219)를 이용하여 믹싱하여 전체 화면(1330)을 생성할 수 있다. 그에 따라서, 디스플레이(120)는 영상 처리부(125)에서 생성된 이미지를 디스플레이 할 수 있다.
도 13에서 설명한 바와 같이, 개시된 실시예에 따른 프로세서(110)는 제1 컨텐츠에 대응되는 이미지의 해상도에 근거하여, 게임 컨텐츠를 시청 중인 게임 사용자의 불편함이 최소화되도록, 게임 컨텐츠의 재생 이미지인 제1 이미지(201) 및 제 홈 메뉴 화면(221)을 포함하는 전체 화면 (1330)를 생성할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호가 아닌 것으로 식별되는 것에 근거하여, 제1 컨텐츠의 재생이 유지되는 동안에 제1 제어 신호에 대응되는 동작을 백그라운드 환경에서 수행할 수 있다. 백그라운드 환경에서 제1 제어 신호에 대응되는 동작이 수행되는 예시를 도 14를 참조하여 설명하도록 한다.
예를 들어, 제어 신호가 볼륨 업을 요청하는 볼륨 키가 선택됨에 따라서 생성된 제어 신호인 경우, 프로세서(110)는 게임 컨텐츠의 재생이 유지되는 동안에 출력되는 오디오의 볼륨이 증가되도록, 백그라운드 환경에서 오디오 처리부(140) 및 오디오 출력부(150)를 제어할 수 있다.
도 14는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다. 도 14에 도시된 구성 중 도 13에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 12 및 14를 참조하면, 영상 처리부(125)는, 비디오 모듈(1214)를 통하여 게임 컨텐츠의 재생 이미지 인 제1 이미지(201)를 생성하고, 그래픽 모듈(1217)을 통하여 아이콘(1450)을 생성하며, 이를 믹서(1219)를 이용하여 믹싱하여 전체 화면(1430)를 생성할 수 있다. 그에 따라서, 디스플레이(120)는 영상 처리부(125)에서 생성된 이미지를 디스플레이 할 수 있다.
프로세서(110)는 게임 컨텐츠의 재생을 유지하여, 게임 컨텐츠의 재생 이미지인 제1 이미지(201)가 계속하여 디스플레이되도록 제어할 수 있다. 그리고, 프로세서(110)는 제1 제어 신호에 따른 동작 수행을 알리는 아이콘(1450)이 제1 이미지(201)를 가리지 않도록 표시되는 전체 화면 (1430)가 디스플레이되도록 제어할 수 있다. 예를 들어, 아이콘(1450)은 볼륨 업으로 인하여 볼륨이 14만큼 증가되었음을 나타내는 표지가 될 수 있다. 여기서, 백그라운드 환경에서 수행된 동작에 대응되는 아이콘(1450)은 반투명 상태로 디스플레이되어, 게임 사용자가 게임 컨텐츠를 시청하는데 방해가 되지 않도록 디스플레이될 수 있다.
개시된 실시예에서, 프로세서(110)는 도 9에서 설명한 S910 단계에서 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인 것으로 식별되는 것에 근거하여, 화면 분할을 수행할 수 있다. 화면 분할에 따라서 출력되는 전체 화면은 이하에서 도 15 및 도 16을 참조하여 상세히 설명한다.
도 15는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다. 도 15에 있어서, 도 4b 및 도 13에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 그러므로, 도 4b 및 도 13에서와 중복되는 설명은 생략한다.
도 16은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 또 다른 도면이다. 도 16에 있어서, 도 7e 및 도 13에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다. 그러므로, 도 7e 및 도 13에서와 중복되는 설명은 생략한다.
예를 들어, 프로세서(110)는 제1 제어 신호가 비디오 출력을 요청하는 제어 신호인 것으로 판단되면, 전체 화면이 2개의 부분 화면으로 분할되도록 화면 분할을 수행할 수 있다. 예를 들어, 전체 화면을 2개의 부분 화면으로 분할하고, 2개의 부분 화면 각각으로 게임 컨텐츠의 재생 화면 및 제1 사용자 인터페이스 화면을 디스플레이 할 수 있다.
또한, 프로세서(110)는 제1 제어 신호가 전체 화면에 대응되는 비디오 출력을 요청하는 제어 신호로 식별되면, 디스플레이 장치(400)의 화면을 복수개의 부분 화면들로 분할하고, 복수개의 부분 화면들 각각으로 제1 컨텐츠의 재생 화면 및 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면이 출력되도록 제어할 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호의 속성 및 제1 제어 신호에 대응되는 비디오 출력의 속성 중 적어도 하나에 근거하여, 제1 제어 신호에 대응되는 비디오 출력이 전체 화면에 대응되는 것으로 식별되면, 디스플레이 장치(400)의 화면을 복수개의 부분 화면들로 분할하고, 복수개의 부분 화면들 각각으로 제1 컨텐츠의 재생 화면 및 제1 제어 신호에 대응되는 제1 사용자 인터페이스 화면이 출력되도록 제어할 수 있다.
도 15에 도시된 예를 참조하면, 제2 제어 장치(101)로부터 수신되는 제1 제어 신호가 게임 홈 화면(479)의 출력을 요청하는 제어 신호인 경우, 프로세서(110)는 전체 화면(1530)을, 재생 중이던 게임 컨텐츠에 대응되는 재생 이미지인 게임 이미지(201)가 출력될 부분 화면(471) 및 게임 홈 화면(479) 가 출력될 부분 화면(472)으로 분할 할 수 있다. 그리고, 두 개의 부분 화면(471, 472) 각각으로 게임 이미지(201) 및 게임 홈 화면(479)을 각각 디스플레이 할 수 있다.
예를 들어, 프로세서(110)는 화면 이용 효율이 최대화 되도록 화면 분할을 수행될 수 있다. 예를 들어, 전체 화면(1530) 내에서 블랙 영역이 최소화되도록, 전체 화면을 게임 이미지(201)가 출력될 부분 화면(471) 및 게임 홈 화면(479) 가 출력될 부분 화면(472)으로 분할할 수 있다.
다시 도 11을 참조하면, 영상 처리부(125)의 제1 영상 처리 모듈(1110)은 게임 컨텐츠에 대응되는 게임 이미지(201)를 포함하는 부분 화면(471) 을 생성하고, 제2 영상 처리 모듈(1120)은 게임 홈 화면(479) 을 포함하는 부분 화면(472)을 생성할 수 있다. 그리고, 믹서(1130)은 제1 영상 처리 모듈(1110)에서 생성되는 부분 화면(471) 및 제2 영상 처리 모듈(1120)에서 생성되는 부분 화면(472)믹싱한 전체 화면(1530)을 출력할 수 있다. 그에 따라서, 디스플레이(120)는 전체 화면(470)을 디스플레이 할 수 있다.
도 16에 도시된 예를 참조하면, 전체 화면(1630)의 레이아웃은 도 15에서 설명한 전체 화면(470)의 레이아웃과 상이할 수 있다. 화면 분할에 따른 전체 화면의 레이아웃은 다양하게 존재할 수 있다.
도 16을 참조하면, 전체 화면(1630)은 제1 부분 화면(1631) 및 제2 부분 화면(1632)으로 분할될 수 있다. 여기서, 부분 화면(1631) 및 부분 화면(1632)은 각각 도 7e 에서 설명한 영역(736) 및 영역(737)에 대응되므로, 상세 설명은 생략한다.
프로세서(110)는 복수개의 부분 화면들 각각에 포함되는 이미지의 속성(예를 들어, 크기, 모양, 해상도, 및/또는 종횡비 등)에 근거하여, 화면 이용 효율이 최대화 되도록 화면 분할을 수행될 수 있다. 예를 들어, 전체 화면(1630) 내에서 블랙 영역이 최소화되도록, 전체 화면(1630)의 화면을 분할 할 수 있다.
다시 도 11을 참조하면, 영상 처리부(125)의 제1 영상 처리 모듈(1110)은 게임 컨텐츠에 대응되는 제1 이미지(201)를 포함하는 부분 화면(1631)을 생성하고, 제2 영상 처리 모듈(1120)은 게임 홈 화면(291)을 포함하는 부분 화면(1632)을 생성할 수 있다. 그리고, 믹서(1130)은 제1 영상 처리 모듈(1110)에서 생성되는 부분 화면(1631) 및 제2 영상 처리 모듈(1120)에서 생성되는 부분 화면(1632)을 믹싱한 전체 화면(1630)을 출력할 수 있다. 그에 따라서, 디스플레이(120)는 전체 화면(1630)을 디스플레이 할 수 있다.
도 17은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 다른 흐름도이다. 도 17에 도시된 디스플레이 장치의 동작 방법(1700)은 도 1 내지 도 3b를 참조하여 설명한 개시된 실시예에 따른 디스플레이 장치(100, 300 또는 400)가 수행하는 동작들을 나타내는 흐름도가 될 수 있다. 또한, 도 17에 도시된 디스플레이 장치의 동작 방법(1700)에 있어서, 도 6에 도시된 구성들과 동일한 구성을 동일한 도면 기호를 이용하여 도시하였다. 따라서, 디스플레이 장치의 동작 방법(1700)에 포함되는 동작들을 설명함에 있어서, 도 1 내지 도 16를 참조하여 설명한 디스플레이 장치(100, 300 또는 400)의 수행 동작들과 중복되는 설명은 생략한다.
또한, 이하에서는 디스플레이 장치의 동작 방법(1700)이 도 3b에 도시된 디스플레이 장치(400)에서 수행되는 경우를 예로 들어서 설명한다.
도 17을 참조하면, 디스플레이 장치의 동작 방법(1700)은 S610 단계의 제1 제어 신호가 수신되면, 게임 컨텐츠가 재생 중인지 여부를 식별 또는 판단할 수 있다(S611). 예를 들어, 프로세서(110)는 제1 제어 신호가 수신되는 시점에 디스플레이 장치(400)가 게임 컨텐츠를 재생 중에 있는지 판단 또는 식별할 수 있다.
S611 단계의 판단 결과, 디스플레이 장치(400)가 게임 컨텐츠를 재생 중인 것으로 판단하면, 도 6에서 설명한 S615 단계의 동작을 수행할 수 있다.
S611 단계의 판단 결과, 디스플레이 장치(400)가 게임 컨텐츠를 재생 중에 있지 않은 것으로 판단하면, 디스플레이 장치의 동작 방법(1700)은 디스플레이 장치(400)가 게임 관련 화면을 출력 중에 있는지 판단 또는 식별할 수 있다(S1710).
예를 들어, 디스플레이 장치(400)가 제공하는 복수개의 서비스 중 게임 서비스와 다른 서비스를 제공하고 있는 경우, 디스플레이 장치(400)는 게임 컨텐츠의 재생 중이 아니며, 게임 관련 화면을 출력하지 않을 수 있다.
예를 들어, 디스플레이 장치(400)가 제공하는 복수개의 서비스 중 게임 서비스와 다른 서비스를 제공하고 있는 경우, 디스플레이 장치의 동작 방법(1700)은 S1725 단계로 진입할 수 있다.
예를 들어, 게임 관련 화면은 게임 재생 이미지는 아니나, 게임 어플리케이션이 실행되는 동안에 출력되는 화면이 될 수 있다. 예를 들어, 게임 관련 화면은, 게임 설정 화면, 게임 채팅 화면 등이 될 수 있다.
예를 들어, 프로세서(110)는 제1 제어 신호가 수신되는 시점에 디스플레이 장치(400)가 게임 컨텐츠를 재생 중은 아니나 게임 관련 화면을 출력 중에 있는지 판단 또는 식별할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호가 수신되는 시점에 디스플레이 장치(400)가 게임 어플리케이션을 실행 중에 있으나 게임 컨텐츠를 재생 중은 아닌 경우를 식별할 수 있다. 예를 들어, 프로세서(110)는 제1 제어 신호가 수신되는 시점에 디스플레이 장치(400)가 게임 관련 설정을 수행하고 있는지, 게임 관련 부가 서비스(예를 들어, 게임 관련 채팅 서비스 등)을 수행하고 있는지 식별할 수 있다.
S1710 단계의 식별 결과, 디스플레이 장치(400)가 게임 관련 화면을 출력하는 경우, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는지 여부를 식별할 수 있다(S1720). S1720 단계는 프로세서(110)에서 수행될 수 있다.
S1720 단계의 식별 결과, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되면, 게임 홈 화면을 포함하는 전체 화면을 디스플레이 할 수 있다(S1730).
S1720 단계의 식별 결과, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되지 않으면, 홈 메뉴 화면을 포함하는 전체 화면을 디스플레이 할 수 있다(S1740).
또한, S1710 단계의 식별 결과, 디스플레이 장치(400)가 게임 관련 화면을 출력하지 않는 경우, 홈 메뉴 화면을 포함하는 전체 화면을 디스플레이 할 수 있다(S1740).
S1730 및 S1740 단계는 프로세서(110)의 제어에 따라서 디스플레이(120)에서 수행될 수 있다.
도 17에 있어서, S630, S620, S1730 및 S1740 단계에서 각각 출력되는 전체 화면을 서로 구별하여 호칭하기 위해서, 제1 전체 화면, 제2 전체 화면, 제3 전체 화면, 및 제4 전체 화면으로 표시하였다. 이하에서는, S620, S1730 및 S1740 단계 각각에서 출력되는 전체 화면의 예들을 도 18 내지 도 20을 참조하여 설명한다.
도 18은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다. 도 18에 도시된 구성 중 도 2c 및 도 2h 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
디스플레이 장치의 동작 방법(1700)은 게임 컨텐츠의 재생 중이 아니나, 게임 관련 화면을 출력 중인 경우, S1720의 동작을 수행할 수 있다.
예를 들어, 디스플레이 장치(400)가 디스플레이(120) 상으로 게임 관련 화면인 게임 설정 화면(281)을 디스플레이하는 동안에, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되지 않는 것으로 식별되면(구체적으로, 게임 제어 장치(102)와 다른 제어 장치로부터 수신되는 것으로 식별되면), 디스플레이 장치의 동작 방법(1700)은 S1740 단계의 동작을 수행할 수 있다.
도 18의 예시를 참조하면, S1740 단계가 수행됨에 따라서, 디스플레이 장치(400)는 게임 설정 화면(281)을 디스플레이 하는 도중에 게임 제어 장치(102)와 다른 제어 장치로부터(예를 들어, TV 제어 장치(101)) 수신되는 제1 제어 신호에 근거하여, 홈 메뉴 화면(240)을 전체 화면으로써 디스플레이 할 수 있다.
예를 들어, 게임 사용자가 현재 디스플레이 장치(400)를 통하여 게임을 재생하고 있지 않는 경우, 재생 중인 게임이 중단됨으로 인하여 발생할 수 있는 게임 사용자의 불편함을 고려할 필요가 없다. 따라서, 게임 재생 중이 아닌 경우, 예를 들어, 게임 관련 화면 만이 디스플레이되고 있는 경우에는, 게임 제어 장치(102)와 다른 제어 장치(예를 들어, TV 제어 장치(101))로부터 홈 키에 대응되는 제1 제어 신호가 수신되는 경우, 디스플레이 장치(400)는 수신되는 제1 제어 신호를 무시 처리하지 않고 제1 제어 신호에 대응하여 홈 메뉴 화면이 출력되도록 동작할 수 있다. 그에 따라서, 디스플레이 장치(400)를 이용하는 다른 사용자(예를 들어, TV 제어 장치(101)를 이용하여 디스플레이 장치(400)를 제어하고자 하는 사용자)의 의도에 부합하는 방향으로, 디스플레이 장치(400)가 동작할 수 있다.
도 19는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다. 도 19에 도시된 구성 중 도 2e 및 도 2h 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
디스플레이 장치의 동작 방법(1700)은 게임 컨텐츠의 재생 중이 아니나, 게임 관련 화면을 출력 중인 경우, S1720의 동작을 수행할 수 있다.
예를 들어, 디스플레이 장치(400)가 디스플레이(120) 상으로 게임 관련 화면인 게임 설정 화면(281)을 디스플레이하는 동안에, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 것으로, 디스플레이 장치의 동작 방법(1700)은 S1740 단계의 동작을 수행할 수 있다.
도 18의 예시를 참조하면, S1740 단계가 수행됨에 따라서, 디스플레이 장치(400)는 게임 설정 화면(281)을 디스플레이 하는 도중에 게임 제어 장치(102)로부터 수신되는 제1 제어 신호에 근거하여, 게임 홈 화면(260)을 전체 화면으로써 디스플레이 할 수 있다.
예를 들어, 게임 사용자가 현재 디스플레이 장치(400)를 통하여 게임을 재생하고 있지 않으나, 게임 관련 화면(예를 들어, 281)을 시청하고 있는 경우, 게임 사용자는 디스플레이 장치(400)를 통하여 게임 서비스를 이용하고자 하는 경우가 일반적이다. 따라서, 게임 관련 화면 만이 디스플레이되고 있는 경우에도, 게임 사용자가 게임 제어 장치(102)를 통하여 홈 키를 선택함으로써 그에 대응되는 제1 제어 신호가 디스플레이 장치(400)로 수신되는 경우에는, 게임 사용자는 게임에 관한 홈 화면인 게임 홈 화면을 요청하는 것일 가능성이 높다. 그러므로, 이러한 게임 사용자의 의도를 반영하여 게임 홈 화면(260)을 전체 화면으로써 디스플레이 할 수 있다.
도 20은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다. 도 20에 도시된 구성 중 도 2c 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
디스플레이 장치의 동작 방법(1700)은 게임 컨텐츠의 재생 중이 아닌 경우, 게임 관련 화면을 출력 하고 있는지 식별할 수 있다(S1710). S1710 단계는 프로세서(110)에서 수행될 수 있다.
S1710 단계의 식별 결과, 디스플레이 장치(400)가 게임 관련 화면을 출력하고 있지 않은 경우, 디스플레이 장치의 동작 방법(1700)은 홈 메뉴 화면을 포함하는 전체 화면을 출력할 수 있다(S1750).
도 20에 도시된 예시를 참조하면, 디스플레이 장치(400)는 게임 컨텐츠의 재생 중이 아니며 게임 관련 화면이 아닌 화면(예를 들어, 영화 재생 화면(2000))을 디스플레이 하고 있다. 영화 재생 화면(2000)이 디스플레이 되는 도중에 수신되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 것이 아닌 경우(예를 들어, 게임 제어 장치(102)와 다른 제어 장치인 TV 제어 장치(101)로부터 수신되는 경우), 디스플레이 장치(400)는 수신되는 제1 제어 신호에 근거하여 홈 메뉴 화면(240)을 전체 화면으로써 출력할 수 있다.
예를 들어, 게임 사용자가 현재 디스플레이 장치(400)를 통하여 게임을 재생하고 있지 않는 경우, 재생 중인 게임이 중단됨으로 인하여 발생할 수 있는 게임 사용자의 불편함을 고려할 필요가 없다. 따라서, 게임 재생 중이 아니며 게임과 무관한 화면(예를 들어, 영화 재생 화면(2000))이 디스플레이 되는 도중에, 게임 제어 장치(102)와 다른 제어 장치(예를 들어, TV 제어 장치(101))로부터 홈 키에 대응되는 제1 제어 신호가 수신되는 경우, 디스플레이 장치(400)는 수신되는 제1 제어 신호를 무시 처리하지 않고 제1 제어 신호에 대응하여 홈 메뉴 화면이 출력되도록 동작할 수 있다. 그에 따라서, 디스플레이 장치(400)를 이용하는 다른 사용자(예를 들어, TV 제어 장치(101)를 이용하여 디스플레이 장치(400)를 제어하고자 하는 사용자)의 의도에 부합하는 방향으로, 디스플레이 장치(400)가 동작할 수 있다.
도 21은 개시된 실시예에 따른 디스플레이 장치의 동작 방법을 나타내는 또 다른 흐름도이다. 도 21에 도시된 디스플레이 장치의 동작 방법(2100)은 도 1 내지 도 3b를 참조하여 설명한 개시된 실시예에 따른 디스플레이 장치(100, 300 또는 400)가 수행하는 동작들을 나타내는 흐름도가 될 수 있다. 또한, 도 21에 도시된 디스플레이 장치의 동작 방법(2100)에 있어서, 도 6 및 도 17에 도시된 구성들과 동일한 구성을 동일한 도면 기호를 이용하여 도시하였다. 따라서, 디스플레이 장치의 동작 방법(2100)에 포함되는 동작들을 설명함에 있어서, 도 1 내지 도 20을 참조하여 설명한 디스플레이 장치(100, 300 또는 400)의 수행 동작들과 중복되는 설명은 생략한다.
또한, 이하에서는 디스플레이 장치의 동작 방법(2100)이 도 3b에 도시된 디스플레이 장치(400)에서 수행되는 경우를 예로 들어서 설명한다.
도 21을 참조하면, S1710 단계에 후속하여, 디스플레이 장치의 동작 방법(2100)은 S1725 단계를 수행할 수 있다.
예를 들어, 디스플레이 장치의 동작 방법(2100)은 디스플레이 장치(400)가 게임 관련 화면을 출력하지 않는 경우, 수신되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 여부를 식별할 수 있다(S1725). S1725 단계는 프로세서(110)에서 수행될 수 있다.
S1725 단계의 식별 결과, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되면, 디스플레이 장치의 동작 방법(2100)은 S1730 단계의 동작을 수행할 수 있다. 디스플레이 장치의 동작 방법(2100)에 포함되는 S1730 단계의 동작은 이하에서 도 23을 참조하여 상세히 설명한다.
또한, S1725 단계의 식별 결과, 제1 제어 신호가 게임 제어 장치(102)로부터 수신되지 않는 것으로 식별되면(구체적으로, 게임 제어 장치(102)와 다른 제어 장치로부터 수신되는 것으로 식별되면), 디스플레이 장치의 동작 방법(1700)은 S1750 단계의 동작을 수행할 수 있다. 디스플레이 장치의 동작 방법(2100)에 포함되는 S1750 단계의 동작은 이하에서 도 22를 참조하여 상세히 설명한다.
S1740 및 S1750 단계는 프로세서(110)의 제어에 따라서 디스플레이(120)에서 수행될 수 있다. 또한, 도 21에 있어서, S630, S620, S1730 및 S1750 단계에서 각각 출력되는 전체 화면을 서로 구별하여 호칭하기 위해서, 제1 전체 화면, 제2 전체 화면, 제3 전체 화면, 및 제4 전체 화면으로 표시하였다.
도 22는 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 다른 도면이다. 도 22에 도시된 구성 중 도 2b 및 도 20 에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 22에 도시된 예시를 참조하면, 디스플레이 장치(400)는 게임 컨텐츠의 재생 중이 아니며 게임 관련 화면이 아닌 화면(예를 들어, 영화 재생 화면(2000))을 디스플레이 하고 있다. 영화 재생 화면(2000)이 디스플레이 되는 도중에 수신되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 것이 아닌 경우(예를 들어, 게임 제어 장치(102)와 다른 제어 장치인 TV 제어 장치(101)로부터 수신되는 경우), 디스플레이 장치(400)는 수신되는 제1 제어 신호에 근거하여 홈 메뉴(231)를 포함하는 홈 메뉴 화면(2210)을 전체 화면으로써 출력할 수 있다(S1750).
도 23은 개시된 실시예에 따른 디스플레이 장치에서 수신되는 제어 신호에 근거한 출력 화면의 전환 동작을 설명하기 위한 또 다른 도면이다. 도 22에 도시된 구성 중 도 2e 및 도 20에서와 동일한 구성은 동일한 도면 기호를 이용하여 도시하였다.
도 22에 도시된 예시를 참조하면, 디스플레이 장치(400)는 게임 컨텐츠의 재생 중이 아니며 게임 관련 화면이 아닌 화면(예를 들어, 영화 재생 화면(2000))을 디스플레이 하고 있다. 영화 재생 화면(2000)이 디스플레이 되는 도중에 수신되는 제1 제어 신호가 게임 제어 장치(102)로부터 수신되는 것으로 식별되면, 디스플레이 장치(400)는 수신되는 제1 제어 신호에 근거하여 게임 홈 화면(260)을 전체 화면으로써 출력할 수 있다.
예를 들어, 게임 제어 장치(102)는 게임을 이용 및 제어하기 위한 제어 장치이다. 따라서, 게임 제어 장치(102)로부터 수신되는 홈 키는 게임을 이용하고자 하는 사용자의 의도에 따라서 선택되었을 가능성이 높다. 따라서, 게임 재생 중이 아니며, 게임 관련 화면이 출력되는 경우가 아니더라도, 게임 제어 장치(102)로부터 수신되는 홈 키에 대응되는 제1 제어 신호는, 게임 홈 화면의 호출을 요청하는 제어 신호일 가능성이 높다. 그러므로, 이러한 게임 사용자의 의도에 부합하도록 S1750 단계의 동작을 수행할 수 있다.
도 1 내지 도 23을 참조하여 설명한 바와 같이, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은, 동일한 키를 각각 포함하는 서로 다른 복수개의 제어 장치 중 어느 하나로부터 제어 신호를 수신하는 디스플레이 장치에 있어서, 사용자의 의도에 보다 부합하도록 동작하여 사용자의 만족도를 높일 수 있도록 한다.
예를 들어, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 게임을 하고 있는 사용자의 의도와 무관하게 게임의 재생이 중단되지 않도록 복수개의 원격 제어 장치 중 어느 하나로부터 수신되는 제어 신호를 처리할 수 있다. 그에 따라서, 디스플레이 장치를 통하여 게임을 하고 있는 사용자의 의도와 상관없이 게임이 갑자기 중단되지 않도록 하여, 게임 사용자가 불편함을 겪지 않도록 할 수 있다. 따라서, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 디스플레이 장치를 통하여 게임을 하고 있는 사용자의 만족도를 높일 수 있다.
또한, 개시된 실시예에 따른 디스플레이 장치 및 그의 동작 방법은 디스플레이 장치가 현재 출력하는 컨텐츠 또는 화면 및 제어 신호를 전송하는 제어 장치의 종류에 근거하여, 제어 신호에 대응되는 화면의 전환을 수행할 수 있다. 그에 따라서, 디스플레이 장치를 이용하는 사용자의 의도에 보다 부합하도록 동작함으로써, 사용자의 만족도를 높일 수 있다.
개시된 실시예에 따른 디스플레이 장치의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 또한, 개시된 실시예는, 디스플레이 장치의 동작 방법을 실행하는 명령어들을 포함하는 하나 이상의 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체가 될 수 있다.
상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
여기서, 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, ‘비일시적 저장매체'는 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예로, '비일시적 저장매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다.
일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.

Claims (19)

  1. 디스플레이 장치에 있어서,
    디스플레이;
    제1 키를 포함하는 제1 제어 장치와 통신하는 통신 인터페이스; 및
    적어도 하나의 인스트럭션을 실행하는 프로세서를 포함하고,
    상기 프로세서는 상기 적어도 하나의 인스트럭션을 실행하여,
    상기 제1 제어 장치로부터 상기 제1 키에 대응되는 제1 제어 신호를 수신하고,
    상기 제1 제어 신호를 수신하는 것에 대응하여, 상기 디스플레이 장치에서 실행중인 컨텐츠의 종류에 기반하여, 제1 화면을 출력하거나 또는 상기 제1 화면과 다른 제2 화면을 출력하도록 상기 디스플레이를 제어하는, 디스플레이 장치.
  2. 제1 항에 있어서, 상기 제1 제어 장치는 게임 서비스에 대한 제어를 전용으로 수행하는 게임 제어 장치인, 디스플레이 장치.
  3. 제1 항에 있어서, 상기 제1 제어 신호는 홈 메뉴 화면의 출력을 요청하는 제어 신호인, 디스플레이 장치.
  4. 제1 항에 있어서, 상기 프로세서는 상기 실행중인 컨텐츠의 종류가 게임인 것에 기반하여 상기 제1 화면을 출력하고, 상기 실행중인 컨텐츠의 종류가 상기 게임이 아닌 것에 기반하여 상기 제2 화면을 출력하고,
    상기 제1 화면은 게임 카테고리가 선택되었음을 표시하는 홈 메뉴 화면이고, 상기 제2 화면은 기본 카테고리가 선택되었음을 표시하는 홈 메뉴 화면인, 디스플레이 장치.
  5. 제4 항에 있어서, 상기 게임 카테고리가 선택되었음을 표시하는 홈 메뉴 화면은 복수개의 카테고리에 대응하는 복수개의 메뉴들을 포함하고, 상기 복수개의 메뉴들 중 게임 메뉴가 선택되었음을 표시하는 화면인, 디스플레이 장치.
  6. 제4 항에 있어서, 상기 기본 카테고리는 미디어 컨텐츠를 제공하기 위한 카테고리인, 디스플레이 장치.
  7. 제6 항에 있어서, 상기 기본 카테고리가 선택되었음을 표시하는 홈 메뉴 화면은 복수개의 카테고리에 대응하는 복수개의 메뉴들을 포함하고, 상기 복수개의 메뉴들 중 미디어 메뉴가 선택되었음을 표시하는 화면인, 디스플레이 장치.
  8. 디스플레이 장치의 동작 방법에 있어서,
    제1 키를 포함하는 제1 제어 장치로부터 상기 제1 키에 대응되는 제1 제어 신호를 수신하는 단계; 및
    상기 제1 제어 신호를 수신하는 것에 대응하여, 실행중인 컨텐츠의 종류에 기반하여, 제1 화면 및 상기 제1 화면과 다른 제2 화면 중 하나의 화면을 출력하는 단계를 포함하는, 디스플레이 장치의 동작 방법.
  9. 제8 항에 있어서, 상기 제1 제어 장치는 게임 서비스에 대한 제어를 전용으로 수행하는 게임 제어 장치인, 디스플레이 장치의 동작 방법.
  10. 제8 항에 있어서, 상기 제1 제어 신호는 홈 메뉴 화면의 출력을 요청하는 제어 신호인, 디스플레이 장치의 동작 방법.
  11. 제8 항에 있어서, 상기 화면을 출력하는 단계는
    상기 실행중인 컨텐츠의 종류가 게임인 것에 기반하여 상기 제1 화면을 출력하는 단계; 및
    상기 실행중인 컨텐츠의 종류가 상기 게임이 아닌 것에 기반하여 상기 제2 화면을 출력하는 단계를 포함하고,
    상기 제1 화면은 게임 카테고리가 선택되었음을 표시하는 홈 메뉴 화면이고, 상기 제2 화면은 기본 카테고리가 선택되었음을 표시하는 홈 메뉴 화면인, 디스플레이 장치의 동작 방법.
  12. 제11 항에 있어서, 상기 게임 카테고리가 선택되었음을 표시하는 홈 메뉴 화면은 복수개의 카테고리에 대응하는 복수개의 메뉴들을 포함하고, 상기 복수개의 메뉴들 중 게임 메뉴가 선택되었음을 표시하는 화면인, 디스플레이 장치의 동작 방법.
  13. 제11 항에 있어서, 상기 기본 카테고리는 미디어 컨텐츠를 제공하기 위한 카테고리인, 디스플레이 장치의 동작 방법.
  14. 제13 항에 있어서, 상기 기본 카테고리가 선택되었음을 표시하는 홈 메뉴 화면은 복수개의 카테고리에 대응하는 복수개의 메뉴들을 포함하고, 상기 복수개의 메뉴들 중 미디어 메뉴가 선택되었음을 표시하는 화면인, 디스플레이 장치의 동작 방법.
  15. 제 8항 내지 제14 항 중 어느 하나의 방법을 컴퓨터에 의해 수행할 수 있는 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
KR1020210130285A 2021-09-30 2021-09-30 디스플레이 장치 및 그의 동작 방법 KR102582545B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020210130285A KR102582545B1 (ko) 2021-09-30 2021-09-30 디스플레이 장치 및 그의 동작 방법
PCT/KR2022/014842 WO2023055211A1 (ko) 2021-09-30 2022-09-30 디스플레이 장치 및 그의 동작 방법
EP22876982.4A EP4395339A1 (en) 2021-09-30 2022-09-30 Display device and operation method thereof
CN202280075817.8A CN118235417A (zh) 2021-09-30 2022-09-30 显示设备及其操作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210130285A KR102582545B1 (ko) 2021-09-30 2021-09-30 디스플레이 장치 및 그의 동작 방법

Publications (2)

Publication Number Publication Date
KR20230046800A KR20230046800A (ko) 2023-04-06
KR102582545B1 true KR102582545B1 (ko) 2023-09-25

Family

ID=85783295

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210130285A KR102582545B1 (ko) 2021-09-30 2021-09-30 디스플레이 장치 및 그의 동작 방법

Country Status (4)

Country Link
EP (1) EP4395339A1 (ko)
KR (1) KR102582545B1 (ko)
CN (1) CN118235417A (ko)
WO (1) WO2023055211A1 (ko)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140084446A (ko) * 2012-12-26 2014-07-07 주식회사 케이티 게임 화면 표시 디바이스, 서버 및 방법
KR20150004156A (ko) * 2013-07-02 2015-01-12 삼성전자주식회사 디스플레이 장치 및 그 방법
CN103561220A (zh) * 2013-10-28 2014-02-05 三星电子(中国)研发中心 一种电视终端及其多屏显示和控制的方法
US10212481B2 (en) * 2015-09-04 2019-02-19 Samsung Electronics Co., Ltd. Home menu interface for displaying content viewing options
KR20170106055A (ko) * 2016-03-11 2017-09-20 삼성전자주식회사 서비스를 제공하기 위한 gui를 제공하는 영상 출력 장치 및 영상 출력 방법

Also Published As

Publication number Publication date
EP4395339A1 (en) 2024-07-03
KR20230046800A (ko) 2023-04-06
CN118235417A (zh) 2024-06-21
WO2023055211A1 (ko) 2023-04-06

Similar Documents

Publication Publication Date Title
CN111447498B (zh) 显示设备的唤醒方法及显示设备
KR102216129B1 (ko) 디스플레이 기기에서 복수의 서브 화면들을 제어하는 방법 및 이를 위한 디스플레이 장치
CN114297436A (zh) 一种显示设备及用户界面主题更新方法
US11288033B2 (en) Method for outputting audio data of applications and display device
US11425466B2 (en) Data transmission method and device
WO2020248680A1 (zh) 视频数据处理方法、装置及显示设备
CN112653906B (zh) 显示设备上视频热点播放方法及显示设备
CN113014939A (zh) 显示设备及播放方法
CN111045557A (zh) 焦点对象的移动方法及显示设备
CN112188249A (zh) 一种基于电子说明书的播放方法及显示设备
CN112817680B (zh) 一种升级提示方法及显示设备
KR102582545B1 (ko) 디스플레이 장치 및 그의 동작 방법
CN112911371B (zh) 双路视频资源播放方法及显示设备
CN111988646B (zh) 一种应用程序的用户界面显示方法和显示设备
CN111885415B (zh) 一种音频数据快速输出方法及显示设备
US20240238670A1 (en) Display device and operation method thereof
CN114302070A (zh) 显示设备和音频输出方法
CN113573112A (zh) 一种显示设备及遥控器
CN112882780A (zh) 设置页面显示方法及显示设备
CN113014977A (zh) 显示设备及音量显示方法
CN113766164B (zh) 显示设备及信号源界面显示方法
CN113784222B (zh) 应用和数字电视节目的交互方法及显示设备
WO2022174751A1 (zh) 一种显示方法和显示设备
CN115412752B (zh) 一种显示设备和音效处理方法
US20240022780A1 (en) Display method and display device

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant