Movatterモバイル変換


[0]ホーム

URL:


KR20140090066A - Method and apparatus for automatically switching channel - Google Patents

Method and apparatus for automatically switching channel
Download PDF

Info

Publication number
KR20140090066A
KR20140090066AKR1020130134375AKR20130134375AKR20140090066AKR 20140090066 AKR20140090066 AKR 20140090066AKR 1020130134375 AKR1020130134375 AKR 1020130134375AKR 20130134375 AKR20130134375 AKR 20130134375AKR 20140090066 AKR20140090066 AKR 20140090066A
Authority
KR
South Korea
Prior art keywords
channel
advertisement
list
switching
channel list
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
Application number
KR1020130134375A
Other languages
Korean (ko)
Inventor
프라시드하나라얀 심
아디티 가그
프리티비쉬 궐
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사filedCritical삼성전자주식회사
Priority to US14/147,989priorityCriticalpatent/US20140196094A1/en
Publication of KR20140090066ApublicationCriticalpatent/KR20140090066A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

선국된 현재 채널의 콘텐트로부터 광고를 검출하는 단계, 현재 채널에서 광고가 검출되면 미리 설정된 채널 목록의 적어도 하나의 채널을 스캔 하여 비 광고 채널을 검색하는 단계; 및 현재 채널을 상기 검색된 비 광고 채널로 전환하는 단계를 포함하는 자동 채널 전환 방법 및 장치가 개시된다.Detecting an advertisement from content of a currently selected channel; searching for a non-advertisement channel by scanning at least one channel of a preset channel list when an advertisement is detected in a current channel; And switching the current channel to the searched non-advertisement channel.

Description

Translated fromKorean
자동 채널 전환 방법 및 장치{Method and apparatus for automatically switching channel}TECHNICAL FIELD [0001] The present invention relates to an automatic channel switching method and apparatus,

본 발명은 디스플레이 장치에 관한 것이며, 더 상세하게는 디스플레이 장치에서 광고 표시 중 사용자 선호도에 기반하여 채널을 자동 전환하는 방법 및 장치이다.The present invention relates to a display device, and more particularly, to a method and apparatus for automatically switching channels based on user preferences during advertisement display in a display device.

현재 디스플레이 장치들은 콘텐트를 시청하는 데 널리 이용된다. 디스플레이 장치의 일 실시 예들은 텔레비전, 모바일 장치 및 컴퓨터를 포함하나 이에 국한하지 않는다.Current display devices are widely used to view content. One embodiment of a display device includes, but is not limited to, a television, a mobile device, and a computer.

일반적으로 사용자가 원하는 채널의 콘텐트를 시청하는 동안, 콘텐트 사이에는 사용자를 대상으로 하는 복수개의 광고들이 존재한다. 그러나 사용자는 이러한 광고에는 관심 없고, 그 광고가 성가시면 매뉴얼로 현재 채널에서 다른 채널로 전환해야 하는 불편함이 있다. Generally, while viewing the content of a desired channel, there are a plurality of advertisements for the user between the contents. However, the user is not interested in such an advertisement, and if the advertisement becomes complicated, it is inconvenient to manually change from the current channel to the other channel.

본 발명은 광고 표시 중 사용자 선호도에 기반하여 채널을 자동 전환하는 방법 및 장치를 제공한다.The present invention provides a method and apparatus for automatically switching channels based on user preferences during advertisement display.

상기 과제들을 달성하기 위한 본 발명의 실시 예에 따른 자동 채널 전환 방법은, 선국된 현재 채널의 콘텐트로부터 광고를 검출하는 단계; 상기 현재 채널에서 광고가 검출되면 미리 설정된 채널 목록의 적어도 하나의 채널을 스캔 하여 비 광고 채널을 검색하는 단계; 및 상기 현재 채널을 상기 검색된 비 광고 채널로 전환하는 단계를 포함한다.According to another aspect of the present invention, there is provided an automatic channel switching method including: detecting an advertisement from content of a current channel selected; Searching for a non-advertisement channel by scanning at least one channel of a preset channel list when an advertisement is detected in the current channel; And converting the current channel to the searched non-advertisement channel.

상기 광고가 검출되지 않으면 현재 채널로 유지하는 단계를 더 포함한다.And maintaining the current channel if the advertisement is not detected.

상기 설정된 채널 목록의 적어도 하나의 채널을 선택하기 위한 채널 목록 선택 메뉴를 디스플레이 하는 단계를 더 포함한다.And displaying a channel list selection menu for selecting at least one channel of the set channel list.

상기 채널 목록은 장르 및 사용자 정의 채널 목록에 기반한 디폴트 채널 목록중 하나인 것을 특징으로 한다.Wherein the channel list is one of a default channel list based on a genre and a user-defined channel list.

상기 사용자 정의 채널 목록은 사용자에 의해 선택된 적어도 하나의 채널임을 특징으로 한다.And the user-defined channel list is at least one channel selected by the user.

상기 적어도 하나의 채널은 적어도 하나의 뷰우에서 디스플레이 되는 것을 특징으로 한다.Wherein the at least one channel is displayed in at least one view.

상기 사용자에 의해 선택된 적어도 하나의 채널에 대한 채널 목록을 편집하는 단계를 더 포함한다.Editing the channel list for at least one channel selected by the user.

상기 채널 목록을 편집하는 단계는, 상기 채널 목록에 채널을 추가하고,The editing of the channel list may include adding a channel to the channel list,

상기 채널 목록에서 상기 채널을 삭제하고, 상기 채널 목록을 삭제하는 것을 특징으로 한다.Deleting the channel from the channel list, and deleting the channel list.

상기 비 광고 채널을 검색하는 단계는, 제1윈도우에서 현재 채널의 콘텐트를 디스플레이 하는 동안 제2윈도우에서 상기 채널 목록의 적어도 하나의 채널을 스캔 하는 것을 특징으로 한다.The searching for the non-advertisement channel may include scanning at least one channel of the channel list in the second window while displaying the content of the current channel in the first window.

상기 제2윈도우는 현재 채널에서 광고가 검출되면 오픈되고 채널 스캔 중 비 광고 채널이 검출되면 클로즈 되는 것을 특징으로 한다.The second window is opened when an advertisement is detected in a current channel and is closed when a non-advertisement channel is detected during a channel scan.

상기 채널 목록의 적어도 하나의 채널은 사용자 정의에 기반하여 순차적으로 스캔 되는 것을 특징으로 한다.Wherein at least one channel of the channel list is sequentially scanned based on user definition.

상기 채널 목록의 적어도 하나의 채널은 사용자 정의에 기반하여 랜덤 하게 스캔 되는 것을 특징으로 한다.Wherein at least one channel of the channel list is randomly scanned based on user definition.

상기 비 광고 채널로 전환하는 단계는, 현재 채널을 표시하는 제1윈도우를 상기 검색된 비 광고 채널의 콘텐트로 랜더링하고 비 광고 채널을 검색중인 제2윈도우를 클로즈하는 것을 특징으로 한다.The switching to the non-advertisement channel may render the first window displaying the current channel as the content of the searched non-advertisement channel and closing the second window that the non-advertisement channel is searched.

본 발명의 일 실시 예에 따른 자동 채널 전환 장치는, 채널 목록을 저장하는 채널 목록 관리부; 상기 저장된 채널 목록을 디스플레이 하는 사용자 인터페이스부; 및 선국된 채널에서 광고가 검출되면 상기 채널 목록에 존재하는 적어도 하나의 채널을 스캔하여 비 광고 채널을 추출하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭 처리부를 포함한다.An automatic channel switching apparatus according to an embodiment of the present invention includes a channel list management unit for storing a channel list; A user interface unit for displaying the stored channel list; And a channel switching processor for extracting a non-advertisement channel by scanning at least one channel existing in the channel list and switching from the current channel to the non-advertisement channel when an advertisement is detected in the selected channel.

상기 채널 스위칭 처리부를 비활성화하는 비활성화부를 더 포함한다.And a deactivation unit for deactivating the channel switching processing unit.

상기 비활성화부는 일시적 비활성화 및 영구적 비활성화 중 하나를 수행하는 것을 특징으로 한다.And the deactivation unit performs one of temporary deactivation and permanent deactivation.

상기 채널 스위칭 처리부는, 선국된 채널의 콘텐트로부터 광고를 검출하는 광고 검출기; 및 상기 선국된 채널에서 광고가 검출되면 미리 설정된 채널 목록에 존재하는 적어도 하나의 채널을 스캔 하여 비 광고 채널을 추출하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭부를 구비하는 것을 특징으로 한다.Wherein the channel switching processing unit comprises: an advertisement detector for detecting an advertisement from the content of the selected channel; And a channel switching unit that scans at least one channel existing in a preset channel list to extract a non-advertisement channel and switches from the current channel to the non-advertisement channel when an advertisement is detected in the selected channel .

본 발명의 일 실시 예에 따른 디스플레이 장치는 현재 채널의 콘텐트 및 채널 목록을 표시하는 디스플레이부; 및 상기 현재 채널의 콘텐트로부터 광고가 검출되면 상기 채널 목록의 적어도 하나의 채널을 스캔 하여 비 광고 채널을 검색하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭 제어부를 포함한다.According to an embodiment of the present invention, there is provided a display apparatus including: a display unit displaying content and a channel list of a current channel; And a channel switching controller that scans at least one channel of the channel list to search for a non-advertisement channel and switches from the current channel to the non-advertisement channel when an advertisement is detected from the content of the current channel.

상기 채널 스위칭 제어부는, 채널 목록을 저장하는 채널 목록 저장부; 상기 채널 목록을 표시하는 사용자 인터페이스부; 및 선국된 채널에서 광고가 검출되면 상기 채널 목록에 존재하는 적어도 하나의 채널을 스캔하여 비 광고 채널을 추출하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭 처리부를 구비하는 것을 특징으로 한다.The channel switching control unit includes: a channel list storage unit for storing a channel list; A user interface unit for displaying the channel list; And a channel switching processor for extracting a non-advertisement channel by scanning at least one channel existing in the channel list and switching from the current channel to the non-advertisement channel when an advertisement is detected in the selected channel.

도 1은 본 발명의 일 실시 예에 따라 구현될 수 있는 다양한 인터넷 프로토콜 텔레비전(IPTV)을 위한 환경을 도시하는 도면이다.
도 2는 본 발명의 일 실시 예에 따른 디스플레이 장치의 상세 블록도 이다.
도 3은 도 2의 채널 스위칭 제어부의 상세 블록도이다.
도 4는 도 3의 채널 스위칭 처리부의 상세 블록도이다.
도 5는 본원의 일 실시 예에 따라 디스플레이 장치의 자동 채널 전환 방법을 설명하는 개략적인 흐름도이다.
도 6은 본원의 일 실시 예에 따라 디스플레이 장치의 자동 채널 전환 방법을 설명하는 상세 흐름도이다.
도 7은 도 6의 자동 채널 전환을 위한 채널 목록 생성 방법을 설명하는 상세 흐름도이다.
도 8은 도 6의 광고 검출의 일 실시 예를 도시한 것이다.
도 9A는 본 발명의 일 실시 예에 따른 사용자 정의 채널 목록의 생성 시 채널들의 그리드 뷰우를 도시한 것이다.
도 9B는 본 발명의 일 실시 예에 따른 채널 목록 선택 시 디스플레이 장치의 사용자 인터페이스를 도시한 것이다.
도 9C는 본 발명의 일 실시 예에 따른 비 광고 채널의 검출을 스캔 시 디스플레이 장치의 뷰우를 도시한 것이다.
1 is a diagram illustrating an environment for various Internet Protocol Television (IPTV) that may be implemented in accordance with an embodiment of the present invention.
2 is a detailed block diagram of a display device according to an embodiment of the present invention.
3 is a detailed block diagram of the channel switching controller of FIG.
4 is a detailed block diagram of the channel switching processing unit of FIG.
5 is a schematic flowchart illustrating an automatic channel switching method of a display apparatus according to an embodiment of the present invention.
6 is a detailed flowchart illustrating an automatic channel switching method of a display apparatus according to an embodiment of the present invention.
FIG. 7 is a detailed flowchart illustrating a method of generating a channel list for automatic channel switching in FIG.
FIG. 8 shows an embodiment of the advertisement detection of FIG.
9A illustrates a grid view of channels upon creation of a user defined channel list according to an embodiment of the present invention.
9B illustrates a user interface of a display device when selecting a channel list according to an embodiment of the present invention.
FIG. 9C illustrates a view of a display device for scanning a non-advertisement channel according to an exemplary embodiment of the present invention.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.The terms first, second, etc. may be used to describe various elements, but the elements should not be limited by terms. Terms are used only for the purpose of distinguishing one component from another.

본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 본 출원에서 사용한 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나 이는 당 분야에 종사하는 기술자의 의도, 판례, 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. While the present invention has been 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, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. 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.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

도 1은 본 발명의 일 실시 예에 따라 구현될 수 있는 다양한 인터넷 프로토콜 텔레비전(IPTV)을 위한 환경을 도시하는 도면이다.1 is a diagram illustrating an environment for various Internet Protocol Television (IPTV) that may be implemented in accordance with an embodiment of the present invention.

환경(100)은 하나 이상의 디스플레이 장치들 예를 들면, 디스플레이 장치(105), 네트워크(100) 및 서버(115)를 포함한다. 디스플레이 장치(105)는 네트워크(110)을 통해 서버(115)에 연결되어 있다. 디스플레이 장치(105)의 예로는 디지털 텔레비전, 스마트 폰, 모바일 장치, 태블릿 장치, 랩탑(laptop), PDA(personal digital assistant) 및 홈 시어터(home theater)를 포함하나 이에 국한되지 않는다. 네트워크(110)의 예로는 로칼 영역 네트워크, 광역 네트워크 및 무선 네트워크를 포함하나 이에 국한하지 않는다.Theenvironment 100 includes one or more display devices, e.g., adisplay device 105, anetwork 100, and aserver 115. Thedisplay device 105 is connected to theserver 115 via thenetwork 110. Examples of thedisplay device 105 include, but are not limited to, a digital television, a smart phone, a mobile device, a tablet device, a laptop, a personal digital assistant (PDA), and a home theater. Examples ofnetwork 110 include, but are not limited to, local area networks, wide area networks, and wireless networks.

디스플레이 장치(105)는 사용자에 의해 제어된다. 사용자는 채널 목록 선택 메뉴를 기동함으로써 채널 목록을 선택할 수 있다. 디스플레이 장치(105)는 광고 검출을 활성화하고 광고가 검출되면 사용자에 의해 선택된 채널 목록의 채널들을 스캔 해서 적어도 하나의 비 광고 채널을 검색한다. 그리고 디스플레이 장치(105)는 현재 채널을 상기 검색된 비 광고 채널로 전환한다.Thedisplay device 105 is controlled by the user. The user can select the channel list by activating the channel list selection menu. Thedisplay device 105 activates the advertisement detection and scans the channels of the channel list selected by the user when an advertisement is detected to search for at least one non advertising channel. Thedisplay device 105 then converts the current channel to the searched non-advertising channel.

디스플레이 장치(105)는 도 2와 연결하여 상세히 설명되는 복수개 구성 요소들을 포함한다.Thedisplay device 105 includes a plurality of components that are described in detail in connection with FIG.

도 2는 본 발명의 일 실시 예에 따른 디스플레이 장치(105)의 블록도이다.2 is a block diagram of adisplay device 105 according to one embodiment of the present invention.

디스플레이 장치(105)는 정보를 통신하는 다른 통신 메커니즘 및 정보를 전달하는 버스(205)와 결합된 정보 처리부(250)를 포함한다. 또한 디스플레이 장치(105)는 정보 처리부(250)에 의해 실행될 명령들이 저장된 RAM(random access memory)(215) 또는 다른 다이나믹 저장 장치를 구비한다. RAM(215)은 정보 처리부(250)가 명령을 실행하는 동안 임시 변수들 및 다른 중간 정보들을 저장한다. 디스플레이 장치(105)는 버스(205)에 결합되어 스태틱 정보를 저장하는 ROM(read only memory)(220) 또는 다른 스태틱 저장 장치를 더 포함한다.Thedisplay device 105 includes aninformation processing unit 250 in combination with abus 205 that carries information and other communication mechanisms for communicating information. Thedisplay device 105 also includes a random access memory (RAM) 215 or other dynamic storage device in which instructions to be executed by theinformation processing unit 250 are stored. TheRAM 215 stores temporary variables and other intermediate information while theinformation processing unit 250 executes the command.Display device 105 further includes a read only memory (ROM) 220 or other static storage device coupled tobus 205 for storing static information.

디스플레이 장치(105)는 버스(205)와 결합된 저장부(225) 예를 들면, 마그네틱 디스크 또는 광 디스크를 포함한다.Display device 105 includes astorage unit 225 coupled to abus 205, for example, a magnetic disk or an optical disk.

디스플레이 장치(105)는 버스(205)로 연결된 디스플레이부(230) 예를 들면, LCD(Liquid Crystal Display) 또는 CRT(cathode ray tube)를 포함한다. 디스플레이부(230)는 현재 채널의 콘텐트 및 채널 목록을 표시한다. 또한 디스플레이 장치(105)는 사용자 입력 장치로서 입력부(235) 및 커서 제어부(240)를 구비한다. 입력부(235)는 복수개의 숫자 및 기능 키를 구비하며, 버스(205)를 통해 정보 처리부(250)로 정보 및 명령 선택을 전달한다. 커서 제어부(240)는 마우스, 트랙볼 또는 커서 방향 키를 이용하여 방향 정보 및 명령 선택을 정보 처리부(250)로 전달하고, 디스플레이부(230)에서 커서 움직임을 제어한다.Thedisplay device 105 includes adisplay unit 230 connected to abus 205, for example, a liquid crystal display (LCD) or a cathode ray tube (CRT). Thedisplay unit 230 displays the content and the channel list of the current channel. Thedisplay device 105 also includes aninput unit 235 and acursor control unit 240 as a user input device. Theinput unit 235 has a plurality of numeric and function keys and transfers information and command selections to theinformation processing unit 250 via thebus 205. [ Thecursor control unit 240 transmits direction information and command selection to theinformation processing unit 250 using a mouse, a trackball, or a cursor direction key, and controls the cursor movement on thedisplay unit 230.

디스플레이 장치(105)는 정보 처리부(250)를 이용하여 다양한 정보 처리들을 구현할 수 있다.Thedisplay device 105 can implement various information processes using theinformation processing unit 250. [

일부 실시 예에서, 정보 처리부(250)는 RAM(215)에 저장된 명령들을 실행한다. 이러한 명령들은 다른 컴퓨터 판독 매체 예를 들면, 저장부(225)로부터 RAM(215)으로 독출 될 수 있다.In some embodiments, theinformation processing unit 250 executes the instructions stored in theRAM 215. These instructions may be read from another computer readable medium, e.g.,storage 225, to RAM 215. [

본 발명에서 사용된 "컴퓨터 판독 매체" 용어는 컴퓨터에게 특정 기능을 수행하도록 하는 데이터를 제공하는 데 참여하는 모든 매체를 의미한다. 디스플레이 장치(105)를 사용하여 구현된 실시 예에서, 여러 컴퓨터-판독 매체는 예를 들면, 실행을 위해 정보 처리부(210)에게 명령을 제공하는 데 관여한다. 컴퓨터-판독 매체는 휘발성 또는 비-휘발성인 저장 매체가 될 수 있다. 휘발성 매체는 예를 들면, RAM(215)과 같은 다이나믹 메모리를 포함한다. 비-휘발성 매체는 예를 들면, 저장부(225)와 같은 광 또는 마그네틱 디스크를 포함한다. 이러한 모든 매체는 그 매체에 의해 수행된 명령들을 컴퓨터로 읽는 물리적 메커니즘에 의해 감지되도록 하는 유형이어야만 한다.As used herein, the term "computer readable media " refers to any medium that participates in providing data to a computer to perform a particular function. In an embodiment implemented using thedisplay device 105, various computer-readable media are involved, for example, in providing instructions to theinformation processing unit 210 for execution. The computer-readable medium may be a volatile or non-volatile storage medium. Volatile media include, for example, dynamic memory, such asRAM 215. [ Non-volatile media include, for example, optical or magnetic disks, such asstorage 225. All of these media must be of a type that allows them to be detected by a computer-readable physical mechanism.

컴퓨터-판독 매체의 공통적인 형태들은 예를 들면, 플로피 디스크, 플렉시블 디스크, 하드 디스크, 마그네틱 테이프, 또는 임의의 다른 마그네틱 미디어, CD-ROM, 임의의 다른 광 미디어, 펀치 카드, 페이터 테이프, 구멍 패턴을 갖는 임의의 다른 물리적 미디어, RAM, PROM, EPROM, FLASH-EPROM, 임의의 다른 메모리 침 또는 카트리지를 포함한다.Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, a hard disk, a magnetic tape, or any other magnetic media, CD-ROM, any other optical media, punch cards, ROM, PROM, EPROM, FLASH-EPROM, any other memory stick or cartridge.

또 다른 실시 예에서, 컴퓨터-판독 매체는 동축 케이블, 구리 와이어, 광 섬유를 포함하고 버스(205)를 포함한 와이어를 포함하는 전송 매체가 될 수 있다. 또한 전송 매체는 무선 파(radio wave) 및 적외선 데이터 통신 중에 발생하는 것과 같은 음향 또는 빛의 파장의 형태를 취할 수 있다. 컴퓨터-판독 매체의 예로는, 이후에 기재된 것과 같은 반송파 또는 디스플레이 장치(105)가 읽을 수 있는 다른 매체를 포함할 수 있으나 이에 국한하지 않는다. 예를 들면, 그 명령들은 초기에 원격 컴퓨터의 마그네틱 디스크에서 수행될 수 있다. 원격 컴퓨터는 다이나믹 메모리로 명령들을 로드하고 모뎀을 이용하여 전화선을 통해 그 명령들을 보낼 수 있다. 모뎀은 전화선으로 데이터를 수신하고 데이터를 적외선 신호로 변환하기 위해 적외선 송신기를 사용할 수 있다. 적외선 감지기는 적외선 신호로 전달된 데이터를 수신할 수 있다. 버스(205)는 메모리(215)로 명령 및 데이터를 전달한다. 정보 처리부(250)는 버스(205)를 통해 수신된 명령들을 실행한다. 이러한 명령들은 정보 처리부(250)에 의해 실행하기 전이나 후에 선택적으로 저장부(225)에 저장될 수 있다. 이러한 모든 매체는 그 매체에 의해 수행된 명령들을 컴퓨터로 읽는 물리적 메커니즘에 의해 감지되도록 하는 유형이어야만 한다.In yet another embodiment, the computer-readable medium can be a transmission medium comprising coaxial cable, copper wire, optical fiber, andwires including bus 205. [ The transmission medium may also take the form of acoustic or light wavelengths such as those generated during radio waves and infrared data communications. Examples of computer-readable media include, but are not limited to, a carrier wave as described hereinafter, or other medium that can be read by thedisplay device 105. For example, the instructions may be performed initially on the remote computer's magnetic disk. The remote computer may load the instructions into the dynamic memory and send the instructions over the telephone line using the modem. The modem can use an infrared transmitter to receive data over a telephone line and to convert the data to an infrared signal. An infrared detector can receive data transmitted in an infrared signal. Thebus 205 transfers commands and data to thememory 215. Theinformation processing unit 250 executes the commands received via thebus 205. [ These instructions may be selectively stored in thestorage unit 225 before or after the execution by theinformation processing unit 250. [ All of these media must be of a type that allows them to be detected by a computer-readable physical mechanism.

또한 디스플레이 장치(105)는 버스(205)에 결합된 통신 인터페이스부(245)를 포함한다. 통신 인터페이스부(245)는 양 방향 데이터 통신을 이용하여 네트워크(110)를 통해 디스플레이 장치(105)와 서버(115) 사이를 연결한다. 예를 들면, 통신 인터페이스부(245)는 전화선의 해당 타입으로 데이터 통신 연결을 제공하기 위한 모뎀 또는 ISDN(Integrated Services Digital Network) 카드가 될 수 있다. 또 다른 예로서, 통신 인터페이스부(245)는 호환 LAN에 데이터 통신 연결을 제공하기 위한 LAN(local area network) 카드가 될 수 있다. 이러한 구현에서는, 통신 인터페이스부(245)는 다양한 정보 타입을 나타내는 디지털 데이터 스트림을 전달하는 전기, 전자 또는 광 신호를 보내고 수신한다.Thedisplay device 105 also includes acommunication interface 245 coupled to thebus 205. Thecommunication interface unit 245 connects thedisplay device 105 and theserver 115 via thenetwork 110 using bi-directional data communication. For example, thecommunication interface 245 may be a modem or an Integrated Services Digital Network (ISDN) card for providing a data communication connection with a corresponding type of telephone line. As another example, thecommunication interface 245 may be a local area network (LAN) card for providing a data communication connection to a compatible LAN. In this implementation,communication interface 245 sends and receives electrical, electronic, or optical signals that carry digital data streams representing various types of information.

또한 디스플레이 장치(105)는 채널 스위칭 제어부(210)을 포함한다. Thedisplay device 105 also includes a channelswitching control unit 210.

일부 실시 예에서, 채널 스위칭 제어부(210)는 자동적으로 자동 채널 스위칭 모드를 활성화한다. 일부 실시 예에서, 자동 채널 스위칭 모드는 사용자에 의해 수동으로 활성화된다.In some embodiments, the channelswitching control unit 210 automatically activates the automatic channel switching mode. In some embodiments, the automatic channel switching mode is manually activated by the user.

일부 실시 예에서, 자동 채널 스위칭 모드는 디스플레이 장치(105)가 부팅될 때 자동으로 활성화된다. 자동 채널 스위칭 모드는 디스플레이 장치(105)의 사용자 의해 활성화된다. 사용자는 채널 목록 선택 메뉴를 호출(invoke)함으로써 채널 목록을 선택할 수 있다. 채널 스위칭 제어부(210)는 광고 검출을 활성화하고, 광고가 검출되면 사용자에 의해 선택된 채널 목록의 채널들을 스캔해서 적어도 하나의 비 광고 채널을 검색한다. 그리고 채널 스위칭 제어부(210)는 현재 채널을 상기 검색된 비 광고 채널로 전환한다.In some embodiments, the automatic channel switching mode is automatically activated when thedisplay device 105 is booted. The automatic channel switching mode is activated by the user of thedisplay device 105. The user can select a channel list by invoking a channel list selection menu. The channelswitching control unit 210 activates the advertisement detection and, when an advertisement is detected, scans the channels of the channel list selected by the user to search at least one non-advertisement channel. Thechannel switching controller 210 switches the current channel to the searched non-advertisement channel.

도 3은 도 2의 채널 스위칭 제어부(210)의 상세 블록도이다.3 is a detailed block diagram of thechannel switching controller 210 of FIG.

채널 스위칭 제어부(210)는 채널 목록 관리부(305), 사용자 인터페이스부(310), 채널 스위칭 처리부(315), 비활성화부(320)를 구비한다.The channelswitching control unit 210 includes a channellist management unit 305, auser interface unit 310, a channelswitching processing unit 315, and adeactivation unit 320.

채널 목록 관리부(305)는 자동 채널 스위칭 모드를 활성화하면 호출(invoke)되는 첫 번째 서브 시스템이다. 채널 목록 관리부(305)는 채널 목록을 저장하고 관리한다. 채널 목록 관리부(305)는 디폴트 채널 목록을 생성 및 유지하고, 사용자 정의 채널 목록을 생성 및 관리한다. 채널 목록 관리부(305)는 장르를 기반으로 디폴트 채널 목록을 생성한다. 디폴트 채널 목록은 주어진 세션 동안 유지되며 세션이 종료 될 때 삭제된다. 사용자 정의 채널 목록은 기존의 채널 목록으로부터 생성될 수 있다. 또한 사용자가 모든 채널에서 사용자 정의 채널 목록을 생성할 수 있다. 또한 사용자가 직접 작업을 수행할 수 있다. 예를 들면, 사용자는 사용자 정의 채널 목록에서만 수정 및 삭제할 수 있다.The channellist management unit 305 is the first subsystem to be invoked when the automatic channel switching mode is activated. The channellist management unit 305 stores and manages the channel list. The channellist management unit 305 generates and maintains a default channel list, and generates and manages a user defined channel list. The channellist management unit 305 generates a default channel list based on the genre. The default channel list is maintained for a given session and is deleted when the session ends. A custom channel list may be generated from an existing channel list. The user can also create custom channel lists on all channels. Users can also perform tasks directly. For example, the user can only modify and delete the user-defined channel list.

채널 목록의 생성 시, 채널 목록 관리부(305)는 사용자로부터 채널 목록 이름을 접수하고 여러 가지 형태 예를 들면, 도 9A에 도시된 것처럼 채널 목록에서 채널들을 선택하거나 추가하기 위해 사용자에 의해 브라우징(browse) 될 수 있는 그리드 형태로 채널들을 나열한다. 채널 목록 관리부(305)는 네트워크(110) 예를 들면, 인터넷 프로토콜 텔레비전(IPTV)에 사용되는 네트워크, 디스플레이 장치(105) 자체, 또는 다른 외부 장치들 중 어느 하나에 채널 목록을 저장할 수 있다. 채널 목록 관리부(305)는 선호 채널 및 대체 채널의 정보를 저장하고, 이 정보가 변경될 경우 업데이트된다. 채널 목록 관리부(305)는 도 9B에 예시된 바와 같이 사용자가 채널 목록을 선택하여 대체 채널을 스캔 할 수 있도록 사용자 인터페이스부(310)에 모든 채널 목록을 제공한다. 또한 채널 목록 관리부(305)는 채널 스위칭 처리부(315)를 활성화한다.When generating the channel list, the channellist management unit 305 receives the channel list name from the user and performs various types of browsing (e.g., browse) by the user to select or add channels in the channel list as shown in FIG. 9A ). ≪ / RTI > The channellist management unit 305 may store the channel list in any one of thenetwork 110, for example, the network used in the Internet Protocol Television (IPTV), thedisplay apparatus 105 itself, or other external devices. The channellist management unit 305 stores information of the preferred channel and the alternative channel, and is updated when this information is changed. The channellist management unit 305 provides all the channel lists to theuser interface unit 310 so that the user can select the channel list and scan the replacement channel as illustrated in FIG. 9B. The channellist management unit 305 activates the channelswitching processing unit 315.

사용자 인터페이스부(310)는 사용자로부터 입력을 받기 위하여 다양한 사용자 인터페이스들을 생성한다. 사용자 인터페이스부(310)가 채널 목록 관리부(305)에 의해 호출(invoke)될 때, 사용자 인터페이스부(310)는 채널 목록 관리부(305)로부터 다양한 채널 목록을 취득한다. 사용자 인터페이스부(310)는 사용자에게 선택을 위해 채널 목록을 표시한다. 이어서, 선택된 채널 목록은 채널 스위칭 처리부(315)로 전달된다. 사용자 인터페이스부(310)는 채널 스캔 동안 채널 스위칭 처리부(315)에 의해 호출(invoke)된다. 이어서, 사용자 인터페이스부(310)는 현재 채널과 스캔 중인 채널을 동시에 표시한다. 일 예로, 사용자 인터페이스부(310)는 스캔 된 채널의 콘텐트를 표시하기 위해 디스플레이 장치(105)에서 생성되는 PIP(picture in picture) 윈도우를 관리한다. 사용자 인터페이스부(310)는 스캔 하는 동안 현재 채널의 콘텐트를 메인 윈도우에서 랜더링 하도록 하고 스캔중인 채널의 콘텐트를 PIP 윈도우에서 랜더링 하도록 한다(도 9C 참조). 이어서, 사용자 인터페이스부(310)는 비 광고 채널이 검색되면 PIP 윈도우를 닫고 현재 채널 대신에 비 광고 채널을 전체 화면 모드로 랜더링 하도록 한다.Theuser interface unit 310 generates various user interfaces for receiving input from a user. When theuser interface unit 310 is invoked by the channellist management unit 305, theuser interface unit 310 acquires various channel lists from the channellist management unit 305. Theuser interface unit 310 displays a channel list for selection to the user. Then, the selected channel list is transmitted to the channelswitching processing unit 315. Theuser interface unit 310 is invoked by the channelswitching processing unit 315 during a channel scan. Then, theuser interface unit 310 simultaneously displays the current channel and the channel being scanned. For example, theuser interface unit 310 manages a picture in picture (PIP) window created in thedisplay device 105 to display the contents of the scanned channel. Theuser interface unit 310 causes the content of the current channel to be rendered in the main window and the content of the channel being scanned in the PIP window during the scan (see FIG. 9C). When the non-advertisement channel is found, theuser interface unit 310 closes the PIP window and renders the non-advertisement channel in the full-screen mode instead of the current channel.

채널 스위칭 처리부(315)는 채널 목록 관리부(305)에 의해 활성화된다. 채널 스위칭 처리부(315)는 사용자 인터페이스부(310)로부터 채널 목록을 취득한다. 채널 스위칭 처리부(315)는 현재 채널의 콘텐트에서 광고가 검출되면 채널 목록에 존재하는 적어도 하나의 채널을 스캔하여 비 광고 채널을 추출하고, 현재 채널로부터 비 광고 채널로 전환한다.The channelswitching processing unit 315 is activated by the channellist management unit 305. The channelswitching processing unit 315 obtains a channel list from theuser interface unit 310. When an advertisement is detected in the content of the current channel, the channelswitching processing unit 315 scans at least one channel existing in the channel list to extract a non-advertisement channel, and switches from the current channel to the non-advertisement channel.

도 4는 도 3의 채널 스위칭 처리부(315)의 상세도이다.4 is a detailed view of the channelswitching processing unit 315 of FIG.

채널 스위칭 처리부(315)는 광고 검출부(315A) 및 채널 스위칭부(315B)를 포함한다.The channelswitching processing unit 315 includes anadvertisement detecting unit 315A and achannel switching unit 315B.

광고 검출부(315A)는 채널 목록 관리부(305)에 의해 활성화되며, 광고를 검출하기 위해 현재 채널에서 지속적으로 폴링(polling)한다. 광고 검출부(315A)는 채널 스위칭부(315B)를 활성화하고, 사용자 인터페이스부(310)를 활성화한다. 광고 검출부(315A)는 현재 및 대체 채널에 대한 광고를 검출한다. 도 8은 일 실시 예에 따른 광고 검출을 도시한 것이다. 도 8을 참조하면, 광고 검출부(315A)는 여러 개의 프레임들 중에서 광고 프레임을 검출한다.Theadvertisement detecting unit 315A is activated by the channellist managing unit 305 and continuously polls the current channel to detect the advertisement. Theadvertisement detecting unit 315A activates thechannel switching unit 315B and activates theuser interface unit 310. [ Theadvertisement detection unit 315A detects advertisements for the current and alternative channels. Figure 8 illustrates advertisement detection in accordance with one embodiment. Referring to FIG. 8, theadvertisement detecting unit 315A detects an advertisement frame among a plurality of frames.

콘텐트에서 광고를 검출하기 위한 방법에는 여러 가지가 있다. 예를 들면, 광고 검출부(315A)는 현재 채널의 영상 패턴에 기반하여 광고 여부를 검출할 수 있다. 다른 예로, 광고 검출부(315A)는 비디오 신호의 무 신호 구간 및 오디오 신호의 모드 변경에 기반하여 광고 시작 및 광고 종료를 검출할 수 있다. 또 다른 예로, 광고 검출부(315A)는 페이드-인 및 페이드-아웃 효과에 의해 발생하는 블랙 프레임(black frame)을 기반으로 광고를 검출할 수 있다.There are many ways to detect advertisements in content. For example, theadvertisement detecting unit 315A can detect whether or not the advertisement is based on the image pattern of the current channel. As another example, theadvertisement detecting unit 315A may detect the start of the advertisement and the end of the advertisement based on the mode change of the audio signal and the non-signal period of the video signal. As another example, theadvertisement detecting unit 315A may detect an advertisement based on a black frame generated by a fade-in and a fade-out effect.

채널 스위칭부(315B)는 사용자 인터페이스부(310)로부터 선택 채널 목록을 취득한다. 광고 검출부(315A)로부터 활성화 되면, 채널 스위칭부(315B)는 채널 목록의 채널들을 순차적 또는 랜덤으로 스캔 한다. 스캔 중, 채널 스위칭부(315B)는 비 광고 채널을 검색하면 사용자 인터페이스부(310)로 스위칭 제어 신호를 출력한다. 이때 사용자 인터페이스부(310)는 검색된 비 광고 채널의 콘텐트를 메인 화면에서 랜더링 하도록 하고 PIP 윈도우를 닫는다. 채널 목록이 처음부터 끝까지 이동(traverse)되면 채널 목록은 다시 처음부터 끝까지 스캔 된다. 선호 채널 및 현재 재생 대체 채널은 검색되지 않는다. 또한 사용자는 선호 채널로서 대체 채널을 설정한다. 그에 따라 채널 목록 관리부(305)의 채널 목록이 업데이트 된다. 광고가 대체 채널에서 검출된 경우, 동일한 프로세스가 상술한 바와 같이 반복된다. 그 방법을 설명하기 위해 이하 몇 개의 시나리오가 주어진다.Thechannel switching unit 315B obtains the selected channel list from theuser interface unit 310. [ When activated by theadvertisement detecting unit 315A, thechannel switching unit 315B sequentially or randomly scans the channels in the channel list. During scanning, thechannel switching unit 315B outputs a switching control signal to theuser interface unit 310 when it searches for a non-advertisement channel. At this time, theuser interface unit 310 causes the content of the searched non-advertisement channel to be rendered on the main screen and closes the PIP window. When the channel list traverses from the beginning to the end, the channel list is scanned from beginning to end again. The preferred channel and the current playback replacement channel are not searched. The user also sets up a replacement channel as a preferred channel. The channel list of the channellist management unit 305 is updated. If the advertisement is detected in an alternate channel, the same process is repeated as described above. To illustrate the method, the following few scenarios are given.

예를 들어, 시청자가 채널 "0" 를 시청하고 있고 선택된 채널 목록이 순차적으로 채널"1", 채널"2", 채널"3" 및 채널"4"를 가지고 있다고 가정하자. 이어서, 채널 스위칭부(315B)은 채널"1"로 부터 채널"4"로 스캔을 시작한다. 이어서, 채널 스위칭부(315B)는 콘텐트를 표시하는 비 광고 채널을 발견한다면 스캔닝을 중단할 것이다. 다음과 같이 발생할 수 있는 다양한 시나리오들이 있다.Suppose, for example, that a viewer is viewing channel "0 " and the selected channel list sequentially has channel" 1 ", channel " 2 ", channel "3" Then, thechannel switching unit 315B starts scanning from channel "1" to channel "4 ". Subsequently, thechannel switching unit 315B will stop scanning if it finds a non-advertisement channel displaying the content. There are various scenarios that can occur as follows.

시나리오 1: 대체 채널이 랜더링 되면서 그 사이에 광고가 채널 "0"에서 끝나고 곧 채널 "0" 이 복원된다.Scenario 1: An alternate channel is rendered, during which the ad ends at channel "0" and soon the channel "0" is restored.

시나리오 2: 채널"1" 로 부터 채널"4"로 스캔 되면 콘텐트는 목록 내 임의의 채널에서 사용될 수 없고, 검색은 다시 채널"1"로 반복 된다.Scenario 2: If the channel is scanned from channel "1 " to channel" 4 ", the content can not be used in any channel in the list and the search is repeated with channel "1" again.

시나리오 3: 스캔 중, 콘텐트는 채널"2"에서 수신되며 몇 시간 후 광고는 채널"2"에서 시작된다. 그러나 광고는 채널"0"에서 아직 끝나지 않고 있으며, 이어서 다음 비 광고 채널에 대한 스캔이 채널"3" 부터 행해진다. 그리고 비 광고 채널이 위치할 수 없는 경우 비 광고 채널에 대한 스캔은 다시 채널 목록으로 백 루프 된다.Scenario 3: During a scan, the content is received on channel "2" and after a few hours the ad starts on channel "2". However, the advertisement is not yet finished on channel "0 ", followed by a scan for the next non-advertising channel from channel" 3 ". If the non-advertisement channel can not be located, the scan for the non-advertisement channel is back-looped back to the channel list.

시나리오 4: 대체 채널을 시청하는 데 관심을 가지고 있고 현재 채널"0"로 전환하기를 원하지 않으면, 사용자는 일시적으로 또는 영구적으로 자동 채널 스위칭 모드를 비활성화할 수 있다.Scenario 4: If you are interested in watching an alternate channel and do not want to switch to the current channel "0", you can temporarily or permanently disable the automatic channel switching mode.

다시 도 3을 돌아가서, 비활성화부(320)는 자동 채널 스위칭 모드를 일시적으로 또는 영구적으로 비활성화 한다. 영구적 비활성화에서, 비활성화부(320)는 자동 채널 스위칭 모드에 의해 획득된 모든 자원들을 해제한다. 자동 채널 스위칭 모드가 비활성화되면 정상적인 시청이 복원된다. 일시적 비활성화는 선호 채널 또는 현재 채널에서 광고 중 사용자가 대체 채널 또는 비 광고 채널로 전환하거나 대체 채널의 콘텐트를 선호할 때 사용된다. 사용자는 광고가 선호 채널에서 종료해도 한동안 선호 채널로 다시 전환하기를 원하지 않는다. 일시적 비활성화 동안, 선호 채널의 상태는 계속해서 유지된다. 그리고 시청자는 어느 시점에서라도 다시 돌아가서 선호 채널에서 자동 채널 스위칭 모드를 활성화한다.Referring again to FIG. 3, thedeactivation unit 320 deactivates the automatic channel switching mode temporarily or permanently. In the permanent deactivation, thedeactivation unit 320 releases all the resources acquired by the automatic channel switching mode. When the automatic channel switching mode is deactivated, normal viewing is restored. Temporary deactivation is used when a user in a preferred channel or current channel switches to an alternate or non-ad channel or prefers the content of an alternate channel. The user does not want to switch back to the preferred channel for a while, even if the ad exits the preferred channel. During the temporary deactivation, the state of the preferred channel continues to be maintained. The viewer then goes back at any point and activates the automatic channel switching mode on the preferred channel.

도 5는 본원의 일 실시 예에 따라 디스플레이 장치의 자동 채널 전환 방법을 설명하는 개략적인 흐름도이다.5 is a schematic flowchart illustrating an automatic channel switching method of a display apparatus according to an embodiment of the present invention.

방법은 단계 510에서 시작한다.The method begins atstep 510.

단계 520에서, 디스플레이 장치는 사용자에 의해 선국된 채널의 콘텐트를 수신한다.Instep 520, the display device receives the content of the channel selected by the user.

단계 530에서, 디스플레이 장치는 선국된 현재 채널의 콘텐트로부터 광고를 검출한다.Instep 530, the display device detects an advertisement from the content of the current channel selected.

단계 540에서, 디스플레이 장치는 미리 설정된 채널 목록의 채널들을 스캔 하여 비 광고 채널을 검색한다.Instep 540, the display device scans the channels of the preset channel list to search for the non-advertisement channel.

단계 550에서, 디스플레이 장치는 검색 결과에 기반하여 비 광고 채널이 검색되면 현재 채널을 대체 채널에 해당하는 비 광고 채널로 전환한다.Instep 550, if the non-advertisement channel is found based on the search result, the display device switches the current channel to the non-advertisement channel corresponding to the alternative channel.

방법은 단계 560에서 종료한다.The method ends atstep 560.

따라서, 본 발명의 일 실시 예에 따르면 시청자는 광고 시간 동안 관심 있는 채널을 시청할 수 있다.Thus, according to an embodiment of the present invention, a viewer can watch a channel of interest during advertisement time.

도 6은 본원의 일 실시 예에 따라 디스플레이 장치의 자동 채널 전환 방법을 설명하는 상세 흐름도이다.6 is a detailed flowchart illustrating an automatic channel switching method of a display apparatus according to an embodiment of the present invention.

방법은 단계 605에서 시작한다.The method begins atstep 605.

단계 610에서, 디스플레이 장치는 사용자 선택에 의해 자동 채널 스위칭 모드를 활성화한다.In step 610, the display device activates the automatic channel switching mode by user selection.

단계 615에서, 디스플레이 장치는 채널 목록 선택 메뉴를 호출하여 사용자에 의해 채널 목록 선택이 가능하도록 한다.Instep 615, the display device calls the channel list selection menu to enable channel list selection by the user.

단계 620에서, 디스플레이 장치는 선국된 현재 채널의 콘텐트로부터 광고를 검출하기 위해 광고 검출 모드를 활성화한다.Instep 620, the display device activates the advertisement detection mode to detect advertisements from the content of the current channel selected.

단계 625에서, 디스플레이 장치는 선국된 현재 채널에서 콘텐트를 재생하는 동안 광고가 검출되는 가를 판단한다.Instep 625, the display device determines whether an advertisement is detected while playing the content on the currently selected channel.

단계 630에서, 디스플레이 장치는 현재 채널에서 광고가 검출되지 않으면 현재 채널을 유지한다.Instep 630, the display device maintains the current channel if no advertisement is detected on the current channel.

단계 635에서, 디스플레이 장치는 현재 채널의 콘텐트에서 광고가 검출되면 사용자에 의해 선택된 채널 목록의 채널을 스캔 한다. 이때 채널 목록의 채널들은 사용자 정의(user customization)에 기반하여 순차적 또는 랜덤하게 스캔 될 수 있다.Instep 635, the display device scans the channel of the channel list selected by the user when an advertisement is detected in the content of the current channel. At this time, the channels in the channel list may be scanned sequentially or randomly based on user customization.

단계 640에서, 디스플레이 장치는 채널 목록의 채널을 스캔 중 비 광고 채널이 검출되는 가를 판단한다. 비 광고 채널이 검출되면, 단계 645가 수행되고 그렇지 않으면 단계 635가 수행된다.Instep 640, the display device determines whether a non-advertisement channel is detected during the scan of the channel in the channel list. If a non-advertisement channel is detected,step 645 is performed, otherwise step 635 is performed.

단계 645에서, 디스플레이 장치는 비 광고 채널이 검출되면 현재의 채널을 비 광고 채널로 전환한다. 일부 실시 예에서, 광고가 종료되면 현재 채널은 복구된다.Atstep 645, the display device switches the current channel to a non-advertising channel when a non-advertising channel is detected. In some embodiments, the current channel is restored when the advertisement is terminated.

상기 방법은 단계 650에서 종료한다.The method ends atstep 650.

도 7은 도 6의 자동 채널 전환을 위한 채널 목록 생성 방법을 설명하는 상세 흐름도이다.FIG. 7 is a detailed flowchart illustrating a method of generating a channel list for automatic channel switching in FIG.

방법은 단계 705에서 시작한다.The method begins atstep 705.

단계 710에서, 장르에 기반한 디폴트 채널 목록이 생성된다. 장르의 예로는 영화와 음악을 포함하나 이에 국한 하지 않는다.Instep 710, a default channel list based on the genre is generated. Examples of genres include, but are not limited to, movies and music.

단계 715에서, 사용자 정의 채널 목록이 검색된다.Atstep 715, the user-defined channel list is retrieved.

단계 720에서, 검색된 채널 목록이 표시된다. 일부 실시 예에서, 채널 목록은 디스플레이 장치(105), 네트워크(110), 또는 외부 저장장치로부터 검색된다.Instep 720, the retrieved channel list is displayed. In some embodiments, the channel list is retrieved from thedisplay device 105, thenetwork 110, or an external storage device.

단계 725에서, 기존 채널 목록이 사용될 지를 결정한다. 기존 채널 목록이 사용되지 않는 다면, 단계 730이 수행되고 기존 채널 목록이 사용되면 745 단계가 수행된다.Atstep 725, it is determined whether an existing channel list is to be used. If the existing channel list is not used,step 730 is performed and step 745 is performed if the existing channel list is used.

단계 730에서, 기존 채널 목록이 사용되면 사용자 정의 채널 목록이 생성된다. 사용자 정의 채널 목록은 디스플레이 장치(105) 또는 네트워크(110) 또는 외부 저장 장치에 저장될 수 있다.Instep 730, a custom channel list is created when an existing channel list is used. The user-defined channel list may be stored in thedisplay device 105 or thenetwork 110 or an external storage device.

단계 735에서, 채널 목록이 오픈 되어 디스플레이 된다.Atstep 735, the channel list is opened and displayed.

단계 740에서, 적어도 하나의 채널들은 사용자 정의 채널 목록에 추가된다.Atstep 740, at least one of the channels is added to the custom channel list.

단계 745에서, 기존 채널 목록이 사용되지 않으면 채널 목록이 선택된다.Instep 745, the channel list is selected if the existing channel list is not used.

단계 750에서, 채널 목록이 선택되면 채널 목록이 편집되는지를 결정한다. 채널 목록이 편집되면, 단계 755가 수행되고 그렇지 않으면 단계 765가 수행된다.Atstep 750, a channel list is selected to determine if the channel list is edited. If the channel list is edited,step 755 is performed, otherwise step 765 is performed.

단계 755에서, 채널 목록은 채널을 추가하고, 채널을 삭제거나 채널 그 자체를 삭제함으로써 편집된다.Atstep 755, the channel list is edited by adding the channel, deleting the channel, or deleting the channel itself.

단계 760에서, 편집된 채널 목록이 저장된다.Atstep 760, the edited channel list is stored.

상기 방법은 단계 765에서 종료한다.The method ends atstep 765.

따라서, 본 발명의 일 실시 예에 따르면 시청자는 광고 시간 동안 시청하기를 원하는 채널들을 정의할 수 있다.Thus, according to an embodiment of the present invention, a viewer may define channels that he or she desires to watch during the advertisement time.

도 9A는 본 발명의 일 실시 예에 따라 사용자 정의 채널 목록의 생성 시 채널들의 그리드 뷰(grid view)를 도시한 것이다. 사용자는 그리드 뷰에 표시된 채널 중 원하는 채널(905)을 선택하여 채널 목록을 생성한다.FIG. 9A illustrates a grid view of channels upon creation of a user-defined channel list in accordance with an embodiment of the present invention. FIG. The user selects a desiredchannel 905 among the channels displayed in the grid view to generate a channel list.

도 9B는 본 발명의 일 실시 예에 따라 채널 목록 선택 시 사용자 인터페이스를 도시한 것이다. 일 예로, 복수개의 채널 목록들은 현재 채널에서 보여진다. 사용자는 복수개의 채널 목록 중 "list-News"의 채널 목록(910)을 선택한다.9B illustrates a user interface when selecting a channel list according to an embodiment of the present invention. As an example, a plurality of channel lists are shown in the current channel. The user selects thechannel list 910 of "list-News" among the plurality of channel lists.

도 9C는 본 발명의 일 실시 예에 따라 비 광고 채널의 검출을 위한 스캔 시 디스플레이 장치(105)의 뷰를 도시한 것이다.FIG. 9C shows a view of a scan-time display device 105 for detection of a non-advertisement channel in accordance with an embodiment of the present invention.

비 광고 채널을 스캔 중에, 현재 채널(920) 및 비 광고 채널은 디스플레이 장치 예를 들면, 메인 윈도우(930) 및 PIP 윈도우(940)에서 동시에 보여진다. 현재 채널은 비 광고 채널에 대한 스캔이 디스플레이 장치의 화면 하단의 PIP 윈도우(940)에서 발생하는 동안 메인 윈도우(930)에 표시된다. PIP 윈도우(940)는 현재 채널에서 광고가 검출되면 호출되고 광고 없는 채널이 검출되면 닫혀진다(closed).During a scan of the non-advertisement channel, the current channel 920 and the non-advertisement channel are simultaneously displayed in the display device, e.g., themain window 930 and thePIP window 940. The current channel is displayed in themain window 930 while the scan for the non-advertisement channel occurs in thePIP window 940 at the bottom of the screen of the display device. ThePIP window 940 is called when an advertisement is detected on the current channel and closed when an advertisement-free channel is detected.

본원에 명시된 일 실시 예들은 광고 표시 중에 사용자 선호도에 기반하여 자동 전환 채널을 가능하게 한다. 따라서, 사용자는 광고 표시 동안 관심 있는 채널에서 지속적으로 콘텐트를 볼 수 있다. 사용자는 원하는 자동 채널 스위칭 모드를 비 활성화할 수 있다. 또한 본 발명은 광고 표시 중 사용자가 보고 싶은 채널들을 지정(customize)하게 할 수 있다.One embodiment set forth herein enables automatic switching channels based on user preferences during advertisement display. Thus, the user can continuously view the content on the channel of interest during advertisement display. The user can deactivate the desired automatic channel switching mode. In addition, the present invention allows the user to customize channels to be viewed by the user during advertisement display.

본 발명의 실시 예들에 따른 광고 표시 중 사용자 선호도에 기반하여 채널들을 자동 전환하는 방법을 컴퓨터로 구현하는 방법을 수행하도록 하는 명령어들을 포함하는 하나 이상의 프로그램은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로써 기록되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 저장 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로써 저장되고 실행될 수 있다.One or more programs that include instructions for performing a method of implementing a method of automatically switching channels based on user preferences among advertisements displayed in accordance with embodiments of the present invention may be stored in a computer- It is possible to record with a code that can be A computer-readable recording medium includes all kinds of storage devices in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like. The computer readable recording medium may also be distributed over a networked computer system and stored and executed as computer readable code in a distributed manner.

이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The present invention has been described with reference to the preferred embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

Claims (20)

Translated fromKorean
선국된 현재 채널의 콘텐트로부터 광고를 검출하는 단계;
상기 현재 채널에서 광고가 검출되면 미리 설정된 채널 목록의 적어도 하나의 채널을 스캔하여 비 광고 채널을 검색하는 단계; 및
상기 현재 채널을 상기 검색된 비 광고 채널로 전환하는 단계를 포함하는 자동 채널 전환 방법.
Detecting an advertisement from the content of the currently selected channel;
Searching for a non-advertisement channel by scanning at least one channel of a preset channel list when an advertisement is detected in the current channel; And
And switching the current channel to the searched non-advertisement channel.
제1항에 있어서, 상기 광고가 검출되지 않으면 현재 채널로 유지하는 단계를 더 포함하는 자동 채널 전환 방법.The method of claim 1, further comprising maintaining the current channel if the advertisement is not detected.제1항에 있어서, 상기 설정된 채널 목록의 적어도 하나의 채널을 선택하기 위한 채널 목록 선택 메뉴를 디스플레이 하는 단계를 더 포함하는 자동 채널 전환 방법.The automatic channel switching method of claim 1, further comprising displaying a channel list selection menu for selecting at least one channel of the set channel list.제1항에 있어서, 상기 채널 목록은 장르 및 사용자 정의 채널 목록에 기반한 디폴트 채널 목록중 하나인 것을 특징으로 하는 자동 채널 전환 방법.The method of claim 1, wherein the channel list is one of a default channel list based on a genre and a user-defined channel list.제3항에 있어서, 상기 사용자 정의 채널 목록은 사용자에 의해 선택된 적어도 하나의 채널임을 특징으로 하는 자동 채널 전환 방법.4. The method of claim 3, wherein the user-defined channel list is at least one channel selected by the user.제5항에 있어서, 상기 적어도 하나의 채널은 적어도 하나의 뷰에서 디스플레이 되는 것을 특징으로 하는 자동 채널 전환 방법.6. The method of claim 5, wherein the at least one channel is displayed in at least one view.제5항에 있어서, 상기 사용자에 의해 선택된 적어도 하나의 채널에 대한 채널 목록을 편집하는 단계를 더 포함하는 자동 채널 전환 방법.6. The method of claim 5, further comprising: editing a channel list for at least one channel selected by the user.제7항에 있어서, 상기 채널 목록을 편집하는 단계는,
상기 채널 목록에 채널을 추가하고,
상기 채널 목록에서 상기 채널을 삭제하고,
상기 채널 목록을 삭제하는 것을 특징으로 하는 자동 채널 전환 방법.
8. The method of claim 7, wherein editing the channel list comprises:
Adding a channel to the channel list,
Deleting the channel from the channel list,
And the channel list is deleted.
제1항에 있어서, 상기 비 광고 채널을 검색하는 단계는,
제1윈도우에서 현재 채널의 콘텐트를 디스플레이 하는 동안 제2윈도우에서 상기 채널 목록의 적어도 하나의 채널을 스캔하는 것을 특징으로 하는 자동 채널 전환 방법.
The method of claim 1, wherein the searching for the non-
Wherein the at least one channel of the channel list is scanned in a second window while displaying the content of the current channel in the first window.
제9항에 있어서, 상기 제2윈도우는 현재 채널에서 광고가 검출되면 열리고 채널 스캔 중 비 광고 채널이 검출되면 닫히는 것을 특징으로 하는 자동 채널 전환 방법.10. The automatic channel switching method of claim 9, wherein the second window is opened when an advertisement is detected in a current channel and is closed when a non-advertisement channel is detected during a channel scan.제1항에 있어서, 상기 채널 목록의 적어도 하나의 채널은 사용자 정의에 기반하여 순차적으로 스캔 되는 것을 특징으로 하는 자동 채널 전환 방법.2. The method of claim 1, wherein at least one channel of the channel list is sequentially scanned based on user definition.제1항에 있어서, 상기 채널 목록의 적어도 하나의 채널은 사용자 정의에 기반하여 랜덤 하게 스캔 되는 것을 특징으로 하는 자동 채널 전환 방법.2. The method of claim 1, wherein at least one channel of the channel list is randomly scanned based on user definition.제1항에 있어서, 상기 비 광고 채널로 전환하는 단계는,
현재 채널을 표시하는 제1윈도우를 상기 검색된 비 광고 채널의 콘텐트로 랜더링하고 비 광고 채널을 검색중인 제2윈도우를 닫는 것을 특징으로 하는 자동 채널 전환 방법.
The method of claim 1, wherein the switching to the non-
The first window displaying the current channel is rendered as the content of the searched non-advertisement channel, and the second window being searched for the non-advertisement channel is closed.
채널 목록을 저장하는 채널 목록 관리부;
상기 저장된 채널 목록을 디스플레이 하는 사용자 인터페이스부; 및
선국된 채널에서 광고가 검출되면 상기 채널 목록에 존재하는 적어도 하나의 채널을 스캔하여 비 광고 채널을 추출하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭 처리부를 포함하는 자동 채널 전환 장치.
A channel list management unit for storing a channel list;
A user interface unit for displaying the stored channel list; And
And a channel switching processor for extracting a non-advertisement channel by scanning at least one channel existing in the channel list and switching from the current channel to the non-advertisement channel when an advertisement is detected in the selected channel.
제14항에 있어서, 상기 채널 스위칭 처리부를 비활성화하는 비활성화부를 더 포함하는 자동 채널 전환 장치.15. The automatic channel switching device of claim 14, further comprising a deactivation unit for deactivating the channel switching processing unit.제15에 있어서, 상기 비활성화부는 일시적 비활성화 및 영구적 비활성화 중 하나를 수행하는 것을 특징으로 하는 자동 채널 전환 장치.15. The automatic channel switching device of claim 15, wherein the deactivation unit performs one of temporary deactivation and permanent deactivation.제14항에 있어서, 상기 채널 스위칭 처리부는,
선국된 채널의 콘텐트로부터 광고를 검출하는 광고 검출기; 및
상기 선국된 채널에서 광고가 검출되면 미리 설정된 채널 목록에 존재하는 적어도 하나의 채널을 스캔 하여 비 광고 채널을 추출하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭부를 구비하는 것을 특징으로 하는 자동 채널 전환 장치.
15. The apparatus of claim 14, wherein the channel switching processor comprises:
An advertisement detector for detecting an advertisement from the content of the selected channel; And
And a channel switching unit that scans at least one channel existing in a preset channel list to extract a non-advertisement channel and switches from the current channel to the non-advertisement channel when an advertisement is detected in the selected channel. Channel switching device.
현재 채널의 콘텐트 및 채널 목록을 표시하는 디스플레이부; 및
상기 현재 채널의 콘텐트로부터 광고가 검출되면 상기 채널 목록의 적어도 하나의 채널을 스캔 하여 비 광고 채널을 검색하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭 제어부를 포함하는 디스플레이 장치.
A display unit displaying content and a channel list of the current channel; And
And a channel switching controller for scanning at least one channel of the channel list to search for a non-advertisement channel and switching from the current channel to the non-advertisement channel when an advertisement is detected from the content of the current channel.
제18에 있어서, 상기 채널 스위칭 제어부는,
채널 목록을 저장하는 채널 목록 저장부;
상기 채널 목록을 표시하는 사용자 인터페이스부; 및
선국된 채널에서 광고가 검출되면 상기 채널 목록에 존재하는 적어도 하나의 채널을 스캔하여 비 광고 채널을 추출하고, 현재 채널로부터 상기 비 광고 채널로 전환하는 채널 스위칭 처리부를 구비하는 것을 특징으로 하는 디스플레이 장치.
19. The apparatus of claim 18,
A channel list storage unit for storing a channel list;
A user interface unit for displaying the channel list; And
And a channel switching processor for scanning at least one channel existing in the channel list to extract a non-advertisement channel and switching from the current channel to the non-advertisement channel when an advertisement is detected in the selected channel. .
제 1 항 내지 제 13항 중 어느 한 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.

A computer-readable recording medium on which a program for implementing the method of any one of claims 1 to 13 is recorded.

KR1020130134375A2013-01-072013-11-06Method and apparatus for automatically switching channelWithdrawnKR20140090066A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/147,989US20140196094A1 (en)2013-01-072014-01-06Method and apparatus for automatically switching channels

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
IN58CH20132013-01-07
IN58/CHE/20132013-01-07

Publications (1)

Publication NumberPublication Date
KR20140090066Atrue KR20140090066A (en)2014-07-16

Family

ID=51737915

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020130134375AWithdrawnKR20140090066A (en)2013-01-072013-11-06Method and apparatus for automatically switching channel

Country Status (1)

CountryLink
KR (1)KR20140090066A (en)

Similar Documents

PublicationPublication DateTitle
US11842036B2 (en)Remotely configuring windows displayed on a display device
US10812856B2 (en)Dynamic advertisement insertion
US9820008B2 (en)Capture and recall of home entertainment system session
US20060041915A1 (en)Residential gateway system having a handheld controller with a display for displaying video signals
US8621045B2 (en)Portable communication interface for accessing media content
US20140196094A1 (en)Method and apparatus for automatically switching channels
US7519627B2 (en)Method for automatic deletion scheduling of the plurality of files in multi-user a digital playback system
US20070162936A1 (en)Interactive main menu graphical user interface systems and methods
CN105379292A (en)Apparatus and method for navigating through media content
MX2011005550A (en)Enhanced program metadata on cross-media bar.
KR20160013888A (en)Apparatus and method for displaying a program guide
EP2934017A1 (en)Display apparatus and control method thereof
AU2017302650A1 (en)Systems and methods for disambiguating a term based on static and temporal knowledge graphs
US9094640B2 (en)Terminal and method for outputting information
CN108810580B (en)Media content pushing method and device
CN111510750A (en)Advertisement cross-screen delivery method, system and storage medium
US20100281500A1 (en)Av device and ui display method
CN113542899B (en) Information display method, display device, and server
CN1190958C (en) eGuide to Digital Content
US20170164050A1 (en)Presenting alternate content
CN101668143B (en)Display control apparatus, display control method and communication system
KR20140090066A (en)Method and apparatus for automatically switching channel
CN112367550A (en)Method for realizing multi-title dynamic display of media asset list and display equipment
KR100865539B1 (en) Digital Media Content Management System and Management Method
CN113473175B (en)Content display method and display equipment

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20131106

PG1501Laying open of application
PC1203Withdrawal of no request for examination
WITNApplication deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid

[8]ページ先頭

©2009-2025 Movatter.jp