CN1129309C - 将录像机编程数据装入电视信号的装置和方法 - Google Patents

将录像机编程数据装入电视信号的装置和方法 Download PDF

Info

Publication number
CN1129309C
CN1129309C CN95197096A CN95197096A CN1129309C CN 1129309 C CN1129309 C CN 1129309C CN 95197096 A CN95197096 A CN 95197096A CN 95197096 A CN95197096 A CN 95197096A CN 1129309 C CN1129309 C CN 1129309C
Authority
CN
China
Prior art keywords
receiver
identifier
signal
counter
tape recorder
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.)
Expired - Fee Related
Application number
CN95197096A
Other languages
English (en)
Other versions
CN1171184A (zh
Inventor
伊·康格·尼格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
YINDEK SYSTEM CO
Original Assignee
YINDEK SYSTEM CO
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 YINDEK SYSTEM CO filed Critical YINDEK SYSTEM CO
Publication of CN1171184A publication Critical patent/CN1171184A/zh
Application granted granted Critical
Publication of CN1129309C publication Critical patent/CN1129309C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • H04N5/7755Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver the recorder being connected to, or coupled with, the antenna of the television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals

Abstract

提供了一种用于控制记录电视节目的装置和方法,在一个实施例中,用于控制记录电视节目的装置包括用于从电视信号源接收的电视信号中检索录像机识别符和录像机编程数据的装置(60),用于确定检索的录像机识别符是否与该装置的第一识别符一致的装置(21),用于当检索的录像机识别符与该装置的第一识别符一致时存储录像机的编程数据的装置(33),以及用于使用存储的录像机编程数据控制记录的装置(21)。用于从电视信号中检索录像机识别符和录像机编程数据的装置包括垂直消隐间隔解码器。

Description

将录像机编程数据装入电视信号的装置和方法
本发明一般涉及电视和录像机,特别涉及对录像机编程以便控制电视节目的记录。
录像机(VCR)具有许多用途,其中包括播放摄像机摄的磁带、播放预先录制的磁带以及记录和播放广播电视节目和有线电视节目。
为对录像机编程以便自动录制电视节目,通常需要两步操作:(1)从电视节目预告中得到正确的频道、日期、时间和长度(CDTL)信息,以及(2)按该CDTL信息对录像机编程。根据VCR的制式、年代和类型,CDTL信息可用不同的方式编程,其中包括:(i)按照说明书中的指示,按控制板上一系列合适的键,(ii)按照说明书中的说明,按遥控器上的一系列合适的键(遥控编程),以及(iii)按照电视屏幕上显示的菜单按手持遥控单元上的一系列的键(屏幕编程)。其它用定时器编程的技术还有:(iv)使用光笔读入某一条形码信息(光笔编程),以及(v)通过计算机或电话的调制解调器输入指令。这些方法的区别仅在于输入信息的物理装置不同,而内容例如CDTL、电源/时钟/定时器通断指令一般是相同的,尽管具体协议可能随VCR的制式而不同。上述的方法(i)和(ii)可能需要多达100次的键击,这妨碍了VCR定时器编程功能的方便使用。为克服这一缺点,新式的VCR已经包括有“屏幕编程”功能,从而能够根据电视屏幕上显示的菜单遥控输入CDTL信息。一般CDTL的屏幕编程平均大约需按18次键,这比先前的方法少,但仍很厌烦。一些其它技术例如上述的“iv”则要求使用专用设备,例如条形码阅读器。
总的说来,上述方法有若干缺点。首先,预先设定VCR使其自动记录的步骤十分麻烦复杂难于掌握;事实上,许多VCR用户因此而不使用定时器编程记录。第二,对于VCR进行的CDTL信息转录很难没有错误;实事上,许多VCR定时编程的用户对编程错误的高发生率表示极大关注。第三,即使对于有经验的用户,输入关于所需节目的频道、日期、时间和长度的一长串信息也是很麻烦的。第四,一些技术例如读条形码和使用计算机需要用专门设备。这些缺点已妨碍了VCR作为电视节目记录装置的应用。其结果是使得节目的时间变动还未达到预想的程度。
如美国专利US5,335,079,申请日为94年8月2日中所述的方法,已经大大简化了自动记录一个或几个所选节目的编程,在此将其作为参考。该专利中披露了在节目表中公布和节目有关的频道、日期、时间以及节目长度的压缩码,并由用户把该压缩码输入一个能对压缩码解码的装置,例如遥控器或VCR。得到的CDTL信息被存储并用来在合适的时间接通VCR以选择规定的频道。
本发明的目的在于提供一种用于控制录像机记录电视节目的装置与方法。
本发明的另一个目的在于提供一种用于广播录像机编程数据的装置与方法,所述数据只控制特定录像机进行记录。
本发明的另一个目的在于为用户提供一种用于实现VCR定时器编程或VCR编程的简单的系统。
按照本发明,提供用于控制记录电视节目的装置与方法。在其中的一个实施例中,所述装置包括用来从电视信号源接收的电视信号中检索录像机识别码和录像机编程数据的装置,用来确定检索的录像机识别码是否和装置的第一识别码匹配的装置,用来当检索的录像机识别码和装置的第一识别码匹配时存储录像机编程数据的装置,以及用于使用存储的录像机编程数据对记录进行控制的装置。用于从电视信号中检索识别码和录像机编程数据的装置包括垂直消隐间隔解码器。
本发明的其它目的和许多附加的特点通过参考以下结合附图的说明更容易理解,附图中相同的标号表示相同的部件。
图1是按本发明的盒式磁带录像机的方块图;
图2是常规电视的隔行光栅扫描形式的示意图;
图3是电视视频信号和数据发送系统的功能方块图;
图4是场1和场2的垂直消隐间隔(VBI)行的定时图;
图5是用于在VBI中发送数据的标准数据格式(1X)的定时图;
图6用于在VBI中发送数据的加速的数据格式(2X)的定时图;
图7是按照本发明的电视日历部分;
图8是按照本发明的压缩码解码技术的流程图;
图9是按照本发明的压缩码编码技术的流程图;以及
图10-13是按照本发明的用于控制电视节目记录的方法的流程图。
参见附图,其中图1是使用目录提供记录的节目的索引的盒式磁带录像机10的方块图。索引VCR10包括具有目标控制器功能30的盒式磁带阅读器/记录器(VCR)功能。VCR10的外部是电视监视器50和遥控器75。VCR使用许多不同记录技术中的任何一种技术,例如BETA,VHS,Super VHS,8mm,VHS-C或任何其它通用技术。盒式磁带40是常规的盒式磁带,具有位于盒40a或磁带壳(以后称为盒)内并在送带轴40b和收带轴40c之间传送的磁带42。虽然对于不同的记录技术盒的尺寸和设计不同,但录到磁带本身上的基本信息是相似的。常规VCR的技术和操作在本领域中是熟知的。
索引VCR10具有按钮控制板3,其上列有一些控制按钮,包括用于控制VCR的操作的LOAD 3a,PLAY 36,STOP3c,RECORD 3d和EJECT3e。LOAD钮3a是可选择的,在自动装载的机器上不使用。VCR控制逻辑电路21接收来自按钮控制板3的控制信号,并通过向电机与机械控制逻辑电路5、视频逻辑电路7、位置逻辑与计数器电路9以及控制与音频磁道头逻辑电路11和目录控制器30的微处理器31发出控制信号控制VCR的全部操作。
电机和机械逻辑电路5控制盒40的装入与排出,还在记录、读出(重放)、快进与重绕期间控制视频带41在盒40内的运动。视频逻辑电路7在磁带42记录或重放视频信号时控制视频读/写头鼓13的操作。电信号使用线圈14在视频逻辑电路7和视频头鼓13之间进行磁耦合。位置逻辑与计数电路9通过盒带运动检测器22监视带的运动并产生代表磁带位置的信号。控制与音频磁道头逻辑电路11通过写头19、读头17和擦除头15控制磁带42的控制或音频磁道上的信号的写、读与清除。
目录控制器30包括微处理器控制器31、随机存取存储器(RAM)33和目录输入/输出显示与控制屏32。最好微处理器控制器31包括集成电路微处理器、程序存储器31a,例如只读存储器(ROM),用于存储实现本发明的方法的控制程序,以及时钟31b,用于产生提供时间和定时功能的时钟信号。可通过本领域中已知的方式使用目录输入/输出显示与控制屏32设定时间。微处理器控制器31控制目录控制器30的操作并和VCR控制逻辑电路21接口以执行为读、更新和写目录所需的功能。微控制器处理器31在索引VCR10中完成全部索引功能和人机接口与解释(例如制表、缩排、屏幕格式、属性)。
RAM33是常规的随机存取半导体存储器,直接和微处理器控制器31连接。RAM33最好是非易失存储器。或者,RAM33具有备用电池。备用电池应该在停电之后的一段预定时间例如7天内保持存储器的内容。如果索引VCR使用磁带上存储的自动备份,则可以缩短该保持时间。RAM33的一部分,图中示为系统数据33b,用来存储微处理器控制器31的系统软件。RAM33也用于存储节目目录33a。RAM33的容量由制造者任意确定。不过,RAM33最好可以存储至少400盘磁带的目录。因而,RAM33最好至少具有256×103位以便足够存储。通过使用已知的数据压缩技术可以增加RAM33的有效存储容量。在RAM33中记录的数据可以被编码或加密。
目录输入/输出显示与控制屏32具有字母数字键32a和特殊功能键,例如SEARCH键32b,用来命令在目录32a和磁带42上检索数据,MODIFY键32c,用来修改或删除RAM33中的目录信息,以及ENTER键32d,用来输入节目目录信息。如果不提供特殊功能键,这些功能可以通过在字母数字键32a上输入预定顺序的普通键起动。
显示器32e是常规的液晶显示器或其它类型的显示器,用来显示在键盘32a上输入的数据和存储在RAM33中的目录或其它信息。或者,这些数据可以显示在电视机屏幕50a上。存储在RAM33中的目录信息由微处理控制器31处理。
VCR10另外还包括和VCR控制逻辑电路21以及和字符发生器只读存储器(ROM)25相连的字符发生器电路23。字符发生器是已知技术。一般字符发生器ROM25存储代表许多字母数字字符的象素或位模式的数据表,例如罗马字母和阿拉伯数字。数据VCR控制逻辑电路21和字符发生器电路23的指令,字符发生器ROM25中的数据被读出并作为输出信号送到例如电视50用于视频显示,其显示位置由微处理器控制器31产生的坐标确定,或把这些字符送到显示器32e。这样在显示屏上便得到可见的字母数字字符。
如图1所示,垂直消隐间隔(VBI)信号解码器60和调谐器61的输出相连,调谐器61接收来自天线63、有线电视信号源64或卫星接收机系统的广播TV信号。垂直消隐间隔(VBI)是在电视上的电子束从屏幕的底部到顶部回扫的时间。在这个间隔内,视频信号不在屏幕上显示,这样,在垂直消隐期间便可发出信息。VBI解码器60对在VBI内接收的视频信号的数据进行解码。
可在VBI中编码的目录数据由VBI解码器60检索,提供给目录控制器,存储在RAM33中。例如,目录数据可以包括程序名和程序类型。注意目录数据也可以通过键盘32a输入到RAM33。
解码信号线65从VBI解码器60接至VCR控制逻辑电路21。微处理器控制器31命令VCR控制逻辑电路21在RAM33存储的程序的控制下在目录33a中存储解码的目录数据。目录数据可在电视机50或显示器32e上显示。
使用目录数据检索在磁带41上存储的节目在申请日为1993,12,30的US专利序列号No.08/176,852的专利中有说明,该专利全文在此列为参考。
VBI解码器60也可以用于检索录像机标识符和来自调谐器61由VBI解码器60接收到的电视信号的录像机编程数据。用户可以输入并在RAM33中存储录像机标识符,例如图1中存储的录像机标识符90所示。输入的录像机标识符90和从电视信号中由VBI解码器60检索到的录像机标识符比较,如果两者一致,则由VBI解码器60从电视信号中检索到的录像机编程数据在VCR控制逻辑21和微处理器控制器31的控制下存入RAM33,如所存储的录像机编程数据92所示。录像机编程数据包括要被记录的节目的频道、日期、时间和节目长度。在VCR10中的时钟42指示日期和当日时间。例如日期可以是1994年8月3日,时间可以是下午三点。
录像机编程数据92用于控制由VCR录制编程数据的节目。当录像机编程数据中的日期和时间和时钟的日期和时间一致时,录相机编程数据中的频道用于把调谐器61调谐到合适的频道,然后由录像机开始记录。当记录持续的时间等于录像机编程数据中的节目长度时,则结束对该节目的记录。
VCR10还包括下面将要说明的压缩码解码器80。简明地说,压缩码解码器可以对压缩码解码,所述压缩码代表要被记录的节目的频道、日期、时间和节目长度,码的长度是经压缩的。检索的录像机数据可以包括压缩码。当VBI解码器60检索到压缩码时,压缩码被VCR控制逻辑21送到压缩码解码器80,以便将压缩码解码成为频道、日期、时间和节目长度,然后把它们存储在RAM33中,如存储的录像机编程数据92所示。然后,频道、日期、时间和节目长度以上述方式用于控制VCR10记录节目。
压缩码解码器可以按照时钟42进行解码。通过使压缩码根据时钟解码,使用于对压缩码解码的算法与时间有关,因此更难推导得出。
由调谐器61接收的电视信号被在不同的VCR中的许多这种调谐器接收,因为通过天线63、有线TV信号源64或卫星接收机系统接收的电视信号是向许多接收机广播的。伴随电视信号发出的、插入电视信号的垂直消隐间隔中的录像机标识符作为由广播的录像机标识符标识的特定VCR或其它设备的专用地址。
为了使用户从电台或有线TV源广播的电视信号中获得录像机编程数据,用户与电台代理商通话,把其录像机的识别符通知代理商。用户也可以标识要被记录的节目或用于选择要记录的节目的选择准则。代理商可以是一个实际的人,他回答电话然后向计算机输入数据。或代理商的功能可以自动完成,用户可以通过按键电话输入所需数据。然后在远方的计算机可以用来把标识的节目或节目选择准则转换成一组或几组频道、日期、时间和节目长度(CDTL)数据。计算机和电台联系,电台可以把录像机标识符和一组要被记录的节目的CDTL数据插入发送的TV信号的垂直消隐间隔中。
代替产生一组频道、日期、时间和节目长度(CDTL)数据,计算机也可以产生一组压缩码,每个压缩码是由组合在一起的频道、日期、时间和节目长度数据在长度上加以压缩而形成的。
有足够的可用带宽可用来在发送的TV信号的垂直消隐期间插入来自许多用户的请求。所需要作的是要在需要记录的节目广播之前为具体用户发送数据。如果许多用户要求使录像机编程数据通过在广播电视信号的垂直消隐间隔中插入的数据装入他们的VCR中,那么为一个用户进行录像机识别符和录像机编程数据的插入后,为下一用户执行相同的步骤并且一直如此进行下去。假定VCR10总是接通的,使得每当发送插入垂直消隐间隔中的具有录像机识别和录像机编程数据的信号时,VCR10总是已准备好使用VBI解码器60检索这些数据。
VCR10可以包括用于产生录像机标识符的随机数发生器94,而不用用户向VCR10输入录像机识别符并将其存储在RAM33中(如录像机识别符90所示),并然后呼叫代理人,通知他当发送用于用户的VCR的录像机编程数据时需使用的录像机识别符。用随机数发生器94产生录像机识别符可以减少任何两个用户对其VCR10选择相同的录像机识别符的几率。随机数发生器94产生一个随机数,然后在目录显示器32e上对用户显示或者在电视机50上对用户显示。然后,用户读出该随机数,并呼叫代理人,把随机数给代理人,用作录像机识别符。与此同时,在随机数发生器94中的当前的随机数被存储在RAM33中的录像机识别符90的位置。当已经给予代理人的随机数被插入广播电视信号的垂直消隐间隔中时,VCR10就使用VBI解码器60提取随机数,并将它与RAM33中存储的录像机识别符90比较,如果两者相同,则VCR控制逻辑就知道和这个随机数一道发出的编程数据是用于这一VCR的。然后VCR控制逻辑输出由VBI解码器60提取的录像机编程数据,并将其存储在图1所示的RAM33中。
重要的是由一个VCR产生的随机数和由另一个VCR产生的随机数不同,使得每个VCR具有唯一的录像机识别符。在用于产生随机数的一种实施例中,在VCR中提供有第一12位计数器和第二12位计数器。在VCR接通时,两个计数器开始对时钟脉冲计数。当用户按遥控器上的第一键然后按第二键(它们可以是同一个键)时,第一12位计数器然后是第二12位计数器分别停止计数。然后把两个12位计数器的计数组合成一个24位录像机识别符。因为计数器是非常快的,并且按第一和第二键的时间是非常随机的,所以录像机识别符具有充分的随机性;从而使得两个VCR具有同一个录像机识别符的几率只有大约16×106之一。
下面详细说明录像机识别符和录像机编程数据是如何插入广播电视信号的垂直消隐期间的。首先说明一下垂直消隐间隔本身的情况。
在阴极射线管(CRT)型视频装置例如电视机中的视频图象是通过电子束沿预定的行的图形扫描屏幕而产生的。每当所有行被扫描一次,便叫做产生了一帧。在一种实施方式中,例如美国使用的,每秒扫描30帧。每个电视帧包括525行,分成两个独立的场,叫做场1(奇数场)和场2(偶数场),每场有262.5行。因而,这些奇数场和偶数场以60Hz交替地发送。奇数场的行和偶数场的行互相交错,从而在叫作隔行扫描的处理中以每1/30秒产生完整的525行的一帧。国际上使用的另一个标准是使用625行的信息,每秒50场,隔行扫描312行和313行。在美国使用的525行的标准中,在电视屏幕上大约显示480行。
现在参看图2,其中示意地表示在一般电视接收机上的隔行扫描图形100,电子束从左上开始横扫屏幕(图2中的场1行22)。在完成第一行的扫描之后,在称作水平消隐间隔的期间内,电子束返回左侧,然后沿着平行于前一行但较低的另一行重复扫描(图2中的场1行23)。扫描继续沿着这些行进行,直到电子束到达屏幕的底部,(行263,场1)为止,完成了由这些行102组成的场1。
电子束从屏幕的底部中心返回顶部,开始从屏幕的基本中心处沿场2的行104扫描,场2的行和场1的行是交错的。这不是一种从底部到顶部的瞬时跳跃,而是需要一段扫描21个水平行所需的时间。这些行106是场2的行1到21。场2的行21的第二个半行(图2中所示行284)被显示。然后场2的行285到525被扫描以完成场2。当电子束达到底部屏幕的右角时,便形成了一帧图象。然后电子束回到顶部,并且垂直消隐间隔的这些行108编号为场1的1到21行。在北美广泛使用的NTSC协议中,每场含有262.5水平行一对场构成一个525行的视频帧并在电视屏幕上形成一个瞬时视频图象。
在场之间电子束从屏幕底部回到顶部的这段时间内,不发送电视图象信号,因为此时不在屏幕上产生任何象素。这个时间间隔一般被叫作垂直消隐期间(VBI)。其持续时间一般为电子束横扫屏幕一次所用时间的21倍。换句话说,VBI的持续时间等于电子束扫描21行的时间并被分为21行。在隔行扫描中,VBI用与其对应的场识别。使用在每个VBI中有21行和NTSC标准的装置和方法是本领域中熟知的,因此不再详细说明。
因为在垂直消隐期间在显示器上不产生图象,因此不需要由广播信号携带图象信息。因而,VBI被用于从电视网或电视台向观众传输辅助信息。例如,和电视节目配合的闭路字幕数据作为编码的合成数据信号在VBI行21标准的NTSC电视信号的场1中发送,如图4所示。
每场的VBI的行1到行9被用于垂直同步和后均衡脉冲。这样,行10到21可用于辅助信息。
图3是数据传输系统的功能方块图。这里使用的术语“广播”和“传输”可互相交换,都是指通过电缆或光纤和与卫星之间通过空中进行的信号传输。网络首端(Network head end)10001发送包含在其一部分一般是垂直消隐期间插入的信息的合成电视信号给卫星10002,所述卫星向本地联播电台10003转播所述信号。联播电台10003可以在接收的电视信号的垂直消隐期间再次插入数据,并向本地电缆首端(local cablehead end)发送所述信号。电缆首端10004接收来自多个源的(包括卫星)电视信号,并可以在任何电视信号的垂直消隐间隔再插入数据。来自多个源的信号被合成为合成电视信号,被放大之后通过电缆提供给多个接收机10005,其中可以包括电视机、电缆箱、VCR和卫星接收机。此外,各个接收机10005可以直接从本地联播电台10003通过空中接收信号,其中可以使用卫星10002或电缆。
具体地说,网络首端具有磁带录像机(VTR)10006,用来向插入器10007提供节目信号。控制器10008也在首端控制从一个托架中(一种具有许多盒式磁带的机构,磁带盒由一自动臂从存储位置取出并插入录像机,反之亦然)按时装载磁带。此外,控制器10008控制在实况广播期间(例如新闻广播期间)的舞台照明。控制器10008一般是基于微处理器的系统。通信计算机10009控制播放每段磁带的精确定时并控制在各段之间插入商业广播以及控制不同节目间的转换。一些网络首端具有通信计算机10009和控制器10008。控制器10008向插入器10007提供数据和命令。通信计算机10009向控制器提供数据和命令,如果有控制器的话。否则,通信计算机10009就直接向插入器10007提供这些信号。插入器10007在合成电视信号的垂直消隐期间插入数据,如下所述,并且向发送机10010提供电视信号,发送机10010接着用微波载波向卫星抛物面天线(dish)10011提供电视信号,向卫星10002发送。
卫星10002发送收到的信号,该信号被卫星抛物面天线10012在联播电台10003接收。抛物面天线向本地联播电台10003的站插入器10013提供信号。联播电台也按下面将要说明的方式在合成电视信号中插入数据。电视信号然后被提供给发送机10014,然后送到发送天线10015。
本地电缆操作器10004具有许多卫星抛物面天线10016和其他天线10017,用来接收来自多个网络10001和联播电台10003的信号。从每个抛物面天线10016和其他天线10017收到的信号被送到多频道插入器10018的各自的输入端,插入器可以在收到的信号的垂直消陷隐期间插入数据。从插入器10018输出的多频道输出在放大器10019中被放大,并通过电路10020送到各个接收机10005。或者,接收机10005可以通过天线或卫星接收机接收广播信息。
每个接收机10005包括VBI解码器,它可以包括VBI限幅器和闭路字幕解码器,所述解码器扫描场1和场2的VBI行10-21。此外,可以使用在每个视频帧内用于VBI数据的开始的少数可视行,例如行22-24。行1到9一般用于垂直同步和均衡,因而不能用来发送数据。闭路字幕和文本形式数据一般在标准的NTSC电视信号的场1,在VBI行21上以每个场1的VBI行21两个字节的速率被发送,如图4中闭路字幕数据112所示。文本形场用文本填满整个屏幕。缺省状态是一种可扩展的状态,其中一页首先被填满,然后被上翻。这些数据的接收者不对数据进行控制。扩展的数据业务(EDS)数据可在场2的VBI行21上被发送,如图4的EDS数据116所示,其速率为每个场2的VBI行212字节。
通过背景,垂直消隐间隔内的数据可以根据波形、其编码以及数据包描述。闭路字幕数据波形呈进入的时钟脉冲,后面跟随着帧代码,再后面是数据。数据的编码是不归零(NRZ)7位奇数奇偶校验。
根据1993年6月生效的强制性的FCC要求,13”和大于13”的彩色电视机必须提供闭路字幕解码器。字幕数据解码在下列文献中有说明,在此列为参考:Title 47,Code of Rederal Regulations,Part15,GEN.Docket No.91-1;FCC 91-119;“CLOSED CAPTIONDECODER REQUIREMENTS FOR THE TELEVISION RECEIVERS”;Title 47,C.F.R.,Part 73.682(a)(22),Caption Transmissionformat;Title 47,C.F.R.Part 73.699,figure 6;“TELEVISIONSYNCHRONIZING WAVE FORM”;Title 47,C.F.R.,Part 73.699,figure17a;“LINE21,FIELD1 DATA SIGNAL FORMAT”;以及PBSEngineering Report No.E-7709-C,“TELEVISION CAPTIONING FORTHE DEAF:SIGNAL AND DISPLAY SPECIFICATIONS”。
按照在Recommended Practice for Line 21 DataService,Electronics Industries Association.EIA-608(drafts October12,1992 and June 17,1993)(以后称为“EIA-608”标准)中提出的扩展数据业务(EDS),这里提出作为参考的主题是附加数据在场2的垂直消隐间隔的行21提供。这个建议包括两个闭路字幕场、两个文本方式场和扩展的数据业务。扩展数据除了其它信息还包括节目名称、节目长度、演出时间、频道号、网络联播、站呼叫字母、UCT(世界协调时间)时间、时区、和夏令时间。在网络上游,网络插入节目名称、播放长度、播放时间、网络联播和UCT时间·在下游联播电台,联播电台插入频道号、时区、夏令时间和节目名称。网络插入对于不同联播电台相同的数据。
数据以分组的形式发送。在EIA-608中提出了6类分组,其中包括:(1)“当前”类,用于规定当前被发送的节目;(2)“将来类”,用来说明以后要发送的节目;(3)“频道信息类”,用来说明关于发送频道的非节目的特定信息;(4)“其它类”,用于说明其它信息;(5)“公共业务类”,用于发送公共业务性质的数据或信息,例如天气预报信息;以及(6)“保留类”,留作将来定义。
由各个插入日插入电视信号中的数据包括闭路字幕数据和EDS数据。也可以包括其它数据例如编程数据,它可以是频道、日期、当日时间和节目长度(CDTL)或代表CDTL的压缩码如图4中的数据114所示。正如将要说明的那样,这数据被插入节目视频部分中。这些数据可以被插入一场或两场的行10和行20之间的任何VBI行中。例如可以插入场2的行20中,如图4的数据114所示。数据可以以闭路字幕速率(1X格式)或以2倍的闭路字幕速率(2X格式)插入VBI中,这在下面将要进一步说明。
数据可以从本地终端10021手动地输入。本地终端10021可用于预先确定、调用或编辑消息。终端10021一般包括计算机,此外可用调制解调器10022对插入器10007提供数据。数据可从远方例如电视节目指南发行者或网络首端手动地或自动地提供。插入器10007的输出是具有插入的数据的合成电视信号。
NTSC制式中电视信号的定时是公知的。如上所述,垂直消隐间隔是从屏的底部到屏的顶部的返回之间的时间。在此期间虽然无视频信号显示,但仍然提供水平同步脉冲。标准的数据传输速率按EIA-608标准中的规定。
如图5所示,水平同步脉冲120后面是彩色同步脉冲信号122,对于闭路字幕和EDS数据,时钟脉冲输入周期124跟随着彩色同步脉冲,时钟脉冲124之后是帧代码126。时钟输入是“10101010101”,帧代码是“01000011”。两数据字节128和130在每个VBI行内被发送。每个字节包括奇偶校验位共8位。这种格式叫作标准数据速率格式(或1X格式)。VBI行中的每个字节设置成第一位是最低有效位。最后位为奇偶校验位,用于检查错误。发送的数据的每个字节在接收时进行奇偶校验。1X格式是用于在场1的VBI行21发送闭路字幕的格式,如图4的闭路字幕数据112所示。它也是在场2的VBI行21内发送EDS数据所用的格式,如图4的EDS数据116所示。
图6所示的一种加速数据格式(2X格式)使用两倍于1X格式的位速率,从而在每个VBI行提供4字节。时钟输入144的位序列是“10101010”。帧代码146是“10011101101”。4个数据字节148、150、152和154在每个VBI行被发送。2X格式可用于发送图4中的数据114。
现在已经说明了在垂直消隐期间插入录像机识别符和录像机编程数据的方式,下面说明使用压缩码代表CDTL信息。
图7表示具有压缩码的电视日历300。例如,对于SportsRetrespective频道18,6:00p.m的压缩码是68713。对于在Nickelodeon的比赛Double Dare的压缩码为29225。电视日历具有年月日部分302、星期部分304、每日的时间部分306、频道识别部分308和节目识别部分310,其中包括以电视指南出版物中通用的方式排列的节目名。和每个频道识别符相关设置的是压缩码指示312,它是代表要记录的节目的频道、日期、每日中的时间和节目长度的组合的并在长度上被压缩的压缩码。通过垂直消隐间隔装入录象机编程数据可以使用户即使离开家时也能对VCR编程。用户可以查看在如图7所示的电视日历中的节目,选择他想要记录的节目。然后用户可以呼叫代理人,给出他的录像机识别号,并说明他想要录制的节目。用户可以把CDTL信息给代理人或把压缩码(例如压缩码312)给代理人。然后,只要录像机具有插入其中的空白磁带,VCR便可以通过在垂直消隐间隔内装入录像机编程数据加以编程,然后在规定时间规定的频道上录制节目。
下面说明用于把压缩码解码成CDTL数据的方法。也说明一种用于把CDTL数据编码成为压缩码的方法。
图8是一种最佳的压缩码解码技术的流程图。为了理解压缩码的解码,最容易的是,首先解释压缩码编码技术,图9是它的流程图。然后再说明作为压缩码编码的反操作的压缩码解码技术。
压缩码的编码可以在任何计算机上在准备任何可能包括压缩码的节目指南之前进行。对于每个要印在指南上的节目,在步242输入频道、日期、时间和长度(CDTL)码244。在步246分别从优先权矢量存储器222中读出频道、日期、时间和长度的优先权,它们可以被存储在只读存储器中。优先权矢量存储器222包含4个表:优先权矢量C表224、优先权矢量D表226、优先权矢量T表228和优先权矢量L表230。
频道优先权表被排序,使得最频繁使用的频道具有低的优先权号。下面说明一个处于优先权矢量C表224中的数据的例子。频道  4    7    2    3    5    6    11   13…优先权0    1    2    3    4    5    6    7…
一般一个月中的各日都具有相等的优先权,因此在优先权矢量D表中可以将一个月中低号的日子和低号的优先权相应,如下面的例子。日期  1    2    3    4    5    6    7    8…优先权0    1    2    3    4    5    6    7…
开始时间的优先权应当如此设置,使得最初时间(prime time)应当具有低的优先权号,在夜间寂静时间的节目应具有高的优先权号。例如,优先权矢量T表应当含有:时间      6:30pm    7:00pm    8:00pm    7:30pm…优先权    0          1          2          3…
下面是一个位于优先权矢量L表230中的数据的例子:节目长度 0.5    1.0    2.0    1.5    3.0…优先权   0      1      2      3      4…
假定频道、日期、时间、长度(CDTL)244数据是5 10 19.001.5,代表频道5,当月的10日,7:00PM,和1.5小时的长度,那么对于上述例子的作为查看对于频道、日期、时间和长度优先权表224、226、228和230(图9)的结果的Cp,Dp,Tp,Lp数据248将是4913。步250把Cp,Dp,Tp,Lp数据转换成二进制数。在每个转换中的二进制的位数由有关组合的数量确定。对于Cp的7位,可以表示为C7C6C5C4C3C2C1,将提供128个频道。对于Dp的5位,可以表示为D5D4D3D2D1,将提供一个月中的31天。对于Tp的6位,可以表示为T6T5T4T3T2T1,将提供每天24小时的每半小时共48个开始时间。对于长度为4位,可表示成L4L3L2L1,将以半小时的步长提供长达8小时的节目长度。总共具有7+5+6+4=22位的信息,相应于2**22=4,194,304种组合。
下一步220要使用位分级结构关键字(hierarchy key),它们可被存储在记录22位的只读存储器中。位分级结构关键字220可以是22位的任何顺序。例如,位分级结构关键字可以是:
L8C3…T2C2T1C1L1D5D4D3D2D1
2221…10 9 8 7 6 5 4 3 2 1
位分级结构关键字理想的排序是使得最容易成为定时器编程的对象的节目应该具有低值的二进制数,应该消除用击键对最流行节目的编程。因为所有的日期信息具有相等的优先权,所以首先是D5D4D3D2D1位接着使用T1C1L1,因为对于无论哪个日期都必需有时间、频道和长度,而在每种情况下由于在优先权矢量存储器222中的优先权矢量的排序规律,T1C1L1的概率最大。分级结构关键字中的下一位由各种组合的差分概率确定。为进行这一计算,必须知道所有频道、时间和长度的概率。
例如,对于频道的概率可以是:频道      4    7    2    3    5    6    11    13…优先权    0    1    2    3    4    5    6     7…概率(%)  5    4.3  4    3    2.9  2.1  2     1.8…
对于时间的概率可以是:时间      6:30pm    7:00pm    8:00pm    7:30pm…优先权    0          1          2          3…概率(%)  8          7.8        6          5…
对于长度的概率可以是:节目长度(小时) 0.5    1.0    2.0    1.5    3.0…优先权         0      1      2      3      4…概率(%)       50     20     15     5      4…
上述的与每个频道、时间和长度对应的几率被用于确定合适的排序。因为优先权矢量表已经按最通用的频道、时间和长度排序,所以对于一个表的各个二进制位之间选择(例如在C7C6C5C4C3C2C1位之间选择)的顺序便是已知的应当首先选择C1位,因为作为最低的二进制位,它表示了在频道优先权表中的头两项之间选择。然后选择C2位,如此等等。类似地,T1位和L1位应当在任何其它的时间与长度位之前使用。C1,T1,L1和D5D4D3D2D1的组合应当被首先使用,从而使得所有信息可为频道、日期、时间和长度利用。D5D4D3D2D1这几位是都要使用的,因为日期位都具有相等的优先权并且都需要说明日期,即使某些位是二进制的零。
至此位分级结构关键字可以是:
T1C1L1D5D4D3D2D1
第一个频道二进制位C1本身只能在21=2个频道之间选择,并且头两个频道分别具有5%和4.3%的概率。因此C1的差分概率是9.3。类似地,T1的差分概率是8+7.8=15.8,L1的差分概率是50+20=70。如果严格遵循地位分级关键字的排序规则,则位分级关键字的头8位应该排序如下:
C1T1L1D5D4D3D2D1
因为L1具有最高的差分优先权(differential priority),因此它应当是D5之后的下一个最高有效位,其后是作为下一个最高有效位的T1,并且然后C1作为下一个最高有效位。注意位分级关键字从最低有效位D1开始,然后是最高差分概率位。这是为了对流行节目构成最紧凑的码。
到此为止在编码过程中的问题是,在分级结构关键字:T2,C2或L2中哪个应当是下一个最高有效位。这再次由差分概率确定,可以从上面的表中对于每一位进行计算。因为我们涉及的是二进制的位,C2与C1结合,在22=4个频道之间选择,或比单独根据C1选择多2个频道。然后对于C2的差分概率是这两个附加频道的附加概率,例如等于4+3=7。按类似方式,C3与C1、C2结合,在23=8个频道之间选择,或比C1和C2的组合多4=2(3-1)个频道。因此C3的差分概率是这4个附加频道的附加概率之和,例如是:2.9+2.1+2+1.8=8.8。按类似方式,T2和L2的差分概率可被计算,分别等于6+5=11和5+15=20,一旦计算出所有的差分概率,则下一步便确定这些位的哪种组合是更可能的。
现在对于上面的例子确定在T2与C1L1、C2与T1L1或L2与T1C1的组合中哪一种更可能的。这将确定关键字中的下一位。因此,在11×9.3×70=7161;7×15.8×70=7742;以及20×15.8×9.3=2938.8中确定哪一个最大?在这种情况下,具有最大概率的组合是7×15.8×70=7742,它相应于C2与T1L1的组合。因此,C2被选择作为位分级关键字中的下一位。
以同样方式选择下一位:哪种组合是更可能的:C3与T1L1;T2与C1或C2和L1;还是L2与C1或C2和T1。对于所示的例子,可计算出这三种组合的概率分别为;8.8×15.8×70=9732.8;11×(9.3+7)×70=12551;20×(9.3+7)×15.8=5150.8。在这种情况下,具有最大概率的组合是11×(9.3+7)×70=12551,它相应于T2与C1或C2和L1的组合。因此,选择T2作为位分级关键字中的下一位。对所有差分概率重复这个过程直到求得全部关键字。或者,位分级关键字可以是这些位的某一任意的序列。也可以使优先权矢量互相相关,例如使长度优先权矢量依赖于不同的频道组。另一种技术是使位分级关键字220和优先权矢量表222与时钟42有关,如图9所示,这使得这种关键字(因此编码技术)要复制或拷贝非常困难。
例如,可以根据时钟对位分级关键字220中的日期位加密。根据时钟改变这些日期位的顺序不会改变位分级关键字在减小最流行的节目的二进制位数上所起的作用,因为日期位的优先权都是相等的。这可以通过例如每天或每周简单地交换D1和D5的位置来实现,因而位分级关键字会在以下两种之间来回转换:
…C1T1L1D5D4D3D2D1
…C1T1L1D1D4D3D2D5
虽然根据时钟对位分级关键字进行其它加密也是可能的。
优先权矢量表也可以根据时钟加密。例如,在优先权矢量表中的头两个频道可以定期地交换。如果使用这一技术,则图9中的248的Cp应该根据时钟42变化,例如:频道  4    7    2    3    5    6    11    13…优先权0    1    2    3    4    5    6     7…
将周期地定为:频道  7    4    2    3    5    6    11    13…优先权0    1    2    3    4    5    6     7…
这应该是相当难解的加密技术,因为如果要使用这头两个频道,一个原本正确的解码器就不能正确地进行解码。用其它的时钟相关为编码技术提供加密也是可能的。
当得出位分级关键字220之后便进行存储。在步254,二进制位的Cp,Dp,Tp,Lp按照位分级关键字220重排,从而产生一个22位的二进制数。然后把所得的22位二进制数在把二进制数变为十进制压缩码的步256中转换成十进制。这样便得到压缩码258。
如果优先权矢量和位分级关键字和一般居民的观看习惯非常一致,则可以期望最流行的节目所需的压缩码不会多于3或4个数字。
以上说明了编码技术,而解码技术刚好是它的反操作。这按照图8的流程图进行。
在第一步202输入压缩码204。接着在步206把压缩码204转换成22位二进制数。然后在步208按照位分级关键字220对这些位重新排序,获得重排的位210。然后在步212对这些位分组并转换成10进制形式。到此为止得到Cp,Dp,Tp,Lp数据214,这是优先权矢量表的索引。对于上面的例子,我们在这一步应得到矢量4913。然后在步216这Cp,Dp,Tp,Lp数据214被用于在优先权矢量存储器222中查找频道、日期、时间和节目长度。对于上例的CDTL218是5 10 19:00 1.5,意味着5频道,当月10日,7:00PM,长度为1.5小时。
如果编码技术是时钟的函数,那么也需要解码方法是时钟的函数。可以使位分级关键字220和优先权矢量表222是时钟42的函数,如图8所示。这又一次使得关键字(因此编码技术)被复制或拷贝非常因难。也可以使解码和编码技术依赖于任何其它预定或可预编程的算法。
图10至图13是按照本发明用于控制电视节目的录制的方法的流程图。图10是用户建立在垂直消隐期间上级装入信息和电台在发送的电视信号的垂直消隐期间插入所需数据的流程图。在步400,用户与代理人通话,靠知其录像机识别符。然后在步402用户标识要被录制的节目或其选择准则。然后在步404用标识的节目或节目选择准则产生一组或多组频道、日期、时间和节目长度(CDTL)数据,或在步404用标识的节目或节目选择准则产生一组压缩编码。每个压缩码是从组合在一起的频道、日期、时间、节目长度在长度上加以压缩而形成的。然后在步406电台在发送的TV信号的垂直消隐间隔中插入录像机识别符和一组或几组CDTL数据或压缩码。也可以使录像机编程数据是压缩码和CDTL数据的混合。
图11是检索垂直消隐间隔中控制录像机录制节目的录像机编程数据的方法的流程图。在步410,由接收录像机对垂直消隐间隔进行解码,从而提取发送的录像机识别符与录像机编程数据,其中包括CDTL数据与/或压缩码。然后在步412,每个压缩码被解码成为CDTL数据。在步414,如果发送的录像机识别符和接收的这个录像机的识别符一致,则把CDTL数据存储在这个录像机中。然后在步416,当来自录像机时钟的日期和时间和所存储的CDTL数据中的日期和时间一致时,录像机就被调谐到存储的CDTL中的频道并根据其中的节目长度录制节目。
图12是类似于图10的流程图,其区别只是在于用随机数作为录像机识别符。在步420录像机产生随机数并向用户显示。在步422用户呼叫代理人或一个自动遥控站,告知随机数与要录的节目或其选择准则。在步424,标识的节目或节目选择准则用来产生一组频道、日期、时间和节目长度(CDTL)数据用于一组压缩码,其中每个压缩码是从组合在一起的频道、日期、时间和节目长度在长度上加以压缩而形成的。在步426,电台在发送的电视信号的垂直消隐间隔中插入随机数和一组CDTL数据与/或压缩码。
图13是从垂直消隐间隔中检索录像机编程数据的流程图。在步430,垂直消隐间隔被接收的录像机解码,从而提取发送的随机数与一组CDTL数据或一组压缩码。在步432每个压缩码被解码成为CDTL数据。在步434,如果发送的随机数和接收的录像机的随机数一致,则在录像机中存储CDTL数据。在步436当在VCR中的时钟的日期和时间与存储的CDTL数据中的日期、时间一致时,录像机键调谐到存储的CDTL中的频道并按照存储CDTL数据中的节目长度录制节目。
这样,已经说明了一种用于实现录像机编程的较简单的系统,该系统能使用户更自由地使用录像机记录功能。
本发明的上述实施例被认为是最佳的并且仅用于说明本发明,本发明的范围并不限于这些实施例。本领域的技术人员不脱离本发明的构思可以得到许多其它的改型。
因此,用所附的权利要求包括在本发明范围之内的所有实施例及其改型和应用。

Claims (36)

1.一种远程控制单独可寻址的接收机的方法,包括下列步骤:
在每个接收机中产生一个接收机识别符;
将该接收机识别符和一个数据录制请求发送到一个广播源;
将该接收机识别符和该录制请求插入到一个广播信号中;
将该广播信号从该广播源发送到该接收机;
抽取出该接收机识别符和数据录制请求;以及
响应该接收机识别符和该数据录制请求,控制所选择的接收机,以实现该录制请求。
2.如权利要求1的方法,其中产生接收机识别符的步骤包括产生一个随机数来用作该接收机识别符。
3.如权利要求3的方法,其中该随机数的产生依赖于用户的动作。
4.如权利要求2的方法,其中产生随机数的步骤包括:
给该接收机加电;
响应加电操作,初始化接收机的第一计数器和第二计数器的计数;
响应该接收机的第一用户操作命令的接收,停止该第一计数器的计数;
响应该接收机的第二用户操作命令的接收,停止该第二计数器的计数;
组合该第一计数器和该第二计数器的计数值以形成该识别符。
5.如权利要求1的方法,其中该接收机是一个录像机,并且录制请求包括用于编程该录像机以录制所选节目的选择标准。
6.如权利要求5的方法,其中该录制请求包括频道、日期、当日时间和节目长度数据信号。
7.如权利要求6的方法,其中的频道、日期、当日时间和节目长度数据信号处于压缩数据的形式。
8.如权利要求1方法,其中广播源是一个电视发射机或首端,该信号是带垂直消隐间隔的电视信号,并且该插入步骤包括将该识别符和该录制请求插入到该电视信号的垂直消隐间隔。
9.一种通过点对多点发送系统将信息有选择地发送给接收机的方法,该方法包括下列步骤:
基于各接收机的用户的动作,实时随机地为各接收机产生一个接收机识别符;
将每一接收机的接收机识别符存储在该接收机的RAM中;
将每一接收机的接收机识别符发送给一个发射机;
将一个接收机识别符以及与该识别符相关的录制请求插入到将从该发射机广播的信号中;
从发射机广播该信号;
在接收机接收该广播信号;
将每个接收机接收到的广播信号中的接收机识别符与存储在该接收机的RAM中的识别符相比较;以及
假如该广播信号中的接收机识别符和存储在RAM中的识别符匹配,则利用该广播信号中的信息。
10.一种用于控制远程接收机的系统,包括:
一个广播源,该广播源包括:
用于接收一个接收机识别符和一个录制请求的装置;
用于将该接收机识别符和该录制请求插入到一个将被广播的信号中的装置;
用于广播该信号的装置;以及
多个位于远程位置的接收机,每个接收机包括:
响应该接收机中的一个或者多个用户命令,用于产生一个接收机识别符的装置;
用于将该接收机识别符发送到该广播源的装置;
用于接收从该广播源发送的信号的装置;
用于从该广播源发送的信号中抽取出该接收机识别符和录制请求的装置;以及
用于当所接收的识别符与所产生的识别符相匹配时,响应该录制请求以实现该请求的装置。
11.如权利要求10的系统,其中从该广播源发送的该信号是电视信号,并且插入装置将接收到的识别符和录制请求插入到电视信号的垂直消隐间隔。
12.如权利要求10的系统,其中每一接收机都是一个录像机,该录制请求包括一个控制该录像机去录制所选的节目的请求,该录制请求包括一个表示频道、日期、当日时间和所选节目长度数据的压缩码。
13.如权利要求10的系统,其中用于将识别符发送到广播源的装置是电话线。
14.如权利要求10的系统,还在每一接收机包括将产生的接收机识别符显示给用户的装置。
15.如权利要求10的系统,其中产生装置包括用于自动产生一个随机数用作接收机识别符的装置。
16.如权利要求15的系统,其中产生装置包括第一计数器和第二计数器,用于接收第一和第二用户命令以控制录像机的装置,用于响应第一命令而操作第一计数器的装置,用于响应第二命令而操作第二计数器的装置,以及用于组合第一第二计数器的状态以形成该随机数的装置。
17.一种用于将包含在电视信号中的信息有选择地从一个广播源发送到多个带电视调谐器的接收机的方法,该方法包括下列步骤:
在各接收机中存储该接收机识别符;
从所选的接收机将该接收机识别符发送到该广播源;
在广播源中,将所选择的其中一个接收机识别符以及由该接收机识别符所识别出的、对于该接收机的录制请求嵌入到一个电视信号中;
将电视信号发送到该接收机;
在所有的接收机中恢复电视信号;
在接收机中,对所存储的接收机识别符和从所恢复的电视信号中得出的接收机识别符进行比较;以及
只有在那些存储的接收机识别符和嵌入在电视信号中的接收机识别符相匹配的所选接收机中,利用该录制请求。
18.如权利要求17的方法,其中嵌入步骤将接收机识别符和录制请求嵌入到电视信号的垂直消隐间隔线上。
19.如权利要求17的方法,其中向广播源发送接收机识别符的步骤包括通过电话线发送接收机识别符。
20.如权利要求17的方法,其中接收机是录像机。
21.如权利要求20的方法,其中录制请求包括对录像机进行编程的命令,以及利用步骤包括对录像机进行编程以录制一个节目。
22.如权利要求21的方法,其中命令包括频道、日期、当日时间和节目长度数据。
23.如权利要求22的方法,其中命令包括一个表示频道、日期、当日时间和节目长度数据的压缩码。
24.如权利要求21的方法,其中产生步骤包括下列步骤:
在一个接收机初始化第一计数器和第二计数器的计数操作;
一旦接收到第一用户命令,则停止第一计数器的计数操作;
一旦接收到第二用户命令,则停止第二计数器的计数操作;
组合第一计数器和第二计数器的状态,以形成表示该接收机的接收机识别符的随机数。
25.如权利要求24的方法,其中接收机是一个录像机,以及第一和第二用户请求是从一个远程控制器到该录像机的命令。
26.一种选择性地接收包含在电视信号中的信息的方法,该电视信号从广播源广播到单独可寻址的接收机,该接收机具有一个电视调谐器,该方法包括步骤:
产生一个唯一标识所述接收机的接收机识别符;
存储该接收机识别符;
向广播源发送该接收机识别符;
从广播源接收一个包含录制信息和接收机识别符的电视信号;
将所存储的接收机识别符和包含在电视信号中的接收机识别符相比较;以及
如果这两个识别符匹配,则利用包含在该电视信号中的录制请求。
27.如权利要求26的方法,其中产生步骤包括为该接收机识别符自动产生一个随机数的步骤。
28.如权利要求26的方法,其中产生步骤基于用户操作该接收机的动作而产生该随机数。
29.如权利要求28的方法,其中所产生步骤包括下列步骤:
初始化该接收机的第一计数器和第二计数器的计数操作;
响应给该接收机的第一用户命令,停止该第一计数器的计数操作;
响应给该接收机的第二用户命令,停止该第二计数器的计数操作;以及
组合第一计数器和第二计数器的状态以形成该随机数。
30.如权利要求29的方法,其中接收机是一个录像机,并且该录制请求包括用于编程录像机以录制一个所选的电视节目的命令。
31.如权利要求1的方法,还包括在所选的接收机显示该所产生的识别符以将该识别符告知用户的步骤,发送步骤包括呼叫遥控站、传送所显示的识别符给广播源、以及传送该录制请求给广播源。
32.如权利要求9的方法,其中利用步骤将录制请求存储起来以作将来之用。
33.如权利要求9的方法,其中每一接收机的产生步骤:
给接收机加电;
响应加电操作,初始化该接收机的第一计数器和第二计数器的计数操作;
响应该接收机的第一用户操作命令的接收,停止该第一计数器的计数;
响应该接收机的第二用户操作命令的接收,停止该第二计数器的计数;以及
组合第一计数器和第二计数器的计数值以形成该接收机识别符。
34.如权利要求24的方法,其中初始化步骤一旦接收机被加电就进行初始化操作。
35.如权利要求17的方法,还包括在各接收机产生该接收机识别符的步骤。
36.如权利要求35的方法,其中产生步骤基于该接收机的用户的动作而产生该接收机识别符。
CN95197096A 1994-10-27 1995-10-27 将录像机编程数据装入电视信号的装置和方法 Expired - Fee Related CN1129309C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US33038494A 1994-10-27 1994-10-27
US08/330,384 1994-10-27

Publications (2)

Publication Number Publication Date
CN1171184A CN1171184A (zh) 1998-01-21
CN1129309C true CN1129309C (zh) 2003-11-26

Family

ID=23289521

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95197096A Expired - Fee Related CN1129309C (zh) 1994-10-27 1995-10-27 将录像机编程数据装入电视信号的装置和方法

Country Status (8)

Country Link
US (3) US6058238A (zh)
EP (1) EP0789968B1 (zh)
JP (2) JP3812681B2 (zh)
CN (1) CN1129309C (zh)
AU (1) AU3970595A (zh)
DE (1) DE69529836T2 (zh)
ES (1) ES2196087T3 (zh)
WO (1) WO1996013932A1 (zh)

Families Citing this family (162)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7748018B2 (en) * 1989-10-30 2010-06-29 Starsight Telecast, Inc. Arranging channel indicators in a television schedule system
US5727060A (en) * 1989-10-30 1998-03-10 Starsight Telecast, Inc. Television schedule system
US6832385B2 (en) * 1990-09-10 2004-12-14 United Video Properties, Inc. Television schedule system
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
AU6352894A (en) 1993-03-05 1994-09-26 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
WO1996013932A1 (en) * 1994-10-27 1996-05-09 Index Systems, Inc. Apparatus and methods for downloading recorder programming data in a video signal
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
WO1997034413A1 (en) * 1996-03-15 1997-09-18 E Guide, Inc. Combination of vcr index and epg
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
WO1998010589A1 (en) * 1996-09-03 1998-03-12 Starsight Telecast, Inc. Schedule system with enhanced recording capability
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
JP3896625B2 (ja) * 1997-03-07 2007-03-22 ソニー株式会社 データ送信装置、データ受信装置、データ送信方法およびデータ受信方法
US6049830A (en) * 1997-05-13 2000-04-11 Sony Corporation Peripheral software download of a broadcast receiver
TW393860B (en) * 1997-06-09 2000-06-11 Sony Corp Receiving device and receiving method
JPH114417A (ja) * 1997-06-12 1999-01-06 Toshiba Corp ビット・ストリーム情報表示方法、ビット・ストリーム情報作成方法及び記録媒体
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
KR100265113B1 (ko) * 1997-08-06 2000-09-01 윤종용 방송프로그램녹화방법
ATE217744T1 (de) 1997-09-18 2002-06-15 United Video Properties Inc Erinnerungsvorrichtung für internet- fernsehprogrammführer mittels elektronischer post
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US20030118186A1 (en) * 1997-10-30 2003-06-26 Gilley James E. Apparatus for and method for cipher check of an analog scrambler
FR2771884B1 (fr) * 1997-12-02 1999-12-31 Thomson Multimedia Sa Procede de gestion d'informations de service dans un systeme de television numerique et recepteur mettant en oeuvre ce procede
US7196720B2 (en) * 1998-03-06 2007-03-27 Intel Corporation Method and apparatus for powering on an electronic device with a video camera that detects motion
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
CN101383947B (zh) 1998-07-17 2012-08-01 联合视频制品公司 通过远程访问链接访问节目和提供节目的方法
MX347745B (es) 1998-07-17 2017-05-11 Rovi Guides Inc Guia de programacion televisiva interactiva con acceso remoto.
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US20100325668A1 (en) * 1998-08-11 2010-12-23 Starsight Telecast, Inc. Television schedule system
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US6732367B1 (en) 1998-11-30 2004-05-04 United Video Properties, Inc. Interactive television program guide system with title and description blocking
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US6674993B1 (en) * 1999-04-30 2004-01-06 Microvision, Inc. Method and system for identifying data locations associated with real world observations
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
EP1885128A3 (en) * 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
WO2001046869A2 (en) 1999-12-10 2001-06-28 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US20020144397A1 (en) * 2000-01-21 2002-10-10 Morris Terrel L. Subtractive process for fabricating cylindrical printed circuit boards
ATE477677T1 (de) 2000-02-01 2010-08-15 United Video Properties Inc Methoden und systeme zum erzwingen von reklame
WO2001061997A1 (en) * 2000-02-18 2001-08-23 Alexander Franco Use of web pages to remotely program a broadcast content recording system
GB0005878D0 (en) * 2000-03-10 2000-05-03 British Broadcasting Corp Method and apparatus for broadcast signal recording
US7979881B1 (en) * 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
JP2003529844A (ja) 2000-03-31 2003-10-07 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド メタデータによってリンクされた宣伝のシステムおよび方法
AR028003A1 (es) 2000-04-10 2003-04-23 United Video Properties Inc Guia de programacion interactiva con interfaz de guia de medios
US7565541B1 (en) * 2000-06-21 2009-07-21 Microvision, Inc. Digital fingerprint identification system
DE10035824A1 (de) * 2000-07-22 2002-02-14 Sennheiser Electronic System zur Steuerung von mobilen, drahtlos mit einer Zentraleinheit verbundenen Sende- und/oder Empfangsvorrichtungen
US10390074B2 (en) 2000-08-08 2019-08-20 The Directv Group, Inc. One click web records
US9171851B2 (en) * 2000-08-08 2015-10-27 The Directv Group, Inc. One click web records
US20070136445A1 (en) * 2001-08-08 2007-06-14 Digital Networks North America, Inc. Method and system for remote television replay control
US7917602B2 (en) 2000-08-08 2011-03-29 The Directv Group, Inc. Method and system for remote television replay control
KR20190096450A (ko) 2000-10-11 2019-08-19 로비 가이드스, 인크. 매체 콘텐츠 배달 시스템 및 방법
AUPR190500A0 (en) * 2000-12-07 2001-01-04 Right Hemisphere Pty Limited Video recorder programming
US20030066077A1 (en) * 2001-10-03 2003-04-03 Koninklijke Philips Electronics N.V. Method and system for viewing multiple programs in the same time slot
US7986937B2 (en) 2001-12-20 2011-07-26 Microsoft Corporation Public access point
US7188364B2 (en) 2001-12-20 2007-03-06 Cranite Systems, Inc. Personal virtual bridged local area networks
US20030146928A1 (en) * 2002-01-31 2003-08-07 Paul Finster Method and system for optimal grid alignment
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP2005003683A (ja) * 2003-06-13 2005-01-06 Thomson Licensing Sa 映像記録装置
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
CN100345445C (zh) * 2003-07-30 2007-10-24 上海乐金广电电子有限公司 光盘装置的外部插孔检测装置
US7751416B2 (en) * 2003-09-18 2010-07-06 Cisco Technology, Inc. Virtual network device
US7839843B2 (en) * 2003-09-18 2010-11-23 Cisco Technology, Inc. Distributed forwarding in virtual network devices
US8526427B1 (en) 2003-10-21 2013-09-03 Cisco Technology, Inc. Port-based loadsharing for a satellite switch
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8990430B2 (en) * 2004-02-19 2015-03-24 Cisco Technology, Inc. Interface bundles in virtual network devices
US8208370B1 (en) 2004-03-31 2012-06-26 Cisco Technology, Inc. Method and system for fast link failover
US7436836B2 (en) * 2004-06-30 2008-10-14 Cisco Technology, Inc. Method and apparatus for detecting support for a protocol defining supplemental headers
US7808983B2 (en) * 2004-07-08 2010-10-05 Cisco Technology, Inc. Network device architecture for centralized packet processing
US9021529B2 (en) * 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
US8730976B2 (en) * 2004-08-17 2014-05-20 Cisco Technology, Inc. System and method for preventing erroneous link aggregation due to component relocation
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US8229283B2 (en) * 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
EP1935177B1 (en) * 2005-10-14 2013-07-31 United Video Properties, Inc. Systems and methods for recording multiple programs simultaneously with a single tuner
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US8731379B1 (en) 2005-11-04 2014-05-20 Rovi Guides, Inc. Systems and methods for recording programs with a network recording device upon failure of a user's equipment
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
JP2007180748A (ja) * 2005-12-27 2007-07-12 Funai Electric Co Ltd 録画再生装置及びその録画予約方法
US20070154168A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US20070154169A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US7774341B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US8799954B1 (en) 2006-07-31 2014-08-05 Rovi Guides, Inc. Systems and methods for providing custom media content flipping
EP3343905A1 (en) * 2006-09-29 2018-07-04 Rovi Guides, Inc. Systems and methods for a modular media guidance dashboard application
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8209424B2 (en) 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US8327403B1 (en) 2007-09-07 2012-12-04 United Video Properties, Inc. Systems and methods for providing remote program ordering on a user device via a web server
US8107977B2 (en) 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
US20090133078A1 (en) 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US20100333151A1 (en) * 2009-06-30 2010-12-30 Gemstar Development Corporation Cross platform entertainment architecture
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US20110081129A1 (en) * 2009-10-07 2011-04-07 Rovi Technologies Corporation Broadband recording method and apparatus for video and/or audio programs
US9201627B2 (en) 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
US9792612B2 (en) 2010-11-23 2017-10-17 Echostar Technologies L.L.C. Facilitating user support of electronic devices using dynamic matrix code generation
US8386339B2 (en) 2010-11-23 2013-02-26 Echostar Technologies L.L.C. Ordering via dynamic matrix code generation
US9329966B2 (en) 2010-11-23 2016-05-03 Echostar Technologies L.L.C. Facilitating user support of electronic devices using matrix codes
US9781465B2 (en) 2010-11-24 2017-10-03 Echostar Technologies L.L.C. Tracking user interaction from a receiving device
US8439257B2 (en) 2010-12-01 2013-05-14 Echostar Technologies L.L.C. User control of the display of matrix codes
US9280515B2 (en) 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
US8886172B2 (en) 2010-12-06 2014-11-11 Echostar Technologies L.L.C. Providing location information using matrix code
US8875173B2 (en) 2010-12-10 2014-10-28 Echostar Technologies L.L.C. Mining of advertisement viewer information using matrix code
US8640956B2 (en) 2010-12-17 2014-02-04 Echostar Technologies L.L.C. Accessing content via a matrix code
US9596500B2 (en) 2010-12-17 2017-03-14 Echostar Technologies L.L.C. Accessing content via a matrix code
US9148686B2 (en) 2010-12-20 2015-09-29 Echostar Technologies, Llc Matrix code-based user interface
US8856853B2 (en) 2010-12-29 2014-10-07 Echostar Technologies L.L.C. Network media device with code recognition
US8408466B2 (en) 2011-01-04 2013-04-02 Echostar Technologies L.L.C. Assisting matrix code capture by signaling matrix code readers
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8292166B2 (en) 2011-01-07 2012-10-23 Echostar Technologies L.L.C. Performing social networking functions using matrix codes
US8534540B2 (en) 2011-01-14 2013-09-17 Echostar Technologies L.L.C. 3-D matrix barcode presentation
US8786410B2 (en) 2011-01-20 2014-07-22 Echostar Technologies L.L.C. Configuring remote control devices utilizing matrix codes
US8553146B2 (en) 2011-01-26 2013-10-08 Echostar Technologies L.L.C. Visually imperceptible matrix codes utilizing interlacing
US8468610B2 (en) 2011-01-27 2013-06-18 Echostar Technologies L.L.C. Determining fraudulent use of electronic devices utilizing matrix codes
US8430302B2 (en) 2011-02-03 2013-04-30 Echostar Technologies L.L.C. Enabling interactive activities for content utilizing matrix codes
US9571888B2 (en) 2011-02-15 2017-02-14 Echostar Technologies L.L.C. Selection graphics overlay of matrix code
US8511540B2 (en) 2011-02-18 2013-08-20 Echostar Technologies L.L.C. Matrix code for use in verification of data card swap
US8931031B2 (en) 2011-02-24 2015-01-06 Echostar Technologies L.L.C. Matrix code-based accessibility
US9367669B2 (en) 2011-02-25 2016-06-14 Echostar Technologies L.L.C. Content source identification using matrix barcode
US8550334B2 (en) 2011-02-28 2013-10-08 Echostar Technologies L.L.C. Synching one or more matrix codes to content related to a multimedia presentation
US8443407B2 (en) 2011-02-28 2013-05-14 Echostar Technologies L.L.C. Facilitating placeshifting using matrix code
US8833640B2 (en) 2011-02-28 2014-09-16 Echostar Technologies L.L.C. Utilizing matrix codes during installation of components of a distribution system
US9736469B2 (en) 2011-02-28 2017-08-15 Echostar Technologies L.L.C. Set top box health and configuration
EP2525281B1 (en) 2011-05-20 2019-01-02 EchoStar Technologies L.L.C. Improved progress bar
US9854318B2 (en) 2011-06-06 2017-12-26 Rovi Guides, Inc. Systems and methods for sharing interactive media guidance information
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US9025939B2 (en) * 2012-03-15 2015-05-05 Echostar Technologies L.L.C. Timer distribution across multiple client devices
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US20190259123A1 (en) 2018-02-22 2019-08-22 Michael Barnett System and method of data transfer in-band in video via optically encoded images

Family Cites Families (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4224644A (en) * 1978-02-08 1980-09-23 Videodetics Corporation Method and apparatus for controlling a tape player/recorder for retrieving and playing prerecorded information
CA1155518A (en) * 1979-02-20 1983-10-18 William S.H. Cheung Encoding of information
JPS57500537A (zh) * 1980-03-31 1982-03-25
JPS5782242A (en) * 1980-11-12 1982-05-22 Aiwa Co Ltd Video recorder and reproducer
US4430669A (en) * 1981-05-29 1984-02-07 Payview Limited Transmitting and receiving apparatus for permitting the transmission and reception of multi-tier subscription programs
US4965825A (en) * 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US4694490A (en) * 1981-11-03 1987-09-15 Harvey John C Signal processing apparatus and methods
US5692214A (en) * 1981-12-14 1997-11-25 Levine; Michael R. System for unattended recording of video programs by remote control code transmitter module which receives user selections from a personal computer
US4605973A (en) * 1982-08-23 1986-08-12 Kohorn H Von System, apparatus and method for recording and editing broadcast transmissions
US4554579A (en) * 1983-12-09 1985-11-19 Zenith Electronics Corporation Two-way CATV system with AML commands
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4703465A (en) * 1985-12-04 1987-10-27 1K Entertainment Center Ltd. Method and apparatus for producing an audio magnetic tape recording from a preselected music library
ES2110944T3 (es) * 1987-07-20 1998-03-01 Koninkl Philips Electronics Nv Sistema de transmision de television.
US4920432A (en) * 1988-01-12 1990-04-24 Eggers Derek C System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations
WO1990003706A1 (en) * 1988-09-30 1990-04-05 Right Hemisphere Pty. Limited Television programme distribution system
US5532732A (en) * 1988-12-23 1996-07-02 Gemstar Development Corporation Apparatus and methods for using compressed codes for monitoring television program viewing
CA2005070C (en) * 1988-12-23 1999-04-27 Henry C. Yuen Apparatus and method for using encoded video recorder/player timer preprogramming information
US5307173A (en) * 1988-12-23 1994-04-26 Gemstar Development Corporation Apparatus and method using compressed codes for television program record scheduling
US5016273A (en) * 1989-01-09 1991-05-14 At&E Corporation Dual communication mode video tape recorder
US4947244A (en) * 1989-05-03 1990-08-07 On Command Video Corporation Video selection and distribution system
US5014125A (en) * 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
US5047867A (en) * 1989-06-08 1991-09-10 North American Philips Corporation Interface for a TV-VCR system
JPH0366241A (ja) * 1989-08-04 1991-03-20 Matsushita Electric Ind Co Ltd プロパティ管理方法とその装置
US5625464A (en) * 1990-03-16 1997-04-29 Thomson Consumer Electronics Continuous television transmission reproduction and playback
US5225902A (en) * 1990-03-20 1993-07-06 Scientific-Atlanta, Inc. Automatic frequency selection in a bi-directional cable television system
US5744664A (en) * 1990-07-05 1998-04-28 Hoechst Aktiengesellschaft Cycloolefin copolymers (COCS) as substrate material for liquid-crystal displays
US5253275A (en) * 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US5283560A (en) * 1991-06-25 1994-02-01 Digital Equipment Corporation Computer system and method for displaying images with superimposed partially transparent menus
US6091884A (en) * 1991-08-19 2000-07-18 Index Systems, Inc. Enhancing operations of video tape cassette players
US5488409A (en) * 1991-08-19 1996-01-30 Yuen; Henry C. Apparatus and method for tracking the playing of VCR programs
US5861881A (en) * 1991-11-25 1999-01-19 Actv, Inc. Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US5477262A (en) * 1991-11-29 1995-12-19 Scientific-Altanta, Inc. Method and apparatus for providing an on-screen user interface for a subscription television terminal
US7006881B1 (en) * 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
US5610653A (en) * 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US7343614B1 (en) * 1992-12-09 2008-03-11 Sedna Patent Services, Llc Program delivery system for VOD
JP3302425B2 (ja) * 1993-01-29 2002-07-15 パイオニア株式会社 選択方法及び選択装置
US8046800B2 (en) * 1993-03-29 2011-10-25 Microsoft Corporation Remotely controlling a video recorder
JP3353370B2 (ja) * 1993-04-02 2002-12-03 ソニー株式会社 記録再生機の遠隔制御装置および遠隔制御方法
JP2802876B2 (ja) * 1993-04-28 1998-09-24 橋本コーポレイション株式会社 テレビ受像機とビデオテープレコーダとを結合した装置
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US6463206B1 (en) * 1993-07-29 2002-10-08 Gemstar Development Corporation Television and video cassette recorder system with an electronic program guide
US5557724A (en) * 1993-10-12 1996-09-17 Intel Corporation User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams
JP3460740B2 (ja) * 1994-03-04 2003-10-27 ソニー株式会社 双方向放送方式及びその受信装置
US6661468B2 (en) * 1994-05-20 2003-12-09 United Video Properties, Inc. Electronic television program guide schedule system and method
DE4431438C2 (de) 1994-09-03 1999-11-11 Nokia Deutschland Gmbh Einrichtung zur Kommunikation eines Fernsehempfängers mit einem Telefonapparat
US5920842A (en) * 1994-10-12 1999-07-06 Pixel Instruments Signal synchronization
WO1996013932A1 (en) * 1994-10-27 1996-05-09 Index Systems, Inc. Apparatus and methods for downloading recorder programming data in a video signal
US5576755A (en) * 1994-10-28 1996-11-19 Davis; Bruce System and method for verification of electronic television program guide data
US6571279B1 (en) * 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
EP0718784B1 (en) * 1994-12-20 2003-08-27 Sun Microsystems, Inc. Method and system for the retrieval of personalized information
DE19502922A1 (de) 1995-01-31 1996-08-01 Fridley Techn Ltd Verfahren zum Wiedergeben von in einem Fernseh- oder Hörfunk-Programmsignal enthaltenen Zusatzinformationen
US6321208B1 (en) * 1995-04-19 2001-11-20 Brightstreet.Com, Inc. Method and system for electronic distribution of product redemption coupons
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
DE19519402A1 (de) * 1995-05-26 1996-11-28 Philips Patentverwaltung Kommunikationssystem
US5696824A (en) * 1995-06-07 1997-12-09 E-Comm Incorporated System for detecting unauthorized account access
US5818441A (en) * 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams
WO1997012486A1 (en) 1995-09-29 1997-04-03 Boston Technology, Inc. Multimedia architecture for interactive advertising
EP2282540A3 (en) 1995-10-02 2013-05-15 Starsight Telecast, Inc. Systems and methods for providing television schedule information
US6067564A (en) * 1995-10-31 2000-05-23 Sanyo Electric Co., Ltd. Pay broadcasting receiver apparatus
ATE215763T1 (de) * 1995-11-22 2002-04-15 Samsung Electronics Co Ltd Architektur eines heim-multimedia-netzwerkes
DE19545882B4 (de) 1995-12-08 2004-04-08 Yes International Ag System zum Wiedergeben von visuellen Informationen
US5774664A (en) 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
ES2239781T3 (es) * 1996-04-30 2005-10-01 Sanyo Electric Co., Ltd. Dispositivo de control de visualizacion de un programa de emisiones y receptor de television.
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
KR100445679B1 (ko) 1996-05-10 2004-12-04 소니 가부시끼 가이샤 데이터방송수신장치
JP2000511724A (ja) * 1996-06-04 2000-09-05 テレフオンアクチーボラゲツト エル エム エリクソン(パブル) 専用媒体を通じてのアクセス網
US5883621A (en) * 1996-06-21 1999-03-16 Sony Corporation Device control with topology map in a digital network
DE69737536T2 (de) 1996-08-02 2007-12-06 Sanyo Electric Co., Ltd., Moriguchi Anzeigegerät für Internet-Information
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US20030005463A1 (en) 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
US5774666A (en) * 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US6263507B1 (en) * 1996-12-05 2001-07-17 Interval Research Corporation Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data
US5771275A (en) * 1996-12-17 1998-06-23 Telefonaktiebolaget Lm Ericsson Use of ISDN to provide wireless office environment connection to the public land mobile network
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
CA2229904C (en) * 1997-02-19 2006-10-24 Next Level Communications In-home wireless
US6078568A (en) * 1997-02-25 2000-06-20 Telefonaktiebolaget Lm Ericsson Multiple access communication network with dynamic access control
US6035339A (en) * 1997-03-13 2000-03-07 At&T Corporation Network information delivery system for delivering information based on end user terminal requirements
JPH10261251A (ja) * 1997-03-18 1998-09-29 Sony Corp 受信装置、受信方法、送信装置、送信方法、送受信装置、および、送受信方法
US6005565A (en) * 1997-03-25 1999-12-21 Sony Corporation Integrated search of electronic program guide, internet and other information resources
US6292624B1 (en) * 1997-05-13 2001-09-18 Sony Corporation System and method for selection/deselection of timer recording
US5956025A (en) * 1997-06-09 1999-09-21 Philips Electronics North America Corporation Remote with 3D organized GUI for a home entertainment system
US20030040962A1 (en) * 1997-06-12 2003-02-27 Lewis William H. System and data management and on-demand rental and purchase of digital data products
JP2000513916A (ja) * 1997-06-25 2000-10-17 サムソン エレクトロニクス カンパニー リミテッド ホームネットワーク自動ツリー生成器に対する方法及び装置
EP0901261B1 (en) * 1997-09-05 2013-01-09 Hitachi, Ltd. Transport protocol conversion method and protocol conversion equipment
US20020057892A1 (en) * 1997-09-30 2002-05-16 Yoshizumi Mano Video recording device including the ability to concurrently record and playback
US6212327B1 (en) * 1997-11-24 2001-04-03 International Business Machines Corporation Controlling record/playback devices with a computer
US5970473A (en) * 1997-12-31 1999-10-19 At&T Corp. Video communication device providing in-home catalog services
US6545722B1 (en) * 1998-01-09 2003-04-08 Douglas G. Brown Methods and systems for providing television related services via a networked personal computer
US6788882B1 (en) * 1998-04-17 2004-09-07 Timesurf, L.L.C. Systems and methods for storing a plurality of video streams on re-writable random-access media and time-and channel- based retrieval thereof
US6133912A (en) * 1998-05-04 2000-10-17 Montero; Frank J. Method of delivering information over a communication network
US6219839B1 (en) * 1998-05-12 2001-04-17 Sharp Laboratories Of America, Inc. On-screen electronic resources guide
US20020013941A1 (en) * 1998-05-13 2002-01-31 Thomas E. Ward V-chip plus +: in-guide user interface apparatus and method
US7343616B1 (en) * 1998-05-14 2008-03-11 Sony Corporation Information retrieval method and apparatus
US6434524B1 (en) * 1998-09-09 2002-08-13 One Voice Technologies, Inc. Object interactive user interface using speech recognition and natural language processing
US6317881B1 (en) * 1998-11-04 2001-11-13 Intel Corporation Method and apparatus for collecting and providing viewer feedback to a broadcast
CN1430851A (zh) * 2000-05-23 2003-07-16 联合视频制品公司 具有观看节目表的交互式电视应用
JP2002044555A (ja) * 2000-07-28 2002-02-08 Sony Corp 情報表示制御装置および方法
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US20050120003A1 (en) * 2003-10-08 2005-06-02 Drury William J. Method for maintaining a record of searches and results
US20060112410A1 (en) * 2004-11-23 2006-05-25 Christopher Poli Method and apparatus for presenting on-demand event records

Also Published As

Publication number Publication date
CN1171184A (zh) 1998-01-21
JP2006129485A (ja) 2006-05-18
JP3812681B2 (ja) 2006-08-23
JPH10508728A (ja) 1998-08-25
US20050175316A1 (en) 2005-08-11
US20090297124A1 (en) 2009-12-03
EP0789968A4 (en) 1998-12-02
JP3908258B2 (ja) 2007-04-25
EP0789968B1 (en) 2003-03-05
AU3970595A (en) 1996-05-23
DE69529836T2 (de) 2004-03-04
ES2196087T3 (es) 2003-12-16
WO1996013932A1 (en) 1996-05-09
EP0789968A1 (en) 1997-08-20
US7636511B2 (en) 2009-12-22
DE69529836D1 (de) 2003-04-10
US6058238A (en) 2000-05-02

Similar Documents

Publication Publication Date Title
CN1129309C (zh) 将录像机编程数据装入电视信号的装置和方法
CN1192616C (zh) 电视
CN1094694C (zh) 附有文字信息显示功能的电视接收机
CN1132428C (zh) 在垂直消隐间隔提供分组数据的收费电视系统及方法
CN1299507C (zh) 用于形成和处理采用互联网信息的mpeg兼容数据流的系统
CN1154352C (zh) 用于显示电视节目及相关正文的方法与设备
CN1153462C (zh) 用于交互式电视系统的无绳电话反向链路及数据传输方法
CN1095276C (zh) 电子信息数据库的发送和接收装置以及发送方法
CN1223184C (zh) 将节目信息插入电子消息的方法和接口、通过电子消息传递节目信息的系统及电子消息接收机
CN1168754A (zh) 电视图形和字幕的卸载
WO1995008822A2 (en) Tracking the playing of vcr programs
CN1198285A (zh) 具有增强特征的电视日程系统
CN1158200A (zh) 一种使用压缩码选择ir码的vps兼容装置与方法
CN1092585A (zh) 用户终端的辅助装置控制
CN1158575A (zh) 控制电视机的教学和娱乐使用的设备和方法
JP3474565B2 (ja) 放送情報記録を予定するための圧縮コードを使用するための装置及び方法
JPH07506475A (ja) 拡張データ・サービスを含む補助ビデオ情報システム
CN1217849A (zh) 电视
CA2203755A1 (en) Apparatus and methods for downloading recorder programming data in a video signal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20031126

Termination date: 20141027

EXPY Termination of patent right or utility model