基于PVR协议实现嵌入式设备的节目录制和播放方法技术

技术编号:27511817 阅读:13 留言:0更新日期:2021-03-02 18:42
本发明专利技术公开了基于PVR协议实现嵌入式设备的节目录制和播放方法。本发明专利技术方法包括构建PVR协议和构建PVR协议处理方法。PVR协议包括协议目录结构和协议格式文件。主目录下包含两个子目录和两个协议格式文件,分段信息子目录下包含多个分段流孙目录和多个分段信息协议格式文件,每个孙目录包含多个节目流数据文件;事件信息子目录下包含多个事件信息协议格式文件。协议处理方法包括录制节目的录制模块、播放节目的回放模块、节目信息控制模块、PVR协议处理模块、文件的储存模块。本发明专利技术方法可以方便向用户展示节目信息,实现用户有选择地精准地播放节目信息对应的节目内容。地精准地播放节目信息对应的节目内容。地精准地播放节目信息对应的节目内容。

【技术实现步骤摘要】
PATH:、文件后缀字段#PVR-EVT-SUFFIX:、文件前缀字段#PVR-EVT-PREFIX:、文件时长字段#PVR-EVT-DURATION:、文件大小字段#PVR-EVT-FILESIZE:、失效文件索引字段#PVR-EVT-BEFORE-UNVAILD-SEQNO:;
[0013]事件信息协议格式文件.evt.pvr内容包括:事件信息描述字段#PVR-EVT-DESCRIPTION:、事件节目信息字段#PVR-EVT-CHAPTER:、事件节目信息描述字段#PVR-EVT-CHAPTER-DESCRIPTION:、事件节目起始时间字段#PVR-EVT-CHAPTER-START-TIME:、事件节目起始时间字段#PVR-EVT-END-TIME:;以及分段信息协议格式文件.seg.pvr的字段#PVR-SEG-PATH:、字段#PVR-SEG-SUFFIX:、字段#PVR-SEG-PREFIX:、字段#PVR-SEG-DURATION:、字段#PVR-SEG-FILESIZE:、字段#PVR-SEG-BEFORE-UNVAILD-SEQNO:;
[0014]分段信息协议格式文件.seg.pvr内容包括:分段信息描述字段#PVR-SEG-DESCRIPTION:,以及节目流数据文件.ts的文件相对路径字段#PVR-TS-PATH:、文件后缀字段#PVR-TS-SUFFIX:、文件音频PID字段#PVR-TS-AUDIO_PID:、文件音频编码字段#PVR-TS-AUDIO_CODEC:、文件视频PID字段#PVR-TS-VIDEO-PID:、文件视频编码字段#PVR-TS-VIDEO_CODEC:、文件前缀字段#PVR-TS-PREFIX、文件加密字段#PVR-TS-ENCRPYT:、文件时长字段#PVR-TS-DURATION:、文件大小字段#PVR-TS-FILESIZE:、失效文件索引字段#PVR-TS-BEFORE-UNVAILD-SEQNO:。
[0015](2).构建PVR协议处理方法,包括:录制节目的录制模块、播放节目的回放模块、节目信息控制模块、PVR协议处理模块、文件的储存模块;
[0016]录制节目的录制模块:从网络或者数字视频广播(DVB)获取节目内容,并把获取的节目内容写入PVR协议处理模块;
[0017]播放节目的回放模块:从PVR协议处理模块读取节目内容,并播放节目内容;
[0018]节目信息控制模块:从节目库中提取节目信息,包括节目名称、节目介绍、节目主演、节目起始时间、节目结束时间,将节目信息写入PVR协议处理模块;或者从PVR协议处理模块读取节目信息,并显示节目信息;
[0019]PVR协议处理模块:根据从录制节目的录制模块接收的节目内容,以及从节目信息控制模块接收的节目信息,依次生成PVR协议的协议目录结构和协议格式文件,写入文件的储存模块;或者从文件的储存模块读取PVR协议的协议目录结构和协议格式文件,并解析出节目内容和节目信息,将节目内容发送给播放节目的回放模块,并将节目信息发送给节目信息控制模块;
[0020]文件的储存模块:从PVR协议处理模块接收PVR协议的协议目录结构和协议格式文件.并储存在硬盘储存介质中;或者从硬盘储存介质中读取PVR协议的协议目录结构和协议格式文件,并发送给PVR协议处理模块。
[0021]本专利技术通过PVR协议处理方法来处理PVR协议文件和协议目录,实现对节目信息、节目内容以及节目信息和节目内容对应关系的录制,方便向用户展示节目信息,实现用户有选择地精准地播放节目信息对应的节目内容。
附图说明
[0022]图1为本专利技术中PVR协议的协议目录结构示意图。
具体实施方式
[0023]基于PVR协议实现嵌入式设备的节目录制和播放方法,该方法包括构建PVR协议和构建PVR协议处理方法。具体如下:
[0024](1).构建PVR协议;PVR协议包括协议目录结构和协议格式文件;
[0025]如图1所示,协议目录结构具体是:主目录PROG下包含两个子目录和两个协议格式文件,分别为分段信息子目录segment和事件信息子目录event,录制及播放协议格式文件.pvr和节目信息协议格式文件.lst.pvr。
[0026]分段信息子目录segment下包含多个分段流孙目录y和多个分段信息协议格式文件.seg.pvr,每个孙目录y对应一个分段信息协议格式文件.seg.pvr,录制及播放协议格式文件.pvr描述多个分段信息协议格式文件.seg.pvr的组成;每个孙目录y包含多个节目流数据文件.ts。
[0027]事件信息子目录event下包含多个事件信息协议格式文件.evt.pvr,节目信息协议格式文件.lst.pvr描述多个事件信息协议格式文件.evt.pvr的组成,事件信息协议格式文件.evt.pvr描述部分分段信息协议格式文件.seg.pvr的组成。
[0028]录制及播放协议文件.pvr内容包括:录制及播放描述字段#PVR-DESCRIPTION:、分段信息协议文件.seg.pvr的文件相对路径字段#PVR-SEG-PATH:、分段信息协议文件.seg.pvr的文件后缀字段#PVR-SEG-SUFFIX:、分段信息协议文件.seg.pvr的文件前缀字段#PVR-SEG-PREFIX:、分段信息协议文件.seg.pvr的文件时长字段#PVR-SEG-DURATION:、分段信息协议文件.seg.pvr的文件大小字段#PVR-SEG-FILESIZE:、分段信息协议文件.seg.pvr的失效文件索引字段#PVR-SEG-BEFORE-UNVAILD-SEQNO:。
[0029]节目信息协议文件.lst.pvr内容包括:节目信息描述字段#PVR-LST-DESCRIPTION:、事件信息协议文件.evt.pvr的文件相对路径字段#PVR-EVT-PATH:、事件信息协议文件.evt.pvr的文件后缀字段#PVR-EVT-SUFFIX:、事件信息协议文件.evt.pvr的文件前缀字段#PVR-EVT-PREFIX:、事件信息协议文件.evt.pvr的文件时长字段#PVR-EVT-DURATION:、事件信息协议文件.evt.pvr文件的文件大小字段#PVR-EVT-FILESIZE:、事件信息协议文件.evt.pvr的失效文件索引字段#PVR-EVT-BEFORE-UNVAILD-SEQNO:。
[0030]事件信息协议文件.evt.pvr内容包括:事件信息描述字段#PVR-EVT-DESCRIPTION:、事件节目信息字段#PVR-EVT-CHAPTER:、事件节目信息描述字段#PVR-EVT-CHAPTER-DESCRIPTION:、事件节目起始时间字段#PVR-EVT-CHAPTER-START-TIME:、事件节目起始时间字段#PVR-EVT-END-TIME:、分段信息协议文件.seg.pvr的文件相对路径字段#PVR-SEG-PATH:、分段信息协议文件.seg本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于PVR协议实现嵌入式设备的节目录制和播放方法,其特征在于,该方法包括:(1).构建PVR协议;PVR协议包括协议目录结构和协议格式文件;协议目录结构具体是:主目录PROG下包含两个子目录和两个协议格式文件,分别为分段信息子目录segment和事件信息子目录event,录制及播放协议格式文件.pvr和节目信息协议格式文件.lst.pvr;分段信息子目录segment下包含多个分段流孙目录y和多个分段信息协议格式文件.seg.pvr,每个孙目录y对应一个分段信息协议格式文件.seg.pvr,录制及播放协议格式文件.pvr描述多个分段信息协议格式文件.seg.pvr的组成;每个孙目录y包含多个节目流数据文件.ts;事件信息子目录event下包含多个事件信息协议格式文件.evt.pvr,节目信息协议格式文件.lst.pvr描述多个事件信息协议格式文件.evt.pvr的组成,事件信息协议格式文件.evt.pvr描述部分分段信息协议格式文件.seg.pvr的组成;各协议格式文件的内容具体是:录制及播放协议格式文件.pvr内容包括:录制及播放描述字段#PVR-DESCRIPTION:,以及分段信息协议格式文件.seg.pvr的文件相对路径字段#PVR-SEG-PATH:、文件后缀字段#PVR-SEG-SUFFIX:、文件前缀字段#PVR-SEG-PREFIX:、文件时长字段#PVR-SEG-DURATION:、文件大小字段#PVR-SEG-FILESIZE:、失效文件索引字段#PVR-SEG-BEFORE-UNVAILD-SEQNO:;节目信息协议格式文件.lst.pvr内容包括:节目信息描述字段#PVR-LST-DESCRIPTION:,以及事件信息协议格式文件.evt.pvr的文件相对路径字段#PVR-EVT-PATH:、文件后缀字段#PVR-EVT-SUFFIX:、文件前缀字段#PVR-EVT-PREFIX:、文件时长字段#PVR-EVT-DURATION:、文件大小字段#PVR-EVT-FILESIZE:、失效文件索引字段#PVR-EVT-BEFORE-UNVAILD-SEQNO:;事件信息协议格式文件.evt.pvr内容包括:事件信息描述字段#PVR-EVT-DESCRIPTION:、事件节目信息字段#PVR-EVT-CHAPTER:、事件节目信息描述字段#PVR-EVT-CHAPTER-DESCRIPTION:、事件节目起始时间字段#PVR-EVT-CHAPTER-START-T...

【专利技术属性】
技术研发人员:林贤生刘非刘建华赵广富张令黄俊翔
申请(专利权)人:杭州国芯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1