1.一种字幕颜色调整方法,其特征在于,所述字幕颜色调整方法包括以下步骤:A、获取待显示字幕对应的字幕显示区域的背景图像的RGB值;
B、将所述背景图像的RGB值转换为对应的背景图像的HSL值,并对所述背景图像的HSL值进行补色以得到待显示字幕的HSL值;
C、将所述待显示字幕的HSL值转换为对应的待显示字幕的RGB值,按照转换得到的所述待显示字幕的RGB值对应显示所述待显示字幕;
由色相值H得到补色的色相值H’的关系如下:色相值H位于0度至40度,不包括端点,补色的色相值H’为:120+3*H;
色相值H位于40度至119度,包括端点补色的色相值H’为:240+1.5*(H-40);
色相值H位于119度至240度,不包括端点,补色的色相值H’为:(H-120)/3;
色相值H位于240度至360度,包括端点,补色的色相值H’为:(H-240)/1.5+40。
2.如权利要求1所述的字幕颜色调整方法,其特征在于,所述A步骤包括:A1、获取所述待显示字幕在显示屏幕中的位置信息及所占区域大小;
A2、根据获取的位置信息及字幕所占区域大小确定所述待显示字幕对应的字幕显示区域;
A3、获取所确定的字幕显示区域的背景图像的RGB值。
3.如权利要求1所述的字幕颜色调整方法,其特征在于,所述步骤B包括:B1、将获取的RGB值转换为对应的背景图像的HSL值;
B2、确定获取的HSL值的H值对应的补色值H’,并保持S值和L值不变;
B3、根据S值、L值和获取的补色值H’得到所获取的HSL值的补色HSL值作为待显示字幕的HSL值。
4.如权利要求3所述的字幕颜色调整方法,其特征在于,所述步骤B2包括:B21、确定所获取的HSL值的H值,并得到所确定的H值在色轮中的位置;
B22、根据所得到H值在色轮中的位置获取所确定的H值对应的补色值H’。
5.如权利要求1至4任一项所述的字幕颜色调整方法,其特征在于,所述步骤A还包括:A4、根据色环的划分规则将所述字幕显示区域的背景图像进行划分得到划分后的各个背景图像区域;
A5、获取各个背景图像区域对应的RGB值。
6.一种字幕颜色调整装置,其特征在于,所述字幕颜色调整装置包括:获取模块,用于获取待显示字幕对应的字幕显示区域的背景图像的RGB值;
转换模块,用于将所述背景图像的RGB值转换为对应的背景图像的HSL值;
处理模块,用于对所述背景图像的HSL值进行补色以得到待显示字幕的HSL值;
所述转换模块,还用于将所述待显示字幕的HSL值转换为对应的待显示字幕的RGB值;
字幕显示模块,用于按照转换得到的所述待显示字幕的RGB值对应显示所述待显示字幕;由色相值H得到补色的色相值H’的关系如下:色相值H位于0度至40度,不包括端点,补色的色相值H’为:120+3*H;
色相值H位于40度至119度,包括端点补色的色相值H’为:240+1.5*(H-40);
色相值H位于119度至240度,不包括端点,补色的色相值H’为:(H-120)/3;
色相值H位于240度至360度,包括端点,补色的色相值H’为:(H-240)/1.5+40。
7.如权利要求6所述的字幕颜色调整装置,其特征在于,所述获取模块,还用于获取所述待显示字幕在显示屏幕中的位置信息及所占区域大小;
所述处理模块,还用于根据获取的位置信息及字幕所占区域大小确定所述待显示字幕对应的字幕显示区域;
所述获取模块,还用于获取所确定的字幕显示区域的背景图像的RGB值。
8.如权利要求6所述的字幕颜色调整装置,其特征在于,所述转换模块,还用于将获取的RGB值转换为对应的背景图像的HSL值;
所述处理模块,还用于确定获取的HSL值的H值对应的补色值H’,并保持S值和L值不变;
根据S值、L值和获取的补色值H’得到所获取的HSL值的补色HSL值作为待显示字幕的HSL值。
9.如权利要求8所述的字幕颜色调整装置,其特征在于,所述处理模块,还用于确定所获取的HSL值的H值,并得到所确定的H值在色轮中的位置;根据所得到H值在色轮中的位置获取所确定的H值对应的补色值H’。
10.如权利要求6至9任一项所述的字幕颜色调整装置,其特征在于,所述处理模块,还用于根据色环的划分规则将所述字幕显示区域的背景图像进行划分得到划分后的各个背景图像区域;
所述获取模块,还用于获取各个背景图像区域对应的RGB值。