KR101982153B1 - Image display apparatus and operating method for the same - Google Patents
Image display apparatus and operating method for the same Download PDFInfo
- Publication number
- KR101982153B1 KR101982153B1 KR1020170122879A KR20170122879A KR101982153B1 KR 101982153 B1 KR101982153 B1 KR 101982153B1 KR 1020170122879 A KR1020170122879 A KR 1020170122879A KR 20170122879 A KR20170122879 A KR 20170122879A KR 101982153 B1 KR101982153 B1 KR 101982153B1
- Authority
- KR
- South Korea
- Prior art keywords
- channel
- display device
- user interface
- signal
- current
- Prior art date
Links
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/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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- 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]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42216—Specific keyboard arrangements for facilitating data entry for quick navigation, e.g. through an EPG
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
Abstract
실시예들에 따라 디스플레이 장치 및 그 동작 방법이 개시된다. 일 실시예에 따른 디스플레이 장치는, 디스플레이; 하나 이상의 인스트럭션을 저장하는 메모리; 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 채널 제어 입력을 수신하고, 상기 채널 제어 입력이 미리 지정된 입력으로 인식된 것에 응답해서 상기 디스플레이 장치의 영상 공급원을 확인하고, 상기 디스플레이 장치의 영상 공급원에 대응하는 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하고, 생성된 채널 스크롤 유저 인터페이스를 표시하도록 상기 디스플레이를 제어하며, 상기 채널 스크롤 유저 인터페이스는, 상기 영상 공급원에 대응하는 채널 정보에 포함된 복수의 채널 아이템들을 포함하고, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널 아이템을 나타내는 현재 채널 인디케이터가 상기 채널 아이템들중 하나에 표시된다. A display device and an operation method thereof are disclosed according to embodiments. A display device according to an embodiment includes a display; A memory for storing one or more instructions; And a processor executing the one or more instructions stored in the memory, wherein the processor is configured to: receive the channel control input by executing the one or more instructions; and responsive to the channel control input being recognized as a pre- Controls the display to display a generated channel scroll user interface, identifies a video source of the display device, creates a channel scroll user interface based on channel information corresponding to a video source of the display device, Wherein the user interface includes a plurality of channel items included in the channel information corresponding to the image source, and wherein a current channel indicator indicating a current channel item corresponding to the content currently displayed on the display device is & It is displayed on one of the temdeul.
Description
다양한 실시예들은 디스플레이 장치 및 그 동작 방법에 관한 것으로, 좀더 구체적으로는, 채널전환을 용이하게 할 수 있는 디스플레이 장치 및 그 동작 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display device and a method of operating the same. More specifically, the present invention relates to a display device and a method of operating the same.
영상표시장치는 사용자가 시청할 수 있는 영상을 표시하는 기능을 갖춘 장치이다. 사용자는 영상표시장치를 통하여 방송을 시청할 수 있다. 영상표시장치는 방송국에서 송출되는 방송신호 중 사용자가 선택한 방송을 디스플레이에 표시한다. 현재 방송은 전세계적으로 아날로그 방송에서 디지털 방송으로 전환하고 있는 추세이다. A video display device is a device having a function of displaying an image that a user can view. The user can view the broadcast through the video display device. A video display device displays a broadcast selected by a user among broadcast signals transmitted from a broadcast station on a display. Currently, broadcasting is changing from analog broadcasting to digital broadcasting around the world.
디지털 방송은 디지털 영상 및 음성 신호를 송출하는 방송을 의미한다. 디지털 방송은 아날로그 방송에 비해, 외부 잡음에 강해 데이터 손실이 작으며, 에러 정정에 유리하며, 해상도가 높고, 선명한 화면을 제공한다. 또한, 디지털 방송은 아날로그 방송과 달리 양방향 서비스가 가능하다.Digital broadcasting refers to broadcasting in which digital video and audio signals are transmitted. Compared to analog broadcasting, digital broadcasting is strong against external noise and has a small data loss, is advantageous for error correction, has a high resolution, and provides a clear screen. Also, unlike analog broadcasting, digital broadcasting is capable of bidirectional service.
또한, 최근에는 디지털 방송 기능에 더하여 다양한 컨텐츠를 제공하는 스마트 티브이가 제공되고 있다. 스마트 티브이는 사용자의 선택에 따라 수동적으로 동작하는 것이 아니라, 사용자의 조작 없이도 사용자가 원하는 것을 분석하여 제공하는 것을 목표로 한다.In addition, in recent years, a smart TV providing various contents in addition to a digital broadcast function has been provided. The smart TV aims at analyzing and providing what the user desires without user's operation, rather than manually operating according to the user's selection.
디스플레이 장치에서 출력되는 방송 컨텐츠의 채널을 변경하기 위해 일반적으로 사용되는 방식은 리모컨의 채널 업 또는 다운 키를 이용하는 방식이다. 이러한 방식에서, 채널 업 또는 다운 키가 한번 입력되면 현재 채널 맵에 저장된 이전 또는 다음의 채널로 순차적으로 변경된다.A commonly used method for changing the channel of the broadcast content output from the display device is a method of using the channel up or down key of the remote control. In this manner, once a channel up or down key is entered, it is sequentially changed to the previous or next channel stored in the current channel map.
채널을 변경하기 위한 다른 방식으로 채널 번호를 직접 입력하는 방식 또는 채널 목록을 표시하고 목록에서 채널을 선택하는 방식 등이 있다. Another way to change the channel is to enter the channel number directly, or to display the channel list and select the channel from the list.
또한, 셋탑 박스 등 외부 장치로부터 방송 컨텐츠를 수신하는 경우에도 위와 같은 채널 변경 방식이 사용되며 통합리모컨을 사용하여 셋탑 박스 등 외부 장치의 채널을 변경할 수 있다.Also, when receiving broadcast contents from an external device such as a set-top box, the above channel change method is used, and the channel of an external device such as a set-top box can be changed using an integrated remote control.
빠른 채널 전환을 위해서 숫자 키를 이용하여 전환하고자 하는 채널 번호를 입력하거나 길게 눌러 일정한 시간 간격으로 채널-업 키 혹은 채널-다운 키가 발생하여, 채널을 전환할 수 있다. 하지만 이를 위해서는 채널 번호를 외워야한다는 문제점이 있다. 또한, 영상 표시 장치에 저장된 채널 개수가 많으면, 전체 채널을 전환하는데 걸리는 시간이 오래 걸린다는 문제점이 있다.For fast channel switching, you can use the numeric keys to enter the channel number you want to switch to, or press and hold to generate a channel-up key or channel-down key at regular intervals to switch channels. However, there is a problem that the channel number must be memorized for this purpose. Further, when the number of channels stored in the image display device is large, there is a problem that it takes a long time to switch all the channels.
다양한 실시예들은, 채널 전환을 용이하게 할 수 있는 디스플레이 장치 및 그 동작방법을 제공하고자 한다. Various embodiments are directed to a display device that can facilitate channel switching and an operation method thereof.
일 실시예에 따른 디스플레이 장치는, 디스플레이; 하나 이상의 인스트럭션을 저장하는 메모리; 및 상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 채널 제어 입력을 수신하고, 상기 채널 제어 입력이 미리 지정된 입력으로 인식된 것에 응답해서 상기 디스플레이 장치의 영상 공급원을 확인하고, 상기 디스플레이 장치의 영상 공급원에 대응하는 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하고, 생성된 채널 스크롤 유저 인터페이스를 표시하도록 상기 디스플레이를 제어하며, 상기 채널 스크롤 유저 인터페이스는, 상기 영상 공급원에 대응하는 채널 정보에 포함된 복수의 채널 아이템들을 포함하고, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널 아이템을 나타내는 현재 채널 인디케이터가 상기 채널 아이템들중 하나에 표시된다. A display device according to an embodiment includes a display; A memory for storing one or more instructions; And a processor executing the one or more instructions stored in the memory, wherein the processor is configured to: receive the channel control input by executing the one or more instructions; and responsive to the channel control input being recognized as a pre- Controls the display to display a generated channel scroll user interface, identifies a video source of the display device, creates a channel scroll user interface based on channel information corresponding to a video source of the display device, Wherein the user interface includes a plurality of channel items included in the channel information corresponding to the image source, and wherein a current channel indicator indicating a current channel item corresponding to the content currently displayed on the display device is & It is displayed on one of the temdeul.
일 실시예에 따라 상기 미리 지정된 입력은 원격 제어 장치의 채널 업/다운 버튼을 소정 시간 이상 누르는 롱 프레스를 포함할 수 있다. According to one embodiment, the pre-designated input may include a long press that presses the channel up / down button of the remote control device for more than a predetermined time.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 롱 프레스 신호의 지속에 대응하여, 상기 현재 채널 인디케이터를, 상기 채널 스크롤 유저 인터페이스에 포함된 상기 복수의 채널 아이템들 사이에서 이동시킬 수 있다. According to one embodiment, the processor is configured to perform the one or more instructions to move the current channel indicator between the plurality of channel items included in the channel scroll user interface, corresponding to the continuation of the long press signal .
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 디스플레이 장치의 영상 공급원이 TV인 경우, 방송 신호에 대응하는 프로그램 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성하고, 상기 디스플레이 장치의 영상 공급원이 외부 영상 공급장치인 경우, 상기 외부 영상 공급 장치에 대응하는 채널 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성할 수 있다. According to an embodiment, the processor generates the channel scroll user interface based on program information corresponding to a broadcast signal, when the video source of the display apparatus is a TV, by executing the one or more instructions, The channel scroll user interface may be generated based on the channel information corresponding to the external image supply device.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 디스플레이 장치의 영상 공급원이 외부 영상 공급장치인 경우, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널을 확인하기 위해 상기 디스플레이 장치에 현재 표시되는 컨텐츠의 일부 영역으로부터 상기 컨텐츠에 관한 채널 정보를 인식할 수 있다. According to one embodiment, the processor is further configured to, by executing the one or more instructions, cause the display device to display the current channel corresponding to the content currently displayed on the display device, if the video source of the display device is an external video feeder, The channel information on the content can be recognized from a part of the content currently displayed on the device.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 디스플레이 장치의 영상 공급원이 상기 외부 영상공급 장치인 경우 상기 수신되는 채널 제어 입력에 대응하는 채널 제어 신호가 상기 외부 영상 공급 장치로 전송되는 것을 금지할 수 있다. According to one embodiment, the processor is further configured to, by executing the one or more instructions, cause a channel control signal corresponding to the received channel control input to be supplied to the external video supply device when the video supply source of the display device is the external video supply device It can be prohibited from being transmitted.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 미리 지정된 입력의 해제를 나타내는 입력을 검출한 것에 응답해서, 상기 채널 스크롤 유저 인터페이스에 포함된 복수의 채널 아이템들 사이에서 상기 현재 채널 인디케이터의 이동을 중지시키고, 상기 현재 채널 인디케이터를 하나의 채널 아이템에 고정시켜 디스플레이할 수 있다. In accordance with one embodiment, the processor is further configured to, in response to detecting an input indicative of a release of the predefined input, by executing the one or more instructions, The movement of the channel indicator is stopped, and the current channel indicator is fixed to one channel item and displayed.
일 실시예에 따라 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써, 특정한 이벤트에 응답해서, 상기 현재 채널 인디케이터가 나타내는 현재 채널 아이템에 대응하는 컨텐츠로 전환하여 상기 디스플레이에 표시하고, 상기 특정한 이벤트는, 상기 현재 채널 아이템을 선택하는 사용자 입력 또는 상기 해제 입력 검출 후 소정 시간 경과를 포함할 수 있다. According to one embodiment, the processor is operable, in response to a particular event by executing the one or more instructions, to switch to content corresponding to a current channel item represented by the current channel indicator and display on the display, A user input for selecting the current channel item, or a predetermined time lapse after the detection of the release input.
일 실시예에 따라 디스플레이 장치의 동작 방법은, 채널 제어 입력을 수신하는 동작, 상기 채널 제어 입력이 미리 지정된 입력으로 인식된 것에 응답해서 상기 디스플레이 장치의 영상 공급원을 확인하는 동작, 상기 디스플레이 장치의 영상 공급원에 대응하는 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하는 동작, 및 생성된 채널 스크롤 유저 인터페이스를 표시하는 동작을 포함하고, 상기 채널 스크롤 유저 인터페이스는, 상기 영상 공급원에 대응하는 채널 정보에 포함된 복수의 채널 아이템들을 포함하고, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널 아이템을 나타내는 현재 채널 인디케이터가 상기 채널 아이템들중 하나에 표시된다. According to one embodiment, a method of operating a display device includes receiving an input of a channel control, identifying an image source of the display device in response to recognizing the channel control input as a predetermined input, Generating a channel scroll user interface based on channel information corresponding to the source, and displaying the generated channel scroll user interface, wherein the channel scroll user interface is included in channel information corresponding to the image source And a current channel indicator representing a current channel item corresponding to the content currently displayed on the display device is displayed in one of the channel items.
일 실시예에 따라 디스플레이 장치의 동작 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체가 개시된다. A computer-readable recording medium on which a program for causing a computer to execute a method of operating a display device according to an embodiment is recorded.
실시예들에 따라 RF 안테나로 연결되어 저장된 채널에 대해서 스크롤 바를 사용할 수 있을 뿐만 아니라 외부 영상 공급 장치인 셋탑박스의 채널들에 대해서도 스크롤바를 통하여 빠르고 편리하게 채널을 검색할 수 있는 방법을 제공할 수 있다. It is possible to provide a method of quickly and conveniently searching for channels through a scroll bar for channels of a set-top box, which is an external image supply device, as well as a scroll bar for channels stored and connected by RF antennas according to embodiments have.
도 1은 일 실시예에 따른 시스템의 개략도를 나타낸다.
도 2는 디스플레이 장치, 외부 장치, 원격 제어 장치 사이의 동작을 개략적으로 설명하기 위한 블록도이다.
도 3은 일 실시예에 따른 디스플레이 장치의 세부적인 구성을 나타내는 블록도이다.
도 4는 일 실시예에 따른 디스플레이 장치의 동작 방법을 나타낸다.
도 5는 일 실시예에 따라 디스플레이 장치 100에 표시되는 채널 스크롤 유저 인터페이스를 나타낸다.
도 6은 일 실시예에 따라 채널 스크롤 유저 인터페이스의 일 예를 나타낸다.
도 7은 일 실시예에 따른 채널 스크롤 유저 인터페이스의 일 예를 나타낸다.
도 8은 쇼트 프레스와 롱 프레스의 일 예를 설명하기 위한 참고도이다.
도 9는 일 실시예에 따라 외부 영상 공급 장치로부터 영상을 수신하여 디스플레이하는 디스플레이 장치에서 숏 프레스 신호와 롱 프레스 신호를 수신한 경우의 동작을 설명하기 위한 참고도이다.
도 10은 일 실시예에 따른 디스플레이 장치를 나타낸다.
도 11 및 도 12는 일 실시예에 따라 도 10에 도시된 디스플레이 장치 100의 동작 방법의 일 예를 설명하는 흐름도이다.
도 13은 일 예에 따른 프레스/릴리즈 신호이다.
도 14는 다른 일 예에 따른 프레스/릴리즈 신호이다.
도 15는 다른 일 예에 따른 프레스/릴리즈 신호이다. 1 shows a schematic diagram of a system according to one embodiment.
2 is a block diagram schematically illustrating an operation between a display device, an external device, and a remote control device.
3 is a block diagram showing a detailed configuration of a display device according to an embodiment.
4 shows a method of operating a display device according to an embodiment.
5 illustrates a channel scroll user interface displayed on the
6 illustrates an example of a channel scroll user interface according to one embodiment.
FIG. 7 illustrates an example of a channel scroll user interface according to an embodiment.
8 is a reference diagram for explaining an example of a short press and a long press.
FIG. 9 is a reference view for explaining operations when a short press signal and a long press signal are received in a display device receiving and displaying an image from an external image supply device according to an embodiment.
10 shows a display device according to an embodiment.
11 and 12 are flowcharts illustrating an example of an operation method of the
13 is a press / release signal according to an example.
14 is a press / release signal according to another example.
15 is a press / release signal according to another example.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다.The terms used in this specification will be briefly described and the present invention will be described in detail.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. Also, in certain cases, there may be a term selected arbitrarily by the applicant, in which case the meaning thereof will be described in detail in the description of the corresponding invention. Therefore, the term used in the present invention should be defined based on the meaning of the term, not on the name of a simple term, but on the entire contents of the present invention.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When an element is referred to as " including " an element throughout the specification, it is to be understood that the element may include other elements, without departing from the spirit or scope of the present invention. Also, the terms " part, " " module, " and the like described in the specification mean units for processing at least one function or operation, which may be implemented in hardware or software or a combination of hardware and software .
아래에서는 첨부한 도면을 참고하여 실시예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
본 명세서의 실시예에서 "사용자"라는 용어는 제어 장치를 이용하여 영상 표시 장치의 기능 또는 동작을 제어하는 사람을 의미하며, 시청자, 관리자 또는 설치 기사를 포함할 수 있다.The term " user " in the present description means a person who controls the function or operation of the image display device using the control device, and may include a viewer, an administrator, or a installer.
도 1은 일 실시예에 따른 시스템의 개략도를 나타낸다. 1 shows a schematic diagram of a system according to one embodiment.
도 1을 참조하면, 시스템은 디스플레이 장치 100, 원격 제어 장치 200, 외부 장치 300, 방송국 10, 통신 네트워크 30, 컨텐츠 제공 서버 40를 포함한다. Referring to FIG. 1, the system includes a
디스플레이장치 100는 다양한 소오스를 통해 수신되는 컨텐츠 데이터를 처리하여 영상을 표시할 수 있다. 디스플레이장치 100가 컨텐츠 데이터를 수신하는 소오스는 방송국 10, 컨텐츠 제공 서버 40, 외부 장치 300을 포함할 수 있다. The
디스플레이 장치 100는 RF 안테나를 이용하여 방송국 10으로부터 RF 신호를 수신할 수 있다. The
디스플레이 장치 100는 인터넷 프로토콜 기반으로 통신 네트워크 30를 통하여 컨텐츠 제공 서버 40가 제공하는 컨텐츠를 수신할 수 있다. The
디스플레이 장치 100는 다양한 포트, HDMI 등의 유선 인터페이스, 또는 와이파이, 와이파이 다이렉트, 블루투스 등의 무선 인터페이스를 통해 디스플레이 장치 100에 연결되는 외부 장치 300로부터 컨텐츠를 수신할 수 있다. 외부 장치 300는 예를 들어, 셋탑박스, 게임 장치, BD 플레이어, PC, USB. 휴대폰 등을 포함할 수 있다. 예를 들어, 셋탑박스는 디스플레이 장치 100에 유선 또는 무선으로 접속되며, 외부로부터 수신되는 영상신호를 처리하여 디스플레이 장치로 출력한다. The
그 외에도 디스플레이장치 100는 통신 가능하게 접속된 모바일 장치로부터 컨텐츠를 수신할 수 있으며, 자체적으로 내장되거나 또는 로컬 접속된 메모리로부터 컨텐츠 데이터를 취득할 수도 있다. In addition, the
본 실시예에서, 디스플레이장치 100는 이와 같이 다양한 영상공급 소오스 중 어느 하나를 선택하고, 선택한 영상공급 소오스로부터 수신되는 컨텐츠 데이터를 처리하여 컨텐츠 영상을 표시할 수 있다. 디스플레이 장치 100는 영상공급 소오스 중 어느 하나를 사용자가 선택하도록 하는 다양한 사용자 인터페이스 환경을 제공할 수 있고, 사용자 인터페이스 환경의 한 가지 예시로는 원격 제어 장치 200가 있다. In this embodiment, the
원격 제어 장치 200는 기본적으로 디스플레이장치 100와 물리적으로 분리 및 이격된 디바이스로 구현되어, 사용자가 용이하게 파지 및 휴대할 수 있게 마련된다. 원격 제어 장치 200는 디스플레이장치 100의 제조 단계에서 디스플레이 장치 100에 대응하도록 설계 및 제조되는 것이 이용될 수 있거나 또는 범용 원격 제어 장치가 이용될 수 있다. The
원격 제어 장치 200가 사용자의 조작에 따라서 디스플레이 장치 100의 동작을 제어하기 위해서는, 원격 제어 장치 200가 전송하는 제어신호를 디스플레이장치 100가 인식할 수 있어야 한다. 이에 따라서, 원격 제어 장치 200로부터 전송되는 제어신호에 대응하는 디스플레이 장치 100의 각 동작의 정보가 사전에 규정된다. 이러한 정보는 코드 셋(code set)이라고 지칭하며, 코드 셋은 원격 제어 장치 200에 의한 디스플레이 장치 100의 제어 시점 이전에, 원격 제어 장치 200 및 디스플레이 장치 100 에 각각 설치 또는 저장되어야 한다. 다만, 원격 제어 장치 200가 반드시 디스플레이 장치 100의 제조 단계에서 디스플레이 장치 100에 대응하도록 설계 및 제조되는 경우만 있는 것은 아니다. 원격 제어 장치 200는 디스플레이 장치 100와 상이한 제조사에서 제조되는 입력장치이지만, 디스플레이 장치 100의 제어를 위한 코드 셋이 차후에 원격 제어 장치 200에 설치됨으로써 디스플레이 장치 100를 제어 가능하도록 마련될 수도 있다. 마찬가지로 원격 제어 장치 200가 셋탑박스 310을 제어하기 위해서 셋탑 박스 310의 제어를 위한 코드 셋이 원격 제어 장치 200에 저장될 수 있다. 원격 제어 장치 200는 리모트 콘트롤러 또는 휴대폰과 같이 디스플레이 장치100를 제어하기 위한 다양한 형태의 장치로 구현될 수 있다.In order for the
일 실시예에 따른 디스플레이 장치100는 TV일 수 있으나, 이는 일 실시예에 불과하며, 디스플레이를 포함하는 전자 장치로 구현될 수 있다. 예를 들어, 디스플레이 장치100는 휴대폰, 태블릿 PC, 디지털 카메라, 캠코더, 노트북 컴퓨터(laptop computer), 태블릿 PC, 데스크탑, 전자책 단말기, 디지털 방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어, 착용형 기기(wearable device) 등과 같은 다양한 전자 장치로 구현될 수 있다. The
디스플레이 장치 100는 RF 안테나 또는 케이블을 통해 방송국의 송출장비로부터 주파수 별로 채널이 할당된 방송신호를 수신할 수 있다. 또한, 디스플레이 장치 100는 추가적으로 인터넷 프로토콜 기반으로 스트리밍 서비스, 웹 서비스, 게임 서비스, 소셜 네트워크 서비스 등 다양한 컨텐츠를 제공받을 수 있다. 이와 같이, IP 스트리밍, 어플리케이션, 웹 페이지 등 인터넷 프로토콜 기반으로 제공되는 컨텐츠들에도, 각 컨텐츠 별로 각기 채널번호가 부여될 수 있다. 이와 같이 인터넷 프로토콜 기반으로 제공되는 컨텐츠들에 채널번호를 부여함으로써, 사용자로 하여금 EPG, 채널리스트, 채널 업다운, 채널번호 입력 등 일반적인 방송채널의 경우와 동일한 경험을 통해 컨텐츠에 접근하여 바로 시청할 수 있게 하는 서비스를 가상채널(virtual channel) 서비스라고 지칭한다.The
디스플레이 장치 100에서 출력되는 방송 컨텐츠의 채널을 변경하기 위해 일반적으로 사용되는 방식은 리모컨의 채널 업 또는 다운 키를 이용하는 방식이다. 이러한 방식에서, 리모컨의 채널 업 키 또는 채널 다운 키가 한번 입력되면 디스플레이 장치는 표시되는 컨텐츠를 현재 채널 맵에 저장된 이전 또는 다음의 채널로 순차적으로 변경시킨다. 채널을 변경하기 위한 다른 방식으로 채널 번호를 직접 입력하는 방식 또는 채널 목록을 표시하고 목록에서 채널을 선택하는 방식 등이 있다. 또한, 셋탑 박스 등 외부 장치로부터 방송 컨텐츠를 수신하는 경우에도 위와 같은 채널 변경 방식을 사용하여 셋탑 박스 등 외부 장치의 채널을 변경할 수 있다.A method generally used for changing a channel of broadcast contents output from the
그러나 채널 개수가 방대한 경우 위와 같은 채널 업/다운 버튼을 이용하여 채널을 전환하거나 또는 채널 번호를 외워서 채널 번호를 직접 입력하는 방식에 의해서는 빠른 채널 전환을 제공하기 쉽지 않다. However, when the number of channels is large, it is not easy to provide fast channel switching by switching the channels using the channel up / down buttons or by directly inputting channel numbers by memorizing the channel numbers.
본 실시예에서 디스플레이 장치 100는 빠르게 채널을 전환할 수 있도록 스크롤 가능한 채널 리스트를 포함하는 사용자 인터페이스를 제공할 수 있다. In this embodiment, the
본 실시예에서 디스플레이 장치 100는 영상 공급 소오스가 TV 방송 채널이든 디스플레이 장치 100에 연결된 외부 장치 이든 스크롤 가능한 채널 리스트를 포함하는 사용자 인터페이스를 제공할 수 있다. 예를 들어 디스플레이 장치 100는 영상 공급 소오스가 TV 방송인 경우, TV 방송 채널에 대응하는 채널 가이드 정보에 기초한 채널 맵을 이용하여 채널 스크롤 유저 인터페이스를 표시할 수 있다. 예를 들어 디스플레이 장치 100는 영상 공급 소오스가 셋탑 박스 등의 외부 영상 제공 장치인 경우, 외부 영상 제공 장치에서 제공하는 채널 맵을 획득하고 이 채널 맵을 이용하여 채널 스크롤 유저 인터페이스를 표시할 수 잇다. In this embodiment, the
도 2는 일 실시예에 따라 디스플레이 장치, 외부 장치, 원격 제어 장치 사이의 동작을 개략적으로 설명하기 위한 블록도이다. 2 is a block diagram schematically illustrating operation between a display device, an external device, and a remote control device according to an embodiment.
도 2를 참조하면, 디스플레이 장치 100는 디스플레이 110, 제어부 130, 통신부 150, 감지부 160, 입/출력부 170을 포함한다. 2, the
디스플레이부 110는 입/출력부 170을 통해 외부 장치 300로부터 수신되는 컨텐츠 또는 통신부 150를 통해 수신되는 컨텐츠를 표시할 수 있다. The
통신부 150는 디스플레이 장치 100를 외부 서버와 통신하게 하는 역할을 한다. 특히 통신부 150는 디스플레이 장치 100에 연결된 외부 장치 300의 채널 맵을 외부 서버로부터 수신할 수 있다. 외부 서버로부터 수신된 채널 맵은 디스플레이 장치 100의 메모리에 저장될 수 있다. The
입/출력부 170은 외부 장치 300로부터 제공되는 컨텐츠를 수신한다. The input /
감지부 160은 원격 제어 장치 200로부터의 명령 또는 제어 신호를 감지하고, 감지된 명령 또는 제어 신호를 제어부 130로 전송한다. The
제어부 130는 디스플레이 장치 100 의 구성요소들을 전반적으로 제어하며, 하나 이상의 프로세서를 포함할 수 있다. The
일 실시예에 따라 제어부 130은 채널 제어 입력을 수신하고, 상기 채널 제어 입력이 미리 지정된 입력으로 인식된 것에 응답해서 상기 디스플레이 장치의 영상 공급원을 확인하고, 상기 디스플레이 장치의 영상 공급원에 대응하는 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하고, 생성된 채널 스크롤 유저 인터페이스를 표시하도록 상기 디스플레이를 제어할 수 있다. 상기 채널 스크롤 유저 인터페이스는, 상기 영상 공급원에 대응하는 채널 정보에 포함된 복수의 채널 아이템들을 포함하고, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널 아이템을 나타내는 현재 채널 인디케이터가 상기 채널 아이템들중 하나에 표시될 수 있다. According to an exemplary embodiment, the
일 실시예에 따라 상기 미리 지정된 입력은 원격 제어 장치의 채널 업/다운 버튼을 소정 시간 이상 누르는 롱 프레스를 포함할 수 있다. According to one embodiment, the pre-designated input may include a long press that presses the channel up / down button of the remote control device for more than a predetermined time.
일 실시예에 제어부 130은, 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 롱 프레스 신호의 지속에 대응하여, 상기 현재 채널 인디케이터를, 상기 채널 스크롤 유저 인터페이스에 포함된 상기 복수의 채널 아이템들 사이에서 이동시킬 수 있다. In one embodiment, the
일 실시예에 따라 제어부 130은, 상기 디스플레이 장치의 영상 공급원이 TV인 경우, 방송 신호에 대응하는 프로그램 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성하고, 상기 디스플레이 장치의 영상 공급원이 외부 영상 공급장치인 경우, 상기 외부 영상 공급 장치에 대응하는 채널 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성할 수 있다. According to one embodiment, when the video supply source of the display apparatus is a TV, the
일 실시예에 따라 제어부 130은, 상기 디스플레이 장치의 영상 공급원이 외부 영상 공급장치인 경우, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널을 확인하기 위해 상기 디스플레이 장치에 현재 표시되는 컨텐츠의 일부 영역으로부터 상기 컨텐츠에 관한 채널 정보를 인식할 수 있다. According to one embodiment, when the video supply source of the display apparatus is an external video supply apparatus, the
일 실시예에 따라 제어부 130은, 상기 디스플레이 장치의 영상 공급원이 상기 외부 영상공급 장치인 경우 상기 수신되는 채널 제어 입력에 대응하는 채널 제어 신호가 상기 외부 영상 공급 장치로 전송되는 것을 금지할 수 있다. According to an embodiment, when the video supply source of the display device is the external video supply device, the
일 실시예에 따라 제어부 130은, 상기 미리 지정된 입력의 해제를 나타내는 입력을 검출한 것에 응답해서, 상기 채널 스크롤 유저 인터페이스에 포함된 복수의 채널 아이템들 사이에서 상기 현재 채널 인디케이터의 이동을 중지시키고, 상기 현재 채널 인디케이터를 하나의 채널 아이템에 고정시켜 디스플레이할 수 있다. According to one embodiment, in response to detecting an input indicative of a release of the predefined input, the
일 실시예에 따라 제어부 130은 특정한 이벤트에 응답해서, 상기 현재 채널 인디케이터가 나타내는 현재 채널 아이템에 대응하는 컨텐츠로 전환하여 상기 디스플레이에 표시하고, 상기 특정한 이벤트는, 상기 현재 채널 아이템을 선택하는 사용자 입력 또는 상기 해제 입력 검출 후 소정 시간 경과를 포함할 수 있다. In response to a specific event, the
외부 장치 300는 제어부 310, 입/출력부 320, 감지부 330를 포함한다. The
제어부 310은 외부 장치 300의 구성요소들을 전반적으로 제어하며, 하나 이상의 프로세서를 포함할 수 있다. The
외부 장치 300의 제어부 310은 디스플레이 장치 100 또는 원격 제어 장치 200으로부터 채널 제어 코드 신호를 수신하면, 수신된 채널 제어 코드 신호에 따라 외부 장치 300에서 제공하는 채널을 제어하고, 채널 제어에 따른 컨텐츠를 입/출력부 320를 통해서 디스플레이 장치 100으로 전송한다. Upon receiving the channel control code signal from the
제어부 310은 컨텐츠를 디스플레이 장치 100로 제공할 때, 컨텐츠의 미리 정해진 영역에 컨텐츠에 대응하는 채널 정보를 부가할 수 있다. When providing the content to the
입/출력부 320는 제어부 310의 제어에 따라 컨텐츠를 디스플레이 장치 100으로 전송한다. The input /
감지부 330은 디스플레이 장치 100 또는 원격 제어 장치 200으로부터 수신된 채널 제어 코드 신호를 감지하고 이를 제어부 310으로 전달한다. 예를 들어, 감지부 330은 디스플레이 장치 100에 연결된 IR 블래스터 등으로부터 채널 제어 IR 신호를 감지하거나 또는 채널 제어 코드 신호를 디스플레이 장치 100로부터 수신한 원격 제어 장치 200로부터 채널 제어 IR 신호를 감지할 수 있다. The
원격 제어 장치 200는 제어부 210 및 통신부 220를 포함한다. The
제어부 210는 원격 제어 장치 100의 구성요소들을 제어하고, 하나 이상의 프로세서를 포함할 수 있다. The
원격 제어 장치 200의 제어부 210은 입력부를 통해 사용자 입력, 예를 들어, 채널 업 버튼의 누름 또는 채널 다운 버튼의 누름을 수신하고, 수신된 사용자 입력에 대응하는 명령, 예를 들어, 채널 전환 명령을 적외선 조사부 등을 통해 디스플레이 장치 100으로 전송할 수 있다. The
통신부 220는 디스플레이 장치 200으로부터 채널 제어 코드 신호를 수신할 수 있다. The communication unit 220 can receive the channel control code signal from the
제어부 210은 디스플레이 장치 200로부터 수신한 채널 제어 코드 신호에 대응하는 채널 제어 IR 신호를 외부 장치 300으로 전송하도록 적외선 조사부를 제어할 수 있다. The
<도 3>3,
도 3은 일 실시예에 따른 디스플레이 장치의 세부적인 구성을 나타내는 블록도이다. 도 3의 디스플레이 장치 100a는 도 1의 디스플레이 장치100의 일 실시예일 수 있다.3 is a block diagram showing a detailed configuration of a display device according to an embodiment. The
도 3을 참조하면, 일 실시예에 따른 디스플레이 장치 100a는 디스플레이부110, 메모리 120, 제어부 130, 튜너부 140, 통신부150, 감지부 160, 입/출력부170외에 비디오 처리부180, 오디오 처리부115, 오디오 출력부126, 전원부190를 포함할 수 있다.3, the
비디오 처리부180는, 디스플레이 장치 100a가 수신한 비디오 데이터에 대한 처리를 수행한다. 비디오 처리부180에서는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다.The
그래픽 처리부181는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성한다. 연산부는 감지부160를 통해 감지된 사용자 입력을 이용하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산한다. 렌더링부는 연산부에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부에서 생성된 화면은 디스플레이부110의 디스플레이 영역 내에 표시된다. The
일 실시예에 따라 비디오 처리부 180는 랜더링부를 통해 OCR을 이용하여 외부 장치 300로부터 제공되는 컨텐츠의 이미지의 미리 정해진 영역에서 해당 컨텐츠에 대응하는 채널에 관한 정보를 추출할 수 있다. According to an exemplary embodiment, the
또한 일 실시예에 따라 비디오 처리부 180는 TV 방송 프로그램에 대응하는 채널 맵 또는 외부 영상 공급장치가 제공하는 컨텐츠에 대응하는 채널 맵을 이용하여 채널 스크롤 유저 인터페이스를 생성하고, 롱 프레스 동안 현재 채널 인디케이터가 채널 스크롤 유저 인터페이스의 채널 아이템들 사이를 이동하도록 처리할 수 있다. Also, according to one embodiment, the
디스플레이부110는 제어부130의 제어에 의해 튜너부140를 통해 수신된 방송 신호에 포함된 비디오를 화면에 표시한다. 또한, 디스플레이부110는 통신부150 또는 입/출력부170를 통해 입력되는 컨텐츠(예를 들어, 동영상)를 표시할 수 있다. 디스플레이부110는 제어부130의 제어에 의해 메모리 120에 저장된 영상을 출력할 수 있다. The
디스플레이부110는, 제어부130에서 처리된 영상 신호, 데이터 신호, OSD 신호, 제어 신호 등을 변환하여 구동 신호를 생성한다. 디스플레이부110는 PDP, LCD, OLED, 플렉시블 디스플레이(flexible display)등으로 구현될 수 있으며, 또한, 3차원 디스플레이(3D display)로 구현될 수 있다. 또한, 디스플레이부110는, 터치 스크린으로 구성되어 출력 장치 이외에 입력 장치로 사용되는 것도 가능하다.The
오디오 처리부115는 오디오 데이터에 대한 처리를 수행한다. 오디오 처리부115에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다. 한편, 오디오 처리부115는 복수의 컨텐츠에 대응되는 오디오를 처리하기 위해 복수의 오디오 처리 모듈을 구비할 수 있다.The
오디오 출력부126은 제어부130의 제어에 의해 튜너부140를 통해 수신된 방송 신호에 포함된 오디오를 출력한다. 오디오 출력부126는 통신부150 또는 입/출력부170를 통해 입력되는 오디오(예를 들어, 음성, 사운드)를 출력할 수 있다. 또한, 오디오 출력부126는 제어부110의 제어에 의해 저장부190에 저장된 오디오를 출력할 수 있다. 오디오 출력부126는 스피커127, 헤드폰 출력 단자128 또는 S/PDIF(Sony/Philips Digital Interface: 출력 단자129 중 적어도 하나를 포함할 수 있다. 오디오 출력부126는 스피커127, 헤드폰 출력 단자128 및 S/PDIF 출력 단자129의 조합을 포함할 수 있다.The
튜너부140는 유선 또는 무선으로 수신되는 방송 신호를 증폭(amplification), 혼합(mixing), 공진(resonance)등을 통하여 많은 전파 성분 중에서 디스플레이 장치 100a에서 수신하고자 하는 채널의 주파수만을 튜닝(tuning)시켜 선택할 수 있다. 방송 신호는 오디오(audio), 비디오(video) 및 부가 정보(예를 들어, EPG(Electronic Program Guide))를 포함한다.The
튜너부140는 사용자 입력(예를 들어, 원격 제어 장치200로부터 수신되는 제어 신호, 예컨대, 채널 번호 입력, 채널의 업다운(up-down) 입력 및 EPG 화면에서 채널 입력)에 따라 채널 번호에 대응되는 주파수 대역에서 방송 신호를 수신할 수 있다.The
튜너부140는 지상파 방송, 케이블 방송, 위성 방송, 인터넷 방송 등과 같이 다양한 소스로부터 방송 신호를 수신할 수 있다. 튜너부140는 아날로그 방송 또는 디지털 방송 등과 같은 소스로부터 방송 신호를 수신할 수도 있다. 튜너부140를 통해 수신된 방송 신호는 디코딩(decoding, 예를 들어, 오디오 디코딩, 비디오 디코딩 또는 부가 정보 디코딩)되어 오디오, 비디오 및/또는 부가 정보로 분리된다. 분리된 오디오, 비디오 및/또는 부가 정보는 제어부130의 제어에 의해 메모리 120에 저장될 수 있다.The
디스플레이 장치 100a의 튜너부140는 하나이거나 복수일 수 있다. 튜너부140는 디스플레이 장치 100a와 일체형(all-in-one)으로 구현되거나 또는 디스플레이 장치 100a와 전기적으로 연결되는 튜너부를 가지는 별개의 장치(예를 들어, 셋탑박스(set-top box, 도시되지 아니함), 입/출력부170에 연결되는 튜너부(도시되지 아니함))로 구현될 수 있다.The
통신부150는 제어부130의 제어에 의해 디스플레이 장치 100a를 외부 장치(예를 들어, 오디오 장치 등)와 연결할 수 있다. 제어부130는 통신부150를 통해 연결된 외부 장치로 컨텐츠를 송/수신, 외부 장치에서부터 어플리케이션(application)을 다운로드 하거나 또는 웹 브라우징을 할 수 있다. 통신부150은 디스플레이 장치 100a의 성능 및 구조에 대응하여 무선 랜151, 블루투스152, 및 유선 이더넷(Ethernet, 153) 중 하나를 포함할 수 있다. 또한, 통신부150은 무선랜151, 블루투스152, 및 유선 이더넷(Ethernet, 153)의 조합을 포함할 수 있다. 통신부150는 제어부110의 제어에 의해 제어 장치200의 제어 신호를 수신할 수 있다. 제어 신호는 블루투스 타입, RF 신호 타입 또는 와이파이 타입으로 구현될 수 있다.The
통신부150는 블루투스 외에 다른 근거리 통신(예를 들어, NFC(near field communication, 도시되지 아니함), BLE(bluetooth low energy, 도시되지 아니함)를 더 포함할 수 있다.The
일 실시예에 따라 통신부 150는 컨텐츠 제공 서버로부터 가상 채널에 대응하는 컨텐츠를 수신할 수 있다. According to an exemplary embodiment, the
감지부160는 사용자의 음성, 사용자의 영상 또는 사용자의 인터랙션을 감지하며, 마이크161, 카메라부162 및 광 수신부163를 포함할 수 있다.The
마이크161는 사용자의 발화(utterance)된 음성을 수신한다. 마이크161는 수신된 음성을 전기 신호로 변환하여 제어부130로 출력할 수 있다. 사용자 음성은 예를 들어, 디스플레이 장치 100a의 메뉴 또는 기능에 대응되는 음성을 포함할 수 있다. The
카메라부162는 카메라 인식 범위에서 제스처를 포함하는 사용자의 모션에 대응되는 영상(예를 들어, 연속되는 프레임)을 수신할 수 있다. 제어부 130는 수신된 모션의 인식 결과를 이용하여 디스플레이 장치 100a에 표시되는 메뉴를 선택하거나 모션 인식 결과에 대응되는 제어를 할 수 있다. The
광 수신부 163는 외부의 원격 제어 장치 200에서부터 수신되는 광 신호(제어 신호를 포함)를 수신한다. 광 수신부 163는 원격 제어 장치 200로부터 사용자 입력(예를 들어, 터치, 눌림, 터치 제스처, 음성, 또는 모션)에 대응되는 광 신호를 수신할 수 있다. 수신된 광 신호로부터 제어부 130의 제어에 의해 제어 신호가 추출될 수 있다. 예를 들어, 광 수신부 163은 원격 제어 장치 200로부터 채널 전환을 위한 채널 업/다운 버튼에 대응하는 제어 신호를 수신할 수 있다. The
입/출력부 170는 제어부 130의 제어에 의해 디스플레이 장치 100a의 외부에서부터 비디오(예를 들어, 동영상 등), 오디오(예를 들어, 음성, 음악 등) 및 부가 정보(예를 들어, EPG 등) 등을 수신한다. 입/출력부 170는 HDMI 포트 (High-Definition Multimedia Interface port) 171, 컴포넌트 잭 (component jack) 172, PC 포트 173, 및 USB 포트 174 중 하나를 포함할 수 있다. 입/출력부 170는 HDMI 포트171, 컴포넌트 잭 172, PC 포트 173, 및 USB 포트 174의 조합을 포함할 수 있다. 외부 영상 제공 장치 300는 HDMI 포트 171을 통해 연결될 수 있다. The input /
메모리 120는 제어부 130의 제어에 의해 디스플레이 장치 100a를 구동하고 제어하기 위한 다양한 데이터, 프로그램 또는 어플리케이션을 저장할 수 있다. 메모리 120는 비디오 처리부 180, 디스플레이부 110, 오디오 처리부 115, 오디오 출력부 125, 전원부 130, 튜너부 140, 통신부 150, 감지부 130, 입/출력부 170의 구동에 대응되는 입력/출력되는 신호 또는 데이터를 저장할 수 있다. The
메모리 120는 디스플레이 장치 100a 및 제어부의 제어를 위한 오퍼레이팅 시스템 121, 제조사에서 최초 제공되거나 외부에서부터 다운로드 받은 어플리케이션 122, 어플리케이션과 관련된 GUI(graphical user interface), GUI를 제공하기 위한 오브젝트(예를 들어, 이미지 텍스트, 아이콘, 버튼 등), 사용자 정보, 문서, 데이터베이스들 또는 관련 데이터들을 저장할 수 있다.The
특히 일 실시예에 따라 메모리 120는 원격 제어 장치 200로부터의 입력 신호를 수신하고 이에 따라 단순히 입력 신호에 대응하는 채널 제어를 수행하거나 또는 입력 신호가 미리 지정된 입력에 대응하는 경우 채널 스크롤 유저 인터페이스 모드로 진입하는 위한 하나 이상의 인스트럭션을 포함하는 TV 뷰어 모듈 123, 외부 장치 300로부터 수신된 컨텐츠로부터 채널 정보를 인식하기 위한 하나 이상의 인스트럭션을 포함하는 문자 인식 모듈 124, 외부 장치 300로부터의 채널 제어를 위한 하나 이상의 인스트럭션을 포함하는 MBR 모듈 125를 포함할 수 있다. In particular, according to one embodiment, the
문자 인식 모듈 124는 예를 들어 OCR 모듈 124a를 포함할 수 있다. OCR 모듈 124a는 셋탑박스를 통해 화면에 출력되는 컨텐츠를 인식하기 위해, 미리 저장된 OCR 수행 영역 정보에 기반하여 OCR을 수행하여 현재 채널이 무엇인지 판단한다. OCR 수행 영역 정보는 방송 사업자 별로 다르며, 서버로부터 수신 가능하다.The
메모리 120은 또한 채널 맵 126을 저장할 수 있다. 채널 맵은, TV 방송 신호에 대응하는 전자 프로그램 가이드로부터 추출한 채널 맵 또는, 디스플레이 장치 100가 외부 영상 제공장치에 연결된 경우, 외부 영상 제공장치에서 제공하는 컨텐츠에 대응하는 채널 맵을 포함할 수 있다. 제어부 130은, 디스플레이 장치의 외부장치로 연결된 셋탑 박스에 대해 사용자가 입력한 정보에 기반하여 셋탑 박스의 방송 사업자 정보를 확보하고, 해당 셋탑 박스 사업자의 서버, 또는 다른 서버에 접속하여 확보한 셋탑 박스의 방송 사업자 정보에 기반하여 전체 채널 맵에 대한 메타 데이터를 가져온다. 상기 메타 데이터에서 각 채널에 대한 채널 번호, 채널 이름, 채널 ID, 채널 로고 등을 추출하여 내부 메모리 120의 채널 맵 126에 저장하여 데이터베이스화 할 수 있다.
메모리 120는, 롬, 램 또는 디스플레이 장치 100a에 장착되는 메모리 카드(예를 들어, micro SD 카드, USB 메모리, 도시되지 아니함)를 포함한다. 또한, 메모리 120는 비휘발성 메모리, 휘발성 메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)를 포함할 수 있다.The
제어부 130는 디스플레이 장치 100a의 전반적인 동작 및 디스플레이 장치 100a의 내부 구성 요소들 사이의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 제어부 130는 사용자의 입력이 있거나 기 설정되어 저장된 조건을 만족하는 경우, 메모리 120에 저장된 OS(Operation System) 및 다양한 애플리케이션을 실행할 수 있다. The
제어부 130는 디스플레이 장치 100a의 외부에서부터 입력되는 신호 또는 데이터를 저장하거나, 디스플레이 장치 100a에서 수행되는 다양한 작업에 대응되는 저장 영역으로 사용되는 램, 디스플레이 장치 100a의 제어를 위한 제어 프로그램이 저장된 롬 및 프로세서를 포함할 수 있다.The
제어부 130에 이용되는 프로세서는 비디오에 대응되는 그래픽 처리를 위한 그래픽 프로세서(Graphic Processing Unit, 도시되지 아니함)를 포함할 수 있다. 프로세서는 코어(core, 도시되지 아니함)와 GPU(도시되지 아니함)를 통합한 SoC(System On Chip)로 구현될 수 있다. 프로세서는 싱글 코어, 듀얼 코어, 트리플 코어, 쿼드 코어 및 그 배수의 코어를 포함할 수 있다.The processor used in the
또한, 프로세서는 복수의 프로세서를 포함할 수 있다. 예를 들어, 프로세서는 메인 프로세서(main processor, 도시되지 아니함) 및 슬립 모드(sleep mode)에서 동작하는 서브 프로세서(sub processor, 도시되지 아니함)로 구현될 수 있다.A processor may also include a plurality of processors. For example, the processor may be implemented as a main processor (not shown) and a sub processor (not shown) operating in a sleep mode.
일 실시예에 따른 제어부 130은 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 방송 신호에 대응하는 채널 맵 또는 셋탑박스와 같은 외부 영상 제공 장치에 대응하는 채널 맵을 저장할 수 있다. The
일 실시예에 따른 제어부 130은 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 원격제어 장치로부터 수신한 입력에 대응하는 동작이 TV에서 수행되어야 하는지 외부 영상 제공장치에서 수행되어야 하는지 판단하고, 외부 영상 제공 장치에서 수행되어야 하는 경우 IR 블라스터 등을 이용하여 외부 영상 제공 장치로 제어 신호를 보낼 수 있다. The
일 실시예에 따른 제어부 130은 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 외부 영상 장치로부터 수시된 컨텐츠의 채널 정보를 인식하기 위해, 미리 저장된 OCR 수행 영역 정보에 기반하여 OCR을 수행하여 현재 채널이 무엇인지 판단할 수 있다. The
일 실시예에 따른 제어부 130은 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 원격 제어 장치로부터 수신된 신호가 롱 프레스 라고 판단될 때, 메모리에 저장된 채널 맵에 기반한 채널 스크롤 UI를 표시하며 릴리즈 키가 감지 될 때까지 채널 스크롤 UI에서 채널을 지시하는 채널 인디케이터를 상방향 또는 하방향으로 이동시킬 수 있다. 릴리즈키가 감지되었을때는 채널 인디케이터의 스크롤링을 멈추고 세부 조작 모드로 들어가, 채널 스크롤 UI 상에서 숏 프레스로 동작할 수 있으며 상방향 또는 하방향으로 한 채널씩 이동할 수 잇다. 세부 조작 모드에서 롱 프레스가 입력될 경우 다시 인디케이터가 상방향 또는 하방향으로 움직이게 된다.The
일 실시예에 따른 제어부 130은 메모리 120에 저장된 하나 이상의 인스트럭션을 실행함으로써, 롱프레스에 대응하는 채널 스크롤 유저 인터페이스 모드로 진입하려고 할 때, 연결된 셋탑 박스의 방송 사업자 파악이 안 되는 경우 등 셋탑 박스에 대한 채널 정보를 확보할 수 없는 경우에는 리모컨으로부터 수신된 제어 정보를 셋탑 박스에 전송하도록 IR 블라스터를 제어할 수 있다. 즉, 채널 UP 키가 계속 수신되는 상황에서 셋탑 박스에 대한 채널 정보가 없으면, TV는 채널 UP에 대응하는 동작을 수행하지 않고, 셋탑 박스가 채널 UP을 수행할 수 있는 IR 코드를 계속하여 발산하도록 IR 블라스터를 제어할 수 있다. The
또한, 디스플레이부 110를 가지는 디스플레이 장치 100a는 튜너부를 가지는 별도의 외부 장치(예를 들어, 셋탑 박스, 도시되지 아니함)와 전기적으로 연결될 수 있다. 예를 들어, 디스플레이 장치 100a는 아날로그 TV, 디지털 TV, 3D-TV, 스마트 TV, LED TV, OLED TV, 플라즈마 TV, 모니터 등으로 구현될 수 있으나, 이에 한정되지 않는다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.In addition, the
한편, 도시된 디스플레이 장치 100a의 블록도는 일 실시예를 위한 블록도이다. 블록도의 각 구성요소는 실제 구현되는 디스플레이 장치 100의 사양에 따라 통합, 추가, 또는 생략될 수 있다. 즉, 필요에 따라 2 이상의 구성요소가 하나의 구성요소로 합쳐지거나, 혹은 하나의 구성요소가 2 이상의 구성요소로 세분되어 구성될 수 있다. 또한, 각 블록에서 수행하는 기능은 실시예들을 설명하기 위한 것이며, 그 구체적인 동작이나 장치는 본 발명의 권리범위를 제한하지 아니한다.Meanwhile, the block diagram of the
도 4는 일 실시예에 따른 디스플레이 장치의 동작 방법을 나타낸다. 4 shows a method of operating a display device according to an embodiment.
도 4를 참조하면, S410에서, 디스플레이 장치 100는 채널 전환 입력을 수신한다. Referring to Fig. 4, in S410, the
예를 들어, 사용자가 원격 제어 장치에 마련된 채널 업 버튼 또는 채널 다운 버튼을 누른 경우, 원격 제어 장치는 채널 업 버튼이 눌려졌음을 나타내는 신호 또는 채널 다운 버튼이 눌려졌음을 나타내는 신호를 디스플레이 장치 100로 전송할 수 있고, 디스플레이 장치 100는 이와 같은 채널 업 버튼 프레스 신호 또는 채널 다운 버튼 프레스 신호, 또는 이러한 채널 업 버튼/채널 다운 버튼을 특정한 방식으로 누르는 신호를 채널 전환 입력으로 수신할 수 있다. For example, when the user presses the channel up button or the channel down button provided on the remote control device, the remote control device transmits a signal indicating that the channel up button has been pressed or a signal indicating that the channel down button has been pressed to the
S420에서, 디스플레이 장치 100는 수신된 채널 전환 입력이 미리 지정된 입력에 대응하는지를 확인한다. In S420, the
디스플레이 장치 100는 수신된 채널 전환 입력 신호를 인식하고, 인식된 채널 전환 입력 신호가 미리 지정된 입력에 대응하는지를 판단할 수 있다. 예를 들어, 미리 지정된 입력은 채널 업 버튼 이나 채널 다운 버튼이 누름 상태로 지속되는 시간이 일정 시간 이상인 롱 프레스 신호를 포함할 수 있다. 그러나 미리 지정된 입력이 롱 프레스 신호에 한정되는 것은 아니고, 원격 제어 장치 100에 마련된 하나 또는 복수의 버튼의 조작에 의해 생성될 수 있는 입력이면 어떠한 입력 방법이라도 가능하다. The
S430에서, 디스플레이 장치 100는 수신된 채널 전환 입력이 미리 지정된 입력에 대응하는 경우, 디스플레이 장치 100의 영상공급원을 확인한다. In S430, the
디스플레이 장치 100는 수신된 채널 전환 입력이 미리 지정된 입력에 해당한다고 판단한 경우, 디스플레이 장치 100의 영상공급원이 무엇인지를 판단할 수 있다. 디스플레이 장치 100의 영상공급원으로는, TV 소오스나 외부 장치 소오스를 포함할 수 있다. When the
S440에서, 디스플레이 장치 100는 디스플레이 장치 100의 영상공급원에 대응하는 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하여 표시한다. In S440, the
디스플레이 장치 100는 예를 들어, 확인된 영상공급원이 TV 소오스인 경우, TV 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하고 이를 디스플레이에 표시할 수 있다. 디스플레이장치 100는 TV 채널 정보를 디스플레이 장치 100가 수신하는 방송 신호로부터 획득할 수 있다. 예를 들어, 디스플레이 장치 100는 튜너로부터 수신되는 방송 신호로부터 추출한 EPG 정보에 기반하여 채널 스크롤 유저 인터페이스를 생성하여 표시할 수 있다. 디스플레이 장치 100는 확인된 영상공급원이 외부 장치 소오스, 예를 들어 셋탑박스 인 경우, 셋탑박스 채널 정보에 기초하여 채널 스크롤 유저 인터페이스를 생성하고 이를 디스플레이에 표시할 수 있다. 디스플레이 장치 100는 셋탑박스 채널 정보를 셋탑박스 또는 셋탑박스 제조업체의 서버로부터 획득할 수 있다. For example, if the identified video source is a TV source, the
S450에서, 디스플레이 장치 100는 수신된 채널 전환 입력이 미리 지정된 입력에 대응하지 않는 경우, 수신된 채널 전환 입력에 따라 채널 제어를 수행한다. In S450, if the received channel switching input does not correspond to a pre-designated input, the
예를 들어, 디스플레이 장치 100는 수신된 채널 전환 입력이 미리 지정된 입력에 해당하지 않는 경우, 수신된 채널 전환 입력에 대응하는 제어를 수행한다. 예를 들어, 수신된 채널 전환 입력이 채널 업 버튼 누름 신호인 경우 디스플레이 장치는 채널을 현재 채널의 다음 채널로 이동하고, 채널 전환 입력이 채널 다운 버튼 누름 신호인 경우 디스플레이 장치는 채널을 현재 채널의 이전 채널로 이동하여 디스플레이할 수 있다. For example, if the received channel switching input does not correspond to a pre-designated input, the
도 5는 일 실시예에 따라 디스플레이 장치 100에 표시되는 채널 스크롤 유저 인터페이스를 나타낸다. 5 illustrates a channel scroll user interface displayed on the
도 5를 참조하면, 디스플레이 장치 100에 표시되는 채널 스크롤 유저 인터페이스 500는 복수의 채널 아이템들을 포함할 수 있다. 채널 아이템은 채널을 식별하기 위한 정보로서, 채널 번호, 채널 식별자, 채널에 대응하는 컨텐츠의 썸네일 이미지 등을 포함할 수 있다. 디스플레이 장치 100는 채널 스크롤 유저 인터페이스 500에 포함되는 채널 아이템들중 현재 채널을 나타내는 채널 아이템에 현재 채널 인디케이터 510를 표시할 수 있다. 현재 채널 인디케이터 510은 대응하는 채널 아이템이 현재 채널임을 식별하기 위한 시각적 효과를 나타낸다. Referring to FIG. 5, the channel scroll user interface 500 displayed on the
예를 들어, 채널 스크롤 유저 인터페이스 표시를 트리거하는 미리 지정된 입력이 롱 프레스 신호인 경우, 디스플레이 장치 100는 롱 프레스 신호를 인식한 경우 채널 스크롤 유저 인터페이스를 표시하고 현재 채널에 대응하는 채널 아이템에 현재 채널 인디케이터 500를 표시한다. 또한 디스플레이 장치 100는 채널 업 버튼이나 채널 다운 버튼의 롱 프레스 지속에 따라 현재 채널 인디케이터를 채널 스크롤 유저 인터페이스 500 의 채널 아이템들 사이에서 이동시킬 수 있다. For example, if the predefined input triggering the channel scroll user interface display is a long press signal, the
디스플레이 장치 100가 채널 스크롤 유저 인터페이스 500를 생성하여 표시하기 위해서는 디스플레이 장치 100에서 제공하는 컨텐츠에 대응하는 채널 맵에 대한 정보를 알고 있어야 하고, 또한 현재 채널 인디케이터를 표시하기 위해 현재 디스플레이 장치 100에서 표시하는 채널 번호를 OCR 모듈 등을 통해 인식할 수 있어야 한다. In order for the
도 6은 일 실시예에 따라 채널 스크롤 유저 인터페이스의 일 예를 나타낸다. 6 illustrates an example of a channel scroll user interface according to one embodiment.
도 6을 참조하면, 채널 스크롤 유저 인터페이스 600에 포함된 채널 아이템에는 채널 번호와 채널 식별자가 표시될 수 있다. 또한 현재 채널 인디케이터 610로 표시된 채널 아이템에는 채널에 대응하는 컨텐츠의 카테고리, 예를 들어, 해당 채널이 뉴스인지, 드라마인지, 스포츠 프로그램 인지 등을 더 표시할 수도 있다. Referring to FIG. 6, the channel item included in the channel
일 실시예에 따라, 롱 프레스 신호가 지속되는 동안 현재 채널 인디케이터는 채널 스크롤 유저 인터페이스의 채널 아이템들 사이에서 이동하고, 사용자의 롱 프레스 신호가 종료되면 현재 채널 인디케이터는 어느 하나의 채널 아이템 상에 고정되어 표시될 수 있다. 또한, 특정한 이벤트에 의해 디스플레이 장치 100는 현재 채널 인디케이터가 표시된 채널 아이템에 대응하는 채널로 전환하여 전환된 채널의 컨텐츠를 디스플레이에 표시할 수 있다. 예를 들어, 특정한 이벤트는, 롱 프레스 신호가 종료되고 나서 일정한 시간이 경과했음을 나타내는 이벤트이거나 또는 사용자의 특정한 버튼 누름에 대응하는 입력과 같은 것을 포함할 수 있다. According to one embodiment, the current channel indicator moves between channel items of the channel scrolling user interface while the long press signal is in motion, and when the user's long press signal is terminated, the current channel indicator is fixed Can be displayed. Also, the
도 8은 쇼트 프레스와 롱 프레스의 일 예를 설명하기 위한 참고도이다. 8 is a reference diagram for explaining an example of a short press and a long press.
도 8의 800A는 숏 프레스 신호의 일 예를 나타내고 800B는 롱 프레스 신호의 일 예를 나타낸다. 8, 800A shows an example of a short press signal, and 800B shows an example of a long press signal.
리모컨과 같은 원격 제어 장치로부터 수신하는 키와 관련된 정보에는 소정 키를 누르는 프레스(Press)와 소정 키를 놓는 릴리즈(Release) 두 가지가 있다. 소정 키의 프레스 정보 수신 직후 소정 키의 릴리즈 정보가 수신 되는 경우를 숏 프레스(ShortPress)라고 지칭하며, 소정 키의 프레스 정보 수신 후 상기 소정 키의 프레스 정보가 연속으로 오는 경우 롱 프레스(LongPress)라고 지칭한다. 디스플레이 장치 100는 롱 프레스라고 판단될 때, 메모리에 저장된 채널 데이터 베이스에 기반한 채널 스크롤 UI를 표시하며 릴리즈 키가 감지 될 때까지 채널 스크롤 UI에서 채널을 지시하는 채널 인디케이터를 상방향 또는 하방향으로 이동시킨다. 릴리즈 키가 감지되었을 때는 채널 인디케이터의 스크롤링을 멈추고 세부 조작 모드로 들어가게 된다. 세부 조작 모드로 들어가게 되면 스크롤 UI 상에서 숏 프레스로 동작할 수 있으며 상방향 또는 하방향으로 한 채널씩 이동하게 된다. 세부 조작 모드에서 롱 프레스가 입력될 경우 다시 인디케이터가 상방향 또는 하방향으로 움직이게 된다.There are two types of information related to keys received from a remote control device such as a remote control, such as a press to press a predetermined key and a release to release a predetermined key. A case where release information of a predetermined key is received immediately after reception of press information of a predetermined key is referred to as a short press, and when press information of the predetermined key is continuously received after receiving press information of a predetermined key, a long press Quot; The
도 8의 800A를 참조하면, 원격 제어 장치에 마련된 버튼을 누르는 동작에 의해 프레스 신호가 생성되고, 버튼 누름을 해제하는 동작에 의해 릴리즈 신호가 생성된다. 프레스 신호가 생성되고 나서 소정 시간 경과 전에 릴리즈 신호가 생성됨으로써 하나의 숏 프레스 신호가 생성될 수 있다. 이와 같이 원격 제어 장치에 마련된 버튼에 대응하는 숏 프레스 신호를 수신하면, 디스플레이 장치는 해당 버튼에 대응하는 기능을 수행할 수 있다. 예를 들어, 채널 업 버튼에 대응하는 숏 프레스 신호를 수신하면, 디스플레이 장치는 채널 업 버튼에 대응하는 기능 즉, 채널 업으로의 채널 전환을 수행할 수 있다. Referring to 800A of FIG. 8, a press signal is generated by pressing a button provided on the remote control device, and a release signal is generated by an operation of releasing the button press. A release signal is generated before a predetermined time elapses after the press signal is generated, so that a short press signal can be generated. Upon receiving the short press signal corresponding to the button provided on the remote control device, the display device can perform a function corresponding to the button. For example, upon receiving a short press signal corresponding to a channel up button, the display device can perform channel switching to a function corresponding to the channel up button, that is, channel up.
도 8의 800B를 참조하면, 원격 제어 장치에 마련된 버튼을 누르는 동작에 의해 프레스 신호가 생성되는데, 이때 소정 시간 경과 전에 버튼 누름을 해제하는 릴리즈 신호가 생성되지 않으면 원격 제어 장치는 릴리즈 신호가 생성되기 전까지 주기적으로 프레스 신호를 생성할 수 있다. 이와 같이 프레스 신호가 생성되고 나서 소정 시간 경과 전에 릴리즈 신호가 생성되지 않으면 롱 프레스 신호가 생성될 수 있다. 원격 제어 장치에 마련된 버튼에 대응하는 롱 프레스 신호에 대응해서, 디스플레이 장치는 새로운 기능을 정의할 수 있다. 예를 들어, 채널 업 버튼에 대응하는 숏 프레스 신호를 수신하면, 디스플레이 장치는 채널 스크롤 유저 인터페이스를 출력하고, 채널 스크롤 유저 인터페이스 상에서 채널 아이템들을 채널 업 방향으로 스크롤할 수 있다. Referring to 800B of FIG. 8, a press signal is generated by pressing a button provided on the remote control device. If a release signal for releasing the button press is not generated before a predetermined time elapses, the remote control device generates a release signal The press signal can be generated periodically. If a release signal is not generated before a predetermined time elapses after the press signal is generated, a long press signal can be generated. In response to the long press signal corresponding to the button provided on the remote control device, the display device can define a new function. For example, upon receiving a short press signal corresponding to a channel up button, the display device may output a channel scroll user interface and scroll channel items in a channel up direction on the channel scroll user interface.
도 7은 일 실시예에 따라 채널 스크롤 유저 인터페이스의 예를 나타낸다. 7 illustrates an example of a channel scroll user interface according to one embodiment.
도 7을 참조하면, 롱 프레스가 종료된 후 채널을 하나씩 이동시키고 채널 이동에 따라 채널을 전환하여 디스플레이하는 예를 나타낸다. Referring to FIG. 7, there is shown an example in which channels are shifted one by one after the end of the long press, and channels are switched and displayed according to channel movement.
도 9는 일 실시예에 따라 외부 영상 공급 장치로부터 영상을 수신하여 디스플레이하는 디스플레이 장치에서 숏 프레스 신호와 롱 프레스 신호를 수신한 경우의 동작을 설명하기 위한 참고도이다. FIG. 9 is a reference view for explaining operations when a short press signal and a long press signal are received in a display device receiving and displaying an image from an external image supply device according to an embodiment.
도 9를 참조하면, 원격 제어 장치 200에 마련된 버튼을 누르고 소정 시간 경과 전에 해제한 경우 숏 프레스 신호 910가 생성될 수 있다. 예를 들어, 숏 프레스 신호에 관련된 버튼이 채널 업/다운 버튼이라고 하자. 디스플레이 장치 100는 원격 제어 장치 200로부터 숏 프레스 신호를 수신하고(920), 수신된 숏 프레스 신호에 관련된 버튼에 대응하는 기능 즉, 채널 업 기능을 수행하기 위해 영상 공급 장치 300a로 채널 업/다운 등의 채널 전환 신호를 전달할 수 있다(930). 영상 공급 장치 300a는 수신한 채널 전환 신호에 따라 채널을 전환하고, 전환된 채널에 대응하는 컨텐츠를 디스플레이 장치 100로 전송할 수 있다(940). 이와 같이 숏 프레스 신호에 대응해서는 일반적인 영상 공급 장치 300a의 제어에 따른 동작이 수행될 수 있다. Referring to FIG. 9, a
원격 제어 장치 200에 마련된 버튼을 누르고 소정 시간 경과 전에 해제되지 않은 경우 이는 롱 프레스 신호 950로 될 수 있다. 디스플레이 장치 100가 원격 제어 장치 200로부터 롱 프레스 신호를 수신하면(960), 디스플레이 장치 100는 이를 채널 전환 신호로 이용하지 않고 채널 스크롤 유저 인터페이스 제어(970)에 이용할 수 있다. If the button provided on the
디스플레이 장치 100는 채널 스크롤 유저 인터페이스 제어 동작 동안, 일반적인 영상 공급 장치 제어 동작을 수행하지 않으므로 영상 공급 장치 300a로 채널 전환 신호를 전달하지 않는다. 디스플레이 장치 100는 채널 스크롤 유저 인터페이스 제어 동작 동안, 디스플레이 장치 100의 디스플레이에 채널 스크롤 유저 인터페이스를 표시할 수 있다. 채널 스크롤 유저 인터페이스는 도 5 내지 도 7에서 설명한 바와 같은 예를 나타낼 수 있다. During the channel scroll user interface control operation, the
롱 프레스 신호가 종료되고 디스플레이 장치 100가 다시 숏 프레스 신호를 수신한 경우(985), 디스플레이 장치 100는 영상 공급 장치 300a로 채널 전환 신호를 전달하고(990), 영상 공급 장치 300a로부터 채널 전환 신호에 대응하여 전환된 채널의 컨텐츠를 수신하여(995) 디스플레이할 수 있다. When the long press signal is terminated and the
도 10은 일 실시예에 따른 디스플레이 장치를 나타낸다. 10 shows a display device according to an embodiment.
도 10에서는 일 실시예에 따라 채널 스크롤 유저 인터페이스 제어 동작의 설명을 위한 구성요소 중심으로 디스플레이 장치 100의 구성요소들을 표시하였다.In FIG. 10, components of the
도 10을 참조하면, 디스플레이 장치 100는 디스플레이 110, TV 뷰어 모듈 123, OCR 모듈 124a, MBR 모듈 125을 포함한다. Referring to FIG. 10, the
TV 뷰어 모듈 123은 원격 제어 장치 로부터 채널 전환 입력을 수신하여, 수신된 채널 전환 입력을 MBR 모듈 125로 전달할 수 있다. The
TV 뷰어 모듈 123은 원격 제어 장치 로부터 프레스 신호를 수신한 경우, 프레스 신호를 MBR 모듈 125로 전달할 수 있다. The
TV 뷰어 모듈 123은 MBR 모듈 125로부터 롱 프레스 검출 신호를 수신한 경우, OCR 모듈 124a를 참조하여, 현재 채널을 확인하고, 확인된 현재 채널을 기초로 채널 스크롤 유저 인터페이스를 표시하도록 디스플레이 110를 제어할 수 있다. When the
OCR 모듈 124a는 일정한 주기로 현재 디스플레이 110에 표시되는 채널을 모니터링하여, 현재 채널에 대한 정보를 유지할 수 있다. 즉, OCR 모듈 124a는 셋탑박스를 통해 화면에 출력되는 컨텐츠를 인식하기 위해, 미리 저장된 OCR 수행 영역 정보에 기반하여 OCR을 수행하여 현재 채널이 무엇인지 판단한다. OCR 수행 영역 정보는 방송 사업자 별로 다르며, 서버로부터 수신 가능하다. 셋탑박스에 대응되는 OSD 구성 정보는 셋탑박스로부터 디스플레이 장치로 직접 전송될 수 있거나 또는 외부 서버를 통해 디스플레이 장치로 전송될 수 있다. OSD 구성 정보는 채널 번호, 방송국명, 컨텐츠 제목 등과 같은 OSD 구성요소가 디스플레이 장치에서 디스플레이되는 위치, 크기, 간격 등에 대한 정보를 포함하며 셋탑박스 마다 상이하다. The
OCR 모듈 124a는 OSD 구성 정보에 따른 컨텐츠의 영역에서 OSD 구성 요소를 추출하고 추출된 OSD 구성요소는 문자로 인식되어 디스플레이되는 영상에 대한 정보를 획득할 수 있다. 이와 같은 인식 모듈에 따라 디스플레이 장치 100는 셋탑박스로부터 수신된 컨텐츠 영상으로부터 해당 컨텐츠 영상에 대응하는 채널 정보를 획득할 수 있다. The
MBR 모듈 125는 원격 제어 장치로부터 수신한 IR 정보에 대응하는 동작이 TV에서 일어나야 하는지, 셋탑박스에서 일어나야 하는지 판단할 수 있다. 판단 결과에 따라 TV에서 일어나야 하는 경우 해당 동작을 TV에서 수행하고, 셋탑 박스에서 일어나야 하는 경우, TV에 연결된 IR 블라스터를 통해 해당 IR을 전송하도록 IR 블라스터를 제어할 수 있다. 또는 셋탑 박스에서 일어나야 하는 경우 TV로 전달된 IR을 셋탑 박스에 해당하는 IR로 변환하여 리모컨으로 전송하고 다시 리모컨이 변환된 해당 IR을 셋탑 박스에 전송하도록 제어할 수 있다. The
MBR 모듈 125은 TV 뷰어 모듈 123으로부터 프레스 신호를 수신하면 이 프레스 신호에 대응하는 채널 제어 신호를 생성하여 이를 셋탑박스 230으로 전송할 수 있다. When the
MBR 모듈 125는 프레스 신호 수신 후에 릴리즈 신호가 수신되는 것이 아니라, 다시 프레스 신호를 수신하는 경우 이를 롱 프레스 신호로 인식할 수 있다. MBR 모듈 125는 롱프레스 신호가 검출되었다고 판단된 경우 롱 프레스 검출 신호를 TV 뷰어 모듈 123으로 전송할 수 있다. The
도 10에 도시된 디스플레이 장치의 예에서는 MBR 모듈 125와 TV 뷰어 모듈 123을 별도의 블록으로 표시하였지만, 다른 예에 따라 MBR 모듈 125와 TV 뷰어 모듈 123의 기능을 합하여 하나의 블록으로 구성할 수도 있음은 물론이다. In the example of the display device shown in FIG. 10, the
디스플레이 장치 100의 현재 표시 모드가 셋탑 박스가 연결된 외부 소스인 상태에서, 리모컨으로부터 수신된 신호가 롱프레스에 해당하는 경우 MBR 모듈은 IR 블라스터를 제어하여 셋탑박스로는 한번의 프레스에 해당하는 신호만 전송하고 TV 뷰어 모듈은 메모리에 저장한 채널 데이터베이스에 기반하여 채널 스크롤 UI를 생성하여 표시한다. 이후 리모컨으로 수신된 신호는 표시된 채널 스크롤 UI의 제어에 사용한다. 연결된 셋탑 박스의 방송 사업자 파악이 안 되는 경우 등 셋탑 박스에 대한 채널 정보를 확보할 수 없는 경우에는 리모컨으로부터 수신된 IR 정보를 셋탑 박스에 전송하도록 IR 블라스터를 제어한다. 즉, 채널 UP 키가 계속 수신되는 상황에서 셋탑 박스에 대한 채널 정보가 없으면, TV는 채널 UP에 대응하는 동작을 수행하지 않고, 셋탑 박스가 채널 UP을 수행할 수 있는 IR 코드를 계속하여 발산하도록 IR 블라스터를 제어할 수 있다. When the current display mode of the
디스플레이 장치 100에서 셋탑 박스의 채널 정보에 해당하는 채널 스크롤 UI가 실행되면, OCR 모듈 124a에 의해 확인된 현재 채널의 위치에서 스크롤바를 시작한다. 사용자는 스크롤 바를 통해 TV 데이터 베이스에 저장된 셋탑 박스의 채널 맵을 빠르고 편리하게 검색할 수 있다. 스크롤 바의 롱 프레스를 이용한 빠른 조작 모드(도 6) 또는 숏 프레스를 통한 세부 조작 모드(도 7)를 통해 사용자가 시청할 채널을 결정할 수 있다. 사용자가 시청할 채널을 최종 결정하는 방법에는 두 가지가 있는데, 선택한 채널에 위치 했을 때 EnterKey 등을 입력하여 선택하거나, 일정 시간 (예를 들어 2초 Timeout)이 지날 때까지 대기하는 것이다. 이러한 방법을 통해 사용자가 시청할 채널이 결정 되면 디스플레이 장치 내부에서 채널맵에 저장하고 있던 채널 정보 중 채널 번호에 해당하는 정보를 MBR 모듈을 통해 IR 블라스터를 제어하여 셋탑 박스로 전송할 수 있다. When the channel scroll UI corresponding to the channel information of the set-top box is executed in the
도 11 및 도 12는 일 실시예에 따라 도 10에 도시된 디스플레이 장치 100의 동작 방법의 일 예를 설명하는 흐름도이다. 11 and 12 are flowcharts illustrating an example of an operation method of the
도 11을 참조하면, 동작 1101에서, TV 뷰어 모듈 123은 원격 제어 장치로부터 채널 전환 입력 신호를 수신한다. Referring to FIG. 11, in operation 1101, the
예를 들어, 원격 제어 장치로부터 수신한 채널 전환 입력 신호가 도 13에 도시된 프레스 신호 1301이고, 이 프레스 신호 1301은 원격 제어 장치의 채널 업 버튼의 누름 신호에 대응한다고 가정한다. For example, assume that the channel switching input signal received from the remote control device is the
동작 1102에서, TV 뷰어 모듈 123은 수신된 채널 전환 입력 신호를 MBR 모듈 125로 전달할 수 있다. At operation 1102, the
동작 1103에서, TV 뷰어 모듈 123으로부터 채널 전환 입력 신호를 수신한 MBR 모듈 125는 이 채널 전환 입력 신호에 대응하는 채널 제어 신호를 생성할 수 있다. 예를 들어, MBR 모듈 125는 채널 업 버튼의 프레스 신호 1301에 대응하여, 채널 업에 대응하는 채널 제어 신호를 생성할 수 있다. In operation 1103, the
동작 1104에서, MBR 모듈 125는 채널 제어 신호를 셋탑박스 300a로 전송할 수 있다. 이와 같이 채널 제어 신호를 수신한 셋탑박스 300a는 채널 제어 신호에 대응하여 채널 업에 따라 채널 전환을 하고, 전환된 채널의 컨텐츠를 디스플레이 장치로 전송할 수 있다. 디스플레이 장치는 전환된 채널의 컨텐츠를 수신하면 수신된 컨텐츠를 표시할 수 있다. In operation 1104, the
MBR 모듈 125가 셋탑박스를 제어하는 방법으로는, MBR 모듈 125가 셋탑박스 300a을 직접 제어하는 방법과, MBR 모듈 125가 원격 제어 장치 200를 통해서 셋탑박스 300a을 제어하는 방법이 있다. MBR 모듈 125가 셋탑박스 300a을 직접 제어하는 방법은, MBR 모듈 125가 IR 블래스터를 이용하여 셋탑박스 300a에 채널 제어 IR 신호를 직접 전송하는 방법이 있다. MBR 모듈 125가 원격 제어 장치 200를 통해서 셋탑박스 300a을 제어하는 방법은, MBR 모듈 125가 통신 인터페이스를 통해 채널 제어 신호를 원격 제어 장치 200로 전송하고 원격 제어 장치 200가 채널 제어 신호에 대응하는 채널 제어 IR 신호를 셋탑박스 300a로 전송하는 방법이다. The
도 13을 참조하면, 첫번째 프레스 신호 1301 생성 후에 릴리즈 신호가 생성되지 않는 경우 주기적으로 프레스 신호가 생성될 수 있다. 예를 들어, 사용자가 원격 제어 장치의 채널 업 버튼을 누르고 나서 해제하지 않은 경우 원격 제어 장치는 사용자가 버튼을 해제하기 까지 주기적으로 프레스 신호를 생성하여 이를 디스플레이 장치로 전송할 수 있다. Referring to FIG. 13, if a release signal is not generated after generation of the
동작 1105에서, TV 뷰어 모듈 123은 제2 프레스 신호(예를 들어, 도 13의 1302)를 MBR 모듈 125로 전달할 수 있다. At operation 1105, the
동작 1106에서, MBR 모듈 125는 제1 프레스 신호 1301 수신 후, 릴리즈 신호 수신 없이 제2 프레스 신호 1302를 연속으로 수신한 경우, 이를 롱 프레스 신호로 검출할 수 있다. In operation 1106, when the
동작 1107에서, MBR 모듈 125는 롱 프레스 신호를 검출하면, 롱 프레스 검출 신호를 TV 뷰어 123으로 전달할 수 있다. MBR 모듈 125는 이와 같이 롱 프레스 신호가 검출되었다고 판단하여 검출 신호를 TV 뷰어 모듈 123으로 전달하는 경우, 디스플레이 장치에서 롱 프레스 검출에 따른 동작이 수행되는 것으로 판단한다. 즉, 일반적인 숏 프레스 신호를 수신한 경우 MBR 모듈 125는 대응하는 숏 프레스 신호에 따른 채널 제어 신호를 셋탑박스 300a로 전송하지만, 롱 프레스 신호가 검출되었다고 판단한 경우 MBR 모듈 125는 TV 뷰어 모듈 123으로부터 프레스 신호를 수신하여도 이에 대응하는 채널 제어 동작을 수행하지 않고 수신된 프레스 신호를 무시할 수 있다. 즉, MBR 모듈 125는 수신된 프레스 신호에 대응하여 아무런 동작도 하지 않는다. In operation 1107, when the
동작 1108에서, TV 뷰어 모듈 123이 MBR 모듈 125로부터 롱 프레스 검출 신호를 수신하면 채널 스크롤 유저 인터페이스 모드로 진입할지를 결정하기 위해 OCR 모듈 124a의 상태를 확인한다. 즉, TV 뷰어 모듈 123은 OCR 모듈 124a의 상태를 확인하여 OCR ready 상태이면 동작 1109로 진행하여 채널 스크롤 유저 인터페이스 모드로 진행할 수 있다. OCR ready는 OCR 모듈 124a이 OCR 을 수행하여 현재 디스플레이 장치 100에서 표시되고 있는 현재 채널에 대한 정보를 확인하는 상태를 말한다. OCR 모듈 124a의 어떤 원인에 의해 현재 디스플레이 장치 100에서 표시되고 있는 현재 채널에 대한 정보를 확인할 수 없으면 OCR ready 상태가 아닌 것으로 된다. In operation 1108, when the
동작 1108에서, TV 뷰어 모듈 123이 OCR 모듈 124a의 상태를 확인한 결과 OCR ready 가 아닌 경우 TV 뷰어 모듈 123은 OCR 모듈이 준비되지 않았음을 나타내는 상태 정보를 MBR 모듈 125로 전송할 수 있다. 이와 같이 OCR 모듈이 준비되지 않았음을 나타내는 상태 정보를 수신한 MBR 모듈 125는 이전에 롱 프레스 신호 검출에 대응하는 동작은 무시할 수 있다. 다시말하면, 롱 프레스 검출에 따라 MBR 모듈 125는 이후 수신된 프레스 신호에 대해서는 채널 제어 동작 없이 그냥 수신된 프레스 신호를 무시하지만, OCR 모듈이 준비되지 않았음을 나타내는 상태 정보를 수신하면 MBR 모듈 125는 다시 이후 수신되는 프레스 신호에 대응하는 채널 제어 동작을 수행할 수 있다. 즉, OCR 모듈이 준비되지 않았음을 나타내는 상태 이면, 롱 프레스 신호에 대응하는 동작을 수행할 수 없으므로, S1106에서 수행된 롱 프레스 검출은 무시하고, 새로 수신된 프레스 신호에 대응하는 동작을 수행할 준비를 할 수 있다. In operation 1108, if the
동작 1109에서, TV 뷰어 모듈 123은 채널 스크롤 유저 인터페이스 모드 온으로 진행한다. 채널 스크롤 유저 인터페이스 모드는 디스플레이에 채널 스크롤 유저 인터페이스가 출력되어 채널 탐색을 빨리 할 수 있게 도와주기 위한 모드로서, 빠른 조작 모드로 불리울 수도 있다. 빠른 조작 모드에서는 디스플레이에 표시되는 컨텐츠의 전환 없이 채널 스크롤 바 상에서 채널 이동만을 표시한다. In operation 1109, the
도 12를 참조하면, 동작 1110에서, TV 뷰어 모듈 123은 채널 스크롤 유저 인터페이스를 표시하도록 디스플레이 110를 제어할 수 있다. 채널 스크롤 유저 인터페이스는 도 6 내지 도 8에 도시된 바와 같이 복수의 채널 아이템들을 표시하고 현재 채널에 현재 채널 인디케이터가 표시될 수 있다. 현재 채널은 S1108에서 OCR 모듈 124a로부터 확인할 수 있다. 12, at operation 1110, the
동작 1111에서, 롱 프레스 신호가 지속되는 동안 TV 뷰어 모듈 123은 채널 스크롤 유저 인터페이스에서 현재 채널 인디케이터의 이동을 제어할 수 있다. 즉, 롱 프레스 신호가 지속되는 동안 현재 채널 인디케이터는 채널 스크롤 유저 인터페이스의 채널 아이템들 사이를 이동한다. 롱 프레스 신호가 지속되는 구간은, 예를 들어 도 13에서 제1 프레스 신호 1301 에 이어서 제2프레스 신호 1302, 제3프레스 신호 1303 등이 연속해서 수신되는 구간을 말한다.At operation 1111, the
동작 1112에서, TV 뷰어 모듈 123은 롱 프레스 해제 신호를 수신한다. 롱 프레스 해제 신호는 예를 들어, 도 13에서 제6 프레스 신호 1306 뒤에 오는 릴리즈 신호 1307를 나타낼 수 있다. At operation 1112, the
롱 프레스 해제 신호가 수신되면, 동작 1113에서, TV 뷰어 모듈 123은 채널 스크롤 유저 인터페이스 모드를 오프로 진입한다. 채널 스크롤 유저 인터페이스 모드 오프는 세부 조작 모드로의 진입으로 언급될 수도 있다. 세부 조작 모드에서 사용자는 원격 제어 장치의 버튼을 숏 프레스로 누름으로써 채널을 하나씩 이동시키면서 전환시킬 수 있다. When the long press release signal is received, in operation 1113, the
동작 1114에서, 채널 스크롤 유저 인터페이스 모드 오프로 진입하면, TV 뷰어 모듈 123은 채널 스크롤 유저 인터페이스의 채널 아이템들사이에서 이동하던 현재 채널 인디케이터의 이동을 정지시키도록 디스플레이 110을 제어한다. At operation 1114, upon entering the channel scroll user interface mode off, the
일 실시예에 따라 특정한 이벤트에 의해 디스플레이 장치는 현재 채널 인디케이터가 나타내는 채널의 컨텐츠로 전환하여 디스플레이할 수 있다. 예를 들어 특정한 이벤트는 해당 채널을 선택하는 입력 이나 소정 시간 경과 등이 될 수 있다. According to an exemplary embodiment, the display device can display the contents of the channel indicated by the current channel indicator by a specific event. For example, a specific event may be an input for selecting a corresponding channel or a predetermined time elapse.
동작 1115에서, TV 뷰어 모듈 123은 롱 프레스 해제 신호를 수신하고 나서 소정 시간이 경과한 경우, 현재 채널 인디케이터가 나타내는 채널로의 전환을 명령하는 신호를 생성할 수 있다. 예를 들어, 채널 스크롤 유저 인터페이스 상에서 현재 채널 인디케이터가 채널 10에 위치한 경우, 채널 10번으로의 전환을 명령하는 신호가 될 수 있다. In operation 1115, the
동작 1116에서, TV 뷰어 모듈 123은 채널 전환 신호를 MBR 모듈 125로 전달한다. In operation 1116, the
동작 1117에서, MBR 모듈 125는 TV 뷰어 모듈 123으로부터 수신한 채널 전환 신호에 대응하는 채널 제어 신호를 생성하고 이를 셋탑박스 300a로 전달할 수 있다. In operation 1117, the
도 14는 일 예에 따른 프레스/릴리즈 신호를 나타낸다. 14 shows a press / release signal according to an example.
통상적인 롱 프레스 신호의 경우에 사용자가 채널 업/다운 버튼을 누르는 지속 시간 만큼 프레스 신호(도 13의 1301-1306)가 생성되고 사용자가 채널 업/다운 버튼을 놓은 경우 릴리즈 신호 1307이 생성된다. 이와 같은 경우에 릴리즈 신호 1307에 의해 롱 프레스가 종료되었음을 확인할 수 있다. 그러나 여러가지 원인에 의해 롱 프레스 신호 후에 릴리즈 신호 없이 소정 시간 후에 다시 프레스 신호가 수신될 수도 있다. 이러한 경우에 디스플레이 장치의 동작을 고려할 필요가 있다. In the case of a typical long press signal, a press signal (1301-1306 in FIG. 13) is generated as long as the user presses the channel up / down button and a
도 14를 참조하면, 제1의 롱 프레스 신호 1401-1406 후에 릴리즈 신호 없이 T2 시간 경과 후에 다시 프레스 신호 1407, 1408 이 수신되면, 디스플레이 장치는 이를 새로운 롱 프레스의 시작으로 판단하여 채널 스크롤 유저 인터페이스 모드로 진입할 수 있다. Referring to FIG. 14, when the press signals 1407 and 1408 are received again after the elapse of the T2 time without the release signal after the first long press signals 1401-1406, the display device judges that the start of the new long press, . ≪ / RTI >
도 15는 일 예에 따른 프레스/릴리즈 신호를 나타낸다. 15 shows a press / release signal according to an example.
도 15를 참조하면, 제1의 롱 프레스 신호 1501―1505 후에 릴리즈 신호 없이 T2 시간 경과 전에 다시 프레스 신호 1506이 수신되면 디스플레이 장치를 채널 전환 제어에 이용하여 셋탑박스로 채널 제어 신호를 보내고, 또한 연속하여 두번째 수신된 프레스 신호 1507 역시 채널 제어 신호로 이용할 수 있다. Referring to FIG. 15, if the
예를 들어, 디스플레이 장치 100는 원격 제어 장치로부터 수신한 입력이 롱 프레스 신호에 해당되어 채널 스크롤 유저 인터페이스 모드로 진입하려고 했지만, 여러 가지 원인 등에 의해 채널 스크롤 유저 인터페이스 모드를 실행할 수 없는 경우가 있을 수 있다. 예를 들어, 디스플레이 장치 100에서 OCR 모듈이 ready 상태가 아니어서 다시 채널 스크롤 유저 인터페이스를 표시할 수 없는 경우이다. 이때 디스플레이 장치 100가 T2 경과 전에 다시 프레스 신호 1506을 수신한 경우, 디스플레이 장치 100는 이를 셋탑 박스 제어에 이용할 수 있고 이후 신호 1507-1510 에 대해서도 마찬가지로 셋탑박스 제어에 이용할 수 있다. For example, although the
일 실시예에 따른 디스플레이 장치의 동작방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The method of operating the display device according to one embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
이상에서 실시예들에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.While the present invention has been particularly shown and described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, .
Claims (19)
디스플레이;
하나 이상의 인스트럭션을 저장하는 메모리; 및
상기 메모리에 저장된 상기 하나 이상의 인스트럭션을 실행하는 프로세서를 포함하고, 상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
채널 제어 입력을 수신하고,
상기 채널 제어 입력이 미리 지정된 입력으로 인식된 것에 응답해서 복수의 영상 공급원들 중 상기 디스플레이 장치에 현재 영상을 공급하는 현재 영상 공급원을 식별하고,
상기 식별된 디스플레이 장치의 현재 영상 공급원이 제공하는 채널들에 대한 정보를 획득하고,
상기 획득된 채널들에 대한 정보를 포함하는 채널 스크롤 유저 인터페이스를 생성하고, 생성된 채널 스크롤 유저 인터페이스를 표시하도록 상기 디스플레이를 제어하며,
상기 채널 스크롤 유저 인터페이스는, 상기 현재 영상 공급원이 제공하는 채널들 각각에 대응하는 채널 아이템들을 포함하고, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널 아이템을 나타내는 현재 채널 인디케이터가 상기 채널 아이템들중 하나에 표시되는, 디스플레이 장치. In the display device,
display;
A memory for storing one or more instructions; And
And a processor executing the one or more instructions stored in the memory, wherein the processor, by executing the one or more instructions,
Receiving a channel control input,
Identifying a current image source that supplies a current image to the display device of the plurality of image sources in response to the recognition of the channel control input as a predetermined input,
Acquiring information on channels provided by a current image source of the identified display device,
Creating a channel scrolling user interface including information about the obtained channels, controlling the display to display the generated channel scrolling user interface,
Wherein the channel scroll user interface includes channel items corresponding to each of the channels provided by the current image source, and wherein a current channel indicator indicating a current channel item corresponding to the content currently displayed on the display device, / RTI > of the display device.
상기 미리 지정된 입력은 원격 제어 장치의 채널 업/다운 버튼을 소정 시간 이상 누르는 롱 프레스를 포함하는, 디스플레이 장치. The method according to claim 1,
Wherein the predetermined input includes a long press for pressing a channel up / down button of the remote control device for a predetermined time or longer.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 롱 프레스 신호의 지속에 대응하여, 상기 현재 채널 인디케이터를, 상기 채널 스크롤 유저 인터페이스에 포함된 상기 복수의 채널 아이템들 사이에서 이동시키는, 디스플레이 장치. 3. The method of claim 2,
Wherein the processor, by executing the one or more instructions,
Responsive to the continuation of the long press signal, moves the current channel indicator between the plurality of channel items included in the channel scroll user interface.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 식별된 현재 영상 공급원이 TV 인 경우, 방송 신호에 대응하는 프로그램 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성하고,
상기 식별된 현재 영상 공급원이 외부 영상 공급장치인 경우, 상기 외부 영상 공급 장치에 대응하는 채널 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성하는, 디스플레이 장치. The method according to claim 1,
Wherein the processor, by executing the one or more instructions,
Generating the channel scroll user interface based on program information corresponding to a broadcast signal when the identified current video source is a TV,
And generates the channel scroll user interface based on channel information corresponding to the external image supply device when the identified current image supply source is an external image supply device.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 식별된 현재 영상 공급원이 외부 영상 공급 장치인 경우, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널을 확인하기 위해 상기 디스플레이 장치에 현재 표시되는 컨텐츠의 일부 영역으로부터 상기 컨텐츠에 관한 채널 정보를 인식하는, 디스플레이 장치.5. The method of claim 4,
Wherein the processor, by executing the one or more instructions,
When the identified current image supply source is an external image supply device, channel information on the content from a part of the content currently displayed on the display device to identify a current channel corresponding to the content currently displayed on the display device The display device recognizes.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 식별된 현재 영상 공급원이 상기 외부 영상 공급 장치인 경우 상기 채널 스크롤 유저 인터페이스가 표시되는 동안 채널 제어 입력이 수신되면, 대응하는 채널 제어 신호를 상기 외부 영상 공급 장치로 전송하지 않고, 수신된 채널 제어 입력에 따라 표시된 채널 스크롤 유저 인터페이스의 채널 인디케이터를 제어하는, 디스플레이 장치. 5. The method of claim 4,
Wherein the processor, by executing the one or more instructions,
If the identified current image source is the external image supply device, if a channel control input is received while the channel scrolling user interface is displayed, the corresponding channel control signal is not transmitted to the external image supply device, And controls the channel indicator of the channel scroll user interface displayed according to the input.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 미리 지정된 입력의 해제를 나타내는 입력을 검출한 것에 응답해서, 상기 채널 스크롤 유저 인터페이스에 포함된 복수의 채널 아이템들 사이에서 상기 현재 채널 인디케이터의 이동을 중지시키고, 상기 현재 채널 인디케이터를 하나의 채널 아이템에 고정시켜 디스플레이하는 디스플레이 장치. The method according to claim 1,
Wherein the processor, by executing the one or more instructions,
Stopping movement of the current channel indicator between a plurality of channel items included in the channel scroll user interface in response to detecting an input indicative of a release of the predefined input, And displays the image.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
특정한 이벤트에 응답해서, 상기 현재 채널 인디케이터가 나타내는 현재 채널 아이템에 대응하는 컨텐츠로 전환하여 상기 디스플레이에 표시하고,
상기 특정한 이벤트는, 상기 현재 채널 아이템을 선택하는 사용자 입력 또는 상기 해제 입력 검출 후 소정 시간 경과를 포함하는, 디스플레이 장치. 8. The method of claim 7,
Wherein the processor, by executing the one or more instructions,
In response to a specific event, switching to content corresponding to the current channel item indicated by the current channel indicator and displaying it on the display,
Wherein the specific event includes a user input for selecting the current channel item or a predetermined time after the detection of the release input.
채널 제어 입력을 수신하는 동작,
상기 채널 제어 입력이 미리 지정된 입력으로 인식된 것에 응답해서 복수의 영상 공급원들 중 상기 디스플레이 장치에 현재 영상을 공급하는 현재 영상 공급원을 식별하는 동작,
상기 식별된 디스플레이 장치의 현재 영상 공급원이 제공하는 채널들에 대한 저보를 획득하는 동작, 및
상기 획득된 채널들에 대한 정보를 포함하는 채널 스크롤 유저 인터페이스를 생성하고, 생성된 채널 스크롤 유저 인터페이스를 표시하는 동작을 포함하고,
상기 채널 스크롤 유저 인터페이스는, 상기 현재 영상 공급원이 제공하는 채널들 각각에 대응하는 채널 아이템들을 포함하고, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널 아이템을 나타내는 현재 채널 인디케이터가 상기 채널 아이템들중 하나에 표시되는, 디스플레이 장치의 동작 방법. A method of operating a display device,
Receiving a channel control input,
Identifying a current image source that supplies a current image to the display device of the plurality of image sources in response to the recognition of the channel control input as a predetermined input,
Obtaining a low beam for the channels provided by the current image source of the identified display device; and
Generating a channel scrolling user interface including information on the obtained channels, and displaying the generated channel scrolling user interface,
Wherein the channel scroll user interface includes channel items corresponding to each of the channels provided by the current image source, and wherein a current channel indicator indicating a current channel item corresponding to the content currently displayed on the display device, , The method comprising the steps of:
상기 미리 지정된 입력은 원격 제어 장치의 채널 업/다운 버튼을 소정 시간 이상 누르는 롱 프레스를 포함하는, 디스플레이 장치의 동작 방법. 10. The method of claim 9,
Wherein the predetermined input includes a long press for pressing the channel up / down button of the remote control device for a predetermined time or longer.
상기 롱 프레스 신호의 지속에 대응하여, 상기 현재 채널 인디케이터를, 상기 채널 스크롤 유저 인터페이스에 포함된 상기 복수의 채널 아이템들 사이에서 이동시키는 동작을 더 포함하는, 디스플레이 장치의 동작 방법. 11. The method of claim 10,
Further comprising shifting the current channel indicator between the plurality of channel items included in the channel scroll user interface in response to continuation of the long press signal.
상기 식별된 현재 영상 공급원이 TV인 경우, 방송 신호에 대응하는 프로그램 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성하는 동작, 및
상기 식별된 현재 영상 공급원이 외부 영상 공급장치인 경우, 상기 외부 영상 공급 장치에 대응하는 채널 정보에 기초하여 상기 채널 스크롤 유저 인터페이스를 생성하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법. 10. The method of claim 9,
Generating the channel scroll user interface based on program information corresponding to a broadcast signal when the identified current video source is a TV; and
Further comprising generating the channel scroll user interface based on channel information corresponding to the external video supply device if the identified current video supply source is an external video supply device.
상기 식별된 현재 영상 공급원이 외부 영상 공급장치인 경우, 상기 디스플레이 장치에 현재 표시되는 컨텐츠에 대응하는 현재 채널을 확인하기 위해 상기 디스플레이 장치에 현재 표시되는 컨텐츠의 일부 영역으로부터 상기 컨텐츠에 관한 채널 정보를 인식하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법.13. The method of claim 12,
When the identified current image supply source is an external image supply device, channel information on the content from a part of the content currently displayed on the display device to identify a current channel corresponding to the content currently displayed on the display device Further comprising recognizing an operation of the display device.
상기 식별된 현재 영상 공급원이 상기 외부 영상공급 장치인 경우 상기 채널 스크롤 유저 인터페이스가 표시되는 동안 채널 제어 입력이 수신되면, 대응하는 채널 제어 신호를 상기 외부 영상 공급 장치로 전송하지 않고, 수신된 채널 제어 입력에 따라 표시된 채널 스크롤 유저 인터페이스의 채널 인디케이터를 제어하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법. 13. The method of claim 12,
If the identified current image source is the external image supply device, if a channel control input is received while the channel scrolling user interface is displayed, the corresponding channel control signal is not transmitted to the external image supply device, Further comprising controlling the channel indicator of the channel scroll user interface displayed in accordance with the input.
상기 미리 지정된 입력의 해제를 나타내는 입력을 검출한 것에 응답해서, 상기 채널 스크롤 유저 인터페이스에 포함된 복수의 채널 아이템들 사이에서 상기 현재 채널 인디케이터의 이동을 중지시키고, 상기 현재 채널 인디케이터를 하나의 채널 아이템에 고정시켜 디스플레이하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법. 10. The method of claim 9,
Stopping movement of the current channel indicator between a plurality of channel items included in the channel scroll user interface in response to detecting an input indicative of a release of the predefined input, And displaying the fixed image on the display unit.
특정한 이벤트에 응답해서, 상기 현재 채널 인디케이터가 나타내는 현재 채널 아이템에 대응하는 컨텐츠로 전환하여 상기 디스플레이에 표시하는 동작을 더 포함하고,
상기 특정한 이벤트는, 상기 현재 채널 아이템을 선택하는 사용자 입력 또는 상기 해제 입력 검출 후 소정 시간 경과를 포함하는, 디스플레이 장치의 동작 방법.16. The method of claim 15,
In response to a specific event, switching to content corresponding to the current channel item indicated by the current channel indicator and displaying on the display,
Wherein the specific event includes a user input for selecting the current channel item or a predetermined time after the detection of the release input.
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 채널 인디케이터의 제어를 통해 상기 채널 스크롤 유저 인터페이스에서 상기 외부 영상 공급 장치가 제공하는 다른 채널이 선택되는 것에 대응하여, 선택된 채널로 채널 전환하도록 상기 외부 영상 공급 장치를 제어하기 위한 신호를 생성하는, 디스플레이 장치. The method according to claim 6,
Wherein the processor, by executing the one or more instructions,
Generating a signal for controlling the external video supply device to switch to a selected channel in response to selection of another channel provided by the external video supply device in the channel scroll user interface through the control of the channel indicator, Display device.
상기 채널 인디케이터의 제어를 통해 상기 채널 스크롤 유저 인터페이스에서 상기 외부 영상 공급 장치가 제공하는 다른 채널이 선택되는 것에 대응하여, 선택된 채널로 채널 전환하도록 상기 외부 영상 공급 장치를 제어하기 위한 신호를 생성하는 동작을 더 포함하는, 디스플레이 장치의 동작 방법. 15. The method of claim 14,
Generating a signal for controlling the external video supply device to switch to a selected channel in response to selection of another channel provided by the external video supply device in the channel scroll user interface through the control of the channel indicator; Further comprising the steps of:
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/935,737 US11323763B2 (en) | 2017-04-28 | 2018-03-26 | Display apparatus and method of operating the same |
EP18164400.6A EP3396968B1 (en) | 2017-04-28 | 2018-03-27 | Display apparatus and method of operating the same |
CN201810393715.6A CN108810593A (en) | 2017-04-28 | 2018-04-27 | Display device and its operating method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762491571P | 2017-04-28 | 2017-04-28 | |
US62/491,571 | 2017-04-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180121316A KR20180121316A (en) | 2018-11-07 |
KR101982153B1 true KR101982153B1 (en) | 2019-05-24 |
Family
ID=64363135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170122879A KR101982153B1 (en) | 2017-04-28 | 2017-09-22 | Image display apparatus and operating method for the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101982153B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024075875A1 (en) * | 2022-10-07 | 2024-04-11 | 엘지전자 주식회사 | Remote control device and method for controlling operation of display device using same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999004560A1 (en) | 1997-07-21 | 1999-01-28 | Samsung Information Systems America | Tv graphical user interface providing selection among various lists of tv channels |
JP2013143774A (en) * | 2012-01-06 | 2013-07-22 | Samsung Electronics Co Ltd | Display apparatus, control method thereof, input apparatus, and display system |
US20150082356A1 (en) | 2012-04-17 | 2015-03-19 | Sharp Kabushiki Kaisha | Display device, television, search method and recording medium |
US20150156548A1 (en) | 2012-06-14 | 2015-06-04 | Flextronics Ap, Llc | Epg aggregation from multiple sources |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3399121B2 (en) * | 1994-11-15 | 2003-04-21 | ソニー株式会社 | Reception control device and reception control method |
KR20080086265A (en) * | 2007-03-22 | 2008-09-25 | 삼성전자주식회사 | System and method for scrolling display screen, mobile terminal including the system and recording medium storing program for performing the method thereof |
-
2017
- 2017-09-22 KR KR1020170122879A patent/KR101982153B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999004560A1 (en) | 1997-07-21 | 1999-01-28 | Samsung Information Systems America | Tv graphical user interface providing selection among various lists of tv channels |
JP2013143774A (en) * | 2012-01-06 | 2013-07-22 | Samsung Electronics Co Ltd | Display apparatus, control method thereof, input apparatus, and display system |
US20150082356A1 (en) | 2012-04-17 | 2015-03-19 | Sharp Kabushiki Kaisha | Display device, television, search method and recording medium |
US20150156548A1 (en) | 2012-06-14 | 2015-06-04 | Flextronics Ap, Llc | Epg aggregation from multiple sources |
Also Published As
Publication number | Publication date |
---|---|
KR20180121316A (en) | 2018-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102424355B1 (en) | Image display apparatus and operating method for the same | |
US10453246B2 (en) | Image display apparatus and method of operating the same | |
KR101917844B1 (en) | Display apparatus | |
KR101789619B1 (en) | Method for controlling using voice and gesture in multimedia device and multimedia device thereof | |
CN108476340B (en) | Display system, display apparatus, and method for controlling display apparatus | |
KR101572843B1 (en) | Image Display Device and Operating Method for the Same | |
CN107636749B (en) | Image display apparatus and method of operating the same | |
AU2014305340A1 (en) | Method of acquiring information about contents, image display apparatus using the method, and server system for providing information about contents | |
KR101886209B1 (en) | Apparatus and method of providing media service | |
KR20180103504A (en) | Image display device and operating method for the same | |
EP3038374A1 (en) | Display device and display method | |
KR102250091B1 (en) | A display apparatus and a display method | |
US10924795B2 (en) | Image display device and operating method thereof | |
KR101982153B1 (en) | Image display apparatus and operating method for the same | |
KR102619661B1 (en) | Image display device and operating method for the same | |
US11323763B2 (en) | Display apparatus and method of operating the same | |
KR101799271B1 (en) | Method for controlling multimedia device by using remote controller and multimedia device thereof | |
EP3396968B1 (en) | Display apparatus and method of operating the same | |
KR20170075443A (en) | Image display apparatus and method for displaying image | |
KR102593437B1 (en) | Image display device and operating method for the same | |
KR20230024712A (en) | Display apparatus and method for searching in consideration of utterance intent | |
KR101853961B1 (en) | Apparatus and method of providing media service | |
KR20230077231A (en) | Display apparatus and method for recognizing game title and controlling game machine | |
KR20170101077A (en) | Server, Electronic device and operating method for the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |