专利名称:在数字视盘播放机中播放菜单的方法
技术领域:
本发明涉及一种数字视盘(或称多功能盘)播放机,尤其涉及一种在数字视盘播放机中播放菜单的方法。
随着多媒体时代的即将来临,由于数字通信、半导体器件和数字信号处理(DSP)技术的显著进展,对更快更准地传送大量信息的不懈努力开始取得良好的成果。因此,现在可按照诸如由ISO/ITU-TS颁布的H.261和JPEG(联合图像专家组)及由ISO/IEC颁布的MPEG2(运动图像专家组)之类的内部数据传送标准把视频和音频数据以各种形式在不同设备之间传送和共用。
随着MPEG2数字图像压缩技术的开发,现在能以10兆字节/秒以下的数据传送率播放其质量与现有视频设备的质量同样高的视频数据。此外,随着能播放多声道音频数据的AC-3音频压缩技术的开发,人们甚至在家中就能欣赏高质量的音响和多重声响。由于数字视盘(以下称作DVD)或DVD-R(可记录DVD)系统是在这种环境下开发的,预计在不久的将来,它会涵盖如VTR(磁带录像机)和CD-ROM之类的常规的视频记录和再现设备的许多作用。DVD,一种用于数字电影的盘式记录介质,可记录2小时以上的MPEG2数字视频信号。
图1表示一般DVD播放机的简化方框图。参照图1,拾取头和走盘机构总成12包括拾取头和走盘机构,拾取头用于把激光束照射到盘(即DVD)10上和接收反射的激光束以读取记录在盘10上的数据,走盘机构用于控制盘10的转动和装载及用于传动拾取头。伺服控制和信号再现设备14由信号再现部和伺服控制器组成,信号再现部具有对从拾取头和走盘机构总成12输出的RF(无线电频率)信号进行放大、噪声消除、模数(A/D)变换和同步检测的功能以再现信号,伺服控制器用于控制盘10的转动、及对拾取头聚焦和跟踪以准确地从盘10读取数据。伺服控制器受系统控制器24的控制。DVD数据处理器16对从伺服控制和信号再现设备14输出的EFM(8至14调制的)信号进行解调,并通过同步检测、解扰、检错和纠错及存储器控制功能而实现数据PLL(锁相环)。执行存储器控制功能的内部存储器控制器临时把已解码数据存储到道缓冲器18中,并在音频/视频解码器20请求时向音频/视频解码器20提供存储在道缓冲器18中的已解码数据。这种存储器控制功能是必要的,因为从盘10传送到DVD数据处理器16的信号的传送速率大于或等于从DVD数据处理器16传送到音频/视频解码器20的信号的传送速率。系统控制器24控制存储器控制器以防止存储器的上溢和下溢。DVD数据处理器16检测包含在DVD比特流中的控制数据扇区并将其提供给系统控制器24。音频/视频解码器20包括MPEG视频解码器和系统分析器30、AC3/MPEG音频解码器32、辅助图像解码器34、和OSD(在屏幕上显示)控制器36。系统分析器分析DVD数据处理器16的输出信号以将其分成音频、视频和辅助图像数据。音频数据加到AC-3/MPEG音频解码器32,视频数据加到MPEG视频解码器,辅助图像数据加到辅助图像解码器34。在视频解码器解码的视频数据和在辅助图像解码器34解码的辅助图像数据加到OSD控制器36。OSD控制器36使来自MPEG视频解码器的视频数据与来自辅助图像解码器34的辅助图像混合,然后将其输出供给视频输出设备21。从AC-3/MPEG音频解码器32输出的音频数据加到音频输出设备22。在处理和执行相应的解码操作中,MPEG视频解码器30、AC-3/MPEG音频解码器32和辅助图像解码器34使用解码缓冲器38。系统控制器24执行伺服控制、数据寻找、走盘机构控制操作以从盘10中读取数据。此外,根据来自前部小键盘和遥控设备28的控制数据,系统控制器24控制DVD播放机的总体操作。前部小键盘和遥控设备28包括多个数字和功能键以根据操作人员对键的按压而产生键数据。所产生的键数据加到系统控制器24。前部显示器26在系统控制器24的控制下把显示数据和各种操作信息显示在其上。
图2表示在图1的DVD播放机中使用的DVD比特流的数据格式。参照图2,DVD比特流包括控制包、MPEG视频包V、AC-3/MPEG音频包A、和显示字幕及菜单用的辅助图像数据包SP。控制包是一包含DVD比特流用的控制信息的数据扇区。控制信息具有由播放菜单时必需的各种与突出显示有关的数据所组成的突出显示信息HLI。即,突出显示信息HLI由代表下列各项的信息组成显示起止时间、按钮数目、强制执行起始时刻、按钮显示方式(169,43,信箱)、按钮偏移值、按钮位置数据、与各按钮相对应的命令、已选择按钮的自动执行、等等。
图3作为例子显示DVD播放器的菜单屏幕。如图所示,菜单屏幕包括例如对应于六个小标题的六个按钮。各按钮的位置和颜色、按钮数目、和已选择按钮的颜色由突出显示信息HLI确定。
图4表示按照先有技术播放菜单用的系统控制器24的流程图,图5表示按照先有技术播放菜单用的音频/视频解码器20的流程图。
一旦播放了菜单的DVD比特流,DVD数据处理器16就把DVD比特流的控制包存入道缓冲器18。如果用户通过使用前部小键盘和遥控设备28作出播放菜单的请求,系统控制器24就在图4的步骤100检测该请求,然后前进到步骤102以检查控制包是否存储在道缓冲器18中。如果控制包存储在道缓冲器18中,则系统控制器24前进到步骤104以从控制包读出突出显示信息HLI并将其存入内部存储器。此后,在步骤106,系统控制器24把存储在道缓冲器18中的DVD比特流传送到音频/视频解码器20。其结果是,存储在道缓冲器18中的DVD比特流经由DVD数据处理器16传送到音频/视频解码器20。
在传送DVD比特流之后,系统控制器24在步骤108检查是否收到来自前部小键盘和遥控器28的键输入。通过按压在前部小键盘和遥控器28上配备的按钮选择键、数字键和进入键,用户可选择特定的菜单。一旦在步骤108接收某一键输入,系统控制器24在步骤110和112检查该键输入是否对于存储在内部存储器中的突出显示信息HLI有效。如果键输入有效,系统控制器24前进到步骤114以设置与突出显示信息HLI有关的当前按钮显示方式(169、43和信箱)。在步骤116和117,检查与突出显示信息HLI有关的键输入是否设置于自动执行。如果设置于自动执行,则程序前进到步骤128以自动执行相应按钮的命令。然而,如果该键输入非设置于自动执行,则系统控制器24在步骤118和120检查所选的按钮号码是否有效。即,检查所选键是否与突出显示信息HLI的按钮号码一致。如果选择的按钮号码无效,则在步骤122系统控制器24在前部显示器26上显示出错消息。如果选择的按钮号码有效,就在步骤124把键数据传送到音频/视频解码器20。
其时,在步骤200,音频/视频解码器20接收从系统控制器24(在图4的步骤106)传送的DVD比特流。一旦收到DVD比特流,在步骤202,通过使用辅助图像数据包SP中的信息,音频/视频解码器20就显示如图3所示的菜单屏幕。此后,音频/视频解码器20在步骤204从接收的控制包中读取突出显示信息HLI,并在步骤206检查是否设置了强制选择按钮。如果设置了强制选择按钮,程序前进到步骤208以突出显示在菜单屏幕上的相应按钮。例如,音频/视频解码器20突出显示图3中的设置为强制选择按钮的按钮“1.AAAA”。接着,在步骤210,音频/视频解码器20把相应按钮的突出显示选择完成信号传送到系统控制器24。
其时,系统控制器24在步骤126检查是否从音频/视频解码器20收到突出显示完成信号。如果未收到突出显示完成信号(与此相反,如果收到从系统控制器24发送的相应的突出显示选择完成信号),程序返回到步骤108以重复以后的各步。
回到参照图5,音频/视频解码器20在步骤212检查是否收到在步骤124从系统控制器24发送的对应于已选按钮号码的键数据。如果收到该键数据,程序前进到步骤214以检查该键数据是否对应于一选择键。如果是选择键,音频/视频解码器20就在步骤216搜索该已选按钮,并在步骤218和220检查是否将该已选键置于与接收的控制包的突出显示信息HLI有关的自动执行。如果该已选键并未置于自动执行,则音频/视频解码器20在步骤222用突出显示信息HLI规定的颜色突出显示该已选按钮。然后,在步骤224,音频/视频解码器20把突出显示选择完成信号传送到系统控制器24。
然而,如果在步骤214键数据并不对应于选择键,或者如果在步骤220已选按钮设置于自动执行,则音频/视频解码器20前进到步骤226以设置一显示方式。如果键数据不对应于选择键,这意味着键数据对应于执行键。在该显示方式下,音频/视频解码器20参照已接收控制包的突出显示信息HLI。此后,音频/视频解码器20在步骤228以指定的颜色突出显示该执行的按钮,并在步骤230把一突出显示完成信号传送到系统控制器24。
回到图4,系统控制器在步骤126检查是否收到该突出显示完成信号。如果收到该突出显示完成信号,系统控制器24前进到步骤128以执行相应的命令。
如上所述,在常规的菜单播放方法中,系统控制器24检查控制包的每项信息以据此控制音频/视频解码器20。因此,常规的菜单播放方法需要系统控制器24具有高运行速度以迅速从DVD数据处理器16读出控制包。而且,在常规的菜单播放方式中,系统控制器24当前具有的控制包必须与先前传送到音频/视频解码器20的控制包一致。否则,可出现差错。为了防止出现差错,先前传送的控制包应当在DVD数据处理器16的道缓冲器控制期间存储到系统控制器24的内部存储器中,从而防止对随后的其他控制包的改写。
因此本发明的目的是提供一种不出错而且减轻系统控制器负担的突出显示信息处理方法。
本发明的另一目的是提供一种高效播放数字视盘的方法。
为了实现上述目的,提供一种DVD播放机,该DVD播放机包括系统控制器,用于控制DVD播放机的总体操作,还包括音频/视频解码器,用于把DVD比特流数据解码成音频和视频数据。系统控制器把指示用户请求播放菜单的键输入传送到音频/视频解码器。音频/视频解码器通过使用在DVD比特流的控制包中的突出显示信息来按照键输入突出显示一已选择的菜单项目,并把该已选菜单项目的控制信息传送到系统控制器。然后,系统控制器按照该控制信息播放所述菜单项目。所述控制信息包括一已执行的按钮号码及一待执行的按钮命令。
通过参考附图对本发明优先实施例的说明,本发明的以上目的和其他优点将变得更为明显,在这些附图中图1是普通DVD播放机的简化方框图;图2是表示DVD比特流的数据格式的图;图3是作为例子表示菜单屏幕的图;图4是按照先有技术处理突出显示信息的系统控制器的流程图;图5是按照先有技术处理突出显示信息的音频/视频解码器的流程图;图6是按照本发明优先实施例处理突出显示信息的系统控制器的流程图;以及图7是按照本发明优先实施例处理突出显示信息的音频/视频解码器的流程图。
以下参照附图详述本发明的优先实施例。为了综合地理解本发明,对本发明作示例性说明,局限于特定的实施。但是,应当注意的是,末领域任一技术人员都能用此说明而不是其细节来实现本发明。在以下的说明中,将不对那些如果作不必要详述就会冲淡本发明的熟知功能或构造作详细叙述。
图6表示按照本发明优先实施例处理突出显示信息HLI的系统控制器24的流程图,图7表示按照本发明优先实施例处理突出显示信息HLI的音频/视频解码器20的流程图。
参照图6,一旦播放了菜单的DVD比特流,DVD数据处理器16就把DVD比特流的控制包存入道缓冲器18。如果用户通过使用前部小键盘和遥控设备28作出播放菜单的请求,系统控制器24在图6的步骤300检测该请求,并前进到步骤302以检查控制包是否存储在道缓冲器18中。如果控制包存储在道缓冲器18中,系统控制器24前进到步骤304以设置表示在控制包中存在突出显示信息HLI的标帜。此后在步骤306,系统控制器24把存储在道缓冲器18中的DVD比特流传送到音频/视频解码器20。其结果是,存储在道缓冲器18中的DVD比特流经由DVD数据处理器16传送到音频/视频解码器20。
在传送DVD比特流之后,系统控制器24在步骤308检查是否从前部小键盘和遥控器28收到键输入。用户可通过按压在前部小键盘和遥控器28上配备的各按钮选择键,各数字键和一进入键来选择一特定的菜单。一旦在步骤308收到某个键输入,系统控制器24在步骤310把该键输入传送到音频/视频解码器20。
其时,在步骤400,音频/视频解码器20接收从系统控制器24(在图6的步骤306)传送的DVD比特流。一旦收到该DVD比特流,在步骤402,音频/视频解码器20通过使用在辅助图像数据包SP中的信息来显示如图3所示的菜单屏幕。此后,音频/视频解码器20在步骤404从收到的控制包中读出突出显示信息HLI,并在步骤406检查是否设置了强制选择按钮。如果设置了强制选择按钮,程序前进到步骤408以把一对应按钮突出显示在菜单屏幕上。例如,音频/视频解码器20突出显示图3的置为强制选择按钮的按钮“1.AAAA”。然后,在步骤410,音频/视频解码器20把指示该强制选择按钮的设置状态的信息传送到系统控制器24。
其时,系统控制器24在步骤312检查已执行的按钮号码和待执行的按钮命令是否从音频/视频解码器20收到。如果未收到已执行的按钮号码和按钮命令(与此相反,如果收到表示强制选择按钮设置状态的信息或已选的按钮号号码),则程序返回到步骤308以重复以后各步。
回到参照图7,音频/视频解码器20在步骤411检查是否收到从系统控制器24(在步骤310)发送的键数据。如果收到该键数据,音频/视频解码器20就在步骤412和413检查键数据是否对于控制包中的突出显示信息HLI有效。其结果是,如果键数据有效,音频/视频解码器20前进到步骤414以检查键数据是否对应于选择键。如果是选择键,音频/视频解码器20在步骤416搜索该选择键,并在步骤418和420检查已选键是否设为对于已接收控制包的突出显示信息HLI的自动执行。如果已选键未设为自动执行,音频/视频解码器20在步骤422以突出显示信息HLI指定的颜色突出显示该已选键。然后,在步骤424,音频/视频解码器20把已选按钮号码传送到系统控制器24。
如果在步骤414键数据不对应于选择键,或者在步骤420已选按钮设置于自动执行,音频/视频解码器20前进到步骤426以设置显示方式。如果键数据不对应于选择键,这意味着键数据对应于执行键。在该显示方式中,音频/视频解码器20参照已接收控制包的突出显示信息。此后,音频/视频解码器20在步骤428以指定的颜色突出显示已执行按钮,并在步骤430把已执行按钮号码和待执行按钮命令传送给系统控制器24。
回到参照图6,系统控制器24在步骤312检查是否收到已执行按钮号码和待执行按钮命令。如果收到已执行按钮号码和待执行按钮命令,系统控制器24前进到步骤314以执行相应命令。
如可以从以上说明理解的,按照本发明,音频/视频解码器控制了以前由系统控制器常规执行的菜单播放操作,从而减轻了系统控制器的负担。因此,本发明的DVD播放机能高效地播放DVD比特流。
虽然本文参照
了本发明的示例性实施例,但是应当理解,本发明不限于这些细致的实施例,本领域的技术人员可以作出各种其他变更和修改而不脱离本发明的范围或精神。
权利要求
1.一种在数字视盘(DVD)播放机中播放菜单的方法,该DVD播放机包括控制其总体操作的系统控制器及包括把DVD比特流解码成音频和视频数据的音频/视频解码器,所述方法包括以下步骤使所述系统控制器把表示用户请求播放菜单的键输入传送到所述音频/视频解码器;使所述音频/视频解码器通过使用在所述DVD比特流的控制包中的突出显示信息而根据所述键输入来突出显示一已选择的菜单项目和把所述已选菜单项目的控制信息传送到所述系统控制器;以及使所述系统控制器按照所述控制信息来播放所述菜单项目。
2.如权利要求1所述的菜单播放方法,其中所述控制信息包括一已执行的按钮号码和一待执行的按钮命令。
全文摘要
一种DVD(数字视盘)播放机包括控制该DVD播放机总体操作的系统控制器和把DVD比特流数据解码成音频和视频数据的音频/视频解码器,系统控制器把表示用户请求播放菜单的键输入传送到音频/视频解码器。音频/视频解码器通过使用在DVD比特流的控制包中的突出显示信息而根据所述键输入来突出显示已选择的菜单项目并把已选菜单项目的控制信息传送到系统控制器。因此,系统控制器根据该控制信息来播放该菜单项目。
文档编号G11B19/02GK1194540SQ98105628
公开日1998年9月30日 申请日期1998年3月19日 优先权日1997年3月25日
发明者郑廷株 申请人:三星电子株式会社