CN1110747C - 控制命令序列的处理装置和产生方法 - Google Patents

控制命令序列的处理装置和产生方法 Download PDF

Info

Publication number
CN1110747C
CN1110747C CN98105622A CN98105622A CN1110747C CN 1110747 C CN1110747 C CN 1110747C CN 98105622 A CN98105622 A CN 98105622A CN 98105622 A CN98105622 A CN 98105622A CN 1110747 C CN1110747 C CN 1110747C
Authority
CN
China
Prior art keywords
control command
address
command sequence
control
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN98105622A
Other languages
English (en)
Other versions
CN1197271A (zh
Inventor
马科·温特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsche Thomson Brandt GmbH
Original Assignee
Deutsche Thomson Brandt GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deutsche Thomson Brandt GmbH filed Critical Deutsche Thomson Brandt GmbH
Publication of CN1197271A publication Critical patent/CN1197271A/zh
Application granted granted Critical
Publication of CN1110747C publication Critical patent/CN1110747C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • H04N5/9205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being at least another television signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1251Formatting, e.g. arrangement of data block or words on the record carriers on discs for continuous data, e.g. digitised analog information signals, pulse code modulated [PCM] data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Abstract

一种处理受控单元(40)的控制命令序列的装置。该装置具有用于解码一预定组的控制命令的第一解码装置(22)。当处理第一结束命令(CMD_END)时,将结束命令的地址与关于下一控制命令序列的开始的一个地址信息项比较,并从地址间差别识别结束命令后是否另外跟随有第二组控制命令的其他控制命令(SET_BAREA)。然后这些命令由另一解码装置(23)处理。从而防止了未定义状态。本发明还包括用于产生受控单元的控制命令序列的方法,及存储受控单元的控制命令序列的存储介质。

Description

控制命令序列的处理装置和 产生方法
技术领域
本发明涉及用于处理受控单元的控制命令序列的装置以及产生受控单元的控制命令序列的方法。
背景技术
本发明基于普通型的用于处理受控单元的控制命令序列的装置。基于最新进入市场的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,第一域像素被与第二域像素分离存储。这在图2被更明确地示出。参考符号PXDT表示第一字段像素数据被涉及,参考符号PXDB表示第二字段像素被涉及。
显示控制命令序列SP_DCSQT的表包括例如改变显示的分画面的特征并控制图象的显示瞬时的显示控制命令序列。在DVD标准1.0中,一系列显示控制命令被定义用于此目的。九个显示控制命令被定义。
当配置该装置时,第一显示控制命令FSTA_DSP使分画面在屏幕上静止显示,而与使用者是否关闭分画面的显示无关。第二显示控制命令STA_DSP控制分画面显示的开始瞬时。第三显示控制命令STP_DSP控制分画面显示的停止瞬时。第四显示控制命令SET_COLOR选择分画面显示的颜色。第五显示控制命令SET_CONTR选择分画面与主画面相比的像素对比度。第六显示控制命令SET_DAREA确定分画面显示的位置。第七显示控制命令SET_DSPXA确定像素数据的开始位置。第八显示控制命令CHG_COLCON进行颜色的变化和像素数据对比度微调。第九显示控制命令CMD_END指示显示控制命令序列的结束。
甚至在今天,可以预见,除了所述的显示控制命令,期望提供进一步的显示控制命令以使显示控制更方便。例如,最好提供一个进行定义的分画面局部区域闪烁显示的命令。这对于在屏幕上做标记显示(光标)具有重大意义。新显示控制命令的另一个例子涉及一个命令,例如,通过该命令相对分画面的具体分区域,像素色彩值被改变。这将提高分画面的色彩显示。另外显示控制命令的其他例子是可以想象到的。
图3是关于具有新命令的分画面单元,用于分区域从分画面的闪烁显示的新命令在这里被使用。此命令的参考符号是SET_BAREA。图3示出的分画面单元在屏幕接收器上进行出错信息的输出。相应的出错信息显示如图4所示。出错信息被显示在图象的较低区域并被显示在真实图象前的前景中。在这种情况中分画面单元被根据图3编程,使得出错信息的闪烁显示得以实现。参考图3对此进行更详细的具体解释。标号10还是表示分画面单元的首标段。分画面单元的大小被存储在十六进制地址 0000到
Figure C9810562200082
0001中。SPDSZ大小共计2540字节。此信息项意思是下一个空闲存储器地址位于地址
Figure C9810562200083
09EC。显示控制命令序列的表的开始地址被存储在地址
Figure C9810562200084
0002到 0003下。此开始地址SP_DCSQTA位于地址 09C7。压缩的出错信息的第一字段的像素数据被存储在具有地址 0004到 04E5的存储单元。出错信息的第二字段的压缩的像素数据被存储在具有地址 04E6到 09C6的存储单元。第一显示控制命令序列在地址 09C7开始。与到整个分画面单元的开始瞬时有关的显示控制命令序列的开始瞬时被存储在首先的两个地址中。在这种情况下,由于第一显示控制命令序列的开始瞬时趋于与分画面单元开始瞬时一致,0进入那里。下一个显示控制命令序列的开始地址被存储在具有地址 09C9和
Figure C9810562200092
09CA的存储单元中。此地址SP_NXT_DCSQ_SA对应于十六进制值 09E7。下面紧跟第一实际显示控制命令SET_COLOR。通过此命令,分画面每一像素的颜色被选择。该命令占用具有地址 09CB到
Figure C9810562200095
09CD的三个存储单元。下一个命令是SET_CONTR,通过它设置与主画面相比的分画面像素的对比度值。此命令也占用存储器空间的三个字节。后跟在地址
Figure C9810562200096
09D1开始、用于确定分画面在屏幕上显示的大小和位置的命令SET_DA REA。一个矩形分画面被选择,其左上角位于图象坐标(235,250),其右下角位于图象坐标(485,300)。在此情况下,值235和485指定X坐标,值250和300指定相应角点的Y坐标。此命令占用存储器空间的7个字节。后跟开始在地址
Figure C9810562200097
09D8、用于规定第一字段和第二字段像素数据被读取的开始位地址的命令。每一种情况下的信息项对应于像素数据PXDT和PXDB的字段的开始地址。此命令具有5个字节的长度。命令STA_DSP则位于地址 09DD下。此命令开始分画面单元的显示。到这一点,使用的所有命令已经在DVD标准(1.0版)下确定。第一结束命令CMD_END被存储在地址 09DE下。当此命令被处理时,当前地址,在此情况下是
Figure C98105622000910
09DE,与被作为地址SP_NXT_DCSQ_SA存储的地址相比较,用于地址 09C9和
Figure C98105622000912
09CA中的下一控制命令序列。由此,识别出要比较的地址、在此情况下是
Figure C98105622000913
09DE和 09E7,差别达数值1以上。这就导致估计第一结束命令CMD_END后另外跟随有至少一个其他命令,因而控制命令的解码在下一地址
Figure C98105622000915
09DF被继续。一个没有在DVD标准(1.0版)中定义的新命令SET_BAREA现在被存储在地址 09DF到 09E5中。整个分画面的闪烁显示通过此命令被选择。X-和Y-坐标对应于这些命令SET_DAREA。因而仅通过这些分画面解码装置,命令SET_BAREA能够被正确地处理,这些分画面解码装置用来根据此命令产生分画面的闪烁显示。另一个结束命令CMD_END被存储在存储器地址
Figure C98105622000918
09E6下。此命令结束第一显示控制命令序列。此命令使分画面解码装置继续进行到根据信息项被存储在地址 09C9和09CA下的存储器地址。
地址 09E7被存储在那里,从而规定在那里的地址下的信息项被接着估算。这是信息项SP_DCSQ_STM,它代表有关的显示控制命令序列开始瞬间的一个图。十进制值879被存储在那里,它对应于与分画面单元开始瞬间有关的10秒的时间指示。到达此瞬时后,运被分画面解码装置中的一个计数器监视,第二显示控制命令序列后的命令被处理。首先,这里再次跟随后续显示控制命令序列被存储的地址的信息项。信息项 09E7被包含在此情况下,它与第二显示控制命令序列的开始地址同义。这指示分画面解码单元,第二显示控制命令序列同时代表上一个显示控制命令序列。后跟的停止命令STP_DSP在地址 09EA下。此命令停止分画面单元的显示并从而结束出错信息的输出。该显示控制命令序列的结束命令CMD_END也被存储在地址
Figure C9810562200103
09EA下。当此进一步的结束命令被解码时,进行检查,看看结束命令的地址是否为整个分画面单元的最后或倒数第二地址。这通过比较规定在具有地址 0000和 0001的存储单元中的当前地址 09EB和地址
Figure C9810562200107
09EC来查明。在此例中,该地址实际上是分画面单元的最后地址,结果是没有其他控制命令必须被解码。推断是分画面单元的最后还是倒数第二地址具有结束命令的询问遵循DVD标准中的规则,借此一个分画面单元只允许具有一个偶数的字节(填充规则)。由于此原因,如果需要,结束命令在最后控制命令序列的末端被重复。
最后的控制命令序列被继续重复,直到一个外部控制单元产生分画面单元的一个中断命令。
由于所述分画面单元,出错信息在电视接收机屏幕上的闪烁显示通过一个扩展分画面解码单元产生约10秒的时间。此后,出错信息的显示结束。如果相同的分画面单元被一个不用于分画面闪烁显示的分画面解码单元处理,不发生分画面的闪烁显示。作为替代,出错信息被作为静止出错信息输出,这是因为闪烁命令被忽略并自动跳转到第二显示控制命令序列。在这种情况下,地址 09E6下的附加命令SET_BAREA和另一个结束命令甚至不会被处理。
结束命令CMD_END解码后被执行的子程序的通常形式将参考图5流程图作更详细地描述。标号50代表程序开始。在询问51中,进行检查,看当前控制命令序列的地址信息项SP_NXT_DCSQ_SA是否大于增加了一个地址值的解码结束命令CMD_END的地址。如果此情况不适用,产生询问52。进行检查看地址信息项SP_NXT_DCSQ_SA是否小于地址信息被存储处的地址。如果此情况适用,在询问53中进行附加检查,看看存储在分画面单元的首先两个地址下的分画面单元大小SPDSZ是否大于增加了值2的解码结束命令CMD_END的地址。如果此情况也适用,在程序步骤54中,规定要被解码的下一命令的地址的命令计数器PC被设置为递增1的最后解码结束命令的值。然后在程序步骤55中激活另一个解码装置23。下一命令则将由另一解码装置23解码。经过程序步骤55后,在程序步骤57结束子程序。作为一选择方案,当在询问51中的情况适用时,程序步骤54、55和57也被执行。
如果在询问52和53中的一个情况不适用,程序步骤56被执行。在那个步骤中,命令计数器PC被设置到地址信息项SP_NXT_DCSQ_SA规定的值。程序再次在程序步骤57结束。在此情况下,因而,不发生另一个解码装置23的激活;后来的命令仍然被第一解码装置22处理。
现在将参考图6更详细地描述分画面解码单元的结构。分画面解码单元用于产生正确的分画面,也用于把分画面与实际主画面混合。因此分画面解码单元构成DVD重放装置中的一个子部件。标号20表示一个接口电路。接口电路20被连接到一个主处理器,主处理器用于在整个系统中控制各个子部件。为简单起见,此主处理器没有被图示。分画面解码单元的设置能够经接口电路20按要求重新配置。标号21表示用于分画面单元的一个存储器。此存储器同样被主处理器或另一个处理器控制。此主处理器保证了后面的分画面单元分别在适当时间在存储器21中被完全利用。标号22表示第一解码单元。存在于存储器21中的分画面单元在此单元中被解码。特别是,显示控制命令也因此在这里被处理。第二解码单元23被单独示出。此解码单元23被设在扩展分画面解码单元中。被增加用于给出一个扩展DVD标准的这些命令在第二解码单元23中被处理。
解码单元22和23经总线连接到下游单元24到27和29到31。闪烁控制单元24用虚线示出。它仅出现在根据扩展标准设计的一个分画面解码单元中,作为显示控制命令的命令集的扩展标准,还包括分画面的闪烁显示命令SET_BAREA。在不是根据扩展标准设计的那些分画面解码单元的情况下,此闪烁控制单元24被删去。闪烁控制单元24产生下游多路复用器控制单元28的控制信号。后面将更详细地讨论依次产生的多路复用器单元32的控制信号。进一步提供强调控制单元25。此单元也产生多路复用器控制单元28的控制信号。而且,还提供一个分画面控制单元26,它同样产生多路复用器控制单元28的控制信号。标号27表示一个行程解码单元。压缩的像素数据码在这里被反相。闪烁单元29同样用虚线示出,这是因为它仅出现在扩展分画面解码单元中。此闪烁单元则实现闪烁显示的对应像素的接通和关断。标号30表示一个强调单元。后者执行对相应命令中提供的区域像素的强调(加亮)。进一步提供一个分画面单元31,它产生具有形成在分画面单元中的特性的实际分画面。如果没有闪烁显示或任何强调被编程,只有来自分画面单元31的数据被用于图象的构成。多路复用器单元32用于每种情况下要求的像素数据的选择。此多路复用器单元被多路复用器控制单元28控制。所以,多路复用器控制单元28处理通过控制单元24到26传送给它的信号。每个信号规定单独图象特性被再现的位置。多路复用器控制单元28基于此计算多路复用器控制单元32要求的控制信号。以此方式产生的分画面被存储在分画面存储器33中。在此情况下,只有色彩值被存储在分画面存储器33中。对比度值出现在多路复用器控制单元32的一个分离输出端,并用于控制第二多路复用器单元34,第二多路复用器单元34用于把主画面与分画面混合。于是,经过另一个输入端,从视频解码装置(例如MPEG视频解码器)来的数据流被供给它。为了把分画面的数据在正确位置插入到视频数据流,当然也需要供给到适于控制信号的多路复用器单元34,控制信号也可能由多路复用器控制单元28产生。完整的视频数据流出现在多路复用器单元34输出端。
图3所示的分画面单元能够被存储在只读存储器(EPROM等)中。对于其他分画面单元的情况,如字幕,例如,存储在存储介质,特别是光学图象载体(DVD,图象CD,CDi,小型盘等)上也能够实现。当然,也考虑存储在其他存储介质如磁带和磁盘上等。
图7示出了存储有一个分画面单元的DVD盘。
已利用DVD重放装置的例子描述了本发明。但本发明并不局限于此。单元控制的命令序列也可用于其他技术领域。打印机控制被引用作为一个例子,在该例子中,打印机必须处理的控制命令号也被标准化。因此问题也产生在此情况中,打印机装置没有从开始就设计所有打印机控制命令的增补。本发明也能够被用于实现新的、增加的打印机控制命令的兼容处理。借助于图形卡,计算机监视器中的显示控制也被引用作为本发明的另一个应用。当为其提供了标准化的控制语言时同样可用于传真机的控制。其他例子也是可能的。

Claims (14)

1.用于处理受控单元的控制命令序列的装置,具有控制命令的第一解码装置(22),第一解码装置(22)被设计用于解码一个预定组的控制命令,预定组的控制命令包括一个指示控制命令序列的结束的结束命令,控制命令序列具有一个地址信息项,它规定下一控制命令序列的开始地址,其特征在于,第一解码装置(22)被设计成当第一结束命令被处理时,它们执行结束命令的地址和关于下一控制命令序列开始地址的地址信息项的比较,并从地址之间差别识别第一结束命令后是否另外跟随有从第二组控制命令中选择的至少一个其他控制命令,并且该装置具有另一个解码装置(23),解码装置(23)被设计成如果已经识别出另外跟随有至少一个其他控制命令,解码装置(23)处理第二组控制命令的该至少一个其他控制命令。
2.根据权利要求1的装置,其特征在于,另一个解码装置(23)被设计成当至少一个其他控制命令被处理后另一个结束命令被处理时,它们在关于下一个控制命令序列开始地址  的地址信息项规定的地址开始下一个控制命令序列的处理。
3.根据权利要求2的装置,其特征在于,对于没有提供其他控制命令序列作为下一个控制命令序列  的情况,关于下一个控制命令序列开始地址的地址信息项规定上一个控制命令序列的开始,并且其中,当在最后的结束命令解码后关于下一个控制命令序列开始地址的地址信息项被解码时,受控单元(40)的控制被设置或最后的控制命令序列被重复。
4.根据权利要求1的装置,其特征在于,所述控制命令序列是控制程序单元的一部分。
5.根据权利要求1的装置,其特征在于,第一解码装置(22)被设计成:对于关于下一控制命令序列开始地址的地址信息项指向最后控制命令序列的情况,除了结束命令的地址与关于下一控制命令序列开始地址的地址信息项的比较外,或作为此比较的选择方案,所说的第一解码装置检查第一结束命令的地址是否为控制程序单元的最后或倒数第二个地址,并且其中,如果不是此情况,识别出第一结束命令后另外跟随有从第二组控制命令中选择的至少一个其他控制命令。
6.根据权利要求1的装置,其特征在于,该装置具有一存储器(21),控制命令序列的控制命令能够被存储在存储器(21)中。
7.根据权利要求1的装置,其特征在于,控制命令涉及显示控制命令并且受控单元(40)是一个显示装置。
8.根据权利要求7的装置,其特征在于,显示装置是一个电视机,并且第一和其他解码装置(22,23)被集成在电影重放装置中。
9.根据权利要求1的装置,其特征在于,控制命令涉及打印机控制命令并且受控单元(40)是一个打印装置。
10.产生受控单元(40)的控制命令序列的方法,该方法用于一个装置,该装置用于处理根据权利要求1到9之一的一个控制命令序列,该控制命令序列具有从第一组控制命令选择的第一控制命令,其特征在于,从第二组控制命令选择的多个第二控制命令被提供在控制命令序列中,并且其中所述多个第二控制命令被结合排列在第一组的控制命令后,第二控制命令通过一个结束命令与第一控制命令分离。
11.根据权利要求10的方法,其中控制命令序列被存储在一个存储介质上,特别是存储盘或磁带。
12.处理受控单元(40)的控制命令序列的方法,该控制命令序列具有从包括一个结束命令的第一组控制命令选择的第一控制命令和从第二组控制命令选择的第二控制命令,其特征在于,控制命令序列的多个控制命令被相继处理,并且当处理所述第一结束命令的时候执行结束命令的地址和关于下一控制命令序列开始地址的地址信息项的比较,并从地址之间差别识别第一结束命令后是否另外跟随有从第二组控制命令中选择的至少一个其他控制命令,如果肯定,则处理第二组控制命令的该至少一个其他控制命令。
13.根据权利要求12的方法,其中控制命令序列被存储在一个存储介质上,特别是存储盘或磁带。
14.根据权利要求12的方法,其中所述控制命令序列是控制程序单元的一部分,并且其中对于关于下一控制命令序列开始地址的地址信息项指向最后控制命令序列的情况,除了结束命令的地址与关于下一控制命令序列开始地址的地址信息项的比较外,或作为此比较的选择方案,检查第一结束命令的地址是否为控制程序单元的最后或倒数第二个地址,并且其中,如果不是此情况,识别出第一结束命令后另外跟随有从第二组控制命令中选择的至少一个其他控制命令,并处理该其他控制命令。
CN98105622A 1997-03-27 1998-03-19 控制命令序列的处理装置和产生方法 Expired - Fee Related CN1110747C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19713069A DE19713069A1 (de) 1997-03-27 1997-03-27 Vorrichtung zur Abarbeitung einer Steuerungsbefehlssequenz sowie ein Verfahren zur Erzeugung einer Steuerungsbefehlssequenz und ein Speichermedium zur Abspeicherung einer Steuerungsbefehlssequenz
DE19713069.0 1997-03-27

Publications (2)

Publication Number Publication Date
CN1197271A CN1197271A (zh) 1998-10-28
CN1110747C true CN1110747C (zh) 2003-06-04

Family

ID=7824910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98105622A Expired - Fee Related CN1110747C (zh) 1997-03-27 1998-03-19 控制命令序列的处理装置和产生方法

Country Status (5)

Country Link
US (1) US6636691B2 (zh)
EP (1) EP0875893A3 (zh)
JP (1) JP3939850B2 (zh)
CN (1) CN1110747C (zh)
DE (1) DE19713069A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003512789A (ja) * 1999-10-21 2003-04-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 再生装置及び記録担体を再生するための方法
EP1235437A1 (en) * 2001-02-26 2002-08-28 Deutsche Thomson-Brandt Gmbh Method for recording or reproduction of sub-picture data accompanying video signals, corresponding apparatus, signal and data carrier
EP1293981A1 (en) * 2001-09-18 2003-03-19 Deutsche Thomson-Brandt Gmbh Method for processing information parts of recorded data
US7734148B2 (en) * 2002-03-20 2010-06-08 Lg Electronics Inc. Method for reproducing sub-picture data in optical disc device, and method for displaying multi-text in optical disc device
EP1397000A1 (en) * 2002-07-19 2004-03-10 Deutsche Thomson-Brandt Gmbh Data stream for transporting DVD sub-pictures, device and method for processing such data stream and data carrier comprising such data stream
US7472376B2 (en) * 2005-05-27 2008-12-30 Microsoft Corporation Method and system for customizations in a dynamic environment
US20180300043A1 (en) * 2017-04-12 2018-10-18 Ricoh Company, Ltd. Realogram to Planogram User Interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0324308A2 (en) * 1988-01-11 1989-07-19 International Business Machines Corporation Method and system for decoding plural incompatible format instructions
US5379389A (en) * 1989-06-05 1995-01-03 Alphatronix Inc. Method for transmitting commands excluded from a predefined command set
US5530718A (en) * 1991-10-11 1996-06-25 Apple Computer, Inc. Method and apparatus for detecting an escape sequence in a modem
EP0737980A2 (en) * 1995-04-14 1996-10-16 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproduction and reproducing system for the same

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4262330A (en) * 1978-10-23 1981-04-14 International Business Machines Corporation I-phase controls for a computer
US5276802A (en) * 1987-03-20 1994-01-04 Minolta Camera Kabushiki Kaisha Printer control system
US5469550A (en) * 1992-01-28 1995-11-21 Cezzar; Ruknet Reversible computer apparatus and methods of constructing and utilizing same
US6206829B1 (en) * 1996-07-12 2001-03-27 First Opinion Corporation Computerized medical diagnostic and treatment advice system including network access
US5995155A (en) * 1995-07-17 1999-11-30 Gateway 2000, Inc. Database navigation system for a home entertainment system
US6219796B1 (en) * 1997-12-23 2001-04-17 Texas Instruments Incorporated Power reduction for processors by software control of functional units

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0324308A2 (en) * 1988-01-11 1989-07-19 International Business Machines Corporation Method and system for decoding plural incompatible format instructions
US5379389A (en) * 1989-06-05 1995-01-03 Alphatronix Inc. Method for transmitting commands excluded from a predefined command set
US5530718A (en) * 1991-10-11 1996-06-25 Apple Computer, Inc. Method and apparatus for detecting an escape sequence in a modem
EP0737980A2 (en) * 1995-04-14 1996-10-16 Kabushiki Kaisha Toshiba Recording medium capable of interactive reproduction and reproducing system for the same

Also Published As

Publication number Publication date
EP0875893A3 (en) 2001-10-17
US6636691B2 (en) 2003-10-21
JP3939850B2 (ja) 2007-07-04
EP0875893A2 (en) 1998-11-04
DE19713069A1 (de) 1998-10-01
CN1197271A (zh) 1998-10-28
JPH117716A (ja) 1999-01-12
US20030133698A1 (en) 2003-07-17

Similar Documents

Publication Publication Date Title
CN101582983B (zh) 记录介质和方法、再现装置和方法、程序和集成电路
US6512552B1 (en) Subpicture stream change control
CN1191724C (zh) 用于记录字幕的方法和装置
US6262723B1 (en) System for use in multimedia editor for displaying only available media resources to facilitate selection
CN101901616B (zh) 播放存储介质的方法
US6871008B1 (en) Subpicture decoding architecture and method
CN100588233C (zh) 图像再现装置
KR100956915B1 (ko) 비디오 트릭모드중의 폐쇄형 캡션정보의 표시
CN1906694B (zh) 再现装置、再现方法、程序、记录介质和数据结构
US20060204092A1 (en) Reproduction device and program
US7590330B2 (en) Picture sequences coded for horizontal motion on a display and corresponding data storage media
US6670996B2 (en) Apparatus and method for display of progressive and interland video content
CN1622609A (zh) 根据字幕反复播放视频部分的方法和装置
CN1781305A (zh) 基于用户简档的视频语言过滤
US20110211808A1 (en) Video information playback method, video information playback device, recording medium and video content
CN1110747C (zh) 控制命令序列的处理装置和产生方法
CN1279859A (zh) 产生数字视频图像的设备
CN1221975C (zh) 控制命令序列的处理装置及其处理方法
CN1244701A (zh) 用于视频与/或音频信号录制与重放的方法与装置
CN1870733A (zh) 视频处理电路、多媒体播放系统及其译码子画面数据方法
US20050283793A1 (en) Advertising detection method and related system for detecting advertising according to specific beginning/ending images of advertising sections
CN1146247C (zh) 数字编码电视影片原始数据还原方法和执行该方法的装置
KR100864879B1 (ko) 비디오 신호를 수반하는 서브 화상 데이터를 리코딩 또는 재생하는 방법, 및 이에 대응하는 장치
US20100054713A1 (en) Video reproducing apparatus
CN117319765A (zh) 视频处理方法、装置、计算设备及计算机存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1057949

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030604

Termination date: 20160319