专利名称::一种数字电视音视频数据录制回放方法和系统的制作方法
技术领域:
:本发明涉及数字电视音视频播放
技术领域:
,具体涉及一种数字电视音视频数据录制回力丈方法和系统。
背景技术:
:随着全球广播电视数字化的日益推进,电脑上的数字电视接收卡、数字电视机顶盒和数字电视一体机都成为推广数字电视的不同途径。随着电视广播厂商提供越来越多的如浏览网页、视频点播、预约录像、在线游戏或互动电视等服务,数字机顶盒也必将从现有的搭配模拟电视机的过渡产品,成为今后普通家庭中重要的数字产品。为了给消费者带来更好的服务,越来越多的机顶盒开始加装硬盘,以替代传统的录像机,提供数字电视节目的录制功能,用户可以通过发出一条指令,如按下"录制键",将正在播放的电视节目录制到硬盘上;也可以在需要的时候可以发出另外的指令,如按下"回放键",回放某个文件,欣赏已经录下的节目。现有技术中根据基准时间和定位偏移时间量确定定位时间位置;在所以文件中查找所述的定位时间位置对应的节点,并冲艮据所述节点的时间和文件位置确定所述的定位时间位置对应的文件位置。在对现有技术的研究和实践过程中,本发明的发明人发现,现有的录制回放方法是基于时间的定位至录制文件的某个时刻播;改。而用户观看节目时,只对节目内容感兴趣,用户需要定位至某个感兴趣的节目播放,用基于时间的定位播;故方法时,需要先查找目标节目的播放时刻,记住该时刻,再定位播力文至该时刻,梯:作不方i"更。
发明内容本发明实施例提供数字电视音视频数据录制回放方法和系统。一种数字电视音视频数据录制回放方法,包括将传输流(ts,transportstream)流中的音一见频数据录制到存储介质;同时,实时检测并解析业^言息(si,serviceInformation)数据,记录录制过程中频道的电子节目指南epg信息;将所述epg信息存入存储介质的epg信息列表中;所述epg信息列表记录了epg信息中的事件信息和上述录制的音视频数据播放位置的对应关系;根据所述epg信息列表定位到所述音视频数据的播;改时刻进行播放。一种数字电视音视频数据录制回放系统,包括录制装置,用于将ts流中的音视频数据录制到存储介质,同时,实时检测并解析si数据,记录录制过程中频道的epg信息,将所述epg信息存入存储介质的epg信息列表中;所述epg信息列表记录了epg信息和上述录制的音视频数据播放位置的对应关系;存储装置,用于存储所述音视频数据和所述epg信息列表;回放装置,用于根据所述epg信息列表定位所述音视频数据的播放时刻播放所述存储模块存储的音视频数据。本发明实施例采用在录制音视频数据的同时记录对应的epg信息,并将所述epg信息作为一个列表保存,当用户回放音视频数据时,可以根据epg信息定位播放,方便了用户的选择。图l是本发明一种数字电视音视频数据录制回放方法的一个实施例的流程图2是本发明一种数字电视音视频数据录制回放系统的一个实施例的结构图3是本发明一种数字电视音视频数据录制回放系统的一个实施例的另一种结构图。具体实施例方式本发明实施例提供一种数字电视音视频数据录制回放方法,解决录制音视频数据回放时按照节目定位的问题。本发明实施例还提供相应的装置和系统。以下分别进行详细说明。实施例一、请参阅图1为本发明一种数字电视音视频数据录制回放方法的一个实施例的流程本发明实施例在录制音视频数据时,获取所述音视频数据对应的电子节目指南(epg,ElectronicProgramGuide)信息,并将所述epg信息作为列表与所述音视频数据同时保存在存储介质中,当用户回放录制的音视频文件时,可以按照保存的epg信息定位感兴趣的节目进行播放。步骤IOI、录制音视频数据;录制装置分析ts流中的音视频数据,将需要录制的音视频数据保存在存储介质中,所述存储介质可以为机械硬盘、固态硬盘、闪存等等。步骤102、记录epg信息;步骤102和步骤101应该是同时进行,当录制音视频数据的同时,实时4全测并解析silt据,记录录制过程中频道的epg信息;将所述epg信息存入存储介质的epg信息列表中;文件回放过程中基于epg事件定位时,所需的epg信息是与录制文件一同存储在存储介质中的,对于每个存储介质中的录制文件,都有一个对应的epg信息列表,该表记录了该录制文件的各个时刻的epg事件信息和播放位置的对应关系。列表可采用如下形式<table>tableseeoriginaldocumentpage7</column></row><table>进一步的,判断epg信息发生变化后,从si信息中解析录制频道的当前epg信息,并获取当前播放位置;生成一条新epg记录项,添加到epg信息列表中,并写入存储介质。所述epg记录项即epg事件信息。步骤103、回放录制的音视频数据;根据所述epg信息列表定位所述音视频数据的播放时刻进行播放。回放时当用户需要上(下)一个epg记录项对应的音视频数据时,可以采用如下步骤Al、从硬盘中读取出回放文件对应的epg信息列表。A2、获取文件回》文的当前时刻。A3、遍历epg信息列表中,查找当前播》文时刻的epg记录项。A4、获取当前epg记录项的下(上)一个记录项的播;故时刻。A5、根据A4获取的播放时刻进行播放。也可以提供用户进行epg定位回放,可以采用如下步骤Bl、从硬盘中读取出回放文件对应的epg信息列表。B2、显示epg信息列表供用户选择。B3、根据用户的选择,查找epg信息列表中对应epg信息项的开始时刻B4、才艮据B3获取的时刻进^H番》支。本发明实施例采用在录制音视频数据的同时记录对应的epg信息,并将所述epg信息作为一个列表保存,当用户回放音视频数据时,可以根据epg信息定位播放,方便了用户的选择。实施例二、请参阅图2为本发明一种数字电视音视频数据录制回放系统的一个实施例的结构录制装置21,用于将ts流中的音视频数据录制到存储介质,同时,实时检测并解析si数据,记录录制过程中频道的epg信息,将所述epg信息存入存储介质的epg信息列表中;所述epg信息列表记录了epg信息和上述录制的音视频数据播放位置的对应关系;进一步的所述录制装置21还可以包括音视频数据录制装置211,用于将ts流中的音视频数据录制到存储介质;epg信息录制装置212,用于实时检测并解析si数据,记录录制过程中频道的epg信息,将所述epg信息存入存储介质的epg信息列表中;所述epg信息录制装置212进一步还可以包括判断模块2121,用于判断epg信息是否发生变化;增加模块2122,用于当所述判断模块判断epg信息发生变化时,从si信息中解析录制频道的当前epg信息,并获取当前播放位置,新生成一条epg记录项,添加到epg信息列表中,并写入存储介质。存储装置22,用于存储所述音视频数据和所述epg信息列表;所述存储装置22可以为机械硬盘、固态硬盘、闪存等等。回放装置23,用于根据所述epg信息列表定位所述音视频数据的播放时刻播放所述存储模块存储的音视频数据。进一步的所述回^:装置23还可以包括播放时刻获取模块231,用于根据所述epg信息列表定位所述音视频数据的才番;改时刻;更进一步的所述播》t时刻获取才莫块231还可以包括epg信息列表读取模块2311,用于读取存储介质中当前回放的音视频数据对应的epg信息列表;第一播放时刻获取模块2312,用于获取当前回放的音视频数据的当前时刻;epg记录项查找模块2313,用于查找当前播放时刻的epg记录项;第二播放时刻获取模块2314,用于获取当前epg记录项的下/上一个epg记录项的播放时刻。请参阅图3,所述播放时刻获^Mt块231还可以分为如下几个才莫块epg信息列表读取模块231a,用于读取存储介质中音视频数据对应的epg信息列表;显示模块231b,用于显示epg信息列表供用户选择;查找模块231c,用于根据用户的选择,查找epg信息列表中对应印g记录项的开始时刻。所述播放时刻获取模块231可以同时具有图2和图3所示这两种结构和功能,也可以只具有其中任一一种结构和功能。播放模块232,用于根据所述播放时刻播放音视频数据。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、一磁盘或光盘等。以上对本发明实施例所提供的一种数字电视音视频数据录制回放方法以及装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求1、一种数字电视音视频数据录制回放方法,其特征在于,包括将传输流ts流中的音视频数据录制到存储介质;同时,实时检测并解析业务信息si数据,记录录制过程中频道的电子节目指南epg信息;将所述epg信息存入存储介质的epg信息列表中;所述epg信息列表记录了epg信息中的事件信息和上述录制的音视频数据播放位置的对应关系;根据所述epg信息列表定位到所述音视频数据的播放时刻进行播放。2、冲艮据权利要求l所述的数字电视音视频数据录制回放方法,其特征在于,所述将epg信息存入存储介质的epg信息列表中后还包括判断epg信息发生变化后,从si信息中解析录制频道的当前epg信息,并获取当前播放位置;生成一条新的epg记录项,添加到epg信息列表中,并写入存^f诸介质。3、根据权利要求1或2所述的数字电视音视频数据录制回放方法,其特征在于,所述根据epg信息列表定位所述音视频数据的播放时刻进行播放具体为读取存储介质中当前回放的音视频数据对应的epg信息列表;获取当前回放的音视频数据的当前时刻;查找当前^番》文时刻的epg记录项;获取当前epg记录项的下/上一个epg记录项的^番》支时刻;根据所述下/上一个epg记录项的播放时刻播放音视频数据。4、根据权利要求1或2所述的数字电视音视频数据录制回放方法,其特征在于,所述根据epg信息列表定位所述音视频数据的播放时刻进行播放具体为读取存储介质中音视频数据对应的epg信息列表;显示epg信息列表供用户选择;根据用户的选择,查找epg信息列表中对应epg记录项的开始时刻;根据所述epg信息项的开始时刻播放音视频数据。5、一种数字电视音视频数据录制回放系统,其特征在于,包括录制装置,用于将ts流中的音—见频数据录制到存储介质,同时,实时4全测并解析si数据,记录录制过程中频道的epg信息,将所述epg信息存入存储介质的epg信息列表中;所述epg信息列表记录了epg信息和上述录制的音视频数据播放位置的对应关系;存储装置,用于存储所述音视频数据和所述epg信息列表;回放装置,用于根据所述epg信息列表定位所述音视频数据的播放时刻播放所述存储模块存储的音视频数据。6、如权利要求5所述的数字电视音视频数据录制回放系统,其特征在于,所述录制装置包括音视频数据录制装置,用于将ts流中的音视频数据录制到存储介质;epg信息录制装置,用于实时检测并解析si数据,记录录制过程中频道的epg信息,将所述epg信息存入存储介质的epg信息列表中。7、根据权利要求6所述的数字电视音视频数据录制回放系统,其特征在于,所述epg信息录制装置进一步包括判断模块,用于判断epg信息是否发生变化;增加模块,用于当所述判断模块判断epg信息发生变化时,从si信息中解析录制频道的当前epg信息,并获取当前播放位置,新生成一条epg记录项,添力口到epg信息列表中,并写入存储介质。8、如权利要求5所述的数字电视音视频数据录制回放系统,其特征在于,所述回放装置包括播放时刻获取模块,用于根据所述epg信息列表定位所述音视频数据的播;故时刻;播放模块,用于根据所述播放时刻播放音视频数据。9、根据权利要求8所述的数字电视音视频数据录制回放系统,其特征在于,所述播放时刻获^Mt块还包括epg信息列表读取模块,用于读取存储介质中当前回放的音视频数据对应的epg信息列表;第一播放时刻获^^莫块,用于获取当前回放的音视频数据的当前时刻;epg记录项查找才莫块,用于查找当前^番^:时刻的epgi己录项;第二播放时刻获取模块,用于获取当前epg记录项的下/上一个epg记录项的插-;改时刻。10、根据权利要求8所述的数字电视音视频数据录制回放系统,其特征在于,所述播放时刻获取模块还包括epg信息列表读取模块,用于读取存储介质中音视频数据对应的epg信息列表;显示模块,用于显示epg信息列表供用户选择;查找模块,用于根据用户的选择,查找epg信息列表中对应epg记录项的开始时刻。全文摘要本发明公开了一种数字电视音视频数据录制回放方法,解决录制音视频数据回放时按照节目定位的问题。方法包括将ts流中的音视频数据录制到存储介质;同时,实时检测并解析si数据,记录录制过程中频道的电子节目指南epg信息;将epg信息存入存储介质的epg信息列表中;epg信息列表记录了epg信息中的事件信息和上述录制的音视频数据播放位置的对应关系;根据epg信息列表定位到所述音视频数据的播放时刻进行播放。本发明实施例还提供相应的系统。本发明技术方案由于在录制音视频数据的同时记录对应的epg信息,并将所述epg信息作为一个列表保存,当用户回放音视频数据时,可以根据epg信息定位播放,方便了用户的选择。文档编号H04N7/08GK101489083SQ20091000560公开日2009年7月22日申请日期2009年1月20日优先权日2009年1月20日发明者罗金华申请人:深圳市同洲电子股份有限公司