隐藏式字幕的显示方法及电视机的制作方法

文档序号:7890145阅读:384来源:国知局
专利名称:隐藏式字幕的显示方法及电视机的制作方法
技术领域

本发明属于电视机领域,尤其涉及隐藏式字幕的显示方法及电视机。
背景技术
随着世界人们生活水平的不断提高,人们对电视的需要量也越来越大,特别是以巴西,阿根廷为代表的南美地区具有巨大的电视市场。而在南美地区的电视信号中,需要增加隐藏式字幕(Close Caption, CC)信息,该CC信息对应的CC字幕是解说电视、电影和计算机图像的文本版本。通过CC字幕,有听力障碍的人士可以获知电视、电影的情节,无听力障碍的人士在声音嘈杂的环境也可以获知电视、电影的情节。CC信息编码在场消隐期(Vertical Blanking Interval, VBI)的21线的电视信号之中,电视芯片从该VBI的21线中读取该CC信息,再将读取的CC信息通过屏幕菜单式调节方式(On Screen Display, OSD)显示在屏幕上。由于显示CC信息的OSD方式和显示电视中其它信息的OSD方式是相同的,因此在显示CC信息的同时不能显示电视的其他信息,两者不能共存。例如当电视屏幕显示CC信息时,若用户操作遥控器的声音Volume键,则电视机软件首先会关闭CC信息,然后再显示音量的OSD信息,等到音量的OSD信息自动消失之后,电视机软件才会把CC信息显示在电视屏幕上。但是,如果用户操作静音Mute键,电视屏幕显示出静音的OSD时,由于现在所有的电视机软件都不会让静音的OSD自动消失(主要原因是怕用户认为电视的声音坏了),因此只有在用户把音量减为O时才会在电视屏幕上显示CC信息,当用户要听声音的时候,又必须把声音调节回来,而且很多时候用户根本不知道要这样操作,这样给用户观看电视带来不便,降低了用户的良好体验,很容易引起用户投诉。

发明内容
本发明实施例提供了一种隐藏式字幕的显示方法,旨在解决现有方法不能同时显示静音的OSD和隐藏式字幕的问题。本发明实施例是这样实现的,一种隐藏式字幕的显示方法,所述方法包括下述步骤判断电视机的第一静音标志是否打开,所述第一静音标志对应的第一静音字符为电视机的原有静音字符;在所述第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开;在所述CC标志打开时,判断电视机的第二静音标志是否打开,所述第二静音标志对应的第二静音字符为电视机预存储的静音字符;在所述第二静音标志没有打开时,打开第二静音标志,并对所述第一静音字符的显示时长进行设置;在预设时间到来时,擦除第一静音字符;加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。本发明实施例的另一目的在于提供一种采用隐藏式字幕的显示方法的电视机,所述电视机包括第一静音标志打开判断单元,用于判断电视机的第一静音标志是否打开,所述第一静音标志对应的第一静音字符为电视机的原有静音字符;CC标志打开判断单元,用于在判断出所述第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否 打开;第二静音标志打开判断单元,用于在判断出所述CC标志打开时,判断电视机的第二静音标志是否打开,所述第二静音标志对应的第二静音字符为电视机预存储的静音字符;第一静音字符显示时长设置单元,用于在判断出所述第二静音标志没有打开时,打开第二静音标志,并对所述第一静音字符的显示时长进行设置;第一静音字符擦除单元,用于在预设时间到来时,擦除第一静音字符;字符和信息显示单元,用于加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。在本发明实施例中,能够在电视屏幕上实现静音字符和CC信息的共存,降低了操作复杂度,让用户更加方便地观看电视节目,提高了用户的良好体验。


图I是本发明隐藏式字幕的显示方法第一实施例提供的流程图;图2是本发明隐藏式字幕的显示方法第一实施例提供的大小为12*13的第二静音字符;图3是本发明隐藏式字幕的显示方法第一实施例提供的字符串寄存器存储字符A的存储方式;图4是本发明采用隐藏式字幕的显示方法的电视机第二实施例提供的结构图;图5是本发明采用隐藏式字幕的显示方法的电视机第二实施例提供的另一结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例中,当执行了静音操作且执行了显示CC信息操作后,擦除第一静音字符,再加载并显示预存储的第二静音字符以及CC信息。本发明实施例提供了一种隐藏式字幕的显示方法及电视机。所述方法包括判断电视机的第一静音标志是否打开,所述第一静音标志对应的第一静音字符为电视机的原有静音字符;在所述第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开;在所述CC标志打开时,判断电视机的第二静音标志是否打开,所述第二静音标志对应的第二静音字符为电视机预存储的静音字符;在所述第二静音标志没有打开时,打开第二静音标志,并对所述第一静音字符的显示时长进行设置; 在预设时间到来时,擦除第一静音字符;加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。所述设备包括第一静音标志打开判断单元,用于判断电视机的第一静音标志是否打开,所述第一静音标志对应的第一静音字符为电视机的原有静音字符;CC标志打开判断单元,用于在判断出所述第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开;第二静音标志打开判断单元,用于在判断出所述CC标志打开时,判断电视机的第二静音标志是否打开,所述第二静音标志对应的第二静音字符为电视机预存储的静音字符;第一静音字符显示时长设置单元,用于在判断出所述第二静音标志没有打开时,打开第二静音标志,并对所述第一静音字符的显示时长进行设置;第一静音字符擦除单元,用于在预设时间到来时,擦除第一静音字符;字符和信息显示单元,用于加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。在本发明实施例中,能够在电视屏幕上实现静音字符和CC信息的共存,降低了操作复杂度,让用户更加方便地观看电视节目,提高了用户的良好体验。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:图I示出了本发明第一实施例提供的隐藏式字幕的显示方法流程图,详述如下步骤S11,判断电视机的第一静音标志是否打开,该第一静音标志对应的第一静音字符为电视机的原有静音字符,若是,执行步骤S12,否则,执行步骤S13。本实施例中,第一静音标志对应的第一静音字符为电视机的原有静音字符,由于第一静音字符的特殊性,因此通常将该第一静音字符显示的大一些,一般最少都是占两行显示。假设该第一静音标志用Mute_flag表示,则If (Mute_flag = = Mute on)表示判断电视机的第一静音标志是否打开,若打开,表示电视机处于静音状态,否则,表示电视机没有处于静音状态。步骤S12,判断电视机的CC标志是否打开,若是,执行步骤S14,否则,执行步骤S13。本实施例中,在电视机的第一静音标志打开时,判断电视机的CC标志是否打开,若打开,则表示需要显示CC信息。本实施例的判断语句表现形式可为If(CC_0pen ==TRUE)。步骤S13,不显示第一静音字符。步骤S14,判断电视机的第二静音标志是否打开,该第二静音标志对应的第二静音字符为电视机预存储的静音字符,若是,执行步骤S15,否则,执行步骤S16。本实施例的第二静音字符与第一静音字符不同,该第二静音字符不是现有电视机具有的静音字符,而是本发明实施例针对需要同时显示CC信息和静音字符所预存储的静音字符。假设CC_MUTE表示第二静音标志,则If(CC_MUTE == TRUE)表示判断电视机的第二静音标志是否打开。步骤S15,不操作。步骤S16,打开第二静音标志,并对第一静音字符的显示时长进行设置。本实施例中,在需要同时显示CC信息和静音字符时,打开第二静音标志,并将第一静音字符的显示时长设置为预设时间,比如,将第一静音字符的显示时长设置为5秒或10秒等,此处不作限定。步骤S17,在预设时间到来时,擦除第一静音字符。在本实施例中,判断预设时间是否到来,当第一静音字符的显示时间已到达预设时间时,不再显示该第一静音字符。步骤S18,加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。本实施例中,当用户没有取消静音操作且第一静音字符显示了一定时间后,显示第二静音字符以代替显示第一静音字符,同时,在电视机屏幕上显示CC信息。这样,S卩使用户没有取消静音操作也能看到CC信息。在本发明实施例中,当执行了静音操作且执行了显示CC信息操作时,擦除第一静音字符,再加载并显示预存储的第二静音字符以及CC信息,从而实现了在电视屏幕上静音字符和CC信息的共存,降低了操作复杂度,让用户更加方便地观看电视节目,提高了用户的良好体验。作为本发明一优选实施例,该隐藏式字幕的显示方法包括步骤预先获取与CC信息的字符大小相同的第二静音字符,并将该第二静音字符存入CC的字符串寄存器中。本实施例中,预先获取与CC信息的字符大小相同的第二静音字符,比如,当CC信息的字符大小为12*13时,绘制的第二静音字符的大小也为12*13,其中,图2示出了绘制的大小为12*13的第二静音字符。当然,若CC信息的字符大小为其他数值时,绘制的第二静音字符的大小也相应改变。在绘制了第二静音字符后,将该第二静音字符存入CC的字符串寄存器中。作为本发明一优选实施例,在预设时间到来时,擦除第一静音字符的步骤具体包括Al、在预设时间到来时,根据第一静音字符的位置信息查找该第一静音字符在显不寄存器的位置。本实施例中,显示寄存器是通过加载字符的位置信息来显示该位置信息对应的字符的。在预设时间到来时,根据获取的第一静音字符的位置信息在显示寄存器中查找,比如,假设第一静音字符在字符串寄存器的位置信息为(1,2),在显示寄存器第I行的字符的位置信息有(1,I),在显示寄存器第2行的字符的位置信息有(1,2),在显示寄存器第3行的字符的位置信息有(3,2),则在显示寄存器第2行查找到第一静音字符的位置信息(1,
2)。 A2、将查找到的该第一静音字符在显示寄存器的位置的内容设置为0x00,该0x00为电视屏幕的第O行对应的空白内容。由于CC的定义规格书定义了 CC信息的显示范围是0-15行,每行最多48个字符,因此在显示CC信息时,电视会把屏幕显示的OSD初始化为0-15行可用。但通过查看CC的每行详细定义以及通过使用54200专业信号发生器、TD39专业信号发生器测试可知,第O行是不可用的,因此将第一静音字符在显示寄存器的位置的内容设置为0x00后,显示寄存器不再显示第一静音字符,从而达到擦除第一静音字符的目的。
作为本发明一优选实施例,加载并显不第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息的步骤具体包括BI、将第二静音字符加载至显示寄存器的第O行,以便显示加载的第二静音字符。B2、将CC信息需要的颜色表和字符分别加载至CC的色表和字符串寄存器中,以便显示相应的CC信息。其中,CC的色表具体如表I所示表I:
对应的颜色|1 (红色) G(绿色)B(蓝色)
Black0x000x000x00
Green0x00OxFF0x00
YellowOxFFOxFF0x00
RedOxFF0x000x00
Blue0x000x00OxFF
WhiteOxFFOxFFOxFF本实施例中,将CC信息需要的颜色表和字符分别加载至CC的色表和字符串寄存器中,从而达到显示CC信息的目的。另外,为了更清楚地描述字符串寄存器存储字符的存储方式,图3示出了字符串寄存器存储字符A的存储方式。实施例二 :图4示出了本发明第二实施例提供的采用实施例一的隐藏式字幕的显示方法的电视机结构,为了便于说明,仅示出了与本发明实施例相关的部分。其中第一静音标志打开判断单元41,用于判断电视机的第一静音标志是否打开,该第一静音标志对应的第一静音字符为电视机的原有静音字符。本实施例中,第一静音标志对应的第一静音字符为电视机的原有静音字符,若第一静音标志打开,则表示电视机处于静音状态,否则,表示电视机没有处于静音状态。CC标志打开判断单元42,用于在判断出该第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开。本实施例中,判断电视机的CC标志是否打开,若打开,则表示需要显示CC信息。
第二静音标志打开判断单元43,用于在判断出该CC标志打开时,判断电视机的第二静音标志是否打开,该第二静音标志对应的第二静音字符为电视机预存储的静音字符。本实施例中,该第二静音字符不是现有电视机具有的静音字符,而是本发明实施例针对需要同时显示CC信息和静音字符所预存储的静音字符。第一静音字符显示时长设置单元44,用于在判断出该第二静音标志没有打开时,打开第二静首标志,并对该第一静首字符的显不时长进行设置。本实施例中,第一静音字符的显示时长可根据实际情况进行设置,比如设置为5秒,10秒等,此处不作限定。当然,若判断出第二静音标志打开时,不进行任何操作。第一静音字符擦除单元45,用于在预设时间到来时,擦除第一静音字符。本实施例中,当第一静音字符的显示时长已经显示了预设时间之后,擦除显示的
第一静音字符。字符和信息显示单元46,用于加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。在本发明实施例中,若需要同时显示第一静音字符和CC信息,则在预设时间到来时擦除第一静音字符,再加载并显示预存储的第二静音字符以及CC信息,从而实现了在电视屏幕上静音字符和CC信息的共存,降低了操作复杂度,让用户更加方便地观看电视节目,提闻了用户的良好体验。图5示出了本发明实施例提供的另一种电视机结构,作为本发明一优选实施例,该电视机包括第一静音字符不显示单元47,用于在该第一静音标志没有打开,或者在该CC标志没有打开时,不显示第一静音字符。作为本发明一优选实施例,该电视机包括第二静音字符存储单元48,用于预先获取与CC信息的字符大小相同的第二静音字符,并将该第二静音字符存入CC的字符串寄存器中。本实施例中,预先获取与CC信息的字符大小相同的第二静音字符,比如,当CC信息的字符大小为12*13时,绘制的第二静音字符的大小也为12*13,当然,若CC信息的字符大小为其他数值时,绘制的第二静音字符的大小也相应改变,在绘制了第二静音字符后,将该第二静音字符存入CC的字符串寄存器中。作为本发明一优选实施例,该第一静音字符擦除单元45包括第一静音字符位置查找模块451,用于在预设时间到来时,根据第一静音字符的位置信息查找该第一静音字符在显示寄存器的位置。位置内容替换模块452,用于将查找到的该第一静音字符在显示寄存器的位置的内容设置为0x00,该0x00为电视屏幕的第O行对应的空白内容。作为本发明一优选实施例,该字符和信息显示单元46包括第二静音字符加载模块461,用于将第二静音字符加载至显示寄存器的第O行,以便显示加载的第二静音字符。CC信息加载模块462,用于将CC信息需要的颜色表和字符分别加载至CC的色表 和字符串寄存器中,以便显示相应的CC信息。在本发明实施例中,当执行了静音操作且执行了显示CC信息操作时,擦除第一静音字符,再加载并显示预存储的第二静音字符以及CC信息,从而实现了在电视屏幕上静音字符和CC信息的共存,降低了操作复杂度,让用户更加方便地观看电视节目,提高了用户的良好体验。以上所述仅为本发明的较佳实施例 而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种隐藏式字幕的显示方法,其特征在于,所述方法包括下述步骤 判断电视机的第一静音标志是否打开,所述第一静音标志对应的第一静音字符为电视机的原有静音字符; 在所述第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开; 在所述CC标志打开时,判断电视机的第二静音标志是否打开,所述第二静音标志对应的第二静音字符为电视机预存储的静音字符; 在所述第二静音标志没有打开时,打开第二静音标志,并对所述第一静音字符的显示时长进行设置; 在预设时间到来时,擦除第一静音字符; 加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。
2.如权利要求I所述的方法,其特征在于,在所述第一静音标志没有打开,或者在所述CC标志没有打开时,不显示第一静音字符。
3.如权利要求I所述的方法,其特征在于,所述方法包括步骤 预先获取与CC信息的字符大小相同的第二静音字符,并将所述第二静音字符存入CC的字符串寄存器中。
4.如权利要求I所述的方法,其特征在于,所述在预设时间到来时,擦除第一静音字符的步骤具体包括 在预设时间到来时,根据第一静音字符的位置信息查找所述第一静音字符在显示寄存器的位置; 将查找到的所述第一静音字符在显示寄存器的位置的内容设置为0x00,所述OxOO为电视屏幕的第O行对应的空白内容。
5.如权利要求4所述的方法,其特征在于,加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息的步骤具体包括 将第二静音字符加载至显示寄存器的第O行,以便显示加载的第二静音字符; 将CC信息需要的颜色表和字符分别加载至CC的色表和字符串寄存器中,以便显示相应的CC信息。
6.一种采用隐藏式字幕的显示方法的电视机,其特征在于,所述电视机包括 第一静音标志打开判断单元,用于判断电视机的第一静音标志是否打开,所述第一静音标志对应的第一静音字符为电视机的原有静音字符; CC标志打开判断单元,用于在判断出所述第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开; 第二静音标志打开判断单元,用于在判断出所述CC标志打开时,判断电视机的第二静音标志是否打开,所述第二静音标志对应的第二静音字符为电视机预存储的静音字符;第一静音字符显示时长设置单元,用于在判断出所述第二静音标志没有打开时,打开第二静音标志,并对所述第一静音字符的显示时长进行设置; 第一静音字符擦除单元,用于在预设时间到来时,擦除第一静音字符; 字符和信息显示单元,用于加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。
7.如权利要求6所述的电视机,其特征在于,所述电视机包括 第一静音字符不显示单元,用于在所述第一静音标志没有打开,或者在所述CC标志没有打开时,不显示第一静音字符。
8.如权利要求6所述的电视机,其特征在于,所述电视机包括 第二静音字符存储单元,用于预先获取与CC信息的字符大小相同的第二静音字符,并将所述第二静音字符存入CC的字符串寄存器中。
9.如权利要求6所述的电视机,其特征在于,所述第一静音字符擦除单元包括 第一静音字符位置查找模块,用于在预设时间到来时,根据第一静音字符的位置信息查找所述第一静音字符在显示寄存器的位置; 位置内容替换模块,用于将查找到的所述第一静音字符在显示寄存器的位置的内容设置为0x00,所述0x00为电视屏幕的第O行对应的空白内容。
10.如权利要求9所述的电视机,其特征在于,所述字符和信息显示单元包括 第二静音字符加载模块,用于将第二静音字符加载至显示寄存器的第O行,以便显示加载的第二静音字符; CC信息加载模块,用于将CC信息需要的颜色表和字符分别加载至CC的色表和字符串寄存器中,以便显示相应的CC信息。
全文摘要
本发明适用于电视机领域,提供了隐藏式字幕的显示方法及电视机。所述方法包括判断电视机的第一静音标志是否打开,第一静音标志对应的第一静音字符为电视机的原有静音字符;在第一静音标志打开时,判断电视机的隐藏式字幕CC标志是否打开;在CC标志打开时,判断电视机的第二静音标志是否打开,第二静音标志对应的第二静音字符为电视机预存储的静音字符;在第二静音标志没有打开时,打开第二静音标志,并对第一静音字符的显示时长进行设置;在预设时间到来时,擦除第一静音字符;加载并显示第二静音字符,同时初始化CC的色表寄存器和字符串寄存器,以便显示相应的CC信息。本发明实施例提高了用户的良好体验。
文档编号H04N5/445GK102625068SQ201210043558
公开日2012年8月1日 申请日期2012年2月24日 优先权日2012年2月24日
发明者刘威, 徐永桥, 熊跃平, 陈敏锐 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1