快速存取图文广播解码器装置的制作方法

文档序号:7559514阅读:137来源:国知局
专利名称:快速存取图文广播解码器装置的制作方法
技术领域
本发明涉及一种图文广播解码器,它采用一个称之为后台或缓冲存贮器存贮多页的图文广播输入数据。
图文广播是一种以电视为基础的通信技术,它利用一条给定的水平视频行来广播用数字二进制编码表示的文字和图形信息。这样一条包含图文广播数据的水平视频行信号在此处称为一个数据行。为了便于解释,这里假设广播电台仅在不传送其它图象信息的垂直消隐期间(VBI)传送图文广播。广播信号中二进制信息的组成由广播电台使用的标准来确定。作为一个实例,此处参考一个基于英国广播公司(BBC)的CEEFAX标准的图文广播方案。
每个数据行携带数据同步和地址信息以及一行40个字符的编码。该同步信息包括一个时钟引入序列,和后接的一个8比特成帧编码序列。每个数据行包括一个叫做杂志号的3比特代码。一个图文广播页包括24个具有40个字符的行,其中包括一个叫做页标题的特殊的顶行,且每个行都包含在一个对应的数据行中。一个用户所选择的页将用来代替或者附加在一个相应的电视图象上进行显示。一个杂志应包括若干页,其中每页上都具有包括一个对应于杂志号的数据行。一个被选定页的传送起始于页标题,并包括其页标题,结束于下一个所选杂志号的页标题,并排除下一个所选杂志号的页标题。所有中间的数据行都携带与所选页有关的所选杂志号。


图1表示一个普通的图文广播解码器的框图,它包括一个集成电路(IC),此处叫做视频输入处理器(VIP),例如飞利浦公司制造的SAA5231。该VIP接收一个包含数据行的基带复合视频信号VIDEO。VIP完成数据限幅,时钟再生及定时同步功能,并产生一个串行数据信号DATA和一个相应的时钟信号CLOCK。信号DATA和CLOCK相当于水平视频行中包含的数据。信号DATA和CLOCK连接到该解码器的第二个IC,此处叫做计算机控制图文广播IC(CCT),它包括一个响应DATA和CLOCK信号的数据处理器。此种CCT的一个实例是飞利浦公司的ICSAA5243。
CCT与该图文广播解码器中的一个页存贮器一起完成数据采集和接口功能。例如,仅有一个由用户点播的图文广播页被CCT从串行数据和时钟信号中获得,并存贮在页存贮器中。CCT同时从存贮在页存贮器中的图文广播数据中产生视频显示信号R,G和B,作为包含图象信息的有关驱动信号供接收机的显象管(CRT)(未示出)显示。
一个在图一中未示出的控制用微计算机响应用户的初始命令,产生控制和状态消息。这些消息通过一个标准的IIC总线连接到CCT,以控制CCT的操作。
例如,总数为500页的信息可以在15-45秒的每个间隔期间周期地传送,这取决于在VBI期间用于图文广播的数据行的数目。此后,如果在出现页点播时被点播的图文广播页尚未存贮在存贮器中,则被点播页的显示最多需要等待15-45秒,所以用户会感到厌烦。因此,最好能减少上述页存取的时间。做为图文广播解码器的一个附加特征,同时也希望在图文广播解码器中提供一个能减少存取时间的标准CCT。
一个体现本发明特征的图文广播解码器包括一个能够存贮多页图文广播数据的后台或缓冲存贮器。由VIP产生的串行数据信号DATA中,符号预定的识别准则的部分被假定为表示一个数据行,并存贮在缓冲存贮器中。在缓冲存贮器的操作被允许后的任一给定时刻,例如用户打开电视接收机后的瞬间,缓冲存贮器就含有了最新接收到的图文广播页。在任一给定时刻,缓冲存贮器中可容纳页数的最大值取决于该缓冲存贮器存贮页的容量。
为了减小对每个被假定为数据行的视频行进行识别的设备的硬件尺寸,最初仅完成有限的而不是全部的识别操作。全部的识别是当数据从缓冲存贮器中读出时,在读出操作期间,在CCT中完成的。
按照本发明的一个特征,识别一个给定数据行的有限操作是在一个视频行信号中识别时钟引入序列的数据,该数据之后紧跟着一个成帧编码序列。例如,如果识别到了这两个序列就假设识别到了一个数据行。于是,把上述被识别的数据行中包含有关数据比特的部分存入缓冲存贮器,否则,该视频行信息就不存入缓冲存贮器。对时钟引入序列数据的识别有利于减小把非数据行的数据存入存贮器的可能性。
当产生用户点播页时,CCT的数据处理器接收存贮在缓冲存贮器中的数据,并检索代表被点播员页标题的数据行是否存在。随着用户页点播的产生,当从缓冲存贮器中读出第一个数据时,包括在读出操作中的检索操作便开始了。
存贮器读出周期地发生在不接收图文广播数据的两个VBI之间。如果在缓冲存贮器扫描或检索操作过程中,在缓冲存贮器里找到了用户点播页的页标题,那么就把存贮的页标题数据传送到页存贮器。
在检索操作期间,CCT以全频道操作方式工作。在全频道操作方式中,缓冲存贮器中的数据行以先进先出的方式读出并传送到页存贮器,并且不会碰见大的时间间隔。大时间间隔仅仅是由于CCT在VBI期间接收图文广播信息而造成的。因此这种检索操作比不经过缓冲,仅在VBI期间接收数据行的方法要快。例如,从一个容量为500个图文广播页的缓冲存贮器中取出一个图文广播页的存取时间可以减少到0.8秒。与先前15-45秒的最大存取时间相比明显地缩短了。再进一步,如果被传送的页数较多,例如多达600页,如果用户点播了一个没有存入存贮器的页,用图文广播数据装满缓冲存贮器所需的时间也可以使该页的存取时间缩短。
在CCT中识别出页标题后,与被点播页有关并存贮在缓冲存贮器中的其它数据行被读出。另一方面,如果在检索操作过程中没有找到被点播页的页标题数据行,就在检索操作结束后使缓冲存贮器旁路,把VIP收到的未缓冲的数据直接连接到CCT的数据处理器。
如果使用一个大存贮容量的缓冲存贮器,上述读出操作需要的时间可能比相邻VBI之间的间隔长。理想的情况是在读出操作完成之前把出现在VBI期间的输入数据行存入缓冲存贮器。如果用户点播页的上述数据行没有被存贮,就可能出现一种不受欢迎的情况,即在CRT上暂时只显示一个局部页,这种暂时的状况将一直持续到同样的页被再次传送之后。
在一个体现本发明观点的图文广播解码器中,缓冲存贮器的读出操作仅在VBI以外进行。在读出操作时间结束之前把出现在VBI期间的数据行存入缓冲存贮器。因此,在读出操作开始之后及结束之前期间被存入缓冲存贮器的数据行可以被读出,并由CCT进行处理。用这种方法,有助于在读出操作期间,对包括在被点播页中的一个输入数据行进行处理。
每个数据行都以一种便于CCT处理的格式存在后台存贮器中,并提供给CCT。例如,一个数据行按344比特存贮,其中包括一个含有成帧偏码的字节,两个含有汉明码(用于误差校正)的字节,以及40个含有剩余数据的字节。
本发明解码器的缓冲存贮器被组织成一个串行存贮器的形式,即一个先进先出存贮器(FIFO)。例如,在电视接收机接收图文广播信号之后,即使没有发生用户页点播,也把接收到的数据行立即存入FIFO中。因此,在用户改变电视接收机的工作方式,从提供正常图象节目改为提供图文广播信息时,在缓冲存贮器中已存入了最新接收到的图文广播数据。
可以使用一个大容量的,按FIFO方式工作的动态随机存取存贮器(DRAM)做为缓冲存贮器。该DRAM可以在两个VBI之间被更新。FIFO的一个给定存贮单元在存贮器读出操作期间,可以由一个读地址指示偏址,在VBI期间当存贮器执行存入操作时,由一个写地址指示偏址。由于分别使用读和写地址指示,当读出操作不完全时,存贮数据行的优点就可以实现了。
一个体现本发明观点的电视装置,它响应一个输入电视信号,该信号中含有携带图文数据的视频行,定义为相应的数据行,它用于产生一个能够向显示设备提供图象信息的输出信号。产生一个第一控制信号,以便选择一个数行连同产生的输出信号一起使用。一个先进先出后台存贮器具有一个数据输入端,它连接到一个电视信号源的输出端。每当电视信号中出现一个相应的数据行时,就把相应的数据行存入后台存贮器中。在第一控制信号产生之前时,后台存贮器中已经存贮了多个电视信号的数据行。在第一控制信号产生之后的一个给定间隔期间,把该给定间隔结束之前已存入后台存贮器的电视信号中的多个数据行读出。与多个数据行中从产生第一个数据行到产生最后一个数据行之间的对应间隔相比,上述给定间隔的持续时间明显地缩短了,从而缩短了多个数据行的存取时间。多个数据行的读出采用了先进先出的方法,以便在给定间隔期间产生一个数据信号,该数据信号含有多个数据行的数据,在读出的数据行中包括那些在给定间隔期间存入后台存贮器的数据行。一个数据处理器响应该数据信号,用于选择一个数据行,以产生一个相应的输出信号。
在附图中图1表示一个现有技术的图文广播解码器;
图2表示体现本发明一个特征的快速存取图文广播解码器的框图;
图3是一个用于解释图2中的先进先出后台存贮器操作的图;
图4是一个用于解释图2中图文广播解码器操作的流程图;以及图5是一个为图2中后台存贮器提供一个地址指示的线性反馈移位寄存器的详细原理图。
图1和图2中相同的符号和数字表示相同的术语或功能。
在图2中,一个基带复合电视信号VIDEO从一个未示出的视频检波器接到一个VIP20上,例如SAA5231。VIP20从信号VIDEO中产生一个6.9375MH2比特速率的串行数据信号TTDout及一个相应的时钟信号CLOCK为信号TTD-out的比特提供定时信息。VIP20还产生一个由信号VIDEO导出的视频复合同步信号VCS。信号VCS连接到一个CCT30(例如SAA5243)。接着,CCT30产生一个含有锁相和色同步消隐信息的信号SAND。信号SAND被反馈连接到VIP20,为VIP20的一个振荡器(未示出)提供水平锁相信息。
信号TTDout中包含的串行数据被送到一个包括一个移位寄存器(未示出)的串/并变换器35。串/并变换器35产生一个并行字35a,它被连接到一个识别装置40。
按照本发明的方式,装置40用于从信号TTDout的数据流中测试一个12比特序列码(101011100100)的出现,它表示一个4比特的时钟引入序列后紧接着一个成帧编码。对上述12比特序列的测试是在信号VIDEO的一个水平同步部分前沿后的11.8毫秒起始的一个2.7毫秒的选通信号窗口期间完成的(未示出)。对出现在信号VIDEO中相应场部分的VBI中的,可能是图文广播行的6-22和319-335行之间的每一个视频行进行这种测试。
如果识别出该12比特的序列,就假定该视频行代表一个图文广播的数据行。仅在假定识别出一个数据行以后,才把一个例如344个比特的数据行按FIFO的操作方式存入一个缓冲存贮器45。对除了8比特成帧码之外的4比特时钟引入序列的测试,有助于减少把不是数据行的一条视频行中的非图文数据存入存贮器45的可能性。
一个定时和控制单元100接收SAND,VCS和CLOCK信号,并产生相应的控制信号,例如,控制与存贮器45有关的操作,如识别单元40的操作。
最好是利用一个大容量的DRAM IC,例如,1,098,586(220)比特的构造作为缓冲存贮器45的主存贮元件,以便为大量的图文广播页提供一个存贮容量。同时,为了降低存贮器45的费用和能耗,最好使用廉价的,具有较慢存取或循环时间的DRAM。因此,信号TTDout中的串行图文广播数据被变换器35变换成4比特并行字或四位组(nibble)35b。四位组35b的每个比特同时存贮在缓冲存贮器45中,组织成一个4比特宽的DRAM。采用这种方式,DRAM的循环时间可以比图文广播的比特率长。
对每个假定的数据行,首先存入缓冲存贮器45的一个四位组相当于成帧编码的最有效的四位组。此后,存贮剩余的连续发生的85个四位组。时钟引入比特不需要存贮。
一个写计数器55产生一个写地址指示或字W-COUNT,并通过一个多路复用器/比较器60连接到存贮器45的地址端口45a。图5表示图2中计数器55的示意图和框图的组合。图2与图5中相同的符号和数字代表相同的术语或功能。
图5的写计数器55包括一个普通的6比特二进制计数器551,它产生6个比特的字W-COUNT,即Ao-A5。计数器551的最有效比特A5连接到一个普通的14比特线性反馈移位寄存器(LFSR)计数器552的每个触发器的相应的时钟输入端CP。计数器552包括14个D触发器,构成一个移位寄存器。在一连串触发器构成的移位寄存器中,第一个触发器552a的数据输入端的输入是一种公知的方法,对移位寄存器链中的第一,第三,第五和第十四个触发器的输出信号进行适当的“异或”操作而获得的。
LFSR计数器552需要的硬件较少,由于它避免了普通二进制计数器的进位传送方式,其速度比普通二进制计数器快。二进制计数器551的A5位上每出现214-1个脉冲,LFSR计数器552就完成一个完整的顺序循环。在计数器551的一个输入端551a上每出现26个时钟脉冲,二进制计数器551就完成一个完整的顺序循环。因此,在输入端551a上每出现220-64个时钟脉冲,计数器55和字W-COUNT各自连续完成一个完整的预定循环顺序。
被存贮的每个四位组的地址由图2中计数器55的字W-COUNT提供。在每个四位组被存贮后,字W-COUNT的数值就被按照计数器55的预定的循环顺序改变成下一个或相邻的值。该循环顺序中不同值的数目,以(220-64)为例,等于在存贮器45中用于四位组的存贮单元的数目。因此,可以充分地利用每个DRAM的220个存贮单元。数值(220-64)是用于存贮每个数据行的344个比特所需的四位组的数目86的整数倍。做为FIFO操作的结果,在图2的缓冲存贮器45中最多可以存贮〔(220-64)÷86〕个最新接收到的数据行。
图3用示意图表示了写计数器55的字W-COUNT的循环顺序。图2、3和5中相同的数字和符号表示了相同的术语或功能。该循环顺序包括有220-64个数值,排列在一个从a1到aQ的圆周上,此处的Q=220-64。举例来说,在图2的存贮器45中,用图3中an表示的单元存入一个四位组之后,被存入存贮器45的下一个四位组将存在图3中用an+1表示的单元中,依此类推。
在图2计数器55的循环方式中,不同值的数目等于86的一个整数倍。因此,被存贮的数据行总是处在存贮器45中86个四位组的同一相应群中,例如图3中的a1-a86。成帧编码中最重要的四位组总是存在存贮器45的同一存贮单元内。这一特点有助于简化图2中单元100的硬件组成,该单元是用于控制存贮器45的。
图4是图2中图文广播解码器的操作流程图,用以在用户起动一个页点播之后把被点播的页显示在CRT(未示出)上。图2至图5中相同的数字和符号表示相同的术语或功能。一个给定的用户页点播由一个键盘(未示出)送到图2中的一个微计算机65,使微计算机65产生一个页存贮器清零命令信号。该命令信号经普通的IIC总线连接到CCT30。CCT30响应页存贮器清零命令信号,执行页存贮器清零操作,在页存贮器70的全部存贮单元中都存入“空白”符号。经过一个22毫秒的存贮器清零操作间隔之后,微计算机65向CCT30传送一个第二命令信号,使CCT30开始执行一个叫作全频道操作方式的操作,如图4中的步骤d。
在上述全频道操作方式中,在信号VIDEO的一个给定帧间隔中的每一个视频行期间,图2中的CCT30接收数据。相比之下,正常的场回扫操作方式仅在信号VIDEO的对应场间隔中VBI的6-22和319-335行期间接收数据,供CCT30进行处理。
在图4的下一步骤e中,图2中的微计算机65向CCT30发送一个相应的页点播命令信号。结果,CCT30经一个总线70a,在TRUE状态下把一个包含1比特的叫做页寻找(PBLF)比特的相关字存入页存贮器70。同时,定时和控制单元100对总线70a上的信息解码,并且该单元100的一个相应的触发器(未示出)使控制信号FLAG设定为TRUE状态,在存贮器45中启动一个读出间隔或读出操作。
为了完成存贮器45的读出操作,使用了一个由单元100控制的读地址计数器50。计数器50的构成与计数器55相似,它产生一个读地址指示字R-COUNT,并经由多路复用器/比较器60连接到存贮器45的地址端口45a。在存贮器45的第一存贮单元被读出之前的瞬间(定义为读出操作的开始时间),计数器50被预置,而形成一个和已经包含在字W-COUNT中的数值相等的字R-COUNT。图3中描述了读出操作的一个启动条件的实例,此时,代表字R-COUNT和W-COUNT的箭头均指向an位置。
图2中的一个并/串变换器75把存贮器45的一个读出输出端口上出现的每一个四位组45b变换成一个串行数据信号TTDin。在变换器75的输出端75a,TTDin信号具有标准的图文广播比特率。从存贮器45中每读出一个单元之后,字R-COUNT就变成上述循环顺序中的相邻数值,并读出下一个相邻单元的存贮信息。因此,图3中用示意图表示字R-COUNT的箭头“移动”角度的方向与表示字W-COUNT的箭头“移动”角度的方向相同。结果,图2中的信号TTDin所包含的数据行与原先存贮的信号VIDEO中的数据行相符合,并且以先进先出的方式从存贮器45中读出。
串行数据信号TTDin经一个由信号FLAG控制的开关80,在信号FLAG为TRUE时连接到CCT30的图文广播数据输入端TTD。CCT30按全频道操作方式处理信号TTDin,读出并且在CCT30中处理包含在信号TTDin中一定数目的对应数据行,其所需的读出间隔长度,与仅在VBI期间在CCT30的输入端TTD接收这些数据行所需的时间相比,大大地缩短了。
在图4的步骤f和g中,图2中的CCT30执行一个检索操作,用于在信号TTDin中识别一个数据行,该数据行代表用户点播页的页标题,如图4中步骤f的一个出口“是”所示。与单元40中使用汉明码测试的识别方式不同,页标题是在图2的CCT30中被识别的。如果识别到该页标题数据行,CCT30就把一个与该页标题相关的对应字经总线700存入页存贮器70,使比特PBLF变为FALSE。然后,如图4中的步骤k,l和m所示,数据行从图2的存贮器45中读出。用公知的方法识别与被点播页有关的每一个数据行,并存入页存贮器70。
按照本发明的另一个特征,一个超时区间TO1的结尾随着比特PBLF变为FALSE的时间,图2中的定时器100a使信号FLAG变为FALSE,如图4中步骤m的一个出口“是”所示的情况,从而停止由单元100控制的读出操作。如下面将要描述的,读出操作的停止也可能发生在时间TO1结束之前。从比特PBLF变为FALSE的时刻开始,超时区间的长度在20-40毫秒之间。在时间TO1内,CCT30用前述的方法按全频道操作方式连续执行读出操作。
这里假设在识别到页标题数据行之后的时间TO1期间,可以从存贮器45中读出一个完整的被点播页。因此,如果在存贮器45中存有两个代表同一被点播页的页标题,CCT30仅对在时间TO1期间读出的第一个页标题进行处理。而另一个页标题及与该页有关的数据行在时间TO1期间不会从存贮器45中读出,CCT30时这些数据行即不接收也不处理。
在时间TO1过去以后,停止读出操作。这样有助于防止由于再次读出同一个用户点播页,引起CRT上的图文广播图象变化而在视觉上造成不良的效果。
在时间TO1结束之前,如果检测到存贮器45中的全部存贮数据都已被读出,读出操作也可以停止。例如在图4的步骤g中,在存贮器45中没有识别到包含该页标题的数据行,就会出现这种情况。这种情况也会出现在步骤1的一个出口“是”上。
若在时间TO1结束之前,图4中存贮在存贮器45中的全部数据已被读出,图2中多路复用器/比较器60的比较器部分的一个输出信号EQUAL就变为EQ。当字R-COUNT变为与字W-COUNT相等时信号EQUAL就变为TRUE。信号EQUAL处在TRUE状态导致信号FLAG变为FALSE,使读出操作停止。
在图4的步骤l和g中,信号EQUAL变为TRUE的情况可以通过图3中代表字R-COUNT的箭头的位置来描述。在图2的存贮器45的读出操作结束时,该箭头围绕圆周移动一圈后指向相同的位置。图3中箭头代表的字W-COUNT也是一样。
在读出操作期间,象图4流程图中的步骤f、g、k、l和m所描述的,在图2的存贮器45中读出存贮器的循环仅发生在图2中信号VIDEO的每个场间隔的VBI以外。由于存贮器45的存贮容量很大,读出操作所需的时间可能比一对相邻的VBI之间的时间长得多。
按照本发明的另一个观点,在从读出操作开始到结束的过程中,插入的VBI期间,出现在信号VIDEO中的数据行按FIFO的操作方式被存入存贮器45。在读出操作(或读出区间)中插入的VBI期间存入存贮器45的数据行,在该读出操作期间,如果需要,也可供给CCT30进行处理。这一特点有利于防止一种不希望出现的情况,即,从存贮在存贮器45中的数据行得到并显示在CRT上的仅是一个部分页,而不是完整的页。如果与同一被点播页有关的一些数据行出现在信号VIDEO中,但又没有在读出操作开始以后插入的VBI期间存入存贮器45,则也会显示出这种部分页。如果这些数据行没有存入存贮器45,在图4的步骤k中,CCT30就不会处理这些数据行。因此,它们不会存入图2的页存贮器70中。
为了便于解释,假设图3中代表字W-COUNT的箭头位置由于在读出操作结束之前插入的VBI期间,在图2中的存贮器45中存入了数据行,故已经改变了角度,该箭头位置已经从指向图3中单元an的起点位置改变到了指向ap的新位置。在读出操作期间,在插入的VBI期间存贮的数据行中的数据可以被读出,并且代表字R-COUNT的另一个箭头的位置可以围绕圆周“移动”的角度可能大于一个整圆,如螺旋线666所示。因此,在上述读出操作结束时,如果代表字R-COUNT的箭头也指向同一个单元ap,则图2中的信号EQUAL就会变为TRUE。信号EQUAL表示FIFO的全部数据均已被读出,如图4中步骤1的出口“是”。
在图4中步骤g的一个出口“是”,如果没有识别到页标题数据行,或者在步骤l的出口“是”,图2中存贮器45的读出操作都可以停止。在上述每个出口处,读出操作的停止发生在时间TO1结束之前和在图2中存贮器45的全部存贮单元均已读出之后。
在第二个超时区间TO2之后,例如0.8秒,从微计算机65向CCT30发送页点播命令信号的时刻已过了,就假定存贮器45的全部存贮单元都已读出。图4中步骤e用来表示页点播命令信号。
按照本发明更进一步的设想,在时间TO2结束之后,图2的微计算机65向CCT30发送一个命令信号,使CCT30工作在场回描操作方式下。微计算机65利用一个软件程序产生超时区间TO2,而不需要从CCT30或单元100中获取信息。
如上所述,在读出操作结束时,图2中的信号FLAG变为FALSE。在信号FLAG的FALSE状态下,开关80把VIP20的信号TTDout直接送到CCT30的TTD端,为以下将要叙述的CCT30的场回扫操作方式做准备。
在场回扫操作方式下,如上所述,信号FLAG为FALSE,信号TTDout连接到TTD端,并由CCT30进行处理,存贮器45被旁路。因此,与显示在CRT上的页有关的输入的图文广播数据行,仅在VBI期间由CCT30按照场回扫操作方式进行处理,这是一种普通的公知方法。
因为存贮器45是一个串行存贮器,或FIFO,存贮器45中用于存贮信号VIDEO或信号TTDin的一个给定数据行的存贮单元,相对于CCT30是“透明的”。因此,CCT30可以使用与图1中现有技术的图文广播解码器相同型号的IC,例如SAA5243。因而在图文广播解码器中含有一个图2中的存贮器45,并不会影响CCT30的硬件组成。
定时和控制单元100在VBI窗口期间为单元40的识别操作提供适当的定时控制。它控制存贮器45中DRAM的存入,读出和更新操作。新式的DRAM每隔一定时间,例如8毫秒,必须经历一个更新循环,对DRAM的512个地址行进行更新。为了在读出操作期间完成更新循环,在读出操作期间,读地址计数器50的字R-COUNT中的九个预定比特,例如图5中的A0-A6,A13和A15被用于DRAM的行地址行。在读出操作期间,这九个预定比特以下述方式在计数器50中变化,在每个8毫秒间隔内至少产生九个比特的全部512种可能的二进制组合。一个读周期,除了从一个特定的存贮单元取数之外,也对被寻址的存贮器地址行执行一个更新周期。采用这种方式,在读出操作期间,DRAM的全部512个地址行都被更新。
如果存贮器中没有读出操作,例如在没有点播的情况下,单元100实行称之为“CAS在RAS之前”(CASbeforeRAS)的更新操作。在“CAS在RAS之前”的更新操作中,单元100以一个预定的速率产生DRAM的CAS和RAS控制信号(未示出),以构成更新周期。另一方面,如果出现了一个页点播,就进行读出操作,上述的“CAS在RAS之前”的更新操作,由产生在读出操作期间的读出操作周期所代替,从而保证DRAM的全部更新操作。
权利要求
1.一种电视装置,它响应一个输入的含有携带图文数据的电视行的电视信号,定义为相应的数据行,以产生一个输出信号,该输出信号能为一个显示设备提供图象信息,包括用于产生第一控制信号的装置,以便选择所说数据行中的一行和产生的输出信号一起使用;上述电视信号的一个信号源;其特征是,一个先进先出后台存贮器(45),它具有一个数据输入端,该数据输入端连接到上述信号源的一个输出端;第一控制装置(55)连接着上述后台存贮器(45),用于控制上述电视信号(VIDEO)中相应数据行的存贮,其中在上述第一控制信号产生之前,上述后台存贮器已经包含了上述电视信号的大量被存贮的数据行;第二控制装置(50)响应上述第一控制信号,并连接到上述后台存贮器(45),用于在随着上述第一控制信号产生之后的一个给定间隔期间,控制在上述给定间隔结束之前已存入上述电视信号的多个数据行的后台存贮器(45)的读出。与上述多个数据行中起始数据行和结尾数据行之间的对应间隔相比,上述给定间隔的持续时间显著地缩短了,从而缩短了存取上述多个数据行的时间,上述第二控制装置(50)用先进先出的方法控制上述多个数据行的读出,用于在上述给定间隔期间产生一个数据信号(TTDin),数据信号(TTDin)包括上述多个数据行的数据,其中也包括在上述给定间隔期间存入上述后台存贮器(45)的那些数据行的数据;以及一个数据处理器(30)响应上述数据信号(TTDin),用于选择上述一个数据行,并以此产生上述输出信号(R,G,B)。
2.如权利要求1所述的装置,其特征是上述数据行仅在对应的垂直消隐期间产生在上述电视信号中,其中在且述给定间隔期间,上述数据处理器(30)工作在一个全频道操作方式下,以及,在上述第一控制信号产生之前,上述数据处理器(30)工作在一个场回扫操作方式下。
3.如权利要求1所述的装置,其特征是装置(80)用于把上述数据信号(TTDin)和上述电视信号(TTDout)连接到上述数据处理器(30),因此在上述第一控制信号产生之前,上述电视信号(TTDout)以旁路上述后台存贮器(45)的方式连接到上述数据处理器(30)。
4.如权利要求3所述的装置,其特征是在整个上述给定间隔内,上述连接装置(80)把旁路上述后台存贮器(45)的上述信号(TTDout)从上述数据处理器(30)上断开。
5.如权利要求1所述的装置,其特征是一个开关(80),它具有一个第一输入端(A),且连接在上述电视信号信号源的输出端与上述后台存贮器(45)的数据输入端之间;一个第二输入端(B),它连接着上述后台存贮器(45)的一个数据输出端(45b)以及一个连接到上述数据处理器(30)一个输入端的开关输出端(80a)。
6.如权利要求5所述的装置,其特征是用于产生一个第二控制信号(FLAG)的装置(100)连接到上述开关(80)的一个控制输入端(C),上述第二控制信号具有一个第一状态,它用于允许上述开关(80)在上述第一控制信号(来自65)出现之后,把出现在上述开关(80)的上述第二输入端(B)上的信号连接到上述数据处理器(30);以及一个第二状态,它用于允许上述开关(80)在下述(a)和(b)情况提前发生时,把上述第一输入端(A)上的信号连接到上述数据处理器(30);(a)当存贮在上述后台存贮器(45)中的全部数据都已被读出时;(b)从上述数据处理器(30)选择上述表示页标题数字行的第一数据行的数据开始的第一超时区间已过。
7.如权利要求5所述的装置,其特征是装置(75)连接到上述后台存贮器(45),根据上述多个数据行的数据产生一个串行比特数据信号(TTDin),信号(TTDin)包含按先进先出的方法从上述后台存贮器(45)中读出的相应的数据行,上述串行比特数据信号(TTDin)被接到上述开关(80)的第二输入端(B),上述开关(80)在上述给定间隔期间,把上述串行比特数据信号连接到上述数据处理器(30)的上述输入端,以及在上述给定间隔以外,把出现在上述开关(80)的上述第一输入端(A)上的信号连接到上述数据处理器(30)的上述输入端。
8.如权利要求1所述的装置,其特征是由于上述多个数据行中的数据是以先进先出的方法被读出的,所以,上述后台存贮器(45)中用于存贮上述多个数据行的存贮地址对上述数据处理器的操作是透明的。
9.如权利要求1所述的装置,其特征是上述数据处理器(30)被包括在一个集成电路中,该集成电路的型号与一个普通的图文广播解码器中所用的型号相同,因此,上述后台存贮器(45)构成了一个附加特性。
10.如权利要求1所述的装置,其特征是上述电视信号包括一个图文广播信号,以及,其中上述电视装置包括一个图文广播解码器。
11.如权利要求10所述的装置,其特征是上述电视信号的上述数据行规定了图文广播数据的相应页,其中上述后台存贮器(45)在一个给定时间可以容纳大量上述页的数据,以及其中在上述给定间隔期间,上述数据处理器(30)根据表示页标题的一个上述数据行,从上述后台存贮器(45)读出的数据中选择第一页的数据,以便从上述第一页的数据中产生上述输出信号(R,G,B)。
12.如权利要求1所述的装置,其特征是一个页存贮器(70)。其中上述输出信号在上述给定间隔期间被存入上述页存贮器(70)。
13.如权利要求1所述的装置,其特征是一个开关(80),用于当出现在上述开关(80)的一个控制输入端(C)上的第二控制信号处于第一状态时,把产生在上述后台存贮器(45)一个输入端上的上述数据信号(TTDin)或一个旁路上述后台存贮器(45)的第二数据信号(TTDout)中的一个连接到上述数据处理器(30)的一个输入端,以及,当上述第二控制信号处于一个第二状态时,把上述第一和第二数据信号中的另一个连接到上述数据处理器(30)的上述输入端。
14.如权利要求13所述的装置,其特征是装置(100a)用于在上述给定间隔期间,从上述数据信号中代表页标题的一个上述数据行的数据被识别到的时候起,经过一个预定间隔之后,产生一个第一超时信号;以及响应上述第一超时信号的装置,根据上述第一超时信号产生上述第二控制信号。
15.如权利要求13所述的装置,其特征是具有一个(标志控制逻辑)装置,它用于产生一个表示存贮在上述后台存贮器中的全部数据行的数据都已经读出的信号,该信号连接到上述开关(80)的控制输入端(C),用于控制上述第二控制信号的状态。
16.如权利要求1所述的电视装置,其特征是在上述给定间隔之外,上述数据处理器(30)响应于上述电视信号中的数据行,上述电视信号中的数据行是以旁路上述后台存贮器的方式连接到上述数据处理器的。
17.如权利要求1所述的装置,其特征是一个串/并变换器(75)连接在上述后台存贮器(45)的一个输出端与上述数据处理器(30)的一个输入端之间。
18.如权利要求1所述的电视装置,其特征是上述后台存贮器(45)包括一个随机存取存贮器,其中上述第一控制装置(55)包括第一定序装置(Sequencing Means),它连接到上述随机存取存贮器的一个地址输入端,用于产生一个写入地址字,以及,其中上述第二控制装置(50)包括第二定序装置,它连接到上述地址输入端,用于产生一个读出地址字。
19.如权利要求18所述的装置,其特征是在上述第一(55)和第二(50)定序装置中,至少有一个定序装置包括一个线性反馈移位寄存计数器。
20.如权利要求18所述的装置,其特征是每个上述数据行包括多个对应的数据部分,它们存贮在上述后台存贮器(45)中具有对应地址的相应单元中,其中上述第一定序装置(55)以一种循环方式变换状态,每次存贮一个数据行的一个给定部分,每个循环中的状态数等于在每个循环中可以存入上述后台存贮器的数据行总数的一个整数倍。
21.如权利要求20所述的装置,其特征是存贮一个给定数据行所需的存贮器地址的数量等于86。
22.如权利要求20所述的装置,其特征是在每个循环中,上述状态的数量等于(220-64)。
23.如权利要求1所述的电视装置,其特征是一个响应上述输出信号的页存贮器(70),用于存贮上述输出信号。
24.如权利要求1所述的装置,其特征是在全部上述给定间隔内,上述数据处理器(30)都工作在一个全频道操作方式下,以及,其中上述电视信号仅在对应于垂直消隐间隔期间包含上述数据行。
25.如权利要求1所述的装置,其特征是上述第一控制装置(55),在一个给定的视频行信号中,识别上述视频行信号中的一个时钟引入部分的数据,并且如果识别到上述时钟引入部分的上述数据,就把该视频行的图文数据存入上述后台存贮器。
26.如权利要求25所述的装置,其特征是上述第一控制装置(55),还根据一个成帧编码的数据去识别上述给定数据行。
27.如权利要求1所述的装置,其特征是上述第一控制信号表示产生了一个由用户启动的页点播,并在上述给定间隔期间使上述数据处理器(30)以一个全频道操作方式工作。
28.如权利要求27所述的装置,其特征是装置(65)用于产生一个第二控制信号,它表示上述第一控制信号产生后已经过了一个预定的超时区间,上述第二控制信号被连接到上述数据处理器(30),用于使上述数据处理器(30)随上述超时区间之后开始工作在一个场回扫方式下,而不考虑被点播页的页标题的一个上述数据行是否已被选出。
29.如权利要求28所述的装置,其特征是上述第二控制信号产生在一个微处理器(65)内,因此,上述超时区间是由微处理器的程序确定的。
30.一种电视装置,它响应一个包含有携带图文数据电视信号的输入电视信号,定义为相应的数据行,以产生一个输出信号,该输出信号能为一个显示设备提供图象信息,其特征是装置(65)用于产生一个第一控制信号,以便选择上述数据行中的一个和产生的输出信号一起使用;上述电视信号的一个信号源(20);一个先进先出后台存贮器(45),具有一个连接上述信号源的数据输入端;第一控制装置(55)与上述后台存贮器(45)连接,用于控制上述电视信号中相应数据行的存贮,其中在上述第一控制信号产生之前,上述后台存贮器(45)中已经包含了上述电视信号的大量被存贮的数据行;第二控制装置(50)响应上述第一控制信号,并连接到上述后台存贮器(45),用于在上述第一控制信号产生之后的一个给定间隔期间控制上述后台存贮器(45),读出所存贮的上述电视信号的多个数据行,因此上述给定间隔与上述多个数据行中产生起始数据行到产生结尾数据行之间的相应间隔相比,显著地缩短了,从而缩短了上述多个数据行的存取时间,上述第二控制装置(50)以先进先出的方式控制上述多个数据行的读出,以便在上述给定间隔期间产生一个包含上述多个数据行数据的数据信号;一个开关(80),它具有一个连接上述电视信号信号源的第一输入端(A),一个连接上述后台存贮器(45)的第二输入端(B),以及一个用于产生一个第二数据信号的输出端(80a);一个数据处理器(30)响应上述第二数据信号,用于选择上述数据行,并以此产生相应的上述输出信号;以及装置(100)用于产生一个连接到上述开关(80)的一个控制输入端(C)的第二控制信号,上述第二控制信号具有第一状态,用于在上述第一控制信号产生之后,允许上述开关(80)把出现在上述开关第二输入端(B)上的信号连接到上述数据处理器(30),以及,具有第二状态,用于允许上述开关(80)在下述(a)和(b)情况提前发生时,把出现在上述开关第一输入端(A)上的信号连接到上述数据处理器(30);(a)当存贮在上述后台存贮器(45)中的全部数据都已被读出时,(b)从上述数据处理器(30)选择表示一个页标题的上述一个数据行时开始的一个超时区间已经过了的时候。
31.一种电视装置,它响应一个包含有携带图文数据视频行的输入电视信号,定义为相应的数据行,以产生一个输出信号,该输出信号能为一个显示设备提供图象信息,其特征是第一装置(65)用于产生一个第一控制信号,以便选择上述数据行中的一个和产生的上述输出信号(R,G,B)一起使用;一个上述电视信号(VIDEO)的信号源(20);一个先进先出后台存贮器(45),它具有一个连接着上述信号源(20)的数据输入端;第二装置(40)连接上述后台存贮器(45),并响应上述电视信号(VIDEO),在一个给定视频行中识别一个数据行的时钟引入部分的数据序列,以及仅在识别到上述时钟引入部分的上述数据序列时,才把被确定为数据行的视频行存入上述后台存贮器(45),上述第二装置(40)在产生上述第一控制信号之前存贮 上述数据行,上述后台存贮器(45)已经存贮了上述电视信号中的多个数据行;第三装置(50)响应上述第一控制信号并连接到上述后台存贮器(45),用于在上述第一控制信号产生之后的一个给定间隔期间控制上述后台存贮器(45),读出所存贮的上述电视信号的多个数据行,因此上述给定间隔与上述多个数据行中从起始数据行的产生到结尾数据行的产生之间的相应间隔相比,显著地缩短了,从而缩短了上述多个数据行的存取时间,上述第三装置(50)以先进先出的方式控制上述多个数据行的读出,以便在上述给定间隔期间产生一个包含上述多个数据行数据的数据信号;以及一个数据处理器(30)响应上述数据信号,用于选择上述一个数据行,并以此产生上述输出信号。
32.如权利要求31所述的装置,其特征是如果在上述时钟引入部分的数据序列后面紧跟着出现一个成帧编码部分的数据序列,上述第二装置(40)就确定上述视频行是数据行。
33.如权利要求31所述的装置,其特征是上述第二装置(40)在上述视频行中获得的数据中识别一个12比特序列(101011100100),以此确定上述视频行是一个数据行。
全文摘要
一种图文广播解码器,包括一个按先进先出(FIFO)方式工作的后台或缓冲存储器(45),缓冲存储器(45)用于存储大量的图文广播页。对一个后面有成帧编码的时钟引入序列进行检测,以此识别出包含图文广播信息的一个给定视频行,并把该视频行存入后台存储器(45)。在出现一个用户页点播之后,由一个工作在全频道操作方式的数据处理器(30)读出后台存储器(45),以获得被点播页的信息。只要读出操作尚未结束,输入的图文数据就被存在后台存储器(45)中。因此,在读出操作结束之前接收的图文数据就能够被数据处理器读出并进行处理。
文档编号H04N7/03GK1037060SQ89102029
公开日1989年11月8日 申请日期1989年3月17日 优先权日1988年3月18日
发明者威廉·登·霍兰德 申请人:Rca许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1