KR20140061118A - 디지털 디바이스 및 그 신호 처리방법 - Google Patents
디지털 디바이스 및 그 신호 처리방법 Download PDFInfo
- Publication number
- KR20140061118A KR20140061118A KR1020120128324A KR20120128324A KR20140061118A KR 20140061118 A KR20140061118 A KR 20140061118A KR 1020120128324 A KR1020120128324 A KR 1020120128324A KR 20120128324 A KR20120128324 A KR 20120128324A KR 20140061118 A KR20140061118 A KR 20140061118A
- Authority
- KR
- South Korea
- Prior art keywords
- digital device
- input
- input mode
- cursor
- user
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000012545 processing Methods 0.000 title abstract description 34
- 238000003672 processing method Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 5
- 239000003086 colorant Substances 0.000 description 3
- 238000010187 selection method Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000006386 memory function Effects 0.000 description 2
- 101000591286 Homo sapiens Myocardin-related transcription factor A Proteins 0.000 description 1
- 102100034099 Myocardin-related transcription factor A Human genes 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
본 명세서에서는 본 발명에 따른 디지털 시스템 및 디지털 시스템에서의 서비스 데이터 처리 방법을 개시한다. 여기서, 본 발명에 따른 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 일 예는, 사용자의 입력을 수신하는 인터페이스부; 방송 신호 또는 연결된 외부 입력을 통해 컨텐트를 수신하는 수신부; 연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하여 외부 입력을 위한 커서와 UI 중 적어도 하나를 구성하도록 제어하는 제어부; 및 선택된 입력 모드에 따른 커서와 UI 중 적어도 하나와 컨텐트를 출력하는 디스플레이부;를 포함한다.
Description
본 발명은 디지털 디바이스(digital device)의 신호 처리에 관한 것으로, 더욱 상세하게는 적어도 하나의 외부 입력이 연결된 디지털 디바이스를 하나의 입력 또는 제어수단을 이용하여 제어 시에 그 신호 처리에 관한 것이다.
디지털 방송(digital broadcasting)이 종래 아날로그 방송(analog broadcasting)에 비해 외부잡음에 강해 데이터 손실이 작고 에러정정(error correction)에도 유리하며, 해상도(resolution)도 높아 더욱 선명한 화면을 제공할 수 있다. 또한, 디지털 방송은 양방향 서비스(bi-directional service)도 제공할 수 있다.
한편, 디지털 방송은, 지상파(terrestrial), 위성(satellite), 케이블(cable)과 같은 매체(media)뿐만 아니라 각 가정에 연결된 IP(Internet Protocol) 네트워크를 통해서도 디지털 컨텐트에 대한 실시간 방송(real-time broadcasting), CoD(Contents on Demand) 등의 IPTV 서비스가 이루어지고 있다.
종래 디지털 디바이스는, 각자 고유의 영역을 구축하며 본연의 기능에 충실하게 구현되어 왔다. 다만, 최근 디지털 컨버전스(digital convergence)의 붐으로 인해 그 영역 간 경계가 모호해지고 있다. 예컨대, 최근 디지털 디바이스는 다양한 외부 입력을 지원 가능하도록 구성되고 있다.
하지만, 이를 위해 각 입력에 따른 입력 또는 제어수단(이하 '제어수단')을 구비하여야 한다면, 하나의 디지털 디바이스를 통해 여러 입력을 이용하는 의미가 퇴색될 수 있다. 즉, 사용자에게 불편을 줄 수 있다.
따라서, 적어도 하나의 외부 입력이 연결된 디지털 디바이스라 하더라도 하나의 제어수단만으로 다양한 입력을 처리하는 것이 사용자의 관점에서 불편함을 최소화할 수 있다.
다만, 각 입력에 따른 인터페이스가 상이한 경우에는 그 지원 문제 즉, 상기와 같이 하나의 제어수단만으로 다양한 입력을 모두 제어하는 것이 어려울 수 있다. 이는 서로 상이한 인터페이스와 제어수단을 어느 정도 통일함으로써 해결할 수 있으나, 이와 같은 경우 일면으로는 사용자에게 편리함을 가져다주나 다른 면으로는 망각의 동물인 사람에게 오히려 현재 입력 모드가 무엇인지 혼동 염려가 있어 사용자의 입력 오류 내지 실수를 유발하여 불편함을 줄 수도 있다.
본 발명의 일 과제는, 디지털 디바이스에 적어도 하나의 외부 입력이 연결된 경우에 인터페이싱을 위한 디지털 디바이스 및 그 신호 처리 방법을 제공하고자 한다.
본 발명의 다른 과제는, 상술한 바와 같이 외부 입력이 연결된 디지털 디바이스의 상태에 따라 인터페이스를 위한 디지털 디바이스 및 그 신호 처리 방법을 제공하고자 한다.
본 발명의 또 다른 과제는, 상술한 디지털 디바이스 및 그 신호 처리 방법을 통해 사용자의 혼동 염려를 미연에 방지하여 제품 만족도를 향상시킴으로써 구매 욕구를 높이고자 한다.
상기 과제를 해결하기 위하여, 본 발명에 따른 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 일 예는, 사용자의 입력을 수신하는 인터페이스부; 방송 신호 또는 연결된 외부 입력을 통해 컨텐트를 수신하는 수신부; 연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하여 외부 입력을 위한 커서와 UI 중 적어도 하나를 구성하도록 제어하는 제어부; 및 선택된 입력 모드에 따른 커서와 UI 중 적어도 하나와 컨텐트를 출력하는 디스플레이부;를 포함한다.
한편, 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 신호 처리 방법의 일 예는, 연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하는 단계; 상기 유사도 판단 결과에 따라 사용자의 입력에 대응되는 커서와 UI 중 적어도 하나를 기본 커서 및 UI와 차별화되도록 구성하는 단계; 입력 모드 선택 및 제어를 위한 사용자의 입력을 수신하는 단계; 및 상기 선택된 입력 모드에 따라 상기 사용자의 제어를 위한 커서 및 UI 중 적어도 하나와 해당 컨텐트를 출력하는 단계;를 포함하여 이루어진다.
또한, 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 신호 처리 방법의 다른 예는, 입력 모드 선택 UI를 구성하여 화면상의 소정 영역에 출력하는 단계; 상기 입력 모드 선택 UI로부터 선택된 입력 모드에 따라 디지털 디바이스의 상태를 변경하여 구동하는 단계; 상기 선택된 입력 모드에 따른 커서와 UI 중 적어도 하나를 구성하여 출력하는 단계; 및 상기 선택된 입력 모드에 따른 컨텐트를 출력하는 단계;를 포함하여 이루어진다.
본 발명에 따르면,
첫째, 적어도 하나의 외부 입력이 연결된 디지털 디바이스에서 각 입력에 따른 인터페이스를 쉽게 구분하고 이를 처리할 수 있는 효과가 있다.
둘째, 적어도 하나의 외부 입력이 연결된 디지털 디바이스에서 현재 디바이스 상태에 따라 화면상에 출력될 입력 또는 입력 모드를 선택할 수 있으며, 그에 따른 어댑티드 인터페이스(adaptive interface)를 제공할 수 있는 효과가 있다.
셋째, 사용자의 혼동 염려를 미연에 방지하여, 시스템 효율뿐만 아니라 사용자의 편의를 기하고 만족도를 개선함으로써 구매 욕구를 높일 수 있는 효과가 있다.
도 1은 디지털 디바이스가 포함된 디지털 시스템의 일 예를 개략적으로 나타낸 도면,
도 2는 디지털 디바이스의 일실시예를 설명하기 위해 도시한 도면,
도 3은 디지털 디바이스의 다른 실시예를 설명하기 위해 도시한 도면,
도 4는 도 2 또는 3에 도시된 제어부의 일실시예를 설명하기 위해 도시한 블록도,
도 5는 디지털 디바이스 제어수단의 일실시예를 설명하기 위해 도시한 도면,
도 6은 좌표 데이터 처리 방식의 일실시예를 설명하기 위해 도시한 도면,
도 7은 모드 인식 방법의 일실시예를 설명하기 위해 도시한 도면,
도 8은 모드 인식 방법의 다른 실시예를 설명하기 위해 도시한 도면,
도 9는 모드 인식에 따른 데이터 처리 방식의 일실시예를 설명하기 위해 도시한 도면,
도 10 내지 19는 모드 선택 방법의 실시예들을 설명하기 위해 도시한 도면,
도 20은 모드 인식 및 선택에 따라 신호처리 방법의 다른 실시예를 설명하기 위해 도시한 도면,
도 21은 디지털 디바이스 신호 처리 방법의 일실시예를 설명하기 위해 도시한 순서도, 그리고
도 22는 디지털 디바이스 신호 처리 방법의 다른 실시예를 설명하기 위해 도시한 순서도이다.
도 2는 디지털 디바이스의 일실시예를 설명하기 위해 도시한 도면,
도 3은 디지털 디바이스의 다른 실시예를 설명하기 위해 도시한 도면,
도 4는 도 2 또는 3에 도시된 제어부의 일실시예를 설명하기 위해 도시한 블록도,
도 5는 디지털 디바이스 제어수단의 일실시예를 설명하기 위해 도시한 도면,
도 6은 좌표 데이터 처리 방식의 일실시예를 설명하기 위해 도시한 도면,
도 7은 모드 인식 방법의 일실시예를 설명하기 위해 도시한 도면,
도 8은 모드 인식 방법의 다른 실시예를 설명하기 위해 도시한 도면,
도 9는 모드 인식에 따른 데이터 처리 방식의 일실시예를 설명하기 위해 도시한 도면,
도 10 내지 19는 모드 선택 방법의 실시예들을 설명하기 위해 도시한 도면,
도 20은 모드 인식 및 선택에 따라 신호처리 방법의 다른 실시예를 설명하기 위해 도시한 도면,
도 21은 디지털 디바이스 신호 처리 방법의 일실시예를 설명하기 위해 도시한 순서도, 그리고
도 22는 디지털 디바이스 신호 처리 방법의 다른 실시예를 설명하기 위해 도시한 순서도이다.
이하에서는 도면을 참조하여 본 발명을 더욱 상세하게 설명한다.
이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "모듈" 및 "부"는 서로 혼용되어 사용될 수도 있다.
또한, 본 명세서에서 사용되는 용어는, 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.
이하 첨부도면 및 첨부도면에 기재된 내용을 참조하여 다양한 실시예(들)을 설명한다. 다만, 본 명세서의 설명이나 도면상에 기술되는 내용은 실시 예일 뿐 그에 한정되는 것은 아니며 그 권리범위는 특허청구범위를 통해 결정되어야 할 것이다.
한편, 본 명세서에서 기술되는 “디지털 디바이스(digital device)”라 함은 예컨대, 방송수신 기능, 컴퓨터 기능 내지 지원, 적어도 하나의 외부 입력을 지원하는 지능형 기기를 말한다. 상기 디지털 디바이스는, 유/무선 네트워크를 통해 이메일(e-mail), 웹 브라우징(web browsing), 뱅킹(banking), 게임(game), 애플리케이션(application) 등을 지원할 수 있다. 더불어, 상기 디지털 디바이스는, 수기 방식의 입력 장치, 터치 스크린(touch screen), 공간 리모콘 등 적어도 하나의 입력 또는 제어수단(이하 제어수단)을 지원하기 위한 인터페이스(interface)를 구비할 수 있다.
디지털 디바이스는, 표준화된 범용 OS(operating system)를 이용할 수 있다. 예를 들어, 디지털 디바이스는 범용의 OS 커널(kernel) 상에 다양한 애플리케이션(application)을 추가(adding), 삭제(deleting), 수정(amending), 업데이트(updating) 등을 할 수 있으며, 그를 통해 더욱 사용자 친화적인(user-friendly) 환경을 구성하여 제공할 수 있다.
이러한 디지털 디바이스는, 네트워크 TV(network TV), HBBTV(Hybrid Broadcast Broadband TV), 스마트 TV(Smart TV), PC(Personal Computer) 등 고정형 디바이스(Stand device)와 PDA(Personal Digital Assistant), 스마트 폰(Smart Phone), 태블릿 PC(Tablet PC), 노트북 등 모바일 디바이스(Mobile device or Handheld device)도 포함한다.
한편, “외부 입력(External input)”이라 함은, 외부 입력 디바이스 즉, 하나의 디지털 디바이스를 기준으로 유, 무선으로 연결되어 그를 통해 관련 데이터를 송, 수신하여 처리 가능한 모든 입력 수단 내지 디지털 디바이스를 포함하는 의미이다. 여기서, 상기 외부 입력은 예를 들어, HDMI, 플레이 스테이션(play station)이나 X-Box와 같은 게임 디바이스, 스마트 폰, 태블릿 PC, 프린터기, 스마트 TV와 같은 디지털 디바이스들을 모두 포함한다.
또한, 본 명세서에서 기술되는 "기본 커서 내지 UI"는, 디지털 디바이스에서 디폴트(default)로 제공되는 커서 내지 UI의 컬러, 모양, 크기 등 속성을 말한다. 이에 반해, "외부 입력을 위한 커서 내지 UI"는, 상기 기본 커서 내지 UI와 차별화되도록 컬러, 모양, 크기 등 속성을 다르게 구성한 것을 말한다.
그리고 본 명세서에서 기술되는 "웨이크-업 리스트(wake-up list) UI"는, 디지털 디바이스의 상태 변경에 따라 제공 가능한 것으로 예를 들어, 상기 디지털 디바이스의 상태가 스탠바이 및 완전히 파워 오프된 상태 중 적어도 하나(제1 상태)에서 파워 온되어 실제 컨텐트가 상기 디지털 디바이스의 화면을 통해 제공되는 상태(제2 상태)로 변경될 때 제공될 수 있다. 또한, 상기 웨이크-업 리스트는 상기 제1 상태에서 제공되되, 제2 상태로 직접 변경되도록 부팅 작업(풀 부팅(full booting))이 이루어지는 것이 아니라 상기 제2 상태 변경은 상기 웨이크-업 리스트에 제공되는 입력 모드 리스트의 제공에 따라 유동적인 상태인바 상기 제1 상태에서는 풀 부팅이 아니라 인스턴트 부팅(instant booting) 수행을 통해 제공될 수 있다. 이러한 인스턴트 부팅은 예컨대, 상기 웨이크-업 리스트를 위해 필요한 애플리케이션, 소프트웨어, 펌웨어, 하드웨어 등의 전부 또는 일부만을 이용하여 화면상에 제공하는 과정을 의미한다. 여기서, 상기 인스턴트 부팅은 스탠-바이 상태에서 제어수단이 움직이는 경우에 상기 움직임을 인식하여 이루어지며 인스턴트 부팅 내지 웨이크-업 리스트 제공을 위한 특정 키 입력이 없어도 수행될 수 있다. 한편, 상기 웨이크-업 리스트는, 사용자의 요청 또는 설정에 따라 상기와 같은 디지털 디바이스의 상태에서 제공될 수도 있고 그렇지 않을 수도 있다. 예를 들어, 상기 웨이크-업 리스트는, 사용자가 소정 시간 내에 디지털 디바이스를 제1 상태에서 다시 제2 상태로 변경하고자 요청하는 경우에만 제공될 수 있다. 그 이유가 사용자의 실수든 아니면 의도적인가를 떠나 사용자의 의도에 보다 부합한 디지털 디바이스의 상태로 변경하기 위함이다.
한편, 상술한 외부 입력을 위한 커서 내지 UI와 웨이크-업 리스트 UI 등을 포함하여 외부 입력과 관련하여 디지털 디바이스에서 제공되는 모든 내용은 애플리케이션 형태로 제공될 수도 있다. 따라서, 상술한 바와 같이, 디지털 디바이스는 상기 제1 상태에서 애플리케이션을 구동하기 위한 인스턴트 부팅만으로 웨이크-업 리스트 UI를 화면에 제공하고, 사용자의 선택 등에 따라 제2 상태로 변경하기 위한 풀 부팅을 할 수도 있다.
다만, 이하에서는 본 발명의 이해를 돕고 설명의 편의를 위해, 디지털 디바이스는 스마트 TV를 일실시예로 하여 설명하되, 상기 디지털 디바이스에 연결되는 적어도 하나의 외부 입력으로는 HDMI 또는/및 게임 기기 일실시예로 하여 설명한다.
도 1은 본 발명에 따른 디지털 디바이스를 포함한 디지털 시스템(digital system)의 일 예를 개략적으로 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 발명에 따른 디지털 디바이스를 포함한 디지털 시스템의 일 예는, 컨텐트 제공자(Content Provider; CP)(10), 서비스 제공자(Service Provider; SP)(20), 네트워크 제공자(Network Provider; NP)(30) 및 HNED(Home Network End User)(Customer)(40)를 포함한다. 여기서, HNED(40)는 예를 들어, 클라이언트(100) 즉, 본 발명에 따른 디지털 디바이스로서 전술한 바와 같이, 네트워크 TV, 스마트 TV, IPTV 등 일 수 있다.
컨텐트 제공자(10)는, 각종 컨텐트를 제작하여 제공한다. 이러한 컨텐트 제공자(10)로는 도 1에 도시된 바와 같이 지상파 방송 송출자(terrestrial broadcaster), 케이블 방송 사업자(cable SO (System Operator) 또는 MSO (Multiple SO), 위성 방송 송출자(satellite broadcaster), 다양한 인터넷 방송 송출자(Internet broadcaster), 개인 컨텐트 제공자들(Private CPs) 등을 예시할 수 있다. 컨텐트 제공자(10)는, 방송 컨텐트 외에 다양한 애플리케이션 등을 제공할 수도 있다. 이와 관련하여서는, 추후에 보다 상세히 설명하도록 하겠다.
서비스 제공자(20)는, 컨텐트 제공자(10)가 제공하는 컨텐트를 서비스 패키지화하여 제공할 수 있다. 예를 들어, 도 1의 서비스 제공자(20)는, 제1 지상파 방송, 제2 지상파 방송, 케이블 MSO, 위성 방송, 다양한 인터넷 방송, 애플리케이션 등을 패키지화하여 사용자에게 제공할 수 있다.
한편, 서비스 제공자(20)는, 유니-캐스트(uni-cast) 또는 멀티-캐스트(multi-cast) 방식으로 클라이언트(100) 측에 서비스를 제공할 수 있다. 상기에서, 유니-캐스트 방식이라 함은, 하나의 송신자와 하나의 수신자 사이에 데이터를 1:1로 전송하는 방식이다. 예를 들어, 유니-캐스트 방식의 경우 수신기에서 서버에 데이터를 요청하면, 해당 서버는 요청에 따라 데이터를 해당 수신기로 전송하는 방식이다. 이에 반해, 멀티-캐스트 방식이라 함은, 특정한 그룹의 다수의 수신자에게 데이터를 전송하는 방식이다. 예를 들어, 서버는 데이터를 미리 등록된 다수의 수신기로 한꺼번에 전송하는 방식이다. 여기서, 상기 멀티-캐스트 등록을 위해 IGMP(Internet Group Management Protocol) 프로토콜 등이 사용될 수 있다.
또한, 컨텐트 제공자(10)와 서비스 제공자(20)는 동일한 개체(entity)일 수 있다. 예를 들어, 컨텐트 제공자(10)가 컨텐트를 제작하고 이를 서비스 패키지화하여 제공함으로써 서비스 제공자(20)의 기능도 함께 수행할 수 있다. 반대의 경우도 가능하다.
네트워크 제공자(30)는, 서버와 클라이언트(100) 사이의 데이터 교환을 위한 네트워크 망을 제공할 수 있다.
클라이언트(100)는, 홈 네트워크를 구축하여 데이터를 송수신할 수 있다.
한편, 디지털 시스템 내 서버 측에서는 전송되는 컨텐트의 보호를 위해 제한 수신(Conditional Access) 또는 컨텐트 보호(Content Protection) 등의 수단을 이용할 수 있다. 이러한 경우, 클라이언트(100) 측에서는 상기 서버 측의 제한 수신이나 컨텐트 보호에 대응하여 그 처리를 위해 케이블카드(CableCARD), DCAS(Downloadable CAS) 등과 같은 수단을 이용할 수 있다.
그 밖에 클라이언트(100)도 네트워크 망을 통해, 양방향 서비스를 이용할 수 있다. 이러한 경우, 오히려 클라이언트(100)가 컨텐트 제공자의 기능을 수행할 수도 있으며, 기존 서비스 제공자(20)는 이를 수신하여 다시 다른 클라이언트로 전송할 수도 있다.
도 2는 본 발명에 따른 디지털 디바이스의 일 예를 도시한 도면이다. 여기서, 도 2는 예를 들어, 도 1의 클라이언트에 해당할 수 있으며, 디지털 텔레비전 수신기일 수 있다.
일실시예로, 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 일 예는, 사용자의 입력을 수신하는 인터페이스부, 방송 신호 또는 연결된 외부 입력을 통해 컨텐트를 수신하는 수신부, 연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하여 외부 입력을 위한 커서와 UI 중 적어도 하나를 구성하도록 제어하는 제어부, 및 선택된 입력 모드에 따른 커서와 UI 중 적어도 하나와 컨텐트를 출력하는 디스플레이부를 포함하여 구성할 수 있다.
여기서, 제어부는, 유사도 판단 결과에 따라 상기 커서와 UI 중 적어도 하나의 컬러와 모양 중 적어도 하나가 차별화 구성되도록 제어하고, 출력되는 커서와 UI 중 적어도 하나와 함께 상기 선택된 입력 모드를 식별할 수 있는 정보를 화면상의 소정 영역에 출력되도록 제어하며, 상기 출력되는 커서와 UI 중 적어도 하나에 대한 오디오와 진동 중 적어도 하나를 함께 출력되도록 제어할 수 있다.
또한, 제어부는, 디지털 디바이스의 상태에 따라 입력 모드 선택 UI를 구성하도록 제어하고, 상기 입력 모드 선택 UI를 상기 디지털 디바이스의 상태가 스탠-바이 모드인 경우에 사용자의 웨이크-업 요청에 대응하여 제공하도록 제어하며, 상기 입력 모드 선택 UI를 구성함에 있어서, 각 입력 모드에 따른 아이콘의 모양, 컬러 및 크기 중 적어도 하나는 차별화되어 구성되도록 제어할 수 있다.
그 밖에, 제어부는, 입력 모드 선택 UI로부터 하나의 입력 모드가 선택되면, 선택된 입력 모드에 따라 상기 구성된 커서와 UI 중 적어도 하나를 재구성하도록 제어하고, 입력 모드 선택 UI에 입력 모드 선택을 위한 창과 상기 창에 대응되는 컨텐트에 대한 정보를 함께 제공하도록 제어하며, 상기 제공되는 입력 모드 선택 UI를 커서가 최초로 활성화된 위치 주변에 제공하고, 선택된 입력 모드 정보를 웨이크-업이 종료되는 시점 또는 디지털 디바이스가 상술한 제2 상태 즉, 정상적으로 화면을 통하여 컨텐트를 제공하기 시작하는 시점까지 계속하여 제공하도록 제어할 수 있다.
디지털 디바이스(200)는, 네트워크 인터페이스부(Network Interface)(201), TCP/IP 매니저(TCP/IP Manager)(202), 서비스 전달 매니저(Service Delivery Manager)(203), SI 디코더(204), 디멀티플렉서(Demux)(205), 오디오 디코더(Audio Decoder)(206), 비디오 디코더(Video Decoder)(207), 디스플레이부(Display A/V and OSD Module)(208), 서비스 제어 매니저(Service Control Manager)(209), 서비스 디스커버리 매니저(Service Discovery Manager)(210), SI & 메타데이터 데이터베이스(SI & Metadata DB)(211), 메타데이터 매니저(Metadata Manager)(212), 서비스 매니저(213), UI 매니저(214) 등을 포함하여 이루어진다. 한편, 상기에서 IP 패킷의 처리와 관련하여 구성된 네트워크 인터페이스부(201), TCP/IP 매니저(202), 서비즈 전달 매니저(203), 서비스 제어 매니저(209), 서비스 디스커버리 매니저(210), 메타데이터 매니저(212), IMS 게이트웨이(250) 등은 필요에 따라 하나의 모듈로 구현될 수도 있다. 그 밖에 다른 구성요소들 역시 필요에 따라 하나의 모듈로 구현되거나 또는 복수의 모듈로 나뉘어질 수도 있다.
네트워크 인터페이스부(201)는 네트워크 망을 통하여 IP 패킷들(internet protocol(IP) packets)을 수신하거나 전송한다. 즉, 네트워크 인터페이스부(201)는 네트워크 망을 통해 서비스 제공자(20)로부터 서비스, 컨텐트 등을 수신한다.
TCP/IP 매니저(202)는, 디지털 디바이스(200)로 수신되는 IP 패킷들과 디지털 디바이스(200)가 전송하는 IP 패킷들에 대하여 즉, 소스(source)와 목적지(destination) 사이의 패킷 전달에 관여한다. 그리고 TCP/IP 매니저(202)는 수신된 패킷을 적절한 프로토콜에 대응되도록 분류하고, 서비스 전달 매니저(205), 서비스 디스커버리 매니저(210), 서비스 제어 매니저(209), 메타데이터 매니저(212) 등으로 분류된 패킷을 출력한다.
서비스 전달 매니저(203)는 수신되는 서비스 데이터의 제어를 담당한다. 예를 들어, 실시간 스트리밍(real-time streaming) 데이터를 제어하는 경우 RTP/RTCP를 사용할 수 있다. 상기 실시간 스트리밍 데이터를 RTP를 사용하여 전송하는 경우, 상기 서비스 전달 매니저(203)는 상기 수신된 데이터 패킷을 RTP에 따라 파싱(parsing)하여 디멀티플렉서(205)에 전송하거나 서비스 매니저(213)의 제어에 따라 SI & 메타데이터 데이터베이스(211)에 저장한다. 그리고 RTCP를 이용하여 상기 네트워크 수신 정보를 서비스를 제공하는 서버 측에 피드백(feedback)한다.
디멀티플렉서(205)는 수신된 패킷을 오디오, 비디오, SI(System Information) 데이터 등으로 역다중화하여 각각 오디오/비디오 디코더(206/207), SI 디코더(204)에 전송한다.
SI 디코더(204)는 예를 들어, PSI(Program Specific Information), PSIP, DVB-SI 등의 서비스 정보를 디코딩한다.
또한, SI 디코더(204)는 디코딩된 서비스 정보들을 예를 들어, SI & 메타데이터 데이터베이스(211)에 저장한다. 이렇게 저장된 서비스 정보는 예를 들어, 사용자의 요청 등에 의해 해당 구성에 의해 독출되어 이용될 수 있다. 본 발명과 관련하여, 사용자의 요청에 따른 EPG 서비스나 채널 브라우저 서비스 등에 관한 SI 정보 역시 SI & 메타데이터 데이터베이스(211)로부터 독출될 수 있다. 다만, 이에 관한 보다 상세한 설명은 후술한다.
오디오/비디오 디코더(206/207)는, 디멀티플렉서(205)에서 역다중화된 각 오디오 데이터와 비디오 데이터를 디코딩한다. 이렇게 디코딩된 오디오 데이터 및 비디오 데이터는 디스플레이부(208)를 통하여 사용자에게 제공된다.
애플리케이션 매니저는 예를 들어, UI 매니저(214)와 서비스 매니저(213)를 포함하여 구성될 수 있다. 애플리케이션 매니저는, 디지털 디바이스(200)의 전반적인 상태를 관리하고 사용자 인터페이스를 제공하며, 다른 매니저를 관리할 수 있다.
애플리케이션 매니저 또는 제어부(미도시)는, 디지털 디바이스(200)에 외부 입력이 연결된 경우, 각 입력에 따른 커서, UI 등의 모양, 컬러, 크기 등 구성의 유사도를 판단하고, 그 결과에 기초하여 외부 입력을 위한 커서, UI 등의 구성을 변경하여 기본 커서, UI 등과 차별화되도록 제어한다. 또한, 애플리케이션 매니저 또는 제어부는, 디지털 디바이스(200)의 상태가 제1 상태에 있는 경우에는 인스턴트 부팅 등으로 애플리케이션 등을 통해 필요에 따라 웨이크-업 리스트 UI를 구성하여 제공하고, 사용자의 선택 등에 기초하여 풀 부팅을 통해 선택된 입력 모드에 따른 제2 상태로 전환되도록 제어한다.
UI 매니저(214)는 사용자를 위한 GUI(Graphic User Interface)를 OSD(On Screen Display) 등을 이용하여 제공하며, 사용자로부터 키 입력을 받아 상기 입력에 따른 기기 동작을 수행한다. 예를 들어, 사용자로부터 채널 선택에 관한 키 입력을 받으면 상기 키 입력 신호를 서비스 매니저(213)에 전송한다.
서비스 매니저(213)는 서비스 전달 매니저(203), 서비스 디스커버리 매니저(210), 서비스 제어 매니저(209), 메타데이터 매니저(212) 등 서비스와 연관된 매니저를 제어한다.
또한, 서비스 매니저(213)는 채널 맵(Channel Map)을 만들고 사용자 인터페이스 매니저(214)로부터 수신한 키 입력에 따라 상기 채널 맵을 이용하여 채널을 선택하다. 그리고 상기 서비스 매니저(213)는 SI 디코더(204)로부터 채널의 서비스 정보를 전송받아 선택된 채널의 오디오/비디오 PID(Packet Identifier)를 디멀티플렉서(205)에 설정한다. 이렇게 설정되는 PID는 상술한 역다중화 과정에 이용된다. 따라서, 디멀티플렉서(205)는 상기 PID를 이용하여 오디오 데이터, 비디오 데이터 및 SI 데이터를 필터링(filtering) 한다.
서비스 디스커버리 매니저(210)는 서비스를 제공하는 서비스 제공자를 선택하는데 필요한 정보를 제공한다. 상기 서비스 매니저(213)로부터 채널 선택에 관한 신호를 수신하면, 서비스 디스커버리 매니저(210)는 상기 정보를 이용하여 서비스를 찾는다.
서비스 제어 매니저(209)는 서비스의 선택과 제어를 담당한다. 예를 들어, 사용자가 기존의 방송 방식과 같은 생방송(Live Broadcasting) 서비스를 선택하는 경우 IGMP 또는 RTSP 등을 사용하고, VOD(Video On Demand)와 같은 서비스를 선택하는 경우에는 RTSP를 사용하여 서비스의 선택, 제어를 수행한다. 상기 RTSP 프로토콜은 실시간 스트리밍에 대해 트릭 모드(trick mode)를 제공할 수 있다. 또한, 서비스 제어 매니저(209)는 IMS(IP Multimedia Subsystem), SIP(Session Initiation Protocol)를 이용하여 IMS 게이트웨이(250)를 통하는 세션을 초기화하고 관리할 수 있다. 상기 프로토콜들은 일 실시 예이며, 구현 예에 따라 다른 프로토콜을 사용할 수도 있다.
메타데이터 매니저(212)는 서비스와 연관된 메타데이터를 관리하고 상기 메타데이터를 SI & 메타데이터 데이터베이스(211)에 저장한다.
SI & 메타데이터 데이터베이스(211)는 SI 디코더(204)가 디코딩한 서비스 정보, 메타데이터 매니저(212)가 관리하는 메타데이터 및 서비스 디스커버리 매니저(210)가 제공하는 서비스 제공자를 선택하는데 필요한 정보를 저장한다. 또한, SI & 메타데이터 데이터베이스(211)는 시스템에 대한 세트-업 데이터 등을 저장할 수 있다.
SI & 메타데이터 데이터베이스(211)는 비휘발성 메모리(Non-Volatile RAM: NVRAM) 또는 플래시 메모리(flash memory) 등을 사용하여 구현될 수도 있다.
한편, IMS 게이트웨이(250)는, IMS 기반의 IPTV 서비스에 접근하기 위해 필요한 기능들을 모아 놓은 게이트웨이(gateway)이다.
도 3은 본 발명에 따른 디지털 디바이스의 다른 예를 도시한 도면이다.
도 3을 참조하면, 본 발명에 따른 디지털 디바이스(300)의 일 예는, 방송 수신부(305), 외부장치 인터페이스부(335), 저장부(340), 사용자 입력 인터페이스부(350), 제어부(370), 디스플레이부(380), 오디오 출력부(385), 전원공급부(390) 및 촬영부(미도시)를 포함할 수 있다. 여기서, 상기 방송 수신부(305)는, 적어도 하나의 튜너(310), 복조부(320) 및 네트워크 인터페이스부(330)를 포함할 수 있다. 다만, 경우에 따라, 상기 방송 수신부(305)는 튜너(310)와 복조부(320)는 구비하나 네트워크 인터페이스부(330)는 포함하지 않을 수 있으며 그 반대의 경우일 수도 있다. 또한, 상기 방송 수신부(305)는 도시되진 않았으나, 다중화부(multiplexer)를 구비하여 상기 튜너(310)를 거쳐 복조부(320)에서 복조된 신호와 상기 네트워크 인터페이스부(330)를 거쳐 수신된 신호를 다중화할 수도 있다. 그 밖에 상기 방송 수신부(325)는 역시 도시되진 않았으나, 역다중화부(demultiplexer)를 구비하여 상기 다중화된 신호를 역다중화하거나 또는 상기 복조된 신호 또는 상기 네트워크 인터페이스부(330)를 거친 신호를 역다중화할 수 있다.
튜너(310)는, 안테나를 통해 수신되는 RF(Radio Frequency) 방송 신호 중 사용자에 의해 선택된 채널 또는 기저장된 모든 채널을 튜닝하여 RF 방송 신호를 수신한다. 또한, 튜너(310)는, 수신된 RF 방송 신호를 중간 주파수(Intermediate Frequency; IF) 신호 혹은 베이스밴드(baseband) 신호로 변환한다.
예를 들어, 수신된 RF 방송 신호가 디지털 방송 신호이면 디지털 IF 신호(DIF)로 변환하고, 아날로그 방송 신호이면 아날로그 베이스밴드 영상 또는 음성 신호(CVBS/SIF)로 변환한다. 즉, 튜너(310)는 디지털 방송 신호 또는 아날로그 방송 신호를 모두 처리할 수 있다. 튜너(310)에서 출력되는 아날로그 베이스 밴드 영상 또는 음성 신호(CVBS/SIF)는 제어부(370)로 직접 입력될 수 있다.
또한, 튜너(310)는, ATSC(Advanced Television System Committee) 방식에 따른 단일 캐리어의 RF 방송 신호 또는 DVB(Digital Video Broadcasting) 방식에 따른 복수 캐리어의 RF 방송 신호를 수신할 수 있다.
한편, 튜너(310)는, 안테나를 통해 수신되는 RF 방송 신호 중 채널 기억 기능을 통하여 저장된 모든 방송 채널의 RF 방송 신호를 순차로 튜닝 및 수신하여 이를 중간 주파수 신호 혹은 베이스 밴드 신호로 변환할 수 있다.
복조부(320)는, 튜너(310)에서 변환된 디지털 IF 신호(DIF)를 수신하여 복조한다.
예를 들어, 튜너(310)에서 출력되는 디지털 IF 신호가 ATSC 방식인 경우, 복조부(320)는 예컨대, 8-VSB(8-Vestigal Side Band) 복조를 수행한다. 또한, 복조부(320)는 채널 복호화를 수행할 수도 있다. 이를 위해 복조부(320)는 트렐리스 디코더(Trellis Decoder), 디인터리버(De-interleaver), 및 리드 솔로먼 디코더(Reed-Solomon Decoder) 등을 구비하여, 트렐리스 복호화, 디인터리빙, 및 리드 솔로먼 복호화를 수행할 수 있다.
예를 들어, 튜너(310)에서 출력되는 디지털 IF 신호가 DVB 방식인 경우, 복조부(320)는 예컨대, COFDMA(Coded Orthogonal Frequency Division Modulation) 복조를 수행한다. 또한, 복조부(320)는, 채널 복호화를 수행할 수도 있다. 이를 위해, 복조부(320)는, 컨벌루션 디코더(convolution decoder), 디인터리버, 및 리드-솔로먼 디코더 등을 구비하여, 컨벌루션 복호화, 디인터리빙, 및 리드 솔로먼 복호화를 수행할 수 있다.
복조부(320)는, 복조 및 채널 복호화를 수행한 후 스트림 신호(TS)를 출력할 수 있다. 이때, 스트림 신호는 영상 신호, 음성 신호 또는 데이터 신호가 다중화된 신호일 수 있다. 일 예로, 스트림 신호는 MPEG-2 규격의 영상 신호, 돌비(Dolby) AC-3 규격의 음성 신호 등이 다중화된 MPEG-2 TS(Transport Stream)일 수 있다. 구체적으로 MPEG-2 TS는, 4 바이트(byte)의 헤더(header)와 184 바이트의 페이로드(payload)를 포함할 수 있다.
한편, 상술한 복조부(320)는, ATSC 방식과, DVB 방식에 따라 각각 별개로 구비되는 것이 가능하다. 즉, 디지털 수신기는 ATSC 복조부와 DVB 복조부를 각각 별개로 구비할 수 있다.
복조부(320)에서 출력한 스트림 신호는 제어부(370)로 입력될 수 있다. 제어부(370)는 역다중화, 영상/음성 신호 처리 등을 제어하고, 디스플레이부(380)를 통해 영상을, 오디오 출력부(185)를 통해 음성의 출력을 제어할 수 있다.
외부장치 인터페이스부(335)는 디지털 수신기(300)에 다양한 외부장치가 인터페이싱되도록 환경을 제공한다. 이를 위해, 외부장치 인터페이스부(335)는, A/V 입출력부(미도시) 또는 무선 통신부(미도시)를 포함할 수 있다.
외부장치 인터페이스부(335)는, DVD(Digital Versatile Disk), 블루-레이(Blu-ray), 게임기기, 카메라, 캠코더, 컴퓨터(노트북, 태블릿), 스마트폰, 블루투스 기기(Bluetooth device), 클라우드(Cloud) 등과 같은 외부 장치와 유/무선으로 접속될 수 있다. 외부장치 인터페이스부(135)는 연결된 외부 장치를 통하여 외부에서 입력되는 영상, 음성 또는 데이터(이미지 포함) 신호를 디지털 디바이스의 제어부(370)로 전달한다. 제어부(370)는 처리된 영상, 음성 또는 데이터 신호를 연결된 외부 장치로 출력되도록 제어할 수 있다. 이를 위해, 외부장치 인터페이스부(335)는, A/V 입출력부(미도시) 또는 무선 통신부(미도시)를 더 포함할 수 있다.
A/V 입출력부는, 외부 장치의 영상 및 음성 신호를 디지털 디바이스(300)로 입력할 수 있도록, USB 단자, CVBS(Composite Video Banking Sync) 단자, 컴포넌트 단자, S-비디오 단자(아날로그), DVI(Digital Visual Interface) 단자, HDMI(High Definition Multimedia Interface) 단자, RGB 단자, D-SUB 단자 등을 포함할 수 있다.
무선 통신부는, 다른 전자기기와 근거리 무선 통신을 수행할 수 있다. 디지털 수신기(300)는 예를 들어, 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), 지그비(ZigBee), DLNA(Digital Living Network Alliance) 등의 통신 프로토콜에 따라 다른 전자기기와 네트워크 연결될 수 있다.
또한, 외부장치 인터페이스부(335)는, 다양한 셋톱-박스와 상술한 각종 단자 중 적어도 하나를 통해 접속되어, 셋톱-박스와 입력/출력 동작을 수행할 수도 있다.
한편, 외부장치 인터페이스부(335)는, 인접하는 외부장치 내의 애플리케이션 또는 애플리케이션 목록을 수신하여, 제어부(370) 또는 저장부(340)로 전달할 수 있다.
네트워크 인터페이스부(330)는, 디지털 디바이스(300)를 인터넷 망을 포함하는 유/무선 네트워크와 연결하기 위한 인터페이스를 제공한다. 네트워크 인터페이스부(330)는, 유선 네트워크와의 접속을 위해 예를 들어, 이더넷(Ethernet) 단자 등을 구비할 수 있으며, 무선 네트워크와의 접속을 위해 예를 들어, WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 통신 규격 등을 이용할 수 있다.
네트워크 인터페이스부(330)는, 접속된 네트워크 또는 접속된 네트워크에 링크된 다른 네트워크를 통해, 다른 사용자 또는 다른 디지털 디바이스와 데이터를 송신 또는 수신할 수 있다. 특히, 디지털 디바이스(300)에 미리 등록된 다른 사용자 또는 다른 디지털 디바이스 중 선택된 사용자 또는 선택된 디지털 디바이스에, 디지털 디바이스(300)에 저장된 일부의 컨텐트 데이터를 송신할 수 있다.
한편, 네트워크 인터페이스부(330)는, 접속된 네트워크 또는 접속된 네트워크에 링크된 다른 네트워크를 통해, 소정 웹 페이지에 접속할 수 있다. 즉, 네트워크를 통해 소정 웹 페이지에 접속하여, 해당 서버와 데이터를 송신 또는 수신할 수 있다. 그 외, 컨텐트 제공자 또는 네트워크 운영자가 제공하는 컨텐트 또는 데이터들을 수신할 수 있다. 즉, 네트워크를 통하여 컨텐트 제공자 또는 네트워크 제공자로부터 제공되는 영화, 광고, 게임, VOD, 방송 신호 등의 컨텐트 및 그와 관련된 정보를 수신할 수 있다. 또한, 네트워크 운영자가 제공하는 펌웨어(firmware)의 업데이트 정보 및 업데이트 파일을 수신할 수 있다. 또한, 인터넷 또는 컨텐트 제공자 또는 네트워크 운영자에게 데이터들을 송신할 수 있다.
또한, 네트워크 인터페이스부(330)는, 네트워크를 통해, 공중에 공개(open)된 애플리케이션들 중 원하는 애플리케이션을 선택하여 수신할 수 있다.
저장부(340)는, 제어부(370) 내의 각 신호 처리 및 제어를 위한 프로그램을 저장할 수도 있고, 신호 처리된 영상, 음성 또는 데이터 신호를 저장할 수도 있다.
또한, 저장부(340)는 외부장치 인터페이스부(335) 또는 네트워크 인터페이스부(330)로부터 입력되는 영상, 음성, 또는 데이터 신호의 임시 저장을 위한 기능을 수행할 수도 있다. 저장부(340)는, 채널 기억 기능을 통하여 소정 방송 채널에 관한 정보를 저장할 수 있다.
저장부(340)는, 외부장치 인터페이스부(335) 또는 네트워크 인터페이스부(330)로부터 입력되는 애플리케이션 또는 애플리케이션 목록을 저장할 수 있다.
또한, 저장부(340)는, 후술하여 설명하는 다양한 플랫폼(platform)을 저장할 수도 있다.
저장부(340)는, 예를 들어 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM), 롬(EEPROM 등) 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 디지털 디바이스(300)는, 저장부(340) 내에 저장되어 있는 컨텐트 파일(동영상 파일, 정지영상 파일, 음악 파일, 문서 파일, 애플리케이션 파일 등)을 재생하여 사용자에게 제공할 수 있다.
도 3은 저장부(340)가 제어부(370)와 별도로 구비된 실시 예를 도시하고 있으나, 본 발명의 범위는 이에 한정되지 않는다. 즉, 저장부(340)는 제어부(370) 내에 포함될 수도 있다.
사용자 입력 인터페이스부(350)는, 사용자가 입력한 신호를 제어부(370)로 전달하거나, 제어부(370)의 신호를 사용자에게 전달한다.
예를 들어, 사용자 입력 인터페이스부(350)는, RF 통신 방식, 적외선(IR) 통신 방식 등 다양한 통신 방식에 따라, 원격제어장치(400)로부터 전원 온/오프, 채널 선택, 화면 설정 등의 제어 신호를 수신하여 처리하거나, 제어부(370)의 제어 신호를 원격제어장치(400)로 송신하도록 처리할 수 있다.
또한, 사용자 입력 인터페이스부(350)는, 전원 키, 채널 키, 볼륨 키, 설정치 등의 로컬 키(미도시)에서 입력되는 제어 신호를 제어부(370)에 전달할 수 있다.
사용자 입력 인터페이스부(350)는, 사용자의 제스처(gesture)를 센싱(sensing)하는 센싱부(미도시)로부터 입력되는 제어 신호를 제어부(370)에 전달하거나, 제어부(370)의 신호를 센싱부(미도시)로 송신할 수 있다. 여기서, 센싱부(미도시)는, 터치 센서, 음성 센서, 위치 센서, 동작 센서 등을 포함할 수 있다.
제어부(370)는, 튜너(310), 복조부(320) 또는 외부장치 인터페이스부(335)를 통하여 입력되는 스트림을 역다중화하거나 역다중화된 신호들을 처리하여, 영상 또는 음성 출력을 위한 신호를 생성 및 출력할 수 있다.
제어부(370)에서 처리된 영상 신호는, 디스플레이부(380)로 입력되어 해당 영상 신호에 대응하는 영상으로 표시될 수 있다. 또한, 제어부(370)에서 영상 처리된 영상 신호는 외부장치 인터페이스부(335)를 통하여 외부 출력장치로 입력될 수 있다.
제어부(370)에서 처리된 음성 신호는 오디오 출력부(385)로 오디오 출력될 수 있다. 또한, 제어부(370)에서 처리된 음성 신호는 외부장치 인터페이스부(335)를 통하여 외부 출력장치로 입력될 수 있다.
도 3에서는 도시되어 있지 않으나, 제어부(370)는 역다중화부, 영상처리부 등을 포함할 수 있다.
제어부(370)는, 디지털 디바이스(300)의 전반적인 동작을 제어할 수 있다. 예를 들어, 제어부(370)는, 튜너(310)를 제어하여, 사용자가 선택한 채널 또는 기저장된 채널에 해당하는 RF 방송을 튜닝(tuning)하도록 제어할 수 있다.
제어부(370)는, 사용자 입력 인터페이스부(350)를 통하여 입력된 사용자 명령 또는 내부 프로그램에 의하여 디지털 디바이스(300)를 제어할 수 있다. 특히, 네트워크에 접속하여 사용자가 원하는 애플리케이션 또는 애플리케이션 목록을 디지털 디바이스(300) 내로 다운로드받을 수 있도록 할 수 있다.
예를 들어, 제어부(370)는, 사용자 입력 인터페이스부(350)를 통하여 수신한 소정 채널 선택 명령에 따라 선택한 채널의 신호가 입력되도록 튜너(310)를 제어한다. 그리고 선택한 채널의 영상, 음성 또는 데이터 신호를 처리한다. 제어부(370)는, 사용자가 선택한 채널 정보 등이 처리한 영상 또는 음성신호와 함께 디스플레이부(380) 또는 오디오 출력부(385)를 통하여 출력될 수 있도록 한다.
다른 예로, 제어부(370)는, 사용자 입력 인터페이스부(350)를 통하여 수신한 외부장치 영상 재생 명령에 따라, 외부장치 인터페이스부(335)를 통하여 입력되는 외부 장치, 예를 들어, 카메라 또는 캠코더로부터의, 영상 신호 또는 음성 신호가 디스플레이부(380) 또는 오디오 출력부(385)를 통해 출력될 수 있도록 한다.
한편, 제어부(370)는, 영상을 표시하도록 디스플레이부(380)를 제어할 수 있다. 예를 들어, 튜너(310)를 통해 입력되는 방송 영상, 또는 외부장치 인터페이스부(335)를 통해 입력되는 외부 입력 영상, 또는 네트워크 인터페이스부를 통해 입력되는 영상, 또는 저장부(340)에 저장된 영상을, 디스플레이부(380)에 표시하도록 제어할 수 있다. 이때, 디스플레이부(380)에 표시되는 영상은, 정지 영상 또는 동영상일 수 있으며, 2D 영상 또는 3D 영상일 수 있다.
또한, 제어부(370)는, 컨텐트를 재생하도록 제어할 수 있다. 이때의 컨텐트는, 디지털 디바이스(300) 내에 저장된 컨텐트, 또는 수신된 방송 컨텐트, 외부로부터 입력되는 외부 입력 컨텐트일 수 있다. 컨텐트는, 방송 영상, 외부 입력 영상, 오디오 파일, 정지 영상, 접속된 웹 화면, 및 문서 파일 중 적어도 하나일 수 있다.
한편, 제어부(370)는, 애플리케이션 보기 항목에 진입하는 경우, 디지털 수신기(300) 내 또는 외부 네트워크로부터 다운로드 가능한 애플리케이션 또는 애플리케이션 목록을 표시하도록 제어할 수 있다.
제어부(370)는, 다양한 사용자 인터페이스와 더불어, 외부 네트워크로부터 다운로드 되는 애플리케이션을 설치 및 구동하도록 제어할 수 있다. 또한, 사용자의 선택에 의해, 실행되는 애플리케이션에 관련된 영상이 디스플레이부(380)에 표시 되도록 제어할 수 있다.
제어부(370)는, 디지털 디바이스(300)에 외부 입력이 연결된 경우, 각 입력에 따른 커서, UI 등의 모양, 컬러, 크기 등 구성의 유사도를 판단하고, 그 결과에 기초하여 외부 입력을 위한 커서, UI 등의 구성을 변경하여 기본 커서, UI 등과 차별화되도록 제어한다. 또한, 제어부(370)는, 디지털 디바이스(300)의 상태가 제1 상태에 있는 경우에는 인스턴트 부팅 등으로 애플리케이션 등을 통해 필요에 따라 웨이크-업 리스트 UI를 구성하여 제공하고, 사용자의 선택 등에 기초하여 풀 부팅을 통해 선택된 입력 모드에 따른 제2 상태로 전환되도록 제어한다.
한편, 도면에 도시하지 않았지만, 채널 신호 또는 외부 입력 신호에 대응하는 썸네일 영상을 생성하는 채널 브라우징 처리부가 더 구비되는 것도 가능하다.
채널 브라우징 처리부는, 복조부(320)에서 출력한 스트림 신호(TS) 또는 외부장치 인터페이스부(335)에서 출력한 스트림 신호 등을 입력받아, 입력되는 스트림 신호로부터 영상을 추출하여 썸네일 영상을 생성할 수 있다. 생성된 썸네일 영상은 그대로 또는 부호화되어 제어부(370)로 입력될 수 있다. 또한, 생성된 썸네일 영상은 스트림 형태로 부호화되어 제어부(370)로 입력되는 것도 가능하다. 제어부(370)는 입력된 썸네일 영상을 이용하여 복수의 썸네일 영상을 구비하는 썸네일 리스트를 디스플레이부(380)에 표시할 수 있다. 한편, 이러한 썸네일 리스트 내의 썸네일 영상들은 차례로 또는 동시에 업데이트될 수 있다. 이에 따라 사용자는 복수의 방송 채널의 내용을 간편하게 파악할 수 있게 된다.
디스플레이부(380)는, 제어부(370)에서 처리된 영상 신호, 데이터 신호, OSD 신호 또는 외부장치 인터페이스부(335)에서 수신되는 영상 신호, 데이터 신호 등을 각각 R, G, B 신호로 변환하여 구동 신호를 생성한다.
디스플레이부(380)는 PDP, LCD, OLED, 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 등이 가능할 수 있다.
한편, 디스플레이부(380)는, 터치 스크린으로 구성되어 출력 장치 이외에 입력 장치로 사용되는 것도 가능하다.
오디오 출력부(385)는, 제어부(170)에서 음성 처리된 신호, 예를 들어, 스테레오 신호, 3.1 채널 신호 또는 5.1 채널 신호를 입력받아 음성으로 출력한다. 음성 출력부(185)는 다양한 형태의 스피커로 구현될 수 있다.
한편, 사용자의 제스처를 감지하기 위해, 상술한 바와 같이, 터치 센서, 음성 센서, 위치 센서, 동작 센서 중 적어도 하나를 구비하는 센싱부(미도시)가 디지털 수신기(300)에 더 구비될 수 있다. 센싱부(미도시)에서 감지된 신호는 사용자입력 인터페이스부(350)를 통해 제어부(370)로 전달될 수 있다.
한편, 사용자를 촬영하는 촬영부(미도시)가 더 구비될 수 있다. 촬영부(미도시)에서 촬영된 영상 정보는 제어부(370)에 입력될 수 있다.
제어부(370)는, 촬영부(미도시)로부터 촬영된 영상, 또는 센싱부(미도시)로부터의 감지된 신호를 각각 또는 조합하여 사용자의 제스처를 감지할 수도 있다.
전원 공급부(390)는, 디지털 디바이스(300) 전반에 걸쳐 해당 전원을 공급한다.
특히, 시스템 온 칩(System On Chip; SOC)의 형태로 구현될 수 있는 제어부(370)와, 영상 표시를 위한 디스플레이부(380), 및 오디오 출력을 위한 오디오 출력부(385)에 전원을 공급할 수 있다.
이를 위해, 전원 공급부(390)는, 교류 전원을 직류 전원으로 변환하는 컨버터(미도시)를 구비할 수 있다. 한편, 예를 들어, 디스플레이부(380)가 다수의 백라이트 램프를 구비하는 액정패널로서 구현되는 경우, 휘도 가변 또는 디밍(dimming) 구동을 위해, PWM 동작이 가능한 인버터(미도시)를 더 구비할 수도 있다.
원격제어장치(400)는, 사용자 입력을 사용자입력 인터페이스부(350)로 송신한다. 이를 위해, 원격제어장치(400)는, 블루투스(Bluetooth), RF(Radio Frequency) 통신, 적외선(IR) 통신, UWB(Ultra Wideband), 지그비(ZigBee) 방식 등을 사용할 수 있다.
또한, 원격제어장치(제어수단)(400)는, 사용자입력 인터페이스부(350)에서 출력한 영상, 음성 또는 데이터 신호 등을 수신하여, 이를 원격제어장치(400)에서 표시하거나 음성 또는 진동을 출력할 수 있다.
상술한 디지털 수신기(300)는, 고정형 또는 이동형의 ATSC 방식 또는 DVB 방식의 디지털 방송 신호의 처리가 가능한 디지털 방송 수신기일 수 있다.
한편, 도 2와 3에 도시된 디지털 디바이스는 본 발명에 따른 예시로서, 각 구성요소는 실제 구현되는 디지털 디바이스의 사양에 따라 통합, 추가, 또는 생략될 수 있다. 즉, 필요에 따라, 2 이상의 구성요소가 하나의 구성요소로 합쳐지거나 하나의 구성요소가 2 이상의 구성요소로 세분화될 수 있다. 또한, 각 블록에서 수행하는 기능은 본 발명의 실시 예를 설명하기 위한 것이며, 그 구체적인 동작이나 장치는 본 발명의 권리범위를 제한하지 아니한다.
그 밖에 본 발명에 따른 디지털 디바이스는 도 2에 도시된 구성 중 필요에 따라 일부 구성을 생략하거나 반대로 도시되진 않은 구성을 더 포함할 수도 있다. 한편, 디지털 디바이스는 도 2와 3에 도시된 바와 달리, 튜너와 복조부를 구비하지 않고, 네트워크 인터페이스부 또는 외부장치 인터페이스부를 통해서 컨텐트를 수신하여 재생할 수도 있다.
한편, 디지털 디바이스는, 장치 내에 저장된 영상 또는 입력되는 영상의 신호 처리를 수행하는 영상신호 처리장치일 수 있다. 영상신호 처리장치의 다른 예로는, 도 3에서 도시된 디스플레이부(380)와 오디오 출력부(385)가 제외된 셋톱-박스, 상술한 DVD 플레이어, 블루-레이 플레이어, 게임기기, 컴퓨터 등이 더 예시될 수 있다.
도 4는 도 3에 도시된 제어부(370) 구성의 일 예를 도시한 블록도이다. 도 3 및 4를 참조하여 제어부(370)에 대해 보다 상세하게 설명하면 다음과 같다.
본 발명에 따른 제어부(370)의 일 예는, 역다중화부(410), 영상 처리부(420), OSD(On-Screen Display) 생성부(440), 믹서(mixer)(450), 프레임 레이트 변환부(Frame Rate Conveter; FRC)(455) 및 포맷터(formatter)(460)를 포함할 수 있다. 그 외 상기 제어부(370)는 도시되진 않았으나 음성 처리부와 데이터 처리부를 더 포함할 수 있다. 한편, 상기에서 믹서(450), 프레임 레이트 변환부(455), 포매터(460) 또한 필요에 따라 하나의 모듈로 구현될 수 있다.
역다중화부(410)는, 입력되는 스트림을 역다중화한다. 예를 들어, 역다중화부(410)는 입력되는 MPEG-2 TS 영상, 음성 및 데이터 신호로 역다중화할 수 있다. 여기서, 역다중화부(410)에 입력되는 스트림 신호는, 튜너(310) 또는 복조부(320) 또는 외부장치 인터페이스부(335)에서 출력되는 스트림 신호일 수 있다.
영상 처리부(420)는, 역다중화된 영상 신호의 영상 처리를 수행한다. 이를 위해, 영상 처리부(420)는, 영상 디코더(425) 및 스케일러(435)를 구비할 수 있다.
영상 디코더(425)는 역다중화된 영상 신호를 복호하며, 스케일러(435)는 복호된 영상 신호의 해상도를 디스플레이부(380)에서 출력 가능하도록 스케일링(scaling)한다.
영상 디코더(425)는 다양한 규격을 지원할 수 있다. 예를 들어, 영상 디코더(425)는 영상 신호가 MPEG-2 규격으로 부호화된 경우에는 MPEG-2 디코더의 기능을 수행하고, 영상 신호가 DMB(Digital Multimedia Broadcasting) 방식 또는 H.264 규격으로 부호화된 경우에는 H.264 디코더의 기능을 수행할 수 있다.
한편, 영상 처리부(420)에서 복호된 영상 신호는, 믹서(450)로 입력된다.
OSD 생성부(440)는, 사용자 입력에 따라 또는 자체적으로 OSD 데이터를 생성한다. 예를 들어, OSD 생성부(440)는 사용자입력 인터페이스부(350)의 제어 신호에 기초하여 디스플레이부(380)의 화면에 각종 데이터를 그래픽(Graphic)이나 텍스트(Text) 형태로 표시하기 위한 데이터를 생성한다. 생성되는 OSD 데이터는, 디지털 디바이스(300)의 사용자 인터페이스 화면, 다양한 메뉴 화면, 위젯(widget), 아이콘(Icon), 시청률 정보 등의 다양한 데이터를 포함한다.
OSD 생성부(440)는, 방송 영상의 자막 또는 EPG에 기반한 방송 정보를 표시하기 위한 데이터를 생성할 수도 있다.
믹서(450)는, OSD 생성부(440)에서 생성된 OSD 데이터와 영상 처리부(320)에서 영상 처리된 영상 신호를 믹싱하여 포맷터(460)로 제공한다. 복호된 영상 신호와 OSD 데이터가 믹싱됨으로 인하여, 방송 영상 또는 외부 입력 영상 상에 OSD가 오버레이(overlay) 되어 표시된다.
프레임 레이트 변환부(FRC)(455)는, 입력되는 영상의 프레임 레이트를 변환한다. 예를 들어, 프레임 레이트 변환부(455)는 입력되는 60Hz 영상의 프레임 레이트를 디스플레이부(380)의 출력 주파수에 따라 예를 들어, 120Hz 또는 240Hz의 프레임 레이트를 가지도록 변환할 수 있다. 상기와 같이, 프레임 레이트를 변환하는 방법에는 다양한 방법이 존재할 수 있다. 일 예로, 프레임 레이트 변환부(455)는 프레임 레이트를 60Hz에서 120Hz로 변환하는 경우, 제1 프레임과 제2 프레임 사이에 동일한 제1 프레임을 삽입하거나, 제1 프레임과 제2 프레임으로부터 예측된 제3 프레임을 삽입함으로써 변환할 수 있다. 다른 예로, 프레임 레이트 변환부(455)는 프레임 레이트를 60Hz에서 240Hz로 변환하는 경우, 기존 프레임 사이에 동일한 프레임 또는 예측된 프레임을 3개 더 삽입하여 변환할 수 있다. 한편, 별도의 프레임 변환을 수행하지 않는 경우에는 프레임 레이트 변환부(455)를 바이패스(bypass)할 수도 있다.
포맷터(460)는, 입력되는 프레임 레이트 변환부(455)의 출력을 디스플레이부(380)의 출력 포맷에 맞게 변경한다. 예를 들어, 포맷터(460)는 R, G, B 데이터 신호를 출력할 수 있으며, 이러한 R, G, B 데이터 신호는, 낮은 전압 차분 신호(Low voltage differential signaling, LVDS) 또는 mini-LVDS로 출력될 수 있다. 또한, 포맷터(460)는 입력되는 프레임 레이트 변환부(455)의 출력이 3D 영상 신호인 경우에는 디스플레이부(380)의 출력 포맷에 맞게 3D 형태로 구성하여 출력함으로써, 상기 디스플레이부(380)를 통해 3D 서비스를 지원할 수도 있다.
한편, 제어부(370) 내의 음성 처리부(미도시)는, 역다중화된 음성 신호의 음성 처리를 수행할 수 있다. 이러한 음성 처리부(미도시)는 다양한 오디오 포맷을 처리하도록 지원할 수 있다. 일 예로, 음성 신호가 MPEG-2, MPEG-4, AAC, HE-AAC, AC-3, BSAC 등의 포맷으로 부호화된 경우에도 이에 대응되는 디코더를 구비하여 처리할 수 있다.
또한, 제어부(370) 내의 음성 처리부(미도시)는, 베이스(Base), 트레블(Treble), 음량 조절 등을 처리할 수 있다.
제어부(370) 내의 데이터 처리부(미도시)는, 역다중화된 데이터 신호의 데이터 처리를 수행할 수 있다. 예를 들어, 데이터 처리부는 역다중화된 데이터 신호가 부호화된 경우에도 이를 복호할 수 있다. 여기서, 부호화된 데이터 신호로는, 각 채널에서 방영되는 방송 프로그램의 시작시각, 종료시각 등의 방송 정보가 포함된 EPG 정보일 수 있다.
도 4의 또는 제어부(470) 역시 전술한 바와 같이, 디지털 디바이스(200 또는 300)에 외부 입력이 연결된 경우, 각 입력에 따른 커서, UI 등의 모양, 컬러, 크기 등 구성의 유사도를 판단하고, 그 결과에 기초하여 외부 입력을 위한 커서, UI 등의 구성을 변경하여 기본 커서, UI 등과 차별화되도록 제어한다. 또한, 제어부(470)는, 디지털 디바이스(200 또는 300)의 상태가 제1 상태에 있는 경우에는 인스턴트 부팅 등으로 애플리케이션 등을 통해 필요에 따라 웨이크-업 리스트 UI를 구성하여 제공하고, 사용자의 선택 등에 기초하여 풀 부팅을 통해 선택된 입력 모드에 따른 제2 상태로 전환되도록 제어한다.
한편, 도 4에 도시된 제어부(370)는 본 발명의 일 예로서, 당업자의 필요에 따라 다른 구성이 추가되거나 도시된 일부 구성이 생략될 수도 있다.
도 5는 디지털 디바이스(500)의 제어수단의 실시예(들)을 설명하기 위해 도시한 도면이다.
전술한 바와 같이, 디지털 디바이스(500)는, 적어도 하나의 외부 입력(들)(551 내지 55N, 여기서 N은 양의 정수)과 연결될 수 있다.
외부 입력(들)(551 내지 55N)이 연결된 디지털 디바이스(500)를 제어하기 위해 상기 디지털 디바이스(500)상에 구비된 프론트 패널(front panel)(미도시)이나 제어수단이 이용된다.
한편, 상기에서 제어수단은 유, 무선 통신 가능한 사용자 인터페이스 디바이스(UID; User Interface Device)로써, 주로 디지털 디바이스(500)의 제어 목적으로 구현된 리모컨(510), 키보드(530), 포인팅 디바이스(520), 터치패드(touch-pad) 등이 포함되나, 상기 디지털 디바이스(500)에 연결된 외부 입력 전용의 제어수단 역시 포함될 수 있다. 그 밖에, 디지털 디바이스(500) 제어 목적이 아니나 모드 전환 등을 통해 상기 디지털 디바이스(500)를 제어하는 스마트 폰, 태블릿 PC 등 모바일 디바이스 등도 제어수단에 포함된다. 다만, 본 명세서에서는 편의상 포인팅 디바이스를 일 실시 예로 하여 설명하나, 이에 한정되는 것은 아니다.
제어수단은, 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), 지그비(ZigBee), DLNA(Digital Living Network Alliance), RS 등의 통신 프로토콜을 필요에 따라 적어도 하나 이상 채용하여 디지털 디바이스와 통신 가능하다.
리모컨(510)은, 디지털 디바이스(500) 제어를 위해 필요한 다양한 키 버튼들이 구비된 통상의 제어수단을 말한다.
포인팅 디바이스(520)는, 자이로 센서(Gyro Sensor) 등을 탑재하여 사용자의 움직임, 압력, 회전 등에 기초하여 디지털 디바이스(500)의 화면상에 대응되는 포인터(pointer)를 구현하여 상기 디지털 디바이스(500)에 소정 제어명령을 전달한다. 이러한 포인팅 디바이스(520)는, 매직 리모컨, 매직 컨트롤러 등 다양한 이름으로 명명될 수 있다.
키보드(530)는, 디지털 디바이스(500)가 종래 방송만을 제공하던 것을 넘어 지능형 통합 디지털 디바이스로서 웹 브라우저, 애플리케이션, SNS(Social Network Service) 등 다양한 서비스를 제공함에 따라 종래 리모컨(510)만으로는 제어가 쉽지 않아 이를 보완하여 PC의 키보드와 유사하게 구현하여 텍스트 등의 입력 편의를 도모하기 위해 구현되었다.
한편, 리모컨(510), 포인팅 디바이스(520), 키보드(530) 등 제어수단은, 필요에 따라 터치패드를 구비함으로써 텍스트 입력, 포인터 이동, 사진 내지 동영상의 확대/축소 등 더욱 편리하고 다양한 제어 목적에 이용할 수 있다.
디지털 디바이스(500)는 적어도 하나의 외부 입력과 연결된 경우, 외부 입력을 통한 컨텐트 제공을 위한 모드(이하 '외부입력 모드')로 전환할 수 있다. 이때, 외부입력 모드의 디지털 디바이스(500)는, 외부입력 전용의 제어수단을 이용할 수 있으나, 모드 전환에 따른 제어수단 변경보다는 기 이용중인 제어수단을 통해 외부입력 모드의 디지털 디바이스(500)를 계속하여 제어하는 것을 예로 하여 설명한다. 여기서, 기 이용중인 제어수단 역시 디지털 디바이스(500)의 외부입력 모드 전환에 대응하여 해당 모드에서 제어신호를 송수신을 위한 모드 전환이 필요할 수 있다.
일반적으로 동일한 사용자가 디지털 디바이스 시청 중에 외부입력 모드로 전환한 당시에는 모드 전환 및 현재 모드를 쉽게 인식할 수 있으나, 잠깐 자리를 비우거나 다른 것에 신경을 쓰고 나면 이를 쉽게 망각하여 현재 모드가 외부입력 모드였는지 인식하지 못할 수도 있다. 또한, 복수 개의 외부 입력이 디지털 디바이스에 연결되었다면, 어떤 외부입력 모드가 활성화되었는지 인지하는 것이 용이하지 않을 수 있다. 이는 다른 사용자의 경우도 마찬가지이다. 즉, 이전 사용자가 디지털 디바이스를 이용함에 있어 외부입력 모드를 이용하였는지 아니면 그 외의 일반시청 모드를 이용하였는지 인식하기 어려울 뿐만 아니라 디지털 디바이스의 상태 예를 들어, 스탠-바이(stand-by) 상태나 전원이 온 되는 경우에도 유사한 문제가 발생할 수 있다.
따라서, 사용자가 현재 디지털 디바이스의 모드 타입 내지 종류를 쉽고 빠르며 정확히 인식하지 못한다면, 디지털 디바이스를 모드를 정확히 인식하여 한 번에 자신이 원하는 방향으로 제어함에 있어서 여러 번의 오류를 경험하거나 모드 설정이나 변환을 위해 여러 뎁쓰(depth)를 거쳐야 하는 등 불만을 초래할 수 있다.
그 밖에, 디지털 디바이스에 외부 입력이 연결되는 경우, 그 연결 시점 또는 외부입력 모드로의 전환 시점에 사용자의 이용 편의를 위해 기존 제어수단을 계속하여 이용할 수 있도록 UI(User Interface)나 제어관련 키값 등을 동일 또는 유사하게 구성하여 제공하는 것이 요구될 수 있다. 외부 입력 또는 디지털 디바이스는, 관련 서버(server)나 해당 디바이스로부터 다운로드(download) 받아 기존의 UI나 제어관련 키값과 비교하여 동일 또는 유사한 형태로 변경 구성할 수 있다. 한편, 외부 입력 또는 디지털 디바이스는, 그 연결 시마다 설정된 바에 따라 상기와 같은 UI 내지 제어관련 키값의 존재 여부 내지 업데이트 유무를 자동 또는 수동으로 확인하고 수행할 수 있다.
따라서, 본 명세서에서는 상술한 상황에서도 제어수단을 통해 디지털 디바이스를 제어하고자 하는 사용자가 상기 디지털 디바이스의 상태(모드)를 인식하여 불필요한 과정 등의 소요 없이 더욱 빠르고 편하게 오류 없이 제어를 할 수 있도록 하고자 한다.
도 6은 외부입력 모드의 디지털 디바이스(610)에서 제어수단의 입력 신호를 처리하는 과정의 일실시예를 설명하기 위해 도시한 도면이다.
사용자는, 디지털 디바이스(610) 상에 포인팅 디바이스(620)를 상하좌우로 움직여 원하는 오브젝트(object) 또는 영역(area)에 위치시켜 선택 또는 액세스할 수 있다. 이를 통해, 디지털 디바이스(610)는 해당 오브젝트 또는 영역과 맵핑된 소정 기능을 수행하여 출력할 수 있다.
만약 하나의 외부 입력(650)이 디지털 디바이스(610)에 연결되고, 상기 외부 입력(650)을 통해 컨텐트가 상기 디지털 디바이스(610) 상에서 실행되고 있다고 하자. 여기서, 외부 입력(650)은 디지털 디바이스(610)와 HDMI 인터페이스를 통해 연결된 경우를 일실시예로 설명한다.
사용자는 포인팅 디바이스(620)를 이용하여 디지털 디바이스(610) 상에 제공되는 외부 입력(650)의 컨텐트를 제어할 수 있다.
도 6을 참조하면, 사용자가 포인팅 디바이스(620)를 디지털 디바이스(610) 상의 ①지점(622)에서 수평방향(좌에서 우)으로 ②지점(624)으로 이동시키면, 디지털 디바이스(610)는 포인팅 디바이스의 ①지점(622)의 좌표(X,Y)와 ②지점(624)의 좌표(X’,Y’)값과 상기 좌표값의 차이 즉, 이동한 정도에 대한 좌표 데이터 중 적어도 하나를 생성한다. 이때, 생성되는 좌표 데이터에는 좌표값뿐만 아니라 클릭(click) 여부, 액세스(access) 여부, 드래그(drag) 여부 등 기타 포인팅 디바이스(620)의 움직임 내지 버튼을 통한 사용자의 요청사항 등도 포함될 수 있다.
디지털 디바이스(610)는, 생성된 좌표 데이터를 외부 입력(650)으로 전달하여 디지털 디바이스(610) 상에 제공 중인 외부 입력(650)에 대한 사용자의 요청사항 내지 제어신호가 적절히 처리될 수 있도록 한다.
디지털 디바이스(610)는, 생성된 좌표 데이터를 다양한 형태 또는 방식으로 외부 입력(650)으로 전달 가능하다. 좌표 데이터 전달은, HDMI의 CEC 라인을 이용하는 방법, 유, 무선으로 UIBC 패킷을 이용하는 방법, 파워라인인 PLC를 이용하는 방법, 서버를 이용하는 방법, 포인팅 디바이스로부터 전달받는 방법 등 다양한 방식을 통하여 이루어질 수 있다.
여기서, HDMI CEC 라인 이용 방법은 예를 들어, 양자가 HDMI 방식으로 연결되었을 때, 디지털 디바이스(610)에서 상기 HDMI 규격에 대응되는 좌표 데이터를 생성한 후 HDMI CEC 라인을 통해 생성된 좌표 데이터를 외부 입력(650)으로 전달하는 것이다.
UIBC 패킷 이용 방법은, 전술한 HDMI 방식이든 무선 방식이든 그 연결 방식과 관계없이 양자와 유, 무선으로 연결 가능한 데이터 송수신 장치(630)를 이용하는 것이다. 예컨대, 상기 데이터 송수신 장치(630)는, 디지털 디바이스(610) 및 외부 입력(650)과의 연결 방식에 따라 좌표 데이터가 포함된 UIBC 패킷을 생성하고, 해당 연결 방식에 따라 디지털 디바이스(610)에서 외부 입력(650)으로 상기 생성된 UIBC 패킷을 전달한다.
파워라인 PLC 이용 방법은, 디지털 디바이스(610) 또는/및 외부 입력(650)은 동일 또는 상이한 파워라인을 통해 공급되는 전력에 의해 기능 하는바, 상기 파워라인을 통해 생성된 좌표 데이터를 전달하는 것이다. 예컨대, 파워라인은 단순하게 디지털 디바이스(610), 외부 입력(650) 등에 전력만을 공급하는 것이 아니라 데이터 송수신을 위한 적어도 하나의 데이터 송수신 라인(들)을 구비하고 데이터 포맷을 미리 정해 놓는 것이 일반적이다. 따라서, 디지털 디바이스(610)는 생성된 좌표 데이터를 파워라인 내 데이터 송수신 라인의 데이터 송수신 포맷에 대응되는 좌표 데이터로 변환하여 상기 라인을 통해 외부 입력(650)으로 전달할 수 있다. 이때, 디지털 디바이스(610), 데이터 송수신 장치(630) 및 외부 입력(650)은 필요에 따라 해당 포맷에 맞게 좌표 데이터를 적절히 변환할 수 있다.
서버 이용 방법은, 디지털 디바이스(610)와 외부 입력(650) 모두 제조사 또는 홈 네트워크의 서버 내지 제어부에 연결될 수 있는바, 그를 이용하는 것이다. 다시 말해, 생성된 좌표 데이터가 디지털 디바이스(610)를 통해 상기 서버 내지 제어부로 업로드(upload)되면, 외부 입력(650)에서 이를 다운로드 하여 이용하는 방식이다.
그 밖에, 포인팅 디바이스 이용 방법으로, 외부입력 모드의 디지털 디바이스(610)를 위한 포인팅 디바이스는, 디지털 디바이스(610) 뿐만 아니라 외부 입력과도 유, 무선으로 연결 가능한바, 이를 이용하는 것이다. 즉, 생성된 좌표 데이터가 디지털 디바이스(610)에서 포인팅 디바이스(620)를 거쳐 다시 외부 입력(650)으로 전달되는 것이다. 이 경우 역시, 각 디바이스에 필요한 데이터 포맷으로 변환 가능하다.
상술한 각 방법은 개별적으로 좌표 데이터를 디지털 디바이스(610)와 외부 입력(650) 사이에서 전달하는 내용이나, 필요에 따라 복수의 방법이 조합되어 좌표 데이터 전달에 이용되어 정확성을 더욱 높이고, 하나의 방식에 따를 경우에 네트워크 오류나 기타 데이터 오류 등으로 인해 발생되는 오동작 등을 백업을 통해 방지하여 사용자 편의를 도모할 수 있다. 다만, 복수의 좌표 데이터가 전달되는 경우에 발생되는 데이터 처리의 복잡성, 시스템 효율, 소모전력 증가 등의 문제는, 전달되는 각 좌표 데이터에 대해 우선순위를 두어 처리함으로써 이를 최소화할 수 있다.
디지털 디바이스(610), 외부 입력(650) 등은 UI, 키값 등을 계속하여 업데이트(update)함으로써 사용자의 불편을 최소화할 수 있는데, 이러한 업데이트는 연결 시 또는 모드 전환시에 자동 또는 수동으로 이루어질 수 있다. 따라서, 입력 모드가 전환되더라도 사용자는 동일 또는 유사한 UI, 키를 통해 동일 또는 유사한 기능을 불편함이 없이 사용할 수도 있다.
다만, 디지털 디바이스(610), 외부 입력(650) 등은, 상술한 내용에 따르더라도 UI, 키값 등이 완전히 동일할 수는 없다. 이는 처리 주체가 서로 다르고 각자가 가진 태생적인 한계 즉, 그 기기 타겟 자체가 서로 상이하기 때문이다. 따라서, 모드 전환에도 불구 동일 또는 유사한 UI가 제공되더라도, 사용자의 입력 의도와 다른 기능이 실행될 수도 있다. 이러한 이유로, 정확하게 현재의 모드를 인식하는 것이 중요한데, 그렇지 않으면 사용자는 메뉴 등을 통해 여러 뎁쓰를 거치거나 몇 번의 오류를 경험하고서야 현재 모드를 인식할 수 있게 된다. 또한, 이러한 문제는 디지털 디바이스의 상태에 따라 또 달라질 수 있다. 여기서, 디지털 디바이스의 상태라 함은, 전원이 완전히 오프(off)된 경우, 스탠-바이 상태, 전원이 온된 경우 등을 의미하는 것으로 예컨대, 스탠-바이 상태인 경우에 이전 모드가 무엇인지 현재 사용자는 알 수 없으며 반드시 디지털 디바이스를 턴-온 시킨 이후에만 자신이 원하는 모드로의 전환이 가능하다. 따라서, 이하에서는 모드 인식, 디지털 디바이스 상태에 따른 모드 선택 내지 전환 방법에 대해 첨부된 도면을 참조하여 상세하게 설명한다.
도 7은 모드 인식 방법의 일실시예를 설명하기 위해 도시한 도면, 도 8은 모드 인식 방법의 다른 실시예를 설명하기 위해 도시한 도면이고, 도 9는 모드 인식에 따른 데이터 처리 방식의 일실시예를 설명하기 위해 도시한 도면이다.
도 7의 모드 인식 방법은 예컨대, 모드에 따른 커서 모양이 서로 다르게 구현하는 방식이다.
적어도 하나의 외부 입력(740)이 연결된 디지털 디바이스(710)는, 외부 입력 모드인 경우에 제어수단의 커서 모양(730)과 그 외의 경우에 커서 모양(기본 커서)(720)을 서로 다르게 구현한다. 따라서, 사용자는 제어수단에 따라 디지털 디바이스(710) 상에 나타나는 커서의 모양으로부터 바로 현재 모드를 인식할 수 있다.
여기서, 도 7에서는 예컨대, 모드 인식을 위하여 제어수단의 커서 모양을 변경하는 것을 일 예로 설명하였으나, 도시된 커서 모양 이외의 다른 커서 모양, 커서의 크기, 커서 색깔, 하이라이트, 2D/3D 등 다양한 형태로 일반 시청 모드와 외부 입력 모드에서 커서만으로 바로 현재 모드를 인식할 수 있도록 한다.
도 8의 모드 인식 방법은 예컨대, 도 7과 달리 커서를 변경하지 않고 단지 화면상의 소정 영역에 모드 인식을 위한 UI(810 또는 820)를 구성하여 제공하는 것이다. 한편, 도 8에서는 도 7의 모드 인식 방법(830,840)과 조합될 수 있다. 즉, 커서에 변경을 주고 동시에 화면상의 소정 영역에 모드 인식 UI(810 또는 820)가 제공될 수 있다.
한편, 도 8에서 모드 인식 UI는 현재 모드에 따라 일반 시청 모드임을 지시하는 UI(810)와 연결된 외부 입력(850)을 위한 외부 입력 모드임을 지시하는 UI(820) 중 어느 하나만 제공되며, 이러한 UI(810 또는 820)는 사용자가 제어수단을 활성화시킨 경우에만 표시되고 그렇지 않은 경우에는 사라지게 구현할 수 있다. 또는, 사용자가 제어수단을 활성화시키거나 디지털 디바이스의 상태가 스탠-바이에서 턴-온으로 변경된 경우 등에 소정 시간 잠시 출력되었다고 사라지도록 구현할 수도 있다.
그 밖에, 모드 인식 UI(810 또는 820)이 제공되는 경우에는 하이라이트, 컬러, 크기, 2D/3D 등으로 사용자가 적어도 한 번은 관심을 가지고 인지할 수 있도록 다양하게 구현할 수 있다.
또한, 모드 인식 UI(810과 820)을 모두 출력하되, 비활성화된 모드임을 지시하는 UI는 어둡게 처리하고, 활성화된 모드임을 지시하는 UI만 밝게 처리하여 보다 쉽게 모드 인식을 하도록 구현할 수도 있다.
한편, 외부 입력 모드임을 지시하는 UI는 복수의 외부 입력이 연결되는 경우에는 연결된 외부 입력의 타입에 따라 각각 구비되고, 활성화된 외부 입력의 타입에 따라 해당 외부 입력에 대응되는 UI를 제공하거나 외부 입력임을 대표하는 하나의 외부 입력 UI만을 제공할 수도 있다.
도 9는 도 7 내지 8을 위해 커서, 모드 인식 UI 등과 그에 따른 제어 신호를 처리하는 방식을 설명하기 위한 것이다.
도 9(a)와 같이 제어수단의 외부입력과 같은 단축 키를 누르면, 도 9(b)와 같이 화면이 전환되어 메뉴 항목이 제공되는데 이러한 메뉴 항목에는 상기 단축 키에 대응하여 TV, HDMI 등 UI가 제공된다. 여기서, 상기 UI가 전술한 도 8의 모드 인식 UI와 동일한 기능을 할 수도 있다.
도 9(c)에서는 전술한 도 6 내지 9(b)와 같은 과정에서 구성요소 간 처리 과정을 설명하는 것으로, 제어수단을 통해 사용자의 입력이 인터페이스(910)를 통해 수신되면, 제어부(920)에서는 TV(921)와 외부입력들(922 내지 92N, N은 양의 정수)에 대한 UI를 상기 사용자의 입력에 따라 결정하고, 그에 관한 제어 신호와 UI 내지 키값을 생성하여 이를 외부 입력 등으로 전송한다.
한편, 도 10 내지 19는 모드 선택 방법의 실시예들을 설명하기 위해 도시한 도면이다.
이하, 도 10 내지 19는 모드 선택 방법에 관한 것으로, 여기서 모드 선택은 디지털 디바이스의 상태에 따라 다르게 구현될 수 있다. 예컨대, 본 명세서에서는 편의상 디지털 디바이스가 현재 스탠-바이 상태에서 웨이크-업이 되는 경우에 어떤 모드로 웨이크-업이 되는지를 식별하기 위한 실시예들을 설명한다. 이는 도 7 내지 8과 달리 일반적으로 스탠-바이 상태의 디지털 디바이스는 디폴트 모드가 제공되거나 직전의 모드가 그대로 제공되게 되는데 이는 오히려 사용자의 의도에 부합되지 않거나 불편함을 가져도 줄 수 있으므로, 디지털 디바이스가 웨이크-업 시에 어떤 모드로 웨이크-업되는지 선택할 필요가 있다. 이렇게 웨이크-업 모드가 선택되면, 전술한 도 7 내지 9와 같이 커서 등을 처리하는 것도 동시에 이루어지는 것이 바람직하다.
도 10은 사용자가 제어수단을 통해 디지털 디바이스를 스탠-바이 상태에서 웨이크-업하고자 하는 경우에 제공되는 UI(1020)를 도시한 것이다.
웨이크-업 UI(1020)는 일반 시청 모드(TV)(1030)과 함께 연결된 적어도 하나의 외부입력 모드(1040,1050)(외부입력1 내지 외부입력N)의 리스트가 제공된다. 따라서, 사용자는 제어수단에 따른 커서(1010)를 통해 상기 리스트 중 어느 하나를 선택하면, 선택된 모드로 디지털 디바이스는 웨이크-업 된다.
여기서, 디지털 디바이스는 웨이크-업 UI(1020)를 제공함에 있어서, 디폴트로 설정된 모드나 스탠-바이 직전의 모드를 다른 모드 아이콘과 차별화되게 제공하여 이를 식별할 수 있도록 함으로써 모드 선택 편의를 제공할 수 있다.
도 11의 웨이크-업 UI(1120)은 도 10과 거의 유사하나 단순하게 모드 아이콘을 텍스트가 아니라 해당 모드를 보다 쉽게 식별할 수 있는 형태의 아이콘(1120, 1130 내지 1150)을 도시한 것이다. 이 경우, 각 아이콘의 하단에 커서(1110)가 위치하면, 컨텐트에 대한 네임, 재생 정도 등의 기본 정보도 함께 출력될 수 있다.
도 12는 유사한 방식으로 웨이크-업 되는 입력 모드를 선택할 수 있도록 제어수단의 움직임에 따라 커서(1205)가 최초 출력되는 위치 또는 화면 소정 영역(예를 들어, 화면 중앙)에 소정 모양의 입력 모드들이 제공된다. 예를 들면, 좌측 화살표 모양(1210)은 TV를, 상측 화살표 모양(1220)은 외부 입력 1을, 우측 화살표 모양(1230)은 외부 입력 2를, 그리고 하측 화살표 모양(1240)은 외부 입력 3을 의미할 수 있다.
따라서, 사용자가 커서를 어느 하나의 화살표 모양에 위치시켜 액세스하면 해당 입력 모드로 스탠-바이 상태에서 웨이크-업 된다.
여기서, 도 12에서는 4개의 외부 입력에 따라 4개의 아이콘이 도시되었으나, 이에 한정되지 않고 연결된 외부 입력의 수에 따라 제공되거나 전부 제공되되 일부는 비활성화되어 선택 불가능하도록 처리할 수도 있다.
도 13을 참조하면, 화면의 가장자리에 TV/외부 입력(1320/1330) 중 하나를 선택 가능하도록 웨이크-업 UI를 구성한 것이다.
다시 말해, 사용자가 스탠-바이 상태의 디지털 디바이스를 제어수단 등을 통해 액세스하면, 상기 디지털 디바이스는 도 13과 같이 좌측 상단에 웨이크-업 리스트 UI(1320/1330)를 제공한다. 이때, 웨이크-업 리스트 UI(1320/1330)는 TV 뿐만 아니라 연결된 외부 입력을 모두 출력하되, 선택된 입력만을 다른 입력과 차별화되게 표시한다.
한편, 상술한 도 13의 좌측 상단이 아니라 나머지 각 가장자리에 출력된 웨이크-업 리스트 UI(1340,1350,1360) 중 하나와 같이 제공될 수도 있다.
이때, 도 13에서는 외부 입력이라고 도시되어 있는데, 이는 디폴트 또는 웨이크-업 직전의 모드를 나타낼 수 있다. 따라서, 사용자가 제어수단을 이용하여 해당 웨이크-업 리스트 UI(1340,1350,1360)에 위치시키면 TV 및 연결된 다른 외부 입력 리스트가 펼쳐지고 선택 가능하여 선택된 모드로 전환되어 웨이크-업 될 수 있다.
한편, 도 13에서 사용자가 커서(1310)를 웨이크-업 리스트 UI(1320,1330,1340,1350,1360) 상이 아닌 화면상의 다른 영역을 액세스하면 그대로 웨이크-업이 이루어질 수도 있고, 웨이크-업을 위한 모드를 설정하라는 알림 팝-업 창이 제공될 수도 있다. 상기에서, 디지털 디바이스가 그대로 웨이크-업이 되는 경우에는, 디폴트 입력 모드 또는 직전 입력 모드로 웨이크-업이 된다.
도 14를 참조하면, 화면 또는 최초 활성화되는 커서(1410)의 위치 주변에 웨이크-업 리스트 UI(1420 내지 1440)이 제공된다.
이때, 가운데 창(외부입력1)(1420)은 디폴트 입력 모드 또는 직전 입력 모드를 나타내고, 사용자가 다른 입력 모드로 웨이크-업하려면, 좌/우 방향의 화살표 아이콘(1430,1440)을 통해 선택 가능하다. 상기에서, 좌/우 방향뿐만 아니라 상하 방향 등 다양한 형태로 구현 가능함은 자명하다. 또한, 디지털 디바이스는 사용자가 입력 모드를 좌/우 방향 아이콘(1430,1440)을 통해 선택하였거나 또는 기존 입력 모드로 웨이크-업하고자 입력 모드 창(1420) 또는 화면의 웨이크-업 리스트 UI가 제공되는 영역 이외의 영역에서 커서(1410)를 액세스하면 해당 모드로 바로 웨이크-업 진행한다.
도 15 내지 16을 참조하면, 디지털 디바이스 화면 가장자리에 웨이크-업 리스트 UI(1520,1530,1620,1630)가 제공된다.
여기서, 상하좌우에 자리잡은 웨이크-업 리스트 UI는 미리 설정된 바에 따라 어느 하나가 웨이크-업 요청시 제공되거나 최초 활성화되는 커서(1510,1610)의 위치로부터 가장 가까운 위치의 UI가 제공될 수 있다.
이 경우, 웨이크-업 리스트 UI(1520,1530,1620,1630)는 입력 모드 선택 창(1522,1532,1622,1632)을 통해 직전 입력 모드를 표시하고 커서(1510,1610)가 위치하면 선택 가능한 입력 모드 리스트가 제공될 수 있다. 한편, 웨이크-업 리스트 UI(1520,1530,1620,1630)는 입력 모드 선택 창(1522,1532,1622,1632)과 함께 이전 모드에서 제공중인 컨텐트에 대한 정보창(1524,1534,1624,1634)도 제공 가능하다. 예를 들어, 상기 정보창(1524,1534,1624,1634)에는, 입력 모드의 타입, 컨텐트의 타입, 컨텐트 네임, 컨텐트 속성, 2D/3D 여부, 현재 재생 정도, 코덱 정보, 해상도 정보 등에 관한 정보가 제공된다. 또한, 도시되진 않았으나, 컨텐트와 관련하여, 짧은 동영상이나 썸네일 정보, EPG, 채널 브라우저 등이 있으면 정보창(1524,1534,1624,1634)에 커서(1510,1610)가 위치할 때 화면 중앙 방향으로 펼쳐지면서 제공되거나 또는 별도로 화면상의 소정 영역에 팝-업 형태로 제공될 수도 있다. 또한, 입력 모드 선택 창(1522,1532,1622,1632)과 정보창(1524,1534,1624,1634) 중 적어도 하나에 커서(1510,1610)가 위치하면 도 15 내지 16에 도시된 웨이크-업 리스트 UI(1520,1530,1620,1630) 상의 화살표 방향으로 화면 소정 영역까지 창이 확대되면서 입력 모드 선택 리스트 및 상세 정보가 제공된다.
따라서, 사용자는 웨이크-업 시에 입력 모드의 선택뿐만 아니라 컨텐트 등에 대해 원하는 정보를 바로 액세스 또는 출력되도록 제어할 수 있어 웨이크-업을 위해 화면이 로딩되고 난 후에 별도의 제어 동작을 미리 수행할 수 있다.
도 17을 참조하면, 사각형 형태의 입력 모드 리스트 창들(1720 내지 1760)이 펼쳐져 커서(1710)의 움직임에 따라 각 창이 활성화되어 하이라이트 표시되고, 선택되면 다른 창들은 사라지고 웨이크-업되어 해당 모드의 컨텐트가 제공될 때까지 선택된 모드에 대한 창이 계속하여 제공됨으로써 사용자에게 선택된 모드를 인식시킬 수 있다.
이 경우, 웨이크-업 과정에서 계속하여 남아 있는 즉, 입력 모드 리스트 창들(1720 내지 1760)로부터 선택된 입력 모드 창을 다시 액세스하면 웨이크-업 과정은 잠시 중단되고 다른 모드로의 전환을 위해 사라졌던 다른 입력 모드의 창들이 다시 제공될 수 있다.
도 18을 참조하면, 사용자가 웨이크-업 요청을 하면, 디지털 디바이스는 우측 하단 또는 커서(1810) 주변에 입력 모드 선택 창(1830)을 팝-업 형태로 제공한다.
따라서, 전술한 방법과 같이, 해당 창(1830)을 통해 원하는 입력 모드를 선택 가능하다.
한편, 도 18에 도시된 바와 같이, 만약 입력 모드 선택 창(1830)을 통해 사용자가 선택하면 상기 창(1830)이 웨이크-업 되는 동안 계속하여 남아 있을 수도 있고, 웨이크-업 이후에는 도 18과 같이 화면 가장 자리에 입력 모드마다 미리 정한 컬러의 얇은 막대 형태(1820)로 입력 모드를 식별 가능하도록 제공할 수도 있다.
도 19를 참조하면, 디지털 디바이스는 웨이크-업 요청에 따라 역시 각 가장자리에 해당 모드에 대응되는 모양, 컬러, 텍스트 등 중 적어도 하나를 가진 아이콘(1920,1930-1,1940,1950)을 제공할 수 있다.
여기서, 사용자는 커서(1910)를 통해 소정 아이콘을 선택하면, 해당 아이콘의 입력 모드로 웨이크-업된다.
한편, 도 19의 경우에는 예를 들어, 해당 모드의 활성화/비활성화에 따라 아이콘의 모양을 변경하여 상기 활성화/비활성화 여부를 식별하도록 할 수도 있다. 예컨대, 우측 상단의 외부입력 1의 아이콘이 최초 제1 아이콘(1930-1)의 형태와 같이 비활성화된 경우 어두운 컬러와 점선, 내부 모양 즉, 얼굴 모양이 슬픈 표정을 짓고 있다고 커서(1910)가 위치하거나 선택되면 활성화되었음을 표시하기 위해 밝은 컬러, 실선, 밝은 표정 등으로 변경되어 사용자에게 재미와 함께 입력 모드를 식별시킬 수 있다.
이 경우에도 선택된 아이콘은 웨이크-업 과정에서 계속하여 제공되고 최종적으로 웨이크-업까지 남은 시간을 사용자에게 제공할 수도 있다.
또한, 상술한 내용에서 필요에 따라 웨이크-업까지 과정 즉, 입력 모드 선택에서 최종 웨이크-업 사이에 다양한 정보를 함께 제공 가능하다. 예를 들어, 펌웨어 업그레이드 여부 등 업데이트 항목에 대한 정보를 함께 제공 가능하며, 다양한 이유로 최종 웨이크-업까지 일정 시간이 소요되는 경우에는 사용자에게 선택된 모드에 관한 컨텐트의 정보 내지 직전 재생 컨텐트의 요약 정보, 자주 보는 광고 내지 컨텐트 등을 제공하여 웨이크-업 시간 소요에 따른 불편을 최소화할 수도 있다.
또한, 이러한 아이콘은 단지 스탠-바이 상태에서 웨이크-업 시의 입력 모드 선택시 뿐만 아니라 전술한 도 9(a)의 외부 입력 키를 눌렀을 때와 같이, 외부 입력 모드 선택 또는 전환 등의 경우에 다양하게 이용될 수 있다.
디지털 디바이스는 사용자가 제어수단을 통해 웨이크-업 UI가 제공된 영역 이외의 영역을 선택하거나 웨이크-업 모드 선택과 관련 없는 키 버튼을 누르거나 디폴트 또는 직전 모드의 아이콘을 선택하면, 상기 디폴트 또는 직전 모드로 웨이크-업을 할 수도 있다.
전술한 도 10 내지 19는 단지 모드 선택에서만 이용되는 것이 아니라 도 7 내지 8과 함께 또는 그와 별개로 모든 인식에도 이용 가능하다.
도 20은 모드 인식 및 선택에 따라 신호처리 방법의 다른 실시예를 설명하기 위해 도시한 도면이다.
도 20은 예컨대, 도 7 내지 8에서 모드에 따라 커서를 변경하는 것과 달리, 모드에 따른 커서에는 변경을 주지 않고 커서에 의해 선택 또는 액세스된 항목이나 메뉴 등의 디텍팅 효과를 모드에 따라 차별화를 두는 것이다.
예컨대, 도 20(a)는 일반 시청 모드를 나타낸 것으로 커서에 의해 디텍팅된 항목 전체가 다른 항목과 컬러, 텍스트 컬러 등이 변경이 되고, 해당 항목에 대한 도움말이 서브-항목을 통해 제공될 수 있다.
또한, 도 20(b)는 외부입력 모드를 나타낸 것으로, 전술한 도 20(a)와 달리 커서에 의해 디텍팅된 항목 자체는 변경이 없고, 그 테두리에 해당 항목이 디텍딩되었음을 식별할 수 있도록 처리된 것이다.
한편, 도 20(b)와 같이 외부입력 모드의 경우에는 단지 테두리 처리뿐만 아니라 도 20(a)와 유사하게 항목, 텍스트 컬러를 제어하되 다른 컬러를 이용하여 차별화할 수도 있고, 소리나 진동을 주어 다른 모드와 차별화를 둘 수도 있다.
한편, 도 20은 전술한 도 7 내지 8의 커서 변경과 함께 이루어질 수 있다. 또한, 도 10 내지 19에서 디지털 디바이스의 상태에 따라 스탠-바이 상태에서 웨이크-업 입력으로 선택된 모드에 따라 자동 또는 수동으로 도 7 내지 8과 함께 또는 별개로 이루어질 수도 있다.
도 21은 디지털 디바이스 신호 처리 방법의 일실시예를 설명하기 위해 도시한 순서도이고, 도 22는 디지털 디바이스 신호 처리 방법의 다른 실시예를 설명하기 위해 도시한 순서도이다.
도 21을 참조하면, 디지털 디바이스는 연결 가능한 외부 입력 리스트나 연결 도움말 등을 제공하여 최종적으로 외부 입력이 연결되어 연결이 완료되면(S110,120), 사용자에게 외부 입력에 해당되는 입력 UI를 활성화한다(S130).
여기서, 필요한 경우, 전술한 방식에 따라 다양한 데이터의 업로드/다운로드 과정이 수행될 수 있다.
디지털 디바이스는 활성화된 입력 모드 UI에 대해 각 항목별로 컬러 정보 등을 제공한다(S140).
이후 입력 모드 UI를 변경하여 최종적으로 사용자에게 제공한다(S150).
적어도 하나의 외부 입력이 연결된 디지털 디바이스의 신호 처리 방법의 일 예는, 연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하는 단계, 상기 유사도 판단 결과에 따라 사용자의 입력에 대응되는 커서와 UI 중 적어도 하나를 기본 커서 및 UI와 차별화되도록 구성하는 단계, 입력 모드 선택 및 제어를 위한 사용자의 입력을 수신하는 단계 및 상기 선택된 입력 모드에 따라 상기 사용자의 제어를 위한 커서 및 UI 중 적어도 하나와 해당 컨텐트를 출력하는 단계를 포함하여 이루어진다.
여기서, 구성되는 커서와 UI 중 적어도 하나는, 기본 커서 및 UI와 컬러와 모양 중 적어도 하나가 차별화되도록 구성되고, 상기 선택된 입력 모드 식별 정보를 상기 출력되는 커서와 UI 중 적어도 하나와 함께 화면상의 소정 영역에 출력하는 단계;를 더 포함하여 이루어질 수 있다. 한편, 출력되는 커서와 UI 중 적어도 하나는, 오디오와 진동 중 적어도 하나가 함께 출력될 수도 있다.
도 22를 참조하면, 외부 입력이 연결되었고(S210), 스탠-바이 상태 여부를 확인한다(S220).
만약 S220 확인 결과 스탠-바이 상태이면, 메인 입력, 외부 입력을 포함하여 웨이크-업 요청에 따른 웨이크-업 입력 모드 리스트 UI를 생성하여 화면상에 출력한다(S230).
디지털 디바이스는 화면상에 출력된 웨이크-업 입력 모드 리스트 UI를 통해 선택된 입력 모드로 웨이크-업 구동을 하고(S240), 구동 이후에는 상기 웨이크-업 과정에서 선택된 입력 모드에 대응되는 UI를 구성하여 제공한다(S250).
적어도 하나의 외부 입력이 연결된 디지털 디바이스의 신호 처리 방법의 다른 예는, 입력 모드 선택 UI를 구성하여 화면상의 소정 영역에 출력하는 단계, 상기 입력 모드 선택 UI로부터 선택된 입력 모드에 따라 디지털 디바이스의 상태를 변경하여 구동하는 단계, 상기 선택된 입력 모드에 따른 커서와 UI 중 적어도 하나를 구성하여 출력하는 단계 및 상기 선택된 입력 모드에 따른 컨텐트를 출력하는 단계를 포함하여 이루어진다. 여기서, 선택된 입력 모드와 디지털 디바이스의 기본 커서 및 UI의 유사도를 판단하는 단계를 더 포함할 수 있다.
한편, 입력 모드 선택 UI는, 상기 디지털 디바이스의 상태가 스탠-바이 모드인 경우에 사용자의 웨이크-업 요청에 대응하여 제공하고, 각 입력 모드에 따른 아이콘의 모양, 컬러 및 크기 중 적어도 하나는 차별화되어 구성하며, 상기 입력 모드 선택을 위한 창과 상기 창에 대응되는 컨텐트에 대한 정보를 모두 포함하여 출력할 수 있으며, 사용자의 입력에 따른 커서가 최초로 활성화되는 위치 주변에 제공되고, 선택된 입력 모드 정보를 웨이크-업이 종료되는 시점 또는 디지털 디바이스가 상술한 제2 상태 즉, 정상적으로 화면을 통하여 컨텐트를 제공하기 시작하는 시점까지 계속하여 제공할 수 있다.
상술한 과정은 사용자 인터페이스, 제어부, OSD 생성부, 디스플레이부 중 적어도 하나가 조합되어 이루어진다.
본 발명에 따르면, 적어도 하나의 외부 입력이 연결된 디지털 디바이스에서 각 입력에 따른 인터페이스를 구분하고 이를 처리할 수 있으며, 적어도 하나의 외부 입력이 연결된 디지털 디바이스에서 현재 디바이스 상태에 따라 화면상에 출력될 입력을 선택할 수 있으며, 상기 선택에 따른 어댑티드 인터페이스(adaptive interface)를 제공할 수 있다. 이를 통해, 디지털 디바이스 사용자의 혼동 염려를 미연에 방지하여, 시스템 효율뿐만 아니라 사용자의 편의를 기하고 만족도를 개선함으로써 구매 욕구를 높일 수 있다.
본 발명에 따른 디지털 수신기 및 그 동작 방법은 상기한 바와 같이 설명된 실시 예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시 예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
한편, 본 발명의 디지털 수신기의 동작방법은 디지털 수신기에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한, 인터넷을 통한 전송 등과 같은 캐리어-웨이브(carrier-wave)의 형태로 구현되는 것도 포함한다. 또한, 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.
201: 네트워크 인터페이스부 202: TCP/IP 매니저
203: 서비스 전달 매니저 204: SI 디코더
205: 디멀티플렉서 206: 오디오 디코더
207: 비디오 디코더 208: 디스플레이부
209: 서비스 제어 매니저 210: 서비스 디스커버리 매니저
211: SI & 메타데이터 데이터베이스 212: 메타데이터 매니저
213: 서비스 매니저 214: UI 매니저
203: 서비스 전달 매니저 204: SI 디코더
205: 디멀티플렉서 206: 오디오 디코더
207: 비디오 디코더 208: 디스플레이부
209: 서비스 제어 매니저 210: 서비스 디스커버리 매니저
211: SI & 메타데이터 데이터베이스 212: 메타데이터 매니저
213: 서비스 매니저 214: UI 매니저
Claims (20)
- 적어도 하나의 외부 입력이 연결된 디지털 디바이스에 있어서,
사용자의 입력을 수신하는 인터페이스부;
방송 신호 또는 연결된 외부 입력을 통해 컨텐트를 수신하는 수신부;
연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하여 외부 입력을 위한 커서와 UI 중 적어도 하나를 구성하도록 제어하는 제어부; 및
선택된 입력 모드에 따른 커서와 UI 중 적어도 하나와 컨텐트를 출력하는 디스플레이부;
를 포함하는 디지털 디바이스. - 제1항에 있어서,
상기 제어부는,
상기 유사도 판단 결과에 따라 상기 커서와 UI 중 적어도 하나의 컬러와 모양 중 적어도 하나가 차별화 구성되도록 제어하는 디지털 디바이스. - 제2항에 있어서,
상기 제어부는,
상기 출력되는 커서와 UI 중 적어도 하나와 함께 상기 선택된 입력 모드를 식별할 수 있는 정보를 화면상의 소정 영역에 출력되도록 제어하는 디지털 디바이스. - 제2항에 있어서,
상기 제어부는,
상기 출력되는 커서와 UI 중 적어도 하나에 대한 오디오와 진동 중 적어도 하나를 함께 출력되도록 제어하는 디지털 디바이스. - 제1항에 있어서,
상기 제어부는,
상기 디지털 디바이스의 상태에 따라 입력 모드 선택 UI를 구성하도록 제어하는 디지털 디바이스. - 제5항에 있어서,
상기 제어부는,
상기 입력 모드 선택 UI를 상기 디지털 디바이스의 상태가 스탠-바이 모드인 경우에 사용자의 웨이크-업 요청에 대응하여 제공하도록 제어하는 디지털 디바이스. - 제6항에 있어서,
상기 제어부는,
상기 입력 모드 선택 UI를 구성함에 있어서, 각 입력 모드에 따른 아이콘의 모양, 컬러 및 크기 중 적어도 하나는 차별화되어 구성되도록 제어하는 디지털 디바이스. - 제7항에 있어서,
상기 제어부는,
상기 입력 모드 선택 UI로부터 하나의 입력 모드가 선택되면, 선택된 입력 모드에 따라 상기 구성된 커서와 UI 중 적어도 하나를 재구성하도록 제어하는 디지털 디바이스. - 제7항에 있어서,
상기 제어부는,
상기 입력 모드 선택 UI에 입력 모드 선택을 위한 창과 상기 창에 대응되는 컨텐트에 대한 정보를 함께 제공하도록 제어하는 디지털 디바이스. - 제9항에 있어서,
상기 제어부는,
상기 제공되는 입력 모드 선택 UI를 커서가 최초로 활성화된 위치 주변에 제공하고, 선택된 입력 모드 정보를 웨이크-업이 종료되는 시점 또는 디지털 디바이스가 상술한 제2 상태 즉, 정상적으로 화면을 통하여 컨텐트를 제공하기 시작하는 시점까지 계속하여 제공하는 디지털 디바이스. - 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 신호 처리 방법에 있어서,
연결된 외부 입력과 디지털 디바이스의 UI의 유사도를 판단하는 단계;
상기 유사도 판단 결과에 따라 사용자의 입력에 대응되는 커서와 UI 중 적어도 하나를 기본 커서 및 UI와 차별화되도록 구성하는 단계;
입력 모드 선택 및 제어를 위한 사용자의 입력을 수신하는 단계; 및
상기 선택된 입력 모드에 따라 상기 사용자의 제어를 위한 커서 및 UI 중 적어도 하나와 해당 컨텐트를 출력하는 단계;
를 포함하여 이루어지는 디지털 디바이스의 신호 처리 방법. - 제11항에 있어서,
상기 구성되는 커서와 UI 중 적어도 하나는,
기본 커서 및 UI와 컬러와 모양 중 적어도 하나가 차별화되도록 구성되는 디지털 디바이스의 신호 처리 방법. - 제12항에 있어서,
상기 선택된 입력 모드 식별 정보를 상기 출력되는 커서와 UI 중 적어도 하나와 함께 화면 상의 소정 영역에 출력하는 단계;를 더 포함하여 이루어지는 디지털 디바이스의 신호 처리 방법. - 제12항에 있어서,
상기 출력되는 커서와 UI 중 적어도 하나는,
오디오와 진동 중 적어도 하나가 함께 출력되는 디지털 디바이스의 신호 처리 방법. - 적어도 하나의 외부 입력이 연결된 디지털 디바이스의 신호 처리 방법에 있어서,
입력 모드 선택 UI를 구성하여 화면상의 소정 영역에 출력하는 단계;
상기 입력 모드 선택 UI로부터 선택된 입력 모드에 따라 디지털 디바이스의 상태를 변경하여 구동하는 단계;
상기 선택된 입력 모드에 따른 커서와 UI 중 적어도 하나를 구성하여 출력하는 단계; 및
상기 선택된 입력 모드에 따른 컨텐트를 출력하는 단계;
를 포함하여 이루어지는 디지털 디바이스의 신호 처리 방법. - 제15항에 있어서,
선택된 입력 모드와 디지털 디바이스의 기본 커서 및 UI의 유사도를 판단하는 단계;를 더 포함하여 이루어지는 디지털 디바이스의 신호 처리 방법. - 제15항에 있어서,
상기 입력 모드 선택 UI는,
상기 디지털 디바이스의 상태가 스탠-바이 모드인 경우에 사용자의 웨이크-업 요청에 대응하여 제공되는 디지털 디바이스의 신호 처리 방법. - 제17항에 있어서,
상기 입력 모드 선택 UI는,
각 입력 모드에 따른 아이콘의 모양, 컬러 및 크기 중 적어도 하나는 차별화되어 구성되는 디지털 디바이스의 신호 처리 방법. - 제17항에 있어서,
상기 입력 모드 선택 UI는,
상기 입력 모드 선택을 위한 창과 상기 창에 대응되는 컨텐트에 대한 정보를 모두 포함하여 출력하는 디지털 디바이스의 신호 처리 방법. - 제19항에 있어서,
상기 입력 모드 선택 UI는,
사용자의 입력에 따른 커서가 최초로 활성화되는 위치 주변에 제공되고, 선택된 입력 모드 정보를 웨이크-업이 종료되는 시점 또는 디지털 디바이스가 상술한 제2 상태 즉, 정상적으로 화면을 통하여 컨텐트를 제공하기 시작하는 시점까지 계속하여 제공하도록 제어하는 디지털 디바이스의 신호 처리 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120128324A KR20140061118A (ko) | 2012-11-13 | 2012-11-13 | 디지털 디바이스 및 그 신호 처리방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120128324A KR20140061118A (ko) | 2012-11-13 | 2012-11-13 | 디지털 디바이스 및 그 신호 처리방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20140061118A true KR20140061118A (ko) | 2014-05-21 |
Family
ID=50890254
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120128324A Withdrawn KR20140061118A (ko) | 2012-11-13 | 2012-11-13 | 디지털 디바이스 및 그 신호 처리방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20140061118A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106921897A (zh) * | 2015-12-28 | 2017-07-04 | 得琦电子股份有限公司 | 无线麦克风管理系统 |
| WO2020111394A1 (ko) * | 2018-11-27 | 2020-06-04 | 삼성전자 주식회사 | 디스플레이 장치 및 그 동작 방법 |
-
2012
- 2012-11-13 KR KR1020120128324A patent/KR20140061118A/ko not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106921897A (zh) * | 2015-12-28 | 2017-07-04 | 得琦电子股份有限公司 | 无线麦克风管理系统 |
| WO2020111394A1 (ko) * | 2018-11-27 | 2020-06-04 | 삼성전자 주식회사 | 디스플레이 장치 및 그 동작 방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101763593B1 (ko) | 컨텐츠 동기화 방법 및 그 방법을 채용한 사용자 단말기 | |
| KR101507866B1 (ko) | 디스플레이 디바이스를 이용한 광고 컨텐츠 제작 방법 및 그에 따른 디스플레이 디바이스 | |
| KR101852818B1 (ko) | 디지털 수신기 및 디지털 수신기의 제어 방법 | |
| KR102063075B1 (ko) | 서비스 시스템, 디지털 기기 및 그 서비스 처리 방법 | |
| KR102393510B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| KR101694164B1 (ko) | 영상표시기기 및 그 동작 방법 | |
| EP3934238A1 (en) | Display device and controlling method thereof | |
| KR20120073510A (ko) | 영상표시기기의 메시지 공유 방법 및 그에 따른 영상표시기기 | |
| KR102317035B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| KR20120004176A (ko) | 애플리케이션 확장 방법 및 그 방법을 이용한 영상표시기기 | |
| KR102348957B1 (ko) | 디지털 디바이스 및 그 제어 방법 | |
| KR20170034127A (ko) | 디지털 디바이스 및 상기 디지털 디바이스에서 데이터 처리 방법 | |
| KR20160026075A (ko) | 멀티미디어 디바이스 및 그 제어 방법 | |
| KR101750542B1 (ko) | 영상표시기기 및 그 동작 방법 | |
| KR20170014886A (ko) | 디스플레이 디바이스 | |
| KR20150128010A (ko) | 디스플레이 디바이스 및 상기 디스플레이 디바이스에서 컨텐트 처리 방법 | |
| KR102040608B1 (ko) | 디지털 디바이스 및 그 신호 처리방법 | |
| KR20140061118A (ko) | 디지털 디바이스 및 그 신호 처리방법 | |
| KR20160009415A (ko) | 외부 입력장치와 컨텐츠 연동이 가능한 영상표시장치 | |
| KR102265904B1 (ko) | 멀티미디어 디바이스 및 이의 제어 방법 | |
| KR102311249B1 (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| KR20160016341A (ko) | 멀티미디어 디바이스 및 이의 제어 방법 | |
| KR101758919B1 (ko) | 화면 표시 제어 방법 및 그를 이용한 영상 표시 기기 | |
| KR20170031898A (ko) | 디스플레이 디바이스 및 그 제어 방법 | |
| KR20160016410A (ko) | 멀티미디어 디바이스 및 이의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121113 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |