一种在DVB节目中定制字幕的方法技术

技术编号:22649839 阅读:25 留言:0更新日期:2019-11-26 18:13
本发明专利技术公开了一种在DVB节目中定制字幕的方法该方法包括以下步骤:一、机顶盒接入DVB码流数据;二、传输层获取到DVB码流数据后,依次经过解协议、封装格式数据、解封装得到音频压缩数据和视频压缩数据,然后将音频压缩数据通过音频解码得到音频原始数据,三、使用帧布局作为父布局,底层为SurfaceView来显示视频,将每个用户的定制化信息对应存储在用户定制化信息存储模块中;在播放DVB码流数据时显示定制化信息属性的字幕。本发明专利技术一种在DVB节目中定制字幕的方法可以获取DVB码流数据中的语音相关信息,当DVB节目中不含有字幕信息时对应添加字幕,用户还可以自定义字幕的大小、样式、样式等定制化信息,这些定制化信息可以在字幕中对应显示。

A method of customizing subtitles in DVB programs

The invention discloses a method for customizing subtitles in DVB programs, which comprises the following steps: first, the set-top box is connected to the DVB stream data; second, after the transmission layer obtains the DVB stream data, the audio compression data and video compression data are successively obtained through the deprotocol, the encapsulation format data and the unpacking, and then the audio compression data is decoded through the audio to obtain the audio original data, 3. The frame layout is used as the parent layout, the bottom layer is surfaceview to display the video, and the customized information of each user is stored in the customized information storage module; the subtitles of the customized information attributes are displayed when playing the DVB bitstream data. The invention provides a method for customizing subtitles in DVB programs, which can obtain voice related information in DVB bitstream data. When there is no subtitle information in DVB programs, subtitles are added correspondingly. Users can also customize customized information such as subtitle size, style, style, etc., which can be displayed correspondingly in subtitles.

【技术实现步骤摘要】
一种在DVB节目中定制字幕的方法
本专利技术涉及DVB领域,尤其是一种在DVB节目中定制字幕的方法。
技术介绍
DVB(DigitalVideoBroadcasting,数字视频广播)是由DVB项目维护的一系列国际承认的数字电视公开标准。DVB的宗旨是要设计一个通用的数字电视系统,在此系统内的各种传输方式之间的转换有最简单的方式,尽可能的增加通用性。DVB标准提供了一套完整的、适用于不同媒介的数字电视系统规范。DVB数字广播传输系统利用了包括卫星、有线、地面、SMATV、MNDSD在内的所有通用电视广播传输媒体。它们分别对应的DVB标准:DVB-S、DVB-C、DVB-T、DVB-SMATV、DVB-MS和DVB-MC。DVB机顶盒是指用于接收DVB信号并将其解码转换成视频信号(例如AV、S-Video、分量等)的外置设备。机顶盒可以将压缩的数字信号转成电视内容,并在电视机上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的内容除了模拟电视可以提供的图像、声音之外,更在于能够接收数字内容,包括电子节目指南、因特网网页、字幕等等。使用户能在现有电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。用户在观看DVB节目中会遭遇没有字幕或者字幕语言、字体格式不符合用户的观看习惯的情况。公告号为CN1642234A的中国专利公开了一种字幕处理装置,但是这个字幕处理装置仅能通过显示器性质来显示不同大小字幕影像,不能显示未录入字幕信息的DVB节目字幕,也不能支持用户定制化的字幕语言、字体格式。另外,各个硬件厂商的语音识别技术针对机顶盒领域相关应用方案几乎为空白状态。为了克服现有技术的缺陷,需要设计一种在DVB节目中定制字幕的方法。
技术实现思路
为了克服现有技术中的缺陷,提供一种在DVB节目中定制字幕的方法。本专利技术通过下述方案实现:一种在DVB节目中定制字幕的方法该方法包括以下步骤:一、机顶盒接入DVB码流数据;二、传输层获取到DVB码流数据后,依次经过解协议、封装格式数据、解封装得到音频压缩数据和视频压缩数据,然后将音频压缩数据通过音频解码得到音频原始数据,将视频压缩数据通过视频解码得到视频原始数据;将视频原始数据的抽帧图片的底部布局和储存在内存中有字幕显示的图片进行比对算法,判断该DVB码流数据是否有字幕显示;三、使用帧布局作为父布局,底层为SurfaceView来显示视频,在Surfaceview上层加一层布局,所述布局中包含TextView控件,通过TextView控件的android:textSizeandroid:textColorandroid:textStyle属性显示字幕字体的定制化信息,将每个用户的定制化信息对应存储在用户定制化信息存储模块中;四、如果有字幕信息则获取用户信息,通过获取用户提前录入在定制化信息存储模块的定制化信息,在播放DVB码流数据时显示定制化信息属性的字幕;五、如果没有字幕信息,则通过接入语音转换模块将码流数据中的音频转换成文本,然后按照用户定制化信息加载所转换的文本信息,作为播放DVB码流数据的字幕。所述用户的定制化信息包括大小、样式、样式。所述语音转换模块包括语音转文本API或者语音转文本SDK。本专利技术的有益效果为:本专利技术一种在DVB节目中定制字幕的方法可以获取DVB码流数据中的语音相关信息,当DVB节目中不含有字幕信息时对应添加字幕,用户还可以自定义字幕的大小、样式、样式等定制化信息,这些定制化信息可以在字幕中对应显示。具体实施方式下面对本专利技术优选的实施例进一步说明:一种在DVB节目中定制字幕的方法该方法包括以下步骤:一、机顶盒接入DVB码流数据;二、传输层获取到DVB码流数据后,依次经过解协议、封装格式数据、解封装得到音频压缩数据和视频压缩数据,然后将音频压缩数据通过音频解码得到音频原始数据,将视频压缩数据通过视频解码得到视频原始数据;将视频原始数据的抽帧图片的底部布局和储存在内存中有字幕显示的图片进行比对算法,判断该DVB码流数据是否有字幕显示;三、使用帧布局作为父布局,底层为SurfaceView来显示视频,在Surfaceview上层加一层布局,所述布局中包含TextView控件,通过TextView控件的android:textSizeandroid:textColorandroid:textStyle属性显示字幕字体的定制化信息,将每个用户的定制化信息对应存储在用户定制化信息存储模块中;四、如果有字幕信息则获取用户信息,通过获取用户提前录入在定制化信息存储模块的定制化信息,在播放DVB码流数据时显示定制化信息属性的字幕;五、如果没有字幕信息,则通过接入语音转换模块将码流数据中的音频转换成文本,然后按照用户定制化信息加载所转换的文本信息,作为播放DVB码流数据的字幕。所述用户的定制化信息包括大小、样式、样式。所述用户的定制化信息还包括语言国家和颜色等配置信息。所述语音转换模块包括语音转文本API或者语音转文本SDK。本实施中语音转换模块为科大讯飞语音转文本API或者其他厂家语音转文本SDK。本专利技术申请的方法可以解决用户在观看DVB节目中没有字幕的痛点问题,而且支持用户按照自己的偏爱来定制化字幕的语言、字体格式等。尽管已经对本专利技术的技术方案做了较为详细的阐述和列举,应当理解,对于本领域技术人员来说,对上述实施例做出修改或者采用等同的替代方案,这对本领域的技术人员而言是显而易见,在不偏离本专利技术精神的基础上所做的这些修改或改进,均属于本专利技术要求保护的范围。本文档来自技高网
...

【技术保护点】
1.一种在DVB节目中定制字幕的方法,其特征在于,该方法包括以下步骤:/n一、机顶盒接入DVB码流数据;/n二、传输层获取到DVB码流数据后,依次经过解协议、封装格式数据、解封装得到音频压缩数据和视频压缩数据,然后将音频压缩数据通过音频解码得到音频原始数据,将视频压缩数据通过视频解码得到视频原始数据;将视频原始数据的抽帧图片的底部布局和储存在内存中有字幕显示的图片进行比对算法,判断该DVB码流数据是否有字幕显示;/n三、使用帧布局作为父布局,底层为SurfaceView来显示视频,在Surfaceview上层加一层布局,所述布局中包含TextView控件,通过TextView控件的android:textSize android:textColor android:textStyle属性显示字幕字体的定制化信息,将每个用户的定制化信息对应存储在用户定制化信息存储模块中;/n四、如果有字幕信息则获取用户信息,通过获取用户提前录入在定制化信息存储模块的定制化信息,在播放DVB码流数据时显示定制化信息属性的字幕;/n五、如果没有字幕信息,则通过接入语音转换模块将码流数据中的音频转换成文本,然后按照用户定制化信息加载所转换的文本信息,作为播放DVB码流数据的字幕。/n...

【技术特征摘要】
1.一种在DVB节目中定制字幕的方法,其特征在于,该方法包括以下步骤:
一、机顶盒接入DVB码流数据;
二、传输层获取到DVB码流数据后,依次经过解协议、封装格式数据、解封装得到音频压缩数据和视频压缩数据,然后将音频压缩数据通过音频解码得到音频原始数据,将视频压缩数据通过视频解码得到视频原始数据;将视频原始数据的抽帧图片的底部布局和储存在内存中有字幕显示的图片进行比对算法,判断该DVB码流数据是否有字幕显示;
三、使用帧布局作为父布局,底层为SurfaceView来显示视频,在Surfaceview上层加一层布局,所述布局中包含TextView控件,通过TextView控件的android:textSizeandroid:textColorandroid:tex...

【专利技术属性】
技术研发人员:刘风胡华涛罗金华王麟
申请(专利权)人:深圳市易汇软件有限公司
类型:发明
国别省市:广东;44

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

1
相关领域技术
  • 暂无相关专利