1.一种个性化弹幕发送方法,其特征在于,包括以下步骤:
(1)获取用户选择的弹幕区域;
(2)判断步骤(1)获取的弹幕区域是否与字幕区域重叠;判断有重叠时进入步骤(3);否则将弹幕区域作为弹幕显示区域进入步骤(4);
(3)获取用户保护操作,当所述保护操作为开启字幕保护时,将步骤(1)中获得的弹幕区域内规避字幕区域后作为弹幕显示区域;当所述保护操作为弹幕保护操作时,将步骤(1)中获得的弹幕区域作为弹幕显示区域,弹幕显示区域中的字幕区域作为透明显示区域;
(4)在弹幕显示区域内显示弹幕,在透明显示区域显示透明化的弹幕。
2.如权利要求1所述的个性化弹幕发送方法,其特征在于,步骤(1)所述用户选择的弹幕区域,由用户在视频播放区域内自由选择或由用户选择指定的区域块。
3.如权利要求2所述的个性化弹幕发送方法,其特征在于,所述由用户在视频播放区域内自由选择,具体为:获取用户通过矩形选择框、多边形选择框或者轨迹选择框选择的视频播放区域,作为弹幕区域。
4.如权利要求2所述的个性化弹幕发送方法,其特征在于,所述由用户选择指定的区域块,具体为:将视频播放区域划分为上方、下方、中部、左边和右边;用户通过点击或者在提示框中选择确定其中那个一块区域作为弹幕区域。
5.如权利要求2所述的个性化弹幕发送方法,其特征在于,当由用户在视频播放区域内自由选择时,步骤(2)所述判断步骤(1)获取的弹幕区域是否与字幕区域重叠,具体为:当弹幕区域与字幕区域共同的区域超过2/3字符显示所需的区域时,判断弹幕区域与字符区域重叠;否则判断为不重叠;
当由用户选择指定的区域块时,
步骤(2)所述判断步骤(1)获取的弹幕区域是否与字幕区域重叠,具体为;当弹幕区域为与字幕区域重叠的区域块时,判断弹幕区域与字符区域重叠;否则判断为不重叠。
6.一种个性化弹幕发送装置,其特征在于,包括:
弹幕区域选择模块,用于获取用户选择的弹幕区域;
判断模块,用于弹幕区域选择模块获取的弹幕区域是否与字幕区域重叠,当判断为有重叠时,将所述弹幕区域提交给保护模块;否则将所述弹幕区域作为弹幕显示区域,提交弹幕显示模块;
所述保护模块,用于获取用户选择的保护操作,当所述保护操作为开启字幕保护时,将判断模块提交的弹幕区域内规避字幕区域后作为弹幕显示区域;当所述保护操作为弹幕保护操作时,将判断模块提交的弹幕区域作为弹幕显示区域,弹幕显示区域中的字幕区域作为透明显示区域;
所述弹幕显示模块,用于在弹幕显示区域显示弹幕,在透明显示区域显示透明化的弹幕。
7.如权利要求6所述的个性化弹幕发送装置,其特征在于,所述用户选择的弹幕区域,为用户在视频播放区域内自由选择的区域或者指定的区域块中用户选择的区域。
8.如权利要求7所述的个性化弹幕发送装置,其特征在于,所述自由选择的区域,具体为用户通过矩形选择框、多边形选择框或者轨迹选择框选择的视频播放区域。
9.如权利要求7所述的个性化弹幕发送装置,其特征在于,当所述用户选择的弹幕区域为用户在视频播放区域内自由选择的区域时,判断模块判断弹幕区域选择模块获取的弹幕区域是否与字幕区域重叠,具体为:当弹幕区域与字幕区域共同的区域超过2/3字符显示所需的区域时,判断弹幕区域与字符区域重叠;否则判断为不重叠;
当所述用户选择的弹幕区域为用户选择指定的区域块时,
判断模块判断弹幕区域选择模块获取的弹幕区域是否与字幕区域重叠,具体为;当弹幕区域为与字幕区域重叠的区域块时,判断弹幕区域与字符区域重叠;否则判断为不重叠。