1.一种字幕显示方法,应用于终端中,其特征在于,包括:
在接收到多行字幕时依次获取每行字幕的行号;
计算所述终端的屏幕的字幕显示区域对应的可显示字幕的行数;
将每行字幕对应的所述行号与所述可显示字幕的行数作商并取余数;
确定所述行号对应的余数是否单调递增;
若确定不是单调递增,调整所述余数,以使调整后的余数单调递增,并将调整后的余数作为在所述字幕区域显示所述字幕的行号。
2.根据权利要求1所述的方法,其特征在于,所述调整所述余数包括:
根据所述可显示字幕的行数对所述余数中等于零的余数的数值进行置换;
将所述余数中的每个余数数值减一;
确定调整后的余数是否为单调递增;
若不是单调递增,则继续根据所述可显示字幕的行数对所述余数中等于零的余数的数值进行置换,直至调整后的余数为单调递增。
3.根据权利要求1或2所述的字幕显示方法,其特征在于,还包括:
在接收所述字幕时,接收第一控制字、第二控制字和第三控制字;
所述计算所述终端的屏幕的字幕显示区域对应的可显示字幕的行数包括:
根据第一控制字确定字幕区域的尺寸,根据第二控制字确定显示字幕的字符的尺寸,根据第三控制字确定所述每行字符的行间距;
将所述字幕区域的尺寸的高度与所述字符的尺寸和所述行间距之和相除并取整数,将取到的整数作为所述可显示字幕的行数。
4.一种字幕显示装置,其特征在于,包括:
接收单元,用于在接收到多行字幕时获取每行字幕的行号;
计算单元,用于计算所述终端的屏幕的字幕显示区域对应的可显示字幕的行数;
取余单元,用于将每行字幕对应的所述行号与所述可显示字幕的行数作商并取余数;
确定单元,用于确定所述行号对应的余数是否单调递增;
调整单元,用于在确定不是单调递增时,调整所述余数,以使调整后的余数单调递增;
显示单元,用于将调整后的余数作为在所述字幕区域显示所述字幕的行号。
5.根据权利要求4所述的装置,其特征在于,所述调整单元包括:
置数子单元,用于根据所述可显示字幕的行数对所述余数中等于零的余数的数值进行置换;
第一计算子单元,用于将所述余数中的每个余数数值减一;
第一确定子单元,用于确定调整后的余数是否为单调递增。
6.根据权利要求4或5所述的装置,其特征在于,所述接收单元还用于在接收所述字幕时,接收第一控制字、第二控制字和第三控制字;
所述计算单元包括:
第二确定子单元,用于根据第一控制字确定字幕区域的尺寸,根据第二控制字确定显示字幕的字符的尺寸,根据第三控制字确定所述每行字符的行间距;
第二计算子单元,用于将所述字幕区域的尺寸的高度与所述字符的尺寸和所述行间距之和相除并取整数,将取到的整数作为所述可显示字幕的行数。