一种电视机字幕显示方法及装置的制作方法

xiaoxiao2020-9-10  7

专利名称:一种电视机字幕显示方法及装置的制作方法
技术领域
本发明涉及电视机显示技术,尤其涉及一种电视机字幕显示方法及装置。
背景技术
随着媒体技术和网络技术的迅速发展,现今,越来越多的电视机可以播放移动存储设备上或通过网络共享的高清视频节目,此类电视机一经上市就迅速取代了传统的电视机,成为广大消费者,特别是年轻消费者购买电视机的首选。然而,目前市场上电视机在多媒体播放时字幕显示方式单一,不能根据用户的需求对字幕的显示方式进行设置。

发明内容
本发明的目的是针对上述问题,提供一种电视机字幕显示方法及装置。本发明的目的通过下述技术方案来实现
一种电视机字幕显示方法,其具体包含以下步骤
字幕解析模块用于对视频所带字幕的解析,先加载字幕文件,解析字幕文件编码格式,并将时间轴和字幕内容解析后存入预存字幕数组;字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制;字幕设置模块用于显示字幕设置参数选择菜单;字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中;字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的字幕文件将字幕显示出来。本发明公开了一 种电视机字幕显示装置,包括字幕解析模块、字幕控制模块、字幕设置模块、字幕设置管理模块、字幕显示模块;所述字幕解析模块、字幕设置管理模块均与字幕显示模块相连;所述字幕控制模块分别与字幕解析模块、遥控器、字幕设置模块相连;所述字幕设置模块与字幕设置管理模块相连;所述字幕解析模块用于对视频所带字幕的解析,先加载字幕文件,解析字幕文件编码格式,并将时间轴和字幕内容解析后存入预存字幕数组;所述字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制;所述字幕设置模块用于显示字幕设置参数选择菜单;所述字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中;所述字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的字幕文件将字幕显示出来。本发明的有益效果通过用户的需求进行字幕的类型(内嵌和外挂)、字体大小、颜色(字体和边框)、显示位置、时间同步和开关等设置,以适应不同用户在影片观看过程中对字幕显示的需求。


图1为本发明的电视机字幕显示装置的结构示意图。
具体实施例方式下面结合具体实施例和附图对本发明作进一步的说明。本发明公开了一种电视机字幕显示方法,其具体包含以下步骤
所述字幕解析模块用于对视频所带字幕的解析,先加载字幕文件,解析字幕文件编码格式,并将时间轴和字幕内容解析后存入预存字幕数组。所述字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制。所述字幕设置模块用于显示字幕设置参数选择菜单。所述字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中。所述字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的子眷文件将子眷显不出来。在具体实现过程中一般会先判断字幕类型,然后进入字幕解析模块进行解析。将时间轴和字幕内容解析出来并用ICONV函数将两者转换为系统能够识别的编码格式,存入到预存字幕数组中。字幕控制模块利用按键消息对字幕进行设置,用“菜单”键调出字幕个性化设置UI,若将焦点移至“字幕类型”上,可通过“上下左右”和“0K”键对字幕类型和字幕开关进行选择设置。如果当前使用的字幕是内嵌字幕,切换后的字幕为外挂字幕,那么会发一个消息给字幕解析模块,停止对内嵌字幕的解析,转而对外挂字幕进行解析。如果选择字幕关的选项,传递一个参数给字幕个性化设置管理模块,字幕个性化管理模块将字幕清掉,发送一个消息给字幕解析模块,停止对任何字幕的解析。若焦点移至其他字幕设置选项上,可通过“上下左右”和“0K”键对字幕进行设置。设置相关参数之后,将参数存到预存字幕数组中,对比设置后的参数与设置前的参数,如果不同,则用设置后的参数替换设置前的参数。字幕显示模块,读取预存字幕数组中的数据,根据时间轴在合适的时间将字幕显示出来。如图1所示的本发明的电视机字幕显示装置的结构示意图,包括字幕解析模块、字幕控制模块、字幕设置模块(个性化设置Π模块)、字幕设置管理模块、字幕显示模块。所述字幕解析模块、字幕设置管理模块均与字幕显示模块相连;所述字幕控制模块分别与字幕解析模块、遥控器、字幕设置模块相连;所述字幕设置模块与字幕设置管理模块相连。所述字幕解析模块用于对视频所带字幕的解析,先加载字幕文件,解析字幕文件编码格式,并将时间轴和字幕内容解析后存入预存字幕数组。所述字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制。所述字幕设置模块用于显示字幕设置参数选择菜单。所述字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中。所述字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的字幕文件将字幕显示出来。其中, 本发明的字幕设置模块包括字幕类型切换模块、字幕字体大小切换模块、字幕字体颜色切换模块、字幕字体效果切换模块、字幕字体边框颜色切换模块、字幕显示位置切换模块、字幕同步切换模块等。字幕类型切换模块对于多字幕的视频,可进行多个内嵌字幕之间的切换;多个外挂字幕之间的切换和内嵌字幕与外挂字幕之间的切换,以及字幕的打开和关闭的切换。字幕字体大小切换模块对字幕字体的大小进行设置,设置初始化字体的大小之后,按步长如为5像素点进行放大和缩小字体的操作。字幕字体颜色切换模块对字体的颜色进行设置,可供选择的颜色有黑、白、灰、红、绿、蓝等。字幕字体效果切换模块对字体的显示风格进行设置,可供选择的有默认和带边框两种。字幕字体边框颜色切换模块如果在字体效果项选择带边框字体,可设置边框的颜色,可供选择的颜色有黑、白、灰、红、绿、蓝等。字幕显示位置切换模块对字幕显示的位置进行设置,可供选择的有三种上、中、下;字幕显示的位置是相对于视频界面的。字幕同步切换模块用来设置字幕显示与视频播放同步,有4个参数可供选择-0.5S、0.5S、-5S、5s。本发明的字幕模块设置方式包括但不限于上述描述的字幕模块显示方式。通过不同的字幕显示方式,用户可以根据需要选择多样化的字幕显示方式。如果不需要特别设置字幕的显示方式,则在字幕显示模块中只读取预存字幕数组中的时间轴数据和解析后的字幕文件后将字幕显示出来。通过用户的需求进行字幕的类型(内嵌和外挂)、字体大小、颜色(字体和边框)、显示位置、时间同步和开关等设置,以适应不同用户在影片观看过程中对字幕显示的需求。以上上述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何 修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电视机字幕显示方法,其具体包含以下步骤 字幕解析模块用于对视频所带字幕的解析,先加载字幕文件,解析字幕文件编码格式,并将时间轴和字幕内容解析后存入预存字幕数组;字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制;字幕设置模块用于显示字幕设置参数选择菜单;字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中;字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的字幕文件将字幕显示出来。
2.一种电视机字幕显示装置,其特征在于包括字幕解析模块、字幕控制模块、字幕设置模块、字幕设置管理模块、字幕显示模块;所述字幕解析模块、字幕设置管理模块均与字幕显示模块相连;所述字幕控制模块分别与字幕解析模块、遥控器、字幕设置模块相连;所述字幕设置模块与字幕设置管理模块相连;所述字幕解析模块用于对视频所带字幕的解析,先加载字幕文件,解析字幕文件编码格式,并将时间轴和字幕内容解析后存入预存字幕数组;所述字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制;所述字幕设置模块用于显示字幕设置参数选择菜单;所述字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中;所述字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的字幕文件将字幕显示出来。
全文摘要
本发明涉及电视机字幕显示技术,本发明公开了一种电视机字幕显示方法,其具体包含以下步骤字幕解析模块用于对视频所带字幕的解析;字幕控制模块根据遥控器的输入参数对字幕设置模块进行控制;字幕设置模块用于显示字幕设置参数选择菜单;字幕设置管理模块用于将字幕设置参数与原有的字幕设置参数进行对比,如果不相同,则用新的字幕设置参数替换原来的字幕设置参数,并将字幕设置参数存到预存字幕数组中;字幕显示模块用于读取预存字幕数组中的数据,根据时间轴、字幕设置参数、解析后的字幕文件将字幕显示出来。通过用户的需求进行字幕的设置,以适应不同用户在影片观看过程中对字幕显示的需求。
文档编号H04N5/278GK103067678SQ201110320259
公开日2013年4月24日 申请日期2011年10月20日 优先权日2011年10月20日
发明者刘姗姗 申请人:四川长虹电器股份有限公司

最新回复(0)