KR100425689B1 - Editing method for virtual channel of television set - Google Patents

Editing method for virtual channel of television set Download PDF

Info

Publication number
KR100425689B1
KR100425689B1 KR10-2001-0088472A KR20010088472A KR100425689B1 KR 100425689 B1 KR100425689 B1 KR 100425689B1 KR 20010088472 A KR20010088472 A KR 20010088472A KR 100425689 B1 KR100425689 B1 KR 100425689B1
Authority
KR
South Korea
Prior art keywords
program
virtual channel
list
information
preference
Prior art date
Application number
KR10-2001-0088472A
Other languages
Korean (ko)
Other versions
KR20030058086A (en
Inventor
정문호
정성영
김택수
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2001-0088472A priority Critical patent/KR100425689B1/en
Publication of KR20030058086A publication Critical patent/KR20030058086A/en
Application granted granted Critical
Publication of KR100425689B1 publication Critical patent/KR100425689B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 티브이에서 시청자의 프로그램 선호도를 기반으로 가상의 시청 채널을 자동으로 설정하고, 그 가상채널의 내용에 따라 일반 채널이 자동 절환되도록한 기술에 관한 것이다. 이러한 본 발명은 데이터베이스로부터 시청자의 선호도 점수를 추출한 후 선호도 순서대로 프로그램의 방송정보를 정렬하여 프로그램 리스트를 작성하는 제1과정과; 가상채널 리스트의 비워진 공간을 찾아내어 상기 프로그램 리스트를 근거로 프로그램 정보를 추가하면서 타임홀 리스트를 시간순으로 정렬하는 제2과정과; 상기 가상채널 리스트에 선호도가 가장 높은 프로그램의 방송정보가 이미 선정되었으면 프로그램 리스트에서 그 방송정보를 삭제한 후 제2과정으로 복귀하고, 그렇지 않은 경우에는 완전히 또는 부분적으로 비어있는 영역에 해당 프로그램의 방송정보를 모두 또는 부분적으로 추가한 후 제2과정으로 복귀하는 제3과정과; 상기 과정을 통해 완성된 가상채널 리스트에 따라 일반 채널을 자동 절환하는 제4과정과; 상기 가상채널 리스트를 일반 방송 채널의 정보와 함께 화면에 디스플레이하고, 그 가상채널 리스트 상에서 스킵 또는 복원 또는 추가 버튼이 클릭될 때, 해당 프로그램의 방송정보를 수정하거나, 복원시키거나, 추가하는 제5과정에 의해 달성된다.The present invention relates to a technology for automatically setting a virtual viewing channel based on a viewer's program preference in a TV, and automatically switching a general channel according to the content of the virtual channel. The present invention includes a first step of extracting a viewer's preference score from a database and arranging broadcast information of programs in order of preference to create a program list; Finding a free space of a virtual channel list and sorting the time hole list in chronological order while adding program information based on the program list; If the broadcasting information of the program having the highest preference is already selected in the virtual channel list, the broadcasting information is deleted from the program list and the process returns to the second process. Otherwise, the broadcasting of the program is completely or partially empty. A third step of returning to the second step after adding all or part of the information; A fourth process of automatically switching a general channel according to the virtual channel list completed through the above process; A fifth display of the virtual channel list on the screen together with the information of the general broadcast channel, and when the skip, restore, or add button is clicked on the virtual channel list, the broadcast information of the corresponding program is modified, restored, or added; Is achieved by the process.

Description

티브이의 가상채널 편집방법{EDITING METHOD FOR VIRTUAL CHANNEL OF TELEVISION SET}EDITING METHOD FOR VIRTUAL CHANNEL OF TELEVISION SET}

본 발명은 티브이에서 시청자의 프로그램 선호도를 기반으로 시청 채널을 설정하는 기술에 관한 것으로, 특히 시청자의 프로그램 선호도를 기반으로 가상의 시청 채널을 자동으로 설정하고, 필요시 시청자로 하여금 그 가상채널을 직접 편집할 수 있도록 한 티브이의 가상채널 편집방법에 관한 것이다.The present invention relates to a technology for setting a viewing channel based on a viewer's program preference in TV, and in particular, automatically sets a virtual viewing channel based on the viewer's program preference, and allows the viewer to directly set the virtual channel. A method of editing a virtual channel of a TV that can be edited.

현재 방송 채널의 수는 케이블 티브이를 포함하여 100여개에 이르고 있다. 따라서, 모든 채널에서 방송되는 프로그램을 사용자가 직접 서치하여 시청하는 것은 상당한 어려움이 따른다. 더욱이, 차세대 티브이로 부상하고 있는 디지털 티브이의 경우는 훨씬 많은 채널을 보유하고 있는데, 시청자가 리모콘으로 일일이 자신이 선호하는 채널을 선국해서 시청한다는 것은 거의 불가능할 것이다.The number of broadcast channels is currently over 100 including cable TV. Therefore, it is difficult for a user to search and watch a program broadcast on all channels directly. Moreover, digital TVs, which are emerging as next generation TVs, have much more channels, and it will be almost impossible for viewers to tune in to their favorite channels by remote control.

가상채널에 대한 종래의 기술로서 리플레이 티브이 회사에서 제안한 가상채널 구현 방법이 유일한데, 이는 시청자가 직접 자신이 선호하는 가상채널을 구현하도록 되어 있다.As the conventional technology for the virtual channel, the only method for implementing a virtual channel proposed by the Replicator company is to allow the viewer to directly implement their favorite virtual channel.

이와 같이 종래에는 많은 채널 중에서 자신이 선호하는 채널의 방송 프로그램을 손쉽게 선택할 수 있는 기술이 마련되어 있지 않아 시청자들은 자신이 원하는 프로그램을 감상하는데 어려움이 있었다. 종래 기술에 의한 가상채널을 이용하면 어느 정도 편리함을 얻을 수 있지만, 시청자가 직접 자신이 필요로 하는 형태로 가상채널을 구축해야 하는 어려움이 있었다.As such, the conventional technology does not include a technology for easily selecting a broadcast program of a channel of its own preference among many channels, and thus, viewers have difficulty in viewing a desired program. Using a virtual channel according to the prior art has some convenience, but the viewer has a difficulty in establishing a virtual channel in a form that he or she needs.

따라서, 본 발명의 목적은 시청자가 리모콘의 채널 변환 버튼이나 티브이의 본체에 마련된 채널 변경 버튼을 이용하여 채널을 변경시키지 않아도 그 시청자가 선호하는 프로그램이 방송되는 채널로 자동 절환되는 가상채널을 제공하고, 시청자가 스킵(skip),복원(back),추가 버튼을 이용하여 직접 그 가상채널을 편집하는 것이 가능한 티브이의 가상채널 편집방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a virtual channel which automatically switches to a channel on which a viewer's favorite program is broadcast, even if the viewer does not change the channel by using the channel change button of the remote control or the channel change button provided on the main body of the TV. The present invention provides a method for editing a virtual channel of a TV, which enables a viewer to directly edit the virtual channel using a skip, restore, and add button.

도 1은 본 발명에 의한 티브이의 가상채널 편집방법의 신호 흐름도.1 is a signal flow diagram of a virtual channel editing method of a TV according to the present invention.

도 2는 본 발명의 가상채널에 의해 실제 시청시 채널 절환과정을 보인 설명도.2 is an explanatory diagram showing a channel switching process during actual viewing by a virtual channel of the present invention.

도 3은 본 발명에 의한 가상채널 및 일반채널의 프로그램 편성표.3 is a program scheduling table of a virtual channel and a normal channel according to the present invention.

도 4는 스킵버튼 클릭시의 처리과정을 보인 설명도.4 is an explanatory diagram showing a processing process when a skip button is clicked.

도 5는 복원버튼 클릭시의 처리과정을 보인 설명도.5 is an explanatory diagram showing a processing process when a restore button is clicked.

도 6은 추가버튼 클릭시의 처리과정을 보인 설명도.6 is an explanatory diagram showing a processing process when an add button is clicked.

*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***

12 : 가상채널 13 : 시청시작시간12: virtual channel 13: watching start time

14 : 알람출력시간 19 : 마이채널14: Alarm output time 19: My channel

20 : 일반채널 21 : 스킵버튼20: Normal channel 21: Skip button

22 : 복원버튼 23 : 추가버튼22: Restore button 23: Add button

본 발명의 제1특징에 따르면, 본 발명에 의한 가상채널은 시청자의 프로그램 선호도를 기반으로 구축되는 것이다.According to a first aspect of the present invention, a virtual channel according to the present invention is established based on a viewer's program preference.

본 발명의 제2특징에 따르면, 본 발명에 의한 가상채널은 EPG(EPG: Electronic Program Guide)의 모든 방송 프로그램에 대해 시청자의 선호도에 따른 점수를 부여하여 해당 시간에서 가장 높은 선호도 점수를 갖는 프로그램을 가상채널에 배치하는 것이다.According to a second aspect of the present invention, a virtual channel according to the present invention assigns a score according to a viewer's preference to all broadcast programs of an EPG (EPG: Electronic Program Guide) to provide a program having the highest preference score at a corresponding time. To the virtual channel.

본 발명의 제3특징에 따르면, 선호도에 근거하여 시스템에서 자체적으로 구축한 가상채널의 내용 중 시청자가 스킵 버튼을 이용하여 마음에 들지 않는 프로그램을 제거할 수 있도록 하고, 이때, 시스템에서는 자동적으로 다음 선호도의 프로그램을 추가하도록 하는 것이다.According to a third aspect of the present invention, a viewer can remove an undesired program by using a skip button among contents of a virtual channel built by the system based on a preference. To add a program of preference.

본 발명의 제4특징에 따르면, 선호도에 근거하여 시스템에서 자체적으로 구축한 가상채널의 내용 중에서 시청자가 제거한 프로그램을 복원버튼을 이용하여 자동으로 복귀시킬 수 있도록 하는 것이다.According to a fourth aspect of the present invention, a program that a viewer removes from the contents of a virtual channel built by the system based on a preference can be automatically returned using a restore button.

본 발명의 제5특징에 따르면, 시청자가 추가버튼을 이용하여 일반 채널에서 마음에 드는 프로그램을 선택하면 시스템에서 자동으로 해당 프로그램을 가상채널에 추가하는 것이다.According to a fifth aspect of the present invention, when a viewer selects a favorite program from a general channel by using an add button, the system automatically adds the corresponding program to a virtual channel.

본 발명에 의한 티브이의 가상채널 편집방법은, 데이터베이스로부터 시청자의 선호도 점수를 추출한 후 선호도 순서대로 프로그램의 방송정보를 정렬하여 프로그램 리스트를 작성하는 제1과정과; 가상채널 리스트의 비워진 공간을 찾아내어 상기 프로그램 리스트를 근거로 프로그램의 방송정보를 추가하면서 타임홀 리스트를 시간순으로 정렬하는 제2과정과; 상기 프로그램 리스트와 가상채널 리스트를 비교하여 그 가상채널 리스트에 선호도가 가장 높은 프로그램의 방송정보가 이미 선정되었으면 프로그램 리스트에서 해당 프로그램의 방송정보를 삭제한 후 제2과정으로 복귀하고, 그렇지 않은 경우에는 완전히 또는 부분적으로 비어있는 영역에 해당 프로그램의 방송정보를 모두 또는 부분적으로 추가한 후 제2과정으로 복귀하는 제3과정과; 시스템에서 완성된 가상채널 리스트 상에서 스킵 또는 복원 또는 추가 버튼이 클릭될 때, 해당 프로그램의 방송정보를 수정하거나, 복원시키거나, 추가하는 제4과정으로 이루어지는 것으로, 이와 같은 본 발명의 작용을 첨부한 도 1 내지 도 6을 참조하여 상세히 설명하면 다음과 같다.According to an aspect of the present invention, there is provided a method for editing a virtual channel of a TV, comprising: a first step of extracting a viewer's preference score from a database and arranging broadcast information of the program in order of preference to create a program list; Finding a vacant space of the virtual channel list, and adding the broadcast information of the program based on the program list and sorting the time hole list in chronological order; Comparing the program list with the virtual channel list, if the broadcasting information of the program having the highest preference is already selected in the virtual channel list, the broadcasting information of the corresponding program is deleted from the program list and the process returns to the second process. A third step of returning to the second step after adding all or part of the broadcasting information of the corresponding program to a completely or partially empty area; When the skip, restore or add button is clicked on the completed virtual channel list in the system, a fourth step of modifying, restoring, or adding broadcast information of the corresponding program is performed. A detailed description with reference to FIGS. 1 to 6 is as follows.

먼저, 도 1을 참조하여 가상채널의 스케쥴링 방법을 설명하면 다음과 같다.First, a scheduling method of a virtual channel will be described with reference to FIG. 1.

시스템의 구동이 시작되면 해당 시간 범위 내의 모든 프로그램의 선호도 점수가 기록되어 있는 데이터베이스로부터 해당 시청자의 선호도 점수를 추출한다.(S1,S2)When the system starts running, the viewer's preference score is extracted from a database in which the preference scores of all programs in the corresponding time range are recorded. (S1, S2)

상기 해당 시청자란 가족 구성원 중 로그인을 한 사람을 의미한다. 만약, 로그인을 하지 않은 경우에는 가족 전체를 대상으로 한다.The viewer refers to a person who logged in among family members. If not logged in, the whole family is covered.

이후, 상기 추출된 시청자의 선호도를 내림차순으로 정렬하여 프로그램 리스트를 작성하게 되는데, 이 프로그램 리스트는 이후에 가상채널의 구축 자료로 사용된다.(S3)Thereafter, the extracted viewer's preferences are sorted in descending order to create a program list, which is then used as construction data of the virtual channel (S3).

가상채널 리스트를 확인하여 널(null) 상태로 판명되면 가상채널의 해당 공간에 프로그램을 추가하고, 널 상태가 아닌 것으로 판명되면 중간에 비워진 구간(Time Hole)의 수가 "0"인지 비교한다.(S4,S5,S9)Check the virtual channel list and if it turns out to be null, add the program to the corresponding space of the virtual channel. If it turns out to be not null, compare the number of time holes in the middle to "0". S4, S5, S9)

참고로, 상기 프로그램이란 실제 프로그램을 의미하는 것이 아니라 해당 프로그램을 선택하여 방송하기 위한 시간 개념의 프로그램 정보를 의미하며, 이하의 설명에서도 그냥 프로그램으로 표현하였다.For reference, the program does not mean an actual program, but program information of a concept of time for selecting and broadcasting a corresponding program, and the following description is simply expressed as a program.

상기 타임홀의 수가 "0"인 것으로 판명되면 가상채널 스케쥴링 처리과정을 종료하고, "0"이 아닌 것으로 판명되면 타임홀 리스트를 시간순으로 정렬한다.(S6)If the number of time holes is found to be "0", the virtual channel scheduling process is terminated. If it is determined that the number of time holes is not "0", the time hole list is sorted in chronological order (S6).

이후, 상기 프로그램 리스트와 상기 정렬된 가상채널 리스트와 비교하여 가상채널 리스트 상에서 해당 방송 프로그램의 방송시간에 선호도가 가장 높은 프로그램이 이미 존재하는 것으로 판명되면 그 후보 프로그램 리스트 상에서 선호도가 가장 높은 프로그램을 삭제하고 제3단계(S3)로 복귀한다.(S7,S11)Then, when it is determined that the program with the highest preference already exists in the broadcast time of the corresponding broadcast program on the virtual channel list compared to the program list and the sorted virtual channel list, the program having the highest preference is deleted from the candidate program list. The process returns to the third step S3. (S7, S11)

그러나, 상기 비교 결과 해당 방송 프로그램의 방송시간에 선호도가 가장 높은 프로그램이 존재하지 않는 것으로 판명되면, 완전히 비어있는 것인지 확인하여 완전히 비어있는 것으로 판명되면 가상채널에 해당 프로그램을 추가하고, 부분적으로 비어있는 것으로 판명되면 비어 있는 영역에만 해당 프로그램을 잘라서 추가한다.(S8-S10)However, if the comparison result shows that the program with the highest preference at the broadcast time of the corresponding broadcast program does not exist, it is determined to be completely empty, and if it is found to be completely empty, the program is added to the virtual channel and partially empty. If it is found that the program is cut and added only to the empty area (S8-S10).

한편, 상기와 같이 구축된 가상채널에 의해 실제 시청 채널이 자동 설정되는 과정을 설명하면 다음과 같다.Meanwhile, the process of automatically setting the actual viewing channel by the virtual channel constructed as described above is as follows.

상기 도 1과 같은 스케쥴링 과정이 완료되면, 해당 시각에 시청자의 선호도가 가장 높은 프로그램들로 가상채널이 구축된다. 그런데, 도 2의 가상채널(12)에서 같이 한 프로그램을 모두 시청하지 못하고 부분적으로 시청할 수 있게 되는 경우가 많이 발생된다. 따라서, 본 발명에서는 도 2와 같은 가상채널(12)을 이용하여 프로그램을 시청할 때, 다음과 같은 과정을 통해 프로그램을 보다 효과적으로 시청할 수 있도록 하였다.When the scheduling process as shown in FIG. 1 is completed, a virtual channel is established with programs having the highest preference of the viewer at the corresponding time. However, in the virtual channel 12 of FIG. 2, there are many cases in which one program can be partially viewed without being able to watch a program. Therefore, in the present invention, when viewing a program using the virtual channel 12 as shown in FIG. 2, the program can be more effectively viewed through the following process.

도 2에서 가상채널(12)의 포맷을 그대로 이용하면, 프로그램의 중복을 허용하여 현재 시청하고 있는 프로그램이 종료되기 전에 선호도가 높은 다른 채널로 자동 변경된다. 마이채널(my channel)(16)의 포맷을 이용하는 경우에도 가상채널(12)의 순으로 프로그램을 시청할 수 있도록 하지만, 현재 시청하고 있는 프로그램보다 선호도가 높은 프로그램이 가상채널(12)에 존재하는 경우 알람을 출력하여 시청자로 하여금 그 사실을 인식하도록 하는 것이 다른 점이다. 또한, 마이채널(18)의 포맷을 이용하는 경우에는 상기와 같이 알람이 출력될 때 시청자가 채널변경 키신호를 입력하면 채널 변경을 승인하는 것이 다른 점이다.If the format of the virtual channel 12 is used as it is in FIG. 2, the program is allowed to be duplicated and automatically changed to another channel having high preference before the currently viewed program ends. When the format of the my channel 16 is used, the program can be viewed in the order of the virtual channel 12, but a program having a higher preference than the currently viewed program exists in the virtual channel 12. The difference is that the alarm is output so that the viewer is aware of the fact. In addition, in the case of using the format of the my channel 18, the difference is that when the viewer inputs a channel change key signal when the alarm is output as described above, the channel change is approved.

도 3은 가상채널(마이채널)(19)을 포함한 프로그램 편성표를 나타낸 것으로, 이에 도시한 바와 같이 가로는 시간 순서대로 구성되어 있고, 세로는 채널 순서대로 구성되어 있다. 또한, 상단에는 마이채널(19)이 일반 채널(20)과 동일한 형식으로 표시되어 독립된 하나의 채널을 구성한다. 스킵버튼(21)은 시스템에 의해 자동으로 구성된 마이채널(19)의 내용 중 시청자가 임의의 내용을 제거할 때 사용된다. 즉, 시청자가 스킵버튼(21)을 클릭하면 해당 프로그램이 가상채널(19)에서 제거된다. 또한, 시청자가 일반채널(20)에 위치한 추가버튼(23)을 클릭하면 해당 프로그램이 가상채널(19)에 삽입되는데, 이때 프로그램의 중복 영역은 도 6에서와 같이 처리된다.FIG. 3 shows a program listing table including a virtual channel (my channel) 19. As shown in FIG. 3, horizontal lines are arranged in chronological order, and vertical lines are arranged in channel order. In addition, the My Channel 19 is displayed in the same form as the general channel 20 at the top to form an independent channel. The skip button 21 is used when the viewer removes arbitrary contents from the contents of the my channel 19 automatically configured by the system. That is, when the viewer clicks the skip button 21, the corresponding program is removed from the virtual channel 19. In addition, when the viewer clicks the add button 23 located in the general channel 20, the corresponding program is inserted into the virtual channel 19. At this time, the overlapping area of the program is processed as shown in FIG.

한편, 시청자는 데이터베이스에 저장되어 있는 가상채널 리스트(24) 중 임의의 프로그램을 시스템으로부터 추천 받은 다른 프로그램으로 교체(수정)하고자 할 때 스킵버튼(21)을 클릭하게 되는데, 이에 대한 처리과정을 도 4를 참조하여 설명하면 다음과 같다.On the other hand, when the viewer wants to replace (modify) any program in the virtual channel list 24 stored in the database with another program recommended by the system, the viewer clicks the skip button 21. The following description is made with reference to 4.

도 3의 편성표에서 임의의 스킵버튼(21)을 클릭하면 도 4의 스킵버튼 알고리즘이 화살표(27) 방향으로 진행된다. 여기서, 가상채널 리스트(24)의 2번 프로그램(25)이 삭제 대상 프로그램으로 설정된다고 가정한다.If any skip button 21 is clicked in the table of FIG. 3, the skip button algorithm of FIG. 4 proceeds in the direction of the arrow 27. Here, it is assumed that program number 2 of the virtual channel list 24 is set as a deletion target program.

상기 삭제될 프로그램(25)의 시작시간(S)과 종료시간(E) 사이에 존재하는 삽입 대상 프로그램(28)을 선정하게 되는데, 이 삽입 대상 프로그램(28)은 삭제 프로그램(25)의 시작시간과 종료시간 사이에 시작시간이나 종료시간이 존재하는 프로그램들로 한정된다.The insertion target program 28 existing between the start time S and the end time E of the program 25 to be deleted is selected, and the insertion target program 28 is a start time of the deletion program 25. It is limited to programs with a start time or end time between and.

따라서, 비교 대상 프로그램은 삭제 프로그램(25)의 시작시간과 종료시간 사이에 삽입 대상 프로그램(28)의 시작시간과 종료시간이 모두 포함되어 있는 경우,시작시간만 포함되어 있는 경우, 종료시간만 포함되어 있는 경우, 시작시간이 빠르고 종료시간이 늦은 경우로 나누어 처리하게 된다.Therefore, the comparison target program includes only the start time and the end time when both the start time and the end time of the insertion target program 28 are included between the start time and the end time of the deletion program 25. If it is, the start time is fast and the end time is divided into cases.

물론, 상기 삽입 대상 프로그램(28) 중 선호도 값이 가장 높은 프로그램이 우선 비교 대상으로 선정된다. 예를 들어, 도 4에서와 같은 경우 대상 프로그램 중 선호도 값이 가장 높은 4번 프로그램이 가상채널 리스트(29)에 삽입되고, 나머지의 삭제 영역에는 1번 프로그램과 3번 프로그램이 삽입된다. 도 4에서 영역(30)은 같은 1번의 프로그램이 두 개로 나뉘어 반복 저장되는 결과가 발생된다. 따라서, 이와 같은 경우 가상채널 리스트(32)에서와 같이 하나의 프로그램으로 연결시켜 준다. 상기 가상채널(24)에서 제거된 프로그램은 도 5의 제거된 프로그램 리스트(41)에서와 같이 스킵 오더(skip_order)를 갖는데, 이는 제거된 순서대로 1,2,3,,n 순으로 값을 갖는다.Of course, the program having the highest preference value among the insertion target programs 28 is first selected as a comparison target. For example, as shown in FIG. 4, program 4 having the highest preference value among the target programs is inserted into the virtual channel list 29, and program 1 and program 3 are inserted into the remaining deletion region. In FIG. 4, in the region 30, the same first program is divided into two and repeatedly stored. Therefore, in this case, as in the virtual channel list 32 is connected to one program. The program removed from the virtual channel 24 has a skip_order as in the removed program list 41 of FIG. The values are in order of n.

한편, 시청자가 가상채널(마이채널)(19) 상에서 제거된 프로그램을 복원시키고자 할 때 복원버튼(22)을 클릭하게 되는데, 이에 대한 처리과정을 도 5를 참조하여 설명하면 다음과 같다.On the other hand, when the viewer wants to restore the program removed on the virtual channel (my channel) 19, the restore button 22 is clicked. A process thereof will be described with reference to FIG.

제거된 프로그램 리스트(41)에서 스킵 오더 값이 가장 큰 프로그램이 복원 대상 프로그램으로 선정되고, 다시 복원된 프로그램(36)의 스킵 오더의 값은 삭제되어 널값이 된다. 예를 들어, 복원 대상의 가상채널(39)의 복원 대상 프로그램들 리스트(41)에서 스킵 오더의 값이 가장 큰 2번 프로그램이 복원되게 된다.The program having the largest skip order value is selected as the restoration target program in the removed program list 41, and the skip order value of the restored program 36 is deleted to become a null value. For example, the second program having the largest skip order value is restored in the restoration target programs list 41 of the virtual channel 39 to be restored.

복원 대상의 가상채널(37)에서와 같이 4번 프로그램(40)은 복원 대상 프로그램의 시작시간과 종료시간 사이에 완전히 포함되므로 나머지 부분이 발생되지 않고가상채널(39) 상에서 완전히 제거된다. 또한, 상기 가상채널(37)에서와 같이 1번 프로그램의 종료시간이 복원되는 2번 프로그램의 시작시간과 종료시간 사이에 포함되므로 이 1번 프로그램의 종료시간을 복원되는 2번 프로그램의 시작시간으로 보정해 준다. 이와 마찬가지로, 상기 가상채널(37)에서 3번 프로그램의 시작시간이 복원되는 2번 프로그램의 시작시간과 종료시간의 사이에 포함되므로 3번 프로그램의 시작시간을 그 2번 프로그램의 종료시간으로 보정해 준다.As in the virtual channel 37 of the restoration target, the fourth program 40 is completely included between the start time and the end time of the restoration target program, so that the rest is not completely generated and completely removed from the virtual channel 39. In addition, as in the virtual channel 37, the end time of the first program is included between the start time and the end time of the second program being restored, so that the end time of the first program is the start time of the second program being restored. Correct it. Similarly, since the start time of program 3 in the virtual channel 37 is included between the start time and the end time of program 2, the start time of program 3 is corrected to the end time of the second program. give.

이와 같은 처리과정을 통해 2번 프로그램이 복원된 가상채널(35)이 완성된다.Through this process, the virtual channel 35 in which program 2 is restored is completed.

한편, 시청자가 가상채널(19)에 프로그램을 추가시키고자 할 때 도 3의 일반채널(20)에 위치한 추가버튼(23)을 클릭하게 되는데, 이에 대한 처리과정을 도 6을 참조하여 설명하면 다음과 같다. 여기서는 도 6의 가상채널(42)에 추가 대상 프로그램(47) 중 하나인 7번 프로그램이 추가되는 것을 예로하여 설명한다.Meanwhile, when the viewer wants to add a program to the virtual channel 19, the viewer clicks the add button 23 located in the general channel 20 of FIG. 3, and a process thereof will be described with reference to FIG. Same as Here, an example of adding a program number 7, which is one of the additional target programs 47, to the virtual channel 42 of FIG. 6 will be described.

가상채널(45)에서와 같이 2번 프로그램(46)은 추가 대상 프로그램(47)의 시작시간과 종료시간 사이에 완전히 포함되므로 그 가상채널(45)에서 완전히 제거된다. 영역(44)에서와 같이 1번 프로그램의 종료 시간이 복원되는 7번 프로그램의 시작시간과 종료시간 사이에 포함되므로 1번 프로그램의 종료시간을 7번 프로그램의 시작시간으로 보정해 준다.As in the virtual channel 45, the program number 46 is completely removed between the start time and the end time of the additional target program 47 and thus completely removed from the virtual channel 45. As in the area 44, the end time of the first program is included between the start time and the end time of the seventh program that is restored, so that the end time of the first program is corrected to the start time of the seventh program.

이와 마찬가지로 3번 프로그램의 시작시간이 복원되는 7번 프로그램의 시작시간과 종료시간 사이에 포함되므로 3번 프로프램의 시작시간을 복원되는 7번 프로그램의 종료시간으로 보정해 준다.Likewise, since the start time of program 3 is included between the start time and the end time of program 7 restored, the start time of program 3 is corrected to the end time of program 7 restored.

이와 같은 처리과정을 통해 7번 프로그램이 추가된 가상채널(42)이 완성된다.Through this process, the virtual channel 42 to which the number 7 program is added is completed.

이상에서 상세히 설명한 바와 같이 본 발명은 시청자의 각 프로그램에 대한 선호도에 따라 추천된 프로그램으로 가상채널을 구성함으로써, 시청자가 직접 선호 프로그램을 찾기 위해 오랜 시간동안 채널을 검색하지 않고도 원하는 프로그램을 손쉽게 시청할 수 있는 효과가 있다. 특히 디지털 티브이로의 환경변화 과정에서 발생되고 있는 수 많은 채널 중 선호하는 프로그램을 효율적으로 시청할 수 있도록 서비스하는데 이바지할 수 있다.As described in detail above, the present invention configures a virtual channel with a recommended program according to the viewer's preference for each program, so that the viewer can easily watch a desired program without searching the channel for a long time in order to find a favorite program. It has an effect. In particular, it can contribute to the service to efficiently watch the favorite programs among the numerous channels occurring in the process of changing the environment to digital TV.

또한, 시스템에서 자체적으로 구성한 가상채널 상에서 시청자가 스킵,복원,추가 버튼을 이용하여 손쉽게 편집할 수 있게 함으로써, 시청자의 기호에 적합한 가상채널을 구축할 수 있는 효과가 있다.In addition, by allowing the viewer to easily edit using the skip, restore, and add buttons on the virtual channel configured by the system, there is an effect of establishing a virtual channel suitable for the viewer's preference.

Claims (7)

데이터베이스로부터 시청자의 선호도 점수를 추출하여 선호도 순서대로 프로그램 리스트를 작성하고, 이 프로그램 리스트를 이용하여 가상채널 리스트를 작성하는 제1과정과; 상기 과정을 통해 완성된 가상채널 리스트에 따라 일반 채널을 자동 절환하는 제2과정과; 상기 가상채널 리스트를 일반 방송 채널의 정보와 함께 화면에 디스플레이하고, 그 가상채널 리스트 상에서 스킵 또는 복원 또는 추가 버튼이 클릭될 때, 해당 프로그램의 방송정보를 수정하거나, 복원시키거나, 추가하는 제3과정으로 이루어지는 것을 특징으로 하는 티브이의 가상채널 편집방법.Extracting a viewer's preference score from a database to create a program list in order of preference, and creating a virtual channel list using the program list; A second process of automatically switching a general channel according to the virtual channel list completed through the above process; Displaying the virtual channel list on the screen together with the information of the general broadcasting channel and modifying, restoring, or adding broadcasting information of the corresponding program when a skip, restore, or add button is clicked on the virtual channel list. Virtual channel editing method of the TV, characterized in that consisting of a process. 데이터베이스로부터 시청자의 선호도 점수를 추출한 후 선호도 순서대로 프로그램의 방송정보를 정렬하여 프로그램 리스트를 작성하는 제1과정과; 가상채널 리스트의 비워진 공간을 찾아내어 상기 프로그램 리스트를 근거로 프로그램 정보를 추가하면서 타임홀 리스트를 시간순으로 정렬하는 제2과정과; 상기 가상채널 리스트에 선호도가 가장 높은 프로그램의 방송정보가 이미 선정되었으면 프로그램 리스트에서 그 방송정보를 삭제한 후 제2과정으로 복귀하고, 그렇지 않은 경우에는 완전히 또는 부분적으로 비어있는 영역에 해당 프로그램의 방송정보를 모두 또는 부분적으로 추가한 후 제2과정으로 복귀하는 제3과정과; 상기 과정을 통해 완성된 가상채널 리스트에 따라 일반 채널을 자동 절환하는 제4과정과; 상기 가상채널 리스트를 일반 방송 채널의 정보와 함께 화면에 디스플레이하고, 그 가상채널 리스트상에서 스킵 또는 복원 또는 추가 버튼이 클릭될 때, 해당 프로그램의 방송정보를 수정하거나, 복원시키거나, 추가하는 제5과정으로 이루어지는 것을 특징으로 하는 티브이의 가상채널 편집방법.A first step of extracting a viewer's preference score from a database and arranging broadcast information of programs in order of preference to create a program list; Finding a free space of a virtual channel list and sorting the time hole list in chronological order while adding program information based on the program list; If the broadcasting information of the program having the highest preference is already selected in the virtual channel list, the broadcasting information is deleted from the program list and the process returns to the second process. Otherwise, the broadcasting of the program is completely or partially empty. A third step of returning to the second step after adding all or part of the information; A fourth process of automatically switching a general channel according to the virtual channel list completed through the above process; A fifth display for displaying the virtual channel list on the screen together with general broadcast channel information and modifying, restoring, or adding broadcasting information of a corresponding program when a skip, restore, or add button is clicked on the virtual channel list; Virtual channel editing method of the TV, characterized in that consisting of a process. 제1항 또는 2항에 있어서, 가상채널 리스트 상에서 스킵버튼이 클릭될 때, 해당 프로그램 정보를 삭제하고, 가상채널 리스트에서 그 삭제된 프로그램의 방송시간과 유사한 프로그램 중 선호도가 가장 높은 프로그램의 정보를 그 삭제된 영역에 삽입하는 것을 특징으로 하는 티브이의 가상채널 편집방법.The method according to claim 1 or 2, wherein when the skip button is clicked on the virtual channel list, the corresponding program information is deleted, and information of the program having the highest preference among programs similar to the broadcast time of the deleted program is deleted from the virtual channel list. And inserting the deleted area into the deleted area. 제3항에 있어서, 삭제된 영역 중 새로운 프로그램 정보가 삽입되고 남은 영역은 인접된 프로그램 정보를 확장시켜 보충하는 것을 특징으로 하는 티브이의 가상채널 편집방법.The method of claim 3, wherein new program information is inserted in the deleted area and the remaining area is extended by supplementing adjacent program information. 제1항 또는 2항에 있어서, 가상채널 리스트 상에서 복원버튼이 클릭될 때, 이미 제거된 프로그램 리스트에서 가장 최근에 제거된 프로그램의 정보를 선택하여 해당 영역에 복원시키는 것을 특징으로 하는 티브이의 가상채널 편집방법.The virtual channel of claim 1 or 2, wherein when the restore button is clicked on the virtual channel list, information of the most recently removed program is selected from the already removed program list and restored to the corresponding area. How to edit. 제5항에 있어서, 제거되었던 프로그램의 정보가 복원되어 인접된 프로그램의 정보와 중첩되는 경우 해당 프로그램의 시작시간 또는 종료시간을 보정해 주는 것을 특징으로 하는 티브이의 가상채널 편집방법.The method of claim 5, wherein when the information of the removed program is restored and overlaps with the information of an adjacent program, the start time or end time of the corresponding program is corrected. 제1항 또는 2항에 있어서, 가상채널 리스트 상에서 추가버튼이 클릭될 때, 해당 영역에 위치한 프로그램 정보 대신 지정된 프로그램 정보를 추가한 후 인접된 프로그램 정보의 시작시간과 종료시간을 적절히 보정해주는 것을 특징으로 하는 티브이의 가상채널 편집방법.The method according to claim 1 or 2, wherein when the add button is clicked on the virtual channel list, the start time and end time of adjacent program information are properly corrected after adding designated program information instead of the program information located in the corresponding area. TV virtual channel editing method.
KR10-2001-0088472A 2001-12-29 2001-12-29 Editing method for virtual channel of television set KR100425689B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0088472A KR100425689B1 (en) 2001-12-29 2001-12-29 Editing method for virtual channel of television set

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0088472A KR100425689B1 (en) 2001-12-29 2001-12-29 Editing method for virtual channel of television set

Publications (2)

Publication Number Publication Date
KR20030058086A KR20030058086A (en) 2003-07-07
KR100425689B1 true KR100425689B1 (en) 2004-04-01

Family

ID=32216018

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0088472A KR100425689B1 (en) 2001-12-29 2001-12-29 Editing method for virtual channel of television set

Country Status (1)

Country Link
KR (1) KR100425689B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100692522B1 (en) * 2005-01-10 2007-03-09 삼성전자주식회사 the apparatus for generating the visual channel and the operating method thereof
KR100700058B1 (en) * 2005-01-25 2007-03-27 (주) 아이티비엠지 Method and system for managing electronic program guide
KR100763203B1 (en) * 2006-03-07 2007-10-04 삼성전자주식회사 Method for tuning broadcast channel using virtual channel and broadcast receiving device for the same
KR100818348B1 (en) * 2006-04-18 2008-04-02 삼성전자주식회사 Apparatus and method for providing digital brocasting and channel list of the digital broadcasting in a digital multimedia broadcasting service
KR101356163B1 (en) * 2007-07-12 2014-01-24 엘지전자 주식회사 mobile terminal and it's channel and broadcast information indication method
CN101753918B (en) * 2008-12-03 2012-02-01 深圳Tcl新技术有限公司 Television reception device and channel changing method thereof
KR102633594B1 (en) 2019-10-04 2024-02-05 삼성전자주식회사 Display apparatus, method for controlling display apparatus and recording media thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970031940A (en) * 1995-11-29 1997-06-26 배순훈 Tuning using a Preferred Channel Group in a Television Receiver
KR19990073955A (en) * 1998-03-05 1999-10-05 구자홍 Preferred Program Guidance System Using Korean Broadcast Program System
KR20000040203A (en) * 1998-12-17 2000-07-05 윤종용 Method for setting preferred channel and apparatus doing the same
KR20000051974A (en) * 1999-01-28 2000-08-16 구자홍 method for alarming favorite channel between TV broadcasting channel
KR20010039204A (en) * 1999-10-29 2001-05-15 윤종용 Program guide method of television receiver

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970031940A (en) * 1995-11-29 1997-06-26 배순훈 Tuning using a Preferred Channel Group in a Television Receiver
KR19990073955A (en) * 1998-03-05 1999-10-05 구자홍 Preferred Program Guidance System Using Korean Broadcast Program System
KR20000040203A (en) * 1998-12-17 2000-07-05 윤종용 Method for setting preferred channel and apparatus doing the same
KR20000051974A (en) * 1999-01-28 2000-08-16 구자홍 method for alarming favorite channel between TV broadcasting channel
KR20010039204A (en) * 1999-10-29 2001-05-15 윤종용 Program guide method of television receiver

Also Published As

Publication number Publication date
KR20030058086A (en) 2003-07-07

Similar Documents

Publication Publication Date Title
US10616644B2 (en) System and method for blending linear content, non-linear content, or managed content
EP1346572B1 (en) Recommender system using "fuzzy-now" for real-time events
US8850481B2 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
US7617511B2 (en) Entering programming preferences while browsing an electronic programming guide
US8285726B2 (en) Presenting media guidance search results based on relevancy
CA2664746C (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
US20060239640A1 (en) Contents information displaying device and method
EP1158794A1 (en) Process for dynamic navigation among multimedia documents and multimedia terminal therefore
JP5225037B2 (en) Program information display apparatus and method
EP2464111A1 (en) Content viewing/listening device and content display device
KR100900949B1 (en) Epg generation apparatus, and epg generation method
US20080092169A1 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
JPH10207914A (en) Electronic program guide and program guide method to be executed on computation platform
US20080092170A1 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
CN102204269B (en) Method of processing multi-mode service broadcast signal and digital television receiver using the same
KR100425689B1 (en) Editing method for virtual channel of television set
JP2005522113A (en) Method and system for providing personalized news
CN102497586A (en) Information display method and device
JP2006217215A (en) Program retrieving apparatus and program retrieving method, program, recording medium, and receiver
JP4498093B2 (en) Broadcast receiving apparatus, program, and recording medium
JP2004023118A (en) Device, method, and program for generating individual program table
JP2008278400A (en) Keyword setting method
JP5158894B2 (en) Broadcast receiving apparatus, program, and recording medium
KR100813688B1 (en) Method for channel selection using virtual channel of television set
JP2007214869A (en) Recommended program display device

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070221

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee