Nothing Special   »   [go: up one dir, main page]

KR20150066193A - 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법 - Google Patents

디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법 Download PDF

Info

Publication number
KR20150066193A
KR20150066193A KR1020130151449A KR20130151449A KR20150066193A KR 20150066193 A KR20150066193 A KR 20150066193A KR 1020130151449 A KR1020130151449 A KR 1020130151449A KR 20130151449 A KR20130151449 A KR 20130151449A KR 20150066193 A KR20150066193 A KR 20150066193A
Authority
KR
South Korea
Prior art keywords
search
categories
search results
unit
category
Prior art date
Application number
KR1020130151449A
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 KR1020130151449A priority Critical patent/KR20150066193A/ko
Priority to US14/330,742 priority patent/US20150161238A1/en
Priority to EP14191758.3A priority patent/EP2881869A1/en
Publication of KR20150066193A publication Critical patent/KR20150066193A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • G06F16/3323Query formulation using system suggestions using document space presentation or visualization, e.g. category, hierarchy or range presentation and 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/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/4722End-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 additional data associated with the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

사용자에 의해 입력된 쿼리에 대한 검색결과 데이터를 디스플레이부에 표시할 때, 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하고, 분류된 복수의 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부에 표시되는 콘텐츠와의 연관성에 기초하여 결정하고, 결정된 결과에 따라 각 카테고리들의 검색결과들을 표시하는 디스플레이장치, 디스플레이시스템, 및 그 검색결과 제공방법이 개시된다. 디스플레이장치는, 영상을 표시하는 디스플레이부와; 서버와 통신하는 통신부와; 사용자의 입력을 수신하는 사용자 입력부와; 사용자 입력부를 통해 입력된 검색 쿼리를 통신부를 통해 서버로 전송하고, 서버로부터 수신된 검색 쿼리에 대한 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 디스플레이부에 표시하는 제어부를 포함하며, 제어부는 분류된 복수의 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부에 표시되는 콘텐츠와의 연관성에 기초하여 결정하는 것을 특징으로 한다.

Description

디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법{DISPLAY APPARATUS, DISPLAY SYSTEM AND SERCH RESULT PROVIDING METHODS THEREOF}
본 발명은 디스플레이장치에 관한 것으로, 보다 상세하게는, 사용자에 의해 입력된 검색쿼리(query)에 대한 검색결과 데이터를 디스플레이부에 표시할 때, 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하고, 분류된 복수의 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부에 표시되는 콘텐츠와의 연관성에 기초하여 결정하고, 결정된 결과에 따라 각 카테고리들의 검색결과들을 표시하는 디스플레이장치, 디스플레이시스템, 및 그 검색결과 제공방법에 관한 것이다.
전자통신 산업의 발달에 따라, 디지털 TV와 같은 디스플레이 장치는 본래 기능에 더하여 인터넷 통신과 정보 검색을 포함하는 복합 기능을 가지는 지능형 기기로 발전하고 있는 추세이다.
예컨대, 네트워크를 통해 외부 서비스제공 서버 또는 사이트에 접속되어 비디오/오디오 데이터와 패킷 데이터를 포함하는 멀티미디어 콘텐츠를 수신할 수 있는 스마트 TV는 기존에 방송신호로부터 EPG(Electronic Program Guide)를 추출하여 표시하는 기능 외에, VOD (Video On Demand) 서비스, 트위터와 페이스북 등의 소셜 네트워크 서비스(Social Network Service: SNS)를 통한 인맥 관리와 정보 공유, 구글, 네이버 등의 웹브라우저를 통한 정보 검색, 통합검색과 같은 운영체제의 검색기능을 이용한 정보 검색 등의 다양한 기능을 제공한다.
이러한 스마트 TV는 통합검색 시 통상 사용자에 의해 입력된 검색쿼리를 TV 제조회사 및/또는 콘텐츠 제공 업체에 의해 운영되는 서버에 전송하고, 서버에 의해 검색된 검색결과 데이터를 수신하여 디스플레이부에 표시한다.
검색결과 데이터는 콘텐츠의 형태와 관계없이, 서버에서 송신된 대로 표시되거나, 미리 정해진 검색범위, 예컨대, 녹화된 TV방송, 올셰어와 같은 공유 어플리케이션으로 연결된 콘텐츠, 웹브라우저, 방문한 페이지, 유튜브 등의 콘텐츠 출처를 기반으로 한 카테고리로 분류되어 검색결과 수와 함께 표시된다.
이때, 디스플레이부에 노출되는 검색결과들의 수는 검색된 결과를 토대로 일부만 노출되고, 분류된 카테고리들은 미리 정해진 검색범위의 설정순서에 따라 노출된다.
따라서, 사용자가 표시되는 검색결과 데이터로부터 원하는 정보 또는 콘텐츠를 결정하기 위해서는 표시되는 검색결과들을 일일이 살펴보거나 분류된 각각의 카테고리들을 일일이 열어보고 각 카테고리 내의 검색결과들을 살펴보아야 하는 번거로움이 있었다.
또한, 검색결과들에는 통상 사용자의 현재 시청 상황, 콘텐츠의 인기도 및 최신성 등을 반영하지 않고 단순히 검색 정확도가 높은 순서대로 제목과 생성 연도만 표시되므로, 사용자는 표시되는 검색결과들의 검색 정확도와 제목 및 생성 연도에 기초하여 원하는 콘텐츠를 결정해야 한다. 그 결과, 사용자는 검색결과들로부터 원하지 않는 콘텐츠를 잘못 선택하여 실행하는 시행착오를 겪은 후 원하는 콘텐츠를 찾게 되는 경우가 빈번하게 발생할 수 있었다.
따라서, 사용자가 표시되는 검색결과들을 일일이 살펴보거나 분류된 각각의 카테고리들을 일일이 열어보고 각 카테고리 내의 검색결과들을 살펴보아야 하는 번거로움과 검색결과들로부터 원하지 않는 콘텐츠를 잘못 선택하여 실행하는 시행착오를 겪지 않고 보다 쉽게 원하는 콘텐츠를 찾을 수 있도록 하는 장치 또는 방법의 필요성이 증가하고 있다.
본 발명은 위와 같은 문제점을 해결하기 위해 안출된 것으로, 사용자에 의해 입력된 검색 쿼리에 대한 검색결과 데이터를 디스플레이부에 표시할 때, 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하고, 분류된 복수의 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부에 표시되는 콘텐츠와의 연관성에 기초하여 결정하고, 결정된 결과에 따라 각 카테고리들의 검색결과들을 표시함으로써 사용자가 원하는 콘텐츠를 보다 쉽게 찾을 수 있게 한 디스플레이장치, 디스플레이시스템, 및 그 검색결과 제공방법을 제공하는데 그 목적이 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 일 실시 양상에 따르면, 디스플레이장치는, 영상을 표시하는 디스플레이부와; 서버와 통신하는 통신부와; 사용자의 입력을 수신하는 사용자 입력부와; 사용자 입력부를 통해 입력된 검색 쿼리(query)를 통신부를 통해 서버로 전송하고, 서버로부터 수신된 검색 쿼리에 대한 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 디스플레이부에 표시하는 제어부를 포함하며, 제어부는 분류된 복수의 카테고리들의 노출순서와 각 카테고리의 노출되는 검색결과들의 수 중의 적어도 하나를 현재 디스플레이부에 표시되는 콘텐츠와의 연관성에 기초하여 결정하는 것을 특징으로 한다.
사용자 입력부는 사용자의 음성을 입력하는 마이크부 및/또는 사용자에 의한 키입력에 대응하는 리모컨 신호를 수신하는 리모컨부를 포함할 수 있다.
복수의 카테고리는 방송, 게임, 영화, 애니메이션, 음악, 동영상, 사진, 어플리케이션, 웹사이트, 웹문서, 및 뉴스 중의 적어도 두 개를 포함할 수 있다.
제어부는, 복수의 카테고리 중에서 디스플레이부에 표시되는 콘텐츠와의 연관성이 있는 카테고리를 최우선 순위로 노출하고 해당 카테고리의 검색결과들을, 디스플레이부에 표시하도록 미리 설정된 총 노출 검색결과들의 수의 제1 퍼센트(%)에 해당하는 수만큼 노출하도록 할당하여 디스플레이부에 표시할 수 있다.
또한, 제어부는, 나머지 카테고리들을 총 검색결과 건수에 대한 검색결과 건수 비율이 높은 순서에 따라 노출하고 해당 카테고리들의 검색결과를, 디스플레이부에 표시하도록 미리 설정된 총 노출 검색결과들의 수의 나머지 퍼센트(%)를 균등하게 나눈 제2 퍼센트(%)에 해당하는 수만큼 노출하도록 할당하여 디스플레이부에 표시할 수 있다. 이때, 제1 퍼센트는 제2 퍼센트 보다 더 크게 설정될 수 있다.
이때, 제어부는 각각의 나머지 카테고리의 노출되는 검색결과들의 노출순서를 노출결정 변수에 기초하여 결정하여 디스플레이부에 표시할 수 있다. 노출결정 변수는 인기도 및/또는 최신성을 포함할 수 있다.
이 경우, 제어부는 노출결정 변수의 인기도와 최신성을 반영한 다음 식에 따라 계산한 노출순서 결정점수(K)에 기초하여 노출순서를 판단할 수 있다.
Figure pat00001
(단, α>β>γ)
여기서, D는 각 검색결과의 총 일간클릭수,
α는 일간 가중치,
W는 각 검색결과의 총 주간클릭수,
β는 주간 가중치,
M은 각 검색결과의 총 월간클릭수,
γ은 월간 가중치,
A는 반영 클릭 종류 수, 및
B는 미반영 클릭 종류 수
또한, 일부 카테고리의 검색결과들의 수가 해당 카테고리에 대해 디스플레이부에 표시하도록 할당된 검색결과들의 수에 미달할 경우, 제어부는 미달되는 검색결과들의 수를 각 카테고리들의 검색결과 건수 비율에 따라 나누어 각 카테고리들에 대한 할당 건수를 계산하고 계산된 각 카테고리들에 대한 할당 건수를 각 카테고리들에 더 할당하여 디스플레이부에 표시할 수 있다.
본 발명의 또 다른 실시 양상에 따르면, 디스플레이장치의 검색결과 제공방법은, 사용자의 검색 쿼리를 입력하는 단계와; 입력된 검색 쿼리를 서버로 송신하는 단계와; 서버로부터 수신된 검색 쿼리에 대한 결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 표시하는 단계를 포함하며, 표시 단계는 분류된 복수의 카테고리들의 노출순서와 각 카테고리의 노출되는 검색결과들의 수 중의 적어도 하나를 현재 표시되는 콘텐츠와의 연관성에 기초하여 결정하는 단계를 포함하는 것을 특징으로 한다.
입력 단계는 사용자의 음성을 입력하는 단계 및/또는 사용자에 의한 키입력 신호를 수신하는 단계를 포함할 수 있다.
표시 단계는 복수의 카테고리 중에서 현재 표시되는 콘텐츠와의 연관성이 있는 카테고리를 최우선 순위로 노출하는 단계와, 현재 표시되는 콘텐츠와의 연관성이 있는 카테고리의 검색결과를, 미리 표시하도록 설정된 총 노출 검색결과들의 수의 제1 퍼센트(%)에 해당하는 수만큼 노출하는 단계를 포함할 수 있다.
또한, 표시 단계는 나머지 카테고리들을 총 검색결과 건수에 대한 검색결과 건수 비율이 높은 순서에 따라 노출하는 단계와, 나머지 카테고리들의 검색결과를, 미리 표시하도록 설정된 총 노출 검색결과들의 수의 나머지 퍼센트(%)를 균등하게 나눈 제2 퍼센트(%)에 해당하는 수만큼 노출하는 단계를 더 포함할 수 있다. 이때, 제1 퍼센트는 제2 퍼센트 보다 더 크게 설정될 수 있다.
이때, 표시 단계는 각각의 나머지 카테고리의 노출되는 검색결과들의 노출순서를 노출결정 변수에 기초하여 결정하여 표시하는 단계를 포함할 수 있다. 노출결정 변수는 인기도 및/또는 최신성을 포함할 수 있다.
또한, 표시 단계는 일부 카테고리의 검색결과들의 수가 해당 카테고리에 대해 디스플레이부에 표시하도록 할당된 검색결과들의 수에 미달할 경우, 미달되는 검색결과들의 수를 각 카테고리들의 검색결과 건수 비율에 따라 나누어 각 카테고리들에 대한 할당 건수를 계산하고 계산된 각 카테고리들에 대한 할당 건수를 각 카테고리들에 더 할당하여 표시하는 단계를 더 포함할 수 있다.
본 발명의 또 다른 실시 양상에 따르면, 디스플레이시스템은, 다양한 콘텐츠에 대한 메타데이터를 저장하는 메타데이터부와, 사용자에 의한 검색 쿼리에 따라 메타데이터부로부터 검색 쿼리에 대응하는 데이터를 검색하는 제어부를 포함하는 서버와; 영상신호에 기초하여 영상을 표시하는 디스플레이부, 서버와 통신하는 통신부와, 사용자에 의한 검색 쿼리를 통신부를 통해 서버로 송신하고, 서버로부터 수신된 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 디스플레이부에 표시하는 제어부를 포함하는 위에서 설명한 디스플레이장치를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 실시 양상에 따르면, 디스플레이시스템의 검색결과 제공방법은, 사용자의 검색 쿼리를 입력하는 단계와; 입력된 검색 쿼리를 서버로 송신하는 단계와; 수신된 검색 쿼리에 대응하는 데이터를 검색하여 검색결과 데이터를 디스플레이장치로 송신하는 단계와; 수신된 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 표시하는 위에서 설명한 디스플레이장치의 검색결과 제공방법의 표시 단계를 포함하는 것을 특징으로 한다.
도 1은 본 발명의 일 실시 예에 의한 디스플레이장치와 정보제공 서버를 포함하는 디스플레이시스템을 도시하는 블록도,
도 2는 도 1에 도시된 디스플레이장치를 구성을 도시하는 블록도,
도 3은 도 1에 도시된 정보제공 서버의 구성을 도시하는 블록도, 및
도 4는 본 발명의 일 실시예에 의한 디스플레이시스템의 검색결과 제공 프로세스를 도시하는 플로우챠트이다.
이하, 본 발명의 실시예들에 따른 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법을 첨부도면을 참조하여 상세히 설명하면 다음과 같다.
도 1은 본 발명의 일 실시 예에 의한 디스플레이장치(200)와 정보제공 서버(300)를 포함하는 디스플레이시스템(100)을 도시하는 블록도이다.
본 발명의 일 실시 예에 의한 디스플레이장치(200)와 정보제공 서버(300)는 네트워크(110)를 통하여 상호 연결된다.
네트워크(110)는 디스플레이장치(200)와 정보제공 서버(300)가 사용자의 입력 및 정보제공 서비스에 관한 정보를 주고 받기 위하여 통신을 수행하는데 이용되는 장치나 인프라를 포함하며, 인터넷 등과 같은 유선 및/또는 무선의 네트워크일 수 있다.
디스플레이장치(200)는 외부에서 수신한 콘텐츠를 디스플레이 패널 상에 표시하는 장치로써, 예컨대, 스마트 TV, IP TV 등으로 구현될 수 있으며, 상세한 구현예에 있어서는 제한이 없다.
이러한 디스플레이장치(200)는 유/무선 통신 기능을 구비하여, 네트워크(110)를 통해 정보제공 서버(300) 등의 외부로부터 콘텐츠를 수신할 수 있고, 어플리케이션을 수신 및 설치하여 실행할 수 있다. 여기서, 콘텐츠는 방송신호, 텍스트, 동영상, 사진, 영화, 음악 등과 같이 디스플레이장치(100)에서 표시, 재생 및 구현될 수 있는 모든 정보를 의미하고, 어플리케이션은 콘텐츠 재생 및 편집, 게임, 네비게이션, 전자사전, SNS 등의 기능을 수행할 수 있는 통상의 응용프로그램을 의미한다. 디스플레이장치(200)는 이와 같은 어플리케이션을 수행하기 위해 윈도우(Windows), 리눅스(Linux), 안드로이드(Android), 바다 등의 운영체체를 구비할 수 있다.
이하에서는 디스플레이 장치(200)는 스마트 TV인 것을 예를 들어 설명한다.
도 2를 참조하면, 디스플레이 장치(200)는 신호수신부(210)와, 영상처리부(220)와, 디스플레이부(230)와, 음성 처리부(235)와, 사용자 입력부(240)와, 제1 통신부(250)와, 저장부(260)와, 제1 제어부(270)를 포함한다.
신호수신부(210)는 방송신호 송신장치(도시하지 않음)로부터 송출되는 방송신호에 포함된 영상신호를 수신하거나, DVD플레이어, BD플레이어 등의 영상기기로부터 영상신호를 수신하거나, PC로부터 영상신호를 수신하거나, 인터넷 등의 네트워크를 통해 영상신호를 수신하거나, USB저장매체와 같은 저장매체에 저장된 영상 콘텐츠를 영상신호로 수신할 수 있다.
영상처리부(230)는 신호수신부(210)에 의해 수신된 영상신호를 처리하여 영상이 표시될 수 있도록 한다. 영상처리부(220)는 디코딩, 이미지 인핸싱, 스케일링 등의 기능을 포함할 수 있다.
디스플레이부(230)는 영상처리부(220)에 의해 처리된 영상신호에 기초하여 영상을 표시한다. 디스플레이부(113)가 영상을 표시하는 방식에는 제한이 없으며, LCD(Liquid Crystal Display), PDP(Plasma Display Panel), OLED(Organic Light Emitting Diodes) 등의 영상이 표시되는 디스플레이패널(도시하지 않음)과, 영상신호가 디스플레이패널에서 구현될 수 있도록 타이밍 제어를 수행하는 패널구동부(도시하지 않음)를 포함할 수 있다.
음성 처리부(235)는 제1 제어부(270)의 제어에 따라, 신호수신부(210)에서 수신된 방송 신호에서 음성신호를 처리하여 스피커(SPK)로 출력한다.
또한, 음성 처리부(235)는 제어부(270)의 제어하에 후술하는 마이크부(245)의 마이크로부터 입력된 음성 신호를 변조하여 음성 데이터로 변환하고, 제1 통신부(250)로부터 입력된 음성 데이터 및 저장부(260)에 저장된 음성 데이터를 음성신호로 복조하여 스피커(SPK)를 통해 음성으로 출력한다.
사용자 입력부(240)는 사용자의 명령을 수신한다. 사용자의 명령은, 사용자의 행위 등에 의해 디스플레이장치(200)가 소정 동작을 수행할 것을 결정할 수 있도록 하는 정보를 포함한다. 여기서, 소정 동작은 온/오프, 볼륨 조절 등과 같은 디스플레이장치(200)의 기본기능을 제어하는 동작과, 저장부(260)에 저장된 펌웨어 또는 운영체제와 후술하는 검색기능을 실행하는 데 필요한 각종 실행명령과 설정들을 입력하기 위한 동작을 포함할 수 있다. 이러한 사용자의 명령은 리모컨부(241)의 조작을 통해 입력되는 리모컨신호, 키입력부(243)를 통해 입력되는 키입력 신호, 및 마이크부(245)를 통해 입력되는 음성명령 신호를 포함할 수 있다.
리모컨부(241)는 상하 및 좌우 이동버튼, 확인버튼, 숫자입력 버튼 등의 입력 키 또는 버튼들을 포함하는 리모컨(도시하지 않음)을 구비한다. 리모컨신호 수신부(도시하지 않음)는 리모컨으로부터 사용자의 키입력에 대응하는 키입력 정보를 포함하는 리모컨신호를 수신하여 제1 제어부(270)로 송신한다. 리모컨 신호는 후술하는 저장부(260)에 저장된 펌웨어 또는 운영체제, 또는 ASIC부의 통합검색 기능을 동작하기 위한 신호를 포함한다. 제1 제어부(270)는 리모컨 신호에 응답하여 해당 기능 및/또는 구성요소들을 제어한다.
또한, 리모컨부(241)는 운영체제 또는 ASIC부의 통합검색 기능을 실행할 때 디스플레이부(230)에 표시되는 가상 키패드를 통해 검색어를 입력할 수 있다. 이 경우, 제1 제어부(270)는 가상 키패드를 통해 입력되는 리모컨 신호에 대응하는 검색어를 디스플레이부(230)를 통해 표시함과 함께 제1 통신부(250)를 통해 정보제공 서버(300)에 리모컨 신호에 대응하는 검색어에 대한 검색 쿼리를 송신한다. 정보제공 서버(300)는 디스플레이장치(100)로부터 수신한 검색어에 기초하여 후술하는 메타데이터부(320)로부터 공지의 검색알고리즘을 통해 검색어에 대응하는 데이터를 검색하고, 검색된 결과 데이터를 디스플레이장치(200)로 전송한다. 이때, 검색결과 데이터는 콘텐츠 제목, 생성일자, 웹주소, 날짜별 클릭수 등에 대한 정보를 포함하며, 이는 후술하는 바와 같이 제2 제어부(270)에 의해 디스플레이부(230)에 표시할 검색결과들을 결정하는 데 활용될 수 있다.
키입력부(243)는 디스플레이부(230)의 하측에 형성된 입력 키 또는 버튼들을 구비한다. 키입력부(243)는 입력 키 또는 버튼들 통한 사용자의 입력에 따라 디스플레이장치(200)의 기능 제어와 관련한 키 신호를 생성하여 제1 제어부(270)로 전달한다. 키 신호는 전원 온/오프 신호, 볼륨 조절 신호 등을 포함한다. 제어부(270)는 키입력부(243)에 의해 입력된 키 신호에 응답하여 해당 기능 및/또는 구성요소들을 제어한다.
마이크부(245)는 음성을 전기신호로 변환하는 마이크를 구비한다. 마이크는 사용자의 음성을 전기신호로 변환하여 제어부(270)로 전송한다. 제어부(270)는 마이크부터 전송된 음성신호를 저장부(260)에 저장된 음성명령 정보와 비교하여 일치하는 음성명령이 있을 경우 해당하는 음성명령 신호가 입력되었음을 판단하고, 해당하는 기능 및/또는 구성요소들을 제어한다.
또한, 마이크부(243)는 운영체제 또는 ASIC부의 통합검색 기능을 실행할 때 디스플레이부(230)에 표시되는 마이크 기능 아이콘을 통해 검색어를 음성으로 입력할 수 있다. 이 경우, 제1 제어부(270)는 마이크부터 전송된 음성신호를 제1 통신부(250)를 통해 외부의 음성인식 서버(도시하지 않음)에 음성인식 서비스 요청과 함께 전송한다. 음성인식 서버는 네트워크(110)를 통해 제어부(270)로부터 음성인식 서비스를 요청받을 경우 제1 제어부(270)로부터 전송된 음성신호를 내부의 인식규칙 데이터베이스의 음성인식 규칙에 기반하여 음성 인식하여 음성신호에 포함된 문자를 추출하고, 추출된 문자를 포함하는 인식정보를 제1 제어부(270)로 전송한다. 제1 제어부(270)는 수신된 인식정보에 포함된 문자를 디스플레이부(230)를 통해 표시함과 함께 정보제공 서버(300)에 인식정보에 포함된 문자에 대한 검색 쿼리를 송신한다. 정보제공 서버(300)는 디스플레이장치(100)로부터 수신한 문자에 기초하여 메타데이터부(320)로부터 문자에 대응하는 데이터를 검색하고, 검색된 결과 데이터를 디스플레이장치(200)로 전송한다.
제1 통신부(250)는 네트워크(110)를 통해 정보제공 서버(300)의 제2 통신부(310)와 통신을 수행한다. 제1 통신부(250)는 네트워크(110)에 접속하기 위한 유/무선 통신 모듈로 구현될 수 있다. 제1 통신부(250)는 제1 제어부(270)의 제어에 따라 사용자 입력부(240)를 통해 입력된 사용자의 검색 쿼리를 정보제공 서버(300)로 전송하고, 정보제공 서버(300)로부터 검색 쿼리에 대응하여 수행한 검색결과 데이터를 수신한다.
저장부(260)는 디스플레이 장치(200)의 제어를 위한 펌웨어 또는 운영체체가 저장된다.
또한, 저장부(260)는 사용자 입력부(240)를 통한 사용자의 입력에 따라 제어부(260)의 제어하에 디스플레이 장치(200)에서 재생되는 콘텐츠(방송프로그램, VOD 등)가 저장된다.
또한, 저장부(260)는 후술하는 바와 같이 본 발명에 따라 정보제공 서버(300)로부터 수신된 검색 쿼리에 대한 검색결과 데이터와 본 발명에 따라 제어부(270)에 의해 디스플레이부(120)에 표시하도록 결정된 검색결과들을 저장한다.
이러한 저장부(150)는 플래시 메모리 타입(Flash memory type), 하드디스크 타입(Hard disk type), 멀티미디어 카드 마이크로 타입(Multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체로 구현될 수 있다.
제1 제어부(270)는 디스플레이 장치(200)의 전반적인 기능을 제어하며, 특히, 사용자 입력부(240)로부터 수신된 입력신호에 따라 디스플레이 장치(200)의 기능을 제어한다.
또한, 제1 제어부(270)는 위에서 설명한 바와 같이 운영체제 또는 ASIC부의 통합검색 기능을 실행할 때 사용자 입력부(240)의 리모컨부(241)를 통해 입력된 검색어 또는 마이크부(245)를 통해 입력된 음성에 의한 검색 쿼리를 제1 통신부(250)를 통해 정보제공 서버(300)로 송신한다.
또한, 제1 제어부(270)는 정보제공 서버(300)로부터 수신된 검색 쿼리에 대한 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 디스플레이부(230)에 표시한다. 이때, 제1 제어부(270)는 분류된 복수의 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부(230)에 표시되는 콘텐츠와의 연관성에 기초하여 결정한다.
보다 상세히 설명하면, 사용자가 현재 방송 중인 특정채널의 방송프로그램을 시청하는 중에 통합검색 기능을 실행하여 사용자 입력부(240)의 리모컨부(241) 또는 마이크부(245)를 통해 검색어 또는 음성으로 '여행'을 입력했다면, 제1 제어부(270)는 '여행'에 대한 검색결과 데이터를 정보제공 서버(300)로부터 수신한 후 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류한다.
여기서, 콘텐츠 형태에 기반한 카테고리는 방송, 게임, 영화, 애니메이션, 음악, 동영상, 사진, 블로그, 웹문서, 웹사이트, 어플리케이션, 및 뉴스 등과 같이 콘텐츠를 표현하는 형태에 따라 분류되는 카테고리를 의미한다.
이러한 복수의 카테고리는 제조 시 미리 설정되지만, 필요 시 운영체제 또는 ASIC부의 통합검색 기능의 설정화면(도시하지 않음)에서 사용자에 의해 가감될 수 있다.
본 예에서, 복수의 카테고리는 아래 표 1에 예시된 바와 같이, 방송, 영화, 동영상, 블로그, 웹문서, 및 뉴스를 포함하도록 설정된 것으로 가정된다.
2013-11-26일 기준 검색결과 데이터의 카테고리 분류의 예
카테고리
(검색결과 건수)
제목 생성일자 웹주소 총일간
클릭수
총주간
클릭수
총월간
클릭수
노출
순서
결정
점수(K)



방송
(60)
명품여행, 지금
그곳에 가면 46회
2013-09-08 www.imbc.com/broad/tv/.. 200 950 3650 54
비교체험 여행기,그곳에서 살아보기 46회 2013-05-28 www.imbc.com/broad/tv/.. 150 840 3240 44
방방곡곡 해피 트레인 50회 2011-08-10 www.imbc.com/broad/tv/.. 120 657 2850 35
. . . . . .
. . . . . .
영화
(1)
여행, 배창호감독 2010-05-20 www.movie.maver.co./movie/bi/... 35 145 645 9
동영상
(312,932)


Mae's Seoul Tour 2013-11-21 네이버 tvcast 70 - - 35
Music 음악여행 2회 2013.11.18 판도라TV 35 173 - 12
강현주음악여행 2013.11.19 youtube 13 58 - 4
. . . . . .
. . . . . .
블로그
(1,186,542)

가족여행떠나기 좋은곳 2013-11-26 dlguswn0511.blog.me/.. 8 - - 4
미국여행 준비물 2013-11-24 blog.naver.com/ksksks909/.. 4 - - 2
겨울제주도 여행 2013-11-20 blog.naver.com/bg9010/.. 3 21 - 1
. . . . . .
. . . . . .
웹문서
(6,971,191)



남해안 추천여행 2013-01-19 www.2013expo.or.kr//c=8/.. 750 4200 18390 225
아름다은 길 2013-11-24 www.cj100.net/tour/.. 250 1600 4840 75
하동 녹차투어 2013-11-20 greentea.go.kr/03_tour/.. 205 1400 4560 64
. . . . . .
. . . . . .
뉴스
(1,123,852)



꽃누나들의 배낭여행 2013-11-26 www.hani.co.kr/arti/.. 12500 - - 6250
여행유형별 로밍서비스 2013-11-26 www.acrofan.com/ko-kr/.. 8020 - - 4010
태마가 있는 겨울 온천 여행지 10선 2013-11-26 www.sports.chosun.com/news/... 7800 - - 3900
. . .
. . .
이때, 제1 제어부(270)는 복수의 카테고리 중에서 현재 디스플레이부(230)에 표시되는 콘텐츠인 방송프로그램과 연관성이 있는 '방송' 카테고리를 최우선 순위로 노출한다. 또한, 제1 제어부(270)는 '방송' 카테고리의 검색결과들을, 디스플레이부(230)에서 1회 검색에 대해 표시하도록 미리 설정된 총 노출 검색결과들의 수의 제1 퍼센트(%)에 해당하는 수만큼 노출하도록 할당하여 디스플레이부(230)에 표시한다. 이때, 제1 퍼센트(%)는 후술하는 제2 퍼센트(%) 보다 더 크게 설정되는 것이 바람직하다.
본 예에서, '방송' 카테고리의 검색결과들은 디스플레이부(230)에서 1회 검색에 대해 표시하도록 미리 설정된 총 노출 검색결과들의 수, 예컨대, 100 개의 50% 에 해당하는 50 개만 표시할 수 있다.
'방송' 카테고리의 검색결과들 중 디스플레이부(230)에 표시될 수 있는 50 개를 초과하는 검색결과들은 검색결과 표시화면의 '더 보기' 기능 탭을 실행할 때 표시되도록 구현될 수 있다. 이 경우, 사용자는 필요할 경우 '더 보기' 기능 탭을 클릭하여 별도의 창에서 초과하는 검색결과들을 확인할 수 있다.
'방송' 카테고리에서 노출하도록 결정된 50 개의 검색결과들의 노출순서는 노출결정 변수에 기초하여 결정된다. 노출결정 변수는 인기도 및/또는 최신성을 포함할 수 있다.
즉, 제1 제어부(270)는 노출결정 변수의 인기도와 최신성을 반영한 다음 식(1)에 따라 계산한 노출순서 결정점수(K)에 기초하여 노출순서를 판단할 수 있다.
Figure pat00002
(단, α>β>γ)----(1)
여기서, D는 각 검색결과의 총 일간클릭수,
α는 일간 가중치,
W는 각 검색결과의 총 주간클릭수,
β는 주간 가중치,
M은 각 검색결과의 총 월간클릭수,
γ은 월간 가중치,
A는 반영 클릭 종류 수, 및
B는 미반영 클릭 종류 수
위의 식(1)에서, 최신 결색결과에 더 높은 점수를 반영하기 위해, 일간 가중치(α), 주간 가중치(β) 및 월간 가중치(γ)는 각각 0.5. 0.3. 0.2로 설정될 수 있다.
또한, 총 일간클릭수는 가장 최근 하루의 총클릭수, 총 주간클릭수는 가장 최근 한 주의 총클릭수, 총 월간클릭수는 가장 최근 한 달의 총클릭수를 의미한다. 선택적으로, 총 일간클릭수, 총 주간클릭수, 및 총 월간클릭수는 평균 일간클릭수, 평균 주간클릭수, 및 평균 월간클릭수일 수 있다.
또한, 클릭 종류는 일간 클릭, 주간 클릭, 및 월간 클릭을 의미한다.
본 예에서, 사용자가 방송프로그램을 시청하다가 통합검색 기능을 실행한 것으로 예시하였지만, 본 발명은 이에 한정되지 않는다. 즉, 사용자가 다른 콘텐츠, 예컨대, 유튜브의 동영상을 시청하다가 통합검색 기능을 실행할 경우, 제1 제어부(270)는 '동영상' 카테고리를 최우선 순위로 노출하고 '동영상' 카테고리의 50 개의 검색결과를 디스플레이부(230)에 표시할 수 있다.
이와 같이 최우선 순위로 노출하는 카테고리 및/또는 해당 카테고리의 노출되는 검색결과들의 수를 사용자의 현재 시청 상황을 고려하여 결정하기 때문에, 사용자가 보다 더 관심을 가지거나 필요로 할 가능성이 높은 검색결과들이 사용자에게 제공될 수 있다.
또한, 제1 제어부(260)는 '방송' 카테고리를 제외한 나머지 카테고리들을 총검색결과 건수에 대한 검색결과 건수 비율이 높은 순서에 따라 노출하도록 디스플레이부(230)를 제어한다. 즉, 위의 표 1의 예에서 검색결과 건수 비율이 웹문서, 블로그, 뉴스, 동영상, 영화의 순서로 높으므로, 제1 제어부(260)는 나머지 카테고리들을 웹문서, 블로그, 뉴스, 동영상, 영화의 순서로 노출한다. 또, 제1 제어부(260)는 해당하는 각 카테고리들의 검색결과들을 디스플레이부(230)에 표시하도록 미리 설정된 총 노출 검색결과들의 수, 즉, 100 개의 나머지 퍼센트(%)를 균등하게 나눈 제2 퍼센트(%)에 해당하는 수, 예컨대, 나머지 50%를 나머지 5 개 카테고리로 균등하게 나눈 10%에 해당하는 10 개만큼 노출하도록 할당하여 디스플레이부(230)에 표시한다. '방송' 카테고리의 경우와 마찬가지로, 각 나머지 카테고리에서 디스플레이부(230)에 표시될 수 있는 10 개를 초과하는 검색결과들은 '더 보기' 기능 탭을 실행할 때 표시되도록 구현될 수 있다.
나머지 카테고리에서 노출하도록 결정된 각 10 개의 검색결과들의 노출순서는 최우선 순위로 노출되는 '방송' 카테고리의 50 개의 검색결과들의 노출순서와 마찬가지로 노출결정 변수에 기초하여 결정된다. 이에 대한 결정방법은 '방송' 카테고리와 동일하므로 상세한 설명은 생략한다.
한편, 위의 표 1의 예에서 '영화' 카테고리의 경우, 검색결과가 1 건이므로, 디스플레이부(230)에 표시하도록 할당된 10 건에 미달된다. 이 경우, 디스플레이부(230)는 '영화' 카테고리에서 미달되는 9 건을 더 노출할 수 있는 여유가 있다. 따라서, 제1 제어부(270)는 미달되는 9 건을 각 카테고리들의 검색결과 건수 비율에 따라 나누어 각 카테고리들에 대한 할당 건수를 계산하고 계산된 각 카테고리들에 대한 할당 건수를 각 카테고리들에 더 할당하여 디스플레이부(230)에 표시할 수 있다. 즉, 미달되는 9 건은 '방송' 카테고리에 0 건(9 x 60/9,594,578=0.000054), '동영상' 카테고리에 0 건(9 x 312,932/9,594,578=0.27), '블로그' 카테고리에 1 건(9 x 1,186,542/9,594,578=1.1), '웹문서' 카테고리에 7 건(9 x 6,971,191/9,594,578=6.53), '뉴스' 카테고리에 1 건(9 x 1,123,852/9,594,578=1.05)이 각각 더 할당되어 디스플레이부(230)에 표시될 수 있다.
이상에서, 제1 제어부(270)는 정보제공 서버(300)로부터 수신된 검색결과 데이터만 상술한 방법으로 분류하여 디스플레이부(230)에 표시하는 것으로 예시 및 설명하였지만, 본 발명은 이에 한정되지 않는다. 예를 들면, 제1 제어부(270)는 정보제공 서버(300)로부터 수신된 검색결과 데이터 외에 저장부(260)에 저장된 콘텐츠(방송프로그램, VOD 등)도 포함하여 분류하고 디스플레이부(230)에 표시할 수 있다. 이 경우, 저장부(260)에 저장된 콘텐츠의 노출순서는 분류된 카테고리 내에서 검색결과 데이터의 검색결과들 보다 우선하여 노출되도록 설정될 수 있다.
이러한 제1 제어부(270)는 CPU를 포함하며, 각각 구성요소의 동작과 위에서 설명한 카테고리를 분류하고 카테고리의 노출순서 및 각 카테고리의 노출되는 검색결과의 수를 결정하는 카테고리 분류 동작을 제어하기 위한 내용으로 프로그램된 펌웨어 또는 운영체제를 실행하여 동작할 수 있다.
또한, 제1 제어부(270)는 CPU가 신속히 액세스할 수 있도록 저장된 운영프로그램의 적어도 일부를 로딩하는 DDR과 같은 휘발성의 메모리를 더 포함할 수 있다.
선택적으로, 제1 제어부(270)는 위에서 설명한 카테고리 분류 동작을 제어하기 위한 내용을 운영체제에 프로그램하여 구현하는 대신, 운영체제와 별도로 카테고리 분류 동작을 제어하기 위한 프로그램을 내장하도록 설계된 ASIC부를 포함하여 구현될 수 있다.
도 3은 본 발명의 일 실시예에 따른 정보제공 서버(300)를 도시하는 블록도이다.
정보제공 서버(300)는 네트워크(110)에 연결되어 원격지에 있는 디스플레이장치(200)에 소정의 검색 서비스를 제공하는 서버로써, 디스플레이장치(200)로부터 수신한 검색 쿼리를 분석하여 소정 알고리즘에 따라 검색 쿼리에 대응하는 데이터를 검색하고, 검색된 검색결과 데이터를 디스플레이장치(200)로 전송한다.
정보제공 서버(300)는 다수의 디스플레이장치(200)와 연결될 수 있고, 디스플레이장치 제조회사 및/또는 콘텐츠 제공 업체에 의해 운영되는 서버들로 구현된다.
도 3을 참조하면, 정보제공 서버(300)는 제2 통신부(310)와, 메타데이터부(320)와, 데이터 저장부(330)와, 제2 제어부(340)를 포함한다.
제2 통신부(310)는 네트워크(110)를 통해 디스플레이장치(200)의 제1 통신부(250)와 통신을 수행한다. 제2 통신부(310)는 제1 통신부(250)와 마찬가지로, 네트워크(110)에 접속하기 위한 유/무선 통신 모듈로 구현될 수 있다. 제2 통신부(310)는 디스플레이장치(200)의 제1 통신부(250)로부터 사용자 입력부(240)를 통해 입력된 사용자의 검색 쿼리를 수신하고, 제2 제어부(340)의 제어에 따라 검색 쿼리에 대응하여 검색된 검색결과 데이터를 디스플레이장치(200)의 제1 통신부(250)로 전송한다.
메타데이터부(320)는 다양한 분야의 콘텐츠에 대한 메타데이터를 저장한다. 메타데이터부(320)에 저장되는 메타데이터는 일정주기로 갱신된다. 이러한 메타데이터부(320)는 메타데이터 베이스로 구현될 수 있다.
데이터 저장부(330)는 데이터를 저장한다. 데이터 저장부(330)는 디스플레이장치(200)의 저장부(150)와 마찬가지로, 플래시 메모리 타입, 하드디스크 타입, 멀티미디어 카드 마이크로 타입, 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), RAM, SRAM, ROM, EEPROM, PROM, 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체로 구현될 수 있다.
제2 제어부(340)는 사용자에 의한 검색 쿼리에 따라 검색 쿼리를 분석하여 메타데이터부(320)로부터 소정 알고리즘에 따라 검색 쿼리에 대응하는 데이터를 검색하고, 검색된 검색결과 데이터를 데이터 저장부(330)에 저장한다.
또한, 제2 제어부(340)는 검색된 검색결과 데이터를 제2 통신부(310)를 통해 디스플레이장치(200)의 제1 통신부(250)로 전송한다.
이하, 이상과 같이 구성된 본 발명의 일 실시예에 의한 디스플레이시스템(100)의 검색결과 제공 프로세스를 도 4를 참조하여 설명하면 다음과 같다.
먼저, 사용자는 방송프로그램을 시청하다가 통합검색 기능을 실행하여 디스플레이장치(200)의 사용자 입력부(240)의 리모컨부(241) 또는 마이크부(245)를 통해 검색어 또는 음성으로 검색어, 예컨대, '여행'을 입력한다(S100).
이에 따라, 디스플레이장치(200)의 제1 제어부(270)는 입력된 검색어 또는 위에서 설명한 바와 같이 외부의 음성인식 서버에 의해 인식된 문자 '여행'을 포함하는 검색 쿼리를 제1 통신부(250)를 통해 정보제공 서버(300)의 제2 통신부(310)로 전송한다(S110).
정보제공 서버(300)의 제2 제어부(340)는 디스플레이장치(200)로부터 수신한 검색 쿼리를 분석하여 검색 쿼리에 대응하는 데이터를 검색하고, 검색된 검색결과 데이터를 데이터 저장부(330)에 저장함과 함께 제2 통신부(310)를 통해 디스플레이장치(200)의 제1 통신부(250)로 전송한다(S120).
디스플레이장치(200)의 제1 제어부(270)는 위의 표 1과 관련하여 설명한 바와 같이, 정보제공 서버(300)로부터 수신된 검색 쿼리에 대한 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리, 예컨대, 방송, 블로그, 웹문서, 뉴스, 동영상, 및 영화로 분류하여 표시한다(S130).
이때, 제1 제어부(270)는 분류된 복수의 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부(230)에 표시되는 콘텐츠인 방송프로그램과의 연관성에 기초하여 결정한다.
즉, 제1 제어부(270)는 복수의 카테고리 중에서 표시되는 방송프로그램과 연관성이 있는 '방송' 카테고리를 최우선 순위로 노출하고, 해당 카테고리의 검색결과를, 디스플레이부(230)에 표시하도록 미리 설정된 총 노출 검색결과들의 수의 제1 퍼센트(%)에 해당하는 수, 예컨대, 100 개의 50%에 해당하는 50 개만큼 노출한다. 이때, 제1 제어부(270)는 '방송' 카테고리의 노출되는 검색결과들의 노출순서를 인기도 및/또는 최신성을 포함하는 노출결정 변수에 기초하여 결정하여 디스플레이부(230)에 표시한다.
또한, 제1 제어부(270)는, 나머지 카테고리들, 즉, 블로그, 웹문서, 뉴스, 동영상, 및 영화를 총 검색결과 건수에 대한 검색결과 건수 비율이 높은 순서에 따라 노출하고 해당하는 각 카테고리들의 검색결과들을, 디스플레이부(230)에 표시하도록 미리 설정된 총 노출 검색결과들의 수, 즉, 100 개의 나머지 퍼센트(%)를 균등하게 나눈 제2 퍼센트(%)에 해당하는 수, 예컨대, 나머지 50%를 나머지 5 개 카테고리로 균등하게 나눈 10%에 해당하는 10 개만큼 노출하도록 할당하여 디스플레이부(230)에 표시한다. 이때, 제1 제어부(270)는 '방송' 카테고리의 경우와 마찬가지로, 각각의 나머지 카테고리의 노출되는 검색결과들의 노출순서를 인기도 및/또는 최신성을 포함하는 노출결정 변수에 기초하여 결정하여 디스플레이부(230)에 표시한다.
또한, 일부 카테고리의 검색결과들의 수가 해당 카테고리에 대해 디스플레이부(230)에 표시하도록 할당된 검색결과들의 수에 미달할 경우, 제1 제어부(270)는 미달되는 검색결과들의 수를 각 카테고리들의 검색결과 건수 비율에 따라 나누어 각 카테고리들에 대한 할당 건수를 계산하고 계산된 각 카테고리들에 대한 할당 건수를 각 카테고리들에 더 할당하여 디스플레이부(230)에 표시한다.
이와 같이 디스플레이부(230)에 사용자에 의해 입력된 검색 쿼리에 대응하는 검색결과 데이터가 콘텐츠 형태에 기반한 복수의 카테고리로 분류됨과 함께 카테고리들의 노출순서 및/또는 각 카테고리의 노출되는 검색결과의 수가 사용자의 현재 시청 상황을 고려하여 표시되기 때문에, 사용자는 보다 더 쉽게 자신이 원하는 콘텐츠를 찾을 수 있다.
이상에서 설명한 바와 같이, 본 발명의 디스플레이장치(200), 디스플레이시스템(100) 및 그 검색결과 제공방법에 의하면, 사용자에 의해 입력된 검색 쿼리에 대한 검색결과 데이터를 정보제공 서버(300)로부터 수신하여 디스플레이장치(200)의 디스플레이부(230)에 표시할 때, 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하고, 분류된 복수의 카테고리들의 노출순서와 각 카테고리의 노출되는 검색결과들의 수를 현재 디스플레이부(230)에 표시되는 콘텐츠와의 연관성에 기초하여 결정하고, 결정된 결과에 따라 각 카테고리들의 검색결과들을 디스플레이부(230)에 표시한다. 그 결과, 최우선 순위로 노출하는 카테고리와 해당 카테고리의 노출되는 검색결과들의 수가 사용자의 현재 시청 상황을 고려하여 결정될 수 있다. 따라서, 사용자가 보다 더 관심을 가지거나 필요로 할 가능성이 높은 콘텐츠가 사용자에게 제공될 수 있고, 그에 따라, 사용자는 자신이 원하는 콘텐츠를 보다 쉽게 찾을 수 있다.
이상과 같이 예시된 도면을 참조로 하여, 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 한정적이 아닌 것으로 이해해야만 한다.
100: 디스플레이시스템 200: 디스플레이장치
230: 디스플레이부 240: 사용자 입력부
241: 리모컨부 245: 마이크부
250, 310: 통신부 270, 340: 제어부
300: 정보제공 서버 320: 메타데이터부
330: 데이터 저장부

Claims (20)

  1. 영상을 표시하는 디스플레이부와;
    서버와 통신하는 통신부와;
    사용자의 입력을 수신하는 사용자 입력부와;
    상기 사용자 입력부를 통해 입력된 검색 쿼리를 상기 통신부를 통해 상기 서버로 전송하고, 상기 서버로부터 수신된 상기 검색 쿼리에 대한 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 상기 디스플레이부에 표시하는 제어부를 포함하며,
    상기 제어부는 상기 분류된 복수의 카테고리들의 노출순서와 각 카테고리의 노출되는 검색결과들의 수 중의 적어도 하나를 현재 상기 디스플레이부에 표시되는 콘텐츠와의 연관성에 기초하여 결정하는 것을 특징으로 하는 디스플레이장치.
  2. 제1항에 있어서,
    상기 사용자 입력부는 상기 사용자의 음성을 입력하는 마이크부와 상기 사용자에 의한 키입력에 대응하는 리모컨 신호를 수신하는 리모컨부 중의 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이장치.
  3. 제1항에 있어서,
    상기 복수의 카테고리는 방송, 게임, 영화, 애니메이션, 음악, 동영상, 사진, 어플리케이션, 웹사이트, 웹문서, 및 뉴스 중의 적어도 두 개를 포함하는 것을 특징으로 하는 디스플레이장치.
  4. 제1항에 있어서,
    상기 제어부는, 상기 복수의 카테고리 중에서 상기 디스플레이부에 표시되는 콘텐츠와의 연관성이 있는 카테고리를 최우선 순위로 노출하고 상기 디스플레이부에 표시되는 콘텐츠와의 연관성이 있는 카테고리의 검색결과들을, 상기 디스플레이부에 표시하도록 미리 설정된 총 노출 검색결과들의 수의 제1 퍼센트(%)에 해당하는 수만큼 노출하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 디스플레이장치.
  5. 제4항에 있어서,
    상기 제어부는, 나머지 카테고리들을 상기 검색결과 데이터의 총 검색결과 건수에 대한 검색결과 건수 비율이 높은 순서에 따라 노출하고 상기 나머지 카테고리들의 검색결과들을, 상기 디스플레이부에 표시하도록 미리 설정된 총 노출 검색결과들의 수의 나머지 퍼센트(%)를 균등하게 나눈 제2 퍼센트(%)에 해당하는 수만큼 노출하도록 할당하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 디스플레이장치.
  6. 제5항에 있어서,
    상기 제1 퍼센트는 상기 제2 퍼센트 보다 더 크게 설정되는 것을 특징으로 하는 디스플레이장치.
  7. 제5항에 있어서,
    상기 제어부는 각각의 나머지 카테고리의 노출되는 검색결과들의 노출순서를 노출결정 변수에 기초하여 결정하여 상기 디스플레이부에 표시하는 것을 특징으로 하는 디스플레이장치.
  8. 제7항에 있어서,
    상기 노출결정 변수는 인기도와 최신성 중의 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이장치.
  9. 제8항에 있어서,
    상기 제어부는 상기 노출결정 변수의 인기도와 최신성을 반영한 다음 식에 따라 계산한 노출순서 결정점수(K)에 기초하여 상기 노출순서를 판단하는 것을 특징으로 하는 디스플레이장치.
    Figure pat00003
    (단, α>β>γ)
    여기서, D는 각 검색결과의 총 일간클릭수,
    α는 일간 가중치,
    W는 각 검색결과의 총 주간클릭수,
    β는 주간 가중치,
    M은 각 검색결과의 총 월간클릭수,
    γ은 월간 가중치,
    A는 반영 클릭 종류 수, 및
    B는 미반영 클릭 종류 수
  10. 제5항에 있어서,
    일부 카테고리의 검색결과들의 수가 해당 카테고리에 대해 상기 디스플레이부에 표시하도록 할당된 검색결과들의 수에 미달할 경우, 상기 제어부는 상기 미달되는 검색결과들의 수를 각 카테고리들의 검색결과 건수 비율에 따라 나누어 상기 각 카테고리들에 대한 할당 건수를 계산하고 상기 계산된 각 카테고리들에 대한 할당 건수를 상기 각 카테고리들에 더 할당하여 상기 디스플레이부에 표시하는 것을 특징으로 하는 디스플레이장치.
  11. 사용자의 검색 쿼리를 입력하는 단계와;
    상기 입력된 검색 쿼리를 서버로 송신하는 단계와;
    상기 서버로부터 수신된 검색 쿼리에 대한 결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 표시하는 단계를 포함하며,
    상기 표시 단계는 상기 분류된 복수의 카테고리들의 노출순서와 각 카테고리의 노출되는 검색결과들의 수 중의 적어도 하나를 현재 표시되는 콘텐츠와의 연관성에 기초하여 결정하는 단계를 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  12. 제11항에 있어서,
    상기 입력 단계는 상기 사용자의 음성을 입력하는 단계와 상기 사용자에 의한 키입력 신호를 수신하는 단계 중의 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  13. 제11항에 있어서,
    상기 표시 단계는,
    상기 복수의 카테고리 중에서 상기 현재 표시되는 콘텐츠와의 연관성이 있는 카테고리를 최우선 순위로 노출하는 단계와;
    상기 현재 표시되는 콘텐츠와의 연관성이 있는 카테고리의 검색결과를, 미리 표시하도록 설정된 총 노출 검색결과들의 수의 제1 퍼센트(%)에 해당하는 수만큼 노출하는 단계를 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  14. 제13항에 있어서,
    상기 표시 단계는,
    나머지 카테고리들을 총 검색결과 건수에 대한 검색결과 건수 비율이 높은 순서에 따라 노출하는 단계와;
    상기 나머지 카테고리들의 검색결과를, 상기 미리 표시하도록 설정된 총 노출 검색결과들의 수의 나머지 퍼센트(%)를 균등하게 나눈 제2 퍼센트(%)에 해당하는 수만큼 노출하는 단계를 더 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  15. 제14항에 있어서,
    상기 제1 비율은 상기 제2 비율 보다 더 크게 설정되는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  16. 제14항에 있어서,
    상기 표시 단계는 각각의 나머지 카테고리의 노출되는 검색결과들의 노출순서를 노출결정 변수에 기초하여 결정하여 표시하는 단계를 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  17. 제16항에 있어서,
    상기 노출결정 변수는 인기도와 최신성 중의 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  18. 제14항에 있어서,
    상기 표시 단계는 일부 카테고리의 검색결과들의 수가 해당 카테고리에 대해 상기 디스플레이부에 표시하도록 할당된 검색결과들의 수에 미달할 경우, 상기 미달되는 검색결과들의 수를 각 카테고리들의 검색결과 건수 비율에 따라 나누어 상기 각 카테고리들에 대한 할당 건수를 계산하고 상기 계산된 각 카테고리들에 대한 할당 건수를 상기 각 카테고리들에 더 할당하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 디스플레이장치의 검색결과 제공방법.
  19. 다양한 콘텐츠에 대한 메타데이터를 저장하는 메타데이터부와, 사용자에 의한 검색 쿼리에 따라 상기 메타데이터부로부터 상기 검색 쿼리에 대응하는 데이터를 검색하는 제어부를 포함하는 서버와;
    영상신호에 기초하여 영상을 표시하는 디스플레이부, 상기 서버와 통신하는 통신부와, 상기 사용자에 의한 검색 쿼리를 상기 통신부를 통해 상기 서버로 송신하고, 상기 서버로부터 수신된 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 상기 디스플레이부에 표시하는 제어부를 포함하는 제1 항 내지 제10항 중의 어느 한 항에 따른 디스플레이장치를 포함하는 것을 특징으로 하는 디스플레이시스템.
  20. 사용자의 검색 쿼리를 입력하는 단계와;
    상기 입력된 검색 쿼리를 서버로 송신하는 단계와;
    상기 수신된 검색 쿼리에 대응하는 데이터를 검색하여 검색결과 데이터를 디스플레이장치로 송신하는 단계와;
    상기 수신된 검색결과 데이터를 콘텐츠 형태에 기반한 복수의 카테고리로 분류하여 표시하는 제11항 내지 제18항 중의 어느 한 항에 따른 디스플레이장치의 검색결과 제공방법의 표시 단계를 포함하는 것을 특징으로 하는 디스플레이시스템의 검색결과 제공방법.
KR1020130151449A 2013-12-06 2013-12-06 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법 KR20150066193A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020130151449A KR20150066193A (ko) 2013-12-06 2013-12-06 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법
US14/330,742 US20150161238A1 (en) 2013-12-06 2014-07-14 Display apparatus, display system and search result providing methods of the same
EP14191758.3A EP2881869A1 (en) 2013-12-06 2014-11-04 Display apparatus, display system and search result providing methods of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130151449A KR20150066193A (ko) 2013-12-06 2013-12-06 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법

Publications (1)

Publication Number Publication Date
KR20150066193A true KR20150066193A (ko) 2015-06-16

Family

ID=51903794

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130151449A KR20150066193A (ko) 2013-12-06 2013-12-06 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법

Country Status (3)

Country Link
US (1) US20150161238A1 (ko)
EP (1) EP2881869A1 (ko)
KR (1) KR20150066193A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102088619B1 (ko) 2019-12-05 2020-03-12 (주)플랜아이 검색 결과별 가변적 사용자 인터페이스 제공 시스템 및 방법
KR102111989B1 (ko) 2019-12-05 2020-05-18 (주)플랜아이 자연어 질의에 대하여 시계열 정보를 제공하는 시스템 및 방법
WO2024143615A1 (ko) * 2022-12-29 2024-07-04 엘지전자 주식회사 영상표시장치 및 그 동작방법

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10028116B2 (en) * 2015-02-10 2018-07-17 Microsoft Technology Licensing, Llc De-siloing applications for personalization and task completion services
US10776707B2 (en) * 2016-03-08 2020-09-15 Shutterstock, Inc. Language translation based on search results and user interaction data
US10560429B2 (en) 2017-01-06 2020-02-11 Pearson Education, Inc. Systems and methods for automatic content remediation notification
CN109815368A (zh) * 2018-12-10 2019-05-28 百度在线网络技术(北京)有限公司 资源推荐方法、装置、设备及计算机可读存储介质
CN111310078B (zh) * 2020-02-10 2023-06-23 北京字节跳动网络技术有限公司 一种搜索结果展示策略的确定方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070185862A1 (en) * 2006-01-31 2007-08-09 Intellext, Inc. Methods and apparatus for determining if a search query should be issued
US20080065685A1 (en) * 2006-08-04 2008-03-13 Metacarta, Inc. Systems and methods for presenting results of geographic text searches
US7849077B2 (en) * 2006-07-06 2010-12-07 Oracle International Corp. Document ranking with sub-query series
US20080017237A1 (en) * 2006-07-19 2008-01-24 James William Bray Heat transfer and power generation device
US7966321B2 (en) * 2007-01-17 2011-06-21 Google Inc. Presentation of local results
US20090287655A1 (en) * 2008-05-13 2009-11-19 Bennett James D Image search engine employing user suitability feedback
US8996495B2 (en) * 2011-02-15 2015-03-31 Ebay Inc. Method and system for ranking search results based on category demand normalized using impressions
US9289843B2 (en) * 2011-07-01 2016-03-22 Lincoln Global, Inc. Tandem strip cladding method and apparatus
US9275411B2 (en) * 2012-05-23 2016-03-01 Google Inc. Customized voice action system
KR102056461B1 (ko) * 2012-06-15 2019-12-16 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 제어 방법
US8863198B2 (en) * 2012-08-17 2014-10-14 Flextronics Ap, Llc Television having silos that animate content source searching and selection
US9137570B2 (en) * 2013-02-04 2015-09-15 Universal Electronics Inc. System and method for user monitoring and intent determination

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102088619B1 (ko) 2019-12-05 2020-03-12 (주)플랜아이 검색 결과별 가변적 사용자 인터페이스 제공 시스템 및 방법
KR102111989B1 (ko) 2019-12-05 2020-05-18 (주)플랜아이 자연어 질의에 대하여 시계열 정보를 제공하는 시스템 및 방법
WO2024143615A1 (ko) * 2022-12-29 2024-07-04 엘지전자 주식회사 영상표시장치 및 그 동작방법

Also Published As

Publication number Publication date
US20150161238A1 (en) 2015-06-11
EP2881869A1 (en) 2015-06-10

Similar Documents

Publication Publication Date Title
KR20150066193A (ko) 디스플레이장치, 디스플레이시스템 및 그 검색결과 제공방법
CN109819284B (zh) 一种短视频推荐方法、装置、计算机设备及存储介质
CN109118290B (zh) 方法、系统和计算机可读非暂时性存储介质
US20150331951A1 (en) Method and server of group recommendation
US9705728B2 (en) Methods, systems, and media for media transmission and management
US20160226804A1 (en) Methods, systems, and media for suggesting a link to media content
CN108351897B (zh) 用于创建和更新媒体内容项组的方法、系统和介质
US20140123179A1 (en) Zoomable content recommendation system
US20130097644A1 (en) Generation and Consumption of Discrete Segments of Digital Media
CN104813674A (zh) 用于优化视频的系统和方法
CA2952465A1 (en) Methods and systems for identifying media assets
KR20130022491A (ko) 증강 현실 데이터를 이용할 수 있는 어플리케이션 자동 추천 장치 및 방법
WO2022247220A1 (zh) 界面处理方法及装置
US10595085B2 (en) Display apparatus, server, system and information-providing methods thereof
US20150193448A1 (en) Server device, method for providing service thereof, display device, and display method thereof
CN104639993A (zh) 视频节目推荐方法及其服务器
CN105574030A (zh) 一种信息搜索方法及装置
US9998554B2 (en) Customized graphic identifiers
CN106899859A (zh) 一种多媒体数据的播放方法和装置
US10977327B2 (en) Method for generating aggregated content, terminal, and medium
US20170272793A1 (en) Media content recommendation method and device
KR102533798B1 (ko) 콘텐츠 추천 사용자 인터페이스
CN112000024B (zh) 用于控制家电设备的方法及装置、设备
CN104053061B (zh) 电子节目表的提供方法和多媒体重现系统
CN109116718B (zh) 设置闹钟的方法及设备

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application