KR20000047625A - Method and apparatus for remote interaction with a television system - Google Patents
Method and apparatus for remote interaction with a television system Download PDFInfo
- Publication number
- KR20000047625A KR20000047625A KR1019990050124A KR19990050124A KR20000047625A KR 20000047625 A KR20000047625 A KR 20000047625A KR 1019990050124 A KR1019990050124 A KR 1019990050124A KR 19990050124 A KR19990050124 A KR 19990050124A KR 20000047625 A KR20000047625 A KR 20000047625A
- Authority
- KR
- South Korea
- Prior art keywords
- program
- television
- schedule
- television system
- downloading
- 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
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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
-
- 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/4828—End-user interface for program selection for searching program descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
본 발명에 따른 휴대형 프로그램 선택 장치(PSD)는 자신에게 다운로딩가능한 프로그램 스케줄링에 관련된 데이터를 저장한다. 본 장치는 데이터베이스 및 애플리케이션 프로그램은 물론, 그 데이터베이스에 질의하기 위한 최종 사용자 인터페이스를 포함한다. 데이터베이스는 설명, 시간, 방영시간, 장르, 채널 번호 및 각 프로그램과 연관된 고유 프로그램 코드와 같은 텔레비젼 프로그램과 연관된 파라미터들을 포함하며, 키워드 검색가능하다. 사용자가 키워드를 검색하거나 프로그램 채널/시간 그리드를 조사하여 프로그램을 활성화시킴으로써 프로그램을 선택하면, 선택된 프로그램은 원격 VCR 및/또는 텔레비젼에게로 IR 링크에 의해 전송되는 프로그램 코드로 저장된다. 그리고 나서, 수신된 프로그램 코드에 응답하여, VCR은 적절한 시간에 선택된 프로그램을 녹화하도록 자동으로 프로그램되거나, 프로그램 선택이 실시간 프로그램에 관련된 경우에는 텔레비젼 채널이 자동으로 변경된다.A portable program selection device (PSD) according to the present invention stores data related to program scheduling which can be downloaded to itself. The apparatus includes a database and an application program as well as an end user interface for querying that database. The database includes parameters associated with the television program, such as description, time, airtime, genre, channel number, and unique program code associated with each program, and is keyword searchable. When a user selects a program by searching for a keyword or activating the program by looking at the program channel / time grid, the selected program is stored as program code sent by the IR link to the remote VCR and / or television. Then, in response to the received program code, the VCR is automatically programmed to record the selected program at the appropriate time, or the television channel is automatically changed if the program selection relates to a real time program.
Description
본 발명은 소비자 텔레비젼 시스템(consumer television systems)에 관한 것으로, 보다 구체적으로는, 시청자 프로그램 선택 및 TV 프로그램 녹화를 위한 시스템 및 방법에 관한 것이다.TECHNICAL FIELD The present invention relates to consumer television systems, and more particularly, to a system and method for viewer program selection and TV program recording.
소비자 텔레비젼 위성 안테나, 광섬유 케이블 및 그밖의 더욱 넓은 대역폭을 가정까지 전송할 수 있는 개선된 장치들의 출현에 따라, 가정의 텔레비젼 시청자는 선택할 수 있는 엄청난 수의 텔레비젼 프로그램의 세례를 받고 있다. 프로그램 내용의 양적 및 질적 측면에서의 이러한 급증은 나중 시청을 위한 VCR 녹화에 의해 프로그램을 "타임 쉬프팅(time shifting)"시키는 친숙한 관행을 불러일으켰으며, 이것은 이제 시청자로 하여금 텔레비젼 프로그램의 이러한 증가를 이용할 수 있게 하는데 있어서 더욱 중요하게 되었다. 이러한 급증은, 또한, 사용자가 프로그램 선택을 위해 인공지능적이고 보다 세련된 방법으로 이와 같이 방대한 양의 프로그램 내용중에서 쉽게 고를 수 있게 하고, 원하는 경우 이들 프로그램중 몇몇을 테이프에 기록하기 위해 쉽게 스케줄링할 수 있도록 배열할 수 있게 하는 간단하고 사용자에게 친숙한 방법을 시청자에게 제공하는데 있어 큰 어려움을 야기하였다.With the advent of consumer television satellite antennas, fiber optic cables, and other devices capable of transmitting even wider bandwidths to the home, home television viewers are being baptized with a huge number of television programs to choose from. This surge in quantitative and qualitative aspects of program content has resulted in a familiar practice of "time shifting" a program by VCR recording for later viewing, which now allows viewers to take advantage of this increase in television programming. It has become more important in making it possible. This proliferation also allows users to easily select from this vast amount of program content in an intelligent and more refined way for program selection, and to easily schedule some of these programs to write to tape if desired. It has caused great difficulty in providing viewers with a simple, user-friendly way to arrange.
VCR 프로그래밍 자체에 이용가능한 현재의 기술에 관하여는, 이러한 기술이 얼마나 부적당하냐하면 믿기 어려울 정도여서 VCR을 동작시키는 것이 불가능하다는 것을 소재로 한 유명한 코메디언의 농담을 자아내기까지 했다. 그러나, 이러한 문제가 VCR을 프로그래밍할 수 있는 더욱 용이한 방법의 개발을 물리적으로 촉진하는 것으로 해결된다고 가정하더라도, 그것만으로는 현재 소비자 텔레비젼과 연관된 다른 심각한 문제, 즉, 가정으로 전송되는 증가된 대역폭으로 인해 급증하는 선택사항들의 세트로부터 녹화 또는 시청을 위해 가치있는 텔레비젼 프로그래밍을 선택하는데 있어서의 앞서 언급된 문제를 해결하지 못한다.Regarding the current technology available for VCR programming itself, it was unbelievable how inadequate this technology was, and it even made a joke of a famous comedian about the inability to operate a VCR. However, assuming that this problem is solved by physically facilitating the development of an easier way to program the VCR, it alone would lead to other serious problems associated with current consumer televisions, namely the increased bandwidth transmitted to the home. This does not solve the aforementioned problem in choosing valuable television programming for recording or viewing from a growing set of options.
과거에, 프로그램 선택에 있어 시청자를 돕는 것으로 이러한 문제를 해소시키려는 몇가지 시도가 있었다. 그중 가장 잘 알려진 것이 "TV 가이드"와 같은 하드카피 텔레비젼 가이드 또는 지역 신문에 개재되는 다양한 프로그램 목록이다. 이러한 접근법은 분명 한계가 있으며, 이들 한계로 중요한 것은, 전혀 검색 기능없이 각 프로그램에 대한 세부정보를 제공할 수 있는 제한된 능력이다. 더욱이, 몇몇 위성 시스템은 1000개 이상의 채널을 가지므로, 텔레비젼 프로그래밍 정보를 제공하는 종래의 방법은 현대의 요구를 충족시킬 수 없음을 쉽게 알 수 있다.In the past, there have been several attempts to solve this problem by helping viewers in program selection. The best known is the list of various programs published in hardcopy television guides or local newspapers such as "TV Guides." This approach is clearly limited, and what matters with these limitations is the limited ability to provide details about each program without any search capabilities at all. Moreover, since some satellite systems have more than 1000 channels, it can be readily seen that conventional methods of providing television programming information cannot meet modern needs.
하드카피 TV 가이드의 이러한 결점을 해결하려는 한가지 시도로 이러한 TV 가이드를 케이블, 인터넷 또는 위성 제공자를 통해 제공하는 것이 있다. 이러한 시도는 또한 능동 검색 설비가 없다는 점에서 하드카피 시스템의 결점을 갖는다. 따라서, 사용자는, 스크린상에 나타나는 프로그램 스케줄에 의해 더욱 편리한 물리적 형태의 프로그램 목록을 이용하고 있는 동안에도, 원하는 프로그램을 찾으려면 엄청난 수의 이들 스크린을 통해 횡단해야 하는 어려움을 겪는다. 이러한 시도는 또한 사용자가 관심을 두지 않는 많은 정보 및 프로그램 목록을 통해 횡단할 것을 요구한다. 더욱이, 이러한 유형의 하드카피 또는 온-TV 프로그램 가이드는, 최종 사용자에게 풍부한 정보를 제공하려는 병참전략으로 인해, 단지 그날의 프로그래밍만을 보여줄 수 있을 뿐이다.One attempt to address these shortcomings of hardcopy TV guides is to provide such TV guides via cable, Internet or satellite providers. This approach also suffers from the hardcopy system in that there is no active search facility. Thus, while using a list of programs in a physical form that is more convenient due to the program schedules appearing on the screen, the user struggles to traverse through a huge number of these screens to find the desired program. This approach also requires the user to traverse through a large list of information and programs that are not of interest to the user. Moreover, this type of hardcopy or on-TV program guide can only show the programming of the day, due to the logistical strategy of providing a wealth of information to the end user.
이와 같이 가치있는 시청 자료를 고르는 문제는 물론, 타임 쉬프팅을 위해 VCR을 쉽게 프로그램할 수 있는 최종 사용자의 앞서 언급된 문제를 해결하기 위한 노력으로, 최종 사용자에게 비디오 클리핑 서비스(video clipping service)를 본질적으로 제공하는 회사가 출현하였다. 이러한 방법에 의해, 사용자는 원하는 프로파일(a profile of interest)을 작성한다. 그리고 나서, 회사는 주기적으로 사용자 프로파일과 일치하는 프로그램, 예컨대, 사용자가 관심있을 수 있고 사용자 관심 대상일 수 있는 프로그램을 녹화한 후, 잠재적으로 관심있는 프로그램들을 녹화한 이들 테이프를 최종 사용자에게 물리적으로 송부한다. 이러한 접근법은 또한 매우 심각하고 분명한 단점을 갖는데, 그 단점의 주된 것으로는 프로그램 선택이 제 3 자에 의해 행해지며, 이들 물리적 테이프가 최종 사용자에게 도달하기까지 지연 및 비용이 발생한다는 것이다.In addition to selecting such valuable viewing material, in an effort to solve the above-mentioned problems of end users who can easily program the VCR for time-shifting, end users are in need of a video clipping service. Providing companies have emerged. In this way, the user creates a profile of interest. Then, the company periodically records programs that match the user profile, such as programs that the user may be interested in and may be of interest to the user, and then physically record these tapes to end users that record potentially interesting programs. Send. This approach also has a very serious and obvious disadvantage, the main one of which is that program selection is made by a third party and there is a delay and cost until these physical tapes reach the end user.
또한, "VCR"과 같은 VCR 프로그래밍을 간략화시키려는 시도로서 소비자 영역에서 다양한 메카니즘이 상품화되어 있다. 이들 시스템중 하나가, 케이블 튜너 박스와 VCR 사이에 적외선 링크를 이용하여 사용자로 하여금 온-스크린 프로그램 가이드로부터 임의의 프로그램을 선택하게 하고 그에 따라 IR 신호를 대응하는 고유 코드와 함께 케이블 박스로부터 VCR로 전송함으로써 자동으로 VCR을 프로그래밍하려는 것이다. 이 시스템은 구현에 있어서는 제법 우수하지만, 그럼에도 불구하고 앞서 언급된 단점들의 대부분을 여전히 갖는데, 즉, 사용자는 아마도 수천개의 프로그램으로 이루어진 일일 프로그램 가이드를 여전히 뒤적여야 한다. 다른 회사에 의한 관련 접근법으로 주어진 프로그램과 연관된 프로그램 코드 번호를 제공하되, 그 코드 번호를 프로그램 가이드에 물리적으로 인쇄하여 제공하는 것이 있다. 이러한 방법에 의하면, 최종 사용자 또는 시청자는 단순히 물리적 프로그램 가이드를 읽고, 관심있는 프로그램 선택시에 원격 채널 변환기를 이용하여 그 프로그램과 연관된 고유 코드 번호를 타이핑해서 입력하기만 하면 된다. 그러나, 이러한 방법 역시 무엇보다도 방대한 목록으로부터 원하는 프로그램들을 선택하는데 있어서의 간략화에 대한 요구를 충족시키지 못하며, 물리적 하드카피 프로그램 목록과 연관되어 설명된 그밖의 다른 모든 심각한 단점을 갖는다.In addition, various mechanisms have been commercialized in the consumer domain in an attempt to simplify VCR programming such as "VCR." One of these systems uses an infrared link between the cable tuner box and the VCR to allow the user to select an arbitrary program from the on-screen program guide and thus direct the IR signal from the cable box to the VCR with a corresponding unique code. You want to program the VCR automatically by sending it. This system is quite good in its implementation, but nevertheless still has most of the disadvantages mentioned above, ie the user still has to chase through a daily program guide, perhaps consisting of thousands of programs. A related approach by another company is to provide the program code number associated with a given program, but physically print the code number in the program guide. In this way, the end user or viewer simply reads the physical program guide and uses the remote channel converter to type in a unique code number associated with the program when selecting a program of interest. However, this method does not, among other things, meet the need for simplification in selecting the desired programs from an extensive list, and has all the other serious drawbacks described in connection with the list of physical hardcopy programs.
따라서, 최종 사용자가 타임 쉬프팅을 위해 VCR을 프로그래밍할 수 있는 능력을 지원할 수 있는 소비자 텔레비젼 시스템이 간절히 요구되었다. 또한, 최종 사용자로 하여금, 자신의 차별화된 시청 욕구를 보다 정확히 반영하고 보다 세련되고 세부화된 방법으로 더욱 잘 만족시키는 프로그램을 용이하게 잘 선택하여 테이프에 녹화할 수 있게 하는 메카니즘을 효율적이고도 저렴하게 제공할 수 있는 시스템이 매우 바람직하다.Thus, there is an urgent need for a consumer television system that can support the end user's ability to program the VCR for time shifting. It also provides an efficient and inexpensive mechanism for end users to easily select and record to tape programs that more accurately reflect their differentiated viewing needs and better satisfy them in a more refined and detailed way. A system that can provide is very desirable.
도 1은 도 2의 시스템과 함께 이용되는 프로그램 선택 장치의 구성요소들을 도시하는 고급 기능 블럭도,1 is an advanced functional block diagram illustrating components of a program selection device used with the system of FIG.
도 2는 도 1에 도시된 프로그램 선택 장치를 포함하는, 본 발명의 텔레비젼 스케줄 시청 및 스케줄링 시스템의 구성요소들을 도시하는 기능 블럭도,FIG. 2 is a functional block diagram showing the components of the television schedule viewing and scheduling system of the present invention, including the program selection device shown in FIG.
도 3은 도 1에 도시된 시스템의 동작을 예시하는 흐름도.3 is a flow diagram illustrating operation of the system shown in FIG.
도면의 주요 부분에 대한 부호의 설명Explanation of symbols for the main parts of the drawings
10 : CPU 11 : ROM10: CPU 11: ROM
12 : RAM 13 : I/O 어댑터12: RAM 13: I / O Adapter
14 : 통신 어댑터 15 : 디스크 장치14: communication adapter 15: disk device
16 : 버스 17 : 키보드16: bus 17: keyboard
18 : 사용자 인터페이스 어댑터 19 : 디스플레이 어댑터18: user interface adapter 19: display adapter
21 : 스크린 23 : 죠이 스틱21: Screen 23: Joy Stick
25 : 마우스 27 : 스피커25: mouse 27: speaker
29 : 오퍼레이팅 시스템 31 : 애플리케이션29: operating system 31: application
본 발명에 따른 휴대형 프로그램 선택 장치(portable program selection device:PSD)는 자신에게로 다운로딩가능한 프로그램 스케줄링과 관련된 데이터를 저장한다. 본 장치는 데이터베이스 및 애플리케이션 프로그램은 물론 이 데이터베이스에 질의하기 위한 최종 사용자 인터페이스(end-user interface)를 포함한다. 데이터베이스는 프로그램 설명, 시간, 총 방영 시간, 장르, 채널 번호 및 각 프로그램과 연관된 고유 프로그램 코드와 같은, 텔레비젼 프로그램과 연관된 파라미터들을 포함하며, 키 워드 검색가능하다. 사용자가 키워드 검색하거나 프로그램 채널/시간 그리드를 조사해 어떤 프로그램을 활성화시킴으로써 프로그램을 선택하면, 선택된 프로그램은 IR 링크를 통해 원격 VCR 및/또는 텔레비젼으로 전송되는 프로그램 코드로 저장된다. 이 때, 수신된 프로그램 코드에 응답하여, VCR은 자신의 적절한 시기에 선택된 프로그램을 녹화하도록 자동으로 프로그램되거나, 프로그램 선택이 실시간 프로그램에 관련된 경우에는 자동으로 텔레비젼 채널을 변화시킨다.A portable program selection device (PSD) according to the present invention stores data related to program scheduling downloadable to it. The apparatus includes a database and an application program as well as an end-user interface for querying this database. The database includes parameters associated with the television program, such as program description, time, total broadcast time, genre, channel number, and unique program code associated with each program, and is keyword searchable. When a user selects a program by searching for a keyword or activating a program by examining the program channel / time grid, the selected program is stored as program code that is sent to the remote VCR and / or television via an IR link. At this time, in response to the received program code, the VCR is automatically programmed to record the selected program at its appropriate time, or automatically changes the television channel if the program selection relates to a real-time program.
이하 본 발명을 도면을 참조하여 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.
도 1은 본 발명의 개선된 GUI 제어 보호 시스템을 유리하게 이용할 수 있는 컴퓨터 시스템의 바람직한 실시예를 나타낸다. 이 시스템은 CPU(10), ROM(11), RAM(12), I/O 어댑터(13), 사용자 인터페이스 어댑터(18), 통신 어댑터(14) 및 디스플레이 어댑터(19)를 포함하며, 이들 모두는 공통의 어드레스, 데이터 및 제어 경로 또는 버스(16)를 통해 상호접속된다. 이들 구성요소들 각각은 당 분야에 숙련된 자에게는 잘 알려진 통상의 기법을 이용하는 공통 버스에 액세스하며, CPU(10)가 버스마스터가 되어 시스템내의 각 구성요소에 대해 특정 어드레스 범위를 전용시키는 것과 같은 방법을 이용한다. 도 1에 또한 도시된 바와 같이, DASD(15)와 같은 이들 외부 장치는 I/O 어댑터(13)와 같은 제각기의 어댑터를 통해 공통 버스(16)에 인터페이스한다. 다른 외부 장치, 예컨대, 디스플레이(21)는 마찬가지로 디스플레이 어댑터(19)와 같은 그들의 제각기의 어댑터를 이용하여 버스(16)와 디스플레이(21) 또는 다른 장치 사이에 데이터가 전송될 수 있게 한다. 또한, 사용자 인터페이스 어댑터(18)와 상호접속되어 이용되는 다양한 사용자 인터페이스 수단이 제공되는데, 첨부된 도면에 도시된 바와 같이, 대표적인 사용자 입력 장치로서 죠이 스틱(23), 마우스(25), 키보드(17) 및 스피커 및/또는 마이크로폰(27)을 들 수 있다. 이 시스템에는 또한 하나 이상의 애플리케이션(31)을 실행시키도록 적응된 통상의 오퍼레이팅 시스템(29)이 제공된다. 이들 각 유닛은 잘 알려져 있으므로, 본 명세서에서 더이상 설명하지 않는다.1 illustrates a preferred embodiment of a computer system that can advantageously utilize the improved GUI control protection system of the present invention. The system includes a CPU 10, a ROM 11, a RAM 12, an I / O adapter 13, a user interface adapter 18, a communication adapter 14 and a display adapter 19, all of which are Are interconnected via a common address, data and control path or bus 16. Each of these components accesses a common bus using conventional techniques well known to those skilled in the art, such that the CPU 10 becomes a busmaster to dedicate a particular address range for each component in the system. Use the method. As also shown in FIG. 1, these external devices, such as DASD 15, interface to common bus 16 via respective adapters, such as I / O adapter 13. Other external devices, such as the display 21, likewise allow data to be transferred between the bus 16 and the display 21 or other device using their respective adapters, such as the display adapter 19. Also provided are various user interface means interconnected with the user interface adapter 18, as shown in the accompanying drawings, as a representative user input device, a joy stick 23, a mouse 25, a keyboard 17 ) And a speaker and / or microphone 27. The system is also provided with a conventional operating system 29 adapted to run one or more applications 31. Each of these units is well known and will not be described further herein.
본 발명은 본질적으로 어떤 컴퓨터 시스템, RS/6000과 같은 대응하는 마이크로프로세서, 제각기 AIX 및 OS/2 오퍼레이팅 시스템을 실행하는 IBM사의 RISC-기반 워크스테이션 및 퍼스널 컴퓨터, 또는, 예컨대, RS/6000 워크스테이션의 경우에 604 PowerPC RISC 칩을 포함하는 다른 제조자들의 유사한 머신상에서도 구현될 수 있다(RS/6000, IBM, AIX, OS/2 및 PowerPC는 IBM사의 등록상표임).The present invention is essentially a computer system, a corresponding microprocessor such as RS / 6000, RISC-based workstations and personal computers from IBM running AIX and OS / 2 operating systems, respectively, or RS / 6000 workstations, for example. Can be implemented on similar machines of other manufacturers, including the 604 PowerPC RISC chip (RS / 6000, IBM, AIX, OS / 2 and PowerPC are registered trademarks of IBM).
도 1의 CPU(10)와 함께, 통상, 도 1의 시스템 동작을 바로잡는데 필요한 시스템 어드레스, 데이터 및 제어 처리 기능을 수행하는 하나 이상의 마이크로프로세서가 포함된다. 본 발명이 다양한 마이크로프로세서 설계에 대한 응용을 허용하지만, 본 명세서에 개시된 실시예에서, 마이크로프로세서는 감축형 인스트럭션 세트 컴퓨터(RISC) 마이크로프로세서로서 공지된 마이크로프로세서의 한 유형인, IBM사에 의해 제조된 PowerPC 604 마이크로프로세서의 형태를 갖는다. 이러한 마이크로프로세서의 아키텍쳐 및 동작에 관한 더 자세한 사항은 1994년 11월 발행된 PowerPC 604 RISC 마이크로프로세서 사용자 메뉴얼, 문서 #MPC604UM/AD(저작권자는 IBM사임)로부터 획득될 수 있으며, 이 문헌은 본 명세서에서 참조로 인용된다.Along with the CPU 10 of FIG. 1, one or more microprocessors are typically included to perform the system address, data, and control processing functions necessary to correct the system operation of FIG. 1. Although the present invention allows applications for various microprocessor designs, in the embodiments disclosed herein, the microprocessor is manufactured by IBM Corporation, a type of microprocessor known as a Reduced Instruction Set Computer (RISC) microprocessor. In the form of a PowerPC 604 microprocessor. Further details regarding the architecture and operation of these microprocessors can be obtained from the PowerPC 604 RISC Microprocessor User Manual, document # MPC604UM / AD (Copyright, is IBM's), issued November 1994, which is incorporated herein by reference. It is cited by reference.
본 발명의 환경에서, 사용자는 마우스(25)와 같은 다양한 지시 장치(25) 및 음성으로 동작개시되는 네비게이션(navigation)에 의해 조작될 수 있는, 커서 및 팝 업 또는 팝 다운 메뉴와 같은 다양한 객체들을 디스플레이(21)상에서 보게 된다. 오퍼레이팅 환경과 관련하여 지시 장치(25) 및 마이크로폰(27)용 장치 드라이버에 의해 사용자 인터페이스 어댑터(18)와 연관된 프로그램 코드와 RAM(12) 및/또는 DASD(15)에 상주하는 애플리케이션 코드가 마이크로폰(27)내로 말하여지는 상관 음성 커맨드에 응답 및 그와 연관하여 디스플레이 스크린(21)상에서 커서의 이동을 돕고 그의 이동을 가능하게 한다.In the context of the present invention, a user may control various objects such as a cursor and a pop up or pop down menu, which may be manipulated by various pointing devices 25 such as a mouse 25 and navigation initiated by voice. You see on the display 21. The program code associated with the user interface adapter 18 and the application code residing in the RAM 12 and / or the DASD 15 are connected by the device driver for the pointing device 25 and the microphone 27 in relation to the operating environment. 27 assists the movement of the cursor on the display screen 21 in response to and correlates with the correlated voice command spoken therein and enables its movement.
다음으로, 도 2를 참조하면, 도 1의 프로그램 선택 장치(PSD)가 참조 부호(42)를 붙여서 간략화된 형태로 도시되어 있다. 프로그램 선택 장치는 본질적으로 팜파일럿, 퍼스널 디지털 보조장치(PDA) 등과 같은 어떤 핸드 헬드 장치(hand held device)의 형태를 취할 수 있다. 일반적인 형태로, 이러한 프로그램 선택 장치는 도 1의 디스플레이(39)의 기능을 지원하는 소형 스크린(43)을 포함한다. 또한, 프로그램 선택 장치는 애플리케이션 프로그램(68), 도 1의 키보드(24)와 동일한 기능을 수행하는 얼마간 제한된 형태의 키보드(70) 및 도 1의 지시 장치(26)와 유사한 지시 장치(72)를 포함한다. 부가적으로, 하드 드라이브(58) 또는 도 1의 디스크 드라이브(20)와 유사한 다른 형태의 대량 판독/기록 저장장치가 이후 설명될 목적으로 제공된다.Next, referring to FIG. 2, the program selection device PSD of FIG. 1 is shown in simplified form with reference numeral 42. The program selection device may essentially take the form of any hand held device, such as a palm pilot, a personal digital assistant (PDA), or the like. In its general form, such a program selection device comprises a small screen 43 that supports the functionality of the display 39 of FIG. In addition, the program selection device includes an application program 68, a keyboard 70 in a somewhat limited form that performs the same function as the keyboard 24 of FIG. 1, and a pointing device 72 similar to the pointing device 26 of FIG. Include. In addition, a hard drive 58 or other form of mass read / write storage similar to the disk drive 20 of FIG. 1 is provided for the purpose of the following description.
PSD(42)의 한가지 기능은 인터넷(46)과 통신하도록 적응될 수 있다는 것이다. 이것은 도면중에 인터넷으로의 링크(44)로 도시되어 있으며, 이 링크는, PSD(42)가 셀 전화 기능 또는 접속기를 포함하고 이에 의해 인터넷(46)을 액세스하는 컴퓨터 시스템 모뎀의 전화 잭에 플러깅될 수 있는 전화 링크 형태를 가질 수 있다. 대안적으로, PSD(42)는 링크(48)에 의해 인터넷 서비스 제공자(Internet service provider:ISP)와 통신하는 어댑터일 수 있으며, 이 링크는 또한 ISP와 접속된 컴퓨터 시스템으로의 전화 링크 형태를 가질 수도 있다. 이들 링크(44, 48)와 인터넷(46) 또는 ISP(50)의 접속 목적은 저장장치 데이터베이스(58)에 바람직하게는 압축된 형태로 저장되고 애플리케이션 프로그램(68)에 의해 판독가능하며, PSD(42)에 다운로딩될 수도 있는 텔레비젼 프로그래밍 데이터의 저장소인 서버로의 접속이다.One function of the PSD 42 is that it can be adapted to communicate with the Internet 46. This is shown in the figure as a link 44 to the Internet, which links the PSD 42 to a telephone jack of a computer system modem that includes a cell phone function or connector and thereby accesses the Internet 46. It can have the form of a telephone link. Alternatively, PSD 42 may be an adapter that communicates with an Internet service provider (ISP) by link 48, which may also take the form of a telephone link to a computer system connected to an ISP. It may be. The purpose of the connection of these links 44, 48 and the Internet 46 or ISP 50 is preferably stored in the storage database 58 in compressed form and is readable by the application program 68, and the PSD ( 42) is a connection to a server, which is a repository of television programming data that may be downloaded.
이러한 데이터는 바람직하게는 통상의 하드카피 또는 온스크린 TV 프로그램 가이드에서 현재 이용가능한 것보다 훨씬 더 많은 세부사항을 포함하게 되는데, 이러한 풍부한 데이터의 대표적 샘플링은 스크린(60)상에 도시되며, 그 구성요소들은 원하는 경우 시청자에 의해 판독가능한 스크린(43)상에 나타나도록 구동될 수 있다. 시청자에게 이용가능한 각 프로그램에 대한 이와 같은 데이터세트는, 예컨대, 프로그램에 대한 훨씬 더 자세한 설명, 방영일, 방영 시각, 총 방영 시간, 주연 배우, 장르 유형(코메디, 드라마, 액션물 등), 방영 채널 및 이후 설명될 목적으로 프로그램과 연관된 고유 프로그램 코드 번호를 포함할 수 있다.Such data will preferably contain much more detail than is currently available in conventional hardcopy or on-screen TV program guides, a representative sampling of such abundant data being shown on screen 60 and its configuration. The elements can be driven to appear on the screen 43 which is readable by the viewer if desired. Such a dataset for each program available to viewers may include, for example, a much more detailed description of the program, airing date, airing time, total airing time, lead actor, genre type (comedy, drama, action, etc.), airing channels. And a unique program code number associated with the program for the purpose of describing later.
또한, PSD(42)로 다운로딩된 매일의 데이터에 대해 특정 일시 및 채널과 제각기 연관된 블럭들의 그리드(a grid of blocks)를 포함하는 프로그래밍 그리드(64)를 스크린(43)상에서 관찰할 수 있다. 각각의 그리드 블럭은 바람직하게는 그와 연관된 프로그램의 단축 제목 또는 설명을 포함하며, 이에 의해, 특정 그리드 블럭으로 지시 장치(72)를 이용하여 그 블럭을 활성화시키면 스크린(60)에 도시된 정보가 PSD(42)의 스크린(43)상에서 최종 사용자에게 나타나게 된다.In addition, a programming grid 64 can be observed on screen 43 that includes a grid of blocks, each associated with a particular date and time, for the daily data downloaded to PSD 42. Each grid block preferably includes an abbreviated title or description of the program associated with it, whereby the information shown on screen 60 is activated upon activation of the block using the pointing device 72 with that particular grid block. It appears to the end user on the screen 43 of the PSD 42.
시청자가 데이터세트(60)내의 정보를 시청하여 특정 프로그램이 시청할만하다고 판정하면, 그후 최종 사용자는 지시 장치(72) 및 커서(62)를 이용하여 블럭(61)과 같은 블럭을 활성화시켜서 자신의 의사를 확인시킴으로써, VCR(54)을 프로그램하거나, 그 프로그램이 현재 방송중인 경우에는 실시간으로 TV(56)를 해당 프로그램으로 변경시킬 수 있다. 이와 같이 VCR로 하여금 장래에 해당 프로그램을 녹화하도록 하는 지시 또는 즉시 해당 프로그램으로 텔레비젼 채널을 변경하도록 하는 지시는 PSD(42), VCR(54) 및 TV(56) 사이에 통상의 IR 링크(52)를 이용하여 실행될 수 있다.If the viewer views the information in the dataset 60 and determines that a particular program is worth watching, the end user then activates a block, such as block 61, using the indicating device 72 and the cursor 62 to make his or her intentions. The VCR 54 can be programmed, or the TV 56 can be changed to the corresponding program in real time when the program is currently being broadcast. In this way, an instruction to cause the VCR to record the program in the future or to immediately change the television channel to the program is a conventional IR link 52 between the PSD 42, the VCR 54 and the TV 56. Can be executed using.
본 발명의 한가지 특징은 데이터세트(60)의 키워드 검색능력을 제공하는 것이다. 따라서, 지시 장치(72)를 이용한 스크린(43)상의 네비게이션에 의해, 사용자는 키보드(70)를 이용해 어떤 키워드를 입력함으로써 자신이 원하는 프로그램을 검색할 수 있다. 예를 들어, 사용자가 죤 웨인의 영화가 다음주에 방영될지의 여부를 아는데 관심이 있는 경우에, 사용자는 키보드(70), 지시 장치(72) 및 스크린(43)을 이용해서 "죤 웨인" 및 원하는 주의 키워드를 입력하며, 그에 따라 죤 웨인이 출현하는 모든 영화를 수록하는 그리드(64)와 유사한 그리드가 나타나게 된다.One feature of the present invention is to provide a keyword search capability of the dataset 60. Therefore, by navigation on the screen 43 using the pointing device 72, the user can search for a desired program by inputting a certain keyword using the keyboard 70. For example, if the user is interested in knowing whether John Wayne's movie will be aired next week, the user may use the keyboard 70, the pointing device 72 and the screen 43 to "John Wayne" and Enter the desired keyword of the week, resulting in a grid similar to grid 64 containing all movies in which John Wayne appears.
프로그램 설명의 세부에 따라, 사용자는 또한 "동물, 아프리카, 과학 소설"과 같은 더욱 복잡한 복수워드 검색 기법을 제공함으로써 이들 세개의 키워드에 관련되는 모든 프로그램에 대해 데이터베이스(58)에 질의할 수 있다. 본 발명은 어떤 특정의 검색 전략에 제한되지 않고, 인공 지능을 포함하여, 저장된 최종 사용자 프로파일의 전부 또는 일부 검색 등, 최신식일 수 있는 임의 수의 데이터베이스 및 질의 방법을 허용한다. 또한, 최종 사용자는 데이터세트(60)내의 임의의 정보와 연관된 키워드를 입력할 수 있음은 쉽게 알 수 있다. 따라서, 예컨대, 최종 사용자는 키워드로서 "코메디" 및 "영화"와 같은 장르 유형 및 자신이 장래의 시간에 텔레비젼을 단지 시청할 수 있는 날짜 또는 시간을 입력할 수 있으며, 이러한 장래의 시간 및 날짜는 유일한 키워드 y일 수 있다. VCR(54)을 이용하는 자동 프로그램 기능 특징으로 인해, 인터넷(46), ISP(50) 또는 다른 원격 링크로부터 전송된 데이터세트는 바람직하게는 보다 일반적인 하드카피 및 온스크린 프로그램 목록과 달리 장래의 어떤 기간동안 연장되는 프로그램 목록을 포함시키는 것이 더욱 바람직하다. 이런 식으로, 사용자가 프로그램과 연관된 고유 프로그램 코드 번호를 이용하여 프로그래밍할 장래의 프로그램을 선택하면, VCR(54)은 장래에 방영될 프로그램들을 녹화하도록 구동될 수 있다. 사용자는 또한 이미 선택된 프로그램들에 대해 PSD(42)에 질의하여 이들 선택된 프로그램들을 원하는대로 편집할 수 있다.Depending on the details of the program description, the user can also query the database 58 for all programs related to these three keywords by providing a more complex multiword search technique such as "animal, African, science fiction". The present invention is not limited to any particular search strategy and allows any number of databases and query methods that may be up-to-date, including all or part of the stored end user profile, including artificial intelligence. It is also readily appreciated that the end user can enter keywords associated with any information in dataset 60. Thus, for example, an end user can enter genre types such as "comedy" and "movie" as keywords and the date or time at which they can only watch television at a future time, where such future time and date are unique. It may be a keyword y. Due to the automatic program functionality feature using the VCR 54, datasets transmitted from the Internet 46, ISP 50 or other remote links are preferably for some future period, unlike the more common hardcopy and on-screen program listings. It is more desirable to include a list of programs that extend over time. In this way, if the user selects a future program to program using a unique program code number associated with the program, the VCR 54 can be driven to record future programs to be broadcast. The user can also query PSD 42 for already selected programs and edit these selected programs as desired.
다음으로, 도 3을 참조하면, 본 발명의 목적들을 달성하기 위해 도 2에 도시된 시스템의 동작 시퀀스를 나타내는 흐름도가 예시된다.Next, referring to FIG. 3, a flow diagram illustrating an operational sequence of the system shown in FIG. 2 to achieve the objects of the present invention is illustrated.
시작에 앞서, 최종 사용자는 PSD(42)에 내장된 원격 통신 기능을 이용하여 적절한 프로그램 스케줄 소스(인터넷(46), ISP(50) 또는 그밖의 소스)로의 링크를 형성한다고 가정하며, 이것이 단계(80)에 도시되어 있다.Prior to the start, it is assumed that the end user uses the telecommunications functionality built into the PSD 42 to form a link to the appropriate program schedule source (Internet 46, ISP 50, or other source), which is the step ( 80).
다음으로, 최종 사용자는 PSD(42)와 대화함으로써 링크(44, 48)를 적절히 이용하여 PSD(42)로 프로그램 스케줄링 데이터를 다운로딩한다(단계 82). 이 데이터는 바람직하게는 압축된 형태이며, 이러한 데이터는 PSD(42)의 처리에 의해 압축해제될 수 있다.The end user then downloads the program scheduling data to the PSD 42 using the links 44, 48 as appropriate by talking to the PSD 42 (step 82). This data is preferably in compressed form, and this data can be decompressed by the processing of the PSD 42.
다음으로, 전 단계의 다운로딩 결과로서, PSD(42)는 프로그램 스케줄링 데이터를 저장장치(58)에 저장하는데, 보다 구체적으로, 사용자 질의가능한 데이터베이스 형태로 저장한다(단계 84). 데이터베이스(58)에 대한 질의 메카니즘은 사용자 프로파일, 키워드 입력 또는 다른 데이터 포인트들에 의한 정보 검색을 허용할 수 있도록 가능한 한 사용자에게 친숙하고 정교화되는 것이 바람직할 것으로 생각된다. 구체적으로, 본 발명에 의하면, 예컨대, 사용자가 PSD(42)에 프로파일 데이터를 입력하면, PSD(42)는 정규적으로는 자동으로 링크(44, 48)을 통해 프로그램 스케줄링 데이터를 검색하고, 데이터베이스(58)를 주기적으로 갱신하며, 스크린(43)을 통해 최종 사용자에게 장래의 시청 및/또는 녹화를 위해 사용자 프로파일 기준을 만족시키는 장래의 프로그램을 제공한다.Next, as a downloading result of the previous step, the PSD 42 stores the program scheduling data in the storage 58, more specifically, in the form of a user queryable database (step 84). It is contemplated that the query mechanism for the database 58 should be as user-friendly and sophisticated as possible to allow information retrieval by user profile, keyword entry or other data points. Specifically, according to the present invention, for example, when a user inputs profile data into the PSD 42, the PSD 42 automatically retrieves program scheduling data through the links 44 and 48, and the database ( 58) is periodically updated and the screen 43 provides the end user with a future program that satisfies the user profile criteria for future viewing and / or recording.
도 3의 단계(84)에서 일단 프로그램 스케줄링 데이터가 저장되면, 처리는 단계(86)로 진행하여, 사용자가 장래의 프로그램을 프로그래밍하기를 원하는지, 또는, 대안적으로 원하는 프로그램을 시청하고/하거나 이전에 스케줄된 프로그램을 녹화를 위해 편집하기를 원하는지의 여부를 질의한다. 이에 응답하여, 최종 사용자가 장래 녹화를 위해 프로그램하도록 의사를 표시한 경우, 처리는 경로(88)를 따라 진행하며, 그에 따라 사용자는 프로그램 스케줄링 데이터에 대해 이용될 검색 기준을 입력한다(단계 92). 사용자 검색은, 사용자가 원하는 경우 키워드 검색을 입력하는데 부가하여 애플리케이션 프로그램(68)에 의해 프로그램 스케줄링 데이터가 상주하는 데이터베이스(58)의 질의를 수반하며, 그에 따른 질의 결과가 사용자 선택 및 대화를 위해 스크린(43)상에 디스플레이된다.Once the program scheduling data has been stored in step 84 of FIG. 3, processing proceeds to step 86 to see if the user wishes to program a future program, or alternatively watch and / or transfer the desired program. Inquire about whether you want to edit the scheduled program for recording. In response, if the end user has indicated intent to program for future recording, processing proceeds along path 88, whereby the user enters a search criterion to be used for program scheduling data (step 92). . The user search involves a query of the database 58 in which program scheduling data resides by the application program 68 in addition to entering a keyword search if the user desires, so that the query results are screened for user selection and conversation. Is displayed on (43).
단계(94)에서, 단계(92)에서의 질의 및 그 결과의 디스플레이에 응답하여, 다음으로, 사용자는 시청 또는 녹화를 위한 원하는 프로그램을 선택할 수 있다. 프로그램이 녹화를 위해 선택된 경우, 이러한 사실이 단계(96)에서 저장장치(58)에 저장되며, 단계(98)에서 프로그램의 고유 코드가 후속하는 녹화를 위해 IR 링크(52)를 통해 VCR(54)로 전송된다. 다른 한편, 프로그램이 현재 방영중인 경우, 도 2의 시스템은 프로그램 코드를 전송하여 TV(56)상에 방영되는 프로그램 내용의 실시간 변경을 실행한다(단계 100).In step 94, in response to the display of the query and result in step 92, the user can then select the desired program for viewing or recording. If a program has been selected for recording, this fact is stored in storage 58 at step 96 and the unique code of the program at step 98 is transferred to the VCR 54 via IR link 52 for subsequent recording. Is sent). On the other hand, if a program is currently being aired, the system of FIG. 2 transmits the program code to execute real-time change of the program content aired on the TV 56 (step 100).
다음으로, 애플리케이션 프로그램(68)에 의해 실행중인 시스템은 스크린(43)상으로 프로그램 또는 시청을 위한 다른 선택을 원하는지의 여부에 대해 사용자에게 질의한다(단계 102). 더이상 어떤 대화를 원치 않는 경우, 처리는 경로(106)를 따라 단계(108)로 진행하여 종료된다. 다른 한편, 키보드(70) 또는 지시 장치(72)에 의한 사용자 응답이 프로그램 또는 시청을 위한 다른 선택을 희망함을 표시한 경우, 시스템은 경로(104)를 따라 단계(86)로 진행한다. 단계(86)에서 시스템은 다시 녹화를 위해 장래의 프로그램을 프로그램하기를 원하는지, 또는, 대안적으로 실시간 선택된 프로그램을 시청하거나 장래의 녹화를 위해 저장된 프로그램 목록을 편집하기를 원하는지의 여부에 대해 질의한다. 그리고 나서, 처리는 앞서 설명된 바와 같이 계속되며, 사용자가 추가의 프로그램들을 프로그래밍하기를 원할 경우, 처리는 단계(86)의 왼쪽 경로(88)를 따라 진행하여 다른 프로그램의 장래 프로그래밍을 위한 후속 단계들을 실행한다. 다른 한편, 단계(86)의 질의에 응답하여, 사용자가 실시간 시청을 위한 프로그램을 선택하거나 장래에 녹화될 프로그램의 목록을 편집하기를 원함을 표시하면, 처리는 단계(86)의 오른쪽 경로(90)를 따라 진행한다. 프로그램 목록을 편집하기를 원한다는 표시가 이루어지면, 단계(110)에서, 녹화를 위한 프로그램 스케줄의 선택된 프로그램 목록이 호출되어 편집된다. 다른 한편, 단계(86)에서의 질의에 응답하여, 시청자가 시청을 위해 현재 프로그램을 선택하고자하는 의사를 표시한 경우, 시청을 위해 현재 방영중인 프로그램을 선택하기 위해 스케줄이 제공된다(단계 112). 그리고 나서, 처리는 경로(114)를 따라 진행하며, 시스템은 다시 최종 사용자에 의해 어떤 더 이상의 대화가 희망되는지의 여부를 질의한다. 없으면, 처리는 경로(106)를 따라 오른쪽으로 진행하여 단계(108)에서 종료된다.Next, the system running by the application program 68 queries the user as to whether they want a program or other choice for viewing on the screen 43 (step 102). If no further conversation is desired, processing proceeds to step 108 along path 106 and ends. On the other hand, if the user response by keyboard 70 or pointing device 72 indicates that a desired choice is made for the program or viewing, the system proceeds to step 86 along path 104. In step 86 the system inquires whether it wants to program a future program for recording again, or alternatively wants to watch the selected program in real time or edit the list of stored programs for future recording. . Processing then continues as described above, and if the user wishes to program additional programs, the processing proceeds along the left path 88 of step 86 to follow up for future programming of another program. Run them. On the other hand, in response to the query of step 86, indicating that the user selects a program for real-time viewing or edits a list of programs to be recorded in the future, the process returns to the right path 90 of step 86. Proceed accordingly. If an indication is made that the program list is desired to be edited, in step 110, the selected program list of the program schedule for recording is called and edited. On the other hand, in response to the query at step 86, if the viewer indicated a desire to select the current program for viewing, a schedule is provided to select the program currently being broadcast for viewing (step 112). . Processing then proceeds along path 114, and the system inquires again which further conversations are desired by the end user. If not, processing proceeds right along path 106 and ends at step 108.
이상의 설명으로부터, 본 발명의 참된 범주로부터 벗어나지 않고 본 발명의 바람직한 실시예에 있어서 다양한 변경 및 수정이 이루어질 수 있음을 알 수 있다. 본 명세서는 단지 예시를 목적으로 한 것이며, 본 발명을 제한하고자 하는 것으로 파악되어서는 안된다. 본 발명의 범주는 후속하는 청구 범위에 의해서만 제한되어야 한다.From the foregoing description, it can be seen that various changes and modifications can be made in the preferred embodiment of the present invention without departing from the true scope thereof. This specification is for illustration purposes only and should not be construed as limiting the invention. The scope of the invention should be limited only by the claims that follow.
본 발명에 의하면, 최종 사용자가 타임 쉬프팅을 위해 VCR을 프로그래밍할 수 있는 능력을 지원할 수 있는 소비자 텔레비젼 시스템이 제공된다. 또한, 최종 사용자로 하여금, 자신의 차별화된 시청 욕구를 보다 정확히 반영하고 보다 세련되고 세부화된 방법으로 더욱 잘 만족시키는 프로그램을 용이하게 잘 선택하여 테이프에 녹화할 수 있게 하는 메카니즘을 효율적이고도 저렴하게 제공하는 시스템이 제공된다.According to the present invention, a consumer television system is provided that can support the end user's ability to program the VCR for time shifting. It also provides an efficient and inexpensive mechanism for end users to easily select and record to tape programs that more accurately reflect their differentiated viewing needs and better satisfy them in a more refined and detailed way. A system for providing is provided.
Claims (30)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US21333098A | 1998-12-16 | 1998-12-16 | |
| US09/213,330 | 1998-12-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000047625A true KR20000047625A (en) | 2000-07-25 |
| KR100342293B1 KR100342293B1 (en) | 2002-06-27 |
Family
ID=22794686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019990050124A Expired - Fee Related KR100342293B1 (en) | 1998-12-16 | 1999-11-12 | Method and apparatus for remote interaction with a television system |
Country Status (6)
| Country | Link |
|---|---|
| JP (1) | JP2000184352A (en) |
| KR (1) | KR100342293B1 (en) |
| CN (1) | CN1264253A (en) |
| MY (1) | MY124396A (en) |
| SG (1) | SG87860A1 (en) |
| TW (1) | TW447222B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001309288A (en) * | 2000-02-10 | 2001-11-02 | Jisedai Joho Hoso System Kenkyusho:Kk | Control system and television reception management system of picture recording and recording device by portable terminal |
| JP2002262189A (en) * | 2001-02-28 | 2002-09-13 | Sony Corp | Portable information terminal and information processing method, program storage medium and program |
| JP4691811B2 (en) * | 2001-03-27 | 2011-06-01 | ソニー株式会社 | Portable information device, reservation control method, reservation control program, and reservation control program storage medium |
| JP3646707B2 (en) * | 2002-04-12 | 2005-05-11 | ソニー株式会社 | Program information acquisition apparatus and acquisition method |
| JP2005057393A (en) * | 2003-07-31 | 2005-03-03 | Fujitsu Ten Ltd | In-vehicle device control apparatus, in-vehicle device control method, and in-vehicle device control program |
| CN100428789C (en) * | 2005-03-31 | 2008-10-22 | 联想(北京)有限公司 | Method and system for realizing pre-recording based on electronic program guide information |
| CN1845595B (en) * | 2006-04-30 | 2010-05-26 | 北京中星微电子有限公司 | Method for transmitting, extracting and searching program information and search engine, set-top box |
| TWI394458B (en) * | 2006-11-03 | 2013-04-21 | Hon Hai Prec Ind Co Ltd | System and method for playing many kinds of programs |
| CN101102418B (en) * | 2007-07-23 | 2011-08-31 | 安徽天虹数码技术有限公司 | A listing and storage method for listing and storage device for TV program of TV studio |
| CN102106155B (en) * | 2008-03-24 | 2013-01-30 | 中山大学 | A method for realizing location and navigation of digital TV service content |
| CN103781060A (en) * | 2012-10-24 | 2014-05-07 | 北京网秦天下科技有限公司 | Automatic download method and system thereof |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
| EP1988711A3 (en) * | 1995-10-02 | 2012-09-12 | Starsight Telecast, Inc. | Systems and methods for providing television schedule information |
| US5710605A (en) * | 1996-01-11 | 1998-01-20 | Nelson; Rickey D. | Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules |
| AU716998B2 (en) * | 1996-06-17 | 2000-03-16 | Rovi Guides, Inc. | Television schedule system with enhanced features |
| WO1998006219A1 (en) * | 1996-08-06 | 1998-02-12 | Starsight Telecast, Incorporated | Electronic program guide with interactive areas |
| US5907322A (en) * | 1996-10-16 | 1999-05-25 | Catch Tv Acquisition Corp. | Television event marking system |
| US6510557B1 (en) * | 1997-01-03 | 2003-01-21 | Texas Instruments Incorporated | Apparatus for the integration of television signals and information from an information service provider |
| US6104334A (en) * | 1997-12-31 | 2000-08-15 | Eremote, Inc. | Portable internet-enabled controller and information browser for consumer devices |
| AU4439899A (en) * | 1998-06-16 | 2000-01-05 | United Video Properties, Inc. | Interactive television program guide with simultaneous watch and record capabilities |
-
1999
- 1999-11-12 KR KR1019990050124A patent/KR100342293B1/en not_active Expired - Fee Related
- 1999-11-19 TW TW088120244A patent/TW447222B/en not_active IP Right Cessation
- 1999-11-24 MY MYPI99005120A patent/MY124396A/en unknown
- 1999-12-03 SG SG9906093A patent/SG87860A1/en unknown
- 1999-12-09 JP JP11349771A patent/JP2000184352A/en active Pending
- 1999-12-09 CN CN99124761A patent/CN1264253A/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| SG87860A1 (en) | 2002-04-16 |
| JP2000184352A (en) | 2000-06-30 |
| CN1264253A (en) | 2000-08-23 |
| KR100342293B1 (en) | 2002-06-27 |
| MY124396A (en) | 2006-06-30 |
| TW447222B (en) | 2001-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11604826B2 (en) | Search engine for a video recorder | |
| US9615138B2 (en) | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications | |
| US9854309B2 (en) | Multi source and destination media discovery and management platform | |
| US20210051376A1 (en) | Contextual Navigational Control for Digital Television | |
| CA2665131C (en) | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications | |
| US8381249B2 (en) | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications | |
| CN101681371B (en) | Multimedia Content Search and Record Arrangement System | |
| US8650596B2 (en) | Multi-axis television navigation | |
| CN101639841B (en) | Method and system for providing multimedia data searching and querying service | |
| US20020156783A1 (en) | Method and system for presenting programs to a user that facilitate selecting programs from a multitude of programs | |
| US20070283393A1 (en) | Method and Apparatus For Finding The Same Or Similar Shows | |
| US20050155067A1 (en) | System and method for managing television programs within an entertainment system | |
| US8943030B2 (en) | Digital file management system | |
| CA2499920A1 (en) | Pvr channel and pvr ipg information | |
| US20090142042A1 (en) | Systems, methods, and computer products for a customized remote recording interface | |
| KR100342293B1 (en) | Method and apparatus for remote interaction with a television system | |
| Zhang et al. | A personalized TV guide system compliant with MHP | |
| EP1282981A2 (en) | Electronic content guide renders content resources transparent | |
| US8583629B2 (en) | Methods and apparatus to save search data | |
| CN101465990A (en) | Method for searching program, digital television terminal and remote controller for implementing the method | |
| TR201816454T4 (en) | Apparatus and method for managing a personal channel. | |
| AU2018241142B2 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications | |
| AU2013201160B2 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20050519 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| 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: 20060618 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 |
|
| 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: 20060618 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |