[发明专利]一种双串口屏实现同步帧显示的方法有效
申请号: | 201911420367.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111240619B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 李庆民;杨胜军;王建华 | 申请(专利权)人: | 创泽智能机器人集团股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 烟台上禾知识产权代理事务所(普通合伙) 37234 | 代理人: | 苏亮 |
地址: | 276800 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串口 实现 同步 显示 方法 | ||
本发明涉及一种双串口屏实现同步帧显示的方法,是通过如下的步骤实现的:步骤1,准备图片资源,图片资源分为左屏图片资源和右屏图片资源,步骤2,把图片素材生成串口屏执行程序可执行的图标文件;步骤3,把生成的图标文件进行编号处理;步骤4,制作串口屏执行程序中调度部分使用的资源配置表;步骤5,后续需要添加表情,将需要添加的表情资源按照步骤1至3进行操作,并修改步骤4中的资源配置表;步骤6,执行状态机根据资源配置表动态调度,实现动态同步效果显示。本申请为了实现在串口双屏中,实现面部表情动作的一致性,将动作分为左屏图片资源和右屏图片资源,以同等的间隔进行播放,实现了动作的连贯和一致性。
技术领域
本发明涉及一种双串口屏实现同步帧显示的方法,属于智能机器人领域。
背景技术
串口屏是指带串口控制的液晶屏,应用于工业自动化、电力、电信等。使用串口屏开发,有利于节省开发周期和难点,实现快速开发出产品的目的;尤其是在开发面部表情的时候,由于头部结构原因,需要使用两个串口屏实现眼睛表情动画;串口屏播放表情动画使用GIF格式播放,处理简单,节省控制资源;同时也出来一个问题,串口屏加载GIF资源耗时(在200ms上下,资源越大耗时越大)和播放执行时间(设备系统执行调度时间不同步,导致播放不一致,有100ms左右的时间)不可控,这样导致左右屏执行动画同一帧执行时间差在400ms左右,或超过这个时间,人眼能明显看出差别,特别是明显动作,如眨眼睛,翻眼皮等等,可以明显看出一个眼皮下去一个眼皮上来,非常的不同步;播放帧不同步问题,导致表情效果非常尴尬,急需解决同步问题。
发明内容
本发明针对现有的串口屏在实现的时候出现左右眼不同步的问题,提供一种双串口屏实现同步帧显示的方法。
本发明解决上述技术问题的技术方案如下:一种双串口屏实现同步帧显示的方法,是通过如下的步骤实现的
步骤1,准备图片资源,图片资源分为左屏图片资源和右屏图片资源,左屏图片资源和右屏图片资源包括形成动态动作的图片素材,图片素材以帧的方式排列,设定每一帧之间的时间间隔;
步骤2,把图片素材生成串口屏执行程序可执行的图标文件;
步骤3,把生成的图标文件进行编号处理;
步骤4,制作串口屏执行程序中调度部分使用的资源配置表,资源配置表包括左右屏图标索引、图片切换间隔和是否自主切换执行模式;
步骤5,后续需要添加表情,将需要添加的表情资源按照步骤1至3进行操作,并修改步骤4中的资源配置表;
步骤6,执行状态机根据资源配置表动态调度,实现动态同步效果显示。
在上述技术方案的基础上,本发明为了达到使用的方便以及装备的稳定性,还可以对上述的技术方案作出如下的改进:
进一步,所述步骤5中后续需要添加表情的具体步骤如下:
步骤5 .1,素材准备:美工根据表情需求,制作多组表情素材图片资源,确定每一帧的时间间隔;
步骤5 .2,生成串口屏资源固件:把表情素材图片生成串口屏执行程序可执行的图标资源固件,并烧入到串口屏中;
步骤5 .3,生成驱动控制程序:以步骤5 .1中的素材图片资源和时间间隔来配置资源配置文件列表,配置完成后编译程序,并烧到控制器中。
根据表情对应的需要进行切换,就可以动态的实现表情同步效果。
其中,所述步骤1中准备图片资源为绘制面部表情,按面部动作绘制多幅图片素材,按照动作发生的时间先后循序以固定的间隔绘制,将每个动作的图片素材分为左半部图片素材和右半部图片素材,所有左半部图片素材组成左屏图片资源,所有右半部图片资源组成右屏图片资源,每个动作的图片为一帧;所述的面部动作为眼部动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创泽智能机器人集团股份有限公司,未经创泽智能机器人集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911420367.8/2.html,转载请声明来源钻瓜专利网。