包含隐藏字幕的HEVC编码和播放的方法及设备技术

技术编号:38753650 阅读:10 留言:0更新日期:2023-09-10 09:38
本申请公开了一种包含隐藏字幕的HEVC编码和播放的方法及设备,所述方法包括:获取第一视频信号及第二视频信号;其中,第二视频信号携带有隐藏字幕,第一视频信号与第二视频信号为内容对应且基于不同协议的视频信号;对第一视频信号进行HEVC协议编码,并从第二视频信号的每帧视频中提取隐藏字幕;将隐藏字幕转换成符合HEVC协议的隐藏字幕,并将符合HEVC协议的隐藏字幕插入至第一视频信号经HEVC协议编码后的HEVC视频信号中;对插入隐藏字幕后的HEVC视频信号进行输出。本申请的方法和设备无需更换设备的信号源也可实现对携带有隐藏字幕的HEVC高清视频信号的输出。幕的HEVC高清视频信号的输出。幕的HEVC高清视频信号的输出。

【技术实现步骤摘要】
包含隐藏字幕的HEVC编码和播放的方法及设备


[0001]本申请涉及图像信号处理领域,特别涉及一种包含隐藏字幕的HEVC编码和播放的方法及设备。

技术介绍

[0002]随着观众对视频内容的需求,不再局限于视频自带的可显示字幕,或者视频本身不带字幕的情况,观众希望能在视频中看到相关场景介绍或者人物对话信息。
[0003]CC字幕(Closed Caption,隐藏字幕),作为一种可在播放器进行开关操作的字幕,可为观众提供以上所需信息,是电视、电影和计算机图像解说的文本。早期开发CC字幕的目标是为了给听力有障碍的人士使用,一般是出现在屏幕的下方,但如今它在各种各样的情况下都非常有用。如在像机场等声音嘈杂的环境中,或者在像医院一样需要安静的地方,当听不到声音时就可以读字幕获知内容信息。而在美国电视节目中CC字幕是要求携带的,可见其应用的普及程度。
[0004]通常为了在输出的高清视频信号中携带隐藏字幕,需要在信号产生过程中就要添加隐藏字幕,该隐藏字幕可在视频中实现隐藏或显示的切换。但并非所有信号源都有携带隐藏字幕,例如常见的如机顶盒这类信号源,通常都是采用单一的HDMI协议的信号源作为高清信号源,但HDMI协议的高清信号源中均不支持携带隐藏字幕。
[0005]因此,一般只能通过更换支持携带有隐藏字幕的信号源的机顶盒来实现高清信号中对隐藏字幕的播放。但让客户更换机顶盒需要大量的更换费用,一般的家庭也不会经常更换机顶盒。上述HDMI协议的信号源无法携带隐藏字幕的问题导致隐藏字幕难以在现实中进行普及。r/>
技术实现思路

[0006]本申请提供一种包含隐藏字幕的HEVC编码和播放的方法及设备,可以使得HDMI协议的信号源的编码设备能够支持隐藏字幕。
[0007]第一方面,本申请公开了一种包含隐藏字幕的HEVC编码方法,所述方法包括:
[0008]获取第一视频信号及第二视频信号;其中,所述第二视频信号携带有隐藏字幕,所述第一视频信号与所述第二视频信号为内容对应且基于不同协议的视频信号;
[0009]对所述第一视频信号进行HEVC协议编码,并从所述第二视频信号的每帧视频中提取隐藏字幕;
[0010]将所述隐藏字幕转换成符合HEVC协议的隐藏字幕,并将所述符合HEVC协议的隐藏字幕插入至所述第一视频信号经HEVC协议编码后的HEVC视频信号中;
[0011]对插入隐藏字幕后的HEVC视频信号进行输出。
[0012]在一实施例中,所述第一视频信号为基于HDMI协议的视频信号,所述第二视频信号为基于CVBS协议的视频信号。
[0013]在一实施例中,所述从所述第二视频信号的每帧视频中提取隐藏字幕,包括:
[0014]从CVBS协议的第二目标帧的视频信号中的获取与隐藏字幕相关的CC数据;
[0015]所述将所述隐藏字幕转换成符合HEVC协议的隐藏字幕,并将所述符合HEVC协议的隐藏字幕插入至所述第一视频信号经HEVC协议编码后的HEVC视频信号中,包括:
[0016]将所述与隐藏字幕相关的CC数据构造形成符合HEVC协议标准的目标字幕字段,将目标字幕字段插入至与所述第一目标帧对应的经HEVC协议编码后的第一目标帧中。
[0017]在一实施例中,在所述从CVBS协议的每帧视频信号中的获取与隐藏字幕相关的CC数据之后,还包括:
[0018]将所述CC数据存入管道文件中;
[0019]所述将所述与隐藏字幕相关的CC数据构造形成符合HEVC协议标准的目标字幕字段,包括:
[0020]判断所述第一视频信号的第一目标帧是否编码完成;
[0021]若编码完成,则从所述管道文件中提取与所述第一目标帧对应的CC数据;
[0022]将第一目标帧对应的CC数据构造形成目标字幕字段。
[0023]在一实施例中,所述将目标字幕字段插入至位置相应的经HEVC协议编码后的目标视频帧中,包括:
[0024]确定编码后的第一目标帧的辅助增强数据段的位置;
[0025]将所述目标字幕字段插入至所述辅助增强数据段内。
[0026]第二方面,本申请还提供了一种HEVC播放方法,所述方法包括:
[0027]获取HEVC视频信号,所述HEVC视频信号由第一视频信号及第二视频信号编码获得;其中,所述第二视频信号携带有隐藏字幕,所述第一视频信号与所述第二视频信号为内容对应且基于不同协议的视频信号;
[0028]从所述HEVC视频信号中提取所述隐藏字幕;
[0029]将所述HEVC视频信号以及所提取的所述隐藏字幕进行播放。
[0030]在一实施例中,所述第一视频信号为基于HDMI协议的视频信号,所述第二视频信号为基于CVBS协议的视频信号。
[0031]在一实施例中,所述从所述HEVC视频信号中的隐藏字幕所插入的位置提取所述隐藏字幕,包括:
[0032]从当前帧中的预设的辅助增强数据段内提取目标字幕字段;
[0033]将所述目标字幕字段进行解码获得包含所述隐藏字幕的CC数据;
[0034]所述将所述HEVC视频信号以及所提取的所述隐藏字幕进行播放,包括:
[0035]对当前帧及CC数据进行播放。
[0036]第三方面,本申请还公开了一种HEVC编码设备,所述设备包括:
[0037]第一处理器;以及
[0038]第一存储器,所述第一存储器中存储有计算机程序,所述第一处理器通过调用所述第一存储器中存储的所述计算机程序,用于执行如上任意一项所述的包含隐藏字幕的HEVC编码方法。
[0039]第四方面,本申请还公开了一种HEVC解码设备,所述设备包括:
[0040]第二处理器;以及
[0041]第二存储器,所述第二存储器中存储有计算机程序,所述第二处理器通过调用所
述第二存储器中存储的所述计算机程序,用于执行如上任意一项所述的包含隐藏字幕的HEVC播放方法。
[0042]由上可知,本申请的一种包含隐藏字幕的HEVC编码和播放的方法及设备,通过将携带有隐藏字幕的第二视频信号进行数据提取,将所提取的隐藏字幕与进行HEVC编码后的第一视频信号进行结合,从而获得携带有隐藏字幕的HEVC编码后的第一视频信号。上述方式,可以使得无法携带隐藏字幕的第一视频信号能够通过第二视频信号处获得对应的隐藏字幕,编码获得携带有隐藏字幕的HEVC高清视频信号,从而无需更换设备的信号源也可实现对携带有隐藏字幕的HEVC高清视频信号的输出。
附图说明
[0043]图1为本申请实施例提供的包含隐藏字幕的HEVC编码方法的实现流程图。
[0044]图2为本申请实施例提供的构造目标字幕字段的实现流程图。
[0045]图3为本申请实施例提供的包含隐藏字幕的HEVC编码方法的另一实现流程图。
[0046]图4为本申请实施例提供的第二视频帧的结构示意图。
[0047]图5为本申请实施例提供的包含隐藏字本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种包含隐藏字幕的HEVC编码方法,其特征在于,所述方法包括:获取第一视频信号及第二视频信号;其中,所述第二视频信号携带有隐藏字幕,所述第一视频信号与所述第二视频信号为内容对应且基于不同协议的视频信号;对所述第一视频信号进行HEVC协议编码,并从所述第二视频信号的每帧视频中提取隐藏字幕;将所述隐藏字幕转换成符合HEVC协议的隐藏字幕,并将所述符合HEVC协议的隐藏字幕插入至所述第一视频信号经HEVC协议编码后的HEVC视频信号中;对插入隐藏字幕后的HEVC视频信号进行输出。2.如权利要求1所述的包含隐藏字幕的HEVC编码方法,其特征在于,所述第一视频信号为基于HDMI协议的视频信号,所述第二视频信号为基于CVBS协议的视频信号。3.如权利要求2所述的包含隐藏字幕的HEVC编码方法,其特征在于,所述从所述第二视频信号的每帧视频中提取隐藏字幕,包括:从CVBS协议的第二目标帧的视频信号中的获取与隐藏字幕相关的CC数据;所述将所述隐藏字幕转换成符合HEVC协议的隐藏字幕,并将所述符合HEVC协议的隐藏字幕插入至所述第一视频信号经HEVC协议编码后的HEVC视频信号中,包括:将所述与隐藏字幕相关的CC数据构造形成符合HEVC协议标准的目标字幕字段,将目标字幕字段插入至与所述第二目标帧对应的经HEVC协议编码后的第一目标帧中。4.如权利要求3所述的包含隐藏字幕的HEVC编码方法,其特征在于,在所述从CVBS协议的每帧视频信号中的获取与隐藏字幕相关的CC数据之后,还包括:将所述CC数据存入管道文件中;所述将所述与隐藏字幕相关的CC数据构造形成符合HEVC协议标准的目标字幕字段,包括:判断所述第一视频信号的第一目标帧是否编码完成;若编码完成,则从所述管道文件中提取与所述第一目标帧对应的CC数据;将第一目标帧对应的CC数据构造形成目标字幕字段。5.如权利要求4所述的包含隐藏字幕的HEVC编码方法...

【专利技术属性】
技术研发人员:林加前陈佳聪袁金保李伟
申请(专利权)人:伟乐视讯科技股份有限公司
类型:发明
国别省市:

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

1