一种优化光盘浏览器的方法及装置的利记博彩app

文档序号:6763805阅读:201来源:国知局
专利名称:一种优化光盘浏览器的方法及装置的利记博彩app
技术领域
本发明涉及光存储领域,尤其是涉及一种优化光盘浏览器(optical disc navigator)的方法和装置。
光存储技术的发展不断刷新光盘存储容量纪录,同时也将光盘播放系统发展到淋漓尽致的地步。各种交互式光盘播放功能带给人们前所未有的享受,例如用户可以通过菜单来控制播放进程、可以选择播放与光盘内容相关的互联网中的信息等等。
光盘播放浏览器是光盘播放器中的一个十分重要的应用软件。通过光盘播放浏览器中的各个功能模块,光盘播放器可以实现许多重要的功能。如控制光盘播放内容的解码、设置节目播放序列、以及提供菜单操作等。通常,光盘播放器可以通过缺省的光盘浏览器来控制光盘的播放。如果光盘播放器中没有缺省的光盘浏览器,那么光盘播放器一般可以从光盘上或其他存储介质中得到一个光盘浏览器来播放相应的光盘。
一个光盘浏览器的正常运行不仅需要硬件平台的充分支持,而且还需要相应的软件资源的充分支持,如相应的以被调用的应用程序或库函数等。一个光盘浏览器正常运行所需的硬件平台和软件资源与光盘浏览器所具有的功能是相对应的。光盘浏览器可以实现的功能越多越强,对硬件平台和软件资源的要求就越高。
传统技术中,光盘浏览器缺省存储在光盘播放器中,或存储在光盘上。该光盘浏览器的功能是预设定的,是建立在特定的硬件平台和软件资源的基础之上的。
如果一个光盘浏览器的预设定功能比较多,但在实际运行时,该光盘浏览器所需调用的应用程序中有一个没有检索到、或者有一个应用程序被破坏、或者光盘播放硬件平台与该光盘浏览器不兼容,那么该光盘浏览器将不能正常运行,相应的,也就无法正常播放光盘。
反之,如果一个光盘浏览器预设定功能比较少,但实际上,光盘播放平台和光盘浏览器软件资源却比较丰富,即除了支持预设定的光盘浏览器功能外,还可以支持其他的没有包含在预设定功能之内的浏览器功能,那么支持这些超出光盘浏览器预设定功能的资源将被浪费。这两种情况均将影响播放光盘的效果,不能得到最佳的播放效果。
因此,需要提供一种优化光盘浏览器的方法和装置,既能够使光盘顺利播放,又能充分利用光盘浏览器资源,使所有能够被得到支持的光盘浏览器功能均能够得以实现,从而使光盘播放得到最佳播放效果。

发明内容
本发明的一个目的是提供一种优化光盘播放浏览器的方法,以确定一个能实现最佳播放效果的浏览器,解决现有技术中的不足。
本发明的另一个目的是提供一个优化光盘浏览器的装置,以确定一个最佳的光盘浏览器以播放光盘。
本发明所提供的一种优化光盘播放浏览器的方法,包括步骤检索可得到的光盘浏览器资源,所述光盘浏览器资源用于支持相应的光盘浏览器功能;测试缺省光盘浏览器预设定功能,以确定所述缺省光盘浏览器能实现的功能;和根据所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应功能的光盘浏览器。
本发明所提供的一个优化光盘播放浏览器的装置,包括一个检索装置,用于检索可得到的光盘浏览器资源,所述光盘浏览器资源用于支持相应的光盘浏览器功能;一个测试装置,用于测试一个光盘浏览器功能,包括测试缺省光盘浏览器的预设定功能,以确定所述缺省光盘浏览器能实现的功能;和一个设置装置,用于根据所检索到的光盘浏览器资源所支持的功能和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应功能的光盘浏览器。
本发明所提供的优化光盘浏览器的设置方法和装置可以在光盘播放资源允许的情况下实现光盘浏览器的最佳功能。
通过下面参照附图的描述和权利要求,可以对本发明做一个更全面的了解,从而使本发明的目的和这些目的的实现方法更加的清楚和明确。


参照以下附图,通过实施例做进一步详细说明。
图1A是光盘浏览器可以实现的不同级别功能示意图;图1B是图1A中实现光盘浏览器不同级别功能所需资源示意图;图2是根据本发明的一个实施例的优化光盘浏览器的方法流程图;和图3是根据本发明的一个实施例的优化光盘浏览器的装置框图。
附图中相同的标号标识相同的、相近似的、或相对应的特征或功能。
具体实施例方式
根据本发明,光盘播放器根据从光盘播放系统中(包括光盘播放器、光盘和、网络或其他存储介质)可检索范围内检索到的光盘浏览器资源和光盘播放器中缺省光盘浏览器的能实现的功能,通过测试和调整,将能够实现的最佳的光盘浏览器设置为播放光盘的光盘浏览器,以达到充分利用资源和平稳播放的目的。
传统光盘浏览器所提供的功能虽有高低强弱之别,但是并没有相应的功能级别划分。在本发明案中,光盘浏览器的功能根据其不同的功能特性被划分为若干类别,而每一类别又由低到高被划分为若干级别。例如,光盘浏览器的功能可以划分为导航(navigation)功能类,解码控制功能类,应用程序下载和与用户的交互功能等类别。在导航功能类中,光盘播放器功能又可以由低到高划分为只能按照物理存储顺序对光盘内容依次解码和播放的功能,具有提供光盘内容播放列表的功能,和具有提供菜单操作的功能等。
实践中,光盘浏览器功能类别及每个功能类别中各功能级别的划分可以由厂商根据需要自行指定,本发明案仅以光盘浏览器的一个类别的功能做示意性划分,并以之为例在下文中加以描述。
图1A示意了光盘浏览器的导航功能类中的数个级别的功能。如图1A所示,功能110是导航功能类中最基本的浏览器功能,也是需要最少资源就可以实现的功能。根据功能110,光盘播放器只能按照光盘内容在光盘上的物理存储顺序依次进行解码和播放。如果一个光盘播放器能够播放一张光盘,那么该光盘播放器中的光盘浏览器至少可以实现功能110,否则该光盘播放器将不能播放该光盘。在本发明案中,以至少能实现功能110为前提。
功能120提供光盘内容播放列表(play-list),它允许用户从节目播放列表中根据自己的意愿选择播放光盘内容,而不再受光盘内容在光盘上的物理存储顺序的限制。功能130能够提供菜单操作,它允许用户通过遥控器或键盘等外部设备控制光盘内容的播放进程。功能140能够提供版面控制,它允许用户对多个不同版面进行控制,可以安排多个不同菜单的显示效果等。功能150是其他更高级的功能。
由图1A看出,高级的功能包含着低级的功能,低级功能的顺利实现是高级功能实现的前提条件。光盘浏览器的每个功能类别中的高级功能的实现以所有的比其低的低级功能的实现为基础,即只有比一个高级功能低的功能全部实现,这个高级功能在相应资源的支持下才有可能实现。
由此,也可以定义光盘浏览器的级别高低。例如一个光盘浏览器比另一个光盘浏览器高一级是指该高一级功能的光盘浏览器能够比另一个光盘浏览器提供多一项或多项指定功能。反之,一个光盘浏览器比另一个光盘浏览器低一级是指该高一级功能的光盘浏览器比另一个光盘浏览器少一项或多项指定的功能。
图1B是图1A中各浏览器功能实现所需的资源。结合图1A,由图1B可以得出,功能越高,实现该功能所需资源就越多,并且实现一个高级功能所需的资源包括所有实现比其低级的功能所需的资源,因此,只有低级的光盘浏览器能够正常运行,比它高级的光盘浏览器才有可能正常运行。
图1A和图1B所示功能和资源的划分及对应关系为光盘浏览器的优化提供了一条途径,使得光盘浏览器的优化可以根据功能和资源的对应关系进行。
图2是根据本发明的一个实施例的优化光盘浏览器的方法流程图。首先,光盘播放器对光盘浏览器资源进行检索(S210)。对光盘浏览器资源进行检索的范围包括在光盘播放器的本地存储介质上的检索,例如硬盘上等,也可以包括在待播放的光盘上的检索,还可以包括在链接的相应的网站上的检索。目前一些光盘播放器可以与相应的网络链接,从而使光盘播放器获得播放资源的范围扩展到相应的互联网络中。
光盘播放器还要对光盘播放器中缺省的光盘浏览器进行功能测试,以确定它能实现的功能(S220)。通常,光盘播放器都应当有缺省光盘浏览器,即使没有,光盘播放器也应当可以在光盘上或链接的网络中下载一个光盘浏览器作为缺省光盘浏览器。这个缺省光盘浏览器被指定实现一些相应的预设定功能。但由于光盘浏览器资源的变化,例如一个库函数被破坏或一个应用软件被删除等,导致某些预设定功能不能实现,因此通过测试可以确定缺省光盘浏览器实际能实现的功能。对缺省光盘浏览器预设定功能的测试,比较好的测试过程是从高级的功能进行,因为如果一个较高的功能能够实现,那么就不必再测试比其低级的功能了。
然后,比较所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的光盘浏览器功能(步骤S230)。相比较的光盘浏览器功能一般是指定的功能,即在功能等级序列中的指定功能。比较的目的是判断所检索到的光盘浏览器资源所能支持的光盘浏览器功能是否比缺省光盘浏览器能实现的光盘浏览器功能多至少一项指定功能。
如果所检索到的光盘浏览器资源所支持的光盘浏览器功能比缺省光盘浏览器能实现的光盘浏览器功能多至少一项指定功能,那么对所多出的功能按照功能高低进行测试(S240),以确定多出的功能是否能够正常运行。按照功能级别,比较好的方式是由低至高对多出的光盘浏览器功能逐级测试,这样可以保证在光盘播放时,光盘浏览器能正常平稳的运行。由高至低对多出的光盘浏览器功能进行测试,可以节约时间,也是可行的。
最后,光盘播放器根据测试结果设置一个用于光盘播放的光盘浏览器(S250),这个浏览器可以实现缺省浏览器能够实现的功能和多出的经测试能正常运行的光盘浏览器功能。
正如前面对图1A和图1B的描述中所述,一个光盘浏览器功能的实现是以比其低级的光盘浏览器功能的实现为基础的,所以缺省光盘浏览器能实现的功能已经包括了所有比其低级的光盘浏览器功能,因此如果所检索到的光盘浏览器资源所支持的功能比缺省的光盘浏览器能实现的功能多,那么该多出的功能必然是比缺省的光盘浏览器能实现的功能高级的功能。因此,设置用于光盘播放的光盘浏览器可以在原有缺省光盘浏览器的基础上,结合缺省光盘浏览器能实现的功能和所检索到的资源所能支持的多出的功能进行。当然,设置光盘浏览器也可以直接根据缺省光盘浏览器能实现的功能和所检索到的资源所能支持的多出的功能进行组合而成的。
如果所检索到的光盘浏览器资源所能支持的光盘浏览器功能并不比缺省浏览器能实现的功能多,或者所多出的功能不能正常运行,那么光盘播放器将设置一个具有缺省光盘浏览器能实现的功能的光盘浏览器用于播放光盘(S260)。
通过图2所示的光盘浏览器优化方法,一个具有缺省光盘浏览器能实现的功能和资源允许的多出的功能的光盘浏览器被设置为播放光盘的光盘播放器。这个光盘浏览器既能保证光盘顺利播放,又能使光盘播放系统的光盘浏览器资源得到充分利用。
经过优化,原有的缺省的光盘浏览器就被新设置的光盘浏览器所取代。这个新设置的光盘浏览器和相应的光盘播放器资源可以存储在光盘播放器中,不但为本次播放使用,而且还可以在以后的播放使用或作为以后光盘播放器优化的基础。
图3是根据本发明的一个实施例的优化光盘浏览器的装置300的框图。装置300在光盘播放系统可检索范围内检索可得到的光盘浏览器资源,并根据光盘浏览器资源和缺省的光盘浏览器确定一个优化的光盘浏览器以播放光盘。光盘播放系统包括光盘播放器,也可以包括待播放的光盘,也可以包括相应的链接的网络等。
装置300包括一个检索装置310,用于检索光盘播放系统中的光盘浏览器资源。光盘浏览器资源用于支持相应的光盘浏览器功能。光盘浏览器资源包括相应的以被调用的应用程序或库函数等。对光盘浏览器资源进行检索的范围包括光盘播放器中的存储介质,光盘和/或相应的链接的网络中。
装置300还包括一个测试装置320,用于测试一个光盘浏览器功能能否正常运行。被测试的光盘浏览器功能包括缺省的光盘浏览器的预设定功能,也包括根据检索到的光盘播放资源在形式上能够支持的光盘浏览器功能。
装置300还包括一个比较装置,用于比较所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的光盘浏览器功能。根据比较可以确定,所检索到的光盘浏览器资源所支持的光盘浏览器功能是否比缺省光盘浏览器能实现的光盘浏览器功能多至少一项指定功能。正如前面对图1A和图1B的描述中所述,一个光盘浏览器功能的实现是以比其低级的光盘浏览器功能的实现为基础的,所以缺省光盘浏览器能实现的功能已经包括了所有比其低级的光盘浏览器功能,因此如果所检索到的光盘浏览器资源所支持的功能比缺省的光盘浏览器能实现的功能多,那么该多出的功能必然是比缺省的光盘浏览器能实现的功能高级的功能。
装置330还包括一个设置装置340,用于根据所检索到的光盘浏览器资源能支持的经测试正常的多出的功能和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应的功能的光盘浏览器。用于光盘播放的光盘浏览器可以在原有缺省光盘浏览器的基础上,结合缺省光盘浏览器能实现的功能和所检索到的资源所能支持的多出的功能而设置的。当然,设置光盘浏览器也可以直接根据缺省光盘浏览器能实现的功能和所检索到的资源所能支持的多出的功能进行组合而成的。
在装置300根据所检索到的光盘浏览器资源和缺省光盘浏览器能实现的功能设置用于光盘播放的光盘浏览器功能后,光盘播放装置中就包含了一个优化的光盘浏览器,这个光盘浏览器可以保证光盘播放的顺利进行和现有资源下最佳浏览器功能的实现。
本发明还提供一个光盘播放系统,这个系统包括一个光盘读取装置;和一个优化光盘浏览器的装置。优化光盘浏览器的装置包括一个检索装置,用于检索可得到的光盘浏览器资源,所述光盘浏览器资源用于支持相应的光盘浏览器功能;一个测试装置,用于测试一个光盘浏览器功能,包括测试缺省光盘浏览器,以确定所述缺省浏览器能实现的功能,还可以测试所检测到的光盘浏览器资源在形式上能支持的功能能否正常运行;和一个设置装置,用于根据所检索到的光盘浏览器资源能支持的功能和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应功能的光盘浏览器。
光盘播放系统中的优化光盘浏览器的装置还可以包括一个比较装置,用于比较所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的光盘浏览器功能。
在这个光盘播放系统中,所述的光盘读取装置使用所述优化光盘浏览器的装置设置的用于播放光盘的光盘浏览器功能播放光盘。
通过本发明,光盘播放系统可以充分利用所能得到的光盘浏览器资源,并保证光盘浏览器能正常运行。
以上虽然结合实施例描述了本发明,很明显对于本领域的技术人员根据前面所描述的内容作出多种替代、修改、和变化是显而易见的,因此,所有这样的替代、修改和变化都应该落入本发明的权利要求的精神和范围之中。
权利要求
1.一种优化光盘浏览器的方法,包括步骤(a)检索可得到的光盘浏览器资源,所述光盘浏览器资源用于支持相应的光盘浏览器功能;(b)测试缺省光盘浏览器预设定功能,以确定所述缺省光盘浏览器能实现的功能;和(c)根据所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应功能的光盘浏览器。
2.如权利要求1所述的方法,进一步包括步骤(d)比较所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的功能,其中,如果所检索到的光盘浏览器资源所支持的光盘浏览器功能比所述缺省光盘浏览器能实现的功能多至少一项指定功能,则步骤(c)中所述相应功能包括缺省光盘浏览器能实现的功能和所述多出的光盘浏览器功能。
3.如权利要求2所述的方法,进一步包括步骤(e)测试所述多出的光盘浏览器功能能否正常运行,其中,如果所述多出的光盘浏览器功能经测试运行正常,则步骤(c)中所述相应功能包括缺省光盘浏览器能实现的功能和经测试正常的多出的功能。
4.如权利要求3所述的方法,其中,步骤(e)对于所述多出的多项光盘浏览器功能测试包括按照功能级别高低进行测试。
5.如权利要求1、2或3所述的方法,其中,步骤(a)所述的检索光盘浏览器资源包括对光盘上、相应的网络中的光盘浏览器资源的检索。
6.一个优化光盘浏览器的装置,包括一个检索装置,用于检索可得到的光盘浏览器资源,所述光盘浏览器资源用于支持相应的光盘浏览器功能;一个测试装置,用于测试一个光盘浏览器功能,包括测试缺省光盘浏览器的预设定功能,以确定所述缺省光盘浏览器能实现的功能;和一个设置装置,用于根据所检索到的光盘浏览器资源所支持的功能和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应功能的光盘浏览器。
7.如权利要求6所述的装置,其中,所述检索装置对光盘浏览器资源的检索包括对光盘上、相应的网络中的光盘浏览器资源的检索。
8.如权利要求6或7所述的装置,进一步包括一个比较装置,用于比较所检索到的光盘浏览器资源所支持的光盘浏览器动能和缺省光盘浏览器能实现的功能,如果所检索到的光盘浏览器资源所支持的光盘浏览器功能比所述缺省光盘浏览器能实现的功能多至少一项指定功能,则所述设置装置所设置的光盘浏览器具有的功能包括缺省光盘浏览器能实现的功能和所述多出的光盘浏览器功能。
9.如权利要求8所述的装置,其中,所述的测试装置用于测试所述多出的光盘浏览器功能能否正常运行,其中,如果所述多出的光盘浏览器功能经测试运行正常,则所述设置装置所设置的光盘浏览器具有的功能包括缺省光盘浏览器能实现的功能和所述多出的光盘浏览器功能。
10.如权利要求9所述的装置,其中,所述测试装置对所述多出的多项光盘浏览器功能的测试按照功能级别高低进行测试。
11.一个光盘播放系统,包括一个光盘读取装置;和一个优化光盘浏览器的装置,包括一个检索装置,用于检索可得到的光盘浏览器资源,所述光盘浏览器资源用于支持相应的光盘浏览器功能;一个测试装置,用于测试一个光盘浏览器功能,包括测试缺省光盘浏览器的预设定功能,以确定所述缺省浏览器能实现的功能;和一个设置装置,用于根据所检索到的光盘浏览器资源和缺省光盘浏览器能实现的功能,设置用于播放光盘的具有相应功能的光盘浏览器;其中,所述的光盘读取装置使用所述优化光盘浏览器的装置设置的用于播放光盘的光盘浏览器功能播放光盘。
12.如权利要求11所述的系统,其中,所述的优化光盘浏览器的装置进一步包括一个比较装置,用于比较所检索到的光盘浏览器资源所支持的光盘浏览器功能和缺省光盘浏览器能实现的功能,如果所检索到的光盘浏览器资源所支持的光盘浏览器功能比所述缺省光盘浏览器能实现的功能多至少一项指定功能,则所述设置装置所设置的光盘浏览器具有的功能包括缺省光盘浏览器能实现的功能和所述多出的光盘浏览器功能。
全文摘要
本发明提供一个优化光盘浏览器的方法装置。根据本发明,光盘播放器可以根据从光盘播放系统中(包括光盘播放器、光盘和、网络或其他存储介质)所能检索得到的光盘浏览器资源和光盘播放器中缺省光盘浏览器的能实现的功能,通过测试和调整,将光盘播放系统中能够实现的最佳的光盘浏览器设置为播放光盘的光盘浏览器,以达到充分利用资源和平稳播放的目的。
文档编号G11B27/031GK1713291SQ200410069479
公开日2005年12月28日 申请日期2004年6月22日 优先权日2004年6月22日
发明者王蓓, 魏功明, 金盛 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1