利索能及
我要发布
收藏
专利号: 2018114727325
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-25
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种字符显示方法,其特征在于,应用于电子设备的第一处理器,所述电子设备还包括第二处理器,所述方法包括:

所述第一处理器获得待显示字符的标识,作为第一标识;

基于所述第一标识,从预设字符库中确定出所述待显示字符对应的第一点阵数据,其中,所述预设字符库中包含每一字符的标识与该字符对应的第一点阵数据之间的对应关系;

将所述待显示字符对应的第一点阵数据发送至所述第二处理器,以使所述第二处理器基于所述待显示字符对应的第一点阵数据,控制所述待显示字符的显示;

所述待显示字符为多个;

在所述将所述待显示字符对应的第一点阵数据发送至所述第二处理器的步骤之前,所述方法还包括:

所述第一处理器获得多个所述待显示字符的显示顺序;

按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据;

所述将所述待显示字符对应的第一点阵数据发送至所述第二处理器,以使所述第二处理器基于所述待显示字符对应的第一点阵数据,控制所述待显示字符的显示的步骤,包括:将所述拼接后的待显示点阵数据发送至所述第二处理器,以使所述第二处理器基于所述拼接后的待显示点阵数据,控制所述待显示字符的显示;

将所述待显示字符对应的第一点阵数据发送至预设共享存储区域;

确定所述待显示字符的第二标识,其中,所述第二标识为:用于表征所述待显示字符对应的第一点阵数据在所述预设共享存储区域的存储位置的标识;

将所述待显示字符的第二标识发送至所述第二处理器,以使所述第二处理器基于所述待显示字符的第二标识,从所述预设共享存储区域中读取所述待显示字符对应的第一点阵数据,并基于所读取的所述待显示字符对应的第一点阵数据,控制所述待显示字符的显示。

2.根据权利要求1所述的方法,其特征在于,待显示字符对应的第一点阵数据为包含多行多列的矩阵;

在所述按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据的步骤之前,所述方法还包括:所述第一处理器基于每一待显示字符对应的第一点阵数据,生成每一待显示字符对应的第二点阵数据,其中,每一待显示字符对应的第二点阵数据中所包含行的行数均相同;

所述按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据的步骤,包括:

按所述显示顺序,拼接多个所述待显示字符对应的第二点阵数据,得到拼接后的待显示点阵数据。

3.根据权利要求2所述的方法,其特征在于,所述基于每一待显示字符对应的第一点阵数据,生成每一待显示字符对应的第二点阵数据的步骤,包括:获得所述待显示字符对应的预定行数;

将每一待显示字符对应的第一点阵数据所包含行,均调整为所述预定行数个行,得到每一待显示字符对应的调整行数之后的第一点阵数据;

根据每一待显示字符对应的调整行数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据。

4.根据权利要求2所述的方法,其特征在于,所述基于每一待显示字符对应的第一点阵数据,生成每一待显示字符对应的第二点阵数据的步骤,包括:确定每一待显示字符对应的第一点阵数据所包含行的行数;

从所确定的行数中确定出数值最大的行数,作为基准行数;

将每一待显示字符对应的第一点阵数据所包含行,均调整为所述基准行数个行,以生成每一待显示字符对应的第二点阵数据。

5.根据权利要求3所述的方法,其特征在于,待显示字符对应的第一点阵数据为表征所对应待显示字符的形状的最小尺寸的矩阵;

在所述根据每一待显示字符对应的调整行数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据的步骤之前,所述方法还包括:在每一待显示字符对应的调整行数之后的第一点阵数据所包含第一列数据之前添加第一预设列数据,得到每一待显示字符对应的调整列数之后的第一点阵数据;或,在每一待显示字符对应的调整行数之后的第一点阵数据所包含最后一列数据之后添加第二预设列数据,得到每一待显示字符对应的调整列数之后的第一点阵数据;

所述根据每一待显示字符对应的调整行数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据的步骤,包括:根据每一待显示字符对应的调整列数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据。

6.根据权利要求5所述的方法,其特征在于,所述根据每一待显示字符对应的调整列数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据的步骤,包括:获得预存的数据读取信息;

基于所述预存的数据读取信息,调整每一待显示字符对应的调整行数之后的第一点阵数据的存储方式,以得到每一待显示字符对应的第二点阵数据。

7.根据权利要求1‑6任一项所述的方法,其特征在于,当确定多行显示多个所述待显示字符时;

在所述按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据的步骤之前,所述方法还包括:获得预存的最小读取列数;

获得多行显示时每一显示行对应的第一个待显示字符对应的第二点阵数据,作为起始点阵数据;

所述按所述显示顺序,拼接多个所述待显示字符对应的第二点阵数据,得到拼接后的待显示点阵数据的步骤,包括:

按所述显示顺序,拼接多个所述待显示字符对应的第二点阵数据,得到拼接后的待显示点阵数据,其中,每一起始点阵数据对应的拼接位置与起始拼接位置之间的间隔列数为:所述最小读取列数的整数倍,且每一起始点阵数据对应的拼接位置与该起始点阵数据的前一第二点阵数据对应的拼接位置之间的间隔列数不超过所述最小读取列数,所述起始拼接位置为本次拼接过程中第一个第二点阵数据所在位置。

8.根据权利要求1所述的方法,其特征在于,所述预设共享存储区域包括第一共享存储区域和第二共享存储区域,其中,所述第一共享存储区域为:用于存储属性为非数字的字符的区域,所述第二共享存储区域为:用于存储属性为数字的字符的区域。

9.一种字符显示装置,其特征在于,应用于电子设备的第一处理器,所述电子设备还包括第二处理器,所述装置包括:

第一获得模块,用于获得待显示字符的标识,作为第一标识;

确定模块,用于基于所述第一标识,从预设字符库中确定出所述待显示字符对应的第一点阵数据,其中,所述预设字符库中包含每一字符的标识与该字符对应的第一点阵数据之间的对应关系;

发送模块,用于将所述待显示字符对应的第一点阵数据发送至所述第二处理器,以使所述第二处理器基于所述待显示字符对应的第一点阵数据,控制所述待显示字符的显示;

将所述待显示字符对应的第一点阵数据发送至预设共享存储区域;

确定所述待显示字符的第二标识,其中,所述第二标识为:用于表征所述待显示字符对应的第一点阵数据在所述预设共享存储区域的存储位置的标识;

将所述待显示字符的第二标识发送至所述第二处理器,以使所述第二处理器基于所述待显示字符的第二标识,从所述预设共享存储区域中读取所述待显示字符对应的第一点阵数据,并基于所读取的所述待显示字符对应的第一点阵数据,控制所述待显示字符的显示;

所述待显示字符为多个;

所述装置还包括:

第二获得模块,用于在所述将所述待显示字符对应的第一点阵数据发送至所述第二处理器之前,获得多个所述待显示字符的显示顺序;

拼接模块,用于按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据;

所述发送模块,具体用于:

将所述拼接后的待显示点阵数据发送至所述第二处理器,以使所述第二处理器基于所述拼接后的待显示点阵数据,控制所述待显示字符的显示。

10.根据权利要求9所述的装置,其特征在于,待显示字符对应的第一点阵数据为包含多行多列的矩阵;

所述装置还包括:

生成模块,用于在所述按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据之前,基于每一待显示字符对应的第一点阵数据,生成每一待显示字符对应的第二点阵数据,其中,每一待显示字符对应的第二点阵数据中所包含行的行数均相同;

所述拼接模块,具体用于

按所述显示顺序,拼接多个所述待显示字符对应的第二点阵数据,得到拼接后的待显示点阵数据。

11.根据权利要求10所述的装置,其特征在于,所述生成模块,包括:第一获得单元,用于获得所述待显示字符对应的预定行数;

调整单元,用于将每一待显示字符对应的第一点阵数据所包含行,均调整为所述预定行数个行,得到每一待显示字符对应的调整行数之后的第一点阵数据;

确定单元,用于根据每一待显示字符对应的调整行数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据。

12.根据权利要求10所述的装置,其特征在于,所述生成模块,具体用于确定每一待显示字符对应的第一点阵数据所包含行的行数;

从所确定的行数中确定出数值最大的行数,作为基准行数;

将每一待显示字符对应的第一点阵数据所包含行,均调整为所述基准行数个行,以生成每一待显示字符对应的第二点阵数据。

13.根据权利要求11所述的装置,其特征在于,待显示字符对应的第一点阵数据为表征所对应待显示字符的形状的最小尺寸的矩阵;

所述生成模块,还包括:

添加单元,用于在所述根据每一待显示字符对应的调整行数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据之前,在每一待显示字符对应的调整行数之后的第一点阵数据所包含第一列数据之前添加第一预设列数据,得到每一待显示字符对应的调整列数之后的第一点阵数据;或,

在每一待显示字符对应的调整行数之后的第一点阵数据所包含最后一列数据之后添加第二预设列数据,得到每一待显示字符对应的调整列数之后的第一点阵数据;

所述确定单元,具体用于

根据每一待显示字符对应的调整列数之后的第一点阵数据,确定每一待显示字符对应的第二点阵数据。

14.根据权利要求13所述的装置,其特征在于,所述确定单元,具体用于获得预存的数据读取信息;

基于所述预存的数据读取信息,调整每一待显示字符对应的调整行数之后的第一点阵数据的存储方式,以得到每一待显示字符对应的第二点阵数据。

15.根据权利要求9‑14任一项所述的装置,其特征在于,当确定多行显示多个所述待显示字符时;

所述装置还包括:

第三获得模块,用于在所述按所述显示顺序,拼接多个所述待显示字符对应的第一点阵数据,得到拼接后的待显示点阵数据之前,获得预存的最小读取列数;

第四获得模块,用于获得多行显示时每一显示行对应的第一个待显示字符对应的第二点阵数据,作为起始点阵数据;

所述拼接模块,具体用于:

按所述显示顺序,拼接多个所述待显示字符对应的第二点阵数据,得到拼接后的待显示点阵数据,其中,每一起始点阵数据对应的拼接位置与起始拼接位置之间的间隔列数为:所述最小读取列数的整数倍,且每一起始点阵数据对应的拼接位置与该起始点阵数据的前一第二点阵数据对应的拼接位置之间的间隔列数不超过所述最小读取列数,所述起始拼接位置为本次拼接过程中第一个第二点阵数据所在位置。

16.根据权利要求9所述的装置,其特征在于,所述预设共享存储区域包括第一共享存储区域和第二共享存储区域,其中,所述第一共享存储区域为:用于存储属性为非数字的字符的区域,所述第二共享存储区域为:用于存储属性为数字的字符的区域。

17.一种电子设备,其特征在于,包括第一处理器、第二处理器、通信接口、存储器和通信总线,其中,第一处理器,第二处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

第一处理器,用于执行存储器上所存放的计算机程序时,实现权利要求1‑8任一所述的字符显示方法步骤;

第二处理器,用于基于第一处理器所发送的待显示字符对应的第一点阵数据,控制所述待显示字符的显示。

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被第一处理器执行时实现权利要求1‑8任一所述的字符显示方法步骤。