【技术实现步骤摘要】
一种依据视频图像变化数据转成LED立体幻彩效果的方法及系统
[0001]本专利技术属于氛围灯控制领域,尤其涉及一种依据视频图像变化数据转成LED立体幻彩效果的方法及系统。
技术介绍
[0002]随着生活越来越丰富,人们对家庭屏幕氛围的需求越来越高,而目前营造氛围均是通过单独的控制器进行氛围营造,营造出来的氛围都是较为单一或者是可以进行简单的变化,并且不能随电视播放的画面进行氛围营造,实现氛围等随电视播放的画面进行变化。
技术实现思路
[0003]本专利技术的目的在于提供一种依据视频图像变化数据转成LED立体幻彩效果的方法及系统,旨在解决现有技术中营造氛围的氛围灯不能随电视画面进行联动,进而产生与电视画面相匹配的氛围环境的技术问题。
[0004]本专利技术是这样实现的,一种根据视频图像变化数据转成LED立体幻彩效果的方法,所述方法包括以下步骤:步骤S1:从HDMI接口获取视频流信息;步骤S2:对视频流重新编码到固定尺寸的分辨率;步骤S3:根据视频流的刷新率,对比对应范围内帧的变化;步骤S4:在获取和上一画面帧的数据差异对比;步骤S5:把变化的YUV关键数据打包发送到各自对应的位置信息中;步骤S6:把变化的数据通过有线/无线发送给LED控制设备并控制相应的LED灯做相应的显示氛围变化。
[0005]本专利技术的进一步技术方案是:所述步骤S1的具体步骤为通过HDMI接口将视频流给到HDMIHUB,HDMIHUB将视频流分两路输出,一路输出给到外接显示器进行视频显示,另一路输出给到CPU做视频 ...
【技术保护点】
【技术特征摘要】
1.一种根据视频图像变化数据转成LED立体幻彩效果的方法,其特征在于,所述方法包括以下步骤:步骤S1:从HDMI接口获取视频流信息;步骤S2:对视频流重新编码到固定尺寸的分辨率;步骤S3:根据视频流的刷新率,对比对应范围内帧的变化;步骤S4:在获取和上一画面帧的数据差异对比;步骤S5:把变化的YUV关键数据打包发送到各自对应的位置信息中;步骤S6:把变化的数据通过有线/无线发送给LED控制设备并控制相应的LED灯做相应的显示氛围变化。2.根据权利要求1所述的方法,其特征在于,所述步骤S1的具体步骤为通过HDMI接口将视频流给到HDMIHUB,HDMIHUB将视频流分两路输出,一路输出给到外接显示器进行视频显示,另一路输出给到CPU做视频流解码。3.根据权利要求2所述的方法,其特征在于,所述步骤S2的具体步骤为将解码后不同分辨率的视频流进行压缩,并压缩到指定尺寸,压缩完成后对视频流图像进行锐化处理,使其突出差异的边缘部分。4.根据权利要求3所述的方法,其特征在于,所述步骤S3还包括以下步骤:步骤S31:获取当前画面的所有数据,依据整体颜色的数值分辨当前视频流氛围;通过公式APV=(Pix(0)+Pix(1)+......+Pix(n))/n获取整个画面平均的值,其中,APV为整个画面平均的值,Pix为对应点的像素值,0为像素对应点标号,遵循从左到右从上到下的顺序,n为像素的总和;通过公式
∆
DPix(a,b)=(Pix(a
‑
1,b)
‑
Pix(a,b))+(Pix(a,b
‑
1)
‑
Pix(a,b))+(Pix(a+1,b)
‑
Pix(a,b))+(Pix(a,b+1)
‑
Pix(a,b))获取该坐标与周边像素的差值;其中,
∆
DPix(a,b)为该坐标与周边像素的差值,a为横坐标,b为纵坐标;通过公式
∆
APV=(w*h)/(∑(
∆
DPix(0,0)<P0)...(
∆
DPix(w,h)<P0))求出画面的变化率的相关比例,其中,
∆
APV为画面的变化率的相关比例,w为宽度,h为高度,P0为系数;在通过公式CPV=APV*
∆
APV计算整体氛围值,其中CPV为整体氛围值;步骤S32:获取当前画面刷新率VFRE,并记录相关值;步骤S33:获取当前画面最亮及最暗的数组,包含数组关系;通过公式WPT=[Pixtop(1),Pixtop(2),.......,Pixtop(100)]得到最亮的数组,记录最亮的100组数据,其中,Pixtop为整幅画面中的HSV值中H值最大的像素值,包含坐标信息,WPT为最亮的100个数值集合;通过公式DPT=[Pixbottom(1),Pixbottom(2),......,Pixbottom(100)]得到最暗的数组,记录最暗的100组数据,其中,Pixbottom(1)为HSV值中H值最小的像素值,包含坐标信息,DPT为最暗的100个数值集合。5.根据权利要求4所述的方法,其特征在于,所述步骤S4还包括以下步骤:步骤S41:获取差异比值大的数组集合;通过公式
∆
PFPix(a,b)=|P(a,b)
‑
CF(a,b)|得到两帧变化绝对值,其中,
∆
PFPix(a,b)为两帧变化绝对值,PF(a,b)为之前画面的像素值,CF(a,b)为当前画面的像素值;
在通过公式
∆
RFPix(a,b)=
∆
PFPix(a,b)*VFRE*P计算得到指定像素值,其中,
∆
RFPix(a,b)为指定像素值,P为变化系数;步骤S42:在该组数组中对应的坐标中增加显示效果;通过公式RPix(a,b)=Pix(a,b)*P1+
∆
RFPixelbook(a,b)*P2计算本帧数据的像素值;其中,RPix(a,b)为本帧数据的像素值,a为横坐标,b为纵坐标,P1,P2为系数。6.根据权利要求5所述的方法,其特征在于,所述步骤S5还包括以下步骤:步骤S51:取横坐标数据;通过公式
∆
HPix(a,b)=(Pix(a,b+1)
‑
Pix(a,b))取出本帧像素在指定横坐标值为(a)下差异值,其中...
【专利技术属性】
技术研发人员:顾培德,苏亚飞,喻姜文,
申请(专利权)人:深圳市万联通智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。