一种基于FPGA的氛围灯控制方法及系统技术方案

技术编号:36459199 阅读:13 留言:0更新日期:2023-01-25 22:58
本发明专利技术公开了一种基于FPGA的氛围灯控制方法及系统,本发明专利技术通过HDM I分屏模块接收来自终端发送的视频流,通过显示器显示所述视频流,同时,将所述视频流发送给转换模块。通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,并将所述RGB数据流发送给FPGA模块,通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令,根据所述第一氛围灯控制命令,对所述氛围灯进行控制,通过HDM I分屏+HDM I转RGB+FPGAFPGA特定算法,专芯片专用功能,稳定性更高,视频处理速度更快,相对于视频处理的ARM芯片,成本更低,更有利于产品市场大规模推广。更有利于产品市场大规模推广。更有利于产品市场大规模推广。

【技术实现步骤摘要】
一种基于FPGA的氛围灯控制方法及系统


[0001]本申请涉及氛围灯控制
,特别是涉及一种基于FPGA的氛围灯控制方法及系统。

技术介绍

[0002]氛围灯,氛围灯又称为LED氛围灯,是LED灯中一种为主题公园、酒店、家居、展会、商业以及艺术照明的完美选择,为人们生活创造需求的氛围。氛围灯能够通过对显示器显示色彩的感应发出同样色彩的灯,这样能够提升观影体验,现有实现随屏氛围灯用途的产品有:飞利浦HuePlay声光同步器、涂鸦APP控制HDMI同步氛围灯,产品实现方法:主要通过一个HDMI分屏芯片+一个HDMI转USB芯片+ARM芯片,当做USB摄像头来处理+MCU实现。
[0003]现有ARM方案计数方案通过一个HDMI输入2HDMI输出芯片,一路给显示屏,另外一路给HDMI转USB芯片,HDMI芯片输出到ARM芯片,当做一个USB摄像头的方式来处理,会有延时,ARM处理视频数据提取到氛围灯所需要数据后转发给主控MCU,又需要一次通信和处理,会带来延迟,再有,MCU输出给氛围灯,实现有一定的延时。基于ARM实现类似USB摄像头这样的处理方式来处理数据,实现有一定的延时,存在长时间运行可靠性的问题,通过HDMI转USB+ARM芯片方案成本较高,不利于市场大规模推广。

技术实现思路

[0004]基于此,针对上述技术问题,提供一种基于FPGA的氛围灯控制方法及系统,能够解决现有ARM实现长时间运行存在可靠性,通过HDMI转USB+ARM芯片方案成本较高,不利于市场大规模推广的问题。
[0005]第一方面,一种基于FPGA的氛围灯控制方法,所述方法包括:
[0006]通过HDMI分屏模块接收来自终端发送的视频流;
[0007]将所述视频流分为两路,一路输出给显示屏,另一路发送给转换模块;
[0008]通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,并将所述RGB数据流发送给FPGA模块;
[0009]通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令;
[0010]根据所述第一氛围灯控制命令,对所述氛围灯进行控制,使氛围灯同步呈现与显示器屏幕内容颜色适配的灯光效果。
[0011]可选的,通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,包括:
[0012]通过所述转换模块对所述视频流的HDMI信号进行转换,得到所述视频流的HDMI信号对应的RGB数据流。
[0013]进一步可选的,在所述通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令之前,还包括:
[0014]获取所述氛围灯的数量和位置。
[0015]进一步可选的,通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令,包括:
[0016]所述FPGA模块根据所述RGB数据流、所述氛围灯的数量和所述氛围灯的位置,计算得到每个所述氛围灯对应的显示颜色;
[0017]并根据每个所述氛围灯对应的显示颜色,生成第一氛围灯控制命令;
[0018]根据所述第一氛围灯控制命令对所述氛围灯进行控制,使氛围灯同步呈现与显示器屏幕内容颜色适配的灯光效果。
[0019]进一步可选的,所述方法还包括:
[0020]建立蓝牙模块与所述FPGA模块的连接;
[0021]通过所述蓝牙模块向所述FPGA模块发送给定指令;
[0022]所述FPGA模块根据所述给定指令生成所述第一氛围灯控制命令;
[0023]根据所述第一氛围灯控制命令对所述氛围灯进行控制,使氛围灯同步呈现与显示器屏幕内容颜色适配的灯光效果。
[0024]进一步可选的,所述HDMI分屏模块、所述显示器、所述转换模块、所述FPGA模块和所述氛围灯均由DC

DC电源模块进行供电。
[0025]第二方面,一种基于FPGA的氛围灯控制系统,所述系统包括:
[0026]HDMI分屏模块:用于接收来自终端发送的视频流,实现与主机HDMI连接,同时输出一路给显示器,另外一路HDMI输出给HDMI转RGB模块,通过显示器显示所述视频流,同时,将所述视频流发送给转换模块;
[0027]HDMI转RGB模块:用于对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,并将所述RGB数据流发送给FPGA模块;
[0028]FPGA模块:用于对所述RGB数据流进行第二处理,生成第一氛围灯控制命令;
[0029]DC

DC电源模块:用于给所述HDMI分屏模块、所述显示器、所述转换模块、所述FPGA模块和所述氛围灯供电。
[0030]所述系统还包括:蓝牙模块:用于建立蓝牙模块与所述FPGA模块的连接;
[0031]通过所述蓝牙模块向所述FPGA模块发送给定指令;
[0032]所述FPGA模块根据所述给定指令生成所述第一氛围灯控制命令。
[0033]本专利技术至少具有以下有益效果:
[0034]本专利技术基于对现有技术问题的进一步分析和研究,认识到ARM实现类似USB摄像头这样的处理方式来处理数据,实现有一定的延时,存在长时间运行可靠性的问题,通过HDMI转USB+ARM芯片方案成本较高,不利于市场大规模推广,本专利技术通过HDMI分屏+HDMI转RGB+FPGAFPGA特定算法,专芯片专用功能,稳定性更高,视频处理速度更快,相对于视频处理的ARM芯片,成本更低,更有利于产品市场大规模推广。
附图说明
[0035]图1为本专利技术一个实施例提供的基于FPGA的氛围灯控制方法的流程示意图;
[0036]图2为本专利技术一个实施例提供的现有氛围灯控制方法的流程示意图;
[0037]图3为本专利技术一个实施例提供的基于FPGA的氛围灯控制系统的模块架构框图。
具体实施方式
[0038]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0039]在一个实施例中,如图1所示,提供了一种基于FPGA的氛围灯控制方法,包括以下步骤:
[0040]通过HDMI分屏模块接收来自终端发送的视频流;
[0041]将所述视频流分为两路,一路输出给显示屏,另一路发送给转换模块;
[0042]通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,并将所述RGB数据流发送给FPGA模块;其中,通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,包括:通过所述转换模块对所述视频流的HDMI信号进行转换,得到所述视频流的HDMI信号对应的RGB数据流。
[0043]在一个实施例中,所述氛围灯由多个LED灯组成,在具体使用过程中,所述氛围灯可以设置在电脑底部。
[0044]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的氛围灯控制方法,其特征在于,所述方法包括:通过HDMI分屏模块接收来自终端发送的视频流;将所述视频流分为两路,一路输出给显示屏,另一路发送给转换模块;通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,并将所述RGB数据流发送给FPGA模块;通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令;根据所述第一氛围灯控制命令,对所述氛围灯进行控制,使氛围灯同步呈现与显示器屏幕内容颜色适配的灯光效果。2.根据权利要求1所述的方法,其特征在于,通过所述转换模块对所述视频流进行第一处理,得到所述视频流对应的RGB数据流,包括:通过所述转换模块对所述视频流的HDMI信号进行转换,得到所述视频流的HDMI信号对应的RGB数据流。3.根据权利要求1所述的方法,其特征在于,在所述通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令之前,还包括:获取所述氛围灯的数量和位置。4.根据权利要求3所述的方法,其特征在于,通过所述FPGA模块对所述RGB数据流进行第二处理,生成第一氛围灯控制命令,包括:所述FPGA模块根据所述RGB数据流、所述氛围灯的数量和所述氛围灯的位置,计算得到每个所述氛围灯对应的显示颜色;并根据每个所述氛围灯对应的显示颜色,生成第一氛围灯控制命令;根据所述第一氛围灯控制命令对所述氛围灯进行控制,使氛围灯同步呈现与显示器屏幕内容颜色适配...

【专利技术属性】
技术研发人员:彭丽
申请(专利权)人:深圳市美迅物联网技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1