[发明专利]一种用于副驾驶控制面板上的影音触控交互控制方法在审
申请号: | 202111505618.X | 申请日: | 2021-12-10 |
公开(公告)号: | CN114179613A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 金瑞鸣;邓亮;王金磊;谢正华;薛蔚平 | 申请(专利权)人: | 常州星宇车灯股份有限公司 |
主分类号: | B60K37/06 | 分类号: | B60K37/06;G06F9/451;G06F9/448;G06F3/04883 |
代理公司: | 常州市科谊专利代理事务所 32225 | 代理人: | 孙彬 |
地址: | 213022 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 副驾驶 控制 面板 影音 交互 方法 | ||
1.一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于,它包括:
步骤S1、使用FreeRTOS系统,在副驾驶控制面板的MCU上创建Smart RGB刷新任务、触摸控制任务和CAN报文解析任务,并通过定时器把任务中的全局变量周期性地更新给车机;
步骤S2、所述车机通过CAN总线向副驾驶控制面板的MCU的CAN报文解析任务发送SmartRGB灯光效果的选择信号,用户通过点选中控显示屏实现交互;
步骤S3、分析客户需求,以视频图像的形式得到每一帧的RGB帧序列,进而得到RGB时序矩阵,依照帧时间依次从串行数据口一次性发送给Smart RGB;
步骤S4、根据目标Smart RGB灯光和触摸按键灯光用激光在副驾驶的控制面板上分别蚀刻出灯光投影和按键指示所需的图案;
步骤S5、副驾驶乘客以滑动或点触的方式,在副驾驶的控制面板上选择相应的音量、风量、歌曲和天窗位置,同时可以通过车机主界面点选灯光投影效果。
2.根据权利要求1所述的一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于:所述Smart RGB灯带任务的优先级和触摸控制任务的优先级相同,所述Smart RGB灯带任务的优先级和触摸控制任务的优先级均高于CAN报文解析任务的优先级,通过vTaskDelay()从高优先级任务向低优先级任务切换。
3.根据权利要求1所述的一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于,所述步骤S1中触摸控制任务的创建具体包括:
通过xTimerCreate()创建100ms定时器并设置回调函数为:
vCAN_Send_TimerCallback();
通过所述回调函数周期性发送报文ID相同的音量、风量、歌曲和天窗的触摸信息;若四个触摸信息分别属于不同报文,则设置100ms、200ms、300ms、400ms四个定时器,分时独立发送各个触摸信号,通过触摸芯片对娱乐和功能外设进行多触点控制。
4.根据权利要求3所述的一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于,所述触摸芯片对娱乐和功能外设进行多触点控制,具体包括:
通过真值表列出触摸芯片可用输出引脚的所有真值排列,并在副驾驶控制面板的MCU中通过if-else语句对每组触摸信号进行选取,实现对音量、风量、歌曲和天窗位置的不同触点控制。
5.根据权利要求3所述的一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于,所述触摸芯片对娱乐和功能外设进行多触点控制,具体包括:
采用触摸芯片发送选择信号再发送数据信号的方式,通过选择信号确定要控制的触点对象,如音量、风量、歌曲和天窗位置,进入子条件判断语句后,再判断随后发送的数据信号从而进行正确的触点控制。
6.根据权利要求1所述的一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于,所述步骤S1中Smart RGB刷新任务的创建具体包括:
对CAN控制器进行初始化,通过CAN_InstallEventCallback()设置CAN事件回调函数为CAN_ISR(),所述CAN事件回调函数在车机发送CAN报文后被自动调用并对报文进行收取,再通过xQueueSendFromISR()将报文内容呈现给CAN报文解析任务进行处理;
当高优先级任务通过vTaskDelay()暂缓执行后,所述CAN报文解析任务在队列中有成员时清除由xQueueReceive()造成的阻滞状态,并按照报文ID把报文的数据帧赋值给相应的全局信号变量,用于指导Smart RGB刷新任务进行灯光效果切换。
7.根据权利要求1所述的一种用于副驾驶控制面板上的影音触控交互控制方法,其特征在于,所述步骤S3中RGB帧序列的建立,具体包括:
针对每一帧客户需求的视频图像,通过OpenCV将视频图像分别转换为(R,G,B)三值矩阵和灰度单值矩阵,然后设置一个合理的阈值,再通过三维作图的方法检验灰度单值矩阵所呈现的目标灯光效果是否完整体现了客户需求,再以所述阈值将灰度单值矩阵转换为0/1矩阵;
通过Numpy Array求得(R,G,B)三值矩阵和0/1矩阵的元素级乘积矩阵,并以所述乘积矩阵作为Smart RGB的输入数据,转换为RGB序列,保存到Excel的一行中,并把每一帧的RGB序列依次排列为RGB时序矩阵;
将RGB时序矩阵以子函数局部变量的形式储存在副驾驶控制面板的MCU的flash中,程序运行时通过main函数重复调用子函数,以不断释放内存,通过子函数中的switch语句,每次只选择性地初始化其中一帧RGB序列作为局部变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州星宇车灯股份有限公司,未经常州星宇车灯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111505618.X/1.html,转载请声明来源钻瓜专利网。