录制文件的压缩方法、电视机及可读存储介质技术

技术编号:18204297 阅读:27 留言:0更新日期:2018-06-13 06:21
本发明专利技术公开了一种录制文件的压缩方法、电视机及可读存储介质,通过获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩。本发明专利技术通过利用TS包的特性,即录制文件中TS包的格式固定,且由于TS包容量的限制,因此录制文件需要连续使用多个相同PID的TS包来传递大块数据。通过将多个相同PID进行合并,并将合并后的TS包进行压缩,实现了高效无损压缩,不仅显著减小录制文件的大小,便于文件的保存与传输,而且压缩方法简单,易于使用,解决了现有待录制文件对应的录制码流体积较大而不便于保存与传输的技术问题。

【技术实现步骤摘要】
录制文件的压缩方法、电视机及可读存储介质
本专利技术涉及文件录播
,尤其涉及一种录制文件的压缩方法、电视机及可读存储介质。
技术介绍
按照ISOI3818标准,通过录制文件的传送流TS流(TransportStream,TS,传输流或者码流))(188字节或者其他数量字节等),实现文件的保存与传输,录制文件一般是直接录制文件对应的完整TS包(TransportStreamPacket)。但是随着录制文件清晰度的提升,高清录制文件普及率日益提高,TS包对应的录制文件体积越来越大。如录制60秒的高清视频时,对应的录制码流超过400Mbytes。因此,在待录制文件对应的录制码流体积较大时,不便于保存与传输。
技术实现思路
本专利技术的主要目的在于提供一种录制文件的压缩方法、电视机及可读存储介质,旨在解决现有待录制文件对应的录制码流体积较大而不便于保存与传输的技术问题。为实现上述目的,本专利技术提供一种录制文件的压缩方法,所述录制文件的压缩方法包括以下步骤:获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩。可选的,所述获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并的步骤之前,还包括:将所述TS包的TS包头替换为预设格式的TSP格式头,获取所述TS包的PID,并将所述PID存储至所述TSP格式头。可选的,所述获取录制文件的传输流(TS)包,根据预设合并规则将相同的TS包进行合并的步骤具体包括:获取所述录制文件的TS包,根据所述PID,将相同的TS包进行合并;获取合并的TS包数量,并将所述合并的TS包数量存储至所述TSP格式头。可选的,所述获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并的步骤之后,还包括:判断所述TS包中是否存在空包;在存在空包时,删除所述空包,并获取所述空包的空包数量,将所述空包数量存储至所述TSP格式头。可选的,所述根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩的步骤之后,还包括:在接收到还原指令时,根据所述TSP格式头,解压还原所述录制文件。可选的,所述在接收到还原指令时,根据所述TSP格式头,解压还原所述录制文件的步骤具体包括:根据所述TSP格式头中的合并的TS包数量,还原合并的TS包,并根据所述TSP格式头中的空包数量,还原删除的空包。可选的,所述根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩的步骤之后,还包括:在接收到选择还原指令时,获取所述选择还原指令中的指定TS包的指定PID;根据所述TSP格式头,获取压缩后的录制文件中与所述指定PID匹配的TS包,作为指定TS包,并解压还原所述指定TS包。可选的,所述根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩的步骤具体包括:根据gzip压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩。此外,为实现上述目的,本专利技术还提供一种电视机,所述电视机包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的压缩程序,其中所述压缩程序被所述处理器执行时,实现如上所述的录制文件的压缩方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有压缩程序,其中压缩程序被处理器执行时,实现如上述的录制文件的压缩方法的步骤。本专利技术提供一种录制文件的压缩方法、电视机及可读存储介质,通过获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩。通过以上方式,本专利技术通过利用TS包的特性,即录制文件中TS包的格式固定,且由于TS包容量的限制,因此录制文件需要连续使用多个相同PID的TS包来传递大块数据。通过将多个相同PID进行合并,并将合并后的TS包进行压缩,实现了高效无损压缩,不仅显著减小录制文件的大小,便于文件的保存与传输,而且压缩方法简单,易于使用,解决了现有待录制文件对应的录制码流体积较大而不便于保存与传输的技术问题。附图说明图1是本专利技术实施例方案涉及的电视机硬件结构示意图;图2为本专利技术录制文件的压缩方法第一实施例的流程示意图;图3为图2中步骤S10的合并示意图;图4为本专利技术录制文件的压缩方法第二实施例的流程示意图;图5为本专利技术录制文件的压缩方法第三实施例的流程示意图;图6为本专利技术步骤S40的还原示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例方案的主要思路是:获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩,解决了现有待录制文件对应的录制码流体积较大而不便于保存与传输的技术问题。本专利技术实施例涉及的录制文件的压缩方法主要应用于电视机,该电视机可以通过多种方式实现。例如,智能电视机、液晶电视机或者曲面电视机等固定终端。后续描述中将以P电视机作为录制文件的压缩终端进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于其它类型的终端。参照图1,图1为本专利技术实施例方案中涉及的电视机硬件结构示意图。本专利技术实施例中,电视机可以包括处理器1001(例如CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口);存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的电视机硬件结构并不构成对电视机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及压缩程序。在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储器1005中存储的压缩程序,并执行以下操作:获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;本实施例中,根据ISOI3818标准的要求,现有传输文件一般通过使用TS流(188字节或者其他)来传输内容。录制时一般是将录制文件对应的完整TS包录制下来。其中,TS流是由一个个TS包构成的,每个TS包都是由包头(PacketHeader)和包数据(PacketData)组成的。其中包头指示了该TS包是什么属性的,并给出了该包数据的唯一网络标识符PID(PacketIdentification,PID)。但是随着高清节目普及率的提高,录制文件对应的录制码流的体积越来越大。如录制60秒的高清视频文件,录制码流超过400Mbytes。由于录制文件的录制码流体积越大越不便于保存和传输本文档来自技高网...
录制文件的压缩方法、电视机及可读存储介质

【技术保护点】
一种录制文件的压缩方法,其特征在于,所述录制文件的压缩方法包括以下步骤:获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩。

【技术特征摘要】
1.一种录制文件的压缩方法,其特征在于,所述录制文件的压缩方法包括以下步骤:获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并;根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩。2.如权利要求1所述的录制文件的压缩方法,其特征在于,所述获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并的步骤之前,还包括:将所述TS包的TS包头替换为预设格式的TSP格式头,获取所述TS包的PID,并将所述PID存储至所述TSP格式头。3.如权利要求2所述的录制文件的压缩方法,其特征在于,所述获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并的步骤具体包括:获取所述录制文件的TS包,根据所述PID,将相同的TS包进行合并;获取合并的TS包数量,并将所述合并的TS包数量存储至所述TSP格式头。4.如权利要求3所述的录制文件的压缩方法,其特征在于,所述获取录制文件的TS包,根据预设合并规则将相同的TS包进行合并的步骤之后,还包括:判断所述TS包中是否存在空包;在存在空包时,删除所述空包,并获取所述空包的空包数量,将所述空包数量存储至所述TSP格式头。5.如权利要求4所述的录制文件的压缩方法,其特征在于,所述根据预设压缩算法,将合并后的TS包进行压缩,完成所述录制文件的压缩的步骤之后,还包括:在接收到还原指令时,根据所述TSP格式头,解压还原所述录制文...

【专利技术属性】
技术研发人员:李宏强
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东,44

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

1