KR20040000632A - Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel - Google Patents
Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel Download PDFInfo
- Publication number
- KR20040000632A KR20040000632A KR1020020035139A KR20020035139A KR20040000632A KR 20040000632 A KR20040000632 A KR 20040000632A KR 1020020035139 A KR1020020035139 A KR 1020020035139A KR 20020035139 A KR20020035139 A KR 20020035139A KR 20040000632 A KR20040000632 A KR 20040000632A
- Authority
- KR
- South Korea
- Prior art keywords
- program
- information
- virtual channel
- user
- viewing
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 텔레비전 동작 장치 및 방법에 관한 것으로, 보다 상세하게는 TV 시청 시간대에 사용자가 선호하는 TV 프로그램들로 구성된 가상 방송 채널을 생성하고, 생성된 가상 방송 채널에 의해 텔레비전을 시청하는 가상 채널 생성 장치 및 방법, 그리고 생성된 가상 채널에 의한 TV 시청 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for operating a television, and more particularly, to generate a virtual broadcast channel composed of user favorite TV programs in a TV viewing time zone, and to generate a virtual channel for watching television by the generated virtual broadcast channel. Apparatus and method, and apparatus and method for watching TV by generated virtual channel.
우리는 하루 생활의 많은 시간을 TV 시청에 할애하며 TV에서 색다른 정보나 생활의 기쁨을 찾는 사람들도 있다. 그 만큼 TV란 매체는 우리 생활과 밀접한 관계에 있다고 할 수 있다. 케이블 방송은 물론 디지털 방송을 앞둔 시점에서 그 수많은 채널과 정보를 하루라는 주어진 시청 시간에서 개개인의 취향에 맞는 방송과 프로그램을 선별하여 TV 시청을 한다는 것은 시청자에게 있어서 매우 곤욕스러운 부분이기도 하다. 하루에도 수십 번씩 아니 수백 번씩 TV 리모콘의 버튼으로 선택해가며 보고 싶은 방송을 찾다보면 짜증에 가까운 느낌마저 생기는 경우가 자주 발생한다. 더욱이 시간대가 서로 겹치는 TV 프로그램에 관한 시청은 더더욱 시청자로 하여금 선택의 결정을 내리게 만드는 불편함을 가중케 만든다. 시청자 입장에서 방송 프로그램은 기호 식품과도 같아서 시청자의 기호에 따라 스포츠를 즐겨보는 사람 혹은 드라마를 즐겨보는 사람 혹은 시사 프로그램을 즐겨보는 사람 등 각양 각색이다. 이러한 시청자의 취향을 유심히 살펴보면, 개인의 TV 프로그램 시청 패턴이 있다는 것을 알 수 있다. 월요일부터 일요일까지 요일별, 개개인이 좋아하는 시간대별 TV 프로그램은 거의 정해져 있고 단지 그 TV 프로그램들을 연결해 보는 것인데 시청자들은 이러한 자신의 패턴을 인식하지 못하고, 각각의 TV 프로그램들을 찾기 위해 리모콘으로 모든 방송들을 탐색하곤 한다.We spend a great deal of our day spending time watching TV, and some people find extraordinary information or joy on their TV. As such, the medium of TV is closely related to our lives. In addition to cable broadcasting as well as digital broadcasting, it is also very difficult for viewers to watch TV by selecting broadcasts and programs that suit their tastes at a given viewing time. Dozens of times a day or hundreds of times with the buttons on the TV's remote control to find the broadcast you want to see often a feeling of irritability often occurs. Moreover, watching TV programs with overlapping time zones further increases the inconvenience that leads viewers to make choices. From the viewer's point of view, a broadcast program is like a favorite food, and it can be varied depending on the viewer's preference, such as enjoying sports, watching dramas, or watching current affairs programs. Looking closely at the tastes of these viewers, it can be seen that there are individual TV program viewing patterns. From Monday to Sunday, your favorite time-of-day TV program is almost fixed and you simply connect the TV programs. Viewers don't recognize their own patterns and use the remote to navigate through all the stations to find each TV program. I do it.
이와 같이 종래에는 리모콘이나 TV 본체에 내장되어 있는 선택 버튼을 이용하여 원하는 채널에 대하여 탐색을 하거나 시간의 설정을 통하여 보고자 하는 TV 프로그램을 예약 녹화하거나 TV 전원을 ON/OFF 시키는 매우 간단한 기능들을 구현한다. 기존의 TV에 있는 유사한 기능들은 사용자가 리모콘을 사용하여 예약이나 설정을 통하여 그 기능들을 하나하나 수동 조작하여 사용해 왔다. 이를 사용하는 사용자의 어려움과 불편함으로 인하여 여러 가지 기능이 있음에도 불구하고 극히 일부분의 기능들만이 사용되고 있는 실정이다.As such, conventionally, a very simple function of searching for a desired channel using a select button built in the remote control or the main body of the TV, or pre-recording a desired TV program by setting a time, or turning on / off the power of the TV is implemented. . Similar functions in existing TVs have been manually operated by the user through reservation or setting using a remote control. Although there are various functions due to the difficulty and inconvenience of the user using it, only a part of the functions are used.
본 발명이 이루고자 하는 기술적인 과제는 EPG 정보를 바탕으로 사용자의 TV 시청 프로그램 패턴을 추출, 이를 테이블 정보화하여 사용자의 특별한 설정 없이 TV가 능동적으로 임의의 가상 채널에 지속적으로 프로그램을 스케줄링 및 제어하는 가장 채널 생성 장치 및 방법을 제공하는데 있다.The technical problem to be achieved by the present invention is to extract the TV viewing program pattern of the user based on the EPG information, and to make the table information so that the TV continuously schedules and controls the program on any virtual channel without the user's special setting An apparatus and method for generating a channel are provided.
본 발명이 이루고자 하는 또 다른 기술적인 과제는 EPG 정보를 바탕으로 사용자의 TV 시청 프로그램 패턴을 추출, 이를 테이블 정보화하여 사용자의 특별한 설정 없이 TV가 능동적으로 임의의 가상 채널에 지속적으로 프로그램을 스케줄링 및 제어하여 TV를 시청할 수 있는 생성된 가상 채널에 의한 TV 시청 장치 및 방법을 제공하는데 있다.Another technical problem to be achieved by the present invention is to extract the TV viewing program pattern of the user based on the EPG information, and to make the table information so that the TV continuously schedules and controls the program on any virtual channel without user's special setting. The present invention provides a device and method for watching TV by using a generated virtual channel capable of watching TV.
도 1은 가상 채널 생성 장치 및 생성된 가상 채널에 의한 TV 시청 장치의 구성을 보이는 블록도 이다.1 is a block diagram showing the configuration of a virtual channel generating apparatus and a TV viewing apparatus using the generated virtual channel.
도 2는 도 1중 가상 채널 생성/동작부의 상세도 이다.FIG. 2 is a detailed view of a virtual channel generation / operation unit in FIG. 1.
도 3은 EPG(Electronic Program Guide : 전자 프로그램 가이드) 정보 테이블의 일 실시 예를 보이는 도면이다.3 is a diagram illustrating an embodiment of an electronic program guide (EPG) information table.
도 4는 필터링을 거친 채널 정보 D/B 생성을 설명하기 위한 도면이다.4 is a diagram for describing generation of filtered channel information D / B.
도 5는 주간 채널 정보의 일 실시 예를 나타내는 도면이다.5 is a diagram illustrating an embodiment of weekly channel information.
도 6은 사용자 선택 정보 테이블의 일 실시 예를 나타내는 도면이다.6 is a diagram illustrating an embodiment of a user selection information table.
도 7은 TV 프로그램 편성별 시청 시간의 일 실시 예를 나타내는 도면이다.7 is a diagram illustrating an embodiment of a viewing time for each TV program.
도 8은 채널별 시청 시간의 일 실시 예를 나타내는 도면이다.8 is a diagram illustrating an embodiment of viewing time for each channel.
도 9는 TV 프로그램 선정 테이블의 일 실시 예를 나타내는 도면이다.9 is a diagram illustrating an embodiment of a TV program selection table.
도 10은 가상 채널 TV 프로그램의 일 실시 예를 나타내는 도면이다.10 is a diagram illustrating an embodiment of a virtual channel TV program.
도 11은 가상 채널 생성 방법 및 생성된 가상 채널에 의한 TV 시청 방법의 동작을 보이는 흐름도 이다.11 is a flowchart illustrating an operation of a virtual channel generating method and a TV viewing method using the generated virtual channel.
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 가상 채널 생성 장치는 안테나 또는 케이블 네트워크를 통하여 수신된 위성, 케이블 또는 지상파 방송신호로부터 가상 채널을 생성하는 장치에 있어서, 시청 프로그램 채널의 이동이 발생할 때마다 프로그램 식별 코드를 기준으로 생성된 방송 프로그램 정보를 저장하는 데이터베이스; 상기 데이터베이스에 저장된 상기 방송 프로그램 정보를 일정 시간을 기준으로 하여 필터링 한 후 사용자의 시간대별 시청 정보를 나타내는 UST(사용자 테이블)를 생성하는 사용자 정보 생성부; 및 상기 사용자 정보 생성부에서 생성된 사용자 시청 정보를 기준으로 가상 채널 프로그램을 생성하는 가상 채널 생성부를 포함하는 것이 바람직하다.An apparatus for generating a virtual channel for solving the technical problem to be achieved by the present invention is a device for generating a virtual channel from a satellite, cable or terrestrial broadcast signal received through an antenna or a cable network, when the viewing program channel movement occurs A database for storing broadcast program information generated based on a program identification code for each; A user information generator configured to filter the broadcast program information stored in the database based on a predetermined time and then generate a UST (user table) indicating viewing information for each time zone of the user; And a virtual channel generator for generating a virtual channel program based on the user viewing information generated by the user information generator.
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 가상 채널 생성 방법은 안테나 또는 케이블 네트워크를 통하여 수신된 위성, 케이블 또는 지상파 방송신호로부터 가상 채널을 생성하는 방법에 있어서, (a) 시청 프로그램 채널의 이동이 발생할 때마다 프로그램 식별코드를 기준으로 생성된 방송 프로그램 정보를 저장하는 단계; (b) 저장된 상기 방송 프로그램 정보를 일정 시간을 기준으로 하여 필터링한 후 사용자의 시간대별 시청 정보를 나타내는 UST(사용자 테이블)를 생성하는 단계; 및 (c) 생성된 상기 사용자 시청 정보를 기준으로 가상 채널 프로그램을 생성하는 단계를 포함하는 것이 바람직하다.The virtual channel generation method for solving the technical problem to be achieved by the present invention is a method for generating a virtual channel from a satellite, cable or terrestrial broadcast signal received through an antenna or cable network, (a) the movement of the viewing program channel Storing broadcast program information generated based on a program identification code each time this occurs; (b) generating a UST (User Table) indicating the user's time zone viewing information after filtering the stored program information based on a predetermined time; And (c) generating a virtual channel program based on the generated user viewing information.
본 발명이 이루고자 하는 다른 기술적인 과제를 해결하기 위한 생성된 가상 채널에 의한 TV 시청 장치는 채널 및 시청 프로그램 이동이 발생할 때마다 프로그램 식별 코드를 기준으로 생성된 임의의 방송 프로그램 정보를 저장하고 일정 시간을 기준으로 하여 필터링 한 후 가장 많이 시청된 프로그램 정보를 기준으로 가상 채널을 생성하는 가상 채널 생성부; 생성된 상기 가상 채널 중 방송 시간이 중복되는 프로그램을 저장하는 저장부; 및 프로그램 시청을 위해 생성된 가상 채널 정보 및 상기 저장부에 저장된 프로그램 정보를 순차적으로 재생 영상 및 음성으로 출력하기 위해 신호처리 하는 신호처리부를 포함하는 것이 바람직하다.In order to solve other technical problems to be solved by the present invention, a TV viewing apparatus using a generated virtual channel stores arbitrary broadcast program information generated based on a program identification code every time a channel and viewing program movement occurs, and stores a predetermined time. A virtual channel generator for generating a virtual channel based on the most watched program information after filtering based on the reference; A storage unit for storing a program of which broadcasting time is overlapped among the generated virtual channels; And a signal processing unit which performs signal processing to sequentially output the virtual channel information generated for viewing the program and the program information stored in the storage unit as reproduced video and audio.
본 발명이 이루고자 하는 다른 기술적인 과제를 해결하기 위한 생성된 가상 채널에 의한 TV 시청 방법은 (a) 채널 및 시청 프로그램 이동이 발생할 때마다 프로그램 식별 코드를 기준으로 생성된 임의의 방송 프로그램 정보를 저장하고 일정 시간을 기준으로 하여 필터링 한 후 가장 많이 시청된 프로그램 정보를 기준으로 가상 채널을 생성하는 단계; (b) 생성된 상기 가상 채널 중 방송 시간이 중복되는 프로그램을 저장하는 단계; 및 (c) 프로그램 시청을 위해 (a)단계에서 생성된 가상 채널 정보 및 상기 (b)단계에서 저장된 프로그램 정보를 순차적으로 재생 영상 및 음성 처리하여 출력하는 단계를 포함하는 것이 바람직하다.According to another aspect of the present invention, there is provided a TV viewing method using a generated virtual channel to store (a) any broadcast program information generated based on a program identification code whenever channel and viewing program movement occurs. Generating a virtual channel based on the most viewed program information after filtering based on a predetermined time; (b) storing a program of which broadcasting time is overlapped among the generated virtual channels; And (c) sequentially processing the reproduced video and audio of the virtual channel information generated in step (a) and the program information stored in step (b) for viewing a program.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
도 1은 가상 채널 생성 장치 및 생성된 가상 채널에 의한 TV 시청 장치의 구성을 보이는 블록도로서, 튜너(100), 복조기(101), 디멀티플렉서(102), 오디오 프로세서(103), 비디오 프로세서(104), 타이머(105), EPG 모듈(106), 제어부(107), 저장 제어 모듈(108), 저장부(109), 가상 채널 생성/동작부(110)로 구성된다.FIG. 1 is a block diagram showing the configuration of a virtual channel generating apparatus and a TV viewing apparatus using the generated virtual channel, and includes a tuner 100, a demodulator 101, a demultiplexer 102, an audio processor 103, and a video processor 104. ), Timer 105, EPG module 106, control unit 107, storage control module 108, storage unit 109, and virtual channel generation / operation unit 110.
도 2는 도 1중 가상 채널 생성/동작부의 상세도로서, 방송 프로그램 정보 추출부(110-1), 데이터베이스(110-2), 가상채널 제어부(110-3), 가상 채널 스케줄링 테이블(110-4)로 구성된다.FIG. 2 is a detailed view of the virtual channel generation / operation unit in FIG. 1, which includes a broadcast program information extraction unit 110-1, a database 110-2, a virtual channel controller 110-3, and a virtual channel scheduling table 110-. 4) consists of.
도 3은 EPG(Electronic Program Guide : 전자 프로그램 가이드) 정보 테이블의 일 실시 예를 보이는 도면이다.3 is a diagram illustrating an embodiment of an electronic program guide (EPG) information table.
도 4는 필터링을 거친 채널 정보 D/B 생성을 설명하기 위한 도면이다.4 is a diagram for describing generation of filtered channel information D / B.
도 5는 주간 채널 정보의 일 실시 예를 나타내는 도면이다.5 is a diagram illustrating an embodiment of weekly channel information.
도 6은 사용자 선택 정보 테이블의 일 실시 예를 나타내는 도면이다.6 is a diagram illustrating an embodiment of a user selection information table.
도 7은 TV 프로그램 편성별 시청 시간의 일 실시 예를 나타내는 도면이다.7 is a diagram illustrating an embodiment of a viewing time for each TV program.
도 8은 채널별 시청 시간의 일 실시 예를 나타내는 도면이다.8 is a diagram illustrating an embodiment of viewing time for each channel.
도 9는 TV 프로그램 선정 테이블의 일 실시 예를 나타내는 도면이다.9 is a diagram illustrating an embodiment of a TV program selection table.
도 10은 가상 채널 TV 프로그램의 일 실시 예를 나타내는 도면이다.10 is a diagram illustrating an embodiment of a virtual channel TV program.
도 11은 가상 채널 생성 방법 및 생성된 가상 채널에 의한 TV 시청 방법의 동작을 보이는 흐름도로서, 채널 정보 입력 단계(1100), 데이터베이스 생성 단계(1101), 데이터베이스 필터링 단계(1102), 사용자 선택 테이블(User Select Table) 형성 단계(1103), TV 프로그램 선별 테이블 형성 단계(1104), 시간이 중복되는 프로그램이 있는가를 판단하는 단계(1105), TV 프로그램 우선 순위 선별 단계(1106), 가상 채널 스케줄 형성 단계(1107), 형성된 가상 채널 스케줄에 의해 TV를 시청하는 단계(1108)로 구성된다.11 is a flowchart illustrating an operation of a virtual channel generation method and a TV viewing method using the generated virtual channel, including channel information input step 1100, database generation step 1101, database filtering step 1102, and a user selection table ( User Select Table (1103), TV program selection table formation step (1104), determining whether there are programs that overlap in time (1105), TV program priority selection step (1106), virtual channel schedule formation step ( 1107, watching 1108 the TV by the formed virtual channel schedule.
이어서, 도 1∼도 11을 참조하여 본 발명을 상세히 설명한다.Next, the present invention will be described in detail with reference to FIGS. 1 to 11.
안테나 또는 케이블 네트워크를 통해 수신되어진 방송신호(디지털 방송 포함)는 튜너(100)를 통해 제어부(107)에 의해 선택된다. 선택된 방송신호는 복조기(101)에서 디지털 패킷 형태로 출력되고 디멀티플렉서(102)에서 디멀티플렉싱 과정을 거쳐 오디오 및 비디오 상태의 스트림으로 출력된다. 오디오 프로세서(103)는 오디오 스트림을 신호 처리하여 음성 출력하고, 비디오 프로세서(104)는 비디오 스트림을 신호 처리하여 영상 출력한다.The broadcast signal (including digital broadcast) received through the antenna or the cable network is selected by the controller 107 through the tuner 100. The selected broadcast signal is output from the demodulator 101 in the form of a digital packet and demultiplexer 102 is output as a stream of audio and video states through a demultiplexing process. The audio processor 103 processes the audio stream and outputs the audio, and the video processor 104 processes the video stream and outputs the image.
EPG 모듈(106)은 방송국마다 보내 주는 EPG 데이터를 저장하고 이를 업데이트 한다. EPG 모듈(106)은 프로그램 정보 테이블 생성의 기준 자료로 선택되어진 프로그램의 데이터베이스(110-2) 구성 자료의 활용 및 UST 테이블 생성을 도모하며 가상 채널 스케줄 프로그램 링크 생성에 이용되어 지며, 이의 관리 및 연결은 제어부(107)에 의해 제어된다.The EPG module 106 stores and updates EPG data sent to each broadcasting station. The EPG module 106 facilitates the utilization of the database 110-2 configuration data of the program selected as the reference data for generating the program information table and the generation of the UST table. The EPG module 106 is used to create a virtual channel schedule program link. Is controlled by the control unit 107.
제어부(107)는 시청중인 프로그램 정보를 데이터베이스(110-2)에 저장되도록 제어하고, 가상 채널 스케줄링 테이블(110-4) 생성을 제어하고, 가상 채널을 초기화시키며 제어한다. 시스템 전반을 제어하는 제어부(107)는 제어 명령 수행 코드를 수반한 메모리를 자체적으로 포함할 수 있고, 외부에 따로 구비할 수 있다.The controller 107 controls the program information being viewed to be stored in the database 110-2, controls the generation of the virtual channel scheduling table 110-4, initializes and controls the virtual channel. The control unit 107 for controlling the system as a whole may include a memory having a control command execution code by itself, and may be provided separately from the outside.
저장 제어 모듈(108)은 프로그램 테이블디멀티플렉서(102)에서 생성된 방송 프로그램을 PVR(Personal Video Recorder) 기능을 이용하여 저장부(109)에 저장하거나 저장부(10()에 저장된 방송 프로그램의 재생 기능을 수행한다.The storage control module 108 stores the broadcast program generated by the program table demultiplexer 102 in the storage unit 109 using the PVR (Personal Video Recorder) function or reproduces the broadcast program stored in the storage unit 10 (). Do this.
가상 채널 생성/동작부(110)는 제어부(107)의 제어 하에 채널 및 시청 프로그램 이동이 발생할 때마다 EPG 정보를 기준으로 생성된 임의의 방송 프로그램 정보를 저장하고, 일정 시간을 기준으로 제어부(107)에서 필터링된 방송신호 중 가장많이 시청된 프로그램 정보를 기준으로 가상 채널을 생성하고 동작시킨다. 방송프로그램 정보 추출부(110-1)는 수신되어진 모든 방송 정보 중에서 현재 TV 시청자가 선택한 방송 정보를 추출하는 기능을 수행하며, 방송 정보는 EPG 정보를 기준으로 추출된다. 데이터베이스(110-2)는 지속적으로 추출되어진 방송 정보를 가지고 임의 의 방송 데이터베이스를 형성한다. 가상 채널 제어부(110-3)는 제어부(107)의 명령에 따라 가상 채널 형성의 초기화 작업에 필요한 하드웨어적/소프트웨어적으로 필요한 일련의 작업을 수행한다. 저장 제어 모듈(108)은 초기화 작업이 끝나면 튜너(100)와 디멀티플렉서9102)의 제어를 통해 가상 채널 위해 생성된 가상 채널 프로그램 테이블에 따라 채널 스케줄이 이루저 질 수 있도록 제어한다. 가상 채널 제어부(110-3)는 디멀티플렉서(102)를 제어하여 사용되지 않은 채널에 가상 채널이 생성될 수 있도록 제어한다. 그리고 가상 채널 제어부(110-3)는 생성된 가상 채널 스케줄링에 따라 방송신호를 제어 선택하여 준다. 가상 채널 스케줄링 테이블(110-4)은 데이터베이스(110-2)에 저장된 패턴 정보와 EPG 정보를 기준으로 제어부(107)에서 요일별 가상 정보 스케줄을 생성하며 이를 일정한 형식의 저장 장소에 저장하며 매일 매일 업데이트 되어지는 방식의 구조를 지원한다.The virtual channel generation / operation unit 110 stores arbitrary broadcast program information generated based on EPG information whenever channel and viewing program movement occurs under the control of the controller 107, and controls the controller 107 based on a predetermined time. The virtual channel is generated and operated on the basis of the most viewed program information among the broadcast signals filtered by the " The broadcast program information extracting unit 110-1 extracts broadcast information selected by the current TV viewer from all received broadcast information, and the broadcast information is extracted based on the EPG information. The database 110-2 forms an arbitrary broadcast database with broadcast information extracted continuously. The virtual channel controller 110-3 performs a series of hardware / software necessary tasks for initializing the virtual channel formation according to the command of the controller 107. After the initialization operation, the storage control module 108 controls the channel schedule to be made according to the virtual channel program table generated for the virtual channel through the control of the tuner 100 and the demultiplexer 9102. The virtual channel controller 110-3 controls the demultiplexer 102 to generate a virtual channel in an unused channel. The virtual channel controller 110-3 controls and selects a broadcast signal according to the generated virtual channel scheduling. The virtual channel scheduling table 110-4 generates a virtual information schedule for each day of the week based on the pattern information and the EPG information stored in the database 110-2, stores it in a storage location in a predetermined format, and updates it every day. Support the structure of the way it is done.
튜너(100)에 의해 튜닝된 방송 신호 중 EPG 정보는 EPG 모듈(106)에 저장되고, EPG 정보는 EPG 디스플레이 기능을 통해 도 3에 도시된 바와 같은 분류 방식을 통해 시간 축을 기준으로 TV 화면에 표시되어 지며, 도 3에서 보여지는 프로그램 식별 코드(P N0-N1-N2)는 프로그램 식별 인자로 사용된다. 프로그램 식별 코드는 EPG 정보를 각각의 프로그램 편성별, 채널별, 방송 시간대별로 구별되는 값으로 생성되며 각각의 정보는 그 변수의 독립성을 유지시킨다. 예를 들어, 프로그램 식별 코드가 P5-2-2라면, P5의 5는 채널 편성이 드라마임을 의미하며, 그 다음 수인 2는 채널이 2번임을 의미하며, 마지막 2는 같은 날 2번째 드라마의 시간 정보를 의미하는 값으로 표현되어 진다.EPG information among the broadcast signals tuned by the tuner 100 is stored in the EPG module 106, and the EPG information is displayed on the TV screen based on the time axis through the classification scheme as shown in FIG. 3 through the EPG display function. The program identification code P N0-N1-N2 shown in FIG. 3 is used as a program identification factor. The program identification code generates EPG information as a value distinguished for each program schedule, channel, and broadcast time zone, and each information maintains the independence of the variable. For example, if the program identification code is P5-2-2, 5 in P5 means that the channel is a drama, the next number 2 means channel 2, and the last 2 is the time of the second drama on the same day. It is represented by a value representing information.
도 3에서 작성된 EPG 정보 테이블은 사용자의 패턴 정보 인식의 기본 자료로 데이터베이스(110-2)에 저장된다. 본 발명의 동작이 시작되면, 제어부(107)는 사용자의 채널 및 프로그램의 이동시마다 프로그램 코드 데이터를 데이터베이스(110-2)에 저장하고, 저장된 프로그램 정보 중에 사용자의 시청 의지가 담긴 일정시간 이상의 시간 정보의 정보만을 필터링 과정을 거쳐 다시 재배열한다. 재배열 후에 이를 UST(사용자 선택 테이블) 생성 자료로 이용하여 테이블을 생성한 후 EPG 정보를 기준으로 특정 요일의 가상 채널 스케줄 테이블 생성의 프로그램 선택 기준 자료로 사용한다.The EPG information table created in FIG. 3 is stored in the database 110-2 as basic data of pattern information recognition of the user. When the operation of the present invention starts, the control unit 107 stores the program code data in the database 110-2 each time the user moves the channel and the program, and the time information for a predetermined time or more containing the user's willingness to watch in the stored program information. Only the information in is rearranged through the filtering process. After the rearrangement, the table is created using UST (user selection table) generation data, and then used as program selection criteria data for creating a virtual channel schedule table for a specific day based on EPG information.
제어부(107)는 프로그램 코드 정보를 시청자의 프로그램 패턴 샘플 정보로 활용할 수 있도록 채널 및 시청 프로그램 이동이 일어날 때마다 시간의 진행 순서와 일치하도록 데이터베이스(110-2)에 저장한다. 저장 방법은 하루 단위로 되어 있는 일일 데이터 저장 영역과 일 주일 전체에 관한 정보를 저장할 수 있는 주간 데이터 저장 영역으로 나누어 저장한다. 데이터베이스(110-2)에 저장된 자료를 근거로 하여 UST를 생성하며, UST는 사용자의 그간 TV 시청 패턴 정보를 나타내 줄 것이다. 이를 바탕으로 특정 요일, 특정 시간에 시청자가 보고 싶어할 수 있는 프로그램을 미리 예측할 수 있게 된다.The controller 107 stores the program code information in the database 110-2 so as to match the progression of time whenever channel and viewing program movement occurs so that the program code information can be utilized as the program pattern sample information of the viewer. The storage method is divided into a daily data storage area that is a unit of day and a weekly data storage area that can store information about the whole week. The UST is generated based on the data stored in the database 110-2, and the UST will display the user's TV viewing pattern information. Based on this, it is possible to predict a program that a viewer may want to watch at a certain day and a specific time.
물론 시청자의 방송 채널 이동을 모두 예측 자료로 활용 할 수 있는 것은 아니다. 예를 들어, 아주 순간적인 움직임이 연속은 시청자가 프로그램을 시청하는 움직임 이라기 보다 프로그램의 탐색에 해당되는 움직임으로, 이러한 순간적인 움직임은 UST 생성의 기준 자료가 되기는 어렵다. 따라서 이러한 정보는 입력에서 제외시켜 주어야 한다. 일정 시간의 기준은 일반적으로 시청자가 채널을 선택하기 위해 잠시 프로그램을 샘플링 하여 볼 수 있는 반응시간으로 정한다. 이러한 자료는 일정한 시간 동안 지속적으로 유지되어야 하며 계속 업데이트 되어 져야 한다.Of course, not all viewers' broadcast channel movements can be used as prediction data. For example, a very momentary movement is a movement of the program rather than a viewer watching the program, and this momentary movement is not a reference material for generating the UST. Therefore, this information should be excluded from the input. The time base is usually defined as the response time that viewers can sample and watch for a while to select a channel. This data should be kept constant for a certain period of time and kept updated.
도 4는 어느 사용자의 임의의 시간 채널 정보를 데이터베이스(110-2)에 시간대별로 저장한 일 실시 예를 보이고 있다. 도 4의 (b)는 도 2의 (a)에서 점선으로 표시되어 있는 구간의 채널 정보를 좀 더 구체적으로 표현한 것이며, 동그라미로 표기되어져 있는 짧은 시간의 다수의 채널 움직임에 관한 정보들은 UST 생성 자료에 사용될 수 없다. 따라서, 제어부(107)는 도 4의 (c)와 같은 데이터베이스(110-2) 정보의 필터링 작업을 실행한다. 필터링 과정이 끝나면 도 4의 (d)와 같은 형태의 정보만이 존재하게 된다.4 illustrates an embodiment in which arbitrary time channel information of a user is stored in the database 110-2 for each time zone. FIG. 4 (b) shows channel information of a section indicated by a dotted line in FIG. 2 (a) in more detail, and information on a plurality of short-term channel motions indicated by circles is UST generated data. Cannot be used for Therefore, the controller 107 executes the filtering operation of the database 110-2 information as shown in FIG. 4C. After the filtering process, only information of the form as shown in FIG.
도 4의 (d)와 같이 생성된 정보들을 가지고 주간 데이터베이스를 도 5와 같이 테이블로 형성하며, 이 데이터를 주간 정보 채널 테이블이라 한다. 이 주간 정보 채널 테이블은 사용자의 일주일간의 시간별 주간 TV 시청 정보를 가지고 있다. 도 5에 생성된 주간 정보 채널 테이블은 편성별 시청 시간을 통해 도 6과 같은 UST를 생성한다. 도 6에 도시된 UST는 임의의 요일과 특정 시간대의 정보를 기준으로 본 발명의 이해를 돕기 위해 부분적으로 작성된 것이다.The weekly database is formed into a table as shown in FIG. 5 with the information generated as shown in FIG. 4 (d), and this data is called a weekly information channel table. This weekly information channel table contains weekly weekly weekly TV viewing information for the user. The weekly information channel table generated in FIG. 5 generates the UST shown in FIG. 6 through the viewing time for each pair. The UST shown in FIG. 6 is partially written to assist in understanding the present invention based on information of any day and a specific time zone.
도 6의 UST는 사용자의 TV 프로그램 시청 패턴을 한 눈에 볼 수 있는 정보를 매트릭스 구조로 제공한다. 도 6의 UST를 통하여 일 주일 중 가장 오랜 시간 시청을 했던 프로그램의 정보들을 편성별로 알 수 있으며, 가장 많이 선호되었던 채널 정보도 알 수 있다. 또한 각 편성별로 전체 시간을 합산한다면 사용자의 편성별 방송 채널별 선호 TV 프로그램 패턴을 알 수 있다. 도 7은 사용자의 프로그램 편성별 시청 시간을 나타내고 있으며 도 8은 채널별 시청 시간을 나타내고 있다. 도 7의 편성별 시청 합산 시간 정보를 보면 P1 뉴스 프로그램을 가장 오랫동안 시청하였고, 그 뒤로 연애, 드라마 순의 편성 프로그램 선호도를 나타내고 있다. 도 8은 사용자의 채널 선호도를 알 수 있는 정보로 제일 많이 선호하는 채널이 CH3임을 알 수 있다.The UST of FIG. 6 provides a matrix structure of information for viewing a TV program viewing pattern of a user at a glance. Through the UST of FIG. 6, information of a program that has been watched for the longest time of the week can be known by organization, and channel information which has been most preferred can also be known. In addition, if the total time is summed for each program, the user's preferred TV program pattern for each broadcast channel can be known. FIG. 7 shows a viewing time for each user's program programming, and FIG. 8 shows a viewing time for each channel. Looking at the combined viewing time information of FIG. 7 shows the P1 news program for the longest time, and shows the preference of the programming in the order of love and drama. FIG. 8 shows information indicating a channel preference of a user, indicating that the most preferred channel is CH3.
UST의 편성에서 단일 프로그램 당 시청 시간이 가장 긴 프로그램을 기준으로 테이블을 형성하면 도 9와 같다 도 9에서 생성된 테이블을 순서대로 가상 채널 스케줄 프로그램을 선정하면 도 10의 (a)와 같은 가상 채널 프로그램을 생성할 수 있다. 우선적으로, 도 9에서 생성된 테이블 우선 순위에 따라 도 3의 EPG 정보 테이블에 링크해 보면 도 10의 (a)에서 색으로 표기되어 있는 TV 프로그램이 의미 있는 프로그램임을 확인할 수 있다.If a table is formed based on the program having the longest viewing time per single program in the organization of UST, the virtual channel schedule program is selected in order from the table created in FIG. 9 and the virtual channel as shown in FIG. You can create a program. First, when linking to the EPG information table of FIG. 3 according to the table priority generated in FIG. 9, it can be confirmed that the TV program indicated by color in FIG. 10A is a meaningful program.
도 10의 (a)에서 색으로 표기되어 있는 의미 있는 TV 프로그램의 우선 순위를 선별하기 위해 먼저, 우선 순위별 TV 프로그램 링크 과정에서 시간 축을 기준으로 서로 중복되지 않는 프로그램을 먼저 EPG 테이블에 링크시켜 준다.(P1-3-1, P4-3-1, P4-2-1, P8-2-1) TV 프로그램 전체가 이미 우선 순위가 높은 프로그램과 중복이 된다면 먼저 선정된 프로그램이 가상 채널 프로그램으로 채택된다. P1-1-2는 P-1-3-1 및 P4-3-1 사이에 형성되어 프로그램 중복이 생성되지만, P1-3-1 및 P4-3-1 프로그램 우선 순위가 높아 가상 채널 형성 프로그램에서 제외된다(P10-4-1, P1-1-2, P4-1-1, P3-3-1, P7-4-1)In order to select the priorities of meaningful TV programs indicated by colors in FIG. 10 (a), first, programs that do not overlap each other on the basis of the time axis are first linked to the EPG table in the TV program linking process by priority. (P1-3-1, P4-3-1, P4-2-1, P8-2-1) If the entire TV program overlaps with a program with high priority already, the first selected program is adopted as a virtual channel program. do. P1-1-2 is formed between P-1-3-1 and P4-3-1, resulting in program duplication, but P1-3-1 and P4-3-1 program priorities are high in virtual channel forming programs. Excluded (P10-4-1, P1-1-2, P4-1-1, P3-3-1, P7-4-1)
프로그램들을 시청 순위로부터 차례대로 프로그램 서로간의 방송 시간이 중복되지 않도록 EPG 테이블에 링크시켜 작업을 하다보면 프로그램(P4-2-1)과 프로그램(P1-3-1) 사이에 선택이 이루어지지 않는 시간대가 발생된다. 이러한 시간의 프로그램 선택은 P3-3-1 프로그램이 종료되는 시간을 기준으로 동등하거나 먼저 방영되었던 프로그램 중에서 가장 시청 순위가 높은 프로그램이 선별된다. 만일 선별된 프로그램과 똑같은 방청 시간대를 가지고 있는 프로그램이 2개 이상 존재한다면 편성별 시간대가 높은 프로그램이 우선 순위가 되며, 편성 우선 순위 다음으로 채널별 시청 시간이 높은 채널에 소속되어 있는 프로그램이 우선 순위를 갖도록 프로그램을 선정한다. 만일 UST이 형성되지 않은 시간대의 프로그램 선택의 기준은 기준 채널로 선정되어진 채널의 방송 프로그램을 우선적으로 방영한다.When programs are linked to the EPG table so that the broadcasting time between the programs is not overlapped with each other in order from the viewing order, the time zone during which the selection between the program (P4-2-1) and the program (P1-3-1) is not made. Is generated. The program selection at this time is based on the time when the P3-3-1 program is finished, and the program having the highest viewing rank is selected among the programs that were broadcast equally or earlier. If there are two or more programs that have the same listening time as the selected program, the program with the highest time zone by the organization becomes the priority, and the program belonging to the channel with the highest viewing time by channel is the priority after the programming priority. Select a program to have If the UST is not formed, the criteria for selecting a program is to preferentially broadcast the broadcast program of the channel selected as the reference channel.
따라서, 위에서 실례로 다루어 본 가상 채널 프로그램 형성 과정에서는 발생된 P4-2-1 및 P1-3-1 사이의 공백은 P1-4-1이 선택되어 질 수 있으며, P4-3-1 이후에 발생되어진 공백은 P5-2-2가 선택되어 질 수 있다. 이로 인하여 발생되어지는 프로그램간의 시간 중복은 PVR 기능을 이용하여 프로그램 방영 문제를 해결할 수 있다. P1-3-1 이후의 방송은 10분씩 방영 시간이 늦추어 지며, P5-2-2에서 발생되는 10분의 지연을 합쳐 총 20분의 시간 이동 방송이 이루어진다. 도 11의 (b)에는최종 생성된 가상 채널을 보여준다.Therefore, the space between P4-2-1 and P1-3-1 generated in the virtual channel program formation process described above as an example above may be selected after P1-4-1, and occurs after P4-3-1. The blank can be selected by P5-2-2. Due to this, the time duplication between the generated programs can solve the program broadcasting problem by using the PVR function. P1-3-1 and later broadcasts are delayed by 10 minutes, and a total of 20 minutes of time-shifted broadcasts are combined with the 10-minute delay that occurs in P5-2-2. FIG. 11B shows the last generated virtual channel.
도 11을 통하여 은 가상 채널 생성 방법 및 생성된 가상 채널에 의한 TV 시청 방법의 동작을 설명하면, 사용자에 의해 채널 정보 입력한다(1100단계).Referring to FIG. 11, operations of the virtual channel generation method and the TV viewing method using the generated virtual channel are input by the user (step 1100).
사용자에 의해 입력된 채널 정보에 의해 데이터베이스(110-2)를 생성한다(1101단계). 사용자에 의해 채널 이동 및 프로그램 이동시마다 프로그램 코드 데이터를 데이터베이스(110-2)에 저장한다.The database 110-2 is generated based on the channel information input by the user (step 1101). The program code data is stored in the database 110-2 every time the channel moves and the program moves by the user.
제어부(107)는 데이터베이스(110-2)에 저장된 프로그램 정보 중에 사용자의 시청 의지가 담긴 일정시간 이상의 시간 정보의 정보만을 필터링 한다(1102단계). 아주 순간적인 움직임이 연속은 시청자가 프로그램을 시청하는 움직임 이라기 보다 프로그램의 탐색에 해당되는 움직임으로, 이러한 순간적인 움직임은 UST 생성의 기준 자료가 되기는 어렵다. 따라서 이러한 정보는 입력에서 제외시켜 주어야 한다.The control unit 107 filters only the information of the time information over a predetermined time including the user's willingness to view the program information stored in the database 110-2 (step 1102). The very momentary movement is the movement of the program rather than the viewer watching the program, and this momentary movement is not a reference material of UST generation. Therefore, this information should be excluded from the input.
필터링 과정이 후에 UST를 형성한다(1103단계). 필터링된 데이터베이스(110-2)에 저장된 자료를 근거로 하여 UST를 생성하며, UST는 사용자의 그간 TV 시청 패턴 정보를 나타내 줄 것이다. 이를 바탕으로 특정 요일, 특정 시간에 시청자가 보고 싶어할 수 있는 프로그램을 미리 예측할 수 있게 된다.The filtering process then forms a UST (step 1103). The UST is generated based on the data stored in the filtered database 110-2, and the UST will represent the TV viewing pattern information of the user. Based on this, it is possible to predict a program that a viewer may want to watch at a certain day and a specific time.
UST를 근거로 TV 프로그램 선별 테이블 형성한다(1104단계). 사용자의 프로그램 편성별 시청 시간 및 채널별 시청 시간을 이용하여 UST에서 단일 프로그램 당 시청 시간이 가장 긴 프로그램을 기준으로 TV 프로그램 선별 테이블을 형성한다.A TV program selection table is formed based on the UST (step 1104). The TV program screening table is formed based on the longest viewing time per single program in UST by using the user's programming viewing time and channel viewing time.
TV 프로그램 선별 테이블에서 시간이 중복되는 프로그램이 있는가를 판단하여 TV 프로그램 우선 순위를 선별한다(1105, 1106단계). TV 프로그램의 우선 순위를 선별하기 위해 먼저, 우선 순위별 TV 프로그램 링크 과정에서 시간 축을 기준으로 서로 중복되지 않는 프로그램을 먼저 EPG 테이블에 링크시켜 준다. TV 프로그램 전체가 이미 우선 순위가 높은 프로그램과 중복이 된다면 먼저 선정된 프로그램이 가상 채널 프로그램으로 채택된다. 프로그램들을 시청 순위로부터 차례대로 프로그램 서로간의 방송 시간이 중복되지 않도록 EPG 테이블에 링크시켜 작업을 하다보면 프로그램 사이에 선택이 이루어지지 않는 시간대가 발생된다. 이러한 시간의 프로그램 선택은 임의의 프로그램(도 10에서 P3-3-1)이 종료되는 시간을 기준으로 동등하거나 먼저 방영되었던 프로그램 중에서 가장 시청 순위가 높은 프로그램이 선별된다. 만일 선별된 프로그램과 똑같은 방청 시간대를 가지고 있는 프로그램이 2개 이상 존재한다면 편성별 시간대가 높은 프로그램이 우선 순위가 되며, 편성 우선 순위 다음으로 채널별 시청 시간이 높은 채널에 소속되어 있는 프로그램이 우선 순위를 갖도록 프로그램을 선정한다. 만일 UST이 형성되지 않은 시간대의 프로그램 선택의 기준은 기준 채널로 선정되어진 채널의 방송 프로그램을 우선적으로 방영한다. 따라서, 위에서 실례로 다루어 본 가상 채널 프로그램 형성 과정에서는 발생된 프로그램간의 시간 중복은 PVR 기능을 이용하여 프로그램 방영 문제를 해결할 수 있다.In step 1105 and 1106, the TV program priority is selected by determining whether there are duplicated programs in the TV program selection table. In order to select the priority of the TV program, first, programs that do not overlap each other on the basis of the time axis are linked to the EPG table. If the entire TV program overlaps with a program of high priority already, the first program selected is adopted as the virtual channel program. When programs are linked to the EPG table so that broadcast times of the programs do not overlap with each other in order from the viewing order, time zones in which selections are not made between programs are generated. The program selection at this time selects the program with the highest viewing rank among programs that were broadcasted equally or earlier based on the time when any program (P3-3-1 in FIG. 10) ends. If there are two or more programs that have the same listening time as the selected program, the program with the highest time zone by the organization becomes the priority, and the program belonging to the channel with the highest viewing time by channel is the priority after the programming priority. Select a program to have If the UST is not formed, the criteria for selecting a program is to preferentially broadcast the broadcast program of the channel selected as the reference channel. Therefore, in the virtual channel program formation process described above, time duplication among the generated programs can solve the program broadcasting problem by using the PVR function.
우선 순위가 선별된 TV 프로그램으로부터 가상 채널 스케줄 형성하고, 형성된 가상 채널 스케줄에 의해 TV를 시청한다(1107, 1108단계).A virtual channel schedule is formed from a TV program of which priority is selected, and the TV is watched by the virtual channel schedule (steps 1107 and 1108).
본 발명은 상술한 실시 예에 한정되지 않으며 본 발명의 사상 내에서 당업자에 의한 변형이 가능함은 물론이다.The present invention is not limited to the above-described embodiments and can be modified by those skilled in the art within the spirit of the invention.
상술한 바와 같이 본 발명에 따르면, 사용자는 자신만의 가상 TV 채널을 가지게 되는 효과를 창출한다. 사용자의 시청 패턴에 맞는 요일별 방송 프로그램들을 계속해서 TV 채널 이동 없이 TV 프로그램이 가능하다면 사용자는 더 이상 많은 시간을 들여 TV 리모콘을 들고 채널을 탐색하는 번거로움을 줄일 수 있다. 그리고, 사용자의 특정한 설정이 필요 없이 때문에 누구나 기능 사용이 가능하게 된다.As described above, according to the present invention, the user creates the effect of having his or her own virtual TV channel. If the TV program is available without moving the TV channel continuously according to the user's viewing pattern of the day, the user can spend more time searching the channel with the TV remote control. And since the user does not need a specific setting, anyone can use the function.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0035139A KR100462609B1 (en) | 2002-06-22 | 2002-06-22 | Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0035139A KR100462609B1 (en) | 2002-06-22 | 2002-06-22 | Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040000632A true KR20040000632A (en) | 2004-01-07 |
KR100462609B1 KR100462609B1 (en) | 2004-12-20 |
Family
ID=37312465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0035139A KR100462609B1 (en) | 2002-06-22 | 2002-06-22 | Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100462609B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005067283A1 (en) * | 2004-01-12 | 2005-07-21 | Samsung Electronics Co., Ltd. | Apparatus and method for dynamically managing user's favorite channels |
KR100619630B1 (en) * | 2005-01-17 | 2006-09-01 | 주식회사 덱트론 | User interface for programing the personal broadcasting |
KR100692522B1 (en) * | 2005-01-10 | 2007-03-09 | 삼성전자주식회사 | the apparatus for generating the visual channel and the operating method thereof |
KR100690579B1 (en) * | 2005-06-07 | 2007-03-09 | 삼성전자주식회사 | Digital Television And Control Method Thereof |
WO2007037978A1 (en) * | 2005-09-26 | 2007-04-05 | Microsoft Corporation | Virtual channels |
KR100763203B1 (en) * | 2006-03-07 | 2007-10-04 | 삼성전자주식회사 | Method for tuning broadcast channel using virtual channel and broadcast receiving device for the same |
KR100864822B1 (en) * | 2006-11-16 | 2008-10-23 | 한국전자통신연구원 | System and method supporting dynamic delivery of program time tables and broadcast programs |
US10779042B1 (en) | 2019-01-07 | 2020-09-15 | Alphonso Inc. | Automatically generated personalized media channel |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101729407B1 (en) | 2015-08-18 | 2017-04-21 | 광운대학교 산학협력단 | Method for providing composite channel and display device using the method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10229526A (en) * | 1997-02-13 | 1998-08-25 | Kenwood Corp | Digital broadcasting receiver |
KR100531353B1 (en) * | 1999-01-26 | 2005-11-28 | 엘지전자 주식회사 | method for displaying selection of initial channel in TV |
KR100617207B1 (en) * | 1999-01-28 | 2006-08-31 | 엘지전자 주식회사 | Method for displaying favorite channel between TV broadcasting channels |
JP3844901B2 (en) * | 1999-02-26 | 2006-11-15 | 株式会社東芝 | Electronic program guide reception system |
JP4465737B2 (en) * | 1999-05-26 | 2010-05-19 | ソニー株式会社 | Receiver and program selection method |
-
2002
- 2002-06-22 KR KR10-2002-0035139A patent/KR100462609B1/en not_active IP Right Cessation
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005067283A1 (en) * | 2004-01-12 | 2005-07-21 | Samsung Electronics Co., Ltd. | Apparatus and method for dynamically managing user's favorite channels |
US8205228B2 (en) | 2004-01-12 | 2012-06-19 | Samsung Electronics Co., Ltd. | Apparatus and method for dynamically managing user's favorite channels |
KR100692522B1 (en) * | 2005-01-10 | 2007-03-09 | 삼성전자주식회사 | the apparatus for generating the visual channel and the operating method thereof |
KR100619630B1 (en) * | 2005-01-17 | 2006-09-01 | 주식회사 덱트론 | User interface for programing the personal broadcasting |
KR100690579B1 (en) * | 2005-06-07 | 2007-03-09 | 삼성전자주식회사 | Digital Television And Control Method Thereof |
WO2007037978A1 (en) * | 2005-09-26 | 2007-04-05 | Microsoft Corporation | Virtual channels |
KR100763203B1 (en) * | 2006-03-07 | 2007-10-04 | 삼성전자주식회사 | Method for tuning broadcast channel using virtual channel and broadcast receiving device for the same |
KR100864822B1 (en) * | 2006-11-16 | 2008-10-23 | 한국전자통신연구원 | System and method supporting dynamic delivery of program time tables and broadcast programs |
US10779042B1 (en) | 2019-01-07 | 2020-09-15 | Alphonso Inc. | Automatically generated personalized media channel |
Also Published As
Publication number | Publication date |
---|---|
KR100462609B1 (en) | 2004-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1331348C (en) | Broadcasting receiver | |
US8001567B2 (en) | Media planner | |
CN100525411C (en) | Information processing apparatus, information processing method | |
US6405371B1 (en) | Navigating through television programs | |
AU784407B2 (en) | Apparatus and method for displaying electronic program guide | |
US7082613B1 (en) | Receiver for facilitating the viewing of programs by a user | |
KR20030007750A (en) | Dynamic television channel creation | |
JP2009055095A (en) | Information processing apparatus, information processing method, and program | |
KR20010086067A (en) | Interactive program guide system and method | |
CN101677375A (en) | Display apparatus and display method | |
CN103283252B (en) | Program information notification device, television receiver and program information notification method | |
CN101175170A (en) | Digital broadcast channel selection apparatus, digital broadcast receiving apparatus, and digital broadcast channel selection method | |
US8046793B2 (en) | Favorites program selection | |
US7051280B1 (en) | Method for displaying reservation guide/confirmation screen in a TV | |
KR100462609B1 (en) | Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel | |
JP3832516B2 (en) | Channel selection method and channel selection apparatus | |
JPH10294904A (en) | Reception equipment | |
KR100692522B1 (en) | the apparatus for generating the visual channel and the operating method thereof | |
KR100273363B1 (en) | Automatic reservation viewing method by habit setting in a tv | |
KR20050048980A (en) | Device of providing electronic program guide in multimedia and method thereof | |
JP2001333336A (en) | Broadcast receiver | |
JPH11284920A (en) | Information processing unit and its method, and distribution method | |
JP2005079811A (en) | Digital broadcasting receiving system | |
KR100554069B1 (en) | Digital broadcasting receiver for reservation recording by detail | |
KR20040080222A (en) | Digital TV receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121129 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20131128 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20141127 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20151127 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |