CN114040535B - 一种依据视频图像变化数据转成led立体幻彩效果的方法及*** - Google Patents
一种依据视频图像变化数据转成led立体幻彩效果的方法及*** Download PDFInfo
- Publication number
- CN114040535B CN114040535B CN202111347432.6A CN202111347432A CN114040535B CN 114040535 B CN114040535 B CN 114040535B CN 202111347432 A CN202111347432 A CN 202111347432A CN 114040535 B CN114040535 B CN 114040535B
- Authority
- CN
- China
- Prior art keywords
- value
- pix
- formula
- data
- difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000000694 effects Effects 0.000 title claims abstract description 26
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012856 packing Methods 0.000 claims abstract description 4
- 230000002093 peripheral effect Effects 0.000 claims description 7
- 238000003491 array Methods 0.000 claims description 3
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000007654 immersion Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0125—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards being a high definition standard
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/105—Controlling the light source in response to determined parameters
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/155—Coordinated control of two or more light sources
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/165—Controlling the light source following a pre-assigned programmed sequence; Logic control [LC]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
Abstract
本发明适用于氛围灯控制领域,提供了一种依据视频图像变化数据转成LED立体幻彩效果的方法及***,所述方法包括以下步骤:步骤S1:从HDMI接口获取视频流信息;步骤S2:对视频流重新编码到固定尺寸的分辨率;步骤S3:根据视频流的刷新率,对比对应范围内帧的变化;步骤S4:在获取和上一画面帧的数据差异对比;步骤S5:把变化的YUV关键数据打包发送到各自对应的位置信息中;步骤S6:把变化的数据通过有线/无线发送给LED控制设备并控制相应的LED灯做相应的显示氛围变化。旨在解决现有技术中营造氛围的氛围灯不能随电视画面进行联动,进而产生与电视画面相匹配的氛围环境的技术问题。
Description
技术领域
本发明属于氛围灯控制领域,尤其涉及一种依据视频图像变化数据转成LED立体幻彩效果的方法及***。
背景技术
随着生活越来越丰富,人们对家庭屏幕氛围的需求越来越高,而目前营造氛围均是通过单独的控制器进行氛围营造,营造出来的氛围都是较为单一或者是可以进行简单的变化,并且不能随电视播放的画面进行氛围营造,实现氛围等随电视播放的画面进行变化。
发明内容
本发明的目的在于提供一种依据视频图像变化数据转成LED立体幻彩效果的方法及***,旨在解决现有技术中营造氛围的氛围灯不能随电视画面进行联动,进而产生与电视画面相匹配的氛围环境的技术问题。
本发明是这样实现的,一种根据视频图像变化数据转成LED立体幻彩效果的方法,所述方法包括以下步骤:
步骤S1:从HDMI接口获取视频流信息;
步骤S2:对视频流重新编码到固定尺寸的分辨率;
步骤S3:根据视频流的刷新率,对比对应范围内帧的变化;
步骤S4:在获取和上一画面帧的数据差异对比;
步骤S5:把变化的YUV关键数据打包发送到各自对应的位置信息中;
步骤S6:把变化的数据通过有线/无线发送给LED控制设备并控制相应的LED灯做相应的显示氛围变化。
本发明的进一步技术方案是:所述步骤S1的具体步骤为通过HDMI接口将视频流给到HDMI HUB,HDMI HUB将视频流分两路输出,一路输出给到外接显示器进行视频显示,另一路输出给到CPU做视频流解码。
本发明的进一步技术方案是:所述步骤S2的具体步骤为将解码后不同分辨率的视频流进行压缩,并压缩到指定尺寸,压缩完成后对视频流图像进行锐化处理,使其突出差异的边缘部分。
本发明的进一步技术方案是:所述步骤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(1)为整幅画面中的HSV值中H值最大的像素值,包含坐标信息,WPT为最亮的100个数值集合;
通过公式DPT=[Pixbottom(1),Pixbottom(2),......,Pixbottom(100)]得到最暗的数组,记录最暗的100组数据,其中,Pixbottom(1)为HSV值中H值最小的像素值,包含坐标信息,DPT为最暗的100个数值集合。
本发明的进一步技术方案是:所述步骤S4还包括以下步骤:
步骤S41:获取差异比值大的数组集合;
通过公式ΔPFPix(a,b)=|PF(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+ΔRFPix(a,b)*P2计算本帧数据的像素值;其中,RPix(a,b)为本帧数据的像素值,a为横坐标,b为纵坐标,P1,P2为系数。
本发明的进一步技术方案是:所述步骤S5还包括以下步骤:
步骤S51:取横坐标数据;
通过公式ΔHPix(a,b)=(Pix(a,b+1)-Pix(a,b))取出本帧像素在指定横坐标值为(a)下差异值,其中,ΔHPix(a,b)为本帧像素在指定横坐标值为(a)下差异值,a为横坐标,b为纵坐标;
在通过公式ΔAHPix=(n)/(∑(ΔHPix(a,0)>P4)...(ΔHPix(a,n)>P5))计算指定A值下的所有元素的差异平均值,其中,ΔAHPix为指定A值下的所有元素的差异平均值,P4,P5为系数,且小于系数P4,P5的忽略不计;
在通过公式VH(a)=RPix(a,b)*P1+ΔAHPix*P2+Pixtop(1)*P3+
Pixbottom(1)*P4得到计算后的A坐标的值,其中,VH(a)为计算后的A坐标的值,P1,P2,P3,P4分别为相关系数。
步骤S52:取纵坐标数据;
通过公式ΔVPix(a,b)=(Pix(a+1,b)-Pix(a,b))得到取出像素在纵坐标(b)下的差异值,其中,ΔVPix(a,b)为取出像素在纵坐标(b)下的差异值,a为横坐标,b为纵坐标;
通过公式ΔAVPix=(n)/(∑(ΔVPix(0,b)>P)...(ΔVPix(n,b)>P))的到横坐标下的所有横坐标差异值,其中,ΔAVPix为横坐标下的所有横坐标差异值,P为系数,且小于系数P的忽略不计;
在通过公式VV(b)=RPix(a,b)*P1+ΔAVPix*P2+Pixtop(1)*P3+
Pixbottom(1)*p4得到计算后的纵坐标(b)的坐标的值,其中,VV(b)为计算后的纵坐标(b)的坐标的值,P1,P2,P3,P4分别为相关系数。
步骤S53:取中间数据;
通过公式ΔCPix(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)|得到取出像素在中间值的差异,其中,ΔCPix(a,b)为取出像素在中间值的差异,a为横坐标,b为纵坐标;
通过公式ΔCVPix=(n*n)/(∑(ΔCPix(0,0)>P)...(ΔCPix(n,n)>P))得到中间值差异,其中,ΔCVPix为中间值差异,P为系数,且小于系数P的忽略不计;
在通过公式VC(a,b)=RPix(a,b)*P1+ΔCVPix*P2+Pixtop(1)*P3+Pixbottom(1)*P4得到计算后的中间的坐标的值,其中,VC(a,b)为计算后的中间的坐标的值,P1,P2,P3,P4分别为相关系数,a为横坐标,b为纵坐标。
本发明的另一目的在于提供一种根据视频图像变化数据转成LED立体幻彩效果的***,所述***包括带有HDMI-IN接口及HDMI-OUT接口的HDMIN-HUB,连接所述HDMIN-HUB的CPU,连接所述CPU的控制器单元,及连接所述控制器单元的灯组单元。
本发明的进一步技术方案是:所述控制器单元包括连接所述CPU的无线发送LED控制器及MCU-LED控制器。
本发明的进一步技术方案是:所述灯组单元包括通过无线连接所述无线发送LED控制器的无线灯组及通过有线连接所述MCU-LED控制器的有线灯组。
本发明的进一步技术方案是:所述无线灯组包括通过无线连接所述无线发送LED控制器的无线接收LED控制器,及连接所述无线接收LED控制器的组合灯、顶部灯、底部灯、左边灯、右边灯及垂直/水平中间灯;所述有线灯组包括连接所述MCU-LED控制器的组合灯、顶部灯、底部灯、左边灯、右边灯及垂直/水平中间灯。
本发明的有益效果是:通过此种依据视频图像变化数据转成LED立体幻彩效果的方法及***可以让家庭氛围照明的场景更加丰富和联动,和电视以及投影等内容显示效果做周边扩展,能够让内容画面更加丰富,对画面多出衍生效果,让观影的时候能够有更好的效果,通过内容的播放加上无线的传输配合,能够让观影更加沉浸式,比现有影院的单一内容多了更多周边的氛围渲染,在一些场景下,多了立体的沉浸,并用一些算法同步了立体的氛围数据,灯可以通过无线或有线等方式来连接到同一***,可以更多的DIY自己的场景效果。
附图说明
图1是本发明实施例提供的一种依据视频图像变化数据转成LED立体幻彩效果的方法的流程框图;
图2是本发明实施例提供的一种依据视频图像变化数据转成LED立体幻彩效果的***的***框图。
具体实施方式
图1示出了本发明提供的一种根据视频图像变化数据转成LED立体幻彩效果的方法,所述方法包括以下步骤:
步骤S1:从HDMI接口获取视频流信息;具体步骤为通过HDMI接口将视频流给到HDMI HUB,HDMI HUB将视频流分两路输出,一路输出给到外接显示器进行视频显示,另一路输出给到CPU做视频流解码。
步骤S2:对视频流重新编码到固定尺寸的分辨率;具体步骤为将解码后不同分辨率的视频流进行压缩,并压缩到指定尺寸,压缩完成后对视频流图像进行锐化处理,使其突出差异的边缘部分。
步骤S3:根据视频流的刷新率,对比对应范围内帧的变化;
所述步骤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(1)为整幅画面中的HSV值中H值最大的像素值,包含坐标信息,WPT为最亮的100个数值集合;
通过公式DPT=[Pixbottom(1),Pixbottom(2),......,Pixbottom(100)]得到最暗的数组,记录最暗的100组数据,其中,Pixbottom(1)为HSV值中H值最小的像素值,包含坐标信息,DPT为最暗的100个数值集合。
步骤S4:在获取和上一画面帧的数据差异对比;
所述步骤S4还包括以下步骤:
步骤S41:获取差异比值大的数组集合;
通过公式ΔPFPix(a,b)=|PF(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+ΔRFPix(a,b)*P2计算本帧数据的像素值;其中,RPix(a,b)为本帧数据的像素值,a为横坐标,b为纵坐标,P1,P2为系数,主要用来调节本地显示颜色的差别。
步骤S5:把变化的YUV关键数据打包发送到各自对应的位置信息中;
所述步骤S5还包括以下步骤:
步骤S51:取横坐标数据;
通过公式ΔHPix(a,b)=(Pix(a,b+1)-Pix(a,b))取出本帧像素在指定横坐标值为(a)下差异值,其中,ΔHPix(a,b)为本帧像素在指定横坐标值为(a)下差异值,a为横坐标,b为纵坐标;
在通过公式ΔAHPix=(n)/(∑(ΔHPix(a,0)>P4)...(ΔHPix(a,n)>P5))计算指定A值下的所有元素的差异平均值,其中,ΔAHPix为指定A值下的所有元素的差异平均值,P4,P5为系数,且小于系数P4,P5的忽略不计,主要得到横坐标下的所有纵坐标差异;
在通过公式VH(a)=RPix(a,b)*P1+ΔAHPix*P2+Pixtop(1)*P3+
Pixbottom(1)*P4得到计算后的A坐标的值,其中,VH(a)为计算后的A坐标的值,P1,P2,P3,P4分别为相关系数,主要用于发送横坐标数据给到LED控制设备的数据。
步骤S52:取纵坐标数据;
通过公式ΔVPix(a,b)=(Pix(a+1,b)-Pix(a,b))得到取出像素在纵坐标(b)下的差异值,其中,ΔVPix(a,b)为取出像素在纵坐标(b)下的差异值,a为横坐标,b为纵坐标;
通过公式ΔAVPix=(n)/(∑(ΔVPix(0,b)>P)...(ΔVPix(n,b)>P))的到横坐标下的所有横坐标差异值,其中,ΔAVPix为横坐标下的所有横坐标差异值,P为系数,且小于系数P的忽略不计,主要得到纵坐标下的所有横坐标差异;
在通过公式VV(b)=RPix(a,b)*P1+ΔAVPix*P2+Pixtop(1)*P3+
Pixbottom(1)*p4得到计算后的纵坐标(b)的坐标的值,其中,VV(b)为计算后的纵坐标(b)的坐标的值,P1,P2,P3,P4分别为相关系数,主要用于发送纵坐标数据给到LED控制设备的数据。
步骤S53:取中间数据;
通过公式ΔCPix(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)|得到取出像素在中间值的差异,其中,ΔCPix(a,b)为取出像素在中间值的差异,a为横坐标,b为纵坐标;
通过公式ΔCVPix=(n*n)/(∑(ΔCPix(0,0)>P)...(ΔCPix(n,n)>P))得到中间值差异,其中,ΔCVPix为中间值差异,P为系数,且小于系数P的忽略不计,主要取得中间值差异;
在通过公式VC(a,b)=RPix(a,b)*P1+ΔCVPix*P2+Pixtop(1)*P3+Pixbottom(1)*P4得到计算后的中间的坐标的值,其中,VC(a,b)为计算后的中间的坐标的值,P1,P2,P3,P4分别为相关系数,a为横坐标,b为纵坐标,主要用于发送纵坐标数据给到LED控制设备的数据。
步骤S6:把变化的数据通过有线/无线发送给LED控制设备并控制相应的LED灯做相应的显示氛围变化。
如图2示出了一种根据视频图像变化数据转成LED立体幻彩效果的***,所述***包括带有HDMI-IN接口及HDMI-OUT接口的HDMIN-HUB,连接所述HDMIN-HUB的CPU,连接所述CPU的控制器单元,及连接所述控制器单元的灯组单元。通过HDMI-IN接口将视频信号接入HDMIN-HUB,在通过HDMI-OUT接口将视频信号接入电视进行播放。另外在将视频信号接入到CPU进行处理,处理完成后发送给控制器单元,在通过控制器单元控制灯组单元进行发光,并且灯组单元会根据视频的氛围营造出与视频相同的氛围效果变化,使灯组单元与视频进行联动。
所述控制器单元包括连接所述CPU的无线发送LED控制器及MCU-LED控制器。控制器单元分为有线和无线两种,在进行使用的时候可以根据不同的需求和环境进行选择性使用,也可以两种都进行使用,或者是两种结合使用。
所述灯组单元包括通过无线连接所述无线发送LED控制器的无线灯组及通过有线连接所述MCU-LED控制器的有线灯组。灯组单元的选择上与控制器单元类似,可以根据不同的需求进行适当的选择。
所述无线灯组包括通过无线连接所述无线发送LED控制器的无线接收LED控制器,及连接所述无线接收LED控制器的组合灯、顶部灯、底部灯、左边灯、右边灯及垂直/水平中间灯;所述有线灯组包括连接所述MCU-LED控制器的组合灯、顶部灯、底部灯、左边灯、右边灯及垂直/水平中间灯。采用无线灯组的好处就是不需要进行布线,并且安装方便,缺点就是有可能由于无线的接收信号原因导致接收信号不稳定,而采用有线灯组的好处就是接收信号稳定,但是布线较为麻烦,因此有线灯组与无线灯组各有各的好处。
通过此种依据视频图像变化数据转成LED立体幻彩效果的方法及***可以让家庭氛围照明的场景更加丰富和联动,和电视以及投影等内容显示效果做周边扩展,能够让内容画面更加丰富,对画面多出衍生效果,让观影的时候能够有更好的效果,通过内容的播放加上无线的传输配合,能够让观影更加沉浸式,比现有影院的单一内容多了更多周边的氛围渲染,在一些场景下,多了立体的沉浸,并用一些算法同步了立体的氛围数据,灯可以通过无线或有线等方式来连接到同一***,可以更多的DIY自己的场景效果。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种根据视频图像变化数据转成LED立体幻彩效果的方法,其特征在于,所述方法包括以下步骤:
步骤S1:从HDMI接口获取视频流信息;
步骤S2:对视频流重新编码到固定尺寸的分辨率;
步骤S3:根据视频流的刷新率,对比对应范围内帧的变化;
所述步骤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(1)为整幅画面中的HSV值中H值最大的像素值,包含坐标信息,WPT为最亮的100个数值集合;
通过公式DPT=[Pixbottom(1),Pixbottom(2),......,Pixbottom(100)]得到最暗的数组,记录最暗的100组数据,其中,Pixbottom(1)为HSV值中H值最小的像素值,包含坐标信息,DPT为最暗的100个数值集合;
步骤S4:在获取和上一画面帧的数据差异对比;
所述步骤S4还包括以下步骤:
步骤S41:获取差异比值大的数组集合;
通过公式ΔPFPix(a,b)=|PF(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+ΔRFPix(a,b)*P2计算本帧数据的像素值;其中,RPix(a,b)为本帧数据的像素值,a为横坐标,b为纵坐标,P1,P2为系数;
步骤S5:把变化的YUV关键数据打包发送到各自对应的位置信息中;
步骤S6:把变化的数据通过有线/无线发送给LED控制设备并控制相应的LED灯做相应的显示氛围变化。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1的具体步骤为通过HDMI接口将视频流给到HDMI HUB,HDMI HUB将视频流分两路输出,一路输出给到外接显示器进行视频显示,另一路输出给到CPU做视频流解码。
3.根据权利要求2所述的方法,其特征在于,所述步骤S2的具体步骤为将解码后不同分辨率的视频流进行压缩,并压缩到指定尺寸,压缩完成后对视频流图像进行锐化处理,使其突出差异的边缘部分。
4.根据权利要求3所述的方法,其特征在于,所述步骤S5还包括以下步骤:
步骤S51:取横坐标数据;
通过公式ΔHPix(a,b)=(Pix(a,b+1)-Pix(a,b))取出本帧像素在指定横坐标值为(a)下差异值,其中,ΔHPix(a,b)为本帧像素在指定横坐标值为(a)下差异值,a为横坐标,b为纵坐标;
在通过公式ΔAHPix=(n)/(∑(ΔHPix(a,0)>P4)...(ΔHPix(a,n)>P5))计算指定A值下的所有元素的差异平均值,其中,ΔAHPix为指定A值下的所有元素的差异平均值,P4,P5为系数,且小于系数P4,P5的忽略不计;
在通过公式VH(a)=RPix(a,b)*P1+ΔAHPix*P2+Pixtop(1)*P3+Pixbottom(1)*P4得到计算后的A坐标的值,其中,VH(a)为计算后的A坐标的值,P1,P2,P3,P4分别为相关系数;
步骤S52:取纵坐标数据;
通过公式ΔVPix(a,b)=(Pix(a+1,b)-Pix(a,b))得到取出像素在纵坐标(b)下的差异值,其中,ΔVPix(a,b)为取出像素在纵坐标(b)下的差异值,a为横坐标,b为纵坐标;
通过公式ΔAVPix=(n)/(∑(ΔVPix(0,b)>P)...(ΔVPix(n,b)>P))的到横坐标下的所有横坐标差异值,其中,ΔAVPix为横坐标下的所有横坐标差异值,P为系数,且小于系数P的忽略不计;
在通过公式VV(b)=RPix(a,b)*P1+ΔAVPix*P2+Pixtop(1)*P3+Pixbottom(1)*p4得到计算后的纵坐标(b)的坐标的值,其中,VV(b)为计算后的纵坐标(b)的坐标的值,P1,P2,P3,P4分别为相关系数;
步骤S53:取中间数据;
通过公式ΔCPix(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)|得到取出像素在中间值的差异,其中,ΔCPix(a,b)为取出像素在中间值的差异,a为横坐标,b为纵坐标;
通过公式ΔCVPix=(n*n)/(∑(ΔCPix(0,0)>P)...(ΔCPix(n,n)>P))得到中间值差异,其中,ΔCVPix为中间值差异,P为系数,且小于系数P的忽略不计;
在通过公式VC(a,b)=RPix(a,b)*P1+ΔCVPix*P2+Pixtop(1)*P3+Pixbottom(1)*P4得到计算后的中间的坐标的值,其中,VC(a,b)为计算后的中间的坐标的值,P1,P2,P3,P4分别为相关系数,a为横坐标,b为纵坐标。
5.根据权利要求1-4任一项所述的根据视频图像变化数据转成LED立体幻彩效果的方法的***,其特征在于,所述***包括带有HDMI-IN接口及HDMI-OUT接口的HDMIN-HUB,连接所述HDMIN-HUB的CPU,连接所述CPU的控制器单元,及连接所述控制器单元的灯组单元。
6.根据权利要求5所述的***,其特征在于,所述控制器单元包括连接所述CPU的无线发送LED控制器及MCU-LED控制器。
7.根据权利要求6所述的***,其特征在于,所述灯组单元包括通过无线连接所述无线发送LED控制器的无线灯组及通过有线连接所述MCU-LED控制器的有线灯组。
8.根据权利要求7所述的***,其特征在于,所述无线灯组包括通过无线连接所述无线发送LED控制器的无线接收LED控制器,及连接所述无线接收LED控制器的组合灯、顶部灯、底部灯、左边灯、右边灯及垂直/水平中间灯;所述有线灯组包括连接所述MCU-LED控制器的组合灯、顶部灯、底部灯、左边灯、右边灯及垂直/水平中间灯。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111347432.6A CN114040535B (zh) | 2021-11-15 | 2021-11-15 | 一种依据视频图像变化数据转成led立体幻彩效果的方法及*** |
PCT/CN2021/133943 WO2023082361A1 (zh) | 2021-11-15 | 2021-12-31 | 一种依据视频图像变化数据转成led立体幻彩效果的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111347432.6A CN114040535B (zh) | 2021-11-15 | 2021-11-15 | 一种依据视频图像变化数据转成led立体幻彩效果的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114040535A CN114040535A (zh) | 2022-02-11 |
CN114040535B true CN114040535B (zh) | 2024-02-09 |
Family
ID=80144360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111347432.6A Active CN114040535B (zh) | 2021-11-15 | 2021-11-15 | 一种依据视频图像变化数据转成led立体幻彩效果的方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114040535B (zh) |
WO (1) | WO2023082361A1 (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010092692A (ja) * | 2008-10-07 | 2010-04-22 | Sharp Corp | 照明装置 |
CN102104057A (zh) * | 2009-12-18 | 2011-06-22 | 精工爱普生株式会社 | 显示装置 |
CN105632412A (zh) * | 2015-01-20 | 2016-06-01 | 常州市武进区半导体照明应用技术研究院 | 提供背景光显示和同步播放视频的方法及其装置和*** |
CN105872748A (zh) * | 2015-12-07 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 基于视频参数的灯光调节方法及装置 |
CN111683439A (zh) * | 2020-06-08 | 2020-09-18 | Tcl华星光电技术有限公司 | 彩光灯带的控制方法与显示设备 |
CN111787671A (zh) * | 2020-07-15 | 2020-10-16 | 江门市征极光兆科技有限公司 | 一种基于影视画面同步灯光氛围的控制方法 |
CN113597061A (zh) * | 2021-07-16 | 2021-11-02 | 深圳市传视界电子科技有限公司 | 控制幻彩灯带的方法、设备和计算机可读存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8928811B2 (en) * | 2012-10-17 | 2015-01-06 | Sony Corporation | Methods and systems for generating ambient light effects based on video content |
CN106658134A (zh) * | 2016-10-28 | 2017-05-10 | 青岛海信电器股份有限公司 | 一种氛围光电视时间同步方法和氛围光电视 |
WO2019233800A1 (en) * | 2018-06-08 | 2019-12-12 | Signify Holding B.V. | Adjusting parameters of light effects specified in a light script |
CN108933961B (zh) * | 2018-06-26 | 2021-03-23 | 深圳市韵阳科技有限公司 | 一种根据图像边缘数据控制led显色的方法及*** |
WO2022121114A1 (zh) * | 2020-12-11 | 2022-06-16 | 萤火虫(深圳)灯光科技有限公司 | 灯光模组控制方法、灯光模组、电子设备及存储介质 |
CN113613370B (zh) * | 2021-08-30 | 2024-03-19 | 江苏惠通集团有限责任公司 | 氛围灯控制方法及装置、计算机可读存储介质、终端 |
-
2021
- 2021-11-15 CN CN202111347432.6A patent/CN114040535B/zh active Active
- 2021-12-31 WO PCT/CN2021/133943 patent/WO2023082361A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010092692A (ja) * | 2008-10-07 | 2010-04-22 | Sharp Corp | 照明装置 |
CN102104057A (zh) * | 2009-12-18 | 2011-06-22 | 精工爱普生株式会社 | 显示装置 |
CN105632412A (zh) * | 2015-01-20 | 2016-06-01 | 常州市武进区半导体照明应用技术研究院 | 提供背景光显示和同步播放视频的方法及其装置和*** |
CN105872748A (zh) * | 2015-12-07 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 基于视频参数的灯光调节方法及装置 |
CN111683439A (zh) * | 2020-06-08 | 2020-09-18 | Tcl华星光电技术有限公司 | 彩光灯带的控制方法与显示设备 |
CN111787671A (zh) * | 2020-07-15 | 2020-10-16 | 江门市征极光兆科技有限公司 | 一种基于影视画面同步灯光氛围的控制方法 |
CN113597061A (zh) * | 2021-07-16 | 2021-11-02 | 深圳市传视界电子科技有限公司 | 控制幻彩灯带的方法、设备和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114040535A (zh) | 2022-02-11 |
WO2023082361A1 (zh) | 2023-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6509262B2 (ja) | 画像のダイナミックレンジ変換のための装置及び方法 | |
JP5992997B2 (ja) | 映像符号化信号を発生する方法及び装置 | |
CN107615338B (zh) | 用于生成和使用降低分辨率图像并且/或者将这样的图像传送到重放或内容分发设备的方法和装置 | |
JP6619888B2 (ja) | Hdrビデオの符号化及び復号化 | |
KR102061349B1 (ko) | 높은 다이내믹 레인지 이미지 신호의 생성 및 처리 | |
JP6509281B2 (ja) | ディスプレイ装置及び方法 | |
KR101931733B1 (ko) | 디스플레이 특성들의 환경 적응을 위한 시스템 및 방법 | |
US7719563B2 (en) | VTV system | |
US9161023B2 (en) | Method and system for response time compensation for 3D video processing | |
JP2018061288A (ja) | Hdr画像符号化及び復号のための輝度領域ベース装置及び方法 | |
US20020178278A1 (en) | Method and apparatus for providing graphical overlays in a multimedia system | |
JP2005500721A (ja) | Vtvシステム | |
CN113593500A (zh) | 在视频优先级与图形优先级之间转换 | |
JP6891882B2 (ja) | 画像処理装置、および画像処理方法、並びにプログラム | |
KR102176398B1 (ko) | 영상처리장치 및 영상처리방법 | |
JP2005500721A5 (zh) | ||
US10832636B2 (en) | Image processing apparatus, image processing method, and program | |
US11122245B2 (en) | Display apparatus, method for controlling the same and image providing apparatus | |
JP2008505384A (ja) | ビデオ・コンテンツに由来し、知覚ルール及びユーザ嗜好によって影響される放送による周辺光発生 | |
KR20150108911A (ko) | 오버레이 그래픽스를 합성하기 위한 어피어런스 매핑을 위한 시스템들 및 방법들 | |
CN102376247A (zh) | Led全彩显示屏控制*** | |
CN201765802U (zh) | Led全彩显示屏控制*** | |
CN114040535B (zh) | 一种依据视频图像变化数据转成led立体幻彩效果的方法及*** | |
KR20200098404A (ko) | 데이터 처리 시스템들 | |
JP2009036801A (ja) | 視聴環境制御装置および視聴環境制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |