[go: up one dir, main page]

KR20010056891A - Cursor position control method - Google Patents

Cursor position control method Download PDF

Info

Publication number
KR20010056891A
KR20010056891A KR1019990058558A KR19990058558A KR20010056891A KR 20010056891 A KR20010056891 A KR 20010056891A KR 1019990058558 A KR1019990058558 A KR 1019990058558A KR 19990058558 A KR19990058558 A KR 19990058558A KR 20010056891 A KR20010056891 A KR 20010056891A
Authority
KR
South Korea
Prior art keywords
program
cursor
broadcast
displaying
displayed
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.)
Granted
Application number
KR1019990058558A
Other languages
Korean (ko)
Other versions
KR100620988B1 (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 KR1019990058558A priority Critical patent/KR100620988B1/en
Publication of KR20010056891A publication Critical patent/KR20010056891A/en
Application granted granted Critical
Publication of KR100620988B1 publication Critical patent/KR100620988B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • 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
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

본 발명은 커서 위치 제어 방법에 관한 것으로 특히, 시간대별로 여러 방송국의 프로그램을 표시하는 방송 프로그램 안내 화면에서 이동키를 입력하면 이전 커서의 위치에 대응하여 임의의 방송 프로그램 위치에 커서를 표시함으로써 어떤 방송 프로그램으로 이동하고 있는지를 시청자에게 알려줄 수 있도록 함에 목적이 있다. 이러한 목적의 본 발명은 소정 시간대별로 방송 프로그램 안내를 표시하는 방법에 있어서, 전체 기간이 표시되지 않은 프로그램상에 그 나머지 부분이 있는 방향으로 이동키를 표시하는 제1 단계와, 커서가 표시된 임의의 위치의 프로그램에서 좌 또는 우측 이동키를 누르면 해당 프로그램 전체 기간이 표시되는 시간대에 대한 방송 프로그램 안내를 표시하면서 해당 프로그램에 커서를 위치시키는 제2 단계와, 임의의 프로그램 위치에서 상 또는 하측 이동키를 누르면 현재 방송 프로그램과 가장 많이 겹치는 방송 프로그램에 커서를 위치시키는 제3 단계를 수행함을 특징으로 한다.The present invention relates to a cursor position control method. In particular, when a movement key is input in a broadcast program guide screen displaying programs of various broadcasting stations by time zone, a broadcast program is displayed by displaying a cursor at an arbitrary broadcast program position corresponding to the position of a previous cursor. The purpose is to let viewers know if they are moving to. The present invention for this purpose is a method for displaying a program guide by a predetermined time period, the first step of displaying the movement key in the direction of the remaining portion on the program for which the entire period is not displayed, and any position where the cursor is displayed Press the left or right navigation key in the program of the second step to position the cursor on the program while displaying the program guide for the time zone in which the entire program period is displayed, and press the up or down navigation key at any program position to the current broadcast And performing a third step of placing a cursor on the broadcast program that most overlaps the program.

Description

커서 위치 제어 방법{CURSOR POSITION CONTROL METHOD}Cursor position control method {CURSOR POSITION CONTROL METHOD}

본 발명은 자막 방송 수신기에 관한 것으로 특히, 커서 위치 제어 방법에 관한 것이다.The present invention relates to a caption broadcasting receiver, and more particularly, to a method of controlling a cursor position.

현재 여러 방송국의 프로그램을 시간대별로 보여주는 EPG(Electronic Program Guide) 기능을 위하여 KBPS 정보를 전송하고 있다.Currently, KBPS information is transmitted for an EPG (Electronic Program Guide) function that shows programs of various broadcasting stations according to time zones.

KBPS 정보는 방송국명과 해당 방송국에서 방송 예정인 프로그램들의 방송일자, 방송순서/날짜, 프로그램 인식명, 방송 시간 및 제목등으로 구성되어 있다.KBPS information is composed of the broadcasting station name and the broadcasting date, broadcasting order / date, program recognition name, broadcasting time and title of the programs scheduled to be broadcast in the broadcasting station.

KBPS 정보는 방송 시간일 때 수신기에서 파워 온후 언제라도 정보의 시작과 끝을 인식하여 수신할 수 있도록 동일 내용의 데이터 스트림이 주기적으로 보내어진다.The KBPS information is periodically transmitted in the same data stream so that the receiver can recognize and receive the beginning and the end of the information at any time after power-on.

따라서, KBPS 정보를 받아 시간대별로 여러 방송국의 프로그램을 동시에 보여주는 전체 방송 프로그램 안내 화면을 표시할 수 있다.Accordingly, it is possible to display the entire broadcast program guide screen showing the programs of various broadcasting stations at the same time by receiving the KBPS information.

현재 EPG 전체 안내에서 방송국별로 프로그램을 동시에 표시되는 시간은 2시간 대역이다.In the current EPG guide, a program is simultaneously displayed for each broadcasting station in a 2-hour band.

그러나, 종래의 기술은 방송 프로그램 안내 화면에서 시청을 원하는 방송 프로그램을 일일이 찾아야 하는 불편함이 있었다.However, the conventional technology has the inconvenience of having to find a broadcast program that you want to watch on the broadcast program guide screen.

따라서, 본 발명은 종래의 문제점을 개선하기 위하여 시간대별로 여러 방송국의 프로그램을 표시하는 방송 프로그램 안내 화면에서 이동키를 입력하면 이전 커서의위치에 대응하여 임의의 방송 프로그램 위치에 커서를 표시함으로써 어떤 방송 프로그램으로 이동하고 있는지를 시청자에게 알려줄 수 있도록 창안한 커서 위치 제어 방법을 제공함에 목적이 있다.Therefore, in order to improve the conventional problem, when a moving key is input in a broadcast program guide screen displaying programs of several stations for each time zone, a broadcast program is displayed by displaying a cursor at an arbitrary broadcast program position corresponding to the position of the previous cursor. An object of the present invention is to provide a method for controlling a cursor position, which can be used to inform a viewer whether or not the user is moving to.

도1 은 일반적인 자막 방송 수신기의 블럭도.1 is a block diagram of a general closed caption broadcasting receiver.

도2 및 도6 은 본 발명의 실시예에서 프로그램 안내 저장 상태를 보인 예시도.2 and 6 are exemplary views showing a program guide storage state in the embodiment of the present invention.

도3 내지 도5, 도7 및 도8 은 본 발명의 실시예에서 커서 이동상태를 보인 예시도.3 to 5, 7 and 8 are exemplary views showing a cursor movement state in the embodiment of the present invention.

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

210 : 데이터 슬라이서 220 : 프레임 버퍼210: data slicer 220: frame buffer

230 : 그래픽 콘트롤러 250 : 마이크로 프로세서230: graphics controller 250: microprocessor

본 발명은 상기의 목적을 달성하기 위하여 소정 시간대의 방송 프로그램 안내를 표시하는 방법에 있어서, 안내 표시의 경계에 위치하는 임의의 방송 프로그램에서 좌측 또는 하측으로 커서를 이동시키는 경우 시간대를 이동하여 상기의 방송 프로그램 전체에 커서를 표시시키고 임의의 방송 프로그램에서 상측 또는 하측으로 커서를 이동시키는 경우 이동할 수 있는 프로그램이 다수개이면 이전 프로그램과 가장 많이 겹치는 프로그램으로 커서를 이동시키는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for displaying a broadcast program guide of a predetermined time zone, wherein when moving the cursor to the left or the bottom in any broadcast program located at the boundary of the guide display, the time zone is shifted. When the cursor is displayed on the entire broadcast program and the cursor is moved upward or downward in an arbitrary broadcast program, the cursor is moved to a program that most overlaps with the previous program when there are a plurality of programs that can be moved.

즉, 본 발명은 소정 시간대별로 방송 프로그램 안내를 표시하는 방법에 있어서, 전체 기간이 표시되지 않은 프로그램상에 그 나머지 부분이 있는 방향으로 이동키를 표시하는 단계와, 커서가 표시된 임의의 위치의 프로그램에서 좌 또는 우측 이동키를 누르면 해당 프로그램 전체가 표시되는 시간대에 대한 방송 프로그램 안내를 표시하면서 해당 프로그램에 커서를 위치시키는 단계와, 임의의 프로그램 위치에서 상 또는 하측 이동키를 누르면 현재 방송 프로그램과 가장 많이 겹치는 방송 프로그램에 커서를 위치시키는 단계를 수행함을 특징으로 한다.That is, the present invention provides a method for displaying a program guide for a predetermined time period, the method comprising: displaying a moving key in a direction in which the remaining part is located on a program for which the entire period is not displayed; Pressing the left or right navigation key displays the program guide for the time zone in which the entire program is displayed, placing the cursor on the program, and pressing the up or down navigation key at any program location broadcasts that most overlaps with the current broadcast program. And positioning the cursor in the program.

상기에서 커서를 상측 또는 하측으로 이동시킬 경우 현재 표시되는 프로그램 안내의 시간대에는 방송 정보가 없지만 다른 시간대에는 방송 정보가 있다면 그 채널 전체에 커서를 위치시키면서 방송 정보가 있는 방향의 이동키를 표시하는 단계를포함하는 것을 특징으로 한다.If the cursor is moved upward or downward, if there is no broadcast information in the time zone of the currently displayed program guide, but there is broadcast information in another time zone, displaying a movement key in the direction of broadcast information while placing the cursor in the entire channel. It is characterized by including.

이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the drawings.

도1 은 본 발명의 실시예를 위한 자막 방송 수신기의 블록도로서 이에 도시한 바와 같이, 방송 신호를 수신하여 사용자가 원하는 채널을 선국, 검파하는 튜너(110)와, 이 튜너(110)에서의 복합 영상신호(CVBS)를 중간주파 처리등을 통해 아날로그 영상 신호를 출력하는 영상신호 처리부(120)와, 상기 튜너(110)에서의 복합영상신호(CVBS)를 입력으로 KBPS 신호를 분리하는 데이터 슬라이서(210)와, 이 데이터 슬라이서(210)에서 분리된 KBPS 신호를 저장하는 프레임 버퍼(220)와, 방송 프로그램 안내 모드시 모든 채널에 대한 방송 프로그램의 표시 및 이동키에 대응하여 임의의 프로그램에 커서를 위치시키기 위하여 상기 프레임 버퍼(220)에 저장된 KBPS 신호를 읽어 그래픽 포맷 형태로 변환하는 그래픽 콘트롤러(230)와, 상기 프레임 버퍼(220)의 데이터 입출력과 방송 안내 표시 요구시 현재 방송중인 채널을 판단하여 모든 채널의 방송 프로그램을 표시한 후 현재 방송중인 프로그램에 커서를 위치시키고 커서 이동시 이전 위치와 대응되는 특정 프로그램에 커서를 위치시키도록 상기 그래픽 콘트롤러(230)를 제어하는 마이크로 프로세서(250)와, 상기 영상신호 처리부(120)의 출력 신호와 상기 그래픽 콘트롤러(230)의 출력 신호를 혼합하여 영상 표시장치(140)로 출력하는 영상 혼합기(130)와, 사용자 키 입력에 따라 상기 튜너(110)의 동조 주파수를 제어하면서 채널 변경시 마다 이를 상기 마이크로 프로세서(250)으로 전송하고 방송 안내 표시 요구를 위한 사용자 키 입력시 이를 인터페이스부(240)를 통해 상기 마이크로 프로세서(250)로 전송하는 티브이 마이크로 컴퓨터(150)로 구성한다.1 is a block diagram of a closed caption broadcasting receiver according to an embodiment of the present invention. As shown therein, a tuner 110 that receives a broadcast signal and tunes and detects a channel desired by a user, and A video signal processor 120 for outputting an analog video signal through the intermediate frequency processing such as a composite video signal (CVBS) and a data slicer for separating a KBPS signal by inputting the composite video signal (CVBS) from the tuner 110. And a frame buffer 220 for storing the KBPS signal separated by the data slicer 210, and a cursor on an arbitrary program in response to the display and movement keys of the broadcast program for all channels in the broadcast program guide mode. Graphic controller 230 for reading and converting the KBPS signal stored in the frame buffer 220 into a graphic format for positioning, and data input and output and broadcast guidance of the frame buffer 220 The graphic controller 230 may be configured to determine a channel currently being broadcast, display broadcast programs of all channels upon request, and then position the cursor on a program currently being broadcast and to position the cursor at a specific program corresponding to the previous position when the cursor is moved. The microprocessor 250 for controlling, the image mixer 130 for mixing the output signal of the image signal processing unit 120 and the output signal of the graphic controller 230 to output to the image display device 140, and the user key While controlling the tuning frequency of the tuner 110 according to an input, the microprocessor 250 transmits it to the microprocessor 250 whenever a channel is changed and inputs a user key for a broadcast guide display request through the interface unit 240. 250 is configured as a TV microcomputer 150 to transmit.

이와같이 구성한 본 발명의 실시예에 대한 동작 및 작용 효과를 설명하면 다음과 같다.Referring to the operation and effect of the embodiment of the present invention configured as described above are as follows.

사용자가 전원을 온시킨 후 특정 채널을 선택하면 티브이 마이크로 컴퓨터(150)는 그 특정 채널을 동조하도록 튜너(110)를 제어하게 된다.When the user selects a specific channel after turning on the power, the TV microcomputer 150 controls the tuner 110 to tune to the specific channel.

이에 따라, 튜너(110)가 특정 채널의 방송 신호를 검파하여 복합 영상 신호(CVBS)를 출력하면 영상 신호 처리부(120)가 중간주파 처리등을 수행하여 원래의 아날로그 영상 신호를 복원하며 이 아날로그 영상 신호는 영상 혼합기(130)를 통해 영상 표시장치(140)로 전송되어 상기 영상 표시 장치(140)의 화면에 영상이 표시되어진다.Accordingly, when the tuner 110 detects a broadcast signal of a specific channel and outputs a composite video signal (CVBS), the video signal processor 120 performs intermediate frequency processing to restore the original analog video signal, and then restores the analog video signal. The signal is transmitted to the image display device 140 through the image mixer 130 so that an image is displayed on the screen of the image display device 140.

이때, 티브이 마이크로 컴퓨터(150)는 현재 시청 채널에 대한 정보를 인터페이스부(240)를 통해 마이크로 프로세서(250)로 전송하게 된다.In this case, the TV microcomputer 150 transmits the information on the current viewing channel to the microprocessor 250 through the interface unit 240.

따라서, 마이크로 프로세서(250)는 티브이 마이크로 컴퓨터(150)로부터 전송된 현재 시청 채널에 대한 정보를 프레임 버퍼(220)에 저장하게 되며, 채널이 변경될 때마다 상기 티브이 마이크로 컴퓨터(150)는 이를 상기 마이크로 프로세서(250)로 전송하게 된다.Accordingly, the microprocessor 250 stores the information about the current viewing channel transmitted from the TV microcomputer 150 in the frame buffer 220, and the TV microcomputer 150 stores the information about the current channel whenever the channel is changed. The data is transmitted to the microprocessor 250.

또한, 데이터 슬라이서(210)는 튜너(110)로부터의 영상신호(CVBS)를 입력으로 KBPS 신호를 추출하여 마이크로 프로세서(250)로 입력시키게 된다.In addition, the data slicer 210 extracts the KBPS signal from the image signal CVBS from the tuner 110 and inputs it to the microprocessor 250.

이때, 마이크로 프로세서(250)는 KBPS 신호를 해독하여 시간대별 방송 프로그램 안내 데이터를 생성한 후 프레임 버퍼(220)에 저장하게 된다.At this time, the microprocessor 250 decodes the KBPS signal, generates broadcast program guide data for each time zone, and stores the data in the frame buffer 220.

이 후, 티브이 마이크로 컴퓨터(150)는 방송 프로그램 시청중에 방송 프로그램 안내 표시를 위한 사용자 키 입력이 있는지 계속 점검하게 된다.Thereafter, the TV microcomputer 150 continuously checks whether there is a user key input for displaying a broadcast program guide while watching a broadcast program.

이때, 방송 프로그램 안내 표시를 위한 사용자 키가 입력되면 티브이 마이크로 컴퓨터(150)는 방송 프로그램 안내를 표시하라는 명령을 인터페이스부(240)를 통해 마이크로 프로세서(250)로 전송하게 된다.In this case, when the user key for displaying the broadcast program guide is input, the TV microcomputer 150 transmits a command to display the broadcast program guide to the microprocessor 250 through the interface unit 240.

따라서, 마이크로 프로세서(250)는 데이터 슬라이서(210)에서의 방송 정보(KBPS)를 해독하여 현재 시청중인 방송 프로그램을 판독한 후 그 방송 프로그램을 기준으로 소정 시간대(예로, 2시간대)의 방송국별 방송 프로그램 안내를 표시함과 아울러 현재 시청중인 방송 프로그램에 커서를 위치시키도록 그래픽 콘트롤러(230)를 제어하게 된다.Therefore, the microprocessor 250 decodes the broadcast information (KBPS) in the data slicer 210 to read the broadcast program currently being viewed, and then broadcasts the broadcast station for a predetermined time period (for example, 2 hours) based on the broadcast program. The graphic controller 230 is controlled to display the program guide and to position the cursor on the broadcast program being watched.

이에 따라, 그래픽 콘트롤러(230)가 프레임 버퍼(220)로부터 방송 프로그램 안내 데이터를 읽어 화면에 실제 표시할 그래픽 형태로 변환한 후 현재 시청중인 방송 프로그램 위치에 커서가 표시되도록 처리하여 영상 혼합기(130)를 통해 영상표시장치(140)으로 출력하게 된다.Accordingly, the graphic controller 230 reads the broadcast program guide data from the frame buffer 220, converts the program guide data into a graphic form to be actually displayed on the screen, and processes the cursor to be displayed at the broadcast program position currently being viewed. It is output to the image display device 140 through.

이 후, 시청자가 리모콘등에 구비된 상하좌우 키를 입력하여 커서를 임의의 방송 프로그램 위치로 이동시킬 수 있는데, 이 과정을 설명하면 다음과 같다.Thereafter, the viewer may move the cursor to an arbitrary broadcast program position by inputting up, down, left, and right keys provided on the remote controller. The process will be described below.

먼저, 방송국별 KBPS 정보가 분류(sorting)되어 도2 의 예시도와 같이 프레임 버퍼(220)에 저장된 경우 좌우 이동키에 의한 커서의 이동 과정을 도3을 참조하여 설명하면 다음과 같다.First, when KBPS information for each broadcasting station is sorted and stored in the frame buffer 220 as illustrated in FIG. 2, the movement of the cursor by the left and right moving keys will be described with reference to FIG. 3.

방송 프로그램 안내의 초기 화면이 도3a 와 같다고 가정할 때 프로그램(C,F,N)은현재 2시간의 표시구간을 초과해서 7시전과 9시 이후 시간에 걸쳐 있으므로 다른 시간대에 연속하는 프로그램이 있음을 좌우 화살표로 표시하였다.Assuming that the initial screen of the program guide is the same as that of Fig. 3a, the programs C, F, and N currently span two hours before 7:00 and after 9:00, exceeding the display range of two hours, so that there are continuous programs in different time zones. Is indicated by the left and right arrows.

이때, 도3a 와 같이 커서가 프로그램(C)에 위치된 상태에서 좌측 이동키가 눌리면 마이크로 프로세서(250)는 도3b 와 같이 6∼7시간대의 방송 프로그램 안내를 표시하고 프로그램(C)에 커서를 계속 위치시켜 그 프로그램(C)이 연속되어 있는 프로그램임을 나타내도록 그래픽 처리부(230)를 제어하게 된다.At this time, when the left moving key is pressed while the cursor is located in the program C as shown in FIG. 3A, the microprocessor 250 displays a broadcast program guide for 6 to 7 hours as shown in FIG. 3B and continues the cursor in the program C. The graphics processor 230 is controlled to locate and indicate that the program C is a continuous program.

반대로, 도3c 와 같이 커서가 프로그램(F)에 위치된 상태에서 우측 이동키가 눌리면 마이크로 프로세서(250)는 도3d 와 같이 8∼9시간대의 방송 프로그램 안내를 표시하고 프로그램(F)에 커서를 계속 위치시키도록 그래픽 처리부(230)를 제어하게 된다.On the contrary, if the right shift key is pressed while the cursor is located in the program F as shown in Fig. 3C, the microprocessor 250 displays the broadcast program guide for 8 to 9 hours as shown in Fig. 3D and continues the cursor in the program F. The graphic processor 230 is controlled to be positioned.

상기와 같이 방송 프로그램 안내의 시간대를 이동하고도 커서를 연속하여 자신의 프로그램에 위치시키기 위해서는 시간대 이동전에 커서가 가르키는 프로그램의 인식명을 기억한 후 커서를 이동한 후 동일한 인식명을 갖는 프로그램을 찾아 커서를 위치시키면 된다.As described above, in order to move the cursor to the program continuously even after moving the time zone of the broadcast program guide, remember the recognition name of the program indicated by the cursor before moving the time zone, move the cursor, and then select a program having the same recognition name. And locate the cursor.

그리고, 도2 와 같이 방송 프로그램 안내가 프레임 버퍼(220)에 저장된 경우 상하 이동키에 의한 커서의 이동 과정을 도4 및 도5를 참조하여 설명하면 다음과 같다.In addition, when the broadcast program guide is stored in the frame buffer 220 as shown in FIG. 2, the process of moving the cursor using the up and down moving keys will be described with reference to FIGS. 4 and 5.

도4a 와 같은 방송 프로그램 안내 화면에서 하측 이동키를 누르면 마이크로 프로세서(250)는 KBPS 정보가 수신되지 않은 채널(KBS2)은 건너 뛰어 채널(MBC)로 이동되록 그래픽 콘트롤러(230)를 제어하는데, 프로그램(E)에서 아래 방향으로 이동 가능한 프로그램은 'M'과 'N'이다.When the lower moving key is pressed in the broadcast program guide screen as shown in FIG. 4A, the microprocessor 250 controls the graphic controller 230 to move to the channel MBC by skipping the channel KBS2 on which the KBPS information is not received. The programs that can be moved downward in E) are 'M' and 'N'.

이때, 프로그램(M)이 프로그램(E)과 가장 많이 겹쳐 있으므로 마이크로 프로세서(250)는 커서를 프로그램(M)에 위치시키도록 그래픽 콘트롤러(230)를 제어하게 된다.At this time, since the program M most overlaps with the program E, the microprocessor 250 controls the graphic controller 230 to position the cursor in the program M. FIG.

여기서, 커서를 프로그램(M)에 위치시키기 위하여 마이크로 프로세서(250)는 데이터 슬라이서(210)에서 추출된 KBPS 정보중의 방송 시간 정보를 이용한다.In order to position the cursor in the program M, the microprocessor 250 uses broadcast time information in the KBPS information extracted by the data slicer 210.

즉, 마이크로 프로세서(250)는 현재 시청중인 2시간대의 방송 프로그램 안내 화면내에서 커서 이동전 프로그램의 방송 시간 정보와 커서가 이동될 프로그램들의 방송 시간 정보들을 비교하여 이동전 프로그램과 가장 많이 겹치는 시간대의 방송 시간 정보를 갖는 프로그램으로 커서를 이동시키도록 그래픽 콘트롤러(230)를 제어하게 된다.That is, the microprocessor 250 compares the broadcast time information of the program before the cursor movement with the broadcast time information of the programs to which the cursor is moved in the broadcast program guide screen of the two-hour broadcast program that is currently being viewed. The graphic controller 230 is controlled to move the cursor to a program having broadcast time information.

이 후, 도4b 와 같은 화면에서 다시 하측 이동키를 누르면 마이크로 프로세서(250)는 KBPS 정보가 수신되지 않은 채널(SBS)은 건너 뛰어 도4c 와 같이 채널(EBS)의 프로그램(Q)으로 이동하여 커서를 위치시키게 된다.Afterwards, when the lower movement key is pressed again on the screen as shown in FIG. 4B, the microprocessor 250 skips the channel SBS for which KBPS information is not received and moves to the program Q of the channel EBS as shown in FIG. Will be placed.

이 후, 도4c 와 같은 화면에서 다시 하측 이동키를 누르면 도4a 와 같은 화면 상태가 표시되어 프로그램(E)에 커서가 위치하는데, 이는 프로그램(E)가 프로그램(F)보다 프로그램(Q)에 더 많이 겹쳐져 있기 때문이다.Afterwards, pressing the down arrow again on the screen as shown in Fig. 4C displays the screen state as shown in Fig. 4A, where the cursor is located in the program E. This means that the program E is more in the program Q than the program F. Because it overlaps a lot.

만일, 도5a 와 같이 프로그램(F)에 커서가 위치한 상태에서 상측 이동키를 계속 누르는 경우 마이크로 프로세서(250)는 KBPS 정보가 수신되지 않은 채널은 건너 뛰면서 2시간대에서 이동전 프로그램과 가장 많이 겹치는 프로그램에 커서를 위치시키도록 그래픽 콘트롤러(230)를 제어함으로써 도5b∼도5d 와 같은 화면을 순차적으로표시하게 된다.If the upward movement key is continuously pressed while the cursor is located in the program F as shown in FIG. 5A, the microprocessor 250 skips a channel for which KBPS information is not received and skips the program that most overlaps with the previous program in 2 hours. By controlling the graphic controller 230 to position the cursor, the screens of FIGS. 5B to 5D are sequentially displayed.

여기서, 상측 이동키를 계속 누르는 경우 도4b 와 같이 화면이 표시되는 이유는 프로그램(E)이 프로그램(F)보다 프로그램(M)에 더 많이 겹치기 때문이다.Here, the reason why the screen is displayed as shown in FIG. 4B when the upward movement key is kept pressed is because the program E overlaps the program M more than the program F.

한편, KBPS 정보는 수신되었지만 현재 표시중인 시간대에는 프로그램이 없는 경우 즉, 도6 과 같이 프레임 버퍼(220)에 방송 프로그램 안내 데이터가 저장된 경우 하측 또는 상측 이동키가 계속해서 눌림에 따라 도7 및 도8 과 같은 화면을 표시하게 된다.On the other hand, when KBPS information is received but there are no programs in the currently displayed time zone, that is, when the program guide data is stored in the frame buffer 220 as shown in FIG. 6, the lower or upper navigation keys are continuously pressed, FIGS. 7 and 8. You will see a screen like this.

먼저, 하측 이동키가 계속 눌린 경우 KBPS 정보가 수신되었지만 현재 시간대에는 방송 프로그램이 없는 채널(KBS2)은 시간대 전체에 커서를 표시시키고 KBPS 정보가 수신되지 않은 채널(SBS)은 건너뛰면서 이동전 프로그램과 가장 많이 겹치는 프로그램에 커서를 위치시킴으로써 도7a∼도7d 와 같은 화면을 계속 표시하게 된다.First, if the lower navigation key is pressed, KBPS information is received, but the channel without a broadcast program in the current time zone (KBS2) displays the cursor in the entire time zone, and the channel without receiving the KBPS information (SBS) is skipped, and the most pre-move program is skipped. By placing the cursor in a program that overlaps a lot, the screen shown in Figs. 7A to 7D is continuously displayed.

반대로, 상측 이동키가 계속 눌린 경우 하측 이동키가 계속 눌린 경우와 마찬가지로 KBPS 정보가 수신되었지만 현재 시간대에는 방송 프로그램이 없는 채널(KBS2)은 시간대 전체에 커서를 표시시키고 KBPS 정보가 수신되지 않은 채널(SBS)은 건너뛰면서 이동전 프로그램과 가장 많이 겹치는 프로그램에 커서를 위치시킴으로써 도8a∼도8d 와 같은 화면을 계속 표시하게 된다.On the contrary, if the upper navigation key is pressed continuously, the channel (KBS2) where KBPS information is received but the broadcast program is not present in the current time zone is displayed as in the case where the downward navigation key is pressed continuously, and the channel where the KBPS information is not received (SBS) By continuing to display the screen as shown in Figs. 8A to 8D, the cursor is placed on the program that most overlaps with the program before the move.

상기에서 상세히 설명한 바와 같이 본 발명은 방송 프로그램 안내 화면에서 커서를 이동시킬 때 현재 시청중인 프로그램에 대응하여 커서를 이동시킴으로써 어떤 프로그램으로 이동하는지를 사용자에게 알려 프로그램을 용이하게 선택할 수 있는 효과가 있다.As described in detail above, the present invention has an effect of easily selecting a program by notifying a user of which program to move to by moving the cursor corresponding to a program currently being viewed when the cursor is moved on a broadcast program guide screen.

즉, 본 발명은 프로그램 안내가 표시되는 경계에 걸쳐 있는 프로그램의 경우 좌우 이동키를 조작하면 이동후 커서가 경계에 걸쳐있어 그 프로그램에 표시되므로 이동되어온 효과를 제공한다.That is, the present invention provides the effect that the cursor has moved across the border after the movement when the left and right moving keys are manipulated in the case of the program across the boundary where the program guide is displayed.

또한, 본 발명은 상하 이동키를 조작하는 경우 방송 정보는 수신하였지만 현재 시간대에 표시되지 않는 채널에 커서를 위치시킴으로써 방송 정보를 수신한 채널를 쉽게 알 수 있어 프로그램 선택을 용이하게 하는 효과를 제공한다.In addition, the present invention provides an effect of facilitating program selection by easily knowing a channel receiving broadcast information by placing a cursor on a channel that receives broadcast information but is not displayed in the current time zone when operating the up / down navigation keys.

Claims (4)

소정 시간대의 방송 프로그램 안내를 표시하는 방법에 있어서, 전체가 표시되지 않은 방송 프로그램상에 그 나머지 부분이 있는 방향으로 이동키를 표시하는 제1 단계와, 커서가 표시된 임의의 위치의 프로그램에서 좌 또는 우측 이동키를 누르면 프로그램 전체가 표시되는 시간대 내의 방송 프로그램 안내를 표시하면서 해당 프로그램에 커서를 표시하는 제2 단계와, 임의의 프로그램 위치에서 상 또는 하측 이동키를 누르면 현재 방송 프로그램에 대응하는 다른 채널의 방송 프로그램으로 커서를 이동시키는 제3 단계를 수행함을 특징으로 하는 커서 위치 제어 방법.A method of displaying a program guide of a predetermined time zone, comprising: a first step of displaying a movement key in a direction in which the remaining part is located on a program that is not entirely displayed; and left or right in a program at an arbitrary position where a cursor is displayed; A second step of displaying a cursor on the corresponding program while displaying the program guide within the time zone in which the entire program is displayed when the navigation key is pressed; and pressing the up or down navigation key at an arbitrary program position, the broadcast program of another channel corresponding to the current broadcast program. And a third step of moving the cursor. 제1항에 있어서, 제3 단계에서 커서를 이동시킬 프로그램은 이전 프로그램과 시간대가 가장 많이 겹치는 방송 프로그램임을 특징으로 하는 커서 위치 제어 방법.The method of claim 1, wherein the program to move the cursor in the third step is a broadcast program in which a time zone overlaps with a previous program most frequently. 제1항에 있어서, 제3 단계는 상기에서 커서를 상측 또는 하측으로 이동시킬 경우 현재 시간대의 프로그램 안내에는 방송 정보가 없지만 다른 시간대에는 방송 정보가 있는 경우 그 채널 전체에 커서를 위치시키는 과정을 포함하는 것을 특징으로 하는 커서 위치 제어 방법.The method of claim 1, wherein the third step includes the step of placing the cursor in the entire channel when there is no broadcast information in the program guide of the current time zone when the cursor is moved upward or downward. Cursor position control method characterized in that. 제3항에 있어서, 채널 전체에 커서를 위치시킨 후 방송 정보가 있는 방향의 이동키를 표시하는 과정을 더 포함하는 것을 특징으로 하는 커서 위치 제어 방법.4. The method of claim 3, further comprising: displaying a movement key in a direction in which broadcast information is located after positioning the cursor on the entire channel.
KR1019990058558A 1999-12-17 1999-12-17 How to control cursor position Expired - Fee Related KR100620988B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990058558A KR100620988B1 (en) 1999-12-17 1999-12-17 How to control cursor position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990058558A KR100620988B1 (en) 1999-12-17 1999-12-17 How to control cursor position

Publications (2)

Publication Number Publication Date
KR20010056891A true KR20010056891A (en) 2001-07-04
KR100620988B1 KR100620988B1 (en) 2006-09-07

Family

ID=19626570

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990058558A Expired - Fee Related KR100620988B1 (en) 1999-12-17 1999-12-17 How to control cursor position

Country Status (1)

Country Link
KR (1) KR100620988B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100452150B1 (en) * 2001-12-28 2004-10-12 주식회사 아이큐브 Moving method for cursor pointing of graphic objects using direction keys
EP2469840A1 (en) * 2010-12-21 2012-06-27 Thomson Licensing Dynamic resizing of an electronic program guide (EPG)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970014208A (en) * 1995-08-25 1997-03-29 구자홍 How to display Korean Broadcasting System (KBPS).
JP3276848B2 (en) * 1996-05-31 2002-04-22 三洋電機株式会社 Television receiver
KR100317632B1 (en) * 1997-07-21 2002-02-19 윤종용 Menu selection control method
JPH1198428A (en) * 1997-09-18 1999-04-09 Victor Co Of Japan Ltd Electronic program information display device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100452150B1 (en) * 2001-12-28 2004-10-12 주식회사 아이큐브 Moving method for cursor pointing of graphic objects using direction keys
EP2469840A1 (en) * 2010-12-21 2012-06-27 Thomson Licensing Dynamic resizing of an electronic program guide (EPG)
JP2012134974A (en) * 2010-12-21 2012-07-12 Thomson Licensing Dynamic size change of electronic program guide (epg)
EP2469848A3 (en) * 2010-12-21 2014-08-13 Thomson Licensing Dynamic Resizing of an Electronic Program Guide (EPG)

Also Published As

Publication number Publication date
KR100620988B1 (en) 2006-09-07

Similar Documents

Publication Publication Date Title
US6154203A (en) System and method for grazing television channels from an electronic program guide
EP0735750B1 (en) Program guide signal receiver for television
US6400379B1 (en) Method and apparatus for selectively displaying additional information relating to broadcast information
KR100648312B1 (en) Method for displaying broadcast program guide information and remote controller used in the method
KR19990087837A (en) Improved TV Tuning System
KR19990077889A (en) A EPG receiving apparatus and method and a provision medium
JP2001285747A (en) Information processing apparatus and method, and receiving apparatus and method
WO1998044725A1 (en) Television receiver
KR100592075B1 (en) Method and apparatus for displaying electronic program guide
KR20050094232A (en) Method for embodying digital epg
US20060024029A1 (en) Program output control apparatus and method
KR100620988B1 (en) How to control cursor position
KR100400010B1 (en) Method for operating electronic program guide
KR19980015445A (en) Apparatus and method for search by TV program genre
JPH10276377A (en) Television receiver
JPH06153109A (en) Television broadcast receiver
KR100269131B1 (en) Channel selecting apparatus and method using epg information
KR100467616B1 (en) Method for operating electronic program guide
KR100608642B1 (en) Broadcast program guide display method and device
KR0158273B1 (en) Method for searching schedule broadcasting of tv
EP1675392A2 (en) Method and apparatus for displaying television programs and related text
JP3389447B2 (en) Television receiver
JP3384708B2 (en) Television receiver
JP4026148B2 (en) Digital broadcast receiver with program guide
KR100739127B1 (en) Cursor position control method when guiding broadcast program

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20090831

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20090831

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301