一种影音碟片数据的存储方法及音视频数据的播放方法

文档序号:6573842阅读:248来源:国知局
专利名称:一种影音碟片数据的存储方法及音视频数据的播放方法
技术领域
本发明属于DVD视频领域,尤其涉及一种影音碟片数据的存储方法及音视频数据的播放方法。
背景技术
随着用户的需求及科学技术的迅猛发展,现有的光盘存储量越来越大,且音频的编解码越来越先进。在音频编码输出文件不是很大的前提下,基本能实现高音质解码输出。一张光盘能存储成千上万首高音质的歌曲,一张光盘就是一个“数据库”。现有的影音碟片中的一首首歌曲是无规则的存储在光盘中,按遍历搜索歌曲的传统方法,在这样大型的影音碟片数据库里检索某首歌曲是非常困难的。因此,在大型的影音碟片歌曲数据库中实现多方法、快速、方便地检索某首歌,是用户的需求,而影音碟片中的歌曲存储结构是关键。

发明内容
本发明实施例的目的在于提供一种影音碟片数据的存储方法,旨在解决现有技术中存在的影音碟片中的音视频数据无规则存储、从而不能实现快速点歌的问题。
本发明实施例的另一目的在于提供一种音视频数据的播放方法。
本发明实施例是这样实现的,一种影音碟片数据的存储方法,所述方法包括下述步骤配置待保存数据,所述数据包括标识点歌影音碟片的标识信息、影音碟片数据的组织结构信息,以及与影音碟片数据的组织结构信息对应的音视频数据;将所述待保存数据写入影音碟片。
一种音视频数据的播放方法,所述方法包括以下步骤接收与影音碟片数据的组织结构信息对应的点歌方式信息;根据所述点歌方式信息,读取与影音碟片数据的组织结构信息对应的音视频数据,定位所点歌曲。
本发明中,音视频数据按一定规则存储在碟片中,碟片中存储有碟片数据组织结构信息,该数据组织结构信息中包括有多种方式索引;点歌系统播放软件可根据这多种方式索引从而快速查找到所要点播歌曲。本发明能实现多方法、快速、精确地检索歌曲。


图1是本发明实施例提供的影音碟片数据存储方法的实现流程图。
图2是本发明实施例提供的影音碟片数据组织的结构示意图。
图3是本发明实施例提供的识别点歌影音碟片的实现流程图。
图4是本发明实施例提供的音视频数据播放方法的实现流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明中,音视频数据按一定规则存储在碟片中,碟片中存储有碟片数据组织结构信息,该数据组织结构信息中包括有多种方式索引;点歌系统播放软件可根据这多种方式索引从而快速查找到所要点播歌曲。本发明能实现多方法、快速、精确地检索歌曲。
图1示出了本发明实施例提供的影音碟片数据的存储方法,该方法包括下述步骤在步骤S101中,用数据制作工具配置待保存数据,所述数据包括标识点歌影音碟片的标识信息、影音碟片数据的组织结构信息、与影音碟片数据的组织结构信息对应的音视频数据,以及音视频数据的基本信息,生成后的数据以及相关数据结构存放在指定路径下;在步骤S102中,将所述待保存数据写入影音碟片。该步骤采用通用光盘烧录工具完成。
下面结合附图对影音碟片中的数据组织结构作进一步的详细描述。
影音碟片采用树型结构存储文件在碟片根目录下,有KARADISC.ID文件,以及Audio、bitmaps、Database三个文件夹。上述标识点歌影音碟片的标识信息存储在KARADISC.ID文件中,音视频数据的基本信息存储在bitmaps文件夹中,影音碟片数据的组织结构信息存储在Database文件夹中,音视频数据存储在Audio文件夹中。
请参阅图2,下面分别对上述内容进行详细阐述。
(一)KARADISC.ID“KARADISC.ID”是点歌影音碟片的标识文件。文件里保存有字符串“KARA_IDFILE”。请参阅图3,识别点歌影音碟片的操作流程如下上电检测到DVD碟片,DVD视盘机读取碟片数据,首先判断该碟片是否存在有KARADISC.ID文件,若存在,则读取其内容;如果内容是“KARA_IDFILE”,则为点歌影音碟片,自动进入点歌操作;否则作为普通影音碟片播放。
(二)Audio节点功能Audio文件夹里存放歌曲文件夹,文件夹的编号是AF_000-AF_099,一共可以创建100个歌曲文件夹。而每个歌曲文件夹里又可以保存100个歌曲文件,歌曲编号为A_00000.aud-A_00099.aud。
歌曲保存规则如下1)歌曲文件一定要按A_00000.aud-A_00099.aud顺序保存。
2)前一个歌曲文件夹没满,则不能保存在下一个文件夹。
(三)Database节点功能Database文件夹存放点歌影音碟片数据的组织结构。其总的数据结构如下所示
(四)bitmaps节点功能显示歌曲的基本信息。每个歌曲文件都有一些基本信息,如作词者、作曲者、演唱者、歌曲类别等。
图4示出了本发明实施例提供的音视频数据播放方法的实现流程,详述如下在进入点歌操作之前,对影音碟片进行识别操作,所述识别点歌影音碟片的操作流程如下上电检测到DVD碟片,DVD视盘机读取碟片数据,首先判断该碟片是否存在有标识点歌影音碟片的标识文件,若存在,则读取其内容;如果内容是点歌碟片的ID,则为点歌影音碟片,自动进入点歌操作;否则作为普通影音碟片播放。
在进入点歌操作时,首先判断是否已点歌;若已点歌,则顺序播放已点的歌;否则进入点歌操作界面。
在步骤S201中,输入点歌方式信息;
点歌方式信息可为数字点歌方式、字数点歌方式、歌手点歌方式、分类点歌方式或拼音点歌方式等其它方式。
在步骤S202中,解析影音碟片数据库,并根据数据库所述点歌方式信息读取影音碟片中的相关数据并定位到所点歌曲中。
具体表现为,根据点歌方式信息读取影音碟片中相对应的点歌方式的相关数据,输入相应的检索歌曲信息,在影音碟片数据库中检索对应的歌曲的编号,根据歌曲的编号定位到所点歌曲中。
下面分别对上述几种点歌方式进行详细阐述。
1、数字点歌方式数字点歌是直接输入歌曲序号的一种点歌方式。在影音碟片数据库中,将文件按一定的顺序进行编号,歌曲编号和歌名的数据库存放在songname.1st文件中。点歌时,用户只需在点歌本中找到所点歌曲所对应的编号,在点歌界面上输入该歌曲的编号,按确认键或播放键即可实现对该歌的点歌功能。
2、字数点歌方式字数点歌是根据歌名字数进行点歌的一种点歌方式。在影音碟片数据库中,将相同字数歌名的歌曲分类汇总在一起,音乐字部信息的相关数据库存放在dbindex.005文件中。点歌时,用户只需在歌本中相应字数的歌曲表中找到所需要点的歌曲,然后进入相应的DVD点歌功能,在该字部的文件名列表中选择所需要点的歌曲,按确认键或播放键即可实现对该歌的点歌功能。
该功能的实现流程如下(1)读取dbindex.005文件,并根据所点歌曲的字部数和所选择歌曲的序号找到所点歌曲在所有歌曲中的绝对编号。
(2)根据该字部所对应的所有歌曲的绝对编号在songname.1st中找到该歌曲的歌名,并将所有歌曲通过列表显示出来。
(3)用户在列表中选择要点的歌曲并按播放键后,并根据该编号播放所对应的歌曲。
3、歌手点歌方式歌手点歌是根据歌手分类的一种点歌方式。在影音碟片数据库中,将歌手按地区分类汇总,再将所有歌曲文件编号按歌手分类汇总在一起。该数据库放在dbindex.006文件中。在点歌时,用户根据歌手地区和歌手名进入相应列表,在该列表中选择相应的歌曲,按确认键或播放键即可实现对该歌的点歌功能。
该功能的实现流程如下(1)读取dbindex.006文件,根据歌手地区找到该地区所对应的所有歌手,将歌手显示出来。
(2)用户选择歌手地区后,根据地区信息将dbindex.006文件指针定位到该地区所对应的歌曲信息表,将该歌手所对应的所有歌曲的编号读出来。
(3)根据歌曲的编号,从songname.1st中将编号所对应的歌曲名读出来,通过列表显示出来。
(4)用户选择所对应的歌曲后,根据所点歌曲的编号播放音乐。
4、分类点歌方式分类点歌是根据歌曲性质分类的一种点歌方式,如流行、经典、戏曲、民歌等。当然,也可根据用户的需要添加其它歌曲类型。在光盘数据库中,将歌曲分成几大类,通过数据库将这些歌曲组织起来,以方便检索。数据库存放在dbindex.004文件中。在点歌时,用户根据歌曲属性进入相应的类型目录。在类型目录中,用户可以通过移动光标看到该歌曲库中收录的该类型的所有歌曲,按确认键或播放键即可实现对该歌的点歌功能。
该功能的实现流程与如下(1)读取dbindex.004文件,根据类型找到对应的所有歌曲编号。
(2)根据歌曲编号,从songname.1st中将编号所对应的歌曲名读出来,通过用列表显示出来。
(3)用户选择所对应的歌曲后,根据所点歌曲的编号播放音乐。
5、拼音点歌方式拼音点歌是根据歌曲名汉语拼音首字母、英文首字母的一种点歌方式。这些拼音可由光盘制作者输入,也可由映像文件制作工具自动生成。这些汉语拼音以及相关索引信息存放在数据库文件dbindex.008中。在点歌时,用户只需输入歌曲名汉语拼音的首字母或歌曲名英文首字母,相应的歌曲即通过文件列表显示出来,按确认键或播放键即可实现对该歌的点歌功能。
该功能的实现流程如下(1)读取dbindex.008文件,根据所输入的歌曲名汉语拼音首字母或英文首字母在数据库中检索对应的所有歌曲文件编号。
(2)根据歌曲编号,从songname.1st中将编号所对应的歌曲名读出来,通过用列表显示出来。
(3)用户选择所对应的歌曲后,根据所点歌曲的编号播放音乐。
本发明中,可以采用歌手名拼音点歌方式,即根据歌手名的汉语拼音首字母或英文首字母来搜索的一种点歌方式。同样的,字部点歌、歌手点歌、分类点歌,均可增加具有拼音检索功能,操作方法与拼音点歌相同,不再赘述。
作为本发明优选实施例,在点歌系统主界面菜单上进入“已选歌曲列表”项可查看当前已点的所有歌曲;且在已选歌曲列表界面可直接选择歌曲进行播放。
作为用户,只需根据点歌本上的点歌类型以及所对应的歌曲,用遥控器对该碟机进行简单的操作即可。该点歌操作界面友好,操作方便。该类型的碟机同时兼容AAC点歌系统DVD和普通的DVD、CD、VCD等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种影音碟片数据的存储方法,其特征在于,所述方法包括下述步骤配置待保存数据,所述数据包括标识点歌影音碟片的标识信息、影音碟片数据的组织结构信息,以及与影音碟片数据的组织结构信息对应的音视频数据;将所述待保存数据写入影音碟片。
2.如权利要求1所述的方法,其特征在于,所述待保存数据还包括音视频数据的基本信息。
3.如权利要求1所述的方法,其特征在于,所述影音碟片数据的组织结构信息包括语言索引信息、字部点歌数据索引信息、音乐分类信息索引信息、音乐地区数据索引信息、人声伴唱数据索引信息、歌名拼音信息、歌手数据清单信息或者歌名数据清单信息中的一种或多种。
4.如权利要求2所述的方法,其特征在于,所述音视频数据的基本信息包括作词者、作曲者、演唱者或歌曲类别信息。
5.一种音视频数据的播放方法,其特征在于,所述方法包括以下步骤接收与影音碟片数据的组织结构信息对应的点歌方式信息;根据所述点歌方式信息,读取与影音碟片数据的组织结构信息对应的音视频数据,定位所点歌曲。
6.如权利要求5所述的方法,其特征在于,所述点歌方式信息包括数字点歌、字数点歌、歌手点歌、分类点歌或拼音点歌。
7.如权利要求6所述的方法,其特征在于,所述拼音点歌还包括歌手拼音点歌、分类拼音点歌或字部拼音点歌。
8.如权利要求5所述的方法,其特征在于,所述影音碟片数据的组织结构信息包括语言索引信息、字部点歌数据索引信息、音乐分类信息索引信息、音乐地区数据索引信息、人声伴唱数据索引信息、歌名拼音信息、歌手数据清单信息或者歌名数据清单信息。
9.如权利要求5所述的方法,其特征在于,所述定位所点歌曲进一步包括根据点歌方式信息读取影音碟片中相对应的点歌方式的相关数据,输入相应的检索歌曲信息,在影音碟片数据库中检索对应的歌曲的编号,根据歌曲的编号定位到所点歌曲中。
全文摘要
本发明适用于DVD视频领域,提供了一种影音碟片数据的存储方法及音视频数据的播放方法,所述影音碟片数据的存储方法包括下述步骤配置待保存数据,所述数据包括标识点歌影音碟片的标识信息、影音碟片数据的组织结构信息,以及与影音碟片数据的组织结构信息对应的音视频数据;将所述待保存数据写入影音碟片。本发明中,音视频数据按一定规则存储在碟片中,碟片中存储有碟片数据组织结构信息,该数据组织结构信息中包括有多种方式索引;点歌系统播放软件可根据这多种方式索引从而快速查找到所要点播歌曲。本发明能实现多方法、快速、精确地检索歌曲。
文档编号G06F17/30GK101055752SQ200710073909
公开日2007年10月17日 申请日期2007年4月2日 优先权日2007年4月2日
发明者吴凯庭, 吴启楠, 王燕飞, 李立华 申请人:深圳万利达电子工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1