具有改进的启动速度的数字广播接收装置及其启动方法

文档序号:7659700阅读:82来源:国知局

专利名称::具有改进的启动速度的数字广播接收装置及其启动方法具有改进的启动速度的数字广播接收装置及其启动方法相关申请的交叉引用本申请要求于2006年12月29日向韩国知识产权局提交的韩国专利申请第10-2006-0138779号的优先权,其公开内容通过引用整体合并于此。
技术领域
根据本发明的方法和装置涉及数字广播接收装置,并且更具体地,涉及具有改进的启动速度的数字广播接收装置以及用于该数字广播接收装置的启动方法。
背景技术
:随着数字通信技术的发展,基于使用各种压缩技术的媒体的广播数据得到更广泛的使用。此外,由于其中一个终端执行各种功能的数字集中化,接收数字广播数据的接收装置已变得更加多样化。数字广播是在图像和声音的质量方面对相关技术的模拟广播的显著改进,并且可与能够处理数字信号的各种装置,如计算机、数字多用途盘(DVD)、数字可携式摄像机和数字个人录像机数据兼容。此外,因为除了声音和图像之外,数字广播还可以提供许多附加的信息数据,所以可显著改进用户便利性。例如,可在数字广播接收装置的垂直消隐周期期间发送多路复用的信息,或者可通过附加频道广播大量数据。该数据包括停止图像、产品信息、电子节目指南(EPG)等。由此,用户可通过数字广播接收许多新闻信息,并且可实时地接收体育比赛的结果、安全信息、天气信息、交通状况信息等。然而,为了操作数字广播接收装置,在开启数字广播接收装置之后需要预定的操作。这是因为数字广播接收装置内包括各种电模块,并且类似于引导计算机,应该通过预定操作来启动所述电模块。图1是图解相关技术的数字广播接收装置的启动时间的视图。当用户开启数字广播接收装置以接收数字广播时,需要操作来初始化数字广播接收装置的整个系统。系统初始化操作可包括数字广播接收装置中包括的存储器的测试和检查操作、以及确定数字广播接收装置的操作时钟信号的操作。即,当开启数字广播接收装置时,需要操作来初始化数字广播接收装置,以操作每个设备。当初始化数字广播接收装置中的硬件模块时,初始化操作系统(0S)以便操作这样的硬件。在此操作期间,加载在数字广播接收装置中包括的只读存储器(R0M)中存储的0S,并且准备中央处理单元(CPU)以进行操作。适合于数字广播接收装置的0S的例子是实时操作系统(RTOS)等。当初始化OS时,初始化要在数字广播接收装置中执行的各种任务。所述任务是由数字广播接收装置执行的各种操作。例如,所述任务包括记录存储功能、音频解码和再现功能、频道解码功能、显示功能等。即,所述任务包括在0S的上层中应用的功能,或实质上可由用户使用数字广播接收装置来执行的任何操作。当初始化任务时,设置使用每个任务的上层应用。应用包括可根据用户所设的设置、使用任务来执行的每个操作。应用的例子包括用户所设的显示设置(发光度、亮度、宽高比等)、以及先前在用户观看数字广播接收装置时设置的音量。可替换地,当用户设置数字广播接收装置的结束时间和开始时间时,在数字广播接收装置的启动期间,应用加载结束时间和开始时间,并且数字广播接收装置使用所加载的结束时间和开始时间来显示初始图像。当设置了应用时,执行用于锁定要显示的频道的操作。使用预定编码解码器来对锁定的频道进行解码,并且最终向用户显示经解码的节目。数字广播接收装置的广泛使用意味着用户可容易地获取许多信息。然而,需要长时间来启动数字广播接收装置。此外,已使用基于Linux的0S以及实时OS,作为数字广播接收装置的0S。因为初始化时间在使用基于Linux的OS时比在使用实时OS时更长,所以数字广搐、接收装置的启动时间大大增加。因此,在数字广4番接收装置的启动期间必须等待的用户可能感到烦躁和沮丧,这是因为启动时间大约是5至6秒或更多。因此,如果用户想要看到重要的体育比赛并启动数字广播接收装置以观看期望的转播广播时,用户可能在启动期间损失重要的场景。因此,存在对改进数字广播接收装置的启动时间的方法的需要。此外,存在对通过改进启动时间、每当用户希望接收广播时,用户都能接收期望的广播的数字广播接收装置的需要。
发明内容本发明的示例实施例克服了上述缺点和上面未描述的其他缺点。而且,不要求本发明克服上述缺点,并且本发明的示例实施例可能不克服上述的任何问题。本发明提供了用于数字广播接收装置的启动方法,其减少了数字广播接收装置的开启所需的启动时间。本发明还提供了增加了启动速度的数字广播接收装置,并由此快速开启数字广播接收装置。这消除了用户可能经历的不舒适,并改进了用户便利性。根据本发明的一个方面,提供了一种用于数字广播接收装置的启动方法,包括当开启数字广播接收装置时,执行与中央处理单元(CPU)有关的引导操作;在执行CPU引导的同时,执行与要显示的频道有关的频道解码操作;以及当CPU引导和频道解码完成时,显示由频道解码操作解码的频道。与CPU有关的引导可包括初始化数字广播接收装置的整体系统;初始化用于操作该系统的操作系统(OS);以及初始化数字广播接收装置的任务并且初始化要在OS上运行的应用中的至少一个操作。系统的初始化可包括设置数字广播接收装置的操作时钟,以及初始化数字广播接收装置的内置存储器。任务和应用的初始化可包括初始化记录存储任务、音频编码任务、#见频编码任务、以及显示任务中的至少一个。频道解码可包括对于要在CPU引导操作的初始化之后显示的频道,提取在非易失性存储器中存储的频道信息;在初始化CPU的同时,使用所提取的频道信息来对所述频道进行解码;以及将表示频道解码已完成的信号提供给CPU。表示频道解码已完成的信号的提供可包括确定CPU引导是否已完成;当CPU引导揭:作未完成时,通知CPU频道解码已完成,并且等待直到CPU引导操作完成为止;以及在引导操作完成之后,将频道信号提供给CPU。根据本发明的另一方面,提供了一种数字广播接收装置,包括中央处理单元(CPU),其在开启数字广播接收装置时被初始化;非易失性存储器,其存储要在初始化CPU之后显示的关于频道的频道信息;重设控制器,其使用在非易失性存储器中存储的频道的频道信息来在初始化CPU的同时对所述频道进行解码,并将表示频道已解码的信号提供给CPU。当开启所述数字广播接收装置时,采用CPU来初始化数字广播接收装置的整体系统,初始化用于操作广播接收装置的系统的OS,以及初始化以下中的至少一个数字广播接收装置的任务和要在OS上运行的应用。还可采用CPU来设置数字广播接收装置的操作时钟信号,以及初始化数字广播接收装置的内置存储器。还可采用CPU来初始化以下中的至少一个记录存储任务、音频编码任务、视频编码任务、以及显示任务。对于要在CPU初始化之后显示的频道,可采用重设控制器来提取非易失性存储器中的频道信息,在初始化CPU的同时使用所提取的频道信息来对所述频道进行解码;以及将经过解码的频道信号提供给CPU。频道信息可包括以下中的至少一个标识信息、声音设置信息、以及图像设置信息。声音设置信息可包括声场效果和音量中的至少一个,而图像设置信息可包括宽高比、亮度和对比度中的至少一个。重设控制器还可包括中断服务例程,其确定CPU引导操作是否完成,并在CPU引导操作未完成时通知CPU频道解码操作已完成,并且在CPU引导操作之后,也采用重设控制器来将频道信号提供给CPU。通过参照附图详细描述本发明的示例实施例,本发明的上述和其他方面将变得更加显而易见,附图中图1是图解现有技术的数字广播接收装置的启动时间的视图;图2是图解根据本发明示例实施例的数字广播接收装置的框图;图3是图解根据本发明另一示例实施例的数字广播接收装置的启动时间的视图;图4是图解根据本发明的示例实施例的数字广播接收装置的启动方法的流程图;图5是图解图4的数字广播接收装置的启动方法的中央处理单元(CPU)引导操作的流程图;以及图6是图解图4的数字广播接收装置的启动方法的频道解码操作的流程图。具体实施方式现在将参照附图更完整地描述本发明,附图中示出了本发明的示例实施例。然而,本发明可具体化为许多不同的形式,并且不应解释为限于在此阐述的示例实施例;而是,提供这些示例实施例,使得本公开将彻底和完整,并且将完全地向本领域技术人员传达本发明的概念。附图中相似的附图标记指示相同的元件。图2是图解根据本发明示例实施例的数字广播接收装置200的框图。数字广播接收装置200包括天线205、频道解码器220、AV解码器230、AV显示器240、中央处理单元(CPU)250、系统总线210、非易失性存储器260、重设控制器270、中断服务例程280、以及系统存储器290。下文中,将描述数字广播接收装置200的每个组件模块的操作。频道解码器220从天线205接收数字广播信号,并对该数字广播信号解码。频道解码器220负责锁定操作,其中从数字广播信号中选择期望的频道。频道锁定对应于在模拟广播中使用的调谐。在频道锁定操作中,从要被转换为基带信号的多路复用数字广播信号中提取期望的频道信号。为了执行这样的操作,频道解码器220还可以包括调谐器(未示出),调谐数字广播信号;以及传输流解码器(未示出),将经调谐的信号分为音频/视频信号和节目专用信息(PSI)/节目和系统信息协议(PSIP)信息。PSIP是提供来描述从数字TV发送的节目和数据并描述接收TV信号所需的信息的标准。MPEG-2System(ISO/IEC13818-l)是PSI的例子。高级电视系统委员会(ATSC)标准65是PSIP的例子。具体地,PSIP是被开发为在数字TV的每个发射流(TS)中操作的一组表,并且描述虚拟频道所需的、在TS中发送的信息,以提供接收电视信号所需的信息。基本表包括用于提供时间信息的系统时间表(STT)、用于管理发送表的主指南表(MGT)、用于提供虚拟频道信息的虚拟频道表(VCT)、用于定义可用于每个地区和国家的水平标准的分级地区表(ratingregiontable)(RRT)等。可在系统存储器290中保存所提取的PSIP信息。当由频道解码器220划分音频/视频信号时,由AV解码器230对所划分的音频/视频信号进行解码。然后,将解码的音频/视频信号提供给AV显示器240,以显示和再现。在CPU250的控制下执行这样的系列操作。重设控制器270是用于缩短数字广播接收装置200的开启所需的启动时间的设备。执行与频道的音频/视频解码有关的操作,而独立于CPU250在系列引导操作期间的引导操作。即,重设控制器270将数字广播接收装置200的启动操作划分为与CPU250有关的引导操作、以及与频道解码有关的引导操作,并且同时执行分离的操作。由此,与顺序地执行这样的操作的相关技术相比,显著减少了启动时间。当开启数字广播、接收装置200时,重设控制器270自主且独立于CPU250而操作。即,重设控制器270选择要在开启数字广播接收装置200之后初始显示的图像,以在执行CPU250的引导操作的同时对该图像解码。通常,要在开启数字广播接收装置200之后初始显示的图像是由用户观看的最后一个频道的图像。因此,重设控制器270从非易失性存储器260读取有关用户在关闭数字广播接收装置200之前选择的最后一个频道的重要信息。有关最后一个频道的重要信息是显示最后一个频道所需的信息,例如,诸如物理发送频道(PTC)等之类的有关频道的信息、有关传输流解多路复用器(TSD)的信息、有关音频的信息、以及有关视频/显示的信息。有关TSD的信息用于划分来自频道信号的传输流,并且将传输流传输到AV解码器230。即,重设控制器270预先准备好显示要在CPU250的引导之后初始显示的频道。然而,要在CPU250的引导之后初始显示的频道不限于由数字广播接收装置200显示的最后一个频道,并且可以是由用户选择的频道、或者用于控制数字广播接收装置200的整体操作的屏上显示(OSD)。当完成了要显示的频道的解码操作时,重设控制器270向CPU25G通知完成了解码操作,这样,构成主机的CPU250通过AV显示器240输出由相应频道准备的音频/视频信白、在数字广播接收装置200中,可由重设控制器270执行的操作不限于例示的频道解码操作。优选地,重设控制器270可执行在CPU250的引导期间不中断CPU250而独立执行的任何操作。以此方式,与当仅仅执行频道解码操作时相比,可减少数字广播接收装置200的启动时间。后面将参照图3描述可由重设控制器270执行的操作的例子。在数字广播接收装置200的启动期间,即使在完成了重设控制器270的解码操作之后,CPU250的引导操作也可能还未完成。在此情况下,即使重设控制器270将解码的频道信号发送给CPU250,CPU250也不能显示所接收的频道信号。因此,重设控制器270使用中断服务例程280向CPU250通知完成了频道解码操作。因为CPU250和重设控制器270可使用中断信号来通信,所以重设控制器270使用中断服务例程280向CPU250发出通知。即,当接收到中断信号时,CPU250临时停止当前的操作,并且翻译所接收的中断信号,以执行相应的操作。由此,当在CPU250的引导操作期间从中断服务例程280接收到中断信号时,在CPU250被通知已完成频道解码操作之后,CPU250可继续执行未完成的引导操作。在完成了CPU250的引导操作之后,因为CPU250通过已经接收到的中断信号而识别出已经完成解码操作,所以立刻在AV显示器240上显示所接收的频道信号。即,中断服务例程280负责CPU250和重设控制器270之间的交换处理(handshaking)操作。后面将参照图4和图5描述中断服务例程280。参照图2,在CPU250的引导期间,数字广播接收装置200使用重设控制器270来预先对要显示的频道进行解码,由此可增加CPU250的启动速度。图3是图解根据本发明另一示例实施例的数字广播接收装置的启动时间的视图。横轴是时间,而纵轴示出执行所示操作的设备。参照图3,当开启数字广播接收装置时,CPU和重设控制器各自执行引导操作。CPU执行系统初始化操作、操作系统(OS)初始化操作、任务初始化操作和应用设置操作。同时,重设控制器执行解码器设置操作、频道锁定操作和MPEG解码延迟操作。在由重设控制器执行的解码器设置操作中,将用于解码从天线接收的数字广播信号的解码器(参见图2的频道解码器220)设置为处于操作等待状态。即,分析所接收的数字广播信号的头,确定编码中使用的编码解码器的种类和数字广播信号的性质,并且将解码器设置为对应于编码解码器的种类和数字广播信号的性质。当使用MPEG编码解码器来对数字广播信号编码时,在对数字广播信号解码时出现MPEG解码延迟。当MPEG解码延迟结束时,重设控制器使用中断服务例程(ISR)向CPU发送中断信号。如图3所示,重设控制器的引导操作在CPU的引导搡作完成之前完成。因为重设控制器的引导操作在CPU的引导操作完成之前完成,所以重设控制器不直接将解码的频道信息发送给CPU,而是在向CPU发送中断信号后进行等待。当CPU的引导操作完成之后,因为CPU通过之前接收的中断信号而识别出重设控制器的引导操作已完成,所以CPU立刻从重设控制器接收解码的频道信息,并显示解码的频道信息。如果重设控制器的引导操作在CPU的引导操作完成之后完成,则重设控制器立刻将解码的频道信号发送给CPU,而不是发送中断信号。由此,如果CPU已经完成了引导操作,则其可立刻显示所接收的频道信号。如图3所示,因为CPU的引导操作和重设控制器的引导操作同时进行,所以显著减少了数字广播接收装置的启动时间。启动时间随着不同的操作条件和试验条件而变化。然而,因为从频道锁定的开始到用于提取传输流的提取操作为止大约花费1秒、解析节目说明信息(PSI)大约需要0.3秒、MPEG解码延迟大约需要O.7秒、并且显示器的响应速率大约需要33ms,所以可将引导时间减少大约2秒。图4是图解根据本发明示例实施例的数字广播接收装置的启动方法的流程图。首先,确定是否开启了数字广播接收装置(S410)。当开启数字广播接收装置时,同时执行CPU引导操作(S430)和频道解码操作(S450)。如上所述,CPU引导操作(S430)是仅在CPU参与引导的情况下才可被执行的引导操作。频道解码操作(S450)是由重设控制器无需CPU参与而独立执行的引导操作。当频道解码操作(S450)完成时,如有必要,重设控制器向CPU发送中断信号。如上所述,中断信号是表示已经执行了频道解码操作的信号。当CPU引导操作(S430)和频道解码才喿作(S450)完成时,对解码的初始频道进行显示(S490)。图5是图解图4的数字广播接收装置的启动方法的CPU引导操作的流程图。当开启数字广播接收装置时,CPU执行引导代码(S510)。在本示例实施例中,引导代码是要在开启期间初始执行的指令。然后,CPU初始化锁相环(PLL)和数字广播接收装置中的系统设备,如系统存储器(S530)。当初始化数字广播接收装置中的硬件时,初始化OS(S550)。如上所述,可使用基于Linux的OS或实时OS,作为数字广播接收装置的0S。当OS初始化操作(S550)完成时,初始化可在OS上运行的任务和应用中的每一个(S570和S590)。使用CPU来执行在图5中所示的每个操作。图6是图解图4的数字广播接收装置的启动方法的频道解码:捧作的流程图。在S610中,当开启数字广播接收装置时,从非易失性存储器中提取有关要在启动操作完成之后在数字广播接收装置上初始显示的频道的频道信息。如上所述,初始显示的频道可以是最后观看的频道。然而,初始显示的频道可以不同。例如,当用户设置唤醒时间时,用户可能想要观看同一个新闻频道,而不管最后观看的频道是什么。在此情况下,要在数字广播接收装置的启动操作之后初始显示的频道是新闻频道。在S630中,当提取了初始显示的频道的频道信息时,使用所提取的频道信息来对相应的频道进行解码。如上所述,可在重设控制器的控制之下,使用频道解码器来执行解码操作。当频道解码完成时,在S650中,确定CPU引导操作是否完成。在S690中,当CPU引导操作完成时,立刻将解码的频道信号发送给CPU。然后,CPU立刻显示所接收的频道信号。然而,当CPU引导操作未完成时,向CPU通知已完成频道解码操作,并维持等待状态。如上所述,在此操作期间使用中断服务例程。最后,当CPU引导4喿作完成时,将解码的频道信号发送给CPU,并且CPU立刻显示所接收的频道信号。可独立执行图6所示的操作,而无需CPU的参与。尽管已参照本发明的示例实施例具体示出和描述了本发明,但本领域普通技术人员将理解,可对其进行各种形式和细节的改变。例如,描述了接收数字广播信号的数字广播接收装置,但本发明不限于此,并且可用于具有接收数字广播信号的功能的各种电子设备中。因此,根据所附权利要求的技术精神来确定本发明示例实施例的实际技术范围。根据本发明的示例实施例,可显著减少数字广播接收装置的开启所需的启动时间。此外,根据本发明的示例实施例,通过减少数字广播接收装置的启动时间,快速开启数字广播接收装置,由此可减少用户经历的延迟,以便改进用户便利性。尽管已参照本发明的示例实施例具体示出和描述了本发明,但本领域普通技术人员将理解,可对其进行各种形式和细节的改变,而不会脱离所附权利要求所限定的本发明的精神和范围。权利要求1.一种用于数字广播接收装置的启动方法,该启动方法包括当开启所述数字广播接收装置时,执行与中央处理单元(CPU)有关的引导操作;在执行CPU引导操作的同时,执行与要显示的频道有关的频道解码操作;以及当CPU引导操作和频道解码操作完成时,显示由所述频道解码操作解码的频道。2、如权利要求l所述的方法,其中与CPU有关的引导操作包括初始化数字广播接收装置的整体系统;初始化用于操作数字广播接收装置的系统的操作系统(OS);以及初始化数字广播接收装置的任务。3、如权利要求2所述的方法,其中CPU引导操作还包括初始化要在OS上运行的应用。4、如权利要求2所述的方法,其中初始化整体系统包括设置数字广播接收装置的操作时钟,以及初始化数字广播接收装置的内置存储器。5、如权利要求3所述的方法,其中任务的初始化和应用的初始化包括初始化记录存储任务、音频编码任务、视频编码任务、以及显示任务中的至少一个。6、如权利要求l所述的方法,其中所述频道解码操作包括对于要在CPU引导操作的初始化之后显示的频道,提取在非易失性存储器中存储的频道信息;在CPU的初始化期间,使用所提取的频道信息来对所述频道进行解码;以及将表示所述频道的解码已完成的信号提供给CPU。7、如权利要求6所述的方法,其中所述频道信息包括以下中的至少一个标识信息、声音设置信息、以及图像设置信息。8、如权利要求7所述的方法,其中所述声音设置信息包括声场效果和音量中的至少一个,并且所述图像设置信息包括宽高比、亮度和对比度中的至9、如权利要求6所述的方法,其中所述提供包括确定CPU引导操作是否已完成;如果CPU引导操作未完成,则向CPU通知所述频道的解码已完成,并且等待直到CPU引导操作完成为止;以及在引导操作完成之后,将要显示的频道提供给CPU。10、一种数字广播接收装置,该装置包括中央处理单元(CPU),其在开启所述数字广播接收装置时被初始化;非易失性存储器,其存储有关要在初始化CPU之后显示的频道的频道信自-.重设控制器,其使用在所述非易失性存储器中存储的所述频道的所述频道信息来在初始化CPU的同时对所述频道进行解码,并将表示频道已解码的信号提供给CPU。11、如权利要求IO所述的装置,其中,当开启所述数字广播接收装置时,所述CPU初始化数字广播接收装置的整体系统;初始化用于操作该系统的OS;以及初始化以下中的至少一个所述数字广播接收装置的任务和要在OS上运4亍的应用。12、如权利要求11所述的装置,其中,所述CPU设置所述数字广播接收装置的操作时钟信号,并且初始化所述数字广播接收装置的内置存储器。13、如权利要求11所述的装置,其中,所述CPU初始化以下中的至少一个记录存储任务、音频编码任务、视频编码任务、以及显示任务。14、如权利要求10所述的装置,其中所述重设控制器对于要在CPU初始化之后显示的频道,提取在非易失性存储器中的频道信息;在初始化CPU的同时,使用所提取的频道信息来对所述频道进行解码;以及将解码的频道信号提供给CPU。15、如权利要求14所述的装置,其中所述频道信息包括以下中的至少一个标识信息、声音设置信息、以及图像设置信息。16、如权利要求15所述的装置,其中所述声音设置信息包括声场效果和音量中的至少一个,并且所述图像设置信息包括宽高比、亮度和对比度中的至少一个。17、如权利要求14所述的装置,其中所述重设控制器包括中断服务例程,其确定CPU引导操作是否完成,如果CPU引导操作未完成,其向CPU通知频道解码操作已完成,并且所述重设控制器在CPU引导操作完成之后将要显示的频道提供给CPU。全文摘要提供了具有改进的启动速度的数字广播接收装置以及用于该数字广播接收装置的启动方法。用于数字广播接收装置的启动方法包括当开启数字广播接收装置时,执行与中央处理单元(CPU)有关的引导操作;在执行CPU引导的同时,执行与要显示的频道有关的频道解码操作;以及当CPU引导和频道解码操作完成时,显示由频道解码操作解码的频道。因此,可显著减少数字广播接收装置的启动时间。文档编号H04N5/44GK101212591SQ20071014098公开日2008年7月2日申请日期2007年8月15日优先权日2006年12月29日发明者千畺旭,郑春植申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1