[發明專利]表情動畫展示方法和系統在審
| 申請號: | 202211454601.0 | 申請日: | 2022-11-21 |
| 公開(公告)號: | CN115761058A | 公開(公告)日: | 2023-03-07 |
| 發明(設計)人: | 李林峰;汪楊剛;曹元 | 申請(專利權)人: | 武漢海微科技有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00;G06F3/14;G06F8/65;G06F9/445;G06F16/215 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 高川 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區武大園四*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表情 動畫 展示 方法 系統 | ||
本申請涉及計算機圖像處理技術領域,公開了一種表情動畫展示方法和系統,所述方法包括:在進行表情動畫展示時,獲取中控主機發送的控制指令,并對控制指令進行解析,得到解析后的控制信息;根據控制信息確定是否為升級表情動畫;在確定不進行升級表情動畫時,根據控制信息確定是否切換表情動畫;在確定切換表情動畫時,從字符集中獲取TTF字體文件格式的表情資源動畫;根據表情資源動畫進行字體圖片切換,并適應屏幕顯示。通過以矢量字體TTF顯示動畫圖片,藍牙服務解析指令控制表情動畫的升級顯示的方式,從而能夠保障表情動畫展示的流暢性以及動態適配的能力,滿足MCU系統中表情動畫資源的實時更新需求。
技術領域
本發明涉及計算機圖像處理技術領域,尤其涉及一種表情動畫展示方法和系統。
背景技術
作為智能座艙人機交互的入口,車載智能語音助手已逐漸成為智能汽車的標配件,由于車載智能語音助手通常顯示抽象的描邊式表情形象設計,對主控的顯示驅動能力要求較低,并且綜合空間布局、屏幕大小、設備功耗、成本價格等因素限制。表情動畫的顯示一般采用顯示圖片序列的方式實現,由于低成本的MCU通常沒有圖片硬解碼的能力,通常會將圖片序列先在PC上轉碼成C文件,再將C文件導入程序中,升級表情動畫圖片就需要升級軟件版本,無法直接更新表情圖片序列;如果在顯示動畫時使用軟解碼的方式實時解碼圖片,就會出現解碼效率低、資源占用高導致動畫顯示卡頓的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種表情動畫展示方法和系統,旨在解決現有技術中載設備不支持圖片硬解碼,受限于其內存大小和磁盤吞吐性能也無法實現高效的圖片軟解碼的問題。
為實現上述目的,本發明提供了一種表情動畫展示方法,所述表情動畫展示方法包括以下步驟:
在進行表情動畫展示時,獲取中控主機發送的控制指令,并對所述控制指令進行解析,得到解析后的控制信息;
根據所述控制信息確定是否為升級表情動畫;
在確定不進行升級表情動畫時,根據所述控制信息確定是否切換表情動畫;
在確定切換表情動畫時,從字符集中獲取TTF字體文件格式的表情資源動畫;
根據所述表情資源動畫進行字體圖片切換,并適應屏幕顯示。
可選地,所述從字符集中獲取TTF字體文件格式的表情資源動畫,包括:
獲取所述控制信息對應的識別碼;
根據所述識別碼獲取預存的JSON文件,所述JSON文件中包含所述識別碼對應的表情資源動畫與字符集之間的對應關系;
根據所述識別碼從字符集中獲取TTF字體文件格式的表情資源動畫。
可選地,所述從字符集中獲取TTF字體文件格式的表情資源動畫之前,還包括:
建立輕量級的嵌入式圖形庫;
通過輕量級的嵌入式圖形庫移植FreeType庫;
所述從字符集中獲取TTF字體文件格式的表情資源動畫,包括:
通過所述FreeType庫加載字符集,并從字符集中獲取TTF字體文件格式的表情資源動畫。
可選地,所述根據所述控制信息確定是否為升級表情動畫之后,還包括:
在確定進行升級表情動畫時,獲取表情動畫資源文件;
抽取表情動畫資源文件中相應的文件并配置。
可選地,所述表情動畫資源文件包括TTF文件和JSON文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢海微科技有限公司,未經武漢海微科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211454601.0/2.html,轉載請聲明來源鉆瓜專利網。





