一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频分屏显示方法及计算机可读存储介质与流程

2022-04-30 16:42:48 来源:中国专利 TAG:

技术特征:
1.一种视频分屏显示方法,其特征在于,包括:对待播放视频源进行解码,并绑定到纹理对象,得到原始视频纹理;将所述原始视频纹理中对应显示屏拼接位置的像素点剔除,生成新的视频纹理;根据显示屏的数量及排列方式,划分所述新的视频纹理,得到各显示屏对应的视频纹理,并将各划分后的视频纹理分别输出至对应的显示屏。2.根据权利要求1所述的视频分屏显示方法,其特征在于,所述将所述原始视频纹理中对应显示屏拼接位置的像素点剔除,生成新的视频纹理具体为:获取显示屏边缘的黑边宽度和黑边高度,并根据显示屏的排列方式以及所述黑边宽度和黑边高度,确定所述原始视频纹理中对应显示屏拼接位置的像素点坐标区间,作为需剔除的纹理区间;剔除所述原始视频纹理中所述需剔除的纹理区间内的像素点,并根据所述原始视频纹理中剩余的像素点,绘制新的视频纹理。3.根据权利要求1所述的视频分屏显示方法,其特征在于,所述显示屏的排列方式为n
×
m阵列分布;所述需剔除的纹理区间包括x∈[ic 2(i-1)w,ic 2iw],i=1,2,

,n,以及y∈[jd 2(j-1)h,jd 2jh],j=1,2,

,m,其中,(x,y)表示所述原始视频纹理中的像素点坐标,c为每个显示屏对应的纹理宽度,c=(1-2w(n-1))/n,d为每个显示屏对应的纹理高度,d=(1-2h(m-1))/m,w为黑边宽度对应的纹理宽度,h为黑边高度对应的纹理高度。4.根据权利要求3所述的视频分屏显示方法,其特征在于,所述根据所述原始视频纹理中剩余的像素点,绘制新的视频纹理具体为:根据第一公式和第二公式,分别确定新的视频纹理中各像素点在原始视频纹理中对应的坐标,所述第一公式为x
k
=(1 2w-2w
×
n)x
k
2w
×
floor(x
k
×
n),所述第二公式为y
k
=(1 2h-2h
×
m)y
k
2h
×
floor(y
k
×
m),其中,(x
k
,y
k
)为新的视频纹理中的一像素点的坐标,(x
k
,y
k
)为所述一像素点在原始视频纹理中对应的坐标,floor()为向下取整函数;分别获取原始视频纹理中位于所述对应的坐标的像素点的像素值,作为新的视频纹理中各像素点的像素值,并根据所述新的视频纹理中各像素点的像素值,绘制得到新的视频纹理。5.根据权利要求1所述的视频分屏显示方法,其特征在于,所述将所述对待播放视频源进行解码,并绑定到纹理对象,得到原始视频纹理之后,进一步包括:若要对一显示屏中预设区域的显示内容进行横向镜像显示,则对所述原始视频纹理中所述预设区域对应的纹理区间进行横向镜像处理,生成横向镜像视频纹理;若要对一显示屏中预设区域的显示内容进行纵向镜像显示,则对所述原始视频纹理中所述预设区域对应的纹理区间进行竖向镜像处理,生成竖向镜像视频纹理。6.根据权利要求5所述的视频分屏显示方法,其特征在于,所述将所述原始视频纹理中对应显示屏拼接位置的像素点剔除,生成新的视频纹理具体为:将所述横向镜像视频纹理或竖向镜像视频纹理中对应显示屏拼接位置的像素点剔除,生成新的视频纹理。7.根据权利要求5所述的视频分屏显示方法,其特征在于,所述对所述原始视频纹理中所述预设区域对应的纹理区间进行横向镜像处理,生成横向镜像视频纹理具体为:根据第三公式,分别确定所述原始视频纹理中所述预设区域内的各像素点对应的横向
镜像点,所述第三公式为x
t
=s1 ((2s
1-1)
×2×
max(sign(s
1-(2s
1-1)
×
p-x
t1
),0) (2s
1-1))
×
(x
t1
(2s
1-1)
×
p-s1)/(1-p),y
t
=y
t1
,其中,(x
t
,y
t
)为预设区域内的一像素点的坐标,(x
t1
,y
t1
)为所述一像素点对应的横向镜像点的坐标,s1表示横向镜像位置,当s1=0时,表示镜像屏位于所述一显示屏的左边,当s1=1时,表示镜像屏位于所述一显示屏的右边,p为镜像宽度,p=1/n 2w/n-w,n为横向的显示屏个数,w为显示屏边缘的黑边宽度对应的纹理宽度,max()表示取最大值,sign()为符号函数;根据所述预设区域内各像素点的像素值,分别对所述原始视频纹理中所述各像素点对应的横向镜像点的像素值进行修改,生成横向镜像视频纹理。8.根据权利要求5所述的视频分屏显示方法,其特征在于,所述对所述原始视频纹理中所述预设区域对应的纹理区间进行竖向镜像处理,生成竖向镜像视频纹理具体为:根据第四公式,分别确定所述原始视频纹理中所述预设区域内的各像素点对应的竖向镜像点,所述第四公式为x
t
=x
t2
,y
t
=s2 ((2s
2-1)
×2×
max(sign(s
2-(2s
2-1)
×
q-y
t2
),0) (2s
2-1))
×
(y
t2
(2s
2-1)
×
q-s2)/(1-q),其中,(x
t
,y
t
)为预设区域内的一像素点的坐标,(x
t2
,y
t2
)为所述一像素点对应的竖向镜像点的坐标,s2表示竖向镜像位置,当s2=0时,表示镜像屏位于所述一显示屏的上方,当s2=1时,表示镜像屏位于所述一显示屏的下方,q为镜像高度,q=1/m 2h/m-h,m为竖向的显示屏个数,h为显示屏边缘的黑边高度对应的纹理高度,max()表示取最大值,sign()为符号函数;根据所述预设区域内各像素点的像素值,分别对所述原始视频纹理中所述各像素点对应的竖向镜像点的像素值进行修改,生成竖向镜像视频纹理。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8任一项所述的方法。

技术总结
本发明公开了一种视频分屏显示方法及计算机可读存储介质,方法包括:对待播放视频源进行解码,并绑定到纹理对象,得到原始视频纹理;将所述原始视频纹理中对应显示屏拼接位置的像素点剔除,生成新的视频纹理;根据显示屏的数量及排列方式,划分所述新的视频纹理,得到各显示屏对应的视频纹理,并将各划分后的视频纹理分别输出至对应的显示屏。本发明可避免分屏显示的画面由于相邻显示屏之间的黑边而导致的画面变形。导致的画面变形。导致的画面变形。


技术研发人员:江涛 卓康志 林伟鹏 林鎏娟
受保护的技术使用者:福建星网视易信息系统有限公司
技术研发日:2021.12.30
技术公布日:2022/4/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献