数据存储、数据显示方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:33704631 阅读:24 留言:0更新日期:2022-06-06 08:24
本申请公开了一种数据存储、数据显示方法、装置、设备、介质和程序产品,根据本申请实施例一种数据存储方法,根据图像帧序列,获取当前图像帧数据的变化频率;在所述变化频率小于第一阈值时,判断所述当前图像帧数据与前一帧图像帧数据是否存在差异;若是,则将所述当前图像帧数据存储到SDRAM存储器中;根据图像帧数据的预设显示方向从所述SDRAM存储器中读取所述图像帧数据对应的多个片数据,并对所述多个片数据进行压缩编码,得到片压缩数据;将所述片压缩数据存储到所述第一缓存中;在所述变化频率大于或等于第一阈值时,将所述图像帧数据存储到SDRAM存储器中。通过本申请的实施例可以降低智能眼镜的显示功耗。例可以降低智能眼镜的显示功耗。例可以降低智能眼镜的显示功耗。

【技术实现步骤摘要】
数据存储、数据显示方法、装置、设备、介质和程序产品


[0001]本申请属于图像显示
,尤其涉及一种数据存储、数据显示方法、装置、设备、介质和程序产品。

技术介绍

[0002]显示在智能眼镜显示屏上的显示数据通常是由片上系统(System onChip,SOC)芯片生成的。为了保证显示效果,SOC芯片需要通过SOC芯片与智能眼镜显示屏间的显示接口,按SOC软件预设的分辨率、显示帧率,向智能眼镜显示屏输出图像帧数据。
[0003]由于智能眼镜容纳SOC芯片及其他芯片的空间有限,对SOC芯片面积尺寸有严格限制,例如芯片封装后尺寸不能超过20平方毫米。同时,智能眼镜的电池容量有限,对SOC芯片功耗及其他芯片的总功耗有严格限制,例如不能超过200mW。所以,为了减少SOC芯片的尺寸,现有技术中,图像帧数据通常存储在SOC芯片以外的、数据存储密度更高的同步动态随机存取(Synchronous Dynamic Random

Access Memory,SDRAM)存储器中。然而,这种使用DDR保存图像帧数据的方法需要SOC芯片按显示帧率频繁地向SDRAM存储器写入和/或读出图像帧数据,读出后向智能眼镜显示屏输出图像帧数据以使智能显示屏显示图像,SOC芯片对SDRAM存储器的读、写功耗很高,如此,导致智能眼镜的显示功耗过高。
[0004]因此,如何降低智能眼镜的显示功耗成为目前急需解决的技术问题。

技术实现思路

[0005]本申请实施例提供的一种数据存储、数据显示方法、装置、设备、介质和程序产品,能够降低智能眼镜的显示功耗。
[0006]第一方面,本申请实施例提供一种数据存储方法,应用于智能眼镜的片上系统SOC芯片,所述SOC芯片包括第一缓存,所述智能眼镜包括双速倍率SDRAM存储器,所述方法可以包括:
[0007]根据图像帧序列,获取当前图像帧数据的变化频率;
[0008]在所述变化频率小于第一阈值时,判断所述当前图像帧数据与前一帧图像帧数据是否存在差异;
[0009]若是,则将所述当前图像帧数据存储到SDRAM存储器中;
[0010]根据图像帧数据的预设显示方向从所述SDRAM存储器中读取所述图像帧数据对应的多个片数据,并对所述多个片数据进行压缩编码,得到片压缩数据,其中,所述多个片数据为拆分当前图像帧数据得到的多个像素数据集合;
[0011]将所述片压缩数据存储到所述第一缓存中;
[0012]在所述变化频率大于或等于第一阈值时,将所述图像帧数据存储到 SDRAM存储器中。
[0013]在一些实施例中,多个所述片压缩数据的容量的总和不超过所述当前图像帧数据的容量的十分之一。
[0014]在一些实施例中,所述对所述多个片数据进行压缩编码,得到片压缩数据,可以包括:
[0015]基于单帧帧内编码方式对每个片数据进行编码压缩,得到片压缩数据。
[0016]第二方面,本申请实施例提供一种数据显示方法,应用于智能眼镜的 SOC芯片,所述SOC芯片包括第一缓存、第二缓存以及显示接口,所述智能眼镜包括智能眼镜显示屏,所述方法可以包括:
[0017]按照显示帧率设置,确定当前图像帧数据输出到所述显示接口的第一时刻;
[0018]在确定所述当前图像帧数据的变化频率小于第一阈值时,在第二时刻,按图像帧数据的预设显示方向从所述第一缓存中依次获取当前图像帧数据对应的多个片压缩数据;
[0019]对每个所述片压缩数据进行解码解压,得到片解压数据;
[0020]将所述片解压数据存储到所述第二缓存中;
[0021]在达到所述第一时刻时,按所述预设显示方向从所述第二缓存中获取所述片解压数据,其中,所述第二时刻比所述第一时刻提前预设时长;
[0022]将所述片解压数据发送至智能眼镜显示屏,以使智能眼镜显示屏显示所述片解压数据对应的图像。
[0023]在一些实施例中,在所述智能眼镜还包括同步动态随机存取SDRAM 存储器,在按照显示帧率设置,确定当前图像帧数据输出到所述显示接口的第一时刻之后,所述还可以包括:
[0024]在确定所述当前图像帧数据的变化频率大于或等于第一阈值时,在达到所述第一时刻时,从SDRAM存储器中读取所述当前图像帧数据;
[0025]将所述当前图像帧数据发送至智能眼镜显示屏,以使智能眼镜显示屏显示所述当前图像帧数据对应的图像。
[0026]第三方面,本申请实施例提供了一种数据存储装置,应用于智能眼镜的片上系统SOC芯片,所述SOC芯片包括第一缓存,所述智能眼镜包括同步动态随机存取SDRAM存储器,所述装置可以包括:
[0027]第一获取模块,用于根据图像帧序列,获取当前图像帧数据的变化频率;
[0028]判断模块,用于在所述变化频率小于第一阈值时,判断所述当前图像帧数据与前一帧图像帧数据是否存在差异;
[0029]第一存储模块,用于若是,则将所述当前图像帧数据存储到SDRAM 存储器中;
[0030]压缩模块,用于根据图像帧数据的预设显示方向从所述SDRAM存储器中读取所述图像帧数据对应的多个片数据,并对所述多个片数据进行压缩编码,得到片压缩数据,其中,所述多个片数据为拆分当前图像帧数据得到的多个像素数据集合;
[0031]第二存储模块,用于将所述片压缩数据存储到所述第一缓存中;
[0032]第三存储模块,用于在所述变化频率大于或等于第一阈值时,将所述图像帧数据存储到SDRAM存储器中。
[0033]第四方面,本申请实施例提供了一种数据显示装置,其特征在于,应用于智能眼镜的SOC芯片,所述SOC芯片包括第一缓存、第二缓存以及显示接口,所述智能眼镜包括智能眼镜显示屏,所述装置可以包括:
[0034]确定模块,用于按照显示帧率设置,确定当前图像帧数据输出到所述显示接口的
第一时刻;
[0035]第二获取模块,用于在确定所述当前图像帧数据的变化频率小于第一阈值时,在第二时刻,按图像帧数据的预设显示方向从所述第一缓存中依次获取当前图像帧数据对应的多个片压缩数据;
[0036]解压模块,用于对每个所述片压缩数据进行解码解压,得到片解压数据;
[0037]第四存储模块,用于将所述片解压数据存储到所述第二缓存中;
[0038]第三获取模块,用于在达到所述第一时刻时,按所述预设显示方向从所述第二缓存中获取所述片解压数据,其中,所述第二时刻比所述第一时刻提前预设时长;
[0039]第一发送模块,用于将所述片解压数据发送至智能眼镜显示屏,以使智能眼镜显示屏显示所述片解压数据对应的图像。
[0040]第五方面,本申请实施例提供了一种SOC芯片,所述SOC芯片包括:第一缓存、第二缓存、编码器、处理器以及同步动态随机存取SDRAM控制器,其中,所述第一缓存、所述第二缓存、所述处理器、所述编码器以及所述SDRAM控制器通过片上互联网络连接并通信,
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于智能眼镜的片上系统SOC芯片,所述SOC芯片包括第一缓存,所述智能眼镜包括同步动态随机存取SDRAM存储器,所述方法包括:根据图像帧序列,获取当前图像帧数据的变化频率;在所述变化频率小于第一阈值时,判断所述当前图像帧数据与前一帧图像帧数据是否存在差异;若是,则将所述当前图像帧数据存储到SDRAM存储器中;根据图像帧数据的预设显示方向从所述SDRAM存储器中读取所述图像帧数据对应的多个片数据,并对所述多个片数据进行压缩编码,得到片压缩数据,其中,所述多个片数据为拆分当前图像帧数据得到的多个像素数据集合;将所述片压缩数据存储到所述第一缓存中;在所述变化频率大于或等于第一阈值时,将所述图像帧数据存储到SDRAM存储器中。2.根据权利要求1所述的方法,其特征在于,多个所述片压缩数据的容量的总和不超过所述当前图像帧数据的容量的十分之一。3.根据权利要求1所述的方法,其特征在于,所述对所述多个片数据进行压缩编码,得到片压缩数据,具体包括:基于单帧帧内编码方式对每个片数据进行编码压缩,得到片压缩数据。4.一种数据显示方法,应用于智能眼镜的SOC芯片,所述SOC芯片包括第一缓存、第二缓存以及显示接口,所述智能眼镜包括智能眼镜显示屏,所述方法包括:按照显示帧率设置,确定当前图像帧数据输出到所述显示接口的第一时刻;在确定所述当前图像帧数据的变化频率小于第一阈值时,在第二时刻,按图像帧数据的预设显示方向从所述第一缓存中依次获取当前图像帧数据对应的多个片压缩数据;对每个所述片压缩数据进行解码解压,得到片解压数据;将所述片解压数据存储到所述第二缓存中;在达到所述第一时刻时,按所述预设显示方向从所述第二缓存中获取所述片解压数据,其中,所述第二时刻比所述第一时刻提前预设时长;将所述片解压数据发送至智能眼镜显示屏,以使智能眼镜显示屏显示所述片解压数据对应的图像。5.根据权利要求4所述的方法,其特征在于,在所述智能眼镜还包括同步动态随机存取SDRAM存储器,在按照显示帧率设置,确定当前图像帧数据输出到所述显示接口的第一时刻之后,所述还包括:在确定所述当前图像帧数据的变化频率大于或等于第一阈值时,在达到所述第一时刻时,从所述SDRAM存储器中读取所述当前图像帧数据;将所述当前图像帧数据发送至智能眼镜显示屏,以使智能眼镜显示屏显示所述当前图像帧数据对应的图像。6.一种数据存储装置,其特征在于,应用于智能眼镜的片上系统SOC芯片,所述SOC芯片包括第一缓存,所述智能眼镜包括同步动态随机存取SDRAM存储器,所述装置包括:第一获取模块,用于根据图像帧序列,获取当前图像帧数据的变化频率;判断模块,用于在所述变化频率小于第一阈值时,判断所述当前图像帧数据与前一帧图像帧数据是否存在差异;
第一存储模块,用于若是,则将所述当前图像帧数据存储到SDRAM存储器中;压缩模块,用于根据图像帧数据的预设显示方向从所述SDRAM存储器中读取所述图像帧数据对应的多个片数据,并对所述多个片数据进行压缩编码,得到片压缩数据,其中,所述多个片数据为拆分当前图像帧数据得到的多个像素数据集合;第二存储模块,用于将所述片压缩数据存储到所述第一缓存中;第三存储模块,用于在所述变化频率大于或等于第一阈值时,将所述图像帧数据存储到SDRAM存储器中。7.一种数据显示装置,其特征在于,应用于智能眼镜的SOC芯片,所述SOC芯片包括第一缓存、第二缓存以及显示接口,所述智能眼镜包括智能眼镜显示屏,所述装置包括:确定模块,用于按照显示帧率设置,确定当前图像帧数据输出到所述显示接口的第一时刻;第二获取模块...

【专利技术属性】
技术研发人员:赵宇鹏
申请(专利权)人:奇点临近技术上海有限公司
类型:发明
国别省市:

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

1