光盘辨别系统的制作方法

文档序号:6753956阅读:181来源:国知局
专利名称:光盘辨别系统的制作方法
技术领域
本发明是有关于一种辨别光盘片的方法与装置,尤其是有关于藉由计算一光盘片特征值,来辨别光盘片的方法与装置。
背景技术
现今的光盘播放机,在播放一光盘片时,能够读出片名、目录、序号等信息,用于辨认光盘片。虽然多数的光盘片,不论是压片或是烧录片,都有诸如片名、目录、序号等信息,但是某些光盘片就是会没有这些信息。此时,只有播放这些光盘片,才能知道该光盘片当中的实际内容。此外,随着这些信息存放方式的不同,或是光盘片受损而导致信息遗失,也会造成无法有效地自光盘片中读取这些信息,使光盘片识别困难。除此之外,播放过程中,经常会有需要换片的状况,对播放机而言,曾经播放过的光盘片,抽取出来后再放回去,便需要重新去辨认该片光盘片,而上一次播放中断的时间点信息,也将因抽换片而归零,需要使用者自行设法调整。
综上所述,一个更有效率更准确的光盘辨识方法是有必要的。

发明内容
本发明一实施例是一种辨别光盘片的方法,包含下列步骤首先,读取光盘片,获得文件信息。接着处理该文件信息,获得光盘特征码。若该数据库中已存有该光盘特征码,则自该数据库中读出对应的光盘附加信息,以执行各种附加功能,如接续上次中断的播放点,延续上次的语系设定等;否则,便将此光盘特征码与相关的光盘附加信息,加入到数据库。当然,也可以在接收到退出该光盘片的命令后,才将该光盘附加信息写入该数据库。
本实施例在处理该文件信息时,尚可进一步包含下列步骤首先,判断该光盘片是否为影音视讯光盘。如果该光盘片是影音视讯光盘,则该文件信息以多个文件的文件内容、地址、大小为计算单位。如果该光盘片不是影音视讯光盘,则该文件信息以多个数据轨的内容与光盘内容表为计算单位。
本实施例的该光盘附加信息,主要是用于纪录诸如该光盘片上一次播放中断的地址、光盘文件批注、使用者自订的语言设定、字幕设定等播放中可设定或改变的数值。
本发明另一实施例是一种存放光盘辨别信息的数据库,包含了光盘特征码存储区域,用于作为存储用于辨别光盘片的主要索引值,以及光盘附加信息存储区域,用于存储光盘附加信息存储区域,例如存储最近一次播放点断点地址。
本发明又一实施例为一种可辨别光盘片的播放机装置,包含了光盘读取器、特征辨识器以及数据库。该光盘读取器是用来读取光盘片中的文件信息,该数据库是用来至少纪录该播放机装置曾经使用过的光盘片的最后播放中断地址等数据,该特征辨识器则是用来判断该光盘片是否曾经在该播放机装置使用过会是否在该数据库中已经有相关记录。
其中当该特征辨识器在接收到退出该光盘片的命令后,将光盘附加信息写入该数据库。若该数据库中不存有该光盘片对应的光盘特征码,则该特征辨识器将该光盘特征码与该光盘附加信息一并写入该数据库中。


第1图为本发明一实施例的光盘辨别系统装置示意图。
第2A及2B图为本发明另一实施例的光盘辨别装置操作流程图。
第3图为本发明又一实施例的光盘特征值运作流程图。
符号说明101~光盘片102~光盘读取器103~光盘数据域104~数据库105~显示器106~光盘特征值107~光盘附加信息108~文件信息109~光盘辨识器201~第一光盘片
202~第二光盘片203~第一光盘数据域204~第二光盘数据域具体实施方式
为使本发明的上述内容、特征和优点能更明显易懂,下文特举数个实施例,并配合所附图式,详细说明如下由于不同光盘的文件内容不同,因此透过累加文件或累加文件的相关信息,例如累加文件的位数据总和或者是累加文件的字符数等,即可为不同光盘产生不同的识别根据。本发明的一大特征在于提出光盘识别上的应用。
本发明藉由累加光盘上某些文件(例如最前面的十个文件)中的某些信息(例如文件内容、文件名称、文件地址与文件大小),便可以得到光盘之验证码。藉此,可以建立每一片经处理过光盘之数据库,包括所有处理过光盘片的验证码与光盘附加信息的对照表。当播放机在读取光盘时,除了现有的读取既有信息的辨别方式之外,还可以利用本发明所提供的方法,用光盘验证码来识别光盘,进而根据光盘附加信息来执行更多功能。
如第1图所示,本发明提供的一较佳实施例,为一种可辨别光盘片的播放机装置110,包含了光盘读取器102、特征辨识器109、数据库104。该光盘读取器102可以用来读取一光盘片101中的文件信息108。而该特征辨识器109是用来判断该光盘片101是否曾经在该播放机装置110使用过(或着是否数据库104中已有相关的信息)。该数据库104则是用于纪录曾使用过的光盘片101的相关信息,包含最后播放中断地址。
举例来说,如第3图所示,将该文件信息108转换为光盘辨识码106时,最主要的动作是先判断该光盘片101是否为影音视讯光盘(DVD)。如果该光盘片101是影音视讯光盘(DVD),则该文件信息108是以多个文件的文件内容、地址、大小为计算单位。如果该光盘片101不是影音视讯光盘,则该文件信息108是以多个数据轨之内容与光盘内容表(TOC)为计算单位。
如第1图所示,在播放机装置110中,辨别光盘片101的方法,包含下列步骤首先用光盘读取器102读取光盘片101,获得文件信息108,接着,该光盘辨识器109处理该文件信息108,获得光盘特征码106,并且,检查该数据库104中是否早已存有该光盘特征码106。若该数据库104中已存有该光盘特征码106,则自该数据库104中读出对应的光盘附加信息107,以执行对应之功能。如果该数据库104中并未有该光盘片101对应的光盘特征码106纪录,则表示该光盘片是之从未使用过的新光盘片,于是在数据库中新增一笔光盘数据域103,用于存储该光盘片所对应的新光盘特征码106与新光盘附加信息107。当然,如果该数据库104中已经有该光盘片101所对应的光盘特征码106,代表先前已经处理过此光盘片101,可以根据数据库所记录的相对应的光盘附加数据107,来处理此光盘片101。
举例来说,使用者在播放光盘片的时候,经常遇到各种情况,而必须暂时将光盘片取出,改播放新的光盘片或先去处理别的事情,日后有空才放回旧的光盘片继续播放。当该特征辨识器109在接收到退出该光盘片101的命令后,可以将光盘附加信息107写入该数据库104中所对应的光盘数据域103中,以供后来使用此光盘片101时的参考。此时若是新光盘片,则系将该光盘特征码106与光盘附加信息107一并写入该数据库104中,对应的该光盘数据域103里。
为了记忆每一片播放过的光盘片,在另一较佳实施例中,本发明提供了一个用于存放光盘辨别信息的数据库104,主要由多个光盘数据域103组成,每一光盘数据域中包含了光盘特征码106的存储区域,用于存储作为辨别一光盘片的主要索引值,以及光盘附加信息107的存储区域,主要是用于存储纪录该光盘片101上一次播放中断的地址、光盘文件批注、最爱片段地址、使用者自订之语言设定、字幕设定等等播放中可设定或改变的数值。因此每一光盘特征码106都有一对应的光盘附加数据107,而该光盘数据域103的数量则视数据库104的容量大小而定。在特征辨识器109对数据库104进行搜寻、读取与存取工作时,数据库104可以是一单纯的内存,或者是具有独立运算功能的处理器加内存。
将光盘片中的数据内容,浓缩提炼成一个可供辨识的,不容易重复的特征代码,其算法可以是各种数学运算的变化,只要是能根据不同光盘片的不同内容来产生不同之特征代码即可。举例来说,如第3图所示之本发明另一较佳实施例,系将文件信息108透过一算法,转换成光盘特征码106。首先,步骤301确认光盘片是否为一影音视讯光盘片,在是激光视盘片的情况下,执行步骤302及步骤303,以文件为计算单位,其中的顺序依照文件系统的排列顺序。在不是激光视盘片的情况下,执行步骤306及步骤307,以数据轨数为计算单位,其中的顺序以内容表(TOC)的排列方式为准。读取到上述信息后,接下来执行步骤304,计算单位数量是否大于十,是的话执行步骤305,累加前十笔数据的位置和大小,不是的话执行步骤306,累加所有数据的位置和大小。如此而得到一组数字,即为光盘辨识码106。当然,除了累加的方法之外,尚可以利用各种杂凑函数,或是各种编码技术自由搭配设计。
如第2A图和第2B图所示,提供另一较佳实施例,用于解说光盘辨识系统110在抽换片的时候详细运作过程。首先,将第一光盘片201放入光盘读取器102中,即由光盘辨识器109检查发现这是一片新进光盘,而产生第一数据域203,用于记忆该第一光盘片201中的光盘辨识码106与光盘附加信息107,存入数据库104中。随后使用者可能会因为各种原因,而想要中途暂停,改播放第二光盘片202。于是取出第一光盘片201,置入第二光盘片202,光盘辨识器109从第二光盘片计算出光盘辨识码106,与数据库104中的所有光盘辨识码比对,发现这也是一片新进光盘,而产生第二数据域204,用于记忆该第二光盘片202中的光盘辨识码106与光盘附加信息107,存入数据库104中。当使用者再度想要回来继续观看第一光盘片201时,于是抽出第二光盘片202,再度放入第一光盘片201,这时该光盘辨识器109从第一光盘片201计算出一光盘辨识码106,与数据库104中的所有光盘辨识码106比对,发现这就是第一数据域203所记忆的光盘片。于是从第一数据域203读出先前记忆的光盘附加信息107,供播放机110延用上次播放时所做的各种设定,比如说从上次播放断点继续播放,或是延用语系、视角、字幕等设定。
因此,本发明提供了一种可有效辨别光盘的机制,不因光盘片本身附带的信息遗失,或光盘规格不合而影响功能。同时因为这个辨别机制具有数据库记忆附加信息的功能,而使得播放功能具有许多方便的延伸性。
本发明虽以较佳实施例揭露如上,然其并非用于限定本发明的范围,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做各种的更动与润饰,因此本发明的保护范围当视后附的权利要求所界定者为准。
权利要求
1.一种辨别光盘片的方法,包含下列步骤读取光盘片,获得文件信息;处理该文件信息,获得光盘特征码;检查数据库是否早已存有该光盘特征码,获得检查结果;以及若该检查结果显示该数据库中已存有该光盘特征码,则自该数据库中读出对应的光盘附加信息,以执行对应的功能。
2.根据权利要求1所述的方法,还包含若该检查结果显示该数据库中并没有该光盘特征码,则至少进行下列步骤之一将该光盘特征码写入该数据库中;以及将相对应的光盘附加信息写入该数据库中。
3.根据权利要求1所述的方法,更进一步包含下列步骤在接收到退出该光盘片的命令后,将反映此次对该光盘片的读取的最新的该光盘附加信息写入该数据库。
4.根据权利要求1所述的方法,处理该文件信息时,更进一步包含下列步骤判断该光盘片是否为影音视讯光盘;以及如果该光盘片是影音视讯光盘,则该文件信息以多个文件的文件内容、地址、大小为计算单位,而如果该光盘片不是影音视讯光盘,则该文件信息以多个数据轨的内容与光盘内容表为计算单位。
5.根据权利要求1所述的方法,该光盘附加信息,是记录该光盘片上一次播放中断的地址、光盘文件批注、最爱片段地址、使用者自订的语言设定、字幕设定。
6.一种存放光盘辨别信息的数据库,包含光盘特征码存储区域,用于存储作为辨别光盘片的主要索引值;以及光盘附加信息存储区域,用于存储对应于该主要索引值的光盘附加信息。
7.根据权利要求6所述的数据库,该光盘附加信息至少包含下列可能最近一次播放点断点地址、光盘文件批注、最爱片段地址、使用者自订的语言设定、字幕设定。
8.一种可辨别光盘片的播放机装置,包含数据库,用于记录曾播放过的光盘片的光盘特征码以及光盘附加信息;光盘读取器,用于读取光盘片中的文件信息,并转换成光盘特征码;以及特征辨识器,用于判断该数据库中是否已存有该光盘特征码,其中若该数据库中已存有该光盘特征码,则该特征辨识器自该数据库中读出对应的光盘附加信息,以执行对应的功能。
9.根据权利要求8所述的装置,若该数据库中并没有该光盘特征码,则至少包含下列可能该特征辨识器将该光盘特征码写入该数据库中;以及该特征辨识器将相对应的光盘附加信息写入该数据库中。
10.根据权利要求8所述的装置,该光盘附加信息更包含该光盘片上一次播放中断的地址、光盘文件批注、最爱片段地址、使用者自订的语言设定、字幕设定。
11.根据权利要求8所述的装置,其中该特征辨识器在接收到退出该光盘片的命令后,将相对于该光盘片的光盘附加信息写入该数据库。
全文摘要
本发明系有关于一种辨别光盘片的方法与装置。辨别光盘片的方法包含下列步骤首先读取光盘片,获得文件信息。接着,处理该文件信息,获得光盘特征码。如果该数据库中已存有该光盘特征码,则自该数据库中读出对应的光盘附加信息,以执行各种附加功能,如接续上次中断的播放点,延续上次的语系设定等;否则,便将该光盘特征码连同相关的光盘附加信息,一并加入到该数据库。
文档编号G11B19/12GK1604217SQ20041008980
公开日2005年4月6日 申请日期2004年10月26日 优先权日2004年10月26日
发明者陈昌宏 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1