控制命令序列的处理装置和产生方法制造方法及图纸

技术编号:3071131 阅读:180 留言:0更新日期:2012-04-11 18:40
一种处理受控单元(40)的控制命令序列的装置。该装置具有用于解码一预定组的控制命令的第一解码装置(22)。当处理第一结束命令(CMD_END)时,将结束命令的地址与关于下一控制命令序列的开始的一个地址信息项比较,并从地址间差别识别结束命令后是否另外跟随有第二组控制命令的其他控制命令(SET_BAREA)。然后这些命令由另一解码装置(23)处理。从而防止了未定义状态。本发明专利技术还包括用于产生受控单元的控制命令序列的方法,及存储受控单元的控制命令序列的存储介质。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及用于处理受控单元的控制命令序列的装置以及产生受控单元的控制命令序列的方法,和存储受控单元的控制命令序列的介质。本专利技术基于普通型的用于处理受控单元的控制命令序列的装置。基于最新进入市场的DVD(数字视盘)重放装置具有所谓的分画面解码单元(分画面解码器)的事实,这种装置近来渐为公知。这些分画面解码器根据DVD标准(1.0版)的规定进行设计。为驱动显示装置的控制命令设置的特定命令被描述并符合DVD标准(1.0版)。如果合适的话,控制命令和视频数据被存储在一个分画面单元中。然而,在目前的DVD标准中只提供了很少的用于显示控制的控制命令。因此期望在版本大于1.0的未来的DVD标准化协议中,未包含在目前的DVD标准(1.0版)中的其他控制命令将被规定,以使显示控制更加方便。如果一个控制命令序列被因此存储在存储介质上,例如DVD盘上,在控制命令序列中同样存在新规定的控制命令,那么目前存在的问题是这种控制命令序列不能通过已根据现今的标准化协议改进的DVD重放装置以兼容的方式处理。本专利技术的目的在于解决上述问题,在早期阶段,一方面,设计能够毫无问题地处理新的控制命令的新型重放装置,另一方面,使分画面单元中的新控制命令满足即使根据当前DVD标准(1.0版)设计的重放装置也能够解码具有新控制命令的分画面单元,而无须进入未定义状态。本专利技术提供一种用于处理受控单元的控制命令序列的装置,该装置配备有现在已经规定的控制命令的第一解码装置,并且该装置又通过以下第一解码装置(22)设计的方式而显示其特点,第一解码装置(22)被设计成当第一结束命令(CMD_END)被处理时,它们执行结束命令(CMD_END)的地址和关于下一控制命令序列(SP_DCSQ1,SP_DCSQ2)的开始地址(SP_NXT_DCSQ_SA)的一个地址信息项的比较,并从地址之间差别识别第一结束命令后是否另外跟随有从第二组控制命令(SET_BAREA)中选择的至少一个其他控制命令(SET_BAREA)。此外,该装置具有被设计成能处理新控制命令的另外的解码装置。这些装置的优越性在于新型重放装置能够毫无问题地处理包括新规定控制命令的控制命令序列。因此,例如,这是非常有利的,如果,在下一控制命令序列没有被提供的情况下,关于下一控制命令序列开始地址的地址信息项指向最后的控制命令序列的开始,那么,当关于下一控制命令序列开始地址的地址信息项被紧接另一结束命令的解码而解码时,受控单元的控制命令被设置或者最后的控制命令序列被重复。如果没有为总循环提供中途失败的判据,则产生一个能够被外部干扰中断的无限循环。如果最后的控制命令序列正在被处理,关于下一控制命令序列开始地址的地址信息项指向最后的控制命令序列的开始。如果第一解码装置被设计成它们检查第一结束命令的地址是否为控制程序单元的最后或倒数第二地址,并且如果该地址不是最后或倒数第二地址,那么它是有利的,识别出至少一个其他控制命令将跟随在解码的结束命令之后并被另一解码装置处理。上述分画面单元被用作控制程序单元的一个例子。这些措施保证其他命令也被包含最后的控制命令序列中,并能够被一种适当设计的重放装置可靠地处理。显示控制命令被看作控制命令并用于显示器的控制。另一方面,控制命令也可以涉及打印机控制命令或其他装置的控制命令。本专利技术目的的第二方面是用于产生受控单元的控制命令序列的方法。这种方法有利之处在于如果控制命令序列具有与目前已经规定的控制命令一致的第一控制命令,并且另外具有与扩展控制命令一致的第二控制命令,第二控制命令被组合排列在公知的序列中第一控制命令之后,并通过一个结束命令与第一控制命令分离。这样达到的结果是常规重放装置忽略新控制命令,无须进入一个未定义状态。作为常规重放装置特性的结果,借此当一个结束命令被解码时,它们在控制命令序列的开始读出一个地址信息项,并在地址信息项规定的位置开始下一控制命令序列的处理,这些重放装置将忽略排列在结束命令之后的附加控制命令,并且因而,将不进入一个未定义状态。避免了根据DVD标准(1.0版)设计的DVD重放装置的未规定行为。产生的控制命令序列被有利地存储在存储介质上。为此目的特别考虑了一个存储盘或磁带。控制命令被有利地一个接一个地顺序存储在这种存储介质上。首先,公知的控制命令应当一个接一个,并且它们之后应当跟随新的或另外的控制命令。此时,新控制命令应当通过一个结束命令与常规控制命令分离。本专利技术的优选实施例在附图中被示出并在下面被更详细地描述。附图中附图说明图1示出了所谓的分画面单元(SPU)的大致结构;图2所示为分画面单元的精确图示;图3所示为用于在显示屏装置上输出一个出错信息的分画面单元的具体例子;图4所示为显示屏装置上出错信息的显示;图5所示为在一个结束命令的解码后被处理的一个子例程的流程图;图6所示为一个分画面解码装置的大致方框图;和图7所示为具有一个存储的分画面单元的存储盘。通过DVD重放装置的分画面解码装置的例子,本专利技术被更详细地描述。在优选实施例中,显示装置上的一个矩形局部区域被看作分画面。这里描述的优选实施例假定电视接收机作为显示装置。这种情况下的控制命令涉及到影响分画面在电视接收机上显示的命令。分画面显示在电视接收机的屏幕上。例如,这可能包括画面中的一个矩形局部区域,它是用于例如在外语电影的情况下显示字幕。当然,这种分画面也涉及到其他应用。例如,也能够以此方式在屏幕上显示出错信息,或在它们被该装置的使用者调用后显示具体的操作指示。对于这种情况,操作指令能够存储在被操作的装置中。如果被操作的装置是例如DVD重放装置,那么分画面也可以用于例如显示卡拉OK功能的图文。在这种情况下,被演唱的音乐题目的内容被显示在字幕行,并且被演唱的相应过程(passage)被强调。所有这种类型的分画面被存储在一个所谓的分画面单元(SPU)中。例如,在出错信息的情况下,分画面单元被存储在只读存储器中。对于字幕的情况,这些分画面单元通常被存储在存储介质上,例如盒式录象带或存储盘(DVD,图象CD,CDi等)。操作指令同样被存储在该装置的只读存储器中。图1示出了分画面单元的数据格式的总体结构。每一分画面单元包括一个首标段(SPUH)、单独像素的数据(PXD)和一个或多个显示控制命令序列(SP_DCSQT)。在图1中,因而,标号10表示一个首标段的数据字段,标号11表示分画面的像素数据的数据字段,标号12表示显示控制命令序列表的数据字段。数据字段12包括显示控制命令序列的一个或多个数据字段13。在图1中,单个显示控制命令序列被连续地编号,被给定标号SP_DCSQ0、SP_DCSQ1、SP_DCSQ2等。分画面单元的上述结构对应于DVD标准(1.0版)中的条款;在这方面更详细的条款也因此能够在此标准中找到。分画面单元的首标段(SPUH)包括分画面单元大小的两个信息项以及显示控制命令序列表的开始地址。像素数据以压缩的形式存储在要显示的分画面的像素的数据字段中。根据DVD标准1.0,每一行的像素数据根据特定行程编码方法压缩。对于每一像素而言,用两位存储像素的类型。因此它标志有关的像素是否为第一或第二方式中的背景像素、前景像素或强调像素。更具体的特征是对于普通电视标准如NTSC和PAL,第一域像本文档来自技高网...

【技术保护点】
用于处理受控单元的控制命令序列(SP_NXT_DCSQ0)的装置,具有控制命令的第一解码装置(22),第一解码装置(22)被设计用于解码一个预定组的控制命令,预定组的控制命令包括一个指示控制命令序列的结束的结束命令(CMD_END),控制命令序列具有一个地址信息项(SP_NXT_DCSQ_SA),它规定下一控制命令序列(SP_DCSQ1,SP_DCSQ2)的开始地址,其特征在于,第一解码装置(22)被设计成当第一结束命令(CMD_END)被处理时,它们执行结束命令(CMD_END)的地址和关于下一控制命令序列(SP_DCSQ1,SP_DCSQ2)开始地址(SP_NXT_DCSQ_SA)的地址信息项的比较,并从地址之间差别识别第一结束命令后是否另外跟随有从第二组控制命令(SET_BAREA)中选择的至少一个其他控制命令(SET_BAREA),并且该装置具有另一个解码装置(23),解码装置(23)被设计成如果已经识别出另外跟随有至少一个其他控制命令,解码装置(23)处理第二组控制命令(SET_BAREA)的该至少一个其他控制命令。

【技术特征摘要】
DE 1997-3-27 19713069.01.用于处理受控单元的控制命令序列(SP_NXT_DCSQ0)的装置,具有控制命令的第一解码装置(22),第一解码装置(22)被设计用于解码一个预定组的控制命令,预定组的控制命令包括一个指示控制命令序列的结束的结束命令(CMD_END),控制命令序列具有一个地址信息项(SP_NXT_DCSQ_SA),它规定下一控制命令序列(SP_DCSQ1,SP_DCSQ2)的开始地址,其特征在于,第一解码装置(22)被设计成当第一结束命令(CMD_END)被处理时,它们执行结束命令(CMD_END)的地址和关于下一控制命令序列(SP_DCSQ1,SP_DCSQ2)开始地址(SP_NXT_DCSQ_SA)的地址信息项的比较,并从地址之间差别识别第一结束命令后是否另外跟随有从第二组控制命令(SET_BAREA)中选择的至少一个其他控制命令(SET_BAREA),并且该装置具有另一个解码装置(23),解码装置(23)被设计成如果已经识别出另外跟随有至少一个其他控制命令,解码装置(23)处理第二组控制命令(SET_BAREA)的该至少一个其他控制命令。2.根据权利要求1的装置,其特征在于,另一个解码装置(23)被设计成当至少一个其他控制命令(SET_BAREA)被处理后另一个结束命令(CMD_END)被处理时,它们在关于下一个控制命令序列(SP_DCSQ1,SP_DCSQ2)开始地址(SP_NXT_DCSQ_SA)的地址信息项规定的地址开始下一个控制命令序列(SP_DCSQ1,SP_DCSQ2)的处理。3.根据权利要求2的装置,其特征在于,对于没有提供其他控制命令序列作为下一个控制命令序列(SP_DCSQ1,SP_DCSQ2)的情况,关于下一个控制命令序列(SP_DCSQ1,SP_DCSQ2)开始地址(SP_NXT_DCSQ_SA)的地址信息项规定上一个控制命令序列(SP_DCSQ1,SP_DCSQ2)的开始,并且其中,当在最后的结束命令(CMD_END)解码后关于下一个控制命令序列(SP_DCSQ1,SP_DCSQ2)开始地址(SP_NXT_DCSQ_SA)的地址信息项被解码时,受控单元(40)的控制被设置或最后的控制命令序列被重复。4.根据前述任一权利要求的装置,其特征在于,控制命令序列(SP_DCSQ0,SP_DCSQ1,SP_DCSQ2)是控制程序单元(SPU,图1)的一部分。5.根据权利要求1的装置,其特征在于,第一解码装置(22)被设计成...

【专利技术属性】
技术研发人员:马科温特
申请(专利权)人:德国汤姆逊布朗特公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利