[go: up one dir, main page]

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

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

Info

Publication number
KR20160145351A
KR20160145351A KR1020150081810A KR20150081810A KR20160145351A KR 20160145351 A KR20160145351 A KR 20160145351A KR 1020150081810 A KR1020150081810 A KR 1020150081810A KR 20150081810 A KR20150081810 A KR 20150081810A KR 20160145351 A KR20160145351 A KR 20160145351A
Authority
KR
South Korea
Prior art keywords
function
user
menu item
preference
gui
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020150081810A
Other languages
English (en)
Inventor
황성필
김승원
동지연
신승민
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020150081810A priority Critical patent/KR20160145351A/ko
Priority to CN201680024017.8A priority patent/CN107534791A/zh
Priority to US15/177,539 priority patent/US20160364094A1/en
Priority to PCT/KR2016/006091 priority patent/WO2016200159A1/en
Publication of KR20160145351A publication Critical patent/KR20160145351A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer Graphics (AREA)

Abstract

본 발명은 디스플레이장치 및 그 제어방법에 관한 것으로서, 디스플레이장치는, 디스플레이부; 사용자 명령 입력부; 외부 신호를 수신하는 신호 수신부; 상기 수신된 외부 신호에 포함된 영상과, 상기 사용자 명령 입력부로부터 입력되는 메뉴항목 표시 요청에 대응되는 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 상기 디스플레이부에 표시할 수 있도록 하는 신호처리부; 상기 GUI의 적어도 하나 이상의 메뉴항목 중에서, 사용자에 의해서 선택된 메뉴항목에 해당되는 기능이 실행되도록 하는 제어부; 상기 GUI의 적어도 하나 이상의 메뉴항목 중에서 사용자에 의해 이전에 선택된 메뉴항목의 정보와, 이전에 상기 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장하는 저장부를 포함하고, 상기 제어부는, 상기 메뉴항목 표시 요청이 입력된 시간과, 상기 이력정보를 기반으로 선택된 상기 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시한다.
이에 의하여, 사용자는 특정 시간대에서 사용자가 선호하는 기능을 쉽게 선택할 수 있게되어 기능의 사용성이 향상된다.

Description

디스플레이장치 및 그 제어 방법{DISPLAY APPARATUS AND CONTROL METHOD THEREOF}
본 발명은 사용자가 선호하는 기능을 표시하는 디스플레이장치 및 그 방법에 관한 것으로서, 보다 상세하게는 사용 이력에 기초하여 특정 시간대에서의 사용자의 선호 기능을 결정하고, 대응하는 메뉴항목을 표시하는 디스플레이장치 및 그 방법에 관한 것 이다.
디스플레이장치는 외부의 다양한 영상공급원으로부터 전송되거나 또는 자체적으로 저장되어 있는 영상신호/영상데이터를 처리한다. 이러한 디스플레이장치는 디스플레이부를 포함하고, 디스플레이부에 처리된 영상을 표시할 수 있다. 디스플레이장치는, 예컨대 TV 또는 모니터 등으로 구현될 수 있다. 가령, TV의 경우 외부로부터 수신되는 방송신호를 디코딩, 스케일링 등과 같은 다양한 영상처리 프로세스를 통해 사용자가 원하는 방송채널의 영상을 디스플레이부에 표시한다.
기술이 발달하고 사용자의 요구가 다양화됨에 따라 디스플레이장치의 기능 역시 함께 다양화되고 있는 추세이다. 그러나 디스플레이장치를 사용하는 사용자들은 다양화된 디스플레이장치의 모든 기능을 항상 사용하지는 않으며, 사용 패턴에 따라 익숙한 기능 위주로 사용한다.
그러나, 기존의 디스플레이장치는 항상 모든 메뉴항목을 한꺼번에 표시하여, 사용자는 전체 메뉴항목 중에서 원하는 기능을 사용하기 위한 메뉴항목을 찾기 위해 번번히 번거로운 조작을 거쳐야 했다.
위의 문제점을 해결하기 위해 종래 기술은 사용자가 더 많이 사용한 기능의 항목을 사용자에게 따로 제공함으로써, 디스플레이장치의 사용성 향상을 시도했다.
그러나, 종래 기술은 단순하게 기능이 사용된 횟수만을 판단하여, 많이 사용한 기능의 항목을 사용자에게 제공할 뿐, 사용자의 기능 사용 패턴이 사용되는 시간대에 따라 많은 차이를 보임에도 이를 고려하지 못한 문제점이 있다.
따라서 본 발명의 목적은, 기능의 사용성을 향상하기 위해 특정 시간대에서의 사용자의 선호 기능을 분석하여 제공하는 디스플레이장치 및 그 방법을 제공하는 것이다.
본 발명의 상기 목적은, 디스플레이장치에 있어서, 디스플레이부; 사용자 명령 입력부; 외부 신호를 수신하는 신호 수신부; 상기 수신된 외부 신호에 포함된 영상과, 상기 사용자 명령 입력부로부터 입력되는 메뉴항목 표시 요청에 대응되는 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 상기 디스플레이부에 표시할 수 있도록 하는 신호처리부; 상기 GUI의 적어도 하나 이상의 메뉴항목 중에서, 사용자에 의해서 선택된 메뉴항목에 해당되는 기능이 실행되도록 하는 제어부; 상기 GUI의 적어도 하나 이상의 메뉴항목 중에서 사용자에 의해 이전에 선택된 메뉴항목의 정보와, 이전에 상기 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장하는 저장부를 포함하고, 상기 제어부는, 상기 메뉴항목 표시 요청이 입력된 시간과, 상기 이력정보를 기반으로 선택된 상기 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시하는 디스플레이 장치에 의해서 기능의 사용성 향상이 달성될 수 있다.
상기 제어부는 상기 이력정보에 기초하여, 상기 메뉴항목에 대응하는 기능의 선호도를 증감시키고, 상기 선호도가 제 1 임계치 이상인 상기 기능을 사용자의 선호 기능으로 결정하며, 상기 메뉴항목 표시 요청에 대응하여 상기 메뉴항목 표시 요청된 시간에서의 상기 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 GUI를 표시함으로써, 선호 기능 결정의 기준이 마련될 수 있다.
상기 제어부는 상기 선호도가 제 2 임계치 이하인 상기 기능을 상기 사용자의 선호 기능에서 제외함으로써, 사용자가 선호하는 기능만이 GUI로 표시될 수 있다.
상기 제어부는 사용자가 상기 메뉴항목을 선택한 빈도에 기초하여, 상기 메뉴항목에 대응하는 기능의 선호도를 추가적으로 증감시킴으로써, 실제 사용 패턴을 더 명확하게 고려할 수 있다.
상기 제어부는 상기 기능이 선호 기능인 경우와, 상기 기능이 선호 기능이 아닌 경우 각각에 있어서, 상기 선호도의 증감 정도를 달리하여, 선호 기능 결정에 대한 신뢰도를 향상 시킬 수 있다.
상기 제어부는 사용자의 기능 사용 형태에 기초하여 사용자의 선호 기능을 결정하며, 사용자의 특정 기능 사용 형태가 있는 때, 상기 기능 사용 형태에 기초하여 결정된 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 상기 GUI를 표시함으로써 사용자의 편의성을 증대시킬 수 있다.
상기 기능 사용 형태는 복수의 영상 컨텐츠 중에서 적어도 하나의 영상 컨텐츠를 선택한 후, 상기 기능을 사용하는 것으로써, 사용자의 영상 컨텐츠 선택과 이에 관련한 기능을 사용하는 기능 사용 패턴을 더 고려할 수 있다.
상기 기능 사용 형태는 채널 스캐닝 후, 적어도 하나의 채널을 선택하는 것으로써, 사용자의 채널 스캐닝 이후 채널을 선택하는 기능 사용 패턴을 더 고려할 수 있다.
상기 기능 사용 형태는 제 1 기능을 사용 후, 제 2 기능을 사용하는 것으로써, 사용자의 연속한 기능 사용 패턴을 더 고려할 수 있다.
상기 제어부는 사용자로 하여금 시간대를 편집할 수 있도록 GUI를 제공함으로써, 사용자의 편의를 고려할 수 있다.
상기 제어부는 사용자로 하여금 상기 선호 기능을 편집할 수 있도록 GUI를 제공함으로써, 사용자의 편의를 고려할 수 있다.
본 발명의 상기 목적은, 디스플레이장치의 제어 방법에 있어서, 외부 신호를 수신하는 단계와; 상기 수신된 외부 신호에 포함된 영상과, 사용자에 의해 입력되는 메뉴항목 표시 요청에 대응되는 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시하는 단계와; 상기 GUI의 적어도 하나 이상의 메뉴항목 중에서, 사용자에 의해서 선택된 메뉴항목에 해당되는 기능을 실행하는 단계와; 상기 GUI의 적어도 하나 이상의 메뉴항목 중에서 사용자에 의해 이전에 선택된 메뉴항목의 정보와, 이전에 상기 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장하는 단계를 포함하고, 상기 GUI를 표시하는 단계는, 상기 메뉴항목 표시 요청에 대응하여 상기 메뉴항목 표시 요청이 입력된 시간과, 상기 이력정보를 기반으로 선택된 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시하는 단계를 포함하는 디스플레이장치의 제어 방법에 의해서 기능의 사용성 향상이 달성될 수 있다.
상기 GUI를 표시하는 단계는, 상기 이력정보에 기반하여, 상기 메뉴항목에 대응하는 기능의 선호도를 증감시키는 단계와; 상기 선호도가 제 1 임계치 이상인 상기 기능을 사용자의 선호 기능으로 결정하는 단계와; 상기 메뉴항목 표시 요청에 대응하여 상기 메뉴항목 표시 요청이 입력된 시간에서의 상기 선호 기능에 대응하는 메뉴항목을 포함하는 GUI를 표시하는 단계를 포함함으로써, 선호 기능 결정의 기준이 마련될 수 있다.
상기 GUI를 표시하는 단계는, 상기 선호도가 제 2 임계치 이하인 상기 기능을 사용자의 선호 기능에서 제외하는 단계를 더 포함함으로써, 사용자가 선호하는 기능만이 GUI로 표시될 수 있다.
상기 GUI를 표시하는 단계는, 사용자가 상기 메뉴항목을 선택한 빈도에 기초하여, 상기 메뉴항목에 대응하는 기능의 선호도를 추가적으로 증감시키는 단계를 더 포함함으로써, 실제 사용 패턴을 더 명확하게 고려할 수 있다.
상기 선호도를 증감시키는 단계는, 상기 기능이 선호 기능인 경우와, 상기 기능이 선호 기능이 아닌 경우 각각에 있어서, 상기 선호도의 증감 정도를 달리 함으로써, 선호 기능 결정에 대한 신뢰도를 향상 시킬 수 있다.
상기 GUI를 표시하는 단계는, 사용자의 기능 사용 형태에 기초하여 상기 사용자의 선호 기능을 결정하는 단계와; 사용자의 특정 사용 형태가 있는 때, 상기 기능 사용 형태에 기초하여 결정된 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 상기 GUI를 표시하는 단계를 포함함으로써 사용자의 편의성을 증대시킬 수 있다.
상기 기능 사용 형태는 복수의 영상 컨텐츠 중에서 적어도 하나의 영상 컨텐츠를 선택한 후, 상기 기능을 사용하는 것으로써, 사용자의 영상 컨텐츠 선택과 이에 관련한 기능을 사용하는 기능 사용 패턴을 더 고려할 수 있다.
상기 기능 사용 형태는 채널 스캐닝 후, 적어도 하나의 채널을 선택하는 것 으로써, 사용자의 채널 스캐닝 이후 채널을 선택하는 기능 사용 패턴을 더 고려할 수 있다.
상기 기능 사용 형태는 제 1 기능을 사용 후, 제 2 기능을 사용하는 것 으로써, 사용자의 연속한 기능 사용 패턴을 더 고려할 수 있다.
상기 GUI를 표시하는 단계는, 사용자로 하여금 시간대를 편집할 수 있도록 GUI를 제공함으로써, 사용자의 편의를 고려할 수 있다.
상기 GUI를 표시하는 단계는, 사용자로 하여금 상기 선호 기능을 편집할 수 있도록 GUI를 제공함으로써, 사용자의 편의를 고려할 수 있다.
상기한 바와 같이, 본 발명에 의하면, 현재 시간대에서의 사용자의 선호 기능을 분석하여 제공함으로써, 디스플레이장치를 사용하는 사용자의 사용성이 향상될 수 있다.
도 1은, 본 발명의 일 실시예에 따른 디스플레이장치의 구성을 도시한 블록도이다.
도 2는, 본 발명의 일 실시예에 따른 저장부에 저장될 수 있는 데이터를 도시한 표이다.
도 3은, 본 발명의 일 실시예에 따른 디스플레이장치의 동작을 도시하는 흐름도이다.
도 4는, 본 발명의 일 실시예에 따른 사용자의 선호 기능이 결정되는 동작을 도시하는 흐름도이다.
도 5는, 본 발명의 일 실시예에 따른 기능의 선호도가 감소되는 동작을 도시하는 흐름도이다.
도 6은, 본 발명의 일 실시예에 따른 디스플레이장치에 표시되는 GUI를 도시한다.
도 7은, 본 발명의 일 실시예에 따른 디스플레이장치에 표시되는 선호 기능 편집을 위한 GUI를 도시한다.
도 8은, 본 발명의 일 실시예에 따른 디스플레이장치에 표시되는 선호 기능 편집을 위한 GUI를 도시한다.
도 9는, 본 발명의 일 실시예에 따른 디스플레이장치에 표시되는 시간대 편집을 위한 GUI를 도시한다.
도 10은, 본 발명의 일 실시예에 따른 디스플레이장치에 표시되는 영상 및 기능을 도시한다.
도 11은, 본 발명의 일 실시예에 따른 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작을 도시하는 흐름도이다.
도 12는, 본 발명의 일 실시예에 따른 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작을 도시하는 흐름도이다.
도 13은, 본 발명의 일 실시예에 따른 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작을 도시하는 흐름도이다.
도 14는, 본 발명의 일 실시예에 따른 사용자의 선호 기능을 표시하고 갱신하는 동작을 도시하는 흐름도이다.
이하, 첨부도면을 참조하여 본 발명의 일 실시예에 따른 특정 시간대에서의 사용자의 선호 기능을 결정하고, 표시하는 디스플레이장치 및 그 방법에 관하여 상세히 설명한다.
도 1은 본 발명의 일 실시예에 따른 디스플레이장치(10)의 구성을 도시한 블록도이다. 디스플레이장치(10)는 신호 수신부(100), 디스플레이부(101), 제어부(103), 저장부(105), 사용자 명령 입력부(107), 신호 처리부(109)를 포함할 수 있다. 다만, 도 1에 도시된 디스플레이장치(10)의 구성은 하나의 실시예에 불과하며, 경우에 따라서는 이와 다르게 구성될 수 있다. 즉, 도시되지는 않았으나, 도 1에 도시된 디스플레이장치(10)의 구성 중 적어도 어느 하나가 배제되거나, 새로운 구성이 추가될 수 있다.
신호 수신부(100)는 영상신호를 외부로부터 수신한다. 신호 수신부(100)는 튜너(tuner)를 구비하여 영상신호를 수신할 수 있다. 튜너(tuner)는 제어부(103)의 제어에 따라 복수의 채널 중 선택된 어느 하나의 채널의 영상신호를 튜닝하여 수신할 수 있다. 채널의 선택은 사용자의 조작에 의해 이루어질 수 있다. 예컨대, 디스플레이장치(10)는, 사용자의 조작 명령을 수신하는 사용자 명령 입력부(107)를 더 포함할 수 있다. 사용자 명령 입력부(107)는 조작 패널을 통해 조작 명령을 직접 수신하거나, 리모컨으로부터 사용자의 조작 명령이 포함된 리모컨신호를 수신할 수 있다.
신호 수신부(100)는 다른 실시예로서, 셋탑박스, DVD, PC 등과 같은 영상기기로부터 영상신호를 수신하거나, 스마트폰과 같은 주변기기로부터 영상신호를 수신하거나, 인터넷과 같은 네트워크를 통하여 서버로부터 영상신호를 수신할 수도 있다.
신호처리부(109)는 수신되는 영상신호를 처리하여 디스플레이부(101)에 영상이 표시되도록 한다. 신호처리부(109)는 수신되는 영상신호에 대하여, 예컨대, 모듈레이션, 디모듈레이션, 멀티플렉싱, 디멀티플렉싱, 아날로그-디지털변환, 디지털-아날로그변환, 디코딩, 인코딩, 이미지인핸스먼트, 스케일링 등의 영상처리를 수행할 수 있다. 또한, 신호처리부(109)는 제어부(103)의 제어에 따라서 디스플레이장치(10)가 제공할 수 있는 복수의 기능에 대응하는 메뉴항목을 포함하는 GUI(graphical user interface)를 디스플레이부(101)에 표시할 수 있도록 할 수 있다.
디스플레이부(101)는 신호처리부(109)에 의해 처리되는 영상신호에 기초하여 영상을 표시한다. 디스플레이부(101)는 LCD, PDP, OLED 등 다양한 방식으로 영상을 표시할 수 있다.
저장부(105)는 제어부(103)의 제어에 따라서 다양한 정보가 저장될 수 있으며, 또한 디스플레이장치(10)의 기능에 대한 정보를 저장할 수 있다. 저장부(105)는 플래시메모리(flash-memory), 하드디스크 드라이브(hard-disc drive)와 같은 비휘발성 메모리로 구현될 수 있다. 저장부(105)에 저장되는 데이터는, 예를 들면 사용자가 디스플레이장치(10)의 기능을 사용하기 위해 선택한 메뉴항목의 정보와 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장할 수 있으며, 또한 디스플레이장치(10)의 구동을 위한 운영체계를 비롯하여 디스플레이장치(10)의 기능 실행을 위한 다양한 어플리케이션이 저장부(105)에 저장될 수 있다.
제어부(103)는 디스플레이장치(10)의 다양한 구성에 대한 제어동작을 수행한다. 예를 들면, 제어부(103)는 신호 수신부(100)를 통해 수신되는 영상 신호를 처리하여, 처리된 영상을 디스플레이부(101)에 표시한다. 또한, 제어부(103)는 사용자의 메뉴항목 선택에 따라 선택된 메뉴항목에 해당되는 기능이 실행되도록 하며, 선택된 메뉴항목의 정보와 상기 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장부(105)에 저장하고, 저장부(105)에 저장되어 있는 이력정보를 분석하여, 특정 시간대에서의 사용자의 선호 기능을 결정한다. 이어서, 제어부(103)는 메뉴항목 표시 요청에 대응하여 메뉴항목 표시 요청된 시간에서의 사용자의 선호 기능으로 결정된 기능에 대응하는 메뉴항목을 선택하여 디스플레이부(101)에 표시한다.
도 2는 본 발명의 일 실시예에 따른, 저장부(105)에 저장될 수 있는 사용자가 선택한 메뉴항목 및 메뉴항목을 선택한 시간 정보 등을 포함하는 이력정보와 관련된 데이터를 표로서 도시한다. 사용자가 기능(201)을 사용하기 위해 GUI의 메뉴항목을 선택하면, 제어부(103)는 선택된 메뉴항목에 대응하는 기능(201)을 수행한다. 그리고, 사용자에 의해 선택된 메뉴항목의 정보와 메뉴항목을 선택한 시간의 정보를 포함하는 이력 정보가 저장부(105)에 저장된다. 또는, 사용자가 사용한 기능(201) 및 기능을 사용한 시간(205)에 관한 정보가 저장부(105)에 저장될 수 있다. 정보는 시간대(200), 기능(201), 선호도(203) 및 시간(205)에 관한 항목을 포함할 수 있다. 상술한 정보의 항목은 단지 예시일 뿐으로, 저장되는 정보의 항목은 도면에 한정되지 않는다.
시간대(200)는 기능(201)을 사용한 시간(205)을 포함하는 시간의 범위로서, 평일 오전, 주말 오후, 연말, 심야, 이른 아침 등 사용자의 선택에 따라서 다양하게 저장될 수 있다. 시간대(200)에 따라서 같은 기능(201)이더라도, 사용자의 사용에 따라 증감하는 선호도(203)가 다를 수 있기 때문에, 시간대(200)별로 사용자의 선호 기능은 동일하지 않을 수 있다. 시간대(200)의 범위 및 명칭은 기 설정되어 있으나, 시간대(200)의 범위 및 명칭을 편집할 수 있도록 사용자에게 편집 GUI가 제공될 수 있다. 시간대(200)의 편집을 위한 GUI에 대해서는 후술한다.
기능(201)은 사용자가 기능(201)을 사용하기 위해 GUI의 메뉴항목을 선택함으로써 디스플레이장치(10)에 의해 수행된 기능(201)이다. 기능(201)은 디스플레이장치(10)가 실행할 수 있는 어플리케이션(application), 사용자가 시청한 채널, 화면의 밝기, 화질, 등을 조절할 수 있는 설정 등 디스플레이장치(10)가 사용자에게 제공할 수 있는 모든 기능일 수 있다.
선호도(203)는 사용자가 기능(201)을 사용함에 따라 증감되어 저장되는 수치이다. 선호도(203)는 사용자가 기능(201)을 더 많이, 또는 더 자주, 반복하여 사용할 수록 높아지고, 사용자가 기능(201)을 일정 기간 사용하지 않으면 낮아진다. 선호도(203)의 높낮이를 통해 사용자가 기능(201)을 선호하는지 여부에 대해서 판단할 수 있다.
사용시간(205)은 사용자가 기능(201)의 사용을 시작하고, 끝난 시간에 관한 정보이다. 사용시간(205)은 시/분/초뿐만 아니라 년/월/일에 대한 정보 역시 포함할 수 있다.
다른 일 실시예에 따르면, 저장부(105)에 저장되는 정보는 사용자 식별을 위한 사용자 정보, 기능(201)을 사용한 횟수, 기능(201)을 사용하지 않은 기간, 기능(201)을 사용 하였다고 볼 수 있는 최소 시간, 기능(201)의 설정 내용 등 기능(201) 및 기능(201)의 사용과 관련된 다양한 형태의 정보를 더 포함할 수 있다.
사용자 식별을 위한 사용자 정보의 예를 들면, 디스플레이장치(10)를 사용하는 사용자가 복수일 경우, 각 사용자를 식별하기 위한 식별코드가 사용될 수 있다. 저장부(105)에 각 식별코드에 대응하는 사용자의 나이, 성별에 관한 정보가 추가로 저장될 수 있다. 식별코드를 사용함으로써, 각 사용자 별로 기능(201)을 사용하여 선호도(203)가 증감될 수 있다. 따라서, 같은 디스플레이장치(10)라 하더라도 각각의 사용자 마다 특정 시간대(200)에서의 선호 기능이 다를 수 있으며, 이에 따라서 표시되는 GUI가 각 사용자 별로 차이가 날 수 있다.
도 3은 본 발명의 일 실시예에 따른 디스플레이장치(10)의 동작을 도시하는 흐름도이다. 먼저, 동작 S300에서 신호 수신부(100)는 외부 신호를 수신한다. 그리고, 동작 S301에서 제어부(103)는 수신된 외부 신호에 포함된 영상과, 사용자의 메뉴항목 표시 요청에 대응하여 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 디스플레이부(101)에 표시한다. 그리고, 동작 S303에서 제어부(103)는 사용자에 의해서 선택된 메뉴항목에 해당되는 기능을 실행한다. 그 후, 동작 S305에서 제어부(103)는 이전에 선택된 메뉴항목의 정보와 이전에 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장한다. 마지막으로, 동작 S307에서 제어부(103)는 메뉴항목 표시 요청이 입력된 시간과, 이력정보를 기반으로 적어도 하나 이상의 메뉴항목을 선택한다.
신호 수신부(100)는 외부 신호를 수신하여(S300) 신호 처리부(109)에 제공한다. 신호 처리부(109)는 제공된 신호를 처리하며, 제어부(103)의 제어에 따라서 처리된 신호에 기반한 영상이 디스플레이부(101)에 표시된다.
영상이 디스플레이부(101)에 표시되는 중, 사용자의 메뉴항목 표시 요청이 있으면, 제어부(103)의 제어에 따라 영상과 적어도 하나 이상의 메뉴항목을 포함하는 GUI가 디스플레이부(101)에 함께 표시된다(S301).
사용자는 디스플레이장치(101)의 기능을 사용하기 위해 GUI의 메뉴항목을 선택할 수 있으며, 제어부(103)는 사용자의 메뉴항목 선택에 따라서, 선택된 메뉴항목에 해당되는 기능을 실행한다(S303).
이후, 이전에 사용자에 의해 선택된 메뉴항목의 정보와 이전에 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보가 저장부(105)에 저장된다(S305). 도 2에 도시된 바와 같이 시간대(200), 사용된 기능(201), 기능의 선호도(203) 및 기능(201)이 사용된 시간(205)이 저장 될 수 있다.
이어서, 제어부(103)는 메뉴항목 표시 요청이 입력된 시간과, 저장부(105)에 저장된 이력정보에 기반하여 적어도 하나 이상의 메뉴항목을 선택한다(S307). 이때, 선택되는 메뉴항목은 사용자가 선호하는 기능으로 결정된 선호 기능에 대응하는 메뉴항목일 수 있다. 즉, 제어부(103)는 메뉴항목 표시 요청이 입력된 시간 또는 특정 시간대에서의 사용자가 선호하는 기능(201)을 사용자의 선호 기능으로 결정하여, 결정된 선호 기능에 대응하는 메뉴항목을 선택한다(S307). 사용자의 선호 기능은 특정 시간대(200)에서의 기능의 선호도(203)를 기준으로 결정할 수 있다. 선호도(203)를 기준으로 선호 기능으로 결정하는 방법에 대해서는 후술한다.
그리고, 제어부(103)는 차후 사용자의 메뉴항목 표시 요청에 대응하여 메뉴항목 표시 요청된 시간과 상기 이력 정보를 기반으로 선택된 메뉴항목을 포함하는 GUI를 디스플레이부(101)에 표시할 수 있다. 즉, 특정 시간대에서 메뉴항목이 표시 요청되면, 표시 요청된 시간에서의 사용자의 선호 기능에 대응하는 메뉴항목을 사용자가 선택하기 쉽도록 제공하며, 사용자는 표시된 메뉴항목을 선택함으로써, 대응하는 기능을 사용할 수 있다. 이때, 표시되는 메뉴항목은 동작 S301에서 표시된 적어도 하나 이상의 메뉴항목과는 다른 메뉴항목 일 수 있다. 즉, 사용자가 디스플레이장치(10)의 기능을 오랜 기간 사용할수록 같은 메뉴항목이 요청된 시간에서의 사용자가 선호하는 기능으로 결정되어 표시되는 메뉴항목은 갱신될 수 있다.
다른 일 실시예에서, 제어부(103)는 메뉴항목 표시 요청이 없어도, 현재 시간에서의 선호 기능에 대응하는 메뉴항목을 디스플레이부(101)에 항상 표시할 수 있다. 또한, GUI를 따로 표시하지 않고, 자동으로 특정 시간대에서의 결정된 선호 기능을 해당 시간대가 되면 실행할 수 있다.
다른 일 실시예에서, 디스플레이장치(10)는 선호 기능이 이미 결정된 상태에서 사용자에게 제공될 수 있다. 다른 복수의 사용자들의 기능 사용 이력을 전달 받아 분석한 후, 디스플레이장치(10)를 사용할 사용자가 선호하는 기능을 예측한 예측 모델(prediction model)을 제작한다. 이용 초기의 디스플레이장치(10)는 예측 모델을 이용하여 결정된 선호 기능에 대응하는 선택된 메뉴항목을 사용자에게 표시할 수 있다. 이 예측 모델에 의해 결정된 선호 기능은 반드시 사용자가 선호하는 기능과 같을 수는 없지만, 다수의 사용자들의 사용 이력에 기초하여 만들어진 것이므로, 상당 부분 일치할 수 있다. 사용자가 이후 디스플레이장치(10)를 상당기간 사용하면 선호 기능이 사용자가 실제 선호하는 기능으로 갱신된다.
도 4는 본 발명의 일 실시예에 의한 선호도(203)의 증감에 따라 선호 기능이 결정되는 과정의 흐름도이고, 도 5는 기능(201)의 선호도가 감소하는 동작의 흐름도가 도시되어 있다. 기능(201)의 선호도(203)는 사용자가 기능(201)을 사용함에 따라서 증가하거나, 감소할 수 있다. 선호도(203)는 사용자가 기능(201)을 선호하는지 여부를 판단하기 위한 수치로서 저장부(105)에 저장된다. 선호도(203)가 증가하여 기 설정된 제 1 임계치를 넘으면, 사용자가 기능(201)을 자주 또는 많이 사용하는 것으로, 이를 선호 기능으로 결정할 수 있다. 또한, 선호도(203)가 감소하여 기 설정된 제 2 임계치보다 적어지면, 사용자가 기능(201)을 더 이상 선호하지 않는 것이므로, 선호 기능에서 제외될 수 있다.
먼저, 동작 S401에서, 사용자가 기능(201)을 사용한다. 그 후, 동작 S403에서, 제어부(103)는 사용된 기능(201)과 시간(205)에 기초하여 특정 시간대(200)에서의 기능(201)의 선호도(203)를 증가 또는 감소시킨다. 다음으로는, 동작 S405에서, 제어부(103)가 기능의 선호도(203)가 제 1 임계치 이상인지 판단한다. 기능(201)의 선호도(203)가 제 1 임계치 이상이라고 판단되면, 동작 S407에서, 제어부(103)는 기능(201)을 선호 기능으로 결정한다. 그리고, 기능(201)의 선호도(203)가 제 1 임계치 이상이 아니라면, 동작 S409에서, 제어부(103)가 기능(201)의 선호도(203)가 제 2 임계치 이하인지 여부를 판단한다. 기능(201)의 선호도(203)가 제 2 임계치 이하라면, 동작 S411에서, 제어부(103)가 기능(201)을 선호 기능에서 제외한다.
사용자가 디스플레이장치(10)가 제공할 수 있는 복수의 기능 중에서 사용자에 의해 선택된 적어도 하나의 기능(201)을 사용하면(S401) 사용된 기능 (201) 및 사용된 시간(205)에 관한 정보(20)가 저장부(105)에 저장된다. 정보(20)에 관해서는 상술한바 있다.
제어부(103)는 저장부(105)에 저장된 이력정보에 포함된 사용자가 기능(201)을 사용한 시간(205)에 기초하여, 기능(201)을 사용한 시간대(200)에서의 선호도(203)를 증가 또는 감소시킨다(S403). 제어부(103)는 사용자가 기능(201)을 사용할 때마다 선호도(203)를 증가시킨다. 기능(201)을 사용하였는지에 대한 판단은, 단지 기능(201)에의 접근, 즉 메뉴항목의 선택에 대응하여 기능(201)을 사용하였다고 판단하거나, 다른 예로서, 기능(201)을 소정 시간 이상 사용한 경우 기능(201)을 사용하였다고 판단할 수도 있다. 기능(201)을 사용하였다고 판단할 수 있을 만한 소정 시간은 각각의 기능(201)마다 다를 수 있다. 또한, 각각의 기능(201) 마다 선호도(203)가 증감하는 정도 역시 다를 수 있다.
도 5는 기능(201)의 선호도(203)가 감소하는 동작의 흐름도를 도시한다. 제어부(103)는 사용자가 기능(201)을 사용한 뒤(S501), 기 설정된 기간이 경과 하였다고 판단하고(S503), 기 설정된 기간이 경과 하였으면, 특정 시간대(200)에서의 기능(201)의 선호도(203)를 감소시킨다(S505). 제어부(103)는 기 설정된 기간 동안 기능(201)이 사용되었는지 여부와는 상관없이, 기 설정된 기간이 경과 하면 선호도(203)를 감소시킨다.
다른 일 실시예에서는, 기 설정된 기간 동안 기능(201)이 사용되었다면, 제어부(103)는 기 설정된 기간의 산정을 초기화하여 선호도(203)를 감소시키지 않을 수 있다. 선호도(203) 감소를 위해 기 설정된 기간은 각각의 기능(201) 마다 다르게 설정될 수 있으며, 이와 관련된 정보는 저장부(105)에 저장될 수 있다.
다른 일 실시예에서, 제어부(103)는 사용자가 기능(201)을 사용한 빈도에 기초하여 기능(201)을 사용한 시간대(200)에서의 상기 기능(201)의 선호도(203)를 추가적으로 증가 또는 감소시킨다. 구체적으로, 기능(201)이 기 설정된 기간 동안 일정 횟수 이상 사용한 경우 기능(201)이 사용될 때마다 제어부(103)는 기능(201)의 선호도(203)를 추가로 증가시킬 수 있다. 또한, 기능(201)의 선호도(203)가 증가 됨이 없이 계속하여 감소 된다면, 제어부(103)는 기능(201)의 선호도(203)를 추가로 감소시킬 수 있다.
또 다른 일 실시예에서, 제어부(103)는 기능(201)이 선호 기능인지 여부에 따라서 선호도(203)의 증감 정도를 달리할 수 있다. 구현에 따라서, 제어부(103)는 사용된 기능(201)이 선호 기능이라면, 선호도(203)를 기능(201)이 선호 기능이 아닌 경우보다 더 많이 증가시키거나, 더 적게 감소시킬 수 있다. 반대로, 제어부(103)는 사용된 기능(201)이 선호 기능이 아닌 경우에, 선호도(203)를 기능(201)이 선호 기능인 경우보다 더 많이 증가시키거나, 더 적게 감소시킬 수 있다.
제어부(103)는 선호 기능의 결정을 위해, 기능(201)의 선호도(203)가 제 1 임계치 이상인지 여부를 판단한다(S405). 특정 시간대(200)에서의 선호도(203)가 제 1 임계치 이상인 기능(201)은 사용자가 특정 시간대(200)에서 사용하기를 선호하는 기능(201)이라는 의미다. 따라서, 제어부(103)는 기능(201)의 선호도(203)가 제 1임계치 이상인 경우, 기능(201)을 특정 시간대(200)에서의 사용자의 선호 기능으로 결정한다(S407). 만약 기능(201)이 이미 선호 기능이라면, 기능(201)의 선호도(203)가 제 1 임계치 이상인지 여부는 판단하지 않는다.
기능(201)의 선호도(203)가 제 1 임계치 이상이 아닌 경우 제어부(103)는 해당 기능(201)의 선호도(203)가 제 2 임계치 이하인지를 판단한다(S409). 특정 시간대(200)에서의 선호도(203)가 제 2 임계치 이하인 기능(201)은 사용자가 더 이상 특정 시간대(200)에서 사용하기를 선호하지 않는 기능(201)이라는 의미다. 따라서, 선호 기능의 선호도(203)가 제 2 임계치 이하인 경우 제어부(103)는 이를 선호 기능에서 제외한다(S411). 기능(201)이 이미 선호 기능이 아니라면, 기능(201)의 선호도(203)가 제 2 임계치 이하인지 여부는 판단하지 않는다. 해당 기능이 선호 기능인 경우, 기능(201)의 선호도(203)가 제 2 임계치 이하로 감소 되면, 선호 기능에서 제외되어 대응하는 메뉴항목이 더 이상 표시되지 않을 수 있다. 제 2 임계치는 제 1 임계치와 같을 수 있지만, 한번 결정된 선호 기능을 쉽사리 선호 기능에서 제외하지 못하도록 제 2 임계치가 제 1 임계치보다 낮을 수 있다.
도 6은 본 발명의 일 실시예에 따른 GUI(graphical user interface)가 표시되는 디스플레이부(101)의 예를 도시한다. 이력정보를 기반으로 선택된 적어도 하나 이상의 메뉴항목(601)과 시간대(603)를 포함하는 GUI가 디스플레이부(101)에 표시된다. 디스플레이부(101)는 평일 오후에 사용자가 선호하는 기능에 대응하는 메뉴항목(601) a, b, c, d와 현재 시간대에 대응하는 항목(603)을 포함하는 GUI(60)를 표시한다. 디스플레이부(101)는 주말 오후에 사용자가 선호하는 기능에 대응하는 메뉴항목(601)인 a, d와 현재 시간대에 대응하는 항목(603)을 포함하는 GUI(61)를 표시한다.
사용자의 선호 기능에 대응하는 적어도 하나의 메뉴항목(601)과 현재 시간대는 (603)를 포함하는 GUI(60, 61)는 사용자의 요청에 따라 디스플레이부(101)에 표시될 수 있다. 시간대(603)는 메뉴항목 표시 요청된 시간이 포함되는 시간의 범위를 의미하며, 시간대(603)로 표시되거나 현재 정확한 시간의 형태로 표시될 수 있다. 메뉴항목(601)은 이런 메뉴항목 표시 요청된 시간에서의 사용자의 선호 기능으로 결정된 기능에 대응하는 메뉴항목(601)이 표시될 것이다.
또는, 사용자의 특별한 제어 명령이 입력되지 않아도 자동으로 사용자의 선호 기능에 대응하는 적어도 하나의 메뉴항목(601)과 현재 시간대(603)를 포함하는 GUI(60, 61)가 디스플레이부(101)에 표시될 수 있다. 표시된 GUI(60, 61)의 배치와 설명은 단지 예시일 뿐으로, GUI(60, 61)는 구현하는 방식에 따라서 다양하게 표시될 수 있다.
디스플레이부(101)는 GUI(60, 61)가 표시되고, 일정 기간 동안 사용자가 디스플레이장치(10)를 더 사용하여 사용자의 선호 기능이 갱신되어 같은 시간(603) 임에도 다른 메뉴항목(601)을 포함하는 GUI(63, 65)를 표시한다.
디스플레이부(101)가 표시하는 GUI(60, 61)과 GUI(63, 65)는 각각 다른 사용자에게 표시되는 GUI일 수 있다. 초기에는 두 디스플레이장치(10)에 같은 선호 기능이 저장되어 있더라도, 오랜 기간 사용에 의해 같은 시간대(603)에서의 선호 기능이 갱신되어 달라질 수 있기 때문이다. 디스플레이장치(10)를 사용할수록 화면에 표시되는 선호 기능은 사용자가 진정으로 선호하는 기능만이 남을 것이다.
다른 일 실시예에서는, 선호 기능에 대응하는 메뉴항목(601)이 GUI에 포함되어 디스플레이부(101)에 표시되지 않고, 선호 기능이 바로 실행될 수 있다. 이를테면, 사용자가 채널을 돌릴 때, 선호하는 채널이 메뉴항목(601)으로 사용자에게 제공되는 것이 아니라, 사용자가 다음 채널을 선택하면, 자연스럽게 선호하는 영상이 표시되는 채널로 넘어갈 수 있다. 이 실시예에 따르면, 현재 시간대(603)에 따라서, 디스플레이장치(10)의 사용자에 따라서, 사용자가 디스플레이장치(10)를 사용한 기간에 따라서, 다음 채널을 선택할 때, 선택되는 채널이 각기 달라질 수 있다.
도 7 내지 도 8은 본 발명의 일 실시예에 따라 사용자로 하여금 선호 기능을 편집할 수 있도록 표시되는 GUI(70, 80)의 예를 도시한다. 제어부(103)가 선호도(203)에 기초하여 사용자의 선호 기능을 결정하는 것은, 편리할 수 있으나, 실제로 사용자가 선호하여 쉽게 사용하고 싶은 기능(201) 과는 일치하지 않을 수 있다. 이를 위해, 사용자가 직접 선호하는 기능(201)을 선호 기능으로 결정하고, 선호하지 않는 기능(201)을 선호 기능에서 제외하며, 선호 기능의 시간대(200)를 변경하는 등을 할 수 있도록 선호 기능 편집 GUI(70, 80)들이 제공된다.
도 7은 본 발명의 일 실시예에 따라 사용자가 제 1 시간대(701)에서의 선호 기능을 제 2 시간대(703)에서의 선호 기능으로 변경할 수 있도록 표시되는 선호 기능 편집 GUI(70)의 예를 도시한다. 편집 GUI(70)는 제 1 시간대(701) 및 제 2 시간대(703)에서의 선호 기능에 대응하는 메뉴항목들을 포함한다. 사용자는 제 2 시간대(703)의 선호 기능 중 하나인 앱a를 제 1 시간대(701)의 선호 기능으로 결정하기 위해, 앱a에 해당하는 메뉴항목(705(a))을 제 1 시간대(701)의 빈 공간(705(b))에 이동시킬 수 있다. 이동은 드래그 앤드 드랍(drag-and-drop), 클릭(click) 등 간단하고 직관적인 조작에 따라 이루어질 수 있다. 이동이 완료되면, 앱a는 제 2 시간대(703)의 선호 기능에서 제외되며, 제 1 시간대(701)의 선호 기능으로 결정된다. 선호 기능을 제 2 시간대(703)에서 제 1 시간대(701)로 복사하여 붙이는 것도 구현에 따라서 가능하다. 상술 된 설명과 도 7의 GUI는 단지 설명을 위한 예시일 뿐이며, 적어도 하나 이상의 선호 기능의 시간대를 변경할 수 있도록 표시되는 GUI의 다양한 구현예가 존재할 수 있다.
도 8은 본 발명의 일 실시예에 따른 사용자로 하여금 디스플레이장치(10)가 제공할 수 있는 복수의 기능 중에서 직접 선호 기능을 결정할 수 있도록 표시되는 선호 기능 편집 GUI(80)의 예를 도시한다. GUI(80)는 특정 시간대(801)에서의 선호 기능 및 전체 기능(803)에 대응하는 메뉴항목을 포함한다. 사용자는 전체 기능(803) 중 하나인 앱a를 특정 시간대(801)의 선호 기능으로 결정하기 위해, 앱a에 해당하는 메뉴항목(805(a))을 특정 시간대(801)의 빈 공간(805(b))으로 이동시킬 수 있다. 이동은 드래그 앤드 드랍(drag-and-drop), 클릭(click) 등 간단하고 직관적인 조작에 따라 이루어질 수 있다. 이동이 완료되면, 이동된 앱a는 특정 시간대(801)에서의 선호 기능으로 결정된다. 또한, 특정 시간대(801)에서의 선호 기능을 제외하는 것도 구현에 따라서 가능하다. 상술 된 설명과 도 8의 GUI는 단지 설명을 위한 예시일 뿐이며, 적어도 하나의 선호 기능을 결정하거나 선호 기능에서 제외할 수 있도록 표시되는 GUI의 다양한 구현예가 존재할 수 있다.
도 9는 본 발명의 일 실시예에 따라 사용자로 하여금 특정 시간대(901)를 편집, 추가할 수 있도록 표시되는 시간대 편집 GUI(90, 91)들의 예를 도시한다. GUI(90)는 특정 시간대(901), 복수의 시간대 변경 버튼들(903(a), 903(b), 905(a), 905(b)), 추가 버튼(907)을 포함한다. 특정 시간대(901)의 명칭 변경 또는 추가를 위한 GUI(91)는 자판(911)을 더 포함한다. 사용자는 본인의 생활 패턴과 기호에 맞게 시간대의 범위 및 시간대의 명칭을 변경하거나 새로운 시간대를 추가할 수 있는 기능을 필요로 할 수 있다. 기 설정되어 있는 시간대를 편집하기 위해 사용자가 디스플레이장치(10)에 제어 명령을 입력하면, 사용자에게 시간대 편집 기능을 제공하는 편집 GUI(90)가 표시된다.
사용자는 표시된 GUI를 조작하여, 특정 시간대(901)의 범위를 변경할 수 있다. 먼저, 범위를 변경할 특정 시간대(901)를 결정한 후, 특정 시간대(901)의 범위를 복수의 시간대 변경 버튼(903(a), 903(b), 905(a), 905(b))을 조작하여 변경할 수 있다. 특정 시간대(200)가 시작되는 시점은 제 1 변경 버튼(903(a)) 및 제 2 변경 버튼(903(b))을 이용하여 변경하고, 특정 시간대(200)가 끝나는 시점은 제 3 변경 버튼(905(a)) 및 제 4 변경 버튼(905(b))을 이용하여 변경할 수 있다.
또한, 사용자는 표시된 GUI(91)를 조작하여 특정 시간대(901)의 명칭을 변경할 수 있다. 사용자는 GUI(91)를 통해 제공되는 자판(911)을 이용하여 명칭을 직접 입력하거나, 미리 정해진 항목 중에서 선택하도록 할 수 있다.
또한, 사용자가 추가 버튼(907)을 선택함에 따라 표시된 GUI(91)를 조작하여 새로운 특정 시간대(200)를 추가할 수 있을 것이다. 새로운 특정 시간대(200)의 명칭을 기입 하거나 미리 정해진 항목 중에서 선택하고, 시간대 변경 버튼들(903(a), 903(b), 905(a), 905(b))을 사용하여 범위를 변경할 수 있다.
상술 된 설명과 도 9의 시간대 편집 GUI(90, 91)들은 단지 설명을 위한 예시일 뿐이며, 사용자가 특정 시간대(901)의 범위와 명칭을 변경하거나, 새로운 특정 시간대(901)를 추가할 수 있도록 하는 편집 GUI(90, 91)들의 다양한 구현예가 존재할 수 있다.
도 10은 본 발명의 일 실시예에 따라 사용자가 선택한 영상 컨텐츠(1002) 및 사용자에게 제공되고 있는 기능들(1001, 1003)을 디스플레이(100)에 표시하는 디스플레이장치(10)의 예를 도시한다. 디스플레이장치(10)는 수신되는 다양한 복수의 영상 중에서 사용자의 선택에 따라 하나의 영상 컨텐츠(1002)를 표시할 수 있다. 또한, 디스플레이장치(10)는 사용자에게 제공하고 있는 복수의 기능들(1001, 1003)이 실행되는 화면 및 사용자의 메뉴항목 표시 요청에 대응하여 이력정보를 기반으로 선택된 메뉴항목(1005) 과 시간대 (1007)를 포함하는 GUI를 영상 컨텐츠(1002)와 함께 표시할 수 있다. 상기 GUI에 표시되는 메뉴항목(1005)은 사용자의 선호 기능에 대응함은 상술한바 있다.
디스플레이장치(10)는 상술한 바와 같이 외부로부터 영상 신호를 수신하여 처리하고, 처리된 영상 신호에 기초하여 영상 컨텐츠(1002)를 표시할 수 있다. 외부장치는 방송 신호를 송출하는 방송국 또는 무선 또는 유선으로 연결되어 있는 네트워크 서버 또는 컴퓨터와 같은 외부 전자장치 등 디스플레이장치(10)에 영상 신호를 제공할 수 있는 모든 종류의 장치를 의미한다. 사용자는 디스플레이장치(10)가 표시할 수 있는 복수개의 영상 컨텐츠 중에서 하나의 영상 컨텐츠(1002)를 선택하여 시청할 수 있다. 선택은 방송국의 주파수가 할당된 채널 또는 연결된 외부 장치 중 하나의 선택일 수 있다.
또한, 디스플레이장치(10)는 자막, 영상의 내용 설명 등과 같은 영상 관련 정보(1001), PIP(picture in picture)(1003), 화면 보정, 채널 예약, 각종 어플리케이션 등 디스플레이장치(10)가 제공할 수 있는 모든 기능들을 영상 컨텐츠(1002)와 함께 디스플레이부(101)에 표시할 수 있다.
또한, 디스플레이장치(10)는 영상 컨텐츠(1002)를 표시하는 중에 사용자의 메뉴항목 표시 요청에 대응하여 사용자의 선호 기능에 대응하는 메뉴항목(1005)을 표시할 수 있다. 선호 기능에 대응하는 메뉴항목(1005)은 사용자의 다른 조작 없이도 항시 표시될 수 있다.
또한, 디스플레이장치(10)는 메뉴항목 표시 요청이 입력된 시간(1007)을 표시할 수 있다. 표시되는 시간(1007)은 정확한 시간이거나, 기 저장되어 있는 시간대(201)일 수 있다. 시간대(201)가 사용자에 의해 명칭 및 시간대(201)의 범위가 변경될 수 있음은 상술한바 있다.
도 11 내지 13은 본 발명의 일 실시예에 따라 사용자의 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작에 관한 흐름도이다. 선호 기능은 사용자가 기능(201)을 사용한 사실과 사용한 시간(205)뿐 아니라 사용자가 기능(201)을 사용한 형태에 기초하여 결정될 수 있다. 제어부(103)는 사용자가 기능(201)을 어떻게 사용하였는지를 분석하여, 사용자의 기능 사용 형태에 따른 선호 기능을 결정할 수 있다. 또한, 제어부(103)는 사용자의 특정 기능 사용 형태에 따른 선호 기능이 결정되면, 같은 특정 기능 사용 형태가 있을 때마다, 결정된 선호 기능을 사용할지 여부를 사용자에게 GUI로 제공할 수 있다. 이하 사용자의 사용 형태에 기초하여 선호 기능을 결정하고, 이를 표시하는 각각의 실시예에 대해서 도 10의 화면과 도 11 내지 도 13의 흐름도를 참조하여 설명한다.
도 11은 본 발명의 일 실시예에 따라 복수의 영상 컨텐츠 중에서 적어도 하나의 영상 컨텐츠(1002)를 선택한 후, 기능(201)을 사용하는 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작에 관한 흐름도이다.
사용자는 특정 영상 컨텐츠(1002)가 표시되는 중에 디스플레이장치(10)의 기능(201)을 사용할 수 있다. 예를 들면, 사용자는 야구 경기 시청 중에 다른 구장에서의 경기 진행 결과를 알고 싶어 PIP(1003)를 사용한다거나, 영화를 시청하는 중에 영화 관련 정보를 알기 위해 정보 앱(1001)을 사용할 수 있다. 이때, 사용되는 PIP(1003) 또는 정보 앱(1001)은 기능 사용 형태에 기초한 사용자의 선호 기능으로 결정될 수 있다. 이하에서는, 영상 컨텐츠(1002)를 선택한 후, 기능(201)을 사용하는 기능 사용 형태에 기초하여 선호 기능을 결정하고, 표시하는 동작에 관하여 설명한다.
먼저, 동작 S1101에서, 제어부(103)는 사용자가 선택한 특정 영상 컨텐츠(1002)를 디스플레이부(101)에 표시한다. 그 후, 동작 S1103에서, 영상 컨텐츠(1002)가 표시되는 중에 사용자가 기능(201)을 사용하면, 동작 S1105에서, 제어부(103)가 사용자의 기능 사용 형태에 기초하여 선호 기능을 결정한다. 그리고, 동작 S1107에서, 제어부(103)는 사용자가 기 선택된 영상 컨텐츠(1002)와 관련된 영상 컨텐츠(1002)를 선택하였는지 여부를 판단한다. 기 선택된 영상 컨텐츠(1002)와 관련된 영상 컨텐츠(1002)가 선택되었다면, 동작 S1109에서, 제어부(103)는 결정된 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 디스플레이부(101)에 표시한다. 마지막으로, 동작 S1111에서 사용자는 기능(201)을 선택하여 사용한다.
제어부(103)는 외부로부터 수신된 영상신호에 기초하여 사용자가 선택한 영상 컨텐츠(1002)를 디스플레이부(101)에 표시한다(S1101). 사용자의 제어 명령은 특정 채널의 선택일 수 있고, 영상 컨텐츠(1002)를 제공하는 복수의 외부 장치 중 하나의 선택일 수 있다. 디스플레이장치(10)는 영상 컨텐츠(1002)를 표시하며, 사용자가 선택한 영상 컨텐츠(1002)의 내용에 관한 정보를 저장부(105)에 저장한다. 내용에 관한 정보는 영상 컨텐츠(1002)의 종류, 길이, 녹화방송인지 등의 다양한 정보가 저장될 수 있다.
제어부(103)는 영상 컨텐츠(1002)를 표시하는 중, 사용자가 기능을 사용하면(S1103), 자막, 영상 컨텐츠(1002)의 내용 설명 등과 같은 영상 관련 정보(1001), PIP(picture in picture)(1003) 등을 영상 컨텐츠(1002)와 함께 디스플레이부(101)에 표시할 수 있다.
제어부(103)는 영상 컨텐츠(1002)가 표시되는 중에 기능(201)을 사용하는 기능 사용 형태에 기초하여 현재 시간대(200)에서의 사용자의 선호 기능을 결정한다(S1105). 이때, 선호 기능은 사용자가 영상 컨텐츠(1002) 표시 중에 수행된 기능(201)일 수 있다. 선호 기능은, 상술한 바와 같이 선호도(203)가 증감됨에 따라 이에 기초하여 결정될 수 있다.
선호 기능이 결정된 후, 사용자가 영상 컨텐츠(1002)를 선택하면, 제어부(103)는 저장된 영상 컨텐츠(1002)의 내용에 관한 정보를 분석하여, 사용자가 선택한 영상 컨텐츠(1002)가 기 선택했던 영상 컨텐츠(1002)와 관련된 영상 컨텐츠(1002)를 선택 하였는지 여부를 판단한다(S1107).
제어부(103)는 사용자가 관련 영상 컨텐츠(1002)를 선택하였다고 판단하면, 결정된 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 사용자의 조작에 따라서 표시한다(S1109).
다른 실시예에서, 사용자가 관련된 영상 컨텐츠(1002)를 선택하였다면, 제어부(103)는 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 바로 디스플레이부(101)에 표시하거나, GUI를 표시함 없이 결정된 선호 기능을 바로 실행할 수 있다.
예를 들면, 사용자가 축구 경기를 보면서 다른 경기장의 결과 등을 알고 싶어 PIP(1003) 기능을 수차례 사용하여, 스포츠 시청 중 PIP(1003)기능의 사용이 기능 사용 형태에 기초한 사용자의 선호 기능으로 결정될 수 있다. 이후, 사용자가 야구 경기를 시청한다면, 제어부(103)는 사용자가 관련 영상 컨텐츠를 선택했다고 판단하여, 상기 PIP(1003) 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 사용자의 조작에 따라서 표시할 수 있다.
다른 실시예에 따르면, 사용자가 야구 경기를 선택하면, PIP(1003) 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI가 바로 표시되거나, 야구 경기를 선택하면 바로 디스플레이장치(10)가 다른 경기장의 화면을 PIP(1003) 기능을 사용하여 동시에 표시할 수 있다.
도 12는 본 발명의 일 실시예에 따라 채널 스캐닝 중에 특정 채널을 선택하는 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작에 관한 흐름도이다. 채널 스캐닝은 단순하게 시청하고 싶은 영상 컨텐츠(1002)를 찾기 위해 사용자가 채널을 무작위로 변경하는 행위를 의미한다. 사용자는 채널 스캐닝 중에 원하는 영상 컨텐츠(1002)를 찾으면, 채널 스캐닝을 멈추고, 해당 영상 컨텐츠(1002)를 시청한다. 이때 채널 스캐닝 후, 특정 영상 컨텐츠(1002)를 선택하는 것을 기능 사용 형태로 볼 수 있으며, 채널 스캐닝 후에 선택된 특정 영상 컨텐츠(1002)를 기능 사용 형태에 기초하여 선호 기능으로 결정할 수 있을 것이다. 이하에서는, 채널 스캐닝 후, 채널을 선택하여 선호하는 영상 컨텐츠(1002)를 시청하는 기능 사용 형태에 기초하여 선호 기능을 결정하고, 표시하는 동작에 관하여 설명한다.
먼저, 동작 S1201에서 사용자는 디스플레이장치(10)를 조작하여 채널 스캐닝을 한다. 채널 스캐닝이 끝나고, 동작 S1203에서 사용자가 채널을 선택하여 특정 영상 컨텐츠(1002)를 시청하면, 동작 S1205에서 제어부(103)는 사용자의 기능 사용 형태에 기초하여 선호 기능을 결정할 수 있다. 선호 기능이 결정된 후, 동작 S1207에서 제어부(103)는 사용자의 채널 스캐닝이 있는지 여부를 판단한다. 채널 스캐닝이 있다고 판단되면, 동작 S1209에서, 디스플레이부(101)에 결정된 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI가 표시된다. 마지막으로, 동작 S1211에서, 사용자는 기능(201)을 선택하여 사용한다.
사용자가 원하는 영상 컨텐츠(1002)를 찾기 위해 채널 스캐닝을 하고(S1201), 특정 영상 컨텐츠(1002)를 선택하면(S1203), 제어부(103)는 사용자가 선택한 영상 컨텐츠(1002)의 내용에 관한 정보를 저장부(105)에 저장한다. 채널 스캐닝이 있었는지 여부는 사용자가 기 설정된 숫자 이상의 채널을 선택하였는지, 선택한 채널에 머무는 시간이 기 설정된 시간 이하인지 여부에 따라서 판단된다.
제어부(103)는 사용자가 채널 스캐닝(S1201) 후에 특정 영상 컨텐츠(1002)를 선택하는 기능 사용 형태에 기초하여, 사용자의 선호 기능을 결정한다(S1205). 이때 선호 기능은, 기 선택했던 영상 컨텐츠(1002)와 관련된 영상 컨텐츠(1002)의 제공일 수 있다. 선호 기능은, 상술한 바와 같이 선호도(203)가 증감됨에 따라 이에 기초하여 결정될 수 있다.
선호 기능이 결정된 후에, 제어부(103)는 사용자가 채널 스캐닝 중이라고 판단하면, 디스플레이부(101)에 결정된 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 표시한다(S1209).
다른 실시예에서, 사용자가 관련된 영상 컨텐츠(1002)를 선택하였다면, 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI가 바로 디스플레이부(101)에 표시되거나, 결정된 선호 기능이 바로 실행될 수 있다. 즉, 사용자가 채널 스캐닝을 하면, 사용자에게 선호 하는 영상 컨텐츠(1002)와 관련된 영상 컨텐츠(1002)를 시청할 수 있는 채널 정보를 제공하거나, 관련된 영상 컨텐츠(1002)를 곧바로 제공할 수 있다.
도 13은 본 발명의 일 실시예에 따라 제 1 기능을 사용 후, 제 2 기능을 사용하는 기능 사용 형태에 기초하여 선호 기능을 결정하고 표시하는 동작에 관한 흐름도이다. 먼저, 동작 S1301에서, 사용자는 제 1 기능을 사용한. 그 후, 동작 S1303에서, 사용자는 제 2 기능을 사용한다. 동작 S1305에서, 제어부(103)는 사용자의 기능 사용 형태에 기초하여 선호 기능을 결정한다. 선호 기능이 결정되고, 동작 S1307에서, 제어부(103)는 사용자가 제 1 기능을 사용하는지 여부를 판단한다. 사용자가 제 1 기능을 사용한다고 판단한다면, 동작 S1309에서, 제어부(103)는 사용자의 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 디스플레이부(101)에 표시한다. 마지막으로, 동작 S1311에서, 사용자는 기능(201)을 선택하여 사용한다.
제 1 기능 및 제 2 기능은 디스플레이장치(10)가 사용자에게 제공할 수 있는 복수의 기능 중에서 사용자가 선택한 임의의 기능(201)이다. 제 1 기능이 사용되고 제 2 기능이 사용되면 디스플레이장치(10)는 사용자의 연계적인 기능 사용을 기능 사용 형태로 보아 이에 기초하여 사용자의 선호 기능을 결정한다. 이때, 선호 기능은 사용자가 제 1 기능을 사용하고 연달아 사용한 제 2기능일 수 있다. 선호 기능은, 상술한 바와 같이 선호도(203)가 증감됨에 따라 이에 기초하여 결정될 수 있다.
선호 기능이 결정된 후, 사용자가 기능(201)을 사용하면, 제어부(103)는 사용자가 수행된 기능(201)이 제 1 기능인지 판단한다(S1309).
사용자가 제 1 기능을 사용하였다고 판단되면, 제어부(103)는 결정된 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI를 사용자의 조작에 따라서 디스플레이부(101)에 표시한다(S1309).
다른 실시예에서, 사용자가 제 1 기능을 사용한다면, 선호 기능에 대응하는 메뉴항목(1005)을 포함하는 GUI가 디스플레이부(101)에 바로 표시되거나, 결정된 선호 기능이 바로 실행될 수 있다.
도 14는 본 발명의 일 실시예에 따라, 사용자의 선호 기능을 표시하고 갱신하는 동작을 도시하는 흐름도이다. 먼저, 동작 S1401에서 복수의 기능에 중 적어도 하나에 대응하는 메뉴항목을 포함하는 GUI 표시의 요청이 있다. 그리고, 동작 S1403에서 제어부(103)는 현재 시간대(200)에서의 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 GUI를 디스플레이부(101)에 표시한다. 그리고, 동작 S1405에서 사용자는 디스플레이장치(10)가 제공하는 복수의 기능 중 적어도 하나의 기능을 사용한다. 그 후, 제어부(103)는 사용자가 기능을 사용한 사용 이력에 기초하여 현재 시간대(200)에서의 선호 기능을 갱신한다.
GUI 표시의 요청(S1401)은 사용자로부터의 제어 명령의 입력일 수 있으며, 알고리즘에 따라서 자동으로 GUI를 표시하도록 하는 제어부(103)의 제어 명령일 수 있다.
GUI 표시의 요청(S1401)에 대응하여, 제어부(103)는 표시 요청된 시간에서의 사용자의 선호 기능에 대응하는 메뉴항목 및 표시 요청된 시간을 포함하는 GUI를 디스플레이부(101)에 표시한다(S1403). 표시되는 GUI는 도 6 및 도 10에서 상세히 설명한 바 있다.
이어서, 사용자가 일정 기간 동안 디스플레이장치(10)의 기능(201)을 사용하면, 기능(201)을 사용한 이력정보가 저장부(105)에 차곡차곡 저장된다. 제어부(103)는 사용자의 저장된 이력정보에 기반하여 현재 시간대에서의 선호 기능을 갱신한다(S1407). 선호 기능이 결정되고 제외되는 과정에 대해서는 상술한바 있다.
그리고, 다시 GUI 표시 요청(S1401)에 대응하여, 새로 갱신된 선호 기능에 대응하는 메뉴항목을 포함하는 GUI가 표시(S1403)될 것이다. 기능(201)이 선호 기능으로 결정되면 이에 대응하는 메뉴항목이 GUI에 포함되며, 선호 기능에서 제외된 기능은 이에 대응하는 메뉴항목이 GUI에서 제외된다.
선호 기능이 사용 이력에 기초하여 갱신(S1407)됨에 따라, 사용자가 디스플레이장치(10)를 사용할수록, 디스플레이장치(10)는 사용자가 더 선호하는 기능에 대응하는 메뉴항목이 사용자가 사용하기 용이하도록 제공될 것이다.
10: 디스플레이장치
100: 신호 수신부
101: 디스플레이부
103: 제어부
105: 저장부
107: 사용자 명령 입력부

Claims (22)

  1. 디스플레이장치에 있어서,
    디스플레이부;
    사용자 명령 입력부;
    외부 신호를 수신하는 신호 수신부;
    상기 수신된 외부 신호에 포함된 영상과, 상기 사용자 명령 입력부로부터 입력되는 메뉴항목 표시 요청에 대응되는 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 상기 디스플레이부에 표시할 수 있도록 하는 신호처리부;
    상기 GUI의 적어도 하나 이상의 메뉴항목 중에서, 사용자에 의해서 선택된 메뉴항목에 해당되는 기능이 실행되도록 하는 제어부;
    상기 GUI의 적어도 하나 이상의 메뉴항목 중에서 사용자에 의해 이전에 선택된 메뉴항목의 정보와, 이전에 상기 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장하는 저장부를 포함하고,
    상기 제어부는, 상기 메뉴항목 표시 요청이 입력된 시간과, 상기 이력정보를 기반으로 선택된 상기 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시하는 디스플레이 장치.
  2. 제 1항에 있어서,
    상기 제어부는 상기 이력정보에 기초하여, 상기 메뉴항목에 대응하는 기능의 선호도를 증감시키고, 상기 선호도가 제 1 임계치 이상인 상기 기능을 사용자의 선호 기능으로 결정하며, 상기 메뉴항목 표시 요청에 대응하여 상기 메뉴항목 표시 요청이 입력된 시간에서의 상기 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 GUI를 표시하는 디스플레이장치.
  3. 제 2항에 있어서,
    상기 제어부는 상기 선호도가 제 2 임계치 이하인 상기 기능을 상기 사용자의 선호 기능에서 제외하는 디스플레이장치.
  4. 제 2항에 있어서,
    상기 제어부는 사용자가 상기 메뉴항목을 선택한 빈도에 기초하여, 상기 메뉴항목에 대응하는 기능의 선호도를 추가적으로 증감시키는 디스플레이장치.
  5. 제 2항에 있어서,
    상기 제어부는 상기 기능이 선호 기능인 경우와, 상기 기능이 선호 기능이 아닌 경우 각각에 있어서, 상기 선호도의 증감 정도를 달리하는 디스플레이장치.
  6. 제 1항에 있어서,
    상기 제어부는 사용자의 기능 사용 형태에 기초하여 사용자의 선호 기능을 결정하며, 사용자의 특정 기능 사용 형태가 있는 때, 상기 기능 사용 형태에 기초하여 결정된 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 상기 GUI를 상기 디스플레이부에 표시하는 디스플레이장치.
  7. 제 6항에 있어서,
    상기 기능 사용 형태는 복수의 영상 컨텐츠 중에서 적어도 하나의 영상 컨텐츠를 선택한 후, 상기 기능을 사용하는 것인 디스플레이장치.
  8. 제 6항에 있어서,
    상기 기능 사용 형태는 채널 스캐닝 후, 적어도 하나의 채널을 선택하는 것인 디스플레이장치.
  9. 제 6항에 있어서,
    상기 기능 사용 형태는 제 1 기능을 사용 후, 제 2 기능을 사용하는 것인 디스플레이장치.
  10. 제 1항에 있어서,
    상기 제어부는 사용자로 하여금 시간대를 편집할 수 있도록 GUI를 제공하는 디스플레이장치.
  11. 제 1항에 있어서,
    상기 제어부는 사용자로 하여금 상기 선호 기능을 편집할 수 있도록 GUI를 제공하는 디스플레이장치.
  12. 디스플레이장치의 제어 방법에 있어서,
    외부 신호를 수신하는 단계와;
    상기 수신된 외부 신호에 포함된 영상과, 사용자에 의해 입력되는 메뉴항목 표시 요청에 대응되는 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시하는 단계와;
    상기 GUI의 적어도 하나 이상의 메뉴항목 중에서, 사용자에 의해서 선택된 메뉴항목에 해당되는 기능을 실행하는 단계와;
    상기 GUI의 적어도 하나 이상의 메뉴항목 중에서 사용자에 의해 이전에 선택된 메뉴항목의 정보와, 이전에 상기 메뉴항목을 선택한 시간의 정보를 포함하는 이력정보를 저장하는 단계를 포함하고,
    상기 GUI를 표시하는 단계는, 상기 메뉴항목 표시 요청에 대응하여 상기 메뉴항목 표시 요청이 입력된 시간과, 상기 이력정보를 기반으로 선택된 적어도 하나 이상의 메뉴항목을 포함하는 GUI를 표시하는 단계를 포함하는 디스플레이장치의 제어 방법.
  13. 제 12항에 있어서,
    상기 GUI를 표시하는 단계는, 상기 이력정보에 기반하여, 상기 메뉴항목에 대응하는 기능의 선호도를 증감시키는 단계와;
    상기 선호도가 제 1 임계치 이상인 상기 기능을 사용자의 선호 기능으로 결정하는 단계와;
    상기 메뉴항목 표시 요청에 대응하여 상기 메뉴항목 표시 요청이 입력된 시간에서의 상기 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 GUI를 표시하는 단계를 포함 하는 디스플레이장치의 제어 방법.
  14. 제 13항에 있어서,
    상기 GUI를 표시하는 단계는, 상기 선호도가 제 2 임계치 이하인 상기 기능을 사용자의 선호 기능에서 제외하는 단계를 더 포함하는 디스플레이장치의 제어 방법.
  15. 제 13항에 있어서.
    상기 GUI를 표시하는 단계는, 사용자가 상기 메뉴항목을 선택한 빈도에 기초하여, 상기 메뉴항목에 대응하는 기능의 선호도를 추가적으로 증감시키는 단계를 더 포함하는 디스플레이장치의 제어 방법.
  16. 제 13항에 있어서,
    상기 선호도를 증감시키는 단계는, 상기 기능이 선호 기능인 경우와, 상기 기능이 선호 기능이 아닌 경우 각각에 있어서, 상기 선호도의 증감 정도를 달리하는 디스플레이장치의 제어 방법.
  17. 제 12항에 있어서,
    상기 GUI를 표시하는 단계는, 사용자의 기능 사용 형태에 기초하여 상기 사용자의 선호 기능을 결정하는 단계와;
    사용자의 특정 사용 형태가 있는 때, 상기 기능 사용 형태에 기초하여 결정된 사용자의 선호 기능에 대응하는 메뉴항목을 포함하는 상기 GUI를 표시하는 단계를 포함하는 디스플레이장치의 제어 방법.
  18. 제 17항에 있어서,
    상기 기능 사용 형태는 복수의 영상 컨텐츠 중에서 적어도 하나의 영상 컨텐츠를 선택한 후, 상기 기능을 사용하는 것인 디스플레이장치의 제어 방법.
  19. 제 17항에 있어서,
    상기 기능 사용 형태는 채널 스캐닝 후, 적어도 하나의 채널을 선택하는 것인 디스플레이장치의 제어 방법.
  20. 제 17항에 있어서,
    상기 기능 사용 형태는 제 1 기능을 사용 후, 제 2 기능을 사용하는 것인 디스플레이장치의 제어 방법.
  21. 제 12항에 있어서,
    상기 GUI를 표시하는 단계는, 사용자로 하여금 시간대를 편집할 수 있도록 GUI를 제공하는 단계를 포함하는 디스플레이장치의 제어 방법.
  22. 제 12항에 있어서,
    상기 GUI를 표시하는 단계는, 사용자로 하여금 상기 선호 기능을 편집할 수 있도록 GUI를 제공하는 단계를 포함하는 디스플레이장치의 제어 방법.

KR1020150081810A 2015-06-10 2015-06-10 디스플레이장치 및 그 제어 방법 Ceased KR20160145351A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020150081810A KR20160145351A (ko) 2015-06-10 2015-06-10 디스플레이장치 및 그 제어 방법
CN201680024017.8A CN107534791A (zh) 2015-06-10 2016-06-09 显示装置及其控制方法
US15/177,539 US20160364094A1 (en) 2015-06-10 2016-06-09 Display apparatus and control method thereof
PCT/KR2016/006091 WO2016200159A1 (en) 2015-06-10 2016-06-09 Display apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150081810A KR20160145351A (ko) 2015-06-10 2015-06-10 디스플레이장치 및 그 제어 방법

Publications (1)

Publication Number Publication Date
KR20160145351A true KR20160145351A (ko) 2016-12-20

Family

ID=57504217

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150081810A Ceased KR20160145351A (ko) 2015-06-10 2015-06-10 디스플레이장치 및 그 제어 방법

Country Status (4)

Country Link
US (1) US20160364094A1 (ko)
KR (1) KR20160145351A (ko)
CN (1) CN107534791A (ko)
WO (1) WO2016200159A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11064233B2 (en) 2017-08-01 2021-07-13 Samsung Electronics Co., Ltd. Providing service recommendation information on the basis of a device use history
KR20220014145A (ko) * 2020-07-28 2022-02-04 에스케이스토아 주식회사 매장 별 프로모션 정보를 제공하는 미디어 제공 서버, 영상 출력 방법 및 컴퓨터 프로그램
US11412308B2 (en) 2018-07-19 2022-08-09 Samsung Electronics Co., Ltd. Method for providing recommended channel list, and display device according thereto

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109101160B (zh) * 2018-08-20 2021-07-09 深圳市创凯智能股份有限公司 终端的控制方法、终端及计算机可读存储介质
US11233671B2 (en) * 2018-11-28 2022-01-25 Motorola Mobility Llc Smart internet of things menus with cameras
US11210116B2 (en) * 2019-07-24 2021-12-28 Adp, Llc System, method and computer program product of navigating users through a complex computing system to perform a task
KR102633594B1 (ko) * 2019-10-04 2024-02-05 삼성전자주식회사 디스플레이장치, 그 제어방법 및 기록매체
GB2626610A (en) * 2023-01-30 2024-07-31 Sony Europe Bv An information processing device, method and computer program

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831930B2 (en) * 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US6748237B1 (en) * 2000-06-05 2004-06-08 International Business Machines Corporation Automated selection of audio broadcast signal source based on user preference criterion
JP4911862B2 (ja) * 2000-06-14 2012-04-04 アドレア エルエルシー 動的メニューオプション構成を有するユーザインタフェース
US20030115589A1 (en) * 2001-12-17 2003-06-19 D'souza Errol System and method for automatically flagging a channel as a favorite channel
US8171515B2 (en) * 2005-11-18 2012-05-01 Microsoft Corporation Automatically generated TV favorites list
KR20070060374A (ko) * 2005-12-08 2007-06-13 삼성전자주식회사 디스플레이장치 및 ui메뉴 표시방법
CN101399937A (zh) * 2007-09-25 2009-04-01 天津三星电子显示器有限公司 电视菜单自动排序的方法
CN101303872B (zh) * 2008-03-25 2011-01-26 杭州赛利科技有限公司 多媒体播放器中播放菜单的组织管理方法和系统
US8626141B2 (en) * 2009-07-30 2014-01-07 Qualcomm Incorporated Method and apparatus for customizing a user interface menu
US8549561B2 (en) * 2009-08-19 2013-10-01 Sony Corporation TV user interface with recommended content entry in favorites menu
CN102053566A (zh) * 2009-10-30 2011-05-11 鸿富锦精密工业(深圳)有限公司 健康保护方法及使用该方法的电子设备
CN101778147B (zh) * 2009-12-29 2013-08-21 大唐微电子技术有限公司 菜单显示方法和通信智能卡
CN101763268A (zh) * 2010-01-22 2010-06-30 惠州Tcl移动通信有限公司 一种电器设备菜单结构动态调整的方法
GB2496378B (en) * 2011-11-03 2016-12-21 Ibm Smart window creation in a graphical user interface
KR20130095437A (ko) * 2012-02-20 2013-08-28 삼성전자주식회사 디스플레이장치 및 그 제어방법
WO2014028070A1 (en) * 2012-08-17 2014-02-20 Flextronics Ap, Llc Channel changer for intelligent television
US9542061B2 (en) * 2012-09-17 2017-01-10 Harman International Industries, Incorporated Graphical user interface sizing and arrangement system
CN102932173A (zh) * 2012-10-24 2013-02-13 华为技术有限公司 一种显示网络状态的方法和设备
KR102109051B1 (ko) * 2013-08-06 2020-05-11 삼성전자주식회사 기능 확장장치, 디스플레이 장치 및 이의 제어 방법
US20150067640A1 (en) * 2013-08-29 2015-03-05 The Mathworks, Inc. Input suggestions for free-form text entry

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11064233B2 (en) 2017-08-01 2021-07-13 Samsung Electronics Co., Ltd. Providing service recommendation information on the basis of a device use history
US11412308B2 (en) 2018-07-19 2022-08-09 Samsung Electronics Co., Ltd. Method for providing recommended channel list, and display device according thereto
KR20220014145A (ko) * 2020-07-28 2022-02-04 에스케이스토아 주식회사 매장 별 프로모션 정보를 제공하는 미디어 제공 서버, 영상 출력 방법 및 컴퓨터 프로그램

Also Published As

Publication number Publication date
CN107534791A (zh) 2018-01-02
US20160364094A1 (en) 2016-12-15
WO2016200159A1 (en) 2016-12-15

Similar Documents

Publication Publication Date Title
KR20160145351A (ko) 디스플레이장치 및 그 제어 방법
CN102291548B (zh) 在显示设备上显示菜单项的方法
US8869206B2 (en) Digital television and channel editing method thereof
US8261302B2 (en) Digital television and channel editing method thereof
US9794507B2 (en) Setting a feature from the main menu of an application
KR20060087562A (ko) 컨텐츠 선택방법과 컨텐츠 선택장치
CN105472428A (zh) 一种用于播放频道节目的方法和设备
EP2595045A2 (en) Display apparatus and control method thereof
EP3678380B1 (en) Electronic apparatus and control method thereof
KR20160023394A (ko) 디스플레이 장치 및 그 제어 방법
CN104954883A (zh) 显示设备以及控制所述显示设备的方法
US8667534B2 (en) Method for performing broadcast channel zapping and broadcast receiving apparatus applying the same
US8381247B2 (en) Schedule-table presenting apparatus and schedule-table presenting method
JP2008028602A (ja) 受信装置および受信装置における番組選択方法
JP2006050047A (ja) 放送番組出力制御装置及び方法
CN116248944A (zh) 一种显示设备及菜单的显示方法
KR20110043965A (ko) 디지털 티브이 및 그 채널 편집 방법
KR20160145365A (ko) 디스플레이장치 및 그 제어 방법
KR102053823B1 (ko) 디스플레이장치, 원격제어장치 및 그 제어방법
JP2006246427A (ja) 番組情報表示装置、電子番組表作成装置、番組情報表示欄作成方法、制御プログラム、記録媒体、ならびにテレビ放送受信装置
WO2024131095A9 (zh) 一种显示设备及菜单的显示方法
US10448114B2 (en) Method and system for generating a media channel access list
KR20090052500A (ko) 디지털 텔레비젼의 선호 메뉴 등록 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150610

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20200526

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20150610

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210429

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20210715

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20210429

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I