一种人工耳蜗遥控器的界面存储与使用方法及系统、装置与流程

文档序号:38035801发布日期:2024-05-17 13:21阅读:10来源:国知局
一种人工耳蜗遥控器的界面存储与使用方法及系统、装置与流程

本发明涉及植入式医疗器械,具体而言,涉及一种人工耳蜗遥控器的界面存储与使用方法及系统、装置。


背景技术:

1、在患者植入人工耳蜗后,通常由专业医师通过对患者佩戴的人工耳蜗声音处理器进行调机,绑定一些与患者个人紧密相关的特征参数。其中,一些针对声音处理器的参数是随着环境、个人需求的改变而变化的,无法单纯地通过程序自动识别,需依靠患者对这些参数进行实时调节。

2、应用于人工耳蜗的遥控器应运而生,可以让佩戴人工耳蜗的患者按照自己的需求进行参数设置。人工耳蜗遥控器是对声音处理器的音量、灵敏度、使用场景、指示灯功能等参数进行动态调节的装置,是人工耳蜗医疗器械产品的重要组成部分。

3、当前基于智能设备(比如:手机等)的人工耳蜗遥控器app,实现了对人工耳蜗声音处理器的动态参数实施调节,在患者使用智能机或ipad进行动态调节参数时,图像界面很逼真、很形象,极大方便了患者使用。

4、随着人工耳蜗产品价格的逐渐降低,以及人工耳蜗产品的有效性得到广泛认识,使用人工耳蜗的患者规模以较快地速度不断增长,其中少年、老年患者的比例规模也比较庞大。但是,这些患者尤其是少年、老年患者面对功能复杂、广告繁多、识别困难的智能设备,以及由于因错误触摸屏幕而引起对智能设备的畏惧心理,导致实际操作困难重重。部分场所(比如考试的教室)对于智能存储设备是禁止带入场内的,也给人工耳蜗患者带来了不利影响。

5、现有的手持式人工耳蜗遥控器与电视遥控器、空调遥控器、机顶盒遥控器等遥控器设备类似,按键大,更适合老幼患者使用。部分人工耳蜗遥控器添加了屏幕,可通过嵌入式软件编程,从点、线、面逐步构建简单界面,这种构建界面的方式通常有两个方面:集成嵌入式gui的设备、不集成嵌入式gui的设备;

6、如果是不集成嵌入式gui(graphical user interface,图形用户界面)的设备,则构建一张界面的所有元素均需要由点(点包括真彩色、位置信息)逐步构成,然后构成线、形状、界面;

7、但是,对圆弧、曲线、色彩变化的图形构建会带来巨大的开发工作量,因此,不集成嵌入式gui的设备只适合构建少部分线条界面。

8、如果是集成嵌入式gui的设备,构建界面则需要大幅提高mcu(microcontrollerunit,微控制单元)的性能以便于软件计算,构建图形运算与刷新内存画布;对于32位真彩色、点阵数量为128*128的屏幕,则还需新增1m字节以上的ram(random access memory,随机存取存储器)给gui提供运行内存空间,基于mcu和ram这两大重要元器件,才能够由嵌入式开发工程师依据用户界面设计师的界面设计方案构建界面,动态显示在屏上;

9、然而,电子元器件中mcu、ram是嵌入式设备中价格较高的两种类型芯片,这将大幅提高设备的成本。


技术实现思路

1、鉴于此,本发明的第一目的在于设计一种应用于人工耳蜗系统的遥控器的界面存储与使用方法,既保证功能简洁、界面显示丰富友好,组合形成的界面总大小是flash存储容量的数十倍,又以较低的硬件成本与开发难度,引导和帮助各类患者对人工耳蜗声音处理器进行调节,以提高人工耳蜗遥控器的应用效能和用户体验感。

2、本发明的第二目的在于构建一种人工耳蜗的遥控器界面存储与使用系统,用于执行所述人工耳蜗遥控器的界面存储与使用方法。

3、本发明的第三目的在于提供一种人工耳蜗的遥控器界面存储与使用装置,用于装载所述人工耳蜗的遥控器界面存储与使用系统。

4、本发明提供一种人工耳蜗遥控器的界面存储与使用方法,包括:界面存储方法、界面使用方法;

5、其中,所述界面存储方法包括以下步骤:

6、s11、根据设计的用户界面,将用户界面按照图形单元进行划分(可以减少同类型的图片资源存储空间),获得用户界面组成的各个图形元素,并定义图形元素的图形属性,将图形属性以命名的方式呈现,设置各个图形属性的结构均相同,便于后续进行读取、显示;

7、s12、读取划分的图形元素中图形属性的名称,使用python的pil(python imaginglibrary)库,将图形元素对应的图形单元逐个转换成二进制文件;创建包括数组与属性定义的嵌入式头文件的新文件,并将读取到的图形属性按读取顺序写入到所述新文件中,形成由属性列表组成的数组,该数组便于后续查找图形库的图片并进行显示;

8、所述二进制文件由主控芯片通过spi接口传输到屏幕,能够进行图形显示;所述新文件中除图形属性外,还增加了flash存储的偏移地址的描述;所述新文件用于给程序调用对应属性;所述偏移地址中第一个图形的偏移地址为0,其他图形的偏移地址为上一个图形的偏移地址与上一个图形字节数大小之和;

9、所述属性列表组成的数组是由所有图形属性、偏移地址组成的数组。

10、s13、使用python工具根据所述属性列表组成的数组的顺序读取图形属性的名称,按该顺序将对应的二进制文件合并(合并即追加,不新增空格、换行)到一起,最终生成一个二进制文件整体即图形库;

11、s14、使用flash烧录工具,将所述图形库烧录至外部flash;

12、本发明人工耳蜗遥控器的界面存储方法的一个实施例为:存储了一千多张图形界面,将一千多张图形界面所需的50m以上的存储量分割存储在4m字节flash上,从而组成丰富多彩完整屏幕界面。这种存储方式极大丰富了界面信息,友好度大大提高,同时避免显著提升flash成本,以及大容量flash对更高速度主控芯片的要求。其中的图形元素包括分别在左侧与右侧人工耳蜗、中文与英文显示的音量调节、环境调节、参数设置等类型,根据设计需求任意组合,能够创造出庞大的界面显示效果。依据界面设计方案进行嵌入式软件开发设计。

13、进一步地,所述界面使用方法包括以下步骤:

14、s21、使用外部flash存储图形单元转换成的图形库;

15、所述图形库根据单个整体界面设计,划分的一千多个图形单元转换单个二进制文件,所有的二进制文件组个一个整体,即图形库;

16、s22、由主控芯片通过所述外部flash读取由属性列表组成的数组,进行遥控器显示器界面拼接,拼接完成后显示整张的界面;

17、进一步地,所述s12步骤的将图形元素对应的图形单元逐个转换成二进制文件的方法包括:

18、从图形单元的初始点位坐标开始,从第一行横向转换二进制文件,至图形单元的横向的末端后,再横向转换下一行,依次执行每一行横向转换,直至每行均转换完成,形成单个二进制文件。

19、进一步地,所述s11步骤的所述图形属性包括:

20、图形元素的名称、屏幕中显示的初始点位坐标、长度与宽度。

21、名称是指单个图形属性的命名,用于区分不同图形元素的关键,便于查找对应的图形元素。

22、所述初始点位坐标是在屏幕上设定坐标原点,制定统一的长度、宽度方向,将各个图形元素均按照统一规则整理的起点坐标。

23、进一步地,所述s11步骤的将图形属性以命名的方式呈现的方法包括:

24、若所述图形元素中含有命名相同的、但初始点位坐标不一致的图形属性,则以特殊的名称开头,标记图形属性,这种特殊的名称编译之后仅作为标识,不占用外部flash,用以减少重复图形需要flash存储的问题。

25、例如,图形元素包含多个相同的图形属性命名“图形单元1”,则将所有的“图形单元1”用“多个-图形单元1”表示,方便了解该图形元素被用在多个地方。

26、进一步地,所述s22步骤的遥控器显示器界面拼接的方法包括:

27、根据用户界面的设计方案,确定界面组成的图形元素,依据图形属性的名称,匹配嵌入式头文件的属性列表中的名称,从flash中找到对应的图形元素予以显示;所述匹配嵌入式头文件的属性列表中的名称按照属性列表进行逐个匹配;直接使用名称显示对应的图形,便于显示圆弧形图形和不规则图形,使得这些图形与设计界面保持一致,有利于构建人工耳蜗遥控器丰富的界面。

28、本发明还提供一种人工耳蜗的遥控器界面存储与使用系统,执行如上述所述的人工耳蜗遥控器的界面存储与使用方法,包括:界面存储子系统、界面使用子系统;

29、其中,所述界面存储子系统包括:

30、划分图形属性模块:用于根据设计的用户界面,将用户界面按照图形单元进行划分,获得用户界面组成的各个图形元素,并定义图形元素的图形属性,将图形属性以命名的方式呈现,设置各个图形属性的结构均相同,便于后续进行读取、显示;

31、转换二进制文件模块:用于读取划分的图形元素中图形属性的名称,使用python的pil库,将图形元素对应的图形单元逐个转换成二进制文件;创建包括数组与属性定义的嵌入式头文件的新文件,并将读取到的图形属性按读取顺序写入到所述新文件中,形成由属性列表组成的数组,该数组便于后续查找图形库的图片并进行显示;

32、生成图形库模块:用于使用python工具根据所述属性列表组成的数组的顺序读取图形属性的名称,按该顺序将对应的二进制文件合并到一起,最终生成一个二进制文件整体即图形库;

33、图形库烧录模块:用于使用flash烧录工具,将所述图形库烧录至外部flash。

34、本发明还提供一种人工耳蜗的遥控器界面存储与使用装置,装载有如上述所述的人工耳蜗的遥控器界面存储与使用系统,包括:

35、主控芯片、显示屏、外部flash、指示灯、蜂鸣器、按键、锂电池、usb接口;

36、其中,所述主控芯片为nrf52832蓝牙芯片,能够对人工耳蜗的两个声音处理器进行绑定、通信,从而对两个声音处理器进行调节;

37、所述显示屏为真彩屏,优选地,型号为frd1442710,与主控芯片进行spi连接,并且由主控芯片控制显示,用以引导与帮助各类患者调节人工耳蜗的声音处理器;

38、所述指示灯为蓝色led指示灯;

39、所述蜂鸣器提供用户提示功能;

40、所述按键提供用户操作功能;

41、所述usb接口为typec usb接口,用于主控更新程序、烧录外部flash;

42、所述锂电池提供电源供给。

43、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述所述的人工耳蜗遥控器的界面存储与使用方法的步骤。

44、本发明还提供一种计算机设备,所述计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的人工耳蜗遥控器的界面存储与使用方法的步骤。

45、与现有技术相比,本发明的有益效果在于:

46、本发明提供的应用于人工耳蜗系统遥控器的界面存储与使用方法既能够保证功能简洁、界面显示丰富友好,使得组合形成的界面总大小达到flash存储容量的数十倍,又能够以较低的硬件成本与开发难度,实现高效地引导和帮助各类患者调节人工耳蜗声音处理器,提高了人工耳蜗遥控器的应用效能和用户体验感。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1