字幕处理方法及装置制造方法及图纸

技术编号:15218730 阅读:67 留言:0更新日期:2017-04-26 13:50
本公开涉及一种字幕处理方法及装置,该方法包括:确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;根据所述颜色差异值,确定显示所述字幕所用的颜色。通过设置给定颜色,根据给定颜色与字幕关联像素集的颜色差异值选择显示字幕的颜色,根据本公开的字幕处理方法和装置能够在保证字幕显示清晰度的同时尽量保持字幕颜色的一致性,避免频繁更换字幕给用户带来的不适,同时使用户自定制字幕颜色成为可能,提高了用户体验。

Caption processing method and device

The invention discloses a subtitle processing method and device, the method includes: determining the caption associated pixel set, the caption associated pixel set includes pixels located in the region where the subtitle; given the subtitle color and the associated pixel set color difference value, wherein, the color difference value is used to characterize the difference between pixels the given color with the caption associated pixel within the set of colors; according to the color difference value, determine the display with the subtitle color. By setting the given color, according to the given color and color difference correlation subtitles pixel set value caption display color, according to the open caption processing method and device can ensure the caption display resolution and to maintain consistency of the subtitle color, avoid frequent replacement of subtitles to give users the discomfort, and user self customize the subtitle color as possible, improve the user experience.

【技术实现步骤摘要】

本公开涉及显示
,尤其涉及一种字幕处理方法及装置
技术介绍
视频字幕可以更准确地向用户传递信息,对于不同方言、外语影片字幕则显得更为重要。目前有许多播放器都默认提供一种字幕颜色,看视频时字幕颜色有时候会和影片内容类似,导致用户看不清字幕内容。相关技术中通过统计视频显示区域所有像素点的颜色,得到一个此区域的代表颜色,再在一定的颜色空间(如HSV空间)中取这个代表颜色的反色,作为字幕显示颜色。这样可以得到较好的对比效果,但是可能导致字幕颜色经常改变且字幕颜色不可控,降低用户体验。
技术实现思路
有鉴于此,本公开提出了一种字幕处理方法,包括:确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;根据所述颜色差异值,确定显示所述字幕所用的颜色。根据本公开的一方面,提供了一种字幕处理装置,包括:像素集确定模块,用于确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;颜色差异值确定模块,用于确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;字幕颜色确定模块,用于根据所述颜色差异值,确定显示所述字幕所用的颜色。根据本公开的另一方面,提供了一种字幕处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;根据所述颜色差异值,确定显示所述字幕所用的颜色。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,当所述存储介质中的指令由终端和/或服务器的处理器执行时,使得终端和/或服务器能够执行一种字幕处理方法,所述方法包括:确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;根据所述颜色差异值,确定显示所述字幕所用的颜色。通过设置给定颜色,根据给定颜色与字幕关联像素集的颜色差异值选择显示字幕的颜色,根据本公开上述实施例的字幕处理方法和装置能够在保证字幕显示清晰度的同时尽量保持字幕颜色的一致性,避免频繁更换字幕给用户带来的不适,同时使用户自定制字幕颜色成为可能,提高了用户体验。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的字幕处理方法的流程图。图2示出根据本公开一实施例的字幕显示区域的示意图。图3示出根据本公开一实施例的预设代表区域的选取示意图。图4示出根据本公开一实施例的字幕处理方法的流程图。图5示出根据本公开一实施例的字幕处理方法的流程图。图6示出根据本公开一实施例的字幕处理方法的示意图。图7示出根据本公开一实施例的图像处理装置的框图。图8示出根据本公开一实施例的图像处理装置的框图。图9示出根据本公开一实施例的图像处理装置的框图。图10示出根据本公开一实施例的图像处理装置的框图。图11示出根据本公开一实施例的图像处理装置的框图。图12示出根据本公开一实施例的图像处理装置的框图。图13示出根据本公开一实施例的图像处理装置的框图。图14示出根据本公开一实施例的图像处理装置的框图。图15示出根据本公开一实施例的图像处理装置的框图。图16示出根据本公开一实施例的图像处理装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。实施例1图1示出根据本公开一实施例的字幕处理方法的流程图,该方法可以应用于终端中,例如,手机、计算机、平板电脑、智能电视等,也可用于服务器中。图2示出根据本公开一实施例的字幕显示区域的示意图。如图1所示,该方法包括:步骤S11,确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素。字幕所在区域可以指字幕在显示画面中所处的区域,或者说能够涵盖字幕的局部区域,该区域例如位于画面底部、上部、侧部等,该区域范围可以是刚好能够涵盖字幕的矩形或任意形状区域,本公开对此不作限制。可采用现有技术确定显示画面中的字幕所在区域,例如可从视频数据中获取字幕显示位置,并按照预定的规则(例如刚好涵盖字幕的矩形)划定字幕所在区域,本公开对此不做限制。举例来说,如图2所示,字幕位于显示画面的底部,位于字幕周围显示区域中的像素的颜色会影像字幕的显示效果,涵盖所述字幕的如图2所示的矩形区域(字幕所在区域)中的像素可以确定为字幕关联像素集。步骤S12,确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性。在一种可能的实施方式中,所述给定颜色可以由系统预先设定,或者,系统根据用户指令设定,可以包括多个给定颜色。本领域技术人员可以理解,所述颜色差异值可以采用现有技术中的相关算法确定,例如,可以统计字幕关联像素集得到字幕关联像素集的代表颜色,确定所述代表颜色与给定颜色的差异值作为所述颜色差异值,也可以采用其他方式,在此不做限定。在一种可能的实施方式中,可采用公式或者计算所述颜色差异值,其中R0、G0、B0为所述给定颜色的像素值(RGB空间像素值),Ri、Gi、Bi为所述字幕关联像素集中的第i个像素的像素值(RGB空间像素值),n表示所述字幕关联像素集中像素的个数,Diff为所述颜色差异值,MAX表示求最大值。其中,Diff可以表征给定颜色与字幕关联像素集内像素(或这些像素组成的显示区域,或字幕所在区域)的颜色之间的差异性,Diff越大表明颜色差异性越大,用户越容易看清楚字幕,Diff越小表明颜色差异性越小,用户越不容易看清楚字幕,通过上述的公式可以准确的获得不同给定颜色与字幕关联像素集内像素的颜色之间的差异性。需要说明的是,尽管以上述公式作为示例介绍了颜色差异值的计算方法如上,但本领域技术人员能够理解,本公开应不限于此。事实上,用户完全可根据个人喜好和/或实际应用场景灵活设定颜色差异值的计算方式,只要能够衡量不同给定颜色与字幕关联像素集内像素的颜色之间的差异性(或者说与字幕所在区域的颜色差异性)即可。步骤S13,根据所述颜色差异值,确定显示所述本文档来自技高网...
字幕处理方法及装置

【技术保护点】
一种字幕处理方法,其特征在于,包括:确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;根据所述颜色差异值,确定显示所述字幕所用的颜色。

【技术特征摘要】
1.一种字幕处理方法,其特征在于,包括:确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字幕关联像素集内像素的颜色之间的差异性;根据所述颜色差异值,确定显示所述字幕所用的颜色。2.根据权利要求1所述的字幕处理方法,其特征在于,所述确定字幕关联像素集包括:将字幕所在区域内的全部像素作为字幕关联像素集;或者,将字幕所在区域内的部分像素作为字幕关联像素集。3.根据权利要求1所述的字幕处理方法,其特征在于,根据所述颜色差异值,确定显示所述字幕所用的颜色,包括:用颜色差异值最大的给定颜色显示所述字幕。4.根据权利要求1所述的字幕处理方法,其特征在于,根据所述颜色差异值,确定显示所述字幕所用的颜色,包括:在一个或多个给定颜色与所述字幕关联像素集的颜色差异值大于预设阈值时,从所述一个或多个给定颜色中确定用于显示所述字幕的给定颜色。5.根据权利要求1所述的字幕处理方法,其特征在于,根据所述颜色差异值,确定显示所述字幕所用的颜色,包括:针对多个给定颜色,按照给定颜色的优先级从高到低的顺序计算给定颜色与所述字幕关联像素集的颜色差异值并判断所述颜色差异值是否大于预设阈值;在所述颜色差异值大于所述预设阈值时,用与该颜色差异值相应的给定颜色显示所述字幕。6.根据权利要求5所述的字幕处理方法,其特征在于,根据所述颜色差异值,确定显示所述字幕所用的颜色,包括:在所有给定颜色与所述字幕关联像素集的颜色差异值都小于所述预设阈值时,通知用户选择用于显示所述字幕的给定颜色。7.根据权利要求5所述的字幕处理方法,其特征在于,根据所述颜色差异值,确定显示所述字幕所用的颜色,包括:在所有给定颜色与所述字幕关联像素集的颜色差异值都小于所述预设阈值时,用颜色差异值最大的给定颜色显示所述字幕,或者用优先级最高的给定颜色显示所述字幕。8.根据权利要求1至7中任意一项所述的字幕处理方法,其特征在于,确定给定颜色与所述字幕关联像素集的颜色差异值,包括:采用公式Diff=1nΣi=1n[(Ri-R0)2+(Gi-G0)2+(Bi-B0)2]]]>或者计算所述颜色差异值,其中R0、G0、B0为所述给定颜色的像素值,Ri、Gi、Bi为所述字幕关联像素集中的第i个像素的像素值,n表示所述字幕关联像素集中像素的个数,Diff为所述颜色差异值,MAX表示求最大值。9.根据权利要求2所述的字幕处理方法,其特征在于,所述将字幕所在区域内的部分像素作为所述字幕关联像素集,包括:将所述字幕所在区域内的字幕所在像素以外的像素作为所述字幕关联像素集;或者,对所述字幕所在区域内的像素进行采样,将采样得到的像素作为所述字幕关联像素集;或者,将所述字幕所在区域内的预设代表区域包含的像素作为所述字幕关联像素集。10.一种字幕处理装置,其特征在于,包括:像素集确定模块,用于确定字幕关联像素集,所述字幕关联像素集包括位于字幕所在区域中的像素;颜色差异值确定模块,用于确定给定颜色与所述字幕关联像素集的颜色差异值,其中,所述颜色差异值用于表征所述给定颜色与所述字...

【专利技术属性】
技术研发人员:宁超曹谦安慎华苏文华姚键杨伟东潘柏宇王冀
申请(专利权)人:合一智能科技深圳有限公司
类型:发明
国别省市:广东;44

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

1