一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示面板补偿数据的编码方法、显示模组及存储介质与流程

2022-10-22 01:52:59 来源:中国专利 TAG:
1.本技术涉及面板显示
技术领域
:,具体涉及显示面板补偿数据的编码方法、显示模组及存储介质。
背景技术
::2.由于晶化工艺的局限性,在大面积玻璃基板上制作的ltpstft,不同位置的tft常常在诸如阈值电压、迁移率等电学参数上具有非均匀性,这种非均匀性会转化为oled显示器件的电流差异和亮度差异,并被人眼所感知,即mura现象。mur现象原意指亮暗不均,后扩展至面板上任何人眼可识别的颜色差异。针对amoled生产工艺的外部补偿系统是将存在mura不良的显示屏通过先进的子像素级光学成像技术和软件算法进行显示补偿,以消除mura纹(即demura,相当于给显示屏做美颜),使得显示屏的显示质量达到面板厂出货规格要求,提高显示屏量产的良率。3.在构思及实现本技术过程中,发明人发现将含有较少像素的区域作为基本区块使用进行补偿数据压缩的时候,虽然压缩方式简单,但是会导致数据丢失比较大,当2*4的内部方差比较大时,会造成大量的数据丢失。使用含有较多像素的区域作为基本区块进行数据压缩的时候,会造成数据量急速增长,消耗大量的存储空间。技术实现要素:4.针对上述技术问题,本技术提供一种显示面板补偿数据的编码方法、显示模组及存储介质,以缓解存储数据量的问题。5.本技术提供一种显示面板补偿数据的编码方法,具体地,所述编码方法包括:6.在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值;7.根据所述原始补偿值计算每个像素的波动基准值;8.根据所述波动基准值计算补偿波动值;9.将每个补偿波动值除以量化参数,以获取每个像素的补偿量化值;10.使用预设编码模型对所述补偿量化值进行编码,以获取所述编码结果。11.可选地,所述在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值的步骤之前包括:12.按照预设的行列数划分显示面板为多个像素块。13.可选地,所述在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值的步骤包括:14.获取所述目标像素块内每个像素的显度值;15.根据所述显度值,按照预设识别算法识别待补偿像素;16.根据所述待补偿像素和所述预设显示数据,按照预设补偿算法计算所述原始补偿值。17.可选地,所述显度值包括亮度值和/或色度值;和/或,所述预设显示数据包括灰阶画面或rgbw画面。18.可选地,所述波动基准值包括补偿平均值或补偿中值。19.可选地,所述根据所述原始补偿值计算每个像素的补偿平均值的步骤包括:20.将所述目标像素块内所有所述原始补偿值的和除以所述目标像素块行数和列数的积,以所得结果为所述补偿平均值。21.可选地,所述根据所述波动基准值计算补偿波动值的步骤包括:22.分别计算所述目标像素块内每个像素的原始补偿值与所述波动基准值的差作为所述补偿波动值。23.可选地,所述将每个补偿波动值除以量化参数,以获取每个像素的补偿量化值的步骤包括:24.按照预设规则在参数表中选取所述量化参数;25.分别以所述每个补偿波动值除以所述量化参数的商取整,作为所述补偿量化值。26.可选地,所述预设编码模型选自行程编码或零程编码;所述使用所述预设编码模型对所述补偿量化值进行编码,以获取所述编码结果的步骤包括:27.分别使用所述行程编码和所述零程编码进行编码,以分别获取行程编码结果和零程编码结果;28.比较所述行程编码结果和所述零程编码结果的二进制数据量;29.选择所述二进制数据量最小的编码结果所对应的编码模型为所述预设编码模型。30.可选地,所述使用所述预设编码模型对所述补偿量化值进行编码,以获取所述编码结果的步骤之后包括以下至少一项:31.将所述波动基准值按照第一数量比特位进行编码存储;将所述量化参数按照第二数量比特位编码存储;将所述预设编码模型按照第三数量比特位编码存储;将所述编码结果编码存储获得第四数量比特位的编码结果存储数据。32.可选地,所述按照预设规则在参数表中选取所述量化参数的步骤包括:33.s41:选择所述参数表中的最小参数对所述目标像素块进行编码;34.s42:计算所述第一数量、第二数量、第三数量和第四数量的和作为对比值;35.s43:判断所述对比值是否大于所述预设数量。是则进入步骤s44,否则进入步骤s45;36.s44:在所述对比值大于预设数量时,从所述参数表中排除所述最小参数,返回步骤s41;37.s45:以所述最小参数为所述预设参数。38.另一方面,本技术还提供一种显示模组,具体地,所述显示模组包括处理器和与所述处理器连接的存储器;39.所述存储器上存储有计算机程序;40.所述处理器用于执行从所述存储器上读取的所述计算机程序,以实现如上述的编码方法。41.另一方面,本技术还提供一种存储介质,具体地,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的编码方法。42.如上所述,本技术的编码方法,所述编码方法包括步骤:在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值;根据所述原始补偿值计算每个像素的波动基准值;根据所述波动基准值计算补偿波动值;将每个补偿波动值除以量化参数,以获取每个像素的补偿量化值;使用所述预设编码模型对所述补偿量化值进行编码,以获取所述编码结果。通过上述技术方案,可以实现补偿数据的压缩存储,解决在大像素块为基本区块的情况下的数据存储量急速增加的问题。附图说明43.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。44.图1为本技术一实施例的编码方法流程图。45.图2为本技术一实施例的选择量化参数流程图。46.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。具体实施方式47.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。48.本技术首先提供一种显示面板补偿数据的编码方法,图1为本技术一实施例的编码方法流程图。49.请参考图1,编码方法包括:50.s10:在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值。51.为了使显示效果稳定,需要采取补偿方式,有内部补偿和外部补偿两种方式。52.外部补偿根据数据抽取方法的不同又可以分为光学抽取式和电学抽取式。光学抽取式是指将背板点亮后通过光学ccd照相的方法将亮度信号抽取出来,电学抽取式是指通过驱动芯片的感应电路将tft和oled的电学信号抽取出来。53.s20:根据原始补偿值计算每个像素的波动基准值。54.在获取补偿数据之后,要将补偿数据存储在可读存储单元中,以供显示组件在工作时执行补偿工作。55.示例性地,在amoleddemura的补偿方式中,将生成的补偿数据进行有效的压缩,以便于存储;将压缩过的数据保存在flash中;当demura功能开启时,从flash提取数据到driveric内部sram中,ic内部将数据解压得到完整的补偿数据。56.可选地,在本技术实施例提供的编码方法中,在对补偿数据进行压缩时,以补偿平均值为波动基准值进行特征量化。在其他实施方式中,也可以以补偿数据的中值为波动基准进行特征量化。57.s30:根据波动基准值计算补偿波动值。58.示例性地,可以计算每个像素的补偿值与波动基准值的差作为补偿波动值。59.s40:将每个补偿波动值除以量化参数,以获取每个像素的补偿量化值。60.量化参数可以根据需要压缩的程度进行适当选用。61.s50:使用预设编码模型对补偿量化值进行编码,以获取编码结果。62.示例性地,对于目标像素块中有序排列的多个像素,获取对应的补偿量化值之后可以根据编码后的数据量,选用零程编码或行程编码进行全部补偿量化值的编码。在显示组件工作时,再使用相同的编码模型对压缩的补偿量化值进行解码补偿。63.可选地,在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值的步骤之前包括:64.按照预设的行列数划分显示面板为多个像素块。65.对于每个像素块,可以分别作为一个独立的目标像素块进行编码存储。66.可选地,在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值的步骤包括:67.获取目标像素块内每个像素的显度值;根据显度值,按照预设识别算法识别待补偿像素;根据待补偿像素和预设显示数据,按照预设补偿算法计算原始补偿值。68.可选地,显度值包括亮度值和/或色度值;和/或,预设显示数据包括灰阶画面或rgbw画面。69.示例性地,de-mura的一般步骤:70.a.driveic点亮面板(tv/mobile/tablet),并显示数个画面(一般是灰阶或者rgb)。71.b.使用高分辨率和高精度的ccd照相机拍摄上述画面。72.c.根据相机采集数据分析pixel颜色分布特征,并根据相关算法识别出mura。73.d.根据mura数据及相应的demura补偿算法产生demura数据。74.e.将demura数据烧录到flashrom中,重新拍摄补偿后画面,确认mura已消除。75.示例性地,amoleddemura包括如下详细步骤:76.1.采图:将amoled屏体点亮,导入不同画面,利用补偿设备上的ccd相机采图,并自动识别子像素排列关系;77.点亮面板后需要被检测的画面根据不同面板厂的要求,一般是不同的,常见的有32、64、96、160、192、224灰阶的rgb图像,共18张图。78.有些面板厂的demura只对亮度差异进行补偿,不对色彩差异进行补偿,这种luminancedemura一般只需要检测灰阶画面,而且由于不同灰阶时呈现的mura不同,一般会检测高中低灰阶的mura,最后demura数据平均,当然具体的设定不同面板厂会根据自己的实际需求进行选择。有些面板厂进行的是比较全面的colordemura,即不仅对亮度同时对色度差异也进行补偿。此类型的colordemura的检测画面,有些采用灰阶画面,有些采用rgbw画面,不同面板厂根据技术和需求选择不同。79.2.采集的图片导入一台高性能pc(pc机上已经安装demura工具软件)。80.3.利用pc上的demura工具软件提取原始数据、计算mura的区域、mura边界侦测并生成补偿数据。81.4.当demura功能开启时,提取完整的补偿数据,并将补偿数据与应用端送来的原始显示数据叠加,生成新的数据传送到panel进行显示,确认demura补偿效果。82.可选地,波动基准值包括补偿平均值或补偿中值。83.目标像素块内所有像素的补偿值的均值或中值都能够相对准确地反映目标像素块的色度水平。84.可选地,根据原始补偿值计算每个像素的补偿平均值的步骤包括:85.将目标像素块内所有原始补偿值的和除以目标像素块行数和列数的积,以所得结果为补偿平均值。86.示例性地,在一个2×4的像素块内的八个像素的原始补偿值分别为:32、31、32、32、32、31、32、34,那么这个像素块的补偿平均值为:(32 31 32 32 32 31 32 34)÷8=32。在其他规格的像素块内可以参照计算。87.可选地,根据波动基准值计算补偿波动值的步骤包括:88.分别计算目标像素块内每个像素的原始补偿值与波动基准值的差作为补偿波动值。89.示例性地,在一个目标的像素块内的八个像素的原始补偿值分别为:32、31、32、32、32、31、32、34,这个像素块的补偿平均值为32,则补偿波动值分别为0、-1、0、0、0、-1、0、2。90.可选地,将每个补偿波动值除以量化参数,以获取每个像素的补偿量化值的步骤包括:91.按照预设规则在参数表中选取量化参数;分别以每个补偿波动值除以量化参数的商取整,作为补偿量化值。92.示例性地,考虑到存储位数,量化参数可以选自0、2、4、8等作为量化参数,以使每个补偿波动值除以量化参数的商取整后,所有的编码值都落在-4、-3、-2、-1、0、1、2、3、4的范围内。示例性地,当选择量化参数为2,补偿波动值分别为0、-1、0、0、0、-1、0、2的量化结果分别为:0、0、0、0、0、0、0、1。可选地,可以选择多次量化,将相对低波动的数据量化为0,保留相对高波动的数据进行量化存储。93.可选地,预设编码模型选自行程编码或零程编码;使用预设编码模型对补偿量化值进行编码,以获取编码结果的步骤包括:94.分别使用行程编码和零程编码进行编码,以分别获取行程编码结果和零程编码结果;比较行程编码结果和零程编码结果的二进制数据量;选择二进制数据量最小的编码结果所对应的编码模型为预设编码模型。95.示例性地,基于行程编码和零程编码各自的编码特性,当数据中存在几个异常大的补偿波动值时,而其他数值都比较小且平整,可以仅保留较大的数值,此时采用零程编码可以达到减少编码结果数据量的目的。当补偿波动值数据比较平缓且集中时,可以采用行程编码以达到减少编码结果数据量的目的。可选地,当数据波动较大,出现一些高频区域时,可以选择将低频数据量化为0。在其他实施例中,也可以比较两种编码方式的误差,选择误差小的编码方式进行编码。96.可选地,在编码模型的选择上,也可以分别编码后反向解码得到补偿值的重构值,再与原始补偿数据进行比较,此时可以选择误差较小的编码方式作为一个当前目标像素块的编码方式。97.可选地,使用预设编码模型对补偿量化值进行编码,以获取编码结果的步骤之后包括:98.将波动基准值按照第一数量比特位进行编码存储。99.示例性地,在补偿平均值为32时,可以按照6bit的数据段对目标像素块的波动基准值进行存储。100.可选地,使用预设编码模型对补偿量化值进行编码,以获取编码结果的步骤之后包括:101.将量化参数按照第二数量比特位编码存储。102.示例性地,量化参数可以按照2bit的数据段分别代表0、2、4、8选择范围内的4个数值。103.可选地,使用预设编码模型对补偿量化值进行编码,以获取编码结果的步骤之后包括:104.将预设编码模型按照第三数量比特位编码存储。105.示例性地,预设编码模型可以按照1bit的数据段分别代表行程编码或零程编码这两种编码模型。106.可选地,使用预设编码模型对补偿量化值进行编码,以获取编码结果的步骤之后包括:107.将编码结果编码存储获得第四数量比特位的编码结果存储数据。108.示例性地,编码结果可以按照分配给目标像素块的总存储空间减去上述几个数据段所占用空间后的剩余空间对编码结果进行存储。109.图2为本技术一实施例的选择量化参数流程图。110.请参考图2,可选地,按照预设规则在参数表中选取量化参数的步骤包括:111.s41:选择参数表中的最小参数对目标像素块进行编码;112.s42:计算第一数量、第二数量、第三数量和第四数量的和作为对比值;113.s43:判断对比值是否大于预设数量。是则进入步骤s44,否则进入步骤s45;114.s44:在对比值大于预设数量时,从参数表中排除最小参数,返回步骤s41;115.s45:以最小参数为预设参数。116.可以选择多次量化,将相对低波动的数据量化为0,保留相对高波动的数据进行量化存储。示例性地,当第一次量化后的存储数据量大于64bit时,选择更大的量化参数进行第二次量化,以在限定的64bit存储空间内能够存储目标像素块压缩编码后的补偿数据。117.另一方面,本技术还提供一种显示模组。具体地,显示模组包括处理器和与处理器连接的存储器;存储器上存储有计算机程序;处理器用于执行从存储器上读取的计算机程序,以实现如上述的编码方法。118.示例性地,在一个显示模组的4×8像素块内,每个像素8bit,原始补偿数据的大小是4×8×8共计256bit。当分配的补偿数据存储空间为64bit时,需要将编码数据压缩至64bit以内。目标像素块内每个像素的原始补偿值如表1所示。119.3232323232323333323232323232323332333232313232343333323231323434120.表1red32目标像素块补偿值121.由表1的原始补偿值可以计算出补偿平均值为32。将目标像素块内的每个像素值统一减去32,可得表2波动值数据。122.00000011000000010100-10021100-1022123.表2表1数据统一减去补偿平均值124.设置量化参数集合qt={0,2,4,8,16,32,64,128},以便用3bit的存储空间来存储所选择的量化参数。将每一个像素的波动值除以选择的量化参数值,取商取整保留,以使所有的量化数据都在-4至4之间的整数范围内。示例性地,如果向上取整,则量化数据集合在{-3,-2,-1,0,1,2,3,4}范围内;如果向下取整,则量化数据集合在{-4,-3,-2,-1,0,1,2,3}范围内,从而均可以采用3bit进行编码表达。对表2的波动值数据进行量化,可以得到表3的量化结果。125.00000000000000000000000100000011126.表3对表2结果做量化(移动2位取整)127.对于量化结果,可以采用行程编码与零程编码进行压缩,当数据波动较大时,即出现高频区域,将低频数据量化为0。128.当数据出现几个异常大的值,其他数值比较小且平整时,可以保留较大的数值,采用零程编码;当数据比较平缓且集中时,可以采用行程编码。129.解码后得到重构值,与原始值做比较,选择误差较小的编码模型作为一个当前目标像素块的编码模型。选定编码模型以后,可以用1bit的存储字段来表达。130.根据表3的量化结果,进行行程编码和零程编码,编码结果如表4所示。[0131][0132][0133]表4对表2和表3数据进行行程编码和零程编码[0134]示例性地,假设上述目标像素块将存储在64bit的存储空间,由于原始误差补偿数据在32左右附近,那么可以先计算其误差补偿平均值,用5bit或6bit存储表达。量化参数用2bit存储表达0、2、4、8四个可选参数。用1bit存储表达选用的行程编码或零程编码的编码模式。剩余的55bit,用于编码存储最终量化值。[0135]请继续参考表4,在按照行程编码方式存储量化数据时,选择量化参数2进行量化后的结果有4个量化行,每行的量化有效数值用3bit表示,每行的个数值用5bit表示,则只需(3bit 5bit)×4即32bit即可表达上述量化结果。在按照零程编码方式存储量化数据时,选择量化参数2进行量化后的结果有3个量化行,每行的量化有效数值用3bit表示,每行的有效数字前0的个数数值用5bit表示,则只需(3bit 5bit)×3即24bit即可表达上述量化结果。因此,在上述实施例中,使用零程编码能够实现更大的压缩比例,所有存储数据仅需要8 24bit共32bit存储空间。在其他实施例中,也可以比较两种编码方式的误差,选择误差小的编码方式进行编码。[0136]可选地,当量化值编码数据超过55bit时,选择提高量化参数,重新编码,直到目标像素块的最终量化值能够使用55bit存储表达。在另一实施例中,也可以不存储误差补偿平均值,在补偿时使用当前目标像素块所显示图像的平均目标显度值作为误差补偿平均值。[0137]在显示模组工作时,从上述64bit空间内读取存储的压缩编码数据,进行反向解压缩。示例性地,使用量化编码数据和存储字段指定的编码模式还原上述表4中的量化结果。然后根据表4中的量化结果,反推表3中的每个像素对应的量化数据。再使用每个像素对应的量化数据与存储字段指定的量化参数的乘积,加上存储的误差补偿平均值,就可以重构近似与表1的原始补偿值,从而显示模组可以在目标像素块的工作中使用重构的原始补偿值对每一个像素进行色度补偿。在另一实施例中,显示模组在获取每个像素对应的量化数据与存储字段指定的量化参数的乘积后,获取实时显示图像的平均目标色度值,以目标色度值为基础,对目标像素块进行色度补偿。[0138]另一方面,本技术还提供一种存储介质,具体地,存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的编码方法。[0139]示例性地,对于输入是原始的4*8大小的像素区,共32个原始数据,每个数据8bit。先计算出32个数据的均值记为avg,原始数据减去均值记为blockdiff(4*8个),假设原始数据比较平整(称为低频数据,即数据间变化比较小)时,那么blockdiff数据集中在0左右范围内,如上述图表所示,原始数据的均值为32,原始数据减去32后,得到的数据在[-1,2]之间。[0140]如果这个时候使用行程编码,即我们从左到右,从上到下来数,有6个0,记为[0,6](计数1);2个1,记为[1,2](计数2);依次类推,假设数值在[-4,4]之间,那么数字可以用3bit来表示,个数最大是32个,可以用5bit表示,计每个计数,我们都可以使用8bit来表示。如上述图表中的行程编码,有15个计数,那么一共需要15*8bit,原始数据是4*8*8=256bit,那么基本实现了二分之一压缩。这个时候假设想实现四分之一压缩,那么可以选择量化因子2,将blockdiff值除以2并取整,得到行程编码下的量化2的结果,那么量化2步骤后仅有4个计数行,此时就可以使用4*8=32bit来压缩。[0141]如果选择零程编码,当数据波动比较大时,尽可能保留数据与均值波动差异较大的数据,如图像的边缘信息,属于高频信息,但是能够体现信息的就是数据波动较大,这个时候我们需要保留这些信息就可以了。和均值比较接近的数据,通过量化的方式舍弃掉。零程编码,主要用来统计0的个数,当高频区域,量化因子大时,0的个数就会比较多,进而非0的值,就是需要保留的高频信息,量化因子的选择同行程编码,可以参照上述实施例。[0142]在编码方式的选择上,可以根据最终压缩量或误差大小进行选择,例如选择压缩以后数据量最少的编码方式,也可以选择编码误差最小的编码方式。编码完成以后,那么这个时候还需要用8bit存储均值,用2或者3bit来表示量化因子,用5bit或6bit存储表达均值avg,用1bit表达选择的编码方式,那么就实现了较高的压缩比。[0143]上述实施例在解码的时候,需要将对应的数值乘以2,然后加上均值,按照编码方式的逆向方式,就可以恢复原数据。如果数据抖动比较大,那么就需要量化因子更大,才能将数据压到如二分之一或者四分之一。[0144]如上,本技术的编码方法,编码方法包括步骤:在预设显示数据的显示图像中,获取目标像素块内每个像素的原始补偿值;根据原始补偿值计算每个像素的波动基准值;根据波动基准值计算补偿波动值;将每个补偿波动值除以量化参数,以获取每个像素的补偿量化值;使用预设编码模型对补偿量化值进行编码,以获取编码结果。通过上述技术方案,可以实现补偿数据的压缩存储,解决在大像素块为基本区块的情况下的数据存储量急速增加的问题。[0145]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本技术不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。[0146]应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当……时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。[0147]需要说明的是,在本文中,采用了诸如s10、s20等步骤代号,其目的是为了更清楚简要地表述相应内容,不构成顺序上的实质性限制,本领域技术人员在具体实施时,可能会先执行s20后执行s10等,但这些均应在本技术的保护范围之内。[0148]在本技术提供的智能终端和计算机可读存储介质的实施例中,可以包含任一上述xx方法实施例的全部技术特征,说明书拓展和解释内容与上述方法的各实施例基本相同,在此不再做赘述。[0149]本技术实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中的方法。[0150]本技术实施例还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片的设备执行如上各种可能的实施方式中的方法。[0151]本技术技术方案的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本技术记载的范围。[0152]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本技术每个实施例的方法。[0153]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、存储盘、磁带)、光介质(例如,dvd),或者半导体介质(例如固态存储盘solidstatedisk(ssd))等。[0154]以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本技术的专利保护范围内。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献