存储受控单元的控制命令的存储方法技术

技术编号:3064188 阅读:112 留言:0更新日期:2012-04-11 18:40
一种存储受控单元(40)的控制命令的存储媒体,该控制命令被顺序存储在该存储媒体中,该控制命令序列具有从第一组控制命令中选择的第一控制命令,其特征在于:该序列还有一些从第二组控制命令中选择的第二控制命令(SET_BAREA),这样来存储第二组的控制命令,使它们安排在第一组的控制命令之后,从而它们只在第一组的控制命令之后读出。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及为受控单元处理控制命令序列的装置和为受控单元产生控制命令序列的方法,以及存储受控单元的控制命令的存储媒体。
技术介绍
本专利技术基于处理受控单元的控制命令序列的装置,这样一种装置目前已广为人知,其原因是最近新加入市场的DVD(数字通用盘)重放装置具有所谓的子画面译码单元(子画面译码器),这些子画面译码单元是根据DVD标准(1.0版本)中描述的规范设计的,在DVD标准(1.0版本)中描述并商定了用于驱动显示单元的控制命令的特定命令集,但其中只提供了很少的用于显示控制的控制命令。因此,期望在将来版本号大于1.0的DVD标准建议中会定义现有DVD标准(1.0版本)中没有包含的额外的控制命令,以便使显示控制更加方便。如果包含了新定义的控制命令的一系列控制命令被存储在存储媒体中,如DVD盘,那么现有的问题就是这种控制命令序列不能用根据现今的标准建议开发的DVD重放装置以兼容方式处理。
技术实现思路
本专利技术的目的是,通过尽早以这样的方式设计根据现今的DVD标准(1.0版本)开发的重放装置,即当它们在遇到未知的控制命令时,以许可的方式处理该命令,而不会进入未定义的状态,而尽早考虑到上述目前的问题。本专利技术提供为要受控制的单元处理一系列控制命令的装置,它包括用于目前已经定义的控制命令的译码装置,并且它的额外特征还在于有另外的译码装置,该译码装置以这样的方式设计,使得当未知的控制命令到来时,它们和当所谓的结束命令到来时作出同样的反应,该结束命令已经包含在目前已定义的命令集中并且结束命令序列。这些措施的优点在于在序列中先发生的所有已知的控制命令仍然被正确地处理,并且当第一未知控制命令出现时,命令序列的结束可以被确定,并且可以开始下一个命令序列。在已经开始的命令序列中的未知命令之后出现的控制命令在这种情况下可以被忽略,由此可以避免根据DVD标准(1.0版本)设计的DVD重放装置的未定义行为。通过一些措施,可以有效地发展和改进本专利技术的装置。例如,如果每个控制命令系列有一个指向下一控制命令系列的起始点的指针命令,并且当结束命令或一个未知命令出现在序列之中时,下一个命令就在由指针命令指向的一个存储单元的存储位置读出,这是很有利的。这保证了与未知命令最终出现的时间相比序列可以正好长一些,序列中随后的命令可以简单地予以忽略。在本文中,同样有利的是,如果在没有提供下一控制命令序列的情况下,最后一个控制命令序列的指针命令指向最后一个控制命令序列的起点,那么,当指针命令在结束命令被译码之后被译码(不管是由于出现了结束命令还是由于出现未知命令)时,对受控单元的控制进行设置,或重复最后的控制命令序列。如果对产生的循环没提供中断标准,那么就会产生一个无穷循环,只有外来的干预才能将其中断。显示控制命令作为控制命令进行考虑,并且被提供来控制一个显示单元。另一方面,控制命令也可以相关于打印机控制命令或其它单元的控制命令。提供一种用于为受控单元产生一系列控制命令的方法,该方法使得如果控制命令序列有第一控制命令,该命令可以说是相应于现在已经被定义的控制命令,并且另外有相应于扩展的控制命令的第二控制命令,那么只有在序列中已知的第一控制命令之后才能综合安排第二控制命令,这种安排的优点在于序列中所有已知的控制命令仍然能够被正确地处理,只有未知的控制命令被忽略。为了使已根据新的标准设计的具有扩展命令集的重放装置的新的控制命令仍然能够被处理,最好是将控制命令序列的结束命令只安排在序列中新的第二控制命令之后。产生的控制命令序列被有效地存储在一个存储媒体中,为此目的特别考虑存储盘或磁带。控制命令最好被一个接着一个顺序存储在这样一个存储媒体上。首先已知的控制命令应该一个接着一个,其后是新的或另外的控制命令。序列的结束命令同样也应该紧接在扩展的控制命令之后。附图说明本专利技术的实施例示于附图中,在下文中将作详细的描述。图1示出了所谓的子画面单元(SPU)的粗略结构;图2示出了所述的子画面单元的精确图示;图3示出了用于输出一个误差信息到屏幕装置中的子画面单元的具体例子;图4示出了在屏幕装置上显示的误差信息;图5示出了子画面译码单元的粗略方框图;图6示出了存储有子画面单元的存储盘的示意图。具体实施例方式采用DVD重放装置的子画面译码单元的例子来对本专利技术作详细的解释。在该示例性实施例中,显示器上一个矩形的细目区域被看作是子画面。这里描述的实施例假定电视接收机是一个显示器,这时控制命令相关于在电视接收机上产生子画面显示的命令。该子画面被显示在电视接收机的屏幕上,这可以包括例如为显示外文电影的译文对白字幕提供的图像中的矩形细目。当然也可以考虑对这种子画面其它应用。例如,也可以以这种方式在屏幕上显示误差信息,或在装置的用户调用特定的操作说明后对它们进行显示。对这种情况而言,操作指令可以被存储在要运行的装置中。例如,如果要运行的装置是一个DVD重放装置,那么子画面也可以用于例如显示卡拉OK功能的文字。在这种情况下,要唱的音乐标题的文字被显示在字幕行,而要唱的相应文字被予以强调。这种类型的所有子画面都被存储在所谓的子画面单元(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之类的常用电视标准而言,第一字段的像素与第二字段的像素分开存储,这在图2中被更具体地示出。参考符号PXDT表示涉及第一字段的像素数据,参考符号PXDB表示涉及第二字段的像素数据。显示控制命令序列SP_DCSQT表包括例如改变被显示的子画面的特性并控制图像显示时刻的显示控制命令序列。在DVD标准1.0中为此定义了一系列显示控制命令。有九个显示控制命令被定义,第一显示控制命令FSTA_DSP在屏幕上产生不移动的子画面显示,而不管在构造该装置时用户是否切断了子画面显示;第二显示控制命令STA_DSP控制显示子画面的起始时刻;第三显示控制命令STP_DSP控制显示子画面的结束时刻;第四显示控制命令SET_COLO本文档来自技高网...

【技术保护点】
一种存储受控单元(40)的控制命令的存储媒体,该控制命令被顺序存储在该存储媒体中,该控制命令序列具有从第一组控制命令中选择的第一控制命令,其特征在于:该序列还有一些从第二组控制命令中选择的第二控制命令(SET_BAREA),这样来存储第二组的控制命令,使它们安排在第一组的控制命令之后,从而它们只在第一组的控制命令之后读出。

【技术特征摘要】
...

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

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

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