基于周围的视频内容适配闭路字幕文字的制作方法

文档序号:7608892阅读:146来源:国知局
专利名称:基于周围的视频内容适配闭路字幕文字的制作方法
本申请总体涉及显示包括闭路字幕文字(也可称为“闭路字幕”)的视频内容,并且特别涉及用于基于周围的视频内容来适配闭路字幕文字的设备和方法。
在电视和其他监视器中,闭路字幕文字被用于显示与所显示的视频内容的音频部分相对应的文字。闭路字幕文字的属性(例如颜色、亮度、对比度等)是固定的,而不管闭路字幕文字周围的视频内容的属性如何。尤其在闭路字幕文字周围的视频内容与闭路字幕文字具有相同颜色的情况下,这是成问题的。在其他情况下,闭路字幕文字的较弱对比度可能是优选的。例如,对于观众而言,出现在黑暗场景中的非常明亮的白色文字会干扰观众或分散其注意力。闭路字幕文字周围的视频内容的其他属性(比如对比度、亮度)和出现在闭路字幕文字的位置处的前景对象产生了其他问题。
因此,本发明的一个目的是提供克服与现有技术相关的这些和其他缺点的方法和装置。
相应地,提供了一种用于显示与视频相关的闭路字幕文字的方法。该方法包括在视频的一部分上确定用于显示闭路字幕文字的位置;检测该位置周围的视频的一个或多个属性;以及根据所检测到的视频的一个或多个属性来调节闭路字幕文字的一个或多个属性。
该方法进一步包括使用适配后的一个或多个属性在视频的该部分中显示闭路字幕文字。
可以从包括亮度、对比度、颜色和内容的列表中选择所述位置周围的视频的一个或多个属性。
可以从包括亮度、对比度、颜色和透明度的一组中选择所述闭路字幕文字的一个或多个属性。
所述检测可以包括在该位置周围的视频中扫描预定数量的像素;利用查找表确定所述像素的属性;使确定的像素属性与该位置周围的视频的一个或多个属性相等。该位置周围的视频的一个或多个属性可以是颜色,而所述查找表可以是颜色查找表。
该位置周围的视频的一个或多个属性可以是颜色,而所述调节可以包括选择闭路字幕文字的不同颜色。
该位置周围的视频的一个或多个属性可以是亮度和对比度中的至少一个,而所述调节可以包括将亮度和对比度中的至少一个调节预定因数。该预定因数可以由用户改变。该预定因数可以是50%。
该位置周围的视频的一个或多个属性可以是该位置周围的视频的内容,而所述调节可以包括将闭路字幕文字的透明度。
还提供了一种用于显示与视频相关的闭路字幕文字的装置。该装置包括处理器,该处理器用于在视频的一部分上确定用于显示闭路字幕文字的位置,检测该位置周围的视频的一个或多个属性,以及根据检测到的视频的一个或多个属性来调节闭路字幕文字的一个或多个属性。
该装置可以进一步包括用于显示视频的显示器,其中所述处理器进一步利用适配后的一个或多个属性在视频的该部分中显示闭路字幕文字。
可以从包括亮度、对比度、颜色和内容的列表中选择所述位置周围的视频的一个或多个属性。
可以从包括亮度、对比度、颜色和透明度的一组中选择所述闭路字幕文字的一个或多个属性。
可以从包括电视、监视器、机顶盒、VCR和DVD播放器的列表中选择该装置。
还提供了用于执行本发明的方法的计算机程序产品和用于存储该计算机程序产品的程序存储装置。
通过参考下面的说明书、所附权利要求书和附图,本发明的设备和方法的这些和其他特征、方面和优点将变得更加容易理解。


图1说明用于实现本发明的方法的第一装置的示意图。
图2说明用于实现本发明的方法的第二装置的示意图。
图3说明根据本发明的优选方法的流程图。
尽管本发明可应用于许多不同类型的显示装置,但可以发现,本发明特别适用在电视环境中。因此,将在电视环境中描述本发明,但本发明不仅限于应用在此环境中。本领域的技术人员将知道,本发明的方法和装置可以利用显示视频和闭路字幕文字的其他类型的显示装置,例如计算机显示器、蜂窝电话显示器和个人数字助理显示器。
现在参考图1,其中说明了用于显示与视频相关的闭路字幕文字的第一装置,该第一装置被设置为电视100。该电视具有例如CRT、LCD或者投影屏的显示屏102。电视100还包括用来接收视频内容(此后简化为“视频”)输入信号106的处理器104。视频输入信号106可以来自于现有技术中已知的任何源,例如有线电视、广播电视、卫星或者例如调谐器、VCR、DVD或者机顶盒的外部源。处理器104进一步适于连接到存储装置108,该存储装置108用于存储数据、设置、和/或用于实现电视100的传统功能和本发明的方法的程序指令。尽管被表示为单个存储装置108,该存储装置亦可用现有技术中已知的任何不同类型的几个分离的存储装置实现。
处理器104接收视频输入信号106、在必要时以和现有技术中已知的同样方式对信号进行处理、并且以与显示屏102相兼容的格式将信号110输出至该显示屏。显示屏102显示视频输入信号106的视频部分。视频输入信号106的音频部分112在适于连接至处理器104的一个或多个扬声器114中再现。所述一个或多个扬声器114可以如图1所示与电视100集成在一起,或者可以与之分开。视频输入信号106包括用于在显示屏102的一部分上再现闭路字幕文字116的闭路字幕文字部分。如同在现有技术中已知的那样,用户可以通过用户接口对电视100进行编程,以便显示闭路字幕文字116。用户也可以通过用户接口在显示屏102上对闭路字幕文字116的语言和位置进行编程。如果不进行这种编程,则闭路字幕文字116通常默认设置为特定语言和位置,比如英语以及在显示屏102的底边。对于听力衰弱的人和不宜发出音频的场合(例如其中电视不是作为焦点而是作为背景的场合,比如酒吧或体育俱乐部),使用闭路字幕文字116是非常有用的。
现在参考图2,其中说明了用于显示与视频相关的闭路字幕文字的第二装置,该第二装置被设置为外部源,例如机顶盒、调谐器、计算机、DVD或VCR。这里总体上用附图标记150表示外部源,并且通常表示任何为诸如电视100的显示装置提供视频输入信号的装置。在图2的配置中,电视100可以如图1所示配置,或者可以简单地是在包含于外部源150中的处理器152的控制下的监视器。这样,如图2所示,来自外部源150的处理器152的输入视频信号106可以直接被输入到显示屏102或经由电视处理器104被输入到该显示屏。处理器152适于连接到可以被实现为一个或多个可分开的存储装置的存储装置154。存储装置154包括数据、设置以及用于外部源和/或电视100的正常操作和用于实现本发明的方法的程序指令。
如下面将要讨论的那样,取决于该装置的配置,处理器104、152确定在视频的一部分上的用于显示闭路字幕文字116的位置,检测该位置周围的视频的一个或多个属性,以及根据检测到的视频的一个或多个属性来调节闭路字幕文字116的一个或多个属性。如上面讨论过的那样,可以默认地安排闭路字幕文字116的位置或者由用户设置闭路字幕文字116的位置,无论以哪种方式,都可以通过访问在存储装置108、154中存储这些设置的位置来确定设置闭路字幕文字116的位置。此外,对视频属性的检测在本领域中是已知的,例如通过分析在所需位置处构成视频的像素来确定视频的颜色、亮度、对比度和内容。最后,对闭路字幕文字的一个或多个属性(例如颜色、亮度、对比度和透明度)的调节也是本领域所熟知的,例如为构成闭路字幕文字116的像素分配合适的值,这些值可以从合适的查找表中获取,也可以被存储在存储装置108、154中。在对闭路字幕文字116的一个或多个属性进行调节之后,处理器104、152进一步利用调节后的一个或多个属性在视频的该部分中显示闭路字幕文字116。
现在参照图3,其中描述了用于显示与视频相关的闭路字幕文字的方法。在步骤200,接收视频输入信号。如上面讨论过的那样,视频输入信号包括与视频的音频部分相对应的闭路字幕文字。可以通过现有技术中已知的任何方式接收视频信号,例如从有线电视、电视广播、卫星、调谐器、DVD或VCR接收。在步骤202,确定用户或者作为装置的默认设置是否需要闭路字幕。如果不需要闭路字幕,该方法进行到步骤204,其中在显示屏102上显示视频而不显示闭路字幕。如果确定需要闭路字幕,该方法进行到步骤206,其中确定闭路字幕文字116的位置。通常来说,闭路字幕文字116的位置被预先定义并被存储在存储器中,例如存储在存储装置108、154中。在步骤208,检测闭路字幕文字116的位置周围的视频的一个或多个属性。如上面讨论过的那样,这些属性可以是视频的颜色、亮度、对比度和内容。视频的内容指的是在闭路字幕文字116的位置周围的视频中检测到对象。例如,可能检测到在闭路字幕文字116周围的位置处显示人的头部,并且该人的头部是在视频中所检测到的最突出的头部。对闭路字幕文字116周围的视频的一个或多个属性的检测可以是连续的,或者以预定时间间隔或帧进行采样。
在步骤210,确定是否需要根据所检测到的闭路字幕文字周围的视频的属性来调节闭路字幕文字116的一个或多个属性。如果确定不需要调节闭路字幕文字116的所述一个或多个属性,该方法进行到步骤214,其中显示视频和(没经过调节的)闭路字幕文字。在步骤214以后,该方法跳回步骤208,其中继续检测和监视闭路字幕文字116周围的视频。如上面讨论过的那样,这个确定过程可以是连续地进行或者以预定时间间隔或帧进行。步骤208的确定过程也可以只在闭路字幕文字116将被新的文字所替代的时候才进行。此外,步骤208的确定过程可以包括分析从视频的一个帧到另一个帧的运动矢量是否高于所设定的阈值,从而用信号通知一个视频剪辑或部分的结束和另一个视频剪辑或部分的开始。用于检测运动和用于检测视频剪辑的开始和结束的技术是本领域所熟知的。
如果确定需要调节闭路字幕文字的一个或多个属性,该方法进行到步骤212,其中根据检测到的闭路字幕文字116周围的视频的属性来调节闭路字幕文字116的一个或多个属性。所述装置通常是知道闭路字幕文字的属性的,例如可以将闭路字幕文字的属性存储在存储装置108、154的设置部分中。如上面讨论过的那样,闭路字幕文字116的属性通常由该装置设置,但它们也可以由用户通过用户接口改变。
步骤210的确定过程通常涉及将闭路字幕文字116的属性和闭路字幕文字116周围的视频的属性进行比较。可以利用本领域中已知的任何方式来确定是否需要调节闭路字幕文字116。例如,如果闭路字幕文字116的一个或多个属性与闭路字幕文字周围的视频的相应属性之间的差值小于预定阈值,即例如如果闭路字幕文字的颜色值与闭路字幕文字116周围的视频的颜色值的至少一部分的颜色值非常相似,那么该方法可以确定需要调节闭路字幕文字116的颜色。可以针对其他属性(例如对比度和亮度)进行类似的确定。在闭路字幕文字周围的视频的属性是视频内容的情况下,在步骤212可以调节闭路字幕文字以改变其透明度,从而使用户可以透过闭路字幕文字116观看到对象。在上面描述的例子中,观看者可以透过透明的闭路字幕文字116观看到视频中的突出人物。
步骤210的确定过程可以整体地或部分地考虑闭路字幕文字及其周围的视频来进行。例如,所述确定过程可以针对闭路字幕文字116中的每个字母或单词以及每个字母或单词周围的相应视频来进行。或者,步骤210的确定过程也可以针对作为整体的闭路字幕文字来进行,例如针对将在任意时刻同时显示的所有闭路字幕文字来进行。如果步骤210的确定过程是针对闭路字幕文字116的所选择的部分进行的,则对闭路字幕文字116的属性做出的任何调节都应该使得在对每个所述部分的调节之间具有平滑过渡。如果步骤210的确定过程是针对作为整体的闭路字幕文字116进行的,则在步骤212对闭路字幕文字的属性做出的任何调节都应该是根据闭路字幕文字周围的所有视频进行的。例如,如果闭路字幕文字周围的视频包括红色、绿色和蓝色像素,则针对调节闭路字幕文字的颜色的确定不应该包括将闭路字幕文字的颜色改变为红色、绿色或蓝色当中的任一种。在这种情况下,闭路字幕文字116应该被改变为与红色、绿色和蓝色都不相同的颜色。或者,可以将闭路字幕文字116的颜色改变为被修改了预定因数的相似的颜色。例如,如果闭路字幕文字116周围的视频的颜色和闭路字幕文字的颜色是相同的颜色或者是在相同颜色的预定阈值内(例如,都是红色或非常相似的红色),那么闭路字幕文字116的颜色可以被改变为预定因数内的另一种红色(例如由砖红代替樱桃红)。类似地,在闭路字幕文字116周围的视频的所述一个或多个属性是亮度和/或对比度、并且在步骤210确定需要调节闭路字幕文字116的对比度和/或亮度的情况下,可以将闭路字幕文字的亮度和/或对比度调节预定因数,例如50%。例如,如果闭路字幕文字116周围的视频很暗而闭路字幕文字116亮度很高,则闭路字幕文字116的亮度可以被降低50%或任何其他预定因数。可以由用户通过合适的用户接口来改变该预定因数。
重要的是应当注意到,当改变闭路字幕文字116的任何属性时,应该注意不能损失感知视频质量。例如,如果闭路字幕文字116周围的视频的颜色是白色,则如果闭路字幕文字116的颜色被改变为暗红色,那么用户就会被闭路字幕文字所吸引而降低或转移对视频的总体视图的注意力。因此,为避免用户失去或转移对视频的注意力,应该为闭路字幕文字116选择较柔和的颜色。
在步骤212对闭路字幕文字116的一个或多个属性做出调节后,该方法进行到步骤214,其中在视频屏幕102的所选位置上与相应的视频一起显示具有经调节的属性的闭路字幕文字116。然后该方法跳回步骤208,以便检测和监视闭路字幕文字116周围的视频的一个或多个属性。
本发明的方法特别适合由计算机软件程序实现,这种计算机软件程序优选地包括对应于本方法的各个步骤的模块。这种软件当然也可以包含在计算机可读介质中,例如集成芯片或外设。
虽然描述了可看作是本发明的优选实施方式,但是当然可以理解,在不脱离本方明的精神的情况下可以容易地做出各种形式或细节上的修改和变化。因此,本发明不限制于在此描述和说明的具体形式,而应覆盖落入所附权利要求书的范围内的所有变型。
权利要求
1.一种用于显示与视频相关的闭路字幕文字的方法,该方法包括在视频的一部分上确定用于显示闭路字幕文字(116)的位置;检测该位置周围的视频的一个或多个属性;以及根据所检测到的视频的一个或多个属性调节闭路字幕文字的一个或多个属性。
2.如权利要求1所述的方法,进一步包括利用经调节后的一个或多个属性在视频的该部分中显示闭路字幕文字(116)。
3.如权利要求1所述的方法,其中所述位置周围的视频的一个或多个属性是从包括亮度、对比度、颜色和内容的列表中选择的。
4.如权利要求1所述的方法,其中所述闭路字幕文字(116)的一个或多个属性是从包括亮度、对比度、颜色和透明度的一组中选择的。
5.如权利要求1所述的方法,其中所述检测包括扫描该位置周围的视频中的预定数量的像素;利用查找表确定所述像素的属性;以及使所确定的像素属性与该位置周围的视频的一个或多个属性相等。
6.如权利要求5所述的方法,其中所述位置周围的视频的一个或多个属性是颜色,而所述查找表是颜色查找表。
7.如权利要求1所述的方法,其中所述位置周围的视频的一个或多个属性是颜色,而所述调节包括选择闭路字幕文字(116)的不同颜色。
8.如权利要求1所述的方法,其中所述位置周围的视频的一个或多个属性是亮度和对比度中的至少一个,而所述调节包括将亮度和对比度中的至少一个调节预定因数。
9.如权利要求8所述的方法,其中所述预定因数可以由用户改变。
10.如权利要求8所述的方法,其中所述预定因数是50%。
11.如权利要求1所述的方法,其中所述位置周围的视频的一个或多个属性是该位置周围的视频的内容,而所述调节包括将闭路字幕文字的透明度修改预定因数。
12.一种用于显示与视频相关的闭路字幕文字(116)的装置(100,150),该装置包括处理器(104,152),该处理器用于在视频的一部分上确定用于显示闭路字幕文字的位置,检测该位置周围的视频的一个或多个属性,以及根据所检测到的视频的一个或多个属性调节闭路字幕文字的一个或多个属性。
13.如权利要求12所述的装置,进一步包括用于显示视频的显示器(102),其中所述处理器(104,152)进一步利用经调节后的一个或多个属性在视频的所述部分中显示闭路字幕文字(116)。
14.如权利要求12所述的装置,其中所述位置周围的视频的一个或多个属性是从包括亮度、对比度、颜色和内容的列表中选择的。
15.如权利要求12所述的装置,其中所述闭路字幕文字的一个或多个属性是从包括亮度、对比度、颜色和透明度的一组中选择的。
16.如权利要求12所述的装置,其中该装置(100,150)是从包括电视、监视器、机顶盒、VCR和DVD播放器的列表中选择的。
17.一种包含在计算机可读介质中的用于显示与视频相关的闭路字幕文字(116)的计算机程序产品,所述计算机程序产品包括用于在视频的一部分上确定用于显示闭路字幕文字的位置的计算机可读程序代码装置;用于检测该位置周围的视频的一个或多个属性的计算机可读程序代码装置;以及用于根据所检测到的视频的一个或多个属性调节闭路字幕文字的一个或多个属性的计算机可读程序代码装置。
18.如权利要求17所述的计算机程序产品,进一步包括用于利用经调节后的一个或多个属性在视频的该位置处显示闭路字幕文字(116)的计算机可读程序代码装置。
19.如权利要求17所述的计算机程序产品,其中所述位置周围的视频的一个或多个属性是从包括亮度、对比度、颜色和内容的列表中选择的。
20.如权利要求17所述的计算机程序产品,其中所述闭路字幕文字(116)的一个或多个属性是从包括亮度、对比度、颜色和透明度的一组中选择的。
21.一种可由机器读取的程序存储装置,该程序存储装置具体包含可由机器执行以便执行用于显示与视频相关的闭路字幕文字(116)的方法的各步骤的指令程序,该方法包括在视频的一部分上确定用于显示闭路字幕文字的位置;检测该位置周围的视频的一个或多个属性;以及根据所检测到的视频的一个或多个属性调节闭路字幕文字的一个或多个属性。
22.如权利要求21所述的程序存储装置,其中该方法进一步包括利用经调节后的一个或多个属性在视频的该位置处显示闭路字幕文字(116)。
23.如权利要求21所述的程序存储装置,其中所述位置周围的视频的一个或多个属性是从包括亮度、对比度、颜色和内容的列表中选择的。
24.如权利要求21所述的程序存储装置,其中所述闭路字幕文字(116)的一个或多个属性是从包括亮度、对比度、颜色和透明度的一组中选择的。
全文摘要
提供了一种用于显示与视频相关的闭路字幕文字(116)的方法。该方法包括在视频的一部分上确定用于显示闭路字幕文字的位置;检测该位置周围的视频的一个或多个属性;以及根据所检测到的视频的一个或多个属性调节闭路字幕文字的一个或多个属性。该方法可以进一步包括利用经调节后的一个或多个属性在视频的该部分中显示闭路字幕文字。可以从包括亮度、对比度、颜色和内容的列表中选择所述位置周围的视频的所述一个或多个属性。可以从包括亮度、对比度、颜色和透明度的一组中选择所述闭路字幕文字的所述一个或多个属性。
文档编号H04N5/445GK1879403SQ200480032933
公开日2006年12月13日 申请日期2004年11月8日 优先权日2003年11月10日
发明者S·古塔, P·G·莫伊勒曼, W·F·J·韦尔哈 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1