电视一览表信息传播及应用系统和过程.pdf

上传人:1*** 文档编号:704102 上传时间:2018-03-06 格式:PDF 页数:213 大小:9.17MB
返回 下载 相关 举报
摘要
申请专利号:

CN95193969.6

申请日:

1995.04.24

公开号:

CN1152987A

公开日:

1997.06.25

当前法律状态:

终止

有效性:

无权

法律详情:

专利权有效期届满IPC(主分类):H04N 7/087申请日:19950424授权公告日:20040609期满终止日期:20150424|||授权||||||公开

IPC分类号:

H04N7/087; H04N7/08

主分类号:

H04N7/087; H04N7/08

申请人:

星视电视广播公司;

发明人:

约汉·H·鲁普; 阿兰·R·埃布莱特; 杰弗里·J·科奇; 大卫·P·瓦尔登; 康斯坦丁·索克里科; 加姆巴蒂斯塔·A·阿莱吉亚尼

地址:

美国加利福尼亚州

优先权:

1994.05.04 US 08/239,225; 1994.05.13 US 08/243,598

专利代理机构:

中国国际贸易促进委员会专利商标事务所

代理人:

陆立英

PDF下载: PDF下载
内容摘要

电视调度信息传输与应用系统(50A-50D)传输电视调度数据和来自各电视节目提供者(51)在TV信号中的通过视频消隐间隔(VBI)线作为分组的由计算机(54)提供的相关联的网络控制消息。该数据由区域数据处理系统获得并由区域数据处理系统传给用户单元(52)并用于构建内部数据库。该内部数据库可由用户单元(52)访问来为由用户电视接收的信道显示电视调度表。

权利要求书

1: 一个电视调度信息传输系统包括一个中央数据处理系统;与 所述中央数据处理系统相连接的装置,该装置将某一预定地区的调 度信息数据提供给所述的中央数据处理系统,所述中央数据处理系 统包括用于将某一预定地区的调度信息数据设计格式为一种预定的 调度信息传输格式的装置,与所述用于将该预定地区的调度信息数 据以该预定的调度信息传输格式进行传输的中央数据处理系统相连 接的装置;一个位于该预定地区的某一区域的多元区域数据处理系 统,所述多元区域数据处理系统的每个系统包括用来接收用于该预 定地区的调度信息数据的装置,用来选择所述多元局部数据处理系 统的每个系统所处的那个区域的调度信息数据的装置和用来传输该 区域的调度信息数据的装置;以及在每个区域中的多元用户数据处 理系统,所述多元用户数据处理系统的每个系统包括用来至少接收 该区域的部分调度信息数据的装置,用来存储由该用户数据处理系 统所接收的调度信息数据,用来汇集由该用户数据处理系统所接收 的部分调度信息数据以便显示给该用户数据处理系统的使用者的装 置和一个与所述的用来汇集部分调度信息数据以便显示该部分调度 信息数据的装置相连接的显示器。
2: 在权利要求1的电视调度信息传输系统中,包括至少一个中 间数据处理系统,该系统处在至少所述多元局部数据处理系统中的 一个系统和至少上述一个多元区域数据处理系统所处区域中的所述 多元用户数据处理系统的一部分之间,所述中间数据处理系统包括 用来为该区域接收调度信息数据的装置,用来从该区域的调度信息 数据中为该区域中的多元用户数据处理系统中的部分系统选择调度 信息数据和为该区域中多元用户数据处理系统的部分系统传输调度 信息数据,所述用于传输的装置与多元用户数据处理系统中的部分 系统相连接。
3: 在权利要求2的电视调度信息传输系统中所述至少一个中间 数据处理系统是一个电缆操作员数据处理系统。
4: 在权利要求1的电视调度信息传输系统中该调度信息数据是 以命令形式传输的,这些命令包括用于每个区域的多元用户数据处 理系统的指令,并且这些命令使用电视调度信息以便将各部分电视 调度信息汇集起来去显示各部分调度信息数据。
5: 在权利要求4的电视调度信息传输系统中,用于预定地区的 调度信息命令包括区域命令,每个区域命令能识别适用于在该地区 中一个区域中的信道和区域标识。所述每个区域数据处理系统具有 一个用来比较每个区域命令的区域标识的区域标识以便识别打算供 该区域数据处理系统的区域命令。
6: 权利要求1的电视调度信息传输系统中,在每个区域中所述 多元用户数据处理系统包括一个用来确定在这些命令中某个电视调 度信息是否已被该用户数据处理系统所获取以及在这些命令中如果 某个电视调度信息还没有被获取则它就被获取的装置。
7: 在权利要求6的电视调度信息传输系统中,某个电视调度信 息包括显示标题。
8: 在权利要求7的电视调度信息传输系统中,该显示标题包括 以前获取的字符串。
9: 在权利要求6的电视调度信息传输系统中,某个电视调度信 息包括在未来时间周期的丢失数据。
10: 在权利要求1的电视调度信息传输系统中,在每个区域中的 每个所述若干用户数据处理系统包含一个用来存储包括电视调度信 息的数据库项目的存储器,每个数据库项目包含一个索引的处理,该 索引进入到识别对应于处理的存储位置的处理表中。
11: 在一个电视调度信息传输系统中包括一个用于某一预定地 区的中央数据处理系统,该中央数据处理系统具有用来为该预定地 区传输电视调度数据的装置;以及在该预定地区的用户数据处理系 统,该改进措施是包括若干区域数据处理系统,每个系统位于该预定 地区的某一区域,所述若干个区域数据处理系统的每个系统包括用 来为该预定地区接收调度信息数据的装置,用来为每个所述若干个 区域数据处理系统位于其中的区域选择调度信息数据的装置以及用 来将该区域的调度信息数据传输到每个区域中所述用户数据处理系 统的装置。
12: 在权利要求11的电视调度信息传输系统中,每个所述若干 用户数据处理系统包括用来为该区域至少接收一部分调度信息数据 的装置,用来存储由该用户数据处理系统所接收的调度信息数据的 装置,用来汇集由用户数据处理系统所接收以便向该用户数据处理 系统的使用者进行显示的若干部分调度信息数据的装置以及一个连 接到所述用来汇集若干部分调度信息数据以便显示该若干部分调度 信息数据的显示器。
13: 在权利要求11的电视调度信息传输系统中,所述系统至少 包括一个中间数据处理系统,该系统在所述若干区域数据处理系统 中至少一个系统和至少一个所述多元区域数据处理系统所处区域中 的多元用户数据处理系统的一部分之间。所述中间数据处理系统包 括用来为该区域接收该调度信息数据的装置,用来从该区域的调度 信息数据中为该若干用户数据处理系统的部分系统选择调度信息数 据的装置以及用来为在该区域的若干用户数据处理系统的部分系统 传输调度信息数据的装置,所述用于传输的装置连接到若干用户数 据处理系统的部分系统。
14: 在权利要求13的电视调度信息传输系统中,所述至少一个 中间数据处理系统是一个电缆操作员数据处理系统。
15: 在权利要求11的电视调度信息传输系统中,该调度信息数 据以命令形式传输,这些命令包括用于在每个区域中的多用户数据 处理系统的指令,并且电视调度信息被这些命令使用以便汇集若干 部分电视调度信息去显示该若干部分调度信息数据。
16: 在权利要求15的电视调度信息传输系统中,用于预定地区 的调度信息命令包括若干区域命令,每个命令用来识别适用于在该 地区的一个区域的信道和一个区域标识,每个所述区域数据处理系 统具有一个用来和每个区域命令的区域标识进行比较的区域标识以 便识别用于该区域数据处理系统的区域命令。
17: 在权利要求11的电视调度信息传输系统中,所述每个区域 中的多用户数据处理系统包括一个用来确定在这些命令中某个电视 调度信息是否已被用户数据处理系统获取并在这些命令中如果某个 电视调度信息还没有被获取就获取它的装置。
18: 在权利要求17的电视调度信息传输系统中,某个电视调度 信息包括若干显示标题。
19: 在权利要求18的电视调度信息传输系统中,这些显示标题 包括以前已被获取的字符串。
20: 在权利要求17的电视调度传输系统中,某个电视调度信息 包括用于未来时间周期的丢失数据。
21: 在权利要求11的电视调度信息传输系统中,在每个区域中 所述多用户数据处理系统中的每个系统包括一个用来存储包含该电 视调度信息的数据库项目的存储器,每个数据库项目具有一个像索 引那样的处理(项目),该索引进入到用来标识与该处理相对应的存 储位置的一个处理表中。
22: 在权利要求11的电视调度信息传输系统中,用来为在所述 多区域数据处理系统的每个系统中的区域传输调度信息数据的所述 装置具有为在一个电视广播信号的不同位置的区域传输调度信息数 据的一种能力,并且每个所述用户数据处理系统包括一个给在该电 视广播信号中的调度信息数据定位的装置。
23: 在权利要求22的电视调度信息传输系统中,该电视广播信 号中的不同位置包括一个垂直消隐间隔的不同的行。
24: 在一个电视调度信息传输系统中的方法,包含将一个预定地 区的调度信息数据传输到位于该地区的一个区域的若干区域数据处 理系统的方法,用它的区域数据处理系统为每个区域选择该调度信 息数据的方法,用它的区域数据处理系统将每个区域的调度信息数 据传输到每个区域中的多用户数据处理系统的方法,汇集由每个用 户数据处理系统所接收的若干部分调度信息数据以便显示给每个用 户数据处理系统的一个使用者的方法,以及将若干部分调度信息数 据显示给该使用者的方法。
25: 权利要求24的方法,还包括以下步骤,即将至少一个区域的 调度信息传输到在至少一个多区域数据处理系统和至少一个多区域 数据处理系统所处区域中的部分多用户数据处理系统之间的至少一 个中间数据处理系统,以及从中间数据处理系统将对于该部分多用 户数据处理系统的调度信息数据传输到该部分多用户数据处理系 统。
26: 在权利要求25的方法中,该调度信息数据以命令形式传输, 这些命令包括在每个区域中多用户数据处理系统的指令,以及电视 调度信息由这些命令使用以便汇集将要显示该若干部分调度信息数 据的若干部分电视调度信息。
27: 在权利要求26的方法中,用于该预定地区的调度信息命令 包括若干区域命令,每个命令用来识别适用于该地区的一个区域的 信道和一个区域标识,每个区域数据处理系统将一个被存储的区域 标识与每个区域命令的区域标识相比较以便识别为该区域数据处理 系统设计的区域命令。
28: 在权利要求24的方法中,每个多用户数据处理系统将确定 在这些命令中的某个电视调度信息是否已被该用户数据处理系统获 取,以及如果某个电视调度信息还未被获取,就去获取它。
29: 在权利要求24的方法中,至少有些多区域数据处理系统传 输在一个电视广播信号的不同位置的调度信息数据,以及每个多用 户数据处理系统将把在该电视广播信号中的调度信息数据定位。
30: 在权利要求29的方法中,在该电视广播信号中的不同位置 包括一个垂直消隐间隔的不同的行。
31: 在一个电视调度信息传输系统中包括一个用于一个预定地 区的中央数据处理系统,该中央数据处理系统具有用来为该预定地 区传输电视调度数据信的装置,还包括在该预定地区的多用户数据 处理系统,该改进措施是包括在所述中央数据处理系统中用来作为 命令传输该电视调度数据的装置,这些命令包括对于在所述系统中 的所述多用户数据处理系统的指令,以及被所述多用户数据处理系 统中的命令所用以便汇集和显示一个电视调度的电视调度信息。
32: 在权利要求31的电视调度信息传输系统中,每个所述多用 户数据处理系统包括一个用来确定在这些命令中某个电视调度信息 是否已被该用户数据处理系统所获取,以及在这些命令中,如果某个 电视调度信息还未获取,则获取它。
33: 在权利要求32的电视调度信息传输系统中,某个电视调度 信息包括若干显示标题。
34: 在权利要求33的电视调度信息传输系统中,这些显示标题 包括以前已获取的字符串。
35: 在权利要求32的电视调度信息传输系统中某个电视调度信 息包括用于未来时间周期的丢失数据。
36: 在权利要求31的电视调度信息传输系统中,所述系统还包 括若干区域数据处理系统,每个系统位于该预定地区的某个区域中, 所述若干区域数据处理系统的每个系统包括用来接收该预定地区的 调度信息数据的装置,用来选择所述若干区域数据处理系统的每个 系统所处的区域的调度信息数据的装置以及将该区域的调度信息数 据传输到每个区域中的所述多用户数据处理系统的部分系统的装 置。
37: 在权利要求36的电视调度信息传输系统中,所述系统在至 少一个所述若干区域数据处理系统和在所述至少一个所述若干区域 数据处理系统所处的区域中的部分所述多用户数据处理系统之间还 包括至少一个中间数据处理系统,所述中间数据处理系统包括用来 接收该区域的调度信息数据的装置,用来从该区域的调度信息数据 中为该区域中一部分多用户数据处理系统选择调度信息数据的装置 以及用来为该区域中一部分多用户数据处理系统传输调度信息数据 的装置,所述用来传输的装置连接到一部分多用户数据处理系统。
38: 在权利要求37的电视调度信息传输系统中,所述至少一个 中间数据处理系统是一个电缆操作员数据处理系统。
39: 在权利要求31的电视调度信息传输系统中,在每个区域中 的每个所述多用户数据处理系统包括一个用来存储包含该电视调度 信息的数据库项目的存储器,每个数据库项目含有一个像索引的处 理,该索引进入到用来识别与该处理相对应的存储位置的一个处理 表中。
40: 在一个电视调度信息传输系统中的方法包括将来自一个中 央数据处理系统的命令传输到一个多用户数据处理系统的方法,这 些命令包括用于在所述系统中的多用户数据处理系统的指令,并且, 电视调度信息通过在多用户数据处理系统中的这些命令来使用以便 汇集和显示一个电视调度信息,从每个多用户数据处理系统中的电 视调度信息汇集该电视调度信息,以及将该电视调度信息显示给每 个多用户数据处理系统的使用者。
41: 在权利要求40的方法中,每个多用户数据处理系统确定在 这些命令中某个电视调度信息是否已被该用户数据处理系统获取, 以及如果某个电视调度信息还未被获取,那末就获取它。
42: 权利要求40的方法另外还包括以下步骤:将某个预定地区 的调度信息数据传输到每个系统位于该地区的某个区域中的若干区 域数据处理系统,借助于它的区域数据处理系统为每个区域选择调 度信息数据,以及借助于它的区域数据处理系统将每个区域的调度 信息数据传输到每个区域中的多用户数据处理系统。
43: 权利要求42的方法另外还包括以下步骤:将至少一个区域 的调度信息传输到在至少一个多区域数据处理系统和至少一个多区 域数据处理系统所处的某一区域中部分多用户数据处理系统之间的 至少一个中间数据处理系统,以及将对于该区域中多用户数据处理 系统部分的调度信息数据从该中间数据处理系统传输到该部分多用 户数据处理系统。
44: 在权利要求42的方法中,用于该预定地区的调度信息命令 包括每个用来识别适用于该地区的一个区域的信道和一个区域标识 的区域命令,每个区域数据处理系统将一个被存储的区域标识与每 个区域命令的区域标识相比较以便识别预定给该区域数据处理系统 的区域命令。
45: 在电视调度信息传输系统中包括一个具有用来为一个预定 地区传输电视调度数据的装置的该预定地区的中央数据处理系统和 在该预定地区的多用户数据处理系统,该改进措施是包括在所述中 央数据处理系统中的装置,用于给所述多用户数据处理系统传输一 个包含部分调度信息的预定字符串,在每个所述多用户数据处理系 统中用来确定该预定字符串是否已被该用户数据处理系统所获取的 装置,以及在每个所述多用户数据处理系统中的如果在该用户数据 处理系统中的预定字符串还没有被获取就将其存储起来的装置。
46: 在权利要求45的电视调度信息传输系统中,某个电视调度 信息包括若干显示标题。
47: 在权利要求45的电视调度信息传输系统中,某个电视调度 信息包括用于未来时间周期的遗漏数据。
48: 在权利要求45的电视调度信息传输系统中,每个所述多用 户数据处理系统包括一个用来存储包含该电视调度信息的数据库项 目的存储器,每个数据库项目有一个类似索引的处理,该索引进入一 个识别与处理相对应的存储位置的处理表中。
49: 在权利要求45的电视调度信息传输系统中,所述系统另外 还包括一个若干区域数据处理系统,每个系统位于该预定地区的一 个区域中,所述多区域数据处理系统的每个系统包括用来为该预定 的地区接收该调度信息的装置,用来为每个所述多区域数据处理系 统所处的区域选择调度信息数据的装置以及用来将该区域的调度信 息数据传输到在每个区域中的所述多用户数据处理系统的部分中的 装置。
50: 在权利要求49的电视调度信息传输系统中,所述系统在至 少一个所述多区域数据处理系统和所述至少一个所述区域数据处理 系统所处的某个区域中的一部分所述多用户数据处理系统之间另外 还包括至少一个中间数据处理系统,所述中间数据处理系统包括用 来接收该区域的调度信息数据的装置,用来从该区域的调度信息数 据中为该区域中一部分多用户数据处理系统选择调度信息数据的装 置,以及用来为在该区域的一部分多用户数据处理系统传输调度信 息数据的装置,所述用来传输的装置连接到该部分多用户数据处理 系统。
51: 在权利要求50的电视调度信息传输系统中,所述至少一个 中间数据处理系统是一个电缆操作员数据处理系统。
52: 在一个电视调度信息传输系统中,方法包括传输一个包含部 分调度信息的预定字符串到所述系统中的多用户数据处理系统,确 定在每个多用户数据处理系统中该预定的字符串是否已被该用户数 据处理系统所获取,以及如果在该用户数据处理系统中的预定字符 串如果还未被获取就将它存储起来。
53: 权利要求52的方法另外还包括以下步骤:即把某一预定地 区的调度信息数据传输到每个系统位于该地区的某个区域中的多区 域数据处理系统,通过它的区域数据处理系统为每个区域选择该调 度信息数据,以及通过它的区域数据处理系统把该调度信息数据传 输到每个区域中的多用户数据处理系统。
54: 权利要求53的方法另外还包括以下步骤,即把至少一个区 域的调度信息传输到在至少一个多区域数据处理系统和至少一个多 区域数据处理系统所处的某一区域中的部分多用户数据处理系统之 间的至少一个中间数据处理系统,以及从该中间数据处理系统中将 对于该部分多用户数据处理系统的调度信息数据传输到该部分多用 户数据处理系统。
55: 在权利要求53的方法中,用于该预定地区的调度信息命令 包括每个命令用来识别适用于该地区中一个区域的信道和一个区域 标识的区域命令,每个区域数据处理系统将一个被存储的区域标识 与每个区域命令的区域标识进行比较以便识别供该区域数据处理系 统用的区域命令。
56: 在一个电视调度信息传输系统中包括一个直接广播卫星,一 个具有用来把对于该直接广播卫星的电视调度数据传输到该直接广 播卫星的装置的中央数据处理系统,以及具有用来从该直接广播卫 星接收该直接广播卫星的电视调度数据的装置的用户数据处理系 统,该改进措施包括多区域数据处理系统,每个系统位于某一预定地 区的一个区域中,所述多区域数据处理系统的每个系统包括用来接 收该预定地区的调度信息数据的装置,用来为每个多区域数据处理 系统所处的区域选择调度信息数据的装置以及用来将该区域的调度 信息数据传输到每个区域中的所述多用户数据处理系统的装置。
57: 在权利要求56的电视调度信息传输系统中,每个所述多用 户数据处理系统包括用来从该区域的一个所述多区域数据处理系统 中为该区域接收至少一部分调度信息数据的装置,用来存储由该用 户数据处理系统从所述直接卫星系统和所述多区域数据处理系统所 接收的调度信息数据的装置,用来汇集由该用户数据处理系统所接 收的部分被存储的调度信息数据以便显示给该用户数据处理系统的 某个使用者的装置以及一个连接到所述用来汇集部分调度信息数据 以便显示所汇集的部分调度信息数据的装置的显示器。
58: 在权利要求56的电视调度信息传输系统中,所述系统在至 少一个所述多区域数据处理系统和所述至少一个所述多区域数据处 理系统所处的某个区域中部分多用户数据处理系统之间另外还包括 至少一个中间数据处理系统,所述中间数据处理系统包括用来为该 区域接收调度信息数据的装置,用来从该区域的调度信息数据中为 该区域中部分多用户数据处理系统选择调度信息数据的装置,以及 为该区域中部分多用户数据处理系统传输调度信息数据的装置,所 述用来传输的装置连接到该部分多用户数据处理系统。
59: 在权利要求58的电视调度信息传输系统中,所述至少一个 中间数据处理系统是一个电缆操作员数据处理系统。
60: 在权利要求56的电视调度信息传输系统中,该调度信息数 据以命令形式被传输,这些命令包括用于每个区域中多用户数据处 理系统的指令,以及电视调度信息被这些命令使用以便汇集若干部 分电视调度信息用来显示这些部分调度信息数据。
61: 在权利要求60的电视调度信息传输系统中,用于该预定地 区的调度信息命令包括每个命令用来识别适用于该地区的一个区域 的信道和一个区域标识的区域命令,每个所述区域数据处理系统含 有一个用来与每个区域命令的区域标识相比较以便识别供该区域数 据处理系统用的区域命令的区域标识。
62: 在权利要求56的电视调度信息传输系统中,所述在每个区 域中的多用户数据处理系统包括一个用来确定在这些命令中某个电 视调度信息是否已被该用户数据处理系统所获取和在这些命令中如 果某个电视调度信息还未被获取就获取(采集)它的装置。
63: 在权利要求62的电视调度信息传输系统中,某个电视调度 信息包括若干显示标题。
64: 在权利要求63的电视调度信息传输系统中,这些标题包括 以前已被获取的字符串。
65: 在权利要求62的电视调度信息传输系统中,某个电视调度 信息包括用于未来时间周期的遗漏数据。
66: 在权利要求56的电视调度信息传输系统中,在每个区域中 每个所述多用户数据处理系统包括一个用来存储包含该电视调度信 息的数据库项目的存储器,每个数据库含有一个像索引的处理,该索 引进入一个用来识别与该处理相对应的存储位置的处理表。
67: 在一个电视调度信息传输系统中的方法,包括将对于一个直 接广播卫星的电视调度数据传输到该直接广播卫星的方法,在一个 用户数据处理系统中从该直接广播卫星接收该直接广播卫星的电视 调度数据的方法,为在一个位于一个预定地区的一个区域中的区域 数据处理系统中的预定地区接收调度信息数据的方法,为该区域数 据处理系统所处的区域选择调度信息数据的方法以及将该区域的调 度信息数据传输到该用户数据处理系统的方法。
68: 权利要求67的方法另外还包括以下步骤:在该用户数据处 理系统中从该区域的区域数据处理系统接收至少对于该区域的部分 调度信息数据的方法,存储被该用户数据处理系统从该直接广播卫 星和该区域数据处理系统所接收的调度信息数据的方法,汇集由用 户数据处理系统所接收的部分被存储的调度信息数据以便显示给该 用户数据处理系统的使用者的方法以及显示被汇集的部分调度信息 数据的方法。
69: 在权利要求68的方法中从直接广播卫星和该区域数据处理 系统被该用户数据处理系统所接收的调度信息数据作为包含该电视 调度信息的数据库项目被存储,在进入一个处理表中,每个数据库项 目含有一个像索引那样的处理,该索引进入到用来识别与该处理相 对应的存储位置的一个处理表中。
70: 权利要求67的方法另外包括以下步骤:接收对于在该区域 数据处理系统和该用户数据处理系统之间的某一中间数据处理系统 中的部分调度信息,从该区域的调度信息数据中为该用户数据处理 系统选择调度信息数据,以及将用于该用户数据处理系统的调度信 息数据传输到该用户数据处理系统。
71: 在权利要求67的方法中,该调度信息数据以命令形式传输, 这些命令包括用于该用户数据处理系统的指令和电视调度信息,该 信息被这些命令使用以便汇集该部分电视调度信息用来显示部分调 度信息数据。
72: 在权利要求71的方法中,该调度信息命令包括一个识别适 用于该区域的信道和一个区域标识的区域命令,该区域数据处理系 统具有一个与该区域命令的区域标识相比较的区域标识以便识别供 该区域数据处理系统用的区域命令。
73: 权利要求71的方法另外包括以下步骤,即确定在这些命令 中某个电视调度信息是否已被该用户数据处理系统获取,以及如果 某个电视调度信息如果还没有被获取,就获取它。
74: 在一个电视调度信息传输系统中,包括一个具有用来传输电 视调度数据的装置的中央数据处理系统,以及一个具有用来接收至 少若干由所述中央数据处理系统所传输的电视调度数据的装置的用 户数据处理系统,该改进措施是包括包含一个用来存储含有该电视 调度信息的数据库项目的存储器,每个数据库项目具有一个像索引 的处理,该索引进入到用来识别与该处理相对应的存储位置的一个 处理表中。
75: 在一个电视调度信息传输系统中的方法,包括传输电视调度 数据的方法,接收一个用户数据处理系统中的至少几个电视调度数 据作为包含该电视调度信息的数据库项目的方法,其中每个数据库 项目含有一个处理,并使用该处理作为索引进入一个识别与该处理 相对应的存储位置的处理表。
76: 在一个电视调度信息传输系统中包括一个具有用来为某一 预定地区传输电视调度数据的装置的该预定地区的中央数据处理系 统和在该预定地区中的多用户数据处理系统,每个所述多用户数据 处理系统包括一部对于电视调度数据的接收机,一个用来存储电视 调度数据的存储器,所述存储器连接到所述接收机,该改进措施包 括,用来传输被形成的电视调度数据以便传输该电视调度数据的所 述装置(指出特设的有关如何有助于子集搜索地传输数据的装置), 在所述接收机和所述存储器之间每个所述多用户单位包括一个存储 器控制器,所述存储器控制器被构成去存储电视调度数据(指出特设 的有关有助于子集搜索的存储信息的方法的装置)。
77: 在一个电视调度信息传输系统中包括一个具有用来传输包 含以前被传输的更新的电视调度数据的一个预定地区的电视调度数 据的装置的该预定地区的中央数据处理系统和该地区的多用户数据 处理系统,每个所述多用户数据处理系统包括一部电视调度数据接 收机,一个存储电视调度数据的存储器,所述存储器被连接到所述接 收机,该改进措施包括用来给以前被传输的涉及其它电视调度数据 的该电视调度数据更新部分的一个传输优先权的所述中央数据处理 系统的装置。
78: 在权利要求77的电视调度信息传输系统中,所述用来为该 重新部分分配一个传输优先权的装置包括用来在该更新部分之间分 配相关的传输优先权。
79: 在权利要求78的电视调度信息传输系统中,用来在该更新 (数据)之间分配相关的传输优先权的装置使用更新文件名在更新之 间分配相关传输优先权。
80: 在一个电视调度信息传输系统中,该方法包括在最初传输的 电视调度信息的更新信息和最初传输的调度信息之间建立一个该电 视调度信息的相关的传输优先权,根据该相关优先权传输电视调度 信息以及在一个用户数据处理系统中接收至少若干被传输的调度信 息。
81: 权利要求80的方法另外包括以下步骤,即在最初传输的电 视调度信息的更新部分之间分配相关的传输优先权,以及根据该更 新的相关优先权传输最初传输的电视调度信息的更新部分。
82: 在权利要求80的方法中,在重新和最初传输的电视调度信 息之间的相对优先权通过使用文件名来建立。
83: 在一个电视调度信息传输系统中包括一个具有用来为某一 预定地区传输电视调度数据的装置的该预定地区的中央数据处理系 统和在该预定地区的多用户数据处理系统,每个所述的多用户数据 处理系统包括一部电视调度数据接收机,一个存储电视调度数据的 存储器,所述存储器被连接到所述接收机,该改进措施包括在所述中 央数据处理系统中用来识别此时与其它被传输的电视调度数据相联 系的被传输的电视调度数据的装置和在所述用户数据处理系统中用 来确定由用户数据处理系统所接收的电视调度数据是否具有一个迟 于存储在所述存储器中的电视调度数据的时间标识的时间标识。
84: 在权利要求83的电视调度信息传输系统中,所述系统包括 一个连接到所述用户数据处理系统的记录设备,该电视调度数据在 一个电视广播信号中广播,所述记录设备包括在一个电视广播信号 的记录中的电视调度数据。
85: 在权利要求83的电视调度信息传输系统中,所述用来识别 此时与其它被传输的电视调度数据相联系的该被传输的电视调度数 据的装置此时经过一个用该电视调度数据传输的时间标志来识别该 被传输的电视调度数据。
86: 在一个电视调度信息传输系统中的方法,包括使用一个此时 与其它被传输的电视调度数据相联系的该被传输的电视调度数据的 标识来传输电视调度数据的方法,通过一个用户数据处理系统接收 被传输的电视调度数据的方法,将该电视调度数据存储在该用户数 据处理系统的一个存储器中的方法,接着提供包含一个此时与其它 电视调度数据相联系的标识的电视调度数据,将此时相继提供的电 视调度数据的标识与此时存储在该存储器中的电视调度数据的标识 相比较,如果此时相继提供的电视调度数据迟于此时所存储的电视 调度数据,则用接着提供的电视调度数据替代被存储的电视调度数 据,以及如果此时所存储的电视调度数据的标识迟于此时相继提供 的电视调度数据,则将所存储的电视调度数据保持在该存储器中。
87: 在权利要求86的方法中,相继提供的电视调度数据是通过 传输提供的。
88: 在权利要求86的方法中,该电视调度数据通过一个记录设 备供给。
89: 在一个电视调度信息传输系统中包括一个具有用来为某一 预定地区传输电视调度数据的装置的该预定地区的中央数据处理系 统和在该预定地区中的多用户数据处理系统,每个所述多用户数据 处理系统包括一部电视调度数据接收机,一个存储电视调度数据的 存储器,所述存储器连接到所述接收机,该改进方法包括所述中央数 据处理系统中用来对由所述用户数据处理系统所要求以便汇集要显 示的电视调度信息的被选择的部分电视调度数据进行加密的装置以 及用来对所选部分的电视调度数据进行解密的所述用户数据处理系 统中的装置。
90: 在权利要求89的电视调度信息传输系统中,所述用来加密 的装置被构成以便对一个电视调度数据的显示列表部分进行加密。
91: 在一个电视调度信息传输系统中,该方法包括有选择地需要 汇集一个用于显示的电视调度(信息)的部分电视调度数据进行加密 的方法,传输包括被加密的部分的电视调度数据的方法,在一个用户 数据处理系统接收该电视调度数据的方法,对所加密的部分电视调 度数据进行解密的方法,以及使用电视调度数据包括一部分以便汇 集要显示的一个电视调度的方法。
92: 在权利要求91的方法中,被加密的部分电视调度数据包括 一个显示列表。
93: 在一个电视调度信息传输系统中包括一个具有用来为某一 预定地区传输电视调度数据的装置的该预定地区的中央数据处理系 统和在该预定地区的多用户数据处理系统,每个所述多用户数据处 理系统包括一部电视调度数据接收机,一个存储电视调度数据的存 储器,所述存储器连接到所述接收机,该改进措施包括一个在所述中 央数据处理系统中用来为所述传输系统建立一个单独系统时间的实 时时钟,所述用来传输电视调度数据的装置包括用来传输该单个系 统时间的装置,所述接收机包括用来接收该单个系统时间的装置,所 述存储器具有一个从该单个系统时间计算本地实际时间的存储值。
94: 在权利要求93的电视调度信息传输系统中,所述用来传输 电视调度数据的装置还包括用来把从单个系统时间计算实时的值传 输到所述用户数据处理系统的装置。
95: 在一个电视调度信息传输系统中,该方法包括建立一个涉及 实时的单个系统时间,将该单独系统时间传输到一个用户数据处理 系统,将在该单个系统时间中所表示的电视调度数据传输到该用户 数据处理系统,从该单个系统时间中提供一个值给该用户数据处理 系统以便计算本地实时,以及使用该值计算一个来自该单个系统时 间中所表示的调度数据的电视调度的本地时间。
96: 在权利要求95的方法中该值通过在该电视调度信息传输系 统中的传输被提供给该用户数据处理系统。
97: 在一个电视调度信息传输系统中包括一个具有用来为某一 预定地区传输电视调度数据的装置的该预定地区的中央数据处理系 统和在该预定地区中的多用户数据处理系统,每个所述多用户数据 处理系统包括一部电视调度数据的接收机,一个存储电视调度数据 的存储器,所述存储器连接到所述接收机,该改进措施包括用于传输 被构成用于传输的电视调度数据的装置去传输该电视调度数据以作 为对于电视调度中对于每一天的一个显示列表,所述用户数据处理 系统被构成以便保留对于一个滚动窗口的显示列表,该窗口包括从 当前时间延伸到未来时间的若干天。
98: 在权利要求97的电视调度传输系统中,该显示列表包括对 于一个信道的一个显示标题、显示说明,显示起始时间和显示持续时 间的列表。
99: 在权利要求98的电视调度信息传输系统中,所述用户数据 处理系统被构成用来保持该显示列表中的字符串被用在该电视调度 的滚动窗口中的若干次数的计数以及使用该计数以便保持来自该显 示列表的字符串供另外显示列表中使用。
100: 在一个电视调度信息传输系统中,该方法包括传输电视调 度数据作为一个在该电视调度中用于每天的显示列表,以及保持用 于一个滚动窗口的显示列表,该滚动窗口包括从当前时间延伸到未 来时间的若干天。
101: 在权利要求100的方法中,该显示列表包含用于一个信道 的显示标题、显示说明、显示起始时间以及显示持续时间的一个列 表。
102: 权利要求100的方法另外包括以下步骤,即在这些显示列 表中的字符串在该电视调度的滚动窗口中使用的若干次数的计数, 以及使用该计数以便保持来自这些显示列表的字符串供在另外显示 列表中使用。
103: 在一个电视调度信息传输系统中包括一个具有用来为某一 预定地区传输电视调度数据的装置的该预定地区的中央数据处理系 统和在该预定地区的多用户数据处理系统,每个所述多用户数据处 理系统包括一部电视调度数据接收机,一个存储电视调度数据的存 储器,所述存储器连接到所述接收机,该改进措施包括所述用户数据 处理系统被构成以便以压缩形式将该电视调度数据存储在所述存储 器中,一个在用来为所述系统存储固定文本的所述数据处理系统的 只读存储器,该固定文本以压缩形式存储在所述只读存储器中。
104: 在权利要求103的电视调度信息传输系统中,该电视调度 数据和固定文本以霍夫曼(Huffman)编码形式存储。
105: 在一个电视调度信息传输系统中,该方法包括以压缩形式 将电视调度数据存储在该系统的一个存储器中,以及将该系统的固 定文本以压缩形式存储在一个只读存储器中。
106: 在权利要求105的方法中,该电视调度数据和固定文本以 霍夫曼(Huffman)编码形式存储。

说明书


电视一览表信息传播及应用系统和过程

    发明的起源

    本申请是未决的联邦专利申请期刊第08/198538号Young等人共同转让的申请的共同未决部分的继续,该专利在1992年2月18日提出,名为“用户与电视一览表系统的接口”,而Young等人的专利又是现今已放弃的、1990年9月10日提出的联邦专利申请期刊第01/579555号申请的继续。本专利还是未决的联邦专利申请期刊第08/239225号Roop等人共同转让的名为“电视一览表信息传播及应用系统和过程”的申请的共同未决部分的继续,该专利于1994年5月4日提出,代理人Doket STAR-005/OOUS。

    本发明一般地涉及有关传播、接收和使用电视一览表信息的系统和方法,特别地涉及这样的系统和方法,在该系统和方法中,电视一览表信息在例如电视广播的垂直消隐期中广播,根据广播编辑对于用户广播区域或电缆系统的电视节目一览表,并且该一览表显示在用户的电视机上以便交互使用。如在这里所使用的术语“广播”在广义上使用,包括如电缆和电话传输这样的传输模式。

    已知,在以往技术中提供了一种应用广播一览表信息的交互式电视广播节目一览表系统。例如,Young等人公共转让地专利(1987年11月提出,联邦专利4706121号)以及上述参考的Young等人的未决申请期间的专利中都揭示了这样的一览表系统。在这样一览表系统的设计中,尽管实现了以相当低的价格提供设备面向广大的市场,但仅能在用户的设备中提供有限数量的存储和数据处理容量去接收一览表信息广播,编辑对于用户广播区域或电缆系统的一览表,在用户的电视机上显示一览表并与用户进行交互。这种存储和数据处理的限制已由发布于1991年8月6日的Hallenbeck的联邦专利5038211号中判明。Hallenbeck提出的解决方法是把一览表信息细分为优先的类型,存储最高优先级类型以及尽可能多的较低优先级类型于有效的存储器数量中。在这样的处理中有一个值得注意的问题,那就是当在一览表中有许多节目以及对于大量信息的需求很大时,在一览表中却仅可以提供很少的有关该节目的信息。因而很有必要按照用户电子设备的存储器和处理器的限制进一步地开发。

    当一览表信息作为节目广播信号的一部分被传输并且一个以往技术的用户单元从节目广播信号获取到这一览表信息时,在前面的广播节目已经记录在VCR上并被重现时,要出现一个潜在的问题。以往技术的用户单元没有任何能力去辨别视频信号是从已记录的节目还是从实时接收的广播视频信号中产生的。其结果,用户单元有可能用来自录相带的旧节目一览表信息改写从实时广播获取的最新节目的一览表信息。

    建议与电视广播信号一起传输的电视一览表信息经常使用一种低带宽传输模式,例如电视广播信号的垂直消隐期(VBI)中的一条或几条线。这样低带宽传输模式的使用意味着必须精心地规划传输的格式和管理以便避开实用上的问题。例如,当传输一个一览表的更新时,除非对这样的更新建立了特殊的规定,否则直到接收到更新并进入到使用者的用户单元中,最差的情况下传输将延迟5个小时。该时间是用NTSC电视广播信号一周内传播全部一览表的时间(该NTSC电视广播信号使用对于一览表信息的VBI一条线)。在最后一分钟情况下,一览表若变更,则这样的延迟是不能接受的。

    数据加密对于收费广播电视一览表系统是必要的。如果没有数据加密。一览表信息将被盗版的用户设备不支付预订款就获取和使用。然而,编码数据的加密是处理器的强化。加密完整的一览表信息传输的惯用处理对于用户单元需要一个更快和极昂贵的处理器,否则将不能处理。

    当在一个国家甚至世界的基础上完成一个电视一览表系统时,必须对不同的时区建立规定。在一览表的传输过程中,一览表内对于不同时区的校正时间给数据传输加入了很多开销,希望消除在传输中对这种调整的需求。

    为避免全系统的强求一致的需求,在一个电视一览表系统的运行中提供在系统的不同部分的电视信号中的不同位置嵌入的一览表信息是合乎需要的。为了这样做,就需要给一览表信息的接收者提供一种方法使得在电视信息中辨别它。

    在广播电视一览表系统的运行过程中,用户单元对于新的一览表信息的获取消耗了有效微处理器处理时间的主要的部分。当已淘汰了的一览表信息被删除,新的一览表信息被获取时,新信息的主要部分,如节目标题,复制已出现在被存入一览表信息中的信息或用已淘汰一览表信息删除的信息。避免将组成新的一览表信息的信息删除有助于减少用于获取新的一览表信息的微处理器的时间。

    因为顾客电子产品中严重的存储限制,因此需要有效地使用存储器,以便用现有效的存储器在用户单元中提供尽可能多的信息和尽可能多的功能。

    因此,本发明的一个目的是提供一个交互电视节目一览表系统和方法,该系统和方法能够在用户数据处理系统中以低价的微处理器和存储器实现。

    本发明的另一个目的是提供一个交互电视节目一览表系统和方法,其中,电视节目一览表信息以下述方法传输和存储,该方法允许一个低价格的微处理器适合于在大规模生产的用户产品中使用以便对电视节目一览表数据的子集进行搜索。

    本发明的再一个目的是提供这样一种系统和方法,其中,电视节目一览表信息用一种有效的方法传输。

    本发明的再一个目的是提供这样一种系统和方法,其中,电视节目一览表信息被用户数据处理系统以一种有效的方法获取。

    本发明的再一个目的是提供这样的一种系统和方法,其中,能够用一个低带宽传输系统提供快速的一览表更新以便于调节一览表更新。

    本发明的再一个目的是提供这样的一种系统和方法,其中,能够区分新近广播的一览表信息和原有的由已记录的广播所包含的一览表信息。

    本发明的再一个目的是提供这样的一种系统和方法,其中,一览表更新信息被给予优先处理。

    本发明的再一个目的是提供这样的一种系统和方法,其中,一览表信息传输有选择性地被加密。

    本发明的再一个目的是提供这样的一种系统和方法,其中,在系统的一览表信息传输部分中使用一个单独的系统时间并且在用户单元中进行对本地时间的补偿。

    本发明的再一个目的是提供这样的一种系统和方法,其中,用户单元能够识别一个电视广播信号中的不同位置所提供的一览表信息。

    本发明的再一个目的是提供这样的一种系统和方法,其中,保留已被用户单元获取的一览表信息的部分和新的一览表信息的复制部分,因此,这样的一览表信息不需要用户单元再次获取。

    本发明的再一个目的是提供这样的一种系统和方法,其中,使用一种独特的方法压缩数据以便更有效地使用现有的存储器。

    通过在这里所揭示的新颖的电视一览表信息传输和应用系统及方法可以达到这些意图和相关的目的。一方面,基于本发明的电视一览表信息传输和应用系统有一个中心处理系统。在中心数据处理系统上连接一个装置,该装置为中心数据处理系统提供一个预定区域的一览表信息数据。中心数据处理系统包括一个用于把一个预定区域的一览表信息数据格式化为预定的一览表信息传输格式的装置。中心数据处理系统还连接有一个装置,用于以预定的一览表信息传输格式对预定区域传输一览表信息数据。每一个均位于预定地区的一个区域内的多数区域数据处理系统包括为预定地区接收一览表信息的装置,为多元区域数据处理系统的每一个所处区域选择信息数据的装置以及为该区域传输一览表信息的装置。多元用户数据处理系统在区域中的每一个之中。多元用户数据处理系统的每一个包括用于为该区域接收至少一部分一览表信息数据的装置,用于存储由用户数据处理系统接收的一览表信息数据的装置,用于汇总由用户数据处理系统接收的部分一览表信息数据以便显示给用户数据处理系统的使用者的装置以及一个连接到用于汇总部分一览表信息数据的装置上用来显示一览表信息数据的显示器。

    本发明的另一个方面,是电视一览表信息传输系统包括一个具有用来为某一预定地区传输电视一览表数据的装置的该预定地区的中心数据处理系统以及在该预定地区的用户数据处理系统。用每一个位于预定地区的一个区域中的多元区域数据处理系统来改进本系统。多元区域数据处理系统的每一个都包括用于为该预定区域接收一览表信息数据的装置,对上述多元区域数据处理系统的每一个所处区域选择一览表信息数据的装置,以及将该区域的一览表信息数据传送给每一区域中的多元用户数据处理系统的装置。

    在电视一览表传输系统的进一步改进中,用来为每个所述的多元区域数据处理系统的区域传输一览表信息数据的装置具有一种为在某一电视广播信号的不同位置的区域传输一览表信息数据的能力。用户数据处理系统每一个包括用于给在电视广播信号中一览表信息数据定位的装置。

    本发明的另一个方面一个电视一览表信息传输系统中的方法,包括将一个预定的地区的一览表信息数据传输到每一个处在该地区的一区域中的多元区域数据处理系统的方法。对于每个区域的一览表信息数据用其区域数据处理系统来选择。对于每个区域的一览表信息数据用其区域数据处理系统传输到各区域中的一个多元用户数据处理系统。由每个用户数据处理系统接收的部分一览表信息数据被集中起来以便显示给每个用户数据处理系统的使用者。部分一览表信息数据被显示给用户。

    更令人满意的方法包括至少一部分多元局部数据处理系统传输一个电视广播信号的不同位置处的一览表信息数据的装置。每一个多元用户数据处理系统能找出电视广播信号中的一览表信息数据。

    本发明的又一个方面是一个电视一览表信息传输系统包括一个对于预定地区的中心数据处理系统,该中心数据处理系统具有用于对预定地区传输电视一览表数据的装置和一个在预定地区中的多元用户数据处理系统。通过提供在中心数据处理系统中用于传送电视一览表数据如指令的装置,该系统得以改善。命令中包括对于系统中的多元用户数据处理系统的命令和对于以基本形式由多元用户数据处理系统中的命令使用的电视一览表信息,以便集合和显示一个电视一览表。

    本发明的又一个方面是一个电视一览表信息传输系统中的方法,该方法包括从一个中心数据处理系统把命令传输到一个多元用户数据处理系统。命令包括对于系统中的多元用户数据处理系统的指令和对于由多元用户数据处理系统中的指令使用的电视一览表信息,以便去汇集和显示一个电视一览表。电视一览表从每一个多元用户数据处理系统中的电视一览表信息中汇集。电视一览表被显示给每个多元用户数据处理系统的使用者。

    本发明的又一个方面是一个电视一览表信息传输系统包括一个用于预定地区具有用于对预定区地传输电视一览表数据的装置的中心数据处理系统和预定区域中的一个多元用户数据处理系统。通过中心数据处理系统中用于把一个包含一览表信息的特定字符串传输到一个多元用户数据处理系统的装置改善了该系统。每个多元用户数据处理系统中的一个装置确定特定的字符串是否已被该用户数据处理系统获得。如果特定的字符串已被获得,则每个多元用户数据处理系统中的一个装置将它们存入到用户数据处理系统中。

    本发明的又一个方面是一个电视一览表信息传输系统中的方法,包括把包含一览表信息的一部分的一个特定字符串传输到系统中的一个多元用户数据处理系统中。确定特定字符串是否由一个特定的用户数据处理系统获得的、如果特定字符串已被获得则把它们存入那个用户数据处理系统中。

    本发明的又一个方面是一个电视一览表信息传输系统包括一个直播卫星。一个中心数据处理系统具有用于把用于直播卫星的电视一览表数据传输到直播卫星的装置。用户数据处理系统具有从直播卫星接收用于直播卫星的电视一览表信息的装置,通过每一个处于一个预定地区的一个区域的多元区域数据处理系统改善该系统。多元区域数据处理系统的每一个包括用于对预定地区接收一览表信息数据的装置。对于每个多元区域数据处理系统所处的区域选择一览表信息数据的装置,把用于区域的一览表信息数据传输到每个区域中的一个多元用户数据处理系统中的装置。

    本发明的又一个方面是一个电视一览表传输系统中的方法,包括把对于一个直播卫星的电视一览表数据传输到直播卫星。在一个用户数据处理系统中从直播卫星接收用于直播卫星的电视一览表数据。用一个处于预定地区的一个区域内的区域数据处理系统接收对于一个预定地区的一览表信息数据,用区域数据处理器选择对于区域数据处理系统所处的区域的一览表信息数据。用于区域的一览表信息数据被传输到用户数据处理系统。

    本发明的又一个方面是一个电视一览表信息传输系统包括一个中心数据处理系统,该中心数据处理系统具有用于传输电视一览表数据的装置。一个用户数据处理系统具有用于接收至少一部分由中心数据处理系统传输的电视一览表数据的装置。通过提供一个包括一个用于高效地存储含有电视一览表信息的数据库项的存储器这样的用户数据处理系统改善系统。每一个数据库项具有一个作为索引的处理(handle),该索引进入到识别对应于处理的存储位置的一个处理表中。这允许数据库项从一个存储位置到其它位置的物理移动以便用于无用信息收集。这还允许数据库存储器中呈现出老化并被舍弃的空洞以便去恢复并连接到大的有效的存储器块中。这为昂贵的存储器换得“免费”的微控制器循环。

    本发明的又一个方面是一个电视一览表信息传输系统中的方法,包括传输电视一览表数据。在一个用户数据处理系统中作为包含电视一览表信息的数据库项接收至少一部分电视一览表数据。数据库项的每一条有一个处理。该处理用作为一个进入到识别对应于处理的存储器位置的一个处理表中的索引。

    本发明的又一个方面是一个电视一览表信息传输系统包括一个对于预定地区的中心数据处理系统,该中心数据处理系统具有对于预定地区传输包括前面被传输的电视一览表数据的更新的电视一览表数据的装置。在预定地区中有一个多元用户数据处理系统。每一个多元用户数据处理系统包括一个用于电视一览表数据的接收机和一个用于存储电视一览表数据的存储器。存储器和接收机连接在一起。系统通过在中心数据处理系统中包括一个装置得到改善。该装置用于指定相对于其它电视一览表数据前面被传输的电视一览表数据的更新的传输优先权。

    本发明的又一个方面是一个电视一览表信息传输系统中的方法,包括在最早被传输的电视一览表信息和最早被传输的一览表信息二者的更新之间建立对于电视一览表信息传输的相对优先权。电视一览表信息按照相对优先权传输。在一个用户数据处理系统中接收至少一些被传输的电视一览表信息。

    本发明的又一个方面是一个电视一览表信息传输系统中包括对于一个预定地区的具有用于对特定地区的传输电视一览表数据的装置的一个中心数据处理系统。和一个在特定区域中的多元用户数据处理系统。每一个多元用户数据处理系统包括一个用于电视一览表数据的接收机。一个用于存储电视一览表数据的存储器和接收机连接。通过在中心数据处理系统中包括一个用于在时间上识别与其它被传输的电视一览表数据发生联系的被传输的电视一览表数据的装置来改善系统。用户数据处理系统中的装置确定由用户数据处理系统接收的电视一览表数据是否有一个滞后于已存在于存储器中的电视一览表数据的时间标识的时间标识。

    本发明的又一个方面是一个电视一览表传输系统中的方法包括传输电视一览表数据。该电视一览表数据具有与其它被传输的电视一览表数据相关的被传输的电视一览表数据的时间标识。由用户数据处理系统接收被传输的电视一览表数据。电视一览表数据被存入用户数据处理系统的一个存储器中。被随后供给的电视一览表数据包括一个在时间上与其它电视一览表数据相联系的时间标识。被随后供给的电视一览表数据的时间标识与已存入存储器中的电视一览表数据的时间标识相比较。如果随后供给的电视一览表数据的时间标识滞后于已存储的电视一览表数据的时间标识,则用随后供给的电视一览表数据替代已存储的电视一览表数据。如果已存储的电视一览表数据的时间标识滞后于随后供给的电视一览表数据的时间标识,则已存储的电视一览表数据被保留在存储器中。

    本发明的又一个方面是一个电视一览表信息传输系统中包括一个具有为某一预定地区传输电视一览表数据的装置的该预定地区的中心数据处理系统,和预定地区中的一个多元用户数据处理系统。每一个多元用户数据处理系统包括一个用于电视一览表数据的接收机。一个用于存储电视一览表数据的存储器连接该接收机。通过在中心数据处理系统中包括这样的装置来改善系统。该装置对由用户数据处理系统所需的电视一览表数据的一个被选部分进行加密以便汇集用于显示的一个电视一览表。用户数据处理系统中的装置对电视一览表数据的被选部分解密。

    本发明的又一个方面是一个电视一览表传输系统中包括选择性地加密所需要的电视一览表数据以便汇集用于显示的一个电视一览表的方法。传输包含被加密部分的电视一览表数据。在一个用户数据处理系统中接收被加密的部分。解密电视一览表数据的被加密部分。电视一览表数据,包括现在已解密的部分,被用于汇集一个用于显示的电视一览表。

    本发明的又一个方面是一个电视一览表信息传输系统中包括一个具有为某一预定地区传输电视一览表数据的装置的该预定地区的中心数据处理系统和该预定地区中的一个多元用户数据处理系统。每个多元用户数据处理系统包括一个对于电视一览表数据的接收机。一个用于存储电视一览表数据的存储器连接到接收机上。通过在中心数据处理系统中具有一个用于为传输系统建立一个单一系统时间的实时时钟来改善系统。用于传输电视一览表数据的装置包括用于传输单一系统时间的装置。接收机包括用于接收单一系统时间的装置。存储器具有一个对于从单一系统时间计算出的本地实际时间的存储值。

    本发明的又一个方面是一个电视一览表传输系统中包括建立与实际时间相关的一个单一系统时间的方法。单一系统时间被传输到用户数据处理系统。以单一系统时间表示的电视一览表数据被传输到用户数据处理系统。把一个值提供给用户数据处理系统用于从单一系统时间计算本地实际时间。用这个值从以单一系统时间表示的一览表数据计算出对于一个电视一览表的本地时间。

    本发明的又一个方面是一个电视一览表信息传输装置中包括一个具有为某一预定地区传输电视一览表数据的装置的该预定地区的中心数据处理系统和预定地区中的一个多元用户数据处理系统。每一个多元用户数据处理系统具有对于电视一览表数据的接收机。一个用于存储电视一览表数据的存储器连接到接收机上。通过具有这样的装置来改善系统,该装置用于传输被结构化了的电视一览表数据以便对于电视一览表中的每一天按一个显示清单传输一览表数据。用户数据处理系统被结构化以便对于一个包含有从当前时间扩展到将来时间的大量时间的滚动窗保持显示清单。

    本发明的又一个方面是一个电视一览表信息传输系统中的方法包括对于电视一览表中的每一天按照一个显示清单传输电视一览表数据。对于一个包含从当前时间扩展到将来时间的大量时间的滚动窗保持显示清单。

    本发明的又一个方面是一个电视一览表信息传输系统中包括一个具有为某一预定地区传输电视一览表数据的装置的该预定地区的中心数据处理系统和一个预定地区中的多元用户数据处理系统。每一个上述多元用户数据处理系统包括一个对于电视一览表数据的接收机。一个用于存储电视一览表数据的存储器连接到接收机上。通过结构化的用户数据处理系统以压缩的形式把电视一览表数据存入存储器来改善系统。数据处理系统中的一个只读存储器存储该系统的固定文本,固定文本以压缩的形式存储在上述只读存储器中。

    本发明的又一个方面是一个电视一览表信息传输系统中的方法包括以压缩的形式把电视一览表数据存入系统的一个存储器中。对于系统的固定文本仍然以压缩的形式存储在一个只读存储器中。

    结合附图及以下对于本发明的更细致的描述,对熟悉该技术的人来说,将更容易地显示出本发明上述的成绩和相关的目的以及优点和特点。

    图1~图5是与本发明相对应的电视一览表信息传输和应用系统的框图。

    图6~图25是图1~图5的系统中使用的消息格式的图解描述。

    图26~图60是图1~图5的系统中使用的数据结构、流程和显示格式的图解描述。

    现在转向附图,特别是图1~图4,示出了电视一览表信息传输和应用系统50A~50D。系统50A~50D经由例如PBS、MTV或Showtime等各种电视节目提供者51的TV信号中的视频消隐间隔(VBI)线,传输TV一览表数据和相联的信息包等网络控制消息。由Star Sight公司的用户单元52获得该数据并且用于构成一个内部数据库。该内部数据库能够由用户单元52存取,以便对于通道显示一个被用户的TV接收的TV一览表。

    由于对网络系统50A~50D的存取要经由预订服务,故用一个保密计算机53加密一些消息以防止非用户存取。基本上任何加密系统都能够和本发明一起使用,但宁可选择在U.S专利4531020号和4531021号中揭示的一个加密系统。

    信息包中包含检错信息和用于寻找信息包开头的系统起始字节。包含在一个信息包中的信息被称为一条消息。消息由一条或多条命令构成。有多种命令,用一个唯一的代码数辨别每一个种类。命令包括所需要的不同种类的信息去构造和保持一个TV一览表数据库、时间标志以及用户特许信息。

    系统50A~50D是为全美国的用户52提供被特殊格式化了的数据的数据网。这些数据用于建立一个“屏幕节目指南”以便使得系统用户能在他们的电视屏幕上相互地看到电视节目清单,对于该网络的信息由一个在UNIX计算机54上运行的计算机程序建立的数据库提供。为建立该数据库,需要一个数据提供源(DP)56以便供给使用被称为显示清单文件的程序清单文件的计算机。

    电视节目一览表数据由卖方公司在56中生成,并且以一种简单的交换形式提供给Star Sight公司计算机中心54。被编码的信息特定什么样的电视节目在什么时间及在哪个通道。全国所有的通道接收和处理该数据10天。一旦TV一览表的任何变更在一个所需要的基底上有效则它们就被传输。以下描述了包含在文件中的特殊信息和文件。

    显示清单文件经由一个连接到DP的以太网的路由器和一条使用标准TCP/IP程序、FTP、或其它的双方商定的转接协议标准的数字租用线路以电子学方式传送到计算机54中的文件系统中。文件可能要求压缩,因为被传送的大部分数据是使用与计算机54中的UNIX文件系统兼容的双方商定的数据压缩算法。租用线路58的运行速度将以一个合理的时间长度充分地传送所有数据文件。

    文件以一周7天每天传送到计算机54,用0800小时PST完成该文件传送。每天的文件传送将进入到与用于进行文件传送的登录名一致的家庭目录簿中。

    下载到计算机54的“主”文件将总是用于未来12天的文件。因而,如果今天是10号,则今天的下载数据将是用于在22号的0000小时GMT开始的起动时间。

    由于数据文件是每日发送,故某些机构必须就位以便允许已经传送的一个节目清单的更新。这通过“更新”文件完成。一个更新文件包括由所出现的上一个更新文件产生的所有变更记录,该文件对任意仍有效的日期修改任意的数据。一个“有效”日期定义为从当天的日期开始并跨越随后的11天的日期。(即,所有从当天到被今天的“主”文件复盖的日期,但不包括最后一天)。

    最后一分钟一览表变更需要“快速更新”,它提供了一个在任意变更项之后5分钟内的“快速更新”文件。这个文件一天内从租用线58慢慢地移动到计算机54。

    用计算机54处理TV一览表数据并且插入到一个主数据库中。在该处理期间,消除掉多余的信息。例如,在10天的一览表信息中,“我爱兰西”的显示超过1次,对于该显示的标题的字符串则仅在主数据库中存入1次。对于每一个通道和每一天,被存入的信息对于完整的一天特定了什么样的显示以及在什么时间显示。每个显示可以包括一个显示清单和一个显示描述,但不是必须的。

    主数据库的目的是在一个使用标准的方法存取数据的相关的数据库中存入所有的TV一览表数据。数据以一种使数据恢复有效的方法编组。

    电视观看者在观看位置接收到一套电视视频信号。电缆电视提供源分配广播和卫星节目通道给特定通道。每个电缆公司都有一个独特的通道分配。每个地理位置都有一套在其位置可以接收的广播通道,为了给用户供给与该用户有关的TV一览表数据,一个用户单元必须有一个节目通道表和通道分配。

    每一套独特的通道分配被分配到一个接收组(ReceptionGroup)。与每一接收组相联系的是一个区域名、接收组种类(电缆、广播、卫星)、一组可以被接收的节目通道的邮政编码、接收节目通道的清单以及用于这些通道的通道分配。

    作为一个调测查询接收组和节目通道信息。调测(Line Up)信息来自任何源。例如收集信息的商业公司、用户、电缆公司和广播通道传播复盖区域的分析等。

    从一个单一源得到的调测信息不被考虑修改。各种处理用于从多个源中调准数据以得到一个较高质量的数据库。在一个修改被核实时产生一个变更到主数据库。比较所有其余的调测数据而产生一个主数据库。联系一种调测与其它调测的最主要的问题是核实各个调测的邮政编码相同。一旦核实了邮政编码信息,则可以通过电话呼叫电缆公司或区域中的用户比较和核实通道分配。

    一旦TV一览表数据和接收组数据被登录到主数据库中,则一个计算机程序处理该数据以发放一个适于在PBS数据网传输的数据流。对于站节点(Station Nodes)和用户52该数据压缩并且最佳地组合起来。输出数据流的特定格式在后面描述。

    用数据类型分组和整理输出数据流。由于用户单元中使用该方法,最好是以一个特殊的顺序排序数据。这允许用户单元收集一批数据中的一个完整的TV一览表。数据块和它们的顺序如下:1、保密密钥;

    需要保密密钥以便限制存取那些仅特许用户接收的数据。数据流的部分使用厂家标准的数据加密标准保密密钥算法被加密。这些密钥可以在任何时间改变。为保持所有申请的用户被特许并且去改变密钥,传输一个串行的包括当前和将来的保密密钥的消息。在网络信息中发送一个用户单元的第一套解密密钥,特许单元去开始收集数据。该特许消息中的密钥用一个密钥加密,该密钥对于各用户单元是唯一的。2、主题数据

    大多数TV节目用主题类型和子类型构成。主数据库包括一组对于每一类型的属性,用来指出TV节目是否属于一个特殊的类型。类型属性的每一个单独的集合被一个单独的主题标识所指定。基于一组类型属性的一个主题标识指定各个显示。传输一个表把一个文本描述分配到主题数据块中的每一个主题标识。3、日间省时变更

    在日间省时开始和结束时传输一个指定时间的数据。在数据网上反复传送1个消息,指定日间省时开始时的准确时间和日间省时结束时的准确时间。用户单元52采集该消息并且调整本地时间去补偿日间省时的影响。4、接收组数据

    接收组数据包括对于所有的独立接收组所需要的通道调测数据。该数据包含区域ID(与接收组相联的唯一数字)、区域种类(广播、电缆、卫星)、通道ID(与特定通道相联的唯一数字)和调谐通道数(必须调整TV以便接收的通道)。在特许处理期间,任意特殊的用户单元52被分配到一个接收组中。用户单元仅处理被特许的接收组中的数据。所有其它的接收组数据被用户单元忽视。5、通道数据

    任何接收组中的每一个通道标记必须具有一个相联系的通道数据命令。通道数据命令包括有关那个通道的信息;本机通道数(如果是一个广播通道则是对于那个通道的调谐通道、站呼叫字母、网络成员(ABC、NBC、CBS)和对于通道名称的缩写。最后的缩写用于对用户单元上的通道显示1到4个字符图标。每一个数据周期对于任何特定通道仅传输一次。6、显示清单数据

    一个显示清单包括一个TV节目和这些节目对于一个特定通道和日期的持续时间的清单。命令包括一个通道ID,对于第一个节目的起动时间以及一个后续节目和它们的持续时间的清单。每个显示包括一个显示ID和一个可选的描述ID,显示ID和描述ID是与它们的显示标题或描述的文本分别相联系的一个唯一的数字。每个显示还包括一个指出它是否为每次观看要收费的标志。7、显示标题数据

    每一个唯一的显示标题标识有一条有关的显示标题命令。显示标题命令包括显示ID、主题ID和显示标题文本。数据流中仅包括一次各唯一的显示标题,而且可以被用户单元52多次使用。显示标题中的文本用Huffman压缩技术压缩。8、显示描述数据

    每一个显示标题中的唯一显示描述参考有一(条有关的显示描述命令。显示描述命令包括显示)描述ID、MPAA等级、评价(Crit-ics)信息等级和显示描述文本。每一个唯一显示描述仅在数据流中被包含一次,而且可以被用户单元52使用多次。显示描述中的文本用Huffman压缩技术压缩。9、站节点数据消息

    每个PBS站节点接收那些将由站节点传输的数据块。只有那些在站节点接收区域中的用户单元所需要的数据才被发送到该站节点。例如,旧金山的站节点仅接收那些对于由旧金山的用户接收的电缆系统和TV台的数据。旧金山的站节点接收不到洛杉矶的数据。

    用于Star sight公司系统的保密软件的目的是提供对星形视觉(StarSight)公司数据流的有条件存取。部分数据被加密。“存取一览表数据是有条件的”意指一个用户单元52必须知道解密密钥。只有那些被特许了的单元才能够接收解密密钥。

    条件存取系统包含加密的3个层次。最高层次,各用户有一个RSA公共/私人密钥对。下一层次;256个单元以上的批(batches)共享一个DES密钥,被称为批密钥。最低层次,用一个单元共享的DES密钥加密了的节目指南被全部特许的被称为节目密钥。周期性改变的节目密钥在批密钥下分配,而批密钥在RSA密钥下分配,给出一个3层级别。

    各种密钥或者在工厂中分配,或者如下述那样在紧邻的上个消息中分配:

    RSA私人密钥以及一个识别单元的串行编号在工厂中被编程。星形视觉(StarSight)系统保持有相应的RSA公共密钥。

    批密钥被分配在一个特许消息中,由用户的RSA公共密钥给其加密。特许消息还给予单元一个批编号和一个批中的单元编号、一个“服务种类”文件以及是当前和下一节目的密钥、特许信息通常是Star Sight系统和该区域的用户单元之间第一次交互,尽管它能够在任何时候被发送以便对批进行再分配。节目密钥以一个密钥分配消息分配,用一个批密钥加密。根据批中的一个单元,密钥分配消息还指出一个用户单元是否仍被特许。

    2个保密系统功能用来处理特许和密钥分配消息。第3个功能用来解密用节目密钥之一加密了的文本。文本以密码块链接(CBC)模式加密。

    节目密钥周期性地改变并且用密钥分配消息分配。如果用户是未被特许的,则他们将收不到一个新的密钥分配消息,因而将不能解密TV一览表数据。

    用户单元52是一个用来接收、处理和显示TV节目一览表数据的基于微处理器系统。用户单元52硬件包括一个微处理器、只读存储器、随机存取存储器、保密协处理器、IR广播(blaster)协处理器、屏幕显示协处理器和电源管理电路。这些部件用软件结合起来完成电子节目指南(E1ectronic Program Guide)系统。1、操作系统执行(Operating System Executive)

    微处理器如后述,要执行很多任务。每一项任务必须实时服务,但并不需要在每一个时间段内完成。一个“循环”执行用于履行该功能。一个主环依次调用每一个单独的任务。当任务被调用时,根据其当前的状态,去完成其所规定的功能。需要这些任务以便在一个预定的时间周期内,完成全部任务或部分任务。这样,所有的任务都有机会去执行它们在一个时间周期中的规定任务。在最后的任务完成其功能后,每一个任务将再次执行。2、存储器管理

    电视节目数据是动态的并且总在变化。显示清单、显示标题和描述是可变的长度而且每天都改变。因而,部署一个存储器管理系统,该系统允许动态分配及数据块的恢复。存储器被划分为相同大小的分配块。一组存储器块称作一个存储池。产生一个处理表以便引用池内的存储器块,一个应用软件子程序参考存储池中的一个或多个分配单元,通过在处理表中生成并存储一个项目来分配存储器。通过释放处理表中的存储器基准,存储器可以去除分配。

    应用上的需求,要求具有超过池内单个存储器长度的存储器的相邻块。在需要时,通过分配多个相邻的存储器块完成。

    在许多存储器块去除分配后,存储池将被分裂成片。有许多改变了尺寸的存储器块,它们不邻接。后台任务之一是消除分裂存储池。运行一个过程把被分配的存储器块移动到最低的可能存在的存储器位置。当一个存储器块被移动时,处理表中对于那些存储器的基准被改变。这样,应用程序仍将有一个对于存储器块的基准。每个分配单元被移动,因而任何在被分配的块之间的去除分配的块被瓦解。其最后的结果是所有被去除分配的存储器处于最高可能存在的存储器位置而且所有的块相邻。3、VBI数据处理

    VBI数据从视频流中解码而且用8032微处理器处理。一个缓冲器被用于存储数据和汇集信息包。一个比较器用于检测一个特设的同步字符序列。这些字符一被检出,缓冲器被复位并且信息包起端被收集。如果检测到信息包起端的正确的循环冗余检验(CRC),则信息包的余下部分亦被收集。在收集了完整的信息包后,计算一个附加的CRC去核实整个信息包被无误地接收。一旦被核实,则信息包破裂而且各网络消息被送到命令处理器中。4、命令处理器

    命令处理器确定是否在命令的起端设置了加密位,如果设置了,则数据将通过保密组件。因而保密组件将解密数据并将其返送到命令处理器。命令处理器起到一个发送者的作用。根据命令的功能,把命令发送到适当的处理器组件中。5、数据库处理

    数据库处理器有责任存储和恢复所有的TV一览表和通道数据。它从命令处理器接收数据而且把那些数据存入数据库中。使用一套功能调用对应用程序恢复数据。数据库的结构后述。6、保密处理

    保密处理器有2个主要功能:密钥管理和数据解密。当从命令处理器接收了包括正确的序列编号或批编号的消息时,保密处理器接收消息并且解密消息。在一个特许消息的情况下,用RSA私人密钥解密数据。为了将来使用,译码并存储批编号,批密钥和其它控制信息。在密钥管理消息的情况下,使用批密钥译码数据并且为将来使用而存储信息。在批密钥下加密被分配的节目密钥。7、用户接口

    用户接口用远程控制命令作为它的基本输入。一个用户通过按压远程控制按钮请求各种功能。用户接口接收并用被请求的显示屏幕响应这些命令。另外,在一个记录开始或用户单元试图收集数据时,同步地产生显示命令。

    本申请书有超过20种有差别及根本不相同的显示屏幕图面。每种显示屏幕具有与其对应的特殊状态。数据和屏幕的格式依赖于前面的屏幕、当天时间、数据库的内容以及按压了哪个远程控制按钮。一个状态表用于定义屏幕流。

    对于每一种定义的屏幕,有一个入口功能、一个出口功能、更新功能、以及一个密钥处理功能陈列。在第一次输入了一个状态时调用入口功能,去收集所有需要的数据并去格式化屏幕。调用出口功能,去释放存储器和对于屏幕的数据。如果任意的显示结束或任意的记录开始或完成都每分钟调用更改功能一次,去更改屏幕时间以及再次打开屏幕。一旦在一个特殊的状态下,表包括了对于远程控制方面的各个密钥的其它软件功能的基准。这些功能在按下相应的远程控制按钮时被执行。

    用户接口还管理一个弹出(pop-up)窗的阵列,它们可以同步地显现或消失在屏幕上,或者通过键按压进行显现或消失响应。有18种以上的弹出类型,对于每一种定义了屏幕优先权,即一旦多个弹出在屏幕上时,它们一个复盖一个。这些弹出可以是光标、显示描述、错误信息、帮助信息、或者是对于更多的信息的请求。每一个弹出类型有它自己的入口、出口、更新及密钥一处理程序,如同主屏幕状态一样。

    另外,用户接口能够在用户与节目指南进行交互、保持选择和节目通道的命令、从指南屏上控制调谐器、在数据库中进行主题搜索以及控制一个“精灵”(demon)在一个来自数据提供者通道的预定时间内自动地收集一览表数据等等期间,响应锁定或开锁数据库。8、VCR记录

    记录管理器的目的是保留记录请求的清单以及在适当的时间、适当的通道起动记录。用户接口定义三种记录、单次、一周一次及一天一次。用户可以记录下他或她正在一般性地观看的显示或从指南屏幕之一选择一个特殊的标题。用户可以把光标移动到指南(网格、通道或主题)之一上的一个特殊的标题上,按压“记录”按钮,并且选择节目是记录单次,还是一周一次或一天一次。

    一旦用户确认了记录请求,则在记录序列中产生一个入口(en-try)。记录序列包括对于这些种记录中每一个的入口。在每日记录的情况下,在工作记录序列中产生多达5个以上的入口。对于每周记录和单次记录产生一个单一的入口。工作记录序列描述了这样的全部的记录,这些记录将对即将到来的下周进行,并由显示起始时间分类。

    从实时执行中调用一个记录“精灵”以确定它是否为起动记录的时间。检查工作记录序列中的导引入口以确定它是否为起动记录的时间。如果是,则执行一个软件功能去起动记录。一旦记录被起动,则记录“精灵”去确定其是否为结束记录的时间。当搜索到停止时间时,执行一个软件功能去结束记录。

    起动和结束一个VCR记录以多种方法进行。这些方法基于用户设备的配置,在没有使用一个电缆转换器的情况下,用下述动作起动记录:1、接通VCR电源。2、把VCR调谐到希望的通道。3、把VCR置于记录模式。如果使用了电缆转换器,则进行下述动作:1、接通电源。2、把VCR调谐到通道2、3或4 。3、把电缆转换器调谐到希望的通道。4、把VCR置于记录模式。5、告诉用户接口软件当前被调谐的通道是哪一个。

    为结束记录,VCR被置为停止模式并接通电源。在所有情况下,这些命令是通过把红外线命令发送给该设备来完成的。

    记录“精灵”的另一个功能是检查每周一次和每天一次记录要求的排队,并且在工作排队中产生一个新的入口。例如,如果对于一个下午的节目在星期一上午输入了每天记录的请求,在工作排队中就产生了5个入口,即,星期一、星期二、星期三、星期四及星期五。在星期一下午的记录完成后,则删除工作排队中用于星期一的入口。记录精灵将检查记录排队并为下星期一找出一个时间并加入到工作排队中。该入口将加入到工作排队中以时间分类的顺序位置。

    另外,在日间省时边界被交叉时,精灵将保持正常的起动时间。即,精灵必须在秋天把1小时加到一个显示的起动时间,而且在春天必须减去1小时,所提供的日间省时可以应用到用户的区域中。

    记录管理器处理单一地或众多地取决于原始的记录种类的删除。

    9、屏幕显示(OSD)

    一个屏幕显示用来显示组成各种显示屏的文本和图解信息。一个共同的接口用于控制各种设备,有3种设备可以应用:ITT TPU2740、ITT CCD3005以及Zilog Z89300。用户接口有一套被定义为绘制文本、绘制一个压纹的矩形、绘制一个通道图标及设置显示属性的功能。一套软件功能用于把这些命令译为用于特定设备的恰当的功能。

    图5中提供了用户单元52的细节。以下的描述对于电视接收专用(TVRO)系统(见图4)以用户单元52为依据进行。经过适当的修改,用户单元52可以并入一个电缆译码器箱以便与电缆系统共同使用。用户单元还能够装入电视机或VCRs或以一个分离的独立单元提供。

    这是对Star Sight电视传播“TVRO用户单元”52的电子硬件的描述。 TVRO用户是拥有看电视用的家用卫星抛物面天线的人们。TVRO是“TV接收专用”的意思。 TVRO用户单元52将与用户TVRO卫星系统挂钩。并且将使用户能预订星形视觉(StarSight)公司电子节目指南服务。TVRO用户单元52是一个整套装在一起的、分离的单元,可以和现存用户TVRO设备串行地安装。

    用户单元从用户TVRO系统接收基带视频。节目指南显示屏与用户视频相合并。用户具有基带视频输出或通道3/4RF输出的选择自由。

    用户单元实时地格式化及显示电视节目一览表信息在电视屏幕最上部被重叠。TV一览表信息在常规的电视广播的一条垂直消隐期(VBI)的线中传输。用户单元把该信息存储在处于电路板上的局部地方。当用户按下遥控钮时,这些信息就以“网格指南”形式显示在电视屏幕上。

    用户单元52由下述子部分组成:

    ·便宜的8位微处理器100。

    ·64K字节ROM101。

    ·用于节目数据存储的512K ROM102。

    ·用户门阵列103。

    ·用于快速存储数据处理的分段基址寄存器104。

    ·用于解密输入的已加密的数据的保密逻辑106。

    ·用于显示控制器接口的串行“I.M”总线108。

    ·用于内部处理器通信的串行“Star Sight”总线110(ISB)。

    ·用于校错的值守定时器112。

    ·IR输入口113 。

    ·红外线接收电路114 。

    ·用作TV、VCR控制的红外线传输器电路116。

    ·IR输出口117。

    ·CRC-32编码和译码逻辑118。

    ·单板电源120。

    ·省电RAM数据驻留122。

    ·视频输入口123 。

    ·屏幕上显示的控制器和格式化程序124。

    ·RF调制器127。

    ·选择基带视频或RF输出128或130。

    TVRO用户单元52的核心是一个“8032、8位微处理器”100。该微处理器控制用户单元的所有部分。提供该处理器的一个简要描述作为参考。如要了解更多细节,可以从Intel或Signeties提供的8032数据手册中找到。

    8032有一个8位数据总线和一个16位地址总线。高8位地址线总是当前地址,地址线的低8位与数据总线时分多路复用并且需要一个外部地址锁存器以便去多路分用该总线。该锁存器位于DBE1200门阵列103内。8032有2个地址空间。“CODE”空间和”DATA”空间。DATA空间将进一步分为RAM存储区和I/O区。

    “CODE”涉及对程序ROM的任意存取。程序CODE空间为64K字节长而且8032仅能从该空间“READ(读取)”。所有代码存取使用“PSEN”(能够存储程序)线。-WR和-RD线在CODE存取期间不维持。+AE是用于多路分用地址总线的信号。+ALE的下降沿将锁存地址的低8位。而-PSEN将被维持去起动ROM读。现时的设计具有始终接地的EPROM-CS线。这产生了对于ROM读定义规则的EPROM“OEACCESS”时间。按今天的标准,该微处理器总线定时非常短,并且允许使用便宜的ROM。

    “DATA”涉及对外部RAM102的任意存取。一个额外附加的硬件加到TVRO用户单元因而DATA区域能够扩展超过64K寻址限制。这是经由分段“基址寄存器”104完成并且在后面还要讨论。8032-RD选通将支持RAM数据读,而且-WR选通将支持RAM数据写。在数据存取期间PSEN将不支持。 RAM数据存取只能沿着“MOVX”指令进行。没有其它的8032指令使-RD或-WR去维持。再次说明,+ALE用于锁存地址,-RD或-WR将维持去起动数据转换。读数据必须刚好在-RD无效之前有效。写数据在-WR维持的全部时间有效。

    与RAM数据空间相伴还有一个“64KI/O空间”。该I/O空间如同DATA RAM一样地占有相同的起始64K段。有一个称为+DRAM-ENABLE的信号用于定义将被存取的区域。

    I/O空间设置了系统控制寄存器,有18写寄存器和13读寄存器。这些寄存器用于控制用户单元中的各种子系统。如时钟频率选择、串行总线控制、I.R、状态及控制等特性都是通过该寄存器组控制的。在外围芯片中还有其它的控制寄存器。8032使用2个串行总线与这些外围芯片通信并进行控制。“IM BUS”108是3线串行总线用于与事务处理单元(TPU 2740)124联系,TPU 2740收集输入的VBI数据并且格式化及显示各种Star Sight复盖屏幕。

    软件串行总线110用于和保密处理器联系而且还联系IRBlaster芯片116。这是有一个唯一串行定时协议的2线总线。

    8032地址空间的前64K具有3个分离的重叠功能。

    1.如果维持-PSEN,则CODE ROM将被存取。

    2.如果+DRAM_ENABLE=逻辑“0”,则I/O寄存器将被存取。

    3、如果+DRAM_ENABLE=逻辑“1”,则RAM的前64K将被存取。

    上述64K区域总是RAM而且总长是512K字节。8032信号概要

    表I汇总了8032微处理器的输入输出信号:

    信号名称    功能                               方向

    +ALE        锁存地址总线的低8位                输出

    -PSEN       能够从 ROM中取出Op-Code(操作码)读  输出

    -WR         维持向外部DATA RAM写               输出

    -RD         维持从外部DATA RAM读               输出

    -INTO       中断O-指出请求服务的ISB电路        输入

    -INTI       中断1-指出电源将要出故障           输入

    PORTO       8位多路复用的8032数据和地址总线    I/O

    PORT1       各种系统控制位                     I/O

    PORT2       地址总线的高8位                    输出

    PORT3       8032控制位                         I/O

                     表I

    基址寄存器描述

    8032数据地址空间仅64K字节长。 TVRO用户需要存储大于64K字节的节目数据。“读和写基存储器”允许8032存取超过64K限制的附加存储器。

    8032使用一个被称为“数据指针寄存器”(DPTR)的一个内部16位寄存器用以保存外部DAT位置的地址。基址寄存器(位于DBE1200门阵列)保持附加到数据指针值上用以构成实际RAM地址的另外的16位值。相对于数据指针,基址存储器内容左移4位,因而,RAM地址变成20位长。20位长对于一个1M的总数据RAM尺寸是允许的。8032能够存取在写入基址寄存器中的地址下起动的外部RAM的任意64K字节块。(因为基址寄存器左移4位,故8032能够存取在均匀的16字节边界上起动的任意64字节段)。有2个基址寄存器,因而能够更快地完成存储器块移动。如果DP-TR的值在块移动期间对每一次读都改变而且在写之前再次改变,则将非常缓慢且对于软件是很麻烦的。双基址寄存器允许你把读(源)块的起始地址放入读基址寄存器,把写(目标)块的起始地址放入写基址寄存器。这样就可以在读后去写相同的DPTR地址而构成一个软件环。然后该DPTR被加1并且重复该过程。这允许软件去很快地在外部RAM中的任何地方移动数据块。

    还附加了一种规定以便快速地使基址寄存器无效。信号+EN-ABLE-BASE将使两个基址寄存器的输出皆为0。这不改变基址寄存器的内容。这一特点提供了存取RAM的起始64K字节块的快速方法。RAM的读和写都将在同一位置。处理器相关的数据将存在起始64K块中(寄存器图象、软件计数器值、系统参数等)。高位块用于存储TV节目信息。

    表II示出DPTR是如何加到基址寄存器上去构成20位RAM地址的。

    注意:基址寄存器相对于地址总线左移4位。基址寄存器15 1413 12 11 10 9 8 7 6 5 4 3 2 1 0+8032地址15 14 13 12 11 109 8 7 6 5 4 3 2 1 0=20位地址19 18 17 16 15 14 13 12 11 109 8 7 6 5 4 3 2 1 0+DRAM_EN必须=1以便访问外部存储区。

                            表II作为一个例子:

    READ BASE REGISTER 设置到0001HexWRITE BASE REGISTER 设置到1080Hex数据指针(DPTR)      设置到382A Hex一个8032读(MOVX A,@DPTR)将存取地址0383A Hex(注意:200位!)一个8032写(MOVX@DPTA,A)将存取地址1403A Hex(注意:20位!)

    +DRAM_EN必须=0去存取I/O区域。数据RAM描述

    如上述,数据RAM102存储TV节目指南信息。该RAM通常可以为3种尺寸,128K字节、256K字节或512K字节。TVRO产品使用512K字节。数据RAM使用“PSRAM”芯片,“PS”代表伪静态PSRAM是一个标准DRAM,被用静态RAM的输出管脚所封装。加上另外的逻辑以简化DRAM的刷新。这些PSRAMs还有节能数据驻留特点,在电压降到3V时工作。

    在本产品中有PSRAM运行的4种模式,它们是:

    1、升序模式。

    2、标准数据传送模式。

    3、降序模式。

    4、节能数据驻留模式。

    本设计中能够使用PSRAM的2种尺寸。128K×8或256×8芯片。有一个用2个128K×8部分去构成总体存储器256K字节的规定。

    这2个部分有稍稍不同的管脚输出和稍稍不同的工作方法。附加上电路去补偿这些差别。必须用取决于使用哪种芯片的软件设置1个被称为+512KRAM的位。

    还有,PSRAMs在接通电源后必须通过一个“升序”状态以及在即将断电前通过一个“降序”状态。PSRAM操作,升序操作

    在刚刚通电开始,PSRAMs必须在任何读或写能够进行之前为“升序”,对于128K和512K,升序过程有轻微差别。附加该过程以便确保在PSRAMs为节能数据驻留模式时维持PSRAM的逻辑和定时的特殊性。在系统电源丢失时,有一条规定去使用一个大的电容器或一个电池以保持PSRAMs通电。当断电时,为了保存PSRAM数据,某些PSRAM的输入必须被维持在一个已知的逻辑状态,管脚上,在它们被输入了一个已知的逻辑状态时,这些管脚必须遵从被定义的定时常数。这些管脚和逻辑电平对于128K和256K部件是不同的。

    对于128K部件:+Chip-Enable2(管脚30)和—更新(管脚1)在电源被转移为确保数据驻留时都必须维持在逻辑“0”。在从数据驻留模式移到标准操作模式时,—更新(管脚1)必须至少在+CHIP-ENABLE(管脚30)升高前225ns升高。

    对于512K部件:在电源被转移到确保数据驻留时,-chip-Enable(管脚22)必须维持在逻辑“1”而-OE/—更新(管脚24)必须维持在逻辑“0”。在从数据驻留模式移到标准操作时,-Chip-Enable(管脚22)必须在—OE/—更新(管脚24)升高之前至少升高50ns。

    还有一个在PSRAM REFRESH之后多长时间能够产生上述顺序的定时限制。DBE1200门陈列中的升序逻辑控制上述定时。在一个加电复位(Poner On Reset POR)顺序完成后,微处理器触发一个被称为+升序的位[Wr Addr7400 Hex,位5]。(一定总是把该位返回到逻辑“0”),被触发的+升序位将起动升序状态机构。该状态机构将等待下一个标准刷新脉冲的结束并且将使用上面提及的恰当的定时去转移强制的逻辑电平。大约每11μS发出一次刷新脉冲而且升序处理需要大约1μS,从设置+升序的时间到试图第一次PSRAM存取,软件至少等待15μS。PSRAM操作(标准操作)

    标准PSRAM操作是非常直接的,刷新是自动的,而且对微处理器是透明的。PSRAM至少每15μS刷新一次。刷新地址在PSRAM中产生而且对于用户是透明的。为了实现一次刷新,PSRAM上的刷新管脚必须在一个短时间内保持为低电平。为了减少电路设计,刷新请求由内部时钟除以256后产生。在24MHZ时钟的情况下,大约每10.7μS发生一次。

    给予PSRAM芯片的刷新脉冲必须不能在PSRAM读或写存取的相同时间内发生。由于刷新请求与任何PSRAM存取不同步,故-PSEN线被用于起动刷新。当删除了刷新请求时,刷新电路将等到下一个-PSEN的下降沿。在一个CODE存取ROM开始时,-PSEN下降。在8032读取OP-CODES的所有时间内CODE存取ROM。在该时间内,8032不能存取PSRAM。刷新非常快,并且在-PSEN CODE读取完成之前就已结束。

    注意:该系统必须有-PSEN触发以便刷新PSRAM。在标准操作中,这将在全部时间内发生。如果你使用了一个8032仿真器,则要加以注意。如果你中断或停止仿真器,则刷新也将停止。甚至在一个仿真器产生断点时,大多数仿真器仍具有一种选择去保证-PSEN继续维持。PSRAM操作(降序操作)

    降序与升序相反,系统具有一个“早期报警电源丢失探测器”,它将在供给的电压开始下降之前中断8032。通过保存任何临界的PSRAM数据,8032响应该中断,而且,保持降序位。降序将强制PSRAM临界的输入到它们恰当的状态,而且将确保去维持定时规格。降序逻辑直到下一个刷新的终端才起动保证合适的定时。降序规则以便如下所示。对于128K部件:

    +Chip-Enable2(管脚30)必须在—更新(管脚1)被强制为逻辑“0”之前至少60ns达到逻辑“0”。在电源终止后,由于门阵列输出不确定,故外围部件将在逻辑“0”下维持这些线。对于512K部件:

    -Chip-Enable(管脚22)必须在-OE/-更新(管脚24)被强制为逻辑“0”之前至少50ns被强制为逻辑“1”。PSRAM操作(节能数据驻留)

    临界输入管脚在它们的节能电平下保持长久(见上述)并且PSRAM的电压保持在3V以上时,数据将保留。PSRAM节能锁存

    用一个向PSRAMs供电的同样的备用电容器向非常小电流的J-K触发器供电。该触发器使软件知道在电源关断期间电压是否降到低于最低电压规格。

    在开始通电时,该锁存将充电至逻辑“0”。微处理器能够在+RAMV-OK线上读该锁存的状态。如果锁存是0,则将被认为电压降低到低于PSRAM最小数据驻留规格而且所有RAM数据无效。如果锁存=“1”,则从节能前开始PSRAM数据仍有效。

    如果+RAMV-OK为逻辑“0”,则微处理器在其自身测试诊断之后能设置它为逻辑“1”。一旦该锁存被设置为逻辑“1”,则它将保持到PSRAMVdd降低到低于大约3.1V为止。设置该锁存需要5个条件

    1、PSRAM电压必须大于3.1V(这将释放触发器复位管脚)。

    2、PCB+5V供电必须大于大约4.5V(这释放系统POR)。

    3、-ENBLAT线必须被设置为逻辑“0”。

    4、+BANDO线必须被设置为逻辑“1”。

    5、+LAT-CLK线必须触发为逻辑“0”然后触发为逻辑“1”。

    -ENBLAT和+LAT-CLK线由8032微处理器PORT管脚驱动。这些管脚在POR时间将由8032硬件初始化为逻辑“1”。+BANDO线来自DBE1200门阵列并且在POR时间被复位为逻辑“1”。

    通过要求所有这些条件,有希望在充电时锁存将不可能被伪噪声误操作置位。如果锁存读一个逻辑“1”,则一个不错的想法是在PSRAM中有一个校验和单元以去验证数据有效(恰好在锁存能够用一个噪声误操作置位的情况下)。

    对于锁存电路选择MC14XXX系列CMOS器件是因为该系统被证明了在最坏情况下也只有非常低的电流消耗。DBE1200门阵列103

    门阵列103被一个84管脚PLCC密封装置所封装。门阵列术语与PCB术语稍有不同,PCB使用一个信号名称前的“+”(指出“有效高”。门阵列去掉)“+”而且在信号为“有效高”时使用信号名称。PCB使用一个信号名称前的“-”指出“有效低”。门阵列在信号为“有效低”时在该信号名称前加字母“X”。

    对于地址和位将使用下述缩写。

    (6000W.5)=写地址6000Hex,位5 。

    (6C00R.3)=读地址6C00Hex,位3。地址译码

    地址译码器示于附录A的第一页和第9页。8种译码器之一的74F138和对于一种可能性所使用的8032-RD或-WR选通一起使用。只有在适当的地址被写或读时74F138的输出才有效。

    下表示出被译码的写和读的地址。页号指出附录A的门阵列图解的页,在那些页上可以找到寄存器。“门阵列名”是在图解中被译码的信号的名称。下面表III示出I/O写寄存器译码及下面表IV示出I/O读寄存器编码。

    +DRAM-EN必须=0以便存取这些寄存器。

    写地址      页  被寻址的写寄存器          门阵列名

    8032 PORT1  X   各种输出控制位

    8032 PORT3  X   各种控制和I/O位

    0000 H      3   读_基址-寄存器_低         XRBASEL0

    0400 H      3   读_基址—寄存器_高        XRBASEHI

    0800 H      3   写_基址_寄存器_低         XWBASELO

    0C00 H      3   写_基址_寄存器_高         XWBASEHI

    1000 H      10  PWM_控制_寄存器_低        XPWM_LO

    1400 H      10  PWM_控制_寄存器_高        XPWM_HI

    2000 H      12  IM.总线地址寄存器         XL_IM_AD

    2400 H      12  I.M.写数据1寄存器         XL_IM_D1

    2800 H      12  I.M.写数据2寄存器         XL_IM_D2

    2C00 H      12  I.M.总线起动传输寄存器    XSTRT_IM

    3000 H      9   IM总线控制寄存器          XIM_CTRL

    3C00 H      9   保密芯片时钟频率寄存器    XCLK_REG

    6000 H      9   输出控制寄存器            XCNTRL_1

    6400 H      13  刷新值守寄存器            XWDOG_CS

    6800 H      18  CRC-32数据寄存器          XWR_CRC

    6C00 H      29  ISB控制寄存器             XISBCTRL

    7000 H      24  ISB传输数据寄存器         X2SBXMIT

    7400 H      31  RAM顺序和门阵列试验寄存器 XWR_TEST

                    表III8032I/O写寄存器

    读地址     页号被寻址的读寄存器           门阵列名

    0400 H     31   读试验多路复用寄存器      XRD_MUX

    0800 H     5    I.R.接收数据寄存器        XIRR_REG

    0C00 H     6    ISB中断状态寄存器         XRD_STAT

    1000 H    12  I.M.读数据字节1           XRD_BYT1

    1400 H    12  I.M.读数据字节2           XRD_BYT2

    1800 H    6   I.M.状态和芯片I.D.寄存器  XSW_LO

    1C00 H    6   I.R.接收状态寄存器        XSW_HI

    6800 H    24  ISB接收数据寄存器         XRRECREG

    6C00 H    29  ISB状态寄存器2            XISB_ST2

    7000 H    16  CRC-32读寄存器3           XRDCRC3

    7400 H    16  CRC-32读寄存器2           XRDCRC2

    7800 H    17  CRC-32读寄存器1           XRDCRC1

    7C00 H    17  CRC-32读寄存器0           XRDCRC0

                  表IV8032I/O读寄存器PSRAM控制

    PSRAM的控制逻辑示于附录A的第2页。这些逻辑包括一些简单的门。这些门将控制信号路由到取决于该芯片所在的模式的适宜的管脚。芯片有2种存储器尺寸模式,128K和512K。这也是一个升序模式和一个降序模式。PSRAM控制信号XRFSH_18(-ReFreSH或address位18)

    这是一个连到PSRAM芯片管脚1上的双重目的信号。升序时,该信号是相关的模式。

    在128K模式,-更新被传送到该管脚。

    在512K模式,来自地址MOX的位18被传送到该管脚。降序时,该信号被强制为逻辑“0”。XRAM_OEO(-RAM输出允许0)

    这是一个连到下一级PSRAM芯片管脚24上的双重目的信号。升序时,该信号是相关的模式。

    在128K模式,这是对于低一级128K PSRAM芯片的PSRAM读输出允许线。仅能在地址为到下一级的128K以及8032 RD维持期间维持(活动低)。

    在512K模式,这是PSRAM读输出允许和刷新输入信号。如果该信号自行维持,则发生一次刷新。如果和-Chip Select管脚一起维持,则执行PSRAM读。降序时,该信号被强制为逻辑“0”。XRAM_WEO(_RAM写允许0)

    该信号应连到低一级PSRAM芯片的管脚29。当该信号和一个有效芯片选择一起维持时将进行一个PSRAM写。升序时,该信号是对2个模式中的PSRAM的写允许。降序时该信号不被注意XRAM_OE1(-RAM输出允许1)。

    这是一个应连到上一级PSRAM芯片管脚24的双重目的信号。升序时,该信号是对于从128K模式中的上一级PSRAM读的输出允许(Output Enable)控制。该信号不用于512K模式,因为那里未安装上一级芯片。降序时,该信号不被注意。XRAM_WE1(_RAM Write Enable1)(-RAM写允许1)

    该信号应连到高一级PSRAM芯片管脚29。当该信号和一个有效芯片选择一起维持时将进行一个PSRAM写。升序时,该信号是对128K模式中的上一级PSRAM写允许的信号。(注意,在当前设计中没有使用512K模式中的“上一级”芯片)。降序时,该信号不被注意。XCE1(芯片允许1)

    该信号是应连到PSRAM芯片管脚22的双重目的信号。升序时,该信号允许PSRAM芯片在2种模式中读、写。降序时,该信号被强制为逻辑“1”。在节能数据驻留模式期间,512K PSRAM芯片要求该线被强制为逻辑“1”。在128K PSRAMs该线无效。CE2_A17(+Chip Enable2或Address_位_17)(芯片允许2或地址位_17)

    这是一个应连到PSRAM芯片管脚30的双重目的信号。升序时,该信号是相关模式。

    在128K模式,该信号连接到+芯片允许(+Chip Enable)而且总为逻辑“1”。

    在512K模式,来自地址Mux(Address Mux)的位17被路由到该管脚。XWRSTROB(_Write STROBe)(写选通)

    在写期,这是8032写选通的较短版本。XW_RSTROB是用于写PSRAM的定时信号。在XWRSTROB的上升沿数据被写入PSRAM。该上升沿在8032_WR上升沿之前达到以保证满足任何PSRAM数据保持时间。基址寄存器和地址多路复用器

    附录A中门阵列图解的第3页和第4页示出基址寄存器和PSRAM地址多路复用器。见上述对于基址寄存器功能的描述。本部分用电路进行说明。

    基址寄存器示出第2页左侧,这些寄存器的输出在进入加法器(Adders)之前通过“与”门。与门允许基址寄存器的输出在加法器的输入端迅速地被强制为全0。

    加法器的输出返回到MUX。该MUX在大部分时间通过缺省把读加法器(READ ADDERS)的结果放在PSRAM地址管脚。没有办法知道8032将去写,除非有_WR选通支持。当_WR维持时,一个触发器将MUX转变到WRITE ADDER输出。对于缺省值选择读加法器,因为RAM读比写稍长。因为有双重加法器,因此只要WR选通维持则写地址就是稳定的。I.R.接收电路

    I.R.接收电路具有多种操作模式,这些运行模式依赖于远程按钮是松开还是一直按压着。该电路在附录A的第5页。

    当一个有效代码被记录到I.R.接收数据寄存器(0800R)上时,+IRR_VAL(IR Receive Valid IR接收有效)位和+VALTILRD(Valid TILRD有效TILRD)位被置位。+IRR_VAL位将保持置位直到远程按钮松开为止。有2种方法清除+VALTILRD位。

    1、读I.R.接收数据寄存器将清除+VALTILRD。

    2、如果松开远程按钮并且再次按压,则+VALTILRD将在按钮再次按压时清除。

    +IRR_NC(I.R.RECEIVER NO CHANGE I.R.接收无变化)将置位读I.R.接收数据寄存器的起始时间。并将保持置位直到远程按钮松开为止。

    -按压远程按钮+IRR_RDY就升高并且保持该置位直到按钮被松开。保密时钟发生器

    保密时钟发生器示于附录A中第9页的下中部。这是一个对于Motorala保密芯片的可编程时钟发生器。该时钟的初始样本(Spec)是5MHz。为了允许改变振子频率,该时钟做成可编程的。

    该时钟周期的高时间和低时间都能够通过写I/O地址3C00Hex而独立地编程。高时间用高四位字节设置而低时间用低四位字节设置,该时间是输入振子频率的乘积。

    该电路是通过把程序半字节装入74F19型计数器而工作。这些计数器被设定为“减计数器”而且在任何一个时间仅将它们中的一个递减。在一个计数器到0后,输出被触发,计数器重载,而其它计数器将递减。在程序寄存器输出端的反相器设置初始值以便“除以7”。I.M.串行总线电路

    I.M.总线用来与TPU2740芯片通信。I.M.总线电路示于图中。作为对该总线的详细说明,论述I.M.总线的特性。简单地讲,I.M.总线是3线串行通信总线。这3条线被称为I.M._CLOCK,I.M._DATA,和I.M._标识,DBE1200门阵列总是I.M.总线的主机,因而驱动I.M._CLOCK线,I.M._DATA线是一条双向数据线(用一个外部下拉电阻开放漏极(Open drain))。I.M._IDENTIFX线是用于识别“I.M.地址”的输出,并去结束传输。一个“IM BUSWRITE(IM总线写)”是把8032的输出传到IM从属设备的传送。一个“IM BUS READ”是从IM从属设备到832中的传送。

    I.M.总线传送总以1个1字节地址开始,而后为1或2字节的数据。一个称为I1BYTE(3000W.O)的位确定有多少数据字节去传送。其余的被称为WXR_BIT(3000W.1)的位确定传送是读还是写。附录A的第11页示出I.M.计数器和控制逻辑,第12页未出I.M.数据位移寄存器。I.M.电路概述

    I.M.电路通过控制和数据寄存器运行。下面是摘要。

    I.M.总线地址寄存器(2000W 12页XL_IM_AD)。8032将写和这里建立通信的附属设备的8位地址。这些地址锁存在图中的74HCT273中而且在传送开始时被传送到位移寄存器。如果在连续2次传送中分配了相同的地址,则不用重载该寄存器。写入到该寄存器的字节将总是对于所有的I.M.传送从门阵列写入的第一个字节。

    I.M.写数据2寄存器(2400W.第12页,XL_IM_D1)。包含在该寄存器中的字节将是在I.M.写期间被移出到总线上的第2个字节。该寄存器在每次传送后必须重载。

    I.M.写数据2寄存器(2800W第12页XL_IM_D2)包含在该寄存器中的字节将是在I.M.写期间被移出的第3字节,但仅在传送长度被设置为2字节的情况下。该寄存器在每次传送后必须重载。

    I.M.读数据字节1(1000R第12页XRD_BYT1)。在读传送后,该寄存器将包含输入数据字节。如果是1个字节读传送,则数据将在该寄存器中。如果是2字节读传送,则被接收的第2字节将在该寄存器中。

    I.M.读数据字节2(1400R第12页XRD_BYT2),在2字节读传送后,该寄存器将包含第一个输入的数据字节。在一个1字节读传送期间。输出地址将返回到该寄存器中并结束。该返回特性能够用于检错或诊断。

    I.M.总线控制寄存器(3000W第9页XIM_CTRL)该寄存器的位1确定传送是读还是写。该寄存器的位0确定1或2数据字节被传送。

    I.M.总线起始传送寄存器(2C00W第11页XS TRT IM)把任何值写入该寄存器将起动I.M.总线硬件。

    I.M.总线状态寄存器(1800 R第6页XSW_LO),该寄存器的位7包含+IM_BUSY线。该线在I.M.传送期间为“高”。

    I.M.电路运行

    第11页的逻辑控制I.M.总线传送。I.M.时钟(IM.P.CK)和8032输入的振子时钟(OSC_2)都是从24MHz振子得到的。考虑到输入振子,8032不特定任何定时,而且考虑到12MHz输入时钟,特定定时是非常自由的。因为这个原因,必须假定来自8032和IM_PCK的起动传送脉冲不同步。图中下部左侧中的开头3个触发器用于重新同步这些信号以及去起动I.M.传送。

    在起动了传送后,第11页上的74F269将起动并从0开始计数。EN-IMCK线允许IM_P_CK门输出到I.M.总线时钟管脚14,前8个时钟将记录该地址而且在该时间I.M.标识线将维持。当记数器记到8时,I.M._标识线将无效。

    如果一个I.M.写在进行中,则I.M._DATA线对于传送的其余部分将继续一个输出。如果一个I.M.读在进行中,则在第8个计数后,I.M._DATA线将从一个输出转换到一个输入。在依赖于I1BYTE(3C00W.O)位的状态的计数16或计数24后传送将异常中止。

    在所有时钟完成后,I.M._标识线将简单地还有一次小的脉动(pulse low one more time)用来表明该传送完成。在该整个时间内,将维持IM_BUSY位并作为状态对8032有效。通过用32除24MHz振子得到IM_P_CLK。这在大约每一个1.3μS产生一个时钟沿。整个24时钟传送大约用32μS。值守定时器(WATCHDOG TIMER)

    值守定时器在附录A门阵列图解的第13页上。该定时器能够用位EN_WDOG(3000W.7)运行和停止。该值守定时器通过写入地址6400W以标准运行进行复位。写入该地址的数据无效。

    值守定时器是16位长并且用OSC_256时钟定时,该定时器由门阵列卖方提供的非同步计数器块(I_SCBR)制成。值守定时器从0开始起动并计数。如果它被允许溢出,则到8032的复位线将维持。到门阵列的复位线上的电源也将维持。在门阵列POR内部复位维持之前8032复位线将维持大约256个时钟。为了适当地复位,8032在复位线被维持期间需要一个固定了数目的时钟。内部门阵列POR完全地复位值守电路,故对于合适的8032复位定,需要延迟这些动作。注意:门阵列内部POR线全面地复位芯片为一个已知的状态。除去第9页上的OSC分配器时钟和第12页上的IM读数据寄存器之外。CRC32多项式电路

    CRC-32电路在门阵列图解的第15~18页上。该电路能够用于检查或生成CRC-32多项式。该多项式为4字节长而且被用于检验数据完整。

    电路有2个运行模式,CRC-32通和CRC-32断。位X_EN_XOR(6000W.4)确定模式。当该位是逻辑“0”时,CRC-32逻辑被启动并且任意写入到CRC寄存器的数据将用CRC-32多项式相乘。当该位是“1”时,CRC-32多项式无效,而且移位到CRC-32寄存器中的数据不改变。

    电路包括4个8位读数据寄存器,1个写数据寄存器、上述控制位和控制逻辑。下面是寄存器的概要。CRC-32 读寄存器3(7000R)CRC-32 读寄存器2(7400R)CRC-32 读寄存器1(7800R)CRC-32 读寄存器0(7COOR)CRC-32 写数据寄存器(6800W)X_EN_XOR 控制位(6000W.4)CRC32电路运行

    数据一次进入CRC电路1个字节。通过把字节写入CRC-32写数据寄存器(6800W)进行该动作。在8032完成写后,硬件状态机构将得到字节并把它位移到CRC电路中。(如果OSC为24MHz,则该位移用大约1.5μS)。当所有字节都移入之后,能够从4个CRC-32读寄存器中读出结果。能够关断CRC电路以便去把4个寄存器初始化为一个已知值。

    CRC-32写数据寄存器在第18页。这是并行入,串行出位移寄存器。8032_WR选通的结束将起动第15页中的位移逻辑。该逻辑将把位移起动同步到OSC_2时钟。一个3位计数器将准确地计数8个时钟。然后电路关断。

    X_EN_XOR位能够用于把CRC-32电路初始化为一个已知的值。某些CRC线路图全部以32位设置为0未起动,其余的以所有位设置为1起动。当X_EN_XOR被设置为逻辑“1”时,CRC-32电路异或_OR门无效。这允许写入到CRC-32写数据寄存器的数据进入未改变的CRC-32触发器链中。该特征还允许在CRC计算中的间歇。当发生一个间歇时,软件将读和存储在4个CRC-32读寄存器中的数据。最后,这些数据能被再次装回这些寄存器。CRC-32多项式为:

    x32+x26+x23+x221+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1门阵列管脚输出

    表V示出对于门阵列的管脚输出。

    管脚号    管脚名称    管脚类型    特别注释

    1         GND1        电源

    2         VDD1        电源

    3         PRAM-A15    输出-2      驱动PSRAM地址线

    4         PRAM-A16    输出-2      驱动PSRAM地址线

    5         PXRFSH18    输出-2      在128K模式驱动PSRAM rfsh,

                                      在512K模式驱动A18。

    6         P ESTOUT    输出-2      试验输出

    7         PBAND1      输出-1      输出数字的控制位

    8         PBAND0      输出-1      输出数字的控制位

    9         PIRR_DTA    输入-1      IR输入

    10        PIRR_CLK    输入-1      IR输入

    11        PIRR_RDK    输入-1      IR输入

    12        P_xRESET    输入-1      系统加电复位

    13        P_IM_DTA    I/O-1       IM总线数据线,打开漏极

    14        PIM_CLK     输出-4      IM总线时钟线,仅输出

    15        PIM_IDEN    输出-4      IM总线识别线

    16        PXRAMWE1    输出-3      PSRAM#1 R/W线

    17        PXRAMWE0    输出-3      PSRAM#0 R/W线

    18        PRAM_A13    输出-2      驱动PSRAM地址线

    19    PRAM_A8    输出-2    驱动PSRAM地址线

    20    PRAM_A6    输出-2    驱动PSRAM地址线

    21    PRAM_A9    输出-2    驱动PSRAM地址线

    22    GND2       电源

    23    VDD2       电源

    24    PRAM_A5    输出-2    驱动PSRAM地址线

    25    PRAM_A11   输出-2    驱动PSRAM地址线

    26    PRAM_A4    输出-2    驱动PSRAM地址线

    27    PRAM_A10   输出-2    驱动PSRAM地址线

    28    PXRAMOE0   输出-3    RSRAM#0输出允许线

    29    PXRAMOE1   输出-3    RSRAM#0输出允许线

    30    PXCE1      输出-3    PSRAM芯片选择

    31    P6805CLK   输出-4    保密微处理器时钟

    32    POSC-2     输出-4    8032微处理器时钟

    33    P_XWR      输入-1    8032写选通

    34    P_XRD      输入-1    8032读选通

    35    PXISBINT   输出-3    至8032的ISB中断线

    36    PUPRESET   输出-3    复位8032有效高。

    37    PDRAM_EN   输入-2    RAM允许位。

    38    xENBASE    输入-2    基址寄存器允许位。

    39    P_AD0      I/O-2     8032数据总线

    40    P_AD1      I/O-2     8032数据总线

    41    P_AD2      I/O-2     8032数据总线

    42    P_AD3      I/O-2     8032数据总线

    43    GND3       电源

    44    VDD3       电源

    45    P_AD4      I/O-2     8032数据总线

    46    P_AD5      I/O-2     8032数据总线

    47    P_AD6      I/O-2     8032数据总线

    48    P_AD7      I/O-2     8032数据总线

    49    P_ALE      输入-1    8032地址锁存允许

    50    P_XPSEN    输入-1    8032程序存储允许

    51    P_A15      输入-2    8032高位地址总线位

    52    P_A14      输入-2    8032高位地址总线位

    53    P_A13      输入-2    8032高位地址总线位  54    P_A12    输入-2    8032高位地址总线位  55    P_A11    输入-2    8032高位地址总线位  56    P_A10    输入-2    8032高位地址总线位  57    P_A9     输入-2    8032高位地址总线位  58    P_A8     输入-2    8032高位地址总线位  59    PIR_XCLK 输出-4    对IR传输器的2或4MHz时钟  60    P_A0     输出-3    多路分用8032低位地址总线位  61    P_A1     输出-3    多路分用8032低位地址总线位  62    P_A2     输出-3    多路分用8032低位地址总线位  63    P_A3     输出-3    多路分用8032低位地址总线位  64    GND4     电源  65    VDD4     电源  66    PXTAL1   OSC输入   外部晶振管脚  67    PXTAL2   OSC输出   外部晶振管脚  68    P_A4     输出-3    多路分用8032低位地址总线位  69    P_A5     输出-3    多路分用8032低位地址总线位  70    P_A6     输出-3    多路分用8032低位地址总线位  71    P_A7     输出-3    多路分用8032低位地址总线位  72    PISB_CLK I/O-1     ISB时钟线  73    PISB_DTA I/O-1     ISB数据线  74    PBAND2   输出-1    输出数字的控制位  75    P1378_IN 输入-1    对MC1378的用2275除的时钟输入  76    P1378OUT 输出-4    对MC1378的用2275除的时钟输出  77    PPWM_OUT 输出-4    脉宽调制器输出  78    PRF_SEL2 输出-1    输出数字控制位  79    PRF_SEL1 输出-1    输出数字控制位  80    PRF_SEL0 输出-1    输出数字控制位  81    PRAM_A7  输出-2    驱动PSRAM地址线  82    PRAM_A12 输出-2    驱动PSRAM地址线  83    PRAM_A17 输出-2    128K模式中PSRAM CE2,

                           512K模式中A17。  84    PRAM_A14 输出-2    驱动PSRAM地址线输出-1=4mA,标准速度(输出部分控制位)输出-2=2mA,慢(10ns)上升和下降时间(PSRAM地址输出)输出-3=2mA标准速度输出输出-4=4mA标准速度输出(用于时钟)注意:输出1和输出2被分为不同的组,故输出位电流能够容易地在组间改变。输入-1=具有施密特触发器的TTL输入电平输入-2=TTL输入电平。I/O-1=2mA输出驱动(用有效高电平启动),打开漏极或三态表(TRISTATABLE)。输入是TTL电平。I/O-2=2mA输出驱动(用有效高电平启动)。输入是TTL电平(数据总线)。

    表V

    TPU2740屏幕控制器124

    TPU2740124起到打开屏幕显示(OSD)控制器及关闭字幕数据(CCD,ClosedCaption Data)VBI数据限制器的作用。本器件有2个功能独立的部分,OSD和CCD VBI数据限制器。TPU2740包括一个基于处理器的RISC,该处理器被称为快速处理器(FP),用于收集VBI数据,用串行总线通信,以及控制OSD。TPU2740的一些内部电路在4倍频输入时钟下运行(在具有18MHz输入时钟的TVRO板上为72MHz),通过3线IM串行总线108在8032和2740之间进行通信。

    TPU2740是全数字式芯片,基带视频数据在数字化后TPU才能够使用该数据。一个6位模/数转换器(MPC660)进行该数字化工作。

    UPC660示于附录A中TVRO简图的第1页。输入视频信号大约1VP-P而且在它能被数字化之前该信号必须被箝位为一个已知的DC电平。第1页上的“视频箝位及滤波器”用“后肩箝位”(Back Porch Clamp)方法进行箝位工作。这种箝位把视频信号加偏压进入A/D转换器中,因而,“后肩”区域大约是3.69VDC。(“后肩”是彩色同步信号占据的区域)。

    R15、R16、R17和R18组成第1页中的电阻网络,为箝位和A/D电路设置电平。A/D较高的基准(管脚11)是设置大约4.52V,较低的基准(管脚13)是设置大约3.35V。如果输入视频信号后肩区域被偏置为3.69VDC(管脚12),则视频信号的最大峰一峰振幅总处在基准管脚的电压之内。TPU仅使用输入视频信号以便抹除VBI闭字幕数据。在此不需要全部4MHz视频带宽而使得R7和C6组成的低通滤波器在大约1MHz滚降TPU视频。(注意:箝位电压的比与所期望的视频信号IRE值相同)。

    TPU中的电路从数字化了的视频中检测出垂直和水平同步。OSD和VBI数据限制器使用这些信号作为定时函数。一个可编程比较器被用于检测垂直和水平同步脉冲。恰当的视频箝位功能对于该比较器去精确地检测同步是很重要的。FP读取同步检测电路的输出并能够计数水平线,从而能够从特定的VBI线读取VBI数据并且在正确的视频扫描线下起动图形屏幕显示。当包含本征引入及成帧数据的VBI信号被检出时,TPU上的VBI电路将把VBI数据装入内部寄存器使FP可以读取。 FP读出该数据并将其插入到缓冲器中。最后,VBI数据可以由8032经IM总线读取。

    TPU需要良好的数字化视频和一个稳定的管脚27上的水平定时基准。水平速率信号是来自MC1378的+Burst Gate(包同步信号选通门)的信号并从管脚27馈入TPU。如果这些信号是错误的或不良的,则TPU将不能够产生一个稳定的复盖。

    TPU的OSD部分由起高速缓冲存储器、字符存储器、定时功能器(timing furctions)和外部250K4位DRAM(U9)组成。FP从总线读取高电平图形命令并且把图形信息存入外部DRAM存储器。在与超高速缓冲存储器、定时电路以及字符发生器硬件连接的状态下,TPU,FR把图形数据输出到R、G、B和FBLOUT线上。使用R、G和B的输出可以生成8种颜色。FB LOUT(Fast Blanking OUT快速消隐输出)信号确定视频输出是否将包括来自TPU的R、G、B数据或者输入的视频将是否直接通过。

    TPU具有一个256K×4DRAM(U9)用于存储复盖屏幕和数据。这是一个快速页面模式DRAM并且通过恒定地读出屏蔽数据废弃刷新逻辑,甚至在屏幕上无复盖时也是如此。R、G、B彩色转换器

    Star Sight电视广播图形显示需要8种彩色,黑、白、灰、黄、淡黄、淡绿和红。这些彩色不是TPU输出的NTSC饱和彩色的8基色。需要一个“彩色转换电路”把TPU饱和逻辑彩色转换成StarSight图形显示“满意的”彩色。该电路在PCB简图的第2页上。假设彩色转换器由3个“合8为1模拟开关”构成。有一个用于每一个R、G、B输出的开关。这是一个精密的电压分压器,建立所希望的R、G、B电压。模拟开关经由本征电压产生基于来自TPU3位数字化R、G、B信号的输出。TPU R、G、B输出被编程以便打开漏极因而全TTL电平摆幅适用于多路复用模拟开关。第2页上的R14和C18组成了用于快速消隐信号的廉价的R-C延迟,以便在R、G、B通道中对延迟进行补偿。复盖发生器及视频同步器。

    Motorola MC1378用作视频同步器的主要积木式部件。MC1378在RMOTMODE(远程模式)下运行(管脚1被设置为HIGH)。在这种模式中,需要外部视频生成同步定时信号。参照附录A中TVRO简图第3页的1378的框图。

    要把1个1V峰—峰值NTSC视频信号馈入到管脚24以提供用于1378和TPU的定时信息。

    管脚24上的信号被称为“远程视频信号”。该信号在1378中被内箝位并且被分离出复合同步信号。复合同步信号用于分离出垂直同步信号而且还闭锁4.03MHz水平锁相环。复合同步(管脚39)和垂直同步都可适用于在外部调试和定时。

    被分离出的复合同步信号用于闭锁4.03MHzPLL(使用PD1),该PLL中的VCO由大约4.03MHz陶瓷振子构成。该陶瓷振子的自由振荡频率必须用C39调整。调整该VCO的最好方法是使用一个频率计数器并且调整C39直到U1-5中的频率是15750Hz为止。该调整在Video In(视频入)信号断开下进行,因此VCO能自由振荡。

    4.03MHzVC0输出被256除后得到水平频率,而且被进一步解码去建立“BURST GATE”。色同步信号选通门(MC1378的管脚5)大约4μS宽,而且以约3.58MHz色同步信号为中心。该信号对于显示复盖是一个主要的定时基准。被扩展为由1378和TPU2740使用。当起动复盖时,TPU使用色同步信号选通门去判定,TPU中的一个可编程计数器用于设置从色同步信号选通门到复盖起动的延时。(当+FBLOUT下降时复盖起动)。色同步信号选通上的任何抖动都将在复盖上引起令人不满意的边缘到边缘的移动。

    来自远程视频的彩色同步信号被用于使用PD3来闭锁4×彩色副载频振子,该PD3由色同步信号选通门选通。

    来自编码部分的本地生成的复合视频的相角与用于锁定PD3的同样的副载频基准进行对比。该工作由PD4的装置进行,因而,本地和远程信号的副载频相角实际上大致相同。相角检测器运行概要

    1.PD1——比较和锁定对4.03MHz的VCO内部倒计数到输入远程水平同步,按照VCR源的起伏快速动作。其PLL滤波网络由C24、C38和R19组成。

    2.PD2——本设计中未用。

    3.PD3——选通相角检测器,把被4分的晶振频率锁定到输入的远程信号色同步。

    4.PD4——控制内部移相器以保障得到具有与PD3中的输入远程色同步相同相位的输出本地彩色同步。

    5.PD5——本运行模式下未使用。MC1378内的视频路径。

    远程视频用AC耦合并通过管脚24馈入,而且被箝位到本征DC电平(0V下消隐)。被箝位的视频馈入快速视频开关,本地和远程视频之间的开关动作由管脚25上的Overlay Enable(可复盖)控制。第2条路径导向PD3,在那里,远程视频色同步与被4分的晶振频率进行比较。第3条路径导向确定输入信号是PAL还是NTSC的识别检测器。

    本地视频是从R、G、B信号中产生的,这些信号直接耦合,在管脚14、15和16输入1V峰—峰值,在该视频经过色差放大器(ColorDifference)和亮度矩阵后产生B-Y、R-Y和亮度-Y信号。B-Y和R-Y信号被箝位并分别传送到它们各自的调制器。被调制的B-Y和R-Y信号汇集在一起形成3.58MHz色度信号并从管脚18送出。该色度信号被由C33、C34、C35、R22、R13和T1组成的3.58MHz带通滤波器滤波。滤波后的色度信号在管脚20反馈进来。在该点色度信号迭加到通过400ns延迟线路的亮度信号上。出现对这种延迟线路的需求是因为色度信号通过调制器和带通滤波器的较长路径所致。延迟线路具有至少4MHz带宽、其全部带宽内的良好线性以及线性的群延迟。色度信号和亮度信号合并产生复合NTSC视频信号,该视频信号用本地视频箝位器箝位而且馈入到快速视频开关中去和输出管脚27的远程视频混合。

    为保持本地视频调幅对于远程视频调幅的正确性,在ACC检测器中比较2个色同步调幅并使用一个本地发生的色度信号路径中的可变增益ACC放大器使两者相等。

    远程信号中的绝对色同步调幅波被限幅检测器检测出来,当远程色同步信号降落到予定电平之下时,本地发生的信号中的色度信号断开。限幅电平能够通过改变管脚31的电阻R3的值进行调整。470K大约限幅为10~20mvP-P远程色同步信号。标准色同步信号是286mvP-P。电源

    本系统需要5VDC数字、5VDC模拟以及可能的情况下12VDC模拟式电源(对于某种RF调制器)。电流要求如下:5VDC数字式    550mA5VDC模拟式    150mA12VDC模拟式    80mA

    极其重要的是微处理器_PWRBAD线在5VDC数字式电源降低到4.75V之前至少10ms被设置为0。这允许微处理器结束任意未完成的数据库处理并依次关断DRAM。这项工作通过用Seiks(精工)S80731AN电源监视器IC(U2)监视未被调节的电源完成。在未被调节的供电降到低于大约8V后,S80731AN将维持_PWRBAD。这将在微处理器中产生一个中断,该中断去起动节电子程序。U3监视5DC供电并控制_RESET线进入DBE1200。在节电和耗电期间产生一个消除复位信号。IR.传输器116

    IR.传输器116功能用MC68HC05C9微处理器完成。该微处理器对具有软件串行总线110的接口进行编程用于和8032的通信。该微处理器能够在其输出管脚产生一个脉冲,该脉冲对于大多数VCR的IR信号进行仿真。MC68HC05C9中的ROM包含有可执行程序、代码以及序列去控制经由红外线的VCR。MC68HC05C9上的端口B用于设置串行地址并进行应答。时钟信号通过DBE1200门阵列中的可编程时钟分频器产生。

    图6示出信息包300、信息302和命令304是如何联接的。图7提供了信息包300的详细情况。除去其它的注释外,全部字段都是二进制2的补码数字。所有在字段中未定义的位都是被保留的,而且被初始化为0。除去其它的注释外,所有多字节变量存储在最高有效字节的起始(big endlin format大末端格式)。值得注意的例外是CRC16和CRC32字段,它们存储在保留级,最低有效字节的起始(小末端格式)。

    所有可视文本信息串唯一地由可打印字符组成。这里,可打印被定义具有32(20H)到122(07AH)范围(包括2个首、尾值)的ASCII值的任意字符。大、小写字母都被支持。所有不填充字段的ASCII信息串的固定字段都用NULL(ASCII值为0)字符填充。除去特殊的情况,填充字段的信息串不是NULL终止。信息包300

    信息包300含有检错信息和由用户单元操作的信息。示于图7中的信息包字段如表VI所示,描述如下字段    描述Sync(同步)    指示一个信息包起动的数字代码,当发生传输

              错误时,用于定位信息包的起动。该值总是2C

              (hex十六进)尺寸          是信息包的总体尺寸,按字节计,它包括“同

              步”、“尺寸”、“信息包时间标志”、“CRC1”、“消

              息”、“CRC32”字段。信息包没有法定的最大尺

              寸。所有监听信息包流的单元将准备去忽视任

              何的超过单元能够处理的最大信息包尺寸的信

              息包。第1个生成用户单元将无视任何信息

              包,因为在总体长度上其信息包大于2048字

              节。信息包时间标  是传输信息包的分钟的4字节时间标志。该字志            段被用户单元用于去从当前数据流区分记录媒

              体上的数据流(如VCR类)。该时间从1992年

              1月1日开始按分钟编码,4舍5入至最接近的

              分钟边界。因为信息包起端未被保证在分钟边

              界上传输,故该字段的最大误差达到±30秒。Vbi流ID       2字节数,识别在其上传输命令的VBI流的唯

              一ID。该字段可以由用户单元用于去识别他

              们被分配的“家用”数据流。在这样的数据流中

              将播放他们的密钥分配信息。CRC1          对于信息包起始端的32位循环允余码(CRC-

              32)值的最小有效字(16)位。该CRC遍及

             “Sync”和“尺寸”字段进行计算。该字段存储在

              最小有效字节起端(小末端格式)Message(消    产生部分信息包方的信息。包括1条或多条命息)           令。Command(命    一个实体,包含属于数据库的特殊部分、或时间令)           标记、或用户特许信息的信息。命令的每一种

              类都包括一个唯一的代码数和一个长度字段。CRC32      32位循环允余检验(CRC-32)值。 CRC是遍

           及“sync”、size”、“CRC1”和“Message”字段计算

           的。CRC32发生器多项式是X32+X26+X23+

           X22+X16+X12+X11+X10+x8+x7+x5+x4+x2

           +x1+1该字段存储在最小有效字节起始端

           (小末端格式)。

               表VI消息302

    消息302是产生部分信息包300的信息。如图8所示,由一条或多条命令304组成。消息包括一个整数目的命令而且命令不在消息中分割。信息包起始端中的“尺寸”字段用于确定什么时候所有命令处理完毕。消息字段中的最佳尺寸是250字节或小于250字节。大于250字节的命令被单独包含于一个信息包中。跟随在最后命令的最后字节后的字节总是CRC32字段的起始字节。命令304

    命令304是Star Sight数据传输网的元素,这些元素要求建立TV一览表数据库、维持一天的当前时间、以及处理用户的授权和保密问题。

    不同的命令是用如“Cmd种类”那样的唯一值辨别的。该值包含于命令起始字节的最小有效的6位中。有可能存在总共64个唯一命令种类。第2个字段是“Cmd长度”,用于确定命令的字节大小。“尺寸”包括“Cmd类型”和“Cmd长度”字段。“Cmd长度”字段可以是1个或2个字节量。表II列出了全部命令及特定了Cmd长度”字段的尺寸。另外,包含于该表中的是对于命令的加密补偿。该概念在该表后面的部分中已经阐述。命令名           命令码    域的大小          加密偏置

                           (SIZEFIELD SIZE)时间命令         1         1                 2日间省时变更命令 2         1                 1区域命令           3          2    10(0AH)通道数据命令       4          1    5显示清单命令       5          2    11(0BH)显示标题命令       6          1    5保留               7          1    2显示描述命令       8          1    5保留               9          1    2保留               10(0AH)    1    2主题类型命令       11(0BH)    2    5主题子类型命令     12(0CH)    2    5用户单元复位命令   13(0DH)    1    8特许命令           14(0EH)    1    2保留               15(0FH)    1    2保留               16(10H)    1    2密钥分配命令       17(11H)    1    2保留               18(12H)    1    2保留               19(13H)    1    2序列数命令         20(14H)    1    2站节点状态命令     21(15H)    2    3长分配IR码命令     22(16H)    2    18(22H)保留               23(17H)    2    3用户单元命令       24(18H)    2    9保留               25(19H)    1    2保留               26(1AH)    1    2保留               27(1BH)    1    2保留               28(1CH)    1    2保留               29(1DH)    2    3所有将来命令定义   30~63(1EH 2    3

                     ~3FH)

                      表VII

    不识别命令种类的用户单元(如当新命令被执行时在将来偶然发生)必须计算命令长度并且跳过/无视该命令。

    命令的起始字节最有高效的位是标志,该标志指出命令是否被加密,当设置时,命令被加密,当清除时,不被加密。很有可能只有在加密格式传向用户单元的是显示清单、特许以及密钥分配命令。用户单元无论如何将被调制为去解密任何命令。

    命令的加密部分的起始补偿也列在各表中,大多数命令在清除中脱离开它们内容的部分,因而处理信息包流的网络实体可以滤出不需要的命令而不用解密命令的内容(注意,对于将来命令的加密补偿可以在命令实际被执行时更改)。

    命令的起始字节中第2个最大有效位指出在解密命令时使用的2个节目密钥。该位被清除时,使用解密节目密钥0,被置位时,使用密钥1。

    因为需要把一个初始化矢量和填充字符相加,故加密一条命令的处理减少了存储命令所需的存储器的数量。一个初始化矢量是8字节字段,该矢量总是预先策划对被加密字节流的起动。填充是在字节流被加密之前附加到其中的。填充的目的是帮助保密模块确定被加密的数据是否被“窜改”。充分的填充字符被加上去以产生一个8的倍数的原始数据流长度。如果长度以8的倍数开始,则加上8个填充字符。填充字符的值是完成了附加的填充字节的数目,即,如果加上3个额外字节则各填充字节将有值3。命令中的被加密数据如图9所示那样存储。

    该命令集的进一步修正可以把字段定义附加到现已存在的命令上。命令处理器被调整为忽视所有跟随在最后被识别的字段后面的数据。

    一些命令被编址到特定的单元或单元的组中。单元用逻辑地址编址,该逻辑地址包括2部分:4字节批数编码和1字节单元编码。批编码用于作为组地址,把命令导向共享相同批编码的单元组。0批编码具有保留的意义,它寻址所有单元。所有其余可能的批编码是可变址的(即,一个用批编码=0传输的指令意指为系统广域广播,而具有批编码=23456的地址仅指向批编码23456中的单元。其它批组中的单元无视后的命令)。

    单元编码用于识别批组中的一个特定单元。可以在批组中包含直到255个单元。0单元编码具有寻址一个批组中所有单元的地址的预定意义。(即,一个具有批编码=23456、单元编码=0的逻辑地址是导向批编码23456中的所有单元)。

    要求建立用户单元数据库的命令一般地按表VIII所示的顺序反复发送。主题类型       获取(如果未已获取)主题子类型     始终获取(如果未已获取)区域           如果单元已授权则获取区域的通道清单。通道数据       如果通道在区域的通道清单中,则获取通道数

               据。显示清单       如果显示清单能应用于区域的通道清单中的一

               个有效通道,则获取该显示清单。显示清单给

               出对于单一通道及对于一天的一览表数据。经

               常比随后一天的数据更多地发送当天的数据。显示标题       如果在某些已获取的显示清单中被参考而且用

               户单元已经没有则获取显示标题。显示描述       如果在某些已获取的显示清单中被参考而且用

               户单元已经没有则获取显示描述。密钥分配       如果命令的批地址与单元的被指定的批地址匹

               配,则总是处理密钥分配命令。

                  表VIII

    其余的消息分布在所需要的一个随机基上的该循环流中。注意,传输误差可能引起丢失消息因而命令会混乱地接收。特别要注意可能是显示清单中的间隙。用户单元必须能够处理遗漏和混乱。

    下述部分描述各个命令。命令以它们未被加密的形式示出,但读者必须认识到由于加密,以上所提及的修改可以对任意命令都会发生。时间命令

    时间命令(图10)特定了当前的时间和日期。在预定的速率下周期性地发送它们。用户单元52(图1~4)将复位它们的当前时间和日期以便符合在该消息中接收到的值。示于图10的时间命令的字段在表IX中描述。字段             描述命令种类         命令种类=1,识别命令为一条时间命令。加密标志         指出当前命令完成加密与否的标志。命令种类

                 和命令长度决不加密。0=未被加密,1=被加

                 密。密钥ID           解密ID,识别2个当前的“节目”解密密钥的哪

                 一个将被用于解密该命令。命令长度         命令中的字节数(包括种类和长度字段)。时间             从1992年1月1日午夜开始以分钟数编码的

                 当前时间和日期。时间和日期是格林威治平均

                 天文时间。DS标志           日间省时标志。如果日间省时有效则显示标

                 志。是否发送了使用日间省时的缺省时区。 0

                 =日间省时无效,1=日间省时有效。符号标志         用于随后的缺省时区补偿字段的符号位。如果

                 置位,则其指示时区补偿是负值,并且将从格林

                 威治平均时间中减去补偿值。(对于格林威治

                 子午线西方的数据提供者站,即,整个美国和加

                 拿大)。注意,这包含有时区补偿字段不是一个

                 2的补码的二进制数。缺省时间补偿     4位字段,指示从格林威治平时到传送Star

                 Sight数据的数据提供者站的时区的小时补偿

                 数。在用户单元完成授权(设置实际时区)之前

                 在显示本地时间时使用。该字段的合法区间是

                 从0~12二进制数。时间(秒)       时间字段低位的秒部分,事先存在命令中。该

               字段的分辨率是秒。合法区间是0至59。包

               括首、尾两数。

                   表IX日间省时更改命令

    当下一个日间省时更改将发生时,日间省时更改命令解释为对于包含有这些更改的时间周期的一览表数据的显示能够示出正确调整的本地时间。用户单元必须加上他们的时区补偿(从特许命令中获得)将为与他们本地更改时间对应的更改计算GMT时间。计算了GMT时间之后的显示清单项目应和一个由即将到来的日间省时状态所影响的时间补偿一起显示。示于图11的日间省时更改命令中的字段在表X中定义。字段                  描述命令种类              命令种类=2,识别命令为一条日间省时更改命

                      令。加密命令              指出当前命令完成加密与否的标志。命令种类

                      和命令长度决不加密。0=未被加密,1=被加

                      密。密钥ID                解密ID。识别2个当前的“节目”解密密钥中

                      的哪一个用于解密该命令。命令长度              命令中的字节数(包括种类和长度字段)。能够日间省时          当日间省时在格林威治子午线是可能时的时间

                      和日期。从1992年1月1日开始以分钟数编

                      码。时间和日期是格林威治平均时间。启动的

                      时间总是小于禁止的时间。禁止日间省时          当日间省时在格林威治子午线是禁止时的时间

                      和日期。从1992年1月1日开始以分钟编码,

                      时间和日期是格林威治平均时间。禁止的时间

                      总是大于启动的时间。

                    表X区域命令

    区域命令识别所有的通道,Star Sight数据适用于这些通道并且能够在给定区域中的由用户单元接收。一条区域命令发送给在由一个数据提供者站接收的范围内的每一区域。例如,对于每一个电缆系统的通道调测构成一个区域。特许命令传送区域ID。一旦区域已知则对于区域中的每一条通道的通道数据能够从通道数据命令中获取。

    在用户单元获取用户的区域中的每个通道的通道数据后,该命令中的通道IDs用户单元将不再需要。但是,区域ID和版本必须在通道数据丢失(如断电)或发生变化而且必须重新获取的情况下提供支持。

    通道ID项目以缺省顺序列出,用户单元在缺省顺序中显示它们直到使用者改变了使用设置屏幕的顺序。通道排序(Channel or-dering)多多少少是数值式的而且例如HBO及DISNEY这样的通道都给出等于1并且极有可能用“名称来源(namea ffiliation)”字段按字母排序的本地通道号。

    只有基本的通道在一条区域命令中发送(见备份通道命令)。图12所示的区域命令中的字段在表XI中定义。字段               描述命令种类           命令种类=3,识别命令为一条区域命令。加密标志           指出当前命令完成加密与否的标志。命令种类

                   和命令长度字段决不加密。0=未被加密,1=

                   被加密。密钥ID             解密密钥ID。识别2个当前的“节目”解密密

                   钥中的哪一个将被用于解密该命令。命令长度           命令中的字节数(包括种类和长度字段)。区域ID          唯一区域ID编码,该编码必须与在特许命令

                中接收到的区域IDs之一匹配。识别区域对于

                后续通道IDs清单的哪一个是适宜的。该字段

                决不为0值。区域种类        指出区域是广播、电缆或卫星系统的哪一种。

                (0=广播,1=标准电缆,2=IRC电缆,3=

                HRC电缆,而5=卫星。余其的值未定义。初始补偿        以1/2小时的单位对区域从下午6:00到初始

                时间进行补偿。例如,初始补偿=1意味着初

                始时间起始于下午6:30,=2意味沣初始时间

                起始于下午7:00 。日期种类标志    指出该命令中的日期字段将如何解释的标志。

                如果设置了该标志,则日期描述什么时候该命

                令中的信息无效。如果被清除标志,则日期表

                示该命令中的信息成为有效的时间。日期            特定该命令中的信息无效或变为有效的时间。

                见日期种类标志的说明。该日期从1992年1

                月1日午夜格林威治平均时间开始以分钟数编

                码。通道数IDs       区域中通道IDs编码。该编码必须大于0。通道ID          通道ID编码,用于识别要求汇集该用户系统

                中所有通道的通道数据的通道数据命令。该字

                段决不以0值通过。调谐通道数       通道编码,用于调谐TV/VCR到该通道。最大

                 可调谐通道是通道511。注意:调谐通道编码

                 在该命令中发送以避免对于在某个不同的调谐

                 通道编码上放置通道的电缆系统必须发送一个

                 通道ID项目。例如,HBO可以位于一个电缆

                 系统中的通道10也可以位于另外系统中的通

                 道25。发射调谐通道编码在这里意味着只有

                 一个HBO项目需要在通道数据命令中发送。源               如果区域种类是广播,则该字段无意义。如果

                 区域种类是卫星,则该字段指出频带(00=C频

                 带,01=KU频带,02及03未定义)。如果区域

                 种类是电缆种类的任意一种,则字段指出该通

                 道在什么源上(00=无特定源,01=源A,02=

                 源B,03=源C)。通道种类         3位字段,指出通道种类(00=无特定分配,01

                 =扩展的基本种类(extended basic),02=奖励,

                 03=每看一次支付,04=请求的视频)。卫星字母ID       5位字段,描述字母顺序的卫星标识符的字母

                 部分(即,卫星S4的“S”)。如果“区域种类”字

                 段==卫星字段值且1描述字母“A”,2描述字

                 母“B”等的情况下,该字段才存在(在所有通道

                 ID项目中)。对于该字段的合法区间是1~

                 26,并包括1和26。表示字符“A”至“Z”。卫星数字ID       5位字段,表示字母顺序的卫星标识符的数字

                 部分(即,卫星S4的“4”)该字段仅存在于“区域

                 种类”字段==卫星的情况下。该字段被分开

                 在2个连续的字节。对于该字段的合法区间是

                 1~31,并包括1和31。转发器编码    6位字段,描述用于调谐一个卫星系统上的该

              通道的转发器编码。该字段仅在“区域种类”字

              段==卫星的情况下存在(所有的通道ID项

              目中)。该字段决不以0值通过。其合法区间

              是1~63,包括1和63。    

                    表XI通道数据命令

    通道数据命令给出用于各种显示的通道信息。为由一个数据提供者站(PBS站模式)服务的全部区域中的各通道发送通道数据命令。用户单元在其区域的所有通道上编辑信息,其区域使用包括与其区域清单之一匹配的通道ID项目的通道数据命令。

    只有基本的通道在通道数据命令中发送。(见备份通道命令)。示于图13的通道数据命令的字段在表XII中定义字段              描述命令种类          命令种类=4,识别命令为一条通道数据命令。加密标志          指出当前命令完成加密与否的标志。命令种类

                  和命令长度字段决不加密。0=未被加密,1=

                  被加密。密钥ID            解密密钥ID,识别2个当前的“节目”解密密钥

                  中的哪一个将被用于解密该命令。命令长度          命令中的字节数(包括种类和长度字段)。项目数            当前命令中通道ID项目数(不是系统中的总

                  数)。该字段必须总具有1的值(即,每条命令

                  中仅能包含1个通道项目)。nat chan msb      对于“本机通道数”字段的最高有效位。通道ID            通道ID编码,用于识别与用户的区域中的那

                  些项目相匹配的通道ID登记项目。名称标志        标志,指出通道的名称将以一个数字还是以3                个字符文本信息串进行显示。(0=数字,1=文

                本)。如果本机通道号被特定为0则必须设置

                该标志。本机通道号      如果通道在1个广播区域中,则是与该通道发

                生联系的通道号。这是一个用于识别通道何时

                “名称标志”为0的数字。一般,该数字与调谐

                通道号匹配。例如,通道5将只可能为通道

                29。在该位置,调谐通道号将为29而本机通道

                号将为5。如果本机通道号为0,则必须设置该

                命令中的名称—标志。名称压缩位      1个位字段,指出来自名称附加信息串的哪个

                字符被用作为基站的“呼叫字母”。该字段的

                MS位(位7)描述名称附加信息串(字节8)中

                的起始字节,而LS位(位0)描述来自信息串的

                最后字节(字节15)。(即,对于该字段的

                11110000B的值和KTVU-FOX的名称附加

                信息串将指出站的呼叫字母是KTVU),如果

                设置名称标志字段,则必须在该字段中设置总

                共1到4位。名称附加        至8字符的ASCII文本信息串,用于识别作为

                显示目的的通道。如果小于8字符长度,则用

                空字符填充。如果是8字符长度,则该信息串

                不可以空字符结束。

                  表XII显示清单命令

    显示清单命令对一个给定的通道提供一天的一览表数据。显示清单命令不包括一览表间隙(甚至在通道关闭广播时的周期),对于系统的所有区域中的每一条通道设置显示清单命令。显示清单命令包含多个显示时隙(Show Slot)登记项目,以及对应于在通道的一览表中显示的信号的每一登记项目。

    显示清单命令描述至少24小时的一览表数据。对于一个显示清单的第1登记项开始于格林威治平均时间午夜。交叉在连续的显示清单边界之间的节目仅在节目的起动时间所存在的显示清单中描述一次。下一个显示清单描述时间部分,在该时间内,节目从前面的显示清单用一个虚拟显示项溢出到该显示清单中。这些填充项用“虚拟标志”辨认,当在该时隙下设置指出了该显示的项目时,该标志能够在前面日期的显示清单的尾部找到。只有显示清单中的起始项才能够具有“虚拟标志”设置。虚拟显示项目同样地运行有效显示项目,除非它们的标题和描述文本可以用把它们作为充填项目的标记来代替。如果一个节目的起始时间准确地与显示清单边界重合,则它将仅在下一显示清单中被描述一次。

    当它们被加密时,起始于上述图解中的字节11的显示清单命令被加密(即,起始于“显示时隙项目数字段”(nbr show slat entrieo)字段)。如果它们不能应用到用户单元的区域或已经被接收,则允许抛弃显示清单命令。忽视不需要的显示清单可以有助于用户单元的数据处理能力,因为解密耗费时间。示于图14的显示清单命令的字段在表XIII中描述。字段        描述命令种类    命令种类=5,识别命令为一条显示清单命令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度决不加密。0=未被加密,1=被加

            密。密钥ID      解密密钥ID,识别2个当前的“节目”解密密钥

            中的哪一个将被用于解密该指令。命令长度    命令中的字节数(包括种类和长度字段)。版本              显示清单版本号,用于识别对于给定的一天什

                  么时候产生了对显示清单的更改。在遍及网络

                  第1次发送时“版本”起始于0并且在时间周期

                  (即一周)中的那一天随每一次对于显示清单的

                  更改而递增,其中,给定的一天是运行的一天。

                  如果版本字段不同于由用户单元通常支持的

                  值,则新的一览表取代当前的一览表。通道ID            通道ID编码,识别通道发送了哪个一览表。

                  把通道ID编码匹配于通道数据命令项目之

                  一。该字段决不具有0值。起始时间          对于该显示清单中初次显示的起始时间和起始

                  日期,从1992年1月1日午夜、格林威治平时

                  开始以分钟数编码。对于后续显示的起始时间

                  是通过从每一显示时隙项加上连续的持续时间

                  计算的。因而,一天中的起始和下一个(如

                  Johnny Carson)中的结束的显示将是清单中的

                  最后显示。显示时隙项数      对于一整天该通道上的显示数,计数虚设项,如

                  果它存在的话。DID标志           标志,指出DID字段是否存在于当前的显示时

                  隙项目中。0=不存在,1=存在。组标志            显示组标志,指出该显示是否为一个显示组的

                  一部分。 0=不是,1=是。支付/观看标       指出显示是每次观看活动的支付。1=有,0=志                没有支付/观看。显示组标志        显示组标志,指出该显示是否为一个显示组的

                  一部分。 0=不是,1=是。虚设标志          虚设项标志。指出在前一天的显示清单的末尾

                  能够找到该时隙下的节目。只有一个显示清单

                  的首项才可设有“虚设标志”。持续时间         显示单元内1分钟的持续时间,最小总显示持

                 续时间是5分钟,最大是4小时或240分钟。SID              显示ID数字。唯一的20位数,用于识别包含

                 显示的标题的显示标题命令。该字段可以有0

                 值,该值指出不存在显示信息。DID              描述ID数字。唯一的16位数,用于识别显示

                 描述命令。该命令包含显示的一段情节的描

                 述。如果对于该显示不存在描述,则DID标志

                 将左清除并且该字段将被省略。该字段不可以

                 有0值。显示组ID         显示组ID数字。识别节目为一个都具有该相

                 同组ID数字的节目组的成分。字段仅在“组

                 标志”=1时存在。该字段不可以有0值。注

                 意:对于具有一个显示组ID数字的节目记录

                 的一个SERIES(系列)将使得在相同的通道找

                 到的组的全部成员被记录,对于显示组的记录

                 排队项在最后的记录产生后的2周被删除,因

                 而,用户不必断开组记录。

                  表XIII显示标题命令

    显示标题命令包括程序的名称(例如COSBY SHOW)和一些用于主题搜索的程序属性。显示标题通常用Huffman编码法压缩。

    未被压缩的显示标题必须是1至86字节长,并包括1和86字节。因为用户单元的显示容量有限,故长度大于38字节的标题可以被截短。

    如果显示是在于用户的区域中至少一条通道的显示清单内,则显示清单命令必须存放在数据库中。其它所有的显示标题命令将被忽视。所需要的显示标题通过显示标题命令中的SID数字与显示清单中的SID数字相匹配来识别。示于图15中的显示标题命令的字段在表XIV中解释。字段            描述命令种类        命令种类=6。识别命令为一条显示标题命令。加密标志        指出当前命令完成加密与否的标志。命令种类

                和命令长度决不加密。0=未被加密,1=被加

                密。密钥ID          解密密钥ID,识别2个当前的“节目”解密密钥

                中的哪一个被用于解密该命令。命令长度        命令中的字节数(包括种类和长度字段)。压缩标志        指出标题被压缩的标志。在用Huffman编码

                方案(例如,许多“X”S或“q”S压缩时,有几个

                标题是较长的。1=标题完成压缩,0=标题是

                未压缩的ASCII。CC              指出显示包含封闭字幕信息(VBI线21)的标

                志。0=没有被封闭地加上字幕,1=被封闭地

                加上字幕。立体            指出显示是立体广播的标志。0=不是立体,1

                =立体。BW/C            指出显示是黑白或彩色广播的标志。D=彩

                色,1=黑白。SID             识别该显示的20位唯一的数字。如果该数字

                在该单元的区域中某些通道的显示清单中也能

                找到,则该显示清单命令仅对该用户单元有意

                义。该字段决不以0传递。主题ID          识别对该节目的主题类型和恰当的类型信息的

                数字。用于主题搜索。子类型有一组主题ID

                数,该主题ID数识别在主题搜索对于那些子

                类型已完成时被选择的显示的种类。显示哪个

                “主题ID”字段与被选中的组中的一个值匹配。

                0值指出不存在主题信息。显示标题            给出显示的标题的Huffman编码的或直接的

                    ASCII文本信息串。Huffman编码方案已在附

                    录A中描述。信息串总是以NULL结束。

                    NULL字符是在被Huffman编码之前加上去

                    的。

                    表XIV显示描述命令

    显示描述命令包括节目的一个情节的描述和一些主题搜索所用的节目属性。显示描述通常使用被用于显示标题的相同的Huffman编码方案进行压缩。

    未被压缩的显示描述长度必须为1~162字节之间,并且包括1和162字节。因为用户单元的显示容量有限,故长度大于120字节的描述可以截短。这些描述命令被发送给所有的显示,这些显示在由数据提供者接收的全部区域中都有描述。如果DID在至少对于用户的区域中的一条通道的显示清单中被参考,则显示描述命令必须被存在数据库中。所有其它的显示描述命令将被忽视。所需的显示描述通过显示清单中的DID数字与显示描述命令中的DID数字相匹配而被分辨,示于图16中的显示描述命令的字段在表XV中定义。字段           描述命令种类       命令种类=8,识别命令为一条显示描述命令。加密标志       指出当前命令完成加密与否的标志。指令种类

               和指令长度决不加密。0=未被加密,1=被加

               密。密钥ID         解密密钥ID。识别2个当前的“节目”解密密

               钥中的哪一个被用于解密该命令。命令长度       命令中的字节数(包括种类和长度字段)。DID          描述ID数字。识别该部分情节描述的唯一16

             位数。如果该数还可以在对于用户单元的区域

             中的某些有活力的通道的显示清单中找到,则

             该显示描述命令仅对用户单元有意义。该字段

             总不为0。压缩标志     指出描述被压缩的标志。在使用Huffman编

             码法(例如,许多“X”S或“q”S压缩时,几个描

             述较长。1=标题完成压缩,0=标题是未被压

             缩的ASCII。CC           指出显示包含关闭字幕信息(VBI线21)的标

             志。0=没有被关闭地加字幕,1=关闭的字幕。立体         指出显示是立体广播的标志。0=非立体,1=

             立体。BW/C         指出显示是黑白或彩色广播的标志。D=彩

             色,1=黑白。等级标志     指出命令是否有字节7、8和9中的等级字段的

             标志。否则这些字节是不存在的并且主题ID

             字段起始于字节5。0=等级字节不存在,1=

             等级字节存在。评价等级     3位字段,描述电影的评价等级。它是一个数

             字,说明如下:0=无等级,1=粗劣,……,4=极

             好。值5~7保留。MPAA等级     指出电影观众适合的等级。0=无等级,1=G,

             2=NR,3=PG,4=PG13,5=R,6=X,7=

             NC17。值8~15保留。特性位屏蔽   指出诸如暴力或赤裸这样的节目属性的8位屏

             蔽。

             位    属性

             0     渎神

             1     赤裸

               2    暴力

               3    成年人的环境

               4    成年人的主题

               5    不用

               6    不用

               7    成年人的语言出品的年份     年份其一部分是减去190010产生的。例如,一

               部1943年出品的电影具有二进制值4310。该

               字段仅存在于设置了“等级标志”的情况下。值

               00指出出品年份尚未指定。显示描述       给出显示的一部分情节描述的Huffman编码

               的或直接ASCII的文本信息串。Hufman编码

               法在附录A中说明。信息串总是以NULL结

               束。NULL字符在其被Huffman编码之前附

               上

               表XV主题类型命令

    主题类型命令指定在用户单元的主题功能中被显示的主要的类型。这些类型构成等级主题搜索功能中的索引的第1级。对于每一个主要的主题类型指定一个唯一的8位ID数字和一个文本信息串。文本信息串命名该类型项目。这些项目被建议的描述顺序连续地列于指令中。

    指令包括一个版本号,该版本号在主题类型命令每一次更改时递增。当传输具有不同版本号的一个命令时用户单元将替换存储在存储器中的已有的命令版本。示于图17的主题类型命令的字段在表XVI中定义字段        描述命令种类    命令种类=11(0BH),识别命令为一条主题类

            型命令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度决不加密。0=未被加密,1=被加

            密。密钥ID      解密密钥ID,识别2个当前的“节目”解密密钥

            中的哪一个被用于解密该指令。命令长度    命令中的字节数(包括种类和长度字段)。版本        主题类型版本号。如果加入或删除任意类型以

            及文本改变时版本号均更改。当版本号改变时

            获得一组完整的新类型。类型数      最初的主题类型的总数。即,在主题类型后面

            的主题类型项目数。主题类型ID  唯一的8位数用于识别相应的子类型项目。该

            字段决不以0传递。属性标志字  一个8位标志字,用于特定主题子类型的特性。

            标志字中各字段的意义如下:位0:有说明的显

            示名称设置时,主题类型名称可以用具有该主

            题ID的显示的描述进行显示(某些类型名称

            如ALL或OTHER在用一个描述显示时显得

            使用不便。项目的这些种类将具有该被清除了

            的位。其余项目,如MOVIE或DOCUMEN-

            TARY是对描述的合乎需要的补充,故而可以

            具有这一被设置的位)。位1~7:保留。类型名长度  “类型名”字段中的字节数。用于找出下一项目

            的起始位置并且确定随后的文本信息串的长

            度。该字段决不有0值(如果它以0传递则第

            一个生成用户单元将破坏)。类型名      命名该类型的文本信息串。它应该用于显示类

            型的名称。该文本是非压缩的,NULL结束的

            ASCII信息串。

               表XVI主题子类型命令

    主题子类型命令指定在用户的主题功能中显示的子类型。它们在用户选择完一个主要的主题类型之后显示。每一个主要的类型有1或多个子类型,这些子类型构成等级搜索法的第2级。每一子类型的描述包括父类型(parent category)的8位ID、一个唯一的16位主题ID序号以及一个命名该项目的文本信息串。项目被建议的描述顺序连续地列于命令中。

    命令包括一个版本号,该版本号在主题子类型命令每次改变时递增。当传送了一个具有不同版本号的命令时,用户单元替换存储在存储器中的已有的命令版本。如果所有的用户单元尚未具有包含相同的主题类型ID、子类型ID及版本号的一个项目,则它们将存储这些子类型名。示于图18的主题子类型命令的字段在表XVII中定义。字段         描述命令种类     命令种类=12(0CH),识别命令为一条主题子

             类型命令。加密标志     指出当前命令完成加密与否的标志。命令种类

             和命令长度决不加密。 0=未被加密,1=被加

             密。密钥ID       解密密钥ID,识别2个当前的“节目”解密密钥

             中的哪一个被用于解密该命令。命令长度     命令中的字节数(包括种类和长度字段)。主题类型ID   唯一的8位数,用于识别对应于该子类型项目

             的最初的类型。该字段将决不有0值。子类型数     7位无符号数,指出主题子类型的总数,即,随

             后的主题子类型项目的数目。该字段决不有0

             值(若其以0传递则第一个生成用户单元将破

             坏)。项目长度    包含该字节的当前子类型项目中的字节总数。

            用于确定对于下面项目的起始补偿和“子类型

            名”字段中的字节数。该字段决不有0值。属性标志字  一个8位标志字,用于指定主题子类型的特性。

            标志字中各字段的意义如下:位0:有说明的显

            示名称设置时,主题子类型名可以用具有该主

            题ID的一个显示的描述显示(某些子类型名

            如ALL或OTHER在用一个描述显示时可能

            显得使用不便。项目的这些种类将具有这一被

            清除了的位。其余项目,如喜剧或戏剧是对描

            述的合乎需要的补充,因而可以具有这一被设

            置的位)。位1~7:保留。主题IDs数   主题ID项目之前的主题ID项目数,上述图解

            中,这个字段的值将为“k”。该字段决不有0值

            (如果其以0传递则第1个生成用户单元将破

            坏)。主题ID1~k  一组16位主题ID数,用于识别在对于该子类

            型完成一个主题搜索时所选择的显示。即,任

            何其显示标题或显示描述项包含任意一个这些

            主题ID数的节目应包括在由该子类型所选择

            的显示清单之中。这些主题IDs是按升序存储

            的。这些字段决不具有0值。子类型名    命名该类型的文本信息串。用于显示类型的名

            称。文本是未压缩的,NULL结束的ASCII信

            息串。

                    表XVII用户单元复位命令

    用户单元复位命令允许Star Sight控制中心去复位被选用户单元。能发送复位的不同种类。示于图19的用户单元复位命令的字段在表XVIII中解释。字段        描述命令种类    命令种类=13(0DH),识别命令为一条用户单

            元复位命令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度决不加密。0=未被加密,1=被加

            密。密钥ID      解密密钥ID。识别2个当前的“节目”解密密

            钥中的哪一个被用于解密该命令。命令长度    命令中的字节数(包括种类和长度字段)。复位种类    复位控制位字段:位0:在设置时,指令该单元

            去清除存有已获取的网络数据的半易失性存储

            器。当单元再起动时,它将开始再次获取网络

            数据(还已知作为一个冷引导)。位1~7:保

            留。串行数      5字节串行数字,识别被该指令寻址的用户单

            元。一个全0的串行数字指出一个“组广播”,

            故所有的用户单元将准备去应答这样的命令。

                   表XVIII特许命令

    特许命令授权用户单元开始收集和显示一览表数据。在一个用户对星形视觉(StarSight)服务承担义务将发送该命令。

    在接收到特许指令之前,用户单元并不知道它在哪个区域中,因而不知道对哪个通道收集数据。同样地,它没有必要的解密密钥去解密各种命令,直到接收到特许指令为止。

    使用在特许处理期间给出典型的顾客服务的串行数,特许指令去寻址各个独立的用户单元。第一个生成用户单元被限于去支持一个单一的区域及一条或两条在相同调谐频率上的分离的VBI线。示于图20~22的特许命令的字段在表XIX中定义。字段        描述命令种类    命令种类=14(0EH),识别命令为一条特许命

            令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度决不加密。0=未被加密,1=被加

            密。密钥ID      解密密钥ID,识别2个当前的“节目”解密密钥

            中的哪一个被用于解密该命令。命令长度    命令中的字节数(包括种类和长度字段)。SU串行数    由制造商分配的用户单元串行数,用于在特许

            或再次特许期间寻址用户单元。后续指令寻址

            一个使用批和单元数的用户单元。该数被给予

            在特许处理期间顾客业务代表,而且确定用于

            编码该命令的加密部分的RSA公开密钥。特许数据    72字节块的特许数据,使用单元的厂家分配的

            公开密钥加密。密码必须使用制造时分配给

            Star Sight公司保密处理器的用户单元的保密

            的RSA密钥来解码。数据在加密之前如以下

            那样被存储。批数        32位数,识别加密组,用户单元附属在其内。

            当和跟随在该数后面的一字节单元数结合在一

            起时,就构成对于用户单元的一个唯一地址。

            这些数由该命令分配并且用于寻址该单元或所

            有以后的命令中它的批组。单元数      1字节单元ID。1个批组中的每个单元都被分

            配1个唯一的单元ID。服务级掩码  2字节位掩码,指出用户认购了哪些Star Sight

            公司的服务。单独的位的意思是TBD。所有

            的位保持为0直到被定义为止。节目密钥0       起始8字节解密密钥。后续密钥分派命令寻址

                该单元的已分配的组中的批以便去分配新的节

                目密钥。节目密钥1       另外的8字节解密密钥。数据跟随长度    保存在特许块中的数据字节数,不包括被保留

                的空数据块和该字段。在该命令的当前定义

                中,该字段等于常数20(14H)。批密钥          被分配到该单元的批组中的8字节密钥。该密

                钥用于解密在密钥分派命令中传送的节目密

                钥。批密钥仅在密钥对于一个给定批不完整时

                才更改。新的密钥通过把新的特许命令发送到

                组的各成员处而分配到一个批中。DP源            该字段具有和区域命令中的源字段同样的意

                义。意思是指出存在数据提供者信号的输入

                源。符号标志        对于时区补偿字段的符号位,时区补偿字段跟

                在其后。如果设置,则指出时区补偿是负的,而

                且应从格林威治平时减去。(对于格林威治子

                午线以西的数据提供者站,即,整个美国和加拿

                大)。注意,这隐含时区补偿字段不是一个2的

                补码二进制数。时区补偿        4位字段,指出从格林威治平时到用户单元所

                处时区的小时补偿数。在用户单元完成特许

                (设置实际时区)之前显示本地时间。该字段的

                合法区间是0~12十进制数。(该字段同样地

                被解释为被包含在时间命令中的缺省时区补偿

                字段)。VCR代码组       代码数,识别在命令用户的VCR以便记录、重

                绕等时所使用的VCR控制码组。该字段缺省

                值为8000H。这意味着没有代码组被指定。电缆箱代码组      代码数,识别在命令用户的电缆箱去改变通道

                  时所使用的电缆箱控制码。该字段缺省值为

                  8000H。这意味着没有代码组被指定。卫星代码组        代码数,识别在命令用户的卫星接口去改变通

                  道时所使用的卫星控制码。该字段缺省值为

                  8000H,这意味着没有代码组被指定。TV代码组          代码数,识别用于遥控电视的代码。该字段缺

                  省值为0。代码组的特定意义是TBD。初始区域ID        唯一的数字,识别用户单元所处区域。该字段

                  特定一组收集数据的通道。它对应于区域命令

                  中的区域ID。第一个生成用户单元可以仅对

                  一个区域收集数据。DSA标志           适于日间省时标志。标志指出在用户的时区是

                  否使用日间省时。 0=否,1=是。调谐通道          调谐通道数字段的最高有效位,调谐通道数字MSB               段后述。数据提供者通      用于接收所有后续Star Sight命令的站的通道道ID              ID数。通常是特许期间所用的站,但负载平衡

                  的要求可以强行一种更改。调谐通道号        是数据提供者的调谐通道号。该信息在特许命

                  令中传送,因而,用户单元不必等待一个通道数

                  据命令去解释数据提供者通道ID字段。该字

                  段的合法期间是0~511,而且包括0和511。卫星字母ID        5位字符,描述字母顺序的卫星标识符(即,卫

                  星S4的“S”)的字母部分。字段值1描述字母

                  “A”,2是“B”等。如果数据提供者是一个非卫

                  星源,则该字段被特定为0。如果该字段是非

                  0,则它的合法区间是1~26,并且包括1和26,

                  代表字母字符“A”到“Z”。卫星数字ID    5位字符,表示字母顺序的卫星标识符的数字

              部分(即,卫星S4中的“4”)该字段被分开在2

              个连续的字节上。该字段的合法区间是1~

              31,并且包括1和31。转发器号码    6位字段,描述用于调谐到一个卫星系统上该

              通道的转发器号码。该字段的合法区间是0~

              63,并且包括0和63。VBI线数       用于获取Star Sight数据的VBI线数。VBI流ID       最初数据提供者的流ID。流ID用每一个时间

              命令传送。用户单元可以使用它去识别他们收

              听的VBI流。在一个电缆公司对它的通道映

              像制造了一个未宣布的变化后搜索家用数据流

              时它对用户单元是有用的。保留          10字节字段,保留用于进一步的定义。所有第

              一生成用户单元将不解释该数据块的常数。

                 表XIX长赋值IR码命令

    长赋值IR码命令指定控制码,该控制码通过用户单元通用遥控芯片用于控制一个特定的外围设备。描述IR广播者语言的代码可以对于那些设备有选择地发送,这些设备不在URC芯片的数据库内。传输一般产生于在顾客业务代表(Customer Service Rep)与一个呼叫Star Sight的用户接触的情况下,因为用户在它们单元手册中没有找到对于他们的VCR/电缆箱/VT的代码组。

    IR码可以被发送去沿其串行数寻址一个特定的单元,或者发送给具有给定的产品码、设备种类(如VCR)和设备ID的单元组。这些命令可以在用户每次请求时发送一次,也可以在寻址SUs组时反复发送。示于图23的长赋值IR码命令的字段在表XX中定义。字段                       描述命令种类    命令种类=22(16H),识别命令为一条长赋值

            IR码命令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度决不加密。0=未被加密,1=被加

            密。密钥ID      解密密钥ID,识别2个当前的“节目”解密密钥

            中的哪一个被用于解密该命令。命令长度    命令中的字节数(包括种类和长度字段)。串行数      命令寻址的用户单元串行数。一个0串行数意

            味着命令寻址所有含有对应于该命令中的产品

            码、设备种类和设备ID的用户单元。互连配置    一个对应于由SU(即,TV、VCR、电缆箱)控制

            的部件被连接的路径的数。这些值和配置为

            TBD。卖主特定    字节值,它们的使用依赖于该命令寻址的产品。

            例如,在寻址一个Zenith(美国一电子公司名)

            TV时,该值是和卸载码ID一起使用的调谐方

            法。产品码      识别命令对其寻址的用户单元的种类/模式的

            数字。和SU中URC的种类有关。如果该数

            在串行字段=0时不与其产品码匹配,则用户

            单元无视该命令。设备种类    识别设备的种类(VCR、电缆箱、TV、IRD、

            ……),该字段能够分辨这些IR码。

            0    电缆箱

            1    TV

            2    VCR

            OC   IRD设备ID       用于识别这些IR码的设备的码组数。用户单

             元(只在具有一个匹配的地址时)对于给定的设

             备种类用该数替换它当前具有的无论何种码组

             数。因而,标题末尾(headend)能够对一个特定

             用户直接设置码组。如果该命令中的串行数字

             段为0则不进行该动作。在这种情况下,如果

             用户已经登录了一个匹配设备ID的码数,则

             仅对同样的设备种类处理该命令。版本         用于该指令中IR码的版本号。SU保存用于

             每一设备种类的版本号并且如果其用于特定设

             备的版本号不同于命令中的版本号则仅处理那

             些寻址单元组的赋值IR码命令。IR码长度     IR码字段中的字节数IR码         用于由URC芯片去控制特定种类的设备的信

             息(通常是IR码)。该字段内的结构由URC

             芯片制造商确定。

                 表XX密钥分配命令

    密钥分配命令给出当前和下一节目密钥用于解密被加密了的命令。用户单元必须监视用于包括其批数的密钥分配命令的数据流。在找到命令时,它将把特许位掩码、双向密钥及特许数据字段发送到Star Sight保密处理器。如果对应于用户单元数的特许位掩码中的位是0,则用户单元被解除特许并且必须中止数据收集。示于图24中的密钥分配命令的字段在表XXI中定义。字段        描述命令种类    命令种类=17(01H),识别命令为一条密钥分

            配命令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度决不加密。0=未被加密,1=被加

            密。密钥ID      解密密钥ID,识别2个当前的“节目”解密密钥

            中的哪一个被用于解密该命令。命令长度    命令中的字节数(包括种类和长度字段)。批数        32位数,识别用户单元归属的加密组。在特许

            处理期间该数被赋值。特许位掩码  256位掩码(32字节),具有对应于批中一个单

            元的各个位。能够应用于一个用户单元的位是

            对应于用户单元的单元数的位。如果单元被特

            许则设置位(=1),否则复位(=0)。节目密钥0   使用分配到用户单元的组的批密钥编码的密

            码。当“密钥ID”字段=0时,Star Sight保密处

            理器使用该密钥去解密被加密的命令。节目密钥1   使用分配到用户单元的组的批密钥编码的密

            码。当“密钥ID”字段=1时,Star Sight保密处

            理器使用该密钥去解密被加密的命令。验证数据    4字节值,由Star Sight保密处理器去验证该命

            令中的特许位掩码和节目密钥字段。

               表XXI用户单元命令

    该命令用于把数据字节传送给1个或多个用户单元。格式和内容的定义是专用于用户单元的。网络并不试图解释数据。

    在开发期间,该命令为用户单元提供了一个传输命令和应用数据之间的挂钩,而不用再去对各个功能定义分离的、形式上的网络消息,这些消息中的许多本质上是暂时性的。示于图25的用户单元命令的字段在表XXII中定义。字段      描述命令种类    命令种类=24(018H),识别命令为一条用户单

            元命令。加密标志    指出当前命令完成加密与否的标志。命令种类

            和命令长度字段决不加密。0=未被加密,1=

            被加密。密钥ID      解密密钥ID,识别2个当前的“节目”解密密钥

            中的哪一个将被用于解密该指令。命令长度    命令中的字节数(包括种类和长度字段)。命令子类型  1字节字段,指出这是哪一种用户单元命令种

            类。定义了下述命令种类:01:输入诊断菜单。

            如果该命令寻址该单元。其余类型值保留。SU串行数    用户单元的被分配了5字节的串行数。该字段

            全0指出对于所有用户单元的一组广播。

                  表XXII

    以下描述用户单元52数据库驱动机构内部数据结构。用户单元数据的一般特性是分级的。数据结构的一览表数据等级的降序排列如下:通道数据表    包括通道的用户单元清单。显示列表      包括对于一个通道的显示标题、描述、起动时间

              及持续时间。显示标题      包括显示标题分配和标题文本。描述显示      包括显示等级、分配和描述文本。

    主题类型和主题子类型用于选择观看的显示。它们共享一个公共数据值(主题索引),该值用于取出匹配一个主题类型/子类型对的显示。主题数据等级的降序排列如下:主题类型表主题子类型表被选主题显示表对于由用户单元接收的网络命令的描述见Insight数据传输网协议的描述。数据库、存储池概述

    就像由用户单元的应用部分请求的那样,存储器管理器分配并释放存储块。应用软件经由处理(handle)查询存储器块。一个存储器块的处理是对包含池索引(pool zndex)的一个表项的索引。池索引是一个被定标的地址。该地址转换成一个存储块的地址。处理方法允许随系统目标老化和衰落而再次装载存储块,而不需要应用数据结构的特殊的更新。

    存储器管理器周期性地运行一个无用信息收集处理以便收集未被使用的存储块并把它们重新组合到一个较大的块中。因为应用通过处理表查询具有诸处理的诸存储块,因而MEMORY BLOCKS能够用应用数据结构的特殊的更新而被再次装载。另外,存储池能够暂时被闭锁以防止临界周期期间块的再定位。

    每个存储块包括作为最首要部分的存储器块尺寸和对象类型(OBJECT TYPE)。这将在诸存储块再定位及合并时提供帮助。

    对象类型分开在2个主组中。小的诸对象始终能够以小于存储器的16块被定义。当前各存储器块为6字节长。小的诸对象具有它们在第一半字节(NIBBLE)中的编码了的对象类型,以及在存储块的第一字节的第二半字节中编码了的块的长度。大的对象具有它们作为存储块的第一字节的编码了的对象类型,以及作为存储块的第二字节的分配单元数。

    如果存储块的第一字节和OXCO按位“与”(AND)的结果是0,则这是一个大的对象,否则是一个小的对象。数据库存储池存取方案

    数据库存储池存取方案的图解描述示于图26。进一步的详情如下:处理表

    处理表是一个固定分配的表格,如图27所示,包括2种项目:自由项目和使用中的项目。自由项目始终具有2个最有效位组,以便不与使用中项目冲突。

    使用中的项目包括对于数据库项进入到存储池中的索引(该数据库项经由处理被查询),例如显示标题项目。一个数据库项的处理是进入到处理表中的索引。一个数据库的池索引能够由于池中的无用信息收集而改变,但处理将不像存在数据库中的项变化那样长。从数据库删除的项把它们的处理返回到自由清单的顶端。

    处理表项0总是自由清单的开头。表被初始化为具有包括下一项目索引的每个项目的所有自由项目。

    处理表的尺寸限制了能被保持在池中的数据库项的数目。具有各种通道数的系统将需要不同的处理表尺寸。字段      描述池索引    用于包含该项目的第一个池块的进入到池中的

          索引。数据库显示一览表存取综述

    数据库显示一览表存取方案示于图28。通道数据维持在被称为通道数据表的内数据库驱动机构(Engine)数据结构中。通道数据表选择由一个区域存取的通道。通道数据表通过系统命令处理器从区域命令和通道数据命令建立。与通道相关的信息从区域命令中抽取并且放置在通道数据表中。

    要使用的区域ID从特许命令中抽取。区域ID是用于显示一览表生成的密钥信息。区域ID选择由用户单元处理了的区域命令,该命令定义被存取的通道ID,通道ID定义通道数据表,通道数据表定义显示清单,显示清单选择显示标题和显示描述,它们查询主题类型和主题子类型。一旦定义了通道数据表,则通道通过通道数据表直接地查询通道。

    通过一个处理(HANDLE)存取显示一览表中各较低级别的表。用处理表把处理转换进存储器的一个指针中。通道数据表

    如图29所示,通道数据表包含区域中的各通道上的信息。该数据用于存取一个通道的一览表数据(显示清单),对于通道闪烁(gliffs)和设置期间调谐通道、在通道的起始端显示。进一步的详情被提供在表XXIII中。字段         描述块种类/数    块的池项目类型和数目,该块是支持该池项目

             所必需的。种类值指出这是一个2字节字段,

             因为取决于区域中的通道数,长度能够变为非

             常大。通道数据表类型=1。通道数       用户区域中的通道项目数(包括暂时不用的通

             道)。

               表XXIII通道项目

    对于区域中每一通道有一个通道项目(仍见图29)。进一步详情在表XXIV中提供。字段            描述通道ID          由InSight控制中心分配的通道的唯一ID数

                用于识别用户单元需要的显示清单。调谐通道数      用来接收该通道的广播的调谐的通道数。如果

                通道在一个电缆系统中则调谐通道数可以不同

                于原始的通道数。例如,通道5(CBS)也许是一

                个电缆网上的通道17中的广播。转换器数        对于获取卫星广播的卫星转换器数。卫星数          卫星数,以及和卫星码一起使用的索引生成与

                卫星接收器箱进行通信的特定命令的索引。最初通道数      在通道gliff中显示的通道数。这是用户识

                别的通道。信号强度        对在特许扫描期间获取的通道的信号强度额定

                值。大的数表示强的信号。数据提供者标       数据提供者标志,识别我们从那里接收Star志                 Sight数据的信道。在特许扫描期间设置位。无效标志           无效通道标志。在用户特定该通道为无用时设

                   置该位。当设置了该位时,对该通道没有收集

                   数据。无描述标志         无描述标志,识别获取了无描述数据的通道。

                   在用户设定期间置位。名称标志           标志,指出通道图标显示最初通道数还是来自

                   “名称—分支”字段的前3个字符。0=用数字,

                   1=用字符。名称—分支         给出通道的名称和(如果恰当)网络分支的文本

                   信息串。例如,;KTVU-FOX”。掩码位             被设置则指出“名称—分支”信息串中的哪些字

                   符被掩蔽掉的位。受欢迎的连接       对于下一个最受欢迎的通道的通道ID项目

                   数。在用户设定期间置位。当把该表转向受欢

                   迎级时使用(?)。最初的项目=02H。显示清单处理       对于该通道的显示清单处理表的处理。表处理复制通道处理       与该基本通道相联系的复制通道表的处理。

                   表XXIV通道复制表

    通道复制表(图30)包括区域中各通道上的信息,那些通道是基本通道的复制。该数据用了调整付款收看种类的通道的块显示。所有通道共用一个公共基本通道显示清单,但附加一个起始时间到基本通道的显示清单的补偿中。基本通道ID不存入该结构中。代之以该结构作为一个处理被通道数据表中的通道项目查询。如果一个通道项目有复制通道,则复制通道处理字段有一个存取表的处理数。进一步的详情在表XXV中提供。子段         描述块种类/数    要求保持该池项目的块的池项目种类和数目。

             种类值指出这是1个2字节字段,这是因为长

             度能随区域中通道数而变得非常大。通道数       在用户的区域中复制通道项目数(包括无效通

             道)。

                   表XXV通道复制项目

    对于区域中每一复制通有一个通道复制项目。进一步的详情在表XXVI中提供。字段          描述调谐通道数    用于该通道被调谐的通道数,这些通道数经某

              些时间补偿(9位)来复制基本通道的显示清

              单。时间补偿      这是从基本通道ID的起始时间以分钟进行的

              补偿。

              表XXVI

    显示列表处理表

    一个“显示列表处理表”(图31)包含用来显示该星期每天的列表的处理。这个图表通过该“显示列表处理图表”指向位于该信道数据表格中的处理。经由此表我们就能访问表示每周有调度价值的显示列表。更详细部分将在图表27中提供。字段         说明类型/块数    存贮池(区)类型=40H,块数=1。因为两块信

             息都包含在第1字节中,所以该值等于41H。参考计数     该显示列表的时间数量被数据库中另一目标所

             参考。当这一结构开始建立时,由于信道数据

             表格要引用它,所以参考计数将=1。星期一—星期天 一种用于本周每一天的处理。这些处理表示是

              实际处理。显示列表处理  表示本周给定一天的显示列表。最初并且如有

              必要,当给定的处理=0000时,意味着需要显

              示列表。

                 表XXVII

    显示列表

    一个显示列表(图32)包含24十一个给定信息的调度时数。唯一的时间是,当一个节目当天开始并且超过24小时界线而仍在广播时,事实上它将包含多于24小时调度时间。所有显示列表始终在每天同一时间开始。若有必要将建立一个虚时隙用来处理前一天的剩余节目。对于完全的一套调度来讲,每个由给定用户单位支持的节目始发站要求七个独立的显示列表。经由本周给定一天的显示列表处理图表(格)来访问该显示列表。更详细部分将在表格27中提供。字段         说明类型/块数    该项目要求的存贮池项目类型及块数。显示列

             表存贮池类型=02H。版本         显示列表的当前版本,当一种显示列表的新版

             本发生时,允许我们认可。开始时间     在显示列表中第一次显示的开始时间(从1992

             年1月1日午夜-格林威治时间-以后以分钟

             数目计)。用来确定将要来到的新的调度日。

                    表XXVIII

    显示项目

    通过显示项目的有序顺序给出一个信道调度。这些项目给定一个显示的持续时间、标题以及可能给出一系列事件中一个事件的描述。这些项目不是4,6个字节长度就是8个字节长度,取决于该显示是否有说明以及/或组标识符(ID)。

    对应于一个给定开始时间的项目寻找要求这些项目从该列表的开头和附加持续时间值起被有条理地扫描。在该显示列表中必须没有间隙。更详细部分在图表29中提供。字段               说明虚标志             如果第1个时隙是虚的,则意味着最后显示列

                   表的最后显示结束,则虚标志置位。这一时间

                   大量包含在持续时间中。DID标志            说明ID标志。如果这一位=1,那末对于这一

                   项目就存在一个DID处理字段;即这个项目至

                   少是6个字节长,并且该显示有一个说明持续时间           节目分钟数的长度-范围:1分钟-240分钟(4

                   小时)。大于4小时的显示必须分成多部分,每

                   一部分指定一个新时隙。GRP(分组)标志      分组ID(标识符)标志。如果这一位=1,那末

                   该项目就存在一个分组ID字段;即该项目至

                   少是6字节长度,并且该显示为一个记录组。

                   若DID标志将该项目置位,该项目就是8字节

                   长。SID处理            对于这一显示标题及题目种类信息的显示标题

                   项目的处理。DID处理            用于显示说明项目的处理,该项目给出这一显

                   示的事件说明和一些附加的题目种类信息。如

                   果“DID标志”字段被置位,则这一字段才显出。分组ID             分组ID值,该分组ID被记录管理程序用来识

                   别是一个记录组的组成部分的显示。定界符             在第1个显示时隙(时间片)之前是一个“EEH”

                   定界符。在最后一个显示时隙之后是一个

                   “FFH”定界符。

                    表29

    显示标题

    显示标题(图33)包含一个显示的标题的普通被压缩的文本。每一个唯一的显示标题有一个登记项目。

    显示标题是基于存贮池的项目。无论什么时侯,一个显示列表被接收(对于该用户单位正在为其收集数据的信道),则一个(登记)项目被产生,该信道包含一个对它来说该用户单位已经没有该显示标题的SID。当一个项目被建立时,就有一个处理分配给它,并且在该显示标题处理图表表目中将“Need it”标志置位。

    该表目(项目)大小由该标题长度来确定。当在一个显示列表中接收一个新SID时,一个单独的存贮池块被保存(包含一个空标题字符串)。当适当的显示标题信息连续被接收时,则该表目将被填满,并将“Need it”标志清零。那时,该表目被再定位,并扩展成多存贮池块(但处理项目将停留在相同状态)。更详细部分将在图表XXX中提供。字段         说明类型/块数    该表目要求的存贮池项目类型和连续的存贮池

             块数。显示标题存贮池类型-5?H。题目ID       对于这一显示的与题目种类数据相联系唯一的

             数字。这是进入该题目种类数据表中的一个索

             引。压缩标志     该标志指示显示标题正文是否被压缩。有时实

             际上压缩使字符串变长,因此,当不需要压缩

             时,这一标志用来抑制减压(0=未被压缩,1=

             被压缩)。CC           该标志表示显示是否关闭了加字幕。0=未关

             闭,1=关闭。立体声标志   该标志指示显示是否用立体声广播。0=未用

             立体声,1=用立体声。BW/C         该标志指示显示是否用黑白方式广播还是用彩

             色方式广播。0=彩色,1=黑白。参考计数    这一显示标题的次数被显示列表、记录排队项

            目,或数据库中其他项目参考。当这一字段为

            0时,记录排队项目及其相应的显示标题处理

            表格项目将是删除的选择对象。显示标题    显示名称的正文字符串。通常这一字符串由霍

            夫曼编码所压缩;但是,如果“被压缩的”标志没

            有置位,则正文一直是ASCII码。

                  表XXX

    数据库显示标题散列表格存取方案

    数据库显示标题散列表存取方案在图34中示出。

    显示标题处理表

    显示标题处理表(图35)是基于存贮池的表,它用来确定是否需要显示标题或者该显示标题是否已被接收。对于一个SID能散列成每一个可能值都有一个显示标题处理表,即256个表。

    在对于SU正在为其收集数据的某一信道的任一显示列表信息中,每接收一个唯一的SID就有一个显示标题处理表项目形成。形成该项目的特殊表由SID的散列值来确定;也就是说,由SID的最低有效位来确定。

    当SIDs从数据库中取消时,这些表格必须更新。一个显示处理表格漫游者后台任务被接通并每隔一定时间访问这些表格,在参考计数到达0时对它们进行校验。漫游者将寻找能被删除的那些项目。更详细部分将在表格31中提供。字段          说明类型          用于显示标题处理表的存贮池项目类型=

              03H。块数          该项目所要求的存贮池块数。项目数        表格项目数。当搜索表格以便与SID值相匹

              配时使用。该数目可以永不为0。

                 表XXXI

    显示标题处理表项目

    此显示标题处理表包含多个项目。这些项目中的每一个项目包含以下字段:字段        说明需要标志    该标志指示对于这一SID来说,显示标题正文

            字符串信息是否已被接收。0=显示标题被接

            收,1=未接收。

    显示标题散列表

    该显示标题散列表(图36)是一个固定大小,预分配的表格,它只包含每个可能的SID散列值的池索引。该SID散列值是进入这个表格中的索引。第n项目中的值是进入包含所有被接收散乱到n这种程度的SID的显示标题处理表的存贮池中的索引。更详细部分将在表XXXII中提供。字段      说明池索引    用于散乱成偏离表格开头的这些项目的SID

          的散列值的第1块显示标题处理表格的池索

          引。0值意味着散列到这一项目的程度都没有

          发现SID散列值(在我们为其收集数据的信道

          的显示列表中)。SID       唯一的显示ID数字。因为在这个表中所有的

          项目都有相同的最低有效8位,因此只有最高

          有效12位被存贮。这20位数字对于每一个显

          示标题都是唯一的。处理      进入处理表中的索引,同样地,对于包含相应的

          显示标题项目的第1池块也给出池索引。

                 表XXXII

    显示说明

    显示说明(图37)包含某一显示事件说明的(普通)被压缩的正文。每一个唯一的显示说明就有一个项目。显示说明是基于池的条目。每当接收一个显示列表(对于SU正在为其收集数据的信道来讲)就产生一个项目,该显示列表包含一个DID,对DID而言,SU已经没有显示说明。即,在该显示说明处理表项目中“Need it”标志被置位。

    该项目大小由说明长度确定。当在一个显示列表中接收一个新的DID时一个存贮池块被保存(包含一个空说明字符串)。当连续地接收适当的显示说明信息时,该项目就被填满,并且将“Need it”标志清零。那时,该项目可以再定位,并扩展为多存贮池块(但它们的处理项不变)。更详细部分将在表XXXIII中提供。字段         说明类型/块数    该项目所要求的存贮池项目类型和连续的存贮

             池块数。显示说明存贮池类型=6?H。压缩标志     该标志指示显示说明正文是否被压缩。有时,

             实际上压缩使该字符串变长,因此,当不需要压

             缩时,这一标志用来抑制减压(0=未被压缩,1

             =被压缩)。CC           该标志指示该显示事件(情节)是否关闭了加标

             题。0=未关闭,1=关闭。立体声       该标志指示该显示事件(情节)是否用立体声广

             播。0=未用,1=用。BW/C         该标志指示该显示事件是否以黑白方式广播还

             是以彩色方式广播。0=彩色,1=黑白。等级标志     该标志指示是否出现等级字节。0=未出现,1

             =出现。评论家评级   由评论家给出的对应于显示的星的数目。0=

             未未评级。MPAA等级     观众适用性等级。0=G,1=NR,2=PG,3=

             PG13,4=R,5=X,6=NC17。赋予位屏蔽特征     位屏蔽表示像暴力或渎神之类的显示属性。见

                   用于位分配的“显示说明命令”。位                 属性0                  渎神(profanity)1                  裸态(nudity)2                  暴力3                  成人环境4                  成人话题5                  轻微暴力6                  简单裸态7                  成人话题8                  壮年话题9                  未使用参考计数           这一显示说明被数据库中的显示列表、记录排

                   队项目或其他条目参考的次数。当这一字段是

                   0时,该项目及它们相应的显示说明处理表项

                   目就是删除的选择物。题目ID             对于这一显示的事件,有唯一的数字与题目种

                   类数据相联系。这就是一个进入题目种类数据

                   表中的索引。显示说明           用于显示名称的正文字符串。通常这一字符串

                   被霍夫曼编码压缩;但是,如果“compressed(压

                   缩)”标志未置位,则正文一直是ASCII码。字

                   符串将用零值来结束。

                     表XXXIII

    数据库显示说明访问概述

    图38描述该数据库显示标题散列表访问方案。

    显示说明处理表

    显示说明处理表(图39)是基于存贮池的表,该表用来确定是否需要显示说明或该显示说明是否已被接收。对某一DID散列成每一个可能值都有一个显示说明处理表;即有256个表。

    对于在SU(用户单位)正在为其收集数据的信道的任一显示列表信息中所接收的每一唯一的DID就有一个显示说明处理表项目产生。其中产生该项目的特殊表格将由DID的散列值确定;即由DID的最低有效8位来确定。

    当DID从该数据库中删除时,这些表必须更新。每当5个DID被删除,即它们的参考计数到达1时,一个显示处理表漫游者后台任务被接通,并且访问这些表。该漫游者寻找那些可能被删去的项目。更详细部分将在表XXXIV中获得。字段    说明类型    用于显示标题处理表的存贮池项目类型=04H块数    该项目所要求的存贮池块数目。项目数  表格项目数。当搜索用于匹配DID值的表时

        使用。

                 表XXXIV

    显示说明处理表项目

    该显示说明处理表包含多个项目。这些项目中每一个项目包含在表35中所示的字段:字段        说明需要标志    该标志指示,对于这一DID的显示说明正文字

            符串信息是否已被接收。0=显示说明被接收,

            1=未接收。DID         唯一的说明ID数字。因为在这个表中的所有

            项目具有相同的最低有效8位,所以只有最高

            有效8位被存贮。这16位数对每一个显示说

            明是唯一的。处理    进入该处理表中的索引,同样地,该表对包含相

        应的显示说明项目的第1存贮池块给出池索

        引。

                   表XXXV

    显示说明散列表

    该显示说明散列表(图40)是一个有固定的大小的预分配表,该表只包含用于每个可能的DID散列值的池索引。该DID散列值是一个进入此表的索引。在第n个项目中的值是一个进入用于显示说明处理表的存贮池中的索引,该显示说明处理表包含所有被接收的散列到n的DID。更详细部分说明如下:字段      说明池索引    用于散列到偏离该表格开头的这一项目的DID

          处理的显示说明处理表的第一块的池索引。0

          值表示很难找到DID处理(在我们为其收集数

          据的信道的显示列表中)以致于散列到该项目。

          题目种类表

    题目种类表(图41)包含下装到用户单位的题目的定义。该题目种类用来搜索特殊类型的显示。每一题目种类包含一个或多个题目的子类。在题目种类表中的每一个题目种类有一个与其相联系的题目子类表。更详细部分在表36中提供。字段         说明类型/块数    池项目类型和块数要求包含这一池项目

             (item)。该类型值表明池项目为2字节字段,

             因为由于可能的题目种类数目引起的该项的长

             度变长。参考计数     该表参考的次数。初始化时无用(存贮)单元收

             集器并不删去它。版本            当版本号改变时,题目种类表新种类和子类被

                收集起来的版本号。新题目计数也一定要确

                定。题目种类数      题目种类项目数。

                    表XXXVI

    题目种类项目

    这是每个题目种类的一个题目种类项目。有关该题目种类项目更详细部分在表37中提供。字段               说明题目种类ID         该题目种类的唯一ID(标识符)通过首部结尾

                   (head end)指定。用来识别该初级种(分)类的

                   题目子类。表处理             对包含该题目的存贮池块的处理。题目子类           对应于此题目种类的子类表。题目种类名长度     以字节为单位的正文字符串的长度。用来对下

                   一项目开始进行定位。题目种类名         被压缩的题目种类的正文名称。已进行了霍夫

                   曼编码。

                    表XXXVII

    题目子类表

    题目子类表(图42)包含关于题目种类中的题目子类的信息。每一个题目子类表被一个题目种类项目参考。每个题目子类项目包含名称、限定符和题目索引。显示标题和显示说明中的题目索引是相对于一个题目子类的题目索引而匹配的。匹配的题目索引将识别哪些显示是一个题目子类的组成部分。更详细部分在表38中提供。字段               说明类型/块数      池项目类型和块数要求包含这一池项目

               (item)。类型值表明该项目为2字节字段,这

               是因为由于题目种类中的题目子类数目原因使

               该项目能变得很长。题目种类ID     特有的题目种类的题目种类ID。参考计数       该目标被参考(引用)的次数。题目子类数     题目种类中的题目子类项目数。

                  表XXXVIII

    题目子类项目

    该区域中的每个信道有一个题目子类项目。关于该题目子类项目的更详细部分在表39中提供。字段              说明子类显示计数      参考(引用)这个子类的显示计数显示标题/说

                  明对只应计数一次。项目长度          按字节计总的保留(剩余)项目长度(索引和正

                  文)。题目索引数        参考(引用)这一题目子类的题目索引数。题目索引[]        题目索引,(9位+额外的题目索引位数)长度。

                  这是相关(从属)的执行(过程)。首部结尾

                  (head end)告诉用户单位最大的题目索引需要

                  多少位。缺省位是9位。用户单位可以将它们

                  (题目索引)编码为9位值,或16位值。子类名            被压缩的正文子类名。

                表XXXIX

    本节将描述在一个用户单位52中所有处理机之间发送的信息。既使有些用户单位的执行程序不能使用或不需要全部信息,该信息仍要描述。

    显示后接有该信息中每个字段描述的信息格式的图表已给出。变成灰色的字段表示当前不用的字段,但是,为了与今后的执行程序保持兼容性,这些字段的位应设置为0。所有字段为二进制,2的补码数字,除非另有注释。

    数据库驱动机构-I/O处理器接口

    数据库驱动机构和I/O处理器经由1兆位/秒速度运行的1M总线进行通信。I/O处理器通过很少几个所规定的垂直消隐时间行接收数据传输网络数据,并且当数据库驱动机构处理机请求时发送所获得的原始字节。数据库驱动机构控制被调谐的信道,并指定特殊的被使用的VBI行。

    数据库驱动机构也给I/O处理器发出图形显示命令例如用给定的颜色填满矩形,并存贮或恢复萤光屏上给定矩形的像素内容。所有用户单位屏幕都是由这些图形显示命令构成。

    数据库驱动机构以信包(图43)为单位向I/O处理器发出命令,该信包包含一个后续很少几条命令的信包长度。 I/O处理器将所有的信包字节传送给RAM命令缓冲器,并且在传送完成时,按照它们在信息包中接收的次序开始执行命令。在所有命令执行完之前,I/O处理器设置表示它正忙的状态标志。信息包的大小始终是按发送给I/O处理机的任何命令顺序中所接收的前两个字节。一次只能向I/O处理器发送一条命令信包。

    图形命令

    下面的命令是定义与用户单位52相连接或结合为一体的电视机中绘图系统屏幕所需要的原始图形操作。

    屏幕坐标以该屏幕左上角的(0,0)为基础。TPU2740允许X坐标像503那样高,但该系统的最大X坐标是251。这就允许该系统将X坐标保持在单个字节中并使不同颜色的两个像素包括一个“系统像素”。因此(251,207)是该屏幕的右下角,并且各命令中所接收的X坐标必须由2740型加倍。

    在下面命令中的所有颜色是由颜色字节的上下半字节中二个基本的TPU2740颜色组成。在单个系统像素中使用二个分离颜色来增加可以示出的颜色数目。使用颜色字节中的二个颜色设定系统像素实际上包括沿X轴设定二个连续的2740像素。

    当区域填满时,这些颜色必定是抖动的。就是说,用于沿X轴的连续的2740像素的颜色一定是在适当的命令颜色字节中给出的二个颜色之间交变。偶数行用颜色1开始,而奇数行(即,Y坐标是奇数)用颜色2开始,并在沿X轴的连续像素的二个颜色之间交变。

    如果X或Y坐标超过屏幕范围,则2740的图形程序将切断输出;就是说,如果操作坐标超出(0,0)至(251,207)范围,则图形就不卷绕(wrap)。

    具有非法参数值的命令被忽略。一个非法的“cmd type(命令类型)”字段将导致该信息包中所有后续命令被忽略;就是说,如果IOP曾删去一个非法命令类型,则它与信息包一起结束。图形命令优先于VBI处理。

    设定图形缺省

    设定图形缺省命令(图44)将使I/O处理机将其所有图形变量复位到它们的初始化值。当该数据库驱动机构是从复位状态的电源产生时就使用这个命令。IOP(I/O处理机)将这些值初始化为:

    ·阴影宽度=阴影高度=3

    ·阴影颜色=BLACK(黑色)

    ·小字体 △X=6

    ·小字体 △Y=10

    ·大字体 △X=8

    ·大字体 △Y=15

    ·亮度=WHITE(白色)

    ·下划线1=GREY(灰色)

    ·下划线2=BLACK(黑色)

    详细部分在表XXXX中提供。字段        说明命令类型    命令ID(标识符)号=1,表示将它识别为一组

            图形缺省命令。阴影宽度         对于垂直阴影沿X轴的像素数,由绘图矩形命

                 令使用。阴影高度         对于水平阴影沿Y轴的像素数,由绘图矩形命

                 令使用。阴影颜色1,2     用于阴影的缺省颜色。小字体△X        对于小字体字符沿X轴隔开的像素数目。被

                 写ASCII码字符串命令使用。小字体△Y        用于用小字体字符书写的正文行沿Y轴隔开

                 的像素数目。当用写ASCII码字符串命令在

                 正文字符串中遇到一个回车字符时,这个值被

                 加到当前正文(本)行的Y坐标上。大字体△X        用于大字体字符沿X轴隔开的像素数目。由

                 写ASCII码字符串命令使用。大字体△Y        用于用大字体字符书写的文本行沿Y轴隔开

                 的像素数目。当用写ASCII码字符串命令在

                 文本字符串中遇到一个回车字符时,这个值被

                 加到Y坐标上。亮度1,2         用于顶端压纹线(the top embossing lines)和左

                 侧行的颜色标识符(ID)编码。下划线11,12     用于内部压纹下划线和内部右侧线的颜色标识

                 符(ID)编码。下划线21,22     用于最低压纹下划线和外部右侧垂直(verticle)

                 线的颜色标识符(ID)编码。

                    表XXXX

    清除屏幕

    清除屏幕命令(图45)使I/O处理机将屏幕消隐并将所有显示缓冲器像素设定为规定的“透明”颜色。更详细部分在表41中提供。字段      说明命令类型    命令标识符(ID)编码=2,表示将该命令识别

            为一条清除屏幕命令。透明颜色    用于透明颜色的颜色标识符(ID)号码。只有

            低位半字节用来定义该透明颜色。

                表XXXXI

    绘画矩形

    对一个指定的抖动颜色的矩形进行绘图。在基于设置在该命令中相应的标志位的单个操作中可以对矩形进行填写、画轮廓,画阴影和/或压纹。这些操作中的每一个操作可以独立于其它操作进行。例如,通过只设定“outline(画轮廓)”标志位就能对空矩形绘图。

    对于纯色、填满了的矩形、“填满颜色1”和“填满颜色2”两者都应为相同的值。按其顺序应先将矩形填满,然后进行压纹,画轮廓以及画阴影。

    更详细部分在表42中提供。字段              说明命令类型          命令标识符(ID)号码=3是将它识别为一

                  条绘画矩形命令。左上X             矩形左上角的X坐标。左上Y             矩形左上角的Y坐标。宽度              沿X轴以像素为单位的矩形大小。高度              沿Y轴以像素为单位的矩形大小。填满颜色1,2      用于填满该矩形的抖动颜色的颜色标识符

                  (ID)号码。如果“fill(填满)”位被置位才

                  使用。画轮廓的颜色1,2  用于在该矩形周围画轮廓的抖动颜色的颜

                  色编码。如果“outline”标志=0则不使用。填满              标志表示矩形是否应该用抖动颜色填满。

                  0=不填满,1=填满。画轮廓(outline)      标志表示矩形是否应画轮廓。0=不画轮

                     廓,1=用“outline”颜色给矩形画轮廓。画阴影               标志表示矩形是否应该有阴影。如果为画

                     一个弹出(pop-up)而将阴影位置位,那末

                     保存和恢复矩形操作必须考虑该阴影的大

                     小。阴影大小和颜色由设定图形缺省命令

                     来设定。0=不画阴影,1=画阴影。压纹(使凸起)         标志表示矩形是否应该被压纹(使凸起)以(emboss)             便产生一种3D效果。所使用的压纹颜色

                     由“填满颜色1”和“填满颜色2”字段来确

                     定。0=不压纹,1=要压纹。

                  表XXXXII

    矩形实例在图47A-47E中示出。

    保存矩形(Save Reetangle)

    是使屏幕上的一个指定的矩形的像素内容保存在一个临时缓冲器中以便以后通过一条恢复矩形命令进行恢复。更详细部分在图48和表XXXXIII中提供。字段               说明命令类型           命令标识符(ID)编码=4表示将其识别为一条

                   保存矩形命令。左上X              该矩形左上角的X坐标。左上Y              该矩形左上角的Y坐标。宽度               沿X轴以像素为单位的矩形大小。高度               沿Y轴以像素为单位的矩形大小。弹出(pop up)ID     ID编码由命令启动程序(该值等效于嵌套级)

                   赋值。这个字段只用于调试。

                表43

    恢复矩形(Restore Rectangle)

    将以前用保存矩形命令保存的矩形恢复到屏幕上。被恢复的矩形通过它的“弹出ID”字段识别。恢复坐标允许以前被保存的矩形恢复在屏幕上的不同位置,例如当移动光标或某类图标时。更详细部分在图49和表XXXXIV中提供。字段        说明命令类型    命令ID编码=5表示将其识别为一条恢复矩

            形命令。左上X       该矩形左上角的X坐标。左上Y       该矩形左上角的Y坐标。保存        标志表示矩形存贮区是否可以释放以便由以后

            的保存操作来使用。如果“SAVE(保存)”标志

            被置位,则另一“restore(恢复)”操作可以执行

            而无不用相应的“SAVE(保存)”(命令)。0=

            释放,1=保存。弹出ID      预先赋予一个被保存的矩形的ID编码(号)。

            除调试外不使用。

           表XXXXIV

    垂直方向移动矩形

    垂直方向移动矩形命令(图50)使一个指定矩形的像素内容拷贝到显示存贮器的另一地方,以便在屏幕上有效地移动该矩形。只有通过这个命令垂直移动才被处理。矩形一次上滚或下滚一行直到达到指定滚动范围。更详细部分在表XXXXV中提供。字段        说明命令类型    命令标识符(ID)编码=6表示将它识别为一个

            垂直方向移动矩形命令。左上X       该矩形左上角的X坐标。左上Y       该矩形左上角的Y坐标。宽度        沿X轴以像素为单位的矩形大小。高度        沿Y轴以像素为单位的矩形大小。滚动范围      使每个移动操作的矩形位移的像素数目。负数

              表示将矩形位移到屏幕上“滚动范围”像素较高

              的位置。正数表示将矩形移到屏幕上较低的位

              置。延迟          在下一个单行滚动操作之前要计数的水平同步

              脉冲数。为数据库驱动机构提供某种滚动率控

              制。

                表XXXXV

    写ASCII码字符串

    输出一个ASCII字符串至屏幕。起动相应于该字符左上角的字符串的第一个字符的坐标。一连串的字符出现在一个水平行上直到遇到一个ASCII回车字符;后面的字符是屏幕下面的“△Y”像素输出(像在为每个字体设定图形缺省命令中所规定的那样)并在该原始X坐标处再起动。非法字符将在它们的位置上输出一个“?”。

    字符可以用二种字体中的一个字体输出。只有大写字符才被大字体支持。更详细部分在图51和表XXXXVI中提供。字段          说明命令类型      命令标识符(ID)号码=7表示将其识别为一个

              写ASCII字符串命令。字体          确认二种字体的哪一种应该用于该字符串中的

              每个字符。0=小字体,1=大字体。起始X         该行中第一个字符的左上角的X坐标。起始Y         该行中第一个字符的左上角的Y坐标。文本颜色1,2  形成字符的像素的颜色标识符(ID)号码。(只

              用低半字节-字符不抖动)ASCII字符串   被输出的ASCII字符的字符串。当遇到一个

              NULL(空值)时停止输出。

                     表XXXXVI    

    画信道图标

    在指定的坐标处画一个信道图标。如果该图标包含1或2个字符信道名,则该图标的坐标表示应精确地包含该图标的矩形的左上角。在这种情况下,如果“ASCII信道名”字段大于2个字符,则这些坐标必须调整。IOP必须减小在该命令中用3*(信道名长度-1)发送的X坐标。如果在该信道名字符串中没有字符,则画一个空信道图标(即如果字符5=0,则画1-2字符范围的空图标)。更详细部分在图52和表XXXXVII中提供。字段              说明命令类型          命令标识符(ID)号码=8,将它识别为一个画

                  信道图标命令。左上X             该图标的左上角的X坐标。左上Y             该图标左上角的Y坐标。填满颜色1,2      在该信道图标内填满颜色的颜色标识符(ID)

                  号码。文本颜色1,2      用于信道图标的文本和图标轮廓的颜色标识符

                  (ID)号码。ASCII信道名       0-4个字符用于该信道图标内部标号。它可

                  以是一个像“SHOW”,“G3-34”,“RESET”,

                  “CNN”那样的名称或像“7”或“135”那样的信

                  道号码。字段有一个NULL终结符;即在名称

                  的最后一个字符后面字节=0。如果这个字符

                  串的长度为0(即这个字段的第一个字节=0),

                  那末就画一个空图标。

             表XXXXVII

    在图53A-53C中示出几个信道图标例子。

    禁用的透明颜色

    该禁用透明颜色命令(图54)规定,无颜色代码号表示透明颜色。该命令用来指示什么时候无颜色应该是透明的,并且每次应该发送一个被绘制的全屏幕显示。更详细部分如下:字段        说明命令类型    命令标识符(ID)号码=9将它识别为一个禁用

            的透明颜色命令。

            网络数据采集和控制接口

    系统数据经由PBS网络,MTV,显示时间(showtime),一个或多个垂直消隐间隔(VBI)行上的其它传输源被接收。IOP从每行(如果有多行)采集数据并将它存入分离的输入缓冲器。即使对某一给定字段的按帧编码已坏,数据仍存贮到IOP的输入缓冲器中。在这种情况下,03的二字节被存贮。如果该命令包至少包含一个要求响应的命令,则该数据只传输到数据库驱动机构处理器。

    当响应一个数据库驱动机构请求时,I/O处理器将传送它能传送的小于或等于被请求的数据字节数那样多的字节。如果输入缓冲器已满,则I/O处理器开始转贮该数据直到该缓冲器变空或产生复位。一个装满的缓冲器在下一个它向数据库驱动机构发送的响应中将使“OVf1”标志置位。

    I/O处理器能处理多达2行系统数据的垂直消隐间隔(VBI)行或一行系统数据,然后关闭来自行21的字幕数据。数据始终从每个系统数据VBI行的二个字段采集。关闭的字幕数据也是从二个字段采集。

    I/O处理器在10毫秒之内对要求响应的任何命令进行响应。

    停止VBI

    停止VBI命令(图55)将使I/O处理器对它的与VBI处理有关的内部变量进行初始化。所有VBI缓冲器计数器被清零,并且任何被采集的数据将丢失。VBI数据采集被停止直到接收一组VBI控制参数或一个刷新VBI缓冲器命令。更详细部分叙述如下:字段        说明命令类型    命令标识符(ID)号码=16,将其识别为一个停

            止VBI命令。

    设定VBI控制参数

    设定VBI控制参数命令(图56)允许数据库驱动机构指定控制VBI数据采集的参数。为了能允许VBI数据采集,该命令(或一个刷新VBI缓冲器命令)必须在一个停止VBI命令之后发出。

    这些参数必须对所有VBI行(最大值为二行)发送。每一组新的VBI控制参数将置换所有以前的参数。这些参数必须首先从最低的VBI行起按行编号排序。更详细部分在表XXXXVIII中提供。字段        说明命令类型    命令标识符(ID)号码=17,表示将其识别为一

            个设定VBI控制参数命令。行编号      用于采集系统数据的VBI行编号。VBI行1     将要采集数据的初始VBI行编号。帧编码1    用于VBI行1的按帧编码。速率1      用于VBI行1的数据率。0=电视字幕数据率

            (每行二字节),1=全速率(每行33个数据字

            节)。VBI行2     将要采集数据的附加VBI行编号(若有的话)。

            如果只有一个VBI行要处理,则不产生。最大

            值为2个VBI行。速率2      用于VBI行2的数据速率。如果“行编号”字段

            =1则不产生。0=电视字幕速率(2字节/行),

            1=全速率(33数据字节/行)。帧编码2    用于VBI行X的按帧编码。如果“行编号”=1

            则不产生。

                  表XXXXVIII

    读VBI状态

    读VBI状态命令(图57)使I/O处理器将状态信息返回到在指定的VBI行缓冲器中。更详细部分在表XXXXIX中提供。字段        说明命令类型    命令标识符(ID)号码=18表示将其识别为一

            个读VBI状态命令。VBI行       它的状态正在被请求的VBI行标号。该行编

            号=0表示将状态返回给所有的活动(有效)的

            VBI行。被返回的状态格式构成如图58所示并在表50进一步说明。字段     说明VBI行    正在返回的VBI行编号。“VBI行”=0表示为

         IOP不为其收集数据的VBI行产生一个状态

         请求;即在产生该响应的命令中接收了一个非

         法的VBI行编号。(为其收集数据的那些行用

         一组VBI控制参数命令来设定)。读不出的字节数     用数据库驱动机构仍读不出的“VBI行”的缓冲

                   器中的数据字节数。该字段的一个值255表明

                   IOP至少有255字节可用。溢出1(ovf1)       该标志表明由于最后一个读请求(即因为缓冲

                   器装满读不出的字节,所以I/O处理器不得不

                   丢掉一些VBI数据)VBI已溢出。0=不溢出,

                   1=产生溢出。速率               该VBI行数据率。0=电视字幕速率。1=全

                   速率。

                   表L读VBI缓冲器

    读VBI缓冲器命令(图59)使I/O处理器从指定的VBI行的缓冲器返回一个指定的数据字节数。数据按先进先出的顺序返回。实际上返回的数据字节数将小于或等于所请求的字节数。更详细部分在表LI中提供。字段        说明    命令类型    命令标识符(ID)编号=19表示将其识别为一

            个读VBI缓冲器命令。再读        标志表明通过使用当时实际上相同的参数使最

            后读VBI缓冲器命令重复(即重复最后读VBI

            缓冲器命令)。如果这一位被置位,那末在该命

            令中将不产生“VBI行”和“字节数”字段。0=

            使用在该命令中所指定的参数读出。1=使用

            最后特定的参数读出。VBI行       正在请求数据的VBI行编号。字节数      被返回的最大数据字节数。如果被请求的字节

            多于缓冲器现有的字节,则缓冲器中的字节数

            将被返回。如果该缓冲器是空的,则返回一个

            单字节VBI数据响应(即,在图60中的字节仅

            为0),表示没有数据可用。返回的数据具有图60的格式。更详细部分在表LII中提供。字段        说明错误标志    标志指出是否因为最后的VBI访问命令而有(err flg)   错误发生。数据库驱动机构应产生一个读VBI

            状态以便获取错误信息。0=没有错误发生,1

            =由于最后的VBI访问原因,产生了错误。在

            读VBI状态命令执行完之前该错误标志不清

            除。VBI行       其状态正在返回的VBI行编号。数据字节    来自指定的VBI行的缓冲器的连续数据字节。

            字节按先进、先出(FIFO)顺序返回。返回的字

            节数将小于或等于所请求的数据字节数。如果

            缓冲器是空的,则没有数据字节返回。

              表LII

    刷新VBI缓冲器(F1ush VBI Buffer)

    刷新VBI缓冲器命令使I/O处理器或者将传输给定的VBI缓冲器中所有现存的数据或者使给定的VBI行的VBI处理复位而不停止数据采取。使用最后的设定VBI参数命令中所发送的参数重新起动VBI处理。该命令重新起动由于执行一个停止VBI命令的原因而被悬置起来的VBI处理。如果数据被传输,则该数据就以关于读VBI缓冲器命令的相同的响应格式返回。更详细部分在表LI-II中提供。字段        说明命令类型    命令标识符(ID)编号=20,表示将其识别为一

            个刷新VBI缓冲器命令。Clr标志     该标志指示剩余的数据是否应该被传输。0=

            不传输剩余数据,仅将两个缓冲器复位,1=传

            输任何现存数据(多达255字节),然后将两个

            缓冲器复位。VBI行       正在刷新的VBI行编号。“VBI行”=0表示刷

            新所有VBI缓冲器。如果该字段为非零和以

            并置的(concatenated)VBI数据传输方式,则该

            字段被忽略。

    接收组

    接收组(或RG)是一个被命名的具有一种相关的信道调测(as-sociated channel Lineup)的实体。有三个主要类型的接收组:广播,电缆和卫星。其例子在表LIV中示出:RG类型    名称                             说明广播     “SF BAY”                                                  在旧金山海湾区经过VHF

                                           (甚高频)或UHF(特高频)

                                           天线可接收的所有信道。电缆:   “TCL,Fremont,通过用户可接收    TCL Fremont电缆系统。

          到该电缆(CA)的所有信道卫星:        经过美国在美国北部可接收的北    家庭卫星天线。

              方所有信道

                             表LIV

    有些RGs,当然是电缆RGs,将具有与它们有关的感兴趣的信息,并且在销售和其它工作中也许有帮助。这样的信息的一些例子是:

    联系的名称

    电话号码

    传真(FAX)号码

    ADI

    DMA

    可以说每个星形视觉(StarSight)用户单位被认为是一个并且只有一个RG的“成员”。当它第一次付诸实施时,必须通知SU,它已在RG中,这样,它将显示该调测对RG是精确的。

    调测说明

    调测是在一种特殊的RG中被接收的信道的实际列表(目录)。实际上,在任何给定时间,有一个一对一的RG和活动调测:对每一个RG有一个并且只有一个活性调测,而对于每个活性调测有一个并且只有一个RG。有可能有时二个RG能有被接收的信道的相同列表(list);等于有可能一个列表可以被改变而另一个则不变。因此,每一个调测就是一个特殊的RG。调测通常可以被看作是通过观察一张自然地图(即,一张显示电视台和电缆系统覆盖范围的地图);它包含有关在调测所覆盖的自然地区有用的信道的信息。调测的目的是要定义在给定的RG中什么信道需要用数据来支持。

    由于已定义好了电缆TV和广播TV的物理区,位于该区域的TV观察者希望能够接收的可观察的信道已众所周知。这些信道组成一个调测,它要求知道为一个给定的RG传输什么列表数据。

    对多LINEUP地图来说覆盖相同区域或重叠是可能的。这个例子可以是经家用天线具有一台接收TV,而另外一个从电缆中获取他的信息的两个邻居。在这种情况下,电缆用户应当是在一个不同于非电缆邻居的RG中,因为他想从他的电缆中接收更多/不同的信道。在上述情况下,预定给两个RG的星形视觉(Star Sight)数据从一个PBS站释放出来,并且每个SU(用户单位)将等着收听在它的SU调测中定义的数据。

    在广播电视的情况下,一个给定的RG可以包含一至许多个信道,并且可以包括在边缘区域发现了的弱台。在电缆系统情况下,调测被很好地定义了,并且对于该电缆系统中的所有用户都是相同的,卫星观察者的调测对全美国的所有观察者都是完全恒定的,在美国的东、西海岸之间可能有一些差别,但差不多刚好是覆盖美国大陆全部的一组。

    文件格式技术规范(File Layout Specifications)

    电台列表

    该电台列表是由若干记录组成,每个记录识别和说明一个广播电台或卫星馈送的主要特性。

    为处理未编辑过的电台或中继站,一个字段用来详细说明对获得电台调度表信息的地方(如果有任何地方的话)的规范。如果该电台当前没有被编辑,则该字段中的值被置位为零;如果使用一个不同的电台标识符(换句话说,这个电台是一个中继站)来提供该调度表信息,则这个字段将包含其它电台的标识符(ID);如果该电台被正常地处理(调度表被编辑并在这个标识符(ID)下提供数据),则该字段处于空的状态。

    电台列表要求包含与每个电台或馈送相对应的一个项目,对电台或(卫星)馈电来说,卖主将数据提供给星形视觉(StarSight),而不管馈送是否在由卖主供给星形视觉(StarSight)的任何调测中出现。这是因为由于显示或测试缘故,星形视觉(Star Sight)有时要确认对一个电台的数据的需要。在像这一情况中,星形视觉(StarSight)可能在内部产生一个包含该电台的调测,并仅仅是请求卖主供给该调度表信息。

    通常,卖主应该向在美国所有定期调度电台和馈电(系统)以及某些指定的本地起始馈电系统(Local-origination feeds)供给数据;该电台列表必须包含一个识别它们中的每一个的项目,一个用于它们的每个别名的项目,以及一个出现在由卖主供给星形视觉(StarSight)的任一调测中的每一个馈电系统的项目。

    其它字段给出该电台调用字母(call letter)或卫星馈送系统名称,该名称常见的缩写,有效日期和截止日期(以便对付调用字母的更换)

    调测列表

    调测列表由二种记录类型组成:

    RG记录

    每个RG记录将说明有关一个RG的详细情况,例如像联系名称,地址,服务类型,白天节省观察时间等等。

    调测记录

    每个调测说明由RG接收的一个信道。说明在给定的RG中的信道的所有当前有效记录的组合包括用于该RG的调测(Lineup)。调测记录也可能是当前无效的记录,或者因为在将来的日期它们变成有效,或有因为它们在过去的日期已不再是有效的。每个记录包含足够的信息以便毫不含糊地识别该RG和适用的信道,并(与当前日期的知识一起)用来确定记录在当前是否有效。记录还包含允许组合信道的结构的信息。

    该调测列表可以通过发送一个调测表更新按递增方式被更新,该调测表更新只包含一个已被修改的RG的调测,因为最后一次全部调测列表被发送了。注意,任何一次,一个给定的RG的调测被更新,它必须完全地被更新;就是说;一个调测列表更新可能只更新某些RG的调测,但是,任何具有它的被更新的调测的RG必须通过发送所有RG的调测信息被更新。

    可能的使用应是每周发送完全的调测列表,而每天发送一个调测列表更新。

    文件命名约定

    电台和调测列表的文件名将赋值如下:

    每个文件的基本名应由六个表示年、月和日的字符组成;基本名应通过一个句号(圆点)与词尾分开;并且根据下面的表55,后缀应表示哪种文件类型:基本名.后缀    文件类型           例子yymmdd.STD     每日电台一览表     940130.STD(年月日)       文件yymmdd.        每周调测文件       940519.LUWLUWyymmdd.        调测一览表更新     941121.LUDLUDyymmdd.        TVR0调测文件       931225.TRDTRD

                          表LV

    文件内容

    这些文件将包括由在范围20至7E hex(包括20和7E hx(16进制))在内的Ascii文本组成的记录。对此唯一例外是记录终结符OA hex结束,一个Ascii换行。

    文件传输

    电台和调测文件是由换行结束记录组成的导管定界格式(PDF)ASCII文件。这些文件准备用电子线路方式传输到starsight。

    合成信道

    合成信道问题是经过调测被处理。如果单个可调谐的信道定期从多于一个节目源中播放节目,则它就是众所周知的合成信道(例子:一个电缆信道#41可以为部分白天显示VHI和为另一部分白天显示HBO等等。)

    该调测通过将每个进入合成信道的馈电分配给同样的“调谐”信道来处理合成信道问题。那么起始和停止时间用来确定为该合成编辑什么数据。

    合成信道在广播电视或卫星电视中很少见到,但对于一个电缆供应者来说是很正常的。

    电台列表(Station List)

    在电台列表文件中的每个记录是由在表56中定义的字段所组成。每个字段用一个ASCII“管道”(7C hex)字符与下一个字段定界。具有一个指定的缺省量值0的字段如果没有可用的数据则它可能处于空的状态;具有一个非零最小量值的字段是强制性的。注意:通知星形视觉(Star Sight),该电台列表的一个项目被删去,一个电台列表记录被传送,结果在“电台1D”和“最后被修改的日期/时间”字段中包含数据,而其它字段变空。这就给星形视觉(Star Sight)发信号以便停止进行与该电台有联系的内部处理。

    电台列表记录格式字段号    字段名                 字段大小  最    说明

                                 小  最大1.        电台ID                 12  12          该电台或馈电的12位

                                                 数字I.D.编号2.        电台类型               0   1           0=全功率广播1=低

                                                 功率TV电台2=卫星

                                                 馈电3=当地始发4=

                                                 其它5=未知的3.        调用字母或馈电名       0   8           调用字母或普通名称

                                                 (必须与8个字符相适

                                                 应!):例如,HBO-

                                                 WEST4.        普通缩写名             1   4           (大多数适用于卫星馈

                                                 电:至少必须与4个字

                                                 符相适应!)例如HBO5.        名称说明               0   120         馈电全描述性名称(通

                                                 常用于卫星馈电)。6.       本地信道                   0      13    对于本地始发电台,该

                                                 本地信道变为空闲状

                                                 态,当通过天线接收时,

                                                 广播信道变为空闲状

                                                 态;对于卫星电缆馈电

                                                 (包括):卫星(sat)类

                                                 型,卫星,转发器,信道7.       联播                       0      20    网络联播,若有的话。8.       调度数据源                 0      12    若变为空闲:调度数据

                                                 通过使用字段1中供给

                                                 的ID而被提供。0=

                                                 >无数据提供。对于该

                                                 电台,任何其它(字段)

                                                 ==调度数据源的ID

                                                 (标识符)9.       最后修改的日期时间         10     10    yymmddhhmm(年月日

                                                 时分)10.      有效日期/时间              10     10    yymmddhhmm11.      截止日期/时间              0      10    yymmddhhmm12.      注释                       300记录结   0A hex和/或0D hex                       换行和/或回车束

                     表LVI

    电台一览表记录格式的详细说明在表LVII中提供。字段      名称1.        电台标识符(ID)(12位数字)由卖主分配的唯

          一的ID编号,无论什么地方要求该ID,它将用

          来识别该电台和馈送。2.        电台类型(空的,或1字节,数字)0=全功率广

          播1=低功率电视台2=卫星馈电3=本地始

          发4=其它5=未知3.    调用字母或馈送名(多达8个字母数字)star-

      sight要求不多于8个字符用来标识该电台或

      馈送4.    普通缩写名(1至4个字母数字)注意:最多4

      个字符!若有熟知的缩写,将它提供此处。大

      多数电缆用户不考虑东、西海岸馈送,所以对电

      缆用户来说,HBO-WEST通常应仅仅缩写成

      HBO。5.    名称解释(多达120字节)若与以上不同,则给

      出全扩展名。例如,如果字段3包含

      “YOUTH”,而字段4包含“YTV”,则字段5可

      能包含“Youth Television”。6.    本地信道(多至13字节,字母数字)对于广播和

      LPTV电台,该字段只包含一个数字。对于卫

      星馈电,供给一个用逗号隔开的表说明如下:卫

      星类型(C或Ku),哪个卫星(通常是一个字母

      和一个数字,像G5),哪个转发器(一位数字),

      并且如果需要还有在转发器中哪个信道(当需

      要时,例如,10个被压缩的信道可用于一个转

      发器上)。如果“电台类型”字段包含0,1或2,

      则这个字段应包含数据;若“电台类型”是3,4,

      或5,则它可能是空的。超级电台如WTBS,

      WGN和WWOR值得特殊考虑。在它们本国

      市场上,这些电台只是具有正常广播本国信道

      编码的正常广播台;但当从卫星上接收时,本国

      信道编号必须参考一颗卫星和转发器。这将通

      过使用二个分离的电台标识符(ID)以便参考

      这些电台的二种不同的用法进行处理。如果对

      于两者,调度信息都是相同的,则它可以通过一

      个在“调度数据源”字段中给出其它的“电台标

      识符(ID)”的记录而被指示。 7.   联播(多至20字符)哪个网络,或IND,或如果

      是未知的,则为空状态。8.    调度数据源(多至12个数字)如果变为空状态:

      则调度数据通过使用字段1中给出的ID来提

      供、0=7对于该电台无数据提供。任一其它编

      码==调度数据源的ID9.    最后修改日期/时间(10位数字)最后时间任何

      字段被修改10.    有效日期/时间(10位数字)GMT日期/时间这

       一记录已变成或将要变成有效。用来指定或者

       是当前的电台信息,或还不真实,但在已知未来

       某个日期和时间例如名称或调用字母的变更将

       变为真实的电台信息。这个字段给该日期和时

       间指定的信息过去或将来是有效的。11.    截止日期/时间(多至10位数字)GMT日期/

       时间这个记录过去期满或将来期满。类似于以

       前字段,当这一片电台信息(例如调用字母)将

       不再是有效时,这一字段就指定一个未来日期

       和时间。12.    注释(多至300字节)在保证该信道或馈送被明

       显地识别时,任何时候都可能是有用的。

                  表LVII

       一个电台列表记录例子在表58中给出字段号        字段名                 实例数据1.            电台标识符(ID)         1400329652.            电台类型               23.            调用字母或馈电名称     CARTOON4.            普通的缩写名           TCN5.            名称解释               The Cartoon Network6.            本国信道               Ku,G1,87.            联播8.            调度数据源9.            最后修改日期/时间      930917093010.           有效日期/时间          930917093011.           截止日期/时间12.           注释                   eh-Th-eh,eh-Th-eh,

                                     eh-Th-Tat′s A11,Folks!END of RECORD                          (END of RECORD)(记录结束)

                表LVII

    一个包含以上说明的数据的记录如下:140032965|2|CARTOON|TCN1The Cartoon Network|Ku,G1,8|||9309170930|9309170930|eh-Th-eh,eh-Th-eh,eh-Th-That′s An,Folks!|(END of RECORD)

    调测列表

    调测数据库对在每个RG中每个当前有效的信道将包含一个记录,并且对每个RG还可以包含一个未来的调测。一个“信道”是任一单独调度的馈送。为每个合成部分使用一个单独记录来说明合成信道。

    为了使星形视觉(StarSight)的处理负荷减到最小,某些约定必须遵守:

    1.    每个字段用一个ASCII“管道”(7chex)字符与

          下一字段定界。如果没有数据可利用,具有一

          个指定的缺省量值为0的字段可以处于空的状

          态;具有一个非零最小量值的字段是强制性的

          字段。2.    为了通知星形视觉(StarSight):一个RG被删

      去,发送一个看样子正常的(normal-1ooking)

      RG记录,在“调测记录计数”字段中包含一个0

      以及在“截止日期/时间”字段中一个指定的截

      止日期/时间除外;所有其它字段应像每个这一

      技术规格那样被格式化。这样就向Starsight

      发信号以便从指定的日期/时间停止进行与该

      RG有关的内部处理,例如指定日期/时间。注

      意:由于在处理这类信息时有内在的延迟,因此

      重新使用该RG编号去识别一个新的RG不是

      一个好主意。为保证这一特性不发生问题,RG

      编号根本不应该重新使用。3.    由于一个RG记录立即后接所有与该RG有关

      的调测记录,所以一个调测必须始终在其整体

      中说明。4.    当既有一个当前的又有一个未来的为一个RG

      定义的调测时,由于一个具有较早的二个有效

      日期的RG记录后接所有的当前调测记录,因

      为当前的信息首先被传送;那末,具有一个未来

      的有效日期的另一个RG记录后接所有用于未

      来调测的调测记录。5.    如果任一调测数据被提供给一个给定的RG,

      那末整个调测(包括所有当前有效的和所有预

      定成为有效的数据)必须为该RG提供。6.    所有与一个给定的RG打交道的记录在该文件

      中必须是连接的,例如,在同一文件中,不允许

      有这些记录,它们与RG100打交道,然后与

      RG101,然后再与R100打交道。7.    调测信息将根据下列关键字值按升序存贮:a.    RG编号b.    有效日期c.    源

    d.      调谐信道号

    8.      通过在该RG记录中的该名称的任选字段中提

            供该信息,就有可能为在一个给定的调测中的

            信息明显地安排一个“截止日期/时间”。

    9.      对一个调测的任何记录的任何变更必须通过更

            新用于该调测的RG记录中的“调测信息最后

            日期/时间修改的”字段被反映出来。

    10.     注意,在对于一个“最后日期/时间被修改”的调

            测记录中不存在一个字段:该字段通过更新在

            RG记录中的“调测信息最后日期/时间被修改

            的”字段而被处理;“调测信息最后日期/时间被

            修改的”字段一次更新意味着该RG的整个调

            测已被更新和验证。

    11.     注意,在对于“有效日期/时间”的调测记录中不

            存在一个字段:该字段是通过更新RG记录中

            的“有效日期/时间”字段被处理的;该“有效日

            期/时间”字段值意味着跟随该RG记录产生的

            调测记录整个列表在该日期和时间将变成有效

            (或者已变成有效)。

    RG记录格式在表LVIII中示出。字段号        字段名         字段大小  最    说明

                             小  最大1.            记录类型       1    1          “R”=正常RG“S”=卫星2.            调测记录计数   1    4          跟在调测记录后的十进制号

                                             码3.            RG编号         8    8          (该RG8位数字I.D.(标识

                                             符)编号)4.            RG分组类型     1    1          0=广播1,2,3,4=电缆5=

                                             卫星(TVRO)5.            RG名/卫星名    0  120          该接收组唯一名称(如果是

                                             电缆,则为首部结尾(head-

                                             end)名。

    6.            电缆系统名/卫星  0  120    (如果是电缆则为系统名)

                  缩写

    7.            MSO名/Sat操作    0  120    (如果是电缆,则为MSO

                  员                         名)

    8.            联系名           0  120

    9.            联系电话号码     0   20

    10.           街道地址         0  120

    11.           城市             0  120

    12.           州               0    2

    13.          邮政编码          0   10

    14.          DMA名/卫星轨      0  120    (DMA)

                 道方位

    15.          DMA等级           0    3    (DMA等级(Rank))

    16.          ADI名             0  120

    17.          ADI等级           0    3

    18.          被服务的团体      0  300

    19.          注释              0  300

    20.          RG一般信息最后    10  10    yymmddhhmm

                 被修改的日期/时

                 间

    21.          RG调测信息最后    10  10    yymmddhhmm

                 被修改的日期/时

                 间

    22.          有效日期/时间     10  10    GMT日期/时间这个记录

                                             已变成或将要变成有效。

    23.          截止日期/时间     0  10     GMT日期/时间这个记录

                                             将要或已经截止。

    记录结尾     0A hex和/或0D               换行和/或回车。

                 hex

               表LVIII

    RG字段说明

    字段号1.记录类型(1字节)

    这个字段必须始终包含一个大写字母ASCII字符“R”或“S”,以便指定这个记录是一个RG记录。如果记录类型是“S”,那末该记录被用来说明一个特殊的卫星,并且某些字段的意义被重新定义(详细情况参看下文)。当记录类型=“S”时,两种记录类型都有相同数目的字段,但若干字段始终是空的。2.调测记录计数(1-4字节)

    随该记录产生的调测记录的十进制数:即:记录后面的数目用来充分定义该RG的调测。3.RG编号(8字节)

    该编号是该RG的唯一的8位十进制数字标识符(ID),RG编号不得重新分配:一旦RG编号已分配,最后它可能不再使用(比如说,某公司已停业);但是,即使在这种情况下,它的RG编号也不应再使用。4.RG分组类型(1字节)

    该调测类型定义该RG把什么类型的服务作为目标;

    0=广播电视(TV),这是一般的TV信道RG。

    1=标准电缆系统,这是一般的电缆频率(分配)计划。

    2=IRC电缆系统(IRC是修改的电缆频率(分配)计划)。

    3=HRC电缆系统,(HRC是另一个被修改的电缆频率(分配)计划)。

    4=电缆系统,频率(分配)计划未知数。

    5=卫星5.RG名称(如果记录类型=“R”)(多达120字节)

    卫星名称(如果记录类型=“S”)

    使用一种多达120字符的冗长的说明是为了尽可能明显地说明RG或卫星。如果是一个电缆RG,若适当的话,使用MSO名字段;RG名称应唯一地识别一个能有它自己的调测的实体。例如,一个电缆系统的每个首部结尾(headend)可以有它自己的调测,这样,每个首部结尾应有一个设法是唯一的名称,即使它仅仅是一个唯一的数字,或一个该电缆系统名与一个数字的唯一的组合。6.电缆系统名称(如果记录类型=“R”)(直达120字节)卫星缩写(如果记录类型=“S”

    如果是电缆,它可以是一个由一个多系统操作员(MSO)操作的系统。倘若如此,给出一般在该团体(Community)中使用的名称是为了识别这个电缆系统。如果是卫星,给出普通字母/数字组合用来参考这个卫星,如用于银河3的G3 。7.MSO名称(如果记录类型=“R”)(多至120字节)

    卫星操作员(如果记录类型=“S”)

    如果是电缆,它可以是一个由一个多系统操作员操作的系统。若是这样,就命为MSO。如果是卫星,就命令为卫星操作员。8.RG本地联系(0至120字节)

    在该电缆公司里一个本地联系人的名字。9.联系电话号码(多达20字节)

    在该电缆公司里一个本地联系人的电话号码。10.街道地址(多达120字节)

    在该电缆公司里一个本地联系人的街道地址。11.城市(多达120字节)

    联系人所在的城市名。12.州(0至2字节,字母)

    它是该州的美国邮政服务的2字符缩写。13.ZIP(0至10字节)

    ZIP码(邮政编码)被格式为5字节,破折号,4字节。最经常只有前5字节有效。14.DMA名称(如果记录类型=“R”(多达120字节)

    轨道位置(如果记录类型=“S”)

    为了参考RG位于其中的DMA,Nielsen使用什么名称?15.DMA等级(Rank)(当记录类型=“S”时,始终是空的)(3字节,数字)

    对于该RG位于其内的DMA的Nielsen DMA等级是什么?16.ADI名称(当记录类型=“S”时,始终是空的)

    为了参考该RG位于其内的ADI,Arbitron(电视节目观看状况报告设备)使用什么名称?17.ADI等级(当记录类型=“S”时,始终是空的)(3字节,数字)

    对于该RG位于其内的ADI,Arbitron ADI等级是什么?18.被服务团体(地区)(如果记录类型=“S”,则为空的)(多达300字节)

    由该RG服务的城镇、城市、地区、街道、行政区或自治村镇的用逗号隔开的一览表。该表应尽可能简明和正确,当所包括的名称太多,而不是太少时,会有错误,但即使有也极少。19.注释(多达300字节)

    对于了解星形视觉(StarSight)是重要的任何指定信息,特别地,由于该信息与试图识别一个新用户处在哪个RG中有关,它可以帮助从其它邻近的RG中区分出该RG,或者帮助制做数据项的人们感觉到点什么。20.RG一般信息最后被修改的日期/时间(10字节,数字)GMT日期和时间这个记录是最后被修改的记录:

    格式:yymmddhhmm;例如:9307110514。21.RG调测信息最后被修改的日期/时间(10字节,数字)与这个RG有关的GMT日期和时间任何调测信息最后被修改:格式yym-mddhhmm;例如:9307110514。

    注意:数值“0000000000”被保留,并且有特殊意义:“对该RG无调测可利用”。22.有效日期/时间(10位数字)

    下面的调测已成为或将成为有效的GMT日期/时间。用来指定或者当前有效,或者还没有效,但在某个已知的未来日期和时间成为有效的调测信息。这个字段指定该信息已经或将变成有效的日期和时间。23.截止日期/时间(空的,或10位数字)

    这个记录已经或将要终止的GMT日期/时间,类似于以前的字段,当这部分调测信息将不再是有效时,这个字段指定一个未来的日期和时间。被指定的日期/时间被假定是不包括最后一分钟,意思是,该调测是在这一分钟的开头,而不是在末尾终止。

    在表LIX中提供的一个RG记录的例子:字段号      字段名               实例数据1.          记录类型             R2.          调测记录计数         203.          RG编号               123454.          RG分组类型           15.          RG名称               123456.          电缆系统名           Megacable of Fremont7.          MSO名称              Megacable Conglomer-

                                 ates.Inc.8.          联系人姓名           Bob工程师9.          联系电话号码         (510)555-121210.         街道地址             2020大街11.         城市                 Fremont12.         州                   CA13.         邮政编码             9453814.         DMA名                旧金山海湾区15.         DMA等级              516.         ADI名                旧金山海湾区17.         ADI等级              518.         被服务地区           Fremont,Union City,

                                 Sunol19.         注释                 Sunol更接近Dublin,但

                                 不在这个电缆系统。20.         RG一般信息最后被修   9307060841

            改的日期/时间  21.        RG调测           930706841  22.        有效日期/时间    930706841  23.        截止日期/时间  记录结束                    \XA hex

               表LIX

    包含以上所指定的数据的一个实例记录如下:

    R|20|12345|1|12345|Megacable of Fremont.|Megacable Con-g1omerates,Inc.|Bob Engineer|(510)555-1212|202Main street|Fremont|CA|945381|San Francisco Bay Area|5|san Francisco BayArea|Fremont,Union city,Sunol|Sunol is C1oser to Dublin,but is onthis cable system.|930706841|930706841|930706841||END OFRECORD

    调测记录格式在下面表60中示出。

    字段号          字段名         字段大小  最     说明

                                   小  最大

    1.              记录类型       1    1           “L”用于正常调测;“T”用于

                                                    卫星TVRO调测

    2.              RG编号         8    8           (该RG文件的8位数字标

                                                    识符(I.D.)编号)

    3.              可调谐信道     1    3           (信道号或字母)

    4.              源             0    1           如果使用多信号源,为该信

                                                    道选取哪个源?如果只有一

                                                    个信号源,该字段应处于空

                                                    的状态。

    5.              信道标识符     12   12          12必须是来自电台一览表

                    (ID)号                          文件的一个正确的电台标识

                                                    符(ID)编号。

    6.              信道类型       1    1           0=不识别

                                                    1=基本的(类型)

                                  2=被扩展基本的(类型)

                                  3=高级的,

                                  4=PPV7.       日期      0      7       这些数字是具有以下意义的

                                  单个字节:

                                  1=星期天

                                  2=星期一

                                  3=星期二

                                  4=星期三

                                  5=星期四

                                  6=星期五

                                  7=星期六

                                  对于非合成信道,这个字段

                                  应处于空的状态。8.       起始时间  4      4       GMT小时/分9.       停止时间  4      4       GMT小时/分12.      记录结束  0A Hex和/或    ASCII码换行和/或回车字

                   0D Hex         符

                  表LX

    该调测记录的一个详细说明如下:1.记录类型(1字节)

    “R”=正常调测记录;“T”=卫星TVRO调测记录。2.RG编号(8位数字)

    这是用来识别该RG记录中的接收分组的相同编号。3.可调谐信道(1-3字节)

    这是为了接收这个节目你想调谐到的信道。它是用于电缆系统(当记录类型=“L”时)的电缆信道编号或字母,或者是用于TVRO(记录类型=“T”)的转发器编号。如果二个或二个以上的记录有相同的调谐信道,那末这是一个合成信道。

    4.源(如果记录类型=“T”则为空状态)

    有些电缆系统具有在二个或二个以上的单独电缆之间进行选择的能力;如果它是这样的系统,就指定使用哪个电缆(A,B,…)。如果这是一个单个源系统,则变为空的状态。

    5.信道标识符(ID)(12字节)

    这是用来识别这个信道的调度信息的唯一编号。它使用它的唯一的电台标识符(ID)查询在电台列表中所定义的一个电台。

    6.信道类型(1位数字)

    这(适用于电缆和TVRO调测)是什么种类的信道:

    a=不知道

    1.=基本的(类型)

    2.=扩展的基本(类型)

    3.=高级的(类型)

    4.=PPV

    b.…可以按卖主的请求赋予意义

    7.日期(0-7字节)

    这些是其中使用来自这个馈送的数据的日期。对于非合成信道,该日期应为1234567。对于该非合成情况,因为这是最最普通的情况,所以使该字段处于空状态应被定义以便等价于指定的所有7天。在这个字段中可以指定多达7天的任一组合。

    这些数字是单字节,具有以下意义:

    1=星期天         2=星期一

    3=星期二         4=星期三

    5=星期四         6=星期五

    7=星期六

    因此,一个内容为257的“日期”字段指定日期为星期一、星期四和星期六。

    8.起始时间(4字节)

    这是在其时,使来自这个信道的数据将被使用的起始时间(GMT)。对于一个非合成信道,该起始时间将始终是0000小时GMT。9.停止时间(4字节)

    这是用于使来自这个电台的数据的停止时间。对于一个非合成信道,该停止时间将始终是0000小时GMT。所指定的日期/时间被假定是不包括最后一分钟,意思是,调测终止是在这一分钟的开头,而不是末尾。10.记录结束

    ASCII换行(0A hex)和或回车(0D hex)。

    例子:包括用于一种二电缆系统的当前和未来数据的调测:

    该假(设)的调测在下面将说明一种在二个电缆的每一个中只使用二个信道的系统,对于该电缆存在着一个当前调测和一个未来调测。该数据如以上所说明的那样被存贮;就是说,对于源A的当前有效信息首先被给出(按升序通过被调谐的信道编号进行存贮),后面是,源B的当前有效信息,然后是源A的未来信息,最后是源B的未来信息。黑体字中的记录是唯一的记录,该记录实际上在二个调测之间是不同的;在电缆B中的信道2被重新分配。但是,注意,该未来调测在它的整体中被给出。

    R|4|00000010|TUCSON CABLEVISION|TUCSON

    CABLEVISION|INTERMEDIA PARTNERS|

    CATHYI(602)629-8470|1440E15TH

    ST|TUCSON|AZ|85719-6495|111|9310000000|

    9310000000|9308010400|9401150400|

    L|00000010|2|A|10039521|1|1234567|0|0||

    L|00000010|3|A|10042895|1|1234567|0|0|

    L|00000010|2|B|503409|1|1234567|0|0|

    L|00000010|3|B|9353489|1|1234567|0|0|

    R|4|00000010|4|TUCSON CABLEVISION|TUCSON

    CABLEVISION|INTERMEDIA PARTNERS|CATHY|

    (602)629-8470|1440E

    15TH ST|TUCSON|AZ|85719-6495|||||9310000000|

    9310000000|9401150400||

    L|00000010|2|A|10039521|1|1234567|0|0|

    L|00000010|3|A|10042895|1|1234567|0|0|

    L|00000010|2|B|04509845|1|1234567|0|0|

    L|00000010|3|B|9353489|1|1234567|0|0|

    例子:删去一个RG

    该例子在下面将说明怎样删去在以前例子中说明的RG,1994.

    1.15.04时00分GMT有效

    R|0|00000010|4|TUCSON CABLEVISION|TUCSON

    CABLEVISION|INTERMEDIA PARTNERS|CATHY|

    (602)629-8470|1440E

    15THST|TUCSON|AZ|85719-6495|

    |||||9310000000|9310000000|9401150400|9401150400|

    注意,这恰好是看样子像正常的用截止日期/时间填满的RG记录。与通常情况不同,不存在像在“调测记录计数”字段中用0指示的后接的调测记录。

    术语汇编

    下面的术语通常用在下面的说明中。在这个词汇表中未列出的其它术语对于列表数据工业人员以及涉及在类似地有联系的行业中的人员应该是熟悉的。

    CAC          共用访问信道

    信道         分配给一个TV电台的离散频带。

    合成信道     共亨一个信道上的节目的二个或二个以上的节

                 目始发者的时间

    DP           数据提供者(节目列表数据提供者)

    数据提供者   TV节目列表的数据供应厂商

    FIELD        一个记录的子部分(记录是由多字段组成的)

    (字段)

    GMT          格林威治平均时间(通用平均时间)HRC               电缆系统频率传输标准星形视觉          星形视觉(Star Sight)广播电视股份有限公司(Star Sight)IRC               电缆系统频率传输标准Local(本地)       位于该电缆提供者35英里以内的广播电视台MAP               参考一个接收组(RG)的自然区MAAA              动画艺术家协会(观众适用指南)MSO               多系统操作员(操作一个以上的电缆系统)PO                节目始发者(TV电台,TV电缆提供者,卫星视

                  频供应者)主要时间          一段被认为是主要观看时间的晚上时间(Prime time)节目始发者        (见PO)PST               太平洋标准时间(西海岸时间)记录              文件内一个被定义的ASCII字符的字符串RG                接收组,在一个定义好的地理区域的可利用的

                  TV信道运行时间          以分钟为单位的显示或放映时间长度服务供应者        该电缆系统首部结尾,或携带星形视觉(Star

                  Sight)节目数据的广播TV电台显示列表          一个包含按管道定界的格式的记录的文件,该

                  格式包含如在此所说明的那样的调度列表信

                  息。起始时间          显示开始的本地时间(小时一分)SU                用户单位的缩写。用来对星形视觉(Starsight)

                  数据解码。SyndEx            辛迪加独占TCP/IP            传输控制协议/内部网络协议指定区域          一个预定的离广播电台的距离或区域。

    本说明概述

    下面的说明详细定义一个数据供应者关于将电视列表数据输送到电视广播的要求。它详细定义该显示列表(管道定界文件)的格式。在这些文件中的每个记录格式也被定义。

    将这些文件电子传输到星形视觉(Star Sight)的细节,以及由于国民轶文趣事(nation wide program oddities)例如SyndEx需要特殊文件的要求和细节也加以概述。

    在建立星形视觉(Star Sight)电子数据库中使用的该显示列表记录的格式被高度地结合到我们的数据库节目中,并且未经星形视觉(Star Sight)电视广播公司的书面许可这些格式不得以任何方式修改或更换。假如所使用的字段的语法和意义预先以文件形式提供,则允许使用该卖主所定义的字段(参看下面)

    文件传输技术要求。

    文件传输媒体和速度。

    使用标准TLP/IP程序,FTP,经过一个与DP以太网和一个数字的租用线路连接的路由器,该显示列表文件将以电子方式传输到星形视觉(Star Sight)电视广播公司的UNIX文件系统。在一个适当的时间长度内该租用线路的工作速度将足以传输所有的数据文件。

    文件传输协议和压缩。

    使用TLP/IP文件传输协议或其它相互商定的文件传输协议标准,该数据将被传输到星形视觉(Star Sight)电视广播公司的UNIX文件系统中。由于该批数据是使用一种相互商定的与我们UNIX文件系统兼容的数据压缩算法进行传输,因此,该文件可能需要压缩。

    文件传输细节

    随着该文件传输在PST(太平洋标准时间)8点钟以前完成同时,该文件在每日基础上,一周7天,将被传输到星形视觉(StarSight)。该每日文件传输将进入与用来执行该文件传输的登记名相对应的家庭指南(home directory)中。

    该“主”文件下载到星形视觉(Star Sight)将始终是在12天后那个日期进入未来。因此,如果今天是10号,则今天的数据下载将是在22号GMT(格林威治标准时间)的零点的开头的起始时间。

    (在该说明中参看下面的GMT技术要求)

    因为该数据文件是在每日基础上发送的,因此有些机构必须就位以便为已被传输的节目表的更新作好准备。它是经过“更新”文件来完成的。由于最后更新文件被产生,所以一个更新文件包含所有已变更的记录,该更新文件将修改仍在“活动”的任何日期的任何数据。一个“活动”日期被定义为从今天的日期开始、并跨越以后的11天的日期(就是说,所有从今天起至被今天的“主”文件所覆盖的日期,但不包含那个日期的日期)。

    一类被执行的服务将要求“快速更新(Flash update);这类服务在进入任何变化项目之后5分钟内应提供一个“快速更新”的文件。这个文件全天跨过租用线路“缓慢地移动”到starsight。

    显示列表文件引入

    星形视觉(Star Sight)电视广播公司操作一种将专门格式了的数据传输到全美国的星形视觉(Star Sight)的用户的数据网络。这个数据用来构成一种叫做星形视觉(Star Sight)的“屏幕上的节目指南”,星形视觉(Star Sight)能使它的用户通过人机对话方式观看他们的TV屏幕上的电视节目列表。这个网络的信息起源于由一个运行在我们的UNIX计算机上的计算机程序建成的星形视觉(StarSight)数据库。为建成这个数据库,需要一个数据提供厂商以叫做显示列表文件的节目列表文件供给星形视觉(Star Sight)。

    GMT

    一个显示列表文件是一组按年代先后排序的电视节目列表的记录。星形视觉(Star Sight)需要包括具有它的在0000小时GMT的起始时间的第一个记录的显示列表文件,或需要在0000小时GMT以后开始的第一个显示。因此,每个显示列表文件中的第一个记录将出现在GMT午夜或GMT午夜以后的第一个显示,而一个显示列表文件的最后记录应出现在GMT的24点以后开始的最后显示中。

    换句话说,一个给定的主文件将只包含在GMT0点开始并在GMT24点结束的一天的所有节目始发者的记录。相反地,一个主文件必须包含那天所有节目始发者的所有显示:

    夏令时间

    因为任何显示列表记录的“起始时间”始终在GMT的期限中给出,因此,该数据供应厂商被警告,夏令时间一年必须考虑二次,一次是在春天,那时请求夏令,而一次在秋天,那时返回到标准时间。这一时间修改必须对所有的节目数据和所有节目始发者(PO)都发生,除非PO居住在一个非夏令时间州或地区。夏令时间将使DP把记录编辑或传输到PO文件中,该文件对于在春天向前调节1小时和在秋天向后调节1小时都做了校正。

    请注意,一旦显示时间已被调节到GMT,该显示列表记录即使在夏令过渡日期也应始终是无间隙或无重叠的连接。

    SyndEX和网络独占性

    由于FCC规则(regulations),一个TV电缆供应厂商被要求对节目(在本地电台的请求情况下)进行规划,该节目在包含一个本地广播TV电台的节目的时间和内容方面直接发生冲突。这可能使该电缆供应厂商去替换冲突时间中的那个信道上的节目。为了显示用于该规划的时隙的正确调度,在该规划前不迟于24小时必须将一个SyndEx规则通知星形视觉(Star Sight)。

    运动取消

    由于FCC规则,如果在体育运动事件24小时内一个给定的百分率的入场券卖不出去,则一个运动事件可能从本地TV覆盖范围取消。星形视觉(StarSight)需要该取消方面知识。

    合成信道

    有些电缆供应厂商将一个电缆信道分成多节目段,在不同的时间内,在一个信道中插入来自二个或二个以上的节目始发者的节目。要求DP以解释清楚在任何给定的时间在这样的一个信道上是什么服务的信息提供星形视觉(Star Sight)。这个信息将在用于其中出现合成节目的信道的PO列表中被提供。

    该合成信道的多PO信息按以上所解释的“RG列表格式技术规范”被处理。

    地区访问信道

    该FCC要求每个电缆供应厂商至少支持一个地区访问信道(CAC)用于公共使用。私营公民在这个信道上可以请求节目时间用于他们的公众观看,公共信息或被批准的公共节目。

    星形视觉(Star Sight)要求一个包含有每个CAC的节目信息的显示列表文件,同时该CAC显示列表文件名受该电缆系统名的约束。

    低功率电台LPTV

    低功率(大多数为私人所有)广播TV电台在美国的许多地区存在。这些低功率电台中的一些要求由DP所支持的节目列表。这些节目列表将在对每个LPTV含有一个显示列表文件的在逐站基础上被处理。

    准备用以为SyndEx网络独占性,体育运动取消,合成信道,地区访问信道和低功率台提供数据的精确格式将要确定。

    显示列表文件定义

    列表文件是由包含电视节目列表的多记录所组成。该显示列表记录具有一个固定数目的段。大多数字段是一个固定范围,而少数字段是可变范围。这样就给予一个显示列表记录一个最小和一个最大字节范围。参看(有关精确的最小/最大(MIN/MAX)范围的显示列表记录字段定义。)

    除了记录末尾结束符,OA hex(换行)之外,该显示列表文件将只包含ASCII字符,并且只在20hex至7Ehex含20和7Ehex的范围内。这样就排除了任何控制码,换行码或是任何显示列表文件的一部分的记录结束码。

    显示列表文件名

    在本说明中所讨论的文件有三种。它们都有相同记录格式,但使用起来稍有差别。它们被称作“主”文件,“更新”文件以及一个给定日期的“快速”文件。主文件只包含一个特殊日期的数据。它等于该日期的所有数据的初始负载。该更新文件包含修正在早些日子被提供的显示列表数据的信息,它包含可能包括刚好与已输入了一些新信息的若干不同白天相关的数据。该快速文件包含刚刚被输入了的更新信息。

    该主文件名应包含字母“MAIN”后接4位表示日期的数字,然后[任选]是一个圆点和后缀“DAT”。例如“MAIN0812.DAT”是一个有效的主文件名,因此是“MAIN0812”。

    该更新文件名应包括字母“UPDT”后接表示日期的4位数字,然后[任选]是一个圆点和后缀“DAT”。例如,UPDT0812.DAT是一个有效的更新文件名,如“UPDT0812”。

    快速文件名应包括字母“FLSH”后接4位表示一天时间的数字,然后[任选]是一个圆点和后缀“DAT”。例如,FLSH0642.DAT是一个有效的快速文件名,如“FLSH0642”。

    因为对不同类型的计算机系统的接口是一定的,所以该文件命名约定已经被选定以便与现有的任何计算机操作系统一起有效地工作。该文件名中的字母或者全部是大写或者全部是小写;不允许混合情况出现。

    每个PO数据将有它自己固有的文件部分,该文件部分是通过在与该PO有关的每个记录的第1字段中给该PO做标志来识别。该标识号码(不超过12字节)将只包括0-9位ASCII数字,并且将与分配给该电台列表文件中该PO的电台标识符(ID)编号相同,该电台ID编号在一个单独的文档中被定义。

    显示列表文件长度

    如在该文档的另一处所定义的那样,每个文件将包含显示列表记录。该文件将包含要求填满一天24小时那么多的记录。

    在一个给定文件中的每个记录都有一个如在“runtime(运行时间)”字段中所定义的那样的节目长度和一个如在该显示列表记录的起始时间字段中定义的一个“Starttime(起始时间)”。这些起始时间和运行时间将使一个文件的内容在一天24小时中是连接的,在该时序中不留空隙。

    连接文件

    所有“主”文件记录将具有一天一天和一周一周等的连接的起始时间和运行长度,而没有任何时间空隙。

    该显示列表记录在表LXI中示出。字段号         字段名         最大         最小        说明

                              (字节)1              电台ID号       12           (1)         用于该PO的唯一ID号2              起始日期       8            (8)         YYMMDD3              起始时间       4            (4)         节目起始时间:小时,分4              运行时间       4            (4)         节目运行分钟数0005-

                                                       99995              关闭字幕       1            (1)         关闭字幕指示符:Y,N6              立体声         1            (1)         节目音频广播类型。Y,N7              颜色           1            (1)         节目视频广播类型。C,B8              类型           3            (3)         节目类型(见表1,表2)9              影片号码       10           (0)         多达10个十进制数字10             分组ID         5            (5)         唯一序列节目连接,0-

                                                       6553611             标题           50           (0)         节目标题12             节目说明1号    300          (0)         节目说明13             节目说明2号    200          (0)         节目说明14             节目说明3号    100          (0)         节目说明15             节目说明4号    50           (0)         节目说明16             评论           1            (1)         电影评论家等级0,1,2,3,417             情节           50           (0)         节目情节说明18             年度           4或          (0)         电影产生的年度19             导演           25           (0)         影片导演姓名20             影星1的姓      25           (0)         影片中影星的姓。21             影星1的名字    25           (0)         影片中影星的名字。22             影星2的姓      25           (0)         影片中影星的姓。23             影星2的名字    25           (0)         影片中影星的名字。

    24       影星3的姓       25      (0)    影片中影星的姓。

    25       影星3的名字     25      (0)    影片中影星的名字。

    26       情节            1       (1)    真,假

    27       冒险            1       (1)    真,假

    28       传记            1       (1)    真,假

    29       古典的          1       (1)    真,假

    30       喜剧            1       (1)    真,假

    31       午蹈            1       (1)    真,假

    32       记实剧          1       (1)    真,假

    33       记录片          1       (1)    真,假

    34       戏曲            1       (1)    真,假

    35       幻想            1       (1)    真,假

    36       历史的          1       (1)    真,假

    37       恐怖            1       (1)    真,假

    39       军事艺术        1       (1)    真,假

    40       音乐的          1       (1)    真,假

    41       神密事物        1       (1)    真,假

    42       歌剧            1       (1)    真,假

    43       爱情故事        1       (1)    真,假

    44       讽刺作品        1       (1)    真,假

    45       科学            1       (1)    真,假

    46       科幻小说        1       (1)    真,假

    47       悬念            1       (1)    真,假

    48       惊险片          1       (1)    真,假

    49       西部电影        1       (1)    真,假

    50       形势喜剧(活     1       (1)    真,假

             报剧)(situa-

             tion comedy)

    51       G               1       (1)    真,假

    52       NCl7            1       (1)    真,假

    53       NR              1       (1)    真,假

    54       PG              1       (1)    真,假

    55    PG13          1    (1)    真,假

    56    R             1    (1)    真,假

    57    AO            1    (1)    真,假

    58    PROFANITY     1    (1)    真,假

          (亵渎)

    59    NUDITY(裸     1    (1)    真,假

          体)

    60    VIOLENCE      1    (1)    真,假

          (暴力)

    61    ADULT SIT-    1    (1)    真,假

          UATION(成

          年境遇)

    62    ADULT         1    (1)    真,假

          THEME(成

          年话题)

    63    ADULT         1    (1)    真,假

          LANGUAGE

          (成年语言)

    64    PPV事件       1    (1)    真,假

    64    第1个卖主所   1    (1)    真,假

          定义的字段

    65    第2个卖主所   1    (1)    真,假

          定义的字段

    63+n  第n个卖主所   1    (1)    真,假

          定义的字段

          END OF        1    (1)    LINEFEED(换行)(‘\X

          RECORD(记                 0A hex’)

          录结束)

                     表LXI

    记录结束标记和文件结束标记总是单个换行(LINEFEED)(OAhex)和或回车(CARRIAGE RETURN)(OD hex)

    普通节目显示类型在表62中示出:节目类型码     说明CHL            儿童节目COM            喜剧DOC            记实剧MAG            杂志MIN            小型系列片MOV            电影REL            宗教的GAM            游戏SGN            标志关(关标志)MUS            音乐SER            系列片(从书)SPC            电视特别节目SRL            肥皂剧和电视连续剧TLK            谈心NEW            新闻EXR            锻炼MIS            混杂的NAT            大自然HOW            入门(解释如何做法)MED            医学的NET            网络系列片SYN            辛迪加系列片BUS            商务PUB            公共事务LAP            本地访问节目PDP            收费节目EDU            教育UNK            未知

                 表LXII

    注意:显示类型标志符始终是固定的3个字符长度。根据需要可以添加更多标志符。

    体育运动节目显示类型在表63中示出节目类型码    说明                节目类型码    说明LSB           棒球-实况转播       SPB           棒球LSK           兰球-实况转播       SPK           兰球LSW           保龄球-实况转播     SPW           保龄球LSX           拳击-实况转播       SPX           拳击LBC           骑自行车-实况转播   SBC           骑自行车LSN           钓鱼-实况转播       SPN           钓鱼LSF           足球-实况转播       SPF           足球LSG           高尔夫球-实况转播   SPG           高尔夫球LSY           体操-实况转播       SPG           体操LSH           曲棍球-实况转播     SPH           曲棍球LSE           马术竞赛-实况转播   SPE           马术竞赛LSL           长曲棍球-实况转播   SPL           长曲棍球LSA           汽车比赛-实况转播   SPA           汽车比赛LSS           足球-实况转播       SPS           足球LSQ           滑雪-实况转播       SPQ           滑雪LST           网球-实况转播       SPT           网球LSJ           田径赛-实况转播     SPJ           田径赛LSP           运动会-实况转播     SPO           运动会LS@           水运动-实况转播     SP@           水运动会LSZ           摔跤-实况转播       SPZ           摔跤LSO           排球-实况转播       SSO           排球SPI           运动节目

                      表LXIII

    注意:显示类型标志符始终是固定的3个字符长度。根据需要可以添加更多标志符。

    详细叙述的显示列表字段等级说明。

    该显示列表记录字段被分为4个等级。它们是数据字段,该数据字段包括节目信息,分隔数据字段的定界符字段,结束记录并将该记录与文件结尾结束符分开的记录结束符。

    字段等级说明。

    注意,在下面的技术要求中所有字段都具有按字节说明的最小和最大范围。大多数字段是固定长度并且不得违反所规定的长度。其它字段有一个可变的最小和最大长度,而少数字段被定义为最小或最大长度。即使一个固定了的长度字段包含无意义的数据,它也必须用适当的字符填完到它的最小长度。最大字段长度也必须被遵守并且任何时候没有字段被允许超过它的最大长度。

    数据字段文本。

    包含在任何字段中的该文体将不包含控制码,并且所有字段只包含在十六进制数值20至7E,包括20和7E在内的范围内的ASCII字符组。

    定界符

    这一个字节字符是管道“|”(管道ASCII码为7C hex)。它将显示列表记录的不同字段分开,它在一个显示列表记录内是唯一的,并且除了作定界符外将不用于该显示列表记录的其它地方。定界符和数据字段存在相同的数码。该显示列表记录具有FIELD,DELIM-ITER,.,.,FIELD,DELIMITER,END OF RECORD样式。一个定界符跟随任何记录的最后的数据字段出现。

    记录结束

    所有记录将用一个记录结束的结束符来终止,该结束符跟随在一个显示列表记录中最后数据字段的最后定界符后面。这个结束符是换行(OA hex)ASCII码,或回车(OD hex)ASCII码,或者以任何次序一起出现的两个ASCII码。

    文件结束

    文件结束的结束符被定义为文本字符串“ZZZZZOF”。一个显示列表文件的最后数据记录必须继之以一个文件结束的结束符,以便发信号通知所有数据已发送完毕。

    详细叙述的数据字段说明。

    字段号1.电台ID(标识符)

    (1-12字节)该电台ID是用来参照这个节目始发者(TV电台,电缆信道或卫星供应厂商)的唯一编号(由数据供应厂商分配:见该电台一览表记录格式)。它永远不大于10位十进制数字。其它字符不允许使用。2.起始日期

    (8字节)描述该节目将要播送的GMT日期的8字节数码。(年,月,日)这个日期对于一个给定文件中的所有记录必须是相同的。字节1-4定义本年,例如:1991。

    字节3和4定义该月,编号为01为一月,编号12为十二月。

    字节5和6显示该月从01号至31号的第几天。3.起始时间

    (4字节)4字节编码是该节目播送时间GMT,并且作为军事时间输入。

    字节1和2是该节目将要播送的GMT时间中的小时。

    (例子

    上午6点=06,

    正午   =12,

    下午6点=18,

    午夜   =00)

    字节3和4是该节目播送的分钟时间。

    (例子1MIN是该小时过1分=01,该小时前1分钟=59)4.运行时间

    (4字节)以分钟为单位的节目长度。最小显示运行时间长度为0005分,而最大长度为9999分钟。(星形视觉(Star Sight)公司)数据基本程序将含有运行时间大于240分钟的显示分为240分钟长度的多重显示,运行时间数据在表63中示出。

    字段名    字段号    实例数据

    电台ID    1         5963215

    起始日期  2         991231

    起始时间  3         0900

    运行时间  4         0060

                表LXIII

    以上显示列表记录字段的实例片断

    5963215|1|991231|0900|0060|

    字段号5.关闭字幕

    (1字节)如果该显示关闭了加字幕,则这个字段将为“Y”(是)。  如果没有关闭字幕,则为“N”(否)。6.立体声

    (1字节)如果显示是使用立体声,则该字段将为“Y”(是)。如果不是立体声,则为“N”(否)。7.颜色

    (1字节)如果该显示是彩色,则该字段将是“C”(彩色)。如果不是,则为“B”(黑和白)。8.类型

    (3字节)助记符,表明该节目类型是电影,运动,新闻,谈话显示等

    (见图61和62)9.影片号码

    (0-10位十进制数)这个唯一号码是由数据供应厂商提供作为一个显示的唯一号码,并且不同于迄今制作的每个显示(节目)或影片的标题。一旦被使用,这个号码仍继续被锁定用于将来对该标题的参照(引用)。

    在表LXIV中给出这些字段例子。

    字段名    字段号    实例数据

    被关闭的字幕     5    Y

    立体声           6    N

    颜色             7    C

    类型             8    MOV

    影片号码         9    1234567890

                 表LXIV

    以上显示列表记录字段的一个片断如下:

    Y|N|C|MOV|1234567890|字段号10.分组ID

    (5字节)这5字节数码将从00000(对于无节目连接)至65535(对于多达65535唯一的节目连接)。这个数码允许用于二个或二个以上特殊节目或显示的唯一的分组,该节目或显示可能需要连接在一起用于记录目的。对于那些没有相同标题名如ROOTS1和ROOTS2这样的节目的连续记录需要这些节目的连接或分组。如果没有节目连接该字段将是00000,而如果有连接,则该字段的唯一的十进制数码多达65535。这个唯一的数码被保持直到所连接的节目已完成以及包含有参考该数码的任何显示已从该数据库中消失。在那个时间以后,该数码可以重新循环并再次被使用。没有作出规定在永久性的基础上对任何显示锁定一个分组ID编码。

    由于该数码由星形视觉(Star Sight)转换为2字节二进制数码,并以这种方式发送给SU(用户单位),因此需要该上限65535。

    假如在记录时间上没有冲突,则该数码可以用来跨越信道界限并连接在二个或二个以上不同信道上的一组二个或二个以上的显示作为一个组。11.标题

    (0-50字节)这个字段包含节目标题或节目名,运动队名,谈话显示(节目)等。

    在表LXV中给出这些字段的例子。

    字段名    字段号    实例数据

    分组ID    10        0000

    标题      11        man flys

              表LXV

    以上显示列表记录字段的一个实例片断如下:

    0000|Man Fiys|

    当有效时,随后4个节目说明字段应具有不同的说明。当多重拷贝相同的说明时,多重说明将不显示。一个说明必须装入它将完全相适应的最小字段。如果4个不同的节目说明存在,则按降序将该说明插入适当的长度字段中。

    字段(12-19:说明,评论,一个事件(情节)标题,产生年度,和导演。12.节目说明1(0-300字节)这是节目、显示(体育)运动活动等一个最长的说明。13.节目说明2(0-200字节)这是节目、显示、(体育)运动活动(比赛项目)等一个缩短的说明。14.节目说明3(0-100字节)这是节目、显示、(体育)运动活动等一个缩短的说明。15.节目说明4(0-50字节)这是节目、显示、(体育)运动活动等最短的有效的说明。16.评论(1字节)影片的评论家等级。如果没有等级则它为“0”,或者为1,2,3或4,取决于该影片的质量,4为最好的质量。17.事件(0-50字节)它提供给一个系列显示的事件说明。18.年度(0或4字节)这是影片或显示(节目)出品年度。(1956,等)19.导演(0-25字节)该影片导演姓名。

    在表66中给出这些字段的例子。  字段名    字段号    实例数据

    说明1    12    Man Sprouts Wins,flys south for the

                   winter and Saves the population of a

                   foreign country

    说明2    13    Man Sprouts Wings,flys south for the

                   winter and soves a country.

    说明3    14    Man Sprouts Wings and Saves a coun-

                   try

    说明4    15    Man flys and saves country

    评论     16    4

    事件     17    Flying man

    年度     18    1999

    导演     19    John Filinmaker

    以上显示列表记录字段的一个实例片断如下:

    Man Sprouts Wings,flys South for the Winter and saves the pop-ulation of a foreign Country|Man Sprouts wings,flys south for thewinter and saves a country|Man Sprouts Wings and saves a Country|Man flys and Saves Country|4|Flying Man|1999|John Film-maker|

    字段20=25:影星名字20.影星1的姓(0-25字节)第1个男演员的姓。21.影星1的名字(0-25字节)第1个男演员的名字。22.影星2的姓(0-25字节)第2个男演员的姓。23.影星2的名字(0-25字节)第2个男演员的名字。24.影星3的姓(0-25字节)第3个男演员的姓。25.影星3的名字(0-25字节)第3个男演员的名字。

    在表67中给出这些字段的例子。

    字段名    字段号    实例数据

    影星1     20        Falls

    影星1     21        Joe

    影星2    22    floats

    影星2    23    Mary

    影星3    24    Soars

    影星3    25    Sam

                    表LXVII

    以上显示列表记录字段的一个实例片断如下:

    Falls|Joe|F1oats|Mary|Soars|Sam|

    种类字节字段:字段26=49

    该种类字节字段分为3个类型。第一个是THEME类别它提供该显示类型的一般说明。当题目搜索完成时星形视觉(StarSight)使用该题目信息以便将该节目分为独立的类别。第二个类别是MPAA等级,并用来将有关该显示的观众的合适的年令的等级通知该影片工业的观众。该等级通常对影片才有效的。第三个类别将进一步解释MPAA等级。

    下面24个数据字段是该节目题目类型的解释。

    这24个字段中最多5个对任何1个节目设置为“T”。有些相互排斥,并在任何时间一致地将不设置为“T”。字段号26.情节27.冒险经历(奇遇)28.传记29.古典30.喜剧31.午蹈32.记实剧33.记录影片34.戏剧35.幻想曲36.历史37.恐怖38.军事艺术39.音乐片40.神秘的事物41.歌剧42.爱情故事43.讽刺作品44.科学45.科幻小说46.悬念47.惊险片48.西部电影49.形势喜剧

    表LXVIII中给出涉及以上字段的记录片断的一个例子:

    字段名          字段号    实例数据

    情节            26        T

    冒险经历(奇遇)  27        T

    传记            28        F

    古典的          29        F

    喜剧            30        T

    午蹈            31        F

    记实剧          32        F

    记录影片        33        F

    戏剧            34        F

    幻想曲          35        T

    历史的          36        F

    恐怖            37        F

    军事艺术        38        F

    音乐片          39        F

    神秘的事物      40        F

    歌剧              41    F

    爱情影片(故事)    42    F

    讽刺作品          43    T

    科学              44    F

    科幻小说          45    T

    悬念              46    T

    惊险片            47    F

    西部电影          48    F

    形势喜剧          49    F

               表LXVIII

    以上显示列表记录字段的一个实例片断如下:

    T|T|F|F|T|F|F|F|F|F|T|F|F|F|F|F|F|F|T|F|T|T|F|F|F|

    MPAA等级:字段50-60字段号50.G(1字节)一般观众51.NC17(1字节)无17岁下的儿童(观众)52.NR(1字节)未定等级53.PG(1字节)父母指导54.PG13(1字节)在13岁以下的父母指导55.R(1字节)有限的56.AO(1字节)只适于成年人,最严格的等级

    在表LXIX中给出这些字段的例子。

    字段名    字段号    实例数据

    G         50        T

    NC17      51        F

    NR        52        F

    PG        53        F

    PG13      54        F

    R     55    F

    AO    56    F

             表LXIX

    字段50-60的一个实例片断如下:

    T|F|F|F|F|F|F|

    MPAA说明:字段57-62。字段号57.亵渎(1字节)58.裸体(1字节)59.暴力(1字节)60.成年人环境(1字节)61.成年人话题(1字节)62.成年人语言(1字节)63.PPV事件:字段63。

    (1字节)设定为“T”以便指示该显示是一个按观看次数收费的事件。如果不是,则定为“F”,如果不知道,就变为空状态。

    表LXX中给出这些字段的例子。

    字段名         字段号    实例数据

    亵渎           57        T

    裸体           58        F

    暴力           59        T

    成年人环境     60        F

    成年人话题     61        T

    成年人语言     62        T

    PPV事件        63        T

               表LXX

    关于字段57-63的一个记录片断如下:

    T|F|T|F|T|T|T|

    字段64和64以上的字段号:卖主定义的字段

    跟在“PPV事件”后的所有字段都是任选字段(强制性的记录结束的结束符除外)。没有规定这些字段的最小或最大编号,至于这些字段的任何一个字段中的字符数目不强行特殊的界限。

    卖主使用该记录的这一部分以便提供涉及该显示的附加数据,其所规定的格式可能使该显示变得有困难或不可能传输。每个卖主所定义的字段应该用来说明一个数据元。

    字段内容是自由格式,虽然有以前所述的限制,即在垂直棒(hex7C)、回车(hex 0D),或换行(hex 0A)不作为数据出现的情况下,所有数据必须作为可打印的ASCII文本被传输,因为这些字符分别具有“字段定界符(垂直棒)和“记录结束(回车和/或换行)的特殊意义。

    本目的打算允许卖主尽可能自由地说明该显示。有关显示类型,式样、种类、子类等附加信息可以放在这些字段中,并且当前可能没有预料到的其它类型的信息也可放在这些字段中。如果这些字段被使用,卖主必须单独地给星形视觉(Star Sight)提供一种文件,该文件尽可能充分定义这些字段被卖主如何使用。

    所采用的例子不是企图用来规定一组格式,它仅仅是说明该卖主所定义的字段能在该记录中补充其它信息的一种可能的方法。在该例中,我们假定,除了在正常格式中规定的类别以外,该卖主还拥有关于(体育)运动显示的可用的分类。该卖主必须单独地从该数据本身给该字段提供资料:比如说,卖主XYZ已给星形视觉(StarSight)提供一种包含以下信息的文件:字段名     内容或意义SPNAME     Name of SportSPENV     “Indoor”or“outdoor”SP¥      “profssional”,“Amateur”,or“pro-AM”SPLIVE    if present,game is being Carried live.SPTEAM    if present,this is a team sport.注意:关于在由卖主XYZ所供给的卖主所定义的字段中的语法:“字段名”是一个来自以上列表的连续的ASCII字符串(不允许有空格或标记)。在有些情况下该字段名的存在意味着一个“真”状态;在其它情况下,除该字段名之外还指定一个值。如果一个值被指定,则该字段名后接一个空格或标记,并且该字中其它别的东西包含它的值。

    给定该信息,卖主XYZ现在可以向星形视觉(StarSight)的一个记录发送看起来像下面例子的卖主所定义的字段:第一卖主定义的字段  64    SPNAME Field Hockey第二卖主定义的字段  65    SP¥Professional第三卖主定义的字段  66    SPENV outdoor第四卖主定义的字段  67    SPTEAM第五卖主定义的字段  68    SPLIVE

    注意,例如,即使SPENV在这个记录的字段号66中被指定,它也能在任何卖主所定义的字段中被定义或者根本就不提及。同样的观察用于所有的卖主所定义的字段。因为在作为数据赋给该字段名的这一例子中使用了该方法,所以它是真的。如果卖主选择了坚持更多的严格的约定,根据该约定,不管该字段是否存在数据,每个字段始终会出现,那么每个字段名称或用法可能完全依赖于位置,并能单独地被形成文件,因此,就能省去用数据传输字段名的需要;二种方法中任何一种都可以接受,并且如果卖主有他们所喜欢的另一种方法,这也可能被接受,只要据说在早些时候所述的规则以内。

    以上显示列表记录字段的一个实例片断如下:

    SPNAME Field Hockey|Sp¥Professional|SPENV outdoor|SPTEAM|SPLIVE|

    记录结束(换行hex OA)和/或(回车hex OD)

    标记一个记录结束。对于在不同类型的计算机系统之间的文本传输将允许定义的灵活性。

    记录结束

    在一个文件中的最后的数据记录之后,卖主必须附加一个特殊的文件记录结束,它被定义为以该文本字符串“ZZZZZEOF”开始。后接(可能用卖主定义字段插入)记录结束的一个记录。当星形视觉(Star Sight)希望读取一个调用符号值(call Sigh Value)时,它的软件将会遇到这个文本字符串;所读的值将相对于这个被保存的值进行校验,如果它们相匹配,星形视觉(Star Sight)软件将停止该文件的读取。

    更重要的是,这个文本字符串也将用来校验一个文件传输的完成。如果一个新文件出现在该数据输入目录中,那末输入软件将在该文件的最后记录中检验这一个符,如果该符号未被发现,那末该数据传输或者在中流已夭折,或者还未完成;在两种情况下,要开始输入数据仍然是不合适的。

    注意,该记录的定义就是以ZZZZZEOF开头而以记录结束来结尾;该记录的剩余部分在对于卖主所定义的字段的通常约束范围内可由卖主定义。这里作为有用的附加(补充)信息可能包括一种在该文件中记录数目的计数,生产日期/时间,一种出现问题的电台列表,或任何其他卖主认为有关的简要信息。

    特别注意:

    在建立星形视觉(StarSight)电子数据库中被使用的该显示列表记录的格式被紧密地结合到我们数据库节目中,并且这些格式未经星形视觉(Star Sight)电视广播公司的书面同意不得以任何方式修改或更换。如果在使用之前,所使用的字段的语法和意义已清楚地被文档化,则允许使用该卖主所定义的字段。由于在显示列表文件内所使用的PO名通过星形视觉(Star Sight)数据库应用被参考,所以PO名必须是唯一的而且保持不变。未经星形视觉(Star Sight)作适当的调整(协调)任何PO名的更换使引起星形视觉(Star Sight)数据库中数据的失配。

    对于熟悉此技术的人们应该容易明白,一个新颖电视调度信息传输系统和达到本发明的所述目的的方法已被提供。该系统和方法能借助于低成本微处理机和用户区处理系统中的存贮器来实现。在该系统和方法中,电视节目调度数据以某种方式被传输和存贮,该方式允许一种适于在大批生产的用户产品中使用的低成本微处理机以便实行电视节目调度数据的子集搜索。在该系统和方法中,电视节目调度信息以一种效率高的方式发送到用户数据处理系统并被该系统获取。适应调度更换的快速调度更新可以由一种低带宽传输系统和方法提供。该系统和方法能够在当前广播调度信息和较老的包括被记录的广播在内的调度信息之间进行区别。该系统和方法赋予调度更新信息以优先处理权。该调度信息传输在该系统和方法中有选择地被加密。一个单一系统时间被用于该系统和方法的调度信息传输部分,并在用户单位中对本地时间进行补偿。在该系统和方法中,用户单位能识别某一电视广播信号在不同地点所提供的调度信息。在该系统和方法中保留已用一个用户单元获取的若干部分调度信息以及若干新调度信息的复制部分,致使若干这样的调度信息部分无需被用户单位再获取。用一种独特的方法进行数据压缩以便最有效地使用该系统和方法中的现有的存贮器。

    对于熟悉该技术的人们而言,显而易见,有可能产生已说明和已示出的本发明中形式和细节方面的各种变化,在附加的权利要求书的精神和范围内包含这些变化是本申请的意图。

电视一览表信息传播及应用系统和过程.pdf_第1页
第1页 / 共213页
电视一览表信息传播及应用系统和过程.pdf_第2页
第2页 / 共213页
电视一览表信息传播及应用系统和过程.pdf_第3页
第3页 / 共213页
点击查看更多>>
资源描述

《电视一览表信息传播及应用系统和过程.pdf》由会员分享,可在线阅读,更多相关《电视一览表信息传播及应用系统和过程.pdf(213页珍藏版)》请在专利查询网上搜索。

电视调度信息传输与应用系统(50A-50D)传输电视调度数据和来自各电视节目提供者(51)在TV信号中的通过视频消隐间隔(VBI)线作为分组的由计算机(54)提供的相关联的网络控制消息。该数据由区域数据处理系统获得并由区域数据处理系统传给用户单元(52)并用于构建内部数据库。该内部数据库可由用户单元(52)访问来为由用户电视接收的信道显示电视调度表。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1